kernel-core-4.18.0-552.el8  >   H d h  fX U]x-[Y/oY@%qC {:w),#7kDU69_j/AъQ4g  GGM%&)*@Ua.o Rc#pvI+Mڏi~ֈBQ+妮BGG^n,ڒJ;Ydm]8JKK㌡= !J xr`3pvv0Z&@O2+ =ܝsTֲE,"(2* YUqI,h,-I,n'N<"d[+ fTXX?mwD!^%UndW ^6jTj͚u<2=(~%7a4+{ǫ K\aXx1Wa`̘‿#F\s$'>\Q0ʰ^B p)fIOS .5272c2fd6938d53713b4690da350ddef7dc45509cba9e169aed443c60ca7fe1da439e09641f70b16f3baee2762d63d37adcf6c460302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402300220d4daed246000c0023380cc95b3fb45bab81376b2d47695d99336a0f202fb983f8f32af80d935e74c20e5edca698a02301fd28b2b231453654cedcfd1e614aba46ca73db4999e3667add80b69214ad5839d2f5131f61e6ab3f0ad99250fbae22c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100fb2aa403182d010da26b7cd235bee8c681f75a64cf171f97ea9c169527ee333a2aa312d18f5833d905484237557727cc023100bdac0520f18aa52a71962ec6f31436f6fb45e02e5495f2ee343033cdb46eb5a8929bb2a8d067a340c8abd794744bf7f00302047c435bb500673065023100a80f7f3972c85c043d661774a45426adbb00115222237bd955abc1960c99b8354dd7f4b6ff331b4f9ffa7e79503df2b602303fef3ada7943101b6ff22aa0ff40640e92804402113ef3bc71749725a3064132a71d6a6a2b635acb9382ab2906c970d20302047c435bb50066306402300f50e4106dd0563d6469ac4f71c21b36e299b472cec36dd54157fa17cdd9e7e13844d0430b74e066c57a1b685db5a1f602301e85c8f74482050d1b229b18d8ccae87954d4e8205d7610af2661bd8721635a59f4f3cbe3177a840f8418dd9311c21500302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502305a7e841026856eec4810d2784eff0fefd9cc663f35cb8792296b1d3da894b0ae5507ff65db20a4bcedf291afbc8d794a023100b673fd713d1bb97cc2fa44271e3e0402604c81753b916f62aab66f942f31ba619a5c3f41cf82ca33533381330691c65f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50068306602310086e43a818196eb88e5ca637105b9e7ecd24fc64481a64e9e55c7155a0b66dc0cc9acaad7764ebc11ae5376ce508de5c50231008f878234d8c7ccc704747672423093bd92c97bcf47f6cae63da4422665c72508ae55a4e60aaa4f9e5ea2296704cdbb590302047c435bb500683066023100a74dabc0ade4d2f20404456d9f0e767a7d8ae5e46a46da987cc65a02723e8cc121f656bcb5d0fbfe45937eb2d5c2f6c9023100f85f253efeb441c64d2bac657467d8bc1a975759762d06d966e7a085160c2c0f95033979e98d08fe26a21e5c428f02650302047c435bb500663064023035ae522b23a0cb76b848e4522311f653c3c23d5dd46e6d1a95893b75cd95e7b29cc6c4ecd698ec77fe4b04ea8b4cbda50230696540f1ec1148d083e03c161be96e42be4285dfe09d2f4ab52f0abdaa0bb158f9ae9615abbaa03892476d9cd1b843a40302047c435bb5006630640230092f6d59516a08a14f35aa45a4d16b0c66e266fd81bc3854f4e6a7e77fca6c1a02a60c11969ea0977226e7568aa17bb202302813a4b63f83169af705084663d252e6ea0a267ccfc0885c80119651ca8b971ced7eee711d8fb57a77f36f9fd34160bd0302047c435bb500683066023100b6d6bfab24d2289a66fffb036022779f7aef1b8737183ad3a1da3aaa63fbd265ae0a04da611c34e32a6835df4d2bda89023100a8e8594f267c61460e4bdea95b3205004705d97666564d634b7b27cab6a3a8dceef9037cdf4bb62ac5dd2a958f9130ba0302047c435bb5006830660231009900ce0d32f22bbb0f467575d446dd81ba929a8b1a13405576944f8b56bc8610ecc4f1b797ad639e95326895818bafa5023100dcea2cf159409aa3c1507894fc733df94bd2828d0fbd12d192a5d41bcf466ba1a2775e5ab9bddf1473ca33f1fb819e540302047c435bb50066306402305e35d55c9948f57add80b16c62e897b20afea0dd6c4d451a4fdb3e55a8babe283ee14909f9511675b43fc8a924d1bfad0230289ed80a1f84ab91923cbfc1186ef352d568a4f370546f00db00c005aeef353777e31648e86cd6df77be964140e63d9b0302047c435bb50067306502304cd4b634324da1bb70d50ed746990c320e0bf25672f62dbe736dea5bc93c291f265ee155ba37cf7a4c3a699a3c317bdc0231008d7db220b87d9612691433cd71e31a4b82c6b37b6dc563f65d05f742d3f121ca2b486995ad92f8ab634d654e580df2380302047c435bb50067306502303087afcf9fd86b1f518e2cef8fe9e8bb3c4d817d41a6f3662b2af7ca51db6af35c8551f385de8d72407eb4595afed4dc023100ea0267446a51596cdef822fb45e126a3371a6da9e8d5fb31f5c08fca362a07f58ea5153327f958e27872691e774fc9500302047c435bb500673065023100c963d48c47c05b47674299c45f875366f694fe9e500fb731ce3fde7a993c27b0fb7eaf8b6e823162cb44477d44cb151802304202acd2607da3cd7b46ded912281fb563aa134f8722d40d2ef5f7e7d8b17f2f84265af94c05c708fbbc32a02e6c2b690302047c435bb50068306602310086b6101ec546f637e131b8cada73531e32b528a229179da439858e8bbdb0979e6fc47e2d372c1c3cba82e1737e791de3023100e14e83393b28f663e839232f8eebf821843def0fd223d8780e9f5c882e2d44b1f31b2f7b7df98954491b866e2a0883760302047c435bb500673065023043a795bdf0df76bbb20c1b5ef9fd42a3417a943305a25fb70ad1b4abdc2870705e314cfdfa452e80ab1a97d619b9d154023100e60e4c59d5056f7b7b22fe97c83a465c69bd134f1f2b77f0ac4dda192edae134f651fb1bd0137513a54228c7d593ab6f0302047c435bb5006630640230424aa3f4c6fbf7110c68f1af1797f9a6b40bd3175f811216d7bfc6164f415318192a2edbec1111a7823e9e1aaf026d6b02304d7450204f6810c29ca9c80e0507b04b4967885b3275887a7f86555e9d2d817d3e975b8259ad6215fc9ee262f701329c0302047c435bb500683066023100e55311a13e96fa351579f571e4c374114687e483e39fb75177fd5e9383d0fd5a9844c6b909fddd1ac517b831f6f5e16f023100a5e69e588b8fed33993e05a9b6dac5db443825d1dc1cc8712efa84e970b36db43970f151f1c40566a242c524d6d209980302047c435bb500683066023100e4bda5dc6fd1b1f269e4379d42a2ac310950b9b5379c097fd3863c2974c1e49cb586c20dbebb2d6ca3535b70a2eb368d023100e6e80fd3e535b665ef5888c94737519e0629852258596b1a0a54e755988de9f668aed798d14e1170d30bbb393c1f37c60302047c435bb50066306402300efb410c85a090febf28207e20cb9d5c23ae84da8e89f1d0756c443d77e4a35d6a1a1c728647fcd2b8f0d7477d348c9d023015fc808d7df2ae7960182c292ae69df8fb0807af4b29595a20c02ccb537a8fd203aa2f9d0ff3ba0add7ebe43584deda70302047c435bb500683066023100de03634454a6f00ac50ba17fae540a396da7d8cdce17f4e895ca1b382de660cbe3c52c6889d23d8c43c1b1cd90aca49b023100ae92bc4d978200832e6a9b7c169ba2a0be79b3848f3c0e1ff2353d1f34e1a1f493a081434deaca2361f57242860ddaae0302047c435bb500683066023100d469207f31dfc20e7a995018012d38b2eaa6c648379183974ffe6efe9c8fe557bbbb3541be1d93bbdcb804a635f26cf802310096540f64ff3c61f32f5a253dccc568edc20f394b49040e48b58be925a98d4ea3ecfe7ed6abcd5ecee704196a6b8a48730302047c435bb500673065023100c612609b88add96c93ede0a63f20361c0f4a17a7c93e61a1fdd4aa4b88b20305033306e05706def7f23042104e10367602306fc77acef5eed9653527d4556440dec01c2871b9ff8e2aee113ebc187bd55701ca98e50262d52da77217dc7937e79dd30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023059c640e9d2d591c73a1c269c368469e0cb46c05bea5d4833514e5969494fde128f4cbb2cc5a6fd48dc389b152fdf10b302301eff260f6c833c115796088bfccc8dda4f6916057b951f47dc76328e15a763226f8370076a790d42496ab1611c2d50e30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100f2539cbb2e6826f5cb53c79a0a6f308fa37ee5c9d0e46eeccf1d92513a66b23a48950e5ebbd699a8de20aa5fa54785f1023100ad65a2d6777ad47d1e4cea21c0ee3829f0a2b5bb67e17d83abfd4f126f4ed6d7d94f205f9f148c1aabf389e9e9a115d30302047c435bb5006630640230456ebc1061eb0a0542326f95150492cc5ec706f6ef5738b6a1fdb3499ec5ca12389f07649d96bc0f404f939c71da9afa02302b7b66801ebf2753d5fd35a021b2873b4094327b3c544d2bbd5749a6351fcd1ee3ee55465666dfd1da7464119e4cb1e20302047c435bb50067306502303db6bb997a272a3cdf56bf17c5904bcffc70e45391b2ff605adf8db0f1870ebc2c951079d8ed7b0250d140a2ca8cbef6023100a6da3e2761770ec83a67b9e94d041925b190be3e11c28fa8c0bfa5f2ff77f508a4f2fa88d9b98037e5e97d27e85f75810302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100bbc3d190d843903c9a5bc4e332b80a7ac89132041432bed85652f7479a36ae681f56548b304c748f29071567b91904f102304563a8316da89084f39fd377db7e744bd2b11aa763d860074feb2e634c6499ac2446dd2ae271909e33dd139ce4f65fae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100b89b68381e4c4e3751d870cc39ad67be6a692224a9c47bc9ba1b54c5c6cce38cef31d8c8adedb339b2ff94b4d760159202307d53ff6c14cb54be2b545577c61c63e1bfe7e364dc4ea1bfb10a68a4d44b45881d19ab1c26c1f451ebc553a5f818f73c0302047c435bb500663064023023afe0ca9f7e238d8bfec09a9b7bd42e43763349c093504f3a4dcc743b54ccd6843573aacef9903f2267efb88a8b5e0702306782918fbf1c72391cf02ee3bafd56c0b5cb3ca56e5a57117ce64e56b2dcc5b45e46b423ca740c2ae583138f2fe81d1c0302047c435bb5006630640230380160090308150f8f2a4f059d8e91cb1df353445a9eb7684bc5f0aae7926745c52b55c4b9f71176fd27d75f0f1f788f02305c3bf03e5f898a0a0f5acb514aca685f6769c894407971949ca947ea35d785075e59bd99eef0beb0d276df0d882f32730302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100965eed774010b34a33933455d4cdc4f8c6af3ad0adf67bccb72e10e0ca4c90ce1264a0b6b33712d9f3f87119e63a0d7702310096196be1208450a91632f12fac85bd7b7be6b995f101f6fe3797cd97a905c00ccffbfbb026782e52ca8306a0175e08530302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231008d15c72726110549ea0f916eb5cd31c8d5242e799c02502e8efc3b014c004e001b85d58fb96b3b32b71709b74c639dec02303a2168bd8a79c247174881e86bddbf9815eeaf0b6370b389c6f7e98ce2c116eb8c9b401bfff29623fd85333bfe7935720302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100dbec85119b17521aa920467c70f064cfbb4811c956a5bf78bbb19338b825eb81439d419761c32c6e91b6b0bfe6f2304902310089391d196bcac85bbaec6c1cf4a93f88cd777cb31b1ce4e8a264801bb4e3109ba2200da7fadccdd1df255582f262f1c20302047c435bb500673065023100fc912e43154caee86929f6708a3d0804eff99c96e1b77594e59bf60b603a7107e8406236c7599403b557ab34943581220230463af134fe86dd73e1b49dbd5a3a2d97ba1cf0d6f4926095443cef66f1b18464366af18f434b7e58d2493917d79851cb0302047c435bb500673065023100c808b56f566ad25b2d120a383de9bf3363f72db5cc0571b6bc60d8c7d13fe81b3bdbe0cec13887d1e8276f8aa3a5f4de023012bb7e9a7708ae75e4c2c820fad15b5503ed59e1ec70d6cc3402a1e5722b0f365cf3fa2635a3018fd90287572ef6ff0d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008437f12df07fc8706781f3d26434399614838dbcf8856a32333c9f1dc311f4f53fdfbfaf2b0470883144577171cbd644023100ce293c1dd83b939917422f909aae304e9ddc6fa359f1089ae6928235eb065fc50ba3c024746e3cbdf3d904d7013323110302047c435bb50067306502304afdc999c069a4eea26bf030825e9ca44f14d292969d2579b63b841df71fae112bc9a13ba24da2aea60aca2c7d1e960b023100d4508deaf904246186264732796536187ab15b01ec9203140277e1fd221094b89c80e7bf2afeb3001fdb7d5415a0bb7f0302047c435bb50067306502302797228e74bc135a719893637b4a3daedb0d970c2bb63e48915bba18a4619666826de8ae9c89af2a8786f02c991b8bcf023100e1a549963d2a501e5edb629825a350ab6d139d9877ea35f879a812aef98b5196a4a21040cb550d8114d14918d1f7f6db0302047c435bb50067306502304d10cd18a55b89f6a7a601099e26c6d2b3be92887ac14e722efc909e4047331b3a7229178e4925ab25985a07b0fba4c40231009e91057bf26818315a5ee5256bf78bc92845e4cd4f8ddf08359241fafb23ea814e07df8d959c647b1623cc7ad5f227430302047c435bb500683066023100820a5ecd507b7b3c21e8a9d3dd5d426338672fddba2869b0b99d5297adbe963c3eca8f168e8df12935d3e4f459130c8a023100c3bac7b1a493b7eb33fc5946a823949b9cca770ba5d32e41f1ce0e3546a2f14bea1ce110b00f59908cb2b23919ff0ff50302047c435bb5006630640230491f89e8acea01121a13b2962b1e69a4484d957de8634098dc7a6be4a7fdc98e13c67af08bd9eae6eac9566f7ff80b3302301dea98633d25d1a570e75a307911ca874485b829f12ba242766069c6cbf22d2f34286d16b7cccf648883e08483a968880302047c435bb500673065023100e83fbfa3fcd3ca4fd9c14800e94215f254ed305db1669ed70a2cfe2549b180ebfd2d58bd9cc84fc27efde6b54c4bc8170230380f821b68bb7c94b2b880c8fe54bf811e1c7d76e2f9cb7f213cbe4d74ce11e89be457693def69b072c1abe6559acaef0302047c435bb500683066023100862e47ee540645c7f47344a519b6a77b6526bce17fe1e0bf886e2f1060bb197decb895f54876eeb5022426f7b521e757023100c547885b7737c8d4a697d1c8e0f8fccb42051e81fe992a2faf9deabb4408e40a5ea8e6ba9f877fb1599315af6697f8840302047c435bb500683066023100884a65db29075c786e2c982df42f83eda3fd2a70834e8beb51149e28d933f07392a9300a4470d4501ab3ab57aa96a3a7023100f5bf123680ee3cc4e2c353862947a5f5ea35ca4276a7e8932538327458541a1ff042fd15c2e37dc1626db17a3d5049850302047c435bb50066306402301f8de5f93c0165a2b175f9512d680b29ec0378f39d9a5ce545eb8db3a86df87561e7ea4220bb8e1e14d201b516afe3bf02301a88bd09ea666170e1ec66dc75cb7a0bff981f340a168218e34ad6a58b56e2099cbac372f5559ca5b054955b5283c5600302047c435bb500663064023069e5cc438c6dff3a0b6dd2e56b2edd6fb7e46fa5afda6d8d83b5a19cbfd2fcb11cc861c82bf9d0b2cd4dff57e7669038023071f3a3f7a991731f25e18f1b3615dce577e461b009e61f1e418cacc280a01856a2e580f6ee7a5a1bdc43cda4927892d00302047c435bb500683066023100c0a9a0a3a2f386d0637490741842c226e740a632c0dd08d250a9b7adca7ff0aae2bf104795956ca87c9b5f8bc217d6450231009f5e41cf475e5cde1ff038c5020e9be5b4c818eb6ceaabc1953170dcec724e53a9673cc91819a4bd08ae25e1be5327d10302047c435bb50068306602310084b23993af51c30bd77a12017671e90e0a3ddb0f0e82e8763a42eb05cbf5ffd71a00545d5c732673bdc878bba91417e8023100cbe31a8984d106303a6554d17c14c8dfc389e8d3487398abab965f4e13431ca8ff4fc2b3feaed6ce9d0b30f5a587d9bf0302047c435bb500683066023100a7577711322342ded7f84c628aac46313ab52a85c49b972b4bfca0d33b54a312635c0a6abf8e2c2111da0d65d058657a023100cea4f1a28d06d481f64795bef3e07c6d3d65a058f80b5e51c7753b9f298d9df979af746b49019f4de5aa95f182df26f30302047c435bb5006730650231008df526cca540717326f2dd7fc3942ec377a7adc302e810eb7fd0296126f3a1fdc6d58df5951304c42a901cba33401db60230124eca5c658bf5f67ac410135866e4df8df4d8cfd3638dea66d75a82aaa5957e349cf09d97f6baa84c13b677224c89660302047c435bb500683066023100e5ceff99b1d3c361293a1ce229818ae332f14f3c7ee025b8ec5866893b395c9b6fbdb684343c46b8fedf0cb2f0cf1bb6023100fc94580b085b0eb22a544a7e32e80d98b95e7ba404342b6bf9c2dfc6cd39755641ef29279b2567031907627ee7393a640302047c435bb50067306502301659bd8ca11ce5f7371b61806b58e30220f2a1d87d893683ae8588627613ed0877970f2cfe5260b5527a647bfacf58270231009755cf724c5c2d34524548f1bbc1374a2b1f0a5e5dfd3cbaecd6f7701c9cfd1d72bb5396fcd53cbcc238f28e673954e30302047c435bb500683066023100cf3d1a55655a53306cfee3a4ab203fdb1fc4aa37affada1e98823de4167873935fdd21bccd6b5e79f2d80ec9677827d5023100eac6c326ce60b193db2fbd4d5a5d161e075a29ac13ac1154e370285cd99d680e8e353f9d6f917b308ec887d0019acab00302047c435bb500673065023100dd77df9e78a8fac7de6de7970dcdd7de545e79dff0fde84b420c167882435807ca54ad9b18198e883475b822deb532950230057cf79f95a8e4d7805523d3db499f524fb4a5f8ed2b3c7b0d6fb577429287bc2f517e7d6c607a7987a9f0c39d3fd0150302047c435bb500683066023100a942c38da334d3cab1106b48eb973f2042b0f121211a32b0227936ca23f110961aecd1a6317539fb504d34f733a21834023100b5d4d63f2dfc3ea0df70d09bd36a30e5b0472a038c226f5802f31b78ad927219a951c180e3d418daacb90a97a6e9b5360302047c435bb500663064023061105d23ab447988fc74776bfb5b077db5668442605d10dfc4e2a22b297989e14e870c03e0ed5177b633000018946b2502301e0265d34153eda84fdc90cb5f9a074ec6c6b4acd18786949732fad5b0ba2db3863299115107bec7c05e7bb5b21270950302047c435bb50067306502305cb4e17d8a934577565f41b63281ef63ec4fe7da1845e2648274bafd2716d3ce17c1480dcc97f2b11fc8852d912bf1a5023100f4ec8dd0fa866292037ec1c48069eafb028258c54cca8e4f964c2523c9b106d5c917a10fbcfd1986562267c90b3919a20302047c435bb50066306402303c82b8c55a8d6b51f78a9b4e7da37cd9c338abd57e2330cf7019602ce561369fdc48cf5d7c4df0b63deea818e88580ab023020621eeabbf8d722b88fc70562bfc234e1503fca62b7e570082cce7afcd8667a51dd3afb8962b5082608e06bc98d8b850302047c435bb500673065023100b271e8201e121db896f3ce28d4ff27266917a386f0ff969cad71cb9e9bb36c541cc1ee2f3e2aade9d5c9e1c22ceab7f802304ba0934345e9034bcbab8496aecb180a9b9139071f7e59c58f7e221f211d1a9d7cdeae7f1f5d0968a6ca0a8c5623f93c0302047c435bb5006830660231008dc6d3f97f573809c2ad9ef69da5000a12cc36b36237554f056bf321c8d82dba41f54165cbe84773f0ef41ec7ec1a0be023100e9a0389d2188e3242b6e7c9e00bc643f74ff58459156abddca9e187a124a819bdf25e13d1af0de53cdbc9613139e016d0302047c435bb50066306402303e7a416cbb5c3c975b6b83d5d0ed226157363e654fbdc92124aeec5a674420eddbe88c78cb8f1f315a216a2d1f1af05c023069c6c0231b3f627d53d6f54235cf210f0370c3549acbff6cfcc47dd090a9ecc50c839f74d69dde300aae3211bd9fad180302047c435bb5006630640230752b288b50ad9cc84b2cced7d5214f32f994ece00472ff3cbe4b29b00a8bb97e1182d1f543a52a8c3e3628338c32d37902301f161f0b80b132aa1f6770b575cf2abc85ba0a069f9b7ec3ca386ca898367c1da96335fb266601d7080ef41f43e0fabc0302047c435bb5006730650230778342593996bf30614865aebf32062a9de4b829a9849bf93a5a68ea9a12389d89a9ce293038e757db0abea58e0ffe39023100cde67ecc8d5e848ceb32a0766085f8a9890eafcba8e58eda7004ca5e768b62f4181c3d257616d1df4ec48bfc82fbdf910302047c435bb500683066023100d023608ebce6cef680168260dea98dd6b980282d55af04906d0ca09235c8b9faa0c63b907bd171fce35dae77897d591b023100d88a7929b1308147e2d233b31497a36855566188c9c33c0a5ccd73b2805c2b68a39c6ac9d9e879eb917e01bb89c718120302047c435bb500663064023073fb101ee230ede982695261457c695ad9f79a9ebc76afa5e4516e307aec77c31b5160dd2c15c82f6a6335d42fdc90a90230772e4678f1d5cc5fd6aeb9711e99e11085efcdee47d8fe1bbedb35775728dd5dfd7e6940ee1ade74ec26b4a11371ead10302047c435bb5006630640230712cb52b0a79f5382b1edb20939389e17a8b7ebb32ef2fee67960ea893c9fed3eab5888c58842abbfc96cb900408ce23023059db8908a430fafe53416d1a7ae07bf6277b9beef902d7bc6e9e48f4295fc2495249e32d6e2f231d06a383130b41bf230302047c435bb500673065023100ba0ee94e29c2cba89a294177f7657dc402741beaa4305727fb59828d37ab166ab82812b0e588a3035cba3ab3def95c8d02301e9cbf08d98fd8f0db61116d29fcf0c29de9c310b66c156cee6902b5e1d44325c39224cbfb7c5fce024ca48d5b5e5c680302047c435bb500683066023100ffe2ec869381285883b07b4135c1ebca98528b210ef2846fe8ec150fa4a765e03ee2a0139bf27ca41789dd89bb31ba730231008ad654e02df74e4db28aed38785f45fb0552af8ef3bf9a5c77a4e61ad59685af231318e71d85797d4ab042d7d7a4df130302047c435bb5006630640230458ea6b287ce66aac011077f0c2e036125a2233671600bedab2e9718c656e362e75342a088ad3752860a05fc1331d845023047c314f07e4487cf8361a27fbc9539895afd4344d366307bc57934aed6048e860198448736da80d6005d426c1d2b93210302047c435bb500683066023100db78d2dec317cc8e6c3af32bff6ca5031efe9162762576fe7bf4da097216b3cc763f2edfb269a03632f3d4d5150c80a9023100f63dcc96fe0cdce8b6be33fee5837c6b837fc9a54cf4e3dd0835597e179ad73025ab66a9fbb47a516f707ddaee0367120302047c435bb500683066023100ab12d91047cff82b13c8e845bc2480457e585ed46e2165135c5fc126d1f067a008a95fed941a5af7692e8da1533b0e2a023100c28cf604b9534edd7aa0070fee7cb9a932de44acc21c96778304e8e57397227ede0db7b0889663610643253cf7c8965b0302047c435bb500673065023100fb6fca98e1b1d66a45e43f028bd013914b8df59c0954c4a4b7385a0dc70100dfd31fe70b47023ca8c65339d9d3554e1502303fb0a17cfd2b506d0d1fb99ec43721075ccfa0dabc3b00e0f3acfb9396b8d3898df29434baebbb0f22b76f37da8a87dd0302047c435bb50067306502300c3f292b3c96e031902945e956676c09657edc59cdc1b2059d81994d51232b9daa178cc20636864424015cfc21fbabc5023100e89e3e901b74d757d327753dbdc3eba00be0957af0744b40175ddcab6c1428262c67afd4491ba305a3d3e877720a40c20302047c435bb50067306502302ea9729076d98e6a2e28948313619efb362f4c1b4fe96fb5d62bd1208b4c87ddc532d83b6adf9eae8b076c59ba166e5f023100ccdd242066fa29a207ea9ee29cfb2b4f2bc0547431d574f42b6d27d3c8eaf0bcb43272003d7c3195f9a090695eaa8c350302047c435bb50066306402307c1f38067b1688d72c411473d504ae51742f88869fb20c7cc2ad980300d807f8b64b3e7f89d50d1712e4b5ef1503d90a02306ae0359fec6e81fab9c69adbc0db3e86a8f60364aa9b73e109368918720f8d60f91a341b9c491dae9eaf4711f1d26d5f0302047c435bb500673065023100dce9c4b3dcaf1a65c827263ca3905c69ad336ca3eff0135198ab0fc4324fbcabcd4db4ac2a849490e3154a6381b8763502304f5343fb4d4fd77fd789589f7689746315afb87ed3e22b648f58498a91720dfad2f0461f8b06b19c19627fd1e03e21d40302047c435bb500673065023100d16e29571d4f96b3d50862682d3f7467abd76c2708a5b71022177a61bab01fcf9dad2e79dfeb8c510a5cfaa651e8ef2d02307eacddca08012f506850dc1d38bc1cbb8c183d2618ee85b2a62ee10291c5eda6cd060d3207e59b77c0e42ea7682a54260302047c435bb50067306502300550bc846a94e9edcbaa6d11cc80c9263ba4c5f72f6ac6407d10ad95337cce168e200089dd4232b2370b1ea8370859e8023100df21d9b55d1d0384ac2bf464bb34b15529caf9b110c664cbcbf88173e44c516722b7ccef2c0078782b39ec0b6fc263ab0302047c435bb500683066023100d747180fe97d9e974b854bd568bf151713b4fa08e6e1e0d4b241908bb24712c02059aadd7badf42f080d5705bed9604f023100c7335be184b357ce582eb58858d0f16d3ffc8b03255be9992fd40f5c749f283bf071fab8675cb7bd363d5107df83afd90302047c435bb50068306602310086e453e83cffe0956edf742c66123fb1f015ca379027610a058a7570cb8b5d07cdf4ac4ae2b1ac5b66bafeab2df7054b023100df6b1b5158e683045ac3b0552a72c81501fdc116136a6db50a341312e7f832cc26d80534db27488bee714cb1fc5d47f70302047c435bb500673065023057c2254d5ce6ece96b4579a6af6c3d8a79189681859a1f252b3091a5fd0b65f505f78e2740de9dcbc6667d04558db5b7023100e4c76cea8d5e12d36dc6f6d373a3a03665f36f2c30cc0dad765d5467f0a19705d218d6fd5d863101a12d338f0b1a34750302047c435bb50067306502301728438623b8afde45fec1a5d108dc856db9583ef3f41ee5c47baf1ff31dde3038982ec5c15fef33c3ce332f9d6ac62f023100ce4ebe6ea9a67db36a5e837747b106229a03beca12606a3dfbbb7e0a1a69caabed329bd64a8fe8ae306e8cead01fc9a10302047c435bb5006730650231009d597abda85b3c0debc34f43cad13484cf4beb12d8da39879ba8b78d92894b4d10ef64a776eedb0ade77bd525352f51f02305c49d7878e49cb16f16123637d12c027c58214bcb5acb0dfebfc4b9d8afcfbd3b3b9457702d5bc9f2727937a9e85ed1a0302047c435bb500683066023100e9a1be9918f73e8483d9527cfc72f57f8d605d6a1bb4a35d8fdd5f5d07d30c9feb0a87d08f2d0f975afccc3578d050d0023100c38c7f27c978427e41b8be18b85101d46c0efe5b9e4d66fb0026c66281002b24d0a2ce62ce7ce7b4c1f9d6d02af5633d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502301b5fb68d65c2b45cc56404b5197aefb85513105f8123f3da528be0ab75f75672934cddba47127b4c6e5753f86af1820f023100b8a411c90e8dcd7dcaeededf96bd1158e7b40d1c08c22844dd3388f32b448f2188d3311bc8d832cb42708d32bb9c3c320302047c435bb500683066023100864063b1bf793dcf5eaeef95e0d6d1c725489db5295136aad70b0182fe761b18cab8d2ad230cc87d45495027e0ca946202310080bf2449983525beaf7d10746d8eba1aa2018a3d825a138b8a4d10005c17f42f09d12de3d0ceeb39109f86257ae9725a0302047c435bb500663064023039bc36ecd1300934b040390ee3260b1070b8e96d2105858463045d04767c9f36463463656ad8e3e63218655574f3af3302307f06fcfc7d62b51e4ba029c6c0cb8e8a51f873de735fd9a4a32add944dad07a220b90f922b1a0dd794eb97b14e24ec200302047c435bb50067306502302828f6a313a0f8a3090735419c48a3ad0c22e9791cb42e9b638cbdffe061259285bab119564968024b7d77e807c149a6023100d30458e7233cc791afb06c0c87b3b93330550a52155adbc7b47869c5f4180e80ee281a484a30230146f0bb126e7438cb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d00a6875dac9ef5a00d7e0d0dea3cc9b1b8db3d708e87dfed62384af440197113af9e8a04a7343d265ce63a8e55ee6a302303f8887ab38dd0ad2484542d8599b4cb71aee6dc47358f939e42d0e678e5d743f072c97016d3ef8b5125f733071eef8ec0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100ad29fe3bb82f7714e28a3e46734162504dd073e80da10671432492fb76e296e1bd990eef3ab4cbe31ed1dca2e0666be7023052128d7ae1064fd51379dd22ddd354c9d81a1123cf5ce5eb0b433b0b6b924ccd79deea411f1161504e68909d5d104fa70302047c435bb500683066023100d15fc4bf7b3aff452339f0ff314e1f22835a77ec0ef7c8a549a8834336c02c590b4d133d44f63b6867a798a160c217e4023100875b87e43f5f9aa20077a850f1d5d19d6abd66298d077faa4c693c2e0bb9f2d606c163d2cf0b455e3eb591e24c22d8bf0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303d9976d6b250495cd2a18c0f06b6c04ea47656d7555302e22885402ed40d390e1f0461152de29fd35cc8cf11d1952bc9023100c1416f8955be737a1d897bf3e9d74580e7b14d3739781fdd09ac8f483b22f82540ebda6585f8ed3aa3cd452e264468d00302047c435bb5006830660231009ca4c0faa74da0cfb61b2f321176bf034b59b31835e80ed7c8653b95c556998b9ff7c03f4c421c00083e876ae7dfa020023100ca26ab1f926c5ec20ec559612d4ddadce3c6f6e9e0f815d4b818aa564d87ae63f3a1ebcbad1257a6413c1cbfcda139f10302047c435bb5006730650230799281ec47e183dab28ffe4316d5f0f8090ad7481db090a08000c5b699011b6c1c4b89bc3a005f3ebdf12de863ea8203023100a44b58f256e4581b97e0a6ae3f1b650d9b3a924a1d5e2539a9b115945f8fceaec54d339db1a0cf5db811c9142c87626b0302047c435bb500673065023100eff83bc7afd37ddbf7f2fc0f10547a93969ad9b10c93c4228631e6d33196d86b54d2881e3f5519a5ae2e4a08aefd28ed023029cf34e0fa1fdf18fd09ee18b0af77e2fac051869c71cdd9a9890d3ab5f9c48687eba1bf412526eaa1902194b41653fe0302047c435bb50066306402302334508f10ca78db5e076b05b3e3ac4bef3c4a8fbb0f3a0deec0251e4112cfd7fc3ef3dfafe380ff2a1ef1ffc7d1c498023027341daadf74f7474ebacc89d74b0d92101bf36f0320f5ae20e37be379600fce622c8dc6d95a87594e39120415804c490302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023009d01fac07a221ac8328270f18a0928a2b945ca2d7ca2bd47d5aea2750adc626ca2e3977373fd2fbb8404bc608f03eec0231008d4bf80ece3951ecdf3bfac377c449f74354060a5fc3b2e0af757c732153f6d8ded3e2468d54139e710d6ec124314a710302047c435bb50066306402305de06b0d3fd253f4ff9343bbad30fcc8940da9b26a967c4b451ea270e057a2414bd3a76051823aab32a479de8d85546b02302c5e47ec51d9b4a4921598b06faa1e5780ec4cff0dbe00467940ca417bbf89154815fa25d591bffe454d27c9d631dc740302047c435bb500663064023018f0ba3f7c7da16fe03d1f261ba15b16a0500fad6d6f8524c678d38ee295143150ff9ebc0817ca3362bf9d492c2801f4023048a7dd558cd979aa5438de9cbd5b81d6be007865acfaadd1363b1f739a673d973e7ea26d6be09e1cc40d4831ab0ed4d60302047c435bb500673065023100ce6e9d47241bda6dd757d88ffebdf9ebbea329ce224f26a5635433e8774e15cf79f174bf4c68632428045cbb2eefef29023031cc472f51c2a10ece35c6a95f12a928f568243333af8cbbad0b178e156408e11cf041ac21153d03fd05d8217ac034e30302047c435bb50067306502303ce9628d7e614c16f8673e6e0002fd197191f54ddebf307d13e7c02873b66c1ca69482b54aef1823ffc18b1aa5990bbf023100a1d51a1b986c765be926d4677e3a71d621dcda2d047e350105326b1653cc8711ab2f8d0bab86158ed4db2c4aa7171cf90302047c435bb50066306402302e47db7a5989bb89c14194d84a4c3db08c5409b9a1e66a7f0a47770773d64849d652f423ccc07a417b8197a2a3dab19b02302747382abcbe4abbd9db8ffad19af1f7e763f53c89b606e69c36efec6563ffe2d3a30e2b40d2ef4606a39badccdce3d20302047c435bb50067306502300d2bbdf172a8238821289c23f4d43405f797d6b8e07f482e1ef0dc471d7bd3c594de6c63d6cc32473970985bfebafe5f023100b1e4e591a2bf7387a0c19b696fb72424a5d3120000ee71ca2d9e0e6fee9588a2c3412c89590b02a06cc5a8c23de9570e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502307c9bf69a10cbf1d5e4c6016a4b1f18005aca9a04586b430c54dfa104bea2a098a384587da8cd3e4223e82f6b3c15537e023100be0f7369acf3667c8e9813b3f14fa5783a9f420e25f8e9937f8f6e8fd310a011b2ca3030cff82f48b3c9cd0cbb00aa820302047c435bb500673065023100f9b24089cecb403e5941db13281bd2a700aba22bd6ed0acf5b89055bd035bde9ae0c1dd9ccb1474b180483f287b3ccb20230147574dd6364a04cf32e29740439962c94ae2642803f027ea4aae5e02084de27939128c4b4afc8f22f5bd5ac854a520d0302047c435bb50066306402302db9019b3c0644fc4d4ff6cc2a924e8af977ce887c08a1aa9a72e2580c7833d6d04f31cbf231ac1baf905ef414e93ef402302a78e943792366f7039f133dbd90bc4ff9435125be5f8219cd0a43be678ae40aca394abc3b6edc65672040a31d4186660302047c435bb5006730650231009fa8d3d9fcc864c1fa218cfced8cdf9454015623a7a17319390b24608e2c0cbff90f7b96480fc83d535a7fb756e449ee02304f7319c053cb35947f7edae0d6c1811f78ea447c20af6ba2166af08e286c557a0d7ba7314f5ec9122e2f4dcd07177e180302047c435bb500663064023004ce7e1cd5006b68815e0d805255ed080c0a5cbd2111bc2ddef4b3b774a2f8e6d7770e90cc42e6bad645512cb6779619023007dbe9dd13ed4d0521e102f3210a62ce33acb3f6f673ffec03e24afea5dedf87bc3ddff370168598a3c1010b91c8ba860302047c435bb5006730650230520e28057fab52cb3ecd671f2b79839b7d07995d3cf516123796efb13a39a8c3ab88c2d2e213b7f884c0c239fb6295e102310098d8b7f304449a2a74249f9229ed1cabc2bb020d8049ecc694e2c9a1597a037b846dc55fd44bb8129e7472df56b3f22c0302047c435bb500683066023100a3c762ed961405b0a392e6b9210533c926cecbb69a0a48cda45b73c67f1ba2a642ad8ea51cb216c5ddff31a66395f335023100b8432dda653361cca9a8178588828999b86567bbbce75d5fed8ebec40fe42d31e8c902da671daa519c2ec6cf07166fe70302047c435bb50067306502304a6a7231d3691e5842da651595ba3fb4de282fc2393978a15c195cf084bf948782b6a83cacc321be6e7810d359520f4e023100c431b7f572460fcca6127437fa51e762f22dcae08ffef83caa105a93c8215e5e399d8e6a92088e4d2a7ea4926b6af64e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e153e6a41ad37f140cbb23ab9073bce71f920d049d3d39232a6cdd8e25f5e6234a2b782cdc8a066756f08d8df687c133023100d4d6eeb706c96755acd432a459f6a59413ce2e3fbe39c15364026803f2948dbdee99a4f08718e7ab6626bd753d4e16cb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402300557a113c24aec2d1eebcc75f2e8d90b9b68a08fd07fbb36102a22d718dd0291abdb93a3d1281c5a667c31686cf01949023077c0d8cbe76357b4339a1e67d515243bd638c55550ad69aef97a0ace6a9a089824258b7ae5454afa6f2eb2516e2c06790302047c435bb5006630640230443861df2fec7037de92c4421d7ad1609708d45d8fae54d628900153dcf1e3cbf5bd2e52ad216aa02f80bfe1eb9aadc802307d3577d54ae183183153613bb5cccf27788d9743271e2de398a4b3250d0d0e06fd402f91df2e9564955e2e140abea3260302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100d7ed27450a2ec4003f5fbf723edf52091bebdf0aebf266f2f326829b61221ef60ce8bf0eb10e0fc81461c8dcadcec6b5023100beff110216edbb3a95c24a5357ef5550f22a32ba1ead423535ef0fd483f2a0928a4fd642ca67283c3a1820ae5a5b189f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100e35eb178f11e9327adcc87a98b393dfad8c15dc423953697c8e2820027e6440d26df7d9d4ea20027540fae2bcaf609b4023065d01cfe26f5255ee60a4f3c6be8c600631d740a2e2626d181d508a6d02dadf1ef5b6436f5a4c11eb339cb87ae9d6ffb0302047c435bb50067306502306181a7579dbb35d8181a0388b3b986ff288ebcfa4b2001c44200e55be3e4db3e85df40434b1f73e78b8182fae20d36b0023100c46d498a5b9b9c9c0dd5cae00f54071f3130015c2ccf57acc800faaf4d6170a0ef9296268749995ba0decb95967187770302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402300b23433b14d1defe06d050fa8bbdbf2bdfa3a888d10ab9310b62a345bb2ce06fae62e091b6c1034797cb9b0a36a727d502301d137e341aced8d753639be0b17f19098f492c88e6eb0943ae93ac8ad86e979823ff221e7beb6ea0585e27de2fc1578b0302047c435bb5006630640230428eab6f136509e802a492a204bd334579f6c0c8f052eb7869a19e398f55450be64a1caecb784c66b79f776ac590bdee023009bf02ba955dca5a2bda34f0abeff52284cd69e42fcedc8777140e21282ed66f4b2ea069b4c22d80f7d83fcc326224760302047c435bb50067306502310083b17225fcd9be277fad954b0a71182b1d486560866a228bf20cee10f24ebdb52f1911d42996c558f4db54aa10d8de0d023060ed0e4545bc0cd038c2f1f307259e38494f38b6742f41a1cd1e1d379a752e13766c1e4e43e330f0986a0331ea6af4410302047c435bb5006730650230143549b771da38b30ac439e5866bcf9ec54867c9c33180c2a383b05f8d85af2743b5fe0f237109f1c440df0823f726db02310089cb4787923a8240db3371ce42d073a3090961660d5a83efac70ddad9f09fa55aec7baa7cdc21f8632cf16f1221337bc0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402304f9f920f64b3484aac4c272e5b03a2f97d800f084cb7baf47c865a4a156c847fd96fd459861a8ec9366c766f48efcaa8023003f00a46b60b9938b5786bb48e53cb36d5617845f8b7a5e01d0c7075fd40f04b0f0134e63984f1f1c8152f140baf34d90302047c435bb50067306502300e6d47a1ddd867c933ef91a9b6735486ae65d1a7783713af2d2efabe268c5ac1e481460289f832e17607c217fcbb11a4023100eb668f3371aed21a96b7f7277696070a7e9a7cd78a176d133b3a69d121f94189e52b23f1bec0e47b6338bed8157a0ff20302047c435bb5006730650230502d0e5d33737c8c69557b8ae584d170af3ec4cc5d66e54b44cd47089a98bc3a367a04b253b178c2b7c4e0051abfb392023100e668bb58a36f5e06b41f17dc71e7a04cda9291e7476f53ef220f605a3afd48423129e9861ca0a2efd3861e2b868c8bb60302047c435bb500673065023100f772ff7e53bc2ecba7d1dc8ad0344f96abf24dee02735a3ca13d7e043e3be363921c32ef12581fab5112c71506d874d5023026b69c832a51044d710a85d702ed17d90e75e3a949f6d93a65c61ec07eb4b878ac1eea7f90ca0021ececd759541ba66e0302047c435bb500683066023100f44e1f67d9a2973338a9b0252b733305951c408e171610b19b95998e349e3c5d9c94a502b0adc4a358cb0274ab76ed2b023100db0b4632a7ce898ba3ba89cc24e23ebe84f388b84a59f29a2778ce686075901824729c4a616da80709c50a295e87beda0302047c435bb500663064023064d25893e188d7d5b6701667b1b2604a869d5493a735e0b402f27d32709687ed4298036b677b222020a5a880afc76765023015b87d86bf8fb9d409d5950801fa3f4329723127b06f7dbde9e74575c5a1b31d153d208a884aea67065bc115c96888610302047c435bb50067306502310089d7e6b72e22c4c81ec2c5a96644b1c6c87b94448160ac730d878bddea8d1a2dd64a32b7745bdcbac8b1589ece4043ee02305d9ae244ef7e03b5f862c2802ec814719fe59d0f0fbf78c29392e296bb5a2cfa54bbab66b956a7570c2e5d9a056c4a1b0302047c435bb50067306502302e94f37b1865625ba9ddaa2b327d2e0faf381c027bb4258a6129d57489a485436b855662fa5ecd36f80bd8521434bacd023100c3b89c7f589c8695c9e1619f42acdc19c2084088f60115bde5af9e48169dac385e5156b9f0513b16f9d63b4c502589200302047c435bb50067306502303ce487eeb093d9aedeb89ac0fc5942c0d67e49168919f3f38b49b23f8be1c7f512f64493165021572ab20bf5546346a4023100cf54a76f9753d38b8bae8215f4f763350ad727d5594dadb9d6d3d0ff93954b00645c22b4c898eb08e18ec82f92ab0afd0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402303ab497e56403c730046342650b66810584fdff5dd198b875a0fa8718a41fc912c24bb3e571ea34ca865cd23bc98fcc320230324523042fb1f4327ecc42fd5d1fffb644dacdf5ab4e90493595852c787b9ad037fd5a553f3719e0c8875ae33345c9360302047c435bb50066306402303aaa624f4351637c867e566a1702a44fc52645fbc423052ae85b0a1cc1401f201f937daa47dabc190767c31c18a380ca02300990074e58ed66c00309264c89807b8efa9e3cd5ab6c3f04470d50ec08702586b37a5da5ef55dc83dbcf45425d75ffad0302047c435bb500663064023035d023faf03008488e048510d28dea7bf4765a40797a67027f32ddd58759dd5ccbb4a049b92ca12c0e3955a1eed35f16023000865f2483555b6279b53752b55b6abe70b600a37d0882ad36ba430201fcc16cfac8b97a8a450b67ef905c163a0b57f40302047c435bb50067306502303f8b19c5649fa35679f140d88d6af56d044ad1237a2654d47a5833a9e0470c60e5078289303012ec8830fa962b17ca62023100bdffce8980e57194a53f673e9414a56cdece87509b397e8c111f147fb6d8be8f7ada042b54582a18607fa79938c02cfe0302047c435bb5006730650230293edbd602a6948a996f73a7c86a033d22c6d733855d178aeb2a54764af985bb91760cd3ade2b3b7b863a6ff6591a3ce023100b2d29fb22da714cdf402d6d64bf8406eebae36903c84001298e41fa46a8deb372ed97515bdc32a958893de77840082950302047c435bb500673065023007963a44ce94d2be401f80cfb1a993242973417ccf40f9094cdc979abc709732ed7257084d9521714cae1b9c0fff58fc023100892400f71237a72e4a7d7c0cc9865765c56c7119f07edf116d1f303039b5dc4cef33daf2b3186dfc117fcb55972cf0c60302047c435bb500683066023100e7cace6d5b28c6745160217121694d0119af69795772461ca1f978d9b6cf79c39a12f17e49d567cbdf30ecfb0baef055023100a27e92de4f75746b22bd8712c1bdc932d076b92ebb8c2db3b50d44db9e868314a088605dcd431d825005905607d42a630302047c435bb50067306502307b04f269ce05d5143d55b48e98bd3c0aa4f2c096c02c2512a25e670247b6208b2bae42be084686ad465a27ae695227ac023100aef51e8584424f9807a51775decf531c0b69e4f1fa64a346806e9859e1c50d0168cb87a4a9a3b1bf34d171da075a01a80302047c435bb5006730650230100789760a969e61d9b6c20915f41a62bd022e60023af0b73c29c746842462597136867c0b0cdcde6cc0debba2ad097b023100a9ce39d764f14062c6e39e8a6c06874164ef7b43b9e4e1d7603292b2f5191478846a970acf51fc5810aa1e86df43e6120302047c435bb500663064023038c9d934574664c231e48ef2de00b1bbf7b5c6711db55da5ac2f70535242fea66be77f665eac7021b8babf76cc2f8fc502303afa7241ce700f62b702440c3539d8d50804cf2cd2d784fa0dbf322b5b6e88fc79a71b13fb604bb0e4e8c645ac435d3c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100a7095090b85208d1af1344bae1faf173b8182eb9111f7f5072d9fe8e9b2fcac7d631b1ad6f0d57a54d54888fde6b317b023100ed56e147c44f10751123192963e5877ffe7876620abde57483c0e1ab7c898b413e66f5a77a265e221fd30e9edc3964600302047c435bb50067306502305875c3be94a2addd9d7093bf3ae9c9e61444eadb1e8091cf58828e8b790721b04dd9b645a70b79e92b685c4c6d33f97c023100d6b3d7dceca60442361bf7761624badb2599e15ed07c0a0dc596d12cf06611c21e532a4d526dbd6b7c255154106454c80302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100fd067640ca493cd49f0fb49f796bf0c38899f6634d0e0f0283fc1a737e673e9e1fbcca26d703e5a1b715e0d34cc3e0fb0230559ef85e4c0ce092ec76f9d5b37495420663f8a6dadbef3d47875fdd83012574a37e5118a1abfd2c1480cc8ad58c37ab0302047c435bb500683066023100c3ec5a8c1b82a556c971069b7d39bd9da964230e39bc4ddd4c5edc8b0b295f51951738d0efd2955fe493c9efe7abecc5023100f0ef0ebfae066691219f637523d44b7eaa2649cb553c1ab1d2afc3cba1bbc670ce80a19410ceb94cd35d0af8e42529f70302047c435bb500673065023100e2f94bf4b98db4d5d567e22a3fd5e0cc7672027fa33111e66ebbfb0525f5ff3aa5b25d12a53d97b6751fbaf4fca52e7102300d2ce74d7ca31c6869c465b9c10cb60987f70221cbb270008eac1d99600f5e59cc5cb60800d34631e728ffeb9ca20d580302047c435bb500673065023100d978deba7c44bf45982d10ebb616ee65e5e8411ea48f61e217278d29e23ae4a74c9af2c6cedad158e4994ce8f1b1b946023069d808bc7d4e0bbbcce812a03884f8f56badab6ab0b8f3581fc9ce245dccb4aba5c90cabbcd8748ccd0e31888c04df3c0302047c435bb5006830660231008f4df5f176efdabdab6f2354130f3f712e70c02307f7c4a3a32241d4b551b0e42e0033aafdb149f4e6bfc9640960c4480231008b1a8ec92cdc90c765e3f427a4b858d053f195e07af32e202d603f02cf9838b928232cd84d99528f97c1dfd2707098690302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100a4272b7d72af3bc3462e22493306de314b7ea6c2a965c09fc8710717b9b2f3f91f44952460bc77ec28eaeba55e72f0320230641a518d7f059110d19115db5ef7764d960b5d836c37885bea4568603c881adddb7f0d5052cb7ba94f68d69c0deb3b350302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502307e47dc0960598c82bab36bc860d7666e93a94c38d971d7974ff0866ebfd2639fa88afb9ba85b701d87ea5f79c78eb892023100df91cf643482896351473a78e744c2a79bf510ca43d91d124e51656146de3dbdc7eb5058b27e20b8f0308bbe1bb881fb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50068306602310092cab68f399785a7a1f80ce676ff43d5f77aa81359d32fe8e172dfbf9c755fa44bf5104a656244216afa830dac98c4f6023100f29f5d225cfdc4dc7e749bf9954a48d39d5f547c530dee6e29231e1e0bd6a0362dbf46f8f3fea3e34517f6f138d13d930302047c435bb500683066023100f2914be5cce83db4ee561379af66f3f0866b6ca8d1d40381afcf456f77c28ea94aa142ab5c4c4b15b004a61d80a4f921023100ff1ad4ade72360743a4a32ff37e00b54a1786fdf26b942adc52a0ceeb5e94f6cb6134b65ca226f48cee814f220d0eade0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231008b9ed44b65c1c10608dabffd8a4be871817e65427435c2ce77af7501612612f9af736c8b32cec8ddf0264e3bd985bc0402304cfafff762dda9e9e46c13cba9c89ceacb800cb86f4567021146c2230c92805a7d7a32003a293571e6de1aa884acde8b0302047c435bb50067306502304d3374a64f42938c4bbdbf8e4ff26cc1485b90b042c9078a233887fbc3b2d5f74e2898d327c2f095beaaa1423cd82e9d02310097cbd4e0f793180675da7f2828ac4f06681d88bb72a15f7f7c011202507cd068d42d8ce12d8d5fae09f8e3bd4c8d39e80302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009d8d7e5bc95217baeffdfe84e966ad41aa2955ca05d9f725b4973c5d60064a32c5ff9b11652bd93adde826eb7c4de64b0230313fee11efd890153fe9e5897a8d8047415557d0f18c0dc3f04b8aa2da48757293ccc79d20a2f3eca7f391b2848a68ac0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100bb1f54787379123337e9ab3811fed6e32f7d26d4ad3ffad2589c0a17cf8b729bcc609b2f93e86c489f4a9938b0d57c530230610a801a0faf0833e2f6eff42440c427996188fcea30c1d213f7d4d1dce8c1d1dc11651d21f1f9ca641f655ab6906b180302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100f5c16faa86bcd6a514e720d5a029875cf5e520dbfd2e5c1ddcee62ccbb0cab61a2b750b2d54751f5ee1db6869f02e5c90231009ebf45221e4268930a5119e20a92a662c5a0caae625015b5484e662be474ff3e6227c4b9a64faf898432448949a0d4ba0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100d2aa01578d454d8fbb1ba1cafad02b28f7e338bffc31ba6278be6dc6f0bf43471b17fac1cb366377c48ee6bc3037fce8023100e2dcffab782567016a8abc314272f55c79bdf7738bee7e5cc235c4e40ef03bfa6ae75602154ab6f6c407fd086c70b3da0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100a4417a4251b105ef1004c95cdfb453d9f3349660b025cc8cba80246f6fd0279be4d19e83105d82ac0ee12a77cbe6315002307dadda28ecad5c8ffdce67a439fb679ace68d653fcbdb986d8b2c8de820f4fee89ec2657c70384a677685c77736154360302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303a5cfff433e536e684942c4300a84182cb85dcf5f3bae7f219ebbf2803015272fb02a9b31f7332a56fab5b65bf72d339023100ab3a56b7b060defdbc884087a3114945598748fd4fd9424931d3cc6fa1c8fbf289d173b7548ab4d1d44d5a7f6f0a97740302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230197ffe88c40d5c8304f9364ee44a27417cf0fe8e6fa4eac9fdbb4d7a5dcc06bc988c758a9bac714d6168771a263e765b023100f5a58aefa070ef2aee4cab19942818c3fe2e4b16f401801b48ef2ce5570cf57f0eaf90a868663a97169ee1e69aff65890302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023042e7aea4e07fc8d243d260360170ce8c8ad020464c56404d86e5372ae284e058633d2b9ac7c5bac0b4bd8c0adddf2a25023100d598368922d144e76690318bb4292151ca7c4fe7210ad0a1428a5dec7433e9dedbd4ea61e7b335b13c61e7784040811c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502307b13c4716c79dc66147798b98fb007d8d295444d136d99cdfcc693af9281f2cd68a766fb34638402c77abf8a8773aae802310096b2be3eeb0283a3643baf35463e3b25c59bce870ef3ffc6da37650d7cf43a0809f72e14316ec049c287cd8c4ead3a900302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402306d666b2f412e3473aebd1085a73d769cbc3ad36767957e66f1d7df70020f0b6b9362739cf7a8a57483550923b907a3bd0230359438f1f14163189982fbc27407827cbeacd4599b2e5af5d70164e496fb1fd6a29b80b7e238128b6c4f10918016f71b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100bafcdfac0800c8d286c95e0ce975198448adfc99e7ecd1ea11d3ecca1467986d156aca0e09a3503141e2928eca2d2d7b02302ad8442d1a1a515aabfcfeadd140959080781a4d41e68dc028f1800a439bed5a1b560736f889ee9c522adfc2ffe400ff0302047c435bb500683066023100a37b5e6feea7d9d1647471453057bb128526f37508dc196d09489482dc8186686e0c54005eba30b26ddef0c4480bb6bd023100a5089dd12b8b91ab12c6c645ac241730e25128ca979b34a63bed9462f6a437fe5e050baaf8efb1dd95125595ae7459510302047c435bb50067306502304880814f7e998dfac317d17f2df08fad856375fcac2fb1f3de503e70914d1906914b51c5180fb53a88653ec10ecc3ccc02310093d815e4422aa11aee1eef357c6b2438b07015ff95e572c095234dfb7ab0a085f002e15ed1211284d7bb2c1bda3ee7610302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502305314263527a60d6683cae9f6e9e895d991e43b834ab4b098b16220ea58023ae170f7f106af8c9e9150a24b9ad729326e023100f2029bb78f6d40b70accfaa79f696bbc58778b67c03c03380e9ad15638a2ba5ca1ef72571be2f9fdc94eb158accc94cb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502304bdcd3be8b7da228d8202ed139d184b60def28e7816d2bc4a112a20159a205b812b91cd2287ddbc0086b50bc2b1aae49023100f166d7a6f94d90d6fbdb53b97df1762c3a54cad4f2c31627aced89c759cab41954989cb272e8442849bd895505de69e80302047c435bb50067306502307e6fff8ffa6696ceb893b06aa6e110462a87c11e142be3e83f435e08120b5096b476b74976ae0bf396e03f7bf436d50602310085cf51e8a58a7096471bae06fea5fd410fc031bce291e940901b3cb5f4444f64a469a3299f76edb4d30906c76b0ff90a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023006364b477504df3cdaeb2f6d44b27aae63ac1ad212ccb88484f69d01e800c100c74010beec1b7d15772c8567f5aac17d023100b1b1f6ac710b6ad6ad492b345380197b2836c62632b500c50e87c7d178f7647270978986d7634e7e6d74d0e1b7d4bb370302047c435bb500683066023100b4e1aea15077051687d82d69907b9721ce2553c11779352a98679b80358c353f5395b1c14e075d25e04a7799049df3800231009e52fd79366a7409b0b335907b3abc461d365070091f08320a876cfdf1b54f851700b4e4da30f50f031c0d7efa3dcac40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402301ade58a40845a07e66de51c53d3663552ce9b015dd827c20b428d6a247bc0ebcd76a8975efa304c4219df741a102074102305d27185f35dd992292f918b1592964a74b6d6c16052e1451902dc2587a5ecf4456c21b8546f562994e2380b671246da30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502300f1791af8c70d71b37d47d9f53f7459cd510fca00cf07c8f77b0f917628085386ea73975b6a252fdc2c985423fde68c5023100b85012d0ce6bcdebda8163333746be9c62543514dd59672a76d22a304e5651fea76bdccc845624cffa24a31edff707fd0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d4097512f85013e54bfc8ae1a5614011be6bc4fc003f9b3e3c972b6b9c00db7029fe2e5bcf3d0298035973c0a25d802802302e336e9a787e798e3c961dcf805d922754893eb8c5baae7d4d0f503a55040afa0e89ec5c1d66c53c9cb9db2731c57ca80302047c435bb5006830660231009e349d3453408703d2eb292cea7ec066a05ff477d1eaf983301289a109d8b8acec51ec3def99108743bbb0239ac78e3c023100dee0f810c204f7c46b3688dea8500440b15c31e66696091331d3925cf55ed3c9a8fb383f7c7c0e842eed3e77c5929ca00302047c435bb500683066023100be46d725f53acc8ee8d464b457068e8c736a90561e1e2288c8b42020e9f9331713c53949e2b1980a6df39f13b6243e27023100aaa37abf434c39463d5c1d732a909d39832d366cb2bcf22bb29375c2a390657c6422691a1021d851d5b0a35d7fa6e1e40302047c435bb500683066023100db78d2996bbe96924043d44ba32e351a175898eb84c1abb5d85b311384ff6b797531044e8f86ee1320814769a65bd5980231008362baa41d7315b1a5dc44090f26453dcb40f37d962b6aa0c8760db42f7afc92ad3cbcecccd2a7581f06bd205d583fbd0302047c435bb500673065023100d8ac301ba064bda5b2f97292140b6080d27a1cc1de0df432d7ab950210a59d2b7a3e726abef05e8e4207b8eaf82e5b39023059d2ea3cd5547b8b329a1b0df5b8bc03e00ef5fb6672eecb919030a29fc0d715b80caff42c551900be0cc47511153fac0302047c435bb500683066023100a390d4a09b5321b7c98cf5f269fff212f3c55dc37fd05273ffb89f303e2dcdd8921a7b70aff8682840c8de373f1ccc6d0231009d42627d3314ab72221336d6994d731ed451c1ae624e5db2fa144edcfb74356eac54caa394739c93546beb87ae3ea6200302047c435bb50066306402302f2ea6fa718205a8b668828f1a195bd456d4ef8b6ed2d389ee9ab8907936a8d236cf82ee8e1d193d3a199b6458be69dc02307c7085fdde517cfdbfece83df45a9a2d9c276bc20b6527593156123d14eb22854f49627eac17f2d774df65d0742cd7490302047c435bb500673065023100b371b8893f0f030103d0242b9c713c56aed971f746259f4b7fadd0a556bbbc3ed1f8a0eba23743372bf1c683e169109302301551acd82632db1998d867ed4da74ef9fd1633aa68c0efb086cbeebed89051b025f876dc29aa203501cdef63673e3e1e0302047c435bb500673065023100d2cb90bd0e9eaae08c1c0a1297dda4d60398ec62afe58ed62adcfcc1841da923ce057c259d10ffec6a4531f868ed87af023030b2ea44286f9756d03ff6cf9eaf1517d69ccb1346fab2123c664c69c9e1f08b71fca4c7f9654abd7883992d477157050302047c435bb50066306402303c55d4af15f8325611b1d7a61c126ea0c0aaa8189345f6d55179df1124969f3eab946a197a3d438e697a32d7b369cfe902300d84ca9561091e8c2e0d450790b668b846a00d517ad6a454ad200857f704ef6502deabc6324a63255f998d741b1a7b4c0302047c435bb50067306502310090af9485801af09618e5ddd2b73c772898cdc9b1dd60e503eb54621cc035577984be4ca2304251d4cf67648b6abda8d802305ab74824dad194c2c85512174bfb27a19058b69c3030092cd02f32285d5a4b73444f025ccc5f376b05dfb483d8b589730302047c435bb500663064023077873c166c01ac458c4fc8d9c26fb9dcd9989beb038babf7e340ec4b4d0edccdd6f78909416747d41907dff8e28a725102302c8d844ed8e228a02a7439a02db112e51754ba6c95270f6487aa5d9943e053fa61ca3f01da5ee5bcff2fc1952416f8cc0302047c435bb5006630640230233f4cc0ea9820a26078e93eab7907cc1ad9b68b6bea13424ce94acdbce005db132c293464a99fa16177b6f919d630da02306ef69c35f6ab8737eafd4875cdcdf179f861934d47b22c095b75a9a46a747e88a67784d3465cdf36381510aebda43bde0302047c435bb500673065023100e5ad55bcbd84893150d93f2e20fd177757649c747bf3479db91bc12fb107b5aa7a79afd6f1cf569af73d2b241d7bb58c02307219c5d8e8680216a323eead2c34ba168110975cf466fe3722702e3817041ba6cb375d22bdecdf2170561573fd090b0b0302047c435bb500683066023100e58661f0804485cad4c75352b12fccbec9a739f2bdda78f4b0eaf0d3c1cd93f637fc1fb0af4557a10f4d8b101d7bb07f023100de1fb3387660c6cf5034c12069b4005b407180ea6ec33f39a76b381ba07b449e465c2ff329dc2e25f78f07fff06077dc0302047c435bb50068306602310097953ba828b0f606c075f771ac267fe61915d0dd1014291d75a1c7b848086253865aecfe49a80759fb72bb5275e95256023100c7bb6b8e496a52efbcac6545b49fefb870b04eeb6c0ac8879a0f35fa8529e47448d556f3ef88d9c8cb0c43bcb0cd91930302047c435bb500673065023100ee261d0eda81c99c6fa93e49269786321f62e1d2662aae50972494ce5e97e3c672d3bdc842c842417d2195ba7ca0a56002306bb62765601b90038b962fe32cfb7b7b0ae76caaedb2827d0fc6f1d6ccd4db00e228fea80f2e94ec963dfcb1d6beb27f0302047c435bb5006830660231008047f62a051130e11f5ac095736e912fa57b9574841c3edf1fbb037203260f2f00e5f385a80f215b4450ccada6834c4f023100832c11f2f6be0c43b63cddc329fd17e123f3ccae3f978cd5ebdea01dfd8bfb422bcd81c8500bfdac7c1c1932f7c867e90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009d14913f6c556ffd138c479075e0cb6b9ea265a3405c6204f2047ffb31b6ead54e89e2ea502b21b4087ac223283b7e4e0230201c42afec009fec828093dfb7e0e929b26c1e6577c042441a3fc10cbe178049fe46c1c022f700e4861ff1f3961e59330302047c435bb500683066023100bd1c313ffaefb4ef6e1237e56e0ec3b3805c92c7b7bc16782fbf61ec2442f6b08b89b3188f066b81a37355d9fac516c6023100a4fa64c419f1c2bed7320dc82af2f4f65ad5307bb616a649aa651c4db80aa4cfe3a990a65826541ce806c879311516770302047c435bb50067306502304e24d947bb2f9604bd50e4021edc6f4e63c0becdb1a48ed5580d1a1d7a5b5e365c932efef4a5919b5342a539828407b5023100b5f7846d254c67fb4b59e859222c4072a1732d40ddae72858138f98feff9391eeba928941b3fecbfb35865c0b1cbc7760302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402301575d353a159d20043fe290177ac443edaa50115aa314b0f92a559c5540450a02d277916e73d7bd26dc301fd152a1fc002307d8e98049d2c48b93e30ae7f1a95d27cf497ef68ec7a0d2211320e95ddf7de1711f71c945aed5a4dc9df7391d631639e0302047c435bb5006630640230329dd44b0427e5dd84817c2ffca20295666b66a2dcee71d53bfd75450fa9f48a57e4d8888e2af9be2f198d870c69a2a002301c597f1046a9faa9441f528c31184034ec60831500652592f8e94a50bcee686dbb7b201199b4a370f041d12829fc1c880302047c435bb500673065023100bfb50e8ae92d4c8c3c3edb6e5b32f8cd9bad040145d04da3ec9912d428eea44c38aa3a38fccece357af8af981b16bd1202304571580acd2d7147e4fd50acd55ecde69491689d8d17e80cecf7ef2763427d27ff706bb6585a568a376d3272ee2512bb0302047c435bb5006630640230313db8817b89106d1089cd5d9e71d4893d677c1f1f6dce091534b151ebca65ed6803ccbbd60242310671e468909b3953023029e40c36a17faaebc72b5461f14a7a094ab2f1162699558a482c4f1a9f10ef11edade38ea0b416431081611b36de53610302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008a576d8b93c1279eea8376a0305720c96ede0a6aded2ae942215f3a1b7a72dbb9def6bdf2832a7a025ccdfd57dd474cc023100dc8faec5f824b72aa912f5bdbd51a276cd9a95b48cd028055ae9a45803fb6a8014a5c1ae7fcb2b40a16edbe59044e3be0302047c435bb500683066023100d5eab6cd1c4bf99b0162ca65ddf8b709798be4f6483c5dc312221fe21efbf2ab6626d959a5c82cd9e1b936aaaefa9197023100f203706e0338cd189ad91c72c849c93d18b5370768c8126b5423ca64ed83f07e9cce9bc6b1d761015433cead7668e3420302047c435bb50067306502302d5849ae3f7a6f1e9b54435eee66f6121221aaa7f9836a0aa52b1e62f4606b7518903c5b115a0f99bc2cfd4920595bb70231008681c81156bcb931822f661193eb4b0fd1bbfdf29366696c23f770cff3f7d0161a83c21d746e5f6c943cd69dd5e554a70302047c435bb50066306402305edb740658d224bc55c34279b1e02a70d540a10fce7ac57ed020c2c1c1184f03b347663a3835f6d749733b07292a98c802304477deef6b00956000a67998d9b12f1361e2416aa05705f4df9eba7b95897fa0e04d1b1d9f45b2be81b5a791f9cf50a60302047c435bb500673065023100bc1ff2380b6b4c0b02e0b42b91073cd49ed7d7ae524fd86b8ef99e62d6e4033ac26a683079d29084d76092cdc47c7e5c023069fa96b9e6a4f759d950c0e4d515338c579a8f4615d124a4a55b946c581ea52ef99c01fa576fa1759345c2b7f97be0a90302047c435bb50067306502302cd80243568cb8e018ea953abbff23150c335821d76e427929cb942058644815399c30e09cb7fc64409a02a51d05369d02310084de0a981d87b4bead5f1667b0a28f9920818b214b976a6cb8c8f586da13fef22de6a639f5e7c4c5266d22e2a43324500302047c435bb500683066023100d826f685e1da28574a3f7972e9af863c18189fe07a47230c22612420c2e2db0bfc6f0f3bea7c275e1ea2fcf9c6d47219023100ae7c307457c808a3725d2c83cdd30ac9b361bf3dc243c367532eddea49ce03062dc0767dc9830d473be07c18d51bd1fe0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100ff5ce1c42372c0b28b9c9eab6eaf4d69ff5848b4212713e7dc88b5c1c72b7af98d0f39e992b44b3c69bca302d78bcf37023100bcc0cb39d20972e13383fccc97d05b96a4efe2e366443d820de029aabdb9d7d8e7b55554732e7c49d239f205760563d70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100d2e2c7084449b47fa32bfe9040ab91e3c6d044abbce51673fa8339dcf979c26e55e8011dd65a3c3e5138689207beb146023100adbf1f1c5ed1c988e9dd557380171b0ac97735aac49e3de8afde5f36f4aa8b001771b9e076fd457b615e76ac59ef3bfd0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d15b58ab37d8959dcdd551b77b1bb18fa6550cb2b554cef8fd6b3e004e30ba035e64189571b13634e04c8e8fbc83a17002302e06c751bb89cb91dee66698eed243b7f8adc3f2cd68a179738caf7da01f0bba09e42c812a7ec3dce8d99fe74e139bee0302047c435bb5006730650231008ae59f3720c9333424146b45a17ec4392e1d3539c59a994b490143f2924c03e00b88591800a7a90c932571a57fd4bf2b02305452607f0aa3c2b597d40cd1ad575c5e7dad9e40038c72be0c547ab6ffd5d61754b6055d52f3ac33468cb86ef2458f5f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d5ba8e4eb8503fda1ccb58261dc8888bea230900ec202ebea57cc9096913b9d9926de372086170b4ba45ebdb8058af8302303d2e4a29ae8b1b05368028d1d54ab4f188b910629658a216beea44d9b2200b22b2ff476533ccc52d60baf0dab5deefac0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023032feea1539e8185fa35d0d12bfd17ebf64721a00cb1816d4b4022e2baca50a3807f38d713eb0738b4a6672a127f6800902302a093e4a7a7bb6ac1885d41fa08c6fc565837b69398b98aa287c36324d0331b8f19d24292891bc6e18beae84d5ad86890302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100fb8f2346a6dad6d30e7f7c0231221cc3dcae754dc008af0d9f388f60681278988517d67aa61fc97725fd827de3a95a96023100bfea6003cfe72b27ad5063ce3aeb02397bb4c342f9b682a906370defcf0e9e5f02b61f1534474916982f27a18e7bae2e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303a5209a91567ef9c1aa51efb1659fbd4deb8ba74774501c2510c2df034ebfd3a53f0c41debd29024a9d37c6045a2f0fb023100e86874ae5d36932aaa51960dc3ce9553168267e28fe64f1074d149d205d0fc5313412a085aa21fc4cd11b1b0528fbaec0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023065a34b22b78f2b1a46a30ff4770db797862219a82deb728cf2529c70dc62707b3a42d69b7ed028d340ec1e88934f2357023100e98fc9b483fa16ae14f6f7ef402702249daf2d0d70a6a0173866e889df9a170a5ac3078188dde05424e61520816ff5520302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100b983ba475a0110fda8b51f9f3ccfa9f48cc1af33e968166d1086a3a360ab3f87d4eacc18a82f59c561edf6797d81e4f7023100f27fc9af1c0693a077920bd60c7de310f123687ea263b0e16a513f92553e50b478e73710e4a888daf51799881968d7ae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023054df14eb74eee4e2259acd1602d29b117a34423e44d93b303ff68e1458d7c8f9b0849e6c65f2c0abf7a1d5b74c5fc450023100e01d8239ceb9d4415052894e5ee1c49937065bcc67ce58d9d6ef91847f4114b6a15da624053b23f682f44a0b575139e00302047c435bb500683066023100b3b5af94c9827b609c3d05868249a07e681144565f2e85d4db4e3e85de0e8267e748cc50fea911b17b4c0cc07743fa29023100d7d85d71978a8983d99480f459450684441bb1edc0c244d1a43d22eadf5287a4a339570b85c9e9fa23d0c0af07f5d3a40302047c435bb500663064023061885369053fb74734a184801e6abbedcaf363c46aa3af4a79dc19d25d18655ca6365423618b375ea4acadbf9401a84d02307a2208d882336fbed70d1b55e7469cc354bfca135b8c2c3aea2d5aabca1cb9b9aa21c7cd7d1ff8327e78f9fb011ceafa0302047c435bb500683066023100af72fce50a14e620bcb58103bf760e0034ed4cd60c3c7577614bed4c92eb9ec12514a0009a34679141a59af45a20ef67023100dec7cd11cd87375e6dd73afac2fd7a53b7f64089c7996b7a58398072a02fa3f169b0b674041a6e0daa99be40c4cd575a0302047c435bb500663064023001f2c537bd8747aa1fdf077c91a65f13ace7f7ca8e4ba160ae0c25e2867a3ad390a96cb337f3f8c88d49a901da4cb699023044a612e71d0a75cd1be8bb437aab5a023e01af40ada0b52cc7d478559e04c5492ef5eeb93664d1e20e1d12dc386f263c0302047c435bb500683066023100a031e1ebc1a1e5d9fc34470b502d931785e96d21e6bd7086fb085c119c54a2e36953c09fa1f5474573d6eccee81004ae023100b4df626b8ad52bb6a5cb1df7e4c88f495aa18165a8f13b1839140175b3ddf98f8888fae87f9f5cf159ab044bbe8468410302047c435bb50066306402301b8df45c060992ad0604a469c4b8d7a4b16312528a7b7464d889984b8a0f602fbb56ab1ce82f5e1a21948b79832cf0d3023035e1f56eb299019828325aede93ea5f45aea8a732637a91e45c0036962ae03f2de310f0a854882fdc09db2f090a5d0470302047c435bb50067306502301d6aee9050a9ffbc52f3267c1ead8eda2d38966dae641f7b4250fe52c98b18634227112ce82bd405d862f7307c264cf40231008abe724a0f775e66423833280050fcf65d1e4aa29812cd9ac2170002442301fb739a91ee68d25bfb0acd29d67bae2dea0302047c435bb500683066023100d45123b342b3127ba8a55a771e820c4b2233694879f1888b315029c654e6bded9cc468bd8f4c5f57ee943ab5aa1eadb10231009552e03a37308bd2d30996a7e0b6b29a2ec56bea12137dddf7c655516e7615347f17ebfcc639594e01f9126d46098f090302047c435bb500673065023100afa9e87819f6746469a9c3b1fd5ffc41345e59772e42bb87d7881f343ef0c491475726f0577db7bd92b73d96ad9c1a370230581663aa7ecbd26983bdb8f611f4a3508ab315ed8f925b6a4d88aaac65ab72d1f205dbc7699ffcb63bc2c523f77923a20302047c435bb500673065023100e8b73331b3aea725dcea916ca766facc6425a1b9dd532c94f86a506278d9ac5fa162e356252075dd407820ad4745ce44023044f53352213a11ca2c473d7eebdbcbbcf39454551f4efd16bb1e26e7b790161f2a4fcd12d8231bafcddcf27495f417060302047c435bb500673065023067600c84b0e41e2721f2e7214609bcdff37c194f4b7e2233f889e4e574436c01e5cab1114889047441c46dfecbf7a0660231008ddc8807e586bd7501ab1464ff965f29fa579af122534f1a835cab1213a5b57fff99acd747df54f36494514a8e25ffcb0302047c435bb50066306402306bfbcd3f9fc8db128750125a5104cee7a3df6ab49d146362646b183c3fb8d54191843d8b43dcc977f925c7bac28df4be023009748f16974162d84c81f48b6bb296c59d0c5bee6445357752b111e410f1059184a263ec37d813362085072146b3631b0302047c435bb500663064023017bac6edefc51323e2b013a12aebf17ee3a5b40243ebbe45729a67dd287159c928b0b5908a486888953a1df8c9178efd023079d19b4be55c01e2c3a7adf8aa444a223e6edf59227b2f1bab04fb10c912872d70f596cd6ec171e48e7b39470d86f1860302047c435bb500663064023024e80b5cd89eae4e16432cda455ae3ecc5abd0c7de6834c2556a079dfc60338c6150100975476365e9dc466c40b6004a023051bc9ce913b61c74ed5bb1b2fc7db739a51a6686266c864fe074099c059256730731c5f9cd326bf5e46a9368e943633a0302047c435bb500673065023100e8ae80620559f193f0a33de096efd7f88b20158e75517a30ad69cce3c310c88205212872abd94253e606ba351c6ea5c6023042e5e23aadbe3d2439744ecac3eb23d1b2d3be21dab7e0537ee4d5e9d4d05f862fc1547a8fd51e3e9d071f6b71fae4100302047c435bb50066306402300f4201d19050a703ecbf89675e15e415cf96980d09b488df4b732f97c5de092d25d90616581d090f0bb194c0317355d60230407d80d04c1335e3d48b7e7977df61d3566874675e0bc628f8bf1dc739e23a1212087be7a5f6d191b116be1f599dff7b0302047c435bb50067306502310081ede2fc1651adfb31b9907605c3a2595079ad45bc0be8c8f4fb1218df5abeeca2e10ef33cebeb8024c0ca8dfb30f3fe0230730612c020b604f484836adfb3ee7a40c22f58d360c1d6168888e61f9ab5a3e29ccbeb5b38c4793f577b0026792c14800302047c435bb500683066023100eab730e7a3905c44dd00694d3ae9450fda3e2e26fbf4ff7354449e356e2ab9f905be09f8a395dcde7861923b79a9b33d023100eb8d6cd21f72313766a4f3de54e6687caa4421eb55a279596ef3189a70ae73a3c082bed0886cbfb85cb4970ea04278aa0302047c435bb50066306402306aac2f270ad7f2ed742942574924a324edb08264092e71c9e3b7332e3db81955d95a2dae35a8ca257674180061a16be60230047c51aa9697ac707ba7b41f93b85df1e6178920d313900a33b8410f99bbaf6d6a339bdcdc84c1ae12cba79c6228595e0302047c435bb500673065023100a52f651c2c8086c7796cd3d3a2750cdedeb6e20ab0933afc4e06f3defcef9f62a961ad0db816146571c50d020b88e2c902307dbcccc71d5369fc6430d0f9194d2e75c0c2d559a9a3121d7c1e2bdf30cb1b3c5841366a5cd5aae70f3c937ccaefd3290302047c435bb500683066023100b4c2f9880a29ce732344888abcb25afd957806a955298f0d7b4182d77ae6513faab442f153b7bb1bab5dc561eaa17c76023100f4ba7630b570b1acc0990ec80f95e50f1bede57e909d0de352e39e64d75567c28d19d12435017a428f589cf0248294660302047c435bb500673065023100e44cab876c73183b2398bc65d295812b8be1b04e3404586ddf46158e94fe11e1d8660cefa9867962d8a6d68217daead802302479dfc57cc3d67fb352b077e436f9bb9d8e662e6b6f0e69d44658a902162ca06d5650c5de98e952168c3e59de6d42960302047c435bb500683066023100ed96abc3c40fe5b4d135771a661dc1d9b255a8754d55c5898f3859b7dc8fd4f771e2ef61af9fcd6a98820c4343e61339023100d88d8cbe0da5f11b06301ebe6be1a86c10366b6dfae0c146c66063021a12a4adae9bb07ea95e318d061d0747cdecd86c0302047c435bb5006630640230361ab33dfbd1184d4bfe2b700183b79277a095f1fbad253677cce10fc4d1ec85254594c6b7ff1e31b7f8f40c959bf40d0230304f6bb59a211047bcf81701f424a4b0e03d7d2221dea39861507910eeaecbab2f521aeafca528eaf10f55de9c9b88e80302047c435bb5006730650230644b11c59140b2d9711e71687f55b2a82ef245d7a4cfa5cc44c02114ecf23500f078976dcb01940104bf2075f74dd928023100ccade78b915920648aee5afb781177f405bbfd75f9135463c391cd8c152c827db9c0a73a6ae756055e4bc3d1acce0b750302047c435bb50067306502305439278f0a3df8e1f954aa78d0704b5f6e65fc1d4ce3de57661f409c3de06baa783a9587abdca230cf4ad9c4db6673c5023100e65ea0f050c511fca1778d170d06b0fb1e9aec53ccd019094bd11b316fbc7fd45fb3d159e3ee174140ef1127e8d0eae10302047c435bb500673065023100945618b04d2facdefb89d79b77c8ca071c2c5079589dde7460f52d68f12598fd023ccac4c8807c8efbd78f5a5793005c0230123b208697e015d8123b85b509988003f7f02d49ea1537386a59356ce5bb48dbe75d402cb57c368619e7b3371ec179800302047c435bb500683066023100e55cb4870bdb9f4d813aa066eef1bc5baa1b9720bcca4f14afc8c136f6677d7b3b638721b34c46ed813abb6709651b42023100c492c1b3a379991ae135fad0720dc4422461353b5dd74600b296fa7705d2c710fd101ca66dfac560d548ff8ea6bb51c40302047c435bb50068306602310095b8e2d2cf9bd1fdf6598ce6f74075866c30cfaba3665cb908fd31896cbf5fddc228044e7dca6226d6aa1d47e52874b0023100bec1ec1cd1ab66ebb267d519e227affc3647cc0a3a7f47c185b8d9af49ba7269fcd8f96ba894f169b8907709da1e83f80302047c435bb500673065023027a7c839530504aa6db56571eb7d278e6b0c4a1415764d323a7048df40a1fa14dd9db24b4cdf83094f24314b3054fe47023100f9cdcbaeeabff7d7dae8803b04f8e7d10646cb87afab8dbe8c63cc048fdbcfb3d2d91ecfc44359cea888abbc62ea21f80302047c435bb500683066023100fbc0f917f325a01797639fe5ecd8fcf2c2a686e0e4091acd841912cde5bab692501015c0c7bdb0c66a566faa3ca26d18023100bf31e60fb4bd70f7045fe38cb00846bc022853631373cc0498131550c2a239f580f71e0d55cee564a4e57d7f1cdadd360302047c435bb50067306502305fdac120eb88206a453bf86b1a03475e83c32f148bc82da044ac16004e09bd476fa4bd2d415c805f67bcba741d560b91023100a7c208487c0fdd67fc6b6d6f6857a99981105f79715ea03e6ced27f9b636c39c5f5cc0cbcb2a29f453e1083cbcc962f90302047c435bb50066306402302cfe315bdb6eeda0c4897f615719e27c7a143f8f3e3872f7e5cfe505e64dde600734dea02ad15c1d0ecb70f9f95a13ed02305838821c0fbb7790aa432d1d6cafc801d223cbd3476518e7950ce27866ace6c03d0a568f49dc89ee1bca826f99498c0b0302047c435bb50067306502300906b43e73bc4f141e4b408e4937efe8be1f54ab2298f8e23d875f122f1100c650be4ee1799af8e2369273670acaa4e5023100e47b741436faadd6202725010997bb5b633b12a557eb59f25a6ffd97925db1e0865b26e591edca866779c75e139793040302047c435bb500663064023044407df8f45a8bf07cde60b2986a8a083e0275212b05fe6f8f426314b705a02eafabeb435bd8d9bea3cc4848d80bf6a90230310b82a400dc320ee6fa6e8a43a38a524377691f4693f798cc23c7838f2bc133cb7adc613201150b710673e51709c0c90302047c435bb5006630640230151d744d3b6c74618c3a98f10ae6311c240a337aea40e26297ef72b590f06be6d133b7555cdb2359e72026844c374bd302307e37ebb8ae26be858375d5fe213646836b89b8a40bafd304b046fd1eca711e57341729a367e22a639078cf3abbd99e0f0302047c435bb500663064023009188649c2e017ce2cc9e58ce0ba7c2527d685240a8911f790879c57bad7fad490f5073bb771a41174e0b800e380b2a102301ed9ceab4ad7223002680ad69b794831b3ae68e278c1322790a041d3db46a16648d9f4beb37dda91daf20eccd97235310302047c435bb500683066023100fc097e85f9cc6274ccbf8eacedeb3b052f51e513f59aa91023ee7b9ef11cf63d22a154c94215c9a96fde7573c4fbd7c1023100bdab03fb9dfb0b6d1d926bae649b46e27d1669d8a75db4e7f3fb9c51fece9621ffc08d42d6aac76d812e7cab64ffba150302047c435bb500663064023035fdee7af95db14c8c3cc646d15b56a12eebd3be6ef7fd18c14f843a0176d4d384f5fe60c1872acdf6de66d826b45fc5023053c9759f5cdf794a953ca1dff96177e005a2b674a4703b03407072d219e747d268f3e44d39dbfe961280f510a61951240302047c435bb500683066023100dc1ff9794afc55574f02a411f00079dbf614a81446c9d15650ccdc603b911b8a84fe06334215d04987947683df0feb52023100db3b4c0fa9c64630dd87bfc1060d70ca87a96f790df516086583cf4c856c1a674b333413fe93748c8815c555c3f6f5120302047c435bb50067306502307c91d290e121eb9e3e3dc8b86e84092c95ce937a8b0f7e9cc2753926adf3dd3182c352129a465c688929e5a6f30496f0023100a624df631d60449cab3cbac8bfeab2fda00c6dafd7b66d6ee3a02fe28abc24558c0f50e1e4e5969c90fa2aa7cb66c4bd0302047c435bb5006730650231008e91b50181b5f05aa776cb40965aa5b292c5dfcfc1a7bb5d58977d1531a40bbad2035bd96d504c5795aa998504dd854302307da0b5c1d2f8cbcdea96174f0496ac5d8db33cdda44d7071e3d2dcbbef800d4385c18f7219415a15ff0505e744aa01fa0302047c435bb500673065023017f9b5994d1ed947ab135dab27745e0544c88adce8eea124f61e72776ac8748d6fca64ece595dd561bf817946dd4038e023100d657e9000c3d6ce1cac96edd676ffa598ccd5ee8ad6bd75983fb35f60c466b6f3935e7e3cb23b0b36d3141425911c5460302047c435bb50067306502310094fb2f662bf4990420725a92d2ba979e222e6263a503cfa60ba9f29c9a873a27ad67de87402991073a561ba270a210fe02301cbc14596f52f66aefcd8391dc6831ed74207125172dcd19fa0960c783da44dfe1d1dcdddbd21151cb57417f61db7ca50302047c435bb500683066023100f73f4a5a95ff1b537454e39ff95ff293fbcdd87ccd74b23230d3a4da5780fad8539f40136a23550d7e13ebc034b4a6ac023100a4e72f4f5749f4303d4d21b8e8e72fd24ee9bdf0583665225de8fa22f5f76d6f1a52f72fbab471c3d354df600bd5c1c90302047c435bb500673065023100b2cb284153cb4a637aa21e6926a81dea8c0c991b6e7f05ead6a2d7010e9b8df1a653fca5d0f94564772e8069349c4b810230072133b808772d719f0d6c54efd1c76094796ca54f1669d58de3d988525fd43e1fc6efb02c54b60d13340562e822ff070302047c435bb500683066023100ebe9006be9738e238bab6dbadbb36a26793d7a3dc573569f36ff05772b26596d99fdee4f762d9fe5fa8f1a74efdea87f023100e891f892d9d687b717033bb71403c0b34938ec242d32d61e5874a59fb77a5e4b5b134741ef1657ac8cc5d257a459e9a50302047c435bb50067306502303ab4ff39940a3ab40afa3aea2c19366f42d97ee8d0e24a62f9a9d44e4f67649121cad4aed6821d1d24791af6cd283f78023100e7b5b4a27c514337d7ab8236c832c59889c7245d3aa297557d8086b76e7c3428a42b950ab3c20cec94660492636a5e250302047c435bb500663064023015af51d41a5bea95959819bd2373e9633836ad36e396172b2a700e6bfcd656b0e0aa9bba43f95011a86229483778b87b02307f52dfa802238775c1ad5ff73baf364a433b7f3598eb8a4a2daa0b87f9e61171354b3bcb71c9c12a8dbba4eb6db60d3a0302047c435bb500683066023100df5b8007728fbcce397080231c79ae06e8149f02b3ab5d79274aef257b4bfe51b31223fd9d0b1afb67f991594905c92e0231008ef535c01989d3d4acc3ab9a34f17428ae6bdb86f08c640d9952294bd9f9ed529890540fce759b72454d5fcad3e368f80302047c435bb50067306502302e2ce7ba7a7943c3ba40268d6fe20a82b88a8128970ef0d9cbf32fd8c7c07522a89c33c19304783c77fa33dd73df24e5023100cc9eb18e3fd7d62968fcbccf0f33088a79d6dad5c1d146bdea1cd4f3fea0e4005111b272eb40e874b1305129c3ab6d2d0302047c435bb5006730650230341b4f922efb7fe2a596732c844954d7c9a069edc237daa99735ab949cfc16499cec8200ce8efcd960819020b9a1a614023100e74e513d2fb99699bf2641850ec69a11511259cf7e9a4e96cda5bb38838597472d22bd76a6bcd549aa62b3029f9d5f270302047c435bb50067306502307893ed5fe09508678de799658eb5fe2ba295c3d634acdfc75dbccc2bc82b85d2ed9523d4a11199b7a96c9ae62d47c57802310090980f2783e9304afb3eb211c5605e6b063a6b257117e579b9132c690af4940cad9b4d4c8ca97cc1cd874f6d062ab6de0302047c435bb500663064023100ef6360fcefe2099a5e74ccdbda0ad64c8f080f4313b823cf31b67a9b8b5100173e6bad0b4da7c495ddde221cfe6c4c02022f109b8866fbb2762132cfafbf575fa4b78c17248db729b1099c463ff36ed9e9da5abf5ddd70caf34e7c4af6a11a396d0302047c435bb500673065023100c1a8e8abb7ce7b9393627280e2aef38df231b42f5fa4e0826fe4beb5278712410faa601103c12b41d39ac103277a50ef02306872367d349479bb044bf35db3b61ce22b44b7153812cc220998babf5c3d4f11c953456e9875010b405457cd32960a480302047c435bb50066306402306e9e3a833bddcb664896f509505e2d1a0f7aedbe5908c003115774e73d2ef3f547fddc6635680d10afe9455a8545cf3c02306a654f6e8d7fa9caaab498d750077d9db41701912e03d3f37db7cc2b016be7eaaabb727264ab71e85bddea227ae31ef10302047c435bb500673065023100b85a907d01f5d392e4957a0ec6ee4b2d07372728d0974b857db7a6f386d83084d59d0d2f0c491c396de426b892bd40e602300f1b8fda487ea970eb89be2a38f349c0388a0027d430bb02e1a9a1b844cd5225ee2357054a665d3653f56fcab7c6e54e0302047c435bb500673065023100cccc9a911e259bf79616c0145e631aef890848e7f30d1a0f15fe03fadda4766337a62052bc1140ba96e54c4968a76868023078be9b3c44546a872d37416f63e68df8ae10af1c071c5dc82810297b20b47c6ed068fa8325ad7916aa231d01bf705b1c0302047c435bb500683066023100bc4c4d31c2101093b4a312b0a0783fef1b78333ed075252c40caf2511bd8a703c17dbe139a9e0c3540b0fac5dd9f484d023100834811b3a109c7d10921a9f3933c7d71cf9a8fa279513d659e83bb38fa357a4e7c51c9c9882f55c58cd43f44814bf4af0302047c435bb500673065023100f7051fc9393aa3237954dfc66460a0464534cad19e223fdd6e22b1176d4802073d87287ee12272e5840aa7367614b29b0230432bbc206f9d3430fa532c882e487d366220cd494910880aa569327edca718e55b2ae74bacf14cd2d50e92af9960273e0302047c435bb500673065023100ea9a83f25aebe84ac729a180cbaeb54538526abe2140aa860dc0e1499d59146afe3ec6a607f820493e50bfcfa57364330230797300274d3be1768bc534db0d7a8f964bb112c85466f9981cbf7b67552608f719bcd52f8c6cc5fda6ee8a9319cffb910302047c435bb500673065023100bac29723472c59e59c59b63f8b613e43a137ab919c55ca8f26ce74d1d0ad4f59675e57239f5ba1f6723386d502e37588023066000b6d46a6c0934873e3e6cfb8dff8ea5d06c4900babf29126eeec3a0b293b3f74696f7de44703afabf118226a4a7e0302047c435bb50066306402307708115ba10545fd495e9e46ecdcd4e9b33402ea22fdfc7ccf6fccf34a6e9f8111c29b4b52e5d66c085dbac845ce7cb6023063d9b87eaba833a7ba509cdcb1aa513c093b969669d445c2c9db158dce9738b769e953c5f3b8623a1ded4254cd58e4e70302047c435bb5006630640230709747b28b39d44b02b161c0318038758fd22188879ac8c8a74812de1a1f68f6c783631a79164af3d94f68366f33caf002302821ba8b9f8ab70817ce3fe90a6bf7d32f55503ebff348e0e4d670868f6eb5cee0c158e58c56f0f0b2b83dbbfae4e4850302047c435bb500673065023100f6aa6402d07b7a31ac93b952e8a37421a6365c57815e1fd1dbce34ca90e9c5d28bb90f327f45ce3c8042c365a54c30ae02302b971896958d656a1c7e021e4830d8792d290d87857cb8738d1859f3b6bd660840a252e2a911f641fd32f0795224b7630302047c435bb5006630640230015a142839b2d4a49422e5dd6e09b17f30505f7337dbc2ed39572dd90b4efac540e5c80309e788881bba63b66732c45502300e64d8b17a4c70011d23d7d928a545587727007d2506e8595e5cae7ba5a348d287418f4823f746e68a1cf4345faac2dd0302047c435bb500683066023100e9036069f8e7d101694b991df71c570f268b2f3c2356ab4ffb6aad48ba96e00135266af29372b77bbab2cec25649735e023100c874431571cb4663e7958a75bfeb9c58e116efc3ee52c95b25e3ed0ecf95847ee5465308862bdd8d1c17da65eea1c23e0302047c435bb500683066023100d61f91b6169c633702c06ba0903571e86958106724dc4019aee9ae6e35dc98ba5931c833246814dcf205322fb7638e230231008f854893ddaf82e45f49e2fd00534d5c80c79928a3ecaca67f4793acba69d2bf2598023cf9b2dcfb48e905e03b8c9f280302047c435bb5006830660231009f5e7373384a4549dfab95b8eabcd84f2b3bad4d4a6d1f48f088ca00c6b92a523495ac22a77ba094226b5fbd1def045902310096231c6bc93e2291ec73f73b53dacc39ef2608a307ea4ae0143762ed4ee956b02a8c5efce3808efdbc288c3a254ca83b0302047c435bb50067306502302e11ffc991708b7a3d80ba5cf5a2be195c5664b7b3b5c04bfa77878f2cc939c8f537e01c9dae88a0fb0757ea34db5022023100d520aadcd87891eef2edce572f25559401f79c7150ccf7d5704793b8bf1fbb4b52af7052b02fd17d3805a8dc5a54c38f0302047c435bb500683066023100fed476439acdf7621041a6b0ef046d91cb243e8cd649b0ade4c17ad9d402e7ff42b83a23397c1cfc72923813f2d81293023100ab243f78b1c8e5b7c109465e0ab24962d871db33dee23ae6c4bed258a059334013c5ed1a76870a68626353a9224d81e60302047c435bb50066306402303cf7df9456187eadd31d273001d8096577be36d6a3579cd9be8f33549cd0f7adb56c1b8e85ce34b0993b3973987f2a4d02307888ed2a820daf6f94b0a92104d46a4cc33a13da297ddb33d1a46c6085ae3748da4eff48b73b93c8d267571fcc4b693b0302047c435bb500673065023100a8cccda314a2a70b5ff4a36f8447dd4a2078a8a86f5c04e66c4a068b18a1f0a13dabe41bc593302e93c11d1b7f092dbe023053e57151e92542751faf67f348f3190c2016f92790e3bac6cbb775b6ca63595d951dcb857f165873db8b1650b2277e240302047c435bb500663064023046c7a4622c3a32c6a92f3cc309eb624c5a1953ded5a47a0d5fa05b393b3fe9776247975fdb690e28445c9dc10a473e8202307d37823e37ee8132da6c34dd3afd6ee38edd35bce9ce96741218a1b8133aaa355e0c35bca16b2640a45200adfaba648e0302047c435bb500663064023039d1369dc29d96a1e77445edad89cc7164a4d8ff709e06e8864303747dbcece9796d266746010268ef8465a0ae66dbb602306d285c4de36c9837747b6cd0d040ee20977a86d959b40feb0b186689b34dfdc9afeaf7a20b7e8bb2e49cf58ded401af30302047c435bb500663064023038923c5d93f1f056883448ed5f9c3f3a2633e56698602644652ebafbaec1c5228b2732a12df9c0ff5dc173df749ead2002303c408820911c25474d45f4f05df79af53c55aaa4e00874b2aeb4a7002c8a94698405279dc7f6ca06e9260dd28ac650d60302047c435bb500683066023100808d5da6c54e7deded9eee07441258185d41629a063455f654be865e1e17abc59425a3e1aecef160755728dcfd70940d0231009690ef7f0295a16792dbc320845e0566597def76e12ddd17e0b910c2816d17da1843dd2ba5ec5934b35854aaed9643e20302047c435bb500683066023100fe8f7f50aba5b4717a995a4b2bd29e3f5273e29104a90c2d6c895d6fdf2f6e5406bc6faa9f44f657da9176725db01756023100da94f5a986905a621950396b5f6c1ec45672343fbf22d16682d1f99488a9949cfb905fbfc421ceb4c99c1692def610920302047c435bb50067306502305460d73743742f26497c143c56c28239cdb315337e1a869d92850435b03ea84915cbd5be1622d75d1d0539bde2895a5e023100d72ed1f4eb1a14a7fb8203f6214135060dd3d9fae3f788b8b2f4ae278068bdd8af87d6f9f264409c571a7b487002dc1e0302047c435bb500673065023100fa031e7dc3f61f41fa4cea9fe863a353aab8f535e9e46cbbc60f16286d3e11fa5d4e0281f8013d4c5f67aadec5e2df04023030004069937a4cf88bcf4e337be249f6c196fc76f167f8d3a595ad060e650d253c1ea59dde488f6ef8fb9f64ee5b99340302047c435bb500673065023100e147b9b9c473353e5a70b0e40ea9256debd5757da9ac69a4502b4350008417f7cdb0ddbf2548d9496a91cf8b54af33af02305ceba1f56658006c55c2041c2bd6cf6fc73bc7ace803b4261cbdd8edb93b9a06c5dda06f23eef1f11da7242e714ed1730302047c435bb5006630640230794ef4e46d602a522c7ef79976c19afbadaa6475d81a207a12bc9fd4dce118ca1a2ce114ff9436e89e7cfdaf8a11e00902301f64b7f2e828972779fea9a4be4326143b1a6dde58041e3fcf7cd0d4d642acb6e980b5cbf506b16d1e4a7a3fb0cb67420302047c435bb500673065023100d81b646cadc92ee211ce7e52a86d086b8a8555e58611c3052b9f0c01cbbc7cfcd2d0e61329e183aac9162aad30770a9602303297d473a8d4a649c2cf703149641cfabecb7e686a8bbd73c3827d42e3d70d5e907192723c3b5c97de2dda45a313a6f70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502307da5861c84ad2e92512c68fb1049e375cb40fabc99fafe0632e0a7bfefdfc7c64e41303a5599d35c24e3b3d2e6d513ad0231008a1313d936e2cdc37762a4a4384785e8a29320bad45f23e4e0dbe56cf5fc06ae23dd6876a549ed3bd2d83c146acc43450302047c435bb500673065023100d0248c5f618b8f0599cce9750d3c0f85bde825556ea626762b85b365fe04303895ab877911bcf06b1e90e7d151fc9ca60230480da0918281391e89bc5fa73df0cde87fc7ecaad9d3ff5075e4badd1ea7e4257f379453ae15addc5c559ab3000cfaae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502301ec5e9664ac91527b9607a21ede290d6f7f40f59495d5a9806d1e13229996d68b552a404186c69495e941b4889861a5f023100cf133ce344d99df1acb87a25dc7b03f73a2d396219b669ca20c8fa0cf3112573b0ca9e36ab3cec6e63b4d2dc86b423a40302047c435bb50066306402301260a70d0bb5a2cf992eeb13d3c0d858a34bef429643d480da41c816891a1febd93f2028382f87f3f06f9e24524bccc202300181e423462a61511a7ccbc4970baab2689473d800cc8819d5b40171f5254d44f8abfa3a9a7e16bf5bb6e83e58a80d170302047c435bb50066306402301d1cc60a4a1684b53a6412e522cc0c24a205d1fb32d79ac2e98d89f717455a8d3d229d81e80435321a46d5c45b720053023046b29258441a8460c8c05422a5dedffd2cb30f8a81debc548df4048fae91a1a7fc00b531cf6fb00ec1c544956a6e4a920302047c435bb50067306502305f26910c5d2b0d755e4fa6d04c4609fa9da3d9f01d8023ce427fcb25eed166c33576f5755a04e9e285fddf9bb1c63d32023100d2934a232ee26ebb50997020e78c6a6d9e26c48ad5d8bc611f711f3f2567cc0669e0eaa549541a80deb7a166d1b26f600302047c435bb500673065023020fbfff66265c2e2d493986d44eb9532f99adad258a81d745a01521e114216ab2cf273e1015a1cc4c7dd00ccb573de4e023100bdbab5a8bd0a8883585444b6814992d21e22acd7d934f67efe857ae3681d010da1253f85075da20fe1b85dddaad8548a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100926e3b0e28013d2737de005a237225cf26ba523c048788c40604d8d4b87cf7e753a125d99266335ef5089e0300085917023100e8b9bb819f3022f636a1fb42a0f6b91dce219fbc46233bcb61e39944aad9ae9a19d1dcd8ad6afc3204c1983a2cddf7970302047c435bb500673065023100edd10fcdc5bc78394c2a68ab73983b19a2286a9fb5f483a6a548a0444c8b9f5cc43d12ababc0473e0a4a8cc0895cfa7802301cfd3fa808bd44418c2b9b51842761f78dbb6d5bdf262052d55d408d1a18dd070cb1d80ade0b523eeab42fdcbb5b15de0302047c435bb500673065023100afa5a5027ade4a98798a4ac446e0aba594d486c8d30c88cf182258e286077e282d5da89ccace88b2d09e868994ecccc902304ba214ab67f0ac9a38acd0734e67c235a04cf258196148818bcdc753b845b105383c9b0433ae8c620b90e2b3f74108a70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023020ca7a734bf41442e0b04d1f0aa66cdf686cf85e2a71b8311c4fb7696572a5729e69d3c9d621337daf19c4292b996312023100e8009662d74c232c0bce1fa4331181cfef4cb823efd1e3d979d4c743f255714321221097e4ffcec274449b91d08365740302047c435bb50067306502306775772d8c2b7caf55df3ee72e0e409980a71e15f3092913ed312bb5f10ace32b968a07362fcf715aa8a8804be75a0d2023100f4df3071b1431d2e2b3aafeaa0949de388a980665d1a830a35db2dd1c70a8f833f100103ae8cff599a6a0ed3f35ce6940302047c435bb5006730650230048d0d2adc478972a695e08ed5b0e9ebaf47aa8fa7194f659dacc3534a6c8d5e14e00b20364b77bae4b62172d00550a1023100862b3a7cc0251ab72d5ff557bb6f8dd0d11357b9924e0382afb53d37493ff4af1ee95810ba508c947ab44c7fa87b25300302047c435bb50068306602310091946fce14fbc561f983de67efa0994d79c3f4beffba4955df13afe0759c334fa4109937d9c6ee2ef25ab02d49a3c8c302310090e6c268044778fd5d3743bd6fee077d5dfff37caff1a95a05fbe8244c1cb653a279d20e493c7787e499f60063e380af0302047c435bb5006630640230477e9fc0d8fe2f6cc930f12fdcd55073b814d61aca83b08ea8f01e3bd9b315ab2f8159d35f7c02c93d5fdd4c996ab4a202307f29c110a5592d8a412befe1392ed6b85a8f93498564086e4991fb5a95f25909b94fef381de0136163cc4e29a36c63170302047c435bb5006730650230235e555e934574d59d20075d8e7646f3dd32532890de539e2fa060d8c5f4f1414d042be5e3946428a48e427775c02ec7023100b71597b6ff3795706bbe7a019b061da3588344098d409bba6afb5943d050db0c71f2a44f30f252701c8513e145c7aecc0302047c435bb500683066023100bc06c01596a0c71a48388ff4dc04b541e9eec2adcf4346e17c2d47a8f1b30d50f3dd80a3ba2cfca94efe2d6bc15d57ac023100f35d6a7fbcde5aa8132df4612753f50a24837bbe078c50d7f95ef78dd75cb6a0694032e1374bbc7ff532d9e05441fdc80302047c435bb50066306402304274c09c38d6e33319889abc65a0da7f6926d2cdcbddf216786c6b8176b1dd9251ab310f105cf682d99a8c6da9e02ede02300df2b6c09a3a38b3f9d9612eec82bc24f35ad60a89d50fd0d71c5f8848a136e798d9eb12676c3f47186eada27d2a3f920302047c435bb500673065023100d3c6feb5d7044a08df0bcdf7d244016572f341235315afca97b486bd0805dfbf9dd32c200a49730fad2481c105e6af8702306e2f671e6460a3197b80522aa989bf236b1f542bf8971ea5db49f7e00c325bb5dab3d3ccbe51a7bb6e099b6b22dcd0da0302047c435bb5006830660231009aeabcee0d49f535a9233a2e13b067fdc23659ecef1fea864503fa2356d0c61f52e0dd4812cc5efce0031d087efe3ecd023100cdebb90fa64cc07ef113ed154e24ca8c92667408fa1262fa90dd270500f907ada8ed49b2ca4decf7c78750e9b84ea7060302047c435bb50066306402307bd04f6af6f2f94d25da26c2c33c770580ef57d6bb36fcad5d18921f7ce2b7fd976275efb378942bd7ad18b0c99fee3e023076e75eb4bf94862d182985b0d1171e986c6de366430860366d19017d4d4a4ed22fe0c5da84a0fdac0b45f24627ce9dfb0302047c435bb5006830660231009793f4f093db850c29238c227c70dbb907541e830e7df90638cd39bfbe88d0590121d3c26bac768346b90148460af124023100e620b298b9d21d471da9509e8e831b3237e4fc636fcd618179f99ff127891e8ccf989912674b89ebfc977de3da4853480302047c435bb500683066023100b52d91d7dd90c7f2c2d49cdb6f6c06ec92e098666d11ee2871825a4c35bf01c48dc54b4c03564ca8b34939919adf3c47023100d1140b1aa04839f90095798db73480e40c5043210b4f094b86ca9697ef4ee96090f8db32a95ca2351e1d4adfb85ba2130302047c435bb50067306502304025caba6c2f4da60eadbe5673d651736e3a1c48bab55e45865bae29dfdb2edd25151ad6f378172f3842d42f15b07ea3023100b29930b5ead67e952db3f5dc797e18b738ccb7a65b7c09aab6fa6c343ac38bfaa6346f49b99dfb23271e1da744ee1a480302047c435bb50067306502306e3585ec3d486c0c5b804f47bc2ffbb893d10edfee0647c7d4cfe8a8e19f65892f4f5acf093686b159c2f0ec86db31c0023100fc90a04395977d22f8bcfd390788a10affd09718683fc693835729e8219da332f744b4e61ab0f8fb64b4a43a7651d35d0302047c435bb500663064023022f1e02c49a38ff2fe8361874735d8d3b837feeea3b3f4d5e98493c07cf2e46f2d367444c148c119dc56612c0c6eb96a02305c3b508442c2c33570a449314a417eca7a27c168a5c1fd71b487cf001308dfea1a05d6ae967e6a4b44ac0aca1897e3f20302047c435bb500673065023100e28881d52e227089983e3526fecff324bfc136f8291f462663819bf5f314ce4c1c05b3f93c98f6eb80aba2721fad186d023068c2efb38bc66ce1dd182c04071dbea2941f99556004daf43746a4628cd03a1e89f7c745dc9ca765e8bdbf38446f857d0302047c435bb500683066023100fbe0e5da1afe4f9d8ae96b837222405c200b94e8d9534ae4e596d60414cc56dc7b94024cabadb85780cc479276708468023100dd8bda40f7cb8142bfac94c75bf4562a79790d9cd5038c50a6531a05c0d5ad9e337ccd6c4d540950caabe5c1cf3703870302047c435bb5006630640230210eebc50b240d2a96a32805cb355eca8fc6a9c4112b832df75eea97af14f1887173ede52a790a8f78a2e8f37f128fb502304362ab2f09e7d235eb39f46afb5417646e83b610f6fc2c010041b815057ca95980eb7687be91f46ad06ed1109bce865a0302047c435bb5006830660231009575db2d3141921ac0759577adeb8e7218444962fedbc0e260268f8b082b3c8d55cb99df332a18c4009c067c7c79da1c023100c01d928bdd9d2dffb6c59eebb0973e4a24355834c1732068e12aafad6427a54341a4f2bc1d09b51822509a54dd1e24e50302047c435bb500673065023100cf7d1bce7ecadff30d38858815d0da03d38d38e47c55f1567fc3831ff9ee6cd5191da7feddaee612f675292e79676d590230158f51e0b8f376a6f9385e61411b4a3750a10cb4f1007a2f046d834cc26e9542c06c906ab8a279af778329eef41d56bf0302047c435bb5006730650230331e4de5ece2420811c71fb0455e34902d39f560cf4a7acfcd002e670eb49b8b1d91e5aed75f5931fe768cf19b28deb5023100f90930a5f814125f2d2080397e4c691480ed68c6f80c20f2e608584e10a8601813fd71b0fbf1c46381b2495ade39d6650302047c435bb500683066023100a01803cd2a6e2a65123c193b88e76376d32a4f87e7714d21f62e20a10b34ac39b16c09506f91656e04dadb3561b8bdb70231009a6744178f5c9cb75334d95e17b31dd24cbd5c50c32f10da181d7565015659f19c7ec247ca5467f5af8d2d327a48e02e0302047c435bb50066306402304df9ae9009bbfb6e31bccca14e4af54ab2c5985bdef0d4bbd0413d9da5c298b09fed0be9269eff98c9dcc706101b009c023004c0680eab9fa2c087fba9584b13055036e3176b6352815c3bee67692ded2917212ff3c571569f498b932f7d2fc7d3960302047c435bb5006830660231008f2ae3a0d166aa4c1e5df866ce9a1d99759785e252cd2aeea15d0de7e7ac0e9c8442f92e57d37b896f10f6abf8ce85e0023100bc5068903dfe0baf4447496127c842263c2d001ac3aeea553cdee9bdb0e38986decc03d168168a9c3cce41d54902e1140302047c435bb500673065023100e8f95bef229128e95f7a5d3a5584c862338b8f2a2056d45ef7d36b8d57aa4ef854674e5084d5feba609474f0eb409b73023018b80b8f02a8afc004e30331fc8a659ff90681b1ca92c008ad5c4687b2b6f8a5032c7eb9bc50895c930c2ba3fb1ec4290302047c435bb50068306602310099342fe9db31cb42eaa87ea49dd5bd1357c5f07aeca66bd743499a128c4f89567d2c36bd84eb4a3d289d026f6d235d1c023100a0801e74463f5c04d2cddb15993aa6b9c022b9ce00f99cbb3658c2b9abcd3fc299ec786a1e8d718496defd7795c7529b0302047c435bb50068306602310093cfdcd3e4630e0dac45ce4848ed5865d85300a7627879e887d467356d6132664532be68ca7f63465e83e78bcfb7846b023100c6a5db1a757f33bb9735b9e176a4f80ffc8f8d4b64cfa7912a18b1173855ed11758224b5ab63b8e3b9ef35ab4e6b94580302047c435bb5006630640230656df9a63f3d7390082edddfc55173f5fea8ff4f46def3dae3d01d2625ab55cc7a0248db039b0e374836a4f74ce6a1fc02300d2fd7458cc18a63f429ab7cd707ace5b477b6443a61ffd5c6ba9c8e35aa74aeabb25cf48702e971c0fa3f0f6486e7ba0302047c435bb500663064023053a7be8959cf6bf5bd7f2cd1b1517f42acb3b1d30fa26015a088cbdf213da7d4dac4c84649c29d281861b2215d9ccb9c023030727f347981954f89178005b631e693c1d8f81a9e4d37f1e98d43a5034bd55d340c9bbc19e2cbf1b5f78880552a4dda0302047c435bb500683066023100ba5d3be4c758b904b40a8b53642f40046f47d5da9f9432da07b9d5652ce9f10cca90604227ff5a972c8b348ce60a7f82023100f96cc69ad2eb7a047b6aebd1ff314e72d3d05b9a8031a695617a2f6c4b16bc5e1be74202a3bcac6e99bc892be10bedb40302047c435bb5006630640230455d66bbbf8a82c9d43a2d9613ae0da1c353c4ac517f49c9794d8901c4ee09b5fa7b07fdbe2f198eb4b125d66c523f40023072347bbbf0de1f2555eb00b6c02f426bc53ed5bff5b40c28dd4e4cee747e19cb826d728b7aff43a821a9b08dc7c5522f0302047c435bb50067306502307fda3206f4d7c333d3a97dc663faf9730f4755654c8e5e74fff9498de42511aacba72dd231423ad4265548397b4431dd0231008216f12c9d2120135ba96c714a507286db4d26ed3041ba0e5f1492e4ccae8f31277a507182232d7c9236487c395484560302047c435bb500673065023100c0d2b87870faeef838dd3eb5aa4b235f2cc1e2c4e1f80620d62ddf0a99d2525bca959292d7d09ed4d67f33d3ed80105002300643fa7850ae5d5a51cacd9f62f93125821482118173670a5d33654c6a42eccd28098539da9a457767ddbefa75a37e5f0302047c435bb500673065023100f529f618c25682e138189f30e64ace7c5e5a990a7a79ae5ef8ed656a7af5f9be915a8b3a4b81c3c8a38969a830ddfe1f023057ff4a30da815ef857b6779005c5910aef950257fb77aff1e348b6561d9fa1f934d77e6fed3c833a53624a46abe7859b0302047c435bb500683066023100c39141eaa601b97100af1e0f130a607d99857350e82a00fae2eea5d172d1cde3621e1c430819d593b3f945f1a54e0355023100f7bb1c8039782685f625f962990997919a38a4ec2cc502bc6140951754dde8c78a4bf5b93ba004bb8dc55a5fd35ff24d0302047c435bb5006630640230653f9d126451a2c44b835ba6f0f58ec1600f85fdfe1418cd65428253d7bca73a1c86e7b3076acae3c37c42196cadb6d002302c1768fe3e815eacdcdbd4ae10d220d50cb6615794b8c6863f22229239aeca97453f7019c6bcc52aa0bf7c78f53666610302047c435bb50066306402300f2f4b6d00574b0c1df8ae93cba41e442c3893dd2decc3fd22753a2c0a7f66a32faebc384b3fd89b72d9754e95bc2c6102301677c004717c654e51eaffd0c2437dae5d9993aa7eab6c38ea2479cdbd76ae6b2f9929807b4c843bd8964136faf11c620302047c435bb500673065023067d0559e6b4a1f11a2d4e91fe762dd293c4eaf414f19bb49c9f23cd385088f55c7f804e9a684ae3c5207146cc98e67b7023100b3f8fea6d391bb693f3d382e0eb091fc43795cdc77bc09e86a4b8ccc8e935cb896da9c4a5b7fa4003feba44a8d20686f0302047c435bb500673065023100d56107c539b503d14292542486e11bcd70ac90394402fdcd770936c61a16e4f11860a72881d3905fb6fc9ce97afdefb102300ebc7f7f41209cb997bfa53c8a9ed56c38c4e71f70f1db56cc755b2ab0b8ecf5e216546fdf6402209b6d719a1c691eb40302047c435bb50067306502306a70e7949c106fec90ca9a06d32bdfa0f0de1437c05ac6dae0158788d4f450d2e33d7ed2526161fcc654fe665799765f023100f113c0c7ab688fddfe432ecd41c1a0fe197e144b5d8e627d7f9e410ac8838fcee06a5473bcbbaf8ae3232b391a48a1420302047c435bb500673065023100bf26e7a70468e24a310bd785679fbdefa9b1c8b6e445af6a0a397db80c6e8932003d55c1d291748a40aceba4d4cbce5102302e6a4f421c6567d11f68d517c5876c40880b8ec1d5750725ad8cfc1dddd408e00966e1b0b00eb3ad0258ca951f0099fb0302047c435bb500673065023100fdf9cd9270996f730133a947352ae5090a34a2435d493befa6e53586d12d848fe23ab9b14de88a5fc996ccf6d1f9153102306228ce7c6272b9e6ce213e169a540c8382d47d76d9a74915cdb096ceef20c7f31216fa25f45cd3453b64db12434a49e20302047c435bb500653063022f2bed5c1c40eab229940e0a08d799e5dd342c2dce81c0d6a8e2bcd671a34b15536774d710c4149cf58282ca21d91dd002306e4a7e8767440e398f60da9e268a02d66704a1013e57a17b0f8f8d3a4cc1d93929ff50bf730049ad17af50280b8ed6650302047c435bb500663064023013567e32f0ee3876658b8184d42762c51a3b40605915b719cfdddbcb3dd1926dff237efc341e5d42e63a88d570fd6894023007472595218a5d6cc90f4aa0637aabe72a38aae199a1cafe8264a9caf994f74f6cf79dd261d87ec05ac4bd7209013bcc0302047c435bb500673065023100af1b763a75dfbc1a09009da39fbc56c8923e486a15e69a6b5fc57d4a04349c80197d60a5b32e5b2bbb85ef5a6904755402304b03317452c477b757ca38c0d80e9a5ba2cdec199f81107165a6183854ecfe155bcae9e91e47914784db513d285198300302047c435bb500673065023001874293cd61b652d995b9c60e052cfcef795b5b9592d0b4a058b773434bc7aa84a0c15cc671d8fe86ba8fe72108a90c023100f63c5ea9a6cfcfd21d79035c993729a4fe0fe45167970588ba355034279e7cbd8508a046e49da68f1970c754fe97136e0302047c435bb50066306402306f2fc44ee9e0ea5d5bbab09baaf3b8aa992c3bbae9266672ff3def2e280c3d8cc5612c78f240d47a8211e0f337935be70230225d7ac14a1cae29cfd65bf7c96bca28dab4c6c8d7285af39f661b3979be69d70783a4e79167659409d435ad91c5d1620302047c435bb5006730650230208ceb1d1e71e4d2118c1723cca9a09ffe6aecb02d8490909a464020b3f9d4b4d884cbb59b78d6609b6b0ac6a45bd7e2023100c0c85ee6a916a6ccac827b031ac9daf5b568e1e94fdd5177929e485f6f739cd5f63230efb1eaeb537caa6db95c3505e80302047c435bb50067306502301c3c3ffd9fd5006dec31bd3346574a72e8e78c89f006f49f509960a2a0015edf27000136f8de6f202ba1eddebb604afe023100a31005683b44e7cbd32dfc7083e89759c03ff79043bffe9c2544d779df95a2fb5cf3f2d56ed73191f35489904b0a98520302047c435bb500663064023078064be8a840fe96442df32648f6e5f00103bfa99570ef34c2624859677ec4b94a990b80651fc3ea00985ed93e11f1d70230526be663b1b2c7c5b8fce4655239176fb35ca513155123d395247922c2f2e0502b23340a077f59ced25ccf146d16dc8e0302047c435bb50067306502301203c8b6f5063d290b1b14c45b7b2400badcdcccba67dd7a0c640de9ca76ecb4fe7d1cbc2528096866abfe9525351c74023100a75982b09d59c55dfeaa2e6538db53f674045f8828910aeb303673beb368bdabd4fc6fd997450207e4047b940b2e01d20302047c435bb500673065023100caca39618c4325ad5c476bcde7008a7d360e8488138374bfe7b7d35b75c3d0e40dae288f0e5a03f4d769f831d5f382c002303874942c596c5cd3ebbf02f594c58e83216cfe8b78697d5533533fae7ebb2b5843f32b0e6019971a76135e84839744610302047c435bb500683066023100f0d9316e6c3ddbcc834979c340cb1abdb7c94b8aa63bc9a56200840279dbca67c9b4ffa64df20c31bb4c3c5a4d05ea02023100d03dea3963be67e60153826486665b9ce5cd3e18d50d5ad122bc37f83c37933b817c65cefb95ca1db3aad5541e02965f0302047c435bb500673065023030f20ebcce86d4fa473dd1af4bcc322273b6451439b5cb0e27d6065df3a16d691fcc29e2b3a83341aed394942e7a0b6a02310098b01f96ad1c3fd23a6934c50fbfa15f7cfce143ed27d122a9ac73c256b6410814b25f3e1f199628095a3071b41e54820302047c435bb500673065023100c092817a676083b0ab8b45d6687e673d6fb801341d5fa83ed2aec94b84cf26a59ecebeda8fdf53cdb1eaa50fedf50f64023067f67a3f0034021b4d0051cbca1753c1ac44297992f8fa2c072f7d97d05d446bc365d448a559c47feca5da1af34277490302047c435bb500673065023100bf9577b52707d417931566346493b3f74c1b52f15f3baee14adfdbf9aca132339040cff05a14e9b7217a91303d8a0171023067ad01fafbcf6f3a883c25b6a9fc350148a8deccdca896b3b350128ac66cbe54cf407e5334ff40829b34a8069adfde330302047c435bb50066306402306290b49140b44de2b60212402c9249b7bc10294163c4aabaefe88db7296e7dadba2ba17e2a4132a6ab8ef5c5be46d61f023071e8e4a4a8459662f2a1f8bcc4e9e816340d5b93f8cf6dfbf65cfa8bb4072af7690d0d1e4ab3d4cf1d0a8bc8842825880302047c435bb500663064023049b38f421c133dd82f7a47ba755d76bfaf3f272a5951392cb9f810991161608a1923d311e388435a45eb30872d6921cc02307c17f43a90223197cc74cfa349ded46a8700416505eaf64e81cc3f58489997215cbbfc9c765ac7992805d6adf28070ca0302047c435bb50067306502301fad01827916841197ca8a6e9090d432d93d563d248323b3df5cbafbe35681ee06346fb853a79a4241954c64972a87b5023100fbf5a5ab23ccd46c855404ef1ed82843a9268cd0b6556797c73e1730b278d27d2a41443284629ff04b747a47755dfff00302047c435bb500683066023100b047de3d206cc8cbb40d8aa19d1960637052bbc8c90b76eebd6ae57ba003f1847adc0cea52299c35f9dba9b8e7f97443023100f01651990b16675cc500fadc906a997c5ce0736555c34e7b886efd9b121e2f10b5e5a1f981d5af380a9277f98aafc5c00302047c435bb50066306402302a1cad9b1a52bf4b84d82e80bfe8d11d3736cc0c3ded40fe7f72518be310177785e91bb03f9041bd84493b1d11b3a72b02307c3ba6d35b9127b2c48aa6b39a87bd8db8829d783c5203bfcf15a494af372de6a58011e72f5c6d24fe6997d2ddb601130302047c435bb500683066023100c9cc0fd9ad4fa8d7129aaee8250caf645bc560bcbf8ce44d83ee07f8f7ba55d0bda5a20a2addf41eacb9a19f59fe63c3023100b2f635b4c25c0f67508bc6d41667c566b42b0bdd8004514606f8290e4e6934b21a23bf830663d8c8ce72a0def170a8cb0302047c435bb5006630640230101ab4a770beffd9ec53290dea7e04560222f50e62b014f834430c76ef56ace1e1cc404a9df5acf1528e183463c40e47023060ca51edf24a2a77dffd449a573c418e9be560ea913b4c56c6510289a028c2ebbd7f0e8a28da39a63fcbfc50f142ecec0302047c435bb500673065023100dd1ebb0fbddaa12fb66b8442ae4c1265627f49647fb0e1f440c23c8485b895244941f8e089297ad214d2e27d35719c86023040e2f5bde3275e8d5c00eb1d5b088267b8e9d99056e9339aed7d99e245ac738ed262e48cd4914a811b86a04af739acaf0302047c435bb500683066023100f033ee0f0e9259e1f482ac304336efda2fb7b768a5e3d32ac2e2989debeed8df20a3320e4afc7c5b1a6b8463042305d4023100fe58d183dabc7e3da62adf40b4b232d41f964c3e2de7c186a9cc2f6f70974d11e67fa5a0958b44d1d0b6062481116cf70302047c435bb50066306402300d395d655a21c7becbe7928982e0899170797afd7e8d5d34cff554803a92ed077e788b3a5bda4eb1505b4ce1134e2cab0230496875272f02b8aa2e760cfde3ff9d3bfb4e2a5e0e36bd1f656437e75376971cc699970b509257c40de237142bf5460f0302047c435bb500663064023079236d92bff735c22c4650efbea81f118e3e7755c54afd70d534480ec7ce96c6ebb7299ca0e4da534f066b55aeac91b4023051580041ed80166084ae8655a07a5a15a20a053bfdfc852e0bff4473920dbd79d4d11843f0795d7b90815cf37ff8ecfe0302047c435bb500673065023100f63b43682e6e5b80b98fa7c1f8450e8227c6aed6ca022a06167cbb72e7d102c2978d953b3fc45f2d5e53c2d220f1a9a60230265d61f0f4f04522c11eb7cb5a99c6575a9d7cadc923a21390eaac9200cebe1ded5265c064dcf882909c21c0bc4e2db70302047c435bb500673065023100ea06959721ee31ae93e09b94632bc362a8c8c0577c773692041dc99f3a148daad6f61795fd5c1f9f7e6714ac0e59444502304f91e4865b7b9d43212a79ddbe3f61a422ca27ec2c65157fcf0005364b02f4f92799db307226c208e598fe95e07a688c0302047c435bb500673065023100a3ff441415f163a72764224cc5c0f339b0b4258856c8487be58b9015db55e1210dfd7807e9f7d9b9ad561776cbc9e73502304c1e1d7cc157fea8c4ad9c9bab8ebfcbef0b072cd4d2e71a73de8fa156089035dcf80538fafa13e3d181600daeff59bb0302047c435bb50066306402307ca50d3f56932610ca7acd921e9957311af76fc448a762c1863ffd07cf1a0495c4a32fb1333609cb1ae24d7a4c3e4234023074f8261411032e663c3ba4fd9707f2b08c68b9d9376f8d7f7b5388d5c6f4da1a3f4e49bb5156e21ce26eae94114602b50302047c435bb50067306502301039da11646c5b334585c9aaf6b51d2ab55ab89c688538cf0746d2b574459a84febf5802260477d229d9887742f74e0c023100b1f855f786a23449da512e9386ff4cf26881e0156fc64d5d13d11d88ce12a09d3cf62b8b4d6a3008de8fc16ba6fb7d410302047c435bb5006630640230705f6630a0e50d60bff00e62efa236e64ca43ddeb283941f5f8968300faf88334787a1b76f10a9ee69fe6c4e7a0111b502300cf1411845edbb606f2b7d37582de9e735a12903e75d98556980600e90079d423aeb635fc2088f5fc30976a9ca8c941a0302047c435bb50068306602310092491bfe168bc039c06f989e17bfc9881a9583aae37e791e23774465fdff4bde80e55f7515d77819b95a9ff5ea8ebb320231009d8b309ca685f7bafad7c26f04368a4e6152477c7e10178fa5c39190cd813d73dd5f4e527f9814d7bc116d67359769880302047c435bb50066306402303b661a67a56728498fb0ebe37c9abe78ee81c9e8fdca886acdc1ac16389addb63c0fe7aecb53e060fb4be35836a896e0023027729892cda60ff41fd7ea678053aa0f3bf6c8ef812a485b505e30b3f4c3781eba429f0e7a271230c63d0236867cdca60302047c435bb50066306402302885ee26ed879c0447236515de9cc6f385ce1f6beb4bb7a3debc9482acf44c6fcda9aaa3667af888ce7a9f0831cbe437023010694a2a4b0435ce39aeae714f8816ad512c01aee2c0b3e36e4731817d375096556a2962fb440e5574ddcd2eb5c459600302047c435bb50066306402306187b26919c043af638ef3ac684ff4a7eb4a8aa04253ae214202778abdab7ed1286d61d0b8ae684e4646443f324ab36c02303205adc105ac7e68922dd2f10f53b0cb5faa8dd915dc0d1e1faa050c84391cbb567599158c6bd88802648175d49ad4a80302047c435bb500683066023100a12eab9b8a821f886f48b633128b34b2a8aefb6b9e2a61dc2da5ab897352179a0a58ef72f1f368f016741e9da2a6367b02310095c84d91589e2ec3da8552c9dcd0ca6bac91b19aee9bd98c6c245011879a037191a498414de2c32a5a49202138e7f23c0302047c435bb500663064023069b8820e671d5c78bcddb0624fa5878a79833758225f20423707241cd48621725ffa51ba83223e7c2c2bc60dcf6353f7023016c8e125937ee08dc6b45e2eb412544816808595642f93e0f30496c9077c4452a7e7671404e96b12227a741e97f602da0302047c435bb500663064023040eda769369342a03be8615a3bdb44e3a40b0f7189128d6061a635601cbbb9f15ae68dcdba34477500073c2fd6ee86400230158d76fceeedfff2351312fc74143ba3e2d601f8511182981c7103b114de794e8325538e167f62bd40822113c4a502ef0302047c435bb50067306502305c08fea1bbdb3241012cd897df1690d70f55223ae2ea4ba8eff3f217b0d77069e533e059a4c6c7b29214e17f21ba8e170231009c9900a37c28bb907873771c285ffbaed8f2d5fbbd05412ba8c96d2a4051e50a77734b61aeb5e72cd5d745e7b43f6a2f0302047c435bb50068306602310083f9097b0fa4d4559d59eced0a2b5ab3c34ae7bf7de7348004ac355a8aa2da4e3ddb5dddf64d7d951ad60a04b37e0cd6023100ce106dcf8e55db041e53c71138b3f26e00be8f295d08e838d6b64c704a2351958c22e361d0f3f932c077e0330b822af60302047c435bb50066306402303301ce70c401cf0ad612acb621a9404d95f24fe6118cbd772c7e3388ef443ee16c64cef4bdd37e70b3554d7bf7bdbf440230741ed29b19e580c9f8d8f8302584cb4b5ccef6c6801db4e677104a2004475c2d6fe0cd5f43d2f97591a834e0348abdf30302047c435bb50067306502300fa2a634a61be01290d901e12704d8c285f8ea015ad289597ed638694272cbeb91ab7279557be65a44f3c50650985987023100e37fa0e7c43fc30b268e404a82377e61bc0f1dc033c06759b77d9d061d95fae0f8c469c79e2c60905f3e7471cef7ecc20302047c435bb500683066023100f061c3858b972dd33cedf6f279f38475226caef17d4d842787e076b5d3adf43e2ad2a26e7723d00cc55867385c7071d402310093ce8aad59b09148d49e816dc4718812a7390e1b921426e0e1f45f850c853db0a13e0c0e347709c751772369023cd9680302047c435bb50066306402301b86b16cdc1f7b1b499dcceb1f44b80b01af1bdf2c5bbf6037bc94e48f0a4c4f65095d85b120af3d7892ea834ac9dded0230411f0edc9374488db81d4f9233971618d56f1704b120c19bd47a2743036610a72c1a964f414fa9f2c2ed81ac2c7d5a450302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e1b6b6dc17fb9d0bc43452241614d0bb4d3dcbfcc7f370aef218e78c156955dedd213e11ff5c273ca8c8f66e300e29b00231009f8d901282799e151a4f8e45c86977256c390c17afcb2bde2f24ed732bd7fd8688457abee64bc140750bdc9d99ee15750302047c435bb50067306502310095e4e52a8ea8ba47f002689a607c354ade392ba7c46c83cacb6eb369343f8cb6f07bd4869d76e87adf311c1aed201b8f0230343a68de3bb2229766148946cbc6f74253aabc73530d915ba290c47528ac723548430f6e4883d1655bb7365453b069c90302047c435bb500683066023100f342c16c86158493ec3582f934fe72ee619b1283c7b0278821e66d19ee3db1dad537bb8dd4d1891a813de975f2a213a4023100b8443aabef7910098028b438ca19a4c9c4d29525dffa3e1994710f829751096bf9dc78f5866d5732f557403312ffb82f0302047c435bb50067306502310094d6012c4a7a33eb790b370d5f742502e05600e33be4c843cfb6f164883e7b3603bdd26830119f699d1bc0b9683f55bb023068c45e016476f854fef270dcae3e7f4b4e4a5492b66417b4fb6e95f06977900111ffe4d91d2b2edcfc5d500807046b2b0302047c435bb50066306402304fc9d2ea5ce5bda3d239652c1ccfe496c680e28d10a2b9c5848de9466f7bbd2546334cbe57f12f28ed98e6c83454351202304e54a950ee17e23dbb7e85b7662670f65d02bc685e1f69893b3d044c471e5f36dd04f286567a5ed71920c118fa6f34a10302047c435bb50067306502310090354c023409b76f9d3bccba0796b159ad6976eb1c962e0cb0e2bc54f796e12772f30f8b9147e5ef5c02887f264b8de8023054fd32d5658f7fbf94b45a1ac6247d2e0f8addd4ae643ed168dc930cc9023dc1e1e642e43a3fc3045e7a8815732322cd0302047c435bb500673065023100b858105a1643291fefa9002c1e79a1547afde708a420e6c3cf2d900016470fe45af7274eb0cd5a109e91dc9f0389848c023045b2717a7a11f90b8787e85ce184f654061082192f8e8dfaa97d22b457f56b896fb56856c702536833200a31ca11c2bd0302047c435bb50067306502306d53a1cb6925356dc9dcb6d9466d6448cafccd373d0d86c51d44e565119bccb79279f503fbc28a011c1776168a795dcd023100cf37bdc528599dec7d1c2d4a64afda12ce3d7018c07339bd9e1276dbe51ab528d69b0d60427b74912ed72a506982097a0302047c435bb50066306402300ceca71afb3a35d4878c9dd6dcda4ad0fa6a93bcfa09856d948e09bd0dcecc3cb15637fec0db2cfc367d6a7d99f59d93023040480e867e860c736469f0e0097dc97c5b2fe27151a4ff14d2a9b53e9fc4656546f656381952c61e1ba674aa31e09fc10302047c435bb50066306402307656d7d8d31f9bde04fe14a8b6f579dbec75007f714bb81c2e525b6de9d06a563f2bd8ec50a771a822043c7fbf70e5af02304fcd9923631d0a7f2a872171468e4ec6ee9b521a91586d2fa054a5bba57eb91a381066a9c9d50ad859b70e9fc357a02b0302047c435bb5006730650231009b6a3fa1f614db8059b2c9f6ab967aa668f6abc68e5559638844b6e4be448e976b6a8b177eee2d97347a5997ee67251402307ef35cfe5bc20de4b17fdfebb8b4aa24ef52a9a192aea7844f2404265e8412b4e5c3942b92c12aa0aa2a9cbaa4aa57e90302047c435bb500673065023100d0739ba4cac8e0ed404d0e50cef6b111eb792c9b4b19cc867c81bc5ab34c86de2353b172a469211d42d2a86b0a248018023042f1196257bc7306802d2a7e183a8cf13a34e33dc4df01c6bf13817c555f63d0b63b1dba4f2caad20ea3be6773b60c2b0302047c435bb500663064023078aa87d95f8e1d6d2c91c3839ccb5d5884a66833a714f70f0cc1e8485222c6a5201d581c7bdf2d15e167765c3763f57f0230432517daa65a0f4fcb62da4d5bbb550a605c220fb186dc294d262eb1b0f7325194de4e729a52a7e494ed74ce73896b950302047c435bb50067306502303063623af57bf78259d2a9a6a602d2711e772d4facd251b5434baf186f141cfd12e91dde8199639765a77c25d4802e57023100db3520186f27bf7e9f43ba7de1d06cb4e1ef1aaf78c3a43f6a1939b9cb8b0c1060dcb542f75e868128bb109d7e9e369b0302047c435bb500673065023100d45cbfd185bb2eadb05bddaf23fd6fc65344d7b2a381d11494acf0b505a2355fb301f6e42b650762a4133f51d243334202306aaf6b4f06ec1e669292e73e658854d94557d05d24282e9c69584143c0b87b2a0176eb23a2b9de58a4ded7e8c4a7894d0302047c435bb50066306402304e36dc2bcee93966e6e7fc157f4d5444ce3db10b18ef5701f4d582abc5de6a0163f90ea2b946c69593b5399ada6797f902301f9f0b38279fbf2fcb6d5135b84ae2d36fcedd3f42f9be2a1c1ac8c74a11bff50226e96dc981e9e234402abf647a41b40302047c435bb500683066023100a8d611633d0b0756382e47ae4e84c84d54812a50c347efcbbfe5903a79ba7ec68df04e7e193ee49172fef4d927d42092023100bcf7fa6f2695104e10b1bce8d5bdcd28a1deaf1df40591fbb06c6ebb8b6b8cfac369c613d97647b2a486adbd9761919d0302047c435bb500673065023100d4f6bdd00e75643e4f49dfe74baa3d856fc7d60f93e6179a3d63ceed915ef3874caf39c4c886fcee83c34a56fee1297d02304750ff8642c034403e390ba740ca8c4e87436b1dc9154087a300726a6577229f724840ee37887c0cd0b6ad4d181a7d5b0302047c435bb500673065023100e557eefaf0ccc952cef71b8b65091a11a69f5895a40bf7843a8117b8b2b38d2c1529b9080274e7ecba07f2a1d867aff602301b51294c938cfbef6198b5bb5af61b02d64df2e660b96957f66a80b01dd89f9095dbd628b70e010b472731640df1915a0302047c435bb50066306402307eaa1e21ffc5f198fdb1a05a1afcc8532678f70d813784ba8399800c4bb869146148e12e2895e32efe0b4cab9a7a7be00230461aa2a3ad8151fb986cc6051aab455507c48fba73ab57fefc02e82819422260dec7a0e78900a302cb45f16eb99e3c5a0302047c435bb50067306502302765ae667b53f1b763c283e2613c3904f35d6ba009625ebedd46ebea1e82b5c1a47038c12d6b0e9c97e2e5051e95e61f023100da9047f643435ec56068acdf1fa0571893be61f55bf5113f084d172ed2fcc2c4d06de28e3fb73ce0267d713209e8af840302047c435bb500663064023074d16ccd67feea84c589040e2e8e0a9c1439be01c3fc91a74b0d1a9087405450aafbd9304c95a2cfef2cd9e0660fd43d02300fbf3e05399c21f22bd1128275df6d672d430536d086dda73749234d31b52c008f60916c08cc9925d21c83daae97168c0302047c435bb50066306402306a2951e4db57453fee0af8c21563a1b606996a110ced9901f0b6d4b4332fb08eed3a1cce3df4ab4c08fedaead7e6097302303eba5f2e8cbeb65420d82d1db71062f3b6b4ce79fd8351eb13d258c2c35e44e95be3d518689728c27a20cd36a15ae3790302047c435bb500673065023044a985e16cd9b26e81b1d50c1d18e5bd541a9016be6912d74b26cd54d9f1660462af77fa3e9f153d052307f71ba7b8de023100882e10445dcfa544a6e2b20bb8c4fb74181b225cab0a21740eec596833a004dc94e8e9b5bc942ea3ba5572357e66ade00302047c435bb500673065023100b208448eb51c6d50eae631919a79267c6303481d1d3d05c20aaf25ca45be126eafa60a63674d6ee516b82bcb693340300230599c5c7d27aa2966573631b47d9c0ab3042eab780b0936b4f1e80689510238d45a5d6e3844e450fcbc3fba2d95c2adc10302047c435bb50068306602310085dd844df1042b564d5abe2ecd4a18b297dbc454a6c4f5663ebe08e41fab01d8ac5890f9ef08f867c15450ca68e83f280231009991e2e8b14d2efd008c32141c7a4030c0a887c725f125bffc569f1eb1382e698afdeb75394b0d615cfdccb748b44e130302047c435bb500673065023100d98d6664860fc5fea3b6f2b878e0acf095bc53a73f1a21536e5f0d2a5532608917d10e5f74f441afbf1c552a8ddea221023019aa42ef27840e95399dcdf3e9e9904d391297e06fc50a3b5fd46085c2497eb509a58823ac5c10a3d6b62c652bab80760302047c435bb500673065023100b9e1ed0353c8dc3a29f1e5cda59657b1a0b4f222d5ec3b2890d27e9833a34253a4cc518bfea8bc583dfbf9b492a0691102301be8cb13d7e84ee3a19bb97717b40f4b217a585636afe9ab67212e3394223974f080d880bc90c5f970f013f08806094b0302047c435bb500673065023100ca43f75225f92d0078fee132ea1c1573d796eb4b16e9bcc51a897cb098d6ace772e7ac38dc3f2be32b6e976be8e98a9c023051fede90ae783e9973afd69c77626f63a62ada628c210c784760d32fb914248d4491096c663eaee8b6d8cbfbe67799ed0302047c435bb50066306402303738e31c8e7d47b94306b02bb69023761c573fdbcd456bbb0db324ddca55667cab9ce4e394700c71df93d7e5d034c76f02306ae4367a0de45296ee0010410b9c7545c8ed987cde565927e7c16393b425ea76767fe6db366155622926907b8deb38a00302047c435bb500683066023100e5178599e1bf1f9a7ef3868d3766406fe5dcd6e438b84cbf824b516fc6d6cedeaf341c5dd41e6584befb952c8d7528ac023100caf26f905304b0404c81863a22a78193df8c292c77619caa70381a9ca1fb6c6746dad580ceffdc4fede7ea70a4ddcc730302047c435bb5006730650231008eae5e4ad88e77771f93aee34e0765dbef81cd2219aac65b63ca2a9edd3556e720eb593993302d9910f8c9232afa5bc502305458edae3e968ee78e06746aa6c3b105652151536c97398e4ed211c0ac008e06a9642379be778f0b02606356ccdb59240302047c435bb50066306402304ba7e69e9be77f547a98f2e869a35081c1f52a5dcc2e7ea9d98ce6231bc78058a9514d637b6c1c4dbdbebfd0098243180230311242739fd477f1d05523b412b9957c2b141a03c5330e99a8b303e80f2b04e9fa88aa65348e21d462b303562fe24c180302047c435bb500683066023100cbd8fc8baa1834daf76310bdb6fb91737ad5fd812b0eab112498602082e5f76b8cb05990df3a06a52ebdcfde3004c303023100c0219c1d5760c61c2f948dbe30c89599907f0d1e455a2bf9baa6b5f7f5f9b3d739ab3d3520fa43be5dc2cfffd1e8ba0a0302047c435bb500683066023100f943488435871d9b6b823dffd60423eacda99d302a69a81b29501d8e02a01ed5fea2af79a7a5c3b9b36ce259941dabdc023100cb4f90fb2515bfe25d226ec90012d1c9ad94fa9d72f773a660bc7dc6a7a3c9a39962807ebeaf36e791c286626f360c9f0302047c435bb500673065023007daa705c89aa8c9f6b077a296273a9ed9d49eb1c1ba524d9144dd80a196535a0b697a2c35964e805ab2d567e5191f71023100b7606666cd7ead9fa774b38a87c22ba865b7d688152615e8991bbdd4f0738efb905fe8451572ec6491b07a6e1039784e0302047c435bb500673065023100dde77eff00a2906645deda9d003443cf0ac4e6dbe0e2fa13b1f53d3e179d72707fbba7de351e917b7d3668a15f2c2380023049b6330751e741db164d2284bbf144b5abe74232a4880401bc0da53ff01d1d3e14a3a4aa034f362c4b2e348bc4bc39810302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100c29aaa58ad4db29c32511d07e58e3e1544b195191d0870694e23183851e83d314d5f6879da1c59e7a56da61201c3038b023054d9eccb29a401f93a7de4696daef7973e7747046ebbe82c8f80c087eaa879ff7a7c8d7ee8fd6a902812f6cd7feec7790302047c435bb50067306502305feae43730f2e10e232fe8129f06c668c5a3a940e37ec323906244c30ebc15a820fa26a795d98855bda5767f7ce51118023100ca4c681aed63966ae51bb06853ab05f5fe49e2a520c842e3c7c1184faf6e3b534199d4b49fa3450964bbc39894d1e67b0302047c435bb500683066023100c1262e64617ab4f5f2d2416f0a5d7b3afcb3e5a208ba3a9c7d234d519bd10703e5be48c3ff969c9bd4eb3b8f4ac5863e023100d7e45ddc304f883413d4e60f8b3970e86d4be6f10f5582fd8fdbcb9947cd0efde5704fe523830278606657414f63e4900302047c435bb50067306502302292dcb98afc4aa7903b07d8e9f230b9259528b46f11d6f0b46bb23679e9fc81710f8dd757decd816df0fac46cb47e70023100ee34b6988739c535e3074ea7a69bc198e9104b81e39421895052067866f2b4373cbab5f2f18098eb047b9b7721e69f060302047c435bb500673065023100f06cb230ccf7ae0f281d4b9a6fc2bf451d7abd6d1008ac91fc1586a569241d7670e14592f9d84d9b6ae6fa50598bc42b02300ee97029f23887fc0dfef5fbe3a51019a9cfd03ca7fe12bde0fbb2e3104d2c5b7bfe87982b15bdf14c3870e62003acee0302047c435bb500663064023019c87b29f2fcb723127d93738a253449327f465bf375d91a01b0b5e5b41f0baec5ba6cb014d5489a9549fc59ef3fd40a023075a7a8bbb95cc5f3a471d71d79599896ac1d41adb8572b4321d1c6c8277c139879b9171ae6dc5577ece2611125118b9a0302047c435bb50066306402306cee5b56287ca9dcd2e42bbcf52b7f6fa003a83a5f239123a57d3aa819ae8233ecaf8e1f7d5f3d411939828cedbd8f5502301e9ac2ea6798b9d857b98bffbf90ba670d76d18d40e771d52425fbaf9de5a46a5354411a166508c9eb237001ff2e39e40302047c435bb50067306502310095ac0a0960b542a714eb63d44379958187daa69f7e358781cbee9fcfb7aa61691a78f3e1c1504222f1cddf5d3f352db902300472b30c6d62197effbd5b35207bc3b4f8b1bb609abac45fa06dbf2e4cf8054cc486aeaaadcaeb7d9b526157049e04680302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100a3a048a42d9afab1b2f3cab701501992c36c5214a814ac04db9dd93595b50572b5272098a878310e1cb9dd6d85f1ed79023100b3f9e5b986236aabe49df634139f29bf850a3b2b4cd1343d19a7d664ae322d4f21569c8d87b6f9ad5c19c190ece0e1f00302047c435bb500683066023100ed61ac098422b567c185623d0514d02b945ca516f8da6f0cced6f4dae9ef0feb840cbc2523e7a48dabc523b51cd78271023100cabc68f3b4a672dce4c2d07d3df93a5dfb3c8d86cfd3448166b49d4b2e73574da0a2895cf4e34f10baedc5b4150b380b0302047c435bb5006730650231008b3179458456c026c18bbe8f6170f991ac012e3ecdde4238b00c31d39f7c54d2d8dffdac60301bb4d42acea4df476421023023ae218beba9cdf79451cb6e87dce39bc924c51a6b355b9ea3e1f9516f3b4c22338d88e9e89319af0fdcaf87ed89d39e0302047c435bb500673065023100b5b2fb8cab112254c06ce50374418d8ae4f351c33d2efe75fe9fe975ec4503ed45b53e12cf565c6fcf42fe80251c4b83023042a0fed0e7c8328087a97e0a4fe3200b94663a081cae897f3213a4753009f9ff5471867d82f5ede5cf1abf39ff200ce70302047c435bb50067306502305e41af96b64e03551d4cfc6cd4b914dfb671f098725a8cf284dca0a83ca6e4ed158de22b764377888971b533d699db4e02310090ef649cecd1a60d8a74dd76a40384c2fac60675c47727790133ae7813b736ea1bc066f68d307fee06325fa11e4122710302047c435bb50067306502304b696a7235fafc43392c3a63ce8f422fcf4c7bace23d95fce8f41acdaf0b82f657ba8928b0353ddb88f6a3bc907b8c47023100896439e264136d60c848fee35daf12a3058c0e19d5489d76f1d2d0d8e4dd0e4a7a20f8e213e6a6eeed8e4e2f617738a50302047c435bb500683066023100f39f0b49d223be965b64c1eb9971f6ddf63c35f9d5303e35701e671961bb1404cf2ed7617d499273f7db3e62fff9ea9f023100be8c35fa8be8b2fc9f58750f687278aaaf64a8a4213e0e6efcf16dca659bf9c690f1cbf9153bebd43c6be25dcf99b46a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502300b051bc121b7f39dcd2bf7405cb1907e4bf9ec581eeb1140303eff54cdf5a88ee8b02ab09fb41bb14f00f3ca8f6f55cd023100897f9804da23d8629c1624a5ba4f574e98c1c15fe155c320dc6aa8ca24430eaa251417fbda263d51adda3412cb7e9f850302047c435bb500673065023027f95b544073fe41f91b3e17a1058619a826c8c579ba7d825a8ef1fcbb825847c208c7ac58142c902602f0dc3b00fc4a023100926a3883ee7d7224d38a846463421c138c1257b95e34c1cd09a661cde6ee2a8da0a64f2f86e4b1b4c8a4ff38f7fa1a8b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100eb33a182b463bc432b3db6feb0c7c860aefaa486b4b7009685423d8971ffcd9b8b6296154079fc9cb3ee2ad4fc5eb5b402305c9d2644ec8a0202b9339f0dd5afc5dc6df638de5b143c181fbfe7fe2ae196e8f1594e081252cb1ecb42f308272c5fb90302047c435bb5006630640230202635e834ddd977bdb824c5617f5af1cde903eba35e50d3a8a86ce7443f4e31fd749afab26e7f9e2e938edeafaa21ab0230193033fd5281d928a0c9172b42be108c8df0df32eaf2d36eff0276f55b6c34c1889a10c28cd5e995a64278b1879f8f4f0302047c435bb5006730650230342b6495e6a9fa9129c2f240c9a93f83d6270d32fb4212a7d95c7455f26ee2cd71045d0e8d180b924dc45ecc8474c5a9023100f96e681cae29a72afa9343352a6ab176005a8f6a2fdf35d6180eb5166aa117de35fa4d4d924fe3110aaf2a6c9323e3520302047c435bb500673065023100de9ec90462b52f57b41ec8849e7dad0cfd9b1b2c0f31deb47bb86f9d771079deef20fad7a2585d1f9707ebf7a278873a023030d925646608d118966708683b6721aa608016f4a19c8cc560539573d74a2864c1aa54a331d02355c9aab623615c0e2b0302047c435bb500683066023100fbb38b0bcb3715d4f67bf404ce134c39bc61afa40da4a600cf5a2a709583a66f29fb1005a209652266b6ddb72995c9c3023100e201c4a999828f22c2709aa9fb106b10fe3d41347e42193fcb02c0a76899fbe92338315a7d8141d9bcdbe1826123cbc80302047c435bb500663064023072821aef8af912ec849f261755143489521f4cfafb25164699a55c3a2b95b28e1118342e64e3ba7962d839e1d7e77cf802300546279a78e3af995b8a3fd2ebb330261c86236e0a489414353014eb488923146db7d9e90705f34cc129517f657e45b20302047c435bb500683066023100b28a70c6c9219794e5443361890b0e3be90fd9d56d86c2fa1282d6b1ae51dfd123ed7c2ac8954dc508f5f81f3dbaeed3023100aa54842726b0c1119653efc8028ac3227c9bcb732d5e35219fcd0469f69852656c3ae5021b667f70b1185d9ee33e616b0302047c435bb500673065023100baa115f18159a92df49255f522e4530a24ae68b619fff9253a66c6afbd3ec75c7d9561723295ecaa6bfb8c723676238402301916caf139373bed409d128b6acf964dc3ba70abc98875cacb3f6e92d0b0f94c292d73cdc44cf7735abe5b4235a6b1880302047c435bb50067306502300d8e149bc1fb6fba702f020f80527935964827226667aa4c3f101dbf0c2a5219e158e3de06430f0ba1b0127e453d669d023100e7c13df2a4e473c1e21e5e797b6d5ace3bf27fae15fb85699d5a2b62152b02705ca92b67cf8c7ba42ab2518b5c8285350302047c435bb50067306502304637a6affa1f4901ae4855f7acfc0e1fb74e46ffbd1b9c49f04543b375d4c877e6a332479bfca79d05778b20605421a3023100835746a86387700d6b46f681d50e4791ba5e955510f016041f81e665e4daaa5ed6b35f18f51bf79a155795ae57df2f7d0302047c435bb500663064023059365e28688598ff11d7c29fda5ef8e463df5088df4652d222464243b814faa13d84982cc9bd7b73fb94e284acf3cf320230585cca6c004e45a3c0a3bdf62a20ffc20e4eab4c43dca70fae1b27e6c7406436fecc2d0bf3d4e07dd3f29385670656b10302047c435bb50066306402302bf6d608e9465319df43c891a79065d7e666c74a8aa7f236c19536135c3f6b4e3dd38b5ae23c566482b61ea3f071fd8d02302525aad214eafec1218a7904698c2dff74747e345c5d9a32c6dc7900a49c2b2dc6c072be17bfcfd213ad0c436619a7280302047c435bb500683066023100b2e6b94732e34b9ea581cc36c84d0f576002a763cd9a92b8d14d19064ce88159398c3143603cf352a505428bb8ac6773023100bf0fc4042e6c8f09e64dccb38408985cc71b391e21275a9a6616801cfb799e6a337eb54dc7b6a86419a1b2bb7824cb400302047c435bb500673065023100d3c77b9e2a84ec41b8388db713ca9272fdd20caa0f4d9656640da36b44d4d226bef5ca45485f7901b01e1684167d33c902301d7464ced31073ca56e73a382e4fcb3cdc84f481306c10499ad885804af8e29f7b049ba9dc1ff88837ec09314fd055cc0302047c435bb500673065023031b6d1306c6168120e08997d93ffa391018fc63a1d031e6be5e70b319354e654c1d5b1b7ba8eb2013c57ab89cc10e920023100c60dce78c52e898e71c3a9efcd7f24e06e4a22ffd0aed14b7e6e3915f7a58fe84720dc371c0edd17c94fb3af8f4e4b0e0302047c435bb50067306502310084e521c0a7f3743cd580ca4b3e4407e74d15008477c161745bf50dd15378a6d74cb1eb9c73796cdeeaae930d90cdd70302303935d0c91922c2bd582293ee840d805cf8e3654a3ae6f56c355e2c25f34b4aadfeae55a87fdfc779e6e5020b504d6dc20302047c435bb50067306502310088145ef491c14c8d0b7f07adb4769c426bb7dca636f1a05a1e3d72b32fbf2a9fa5d2c6ef7bff67553e9f94d72f0debc202303afadc6c13304f8ed96b0fdc0784d3ac933198b1b21758dcc56fcc17ec137d5a54d21093a11235725bb357811350708c0302047c435bb500673065023005fd524a091de6e870463a77b02d05d3675bb68748d621c00ed76a6e487ff4ea8cfd3cc37b4421cc06a7681dac9010150231009bed86d5915dd9f38fee137cbf8cb4c8ac747bb64e9866e1c1b9541db9b4fb2fa8f504127309528f2afa6f590a5067c30302047c435bb5006730650230039bb9aa3e3dd8575889e70e0bd99973d22c8b6caccf249cf67a3c3830e348d333cfe7757507dda1dfdaa4ae03c2af24023100cab47ec25ec5f5365c08b44c0d1203f28f1b7ac7c01f84f9b0b139738cf49f5333e3170b779ecde0d9c910dd9314e35a0302047c435bb500683066023100f61ab0564356e41246b27c2579529357448550ef65600f65efafe7ce8b060fb9b2d45ec20dfaac4e70e4fb3923b0d2db023100f3078a24b6df49ef17dadf087008b1c500e321dcc8598ff3ffb282246f50c15953517bd631b66a4bf63c3ffc9fc807e10302047c435bb50066306402306dc7e433ab835a635625bd95a9424ec5eb202b41c501dcb8f5c11c8dd4209ec4ad40e40828a233cae83cd03a0207867502300d0005367fe422526286db588896e745e07459b8517f9bf212501edfff610ccb349d387e10fb10367ee9c24c79ce15d60302047c435bb50066306402301eeb09d4f4207cb8bae14bd8644c8e3df0d949b0c3cdcf73492d3539796e269329afaa0ec8b5571e7a1cc149dd3ecede0230304f0b18356f2ee28839b73c678a76c021d44e47ac54e6931e705b02fa54e90dba513a94f814df697931beeb0b0ecac20302047c435bb500673065023100f17568cccf52b612971ef5c6771a36ad920ec8aa8ac1cc66e17082da5d9c4e5d1a6661d7e921b03a024f9fece6b0f06e023077aa06049aa258ad2b869d1dee4f4aa9ca229e01ed647fc6b7b59d642e9776e9c3b960c327d75711930c6c4ba2e8f2310302047c435bb5006730650230789d122be6641055b4e89bfa8c892bfb3c2819dd1946014d7c1cf588658cba8fcf1db4987483cd1c1d34f4d39c19671d023100cc1e1b946c3ff60f5270808115f48ad3a280668bc19cd82ccceb3f324b174abe97c83ac8306217feab2a62e77f3266100302047c435bb500673065023100f00798150c9b89ce95e05047d3c72d63543abd41a0871949c36eaa735c23236dd352ea652da8494e185f8aa7a79c4e3a023055998346e6b8aa070f24a0135a060616343fd8207f013f76e111c2225237ccff5e26fd7b934daa284cf7e5d8191bddec0302047c435bb5006730650231008bf6da9e53121491b5092316d6ccd3301ffa28bafb9bb730081cf6d253820013488f4572dcb423491d656b259f03fd8802303f03d0ac12432511cd847459eb018b8db8f3d565fb4d10bcb81babf1ab4d229f1cc489b6eccca5919cd32e29c9fbd5a40302047c435bb500683066023100949bcc39b6b0dd9bfea88a889ee6f2d5b19b9526ba2fa53ce1d261acf75821e1372c411bce7db7cafd260e9aedad44dd023100e69326de33408100c82fa5f245bef336a1bc37e80e077fe31d3cf449a616fdb3cd134f2cd662a8f581f8d2a4e64277c30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100b9acd9ccf13f673af4bf354e6a7dfefe35cc820f17f334a99e0ac0fd53d24ca7ec32014d26de03bb3cfe9a4fcf10ed18023100ae1f63485a48d13aa33e7e0559171afd2ecb8c49ddef17d2c23692d3d5cceb7cf32fd1c4f8a89613226cb192ad35afc70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230500f72d6065611e997df9055602d41226b92a98c284ff650da166db77a59021b7af5c670e1d725cc5a6c8d7f21caa6fd023057360ab400587b03f3aae46ad86a9a490449666cef75f7deeb7067f877a6f364d6377157a87957e3fc8f6f6c176422d50302047c435bb5006730650230113fc12d49d89a4b0f5bb66adfa3379eae5f09416c540dc3c26d6502445254f19e0bef7557239ee6175086b224d32232023100bde73e0a7d550a59adee6e64fe49e394609e2e601449a13143cd19565d7f8eca3d6eca78334b97d840652cf1188c11e90302047c435bb500673065023038f0d04b67d51228b5283e4b4e66d6bca7fdf593bb53b77f1759c2f614eaa3f5d6dce94909117013a0250e30f57e6ff7023100a5cb97feb9c624861486a9f11d4cc4c8c55129c447884c6c3b94d6857972809337290970d3ccfbfa14125db0d1b9eef50302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100829356b3ebb8fcc15c9877a5b1ea2add83da5fdfd9844012b20d6844c6618bf2b71e710b113266126021fdea721c32ce02305244049ebdb79018920a67618f5edf43b050562e2095facd93c3c10ab2a9732425abbabb8a978064b7fd43d69cbf4e730302047c435bb500673065023018b6910dad6f53e184e2d2c065f47e177e8f2d085e1988f0af1347922e3abdf7ec73802a23e92e2f59fe2a5fb53043d9023100f984849c84bbee5c7981a3b64c084ddc50dbbfad052ce7bf5dcbcb8df26c6b888b9b827f655ec52c78f053b707e439fd0302047c435bb5006830660231008013c9e4b32063c3dc69bb1a10bb1252a91e8886f303e264e474e05223b50af28ca5d3358f39bc08270ec332cf88e88a023100f4a6b9566123ee4ee58ffc13b4f92923b4871984203eb0f578d02d6367807176da2415c1f2eccc373b3c247121dec58e0302047c435bb500683066023100ff581b4fbebf61013b8bba10ef76709f60a854041bda316e29eeacbb247650543caea72aa5605b54321c6b267e28d05e023100e4dc12cf2c82c9928b1b8ae71503458f5e8253c74d5c5f9d37a5e62fdad55b9f0fbc0ab71abf550fb546be098c9c73110302047c435bb500673065023100dbdde8c0a0491489e9888d96c59daa061273236dda3619ba44eda54a2911cb84345d709e255068529f662a833b58a1b40230654c1f3e934b81aa76805dad73ccf29f0aa82aabfad2124cb307a06c08fa690426434cbd9d5e12f25c895c9eeb688f6e0302047c435bb500673065023100f9e3ec52c7a25b381deb1b6debaf56490e3d08112658233c75f45d256a27eec277e11c2080d2eb6fc8ccd0986381d41b02304d1233ff6acb5fc65c09c2ef5ad0f7908e0d9211e7c6c98f48f3c372a244f0dcd224b999f21b80ba178a6464ccf047a30302047c435bb5006730650230012c6c00451bbfc5d79bf71b891808fcf35ead8c24a775d8bc37683c37ff58737886a1b72361ab51039fac1252c9055e0231008456ad0b0d3e27bf0350f5e1e4ef711c417bea7cce230b56060391cbdd4de05899ba786e79981c30787857bb3048403a0302047c435bb500673065023100bd68e7e1b84365ff3e14c638305362eb483e30fddb37e041a3ece1bc6501e3469fc5b0541e4072c527537499d949fe4e023050d90bbd0d6ad0dcf7b20e559e249c3568c4e7a06d72d0fa877bca0ea197354cd1b32fd3b564f3c5263dd427fa95cdb10302047c435bb500683066023100b2dbb686e5ac143cc5d0b83092514759f9329f49a0e9e64fa300df4e64ac2ca95ec3fd1c7239fcd4afe5ea70d5a6bca8023100f02ccbe30c285cd193f78a7bcd4664fac392350f247342bee38c677492b2cb76c9cbf45e0df6b962417f14cbc88a687a0302047c435bb500673065023100d44c40ee3413ba2f0707b100e2cf82ccc57a8c5c1a27a77942d44a02b87aa5ff56611975a42bd2b1d04d6e76a35a0e5902302e93af97e523438038031cf8a32193b0db73955e148e98ea2bed7bc2d3d28ad9cf6726f6ed069120e1499d2dcbfde8f60302047c435bb500683066023100f006139feead64238209f75bd7c29416ea48a2d81369aa836b490502bd28df98873414f9069667a126c91dcfbda5e49e023100e3b6a54edbef847f7c5a393eea49d67cf8d3a2e3e9b5bce305c533a5e9fd6e91ef17a26d4895b14defc780f6ffe6cae70302047c435bb50067306502301e1bbcb366751d570e02cf203a6f0b65cea20c37a6cf3bf16e6401e271d702d36ba1c9ff67582100f5fb6f34720b1d99023100dc2ca556b510acc116cae06217b3a2965eef2c5d6f4a911bc8251d50a91a16e5b2a0c362001f5e290441c350be78f37f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023027d9abe3e15c173eef60a4f6b64b275f792362d634ce1dee863a7dfc2d2111401198e0f47d552287efdad4e0bb059d520231008c14317d428c0b3d702fe2ba16d1685568953b1159140d6208bafc711b1bf6d0b0d4f5548000e60972a75b07ba5f06c00302047c435bb500683066023100d4e8bca017aee120c598b8c9e962aa808a9566a484e54b33dc23fcc1fa8d4a6f1370d8cb7144814aa66ef7aef37211b9023100b3f057155e952c32891dcb6fd5896671682bdf0d99d7cc2bd0771eb129f18525a37d2ae752cacf7e20b1926cb47c6a880302047c435bb500673065023100b3a0d10d1b85d21a4b3dc403f6a1b7e5f6010ebf28578e74e3c7fae7794fe38f3caecaaab0099e753d8578529aa9278f02302b97973e124987b687f6e84fd466a71fa5e0f8cfe56d8a22f1da76789149c41ded0d2c403204ff3bbe813ea80f88fcdd0302047c435bb50067306502305144ed641ead6571752af2340fcf81a8c0d03ddc5782b5de397179db14f8eaceb5861d291f2f18976671103a2c7f74550231008aee51d2b4617b64478a25ab576af3a615cf8283f19a41f1c19cafb392f27f203f782ea67c62cae09cc6f6f0acfbcb8e0302047c435bb5006730650231008bfd44382ba5ed85ed72c82330b2f1769a96e1e5455bb3e274db43c297e1887e33f1f46885dec59ced84720e7aae1044023013612aff1639a9c2d292d68ae101217076bf57860dd116aaaec8e35d77e9543df0a5fda0df87703f6acc2120fa4baeb10302047c435bb500673065023026485d48a83d1f0fef3d6429c214223d9d2823878c3cbbd129faefce97e11bee9a712bec3d558e28b3087ec4cd73056f023100d09b7210efe0fe5209752990de711b4cf3c1695dafa77b93e4ae24bd323072a95396575e2564fc00537b840d1ef354460302047c435bb500673065023100985a9fb0fdf07a75798239b5ae769a6a592b7c8d34985116fc414d4675c11470dcfa4b8516689bef65c7e09d944439a002304d44f4afcd7d8ef2b43064ad9fc9fe8ba313624fa443c71eb96cb2edc94a3a482e858dd515b8583ead1bd0fbf6e4102d0302047c435bb500673065023100e48c9e9c27010366c3880e0fa043a171b69b4abe0b76c2b04d492765f28f125f266d0c82fbd2c8f7f8136ec2138f1d1602307f01de4a8dc69dc917d95609c0c78b97c5e00fb3ad5d2e65d50a0defc53ec553c3c2764c2db4d0ce8fe73888c6056e170302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230166588827bec0062fef9da57d43393b678ec421aec44b4b1f885332711905376890160c4411efc475fbab984e8d8c08302303c62f2487a03b19dd2ee622109ff9c9a94512e605a96023e75e834805abba98990fea0ede5ee25a23bf1217dc7ab31160302047c435bb500683066023100ed9e03f912783064006c71ec0ac7da17756713a46d37ddb0d3bd14755eb916787ef16f90f3a0ade422cf9f371cd09f6f023100f8fc940cee9a6cd5646dfd234a345c180d5b4828f9508c19cb0dc8abcfbb184583e19852b9f4a3e1c2607c9fb924eeeb0302047c435bb500673065023100f7c314757cc6c131124104b042f0ccf30c6ed84628147d4789c18b363ef6fcadfbff6df9a4625f0ba73ad7e418787b2a0230628131d44c0a22225d0c40ae45f02343f0583e9738c483f3a6d55ec689f5c7f39c86b3c2311d57e8688507502a24f0ac0302047c435bb50066306402307793859544a5f54423ae3788d91f7ddb8478576e21a9d3ea2e9a88bc1d4d88e9d2b3f452c4cef4133ef35b393e54cd940230599f4cebc618dfed05d2fe36dc568acc03488f4b65673e2335c81611b1bc2df34e0421c2fbf8b4cc84e2e9838dd3d83a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402307e0d57822d20b617a376015536cf8de0c5769745814908a6aaeaaeb2f47b9ed741b069d16ac538a66f7dae80ffb7f23202302fed9e8d4a4a4a51736a5c0cec9f17dedd296055e2a5cc280d57f96b00fba5592047edf3c71d368f8b7be6d85fb6e1a60302047c435bb500673065023041df6dd7b061c641507eeac526625e7d616ba2fd32597323303a13eea8e2d916d60560e749d5ea11f062b27d782258b9023100b5231dbea10d0afdff7be3f8765fcc15aa14bdd8a7e945917edbfab9fd872ead69958a36a8aa7d1143c30457f43459190302047c435bb500683066023100e4236269151cebe7a77fe052f8f5c12e1afc991cee32755d35484f85a128ef94c91e440e6cab1d77a6d20af52a625b84023100f626901d0e208f6f7c39a959dc6574b76df659c9a46a3e129b3169ec01b6cc5fd9a23c575973018c88e5a3b296f397e90302047c435bb50067306502304c38f08c4f9544ad9b11052c435cc4872fcd5f0ca6c21c2028993700fb06617489b6e7e845dc298e41da2f9d46c3712e023100afe297d2b97943172ae51be17d0caf5dc6b1a8089146e9925ae5d85f9a48d599e5901d50db6df58f96c9109c45c6264d0302047c435bb500683066023100d7cb8d77f8d0c8d59a7b8d97882617a8641da7859f9bc6ef359489f18787998aba58c93ed4f48bb2020bd0a375094bcd023100850a15e4f68d26cce07dea845e02edad058d765dcb835f5cbb29bbb2ac1f609bb5c6586d530b493d166fc617e0b72c4f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023002d8d84c5841f6159c2f082797e4a7b1fc5a43b7cfa44ab99bc258385c34e4ab8901c3b679977d0b19f1a33a9bbac02b023002336043a091eb419829611ba0c143fc72d49602c9d21ba49d044be92c54300bb85f578fbfb7c2b00b96b274b71c405c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023030bfc1c8c3675410c019d5c92e5e9279da9484520eba2fb341d71c9548618367cdab85031b9ce9f89064fa801e34535f023100c65264bcd1a4b2b72988c250df769be0e4a06da28d1dad9f25bc46d0ac62a3c8021f30b00b6ca05b08d8afaa2d3218cf0302047c435bb500673065023011626e82e0a13406370496eb338dd0d73d52cfd37b6be41ae38c67c96e788dd1ffa3b62c5ba36a10c77d1f564f7f78c7023100b9aded7c36d7867edeb27e392876a9ab56aabc1aed7ab8907c944df840a2cbae0479ed077caafbaff71aa56b772fde550302047c435bb50066306402307d8cc5ecc8cbc545165b2a07ecf92c48a185f815950b04b304611b9ee743c02e09ef7bcb5d2b0bff54889c426cce7b3802304c5855386e1a17706e08ebba9e68211f59dc14683c10d2cd8401dd771852c719ddb15be0d5b368684c5c4bc21163e06b0302047c435bb5006630640230797cf3bc2fa0e927e9d6b85e8d69bb6eaeb95c69b90ebf8a8b828c810ccf3dc465c31e309f215a6fa9bbfe4069c8843d0230079cf4a5f180079ff57522ea69f182b73f4f1351bce43364142a09ccf15a6f1f6ecbb2ac513cc83a5460773ac53365d50302047c435bb500663064023057d0b333c3693b601a5f8fed46b87d0175aaa4a53471ce5fec5bfc5fff13a5f788fbd631e0d3011c1bfd87c2ab061d7a0230378b859a01246eccee4d72c09090469be88d6f2288496b5e47a3010521c410091303d73dccbe97c6b7ceff00769ae7c10302047c435bb50067306502300103ed06ce66333ba4fbeb91d9adeab9afaa21fa97455f123b9cecf54c357152a3e75098496532c69f505629bc9cebe5023100b2f56e4af6e2c0f251bfe246f4f705cbb74b6247861ee55ac1cccd4c35efe1e0429775054ab24ea1a88acc255401d5ba0302047c435bb500673065023100f4e4d49cc533a8414323f43fe08401ffb93d92c3d52c0d639762bf9655daafa8158764f4a5a30acb185416012aae45a8023051ad936ba6d82d081442ae076b1112a8dc830b35cae7ef94c1295b99353051307bcd29fb2a91f2be53ddc00989c4bafa0302047c435bb50067306502305293618847b117337b9378bfa2a1d46bfb632e77cae886829c6929023117fea9682e25aaf158129f05af4bb5780752f1023100dba8c4f01df13ed7b8fea9436f94ef962893210db73f4ee5de273e6b027eedefde513cab2ab2184ecc13b852120edf010302047c435bb500683066023100e53e0182ffc3f022f7c272d1083e949bf41e72531ca74f0b3a28fc0db9f91dea9605deffcb1923f023cc6ae60502a01a023100e474e538bdfaf024125cf78b4dfbb616a0102cc233a5fbf44e204cdb1da8a9d0d78938aec1c3c3973b4368d38257df600302047c435bb500673065023073af40a7a0220bb5447edebfe9bdc74eb7b205b3380c347a333d9cbdb1b312a7d5c834696a0e2db2e55def65441158df023100ae3a2a26b6fe5ab4baa4b60f0acf7fef0d613e47fa416cb8eb6db4eb9ff92a990ad692a15df28ba1ae7478fc364f4bd60302047c435bb50066306402301fa678159902c0b76fbd8f66f878d4f697f54a4db3574f8178dc494e4d5a05e6d7f472529707d44d9e1dff031cc4de1a02303e98d2b73ef38afc971a5c2eccb93d77c381d71e39866ccf1fbf65ca0d73ca29fb6d2ee076086804d93face5eda7b1ab0302047c435bb500683066023100b606f656b70a9fed050b49cdc53b4d2703b45883a84645fda871661cd066f07eca6180d610b65977898f540ae106d6d202310080f4e9eb3188f7a4752e1c894ad7c39d0af2495f8938c6202782cdd53db1c305140bf1bdb96fcdef3eeb3884513b5f9b0302047c435bb50066306402301a7201b207cdd3ed2a2ab304f2799000b7ba7d0032eadb0a4ff1e5f280787dd2926fc4197f22db2b4ac192412f8c4ae502300d6a34318582e0567a0bc7776cba640da4e0efef7ef5253e35572724505d3782bca4f4c426e548a8ac28ed47c1ad1e3e0302047c435bb500673065023100dd5339f3748828927e4ad500b0d31e942ae6f81a8362b167a62e793c778a47db9ba2cbdbdd3f38933c76d467ff27dd6e023006a6ed3df3fe2e34cd7342032bf5dce9d461d3cffcdc76f463e51ab04d088746596c0f9cb90a04d8871c11a203ef68900302047c435bb50066306402305fe3467f58ef4f798f104b4e72029d20733c451a9adcdd8db67ed999cefd1a8d19bb66c188e014c6e6beba054b23fa7202306e19021fe1bb38fcc13b689cf56438060288f6d234bdb647626a8c60783e454d7a8a7924fb3013eaa7ca815eba80a17d0302047c435bb500683066023100f672938eddeaa1f5e2c25b55410603a514e8b5f947a724aa9678e8fadf77c31455fc089c3a15b0410ced431e4c708a5d023100f863435059801b379fa347983f87472489c638411b53bba3fb21d4f5042bf14e81905d27639148dc10014d14266fb0690302047c435bb50067306502306c1c61475f3e9aac71da925c49ecb2ebfb9c7dbe50ff6a54575d582a34b415027af4586a97a5082f70f4e920b2d619e50231009e2f6877e7ab1697e40600aba9fcf386baa325c88da6ee245a56558dc6614d39d0e4b45934779bca08f2e2f59bed38860302047c435bb500673065023100c6278dc45caf362aabe1bf6c92f247bc2859c0692361811ed0ac01cbfa7bbb82c960e713f0348141ecfc72234d1645dd023004c5d2282cc77797980a6d95ca1876588f2dedde814fd204d1be528734f4f3e1e15ab1bc6ccfc828e284e332918807ab0302047c435bb50067306502305dd70ebb58a297defbed5eb9c2349fdf92d04c556009b2723cc592649ed1d3162dc1ecbe1a1158654c9d266a163b6ab80231008f77a79695a16f9edfa26fc23cb387ad63553c32c03569b219125c0f0ccf6d7b5b206115319fe6492bb526e3fcf9f6770302047c435bb500683066023100f7c3d267314af1b63303dc2aea1619e03d1998ed82400b806d8c394782ad719deb68f3f4de8eec4e41ced454b7e5b7c3023100a97fc738871b4f2cf06124dc19d8d4c125bc89d7b903b8da390ec1883ad5e30c215a6177af2c37a6c59f987466b1d4ea0302047c435bb50067306502307b2bc338d3ae17b1b541a616f3228c076e7a1d242e13aa9e3cfdb50546dd96a0a1245bf6aad05d330087c0c23c90e842023100c660bbc3d3524bf0eb2812700543fb649b6daa4e7ab3d7c65f0d16287412bc27da70c1687db44263e289d307a65dc1880302047c435bb50067306502306a95e8afcf4001c12dd8765315a1682e082abb2c090f6a4ab6f6c57572fa51c511f9d1dad8ce6282a71099bc7b3af8b3023100a7b79691351d253e65a2a843c1b6869bf520f08222092dcf08c934e186ce2ae793b7abab273da800c6274d771b1275f90302047c435bb50067306502307d760d82aaf5b3b9360397513349500d35e496e5499cc5f2d3a2e0002859297caaca7b4270975e90115fefe503564eba023100e90644f274756b384ba736240a421166415e2803709b78f689017f050dd308124feb265346d344813a2a15f9a670d7e80302047c435bb50067306502310081305740cb856a18f062278b5996c9e3fe2587e4755430e10673b12a6b51394aeaa07cd35132cd0ab6de8b4562b23cd102307c312cb04b98d3559362341b67c47acd305ea7ed5a0af91ff8d9d90431bbf80fb6028fdda1254e603b7ded69fa07014b0302047c435bb50067306502303d977da0bd5be6b5ac12b4ce5c96418c5772c9af2ad16336e7c0c2c0185637b93fbfb66afb273ec6c9364ebdc3a79965023100ee47a7d7bef3c11ca3125c95d803cdf4f7536e26dd024eab39ebdaf98be8bd6eafa1810da408ba40a5e42e57f6032fb30302047c435bb50066306402304e5c5ea09e49961142398fa9ef1d85622b7c95494c6a278b3a4f47b04931d77f140c61473696a0e5462318bfa3698d3d02306de8e419b8ada33565ad19d5b9b273fb8847f696040ff530a8956ca19b210d4be01cc9d1962f1240373edf7b71f476660302047c435bb50066306402302eff3d5491477ffd6daa07aacced0ddde8505aa70a18408a5a1877b04015f5cdb8fbad3d0b5dfc0b14c13da2ca443d8002305b4b39e45ad158cfb03c6fc27251aaba4a64812a5fd9248216995d0dc06a698960e0344f826db316e4c3d84b9e22d3370302047c435bb5006730650230017d94a98c4e7ae4262bce8dc5b7ecb2b5064dee14be65e84b3c34a1826fb15fa2d4f4dbe932bb84e32fc6f85d73ae0d02310096e7f71372fb8e564e9b27b9bf7cf9f6d05ec0b72924f86ef051cd43800d8e5cdfdb0ab6297cc9f1e456ca88ee46ce320302047c435bb5006830660231008275a91b473f7a177dd1e046d41865f5e28c80ec16e6ced02139ad7d3f9d9ecb02c37b6a3ebad51254abaf6f9b49ee59023100f86ae78185bb06f109c6165a105baa3808590d6d29a36d0c0d3b6ab6991d56f8a08e80663fe932055b300df8d6f02b460302047c435bb500683066023100e25de3e16cbc8a8733348f041432993454f469e92b555460870d39ea0e5385fcd85692268fd920e0dc572a45c62c93f0023100aaf07328ed932b8143fb5661197a7424da6809a0eb8c9c906ebcc5a7438c2b188aa11120e5910af73ef4b8a7909d6f9b0302047c435bb500663064023076df47804441a2c638ebbe51529766e26c0b9e6a45915fcafbc93f439eb54b70b0914729826c06ad9e5322196180c26c0230351ff1097fd037392dfef4f6a29b6b491a3be682277ed29c297144fdf9d07292245d1bea1f21d3bf714331ad2efac4d70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023054ca522e080aa86a65de09c62aec8ad995d02a0f6d431a7cea96412fa9988818b7e55f856d04cf6974ad7d2e327577a9023025db34c5d7b95089f8f24a0566b2ec7eeea15a813f8d0a9d72be04cca0c0c36bd52eff33f3dc675460a12ffa344e0f5c0302047c435bb500673065023100a92238943be09bd1cf09991bf0ff26d7ee7aa95025257466bd023cac79b27e2930354e410f5b8e86f584d4bf46252a5d0230367451c0716ef60cf1bcd914313ff09f2404551102061a462b09a7d38836b651678adb056fb2db9405987b09f5d7dcca0302047c435bb50067306502306bb59f1c18bde6db2192d67c7b2dcac3f5619e520aa331b8293017e95ba381676ef716b2910a3021b222e3eca4bd29b1023100da167b90bd7b7eee42849a89b7f646e5fa83af52b815ba4490a2a397d756b3c99c23e9f67bbfa88448cbde1671c550170302047c435bb50067306502307f07be1eeade82ca235f356a93d948f086e47d784e6e6b95983cde5ab3370f5db5c861951f74f63ffdc1536fd86f4b68023100c99cd6e5127ce900717f65a685fd5821b6a2a429d7d53e63e489c3996c6c686e2a2661baf4cadd5dbb5e37b43373fca70302047c435bb500673065023100c15554d3ca0227f1b9aded6ce030d1be9b2c361b8b3e1cfa5d47610249a565d8fb3450c94321902e13809dc6ccc5f06502307db893b738f64f434b4e6a42b97372d0677d0f9d5be0d04aac12c6913bd37aa568a591c493f34b4517949a3431bfdf7a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230746de75167fdb7f6f1c53dec2f0db64eefa28036e616325879eae1494098f3dfe1186da8369a39a4ba9a3a79c5a7ddcd023100838dff8a023fcf31e017eaca17d169119bc7c9feffd2955bca9e71fdb06f18f92a6099edea4f2e181028f0b5a4176d330302047c435bb500673065023100e68c8dc60ffbfef3163f42d7a2f4a02af97b895a48eb2cb186ae4b959ddcbc01a0cdfee4560f5d4ff5ca8fc37492e37f0230558ea81482d7b0a6add6e14f822080c539b2bc106ba8e410d5ce24f25468e2af60fe77f37fc12c0e1c59d0f2f602aa160302047c435bb500673065023057d735bf6fe444440b9ffd33a6fd0e40e95c25ac2b26a38173644766dbc60004b8a1a31305ae7fef27de4e8e9c3dfcda023100b31da84c44b2fb826517c9d4f7b231a3e240531221f9bd32c3572c0e6211e250e1ebe8651f08b61632d43df93134b3730302047c435bb500683066023100aee2fc31e714da79e6a84924f8ce81a013192c07d66591b11e657f549d2a477fe9647fa0720fd7ea79c017b7ee3e5b02023100fac4d1774d1d5ee280b0973e24267b1624765474c846b1061a74670d564bc1a0298da19bd60dfe2e7b372f1aa52882cb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402306f4096a9dc6ef76c16b31da48df98214a97ab19dd3d3fb7f4c9091b2e9eca0ca175ac59cb5311c99aa7e5d17dcc2587e023031fcde0db9d8cec4a32e2a71db48efaf96716339b6923563625df61c68e8ba82b81e1fb9d010135a51688d506e24d39e0302047c435bb500673065023100bf11bb54adf6b79256608e6a5efad29e59d79b035ae93537457b5306147a001a12e0b0908477872c9f6a37596a95b3a802301fc2a92f8ed1d75d239f4b1f09f33b9dbed7534adb0e03c5a50cad727d6cd98ef6ba4d5ea9756090c2c5ffb5e9a995b80302047c435bb5006730650230386560d998b5513d9bf9de33d8245dc869408fc150900ca2379f67f45655abc1e421fea76e53b24461634edf006e46d0023100ec1682d7e0a0b183b0671ad5f031a4901162ecda83ee59c2c40ba994155337e28d1c7b6bde6009bece491a57f753e64c0302047c435bb500673065023037dac3c88914c2e851e276c8949c21a66f8d82c4286bb4c8033eff6552b9d09e526892921b0035928380a7c31942d198023100dafbbaddec3e0cdd43af31cf1c09e7e87039785ba1c9ec41f6f441b0f444186e465b4a0366b1dfc19388d0206c96157c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402301996882093753ed822a7022a51f0c242e742d8f5d5a40d3f8d3487f93703240d74f424b47b12f318eb1e6f13ef3aeb4c023069f7535bbce04c8581457f1bb10acd06a8ecafc83cb2dd1ca43976e54d61b2ed4e97c241bfc9ef5ba2daad68183fcf770302047c435bb5006730650230588078851865ae063b19b950169f3d170fe9c706c6e80adae2d3ebbb76099df7b10f7ed0d5ca80fb9d6cbea88ea5a1c7023100a8ed2819cb15c071ac1a6129168bedc7aa3709e13a842e7fabfd1e131dfa60f20e6e2a519d065aefebf77490f3f268b20302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023049217bbba422402225a489442bcd22e5d7659720df02e2a0de6a3ae2cdfbba907a26a4cf97b9d628bb42b2def1acad7a0230251ba3fe17504ad2b3c8cabd603d36738c4a1e43e414203b899445198b827ae69d3cde0f392309e0054e65ffec50bfc40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023003ac7632d26920a2e859bf5d5467b01844135225dd528d742f830be682774f0b779915640380b3bbc4eefbebaa5fe639023100983bb4ed0537165131ede89766b7ea0583e6c5555e5d422a0637da3cbdce3f75e6809d0da391a73054d46ec8ff80a6b80302047c435bb5006830660231009d19f60f14c830edd2d379cd0d659d37be595e192834b737e901a512fc9d0a446f77a46ff6930dc825fc95657b671e0a023100cccdb51cb5cf87b476ba418aa2e8e0b21a3265e22ddf3c3706e6c26807972147794494d4cc5087effeac891390d1c18e0302047c435bb500683066023100bffd65e5db2230f931357f6d85f5a90a1c0be8b4f7a09f97658009b82b94b48b3b6214e13e82746b93d8e16fec78561c023100c4a37510fadbee101f6bd9b839052c3f2d61e73ed3743f2d6b0aa0be2871d0bfae7771fee55832d9db2c964fdb83c6100302047c435bb50067306502305f67a564fa26ab5f454ff58ddebfba348df4a15ff7cd3bf72d7bf6f56c247cefabbe8ca32b4b125e9aff3163a8e4f0b8023100aa292879fb5df5433545c24f87a2b7d9310eea24b81050764a8258ba7a6dddd18f21e20e77cff1764288120d7c1780300302047c435bb5006730650230409a911b296c122c45c779b37ac119a1259cc1c5d44bd66f69a0f7209302cf68bd3cc374048ca82b3bed497866700cb3023100f084702d58d0beca6fd7e51351fefaf55912c36aad4b71ca3bf73af44e7382a37728bf4b9954c646c36133774f66d2d20302047c435bb5006730650230748fb073cb30156d8406289712f28455dff0f436264abafa7d729687cbfb42f113da85bc146bcf4783ab7e3d77c5c232023100ad3c722f64ebbfee7d37a259739d24dd57a530c273d966fd7957891bb8b261e194679437539026a62d4d1beba6684f370302047c435bb500683066023100d57d906d6f04500998c75c0234580a85bc317021cc93a1e13164327c37acd52eb453b7cf92ab1a3aea6fad6fc2d39ef5023100c07c24d2f66d92bc6af14b88d362ded54cd50e7f1707f2c342b39f79c4beceda0039299f7c791d974b31394cb98119c70302047c435bb50067306502306d77f78a4aed0059c2a9d728ac372a854fd53586e9cfd85e77d2d6b3045d61b62cd1ccaf827240c9cdb280f823b1d3470231009987eaf128527cd92278220e1563faa6268ed68514f6015fbb365329d3238f4e5f63ceea1bd397881ec3ac79fe680ae70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d87ce551d7d7e89ca249c0e790da84e5863d6cdb20f98a214faba0cca333cf8122eeeb8e8b958c5f62f3b21f986be42902306daa36ed7ee39dc98b950b37177e17939584474eeb774a5eb72ae839ed56cb4e64beeec8423b7666f9cb9d82d139376a0302047c435bb500673065023008f2db871feebf94c6a2508a30c29af7066a6807b45befa5844964742084031c78fffb65fe9083261d7010da44228eb8023100b013abe1809b73004da0b553a469e7e810b92699b803514281477e2755d943b8e042fbc13bb1dbb65f5e82935c72324c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e823953227c2d47513bf7531e0f4aca7d915d75ec0ac375514c5ebffe25c764b390dd9e9b8fcc955657fef8c26d4a55a023100f81b03d207429fd1c7d2a1475aeac36ce332ddb814541c8f0b261d3931a30bad3c8da75236394c1e7d8f55303d158f720302047c435bb5006730650231008e6e5c5dcc3c107039971133cc0f26d38d7e2d35d8587b43fb0d6594b39b62c2b2b363d8f419175e51ad3d1f124ee6d302302a6c32b83fe3d974b37ee23d584cfcc1e51bc3667f57438ecbb4ffa2f6ccb4688df037dabb97cb4f6104540c4eb2a2fa0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023062a2676dad6ccd210e15d38665b53ee2957d59ff31876817e30a4c35ac6806f8f1c39a7062f04d26e17fd6a4e1be00b0023100feb909232c19549d55ed6f26a0699aa4751fc9ee1739b1156916f83714109c8477a92fabda584c50492a766a6f6c04790302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230422fa3afd911931c5f43329773233f9196b83ab86d5c356a59250ea7371443486581355d29195c4be5b6f70187bf30c10231008f44305309d35c23ab6e6e3ae614dec0da62b9669e2bbefac5016d3a842881a13122a57b092b7bc09ad0cf04a0ed3f0c0302047c435bb500673065023100c991253cc4dc83143ef0b5cfd02fab76e6dc97697f023071c5f0649add46e353ac800e26f825de3c6f0969fdf1c04bb902302472764ef546af76010bef47fb91cc211033bf9c01954c1fc19fe9d2f145440bb55f2eaf55cfa95dc2d2feb49839eb860302047c435bb500663064023076ad6cfbad26c47be52539d5368e8c0a0e2bee1ed4942c03eeb6829c2fb2a34647626315858dc7f97213b8d5711d692502300ad64f9fad415eaab76996dc3a9521e28ac7c4aabb81e1a234bf54890a0714c07ccb1084204a549e295d4d09dd83aac40302047c435bb5006730650230031d900ee782cc18beefa72d45e2fa4fde40823895fc5ae5a8e15f9721a035adf4b4e58b4fc4bc934c547c0a57c07f74023100c6b011060d5f41fd5d7ab2b17595113ca855ac1afae68dca14656e2ccaf4c0dc9ef53dfcec968dcca60e735c94e647600302047c435bb500683066023100dade1c358c7f160ae68ee791a26306e557ff759551e5b54182060d7390e253d187c82058329736f221bf2f6c95889fba023100e0404d2467e49a111a4d860a73eea7e5394c73c2ed35c5ef06c9f35c9c7d0dae160764fbeb5878f8994611196104820f0302047c435bb50067306502310091aefada2e6bec91f9180c2e501eb0e4b4f9895824eaa943d06bd058fce1f71c8138105862b484903e2a3faddb9255cf0230225434bda6023b23b9f9c93817ec440ef71a00da2827729210ac8356ac9d05e8d2c670a5ac3c17c3bd694c37977516b00302047c435bb500673065023100e7a837916bc04d1caa158af8d58bbc6876cc808d0a971ba9662781d2f1bbe357434dbc29c12188897af255be9b9a15a202306dd736bf22e5c970e35f5020b6e0db42deb252424e65996ebe16b3eda93b76468f6c8b456038570ae71455b9032c2a8f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302a23b009db91d060ad65bbc76970e6992e96b48aacd0ca35c4dab3df4f99768710cd050c8071906bedcd5290b6cf65db023100c63440159ba69126b06c20cecd92812412f9ff7af69ffd34c94445ee7bb4f5e2cd00931e4c368aff1895226638f348760302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023016cc3824c2ac9d725bc1cd3d7435c644001fc22ef17773d65b687b4693fdf15d43e05078a6f49eba0cc4053194c1486e02300423746b6e33d9cd73809646e14d3c277ffcb74d9cc03d029dbee8b3e5ee88560049ae16b0c942be9e2d594f28df08690302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023049d7a944b80c33b98434bded1b286fcc9338fdd7ae6954287d00b703c56fd4de51346e78dfd518449884794ce954c5d502306088feaacc82ef34195c44d82b11d2b16a5235cb86681aaae0e9b182b16bf291ef1e6343de19b37de8002395c3331a220302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100ba4c4e9b7a7a0ee33a64bcf2c6c648b5678b4166e85116fdae0d47215f12fe07c093b299bf4717bb3e7faa6e7c20cc6a0230527d1206e5e82c7d9ee190b235ea86b5e57a357a6f795a509b53bdb170ed5574921eba766e3741cbc465e105db29a3810302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100cf0af6ea9210862714c17c4153427ad04e251050b5fe1ccf3e8af11c1f1e11669efb3b7d38a35e67e03da13826f717db023005cd5e42baabbe8020c177d15b6ebbd14ec6f8d697fd61d2474d16ca41b00d91879592ae5ddfe5a99d061d4770510a900302047c435bb500673065023064eabbc1ec1c06a58fa39edc71bfc82ec5ca8a87110c4463ce94e7490ec99fd61279e006fbdf600c48c925b431350096023100c4cb48ef8365b50e81c2343443b78997ac10324ee3101507ce218e1372755512d07863e5db1cc5b183a3f7f196733cb70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100eb8c3336114918064bd9243be89a91a77531e7b65e130a1cd0e67145aead904bd0851f4bc6dddd42780b376bd0f9952c0230708183c65dc33d40bf3de427e6ff1807b6b483964912226acfda13b95c7379f60d18bb7361551582b647e827b3bba5500302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023044b1ca8d7aa1ccf0514ce79e60bef31f57f4c7ef249696a6af2e75345c5151b054ac10a3bb1ced164e48a2a38796cd93023100d2901280cea79a149874eedb7c518f50e5552f2144409bbbd97319191cd888e5d181d40b0775b5bda927234c72a5cd390302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100c5491da8729da7f6fa9aeb9860fe76c6faf6554597342a2fd75757425a7f0f3a1f7a3908912e78dffd75cd2af086eb7902300fcb062b1b34c983d2d1c1770c8526b551ab1b8f7f450eda8a7297c6ea2bf16a37432a65c32042023c714a5e4c0506c50302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230106d2c4e025c3c7b16ae799c54d57d5cad49beee948526dc62b4e7b04d06ae4153c15b74d1f2814a49f5a8677afe1782023100e7fb88a1f7f5652f59e170d8f45a132bb3bf50412038d40e5e7fec5538c65a9142eba2728d4cace0d55613e2ef728bb00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100b997e17c18f8ad2b6bcb293966810cbbb5d909fa8ddb1c73e46d87cf8290283326b829158ce8fb51cc0a072b1c3d1f8f02306b9c65f91150dbf84193896a7c64fab67ded9c6f20581b53cf1673c344c7c75d7532ab92d6dc620e93b7792126c378c30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230171169602a60e4bfd0e9aad4fe0a9e40137766cb64c5370437e7d445fdbd5b0b46d2f15bc65497c1ac5106b21911427e023100d5dcb0fea5baa88c227e3ec559494a9d887f8f2a79cbe055cff090938b7e7fb80542b1ed588f4335c7ee06e162047b0b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230428ede42104f770171c8f6edc149f7d2d78d3b1810dc96afc795453a02f669f8614740dc84b81869e3bc20be9048de3002300ef3dbf50aca26489c7c28b63b2147701297b264b227653b8d945f371e2053962e302ea8a3e334bb6b8139a8d3e3ec5c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023056f3b2ea7418ab101a8ac2a61de9f23ef27bf6c36e88e19941b877fb818c46b8284e1936c2d8cf6f1ce77d0d786065300231009d2937d370167459c6cd6230345530c5f75835306c0c164f6218e2c26b3b043036c557d82ac75ef96f7188ab568e9ab90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402302696ada07fdf52275c2ad2d7e3c568b51f1263071ceb0ff8e4d02f721116ab7d422d81f7ce6f8d248659ea26af4d2adb0230743ee3ebbed619f125bab494142ec51f719ffc9b412efe6646d66a3f560bc4b6d4ea154bf7530de356eedfbe11d0be480302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230425dccb04c7cd02e5c1848fece5b72f749eab2af1b7f2ad8a11dbbb1025fa7fcebc55e8be8ae7f20be9cd0cc70fd9ed902304f6e4567c6615462c3cdc618a60914bb7a19ca9630efd22dab410356a4a2d1a218623ed36ab108ec9fdd033c1389267f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100c926b13c5d39c707d4beed1188a4c944caf046a23f7c03d9d0d0ce32744c5971a55f2784cfd64468d45a75b9c9f4eb9102305c6d860905f4c41a87bead9c02c8be518b0bc09d465d9428d8fca060c806bad454fcc641ee033bc175d976342a09a9190302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402306744e83174d2e1d9d791e568337625db01e51a522f24796cf34ecd4497e6a65ecbf0b27f9ab036b7b734eb9a20f38064023038c0f1450cc764e60622fef22ffb037ffcb20786245be2d698194456ad5fe3f8fb86e79e623ef77f728804d1d1a9802e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009cf3f6f8b8641e2f6af5f665e82ae3cb470075d2db1f0c1ae84ac39fc382d40a6a6ea314445bdd7fe7b88bdef2e06e620230121df1aba5fe16293cb8986cda1f867c2e3a6691678c5d47809e4e29da7cbc721cc536ed1cf0e5505a8c5cb36558d4780302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230676050b6f6be1c06bacbee64b16e5f3b7e323a65886d3b4517815af8fcc52ec02774f7f17fa985395992f2db868a9f4f02302d851b899ae160784d156480a5b069ea68b53dc9f8688b8d79e14ebf77276594ed3ea1e2bd6662dbebdbd0c8ad2d0e300302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100a53a1261f893013d64caca91eb913107bc24c8f5a098be8cd8d6482abb2258118ea5ee01f168d85380195ec00217f00b0230155c957d74fb49a60a7a422c32e9019fef737488a14be9514a7e0eb77de53472bc8dbb02ffd6a2ed0139b0b6173bef3b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008d2befa1b13497ffcbd822b1d3f0faf72ed778759b8f98481f96557d8a55e8fd549751c4714fef15232da59693754981023100b78dab755f350192cfaeb4267c025b006a6ed39dd78a59db72f6abb45bfff633d357b6b7725d1d735780c1ffee209a0c0302047c435bb500683066023100fd02e727229ad085e0f844317e473573ce322d231918006a2731708fe3217bd61cda28737247be73a66d78dbf4a9065c023100e26159ce98697e16484f4917dc93d74d6ad2c1576b71afe50c0594b175108405ac6fffc38bc3eff4f9e39dcbdd050d430302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402303edb815055c5ca55a080cb145283b4d5d96a9c3e96ac33ba3f5f5cffcac98bd0987613d697e5fcf5b924e8627267868602303a09aa25fa43525807a5f9bd7b6fc0c8788dd9daf1427cc8a3f65039a78c5a04626363b8fa3af4d2663017e8a208ff900302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e07795655e92743139e12876e73630ac2e8d96c9d2ac1ec1505895b4c60c8d577f4efc69b3ef0891fa451e6f13335449023100aef4b1b59019bb6ee1c814a5cc66167f8ad7c59af5eb25bbbe3783434ee4d9575f28ab9870e9f70f3a499851a9c5e3750302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100f606f95531cda22670115df17f16125f8a271965ce25daf079996fffa498f4fb4f88a543cd4a655f67ce3db5167c6b4202302b038ba9d368680a9de6c4285d99a2ca22d8e786589f217d14ec2771cebf48e617f48955141fb8ff34be743ee07098fb0302047c435bb5006830660231008fbe6ec0ca8d519941e25041ea12b8cddc8a8f626c09a50604c410dbc8ab4b41517e698342e8ddce950e6b2cdffe34fd023100bf4d88b56f4b5d077e1bae51bd46a2bfd0c42edc8b0fcafec7bd60ae1f4f968ecc57358e49c5ef5608ca0dc0b1b92cdf0302047c435bb500673065023100d532dade18adc29ab0cdb9bd25412480a22ab539f71f7379b6335dd967b66852fc450269f118eea298a4f1eaba5f93fe02303855ae5e27ddbe48609c3acdd32b46161695ed0362b85b7a460e2ede2563fbd9f6ec4bf0672840db4dc6695ee114c8150302047c435bb50067306502302f498d2c0c671a1bb61f7b72bbae69b90e015c55e7b002eabae472828ac845371d7ab4991d6b781d7d3e5c39d77f55cb023100e7d08764f125de964a1dcb181c606c42afb5d6c5e186a53de26374d3cf4046cbc6cbca7f7b09814bca49516c5460de900302047c435bb50067306502303587b8dbf30239eb3bc17acdc21fcbe0b8ec6a402b5dbc22fd7adbe8058d2a56fcb8a2aad259985cb93342ecf5714d23023100b7a332af9c5aa044ff6440d0414f97b0966bc42b45e807c60b2bba374f29ed00c033eec3dae5a198c1dd0c71814f895f0302047c435bb500683066023100b63cc7beaa0c507fa898d5633daee369f993692011fa40a83a1d14a621d56ee59fa1d51b45590047dcd3eb2af39bee37023100aa58dc5f8b143c699b5e125fef5595fa8f308328610046737e1cc1478dfcfcbc0cd31c57f71e97052adf9a54c40cdbcc0302047c435bb500673065023100ee961057616905cf0a61e5b3ce552cb8e57eaeb8b13ea49af3102ff8f0aa2412df97f4d6c46e9757a869b802bcc78da702307c974a1873fc2bdf283093d83562568b907ff9734ed0e2ee2e3d0e2e2c18e2878b042fab88a27ab00cc6c8826f894d370302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e05d92d2e6dea642d7d53ed0f7cdf94a038376f59b2d0eaa066c8623553038fff3703b63950dc532664a636fc9a799ca023100ca1321532e2ca5f1f2b70bec640862c4eb6f56f1b596b87dc48dc7ed9ebfbb24484fa48741ae5045ac711af615b9c2e60302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023060e5cfa924fb44cbc55de4b54f45d50ad3f979d4f5293f9fc20c54134f53c2a1c16d129ce576d36efd07ab49259cedeb02310099995954cc3dbf88b61c38105120d2480ec72167c256a611497dac3c8162079d9c935c0604d8553e2698f27ecb9038330302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d0350cf8b7168cfff9f0851b677d7a655f0c0871c49ec79c6d462e79fa248515f77681873a7da6db2a89c983dda36f8d023067f4bdb42aa38e972969021de41d68e85b6fb8d7cdcf5f1e7eca1e9c57e49da3f17d0c4b0113f034b6c39d04aceff9620302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502300f198639748c2aa1dd17b79401998ef324ed5fdf3e4bb8a10af9fd5012e87d1de47d4a25f8fad31fccb19056502d3f7b023100e9e87cfc4f63b3df5b6eb67b30538184543ed969d0b5d024ed1f6c078470c583fdc57f90bf211663c6dd553017979cb40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310096d89bfb3d7e72abafdeaef8eb147ee6d65678a619d2a4ce2a641ac28ef6cd9a4c03106ad419b964e533cc6acc6a3cd002300b193dde6c6f117515779c716af9969fadd6b0e2e36f607b7032d220139a221292f1d7b513047ab0ff4dcf64a8e9aa0d0302047c435bb500663064023040d1902eb93b158f694114b10a042faaaccc68ec6a4954cdacabf1934ae1ffb8a8090a6ddba83fa27206952bfa7162b502305c1d58a387564d5af6566f99acb5f68eae0ee083f079c7f2a85812b544916aad882511f7c20704e080fe8147529214560302047c435bb50066306402305727513d168e990b76964c2e556ad780d0b57dd5c8f2b1900878d612836f60b885bc26b56a80cd56455c6991eac0c34a02304d463b11e046f1751bc60321347b96e518e31d549e1ef38f66ed9e91ab1d877f793f67665ebfca247e278bf789547cae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502301f0d3b5ce942476a2a265891349bd093e80bec57b0b6815c0a1b0ded886fbf02fd0aba7b3d9e876c9b950b6de9e05b410231008c67b274f892bfd4766059cc72138bed5ae241cda8f24e441c2c343c2d45a72e20c410c04b6ad447c80c46df3e79472c0302047c435bb50066306402302ab7fbe11a21eaa137c1fa5bb39287cb2728a475a440e93e055d3917dc84dfee6b97655e1ddf8ef2fabc3f8a51d0f6c6023050610c6404e5d0ad5a2db1d94fe1a97ec455bc13e9694ad0a20e07cc3a0908715d403d219f3a62554e954e896bc751190302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100ebe86d40ff5ed8dd1eb7f376150fa1e2c22996ddfa5fe6981cddf1d45b5c704f7c55e8bac7eb415e334725ffa809766f02307451f79c3f5ef6b322aa8f940b6f64492142cee7e60d088df00f11de2eef6f71d827ed90fcba3766c86524e1b42badd00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008d8990396cb0744420143923d14a25a1f94340976aa2833724dad15b1eb7b90a5d6b6763880546af9ad11bcf6c7dd94202310084b9c57232958a6c4446d4687f6633c5bafbb7c3ebc5cb4914cec2343462ca43241bee1d3a844b55eb49e8e1729c818c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310087be5d2f1b0d411372f856e9d9574962e32e340ad7b9a6008c14e4c4269d1389e0556e292fd6bd577b96c597d144455e02304a6feb82c0e98421a885a9eccc77348657be6311c34612c41f6b3f64e6487db4e61616ff519db6c0fe81eb49a6e3c6810302047c435bb500683066023100b2ba390ea2d87fe6e443f39a927d054c8a40ed4afff450cf5ecf197a90f65fd4a8bde5dcc1738d724dd8921df6d71782023100fceb5e5096da1c2daaf87cc9770d8c1b9aff6d2fd063987ea27cf536ddb4e0a865eb76757f79ed79b81265d8ec7bbf360302047c435bb5006730650230261c20dfd4e5e9aea73989ff9c00a87ab947a78b23ccadae3b47136d1482c6b85fb47d0fd5cabd575e862b25e9de9412023100cc410f2cb73c91a43c2fa118a08adcae9d674e66ff1beebc93b5a861cf0e73ded03d5ce7b58d8147cbae616f1eb8758e0302047c435bb50066306402306f21f416a3fb691400336b9ef11129fd8498b451c5f978b320758d6b890f1e4242af26f949c4be42d941815cf63b7c0d02301db147012c4e79ddd7ece3ab2b4d685c98a582e6e2051189189b82e8be8a5055388617734db53d7c89d7f6f2847acfe50302047c435bb50066306402305993bfe6e7c07369fa970f00cae2d0ad20ddcfde967f16ab8bf1b139c7037852c48c9b75e4920f7c229add3e5f5b141d02302fc68c5e826d06bcb9a65526a476a7a49536728866f98ff0a67af5753aa61080e1d0ec21fb03cc39417e3c50996505660302047c435bb50067306502303e9d35c2ff5010f14201024308ea08dc63ff79e333fa5f56c704151259a1843df145565983412faf0be24d870856b5e0023100a0671641270cabd248beb58c3043cc67f56d8aebde464991714bf99b4893260b62bf79b9a392dd2a2009155f9349c3eb0302047c435bb5006630640230717085013007f4861aa3df90b1f24147522d7a11e435de8bb25f39797bb3f08585cf2841ff85ca9990561544ea84ae02023065615ea6d9c6b7be682def9e650303f167cbdc30e48725ab7677309104db855e348c16676780c5d3efbea50e61ae98170302047c435bb500663064023065d315210f60e9eb0bfc3f5ed8734703ef1acc0bced034145051f00e9175151fd1b50ed8c4483d4eb7a5148fc1ad4097023077692515d25fdccc7a82cd4f83688e9049c59c9bc6631bb1898abc9f2e74b9846a6425f58faaf5665892c7018d7f0e0b0302047c435bb50067306502303a3634f4f7fcbf771f82803bd49608589a5faaf470a8e6777703e4dabc01a02d64ef34d8a445a7bf3d6d9a35f1be2cf4023100f1e04fb8e95f3613d21edcce5f9365e8a918ff1456e5cdada34ac60ec82d4ec241fa171c466c12a22c7adf4a2afd0bc20302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100915b93730856fdf343d738a2cc35ce1be2d4dce9383d7816f1e9faf297a3f88040b2eb93fa55a67ed6928cc104fdc827023100a85b82c1c0f58fb505ea75bd13e313c10949d80d55029ea8ac34917760a7c5f36d6dbccf9455d4d6c64fb7454579d90c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023014023f0954c90880dd915a7005edb58c81148fa75ea69b9f655ce7e633f7150361ec8e4e0d418f7ddcc393e629fddda90230163b55a71f494752bc243d3401d0ac86573bd47a9ea1940c364e2ad89b196b2ad7dd01c9a079778357da18a8d342d2d40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100ca98c823b66a9b0cfa978bb76d19dddc34197b8aaa10cdcb1aa7e4ed31dc7cb6b7e82e92475f64a6f8f4c2c0f9cad5bf02302fdeabb7e22cc612dfc7e95fe617ee056b5871a02c5afb42b4a53b91383fb461f1fdab5b3b4780bb2b1d15a3c0193cb20302047c435bb500673065023100fc05b972e9dad69858945f79e4ab5523b0f3d4f9895e70cf1a1573bf353db79a9aaa44befb98c9151fd7f337b7e15f6902301055029864cab5729722f6a12048ece135042f100d44e1afa55dd523307d9bb1ca48200bc763f829f21b760816d2b3760302047c435bb50067306502300ffd58fbd4a2055cb621d3295df7b9586b241e81bf02e4998a8ab90afa388a3cc37ca7dc08477925405d20e84a321bad023100ae6a43851509ca798c717f2876a539ea403664156f3d311ebeb24170580c4bedba53a2a00bf83463717018545713e7db0302047c435bb5006830660231008bbdf4d3a037e28c9cbd896d198e9afd9056298abb7f27f53eb15b5b6558183cdb55ff6d440ae7bf4fe6235e3d695679023100a8a1579e0b5cc865a537d9913c2671a49aae0dcc714414577d0f229b76f0fdd5716628a3d8a1fa75c944ca2a7f46037d0302047c435bb500663064023028b225d4df481d68e9f4fd2a19d4c701b20b6cbef488a3e29ee4e1659326db9ee892256e980cd71a8e22c451264cf32502303210cf3f6722c17240746e7e1a6d75dff02d13e576de2b9e1b9f656bfb84c3a75c404f583be64e77b72e56c069726a550302047c435bb500683066023100ff44debf667a994b876e325364b12a9ce653e69d506668f9a006e24abb0c4d4188ab784bd71245ed8955037e6628fc150231009c170685d57a3af360719c20acf01a8fc9c28c8f0e4d0b101723f84cabbcb8fdc492fc29d3a9bcfd2f88484caa6a53d30302047c435bb500673065023100a24f8f85beb5510be657c93370739fc9898ba7846f19f75c80034ff9c58e2cce9ed684458f12647d04dae864f472b90802302e9e01aad13347feef92d346ed26d7543250ee62d50a1122ff1147c6e7fc0f03b1d0dd2d395a6098eee0e7fa41e006c60302047c435bb5006830660231008ab83286df7dfa1483a92db4a11958f209b77f20a74aec9b409329d55d1b5ac975bf8f86ed5ecafb99fbbadb66fdbef8023100a1273db12358877640e0ecb327086d3b7cab0fcff2caeba00013d10206bc2ad2d6389b2b52914b0636abd90a778a220f0302047c435bb5006630640230766dcfccc3d5cc58eeb9584691829a05c83c9ddb3f86d385cd5a19ea37d652f4a63960545ce6719d656c225c7e6e44be02302d64852e2f20b0b664abd9b75d685b73592036a93a1c96aec89314bbccdd1ccdd2fac34f0746a7f4d8baceac2b3dbd380302047c435bb50066306402304ed50dd8710390841596a4eb009ee3cbbdb29c4a7546206e2ed6e2d5aa2d3a6d7d598d58cb178929471fc051c8193286023030da186fee6b517cde7b35ffb476e28ed712b8dcf14674c96fee97eb0079cdf4b2b411f61b795cd3f8137e38f8af027f0302047c435bb500673065023100fef97d096af6e8108d618e131ed509646113d3322d157cb3048649ea0bdb0ed74a9cf43cffe86bfa830a6d27df397f7402307a3b8fd914ed96b680dc36eb2e9ae8586861d361446d3f0ce08882425ee5bf391705709b6c0b9bc880d3434694faad820302047c435bb50066306402303ef623ac81cd34bcdb5227b1335d094b1c9c7b65ed284777f850fee97245e442f6af3f0165de06cd84c836f6862c13d50230541ea24d65496f1fad20b2a15f40a77f6eda57bbff9b1c00695067f21bf6fcb50566e865a6bd01edcd8a0ead823c63c70302047c435bb500663064023005c2c1802bcc5f62bcc7a790a4b27ca036d4ca4782f0649ada265dc7b20389015f7dfaca0fc46e43cc8ec60af1cc74ed0230771e1bef98d8f2ec1a1c086615d78d33733503b039766a7d52631c3b029f01ac745ead1e64af172d94104dd351163b790302047c435bb500673065023100996009086de32b01a5b77931beda0ce4d40fd37524f3471fa9a4a29679d73098a3a6c0fa401f44a8f3fc560e3f049254023069520239fb9a6488a10c38cfe2563a12ae6ece3d203fb97727f508c737887cb826537585eb78b8324b61672ccbae8d850302047c435bb50067306502302e448f327a47dfb1d5b9b6a749c36d5e61caa37b29bc72144752012c260917f3d149abc0069c9efdaf219f30365bd4170231009eed5bcbf9e50f6676fda47eae62190a85f490faaddbc048b5eaf6933b86de3ab0cc85c5fce6694ddee462638c0cd9720302047c435bb500683066023100cd773e0a68df5a7b487b12a8d7e1a2873dc70ac1fc03b76b72ee1e2d446afffce94be7c725b01d40cd9f12c9c99d4174023100a20feec7883eefb3d3e5f7854568bcedbff50b96cea504588cd39e2b3ade777d188fd4712655d3c667a50367f1fc0c780302047c435bb50067306502304f7d890a330d74ad12fd0986458dd48015015586651ee12255c1f1a8d46569b3b52054d2f18ea923053afd627606e386023100bacd3b1d8e8921926757041ae5e307b89ff20776550887d5a35d538ad759230d98b944dc6359250ef6b369d84b6b7b470302047c435bb500683066023100cc1c12ab1dfc42560e0bdb6ac9a926564c60d42f571e91183b6bbed63baa5cbc1948973dba44e305338165eb7de20a25023100ab96713ef4819f24ad23188475c73dce9f0bee54d234b84a8bd99a9f7741c0ae1db52952e3c97ae77fdc61a564e6ddbc0302047c435bb5006830660231009be49337803b8f7c5e58a2f9dacd0bc18aa401f7827c280f64fb60ebe73a036fab13cd5d4f198b14517e593240234e4f0231008e7fa332c4fc2eb633c19b2319b5cb5a2db7a4eccb9ee65869405f6fa80c8971a1444b2715aae3a11a1fdd67d9d31e250302047c435bb500683066023100d0e7716178b3637e9d7a0073ad9de85e3ddb9c6d38d72a1ecdb2b7abeb497e99e6f2fc2d3a0b3916fae2de20fce5a702023100fc684591afb5941a500b14053414ba0c2e593517c5c33038f11c10a98ab1f6151fb6561f12b82fc1090842dad06667100302047c435bb500673065023100da3471b63c7cab8c27ee63fdd97f1a8335877f8aa222b1eb599ded0604db1bc1684cba0ab6224396d5a8b4f53876772502306d16d707008f1e20615539620df98a2d35bc2bf4efd08ce91d8eb7b8b0b8b091fac13eafff605a73adfed5022c73e8eb0302047c435bb50066306402302119e05eed90b7260c22e2e8a1afad6e24941aa57a6a9dcc19b48f00ac0704c6e6ca2122c031c8ab83a23b95a292cea502304ab3763c1408c2bdf7a423f6def5b2f255345a17634a2eba707893bd8f36e4024531db457c2716a3e66756dde9179a8a0302047c435bb500673065023100a5aa221b448688c6486a88e79ed11ed080885c25627a778305433c6a7d0cca929af0dd47c7599227112f403e39e99c8b023020c02b86a2ddc6c718119b0d2ff0bad45b0d951ebfa0801cb9e0e50b626e50111103e48a272b6cefa92085ee62b77f160302047c435bb500683066023100f9fa3b2e4a2de7bfd3423aa3f8b3778239d0a99200de0a1d196442a60f7a5af68427bf6e2631c076b7ad4c2b4bae4dc00231009d982622e1d05b15838cbd39a830983e5cfe561f09717ee0e75682e8f046635b572146c73a2da6a8b1b2459d9ade1c590302047c435bb500673065023100d6013d0b3a8b892abf5cdcfd5744fc19656971394fbbd47913675cecd59274821515148822c10fcaedbe982c264aed0f02304da4e90a118ebfbbc4c90dd8671e59c449d80418b4748549de27eb2367fe318aa7982ff15001329ac9ef636a90e981dc0302047c435bb500683066023100f0d78150b314129730ac0d405e0a22af5015e3fc073e324b9c34f40973c23dd8fdc3bca6f75dc4b927ae40319e7a9de8023100b60f2f0876d907ec41bf284cf152696259af0c85449444c02ddbd3fbe5e4f3e3e726aa13bd74bac223867ecbcc520f4d0302047c435bb50067306502302ecbeb578c24dbadc99e74fe6418255129fa4ffa0db53e14798ed4be61dcc3227ebdc17ccc69eafb80f80576e53df70a02310087019eaa88f614a1f0e220fc3651225144f47f19b8c4aaec8cfe913cd0f992e60977c1cecb6fbf8a69ef38d67945c5120302047c435bb5006630640230517009861e5d6966cea69e0df00133424cd1043ff33a4292fc99c8c74d7ced9372eff1a4156480e9035243e890f8091102301121ec60aee3489394b5083b073c5871fc26ec114d0c546877388ddb4759f42b953600532a7732f70ba641f9828c73340302047c435bb500673065023033796c15105c6f158d5d095e4424c041340c59963ef4dcdeabeb6a4577cc6ad86c54df0e677abdac604020587ed8efe4023100e9116237523f77a192c6589d52db65a5ea4d90faf66c2e514315feb8b217625db92eadcf3833d4673ed39ca87b9e27f60302047c435bb500673065023100ed0bee61e5cf3b65e47e4295751c046db64a24610d8e62e4faacaf7ae511d13fffb37347d10f1fa70b9a742649ec2c7502303cb008648974459f03d57ef783d30e0ca9466c938b30cb2ba757e889c9be90bac9df0e9853fdb6529845ce6c4bbf69960302047c435bb500673065023042499536af2fc5453293d243b79168397d5f3d9564fad0fa0a6e4daea62ecd3c178be4cba895a957c84719c0244da96e023100d9f361368a7962f0964542ffd9b35f8ca980d02543480dd14e21aa7a614e08cfdec757807ecabb73b9c8a9b0e2e975dc0302047c435bb50066306402303047413d4233da4757e9507d83f78d281cdb20ad4532006fab6436acdf3ff52646f868a2b6289fae9a268d07250df3dc0230281c4e84ddbb1ebfa6d32c4ca56c1fb9c8d39abc17148211764e657e590a0605ddb201a0b4f9b7b46d467c9382a9836b0302047c435bb500683066023100e79ee66dd574e4f6349e405b06d56482b986b213109d98de3f25335173a908c4305706f53387386fd23e89d3572633b302310088b887439a794f1d87554a4f052a3fcfb50ca0330ef79576b4820167a135703d4094cd6e484d85b7e5b20018af35abd20302047c435bb500673065023100af6b3bcaa642135aa9d5ed8f55ff24ab3039f85e45769fcb30ca22a9d509d8ff3f19d8e71e469c06469e30c17b001682023061609817bcf7bbd8dd51cdd719c21d5f2359142c40d4a63cd2e21838fd7dfe896fa0ca261d98bd80b22041b2f84846f30302047c435bb50066306402300466bc0f96448082e2e8327a289d98e54c821544946b108492e12e3865cbd2101bb6cfae615ecb9e8188ba1503a46c4f02303b610e09cacf6491f4795ea0434ab6d74b9e144b08077e530fc0bd1657d3cbb81625b6c71a0c9c08b558023e220aee6f0302047c435bb500673065023100e161bc62953a9e1312acc2fee49365ac585735bf447fa6cb97937c31c3262cd72d654f24bc8a9e90fc1b448facc6f1070230011703c875e20b99c2a016eafba923cd08c71aa3265f2474f6d062a3d487046d3ae19f6a393bb5f1dc7aedf3d7aac9ef0302047c435bb500683066023100ff3b1e18800042d3847d6e914507992e8ac19ec1efa2f4f82be48da8a256643b23c3d7465ac1c8753540654a3aec18680231009bec552188a03a5208ad81644f102d96dbf65430e653eacbaff80e4d2477a86924c22f8cbe9cc2647837da110bf59e210302047c435bb5006630640230284892a743ef72bdceac64e301fc8d6d4bdb52033179040cfc3c57a0793f4cf8f622faea4e525f3b66a3abd2d22b4642023073c8399b7e496fe28618f5c0b4532c4d0d4164d9359e05f11886fc3520462d6811106a9f880e57138438cb3081792bb70302047c435bb500673065023100a49fa21c0891f45562a3138d8d9f5c52f50f067ad47deec239b7294691d969ed79257fba3a5d64dabd52df11cd7758fb02303ace038d9ea8b44177c8e501fa611c8326a485903ef014666f780eddf95b88b88241c5c71b3b00ae0ae2e4ab08e09d4f0302047c435bb50067306502304415ce59e0197dc244d6c30ef01f9adadf46b5c74f0819cbceb5d7ca66721daf2512a428009f9592aad0ab24521d55c8023100cda2d67453590d4d8781ffd2b12a807db1e1f405d1853537ffcfe489887c25d7b01b0c4373cf0f6f13e63c516d8574b80302047c435bb50067306502310089e0ef43e8b1ad0a3ed84442a9b38de3f1ba45a278afc1671f63314bf4c958461e9076a709570601f9ed092f206210be023071612451d374fe5dc2f3f7a353430ed80ba36cfca2d6e5c665924d2263025a7890e6514eed095d4737a3ca7d324c6e520302047c435bb500673065023005d5c56dc29a2b3d4111dfc04f6ba9d60683ff452a25f1a04b49dc6757e30a2afaeb7f580de9e9e36b12a1a005cfb589023100b6f8f11fd1499cab194bf28b0d3d9b6fbba02c0de6db834d9862db71c44f8031395f40360a2cdbe287823a194fc65fea0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230698c263b394caaeda70e8def6e86daa9380f0069b0d085920bbf8701c204bdaf0882e46a95a5a1af546d929ec60fb5b3023025a7888adb954c4e117faf7eb7592fffe1fc6b9d87629f5a6bcaf41c7e55bf8fa0f12e58c1f83a45f279aebd13f170630302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023047d62dd3b592067ec6de0ca7b5f8e01e36aebc9f8cc0018cf04b5c643e93debb592d482797e4e58a471e5c5b645546b8023100f0478b2178af9b9897ad42945964f0ab77090b5941c2364ba4647aafeda75e3581d3a66bb012f591bdd40d9bc79049db0302047c435bb50066306402304d7d17741f7a012a6560ac1d4717b6415083e797bd339eda9da8ef868b5a85048b1ff6ae1863a9aaf62164696e48710f023060e86d2cc3696f8895938896904fb63da45edaaa378101aaab31f1a7a9a2b2346e4d9791b2dd4b09a971ec8e4e1035f80302047c435bb500673065023100dc6e5efa61dee27c860d32f5c3d24c737c1560011a537895a983b62a523d4725dd6766dbee01c9532fd682fafc7bb2d40230567c70b14b0bd67e0d8b0ed7490e40d5e3a731ea75bf867b2c2c66538f7f43310aed418329831c98e14b17d0201688e20302047c435bb500673065023040162521bc7e4ba7184f7439b18463b77c0e950a7dc723a51a24496038f708322723e284de7bb0def00568d4d775fe7d023100913df320b49ec476ea5ec2664d5b4db1882b6e4df7aad53ccf3cefe9db36fb3b42dd08f9e53dcaed8647a2001e6bdd640302047c435bb50066306402302e1a72137ea9a2ac80d30649e8e14c91d5872b4d53b884939a77431efb8067feb82fd153e55c06a495f85d7279627c00023077d9c2e5e9ae0b2d1cccbbb7fd52bfca89c78b1052da6c42563b6b3982155d550fd7129b3f5bf1a344e28f2235bc1fce0302047c435bb5006630640230609c5995ace36ee7210a1af165e9c756d5b76749fa29fb18575e774c5ef59ebe0986ba73ef7ce7202dc0aa9a90f1bc6102306c35acfb4ce8956ba28ef4c83b27e5811e3d15c60d5914c8d7d2bc35b901ab982b6560f3abee9d25897286f793daf3d10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023037e37101a0ac0af53644880116dba08189bbfb9f54c1c2c613ba960389e633708842881d903408de9045b14213c31fdf02302bdcc2aa6acd2dc920b633cb10869aedf1c36eb242dc506becba231e35df3947cf25cfa9c47492a5dc6617aeff6d4ad10302047c435bb50066306402307740218cc15fd781fbba98d22e812568b5fbdf1ecc219235d5bf1b8758c1f111fa0106bf03d6a5a3b452d3b3aedf7fc202300a66f0042278bdbc35af5621ae3238d782d2a895e443a37ea677db8c1149c3f4a501dea33f08df5fbd0332602fb9d2780302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502301ea38bb7ca469d216999a8c93f55a991c874edf3540ac263b95c51cc265bc1c80c0d312dab1005d086dc650af9f65b5b02310085457946eefeee525f7dc879d4d18db8ab01843b5412cd02e96b4b8ee401aa4926a135ac4ff5cd982f2a08fd26766aa30302047c435bb500673065023100c881b7d73832b129d4b4ac80143513123a2c0c8c36dc606accdefccd58b7ac427b4735c520a139a6ded029b3c11a703802300e681bf6f5cbc8a87752511d93cb592437db821c23d1d2ead50296b79862319a95ed7eb8cb5bf485acbb683f97e028910302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230019c525aed708329edacbb1f9d38600b40cc275fa98aab3ca9d78e19f0265aaea4f3b263af1ef352375c17b1c8a8d088023100983792e28572f19992a6b53988aefe9f5e46c4a8e9611703c15c2736a4a01c9cb55e6bcd77001e3fc47687233c5be41a0302047c435bb50066306402300f29d22abbfa10c6a49f41582b678a760d92b50f3fee1ad9841a91177a0db9fb16928b09e0f5985e93dece40cda1ab19023074700f42e4a7df7333a346796a5a18a72acee5f1b2d42106d6fb9655a4135073e43dcc90c02e484b619a6ec601eca33b0302047c435bb50066306402306b40fc88c1200a6802cc650ca571b3b0c7d5506e0bbe95d6ab0b5d7bc4e1bd378b425b2e55238cdf6b6705f1e960d16102302f048a901268d61218acbb7ad9592c444d47396f3a39e1797c47dd3e0c07745c2d5eb9dfaecafdd279f87c2a51009e340302047c435bb500683066023100f47effe8b5d52ae39e306b53f584a01e843d179e6df9c4b7e2097b659e69f01f0858d5b9da03f8668ab1e93dea452718023100dccbdb8b9e6db43a2f034a2962be64d03ee59ffc1fdf2d3a9b8ad86a237cfe9e2123c12507fb526ed47eb158d83b605f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502304f7393d42e59e893dd88a6e16bda6d8295c871ccdc02374629cd4996abab59cdf0f986beda3efc14250c5fe15ae605cf023100fb4f39d95a27ac1b134c8ad550649336aa9cd8c7c0068f8068acb07efe3f620c626166a7cdb858f35bf5c417e9b930990302047c435bb5006830660231009ff4c24ead5d1a6e2eb74081aa3115c34e0ccf92403de1251c5e5a77172f8480f57fad099862e9afe705a8b798cc949a023100bfdb20e8bc225a105a1c95bbeaa7190be37b8ae29766b496669107cca977a98735ec78e01fd64223cf06e4c78b78790c0302047c435bb50066306402305acd02754d5bb6cb58faa830a26d6ec1e5e77c7d251487d11da526944cc2094b3487efa5de7fe03c4f117dcb7b93be0a02301cbdea88f843af6252cb24b247562f331fc45229a436d555fd5c747280399198314285c142e9b5f98a019db384fe8de10302047c435bb500683066023100cc0fbba50d629aa2b8df4c2d4b3c4b0559793c03bdc4635b0b53c396a4702d6f1b36fb17e71d00c1701b8a5e74d0cbc5023100f7e309facd99203ea4c443c00a904d8d09e07e158513e76a28e8ff73854e2e71bf88f7d21544030c6404e37db076eb830302047c435bb5006630640230570436b906a5ee2a48a9e08e51b6691c1c12c3ac5f2030e7c762e6bb862ecd8224ac4ba79a29e355d8571fc600695b18023055858df000b07d436edfcb3de02acfdbcbe03fe7699cc6e584fbb46dff5575762adf9337c66c7e0d01bae015dbcef78e0302047c435bb500683066023100941f83bb56f0003c995bf3c079b84c454c5521de90c42bd7061fe94eade1ce51d72fd084e15deaed621974e4c3116f00023100d5b3cd810a08ef6241da97f52bcf622d77e0c56f01c47f89b07fb8198fba1c9d7ed9eda843b97b486cd5d59a7a1b52ed0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100c9ccdbf48ce3d722db0f2bb9fe7704f0c7b1e279d36e9f1c5e3b32bb028313b22863e76d6fe905cf50f0fe92413d6ffa023100a058c0b223cd070682aa8fa3e592fb8b4d1ca0042db4f3c575112ca9f18c2d77ef1666a6b63062cb294e48e58b071a0e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100db29ffe6d46f030b713e55fc2448b10979eda3b8ca632b911fc79e7463de5fcd1946fc9f2b37e113720c9e3738054dc8023100d57893aa596bb15720d1bd5b3ae0c09abfd8e11ade8cca7a9d8093b6e3b12ddf659b889d843c0100415bd21d487989bc0302047c435bb5006630640230067f21073384103e5dc0ccb979ab9b4449a66df8df4ff17f343c2966f165c9c40e2639b292f76cfa919fb020d2e419e402307249d45af25e89b22095d2192d5bb17c796974a9df02fafa37f733fc6ab564d60239fbd83bb6deb327b9e7c17253be7b0302047c435bb50066306402305d26b2f999359904273c0ddc14ec833f038eeae15fd80cd1b66eef459607355ff6f1afacd2254b038922f7145c01c6e302305cebf6f1a634d51bffa8014bfd7fd13dbbc3e3e1695b75b7d37ed551ca213e6278d94cfc7ceccfadda3c3fb3d47372450302047c435bb500673065023079b91bfd0c1182211233702ade5699fa9ef3a7029b123539e1864a1a123dfc4d163bb0e37e18846b90ff4c33ca4a8fee023100fd39924e6e7f026ab9c5fa764453cee5f36c22aad5699ce61d201c0ff57355474f60644702679e10437e8fb44684913f0302047c435bb50067306502306e156e6fb61e6e57cdab1d0733e4dce902686641b3b841471a8f4dad95840f95ffb3ecefcea0e8d5de69dc36a95da982023100aa19b76065931d32a19aa5a77f3a50c40bfa9d6ec116a7f1ce32d25138e09aaca127252fc2db6b34ca86a7613f31f5c50302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023026e7caecb68c3fa73d8216cde556279e143e7d565e00ce8ea38e634279748b8dd688dd1ea41250471ecfd509e27c02fe0230160f9bee1820aab4a2d4d78e458cebaff3aec1d7c9430603f0255a569434cbf5f83e1a89cdab37a6cff128812cf5b5f70302047c435bb5006730650230245556710b1602650db625238833f461543cec454576ec728464fe7f0340ba7d09c11a816689dcf3dc4b4bd46f6d2835023100e14fa61a447e4e3f5e3f7acd3af010127bdf7e73f1f8bea75b0a6f3e72ea505b20886fb89ed3f2261d45fe31442154370302047c435bb5006830660231008ce8597d4cef4226e16cd61309514d05c645dd8b90ec73810211fdb9fb6dc876c1205ccd3a43c2ecafb2e94559c57d17023100bcb92e20d30970c0d030ddda899959dd5695cfbb9b3dea59e7ba4aea56afe7cd73abcc4dfb01bd37c3ec09dbcc86e7710302047c435bb50067306502302cbd723e0c052590ea2c8f775dffb44ced1c9bfdcd2c46db44b82309d2d796f9368577e9693a3d7e3fa53395c811803a0231009de47c74a8ecb53b42b7a185803072710e8db2bad462097d248085b585840e51c2b484128876ab7240b2b0fc5d71576d0302047c435bb50067306502303bb32c481a47d9b5f61228b2774179af5546a9c2366ee4a8122764e3b1687abef9d1298238d658b24afaebf11f8ecc05023100d3f9d5504b8a37381c143d760c7d838c401aa0488b1b04ae5c231ce6b59f511dfeb96b8436f0d9e5c94845de3da3d0ad0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100e52971addac16ffeb39196cbc1ac00cfd3df08889a8ce9db0cba6be24d756f85870712e43d160f5285075a12491fbf100230120b692fad889bbb408ab0e196bec5018b2aa61db043001bb0db6027b26f30275e3edf7373c9f27f397024068aa58d790302047c435bb5006630640230123cc58ad7b2d974f6a2ad1521623eb51ae1369b4eaad7b679075d9bc3e1d3788d2625feecd9878b128a4767352c1478023017124696a1c3eb9f2cc13b431d1314fa9849bcaa7b0119d721fc1b6ccaa4459f582424822396944bfbce96ec4a0000280302047c435bb500673065023061fcf933039e4887a4d4fa96c95bd36f1b8fd8dc732733a88d6a30b75e2b03dc7b1ad850001c3b619ae038376bd9c51d023100d76245e2091f459d07d2e8f7663a78b1c4aa5cda4b725591de06a8b9621750ee327fa18338ef39407b662f8246915ff20302047c435bb50067306502307ed6d3de2d2f74f34cc7e12047f2a534f6f469ae05e5614ef039bc8f46afcd3d78dd9172ba412a01c9ab1cef1ecd9d78023100cb3713ea9e6a3d4619c6697cc3c4c23ef478ed0941c45578a27b8f11f21c9f0e28d44b77bcf22f316a1d89dfd9fba7820302047c435bb500683066023100b4d9ea5d0c64e69c7071144115ff7cf06248bd0f922b1de7000be69d13f82f79ff1e8d1540b9dcae5e3526c50dfa1ff70231009659126a8d7119fc91efcd405e7df0bc9db80f3c1a824fe15519fbfa0d0dfde059995074d42b13134083ac81690edabc0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023046cecc2f451cae60a4471fb58676ca0a8eb944233ddd7084880c145fbba4169ec272b67c8af296ffcad5322669e93bdb02304152f1b9359edf01dc640a7a3c1aad44f6493f902f51fa32caaf91d92a204b36ec04b62bd88c247975d4f82c3bc4c7ef0302047c435bb500673065023100e819217ed9b593ff1089b1679c49bd0b07a4b1e651b89316e76dc2b913db4c6188c6d5fad9aeeebfba8fd59019d0be2c023008816ac689bf43b51575d695f2a731e4284508096009d6ab9d8de3f7ebae9cdceef50d57802b0e99192ca8c9baa75ca40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100abe56a9042646729812c5bf4ae957ffb8a9252526012aca143321c1ecc1db1aee5adaabb5c3a01056386e6db6db7a0f9023100897b07528d0890225ff54fa6efb55d1b40fa49e6391c12846d66086226af053b4389086204ed092bee906d40dfb041540302047c435bb5006730650230483d2c83f238cd9ad96c71e0c5c3491852c0143da8db1054ca90f1e5cbff3e7c3f36e240267ceaa262b5ffa298ed77d60231009ff01e30baaa8f8391145b67beaef07477b43382b0812cdeec2d2df8bcdaf307232c54a07fe6c3d4b290603788caaae30302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100b6524b99ba708f75c3d8e00a2403208b2ac1b7e8840198c4f3aa9541d3069de2a672fefd356c2c0e23804817d7fdc2c402303cfc522b3ba28327ab3d76800774fa95d8e0ef57f6aec9ca4827105007621871ea0d92bb78449d47a3c82722fa649c0b0302047c435bb5006730650230318a9f26c103685b150b1f1b42c8267ad3f9027ab7784b5fcbbb5fb4f1b4c182e9c772b1d7054c6de7e6ca16fc48e3d6023100dc0535437a2d7ca3919360fca1a0060e0c875d854d14b30b1ce3294e8184458fe85f2aeee9cf8e6293511064b3ae4d630302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d2086936e510ac78f10d7b16267cb60b433d3b9f5e8db975a5de44c3cb4ce02191a4b81351a020e6e43bbb970b955dd602303a81b7661842062e1374722238976bfc7eea79953495927fc7d50855219bb5b398cbfccd5dcdea766647ed648a5457370302047c435bb5006730650231009b05a3ab9c8b4e7567e493a695750d278c1c54ed5f114045c63975ade8c9a50220983ec39b87b0636e58cd5a29ec397802300c764b7ec7d58149615882eee157a84f67235c7fc5c11c82ce88f2c912469632941dec2dda3338133d2421e34fc65dd40302047c435bb500673065023100d1287757304a062532cfc1ea88d8bae76a636b83853d81795b04f07ef7af3e559ada3b6c3db66d5ad0e6d9bee478441c02301ed36060aefea75ae8436a6285a0727d54c8bf42355eec29abb095ce9c1ef3d84e47889d98b1eb24043f2c655537bbfd0302047c435bb5006730650231008a0abeb296aa5045436f7a517e62487f6027258d486432d89ab14d88eca778ba5844e50de9dce4f24ef0522105658f87023069d6888cec3470b3b5337fe08925144291fcbfcb04a001cecf09f545b310eaac83312ef883a2368c6ea12bd639cddc3c0302047c435bb50067306502306ee08f9f0cafd58a4593aa9ef912152ad8f28600acaec43706872c8f1c12af59180e133ef48ce156f987956dce5719d602310082d71022b3ae1344393c220707f670b581bc7b29bb55b1bbbacc47c8e152d47644e5c8d97ea4bb6c09fe6c6b99acc1a90302047c435bb500673065023100a9ea0a03caf7e988020790f132b4395077746b7b1de7a101a31fdaabf786ebf5521b268ca79c6c4b00932085cdec21a902301a581f596db06df3140094be6e94ea9c1f6399a3846f4ecc0887e4df18b555e02ba25ab447c4bf633a038e02a48ac5110302047c435bb5006730650230592af75b918a51d12ef904e5b86bb82c2b46dfc258ebe2328bf840981bb8a7c56ba7b6ea72c69fc93c3f12ed7b9245a1023100ed5e71143ae30fdc214a549f0e42e59667ecb4fd38a671333479a975e0d9babbfad79aa487a7d4de80db8f611bf37f8b0302047c435bb500673065023100a0eb6962a283de83c9488542978dd8d110e2c557e627fd23a1d63251f983646e89309d8dc1530b51829ff3481d7ea0f402303ff3b3757a9b78b1ddf7b0246baa9e44deebf2a0e1f5aa9eeb7cc61e1b4f32f74f86eade83e4d0b5a5f762cfdeb7b22c0302047c435bb5006630640230323f3f95be534b67c948306089bd610be19bf94d0b75c46c0a8f3b0fe3efa3c0ff567fb5732742f9525538ac5fea72f802305a2bdffa6b138b0915e3d47dafbef9538084c496816cb322dfeee8b5ec5ab4210a7d1903b9844d8024372be81006ac5c0302047c435bb50066306402305fda5e6320f4af93313e50a4f5b133090803b634d40ffdf7d0d73714c1e6fc920ace3c1c1d89b5e7bcc57fd189b4a8270230076ca643628297ae259f1e39b0fca77437ec3a28c46518862c21356609ea60fabb9650258759c1c33a908aec329ac9740302047c435bb500683066023100d8c7d600b942f1562d8bebe7a4cbf9650e8577b9a6cee2d05f5ae4ce31ce901d8cfe11a6f9dd357a28bbd4b24873d60e023100ea5f410637e3d1906792cebc3c90fdde9b74b17a7a65ad1067a301aa50fcc180fd90b328fdce600117445cc4d18bc6280302047c435bb500663064023017e3b02a6895b1393200fa90c18949ba01b42217c5a212e5d16e89b06b6a75524e8047c5fd918f368d8c65d65573065102304b32172c716c8d1174c8ec8899dbf4591cce512e65cea08acb0b79d2a5f8751a619aa6435222ab915e8233c9c75423c40302047c435bb500663064023045e0299539644aaf4f2dbac31e41d9665e87e1b22cc1feafd97a97aff093864ecc795583bb9b5de9a8244184fb57781802303775f9a24096c1a8382b1a6ed5ae581e79bb86cdbc852dc63342b5825c88410299d4aad7e57af7d007f85d42b1a6cfa70302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e915350920eec7b89aaaafb1489aa10d1b2e892055319bf4676fbd43f9662fcc74fc078047ec8cced770bbc4bc4d2059023100856034ce034b20d60d9be005e534ef89f6c243b042b6db09cfe642ee20cb5ef0c10d10594d2c67f3fab7ccc6c68ed41e0302047c435bb500663064023019d29a5b70a87fcb7d99bf22722139604a0215911c742eed8cef5a15f2dae17d041628ba73a019f5b6ac520ed92b93620230672e88956094cca841073ff1f029e6b480ca3594a48094823dc988807700a77ecb1766b9427e9dc983da8ac9a95326d90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100fa5de27cdaed0a8da5c46ae401ee3e30a54400134bbcd3d86d6f130bb9981a5ef84751de2e6de1c92dc2c802b3a8ab01023100ac53f15c3c9bd348faa3e1356460ad84ddb0af8f921a6d1cf96062791c9b10c8c3b82e18b5f1b85b24b81a2be7af80240302047c435bb500673065023100888009a6e432f6bb365872633f5ce1cae361bc5191f029bf50b64711f9d1890f2e809438425741a1922d4a8a0c77ca8202305e987327dd134e60280ddd72a85dcd209bc2982f2c8c5ec1589b8fdca0951ce8e05e28fdb3074899bbed1328a928ca760302047c435bb500673065023100d2c25a37e22c24ae984121ed0eef8b9da1afb3b52cb9dbf9d262bc124781c4be57af6dae1bc1793213f848c0f9480b310230611ad6f2530f9e0e80a0331281651afe6eba35e3b35c3ce1fbb30f8c44651364621ca561c6e46562159fb7d44d7591720302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023038c853200ca6d77925da6c93af091e4a167cb7bb76b7faf328775a24bcbdb227beaad7e9fe6a3ff419fb8b2a74ec2504023100921dc95218decf36092cde23a647d437b54378373edb073ac58dc7b071bbed77aea54f4e9dc4bbce5c70683433c015ab0302047c435bb50066306402304e137a72dabdc142bdadf0becd1558b3b441abdb9bf919dbd09ece36a6eb8f98a31a0419bb7cb8507ec52f94e852e49c02305933eabbbfa10824c51686d00d51f462d7119493637d681240ac703a9e99c0e35829ac85ba06c5690f745cefd462ca4d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e034b4253683430bf326efafb00f56eac22c082ef8c2c87c8d034b2f817b736249bac2b4b700d610ad9f0330a16c5aa4023100f5b4d882fdccf11bbbe5eae17aef6ecc1f20d936e0e05047c75444afc2de72b2a408863891efa55e6a237494fe6414a10302047c435bb5006830660231009ac1684e099c711c8133aba844304a39fdb2f3c44a56647c9aedf3fc565619d0b294606208f82f6ad57162ccc5972c5e023100fb2be68ae11064007b0d42e3b7744b838ace54be498a2c41dfd844b9366d296c62cad81486f386ce03f2f14fad09ff850302047c435bb500683066023100986b21d7cfe59f5983b48c05712fe9e6c34260f421b254ab12c281f4ddbe4e3a678e4368fa98a0878fce799a3ceab8a4023100e5a03f69007b65cba8466107e6937c189f578c160cd0078da2ffe41b24f05d06111be06900824e2d3976888b8c8d9d060302047c435bb50067306502300b9e9d8dbb8a607a3b398d7fb6000a32e35d7153f0a7a70a28d120378e8337f22347a9e1fda83365b6b9efbb8b5602f8023100d48ce1b4739d88afc47676ea3003524b5093dce90ae1dc880139327946300dd9d4b4e6df6657ca8f7805edcf3e09d6500302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402307e3f1fc4fd8d6039d964728d1f0c6cacbc214106f2aec0332b37ecd9596e7d0c55dc277a31be55bc25e7871b41d609f2023024491359d09ae389a96a3b9c611da0e21df54c202c7a11479e1ec1d3649a515fe9fa0e86e76ce0239a2cb68a9540e5120302047c435bb500683066023100ea12e4af9fa0906dde0557c179dabb0c321494cc7d78e7088bdf7eb682ed68fa4e50ef3e2ea4edd7ab33f224e90d4aac023100911621f03ca0fa936a43a845eac954ab6ba7ed788d845e6cb2e524f79ac5780ccf30e42fd2021ad6de1998b8462d90000302047c435bb50066306402307ecf4a8bd7def49d7232d0a9e934c514f0b1ced1a09eacb587ab47e4f0803092d11536edaa96847d19ddfec7721b34ed023022d6bc5d2965a022c888c8f376fd104dbead1ca1d2d479e461ceb4f49069a6e8eefed886f875120abe97766ff37d6ed00302047c435bb5006630640230075876f72cdc48afe2204269b5bab2a439ebf58cdc523af8cb6d890c5988fb574e66d88f43569fe073062c8cc28cafcf02306ebd1596215139d530e19617d27da0ef04b25fecd23140d8aaf6972733b58f867c8f26f381fc8f35a1f90768526fca790302047c435bb500683066023100d5a797333861e90785e21e5436865a2389ed9cbfa01d139a31a54717fdc4dfc67bdc36cc77cc066577be3cd845f0bd47023100bf5061c6e2314010c923652a2beaca04a4f40d4d3b1622e7190c282ff018ed9fc7bb164ef62559c0a23e2e6e1d26c0290302047c435bb5006830660231009cc3d785d0adb2c4b193b1cc188c894916ed60f7c07e47ec0ff1f3f33f978bc900ad7a2ccb248fd3debd45d467967b64023100c0993e16bd6c635ebbc4c6e7bb4b424ad09bae9011d472c7107ca0ac51f31f19da329808bdfa05d239ad91c5701d044b0302047c435bb500673065023100aace7aa454661e12f336070f14aa0d3e497ad0b9ccb1becc0a915e0a71ab296844122409859b82e250b48e82aff902ad023060dc420778ed13a5b3784f776774a4a7dfabf1b2728bbbcc6aaf4a8b24e1014124fa2f0249ea7c0b5c4be0d839fa5b320302047c435bb5006730650230083424d9f8b4ea5680cea378f40d9ad15d991e80acfd5ee518d2dc3bde665ceef9f467417ae80509d6acc22181b3cd4b023100d359a0109e57553384ac37866eacb2efe2563696a9d04804fd886c7120a905a01efbcb2e7c59e4498e5fe7cd56f08b980302047c435bb500673065023018df2ecf5ca395c83716d7875c9e3a481afae29bfb369fbb0497b4a3e66d1ce7edc557e98fe664ac8fdcc9cd7e4b2ec2023100ea4317006c9fca762a9eaf378ad23976b432f64d98bc212bf9fba760fd60c75f5438475f3ba087468545020d01798b2e0302047c435bb500683066023100a739e3706a3c9cc94faa34abf64ade1395238291dbcf0dc14e3a8098b544f94856bbc0d8dd09caeef2ffd202386a17a5023100dca64ee1eb6b74a6c81a60e06a2badb4d04b51f1d7785032ad021ce6d1bf41508719aaccf97468950e09778b6efcb60e0302047c435bb500673065023100829ed422aafc37640b2a1cc147d182a60c7228f513b373bbd7a6408f723a464f36c95626cb0b30acbe5ae1537b16a14602304ae1b3418cf3bd40de0331f48f4769ce273ff6a4096d36ee2dda77e94c6a77cbde3e109bb6ef212366da53b9629475d60302047c435bb500683066023100ac93cec10a445b2b30c8395e4415c4633662faa83d1665f0d9f63a06ec4daa9e55ce552e24565269605c370165efcb87023100f9a56fa10df91e7a656dfbbe340d17a514a8e3dc40e7ed9e5c2a6b43dd80f864924b4e67e8ddea7be05f3db368df5bfb0302047c435bb500673065023100a7494755d2279b8e07d1f1b35eff69a8a04987f87dc591077581b985eb9bf6c470e96090208eb66d3d0cc4636c294a3902300edc8c4f8ab53b9286a88a8e693cf7df7261f06ffc0f871d4b727f8e00b25bd75cd80cfdd7144286fcbffb9ee6c948470302047c435bb500683066023100fdf0ac654adad98af35463cb9e9ecdfa5acc990941bace799b72f9faba24a52e9ec40a03f4d9b9886af498e3679362de023100b402573180754922d0c433d18c6b447fe8ad2f1c95bf8f5e71a5b520d054280919e7652d2f7685347fcafc17e9f7e6270302047c435bb500673065023045fda6661746127411c72d9cc121c5825a52a0a7e2fc014ad9c1b14e7da9df37c4e92326300851940ae6a15bbc178d39023100826773e91c601c8f3c30419bf43beab3869dd4b2a25468fec1195fb6568ff86b9727e71485fbeee5442249c3fbd0e5c60302047c435bb500663064023020e7828313e34103b3ae221066d1185b77ffb974234a82679ff3ce50f8ac6d781aaee52b1fd66d46eadd41ed5d54974602304e032772a475c96ca4d9fe45cee672ccbba61abed4822f32c1bea80d9bb330b5a47eacf07c5d3fe9309dc0353feb05950302047c435bb5006730650231009353397603780950338f625f10e74cd6241ca6b9bf14ce7c33fef5180b19bd582925847a9b43b4789ca0d603b07621f702306c027ce225ca5ea7afcfce6678afa82021c5f31beae71e82899a7f9001f99803dc0b4ec090221f1d45d81f47e57fca1c0302047c435bb500673065023100f9ffc0ab3aa289879b1534b41171d94aae98d2617fa8c56e46be57da022da1e727dc7c99076ed325571f5daae8c27200023033afd319c09192a16381a82dda1779f9898c659beb7fa09c1043e665afd66e39d770ffb127506e1b9dafed3e50e59f940302047c435bb500673065023100a475880800a6b4997382da612f66adba20a92fe7674bca874783ea714d45dd7396400204558f4bee82c405ed00b553f5023031c88e3248e8d584888f49810a2cc22b1a55067d9e7e98ba5df8d8463a5eb4ab74bf3d554695bf89d8ccd41bc46e634d0302047c435bb500673065023100aedbf491e0ad0dbc5d151827a593020f73e68c424574f17cafde8302a5cc244dc0b78ee4513ab1cb47341537798643c502302b938409c25b097dc7f6b65876d7191e310171e95a75eaf2270841f414323e42a86ad874f1922f9ea6d44278d1b977c10302047c435bb50068306602310087cb67d8468aac695566e6fdb4bb94f90496d562bd8c7e88b2299bcb823a68868c402208f49e11a28532bd44e5e9c405023100ec4b9c4192adb96fdb11a391b69009a82d4288caffdf592a83c56051ee21d3129a2fbe83d621d71d22071995999b0ccf0302047c435bb500673065023100d3c69e4a713e4e076efcc33ab668c5ab5ce9e2d4446e17707c4c982ecfb4c0cf6443cc78bfc7a9653df15bd148d5d4900230016fafbded9a11fabe4bdb3823b0b1c7749a23772b33cb46a03f63f371a2dd0f368123d3051ef5609c6cad61eba7574f0302047c435bb500673065023100f4ecf5a41f29a24902107f82dbfc500c21c7a7afcef67e5ea47e1745a00fba223762a59c1ed0f47c7c5cea22970a7a4002303809bd99bc872977d4e68951f9094754842ef33156218df12b14e2d18e68f8aeb438915e70116dda7f2801a28e5fd1870302047c435bb5006630640230586a2c1c1543992bfe004d3b37ffb15a86d4cc09424180bae318e3a4472082e030d7c7d589ec99c65e1d433921b017bc023026c6a13b05efc46545f1f6e96d3be637066c9130115e53de7590b7cc0b38cc5c5e429b7dde30d97c265ac5eb7f4038220302047c435bb50067306502305e4cf9ac92bc8727abbfe936bbf6b3fef848f6e98ee27df0bd8241104cc7a3186e149c2bf0e27753356e0949c046cf44023100e0a29be9299b58864cd4ccaae5ac2952a1c6302bd9ceba6d7609e8db8a8259bb4c192031905b5c4fdeac98e8291bc0d60302047c435bb5006730650230633e7b40e8a5b13c47d5cac653434eaf2f591a276d75a3610c5e1ca59a0b24846a187c03bf94c114e7e9d7146cf66840023100b04ded0d35851ad096c37f5061f7640f1e74f2d9ebc8d83be350c223a01023546e296d3d270c8524da54227a7c4865f70302047c435bb50068306602310094269e7d25e8096ad52f391c00147fd7df584e336f7da5d5ab72dc39d4286f90248fdfd721abcb929e5c1acee791867502310093ecb901650499f037dd4795259ac366d4a6c3c5f574eaf92a7ae55be879a46505818ca89c15971e04a99632bb7f6cac0302047c435bb5006630640230256f30233a9de03d9e1fc38fddf92c1cbe907a6bfab43902d6bffd5c47c243cf8eff6d8abceccd726e78714d507d8a8302306352500359e442fb232446d6c99cbc1b91efed69c6131bccc50846406cdf30e3e2a3a1194f16777de47e4719365ecf0a0302047c435bb500673065023100e700153a00edea5444da6781bbe31d2118832f992459594d0747864ca7c2b6870e54a9609eb885820c11c19d07936e0102300c433d344a11c0aa7b5cf31da642f117d732b2fb9c7e0ef6394e469798507682826b83d79106d2ecc8471de80c067c230302047c435bb500683066023100a5e564bf4e012ed1c5dc3230d79eb43a9db0ad6a9fd7780000404a8c5c7d9cc11826553058d0492b15b22a6784714173023100fcecd6a2299d200d9c2c0ee1196ee669c19790389a4bf078282ee1a43b1571792ed4aad7232628fad9586b8788d2da120302047c435bb5006830660231009f259bfb0c73fde17aabbe706b4080b28b065194515de5e06524c45b3923981aa09798a6d06ef4011dc93ca8e205a439023100c5fce06a713b03576ba028b0aa1d4ad04c0778d05cb081b535e7303c69fcb0457fb75f4ab1b7c6239372a1e6872a08780302047c435bb50067306502301ad8dc1744b42131873bf5ad40b78076ed447f3f56c1fa0ff034683ddf1c6aa43026a4c5c14e73986a250564ecd11512023100d10b3618f6765b3db909525b6e06dc2a8a488d82d2fd186fc1efedcbfcfccd9b9e9e3f0df4feb02cc82fa45432fea2be0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e4a3c81906aeeaa1523331c5afb041972cea1c7c8049669f48553a3667966b565c0ee8e6c1d10953959f37d19d736dd2023100ccf93dc55ac0a40f715ff3d4299d2817e931993986dce633da4efa6414de01ff4c7fe6535cd9747368255b09be04d3060302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502301a525a235bc2eb48372cfbd7a3211eb2a86a0a9f84f4f8a506e4ba0874d121f7985fc98ef6a42838e7e746883244477a023100a861ee4339cbdc5afe9ad451c3a36dffa922dd8f6f9d18c09ea5b19a068066fb11603997d0ffc7a99ed3b23d55255a400302047c435bb5006730650230060c1f8f68e74cb3599bb70c60e6535673113eab778230be865377830ed1973ca9444724fde81b279904bb910e9b3c31023100a8f518b09a359dbf7da6a1b40e7ca25afd063fb9a25f6f2a616c8376a1b377bb81ae50ccbd9b0f1897bdd7c39b4ee5ab0302047c435bb500663064023008a905528c1d572859a7e6023c6237643a33ac5d5e506edac3d6ba7409cc020aaceb22c4a9043bace62c80dd0684dc940230431e3ad31ddfcda1a562d8afcea7300f8bdb304c3bb014cba307abb7407205e56a09afadb420bccca23b5bc6cfdf6d560302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e88ce9182283a3d7d8dc3b00e8303b28e974d967eac87af0acecef6c56d63a565689e3677d98a263176ad24fc1e0e143023100dc47cdfc4ba0deda046abe07a0bc1d2a276c379c418325555619be746c3b96a4f248387e841fa8ed623d7a8d995732b90302047c435bb500673065023015d4b5f61461001e338789a91a56e8ee867ca6c1b93ec6353e3cce54833e8b02b9a28fe6ffaca37fb8f8702d115cccee023100c03191f2981bf9f764be63308aed535cab6c8729a711bf18da365445834731d3fc264c4378676d21420ab0a5c2e364040302047c435bb500683066023100baeac80728ef7918b484a5f99f04c93df22ff7a4c4d24c12e13d7d5983a9e1ac0a346501f81be1b94a4d063d2dc01ffd023100d2109c099d2790e788f8336eca295ee34601eaccd525fd48b414e10c3bb89b33bd4d63071d53bda425daedcee3f611510302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100f6cb35df5dd643362ddc2f15147367a80cc6c36c0967fecc6d102c3ae48ddc758b65a0e034836acd3c585155c84245a1023100fc1e3aec5392bf2630b8d7c3b1fbec3158aa6e05fc6823c26dfc15f7e623859fc2df6ee56f0d5e17fdb79ce9808edaae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303551fa7c5b040227a31457250de7829d15242fa4ee50ef3f48ed607f0e6b0f6e529fd6a24c87e2ce2505cce949e563b40231008e7f807751c09d7c13131e5b8af4730bcbf9a44410c418306c49a692f7c79067fe42b0de313196ecc0f57d9e28a0450a0302047c435bb50066306402306bce4b53572c05df7716874735c95b52fbf75766cce9cefb016aced54316089ced7cf3a48c147a2a9ea5e5a5a3e16948023024916f95b549353f7a6a59c05e8c5625055ab6424eb51dff4437638b58fa49a12242328b7a2f2538145d8b126e1195af0302047c435bb50066306402306beabe6e665b71d960a031adc9a332e96c6712ac2c9b9acb4e4df53edf9c48008732f30e92aa733d32e1bbfad237cca2023076e054fd983ff781ced7d39b3ce10f6027119a04d5f3368c27418f6e3a7538b68ed11e776fb09402556fdf9c51bb77550302047c435bb50067306502302e131994fdcd7ee45e3a80265842030b2ab0f8fca48710030ede353f710ee12e879dfb189907af7261d40d800ad26dab023100ee0885d3d7db457652e0f5620c61d357751e19113e4825bae335eee2ad13dbbd6ebe496d76798a2e7ddaaa9f4e53f27d0302047c435bb500673065023062ded5526453cb1ee42d5d996bd9bb5f3681ac786f8dcffd95d91e95fda12a75f519232c2eb16232ace4c54f36599477023100ecc9ff076d4b0d21fc854479a3bb5059df49813de13febd90e85b5be766e37eff57dac7ff36cdcb4f3edc5800fd85c2b0302047c435bb50067306502306ff82cecd48e231ccf48eb8929d9263ff2148f34cf90740936b9b563675927a1f109e942b8ffabf25de012011196303f023100e929a4448ef6cbfc9314327de5f0e035fb2a9b35f97af50dbc190cd9f71b70bda3565d5c2c7a1121855c972b01ba8cd40302047c435bb5006830660231008af67d804c9738ea5b0c08bced611f33d42f714a528c053646d77bb820c5797703b75d9142ff964a9902f1fc92ce9ac5023100e97c40a9f78dc2409dd5f848a8d9c5d7a80c30e72fe24590e0a0fa5e9b5c60a8e137c5c56995e955e22521c27cd421ba0302047c435bb50067306502302a2add5e61d433457ea435f4f0ad47551c53fc215713de6e2ccfb9bc7a4e9e6c62f6a1c75824d3177d867da5897c2ca302310085655dcbaaeb23a507724cd272dfcfbf9be94e805efd5c81a29f8e291cc8124602f7fa04b1b02d5f05c1ef4aa12759ed0302047c435bb500663064023039fc8a0751e7aa287a08eb784a19d27a6dabbe5d5618130d317c03fd9b1ad481f75f4d96bd9108823b3c2b75da9c7ce902300f6f795d661106291f38005c6589a5c1200b615b7541c60edc8e09a62b59f3d875bbe3314a395a7ee82b8896952eb0910302047c435bb5006630640230281d46868751deb8dd026159b4d9f24c78e2ee7ba9ed41275ec24e7e92a6e5554acfa51ba2c3ea5b45d4a447f604d96f023036bf0e1b9316171cdae49960b9f080c7759c785ffa492193bf41ac0afe0e8f2320390bdf471e628a903e82f5b4a038cc0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100bc173bffed6f09456356d72431cccb03f566d1a5ba66c8058ea96192fc244c0e11617e1459984226743f054ecfee263d023100d3b1b1160e57758b128442a751a5ab8cdd314bd44bfd561a6ef0c8295bbad35709420bc16a0aaab1802e088d3bc543780302047c435bb50066306402303687c6e04ada546dd2eab80a5a7aa704f5f5942758bca41ec3f3aa97cd279127a23b6915c5a4d1087c1fddcb72fb68ba023011ebd3c7d3ba98ef7a987ad62a1e6b7e6838c7c590a3f1b2ca47373be3c2f994b5d1f96b80d6acd7638c680ca80c24520302047c435bb500683066023100b48ac306b002d2f585c5265f8947711cb54867bafca18517a58a0109466015f1787aeb56c12bd03c3a0d8051fb046587023100ab0a76da0a9ccd2a1e8bebc82d3f048ca1840e703fce1337d2b8b5dfa84971714ec83d9aa9f112663c05861a3d2fb8330302047c435bb500663064023070811a42696b32b195897182a10284e391db5c865c2ac987567d70f3c530844ebc5e68c406dfaf191e44dcd6bb0dfbc20230539e55f3526fd6005caa96aa0dd85dc0a4788f12c6caeccec5aaecb2aaae89b6cdb6ca79bfdf56d8cd6fc7ff41ac437b0302047c435bb500673065023100b65c26a419e45d9c23db65421b08c1cb9262825bd350bb6d9baf2566a399df728af4b0068295b4592e5b5fa477528c6d02300ba50b60394dee2594ca13fc99e527746c24af5e7155a3a8ec9cac7ca98e5f87ca3d3ce977f118cbd04ba870b3752bdb0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302ab25e19dd7affb4f4db30ff4711bc75502ce562fe1349c7c8c57c3790e53e2395081feb076028c4dd3032129be07508023100d8e171be4cac3d3f958cb415468dfada7049886eed50cb91f445bb2c16e216fca07076b5281bd85bcdd1438c83f475270302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230147fa8a819a6db10933381c7e333f5fcfd8dca22df8e11bbe33af7c0fbbd84d9a80fd64271191b22cdfb7389f225e4210230500033c44e7e09a5658b7729a65099593319d79c936b6e5f1ce8ee534c3b07b403de51fab3c36c9fbb940e16858921a30302047c435bb500673065023100c2fc33e39429dc2c94d9bfbb010c8ee575170ecab74e096085848b9fd1624fdf863d4b4e66fdd0f55b6857afa71585b502305ee4043ac255816444990b34582f70348b6fd01f17d01fd7b3928b089ce2c7c4d534674f92ef836580176b12b31e606f0302047c435bb5006830660231008e0520183f49e4b414efa16b64b473fa50570a9d41502cc34657e0b251a2f66f1e9ee2f107fb9fd75b8b878b37a22f72023100b7da6847c3220c092ac44049d08cf6dc36ad526fcd32786f9b1d9214b09801383153f70657c5b9b522dc869b4d143c0f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402303511687f788fd7a0a05709791f80db7c64d786dfabd148d12c4f65341cd003f13d1ba26a9c676741a66c7efe82a5cf29023030295c235868537ed637bfa0bfba96cbd07c266e73ffb7aae1b2dff56cbb0b19eb3f8670c9d202b583302adfe09bee530302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502305aa4a50488044d2c0d150611553595b68c1ccef5c1f503c6d624b8371a50412087976ff41558157e4e3ea76330225d520231008e16df94994bde48fd5130673e55fa09518a250538b2dba07184e257c8e3b885a5a1c2e0f48b0edf59a07ef20bed847c0302047c435bb500673065023017f49613f2e244b1bbd9f509c75519f3972c37a2594fcc7ef97553cc6af0226f35583ca0a3afbb037c977909c94bb84302310096df3189c25ddd66aee9d20bbc2e0b02dff120448d939221eb7d8b099d49e26915c779535c7e7a23c4cc11dfb1eda7370302047c435bb50066306402307e3f20c12598feb80d0f83a6763322561fafc8a1b7fabc346630199171b6b340bc78654bb7c81aca3b3ebc4c70f09e4c02305724cc22fba15459124558e7ada3d33c296c390e6089864e64d26cef1b6e5a68e698ced1578d729d8650c36e91befd9a0302047c435bb500683066023100b3cc3924f9d81c025467736438a548bdb9e07f0abfe015b1454e862500f2f6cf222353735d28791886a2ad7f664ce83a023100cef0812eab7363d96ae3696805b62e78bca4b73ff23170a64347d909b0d88a16f0f54b6566f2f74bbb05879e9b8058140302047c435bb500673065023100e046d57873c6af2db6f4959f32ca661f20226aa568c8c92f8cf78635c70c62194535f7de96a9fd18f914a8f565b6af0a02304915ade5c5fa0991565e0aad7917f6418af2c34f95022434ba93ed711fff0adfd9a7db3273556278c6c9e6bb75dad3750302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009dddc64489428166f3269f6965b7cda57daff4c9cdf5290c950b061e5cd89cf69cf7f6e020c4c8098def680d831d8df902302d7c13bc890e48522374ce0280f5c4c42cc57ea066c2968d5838102d590f86b59b625233837f7ef739f17e9d5ba7b7ae0302047c435bb50066306402305014eb6717f5303f9a2c496b07ea4c969010176125f67d710648e1bf8a087edc461a8bd3fa1f99dbaf9aeb6642ab74f80230208230974bcb95a438b989126c58987f6508ddd23607f98df924b96fac9dafe7eda8f9e71985565b36828a7b35192da20302047c435bb50066306402302984f9d8b960dd40505670c0d3a2bd5ed03c61254d25d1998d441a9ad65fe5393b59787da7876b627906f00a981e75aa02307f21d430cef920a0c056b20716dbd76700954a96693ee09bd9a16e8028cec894d12b1b0d1c305341ddff359d8d7135f60302047c435bb50067306502302f72bf58c91812d4fbf9b8a17a51b23cf93aa686a289170ce45be4e6eb79e62590dfee0ed91958f4fb72b7de1433277b0231009af6eac9fcd228800c5a397d81f13563d4f4d01b808165f57c9082cb13d8d11a6a19fba6211705f66eef65668e43ea7c0302047c435bb50067306502304b260903561703a8b83aaf2e6a0ba7397b006f96df311b348db1320986358a8cb065e792ef5b24b28eadc69e0d20119e023100a16fbb86260a98e888c565349147095f1c9b62e6bddc0e9c61e6af1774a2c0261bd2e67e96898c6736d0483f2f3bbb1e0302047c435bb500673065023100af09c1cf15cc98f8a4f4a2a492b55b6b2e3cf7d93729305c5b78e76c6ab6f2af7017512a42c4049e926941a950611c8302300de76b01598ffa37127df1a7555796b4ae9cd4cd4c78e15b1881147c31eda15698c4b2f8e3a3614e647b158ae8861a380302047c435bb500683066023100c6fb41483e87d9e091f8a0851ca070999313ab813c49297d230a660d8d15c81b90290bf62d366487b80c2f1ce3eecf6c023100d3b283ac8ccb873a2f80bf0cd4ab5cda8d9d4f336787f329247ee2c10001cfcd0f9591d9683ebcc6e5451e95b2ebe7ff0302047c435bb500673065023061cdfbd2db2039ecccfe14f969da9b6fa8ac392ef847a9f2294d535fede089e5a5c51ce91a8d22a9300c437e80659271023100dd15365fe512ea1ff101452df5e1fd9cd72c5429b99c0422ca6b37c3b2a29b70460675ea386566a16edc8442246ff9e40302047c435bb500683066023100c89eea0590fcf4f1ec416c86dd0ce29e996eb9cd0e9699b2186b8ea9a367d8fcbdbad9bfee62ef660b80dcbffb78a80b023100a3bd8ebe8305b10cfce60835d5b33052b3407fee7f74670620163134a7ca6e3e495b0cfa0fe1c5f48e9cbfc4cc17b8dc0302047c435bb500673065023056282dba1c82be020aa048dab1c11cd5c142b179188482ee9bf5b307b8f8567193752f291dd27ac089ed48f2b165e0eb0231008f0b3c1fef92992165d43dccedf8f0bfd912e03fbcd3c713f6963f4bb1ab8f40012c7fec17616c88bbd7fba6cd62ea630302047c435bb50066306402302e772785185301cb66c095e4d1a6a54f1b0766204c59945ff4306a8b71bc64919d41c60c7a13bdc7fe00116f33f5913902300b1dfcdaf5fce98f3fa678a8763b151b78598d7fe8cc6845f31d946c492be48aca413275f76b150f05817eec1c4ad0b30302047c435bb5006830660231009efd5585d78e0d12b788f9cde5d1c12956af4fa7f933456a49f603c04ced4312554d89141af5d227cc90de6d66fa927002310098271de8fd082147a9234287040efb423211e0ba079623aaedf127163655174a28784b6b0f2fe712777f146be7ce851a0302047c435bb500683066023100fb8f916a0da123f11bd905e8d8e3edcaa0e234d6cfdb930a74a36f62e24c43401570cc4548ed6993faa49e6b18529ec5023100df0f9cf26247c2b81cefac6ab59399f6dadda5595ef2bfe8cfc278b70c3668e33f67fd42469892394413f769bd15884f0302047c435bb500683066023100d97f6247124b7577bdad30f1027c0adc08b1ab5660a650e1e24f8dfdaa3319080844688fa55f5a398b60935955a7daf6023100ec0159513ed558285065d90a46d761cd7dcabb8c79b40c4cdb93c687e9d6f3c96b72a87a844954333a94bfd0489da3c10302047c435bb500683066023100cb5996c6073bebdaf5a1b86ec8019119a0997d11f43dbc0dac0c309606c35ee59df6f292df36373692fc6728c1d70dab0231008d5766fa6776b470ce80ebf8423a7f926c160a6254d3836630b0d74ade3d845d568e049fbf2790730cefbadfa701e6820302047c435bb50066306402307af8581814ae6ba81ef5eef18ebb914e91e2270e3cdb80f18535a31852c63f3cf3f59877b3f6e2d39cc8ffb3f6d228dc02306de9dfbe2584b1dad4a2a956599cea9a043224e4c58b8c07fc30acb43d656925c38575ab9afece1d811993466cccac8c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023076bfcc92c02a1a8370f02c2e31bbe2ee239f4a29298e8e2bc6d0cfd95e207a3683353165559adfa99261b2bcd5c63afb023100cbbd1f214c181c0b54031fc9f456212885b3f58fd2acd67aadd66755cab6d38dfc4d1a628dbe330fc841c1859ea8f1770302047c435bb50067306502300adf0e115f6d23c141880ae2bacb7b7efe6aa3c59278efbe16b9e96710314f1cdfea9fa74289070e9d2af189948cfc2f023100a580460adfc5ba51fceb137cae60495ad3f64189f0866f3120622807814a65d58e3f4f39e741f3b8718dc3e0c550228d0302047c435bb5006730650230225c791d823ac20c16185640bda771a5131467d8b1b37e734534e54b2d0df874cc4c3f5648add58b02c4939e0f0f29ae023100c7c6e19d5fb6820b1b7a4b51e69af03f69d91fcf7dba3757067f096882f36307f303ea145f7151c24b39211c8fe56fb00302047c435bb500663064023004ce29b41acd2efe20e03a298fb619f36f0e85800e73bd63f3201b83498b5c40254629ea3a4eef8e95067df91b90a2b00230321564edfdd66cd26e8d9ea84d32f81dfe0412b830e92ead2c4a6a092d9c96fbb8c37a0c71f5955a4cb241105bc4414c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023039bf9162e2e185263a78f99fda83dbfee4ec7f58a891a9a76e5fb1886827247c39f384dae2897d4b16d532de944880ea023072d2028d42bbee50c980fc4fadfe61536c291504de68539dce7bf1537431ac7ffe7e8d7a4b76973c0e534c7296f5d09f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402301092e019f7cec3c47781f616ba251539665708bb2b3d679a2ffb70b6f813c7981f884b8beb4ddbdf8f43e8c4c5e9ea240230435d377f5b50d92ab17d3d9f568bd286c25f04bdfd8e7103de14a31f832e0a1b1932df27fcc46492e4e654c191e5fc750302047c435bb500663064023013c59c0245ad3b196f85370eb2d863a0a41734eba3f1465d67bf54124fb96730f367735e54100f1c951c8c76e7e10b45023067a9bdc9e44c557987a404874c4c1b2056e0f9d2fd5c09dded8a8062d2ae6a42dd9d54f7a01323ae74eaabd38215b0920302047c435bb500683066023100b500249db65fce1d5d81f666bdbacc32f5f61daa94a647cb77bb434da364fe87252c342f4c054a3cc6379d2985e0bbfe023100ab79f53a08fdae3bc51fd05d182b5bf869b4c9610b45684649a36332099abb5b1a124bc60516a304046a6e4381916e400302047c435bb500673065023100e155862721a29c8a4b49e4528385bab14d04127399783bbf5b93bdeeb36bee17cd3893887454e6e0458e82d7a4b6fc67023023903929e9b8f1c162f0632d3d5c3a955d38e706b4eeb7558966e8785acf23bcdaba200e7e07e9a8f6c819eab3a225fd0302047c435bb5006730650231008c4c655360067be44545a9a1fe0fc560b6d4c9c34d45744d2d871d80808c8ac897a28cd60c6249ee83d4662c7f7586b2023047d5307107bf37b2802a4525ea6a3d583a484915ee12f961d7a98f4f1fc040c447acee7d6d99848494924938a215efee0302047c435bb5006730650231008f638eb257a91d5795fbeb7c3fe6ca5c221b3f3329e5fb404e5936c64b15f4793cf94ddee72809aa6e3c85570a6cc9ce02306ac0efcf39287409e0d42d54523ffa1e03f2ecf2283848017e567462ba9c2288e56e44ed0902fbe5dd9d1a06d17f50bb0302047c435bb500673065023100a81d4c724dfe036edbc5abdeb9521afd8d2668c67751d8762ab82abf1a64178026d309336a4c784f94af805caa392b23023075f5b2ecc16ae80156292adbb8fa674f2c8cfe1723180691ada19cb765dfae7f515859b8d9d69b2da248a26db8aaeb890302047c435bb500683066023100ee6d4392821adc30040da35dbd22473059e16908f1bb0c4c87811c81f1c14b97c4c0b71931e0dde4bddfc92c717506e1023100d269d5a843d0873167073819cc1e0556f88af31740c99d4ed0066632265db0d9801f69d69abf9e858d4d7de04ecd0fbd0302047c435bb500663064023032fa1708e709770261ba82f40dc77f015b839f5652acf6b463decb4bba93b3badf368a7563fe3b499a2180f5246970ca023050d4a8d96757b04d975f7ef4654de17fa4faba708133ebc8cbd465987012092b9f05b22ec65646ef575556f3ddc6d78b0302047c435bb500663064023070a0bc54118482d36d411f475efd79ea64dbada089b17f5c3aded5c8cae22be9a9940c593781cc230c4eff483dce1c740230369a5b682b22dd54877bcfb6acb4fcb4696333eb644a005e43f1a135e6cad0b8a1a79b31d0f1b6b812626819dd853d4e0302047c435bb500673065023100983abd89c99925cb971d77bdfd88f4df0b7133e5c0524146f509a63763895a304351e5a004e76192fe49c08d792402b8023006bd9b6006d0bdbbe0fc05bfdc47ba3abb46503db056628b12f0551814a5e8f0edaa299c45cb778f52975603a1ce60d20302047c435bb500663064023064dca210a6501b754f1687d3a4f02419d2166dbacfc0c80cacc0822ef07b25b5990fafec6a7e1b71dfd5bf894f99b26b0230245563a12d1aa6f0aad69c11cadd5112e1bf27f709f7f09f3b4acdd2e400878174d8949dada6f25fc44c8d98a206d00d0302047c435bb5006630640230368e6e771a2880bbea2d2adcc2ac41b0f0a7488e7b8fd9344aea230bf67ba27ad30f13d92fe29ec49cd0335ea3acb7f902302cd1c27eb5a2f7c59bd64e74e30b3595ac8c8ecf26dc51ac71702d4b2969c402cc11c281265c2f4e7c618eaf8f56506a0302047c435bb500683066023100fe76414f309a0b031408781420b3ff5a58c45584356af624b226d84a2a6e85d0910f05c24a68da3f4fd1d9d502cd662d023100ab245cfd364ad346aefa1019557fcfb7dd820c20c2727be829dec31d6edaf761905214b60bb354f38f2ff03cb6380ed90302047c435bb500673065023033b0555dcfe5c55bebf2b824301b2a9160b2793a8f837c32902a0e3dd0e9b4a24014722dd56673ceb077798cfbf7311c02310094017e76e4b44395ad9cc3e1a5b165e5ddbb65bfb73ce93c537e9330b0e5d7c0c31ffc39321758f6eb76faff2e94f74f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100a8bc88b4507d4fd71fdbcdb9efd7615f3491430d3a1c58d6547ec466351116b430b91dc1cae2298d23f3366be3b6a28a02310093416e5b8a2368842bfc3b8f679a347d4b81f79506c8ae71dc2d196ccf0bb4ff918eb4fcc080d159f537fbae680122c50302047c435bb500663064023025524b9eddd90c7c04f9bed48eaa88ca46c9d6303a26475217ef8e84a28c7b1024b0813f543658d3110ea309a3061d4e02303ce75968fd21d0575edf48b95ea61a0cca19a0e53acfc19655e1ecf7c853145b5af3c28b4af0cb550741e02ca30683070302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230411add0354a9de2025c75292daa6e552c492ac3b0de460e19753415429af174589cedeec701eb24652c2ba241ba25601023100f8fc89c439a629e682c54d16d15cb648bf605d447e5fd10d34d788fc02cb2e36c6d3e7fe661b1ce176ab3785ddda00a30302047c435bb500683066023100de0744928b5a68305adea203ef35826837489eaee09b0b423f51ef430d21e270044d3047d0eebb9ea0a96f9d8112a5440231009f3b68526cda7822adb119ebdfbc30d08827783eeb3a782402ab1316fa103742c59ecd07060e8581d33fb166e195d07f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100bf1a77f9c5522f161fad52db62ebb9e35fbd32c56e5083ae1d70c533ef3fdfa66877aedad0c166c60f2533c9afac1444023100f099391b07a1c42424e560c49e33660d3874ff42b7c5c3bab781a0971626731b39bd2bec8508dd15aed69faaaba9f2770302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100b67a4a139d2d73820a32e33425751588d33a41f173ec951207ed5a413aeb4ea660de805fb696b70af68fade4e5ba30ee02310093ec6b6e81995167c6d4e5d1d7a053e10bf1b7d2c11b3825ba9e6f51d6c80e511d3e14707cc80bb668c4b7df5ee16be10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231009e0e3a68dcfa6d2e585ed0896bae8f1d8eedc5d1a2fb1873e72bd4e1761009aec5fb5e7c36edd819d92c5baa15fee6f60231009de706cda8195ef2159fbcc2e8de5adfbdffc467ded4b6b11504021abc759bc1658e9614197846406d64e80db2f877190302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230790f74089d2bb39e1de929ecff32b2f29334dfe63dfd876f5366b4670766a0698a65559969cda2693de9ee5ac5d5dd7d02300f4aa1286a77c87fb37fdbbbfb9883ff0792db587f7ba94c259f1f1c54732cdeb51d755adc11137c44e7585fc127cfb10302047c435bb50066306402300b400613292dc3e59c7f22331f1676f2fdf363a19e12f719eaf4fab5fad0407bf15eee6a2b3bc497a3abddfa5f089c83023017e3110154b1648423b9b1a7588570f29be0a72c6dfb881cff99f81ab5d1f319743f4d7eb2f91e810024f1fbde2f5fe00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100b67180fe7adaa47489bd1be6a5f2dc712b807fd8ed03b619de6846640f855a50cf6e37c5990d1e13f3bac84bc19a3e2d02306ebb52d2c85937afcb2392173765351620cffb8ee8d70f1d771f8df05bd74b3ef676bb9c472f500dd7b0a08b5ef52f090302047c435bb500673065023100b79d0e4adca5123529438e60a032c1e6e59bc6057e86f4a66208ec58acd27ba4a897a8f13119e6e9b1145de1d3c919d70230297949b7cec484bc4a78d2647c21e5e1c7dbc3b4c36626cd56280085d4e71c23d547484a24a45158b575179fd89f4bfa0302047c435bb500663064023037e835ad71c403a113e8b0dc4a34ba6170edcc51a6cab796446c76779f50c46a751527301e282cf282a529138beab65c023041d8ca8f53bdf80ba06a909e5736eab2d070930a5fc24fdccd4cca8e9e82121c3a11ddf45e6f0ac452da81fe8085e7300302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402307a7923dfcd09378d3048677efdd36c43c9d67172441c33df141a97ee02ac1383bc9f47f2d1b686e0f44a47f3fc7332ce0230064e940f72fc3281989215ac18f57c8bdcc28c2a82471e23f6ef1701f44cbc3e463b55a43c5f1302678eeda8b4698c530302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023043b3025c059e5d961edb052ed0d48630c4928910a2ab81448eb5c6ac2dedd68f9250c062305894295c87f67de15cf5ae02303e3d0a63fffaf39bbdd022a3896497e5aa9be11cc76d85bd60a9964fa9de8c866f515fc65b6a08dab1c4685a4ec62f380302047c435bb500683066023100e3b524d7a8c9e61afe722800bd31ae7aa60f4808197f05e9c0b3986f8367299746a1239c67b5d497aafbc9f495995b3f023100ba71ee9d75cb41d93c129a2da804219966e06ab3ed23286d50f0b81352a1e54f3e343be1a641eea242bf354c99dd85a20302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009ff8784377ef52be3ff5a35f77aead4802fca0262cf82cd671506fa7f83035790405f6825f50cad368875d2955a01611023053c13d9beaca0107aed9af76bf164ddca2d4d6656038eccc4bf9973207f34a8fb6bd298adced4b14ab912648b5f9220c0302047c435bb50067306502307338cbda6dbcb11f8aa529a2424bec6f612bf1985359f451bb9e89746ac21d9e0b48d22ad4d3d4ffda156118a8c3f8a9023100d7c7a3b89c9518f37ce57e313a2d871635c4c79407f97703c9a3caa3f846bd73e69e7e6c2c77574381991a1c309b1ce90302047c435bb500673065023100b2335ce09050c57398688d4701ee88d87f5e064cb902c6057237c96000acb35338249b4a6850b87d83709c323046f79802305af87544bdfef53bfb8e40fdded6983f0c615574cf06664996eccd7d05bb7e40fa59567f86529673744b83da5493b1170302047c435bb500673065023100e9116e87ddd6d2fbf290902467bede970c7f53823db60d5c2032ba36006366664efe19394c3dbfa803635558578834b5023046efb5f71d2f9a67a44153491475034b661ee8148c2101d0f6c7a3a93b9e0292540e07c3b2e4e03fa0330a63357f9c9b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231008f82f0ef44cfb30a0229d40ae089333f567ab91246cedba822c9d6cbdca53fd2ee1a2c3e30033263d81835ea617ffc96023040ec2307e51bd714c562059018c6af21300d10322d456a1f7c6927b99bbd2eac8e2e83fcddb9d21b06e08b9eed74af740302047c435bb50067306502303f880546d1f555600d972983d96a8356891c06a417a82c6b8e6886afe9c1d4a151ce5b38ac76aa0c9bf3c1f2aea5252b023100e6ed7efd70298b45344477ad1f3b4c4c3d7e2d518f2ad270f71c82079c3370cc2df1bca49451280c385632bbaa13b5b90302047c435bb500683066023100c74fbb128be7b5b9055db55b81ed5697cf02e1ca66a2b6dee90f67b28a78ec126da16c7df90d21c9add86894419c8d01023100f022467cee5a0c86da1b940d483229b78c03778996737bab25ecfed2a10afa611de7d0ff3955c9d106409a7da9d742a50302047c435bb500663064023076397f2f0996b105510adc4559ff5d7735525ab0cfe0912f97fd06677c799f1957d6ac707519a40cdb82e3c9104cf88f023039fe3cfbc254365a5b829e6ec7f85387a408bb615f4f75eeaf0c546701d3e702cdff37a2f1e316b8ea55d84d583287560302047c435bb500673065023021523f45159b281d04ca652f390096fc6cc268482550403e87bfb76065a99304f20fbf53648c768abd70fba605d5360a0231008d880ecf877f8061bdb76ca4e106bb9d93a0f06e12a2e8b9be974501e7968293e6ac30e3aa9314eecda3a52aca73bf5f0302047c435bb500683066023100c719494c5e4d2e0b3336e6b592991d8c49fc108c8f35fe843ef12d995f7255d7f4bc81a24062165786ca9e9e4793d4aa023100971796a6a17a953f76cdaea0e69e7149d34068ba622565f99bed57d8fb793e59a636c9c5b7e8de58e98e90971d8489d90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100876f3fbda31af1974a9acc9a0365259fd53b8114442a33f0b07f8c2e1669745b587261773307c62b1dcae8105992dd13023100fedbdf8177f7db66ee2adc3cde58fb3eadb7dabdf23ac1fa144d410a58b35a98a22ad35eb27925a45b3bd2a4376b66f30302047c435bb50066306402302d4373305c4bd1d9a193e84f74bbfe2c701f09b0c1a582e1e88f0e2d0dcdbf3d170b7f5fb94561fe94962c24b5e779f6023064471ca05ecdce703a5a7672a5ec2bde4fdb5f8e179b6658d5b7514359b1bb8b407a60e58162ed0efbb02e8eebdf47070302047c435bb500673065023100ce2c857fd4b7aca328a856d626aa51f6b2cc38d0380c93d572ba2826cb9df5aa2bcf4d7387383c147f2a2b3dc18a18e0023058f2adcd47b09f3b15acafa64ecb32c88c95d234e602fba5709364226aab71ec0abfe2906d7601e0a990a6f1c7a6affe0302047c435bb5006630640230299db0b3d8022b92c598198fd6b36a0539f9d44ff517c6a41d27b8b95196ae86d371cea4cc817654c932c72b31ecbc79023026b12f17b77dd38e2cfd1bbff08a6c4ee953ca51ff83c205f095c74f126d2f92dc05d4c1d530cb1c01ad0a8013c5f9320302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100f85c455530bd8bcc87eaa258917af85233da61c17ed034a27ef552284f7aaa8995df7b7b62c7ea7bf3b96feae3f507ee023100968488f7662fff1c753c06ff7f35f2bf74309be08e942de8ca99019df3b81903108cfef5b10c108befb7d6d70d341a490302047c435bb50067306502306aab5558d4eb905f3a9ed8a366a964bb82fd17a84d5b6916e141a7f715d089d715328f08fa42e1a77b0edea6d476829e023100ebad4f0e7743e9e10fd28c02e9b00667c2bbc23ba531b920c5ad33d41d1ff2560c271a04acb21884407235ea3ca846b20302047c435bb50066306402304f06b2073b5fb404c95d6ccafbf813990ae5ba493f6ca2a891367389188f7c7540a77e9863dcc939971be6fd15e51b2902304fb7a1ce7c020d68fb33ceda7b680534ab7fcd7404cfbe5cd75a80f3e600f08156c708902edc24b7681bd6329f3093bf0302047c435bb50067306502301100d75c98eac1c6df43beb2ac7735fc8e44cd87a964d622e656c0eeef8dddca30ef091fa78b9ea7f1308755cd3f505f023100f714345908c349d837c8f81a8766a4b6ab34dbf83dfeda8efd197be8a94c2e626c4ef6d10f7abe0b4e7f28a39568d16f0302047c435bb500673065023002a503cae7ec33e5d5def03e0a9a6710725528e03eafdb0d7f2a03cee35f49f555b9c9d6d351e12432e3e735def25cee023100c7136e12cfb1910b5955e25d9dacc504f8516e9700c0cebf23d451f2f623ea0cc12931ebb1a53a8c071798c8c34654540302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100d27761d3128fba9f44b8ae6b39285079c113394148a50255fe5d748db5776d5dd7afaebcff732e59f4d8d16375ea0c9002306c8e7c2e7c1da14b11705d9289beb22d559520a5ef40974a801f5335c8ad791e85ae3920614b674fdf295a9389c1b68c0302047c435bb500673065023100a4460df5f853b41bc54d788d6a220a1ebedd2c8dcc957198a1121abf700a95f44f181515b01e74c0fe48f9155f6e81730230481186adfc0af447ae3228ca38c14842e3e534be07d7d92c589880b3edd5df386a169e7194697932598bd4df0479a7240302047c435bb500673065023042fa6588bd8e7c910718afc6e01a4c5890f05d3bacb606743c75ceccee49201389fc4506d3da31ad97ec56cd6c11c51602310089fd4305d8a054a0f636a44caa716c6f8f71fb00d2d3fc24c13228f999ca6ae559d31accc8e63bcfb98d8d7193fccd640302047c435bb500673065023100d7fd3eea00c03bbd76cf9272b2911c14c1dffa7416d5337f6c34383bfd22ec9cbed60605c7174890644e8472ae0420b702301b854ade8cbc46259a277e7727850793ca458f5007e06b483752cf81140d21ed4e701746a541c3b92a80468696940be10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100cd1a0c19f9321db9de3e7633c1e8fd65b94aeeacf47c3ff7716b00c03c90eb5dc60b6ed86a23acf568be806a10e52a4c023100a6f0198ee98a55828b330b0329b27504c84cd9bc01bdd9665ef6a93a2e5d3d1d767ed737273daedce7860e77d079d8a20302047c435bb500673065023100c60f47c5a0eb72d85ac2801f1414756c317821142e85d1ed4246fb93204ec305df8d114e7a6996889580fb1e40f770d90230552c5ef48f1030a82b763b7bf9f773c4a06209d20acd4896edb7c4fed879906c05aee60b93e45e7bee375d34458be4be0302047c435bb500663064023040cfd4be034e13d7b1e52db09c715066fab00c04b821a2444ac4411f84200ea84da16eec085ce8648f250625b6400508023037ba0fcea45482b13b3aeb975386db1e8fe3fc0f2ada2bcf19820d83bbba2801eb6e90f05d7113c4429a7689ff2115f60302047c435bb50066306402303d714dec1e5ba9ae24f81953b1d059e4b4c4647e41eb8b7ab53e710f8bd1e6f695adbc3a63753c11cdc41f625da1ecf70230191ea84bb6e036fd53ba781be1b093b827fd943ec726334401721b26aa27ca5d501166873bca23a7989e27343ab553790302047c435bb500673065023100d67cd98d652aa40073f53aaf5c7c0f2db4b245b94348c1a0c227fad983a158ac562202cc1253fe3b0195ce078b3d35d602301ac998ded33c437f0a6ac5d68b480e93202f07999dbdb2d03aac53d08f38a82383d0ed66a77fbc8c8dbc94f8b8c174950302047c435bb5006730650230188540fe6c84cbd19bfce9860152b581c95329bad1f76f5a4ad3247272f31a180114dfa64bbfe81d4686297f27b80719023100ed0db5651b10f11be947c703829e51b59b99bfe86a9dbdec5283f7b1a4a678e0d53bcdbf21de4ee50e84b60209f8883d0302047c435bb500683066023100959ee6854f93203a6c9ae06097cbfd0238b86b1a0a1639cdd4959c75a08494b7a0a1ade8d56f09ae7b7a8586bd8b1551023100c01b1213b7f79dee1a19af2fc242e09e99c9132b74a30f77884c860248249823999af45c5b176520d8f08f264e45c9d40302047c435bb50067306502310081bdf1b7e5f4d8642a74cc634ccd4a5620c780cc6d4798f12fade0476431e8ab7217c75fbc89bf661a2e948db9fe779a0230416fcf4fc82db749ac7a8da5447977643d0ec6dbc79e865cd1a6a3f501cb44d910b51c4dcc972b93d343d6cf6f5611a50302047c435bb50066306402306c9789a7180df3d015496893a0c3360e205cc8741863c05fff8c1aae2a31e78f7498c235399aaf3a5e2efb44ec4f8e5102302f6555bbe14ecc2724949f1db0606cfb3d79a5f1356f9c1b3e066d3be7036cee22364f8f1b861beb99d0ddbb6e157f760302047c435bb5006630640230149763e1640d2636bb0e8ad13932f0ddaf0747041738fc2f65b2640104845591db0ed26b28704b7c01acb3e902e2c2ba02307a498e7abf9adc7a192b2fb628b72834228e35f41d5070525997d9bfcb69692e9b8513c9602ff01771acc42b3da57a200302047c435bb50067306502307a7489bbf37797ae666a18249c48e5747c0930457513c09a1aeccb948785c1dee4fd1ac6695b079be20920256a1aaa6802310099273dab476f2cac581a237a00cb3089b3bb514ae6fe031e5bdae49bcb9bf570e78886462d61c6f0ae77f97e3a8a92d20302047c435bb50067306502302abc28c7d08279f5b26ecf8ccea5b20d9e67b05fd08c846e0d1d64bf848251d1331244970bd19bb4ee1096ba42cf8098023100c2382686c87096e2a30229ee1a69ac1fae0b551cc227b1bb95e27c54d626e599b6f01c27017e648fc0d7c49432bc96890302047c435bb50066306402304bc7795e7c68ad9ab981a873247ac43cd0570906a788e07f163e7e5c1591648da0d854ca2d12d72618a7fddf2a3e764d02302cbc17fa6f79e473eb3a2433e6bd11c12959044112dead8bbe78b02c0461b2dac4464279d15628dc17546cf023d693bc0302047c435bb50067306502304a8b51ff88d36f5c1734597b75e93aff26f939497c368dc7c78bf3a0b8773f1b2383cf5b26299dd4526b316d8218ae10023100e6ba201fc601248cbc9f6e6bcfd39b20f58f0d773e5a3762f21f1212df961cc830b3b3a73de7692f71038cb9bb0164050302047c435bb500663064023042e327f63655b9ffa412df57ed104a2d640ee7e922234037dc2c8abb85811909968e4faf1c2d2e8af7de9807e900e9c30230613fb92ea5b0e0a35edfc5c2a31e5842fca152c438e4bad22fe7faf1764731663f953e6be826d83ef4075ee95fc1ec770302047c435bb500663064023064fe88dd760ee830d5c4782fd3a7791deec340bf1c8c882e02913090960e7ef4773ec506feaed34481f4319f290a772902306416c407fc9cb6c0a39cddf377dad9697bc84b9c71927c2647d8b70d8fe1285947aed53279edee650aef51e52b7e4f910302047c435bb500673065023100caee7d4fcfec427d041707c5385adae3c99f3f7ccd87d6bb1fb2b2f6a35accf462ef953bf02f18fe13213d427d374e1402301c989432fedb5fc1ed5784893e64d38b5025151a33118a0a0f36cab2ce66f8cb31f752f3eb56140f1ee5263da60e5de00302047c435bb500673065023100967fa8756232161aed69ca7e9e14d737f6d06cb51f57d8ac7ca09c35acfcf0a94005e8a59d92c54920cc9e3e6641a31202300641bd2eafcc51e5c45ffc4f19dd19299e922cdf7a33e11d4125c7662541db9ee4c34d737528979793c3a36a1838b7e70302047c435bb5006630640230574f24b561a4cb895fede50c1f027920c8c2601102d1197bbc67128a9613e70acea50463f001afc65ff69208069bf3e302300217eafedf0fab3563672b7419a385980c32a4a9f6208c033d4856ba6e4122bc7174b59d9e36a74069f18e0b9a683c010302047c435bb500683066023100d4d8863a1c52ede3337538fdfb1c9eccaae21955a312b2c93f9e11944dce684c373410035291c6de2edf90a32db3b508023100d926f0c5e3b88e0a60bb001050e02f796d13a40fa8c35a4f876ed20f368ce84c68ee3271b226a481af9aaa4fd40dad3c0302047c435bb50067306502304927457cca2ce83c5edbe89b3c28c9ea273968dadf73acd29cb711c86c7a88cdb21b6a673659110554ce6ee180763178023100afaefc3597ecb28029a19eb747793ee5d38bd12c686e36b582d1767e3cb2dcde1ed7f4ff747228bcd0bb0b59107470550302047c435bb5006630640230716c76d134e4b76257e49d38d476f35a42dfdb5424dadbee842861c4e4eb1ce364b0f00faa4d48d8a87bd026e0aa18860230741ebf67dcd065af3abd1bcd0dab203f40032e20b47403bc1c92d64f79b127110329eb9a969551d34fe610a47457e4d40302047c435bb50066306402303c0e99c4b98befbabf472fe04673766148e7f5ce27293c85831e1813f69e295f13a1fbc3e308072083ce63a8793b28760230247f7ddba914181eedeff00a411202e0719b92d6db01fc6544879b79c257c1757a29afe0a92df5621af39e29eef53fc70302047c435bb500663064023034cd7a211766739fd2c3b8fd0c17880b1293bf79b8c71610478832af1ac1516254e034d51dd45c1bc3e2515b21a94ad9023078865a86fcf4807aeb73e9a609233eea8348679a957af9b39da7d89d0f8103dd7cf75ceb35b0b75a2052d609d4263d360302047c435bb5006630640230663575ab5ffb3fae522fe0781d2e11ecb6ed0560839f99f552a4cdc81c923b11f6f97d25fec468983c980a1caea6946c02302fe30f7fb2b912b97b46e86f5d5494aa7de63ed41ef5956bd7d00aa0effbcc49fcf54189d43a444177682d3d6ddcfa8c0302047c435bb5006830660231008de8c1d359dc5cba0aa1a1380c9c8800caeca03398e7d47d31477406e263506e07296b8e5396d4b462d012c7ca975afb023100dba401d43b325624732cd7553e2b4cad98b52ac7a6b6b32d519c9e260bb6e7d5a2b274c125229bf29e850b19108d18030302047c435bb5006830660231008367da940cd02b98b744de2156eedc54d51481d637b2176cda2f00440de68c82beeb3408028d4abdc0d463057986bc030231009a47b3eb25c3e6d960268b03dc473baabd5fa25677d7bd60004a806185b2d2fa9d90517f07bf8c8f564c4a747936dd900302047c435bb50066306402306c16de64450d49884e90b0d513be4303ce6686bc84507fc212f9f2e58ec270ac45f5c521ad4464c92335589e511162980230395d8557013f2ccc7d4a5aa4877a7ae4461aa6a738a662973e746e1553ff558747f4415fd9e810a8671c1b5a199296fa0302047c435bb50067306502300a59a4e9cb52793afc0db2937742209278c1a2fd7dffa213a3a04de6ca8f82d0489d26449c2cc7d398aef93b13cf2b75023100c77b0d0d2bbe4c0a38aeec54aa961b7c45cc5e61727ef9b7afc4bfc76ad9179b07311095c06dee054a24a7050ae115e40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023055e101b246e0e6efb47b32ac26bbf0dc2a695f94008375f59ba8a1d4dd0ce87714e3a766a3316dce8b2cc711cf59303f023100a1f44d8ef8a459bbf512b8a878c7fcddaf6860db57ccc378e44d07d2ac60dc7e27f03e0608ca8e1bf0f16a751ea5fc1e0302047c435bb50066306402304bb5a38a940a5ab068f1b6364df4bf8a690e38565ec3aecceade328a31550ba52d204221e85eb2dfbca0204d57214f000230327b929e371d2896267b46a1d6540e67ec059704ba6fc704e8e75c4eaa75658f452a4f0d703110b839c3c2feaab46b640302047c435bb500673065023076ca5eb89443d17d02d63e6964f1dd29e7854ea6c93b73be3ccb9b3bf364610372068ab3458eff4bf93a65c6be3f6cd50231008e868e5425035039860017ac9b8f51dc3f2bd4fd6cc5f39e78844f79f30322cdcc4ca297373600c521edda1622e338b50302047c435bb500683066023100f342eb88ac8e0ad9969448a220a87934f1ec796b8676c893e48fca045d9c15307090d572cc5a54b36b1237bad6b87f90023100ba92a39cec27f8cfcdfad1b7942387f7283b51996b4708c3034161c20b328b566823224c676a749a0b6885bec89a0f650302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023007be65da9febd8cfd426503288dfb373daff0a0b44106e39d9c6875bff9e6d0dba320973e00f0d5d536548dfcbd2f8e8023100b504ecd4c18bcf06d2c9d507b906d1389ccf92ee53345d2a5b029b4cd8f40d29b9601972c00f6131ef33910ce5a590340302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023046ec7731529346645ee3b4710ea5ba4f5de9ec14d13dcb1391ba95b6c4bed06698542453fefd1be5e010643b06509a83023100b30c8fe832991ca2ecd4946bcf7008a9b3a48aa6ddc2ccedfdf3ee939300f82a70768bc45486ac053fa86af65b224ba90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e9f63d97e3b8e60fcd2ce789c9ac75e04f00dbea8dfc7d6929b0f960fbcac89a48ecdfa73cc2c105bae6fc6fabc5b2c3023100c8b0c49760144112dfcd9d204e5ee3a43cc1114fc5bd620bb7415f768ec28147cc50558a9a60c2b425bc59be34d248c60302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230056f7b07ef9bb56aed8d2674bd0423fe1a4b2c456b43f5b010cbc6803a137f52dae49d241cf3f70af4beb7eff54da8bc023100b4c821813c20992f3ba32cadd9dc7b281490870ed80870a75abe36b9fef625e4230b0e575ae3e88cd9c0eca3dadd14a10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100e8c06ac1dc0f4bbd74debc4d72c4469590f2f7589415f67495cb8b0b50fc474b13f1e3d4cb67f6d6cd71ceecff6517a8023100aa92e1f2dfe4353620c78de22fa28fb8f5c4458d0d087f21a1b2065d1fc493e3def8c46434c0207ababb2fbb22bc6bbe0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100a69243672579391dc24eb93ab73a45ffc36ba13a667c435686d0b1931bd0c008aefb7a3c600633baf312f99f788cd36c023100e496764390d86b3d3387ae6eb7484d6d4a0cd8d057ac8fe330674a968264ca1db4e8dfe9904fccbb91df13de3e4290230302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502306e0a6480b29965080b37daf8e668ccf738cec0d35ab767708c2d85ed004135294d18e263b45d7510b9e1241e847cfad3023100a6db1c9278a834092142cfa08f40d629e561ccb7b8ffb25b98446552d29466403ee1ca2cceeef4c656438cc4f74718240302047c435bb500673065023100e4615b8a9e14b02ceecac4e258e5709e321afbd29a31f80cbb6e56cbcf2da507e92318c47b0dfd07f4fb33f8803a7ecc023050a8450a5f81742d0c739fd17e465183e879c18daf4302810188d1bfd4d19e4879f27640b67891cbff52b7e1ff63e1050302047c435bb500683066023100c11cb1cc30539377b20c02e2101c985e389292c96138be470d0360488830640af260f6609cd33c57156413858e22168602310093d27ee10be29bbc116de534cf17fed587b70827e464fbcb3aa23e304727225f916e934b18ef72902feb7359af894b050302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502304c846f7bcaca48af0565a304a8b1e60a534a5f475d6f19d430ac9fcecfcf1567054b2a045686d5501b06b4a4937c47610231008b010766a7d42717596eade75dcdbdf89624cdb7dae6a3e4380e651bcc006a8b0c59e59bee95a356f98467e1abe2c22c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402306656fc8b37f820c42b4661b729e3f9f2a1054c839296a8070c61a9049c758999241c96f95b433978d3ac2e7cc455fd8d023039f6daac590886826d0bffeba61de5fcd7ef31514b215783954eaa7a11803bafed560225d8a5bd94a001890ffd2fda390302047c435bb50067306502306d125aa0dfe4776c74088e93863bfb54ff757db7df4bafeb3c7254a14da922701f19a95f11f1c76638367b4ac7e16f00023100b3c09acd3a36d4e810171ad084401ed3268bd200e7d12dae2a2d4a5dffa46d390def112c77830647a279eed345ff1a3d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008488ab5103c5c827e62cadb3f5f1d58f676402611b4be4eff801dede5921cbd4afa1dd3d47bcb466fcb63ee8292385fd0231008900c1d174ab913e1bb860e5bd41d5d6834cb4d8bd4471d6763d7ee490b79e49fec7e9ef056893d1c3b69ccab9ee09980302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100affddfcd511e8750b8b94e40b5ef86f3b6ef5dd66186e2a133eff70987ba28741ee55a3c14f62bae0acd3f9ce612a03502307f996706e53b264094018301299467fb77d7b6a645217fb4cec19e4bbdd3b9f1b2807572427d55c4d25e2b681ec66e970302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402303e2ab75bfbf491ed7340584423188a0f29b67deffd54893ca8e40c77408f98c629553bf113dc75c61cc90189a2f9bb4c02302301ab92f4471ae471ccfcd0c0aa23657ee5929934eb1ae0f1e58295cae5b3fe24e437760258f72f8393947182d5775d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303419f6006672db0378470447c0bc44918846841522d977e10d2872af9268f52cdd08c3431b17de361f8f090e44be66d0023100901301fcdbcab3c0d962f1f9b11b9cb2a3ee9272975f21f6a5fff197c21fa1b2d5dc00e373b6799a7d22b09b73d05b450302047c435bb500663064023066237bb9af58d89bafcdcaf7c8e2ab57077eaf020899bf47a6022e03ff70403f2fa35d027d8d2f3dbf844f6a84b47487023027d157032dd6c5318f980bd1c4547d7682c010a2d5ac5e2e5f6da66f7b38f4a3c86fc976fe819a569468973a50b32d450302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100a66ac9a2ebbf89ea4482e8a5200df152bd2f3d6a37462662903760ea4432a72c08f314bfc9334e7ff0dc339456587ab70231009ab950b9a4d75ef013af8ffa2697995df70360fcc4f30073710f87f913430f49b6261660f2e63ef3cc2408e34a85070b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230699c4020a218bcd56ee85d5073733aa92f393e0a2f2f4a1716331c9c8d9ec2035dc9081fc14b3e845ad52d52cf5de1d4023100f2a69baa6a921cb9a4340d56ddea6bf728ff7aba1fca0c546ae9aa642ea28c9c240b5606195860a1db34a334d08ba79e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302c74b283f3d674edb2382b09aecd543f3cfa161c4790d05eb90b8777f853d5bcbcf68c4f54ba6df79e65cb56a4b7ffe4023100c099b0781d21abed3b5992984288a9d10f4b7ac56cb99e3f7da0bdb4e34aba7624cbc15d1e394f7e0b2a655d3b9b7cd50302047c435bb5006730650230502dac36f42af64e6d833fa44229a889c9ba30e3bf553a69f326493c28d24c94d8418a7ae21037ee1bd5f246de39138d023100a7a10b03fc90b15f0bc58a21e3e8afda862ad8ed80a113c01902d7522eda29d808242bf00d5cfc5ad91556c49b20e7df0302047c435bb50066306402304f5315474fa366d0938790f3687138d736cb2d20f69afbae0e18657e29e9aae683b9b28f60f34d1ee3170c45b45df68402302017b275fd84f47be099c401843aec3324a55c4a16bfac5dc4e557cfc6c97f85e8334ceec2b7a3946b98ecf4797978a60302047c435bb50067306502305ce23a5c99d0dc83e2a87c1d9450e38cce5b07f6137b8220d4bf19a7e31dd1a8b45da1b9d456241e8d264e9f8bc51afd02310081bfc1ba305e7dc576f09ffcccc1b601fef857621162d6d91a840cfc7a01e32bae6f079a2c6198d1c7106e36845b5de10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023017b4e1227723db65bfe7fc729f3825d69e00ef0b0d92abc7c770cf1f7539766bf0b0b166ffea564a7933ba77948f4f2102310096a441c3b34a76eac12aaaf67747e57888fd1f3b3ca73194945022e525a8bbb08a401d660e9461d60e207bd5f3f82afb0302047c435bb500663064023000ccda5d11c89d34f3cd758bb10a09092ee1d90f52e7f3d592549004f90d5d77454cc93a79679d0807741b91061ef89d02303076bb745aee16e04be546f6200163702b6e585da01c2dd8c68a5e77fed925b90b53beb31644930176872b65a1883bce0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310081e9bca33ed475ac64b8930f13e2a8bf7fa3e50288411bc2169112f3ebf5668eb0b5a62100595626a54e76667dcce8e502307e667d2a0d1dfdff3c64f8618a81a8f9d1dec48976dc4764ea9a02608046299f7730650080d630620ef5656da76a0ea50302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100c924afb64834a8721a65108ca665f6c17b886652fde7dde332e5efbe54b1bc5fc0898cf8b2797b67965f0ca21be1768e0231008999d716d5302ed9d4079eed80ae8161ea7acbd49db4f8c134095bdec424d825bd2ac39a1764591f895240877e7b83f10302047c435bb500683066023100a7bf3ff88c4540d1b476c2dc40388f7e7c8f8dc4bfac288817306bb849769844c90324eeb8331c2dede6c9e2acc78984023100c15e990e8714e5db024dc32574847a59d46f2a3daca55812db77bd59ee98a5f7ef6dd91001af930c8d268ccb655888c10302047c435bb50068306602310085c1747c6d13959ec90e692719a00e0d7ecf6a02b5a23ea28fa9dbcb3bf67d97fa2dca2daba49f54c53a28a638d2846202310088aec9a675ea63aa21660d2e4b4a29fbd1180dcf6b6f8cc7892496145102b8c1cbd45fb32f45fdf2065b68c84aaafba40302047c435bb500673065023041533e2b068325e986a82cc9a075f5ebd16422a6ab2551b7f2cdd0ff86b118b0ae00ed908b25662580a0b91b092646af023100ec375431b0051b74968cd334489a9810c199c7487bfde9af23684a9c9549227e989a99aafbd77cd8306e6612d04f175a0302047c435bb500683066023100fc99e6e984c57c56db46bf9018f7e144e2fcb8f9b271338c6bf5a6c052395ef5af74204d7504881fe5eecc974b9847fb023100dcb7978589ead62a18ffcc58daf885aaf3b245fbe19f52cee8138427085a07e586c281af9d38e037f6d486c18ccf59920302047c435bb500663064023018f4bc3fca3e80a93c843eb19a1af23333d33f974f3a9a213dd9952c6b094b586916a34f1a27d1e547d3585dacdbe00702301e94f86d127621ce61e4e46166c105fec53bb835bedda49167f0ae2f24debb579459e901cf2cb6a3daf5aaba101893960302047c435bb500673065023100a583e9fc79addaedae696dce7b6cf4b6eaae52f378877752f62e963c0feefb7f1047841f69e43f1acc3c1ca5ed09f997023000e28b09f0c8b0acb442336eb896b514ff655344ace530add5a3e16ecfc4a86f8db1a78121ff0ece672a133d3fdf0e4b0302047c435bb50067306502306861d1af85d85a96a5712c36db79f24ecdc657a55d38ce7a984e8b32f6702f7bd73ee21ca333437e967948ef623692eb0231008c07bec5d932f8297e93f88b69c17f9c65a09c4e09558f29d0226d8bf273da1b0924e474afc9c8aa18bdf7f519bde39b0302047c435bb50066306402304a2b459a6a8b6b0aff79fa768270c2de9a709756af3cfd0ea1797344bb899296c22fb2911679556d578257e9bc699883023014653fb445d7c933c7ce989193956df7ae1fb06e9bf69bb39eeb60488966963cae63569a2196b443087662b913f94d2a0302047c435bb50067306502305e16d5c734a773981d2f2cb7a80373ccccedf5eb04ec73ca8f7e356fb4c90a106999b05117ff7c3c428829a7cd33ae77023100a0346677e4822b307267914f407bfe66399ff06db8167154b76f4a4aea6604cffeb2cb284765f4dc6a53191e605e10df0302047c435bb500683066023100ab4f8e8de84ddce8a359f3d6425945dcc61ed7b9a80d10a8394a9a82cbd70f130d30550e8bd17c0cdb55bf11f4de4075023100e4b6f3b12253c993d8e6fa712c64921977aa56c08ee38c333a935db55c98cf422d651cdc26e58b17b007020e8f6e056e0302047c435bb5006630640230763746c1e71612be4ac290486c770e4b9bf9cab33e03318ecbc5aa802d21227e96c93e1c4b70bce2c0f5221d507605ff023006f3ca44cea0ff3c65d5b74a7b8d67298ceb23558f1b6638dad5365202a3ebf120b9067fd11ba6beed4d6ac02f60c7530302047c435bb500673065023100e7ee97344e7b8e008decfba8562f4d478589bb32bb30cefa37973bc9f4e8ba13fe703f3bc8371ba31bc3ced3f518dbe20230095e99e240af88caada901d35e298486fb980977e3ea5b4ccf15cfcdb964b9b71825274783aa21d052daf17349c63e5d0302047c435bb500683066023100acc61b701fbce16ff3426c9cd8e62b7fb4b99de903476a36491cb456548acb4269757e6843b96cd99b22b9e82c0b5029023100c78aa0c9162af333ee44cc0f4fef0fbb60161c67f42aaad28b099faa178a8cd07afdedced30206871fd8be2893c43c870302047c435bb5006730650231008dc2e4d2c9bc6c47c9de083f41c7006105d6948ac5ad878a050aebfaf6b8a471d3d38d9da0d162a1c8254c23eb6badac0230130ab681f515e2567dc83c79b1f124e6507b211ae475355debe014065637e40ccc1a8c82f2df1a9d1bc3bb1af13439ed0302047c435bb500663064023063f7bb48b2c3915cf1c03102816048402fc49892ec9b57adace64f6a4c303111f28bb53618004dac11cc268123f09f03023047a52a75040a6bb449b8d868058499cd4c08606c35aa317faae9159b6f18ab602993fd92a6e3d073d7354090a16d15960302047c435bb50066306402300f70a12313f338048a7895af38040189da135cec2214105a76eb5490669bbae5704a5df7ff468db70fb43198a693d7110230708e75de6efab197109f534b69aef2764a0aa41575c46b6d0eac4a1155d2c06da7550dc96dc8542ec12034ea765525380302047c435bb5006730650231008da1d0f4ef9ca94fe504e3b0b3565910425fc61c9a3c48b2c37f811a922a2f9d9d204498489233a1b5839cedc99ff1e802301ebdc886fcce031ccf12c819e3d12be5d655b66e2976e88c18088cefcb034cd6e02217dbfa8b0d2fceb3e9221fb854da0302047c435bb50067306502307449ed5c10b1407a0fbf0f31256a9ba18fc70db924c3d9efd5d7f988b3cd7b76130d899f301d941110abbcb159ed956b023100fe2993f45554136cc7135b4f4e4d52dbbcf1e85230a4baac2b1458f006ab007f35aa7e00275d7d758d0dbc368716b4880302047c435bb500673065023007ac6067f6fcc760661c542309fc129edd8894ace5ef2af2251b233a8beb66a4c7683da420f13cb6dd988ce9763ea325023100aa2cb6a751e5df0692630dcb1af42c8711b20fc56aeb0284c498be7dddd99e95c75686e73869a1722a96d8e9a22bafcd0302047c435bb500663064023059e81a338cf262e8f4d11f0a4892425c05c3c00a0c9d81ae0be921cb7cbb8a5b1112237dcbc2d8590b84843e22cb6181023007cfd410b49160d703ecb3038f7f7bf1a9eed3f221e554dbdceb054d185eb4c606c5a9e749166ec01dd554c64b9f562e0302047c435bb50066306402303d01c83ce9be760e7143b155061e6c7c7bc385b249fbe2cb9c2fa79261184701115f482f60496c4da602f5ce9c664ee202301b654d79a9ef64db22f14bcfc97bc7ed3d2051d29d6b99d83017aa5e33441f2a4bed2f53761bbcbc9d6ed8b26fbaa0a30302047c435bb50067306502307a44e80c8591f00bcdae28fd875658eb31d6f8f0a26f5fa3f0a692ca32fbcbbb27d343cfbaf6bfa5846deb2036212d21023100a3e03795ff48357ce4755608aaa5cc0183f235a9da98e8a4810db02b2bfa1de8b442183bf2136647af4d7665ea41e2340302047c435bb500683066023100ab3aca736062ab7f0d46446619fb45a3235791e2ef00976ebf350353f4a72bcd089e87ea72a7ce2f801cda65f156a70c023100e2c2f0af3760e99e2b562a0e0faa2e9fb341b4d392d6a0582fc98871be41860d039e63cc74c0c530d8010903c8b0f50d0302047c435bb50067306502307daf145e96b70875374e178aae55ceff66ec075c5ef09fab5bf2e067db7d03a7e3019c399d59c20b640c207ef4516c4d023100f8645bb37c10b3af264ba5f34830397695b33d378e7dd59c40308a3cc541e07121571d768089bde02d6de4cb69a371390302047c435bb500673065023100b5c713eb1029697399d53b18b1b427a69f560446161431597234c4d9df0882197b09b9beb525b3ac5d9f073ece8f08e102301989bfcfc19377b568ce7341372260a6e964aade96d2f3cfe1638367223213dc31a4d8516b78539a2555f3c6212716a80302047c435bb500683066023100eee89689e97c793980c8055b371199ef86a815c2099fae6c25fc54cc42e8146a5a02bd0ba8d3136f9ff4c784580f38d5023100acd2490f38f092fee4d9d606938806f30510fdf0f0a5876dff8b065aa7e8330e1858923019546a4dd7306ce6172b5b170302047c435bb500673065023100a733114042842add5fb627d70dffde6fe5865bf48b6cf0c7e70740eccda08c8114d9d07ea2fb37a60641e1903db496ae02304ccb273e2789bd3ad48ec038a02a3f375d414b8d027d77f487ce4f8de896a2e0e734e24069ce2db742fc43f974e414aa0302047c435bb500683066023100969a10b0442867209b9f3f0fb9fc96b615fa62af2b8277561aea54eb2dd29b30f448719e8b62bed11c966ff4b8e8640a023100d01ecd6e6c4da54552432bb1b8447583499cf50f65fe781a11334a324afa9e0f678f616acca7325b98b44082bce649fb0302047c435bb50067306502305a96aec04e347fa714f80f36c2a9fd99942d294704ccfabf103e7a6b93a4da9bff0a2165ca71924781e19f4b1a23695e023100de9aa47fd782ab3a83e3904988d1ce84e0d20ef3f5df2179d347065851b0ed88bacc14265c3d6a9aec5f8d2018ad15d40302047c435bb5006830660231009784d86bbece38abf296c3ec23f801c2b00fae4a6dd78bad977c300abf2641b8ffddaa11a845663dcb1b372978c39a5e023100a26267a1afc67760800136c4d1dbeb7ff9a35f7b587a763ea33d4ddbdc09d6b2501eaa3db7dcebdd98d4629f4d83f4b80302047c435bb500663064023066b0b830fd0f6773c4e4ece8c5192cdd2f76c096214bb0f50e405f1320fd66d3875f30c96033d77d79201a97bae92ddf0230421cdcad927e64f124936a5b0f898678880d2133681f412336d8ebc5f9f844ff1944898e0e774e2d27ff818f17ecaaff0302047c435bb500673065023100d732b3e4cf52ac2d292a74075e7eb84651f28fbacc3a24df713a629944a0cc585d780d692bc13babc6fb9a3936b8254202300a5b13264b693bfb1cd4eaea843f4f8ccabbcc5f8a62bf7ca5bf6af99e2a6c0485ab444581c795511df11302f9956f790302047c435bb50066306402300a2a1cea124250923d0b27369ad585285e1de0a946eb2bd4291dc8684e558fafdb1b2bcfd1a3607935049852f14e7f0e02304d62d713daea3da1871c8097a43e890e0cd5cf4edc393144e53fd435f6a4442a209af5bd5e6f1b852a1139538fc11b070302047c435bb50068306602310094f0b6f63afa456d10f197a65f2d0e2a6a0763a8054054251c30ae97b5a9b251321a2db09769f88d6b769e54bb37082f023100d12b63aae8371ba9795af9e07351e02689555b7c2bccfe0dd4d0c0b51f626214e3a0975ff6a54addc1f5effd953157380302047c435bb500683066023100e9335e7a7b9f00a3af7c72c01ed89cda3acf47dffdc287d90483cb19610758b2b229eac4357f703c64084bf8a0bd8566023100ee1ebd29a4932e0171aa5d981996fa7240d0eb955fdb3b19328563f65b7de47a710dc517dc49a2b41b88e679eb729cd40302047c435bb500673065023100bb789b05740ddc3a86230387b2b4d99d2af50e906719f5a28049943be5f9fcfb887d0f105576a1df555d0a1d1f5b2a0d023018977d84d8be7fdb2b3cc5af102b37d0f36846e9303c5ea9c3c0527dfc076dd26ba170023374850f943fe75ffbc654ff0302047c435bb5006730650231009af5e4267bf7bb3ef3653e978090506b038398221d21896b0352f7ee3472cf62401b5079b2f83cbea303a357c96fca2302302e5420f3725fc02aa990bb25ad3378da5c5dcb76674572ff4e64829b52c112c37b9366754418ab7926b41d7a73c22c640302047c435bb500663064023064dee6fc54f2b3bdebf3a03532cbcfbf82274d2c285d9d633646fb5e6e905f9ecd6210fba33e4099c7fd6991b5c41ebc0230074c741d45ae4105023730d902ab499b6cdcba184058f131dbcf77bb30eb7754337db56063d12e91d7ed95c059bed73a0302047c435bb500673065023100c9120fce95d5cf66ea77744aaa214749eaedcd3a7d710e1d345863f2813ace90a2165f15c158fb51a70e6a2e14ac85740230525f6e37acd8aa7cd3dd54306cde84b70d7c56bf10b4e8820406956417a46fcb3d43a3dd9318a8617b5f1e805b21f3ef0302047c435bb500683066023100b8587b67ca4b5869cbc56169915c01c4d6a1b6d0f0db80a4beaf3d665e8f02e4416f0dbecb456a03c15f575a4e62e71c023100b515269b418ccabf04403414eac9a469e5ce9fdae660f77c8c86928c3ea5c4fd7c13539a2f9ef36cece6fda25061dbc40302047c435bb500673065023100d3d055f0f0e41e9dc238cfe7497efd8d6dac1c5fc371eb976cdf7cac3a01e18b60c883c48bcb4ed550547a8ebeb19ab5023034b2a2e9d704fa9dd126596eebda36aa4d3481cf33cfacbec222e911797dbfb2a2e0e06b2ae150cb32ba5e5365abe24a0302047c435bb5006630640230241b18fa9462ad51e85a6547225d8ebb206d8b1f4aed9464d1c684ea0b2f67ee1d20e2cd2df085f2124fcd993484e4a4023030985542026836d276a94e9530dca45419e6cfa5b8ca6208659dc645a65b54048c6c0d0adae0cdb84217e67f40fe77210302047c435bb50067306502307e1e196f2f342598524bef30e9630268dfc6ba1c34ac49a1b8f3a0d4453a7548c61febdb0981cba4545939648749a1b5023100c6b162813d6ebfe3f0dd8fbf01a85747f5af92e864b5f91d1418e3ca8db477203397b1ec6cf4c7c08f62cfc0f375b5aa0302047c435bb500663064023025ee9eccbb9afb887dc03e9f775228922b393596dc5d1adc3667e0e425538c2242b253cfa2641f6540af9e2a1dcc5ef902301fe622d7dd7ccbb48383b6c99f3205699311c569c4c2ba78a3567d46ae44abf6fdf05f131a95dd5e5900d87c7f3036470302047c435bb50066306402304fa35746bbdb918ccdf6101b8f1f0344087dc0b873b964e74d8db43b84b43300ca4ebee6ff058becbd6898e9d804a51d0230218f468a92b0b63d87947e587c25b74bfa96b4a13ee017088e19992d0c061a634f0a3dfff72d0f1a0a931634b7bf9d660302047c435bb50066306402301e2fbbf21c972035a014c40fd199f80d9ecaeb20fb9e220eeabcf14572a8681d242dddd3129f356652c9a6b8ff6d48600230657f7201021bb2d9bfdc7f96e75d846ac6fda43a75a06a9cd817a9eefe04a09815667900f3f331ab03059c3e6e5607c00302047c435bb50067306502307ec2691aff7b1e56718051b5cee42f309258fd9fdd9cc08f85259e85cd1bf7c0a023d74cf97e4c7eb25f8ba08673eceb023100a5e5ec68e00cdd0c6df7d5cffc51232d900a85be9e6c5f7605bc11b33aff81fbd7514d9266fbf1bf071e5e173d7fea230302047c435bb5006730650230634abd8da60fed16aca9897364c168648b7e73b6737a15f7a12e5d20c6123b9767c840403e6cb538d6136d15ea22b4be023100c85dd6996eca4a1ccdb9032ba890b0055c24b4cf6781b245f3537795d5653e6844a53d9b9c722a68fda9ad5dc92fa75a0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100e4bc6f54a415714ddce6a6b141279098b4e9ba34c605b56ad9d23054520cb9f071de0dfe95daead00c53ff817059470e0230384cc3c2a69e13e88b7475d69635f1ba332fa0ab1bab5808d8ced689e75ab57f6f83832ccd48c5a7827d6ebb46c6270d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100ea635cd6cf63994cfee015d8e4ccc9bc8c1e1e53e678370dbd8012e4be8236f24b0395a4724662b62abc70222992e5d6023100b6465d7f7036876ece68db45aaa12e1890f399b8c5b9db54ce3eb779d725815479e8026b9ba8055a967b71d88add2d460302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230064dea8987316018afc2015eebe367ccb4d7a8c8daa881bd6fa48b42e56d00ccb3ac03df9b02ebb931ac39ec8d2252350230752c6110f40cb3a423e501952d57d447336fc58bdccee3eb9de53cefa5d773fcaa3a2ad76c6fdb518e698e89c29949c80302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231009632a4044eb4fc663650f69b9a3f803545b8f10cdae72165242ac0fb249a9d729a40c2952f48bc8d53685fcad3a523f60230603910452be5fd010e5e53b89f591e0bc9fb7f6766f4387c198f3e51e0d30f86250de46da50035958add607ccc1ac7f60302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023053d1cff2d6f50872bf81fe800da5159ead83f63c0a27af8112a4b71103d19188bd6abf842b3bd1c23d2af3f199cb66ab023100e6a67b60431431b26bc59ce0b19b96cee4becccf4d1e0488e96a8c7826d78da67565400a31f8a67e43fb3e175c2495cd0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230790ae4ce613f2f374ec1ab54b0a5bbf7da0856f99198af95f7938eceacf330ff7505a8e60b57d96cb1ebd3180b0ae8af0230461df0809d433e7222acaeea875c757f3ed17736bd704210677a7d83699ed488cbfe97fe545c8de79eefeb3b1dc74dea0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023003b906b41826113053631b7fb73132b9d36bc16f2eb7e6e3e2f22270968e8241223602d60deb896654a27a06dedfec32023100cc5f1d5e90cefb92ed9c8eec3a6b2581014c590ec945b175b648f79cba7d27b996c455c85f52f5e4e4e4007805a6f0a50302047c435bb500673065023100af72dd8ff0a5e675b004f1ffbf61c86135835629ce38a0c248d1a53b5d981b5d7f902b46c39334daf589b3e75802ab4f023021374a4b9de08cb1acee90702f0fedbce1cfd05663cb270c0629a618b70698cbca85db2b84e732f787aa1a30d6ae22a40302047c435bb50066306402302b735dfdf52bd243630b8b53983f32469f152db1f4cddb1725a3fe69762fa640b3da295c7c7ad28a46d32fdfdee264bd02306d7b46ecf1b60d1b55dec9ad394b93f5361d15c4ddab575e222c4add609dcac242d23ce0d73b774ff8279adf9e198f120302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402304e3ffa4622bf67d6f6d2e783dbd97253562482848146414c15c54907a3a8b8dec732fd5f38f46aa79ba26397838af66c023027aa363c25b635f2651353c6164feb7a1b430573043a4b1f41f6014896bf0e6a6b64cdff66f44285b456d632c845a1930302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100859e9a905326663617a7d9e840401f467807a465e6a605d92cac0814e7abf1d1ebc79cb50f1f2eb46076376d6a414ab70231008b7fd6d79012d3f173954f0b19271ea7ac68d9c662e643d771bf0e32930c80a8adb5d44224704cfaf5d5e4d980bb3ce30302047c435bb500673065023100cc6c1581bf793dd94dcc79308c4b87e79408d2ecf653d7acc0824a1a798f5c69829fdad88963263f349a385899e9109e0230575bd339d6a7f7c32788d1b6ad6d2f0e984ec7c1c4c5e8e4f6d4a8d62db36c826fb0e737aadd5b15cf3a9024dd2c9e9f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50068306602310080d0de27c52ff59d3f3e38dcd100079dfbccafe1386d604b0f12f87e16280397f156a182badff92c1a5ec814de94a332023100e4c66d3830741c2cfab62ce0a9301a1dca6d67369c3f8be2f8c18c382c92d31a3aab49b8fe101745d2a6396f6c72a8c70302047c435bb500683066023100b7d1970b92d799b78f5d71d2b0b70a28f2dda0314749b3389f75c309c4f485a5b30649fa418663b8d698b0c114479e4402310089f308489c51d3424706000557216d16eb8199fab2ae27e96883028ac16f7898ed6b37ea733945aa43a25b48997ff23d0302047c435bb50067306502303ab1623116e21850ee95abfa83dae84b4e0607db42b3d9db467d1ca226186803905a69a12fa19359222ee037d13c4f8b023100dd28548a1edc915dc4e6b5f4381fb70340b2742e7f86c074a11c9edc67dbe6ebcdecd111a9f4e9120d97933187fb458e0302047c435bb50066306402305c3dbdde4d97ece4b8362af14de53b0dcad589e37efbb14ade2b04ee38d6bfccea74f6aa384e9e299b4f52ebfb6c01900230283cef10946b72c6f64ddd59d2ae78c83c513054a472efad393d76b6a4c40b2aa950032e8aa69dec6b6bdbf742c781290302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402305faebe12993aed6c0a824d905f9b496dc7dece89b7e95c0ddb7dcf7c7e1cefd8af029a8342063d59e11006b146b5f7220230183c314bc80ade8aed3fd3d422ea44670cf741cb9abe1b23c763dc52c865d4daef74be8c7354368ca81c23120ee1cb270302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230411b03bcdec267d5e3d28a87786d0a624a7c15174b97623cb71779cf1727ed458535ada1bdcfc11380568855fadf5bed023100836171d8bcd372ed8bc2e92f4432f5582001f682ee68fbd0ac317867d9022cbb10e5f36a59b5ce3fc9b116a71c6bc27e0302047c435bb500683066023100c047b8db14c51e3958f6695ef40c6b23bf1610147990451fa0c927b0d80d68e070977f842ef2b5f3e0ee85bcee481d78023100b6276ee82bb9b264254485b1fdf1fd8bcaf93041d8f10fc9881543e7c533c50bc19f9089de72bf7ac0848243a5cb6fa50302047c435bb5006830660231009bb123bc5148037193bf4d51be933032ddfbb38e8a9b1a7842920d56f36e542460f114b29d94c7693e2a24c8052c448f023100cc3013fc7e1fa15e4fd0f58aaef2a97e4d8102e1bba2caf3768f1362d009a45951fa2f6b3cd47597d06dc80e6275828a0302047c435bb500663064023047444b01e4f24282e4cf4106458d3a6f33924e7ee2c80dec180d1434f03a6586844143d1e63c35c517f4c3fb69424d94023060c6f47e3cb1ea747d1e74a17304f14bf8d8b34726db987051743cf9724f7438086e21011522e508560b144a7503465e0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402304c5372445f76d3c50db46b947903103d6e591fe365d13ad7cb5aedad94318e0e07c8df1e9b4ea053290cb6d5341b0ef502303328c3f3854550fc9723bfd22b72602d63c183f1fd9110b628133e29a7659f803ed76f91f279bf96e45f8149e49c64570302047c435bb50068306602310081166fbc0249e04f9fae25dd83b51c62716bc3eb7babcfc6a58fe70ad7e76ef1c39e706e9e59d75e43b213b834c8d64a023100dd9309b2e52ad2a35dfd77be9b1601314cec85fe7a884e0ad095a1c1ca2a2da8486d31d12a62feef2dc217d606e92ed30302047c435bb50066306402300e91f9df941a7730da8aa72c32cde87d78a25198fb29a463553214deec2229841e3911d7cf5466a21a4064e7c1975bc6023052845303fcb5464fcac7a211ac9f91961f368949bde84c840d382a608f01cf44dee7d42bbc36a349006bf8d5e69c0a560302047c435bb500673065023100d65d2f3bd8160b3bbb7a303598bd244f3f6b968be56775606243e3ec04b55ad267fc5431174a0e99f9feec4fdf64db4c02301964e87efff0b26fbdabf2ff085b727c3065f92627674ae4dd30917963ca27d0467278e8d1b6aa12f0032ea699b339270302047c435bb500683066023100effe8e4512b853f8093cc5212e2fced4bd7f73f4fde8cfbf53e80ad6c8c3a64830ed9539e2c262cd66875ddbea48efb9023100ab82e1edd3cf3475301221fcafc4cff66ee5eb6089fc8e3d1ef672045f031dba51fd15e09f5e63ad53b19f6a66887b520302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230083f2dee1865938411680aaa05d0b35bc1b70b3a9ebf364069b931e33e010da9eae35bc68098e4b62710b767579b12cb023100aad261d80dcba09bc165ee64dc1358557b519eb4eb73ee9e1924a02101ca1b822ce5d1afb31340388684a051fccdf6460302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502307af57b488210d028426680a687e997c971ada8fe419cdc66941f0bc19bffbdeb2eab46ffe257b1b9ec3ac0ba4584d22a023100950b615a96873e088bd67754dd875ab902b52ed58accc84270b6f4dca84f9caffd297bf39b0d23e04bdf6e0b1673f8930302047c435bb500683066023100dbf13751251d7d4ca60700243fe3445238150491479ba7accfa38b3aec5e2e0a6b447885c308fe034595eebc76568c5b023100b401110ef6fa107c257e2855dedb1b26a124362b149b861add053de8fb170f2f077fcef12438c5a4072dcf0b4d144cae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100cf4cf169ca562ad49c3bb7af3581019d737a4c30ff40724ec42b7621747bf522d6b432390a2760f691c2c3d62dc1083b023021decb2c74b04af9b1a535e5db9fd3e0aa9443ff1f96ded199f3c53ce449ba6f84df039433f2761f2feff46b61db19a40302047c435bb500663064023068dc426eaea7bc9ccb099e4ebda415b6a6d422832d407dd2fd79bc2d5b30aef3031104ef8306b8087aeab1291ab256cc02302f4f74685f750e144212d44b6cb3d8554785a48763b22908edd09fb9a83a6aebccd3e9e8e8bf2523f792eae6389c4b860302047c435bb500673065023011930a15b3911d6e62b5e1a700d90faddb70ea91ced12ab6189de1f3e1bc53c82614c0823e6a38ab41ec38a89d6a5b1702310089fe7a575b9443c53864b3010d8b08ab51e2328894a7329ebe741b7eadbc38895f26e81d446516a549eead7ca1edb8650302047c435bb5006730650231009ced444b705a62f4056e4655b31d8296549badecedf97d712abb5bc05b990c8085f062154cb3d144b61b741976f79a8a023038b7ca3ec376a135b37a3a284cf2706c2b12cbdc445124d7a1d2df6b771a08d6768ac21c3d9d3ed19b0cfd90693be54a0302047c435bb500683066023100c5f5c74669f3632d6702799bd7fd9b5854cb2377efdf5fd8f442e02209de1d577a93d9522f02bc371cbeb88e2b4fb4d2023100b09d5e8e1174357b2e3d7fe08fbd94429c446e417c3a07387cf9adf066c7d3689911444d61acc2713db8cfa6b829ab210302047c435bb500683066023100c480768d0ed9cb893729b87aef67c766f0aba2459f271d122726089172cfa7fefbd0cebb10e0dcc57852614fb7ef0ec6023100ca39fa590f2f629b83cd3be62a471edca712e754d5dfdf330f519f38bfcc07acbfadbaa4c72e6579449b721224765f240302047c435bb5006730650231008c9961f6202361108a1f21123c02122f97aaabffb5886cf2c136b373ebe87cae95c65b4ee0418f03e1df37e080466a0002303210548a81e0e60bc4e89af9e63822f859d1e0cb64917b4d1d458371bbbe159320a715555eab86b9f8565efaab99ecb00302047c435bb5006730650230095460a7fb2313a54a0d13cd6a6c705f91cd48f534fb56d4104137b7f63f894218e5182634381c2885122f68f4dcad870231009c737a79c24f283900948ad2e0e1e6ad30eacddc1f0e069c08bb774fcffb557cb112e55beaab839f3d610b3a9f9fb9150302047c435bb50066306402304ea1415d347aeb274b7236a53765bb72fe53e9c582a64a4712ca7dd1ce9fff47ce3ce0bac4693a5a6f878f81ec5cc6e302307487fa7fe9e6b983e5044168e1a93547eef3080c69a0a64609c7c007f576b90f01404655ccf8ee045c32aee67a7e8b330302047c435bb50066306402303fe5377a7152153920469f42fc16a81cb7094e550367ca1f488bd937738d3e1a8a63b035b1147effd09736bab1dfe3e102306fe3c7f3af3e9c34a3fc7abf3356883869ddf722b93f8772acab48ceb94e19b69b23c79e761ca9c74f80bdffe75276440302047c435bb500673065023077f5ffaa00a7f4579446c310b016646fa2baa438ff44840074a17a78d176de33a988f8df74017fe19c1aae533e9f0f32023100e8073427666633e977cd062241ebadb2324be60acf4e743ce2669e6d100d496b5e3bd27839a7a5574328e2a2ec86a1c60302047c435bb50066306402307523673771fcdff51ae901391b2a09cce4b12653ec63110ceeecbdaee391fb0a4e09179339df403a0019f949ca7ccace02301d83438c29470524f9de4dee3fbf06bd346bbaf8019493054f46dcab41476231c5eeb7a86e4e671c40f1b39778a38c4c0302047c435bb500673065023100bdabb87dc51303ed9c4dd81f03d2d1eabfe8b82350d29725473c925aa9a8fdcd2a649d2df90b3fb6f4653a7b9f26c108023064920e28abc28cd0820189efce460fe2ca74c7931c5e9eb171fe671782d97ae5797886a335cb2bfd873645dc63389a480302047c435bb500663064023032d028c18400eec4eb9b34bb1b844537323f4a98d7f6b54a9ab84065a1d0caec994ad357ca1c099fda9143839281b28302304b6c3f7991ce26c8d77671054930cea25c01f6c04a265d80de8528132505099e0ccb0aa7f86eca463725569038e7995f0302047c435bb5006730650230061fedaa1cb579306f9cefa870ae4e3d2777dbed5a7f7f622c92d99ad3403fa3204f18017c7061f83e0288380c57735d023100faa2966b517e59d3a77d7e1d377b8b295fdca837c4c8853d72fc816963ca755aba6e9a7ccd197616873ffdce47faf1840302047c435bb50067306502302764a56c1756be3ff821a7819d2371fc5b59e0d1ce069619e0ee3af04d01ab605a7ce95881b41b4c897bfafea5ca6ba9023100e9aab866ac6d94bb6f9152989280f5bbe44f0d72a2d65da3ae65e17264c6dcb7d50014bb9f29dcf2b7a40b184a542e3f0302047c435bb50067306502302504ddcb20aeb768c062a26d6721029612a81aa1656de257f6edeee288cc0a964a7638eec4d1a60a919c557d1a3c0969023100b9dc5f6e469b5dc80dd0c11b7a65eba63e19a9ada2fc8e8cc7e2449ec416958565931ba37c0e36791ae4fc5913f63aa90302047c435bb5006730650231008043f50e68fd8653f820ee06a57f3826508dad8c2158110eed605ec78e6ee8fb80220c184ddec36082d85b52a55cf42502302cf2808d0df54901f95c5c2c248e740396311f83555718965b7122b83529b77b94ec298da2c22849a03a0b0b1291797a0302047c435bb500673065023076403037b6821d02cbc1eedbe3628d06de59725dbfc997634c64ed28454b066549c661fd8ee3e95a085c01e93f415d9f02310089e73bcd5bd4e4cf2db0161d2a0953bb8b454c442492207eaea0572c7c280f69325c71be8e711bbd607f9e4e98b6ee250302047c435bb5006730650230332697d9c084d43bf97121101e4279dc8f5bad960f1f26ab6e121ea965c7ff31bf64ab010b02ad367ab8224d3d7cf1ba0231008e4304c6fbea4022b177a83a86ef24ee8eb2ceb40907f32245c7ee744318dccc2ad225356a661579087a6672341cc9480302047c435bb500673065023100a1c8ee2d98e260f0eab79a4ca00c2b9d8dcbf4709d167877b8026f7ee659953143fee26c0365dc9f77ce446180147b0d02300c162880f8a66cd3edbb40008fdb0749ff1dc014b204afd0c5357c40fcbcf54bceeb1b10cddf20c661ec7232c97d17c50302047c435bb5006730650231008c279f963d82b1ec616a59bc7089a0e7d20f16e8837a1170fea503fa4752071488e2c1d99b87eb58ac9fc21fe26b5997023018ae84d04617a6c6ed5bf58f0f176193a0f6abbaa74d0130ec3413bd0dea6960f999aa090489ade5ad797ada9cd178840302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302e86fb77cdf41110294e9e6b427a04541f6242478e84f3531fe4c0462529a7b89d90b74c67e84cfdabb13e3903f024e5023100c18ab7278073f2964d24d1994eb02f27c511ec51308f003c0a234d610978ca8bffc3ba077e6c0f1a0cd02ca4c1f900e40302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302a8137b43754df29d50533930b15ba85da469206787bff946aead9a890d2dabe6ffb7b91f5e37957faffc74b0f74bf2c023100d0a15847a20d274f88f37dc8d99d44069f3965cbb8c2e006e701446376afa23f8366ab99a90ba29778e2d7c2b600d4660302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402303a984f667611239f3eb480c9af4292d3c54756db0b7e47332485a5dd9e983d1617abc164f1ad3366c7b40e153ae27b65023010319f25ff923b047f3327ce6e9fa3d97041a91987c46963fb70154004e053062b97e8b3e709b0fdddb9c375369479460302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502303ea6a1f25b7e5375c2d063d670741226fadad019a670c4e00bdd5c1a788654606bb8faf5eb8ac6c42dfa7bf4be881d8e02310087861230951592a3c55ba16c3fe68fe13c740a68ffdc6c8b97bcf4a1f657c77397fa7b52b902a218765ee598afa0bd720302047c435bb500663064023072adfb611e0d5c46c1ecf0d28fe1e9dd9b13bffe6da588c525dccbc17f39438b4fc3883ba97622e74395e0f82fc1fbb7023056755c7a39af1a8011d1b2bbb97e8565e2518c33c786b7210e9b94b1dee46414d9ad0c3b21f96ead5a1bab1442c7f9920302047c435bb500683066023100cffb718dc56636e242918b178596dab30d317aa2aa5c32f8afd03810087cfb0a29da36fb2a34166163ba5e06a98badbc0231008ca58467974af480a506b226f9e66407d602cafdf2d12de578994a4ca7d011ec18790e8f1e5c6a278363a238ed615b600302047c435bb500673065023100e740f6e7cce708bd1248d1552ca3309f2862689263b8dce31234ccf7fa3d078f1d72c3d455561e28d4d3cb5abb3b131d02302a81e795c9e5ba32a744ae3f0d46ca2783269256bb28fe352a36f159218ebadb48dd338b9407dca60f8a9aec5ca2c80b0302047c435bb500673065023006a17e80636f64c5ac113421d103d20dc51fa3a70cdf769bdcbc3290bdffeb40141bc86f09c8a516081ad3db8b8bc756023100a8113d7a42655117a38f058fcc24495b25aa5611c97fedaf3dc2427aef49a6aa821a12744696c1c070d0e564ffc1e74c0302047c435bb500663064023079dedb83d076b2343c3a0f49583d739978120534cc42ec7faa2f07e36aa8dd25143f68bb0273e668ac1859c5c7827699023038266b08f8140879e0664488f7bb297c416de84e8e3db71730124bdea1e5b206b24ef95260b9e18c780402cb260bf7b70302047c435bb50066306402305b41e9eaa436999844068b574eec2f842f2bce37ea24df0b43f62b7d1e6ad28bd78704235f28e5b7f354aa4e470d4d1402303f5575b639692aaf51b1cc773dc680b2a33ab6f4e8ff5cecc9ce1d5dfd54038e6e6ae134687b3de20d6ad780196f8e820302047c435bb50067306502300e7d2895373e9099d1ddba612c72876f566d65fa1f74a1c882c3f3d8f14ad5f0c9e403668a4169eca718d79ee998ffef023100bad76797697aa6afa0105ca16fd100ffedba569518320aa1dd7895d8bf35103dd76079f70f2ecd0e13daef46270ce01d0302047c435bb50067306502305350874ddf1f0767072614dcd4d52dc0a9d3c22dd4476ecab1bdf9b7457ec0e08e9a67df4cbea5553976db9c70fc8161023100f8987b753ab19bcaf5c4ce96432d390e9a4b08d0e58f7356bdf12261936a525dd90d19ba12ea80453cc9ff21fb4153d90302047c435bb500683066023100fc3f69f601c39bedbabcc595c8d51d6f70d419b72307d00aad72550737e7ec04dd10eced39d3856f7503701c0328f6cd023100ba19cbfc827d6d24c89a7bb9f0e105be6433ae14177054b041b4b28efc8195f7a462f01bb4775b6d241f2fae1791585f0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310085bef344500f3aba8370ed2870ea83e20716f3bd5ae4646e1c123f1238042a521224e71dae8cbd7fb5b88a82fa869f9402305a12e112649d11246d1911a787070947ae9bb98bdd8091700711e4da66371e066cfee6e3c18c8b833d1b85f4df7619e70302047c435bb500683066023100adba48b258a71f7f1b1715d4e3eeee73495c5c24b3985f19ca386270b9509d5e836fe0265cb4a0990cbb064d0f99cbf0023100ab634f4eebdeb8eea2e7e03bccd9739a48a84d048ca673a8f6fba6d34fd09cef097d51915b0388e244d552bfbacce3990302047c435bb500683066023100bd99bfa50ffc4103bae2d88937456fce0bef797927ce53f601830eab9b73a424c0f6e9091a4c28938946de6ee5543596023100972310fa9940296607127d5f484cd312d871e9e5de973420a0dd7122486b3926f911d785fc1aac76d19851a98ce1d1040302047c435bb50066306402302de8e3482628d9118f13809a6f75c8804d6b8d89e11de0f7520abb287f33064a1626301831166c9fb3ae81cf50982704023079599bafab59c53d7216fc50455d9b5710792ab1931819e90face44f359700fdf11b71e5431d81debbd7e8a6c115d3af0302047c435bb500683066023100e636f1cc88d080dfbfab29a0ce014a7eab2e1d2f868ba98f1fbd9b0ea67d36aec207c11947ed1fcc454e88783e4f08f902310087e2dea9ad718e646129061b35eff582cd9bd8becab2ae1976fc4c6f1a65dfcbe4a7f7ca5e2cfef778ea9e5e16c977790302047c435bb5006630640230605789c6123433880424386cf3bc51870716d8274fa029a4a7117343e933c45f89d532a4d61629634483d960c2db2b9202307e61c5a05aaca53b442880064bbae3619405715fa7fb1141733d8d5070c2881bb127da063b1da1ddd6cab6a12f14ec080302047c435bb500683066023100d6eda8f833ae4e947cc04d4ddb5dc2aa4bd0ee189b3e73f5124c4aeea8dd5c497b4770684dbe96b2b640340550dd1f4a023100937f4b0171c2002be98802aeaa7dc353491fb4b56570f6e7db9d8866a59375b81f973c302749a577dfbc100d743c95ef0302047c435bb50066306402301804fdc98432d868fde441d52e7a09c28d8391aa54d1800860e95cbdf4d69c60d4f5ac691e8666baf69cd7f74ebc6f7102305a743e1039734484dbccd9852711e5c21022c78b10292d317ca4a00ca2589d93646f8e38fc9e55336607756268b96ca30302047c435bb50067306502306804a6d31c65d4ec3ec2f7562213645920ab7199ec6aa6557d4148651fc1010712fab5206281f8dd3fee76680aa2e57c023100e02fa153e15a51549366ceb61ded6624bbd11580c4d2cc783320fb27caf1c3a37da5d7d4726cb6583bc245128382bf540302047c435bb500663064023034dc572d87a9067107a543aab649a37e16d438c9304cbc1ba4463e78109a7885262cc339a9f68bebf9a6154b38ae8a9102305f7eea45dee3392e4cb940ad9ab39425988bb5044125f26bc3c32337eb7ed0a1f50390be0caee72cbb6531b8b32787e40302047c435bb500673065023067ee7f0c19f83713b0ad91d77c44d2a5144991b57368fe3babe593030c5a40ba37530d7dfa94923ad8f2ad6a96c5c54a0231009b2609a4851f79c2276e45ab234fca9b3ed54f5158a407f9ac55d5d81fb3b82814587a8742855646c9e5cff50b14013a0302047c435bb500663064023077fb63c7c1fb687f31813d1496de40b289a20c49bccaba71a954f52d51882fdfc050d44077a6edca5f624c543cd44dd5023049c7360e0868a4c5c4cafea11398c3091dc49199988269937c305f2e7a81649059ee26f0b3abaa3739a4ebe5907efbc40302047c435bb50066306402302459be58b6866ad8d080f95895c65f4919dc1655906e175720f7b44bfca32458eb3ce3fbb1a27db9805c0daa30a283c30230092e98de082851ee5e5062c6814be207ce80d7c8c2d5981c643347287b03017c109abfdff009f3298cee43fac5437cc40302047c435bb500673065023100f856dda059fa6c714b2bfca176ba92677ed437c97ef3fb29d3d4cc214979b3f545c409f6dc10cf379ba3a77043e83f4d02303e43662b747a2122486d507206b88257240196a720fb4989fe228672d725b73de26addebc370b4dcaf92a703302733cb0302047c435bb500673065023100c732745947dc75c6a8e5c50b076164000e1b7ce455c386f4e12dd1d816fc148c6b8ed7a6f2875aad6ec3ff78589bacee0230489df2a02d278babe0ee78311add759fc2cf0605351ed4f8a9b22180b7254564d407e2e8d787c84530a9dd50e52f53ee0302047c435bb500673065023100b3de96e3e95d4ca9a29995642cb1bb9dab9caf0363c2cf1b67452dc2ec115b4cec2396cb4b3e2336851ce8c7c2d1f26602302efe56564f2754302132196ec3795162af9913a0850bf2b7471a783e826d1db74c7d767990ec6d98a091210cb0c00c0d0302047c435bb50067306502304412d37c2f18b71b134b48716fcebb7b64172702d7e3910e1b1ea474df71481c1d0bb4b7dfd19d0833db331df32d20b7023100db5928461e29b87db2d67911fe71fd312f97b0d8e3fc0fb166718673f5e4aa939efa358df2a92165c7e3e05d3fc29c770302047c435bb50067306502302b712b98548585bbe017bb95fceb84f80265d345eaf3d318139fac97554da289d9cfbf2deb693a9510b24211cd0cf04e023100b65e7225968af6d3e894058f509c82deb51ac48704594ae0b5c0bfbc32f987e4294351f80c91e8b6d5220ecbfb9321980302047c435bb500683066023100a03181be1f5af733091532ab660962fe85ac6adf3879a843e3079f3c8bf226846b2a975c68882bbc99006d7bb2c5128c023100b21a9ce244eefba6095ea3d91c14f62712d2703a1f3c917508f63f1dbb5a7777e8b04444dca2891b05ba01fbc7b431e90302047c435bb50067306502304e55f77a457930c6f6934a7d6a04c7ec14eb062a4595f196a917473c24729592429d2513582b342bcaf7dd279adcd093023100a73b0a638c2113487492fd1d54dab18ae7d819c2a480dd045d5a937e1a0507c274d7aa229144154b312dfb38f088bfaa0302047c435bb500673065023050c025e196185cff64e1f35c6b9b94721ed78712642099d29a6e40ec734e6d462fe74d0ecb90ca840eaeadc17f1aaaf9023100a648a4e537206b44f97cd3ddf8695e41be7b0220500ed09cc90e27d08c13b992775de25473afd295ab35f2800225525a0302047c435bb500673065023012fcc568efd95b7798938716b04e18d75abad85d5c5014099266eec75f8dc551451e628e150d4edae6e88375b9063ad70231009973deb6c6ee7b52e22041c0e61d971ab25bcffe20a524a2f0491698284e02e0a2cbe170a09961d4496f81faebfd39ef0302047c435bb500663064023045ca06cd2497d410ad339ad657e306c38d50f8db1c633ce587402c23941e465dc749cb312fc75f96a5b92a2875549ded02306f90cc375f5985ad978d7dd1e348831518eb6d4fbd884d8ccc0c3a122fd2c97367973387932911e2a7474d13b27551180302047c435bb5006730650231009bebbf05ab1d68f4939f6bc6030e0f379f89721b7ef2743a51d63c1c21d36d98a3c6e47d363b0da10afa0399db83cf880230213aaf24cb22fd65ed0c48a98f81333aacf895e7d0d0794a74f2b8223e42eaeb044af52c5575c3c35a7343ce1355c83b0302047c435bb500673065023003fa7a5376e56e6e25ca3c6f5203b4b21bb595fd63e48b519875a7ada6aee995cda4547bd091c5321a22edeaec4b81cc023100a4d739c113743460e77af04a3e3590efbd2a43b392a6caf43d544d517645fb12f15413f98f79b12fd0267f7db9c327aa0302047c435bb500663064023044c6dc2d431fcfaa9a70f3a339cb8385a474cc3bac85186c53cfda6bada1bd5b33129ed33ad6a88b6633f85dce2cc9b70230019543360b4da804c4b93989168808c99174ffc2c4c47584c6ad233d8ce155360fad2015f04e677207647732327988a50302047c435bb500663064023023f889b0e01cab2aabe6df350698434395bc198c24acc33de9481b39313ee9c8d68144e77ae39fb2d7285de6e3b4faee0230099b75e47a24dfa9978aa1209a82466b676709ffc4f9f34f68b26022d959cadae12367db6933f0c9bee1449fd04032a70302047c435bb500673065023100896618d02b8ba9e326330db4e8b474f7233c70d1d2883619ca3a9ed77900ecfb8b84731651fcfea7e5ff5600a667e58a023077e465ce07d6a7114e26e79a3a6ebeeb4b84295fb32e3efe09ff2e8c65c2938160a9a67d64a671c2b89a64a04c465a1d0302047c435bb500673065023100d03693e38d827aef347920b56bd03b86b9a6a5a472140b956156a6f4abce89444323463ef47a26b28632c8ad0706dfe102301625e1a478426847fcf39ff40af49d84fd32d2b3b34d29a676369573d2e0446128746c052f611266a86d06f7679966ae0302047c435bb50066306402300edc807236768e4c17f1b7c0432d20f7f3f187550c8e81c6a2e9b684a9a7e9c8c08bfb6bcd12c32585a1066654f4b8f90230563eb9d0036315ef5220bdcc2bf661f59151eda2295e8b8206551364f0b10729cd1eacd0f438019eeb2576b148fafb320302047c435bb50068306602310092343b61857d188b3c0d4c78c19a8b2ed806a000de61b95d855be217dcc8f15b4da9e306ef8aa794290887aa317ff373023100fc47eea20690cc7b8948bf86570fde12640974b8d745faa6c63a63ea414b682c5ea225bbc4a1fd87dd95a9a0231bd2b70302047c435bb50066306402301316e8d9ff39489e44711fdb6e11e2d4219594475b4a21569e02edc01a42152e8b8184eae721f72d41080428430867f00230162d92d6130bd490c3a44ba11d75b25b220bf8585c0b4b1cce3826fe9b7b6b2cd340ec17a3958f9cc8cf57f44fe1fefc0302047c435bb500683066023100f0f76d9d386c0ea818815ac092b149253fd959c0a48aa3f218e629417454815a56a02f9a17448e9cb8dd4500ceb87559023100ee15ba4b84ef762e471a3d12788a45e7e73b23f48138c85ebe792023a03cee1f5656478c3bbb3232f5a618b2d9851dcc0302047c435bb500673065023017eaddf6fc8220f2c936ca727210407a8ba6265b909daf60c599d931bdb054c3084674b7448f1b10bfd1d1443cf98a08023100a7251f27854ea2787fa567d403eaaf4e9138e4a09fc3bf6a58b4055233e837caf9d9f21956d234247d2a5ac7775a81970302047c435bb500683066023100e44fabf2e6ed7289f144b675166929372e37aff3812ec99aaa4b8d95aac2a8174ffd1b7dc91f1a9d5980414e7b4c72e5023100edcb07a9cacaf8fecf1cc7b56b98290eaf8e1cdfd1747fc9f0592ff54ab42c9de900ee62932cf63470a8cea75806ffbf0302047c435bb500673065023100e061a929150c15b855151533d93bc6b87678f7255a253673e4a0cfc4cb229915d62c98faf9e0e1ca8d910488308aec5202300d24d6a3e2d36b58a1964cda016d2c34be7ae10e649f8a9331ac2b1fa66183b35f09c591dcc494aa80306699cf9d6b640302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100b71122b349532e15ffcce6ce984759ef05ac23487d91c34c1ac2793f6c8fd883cd7649ac2598ddcbe638e516ec13f89a023100d95ea9a3d2bf3f8935529929a3b0fab6b8a03189e262d680f77810ea32303d4144b58d374bf6e63fc40c88b3b9c038a30302047c435bb5006730650230077ca5b0ca92e4d4aa66d9f891013037eb6c8c84b9cd0d25d62a1979373459072500ef5f7d84d90e2328571dcedefe530231008f561ed7fde92a66a2f27807621f507e167e72689cdae5b39b7fbc8b504f8ec3fd966a4d9d0fa031cc0e62b3a83c91f30302047c435bb500683066023100e5a06d69c92c16f47cedc9652f6e6409862280580c9bfd974e20c04591da8cac21a58bbf3307ba9818c51ebca6cd19f20231009e43030d3e58abafee1065927820c933f875b62dbfd95eb035a07b345001b85df75e57c39579c82dc52272e84d6fce3a0302047c435bb500673065023100e32311680f66d73a8fbbb8be7dac5c9412d37be12fb0113e97fda34b551f4777d33abd60119da8b1815c28b78d143cc502303f1102a9f089a1ad2b6b78d80c728039cbd1bc774af6ab7cc5793d526ec9a653f01973b9df8bc10562567cd1877a9e360302047c435bb50066306402307a9acad9ab4aee42720c702aa6d1b6dd817efde27d1b7f01ff9109dd2466524fc2a28f57f5ebe2cc8e9741279f3d86f202300235aa0b003eba1db88b3c09e57729a1ef3400120f961f653baa00a5fb30ff42b05e930bc4dc17ab233f3ee2ab605e230302047c435bb500683066023100c90328e4240422c352348aa51dbfce65af97a82e7ce58a693b875f7908011d7c1a390e6989f5f6d04b00ade56758e599023100a466f41a5834191f6abaae3b795fa98ee46787429095f931c95d0de4562dde995fe0928899e0d7889b357f89dc9cd7500302047c435bb500683066023100b8215b61dcaa4cb27c4206063c843609bd4e5489312157049c0dbc7d3e439f1195bcf29b03064f7c296b0a0dc187c1fa023100ee6aaef741d28b6ceabf324da50a9b7b87037d9412ae04960870bd0f08b1808203d80a7a5e06ff2536a07b3d5fc8aed20302047c435bb500673065023100c1f837fcf002e2b59ad8f441db55a59fb5cb0e86e193e89f01196a9639e542cdeb881b021d3ae8cc10da05c2d230e2d902301d9a5b8e6a0280e933b2f788d738f00f2f78919eb7b244a9d3d48148af5a7e523f2ec55e0890a6be63c4df56ec60e0330302047c435bb500673065023078ae63650006a77cffd4c8c29f682b33fa4e1fd56685f6cdf8d7ad06a89dfa33b1f629089c8fd7395159248b9c5917d4023100d25a6400a935e1ffcf4b5d1d89b9f23de2cd200990f71f2814ac22df75e3f884dec741d82be37e0cb2d83c7a3687f79d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100d3ccdac183902470f4e1b4ded5057ea2a844773f1f1334866e4cd15aa926a51534048eb662220469168ef51f9669db4e023100d5d2fcbc79f9faec0706beece5bf9f4c1e23042d3a85b8e70096af3bcd8b5c9bdcf43cb3a6d74797a966ff7b13035e4f0302047c435bb5006630640230670a32f5ee2f2142f2e9630c3bbe081a0a634ca00c80ce31ce50c422c09b384c1a2d9f842e57c0dd3f1a3877e0059d1002301ec111db5035c1ed3a0d7df07ef73f7456a9f7810c4370f9efd24eb6fa6b0a58117cf9e29700053cf60d419c756bc3860302047c435bb50066306402306e6421023b36e0cb1cb37e9746f54cf24c358af42c9cc36c2c741582b71d812b8e1ae9a5ad3bf099614a059e86ce877302306e49603720777044fc261c1f15af3f28642439c8e2250a885effad0992613083204c6669a3caf4107b1c7aefb699553e0302047c435bb500683066023100d943c0decde47e1067d6fe9a8789075f51883bcb2e207ea5e8410d316b72f35432f8a1339510bbdeb9ef45c2729925c0023100976ee9af8ba954f24f78ef802cf1d53d1f4d10b253eb6a3d8ace885de67662782a1c130b00261c25b78dd6153ad38b750302047c435bb500673065023100e60f9799cce441a159198c7d0b634f8f8adec007ac475683f14d579c64de9e8470b7da28b228863111356be8f23ff21f0230377fe39b26c98ea17e571b41a39750b7a0cbd1bd89dea70fe6a7683e652c16f3f248f600813aec93594a5eb72ad8c5140302047c435bb50066306402307d0c48919f4195a815a4c1101128663a5ed847efafb4cf98b181ebb7d1c05ebd90e6ae6b15cbd9f5f157fcaec1cdabde02307b2fc8c2ba6397301ade5b579b509e67888f565cf761ac2cfe0854bbd04048c0a79701ea09bb4cb3ad33f744884504120302047c435bb5006830660231008f0d80d22a3ed6c1a4f41b75e4a9e09103014e476f4a42d65302cff365318b0b5071645c47065c12a984b4356fedb776023100a1f8736ade8efc9644104df455cd20c56aa573e56619a2e12b7916a8f4c1a7a26dcdd3e3294571e311efe749d03abd360302047c435bb500673065023100b6954bdaec37fd6c2313a188d36a3bc76a6c43f961cffa2a22c223cb80daff3653d1fd34ddd08387e408290be4b3a5000230419c99f74fe698953cf9b7c4d80c9c94cf188601f8d6902134e2a9dbad0b80da0122b1b76f2cb37624c8af16ea3234b00302047c435bb50068306602310089c641c902d829598297432cee11cf4db14bcb86adbfd60646ab5d7c7057e8bdc2a7ff36a922cffc865034eb8abcab39023100faf53dad923ef3cb64ca47ade361ee2737e7d6dd22c036d43b6817cdefbfd0fbdb7bd528039aee8a8352c3abe385c66b0302047c435bb500683066023100fe6c1781eb9741e049fc98b434e790c21bc8a26ae402a52dfd7f19e5a7a89c9ec21618745e05fe48dc30f1ca7b2beee1023100bf3e8f35075cb5c61a21b8a6b07685852d09ee6181eca9ca5046ea6e22d1c5b32c914a6356b58f3e59473a8e2cd9b93b0302047c435bb50066306402307a5540a01581ca7684e8bda606ff9bd1e7de1864191eb3871c76b86517ac5202d9836809bb0deb6a14682cc6019437ba02306754ac7a92446e6236c58974988297d5a892f35fbd73597e9a17ccad9dcc0232af41a22af123d97551a9b669f32b39ec0302047c435bb500683066023100c093722f443f39e2f984ccd502b1ceb396f0ad681337e08244503a4df06c961be8983b6b2c9125f75a7e67babc79c38d023100cda64af2d44dbd30e7f34fbbed5d2a1c557c81ceb5793eb6704226b3b8de5a1d5f6a4b0d49030ecde928194bffca628e0302047c435bb500673065023100b23f84d596d8c53a39ab120f6edfa8169e44debbb9afb923b259ec241b8e0bbfda4430694dc78c32f9b3660d7545e41e0230621d3a9bd10167cac1c15d3b0ec169627b20ba97f9a2ec6e3e77ee890021f5cf156395736c486b89bdbba931d35a8f040302047c435bb50066306402305fe05f08d0c2fb185ac762f2cae7fff112a540e067eec89144976cd2993b6b7190b8f31cbcfb95a706faf09ad46877dd0230560bfb27399edf2002b15758aa5c41f5443a45f98b7a8d849e6dc7b1b19dee7da209dd8e42bef2ee6c7f00a000e79e380302047c435bb500683066023100e26d4d10752e6bf0d18378822546d9d485608b21f10374f7ad306a75daa2f079aa1067a222a1e40ad5e2c8f95a595605023100a4abea8141127a22b29da3fa89b38894d84edbb5f5ae663601ac37ce3cc02a0b442c5d695843c09864f20dd4bc4a8b8c0302047c435bb500663064023028d23a4a4ed93a63d6bf0f1488e2f1d11e7e03b29cb4015a46ad822bcfe338cfd29475ea8631813de4b4b73a99a9dd60023061a833231e8ef61503887f893c185a00a040dd542e43aaef9ea4c22355a24b503405d8bf36a3491bed0b9e97b0807efe0302047c435bb500673065023100ed658f33777e6eda7ba6fc5d0a67983ffa4ebc9235d07565dccef746eb7a185fb1cd7f0be6ffb0b12ecaa39d51c55fa8023005e72438a42d749e2a76118887141c796f59adc59caf5a4a62b3e50dc15b0c9c93c7b9ce6facb72c6146d813c1016e2a0302047c435bb5006630640230666a515b5f14659a0645d2c1f616a2b7368ebe3bee2cc6bb929cf4f1bb79790f4df18b4f106c63cf3674cd61e4dcdac102303c659a5509b8851984a316d62d2a69269bfa152c53d8642fe6b3702dd9089267995bb70e36b9982e932d12f03807af7a0302047c435bb5006730650231009709f496d75cd339af0cb9de34f5dad8c72e02f093e19450744cd9fe8624b66ff6dee1fb72cd11758378ebc2fbc8f8a302300c85cb9adeb0810cd1a6b20500b980365dc07b7690c38d6d65214baa8b60f331e670db6ca6582437388ea1bcf74912000302047c435bb5006730650230746e8c620ae1a4948653fbd2c181427a0871e9f442955a78bf7d3ec0298cec714450875e78570f5513077586c0add627023100f399910dd8587b4d7b2376bec1ba6036253535ada188eee103bf0f931fd2d5ebf1874f5940ce822a90844c7380840e5c0302047c435bb50067306502303419e820f11f84e088bb275071db89db0e1a08b8af41f054ca2029f9ca23a5f52ce518fd4d6eec5ab2240bd1371bf22e023100a0979369c26dcc40b004047b0c9a7af136c1e566db1972b6ad4852246dcb1c6ce144ab90f728398f5cca3209d5d831ef0302047c435bb500673065023100b2a5abb61fd3a605601d3edd71c1ceb571ccfffd7a3effdf5477826a5942f0504b294953d7b3180e9537ff65fae1a4af023066ea69cd36eed05d6cf2391d6a7203120689aa4875eeb6c2c05f789d377022f448f5b31d8cc9afe551a659a3a3d25dda0302047c435bb500683066023100c3b46c98dda25d652ad71e587a6d8a013e19df0b80b22a5cb89369e778b4ce0c2fbb1845614f22407fd5823095dbe8cc023100b1a169838be9811f303947952afd8abd523ea2140f019938e8266e7074a178cb610cec3d71ff371397c77cf0d69b9ec90302047c435bb500673065023100eb72dd6673b9cfbe204fe2e54e864d2a6f6d3044e80b592673030121f872da42bbe5c51474c1b8cd3e863414b6abed0602301f047992be86c9f0c389fd328df36e133eb291cfff736be22efde6bc5d08003ff49967fa911750121465385c3ced890b0302047c435bb500673065023100abb6fe58eddb7b3675e0c6ffeadf01f27f03c2e641fe0a9eaed35c00b21b91238433fec47e371dd5c8e7475176e087e9023061793b76e255df890d85204cd71223c06738a8f79819dbac668f0b3806a5b47ddc6d9e0448cd1392e460edf938cda3c80302047c435bb500683066023100fa03adb5aaf8acf24b99bba6619c1370bff3ed81c862f55b438be73017799235de778d5cfb149491f252623d02ceb96e023100cb0c457e2322f9b024ac69fdaaa152fcd7b91c050a69949fa89259cd91f228e4eb33a01d93ad6320452b7c06781248580302047c435bb5006730650230040ff9784b7bc9d54455bcbf1e005f456f5f03b4f53dca232da580caf56d6016374c7308e91252ef61b3ad6f252c8ef702310093a5224a7f22e5ccb0e0acad6e8e73a77eb4adc0781a5a3046f0c4ad870c9e1ed0de4dbb104a4d36687a34a3f208f5360302047c435bb500673065023100ccfa4c285921f59467a31fae75afa44305a287890586529ea3cfa874a35027f1ed871d728055e1d662e52a8d5e302503023066f8c12c7fcf5ef8d98aef22a3c490c3441c04d5140fbb868efd6da050db999008e04fa41b367fc33e33d006fab0593e0302047c435bb500663064023039e1c69800319b92506bf42404cc082238540f53d6ca0fe3da3912cefd0db58df8949f63871723da6964c4d9c9c9129202302637eb1ddc3b835c935e4483bc1af3e3f3e04979e9ca674a82d891d93b4587cbf839ffe47dd6a4177a4a80054900cdf10302047c435bb500683066023100e002e1436a74abe4931f217b2082043f30e6fccc9777216db3b39e30779d25f11d48e6133155b2ec0bd78ed3504f74db023100eb17825bde336e7f823904f55ea9e7856f81c9e3fdcead1a9128a3b2ceeb42a67cf073e62181b4d7b275c94639c749640302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100ba21a83d1384a193e19a6b33f951c148348d808310f7ab7fcf70da864b09aec0f77fb0d71c2cb3279dd110ec28b05804023100f1f71d72ede5cc7c3f8e8bcd83ae15a64018b60c07143e1ed3a80fa75567af14d9c998e30814d4839415c8d7e92bcc300302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650230357c27fe916c4f389d46cc0f02cd50f90942041150ef2d517660aa71cb6ee592e6922bc5c83531f92b23d36b30bb5ec50231009cd83ddc78bb44cf601f5d973b4ada700166d111f44e3ffe7b01caa34eaf179f21952e551abc886835637ac1946623210302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023008bca52bcace4d6a9e87dced95991f56ed1f902142b31c587c3835203df45cf3e06cda44b48b48badf9af987843c816302305f8d1a3d850ebf558298fd97fb8bda4b73704fda3480b78c234f7f6fa65ba734ccf3bcced4c6d457346824c00321b2840302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402305132a170bce0216ef4615d8adc9433a51926636b0e4813918fc408a06b449e19496a5663cf1620a0cc0a526a578929aa023052ce920d59ee1b4ce5d01fb3211b4f94dbbedbe6caab39fa9eed36634754f1cc5a4bea2176f40c57773d14bbc691a87f0302047c435bb500673065023009244eefd464515bfe3bacdc6c3dd1014203b90ef1e7369bbf2b219d292d3933fbc38549dfbfe532fc3661ad1b186a3a023100dd2c93c9538e1ddc3e790869bfe6faef7e1b8deb0482f33891f9d35f7eeb0a85a9dd2a03f248281121425281b8f0baaf0302047c435bb500673065023100e97aea9689381fba20b927d9b28d625bce2796755d1409fb43cc826fddcbd3bcdc1ac09d61294b398f759739ff97758102306b0de9cb5a66bf26cfcf2057f9145f735c3201a0523c917f3d032d754eab65c2fe7f355c2811b30b2258f444a77342830302047c435bb500673065023100e634ded694dc0783a39a56be1d6829fb0f396fc25631cd94ce6647e38d3f24c8e6343a6249c25a008f89513ef0cd1ea3023003d9e6c8b693e92c4467138920876d78c7208df3855f43708e867ed8b130722ca2ab72b8cfbac10739f4bc6a8dd83f790302047c435bb500673065023100dbdeaeb9cf84fe89485c3337a6966c0dad37ca65d19e5c158f7312d7204475de7f7213ac36e3c36c1e58802c978db14a02301c7f016521eb4450355283e7de6ee2582756901640e80a04e109ee6fe2c9fa428a8478ddd3200445fc7493d47a8fdca60302047c435bb500683066023100bf536f080b275c3b1bd8ed01ba1d0ae6d284fad57962b2b1de6d5ad569e1bd0c126e8246d69e76b3cf6d7395d24db244023100a59809b044718ee3429fd82ed889a27df175856d28ecb3f06205582009b48cf3ae183941c8fcc96bf7b1349192f5fa470302047c435bb50067306502310084b742f24d7d7427007fcd0d1a889ce7f300358995831c67422ede565f7c5cdceb55918fcba47f1399bece03d3d919b002301ec141d587611b6e6161ca47242ab31c3e035d47d62504b2b9e08a8398da5704af532270672d7aaf7b0ff0a67adbda130302047c435bb500673065023100fbc4e8b4c3df426ce376224395b01b732d8947454e5c76ca3488cd53b298d273f48d3dd356a04382e1069ea81eef799c02304b3de553273f84c114d6b823cf61b7e59159d0a54f30d8b0746f155a2b4ab0c8e9a66341625f14bf8364cf022aabfdd70302047c435bb500683066023100ab1c190ffc3e9e05437f68e03232f91401b8fed15dbf629e042041d29d7a01e45f84b59783fb5bd1b83d3dd8b8a4e248023100dfffa9beb3facaa1175628a0e6d3f4a70a44dc14474a351ce43580434297eeb9c1f99896385bcd79ad19d9144274837d0302047c435bb500673065023002b61828ad86ac31b3b5ee006813a45ce5541b7d33ee12dc33cfcd47ba3ab63c4891b0d3fd327a979aafb91282261e8a0231009a7a061acf7730defc67781fc59cc26ed8f2bbae3e1a3d48ffb12c06504be684d4d61a0dd8bb04f3e6c43599cb0ca2740302047c435bb500683066023100cebc41544050b69c5c27b5473842d06501020bde4a330e55a825ad6e033e0e0dc90e36216646b6c1bc3c825e397f2cea023100bfc7a3b2bd2d55086cc13ebd40066c47f02bf6a8e985b58e75abad3f8eddb70e7c855d4b75478c06f9713e67c75866320302047c435bb50066306402305eff8511d76e11413cd8623697f639ebcad016c780334c8963a769301c48eb638ec09fd8955116af3b8b909e24a83f1902303c696be8a1fa71bc65f8df7f06260780a73ba8bbade33b324e25c53722606bd13e8a10a51e6dce4bdb9f3b8bb90199520302047c435bb50066306402302446cf43a0d8a88b5aaae71ca8577d50b5051f82dd496bc1c387f8c39328a7436d820fe0cb2aa7ba52dd3e644e31927402301abf2ea79f7e52e6fd5fbc3026de8d11a27c9adbe130fcf511245f25293e0c15804c270ad12582fa9ca3ba2a018909a40302047c435bb500683066023100f8eb524398a9867bf7b38cb8a57845ce32bab81385f8fb476db440c3d78afccb703a0b6b4fc9a98387ddca30a988a08f0231009c5ab45ea6d36f3a2921a45465be64824294c03bf85235f976acda4707106d60e5a2c7b66af1e6c1ec8af19a5c2c9a4e0302047c435bb500673065023100d4a797995bba8401ce16e518d53b61f8b1e3ae760d7d0f84aa2497e3fd061a32342fe521f71c45a92370c3a01192b4c50230332d0f063e6dc5cde39d004eb27a5f5767b1a0511e5301d99c54f1e15035a715227e5ef6037180881c57f0eb5c7a91d30302047c435bb50067306502306060d0bf4652e4ddd5e38dd93aa83003720431b213cad8bb422dca6d731ed8480cab461db3d34d522deb6779a8596772023100fc3f7293e83bc80836a72d05dcf088e70e63570b3f5c9a26b7dbd8c8af7f3ce611ba52f2edea2240015f3a02d4e99eb30302047c435bb500673065023009b45f49434d27f4ceb42b731add60d8d65bcd71f72c79da73f1fa7500cea8e745bf9863275a276d754f6b61691ca442023100d4d315aab4ae9411719faafdd48c9e356e388366a9bf8b41ae11aff3d5c07e7af583a4d6c9030483a9b685b599a62e880302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100ea76d6a02389dc3b9dda986fde4216bc3a0d2590ca62b73aebf0af5196a07b04fb0d276b53035b0fc477bba3af6c59e3023100dd932099e01d10c8eae3480959882b7de2837868d67e1460e4598dafc39e10c12ffc4d383899ba7d56099775b0f0de0e0302047c435bb500663064023066f61e5c2d600440457e69d9b4ca8827688df280b00f9339b269a98e7911169078e91453400c5ed7d1c8550d3d67275c0230198d3c33cd72e066e9f1a6ed3ffd26a4c8a685bcc51d10edf39516027eebc14962b9d3cd2566d89433b48b3cd0eb368f0302047c435bb50067306502306f41f1e4172b00fc43affa045b2306e863bf7ebfca536ad0f8d6e62919db69f9a5a082ab1439945877f3d3acc1ad887e023100db85911b833e39eb500a18a20f420f1a32360e9ee9d6ce090c25627bbb7f2519d7f439cb5793717ec209ba7ea6f604140302047c435bb5006730650230582fd9dbda2dd2aaa009a1175a296c3df4ade13fd81f5f9861a85824b6e2e2c2b5c9776c7c60d7f74f835baa370fcb21023100a75771189d2e7485de14de7f2bccd7cbd2da22023860a306c1e4be8030a80bc9233edff57ab1347faf641eaf383a2ebe0302047c435bb500673065023100d0b2004ed95b78f71a5e926c46c9d47d207743d63e2b3df88ecc05d56d365f67e5562dd30a57c3fe1462263b54e5730d02304c93d005b5dc3fe4b18c877e117863c53caa970cc1566fec82aac7058edf0013cd3e88045b11be8fe746bccc22600b0b0302047c435bb50067306502310085c0131c41dabc226cae0748c9350b4403f1ea697f48c027ae2200310413572cdf6a965fd83359b4c0f9ccc0007bf3ce02307284705d99dc3bde1985910211beead36150315301b97062c52ef1872d3957336e6bc704c342f06d70d3f3897d7b7a440302047c435bb500663064023065ff587721b351109767f0d54e5c423cb8f9f1d7d2b5eea9035cc4d8eec16b5640267e3d1b4bf303ba19dc2f6d4713ca0230019896666b58a94c6ab829c71d83e9ed48a8206f6c860861d30fe78b350c5c8272e2b0b942d04999acdf7c66282466d40302047c435bb500673065023016dcbc60b4d2346597b4a1f1cb633f62415e3f420d5af7d133d6f966a0423241628f6a1aa2c0ca9739821be60fcc886d023100ea8f565f62d1a4646a01d1b43e712d1314e93caef770f682e406e5a7b4d9c3861fa65c30b08c444dbd6270ddec7195a60302047c435bb500663064023014491fb496a41be4d82ade8049e109d97fc950c16966e82db71ea877e82271d688e52ccc219e03b798fd48b9044b93e202306fca1b704b88194ca647e90630135237bcc565904374d46a22d5e88f40158cb5329dab44a8ed151fa8172b0e3437a5520302047c435bb500673065023100ba6e20f3de0f4944384fc5e7f6513f9876c9661e7ee1e18c482a15896ae382bf7a31d47a9c96ebc6d057bcf73e3f219f02301b5c96a2ae74f5c061d19a9ce6e01bd6322e8a6a1a875c9a1c9a32a50b71123b49449e5de2d78039fd3eb8239906d4c80302047c435bb500683066023100d95852fdb8ff69e469e433ae8cbc92e11e9dc22ff358b969b3ee68a010a2c3c4d9e335ca1f1f4d470ef8e2608a95e9980231009ca0ebeb763aa621549a0d98fe05bfb2309c717d051ba71fb0673240153cd5cf55a2d1961a6990d657e673a43ca79cfc0302047c435bb500673065023028612986623600d22aa5581a7be9747b376fc96fb4a70a146ed07024350483027407f156b9ffa974256ecc90239a066d023100fdb52961db3ad990f929624ae5ee92e88d90719cd372974eb915a71d485308d25b9c8382f42a7f05b0e9aa5f454214800302047c435bb5006630640230025fec3eff4f01a93ace05d592b201ac050bfc376304ac1938585f2f58115e22d90abed24fbccca2fe8700b04e607b58023024dd756c62ed421daec690d62b3c42d51a035cfacfb1f084d52f18e82b8dd9ed7b8f1231a97639eaf9c9f33d7ff7135a0302047c435bb500673065023100fd57f6849793eb48f5bcd7904d0269122b9bababe6fc5799a761a0365fe3b99b5e13a7eff7ba05fa8831bedc7570c3b20230730f4ccce61ec3f08a6682bf1ff75fc46d0296fff2b57abbf3eea5e8ff8b8b12dfbef2137dce6b3a176bd0e01fdcd9710302047c435bb5006730650230742d9dc2f34297851e7e38d1d9c468b15c7c9be011f1de76a83220821bb22dc479ac51d6615792fa6317e3c5a30033e5023100fbe1dcd9700f861e12dc44c60370061bf453be25912f0657cdb340b736a0040b09bb06d7128fc720a20c309cb70449d70302047c435bb500683066023100f596cfe4708942f07d3cef09e94032082790bd1e9a08fba227d2ee4cf7f619775c5a906bf1e1232d81c8d6cb4d2a74bf023100bfddc7f92f74f81dceff805ebc79dc3355a3ff29e2a070ad48f3fef64efe4478bd891b1b9b5615532ce08fa682fd4a030302047c435bb500663064023024c598c509dc02f2293ce545ff67aa24bfc8acfdbc5230ec61d0639b0a3aaf1946bede3097b0eb34f659ab0a2b3f8a6d0230412819cc35f5c65b3ffe7d4046a31fe6e94302821c1991c03958b789e9e5408eef82d8e2eed99beec5ca7b13d15509a20302047c435bb50066306402300b829abd0badb1464dca4c6957aec0d29c5633034255c687f89f596e6b0de10a7f7cac558b21a15a0f769bc6a8d8b6e602302b503713bd007fb617fe17d22fc5b7c659fadbc6b9343f7f78fe9595242dd6b7eea1272356e0f5e311febb52f1fdf6740302047c435bb50067306502305f47de601df008f9430e393bae983e9d06319ab60152846bfa509160b71132e910d7a74e8467393de13fe67145d8d9970231009a84fa510983d0b59dfd130fa63b00ed937acd66fcfcebfd8f1ad2c8019fd02301e6c58e214e55b001fa4ad42280aff40302047c435bb500673065023100c01337cc63c86b286106b6d1f080fbd4c65f8ee5088b30eb9976af4ed62d6c92e6c1cbc11583bcd7f37504ccf1012be10230714d987d1cdcca4e75dcdcf6cce3e5592355b86a301bacc7a071de7ca6f4f549c37ef8dbae0c4fa12c2c4f00d2887ccc0302047c435bb500673065023028c478f56893bf1e19b248e328a831dc647136008edc88f7d9b9945ec3d1d3e9f23621561ebf0d81d3d602a1221e9234023100810e946d03057d23b3a04dd6eb2d23006a1762ba2354eb37d5894c15b5e910bead63ccfefc0dbc863d925c13ffffe4250302047c435bb5006830660231008409b3f7ff7d20c644d4a8b7c80ef9c816c8121a0ea43c7eeb55f75d11c1559caadc1d01926321b4fcc98eeefd620ff1023100e991fcd8cfea7083522f033c970c1d49cd919da569e09f52ff0efc258feb823cfd3ec7965885f6a2362558201f75e2ab0302047c435bb500683066023100a11a0c2f24596ce801fe1685469c27cc99f37182af862b8fb9de157e12ca00717539ef17806bb724ed814613ce9b2aa9023100ab06ecd657044a61b1643b3ad51984634926bc4ba9a153ad10b397213409a0c523978a32302a242801b1dd1ceb1c29460302047c435bb500673065023100f987ba604b04c71d0301201a927ea9d008bf54a68d39df8ca794a34c3fa4079a66ad270307df479b4f5a7e70f2e67bd1023025e5a71a0fd925e20e59c1205b5fc9cfdf2110310b81aa94d057638590667edb0c1e750d0770dc5e19c059acbeaed1300302047c435bb500673065023100df0b49821125d25306ef0120bb45d8a9787a9ec3afbbaba5d56d74f340cca5581563d4430f44f3de694c49ae4ca34384023040944a3d8653cf8459b9b648c04369fa4465973a6452deb4aa0eb8c44f293b779b9ce80273d221b733ba00564fb0c56d0302047c435bb500683066023100e46817df72343ac2f49b394262020e4641fd1792d9dcbcb71574385a44c94ba1a7f934097a6917db0ba3d093b5f32f920231009eb7c16b6072374f41d8231cb9c8ba5ed9765dc3474961c1360a7bd02974e52cba7987f0235218d6ba80bd1a687231400302047c435bb500673065023100e2e17da1efde05b6d3256eb571b97e47712cbc93ebf41d659975f82f6ad738238216fd4ad1681ed15f66b86cc511185a023016f0e05f5d8d3133874dd4a9c70e286c6e9b29816c6b0a87d70cfd84d414ebf465d46542fa995e5c288b513509dc3a280302047c435bb5006730650230352d9635143c9c82ce56cc4b8fd2a95d14010894e8092de4252c29c70824b7828fa8739064cebc013f72f8d353012835023100a90656db8ed46b984bb79ee6ffef911e18126d2cac6ac7d3fbf8c18625b3947b1e803f6afcca67b2b6e584fab7c1f1860302047c435bb50066306402301a8291198092425d2ec06a825b917499fbf1afa81eee593cee82a40783c8b5f54f17c584d63cdd2f15ad2f1f8745b46002302b822b5aeb049c3660c97d19a38bf806a4ba16ec3791c1a81690fc4159ab9f36195ce9285ab208e9e98b0caef33e37ca0302047c435bb500673065023100f972132400d85a5aeb61001f62d40ecf86387ef0d96a9b6906219e85585746388d2153c7861b835f87e7677cb7af908702303cb47082b5b49de1ec3533f893d04e0608b8cc54c741b829e03096fc1fba2a497ffe0ba7b909f7389eb0e7ddf5e19c890302047c435bb500673065023100dc8d71e0690a1b7d9946d3f7f1d3be8471cbbce1d91b5054e160f038b00a6400f6c7034512a148d73c49e8f82d294158023013d1d3f24953cc466b8f3d54eefa425806d8a3266b782ba1bf4d114cb917920b224705c73434d195cb9b8ec71beeebcc0302047c435bb500673065023067f24ec8ecd6b1265c6426fd097efc12362bef67ba5744e7a2d90bc879d9e75e470523a59c9672d821dc223850c068770231008f7904f1e91368eea2d8bd182caedd7c06f80f08caa2053c508122de3f5ff4290b53217d0eae6f6aede58c16f4c3f8170302047c435bb5006730650230240893381afd4c366197b1042d9e576194cdb4ead655f5f3c1853a72a26c0b576c0bdf19dea72f10c14e5bcdea5cd22f023100e74b330e75c484f0f2db4b8f5b91860af4ff11c1426b873573943c88df862a294daac0385f9044cb3a6ed6f8baa1e31f0302047c435bb5006730650230523b5061fb79a817f18743aef78f3a1ac225b3439acee826319f5c437fbbce96b7287e1f5443014b208750277472a511023100c9d975f3d048d4f160b2bd64c87c643a72546667684683e98017b2ab311ed4a13b45042dcb8cd194b09916458aa5ac030302047c435bb50067306502300ece21a34979e11d343e953c9e29719480fdda8ee60184905a1f5c395cc29617d6542f6eb7c131cfca8e482cf284194b023100987699c785b1ef7235ce44e7c0a6650f005156b6041515457251efadac28eb360fe2d03c560a52a1c0f4cc17ae14c0120302047c435bb500673065023100d41b42576dfebf5da1fc8045de8882ea551fd48c39410302fbc9b1d032316ac2d9391e29c557c5268dd2e579c990e5eb023048d12a0e1eaf6d7dda162a851b52ef928dcbbe50ef5c6b1d7e22530c60356c4f1b0cea61cdbf2eca42ea5402c94d76a00302047c435bb500673065023100f159e23dc0f21abab24b5f94374e8956176e94bfa20a409cab8359e3c447de5c9be6cdf50799ca89b616d314f0e5304102305da10a1d126bc6cb820b889a560f37ff94b20158ac8eb7bff566fd2c4db047367622a9dc10f7c2495e359efa0a63dd540302047c435bb50066306402300ac9d1caa3b7aa49c41fc462563099cfc7b565344de9ef96239cad95e889a6c461660c7e503f13f3e47d23e175e5b5f202300f0b02082819f34afbf776304df128490e5d5400c0ea3422de86cd662d061244e331e340d7365754d26d56baf76902280302047c435bb500673065023100b94e5d24d6774b505ee0560605ced5228a1f7c52b87fe17879d3453b6c8184085d82da6baea013f0770043a90bb7791a023011ac7a8b437a629b50424e2ee5ccb42bdc0b1b1b6680f235cdf337da7e9c32d046d95cfd0de1fe9ffd8dd67b9381f0dc0302047c435bb500683066023100ef2ab33f64925cf260b3c9e03aaddeaf8b2b1f09a48a56b302a541d1b493e148451478ede52d0b5945a65f4b6a77cff3023100954f7822c925b4e5eabaad1ffc9e0a84439d3c0bd155027820658f3ab271269a6ca3ec6e39113bba44558c6f64890e710302047c435bb500673065023100bc147f5bd541fb4e2dc98f375a927e11cd869a044904b1f0ad40031e2c9fb0e48523de99f4c04017b0441a228fbabbc4023034edc660df2464c119e55d59d492c1aef15bfe1943976a04fee1b788d753e955ceb421c9bc949713d91fc05eb29cb4140302047c435bb50066306402305037dc3dc5dfa91be1623e0e1c8786d61c341bdf30b7bd1c2b4df37bb1852bdcf54e0fef4ad9c13485fe73a2da4cca5f02301a1b34d81c2706b66519bb5d795f0725e6901066b454c8aaa804ed8f1df7f8a425a47bbe4800b599df5a2b4ad9b284c70302047c435bb50067306502306b13ea9f87b7db3716bd365b3ea71f257ac4352c99c34dde4f6db9f7e53be3963dd76ebf8a60c79d0dbc47b9d92d2edc023100882df19b91ba7101201fda850400efd997f1acc3c7a98eebb1ca9338fb4f77aed1a00265e93a81aab1dec84c16e17e780302047c435bb500673065023044c1f6ad1cd695dc3ae9e89d44a1f2d7fea01efef08061d3ad376ca0bd3ca34032025914daeca03538d5418d2b4efaea0231008fb26e952557c81b5cac4b8df4fef212e4879a17748ae5b072e111bb6c60a79e533a4e99e2abac57bfa726de86bfa73d0302047c435bb500683066023100aab01eb8dccddd9fe5d2ebdf617689d37629f7bda3fcb30303ad50522d21783570c4b7ae3c100c3b95c8c9d88f1e37e1023100c22b9a85a9ccb7ebdde684cc0364e3498f88675371e3da76c2d37d6745721212d90329ff2efa79c2af1b50f15b8b30420302047c435bb50067306502304cad68da12cac7c935f436fdee049719fe1415a9c88d94751593bf8d4e7796a42cbdb914b65c97de17e5797ce6deb989023100a1b9bef009f9930e89ff4fd4980083beae7f6e81983b642b19c3cbb3f6327e41943792a76b687d1450bdd3547bc16b7d0302047c435bb500683066023100b1f77f92cec2ea02d224537aeefcae6a2e3af909834572ce1666d280d0f8fc54bf074abbf72e46bded13890c7cc6efaa023100af3f270f80f5308e624da6b70d602bf663ed833abbd1554047b2912f500056f47b685e5b9fca3b6c64c59175fe0d0a470302047c435bb50066306402300b4bf6ae11c2f8e8a5a1bf2922374995f5d7fbdd906127075dba6f76cefb3af99c27053f99dcfa05fa4fafd63f5a7b2002304df8c8349a24e873e5c4134575aa14eb90af175f91b8cb8cf3851214672b517ad226015c08b4d8fcc7de53775f218ca40302047c435bb500683066023100c431276ece266dfe4ff2afe69e63c3c0faae626dccdb9bfd9a32e97d7bbfe3358cd42ffd3797f6ef6e728c0688e77d510231009d7c76f4563ee1ae91c95b20024e4c3fb79bd5ff53001331d509c46208f5d7b16726274f8e20bc22b1f84f973f6458f20302047c435bb500673065023100e2c6aa29fdf79de6f975c53bc1d7d50d6ac38f37ae12c0ec00dfa590da0530b293281e0a7182be68411a0ae1c57a2ba10230526f91865e183393075c86ff04f2529a795b00c75e2b93d873f756a3f76bfb2d6a31d7cc91e5b4d35701431148dc35fe0302047c435bb50067306502310083b84e34190e7aa9dceebb3e39161fa1a7fd56e9c0b342c87d8dd283ccf28e318d30364a5764f5dcddfb77d385e966e802305a0be2319b3685b702392f3ec8c6e8d67a279accff84a12bae88d8b4373f478ccff67b5eb058cbc54d54241db1129e6c0302047c435bb500683066023100cbf7b69f33b50696b87713fae3471d9c11ae911b921d6b0559c311b16f25446e2f8d7f2d71af52a6a44834197665a943023100f4c669ced0f0ba523721bf44905dc1758779c5774229d219f16124ba9483438e2e07458ba3a2e1709dbdecb7d60b0a310302047c435bb50067306502305d014f239c273fd1bfff7716bfc64ae64f0520650d9b71d1053ce267ce35e8d9e2ceaa789b585b97cb6527e442e00e24023100c97ef5d26d40e2b775c587bb1975e9d2fbfc1551ebabf724ef4e0c99e13100b64e3861169e03dc9ed4d26286f31e892c0302047c435bb5006730650231008569e3b2a20bfc840a19415e6ea1bc27d3974081a6706a7aa46a527df7fdee725c964f797dbde4a85f0aa9378c5a1ed20230512c28f78ca6b5a4a8616bf52af532b201153c7da348d9e1164e2b497dbc0399064b07cafbfeeed9cc011124f6face8e0302047c435bb50067306502306c12bed5406eac9182b72b9cff7c95f7c9a788396b25e73046dbff22d13715d58ab10cfec3e1bd6d8125403055300490023100a9c6ac51bd37ffcc751d874a6531d102b45101a2f19a31d54c5e8c58a3df3a4cfefa7b15b0841c7da4abd78706c81d900302047c435bb500663064023035bcfd0585ca9511d4189b7d546e59b0d1463801501038f66db9f887b1d4e51d3ffeeb38a92c6fffe06ea131d9b9f7b9023014ec37afa24980a198cb5c926218b9d1d21a6b77a5f024e29c21cbf88add538e72b4d674376787490e18c85a409611660302047c435bb50067306502303fa8e042167c3813a9aae41a4ea30f4ced2a053e0005ab8cbcb38013798a4512e149a83f8607533c43cd5b4c38507b10023100d5d5f5dfa0f8f0e00904ac5599e39f66cb94217f0c1ca8fe68d2a71d53843ed8c14f9634ff2670cf9911279eec83d1880302047c435bb500683066023100877847326813fcd41324095cc7d963e706f39ddc53b11f3ff26baeab868303d2e01f2f20b42f1e0cada585975d2933930231009550f101e8869e7ce081d41a62a0c4f65943ede8658837b42b25ed2284bdc92424a7496612a8e1754be6ca4220f1eed80302047c435bb5006730650230440c500e889f133d69dc700fcb8744a3b61dbce7a9c6f6f1d1b73af7016ab26df2c6c860bb065894c166059b363781f2023100e136985cb2e9dcd3694f21d48da71dc8b5479d6ea492c194bf4c16f408351a7cce622860fffed38a7d9423b2cfcd57bd0302047c435bb500673065023100ea22af6666ec47dd0f0ce72f60f2209a7aa215f1d96269176aa11e90989e6c1ee0b8f91721945ca49d7109f4ef00a80502301261d3a73652ddf3efd1fe959a731c2d5721d88bbac3132ca5e5e008e2cd08f08a182780e67b699fbea8a3107c76c1190302047c435bb5006630640230182c7dd49251654518992f3d06bc2f1eafed55854cd9c96ddfdd5605d2d4224758d207490c199331b9d25c08689b637f0230543ae58ec24116e6f28f5d89e7d9aedd47be21e2b26413f21a032cd07a85c847cb08cdcc47e31664462631f53503c8b40302047c435bb5006630640230331b8d591768b9ed06267ad3d621098769760eb996cdda4e5302b88bb1d7ce2da0b0436af291c25ce899da15caf2445802300eb263b4c48bcebcaf268a101caf7ac7f75586f6a0d431867b6c484761f02040da73502f187c6cb1da99d405979c86f50302047c435bb50066306402307fe60d8172b2508cf2efe9d89ea45bf931da29fe43ec89b0e96611d5601b55bb87c1b247e15df1b5ac0cf946001073e202303a638c6bed0e86c9801d931b0170f00e11a7589e4ae7d3f99253e03943dd833cf3a7a91cbfa4e4cc8659f9b837b05fb70302047c435bb50067306502307904daeecfd0a6a2e68cfa5c897b3f3258d157963d27220efa3ee091baf42926d7ed67cc8732fe83dd67f3f2f9900aef023100a50e0fe7f81aae13b93d2d88f255049b62744dc6c397aced6a2f9137dd3c2fa8f7179c57cc389976ff05e94e1c5772e50302047c435bb500673065023100b7c64aa9592acfdb66fb305961d94f5b8c64ab275572612f4ff0f35b3bdece890862cc38fd51dd98a2adda4792cbb91802305beb3d6f9fbad1efb5e5203264379ca8175e3948dc0f2d2a177af9083688d6e5b8a7140828a152437a42103a3007cb9d0302047c435bb500683066023100fc76262ff36fb06872e93244e5a037bea985603b2a510adc8e98fe30e1e59ffbf6faaf6d7b8d000390c6a6b4bfc78007023100d89232c26a423d2c920d2148211861433de6d1bd10d5be1638fc91d9aa63ce71dbded3f533510d07804e41206e1759990302047c435bb500673065023048ce9ae3e06c7b61afd3237f32726e5e70b50a90ca2b799de6e774b6752de33e4fad8ff654d75a46e8f04ebcd316493402310097e6c0cb277e3db5c32f5f98eb9ad5a61fab64aca18815a9a8cd47efab01af3e36bb9507737aff0062b93b13c87d302c0302047c435bb500663064023060831cfe02112c753453b6307c28134172fea1a8bdb6ae87b36a698cd119c7f5fc8f5f5e92228646c5d3a8941340fe4b0230599ba03d136fbf6c4684db197c3a7aae80f1dcf1d4631514ae543a53a9500e851ecb8feaaf70ea65b493aa78cb7b28e10302047c435bb5006630640230278bfd62fa43460eb0e131a783e3726c804c91c9fcef8d7089d56d36801f934a2080ac01c87284d2108c1bcbe297426d023049e762250689758d88f433d49f86560e970f4f3d2229b19bf385fe1c591b69483b4f6c12c777ab594031301aa5303e170302047c435bb500673065023100cad7d21fef7cfd3c767a78b17e38c9bb52ac7b99461fa409eb276f2ba37d4c707a29cba08dbbf585a0102e68a6ed41ca0230572b9ead5eaf6d3f42bc3188cb36f6b4f38c4d7a2778a0385479b2204732be53ae6b9f28e015c6a3695712851552a8610302047c435bb5006730650231009391b5c12a2a0a8c63bd09d58cedcd79a26f00674c59428cbbe80652383e48d046bb8a478b882f7deba2cb12457edaf202303170b7e0fd955f50169d0a69b8b48b1aef6c4ecca0f8530f22ab55a4893cc33190e926255d0981ff634a9aa76ee0401d0302047c435bb500663064023014186c50d61cd8974128d5ac54951b57873f25c5d43b153527f99cac79600c777d526b8637facfdccf9fc192dd4b09af02307b984ea4ed718f3e7e90265a9538070cf5eb9a13ff1cc505233f461fe6d9a12c878ed77427e3497904d75bd95beaad1f0302047c435bb50066306402307866419f780f0ad09cabe24ea3d08332422af813204373bb915f42db4949fe2b97ed2379b466d70123702c769e3dfc0b02305b198689e51f6c1e42cf311da89a05b6233ddc2d17af148ddb6e5b4af82b0c459bb699107bd308131e3686ca499e32bd0302047c435bb50068306602310097b8dc5bffa277c7eae18c8550e69ded4742815bbbc496e0f4a50ca1be0094840d4d1fb4a188e5bb7c0fdc4c93284d81023100d919f7a6a360d1a4158ccc8c2cb85a4d421ac1264ff0e65ba1194805e7f36ec71b1cd42fa862f92b82bf594999c3f6280302047c435bb500663064023005aba2f73ac4d2eb19b7d9dc15b9116b84f8f362372fdb47d3f55fad22cf87296cb1ddca40abde0953d2a8dcbc0a1177023033830e6d6107730f9cb6a4f4684872e0229395695ffc9ece5974fe08750c255ecccc459bd268b9e0706387d9625ef8880302047c435bb500673065023100d81f8b960551c1f590beba1edb8768c614ba733b1afe09e91f69f713748a19ffe6ae2cf0c3849c8f0502a5d6b58fb67f023013f715af47d507461004a3c2781bdaba3ca7de923fcc013f895c20822fd74ca7fd8637fce3922e48026b83de5368a9f50302047c435bb500673065023045d65de845f4ac502fef266495c872ccdc084013896dfa8887c8ed18cd4f86ad5ebb055009de735a1402962c85e3c44402310081d269d5b49906aabb60c70194407719705e867657a56f1aab10e0280a7e06ba49ae2d473ff3eb5e678352aea98518770302047c435bb50067306502310097cac7e2f959e163242f07972002458545f651b1608095cc0638b5dc9210d2068a249d671964f0b0f63dd3a9c661dd41023077abbcbf01432f0caa9a541583260d529d621e8778cc4e627c4908d142e6b632a1b21108709ff3e8c55772da791e94480302047c435bb50067306502301e7489f7175fdcb8cf4d25b0ac04d97ff1a7476259882dafb8eac46475a8d9ca1f5488393e729eac6947aaa6e9a9236f023100e95de92f45145db58fb97e3bf632de9ead90d0dba64093d6562555d89e31b02e03acff6b2ab15c8e63c35fcc6c66ebf30302047c435bb500683066023100c1fdef3a0fc924d50200d1065f866a18d7893e3f70ac6c410ff104d1b4e13f50359048b2a35c56f62f4a1ef81ef567af023100eea4634ee04e46b911fa538edee4375c1dff78a51dda10a412c5b0f9b7767b94fc33cbc3cd6c231684714a291ee251850302047c435bb500673065023100cded3eb61a18e090badbd7e7272485ac746142531d92304a90f74301fa0bb03a09a40673cfd40ec57e7dadfb8b3e3d3a0230755ecd6e7a9f6a2425705fe1557682c5184a0c41d83b2ee7bed1d9097c00791e1499ba2e53c1988540caf6bc9de2e11a0302047c435bb5006630640230575d6547c1650b57f7cc3798ee8895a14751635a8272cef3d131e70bf15490bb17510d736a60eec95ab53f87922a6a48023078d32ed6e23e68c7144bccc0ebb5417ee971b942e11cec73e4d7d80e8cbeaef7829646f18b1d1311edc74e5fb7f79d0f0302047c435bb5006730650230769228846086dc9c9ece4e8012230508b2173e9723d2f96d007c87499921dc4aa788ea4cd9e3183d79e62cfc24bfadd0023100ea2d0546b5563b4b71342d3ed52389d1cb4533b583e894d51d2848f5bbe202d2f656b93f886977ea091eb0259917e3120302047c435bb50067306502301714d5dd54949130e2d5d5e790654a39357c73b70c47a1f333201bbf87ff8a09bf7a3333e71f5ad426dc28d44edbac87023100dd2f634df12360d6603c2998e76a84ad958ba4849e03dc9119d2ec156d96e253e05ef7d45514dc16c75434d933ec3e930302047c435bb500673065023100c5cdb071873b48cae2f67209254e19c6159ba401193343d6d52db6e08579c3e79dfbfbb298134af1a66cb114205652d50230553a6191f7b3432678dd898bb38ddcec51ebd2eb4d59ec37ab579879d5697ec7411478efd4af71668d940e21f96ddecd0302047c435bb500683066023100888031644d12b16f2f051cd664f379396e50f073b72024de5d05d05db8e4c958000dc9928430dd572e1f47da400caf58023100d06a2167c09f305fb72e2bf56c2bd0bf199b5dd25f0655244a4b8e38cc09d0c5f1188d49808d9c76bccda59e423da3ec0302047c435bb50066306402306139958a32cb3d94c38695637090f758491b900f2e9aaff73361f14477d5ec58b587a82b4753fe7ff4e9db83c5614384023020d3b1aad89021fd34976042fd5cc8ab2e4b1be955aff4d2d01ecdca634ae50cc8cf1b4fe858f17ea1357a7ba075af860302047c435bb50067306502300fb064f3d7a0ea88890eece7acf648af8c9384980438e1444960ddb52984adcb3dc56153aeab7a0a3d3fb5d20c364662023100d58f4b73692f8455e12e48a054a0c177a4617a07a9a42f398331759d6bb900771ebec3e460fafb6014c4ece5022d6ddf0302047c435bb500683066023100eb1a04cac9d6bfb30ce87df8358be032ae7b26323e83d3e33ae08cddb009f362ed38749b2ad2c6109f91aec1e3994ca4023100832cf0b2f2059071af5746b37e92effaa353e60e466073c35bf34c35ffbff5be20537fa0ba1010a0730b6c34396a2ed90302047c435bb500673065023100ee8069d0cb44358a17e5eaaf296399e389d5500d1f0e487715cfcb8f893f0b53ca68e5313b213e85961d691922ea665d02301051633036ed7933f7275ac6ddfeb22275dddea8576ec5b07c6b9e6c8f462b05b1d846d6cd2ab0aa9dda9a7de5a32d890302047c435bb500673065023100af144db544b50fc570a939022e86f7202a32b3b012f81d626d4b074e0361664248d1f40c7257ceb291d64694f89ebcda02302bf36a34e5d10f3c1be369103c96a6ed9e3720e4849fffb74298ab1488f085f1d3019406d42957cfb31026b6b4bc46900302047c435bb50067306502307794ce1822caf3d714f0daf3ede19f127a97969e6bb3b7bbbe2b1977b9310ce3ad719206dd2ba7b7b14de945dcaa9bb9023100d9997968f444e114fb8519ba1d2c7be25de5caefabe7bb17c2bbea1b4280633634bddf21292355e845e799f384efdd640302047c435bb500673065023005a6ead44e501e4ded94aaadc8d21df2f98e9b716bf70d4f62ca8021ced89f1da1c735db43c76a7de235ecae4d1b0d0a023100cac0a697216dbf2e456209d5a6901d42c5a73acc888782a4ee10e356a4e2e8f4eab248c6c0ebc4bc40646e4e8040cfd80302047c435bb50066306402301ac887cf7bb5cc01a6279d7c6a58da7d3d2cec16f36312c6cd16a17da1678c7f6355b16bcb576ca9b9093147364735b3023036019444a6d2b379b4b0cc34033bfd02287b9f2b46d5e8897d6e3ef4a1a00edecd3c40d003d8fe5f6209d65e0a3607310302047c435bb500673065023100f4fa147b00cc8a9ad76a5ddedcc9de5078785c02ce640f540b35f3efed9cf25c1956c95b2851de5851c63688812b730e023013f87d1ee62afdea32501660f4f28bfa9982c337de30eeb1f48ceab69e39b905addcbdf45783702fe6928a9da1a7ff000302047c435bb500673065023052a21f59231b1bbdb0b78986db8037e75a9ff7e14d7b6e459819f8aed053c256355450d83713c23f40dbe2b11e33faf9023100fb3a8ed6e8f2859e462c60e6306dc846251507cb8aa84b844fb6b57b52900c42968e9e86d31b26035f20059d2a3e6df50302047c435bb500683066023100bdff33c5847835f220ebc77bbf9b9b3892f3ed09b03f2ac64094b5e167e33dee22dd5c5a903697538e70d7df30d9f666023100e259d7b2b2415a984b6ad19a70462d443b47e17df9a051298f2145e746f10ee4955570b48e9bf7b2b41711956fa7ad7d0302047c435bb500673065023100b4616780145a5d5a3699b8381b70430b54c1b72c3c6273f427f6ff35d530327fbe9102164159751d61ce020524e5ec810230664744fc34e6c8f886b6b16550eb2d76639f7bbabad99b771dc27b63a6042c8e7acd83045e946f7b55702364cde32b890302047c435bb50067306502303cfc934b16ef45ae66308cb0c40184a708f0f8358f8f1b10e78932a2ffedc4f7b39252a88382dd00acedaa92468465ec02310093d7bac42b18a0d49aaf19f8f12ebd25396bd36a7c016b37e4ebec44d59119146efb7ad6fbec143224e22123ea7515e00302047c435bb500673065023100ee1f8392da910bcf8321876c57d6f5dec563cdfa7d04e5aa97903dc06c3c19266308fa4fa09c68ac3099fc241bdd506d0230276ec9f31a42ec28147292b3b10da36eb6f3f03081ce05a2a138b2262e4d1e00238dcc2b154adfa9198246870b16fe630302047c435bb500683066023100d65f9924488537065c2af9e7f4e5b617d35b69b5c9bfd773af5411dd7adad1410901b3e8e29a6ce690d02c274e4eabf6023100ef1a2c1ad4ba2c631293f87fc7b68da9047adf2e2a8edec80cea2313e89948a4116da166634770468117b571bc73a3b80302047c435bb50066306402300d3829aa4ad11c9f318ebb2a15f808f08555e83e8749c83f198d8497a43384a6862738f5e8c1f8ecaccd7d9263b2301a02300fc5a2d9e43ea852bceccac2ed5e98b5d010525980e931c525d86fe2a1bbb4718251b3e3d80251ecd82ad45c06bebe7b0302047c435bb5006830660231009514de36bcfaf03bd996e21aff49d3082bdab3c35180b21d5fb2e15b146664ab47880cdfb2e07805cf8a7db715e5f7cd023100ae676dba853d7307b47ebf1d4e591c78e7137243a6c0b4ec41bffe1243b9f8f99288186606526959a60e1a5140913d6c0302047c435bb500673065023036f4dc57e6c0935a2876571b032a2b0a3d6b9abe77ad5770003c79bd74723ab1b0db08114913bd51aff033aaa02a9ae7023100bc95a85f23de047df9729e3c8e911d602439c18e0a2b9e40eed7e75e8df4b1fd479d259941c00a862c4a87c4d00e61940302047c435bb500673065023100c52e62ad8c7ad7093227bb16ad61223d328b9766b437fc26af8c2db237c5c492a89072f905cc0e2617ef8ed921856afa0230293276ff12c535d8fa18f3a2534a24460c7f4a373cf42b5a1c32996ebbef07978bb407390bbac8590a1c7175d946c82e0302047c435bb500683066023100ac433c5371b15470c7ce9d2fb6430c8a4ef89d07c63cbbba492cdeaba639ba2b194053f78e54f1ba1fc387463cda8505023100ba81f64a4b55f98d47eb97f7879e9f11506eea0df1d015a7efaa704a816eae5afe4f15f1849884eceeb95a69ca57f89d0302047c435bb500673065023100a303fbb9789fffb99acf201cc7884a3a0bb82fec55fccd05ccd95beed6a2b7ec16a98263aeede89fd986166ce4bc880202302a838971dad80ac3607d2258caa9369a0a11ea9236e8ac369150742652cf81d9ec00e2a30bed41813378008c3184edda0302047c435bb500663064023028d439323ab8488483718d11ea1fe877d6d5620ea3ae6ab26436e2b0279109cefdd457166b36b960db3f62d30194c63802301f630b4a98a0949d75ad18ff61860f7166fd2a6f9b9bbcf14283bbd7fedb2283979d918214366a9464879e3b66e74a8d0302047c435bb50067306502306249f81648ea62b6601dbe11925c7d3f7b48112f7f85e19f3c24c434e6022cd96c5c78d456ccfdda11b9d9b7fa19d675023100fdc02416b551270d606ac6f845fcfdc9aeee033c981e70b84fceef25c4be3e8f2d1a0aa9c0b269283a535815ad2dd9fa0302047c435bb5006830660231008f05898797a8ceb47d3eecddcccfc6edc23bb484527a2bc5b2d6ad34957bd8893042816f594b2bbf9856735ac3020566023100a842e225e46310bf5d3d511b9bf1f95dfbfbb761b0b4a7dbd8f8db024b90b9aafa51fc132698ddde1fbddb3cd40026100302047c435bb500683066023100f4295552ca553ffe0d37ccd22086540ab5525f4eb51494132acad1097265fc748c229b2a14a23610f0c6d9e3098a6ea40231008ed25fc6734248653cfbaf02bc2db8cc8870292afbafb08498d9f11052624dca5634914ad37ac6f9ba38cf45b26d1c710302047c435bb500673065023078d5bfcdeee3c6e5686239588b8b38deb2d6d35baf294f56694534990e8a779f903d3a549cb075a2e582d27e28d45a3c023100e690f75e91ef85704248a4712f4341ba76e65e058fbc5399daece04b2255084a0e7f0c3c6df1aea393a80a5c8fb0008f0302047c435bb50067306502300f65343a6b5bba4c925d55a7878d25538097201625f71488c38b86e244edbacddc6b8a6fe8582c60a7d1eea45fe60e58023100f2fd4ad7f6597375a8e6bca4e5f8283fdd927b0e01470e1b8de0b3ac7f4b978f3246afac3c45126ffe3fffc9f4dd02b50302047c435bb5006730650230293162553475d214f103e8c13a8fabb6d5bcd81155066d402dd0c741bf3c8db146cceb2e9524e94374305bbd521dbe1d023100840a98d909df8d92c88ebf427c799c1ddf09b86204165ebe1e2d4f9849291fa60d9cbe60f6913e2415a07dfd94ba4ba70302047c435bb5006830660231009fc903ca78ecd1fa834a2d2f2121815f725e1c6dbfb78dec41e09ca45fe3be5b898fa6361969a1060d423a9245e0ea08023100c6e1529287802d83ea7d106e7304f262de5719a7f52b04292cb22b162b29defc850933a326f4fe2dd10c169cd641a0de0302047c435bb500673065023018675102ad49f278e89d615cae2d8b6a7b9dab047244b706013fd6bae5c94d2d4f32ea795ee8abb61e0d7a267d79e230023100845b7f08b6bbfcf51b21f1ce472017da85cb6a62bc0865f759ae2a415dd445610ffdeab4fc556889a1115c595a4745210302047c435bb50068306602310089c6c1406de5cd21f937452b22ab437c26e6e96e603070cd7e6eb784cfe8fce3f44c4f27be60b898b2eff2d667d5a583023100b93a4a9a40e990b276d36c5e4b999099fe1ed39261f9a4e4791867cf806a049b68222a0f0c34e1c772d2a5085a55f0960302047c435bb500683066023100cb5bbc1feac7bd7c9b56d1613d00e130ae759dc411a9885d291956e13ceafadc1b7513d646e3db5ef58b2e091b2d68c2023100d9e6bdc8a0e494f86cbc9efa30e0711981a520e9f44e6e154d9d9493dafe52671272d7fadf70c19dc63198d783c27ba80302047c435bb500663064023065f40076263f8786a78c0e0d660a69d9d0bb9ed4496cc22fedbd98dee92bdd0552c8eb5a87d5e81fd02226d230e7a6f302305caa461823648195de1ba488379e4e339e2d2c0ffe7b34c4eb2b0ee9b99bdc44aade74c9d29d2356f08bbc29a6f291e40302047c435bb5006730650230388789bea5f3d4937233f5b545c9f4d0a62f4b5514544691595a1ad63ec22c1020a520939f8a56ea8517a0475cd6a041023100982a8d9ae9633d7d65cd5def130ed8cb9556b0023c436972f3089aac2ed8d9c42faa963ad3727166c370bd7caef466f20302047c435bb500683066023100a5669854b8cc04571ba28a9691c82557ceeead722d66fe089f8d2fd00110a869edba7dee694abec30112c2fb221699c60231009a8d5ea3ea250eafc014cbf217561d888c1960c8decb45fa7cd8d825df712b47fe92c3288998d8bc0441ac9ee7a4b8450302047c435bb50066306402307838f39d8a3703ff598201bdf1ec70db38b90ec685b0446c1413a0fedd25f8ab1b33f710467ca00aa490b98d670122090230444633d8dab3cef95d11069cd02c278175106aa0e5e8f428b97f2252ddaed7c55400f9a49b6945c302f7a0273186a3c00302047c435bb500663064023024f471181dfaeca0d6725d41c0a257dd36fb10ba671aa0a392f5391fbe4d83d2deaab305bfe89d1faaf0e0098d7b089e02305be35796bdcc322c25facfff456efdb35bea8cd72310bf5597113ebece7eb3a3e60a906d3d9f83185abd2134e647cceb0302047c435bb5006730650230383dbbd3cd741156e9ef3ab692a99fd67718acbb4758a103b23ff6e336ab1fac57bf1e3c07bba2d2d957a2011815a132023100ebe77e714d6e1257ec00eb861f5d3455edc959adbbde84a409b8972b1bfd5d053dec4d0debac3820633ca8c4313c7c630302047c435bb5006830660231008eab775f4df80d76c1a56ed3307977bf7568be402fc7aebd7ab72f0ccdd253cdda36d5d9a0743e6d7022f297486d4244023100f9b0a5a2f4ad4eb84ae1c69e9beb8dab27280e8d0c0cce0e94ea1e8bb9f9d739c23d6a9d55b86dc168fbdb3d572bc7cb0302047c435bb500683066023100c090d72a5debddd6a289a5ca865718852eaf720f882797be9e88ccf0910fe71c4b2504c8be35fa1b63f6eadc72b3bcc5023100a3f3a0e7634ad57d3316e8bdfaec48ea8b405c832cb444397d8e9fbc1d83b04aa23ca3d5444181db1c33e694e2b9443d0302047c435bb5006730650230650ce9d52a1716ce2d097b2ef288e936bfa305d70e89d70b4916afe590ebdf09074996afec7c014e7693672a30f762f4023100ea4741e381bb19ed369e09c48bf73995f5da245f29aefec0c3790887f98d8153db20fba26b2ba682c1f8afd7489644430302047c435bb500673065023100bb964028c3cc0b58d03c5f1d269a29e0387cc0c2429a09713c8c04b7dc39224e1fbe298f8645cfa141b146e3e75178ad0230766e3a01d6b309071046c1aded0fc6b37377c83629405ca9a5bf12874cfec35259754c795de92f27661afc239ee57ec40302047c435bb5006630640230194eefa65661178d6b9c5538e311cb579842919eb9e0f2e270601f627c5b1331763f824126555b5a467602130928895d02301fe03820e0a29994d983533b61f837a771e83701106dbfe3b1b164073390e4c51485dccf1dd42c1ad030e755d71195630302047c435bb500663064023031cf197925f1a045baf153050062f8326af4c405530c4a68d498423253f1bf8865418ddfcef821291926455530b039f7023059353698b6818b3ed6ce76efad258fb82469933d76724b5c71b022766a73411544fb35d88ac7ba7407a40378e80647120302047c435bb500673065023100aaee971491dd15b57c0f1b8fb74b7832b79604e1445ea01867010df485efe558ff2e49080a8a519f4eefa03d171a8808023062f1bf17fbfdbc128dfbbeb709173d296b9c3d36d0a5b31b489255f643408ea312049f53d6043d365487bc2c183627660302047c435bb500673065023100cb1df991aef5fb3e2398d123ef45ef608ca503aae3cd5cfdabc500bc0c0003ecf2c8f0879275071ce4474afb17db950f02307499bd26682170b6d4548a8c6ffa46362d2dc08ed00f8335dc02c0e54963815c986a6c24a3efc5a6aadff67d373285ba0302047c435bb500673065023020b10f75d0b30a33121737e225bf94d4097f2cf50403c4a61f756131ed83638ef110579ee5be175b5c19dccd43ccd7d8023100ab7d525599c506a79f5f9d4451ed0d9e852b9336ea3fc71004a1dfcf4279a99b1c79a10068b3f455753fced0b6002ab10302047c435bb500683066023100915a325210e10b376d92745c1b7e60d5c30ad463f6da81447456ec8bf82980767ea173d9d577afe0a10d9f86fa7bd0d3023100873cef70ce50e282f058f891b2e46c9438d8b14e06f13e767f55ab396c667ab4b0239a4d8968c6e9e4cd1ff6d37a7dba0302047c435bb500683066023100aaa3caae1b5bdd951916450f64c429b1d1b694195b6725e34142d9f1eb77a70c455f30468270592ef4989c10eb9ac9ad023100bcedde7ffc3c4dd8946a533697da32397f28c845e9586170f0a7f5a44c1c9001ec7f768c1e8b9d2814b634c802fa44320302047c435bb500683066023100b972bd7ff994964f50964fc5cffbd15cd9ab0416a3a7934c8fff1fd51e13c42dfa2a62b4d1d68bc8d9865acf7c085bd6023100c800b1273804f3d0acbe112c691a3b264765070cabcc6a426e7c863d06c16082e8815a7f3f389a423537fdfbcf774cda0302047c435bb500683066023100b2ca57d4146d8da7eaaa48e7172014a8a346b4b9af951f4cb9b6c9bfed98ccc36f1d310153263e9dac6e9b5f3b157246023100d81d7e7e57f48b834ce8bf66f77084f939a7a8217bcbcea2768acd71af93f4734f58e7aa7cf9fed9e19d16d3675a558b0302047c435bb500673065023100d574df781349d6ca6c26a91eab490c9ab4b433dfed6ecd6ce96b8b40c89436cc3896f4d436840099bc38805d46a762f802301a1337b3ce6832c3d4ca8e90ad0857b1d3c81d52f1afd131031bbb64e95154fb87af442475157214ff666742a743be550302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100a417caa6c65621501955d97cdf6d887ec6b4e4a35517f150b12ea8f5f4eed94c13976f1e47231fecdf6ee6d5d9eed4760230725b4fdd5a1c8ccab33092a8b364657f6f3f0c45a496b051a07ef5b6fdfd80821cc4d1528ec08cd7c551b25cbfa775970302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100dfc02a9536cf10c27a069b4130a809ffb5b90432daf48ee52b04ff906c31072f42d29d08f8cd9129c88ec5e6f9152c8e023009f386750756857d67b13e33c459462292a6b3b4c97e6a628dcb7ae19e5ba2386bf4894bb3ee85e0df53a6cad9a706aa0302047c435bb500663064023041ff7b4b5c72ef2b6dbba359ed2001a21a34076a68e039aa99113abd9ea618a9b3c6c8e259fd575524fd54e5c553feff0230474f695771d6f6f84ae55a87e7bd8117e7dae86494b380661dfe8f31ca6a9fa9c3c4f2d8782c1485d7ae0f8824f2f3970302047c435bb50068306602310087ed82c8063b13410137f06d25ab718c64d3789e038e36c8b2aead3c9ec2f753e505fd564d76424567830b2b0adf8163023100fafa1565e2b80a8b04c6a3a935223cf1524afab49a696de750b08c4f39e5419b87eb7af7a8975a4e1d8ef1a068cd92590302047c435bb5006730650230691d9d3561852b2731605262ab527ff11089df5cd48ef15d488eb4985cd921d8daeeb4d971e2020070bfaaf4ac5a69cc02310085d9eb47f6cb62f1cab5c5b1c54041cb637f8b4ef7b8fb76c2cd041d7db96bd5ffd52d028fda4d9013b6435bb1c518240302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008b09e4a98bc82972be79d2c8c2168a3d895277810be3af36c8c5baa64db930744188cd2f6e70110ff5de721404a634ea02310082e93b8382fd90cf108aefec45c184a0f27d674180989ccfd4670bcc30c6fd367be0651d7d6123fe9b4bf0ed345499e00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100ea32aa0b86e1297ce5ac7f03d260df2bd6005a376fc1569cbac4b82d43c028bafe31f7030e190b8858ae952b3ebcc50e0230619cc132f7e23a6548f20d3d05e77a2994ca116d47938ffc9bdb9ce9ce02c19f70d47819433eeb201f05c8abb4def6c60302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402301666d538bb82ebe104792c41c0480c25ac80f63db7079f3924a34a87efd1ff118d8655f20343353c821f0152e5a9335b023059c507263cfd9cbe957038365073a293643fffc3f33a93de718ad46a500940c17313dd044de0209acc143d7a36e4670d0302047c435bb500683066023100a29e7f3865521bf2f31ed0be8cd276daca5c7c402d5b6aa211f49728d10a650885fa7bda67e0b87618f37bccf4fdb575023100a0c62c5eaf6120ea97a2558e18bc0b996393427658ab004c8274e2a9fc1964451073e3ad2cd1da5b7e3404c2cc7813fc0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100ff70918017966b65feefcd89fc5ed9a1acf341668375413628855394d972d225d14f628e46d30f4c9b9c822d8f97eb3b0231009a163699f0e3ef2b9c95eaea8b37847316d2c1894bf95598d576e49975d9fef62ad0ee6d1f06dd81f339de763f69443c0302047c435bb500663064023015baa332278c989d78933ca19399881ba313c4aad679230e08e379ccddcdc17f9562c9a8a4fef37f87c6827bcd466f8102300bd458b4e32d6c67af381d198ba49d70c3d0de96db4f3d3ba8c8233f150ba19dc0cf1e14caee78c6adb16012686f280f0302047c435bb500683066023100c39597700d0ebae3cb40b14a0bda6d9f5a7695f5aa652339ca4e0cd90ede7269b7dbf5740857d6661250532db908f6e50231008c773d5fcfb241e5f663f3fbe0ce29d7f1a3d2e19eed92e289bca130f631d48562a70f2dce244e96014e21a5ff1810bd0302047c435bb5006630640230626c5b3683bd3bf2cb77633ce44f3cef560cccb5a0d7b134b34d4a79d42a85be874c29d0770ad88f2b368a969fd4489b023005498cafec111e6c588e74b4e238fcef60b68a62a84df7279a10c56c64a91107547bcf7ff287566dd60fb96ce4e95d5e0302047c435bb500683066023100af57b7d285d31a56063bdcc28c9306709a95c747199231a4ca71c14b8360d64a61216948f2bae2ec230c07124c242ebf0231009ba28094c8bbc74a79411863ec97311c027fe1a7b205a9dabfec7f2a03ce65ad45cc2cf920c25258d7e16fc634ee19e90302047c435bb500683066023100f91ad8faf739a693c730c05d191febf613a7f74d847615daa420181293887856e6e1d432173d87069f37039370270d26023100d554e3119aba014216815bf12ec7a95f6d58e3b2c5161a02a172fdd16d7ace286eb6796fe3b2a0d0ddacc813ff1f95120302047c435bb500673065023100af29fe4440ab1f3ffeaa0474f73bfb35eae75233ed71de2b26b93a59032b766b58db3195dbd64eaacb22f4c31acd53eb02305f53c0723b284da7c24004de8f76436d51bc9f7c1f8846dd1db19f65a8ee227c8e61064cab5a7cb8643ca7cb8dd6d7de0302047c435bb500673065023100eb1c5c8bbdb941f81e326634e7563022840161c8d8c3688d120e1968c9c27aecce73b4309714559f5c7c28d9a70cd15302301af88e139833603643037571d1248761b0d1f70784ec7d17afcaaa4f9cef884a7bd40345fdac2eedab6179e82877c11f0302047c435bb50066306402302bd3f75fdc407c9a6f0706f2283141e6824c4610a71f490d1e224bd48d514736b8668c708c5eb5e8bb65f6f100f0e4c702307d096a6202514a7d202b569642c927bb663fc4301c09270962b568e5d487d520b1c547bef27ce54f4ef91ec1b001de2a0302047c435bb500673065023100c1c7fec11bb6dcc9390b319fed72b650e837ee70078aa4ce626aec61c4223d7d919e054de5e42497f0f32a7d70b2921b02307ee7ef077b5a166901c940f141f00d00b96cfd83e49aae12d6253826f2262d2862251c9cf3102d18c1ea88d3adcf97b30302047c435bb50066306402303af226eccaca77a652390d803749e867964cbd98727fe9e69c4676f6392596ab9bb31b968228fa42531c4746ea98a2790230114af1ed77ae5974919d9dfb3b4f7bbc48b5bb093262227fcb38b2a6010cfa8f2066f8f3c64e6bc46dd4ec6ae44efb350302047c435bb50067306502304293a08212400c575fea2e1e33f63cdad975cb71a3d864aa9a4906a35939157a53f1e78d68009c964f89a7c41488378b023100a4b0e2333e94875cd9c71be8c46ee0dabfb0d2948eca8aba637766b458a952dc0b8f50d5a57fe791eae8a6775f2c56540302047c435bb500673065023100f56fadbaeef4cf5f98bc41e156c4882209634cf00b1a80c461a690c0d4db1ecf5be87057504df0236904117e3974aa99023047ab5a3f1a18d94ad94cfb7acc75b95cf0b460365502794c60a73f8301670af4ca561cbc41085ee7c3c5c482e42b009a0302047c435bb500673065023100c6040163c83cfe251cee4c3ee7ab0ca33516e086408f653aa691bdd0085023cb71d01adebfe190815e6a95e4aefd25bb023062d0321e885fa550e6aa48e8a64ceaec60fcd0e64747018e6a52c6f1a0d7fd11f866abf0c48744212841279e74449bdd0302047c435bb500683066023100a44dc2b5cb5894e6402b1e9f9d8caa79639575a5e5e01cf9d6c4bc261ed9802e8fe4d4bc1e628221ee5981e6de267435023100bc5c3c7d40dd898f92f2dd61fa9d9d587ce4517bb7010904cc57787bcc1dc0bf7ecf7ce12af2a4b798634fb61c81350a0302047c435bb500683066023100e703b49c9c6f303c65c5a57bdce9b4a297d78007ba5331be7721fd574f8d36a3505c8742877d84edfd0daf8e12dc9ee4023100cd38c6a1bc355253373571cd699d8ee8b18468b4db084916c9d74b8dadbcefe41b3a12b5ec79339d352dbaa9a42b2a010302047c435bb500673065023100f075c2ea8401b25d8a0390cb41e3e837a8fc7531c26a08f92360d60ad03809687db0efce7a0c03f9b6554aee94e8a6ae02301718c5250702b701af71c48e853272249b157f78483760bc9ad2ca1c8e1b76988b1d233df06652a3ef97ae3b2d6912ea0302047c435bb50066306402302fc1054f8d6c7d98707e8e8388019ded6eb148c1399942b6658d7df7c47d2f78403bf3d97db9676e06eb180ce421285602301fe208005e80c7535765a9eb9ea8ca37addcdcd35f1e66ad5fe6cbb7fb14aa8b6eb5e2348b68f8f89a5503b782f76b680302047c435bb500683066023100fd66cb5ecfef9f68bc9264f8679d58bd0d65c97296575b04d1eacd85b46f877a887f227ba958dd967fbbfab29886d231023100e1eb4e3586886c5079102a184ea6328b5fe5d6822a064a680648c14acdbce45557246bc816f73d2de8eba06102f1817a0302047c435bb500683066023100abc5bdf7526fbd6128799d236d965695449e5a2aa7eabef5eac2c568f7411a64a1a59ea0d20f8f0705c9e113f24b4a44023100e8146474964302481c507b09fa48fe23968c0ea92e5a59b1c6ca77f7bd01438fa8e9f9bb0bb5efe60b95104898b581360302047c435bb500673065023100a2792c729ee964f6aa268e0202d0b53396ba9f1ea2e2605643d95624a417efb6bc200e2e5b38ab85ce9ea4a117d99f990230145396996a502509a2d3ee7a0c2e445803db0b5d8d24d7b783eb08ac4c24620ac9ae37dab9f1af764fcbe5c42797b40c0302047c435bb500683066023100b4a8cab5bd249f73689e16a353e252147a8830a39d505dfd999ccdad869e63869d49e2273dfa739ff9fc76991505ca2e023100f8c933a6b2679db112f05bce136dc84447758691a93a676311232c3e27d77b59b29abc15a9019402994cfac70459945b0302047c435bb500683066023100994a9fd415b47b180527b673b7fcb49b599b366f170cfe15661762c4f63b12aa937daf873093f4fd35ac65b207cf9fba023100a2b88a9fca60caf674839562f87f561b281e60cecf0f4998de1199cd602977b332dd619e1ab844b151f3c70d168bbddc0302047c435bb5006730650230321f9605956c696e4800c2c5c4580d31629591592b0651ac5696be3b469b912d10e297a6e116ce76569920de6ed20ee0023100833680368378b3722dcdc5a0856c4fdaaa4d45e6e41de70b396b9684fc192d15f069e36ac7953ca98ecad7d8cc2e30750302047c435bb500673065023100b57c7be3f499d11b3c850fff6eab1322d1ad7bfdc45d1100cc560cd6a3bcdf6fa00788b636039d8bdba26f78bbbb0ecd02307e3d76a6345e00f5dfe55e0d61b29fdab813d054cea717d39a9c43a8f5bc2f31682dcc49bb819089e8404904d65c9b460302047c435bb500683066023100a53a7a9918afaee5966ff7bb555cfd60a7c557314ce04d012f691a6980f8136c91478ed804aa0696b258cd127a4553cb023100c353b26fb6b6ad74a96de151811de2ac2a321fa52306fde3e249be13810254e5a72c36f9b2ef562831861071bed967e10302047c435bb50066306402305e356f1191316613502d135add742c7da1db80405581112506bc83461bfc8b44e51b19232f6265cb24ac049c2e6463a202303030a55eae6913946e37de11fe63985969f87da7ee6f8f01201753c932355e065c5fd9ca7922bfc19685019e84d7cfb80302047c435bb500663064023022c20c817668c3dcfab1fdb27b38ad6f886cabee3442ed935181141725ee42f438f43f8a74d35383e1a3928bf1952d6602302917f6c335a66b8807cc980d93e5a44157c00860c96b51302cc82da59cdfb7903e87707cd77404d63e180644a1505ab60302047c435bb500673065023100b899db1ff824493fdd4030094c190e69a72e26852c7599d3a630a43dbf5d4bf8dd608f6ad94b1208777f4ad6d41ec256023007b3e9aeb88ae149b164ba6c74d62f4a7705d50877dd19208994d84f4ef7bb1ce88cb7deb25052964639ca3e7c2c357e0302047c435bb50066306402304f4084cab62095765c7ec7007c9d67e27bb0332d2712748641781a38dfc1cfcf0984cf852ee4f1350d6ed130e776dadc023027e6ef6c366bd25cb020b16f475398bf05b25c5d0e9d54c937d1b0b3078939b6ddbbe70cadc4302c4b6a5542e45ced570302047c435bb50066306402302085e9079ed0277ecaa20c02fded7eb008b2b8c2b850973905b723e5254e126f96284a637f6963d31fb4a6c5fdef247b023076a435309a7c819801e53aec16d5eb620d80f88279f8cc9bb8f8338d73f3c1c28d89b56044b20236f27462da2aa2c2240302047c435bb5006630640230362020fe23561af8e1493d64e1f1be6e53d0896759fee74d4920b1fc0f1e8652de9b28544ed2d2298955616423e0014e02307b605b234d2e4237d054255fcfdda012549169d65e17c305da31935c559ba854f11e95a6e300cf57c27f7a13fec5de3e0302047c435bb500673065023067258f117993c95889cdc4c2560ce402d967ce2cc1608c811fad2793574563f5f336960cd8b60b26bd573bc77281441f023100d3f236f272dc7d39220f0ffce5f8009332fd699a1b3af3c57c05128efc0fd002732d14777364c8dd34b89d549d0369530302047c435bb50066306402305bf0b70ddb9b6e599fe82eac87094a8ccee2d2969ca1d7f4f340a2a97da39c01fbba9cbb3e6afa854062c2691c99111f02305f7223da5b25b4eb44624435d362ee5f625873ad4098ebb520c9d3af5609a072bd86c622fa14a606c359d2e8cb250f080302047c435bb50068306602310096832775588456e23a0a08768bec6a5e23e0dbd881e211bc5710c3b6ae6cf643cd98954f9c23b0415b6e2698319737b2023100ae199edbdb23a4404e61d578d0cdb5b9a41c3f80b479291e4aeabe0bccf71a13ebf4aeddf413ed110494f97069fffd480302047c435bb50066306402307ddbd67d7668d9c2c69392cde325a1f6e246300ad537d0ede73173027012ccbfaaff79e1564a275afb9d1fa3bd3fcc8e02306637765aa0854003f41c6a7513a76d9391a2bd9881c7b9140700ebfde6033b6dd79cd1f7efc19dd1421537e234a500400302047c435bb500673065023100ad8a71a113d91b5ae6e55bbd2939178a6817bba35ef82265b0d16ca04e1df64acc0e84f3785ebe18e8bc229759b7be3002304c54274cbb61f5c28650c8a4267f8da0e0c5ad987099657b4616b4aea3291e5f4943bb2b1a10674254cb2eb2b20ba6320302047c435bb5006730650231009fbe9104add310e3e1571e2af8917799028cc8420275a1a75db2ecdb3c3951b64b4a9c593893d6531150d587ded39041023052e1d91eaef355a9ef49c3fa51b19e99946373fd369cf39e705d9bae02a374b16196fe5a7c8694aa4f85ff1c7963b2870302047c435bb5006830660231009f731b153d5d1d277d38227559de11623dd8f864a6a4c544b18b83466e3ef71ca045b4119d1e8b44a794b5edf6c61705023100bd8aab6396c2e27cc67092e00333cc73a75283405815734700d6df2fc5b9af15af290d8c6a31de254dc3e2a2e4b66f3d0302047c435bb50066306402301fb865b34b5239bf5be2dc2dc07bde4c5920b1a0cd98018fe9bdb797cec570f60378d696819c7ce626256497be4720b902307f96f443bd5b3d243ccef14f3887e287dbec8c5eeb43c37b934aa66a844dbea1d2af70e28381a1ba5f0c687259ac79e90302047c435bb500673065023100dd2380810ca0a90c7393134d31fdfd414fb56ef0583bd2943470dc33c99dbfd061ddbc444934bf6a1e0f4ca3181f38e902303bfdafc0be8dc373da7c3a76bc9c1d7e9d1574ecf236a2c4d08de25ff3fffb9e7a45acc0ae1c3908b34815942e6fd2820302047c435bb50067306502304acda300abe394fc2ab9826900ac749c7241168b9e0588981e70a3c0081f04f79db487ad84a9b2edc0abef0eef4d63ab023100b45a4ff3d533e8999f59214139280121c8ef7d97fbc4cc540a37cbc04212c2a8940b35a6026e1420a4084b1de24fe3db0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008e07a0d357c0ffe4b69f39382661e5c9c0e8a8ab47d26e88cefce755f6b36eee8bd24ddeec3d918e8c0044e1d8b1c9ff023100b8559f4666b21696cfc9af1fab176a6877c45eb0710b73d3e52ad70614f67747d6c538ef627f44c319b1b4eb38cf1eaf0302047c435bb50066306402300cbdf0bfa5399754be3452ebc9cd557f875075db91ea2725bb183d58c2bcc211d06562413104454d30824c944f69d1f9023022b64bd92a4fd8778417df73133e827cb1b6a9b35d82f4e7b509f550ac6df9db0ce489033c734b3368f69518d28d5d1f0302047c435bb500673065023043cbf88dd00e03cff16a8349529b54be80991d79fad7f8d36ec132a45e33a2c5a73d248d4dfadf42a65d3dee238fcf6e0231008cab67c1a27984babdba356112080e17a771c74344c8bafe72a051f0789cec41ad4252030f92537b5edf7bc92229958d0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100f8c71bfc8c86fd343d11763c06d5237531273a8ade336d31290a5748d13b0e071a265106a5857b3b821b8f65868eacf702307fa3079f7382cb69804a780e6bd1e6f1ce77e764589d97bc209da2ce95ab15bd8ba5fa6fc0a7803448a364ab410db81c0302047c435bb50067306502304a5ea20f60621615d6e6454e571b166ca09a44c49f8eaefa1811478769de2f0faaad2d68c4ca84f407e50550948a88c0023100963e5db9892e01460ba6aadb9caea22d37da6de20a0227c8d524969d4f15c92ce7a7ffa740d5932ba316f42b4faeebc00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500663064023010ff60d6017aeb024ee909738933d83cdc20df39de34951e0a628d2fd607ac11433fb9e39be7d9da8c369693d0e9589b02303f4f1388acb34048017fa44a0665f3d78981f7ef576d38cd79109b67003b04de4e1d5f010898afb8604c734e7f8bbe450302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500683066023100d536720da3c44de60217b25750630eac51114bd45ef9e545d5facdd6c20f78ed279a213703cebb603b19cd4390a37acf023100b3f814ad01ae2b19c41e03b2687f99831649e5b9a29dff4c9d5a9bd81657d66551426e24b699408e406121264a32c9f90302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50066306402304c3a4dd1eb29e14ebffeda834ac4c4e49fb4f05493b5097c18ae198cea10e153cffb35900310459c62b7ec3010b30ef9023065a2f466104f8dc90e52bf8e3c8c8b64edcd4d42d0a4699b716474b4d0f75268d11060932b2799d01f5c1f6d5f8968880302047c435bb50066306402306828db27121466c144bb7cd7b8c8a7df5088f4e76c9e62afc16bd5f25a18842ccbed15fe1efcf2062e984592c6fae9f802307a769aa4bd1cfd89ebf516dc467bb8afae5553370bd27fb2d6337318f640e0c1550c44e32bac090c0b124e819deb851a0302047c435bb5006630640230069e506d04fe25b695405d9ab75f46577ca8ee96e65a766188d3fad31039c954fc7bdf26854b37a5d9ec00e9641d2b0b023037a396e3bdd63ac677b8cef83dce2dce3cd84a9b8ace9b14d1c7908752411b6075dd9a2b10c27fc73f6ec2a4d842c1330302047c435bb5006630640230355130940074719cc922989f4e0f3f8414bc4cc091d3a2f6ebcfa20dc554104d40c58365c578e45f58751dabd8cb026502307be9d7c4f33c765c74254f91b361cc2cd5125f8fdf2929c65641a4213ee2c15be6871cd6e54ebd6d3a6c55de2ee358cc0302047c435bb500673065023100bb0a11ecde1d8a08a641599fa38232579f349ed7c075a1d5f99d52df9c8e0800be7a59f9cccb681335cb280305414e9e02301c0be3962ac00047197cf3aded0138b8e122e345ba95cd47e7c295f11f9077adaafcd8b2d6b446bb36e24b1b761c61aa0302047c435bb500683066023100aafa79759657390e991abeb40826ba6dcabd62db4ca1a16e386dd698298d4fe3b860f2ee5916b9cf1d00cf6654b082a60231009f10b663ec2da3f9dad75b2ee2472ec2d6927039eeb2b99defc2c3438267f16f0c7390fe8a704e5a6f5ddc77a2b4f9400302047c435bb500683066023100ff45a63ee59575ad3af2c35ac2de796611ec1b6ce58b5b1f1b6bd6032721cf95647195499c4dd6facd4c235c7a4e9a7402310087bf7d7cc3b6ce0fd24661ff1a9d42d58b86b15f4ae4d09e4d818dc887840f3d7045036128d224828b1cc9ea0ff097510302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502306988a02383d289a90e9d277fbef9915aa47f0301b11e42385946e1e52e10bf14b25c3d53608de8714b70f58b162056a9023100a27aea306b3097653543867dafab9544372996c04195ed7574021e4063199da85ea414d970d1ccc043a2acc077fddd3c0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023039c06a40de9a834ac40967a53f05dab12f3b7870b72d66c2dab5c41a6dd06df0bb4527de292de1a44b1e91cfd1178cb5023100f9a1a839301d20ec0469e1fcef5db0e23a662bfaef590c09e1228fd311284994866a2a335968dde261812c0920ea7d900302047c435bb500663064022f0f2997246ec6eafa54393a3c9cdeff3149733a24bc38100477e5d4cde5a42af4dd78c2eb6e4c7588237546a691f0840231008b6f8ef5d0732fd5c469c87a525e92b3db10bd8d222091162f5d86bde1dc85034aebc649f2d0ac4f81d48be306e93f530302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006730650231008e732116fa5d22d1e2edacf804e28fcf7dc2341cd38cfd1beba26fba6741be6cc61898fcc9d3c94302a640224cc3680102305ed5a3e65a76101fc594d80ea97354c981d4e4c67ec9533bfa6d110cd3cae5d3d6efab1e9620048655e2c24ac83bfe100302047c435bb50066306402300c8a2a148538857d889fb0bc99022b31ad6d1b52f9e50bfffc7e643922ce933e81d84039ff98466d1714fe1dfe58399302307989b80f652b9013a97b7efff4b8cf6e7059504a010093cd4410540afcea6a3f852d5f3d8c3f0a624536420f7168c3740302047c435bb500683066023100eebe005bab4775bf40d499d52985dd54092fc8edb975a0911b2253ff76cde1222fd02a8649fa776b7ef687df8c351caf023100c7ef72b893bab8c28e07580d1a83ac9a7592c0bc7f8f6731ebd2518eda839500ac9274eca9050d6ab667fced3ea460550302047c435bb500683066023100c7068a999dc35eaf32e66b25d301518f9b5142c0d8579cdb7153a74fbf98deaf9a98c285ed38ef69675c86c0284e2b6802310085d48c5bb1c86f8ae9a5263c36f611dff1e9fe8c67c50b56988b923b9f8af7ac51b2924f8163f251a5e930a12c1fb27c0302047c435bb50066306402304e990b4b0078a7418d8e30a6260852507f4b9d4499edf99c84b943fdd7749b45d5757e58e992779c1b5ef2c32f641eb502302919033e66f3d7d0918f38688156b7fecb8f5849a24da8c545636753d99ea0730605863f122820ae0a17bdb22c13aca70302047c435bb500683066023100a5644d39d1950eee217f0b6dd02a271aac479647185e92a8925173ccc96c2b4f6d73ab6deb29e9334724e58f3768067d023100dc3445fa603ef20117e7d8d3695490f0d90500d11b71acf98f4881c383bbc6a1fa67eeafcee313eacf615bb95fc83a9a0302047c435bb500683066023100d0e94fcac088e0dbbc0d82ed9140851c70a14ec48437dfdfc49026c3ccda0e37d60c36238c53d884089fa409bb05c132023100c9223b8ba194eb41f25d0f2bb2190bda1ad43af0f96e7812286dab182413436379d8734c14475570acf5c38834eddf5b0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502302df1ec91c2ba742824e737cb5773ff6f03e43e3bd50d27be9f4fb928f5886ece8fb145a0681aa72a7b26ad33ed1d083a023100e04aa19f2a54abfe1449f70695c5d393fb6e2a73277768d091787771284622922deb3146a8705756c21e088be90c7eae0302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006630640230347758a479832103112edcb5265272d38997bcea8d7b9f304b12cad95825c84f22bfce72fcc3be25c329a801dcfed11a023076130bbf288e9ae5b687d2806eb41c5b819a25f3efa8c46a390c69a81aab97eb2e828ee669ac1440a665df611fc1ad890302047c435bb5006730650231009812f72adc70a27790951e7dfb9a16c3758889de287fc651692ede42719d7f77667a6837996813a5059bcd516a9099f102304ad72079c4439034f97461aa8ef1a0e37cb6ecb7fadcf0c6b8886b4f019a72d038ca1f87376c7ded31c83ddec5432da20302047c435bb50066306402307b2e025cd418e1a313873fe596200dbf9c9401e9179e7e8643bb0cee14ce7dcf464a0d9d4378386f342cf971ca83d08a02307b51b37aa8684be5521efcc8783f0b6544f6b62af6e1394d543d55ebb0bc2ed03d8aff9ddd8a689e3a149426bc4311b10302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb500673065023100cb865c83f8ad2d125e8b4efa8e0b847b5d4910b0b1e90af736343c87af8b5a1e184e3ccd905884023995249beacbda6902300f3ad0618c8025c1f21c265b2c7d44feb322703f0284dee6526311307ecdd89efddd72662908e87c5bbf90cf9d1741f00302047c435bb50067306502310086afcef6294d3bd27df1be29cbd843bf4dc91cc18f851ae9456ffb35fd5f10e30f89df46bf15df53a0b9044728299dab02301a2256321e9a4dd748f376e7db31f27e6adbca835ab56bbf411c5cc63dff5e4cde9bb669bb3ed1dea2270bff0a37a9250302047c435bb5006830660231008faeb4cccfc3ffb7f3054a4d2315fb9c2f32ccf03b3f78d6744210c3bca91472f4232d9901d9a38d6c32c0d58b0af449023100d0f7eef7f6287c8b8d76cfa212fbf49a1746fc751bab50ce6203a6328d5476e10393c7e9da2d1f8f26b2f1bb644e0c0f$fX U]=/jswG %bGq%s!MW+ Ҷ{IwcN9*3hJz(jMD˃=əӤG^* 1Wmհq?I~4x=2TL1p$ZgIZ!ܗw0*j) ك\.*5=@ H;SxL۫P2}WWs0j#o,u% CVefIc|')|_FWM٫>?L0@WVgQ*^:I}g֎6wm CO_S2I(/ NZ <('UE3DwfͱmV-pH*請r,uo.0"hM&2KL¥6'"r("[BSuEf%rd]Se݋7Od;$+3;yܻh{=>pEN?Nd  .8<CJ # 3 C c  ::0Z0ZG Ih I J K K( KR( Kk8 Kt9 Up: >ْ?ٚG٤HIX!ZGYZG\-]M^nbd eflt0u20vR0wT@xt@y@LMpNNNNNCkernel-core4.18.0552.el8The Linux kernelThe kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.fx86-05.stream.rdu2.redhat.comk#CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64 if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] && [ -f /etc/sysconfig/kernel ]; then /bin/sed -r -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $? fi mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/installing_core_4.18.0-552.el8.x86_64/bin/kernel-install remove 4.18.0-552.el8.x86_64 /lib/modules/4.18.0-552.el8.x86_64/vmlinuz || exit $? if [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --remove-kernel 4.18.0-552.el8.x86_64 || exit $? fiD@*gِCD!&*|# h 811P*8 |l"Ld !  t+#h,!D  \* 0+D@ (X 8 #xZ /P% 8!8 4 8< f L>l. \|&HChpC8OAJ$Q4x^  < os(;)X L| <!T( T0l C8\ Tx  ` hp#DML!18,X+*5,lxQ0Tߐ T|`@|u*5}P2 'D H &\ H ( D H   `  t d p  !.`TP!( 0\ `@<< X p h ! @   ) _( )*&hOTD3?1"|d 6 | x)#<.lt4&!%"4 (?\4'88)  TdK  x"hTX,'<L@  d \  ]2("<( T .\ $  p4T%d E05/l(+,<A` 3   \/ 0p+|00$`h0&, 0l LlPh |l 0x"" Ht `LT hD0t\X< 8 <T:)qZ@8,td$&-?L0XZl80JH@1$a~94drE@/$8 |"^  $ %8 ADtn,0*4 d(&"*8dL  XSTX4`A & 4\P9`$|O4ll(40?CdoC; |E1, D4p   0 $ $*  d 8 -(  $ ,,h F  X$ d1O  H ` ,= h7kv* zT$ l>D'40 ̈'8_(HV+<C18Ol4Et \t4*L  d , $(Xx8 Dx  | 0   , 4 &X.,&`Th -((hd8(6(_xQl/tp"d/|'th.L(p$#H<)PP@ |<L 0 8t`@)x*I(,d `& < `4!`hsl h.3"xR#H h " x$:@ L1"! +@0 @ ` &p% t;l h`L @ $P@l| P$vL08"t@3OHlE/XLN{< P p  p x \ ( l  H T 4 L  P `8   0  0@J@7p  0  p ( <l =$*$  p < P ,444 0 0$BtL)pP+(00\ t, x3 d 8 ` | Hl p P  H \ X   %< *EdG ', T4D X  , | D h  hL ,8tT  J`75 67:TC'=ACA4FT D`X Px | $`@Vll(R58 X= <HX \ 8%@MpL (P   T < |  D  <   0 P  P$ 4L \4 lP $  4 D d  \H #   x| l dt  `0!P 0 $ P-  H  Bd|<L(xH,Vll |-T @  *< x Xt l!<FL + P14:  h  h"z*gtpِf$AA큤AAAA큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAA큤A큤AAAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AAAAAA큤AAAAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤AAAA큤AAAAAAAAAAAAAA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAAA큤AAA큤AAAAAAAAAAAAAA큤AAAAAAAAAA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤AA큤AA큤AAAAA큤AAAAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAAA큤AA큤A큤A큤AA큤A큤AAAA큤AAAAAAAAAAAAAA큤AA큤A큤A큤A큤AAAAA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤AA큤AAA큤A큤AAA큤AAAAAAA큤A큤AAAAAA큤AA큤A큤A큤A큤AAAAAA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AAAAAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AAAA큤A큤AAAAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤A큤fffff ff ff'fff'f'ff fffffffffffffffffffffff!f!ff!ffffffff ffff!ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffff ffffffffff ffffffffffffffffff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff#ff(f!ffffffffff#f"ff!fff#f!fff"fff!ffff!ff#ffff(fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff f f f ffffff f f f f f ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffff fffffff ffffff!ff!ff fffffffffff ffff fff fff fff"ff!ffffff"ffff"ffff"ff fffffffff!ffffffffffffffff ffffff ffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffff fff f ffffffffffffff!fffffffffffffffffffffffffffff ffffffffff fffffffffffffffffffffffff fffffffffffffff fffffffffff fffff ffffffffffffffffffffffffffffffffffffffffffffff!f!f!ff ff!fff!ffffffffff!ffff f ff ffffffffffffffffff ffffffff ff ffffffff fffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffff fffffffffffffffffffffffffffffff fffffffffffff f ffffffffffffffffffffffffffffffffffffffffffffff"ff!ff"ff"f!f"ff#ff ffff"ff fff!ffff ff!fff!f fffffffff fff ff#ffffffffffffffffffffffffffffffffffffffffffffffffff ffff f!ff!fffffffffffffffffffffffffffffff ffffffff ff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffff ff f ffff fff f ffff fffff f f f f fff ffff f ff f f ffff f f fff fff ff f f ff f f f f f ffff f f f f ff f ff fff f fff&f&f&f&f&f&f&f&f ffff&f f'f'ff1ca6e7d9f5ff5c0467d35dcb94ddafde91f4a73ff3f871cc6f724509e427da37e6f205c04be8b5815b4435cbc18dea36528bf1374d3fa0886b03e27aad4b3570c615bcacec1ef32ee61cb47e81f1f1f47e4b356194e432bc498bef31e01593f0c4f7bb9c0070dcb776f48f50209aa8fca633510d8c36efdc5cd68a11e0fedb7564373bb1a5b0880ac0673a509096c5b98590d4646b515f44d14bd15d1324f13e05638ac7ce326311181863034b33e663bde754f46ee39bf2c198dcedb3a30db94f945983a1742bd5788088e74edea6082a083092928b15ceac4d97b9274b6948ef913199a83c62a57930e9dffa05eab2f2df93673bb4833e3bf6ee8ce5bbd99132d3efadeb094fc4128038d0d281381b2ca8f6307fc27bd0122f529505571c41e656676ca14fca2b7ae99686c6d9c2d354c2b2db70dacd29e0ebcf437321748b46662a449cdde6fcd5ca99218de102fc1b1de196c36843451486c227b5dd76f82b162ea68cf21cca1058cba09e9d3f63af7723f46d84546fc6f73f021623e5827978447b85f1f195610d4432cbce73dd6d73eece075f481f82b0ab7e62d14e8c7d9b31556f125c24cfbc93278d786c901ff8aa57f147d9936a71feb5eccc9cda2db2d2228d94dd6bc0c1f351dbcb32c624bf423b317af8572138f5f22ed632a2fa4f5d5735c6b1938688f0db642fa581ba648b8298c8e9655773df3e904070464ec973fcfe99f96c737bf0ced097cd7f2746d90c84fb646aece4c109e5b2d631eb48809d347c1cc09c539e4feda5ff7e0d8a927e2f77cc061d5fe9c8eb19c50aedf9a173344e640fb0d97c1b64d1529c233eee0b5c5a7c0db210c3bd611c54feebf789509d892d2f41cc2412cdec5d8869695cadecfe70dde823b4c814da85d59bd392a5c931b77e0d7d9ec15ec38db563f9f4ecf2622ca9ffc2edb807f9858625f9d0e2ec343ddd84659762d394889f8d1e4d8cdd2bb68353816a0dd1d797d926e7bc32fa0607c4e95ef3170a4fa440d5ee3b5d84f818d2a741115db0a5bc2534d8d931b3c17de958ced7ba0052c8b5b6942508c103203a8e73c2c8cb91cdb92db731a56d527d1cdd2e4b8b088a093a8a6054962244c5185c7518543b0e4d60c1eb49db9608487600508225c1ebc6102c63f22b98df209b2641d3291f9e5a8ada2d8f4584a4ea3e011f91424e06dadb9eabc0439a3e48613f71d5709fa176472d3fd60123d520c47a7d5c5a5139dc5e66eb8c89144c7e23f079d281c1bb6ba81418d6664486b6ed9ad2429922efc0953e999206758cd34277ac76a2ad822c1dd220863f5d080100ae94862bfd939075ec31e0e4f65f49a74c52ba353a6a22a79838b44e98c861ff2e4db8da2007226c358f6cd648ae82253778594498960eec8ba6f9e729c3d914d380c783d9ecd167562f3f594213303f9d5be32c4a34e5155e5b0a7d28c36cc33650b3bb32b46f8e2598ecd0d1856094460945cd67d0a813423a1478bd30bc40918444056739b80875996163a45e5cf2ad64ca57985c2825a02a2a698c95f0a0b5564d07e0af841207f0cb25935f9e9e7b772d8b9ff7e0593cd45de37bd96a980f1e273315849151b991fec1fd223bed52e0aa0bdca1751ad0eb9a65f7a2cfafe6f7cace4acead06e44004fba5aef0abe652fe2d848bc5b12d8edb7f5cc204961e8f75574bbc4197828e86ebfdce74b92a819695ae5d849d5ee8628ef1e9b1cef0dff2771433faea1e70e18c3a76f161e09b5d5f5301126ce02972923b160a6b5f5384b8d4fd393285850273dc881db5a16923c0d65edb16ba3e4d2fef80db26013e2be29be06e9d122c248522a43ce6443838e6edbbf70bdc326c2750f07355de7c5a83df7e4af54ae6fcbdba72f0202cbc3c6956e380e29bf21fe6768a714c1dd30ccd3c07095b9f0078cf0488fed61a62f86bcd3af315be9df98cb81165962474fa5349b55291ce063000f59ab2f72d167af464818298b308f59d1c724f45131482e1d4bf5b6813d2f7c4da5d3ecf8f837e7627725060c99acddcdc4baede33e1a6f6e95c0323bc695baf8eb52db7e35dc1c42dad1db0b78ee4601f42b31163687b50d8853b0ebb1cc0eeee025200f72d34af2545995c11b6302ee1fa508b7bc3bd5626adc53794521a957ea0ad0622d138317bbb0ddf82b0b0c08edabb4512590dfe5fcbee5c913cc4b0630aee18eb094bbdc91f6433131a820ef571eafd28b994200058aaf24837c2950feaa081ce8a6f9cf8cf89464d2401da7e6dd994bf3f3af4e704255bdd0e4d3caff083f6db21983ed7d0e8b06bcc0bdaa7aa23337e35bfd28d4071bd8deeba0de20675760db97958947b430b78ee868b0886056a711869fe75724729ddc4a17bc2a99ab2b103fcc0ad0a7ac25ff65624f18bb818d971b88de00dde8bfc83be0517085e748e2060a6c60fefd88f5df181a70d9e11569bfcd39674986c38af66138538f65b1035d600eb9e0c366baefe668c3deb7d241b44615698fe2f440b42e3f1571a216e38ab0415b6857ed728974d49e8d8f81a66ed1f7d5f447a779547c4ced8655f55b43c89fb8b0a7718a8e99ebb07d00568290165c51e80de99d6c43aa270cfa3247f95753b53e227121a12262a02ecb9973a4b5fc580a39dbc0b86857ecb52a3d58be5b34135420743b92e5814c2b35d52cadf3e0fbf8c22f6fa0f6055219ef4c7bf8e00cc6dc1fd062df63ac22e072245e58ac5f5a213a9e9e6993151123e62ec520c45df99b6072760d074a9277e5a50cff18bb7e54b286f9b15b3c08059b545c45f30e4799e3bf23173375676d8db5048d54544fc8da971b4875296ff3829d4b9c028c82f6a305d507f508fb7d92d484a42c7d787cbcc13ecaa35d807f009e3e4dc02809f19ccc07aa661f7ea82ee22b9f4445578c15909f95acab81fc7f3f8838edaa405322772d0b0dde5397e0e9fa8720aadd0458a38a83b04fb5a5a47fca1d913f97c792b9d86336738f111c2d38670dfadbe868fea3cca8485115ef351a3a9c6c876384b7c2ded6803bb691a61820dc9609989c29c3d21d980ef43ba73c2f5a920d3ef44c84c1c62761256f98b727dd247dde3dc827584f8aed14f40569847dbf3dbcb62621edd005ac862145a6abd879590c2b73989f31d17f8f4da0c640b7a01553ccbcdcc0fc0dcae2f4e819fb6bbe0081914979f3e2a06899d10e2f60f44286113d46e9d248a14823260d01620d8e238af161f08f019d8c54d4f741af2e4a41d60079f74cf6aa8092f8a496a06a99984f206cc9e494c9fd381fd276057f2dcfabbd769a88a35257b63501c056a4a8a40fbaaa39af28c66348a8d7994e8099b3aeaf9e8d78e9488079f53dc4061ad319297cb3bfe5cb22cd1a6c6942023e0c4e7cef2e8a582e75d46a53a587fba91af0e18a007ce5901a65d35370894538d087018537b1762d76fcf44a505f66c62371e97ca79917a0c4a606fe007271aacc7e9c2e8c7bcee552db96684c2968e9cb75722c3dee63899a9590eb42db13fdd307ea591c4d749ce524838f18dd09aca1c24bef3779a44081aa5276dac227ab1ebe3f28a11bdf8fd22694797328df502de86d1931a43d76ecd95956174ca96de0da915d9d1c7fc9301d03855f6772011db25773941e73334d3861cce886d6b8b3f2a974992f1c56efb4adf0eb35e024cdffe80944dbb25dceb27a6457c3577cfe97eb2707b365495f333dad67dd4e2fe80a38b3d4606d2d7d3fa8ffd2c29d4e0f591b37badcc7e5159598200d1055db0e15b26813696e564144fb994e4f5ff4acb0791f3f314d68b26a4bafd0862995209c8182651b95a78a14adcbefd08d089f264a18a14d4dca85523e3c3aec06a2a91a4f657c1cf0e18f283ba65f6cbae1864f37a978d1d223d5d1833fba62c46a065c0530e3940a20017f728545a1ef9cfe30d047adab6c0a77be0a3e308de69c9ab3d29a3e132e12086387fdc17b0f44e59a232284cf6fd2bfed7221b23e6b070eb07ccacc1234413c3f203070c068677f97b721f5a3a8983d823dbb2b5208bf660d90e1f9fa99f06ee28253b73070303894b7a7b9708949c3fbdc4fcff2f48ca2b53c2681ff2c34ffa9f18aac193ed2384d37ad905a4a8c8e95dd9484a78adb4d364c742bfdda5bc0bb2315d2a753463c09567959d86d04a0961ec6956f12f707cd671b16918295c218316ef0412458a7129f1e56b0a51e0cf1c1adbaac14b3b36e29f302c1c9a396f7deefdb94ab692ac6f58ca5c12938d8dc6c07445789215bfe405a5e7b80a5c8aa0c6ec063467514b820babc2092d16a03b6add500d5cf85fb481afa4f2952fc3f126c8e4be8aaebc67429455403ff7824794163a7fe6a0f5a3bb81775a0b199fa594f36c351999fc6f9bee76f68b662aba12bcbe94d70adbcaaaa56aa038a3864b3b2e30b1abc0adaf65ebab6ef81f3d4bbaac3ac391c2cdfbc7b0641f34b8a74a58c039e25957bd6cb1c7da2b0cbf3c7aae7d733d25dd2f957133808e256225d73531cf1ac08572772c61af06a6aa84b982ca4fbe47f0c55e29d45d600057ed6fe43bd172215311cc83c2ddb159da6e5b82e08489c10633ebb37715dae59b408efe8e5678d04758ca54bd8630fc15b452670097ec458627f4c6e135805a9d6aaade468e35751aa699234a491ef1d9dfc0bf3e9ef182a951753789b65f2469f30b6a5e10727fe998ab628ede935bac1c8473894d9ea272b7f892b80dc0855efb5918ff3b0c784cfbca39044a4295fd02c2308696d930166991e1770262d9c97a1fd59ef51db9afc41f2d85a3fc8586b19dd1ed7e21c1c3e263a7fa4f33b3a5e619d782e1e98c7b053eedd85711b6468f89020cd6be6881c9ac61229af738b502da36567735cae831ce14820277212ad0932fdb84360cff8b53dc1c001ee5670e37737e1d7b70800285d2ce5f849826d3a0900f5d23f21e5726839d00e8400bb9824b1db60b8a951a2b6ff01bfdefb9a1c02ee7bb7a3107b425e02891228a881d40acc5cbeec5facbfc3912393a1fa3b104bb2baa015f9a515387fba08beed3bcbee823ad79db735c1596a3d823af2ba7430d31b8390c90311c3f8453ab1035c43385d7b551afa3a80b614fd189f135ff02a03a303560095779a2f95faec6a5c221046c7a3c1bb5d1d791decef649f0dbaa0d4c385110b1fb18c1494f9dc5fe60094082976882561b988005f8134814c4071a1706df2ff4a93c127f67a85d9daad674d02c09d705cdc74d7c0e964e311a4f7582436615996fe7322fad4ee8a8db0f663f97fbbc66e6d806b249f200dd94a23b03d2314626f5351f5db63ecff84ba7250048ffea24b524009077125901d86d54e51d095503a0d4880e45e3aaa937529c61d3dbf9a8ccde6cd2610716488fe47f91c4d443ff65dc93793dd4ab4ebadd6550d2478cb003124de16779b3fa0875919f3380154808ad4b612aaa9e06691c21728d41155afe1234da8a394f41b19b8d4e381635db89bc35ba9571f185e57292bb808a48fea7c8c63dedbfcf9c4159e708aba1e4c892966142a4d69408442e31b616171bbbe00042cbc4c0499b8077a77f63a0eb7bdcac361d78671f5f92f866f4819870ea23bb0de976a092866390b45b16e6c7831fb519d219e6bf18081b5f59a8e7b6d4fcfaf69f382d19e95bab9404bce452a01f9fe2ddd630e58984229e792d00ef417db2e52e1858d99975ffb94c81c36eb60f73ef895e56bfb08aa385495437c51380998f2ef3055d3bec07246aa28f1667e03051985fe8703bc43d21fa7b94452e0a092f31ccda33bc21b0fac2b0ae177b906d4b0bc33059a6d58e8a63394f904ed277664e5bbfa8d8f3c862383980db2e9b169f5ba964ebd76c57321caae3506633e0e1a2a05a272a832e5a03995fa8c470051f1808c74c5fc24c3be8679fbbf765aefa439679365c72f75aebe0f87469399caf928a3668de123f41bbfa208a82facbe65fe5047ceaca18ddf68f79a64084739a1d6a793e413deea1a0ee75bebfaff3db0e015e567d93a2f5a7df33bb2523eef290b728dae2226218c846edac49320621910c8ebd3f9a26d3337254f6879ed512cda780608db8d73949a54e99f0ecf12ce3198a003487d0870d26097c82bed68942ac221e2c5f0f3188d980fd859f2963bc339ee96923fa91ee980763036d1d06de5d66e39b6c710639c473afc99b96ff076c05ce6e3579784b01a9832c29a7304b91a43cc3bbc3b565d82ee3c02705d26072b884c0e5e62f98b9c66da76e7aec025e83319a6b7c7d92818a5ff8a65150dcc2da3dc866ea225899ff72474217abe78a14a208295caa403d07e62951092a43a813b6cc874bacd8338fdcd9c3389baa8c0a6a432fbdb6bec68c3da2ed97aa2e8daa9ecd18db1d52fd685d103d6f135191548c11044056b1bd9dc60cdb30ad5c4f5eb89921da7c081709d04527dea77fb8996b4ea572c08b7ecc2adbec9d6484c471bbc3050aa0bd5d78827d8b55a318ad4d25dbcc639b470770b5f5c7999f6500aa6d731f01d02e99f0bf46270973a4301a479b8a1bdd338dd48daccfd97a648ec8e99fd319c304d40f3281b8b6780571efa28759fd6a2b0c24ce83e97f0fbed270714cad98690e6035be6891fd5445c3d463e8532f0b0ac6a006fa2323ccbb9b8f0f2a185bbbd170a2dea255e514bc56e19482bf3fe12f93c8047cd5b017e5caffd7e6a04074989b8bf28c4cb9f91d934e75f474b68cb5a77cb62a8fb70848f39e25db4426e193c332585e28706d0ee1717c9c15e972479220c87a1fd6e2427b642bf664e54e42126e4ea8fbf701d8d8322a2b8edf0f5f40e8c19cfec1a3eb5fb9e9c4bfe8279afafde6eee70f36c748c1e82ef58e502147a2b4ac18614140a538c2a9a0534447cc6e3cb5123cc26f86eeeccc93ff5c8167b22fad2bc4ec2be81a8a2c6e0d6f414f784cc7d1d871a2a4d2651e261e668433299a380f85720558f971f32e57cec87ca672c96006643828e27da1a155cafc7d6f60aa3ae7fccf41976a8702c10b3cf8674365354cfc23fd41edb43193e290f1779b61281764b5e21642c2cac02db490c218664e99be7f3e223b99c62139122f3cd1eba43faa53913090e66d4ecce0320d9bace2fdaf9f6e05b63ac40138c3eb2dcfdf04995913e16dd1652fce3036f5b2ef2fec16427fe0011bd06abdff678a598f374013385ce534da9b2d367800a6817bd20dcb9cb8cf2507b032d65188bee8bd972f83bde8dedd74a17ceed8926a5140da5890ac9ee332c16743ac6054e55ea314eff936aef1663c558bc5db0a8a937e14137bc4a55fa9787ba61b8bc5d209b47e218c29b8c107824bd4d72b1d45b61702482e91ba8b5b3d7efb7c7fbedc7df60d6a11c24423c71fdfb9d4d5a1db180abb259419514bf378230e25fffaf932c478248ff4a23b0521a9ba3520eef125c4ce3df430819cedae7a0f6296947754a3c3c140343af0cd9328eedc1d08a34d740cd2aa8cb6cccc4a492b1da503279e843d2997cb843914eb6369243676a685a75b3f140fc2de042919cc86ba4be39c1ed4ddd41517b45a12d5346768882b46eee6fcb645797edd98f7b7ee23f17fc0b46cce84dd128c75555aa72c55d286c17115482e267b8b2aba78ab7fc11be8956d32128b0b4dd36b349ac5199c3dc00034cf22f3342cf75ec0bc8a8a203cc7543f5a0e713d3ac656e8dc1bf28cc2a029aa885b8083550fe15839879955dc6ad49f8339271db90f477768b674e2c086977bab2690a41971a5d1b6296f0c75b2529ab43d8f15a813d03386103ce82e3df44ccb766cbd723aa296ceb6beb489527ac97684eba6de9f8fd05b87d145d1c7fd13c23f3dd28da0f8d69d169794b6e1ed4517d0f6b97dbd9271760fcdbc91b0e75854155eb98a86e1871381361be1805b2e9da868e4c45d5a67a5399a3b813fbfc99635bd6d3acb1aca3b1f5f949ae5e6c57c1d7ccd41f493ed66429d810a1d40e9f020d99c5a74147a7c0494aaf0e919f489044a28c9558d87f6583cb6cf252ac57684dad7ceca912a273ca690283f5203e953ae75068ca0a3ad0efab042339a71900b89a1239560000e23dd0ea9f5844f4ed3efcf6903a68d54700ee5c04c8bfe4fc10e1b8071bb523422e1c1efbad4a3631e243eddd3976d73e63a2d5033ef4e0b2eff24c2a9d0ee37f68bb9d462756ff3ec2df4c767f760386e04cf8a83c9b3b19f49e2ca4d5d967f1479f6609aea06dddf91b5e49e15af057b8eb98b5d4907945b33c880b42d6b51742bcb31d03a2ce9132b46c94a51326be909c74712528464a459930244dc25fdf1fb7e5f7f6d097f3e8e62c38d8d308af64c3396712152ac820b744c721ae7abccb00bff0c6e860c21532da782ed4a594ff3bd00b9bc539057bfed0fc263914f58b41073191a36b243f4bd64893eb8fd3943ff682fd043ce5eb9ea17528a0a631a5058bb1cac2cceb08e9f47eaed06e160eed40b3cc0ed4f068eb9312d023d3d8385141a2adbd755b89236f3477f55d1ebc2a469c52e89da49f6ca055b2c7fd18eb5b4e90ce0b5dbf190f810722b95ab81dfebcf75cd075d6af71e1aea74aab9e1be1ff428024e8e39adb45ca6e4188444ad5d76c6f5da40e64d5b828876112f2d34aeec0ddde0f788deeb316cbad46b34bf34dffdf58b9b83895b9a8aa74177126a6eb3393416d41854b77c449e73480b451d568071e6a525691545a2ffd7761bdcb18284b62ed7c5d6d0e5a1dfc3869c413c0201bcf5d304ad211cf5257a06b400675d923a9fa7daa4203d67fbd23a9f31b20c23d1b400e2f9868972bcacf2da91f6f26e068b0751d66281edd7b7560d22e9bc95b6c0f4de229d1d3fd364f0b728020ee2eb8c8b9a47bcbded3a27ccadc18ed728251742d5134e0814ccabf18e9faaacda5972ef852c26edc30d9684165664eaeb9898662e3a30902e2e519891769449e904090e3c38b19176f67f33ad6aee1720b94428945a26ed0aa887a0b1ea6a2412111694a4ef33bc5c229de4a137f0a2f04de7f85e509ac6c1dad35e12458626f37e68d3edbe5bfe44b30a7fad23bdd8f4993a1fa41ee03007228eaba9d9100bea11c7805aaf83c56ca332cc5d219cbdfd0a56269d76614335fd1a701fb9c00f0e465eee0442bc7b7ecfca8ed6ae6f02b15f67c09a462a09b7433204a85ebe122969e434aaa0ef9052c9e13349f2f19db35ca29f6e8f0912dcdc10add9b043314e1021b2aa15e66c0f7af558fe59def2317078bc2c5c7e25b41eaa10c3da719c243e8f3ac52ee3eeb661d171a5a02d8cfa1bf60deddbbbbdd605dc2d687027f8b7de12e6735571fff5025deb82027e917a8a5849cc5fbd4a81802106197a732acf2560d3deeaf924b14279ec4c5d9e5057272763ecb517bb85170e7c4310243371d79d324fb7440601eeff2fe496a3f10e50e7034006faeaf807413f1f5e2650cb75024811ae850337541e23ffeeb1ef5c0435fff7d8410c6568705782e2307935b78901268032c5d3c15986be7daf8942701986a8c26e35d7c963f33b15cb1e02f9ad94b0de7c8855b24b5340c6bb579abe3d399464b746f40a57a13e29597ff8561da5b80919aaedc659bfca503bbe36cc94600b25494c7900e4ae15226265d8a6c7bae8c153161c23cc9eb7b6dbd89abfeb55d5eb6a0b397c630ff56504696febb382f8f44ee3b9063fe1c61b2d386b518301740f3aa31e81ce99a62463c1cb89c7a696ba17ef35fa6c993b538d07eb15737f6ceab3d79273deb39dd0f4d032c2efe12b1c27f2a7c419c244bdac2274b388354019f7873a6158809f5c62619f4e8d8f12d9380f7423a2d156740861f5a396669746b6d9962f6c6bb66fa8d9a1d27ad2fe400be504e0d57cdd461b2b54e0c017a34f39b21d01ba6a8d2dee8cbf80adb46fe6222b2169d9c46f97248a24a58bd4de584fb4a771bb7c22225106b37b00b618940a0673c805dc5729fea5a4b12e20c4af1b7e418b909b18be7e8421e5efe76153a841974fa0b08b284e9a27df427aa9c4d5ab024da607d4e1d95e61c454732d3cba4226460c0614bc6dd362b28d877c74a16a544c6f74d2a8556a7dc8ddcff3cf7d671fa6e5742c8e55ecd7ad700a8005a630579a05dcca5ec609e9de38cbd6d8e856314610df624d58baeea30ca04e77b8865a6a6e9a75c17a512d6a26214acd627cd20fea7d98003a7e7cb5810d7621fce51448e0c0099a0c3c137ced62913b374519e7817b5dc32aed205cd0a3e5452150b3e5ec2cb70c7043bb4d58a2a505394276ba5fcfa5d26420b869ac5504e816305e2998726484e26d4fd6868787254190ff1baa65ff4a29539c4b2a31a950cb2573843c361deddbe6145c04be12e31ec9ff577fc8792148932a3dd43f14bf14babdbad499015493478a2813d01b08df998f3239daa7bbd5e1a5b1c5b849beddb079a28537d604f1798083e76025a002fa9885d571a76f09872d5cc27e38d8ed4508f3220753b98c27c05fc5993c4963275efa2f5aa19d35ab4fa6f2e7748cd68480bf6bafd674039fd8e2ce68d5d180d900c12ff6758f8b47fc3953ea1359c6a3d686d26ec45fa93d4199e032cd98c0004251bd5042fcd2e043df21119e9a2aa2cf1c61a2a6342df1af28ff7c78aeacecdffa6be0cd88bbf351ece88398da5f8abd258a45d7ac758b5b984d2bc3d8f5261a02957ad4a835393d1361747319db2d8e0229a9d0231abc70b0995287997cdfec4f459383129ad6b9f6a5737b64293c00004e2addf35581c0624b33e2e0966f3da4b5920cb8d0e7bf0bd3a13f342b55ed41ce24b81315ef342ee18157c2357c6a9e12517407fe98e47647d9cd777e9dde9402384243804e46cd7d6b87bf298fa726f30153301be3008a393a17b8a7d6c852cb12cf9671646a9ee8c2eb4403dffacbfb2e99fb0929c170b5058efce0435330225506fb1165bc0dca1022dfd7034074e73c1e1a18b104eb035adc9fde6072e54d86cddb2871dc1f7cc0cd6969a1c21f3205664aafc844bd1c26df7d960562bccef294a475415cdb652e520ee8660d2890dab2447f678996d421288da26c0d6a84d501f1f09cebddfd80959fd10defb878370f3abc5f1744b3e4a6c9e4ef0087e62b5761bed91af49a5b28a5eee43f6e7deee5b5d5fec8184f5ca7da9441fc5c90cf86ce26eaa0034867ee7470c191c98ecf058b2e7d5f59dec7c46934c8d4b4fc73e9c2c9e8ab3c8553a5267d7b70a1eb7a81823dd6545f4254ea454bcf5ebeb993e29ee6ba73cbc8d0300f45071ff3d92c8066f7656a278fc979f2e8faa9d42e6b4b3878f18ea5b27b878edd9e633f030730cc0cede05b216f373a00b44f9cb82dbd0daa7b1939d7df3574910906ea35b4e445c5d7ace7f7d1cadc39e40c9e432e0d64d639ec56f3c15f6aa531cdcbe92b1e546f9cc011d11cd1a7fffcefe6d85f6d551a2f7def93d7e8026b164c0fb3d7a863bb9db04aa78c1f98005e3a9f5d1f1b783bfbcc0b8dfb6a640c46be9150fc6e71bf10347a57f0cf11a65f3e73c67b94ee695b5c19331db78e5bc6e2df0ba3f8cc9e7c89a1c169d5d5f608d62b44b22d02543c73f769e458ae3d4e9a32c0d95af3bb9cb81abdae99c7f98cd77a154942d69d77d8490e40e2b0ef446c41c0b27e66f5e96a923c3d1e8080724f6abd073a6aca9a786c838f188f5f8ccac293215b48cef0251dbdb4895ba93ca9befc9c5dd479868575886eb82210c5c7521e72acf6f674320647eb9092c09b44434aba5f8fff39d0dadc736209d925577e99f5468138d5dcce46915599371107fbba9a6e3a0fab27ed5a4c4a803d78e0343db3816014046e8fc9e8d6aabfdb44529cafa7711aa7a63fd07af19fa2e2668f229873a47ad5757189a0855f6e3fe345a084aede16b3ec87030ea9e51da3455b4e28289d4cb905b70fd3e90e268535b8d881465a87e966a588ce7b6ffc590292e7d9c951bf411fbf8099c019a1c34c1f59c5712e9ad77aba7a8f18057f76e15fe5de594e1381b2d804e6e624a89f8abccd39c97ffa46649346ad79e54b4ffb0a9155fda7fa502abfa067b637d69d89cf36761e069fa73f63a84e76c945ac6c8cbce317a453c43c2ab925be2b98451f3381d62360f4c7c9a893dd10dff8f4ab1f6239234cc8229014ac8d0adba90993a6d7c980d39ce656f5f2059c457ec8c0fabd8daa5340f7fae0146920820ae03e3e720697920d2f662d8770424cf404c591743177977920b997b9833aa30d77c045914d6d570197e701bb04f356c08abf70435aa7d430c5bcce1ea654b49314ed1a70c9c6e472690c84cb412706abe0f240354b20c896408058e373c5694b722d87c0aea153b55f0bce1429e7c0b7e5d8dc46619c2555bd81b48abba74096d47c5785e2f5b38ef1b2ccbb026874d46abe5f9e7cc522420d8453c00aa0ed018a4de488f4018bb4ddc596f5d42400dd523bd6a2ba2e1b3c1bd4d95cae5f6542adab8e03d5f35fac1c3f77773d7628df358c855cbf05204a32573bac39a9afa9c3a60e83dcc1b652a093f147a373539910f86abf2cb682cca869414cef5fd48ae04d102fa90864e43cdca3294f25c249b69ef79b8ab6d349d57fdd0ed563eb5719cf760e23f628bce7b6be95f14254acee7092b67e470ed09a92e8303da6d56ee1c5a1f733f083ea8a3ba972e5ec9a9902eff471e21cb84ac5b8c8f49b32dd0972d92bb8def6016f6166c38f6193d170899a5a174c4cecfe01b8a9e4ae4bde064bacf7287faf2bdfd977f7255bc1b2bf161bbdc8969e1c922a377cff009d1dc730c8611bbd1854ca2e9d74ab305ae990a7a94668ee57190a87ff2391b329d6f5a00a8f56f25dc083055edb749fef016a0f595d3e6d0828503fbc11e5eb9bf2685eb51709ef0934a7fa00fa5bd722b33be86be4cfe8568451d7994735dd33b28cbd92a35716e4c44275a472d632bcb7fbeafedebc7dc7737c158197b9152e43b4750af1ba91d71a9e44e8fa7cc14bb8d7e803acd460781f35d5f85ed1b67d9eae3521320525aa5dddee9186f38d4a2b27af35283e8fd9126b4cbb7b5ce8ca59a0f6450c84d2901e1b8d0f46173da0f95d71c5aa491f8351521a38a3b6e31caa07c98ae800eb7f8c19e10e9ffcdb11ee9cb4df1b4a94d87056917bcdb74b4cc7e598342883c28388825db0a87eec2bac27fa92144e919c72c2997a75d820a4e2683a061f5c5abbbdb207e69d5bc85a03058e3a7f650735c0b5f034b84156fd68cdb023badb43f073f77a1c4bda936b1814e4cf15782fb30468bb13183fb9ddbffaae06e0ee436f04f00b4142e00ea29051ffc7928d5e8841594602a4392a9402e154015450eaefac6a7344fd2a6d0b0ad8cc8e5420a2811f9b3e898c0874647727f18935b2f62cccf4b996118ffd5b6f82ea226fe8a122dadc21e015f3461f2db78437d230647ebc281dea230b2b86aa24be3f48a76f0877bbbb8bb4ed595257480c28ce8658896f1ac7acfcf0dc1b799e6dc0bcc84a806f6fdf76ed51cbaf1bdf920ff15d8da64f4ec52c76f87fe5a31060d0e3673bd413debe7cdaaf1423843bad788a174d0a6f85da2ffc5589cc00ff91e08205f0ddc0d0b12c780142621b85374c6809b296aabc78dcd58ec0c7c6e3ebbfabde4f9977b4d4a09edf98b37536620fc79500439a248da98175b16180f2f752ee02565a632db1241ba3e2ad4634a370445230f11c7ffb86ddb3d0efe6c761604f25aced1f6ffda2f3b3516621a8ffaeb494f5576f75f5c74d72c6625dea200e7c216e5a418d9165e30251cb5fd6b0bba5f3917b48313bdf9dab5ab42bfaad47d50855958662448a0a5e37e0b4e55b48ea3b24523a7a8a79a3ba3c90c82ea9028cf571cdceb863582e9fc03039c7cfdd5459e57699fda122fa82098604a1831e2d24e15fe98c7bcd5931a667bba3ca85cedf86b6b01921e395048740a103c9f023ba8aefec961aad8d8f4e81a6cf9dd66495e134e66f1adf3c3aab48c26272f9bbb1121637974af0b487882b72f8927515aef3f1e6d119575d81eda361be709a259d84e6ba4b919fd0dee9427ad05ee4065fa16cd3f560d16115857e65dc697f5081b184c7251e02d82ed73552ba5198fcf938f628a2b872a1aa669691950b7f5908208a3e0e24ee569f922ad327be4a4b9422ab0dd440654dee26e98e632b8891dff289cad5493241f5b33ae57185251cd3e63d3cfc238d5ab1521f9079e5738a08b678d00a050f7033d9c0c0df8d463919e0dcbb4f9336d3c50c80d2400a332b5cd83f7f6f1a65132f8fd286cb8d9d0dccd0ce38566b49fa5438269d36b9419240da270cc9f58a33da2a16292739ed4ca56d11141c734b3058286eea3cd24ca7c2640ad5e6626830f0e15be4f4acda60bbc2abf942b39453fa83067dd1770b40d8408afacf463a2bc4b13d08a7355fab93a1e7f47fa275218886b024f6abda8b7fd1daff661eb4bd01075363cb627f736939082d18e9053977ace48257ad7c86aa31e67e3eb772d409087fcda3a844ab5ffe498ca24cadbfe45e9f1e0646f6eeba3ae377585c61579d512a633161b6b87451d814261db53cf0530c9fdfea03169a8c7fb7281fc285cbf2cc0661b950a6e7dc56ba982ed200fd9bcdebbcc8a2b28f0ba7d0952acc3cf29be3e50d632cfbf7b3b6d20ada2d91116837b296423dc7375dae75565cd121eab42d4633d632115d470bd646c2ce984539d2833b0f6672cbf1b6659b5faf07b5c20144f7f266bcba207ecc8eb9aaea13ca1ebe8d90b3f30b4b87c82ca39422194798aadc090b77f4413c835a27a146af6ccd38eb86e65b7c2f322f93bf80a9330d62a0cdcfc54c518bc4ee99cf69124159f42cb5b02f35621ef9b55d2a6eb230d092bb6d525e00d52c355e3fdb670246c9a48a82415842da20dc8eadd7a75b568abbee4c5013641c154490743494da1bf6690e6227559e32eab73e8108061893e9fb49cede341ed9b488a39923026164cfbee01f0a88dfde61b8319e13634759b51e2435a7ed8145e09297ce9b2978ea08229e56d1a4228b9b10b68d407d42b7398769df2ad5d8fa9479f0caedfd7237e92c1587bb126e2052db9004c8901130fa0a93d0123c76f84e91d4ac5e034583e22d3e54332e959f342989e85a9b78d9b30b625141f0222ae1e62a46ce51b385f59171268b65a723f9fd4eea992688bdd9b92058b47385a76ec3098a48f10a1f860737c5aec135f1ad36f46afdc9e8bde3782ea0fb3cb6549201c43498ca7d54b33e7f1f4cd7ba4f8d5fd8af5651db3ee94e9640cfbf1995fa351a666d6cbc1d1fa344ec398af8b755828b6fe0c722f91e526f3a9b971ccfcf36bdda6141e88f95087d63d3206a37d51002d036a7f8b187a8f6175c5690717a3fc585db51ee1451a5af522aac1e5a9c9575b06ba60b764c005cfe127ac776f5ff5239c07c4a3f42b5b85b1f86072126d4bd69eb6a3fca81bdbcbfa572aa274a787d618e3e9e2c37623ee449bf6ca3a7a9e7ec74177a079297243ec1b9fa69333bf51aafc9bf6cf628b996115800ebe2fa2e733f330160655acda150e54da2f09e26167ddfef90683266c04ce4d3cf7027f59e9e5124f34bec697424b0faa337ce5441fa0bb39175b3e3c2ecb9c8f9d91b568be987cbf3c9a683bf57cdc72734785fbe5141bedd8caa5ffdefff88da4ee0ff708df0aa12f77f76bc4abefeaa23aec04d5a1d1a9554227b9621fa80255d7573aa2ad43bc32372f36fa8205f9d872e9ad43d54eb65c1a8050a0557e5381938fa247ce0c8a699e53231c2fc5c7b7f5650cdca0559f2964e41e2954f79727cfd90271669c1edf0d42ec3a580290e045062bef36f1c87c0572be9462e6b473c1dcc0d594492f8326cfbac9ad02b83c45399b107978e8f9762f65507e5deb018cf0f3196cc9a9cbf55d3f4e39d8c75ecd9c0ac37cfef2ca3f1ef9b6ff6e93c63ba6c084e84a67055589d1d55912b34958188ab43f3df7e77b7e78cd2699c9e5535bccd1e4dc296dfc82029023fb30a17e849b428f3e69866297e39a1ea1fa0f5dc7635cc03ab1ac35b20e0f7d0fdcb4015e13f8bd3a29c416b0abc82f8ea941af0380dbf7d20cd179c2919de2b3c330eda78be2170a45957adb522b9728ddae8237758b906e0fa5f6bac6e7bc1ad10c1a69f3431e3c50ac0664d5fbb39849a76df6171ca1cb3c8594c069e56ec6f0085afd00d65104563ac1581864f29b86df5f59a9f8349a84694af17de2c94d2c39ccb446e79ffafef9876f865453ffd35fef0083dda73069897f0b4df2aa9083c3e901de92e545114253667800d4254d35d8a6328b3d0c1649f347aad9ec9d2d0dbe3f6f1dbadd81b4ae7be8d1e2d0dbfd00ebb79fbbf9e7f977a745c341216cdefd3451082b81153e5e6daa0b14863a0440fd0f4cc062494df1a82739b6bedd825cf2da2b094fd296aa1cd6b2a790c8290b586ce86aea117e9c778623ed06caf197cc3f92c6108cdac441bbc92d5894069a38e229410727b65726a7d8a8d129785972dbd2b2f90b87d501b538015f9e11b6128bb37dc3687b86ff946231f4e481dbaeddc212387d44118db770d4536e8230e0e7cccc9eb07caab59140ea707da11649525f4b2e16ec60ef72b12b870938daebe2d727b926ecbfd840aa74b7419d6091e3bd07bc20ddafb09fe8e26e13264c2dabc594d206c6f40b36d0814b915748ae9818acda609242444db1729995d95a6fab999ab0659f0d7ea4afb9190e733dd79fcaee192f1626c4c320f2bbbbdc6fc2e8b024e6ac98e5f6ecad1d0b857acdfe2dc74680e8aadb31a35ed5f1ed9bbc66aed8792f14f1a52b92a08f27a54ae86c3e201bf3c9f8278cff9cbb8cf59af3d3777041003d6dcc4df07c961257d7cab9b4f2e043e07c5469992654fe6c61a59f18915f1bfe41756acc26aa2c6784fc9b84945438793eb680c26e7127215d39f7eb4ec5c1bd06072a9f2703d5469674c5c7df62ac37f70b0c45de861d8c487f40df8242f42c986a96d71e483a5d84463cfc81b20ad0f19a959b739991d2dab7e105e012a470b3d941544a87fb554c7de7f003377a652aecc2b9e0208140cd936c94a28c22b5adea66910c4841e7bfc5d546fa2fc89382037ee7d1489371adf81c0bff88411614b37ae76e880df4173874319099eb4e27ea154ad2807b997d62a00b64ac81d38540d6d517eaee7ca35d397f11b3f6b5978041eee51617aae5ee464bb7c0a87f5c941d23aa57349e239c92772f606e15c1730a6465bbc0847d62e1364b55116fc91a5eaa2ed760d2b9b63ef70cdb5bfeea932b56b4ac80c02a0722e33cd9646b4a9b77baf7064707be4869eaa89a4fedb0f1b9ba04277dac617ec047c3082d947bbc5abd37a851bc6e4356da2b64c79caa83d6e6478d557161b6000c76093dd8a7f85b78b1b7edccf17a588ea8971c860fdd67ac0e9e4573cab17ca742ad810e9276e0c20d4d63e5bbf6dac5634c3992b181990f16fd047ac983708de40bbe1eadba6fc9b7277de08c65e10b82763606c10a20d0932e685b54956c91a9b4f07203a6c95561fc18867a5312816a50d2320711220dd524277b5fe85dd778fa0fa28da6c0ea2481a7bde9b9757e496a2264887ad0b02fa14d08d39c9882db1f838a692c978330904bea13fd9df742e1a6fe39f91477d9b8da3958bb9ab3e722f710b570acf2b8e1aa374523364b1fea29752cd1ade86a87cda4ae10212eadd4df5bf611a54331914fd12ce40159b0f6b859a03042ad5a286a6c48012b68f213d5cf8697536a6c8293186255162d4212fede04ed6fe6ab96382f4a612ee16bb96890f31930764877d6e066f10e3e1796c01ab5493a7bdb11a592dd0c2d4477ec11d2cdf660c2d4b4ffc8cfd73955e6a5657867cdf9715197a45857c6c5c355641c3959638a659ca44f16a7431471fdbc18abbb98ffe53199abcce48aa771e71211b4ce0d8eb7e2e166ad7173d735c6e58aed3ba225c30df35d8b43dbfb9a1a66a3b7af351338973162673fad1962f89b51470daa49fa36c38832fe634c03016485265e7130558517e6a68bfa091eb4a91ab7eb2bd0d18c866cde7e87eb40cecfe78fb8040f4c47a88e04a3c65fa3a5833dd2d75f70e1bccc6f31760197cc2a1273ce4fc4868e7963f3486d9b244b5682172b1240b917cf77a6ca7fcc92b8e8f2136a762da465cf0f927540681437df9d1e80ef81dc07d00190621a4832cf02c869a84738404f213ea20ae2f2fc84316a8a939ba5c23c2a929c112d50844265e8f804eafd5dc6826cd649479b9a1128a7e0b215ccb455872bd256086413640509b26f94ca87cdad12db48813b2a349f897020e58555b3dfc0b28c96caecfb4fc457e855f51b1a6b64b7e881f5d3e942f397e73f0356e5857ba6094dd566937cbf757814e19a373becb1e9c8ce632c23558769890904577f56ebf25894fc3bbb1eb66b1f3a2b91daed4cd7a7281b7f204df4ad0ee6cf8570bea208889a2e1770dcb6090da2e9b98e051769160eec9df075968965e009a31bb994f3f2a5d07ea0530bfc78e8a8eb25181b91ff4c076897b9c62beab5ca06abd7c07c3ec1376f426090176bd5c0f8282846ae7aaff529c0c14b6f33d8e33e72181c36e5c4ad6417f6a8d510a8e58d86f903df7b6cdb707afb78360310936b354af0cbb83f393d7bafe31356157d39a09c48808ef4be3f449ba35757e470c08a225bf4dddd2bcc2f7e41303ce71b10cc723889f1b10f23da1c98c240a497c08902f00ec67a6570e14e64dfbf92b2ddb6de4f8a86f6abc02899fc668110ae146157c98440b239187bd7bc06dd1a5cbad8313c0175b340547f6e380d0f72e5e9564f7129501d547d61652fe04b4baea59aa0302198a10580f0f64b68e5a8a59ec431dd5547bbd6466fe6405a1b4ec6bad755dd26096985d770ad6731dc633d6313d0778867bf1ac1df0cfc32eeb279bf6536fa348a2456ebbab49a8b1bc0fd1d08667a20b295890e7cf8dc451c1b2a8ae63f96eb6457eab13cb776e2df048d690b9dd5e94a23a9b5e21ac8ff3108e2311f780b370c5f5114ce9cceddc8310454918ec5649e944a00fd2054fa85517b8737cec4d49c9de9113b3e1bb0e1e3fa4ee61f23801995582eb7aadfe2190e7e80e5e7849684ce4b5fb47d8d1799ab4ac9a5779cabdc0ca382027e4c55c81eff48f936a1c97f534acf5bead05dee28e0fab3a5664eb7548d9f430ffda6521820efb7a68acb38ad849f4f86b11738316ef6052d18ae9b7ccb804d5c1b92713e9b3284604c0ca0c53e8fcdcca0671fc74f49c84eb3a15232b8fcce8b252b2c893af091b80b35862e0961d3c5c2108365778b5c522906a41ac5baf3761bf78315551205e4c2ec0949ad58d903f08649779ef57118090c47e34367eeb33bf3518a47b571ebd7695f83885e7fd5856a417c9571da57ae1c2c6ca4b3937f89e4e1a40c087a09fca21ae775b71278aa9af8304f25f8e9102c45d878aa5260d81f5d0471d7011f0222266070c8609c787a6c8f995cbe5bc19147291082f520b561216d4c6a3927f1d995c3a65458e5818aaa80cc808720f3cff4eba4b9c878a8424ec53a2c6bbd54bf250c20d06a939a9b3af083fa8e6f5a91e3e811d66fe57d57cd0fdef79269dddbf8ab5a8ce8818cb2d978abf153503d6014d3f2194db4d0e2f5440fce32f289ce865a99e307bc374593f139915d64a68e7461fbeb5e29cbff0b175fa78c5ab2be02e08b9fe0bc43a4704bf7f2620f2f50e2d94b7f1193aeddae28ceb8ecc86819aed34583d6cddf44c6aa428e57028127447627d01fb48f7e58e14275aee99c3aa34f333ea8174b5b04b50ec3baf4c65d9842113bcf481d0a84190e4811badceca01177d2c2b26d1570f2e3192bcb4c702a17e32dd10268a80b003c30f5436a3b8638e0f71ff0398e0fcd883ccef1b2229523ff826d95166881ae644a6224012ab1360bef39b72b76d4977dec984a46b3ec6dc3a6595954c50411e5130b052bf0fd5dee01c9b7c41c48d769d4f20ef5ff1e269d52eea59e218c7636b1dad7e45d54311fcf06a8313182fa2e84225d21d755e163a26579d295219643b0c4927e4a1ecd3af3ecac99662ddce40d1e0d3a14b2d18627b35e7dd92af546f99a9aed3d4fbc55b798dc901f70142f57d65d3c0a6ede2476acab67cbd09331834a62e46bf5cd0adfc344ac99075fccd48a090858b7a1529405b089c926777f644f7317595229062d52abe457c7dc223e0b7efadc1b7269a81aa1e8ec5371a752b5a0a1b94025eb065bf426ace3127d31e12d4392d6d0d6577ef62063a44e299a238f42f126095eb9c92f37e1bae6ae4f7a48d910976c56d74f437a2a6563ab77a96b138eba0f2738541f5b3182cab7e49395eb99f6636e51c34662cea008edadc92d896902f2fdf479d8c4ce883753c15f64452b6631d24fbe5819fcd2d0cba307ece96f9252a39e46d7c1b21ac2d2acf88f766c7a72afcec6ab7828a772d6cafebc2aff7a9f772959774d671d44944d0ef964953f650178e2c356ca28e590946769954b85a700f4c51cfbbaefefec828d9b72783d8eb81df8162ed403e99fb973d5cb7e355ba59dbec8934a0db282ab40ed4cd520dd0627b1e3e90be38acedb4fdc114698136d7761b079c38b8f27e824d89ec58dfc59b6f6241141dea1b1efd73b453fe1da3e49b768cf63b958261daadc23b5c5a8b9bac7dafd9658eede9a7a875bf74b093d7f567b19b8585b6b59ad67d857b08b6b62b72db19f8cae4bae4677688806f6734b942b8676b7f3cc3beec13bc6f0e2c41f63594424530db7444360ce2e6e43abbfa93a2a0c9eeefde2e64ab2303250394fafb3e0629a930d117ac80c41c694e6ec9c9678d31517e8af117a6aef206f86a8a1d91ef47cdc02362095ba17225f917cde5d2a3a7d9b5a194e6c0edd771a9a3fc74408ae83afe9b09a52da76d9f8e91d635954c315bb4c28f190a3563d975b234aa81e113478b0f275e3cb725d6db0cb7bd9eba2f7ed59cabdcf9116000aa72f3dbda79f618f025d4f89589f4034dd9b999abeafdb107435c30241ea1021c87fe307e68437f4dbdd6fda1372fa22d8b9b50305f8aa91a9196d37be6fad73d611a5d9f910f27db7738fb3f8a69bed959dc8a9136dd319dbd695560a3b018c3ad44ab9a68c1ea14b02082e15185fcfc55f09c9a14fe942ec65b3fb80f172e4ac6c56b48ab7c751db7e71b1b4bd32e709d0d3bf8b82dbd6d00190cbee70f6fde1306397eb490c8db9a867e692f17df87a0875a39229ce2a81643ce4df58a4c439b88921af57df4fea4e4096b385c44867f735a501791e2a7cba2cb0ecea7f1c8552e02b9633ada5f06fc0010e9c004346247d74faf4ea71a57eff6cf69496057960665cfab0c76005894fb3c43a2d3f48bc9414dbcc685062068e109c3e44d8b6432cc280b169e3535ee7e37daf4d2865bb4faece1b560100bba387acc564e875f2dd225765b86073477bf6bfeec772f4183f770c22a614a7d35eaf0ac64b91e3683a5e8b5e88be84dca97bf4838c0b696a647458ef05cb1ed998bb589436caaada483608f1fd18f17ecd11706af7c7ea3ed04f31ee802d1694901dd1d8a73cae76541e48d58caedbb1fcf01326acbc6de9b54c10b0e4681da79bebdb41007be0eef9b21b1da06f976658f0285987c6476ddb1cdad182db00eefc96ae124a7c85f9c735ab65d6208c283ca519bedf4c348de1d57612564bd2bea780d39918ad308e6797512c63502ce6f5f4784ed0d2395616d9636535c2bc7d956c6f526f525d9f77f2f71fe250d34092bcc50f7df888fc7ba0b95eee855c1daeafc4a78465b8165b135377b515217769d45be5183a91a3dccfa247b613dd77d05a5254c9139f1921870084a2460e2c98c30f1e3dcbb5e0bf9691384b1afaf10c48951b397023596d4fa1c1da05d3e2e4d64bd6e70623ec6597583b194c79e217d47063f32bb13061686bef508b2d282b7e1ca76e62b0b5294a35339a57e3d99c152b27c9b2acc5f4a6e7b5afdc3174e25c701a7d6bd65f6c9598675410eaacb193204f54659718273e830662bad04f95912a41c7eb50c268958d4517a8a4e5490d894e2bbbf7ae3d2019af055555895a4443036ded2b3a7ef65332c0204645f7e34f41f283360b08f6260e05e5b2d69fac7c1938e0274603eb7d33d730e1dc88ef3533f76e3fef462bfc9fcfce9a0587741855d7e4340cc4f4165d951dbef872020a94b65043a819674156c746c214f7d7574c2cc87846e4804e386ff3490181e3443e203dc3e7c46e2e8dd82f0434d323bc2adbd0471db6c0287a45a0b0b5d1ada7b5987bbd47685100bb3fad015a313db04ae037b81bba62e38dce3810f86776aeb583524de361e96fc8073cdab3d265968df0b73c2562af41bafd42ce895de469e79eb1238bab483e00be9307d85cd8a8ffeb72369f1850b4d517fe21786b47d0264ec1e15c585529f65b2dac1df295c4b20a270d7ceecbd35f4f0c2fccacb8f3d08cfa5460b41736bfd33386149cca1a119b46c86d8ae07c71d97bca80216840fc91e714bd359cd2df8e70bb4c6fa71a61133b5963a685f61aaf585c85e1b54789dc333665b4c63c1495d965660b0830fa15bb357986050dc5a83136ab8f8b9f1062fff92a65a9b8a9972300fef4d596baf6e20945a40f003c4378f3bde5b94700d9c9487db31e0d39d5317bcf8f49db143a17cd347dc5db756617e82254749cdd1498390c2613a99b800914c1ce793b5e40bb16322181a9a8bede928f45bb4fc1d2b9c27869a0c8700ade581b60df72327e9d0c4b6dfc2478b60d0e6e560aabd133eeb1d838eedb60fd372c7f060374de36b33122a3b2d1348f238750980cdf4cba967f73faf36d33a6d688533b654b26cdb4847d894eb272e65b37482b8c1c38cac95f7c095fcf1be175bc5f2be6a32ecf89a2651b61ea48693dfe30c12f7a6a15915cd5a3d46fa6d3fc9b8b7d1ef08c006ff5f29739ec60fe214f85928d4ee7a13e04d3b93dfe0e41b16c7846554270040cd71f19c53baaec28838767cb45984dcc597b33c795079ad412f86c020eca68b22adb8dced50b37dd8d7edaad70822bbc1d4a9c933d1bd5b21cf79f0992178f5c85eed26b41f84a8353652c720a48e10a6675ba9138fb6908ff512c69ebda85e16b0581263ce73ae8f1db8ec9ef7cd43a3e12f0793004859f3f92dffe908a6ba1ff0bc43334882a87c3ea2b694ee0f47787a10add1fde3dc1f34ea81f3fd684e719a39120450b203f10b77e143e3aaf6b38e058833c7787b26ec8e3b36d55ff7334341b84c39c03545fbfdde193dd66abf0fe018d3216bc6c5df84f9091cc6be8bd3a63174f12f42878898c2ae2ee21e5feeacce520c1c9170be5087ef8e78ea877eb1557655683bdb188322739e2bb7a6de966fd66077ad309dfdf3bcc945b3b0943e8d3dda8b7a9eb19efb83c5a42ddf66cf05e7149e081769a0daf0dc5c1d17bb9d82e01e0365142a5b933bee66503ebe4268aca593ed9e75e5edc9ff8867302035280a2c65e617534bcaf98586d7db26d302924f01a9bd93d1c1ea77e223c9d5995877ac4ff035768188fbb5faae3b68aa0e856be6400a4128e469d4427e71f05e67bd851e43a998172dcfd1f055afe26f7fbe101d64b9ee6e107831d9168a0b8d68ae2253ba3f29ae4bcd1ab736034cf25a97c6e5314f5925c7d0204c87282d632b7d1316154c504a15cb8efb5f28c80e6d7eaf22a76b4f2b83f82eabf38369174dffd0a6380c8884b31c104b72259a7ce897fad0760b494bb64d7fd5967bd5ebf8035ef4654d3edf21ac41832b54609f894cceb2940cccaf6e3958937ac8af13b498030662a8c3e462fc8a27531426ab861ce40ff60fe1e68765d2d39c379988a7b5c6616a9b1636bfe487bd9d7c2c0ec5f01cce072f73f91797fc48067709664eb31d1e5e96fe9eb29ed8e89c3b52857f805394ebb6dd37bb4400b9a044ace91a71f9a0731d44fed6fbf252f3841ca57615a871a8df65e3f1444f5165d99e24d35a1e1417153ca4b016d2bbcb4e8f3a87ef2f49aaf44f363ff9d74cd603b397dba8a416ca39250dbc2065ae98ac784003ed77a2d1acca26c4d3a334b8cf61db5c6ea04f5ea8eb3651d1b4d1798130a12af920c8d3dacb01aa5bdb281a1eef6ffa545eed0604c82ed5cd7b172e2b431e6c8cfea4fe17670461c8a4b4a99d99ed819c70fab116f16387f8ec8fb8ee054f29d37712b6f2b73d607c7278c9d9c900aedcf18d3122eca752ad05433ebba6d9c6b98a9cc4891e6ddb2c4a0bb424a708024c86004ba97407a7fd815515c6958cf5bde9ed0d4bcb4da5654598a7a30850a4f49d7f983981d5fb64ddc2f28841f7ae8482f948c57001371f79c6c370b404a4796971738b488450fd72822864f5c8b36a560df9b250df97c97b1978ef57c98c9b9db2cfeb9af25cbb235ae30ac2c068f5e954dd8d49ffd37140ef0fa42327b224a9322f1a3bd5dcc61bbe94af9e0aad47daa1e12c3600137cadc8554acc1988f1aa08edec828d525f6b5f07193322ef9eef5cf913737713374ddbd7a8fda3e9d2e5d886b112439cce020c924ca37dafcded5efb2ebc85ab0c635801006d56d8e7c0e9058b4db9955cc84865ed81ae2070f034d38e916adc86526b251f3c7d4a998d19bff3382de2d42aa5bf75b588802e2693f5f69dcb4138543aee82f3667090ebef3e2f0b1333a20677ad59effb0f77e85cac96f97a524610ca034a03a3b1b1aa22533467bd8b8f507e1945b8a234e3e7c991a2b90ebc0a61fa3058e6614868378dec1e5ea4fb52b654932878abad276284ec8d7de5cccbc6c406b49d98d010cde299e989fdb0078cfce469170e7dc68a0d518c81cd122056e0f2358e3f806aff7887511c039f7293a6cf7d6bdbad918e92720b3937a1973b91d429fc25f28a7be1a3ee6e76ebd75a3ebccac41531b01c8c14a773efbbdadd64b9418c4448bf194c232a280f62703c478055cc28a4057f6a88e6cd7d8c0994cfdafae1f63a511c80a517959e0adffb9be2f917f6051efd54868f6e50bac2bebf029d3f388f44e5f74704b28ffdb956dfaa4cc6083c8977e9e88894d5afd3da55c4e567af169a38615eae47ed3fe2b20db8b461c4861575c447fce892326f2834987e5e5031c27ae979e0496be81d6e1ca57fa9a02c3e718ae7df7f69d6cdb138c30cad301683243e2b3a47c8ff9f04a779ff847efedb426ded7dd807e0f5a25d91e2c1b0aba9ba89f4060da739f40f0621f82973aa407e99cd202d2792fdb50b8ecf0a7c441ec53ea5ba15479a62f365b2710d66c9bded67b36de7c1b4aed5b2bb55bc84465520bdbb714618c5751ee6297bbeec853e492388b552d961b1d4c1bef059f1a1acb7450a46af4ea665096de3f5c4b019e910c8e5b5f00b18218e46c2d2be8d7a8db0774b80c65beba8f546c6d495dbb9484a74416e774ede7068845e2f6796f7ed87068d6e174484cf475c424226dba77d04701258e48d0fef82357a3e6ff3668a23aaf5334b60ebf27589ffd9f5823e243358d6230b65d985d60902666a2fe5b1a6c0d27e7c047fa83772998ef0c49012a908aab4b765c6f13139b026f24952ede16c89cd254c794c939003c9015f4ec9e9a993eb0eef246c4832324a80fe66756a20ca3fc33e71eac2f9988bd5b26b5cad1df09e678ce88e73d3d16e0cc4ed1b34a39020229a05ab1fa3904fd2ebaee5f3c84d5b6002c9673cef5d3bcad328a3075356c23f3203bafed1917b340a21e2adbbb4355803fee0e256c620cb347d2b752d378cef1ae6073c8394f893508553f4b76958081e6224aec11445e8167205163180cc70a60928e108699550033631208c9e3ea3b1b80f82f79180c9c92a5a0f1ec769b492fc770f83522629e643b6fea5167921eb2f77cf0dba2e88721c2158e5453e398baa4b0fed4e32f795c5158118f84ec711f3fd7459d52bd8eb6c879e4f0fb280547f2d6880657cbc9d085cfc8d421c8098782c28ac7ab162964374d6f6a58b313bc33f6242a4caa87d1b14fea710af18afa5a60999c0c1c9293cf059a6091f9263fd3474efef2c51ad860769faeab116132aefa8dc84af39a9ba61ca06501d476e349ce6ebe572eb827897e18e5941d4d97846f9d1f4008413dce572369f5b5e506052f6b8872923b9c067ce233aca5835bbb2fa2e523ae9b8fe1da584f35e4a7290a66dc08fee40e780a0bcd7a6009bde2a541c0fc316eb4a8208ce3d2ccad87b833ba4a1086e606744aece39953ca504910eda6a900632d03db2587141e3e74cbe02d0a6e3121667b759b6e96b459c9bae4c3a6370250a32129386a10243d2186e2512369b8ba718c625ceda8094bf4b7c32796e812f13fc07772291d6d16b455e8e4c842e80435d867bbc06395bbc23ad444a633b30fe03c1dc12e21e944afff58aa2237a029057faaf6b9d98b48453f9f3ca7523b01c45f65ecab9a48d611d529a7e8ba01f3757aebb97f6174bd531713b97dd32cb96a79866ddc698db2ee26424f438890ef6e6c867b2c537ca99b6a2b3e8ec311d8e62773b8d33f15006847cb4a140e70ca818ffe2fb6ad0d9f4a3fe359fbffa19b67526a79a34c7fddeb388b7b11d3aec134bb98d2fc15fab238c0f4210b37c27ce51d5ddf634e11861565f8708d8345432ad0e57ea388bbb5b59d61a0e137ab3455b7841bd12910f1748da24e17d951f84a75955110e1ed56cf428cb6978eeff8878ff9c8a3d552f3ec087cb3e6aca6a77b7700fe9f937a99970213f2f063183bce2fbd94ac4b1b6fd9ea9a42c19ab5edc9f1db17b6b1071585245fed06606cbceb83c59edce5cdbf1694ee54de949f9753dcbad4e3b1f9863f612fd7c37df61b1cb713c2ff9fc2955279bea4d953871873a71f57a7fb5f94573eed94b2c02e1c7063d690bef64020ec0e92fcc9d98d96438f0d9a70cb1be517af921f9f7ef2d5734ec064850797e1da1c991298bdd58fa2898f5169a57a57dd4ab06bbd15e12ddbaefcadbe07b5edc0253ae0901d6f5750ece6a3777bddf5c67a441912ce2cabec91bf89a90ca6663d79a701ba90a20993a434b26e259615125b29de58fd71f1b2c31f24bd8ecc62331570cf2c86e5e39c271ba4fdb9e8dc12b0b4c3597dc3392529e6f12759dc88407759f3da43a45d6f658dfb56721f3cd457b55cf4557b43922a82b9000c63688a37a7803d6fe5c2ae6a99d988bb7512e29b394cda124af62ef47f09bf38bb20c22d7411922f31ac72c8674ecc073824b50751ba2ea1f5c47f88f07bf13a6cf88f0f583e74169d5012819e0caa5d86f3d383ece33d2ef9650d07852382d4ac44e355ce4a8664693a69b49fc767316ef0d094504a29af46630afef97103c5b7e9ec898601f3cc678382226d7487d8949fdd9125ed319e363d598528e409377b180d1e83c6bb2cf39e8f1b3fda0dc08e184129ad364311f0d80e9f06f71f0568f12ffc1e381c6d2cbb22b3080271b19c9c84a1015f0a38837b0c3e692d06bb1dca08ff75cab20d60737df4c44ee5941d8d208b1c86791379616ee3d859bef47139f9fa5dc365c871055f7b1a71be3bf513c1f2221b472e2e7c7bd88c6887be34a6acf21bf2fbf663d512162f14ff91f9d70d2e3c79edcb70b0b2a77cfc24b3873babab8c509f3f1bab3c9e53c154c0de6d0b8d3b709129a33b4c0c9d0aa307fc12f1e6b3cead72f586e017fc374503ffddcfe200489fee3156bb88044651c48e608c275880478c96bf98d70bd45d2e22561884f69f327804239ac093e1bae9348c892046d09e94e03d6630f9093dc60e79e436e491d8f212bb8dfb9d3811ff25dcc7ffea45cf0c9bcab14d4f22eb62147772132f20dafdc222a19b979584e2457932b76e8dcf49d0eb54b1a6b7ba8b8aa693c564788205ae7417f8eb28545fee658635170c05312a72b9f66fab588ee2ddd2a8358a779145f76de1cf1e0c0663bf0caaad0d08fee0dc9ed66275568e70605aa4056ac0ebe9ab4a270128d2497591ad96af16c3729bd167a8c1e006562494e861a7703e64862f356767cf2bb9c0a2eea6fbf86877201de7f349917a3c95c3497bfdd3428392239b10382687f5854cbd7dda00be64c2da0b938db2123ab43bc967ba46e2248246c0e6330b3054cc29ffadd5f624445690735bfb41b6e4ad022a1bb5963fdabfc86a1142b0b2e9512c6f6b4154d1616862018d5bc162e4a0c4e3d73c774030d7d0fa23931fab57d8d3dbad46842baa17db31893abab18ee453804e2724d0855d9a0ecc89ce6d6c39d662917d7456fffdbd0d0f7078a15115ac3716d49f7d9f4742f79bf2787d745dd50094b3ffedc9d5857280e6b8e8830d61406bd7949d069fc6fd115f9c1b1ba4453e2d762c98f7dd2d1754967d650975be339f6011457b4dfdffa8784239f157279c45733f269123b838fd6c88be0cca09a3d07825f4b46fc1d9192b84d1abd7835c13c1403e5650b2782effa0aeb7a395db1729f7e709f5945c7f0bec13a7d3128ba6aeb3a19da0410e855db4e2bf8a9e9176f22c7884747aa06a1a459f5eafe19b44d7cd12f5a0af6a4813efd125b655707ae0df6edf7fb6902c8b49f6d6ef3f3ba5c02aa80fa11a03c437bc07eddd0b4ead2310e52b556a9915d4c619bdef8cc20666c9ca66488ecfab40549a44797bd77d9e6f5facf7b98244318b5f1b2aa42ca58f20e354c8688300b8dd76fcd86d765ad2a1ccc294e9b2d25c20643952be1b09b29bfd68835bd0c7f3835e591d2aa13b6a70e7a9a4bae2693367f8b15658dbc11edc998ab6ab28cd0914c5507dd08a9dc344687c14ceb02874da4b0254fa74a6c21dc10b276d10aac009e22ef6126ab1bd877d6d31e08aa3d8d52ac1dab013d40cb21320e97707832f818c631e5fff3da36cec1c9f468fc9deaa1aa3c61135f82689c5887917d3b2eeee766a1e393e40374ae631914fe1558d9bb4d0d50816eba4ff15a0a4f07886430370becc43f5d71d30021c40e9e40f87741c79835ef88e67c368630a7b26aa0b2dcd1217a937dea8167a8724adc96d959b38919abcfc15bbb2cd994e888db1ed236b1c3616037dd86858f78d5dfed7303dcb146bed4f4bd9660acaccb9e0fac785e38e243d60ce558250f94b1fe6ad2cd7cf5bac60e31b8f234162ec0c36cea87104982b86d4d321f76d8ddb74c72238310f58b6489accbd751a5fff584180f7cfe518a9e2ea470c61f2d163c6be0a0a84cb41172a6975103210bd742a6eac8abb50168cb5b8efd4c69405cbf52d47970682df6ba86e8d25b510c5bfd2e0fbb611910cc02c1842602e78de0e1ea37fe42224cdfd976b3b0914ec0088688a45500aa2c6d168e392e6da413d0672e91cfb9a047916482cb36b264f02c0ce33ed99a6f487fb79cba3ef2209a2e16b55fa562f1131c5a76fe12473ce41c99f80c81c66c62b56b45ab57f9ade28df73cd313db3a67d2ec46b34afab0721309d387b5b6c3809e54af6811bd81b296c796549d1ce1c7e24bd71252a87dd698c8822279958ac7d8ff92843f5077ffc3760e03d364f203b02fcfc30e3750e20da687f02209789ec2b005e5705cb16eb60616c18836224637dec05223e20327625fe90c6faed7a467716c2369d2916629852e300f86a2bed6296c88f39b4202fa6537b7b08d4ae5776c7653b588e8b4dbc79d714e9d7e63b8fc7b87606b4258daaef74334a4b1edbedb7d89df865c0453565e06499368d7eed727e83325081b2ed2fc5d67df1a7663d654771c5bcaa843be71394b159cfff464b378b8e12afa549ea26add78f22621e9ec21e2806fb4a10fd7c4a63a768e64817ae7342f7c3e9f5203911bbb2396f85475d071fbdd9111a522b5e158cc7c1224c8f9e978bf4f56f62754143498225d8c171b33ef141a15ad9bf42348ca90e0a5be1863ed2b9f5291be70eac2c62211730e9cb7d0d0722135dc48cb5716ca20aadf416681ee10fdda22b0b555872e52148e9c58fa1d169ff643192434eede3a9c40973d447bf825f29e42768bd45339f5dbce7822ce9e39cbfd904596dc4f88c3728f59461f3550fc135d24d66e7fec3d99979d4fe9eaa442a14156b3cc06c3d2cd51a2f066bb5214344cac87951fb9f5bc15a86359c1c635b90f029d4f12399218dced66d35b53b6ffc2de445615e9b59aa3c551c844d9af44862d35236d687978d740ee3a0bf265d440c5c2668fd698ac4bb069c431c01f5ed53167c8d375a21cd47310a160444e41db96157bd63173743f6abe9d3933b0b3bab8bc49e3cb5f3113d2276432d7aa03140308f63aee79ea93a87d1fad235a9b636c24bda42160cb745370ab8090966ee4b9f9eac33b4a871faac328a4a243af128f1b6ac011bd5c7ef71605b31f2a560b3a6a68d5980922c97e60de16b7d0a37b1b1928cf2edb046f7705874f79704b62e269d225057aba4307b1283c21b8d3d0d07607b427c862890df13db12ed14d902f0c26d6af077c8466639a3f34e292f770e8fd951ee2d577b780a88e6603d9801c766e1e2dbbb66ae8273617d93a30b7d65b5bf02e901d348c106440acac960f084eac79358f1e6f3c90e31c2cab8d6e53271b9f89467757bbc90fb8774d95242198c6e80669f88004c170f24af9ff54629cfb873b0ae357bc4ada332c06be7ad7aebaca3507a6a62eae6bc0a4c66403a7658348e06caf786c9464edecd723903b9390104ffd9fe2b134360d7382e2e7b848e59da6d06d6cc91874d5fe9a8e5946946daeaf743a245db7fcba16fd86eda0e29e661d075237b609da65a4a40564a64d30d2494b47289f49209c0669350f2b9f3a10c3d0a32fd4efbb141d8e19c0649f41ab2d5ff0b885b7f33275c21f604fb149ebb94aba85db6b568e262ad76856274f594126222d29685a9a89108873326f98bb6c3502bce48913d084068304072a4a2b021278b7cc693abbbe3c55d52be6e735bf2afbeb1ae22ac2c88a6a6c427592400e108ee6fcaacffb52d30def73c74132a1213bc41efe509c2552c8da2885e6482299c26794d61c98e260aaa3eb13d101c9711dbd3c2d4ddefe67db699aee20d9e8ef337111e862c131b29f354fe62f04a65c37c5eb5bb9b52862f200653f47ceb5589bf2f2164231e9dd1064a7a2579d18da2be6a42564f91b624a1437516acc9a6de644c1a8f87f00823bd60df151c9d2348bc20bec09f191eca77a2326c471e91a2b1a494d4a9b7d01bd739553a50eeb29979b0b67cf24408e24cbb29fb649b68ab79869722a57a7c72c0d880ffbcf18949d61b3561cdd54d3ed441cc3aca98666de7519a0a66bf56a21a17374efbc50ce73d69aadeea04f4ea4d83e702f22e2624e70e35d85d4de233ab176f926b8d043b58533cc9c6282467437d5eed94c718dac304f1a448d0ea7bd07915c05f469a95120cf32de3bddb465062bd70d465fff5c5c5da8011eef85ed8327de80bd4947d8229e7d18fe341679ff8b5cc3be1a697dd2ee5d22de5040ad341fcfb88de83f795b715a7c9e041967c14a4100cd2035f6c474e2b61e3f5399711d29abed19a5512a3ffde09c9c2e9861a661cd2edb7852bc4cbc598abff795ec0f8d0475e5d9d13aa65c21b2eb3453529feea1f1a8d04c6a3f5976826c39863ce121baf7658858daaa7072f972ae978958aa930a0689bee82366ae4c976054bde95575e865f0d053df42aea583a4e0fcf9059bc02db5ffd65b9fc0e3996b7790e34e5ee0c5945367a8788fc4358387d6483abefc4350ccba261155ad7d9ec48741978fb56d0d47079ae9d745ebda493747558cd16600c0351b50409d357e983bd9e1330213d11b2a614da95e2e01b5be6ccfd13619dab2f92827294f534fb7372712863b67badb02f25564a93186d1fad8da969a2c4964a113ada5cda5cc2483c8d2e5773e1bb5e57c93007bda1b4c0a01c4836ed323da15c9732d3a3e57138201b7642a33a6ba102b3f87e84486cc1bdc1c401f479f8c43dc8663705656f0695b05a092ffcf354f2820a9c1778cea69067db1e66e72351cd7f57642bd73ca2000537755a34ab4425eea43562e7c32674afcb9d50973b3e3ed9a85b0c040f2027e4957fd24db96fb2ceea59ebaabd618bc61a7735be18f5f9ba854e2114a79dced49fb50d4409458ed8ee4f92dd0d25e0bf140020930f0191bc637cf75034ba687d1d5c34db7096af297fec03b4b45c0f80dec8571180f17929194e70933ace514e6f101fecea7ef468b769e77f0e6dde04ce2cf42da020f50412f2f7431554611998b3e6eab893b64d52b3cd7b5b7daa88b556806b2ed54f4730cc18e3213b1a9a743ad78ae971c653606ccf18fb833d40e71178794ccce60d1b0edc469c1f03795694f70765052ee8b8769a0e411ae66c0e2e8af77bb61bee304c0d74316a65e566f31faf3f357df177d2a8859b551d9be5a94f9073561aa4a0690b2f441eec8e242f3efc35eb4e5681ba2a7dbf00568fb81fd8e11df7845f0a6f3108597cfe9af56ad83e95bdebd9ddbed77485252b7fbe43418108ad34ee9f86a1e466615e21e0112ddd29b42106603d7d06067340e35975a95c6c6d3afe6af559df93d04c69bbdc05e4a63184f97f7b0ff8ac8bf50dbef5f406de9e5384fd4be54fd7af349ddb6ab61b3f23041fede0c700c3c699e822573dfb32d5506bb5eed9c9d4ffb75c1478ad0c31332c95c06293c53ef518abf67d41cdd797d65e6aeb6bbf8f83d7fc7885eb3d2350c322737f1007bf0073e99a967f04ef9b2c2a806aab9d7dd381903784165895a7a508ae06e03f0995c215e1a3317ef5649e24ffbe9f400c908a5441bbfdd53828e2d433ce82006ba17c3ca614e7a79f68a503fa4af3f9c75f2cf87a065831d3b60758c27221d55479de74aae7fc65f90a224091469b9c64af38c22fbc1b44bccd4d998413baf558ff2d240560dce7750449702835da1917b65ffefdeef07d648da99c80565ca48d36f7ce64cb9f8d50572ac31b2604a7235da4989df535e589fc26e36eda48acbb17a2417142c98533d990b44ba1a76b6bc97634768a92ed29bbd56bfb7a7f8d3e5b1b5af446a24870d530151db26d2d23144df1cae83334b02cf433a64adc2cd299cd69340b32807d15bee4f9df83346bee6c59ded858ae79a95c64578280d99c50afa6fa93f42d8a5b4dff95502690af5fba572de2059ef99e1a7110e4129934fe40362bd2c28477774d35e271e021f9a9afc4ddf982d1d7081ee333114cea6f68ffe12563fb8f0b73b33f04bf8ef68bbd91c0783cecf16b28b58edf46d9594b86d058d5d4876c17e097b8943385f31dbcb62dea0260614ccac7fc6d770de5a4f38db695c03350b2a874d830f5489c4e927576d4e7d6eed50248ff8d7dc6eec599257f6675b94d894af1b34cff7a0d0388c00ab8b2a3050b74d4cf3ee5b808bc238f7ae94d2e98223f6523fd4a05a0c48f8a6ede78f46198744a1437a12307f466b5e778cb2a63abb8df5538b62edfe7d93db1050bafca32d8082b646fa890f2644d9b10a9c74f1282bee7ebb00eca9dd0d5e8e80e800845ae4bb8b05671bbea48df29c2ed280b8730d00bf0faa244203409aa6b143ce9d04452cb5006afe2e333e7b832dd5fefbe76052aa5b2bea630333e9d2fed7f995051c27afda43bc52ddfe3a40e10d1f87bb8ac02002e348f325ffe9ffb64db121634efc0fa9c640dd63c6f5463639ebedd5587e85d7ba133bf20e74f1f942b71649968036c247bd0f660351239e82d595979469b7b9cfedf3d66f67e1906eaffb53564f4a8c661ea22d7a1d968a86a5c9dda3aa9b80473f3018dfe4ec6e39ca129012a4e04190916d512f4173b371bb0dc1d0d49aa8586631fc5d316b8c072899ba74efc51b5abb2840fe0476cf8bf8734a4c513b1541c5dd1f3039cc7f0ccd3d316c7834de9cf8fbb2fec6c328decc77b50a2dae2b6b084b0d5cddb67c6b884f31085966ce3c6ab2362bd39926aacc38e7840414c4365b7462f54324d130c63ca8ac9448f1a4c4faaeaeb478d0d7fab03f41790b37f39125753600456b85abb299fd2695cfbcda2cb7598184025f76e6e00d8e329e18a2325644ef588e2f825cd972c8729018620fb3ac6d79bd170682a13f52b6bd34b44c97bda39bcc88a114ce04545f3864425988beb8efca269915b1872fd7716c300b866da9bd5d75a8e89baab7a3a292feb964a48f3e0b3814bf39512b71866aa83780ed3f2c80e22b452fb59babddda3c4f3ae767005f262123d33d9b6cbe0b379067faad0a536a7f2a76cb4ee87413277b720ce3afd4c3997ec5f6928a336bf6e929ceaf854c40f888527a16ebce838a328f28c30d5c2e5422fdbdd9088a5f027234c83cbc409cfbea546e30d91ffb65500d756b2056e0c38c2a99168f429d1120f2b86081e4816169b174c6637fa4ca92e1a94a01c6bba1c48e6737fcefec401cbf9cb260e2b17894cf322c2219906a5644140fb8ace7b86603511abb0cc232e4476b3ebff116b7b43c5b6a6bb5d8f47e9134b3d01937ebd2df01ab0a97914c4fbeebc599c276ae666453a5eee5ff9a087a8c54fcd9c86ffa09585c30f7ed27fb719933061a5d707dcc6d8da6bb6642dce5387e707ab295bd44cd51963bf29854c22a9afab42156c4b7e57617cb8765fc6af561e0d080de7e6c0989be185c56aee993ca23e28b6cbe270cbc0cb694f0668fa26b6b5dd56c3c8127b83887f49aafd03dd976f7023d7dbb575c85c0cafa7ffe1caeca5709def6cfba786828172353e05e11f4b19783e70e8045b1fdbd1ed4a79a00dbc75754dfe7a752bf2194c6c1920b337fed5074d0258f029e72535a6780a4544bda4f3322d42a582f4eb4496ef893efec9fc79e2b9a60b6218646b57154555bba72ab1ffa3a02c51a3dfd91917f016edc9a9265bc235cdd9910af2c8cc8c65e1396f3e36e743357c0d6991db54728fa43e72c6f5f8de468fc39d44f322353e865c8562723d5611e654c6778ac8755b8248364df03e6c8809a52f78526cf8daf597dbf953a62cc98c5c2095cc39b05f8cc3ade73cae03c6cf1e657fefd398eb9c0b174e85b01cf7b37cabf73a03e034f7ab993fd8f4f81570c232c662b78df16ffd692a1d1bd0abb1516347af5f2f2e13e6c4cdbf161b9a8150125f7a64c3e8bd52291c8a9eace53eed8029811b71357e099d7cf7a24f464bd1b1d4a8484536dcdc551c55b8aeb44b83bcd0e5ca80b32a99c9321760a11651a6c715c85233a492d728f0f8d51c1c5c7cd9694108dbb7e2cd4b400d3e907c94e16af2f5dcb7238658bd65993231af43d65401f3a140946b49cbdebe463becae9e4e9fee39c267fa90e4e0e52af1b2102bbcfaad184fff9d2af174ceee4c7324328b0c67455b3fa9f7ae33301090f246f8d2747ebf751e381c201ba20d4976e7021922fe510d9a84357780555fdc97a0cbab4fe1551648d9f59fcd41e5e3a1e8d45ed7fe897abe6f833ed2f7a8fb5c94c9bf057b52c2c04f3bf43d706be03b1952bbc3792601e3abdde4cb71fce5b112ccadc182670796adeb9c463d92b48b889d996a6052b95160448862cfeb72a3c48d2f8f177e0b3d6a8fc87e70a6ea1140ac77d0c1281ca713782b6f0d8f5f5dfd054ed1b2bdd532de73a63552499012e5a80b2de1053f0dcc8fd1d5a3d137ef0d64ac99d6aefeb8f785c13cb1e04d773461c2c6618e81c55521ad98962bbb8161f0a07902a3b22d06ad7a7f2b4ee3a3d1be0d2c165274f6a801c4a3a079aed964a81f7ec61410f9777996c57e01fac1e66e0362981b803b34acd04497a33a5251aaa98f5ceededa58ff59081ad7482c8211960384e199b68f5811cc522b8badbef596d9b32f898bfd76af1e4feb67dabd222c1d172ec38b4c0d061994707bf323181b958aa4843d676b7f7de2dbc98529c8c17b7106f1b00709e48084e4a2bbc2ce475112023c8227eed7bba57a58ae28dd864cbf0139bea10dcc823fa8d8e7aff089a5a345914eb0bbd845d01a232d213f67b20d1e3b1595c3ca2ecb881a621d69ec79bad2b7b2a3c42659d84886b0142f0b80083a92f27bc62d0c88201e9d5ad0f308743771fb8ec4396f962428aede53a54ae6e355beb8cd8dc98da8663cab6ec45dd178056f9100f47147c60a96f411c25c583132d52ae397b9715b72ea839b822fe8994ef507e5c0ec3b0776101f0fafc959e5bc6020821de81a98d0f7d9de5398bded5f87f531984623cb1932abe95b06202d8558c49799df5129ca8edacae0b896f38834ec015db0131f42017714ef2853ba20f11a0fb48c33a2b88c73b9549c590c187500e47ef0eb717ff0eac3a5bd2108e7e107b6d6a65d7654a7a3c97ac7a3c8555dc9e554d2e2beb56124d2f2b9ad714fdf89197bbd17c9a48bce361d8e41547f6c4686ffc4332fee25602267ffc1924b0fa521fadb686592bb3044c7b036f6a5f448a83031f1feaa4ed87bbceba5dfac53cebdc07a89fb5bbf030703653d1650e8051921ef8b11a9140274d768e244f27fbc72d9824a5d388606798f5037854883d78c44ce222a5d5d60ae47a822125cd452888deaae4ad3f7834360f775fa9aa31a02ba93936114e628b5377f1da7e1cc4975e7f7477f78a2e0b8b7757c5c69ec91a77029a39c54dc4002269a3de98986a010cbcdcdb61667335d14811d5e4c02fd109cd11a7784b3fd5fa3537b39d07048f722bad1aff6dcc02618747836f47d0ce7dbd6b64fcb7e59e917d082da2d1dd0a0ca49ef19342ada213d01faacf83283658f7169a4510eb68c96f29ef5821dc525bf343e468206990b678e7301997a9e7a26b3db1255de1781abd8da050eff811d4234630d1300fa53f0a029de2f1b4eac36527102e82e2e396e60b2a07219228c116e1574e7d69300b4b5be1570ee7ac01485e48b189f301e977d15fb850d6d8987ea7364d4e85100d44517f4a1400ab83662e665eea458211088501580f3422348d57ac9c04edc2debc2698af05b2691aa98764974bb2586d0b3b35c1c7834a1e4a8fabce85e6583f0dbca8a291dd99a6ef39e47693876507d27e6e80c2745ff847a7e06abdf1752523070422919b5e9382fdb56945a9394e5c897e82da998a5ebfe8c0d6bd68a59dcd029fa5605900a3814acbf80c9139097d3d61d100b405646406e9498be338129c36bdf5b351008bb7cc582061f4b1407fd14290d79c9c6586a2d22d1fefb121f67165c525fe8f31e7e91972116ae9aa06b09bca3b819b5202f8f4331f829671f3ae6476ba03b8e0b60fab01c9f31ed045d8bc31154ecda0c53569c46fc148095996e2a1de38088ed15a3c4103f38f8177a992fa68d1f18af9c7723819b5389306f39c9ca075b18e4877f217899bb065c71ee88404d7b21e06f7ce99f480a8032faea8292403b94b3a16584563b54d612f7a7f9ec33ef63ee44ed2da8663282bb8aff42f46007a5e078aa51f2e8197489dac4c03bc9aa66d5e4493621ccb80039f0f26cd5c90cf888809a9c4f55b2d9c298a6b7c6e6373de5f9dd97e38566b3564a8074dcba411f3d9a699148cd519afc4eb84ce69f1f2d84e130bab0b7322aaa6b94cb9b5efbce5fd3424b0ae43e587e7b6c775e761efffe2d59e88a586feb1b8c36a4ffcb67253ebe4a26980d0caf3c5dc0669a9aac63f677d55da58839c4e9898533d09af86ec2f22a4da1833eed4e8c77b13833787bb13b8b1a06345f25c1b0320f0cbdcac81c7dc2a01dac33aeb291d128b2926374880f407a712b7451f4b0c3414dd66e42c3da2ac9f0582f9c6b350993eb2137573f22195fa58352dc5a245b7912a3c9866bf11a03f3a4b1581e7f1a486318bc6817afbb0f8c2cf86ea3257d60e4bc77cc042349cc953a5f3b2adb67ca263dde85db10248f65695b8eb230878e07174b076d06ddffe6757cb18a6ba17820eae02572da48b9c5a29e8e393a7db541ada218d8a6fffd23e3e8b6813312ec4e6f056bab8f247b21b92ced58f302f18c7828aea3965889d70f7f231a056fdcd876d6be0c0860cc9a9bf63c02dea3b20f707827b2ee4ff23e5b0d94152fa6951be018ea83ff73200efc905e69b05ec5879d5db90a38d9a4558c846e92048085915fc9477b11621e75b953952ba400b2b1c4701e254e1a2b7ff2117ff3548a2e6e745fc038c65f6854c6dbdbcbf229b8e3d55740cea72450b1966236f3e45751065963ff1aa73f9d3f393d6e6d967e1f0415d0c7e248ed8b5615e3aa02677d3a8372fd067751d37418226593842ccbeef19598e7cb2daad8433e8dd3aa1c40239ee5d55cf6380e2b2c6727cd5984ac2f6fe30e861df729c07cc5d3e0c26512fb3341feb44edfa5746ea1c3a8580edad23b306a3003b93548afa610d5c5b74bcd520f5507ecbeda44ad700755b6bfd478c004deff4048cd17d500fc6fb4fbb14058929abbbc40422456fcc43c490e581b33a54300acbfe966a580013285f9b9509e8ae608fb9c10d419f9b94cd3711d96abddc1da56d03c2763996ddc19196232037f155cdb9072a7dbb54d89559d8f0e97ff2bf2ecbedbe4343f5a79e1a37290a9f70735771e5943b2840a79086e5084f61d8e97c6d9907722f3f9d2d8ed92b25fb539d7da401226a1425de4e4631d7ff21e53de7713b5a83c0b78d02ec03d5f6fdc6c8b98d89fed0ac15d334c94e114eb9703f094a5e1d34dd5861450adaedb6b9e4b596278365bfd32df7df9a00e55b9d0f29a3a7b4eb34574bee522a0791304e1a76a3fbd83b1e64e4594b709347dea3684708ab52a32133919c5f8c844357d0d7f1a16c2f2dd2062363caa788675948e13e1a9ba995cff7169c92d0ada1c0ef04e978cedba47873f1dd92a35c5fc27cd69e1604aa2578bc52098c6f7a811172eb8b0747f83bc887e10e285ab1bbc3005b60931bd4e95e5e1ca444adfa181ac7b6c86913fb5c98bbe762c3c53daba79e6c14258dfc65807e1f13180f709a76d8b689df029f1ab01ea32e505375eae5268a440b072017200286acfee6d4a29f50af2deea7330b54dadcb8adda5df958cde92bd6251487ea5bfe221ba0745aec724c452841bc5b63d1fc60eec6504f2b35c82d3bb4f77ede5b2fe119ce52a141672f633a892c7c7e7afbbd57f7624dc9a75397c2a26d696815a1476f251ffa36ef7be34daa16b1a7fcdaa22dde9401dfbbb3739d20c3ec5e3e25fed3f478b84c05fed50ad874602836c69824ce16026c1203bc8ef326907ae18f9920311b62bdde5351804aa0622606926764a60f05ac59783f556493778f3897ba9f095c75cd41b085a27d944a0a858c249a1bcd799245f8f3255b969ddc160b107c6de5542fa3d93ef95ac63c714884fb7e3f9f92205f5dfc5e3bebd775b66bbc898e79a2fc038ad36c0e69adbd988feb94a133a3d1c37fd7e1dc52a69172d19362ddcc37f677af74d87008c9f246525c91f97d9d16ec37245bfe4d1753e24d0166abe079dcbb43b4c6eb49cb903ee7a04085b689f0b9378441635151ea99ae9beac610a79923e17d5406552603845a44c447b686a6bba07ba9ff1f56249d1ca9c24f4bb533de8ce40ad846959b76eeb6bb70ed34e1672710b33adb718f2b3e6780e5fbc632c45f899a502c666bbc684614b72cdfd37daae10ee942cd07afb832f7e46c23084ff736493780a5a00273cb49f4b917f1f0ad1c1fc14d8052a82707a08a6cd2a7288a6b521747cd16df2e6c1ad293bdf8c4c336fe022095390302e72aea26ba38b6d02a8f22fd32c60f6f0b0786d66a1621e43f150006404001ba34e877b7c79fca7eeba1e92a32a6fd1a6679c97d3ba25835a8a549ff80bc6663589684b4c4b673511db877341f9d3897d9ff77aea3d07b04d28d7e53733308415ea0ecc7b8cd181cebe296babe1315f5446476bb5fbeeedc0ade31af414fe6808f0da4568f3a98a0906af84f78da1961d5e7627e1a89d99ee5b0f3b4a0bcb05352958d6406dd44d20e41f3c02fe5a2b1bad0d9538477b820b70b0043fb506054139ba9634a003f7a86e95af29573ffad4f67a96808104ad8d07775fecf311762b879ba67261536c1ad771f174a5e94ef69bab92ea7dd55b6f06e4c82a30e4154d2132bf53fbe8a05e971f588dbf13f1df81676312ca2d00abf4091c5a135885ef89c3f4a3198efe0964e827c753ed5ddab8e9d4e7186ff2e1ce6120ba49396cfc788f4a2fa776a4e12356bb419d52a7724e3a7346e92721e64460c4b910b251db7eb3e0a2b74e4185f90001ef01b7b091e7dce93e5a46e59f1905bc5f2dbfc617e7205b35eb353dd4992874357db26529804176183dbec06c021b142fd7a60b4d8d7340c5b98e40ab329ae0d54e7cd57de6d0ce976835a365dec072624d3bdffc4175021294af2b54568a212d10417713a9eafdaa84c80972e0fc5305326227148a552f2a1cf6108dc72089f766b414cc1690b3ae30e2a7d88328ba81bec38ec043d51c9bff084e510dab148023b0099001baf09a358a5b2235948f8d5b3b1f3fe54a31048128417ad25ab535815c157afb8693b5bdd4e86f5db14ab802efac706f4574ff9954307fe1acdc2246804cf79263054d1f02691ab369a048f1fe841320409d5d8c780f8a23bbcae5aa61b0910ac24172d24b1d9f901a422dd572d82435fa07afdbd6144fbeee356994385f875cd5fc9566e85182ab682550424d26b1da43a27ddcb0a0f9769f9396bb74ef09806b38bb1e3863421c317977a3fc9219da977e5bb18248df835a24c450a2673b0b8c09d9edfa001e61e7642c0b7a15518a6829757520a7fd6585fba9824a07dbb1fdfee8e545e88901a9a7be3a4b1c1eeb41a026e61cdc85121905bffc34dd17f64e35d8418580780e33d5a66c77c8e9a3cd06078c86752995f50651bf511f23b37be151f1d163a32ea295962548cdd78f9df3b08dbc439021b2f432649b4607c7e91e40abd94f31c7ab57be1233fd0ca4d451ee50098635b02c71ad69a067866d0c3a6c3ce7c3fcbc16a1ee971fb68ecbfe0da00cea3dd3c63728e382c46139a113e93a9f0e218d604dbd5d07a83559a0c9d1a3be6fc0b8588c7616216bbac4ec1a885c8f32800acf4974609821fbd399cf636f7358a37eeeb373f9ae0061ebb6ef7ea66c857badd69c7a1d552d7ec8c9164663a6970a383c60a6959f385d0ff021d86d3e3cd0fdab38758828f89f0c2e05ab43e7052f0e613b7297da5e711c1e4445a071b12f7ca30820bde4cc6aca2bfa30816f0b13d5acfbd289b308e44ff3dabb1a73a90570289b8775624b315efacee84a09d542255b9f0f366e6eec6b14c25a15be575c00d030e968d7adefd96ad4ab9a4c7b4a415b7d019da4a0b918b64253a593692c0034c1ab647b445d2ad4af5c86bef2325350e75400039818a0427a782df297d706ba30fa3e0494b69b4330f6ebc9dcaf398eb9d890ce02949956c2f1aca10b94949620839523f6fc633d052e69d5c6e0d0afacc87101c8b6864b326c9cd1734c66606fb10f962e3d91b387cf124c9d2e926fcd36185ba1f0b79ba6356902a18472903dd595e80f90d7c8f38ca01447dbf5e997647b98f381334e6279ebcc7bfa05d67d93c4d08d97397ad4414df4060942cadf4c6e1f0bc8b7d98ffa5575434ff9f0c74ac92426da25e6d99d9b2a2a3c4e97ebc86cbfc0c11ceb9168bc705f7aedafc0b5974e023c5ca715962895684180da574af52299fcaedc5810fd243f6ab0eddf7dd3438d453c7ce5f1c520705fb56e35951637c4ce315b1eac942da8ed179c57b0c488f6b93c91aff59d4c5f39f0d9501ba362b57eed26ff695244bb2ef3f5f1f6e6aa383b304ffb5e9fc72bed75d3b1eef55cb385932102b9904e802124b671510845f4cdc0d4310069b0c9ea12b396db0e72e7d12847d27f91661d6e38c86626a8fca04225ea0df3d3bc1250a34076cd8116d355c4780892408b27f38a737bc3eda5fa36a75d088d9d69efd8bfd87142da81f77a0ed6ff899a2b2c40e6134dd25bae78b5508c837d9358c6dafe472d267a3de1cca4db23474f8056b6a61d962e2817e69c4638fd8ad3adbe4ef292e06d69bbe98e86be63a150572f3d45e91c8cf664b19937277c5258ab00a4b4e565518949638b6870116bd804022e10c2c8b17d10b913f866cd560283131230ff093dc3f66db1a655d98d72c13e0d3b6df14579e24e628b078d182b97547f253e384b2fc7278ad3ddf61c47b787d1f03bae72ecbaec5e98b496de5b05f6e09a6358b566e31380d9220bb6ac0d8101efa2f40db3a1af2dfdd5e93cf34abd417d0faa6fc22fba1eb77e68017136b160b57ee8ef04d78464c901b026ae8c093c9412224cc4ebe07b472305b80fecf86b088415a34bebc2bd14e8436d249dbdc3a6753ae8fd525d4b5db115355b80f0e5d330ac73a087dace81aeeceb1cd3e562c09edc9e05e45515b3c89687404b6e5b76717a28cb9d78c4311708cf3915a478d609d2cac0ba5e7d988ef0c0c2144574fa834f3af7bd94e88b0a8f2472e2134d58affd39863f71aeeec1b223bfd7d8b34943c9648b72fbd9eacfc51850aaa74388f4beee0596333ec8ccbd423dc2f13d8448c48155464a1de14a6219ab01f46339b9e3bb016b2130519fc811fb5513c0839db725436569cb7da23d40e7ec6667d937e56ab29aefd0b9a67b3b11deb9bcbd8e9c55c7e5718d8afe779292fa08db4b5e7f87d0355fadd9cfc630168d9fa4cea7c066f832f6ebada12ad7c52c37813370ec2ab2a15fba0a3337f8cbf1387c5efb8f1d884a317038f66a461ddd2093b34c1e3099bf1e600f9496ae708f9d8574b97a65ed6876a956355437864809bc707bd1cfbbe07c7b199f7c9461d78b7ee120b4af567298fe5252aa4ba5dbfa8242ecf54ed1a1cb1d1bec6be5dce80a95b7fea75f63ec6842af67cdb1eb5c91bd85c6a29a54c859f7724cc59c68b108bdd9ddbf87fe663869c682fb625b3755b6bf336bb8bbaa49f9371a10ea5ae93b50259bb09a454fb16e06f568f2fe8d6684308860c87aae6f9cb4141da64854531b53b166d365a5dcd9254d4cbca64c4ff4601b6b5409c3b5d9a4f30bb3c55d4e10fc714ca88d047d15eeaae886923421f329cd66e05387d26a3e3b9ea00b1b85e8ec228abf21dcf53690bba35ca5877d8380766bbbfc1f5312f6e3e443d8dc849b4e03babb02f7450b36937854ab8dda67fb2cb938fb73c06dbd517d33199679dbfac64919e75295c88860bd14b5cf3d8af19c7a9c16a32bc03341c90b9decc652245e1bee3afa6f8d89b9c156380eb5a16d0da01f5261552f9091e4b443d0ccf8279b6bd6acd4fba5b2bd34c9b857627db318e58981080ce9da828d2ea582f7e00dfc901ce9a14e25e257021d5131273986112578f8d4d3db160c0735d907536960840380de6a039e8c882c005d1f058fa45927e711cfdf823de143546207e427f52f1115e3a3085949c392a941c757ca0dc26b7753a333c6650091f4986270f95db85ddee03a436241794d44f644b71661e75a1fff2b4bd6fedc06f817835721afa130299bfa1357d03254ff7b1ec943054b724a07b0c9269bbda22198bf887cee76b5eb20a54fb847472e399f7752ae8a571ceffdf13c9e89b66952da3bed971da39d38d957fc9323492efe40c0f9facfe0f5a980693e53351c59a6b7f27b3fb94d66c422a8843b43170022ae2254c3b0cff8ae65f53f978e7c9513e3b831bc9dff6629e2a1dbc8deb6fc1d45c509149ba165a8616d17f31745fc34775d778abf571829d7ab43b809edbaef1f9600ef1f962b620554ad519d1930097ee75a69b746df93c2d5c659f25bf1d259fbb49100b4a9c59b4c0ab473ca61a933980bddb15304ec9511c02d0354f9fcedcde518433cf7c2afd347658d276e74e913d3cd7a6a9017dc52702a17f89cc08f8b8403eed878856d830e5c1f43be31b7d1b0026286f483e4a6cb52e9620c60cc7bd69a0a80e4de25d30da0af2aabf9db41e9eee1468e1f63162594b687ca11b10a97008f10cc47b202cdde20cd98ba6470f330c26df067ba6efaa898e71ae03c530d2804c37c6bbe745c33f0fb9add2d0c4621554fae24efc2ad3ba7af4ebb51ebc38b9f7404eea24be3bc2797ba8dd6fb9b3ee8ef0ac0784f5276dc7f9ec0e19e242a6ae393557a22b43a08fbf727192f0deb1a3046de04cf280c4535cd240be9ad97948062fb963d8d62021c963c281d95788b2443d9003092c5fb3a6ba2b115824f9be38f3d65849ddbf45f990ef1dd8adca65163a6159b5c674a3ce380f517b06904b9e036fa85c329f37c6c716692af1369b0247536bb681ee44cb775eb7f6e6bdc21a709714559e086408ea4ce78768bd4cb5071cdeb9df54a5f898ba041e6b1af930a03960ae4168475b64d7150977ae2c00dbeea7b86f1871417b6e3c96efd99ed75e73b19d3341a5c876a615d8760c8680b1040281369924eb555e457e415ec550707fc4d8cc27ac68617a108bfe7cb21e4bcaf15a33748cf62763bf3aa3b4c64591ee521ac33e6f5b04b11c52350c79b27708017a4bcc607b2ded779d7783de7bee4633f6db90481a7d6155ef46b09cd06accee3e2a9b7b0b0fb333fdbb5cc5437e5c6d0cd896587be7c04062e16659e71383739d73ee07f317bb6162ed0c9eb5017bb169acbe9503b68b1c45cd835946ecc544f40b549a232165ba5c24abc8ec4f01889f8a936d27784ce861a42c3fbfb09cd1e36d9a18c3c4162da1e9b3d82087786eccc0d6026596cf4a388944f171d28cba9f04ca6abcc1a959b69c9cb2196af224c64a9a2a79f8e18c793a690ec349a4d4b99fe206658168a2ee2c3cee851a28115fd1923a25e38cf4544c6da40a50dc4aa5df34848bd6e09b1e1411326842f0e501f30b04e569eb7cc2e9b7fbdc8e01b657759d6cfd60495e64fb42cc7ae2fd827cb92a222936ad058ddc64e4acb43a84600a0dc816540f70dcaf70ddefcc2462a30830001872c9a8c0ac7991efdfda0e758ed09a1a88174c397e0f835c0b4846753fe080f67a8fcb8bcbb8fc2a354897eba233c617ab27bb7bacb463adb0e314715bd9697aa3f1fa3c5e22bdc11b367a16c291f194f1cc20807b937fb93b8c3c9ccb2042d28e0a2ce30864f473d0d67ac1a7945f187992daf3e7a469bee7fcb8a8fde5ba3a94e40acaf36092b63a7f8b712a6ce0801df27790d8465c97a915aa72603abe88017444c9a5ce94cf4a7a384e11706f6763043612d68cc496ab9d4f94b3f1c7b314f7657c419d0349e960065ff65da6a2617e59f85a242e2bdda4aa0aa4b1cf1035143c6c207c84cfec32834f42c2ec4a53b6482acdb2f7782229de2977544654dffb56b3846219de5563233e6c8ae34c118c2eaabbe097db3e7e36525f4e142a050362441acef0be5dd096cdc04e2a43b9e1795b686bd779616148f263177b8fe72840c582cde0bbea3eb28843802c3914ea800e2115cb9e2fdbf92edcac83c4fc45fd779de1bde28a528f8e0e8f75490f958fbcac9dd789345fa0225615eafdddee3c32aef8449eac9e3c043f4a321f4230a32a25efe867c2e90616339260397ec4ff2e834579f37ed03d7f6e71fc1948e7306d19b5e1e04a9f7f71551911bfa282236f21cfce0218d6513b67403508a74c2d743391cc69a4ebed400738d7f90e28c6f56c4a4b746a87a6408e423dbd788b9a8e75c0154da9822e569da70620c6fe8d3285d3b1bbe40ec5b2c50dd7cd8a966dac223576dc1591a384dd2702ed09dac71fd52b2cf41ba37824286c44c29b5a33438358dc6aabb8195ebeb0c385137de078cbe62efe00b1d27fa285299340ded83a3907ef40633d10907f21e4e280eb0514b2a9df6427015311454bd88962eba00b6de9e24752d70ba4c6e1696e3722af0564d4fa2275d5b9f3388e727d00be3e969b0c0e94e00598318cf4bbcc59cf3ef78d78f5fdca38ad7e176170d5dc17b26adc45ed9ba0cbfb274276fc8b08060a6521d528bace940d02b2b70013bb2968a874cba036a16d164237f25bc0f328d9214929bc9c0c3c3b7722c0d5fa20ae141a658ee0458330330629c41ebb9469869c8ce87a52571f38be92e4374e854fce6543d13d116b8eb93b3a2cb904178cc6bb2434569abf2c2e80a299288f14ec21ad28a058a5fd0ebaa88126a4e385c5b1a9fc9aef7ae9680729c57adc23eb29e5393164c23a170f7963e420cc0220c3fdb8f03b3dec269987a304eb80d679315853b44df0b781008f7c6bb74f1c9431821d503052f3bf5b8dcd109e00bbaabe3413ad0a9ee48e878cc375d798dc80eaa7c814ba7ea83cea02e8b5b80d790295f906b27c1354c7ee819937d32c3ab650636737f789e7cc387f129e56a6e498d1f818692d984769dadbe1d7b2ce074dbee40dc054bb3a8a1d31ad179680bbb607ec464b0ef4e356253a443d96ced97b78c0ed2dc9e4a9766dae05ec1854a88f3bf5dc03e30c446c782f80044abe5e22e62b8b371ac7d8aaaf9b6b4a0d72bf8c076976a30743f20f88e2fc3d5d37e3d24d9b198a413ce4f8209a208ae01d98b75dce97d30c9d0d55f44afb704a9588aae2d6126e0b0c65b930cde684c03fe2b21a8b2ff0b23866623d3208abad90df4a283b2242e6153f0b1da17f56da5403a3471e6fbe0769aa4acf855c9dc5102a37fb2329234ef63a59716ab3f724b3b8383020c399679b511cbb7b1495d1c07eea0b6b52064d6209a33991590a6021b2b6a278cda68b118b29b8c51ac87959b6b63bf5cdab2f9691128201b258ffacbc47bcd4a5d3a1a1658cd772bf91955d3c4934cacad94b8b791d3af0ac50e4ebde4101d0ac610c7130cfee411c41cd2a577fed4340d34f072163082d8842738b5eccf9cc3630e10b2f782c0204ac6b350c4f530f6b42f7f2a79fac0aea68061871099b245a2f18bc359163c1161df1fbb08e434da08f26d4b27aa2743f4d34463b56177a692a5802b105be9e4f630c5bd4546303f91c80cf646256eb88d60b0f4714b6bb9a4b520c054213bfcf66bcb8f2b08c688af05b3acbab1283c8ee11e326257f13e3ae2e722b92d5251e2c2257c7265f44f2c190c5ea4360c2f9b6b887914e4202d9c4d9e4259a082c6f273ca2a803030347204910439ed215c96adfca2d8826fb558c127cbab28ed71f6d7fe4e5c2252b93e2c5990caa0ad788b56e1c4b7c09dae9ada0d3d927c084c2137c4fd0a6f38395f1b2601485757e9c9e6e666d1a6188d3b977625eacf0d2ccba4e3ec666eb2a1e458f819db0ce4e33745a023641910231ae6b4ba22daf9818d0a3362faec302fe145d123581f1c116fa18949ec74361d058a4ae941ab525d48e85b3cc2fe41c2d6e0c28fe05a127044f2de10195d3e17c720e27475b49b8580d8608046f68f0de3552fb61dbfd2aa29d1da08543cb433dceefb948e2d62ba6074d8f54ce714ed5fd861d50288e0e984fa28ea73958ad8d4310de10382fb8272c4ac0d656b18e454024de38f58105b3205f510a8016cfb92a1960584efd47f1202ee83c83aeb43f17a29a372646f35b56b37bec63aa34a33a80c30feee7addf1bf169a34ac84d8a69dd6e4b5d207aa5203f930acdc579806358d433eea12d117c4e31113e1a0f06deac312de155c830e1b0e4cee3a914ab55a7ca0940939d610e95ed8a7b3ce66865b3c17a0403836f6b1bc9cc3796ce680fa892ad51e79566e74fbfcaa3696b94ce3a105e0fafc2f3d2c3d1738b4904bd7e9272b60242149209331a04bc7f7c265bfb0fea34bf88cd62a7c0f6fc5543d440d7af46d1ee9d5da905a6da97671c6af0cd310db39f8d4c6ec9850809cda184cde4214c5d5928f3998d2544f7f5de9ca497f79b656e3d4d87b17dcc6c69657acc73a0f984c6abf9f0f89b803f6eb6a0a5356d31fa397c07b1f118f737bac6483356ad207fa3f356dada28867cf1d15afa59d65e01e99dab6bf440bc4013210b1afb2ae550114764fb740e657034256c9370ebc150d150a648d9188a39ff494d8a562c29c3b8c359dd32b456df785518336c7575dde251844c2b5064951dfadd45e3adc43604efb4b525163ec6cee3ae519359f2a2c0089d2c954fa4dff1319ce04bd24848f193a063877b42f96438d922ca14918d9da61328d958fecedb2069c4090fcbb874a3b2b890f9bf6f956cafa29f24b54c605c510cfecbcea2efda7a704a9a0fb5ab55b372993a63305644ea7af80def13f259d8b107734b4bee079a17d50ae23ca82857201ee9ae51ac7c0c815ec59b2aad0054fe6cef3dbd445e841eee86e6f2251829f9a77387cbec1ca16069644fc57f193bb04f42c229841e5919cd23b0a4885e28e14ea041bc472f1a84f734ee8dc122457be78ef0aa3e292d7b9f5cbf796a933c8fb6c44e6159a01797f1a7c5e7defe803b08d63d0d259b0621850557541d27743a6b62938ef29eb3e7863143d64d65a35a3964df85a009ee62fb7a5b49cc25155c183517bdd4e0ec372d7aebfc185b91d67604e2207477bf71e4a025584e96528e9069d8405c45af4ef5c8268fb367f98cf8841e52087f91d12d54011e40bae3b22b16ac715161b757a3eb1090527bebc3ae067075f4412094e686a324011105e9711dba0c0fbfe5a4e0a87509ce3a7bb3b9ae8a3b412d07150940d8f8c10e58c4f213164af3e7b5010a93108b38eb2aa4afa70d9ec995d6565d27c474bf58a0b967e52d68254c85a44235e8c088a8d86a789888905604c9251f106ca3d80e91a5b2b4c4411d08aafde427221c185ddb20e167bcadf94c26893f9f752726469ccee0589f8ecb4f67f4a2b949d7d52493ace30c8632d61452df71d3ead590f55b88604b062165c6f6f1e8daa2b30bc7711f888b4947cfda62e357534a1750d10fabd967851aed8c2dc365b82432cf0ebcb89c2f9902ba5a63afd1e1812985e2c97f7503571ce000a35e093fe81d90e7ddbdb64e678f401c7b49077c0a87c45db96f4119b65bda6e451179f1e4a2e8159418f0d498be604e209eb6b73e1e69aeaa62309c63a5625dafb5d7aaa9cec7151201b0b1eb750980eae6bcf96717b2a911395294c730619783ae211e2495f342dec57e94779e9895b4f3ae147a2e06e5bd6211b1f9530e6724316cb24c1f642d5d47b3d6d1903fe1bfec4da28da720d8b879f7dd4e335aa953c0012a0b2f351749faa24b30571878dd77582f19a2e1566b538c17c70c538b6f07b3ebf853499c8c2be5c57edb0f88c1f8404ae699deb638d4e513c126aed128e97304e12284ad0cfc7693a8035afaf0fedffc834dd57c2065f8861741779f3f404080e3653d1214cba845b8c699a6a3e6c17ce6b8e68a47ae138e0b30ca73e439f4736b11cb0468854800b5a9fd1da6cec0e191efc5081019bef584241bd7005a73fc276c291a4e58d1cde53d7c52c8bc494de22c59914e7e9ef7179075f830d29e872e2a2f7e349f11037340df7251a159e14b29102cd6367ca79e455209a7505109c1e4e596d0f7a44afe757f538c1bcb5846db5e0f3f7c30c3bb44843dd710046350a26e85cbfdbde69b6ab830a9ee556d2958a48f59aa60c5df33d14e2a397c9d8eac9b1889812452c17e8f7bc84ccacd5a5e00b54ab2af04485fb1f0f76249c1504ade1735291ef2575c0b3b871d9ee4edcf882f05786932406308cc9a2e76fa658e3805c6c3f833828eb2a9a9135e0ccc0fcaba6f15f7ab9b1df76ab06f5eab66399461ea8a4f44673cc0336a4c71033bfd53070c205bcfd953d1381739f9cf8326de40e147c4deca53b428c46069a1cbae8067cb9bb8c9ad454f21f0c4786dfb6725df041a28b9f70497d7e414f430a0473f803ab7f96559b75fc1d7992dcb0ecd9b2709495f67ed23bcd04967a3a376d8a687a9a66031e4e998d1991f3115b1fbb60e033606f3aa15e9147c4fc8049eac4451807573bfe3f2d70ec85afc057557879ef9d561f9f13d6749e6455e61f9b785ee896d01dcfbf3cbbd62743703bd270b461f7e43bf57f08990f4e9c398230bff5a19e65739b1caa039551b3cfdef34827c03861ac110ed4749058b6479ad77335bb58cc428d674d04deb0f66f9f2cb3135c629a7ef86a3e98b61e265a4476f28f6d4863fc976a62c3f116490697d587614b275ae5ff1c18b5355572c99be548499825920863d5805b4887284bc6f04a61397b5f6f17b42b5cb8d86aa1b4afdf40f5bafd80591de26f9692c190b4a45e2d69f1b9850fd0fd1f88a872ebd08ab7ed6185b1d1e6ab2f60b62c52521551b39f86b48c9660510319fa694938fa67f0ed8001be4b16b1e27d06d63a83e42204d2781a2fb5fc44d8f4b1db6ababcd2bcf0bc1eb3511982d5c51a49c72770d57e651cf165eb2f3eb41a1bd53a564948f33cfc0167a4818d751e88b722b88f923af7071d181efca516c4f2d8cc00e131f5543387dbb8b4c1fc59cdafc0b1d8d3a5d0831a7c14c30af256bc281c38fe23e61429eb433c49eae6c1bc7ae7b852f10487e32184f66c2c42bee3516abb2e84657f496fe439200c4ec6bfb0c8c52c4de295d49b8c0514cf440509644f78c3c8db92d261f1aa5aad4a27df21e71fdb09091460dd7f44197df51ee2d387aa76dfab61faddce2fb3373613fa71824b564bd485451129345f4468eaa9408764308d9f838466fe2e3bfcd2a962870e137df7a2cba9f943ce26ed9353a26e04fc260f7286b6eb6b841e82d0949b3bfbb8a6f71d1da7cad7acefe058e68a8bead4637a2b84c2a2173fd2f9c0ced11835203f6d150daf40cb5e1e7968256952885e4688714a571ce35d8cf5a588b7d08bbf37fbc1985692ba9149dc5d6a19b1602769ea26bafb75a1f09bd5a05accc773a2cd81954b7e29656983d5b7d5a01196cf0af5c1e57805c6ceb38c8af25a36472f84bb06535b7b8b61fd8f5043ab9469828df1e1b82fe8da9c18273d71c9fb05e10e65f4944ea71967643c419e3f4064efd6351eb65442514bb69ea75ee87719342a18023150cdb05b33dab34e0eeec071cb74923f05d92eb402823ad4242fe7718fa94db9bb7f6ce095c7363bc042807bab6bee725ce9536d21a0299d4d2bccc980c53b7a923f09c6e454d64e0f09cf93caf3723392d7b115f0235680d04720774a567e94b6a19fa55aaeb352320fa2a9f8d1fe56f78b2961e2fa1deb139b4c7369c7b61b29933bf561bb4e1c1a3248f8233ecef44e18ffd931c2953dbf638b96e16b015945284f57423629ecf3ad5c7946b26b92663a2a38070323edb60f4943ac371bedc112309f4dbe0667fdb11ca3eb1c52d332a32379ea464dcbf6c9e48090d7fcf218b9c1db142f27326621933e55e1e2b0fa96a655f016e093112596f36e213a99b14d91ace02c759395a49d9fdbb5c26c8d1a5e88dc93a4b125cdaf7d69c1435ad4a2a14e4dc31a56d8a6273a8366a212d14595d880038e03ab8c0543107896cc88d0abee985edcac82f453d0b0638b13620ffb56434445accc87909f1cfd6e0271bbdf28bd223ff7089ebc8aa133da409672df55e2c11244e34f02c8be89a6fc853b4f36f6b58808a7549a09130d418c4f2cf446f092a691e0d6679875a939fbda941f964dc9fa71e1a1ad108f74bed693d1fb829a2c58e29a6c3bdc29f2133e6b5600dfc681033ec19bef1876a0c87cefc6864038bb1e5711906bcea8ebce96272192b05c29d43f0c34e77861d23688210a7a03509b6d8ede90222c5dde4db953f81d5020ee48e7f4e02ad945b2bb66e13327be0a0212dbaf9f6ee264251b13fe1580a2eec14e52a35ce306be9e62d5615865f2afa732d0873f16773c73e2bec75c4a5b9d5aacec6dc91c5ba84d29ad83f8a7169bf2a4d683236ff99a5176ec8261f39836fd7160afe22d3d737058091792d18b720c508013c32df0de040e0e87d280afc0606ed697f5c840859c8c3883c185517438319e2f50e39463cb3dd92e4134265b68c3b5abc9d08a90bd43b2c80e446fee4c188f637433b035e16ddf021085470c0ab414e1920b28e9f28d24a6d5377072f8291b4c71fac1e0a72391035e3a391e42945db3277c65cb5936ae9674af04205b8cbd8024d9a15bce46ff4ecd0eb88699e6a0582985ac5da20ab9ebf4c1c00b05a44ba509ed8dd7f0bafbd2b1315988f490235405c9c3002263eaca4edececb7002e85d59d8a1774f759ababf83559792e3cd36e93c46b8998e5d755c29675d66b86f6ae4399bf628f2429122a8609e6d39f0d08143f697a71601832754012a1ca8347167b739e32d04aa027c2eaa205d9832a574dfcd3e9f7e0dba5719aaedfd66c36e7e1ddb0a0c1f6f4da690b4321c75e5a9da917a7787190da59b43d51a6d63e367333b69f8ec3f5d99d9ac8b4f198376d37f589636cd6f75f35d04464fef72e9917d9a04e2132357b42caf1f6f72465783ec164a579c05eef4ecd6e63533730af97a801f81220b45583e62b9068599cffa13dccce695b1c770b900670edcc061836952395638a342a4fb7e7e3215e0e8347f2e542c81ef785738f0ab203bccb7372a31f414f35c0201c35739df14c6236a1778b6db8691c9ebb3ece191472ae6d3d605c95d8888f6e6824a910c7aae204cd1c90de867a227bac3880d5742f08819298b7ba468cd1b4b146abd15c6b3ff5537547ada70fc01f1eb7f85f23522505c3326f3a1cf63b0f9a60235ebcd4abf956c4d3da9310317949c654f2922461e224a7c0eca647772671af35c033b58205e96210c5c458d951ddd9352394a1b905ff5d7d53c2934e6d2740f15e30d7a081ef846ae1c8f69e6ba44820c5e16a8036f1b785ea8bed7138c02be4776e7a9f3152520fc4b0dc7c9535c86244a482bfd3a7dcb38569ba3d7325685a2afb0a788d70d469fa2f64e77bc2a8f8f91716adbb61b58e3b5301d6c6622a504bd83a96e5e53926236c1d95415f77fd4b4b5e7421452d45f9b3d6a01c28a72db0f83f6d9bb026b88fb3f234498e13ad8b5a80baf6cac12b5d0ee4ccb31aabb3671b3a356e3076104ff8c5b29cdbdbb7cccb62cc63f75cf54f7b122ea25e338765dceddf794a9cea3d8b9ddd2e21345223acbd0363b7cf4c918c4293ea9e2fd962c8e219bd717978b8902b7bfb07c8823a813c34d86f6baa462f4b53ac79d9ffaa6d411fc9a2576274d2ce22848b6c48671afc02457f317f8f27a6470971ab0619298530f3874afcc6cec8e24daf70dab3f63aa993ce9f74fd95456647befdc423e657e5b550ac32ab1d63eea9d0a9039006ca26f2c2f1303ecb3311643f6744b5ddcc46684c43a8f010e7f4802152be547f1aca0c13069eac952b6366182d5c691f1e9d48c193f8dc07aa26e1b92901e82649297c168f13a4073ab6d30b9903230bc51d1d8ad581ed2d443b66e50cc45613bdf606aa8b04f252fd7ad4ff2ff068d2b40522b4855b813d11f8efb35856f2b21d1aa51ad5c572c229b70799defff9b139b39bd1f8febbbb41818712207b05824ed1f67eecd624d358128778285a6cae0160429896c5868296a064dd5d88331b831a573dbff16f8c506b8e778673b1ced983540f613fa7e04db0719331363128e292cb411d62e15cfca2ff746e924a83dff2d456d5b194f65291d16c3fd30fd10d8cbaa9e42945f7a99df32ab5b9d6418d4a225476da8af24455ed35df2f26d023098aeb94b9ee97a14bb493dc7117d69902461da73587673df64047c73499af6cc56d5e0ebe561331e47bed67ef880401f07cf0d0ac9a5d747e21a9882a7dbae981e6b5dfd4260fc6e4fb7ce0694a1892d4ef714648d893b4413b979444653ee8c5f06b997d4c77488890a7666c4df085dcb77467f21d2cc54cf4b8d2108f2c5fb229e29e3568891356b447723b85359981967a6bff9917b0fbe62b0de4860b680b6986039b58e70ed9fca815a4a4b927dd161cd8a1a032d9bcba02069901e523749bdea8427661d5887400f43ca76e165e770c104e69ae5ec2c38a838590037c13bd552f8e0e6e8311304be580995496f00735df403e0e024982c5f4b82e9e6469a3308953ce1d5693c8d2d089b03f64560153f3ce9a955ba5e8d6f3a99658059c674f9fcb2dc6245ef1cba3399721ef333e0d24aaf5686333c5c77e7fa1fd2c27976f75dcc7f22e0ee18617a8806fa690316b32cd805942b36ff8050cd377d08bac207536f2c4e3bda4ef5630f93c87b00943f222914ac00578d1646b5754bd98d5656df1232996d84a61471778a9e6c48822fe0bd6f87c3e877e4e0fc6830a5c628cd14312bad03eb1ebea501e016d6a9a5422b7bf84d236344ff112cf798db30085791a0c99f10917ffb77ce6313af34cdb8416435f8a578fcd6dcfa290d94f80e96b5692d77736f3d8e3b7ffa334d2c38e2d6bd1a1587136f92fedcfa3519d7c0d8bacf429b63169e5b276f14ac5c9cf45faf1294e52aa3af62c6998a35df692adb0fc957fd22496b4d6aba25c4a61cf62f4e9ea3ee202e5a28a3a9587e3d00ed1e41deb384b6f5c444373eedab6fa508c02376a2540274d778b48def4551e7440c36650bc02dd49ca8f78d2feac67295cbbe73f096603b5142ad38ff6a0eaeb1f690c3d92f2910dafc4549733da9058c8047aa6c7baae7b1ed9726dd94ba98da5ca5445cf875f297583775b0b8dd88f71ac811918fc1a43686ed790a3dd86ae252176cb10d52c87eb6e1c5a43187fefd40607d36d864c01d7df13393cd12f600e55bb1bc857a0d1ae33004982e1f0d8d5d7c6a29a3c5abb7e7ec295fdde87a6a677f3eed5a7db8b2f10e89ade83f554de13bbe27e1fe7bb4407d48c569430721a29f93cf2d275a928d474a3eafcfb5db8616b6b980e85c1e610061f6c2205ac400ff3ecb886c2677dc496d73a20d0b1e696e80b907db2fe92201d6afd1551b45079de18f65059f030a43e1c1b1a9dbfa1fccfce2ad334bac634d4b55057ce4145154bf1088aad0cdf56b20529e472b13d42905f0672cef43a457532c358acb514e40be57d3f61682dc0f85fc182ffdb847520def2f2827ce18126e756c63e03e6810e4845bc4e96374ed58914f0bca9cdcc8331e4f6b45d557897c08ea179412b2f40f1ded9d3867ea1540591ac2054ccbefd81f91239ab165dbec3f79ae02cf625f5d44e273fbb7d3f97071257c149d69037b3016177b83d64dae3efd8a4d0a4802ca4fd33381c931721920409ca51b0a3e6c41eed8cef0fc954df0cfc2f77868a3f978be9d7d35acacb61faae4cdc4abef4ef1d996afafb423d773194cdecc6117b52f5636e62bb57950546679273323c53259afcb845beb75b88499cacf3d1819784a40eb1867256b09e5e7c5c53b1f34f5bb7feec4c62ac8c32e7500679532930d2f626ad1a58940f731b5ba1cb3dd56374a97c2a594b894ddfdbc5eb8cfc5072743cdbdc1317bede4a77d6f9e7d0adda75b4f650323d1ea919cc7c4790263d52a362e36a4c39104d1d3914eef48e2489a7c65bfe2ff0685e28b71d4886360d91d0da3cd5050e48956265c335ad28e4f121748a0b12708d5625e71d377e73861b4f071e1442dcb1dbe2ac2fb56343be5ec6fe9d928056d041c261549975134ed29d05bfa615c51f74eba20cbf76702006c90041e62fa860601a8641abeaa7f048632ede810276a6d66aadccdae080a53b4fbc8db7b071abf0381447ec93465618aea5ef69f6222ac574b58566b872ee3d01495f561fbde89976a1b2c96934b6ae2202a78191b8651278d4fae26c58c20584adc28b8d31fb36dc298576a3eafca463c3bea6c38a76267876bad7816379bedf54f18589f7f24fe45a6153263dedd7936f524dbf85cd3036de622d2f566a7fda920fab5c50c36cd4d3c50572822a9b9a8fd29b68ba36e9f38acd171d3cf1f1f4be26fe85dc5d13b3b26e805c245e1f8342deb5f196765e5e095f102c8a77ef6d7ff997fe5cc0a508406f3d0fcbbcc92015a1e4c81f6899ff7443322779e65ff0ed5970c8cc7ece53e456b80507e63beabe578f21fa825973a983bdbf6ee05397c0f2024ec6bffd0336a531d5a56dadf5d25668e42cc425be88f406ea44d3db31727f3b9ec8b100015372fd6f3a4fd8170d29ce60689f59f93f278a57a089606d8436be5fc9c74165f721e7ba350aee0353c5e012658891ea653e93c0f19b83c4a6b5d4aa284d598603369dad322a0c2c428b9b0797f9023c76543240dd2ee415b03340e5952effe461e64c4b6590dcc6a355cf60f5cf16509b5690e9639cc86b92628274f700156ae9a856cb86ca30f5ceb66e80c5f318d3d2d8e04aee855d8a3263e13badc7216a96edd14f4c12c34a59abf82c56ec0f2080f230ba4b3934dc6b83592b7f51742d4b110e1ad50a02c06a9297c34553cffbf7db20520d9a4a33d0bee5294ee1ad5a9ab04208a46c44ab840150741d4b9d014ec5a6be7168896a2785fab3f95a702ea9a6d0c3e1d78b3d678e62fc54c9967f12f0e4aa70cbb570986cf079d9059e5244ff4e474d03589919f66ae0a3c0f153c870970b4d63db1df8e8e84741dd2c51c302dd77cd184754bc453cfb7b52ec121fd44fb8e02bb39e9cbd17407ff61961344af71b84f3e1a54a01e2fb94fb2a2cea96b7cd7d9d3654da99fd9597f835f49cef562eb5907d5a69c6d40449952eb2a77dc0763a6a51734a5ad878a58e7ff5e4c960170af37fced8ed1038e8e29fea75f200ff2b49522313c63a384cf22df36b62e84405b653bda4212cb5ec228b8a94f64fe9833b272b05408d6ccf45be67ab9b104ba0398131c77d194b8594840f21d922e374f6db987e4b06791b58f150d1e94baa49ff338583be4d00d20bcdb543ca7eab9c96a0b60e93f1f98e8d9ca680d62c9e6527534f6b8371161e4f4fde816f9e1a1f416e1ce4e8897098c96d8bcaea9ebac80b29bd99a8f002a7a0170f9f14fbeda552d7df668172e7f73c1f248f5512b29156f60017f87026b58c77047dca1bc71887efe1cf1e841b61dc730e822f22af32dbd4bbcac0d42e04138688f23398c3a1e82ac0606dd92ea3a31dfeec6452af265ea0d27dfdb12599bf23ea3848ddc23e1192c7860f4da7ce003cef2bab93ae71c304542e16d36fa8c22753c8074d936d4c05c4883be040751e4703f00bbda32d6080558c822b68cafd6576374c01044b0fb38e2e3b98e72a6e5d2baf61acd54b08ac60a3f6e239ac879d123a13fb696c7c842236795e575f0f0774d8b5526bb68b4ad92cb6ad19acf35b6c4b2d06248403dccf75c21087bb92b9dcd8a013ffb9892b01930c0c42771335f577eae466dcb7c94572985d131a0a932cc7ef57ece39bab3602a7f7cfcc84de402a5aa18affc3ec27221b029ecafd3bb49398b759a32582224249926d540c7c1f2962d81ff935db23fd989040a3246a57f6393d6c7fd81f87489a4d69effd314f4da02e43ff1b2804c8dce63e111ba5118c3cbec40e82be5b11a13f11689472ddf602b12ecaad029c268632f83c287f34bacacfb5d99848920a9387b39431485d3263817b10f6c9cb904d9a3623539cb3a28b0078f25863510c86eedda2d867c0fa876291a75dd2de5439420a0b86bdd32ecd3dcc2692ba74fa675615bb2c614d3573756acc77ad48fd089fc7228265f40e6856cca4691e5bacb97f1110b0af4e4160cc519b3f9f67b3148a6f781c640da1a3fa96418bc3469e49d8232d6da48a0a77498254026ad23a26842ddc2094ac28f4d92b11e8a2ea45f4f60bcdb7c6503301e7b448d85bec3f84d37d709deb96a56df7ad00afcb45ce8f5bbf41cfe2102a2c77d1140a3741cf4b6bd8b838742501d9e3e27fb3372b3192def7edcbd8d6093c9f89a99497c76011869ee2c0b35cf1705b1cb0a7a88055a977aeb2d3a7f1ddeb04888b2e9f07b91497be96be15790a3800ea14bc759cb30f53042c7fd97de4d55ebc5fb3e6d2087a74025caccf006273101441753caf4e2b2d5876402f9a12895e339e4fb0e67403a3cdbc568695a222da11cf6c8ac37f851cee641c6fc060230c3c8415e322196b9099e383abf2404433524f73410efd710f2c3d74c8dfb04bc6547b92000ab6f0c8ab643f8ccbfa00a283efc2a32dc0a3b9bef2f153456ae46f8c9ce5803a7695f35d2075c7774f26e1cb5ed7e7c2c90cff088ae5516bb4240dbf56b6e1534c7550a1e2ae2775b9091304073f9f62d53b68335de530d671a6ac60fd252e916d1a29a6104742511db6f529e2053e157b09cdf5b741a60db030280394d4a3362547f1be4c9585ffc8d1bb13d1162c5960ce03d27842407680808e6effc96f39ec6468dfb3863c12e6047309a921ddf595e61b3464a6fd95fbe1944f6334db12d4c32595c5751e72e93ee0de04904d18710a6ff1ab85777506071dd3b54daa08e277ccb8aa341580e98be396c3187099279917ec960e870ae11929e1b9763c9a5bb81893ab0a4ec31a22f720264e30dc5f14e220c61eba287408669033e50c1fe1c25bbef28835be14a40baae399a331ad144f4769f1d12ecb6babac54224ed027d824eec9149d688347b73ce8639d24463ce3e746fc83d3b634e4ca6adb9fc0818f892a477e0bce6282294bd1fe2f7b4db188f2dc1fed9947ebcf376cd4117a63ec8b02ab68fff5a8c6ff9a1228c6569023873af99a5f088c29f8afd14c8668b9250069274a79ddfd09ca285d533f6dab24f67457dee0394539dafab13c02d597c127160033745aeb96fd0fcd496d908e6e57a47386df275ab2540b09d70df6a9d86524b8ba791991acc7bd97ff080828956e2684c2744bffc7c7c91f3dc6519160a11959dbe1f4b7fbee1805c34f6641e1becddb6cf914c86a1dffbaff9ff37b4d30bb1328199449797b5aca93ed5bbf812fb5cc4d9f7cbb7026cf3baf5569949df6c7ad1015fcaa6e387fce12ea7535d44fb8b535c60012a138bb961b3cd3ff7a3824c4185223fc20bf8dee96d98637f2500532f5d6f60579a2a9e2a4e64ea35dfacc880a8f08a707345f91133228d8acb71c1f98081f6f990fb6acda2286e7511df09902b0a89e37369224e6e264fb8f1eef85cb755047ad28b4c6f138d17258de2aa5d12e5a641a1b7375556ef61fce55a046f04f334b683dded9c1438cd6644a7a911a4d0c2d570b14e4d7ababdf75824ace57572db33ab847bdc4f1a2bf2ee9db1b109fcdce7ea7065b97f2b6900180e8994fd9bc5969933ffd016889c912979eccdab9788db8599b78994d4ba6b19a4831a34c78d989d2903d677c280a1762c8c90c8b33cffe04b126a6ad9dfa2dd7f92a60492bcec338417946be4abc09ec05cb15890d7e8f2a3a8d6674013a4ef1012697660b887b933d3941d94d7230f616c81befd38b47bd8b7482b67dac90c8e77b2f7774073ff671042d77860f4457b6266f0b1f8ddb06028c6fe111d4dcf55510a550ea3c562862b3803128696663a693f86d8a3976e5937c6e338f5233bb6f386ff776e5df68c2270ce249e94227cda7131e628174dc66805fe7596881a4034a243a9825dbf56c2a2caa71240eb6808c0f0b849d7c98e737cb1b805c89987149b946574a1b5cbc76883572b16aeaad016e06cb722bd138d43b033b413ca7171f738fc2fa1b2dcf5b5f0e20729100ce4606b3c458dbd4fd1e3662264185d70bed17463fa8973cff3fc7898feeb4b46a84964fd5a44f84a71972c80d1eab6e77dd7e11eca513751513e24babb2a54e278ee9234fe4a7b07aef6d00f330c328ea81769c3c36802a523e2cb79d83b7981449b5d2887a7a0d246c95052b4898b367acb2aebf02e391b3e6fe0344c7d59ffe81f6a251fb27690cf5e54e31463ad1437dd6c9732073bf72b56aec82e22039900d122cad911270d3c0a120cd83617aa673781275ae05989103505d3e0264af7ed7044e7174615284d1b456c7ce554112660937b4e25accf39d32f0d0850f1bbaa02c3052c0cc6c3b3f98126da407308fa5a198a262914bb0ae8f8ba3295a681ea0f85b8bf8b2cf2abbdcb1b16d5802985cecc533c568d0cc98952ee963323bde451961de4fff03578b55d3077558b078ef07bf2d660b761c785fef065cb576f91e0628b4f97cadbe540dd5409f0908511eeafa33c36f0cdad53710ef549e2ecfe54d3728ffc8933fa642c818ad0f26972d73b7a36367e2cbde4ecd06a505bb9e79187fc6ad19f8efba98ca913b3b1ad95feb5b943a6b706af73295108d0ade34bd34cef9f1226c10bb2180b5917622bcec8cbb849cd03974b9aec121beb9d30a4b751f6d4813ad5fc7980a5b6a2163e8b1cc1f61ec9cedccc945d471fbb9537fd99013c01195842c2b8c98f3985baed2a88a9993b7db41c87ebdc1fc1bb73b1623196278a108e4729992d5fac38635d9eb79949041ea0a789dc291da5cbd9e496639de0a8d2c050020e09d93e3c99e5b04ae10be9e2828aa18770077b586a525f7b654aa9c59032ea96da4e496cb123840dc485584a4dd791e7a2319b06be1d2f87502e256eca2d42f55bdad3510b339ea866d7af563e17162f4859cf78826d3df1f6a0d08bd7011bd3f77e6ce2288ee0cd0039ef08d2739771383f7327d701ed474830ce4346122383c4171986f41ed6f5bf083e178ba385caeb57c1814a3db673abe30d6468703ea242be670d1e59ea1d4d0b436510bddb232245a6c197bbc2947c8c5557f3eba6884d0e1bc3c052670b54ec174339a28c69b6157ada811e049bf9b1e6a332b4e19f8387b85a0b0e4c9008e3c5bd86a6b2f8bc64ace9d7d85d825280f2a90495e6ea79edced5081a5e986e1ea916e71fa327539e53e80be7ad1990f9b171e0efe101056f026b89953cd5184bc49b9d3b6ded45d7811fc88ba7d83de0c5afe4b8a30341a3ab40953be92ca71f7b2992c4cd086527b93229992f5429a3f492ebc8c078c4b1941b4b5c5c5ba8a498e7ce49cf23ddcbaa2edea14a566e12a66ca224abc82883558d487c9c049bc7d62030517a85f6310241ba6f761d9d70c39d5260a7904d2900f98a3293b5fe8e048cb2732070ab052a0b21254fa75a6db64567552fdd859527a9836659dbbeec8dff3e29134e1e33628db448cfb53dfbd17437376da09f538bc0401914f3a9159c7ab9dc56823c283bec3cbe12f7ce5636dc8c53b22af677faf0553013a136b58a872aaf02ccceece88970132407291f6a5b7664bad8b0ef2dd1b45dd022d285a93e5feef13184f8cba0ce1c2dc1b9eefe985f93af32af12fd7956c3da2862003f11ab6bc7baf65915bd00c0998958d0923d357fe5fd52b0c1c92a476c8af5e6a79c79e5117c2443800a9501faa562f60054294a510e96450e2c563647e0bd9527290bc8d2bc53c5c03e98d73ec8a5e995940624afd480bfc8cbb8e568fc41ffda31373665c765499dc3523ee490158b97dfa316f4f079937e03d0812eac6e7cf5b282c2be561240c39e1e231ea414c0a885aa57eb4bc4b663fb9a4d6c76b91ebde9824dd229338ddd06390f92a82ac0963da71d314138c00b16c369b87b7210a30a882d652f86fd189d21a33b952dec35c88571d1861a9891c5ba7af73fec753df0b91ca8d8a8cbb50c2e12419667a9099782491ca1d2effd01594344080d82e011a3f71a361940b8ac1e7912cdfe420980c9b47368e275842cd7c308ecaab3065bd675f8e578f2ec3c30874fe135267b420873733ea40c58fe15c69698fabc156d2f2b4b000d335127c562de372fdeeb332594b8c72a5eb68e0bac210f24d887aba40facd2d57d44abdc1db11f368f8c6664249f3b0bb1a5f80efe8578267b5ee067e8ff7d5a1ef849995e3ca3fc6ae38af11af103ef3440f85fa6c912a00d40ed90a512c7efd2fb55afa36b64e55c25e5f10d61e09a80b1f540dd2d4ee71e488d08eba79063b5349b0048392dfd234759b0cdf0e3f97732cb3a442892439a7a52bfc5d3536ce931f7eed64f2d7c63095b71cb316cb30a0bb51986015a950f1fdf7ae3924a187e0f30a502271cb8369f5f26b8032f026aef6fce7a113d1c4ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff/usr/src/kernels/4.18.0-552.el8.x86_64build@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-552.el8.src.rpminstallonlypkg(kernel)kernelkernel(FsmChangeState)kernel(FsmDelTimer)kernel(FsmEvent)kernel(FsmFree)kernel(FsmInitTimer)kernel(FsmNew)kernel(FsmRestartTimer)kernel(HiSax_closecard)kernel(IO_APIC_get_PCI_irq_vector)kernel(I_BDEV)kernel(LZ4_decompress_fast)kernel(LZ4_decompress_fast_continue)kernel(LZ4_decompress_fast_usingDict)kernel(LZ4_decompress_safe)kernel(LZ4_decompress_safe_continue)kernel(LZ4_decompress_safe_partial)kernel(LZ4_decompress_safe_usingDict)kernel(LZ4_setStreamDecode)kernel(PDE_DATA)kernel(PageHuge)kernel(PageMovable)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__ClearPageMovable)kernel(__SCK__kvm_x86_cache_reg)kernel(__SCK__kvm_x86_get_cs_db_l_bits)kernel(__SCK__perf_lopwr_cb)kernel(__SetPageMovable)kernel(____mt76_poll_msec)kernel(___drm_dbg)kernel(___init_rwsem)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(___pskb_trim)kernel(___ratelimit)kernel(__ablkcipher_walk_complete)kernel(__account_locked_vm)kernel(__acpi_handle_debug)kernel(__acpi_nfit_notify)kernel(__acpi_node_get_property_reference)kernel(__acpi_nvdimm_notify)kernel(__alloc_bucket_spinlocks)kernel(__alloc_disk_node)kernel(__alloc_pages_nodemask)kernel(__alloc_percpu)kernel(__alloc_percpu_gfp)kernel(__alloc_skb)kernel(__alloc_workqueue_key)kernel(__apei_exec_run)kernel(__async_tx_find_channel)kernel(__ata_change_queue_depth)kernel(__ata_ehi_push_desc)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__ath11k_dbg)kernel(__atomic_notifier_call_chain)kernel(__audit_inode_child)kernel(__audit_log_nfcfg)kernel(__auxiliary_device_add)kernel(__auxiliary_driver_register)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)kernel(__bcma_driver_register)kernel(__bdev_dax_supported)kernel(__bforget)kernel(__bio_add_page)kernel(__bio_clone_fast)kernel(__bio_try_merge_page)kernel(__bitmap_and)kernel(__bitmap_andnot)kernel(__bitmap_clear)kernel(__bitmap_complement)kernel(__bitmap_equal)kernel(__bitmap_intersects)kernel(__bitmap_or)kernel(__bitmap_parse)kernel(__bitmap_set)kernel(__bitmap_shift_left)kernel(__bitmap_shift_right)kernel(__bitmap_subset)kernel(__bitmap_weight)kernel(__bitmap_xor)kernel(__blk_mq_debugfs_rq_show)kernel(__blk_mq_end_request)kernel(__blk_rq_map_sg)kernel(__blkdev_driver_ioctl)kernel(__blkdev_issue_discard)kernel(__blkdev_issue_zeroout)kernel(__blkg_prfill_rwstat)kernel(__blkg_prfill_u64)kernel(__block_write_begin)kernel(__block_write_full_page)kernel(__blockdev_direct_IO)kernel(__blocking_notifier_call_chain)kernel(__bpf_call_base)kernel(__bread_gfp)kernel(__breadahead)kernel(__breadahead_gfp)kernel(__break_lease)kernel(__brelse)kernel(__cachemode2pte_tbl)kernel(__camellia_enc_blk)kernel(__camellia_enc_blk_2way)kernel(__camellia_setkey)kernel(__cancel_dirty_page)kernel(__cap_empty_set)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__cgroup_bpf_run_filter_sk)kernel(__cgroup_bpf_run_filter_skb)kernel(__cgroup_bpf_run_filter_sock_addr)kernel(__cgroup_bpf_run_filter_sock_ops)kernel(__check_object_size)kernel(__check_sticky)kernel(__class_create)kernel(__class_register)kernel(__cleancache_get_page)kernel(__cleancache_init_fs)kernel(__cleancache_init_shared_fs)kernel(__cleancache_invalidate_fs)kernel(__cleancache_invalidate_inode)kernel(__cleancache_invalidate_page)kernel(__cleancache_put_page)kernel(__clear_user)kernel(__clk_determine_rate)kernel(__clk_get_flags)kernel(__clk_get_hw)kernel(__clk_get_name)kernel(__clk_is_enabled)kernel(__clk_mux_determine_rate)kernel(__clk_mux_determine_rate_closest)kernel(__clocksource_register_scale)kernel(__clocksource_update_freq_scale)kernel(__clzdi2)kernel(__clzsi2)kernel(__compat_only_sysfs_link_entry_to_kobj)kernel(__cond_resched_lock)kernel(__cond_resched_rwlock_read)kernel(__cond_resched_rwlock_write)kernel(__const_udelay)kernel(__context_tracking_enter)kernel(__context_tracking_exit)kernel(__cookie_v4_check)kernel(__cookie_v4_init_sequence)kernel(__cookie_v6_check)kernel(__cookie_v6_init_sequence)kernel(__copy_user_nocache)kernel(__cpu_active_mask)kernel(__cpu_dying_mask)kernel(__cpu_online_mask)kernel(__cpu_possible_mask)kernel(__cpu_present_mask)kernel(__cpufreq_driver_target)kernel(__cpuhp_remove_state)kernel(__cpuhp_remove_state_cpuslocked)kernel(__cpuhp_setup_state)kernel(__cpuhp_setup_state_cpuslocked)kernel(__cpuhp_state_add_instance)kernel(__cpuhp_state_remove_instance)kernel(__crc32c_le)kernel(__crc32c_le_shift)kernel(__crypto_alloc_tfm)kernel(__crypto_memneq)kernel(__crypto_xor)kernel(__ctzdi2)kernel(__ctzsi2)kernel(__d_drop)kernel(__d_lookup_done)kernel(__dax_driver_register)kernel(__dax_pmem_probe)kernel(__dax_synchronous)kernel(__dec_node_page_state)kernel(__dec_zone_page_state)kernel(__default_kernel_pte_mask)kernel(__delay)kernel(__des3_ede_setkey)kernel(__destroy_inode)kernel(__dev_change_net_namespace)kernel(__dev_direct_xmit)kernel(__dev_forward_skb)kernel(__dev_fwnode)kernel(__dev_fwnode_const)kernel(__dev_get_by_flags)kernel(__dev_get_by_index)kernel(__dev_get_by_name)kernel(__dev_getfirstbyhwtype)kernel(__dev_kfree_skb_any)kernel(__dev_kfree_skb_irq)kernel(__dev_remove_pack)kernel(__dev_set_mtu)kernel(__device_reset)kernel(__devm_add_action)kernel(__devm_alloc_percpu)kernel(__devm_drm_dev_alloc)kernel(__devm_iio_device_register)kernel(__devm_iio_trigger_register)kernel(__devm_irq_alloc_descs)kernel(__devm_regmap_init)kernel(__devm_regmap_init_i2c)kernel(__devm_regmap_init_sdw)kernel(__devm_regmap_init_sdw_mbq)kernel(__devm_regmap_init_spi)kernel(__devm_release_region)kernel(__devm_request_region)kernel(__devm_reset_control_get)kernel(__devres_alloc_node)kernel(__dma_fence_unwrap_merge)kernel(__dma_request_channel)kernel(__do_once_done)kernel(__do_once_start)kernel(__dquot_alloc_space)kernel(__dquot_free_space)kernel(__dquot_transfer)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_get_edid_firmware_path)kernel(__drm_kunit_helper_alloc_drm_device_with_driver)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_debug)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_set_edid_firmware_path)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__dst_destroy_metrics_generic)kernel(__dynamic_dev_dbg)kernel(__dynamic_ibdev_dbg)kernel(__dynamic_netdev_dbg)kernel(__dynamic_pr_debug)kernel(__efivar_entry_delete)kernel(__efivar_entry_get)kernel(__efivar_entry_iter)kernel(__ethtool_get_link_ksettings)kernel(__f_setown)kernel(__fat_fs_error)kernel(__fcoe_get_lesb)kernel(__fdget)kernel(__fentry__)kernel(__fib6_flush_trees)kernel(__fib_lookup)kernel(__filemap_set_wb_err)kernel(__find_get_block)kernel(__fput_sync)kernel(__free_iova)kernel(__free_pages)kernel(__frontswap_init)kernel(__frontswap_invalidate_area)kernel(__frontswap_invalidate_page)kernel(__frontswap_load)kernel(__frontswap_store)kernel(__frontswap_test)kernel(__fs_parse)kernel(__fscache_acquire_cookie)kernel(__fscache_alloc_page)kernel(__fscache_attr_changed)kernel(__fscache_check_consistency)kernel(__fscache_check_page_write)kernel(__fscache_disable_cookie)kernel(__fscache_enable_cookie)kernel(__fscache_invalidate)kernel(__fscache_maybe_release_page)kernel(__fscache_read_or_alloc_page)kernel(__fscache_read_or_alloc_pages)kernel(__fscache_readpages_cancel)kernel(__fscache_register_netfs)kernel(__fscache_relinquish_cookie)kernel(__fscache_uncache_all_inode_pages)kernel(__fscache_uncache_page)kernel(__fscache_unregister_netfs)kernel(__fscache_update_cookie)kernel(__fscache_wait_on_invalidate)kernel(__fscache_wait_on_page_write)kernel(__fscache_write_page)kernel(__fsnotify_inode_delete)kernel(__fsnotify_parent)kernel(__ftrace_vbprintk)kernel(__ftrace_vprintk)kernel(__generic_block_fiemap)kernel(__generic_file_fsync)kernel(__generic_file_write_iter)kernel(__generic_fsdax_supported)kernel(__genphy_config_aneg)kernel(__genradix_free)kernel(__genradix_iter_peek)kernel(__genradix_prealloc)kernel(__genradix_ptr)kernel(__genradix_ptr_alloc)kernel(__get_free_pages)kernel(__get_hash_from_flowi6)kernel(__get_mtd_device)kernel(__get_task_comm)kernel(__get_user_1)kernel(__get_user_2)kernel(__get_user_4)kernel(__get_user_8)kernel(__get_user_pages_fast)kernel(__get_vm_area)kernel(__getblk_gfp)kernel(__gfn_to_pfn_memslot)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__hid_register_driver)kernel(__hid_request)kernel(__hrtimer_get_remaining)kernel(__hsiphash_aligned)kernel(__hv_pkt_iter_next)kernel(__hvc_resize)kernel(__hw_addr_init)kernel(__hw_addr_sync)kernel(__hw_addr_sync_dev)kernel(__hw_addr_unsync)kernel(__hw_addr_unsync_dev)kernel(__hwspin_lock_timeout)kernel(__hwspin_trylock)kernel(__hwspin_unlock)kernel(__i2c_board_list)kernel(__i2c_board_lock)kernel(__i2c_first_dynamic_bus_num)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__i915_gem_object_flush_map)kernel(__i915_gem_object_set_pages)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__icmp_send)kernel(__idxd_driver_register)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iio_device_register)kernel(__iio_trigger_register)kernel(__inc_node_page_state)kernel(__inc_zone_page_state)kernel(__inet6_lookup_established)kernel(__inet_hash)kernel(__inet_inherit_port)kernel(__inet_lookup_established)kernel(__inet_lookup_listener)kernel(__inet_stream_connect)kernel(__inet_twsk_schedule)kernel(__init_rwsem)kernel(__init_swait_queue_head)kernel(__init_waitqueue_head)kernel(__inode_add_bytes)kernel(__inode_attach_wb)kernel(__inode_sub_bytes)kernel(__insert_inode_hash)kernel(__intel_context_do_pin)kernel(__intel_context_do_unpin)kernel(__invalidate_device)kernel(__iomap_dio_rw)kernel(__ioread32_copy)kernel(__iowrite32_copy)kernel(__iowrite64_copy)kernel(__ip4_datagram_connect)kernel(__ip6_datagram_connect)kernel(__ip6_local_out)kernel(__ip_dev_find)kernel(__ip_mc_dec_group)kernel(__ip_mc_inc_group)kernel(__ip_queue_xmit)kernel(__ip_select_ident)kernel(__ip_tunnel_change_mtu)kernel(__iptunnel_pull_header)kernel(__ipv6_addr_type)kernel(__irq_alloc_descs)kernel(__irq_apply_affinity_hint)kernel(__irq_domain_add)kernel(__irq_domain_alloc_fwnode)kernel(__irq_set_handler)kernel(__iscsi_complete_pdu)kernel(__iscsi_get_task)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__kernel_is_locked_down)kernel(__kernel_write)kernel(__kfifo_alloc)kernel(__kfifo_dma_in_finish_r)kernel(__kfifo_dma_in_prepare)kernel(__kfifo_dma_in_prepare_r)kernel(__kfifo_dma_out_finish_r)kernel(__kfifo_dma_out_prepare)kernel(__kfifo_dma_out_prepare_r)kernel(__kfifo_free)kernel(__kfifo_from_user)kernel(__kfifo_from_user_r)kernel(__kfifo_in)kernel(__kfifo_in_r)kernel(__kfifo_init)kernel(__kfifo_len_r)kernel(__kfifo_max_r)kernel(__kfifo_out)kernel(__kfifo_out_peek)kernel(__kfifo_out_peek_r)kernel(__kfifo_out_r)kernel(__kfifo_skip_r)kernel(__kfifo_to_user)kernel(__kfifo_to_user_r)kernel(__kfree_skb)kernel(__kmalloc)kernel(__kmalloc_node)kernel(__kmalloc_node_track_caller)kernel(__kmalloc_track_caller)kernel(__krealloc)kernel(__ksize)kernel(__kthread_init_worker)kernel(__kthread_should_park)kernel(__kunit_add_resource)kernel(__kunit_test_suites_exit)kernel(__kunit_test_suites_init)kernel(__kvm_apic_update_irr)kernel(__kvm_prepare_emulation_failure_exit)kernel(__kvm_request_immediate_exit)kernel(__kvm_set_memory_region)kernel(__kvm_vcpu_update_apicv)kernel(__l2tp_session_unhash)kernel(__list_add_valid)kernel(__list_del_entry_valid)kernel(__list_lru_init)kernel(__local_bh_enable_ip)kernel(__lock_buffer)kernel(__lock_page)kernel(__lock_page_killable)kernel(__lock_sock_fast)kernel(__mark_inode_dirty)kernel(__max_die_per_package)kernel(__max_logical_packages)kernel(__mb_cache_entry_free)kernel(__mdiobus_modify_changed)kernel(__mdiobus_read)kernel(__mdiobus_register)kernel(__mdiobus_write)kernel(__mei_cldev_driver_register)kernel(__memcat_p)kernel(__memcpy)kernel(__memcpy_flushcache)kernel(__memcpy_mcsafe)kernel(__memmove)kernel(__memset)kernel(__mhi_driver_register)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__mmc_claim_host)kernel(__mmc_send_status)kernel(__mmdrop)kernel(__mmu_notifier_invalidate_range)kernel(__mmu_notifier_register)kernel(__mmu_notifier_register_v2)kernel(__mnt_is_readonly)kernel(__mod_lruvec_page_state)kernel(__mod_node_page_state)kernel(__mod_zone_page_state)kernel(__module_address)kernel(__module_get)kernel(__module_put_and_exit)kernel(__module_text_address)kernel(__msecs_to_jiffies)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mtd_next_device)kernel(__mutex_init)kernel(__napi_alloc_frag_align)kernel(__napi_alloc_skb)kernel(__napi_schedule)kernel(__napi_schedule_irqoff)kernel(__nd_driver_register)kernel(__ndelay)kernel(__ndisc_fill_addr_option)kernel(__neigh_create)kernel(__neigh_event_send)kernel(__neigh_for_each_release)kernel(__neigh_set_probe_once)kernel(__netdev_alloc_frag_align)kernel(__netdev_alloc_skb)kernel(__netdev_watchdog_up)kernel(__netif_napi_del)kernel(__netif_schedule)kernel(__netif_set_xps_queue)kernel(__netlink_dump_start)kernel(__netlink_kernel_create)kernel(__netlink_ns_capable)kernel(__netpoll_cleanup)kernel(__netpoll_free)kernel(__netpoll_setup)kernel(__next_node_in)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_expect_find)kernel(__nf_ct_l4proto_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_ip6_route)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nla_parse)kernel(__nla_put)kernel(__nla_put_64bit)kernel(__nla_put_nohdr)kernel(__nla_reserve)kernel(__nla_reserve_64bit)kernel(__nla_reserve_nohdr)kernel(__nla_validate)kernel(__nlmsg_put)kernel(__node_distance)kernel(__ntb_register_client)kernel(__num_online_cpus)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__nvram_check_checksum)kernel(__nvram_read_byte)kernel(__nvram_write_byte)kernel(__of_reset_control_get)kernel(__ovs_vport_ops_register)kernel(__page_cache_alloc)kernel(__page_file_index)kernel(__page_file_mapping)kernel(__page_frag_cache_drain)kernel(__page_mapcount)kernel(__page_symlink)kernel(__pagevec_release)kernel(__parport_register_driver)kernel(__pci_hp_initialize)kernel(__pci_hp_register)kernel(__pci_register_driver)kernel(__pci_reset_function_locked)kernel(__per_cpu_offset)kernel(__percpu_counter_compare)kernel(__percpu_counter_init)kernel(__percpu_counter_sum)kernel(__percpu_down_read)kernel(__percpu_init_rwsem)kernel(__phy_modify)kernel(__phy_modify_mmd)kernel(__phy_modify_mmd_changed)kernel(__phy_read_mmd)kernel(__phy_resume)kernel(__phy_write_mmd)kernel(__platform_create_bundle)kernel(__platform_driver_probe)kernel(__platform_driver_register)kernel(__platform_register_drivers)kernel(__pm_relax)kernel(__pm_runtime_disable)kernel(__pm_runtime_idle)kernel(__pm_runtime_resume)kernel(__pm_runtime_set_status)kernel(__pm_runtime_suspend)kernel(__pm_runtime_use_autosuspend)kernel(__pm_stay_awake)kernel(__pneigh_lookup)kernel(__posix_acl_chmod)kernel(__posix_acl_create)kernel(__preempt_count)kernel(__printk_cpu_trylock)kernel(__printk_cpu_unlock)kernel(__printk_ratelimit)kernel(__printk_wait_on_cpu_lock)kernel(__ps2_command)kernel(__pskb_copy_fclone)kernel(__pskb_pull_tail)kernel(__pte2cachemode_tbl)kernel(__put_cred)kernel(__put_devmap_managed_page)kernel(__put_mtd_device)kernel(__put_net)kernel(__put_page)kernel(__put_task_struct)kernel(__put_task_struct_rcu_cb)kernel(__put_user_1)kernel(__put_user_2)kernel(__put_user_4)kernel(__put_user_8)kernel(__put_user_ns)kernel(__pv_queued_spin_lock_slowpath)kernel(__px_dma)kernel(__qdisc_calculate_pkt_len)kernel(__quota_error)kernel(__raw_notifier_call_chain)kernel(__rb_erase_color)kernel(__rb_insert_augmented)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__read_overflow2_field)kernel(__refrigerator)kernel(__register_binfmt)kernel(__register_blkdev)kernel(__register_chrdev)kernel(__register_mtd_parser)kernel(__register_nls)kernel(__register_nmi_handler)kernel(__regmap_init)kernel(__regmap_init_i2c)kernel(__regmap_init_sdw)kernel(__regmap_init_sdw_mbq)kernel(__regmap_init_spi)kernel(__release_region)kernel(__remove_inode_hash)kernel(__request_module)kernel(__request_percpu_irq)kernel(__request_region)kernel(__reset_control_get)kernel(__rh_add_flag)kernel(__ring_buffer_alloc)kernel(__rmi_register_function_handler)kernel(__root_device_register)kernel(__round_jiffies)kernel(__round_jiffies_relative)kernel(__round_jiffies_up)kernel(__round_jiffies_up_relative)kernel(__rpc_wait_for_completion_task)kernel(__rt_mutex_init)kernel(__rtc_register_device)kernel(__rtnl_link_register)kernel(__rtnl_link_unregister)kernel(__sb_end_write)kernel(__sb_start_write)kernel(__sbitmap_queue_get)kernel(__sbitmap_queue_get_shallow)kernel(__scm_destroy)kernel(__scm_send)kernel(__scsi_add_device)kernel(__scsi_device_lookup)kernel(__scsi_device_lookup_by_target)kernel(__scsi_execute)kernel(__scsi_format_command)kernel(__scsi_init_queue)kernel(__scsi_iterate_devices)kernel(__scsi_print_sense)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdw_register_driver)kernel(__secpath_destroy)kernel(__seq_open_private)kernel(__serio_register_driver)kernel(__serio_register_port)kernel(__serpent_crypt_ctr)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__set_dax_synchronous)kernel(__set_page_dirty)kernel(__set_page_dirty_buffers)kernel(__set_page_dirty_nobuffers)kernel(__sg_alloc_table)kernel(__sg_free_table)kernel(__sg_page_iter_dma_next)kernel(__sg_page_iter_next)kernel(__sg_page_iter_start)kernel(__siphash_aligned)kernel(__sk_backlog_rcv)kernel(__sk_dst_check)kernel(__sk_mem_raise_allocated)kernel(__sk_mem_reclaim)kernel(__sk_mem_reduce_allocated)kernel(__sk_mem_schedule)kernel(__sk_queue_drop_skb)kernel(__sk_receive_skb)kernel(__skb_checksum)kernel(__skb_checksum_complete)kernel(__skb_checksum_complete_head)kernel(__skb_ext_del)kernel(__skb_ext_put)kernel(__skb_flow_dissect)kernel(__skb_flow_get_ports)kernel(__skb_free_datagram_locked)kernel(__skb_get_hash)kernel(__skb_get_hash_symmetric)kernel(__skb_gro_checksum_complete)kernel(__skb_gso_segment)kernel(__skb_pad)kernel(__skb_recv_datagram)kernel(__skb_recv_udp)kernel(__skb_try_recv_datagram)kernel(__skb_tstamp_tx)kernel(__skb_vlan_pop)kernel(__skb_wait_for_more_packets)kernel(__skb_warn_lro_forwarding)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__sock_cmsg_send)kernel(__sock_create)kernel(__sock_queue_rcv_skb)kernel(__sock_recv_timestamp)kernel(__sock_recv_ts_and_drops)kernel(__sock_recv_wifi_status)kernel(__sock_tx_timestamp)kernel(__spi_alloc_controller)kernel(__spi_register_driver)kernel(__splice_from_pipe)kernel(__srcu_notifier_call_chain)kernel(__srcu_read_lock)kernel(__srcu_read_unlock)kernel(__stack_chk_fail)kernel(__stack_depot_save)kernel(__starget_for_each_device)kernel(__static_key_deferred_flush)kernel(__static_key_slow_dec_deferred)kernel(__strp_unpause)kernel(__supported_pte_mask)kernel(__suspend_report_result)kernel(__sw_hweight16)kernel(__sw_hweight32)kernel(__sw_hweight64)kernel(__sw_hweight8)kernel(__symbol_get)kernel(__symbol_put)kernel(__sync_dirty_buffer)kernel(__sysfs_match_string)kernel(__target_init_cmd)kernel(__task_pid_nr_ns)kernel(__tasklet_hi_schedule)kernel(__tasklet_schedule)kernel(__tb_ring_enqueue)kernel(__tcf_em_tree_match)kernel(__tcp_md5_do_lookup)kernel(__tcp_send_ack)kernel(__test_set_page_writeback)kernel(__trace_bprintk)kernel(__trace_bputs)kernel(__trace_note_message)kernel(__trace_printk)kernel(__trace_puts)kernel(__tracepoint_add_device_to_group)kernel(__tracepoint_arm_event)kernel(__tracepoint_ath11k_log_dbg)kernel(__tracepoint_attach_device_to_domain)kernel(__tracepoint_block_bio_complete)kernel(__tracepoint_block_bio_remap)kernel(__tracepoint_block_rq_insert)kernel(__tracepoint_block_rq_remap)kernel(__tracepoint_block_split)kernel(__tracepoint_block_unplug)kernel(__tracepoint_br_fdb_add)kernel(__tracepoint_br_fdb_external_learn_add)kernel(__tracepoint_br_fdb_update)kernel(__tracepoint_cpu_frequency)kernel(__tracepoint_cpu_idle)kernel(__tracepoint_detach_device_from_domain)kernel(__tracepoint_dev_irq)kernel(__tracepoint_devlink_hwerr)kernel(__tracepoint_devlink_hwmsg)kernel(__tracepoint_devlink_trap_report)kernel(__tracepoint_dma_fence_emit)kernel(__tracepoint_dma_fence_enable_signal)kernel(__tracepoint_dma_fence_signaled)kernel(__tracepoint_extlog_mem_event)kernel(__tracepoint_fdb_delete)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fib6_table_lookup)kernel(__tracepoint_io_page_fault)kernel(__tracepoint_ipi_send_cpu)kernel(__tracepoint_ipi_send_cpumask)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_kfree)kernel(__tracepoint_kfree_skb)kernel(__tracepoint_kmalloc)kernel(__tracepoint_kmalloc_node)kernel(__tracepoint_kmem_cache_alloc)kernel(__tracepoint_kmem_cache_alloc_node)kernel(__tracepoint_kmem_cache_free)kernel(__tracepoint_kvm_apicv_accept_irq)kernel(__tracepoint_kvm_avic_doorbell)kernel(__tracepoint_kvm_avic_ga_log)kernel(__tracepoint_kvm_avic_incomplete_ipi)kernel(__tracepoint_kvm_avic_unaccelerated_access)kernel(__tracepoint_kvm_cr)kernel(__tracepoint_kvm_entry)kernel(__tracepoint_kvm_exit)kernel(__tracepoint_kvm_fast_mmio)kernel(__tracepoint_kvm_inj_virq)kernel(__tracepoint_kvm_invlpga)kernel(__tracepoint_kvm_msr)kernel(__tracepoint_kvm_nested_intercepts)kernel(__tracepoint_kvm_nested_intr_vmexit)kernel(__tracepoint_kvm_nested_vmenter_failed)kernel(__tracepoint_kvm_nested_vmexit)kernel(__tracepoint_kvm_nested_vmexit_inject)kernel(__tracepoint_kvm_nested_vmrun)kernel(__tracepoint_kvm_page_fault)kernel(__tracepoint_kvm_pi_irte_update)kernel(__tracepoint_kvm_ple_window_update)kernel(__tracepoint_kvm_pml_full)kernel(__tracepoint_kvm_skinit)kernel(__tracepoint_kvm_vmgexit_enter)kernel(__tracepoint_kvm_vmgexit_exit)kernel(__tracepoint_kvm_vmgexit_msr_protocol_enter)kernel(__tracepoint_kvm_vmgexit_msr_protocol_exit)kernel(__tracepoint_kvm_write_tsc_offset)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_map)kernel(__tracepoint_mc_event)kernel(__tracepoint_mei_pci_cfg_read)kernel(__tracepoint_mei_reg_read)kernel(__tracepoint_mei_reg_write)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_module_get)kernel(__tracepoint_napi_poll)kernel(__tracepoint_neigh_cleanup_and_release)kernel(__tracepoint_neigh_event_send_dead)kernel(__tracepoint_neigh_event_send_done)kernel(__tracepoint_neigh_timer_handler)kernel(__tracepoint_neigh_update)kernel(__tracepoint_neigh_update_done)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_non_standard_event)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pelt_cfs_tp)kernel(__tracepoint_pelt_dl_tp)kernel(__tracepoint_pelt_irq_tp)kernel(__tracepoint_pelt_rt_tp)kernel(__tracepoint_pelt_se_tp)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_powernv_throttle)kernel(__tracepoint_rdpmc)kernel(__tracepoint_read_msr)kernel(__tracepoint_remove_device_from_group)kernel(__tracepoint_rpm_idle)kernel(__tracepoint_rpm_resume)kernel(__tracepoint_rpm_return_int)kernel(__tracepoint_rpm_suspend)kernel(__tracepoint_sched_cpu_capacity_tp)kernel(__tracepoint_sched_overutilized_tp)kernel(__tracepoint_sched_update_nr_running_tp)kernel(__tracepoint_sched_util_est_cfs_tp)kernel(__tracepoint_sched_util_est_se_tp)kernel(__tracepoint_spi_transfer_start)kernel(__tracepoint_spi_transfer_stop)kernel(__tracepoint_suspend_resume)kernel(__tracepoint_tcp_send_reset)kernel(__tracepoint_unmap)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__tracepoint_wbc_writepage)kernel(__tracepoint_write_msr)kernel(__tracepoint_xdp_bulk_tx)kernel(__tracepoint_xdp_exception)kernel(__tracepoint_xhci_dbg_init)kernel(__tracepoint_xhci_dbg_quirks)kernel(__transport_register_session)kernel(__tss_limit_invalid)kernel(__tty_alloc_driver)kernel(__tty_insert_flip_char)kernel(__twofish_enc_blk_3way)kernel(__twofish_setkey)kernel(__typec_altmode_register_driver)kernel(__udelay)kernel(__udp4_lib_lookup)kernel(__udp6_lib_lookup)kernel(__udp_disconnect)kernel(__udp_enqueue_schedule_skb)kernel(__udp_gso_segment)kernel(__uio_register_device)kernel(__umc_driver_register)kernel(__unregister_chrdev)kernel(__unwind_start)kernel(__usb_create_hcd)kernel(__usb_get_extra_descriptor)kernel(__usecs_to_jiffies)kernel(__uv_cpu_info)kernel(__uv_hub_info_list)kernel(__uwb_addr_print)kernel(__uwb_rc_try_get)kernel(__v4l2_clk_register_fixed)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_find_nearest_size)kernel(__var_waitqueue)kernel(__vdpa_alloc_device)kernel(__vdpa_register_driver)kernel(__vfs_getxattr)kernel(__vfs_removexattr)kernel(__vfs_removexattr_locked)kernel(__vfs_setxattr)kernel(__vfs_setxattr_locked)kernel(__video_register_device)kernel(__videobuf_mmap_setup)kernel(__virt_addr_valid)kernel(__vlan_find_dev_deep_rcu)kernel(__vmalloc)kernel(__vmalloc_node_range)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)kernel(__vring_new_virtqueue)kernel(__wa_destroy)kernel(__wait_on_bit)kernel(__wait_on_bit_lock)kernel(__wait_on_buffer)kernel(__wait_rcu_gp)kernel(__wake_up)kernel(__wake_up_bit)kernel(__wake_up_locked)kernel(__wake_up_locked_key)kernel(__wake_up_locked_key_bookmark)kernel(__wake_up_locked_sync_key)kernel(__wake_up_sync)kernel(__wake_up_sync_key)kernel(__warn_printk)kernel(__wmi_driver_register)kernel(__write_overflow_field)kernel(__wusb_dev_get_by_usb_dev)kernel(__x86_indirect_thunk_r10)kernel(__x86_indirect_thunk_r11)kernel(__x86_indirect_thunk_r12)kernel(__x86_indirect_thunk_r13)kernel(__x86_indirect_thunk_r14)kernel(__x86_indirect_thunk_r15)kernel(__x86_indirect_thunk_r8)kernel(__x86_indirect_thunk_r9)kernel(__x86_indirect_thunk_rax)kernel(__x86_indirect_thunk_rbp)kernel(__x86_indirect_thunk_rbx)kernel(__x86_indirect_thunk_rcx)kernel(__x86_indirect_thunk_rdi)kernel(__x86_indirect_thunk_rdx)kernel(__x86_indirect_thunk_rsi)kernel(__x86_paravirt_patch_template)kernel(__x86_return_thunk)kernel(__x86_set_memory_region)kernel(__xa_alloc)kernel(__xa_alloc_cyclic)kernel(__xa_clear_mark)kernel(__xa_cmpxchg)kernel(__xa_erase)kernel(__xa_insert)kernel(__xa_set_mark)kernel(__xa_store)kernel(__xas_next)kernel(__xas_prev)kernel(__xdp_build_skb_from_frame)kernel(__xdp_release_frame)kernel(__xenbus_register_frontend)kernel(__xfrm_decode_session)kernel(__xfrm_dst_lookup)kernel(__xfrm_init_state)kernel(__xfrm_policy_check)kernel(__xfrm_route_forward)kernel(__xfrm_state_delete)kernel(__xfrm_state_destroy)kernel(__xfrm_state_mtu)kernel(__zerocopy_sg_from_iter)kernel(_atomic_dec_and_lock)kernel(_atomic_dec_and_lock_irqsave)kernel(_bcd2bin)kernel(_bin2bcd)kernel(_cond_resched)kernel(_copy_from_iter)kernel(_copy_from_iter_flushcache)kernel(_copy_from_iter_full)kernel(_copy_from_iter_full_nocache)kernel(_copy_from_iter_nocache)kernel(_copy_from_pages)kernel(_copy_from_user)kernel(_copy_to_iter)kernel(_copy_to_iter_mcsafe)kernel(_copy_to_user)kernel(_ctype)kernel(_dev_alert)kernel(_dev_crit)kernel(_dev_emerg)kernel(_dev_err)kernel(_dev_info)kernel(_dev_notice)kernel(_dev_warn)kernel(_fc_frame_alloc)kernel(_i915_vma_move_to_active)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_kstrtol)kernel(_kstrtoul)kernel(_local_bh_enable)kernel(_mwifiex_dbg)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_page_poisoning_enabled)kernel(_page_poisoning_enabled_early)kernel(_raw_read_lock)kernel(_raw_read_lock_bh)kernel(_raw_read_lock_irq)kernel(_raw_read_lock_irqsave)kernel(_raw_read_trylock)kernel(_raw_read_unlock_bh)kernel(_raw_read_unlock_irqrestore)kernel(_raw_spin_lock)kernel(_raw_spin_lock_bh)kernel(_raw_spin_lock_irq)kernel(_raw_spin_lock_irqsave)kernel(_raw_spin_trylock)kernel(_raw_spin_trylock_bh)kernel(_raw_spin_unlock_bh)kernel(_raw_spin_unlock_irqrestore)kernel(_raw_write_lock)kernel(_raw_write_lock_bh)kernel(_raw_write_lock_irq)kernel(_raw_write_lock_irqsave)kernel(_raw_write_trylock)kernel(_raw_write_unlock_bh)kernel(_raw_write_unlock_irqrestore)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_calculate_bit_shift)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_torture_create_kthread)kernel(_torture_stop_kthread)kernel(_totalram_pages)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(_vdpa_register_device)kernel(_vdpa_unregister_device)kernel(_xa_init_flags)kernel(ablkcipher_walk_done)kernel(ablkcipher_walk_phys)kernel(abort)kernel(abort_creds)kernel(ac97_bus_type)kernel(access_process_vm)kernel(account_locked_vm)kernel(account_page_dirtied)kernel(account_page_redirty)kernel(ack_all_badblocks)kernel(acomp_request_alloc)kernel(acomp_request_free)kernel(acp_dsp_block_read)kernel(acp_dsp_block_write)kernel(acp_dsp_pre_fw_run)kernel(acp_dsp_stream_get)kernel(acp_dsp_stream_init)kernel(acp_dsp_stream_put)kernel(acp_get_bar_index)kernel(acp_mailbox_read)kernel(acp_mailbox_write)kernel(acp_pcm_close)kernel(acp_pcm_hw_params)kernel(acp_pcm_open)kernel(acp_pcm_pointer)kernel(acp_set_stream_data_offset)kernel(acp_sof_dsp_run)kernel(acp_sof_ipc_get_mailbox_offset)kernel(acp_sof_ipc_get_window_offset)kernel(acp_sof_ipc_irq_thread)kernel(acp_sof_ipc_msg_data)kernel(acp_sof_ipc_send_msg)kernel(acp_sof_trace_init)kernel(acp_sof_trace_release)kernel(acpi_acquire_global_lock)kernel(acpi_acquire_mutex)kernel(acpi_any_gpe_status_set)kernel(acpi_attach_data)kernel(acpi_bind_one)kernel(acpi_bios_error)kernel(acpi_bios_exception)kernel(acpi_bios_warning)kernel(acpi_buffer_to_resource)kernel(acpi_bus_attach_private_data)kernel(acpi_bus_can_wakeup)kernel(acpi_bus_detach_private_data)kernel(acpi_bus_generate_netlink_event)kernel(acpi_bus_get_device)kernel(acpi_bus_get_ejd)kernel(acpi_bus_get_private_data)kernel(acpi_bus_get_status)kernel(acpi_bus_get_status_handle)kernel(acpi_bus_power_manageable)kernel(acpi_bus_private_data_handler)kernel(acpi_bus_register_driver)kernel(acpi_bus_register_early_device)kernel(acpi_bus_scan)kernel(acpi_bus_set_power)kernel(acpi_bus_trim)kernel(acpi_bus_type)kernel(acpi_bus_unregister_driver)kernel(acpi_bus_update_power)kernel(acpi_check_address_range)kernel(acpi_check_dsm)kernel(acpi_check_region)kernel(acpi_check_resource_conflict)kernel(acpi_clear_event)kernel(acpi_clear_gpe)kernel(acpi_cpc_valid)kernel(acpi_cppc_processor_exit)kernel(acpi_cppc_processor_probe)kernel(acpi_create_platform_device)kernel(acpi_current_gpe_count)kernel(acpi_data_fwnode_ops)kernel(acpi_dbg_layer)kernel(acpi_dbg_level)kernel(acpi_debugfs_dir)kernel(acpi_decode_pld_buffer)kernel(acpi_detach_data)kernel(acpi_dev_add_driver_gpios)kernel(acpi_dev_clear_dependencies)kernel(acpi_dev_filter_resource_type)kernel(acpi_dev_for_each_child)kernel(acpi_dev_found)kernel(acpi_dev_free_resource_list)kernel(acpi_dev_get_dma_resources)kernel(acpi_dev_get_first_consumer_dev)kernel(acpi_dev_get_first_match_dev)kernel(acpi_dev_get_irq_type)kernel(acpi_dev_get_memory_resources)kernel(acpi_dev_get_next_match_dev)kernel(acpi_dev_get_property)kernel(acpi_dev_get_resources)kernel(acpi_dev_gpio_irq_get)kernel(acpi_dev_hid_uid_match)kernel(acpi_dev_irq_flags)kernel(acpi_dev_pm_attach)kernel(acpi_dev_present)kernel(acpi_dev_remove_driver_gpios)kernel(acpi_dev_resource_address_space)kernel(acpi_dev_resource_ext_address_space)kernel(acpi_dev_resource_interrupt)kernel(acpi_dev_resource_io)kernel(acpi_dev_resource_memory)kernel(acpi_dev_resume)kernel(acpi_dev_state_d0)kernel(acpi_dev_suspend)kernel(acpi_dev_uid_to_integer)kernel(acpi_device_fix_up_power)kernel(acpi_device_fix_up_power_extended)kernel(acpi_device_fwnode_ops)kernel(acpi_device_get_match_data)kernel(acpi_device_hid)kernel(acpi_device_modalias)kernel(acpi_device_set_power)kernel(acpi_device_uevent_modalias)kernel(acpi_device_update_power)kernel(acpi_disable)kernel(acpi_disable_all_gpes)kernel(acpi_disable_event)kernel(acpi_disable_gpe)kernel(acpi_disabled)kernel(acpi_dispatch_gpe)kernel(acpi_dma_configure)kernel(acpi_dma_configure_id)kernel(acpi_dma_controller_free)kernel(acpi_dma_controller_register)kernel(acpi_dma_request_slave_chan_by_index)kernel(acpi_dma_request_slave_chan_by_name)kernel(acpi_dma_simple_xlate)kernel(acpi_driver_match_device)kernel(acpi_ec_add_query_handler)kernel(acpi_ec_mark_gpe_for_wake)kernel(acpi_ec_remove_query_handler)kernel(acpi_enable)kernel(acpi_enable_all_runtime_gpes)kernel(acpi_enable_all_wakeup_gpes)kernel(acpi_enable_event)kernel(acpi_enable_gpe)kernel(acpi_enter_sleep_state)kernel(acpi_enter_sleep_state_prep)kernel(acpi_enter_sleep_state_s4bios)kernel(acpi_error)kernel(acpi_evaluate_dsm)kernel(acpi_evaluate_integer)kernel(acpi_evaluate_object)kernel(acpi_evaluate_object_typed)kernel(acpi_evaluate_ost)kernel(acpi_evaluate_reference)kernel(acpi_evaluate_reg)kernel(acpi_evaluation_failure_warn)kernel(acpi_exception)kernel(acpi_execute_reg_methods)kernel(acpi_execute_simple_method)kernel(acpi_extract_package)kernel(acpi_fetch_acpi_dev)kernel(acpi_find_child_by_adr)kernel(acpi_find_child_device)kernel(acpi_finish_gpe)kernel(acpi_format_exception)kernel(acpi_gbl_FADT)kernel(acpi_get_acpi_dev)kernel(acpi_get_cpuid)kernel(acpi_get_current_resources)kernel(acpi_get_data)kernel(acpi_get_data_full)kernel(acpi_get_devices)kernel(acpi_get_event_resources)kernel(acpi_get_event_status)kernel(acpi_get_first_physical_node)kernel(acpi_get_gpe_device)kernel(acpi_get_gpe_status)kernel(acpi_get_handle)kernel(acpi_get_hp_hw_control_from_firmware)kernel(acpi_get_irq_routing_table)kernel(acpi_get_local_address)kernel(acpi_get_name)kernel(acpi_get_next_object)kernel(acpi_get_node)kernel(acpi_get_object_info)kernel(acpi_get_parent)kernel(acpi_get_pci_dev)kernel(acpi_get_phys_id)kernel(acpi_get_physical_device_location)kernel(acpi_get_possible_resources)kernel(acpi_get_psd_map)kernel(acpi_get_sleep_type_data)kernel(acpi_get_subsystem_id)kernel(acpi_get_table)kernel(acpi_get_table_by_index)kernel(acpi_get_table_header)kernel(acpi_get_type)kernel(acpi_get_vendor_resource)kernel(acpi_gpe_count)kernel(acpi_gpio_get_irq_resource)kernel(acpi_gpiochip_free_interrupts)kernel(acpi_gpiochip_request_interrupts)kernel(acpi_gsi_to_irq)kernel(acpi_handle_printk)kernel(acpi_has_method)kernel(acpi_has_watchdog)kernel(acpi_info)kernel(acpi_initialize_hp_context)kernel(acpi_install_address_space_handler)kernel(acpi_install_address_space_handler_no_reg)kernel(acpi_install_fixed_event_handler)kernel(acpi_install_global_event_handler)kernel(acpi_install_gpe_block)kernel(acpi_install_gpe_handler)kernel(acpi_install_gpe_raw_handler)kernel(acpi_install_interface)kernel(acpi_install_interface_handler)kernel(acpi_install_method)kernel(acpi_install_notify_handler)kernel(acpi_install_sci_handler)kernel(acpi_install_table_handler)kernel(acpi_is_pnp_device)kernel(acpi_is_root_bridge)kernel(acpi_is_video_device)kernel(acpi_kobj)kernel(acpi_leave_sleep_state)kernel(acpi_leave_sleep_state_prep)kernel(acpi_lid_open)kernel(acpi_load_table)kernel(acpi_lpat_free_conversion_table)kernel(acpi_lpat_get_conversion_table)kernel(acpi_lpat_raw_to_temp)kernel(acpi_lpat_temp_to_raw)kernel(acpi_map_cpu)kernel(acpi_map_pxm_to_node)kernel(acpi_mark_gpe_for_wake)kernel(acpi_mask_gpe)kernel(acpi_match_device)kernel(acpi_match_device_ids)kernel(acpi_match_platform_list)kernel(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_notifier_call_chain)kernel(acpi_os_execute)kernel(acpi_os_get_iomem)kernel(acpi_os_get_line)kernel(acpi_os_map_generic_address)kernel(acpi_os_map_iomem)kernel(acpi_os_map_memory)kernel(acpi_os_printf)kernel(acpi_os_read_port)kernel(acpi_os_unmap_generic_address)kernel(acpi_os_unmap_iomem)kernel(acpi_os_unmap_memory)kernel(acpi_os_wait_events_complete)kernel(acpi_os_write_port)kernel(acpi_osi_is_win8)kernel(acpi_parse_art)kernel(acpi_parse_trt)kernel(acpi_pci_check_ejectable)kernel(acpi_pci_detect_ejectable)kernel(acpi_pci_disabled)kernel(acpi_pci_find_root)kernel(acpi_pm_device_sleep_state)kernel(acpi_pm_set_device_wakeup)kernel(acpi_pm_wakeup_event)kernel(acpi_processor_claim_cst_control)kernel(acpi_processor_evaluate_cst)kernel(acpi_processor_ffh_cstate_enter)kernel(acpi_processor_ffh_cstate_probe)kernel(acpi_processor_get_bios_limit)kernel(acpi_processor_get_performance_info)kernel(acpi_processor_get_psd)kernel(acpi_processor_notify_smm)kernel(acpi_processor_power_init_bm_check)kernel(acpi_processor_preregister_performance)kernel(acpi_processor_register_performance)kernel(acpi_processor_unregister_performance)kernel(acpi_purge_cached_objects)kernel(acpi_put_table)kernel(acpi_read)kernel(acpi_read_bit_register)kernel(acpi_reconfig_notifier_register)kernel(acpi_reconfig_notifier_unregister)kernel(acpi_reduced_hardware)kernel(acpi_register_gsi)kernel(acpi_register_ioapic)kernel(acpi_register_lps0_dev)kernel(acpi_register_wakeup_handler)kernel(acpi_release_global_lock)kernel(acpi_release_mutex)kernel(acpi_remove_address_space_handler)kernel(acpi_remove_fixed_event_handler)kernel(acpi_remove_gpe_block)kernel(acpi_remove_gpe_handler)kernel(acpi_remove_interface)kernel(acpi_remove_notify_handler)kernel(acpi_remove_sci_handler)kernel(acpi_remove_table_handler)kernel(acpi_reset)kernel(acpi_resource_to_address64)kernel(acpi_resources_are_enforced)kernel(acpi_root_dir)kernel(acpi_run_osc)kernel(acpi_scan_lock_acquire)kernel(acpi_scan_lock_release)kernel(acpi_set_current_resources)kernel(acpi_set_firmware_waking_vector)kernel(acpi_set_gpe)kernel(acpi_set_gpe_wake_mask)kernel(acpi_set_modalias)kernel(acpi_setup_gpe_for_wake)kernel(acpi_smbus_read)kernel(acpi_smbus_register_callback)kernel(acpi_smbus_unregister_callback)kernel(acpi_smbus_write)kernel(acpi_spi_count_resources)kernel(acpi_spi_device_alloc)kernel(acpi_storage_d3)kernel(acpi_subsys_complete)kernel(acpi_subsys_freeze)kernel(acpi_subsys_poweroff)kernel(acpi_subsys_prepare)kernel(acpi_subsys_restore_early)kernel(acpi_subsys_runtime_resume)kernel(acpi_subsys_runtime_suspend)kernel(acpi_subsys_suspend)kernel(acpi_subsys_suspend_late)kernel(acpi_subsys_suspend_noirq)kernel(acpi_target_system_state)kernel(acpi_tb_install_and_load_table)kernel(acpi_tb_unload_table)kernel(acpi_thermal_rel_misc_device_add)kernel(acpi_thermal_rel_misc_device_remove)kernel(acpi_unbind_one)kernel(acpi_unload_parent_table)kernel(acpi_unload_table)kernel(acpi_unmap_cpu)kernel(acpi_unregister_gsi)kernel(acpi_unregister_ioapic)kernel(acpi_unregister_lps0_dev)kernel(acpi_unregister_wakeup_handler)kernel(acpi_update_all_gpes)kernel(acpi_video_backlight_string)kernel(acpi_video_backlight_use_native)kernel(acpi_video_get_backlight_type)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_report_nolcd)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(acpi_walk_namespace)kernel(acpi_walk_resource_buffer)kernel(acpi_walk_resources)kernel(acpi_warning)kernel(acpi_write)kernel(acpi_write_bit_register)kernel(acpiphp_register_attention)kernel(acpiphp_unregister_attention)kernel(add_cpu)kernel(add_device_randomness)kernel(add_disk_randomness)kernel(add_hwgenerator_randomness)kernel(add_input_randomness)kernel(add_interrupt_randomness)kernel(add_memory)kernel(add_memory_driver_managed)kernel(add_mtd_blktrans_dev)kernel(add_page_wait_queue)kernel(add_random_ready_callback)kernel(add_taint)kernel(add_timer)kernel(add_timer_on)kernel(add_to_page_cache_locked)kernel(add_to_page_cache_lru)kernel(add_to_pipe)kernel(add_uevent_var)kernel(add_wait_queue)kernel(add_wait_queue_exclusive)kernel(add_wait_queue_priority)kernel(addrconf_add_linklocal)kernel(addrconf_prefix_rcv_add_addr)kernel(address_space_init_once)kernel(adf_cfg_add_key_value_param)kernel(adf_cfg_dev_add)kernel(adf_cfg_dev_remove)kernel(adf_cfg_get_param_value)kernel(adf_cfg_section_add)kernel(adf_cfg_services)kernel(adf_clean_vf_map)kernel(adf_cleanup_etr_data)kernel(adf_dbgfs_exit)kernel(adf_dbgfs_init)kernel(adf_dev_down)kernel(adf_dev_get)kernel(adf_dev_in_use)kernel(adf_dev_measure_clock)kernel(adf_dev_put)kernel(adf_dev_restart)kernel(adf_dev_started)kernel(adf_dev_up)kernel(adf_devmgr_add_dev)kernel(adf_devmgr_in_reset)kernel(adf_devmgr_pci_to_accel_dev)kernel(adf_devmgr_rm_dev)kernel(adf_devmgr_update_class_index)kernel(adf_disable_pf2vf_interrupts)kernel(adf_disable_sriov)kernel(adf_enable_pf2vf_comms)kernel(adf_enable_vf2pf_comms)kernel(adf_err_handler)kernel(adf_exit_admin_comms)kernel(adf_exit_arb)kernel(adf_flush_vf_wq)kernel(adf_gen2_cfg_iov_thds)kernel(adf_gen2_dev_config)kernel(adf_gen2_enable_error_correction)kernel(adf_gen2_enable_ints)kernel(adf_gen2_get_accel_cap)kernel(adf_gen2_get_admin_info)kernel(adf_gen2_get_arb_info)kernel(adf_gen2_get_num_accels)kernel(adf_gen2_get_num_aes)kernel(adf_gen2_init_dc_ops)kernel(adf_gen2_init_hw_csr_ops)kernel(adf_gen2_init_pf_pfvf_ops)kernel(adf_gen2_init_vf_pfvf_ops)kernel(adf_gen2_set_ssm_wdtimer)kernel(adf_gen4_enable_pm)kernel(adf_gen4_handle_pm_interrupt)kernel(adf_gen4_init_dc_ops)kernel(adf_gen4_init_hw_csr_ops)kernel(adf_gen4_init_pf_pfvf_ops)kernel(adf_gen4_init_ras_ops)kernel(adf_gen4_ring_pair_reset)kernel(adf_gen4_set_ssm_wdtimer)kernel(adf_gen4_timer_start)kernel(adf_gen4_timer_stop)kernel(adf_heartbeat_check_ctrs)kernel(adf_heartbeat_dbgfs_add)kernel(adf_heartbeat_dbgfs_rm)kernel(adf_heartbeat_save_cfg_param)kernel(adf_init_admin_comms)kernel(adf_init_arb)kernel(adf_init_etr_data)kernel(adf_isr_resource_alloc)kernel(adf_isr_resource_free)kernel(adf_pfvf_comms_disabled)kernel(adf_reset_flr)kernel(adf_reset_sbr)kernel(adf_send_admin_init)kernel(adf_sriov_configure)kernel(adf_sysfs_init)kernel(adf_vf2pf_notify_init)kernel(adf_vf2pf_notify_shutdown)kernel(adf_vf_isr_resource_alloc)kernel(adf_vf_isr_resource_free)kernel(adjust_managed_page_count)kernel(adjust_resource)kernel(adls_chip_info)kernel(admin_timeout)kernel(adt7x10_dev_pm_ops)kernel(adt7x10_probe)kernel(adt7x10_remove)kernel(adxl_decode)kernel(adxl_get_component_names)kernel(aead_exit_geniv)kernel(aead_geniv_alloc)kernel(aead_geniv_free)kernel(aead_init_geniv)kernel(aead_register_instance)kernel(aer_recover_queue)kernel(af9005_rc_decode)kernel(af_alg_accept)kernel(af_alg_alloc_areq)kernel(af_alg_alloc_tsgl)kernel(af_alg_async_cb)kernel(af_alg_cmsg_send)kernel(af_alg_count_tsgl)kernel(af_alg_data_wakeup)kernel(af_alg_free_areq_sgls)kernel(af_alg_free_resources)kernel(af_alg_free_sg)kernel(af_alg_get_rsgl)kernel(af_alg_link_sg)kernel(af_alg_make_sg)kernel(af_alg_poll)kernel(af_alg_pull_tsgl)kernel(af_alg_register_type)kernel(af_alg_release)kernel(af_alg_release_parent)kernel(af_alg_sendmsg)kernel(af_alg_sendpage)kernel(af_alg_unregister_type)kernel(af_alg_wait_for_data)kernel(af_alg_wait_for_wmem)kernel(af_alg_wmem_wakeup)kernel(ahash_attr_alg)kernel(ahash_free_instance)kernel(ahash_register_instance)kernel(ahci_check_ready)kernel(ahci_dev_classify)kernel(ahci_do_hardreset)kernel(ahci_do_softreset)kernel(ahci_error_handler)kernel(ahci_fill_cmd_slot)kernel(ahci_handle_port_intr)kernel(ahci_host_activate)kernel(ahci_ignore_sss)kernel(ahci_init_controller)kernel(ahci_kick_engine)kernel(ahci_ops)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(ahci_pmp_retry_srst_ops)kernel(ahci_port_resume)kernel(ahci_print_info)kernel(ahci_qc_issue)kernel(ahci_reset_controller)kernel(ahci_reset_em)kernel(ahci_save_initial_config)kernel(ahci_sdev_attrs)kernel(ahci_set_em_messages)kernel(ahci_shost_attrs)kernel(ahci_start_engine)kernel(ahci_start_fis_rx)kernel(ahci_stop_engine)kernel(akcipher_register_instance)kernel(alarm_cancel)kernel(alarm_expires_remaining)kernel(alarm_forward)kernel(alarm_forward_now)kernel(alarm_init)kernel(alarm_restart)kernel(alarm_start)kernel(alarm_start_relative)kernel(alarm_try_to_cancel)kernel(alarmtimer_get_rtcdev)kernel(alg_test)kernel(all_vm_events)kernel(alloc_anon_inode)kernel(alloc_buffer_head)kernel(alloc_c_can_dev)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev)kernel(alloc_canfd_skb)kernel(alloc_cc770dev)kernel(alloc_chrdev_region)kernel(alloc_contig_range)kernel(alloc_cpu_rmap)kernel(alloc_cpumask_var)kernel(alloc_cpumask_var_node)kernel(alloc_dax)kernel(alloc_dax_region)kernel(alloc_dca_provider)kernel(alloc_etherdev_mqs)kernel(alloc_fcdev)kernel(alloc_file)kernel(alloc_file_pseudo)kernel(alloc_hdlcdev)kernel(alloc_io_pgtable_ops)kernel(alloc_iova)kernel(alloc_iova_fast)kernel(alloc_mdio_bitbang)kernel(alloc_netdev_mqs)kernel(alloc_nfs_open_context)kernel(alloc_page_buffers)kernel(alloc_pages_current)kernel(alloc_pages_exact)kernel(alloc_pages_vma)kernel(alloc_sja1000dev)kernel(alloc_skb_for_msg)kernel(alloc_skb_with_frags)kernel(alloc_vm_area)kernel(alloc_workqueue)kernel(alloc_xenballooned_pages)kernel(allocate_resource)kernel(allow_smaller_maxphyaddr)kernel(altera_ci_init)kernel(altera_ci_irq)kernel(altera_ci_release)kernel(altera_ci_tuner_reset)kernel(altera_init)kernel(alternatives_patched)kernel(always_delete_dentry)kernel(amd64_get_dram_hole_info)kernel(amd756_smbus)kernel(amd_cache_northbridges)kernel(amd_clear_divider)kernel(amd_df_indirect_read)kernel(amd_flush_garts)kernel(amd_get_dr_addr_mask)kernel(amd_get_highest_perf)kernel(amd_get_nodes_per_socket)kernel(amd_iommu_activate_guest_mode)kernel(amd_iommu_bind_pasid)kernel(amd_iommu_complete_ppr)kernel(amd_iommu_deactivate_guest_mode)kernel(amd_iommu_device_info)kernel(amd_iommu_domain_clear_gcr3)kernel(amd_iommu_domain_direct_map)kernel(amd_iommu_domain_enable_v2)kernel(amd_iommu_domain_set_gcr3)kernel(amd_iommu_flush_page)kernel(amd_iommu_flush_tlb)kernel(amd_iommu_free_device)kernel(amd_iommu_init_device)kernel(amd_iommu_is_attach_deferred)kernel(amd_iommu_pc_get_max_banks)kernel(amd_iommu_pc_get_max_counters)kernel(amd_iommu_pc_supported)kernel(amd_iommu_register_ga_log_notifier)kernel(amd_iommu_register_ppr_notifier)kernel(amd_iommu_set_invalid_ppr_cb)kernel(amd_iommu_set_invalidate_ctx_cb)kernel(amd_iommu_unbind_pasid)kernel(amd_iommu_unregister_ppr_notifier)kernel(amd_iommu_update_ga)kernel(amd_iommu_v2_supported)kernel(amd_nb_has_feature)kernel(amd_nb_num)kernel(amd_pmu_disable_virt)kernel(amd_pmu_enable_virt)kernel(amd_register_ecc_decoder)kernel(amd_smn_read)kernel(amd_smn_write)kernel(amd_sof_acp_probe)kernel(amd_sof_acp_remove)kernel(amd_sof_acp_resume)kernel(amd_sof_acp_suspend)kernel(amd_unregister_ecc_decoder)kernel(amdtp_am824_add_pcm_hw_constraints)kernel(amdtp_am824_init)kernel(amdtp_am824_midi_trigger)kernel(amdtp_am824_set_midi_position)kernel(amdtp_am824_set_parameters)kernel(amdtp_am824_set_pcm_position)kernel(amdtp_domain_add_stream)kernel(amdtp_domain_destroy)kernel(amdtp_domain_init)kernel(amdtp_domain_start)kernel(amdtp_domain_stop)kernel(amdtp_domain_stream_pcm_ack)kernel(amdtp_domain_stream_pcm_pointer)kernel(amdtp_rate_table)kernel(amdtp_stream_add_pcm_hw_constraints)kernel(amdtp_stream_destroy)kernel(amdtp_stream_get_max_payload)kernel(amdtp_stream_init)kernel(amdtp_stream_pcm_abort)kernel(amdtp_stream_pcm_prepare)kernel(amdtp_stream_set_parameters)kernel(amdtp_stream_update)kernel(amdtp_syt_intervals)kernel(anon_inode_getfd)kernel(anon_inode_getfile)kernel(anon_transport_class_register)kernel(anon_transport_class_unregister)kernel(aout_dump_debugregs)kernel(apei_exec_collect_resources)kernel(apei_exec_ctx_init)kernel(apei_exec_noop)kernel(apei_exec_post_unmap_gars)kernel(apei_exec_pre_map_gars)kernel(apei_exec_read_register)kernel(apei_exec_read_register_value)kernel(apei_exec_write_register)kernel(apei_exec_write_register_value)kernel(apei_get_debugfs_dir)kernel(apei_map_generic_address)kernel(apei_mce_report_mem_error)kernel(apei_osc_setup)kernel(apei_read)kernel(apei_resources_add)kernel(apei_resources_fini)kernel(apei_resources_release)kernel(apei_resources_request)kernel(apei_resources_sub)kernel(apei_write)kernel(aperture_remove_conflicting_devices)kernel(aperture_remove_conflicting_pci_devices)kernel(apic)kernel(apl_chip_info)kernel(apple_bl_register)kernel(apple_bl_unregister)kernel(apply_to_existing_page_range)kernel(apply_to_page_range)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(arbitrary_virt_to_machine)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arch_apei_enable_cmcff)kernel(arch_apei_report_mem_error)kernel(arch_cpu_idle)kernel(arch_debugfs_dir)kernel(arch_haltpoll_disable)kernel(arch_haltpoll_enable)kernel(arch_has_restricted_virtio_memory_access)kernel(arch_invalidate_pmem)kernel(arch_io_free_memtype_wc)kernel(arch_io_reserve_memtype_wc)kernel(arch_is_platform_page)kernel(arch_phys_wc_add)kernel(arch_phys_wc_del)kernel(arch_phys_wc_index)kernel(arch_register_cpu)kernel(arch_set_freq_scale)kernel(arch_set_max_freq_ratio)kernel(arch_touch_nmi_watchdog)kernel(arch_unregister_cpu)kernel(arch_wb_cache_pmem)kernel(argv_free)kernel(argv_split)kernel(arp_create)kernel(arp_send)kernel(arp_tbl)kernel(arp_xmit)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_ber_decoder)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)kernel(asymmetric_key_generate_id)kernel(asymmetric_key_id_partial)kernel(asymmetric_key_id_same)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_schedule_node)kernel(async_schedule_node_domain)kernel(async_synchronize_cookie)kernel(async_synchronize_cookie_domain)kernel(async_synchronize_full)kernel(async_synchronize_full_domain)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_unregister_domain)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(ata_acpi_cbl_80wire)kernel(ata_acpi_gtm)kernel(ata_acpi_gtm_xfermask)kernel(ata_acpi_stm)kernel(ata_bmdma32_port_ops)kernel(ata_bmdma_dumb_qc_prep)kernel(ata_bmdma_error_handler)kernel(ata_bmdma_interrupt)kernel(ata_bmdma_irq_clear)kernel(ata_bmdma_port_intr)kernel(ata_bmdma_port_ops)kernel(ata_bmdma_port_start)kernel(ata_bmdma_port_start32)kernel(ata_bmdma_post_internal_cmd)kernel(ata_bmdma_qc_issue)kernel(ata_bmdma_qc_prep)kernel(ata_bmdma_setup)kernel(ata_bmdma_start)kernel(ata_bmdma_status)kernel(ata_bmdma_stop)kernel(ata_cable_40wire)kernel(ata_cable_80wire)kernel(ata_cable_ignore)kernel(ata_cable_sata)kernel(ata_cable_unknown)kernel(ata_common_sdev_attrs)kernel(ata_dev_classify)kernel(ata_dev_disable)kernel(ata_dev_next)kernel(ata_dev_pair)kernel(ata_dev_printk)kernel(ata_dev_set_feature)kernel(ata_do_dev_read_id)kernel(ata_do_set_mode)kernel(ata_dummy_port_info)kernel(ata_dummy_port_ops)kernel(ata_eh_analyze_ncq_error)kernel(ata_eh_freeze_port)kernel(ata_ehi_clear_desc)kernel(ata_ehi_push_desc)kernel(ata_get_cmd_descript)kernel(ata_host_activate)kernel(ata_host_alloc)kernel(ata_host_alloc_pinfo)kernel(ata_host_detach)kernel(ata_host_init)kernel(ata_host_put)kernel(ata_host_register)kernel(ata_host_resume)kernel(ata_host_start)kernel(ata_host_suspend)kernel(ata_id_c_string)kernel(ata_id_string)kernel(ata_id_xfermask)kernel(ata_link_abort)kernel(ata_link_next)kernel(ata_link_offline)kernel(ata_link_online)kernel(ata_link_printk)kernel(ata_mode_string)kernel(ata_msleep)kernel(ata_ncq_sdev_attrs)kernel(ata_noop_qc_prep)kernel(ata_pack_xfermask)kernel(ata_pci_bmdma_clear_simplex)kernel(ata_pci_bmdma_init)kernel(ata_pci_bmdma_init_one)kernel(ata_pci_bmdma_prepare_host)kernel(ata_pci_device_do_resume)kernel(ata_pci_device_do_suspend)kernel(ata_pci_device_resume)kernel(ata_pci_device_suspend)kernel(ata_pci_remove_one)kernel(ata_pci_sff_activate_host)kernel(ata_pci_sff_init_host)kernel(ata_pci_sff_init_one)kernel(ata_pci_sff_prepare_host)kernel(ata_pci_shutdown_one)kernel(ata_pio_need_iordy)kernel(ata_platform_remove_one)kernel(ata_port_abort)kernel(ata_port_desc)kernel(ata_port_freeze)kernel(ata_port_pbar_desc)kernel(ata_port_printk)kernel(ata_port_schedule_eh)kernel(ata_port_wait_eh)kernel(ata_print_version)kernel(ata_qc_complete)kernel(ata_qc_complete_multiple)kernel(ata_qc_get_active)kernel(ata_ratelimit)kernel(ata_sas_async_probe)kernel(ata_sas_port_alloc)kernel(ata_sas_port_destroy)kernel(ata_sas_port_init)kernel(ata_sas_port_resume)kernel(ata_sas_port_start)kernel(ata_sas_port_stop)kernel(ata_sas_port_suspend)kernel(ata_sas_queuecmd)kernel(ata_sas_scsi_ioctl)kernel(ata_sas_slave_configure)kernel(ata_sas_sync_probe)kernel(ata_sas_tport_add)kernel(ata_sas_tport_delete)kernel(ata_scsi_change_queue_depth)kernel(ata_scsi_cmd_error_handler)kernel(ata_scsi_ioctl)kernel(ata_scsi_port_error_handler)kernel(ata_scsi_queuecmd)kernel(ata_scsi_slave_config)kernel(ata_scsi_slave_destroy)kernel(ata_scsi_unlock_native_capacity)kernel(ata_sff_busy_sleep)kernel(ata_sff_check_status)kernel(ata_sff_data_xfer)kernel(ata_sff_data_xfer32)kernel(ata_sff_dev_classify)kernel(ata_sff_dev_select)kernel(ata_sff_dma_pause)kernel(ata_sff_drain_fifo)kernel(ata_sff_error_handler)kernel(ata_sff_exec_command)kernel(ata_sff_freeze)kernel(ata_sff_hsm_move)kernel(ata_sff_interrupt)kernel(ata_sff_irq_on)kernel(ata_sff_lost_interrupt)kernel(ata_sff_pause)kernel(ata_sff_port_intr)kernel(ata_sff_port_ops)kernel(ata_sff_postreset)kernel(ata_sff_prereset)kernel(ata_sff_qc_fill_rtf)kernel(ata_sff_qc_issue)kernel(ata_sff_queue_delayed_work)kernel(ata_sff_queue_pio_task)kernel(ata_sff_queue_work)kernel(ata_sff_softreset)kernel(ata_sff_std_ports)kernel(ata_sff_tf_load)kernel(ata_sff_tf_read)kernel(ata_sff_thaw)kernel(ata_sff_wait_after_reset)kernel(ata_sff_wait_ready)kernel(ata_slave_link_init)kernel(ata_std_bios_param)kernel(ata_std_end_eh)kernel(ata_std_error_handler)kernel(ata_std_postreset)kernel(ata_std_prereset)kernel(ata_std_qc_defer)kernel(ata_std_sched_eh)kernel(ata_tf_from_fis)kernel(ata_tf_to_fis)kernel(ata_timing_compute)kernel(ata_timing_find_mode)kernel(ata_timing_merge)kernel(ata_wait_after_reset)kernel(ata_wait_register)kernel(ata_xfer_mask2mode)kernel(ata_xfer_mode2mask)kernel(ata_xfer_mode2shift)kernel(atapi_cmd_type)kernel(atbm8830_attach)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_suspend)kernel(ath11k_dbg_dump)kernel(ath11k_debug_mask)kernel(ath11k_debugfs_soc_destroy)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(atom_dai)kernel(atom_dump)kernel(atom_get_mailbox_offset)kernel(atom_get_window_offset)kernel(atom_irq_handler)kernel(atom_irq_thread)kernel(atom_machine_select)kernel(atom_reset)kernel(atom_run)kernel(atom_send_msg)kernel(atom_set_mach_params)kernel(atomic_dec_and_mutex_lock)kernel(atomic_notifier_call_chain)kernel(atomic_notifier_chain_register)kernel(atomic_notifier_chain_unregister)kernel(attach_capi_ctr)kernel(attach_hdlc_protocol)kernel(attribute_container_classdev_to_container)kernel(attribute_container_find_class_device)kernel(attribute_container_register)kernel(attribute_container_unregister)kernel(au8522_analog_i2c_gate_ctrl)kernel(au8522_attach)kernel(au8522_get_state)kernel(au8522_i2c_gate_ctrl)kernel(au8522_init)kernel(au8522_led_ctrl)kernel(au8522_readreg)kernel(au8522_release_state)kernel(au8522_sleep)kernel(au8522_writereg)kernel(audit_enabled)kernel(audit_log)kernel(audit_log_end)kernel(audit_log_format)kernel(audit_log_start)kernel(audit_log_task_context)kernel(audit_log_task_info)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(autoremove_wake_function)kernel(auxiliary_device_init)kernel(auxiliary_driver_unregister)kernel(auxiliary_find_device)kernel(avail_to_resrv_perfctr_nmi_bit)kernel(avc_general_get_plug_info)kernel(avc_general_get_sig_fmt)kernel(avc_general_set_sig_fmt)kernel(avenrun)kernel(avmcard_dma_alloc)kernel(avmcard_dma_free)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(b1_alloc_card)kernel(b1_detect)kernel(b1_free_card)kernel(b1_getrevision)kernel(b1_interrupt)kernel(b1_irq_table)kernel(b1_load_config)kernel(b1_load_firmware)kernel(b1_load_t4file)kernel(b1_loaded)kernel(b1_parse_version)kernel(b1_proc_show)kernel(b1_register_appl)kernel(b1_release_appl)kernel(b1_reset_ctr)kernel(b1_send_message)kernel(b1dma_interrupt)kernel(b1dma_load_firmware)kernel(b1dma_proc_show)kernel(b1dma_register_appl)kernel(b1dma_release_appl)kernel(b1dma_reset)kernel(b1dma_reset_ctr)kernel(b1dma_send_message)kernel(b1pciv4_detect)kernel(b2c2_flexcop_debug)kernel(backlight_device_get_by_name)kernel(backlight_device_get_by_type)kernel(backlight_device_register)kernel(backlight_device_set_brightness)kernel(backlight_device_unregister)kernel(backlight_force_update)kernel(backlight_register_notifier)kernel(backlight_unregister_notifier)kernel(badblocks_check)kernel(badblocks_clear)kernel(badblocks_exit)kernel(badblocks_init)kernel(badblocks_set)kernel(badblocks_show)kernel(badblocks_store)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(balance_dirty_pages_ratelimited)kernel(balloon_aops)kernel(balloon_page_alloc)kernel(balloon_page_dequeue)kernel(balloon_page_enqueue)kernel(balloon_set_new_target)kernel(balloon_stats)kernel(baswap)kernel(battery_hook_register)kernel(battery_hook_unregister)kernel(bc_svc_process)kernel(bchannel_get_rxbuf)kernel(bchannel_senddata)kernel(bcm3510_attach)kernel(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(bd_abort_claiming)kernel(bd_link_disk_holder)kernel(bd_prepare_to_claim)kernel(bd_set_nr_sectors)kernel(bd_unlink_disk_holder)kernel(bdev_check_media_change)kernel(bdev_dax_pgoff)kernel(bdev_disk_changed)kernel(bdev_read_only)kernel(bdev_stack_limits)kernel(bdevname)kernel(bdget)kernel(bdget_disk)kernel(bdgrab)kernel(bdi_alloc)kernel(bdi_dev_name)kernel(bdi_put)kernel(bdi_register)kernel(bdi_set_max_ratio)kernel(bdput)kernel(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)kernel(begin_new_exec)kernel(bfifo_qdisc_ops)kernel(bgpio_init)kernel(bh_submit_read)kernel(bh_uptodate_or_lock)kernel(bin2hex)kernel(bind_evtchn_to_irq)kernel(bind_evtchn_to_irqhandler)kernel(bind_interdomain_evtchn_to_irq)kernel(bind_interdomain_evtchn_to_irqhandler)kernel(bind_virq_to_irqhandler)kernel(bio_add_page)kernel(bio_add_pc_page)kernel(bio_advance)kernel(bio_alloc_bioset)kernel(bio_associate_blkg)kernel(bio_associate_blkg_from_css)kernel(bio_chain)kernel(bio_check_pages_dirty)kernel(bio_clone_blkg_association)kernel(bio_clone_fast)kernel(bio_copy_data)kernel(bio_copy_data_iter)kernel(bio_devname)kernel(bio_endio)kernel(bio_free_pages)kernel(bio_init)kernel(bio_integrity_add_page)kernel(bio_integrity_advance)kernel(bio_integrity_alloc)kernel(bio_integrity_prep)kernel(bio_integrity_trim)kernel(bio_iov_iter_get_pages)kernel(bio_list_copy_data)kernel(bio_map_kern)kernel(bio_phys_segments)kernel(bio_put)kernel(bio_release_pages)kernel(bio_reset)kernel(bio_set_pages_dirty)kernel(bio_split)kernel(bio_start_io_acct)kernel(bio_start_io_acct_time)kernel(bio_trim)kernel(bio_uninit)kernel(bioset_exit)kernel(bioset_init)kernel(bioset_integrity_create)kernel(bioset_integrity_free)kernel(bit_wait)kernel(bit_wait_io)kernel(bit_wait_io_timeout)kernel(bit_wait_timeout)kernel(bit_waitqueue)kernel(bitmap_alloc)kernel(bitmap_alloc_node)kernel(bitmap_allocate_region)kernel(bitmap_bitremap)kernel(bitmap_cut)kernel(bitmap_find_free_region)kernel(bitmap_find_next_zero_area_off)kernel(bitmap_fold)kernel(bitmap_free)kernel(bitmap_from_arr32)kernel(bitmap_onto)kernel(bitmap_parse_user)kernel(bitmap_parselist)kernel(bitmap_parselist_user)kernel(bitmap_print_bitmask_to_buf)kernel(bitmap_print_list_to_buf)kernel(bitmap_print_to_pagebuf)kernel(bitmap_release_region)kernel(bitmap_remap)kernel(bitmap_to_arr32)kernel(bitmap_zalloc)kernel(bitmap_zalloc_node)kernel(blk_abort_request)kernel(blk_add_driver_data)kernel(blk_alloc_queue)kernel(blk_alloc_queue_rh)kernel(blk_bio_list_merge)kernel(blk_check_plugged)kernel(blk_cleanup_queue)kernel(blk_clear_pm_only)kernel(blk_dump_rq_flags)kernel(blk_execute_rq)kernel(blk_execute_rq_nowait)kernel(blk_execute_rq_rh)kernel(blk_fill_rwbs)kernel(blk_finish_plug)kernel(blk_freeze_queue_start)kernel(blk_get_queue)kernel(blk_get_request)kernel(blk_insert_cloned_request)kernel(blk_integrity_compare)kernel(blk_integrity_register)kernel(blk_integrity_unregister)kernel(blk_io_schedule)kernel(blk_limits_io_min)kernel(blk_limits_io_opt)kernel(blk_lld_busy)kernel(blk_max_low_pfn)kernel(blk_mq_alloc_request)kernel(blk_mq_alloc_request_hctx)kernel(blk_mq_alloc_sq_tag_set)kernel(blk_mq_alloc_tag_set)kernel(blk_mq_complete_request)kernel(blk_mq_complete_request_remote)kernel(blk_mq_debugfs_rq_show)kernel(blk_mq_delay_kick_requeue_list)kernel(blk_mq_delay_run_hw_queue)kernel(blk_mq_delay_run_hw_queues)kernel(blk_mq_end_request)kernel(blk_mq_flush_busy_ctxs)kernel(blk_mq_free_request)kernel(blk_mq_free_tag_set)kernel(blk_mq_freeze_queue)kernel(blk_mq_freeze_queue_wait)kernel(blk_mq_freeze_queue_wait_timeout)kernel(blk_mq_hctx_set_fq_lock_class)kernel(blk_mq_init_allocated_queue)kernel(blk_mq_init_queue)kernel(blk_mq_init_queue_data)kernel(blk_mq_init_sq_queue)kernel(blk_mq_kick_requeue_list)kernel(blk_mq_make_request)kernel(blk_mq_map_queues)kernel(blk_mq_pci_map_queues)kernel(blk_mq_queue_inflight)kernel(blk_mq_queue_stopped)kernel(blk_mq_quiesce_queue)kernel(blk_mq_quiesce_queue_nowait)kernel(blk_mq_rdma_map_queues)kernel(blk_mq_requeue_request)kernel(blk_mq_rq_cpu)kernel(blk_mq_run_hw_queue)kernel(blk_mq_run_hw_queues)kernel(blk_mq_sched_mark_restart_hctx)kernel(blk_mq_sched_try_insert_merge)kernel(blk_mq_sched_try_merge)kernel(blk_mq_start_hw_queue)kernel(blk_mq_start_hw_queues)kernel(blk_mq_start_request)kernel(blk_mq_start_stopped_hw_queue)kernel(blk_mq_start_stopped_hw_queues)kernel(blk_mq_stop_hw_queue)kernel(blk_mq_stop_hw_queues)kernel(blk_mq_tag_to_rq)kernel(blk_mq_tagset_busy_iter)kernel(blk_mq_tagset_wait_completed_request)kernel(blk_mq_unfreeze_queue)kernel(blk_mq_unique_tag)kernel(blk_mq_unquiesce_queue)kernel(blk_mq_update_nr_hw_queues)kernel(blk_mq_virtio_map_queues)kernel(blk_mq_wait_quiesce_done)kernel(blk_next_bio)kernel(blk_op_str)kernel(blk_pm_runtime_init)kernel(blk_poll)kernel(blk_post_runtime_resume)kernel(blk_post_runtime_suspend)kernel(blk_pre_runtime_resume)kernel(blk_pre_runtime_suspend)kernel(blk_put_queue)kernel(blk_put_request)kernel(blk_queue_alignment_offset)kernel(blk_queue_bounce_limit)kernel(blk_queue_chunk_sectors)kernel(blk_queue_dma_alignment)kernel(blk_queue_dma_drain)kernel(blk_queue_dma_pad)kernel(blk_queue_flag_clear)kernel(blk_queue_flag_set)kernel(blk_queue_flag_test_and_set)kernel(blk_queue_io_min)kernel(blk_queue_io_opt)kernel(blk_queue_logical_block_size)kernel(blk_queue_make_request)kernel(blk_queue_max_discard_sectors)kernel(blk_queue_max_discard_segments)kernel(blk_queue_max_hw_sectors)kernel(blk_queue_max_segment_size)kernel(blk_queue_max_segments)kernel(blk_queue_max_write_same_sectors)kernel(blk_queue_max_write_zeroes_sectors)kernel(blk_queue_max_zone_append_sectors)kernel(blk_queue_physical_block_size)kernel(blk_queue_required_elevator_features)kernel(blk_queue_rq_timeout)kernel(blk_queue_segment_boundary)kernel(blk_queue_set_zoned)kernel(blk_queue_split)kernel(blk_queue_stack_limits)kernel(blk_queue_update_dma_alignment)kernel(blk_queue_update_dma_pad)kernel(blk_queue_update_readahead)kernel(blk_queue_virt_boundary)kernel(blk_queue_write_cache)kernel(blk_recount_segments)kernel(blk_register_queue)kernel(blk_rq_append_bio)kernel(blk_rq_aux)kernel(blk_rq_count_integrity_sg)kernel(blk_rq_err_bytes)kernel(blk_rq_init)kernel(blk_rq_map_integrity_sg)kernel(blk_rq_map_kern)kernel(blk_rq_map_user)kernel(blk_rq_map_user_iov)kernel(blk_rq_prep_clone)kernel(blk_rq_unmap_user)kernel(blk_rq_unprep_clone)kernel(blk_set_default_limits)kernel(blk_set_pm_only)kernel(blk_set_queue_depth)kernel(blk_set_queue_dying)kernel(blk_set_runtime_active)kernel(blk_set_stacking_limits)kernel(blk_stack_limits)kernel(blk_start_plug)kernel(blk_stat_enable_accounting)kernel(blk_status_to_errno)kernel(blk_steal_bios)kernel(blk_sync_queue)kernel(blk_trace_remove)kernel(blk_trace_setup)kernel(blk_trace_startstop)kernel(blk_update_request)kernel(blk_verify_command)kernel(blkcg_activate_policy)kernel(blkcg_deactivate_policy)kernel(blkcg_policy_register)kernel(blkcg_policy_unregister)kernel(blkcg_print_blkgs)kernel(blkcg_root)kernel(blkcg_root_css)kernel(blkcipher_aead_walk_virt_block)kernel(blkcipher_walk_done)kernel(blkcipher_walk_phys)kernel(blkcipher_walk_virt)kernel(blkcipher_walk_virt_block)kernel(blkdev_fsync)kernel(blkdev_get)kernel(blkdev_get_by_dev)kernel(blkdev_get_by_path)kernel(blkdev_ioctl)kernel(blkdev_issue_discard)kernel(blkdev_issue_flush)kernel(blkdev_issue_write_same)kernel(blkdev_issue_zeroout)kernel(blkdev_put)kernel(blkdev_read_iter)kernel(blkdev_write_iter)kernel(blkg_conf_finish)kernel(blkg_conf_prep)kernel(blkg_lookup_slowpath)kernel(blkg_prfill_rwstat)kernel(blkg_rwstat_exit)kernel(blkg_rwstat_init)kernel(blkg_rwstat_recursive_sum)kernel(block_commit_write)kernel(block_invalidatepage)kernel(block_is_partially_uptodate)kernel(block_page_mkwrite)kernel(block_read_full_page)kernel(block_truncate_page)kernel(block_write_begin)kernel(block_write_end)kernel(block_write_full_page)kernel(blockdev_superblock)kernel(blocking_notifier_call_chain)kernel(blocking_notifier_chain_cond_register)kernel(blocking_notifier_chain_register)kernel(blocking_notifier_chain_unregister)kernel(blowfish_setkey)kernel(bmap)kernel(bnxt_ulp_probe)kernel(boot_cpu_data)kernel(boot_cpu_physical_apicid)kernel(boot_option_idle_override)kernel(bpf_dispatcher_xdp_func)kernel(bpf_event_output)kernel(bpf_map_inc)kernel(bpf_map_inc_not_zero)kernel(bpf_map_inc_with_uref)kernel(bpf_map_put)kernel(bpf_offload_dev_create)kernel(bpf_offload_dev_destroy)kernel(bpf_offload_dev_match)kernel(bpf_offload_dev_netdev_register)kernel(bpf_offload_dev_netdev_unregister)kernel(bpf_offload_dev_priv)kernel(bpf_preload_ops)kernel(bpf_prog_add)kernel(bpf_prog_alloc)kernel(bpf_prog_create)kernel(bpf_prog_create_from_user)kernel(bpf_prog_destroy)kernel(bpf_prog_free)kernel(bpf_prog_get_type_dev)kernel(bpf_prog_get_type_path)kernel(bpf_prog_inc)kernel(bpf_prog_inc_not_zero)kernel(bpf_prog_put)kernel(bpf_prog_select_runtime)kernel(bpf_prog_sub)kernel(bpf_redirect_info)kernel(bpf_sk_lookup_enabled)kernel(bpf_sk_storage_diag_alloc)kernel(bpf_sk_storage_diag_free)kernel(bpf_sk_storage_diag_put)kernel(bpf_stats_enabled_key)kernel(bpf_trace_run1)kernel(bpf_trace_run10)kernel(bpf_trace_run11)kernel(bpf_trace_run12)kernel(bpf_trace_run2)kernel(bpf_trace_run3)kernel(bpf_trace_run4)kernel(bpf_trace_run5)kernel(bpf_trace_run6)kernel(bpf_trace_run7)kernel(bpf_trace_run8)kernel(bpf_trace_run9)kernel(bpf_verifier_log_write)kernel(bpf_warn_invalid_xdp_action)kernel(bprintf)kernel(bprm_change_interp)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_fdb_test_addr_hook)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(brioctl_set)kernel(bsearch)kernel(bsg_job_done)kernel(bsg_job_get)kernel(bsg_job_put)kernel(bsg_remove_queue)kernel(bsg_scsi_register_queue)kernel(bsg_setup_queue)kernel(bsg_unregister_queue)kernel(bstr_printf)kernel(bt878)kernel(bt878_device_control)kernel(bt878_num)kernel(bt878_start)kernel(bt878_stop)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(btree_alloc)kernel(btree_destroy)kernel(btree_free)kernel(btree_geo128)kernel(btree_geo32)kernel(btree_geo64)kernel(btree_get_prev)kernel(btree_grim_visitor)kernel(btree_init)kernel(btree_init_mempool)kernel(btree_insert)kernel(btree_last)kernel(btree_lookup)kernel(btree_merge)kernel(btree_remove)kernel(btree_update)kernel(btree_visitor)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(bttv_get_pcidev)kernel(bttv_gpio_enable)kernel(bttv_read_gpio)kernel(bttv_sub_register)kernel(bttv_sub_unregister)kernel(bttv_write_gpio)kernel(budget_debug)kernel(buffer_check_dirty_writeback)kernel(buffer_migrate_page)kernel(build_skb)kernel(build_skb_around)kernel(bus_create_file)kernel(bus_find_device)kernel(bus_for_each_dev)kernel(bus_for_each_drv)kernel(bus_get_dev_root)kernel(bus_get_kset)kernel(bus_register)kernel(bus_register_notifier)kernel(bus_remove_file)kernel(bus_rescan_devices)kernel(bus_set_iommu)kernel(bus_sort_breadthfirst)kernel(bus_unregister)kernel(bus_unregister_notifier)kernel(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)kernel(byte_rev_table)kernel(c_can_power_down)kernel(c_can_power_up)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cad_pid)kernel(call_blocking_lsm_notifier)kernel(call_fib_notifier)kernel(call_fib_notifiers)kernel(call_netdevice_notifiers)kernel(call_netevent_notifiers)kernel(call_rcu)kernel(call_rcu_tasks_rude)kernel(call_rcu_tasks_trace)kernel(call_srcu)kernel(call_switchdev_blocking_notifiers)kernel(call_switchdev_notifiers)kernel(call_usermodehelper)kernel(call_usermodehelper_exec)kernel(call_usermodehelper_setup)kernel(camellia_cbc_dec_16way)kernel(camellia_crypt_ctr)kernel(camellia_crypt_ctr_2way)kernel(camellia_ctr_16way)kernel(camellia_dec_blk)kernel(camellia_dec_blk_2way)kernel(camellia_decrypt_cbc_2way)kernel(camellia_ecb_dec_16way)kernel(camellia_ecb_enc_16way)kernel(camellia_xts_dec)kernel(camellia_xts_dec_16way)kernel(camellia_xts_enc)kernel(camellia_xts_enc_16way)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dlc2len)kernel(can_do_mlock)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_ioctl)kernel(can_led_event)kernel(can_len2dlc)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_irq_queue_err_skb)kernel(can_rx_offload_reset)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(cancel_delayed_work)kernel(cancel_delayed_work_sync)kernel(cancel_work)kernel(cancel_work_sync)kernel(capable)kernel(capable_wrt_inode_uidgid)kernel(capi20_get_manufacturer)kernel(capi20_get_profile)kernel(capi20_get_serial)kernel(capi20_get_version)kernel(capi20_isinstalled)kernel(capi20_manufacturer)kernel(capi20_put_message)kernel(capi20_register)kernel(capi20_release)kernel(capi_cmd2str)kernel(capi_cmsg2message)kernel(capi_cmsg2str)kernel(capi_cmsg_header)kernel(capi_ctr_down)kernel(capi_ctr_handle_message)kernel(capi_ctr_ready)kernel(capi_ctr_resume_output)kernel(capi_ctr_suspend_output)kernel(capi_message2cmsg)kernel(capi_message2str)kernel(capilib_data_b3_conf)kernel(capilib_data_b3_req)kernel(capilib_free_ncci)kernel(capilib_new_ncci)kernel(capilib_release)kernel(capilib_release_appl)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cavium_ptp_get)kernel(cavium_ptp_put)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(cc_mkdec)kernel(cc_platform_has)kernel(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cdc_parse_cdc_header)kernel(cdebbuf_free)kernel(cdev_add)kernel(cdev_alloc)kernel(cdev_del)kernel(cdev_device_add)kernel(cdev_device_del)kernel(cdev_init)kernel(cdev_set_parent)kernel(cdns_bus_conf)kernel(cdns_read_ping_status)kernel(cdns_set_sdw_stream)kernel(cdns_xfer_msg)kernel(cdns_xfer_msg_defer)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_media_changed)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_ips)kernel(ceph_parse_options)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(cfb_copyarea)kernel(cfb_fillrect)kernel(cfb_imageblit)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_get_bss)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_valid_disable_subchannel_bitmap)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(cgroup_attach_task_all)kernel(cgroup_bpf_enabled_key)kernel(cgroup_get_e_css)kernel(cgroup_get_from_fd)kernel(cgroup_get_from_id)kernel(cgroup_get_from_path)kernel(cgroup_path_ns)kernel(cgrp_dfl_root)kernel(chacha20_block)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(check_move_unevictable_pages)kernel(check_signature)kernel(check_tsc_unstable)kernel(check_zeroed_user)kernel(class_compat_create_link)kernel(class_compat_register)kernel(class_compat_remove_link)kernel(class_compat_unregister)kernel(class_create_file_ns)kernel(class_destroy)kernel(class_dev_iter_exit)kernel(class_dev_iter_init)kernel(class_dev_iter_next)kernel(class_find_device)kernel(class_for_each_device)kernel(class_interface_register)kernel(class_interface_unregister)kernel(class_remove_file_ns)kernel(class_unregister)kernel(clean_acked_data_disable)kernel(clean_acked_data_enable)kernel(clean_bdev_aliases)kernel(clean_record_shared_mapping_range)kernel(cleancache_register_ops)kernel(cleanup_srcu_struct)kernel(clear_bdi_congested)kernel(clear_hv_tscchange_cb)kernel(clear_inode)kernel(clear_nlink)kernel(clear_page_dirty_for_io)kernel(clear_page_erms)kernel(clear_page_orig)kernel(clear_page_rep)kernel(clear_selection)kernel(clear_user)kernel(clflush_cache_range)kernel(clk_add_alias)kernel(clk_bulk_disable)kernel(clk_bulk_enable)kernel(clk_bulk_get)kernel(clk_bulk_get_all)kernel(clk_bulk_prepare)kernel(clk_bulk_put)kernel(clk_bulk_put_all)kernel(clk_bulk_unprepare)kernel(clk_disable)kernel(clk_divider_ops)kernel(clk_divider_ro_ops)kernel(clk_enable)kernel(clk_fixed_factor_ops)kernel(clk_fixed_rate_ops)kernel(clk_fractional_divider_ops)kernel(clk_gate_is_enabled)kernel(clk_gate_ops)kernel(clk_get)kernel(clk_get_accuracy)kernel(clk_get_parent)kernel(clk_get_phase)kernel(clk_get_rate)kernel(clk_get_sys)kernel(clk_gpio_gate_ops)kernel(clk_gpio_mux_ops)kernel(clk_has_parent)kernel(clk_hw_get_flags)kernel(clk_hw_get_name)kernel(clk_hw_get_num_parents)kernel(clk_hw_get_parent)kernel(clk_hw_get_parent_by_index)kernel(clk_hw_get_rate)kernel(clk_hw_register)kernel(clk_hw_register_clkdev)kernel(clk_hw_register_divider)kernel(clk_hw_register_divider_table)kernel(clk_hw_register_fixed_factor)kernel(clk_hw_register_fixed_rate)kernel(clk_hw_register_fixed_rate_with_accuracy)kernel(clk_hw_register_fractional_divider)kernel(clk_hw_register_gate)kernel(clk_hw_register_gpio_gate)kernel(clk_hw_register_gpio_mux)kernel(clk_hw_register_mux)kernel(clk_hw_register_mux_table)kernel(clk_hw_round_rate)kernel(clk_hw_set_rate_range)kernel(clk_hw_unregister)kernel(clk_hw_unregister_divider)kernel(clk_hw_unregister_fixed_factor)kernel(clk_hw_unregister_fixed_rate)kernel(clk_hw_unregister_gate)kernel(clk_hw_unregister_mux)kernel(clk_is_match)kernel(clk_multiplier_ops)kernel(clk_mux_determine_rate_flags)kernel(clk_mux_index_to_val)kernel(clk_mux_ops)kernel(clk_mux_ro_ops)kernel(clk_mux_val_to_index)kernel(clk_notifier_register)kernel(clk_notifier_unregister)kernel(clk_prepare)kernel(clk_put)kernel(clk_rate_exclusive_get)kernel(clk_rate_exclusive_put)kernel(clk_register)kernel(clk_register_clkdev)kernel(clk_register_divider)kernel(clk_register_divider_table)kernel(clk_register_fixed_factor)kernel(clk_register_fixed_rate)kernel(clk_register_fixed_rate_with_accuracy)kernel(clk_register_fractional_divider)kernel(clk_register_gate)kernel(clk_register_gpio_gate)kernel(clk_register_gpio_mux)kernel(clk_register_mux)kernel(clk_register_mux_table)kernel(clk_round_rate)kernel(clk_set_max_rate)kernel(clk_set_min_rate)kernel(clk_set_parent)kernel(clk_set_phase)kernel(clk_set_rate)kernel(clk_set_rate_exclusive)kernel(clk_set_rate_range)kernel(clk_unprepare)kernel(clk_unregister)kernel(clk_unregister_divider)kernel(clk_unregister_fixed_factor)kernel(clk_unregister_fixed_rate)kernel(clk_unregister_gate)kernel(clk_unregister_mux)kernel(clkdev_add)kernel(clkdev_alloc)kernel(clkdev_create)kernel(clkdev_drop)kernel(clkdev_hw_alloc)kernel(clkdev_hw_create)kernel(clock_t_to_jiffies)kernel(clockevent_delta2ns)kernel(clockevents_config_and_register)kernel(clockevents_register_device)kernel(clockevents_unbind_device)kernel(clocks_calc_mult_shift)kernel(clocksource_change_rating)kernel(clocksource_unregister)kernel(clone_private_mount)kernel(close_candev)kernel(close_fd)kernel(cmp_connection_break)kernel(cmp_connection_check_used)kernel(cmp_connection_destroy)kernel(cmp_connection_establish)kernel(cmp_connection_init)kernel(cmp_connection_release)kernel(cmp_connection_reserve)kernel(cmp_connection_update)kernel(cn_add_callback)kernel(cn_del_callback)kernel(cn_netlink_send)kernel(cn_netlink_send_mult)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_chip_info)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)kernel(color_table)kernel(commit_creds)kernel(compat_alloc_user_space)kernel(compat_get_timespec)kernel(compat_get_timespec64)kernel(compat_get_timeval)kernel(compat_ip_getsockopt)kernel(compat_ip_setsockopt)kernel(compat_ipv6_getsockopt)kernel(compat_ipv6_setsockopt)kernel(compat_mc_getsockopt)kernel(compat_mc_setsockopt)kernel(compat_nf_getsockopt)kernel(compat_nf_setsockopt)kernel(compat_only_sysfs_link_entry_to_kobj)kernel(compat_ptr_ioctl)kernel(compat_put_timespec)kernel(compat_put_timespec64)kernel(compat_put_timeval)kernel(compat_sock_common_getsockopt)kernel(compat_sock_common_setsockopt)kernel(compat_sock_get_timestamp)kernel(compat_sock_get_timestampns)kernel(compat_tcp_getsockopt)kernel(compat_tcp_setsockopt)kernel(complete)kernel(complete_all)kernel(complete_and_exit)kernel(complete_request_key)kernel(completion_done)kernel(component_add)kernel(component_add_typed)kernel(component_bind_all)kernel(component_compare_dev)kernel(component_compare_dev_name)kernel(component_compare_of)kernel(component_del)kernel(component_master_add_with_match)kernel(component_master_del)kernel(component_match_add_release)kernel(component_match_add_typed)kernel(component_release_of)kernel(component_unbind_all)kernel(con_copy_unimap)kernel(con_debug_enter)kernel(con_debug_leave)kernel(con_is_bound)kernel(con_set_default_unimap)kernel(cond_synchronize_rcu)kernel(cond_wakeup_cpu0)kernel(config_group_find_item)kernel(config_group_init)kernel(config_group_init_type_name)kernel(config_item_get)kernel(config_item_get_unless_zero)kernel(config_item_init_type_name)kernel(config_item_put)kernel(config_item_set_name)kernel(configfs_depend_item)kernel(configfs_depend_item_unlocked)kernel(configfs_register_default_group)kernel(configfs_register_group)kernel(configfs_register_subsystem)kernel(configfs_remove_default_groups)kernel(configfs_undepend_item)kernel(configfs_unregister_default_group)kernel(configfs_unregister_group)kernel(configfs_unregister_subsystem)kernel(congestion_wait)kernel(console_blank_hook)kernel(console_blanked)kernel(console_conditional_schedule)kernel(console_drivers)kernel(console_lock)kernel(console_printk)kernel(console_set_on_cmdline)kernel(console_start)kernel(console_stop)kernel(console_suspend_enabled)kernel(console_trylock)kernel(console_unlock)kernel(consume_skb)kernel(cont_write_begin)kernel(context_tracking)kernel(context_tracking_enter)kernel(context_tracking_exit)kernel(context_tracking_key)kernel(convert_art_ns_to_tsc)kernel(convert_art_to_tsc)kernel(cookie_ecn_ok)kernel(cookie_tcp_reqsk_alloc)kernel(cookie_timestamp_decode)kernel(copy_bpf_fprog_from_user)kernel(copy_from_user_nmi)kernel(copy_from_user_toio)kernel(copy_page)kernel(copy_page_from_iter)kernel(copy_page_to_iter)kernel(copy_strings_kernel)kernel(copy_to_user_fromio)kernel(copy_user_enhanced_fast_string)kernel(copy_user_generic_string)kernel(copy_user_generic_unrolled)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_alua_check_nonop_delay)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(counter_count_direction_str)kernel(counter_count_enum_available_read)kernel(counter_count_enum_read)kernel(counter_count_enum_write)kernel(counter_count_mode_str)kernel(counter_device_enum_available_read)kernel(counter_device_enum_read)kernel(counter_device_enum_write)kernel(counter_register)kernel(counter_signal_enum_available_read)kernel(counter_signal_enum_read)kernel(counter_signal_enum_write)kernel(counter_unregister)kernel(cper_dimm_err_location)kernel(cper_estatus_check)kernel(cper_estatus_check_header)kernel(cper_estatus_print)kernel(cper_mem_err_location)kernel(cper_mem_err_pack)kernel(cper_mem_err_type_str)kernel(cper_next_record_id)kernel(cper_severity_str)kernel(cper_severity_to_aer)kernel(cppc_allow_fast_switch)kernel(cppc_get_auto_sel_caps)kernel(cppc_get_desired_perf)kernel(cppc_get_epp_perf)kernel(cppc_get_perf_caps)kernel(cppc_get_perf_ctrs)kernel(cppc_get_transition_latency)kernel(cppc_set_auto_sel)kernel(cppc_set_enable)kernel(cppc_set_epp_perf)kernel(cppc_set_perf)kernel(cpu_all_bits)kernel(cpu_bit_bitmap)kernel(cpu_cgrp_subsys_enabled_key)kernel(cpu_cgrp_subsys_on_dfl_key)kernel(cpu_core_map)kernel(cpu_device_create)kernel(cpu_die_map)kernel(cpu_down)kernel(cpu_dr7)kernel(cpu_has_xfeatures)kernel(cpu_hotplug_disable)kernel(cpu_hotplug_enable)kernel(cpu_info)kernel(cpu_is_hotpluggable)kernel(cpu_khz)kernel(cpu_latency_qos_add_request)kernel(cpu_latency_qos_remove_request)kernel(cpu_latency_qos_request_active)kernel(cpu_latency_qos_update_request)kernel(cpu_mitigations_auto_nosmt)kernel(cpu_mitigations_off)kernel(cpu_number)kernel(cpu_rmap_add)kernel(cpu_rmap_put)kernel(cpu_rmap_update)kernel(cpu_sibling_map)kernel(cpu_smt_possible)kernel(cpu_subsys)kernel(cpu_tlbstate)kernel(cpu_tss_rw)kernel(cpu_up)kernel(cpuacct_cgrp_subsys_enabled_key)kernel(cpuacct_cgrp_subsys_on_dfl_key)kernel(cpufreq_add_update_util_hook)kernel(cpufreq_boost_enabled)kernel(cpufreq_cpu_get)kernel(cpufreq_cpu_get_raw)kernel(cpufreq_cpu_put)kernel(cpufreq_dbs_governor_exit)kernel(cpufreq_dbs_governor_init)kernel(cpufreq_dbs_governor_limits)kernel(cpufreq_dbs_governor_start)kernel(cpufreq_dbs_governor_stop)kernel(cpufreq_disable_fast_switch)kernel(cpufreq_driver_fast_switch)kernel(cpufreq_driver_resolve_freq)kernel(cpufreq_driver_target)kernel(cpufreq_enable_boost_support)kernel(cpufreq_enable_fast_switch)kernel(cpufreq_freq_attr_scaling_available_freqs)kernel(cpufreq_freq_attr_scaling_boost_freqs)kernel(cpufreq_freq_transition_begin)kernel(cpufreq_freq_transition_end)kernel(cpufreq_frequency_table_get_index)kernel(cpufreq_frequency_table_verify)kernel(cpufreq_generic_attr)kernel(cpufreq_generic_frequency_table_verify)kernel(cpufreq_generic_get)kernel(cpufreq_generic_init)kernel(cpufreq_generic_suspend)kernel(cpufreq_get)kernel(cpufreq_get_current_driver)kernel(cpufreq_get_driver_data)kernel(cpufreq_get_hw_max_freq)kernel(cpufreq_get_policy)kernel(cpufreq_global_kobject)kernel(cpufreq_policy_transition_delay_us)kernel(cpufreq_quick_get)kernel(cpufreq_quick_get_max)kernel(cpufreq_register_driver)kernel(cpufreq_register_governor)kernel(cpufreq_register_notifier)kernel(cpufreq_remove_update_util_hook)kernel(cpufreq_show_cpus)kernel(cpufreq_table_index_unsorted)kernel(cpufreq_unregister_driver)kernel(cpufreq_unregister_governor)kernel(cpufreq_unregister_notifier)kernel(cpufreq_update_limits)kernel(cpufreq_update_policy)kernel(cpuhp_tasks_frozen)kernel(cpuidle_disable_device)kernel(cpuidle_enable_device)kernel(cpuidle_get_cpu_driver)kernel(cpuidle_get_driver)kernel(cpuidle_pause_and_lock)kernel(cpuidle_poll_state_init)kernel(cpuidle_register)kernel(cpuidle_register_device)kernel(cpuidle_register_driver)kernel(cpuidle_resume_and_unlock)kernel(cpuidle_unregister)kernel(cpuidle_unregister_device)kernel(cpuidle_unregister_driver)kernel(cpumask_any_and_distribute)kernel(cpumask_any_but)kernel(cpumask_any_distribute)kernel(cpumask_local_spread)kernel(cpumask_next)kernel(cpumask_next_and)kernel(cpumask_next_wrap)kernel(cpus_read_lock)kernel(cpus_read_trylock)kernel(cpus_read_unlock)kernel(cpuset_cgrp_subsys_enabled_key)kernel(cpuset_cgrp_subsys_on_dfl_key)kernel(cpuset_mem_spread_node)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cqhci_suspend)kernel(crash_vmclear_loaded_vmcss)kernel(crc16)kernel(crc16_table)kernel(crc32_be)kernel(crc32_le)kernel(crc32_le_shift)kernel(crc32c)kernel(crc32c_csum_stub)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_ccitt)kernel(crc_ccitt_false)kernel(crc_ccitt_false_table)kernel(crc_ccitt_table)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crc_t10dif)kernel(crc_t10dif_generic)kernel(crc_t10dif_update)kernel(create_empty_buffers)kernel(create_l1)kernel(cred_fscmp)kernel(cryptd_ablkcipher_child)kernel(cryptd_ablkcipher_queued)kernel(cryptd_aead_child)kernel(cryptd_aead_queued)kernel(cryptd_ahash_child)kernel(cryptd_ahash_queued)kernel(cryptd_alloc_ablkcipher)kernel(cryptd_alloc_aead)kernel(cryptd_alloc_ahash)kernel(cryptd_alloc_skcipher)kernel(cryptd_free_ablkcipher)kernel(cryptd_free_aead)kernel(cryptd_free_ahash)kernel(cryptd_free_skcipher)kernel(cryptd_shash_desc)kernel(cryptd_skcipher_child)kernel(cryptd_skcipher_queued)kernel(crypto_ablkcipher_type)kernel(crypto_aead_setauthsize)kernel(crypto_aead_setkey)kernel(crypto_aes_decrypt_x86)kernel(crypto_aes_encrypt_x86)kernel(crypto_aes_expand_key)kernel(crypto_aes_set_key)kernel(crypto_ahash_digest)kernel(crypto_ahash_final)kernel(crypto_ahash_finup)kernel(crypto_ahash_setkey)kernel(crypto_ahash_type)kernel(crypto_alg_extsize)kernel(crypto_alg_list)kernel(crypto_alg_mod_lookup)kernel(crypto_alg_sem)kernel(crypto_alg_tested)kernel(crypto_alloc_acomp)kernel(crypto_alloc_aead)kernel(crypto_alloc_ahash)kernel(crypto_alloc_akcipher)kernel(crypto_alloc_base)kernel(crypto_alloc_instance)kernel(crypto_alloc_instance2)kernel(crypto_alloc_kpp)kernel(crypto_alloc_rng)kernel(crypto_alloc_shash)kernel(crypto_alloc_skcipher)kernel(crypto_alloc_sync_skcipher)kernel(crypto_alloc_tfm)kernel(crypto_attr_alg2)kernel(crypto_attr_alg_name)kernel(crypto_attr_u32)kernel(crypto_authenc_extractkeys)kernel(crypto_blkcipher_type)kernel(crypto_chacha20_crypt)kernel(crypto_chacha20_init)kernel(crypto_chacha20_setkey)kernel(crypto_chain)kernel(crypto_check_attr_type)kernel(crypto_create_tfm)kernel(crypto_default_rng)kernel(crypto_del_default_rng)kernel(crypto_dequeue_request)kernel(crypto_destroy_tfm)kernel(crypto_dh_decode_key)kernel(crypto_dh_encode_key)kernel(crypto_dh_key_len)kernel(crypto_drop_spawn)kernel(crypto_ecdh_decode_key)kernel(crypto_ecdh_encode_key)kernel(crypto_ecdh_key_len)kernel(crypto_enqueue_request)kernel(crypto_find_alg)kernel(crypto_fl_tab)kernel(crypto_ft_tab)kernel(crypto_get_attr_type)kernel(crypto_get_default_null_skcipher)kernel(crypto_get_default_rng)kernel(crypto_givcipher_type)kernel(crypto_grab_aead)kernel(crypto_grab_akcipher)kernel(crypto_grab_skcipher)kernel(crypto_grab_spawn)kernel(crypto_has_ahash)kernel(crypto_has_alg)kernel(crypto_has_skcipher2)kernel(crypto_hash_alg_has_setkey)kernel(crypto_hash_walk_done)kernel(crypto_hash_walk_first)kernel(crypto_il_tab)kernel(crypto_inc)kernel(crypto_init_ahash_spawn)kernel(crypto_init_queue)kernel(crypto_init_shash_spawn)kernel(crypto_init_spawn)kernel(crypto_init_spawn2)kernel(crypto_inst_setname)kernel(crypto_it_tab)kernel(crypto_larval_alloc)kernel(crypto_larval_kill)kernel(crypto_lookup_template)kernel(crypto_mod_get)kernel(crypto_mod_put)kernel(crypto_poly1305_final)kernel(crypto_poly1305_init)kernel(crypto_poly1305_setdesckey)kernel(crypto_poly1305_update)kernel(crypto_probing_notify)kernel(crypto_put_default_null_skcipher)kernel(crypto_put_default_rng)kernel(crypto_register_acomp)kernel(crypto_register_acomps)kernel(crypto_register_aead)kernel(crypto_register_aeads)kernel(crypto_register_ahash)kernel(crypto_register_ahashes)kernel(crypto_register_akcipher)kernel(crypto_register_alg)kernel(crypto_register_algs)kernel(crypto_register_instance)kernel(crypto_register_kpp)kernel(crypto_register_notifier)kernel(crypto_register_rng)kernel(crypto_register_rngs)kernel(crypto_register_scomp)kernel(crypto_register_scomps)kernel(crypto_register_shash)kernel(crypto_register_shashes)kernel(crypto_register_skcipher)kernel(crypto_register_skciphers)kernel(crypto_register_template)kernel(crypto_remove_final)kernel(crypto_remove_spawns)kernel(crypto_req_done)kernel(crypto_rng_reset)kernel(crypto_sha1_finup)kernel(crypto_sha1_update)kernel(crypto_sha256_finup)kernel(crypto_sha256_update)kernel(crypto_sha3_final)kernel(crypto_sha3_init)kernel(crypto_sha3_update)kernel(crypto_sha512_finup)kernel(crypto_sha512_update)kernel(crypto_shash_digest)kernel(crypto_shash_final)kernel(crypto_shash_finup)kernel(crypto_shash_setkey)kernel(crypto_shash_tfm_digest)kernel(crypto_shash_update)kernel(crypto_shoot_alg)kernel(crypto_spawn_tfm)kernel(crypto_spawn_tfm2)kernel(crypto_tfm_in_queue)kernel(crypto_type_has_alg)kernel(crypto_unregister_acomp)kernel(crypto_unregister_acomps)kernel(crypto_unregister_aead)kernel(crypto_unregister_aeads)kernel(crypto_unregister_ahash)kernel(crypto_unregister_ahashes)kernel(crypto_unregister_akcipher)kernel(crypto_unregister_alg)kernel(crypto_unregister_algs)kernel(crypto_unregister_instance)kernel(crypto_unregister_kpp)kernel(crypto_unregister_notifier)kernel(crypto_unregister_rng)kernel(crypto_unregister_rngs)kernel(crypto_unregister_scomp)kernel(crypto_unregister_scomps)kernel(crypto_unregister_shash)kernel(crypto_unregister_shashes)kernel(crypto_unregister_skcipher)kernel(crypto_unregister_skciphers)kernel(crypto_unregister_template)kernel(cs35l41_configure_cs_dsp)kernel(cs35l41_enter_hibernate)kernel(cs35l41_exit_hibernate)kernel(cs35l41_global_enable)kernel(cs35l41_gpio_config)kernel(cs35l41_hda_pm_ops)kernel(cs35l41_hda_probe)kernel(cs35l41_hda_remove)kernel(cs35l41_init_boost)kernel(cs35l41_mdsync_up)kernel(cs35l41_otp_unpack)kernel(cs35l41_pm_ops)kernel(cs35l41_probe)kernel(cs35l41_register_errata_patch)kernel(cs35l41_regmap_i2c)kernel(cs35l41_regmap_spi)kernel(cs35l41_remove)kernel(cs35l41_safe_reset)kernel(cs35l41_set_channels)kernel(cs35l41_set_codec_conf)kernel(cs35l41_set_cspl_mbox_cmd)kernel(cs35l41_set_dai_link)kernel(cs35l41_test_key_lock)kernel(cs35l41_test_key_unlock)kernel(cs35l41_write_fs_errata)kernel(cs42l42_common_probe)kernel(cs42l42_common_remove)kernel(cs42l42_dai)kernel(cs42l42_init)kernel(cs42l42_irq_thread)kernel(cs42l42_mute_stream)kernel(cs42l42_page_range)kernel(cs42l42_pll_config)kernel(cs42l42_readable_register)kernel(cs42l42_regmap)kernel(cs42l42_resume)kernel(cs42l42_resume_restore)kernel(cs42l42_soc_component)kernel(cs42l42_src_config)kernel(cs42l42_suspend)kernel(cs42l42_volatile_register)kernel(cs_dsp_adsp1_init)kernel(cs_dsp_adsp1_power_down)kernel(cs_dsp_adsp1_power_up)kernel(cs_dsp_adsp2_bus_error)kernel(cs_dsp_adsp2_init)kernel(cs_dsp_chunk_flush)kernel(cs_dsp_chunk_read)kernel(cs_dsp_chunk_write)kernel(cs_dsp_cleanup_debugfs)kernel(cs_dsp_coeff_read_ctrl)kernel(cs_dsp_coeff_write_acked_control)kernel(cs_dsp_coeff_write_ctrl)kernel(cs_dsp_find_alg_region)kernel(cs_dsp_get_ctl)kernel(cs_dsp_halo_bus_error)kernel(cs_dsp_halo_init)kernel(cs_dsp_halo_wdt_expire)kernel(cs_dsp_init_debugfs)kernel(cs_dsp_mem_region_name)kernel(cs_dsp_power_down)kernel(cs_dsp_power_up)kernel(cs_dsp_read_data_word)kernel(cs_dsp_read_raw_data_block)kernel(cs_dsp_remove)kernel(cs_dsp_remove_padding)kernel(cs_dsp_run)kernel(cs_dsp_set_dspclk)kernel(cs_dsp_stop)kernel(cs_dsp_write_data_word)kernel(css_next_descendant_pre)kernel(csum_and_copy_from_iter)kernel(csum_and_copy_from_iter_full)kernel(csum_and_copy_to_iter)kernel(csum_ipv6_magic)kernel(csum_partial)kernel(csum_partial_copy_from_user)kernel(csum_partial_copy_nocheck)kernel(csum_partial_copy_to_user)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(current_in_userns)kernel(current_is_async)kernel(current_save_fsgs)kernel(current_task)kernel(current_time)kernel(current_umask)kernel(current_work)kernel(cx18_claim_stream)kernel(cx18_ext_init)kernel(cx18_release_stream)kernel(cx18_reset_ir_gpio)kernel(cx18_start_v4l2_encode_stream)kernel(cx18_stop_v4l2_encode_stream)kernel(cx22700_attach)kernel(cx22702_attach)kernel(cx231xx_capture_start)kernel(cx231xx_demod_reset)kernel(cx231xx_dev_init)kernel(cx231xx_dev_uninit)kernel(cx231xx_disable656)kernel(cx231xx_enable656)kernel(cx231xx_enable_i2c_port_3)kernel(cx231xx_get_i2c_adap)kernel(cx231xx_init_bulk)kernel(cx231xx_init_isoc)kernel(cx231xx_init_vbi_isoc)kernel(cx231xx_register_extension)kernel(cx231xx_send_gpio_cmd)kernel(cx231xx_send_usb_command)kernel(cx231xx_set_alt_setting)kernel(cx231xx_set_mode)kernel(cx231xx_tuner_callback)kernel(cx231xx_uninit_bulk)kernel(cx231xx_uninit_isoc)kernel(cx231xx_uninit_vbi_isoc)kernel(cx231xx_unmute_audio)kernel(cx231xx_unregister_extension)kernel(cx2341x_ctrl_get_menu)kernel(cx2341x_ctrl_query)kernel(cx2341x_ext_ctrls)kernel(cx2341x_fill_defaults)kernel(cx2341x_handler_init)kernel(cx2341x_handler_set_50hz)kernel(cx2341x_handler_set_busy)kernel(cx2341x_handler_setup)kernel(cx2341x_log_status)kernel(cx2341x_mpeg_ctrls)kernel(cx2341x_update)kernel(cx24110_attach)kernel(cx24113_agc_callback)kernel(cx24113_attach)kernel(cx24116_attach)kernel(cx24117_attach)kernel(cx24120_attach)kernel(cx24123_attach)kernel(cx24123_get_tuner_i2c_adapter)kernel(cx8802_buf_prepare)kernel(cx8802_buf_queue)kernel(cx8802_cancel_buffers)kernel(cx8802_get_driver)kernel(cx8802_register_driver)kernel(cx8802_start_dma)kernel(cx8802_unregister_driver)kernel(cx88_audio_thread)kernel(cx88_core_get)kernel(cx88_core_irq)kernel(cx88_core_put)kernel(cx88_dsp_detect_stereo_sap)kernel(cx88_enum_input)kernel(cx88_get_stereo)kernel(cx88_ir_start)kernel(cx88_ir_stop)kernel(cx88_newstation)kernel(cx88_print_irqbits)kernel(cx88_querycap)kernel(cx88_reset)kernel(cx88_risc_buffer)kernel(cx88_risc_databuffer)kernel(cx88_set_freq)kernel(cx88_set_scale)kernel(cx88_set_stereo)kernel(cx88_set_tvaudio)kernel(cx88_set_tvnorm)kernel(cx88_setup_xc3028)kernel(cx88_shutdown)kernel(cx88_sram_channel_dump)kernel(cx88_sram_channel_setup)kernel(cx88_sram_channels)kernel(cx88_tuner_callback)kernel(cx88_vdev_init)kernel(cx88_video_mux)kernel(cx88_wakeup)kernel(cxd2820r_attach)kernel(cxd2841er_attach_s)kernel(cxd2841er_attach_t_c)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(cypress_load_firmware)kernel(d_add)kernel(d_add_ci)kernel(d_alloc)kernel(d_alloc_anon)kernel(d_alloc_name)kernel(d_alloc_parallel)kernel(d_alloc_pseudo)kernel(d_delete)kernel(d_drop)kernel(d_exact_alias)kernel(d_find_alias)kernel(d_find_any_alias)kernel(d_genocide)kernel(d_hash_and_lookup)kernel(d_instantiate)kernel(d_instantiate_anon)kernel(d_instantiate_new)kernel(d_instantiate_no_diralias)kernel(d_invalidate)kernel(d_lookup)kernel(d_make_root)kernel(d_mark_dontcache)kernel(d_move)kernel(d_obtain_alias)kernel(d_obtain_root)kernel(d_path)kernel(d_prune_aliases)kernel(d_rehash)kernel(d_same_name)kernel(d_set_d_op)kernel(d_set_fallthru)kernel(d_splice_alias)kernel(d_tmpfile)kernel(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_pinctrl_event)kernel(dapm_regulator_event)kernel(datagram_poll)kernel(dax_alive)kernel(dax_attribute_group)kernel(dax_copy_from_iter)kernel(dax_copy_to_iter)kernel(dax_direct_access)kernel(dax_driver_unregister)kernel(dax_finish_sync_fault)kernel(dax_flush)kernel(dax_get_by_host)kernel(dax_get_private)kernel(dax_inode)kernel(dax_iomap_fault)kernel(dax_iomap_rw)kernel(dax_layout_busy_page)kernel(dax_layout_busy_page_range)kernel(dax_read_lock)kernel(dax_read_unlock)kernel(dax_region_put)kernel(dax_supported)kernel(dax_write_cache)kernel(dax_write_cache_enabled)kernel(dax_writeback_mapping_range)kernel(dax_zero_page_range)kernel(dbgp_external_startup)kernel(dbgp_reset_prep)kernel(dbs_update)kernel(dca3_get_tag)kernel(dca_add_requester)kernel(dca_get_tag)kernel(dca_register_notify)kernel(dca_remove_requester)kernel(dca_unregister_notify)kernel(dcache_dir_close)kernel(dcache_dir_lseek)kernel(dcache_dir_open)kernel(dcache_readdir)kernel(dcb_getapp)kernel(dcb_ieee_delapp)kernel(dcb_ieee_getapp_default_prio_mask)kernel(dcb_ieee_getapp_dscp_prio_mask_map)kernel(dcb_ieee_getapp_mask)kernel(dcb_ieee_getapp_prio_dscp_mask_map)kernel(dcb_ieee_setapp)kernel(dcb_setapp)kernel(dcbnl_cee_notify)kernel(dcbnl_ieee_notify)kernel(dcdbas_smi_request)kernel(dchannel_senddata)kernel(dcookie_register)kernel(dcookie_unregister)kernel(ddebug_add_module)kernel(ddebug_remove_module)kernel(deactivate_locked_super)kernel(deactivate_super)kernel(dead_socket)kernel(debug_locks)kernel(debug_locks_off)kernel(debug_locks_silent)kernel(debugfs_attr_read)kernel(debugfs_attr_write)kernel(debugfs_create_atomic_t)kernel(debugfs_create_automount)kernel(debugfs_create_blob)kernel(debugfs_create_bool)kernel(debugfs_create_devm_seqfile)kernel(debugfs_create_dir)kernel(debugfs_create_file)kernel(debugfs_create_file_size)kernel(debugfs_create_file_unsafe)kernel(debugfs_create_regset32)kernel(debugfs_create_size_t)kernel(debugfs_create_symlink)kernel(debugfs_create_u16)kernel(debugfs_create_u32)kernel(debugfs_create_u32_array)kernel(debugfs_create_u64)kernel(debugfs_create_u8)kernel(debugfs_create_ulong)kernel(debugfs_create_x16)kernel(debugfs_create_x32)kernel(debugfs_create_x64)kernel(debugfs_create_x8)kernel(debugfs_file_get)kernel(debugfs_file_put)kernel(debugfs_initialized)kernel(debugfs_lookup)kernel(debugfs_lookup_and_remove)kernel(debugfs_print_regs32)kernel(debugfs_read_file_bool)kernel(debugfs_real_fops)kernel(debugfs_remove)kernel(debugfs_remove_recursive)kernel(debugfs_rename)kernel(debugfs_write_file_bool)kernel(dec_node_page_state)kernel(dec_zone_page_state)kernel(decode_rs8)kernel(default_blu)kernel(default_cpu_present_to_apicid)kernel(default_grn)kernel(default_idle)kernel(default_llseek)kernel(default_qdisc_ops)kernel(default_red)kernel(default_wake_function)kernel(del_gendisk)kernel(del_mtd_blktrans_dev)kernel(del_random_ready_callback)kernel(del_timer)kernel(del_timer_sync)kernel(delayacct_on)kernel(delayed_work_timer_fn)kernel(delete_from_page_cache)kernel(dell_laptop_call_notifier)kernel(dell_laptop_register_notifier)kernel(dell_laptop_unregister_notifier)kernel(dell_micmute_led_set)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_call)kernel(dell_smbios_call_filter)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_register_device)kernel(dell_smbios_unregister_device)kernel(dell_wmi_get_descriptor_valid)kernel(dell_wmi_get_hotfix)kernel(dell_wmi_get_interface_version)kernel(dell_wmi_get_size)kernel(dentry_open)kernel(dentry_path_raw)kernel(dentry_update_name_case)kernel(dequeue_signal)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(des_ekey)kernel(desc_to_gpio)kernel(destroy_workqueue)kernel(detach_capi_ctr)kernel(detach_hdlc_protocol)kernel(dev_activate)kernel(dev_add_offload)kernel(dev_add_pack)kernel(dev_addr_add)kernel(dev_addr_del)kernel(dev_addr_flush)kernel(dev_addr_init)kernel(dev_alloc_name)kernel(dev_attr_em_message)kernel(dev_attr_em_message_type)kernel(dev_attr_link_power_management_policy)kernel(dev_attr_ncq_prio_enable)kernel(dev_attr_phy_event_threshold)kernel(dev_attr_sw_activity)kernel(dev_attr_unload_heads)kernel(dev_base_lock)kernel(dev_change_flags)kernel(dev_close)kernel(dev_close_many)kernel(dev_coredumpm)kernel(dev_coredumpsg)kernel(dev_coredumpv)kernel(dev_dax_probe)kernel(dev_deactivate)kernel(dev_disable_lro)kernel(dev_driver_string)kernel(dev_err_probe)kernel(dev_fetch_sw_netstats)kernel(dev_fill_metadata_dst)kernel(dev_forward_skb)kernel(dev_get_by_index)kernel(dev_get_by_index_rcu)kernel(dev_get_by_name)kernel(dev_get_by_name_rcu)kernel(dev_get_by_napi_id)kernel(dev_get_flags)kernel(dev_get_iflink)kernel(dev_get_mac_address)kernel(dev_get_port_parent_id)kernel(dev_get_regmap)kernel(dev_get_stats)kernel(dev_get_tstats64)kernel(dev_get_valid_name)kernel(dev_getbyhwaddr_rcu)kernel(dev_getfirstbyhwtype)kernel(dev_graft_qdisc)kernel(dev_load)kernel(dev_loopback_xmit)kernel(dev_mc_add)kernel(dev_mc_add_excl)kernel(dev_mc_add_global)kernel(dev_mc_del)kernel(dev_mc_del_global)kernel(dev_mc_flush)kernel(dev_mc_init)kernel(dev_mc_sync)kernel(dev_mc_sync_multiple)kernel(dev_mc_unsync)kernel(dev_nit_active)kernel(dev_open)kernel(dev_pick_tx_cpu_id)kernel(dev_pick_tx_zero)kernel(dev_pm_clear_wake_irq)kernel(dev_pm_disable_wake_irq)kernel(dev_pm_domain_attach)kernel(dev_pm_domain_attach_by_id)kernel(dev_pm_domain_attach_by_name)kernel(dev_pm_domain_detach)kernel(dev_pm_domain_set)kernel(dev_pm_enable_wake_irq)kernel(dev_pm_genpd_add_notifier)kernel(dev_pm_genpd_remove_notifier)kernel(dev_pm_genpd_resume)kernel(dev_pm_genpd_set_next_wakeup)kernel(dev_pm_genpd_set_performance_state)kernel(dev_pm_genpd_suspend)kernel(dev_pm_genpd_synced_poweroff)kernel(dev_pm_get_subsys_data)kernel(dev_pm_put_subsys_data)kernel(dev_pm_qos_add_ancestor_request)kernel(dev_pm_qos_add_notifier)kernel(dev_pm_qos_add_request)kernel(dev_pm_qos_expose_flags)kernel(dev_pm_qos_expose_latency_limit)kernel(dev_pm_qos_expose_latency_tolerance)kernel(dev_pm_qos_flags)kernel(dev_pm_qos_hide_flags)kernel(dev_pm_qos_hide_latency_limit)kernel(dev_pm_qos_hide_latency_tolerance)kernel(dev_pm_qos_remove_notifier)kernel(dev_pm_qos_remove_request)kernel(dev_pm_qos_update_request)kernel(dev_pm_qos_update_user_latency_tolerance)kernel(dev_pm_set_dedicated_wake_irq)kernel(dev_pm_set_dedicated_wake_irq_reverse)kernel(dev_pm_set_wake_irq)kernel(dev_pre_changeaddr_notify)kernel(dev_printk)kernel(dev_printk_emit)kernel(dev_queue_xmit)kernel(dev_queue_xmit_accel)kernel(dev_queue_xmit_nit)kernel(dev_remove_offload)kernel(dev_remove_pack)kernel(dev_set_alias)kernel(dev_set_allmulti)kernel(dev_set_mac_address)kernel(dev_set_mac_address_user)kernel(dev_set_mtu)kernel(dev_set_name)kernel(dev_set_promiscuity)kernel(dev_set_threaded)kernel(dev_trans_start)kernel(dev_uc_add)kernel(dev_uc_add_excl)kernel(dev_uc_del)kernel(dev_uc_flush)kernel(dev_uc_init)kernel(dev_uc_sync)kernel(dev_uc_sync_multiple)kernel(dev_uc_unsync)kernel(dev_valid_name)kernel(dev_vprintk_emit)kernel(devcgroup_check_permission)kernel(device_add)kernel(device_add_disk)kernel(device_add_disk_no_queue_reg)kernel(device_add_groups)kernel(device_add_properties)kernel(device_add_software_node)kernel(device_attach)kernel(device_bind_driver)kernel(device_change_owner)kernel(device_connection_find_match)kernel(device_create)kernel(device_create_bin_file)kernel(device_create_file)kernel(device_create_managed_software_node)kernel(device_create_with_groups)kernel(device_del)kernel(device_destroy)kernel(device_dma_supported)kernel(device_driver_attach)kernel(device_find_any_child)kernel(device_find_child)kernel(device_find_child_by_name)kernel(device_for_each_child)kernel(device_for_each_child_reverse)kernel(device_get_child_node_count)kernel(device_get_dma_attr)kernel(device_get_mac_address)kernel(device_get_match_data)kernel(device_get_named_child_node)kernel(device_get_next_child_node)kernel(device_get_phy_mode)kernel(device_initialize)kernel(device_iommu_capable)kernel(device_link_add)kernel(device_link_del)kernel(device_link_remove)kernel(device_match_acpi_dev)kernel(device_match_acpi_handle)kernel(device_match_devt)kernel(device_match_fwnode)kernel(device_match_name)kernel(device_match_of_node)kernel(device_move)kernel(device_phy_find_device)kernel(device_pm_wait_for_dev)kernel(device_property_match_string)kernel(device_property_present)kernel(device_property_read_string)kernel(device_property_read_string_array)kernel(device_property_read_u16_array)kernel(device_property_read_u32_array)kernel(device_property_read_u64_array)kernel(device_property_read_u8_array)kernel(device_register)kernel(device_release_driver)kernel(device_remove_bin_file)kernel(device_remove_file)kernel(device_remove_file_self)kernel(device_remove_groups)kernel(device_remove_properties)kernel(device_remove_software_node)kernel(device_rename)kernel(device_reprobe)kernel(device_set_node)kernel(device_set_of_node_from_dev)kernel(device_set_wakeup_capable)kernel(device_set_wakeup_enable)kernel(device_show_bool)kernel(device_show_int)kernel(device_show_ulong)kernel(device_store_bool)kernel(device_store_int)kernel(device_store_ulong)kernel(device_unregister)kernel(device_wakeup_disable)kernel(device_wakeup_enable)kernel(devices_cgrp_subsys_enabled_key)kernel(devices_cgrp_subsys_on_dfl_key)kernel(devl_assert_locked)kernel(devl_dpipe_headers_register)kernel(devl_dpipe_headers_unregister)kernel(devl_dpipe_table_register)kernel(devl_dpipe_table_resource_set)kernel(devl_dpipe_table_unregister)kernel(devl_lock)kernel(devl_port_register)kernel(devl_port_unregister)kernel(devl_rate_leaf_create)kernel(devl_rate_leaf_destroy)kernel(devl_rate_nodes_destroy)kernel(devl_region_create)kernel(devl_region_destroy)kernel(devl_resource_occ_get_register)kernel(devl_resource_occ_get_unregister)kernel(devl_resource_register)kernel(devl_resource_size_get)kernel(devl_resources_unregister)kernel(devl_sb_register)kernel(devl_sb_unregister)kernel(devl_trap_groups_register)kernel(devl_trap_groups_unregister)kernel(devl_trap_policers_register)kernel(devl_trap_policers_unregister)kernel(devl_traps_register)kernel(devl_traps_unregister)kernel(devl_trylock)kernel(devl_unlock)kernel(devlink_alloc_ns)kernel(devlink_dpipe_action_put)kernel(devlink_dpipe_entry_clear)kernel(devlink_dpipe_entry_ctx_append)kernel(devlink_dpipe_entry_ctx_close)kernel(devlink_dpipe_entry_ctx_prepare)kernel(devlink_dpipe_header_ethernet)kernel(devlink_dpipe_header_ipv4)kernel(devlink_dpipe_header_ipv6)kernel(devlink_dpipe_headers_register)kernel(devlink_dpipe_headers_unregister)kernel(devlink_dpipe_match_put)kernel(devlink_dpipe_table_counter_enabled)kernel(devlink_dpipe_table_register)kernel(devlink_dpipe_table_resource_set)kernel(devlink_dpipe_table_unregister)kernel(devlink_flash_update_status_notify)kernel(devlink_flash_update_timeout_notify)kernel(devlink_fmsg_arr_pair_nest_end)kernel(devlink_fmsg_arr_pair_nest_start)kernel(devlink_fmsg_binary_pair_nest_end)kernel(devlink_fmsg_binary_pair_nest_start)kernel(devlink_fmsg_binary_pair_put)kernel(devlink_fmsg_binary_put)kernel(devlink_fmsg_bool_pair_put)kernel(devlink_fmsg_obj_nest_end)kernel(devlink_fmsg_obj_nest_start)kernel(devlink_fmsg_pair_nest_end)kernel(devlink_fmsg_pair_nest_start)kernel(devlink_fmsg_string_pair_put)kernel(devlink_fmsg_string_put)kernel(devlink_fmsg_u32_pair_put)kernel(devlink_fmsg_u32_put)kernel(devlink_fmsg_u64_pair_put)kernel(devlink_fmsg_u8_pair_put)kernel(devlink_free)kernel(devlink_health_report)kernel(devlink_health_reporter_create)kernel(devlink_health_reporter_destroy)kernel(devlink_health_reporter_priv)kernel(devlink_health_reporter_recovery_done)kernel(devlink_health_reporter_state_update)kernel(devlink_info_board_serial_number_put)kernel(devlink_info_driver_name_put)kernel(devlink_info_serial_number_put)kernel(devlink_info_version_fixed_put)kernel(devlink_info_version_running_put)kernel(devlink_info_version_stored_put)kernel(devlink_is_reload_failed)kernel(devlink_net)kernel(devlink_param_driverinit_value_get)kernel(devlink_param_driverinit_value_set)kernel(devlink_param_register)kernel(devlink_param_unregister)kernel(devlink_param_value_changed)kernel(devlink_params_register)kernel(devlink_params_unregister)kernel(devlink_port_attrs_pci_pf_set)kernel(devlink_port_attrs_pci_sf_set)kernel(devlink_port_attrs_pci_vf_set)kernel(devlink_port_attrs_set)kernel(devlink_port_health_reporter_create)kernel(devlink_port_health_reporter_destroy)kernel(devlink_port_region_create)kernel(devlink_port_register)kernel(devlink_port_type_clear)kernel(devlink_port_type_eth_set)kernel(devlink_port_type_ib_set)kernel(devlink_port_unregister)kernel(devlink_priv)kernel(devlink_rate_leaf_create)kernel(devlink_rate_leaf_destroy)kernel(devlink_rate_nodes_destroy)kernel(devlink_region_create)kernel(devlink_region_destroy)kernel(devlink_region_snapshot_create)kernel(devlink_region_snapshot_id_get)kernel(devlink_region_snapshot_id_put)kernel(devlink_register)kernel(devlink_remote_reload_actions_performed)kernel(devlink_resource_occ_get_register)kernel(devlink_resource_occ_get_unregister)kernel(devlink_resource_register)kernel(devlink_resource_size_get)kernel(devlink_resources_unregister)kernel(devlink_sb_register)kernel(devlink_sb_unregister)kernel(devlink_set_features)kernel(devlink_to_dev)kernel(devlink_trap_ctx_priv)kernel(devlink_trap_groups_register)kernel(devlink_trap_groups_unregister)kernel(devlink_trap_policers_register)kernel(devlink_trap_policers_unregister)kernel(devlink_trap_report)kernel(devlink_traps_register)kernel(devlink_traps_unregister)kernel(devlink_unregister)kernel(devm_acpi_dev_add_driver_gpios)kernel(devm_acpi_dev_remove_driver_gpios)kernel(devm_acpi_dma_controller_free)kernel(devm_acpi_dma_controller_register)kernel(devm_alloc_etherdev_mqs)kernel(devm_aperture_acquire_for_platform_device)kernel(devm_aperture_acquire_from_firmware)kernel(devm_arch_io_reserve_memtype_wc)kernel(devm_arch_phys_wc_add)kernel(devm_backlight_device_register)kernel(devm_backlight_device_unregister)kernel(devm_can_led_init)kernel(devm_clk_bulk_get)kernel(devm_clk_bulk_get_all)kernel(devm_clk_get)kernel(devm_clk_get_optional)kernel(devm_clk_hw_register)kernel(devm_clk_hw_register_clkdev)kernel(devm_clk_hw_unregister)kernel(devm_clk_put)kernel(devm_clk_register)kernel(devm_clk_release_clkdev)kernel(devm_clk_unregister)kernel(devm_counter_register)kernel(devm_counter_unregister)kernel(devm_create_dev_dax)kernel(devm_device_add_group)kernel(devm_device_add_groups)kernel(devm_drm_bridge_add)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_free_irq)kernel(devm_free_pages)kernel(devm_free_percpu)kernel(devm_fwnode_gpiod_get_index)kernel(devm_gen_pool_create)kernel(devm_get_clk_from_child)kernel(devm_get_free_pages)kernel(devm_gpio_free)kernel(devm_gpio_request)kernel(devm_gpio_request_one)kernel(devm_gpiochip_add_data)kernel(devm_gpiod_get)kernel(devm_gpiod_get_array)kernel(devm_gpiod_get_array_optional)kernel(devm_gpiod_get_from_of_node)kernel(devm_gpiod_get_index)kernel(devm_gpiod_get_index_optional)kernel(devm_gpiod_get_optional)kernel(devm_gpiod_put)kernel(devm_gpiod_put_array)kernel(devm_gpiod_unhinge)kernel(devm_hwmon_device_register_with_groups)kernel(devm_hwmon_device_register_with_info)kernel(devm_hwmon_device_unregister)kernel(devm_hwrng_register)kernel(devm_hwrng_unregister)kernel(devm_i2c_new_dummy_device)kernel(devm_iio_channel_get)kernel(devm_iio_channel_get_all)kernel(devm_iio_channel_release)kernel(devm_iio_channel_release_all)kernel(devm_iio_device_alloc)kernel(devm_iio_device_free)kernel(devm_iio_device_match)kernel(devm_iio_device_unregister)kernel(devm_iio_kfifo_allocate)kernel(devm_iio_kfifo_free)kernel(devm_iio_trigger_alloc)kernel(devm_iio_trigger_free)kernel(devm_iio_trigger_unregister)kernel(devm_iio_triggered_buffer_cleanup)kernel(devm_iio_triggered_buffer_setup)kernel(devm_init_badblocks)kernel(devm_input_allocate_device)kernel(devm_input_allocate_polled_device)kernel(devm_ioport_map)kernel(devm_ioport_unmap)kernel(devm_ioremap)kernel(devm_ioremap_nocache)kernel(devm_ioremap_resource)kernel(devm_ioremap_uc)kernel(devm_ioremap_wc)kernel(devm_iounmap)kernel(devm_kasprintf)kernel(devm_kfree)kernel(devm_kmalloc)kernel(devm_kmemdup)kernel(devm_krealloc)kernel(devm_kstrdup)kernel(devm_kstrdup_const)kernel(devm_kvasprintf)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_led_classdev_unregister)kernel(devm_led_trigger_register)kernel(devm_mdiobus_alloc_size)kernel(devm_mdiobus_free)kernel(devm_memremap)kernel(devm_memremap_pages)kernel(devm_memunmap)kernel(devm_memunmap_pages)kernel(devm_mfd_add_devices)kernel(devm_mipi_dsi_attach)kernel(devm_mipi_dsi_device_register_full)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_nvmem_cell_get)kernel(devm_nvmem_cell_put)kernel(devm_nvmem_device_get)kernel(devm_nvmem_device_put)kernel(devm_nvmem_register)kernel(devm_nvmem_unregister)kernel(devm_of_find_backlight)kernel(devm_of_led_classdev_register)kernel(devm_of_pwm_get)kernel(devm_pci_alloc_host_bridge)kernel(devm_pci_remap_cfg_resource)kernel(devm_pci_remap_cfgspace)kernel(devm_pci_remap_iospace)kernel(devm_phy_package_join)kernel(devm_pinctrl_get)kernel(devm_pinctrl_put)kernel(devm_pinctrl_register)kernel(devm_pinctrl_register_and_init)kernel(devm_pinctrl_unregister)kernel(devm_platform_get_and_ioremap_resource)kernel(devm_platform_get_irqs_affinity)kernel(devm_platform_ioremap_resource)kernel(devm_pm_clk_create)kernel(devm_pm_runtime_enable)kernel(devm_power_supply_register)kernel(devm_power_supply_register_no_ws)kernel(devm_pwm_get)kernel(devm_pwm_put)kernel(devm_rc_allocate_device)kernel(devm_rc_register_device)kernel(devm_register_reboot_notifier)kernel(devm_regmap_add_irq_chip)kernel(devm_regmap_add_irq_chip_fwnode)kernel(devm_regmap_del_irq_chip)kernel(devm_regmap_field_alloc)kernel(devm_regmap_field_free)kernel(devm_release_action)kernel(devm_release_resource)kernel(devm_remove_action)kernel(devm_request_any_context_irq)kernel(devm_request_free_mem_region)kernel(devm_request_pci_bus_resources)kernel(devm_request_resource)kernel(devm_request_threaded_irq)kernel(devm_reset_control_array_get)kernel(devm_reset_controller_register)kernel(devm_rtc_allocate_device)kernel(devm_rtc_device_register)kernel(devm_rtc_device_unregister)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_dai)kernel(devm_spi_register_controller)kernel(devm_thermal_of_cooling_device_register)kernel(devm_watchdog_register_device)kernel(devmap_managed_key)kernel(devprop_gpiochip_set_names)kernel(devres_add)kernel(devres_close_group)kernel(devres_destroy)kernel(devres_find)kernel(devres_for_each_res)kernel(devres_free)kernel(devres_get)kernel(devres_open_group)kernel(devres_release)kernel(devres_release_group)kernel(devres_remove)kernel(devres_remove_group)kernel(dfs_pattern_detector_init)kernel(dget_parent)kernel(dib0070_attach)kernel(dib0070_ctrl_agc_filter)kernel(dib0070_get_rf_output)kernel(dib0070_set_rf_output)kernel(dib0070_wbd_offset)kernel(dib0090_dcc_freq)kernel(dib0090_fw_register)kernel(dib0090_gain_control)kernel(dib0090_get_current_gain)kernel(dib0090_get_tune_state)kernel(dib0090_get_wbd_offset)kernel(dib0090_get_wbd_target)kernel(dib0090_pwm_gain_reset)kernel(dib0090_register)kernel(dib0090_set_dc_servo)kernel(dib0090_set_switch)kernel(dib0090_set_tune_state)kernel(dib0090_set_vga)kernel(dib0090_update_rframp_7090)kernel(dib0090_update_tuning_table_7090)kernel(dib3000mb_attach)kernel(dib3000mc_attach)kernel(dib3000mc_get_tuner_i2c_master)kernel(dib3000mc_i2c_enumeration)kernel(dib3000mc_pid_control)kernel(dib3000mc_pid_parse)kernel(dib3000mc_set_config)kernel(dib7000m_attach)kernel(dib7000m_get_i2c_master)kernel(dib7000m_pid_filter)kernel(dib7000m_pid_filter_ctrl)kernel(dib7000p_attach)kernel(dib8000_attach)kernel(dibusb2_0_power_ctrl)kernel(dibusb2_0_streaming_ctrl)kernel(dibusb_dib3000mc_frontend_attach)kernel(dibusb_dib3000mc_tuner_attach)kernel(dibusb_i2c_algo)kernel(dibusb_pid_filter)kernel(dibusb_pid_filter_ctrl)kernel(dibusb_power_ctrl)kernel(dibusb_rc_query)kernel(dibusb_read_eeprom_byte)kernel(dibusb_streaming_ctrl)kernel(dibx000_exit_i2c_master)kernel(dibx000_get_i2c_adapter)kernel(dibx000_i2c_set_speed)kernel(dibx000_init_i2c_master)kernel(dibx000_reset_i2c_master)kernel(digsig_verify)kernel(dim_calc_stats)kernel(dim_on_top)kernel(dim_park_on_top)kernel(dim_park_tired)kernel(dim_turn)kernel(dio_end_io)kernel(direct_make_request)kernel(dirty_writeback_interval)kernel(disable_hardirq)kernel(disable_irq)kernel(disable_irq_nosync)kernel(disable_kprobe)kernel(disable_percpu_irq)kernel(discard_new_inode)kernel(disk_end_io_acct)kernel(disk_has_partitions)kernel(disk_part_iter_exit)kernel(disk_part_iter_init)kernel(disk_part_iter_next)kernel(disk_stack_limits)kernel(disk_start_io_acct)kernel(divider_get_val)kernel(divider_recalc_rate)kernel(divider_ro_round_rate_parent)kernel(divider_round_rate_parent)kernel(dlci_ioctl_set)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_dev_t)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_get_reserved_rq_based_ios)kernel(dm_get_table_device)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_kobject_release)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_put_table_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_restorepowerindex)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_savepowerindex)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_add_target_callbacks)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dm_writepowerindex)kernel(dma_alloc_attrs)kernel(dma_alloc_noncontiguous)kernel(dma_alloc_pages)kernel(dma_async_device_channel_register)kernel(dma_async_device_channel_unregister)kernel(dma_async_device_register)kernel(dma_async_device_unregister)kernel(dma_async_tx_descriptor_init)kernel(dma_buf_attach)kernel(dma_buf_begin_cpu_access)kernel(dma_buf_detach)kernel(dma_buf_dynamic_attach)kernel(dma_buf_end_cpu_access)kernel(dma_buf_export)kernel(dma_buf_fd)kernel(dma_buf_get)kernel(dma_buf_map_attachment)kernel(dma_buf_map_attachment_unlocked)kernel(dma_buf_mmap)kernel(dma_buf_move_notify)kernel(dma_buf_pin)kernel(dma_buf_put)kernel(dma_buf_unmap_attachment)kernel(dma_buf_unmap_attachment_unlocked)kernel(dma_buf_unpin)kernel(dma_buf_vmap)kernel(dma_buf_vmap_unlocked)kernel(dma_buf_vunmap)kernel(dma_buf_vunmap_unlocked)kernel(dma_cache_sync)kernel(dma_can_mmap)kernel(dma_fence_add_callback)kernel(dma_fence_allocate_private_stub)kernel(dma_fence_array_create)kernel(dma_fence_array_first)kernel(dma_fence_array_next)kernel(dma_fence_array_ops)kernel(dma_fence_chain_find_seqno)kernel(dma_fence_chain_init)kernel(dma_fence_chain_ops)kernel(dma_fence_chain_walk)kernel(dma_fence_context_alloc)kernel(dma_fence_default_wait)kernel(dma_fence_describe)kernel(dma_fence_enable_sw_signaling)kernel(dma_fence_free)kernel(dma_fence_get_status)kernel(dma_fence_get_stub)kernel(dma_fence_init)kernel(dma_fence_match_context)kernel(dma_fence_release)kernel(dma_fence_remove_callback)kernel(dma_fence_signal)kernel(dma_fence_signal_locked)kernel(dma_fence_signal_timestamp)kernel(dma_fence_signal_timestamp_locked)kernel(dma_fence_unwrap_first)kernel(dma_fence_unwrap_next)kernel(dma_fence_wait_any_timeout)kernel(dma_fence_wait_timeout)kernel(dma_find_channel)kernel(dma_free_attrs)kernel(dma_free_noncontiguous)kernel(dma_free_pages)kernel(dma_get_any_slave_channel)kernel(dma_get_merge_boundary)kernel(dma_get_required_mask)kernel(dma_get_sgtable_attrs)kernel(dma_get_slave_caps)kernel(dma_get_slave_channel)kernel(dma_issue_pending_all)kernel(dma_map_page_attrs)kernel(dma_map_resource)kernel(dma_map_sg_attrs)kernel(dma_max_mapping_size)kernel(dma_mmap_attrs)kernel(dma_mmap_noncontiguous)kernel(dma_mmap_pages)kernel(dma_need_sync)kernel(dma_ops)kernel(dma_pool_alloc)kernel(dma_pool_create)kernel(dma_pool_destroy)kernel(dma_pool_free)kernel(dma_release_channel)kernel(dma_request_chan)kernel(dma_request_chan_by_mask)kernel(dma_request_slave_channel)kernel(dma_resv_add_fence)kernel(dma_resv_copy_fences)kernel(dma_resv_describe)kernel(dma_resv_fini)kernel(dma_resv_get_fences)kernel(dma_resv_get_singleton)kernel(dma_resv_init)kernel(dma_resv_iter_first)kernel(dma_resv_iter_first_unlocked)kernel(dma_resv_iter_next)kernel(dma_resv_iter_next_unlocked)kernel(dma_resv_replace_fences)kernel(dma_resv_reserve_fences)kernel(dma_resv_test_signaled)kernel(dma_resv_wait_timeout)kernel(dma_run_dependencies)kernel(dma_set_coherent_mask)kernel(dma_set_mask)kernel(dma_spin_lock)kernel(dma_supported)kernel(dma_sync_sg_for_cpu)kernel(dma_sync_sg_for_device)kernel(dma_sync_single_for_cpu)kernel(dma_sync_single_for_device)kernel(dma_sync_wait)kernel(dma_unmap_page_attrs)kernel(dma_unmap_resource)kernel(dma_unmap_sg_attrs)kernel(dma_vmap_noncontiguous)kernel(dma_vunmap_noncontiguous)kernel(dma_wait_for_async_tx)kernel(dmaengine_desc_attach_metadata)kernel(dmaengine_desc_get_metadata_ptr)kernel(dmaengine_desc_set_metadata_len)kernel(dmaengine_get)kernel(dmaengine_get_unmap_data)kernel(dmaengine_put)kernel(dmaengine_unmap_put)kernel(dmaenginem_async_device_register)kernel(dmam_alloc_attrs)kernel(dmam_free_coherent)kernel(dmam_pool_create)kernel(dmam_pool_destroy)kernel(dmar_platform_optin)kernel(dmi_available)kernel(dmi_check_system)kernel(dmi_find_device)kernel(dmi_first_match)kernel(dmi_get_bios_year)kernel(dmi_get_date)kernel(dmi_get_system_info)kernel(dmi_kobj)kernel(dmi_match)kernel(dmi_memdev_name)kernel(dmi_memdev_size)kernel(dmi_name_in_vendors)kernel(dmi_walk)kernel(dns_query)kernel(do_SAK)kernel(do_blank_screen)kernel(do_clone_file_range)kernel(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(do_exit)kernel(do_gettimeofday)kernel(do_machine_check)kernel(do_map_probe)kernel(do_settimeofday64)kernel(do_splice_direct)kernel(do_take_over_console)kernel(do_tcp_sendpages)kernel(do_trace_netlink_extack)kernel(do_trace_rcu_torture_read)kernel(do_trace_rdpmc)kernel(do_trace_read_msr)kernel(do_trace_write_msr)kernel(do_unbind_con_driver)kernel(do_unblank_screen)kernel(do_unregister_con_driver)kernel(do_wait_intr)kernel(do_wait_intr_irq)kernel(do_xdp_generic)kernel(done_path_create)kernel(down)kernel(down_interruptible)kernel(down_killable)kernel(down_read)kernel(down_read_interruptible)kernel(down_read_killable)kernel(down_read_trylock)kernel(down_timeout)kernel(down_trylock)kernel(down_write)kernel(down_write_killable)kernel(down_write_trylock)kernel(downgrade_write)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dpcm_be_dai_trigger)kernel(dpcm_end_walk_at_be)kernel(dpm_for_each_dev)kernel(dpm_resume_end)kernel(dpm_resume_start)kernel(dpm_suspend_end)kernel(dpm_suspend_start)kernel(dput)kernel(dq_data_lock)kernel(dqget)kernel(dql_completed)kernel(dql_init)kernel(dql_reset)kernel(dqput)kernel(dqstats)kernel(dquot_acquire)kernel(dquot_alloc)kernel(dquot_alloc_inode)kernel(dquot_claim_space_nodirty)kernel(dquot_commit)kernel(dquot_commit_info)kernel(dquot_destroy)kernel(dquot_disable)kernel(dquot_drop)kernel(dquot_enable)kernel(dquot_file_open)kernel(dquot_free_inode)kernel(dquot_get_dqblk)kernel(dquot_get_next_dqblk)kernel(dquot_get_next_id)kernel(dquot_get_state)kernel(dquot_initialize)kernel(dquot_initialize_needed)kernel(dquot_mark_dquot_dirty)kernel(dquot_operations)kernel(dquot_quota_off)kernel(dquot_quota_on)kernel(dquot_quota_on_mount)kernel(dquot_quota_sync)kernel(dquot_quotactl_sysfile_ops)kernel(dquot_reclaim_space_nodirty)kernel(dquot_release)kernel(dquot_resume)kernel(dquot_scan_active)kernel(dquot_set_dqblk)kernel(dquot_set_dqinfo)kernel(dquot_transfer)kernel(dquot_writeback_dquots)kernel(drain_workqueue)kernel(driver_attach)kernel(driver_create_file)kernel(driver_find)kernel(driver_find_device)kernel(driver_for_each_device)kernel(driver_register)kernel(driver_remove_file)kernel(driver_set_override)kernel(driver_unregister)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_encoder_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_get_edid)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_get_modes_from_ddc)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_set_unique)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_vsc_sdp_log)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_pps_payload_pack)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_cfb_copyarea)kernel(drm_fb_helper_cfb_fillrect)kernel(drm_fb_helper_cfb_imageblit)kernel(drm_fb_helper_cfb_read)kernel(drm_fb_helper_cfb_write)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_sys_copyarea)kernel(drm_fb_helper_sys_fillrect)kernel(drm_fb_helper_sys_imageblit)kernel(drm_fb_helper_sys_read)kernel(drm_fb_helper_sys_write)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_allocate_task)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_flip_work_queue_task)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_plane_height)kernel(drm_framebuffer_plane_width)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_purge_locked)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_panel_orientation_quirk)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kunit_helper_alloc_device)kernel(drm_kunit_helper_free_device)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_atomic_check)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_status_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_panel_bridge_add)kernel(drmm_vram_helper_init)kernel(drop_nlink)kernel(drop_reasons)kernel(drop_super)kernel(drop_super_exclusive)kernel(drx39xxj_attach)kernel(drxd_attach)kernel(drxk_attach)kernel(ds3000_attach)kernel(dsa_bus_type)kernel(dsp_audio_law_to_s32)kernel(dsp_audio_s16_to_law)kernel(dst_alloc)kernel(dst_attach)kernel(dst_ca_attach)kernel(dst_cache_destroy)kernel(dst_cache_get)kernel(dst_cache_get_ip4)kernel(dst_cache_get_ip6)kernel(dst_cache_init)kernel(dst_cache_set_ip4)kernel(dst_cache_set_ip6)kernel(dst_check_sum)kernel(dst_comm_init)kernel(dst_cow_metrics_generic)kernel(dst_default_metrics)kernel(dst_destroy)kernel(dst_dev_put)kernel(dst_discard_out)kernel(dst_error_bailout)kernel(dst_error_recovery)kernel(dst_init)kernel(dst_pio_disable)kernel(dst_release)kernel(dst_release_immediate)kernel(dst_wait_dst_ready)kernel(dummy_con)kernel(dummy_irq_chip)kernel(dump_align)kernel(dump_emit)kernel(dump_page)kernel(dump_skip)kernel(dump_stack)kernel(dump_truncate)kernel(dup_iter)kernel(dvb_ca_en50221_camchange_irq)kernel(dvb_ca_en50221_camready_irq)kernel(dvb_ca_en50221_frda_irq)kernel(dvb_ca_en50221_init)kernel(dvb_ca_en50221_release)kernel(dvb_device_get)kernel(dvb_dmx_init)kernel(dvb_dmx_release)kernel(dvb_dmx_swfilter)kernel(dvb_dmx_swfilter_204)kernel(dvb_dmx_swfilter_packets)kernel(dvb_dmx_swfilter_raw)kernel(dvb_dmxdev_init)kernel(dvb_dmxdev_release)kernel(dvb_dummy_fe_ofdm_attach)kernel(dvb_dummy_fe_qam_attach)kernel(dvb_dummy_fe_qpsk_attach)kernel(dvb_frontend_detach)kernel(dvb_frontend_reinitialise)kernel(dvb_frontend_resume)kernel(dvb_frontend_sleep_until)kernel(dvb_frontend_suspend)kernel(dvb_generic_ioctl)kernel(dvb_generic_open)kernel(dvb_generic_release)kernel(dvb_module_probe)kernel(dvb_module_release)kernel(dvb_net_init)kernel(dvb_net_release)kernel(dvb_pll_attach)kernel(dvb_register_adapter)kernel(dvb_register_device)kernel(dvb_register_frontend)kernel(dvb_remove_device)kernel(dvb_ringbuffer_avail)kernel(dvb_ringbuffer_empty)kernel(dvb_ringbuffer_flush)kernel(dvb_ringbuffer_flush_spinlock_wakeup)kernel(dvb_ringbuffer_free)kernel(dvb_ringbuffer_init)kernel(dvb_ringbuffer_read)kernel(dvb_ringbuffer_read_user)kernel(dvb_ringbuffer_write)kernel(dvb_ringbuffer_write_user)kernel(dvb_unregister_adapter)kernel(dvb_unregister_device)kernel(dvb_unregister_frontend)kernel(dvb_usb_device_exit)kernel(dvb_usb_device_init)kernel(dvb_usb_generic_rw)kernel(dvb_usb_generic_write)kernel(dvb_usb_get_hexline)kernel(dvb_usb_nec_rc_key_to_event)kernel(dvb_usbv2_disconnect)kernel(dvb_usbv2_generic_rw)kernel(dvb_usbv2_generic_rw_locked)kernel(dvb_usbv2_generic_write)kernel(dvb_usbv2_generic_write_locked)kernel(dvb_usbv2_probe)kernel(dvb_usbv2_reset_resume)kernel(dvb_usbv2_resume)kernel(dvb_usbv2_suspend)kernel(dw8250_do_set_termios)kernel(dw8250_setup_port)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(e820__mapped_any)kernel(e820__mapped_raw_any)kernel(each_symbol_section)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(ec100_attach)kernel(ec_get_handle)kernel(ec_read)kernel(ec_transaction)kernel(ec_write)kernel(ecc_is_pubkey_valid_full)kernel(ecryptfs_fill_auth_tok)kernel(ecryptfs_get_auth_tok_key)kernel(ecryptfs_get_versions)kernel(edac_device_add_device)kernel(edac_device_alloc_ctl_info)kernel(edac_device_alloc_index)kernel(edac_device_del_device)kernel(edac_device_free_ctl_info)kernel(edac_device_handle_ce)kernel(edac_device_handle_ue)kernel(edac_get_owner)kernel(edac_get_report_status)kernel(edac_get_sysfs_subsys)kernel(edac_has_mcs)kernel(edac_layer_name)kernel(edac_mc_add_mc_with_groups)kernel(edac_mc_alloc)kernel(edac_mc_del_mc)kernel(edac_mc_find)kernel(edac_mc_find_csrow_by_page)kernel(edac_mc_free)kernel(edac_mc_handle_error)kernel(edac_mem_types)kernel(edac_mod_work)kernel(edac_op_state)kernel(edac_pci_add_device)kernel(edac_pci_alloc_ctl_info)kernel(edac_pci_alloc_index)kernel(edac_pci_create_generic_ctl)kernel(edac_pci_del_device)kernel(edac_pci_free_ctl_info)kernel(edac_pci_handle_npe)kernel(edac_pci_handle_pe)kernel(edac_pci_release_generic_ctl)kernel(edac_queue_work)kernel(edac_raw_mc_handle_error)kernel(edac_set_report_status)kernel(edac_stop_work)kernel(edd)kernel(edid_info)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)kernel(efi)kernel(efi_capsule_supported)kernel(efi_capsule_update)kernel(efi_mm)kernel(efi_query_variable_store)kernel(efi_tpm_final_log_size)kernel(efivar_entry_add)kernel(efivar_entry_delete)kernel(efivar_entry_find)kernel(efivar_entry_get)kernel(efivar_entry_iter)kernel(efivar_entry_iter_begin)kernel(efivar_entry_iter_end)kernel(efivar_entry_remove)kernel(efivar_entry_set)kernel(efivar_entry_set_get_size)kernel(efivar_entry_set_safe)kernel(efivar_entry_size)kernel(efivar_init)kernel(efivar_run_worker)kernel(efivar_supports_writes)kernel(efivar_sysfs_list)kernel(efivar_validate)kernel(efivar_variable_is_removable)kernel(efivar_work)kernel(efivars_kobject)kernel(efivars_register)kernel(efivars_sysfs_init)kernel(efivars_unregister)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehci_adjust_port_wakeup_flags)kernel(ehci_cf_port_reset_rwsem)kernel(ehci_handshake)kernel(ehci_hub_control)kernel(ehci_init_driver)kernel(ehci_reset)kernel(ehci_resume)kernel(ehci_setup)kernel(ehci_suspend)kernel(ehl_chip_info)kernel(elevator_alloc)kernel(elfcorehdr_addr)kernel(elv_bio_merge_ok)kernel(elv_rb_add)kernel(elv_rb_del)kernel(elv_rb_find)kernel(elv_rb_former_request)kernel(elv_rb_latter_request)kernel(elv_register)kernel(elv_rqhash_add)kernel(elv_rqhash_del)kernel(elv_unregister)kernel(em28xx_alloc_urbs)kernel(em28xx_audio_analog_set)kernel(em28xx_audio_setup)kernel(em28xx_boards)kernel(em28xx_find_led)kernel(em28xx_free_device)kernel(em28xx_gpio_set)kernel(em28xx_init_camera)kernel(em28xx_init_usb_xfer)kernel(em28xx_read_ac97)kernel(em28xx_read_reg)kernel(em28xx_register_extension)kernel(em28xx_set_mode)kernel(em28xx_setup_xc3028)kernel(em28xx_stop_urbs)kernel(em28xx_toggle_reg_bits)kernel(em28xx_tuner_callback)kernel(em28xx_uninit_usb_xfer)kernel(em28xx_unregister_extension)kernel(em28xx_write_ac97)kernel(em28xx_write_reg)kernel(em28xx_write_reg_bits)kernel(em28xx_write_regs)kernel(em_cpu_get)kernel(em_register_perf_domain)kernel(emergency_restart)kernel(empty_aops)kernel(empty_name)kernel(empty_zero_page)kernel(enable_apicv)kernel(enable_irq)kernel(enable_kprobe)kernel(enable_percpu_irq)kernel(enable_pmu)kernel(enable_vmware_backdoor)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(encode_rs8)kernel(end_buffer_async_write)kernel(end_buffer_read_sync)kernel(end_buffer_write_sync)kernel(end_page_writeback)kernel(enic_api_devcmd_proxy_by_index)kernel(entry_ibpb)kernel(entry_untrain_ret)kernel(errata)kernel(errno_to_blk_status)kernel(errseq_check)kernel(errseq_check_and_advance)kernel(errseq_sample)kernel(errseq_set)kernel(erst_clear)kernel(erst_disable)kernel(erst_get_record_count)kernel(erst_get_record_id_begin)kernel(erst_get_record_id_end)kernel(erst_get_record_id_next)kernel(erst_read)kernel(erst_read_record)kernel(erst_write)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(espintcp_push_skb)kernel(espintcp_queue_out)kernel(eth_change_mtu)kernel(eth_commit_mac_addr_change)kernel(eth_get_headlen)kernel(eth_gro_complete)kernel(eth_gro_receive)kernel(eth_header)kernel(eth_header_cache)kernel(eth_header_cache_update)kernel(eth_header_parse)kernel(eth_header_parse_protocol)kernel(eth_mac_addr)kernel(eth_platform_get_mac_address)kernel(eth_prepare_mac_addr_change)kernel(eth_type_trans)kernel(eth_validate_addr)kernel(ether_setup)kernel(ethnl_cable_test_alloc)kernel(ethnl_cable_test_amplitude)kernel(ethnl_cable_test_fault_length)kernel(ethnl_cable_test_finished)kernel(ethnl_cable_test_free)kernel(ethnl_cable_test_pulse)kernel(ethnl_cable_test_result)kernel(ethnl_cable_test_step)kernel(ethtool_convert_legacy_u32_to_link_mode)kernel(ethtool_convert_link_mode_to_legacy_u32)kernel(ethtool_intersect_link_masks)kernel(ethtool_notify)kernel(ethtool_op_get_link)kernel(ethtool_op_get_ts_info)kernel(ethtool_params_from_link_mode)kernel(ethtool_rx_flow_rule_create)kernel(ethtool_rx_flow_rule_destroy)kernel(ethtool_set_ethtool_phy_ops)kernel(ethtool_sprintf)kernel(ethtool_virtdev_set_link_ksettings)kernel(event_triggers_call)kernel(event_triggers_post_call)kernel(eventfd_ctx_do_read)kernel(eventfd_ctx_fdget)kernel(eventfd_ctx_fileget)kernel(eventfd_ctx_put)kernel(eventfd_ctx_remove_wait_queue)kernel(eventfd_fget)kernel(eventfd_signal)kernel(events_hybrid_sysfs_show)kernel(events_sysfs_show)kernel(evict_inodes)kernel(evm_inode_init_security)kernel(evm_set_key)kernel(evm_verifyxattr)kernel(evtchn_get)kernel(evtchn_make_refcounted)kernel(evtchn_put)kernel(ex_handler_clear_fs)kernel(ex_handler_default)kernel(ex_handler_ext)kernel(ex_handler_fault)kernel(ex_handler_fprestore)kernel(ex_handler_rdmsr_unsafe)kernel(ex_handler_refcount)kernel(ex_handler_uaccess)kernel(ex_handler_wrmsr_unsafe)kernel(execute_in_process_context)kernel(exportfs_decode_fh)kernel(exportfs_encode_fh)kernel(exportfs_encode_inode_fh)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(f_setown)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fanout_mutex)kernel(fasync_helper)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fault_in_iov_iter_readable)kernel(fault_in_iov_iter_writeable)kernel(fault_in_readable)kernel(fault_in_safe_writeable)kernel(fault_in_writeable)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_blank)kernel(fb_class)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_mmap)kernel(fb_deferred_io_open)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_add_monspecs)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_logo)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_is_primary_device)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_mode_option)kernel(fb_notifier_call_chain)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_prepare_logo)kernel(fb_register_client)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_show_logo)kernel(fb_sys_read)kernel(fb_sys_write)kernel(fb_unregister_client)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_modechange_possible)kernel(fbcon_rotate_ccw)kernel(fbcon_rotate_cw)kernel(fbcon_rotate_ud)kernel(fbcon_set_bitops)kernel(fbcon_set_rotate)kernel(fbcon_set_tileops)kernel(fbcon_update_vcs)kernel(fc0011_attach)kernel(fc0012_attach)kernel(fc0013_attach)kernel(fc0013_rc_cal_add)kernel(fc0013_rc_cal_reset)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_mount)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(fcp_avc_transaction)kernel(fcp_bus_reset)kernel(fd_install)kernel(fg_console)kernel(fget)kernel(fget_raw)kernel(fib4_rule_default)kernel(fib6_get_table)kernel(fib6_info_destroy_rcu)kernel(fib6_new_table)kernel(fib6_rule_default)kernel(fib_alias_hw_flags_set)kernel(fib_default_rule_add)kernel(fib_info_nh_uses_dev)kernel(fib_new_table)kernel(fib_nl_delrule)kernel(fib_nl_newrule)kernel(fib_notifier_ops_register)kernel(fib_notifier_ops_unregister)kernel(fib_rule_matchall)kernel(fib_rules_dump)kernel(fib_rules_lookup)kernel(fib_rules_register)kernel(fib_rules_seq_read)kernel(fib_rules_unregister)kernel(fib_table_lookup)kernel(fiemap_check_flags)kernel(fiemap_fill_next_extent)kernel(fifo_create_dflt)kernel(fifo_set_limit)kernel(file_check_and_advance_wb_err)kernel(file_fdatawait_range)kernel(file_is_kvm)kernel(file_modified)kernel(file_ns_capable)kernel(file_open_root)kernel(file_path)kernel(file_ra_state_init)kernel(file_remove_privs)kernel(file_update_time)kernel(file_write_and_wait_range)kernel(filemap_check_errors)kernel(filemap_fault)kernel(filemap_fdatawait_keep_errors)kernel(filemap_fdatawait_range)kernel(filemap_fdatawait_range_keep_errors)kernel(filemap_fdatawrite)kernel(filemap_fdatawrite_range)kernel(filemap_flush)kernel(filemap_map_pages)kernel(filemap_page_mkwrite)kernel(filemap_range_has_page)kernel(filemap_write_and_wait)kernel(filemap_write_and_wait_range)kernel(fill_inquiry_response)kernel(filp_close)kernel(filp_open)kernel(filter_irq_stacks)kernel(filter_match_preds)kernel(finalize_exec)kernel(find_asymmetric_key)kernel(find_extend_vma)kernel(find_first_bit)kernel(find_first_zero_bit)kernel(find_font)kernel(find_get_entries_tag)kernel(find_get_entry)kernel(find_get_pages_contig)kernel(find_get_pages_range_tag)kernel(find_get_pid)kernel(find_inode_nowait)kernel(find_iova)kernel(find_last_bit)kernel(find_lock_entry)kernel(find_mci_by_dev)kernel(find_module)kernel(find_next_and_bit)kernel(find_next_bit)kernel(find_next_clump8)kernel(find_next_zero_bit)kernel(find_pid_ns)kernel(find_symbol)kernel(find_vma)kernel(find_vpid)kernel(finish_no_open)kernel(finish_open)kernel(finish_swait)kernel(finish_wait)kernel(fips_enabled)kernel(firmware_config_table)kernel(firmware_kobj)kernel(firmware_request_builtin)kernel(firmware_request_cache)kernel(firmware_request_nowarn)kernel(first_ec)kernel(fixed_percpu_data)kernel(fixed_phy_add)kernel(fixed_phy_change_carrier)kernel(fixed_phy_register)kernel(fixed_phy_register_with_gpiod)kernel(fixed_phy_set_link_update)kernel(fixed_phy_unregister)kernel(fixed_size_llseek)kernel(fixup_user_fault)kernel(fl6_merge_options)kernel(fl6_sock_lookup)kernel(fl6_update_dst)kernel(flex_array_alloc)kernel(flex_array_clear)kernel(flex_array_free)kernel(flex_array_free_parts)kernel(flex_array_get)kernel(flex_array_get_ptr)kernel(flex_array_prealloc)kernel(flex_array_put)kernel(flex_array_shrink)kernel(flexcop_device_exit)kernel(flexcop_device_initialize)kernel(flexcop_device_kfree)kernel(flexcop_device_kmalloc)kernel(flexcop_dma_allocate)kernel(flexcop_dma_config)kernel(flexcop_dma_config_timer)kernel(flexcop_dma_control_size_irq)kernel(flexcop_dma_control_timer_irq)kernel(flexcop_dma_free)kernel(flexcop_dma_xfer_control)kernel(flexcop_dump_reg)kernel(flexcop_eeprom_check_mac_addr)kernel(flexcop_i2c_request)kernel(flexcop_pass_dmx_data)kernel(flexcop_pass_dmx_packets)kernel(flexcop_pid_feed_control)kernel(flexcop_sram_ctrl)kernel(flexcop_sram_set_dest)kernel(flexcop_wan_set_speed)kernel(flow_action_cookie_create)kernel(flow_action_cookie_destroy)kernel(flow_block_cb_alloc)kernel(flow_block_cb_decref)kernel(flow_block_cb_free)kernel(flow_block_cb_incref)kernel(flow_block_cb_is_busy)kernel(flow_block_cb_lookup)kernel(flow_block_cb_priv)kernel(flow_block_cb_setup_simple)kernel(flow_get_u32_dst)kernel(flow_get_u32_src)kernel(flow_hash_from_keys)kernel(flow_indr_block_cb_alloc)kernel(flow_indr_dev_register)kernel(flow_indr_dev_setup_offload)kernel(flow_indr_dev_unregister)kernel(flow_keys_basic_dissector)kernel(flow_keys_dissector)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(flow_rule_alloc)kernel(flow_rule_match_arp)kernel(flow_rule_match_basic)kernel(flow_rule_match_control)kernel(flow_rule_match_ct)kernel(flow_rule_match_cvlan)kernel(flow_rule_match_enc_control)kernel(flow_rule_match_enc_ip)kernel(flow_rule_match_enc_ipv4_addrs)kernel(flow_rule_match_enc_ipv6_addrs)kernel(flow_rule_match_enc_keyid)kernel(flow_rule_match_enc_opts)kernel(flow_rule_match_enc_ports)kernel(flow_rule_match_eth_addrs)kernel(flow_rule_match_icmp)kernel(flow_rule_match_ip)kernel(flow_rule_match_ipv4_addrs)kernel(flow_rule_match_ipv6_addrs)kernel(flow_rule_match_l2tpv3)kernel(flow_rule_match_meta)kernel(flow_rule_match_mpls)kernel(flow_rule_match_ports)kernel(flow_rule_match_ports_range)kernel(flow_rule_match_pppoe)kernel(flow_rule_match_tcp)kernel(flow_rule_match_vlan)kernel(flush_delayed_work)kernel(flush_rcu_work)kernel(flush_signals)kernel(flush_work)kernel(flush_workqueue)kernel(follow_down)kernel(follow_down_one)kernel(follow_pfn)kernel(follow_pte_pmd)kernel(follow_up)kernel(font_vga_8x16)kernel(for_each_kernel_tracepoint)kernel(force_irqthreads)kernel(force_sig)kernel(forget_all_cached_acls)kernel(forget_cached_acl)kernel(fortify_panic)kernel(fpstate_clear_xstate_component)kernel(fpu_alloc_guest_fpstate)kernel(fpu_copy_guest_fpstate_to_uabi)kernel(fpu_copy_uabi_to_guest_fpstate)kernel(fpu_enable_guest_xfd_features)kernel(fpu_free_guest_fpstate)kernel(fpu_swap_kvm_fpstate)kernel(fpu_sync_guest_vmexit_xfd_state)kernel(fpu_update_guest_xfd)kernel(fput)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_anon_bdev)kernel(free_bucket_spinlocks)kernel(free_buffer_head)kernel(free_c_can_dev)kernel(free_candev)kernel(free_cc770dev)kernel(free_cgroup_ns)kernel(free_contig_range)kernel(free_cpumask_var)kernel(free_dca_provider)kernel(free_dma)kernel(free_fib_info)kernel(free_inode_nonrcu)kernel(free_io_pgtable_ops)kernel(free_iova)kernel(free_iova_fast)kernel(free_irq)kernel(free_irq_cpu_rmap)kernel(free_mdio_bitbang)kernel(free_netdev)kernel(free_pages)kernel(free_pages_exact)kernel(free_percpu)kernel(free_percpu_irq)kernel(free_reserved_area)kernel(free_rs)kernel(free_sja1000dev)kernel(free_task)kernel(free_vm_area)kernel(free_xenballooned_pages)kernel(freeze_bdev)kernel(freeze_super)kernel(freezer_cgrp_subsys_enabled_key)kernel(freezer_cgrp_subsys_on_dfl_key)kernel(freezing_slow_path)kernel(freq_qos_add_notifier)kernel(freq_qos_add_request)kernel(freq_qos_remove_notifier)kernel(freq_qos_remove_request)kernel(freq_qos_update_request)kernel(freq_reg_info)kernel(from_kgid)kernel(from_kgid_munged)kernel(from_kprojid)kernel(from_kprojid_munged)kernel(from_kqid)kernel(from_kqid_munged)kernel(from_kuid)kernel(from_kuid_munged)kernel(frontswap_curr_pages)kernel(frontswap_register_ops)kernel(frontswap_shrink)kernel(frontswap_tmem_exclusive_gets)kernel(frontswap_writethrough)kernel(fs_bio_set)kernel(fs_context_for_mount)kernel(fs_context_for_reconfigure)kernel(fs_context_for_submount)kernel(fs_dax_get_by_bdev)kernel(fs_kobj)kernel(fs_lookup_param)kernel(fs_overflowgid)kernel(fs_overflowuid)kernel(fs_param_is_blob)kernel(fs_param_is_blockdev)kernel(fs_param_is_bool)kernel(fs_param_is_enum)kernel(fs_param_is_fd)kernel(fs_param_is_path)kernel(fs_param_is_s32)kernel(fs_param_is_string)kernel(fs_param_is_u32)kernel(fs_param_is_u64)kernel(fscache_add_cache)kernel(fscache_cache_cleared_wq)kernel(fscache_check_aux)kernel(fscache_enqueue_operation)kernel(fscache_fsdef_index)kernel(fscache_init_cache)kernel(fscache_io_error)kernel(fscache_mark_page_cached)kernel(fscache_mark_pages_cached)kernel(fscache_object_destroy)kernel(fscache_object_init)kernel(fscache_object_lookup_negative)kernel(fscache_object_mark_killed)kernel(fscache_object_retrying_stale)kernel(fscache_object_sleep_till_congested)kernel(fscache_obtained_object)kernel(fscache_op_complete)kernel(fscache_op_debug_id)kernel(fscache_operation_init)kernel(fscache_put_operation)kernel(fscache_withdraw_cache)kernel(fsnotify)kernel(fsnotify_get_cookie)kernel(fsnotify_nameremove)kernel(fsstack_copy_attr_all)kernel(fsstack_copy_inode_size)kernel(fsync_bdev)kernel(ftrace_dump)kernel(ftrace_ops_set_global_filter)kernel(ftrace_set_filter)kernel(ftrace_set_filter_ip)kernel(ftrace_set_global_filter)kernel(ftrace_set_global_notrace)kernel(ftrace_set_notrace)kernel(full_name_hash)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_len_args)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(fw_attributes_class_get)kernel(fw_attributes_class_put)kernel(fw_bus_type)kernel(fw_cancel_transaction)kernel(fw_card_add)kernel(fw_card_initialize)kernel(fw_card_read_cycle_time)kernel(fw_card_release)kernel(fw_core_add_address_handler)kernel(fw_core_add_descriptor)kernel(fw_core_handle_bus_reset)kernel(fw_core_handle_request)kernel(fw_core_handle_response)kernel(fw_core_remove_address_handler)kernel(fw_core_remove_card)kernel(fw_core_remove_descriptor)kernel(fw_csr_iterator_init)kernel(fw_csr_iterator_next)kernel(fw_csr_string)kernel(fw_device_enable_phys_dma)kernel(fw_devlink_purge_absent_suppliers)kernel(fw_fallback_config)kernel(fw_fill_response)kernel(fw_get_request_speed)kernel(fw_high_memory_region)kernel(fw_iso_buffer_destroy)kernel(fw_iso_buffer_init)kernel(fw_iso_context_create)kernel(fw_iso_context_destroy)kernel(fw_iso_context_flush_completions)kernel(fw_iso_context_queue)kernel(fw_iso_context_queue_flush)kernel(fw_iso_context_start)kernel(fw_iso_context_stop)kernel(fw_iso_resource_manage)kernel(fw_iso_resources_allocate)kernel(fw_iso_resources_destroy)kernel(fw_iso_resources_free)kernel(fw_iso_resources_init)kernel(fw_iso_resources_update)kernel(fw_rcode_string)kernel(fw_request_get_timestamp)kernel(fw_run_transaction)kernel(fw_schedule_bus_reset)kernel(fw_send_request)kernel(fw_send_response)kernel(fw_workqueue)kernel(fwnode_connection_find_match)kernel(fwnode_connection_find_matches)kernel(fwnode_count_parents)kernel(fwnode_create_software_node)kernel(fwnode_device_is_available)kernel(fwnode_find_reference)kernel(fwnode_get_mac_address)kernel(fwnode_get_name)kernel(fwnode_get_named_child_node)kernel(fwnode_get_named_gpiod)kernel(fwnode_get_next_available_child_node)kernel(fwnode_get_next_child_node)kernel(fwnode_get_next_parent)kernel(fwnode_get_nth_parent)kernel(fwnode_get_parent)kernel(fwnode_get_phy_mode)kernel(fwnode_get_phy_node)kernel(fwnode_gpiod_get_index)kernel(fwnode_graph_get_endpoint_by_id)kernel(fwnode_graph_get_endpoint_count)kernel(fwnode_graph_get_next_endpoint)kernel(fwnode_graph_get_port_parent)kernel(fwnode_graph_get_remote_endpoint)kernel(fwnode_graph_get_remote_node)kernel(fwnode_graph_get_remote_port)kernel(fwnode_graph_get_remote_port_parent)kernel(fwnode_graph_parse_endpoint)kernel(fwnode_handle_get)kernel(fwnode_handle_put)kernel(fwnode_iomap)kernel(fwnode_irq_get)kernel(fwnode_irq_get_byname)kernel(fwnode_mdio_find_device)kernel(fwnode_phy_find_device)kernel(fwnode_property_get_reference_args)kernel(fwnode_property_match_string)kernel(fwnode_property_present)kernel(fwnode_property_read_string)kernel(fwnode_property_read_string_array)kernel(fwnode_property_read_u16_array)kernel(fwnode_property_read_u32_array)kernel(fwnode_property_read_u64_array)kernel(fwnode_property_read_u8_array)kernel(fwnode_remove_software_node)kernel(fwnode_typec_mux_get)kernel(fwnode_typec_retimer_get)kernel(fwnode_typec_switch_get)kernel(fwnode_usb_role_switch_get)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(gc_inflight_list)kernel(gcd)kernel(gds_ucode_mitigated)kernel(gdt_page)kernel(gen10g_config_aneg)kernel(gen_estimator_active)kernel(gen_estimator_read)kernel(gen_kill_estimator)kernel(gen_new_estimator)kernel(gen_pool_add_owner)kernel(gen_pool_alloc_algo_owner)kernel(gen_pool_avail)kernel(gen_pool_best_fit)kernel(gen_pool_create)kernel(gen_pool_destroy)kernel(gen_pool_dma_alloc)kernel(gen_pool_dma_alloc_algo)kernel(gen_pool_dma_alloc_align)kernel(gen_pool_dma_zalloc)kernel(gen_pool_dma_zalloc_algo)kernel(gen_pool_dma_zalloc_align)kernel(gen_pool_first_fit)kernel(gen_pool_first_fit_align)kernel(gen_pool_first_fit_order_align)kernel(gen_pool_fixed_alloc)kernel(gen_pool_for_each_chunk)kernel(gen_pool_free_owner)kernel(gen_pool_get)kernel(gen_pool_has_addr)kernel(gen_pool_set_algo)kernel(gen_pool_size)kernel(gen_pool_virt_to_phys)kernel(gen_replace_estimator)kernel(generate_random_uuid)kernel(generic_access_phys)kernel(generic_block_bmap)kernel(generic_block_fiemap)kernel(generic_check_addressable)kernel(generic_cont_expand_simple)kernel(generic_copy_file_range)kernel(generic_delete_inode)kernel(generic_device_group)kernel(generic_end_io_acct)kernel(generic_error_remove_page)kernel(generic_fadvise)kernel(generic_fh_to_dentry)kernel(generic_fh_to_parent)kernel(generic_file_direct_write)kernel(generic_file_fsync)kernel(generic_file_llseek)kernel(generic_file_llseek_size)kernel(generic_file_mmap)kernel(generic_file_open)kernel(generic_file_read_iter)kernel(generic_file_readonly_mmap)kernel(generic_file_splice_read)kernel(generic_file_write_iter)kernel(generic_fillattr)kernel(generic_handle_irq)kernel(generic_iommu_put_resv_regions)kernel(generic_key_instantiate)kernel(generic_listxattr)kernel(generic_make_request)kernel(generic_mii_ioctl)kernel(generic_online_page)kernel(generic_parse_monolithic)kernel(generic_perform_write)kernel(generic_permission)kernel(generic_pipe_buf_confirm)kernel(generic_pipe_buf_get)kernel(generic_pipe_buf_release)kernel(generic_pipe_buf_steal)kernel(generic_read_dir)kernel(generic_remap_file_range_prep)kernel(generic_rndis_bind)kernel(generic_ro_fops)kernel(generic_setlease)kernel(generic_shutdown_super)kernel(generic_splice_sendpage)kernel(generic_start_io_acct)kernel(generic_update_time)kernel(generic_write_checks)kernel(generic_write_end)kernel(generic_writepages)kernel(geneve_dev_create_fb)kernel(genl_lock)kernel(genl_notify)kernel(genl_register_family)kernel(genl_unlock)kernel(genl_unregister_family)kernel(genlmsg_multicast_allns)kernel(genlmsg_put)kernel(genphy_aneg_done)kernel(genphy_c37_config_aneg)kernel(genphy_c37_read_status)kernel(genphy_c45_an_config_aneg)kernel(genphy_c45_an_disable_aneg)kernel(genphy_c45_aneg_done)kernel(genphy_c45_check_and_restart_aneg)kernel(genphy_c45_config_aneg)kernel(genphy_c45_loopback)kernel(genphy_c45_pma_read_abilities)kernel(genphy_c45_pma_setup_forced)kernel(genphy_c45_read_link)kernel(genphy_c45_read_lpa)kernel(genphy_c45_read_mdix)kernel(genphy_c45_read_pma)kernel(genphy_c45_read_status)kernel(genphy_c45_restart_aneg)kernel(genphy_check_and_restart_aneg)kernel(genphy_config_eee_advert)kernel(genphy_handle_interrupt_no_ack)kernel(genphy_loopback)kernel(genphy_read_abilities)kernel(genphy_read_lpa)kernel(genphy_read_mmd_unsupported)kernel(genphy_read_status)kernel(genphy_read_status_fixed)kernel(genphy_restart_aneg)kernel(genphy_resume)kernel(genphy_setup_forced)kernel(genphy_soft_reset)kernel(genphy_suspend)kernel(genphy_update_link)kernel(genphy_write_mmd_unsupported)kernel(get_acl)kernel(get_anon_bdev)kernel(get_bitmap_from_slot)kernel(get_cached_acl)kernel(get_cached_acl_rcu)kernel(get_cached_msi_msg)kernel(get_compat_itimerspec64)kernel(get_compat_sigset)kernel(get_cpu_device)kernel(get_cpu_entry_area)kernel(get_cpu_idle_time)kernel(get_cpu_idle_time_us)kernel(get_cpu_iowait_time_us)kernel(get_current_tty)kernel(get_dcookie)kernel(get_default_font)kernel(get_dev_pagemap)kernel(get_device)kernel(get_device_system_crosststamp)kernel(get_fs_type)kernel(get_gendisk)kernel(get_governor_parent_kobj)kernel(get_h225_addr)kernel(get_ibs_caps)kernel(get_itimerspec64)kernel(get_kernel_page)kernel(get_kernel_pages)kernel(get_llc_id)kernel(get_max_files)kernel(get_mem_cgroup_from_mm)kernel(get_mm_exe_file)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_net_ns)kernel(get_net_ns_by_fd)kernel(get_net_ns_by_pid)kernel(get_next_bframe)kernel(get_next_dframe)kernel(get_next_ino)kernel(get_nfs_open_context)kernel(get_option)kernel(get_options)kernel(get_phv_bit)kernel(get_phy_device)kernel(get_pid_task)kernel(get_random_bytes)kernel(get_random_bytes_arch)kernel(get_random_u32)kernel(get_random_u64)kernel(get_scattered_cpuid_leaf)kernel(get_seconds)kernel(get_state_synchronize_rcu)kernel(get_state_synchronize_srcu)kernel(get_super)kernel(get_super_exclusive_thawed)kernel(get_super_thawed)kernel(get_task_cred)kernel(get_task_exe_file)kernel(get_task_mm)kernel(get_task_pid)kernel(get_thermal_instance)kernel(get_timespec64)kernel(get_tree_bdev)kernel(get_tree_keyed)kernel(get_tree_mtd)kernel(get_tree_nodev)kernel(get_tree_single)kernel(get_tree_single_reconf)kernel(get_tz_trend)kernel(get_unmapped_area)kernel(get_unused_fd_flags)kernel(get_user_pages)kernel(get_user_pages_fast)kernel(get_user_pages_remote)kernel(get_user_pages_unlocked)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(get_zeroed_page)kernel(getboottime64)kernel(gf128mul_4k_bbe)kernel(gf128mul_4k_lle)kernel(gf128mul_64k_bbe)kernel(gf128mul_bbe)kernel(gf128mul_free_64k)kernel(gf128mul_init_4k_bbe)kernel(gf128mul_init_4k_lle)kernel(gf128mul_init_64k_bbe)kernel(gf128mul_lle)kernel(gf128mul_x8_ble)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(ghes_get_devices)kernel(ghes_register_report_chain)kernel(ghes_register_vendor_record_notifier)kernel(ghes_unregister_report_chain)kernel(ghes_unregister_vendor_record_notifier)kernel(gigaset_add_event)kernel(gigaset_blockdriver)kernel(gigaset_dbg_buffer)kernel(gigaset_debuglevel)kernel(gigaset_fill_inbuf)kernel(gigaset_freecs)kernel(gigaset_freedriver)kernel(gigaset_handle_modem_response)kernel(gigaset_if_receive)kernel(gigaset_initcs)kernel(gigaset_initdriver)kernel(gigaset_isdn_rcv_err)kernel(gigaset_m10x_input)kernel(gigaset_m10x_send_skb)kernel(gigaset_shutdown)kernel(gigaset_skb_rcvd)kernel(gigaset_skb_sent)kernel(gigaset_start)kernel(gigaset_stop)kernel(give_up_console)kernel(glob_match)kernel(global_cursor_default)kernel(glue_cbc_decrypt_req_128bit)kernel(glue_cbc_encrypt_req_128bit)kernel(glue_ctr_req_128bit)kernel(glue_ecb_req_128bit)kernel(glue_xts_crypt_128bit_one)kernel(glue_xts_req_128bit)kernel(gnet_stats_add_basic)kernel(gnet_stats_add_queue)kernel(gnet_stats_basic_sync_init)kernel(gnet_stats_copy_app)kernel(gnet_stats_copy_basic)kernel(gnet_stats_copy_basic_hw)kernel(gnet_stats_copy_queue)kernel(gnet_stats_copy_rate_est)kernel(gnet_stats_finish_copy)kernel(gnet_stats_start_copy)kernel(gnet_stats_start_copy_compat)kernel(gnttab_alloc_grant_references)kernel(gnttab_alloc_pages)kernel(gnttab_batch_copy)kernel(gnttab_batch_map)kernel(gnttab_cancel_free_callback)kernel(gnttab_claim_grant_reference)kernel(gnttab_empty_grant_references)kernel(gnttab_end_foreign_access)kernel(gnttab_end_foreign_access_ref)kernel(gnttab_end_foreign_transfer)kernel(gnttab_end_foreign_transfer_ref)kernel(gnttab_foreach_grant_in_range)kernel(gnttab_free_auto_xlat_frames)kernel(gnttab_free_grant_reference)kernel(gnttab_free_grant_references)kernel(gnttab_free_pages)kernel(gnttab_grant_foreign_access)kernel(gnttab_grant_foreign_access_ref)kernel(gnttab_grant_foreign_transfer)kernel(gnttab_grant_foreign_transfer_ref)kernel(gnttab_init)kernel(gnttab_map_refs)kernel(gnttab_max_grant_frames)kernel(gnttab_query_foreign_access)kernel(gnttab_release_grant_reference)kernel(gnttab_request_free_callback)kernel(gnttab_setup_auto_xlat_frames)kernel(gnttab_unmap_refs)kernel(gnttab_unmap_refs_async)kernel(gnttab_unmap_refs_sync)kernel(gov_attr_set_get)kernel(gov_attr_set_init)kernel(gov_attr_set_put)kernel(gov_update_cpu_data)kernel(governor_sysfs_ops)kernel(gp8psk_fe_attach)kernel(gpio_free)kernel(gpio_free_array)kernel(gpio_request)kernel(gpio_request_array)kernel(gpio_request_one)kernel(gpio_to_desc)kernel(gpiochip_add_data_with_key)kernel(gpiochip_add_pin_range)kernel(gpiochip_add_pingroup_range)kernel(gpiochip_disable_irq)kernel(gpiochip_enable_irq)kernel(gpiochip_find)kernel(gpiochip_free_own_desc)kernel(gpiochip_generic_config)kernel(gpiochip_generic_free)kernel(gpiochip_generic_request)kernel(gpiochip_get_data)kernel(gpiochip_irq_domain_activate)kernel(gpiochip_irq_domain_deactivate)kernel(gpiochip_irq_map)kernel(gpiochip_irq_unmap)kernel(gpiochip_irqchip_add_key)kernel(gpiochip_irqchip_irq_valid)kernel(gpiochip_is_requested)kernel(gpiochip_line_is_irq)kernel(gpiochip_line_is_open_drain)kernel(gpiochip_line_is_open_source)kernel(gpiochip_line_is_persistent)kernel(gpiochip_line_is_valid)kernel(gpiochip_lock_as_irq)kernel(gpiochip_populate_parent_fwspec_fourcell)kernel(gpiochip_populate_parent_fwspec_twocell)kernel(gpiochip_relres_irq)kernel(gpiochip_remove)kernel(gpiochip_remove_pin_ranges)kernel(gpiochip_reqres_irq)kernel(gpiochip_request_own_desc)kernel(gpiochip_set_nested_irqchip)kernel(gpiochip_unlock_as_irq)kernel(gpiod_add_hogs)kernel(gpiod_add_lookup_table)kernel(gpiod_cansleep)kernel(gpiod_count)kernel(gpiod_direction_input)kernel(gpiod_direction_output)kernel(gpiod_direction_output_raw)kernel(gpiod_export)kernel(gpiod_export_link)kernel(gpiod_get)kernel(gpiod_get_array)kernel(gpiod_get_array_optional)kernel(gpiod_get_array_value)kernel(gpiod_get_array_value_cansleep)kernel(gpiod_get_direction)kernel(gpiod_get_index)kernel(gpiod_get_index_optional)kernel(gpiod_get_optional)kernel(gpiod_get_raw_array_value)kernel(gpiod_get_raw_array_value_cansleep)kernel(gpiod_get_raw_value)kernel(gpiod_get_raw_value_cansleep)kernel(gpiod_get_value)kernel(gpiod_get_value_cansleep)kernel(gpiod_is_active_low)kernel(gpiod_put)kernel(gpiod_put_array)kernel(gpiod_remove_lookup_table)kernel(gpiod_set_array_value)kernel(gpiod_set_array_value_cansleep)kernel(gpiod_set_consumer_name)kernel(gpiod_set_debounce)kernel(gpiod_set_raw_array_value)kernel(gpiod_set_raw_array_value_cansleep)kernel(gpiod_set_raw_value)kernel(gpiod_set_raw_value_cansleep)kernel(gpiod_set_transitory)kernel(gpiod_set_value)kernel(gpiod_set_value_cansleep)kernel(gpiod_to_chip)kernel(gpiod_to_irq)kernel(gpiod_toggle_active_low)kernel(gpiod_unexport)kernel(grab_cache_page_write_begin)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gro_cells_destroy)kernel(gro_cells_init)kernel(gro_cells_receive)kernel(gro_find_complete_by_type)kernel(gro_find_receive_by_type)kernel(groups_alloc)kernel(groups_free)kernel(groups_sort)kernel(gru_copy_gpa)kernel(gru_create_message_queue)kernel(gru_free_message)kernel(gru_get_next_message)kernel(gru_read_gpa)kernel(gru_send_message_gpa)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(guid_gen)kernel(guid_null)kernel(guid_parse)kernel(h4_recv_buf)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(handle_bad_irq)kernel(handle_edge_irq)kernel(handle_fasteoi_irq)kernel(handle_fasteoi_nmi)kernel(handle_fastpath_set_msr_irqoff)kernel(handle_guest_split_lock)kernel(handle_level_irq)kernel(handle_mm_fault)kernel(handle_nested_irq)kernel(handle_simple_irq)kernel(handle_sysrq)kernel(handle_ud)kernel(handle_untracked_irq)kernel(has_capability)kernel(has_capability_noaudit)kernel(hash_algo_name)kernel(hash_and_copy_to_iter)kernel(hash_digest_size)kernel(hashlen_string)kernel(have_governor_per_policy)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_bus_ml_free)kernel(hda_bus_ml_init)kernel(hda_bus_ml_put_all)kernel(hda_bus_ml_reset_losidv)kernel(hda_bus_ml_resume)kernel(hda_bus_ml_suspend)kernel(hda_codec_check_for_state_change)kernel(hda_codec_check_rirb_status)kernel(hda_codec_detect_mask)kernel(hda_codec_device_remove)kernel(hda_codec_driver_unregister)kernel(hda_codec_i915_display_power)kernel(hda_codec_i915_exit)kernel(hda_codec_i915_init)kernel(hda_codec_init_cmd_io)kernel(hda_codec_jack_check)kernel(hda_codec_jack_wake_enable)kernel(hda_codec_probe_bus)kernel(hda_codec_probe_complete)kernel(hda_codec_resume_cmd_io)kernel(hda_codec_rirb_status_clear)kernel(hda_codec_set_codec_wakeup)kernel(hda_codec_stop_cmd_io)kernel(hda_codec_suspend_cmd_io)kernel(hda_cs_dsp_add_controls)kernel(hda_cs_dsp_control_remove)kernel(hda_cs_dsp_fw_ids)kernel(hda_cs_dsp_read_ctl)kernel(hda_cs_dsp_write_ctl)kernel(hda_dsp_hdmi_build_controls)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hda_ops_free)kernel(hda_pci_intel_probe)kernel(hda_to_sdw)kernel(hdac_bus_eml_check_cmdsync_unlocked)kernel(hdac_bus_eml_check_interrupt)kernel(hdac_bus_eml_dmic_get_hlink)kernel(hdac_bus_eml_enable_interrupt)kernel(hdac_bus_eml_enable_offload)kernel(hdac_bus_eml_get_count)kernel(hdac_bus_eml_get_mutex)kernel(hdac_bus_eml_power_down)kernel(hdac_bus_eml_power_down_unlocked)kernel(hdac_bus_eml_power_up)kernel(hdac_bus_eml_power_up_unlocked)kernel(hdac_bus_eml_sdw_check_cmdsync_unlocked)kernel(hdac_bus_eml_sdw_get_hlink)kernel(hdac_bus_eml_sdw_map_stream_ch)kernel(hdac_bus_eml_sdw_power_down_unlocked)kernel(hdac_bus_eml_sdw_power_up_unlocked)kernel(hdac_bus_eml_sdw_set_lsdiid)kernel(hdac_bus_eml_sdw_set_syncprd_unlocked)kernel(hdac_bus_eml_sdw_sync_arm_unlocked)kernel(hdac_bus_eml_sdw_sync_go_unlocked)kernel(hdac_bus_eml_sdw_wait_syncpu_unlocked)kernel(hdac_bus_eml_set_syncprd_unlocked)kernel(hdac_bus_eml_ssp_get_hlink)kernel(hdac_bus_eml_sync_arm_unlocked)kernel(hdac_bus_eml_sync_go_unlocked)kernel(hdac_bus_eml_wait_syncpu_unlocked)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hdmi_audio_infoframe_check)kernel(hdmi_audio_infoframe_init)kernel(hdmi_audio_infoframe_pack)kernel(hdmi_audio_infoframe_pack_for_dp)kernel(hdmi_audio_infoframe_pack_only)kernel(hdmi_avi_infoframe_check)kernel(hdmi_avi_infoframe_init)kernel(hdmi_avi_infoframe_pack)kernel(hdmi_avi_infoframe_pack_only)kernel(hdmi_drm_infoframe_check)kernel(hdmi_drm_infoframe_init)kernel(hdmi_drm_infoframe_pack)kernel(hdmi_drm_infoframe_pack_only)kernel(hdmi_drm_infoframe_unpack_only)kernel(hdmi_infoframe_check)kernel(hdmi_infoframe_log)kernel(hdmi_infoframe_pack)kernel(hdmi_infoframe_pack_only)kernel(hdmi_infoframe_unpack)kernel(hdmi_spd_infoframe_check)kernel(hdmi_spd_infoframe_init)kernel(hdmi_spd_infoframe_pack)kernel(hdmi_spd_infoframe_pack_only)kernel(hdmi_vendor_infoframe_check)kernel(hdmi_vendor_infoframe_init)kernel(hdmi_vendor_infoframe_pack)kernel(hdmi_vendor_infoframe_pack_only)kernel(hest_disable)kernel(hex2bin)kernel(hex_asc)kernel(hex_asc_upper)kernel(hex_dump_to_buffer)kernel(hex_to_bin)kernel(hibernation_set_ops)kernel(hid_add_device)kernel(hid_alloc_report_buf)kernel(hid_allocate_device)kernel(hid_bus_type)kernel(hid_check_keys_pressed)kernel(hid_compare_device_paths)kernel(hid_connect)kernel(hid_debug)kernel(hid_debug_event)kernel(hid_destroy_device)kernel(hid_disconnect)kernel(hid_dump_device)kernel(hid_dump_field)kernel(hid_dump_input)kernel(hid_dump_report)kernel(hid_field_extract)kernel(hid_hw_close)kernel(hid_hw_open)kernel(hid_hw_start)kernel(hid_hw_stop)kernel(hid_ignore)kernel(hid_input_report)kernel(hid_lookup_quirk)kernel(hid_match_device)kernel(hid_open_report)kernel(hid_output_report)kernel(hid_parse_report)kernel(hid_quirks_exit)kernel(hid_quirks_init)kernel(hid_register_report)kernel(hid_report_raw_event)kernel(hid_resolv_usage)kernel(hid_sensor_batch_mode_supported)kernel(hid_sensor_convert_timestamp)kernel(hid_sensor_format_scale)kernel(hid_sensor_get_report_latency)kernel(hid_sensor_get_usage_index)kernel(hid_sensor_parse_common_attributes)kernel(hid_sensor_pm_ops)kernel(hid_sensor_power_state)kernel(hid_sensor_read_poll_value)kernel(hid_sensor_read_raw_hyst_rel_value)kernel(hid_sensor_read_raw_hyst_value)kernel(hid_sensor_read_samp_freq_value)kernel(hid_sensor_remove_trigger)kernel(hid_sensor_set_report_latency)kernel(hid_sensor_setup_trigger)kernel(hid_sensor_write_raw_hyst_rel_value)kernel(hid_sensor_write_raw_hyst_value)kernel(hid_sensor_write_samp_freq_value)kernel(hid_set_field)kernel(hid_setup_resolution_multiplier)kernel(hid_snto32)kernel(hid_unregister_driver)kernel(hid_validate_values)kernel(hiddev_hid_event)kernel(hidinput_calc_abs_res)kernel(hidinput_connect)kernel(hidinput_count_leds)kernel(hidinput_disconnect)kernel(hidinput_find_field)kernel(hidinput_get_led_field)kernel(hidinput_report_event)kernel(hidp_hid_driver)kernel(hidraw_connect)kernel(hidraw_disconnect)kernel(hidraw_report_event)kernel(high_memory)kernel(hisax_init_pcmcia)kernel(hisax_register)kernel(hisax_unregister)kernel(hmm_range_fault)kernel(host_efer)kernel(host_xss)kernel(housekeeping_affine)kernel(housekeeping_any_cpu)kernel(housekeeping_cpumask)kernel(housekeeping_enabled)kernel(housekeeping_overridden)kernel(housekeeping_test_cpu)kernel(hpet_mask_rtc_irq_bit)kernel(hpet_register_irq_handler)kernel(hpet_rtc_dropped_irq)kernel(hpet_rtc_interrupt)kernel(hpet_rtc_timer_init)kernel(hpet_set_alarm_time)kernel(hpet_set_periodic_freq)kernel(hpet_set_rtc_irq_bit)kernel(hpet_unregister_irq_handler)kernel(hpi_send_recv)kernel(hrtimer_active)kernel(hrtimer_cancel)kernel(hrtimer_forward)kernel(hrtimer_init)kernel(hrtimer_init_sleeper)kernel(hrtimer_resolution)kernel(hrtimer_sleeper_start_expires)kernel(hrtimer_start_range_ns)kernel(hrtimer_try_to_cancel)kernel(hsiphash_1u32)kernel(hsiphash_2u32)kernel(hsiphash_3u32)kernel(hsiphash_4u32)kernel(hsmp_send_message)kernel(hsu_dma_do_irq)kernel(hsu_dma_get_status)kernel(hsu_dma_probe)kernel(hsu_dma_remove)kernel(hugetlb_cgrp_subsys_enabled_key)kernel(hugetlb_cgrp_subsys_on_dfl_key)kernel(hv_clock_per_cpu)kernel(hv_current_partition_id)kernel(hv_get_isolation_type)kernel(hv_get_non_nested_register)kernel(hv_get_register)kernel(hv_get_tsc_page)kernel(hv_get_tsc_pfn)kernel(hv_ghcb_hypercall)kernel(hv_hypercall_pg)kernel(hv_is_hibernation_supported)kernel(hv_is_hyperv_initialized)kernel(hv_is_isolation_supported)kernel(hv_isolation_type_snp)kernel(hv_isolation_type_tdx)kernel(hv_max_vp_index)kernel(hv_nested)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_query_ext_cap)kernel(hv_read_reference_counter)kernel(hv_remote_flush_tlb)kernel(hv_remote_flush_tlb_with_range)kernel(hv_remove_crash_handler)kernel(hv_remove_kexec_handler)kernel(hv_remove_vmbus_handler)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hv_root_partition)kernel(hv_set_non_nested_register)kernel(hv_set_register)kernel(hv_setup_crash_handler)kernel(hv_setup_dma_ops)kernel(hv_setup_kexec_handler)kernel(hv_setup_vmbus_handler)kernel(hv_stimer0_isr)kernel(hv_stimer_alloc)kernel(hv_stimer_cleanup)kernel(hv_stimer_global_cleanup)kernel(hv_stimer_legacy_cleanup)kernel(hv_stimer_legacy_init)kernel(hv_tdx_hypercall)kernel(hv_track_root_tdp)kernel(hv_vp_assist_page)kernel(hv_vp_index)kernel(hvc_alloc)kernel(hvc_instantiate)kernel(hvc_kick)kernel(hvc_poll)kernel(hvc_remove)kernel(hvpci_block_ops)kernel(hw_breakpoint_restore)kernel(hwmon_device_register)kernel(hwmon_device_register_with_groups)kernel(hwmon_device_register_with_info)kernel(hwmon_device_unregister)kernel(hwpoison_filter)kernel(hwpoison_filter_dev_major)kernel(hwpoison_filter_dev_minor)kernel(hwpoison_filter_enable)kernel(hwpoison_filter_flags_mask)kernel(hwpoison_filter_flags_value)kernel(hwpoison_filter_memcg)kernel(hwrng_msleep)kernel(hwrng_register)kernel(hwrng_unregister)kernel(hwspin_lock_free)kernel(hwspin_lock_get_id)kernel(hwspin_lock_register)kernel(hwspin_lock_request)kernel(hwspin_lock_request_specific)kernel(hwspin_lock_unregister)kernel(hypercall_page)kernel(hyperv_cleanup)kernel(hyperv_fill_flush_guest_mapping_list)kernel(hyperv_flush_guest_mapping)kernel(hyperv_flush_guest_mapping_range)kernel(hyperv_paravisor_present)kernel(hyperv_pcpu_input_arg)kernel(hyperv_pcpu_output_arg)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_report_panic)kernel(hyperv_stop_tsc_emulation)kernel(hyperv_write_cfg_blk)kernel(hypervisor_kobj)kernel(i1480_cmd)kernel(i1480_fw_upload)kernel(i1480_rceb_check)kernel(i2c_acpi_client_count)kernel(i2c_acpi_find_adapter_by_handle)kernel(i2c_acpi_find_bus_speed)kernel(i2c_acpi_get_i2c_resource)kernel(i2c_acpi_new_device)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_bus_type)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_handle_smbus_alert)kernel(i2c_handle_smbus_host_notify)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_hid_ll_driver)kernel(i2c_match_id)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_device)kernel(i2c_new_dummy_device)kernel(i2c_new_probed_device)kernel(i2c_new_scanned_device)kernel(i2c_parse_fw_timings)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_root_adapter)kernel(i2c_setup_smbus_alert)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(i8042_command)kernel(i8042_install_filter)kernel(i8042_lock_chip)kernel(i8042_remove_filter)kernel(i8042_unlock_chip)kernel(i8253_lock)kernel(i915_fence_ops)kernel(i915_gem_gtt_insert)kernel(i915_gem_object_alloc)kernel(i915_gem_object_create_shmem)kernel(i915_gem_object_ggtt_pin_ww)kernel(i915_gem_object_init)kernel(i915_gem_object_pin_map)kernel(i915_gem_object_set_to_cpu_domain)kernel(i915_gem_prime_export)kernel(i915_gem_ww_ctx_backoff)kernel(i915_gem_ww_ctx_fini)kernel(i915_gem_ww_ctx_init)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_ppgtt_create)kernel(i915_read_mch_val)kernel(i915_request_add)kernel(i915_request_create)kernel(i915_request_wait)kernel(i915_reserve_fence)kernel(i915_unreserve_fence)kernel(i915_vm_release)kernel(iTCO_vendor_check_noreboot_on)kernel(iTCO_vendor_pre_keepalive)kernel(iTCO_vendor_pre_set_heartbeat)kernel(iTCO_vendor_pre_start)kernel(iTCO_vendor_pre_stop)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_rvt_state_ops)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_pages)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibft_addr)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(icl_chip_info)kernel(icmp_err_convert)kernel(icmp_global_allow)kernel(icmpv6_err_convert)kernel(icmpv6_send)kernel(ida_alloc_range)kernel(ida_destroy)kernel(ida_free)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(idr_alloc)kernel(idr_alloc_cyclic)kernel(idr_alloc_u32)kernel(idr_destroy)kernel(idr_find)kernel(idr_for_each)kernel(idr_get_next)kernel(idr_get_next_ul)kernel(idr_preload)kernel(idr_remove)kernel(idr_replace)kernel(idxd_dmaengine_drv)kernel(idxd_driver_unregister)kernel(idxd_drv)kernel(idxd_user_drv)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(iget5_locked)kernel(iget_failed)kernel(iget_locked)kernel(ignore_console_lock_warning)kernel(igrab)kernel(ihold)kernel(iio_alloc_pollfunc)kernel(iio_buffer_get)kernel(iio_buffer_init)kernel(iio_buffer_put)kernel(iio_buffer_set_attrs)kernel(iio_bus_type)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_attach_buffer)kernel(iio_device_claim_direct_mode)kernel(iio_device_free)kernel(iio_device_release_direct_mode)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_format_value)kernel(iio_get_channel_ext_info_count)kernel(iio_get_channel_type)kernel(iio_get_time_ns)kernel(iio_get_time_res)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_read_avail_channel_raw)kernel(iio_read_channel_attribute)kernel(iio_read_channel_average_raw)kernel(iio_read_channel_ext_info)kernel(iio_read_channel_offset)kernel(iio_read_channel_processed)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_read_max_channel_raw)kernel(iio_show_mount_matrix)kernel(iio_str_to_fixpoint)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_set_immutable)kernel(iio_trigger_unregister)kernel(iio_trigger_using_own)kernel(iio_trigger_validate_own_device)kernel(iio_triggered_buffer_cleanup)kernel(iio_triggered_buffer_postenable)kernel(iio_triggered_buffer_predisable)kernel(iio_triggered_buffer_setup)kernel(iio_update_buffers)kernel(iio_validate_scan_mask_onehot)kernel(iio_write_channel_attribute)kernel(iio_write_channel_ext_info)kernel(iio_write_channel_raw)kernel(ilookup)kernel(ilookup5)kernel(ilookup5_nowait)kernel(ima_file_check)kernel(import_iovec)kernel(import_single_range)kernel(in4_pton)kernel(in6_dev_finish_destroy)kernel(in6_pton)kernel(in6addr_any)kernel(in6addr_interfacelocal_allnodes)kernel(in6addr_interfacelocal_allrouters)kernel(in6addr_linklocal_allnodes)kernel(in6addr_linklocal_allrouters)kernel(in6addr_loopback)kernel(in6addr_sitelocal_allrouters)kernel(in_aton)kernel(in_dev_finish_destroy)kernel(in_egroup_p)kernel(in_group_p)kernel(in_lock_functions)kernel(inc_nlink)kernel(inc_node_page_state)kernel(inc_zone_page_state)kernel(inet6_add_offload)kernel(inet6_add_protocol)kernel(inet6_bind)kernel(inet6_cleanup_sock)kernel(inet6_csk_addr2sockaddr)kernel(inet6_csk_route_req)kernel(inet6_csk_update_pmtu)kernel(inet6_csk_xmit)kernel(inet6_del_offload)kernel(inet6_del_protocol)kernel(inet6_destroy_sock)kernel(inet6_getname)kernel(inet6_hash)kernel(inet6_hash_connect)kernel(inet6_ioctl)kernel(inet6_lookup)kernel(inet6_lookup_listener)kernel(inet6_offloads)kernel(inet6_protos)kernel(inet6_register_icmp_sender)kernel(inet6_register_protosw)kernel(inet6_release)kernel(inet6_sk_rebuild_header)kernel(inet6_unregister_icmp_sender)kernel(inet6_unregister_protosw)kernel(inet6addr_notifier_call_chain)kernel(inet6addr_validator_notifier_call_chain)kernel(inet_accept)kernel(inet_add_offload)kernel(inet_add_protocol)kernel(inet_addr_is_any)kernel(inet_addr_type)kernel(inet_addr_type_dev_table)kernel(inet_addr_type_table)kernel(inet_bind)kernel(inet_confirm_addr)kernel(inet_csk_accept)kernel(inet_csk_addr2sockaddr)kernel(inet_csk_clear_xmit_timers)kernel(inet_csk_clone_lock)kernel(inet_csk_compat_getsockopt)kernel(inet_csk_compat_setsockopt)kernel(inet_csk_complete_hashdance)kernel(inet_csk_delete_keepalive_timer)kernel(inet_csk_destroy_sock)kernel(inet_csk_get_port)kernel(inet_csk_init_xmit_timers)kernel(inet_csk_listen_start)kernel(inet_csk_listen_stop)kernel(inet_csk_prepare_forced_close)kernel(inet_csk_reqsk_queue_add)kernel(inet_csk_reqsk_queue_drop)kernel(inet_csk_reqsk_queue_drop_and_put)kernel(inet_csk_reqsk_queue_hash_add)kernel(inet_csk_reset_keepalive_timer)kernel(inet_csk_route_child_sock)kernel(inet_csk_route_req)kernel(inet_csk_update_pmtu)kernel(inet_ctl_sock_create)kernel(inet_current_timestamp)kernel(inet_del_offload)kernel(inet_del_protocol)kernel(inet_dev_addr_type)kernel(inet_dgram_connect)kernel(inet_dgram_ops)kernel(inet_diag_bc_sk)kernel(inet_diag_dump_icsk)kernel(inet_diag_dump_one_icsk)kernel(inet_diag_find_one_icsk)kernel(inet_diag_msg_attrs_fill)kernel(inet_diag_msg_common_fill)kernel(inet_diag_register)kernel(inet_diag_unregister)kernel(inet_ehash_locks_alloc)kernel(inet_ehash_nolisten)kernel(inet_frag_destroy)kernel(inet_frag_find)kernel(inet_frag_kill)kernel(inet_frag_pull_head)kernel(inet_frag_queue_insert)kernel(inet_frag_rbtree_purge)kernel(inet_frag_reasm_finish)kernel(inet_frag_reasm_prepare)kernel(inet_frags_exit_net)kernel(inet_frags_fini)kernel(inet_frags_init)kernel(inet_get_local_port_range)kernel(inet_getname)kernel(inet_getpeer)kernel(inet_gro_complete)kernel(inet_gro_receive)kernel(inet_gso_segment)kernel(inet_hash)kernel(inet_hash_connect)kernel(inet_hashinfo_init)kernel(inet_ioctl)kernel(inet_listen)kernel(inet_offloads)kernel(inet_peer_base_init)kernel(inet_peer_xrlim_allow)kernel(inet_proto_csum_replace16)kernel(inet_proto_csum_replace4)kernel(inet_proto_csum_replace_by_diff)kernel(inet_pton_with_scope)kernel(inet_put_port)kernel(inet_putpeer)kernel(inet_rcv_saddr_equal)kernel(inet_recvmsg)kernel(inet_register_protosw)kernel(inet_release)kernel(inet_reqsk_alloc)kernel(inet_rtx_syn_ack)kernel(inet_select_addr)kernel(inet_send_prepare)kernel(inet_sendmsg)kernel(inet_sendpage)kernel(inet_shutdown)kernel(inet_sk_diag_fill)kernel(inet_sk_rebuild_header)kernel(inet_sk_rx_dst_set)kernel(inet_sk_set_state)kernel(inet_sock_destruct)kernel(inet_stream_connect)kernel(inet_stream_ops)kernel(inet_twsk_alloc)kernel(inet_twsk_deschedule_put)kernel(inet_twsk_hashdance)kernel(inet_twsk_purge)kernel(inet_twsk_put)kernel(inet_unhash)kernel(inet_unregister_protosw)kernel(inetdev_by_index)kernel(inetpeer_invalidate_tree)kernel(init_cdrom_command)kernel(init_dummy_netdev)kernel(init_iova_domain)kernel(init_net)kernel(init_on_alloc)kernel(init_on_free)kernel(init_pid_ns)kernel(init_pseudo)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(init_special_inode)kernel(init_srcu_struct)kernel(init_task)kernel(init_timer_key)kernel(init_user_ns)kernel(init_uts_ns)kernel(init_wait_entry)kernel(init_wait_var_entry)kernel(injectm)kernel(inode_add_bytes)kernel(inode_congested)kernel(inode_dax)kernel(inode_dio_wait)kernel(inode_get_bytes)kernel(inode_init_always)kernel(inode_init_once)kernel(inode_init_owner)kernel(inode_insert5)kernel(inode_io_list_del)kernel(inode_needs_sync)kernel(inode_newsize_ok)kernel(inode_nohighmem)kernel(inode_owner_or_capable)kernel(inode_permission)kernel(inode_sb_list_add)kernel(inode_set_bytes)kernel(inode_set_flags)kernel(inode_sub_bytes)kernel(input_alloc_absinfo)kernel(input_allocate_device)kernel(input_allocate_polled_device)kernel(input_class)kernel(input_close_device)kernel(input_enable_softrepeat)kernel(input_event)kernel(input_event_from_user)kernel(input_event_to_user)kernel(input_ff_create)kernel(input_ff_create_memless)kernel(input_ff_destroy)kernel(input_ff_effect_from_user)kernel(input_ff_erase)kernel(input_ff_event)kernel(input_ff_flush)kernel(input_ff_upload)kernel(input_flush_device)kernel(input_free_device)kernel(input_free_minor)kernel(input_free_polled_device)kernel(input_get_keycode)kernel(input_get_new_minor)kernel(input_grab_device)kernel(input_handler_for_each_handle)kernel(input_inject_event)kernel(input_match_device_id)kernel(input_mt_assign_slots)kernel(input_mt_destroy_slots)kernel(input_mt_drop_unused)kernel(input_mt_get_slot_by_key)kernel(input_mt_init_slots)kernel(input_mt_report_finger_count)kernel(input_mt_report_pointer_emulation)kernel(input_mt_report_slot_state)kernel(input_mt_sync_frame)kernel(input_open_device)kernel(input_register_device)kernel(input_register_handle)kernel(input_register_handler)kernel(input_register_polled_device)kernel(input_release_device)kernel(input_reset_device)kernel(input_scancode_to_scalar)kernel(input_set_abs_params)kernel(input_set_capability)kernel(input_set_keycode)kernel(input_unregister_device)kernel(input_unregister_handle)kernel(input_unregister_handler)kernel(input_unregister_polled_device)kernel(insert_inode_locked)kernel(insert_inode_locked4)kernel(insert_resource)kernel(int340x_thermal_read_trips)kernel(int340x_thermal_zone_add)kernel(int340x_thermal_zone_remove)kernel(int_pow)kernel(int_sqrt)kernel(int_to_scsilun)kernel(intel_context_create)kernel(intel_cpu_collect_info)kernel(intel_find_matching_signature)kernel(intel_gmch_enable_gtt)kernel(intel_gmch_gtt_clear_range)kernel(intel_gmch_gtt_flush)kernel(intel_gmch_gtt_get)kernel(intel_gmch_gtt_insert_page)kernel(intel_gmch_gtt_insert_sg_entries)kernel(intel_gmch_probe)kernel(intel_gmch_remove)kernel(intel_graphics_stolen_res)kernel(intel_gvt_clear_ops)kernel(intel_gvt_iterate_mmio_table)kernel(intel_gvt_set_ops)kernel(intel_iommu_enabled)kernel(intel_iommu_gfx_mapped)kernel(intel_lpss_prepare)kernel(intel_lpss_probe)kernel(intel_lpss_remove)kernel(intel_lpss_resume)kernel(intel_lpss_suspend)kernel(intel_microcode_sanity_check)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(intel_pinctrl_get_soc_data)kernel(intel_pinctrl_probe_by_hid)kernel(intel_pinctrl_probe_by_uid)kernel(intel_pinctrl_resume_noirq)kernel(intel_pinctrl_suspend_noirq)kernel(intel_pmic_install_opregion_handler)kernel(intel_pmt_dev_create)kernel(intel_pmt_dev_destroy)kernel(intel_pmt_is_early_client_hw)kernel(intel_pt_handle_vmx)kernel(intel_pt_validate_cap)kernel(intel_pt_validate_hw_cap)kernel(intel_ring_begin)kernel(intel_runtime_pm_get)kernel(intel_runtime_pm_put_unchecked)kernel(intel_soc_dts_iosf_add_read_only_critical_trip)kernel(intel_soc_dts_iosf_exit)kernel(intel_soc_dts_iosf_init)kernel(intel_soc_dts_iosf_interrupt_handler)kernel(intel_soc_pmic_exec_mipi_pmic_seq_element)kernel(intel_sst_pm)kernel(intel_th_alloc)kernel(intel_th_driver_register)kernel(intel_th_driver_unregister)kernel(intel_th_free)kernel(intel_th_msc_window_unlock)kernel(intel_th_msu_buffer_register)kernel(intel_th_msu_buffer_unregister)kernel(intel_th_output_enable)kernel(intel_th_set_output)kernel(intel_th_trace_disable)kernel(intel_th_trace_enable)kernel(intel_th_trace_switch)kernel(intel_uncore_forcewake_for_reg)kernel(intel_uncore_forcewake_get)kernel(intel_uncore_forcewake_put)kernel(interval_tree_insert)kernel(interval_tree_iter_first)kernel(interval_tree_iter_next)kernel(interval_tree_remove)kernel(intlog10)kernel(intlog2)kernel(invalidate_bdev)kernel(invalidate_bh_lrus)kernel(invalidate_inode_buffers)kernel(invalidate_inode_pages2)kernel(invalidate_inode_pages2_range)kernel(invalidate_mapping_pages)kernel(invalidate_partition)kernel(inverse_translate)kernel(io_cgrp_subsys)kernel(io_cgrp_subsys_enabled_key)kernel(io_cgrp_subsys_on_dfl_key)kernel(io_schedule)kernel(io_schedule_timeout)kernel(ioasid_alloc)kernel(ioasid_find)kernel(ioasid_free)kernel(ioasid_register_allocator)kernel(ioasid_set_data)kernel(ioasid_unregister_allocator)kernel(ioc4_register_submodule)kernel(ioc4_unregister_submodule)kernel(ioc_list)kernel(ioc_lookup_icq)kernel(ioctl_by_bdev)kernel(iomap_bmap)kernel(iomap_dio_complete)kernel(iomap_dio_iopoll)kernel(iomap_dio_rw)kernel(iomap_fiemap)kernel(iomap_file_buffered_write)kernel(iomap_file_buffered_write_punch_delalloc)kernel(iomap_file_unshare)kernel(iomap_finish_ioends)kernel(iomap_invalidatepage)kernel(iomap_ioend_try_merge)kernel(iomap_is_partially_uptodate)kernel(iomap_migrate_page)kernel(iomap_page_mkwrite)kernel(iomap_readahead)kernel(iomap_readpage)kernel(iomap_releasepage)kernel(iomap_seek_data)kernel(iomap_seek_hole)kernel(iomap_set_page_dirty)kernel(iomap_sort_ioends)kernel(iomap_swapfile_activate)kernel(iomap_truncate_page)kernel(iomap_writepage)kernel(iomap_writepages)kernel(iomap_zero_range)kernel(iomem_resource)kernel(iommu_alloc_resv_region)kernel(iommu_attach_device)kernel(iommu_attach_group)kernel(iommu_aux_attach_device)kernel(iommu_aux_detach_device)kernel(iommu_aux_get_pasid)kernel(iommu_capable)kernel(iommu_default_passthrough)kernel(iommu_detach_device)kernel(iommu_detach_group)kernel(iommu_dev_disable_feature)kernel(iommu_dev_enable_feature)kernel(iommu_dev_feature_enabled)kernel(iommu_device_link)kernel(iommu_device_register)kernel(iommu_device_sysfs_add)kernel(iommu_device_sysfs_remove)kernel(iommu_device_unlink)kernel(iommu_device_unregister)kernel(iommu_dma_get_resv_regions)kernel(iommu_domain_alloc)kernel(iommu_domain_free)kernel(iommu_enable_nesting)kernel(iommu_fwspec_add_ids)kernel(iommu_fwspec_free)kernel(iommu_fwspec_init)kernel(iommu_get_domain_for_dev)kernel(iommu_get_group_resv_regions)kernel(iommu_get_msi_cookie)kernel(iommu_group_add_device)kernel(iommu_group_alloc)kernel(iommu_group_for_each_dev)kernel(iommu_group_get)kernel(iommu_group_get_by_id)kernel(iommu_group_get_iommudata)kernel(iommu_group_id)kernel(iommu_group_put)kernel(iommu_group_ref_get)kernel(iommu_group_register_notifier)kernel(iommu_group_remove_device)kernel(iommu_group_set_iommudata)kernel(iommu_group_set_name)kernel(iommu_group_unregister_notifier)kernel(iommu_iova_to_phys)kernel(iommu_map)kernel(iommu_map_atomic)kernel(iommu_map_sg)kernel(iommu_page_response)kernel(iommu_present)kernel(iommu_queue_iopf)kernel(iommu_register_device_fault_handler)kernel(iommu_report_device_fault)kernel(iommu_set_fault_handler)kernel(iommu_set_pgtable_quirks)kernel(iommu_setup_dma_ops)kernel(iommu_sva_alloc_pasid)kernel(iommu_sva_bind_device)kernel(iommu_sva_find)kernel(iommu_sva_get_pasid)kernel(iommu_sva_unbind_device)kernel(iommu_unmap)kernel(iommu_unmap_fast)kernel(iommu_unregister_device_fault_handler)kernel(iopf_queue_add_device)kernel(iopf_queue_alloc)kernel(iopf_queue_discard_partial)kernel(iopf_queue_flush_dev)kernel(iopf_queue_free)kernel(iopf_queue_remove_device)kernel(ioport_map)kernel(ioport_resource)kernel(ioport_unmap)kernel(ioread16)kernel(ioread16_rep)kernel(ioread16be)kernel(ioread32)kernel(ioread32_rep)kernel(ioread32be)kernel(ioread64_hi_lo)kernel(ioread64_lo_hi)kernel(ioread64be_hi_lo)kernel(ioread64be_lo_hi)kernel(ioread8)kernel(ioread8_rep)kernel(ioremap_cache)kernel(ioremap_encrypted)kernel(ioremap_nocache)kernel(ioremap_prot)kernel(ioremap_uc)kernel(ioremap_wc)kernel(ioremap_wt)kernel(iosf_mbi_assert_punit_acquired)kernel(iosf_mbi_available)kernel(iosf_mbi_block_punit_i2c_access)kernel(iosf_mbi_modify)kernel(iosf_mbi_punit_acquire)kernel(iosf_mbi_punit_release)kernel(iosf_mbi_read)kernel(iosf_mbi_register_pmic_bus_access_notifier)kernel(iosf_mbi_unblock_punit_i2c_access)kernel(iosf_mbi_unregister_pmic_bus_access_notifier)kernel(iosf_mbi_unregister_pmic_bus_access_notifier_unlocked)kernel(iosf_mbi_write)kernel(iounmap)kernel(iov_iter_advance)kernel(iov_iter_alignment)kernel(iov_iter_bvec)kernel(iov_iter_copy_from_user_atomic)kernel(iov_iter_discard)kernel(iov_iter_for_each_range)kernel(iov_iter_gap_alignment)kernel(iov_iter_get_pages)kernel(iov_iter_get_pages_alloc)kernel(iov_iter_init)kernel(iov_iter_kvec)kernel(iov_iter_npages)kernel(iov_iter_pipe)kernel(iov_iter_revert)kernel(iov_iter_single_seg_count)kernel(iov_iter_zero)kernel(iova_cache_get)kernel(iova_cache_put)kernel(iova_domain_init_rcaches)kernel(iowrite16)kernel(iowrite16_rep)kernel(iowrite16be)kernel(iowrite32)kernel(iowrite32_rep)kernel(iowrite32be)kernel(iowrite64_hi_lo)kernel(iowrite64_lo_hi)kernel(iowrite64be_hi_lo)kernel(iowrite64be_lo_hi)kernel(iowrite8)kernel(iowrite8_rep)kernel(ip4_datagram_connect)kernel(ip4_datagram_release_cb)kernel(ip6_append_data)kernel(ip6_datagram_connect)kernel(ip6_datagram_connect_v6_only)kernel(ip6_datagram_recv_ctl)kernel(ip6_datagram_release_cb)kernel(ip6_datagram_send_ctl)kernel(ip6_dst_alloc)kernel(ip6_dst_hoplimit)kernel(ip6_dst_lookup)kernel(ip6_dst_lookup_flow)kernel(ip6_dst_lookup_tunnel)kernel(ip6_err_gen_icmpv6_unreach)kernel(ip6_find_1stfragopt)kernel(ip6_flush_pending_frames)kernel(ip6_input)kernel(ip6_local_out)kernel(ip6_pol_route)kernel(ip6_push_pending_frames)kernel(ip6_redirect)kernel(ip6_route_input_lookup)kernel(ip6_route_lookup)kernel(ip6_route_me_harder)kernel(ip6_route_output_flags)kernel(ip6_sk_dst_lookup_flow)kernel(ip6_sk_redirect)kernel(ip6_sk_update_pmtu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6_update_pmtu)kernel(ip6_xmit)kernel(ip6mr_rule_default)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip6tun_encaps)kernel(ip_build_and_send_pkt)kernel(ip_check_defrag)kernel(ip_cmsg_recv_offset)kernel(ip_compute_csum)kernel(ip_ct_attach)kernel(ip_defrag)kernel(ip_do_fragment)kernel(ip_fib_metrics_init)kernel(ip_frag_ecn_table)kernel(ip_generic_getfrag)kernel(ip_getsockopt)kernel(ip_idents_reserve)kernel(ip_local_out)kernel(ip_mc_check_igmp)kernel(ip_mc_inc_group)kernel(ip_mc_join_group)kernel(ip_mc_leave_group)kernel(ip_md_tunnel_xmit)kernel(ip_options_compile)kernel(ip_options_rcv_srr)kernel(ip_queue_xmit)kernel(ip_route_input_noref)kernel(ip_route_me_harder)kernel(ip_route_output_flow)kernel(ip_route_output_key_hash)kernel(ip_route_output_tunnel)kernel(ip_send_check)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ip_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_setsockopt)kernel(ip_sock_set_tos)kernel(ip_tos2prio)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_get_stats64)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_ioctl)kernel(ip_tunnel_lookup)kernel(ip_tunnel_metadata_cnt)kernel(ip_tunnel_need_metadata)kernel(ip_tunnel_newlink)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_uninit)kernel(ip_tunnel_unneed_metadata)kernel(ip_tunnel_xmit)kernel(ip_valid_fib_dump_req)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_dmi_get_slave_addr)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_platform_add)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_register_smi)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)kernel(ipmr_rule_default)kernel(ips_link_to_i915_driver)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(iptun_encaps)kernel(iptunnel_handle_offloads)kernel(iptunnel_metadata_reply)kernel(iptunnel_xmit)kernel(iput)kernel(ipv4_redirect)kernel(ipv4_sk_redirect)kernel(ipv4_sk_update_pmtu)kernel(ipv4_specific)kernel(ipv4_update_pmtu)kernel(ipv6_bpf_stub)kernel(ipv6_chk_addr)kernel(ipv6_chk_addr_and_flags)kernel(ipv6_chk_custom_prefix)kernel(ipv6_chk_prefix)kernel(ipv6_dev_find)kernel(ipv6_dev_get_saddr)kernel(ipv6_dev_mc_dec)kernel(ipv6_dev_mc_inc)kernel(ipv6_dup_options)kernel(ipv6_ext_hdr)kernel(ipv6_find_hdr)kernel(ipv6_find_tlv)kernel(ipv6_fixup_options)kernel(ipv6_getsockopt)kernel(ipv6_mc_check_mld)kernel(ipv6_mod_enabled)kernel(ipv6_opt_accepted)kernel(ipv6_proxy_select_ident)kernel(ipv6_push_frag_opts)kernel(ipv6_recv_error)kernel(ipv6_select_ident)kernel(ipv6_setsockopt)kernel(ipv6_skip_exthdr)kernel(ipv6_sock_mc_drop)kernel(ipv6_sock_mc_join)kernel(ipv6_stub)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(ir_lirc_scancode_event)kernel(ir_raw_encode_carrier)kernel(ir_raw_encode_scancode)kernel(ir_raw_event_handle)kernel(ir_raw_event_set_idle)kernel(ir_raw_event_store)kernel(ir_raw_event_store_edge)kernel(ir_raw_event_store_with_filter)kernel(ir_raw_event_store_with_timeout)kernel(ir_raw_gen_manchester)kernel(ir_raw_gen_pd)kernel(ir_raw_gen_pl)kernel(ir_raw_handler_register)kernel(ir_raw_handler_unregister)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(irq_chip_ack_parent)kernel(irq_chip_disable_parent)kernel(irq_chip_enable_parent)kernel(irq_chip_eoi_parent)kernel(irq_chip_mask_parent)kernel(irq_chip_set_affinity_parent)kernel(irq_chip_set_type_parent)kernel(irq_chip_unmask_parent)kernel(irq_cpu_rmap_add)kernel(irq_create_direct_mapping)kernel(irq_create_fwspec_mapping)kernel(irq_create_mapping_affinity)kernel(irq_create_of_mapping)kernel(irq_create_strict_mappings)kernel(irq_dispose_mapping)kernel(irq_domain_add_legacy)kernel(irq_domain_add_simple)kernel(irq_domain_alloc_irqs_parent)kernel(irq_domain_associate)kernel(irq_domain_associate_many)kernel(irq_domain_check_msi_remap)kernel(irq_domain_create_hierarchy)kernel(irq_domain_create_legacy)kernel(irq_domain_free_fwnode)kernel(irq_domain_free_irqs_common)kernel(irq_domain_free_irqs_parent)kernel(irq_domain_get_irq_data)kernel(irq_domain_pop_irq)kernel(irq_domain_push_irq)kernel(irq_domain_remove)kernel(irq_domain_reset_irq_data)kernel(irq_domain_set_hwirq_and_chip)kernel(irq_domain_set_info)kernel(irq_domain_simple_ops)kernel(irq_domain_translate_twocell)kernel(irq_domain_update_bus_token)kernel(irq_domain_xlate_onecell)kernel(irq_domain_xlate_onetwocell)kernel(irq_domain_xlate_twocell)kernel(irq_find_mapping)kernel(irq_find_matching_fwspec)kernel(irq_force_affinity)kernel(irq_fpu_usable)kernel(irq_free_descs)kernel(irq_from_evtchn)kernel(irq_get_irq_data)kernel(irq_get_irqchip_state)kernel(irq_get_percpu_devid_partition)kernel(irq_inject_interrupt)kernel(irq_modify_status)kernel(irq_percpu_is_enabled)kernel(irq_poll_complete)kernel(irq_poll_disable)kernel(irq_poll_enable)kernel(irq_poll_init)kernel(irq_poll_sched)kernel(irq_regs)kernel(irq_remapping_cap)kernel(irq_set_affinity)kernel(irq_set_affinity_hint)kernel(irq_set_affinity_notifier)kernel(irq_set_chained_handler_and_data)kernel(irq_set_chip)kernel(irq_set_chip_and_handler_name)kernel(irq_set_chip_data)kernel(irq_set_default_host)kernel(irq_set_handler_data)kernel(irq_set_irq_type)kernel(irq_set_irq_wake)kernel(irq_set_irqchip_state)kernel(irq_set_parent)kernel(irq_set_vcpu_affinity)kernel(irq_stat)kernel(irq_to_desc)kernel(irq_wake_thread)kernel(irq_work_queue)kernel(irq_work_run)kernel(irq_work_sync)kernel(irqchip_fwnode_ops)kernel(irqd_cfg)kernel(is_acpi_data_node)kernel(is_acpi_device_node)kernel(is_bad_inode)kernel(is_binary_blacklisted)kernel(is_console_locked)kernel(is_dock_device)kernel(is_fw_load)kernel(is_hash_blacklisted)kernel(is_hpet_enabled)kernel(is_jack_detectable)kernel(is_module_sig_enforced)kernel(is_nd_btt)kernel(is_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)kernel(is_skb_forwardable)kernel(is_skl_dsp_running)kernel(is_software_node)kernel(is_subdir)kernel(is_swiotlb_active)kernel(is_transparent_hugepage)kernel(is_uv_hubbed)kernel(is_uv_system)kernel(is_virtio_device)kernel(is_virtio_dma_buf)kernel(isa_dma_bridge_buggy)kernel(isac_d_l2l1)kernel(isac_init)kernel(isac_irq)kernel(isac_setup)kernel(isacsx_irq)kernel(isacsx_setup)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_work)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(isdn_ppp_register_compressor)kernel(isdn_ppp_unregister_compressor)kernel(isdn_register_divert)kernel(isdnhdlc_decode)kernel(isdnhdlc_encode)kernel(isdnhdlc_out_init)kernel(isdnhdlc_rcv_init)kernel(ish_hw_reset)kernel(ishtp_bus_remove_all_clients)kernel(ishtp_cl_allocate)kernel(ishtp_cl_connect)kernel(ishtp_cl_disconnect)kernel(ishtp_cl_driver_register)kernel(ishtp_cl_driver_unregister)kernel(ishtp_cl_flush_queues)kernel(ishtp_cl_free)kernel(ishtp_cl_get_tx_free_buffer_size)kernel(ishtp_cl_get_tx_free_rings)kernel(ishtp_cl_io_rb_recycle)kernel(ishtp_cl_link)kernel(ishtp_cl_rx_get_rb)kernel(ishtp_cl_send)kernel(ishtp_cl_set_fw_client_id)kernel(ishtp_cl_tx_empty)kernel(ishtp_cl_unlink)kernel(ishtp_dev_to_cl_device)kernel(ishtp_device)kernel(ishtp_device_init)kernel(ishtp_fw_cl_by_uuid)kernel(ishtp_fw_cl_get_client)kernel(ishtp_get_client_data)kernel(ishtp_get_device)kernel(ishtp_get_drvdata)kernel(ishtp_get_fw_client_id)kernel(ishtp_get_ishtp_device)kernel(ishtp_get_pci_device)kernel(ishtp_put_device)kernel(ishtp_recv)kernel(ishtp_register_event_cb)kernel(ishtp_reset_compl_handler)kernel(ishtp_reset_handler)kernel(ishtp_send_resume)kernel(ishtp_send_suspend)kernel(ishtp_set_client_data)kernel(ishtp_set_connection_state)kernel(ishtp_set_drvdata)kernel(ishtp_set_rx_ring_size)kernel(ishtp_set_tx_ring_size)kernel(ishtp_start)kernel(ishtp_trace_callback)kernel(ishtp_wait_resume)kernel(isl6405_attach)kernel(isl6421_attach)kernel(isl6423_attach)kernel(iso_packets_buffer_destroy)kernel(iso_packets_buffer_init)kernel(isst_if_cdev_register)kernel(isst_if_cdev_unregister)kernel(isst_if_get_pci_dev)kernel(isst_if_mbox_cmd_invalid)kernel(isst_if_mbox_cmd_set_req)kernel(isst_resume_common)kernel(isst_store_cmd)kernel(itd1000_attach)kernel(iter_div_u64_rem)kernel(iter_file_splice_write)kernel(iterate_dir)kernel(iterate_fd)kernel(iterate_supers_type)kernel(itlb_multihit_kvm_mitigation)kernel(iunique)kernel(ivtv_api)kernel(ivtv_claim_stream)kernel(ivtv_clear_irq_mask)kernel(ivtv_debug)kernel(ivtv_ext_init)kernel(ivtv_firmware_check)kernel(ivtv_init_on_first_open)kernel(ivtv_release_stream)kernel(ivtv_reset_ir_gpio)kernel(ivtv_set_irq_mask)kernel(ivtv_start_v4l2_encode_stream)kernel(ivtv_stop_v4l2_encode_stream)kernel(ivtv_udma_alloc)kernel(ivtv_udma_prepare)kernel(ivtv_udma_setup)kernel(ivtv_udma_unmap)kernel(ivtv_vapi)kernel(ivtv_vapi_result)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_dsm_u32)kernel(iwl_acpi_get_dsm_u8)kernel(iwl_acpi_get_eckv)kernel(iwl_acpi_get_lari_config_bitmap)kernel(iwl_acpi_get_mcc)kernel(iwl_acpi_get_object)kernel(iwl_acpi_get_ppag_table)kernel(iwl_acpi_get_pwr_limit)kernel(iwl_acpi_get_tas)kernel(iwl_acpi_get_wifi_pkg_range)kernel(iwl_acpi_is_ppag_approved)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dump_desc_assert)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_guid)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_ppag_table)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_remove_notification)kernel(iwl_rfi_guid)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_geo_init)kernel(iwl_sar_geo_support)kernel(iwl_sar_get_ewrd_table)kernel(iwl_sar_get_wgds_table)kernel(iwl_sar_get_wrds_table)kernel(iwl_sar_select_profile)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(ix2505v_attach)kernel(ixgbe_xdp_locking_key)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_add_wait)kernel(jbd2_journal_inode_add_write)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidatepage)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_start_commit)kernel(jbd2_log_wait_commit)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jiffies)kernel(jiffies64_to_msecs)kernel(jiffies64_to_nsecs)kernel(jiffies_64)kernel(jiffies_64_to_clock_t)kernel(jiffies_to_clock_t)kernel(jiffies_to_msecs)kernel(jiffies_to_timespec64)kernel(jiffies_to_timeval)kernel(jiffies_to_usecs)kernel(jsl_chip_info)kernel(jump_label_rate_limit)kernel(jump_label_update_timeout)kernel(kallsyms_lookup_name)kernel(kallsyms_on_each_symbol)kernel(kasprintf)kernel(kblockd_mod_delayed_work_on)kernel(kblockd_schedule_work)kernel(kcpustat_cpu_fetch)kernel(kcpustat_field)kernel(kcrypto_wq)kernel(kd_mksound)kernel(kdb_current_task)kernel(kdb_get_kbd_char)kernel(kdb_grepping_flag)kernel(kdb_poll_funcs)kernel(kdb_poll_idx)kernel(kdb_printf)kernel(kdb_register)kernel(kdb_register_flags)kernel(kdb_unregister)kernel(kdbgetsymval)kernel(kern_mount)kernel(kern_path)kernel(kern_path_create)kernel(kern_path_mountpoint)kernel(kern_unmount)kernel(kern_unmount_array)kernel(kernel_accept)kernel(kernel_bind)kernel(kernel_connect)kernel(kernel_cpustat)kernel(kernel_fpu_begin_mask)kernel(kernel_fpu_end)kernel(kernel_getpeername)kernel(kernel_getsockname)kernel(kernel_getsockopt)kernel(kernel_halt)kernel(kernel_kobj)kernel(kernel_listen)kernel(kernel_param_lock)kernel(kernel_param_unlock)kernel(kernel_power_off)kernel(kernel_read)kernel(kernel_read_file)kernel(kernel_read_file_from_fd)kernel(kernel_read_file_from_path)kernel(kernel_recvmsg)kernel(kernel_restart)kernel(kernel_sendmsg)kernel(kernel_sendmsg_locked)kernel(kernel_sendpage)kernel(kernel_sendpage_locked)kernel(kernel_setsockopt)kernel(kernel_sigaction)kernel(kernel_sock_ip_overhead)kernel(kernel_sock_shutdown)kernel(kernel_write)kernel(kernfs_find_and_get_ns)kernel(kernfs_get)kernel(kernfs_notify)kernel(kernfs_path_from_node)kernel(kernfs_put)kernel(kexec_crash_loaded)kernel(key_alloc)kernel(key_being_used_for)kernel(key_create_or_update)kernel(key_instantiate_and_link)kernel(key_invalidate)kernel(key_link)kernel(key_payload_reserve)kernel(key_put)kernel(key_reject_and_link)kernel(key_revoke)kernel(key_set_timeout)kernel(key_task_permission)kernel(key_type_asymmetric)kernel(key_type_encrypted)kernel(key_type_keyring)kernel(key_type_logon)kernel(key_type_trusted)kernel(key_type_user)kernel(key_unlink)kernel(key_update)kernel(key_validate)kernel(keyring_alloc)kernel(keyring_clear)kernel(keyring_restrict)kernel(keyring_search)kernel(kfree)kernel(kfree_call_rcu)kernel(kfree_const)kernel(kfree_link)kernel(kfree_sensitive)kernel(kfree_skb)kernel(kfree_skb_list)kernel(kfree_skb_list_reason)kernel(kfree_skb_partial)kernel(kfree_skb_reason)kernel(kfree_strarray)kernel(kgdb_active)kernel(kgdb_breakpoint)kernel(kgdb_connected)kernel(kgdb_register_io_module)kernel(kgdb_schedule_breakpoint)kernel(kgdb_unregister_io_module)kernel(kick_all_cpus_sync)kernel(kick_process)kernel(kill_anon_super)kernel(kill_block_super)kernel(kill_dax)kernel(kill_dev_dax)kernel(kill_device)kernel(kill_fasync)kernel(kill_litter_super)kernel(kill_mtd_super)kernel(kill_pgrp)kernel(kill_pid)kernel(kill_pid_usb_asyncio)kernel(kiocb_set_cancel_fn)kernel(klist_add_before)kernel(klist_add_behind)kernel(klist_add_head)kernel(klist_add_tail)kernel(klist_del)kernel(klist_init)kernel(klist_iter_exit)kernel(klist_iter_init)kernel(klist_iter_init_node)kernel(klist_next)kernel(klist_node_attached)kernel(klist_prev)kernel(klist_remove)kernel(klp_enable_patch)kernel(klp_get_prev_state)kernel(klp_get_state)kernel(klp_shadow_alloc)kernel(klp_shadow_free)kernel(klp_shadow_free_all)kernel(klp_shadow_get)kernel(klp_shadow_get_or_alloc)kernel(km_migrate)kernel(km_new_mapping)kernel(km_policy_expired)kernel(km_policy_notify)kernel(km_query)kernel(km_report)kernel(km_state_expired)kernel(km_state_notify)kernel(kmalloc_caches)kernel(kmalloc_order)kernel(kmalloc_order_trace)kernel(kmalloc_size_roundup)kernel(kmem_cache_alloc)kernel(kmem_cache_alloc_bulk)kernel(kmem_cache_alloc_node)kernel(kmem_cache_alloc_node_trace)kernel(kmem_cache_alloc_trace)kernel(kmem_cache_create)kernel(kmem_cache_create_usercopy)kernel(kmem_cache_destroy)kernel(kmem_cache_free)kernel(kmem_cache_free_bulk)kernel(kmem_cache_shrink)kernel(kmem_cache_size)kernel(kmem_dump_obj)kernel(kmem_valid_obj)kernel(kmemdup)kernel(kmemdup_nul)kernel(kmsg_dump_get_buffer)kernel(kmsg_dump_get_line)kernel(kmsg_dump_register)kernel(kmsg_dump_rewind)kernel(kmsg_dump_unregister)kernel(kobj_ns_drop)kernel(kobj_ns_grab_current)kernel(kobj_sysfs_ops)kernel(kobject_add)kernel(kobject_create_and_add)kernel(kobject_del)kernel(kobject_get)kernel(kobject_get_path)kernel(kobject_get_unless_zero)kernel(kobject_init)kernel(kobject_init_and_add)kernel(kobject_move)kernel(kobject_put)kernel(kobject_rename)kernel(kobject_set_name)kernel(kobject_uevent)kernel(kobject_uevent_env)kernel(krealloc)kernel(kset_create_and_add)kernel(kset_find_obj)kernel(kset_register)kernel(kset_unregister)kernel(ksize)kernel(ksm_madvise)kernel(kstat)kernel(kstrdup)kernel(kstrdup_const)kernel(kstrdup_quotable)kernel(kstrdup_quotable_cmdline)kernel(kstrdup_quotable_file)kernel(kstrndup)kernel(kstrtobool)kernel(kstrtobool_from_user)kernel(kstrtoint)kernel(kstrtoint_from_user)kernel(kstrtol_from_user)kernel(kstrtoll)kernel(kstrtoll_from_user)kernel(kstrtos16)kernel(kstrtos16_from_user)kernel(kstrtos8)kernel(kstrtos8_from_user)kernel(kstrtou16)kernel(kstrtou16_from_user)kernel(kstrtou8)kernel(kstrtou8_from_user)kernel(kstrtouint)kernel(kstrtouint_from_user)kernel(kstrtoul_from_user)kernel(kstrtoull)kernel(kstrtoull_from_user)kernel(ksys_sync_helper)kernel(kthread_associate_blkcg)kernel(kthread_bind)kernel(kthread_blkcg)kernel(kthread_cancel_delayed_work_sync)kernel(kthread_cancel_work_sync)kernel(kthread_create_on_cpu)kernel(kthread_create_on_node)kernel(kthread_create_worker)kernel(kthread_create_worker_on_cpu)kernel(kthread_data)kernel(kthread_delayed_work_timer_fn)kernel(kthread_destroy_worker)kernel(kthread_flush_work)kernel(kthread_flush_worker)kernel(kthread_freezable_should_stop)kernel(kthread_func)kernel(kthread_mod_delayed_work)kernel(kthread_park)kernel(kthread_parkme)kernel(kthread_queue_delayed_work)kernel(kthread_queue_work)kernel(kthread_should_park)kernel(kthread_should_stop)kernel(kthread_stop)kernel(kthread_unpark)kernel(kthread_unuse_mm)kernel(kthread_use_mm)kernel(kthread_worker_fn)kernel(ktime_add_safe)kernel(ktime_get)kernel(ktime_get_boot_fast_ns)kernel(ktime_get_coarse_real_ts64)kernel(ktime_get_coarse_ts64)kernel(ktime_get_coarse_with_offset)kernel(ktime_get_mono_fast_ns)kernel(ktime_get_raw)kernel(ktime_get_raw_fast_ns)kernel(ktime_get_raw_ts64)kernel(ktime_get_real_fast_ns)kernel(ktime_get_real_seconds)kernel(ktime_get_real_ts64)kernel(ktime_get_resolution_ns)kernel(ktime_get_seconds)kernel(ktime_get_snapshot)kernel(ktime_get_ts64)kernel(ktime_get_with_offset)kernel(ktime_mono_to_any)kernel(kunit_assert_prologue)kernel(kunit_binary_assert_format)kernel(kunit_binary_ptr_assert_format)kernel(kunit_binary_str_assert_format)kernel(kunit_cleanup)kernel(kunit_destroy_resource)kernel(kunit_do_failed_assertion)kernel(kunit_fail_assert_format)kernel(kunit_init_test)kernel(kunit_kfree)kernel(kunit_kmalloc_array)kernel(kunit_log_append)kernel(kunit_ptr_not_err_assert_format)kernel(kunit_remove_resource)kernel(kunit_run_tests)kernel(kunit_suite_has_succeeded)kernel(kunit_suite_num_test_cases)kernel(kunit_test_case_num)kernel(kunit_try_catch_run)kernel(kunit_try_catch_throw)kernel(kunit_unary_assert_format)kernel(kvasprintf)kernel(kvasprintf_const)kernel(kvfree)kernel(kvfree_call_rcu)kernel(kvfree_sensitive)kernel(kvm_add_user_return_msr)kernel(kvm_alloc_apic_access_page)kernel(kvm_apic_clear_irr)kernel(kvm_apic_has_interrupt)kernel(kvm_apic_match_dest)kernel(kvm_apic_send_ipi)kernel(kvm_apic_set_eoi_accelerated)kernel(kvm_apic_update_apicv)kernel(kvm_apic_update_irr)kernel(kvm_apic_update_ppr)kernel(kvm_apic_write_nodecode)kernel(kvm_apicv_activated)kernel(kvm_arch_end_assignment)kernel(kvm_arch_has_assigned_device)kernel(kvm_arch_has_noncoherent_dma)kernel(kvm_arch_no_poll)kernel(kvm_arch_para_hints)kernel(kvm_arch_register_noncoherent_dma)kernel(kvm_arch_start_assignment)kernel(kvm_arch_unregister_noncoherent_dma)kernel(kvm_async_pf_task_wait_schedule)kernel(kvm_async_pf_task_wake)kernel(kvm_calc_nested_tsc_multiplier)kernel(kvm_calc_nested_tsc_offset)kernel(kvm_can_use_hv_timer)kernel(kvm_clear_guest)kernel(kvm_clock)kernel(kvm_complete_insn_gp)kernel(kvm_configure_mmu)kernel(kvm_cpu_caps)kernel(kvm_cpu_get_interrupt)kernel(kvm_cpu_has_injectable_intr)kernel(kvm_cpu_has_interrupt)kernel(kvm_cpu_has_pending_timer)kernel(kvm_cpuid)kernel(kvm_debugfs_dir)kernel(kvm_default_tsc_scaling_ratio)kernel(kvm_deliver_exception_payload)kernel(kvm_destroy_vcpus)kernel(kvm_emulate_ap_reset_hold)kernel(kvm_emulate_as_nop)kernel(kvm_emulate_cpuid)kernel(kvm_emulate_halt)kernel(kvm_emulate_halt_noskip)kernel(kvm_emulate_hypercall)kernel(kvm_emulate_instruction)kernel(kvm_emulate_instruction_from_buffer)kernel(kvm_emulate_invd)kernel(kvm_emulate_monitor)kernel(kvm_emulate_mwait)kernel(kvm_emulate_rdmsr)kernel(kvm_emulate_rdpmc)kernel(kvm_emulate_wbinvd)kernel(kvm_emulate_wrmsr)kernel(kvm_emulate_xsetbv)kernel(kvm_enable_efer_bits)kernel(kvm_exit)kernel(kvm_fast_pio)kernel(kvm_find_cpuid_entry)kernel(kvm_find_user_return_msr)kernel(kvm_fixup_and_inject_pf_error)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_apic_base)kernel(kvm_get_apic_mode)kernel(kvm_get_cr8)kernel(kvm_get_dr)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_linear_rip)kernel(kvm_get_msr)kernel(kvm_get_msr_common)kernel(kvm_get_rflags)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_gfn_to_pfn_cache_check)kernel(kvm_gfn_to_pfn_cache_destroy)kernel(kvm_gfn_to_pfn_cache_init)kernel(kvm_gfn_to_pfn_cache_refresh)kernel(kvm_gfn_to_pfn_cache_unmap)kernel(kvm_handle_invalid_op)kernel(kvm_handle_invpcid)kernel(kvm_handle_memory_failure)kernel(kvm_handle_page_fault)kernel(kvm_has_bus_lock_exit)kernel(kvm_has_noapic_vcpu)kernel(kvm_has_tsc_control)kernel(kvm_hv_assist_page_enabled)kernel(kvm_hv_get_assist_page)kernel(kvm_init)kernel(kvm_init_mmu)kernel(kvm_init_shadow_ept_mmu)kernel(kvm_init_shadow_npt_mmu)kernel(kvm_inject_emulated_page_fault)kernel(kvm_inject_nmi)kernel(kvm_inject_page_fault)kernel(kvm_inject_pending_timer_irqs)kernel(kvm_inject_realmode_interrupt)kernel(kvm_intr_is_single_vcpu)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_linear_rip)kernel(kvm_is_valid_cr4)kernel(kvm_is_visible_gfn)kernel(kvm_lapic_expired_hv_timer)kernel(kvm_lapic_find_highest_irr)kernel(kvm_lapic_hv_timer_in_use)kernel(kvm_lapic_set_eoi)kernel(kvm_lmsw)kernel(kvm_load_guest_xsave_state)kernel(kvm_load_host_xsave_state)kernel(kvm_make_all_cpus_request)kernel(kvm_max_guest_tsc_khz)kernel(kvm_max_tsc_scaling_ratio)kernel(kvm_mce_cap_supported)kernel(kvm_mmu_free_guest_mode_roots)kernel(kvm_mmu_free_roots)kernel(kvm_mmu_gva_to_gpa_read)kernel(kvm_mmu_gva_to_gpa_write)kernel(kvm_mmu_invlpg)kernel(kvm_mmu_new_pgd)kernel(kvm_mmu_page_fault)kernel(kvm_mmu_reset_context)kernel(kvm_mmu_set_ept_masks)kernel(kvm_mmu_set_mmio_spte_mask)kernel(kvm_msr_allowed)kernel(kvm_mtrr_get_guest_memory_type)kernel(kvm_mtrr_valid)kernel(kvm_nr_uret_msrs)kernel(kvm_page_track_register_notifier)kernel(kvm_page_track_unregister_notifier)kernel(kvm_para_available)kernel(kvm_pmu_trigger_event)kernel(kvm_post_set_cr0)kernel(kvm_post_set_cr4)kernel(kvm_prepare_emulation_failure_exit)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_queue_exception)kernel(kvm_queue_exception_e)kernel(kvm_queue_exception_p)kernel(kvm_read_and_reset_apf_flags)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_read_guest_virt)kernel(kvm_read_l1_tsc)kernel(kvm_rebooting)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_requeue_exception)kernel(kvm_requeue_exception_e)kernel(kvm_require_cpl)kernel(kvm_require_dr)kernel(kvm_scale_tsc)kernel(kvm_service_local_tlb_flush_requests)kernel(kvm_set_apic_base)kernel(kvm_set_cpu_caps)kernel(kvm_set_cr0)kernel(kvm_set_cr3)kernel(kvm_set_cr4)kernel(kvm_set_cr8)kernel(kvm_set_dr)kernel(kvm_set_memory_region)kernel(kvm_set_msi_irq)kernel(kvm_set_msr)kernel(kvm_set_msr_common)kernel(kvm_set_or_clear_apicv_inhibit)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_set_posted_intr_wakeup_handler)kernel(kvm_set_rflags)kernel(kvm_set_user_return_msr)kernel(kvm_sev_es_mmio_read)kernel(kvm_sev_es_mmio_write)kernel(kvm_sev_es_string_io)kernel(kvm_skip_emulated_instruction)kernel(kvm_slot_page_track_add_page)kernel(kvm_slot_page_track_remove_page)kernel(kvm_spec_ctrl_test_value)kernel(kvm_spurious_fault)kernel(kvm_task_switch)kernel(kvm_tsc_scaling_ratio_frac_bits)kernel(kvm_update_cpuid_runtime)kernel(kvm_update_dr7)kernel(kvm_valid_efer)kernel(kvm_vcpu_apicv_activated)kernel(kvm_vcpu_deliver_sipi_vector)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_page)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_reset_bsp)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_kick)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_reset)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_wait_lapic_expire)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(kvm_write_guest_virt_system)kernel(kvmalloc_node)kernel(kvrealloc)kernel(kzfree)kernel(l1_event)kernel(l1tf_mitigation)kernel(l1tf_vmx_mitigation)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(l2tp_ioctl)kernel(l2tp_nl_register_ops)kernel(l2tp_nl_unregister_ops)kernel(l2tp_recv_common)kernel(l2tp_session_create)kernel(l2tp_session_delete)kernel(l2tp_session_free)kernel(l2tp_session_get)kernel(l2tp_session_get_by_ifname)kernel(l2tp_session_get_nth)kernel(l2tp_session_register)kernel(l2tp_session_set_header_len)kernel(l2tp_tunnel_closeall)kernel(l2tp_tunnel_create)kernel(l2tp_tunnel_delete)kernel(l2tp_tunnel_free)kernel(l2tp_tunnel_get)kernel(l2tp_tunnel_get_nth)kernel(l2tp_tunnel_register)kernel(l2tp_udp_encap_recv)kernel(l2tp_xmit_skb)kernel(l3mdev_fib_table_by_index)kernel(l3mdev_fib_table_rcu)kernel(l3mdev_link_scope_lookup)kernel(l3mdev_master_ifindex_rcu)kernel(l3mdev_master_upper_ifindex_by_index_rcu)kernel(l3mdev_update_flow)kernel(l64781_attach)kernel(laptop_mode)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(lcm)kernel(lcm_not_zero)kernel(lease_get_mtime)kernel(lease_modify)kernel(leave_mm)kernel(led_blink_set)kernel(led_blink_set_oneshot)kernel(led_classdev_notify_brightness_hw_changed)kernel(led_classdev_resume)kernel(led_classdev_suspend)kernel(led_classdev_unregister)kernel(led_init_core)kernel(led_set_brightness)kernel(led_set_brightness_nopm)kernel(led_set_brightness_nosleep)kernel(led_set_brightness_sync)kernel(led_stop_software_blink)kernel(led_sysfs_disable)kernel(led_sysfs_enable)kernel(led_trigger_blink)kernel(led_trigger_blink_oneshot)kernel(led_trigger_event)kernel(led_trigger_register)kernel(led_trigger_register_simple)kernel(led_trigger_remove)kernel(led_trigger_rename_static)kernel(led_trigger_set)kernel(led_trigger_set_default)kernel(led_trigger_show)kernel(led_trigger_store)kernel(led_trigger_unregister)kernel(led_trigger_unregister_simple)kernel(led_update_brightness)kernel(leds_list)kernel(leds_list_lock)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_disk_activity)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(legacy_pic)kernel(lg2160_attach)kernel(lgdt3305_attach)kernel(lgdt3306a_attach)kernel(lgdt330x_attach)kernel(lgs8gxx_attach)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(linear_hugepage_index)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(linkmode_resolve_pause)kernel(linkmode_set_pause)kernel(linkwatch_fire_event)kernel(lis3_dev)kernel(lis3lv02d_init_device)kernel(lis3lv02d_init_dt)kernel(lis3lv02d_joystick_disable)kernel(lis3lv02d_joystick_enable)kernel(lis3lv02d_poweroff)kernel(lis3lv02d_poweron)kernel(lis3lv02d_remove_fs)kernel(list_lru_add)kernel(list_lru_count_node)kernel(list_lru_count_one)kernel(list_lru_del)kernel(list_lru_destroy)kernel(list_lru_isolate)kernel(list_lru_isolate_move)kernel(list_lru_walk_node)kernel(list_lru_walk_one)kernel(list_sort)kernel(ll_rw_block)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(llist_add_batch)kernel(llist_del_first)kernel(llist_reverse_order)kernel(lnbh24_attach)kernel(lnbh25_attach)kernel(lnbp21_attach)kernel(lnbp22_attach)kernel(load_direct_gdt)kernel(load_fixmap_gdt)kernel(load_nls)kernel(load_nls_default)kernel(load_pdptrs)kernel(local_apic_timer_c2_ok)kernel(local_touch_nmi)kernel(lock_page_memcg)kernel(lock_rename)kernel(lock_sock_nested)kernel(lock_system_sleep)kernel(lock_two_nondirectories)kernel(lockd_down)kernel(lockd_up)kernel(lockref_get)kernel(lockref_get_not_dead)kernel(lockref_get_not_zero)kernel(lockref_get_or_lock)kernel(lockref_mark_dead)kernel(lockref_put_not_zero)kernel(lockref_put_or_lock)kernel(lockref_put_return)kernel(locks_alloc_lock)kernel(locks_copy_conflock)kernel(locks_copy_lock)kernel(locks_end_grace)kernel(locks_free_lock)kernel(locks_in_grace)kernel(locks_init_lock)kernel(locks_lock_inode_wait)kernel(locks_release_private)kernel(locks_remove_posix)kernel(locks_start_grace)kernel(logfc)kernel(look_up_OID)kernel(lookup_address)kernel(lookup_bdev)kernel(lookup_constant)kernel(lookup_one_len)kernel(lookup_one_len_unlocked)kernel(lookup_positive_unlocked)kernel(lookup_user_key)kernel(loop_register_transfer)kernel(loop_unregister_transfer)kernel(loops_per_jiffy)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(lp55xx_deinit_device)kernel(lp55xx_init_device)kernel(lp55xx_is_extclk_used)kernel(lp55xx_of_populate_pdata)kernel(lp55xx_read)kernel(lp55xx_register_leds)kernel(lp55xx_register_sysfs)kernel(lp55xx_unregister_leds)kernel(lp55xx_unregister_sysfs)kernel(lp55xx_update_bits)kernel(lp55xx_write)kernel(lpit_read_residency_count_address)kernel(lru_cache_add)kernel(lru_cache_add_file)kernel(lwtstate_free)kernel(lwtunnel_build_state)kernel(lwtunnel_cmp_encap)kernel(lwtunnel_encap_add_ops)kernel(lwtunnel_encap_del_ops)kernel(lwtunnel_fill_encap)kernel(lwtunnel_get_encap_size)kernel(lwtunnel_input)kernel(lwtunnel_output)kernel(lwtunnel_state_alloc)kernel(lwtunnel_valid_encap_type)kernel(lwtunnel_valid_encap_type_attr)kernel(lwtunnel_xmit)kernel(lzo1x_1_compress)kernel(lzo1x_decompress_safe)kernel(m88ds3103_attach)kernel(m88ds3103_get_agc_pwm)kernel(m88rs2000_attach)kernel(mISDNDevName4ch)kernel(mISDN_FsmAddTimer)kernel(mISDN_FsmChangeState)kernel(mISDN_FsmDelTimer)kernel(mISDN_FsmEvent)kernel(mISDN_FsmFree)kernel(mISDN_FsmInitTimer)kernel(mISDN_FsmNew)kernel(mISDN_FsmRestartTimer)kernel(mISDN_clear_bchannel)kernel(mISDN_clock_get)kernel(mISDN_clock_update)kernel(mISDN_ctrl_bchannel)kernel(mISDN_dsp_element_register)kernel(mISDN_dsp_element_unregister)kernel(mISDN_freebchannel)kernel(mISDN_freedchannel)kernel(mISDN_initbchannel)kernel(mISDN_initdchannel)kernel(mISDN_register_Bprotocol)kernel(mISDN_register_clock)kernel(mISDN_register_device)kernel(mISDN_unregister_Bprotocol)kernel(mISDN_unregister_clock)kernel(mISDN_unregister_device)kernel(mISDNipac_init)kernel(mISDNipac_irq)kernel(mISDNisac_init)kernel(mISDNisac_irq)kernel(mISDNisar_init)kernel(mISDNisar_irq)kernel(mac_pton)kernel(machine_check_poll)kernel(machine_to_phys_mapping)kernel(machine_to_phys_nr)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(make_bad_inode)kernel(make_flow_keys_digest)kernel(make_kgid)kernel(make_kprojid)kernel(make_kuid)kernel(mana_cfg_vport)kernel(mana_create_wq_obj)kernel(mana_destroy_wq_obj)kernel(mana_gd_create_mana_eq)kernel(mana_gd_deregister_device)kernel(mana_gd_destroy_dma_region)kernel(mana_gd_destroy_queue)kernel(mana_gd_register_device)kernel(mana_gd_send_request)kernel(mana_uncfg_vport)kernel(mangle_path)kernel(mantis_ca_exit)kernel(mantis_ca_init)kernel(mantis_dma_exit)kernel(mantis_dma_init)kernel(mantis_dvb_exit)kernel(mantis_dvb_init)kernel(mantis_frontend_power)kernel(mantis_frontend_soft_reset)kernel(mantis_get_mac)kernel(mantis_gpio_set_bits)kernel(mantis_i2c_exit)kernel(mantis_i2c_init)kernel(mantis_input_exit)kernel(mantis_input_init)kernel(mantis_pci_exit)kernel(mantis_pci_init)kernel(mantis_stream_control)kernel(mantis_uart_exit)kernel(mantis_uart_init)kernel(map_destroy)kernel(mark_buffer_async_write)kernel(mark_buffer_dirty)kernel(mark_buffer_dirty_inode)kernel(mark_buffer_write_io_error)kernel(mark_hardware_unmaintained)kernel(mark_info_dirty)kernel(mark_mounts_for_expiry)kernel(mark_page_accessed)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(mark_tech_preview)kernel(mark_tsc_unstable)kernel(match_hex)kernel(match_int)kernel(match_octal)kernel(match_strdup)kernel(match_string)kernel(match_strlcpy)kernel(match_token)kernel(match_u64)kernel(match_wildcard)kernel(max2165_attach)kernel(max98090_mic_detect)kernel(max98373_reset)kernel(max98373_slot_config)kernel(max_98357a_dai_link)kernel(max_98360a_dai_link)kernel(max_98373_components)kernel(max_98373_dapm_routes)kernel(max_98373_ops)kernel(max_98373_set_codec_conf)kernel(max_98373_spk_codec_init)kernel(max_98373_trigger)kernel(max_98390_4spk_components)kernel(max_98390_components)kernel(max_98390_ops)kernel(max_98390_set_codec_conf)kernel(max_98390_spk_codec_init)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(may_umount)kernel(may_umount_tree)kernel(mb86a16_attach)kernel(mb86a20s_attach)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mbox_chan_received_data)kernel(mbox_chan_txdone)kernel(mbox_client_peek_data)kernel(mbox_client_txdone)kernel(mbox_controller_register)kernel(mbox_controller_unregister)kernel(mbox_free_channel)kernel(mbox_request_channel)kernel(mbox_request_channel_byname)kernel(mbox_send_message)kernel(mc146818_get_time)kernel(mc146818_set_time)kernel(mc44s803_attach)kernel(mce_inject_log)kernel(mce_is_correctable)kernel(mce_is_memory_error)kernel(mce_notify_irq)kernel(mce_register_decode_chain)kernel(mce_register_injector_chain)kernel(mce_unregister_decode_chain)kernel(mce_unregister_injector_chain)kernel(mce_usable_address)kernel(mcsafe_key)kernel(md5_zero_message_hash)kernel(md_account_bio)kernel(md_allow_write)kernel(md_bitmap_close_sync)kernel(md_bitmap_cond_end_sync)kernel(md_bitmap_copy_from_slot)kernel(md_bitmap_end_sync)kernel(md_bitmap_endwrite)kernel(md_bitmap_free)kernel(md_bitmap_load)kernel(md_bitmap_resize)kernel(md_bitmap_start_sync)kernel(md_bitmap_startwrite)kernel(md_bitmap_sync_with_cluster)kernel(md_bitmap_unplug)kernel(md_bitmap_unplug_async)kernel(md_bitmap_update_sb)kernel(md_check_no_bitmap)kernel(md_check_recovery)kernel(md_cluster_ops)kernel(md_do_sync)kernel(md_done_sync)kernel(md_error)kernel(md_find_rdev_nr_rcu)kernel(md_find_rdev_rcu)kernel(md_finish_reshape)kernel(md_flush_request)kernel(md_handle_request)kernel(md_integrity_add_rdev)kernel(md_integrity_register)kernel(md_new_event)kernel(md_rdev_clear)kernel(md_rdev_init)kernel(md_reap_sync_thread)kernel(md_register_thread)kernel(md_reload_sb)kernel(md_run)kernel(md_set_array_sectors)kernel(md_start)kernel(md_stop)kernel(md_stop_writes)kernel(md_submit_discard_bio)kernel(md_unregister_thread)kernel(md_update_sb)kernel(md_wait_for_blocked_rdev)kernel(md_wakeup_thread)kernel(md_write_end)kernel(md_write_inc)kernel(md_write_start)kernel(mddev_congested)kernel(mddev_init)kernel(mddev_init_writes_pending)kernel(mddev_resume)kernel(mddev_suspend)kernel(mddev_unlock)kernel(mdev_bus_type)kernel(mdev_dev)kernel(mdev_from_dev)kernel(mdev_get_drvdata)kernel(mdev_get_iommu_device)kernel(mdev_parent_dev)kernel(mdev_register_device)kernel(mdev_register_driver)kernel(mdev_set_drvdata)kernel(mdev_set_iommu_device)kernel(mdev_type_kobj_to_group_id)kernel(mdev_unregister_device)kernel(mdev_unregister_driver)kernel(mdev_uuid)kernel(mdev_uuid_p)kernel(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_bus_exit)kernel(mdio_bus_init)kernel(mdio_bus_type)kernel(mdio_device_create)kernel(mdio_device_free)kernel(mdio_device_register)kernel(mdio_device_remove)kernel(mdio_device_reset)kernel(mdio_driver_register)kernel(mdio_driver_unregister)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobus_alloc_size)kernel(mdiobus_free)kernel(mdiobus_get_phy)kernel(mdiobus_is_registered_device)kernel(mdiobus_modify)kernel(mdiobus_modify_changed)kernel(mdiobus_read)kernel(mdiobus_read_nested)kernel(mdiobus_register_board_info)kernel(mdiobus_register_device)kernel(mdiobus_scan)kernel(mdiobus_setup_mdiodev_from_board_info)kernel(mdiobus_unregister)kernel(mdiobus_unregister_device)kernel(mdiobus_write)kernel(mdiobus_write_nested)kernel(mds_idle_clear)kernel(mds_user_clear)kernel(mei_cancel_work)kernel(mei_cl_all_disconnect)kernel(mei_cldev_disable)kernel(mei_cldev_dma_map)kernel(mei_cldev_dma_unmap)kernel(mei_cldev_driver_unregister)kernel(mei_cldev_enable)kernel(mei_cldev_enabled)kernel(mei_cldev_get_drvdata)kernel(mei_cldev_recv)kernel(mei_cldev_recv_nonblock)kernel(mei_cldev_recv_nonblock_vtag)kernel(mei_cldev_recv_vtag)kernel(mei_cldev_register_notif_cb)kernel(mei_cldev_register_rx_cb)kernel(mei_cldev_send)kernel(mei_cldev_send_gsc_command)kernel(mei_cldev_send_vtag)kernel(mei_cldev_set_drvdata)kernel(mei_cldev_uuid)kernel(mei_cldev_ver)kernel(mei_deregister)kernel(mei_device_init)kernel(mei_fw_status2str)kernel(mei_hbm_pg)kernel(mei_hbm_pg_resume)kernel(mei_irq_compl_handler)kernel(mei_irq_read_handler)kernel(mei_irq_write_handler)kernel(mei_me_dev_init)kernel(mei_me_get_cfg)kernel(mei_me_irq_quick_handler)kernel(mei_me_irq_thread_handler)kernel(mei_me_polling_thread)kernel(mei_register)kernel(mei_reset)kernel(mei_restart)kernel(mei_start)kernel(mei_stop)kernel(mei_write_is_idle)kernel(mem_cgroup_from_task)kernel(mem_dump_obj)kernel(mem_section)kernel(memalloc_socks_key)kernel(memcg_kmem_enabled_key)kernel(memcg_sockets_enabled_key)kernel(memchr)kernel(memchr_inv)kernel(memcmp)kernel(memcpy)kernel(memdup_user)kernel(memdup_user_nul)kernel(memmove)kernel(memory_add_physaddr_to_nid)kernel(memory_block_size_bytes)kernel(memory_cgrp_subsys)kernel(memory_cgrp_subsys_enabled_key)kernel(memory_cgrp_subsys_on_dfl_key)kernel(memory_failure)kernel(memory_failure_queue)kernel(memory_read_from_buffer)kernel(memparse)kernel(mempool_alloc)kernel(mempool_alloc_pages)kernel(mempool_alloc_slab)kernel(mempool_create)kernel(mempool_create_node)kernel(mempool_destroy)kernel(mempool_exit)kernel(mempool_free)kernel(mempool_free_pages)kernel(mempool_free_slab)kernel(mempool_init)kernel(mempool_init_node)kernel(mempool_kfree)kernel(mempool_kmalloc)kernel(mempool_resize)kernel(memregion_alloc)kernel(memregion_free)kernel(memremap)kernel(memremap_compat_align)kernel(memremap_pages)kernel(memscan)kernel(memset)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_debug_get_tpc_name)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(memunmap)kernel(memunmap_pages)kernel(memweight)kernel(metadata_dst_alloc)kernel(metadata_dst_alloc_percpu)kernel(metadata_dst_free)kernel(metadata_dst_free_percpu)kernel(mfd_add_devices)kernel(mfd_cell_disable)kernel(mfd_cell_enable)kernel(mfd_remove_devices)kernel(mfd_remove_devices_late)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mhp_get_pluggable_range)kernel(microtune_attach)kernel(migrate_disable)kernel(migrate_enable)kernel(migrate_page)kernel(migrate_page_copy)kernel(migrate_page_move_mapping)kernel(migrate_page_states)kernel(migrate_vma_finalize)kernel(migrate_vma_pages)kernel(migrate_vma_setup)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)kernel(mini_qdisc_pair_block_init)kernel(mini_qdisc_pair_init)kernel(mini_qdisc_pair_swap)kernel(minmax_running_max)kernel(mipi_dsi_attach)kernel(mipi_dsi_compression_mode)kernel(mipi_dsi_create_packet)kernel(mipi_dsi_dcs_enter_sleep_mode)kernel(mipi_dsi_dcs_exit_sleep_mode)kernel(mipi_dsi_dcs_get_display_brightness)kernel(mipi_dsi_dcs_get_display_brightness_large)kernel(mipi_dsi_dcs_get_pixel_format)kernel(mipi_dsi_dcs_get_power_mode)kernel(mipi_dsi_dcs_nop)kernel(mipi_dsi_dcs_read)kernel(mipi_dsi_dcs_set_column_address)kernel(mipi_dsi_dcs_set_display_brightness)kernel(mipi_dsi_dcs_set_display_brightness_large)kernel(mipi_dsi_dcs_set_display_off)kernel(mipi_dsi_dcs_set_display_on)kernel(mipi_dsi_dcs_set_page_address)kernel(mipi_dsi_dcs_set_pixel_format)kernel(mipi_dsi_dcs_set_tear_off)kernel(mipi_dsi_dcs_set_tear_on)kernel(mipi_dsi_dcs_set_tear_scanline)kernel(mipi_dsi_dcs_soft_reset)kernel(mipi_dsi_dcs_write)kernel(mipi_dsi_dcs_write_buffer)kernel(mipi_dsi_detach)kernel(mipi_dsi_device_register_full)kernel(mipi_dsi_device_unregister)kernel(mipi_dsi_driver_register_full)kernel(mipi_dsi_driver_unregister)kernel(mipi_dsi_generic_read)kernel(mipi_dsi_generic_write)kernel(mipi_dsi_host_register)kernel(mipi_dsi_host_unregister)kernel(mipi_dsi_packet_format_is_long)kernel(mipi_dsi_packet_format_is_short)kernel(mipi_dsi_picture_parameter_set)kernel(mipi_dsi_set_maximum_return_packet_size)kernel(mipi_dsi_shutdown_peripheral)kernel(mipi_dsi_turn_on_peripheral)kernel(misc_deregister)kernel(misc_register)kernel(mktime64)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_bond)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_protocol_dev)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_port_map_set)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_read_clock)kernel(mlx4_register_interface)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unbond)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_interface)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_irq_get_affinity_mask)kernel(mlx5_comp_vectors_count)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_peer_mdev)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vector2eqn)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_emad_string_tlv_enable)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_clear)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_eth_set)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_ib_set)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_is_xm)kernel(mlxsw_core_port_type_get)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_query_enabled)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mm_account_pinned_pages)kernel(mm_kobj)kernel(mm_unaccount_pinned_pages)kernel(mmc_abort_tuning)kernel(mmc_add_host)kernel(mmc_align_data_size)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_sanitize)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_flush_cache)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_request_cd)kernel(mmc_gpio_request_ro)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_power_restore_host)kernel(mmc_power_save_host)kernel(mmc_put_card)kernel(mmc_register_driver)kernel(mmc_regulator_get_supply)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blockcount)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_bkops)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_vddrange_to_ocrmask)kernel(mmc_wait_for_app_cmd)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mmio_stale_data_clear)kernel(mmput)kernel(mmu_interval_notifier_insert)kernel(mmu_interval_notifier_insert_locked)kernel(mmu_interval_notifier_remove)kernel(mmu_interval_read_begin)kernel(mmu_notifier_call_srcu)kernel(mmu_notifier_get_locked)kernel(mmu_notifier_put)kernel(mmu_notifier_range_update_to_read_only)kernel(mmu_notifier_register)kernel(mmu_notifier_register_v2)kernel(mmu_notifier_synchronize)kernel(mmu_notifier_unregister)kernel(mmu_notifier_unregister_no_release)kernel(mnt_clone_write)kernel(mnt_drop_write)kernel(mnt_drop_write_file)kernel(mnt_set_expiry)kernel(mnt_want_write)kernel(mnt_want_write_file)kernel(mntget)kernel(mntput)kernel(mock_drm_getfile)kernel(mod_delayed_work_on)kernel(mod_node_page_state)kernel(mod_timer)kernel(mod_timer_pending)kernel(mod_zone_page_state)kernel(mode_strip_sgid)kernel(modify_ftrace_direct)kernel(modify_user_hw_breakpoint)kernel(module_layout)kernel(module_mutex)kernel(module_put)kernel(module_refcount)kernel(mount_bdev)kernel(mount_nodev)kernel(mount_single)kernel(mount_subtree)kernel(movable_zone)kernel(mpage_readahead)kernel(mpage_readpage)kernel(mpage_writepage)kernel(mpage_writepages)kernel(mpi_alloc)kernel(mpi_cmp)kernel(mpi_cmp_ui)kernel(mpi_free)kernel(mpi_get_buffer)kernel(mpi_get_nbits)kernel(mpi_powm)kernel(mpi_read_buffer)kernel(mpi_read_from_buffer)kernel(mpi_read_raw_data)kernel(mpi_read_raw_from_sgl)kernel(mpi_sub_ui)kernel(mpi_write_to_sgl)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_resume)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_suspend)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptcp_crypto_hmac_sha)kernel(mptcp_get_reset_option)kernel(mptcp_pm_get_add_addr_accept_max)kernel(mptcp_pm_get_add_addr_signal_max)kernel(mptcp_pm_get_local_addr_max)kernel(mptcp_pm_get_subflows_max)kernel(mptcp_subflow_init_cookie_req)kernel(mptcp_subflow_request_sock_ops)kernel(mptcp_token_accept)kernel(mptcp_token_destroy)kernel(mptcp_token_destroy_request)kernel(mptcp_token_get_sock)kernel(mptcp_token_iter_next)kernel(mptcp_token_new_connect)kernel(mptcp_token_new_request)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_resume)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_suspend)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mq_change_real_num_tx)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mr_dump)kernel(mr_fill_mroute)kernel(mr_mfc_find_any)kernel(mr_mfc_find_any_parent)kernel(mr_mfc_find_parent)kernel(mr_mfc_seq_idx)kernel(mr_mfc_seq_next)kernel(mr_rtm_dumproute)kernel(mr_table_alloc)kernel(mr_table_dump)kernel(mr_vif_seq_idx)kernel(mr_vif_seq_next)kernel(mroute6_is_socket)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(ms_hyperv)kernel(msi_desc_to_pci_dev)kernel(msi_desc_to_pci_sysdata)kernel(msleep)kernel(msleep_interruptible)kernel(msrs_alloc)kernel(msrs_free)kernel(mt2060_attach)kernel(mt2063_attach)kernel(mt2131_attach)kernel(mt2266_attach)kernel(mt312_attach)kernel(mt352_attach)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_get_nic_capability)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_worker)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_eeprom)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_get_mac80211_ops)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_poll)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_drv_pmctrl)kernel(mt7921_mcu_fw_pmctrl)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_register_device)kernel(mt7921_reset)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_stop)kernel(mt7921_txwi_free)kernel(mt7921_update_channel)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_erase)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_is_partition)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mtl_chip_info)kernel(mtrr_state)kernel(mult_to_ib_rate)kernel(mutex_is_locked)kernel(mutex_lock)kernel(mutex_lock_interruptible)kernel(mutex_lock_io)kernel(mutex_lock_killable)kernel(mutex_trylock)kernel(mutex_trylock_recursive)kernel(mutex_unlock)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxcsr_feature_mask)kernel(mxl111sf_demod_attach)kernel(mxl111sf_tuner_attach)kernel(mxl5005s_attach)kernel(mxl5007t_attach)kernel(mxl5xx_attach)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(n_tty_compat_ioctl_helper)kernel(n_tty_inherit_ops)kernel(n_tty_ioctl_helper)kernel(name_to_dev_t)kernel(names_cachep)kernel(napi_build_skb)kernel(napi_busy_loop)kernel(napi_complete_done)kernel(napi_consume_skb)kernel(napi_disable)kernel(napi_enable)kernel(napi_get_frags)kernel(napi_gro_flush)kernel(napi_gro_frags)kernel(napi_gro_receive)kernel(napi_schedule_prep)kernel(nat_callforwarding_hook)kernel(nat_h245_hook)kernel(nat_q931_hook)kernel(nat_rtp_rtcp_hook)kernel(nat_t120_hook)kernel(native_io_delay)kernel(native_load_gs_index)kernel(native_queued_spin_lock_slowpath)kernel(native_restore_fl)kernel(native_save_fl)kernel(native_write_cr0)kernel(native_write_cr4)kernel(nau8821_enable_jack_detect)kernel(nau8824_components)kernel(nau8824_enable_jack_detect)kernel(nau8825_enable_jack_detect)kernel(nd_blk_memremap_flags)kernel(nd_blk_region_provider_data)kernel(nd_blk_region_set_provider_data)kernel(nd_blk_region_to_dimm)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dax_probe)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_namespace_blk_validate)kernel(nd_pfn_probe)kernel(nd_pfn_validate)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(nd_tbl)kernel(ndisc_mc_map)kernel(ndo_dflt_bridge_getlink)kernel(ndo_dflt_fdb_add)kernel(ndo_dflt_fdb_del)kernel(ndo_dflt_fdb_dump)kernel(neigh_app_ns)kernel(neigh_carrier_down)kernel(neigh_changeaddr)kernel(neigh_connected_output)kernel(neigh_destroy)kernel(neigh_direct_output)kernel(neigh_event_ns)kernel(neigh_for_each)kernel(neigh_ifdown)kernel(neigh_lookup)kernel(neigh_lookup_nodev)kernel(neigh_parms_alloc)kernel(neigh_parms_release)kernel(neigh_proc_dointvec)kernel(neigh_proc_dointvec_jiffies)kernel(neigh_proc_dointvec_ms_jiffies)kernel(neigh_rand_reach_time)kernel(neigh_resolve_output)kernel(neigh_seq_next)kernel(neigh_seq_start)kernel(neigh_seq_stop)kernel(neigh_sysctl_register)kernel(neigh_sysctl_unregister)kernel(neigh_table_clear)kernel(neigh_table_init)kernel(neigh_update)kernel(neigh_xmit)kernel(net_cls_cgrp_subsys_enabled_key)kernel(net_cls_cgrp_subsys_on_dfl_key)kernel(net_dec_egress_queue)kernel(net_dec_ingress_queue)kernel(net_dim)kernel(net_dim_get_def_rx_moderation)kernel(net_dim_get_def_tx_moderation)kernel(net_dim_get_rx_moderation)kernel(net_dim_get_tx_moderation)kernel(net_disable_timestamp)kernel(net_enable_timestamp)kernel(net_failover_create)kernel(net_failover_destroy)kernel(net_inc_egress_queue)kernel(net_inc_ingress_queue)kernel(net_namespace_list)kernel(net_ns_barrier)kernel(net_ns_get_ownership)kernel(net_ns_type_operations)kernel(net_prio_cgrp_subsys_enabled_key)kernel(net_prio_cgrp_subsys_on_dfl_key)kernel(net_rand_noise)kernel(net_ratelimit)kernel(net_rwsem)kernel(netdev_adjacent_change_abort)kernel(netdev_adjacent_change_commit)kernel(netdev_adjacent_change_prepare)kernel(netdev_adjacent_get_private)kernel(netdev_alert)kernel(netdev_bind_sb_channel_queue)kernel(netdev_bonding_info_change)kernel(netdev_boot_setup_check)kernel(netdev_change_features)kernel(netdev_class_create_file_ns)kernel(netdev_class_remove_file_ns)kernel(netdev_cmd_to_name)kernel(netdev_core_stats_alloc)kernel(netdev_crit)kernel(netdev_emerg)kernel(netdev_err)kernel(netdev_features_change)kernel(netdev_get_xmit_slave)kernel(netdev_has_any_upper_dev)kernel(netdev_has_upper_dev)kernel(netdev_has_upper_dev_all_rcu)kernel(netdev_increment_features)kernel(netdev_info)kernel(netdev_is_rx_handler_busy)kernel(netdev_lower_dev_get_private)kernel(netdev_lower_get_first_private_rcu)kernel(netdev_lower_get_next)kernel(netdev_lower_get_next_private)kernel(netdev_lower_get_next_private_rcu)kernel(netdev_lower_state_changed)kernel(netdev_master_upper_dev_get)kernel(netdev_master_upper_dev_get_rcu)kernel(netdev_master_upper_dev_link)kernel(netdev_max_backlog)kernel(netdev_name_node_alt_create)kernel(netdev_name_node_alt_destroy)kernel(netdev_next_lower_dev_rcu)kernel(netdev_notice)kernel(netdev_notify_peers)kernel(netdev_pick_tx)kernel(netdev_port_same_parent_id)kernel(netdev_printk)kernel(netdev_refcnt_read)kernel(netdev_reset_tc)kernel(netdev_rss_key_fill)kernel(netdev_rx_csum_fault)kernel(netdev_rx_handler_register)kernel(netdev_rx_handler_unregister)kernel(netdev_set_default_ethtool_ops)kernel(netdev_set_num_tc)kernel(netdev_set_sb_channel)kernel(netdev_set_tc_queue)kernel(netdev_sk_get_lowest_dev)kernel(netdev_state_change)kernel(netdev_stats_to_stats64)kernel(netdev_txq_to_tc)kernel(netdev_unbind_sb_channel)kernel(netdev_update_features)kernel(netdev_upper_dev_link)kernel(netdev_upper_dev_unlink)kernel(netdev_upper_get_next_dev_rcu)kernel(netdev_walk_all_lower_dev)kernel(netdev_walk_all_lower_dev_rcu)kernel(netdev_walk_all_upper_dev_rcu)kernel(netdev_warn)kernel(netdev_xmit_skip_txqueue)kernel(netif_carrier_event)kernel(netif_carrier_off)kernel(netif_carrier_on)kernel(netif_device_attach)kernel(netif_device_detach)kernel(netif_get_num_default_rss_queues)kernel(netif_inherit_tso_max)kernel(netif_napi_add)kernel(netif_napi_add_weight)kernel(netif_napi_del)kernel(netif_receive_skb)kernel(netif_receive_skb_core)kernel(netif_receive_skb_list)kernel(netif_rx)kernel(netif_rx_any_context)kernel(netif_rx_ni)kernel(netif_schedule_queue)kernel(netif_set_real_num_queues)kernel(netif_set_real_num_rx_queues)kernel(netif_set_real_num_tx_queues)kernel(netif_set_tso_max_segs)kernel(netif_set_tso_max_size)kernel(netif_set_xps_queue)kernel(netif_skb_features)kernel(netif_stacked_transfer_operstate)kernel(netif_tx_stop_all_queues)kernel(netif_tx_wake_queue)kernel(netlbl_audit_start)kernel(netlbl_bitmap_setbit)kernel(netlbl_bitmap_walk)kernel(netlbl_calipso_ops_register)kernel(netlbl_catmap_setbit)kernel(netlbl_catmap_walk)kernel(netlink_ack)kernel(netlink_add_tap)kernel(netlink_broadcast)kernel(netlink_broadcast_filtered)kernel(netlink_capable)kernel(netlink_has_listeners)kernel(netlink_kernel_release)kernel(netlink_net_capable)kernel(netlink_ns_capable)kernel(netlink_rcv_skb)kernel(netlink_register_notifier)kernel(netlink_remove_tap)kernel(netlink_set_err)kernel(netlink_strict_get_check)kernel(netlink_unicast)kernel(netlink_unregister_notifier)kernel(netpoll_cleanup)kernel(netpoll_parse_options)kernel(netpoll_poll_dev)kernel(netpoll_poll_disable)kernel(netpoll_poll_enable)kernel(netpoll_print_options)kernel(netpoll_send_skb)kernel(netpoll_send_udp)kernel(netpoll_setup)kernel(new_inode)kernel(next_prime_number)kernel(nf_br_ops)kernel(nf_checksum)kernel(nf_checksum_partial)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_destroy)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_set_hashsize)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_attach)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy_timeout)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_register_notifier)kernel(nf_ct_expect_related_report)kernel(nf_ct_expect_unregister_notifier)kernel(nf_ct_ext_add)kernel(nf_ct_ext_destroy)kernel(nf_ct_extend_register)kernel(nf_ct_extend_unregister)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuple_skb)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_hook)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find_get)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_l4proto_register_one)kernel(nf_ct_l4proto_unregister_one)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_find_get_hook)kernel(nf_ct_timeout_put_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unconfirmed_destroy)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_ct_zone_dflt)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_getsockopt)kernel(nf_hook_entries_delete_raw)kernel(nf_hook_entries_insert_raw)kernel(nf_hook_slow)kernel(nf_hooks_needed)kernel(nf_ip6_checksum)kernel(nf_ip_checksum)kernel(nf_ip_route)kernel(nf_ipv6_ops)kernel(nf_l4proto_log_invalid)kernel(nf_log_bind_pf)kernel(nf_log_buf_add)kernel(nf_log_buf_close)kernel(nf_log_buf_open)kernel(nf_log_packet)kernel(nf_log_register)kernel(nf_log_set)kernel(nf_log_trace)kernel(nf_log_unbind_pf)kernel(nf_log_unregister)kernel(nf_log_unset)kernel(nf_logger_find_get)kernel(nf_logger_put)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_hook)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv4_register_notifier)kernel(nf_nat_masquerade_ipv4_unregister_notifier)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_masquerade_ipv6_register_notifier)kernel(nf_nat_masquerade_ipv6_unregister_notifier)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook_exp_gre)kernel(nf_nat_pptp_hook_expectfn)kernel(nf_nat_pptp_hook_inbound)kernel(nf_nat_pptp_hook_outbound)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_match)kernel(nf_queue)kernel(nf_queue_entry_free)kernel(nf_queue_entry_get_refs)kernel(nf_queue_nf_hook_drop)kernel(nf_register_net_hook)kernel(nf_register_net_hooks)kernel(nf_register_queue_handler)kernel(nf_register_sockopt)kernel(nf_reinject)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_route)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_setsockopt)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_skb_duplicated)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_net_id)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tables_unbind_set)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nf_unregister_net_hook)kernel(nf_unregister_net_hooks)kernel(nf_unregister_queue_handler)kernel(nf_unregister_sockopt)kernel(nf_xfrm_me_harder)kernel(nfit_get_smbios_id)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_ct_hook)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nforce2_smbus)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_debug)kernel(nfs_dentry_operations)kernel(nfs_destroy_inode)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_open)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_register_set)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_elem_destroy)kernel(nft_set_ext_types)kernel(nft_set_lookup_global)kernel(nft_setelem_data_deactivate)kernel(nft_trace_enabled)kernel(nft_trans_gc_alloc)kernel(nft_trans_gc_destroy)kernel(nft_trans_gc_elem_add)kernel(nft_trans_gc_queue_async)kernel(nft_trans_gc_queue_async_done)kernel(nft_trans_gc_queue_sync)kernel(nft_trans_gc_queue_sync_done)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nft_unregister_set)kernel(nft_validate_register_load)kernel(nft_validate_register_store)kernel(nl80211_send_chandef)kernel(nl_table)kernel(nl_table_lock)kernel(nla_append)kernel(nla_find)kernel(nla_get_labels)kernel(nla_memcmp)kernel(nla_memcpy)kernel(nla_policy_len)kernel(nla_put)kernel(nla_put_64bit)kernel(nla_put_labels)kernel(nla_put_nohdr)kernel(nla_reserve)kernel(nla_reserve_64bit)kernel(nla_reserve_nohdr)kernel(nla_strcmp)kernel(nla_strdup)kernel(nla_strscpy)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmsg_notify)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nmi_noist)kernel(nmi_panic)kernel(no_action)kernel(no_hash_pointers)kernel(no_llseek)kernel(no_pci_devices)kernel(no_seek_end_llseek)kernel(no_seek_end_llseek_size)kernel(nobh_truncate_page)kernel(nobh_write_begin)kernel(nobh_write_end)kernel(nobh_writepage)kernel(node_data)kernel(node_states)kernel(node_to_amd_nb)kernel(node_to_cpumask_map)kernel(nonseekable_open)kernel(noop_backing_dev_info)kernel(noop_direct_IO)kernel(noop_fsync)kernel(noop_invalidatepage)kernel(noop_llseek)kernel(noop_qdisc)kernel(noop_set_page_dirty)kernel(nosteal_pipe_buf_ops)kernel(notify_change)kernel(notify_remote_via_irq)kernel(nr_cpu_ids)kernel(nr_free_buffer_pages)kernel(nr_irqs)kernel(nr_node_ids)kernel(nr_online_nodes)kernel(nr_swap_pages)kernel(ns_capable)kernel(ns_capable_noaudit)kernel(ns_to_kernel_old_timeval)kernel(ns_to_timespec)kernel(ns_to_timespec64)kernel(ns_to_timeval)kernel(nsecs_to_jiffies)kernel(nsecs_to_jiffies64)kernel(nsh_pop)kernel(nsh_push)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_msi_clear_mws)kernel(ntb_msi_init)kernel(ntb_msi_peer_addr)kernel(ntb_msi_peer_trigger)kernel(ntb_msi_setup_mws)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(ntbm_msi_free_irq)kernel(ntbm_msi_request_threaded_irq)kernel(null_dailink_component)kernel(num_registered_fb)kernel(numa_map_to_online_node)kernel(numa_node)kernel(nvdimm_badblocks_populate)kernel(nvdimm_blk_region_create)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_request)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_passthru_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_io_timeout)kernel(nvme_kill_queues)kernel(nvme_put_ns)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_shutdown_ctrl)kernel(nvme_start_admin_queue)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_start_queues)kernel(nvme_stop_admin_queue)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_stop_queues)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmem_add_cells)kernel(nvmem_cell_get)kernel(nvmem_cell_put)kernel(nvmem_cell_read)kernel(nvmem_cell_read_u32)kernel(nvmem_cell_write)kernel(nvmem_device_cell_read)kernel(nvmem_device_cell_write)kernel(nvmem_device_get)kernel(nvmem_device_put)kernel(nvmem_device_read)kernel(nvmem_device_write)kernel(nvmem_register)kernel(nvmem_unregister)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(nvram_check_checksum)kernel(nvram_read_byte)kernel(nvram_write_byte)kernel(nxt200x_attach)kernel(nxt6000_attach)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(od_register_powersave_bias_handler)kernel(od_unregister_powersave_bias_handler)kernel(of_css)kernel(of_find_mipi_dsi_device_by_node)kernel(of_find_mipi_dsi_host_by_node)kernel(of_hwspin_lock_get_id)kernel(of_iio_read_mount_matrix)kernel(of_led_classdev_register)kernel(of_pm_clk_add_clk)kernel(of_pm_clk_add_clks)kernel(of_pwm_get)kernel(of_pwm_xlate_with_flags)kernel(of_reset_control_array_get)kernel(offline_and_remove_memory)kernel(ohci_hub_control)kernel(ohci_hub_status_data)kernel(ohci_init_driver)kernel(ohci_restart)kernel(ohci_resume)kernel(ohci_setup)kernel(ohci_suspend)kernel(oiap)kernel(on_each_cpu)kernel(on_each_cpu_cond)kernel(on_each_cpu_cond_mask)kernel(on_each_cpu_mask)kernel(oops_in_progress)kernel(open_candev)kernel(open_exec)kernel(open_related_ns)kernel(open_with_fake_path)kernel(opens_in_grace)kernel(or51132_attach)kernel(or51211_attach)kernel(orderly_poweroff)kernel(orderly_reboot)kernel(osc_cpc_flexible_adr_space_confirmed)kernel(osc_pc_lpi_support_confirmed)kernel(osc_sb_native_usb4_control)kernel(osc_sb_native_usb4_support_confirmed)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(out_of_line_wait_on_bit)kernel(out_of_line_wait_on_bit_lock)kernel(out_of_line_wait_on_bit_timeout)kernel(overflowgid)kernel(overflowuid)kernel(override_creds)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(padata_alloc_possible)kernel(padata_alloc_shell)kernel(padata_do_parallel)kernel(padata_do_serial)kernel(padata_free)kernel(padata_free_shell)kernel(padata_set_cpumask)kernel(padata_start)kernel(padata_stop)kernel(paddr_vmcoreinfo_note)kernel(page_cache_async_readahead)kernel(page_cache_next_miss)kernel(page_cache_prev_miss)kernel(page_cache_readahead_unbounded)kernel(page_cache_seek_hole_data)kernel(page_cache_sync_readahead)kernel(page_endio)kernel(page_frag_alloc_align)kernel(page_frag_free)kernel(page_get_link)kernel(page_is_ram)kernel(page_mapped)kernel(page_mapping)kernel(page_mkclean)kernel(page_offline_begin)kernel(page_offline_end)kernel(page_offset_base)kernel(page_pool_alloc_pages)kernel(page_pool_create)kernel(page_pool_destroy)kernel(page_pool_put_page)kernel(page_pool_put_page_bulk)kernel(page_pool_release_page)kernel(page_pool_update_nid)kernel(page_put_link)kernel(page_readlink)kernel(page_reporting_register)kernel(page_reporting_unregister)kernel(page_symlink)kernel(page_symlink_inode_operations)kernel(page_zero_new_buffers)kernel(pagecache_get_page)kernel(pagecache_isize_extended)kernel(pagecache_write_begin)kernel(pagecache_write_end)kernel(pagevec_lookup_range)kernel(pagevec_lookup_range_nr_tag)kernel(pagevec_lookup_range_tag)kernel(panic)kernel(panic_blink)kernel(panic_notifier_list)kernel(panic_timeout)kernel(param_array_ops)kernel(param_free_charp)kernel(param_get_bool)kernel(param_get_byte)kernel(param_get_charp)kernel(param_get_hexint)kernel(param_get_int)kernel(param_get_invbool)kernel(param_get_long)kernel(param_get_short)kernel(param_get_string)kernel(param_get_uint)kernel(param_get_ullong)kernel(param_get_ulong)kernel(param_get_ushort)kernel(param_ops_bint)kernel(param_ops_bool)kernel(param_ops_bool_enable_only)kernel(param_ops_byte)kernel(param_ops_charp)kernel(param_ops_hexint)kernel(param_ops_int)kernel(param_ops_invbool)kernel(param_ops_long)kernel(param_ops_short)kernel(param_ops_string)kernel(param_ops_uint)kernel(param_ops_ullong)kernel(param_ops_ulong)kernel(param_ops_ushort)kernel(param_set_bint)kernel(param_set_bool)kernel(param_set_bool_enable_only)kernel(param_set_byte)kernel(param_set_charp)kernel(param_set_copystring)kernel(param_set_hexint)kernel(param_set_int)kernel(param_set_invbool)kernel(param_set_long)kernel(param_set_short)kernel(param_set_uint)kernel(param_set_uint_minmax)kernel(param_set_ullong)kernel(param_set_ulong)kernel(param_set_ushort)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(parport_announce_port)kernel(parport_claim)kernel(parport_claim_or_block)kernel(parport_del_port)kernel(parport_find_base)kernel(parport_find_number)kernel(parport_get_port)kernel(parport_ieee1284_ecp_read_data)kernel(parport_ieee1284_ecp_write_addr)kernel(parport_ieee1284_ecp_write_data)kernel(parport_ieee1284_epp_read_addr)kernel(parport_ieee1284_epp_read_data)kernel(parport_ieee1284_epp_write_addr)kernel(parport_ieee1284_epp_write_data)kernel(parport_ieee1284_interrupt)kernel(parport_ieee1284_read_byte)kernel(parport_ieee1284_read_nibble)kernel(parport_ieee1284_write_compat)kernel(parport_irq_handler)kernel(parport_negotiate)kernel(parport_pc_probe_port)kernel(parport_pc_unregister_port)kernel(parport_put_port)kernel(parport_read)kernel(parport_register_dev_model)kernel(parport_register_device)kernel(parport_register_port)kernel(parport_release)kernel(parport_remove_port)kernel(parport_set_timeout)kernel(parport_unregister_device)kernel(parport_unregister_driver)kernel(parport_wait_event)kernel(parport_wait_peripheral)kernel(parport_write)kernel(parse_int_array_user)kernel(part_end_io_acct)kernel(part_start_io_acct)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(passthru_features_check)kernel(paste_selection)kernel(pat_enabled)kernel(pat_pfn_immune_to_uc_mtrr)kernel(path_get)kernel(path_has_submounts)kernel(path_is_mountpoint)kernel(path_is_under)kernel(path_put)kernel(pcc_mbox_free_channel)kernel(pcc_mbox_request_channel)kernel(pccard_register_pcmcia)kernel(pccard_static_ops)kernel(pci_acpi_clear_companion_lookup_hook)kernel(pci_acpi_set_companion_lookup_hook)kernel(pci_add_dynid)kernel(pci_add_new_bus)kernel(pci_add_resource)kernel(pci_add_resource_offset)kernel(pci_aer_clear_nonfatal_status)kernel(pci_alloc_dev)kernel(pci_alloc_host_bridge)kernel(pci_alloc_irq_vectors_affinity)kernel(pci_assign_resource)kernel(pci_assign_unassigned_bridge_resources)kernel(pci_assign_unassigned_bus_resources)kernel(pci_ats_supported)kernel(pci_back_from_sleep)kernel(pci_biosrom_size)kernel(pci_bridge_secondary_bus_reset)kernel(pci_bus_add_device)kernel(pci_bus_add_devices)kernel(pci_bus_alloc_resource)kernel(pci_bus_assign_resources)kernel(pci_bus_claim_resources)kernel(pci_bus_find_capability)kernel(pci_bus_max_busnr)kernel(pci_bus_read_config_byte)kernel(pci_bus_read_config_dword)kernel(pci_bus_read_config_word)kernel(pci_bus_read_dev_vendor_id)kernel(pci_bus_resource_n)kernel(pci_bus_set_ops)kernel(pci_bus_size_bridges)kernel(pci_bus_type)kernel(pci_bus_write_config_byte)kernel(pci_bus_write_config_dword)kernel(pci_bus_write_config_word)kernel(pci_cfg_access_lock)kernel(pci_cfg_access_trylock)kernel(pci_cfg_access_unlock)kernel(pci_check_and_mask_intx)kernel(pci_check_and_unmask_intx)kernel(pci_choose_state)kernel(pci_claim_resource)kernel(pci_clear_master)kernel(pci_clear_mwi)kernel(pci_common_swizzle)kernel(pci_create_root_bus)kernel(pci_create_slot)kernel(pci_d3cold_disable)kernel(pci_d3cold_enable)kernel(pci_destroy_slot)kernel(pci_dev_driver)kernel(pci_dev_get)kernel(pci_dev_lock)kernel(pci_dev_present)kernel(pci_dev_put)kernel(pci_dev_run_wake)kernel(pci_dev_trylock)kernel(pci_dev_unlock)kernel(pci_device_group)kernel(pci_device_is_present)kernel(pci_disable_ats)kernel(pci_disable_device)kernel(pci_disable_link_state)kernel(pci_disable_link_state_locked)kernel(pci_disable_msi)kernel(pci_disable_msix)kernel(pci_disable_pasid)kernel(pci_disable_pcie_error_reporting)kernel(pci_disable_pri)kernel(pci_disable_rom)kernel(pci_disable_sriov)kernel(pci_enable_atomic_ops_to_root)kernel(pci_enable_ats)kernel(pci_enable_device)kernel(pci_enable_device_io)kernel(pci_enable_device_mem)kernel(pci_enable_link_state)kernel(pci_enable_msi)kernel(pci_enable_msix_range)kernel(pci_enable_pasid)kernel(pci_enable_pcie_error_reporting)kernel(pci_enable_rom)kernel(pci_enable_sriov)kernel(pci_enable_wake)kernel(pci_find_bus)kernel(pci_find_capability)kernel(pci_find_ext_capability)kernel(pci_find_host_bridge)kernel(pci_find_ht_capability)kernel(pci_find_next_bus)kernel(pci_find_next_capability)kernel(pci_find_next_ext_capability)kernel(pci_find_next_ht_capability)kernel(pci_find_parent_resource)kernel(pci_find_resource)kernel(pci_fixup_cardbus)kernel(pci_fixup_device)kernel(pci_flags)kernel(pci_free_host_bridge)kernel(pci_free_irq)kernel(pci_free_irq_vectors)kernel(pci_free_resource_list)kernel(pci_generic_config_read)kernel(pci_generic_config_read32)kernel(pci_generic_config_write)kernel(pci_generic_config_write32)kernel(pci_get_class)kernel(pci_get_device)kernel(pci_get_domain_bus_and_slot)kernel(pci_get_dsn)kernel(pci_get_slot)kernel(pci_get_subsys)kernel(pci_host_probe)kernel(pci_hp_add)kernel(pci_hp_add_bridge)kernel(pci_hp_create_module_link)kernel(pci_hp_del)kernel(pci_hp_deregister)kernel(pci_hp_destroy)kernel(pci_hp_remove_module_link)kernel(pci_ignore_hotplug)kernel(pci_intx)kernel(pci_iomap)kernel(pci_iomap_range)kernel(pci_iomap_wc)kernel(pci_iomap_wc_range)kernel(pci_ioremap_bar)kernel(pci_ioremap_wc_bar)kernel(pci_iounmap)kernel(pci_iov_get_pf_drvdata)kernel(pci_iov_vf_id)kernel(pci_iov_virtfn_devfn)kernel(pci_irq_get_affinity)kernel(pci_irq_vector)kernel(pci_load_and_free_saved_state)kernel(pci_load_saved_state)kernel(pci_lock_rescan_remove)kernel(pci_map_biosrom)kernel(pci_map_rom)kernel(pci_match_id)kernel(pci_max_pasids)kernel(pci_mem_start)kernel(pci_msi_create_irq_domain)kernel(pci_msi_enabled)kernel(pci_msi_mask_irq)kernel(pci_msi_prepare)kernel(pci_msi_unmask_irq)kernel(pci_msi_vec_count)kernel(pci_msix_vec_count)kernel(pci_num_vf)kernel(pci_pasid_features)kernel(pci_pci_problems)kernel(pci_platform_power_transition)kernel(pci_pme_active)kernel(pci_pme_capable)kernel(pci_power_names)kernel(pci_pr3_present)kernel(pci_prepare_to_sleep)kernel(pci_pri_supported)kernel(pci_probe_reset_bus)kernel(pci_probe_reset_slot)kernel(pci_read_config_byte)kernel(pci_read_config_dword)kernel(pci_read_config_word)kernel(pci_read_vpd)kernel(pci_read_vpd_any)kernel(pci_rebar_get_possible_sizes)kernel(pci_reenable_device)kernel(pci_release_region)kernel(pci_release_regions)kernel(pci_release_resource)kernel(pci_release_selected_regions)kernel(pci_remap_iospace)kernel(pci_remove_bus)kernel(pci_remove_root_bus)kernel(pci_request_irq)kernel(pci_request_region)kernel(pci_request_regions)kernel(pci_request_regions_exclusive)kernel(pci_request_selected_regions)kernel(pci_request_selected_regions_exclusive)kernel(pci_rescan_bus)kernel(pci_reset_bus)kernel(pci_reset_function)kernel(pci_reset_function_locked)kernel(pci_resize_resource)kernel(pci_restore_msi_state)kernel(pci_restore_state)kernel(pci_root_buses)kernel(pci_save_state)kernel(pci_scan_bridge)kernel(pci_scan_bus)kernel(pci_scan_child_bus)kernel(pci_scan_root_bus)kernel(pci_scan_root_bus_bridge)kernel(pci_scan_single_device)kernel(pci_scan_slot)kernel(pci_select_bars)kernel(pci_set_cacheline_size)kernel(pci_set_host_bridge_release)kernel(pci_set_master)kernel(pci_set_mwi)kernel(pci_set_pcie_reset_state)kernel(pci_set_power_state)kernel(pci_setup_cardbus)kernel(pci_slots_kset)kernel(pci_speed_string)kernel(pci_sriov_configure_simple)kernel(pci_sriov_get_totalvfs)kernel(pci_sriov_set_totalvfs)kernel(pci_status_get_and_clear_errors)kernel(pci_stop_and_remove_bus_device)kernel(pci_stop_and_remove_bus_device_locked)kernel(pci_stop_root_bus)kernel(pci_store_saved_state)kernel(pci_test_config_bits)kernel(pci_try_reset_function)kernel(pci_try_set_mwi)kernel(pci_unlock_rescan_remove)kernel(pci_unmap_biosrom)kernel(pci_unmap_iospace)kernel(pci_unmap_rom)kernel(pci_unregister_driver)kernel(pci_user_read_config_byte)kernel(pci_user_read_config_dword)kernel(pci_user_read_config_word)kernel(pci_user_write_config_byte)kernel(pci_user_write_config_dword)kernel(pci_user_write_config_word)kernel(pci_vfs_assigned)kernel(pci_vpd_alloc)kernel(pci_vpd_check_csum)kernel(pci_vpd_find_id_string)kernel(pci_vpd_find_ro_info_keyword)kernel(pci_wait_for_pending_transaction)kernel(pci_wake_from_d3)kernel(pci_walk_bus)kernel(pci_write_config_byte)kernel(pci_write_config_dword)kernel(pci_write_config_word)kernel(pci_write_msi_msg)kernel(pci_write_vpd)kernel(pci_write_vpd_any)kernel(pcibios_align_resource)kernel(pcibios_bus_to_resource)kernel(pcibios_resource_to_bus)kernel(pcibios_scan_specific_bus)kernel(pcie_aspm_enabled)kernel(pcie_aspm_support_enabled)kernel(pcie_bandwidth_available)kernel(pcie_bus_configure_settings)kernel(pcie_capability_clear_and_set_dword)kernel(pcie_capability_clear_and_set_word)kernel(pcie_capability_read_dword)kernel(pcie_capability_read_word)kernel(pcie_capability_write_dword)kernel(pcie_capability_write_word)kernel(pcie_flr)kernel(pcie_get_mps)kernel(pcie_get_readrq)kernel(pcie_get_speed_cap)kernel(pcie_get_width_cap)kernel(pcie_link_speed)kernel(pcie_port_bus_type)kernel(pcie_port_find_device)kernel(pcie_port_service_register)kernel(pcie_port_service_unregister)kernel(pcie_print_link_status)kernel(pcie_relaxed_ordering_enabled)kernel(pcie_reset_flr)kernel(pcie_set_mps)kernel(pcie_set_readrq)kernel(pcie_update_link_speed)kernel(pcim_enable_device)kernel(pcim_iomap)kernel(pcim_iomap_regions)kernel(pcim_iomap_regions_request_all)kernel(pcim_iomap_table)kernel(pcim_iounmap)kernel(pcim_iounmap_regions)kernel(pcim_pin_device)kernel(pcim_set_mwi)kernel(pciserial_init_ports)kernel(pciserial_remove_ports)kernel(pciserial_resume_ports)kernel(pciserial_suspend_ports)kernel(pcix_get_max_mmrbc)kernel(pcix_get_mmrbc)kernel(pcix_set_mmrbc)kernel(pcm512x_pm_ops)kernel(pcm512x_probe)kernel(pcm512x_regmap)kernel(pcm512x_remove)kernel(pcmcia_get_socket)kernel(pcmcia_get_socket_by_nr)kernel(pcmcia_parse_events)kernel(pcmcia_parse_uevents)kernel(pcmcia_put_socket)kernel(pcmcia_register_socket)kernel(pcmcia_reset_card)kernel(pcmcia_socket_class)kernel(pcmcia_socket_list)kernel(pcmcia_socket_list_rwsem)kernel(pcmcia_unregister_socket)kernel(pcpu_base_addr)kernel(peernet2id)kernel(peernet2id_alloc)kernel(percpu_counter_add_batch)kernel(percpu_counter_batch)kernel(percpu_counter_destroy)kernel(percpu_counter_set)kernel(percpu_down_write)kernel(percpu_free_rwsem)kernel(percpu_is_read_locked)kernel(percpu_ref_exit)kernel(percpu_ref_init)kernel(percpu_ref_kill_and_confirm)kernel(percpu_ref_reinit)kernel(percpu_ref_resurrect)kernel(percpu_ref_switch_to_atomic)kernel(percpu_ref_switch_to_atomic_sync)kernel(percpu_ref_switch_to_percpu)kernel(percpu_up_write)kernel(perf_assign_events)kernel(perf_aux_output_begin)kernel(perf_aux_output_end)kernel(perf_aux_output_flag)kernel(perf_aux_output_skip)kernel(perf_event_addr_filters_sync)kernel(perf_event_cgrp_subsys_enabled_key)kernel(perf_event_cgrp_subsys_on_dfl_key)kernel(perf_event_create_kernel_counter)kernel(perf_event_disable)kernel(perf_event_enable)kernel(perf_event_pause)kernel(perf_event_period)kernel(perf_event_read_value)kernel(perf_event_refresh)kernel(perf_event_release_kernel)kernel(perf_event_sysfs_show)kernel(perf_event_update_userpage)kernel(perf_get_aux)kernel(perf_get_x86_pmu_capability)kernel(perf_guest_get_msrs)kernel(perf_msr_probe)kernel(perf_pmu_migrate_context)kernel(perf_pmu_register)kernel(perf_pmu_unregister)kernel(perf_register_guest_info_callbacks)kernel(perf_swevent_get_recursion_context)kernel(perf_tp_event)kernel(perf_trace_buf_alloc)kernel(perf_trace_run_bpf_submit)kernel(perf_unregister_guest_info_callbacks)kernel(pernet_ops_rwsem)kernel(pfifo_fast_ops)kernel(pfifo_qdisc_ops)kernel(pfn_to_online_page)kernel(pgdir_shift)kernel(pgprot_writecombine)kernel(pgprot_writethrough)kernel(phy_10_100_features_array)kernel(phy_10gbit_features)kernel(phy_10gbit_features_array)kernel(phy_10gbit_fec_features)kernel(phy_10gbit_full_features)kernel(phy_advertise_supported)kernel(phy_all_ports_features_array)kernel(phy_aneg_done)kernel(phy_attach)kernel(phy_attach_direct)kernel(phy_attached_info)kernel(phy_attached_info_irq)kernel(phy_attached_print)kernel(phy_basic_features)kernel(phy_basic_ports_array)kernel(phy_basic_t1_features)kernel(phy_basic_t1_features_array)kernel(phy_check_downshift)kernel(phy_connect)kernel(phy_connect_direct)kernel(phy_detach)kernel(phy_device_create)kernel(phy_device_free)kernel(phy_device_register)kernel(phy_device_remove)kernel(phy_disconnect)kernel(phy_do_ioctl)kernel(phy_do_ioctl_running)kernel(phy_driver_is_genphy)kernel(phy_driver_is_genphy_10g)kernel(phy_driver_register)kernel(phy_driver_unregister)kernel(phy_drivers_register)kernel(phy_drivers_unregister)kernel(phy_duplex_to_str)kernel(phy_error)kernel(phy_ethtool_get_eee)kernel(phy_ethtool_get_link_ksettings)kernel(phy_ethtool_get_sset_count)kernel(phy_ethtool_get_stats)kernel(phy_ethtool_get_strings)kernel(phy_ethtool_get_wol)kernel(phy_ethtool_ksettings_get)kernel(phy_ethtool_ksettings_set)kernel(phy_ethtool_nway_reset)kernel(phy_ethtool_set_eee)kernel(phy_ethtool_set_link_ksettings)kernel(phy_ethtool_set_wol)kernel(phy_fibre_port_array)kernel(phy_find_first)kernel(phy_free_interrupt)kernel(phy_gbit_all_ports_features)kernel(phy_gbit_features)kernel(phy_gbit_features_array)kernel(phy_gbit_fibre_features)kernel(phy_get_c45_ids)kernel(phy_get_eee_err)kernel(phy_get_internal_delay)kernel(phy_get_pause)kernel(phy_init_eee)kernel(phy_init_hw)kernel(phy_led_trigger_change_speed)kernel(phy_led_triggers_register)kernel(phy_led_triggers_unregister)kernel(phy_lookup_setting)kernel(phy_loopback)kernel(phy_mac_interrupt)kernel(phy_mii_ioctl)kernel(phy_modify)kernel(phy_modify_changed)kernel(phy_modify_mmd)kernel(phy_modify_mmd_changed)kernel(phy_modify_paged)kernel(phy_modify_paged_changed)kernel(phy_package_join)kernel(phy_package_leave)kernel(phy_print_status)kernel(phy_queue_state_machine)kernel(phy_read_mmd)kernel(phy_read_paged)kernel(phy_register_fixup)kernel(phy_register_fixup_for_id)kernel(phy_register_fixup_for_uid)kernel(phy_remove_link_mode)kernel(phy_request_interrupt)kernel(phy_reset_after_clk_enable)kernel(phy_resolve_aneg_linkmode)kernel(phy_resolve_aneg_pause)kernel(phy_restart_aneg)kernel(phy_restore_page)kernel(phy_resume)kernel(phy_save_page)kernel(phy_select_page)kernel(phy_set_asym_pause)kernel(phy_set_max_speed)kernel(phy_set_sym_pause)kernel(phy_sfp_attach)kernel(phy_sfp_detach)kernel(phy_sfp_probe)kernel(phy_speed_down)kernel(phy_speed_to_str)kernel(phy_speed_up)kernel(phy_start)kernel(phy_start_aneg)kernel(phy_start_cable_test)kernel(phy_start_cable_test_tdr)kernel(phy_start_machine)kernel(phy_stop)kernel(phy_support_asym_pause)kernel(phy_support_sym_pause)kernel(phy_suspend)kernel(phy_trigger_machine)kernel(phy_unregister_fixup)kernel(phy_unregister_fixup_for_id)kernel(phy_unregister_fixup_for_uid)kernel(phy_validate_pause)kernel(phy_write_mmd)kernel(phy_write_paged)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_eee_err)kernel(phylink_get_linkmodes)kernel(phylink_init_eee)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phys_base)kernel(phys_to_target_node)kernel(physical_mask)kernel(pid_nr_ns)kernel(pid_task)kernel(pid_vnr)kernel(pids_cgrp_subsys_enabled_key)kernel(pids_cgrp_subsys_on_dfl_key)kernel(pie_calculate_probability)kernel(pie_drop_early)kernel(pie_process_dequeue)kernel(pin_get_name)kernel(pin_user_pages)kernel(pin_user_pages_fast)kernel(pin_user_pages_fast_only)kernel(pin_user_pages_remote)kernel(pin_user_pages_unlocked)kernel(pinconf_generic_dump_config)kernel(pinctrl_add_gpio_range)kernel(pinctrl_add_gpio_ranges)kernel(pinctrl_dev_get_devname)kernel(pinctrl_dev_get_drvdata)kernel(pinctrl_dev_get_name)kernel(pinctrl_enable)kernel(pinctrl_find_and_add_gpio_range)kernel(pinctrl_find_gpio_range_from_pin)kernel(pinctrl_find_gpio_range_from_pin_nolock)kernel(pinctrl_force_default)kernel(pinctrl_force_sleep)kernel(pinctrl_get)kernel(pinctrl_get_group_pins)kernel(pinctrl_gpio_can_use_line)kernel(pinctrl_gpio_direction_input)kernel(pinctrl_gpio_direction_output)kernel(pinctrl_gpio_free)kernel(pinctrl_gpio_request)kernel(pinctrl_gpio_set_config)kernel(pinctrl_lookup_state)kernel(pinctrl_pm_select_default_state)kernel(pinctrl_pm_select_idle_state)kernel(pinctrl_pm_select_sleep_state)kernel(pinctrl_put)kernel(pinctrl_register)kernel(pinctrl_register_and_init)kernel(pinctrl_register_mappings)kernel(pinctrl_remove_gpio_range)kernel(pinctrl_select_default_state)kernel(pinctrl_select_state)kernel(pinctrl_unregister)kernel(pinctrl_unregister_mappings)kernel(pinctrl_utils_add_config)kernel(pinctrl_utils_add_map_configs)kernel(pinctrl_utils_add_map_mux)kernel(pinctrl_utils_free_map)kernel(pinctrl_utils_reserve_map)kernel(ping_bind)kernel(ping_close)kernel(ping_common_sendmsg)kernel(ping_err)kernel(ping_get_port)kernel(ping_getfrag)kernel(ping_hash)kernel(ping_init_sock)kernel(ping_prot)kernel(ping_queue_rcv_skb)kernel(ping_rcv)kernel(ping_recvmsg)kernel(ping_seq_next)kernel(ping_seq_start)kernel(ping_seq_stop)kernel(ping_unhash)kernel(pingv6_ops)kernel(pingv6_prot)kernel(pipe_lock)kernel(pipe_unlock)kernel(pkcs7_free_message)kernel(pkcs7_get_content_data)kernel(pkcs7_parse_message)kernel(pkcs7_validate_trust)kernel(pkcs7_verify)kernel(pktgen_xfrm_outer_mode_output)kernel(platform_add_devices)kernel(platform_bus)kernel(platform_bus_type)kernel(platform_device_add)kernel(platform_device_add_data)kernel(platform_device_add_properties)kernel(platform_device_add_resources)kernel(platform_device_alloc)kernel(platform_device_del)kernel(platform_device_put)kernel(platform_device_register)kernel(platform_device_register_full)kernel(platform_device_unregister)kernel(platform_driver_unregister)kernel(platform_get_irq)kernel(platform_get_irq_byname)kernel(platform_get_irq_byname_optional)kernel(platform_get_irq_optional)kernel(platform_get_mem_or_io)kernel(platform_get_resource)kernel(platform_get_resource_byname)kernel(platform_irq_count)kernel(platform_msi_create_irq_domain)kernel(platform_msi_domain_alloc_irqs)kernel(platform_msi_domain_free_irqs)kernel(platform_profile_notify)kernel(platform_profile_register)kernel(platform_profile_remove)kernel(platform_thermal_notify)kernel(platform_thermal_package_notify)kernel(platform_thermal_package_rate_control)kernel(platform_unregister_drivers)kernel(play_idle_precise)kernel(pldmfw_flash_image)kernel(pldmfw_op_pci_match_record)kernel(pm_clk_add)kernel(pm_clk_add_clk)kernel(pm_clk_add_notifier)kernel(pm_clk_create)kernel(pm_clk_destroy)kernel(pm_clk_init)kernel(pm_clk_remove)kernel(pm_clk_remove_clk)kernel(pm_clk_resume)kernel(pm_clk_runtime_resume)kernel(pm_clk_runtime_suspend)kernel(pm_clk_suspend)kernel(pm_generic_freeze)kernel(pm_generic_freeze_late)kernel(pm_generic_freeze_noirq)kernel(pm_generic_poweroff)kernel(pm_generic_poweroff_late)kernel(pm_generic_poweroff_noirq)kernel(pm_generic_restore)kernel(pm_generic_restore_early)kernel(pm_generic_restore_noirq)kernel(pm_generic_resume)kernel(pm_generic_resume_early)kernel(pm_generic_resume_noirq)kernel(pm_generic_runtime_resume)kernel(pm_generic_runtime_suspend)kernel(pm_generic_suspend)kernel(pm_generic_suspend_late)kernel(pm_generic_suspend_noirq)kernel(pm_generic_thaw)kernel(pm_generic_thaw_early)kernel(pm_generic_thaw_noirq)kernel(pm_genpd_add_device)kernel(pm_genpd_add_subdomain)kernel(pm_genpd_init)kernel(pm_genpd_remove)kernel(pm_genpd_remove_device)kernel(pm_genpd_remove_subdomain)kernel(pm_power_off)kernel(pm_print_active_wakeup_sources)kernel(pm_relax)kernel(pm_runtime_allow)kernel(pm_runtime_autosuspend_expiration)kernel(pm_runtime_barrier)kernel(pm_runtime_enable)kernel(pm_runtime_forbid)kernel(pm_runtime_force_resume)kernel(pm_runtime_force_suspend)kernel(pm_runtime_get_if_active)kernel(pm_runtime_irq_safe)kernel(pm_runtime_no_callbacks)kernel(pm_runtime_set_autosuspend_delay)kernel(pm_runtime_set_memalloc_noio)kernel(pm_runtime_suspended_time)kernel(pm_schedule_suspend)kernel(pm_set_vt_switch)kernel(pm_stay_awake)kernel(pm_suspend)kernel(pm_suspend_default_s2idle)kernel(pm_suspend_global_flags)kernel(pm_suspend_target_state)kernel(pm_system_wakeup)kernel(pm_vt_switch_required)kernel(pm_vt_switch_unregister)kernel(pm_wakeup_dev_event)kernel(pm_wakeup_pending)kernel(pm_wakeup_ws_event)kernel(pm_wq)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_do_remove)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_set_page)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmc_atom_read)kernel(pmc_atom_write)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pneigh_enqueue)kernel(pneigh_lookup)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(pnp_activate_dev)kernel(pnp_device_attach)kernel(pnp_device_detach)kernel(pnp_disable_dev)kernel(pnp_get_resource)kernel(pnp_is_active)kernel(pnp_platform_devices)kernel(pnp_possible_config)kernel(pnp_range_reserved)kernel(pnp_register_card_driver)kernel(pnp_register_driver)kernel(pnp_release_card_device)kernel(pnp_request_card_device)kernel(pnp_start_dev)kernel(pnp_stop_dev)kernel(pnp_unregister_card_driver)kernel(pnp_unregister_driver)kernel(pnpacpi_protocol)kernel(policy_has_boost_freq)kernel(poll_freewait)kernel(poll_initwait)kernel(poll_state_synchronize_rcu)kernel(poll_state_synchronize_srcu)kernel(posix_acl_access_xattr_handler)kernel(posix_acl_alloc)kernel(posix_acl_chmod)kernel(posix_acl_create)kernel(posix_acl_default_xattr_handler)kernel(posix_acl_equiv_mode)kernel(posix_acl_from_mode)kernel(posix_acl_from_xattr)kernel(posix_acl_init)kernel(posix_acl_to_xattr)kernel(posix_acl_update_mode)kernel(posix_acl_valid)kernel(posix_clock_register)kernel(posix_clock_unregister)kernel(posix_lock_file)kernel(posix_test_lock)kernel(posix_unblock_lock)kernel(power_group_name)kernel(power_supply_am_i_supplied)kernel(power_supply_changed)kernel(power_supply_class)kernel(power_supply_external_power_changed)kernel(power_supply_get_battery_info)kernel(power_supply_get_by_name)kernel(power_supply_get_drvdata)kernel(power_supply_get_property)kernel(power_supply_is_system_supplied)kernel(power_supply_notifier)kernel(power_supply_powers)kernel(power_supply_property_is_writeable)kernel(power_supply_put)kernel(power_supply_reg_notifier)kernel(power_supply_register)kernel(power_supply_register_no_ws)kernel(power_supply_set_battery_charged)kernel(power_supply_set_input_current_limit_from_supplier)kernel(power_supply_set_property)kernel(power_supply_unreg_notifier)kernel(power_supply_unregister)kernel(powercap_register_control_type)kernel(powercap_register_zone)kernel(powercap_unregister_control_type)kernel(powercap_unregister_zone)kernel(pp_msgs)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(pps_event)kernel(pps_lookup_dev)kernel(pps_register_source)kernel(pps_unregister_source)kernel(pptp_msg_name)kernel(prandom_bytes)kernel(prandom_bytes_state)kernel(prandom_seed)kernel(prandom_seed_full_state)kernel(prandom_u32)kernel(prandom_u32_state)kernel(prandom_warmup)kernel(preempt_notifier_dec)kernel(preempt_notifier_inc)kernel(preempt_notifier_register)kernel(preempt_notifier_unregister)kernel(prepare_creds)kernel(prepare_kernel_cred)kernel(prepare_to_swait_event)kernel(prepare_to_swait_exclusive)kernel(prepare_to_wait)kernel(prepare_to_wait_event)kernel(prepare_to_wait_exclusive)kernel(prepare_to_wait_exclusive_return)kernel(print_hex_dump)kernel(print_stack_trace)kernel(print_tuple)kernel(printk)kernel(printk_timed_ratelimit)kernel(priv_to_devlink)kernel(probe_irq_mask)kernel(probe_irq_off)kernel(probe_irq_on)kernel(probe_kernel_read)kernel(probe_kernel_write)kernel(probe_user_read)kernel(probe_user_write)kernel(proc_create)kernel(proc_create_data)kernel(proc_create_mount_point)kernel(proc_create_net_data)kernel(proc_create_net_data_write)kernel(proc_create_net_single)kernel(proc_create_net_single_write)kernel(proc_create_seq_private)kernel(proc_create_single_data)kernel(proc_do_large_bitmap)kernel(proc_dointvec)kernel(proc_dointvec_jiffies)kernel(proc_dointvec_minmax)kernel(proc_dointvec_ms_jiffies)kernel(proc_dointvec_userhz_jiffies)kernel(proc_dostring)kernel(proc_douintvec)kernel(proc_douintvec_minmax)kernel(proc_doulongvec_minmax)kernel(proc_doulongvec_ms_jiffies_minmax)kernel(proc_get_parent_data)kernel(proc_mkdir)kernel(proc_mkdir_data)kernel(proc_mkdir_mode)kernel(proc_remove)kernel(proc_set_size)kernel(proc_set_user)kernel(proc_symlink)kernel(proc_thermal_add)kernel(proc_thermal_mbox_add)kernel(proc_thermal_mbox_remove)kernel(proc_thermal_mmio_add)kernel(proc_thermal_mmio_remove)kernel(proc_thermal_rapl_add)kernel(proc_thermal_rapl_remove)kernel(proc_thermal_remove)kernel(proc_thermal_resume)kernel(proc_thermal_rfim_add)kernel(proc_thermal_rfim_remove)kernel(processor_thermal_send_mbox_read_cmd)kernel(processor_thermal_send_mbox_write_cmd)kernel(processors)kernel(prof_on)kernel(profile_event_register)kernel(profile_event_unregister)kernel(profile_hits)kernel(profile_pc)kernel(property_entries_dup)kernel(property_entries_free)kernel(proto_register)kernel(proto_unregister)kernel(ps2_begin_command)kernel(ps2_cmd_aborted)kernel(ps2_command)kernel(ps2_drain)kernel(ps2_end_command)kernel(ps2_handle_ack)kernel(ps2_handle_response)kernel(ps2_init)kernel(ps2_is_keyboard_id)kernel(ps2_sendbyte)kernel(ps2_sliced_command)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(psched_ppscfg_precompute)kernel(psched_ratecfg_precompute)kernel(pskb_expand_head)kernel(pskb_extract)kernel(pskb_put)kernel(pskb_trim_rcsum_slow)kernel(psp_check_platform_access_status)kernel(psp_copy_user_blob)kernel(psp_ring_platform_doorbell)kernel(psp_send_platform_access_msg)kernel(psp_tee_process_cmd)kernel(pstore_register)kernel(pstore_unregister)kernel(ptp_classify_raw)kernel(ptp_clock_event)kernel(ptp_clock_index)kernel(ptp_clock_register)kernel(ptp_clock_unregister)kernel(ptp_find_pin)kernel(ptp_find_pin_unlocked)kernel(ptp_parse_header)kernel(ptp_schedule_worker)kernel(ptrs_per_p4d)kernel(public_key_free)kernel(public_key_signature_free)kernel(public_key_subtype)kernel(public_key_verify_signature)kernel(put_cmsg)kernel(put_compat_itimerspec64)kernel(put_dax)kernel(put_device)kernel(put_disk)kernel(put_fs_context)kernel(put_iova_domain)kernel(put_itimerspec64)kernel(put_mtd_device)kernel(put_nfs_open_context)kernel(put_pages_list)kernel(put_pid)kernel(put_pid_ns)kernel(put_rpccred)kernel(put_timespec64)kernel(put_tty_driver)kernel(put_unused_fd)kernel(put_vaddr_frames)kernel(pv_cpu_ops)kernel(pv_info)kernel(pv_irq_ops)kernel(pv_lock_ops)kernel(pv_mmu_ops)kernel(pv_time_ops)kernel(pvclock_get_pvti_cpu0_va)kernel(pvclock_gtod_register_notifier)kernel(pvclock_gtod_unregister_notifier)kernel(pwm_adjust_config)kernel(pwm_apply_state)kernel(pwm_capture)kernel(pwm_free)kernel(pwm_get)kernel(pwm_get_chip_data)kernel(pwm_lpss_probe)kernel(pwm_lpss_remove)kernel(pwm_lpss_resume)kernel(pwm_lpss_suspend)kernel(pwm_put)kernel(pwm_request)kernel(pwm_request_from_chip)kernel(pwm_set_chip_data)kernel(pwmchip_add)kernel(pwmchip_add_with_polarity)kernel(pwmchip_remove)kernel(pxm_to_node)kernel(qdf2400_e44_present)kernel(qdisc_class_hash_destroy)kernel(qdisc_class_hash_grow)kernel(qdisc_class_hash_init)kernel(qdisc_class_hash_insert)kernel(qdisc_class_hash_remove)kernel(qdisc_create_dflt)kernel(qdisc_get_rtab)kernel(qdisc_hash_add)kernel(qdisc_hash_del)kernel(qdisc_offload_dump_helper)kernel(qdisc_offload_graft_helper)kernel(qdisc_offload_query_caps)kernel(qdisc_put)kernel(qdisc_put_rtab)kernel(qdisc_put_stab)kernel(qdisc_put_unlocked)kernel(qdisc_reset)kernel(qdisc_tree_reduce_backlog)kernel(qdisc_warn_nonwc)kernel(qdisc_watchdog_cancel)kernel(qdisc_watchdog_init)kernel(qdisc_watchdog_init_clockid)kernel(qdisc_watchdog_schedule_range_ns)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qid_eq)kernel(qid_lt)kernel(qid_valid)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)kernel(qt1010_attach)kernel(qtree_delete_dquot)kernel(qtree_entry_unused)kernel(qtree_get_next_id)kernel(qtree_read_dquot)kernel(qtree_release_dquot)kernel(qtree_write_dquot)kernel(query_amp_caps)kernel(queue_ch_frame)kernel(queue_delayed_work_on)kernel(queue_rcu_work)kernel(queue_work_node)kernel(queue_work_on)kernel(queued_read_lock_slowpath)kernel(queued_write_lock_slowpath)kernel(quota_send_warning)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(r820t_attach)kernel(radix_tree_delete)kernel(radix_tree_delete_item)kernel(radix_tree_gang_lookup)kernel(radix_tree_gang_lookup_tag)kernel(radix_tree_gang_lookup_tag_slot)kernel(radix_tree_insert)kernel(radix_tree_iter_delete)kernel(radix_tree_iter_resume)kernel(radix_tree_lookup)kernel(radix_tree_lookup_slot)kernel(radix_tree_maybe_preload)kernel(radix_tree_next_chunk)kernel(radix_tree_preload)kernel(radix_tree_preloads)kernel(radix_tree_replace_slot)kernel(radix_tree_tag_clear)kernel(radix_tree_tag_get)kernel(radix_tree_tag_set)kernel(radix_tree_tagged)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(random_register_extrng)kernel(random_unregister_extrng)kernel(rapl_add_package)kernel(rapl_find_package_domain)kernel(rapl_remove_package)kernel(ras_userspace_consumers)kernel(rate_control_set_rates)kernel(rational_best_approximation)kernel(raw_abort)kernel(raw_hash_sk)kernel(raw_notifier_call_chain)kernel(raw_notifier_chain_register)kernel(raw_notifier_chain_unregister)kernel(raw_seq_next)kernel(raw_seq_start)kernel(raw_seq_stop)kernel(raw_unhash_sk)kernel(raw_v4_hashinfo)kernel(raw_v4_match)kernel(raw_v6_hashinfo)kernel(raw_v6_match)kernel(rawv6_mh_filter_register)kernel(rawv6_mh_filter_unregister)kernel(rb_erase)kernel(rb_first)kernel(rb_first_postorder)kernel(rb_insert_color)kernel(rb_last)kernel(rb_next)kernel(rb_next_postorder)kernel(rb_prev)kernel(rb_replace_node)kernel(rb_replace_node_rcu)kernel(rc_allocate_device)kernel(rc_free_device)kernel(rc_g_keycode_from_table)kernel(rc_keydown)kernel(rc_keydown_notimeout)kernel(rc_keyup)kernel(rc_map_af9005_table)kernel(rc_map_af9005_table_size)kernel(rc_map_dibusb_table)kernel(rc_map_get)kernel(rc_map_register)kernel(rc_map_unregister)kernel(rc_register_device)kernel(rc_repeat)kernel(rc_unregister_device)kernel(rcu_all_qs)kernel(rcu_barrier)kernel(rcu_barrier_tasks_rude)kernel(rcu_barrier_tasks_trace)kernel(rcu_bind_current_to_nocb)kernel(rcu_check_boost_fail)kernel(rcu_cpu_stall_suppress)kernel(rcu_cpu_stall_suppress_at_boot)kernel(rcu_exp_batches_completed)kernel(rcu_expedite_gp)kernel(rcu_force_quiescent_state)kernel(rcu_fwd_progress_check)kernel(rcu_get_gp_kthreads_prio)kernel(rcu_get_gp_seq)kernel(rcu_gp_is_expedited)kernel(rcu_gp_is_normal)kernel(rcu_gp_set_torture_wait)kernel(rcu_idle_enter)kernel(rcu_idle_exit)kernel(rcu_inkernel_boot_has_ended)kernel(rcu_is_watching)kernel(rcu_jiffies_till_stall_check)kernel(rcu_momentary_dyntick_idle)kernel(rcu_nocb_cpu_deoffload)kernel(rcu_nocb_cpu_offload)kernel(rcu_note_context_switch)kernel(rcu_read_unlock_strict)kernel(rcu_read_unlock_trace_special)kernel(rcu_scheduler_active)kernel(rcu_unexpedite_gp)kernel(rcutorture_get_gp_data)kernel(rcuwait_wake_up)kernel(rdc_reset_state)kernel(rdev_clear_badblocks)kernel(rdev_set_badblocks)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_cgrp_subsys_enabled_key)kernel(rdma_cgrp_subsys_on_dfl_key)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_dim)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(rdmacg_register_device)kernel(rdmacg_try_charge)kernel(rdmacg_uncharge)kernel(rdmacg_unregister_device)kernel(rdmsr_on_cpu)kernel(rdmsr_on_cpus)kernel(rdmsr_safe_on_cpu)kernel(rdmsr_safe_regs)kernel(rdmsr_safe_regs_on_cpu)kernel(rdmsrl_on_cpu)kernel(rdmsrl_safe_on_cpu)kernel(read_bytes_from_xdr_buf)kernel(read_cache_page)kernel(read_cache_page_gfp)kernel(read_cache_pages)kernel(read_code)kernel(read_dst)kernel(read_efuse_byte)kernel(recalc_sigpending)kernel(recalibrate_cpu_khz)kernel(reciprocal_value)kernel(reciprocal_value_adv)kernel(recover_lost_locks)kernel(recv_Bchannel)kernel(recv_Bchannel_skb)kernel(recv_Dchannel)kernel(recv_Dchannel_skb)kernel(recv_Echannel)kernel(redirty_page_for_writepage)kernel(redraw_screen)kernel(ref_module)kernel(refcount_dec_and_lock)kernel(refcount_dec_and_lock_irqsave)kernel(refcount_dec_and_mutex_lock)kernel(refcount_dec_and_rtnl_lock)kernel(refcount_dec_if_one)kernel(refcount_dec_not_one)kernel(refresh_frequency_limits)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(regcache_cache_bypass)kernel(regcache_cache_only)kernel(regcache_drop_region)kernel(regcache_mark_dirty)kernel(regcache_sync)kernel(regcache_sync_region)kernel(region_intersects)kernel(register_8022_client)kernel(register_acpi_bus_type)kernel(register_acpi_hed_notifier)kernel(register_acpi_notifier)kernel(register_asymmetric_key_parser)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_blkdev)kernel(register_blocking_lsm_notifier)kernel(register_c_can_dev)kernel(register_candev)kernel(register_capi_driver)kernel(register_capictr_notifier)kernel(register_cc770dev)kernel(register_cdrom)kernel(register_chrdev_region)kernel(register_console)kernel(register_dca_provider)kernel(register_dcbevent_notifier)kernel(register_die_notifier)kernel(register_fib_notifier)kernel(register_filesystem)kernel(register_framebuffer)kernel(register_ftrace_direct)kernel(register_ftrace_export)kernel(register_ftrace_function)kernel(register_gifconf)kernel(register_hdlc_protocol)kernel(register_inet6addr_notifier)kernel(register_inet6addr_validator_notifier)kernel(register_inetaddr_notifier)kernel(register_inetaddr_validator_notifier)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_isdn)kernel(register_key_type)kernel(register_keyboard_notifier)kernel(register_kprobe)kernel(register_kprobes)kernel(register_kretprobe)kernel(register_kretprobes)kernel(register_md_cluster_operations)kernel(register_md_personality)kernel(register_memory_notifier)kernel(register_mii_timestamper)kernel(register_mii_tstamp_controller)kernel(register_module_notifier)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_net_sysctl)kernel(register_netdev)kernel(register_netdevice)kernel(register_netdevice_notifier)kernel(register_netdevice_notifier_dev_net)kernel(register_netdevice_notifier_net)kernel(register_netevent_notifier)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_oom_notifier)kernel(register_pernet_device)kernel(register_pernet_subsys)kernel(register_pm_notifier)kernel(register_pppox_proto)kernel(register_qdisc)kernel(register_quota_format)kernel(register_reboot_notifier)kernel(register_restart_handler)kernel(register_shrinker)kernel(register_sja1000dev)kernel(register_snap_client)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(register_switchdev_blocking_notifier)kernel(register_switchdev_notifier)kernel(register_syscore_ops)kernel(register_sysctl)kernel(register_sysctl_paths)kernel(register_sysctl_table)kernel(register_sysrq_key)kernel(register_tcf_proto_ops)kernel(register_trace_event)kernel(register_tracepoint_module_notifier)kernel(register_user_hw_breakpoint)kernel(register_virtio_device)kernel(register_virtio_driver)kernel(register_vmap_purge_notifier)kernel(register_vmcore_cb)kernel(register_vt_notifier)kernel(register_wide_hw_breakpoint)kernel(register_xenbus_watch)kernel(register_xenstore_notifier)kernel(registered_fb)kernel(regmap_add_irq_chip)kernel(regmap_add_irq_chip_fwnode)kernel(regmap_async_complete)kernel(regmap_async_complete_cb)kernel(regmap_attach_dev)kernel(regmap_bulk_read)kernel(regmap_bulk_write)kernel(regmap_can_raw_write)kernel(regmap_check_range_table)kernel(regmap_del_irq_chip)kernel(regmap_exit)kernel(regmap_field_alloc)kernel(regmap_field_free)kernel(regmap_field_read)kernel(regmap_field_update_bits_base)kernel(regmap_fields_read)kernel(regmap_fields_update_bits_base)kernel(regmap_get_device)kernel(regmap_get_max_register)kernel(regmap_get_raw_read_max)kernel(regmap_get_raw_write_max)kernel(regmap_get_reg_stride)kernel(regmap_get_val_bytes)kernel(regmap_get_val_endian)kernel(regmap_irq_chip_get_base)kernel(regmap_irq_get_domain)kernel(regmap_irq_get_virq)kernel(regmap_might_sleep)kernel(regmap_multi_reg_write)kernel(regmap_multi_reg_write_bypassed)kernel(regmap_parse_val)kernel(regmap_raw_read)kernel(regmap_raw_write)kernel(regmap_raw_write_async)kernel(regmap_read)kernel(regmap_reg_in_ranges)kernel(regmap_register_patch)kernel(regmap_reinit_cache)kernel(regmap_test_bits)kernel(regmap_update_bits_base)kernel(regmap_write)kernel(regmap_write_async)kernel(regset_get)kernel(regset_get_alloc)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(relay_buf_full)kernel(relay_close)kernel(relay_file_operations)kernel(relay_flush)kernel(relay_late_setup_files)kernel(relay_open)kernel(relay_reset)kernel(relay_subbufs_consumed)kernel(relay_switch_subbuf)kernel(release_and_free_resource)kernel(release_dentry_name_snapshot)kernel(release_evntsel_nmi)kernel(release_firmware)kernel(release_pages)kernel(release_perfctr_nmi)kernel(release_resource)kernel(release_sock)kernel(relocate_imr_addr_mrfld)kernel(remap_pfn_range)kernel(remap_vmalloc_range)kernel(remap_vmalloc_range_partial)kernel(remove_arg_zero)kernel(remove_conflicting_framebuffers)kernel(remove_conflicting_pci_framebuffers)kernel(remove_cpu)kernel(remove_irq)kernel(remove_memory)kernel(remove_proc_entry)kernel(remove_proc_subtree)kernel(remove_resource)kernel(remove_wait_queue)kernel(rename_lock)kernel(replace_page_cache_page)kernel(report_ignored_msrs)kernel(report_iommu_fault)kernel(reprogram_counter)kernel(reprogram_fixed_counter)kernel(reprogram_gp_counter)kernel(request_any_context_irq)kernel(request_dma)kernel(request_firmware)kernel(request_firmware_direct)kernel(request_firmware_into_buf)kernel(request_firmware_nowait)kernel(request_free_mem_region)kernel(request_key)kernel(request_key_async)kernel(request_key_async_with_auxdata)kernel(request_key_with_auxdata)kernel(request_resource)kernel(request_threaded_irq)kernel(reservation_ww_class)kernel(reserve_evntsel_nmi)kernel(reserve_iova)kernel(reserve_perfctr_nmi)kernel(reset_control_assert)kernel(reset_control_deassert)kernel(reset_control_put)kernel(reset_control_reset)kernel(reset_control_status)kernel(reset_controller_add_lookup)kernel(reset_controller_register)kernel(reset_controller_unregister)kernel(reset_devices)kernel(reset_hung_task_detector)kernel(resource_list_create_entry)kernel(resource_list_free)kernel(restore_online_page_callback)kernel(restore_user_sigmask)kernel(resume_device_irqs)kernel(reuseport_add_sock)kernel(reuseport_alloc)kernel(reuseport_attach_prog)kernel(reuseport_detach_prog)kernel(reuseport_detach_sock)kernel(reuseport_has_conns_set)kernel(reuseport_select_sock)kernel(revalidate_disk_size)kernel(revert_creds)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rfs_needed)kernel(rh_print_flags)kernel(rhashtable_destroy)kernel(rhashtable_free_and_destroy)kernel(rhashtable_init)kernel(rhashtable_insert_slow)kernel(rhashtable_walk_enter)kernel(rhashtable_walk_exit)kernel(rhashtable_walk_next)kernel(rhashtable_walk_peek)kernel(rhashtable_walk_start_check)kernel(rhashtable_walk_stop)kernel(rhel_cpuidle_register_driver_hpoll)kernel(rhltable_init)kernel(rht_bucket_nested)kernel(rht_bucket_nested_insert)kernel(ring_buffer_alloc_read_page)kernel(ring_buffer_bytes_cpu)kernel(ring_buffer_change_overwrite)kernel(ring_buffer_commit_overrun_cpu)kernel(ring_buffer_consume)kernel(ring_buffer_discard_commit)kernel(ring_buffer_dropped_events_cpu)kernel(ring_buffer_empty)kernel(ring_buffer_empty_cpu)kernel(ring_buffer_entries)kernel(ring_buffer_entries_cpu)kernel(ring_buffer_event_data)kernel(ring_buffer_event_length)kernel(ring_buffer_free)kernel(ring_buffer_free_read_page)kernel(ring_buffer_iter_empty)kernel(ring_buffer_iter_peek)kernel(ring_buffer_iter_reset)kernel(ring_buffer_lock_reserve)kernel(ring_buffer_normalize_time_stamp)kernel(ring_buffer_oldest_event_ts)kernel(ring_buffer_overrun_cpu)kernel(ring_buffer_overruns)kernel(ring_buffer_peek)kernel(ring_buffer_read)kernel(ring_buffer_read_events_cpu)kernel(ring_buffer_read_finish)kernel(ring_buffer_read_page)kernel(ring_buffer_read_prepare)kernel(ring_buffer_read_prepare_sync)kernel(ring_buffer_read_start)kernel(ring_buffer_record_disable)kernel(ring_buffer_record_disable_cpu)kernel(ring_buffer_record_enable)kernel(ring_buffer_record_enable_cpu)kernel(ring_buffer_record_off)kernel(ring_buffer_record_on)kernel(ring_buffer_reset)kernel(ring_buffer_reset_cpu)kernel(ring_buffer_resize)kernel(ring_buffer_size)kernel(ring_buffer_swap_cpu)kernel(ring_buffer_time_stamp)kernel(ring_buffer_unlock_commit)kernel(ring_buffer_write)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(rng_is_initialized)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(roce_gid_type_mask_support)kernel(root_device_unregister)kernel(round_jiffies)kernel(round_jiffies_relative)kernel(round_jiffies_up)kernel(round_jiffies_up_relative)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_put)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(rpipe_clear_feature_stalled)kernel(rpipe_destroy)kernel(rpipe_ep_disable)kernel(rps_cpu_mask)kernel(rps_may_expire_flow)kernel(rps_needed)kernel(rps_sock_flow_table)kernel(rs_pretty_print_rate)kernel(rsa_parse_priv_key)kernel(rsa_parse_pub_key)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rt5514_spi_burst_read)kernel(rt5514_spi_burst_write)kernel(rt5640_detect_headset)kernel(rt5640_disable_micbias1_for_ovcd)kernel(rt5640_dmic_enable)kernel(rt5640_enable_micbias1_for_ovcd)kernel(rt5640_sel_asrc_clk_src)kernel(rt5640_set_ovcd_params)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5670_components)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_hotword_detected)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt5682_aif1_dai_ops)kernel(rt5682_aif2_dai_ops)kernel(rt5682_apply_patch_list)kernel(rt5682_calibrate)kernel(rt5682_get_ldo1)kernel(rt5682_jack_detect_handler)kernel(rt5682_parse_dt)kernel(rt5682_readable_register)kernel(rt5682_reg)kernel(rt5682_register_dai_clks)kernel(rt5682_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt5682s_sel_asrc_clk_src)kernel(rt6_lookup)kernel(rt_dst_alloc)kernel(rt_mutex_base_init)kernel(rt_mutex_lock)kernel(rt_mutex_lock_interruptible)kernel(rt_mutex_trylock)kernel(rt_mutex_unlock)kernel(rtc_alarm_irq_enable)kernel(rtc_class_close)kernel(rtc_class_open)kernel(rtc_cmos_read)kernel(rtc_cmos_write)kernel(rtc_device_register)kernel(rtc_device_unregister)kernel(rtc_initialize_alarm)kernel(rtc_irq_register)kernel(rtc_irq_set_freq)kernel(rtc_irq_set_state)kernel(rtc_irq_unregister)kernel(rtc_ktime_to_tm)kernel(rtc_lock)kernel(rtc_month_days)kernel(rtc_nvmem_register)kernel(rtc_read_alarm)kernel(rtc_read_time)kernel(rtc_set_alarm)kernel(rtc_set_time)kernel(rtc_time64_to_tm)kernel(rtc_tm_to_ktime)kernel(rtc_tm_to_time64)kernel(rtc_update_irq)kernel(rtc_update_irq_enable)kernel(rtc_valid_tm)kernel(rtc_year_days)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_cmd_send_packet)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_calculate_bit_shift)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtm_getroute_parse_ip_proto)kernel(rtnetlink_put_metrics)kernel(rtnl_af_register)kernel(rtnl_af_unregister)kernel(rtnl_configure_link)kernel(rtnl_create_link)kernel(rtnl_delete_link)kernel(rtnl_get_net_ns_capable)kernel(rtnl_is_locked)kernel(rtnl_kfree_skbs)kernel(rtnl_link_get_net)kernel(rtnl_link_register)kernel(rtnl_link_unregister)kernel(rtnl_lock)kernel(rtnl_lock_killable)kernel(rtnl_nla_parse_ifla)kernel(rtnl_notify)kernel(rtnl_put_cacheinfo)kernel(rtnl_register_module)kernel(rtnl_set_sk_err)kernel(rtnl_trylock)kernel(rtnl_unicast)kernel(rtnl_unlock)kernel(rtnl_unregister)kernel(rtnl_unregister_all)kernel(rtsx_pci_add_cmd)kernel(rtsx_pci_card_exclusive_check)kernel(rtsx_pci_card_exist)kernel(rtsx_pci_card_power_off)kernel(rtsx_pci_card_power_on)kernel(rtsx_pci_card_pull_ctl_disable)kernel(rtsx_pci_card_pull_ctl_enable)kernel(rtsx_pci_complete_unfinished_transfer)kernel(rtsx_pci_dma_map_sg)kernel(rtsx_pci_dma_transfer)kernel(rtsx_pci_dma_unmap_sg)kernel(rtsx_pci_read_phy_register)kernel(rtsx_pci_read_ppbuf)kernel(rtsx_pci_read_register)kernel(rtsx_pci_send_cmd)kernel(rtsx_pci_send_cmd_no_wait)kernel(rtsx_pci_start_run)kernel(rtsx_pci_stop_cmd)kernel(rtsx_pci_switch_clock)kernel(rtsx_pci_switch_output_voltage)kernel(rtsx_pci_transfer_data)kernel(rtsx_pci_write_phy_register)kernel(rtsx_pci_write_ppbuf)kernel(rtsx_pci_write_register)kernel(rtsx_usb_add_cmd)kernel(rtsx_usb_card_exclusive_check)kernel(rtsx_usb_ep0_read_register)kernel(rtsx_usb_ep0_write_register)kernel(rtsx_usb_get_card_status)kernel(rtsx_usb_get_rsp)kernel(rtsx_usb_read_ppbuf)kernel(rtsx_usb_read_register)kernel(rtsx_usb_send_cmd)kernel(rtsx_usb_switch_clock)kernel(rtsx_usb_transfer_data)kernel(rtsx_usb_write_ppbuf)kernel(rtsx_usb_write_register)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_cfg_ppdu_status)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_get_txpwr_cr)kernel(rtw89_mac_read_xtal_si)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_mac_write_xtal_si)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_set_txpwr_byrate)kernel(rtw89_phy_set_txpwr_limit)kernel(rtw89_phy_set_txpwr_limit_ru)kernel(rtw89_phy_set_txpwr_offset)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_pm_ops)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(run_dax)kernel(rvt_add_retry_timer_ext)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_copy_sge)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_get_rwqe)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_restart_sge)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_ruc_loopback)kernel(rvt_send_complete)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)kernel(s2idle_wake)kernel(s5h1409_attach)kernel(s5h1411_attach)kernel(s5h1420_attach)kernel(s5h1420_get_tuner_i2c_adapter)kernel(s921_attach)kernel(saa7134_boards)kernel(saa7134_devlist)kernel(saa7134_devlist_lock)kernel(saa7134_dmasound_exit)kernel(saa7134_dmasound_init)kernel(saa7134_enum_input)kernel(saa7134_g_frequency)kernel(saa7134_g_input)kernel(saa7134_g_std)kernel(saa7134_g_tuner)kernel(saa7134_pgtable_alloc)kernel(saa7134_pgtable_build)kernel(saa7134_pgtable_free)kernel(saa7134_querycap)kernel(saa7134_querystd)kernel(saa7134_s_frequency)kernel(saa7134_s_input)kernel(saa7134_s_std)kernel(saa7134_s_tuner)kernel(saa7134_set_dmabits)kernel(saa7134_set_gpio)kernel(saa7134_stop_streaming)kernel(saa7134_ts_buffer_init)kernel(saa7134_ts_buffer_prepare)kernel(saa7134_ts_qops)kernel(saa7134_ts_queue_setup)kernel(saa7134_ts_register)kernel(saa7134_ts_start_streaming)kernel(saa7134_ts_stop_streaming)kernel(saa7134_ts_unregister)kernel(saa7134_tuner_callback)kernel(saa7134_tvaudio_setmute)kernel(saa7134_vb2_buffer_queue)kernel(saa7146_debug)kernel(saa7146_i2c_adapter_prepare)kernel(saa7146_pgtable_alloc)kernel(saa7146_pgtable_build_single)kernel(saa7146_pgtable_free)kernel(saa7146_register_device)kernel(saa7146_register_extension)kernel(saa7146_set_hps_source_and_sync)kernel(saa7146_setgpio)kernel(saa7146_start_preview)kernel(saa7146_stop_preview)kernel(saa7146_unregister_device)kernel(saa7146_unregister_extension)kernel(saa7146_vfree_destroy_pgtable)kernel(saa7146_vmalloc_build_pgtable)kernel(saa7146_vv_init)kernel(saa7146_vv_release)kernel(saa7146_wait_for_debi_done)kernel(saa_dsp_writel)kernel(safe_candev_priv)kernel(sampling_rate_store)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_attach_transport)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_disable_tlr)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_free_task)kernel(sas_get_address)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_phy_reset)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_read_port_mode_page)kernel(sas_register_ha)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_tlr_supported)kernel(sas_unregister_ha)kernel(sata_async_notification)kernel(sata_deb_timing_hotplug)kernel(sata_deb_timing_long)kernel(sata_deb_timing_normal)kernel(sata_link_debounce)kernel(sata_link_hardreset)kernel(sata_link_resume)kernel(sata_link_scr_lpm)kernel(sata_lpm_ignore_phy_events)kernel(sata_pmp_error_handler)kernel(sata_pmp_port_ops)kernel(sata_pmp_qc_defer_cmd_switch)kernel(sata_port_ops)kernel(sata_scr_read)kernel(sata_scr_valid)kernel(sata_scr_write)kernel(sata_scr_write_flush)kernel(sata_set_spd)kernel(sata_sff_hardreset)kernel(sata_std_hardreset)kernel(save_stack_trace)kernel(save_stack_trace_tsk)kernel(sb800_prefetch)kernel(sb_min_blocksize)kernel(sb_set_blocksize)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(sbitmap_add_wait_queue)kernel(sbitmap_any_bit_set)kernel(sbitmap_bitmap_show)kernel(sbitmap_del_wait_queue)kernel(sbitmap_finish_wait)kernel(sbitmap_get)kernel(sbitmap_get_shallow)kernel(sbitmap_init_node)kernel(sbitmap_prepare_to_wait)kernel(sbitmap_queue_clear)kernel(sbitmap_queue_init_node)kernel(sbitmap_queue_min_shallow_depth)kernel(sbitmap_queue_resize)kernel(sbitmap_queue_show)kernel(sbitmap_queue_wake_all)kernel(sbitmap_queue_wake_up)kernel(sbitmap_resize)kernel(sbitmap_show)kernel(sbitmap_weight)kernel(scaled_ppm_to_ppb)kernel(scatterwalk_copychunks)kernel(scatterwalk_ffwd)kernel(scatterwalk_map_and_copy)kernel(sch56xx_read_virtual_reg)kernel(sch56xx_read_virtual_reg12)kernel(sch56xx_read_virtual_reg16)kernel(sch56xx_watchdog_register)kernel(sch56xx_watchdog_unregister)kernel(sch56xx_write_virtual_reg)kernel(sch_frag_xmit_hook)kernel(sched_autogroup_create_attach)kernel(sched_autogroup_detach)kernel(sched_clock)kernel(sched_clock_cpu)kernel(sched_clock_idle_sleep_event)kernel(sched_clock_idle_wakeup_event)kernel(sched_set_fifo)kernel(sched_set_fifo_low)kernel(sched_set_normal)kernel(sched_setattr)kernel(sched_setscheduler)kernel(sched_setscheduler_nocheck)kernel(sched_show_task)kernel(sched_smt_present)kernel(sched_trace_cfs_rq_avg)kernel(sched_trace_cfs_rq_cpu)kernel(sched_trace_cfs_rq_path)kernel(sched_trace_rd_span)kernel(sched_trace_rq_avg_dl)kernel(sched_trace_rq_avg_irq)kernel(sched_trace_rq_avg_rt)kernel(sched_trace_rq_cpu)kernel(sched_trace_rq_cpu_capacity)kernel(sched_trace_rq_nr_running)kernel(schedule)kernel(schedule_hrtimeout)kernel(schedule_hrtimeout_range)kernel(schedule_timeout)kernel(schedule_timeout_idle)kernel(schedule_timeout_interruptible)kernel(schedule_timeout_killable)kernel(schedule_timeout_uninterruptible)kernel(scm_detach_fds)kernel(scm_fp_dup)kernel(scmd_printk)kernel(scnprintf)kernel(screen_glyph)kernel(screen_glyph_unicode)kernel(screen_info)kernel(screen_pos)kernel(scsi_add_device)kernel(scsi_add_host_with_dma)kernel(scsi_alloc_sgtables)kernel(scsi_autopm_get_device)kernel(scsi_autopm_put_device)kernel(scsi_bios_ptable)kernel(scsi_block_requests)kernel(scsi_block_when_processing_errors)kernel(scsi_build_sense_buffer)kernel(scsi_bus_type)kernel(scsi_change_queue_depth)kernel(scsi_check_sense)kernel(scsi_cmd_blk_ioctl)kernel(scsi_cmd_get_serial)kernel(scsi_cmd_ioctl)kernel(scsi_command_normalize_sense)kernel(scsi_command_size_tbl)kernel(scsi_dev_info_add_list)kernel(scsi_dev_info_list_add_keyed)kernel(scsi_dev_info_list_del_keyed)kernel(scsi_dev_info_remove_list)kernel(scsi_device_from_queue)kernel(scsi_device_get)kernel(scsi_device_lookup)kernel(scsi_device_lookup_by_target)kernel(scsi_device_put)kernel(scsi_device_quiesce)kernel(scsi_device_resume)kernel(scsi_device_set_state)kernel(scsi_device_type)kernel(scsi_dh_activate)kernel(scsi_dh_attach)kernel(scsi_dh_attached_handler_name)kernel(scsi_dh_set_params)kernel(scsi_dma_map)kernel(scsi_dma_unmap)kernel(scsi_driverbyte_string)kernel(scsi_eh_finish_cmd)kernel(scsi_eh_flush_done_q)kernel(scsi_eh_get_sense)kernel(scsi_eh_prep_cmnd)kernel(scsi_eh_ready_devs)kernel(scsi_eh_restore_cmnd)kernel(scsi_extd_sense_format)kernel(scsi_flush_work)kernel(scsi_free_host_dev)kernel(scsi_free_sgtables)kernel(scsi_get_device_flags_keyed)kernel(scsi_get_host_dev)kernel(scsi_get_sense_info_fld)kernel(scsi_get_vpd_page)kernel(scsi_host_alloc)kernel(scsi_host_block)kernel(scsi_host_busy)kernel(scsi_host_busy_iter)kernel(scsi_host_complete_all_commands)kernel(scsi_host_get)kernel(scsi_host_lookup)kernel(scsi_host_put)kernel(scsi_host_unblock)kernel(scsi_hostbyte_string)kernel(scsi_internal_device_block_nowait)kernel(scsi_internal_device_unblock_nowait)kernel(scsi_ioctl)kernel(scsi_ioctl_block_when_processing_errors)kernel(scsi_ioctl_reset)kernel(scsi_is_fc_rport)kernel(scsi_is_host_device)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(scsi_is_sdev_device)kernel(scsi_is_target_device)kernel(scsi_kmap_atomic_sg)kernel(scsi_kunmap_atomic_sg)kernel(scsi_logging_level)kernel(scsi_mlreturn_string)kernel(scsi_mode_select)kernel(scsi_mode_sense)kernel(scsi_nl_sock)kernel(scsi_normalize_sense)kernel(scsi_partsize)kernel(scsi_print_command)kernel(scsi_print_result)kernel(scsi_print_sense)kernel(scsi_print_sense_hdr)kernel(scsi_queue_work)kernel(scsi_register_device_handler)kernel(scsi_register_driver)kernel(scsi_register_interface)kernel(scsi_remove_device)kernel(scsi_remove_host)kernel(scsi_remove_target)kernel(scsi_report_bus_reset)kernel(scsi_report_device_reset)kernel(scsi_report_opcode)kernel(scsi_req_init)kernel(scsi_rescan_device)kernel(scsi_sanitize_inquiry_string)kernel(scsi_scan_host)kernel(scsi_scan_target)kernel(scsi_schedule_eh)kernel(scsi_sd_pm_domain)kernel(scsi_sd_probe_domain)kernel(scsi_sense_desc_find)kernel(scsi_sense_key_string)kernel(scsi_set_medium_removal)kernel(scsi_set_sense_field_pointer)kernel(scsi_set_sense_information)kernel(scsi_target_block)kernel(scsi_target_quiesce)kernel(scsi_target_resume)kernel(scsi_target_unblock)kernel(scsi_test_unit_ready)kernel(scsi_track_queue_full)kernel(scsi_unblock_requests)kernel(scsi_unregister_device_handler)kernel(scsi_verify_blk_ioctl)kernel(scsi_vpd_lun_id)kernel(scsi_vpd_tpg_id)kernel(scsicam_bios_param)kernel(scsilun_to_int)kernel(sctp_do_peeloff)kernel(sctp_for_each_endpoint)kernel(sctp_get_sctp_info)kernel(sctp_transport_lookup_process)kernel(sctp_transport_traverse_process)kernel(sdev_disable_disk_events)kernel(sdev_enable_disk_events)kernel(sdev_evt_alloc)kernel(sdev_evt_send)kernel(sdev_evt_send_simple)kernel(sdev_prefix_printk)kernel(sdhci_add_host)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_property)kernel(sdhci_pci_get_data)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_register)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_pltfm_unregister)kernel(sdhci_remove_host)kernel(sdhci_reset)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_command)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_suspend_host)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_run_irqs)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_alloc_stream)kernel(sdw_bread_no_pm_unlocked)kernel(sdw_bus_clk_stop)kernel(sdw_bus_exit_clk_stop)kernel(sdw_bus_master_add)kernel(sdw_bus_master_delete)kernel(sdw_bus_prep_clk_stop)kernel(sdw_bus_type)kernel(sdw_bwrite_no_pm_unlocked)kernel(sdw_cdns_alloc_pdi)kernel(sdw_cdns_check_self_clearing_bits)kernel(sdw_cdns_clock_restart)kernel(sdw_cdns_clock_stop)kernel(sdw_cdns_config_stream)kernel(sdw_cdns_config_update)kernel(sdw_cdns_config_update_set_wait)kernel(sdw_cdns_debugfs_init)kernel(sdw_cdns_enable_interrupt)kernel(sdw_cdns_exit_reset)kernel(sdw_cdns_init)kernel(sdw_cdns_irq)kernel(sdw_cdns_is_clock_stop)kernel(sdw_cdns_pdi_init)kernel(sdw_cdns_probe)kernel(sdw_clear_slave_status)kernel(sdw_cols)kernel(sdw_compare_devid)kernel(sdw_compute_params)kernel(sdw_compute_slave_ports)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)kernel(sdw_extract_slave_id)kernel(sdw_find_col_index)kernel(sdw_find_row_index)kernel(sdw_handle_slave_status)kernel(sdw_intel_acpi_scan)kernel(sdw_intel_cnl_hw_ops)kernel(sdw_intel_exit)kernel(sdw_intel_probe)kernel(sdw_intel_process_wakeen_event)kernel(sdw_intel_startup)kernel(sdw_intel_thread)kernel(sdw_master_read_prop)kernel(sdw_nread)kernel(sdw_nread_no_pm)kernel(sdw_nwrite)kernel(sdw_nwrite_no_pm)kernel(sdw_prepare_stream)kernel(sdw_read)kernel(sdw_read_no_pm)kernel(sdw_release_stream)kernel(sdw_rows)kernel(sdw_show_ping_status)kernel(sdw_shutdown_stream)kernel(sdw_slave_add)kernel(sdw_slave_read_prop)kernel(sdw_startup_stream)kernel(sdw_stream_add_master)kernel(sdw_stream_add_slave)kernel(sdw_stream_remove_master)kernel(sdw_stream_remove_slave)kernel(sdw_unregister_driver)kernel(sdw_update)kernel(sdw_update_no_pm)kernel(sdw_write)kernel(sdw_write_no_pm)kernel(search_binary_handler)kernel(secpath_dup)kernel(secpath_set)kernel(secure_ipv4_port_ephemeral)kernel(secure_ipv6_port_ephemeral)kernel(secure_tcp_seq)kernel(secure_tcpv6_seq)kernel(secure_tcpv6_ts_off)kernel(security_add_mnt_opt)kernel(security_cred_getsecid)kernel(security_d_instantiate)kernel(security_dentry_create_files_as)kernel(security_dentry_init_security)kernel(security_file_ioctl)kernel(security_free_mnt_opts)kernel(security_ib_alloc_security)kernel(security_ib_endport_manage_subnet)kernel(security_ib_free_security)kernel(security_ib_pkey_access)kernel(security_inet_conn_established)kernel(security_inet_conn_request)kernel(security_inode_copy_up)kernel(security_inode_copy_up_xattr)kernel(security_inode_create)kernel(security_inode_getsecctx)kernel(security_inode_init_security)kernel(security_inode_invalidate_secctx)kernel(security_inode_listsecurity)kernel(security_inode_mkdir)kernel(security_inode_notifysecctx)kernel(security_inode_setattr)kernel(security_inode_setsecctx)kernel(security_ismaclabel)kernel(security_kernel_load_data)kernel(security_kernel_post_read_file)kernel(security_kernel_read_file)kernel(security_old_inode_init_security)kernel(security_path_mkdir)kernel(security_path_mknod)kernel(security_path_rename)kernel(security_path_unlink)kernel(security_release_secctx)kernel(security_req_classify_flow)kernel(security_sb_clone_mnt_opts)kernel(security_sb_eat_lsm_opts)kernel(security_sb_mnt_opts_compat)kernel(security_sb_remount)kernel(security_sb_set_mnt_opts)kernel(security_sctp_assoc_established)kernel(security_sctp_assoc_request)kernel(security_sctp_bind_connect)kernel(security_sctp_sk_clone)kernel(security_secctx_to_secid)kernel(security_secid_to_secctx)kernel(security_secmark_refcount_dec)kernel(security_secmark_refcount_inc)kernel(security_secmark_relabel_packet)kernel(security_sk_classify_flow)kernel(security_sk_clone)kernel(security_skb_classify_flow)kernel(security_sock_graft)kernel(security_sock_rcv_skb)kernel(security_socket_getpeersec_dgram)kernel(security_socket_socketpair)kernel(security_task_getsecid)kernel(security_tun_dev_alloc_security)kernel(security_tun_dev_attach)kernel(security_tun_dev_attach_queue)kernel(security_tun_dev_create)kernel(security_tun_dev_free_security)kernel(security_tun_dev_open)kernel(security_unix_may_send)kernel(security_unix_stream_connect)kernel(security_xfrm_policy_alloc)kernel(security_xfrm_policy_free)kernel(security_xfrm_state_alloc)kernel(security_xfrm_state_delete)kernel(securityfs_create_dir)kernel(securityfs_create_file)kernel(securityfs_create_symlink)kernel(securityfs_remove)kernel(send_implementation_id)kernel(send_sig)kernel(send_sig_info)kernel(send_sig_mceerr)kernel(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)kernel(seq_bprintf)kernel(seq_buf_printf)kernel(seq_dentry)kernel(seq_escape)kernel(seq_escape_mem_ascii)kernel(seq_file_path)kernel(seq_hex_dump)kernel(seq_hlist_next)kernel(seq_hlist_next_percpu)kernel(seq_hlist_next_rcu)kernel(seq_hlist_start)kernel(seq_hlist_start_head)kernel(seq_hlist_start_head_rcu)kernel(seq_hlist_start_percpu)kernel(seq_hlist_start_rcu)kernel(seq_list_next)kernel(seq_list_start)kernel(seq_list_start_head)kernel(seq_lseek)kernel(seq_open)kernel(seq_open_private)kernel(seq_pad)kernel(seq_path)kernel(seq_print_acct)kernel(seq_printf)kernel(seq_put_decimal_ll)kernel(seq_put_decimal_ull)kernel(seq_putc)kernel(seq_puts)kernel(seq_read)kernel(seq_release)kernel(seq_release_private)kernel(seq_vprintf)kernel(seq_write)kernel(serial8250_clear_and_reinit_fifos)kernel(serial8250_do_get_mctrl)kernel(serial8250_do_pm)kernel(serial8250_do_set_divisor)kernel(serial8250_do_set_ldisc)kernel(serial8250_do_set_mctrl)kernel(serial8250_do_set_termios)kernel(serial8250_do_shutdown)kernel(serial8250_do_startup)kernel(serial8250_em485_config)kernel(serial8250_em485_destroy)kernel(serial8250_em485_start_tx)kernel(serial8250_em485_stop_tx)kernel(serial8250_get_port)kernel(serial8250_handle_irq)kernel(serial8250_init_port)kernel(serial8250_modem_status)kernel(serial8250_read_char)kernel(serial8250_register_8250_port)kernel(serial8250_release_dma)kernel(serial8250_request_dma)kernel(serial8250_resume_port)kernel(serial8250_rpm_get)kernel(serial8250_rpm_get_tx)kernel(serial8250_rpm_put)kernel(serial8250_rpm_put_tx)kernel(serial8250_rx_chars)kernel(serial8250_rx_dma_flush)kernel(serial8250_set_defaults)kernel(serial8250_set_isa_configurator)kernel(serial8250_suspend_port)kernel(serial8250_tx_chars)kernel(serial8250_unregister_port)kernel(serial8250_update_uartclk)kernel(serio_bus)kernel(serio_close)kernel(serio_interrupt)kernel(serio_open)kernel(serio_reconnect)kernel(serio_rescan)kernel(serio_unregister_child_port)kernel(serio_unregister_driver)kernel(serio_unregister_port)kernel(serpent_cbc_dec_8way_avx)kernel(serpent_ctr_8way_avx)kernel(serpent_ecb_dec_8way_avx)kernel(serpent_ecb_enc_8way_avx)kernel(serpent_setkey)kernel(serpent_xts_dec)kernel(serpent_xts_dec_8way_avx)kernel(serpent_xts_enc)kernel(serpent_xts_enc_8way_avx)kernel(set_and_calc_slave_port_state)kernel(set_anon_super)kernel(set_anon_super_fc)kernel(set_bdi_congested)kernel(set_bh_page)kernel(set_binfmt)kernel(set_blocksize)kernel(set_cached_acl)kernel(set_capacity_revalidate_and_notify)kernel(set_compat_user_sigmask)kernel(set_cpus_allowed_ptr)kernel(set_create_files_as)kernel(set_current_groups)kernel(set_device_ro)kernel(set_disk_ro)kernel(set_freezable)kernel(set_groups)kernel(set_h225_addr_hook)kernel(set_h245_addr_hook)kernel(set_hv_tscchange_cb)kernel(set_memory_decrypted)kernel(set_memory_encrypted)kernel(set_memory_uc)kernel(set_memory_wb)kernel(set_memory_wc)kernel(set_nlink)kernel(set_normalized_timespec)kernel(set_normalized_timespec64)kernel(set_online_page_callback)kernel(set_page_dirty)kernel(set_page_dirty_lock)kernel(set_pages_array_uc)kernel(set_pages_array_wb)kernel(set_pages_array_wc)kernel(set_pages_array_wt)kernel(set_pages_uc)kernel(set_pages_wb)kernel(set_personality_ia32)kernel(set_phv_bit)kernel(set_posix_acl)kernel(set_primary_fwnode)kernel(set_ras_addr_hook)kernel(set_required_buffer_size)kernel(set_secondary_fwnode)kernel(set_security_override)kernel(set_security_override_from_ctx)kernel(set_selection_kernel)kernel(set_sig_addr_hook)kernel(set_task_ioprio)kernel(set_user_nice)kernel(set_user_sigmask)kernel(set_worker_desc)kernel(setattr_copy)kernel(setattr_prepare)kernel(setup_APIC_eilvt)kernel(setup_arg_pages)kernel(setup_irq)kernel(setup_max_cpus)kernel(setup_new_exec)kernel(setup_udp_tunnel_sock)kernel(sev_guest_activate)kernel(sev_guest_deactivate)kernel(sev_guest_decommission)kernel(sev_guest_df_flush)kernel(sev_issue_cmd_external_user)kernel(sev_platform_init)kernel(sev_platform_status)kernel(sfi_disabled)kernel(sfi_table_parse)kernel(sg_alloc_append_table_from_pages)kernel(sg_alloc_table)kernel(sg_alloc_table_chained)kernel(sg_alloc_table_from_pages_segment)kernel(sg_copy_buffer)kernel(sg_copy_from_buffer)kernel(sg_copy_to_buffer)kernel(sg_free_append_table)kernel(sg_free_table)kernel(sg_free_table_chained)kernel(sg_init_one)kernel(sg_init_table)kernel(sg_last)kernel(sg_miter_next)kernel(sg_miter_skip)kernel(sg_miter_start)kernel(sg_miter_stop)kernel(sg_nents)kernel(sg_nents_for_len)kernel(sg_next)kernel(sg_pcopy_from_buffer)kernel(sg_pcopy_to_buffer)kernel(sg_scsi_ioctl)kernel(sg_zero_buffer)kernel(sget)kernel(sget_fc)kernel(sgl_alloc)kernel(sgl_alloc_order)kernel(sgl_free)kernel(sgl_free_n_order)kernel(sgl_free_order)kernel(sgx_set_attribute)kernel(sgx_virt_ecreate)kernel(sgx_virt_einit)kernel(sha1_init)kernel(sha1_transform)kernel(sha1_zero_message_hash)kernel(sha224_final)kernel(sha224_update)kernel(sha224_zero_message_hash)kernel(sha256)kernel(sha256_final)kernel(sha256_update)kernel(sha256_zero_message_hash)kernel(shake_page)kernel(shash_ahash_digest)kernel(shash_ahash_finup)kernel(shash_ahash_update)kernel(shash_attr_alg)kernel(shash_free_instance)kernel(shash_no_setkey)kernel(shash_register_instance)kernel(shmem_file_setup)kernel(shmem_file_setup_with_mnt)kernel(shmem_pin_map)kernel(shmem_read_mapping_page_gfp)kernel(shmem_truncate_range)kernel(shmem_unpin_map)kernel(should_remove_suid)kernel(show_class_attr_string)kernel(show_rcu_gp_kthreads)kernel(show_rcu_tasks_rude_gp_kthread)kernel(show_rcu_tasks_trace_gp_kthread)kernel(shrink_dcache_parent)kernel(shrink_dcache_sb)kernel(si21xx_attach)kernel(si_mem_available)kernel(si_meminfo)kernel(sigprocmask)kernel(simd_register_skciphers_compat)kernel(simd_skcipher_create)kernel(simd_skcipher_create_compat)kernel(simd_skcipher_free)kernel(simd_unregister_skciphers)kernel(simple_attr_open)kernel(simple_attr_read)kernel(simple_attr_release)kernel(simple_attr_write)kernel(simple_dentry_operations)kernel(simple_dir_inode_operations)kernel(simple_dir_operations)kernel(simple_dname)kernel(simple_empty)kernel(simple_fill_super)kernel(simple_get_link)kernel(simple_getattr)kernel(simple_link)kernel(simple_lookup)kernel(simple_nosetlease)kernel(simple_open)kernel(simple_pin_fs)kernel(simple_read_from_buffer)kernel(simple_readpage)kernel(simple_release_fs)kernel(simple_rename)kernel(simple_rmdir)kernel(simple_setattr)kernel(simple_statfs)kernel(simple_strtol)kernel(simple_strtoll)kernel(simple_strtoul)kernel(simple_strtoull)kernel(simple_symlink_inode_operations)kernel(simple_transaction_get)kernel(simple_transaction_read)kernel(simple_transaction_release)kernel(simple_transaction_set)kernel(simple_tuner_attach)kernel(simple_unlink)kernel(simple_write_begin)kernel(simple_write_end)kernel(simple_write_to_buffer)kernel(single_open)kernel(single_open_size)kernel(single_release)kernel(single_task_running)kernel(siphash_1u32)kernel(siphash_1u64)kernel(siphash_2u64)kernel(siphash_3u32)kernel(siphash_3u64)kernel(siphash_4u64)kernel(sja1000_interrupt)kernel(sk_alloc)kernel(sk_attach_filter)kernel(sk_busy_loop_end)kernel(sk_capable)kernel(sk_clear_memalloc)kernel(sk_clone_lock)kernel(sk_common_release)kernel(sk_detach_filter)kernel(sk_dst_check)kernel(sk_error_report)kernel(sk_filter_trim_cap)kernel(sk_free)kernel(sk_free_unlock_clone)kernel(sk_mc_loop)kernel(sk_msg_alloc)kernel(sk_msg_clone)kernel(sk_msg_free)kernel(sk_msg_free_nocharge)kernel(sk_msg_free_partial)kernel(sk_msg_memcopy_from_iter)kernel(sk_msg_recvmsg)kernel(sk_msg_return)kernel(sk_msg_return_zero)kernel(sk_msg_trim)kernel(sk_msg_zerocopy_from_iter)kernel(sk_net_capable)kernel(sk_ns_capable)kernel(sk_page_frag_refill)kernel(sk_psock_drop)kernel(sk_psock_init)kernel(sk_psock_msg_verdict)kernel(sk_psock_tls_strp_read)kernel(sk_reset_timer)kernel(sk_send_sigurg)kernel(sk_set_memalloc)kernel(sk_set_peek_off)kernel(sk_setup_caps)kernel(sk_stop_timer)kernel(sk_stop_timer_sync)kernel(sk_stream_error)kernel(sk_stream_kill_queues)kernel(sk_stream_wait_close)kernel(sk_stream_wait_connect)kernel(sk_stream_wait_memory)kernel(sk_wait_data)kernel(skb_abort_seq_read)kernel(skb_add_rx_frag)kernel(skb_append)kernel(skb_append_datato_frags)kernel(skb_append_pagefrags)kernel(skb_checksum)kernel(skb_checksum_help)kernel(skb_checksum_setup)kernel(skb_checksum_trimmed)kernel(skb_clone)kernel(skb_clone_sk)kernel(skb_clone_tx_timestamp)kernel(skb_coalesce_rx_frag)kernel(skb_complete_tx_timestamp)kernel(skb_complete_wifi_ack)kernel(skb_consume_udp)kernel(skb_copy)kernel(skb_copy_and_csum_bits)kernel(skb_copy_and_csum_datagram_msg)kernel(skb_copy_and_csum_dev)kernel(skb_copy_and_hash_datagram_iter)kernel(skb_copy_bits)kernel(skb_copy_datagram_from_iter)kernel(skb_copy_datagram_iter)kernel(skb_copy_expand)kernel(skb_copy_header)kernel(skb_copy_ubufs)kernel(skb_cow_data)kernel(skb_csum_hwoffload_help)kernel(skb_defer_rx_timestamp)kernel(skb_dequeue)kernel(skb_dequeue_tail)kernel(skb_dump)kernel(skb_ensure_writable)kernel(skb_eth_gso_segment)kernel(skb_eth_pop)kernel(skb_eth_push)kernel(skb_ext_add)kernel(skb_find_text)kernel(skb_flow_dissect_ct)kernel(skb_flow_dissect_hash)kernel(skb_flow_dissect_meta)kernel(skb_flow_dissect_tunnel_info)kernel(skb_flow_dissector_init)kernel(skb_flow_get_icmp_tci)kernel(skb_free_datagram)kernel(skb_get_hash_perturb)kernel(skb_gro_receive)kernel(skb_gro_receive_list)kernel(skb_gso_validate_mac_len)kernel(skb_gso_validate_network_len)kernel(skb_headers_offset_update)kernel(skb_insert)kernel(skb_kill_datagram)kernel(skb_mac_gso_segment)kernel(skb_make_writable)kernel(skb_morph)kernel(skb_mpls_dec_ttl)kernel(skb_mpls_pop)kernel(skb_mpls_push)kernel(skb_mpls_update_lse)kernel(skb_orphan_partial)kernel(skb_page_frag_refill)kernel(skb_partial_csum_set)kernel(skb_prepare_seq_read)kernel(skb_pull)kernel(skb_pull_data)kernel(skb_pull_rcsum)kernel(skb_push)kernel(skb_put)kernel(skb_queue_head)kernel(skb_queue_purge)kernel(skb_queue_purge_reason)kernel(skb_queue_tail)kernel(skb_realloc_headroom)kernel(skb_recv_datagram)kernel(skb_scrub_packet)kernel(skb_segment)kernel(skb_segment_list)kernel(skb_send_sock_locked)kernel(skb_seq_read)kernel(skb_set_owner_w)kernel(skb_splice_bits)kernel(skb_split)kernel(skb_store_bits)kernel(skb_to_sgvec)kernel(skb_to_sgvec_nomark)kernel(skb_trim)kernel(skb_try_coalesce)kernel(skb_tstamp_tx)kernel(skb_tunnel_check_pmtu)kernel(skb_tx_error)kernel(skb_udp_tunnel_segment)kernel(skb_unlink)kernel(skb_vlan_pop)kernel(skb_vlan_push)kernel(skb_vlan_untag)kernel(skb_zerocopy)kernel(skb_zerocopy_headlen)kernel(skb_zerocopy_iter_stream)kernel(skcipher_register_instance)kernel(skcipher_walk_aead)kernel(skcipher_walk_aead_decrypt)kernel(skcipher_walk_aead_encrypt)kernel(skcipher_walk_async)kernel(skcipher_walk_atomise)kernel(skcipher_walk_complete)kernel(skcipher_walk_done)kernel(skcipher_walk_virt)kernel(skip_spaces)kernel(skl_chip_info)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_set_dma_control)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(slash_name)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(slow_virt_to_phys)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)kernel(smca_get_bank_type)kernel(smca_get_long_name)kernel(sme_active)kernel(sme_me_mask)kernel(smp_call_function)kernel(smp_call_function_any)kernel(smp_call_function_many)kernel(smp_call_function_single)kernel(smp_call_function_single_async)kernel(smp_call_on_cpu)kernel(smp_num_siblings)kernel(smp_ops)kernel(smpboot_register_percpu_thread_cpumask)kernel(smpboot_unregister_percpu_thread)kernel(sms_board_event)kernel(sms_board_led_feedback)kernel(sms_board_lna_control)kernel(sms_board_load_modules)kernel(sms_board_power)kernel(sms_board_setup)kernel(sms_get_board)kernel(smsclient_sendrequest)kernel(smscore_get_board_id)kernel(smscore_get_device_mode)kernel(smscore_getbuffer)kernel(smscore_onresponse)kernel(smscore_putbuffer)kernel(smscore_register_client)kernel(smscore_register_device)kernel(smscore_register_hotplug)kernel(smscore_registry_getmode)kernel(smscore_set_board_id)kernel(smscore_start_device)kernel(smscore_translate_msg)kernel(smscore_unregister_client)kernel(smscore_unregister_device)kernel(smscore_unregister_hotplug)kernel(smsendian_handle_message_header)kernel(smsendian_handle_rx_message)kernel(smsendian_handle_tx_message)kernel(sn_coherency_id)kernel(sn_partition_id)kernel(sn_region_size)kernel(sn_rtc_cycles_per_second)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_amd_acp_find_config)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_compr_free_pages)kernel(snd_compr_malloc_pages)kernel(snd_compr_stop_error)kernel(snd_compress_new)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_ctl_unregister_ioctl_compat)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_devm_request_dma)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_fw_transaction)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_ext_driver_register)kernel(snd_hda_ext_driver_unregister)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_calc_stream_format)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_hlink_by_addr)kernel(snd_hdac_ext_bus_get_hlink_by_name)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_clear_stream_id)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_link_set_stream_id)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_cstream_assign)kernel(snd_hdac_ext_link_free_all)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_clear)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_decouple_locked)kernel(snd_hdac_ext_stream_free_all)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_reset)kernel(snd_hdac_ext_stream_setup)kernel(snd_hdac_ext_stream_start)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_i915_init)kernel(snd_hdac_i915_set_bclk)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_eld)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_mmap_iomem)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_soc_acpi_amd_rmb_sof_machines)kernel(snd_soc_acpi_amd_sof_machines)kernel(snd_soc_acpi_amd_vangogh_sof_machines)kernel(snd_soc_acpi_codec_list)kernel(snd_soc_acpi_find_machine)kernel(snd_soc_acpi_find_package_from_hid)kernel(snd_soc_acpi_intel_adl_machines)kernel(snd_soc_acpi_intel_adl_sdw_machines)kernel(snd_soc_acpi_intel_baytrail_machines)kernel(snd_soc_acpi_intel_broadwell_machines)kernel(snd_soc_acpi_intel_bxt_machines)kernel(snd_soc_acpi_intel_cfl_machines)kernel(snd_soc_acpi_intel_cfl_sdw_machines)kernel(snd_soc_acpi_intel_cherrytrail_machines)kernel(snd_soc_acpi_intel_cml_machines)kernel(snd_soc_acpi_intel_cml_sdw_machines)kernel(snd_soc_acpi_intel_cnl_machines)kernel(snd_soc_acpi_intel_cnl_sdw_machines)kernel(snd_soc_acpi_intel_ehl_machines)kernel(snd_soc_acpi_intel_glk_machines)kernel(snd_soc_acpi_intel_hda_machines)kernel(snd_soc_acpi_intel_icl_machines)kernel(snd_soc_acpi_intel_icl_sdw_machines)kernel(snd_soc_acpi_intel_jsl_machines)kernel(snd_soc_acpi_intel_kbl_machines)kernel(snd_soc_acpi_intel_lnl_machines)kernel(snd_soc_acpi_intel_lnl_sdw_machines)kernel(snd_soc_acpi_intel_mtl_machines)kernel(snd_soc_acpi_intel_mtl_sdw_machines)kernel(snd_soc_acpi_intel_rpl_machines)kernel(snd_soc_acpi_intel_rpl_sdw_machines)kernel(snd_soc_acpi_intel_skl_machines)kernel(snd_soc_acpi_intel_tgl_machines)kernel(snd_soc_acpi_intel_tgl_sdw_machines)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_component)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_pcm_runtimes)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_add_dai_link)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_jack_new)kernel(snd_soc_card_jack_new_pins)kernel(snd_soc_card_remove_dai_link)kernel(snd_soc_close_delayed_work)kernel(snd_soc_cnew)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_compr_ack)kernel(snd_soc_component_compr_copy)kernel(snd_soc_component_compr_free)kernel(snd_soc_component_compr_get_caps)kernel(snd_soc_component_compr_get_codec_caps)kernel(snd_soc_component_compr_get_metadata)kernel(snd_soc_component_compr_get_params)kernel(snd_soc_component_compr_open)kernel(snd_soc_component_compr_pointer)kernel(snd_soc_component_compr_set_metadata)kernel(snd_soc_component_compr_set_params)kernel(snd_soc_component_compr_trigger)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_jack_type)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_initialize)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_notify_control)kernel(snd_soc_component_read)kernel(snd_soc_component_read_field)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_component_write_field)kernel(snd_soc_dai_action)kernel(snd_soc_dai_active)kernel(snd_soc_dai_compr_ack)kernel(snd_soc_dai_compr_get_metadata)kernel(snd_soc_dai_compr_get_params)kernel(snd_soc_dai_compr_pointer)kernel(snd_soc_dai_compr_set_metadata)kernel(snd_soc_dai_compr_set_params)kernel(snd_soc_dai_compr_shutdown)kernel(snd_soc_dai_compr_startup)kernel(snd_soc_dai_compr_trigger)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_get_channel_map)kernel(snd_soc_dai_link_set_capabilities)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_daifmt_clock_provider_flipped)kernel(snd_soc_daifmt_clock_provider_from_bitmap)kernel(snd_soc_daifmt_parse_clock_provider_raw)kernel(snd_soc_daifmt_parse_format)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_dai_free_widgets)kernel(snd_soc_dapm_dai_get_connected_widgets)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_free_widget)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_init)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_dai_widgets)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_stream_stop)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_update_dai)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_debugfs_root)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_can_be_prepared)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_dpcm_runtime_update)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_with_mutex)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_stream_cpu)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_hda_codec_dai_ops)kernel(snd_soc_hdac_hda_get_ops)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_link_compr_set_params)kernel(snd_soc_link_compr_shutdown)kernel(snd_soc_link_compr_startup)kernel(snd_soc_lookup_component)kernel(snd_soc_lookup_component_nolocked)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_link_cpus)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_get_slot_mask)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_aux_devs)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_node_prefix)kernel(snd_soc_of_parse_pin_switches)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_of_put_dai_link_codecs)kernel(snd_soc_of_put_dai_link_cpus)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_register_card)kernel(snd_soc_register_component)kernel(snd_soc_register_dai)kernel(snd_soc_remove_pcm_runtime)kernel(snd_soc_resume)kernel(snd_soc_rtdcom_lookup)kernel(snd_soc_runtime_action)kernel(snd_soc_runtime_calc_hw)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_tdm_params_to_bclk)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_component_by_driver)kernel(snd_soc_unregister_dai)kernel(snd_sof_complete)kernel(snd_sof_create_page_table)kernel(snd_sof_dbg_init)kernel(snd_sof_dbg_memory_info_init)kernel(snd_sof_debugfs_add_region_item_iomem)kernel(snd_sof_debugfs_buf_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_probe_completed)kernel(snd_sof_device_remove)kernel(snd_sof_device_shutdown)kernel(snd_sof_dsp_dbg_dump)kernel(snd_sof_dsp_only_d0i3_compatible_stream_active)kernel(snd_sof_dsp_panic)kernel(snd_sof_dsp_update_bits)kernel(snd_sof_dsp_update_bits64)kernel(snd_sof_dsp_update_bits64_unlocked)kernel(snd_sof_dsp_update_bits_forced)kernel(snd_sof_dsp_update_bits_unlocked)kernel(snd_sof_free_debug)kernel(snd_sof_fw_unload)kernel(snd_sof_handle_fw_exception)kernel(snd_sof_ipc_free)kernel(snd_sof_ipc_get_reply)kernel(snd_sof_ipc_init)kernel(snd_sof_ipc_reply)kernel(snd_sof_load_firmware_memcpy)kernel(snd_sof_load_firmware_raw)kernel(snd_sof_load_topology)kernel(snd_sof_pci_update_bits)kernel(snd_sof_pcm_period_elapsed)kernel(snd_sof_prepare)kernel(snd_sof_resume)kernel(snd_sof_run_firmware)kernel(snd_sof_runtime_idle)kernel(snd_sof_runtime_resume)kernel(snd_sof_runtime_suspend)kernel(snd_sof_suspend)kernel(snd_tea575x_enum_freq_bands)kernel(snd_tea575x_exit)kernel(snd_tea575x_g_tuner)kernel(snd_tea575x_hw_init)kernel(snd_tea575x_init)kernel(snd_tea575x_s_hw_freq_seek)kernel(snd_tea575x_set_freq)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(snmp_fold_field)kernel(snmp_get_cpu_field)kernel(snp_issue_guest_request)kernel(snprintf)kernel(soc_codec_dev_max98373)kernel(soc_codec_dev_max98373_sdw)kernel(soc_hda_ext_bus_ops)kernel(sock_alloc)kernel(sock_alloc_file)kernel(sock_alloc_send_pskb)kernel(sock_alloc_send_skb)kernel(sock_bindtoindex)kernel(sock_cmsg_send)kernel(sock_common_getsockopt)kernel(sock_common_recvmsg)kernel(sock_common_setsockopt)kernel(sock_create)kernel(sock_create_kern)kernel(sock_create_lite)kernel(sock_dequeue_err_skb)kernel(sock_diag_check_cookie)kernel(sock_diag_destroy)kernel(sock_diag_put_filterinfo)kernel(sock_diag_put_meminfo)kernel(sock_diag_register)kernel(sock_diag_register_inet_compat)kernel(sock_diag_save_cookie)kernel(sock_diag_unregister)kernel(sock_diag_unregister_inet_compat)kernel(sock_edemux)kernel(sock_efree)kernel(sock_from_file)kernel(sock_gen_put)kernel(sock_get_timestamp)kernel(sock_get_timestampns)kernel(sock_i_ino)kernel(sock_i_uid)kernel(sock_init_data)kernel(sock_inuse_get)kernel(sock_kfree_s)kernel(sock_kmalloc)kernel(sock_kzfree_s)kernel(sock_load_diag_module)kernel(sock_no_accept)kernel(sock_no_bind)kernel(sock_no_connect)kernel(sock_no_getname)kernel(sock_no_getsockopt)kernel(sock_no_ioctl)kernel(sock_no_linger)kernel(sock_no_listen)kernel(sock_no_mmap)kernel(sock_no_recvmsg)kernel(sock_no_sendmsg)kernel(sock_no_sendmsg_locked)kernel(sock_no_sendpage)kernel(sock_no_sendpage_locked)kernel(sock_no_setsockopt)kernel(sock_no_shutdown)kernel(sock_no_socketpair)kernel(sock_pfree)kernel(sock_prot_inuse_add)kernel(sock_prot_inuse_get)kernel(sock_queue_err_skb)kernel(sock_queue_rcv_skb)kernel(sock_queue_rcv_skb_reason)kernel(sock_recv_errqueue)kernel(sock_recvmsg)kernel(sock_register)kernel(sock_release)kernel(sock_rfree)kernel(sock_sendmsg)kernel(sock_set_keepalive)kernel(sock_set_mark)kernel(sock_set_priority)kernel(sock_set_reuseaddr)kernel(sock_setsockopt)kernel(sock_unregister)kernel(sock_wake_async)kernel(sock_wfree)kernel(sock_wmalloc)kernel(sock_zerocopy_alloc)kernel(sock_zerocopy_callback)kernel(sock_zerocopy_put)kernel(sock_zerocopy_put_abort)kernel(sock_zerocopy_realloc)kernel(sockfd_lookup)kernel(sof_acp_common_ops)kernel(sof_acpi_pm)kernel(sof_acpi_probe)kernel(sof_acpi_remove)kernel(sof_apl_ops)kernel(sof_apl_ops_init)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_client_core_module_get)kernel(sof_client_core_module_put)kernel(sof_client_dev_register)kernel(sof_client_dev_unregister)kernel(sof_client_get_debugfs_root)kernel(sof_client_get_dma_dev)kernel(sof_client_get_fw_state)kernel(sof_client_get_fw_version)kernel(sof_client_get_ipc_max_payload_size)kernel(sof_client_get_ipc_type)kernel(sof_client_ipc4_find_module)kernel(sof_client_ipc_set_get_data)kernel(sof_client_ipc_tx_message)kernel(sof_client_register_fw_state_handler)kernel(sof_client_register_ipc_rx_handler)kernel(sof_client_unregister_fw_state_handler)kernel(sof_client_unregister_ipc_rx_handler)kernel(sof_cnl_ops)kernel(sof_cnl_ops_init)kernel(sof_dai_get_bclk)kernel(sof_dai_get_mclk)kernel(sof_debug_check_flag)kernel(sof_icl_ops)kernel(sof_icl_ops_init)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)kernel(sof_ipc3_do_rx_work)kernel(sof_ipc4_set_pipeline_state)kernel(sof_ipc_msg_data)kernel(sof_ipc_set_get_data)kernel(sof_ipc_tx_message)kernel(sof_ipc_tx_message_no_pm)kernel(sof_machine_check)kernel(sof_machine_register)kernel(sof_machine_unregister)kernel(sof_mailbox_read)kernel(sof_mailbox_write)kernel(sof_mtl_ops)kernel(sof_mtl_ops_init)kernel(sof_pci_pm)kernel(sof_pci_probe)kernel(sof_pci_remove)kernel(sof_pci_shutdown)kernel(sof_pcm_dai_link_fixup)kernel(sof_print_oops_and_stack)kernel(sof_rembrandt_ops)kernel(sof_renoir_ops)kernel(sof_resume_clients)kernel(sof_rt1011_codec_conf)kernel(sof_rt1011_dai_link)kernel(sof_rt1015_codec_conf)kernel(sof_rt1015_dai_link)kernel(sof_rt1015p_codec_conf)kernel(sof_rt1015p_dai_link)kernel(sof_rt1019p_dai_link)kernel(sof_rt1308_dai_link)kernel(sof_set_fw_state)kernel(sof_set_stream_data_offset)kernel(sof_skl_ops)kernel(sof_skl_ops_init)kernel(sof_stream_pcm_close)kernel(sof_stream_pcm_open)kernel(sof_suspend_clients)kernel(sof_tgl_ops)kernel(sof_tgl_ops_init)kernel(sof_widget_free)kernel(sof_widget_setup)kernel(sof_xtensa_arch_ops)kernel(soft_cursor)kernel(softnet_data)kernel(software_node_find_by_name)kernel(software_node_fwnode)kernel(software_node_register)kernel(software_node_register_node_group)kernel(software_node_unregister)kernel(software_node_unregister_node_group)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sort)kernel(sound_class)kernel(sp8870_attach)kernel(sp887x_attach)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spec_ctrl_current)kernel(speedstep_detect_processor)kernel(speedstep_get_freqs)kernel(speedstep_get_frequency)kernel(spi_add_device)kernel(spi_alloc_device)kernel(spi_async)kernel(spi_async_locked)kernel(spi_attach_transport)kernel(spi_bus_lock)kernel(spi_bus_type)kernel(spi_bus_unlock)kernel(spi_busnum_to_master)kernel(spi_controller_resume)kernel(spi_controller_suspend)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_finalize_current_message)kernel(spi_finalize_current_transfer)kernel(spi_get_device_id)kernel(spi_get_next_queued_message)kernel(spi_new_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_register_controller)kernel(spi_release_transport)kernel(spi_replace_transfers)kernel(spi_res_add)kernel(spi_res_alloc)kernel(spi_res_free)kernel(spi_res_release)kernel(spi_schedule_dv_device)kernel(spi_setup)kernel(spi_split_transfers_maxsize)kernel(spi_statistics_add_transfer_stats)kernel(spi_sync)kernel(spi_sync_locked)kernel(spi_unregister_controller)kernel(spi_unregister_device)kernel(spi_write_then_read)kernel(splice_direct_to_actor)kernel(splice_to_pipe)kernel(split_page)kernel(sprint_OID)kernel(sprint_oid)kernel(sprint_symbol)kernel(sprint_symbol_no_offset)kernel(sprintf)kernel(srcu_barrier)kernel(srcu_batches_completed)kernel(srcu_init_notifier_head)kernel(srcu_notifier_call_chain)kernel(srcu_notifier_chain_register)kernel(srcu_notifier_chain_unregister)kernel(srcu_torture_stats_print)kernel(srcutorture_get_gp_data)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(sscanf)kernel(sst_alloc_drv_context)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write_unlocked)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(st33zp24_pm_resume)kernel(st33zp24_pm_suspend)kernel(st33zp24_probe)kernel(st33zp24_remove)kernel(stack_depot_fetch)kernel(stack_depot_print)kernel(stack_depot_save)kernel(stack_depot_snprint)kernel(stack_trace_print)kernel(stack_trace_save)kernel(stack_trace_snprint)kernel(starget_for_each_device)kernel(start_poll_synchronize_rcu)kernel(start_poll_synchronize_srcu)kernel(start_tty)kernel(static_key_count)kernel(static_key_disable)kernel(static_key_disable_cpuslocked)kernel(static_key_enable)kernel(static_key_enable_cpuslocked)kernel(static_key_initialized)kernel(static_key_slow_dec)kernel(static_key_slow_inc)kernel(stb0899_attach)kernel(stb6000_attach)kernel(stb6100_attach)kernel(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_init_tstamp_counter)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(stop_core_cpuslocked)kernel(stop_machine)kernel(stop_tty)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(stpcpy)kernel(strcasecmp)kernel(strcat)kernel(strchr)kernel(strchrnul)kernel(strcmp)kernel(strcpy)kernel(strcspn)kernel(strim)kernel(string_escape_mem)kernel(string_escape_mem_ascii)kernel(string_get_size)kernel(string_unescape)kernel(strlcat)kernel(strlcpy)kernel(strlen)kernel(strncasecmp)kernel(strncat)kernel(strnchr)kernel(strncmp)kernel(strncpy)kernel(strncpy_from_user)kernel(strndup_user)kernel(strnlen)kernel(strnlen_user)kernel(strnstr)kernel(strp_check_rcv)kernel(strp_data_ready)kernel(strp_done)kernel(strp_init)kernel(strp_process)kernel(strp_stop)kernel(strp_unpause)kernel(strpbrk)kernel(strrchr)kernel(strreplace)kernel(strscpy)kernel(strscpy_pad)kernel(strsep)kernel(strspn)kernel(strstr)kernel(stutter_wait)kernel(stv0288_attach)kernel(stv0297_attach)kernel(stv0299_attach)kernel(stv0367cab_attach)kernel(stv0367ddb_attach)kernel(stv0367ter_attach)kernel(stv0900_attach)kernel(stv090x_attach)kernel(stv0910_attach)kernel(stv6110_attach)kernel(stv6110x_attach)kernel(stv6111_attach)kernel(submit_bh)kernel(submit_bio)kernel(submit_bio_wait)kernel(subsys_interface_register)kernel(subsys_interface_unregister)kernel(subsys_system_register)kernel(subsys_virtual_register)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(super_setup_bdi)kernel(super_setup_bdi_name)kernel(supported_xcr0)kernel(supported_xss)kernel(suspend_device_irqs)kernel(suspend_set_ops)kernel(suspend_valid_only_mem)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_close_xprt)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_create_xprt)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_map)kernel(svc_pool_map_get)kernel(svc_pool_map_put)kernel(svc_pool_stats_open)kernel(svc_prepare_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_set_num_threads_sync)kernel(svc_shutdown_net)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_deferred_close)kernel(svc_xprt_do_enqueue)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(swake_up_all)kernel(swake_up_locked)kernel(swake_up_one)kernel(switch_fpu_return)kernel(switchdev_bridge_port_offload)kernel(switchdev_bridge_port_unoffload)kernel(switchdev_deferred_process)kernel(switchdev_handle_fdb_event_to_device)kernel(switchdev_handle_port_attr_set)kernel(switchdev_handle_port_obj_add)kernel(switchdev_handle_port_obj_add_foreign)kernel(switchdev_handle_port_obj_del)kernel(switchdev_handle_port_obj_del_foreign)kernel(switchdev_port_attr_set)kernel(switchdev_port_obj_add)kernel(switchdev_port_obj_del)kernel(swphy_read_reg)kernel(swphy_validate_state)kernel(symbol_put_addr)kernel(sync_blockdev)kernel(sync_dirty_buffer)kernel(sync_file_create)kernel(sync_file_get_fence)kernel(sync_filesystem)kernel(sync_inode)kernel(sync_inode_metadata)kernel(sync_inodes_sb)kernel(sync_mapping_buffers)kernel(sync_page_io)kernel(synchronize_hardirq)kernel(synchronize_irq)kernel(synchronize_net)kernel(synchronize_rcu)kernel(synchronize_rcu_expedited)kernel(synchronize_rcu_tasks_rude)kernel(synchronize_rcu_tasks_trace)kernel(synchronize_shrinkers)kernel(synchronize_srcu)kernel(synchronize_srcu_expedited)kernel(synproxy_build_options)kernel(synproxy_check_timestamp_cookie)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_options_size)kernel(synproxy_parse_options)kernel(synproxy_tstamp_adjust)kernel(sys_copyarea)kernel(sys_fillrect)kernel(sys_imageblit)kernel(sys_tz)kernel(syscore_resume)kernel(syscore_suspend)kernel(sysctl_fb_tunnels_only_for_init_net)kernel(sysctl_max_skb_frags)kernel(sysctl_nf_log_all_netns)kernel(sysctl_optmem_max)kernel(sysctl_rmem_max)kernel(sysctl_tcp_mem)kernel(sysctl_udp_mem)kernel(sysctl_vals)kernel(sysctl_vfs_cache_pressure)kernel(sysctl_wmem_max)kernel(sysfs_add_file_to_group)kernel(sysfs_add_link_to_group)kernel(sysfs_break_active_protection)kernel(sysfs_change_owner)kernel(sysfs_chmod_file)kernel(sysfs_create_bin_file)kernel(sysfs_create_file_ns)kernel(sysfs_create_files)kernel(sysfs_create_group)kernel(sysfs_create_groups)kernel(sysfs_create_link)kernel(sysfs_create_link_nowarn)kernel(sysfs_create_mount_point)kernel(sysfs_emit)kernel(sysfs_emit_at)kernel(sysfs_file_change_owner)kernel(sysfs_format_mac)kernel(sysfs_group_change_owner)kernel(sysfs_groups_change_owner)kernel(sysfs_merge_group)kernel(sysfs_notify)kernel(sysfs_remove_bin_file)kernel(sysfs_remove_file_from_group)kernel(sysfs_remove_file_ns)kernel(sysfs_remove_files)kernel(sysfs_remove_group)kernel(sysfs_remove_groups)kernel(sysfs_remove_link)kernel(sysfs_remove_link_from_group)kernel(sysfs_remove_mount_point)kernel(sysfs_rename_link_ns)kernel(sysfs_streq)kernel(sysfs_unbreak_active_protection)kernel(sysfs_unmerge_group)kernel(sysfs_update_group)kernel(sysfs_update_groups)kernel(system_entering_hibernation)kernel(system_freezable_power_efficient_wq)kernel(system_freezable_wq)kernel(system_freezing_cnt)kernel(system_highpri_wq)kernel(system_long_wq)kernel(system_power_efficient_wq)kernel(system_state)kernel(system_unbound_wq)kernel(system_wq)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(t1pci_detect)kernel(t4_cleanup_clip_tbl)kernel(tag_pages_for_writeback)kernel(take_dentry_name_snapshot)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_queue_submission)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_sess_cmds)kernel(task_active_pid_ns)kernel(task_cgroup_path)kernel(task_cls_state)kernel(task_cputime_adjusted)kernel(task_handoff_register)kernel(task_handoff_unregister)kernel(task_user_regset_view)kernel(tasklet_init)kernel(tasklet_kill)kernel(tb_property_add_data)kernel(tb_property_add_dir)kernel(tb_property_add_immediate)kernel(tb_property_add_text)kernel(tb_property_create_dir)kernel(tb_property_find)kernel(tb_property_free_dir)kernel(tb_property_get_next)kernel(tb_property_remove)kernel(tb_register_property_dir)kernel(tb_register_protocol_handler)kernel(tb_register_service_driver)kernel(tb_ring_alloc_rx)kernel(tb_ring_alloc_tx)kernel(tb_ring_free)kernel(tb_ring_poll)kernel(tb_ring_poll_complete)kernel(tb_ring_start)kernel(tb_ring_stop)kernel(tb_service_type)kernel(tb_unregister_property_dir)kernel(tb_unregister_protocol_handler)kernel(tb_unregister_service_driver)kernel(tb_xdomain_alloc_in_hopid)kernel(tb_xdomain_alloc_out_hopid)kernel(tb_xdomain_disable_paths)kernel(tb_xdomain_enable_paths)kernel(tb_xdomain_find_by_route)kernel(tb_xdomain_find_by_uuid)kernel(tb_xdomain_lane_bonding_disable)kernel(tb_xdomain_lane_bonding_enable)kernel(tb_xdomain_release_in_hopid)kernel(tb_xdomain_release_out_hopid)kernel(tb_xdomain_request)kernel(tb_xdomain_response)kernel(tb_xdomain_type)kernel(tboot)kernel(tc_cleanup_offload_action)kernel(tc_setup_cb_add)kernel(tc_setup_cb_call)kernel(tc_setup_cb_destroy)kernel(tc_setup_cb_reoffload)kernel(tc_setup_cb_replace)kernel(tc_setup_offload_action)kernel(tc_skb_ext_tc)kernel(tc_skb_ext_tc_disable)kernel(tc_skb_ext_tc_enable)kernel(tcf_action_check_ctrlact)kernel(tcf_action_dump_1)kernel(tcf_action_exec)kernel(tcf_action_set_ctrlact)kernel(tcf_action_update_hw_stats)kernel(tcf_action_update_stats)kernel(tcf_block_get)kernel(tcf_block_get_ext)kernel(tcf_block_netif_keep_dst)kernel(tcf_block_put)kernel(tcf_block_put_ext)kernel(tcf_chain_get_by_act)kernel(tcf_chain_put_by_act)kernel(tcf_classify)kernel(tcf_dev_queue_xmit)kernel(tcf_em_register)kernel(tcf_em_tree_destroy)kernel(tcf_em_tree_dump)kernel(tcf_em_tree_validate)kernel(tcf_em_unregister)kernel(tcf_exts_change)kernel(tcf_exts_destroy)kernel(tcf_exts_dump)kernel(tcf_exts_dump_stats)kernel(tcf_exts_init_ex)kernel(tcf_exts_num_actions)kernel(tcf_exts_terse_dump)kernel(tcf_exts_validate)kernel(tcf_exts_validate_ex)kernel(tcf_frag_xmit_count)kernel(tcf_generic_walker)kernel(tcf_get_next_chain)kernel(tcf_get_next_proto)kernel(tcf_idr_check_alloc)kernel(tcf_idr_cleanup)kernel(tcf_idr_create)kernel(tcf_idr_create_from_flags)kernel(tcf_idr_release)kernel(tcf_idr_search)kernel(tcf_idrinfo_destroy)kernel(tcf_qevent_destroy)kernel(tcf_qevent_dump)kernel(tcf_qevent_handle)kernel(tcf_qevent_init)kernel(tcf_qevent_validate_change)kernel(tcf_queue_work)kernel(tcf_register_action)kernel(tcf_unregister_action)kernel(tcp_abort)kernel(tcp_add_backlog)kernel(tcp_alloc_md5sig_pool)kernel(tcp_bpf_bypass_getsockopt)kernel(tcp_bpf_sendmsg_redir)kernel(tcp_bpf_update_proto)kernel(tcp_ca_get_key_by_name)kernel(tcp_ca_get_name_by_key)kernel(tcp_ca_openreq_child)kernel(tcp_check_req)kernel(tcp_child_process)kernel(tcp_close)kernel(tcp_cong_avoid_ai)kernel(tcp_conn_request)kernel(tcp_connect)kernel(tcp_create_openreq_child)kernel(tcp_disconnect)kernel(tcp_done)kernel(tcp_enter_cwr)kernel(tcp_enter_memory_pressure)kernel(tcp_enter_quickack_mode)kernel(tcp_fastopen_defer_connect)kernel(tcp_filter)kernel(tcp_get_cookie_sock)kernel(tcp_get_info)kernel(tcp_get_md5sig_pool)kernel(tcp_get_syncookie_mss)kernel(tcp_getsockopt)kernel(tcp_gro_complete)kernel(tcp_hashinfo)kernel(tcp_inbound_md5_hash)kernel(tcp_init_sock)kernel(tcp_initialize_rcv_mss)kernel(tcp_ioctl)kernel(tcp_is_ulp_esp)kernel(tcp_leave_memory_pressure)kernel(tcp_make_synack)kernel(tcp_md5_do_add)kernel(tcp_md5_do_del)kernel(tcp_md5_hash_key)kernel(tcp_md5_hash_skb_data)kernel(tcp_md5_needed)kernel(tcp_memory_allocated)kernel(tcp_memory_pressure)kernel(tcp_mmap)kernel(tcp_mss_to_mtu)kernel(tcp_mtu_to_mss)kernel(tcp_mtup_init)kernel(tcp_openreq_init_rwin)kernel(tcp_orphan_count)kernel(tcp_parse_md5sig_option)kernel(tcp_parse_options)kernel(tcp_peek_len)kernel(tcp_poll)kernel(tcp_prot)kernel(tcp_rate_check_app_limited)kernel(tcp_rcv_established)kernel(tcp_rcv_state_process)kernel(tcp_read_sock)kernel(tcp_recvmsg)kernel(tcp_register_congestion_control)kernel(tcp_register_ulp)kernel(tcp_release_cb)kernel(tcp_reno_cong_avoid)kernel(tcp_reno_ssthresh)kernel(tcp_reno_undo_cwnd)kernel(tcp_req_err)kernel(tcp_rtx_synack)kernel(tcp_select_initial_window)kernel(tcp_sendmsg)kernel(tcp_sendmsg_locked)kernel(tcp_sendpage)kernel(tcp_sendpage_locked)kernel(tcp_seq_next)kernel(tcp_seq_start)kernel(tcp_seq_stop)kernel(tcp_set_keepalive)kernel(tcp_set_rcvlowat)kernel(tcp_set_state)kernel(tcp_setsockopt)kernel(tcp_shutdown)kernel(tcp_simple_retransmit)kernel(tcp_slow_start)kernel(tcp_sock_set_keepidle)kernel(tcp_sock_set_nodelay)kernel(tcp_sock_set_syncnt)kernel(tcp_sockets_allocated)kernel(tcp_splice_read)kernel(tcp_syn_ack_timeout)kernel(tcp_sync_mss)kernel(tcp_time_wait)kernel(tcp_timewait_state_process)kernel(tcp_twsk_destructor)kernel(tcp_twsk_unique)kernel(tcp_unregister_congestion_control)kernel(tcp_unregister_ulp)kernel(tcp_v4_conn_request)kernel(tcp_v4_connect)kernel(tcp_v4_destroy_sock)kernel(tcp_v4_do_rcv)kernel(tcp_v4_md5_hash_skb)kernel(tcp_v4_md5_lookup)kernel(tcp_v4_mtu_reduced)kernel(tcp_v4_send_check)kernel(tcp_v4_syn_recv_sock)kernel(tcp_vegas_cwnd_event)kernel(tcp_vegas_get_info)kernel(tcp_vegas_init)kernel(tcp_vegas_pkts_acked)kernel(tcp_vegas_state)kernel(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)kernel(tda10021_attach)kernel(tda10023_attach)kernel(tda10045_attach)kernel(tda10046_attach)kernel(tda10048_attach)kernel(tda10086_attach)kernel(tda18218_attach)kernel(tda18271_attach)kernel(tda18271c2dd_attach)kernel(tda665x_attach)kernel(tda8083_attach)kernel(tda8261_attach)kernel(tda826x_attach)kernel(tda827x_attach)kernel(tda829x_attach)kernel(tda829x_probe)kernel(tda9887_attach)kernel(tdx_kvm_hypercall)kernel(tdx_mcall_get_report0)kernel(tea5761_attach)kernel(tea5761_autodetection)kernel(tea5767_attach)kernel(tea5767_autodetection)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(test_taint)kernel(textsearch_destroy)kernel(textsearch_find_continuous)kernel(textsearch_prepare)kernel(textsearch_register)kernel(textsearch_unregister)kernel(tgl_chip_info)kernel(tglh_chip_info)kernel(thaw_bdev)kernel(thaw_super)kernel(thermal_add_hwmon_sysfs)kernel(thermal_cdev_update)kernel(thermal_cooling_device_register)kernel(thermal_cooling_device_unregister)kernel(thermal_genl_cpu_capability_event)kernel(thermal_notify_framework)kernel(thermal_of_cooling_device_register)kernel(thermal_remove_hwmon_sysfs)kernel(thermal_zone_bind_cooling_device)kernel(thermal_zone_device_critical)kernel(thermal_zone_device_disable)kernel(thermal_zone_device_enable)kernel(thermal_zone_device_is_enabled)kernel(thermal_zone_device_register)kernel(thermal_zone_device_unregister)kernel(thermal_zone_device_update)kernel(thermal_zone_get_offset)kernel(thermal_zone_get_slope)kernel(thermal_zone_get_temp)kernel(thermal_zone_get_zone_by_name)kernel(thermal_zone_set_trips)kernel(thermal_zone_unbind_cooling_device)kernel(this_cpu_off)kernel(thp_get_unmapped_area)kernel(thread_group_exited)kernel(tick_broadcast_control)kernel(tick_broadcast_oneshot_control)kernel(tick_nohz_dep_clear_cpu)kernel(tick_nohz_dep_clear_task)kernel(tick_nohz_dep_set_cpu)kernel(tick_nohz_dep_set_task)kernel(tick_nohz_full_running)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)kernel(time64_to_tm)kernel(timecounter_cyc2time)kernel(timecounter_init)kernel(timecounter_read)kernel(timer_delete)kernel(timer_delete_sync)kernel(timer_reduce)kernel(timer_shutdown)kernel(timer_shutdown_sync)kernel(timerqueue_add)kernel(timerqueue_del)kernel(timerqueue_iterate_next)kernel(timespec64_to_jiffies)kernel(timespec64_trunc)kernel(timespec_trunc)kernel(timestamp_truncate)kernel(timeval_to_jiffies)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(tm6000_debug)kernel(tm6000_get_reg)kernel(tm6000_init_digital_mode)kernel(tm6000_register_extension)kernel(tm6000_set_audio_bitrate)kernel(tm6000_set_reg)kernel(tm6000_set_reg_mask)kernel(tm6000_tuner_callback)kernel(tm6000_unregister_extension)kernel(tm6000_xc5000_callback)kernel(tnum_strn)kernel(to_drm_sched_fence)kernel(to_nd_blk_region)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)kernel(to_software_node)kernel(topology_phys_to_logical_die)kernel(topology_phys_to_logical_pkg)kernel(torture_cleanup_begin)kernel(torture_cleanup_end)kernel(torture_hrtimeout_jiffies)kernel(torture_hrtimeout_ms)kernel(torture_hrtimeout_ns)kernel(torture_hrtimeout_s)kernel(torture_hrtimeout_us)kernel(torture_init_begin)kernel(torture_init_end)kernel(torture_kthread_stopping)kernel(torture_must_stop)kernel(torture_must_stop_irq)kernel(torture_num_online_cpus)kernel(torture_offline)kernel(torture_online)kernel(torture_onoff_failures)kernel(torture_onoff_init)kernel(torture_onoff_stats)kernel(torture_random)kernel(torture_shuffle_init)kernel(torture_shuffle_task_register)kernel(torture_shutdown_absorb)kernel(torture_shutdown_init)kernel(torture_stutter_init)kernel(touch_atime)kernel(touch_buffer)kernel(touch_softlockup_watchdog)kernel(touchscreen_parse_properties)kernel(touchscreen_report_pos)kernel(touchscreen_set_mt_pos)kernel(tpacpi_led_set)kernel(tpm1_do_selftest)kernel(tpm1_getcap)kernel(tpm2_flush_context)kernel(tpm2_get_cc_attrs_tbl)kernel(tpm2_get_tpm_pt)kernel(tpm2_probe)kernel(tpm_calc_ordinal_duration)kernel(tpm_chip_alloc)kernel(tpm_chip_register)kernel(tpm_chip_start)kernel(tpm_chip_stop)kernel(tpm_chip_unregister)kernel(tpm_default_chip)kernel(tpm_get_random)kernel(tpm_get_timeouts)kernel(tpm_is_tpm2)kernel(tpm_pcr_extend)kernel(tpm_pcr_read)kernel(tpm_pm_resume)kernel(tpm_pm_suspend)kernel(tpm_put_ops)kernel(tpm_send)kernel(tpm_tis_core_init)kernel(tpm_tis_remove)kernel(tpm_tis_resume)kernel(tpm_transmit_cmd)kernel(tpm_try_get_ops)kernel(tpmm_chip_alloc)kernel(trace_clock)kernel(trace_clock_global)kernel(trace_clock_jiffies)kernel(trace_clock_local)kernel(trace_define_field)kernel(trace_dump_stack)kernel(trace_event_buffer_commit)kernel(trace_event_buffer_lock_reserve)kernel(trace_event_buffer_reserve)kernel(trace_event_ignore_this_pid)kernel(trace_event_raw_init)kernel(trace_event_reg)kernel(trace_handle_return)kernel(trace_output_call)kernel(trace_print_array_seq)kernel(trace_print_bitmask_seq)kernel(trace_print_flags_seq)kernel(trace_print_hex_dump_seq)kernel(trace_print_hex_seq)kernel(trace_print_symbols_seq)kernel(trace_raw_output_prep)kernel(trace_seq_acquire)kernel(trace_seq_bitmask)kernel(trace_seq_bprintf)kernel(trace_seq_hex_dump)kernel(trace_seq_path)kernel(trace_seq_printf)kernel(trace_seq_putc)kernel(trace_seq_putmem)kernel(trace_seq_putmem_hex)kernel(trace_seq_puts)kernel(trace_seq_to_user)kernel(trace_seq_vprintf)kernel(trace_set_clr_event)kernel(trace_vbprintk)kernel(trace_vprintk)kernel(tracepoint_probe_register)kernel(tracepoint_probe_register_prio)kernel(tracepoint_probe_register_prio_may_exist)kernel(tracepoint_probe_unregister)kernel(tracepoint_srcu)kernel(tracing_alloc_snapshot)kernel(tracing_generic_entry_update)kernel(tracing_is_on)kernel(tracing_off)kernel(tracing_on)kernel(tracing_snapshot)kernel(tracing_snapshot_alloc)kernel(transport_add_device)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_class_register)kernel(transport_class_unregister)kernel(transport_configure_device)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_destroy_device)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_handle_cdb_direct)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_remove_device)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_setup_device)kernel(transport_wait_for_tasks)kernel(truncate_inode_pages)kernel(truncate_inode_pages_final)kernel(truncate_inode_pages_range)kernel(truncate_pagecache)kernel(truncate_pagecache_range)kernel(truncate_setsize)kernel(trusted_tpm_send)kernel(try_lookup_one_len)kernel(try_module_get)kernel(try_offline_node)kernel(try_test_sas_gpio_gp_bit)kernel(try_to_del_timer_sync)kernel(try_to_free_buffers)kernel(try_to_release_page)kernel(try_to_writeback_inodes_sb)kernel(try_wait_for_completion)kernel(ts2020_attach)kernel(ts3a227e_enable_jack_detect)kernel(tsc_khz)kernel(tso_build_data)kernel(tso_build_hdr)kernel(tso_count_descs)kernel(tso_start)kernel(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_global_swapout)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_free)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_populate)kernel(ttpci_budget_debiread)kernel(ttpci_budget_debiwrite)kernel(ttpci_budget_deinit)kernel(ttpci_budget_init)kernel(ttpci_budget_init_hooks)kernel(ttpci_budget_irq10_handler)kernel(ttpci_budget_set_video_port)kernel(ttpci_eeprom_decode_mac)kernel(ttpci_eeprom_parse_mac)kernel(ttusbdecfe_dvbs_attach)kernel(ttusbdecfe_dvbt_attach)kernel(tty_buffer_lock_exclusive)kernel(tty_buffer_request_room)kernel(tty_buffer_set_limit)kernel(tty_buffer_space_avail)kernel(tty_buffer_unlock_exclusive)kernel(tty_chars_in_buffer)kernel(tty_check_change)kernel(tty_dev_name_to_number)kernel(tty_devnum)kernel(tty_do_resize)kernel(tty_driver_flush_buffer)kernel(tty_driver_kref_put)kernel(tty_encode_baud_rate)kernel(tty_find_polling_driver)kernel(tty_flip_buffer_push)kernel(tty_get_pgrp)kernel(tty_hangup)kernel(tty_hung_up_p)kernel(tty_init_termios)kernel(tty_insert_flip_string_fixed_flag)kernel(tty_insert_flip_string_flags)kernel(tty_kclose)kernel(tty_kopen)kernel(tty_kref_put)kernel(tty_ldisc_deref)kernel(tty_ldisc_flush)kernel(tty_ldisc_receive_buf)kernel(tty_ldisc_ref)kernel(tty_ldisc_ref_wait)kernel(tty_ldisc_release)kernel(tty_lock)kernel(tty_mode_ioctl)kernel(tty_name)kernel(tty_perform_flush)kernel(tty_port_alloc_xmit_buf)kernel(tty_port_block_til_ready)kernel(tty_port_carrier_raised)kernel(tty_port_close)kernel(tty_port_close_end)kernel(tty_port_close_start)kernel(tty_port_destroy)kernel(tty_port_free_xmit_buf)kernel(tty_port_hangup)kernel(tty_port_init)kernel(tty_port_install)kernel(tty_port_link_device)kernel(tty_port_lower_dtr_rts)kernel(tty_port_open)kernel(tty_port_put)kernel(tty_port_raise_dtr_rts)kernel(tty_port_register_device)kernel(tty_port_register_device_attr)kernel(tty_port_register_device_attr_serdev)kernel(tty_port_register_device_serdev)kernel(tty_port_tty_get)kernel(tty_port_tty_hangup)kernel(tty_port_tty_set)kernel(tty_port_tty_wakeup)kernel(tty_port_unregister_device)kernel(tty_prepare_flip_string)kernel(tty_put_char)kernel(tty_register_device)kernel(tty_register_device_attr)kernel(tty_register_driver)kernel(tty_register_ldisc)kernel(tty_release_struct)kernel(tty_save_termios)kernel(tty_set_ldisc)kernel(tty_set_operations)kernel(tty_set_termios)kernel(tty_standard_install)kernel(tty_std_termios)kernel(tty_termios_baud_rate)kernel(tty_termios_copy_hw)kernel(tty_termios_encode_baud_rate)kernel(tty_termios_hw_change)kernel(tty_termios_input_baud_rate)kernel(tty_throttle)kernel(tty_unlock)kernel(tty_unregister_device)kernel(tty_unregister_driver)kernel(tty_unregister_ldisc)kernel(tty_unthrottle)kernel(tty_vhangup)kernel(tty_wait_until_sent)kernel(tty_wakeup)kernel(tty_write_room)kernel(tua6100_attach)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(tuner_count)kernel(tuners)kernel(tveeprom_hauppauge_analog)kernel(tveeprom_read)kernel(twofish_dec_blk)kernel(twofish_dec_blk_3way)kernel(twofish_dec_blk_cbc_3way)kernel(twofish_enc_blk)kernel(twofish_enc_blk_ctr)kernel(twofish_enc_blk_ctr_3way)kernel(twofish_setkey)kernel(typec_altmode2port)kernel(typec_altmode_attention)kernel(typec_altmode_enter)kernel(typec_altmode_exit)kernel(typec_altmode_get_partner)kernel(typec_altmode_get_plug)kernel(typec_altmode_notify)kernel(typec_altmode_put_plug)kernel(typec_altmode_unregister_driver)kernel(typec_altmode_update_active)kernel(typec_altmode_vdm)kernel(typec_cable_get)kernel(typec_cable_is_active)kernel(typec_cable_put)kernel(typec_cable_set_identity)kernel(typec_find_orientation)kernel(typec_find_port_data_role)kernel(typec_find_port_power_role)kernel(typec_find_power_role)kernel(typec_find_pwr_opmode)kernel(typec_get_drvdata)kernel(typec_get_negotiated_svdm_version)kernel(typec_get_orientation)kernel(typec_match_altmode)kernel(typec_mux_get_drvdata)kernel(typec_mux_put)kernel(typec_mux_register)kernel(typec_mux_set)kernel(typec_mux_set_drvdata)kernel(typec_mux_unregister)kernel(typec_partner_register_altmode)kernel(typec_partner_set_identity)kernel(typec_partner_set_num_altmodes)kernel(typec_partner_set_pd_revision)kernel(typec_partner_set_svdm_version)kernel(typec_partner_set_usb_power_delivery)kernel(typec_partner_usb_power_delivery_register)kernel(typec_plug_register_altmode)kernel(typec_plug_set_num_altmodes)kernel(typec_port_register_altmode)kernel(typec_port_register_altmodes)kernel(typec_port_set_usb_power_delivery)kernel(typec_register_cable)kernel(typec_register_partner)kernel(typec_register_plug)kernel(typec_register_port)kernel(typec_retimer_get_drvdata)kernel(typec_retimer_put)kernel(typec_retimer_register)kernel(typec_retimer_set)kernel(typec_retimer_unregister)kernel(typec_set_data_role)kernel(typec_set_mode)kernel(typec_set_orientation)kernel(typec_set_pwr_opmode)kernel(typec_set_pwr_role)kernel(typec_set_vconn_role)kernel(typec_switch_get_drvdata)kernel(typec_switch_put)kernel(typec_switch_register)kernel(typec_switch_set)kernel(typec_switch_set_drvdata)kernel(typec_switch_unregister)kernel(typec_unregister_altmode)kernel(typec_unregister_cable)kernel(typec_unregister_partner)kernel(typec_unregister_plug)kernel(typec_unregister_port)kernel(uart_add_one_port)kernel(uart_console_write)kernel(uart_get_baud_rate)kernel(uart_get_divisor)kernel(uart_get_rs485_mode)kernel(uart_handle_cts_change)kernel(uart_handle_dcd_change)kernel(uart_insert_char)kernel(uart_match_port)kernel(uart_parse_earlycon)kernel(uart_parse_options)kernel(uart_register_driver)kernel(uart_remove_one_port)kernel(uart_resume_port)kernel(uart_set_options)kernel(uart_suspend_port)kernel(uart_unregister_driver)kernel(uart_update_timeout)kernel(uart_write_wakeup)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(ucs2_as_utf8)kernel(ucs2_strlen)kernel(ucs2_strncmp)kernel(ucs2_strnlen)kernel(ucs2_strsize)kernel(ucs2_utf8size)kernel(ucsi_connector_change)kernel(ucsi_create)kernel(ucsi_destroy)kernel(ucsi_get_drvdata)kernel(ucsi_register)kernel(ucsi_resume)kernel(ucsi_send_command)kernel(ucsi_set_drvdata)kernel(ucsi_unregister)kernel(udp4_hwcsum)kernel(udp4_lib_lookup)kernel(udp4_lib_lookup_skb)kernel(udp6_csum_init)kernel(udp6_lib_lookup)kernel(udp6_lib_lookup_skb)kernel(udp6_seq_ops)kernel(udp6_set_csum)kernel(udp_abort)kernel(udp_bpf_update_proto)kernel(udp_cmsg_send)kernel(udp_destruct_common)kernel(udp_disconnect)kernel(udp_encap_disable)kernel(udp_encap_enable)kernel(udp_flow_hashrnd)kernel(udp_flush_pending_frames)kernel(udp_gro_complete)kernel(udp_gro_receive)kernel(udp_ioctl)kernel(udp_lib_get_port)kernel(udp_lib_getsockopt)kernel(udp_lib_rehash)kernel(udp_lib_setsockopt)kernel(udp_lib_unhash)kernel(udp_memory_allocated)kernel(udp_poll)kernel(udp_pre_connect)kernel(udp_prot)kernel(udp_push_pending_frames)kernel(udp_read_sock)kernel(udp_sendmsg)kernel(udp_seq_next)kernel(udp_seq_ops)kernel(udp_seq_start)kernel(udp_seq_stop)kernel(udp_set_csum)kernel(udp_sk_rx_dst_set)kernel(udp_skb_destructor)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_table)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_nic_ops)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(udplite_prot)kernel(udplite_table)kernel(udpv6_encap_enable)kernel(uhci_check_and_reset_hc)kernel(uhci_reset_hc)kernel(uhid_hid_driver)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(umc_bus_type)kernel(umc_controller_reset)kernel(umc_device_create)kernel(umc_device_register)kernel(umc_device_unregister)kernel(umc_driver_unregister)kernel(umc_match_pci_id)kernel(umc_normaddr_to_sysaddr)kernel(unbind_from_irqhandler)kernel(uncore_freq_add_entry)kernel(uncore_freq_common_exit)kernel(uncore_freq_common_init)kernel(uncore_freq_remove_die_entry)kernel(unix_attach_fds)kernel(unix_destruct_scm)kernel(unix_detach_fds)kernel(unix_domain_find)kernel(unix_gc_lock)kernel(unix_get_socket)kernel(unix_inq_len)kernel(unix_outq_len)kernel(unix_peer_get)kernel(unix_socket_table)kernel(unix_table_lock)kernel(unix_tot_inflight)kernel(unload_nls)kernel(unlock_buffer)kernel(unlock_new_inode)kernel(unlock_page)kernel(unlock_page_memcg)kernel(unlock_rename)kernel(unlock_system_sleep)kernel(unlock_two_nondirectories)kernel(unmap_mapping_range)kernel(unpin_user_page)kernel(unpin_user_page_range_dirty_lock)kernel(unpin_user_pages)kernel(unpin_user_pages_dirty_lock)kernel(unpoison_memory)kernel(unregister_8022_client)kernel(unregister_acpi_bus_type)kernel(unregister_acpi_hed_notifier)kernel(unregister_acpi_notifier)kernel(unregister_asymmetric_key_parser)kernel(unregister_atmdevice_notifier)kernel(unregister_binfmt)kernel(unregister_blkdev)kernel(unregister_blocking_lsm_notifier)kernel(unregister_c_can_dev)kernel(unregister_candev)kernel(unregister_capi_driver)kernel(unregister_capictr_notifier)kernel(unregister_cc770dev)kernel(unregister_cdrom)kernel(unregister_chrdev_region)kernel(unregister_console)kernel(unregister_dca_provider)kernel(unregister_dcbevent_notifier)kernel(unregister_die_notifier)kernel(unregister_fib_notifier)kernel(unregister_filesystem)kernel(unregister_framebuffer)kernel(unregister_ftrace_direct)kernel(unregister_ftrace_export)kernel(unregister_ftrace_function)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_hw_breakpoint)kernel(unregister_inet6addr_notifier)kernel(unregister_inet6addr_validator_notifier)kernel(unregister_inetaddr_notifier)kernel(unregister_inetaddr_validator_notifier)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_key_type)kernel(unregister_keyboard_notifier)kernel(unregister_kprobe)kernel(unregister_kprobes)kernel(unregister_kretprobe)kernel(unregister_kretprobes)kernel(unregister_md_cluster_operations)kernel(unregister_md_personality)kernel(unregister_memory_notifier)kernel(unregister_mii_timestamper)kernel(unregister_mii_tstamp_controller)kernel(unregister_module_notifier)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_net_sysctl_table)kernel(unregister_netdev)kernel(unregister_netdevice_many)kernel(unregister_netdevice_notifier)kernel(unregister_netdevice_notifier_dev_net)kernel(unregister_netdevice_notifier_net)kernel(unregister_netdevice_queue)kernel(unregister_netevent_notifier)kernel(unregister_nfs_version)kernel(unregister_nls)kernel(unregister_nmi_handler)kernel(unregister_nvdimm_pmu)kernel(unregister_oom_notifier)kernel(unregister_pernet_device)kernel(unregister_pernet_subsys)kernel(unregister_pm_notifier)kernel(unregister_pppox_proto)kernel(unregister_qdisc)kernel(unregister_quota_format)kernel(unregister_reboot_notifier)kernel(unregister_restart_handler)kernel(unregister_shrinker)kernel(unregister_sja1000dev)kernel(unregister_snap_client)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(unregister_switchdev_blocking_notifier)kernel(unregister_switchdev_notifier)kernel(unregister_syscore_ops)kernel(unregister_sysctl_table)kernel(unregister_sysrq_key)kernel(unregister_tcf_proto_ops)kernel(unregister_trace_event)kernel(unregister_tracepoint_module_notifier)kernel(unregister_virtio_device)kernel(unregister_virtio_driver)kernel(unregister_vmap_purge_notifier)kernel(unregister_vmcore_cb)kernel(unregister_vt_notifier)kernel(unregister_wide_hw_breakpoint)kernel(unregister_xenbus_watch)kernel(unregister_xenstore_notifier)kernel(unshare_fs_struct)kernel(unuse_mm)kernel(unwind_get_return_address)kernel(unwind_next_frame)kernel(up)kernel(up_read)kernel(up_write)kernel(update_region)kernel(uprobe_register)kernel(uprobe_register_refctr)kernel(uprobe_unregister)kernel(usb_acpi_port_lpm_incapable)kernel(usb_acpi_power_manageable)kernel(usb_acpi_set_power_state)kernel(usb_add_hcd)kernel(usb_alloc_coherent)kernel(usb_alloc_dev)kernel(usb_alloc_streams)kernel(usb_alloc_urb)kernel(usb_altnum_to_altsetting)kernel(usb_amd_dev_put)kernel(usb_amd_hang_symptom_quirk)kernel(usb_amd_prefetch_quirk)kernel(usb_amd_pt_check_port)kernel(usb_amd_quirk_pll_check)kernel(usb_amd_quirk_pll_disable)kernel(usb_amd_quirk_pll_enable)kernel(usb_anchor_empty)kernel(usb_anchor_resume_wakeups)kernel(usb_anchor_suspend_wakeups)kernel(usb_anchor_urb)kernel(usb_asmedia_modifyflowcontrol)kernel(usb_autopm_get_interface)kernel(usb_autopm_get_interface_async)kernel(usb_autopm_get_interface_no_resume)kernel(usb_autopm_put_interface)kernel(usb_autopm_put_interface_async)kernel(usb_autopm_put_interface_no_suspend)kernel(usb_block_urb)kernel(usb_bulk_msg)kernel(usb_bus_idr)kernel(usb_bus_idr_lock)kernel(usb_cache_string)kernel(usb_calc_bus_time)kernel(usb_cdc_wdm_register)kernel(usb_check_bulk_endpoints)kernel(usb_check_int_endpoints)kernel(usb_choose_configuration)kernel(usb_clear_halt)kernel(usb_control_msg)kernel(usb_control_msg_recv)kernel(usb_control_msg_send)kernel(usb_create_hcd)kernel(usb_create_shared_hcd)kernel(usb_cypress_load_firmware)kernel(usb_debug_root)kernel(usb_decode_ctrl)kernel(usb_decode_interval)kernel(usb_deregister)kernel(usb_deregister_dev)kernel(usb_deregister_device_driver)kernel(usb_disable_autosuspend)kernel(usb_disable_lpm)kernel(usb_disable_ltm)kernel(usb_disable_xhci_ports)kernel(usb_disabled)kernel(usb_driver_claim_interface)kernel(usb_driver_release_interface)kernel(usb_driver_set_configuration)kernel(usb_enable_autosuspend)kernel(usb_enable_intel_xhci_ports)kernel(usb_enable_lpm)kernel(usb_enable_ltm)kernel(usb_ep0_reinit)kernel(usb_ep_type_string)kernel(usb_find_alt_setting)kernel(usb_find_common_endpoints)kernel(usb_find_common_endpoints_reverse)kernel(usb_find_interface)kernel(usb_for_each_dev)kernel(usb_free_coherent)kernel(usb_free_streams)kernel(usb_free_urb)kernel(usb_get_current_frame_number)kernel(usb_get_descriptor)kernel(usb_get_dev)kernel(usb_get_dr_mode)kernel(usb_get_from_anchor)kernel(usb_get_hcd)kernel(usb_get_intf)kernel(usb_get_maximum_speed)kernel(usb_get_maximum_ssp_rate)kernel(usb_get_status)kernel(usb_get_urb)kernel(usb_hc_died)kernel(usb_hcd_amd_remote_wakeup_quirk)kernel(usb_hcd_check_unlink_urb)kernel(usb_hcd_end_port_resume)kernel(usb_hcd_giveback_urb)kernel(usb_hcd_irq)kernel(usb_hcd_is_primary_hcd)kernel(usb_hcd_link_urb_to_ep)kernel(usb_hcd_map_urb_for_dma)kernel(usb_hcd_pci_pm_ops)kernel(usb_hcd_pci_probe)kernel(usb_hcd_pci_remove)kernel(usb_hcd_pci_shutdown)kernel(usb_hcd_platform_shutdown)kernel(usb_hcd_poll_rh_status)kernel(usb_hcd_resume_root_hub)kernel(usb_hcd_setup_local_mem)kernel(usb_hcd_start_port_resume)kernel(usb_hcd_unlink_urb_from_ep)kernel(usb_hcd_unmap_urb_for_dma)kernel(usb_hcd_unmap_urb_setup_for_dma)kernel(usb_hcds_loaded)kernel(usb_hid_driver)kernel(usb_hub_claim_port)kernel(usb_hub_clear_tt_buffer)kernel(usb_hub_find_child)kernel(usb_hub_release_port)kernel(usb_ifnum_to_if)kernel(usb_init_urb)kernel(usb_interrupt_msg)kernel(usb_intf_get_dma_device)kernel(usb_kill_anchored_urbs)kernel(usb_kill_urb)kernel(usb_led_activity)kernel(usb_lock_device_for_reset)kernel(usb_match_id)kernel(usb_match_one_id)kernel(usb_mon_deregister)kernel(usb_mon_register)kernel(usb_otg_state_string)kernel(usb_phy_roothub_alloc)kernel(usb_phy_roothub_calibrate)kernel(usb_phy_roothub_exit)kernel(usb_phy_roothub_init)kernel(usb_phy_roothub_power_off)kernel(usb_phy_roothub_power_on)kernel(usb_phy_roothub_resume)kernel(usb_phy_roothub_set_mode)kernel(usb_phy_roothub_suspend)kernel(usb_pipe_type_check)kernel(usb_poison_anchored_urbs)kernel(usb_poison_urb)kernel(usb_power_delivery_link_device)kernel(usb_power_delivery_register)kernel(usb_power_delivery_register_capabilities)kernel(usb_power_delivery_unlink_device)kernel(usb_power_delivery_unregister)kernel(usb_power_delivery_unregister_capabilities)kernel(usb_put_dev)kernel(usb_put_hcd)kernel(usb_put_intf)kernel(usb_queue_reset_device)kernel(usb_register_dev)kernel(usb_register_device_driver)kernel(usb_register_driver)kernel(usb_register_notify)kernel(usb_remove_hcd)kernel(usb_reset_configuration)kernel(usb_reset_device)kernel(usb_reset_endpoint)kernel(usb_role_string)kernel(usb_role_switch_find_by_fwnode)kernel(usb_role_switch_get)kernel(usb_role_switch_get_drvdata)kernel(usb_role_switch_get_role)kernel(usb_role_switch_put)kernel(usb_role_switch_register)kernel(usb_role_switch_set_drvdata)kernel(usb_role_switch_set_role)kernel(usb_role_switch_unregister)kernel(usb_root_hub_lost_power)kernel(usb_scuttle_anchored_urbs)kernel(usb_serial_claim_interface)kernel(usb_serial_deregister_drivers)kernel(usb_serial_generic_chars_in_buffer)kernel(usb_serial_generic_close)kernel(usb_serial_generic_get_icount)kernel(usb_serial_generic_open)kernel(usb_serial_generic_process_read_urb)kernel(usb_serial_generic_read_bulk_callback)kernel(usb_serial_generic_resume)kernel(usb_serial_generic_submit_read_urbs)kernel(usb_serial_generic_throttle)kernel(usb_serial_generic_tiocmiwait)kernel(usb_serial_generic_unthrottle)kernel(usb_serial_generic_wait_until_sent)kernel(usb_serial_generic_write)kernel(usb_serial_generic_write_bulk_callback)kernel(usb_serial_generic_write_start)kernel(usb_serial_handle_break)kernel(usb_serial_handle_dcd_change)kernel(usb_serial_handle_sysrq_char)kernel(usb_serial_port_softint)kernel(usb_serial_register_drivers)kernel(usb_serial_resume)kernel(usb_serial_suspend)kernel(usb_set_configuration)kernel(usb_set_device_state)kernel(usb_set_interface)kernel(usb_set_wireless_status)kernel(usb_sg_cancel)kernel(usb_sg_init)kernel(usb_sg_wait)kernel(usb_show_dynids)kernel(usb_speed_string)kernel(usb_state_string)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(usb_store_new_id)kernel(usb_string)kernel(usb_submit_urb)kernel(usb_unanchor_urb)kernel(usb_unlink_anchored_urbs)kernel(usb_unlink_urb)kernel(usb_unlocked_disable_lpm)kernel(usb_unlocked_enable_lpm)kernel(usb_unpoison_anchored_urbs)kernel(usb_unpoison_urb)kernel(usb_unregister_notify)kernel(usb_urb_ep_type_check)kernel(usb_wait_anchor_empty_timeout)kernel(usb_wakeup_enabled_descendants)kernel(usb_wakeup_notification)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(use_mm)kernel(user_describe)kernel(user_destroy)kernel(user_free_preparse)kernel(user_path_at_empty)kernel(user_path_create)kernel(user_preparse)kernel(user_read)kernel(user_return_notifier_register)kernel(user_return_notifier_unregister)kernel(user_revoke)kernel(user_update)kernel(usermodehelper_read_lock_wait)kernel(usermodehelper_read_trylock)kernel(usermodehelper_read_unlock)kernel(usleep_range)kernel(usleep_range_state)kernel(utf16s_to_utf8s)kernel(utf32_to_utf8)kernel(utf8_to_utf32)kernel(utf8s_to_utf16s)kernel(uuid_gen)kernel(uuid_is_valid)kernel(uuid_null)kernel(uuid_parse)kernel(uv_bios_change_memprotect)kernel(uv_bios_enum_objs)kernel(uv_bios_enum_ports)kernel(uv_bios_get_geoinfo)kernel(uv_bios_get_heapsize)kernel(uv_bios_get_master_nasid)kernel(uv_bios_get_pci_topology)kernel(uv_bios_install_heap)kernel(uv_bios_mq_watchlist_alloc)kernel(uv_bios_mq_watchlist_free)kernel(uv_bios_obj_count)kernel(uv_bios_reserved_page_pa)kernel(uv_get_archtype)kernel(uv_get_hubless_system)kernel(uv_possible_blades)kernel(uv_setup_irq)kernel(uv_teardown_irq)kernel(uv_undefined)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(uwb_dev_for_each)kernel(uwb_dev_try_get)kernel(uwb_est_find_size)kernel(uwb_est_register)kernel(uwb_est_unregister)kernel(uwb_ie_next)kernel(uwb_notifs_deregister)kernel(uwb_notifs_register)kernel(uwb_pal_init)kernel(uwb_pal_register)kernel(uwb_pal_unregister)kernel(uwb_radio_start)kernel(uwb_radio_stop)kernel(uwb_rc_add)kernel(uwb_rc_alloc)kernel(uwb_rc_cmd)kernel(uwb_rc_cmd_async)kernel(uwb_rc_dev_addr_get)kernel(uwb_rc_get_by_dev)kernel(uwb_rc_get_by_grandpa)kernel(uwb_rc_ie_add)kernel(uwb_rc_ie_rm)kernel(uwb_rc_init)kernel(uwb_rc_mac_addr_get)kernel(uwb_rc_neh_error)kernel(uwb_rc_neh_grok)kernel(uwb_rc_post_reset)kernel(uwb_rc_pre_reset)kernel(uwb_rc_put)kernel(uwb_rc_reset_all)kernel(uwb_rc_rm)kernel(uwb_rc_vcmd)kernel(uwb_rsv_accept)kernel(uwb_rsv_create)kernel(uwb_rsv_destroy)kernel(uwb_rsv_establish)kernel(uwb_rsv_get_usable_mas)kernel(uwb_rsv_modify)kernel(uwb_rsv_state_str)kernel(uwb_rsv_terminate)kernel(uwb_rsv_type_str)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_async_notifier_cleanup)kernel(v4l2_async_notifier_register)kernel(v4l2_async_notifier_unregister)kernel(v4l2_async_register_subdev)kernel(v4l2_async_subdev_notifier_register)kernel(v4l2_async_unregister_subdev)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_clk_disable)kernel(v4l2_clk_enable)kernel(v4l2_clk_get)kernel(v4l2_clk_get_rate)kernel(v4l2_clk_put)kernel(v4l2_clk_register)kernel(v4l2_clk_set_rate)kernel(v4l2_clk_unregister)kernel(v4l2_clk_unregister_fixed)kernel(v4l2_compat_ioctl32)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_grab)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_register_subdev_nodes)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_get_timestamp)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_init)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_printk_ioctl)kernel(validate_slab_cache)kernel(validate_xmit_skb_list)kernel(validate_xmit_xfrm)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dma_sg_memops)kernel(vb2_dqbuf)kernel(vb2_dvb_alloc_frontend)kernel(vb2_dvb_dealloc_frontends)kernel(vb2_dvb_find_frontend)kernel(vb2_dvb_get_frontend)kernel(vb2_dvb_register_bus)kernel(vb2_dvb_unregister_bus)kernel(vb2_expbuf)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vbin_printf)kernel(vc_cons)kernel(vc_resize)kernel(vc_scrolldelta_helper)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)kernel(vcpu_load)kernel(vcpu_put)kernel(vdpa_get_config)kernel(vdpa_mgmtdev_register)kernel(vdpa_mgmtdev_unregister)kernel(vdpa_register_device)kernel(vdpa_set_config)kernel(vdpa_set_status)kernel(vdpa_unregister_device)kernel(vdpa_unregister_driver)kernel(vdpasim_create)kernel(verbose_torout_sleep)kernel(verify_pkcs7_signature)kernel(verify_signature)kernel(verify_spi_info)kernel(ves1820_attach)kernel(ves1x93_attach)kernel(vfio_add_group_dev)kernel(vfio_del_group_dev)kernel(vfio_device_data)kernel(vfio_device_get_from_dev)kernel(vfio_device_put)kernel(vfio_dma_rw)kernel(vfio_external_check_extension)kernel(vfio_external_group_match_file)kernel(vfio_external_user_iommu_id)kernel(vfio_group_get_external_user)kernel(vfio_group_get_external_user_from_dev)kernel(vfio_group_pin_pages)kernel(vfio_group_put_external_user)kernel(vfio_group_set_kvm)kernel(vfio_group_unpin_pages)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommu_group_get)kernel(vfio_iommu_group_put)kernel(vfio_pin_pages)kernel(vfio_register_iommu_driver)kernel(vfio_register_notifier)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_iommu_driver)kernel(vfio_unregister_notifier)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfree)kernel(vfs_cancel_lock)kernel(vfs_clone_file_range)kernel(vfs_copy_file_range)kernel(vfs_create)kernel(vfs_create_mount)kernel(vfs_dedupe_file_range)kernel(vfs_dedupe_file_range_one)kernel(vfs_dup_fs_context)kernel(vfs_fadvise)kernel(vfs_fallocate)kernel(vfs_fsync)kernel(vfs_fsync_range)kernel(vfs_get_link)kernel(vfs_get_super)kernel(vfs_get_tree)kernel(vfs_getattr)kernel(vfs_getattr_nosec)kernel(vfs_getxattr)kernel(vfs_ioc_fssetxattr_check)kernel(vfs_ioc_setflags_prepare)kernel(vfs_iocb_iter_read)kernel(vfs_iocb_iter_write)kernel(vfs_ioctl)kernel(vfs_iter_read)kernel(vfs_iter_write)kernel(vfs_kern_mount)kernel(vfs_link)kernel(vfs_listxattr)kernel(vfs_llseek)kernel(vfs_lock_file)kernel(vfs_mkdir)kernel(vfs_mknod)kernel(vfs_mkobj)kernel(vfs_parse_fs_param)kernel(vfs_parse_fs_param_source)kernel(vfs_parse_fs_string)kernel(vfs_path_lookup)kernel(vfs_readlink)kernel(vfs_removexattr)kernel(vfs_rename)kernel(vfs_rmdir)kernel(vfs_setlease)kernel(vfs_setpos)kernel(vfs_setxattr)kernel(vfs_statfs)kernel(vfs_statx)kernel(vfs_statx_fd)kernel(vfs_submount)kernel(vfs_symlink)kernel(vfs_test_lock)kernel(vfs_tmpfile)kernel(vfs_truncate)kernel(vfs_unlink)kernel(vga_client_register)kernel(vga_con)kernel(vga_default_device)kernel(vga_get)kernel(vga_put)kernel(vga_remove_vgacon)kernel(vga_set_legacy_decoding)kernel(vga_switcheroo_client_fb_set)kernel(vga_switcheroo_client_probe_defer)kernel(vga_switcheroo_fini_domain_pm_ops)kernel(vga_switcheroo_get_client_state)kernel(vga_switcheroo_handler_flags)kernel(vga_switcheroo_init_domain_pm_ops)kernel(vga_switcheroo_lock_ddc)kernel(vga_switcheroo_process_delayed_switch)kernel(vga_switcheroo_register_audio_client)kernel(vga_switcheroo_register_client)kernel(vga_switcheroo_register_handler)kernel(vga_switcheroo_unlock_ddc)kernel(vga_switcheroo_unregister_client)kernel(vga_switcheroo_unregister_handler)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_flush)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vring_ioctl)kernel(vhost_work_flush)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(vid_from_reg)kernel(vid_which_vrm)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_firmware_drivers_only)kernel(video_ioctl2)kernel(video_unregister_device)kernel(videobuf_alloc_vb)kernel(videobuf_dma_free)kernel(videobuf_dma_unmap)kernel(videobuf_dqbuf)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_sg_init)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_sg_alloc)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_dma)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(vif_device_init)kernel(virtio_add_status)kernel(virtio_break_device)kernel(virtio_check_driver_offered_feature)kernel(virtio_config_changed)kernel(virtio_config_disable)kernel(virtio_config_enable)kernel(virtio_device_freeze)kernel(virtio_device_restore)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_finalize_features)kernel(virtio_max_dma_size)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_free_pkt)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_put_credit)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(virtqueue_add_inbuf)kernel(virtqueue_add_inbuf_ctx)kernel(virtqueue_add_outbuf)kernel(virtqueue_add_sgs)kernel(virtqueue_detach_unused_buf)kernel(virtqueue_disable_cb)kernel(virtqueue_enable_cb)kernel(virtqueue_enable_cb_delayed)kernel(virtqueue_enable_cb_prepare)kernel(virtqueue_get_avail_addr)kernel(virtqueue_get_buf)kernel(virtqueue_get_buf_ctx)kernel(virtqueue_get_desc_addr)kernel(virtqueue_get_used_addr)kernel(virtqueue_get_vring)kernel(virtqueue_get_vring_size)kernel(virtqueue_is_broken)kernel(virtqueue_kick)kernel(virtqueue_kick_prepare)kernel(virtqueue_notify)kernel(virtqueue_poll)kernel(visitor128)kernel(visitor32)kernel(visitor64)kernel(visitorl)kernel(vlan_dev_real_dev)kernel(vlan_dev_vlan_id)kernel(vlan_dev_vlan_proto)kernel(vlan_filter_drop_vids)kernel(vlan_filter_push_vids)kernel(vlan_for_each)kernel(vlan_ioctl_set)kernel(vlan_uses_dev)kernel(vlan_vid_add)kernel(vlan_vid_del)kernel(vlan_vids_add_by_dev)kernel(vlan_vids_del_by_dev)kernel(vm_brk)kernel(vm_brk_flags)kernel(vm_event_states)kernel(vm_get_page_prot)kernel(vm_insert_page)kernel(vm_iomap_memory)kernel(vm_map_pages)kernel(vm_map_pages_zero)kernel(vm_map_ram)kernel(vm_memory_committed)kernel(vm_mmap)kernel(vm_munmap)kernel(vm_node_stat)kernel(vm_numa_stat)kernel(vm_unmap_aliases)kernel(vm_unmap_ram)kernel(vm_zone_stat)kernel(vma_kernel_pagesize)kernel(vma_set_file)kernel(vmalloc)kernel(vmalloc_32)kernel(vmalloc_32_user)kernel(vmalloc_base)kernel(vmalloc_node)kernel(vmalloc_to_page)kernel(vmalloc_to_pfn)kernel(vmalloc_user)kernel(vmalloc_user_node_flags)kernel(vmap)kernel(vmap_pfn)kernel(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)kernel(vmcore_add_device_dump)kernel(vmemdup_user)kernel(vmemmap_base)kernel(vmf_insert_mixed)kernel(vmf_insert_mixed_mkwrite)kernel(vmf_insert_mixed_prot)kernel(vmf_insert_pfn)kernel(vmf_insert_pfn_pmd_prot)kernel(vmf_insert_pfn_prot)kernel(vmf_insert_pfn_pud_prot)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(vp_modern_config_vector)kernel(vp_modern_generation)kernel(vp_modern_get_driver_features)kernel(vp_modern_get_features)kernel(vp_modern_get_num_queues)kernel(vp_modern_get_queue_enable)kernel(vp_modern_get_queue_size)kernel(vp_modern_get_status)kernel(vp_modern_map_vq_notify)kernel(vp_modern_probe)kernel(vp_modern_queue_address)kernel(vp_modern_queue_vector)kernel(vp_modern_remove)kernel(vp_modern_set_features)kernel(vp_modern_set_queue_enable)kernel(vp_modern_set_queue_size)kernel(vp_modern_set_status)kernel(vprintk)kernel(vprintk_default)kernel(vprintk_emit)kernel(vq_meta_prefetch)kernel(vring_create_virtqueue)kernel(vring_del_virtqueue)kernel(vring_interrupt)kernel(vring_new_virtqueue)kernel(vring_transport_features)kernel(vringh_abandon_iotlb)kernel(vringh_abandon_kern)kernel(vringh_abandon_user)kernel(vringh_complete_iotlb)kernel(vringh_complete_kern)kernel(vringh_complete_multi_user)kernel(vringh_complete_user)kernel(vringh_getdesc_iotlb)kernel(vringh_getdesc_kern)kernel(vringh_getdesc_user)kernel(vringh_init_iotlb)kernel(vringh_init_kern)kernel(vringh_init_user)kernel(vringh_iov_pull_iotlb)kernel(vringh_iov_pull_kern)kernel(vringh_iov_pull_user)kernel(vringh_iov_push_iotlb)kernel(vringh_iov_push_kern)kernel(vringh_iov_push_user)kernel(vringh_kiov_advance)kernel(vringh_need_notify_iotlb)kernel(vringh_need_notify_kern)kernel(vringh_need_notify_user)kernel(vringh_notify_disable_iotlb)kernel(vringh_notify_disable_kern)kernel(vringh_notify_disable_user)kernel(vringh_notify_enable_iotlb)kernel(vringh_notify_enable_kern)kernel(vringh_notify_enable_user)kernel(vringh_set_iotlb)kernel(vscnprintf)kernel(vsnprintf)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_deliver_tap)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vsprintf)kernel(vsscanf)kernel(vt_get_leds)kernel(vtime_guest_enter)kernel(vtime_guest_exit)kernel(vunmap)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(vzalloc)kernel(vzalloc_node)kernel(wa_create)kernel(wa_dti_start)kernel(wa_process_errored_transfers_run)kernel(wa_urb_dequeue)kernel(wa_urb_enqueue)kernel(wa_urb_enqueue_run)kernel(wait_for_completion)kernel(wait_for_completion_interruptible)kernel(wait_for_completion_interruptible_timeout)kernel(wait_for_completion_io)kernel(wait_for_completion_io_timeout)kernel(wait_for_completion_killable)kernel(wait_for_completion_killable_timeout)kernel(wait_for_completion_timeout)kernel(wait_for_device_probe)kernel(wait_for_key_construction)kernel(wait_for_random_bytes)kernel(wait_for_stable_page)kernel(wait_on_page_bit)kernel(wait_on_page_bit_killable)kernel(wait_on_page_writeback)kernel(wait_woken)kernel(wake_bit_function)kernel(wake_up_all_idle_cpus)kernel(wake_up_bit)kernel(wake_up_process)kernel(wake_up_var)kernel(wakeme_after_rcu)kernel(wakeup_source_add)kernel(wakeup_source_create)kernel(wakeup_source_destroy)kernel(wakeup_source_register)kernel(wakeup_source_remove)kernel(wakeup_source_unregister)kernel(walk_iomem_res_desc)kernel(watchdog_init_timeout)kernel(watchdog_register_device)kernel(watchdog_set_restart_priority)kernel(watchdog_unregister_device)kernel(wb_writeout_inc)kernel(wbc_account_cgroup_owner)kernel(wbc_attach_and_unlock_inode)kernel(wbc_detach_inode)kernel(wbinvd_on_all_cpus)kernel(wbinvd_on_cpu)kernel(wbt_disable_default)kernel(wbt_enable_default)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(whci_wait_for)kernel(widget_in_list)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wm8804_pm)kernel(wm8804_probe)kernel(wm8804_regmap_config)kernel(wm8804_remove)kernel(wm_adsp1_event)kernel(wm_adsp1_init)kernel(wm_adsp2_bus_error)kernel(wm_adsp2_component_probe)kernel(wm_adsp2_component_remove)kernel(wm_adsp2_init)kernel(wm_adsp2_preloader_get)kernel(wm_adsp2_preloader_put)kernel(wm_adsp2_remove)kernel(wm_adsp2_set_dspclk)kernel(wm_adsp_compr_copy)kernel(wm_adsp_compr_free)kernel(wm_adsp_compr_get_caps)kernel(wm_adsp_compr_handle_irq)kernel(wm_adsp_compr_open)kernel(wm_adsp_compr_pointer)kernel(wm_adsp_compr_set_params)kernel(wm_adsp_compr_trigger)kernel(wm_adsp_early_event)kernel(wm_adsp_event)kernel(wm_adsp_fw_enum)kernel(wm_adsp_fw_get)kernel(wm_adsp_fw_put)kernel(wm_adsp_power_up)kernel(wm_adsp_read_ctl)kernel(wm_adsp_write_ctl)kernel(wm_halo_bus_error)kernel(wm_halo_init)kernel(wm_halo_wdt_expire)kernel(wmi_driver_unregister)kernel(wmi_evaluate_method)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(wmidev_block_query)kernel(wmidev_evaluate_method)kernel(woken_wake_function)kernel(work_busy)kernel(work_on_cpu)kernel(work_on_cpu_safe)kernel(workqueue_congested)kernel(workqueue_set_max_active)kernel(would_dump)kernel(wp_shared_mapping_range)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(write_bytes_to_xdr_buf)kernel(write_cache_pages)kernel(write_dirty_buffer)kernel(write_dst)kernel(write_inode_now)kernel(write_one_page)kernel(writeback_inodes_sb)kernel(writeback_inodes_sb_nr)kernel(wrmsr_on_cpu)kernel(wrmsr_on_cpus)kernel(wrmsr_safe_on_cpu)kernel(wrmsr_safe_regs)kernel(wrmsr_safe_regs_on_cpu)kernel(wrmsrl_on_cpu)kernel(wrmsrl_safe_on_cpu)kernel(wusb_cluster_id_get)kernel(wusb_cluster_id_put)kernel(wusb_dev_destroy)kernel(wusb_et_name)kernel(wusbd)kernel(wusbhc_b_create)kernel(wusbhc_b_destroy)kernel(wusbhc_chid_set)kernel(wusbhc_create)kernel(wusbhc_destroy)kernel(wusbhc_giveback_urb)kernel(wusbhc_handle_dn)kernel(wusbhc_mmcie_rm)kernel(wusbhc_mmcie_set)kernel(wusbhc_reset_all)kernel(wusbhc_rh_control)kernel(wusbhc_rh_start_port_reset)kernel(wusbhc_rh_status_data)kernel(ww_mutex_lock)kernel(ww_mutex_lock_interruptible)kernel(ww_mutex_trylock)kernel(ww_mutex_unlock)kernel(x2apic_mode)kernel(x509_cert_parse)kernel(x509_decode_time)kernel(x509_free_certificate)kernel(x509_load_certificate_list)kernel(x86_apple_machine)kernel(x86_bios_cpu_apicid)kernel(x86_cpu_has_min_microcode_rev)kernel(x86_cpu_to_acpiid)kernel(x86_cpu_to_apicid)kernel(x86_cpu_to_node_map)kernel(x86_decode_emulated_instruction)kernel(x86_family)kernel(x86_hyper_type)kernel(x86_match_cpu)kernel(x86_match_cpu_v2)kernel(x86_model)kernel(x86_msi_msg_get_destid)kernel(x86_perf_get_lbr)kernel(x86_platform)kernel(x86_pred_cmd)kernel(x86_spec_ctrl_base)kernel(x86_spec_ctrl_current)kernel(x86_stepping)kernel(x86_vector_domain)kernel(x86_virt_spec_ctrl)kernel(xa_clear_mark)kernel(xa_delete_node)kernel(xa_destroy)kernel(xa_erase)kernel(xa_extract)kernel(xa_find)kernel(xa_find_after)kernel(xa_get_mark)kernel(xa_get_order)kernel(xa_load)kernel(xa_set_mark)kernel(xa_store)kernel(xa_store_range)kernel(xas_clear_mark)kernel(xas_create_range)kernel(xas_find)kernel(xas_find_conflict)kernel(xas_find_marked)kernel(xas_get_mark)kernel(xas_init_marks)kernel(xas_load)kernel(xas_nomem)kernel(xas_pause)kernel(xas_set_mark)kernel(xas_split)kernel(xas_split_alloc)kernel(xas_store)kernel(xattr_full_name)kernel(xattr_supported_namespace)kernel(xc2028_attach)kernel(xc4000_attach)kernel(xc5000_attach)kernel(xdp_alloc_skb_bulk)kernel(xdp_attachment_setup)kernel(xdp_build_skb_from_frame)kernel(xdp_convert_zc_to_xdp_frame)kernel(xdp_do_flush)kernel(xdp_do_redirect)kernel(xdp_flush_frame_bulk)kernel(xdp_return_frame)kernel(xdp_return_frame_bulk)kernel(xdp_return_frame_rx_napi)kernel(xdp_rxq_info_is_reg)kernel(xdp_rxq_info_reg)kernel(xdp_rxq_info_reg_mem_model)kernel(xdp_rxq_info_unreg)kernel(xdp_rxq_info_unreg_mem_model)kernel(xdp_rxq_info_unused)kernel(xdp_warn)kernel(xdr_align_data)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_commit_encode)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_expand_hole)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_shift_buf)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_terminate_string)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xen_arch_register_cpu)kernel(xen_arch_unregister_cpu)kernel(xen_clear_irq_pending)kernel(xen_domain_type)kernel(xen_efi_get_next_high_mono_count)kernel(xen_efi_get_next_variable)kernel(xen_efi_get_time)kernel(xen_efi_get_variable)kernel(xen_efi_get_wakeup_time)kernel(xen_efi_query_capsule_caps)kernel(xen_efi_query_variable_info)kernel(xen_efi_reset_system)kernel(xen_efi_set_time)kernel(xen_efi_set_variable)kernel(xen_efi_set_wakeup_time)kernel(xen_efi_update_capsule)kernel(xen_evtchn_nr_channels)kernel(xen_features)kernel(xen_front_pgdir_shbuf_alloc)kernel(xen_front_pgdir_shbuf_free)kernel(xen_front_pgdir_shbuf_get_dir_start)kernel(xen_front_pgdir_shbuf_map)kernel(xen_front_pgdir_shbuf_unmap)kernel(xen_has_pv_and_legacy_disk_devices)kernel(xen_has_pv_devices)kernel(xen_has_pv_disk_devices)kernel(xen_has_pv_nic_devices)kernel(xen_have_vector_callback)kernel(xen_hvm_evtchn_do_upcall)kernel(xen_hvm_need_lapic)kernel(xen_in_preemptible_hcall)kernel(xen_irq_from_gsi)kernel(xen_pci_frontend)kernel(xen_pirq_from_irq)kernel(xen_poll_irq_timeout)kernel(xen_privcmd_fops)kernel(xen_privcmdbuf_fops)kernel(xen_rebind_evtchn_to_cpu)kernel(xen_remap_domain_gfn_array)kernel(xen_remap_domain_gfn_range)kernel(xen_remap_domain_mfn_array)kernel(xen_resume_notifier_register)kernel(xen_resume_notifier_unregister)kernel(xen_set_callback_via)kernel(xen_set_irq_priority)kernel(xen_setup_shutdown_event)kernel(xen_start_flags)kernel(xen_start_info)kernel(xen_store_domain_type)kernel(xen_store_evtchn)kernel(xen_store_interface)kernel(xen_test_irq_shared)kernel(xen_unmap_domain_gfn_range)kernel(xen_vcpu_id)kernel(xen_xenbus_fops)kernel(xen_xlate_map_ballooned_pages)kernel(xen_xlate_remap_gfn_array)kernel(xen_xlate_unmap_gfn_range)kernel(xenbus_alloc_evtchn)kernel(xenbus_dev_cancel)kernel(xenbus_dev_changed)kernel(xenbus_dev_error)kernel(xenbus_dev_fatal)kernel(xenbus_dev_groups)kernel(xenbus_dev_probe)kernel(xenbus_dev_remove)kernel(xenbus_dev_request_and_reply)kernel(xenbus_dev_resume)kernel(xenbus_dev_shutdown)kernel(xenbus_dev_suspend)kernel(xenbus_directory)kernel(xenbus_exists)kernel(xenbus_free_evtchn)kernel(xenbus_frontend_closed)kernel(xenbus_gather)kernel(xenbus_grant_ring)kernel(xenbus_map_ring)kernel(xenbus_map_ring_valloc)kernel(xenbus_match)kernel(xenbus_mkdir)kernel(xenbus_otherend_changed)kernel(xenbus_printf)kernel(xenbus_probe)kernel(xenbus_probe_devices)kernel(xenbus_probe_node)kernel(xenbus_read)kernel(xenbus_read_driver_state)kernel(xenbus_read_otherend_details)kernel(xenbus_read_unsigned)kernel(xenbus_register_driver_common)kernel(xenbus_rm)kernel(xenbus_scanf)kernel(xenbus_strstate)kernel(xenbus_switch_state)kernel(xenbus_transaction_end)kernel(xenbus_transaction_start)kernel(xenbus_unmap_ring)kernel(xenbus_unmap_ring_vfree)kernel(xenbus_unregister_driver)kernel(xenbus_watch_path)kernel(xenbus_watch_pathfmt)kernel(xenbus_write)kernel(xfrm4_protocol_deregister)kernel(xfrm4_protocol_init)kernel(xfrm4_protocol_register)kernel(xfrm4_rcv)kernel(xfrm4_rcv_encap)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm4_udp_encap_rcv)kernel(xfrm6_find_1stfragopt)kernel(xfrm6_input_addr)kernel(xfrm6_protocol_deregister)kernel(xfrm6_protocol_register)kernel(xfrm6_rcv)kernel(xfrm6_rcv_encap)kernel(xfrm6_rcv_spi)kernel(xfrm6_rcv_tnl)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xfrm_aalg_get_byid)kernel(xfrm_aalg_get_byidx)kernel(xfrm_aalg_get_byname)kernel(xfrm_aead_get_byname)kernel(xfrm_alloc_spi)kernel(xfrm_audit_policy_add)kernel(xfrm_audit_policy_delete)kernel(xfrm_audit_state_add)kernel(xfrm_audit_state_delete)kernel(xfrm_audit_state_icvfail)kernel(xfrm_audit_state_notfound)kernel(xfrm_audit_state_notfound_simple)kernel(xfrm_audit_state_replay)kernel(xfrm_audit_state_replay_overflow)kernel(xfrm_calg_get_byid)kernel(xfrm_calg_get_byname)kernel(xfrm_count_pfkey_auth_supported)kernel(xfrm_count_pfkey_enc_supported)kernel(xfrm_dev_offload_ok)kernel(xfrm_dev_resume)kernel(xfrm_dev_state_add)kernel(xfrm_dev_state_flush)kernel(xfrm_dst_ifdown)kernel(xfrm_ealg_get_byid)kernel(xfrm_ealg_get_byidx)kernel(xfrm_ealg_get_byname)kernel(xfrm_find_acq)kernel(xfrm_find_acq_byseq)kernel(xfrm_flush_gc)kernel(xfrm_get_acqseq)kernel(xfrm_if_register_cb)kernel(xfrm_if_unregister_cb)kernel(xfrm_init_replay)kernel(xfrm_init_state)kernel(xfrm_input)kernel(xfrm_input_register_afinfo)kernel(xfrm_input_resume)kernel(xfrm_input_unregister_afinfo)kernel(xfrm_local_error)kernel(xfrm_lookup)kernel(xfrm_lookup_route)kernel(xfrm_lookup_with_ifid)kernel(xfrm_migrate)kernel(xfrm_migrate_state_find)kernel(xfrm_output)kernel(xfrm_output_resume)kernel(xfrm_parse_spi)kernel(xfrm_policy_alloc)kernel(xfrm_policy_byid)kernel(xfrm_policy_bysel_ctx)kernel(xfrm_policy_delete)kernel(xfrm_policy_destroy)kernel(xfrm_policy_flush)kernel(xfrm_policy_hash_rebuild)kernel(xfrm_policy_insert)kernel(xfrm_policy_register_afinfo)kernel(xfrm_policy_unregister_afinfo)kernel(xfrm_policy_walk)kernel(xfrm_policy_walk_done)kernel(xfrm_policy_walk_init)kernel(xfrm_probe_algs)kernel(xfrm_register_km)kernel(xfrm_register_type)kernel(xfrm_register_type_offload)kernel(xfrm_replay_seqhi)kernel(xfrm_sad_getinfo)kernel(xfrm_spd_getinfo)kernel(xfrm_state_add)kernel(xfrm_state_afinfo_get_rcu)kernel(xfrm_state_alloc)kernel(xfrm_state_check_expire)kernel(xfrm_state_delete)kernel(xfrm_state_delete_tunnel)kernel(xfrm_state_flush)kernel(xfrm_state_free)kernel(xfrm_state_insert)kernel(xfrm_state_lookup)kernel(xfrm_state_lookup_byaddr)kernel(xfrm_state_lookup_byspi)kernel(xfrm_state_migrate)kernel(xfrm_state_register_afinfo)kernel(xfrm_state_sort)kernel(xfrm_state_unregister_afinfo)kernel(xfrm_state_update)kernel(xfrm_state_walk)kernel(xfrm_state_walk_done)kernel(xfrm_state_walk_init)kernel(xfrm_stateonly_find)kernel(xfrm_tmpl_sort)kernel(xfrm_trans_queue)kernel(xfrm_trans_queue_net)kernel(xfrm_unregister_km)kernel(xfrm_unregister_type)kernel(xfrm_unregister_type_offload)kernel(xfrm_user_policy)kernel(xhci_add_endpoint)kernel(xhci_check_bandwidth)kernel(xhci_dbg_trace)kernel(xhci_drop_endpoint)kernel(xhci_ext_cap_init)kernel(xhci_find_slot_id_by_port)kernel(xhci_gen_setup)kernel(xhci_get_endpoint_index)kernel(xhci_get_ep_ctx)kernel(xhci_hub_control)kernel(xhci_init_driver)kernel(xhci_msi_irq)kernel(xhci_plat_pm_ops)kernel(xhci_plat_probe)kernel(xhci_plat_remove)kernel(xhci_port_state_to_neutral)kernel(xhci_reset_bandwidth)kernel(xhci_resume)kernel(xhci_run)kernel(xhci_shutdown)kernel(xhci_stop)kernel(xhci_suspend)kernel(xhci_update_hub_device)kernel(xor_blocks)kernel(xp_alloc)kernel(xp_alloc_batch)kernel(xp_can_alloc)kernel(xp_cpu_to_nasid)kernel(xp_dma_map)kernel(xp_dma_sync_for_cpu_slow)kernel(xp_dma_sync_for_device_slow)kernel(xp_dma_unmap)kernel(xp_expand_memprotect)kernel(xp_free)kernel(xp_max_npartitions)kernel(xp_pa)kernel(xp_partition_id)kernel(xp_raw_get_data)kernel(xp_raw_get_dma)kernel(xp_region_size)kernel(xp_remote_memcpy)kernel(xp_restrict_memprotect)kernel(xp_set_rxq_info)kernel(xp_socket_pa)kernel(xpc_clear_interface)kernel(xpc_connect)kernel(xpc_disconnect)kernel(xpc_interface)kernel(xpc_registrations)kernel(xpc_set_interface)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xps_needed)kernel(xps_rxqs_needed)kernel(xsk_clear_rx_need_wakeup)kernel(xsk_clear_tx_need_wakeup)kernel(xsk_get_pool_from_qid)kernel(xsk_set_rx_need_wakeup)kernel(xsk_set_tx_need_wakeup)kernel(xsk_tx_completed)kernel(xsk_tx_peek_desc)kernel(xsk_tx_peek_release_desc_batch)kernel(xsk_tx_release)kernel(xsk_uses_need_wakeup)kernel(xstate_get_guest_group_perm)kernel(xt_alloc_entry_offsets)kernel(xt_alloc_table_info)kernel(xt_check_entry_offsets)kernel(xt_check_match)kernel(xt_check_proc_name)kernel(xt_check_table_hooks)kernel(xt_check_target)kernel(xt_compat_add_offset)kernel(xt_compat_calc_jump)kernel(xt_compat_check_entry_offsets)kernel(xt_compat_flush_offsets)kernel(xt_compat_init_offsets)kernel(xt_compat_lock)kernel(xt_compat_match_from_user)kernel(xt_compat_match_offset)kernel(xt_compat_match_to_user)kernel(xt_compat_target_from_user)kernel(xt_compat_target_offset)kernel(xt_compat_target_to_user)kernel(xt_compat_unlock)kernel(xt_copy_counters_from_user)kernel(xt_counters_alloc)kernel(xt_data_to_user)kernel(xt_find_jump_offset)kernel(xt_find_match)kernel(xt_find_revision)kernel(xt_find_table_lock)kernel(xt_find_target)kernel(xt_free_table_info)kernel(xt_hook_ops_alloc)kernel(xt_match_to_user)kernel(xt_percpu_counter_alloc)kernel(xt_percpu_counter_free)kernel(xt_proto_fini)kernel(xt_proto_init)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(xt_recseq)kernel(xt_register_match)kernel(xt_register_matches)kernel(xt_register_table)kernel(xt_register_target)kernel(xt_register_targets)kernel(xt_replace_table)kernel(xt_request_find_match)kernel(xt_request_find_table_lock)kernel(xt_request_find_target)kernel(xt_table_unlock)kernel(xt_target_to_user)kernel(xt_tee_enabled)kernel(xt_unregister_match)kernel(xt_unregister_matches)kernel(xt_unregister_table)kernel(xt_unregister_target)kernel(xt_unregister_targets)kernel(xts_camellia_setkey)kernel(xts_serpent_setkey)kernel(xz_dec_end)kernel(xz_dec_init)kernel(xz_dec_reset)kernel(xz_dec_run)kernel(yield)kernel(yield_to)kernel(zalloc_cpumask_var)kernel(zalloc_cpumask_var_node)kernel(zap_vma_ptes)kernel(zero_fill_bio_iter)kernel(zero_pfn)kernel(zerocopy_sg_from_iter)kernel(zgid)kernel(zl10036_attach)kernel(zl10039_attach)kernel(zl10353_attach)kernel(zlib_deflate)kernel(zlib_deflateEnd)kernel(zlib_deflateInit2)kernel(zlib_deflateReset)kernel(zlib_deflate_dfltcc_enabled)kernel(zlib_deflate_workspacesize)kernel(zlib_inflate)kernel(zlib_inflateEnd)kernel(zlib_inflateIncomp)kernel(zlib_inflateInit2)kernel(zlib_inflateReset)kernel(zlib_inflate_blob)kernel(zlib_inflate_workspacesize)kernel(zpool_has_pool)kernel(zpool_register_driver)kernel(zpool_unregister_driver)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel-corekernel-core(x86-64)kernel-core-uname-rkernel-drm-nouveaukernel-uname-rkernel-x86_64kmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(8250.ko)kmod(8250_base.ko)kmod(8250_dw.ko)kmod(8250_exar.ko)kmod(8250_lpss.ko)kmod(8250_mid.ko)kmod(8250_pci.ko)kmod(abituguru.ko)kmod(abituguru3.ko)kmod(ac.ko)kmod(acpi-cpufreq.ko)kmod(acpi_extlog.ko)kmod(acpi_ipmi.ko)kmod(acpi_pad.ko)kmod(acpi_power_meter.ko)kmod(acpi_tad.ko)kmod(acpi_thermal_rel.ko)kmod(acpiphp_ibm.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_nat.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_simple.ko)kmod(act_skbedit.ko)kmod(act_skbmod.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(ad7414.ko)kmod(ad7418.ko)kmod(adm1021.ko)kmod(adm1025.ko)kmod(adm1026.ko)kmod(adm1029.ko)kmod(adm1031.ko)kmod(adm1275.ko)kmod(adm9240.ko)kmod(ads1015.ko)kmod(ads7828.ko)kmod(adt7410.ko)kmod(adt7411.ko)kmod(adt7462.ko)kmod(adt7470.ko)kmod(adt7475.ko)kmod(adt7x10.ko)kmod(aead.ko)kmod(aes-x86_64.ko)kmod(aes_generic.ko)kmod(aesni-intel.ko)kmod(af_alg.ko)kmod(af_key.ko)kmod(af_packet.ko)kmod(af_packet_diag.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci.ko)kmod(ahci_platform.ko)kmod(akcipher.ko)kmod(algif_aead.ko)kmod(algif_hash.ko)kmod(algif_rng.ko)kmod(algif_skcipher.ko)kmod(alim1535_wdt.ko)kmod(alim7101_wdt.ko)kmod(altera-stapl.ko)kmod(altera_ps2.ko)kmod(amc6821.ko)kmod(amd-rng.ko)kmod(amd-uncore.ko)kmod(amd.ko)kmod(amd64_edac_mod.ko)kmod(amd_energy.ko)kmod(amd_freq_sensitivity.ko)kmod(amd_sfh.ko)kmod(ansi_cprng.ko)kmod(anubis.ko)kmod(apanel.ko)kmod(apds9802als.ko)kmod(apds990x.ko)kmod(apple_bl.ko)kmod(applesmc.ko)kmod(appletouch.ko)kmod(aquantia.ko)kmod(arc4.ko)kmod(arc_ps2.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asb100.ko)kmod(asc7621.ko)kmod(asn1_decoder.ko)kmod(asus_atk0110.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(ata_generic.ko)kmod(ata_piix.ko)kmod(ati_remote2.ko)kmod(atkbd.ko)kmod(atlas_btns.ko)kmod(atomic64_test.ko)kmod(atxp1.ko)kmod(auth_rpcgss.ko)kmod(authenc.ko)kmod(authencesn.ko)kmod(autofs4.ko)kmod(backlight.ko)kmod(battery.ko)kmod(bcm-phy-lib.ko)kmod(bcm5974.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bfq.ko)kmod(bh1770glc.ko)kmod(binfmt_misc.ko)kmod(binfmt_script.ko)kmod(bitrev.ko)kmod(blocklayoutdriver.ko)kmod(blowfish-x86_64.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(button.ko)kmod(cachefiles.ko)kmod(camellia-aesni-avx-x86_64.ko)kmod(camellia-aesni-avx2.ko)kmod(camellia-x86_64.ko)kmod(camellia_generic.ko)kmod(cast5-avx-x86_64.ko)kmod(cast5_generic.ko)kmod(cast6-avx-x86_64.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(cbc.ko)kmod(ccm.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(ceph.ko)kmod(cfb.ko)kmod(cfbcopyarea.ko)kmod(cfbfillrect.ko)kmod(cfbimgblt.ko)kmod(ch.ko)kmod(chacha20-x86_64.ko)kmod(chacha20_generic.ko)kmod(chacha20poly1305.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(cls_basic.ko)kmod(cls_bpf.ko)kmod(cls_cgroup.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_route.ko)kmod(cls_rsvp.ko)kmod(cls_rsvp6.ko)kmod(cls_tcindex.ko)kmod(cls_u32.ko)kmod(cm109.ko)kmod(cmac.ko)kmod(cn.ko)kmod(configfs.ko)kmod(cordic.ko)kmod(coretemp.ko)kmod(cortina.ko)kmod(counter.ko)kmod(cpufreq_conservative.ko)kmod(cpufreq_ondemand.ko)kmod(cpufreq_performance.ko)kmod(cpufreq_powersave.ko)kmod(cpufreq_userspace.ko)kmod(cpuid.ko)kmod(cpuidle-haltpoll.ko)kmod(crc-ccitt.ko)kmod(crc-itu-t.ko)kmod(crc-t10dif.ko)kmod(crc16.ko)kmod(crc32-pclmul.ko)kmod(crc32.ko)kmod(crc32_generic.ko)kmod(crc32c-intel.ko)kmod(crc32c_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-pclmul.ko)kmod(crct10dif_common.ko)kmod(crct10dif_generic.ko)kmod(cryptd.ko)kmod(crypto.ko)kmod(crypto_acompress.ko)kmod(crypto_algapi.ko)kmod(crypto_blkcipher.ko)kmod(crypto_hash.ko)kmod(crypto_null.ko)kmod(crypto_simd.ko)kmod(crypto_user.ko)kmod(crypto_wq.ko)kmod(cryptomgr.ko)kmod(cs_dsp.ko)kmod(ctr.ko)kmod(cts.ko)kmod(cyapatp.ko)kmod(davicom.ko)kmod(dax.ko)kmod(dax_hmem.ko)kmod(dax_pmem.ko)kmod(dax_pmem_compat.ko)kmod(dax_pmem_core.ko)kmod(dca.ko)kmod(deflate.ko)kmod(dell-smm-hwmon.ko)kmod(dell_rbu.ko)kmod(des3_ede-x86_64.ko)kmod(des_generic.ko)kmod(device_dax.ko)kmod(dh_generic.ko)kmod(diag.ko)kmod(digsig.ko)kmod(dlci.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dme1737.ko)kmod(dmi-sysfs.ko)kmod(dnet.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dptf_power.ko)kmod(drbg.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_kms_helper.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drm_shmem_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(drop_monitor.ko)kmod(ds1621.ko)kmod(ds620.ko)kmod(dummy.ko)kmod(dummy_stm.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(e1000.ko)kmod(e1000e.ko)kmod(e752x_edac.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(ec_sys.ko)kmod(ecb.ko)kmod(ecdh_generic.ko)kmod(echainiv.ko)kmod(edac_core.ko)kmod(edac_mce_amd.ko)kmod(edd.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(efi-pstore.ko)kmod(efivarfs.ko)kmod(efivars.ko)kmod(ehci-hcd.ko)kmod(ehci-pci.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(em_cmp.ko)kmod(em_ipset.ko)kmod(em_meta.ko)kmod(em_nbyte.ko)kmod(em_text.ko)kmod(em_u32.ko)kmod(emc1403.ko)kmod(emc6w201.ko)kmod(ena.ko)kmod(enclosure.ko)kmod(encrypted-keys.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(et1011c.ko)kmod(ethoc.ko)kmod(evdev.ko)kmod(exportfs.ko)kmod(ext4.ko)kmod(f71805f.ko)kmod(f71808e_wdt.ko)kmod(f71882fg.ko)kmod(f75375s.ko)kmod(failover.ko)kmod(fam15h_power.ko)kmod(fan.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fb.ko)kmod(fb_sys_fops.ko)kmod(fbdev.ko)kmod(fcrypt.ko)kmod(ff-memless.ko)kmod(firmware_class.ko)kmod(fixed_phy.ko)kmod(fjes.ko)kmod(fm10k.ko)kmod(font.ko)kmod(fscache.ko)kmod(fschmd.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g760a.ko)kmod(garp.ko)kmod(gcm.ko)kmod(geneve.ko)kmod(gf128mul.ko)kmod(gfs2.ko)kmod(ghash-clmulni-intel.ko)kmod(ghash-generic.ko)kmod(ghes_edac.ko)kmod(gl518sm.ko)kmod(gl520sm.ko)kmod(glue_helper.ko)kmod(gp2ap002a00f.ko)kmod(gpio-amdpt.ko)kmod(gpio-generic.ko)kmod(gpio-ich.ko)kmod(gpio-viperboard.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gru.ko)kmod(gve.ko)kmod(hangcheck-timer.ko)kmod(hd3ss3220.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hed.ko)kmod(hid-a4tech.ko)kmod(hid-alps.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-asus.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-cmedia.ko)kmod(hid-corsair.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-generic.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-magicmouse.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ntrig.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-sensor-custom.ko)kmod(hid-sensor-hub.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hid.ko)kmod(hinic.ko)kmod(hmac.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsu_dma.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hwmon-vid.ko)kmod(hwmon.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_fb.ko)kmod(i10nm_edac.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-amd756-s4882.ko)kmod(i2c-amd756.ko)kmod(i2c-amd8111.ko)kmod(i2c-core.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid.ko)kmod(i2c-i801.ko)kmod(i2c-isch.ko)kmod(i2c-ismt.ko)kmod(i2c-mlxcpld.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2-s4985.ko)kmod(i2c-nforce2.ko)kmod(i2c-parport-light.ko)kmod(i2c-parport.ko)kmod(i2c-pca-platform.ko)kmod(i2c-piix4.ko)kmod(i2c-scmi.ko)kmod(i2c-simtec.ko)kmod(i2c-sis96x.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-via.ko)kmod(i2c-viapro.ko)kmod(i2c-viperboard.ko)kmod(i3000_edac.ko)kmod(i3200_edac.ko)kmod(i40e.ko)kmod(i5000_edac.ko)kmod(i5100_edac.ko)kmod(i5400_edac.ko)kmod(i5500_temp.ko)kmod(i5k_amb.ko)kmod(i6300esb.ko)kmod(i7300_edac.ko)kmod(i7core_edac.ko)kmod(i8042.ko)kmod(i82975x_edac.ko)kmod(iTCO_vendor_support.ko)kmod(iTCO_wdt.ko)kmod(iavf.ko)kmod(ib700wdt.ko)kmod(ibmaem.ko)kmod(ibmasr.ko)kmod(ibmpex.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idma64.ko)kmod(idxd.ko)kmod(idxd_bus.ko)kmod(ie31200_edac.ko)kmod(ie6xx_wdt.ko)kmod(ifb.ko)kmod(ifcvf.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(igen6_edac.ko)kmod(ina209.ko)kmod(ina2xx.ko)kmod(inet6_hashtables.ko)kmod(inet_diag.ko)kmod(input-core.ko)kmod(input-leds.ko)kmod(input-polldev.ko)kmod(int3400_thermal.ko)kmod(int3401_thermal.ko)kmod(int3402_thermal.ko)kmod(int3403_thermal.ko)kmod(int340x_thermal_zone.ko)kmod(intel-cstate.ko)kmod(intel-gtt.ko)kmod(intel-ish-ipc.ko)kmod(intel-ishtp-hid.ko)kmod(intel-ishtp.ko)kmod(intel-qep.ko)kmod(intel-rng.ko)kmod(intel-uncore.ko)kmod(intel-xhci-usb-role-switch.ko)kmod(intel-xway.ko)kmod(intel_pch_thermal.ko)kmod(intel_powerclamp.ko)kmod(intel_qat.ko)kmod(intel_rapl_common.ko)kmod(intel_rapl_msr.ko)kmod(intel_soc_dts_iosf.ko)kmod(intel_th.ko)kmod(intel_th_acpi.ko)kmod(intel_th_gth.ko)kmod(intel_th_msu.ko)kmod(intel_th_msu_sink.ko)kmod(intel_th_pci.ko)kmod(intel_th_pti.ko)kmod(intel_th_sth.ko)kmod(ioasid.ko)kmod(ioatdma.ko)kmod(ioc4.ko)kmod(iommu_v2.ko)kmod(ionic.ko)kmod(iosf_mbi.ko)kmod(iova.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_MASQUERADE.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmi_devintf.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipt_ECN.ko)kmod(ipt_MASQUERADE.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipv6.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(irqbypass.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isl29003.ko)kmod(isl29020.ko)kmod(isofs.ko)kmod(it87.ko)kmod(it8712f_wdt.ko)kmod(it87_wdt.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(jitterentropy_rng.ko)kmod(joydev.ko)kmod(k10temp.ko)kmod(k8temp.ko)kmod(keyspan_remote.ko)kmod(kgdboc.ko)kmod(khazad.ko)kmod(kheaders.ko)kmod(kpp.ko)kmod(kvm-amd.ko)kmod(kvm-intel.ko)kmod(kvm.ko)kmod(kyber-iosched.ko)kmod(lcd.ko)kmod(led-class.ko)kmod(ledtrig-usbport.ko)kmod(libahci.ko)kmod(libahci_platform.ko)kmod(libarc4.ko)kmod(libata.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(libphy.ko)kmod(libps2.ko)kmod(libsha256.ko)kmod(lineage-pem.ko)kmod(linear.ko)kmod(linear_ranges.ko)kmod(liquidio.ko)kmod(liquidio_vf.ko)kmod(lis3lv02d.ko)kmod(lis3lv02d_i2c.ko)kmod(llc.ko)kmod(lm25066.ko)kmod(lm63.ko)kmod(lm73.ko)kmod(lm75.ko)kmod(lm77.ko)kmod(lm78.ko)kmod(lm80.ko)kmod(lm83.ko)kmod(lm85.ko)kmod(lm87.ko)kmod(lm90.ko)kmod(lm92.ko)kmod(lm93.ko)kmod(lm95234.ko)kmod(lm95241.ko)kmod(lm95245.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2978.ko)kmod(ltc4151.ko)kmod(ltc4215.ko)kmod(ltc4245.ko)kmod(ltc4261.ko)kmod(lxt.ko)kmod(lz4_decompress.ko)kmod(lzo.ko)kmod(lzo_compress.ko)kmod(lzo_decompress.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(mac_hid.ko)kmod(machzwd.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mana.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(max16064.ko)kmod(max16065.ko)kmod(max1619.ko)kmod(max1668.ko)kmod(max197.ko)kmod(max34440.ko)kmod(max6639.ko)kmod(max6642.ko)kmod(max6650.ko)kmod(max6697.ko)kmod(max6875.ko)kmod(max8688.ko)kmod(mbcache.ko)kmod(mce-inject.ko)kmod(mcp3021.ko)kmod(md-cluster.ko)kmod(md-mod.ko)kmod(md4.ko)kmod(md5.ko)kmod(mdev.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-thunder.ko)kmod(mdio.ko)kmod(mei-me.ko)kmod(mei.ko)kmod(mei_wdt.ko)kmod(mfd-core.ko)kmod(mhi.ko)kmod(mhi_pci_generic.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5_core.ko)kmod(mlx5_vdpa.ko)kmod(mlx_wdt.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mlxsw_switchib.ko)kmod(mlxsw_switchx2.ko)kmod(mousedev.ko)kmod(mpi.ko)kmod(mpi3mr.ko)kmod(mpls_gso.ko)kmod(mptbase.ko)kmod(mptcp_diag.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mq-deadline.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(msr.ko)kmod(mxl-gpy.ko)kmod(myri10ge.ko)kmod(n5pf.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct6775.ko)kmod(nd_blk.ko)kmod(nd_btt.ko)kmod(nd_e820.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netlabel_calipso.ko)kmod(netlink_diag.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_osf.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tables_set.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfit.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_socket.ko)kmod(nft_tproxy.ko)kmod(nft_xfrm.ko)kmod(nlmon.ko)kmod(nls_ascii.ko)kmod(nls_base.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp437.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(nsh.ko)kmod(ntc_thermistor.ko)kmod(null_blk.ko)kmod(nv_tco.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(nvram.ko)kmod(objagg.ko)kmod(of_touchscreen.ko)kmod(ohci-hcd.ko)kmod(ohci-pci.ko)kmod(oid_registry.ko)kmod(openvswitch.ko)kmod(oprofile.ko)kmod(overlay.ko)kmod(p4-clockmod.ko)kmod(p8022.ko)kmod(padlock-aes.ko)kmod(padlock-sha.ko)kmod(parman.ko)kmod(parport.ko)kmod(parport_pc.ko)kmod(pc87360.ko)kmod(pc87427.ko)kmod(pcbc.ko)kmod(pcf8591.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pci-stub.ko)kmod(pcmcia_core.ko)kmod(pcmcia_rsrc.ko)kmod(pcrypt.ko)kmod(pcs-xpcs.ko)kmod(pcspkr.ko)kmod(pcwd_pci.ko)kmod(pcwd_usb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-alderlake.ko)kmod(pinctrl-amd.ko)kmod(pinctrl-broxton.ko)kmod(pinctrl-cannonlake.ko)kmod(pinctrl-cedarfork.ko)kmod(pinctrl-denverton.ko)kmod(pinctrl-elkhartlake.ko)kmod(pinctrl-emmitsburg.ko)kmod(pinctrl-geminilake.ko)kmod(pinctrl-icelake.ko)kmod(pinctrl-intel.ko)kmod(pinctrl-lewisburg.ko)kmod(pinctrl-meteorlake.ko)kmod(pinctrl-sunrisepoint.ko)kmod(pinctrl-tigerlake.ko)kmod(pkcs7_message.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(platform_profile.ko)kmod(pmbus.ko)kmod(pmbus_core.ko)kmod(pnd2_edac.ko)kmod(poly1305-x86_64.ko)kmod(poly1305_generic.ko)kmod(power.ko)kmod(powermate.ko)kmod(powernow-k8.ko)kmod(ppdev.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(pps_core.ko)kmod(pps_parport.ko)kmod(prime_numbers.ko)kmod(processor.ko)kmod(processor_thermal_device.ko)kmod(processor_thermal_device_pci.ko)kmod(processor_thermal_device_pci_legacy.ko)kmod(processor_thermal_mbox.ko)kmod(processor_thermal_rapl.ko)kmod(processor_thermal_rfim.ko)kmod(psample.ko)kmod(psmouse.ko)kmod(psnap.ko)kmod(pstore.ko)kmod(ptdma.ko)kmod(ptp.ko)kmod(ptp_kvm.ko)kmod(ptp_vmw.ko)kmod(public_key.ko)kmod(pvpanic.ko)kmod(pwm-dwc.ko)kmod(pwm-lpss-pci.ko)kmod(pwm-lpss-platform.ko)kmod(pwm-lpss.ko)kmod(qat_4xxx.ko)kmod(qat_c3xxx.ko)kmod(qat_c3xxxvf.ko)kmod(qat_c62x.ko)kmod(qat_c62xvf.ko)kmod(qat_dh895xcc.ko)kmod(qat_dh895xccvf.ko)kmod(qemu_fw_cfg.ko)kmod(qmi_helpers.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(quota_tree.ko)kmod(quota_v2.ko)kmod(qxl.ko)kmod(r8169.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(ramoops.ko)kmod(rapl.ko)kmod(rational.ko)kmod(raw.ko)kmod(raw_diag.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-i2c.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd128.ko)kmod(rmd160.ko)kmod(rmd256.ko)kmod(rmd320.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rng-core.ko)kmod(rng.ko)kmod(rockchip.ko)kmod(roles.ko)kmod(rotary_encoder.ko)kmod(rpcsec_gss_krb5.ko)kmod(rsa_generic.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-cmos.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-msm6242.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-v3020.ko)kmod(rtc-x1205.ko)kmod(rtsx_pci.ko)kmod(rtsx_usb.ko)kmod(salsa20_generic.ko)kmod(sb_edac.ko)kmod(sbc_fitpc2_wdt.ko)kmod(sbs.ko)kmod(sbshc.ko)kmod(sch311x_wdt.ko)kmod(sch5627.ko)kmod(sch5636.ko)kmod(sch56xx-common.ko)kmod(sch_codel.ko)kmod(sch_fq.ko)kmod(sch_fq_codel.ko)kmod(sch_hfsc.ko)kmod(sch_hhf.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_pie.ko)kmod(sch_plug.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_tbf.ko)kmod(scsi_debug.ko)kmod(scsi_dh_alua.ko)kmod(scsi_dh_emc.ko)kmod(scsi_dh_hp_sw.ko)kmod(scsi_dh_rdac.ko)kmod(scsi_mod.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(seed.ko)kmod(seqiv.ko)kmod(serial_core.ko)kmod(serio.ko)kmod(serio_raw.ko)kmod(sermouse.ko)kmod(serpent-avx-x86_64.ko)kmod(serpent-avx2.ko)kmod(serpent-sse2-x86_64.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-ssse3.ko)kmod(sha1_generic.ko)kmod(sha256-ssse3.ko)kmod(sha256_generic.ko)kmod(sha3_generic.ko)kmod(sha512-ssse3.ko)kmod(sha512_generic.ko)kmod(sht15.ko)kmod(sht21.ko)kmod(sis5595.ko)kmod(sit.ko)kmod(skx_edac.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(smsc47b397.ko)kmod(smsc47m1.ko)kmod(smsc47m192.ko)kmod(softdog.ko)kmod(sp5100_tco.ko)kmod(sparse-keymap.ko)kmod(speedstep-lib.ko)kmod(spi-amd.ko)kmod(spi-pxa2xx-pci.ko)kmod(spi-pxa2xx-platform.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_console.ko)kmod(stm_core.ko)kmod(stm_ftrace.ko)kmod(stm_heartbeat.ko)kmod(stm_p_basic.ko)kmod(stm_p_sys-t.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(syscopyarea.ko)kmod(sysfillrect.ko)kmod(sysimgblt.ko)kmod(t10-pi.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_cubic.ko)kmod(tcp_dctcp.ko)kmod(tcp_diag.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpci_rt1711h.ko)kmod(tcpm.ko)kmod(tcrypt.ko)kmod(tea.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(teranetics.ko)kmod(test-kstrtox.ko)kmod(tgr192.ko)kmod(thermal.ko)kmod(thermal_sys.ko)kmod(thmc50.ko)kmod(thunderbolt.ko)kmod(thunderbolt_net.ko)kmod(tifm_7xx1.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tlclk.ko)kmod(tls.ko)kmod(tmem.ko)kmod(tmp102.ko)kmod(tmp401.ko)kmod(tmp421.ko)kmod(tpm.ko)kmod(tpm_atmel.ko)kmod(tpm_crb.ko)kmod(tpm_i2c_atmel.ko)kmod(tpm_i2c_infineon.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_infineon.ko)kmod(tpm_nsc.ko)kmod(tpm_st33zp24.ko)kmod(tpm_st33zp24_i2c.ko)kmod(tpm_tis.ko)kmod(tpm_tis_core.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tsl2550.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish-avx-x86_64.ko)kmod(twofish-x86_64-3way.ko)kmod(twofish-x86_64.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec.ko)kmod(typec_displayport.ko)kmod(typec_ucsi.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucd9000.ko)kmod(ucd9200.ko)kmod(ucs2_string.ko)kmod(ucsi_acpi.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_diag.ko)kmod(udp_tunnel.ko)kmod(uhci-hcd.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(unix.ko)kmod(unix_diag.ko)kmod(usb-common.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usbcore.ko)kmod(usbhid.ko)kmod(usblp.ko)kmod(usbmon.ko)kmod(usbserial.ko)kmod(usbtmc.ko)kmod(uv_mmtimer.ko)kmod(vboxvideo.ko)kmod(vdpa.ko)kmod(vdpa_sim.ko)kmod(vdpa_sim_blk.ko)kmod(vdpa_sim_net.ko)kmod(veth.ko)kmod(vfat.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vfio_mdev.ko)kmod(vfio_virqfd.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vdpa.ko)kmod(vhost_vsock.ko)kmod(via-cputemp.ko)kmod(via-rng.ko)kmod(via686a.ko)kmod(via_wdt.ko)kmod(video.ko)kmod(virt-dma.ko)kmod(virtio-gpu.ko)kmod(virtio-rng.ko)kmod(virtio.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_mem.ko)kmod(virtio_net.ko)kmod(virtio_pci.ko)kmod(virtio_pci_modern_dev.ko)kmod(virtio_ring.ko)kmod(virtio_scsi.ko)kmod(virtio_vdpa.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmd.ko)kmod(vmw_balloon.ko)kmod(vmw_pvscsi.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.ko)kmod(vp_vdpa.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vringh.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vsxxxaa.ko)kmod(vt1211.ko)kmod(vt8231.ko)kmod(vxlan.ko)kmod(w83627ehf.ko)kmod(w83627hf.ko)kmod(w83627hf_wdt.ko)kmod(w83781d.ko)kmod(w83791d.ko)kmod(w83792d.ko)kmod(w83793.ko)kmod(w83795.ko)kmod(w83877f_wdt.ko)kmod(w83977f_wdt.ko)kmod(w83l785ts.ko)kmod(w83l786ng.ko)kmod(wacom.ko)kmod(wdat_wdt.ko)kmod(wdt_pci.ko)kmod(wp512.ko)kmod(x38_edac.ko)kmod(x509_key_parser.ko)kmod(x86_pkg_temp_thermal.ko)kmod(x_tables.ko)kmod(xcbc.ko)kmod(xen-blkfront.ko)kmod(xen-evtchn.ko)kmod(xen-front-pgdir-shbuf.ko)kmod(xen-kbdfront.ko)kmod(xen-netfront.ko)kmod(xen-privcmd.ko)kmod(xen_wdt.ko)kmod(xenbus_probe_frontend.ko)kmod(xenfs.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_algo.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfrm_user.ko)kmod(xfs.ko)kmod(xhci-hcd.ko)kmod(xhci-pci.ko)kmod(xhci-plat-hcd.ko)kmod(xilinx_gmii2rgmii.ko)kmod(xor.ko)kmod(xp.ko)kmod(xpc.ko)kmod(xpnet.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xt_tcpudp.ko)kmod(xts.ko)kmod(xz_dec.ko)kmod(yealink.ko)kmod(zbud.ko)kmod(zl6100.ko)kmod(zlib_deflate.ko)kmod(zlib_inflate.ko)kmod(zpool.ko)kmod(zram.ko)kmod(zsmalloc.ko)           ((grub2 >= 2.02-99) if grub2)((grub2-efi >= 2.02-99) if grub2-efi)/bin/sh/bin/sh/bin/sh/usr/bin/kernel-installcoreutilsdracutlinux-firmwarerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemdsystemd02720200619-99.git3890db363.0.4-14.6.0-14.0-15.2-14.12.0-1200203-2kexec-toolsxfsprogsxorg-x11-drv-vmmouse2.0.20-84.3.0-113.0.994.14.3fff P@f[fe~@e8@e@e7@eeBeN@eee6@eeee@ee(e}@etVeoehy@e_>eWUeTeP@eKx@eGe?e;@e7e/e%@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-552.el8]Denys Vlasenko [4.18.0-551.el8]Denys Vlasenko [4.18.0-550.el8]Denys Vlasenko [4.18.0-549.el8]Denys Vlasenko [4.18.0-548.el8]Denys Vlasenko [4.18.0-547.el8]Denys Vlasenko [4.18.0-546.el8]Denys Vlasenko [4.18.0-545.el8]Denys Vlasenko [4.18.0-544.el8]Denys Vlasenko [4.18.0-543.el8]Denys Vlasenko [4.18.0-542.el8]Denys Vlasenko [4.18.0-541.el8]Denys Vlasenko [4.18.0-540.el8]Denys Vlasenko [4.18.0-539.el8]Denys Vlasenko [4.18.0-538.el8]Denys Vlasenko [4.18.0-537.el8]Denys Vlasenko [4.18.0-536.el8]Denys Vlasenko [4.18.0-535.el8]Denys Vlasenko [4.18.0-534.el8]Denys Vlasenko [4.18.0-533.el8]Denys Vlasenko [4.18.0-532.el8]Denys Vlasenko [4.18.0-531.el8]Denys Vlasenko [4.18.0-530.el8]Denys Vlasenko [4.18.0-529.el8]Denys Vlasenko [4.18.0-528.el8]Denys Vlasenko [4.18.0-527.el8]Denys Vlasenko [4.18.0-526.el8]Denys Vlasenko [4.18.0-525.el8]Denys Vlasenko [4.18.0-524.el8]Denys Vlasenko [4.18.0-523.el8]Denys Vlasenko [4.18.0-522.el8]Denys Vlasenko [4.18.0-521.el8]Denys Vlasenko [4.18.0-520.el8]Denys Vlasenko [4.18.0-519.el8]Denys Vlasenko [4.18.0-518.el8]Denys Vlasenko [4.18.0-517.el8]Denys Vlasenko [4.18.0-516.el8]Denys Vlasenko [4.18.0-515.el8]Denys Vlasenko [4.18.0-514.el8]Patrick Talbert [4.18.0-513.1.1.el8_9]Denys Vlasenko [4.18.0-513.el8]Denys Vlasenko [4.18.0-512.el8]Denys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994]- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227304] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218333] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221467] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221467] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687]- Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152858] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084]- s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179896] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554]- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190257] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.18.0-552.el80x93a647340x2ab78ca80x9df0cd270x148f0c990xdb17a95f0xf0a166570xe647e3270xfc27303b0x1eb922a30x060838d90x4c416eb90x389617b00xb78debe30xc7c1107a0x8a47043d0x15bed7a50x8b0088d10x3b3214620xea2257cf0x8f42fd4a0x903554980x79470a2c0xde6f18510x56dcd17f0x5cd16a170x4d104ec70x99d290ea0xa7788a560xb272aabc0x838c06a50x8c0c3d090x206cab4c0x46394cc50xcc9d64730x1d24c8810xd699c0f70x2c1167100xe9c9fc640x4d51a4cd0xf4cdf3fd0x5a78aba00xd7f4c6560x75d19f570x8ab329670x949f73420xbd6710480x3c5dfeb00x43a537350xbec66c3a0xb2c762840x2b1d5e9e0x866ec3d40x4a7d297a0x20fa2fb50x0387136f0x5de7447d0xbde045040xb53f20a90xda18e5df0x90ffb47c0x5289c5ec0x181534c50x92c9090b0x2e6ddc530xc533b48b0x6ab6471e0x9c79e8ad0xe6080ff90xbafec02e0xfb6679420x13d1dcb80x02e033250x39b52d190xadfdfcef0x922f45a60x7c1736340xf3e6402e0xbb35675b0xa084749a0x4df119fa0x615911d70x3b6445910xaad0ae780x0d61eeee0x63c4d61f0xf6fc87910x75e914f80x29ee1e720x4c4ce5140x930e98960xd8f969800xc1de002f0x913e737f0x37485c420x29492bda0xf6e7603c0xc1e223f70x6ec86e1f0xc98276930x08fc9a390x3b8d5ea80x90885b610x2c043e4e0x1e7097e10xb665f56d0xb53cc66b0x62cbf7ba0xc5e3cec80xbdca3a690xbf9bcc8d0x188d9d260xef81a4af0xc42e8ab40x2df86bdd0x30b56bcd0x9de5bfc40x874a1b650x99432c070x699d31610x3e88e1650xff07072f0x451aa47c0x9d2321d60xafd16b750x3bdaf2c20x88db9f480xdfa679d50xe42dbab40x3c6cf22a0xab188fa00x4ec424360xb733caca0xdaa3995e0xb36949fd0xc83369290xa2c37e080x2455c1560x891611c80x274cf5e10x2517b3380xc569d8ce0xc6a4a8720xc40bf3e90xa5bb02840x58b03bf00xbb30b2820x6fd9c35a0x919c58f30x4e9baabb0xa02aa74a0x47d8d3010x0c5757190xeae3dfd60x273e23820x50c619400xdaf5c16e0xe7eee3d50x71f6670b0x6a5e2bde0x1db7706b0x884ffdf20xd794e5320x31cd88690x2a70864d0x69f8785f0x3eb732db0x0e4ba0490xae96587d0xf66a486e0x7bc349310x0ee6dd990xb9e53f450xba1008c80x7d5e10080xf174d4a90x5a44f8cb0xa3f12f690xe43290920xc4777aa90xacd93b3b0x16386d060x861b79850x8e8a1cab0x649252700x11c10b230xd68a0de50xd38cd2610x466c14a70x14ed1f5b0xdbd6b9700xeb30249e0xdb4632190x9e1c59400xa31864080xb343e46b0xad0592190xeb038b9a0x80526da30xc9fd56190x090a9fe80x2aa19f050xb0e9ed250x823e45d40xf3af86300xccdb14600x335389020x9f4147760x94457b660x4d1537270x737d5f2e0xd730d7610x0476e1190xe5f4d8070xd3de36bc0xf2d61ae40xa8b7e3ee0xfc87fcbd0xa18f77740xd0ef6df00xd88defca0x1df03c280x89a5f4cb0x18e609840xe47b154d0xf6e8818a0x5ed512240x627e6b690xd653bdd70x4b9fefe90xdc69ff830xe5b6c0fc0x4d98d74d0xb5dee6e30x599084280x4dc4344c0x4eb51d260x7dfb3ecf0x9238b2bc0x7b03f7b50x3467157e0x910099880x3275d96a0x171279ba0xb9cad4920xae2773720x4f18a1500x297d6a000x11b0ff610xe43d29990xa7c3c6820x1e976dad0x03c638970xb46d33ea0x25daad930xd96b425a0x10c62b610xe817eb010xaac39ff30x15d8aa410xc59924010x35afae240x31b8a5e30xca0ae0510xad3618c90x3bb6c7330x58178e7f0x265927f80x47f6b4af0x07321dfc0x9d889fd30xbfc0c80c0xd1ebdaa00x8bc2ed360xa3dd72c30x9b7fe4d40xa7f4a6130xfe1fbec50xce37c83f0x85de25510x56bcf7800x3231ada80xfac02fc60xc1d8cfaf0xbdfb6dbb0x0e44a0f80x81330bd00x178e92650x1fef5b340xd27b9eb20xdf1be5e10xf63b72ee0x828062b10xf4bdbeb90x24212d860xf297a37b0x8d5415e00xa87947ee0x5020c62d0x4cc2979a0x08d46e390x80ce4cc60xeddadc4b0x230a6def0xb355934f0x1f0367250x0d4fa4b10xd4d9f2800xee6195c00x59b7b2dd0xd5f85f380xaaf8e9c80x168686300xe168cf0e0xbee9037e0x6e0e7d710xdae9e07c0x5d239f310x8a24a7130x5324581d0x86741c760xbf5c41af0x033ef9080xb5e8318b0x034d44b40x2c50be650x34f5ccaa0xc81008330x0c71fa290x506dff1a0xe21f18ac0x3ff258160x50f914910xefd8d3b20x93fca8110x6640aa2b0x942120fc0x045fc8e00x167e7f9d0x8f9c199c0x6729d3df0x6d3341180xe3cffcf30x93ba1d310x40f7d8170xcdbb177d0x6546d8320xe8a483300x992902a70xf3a5fdf80x6dfeb40c0x3a1a40da0x2a9b78d70x813c9a920xb24add370x7d8172680xa50563380x16fed7920x3a58f09f0xf389fe600x865029ac0xb6a216af0x3e9110fa0xbff1fc0b0x0fa68bb10x9c5ccffe0xb81705da0x0343bdf10x4b03b2760x50e7193a0xdd252ef10x2fe8c12b0xc049434b0x1f78e14a0xeb2795410xbb6bf5d70xa3cb29fc0x45e414f60xbabee2d40xcac9e2ee0xc222304f0x2615a9a70xcf9cda1a0xf206cb5b0x51d3379c0x466825a90x8e0cb5df0x105cd16a0x9f83980e0x73f75ae90xc165437f0xbf6ac5070xe30482ca0xdd93fa590x319bf2f00xf215d3660x63f48e620x379d92410x608741b50xd9a5ea540x9669e4e60x13c0ef200xdd28774f0x0f8e80240xabbca1170x6bcc2b550x8bc1b8f10x294b23a80x3801776b0xb5848bae0x73c2554f0x885af9cb0x916a8d0e0x0e190e900xbc006f9e0x86b67cce0xd5247c4e0x3ffd02850x158d2a710x7ed299b10x20536bcb0x0d5424390xb09148310x8eb9d6cc0xb3e0cbd60x3f8456210x9a3c6eb00xea4b23400x879b71b80xfdf22b9e0xc99c86250xe324d95d0x45835d1f0x6c9f3d460x558722c00x9bfac5e70x1892cf160x97868aef0x773fa4090xb10e7df40x556b5d620x399ad0430xd4fa5a870xf29f85150xdb760f520x30a808260xfeebc7c40xf23fcb990x3955fcf60xbd462b550x7846af3e0xc6cb465a0x13d0adf70x281823c50x9829fc110x33fcf44a0xce4e47b60x4578f5280x2484adc30xc823466a0xd2b09ce50x55f5019b0xc51f19e20x77e07d2f0xa401fda30x695855230x5140a7cb0x92ad62250xa3720a5c0x8b6b80480xb9c1c9500x6243ac820x685b96060xc18c63810x857b77980x0bca62120xd31bc72a0x68f31cbd0xe15372550xdcd806e20x3c3fce390x514794140x469e044d0x86c88d990xbdd7d24a0xcdd539860x1389619c0x390811930x8bdfc47c0x3e5c1ed70xfdeada340x1df9ad320x2a8021470x2594b8a50xd64ed2590xecac84070x328e33540x8b38b6a30x06052f8d0x04c62fd70x662024fc0x8cc7e98a0xe2b039f50xb11283f70xd76dd4cc0x242eff480xf33ff13e0xebd957c70x18f185880x25e504a20x749894c00xd84c4a7b0x2c8753960xe24ea6cf0x910697870xacce44cf0x2d4de35f0x00b335960x3ee85e180x7f02188f0xb80866d80xbbc43d690xa71098350x953e39500xb3edde650x2fd5787e0x4dae87e10x1ec57b4f0x8271c7810xff31aef10x6f69ee550x9ba772c30x9a76f11f0x99f9638f0x9154a2f80x8a3ab7ed0x44b4046a0xe6ed891d0xdf8c695a0x808b14d40xe1213d1b0xf204eb900x9bf0b6eb0x80c09c090x91a488ac0x0696246f0x1ce9e7d00xa0fa9e070x3fab58cb0xaa9fead00x0a435ba30x3204fe5f0x065ca5980x529f9f390xc14a8ca10xd2b838fe0x3aa62fa60xaeb4cebe0x82ae725c0xd20406270x4135d5d10x8583d4090x779dedc10x2f66efc40x6be9d29a0x9ed604e10xc0afd2990x7a12570a0xf508b0b60xe701740a0x1f0d04df0x2bd8556d0xc286dbf60xcde46a730x85a63ef00x46c47fb60xa8b29e9a0xc60d06200xffc9e3250x0835befd0x18dd2ef20x2adec1e00x17ff2c1d0xa88131890x130380db0x7da989040xb9fdfa1c0x77a513e70xe7f7cf510x4a2f204c0xc28bdc410x0ed829780x5a5ae6020x0964d74f0xb11aa2f80x492e95830xe85eaefe0xf2355db10xb19a54530x80a717a80x152d6b270x53126ecc0x936c63140xa06aa0ab0x2b9114870x7ab6551a0x219fccd70x827c48540xfdf77a290x3185734c0x1f4fa2900x5c3ddd920x072f54420xbe5afb9a0x465c9c140xd95637cf0x7ee87fae0x6a01d1f90xde3557200xd01cf7ea0xb7150a010xac526ed60xef1149ad0x8daae94d0xc04665ab0x4629334c0xd0ae5f550xbe1427af0x6128b5fc0xed5376c50x1f0a63dd0x8a0af3360xd6025ada0x1dcbd6870xc04da1d50xfabb08100xc118e9160xbd7a4acf0xd52cffda0xdeddbf9b0x941605180xc3aaf0a90x5a4896a80xb2fd5ceb0xb8e7ce2c0x5075bbf10x495e378d0x1ab13ea40x57c789cd0x1d948add0xf932015f0x551bd0710x120b336a0x8e7528da0x1b0374620x05b97bc80x5092e84e0x04482cdb0xcbfab7170x720a27a70x6ad5f0ce0x1a4dcd860xc943301f0x9a8a0ca30x9f94b2ee0x315f532b0x192e48770x8a2ebd720x01c3ee510xe45c1b140x0d363cd00x402b82810x50cf921c0x5eba94100x18d2f9d50xdf7ded7e0x6198dfea0x4923127d0xbdbea36d0xf9a054b50x8f6cee770x1c87a8110xd273b1b10xd59c672c0x97fa0b7c0x0f0352360x96d48e9d0xe22829660xe9cc5a660x23763e150x0d116ad00x42fba1c70xba2f85fa0x1508a2da0x35f899820x073d2c410xe61a69070x2a7f6e410x93022ba60x0642b02f0x25298ce10x5eb4cc420x5196d8310xc7af8ffb0xd1cb78310x4a57623f0xd3f45e240x5175fdd90x852b6a990x1c8711460x281073c70xe01bd0230xd4c9681a0x86c961b30x6b8fa4930xb8b851ad0x9b5632e70xc394c65b0x1ed7eb600xcc445ceb0x7c9ca58f0xccd4c9990xa97463c90x39b2bed40x2aa3b6830x0586e8310x56b333540xbcb625880x483537e20xb2ef698b0x24f6cf540xa652706b0x0304b69b0xbd7ae2c40xfd6d5cd40xdb86d5fe0xa36ffa740xe8d6a04d0x9bf76c6c0xccca4d7f0x1e7cddd30x7fe14e800xec9160420x815c70e20x96fc9e650x7491dac80x0e5aedd00x74cb49700xb10ca7ca0xc2458d560x3d049a500xb0d6beef0x022655080xae7cf68d0x404f9baf0x320971630x40d0ac780x8817d7960x4898b4a90xddd922f90x6afba08a0xfc67a9160x82b9fe250x77bb9e370x6cf988b70x6fd0c2c60x437a0d6d0x9df3628d0xb565c2340x4a0c46a70x550587e40x1c0419f10x2de4f3f80xdb7305a10x9ddcec910xe4c0544c0x9a132d770xc2087c430x480cf3930xc512626a0x9d5bd54f0x57674fd70x74c134b90x9f46ced80xdc3fcbc90x868784cb0x6e9dd6060x79ae7e5b0x169938c10xa78282960x972a1e610x47939e0d0x0faef0ed0xa6214ac00x8986745d0x254c64b20xdbff2be60x9740f7910xc72e12330xb1e256840xf6546a2d0x80f3268f0x2d41e6f50x4499a29a0xbfbca9fa0xbf5dfa590xcb418b850xea3bcb440x37b297c60x6d7665520x53d575450x984592e30xa6cf56800xb2ed7cd40x8c77229f0x709254dd0xae47fff70xe48364db0x34a4b71b0xda076e950x193a47220xeaf9e3ee0xf193b3500x1a9497790x7cd463300xee02f9580xd1c2b4630x1ca366a20x073ebc620x2a11bcf50xbc257b8a0xe737a3cf0xda447f960x70f4bf9e0x5a25ed100x84cd03c00x214354640x3a6273400x5e1940940xfdd9ab1f0x5754a5450x53cac1df0x934e72e90xd1b10e0c0xe6861ca90x9f4f9c3e0xf227e7da0x1309c98e0xca67fd860x081265c10x7f1456dc0x531243a40x1d7d77960xedd5a0df0x4728f9300xdfb33edf0x75be67080x1b4db6540x998da6910x4c0ea2a70xff45872b0x5d96cbd10x9a85768e0x8fb3fb910xd3feb7d80x91c84c920xcca427230x36a3f24a0x0b793c380xeb606dd30xa638f7570x3cfa6b0b0xb18f80240x3c335b950xea7f5bff0x583a3e690x62c379ea0x1a085bd00x2fcfc9520x9aafb7240x03646edd0xa0e0a8fd0xc10fe96f0x0dd263ed0x09f41f3e0x681b5eac0xbb6a80980xb800685b0x2291385c0x216d35a60xed94b3e80x337445690x2f50e8cb0xc8b88d9b0xb5421b830x7bec7f530x142d01d70xcf5ee11b0x7f1b7c5a0x32d3b2240x03cc12d80xa99f0f930x9bfb9b420x9a8c077b0x86a59fb00x46181cf80x4bf36b3b0xc84e928f0x10e77a5a0x8eb9de2c0x95f8479f0x03242a080xde2503cd0xc61672b50x843074ca0x739286660xdc53db810x121133e90x80e7db510x570f3aaa0xfb0d9bc30xd7df20620x72f23bc80x0b09e0400x5620596f0xa60839bf0x0a57cdfa0xb5ff100b0x23bb75a00x30a7e5000xa2e718c50x1a8e92190xdb89d5da0x69d8a6490x21e933210x276576450x663e846e0x023091660x72ddb8830xd6249b3e0xf0c756e70x48c8c5900x264917fe0x999ba22c0x900c16440x3917388d0x973dc9f60x11eedcdc0xdc34a9270xd43a46ac0x872cc6740x9fbe874d0xbaf9d7850xbcc402a30x35904f190x4c995a890xb1e708010xf9c47a9b0x9e7d6bd00x2ef375de0x9cf431460xcd851d160xa3ec31600xde1d44f90xb710b4720x3d8040fa0x6bc3fbc00xbc0c2b0a0xde30fb400xd36760ef0xf1969a8e0x50a25b700x8ad5ceb10x0d78016e0x9a3e4bf50x1261047b0xf8f0d0200x69913cae0xc57272910x1ef44c730x305a26e00xe28223200x5e332b520xe2c29a780x2681b45d0x461d287f0xf6835fa30xc554ea690xfd40f1370x230531220x727163ef0xaff708ab0x531b604e0x6a455faa0xa9bd26760x261b8e000x031b876b0xcf4265e00x0bc9a8690x1ea1673f0xbe6a866f0x9d92f3ad0xbe271d390x425603ec0x3eeb23220xfc336d2e0x2773c4850x09337cd00x7ea75c240xc7856e740xb8273d0b0xba220db70xad27f3610x944c02f60x3402dc8b0xb147b0de0x7e526bfa0xbfdcb43a0x263ed23b0xe7b00dfb0xce8b18780x0f05c7b80x1ed8b5990xdf566a590x2ea2c95c0xe3fffae90x593c1bac0xc29957c30xd979a5470xb601be4c0xa1f9a1340x9262d8170x5b8239ca0x359c150c0x2f7d84f30x16543cd30x903aeb2a0x4335516e0x82dc43e10xc38cf80c0x1ef319960xa2418ca60xcf568a160xe0dc499a0x1c280fcb0x20835a9f0xb3e03a3c0xaef6fbfb0x638eebac0x53031ba70x0e130d5c0xf92dc9030xe7fbf25a0x70e12cb70x4f5784110x035921080xcf4fdd4d0x48c093fb0xb6936ffe0x80ca50260xa1c76e0a0x852c06920x5a43a25f0x47e167060x0bec64450xe9a1f1d30x986fd3650x362ef4080xde8328690xf08cb3fb0xb44ad4b30x11089ac70x497877920x28c3a6100x1247dd2e0x1cba9e840xbdc3f5dc0x7d4c60c70xaad33b640x1adb59850xfc9fecd00xefb3c1e60xc83ad6be0x11a13e310x996bdb640xee2d0fc70x09b797c30xfc619abd0x22d795a80x07b1a8ad0xf11dd46e0x32ae57410x150e36570xf85955100x736b56620x359ec42f0x0ad10eb80xa16c86130xdbf176520xb3635b010x479417110x517609170x8c3253ec0x963dcba10x49c41a570x3812050a0x5a245f6d0xe1ed698d0x9eab8d850xe25ee9d30xdee365b00x8ad29bab0x1c1b9f8e0x33e7c09a0x2327d91c0x0d9e5bab0xb35007c50x3742f10c0xcd95a6a30x4a3164420xa166ee650x7176d4120xea879b400x930f80180x5bf50bf00x4a6721210x7e3507ce0x39bf93010x0283dfe30xd50b42260x41231c300xd5e89b000x782800b20xf4f9398d0xd976fb370x3b9c29a40x930b8e5f0x47ddac8e0xfffcd0b90x824040450x2629ec0b0x643420430x937afa980x69e1af860xb4f13d2a0xb29d20cd0xf4830a070x92033f620x140600f30x7f9dc5a40x26e92aa60xa0f154000xad3316d60x2a5ff12d0x1b36859f0x224a91ba0xec4b73960xb2b88dd70xf9c2f7370xeecbdee00xdb56e9d80xff64bd250xacc72dba0x66deb21e0x93502d930x177018ff0x4246aa4f0x053e00f40x3ddad5ef0x106fd0440x7a13cd740x35fb27dd0x5b37c4aa0x3d9c64c90x2860f86a0x64d941390xc9f34c1d0x5027bde20xed34ebbc0xcd01b8e60xb430cb930xe4a603eb0x0e013b8b0x42994c850x81d6c28b0xe6f838370x8b989cf90x4a420d090x747544350x1cbde7530x89e340cf0x6c3897610x45e358750xf04429b40xaae8ab0e0x271cba950x04021b6c0x167d71130x49b163b80xcb733bf20xd0c1a5690x31f808340xd4ed0c090xfc3b42460xe082e88d0xdd18a9930x3ada9e060x6978a86b0x17be68ca0xa507125e0x8faa800d0xc459c3940x3d9e5bed0xe8088fae0xb2bcb0880xd12ab7250xa40ff01b0xddad79520x8d434b9b0x433cabfb0x1e0cd7fe0x0fa69d790xe64660180x4c5f348e0xee49d48c0x141271bf0xdc6699cb0xd2354fa50x7fa093b30x8a75aeaf0xd09911a60xe400841a0x2f6e853a0x890578690x69053bf40xc0a356b40x404c21f50x6e9145140xda93c6a20xb45770030x9b630ff90x56944b430xd7922eef0xf587c3380x98f7c9dd0xd5ce253d0x6d2c0b9f0xdb49cbe90x9253e81e0x26378c7c0xb5e8f0680xc7ec4b990x6eefff190x29c880a70xde8b37990x87874d850xdee508250x3fb00cc90xab9645af0x547e33440x767dce4b0x2177bd710xa4faf62a0x1a45cb6c0x6ea7575d0x3f316ab80x9edf23860xf9c7fef80x33d0ec900xb577c5020xcf45b11d0x5dd659820x7ea049bb0x3b1dda7a0x6bdef35c0xa8e8b7090xe4d80bf40x02c656b60xc13653230x44902cff0x1344d7e60x5cfb26a00x0484c6c40x3489859f0xdfd275480xae5a04bb0x735e6a810xd92deb6b0x3aff32000xc42dcb990x3ad7a5d50x4b6df0070x426452a30x436eecc70x95a07bb50xb40439480x5f93525c0x05d7bd140xb75c08950xdae52e610x19df99b90xcd8ce8900x9f4f2aa30x3dc9de810x867002200x3b9144c90xc14dc1680xefee932c0xeb7f60460xc93e84610xf60ab9260xff115d8b0x33fd9da40x663182c90x5322663e0x490d7a880xce76c2570x6f5ab52f0xaebd12f00x75871f5e0xecfd68ef0x72f14ff70x7d12d76d0x48181e940x99430ba20x1d1abdf00xd5346bfc0x04848e170x130afd750x89e1ec9d0x16cdc3400xfbe8ee280x6dd17e7b0x42578e800x6f41a4280xd194ddf90xc4d5e0e80x43f084b30x5e8752920xb5a8c2260xeccd3e0c0x509b64ea0x827e61f80xa2c979a80x930262880xdbcf041a0x14a64a870x3b029f480x9176145b0x9625695d0xb97f70450x8f80bf110xd0b747050x9e2737f00x6be1c1f80x170ddf790xf1848ee20xf29403e50x8c3544800x843d70ef0x2f384db30x3be398dc0xd643239a0xd2ea49b80x481936390x4715a9090x7de65a030xdb63a9440xdaa06dc10x47d0eea20x7e7bcf260xfa2974150xda1ddef10x8a6c71390xe10038a60xf6e77ac00x2234ca510xb14fa60b0x2a97a8400xbff2f4680x4639bcda0xf67be6e50xd70f62b60x8353dfff0xfdcb4ed30x61073e4a0x603d0d510xcfd30d710xf8ad077d0xb654ef650xed55f9290x6b3ae0220x34331f040x278103610xbe49252c0xfe9ebbbb0x9103c5850xf0f9fe0d0xe63739e90xf06964010x51d12d4e0x6c560fa10x29ce26530xdf22d6550xc463d83b0x7a655f680xb6c5e6140x64a62e110x70576fee0xbc2031de0x00a095480x34a1f7e30x5415cc700xffc30c3a0x3ecc1d210x45109dde0x4c07a7e00x093712e50x92b99a330x67c13ea00x54175c5f0x564f76080xe07e5f440x5aa709840x03cfbd350xdc5736d50xd6ed25f00x7b6f95360xa805ecfc0x515083bf0x092e26bf0x4055a9200xf79ca3bb0x9d099a390xf43d2caa0x1c58427f0xe70877d40xa2326c490x2bd60ab90x5ac01b950xf4b754fd0x77456e0a0x0b26b8c80x4828e77b0x400a024b0x4f55166f0x3324ef3b0xbe0110e70xb3863a670xd6a6a5910x8db22efe0x4f6c23600x87bd07bd0x1c8984c70x96eb492d0x5740c8500x477189e20xe081112f0x73b521e20x6c4699290x571336d90x443fa0dc0x1efe0c810x65da7e140xbc041ef30x7d1168d20xaeaf541d0xf57ede5a0xec7885660xb920db490xe85f21230x1887763e0x86c998e60x46a2aa550x9b72478f0xf7da6e6f0xb674a5340x7b5452b80xbf3193ec0xd4670eb80x8a45a5550xdf8d781f0x32e6f1a00xab17113b0x6de7f7ff0x4fbd56790x5034e9f10x7cc484a50x8826c13b0x45b619160x103735ba0xe92ca5350x7a45377b0xec2b8a420x7fde1fbc0x2e0a637d0x7ed54cd20x7bb50b880xd846c3150xad5f8f810x997214780x7eb808d00x2fb6de5d0x09e057420xa1ed9c8b0x3cd060350x16dfbf360xbd7aaaee0xfcbfec700x2a642df60x4059615b0x7ea32f280x76d451c40x318f79690xe83e47d30xc2b793ef0x9e1234e60xd947c9930x6c07d9330x4afb22380xde293f9e0x005f18a60xfff0af6b0x21a6d0110x96f7203f0xfe213d570x5ff1f01c0x084ef4680x510f84b70x4453e21b0xc9dd5b960xcc3b167a0x94b7f04e0x5107499b0x840a71880xa6ec05510x2a81de160x757bf39f0x207c4d5b0xc921c8750x9c1b83d20xedcbc1130xa1c2fbf50x527424b60x11f362780x0466f40d0xbd8cd75b0x4d7e9e380x5e1b12f00x0a4b277a0x97be457a0x9667793e0x823ebfcc0x51419a200x4e0c4d1c0xb6d44d060x874a98d10x3a73769b0x0589462b0x51dcbcbf0x1547d1ae0x3e707f370x2be4e2690x394ccaad0x4cd852a00xe45f35120xd64519f10x501dbba50xc8a3d8c90xc183f56b0x99b8931c0x5bdf15140xe327f1f10xc501ac820x45689ffe0x29409a210xf7fc13850xd4f6d1300x8e08c2f90x0ca205f80x423550360xd0ae08630xe542f8360xc4e979030x8bbacf0a0x351a52b40x6d8bc1210x7182e5e70x9599d0870x61ed13b00x742cc5f50x7326a4590x88e6c7db0x25fb3fcb0x9bdd904c0x02713d5b0xecf55d190xc79372e30xb86e08490xa61fdc0f0xca2d789c0x59fa3fc40xd45434ee0x76d52b530xbee1e6f30x718646f40x791748c80x1038b96f0x061e7f4e0x6c6171f50xbbf40b0d0x8acaa7a90x003c82b00xfa3496880xbdecfff20xa012da370x5da6e4870xc0bcc57c0x014e47610x6a2932cc0x242beb250xe11846700x9f6ba6a20xd13e0d130xe058a4960xf0ebcfd30x56e923600x2796855c0x129cdc670x2ac30ea10x959b0e950xc5ff40300x73ea62d90x7c2b89f30x553d00db0xf88ada0b0x2861aae50xbfd63c0a0x40eec9f70x676c40570xaa38ece70xd01e92f90xeabcdd4c0x5600fe7a0xed20f8c90x0bff0f5c0x0d918c190xc95757800x41090c9d0xb9d8d7880xea50dad30x7d3318340xe60a0f890x88fc158f0x6c259bf50x731eba250x1dba6ff40x8a545e330x579934df0x48a2150f0x3660bab00xe4db88890x4a65847c0x4bcee98c0x9076bcef0xbbccc1920x783166400x331141f70xf99942790x70e148870x47ea29eb0x21a031590x729d2dd20xcc5b5bc70xa64249450x7b65e66d0x6e3858830x1a9ac2820xb5eccd970xac9350360x3709e0130x19768af30x2029fad90x7ee176370xab35639d0x51bec1f80x9d70b6790x771abe270x728aaff20x2fcb376f0x7f6f063d0xb15e75c40x9850aa4c0x5840e0c60x3bdb5d280x7278d3280xd2160bfd0x1b81f03e0xc7d43d210x4a083f270x9d56e5710x34ed028b0x359afb400x4905311a0xe3ec2f2b0xe634e2e40x50c602110x690924ff0x650895480x16bf2e2e0xfde400c20xc974c5030x513ad5340x43cd294e0xd93cd6730x33d763eb0xbe943c230x1a64e0bc0xd27eeb4b0x36ac17ab0x452979180x83dba64c0xf4b512bf0x4eaec1bd0xfc3b81ee0x7532588a0x1935ccb60xd0fd432e0x025bbced0x37e22d000x8b2dfd530xdf9208c00x65af81df0x3a5ded620x9cf59e7a0xdab365bd0xe66b98120xdb3faf380x6ff7510d0x4adfd2480xfa35044a0xa1ecba510xad85fcc70xdad0d0390xd919806a0x388264ea0xc18cdf360xbcb838a10x5388b1a00xc2033d9f0x738fe32b0xad1036a20xd0a0f4330xa8d8b19d0x00a4b0440xe02549fb0x04a7bffd0x4b14e7310xde00da9e0x4329375f0xb62b7da10x737be4cd0xe38e47740xad15f5330x7226a3270xa9c723030xa1bedd720xfdfb792f0x22de49310x48d50e790x533c1fc40x60179b6f0x625662050x76fb08a70xa38f21b90xafd5ff2c0x87e641810x81221cad0x185828260x5fdfa2c10x830c469f0x0fc375620x86169f3e0x2ec70a690xb226b41c0xf5b6d3a30xf291b4a60xaf7614180x138227100x826329960x9c39144b0x5b188d8a0xf54e11d20xae0f7c1f0x5a0906e90x46c68d4a0xd4262aeb0x5ff927650x2e052e550x28405ef50xf151f45a0x53ca18e80x5ebca1240x2d6f2ea70x5634d2530x5c597da60x0b286bf60x6c027f620x94de61fe0x17a6356d0x20254e450x63a9cca20x6c6f0f930x4cdae7d70x87e786210x90dc29df0x058f93660xdc7df67f0x012e730e0xfe0e7cd30x8e6fa8b50x500c768c0x1cb7c9830x90c8498c0x574609c50x05344f830x30e1ec250xee9fcda60x3ea5196d0xfeeecd050x0b52e5020x74457e560x0e13cb4d0xef1f6e230x17614bf30x5d17148b0xfc691f800x3f89e1570xb28249bf0x0cd823420x2c63e0510xdab0f8920xd141a5ad0xeda8956c0xf597d6580xe863e9a70xd1bb9b330x7795ce2d0x0db9edb40xedb5c40e0xf07950350x3dd4fc760xec4fa05b0x0caddd6c0xce4094b00x787510b70x7f850a710x1c7eee860x4f23871f0x98a71b0a0xcb0c2a390x5b63d9ca0xe3c148970x3165daa30xcd47fcc40x2bb32ad10x5a2293680x958f9a720xbadc80b20x202e64fa0x9424058f0xff8e74e20xa090478a0x2c6355270xd1f60a890xf2b81b640xdb1aaf9b0x3c02e0950x50d683770x8d8a35a30x2dd165640xd6c921f10x85b154440xc4ae915e0x0237b57a0x25301bc60xe0b133360x9ba7089d0xbdb8e6520xdfd25d080x823fb2080xf0b11c9f0x9bcf18aa0x679b27070xf4c42e5b0x7f0791da0xc099dfb60x13ce87e80x9800193a0x2530c0250xbb6f025a0x3a9be0190x975519c10xee1889b20xce4ba51f0xd82a4ce00x3ec932300xf5f370e00xd21b61bd0x7a81541b0x286cc6470xa5efbf4c0x6ca4bf880xa00670ca0x60fa52400x7409c7f70x1e8ce2ad0xcf54ea930x8cfe010f0x7a170d160xe1e699160xeb6299c00x8dc6cbcf0x383f42640xc784ef4f0xeb0ce29f0x5cf212950xd189d2190x8d8bc7ba0xe818b32b0x612790cc0x57d28c3f0x59b0d09b0xcac0999e0x41719fc60x3ad45b390xb3587adf0xeaa031bb0x10e929410x61b4fbce0x0309c0820x244c72330x640dcaf80x0f9640170x8871d2270x838e96be0x5ba46b070xa315a7f00x5ec625490x66ac70f30x04731d6d0x1a55d6790xf37bb25e0x6cfec7bc0x9de31f700xa890dba50xe86d53850xfc2553da0x0ae4ff670xa4a810bb0x5fb07c960x24f1d5460x374c53e10xd89ec8090x5fc7a3a80x54a3d5c40x295b04f30xf0d828770x113150a20xd360514c0xca2428d40xfe453f5c0x15a3e8aa0xafddd5450xccd868060x1b5059ce0xeb6e0d520x9e13a8a50x5d1ea7470xbe11ccaf0x6283c0b30xc48b7ccf0xf6f0b0710x4c4ad18f0x11dbe9a40x743a165e0xa45f4b630xc57eb1770x8085afaf0x4a0665ce0xff356d6d0x25c7d9fa0x934861c70xd7d7033c0x3ad95cc50x6207f52b0xa5ff0ae70x924015c00xe5c4fd8b0xd91aef380xdb7b079e0xe82cfe5a0xaede4f0c0x3c1f87890x034dcf400x74a564fe0x3572a0bf0xb444bbde0xc8e23bb50xeb20a1b70xa90e8ddc0xad5e8f150x48dd893a0xf8f3a0fb0x04e2a4cc0x8923f9e80xaba44b730x9b120bbb0xbfaadd660x9b73e7530x42a472b50xba8344120x3192df470xe2b3362f0xddbf74cb0x2fc1a83c0x81f021480x9797bb200x215461d90x894f06950x33d522730x8cc321850xd46da8300xe70aef4a0x910b53d00x9c8d39b90xee043ca70x71a906a50x76536ba20x3e2a101e0xccf2ed870x2213f62f0x18e495070x9f8c3a8c0x151e8fe60x6b9f454a0xac1929690x6fe0e2f80x3a4f6a320x613080350xb02409a00x08a246a80xd289d2b50xd258d26a0x2ab6e5470xc2ee096a0xa4fe1e770x5b1393a20xc885b6960xffdde4410x933048000x4cdd0c0b0x73a48b4a0x26f560b50x37453d040xdc4912c10x32a8f88a0x142841c80xb866c2fb0xf48b69eb0xe92b1eff0x0bf5f7020xe1cf3ed10x8fe4bea90xee5cdda10x414021e80x9384cd490x07646cee0x779787790xd2b10a050xf6e874f50x05b6ee060x8e38f09d0x24f63dcf0x4b51f74c0x43f56e820x8462cb620xda59c03d0xb06c6d7f0xbcd008380x462a9b020x032a93720xcaf834140x29bf72d20x6ecc6b6d0x738e35f60x30d30fc10xb3c493c50xb8a2d4e50x725d8e210xd0bb70930xec473b6b0xd32ed5490x63ffe96c0x497129fd0x12d897950x3663c5030x0ec95c8d0x44cb2c310x334f240d0x27c0f05c0x64fcc5be0x37f0c3ef0xc21b94310x6b0bee7a0xb97c02b00xaef324a00xb884de2e0x1e6884430x700c9ff40x78de6b740xb28278550xd9342cb10x99b52b130x07aa86a90xac853ae20x17843a010xe153df240x015e5db20x5f4732100x060b6da20xf3a8a8640x54a55a690x0e974ec40xf04eb2520xa39841820x3242fda00x6279f6310x43381bd70xd21b408b0xe23330e80x03ea804f0xde7cc4f20x4ad05f4c0xc6187e840xb8205ddf0xef1bdb7d0xc6f0b1990x2a57b3850x929fd7890xf01971880xa58a0dbc0x3f5fa6640xb911b7100x0c398c150x6c00d6c80x34ba7b850x7a3832040x8f5b6b890x9c51bcc40xeec5929d0x0173abc30x64cfbf530x2ef322d20x0bc253200xed614c680x11858d7a0x28230c000xa2eec6130xd4362e990x7a30034f0x984f064f0x7cac84120xd41cf7360xcd7dbdc10x47ac6c010x617e3a920x935803be0x66dafb1c0xe101f4fb0xfce9db6a0x6893f16a0x7930217c0x57c1952b0x7333b32b0x7c65c4890xb543ccfc0x90d068c20x543de0500x5fa66c730xd29813570x35d593400xf68f795d0x63754b460x53a9b2850x41aae67b0x803dd4b80x0d64aec10xddf696a00xeb6f4bc40x147e6f260x77bd59970x686ed9480xe5ddde2e0xf53001aa0x3273fc9e0xca9696ac0x37cb7f0a0xfe3348b40xbcb175ea0xbda445dc0x667c84db0x8ab4ad0b0x7a51341b0x9ff04e380x35585dad0x9e244c4f0x3a4ff8e20x0fbe61d00x2bb5b8150x6a5f6c780x582362d50xc3f81d620x968618c40xcf4ca87f0x8aa5ffe30xd2d9dad80xc201b2590x5965a1cb0x64e269c50x9d3ca7680xece5dc030xebedea390xc3f475ce0x0f77dafc0xfa6e6c240x635fc41b0x552665f60x0ad08ac00x72ed04160xc2cee5f10x307dca160x1740f00e0xe76d56710x9cc667370xf29d0c270xb2abf7030x8ca5430d0x5e835d260x79ff9d250xab5915f70xc25b61ba0xfc6a3c5d0xf7f738f30x35927c1a0x3d5880f00x3d1e1a0b0x6b7afa530x42fa5d900xc565d93d0xfb30720a0xd8caf7230xa0d954900xccfe8e330x5a4cb4190x11f91a070x7ccf1a8e0xc7bb99560xa3ad7e380x8f4796a80x5bbbf46e0xa142b8550xcc00eb580x548ad7eb0xc8f22c4c0xa66c36ac0xeaefe8790x84cea40c0x3f1d6a880xaa8b60da0xd7240c970x147ea4440x8d080ba20x2d4f3dea0xc62392620x64e75edf0x974c5b6f0x05e2edeb0x4e39c6470x33ff065b0x8c0da5f80x9ae054c80x1e5b70ef0xb6588ba60x39ec8fd80x2e91d75d0x93352bb30x12e4d2000x71a174c50xa2937f7c0xbbbd3c980x0d74d31f0x108b188f0x6b754dbe0x4571aea80xbada10420x5d0738110xcc33a4520x450286970xa18f224e0x0b1ab3530x442d8ddb0xa99583450x19ac750d0x496e454a0x5ea06ccb0x1e7654830xe05b79fa0x1d1d49c30x99a9b4c80x62d0d32a0xf49bc67a0x4443d3990x13fd28aa0x2dbf5a4c0xf0937fad0xa87f18d10xefa4a41a0x3503e0b10xc41bbb030x35eb57100x3e8341dc0x52eb6e790x321035a20x525415260xd3752c270x2b9997fb0x7181db300x86a559d10x1128d5140xb8f13cb50xdb20598e0x27d00fe50x368b7c180x2191e9d10x7acd92180x19dd217c0xdd1b7fbb0xb64dc7ab0xb333ad2a0x17f7f33e0xc273ec050x5ae8811c0xa2de9dbf0xb44e18ea0x541c5cc90xeb37101c0xd0f36f0d0xa57150270xcbbf0a6f0xacf649bf0x135e6e970x3137d24e0x0865ed1d0xad73041f0x3c0d9fad0x3d8c0fd70x8ce908280xf4a5c2130x3e33faea0x57a5a70d0x5df421090xf1e98c740xa1e439f60x894697270x1ee104a10x5435bdf30x6580ea8f0x74bcce060xe22d33760x7e0715810x632b216f0xf0392eea0x38ce402b0x452616a20xe19e40280x2f8c19ee0x3c8bc32e0xdfd283760xe479ace20xb0765c400xfa10fee40x85f096900x28b514050xf795bba50x77ec319b0xb171a1930xcd340e910x12f893f20x2e92f48f0x05eb19fd0x17ed8d300x004f21630xd6f9f1ea0x0b0da3070xa6aebc240xda27f6910x191398ee0x9787640f0x8cf0bbb50xdaac4f080xa3fe20b40x66c0289a0xdeba4d880x44f246780x1fec3bc40x74cb46800xc192c3520x800365a80xdc5121340x9939eba00x659e19900x272f1c630xeac3fbdb0x63dba81d0x5ed593da0xd5d96f8b0x34cc62dc0x2e08226d0x820928990x11e06ee90xbc6ea9030x5fb6565d0xe3e529620x8c8529e10x4d4359dd0x6739a5030x44e1e9aa0xd8e4198d0xb1b517e10x5d1c6af20xfd79c1290xc2ed9d510x39f4487c0x438d263b0xa4b773ba0xc3e211da0x06c0bb890x430068090xe5ecb1350x8f61aeb20x94195f750xea7767790xda9548010x8dcc40150xcb57b1a90x89fcc4690xbfb3b3130xc3ed8fb20x3f8d90d50x87f2edc40xd3f955d50x9965a4fc0xe8f0adda0x3547732a0x4c4777fb0x89e3a6720x53b619580x3344d5990xd82a874b0xb057e3450x77af74de0x7f7a276d0x3fdfba1c0x150155fd0xf32c6b680xe69caf490xab4ded6f0xff6478b30x7d1ff46e0xb3b6a82b0x343f97b90xf5c37b0c0x0718a6a70x28fa03c70x73102d0c0x015f97720xfcb0122e0xda3671ef0x9771a7f50x65aca6090xf1a7c89f0x0b4a85220x708f59100xfbcb237b0x99beef2d0x5bc6a2700x78e500590x620324430x6501fbda0xa85ad77a0x21d362750xd4dc49a50x626bc6570xc88afc0a0x6195dac30x078a5f9c0xf2a3cab80xc618630e0x51536bad0x1dcae62e0xbbcc66bc0x73899b830xf76b1a480xef8b864e0xfc6ec18b0x2b64ab150x67b45de70x4e2e10d20x5b19129c0x737029350x069f196b0x900755de0x6bf245130xa92dfc430x50b1f2b90xd45cc6ca0xc26351f80xe41534ce0x1def880e0x8b04668e0x7b90d1a90x886cfa9a0x86448c300xe8dc667d0x5e39268a0xbb6020a90xdbb49c170x690b75ee0x8dff352f0x619529c80x2d0511510xd705d9c50x3285dc130x1ef9e4940x0e1cf36e0x85e5553a0xf5b196010x400999150x9695adc40x154310680xc696052f0x9adaeade0xf13dc3980x9f0bb24d0x76f1aea90xaeebd6d20x213ba1880x2f86cd6a0x359f0a5e0x8ea0c1e10x2018c8510x2c641f0d0x61b158410xcf5afb850xcdef5ba50x7ed80dfc0x141fa0660x535960000x98cceadf0x16e297c30x58e3306d0x55eecff40x44bae2270xad9901ae0x0c845b690x24f32c590xdac4913a0xeea9dbaf0x6d7c7dcc0x63a7c28c0x64127b670xa209451c0xca21ebd30xf8d078580xbe1bb1120x86fb9b050x1b015d250x0634100a0x1e6adaa00xe909997a0xf474c21c0x574c2e740xa976957d0x4ec54e780x34a2f2a30x957bca570x57a24d6c0x197206e00x40778cdd0x6c7940b80x348e2e560xd27b25dd0x450f13ad0x0d2770e70xb06de6900xd6e954f90x1038c5e80xf7770f5f0x98b142fa0xf2215f740xed4318bc0x2f53b0880x6c7bca300x598792040x69c4e1770x68cde5740xb682bd880x62377a7b0xa24ccc890xa5496cb60x138739a60x1163f0a70xa8664cb00x2c5ba7b20xd12281be0x8219c32c0x54b769b10x87c52eb90x298fdfc70x15680e970x8e8090270x9b0dd7cc0xac6f90c00xb9eef43e0x59815b680xafac28d10x9399505b0xb08a36210x4ae444bf0x9e52227c0x15e0183d0x600150a90x8b40992a0x11ba5c330xaa5419110xcf0020790x4d4d7b790x5a7893810xeb04b9f20xc8de4fd50x3225c5880x4d9bdae30x3ecc796f0x1fa17f5a0x76d503dd0x16ab147f0xd50e84010x5603cc0d0x2e5a51000x64bf1f9c0x4e6818440x5538cc410xa27174070xcaa37fb70x406dc6e80xbf4954a20x1ca0aa400xde819c290x0ad9c40f0xfdb3f87c0xa8e80bf20x23ca731a0x9d14af9f0xc02d34c10xebfb3cd80x79d4ea230xb34b178d0x2211a4c00xbcb6a9430x1ba274710x575f19ff0x1262f2af0xcb31c7900xa98ad6dc0x1d8a9a1d0xbd080f0a0x3982fb1b0xfb941e770x1bc4cce30xd741b07c0xf70b4d560x5080a2390xcadd98920x538f3a710xeaf3daae0x538daabb0xbe2ce71f0x2e678bbf0xee60e1470xecd78f1b0x4c12f5710x9c1904230x3a194a040xb7628e150x76d53dc90xc69635ca0xa084ff070xfc66ee7e0x364639f10x7ec619610xe01de66f0xcfbfa1170x6553ebef0x168a8cfa0xacf49ead0x6cc7b36a0xf18f47d50x6eb523f60x80a1d5160x46d2dac60xef9cefd60x65dd91fb0x5851cca00xd8a45d340xaecabcde0xfd6f4ffc0xb8236a380xed978f650xe1e811a80x5fb9261e0xacbf16150x016dcf930x9dfe9a030x5129bbc40x099a11020xbb7792430xdd626ecd0xd15bb4f60x506fbfbe0x57c77e5c0x7a9b37e80x2412c65d0x84502a470x9ac2fb830xf93860460x537121f50xd27fc67f0xe3a712d00x8cbcb7c80xc6a7a9d40x6edb8d200x23de809b0x07926fd20x75689d300x5559d8b60xae96b2ac0xcd567b020x079456420x658d4a7a0x8079df3b0x87995a4f0xfd042bdf0xf981545f0x8edf9bbe0x91c306c10xf80e4f970x7bfc1a7b0xead699370x79fcaeb20xb36a1cb60x068757460x27ea8e2c0x6577b0590x5fc7283f0x4cb4a3e60xd6b95b2d0xb9abefc00x7cd16fce0x3961491c0xdb26b96c0x84e360030x580c26180x99e5db9e0xcd79d36a0xeff55a320x511283300x07fc02590xb74194f90x2a3cb5090xabff97ff0x60fc92f90xb47eab4b0x365795be0xe31b82b70x3931f77c0x85688f360xee6e99e00x3418c6820x15244c9d0x5dbcfa4f0xef9aedfc0x21bd9c9e0xbd1e02190x4f3d3d730xa0393f600x66aed0e90x4cd38ff50xcec9bf620x352ec68b0x5ae161830xfe1c43a60x75b029a50x1f5631600xfbceafe00x354035b40xb6a41e650x455c3dcf0xb6373c6a0x209301420x9091105f0x1a9083df0xe020cfd70xedd3815d0xd13412860xe90b49fa0xb9769feb0x3e8deda80xc436da6c0xa213c9930x5d8476d30x8e4eb4510x73456f190x67f468e70xc5c663ff0xd92185300x8df3c7b70x3aa5510e0x5db09ccd0xfd5b2ff80x1a9c656e0xb9692aef0x7b9ee36c0x8876d1320x957a61a50x6cc120ac0x0faf8c160xad7d716c0xf955e9c50xd58c15840xe30013a60xbf9a902a0xe023e5ff0x3613274f0x6972cdd90x45d3d2200xd994aae00xc9c4acb90x2873e5a90x375cd23e0x8776d0520xb5c1db420x817a705c0x5a0930ca0xe2b704cb0x9b2eeb350x40b6bd3c0x057f1b350xb348f80c0x0f0637b30xd0a051740xa4e794ff0xaea17cba0xb2fdd9590xea2d417b0x8032ad630xecce03170x1906648e0xd6217d910xa17c0ccf0x19e271ad0x89f360c10x4c22a9f50xd9732ec20x5a9f22530xec6e30240xbb1537f60x0d8de9ae0xc786daaf0x8904258d0x3f8009620x726db3810xfd4ce7330x1879fcbd0xd165dfe00x50a90e8d0x18565e4a0x08d25a720x5bff9e330xa51bd51f0x55897ba30x7c596eb30x2ccd7b730x108a0acd0xf10966770xbf84ec340xd5d0bdef0x342856be0x3e3071dd0x0effabc10x1a70a86e0xe67a6dcf0xf6b3f35c0x470225140xb0539dd60xd74420570x58e8a1bd0xb5265f4d0x1852be980x7de68aef0x971a6c4a0x903c0a420x4f338eb60xed14a25d0xd9248b070x70b8e2360x8fea24bd0xcee4254e0xf2ced10c0x7aad008b0xf112da850x41c2f8f00x28c796750x080f4a740x877c21710xbda7127c0xf624c1870xb28efabf0x32bbf03b0x35452efb0xec2438e90x891a17590xbe1b355c0xe45343c90x2d3636da0x98c64d310x15af313f0x04a324b80x6de8f65c0x456aed3d0x769e0b3f0xfb10befa0xebcce4790xc3e3b9160xd0429feb0x6aa6b2780xb96b2a120x6c17eb270x3390c9e80xd4d1bf250x950ec7130x474eba030x659781dd0x20aabaaf0xf159c5d50x1dcae6c60x9c0caee50x36b72fd20xd1965cfa0xa48d9e370xeafae9920x4e01e5ec0xa7eadcb50xbf1a29680x5adc28070xa2365f440xccfe64090x5de611a90x0efbca4c0x87bee5470x1853653c0x68ab424c0x95bc90780x1c80d27d0xf331236f0xa3a046020x23505f2e0x63b5912b0x968fb45b0x9171bcbf0xe27d9c580x326fbe7b0x4a11deca0xbc0884020x302e93250xb0eec6140xac58aa800xa88f97730xaf78f2600x3e278e780xf8d0953f0x5c3f52b00x13e746660x971cb4df0x717a8fb60x11dc4b6d0xbcf2d2fb0x2e80848d0xa6d97b7a0x8ecf4acc0x7948c2220x8ce57ced0x721211600xfcd6c8e50x084b5edf0xf21195320xb6761f870xa1a7efde0xb31eee0d0x0ea453080x66ed1f590xccd588fb0x6c73ce820xe595289d0x397321e50x020215bb0x7146c08c0x8c6940910x558e1b290xfcfc756e0x0933759c0xb511150f0x78041b8f0xb3f88ada0x5c02d5720xc91c772f0xe48be5680xb4cdf8680x71fa908a0xec2f583e0xcea8ec650x5b02cbc10x0d61a0050xada45d920x3d7a8aeb0x6a9d2f790xcb3ae2150x6ec0fa3e0xd30249f30x4ae6d1720x65ccb6f00x28aa6a670x807fdcc40x52c35e830x7ef29fd30x6d2b34ab0x307e19570xa7eedcc40x44f883f90x3150edda0xbdb3b1d40x17d1814f0x076da75a0x95625eb90x410e0fb40x692111530x7a1d58de0x110a5ea50x9ba73d8e0x0ac988580x187244da0x701dafab0x19ea0a500x5a924d330xd9cad13b0x922aa0260x16081ffb0xcc5d22d90x460dd01e0x7f7b498c0x7c02508b0x699d49b70x8762619a0x75eaa15b0x7ae656ed0x2e9e13df0x7b66268e0x0b03e56b0x3178a19b0xbbc970cd0xaed85cbe0x6f9df6d10x857fc1590x48edbee10x5cf527510x114946ac0xb6d342570xb5a8d2340x68f927fb0x0aeeec2e0x81b1b2550xc6cbbc890xba9aba000x6be7a92b0x4bbf47d30x904907ba0x6fc65d870x32aa05f20xc42d9ec10xdd77d61b0x30f114de0x240decb70xb19fda8d0x50b33ca40x72a25a720xb60e5e5f0xab74cb420x73295df40x2a43e4800x6b49ab6e0x37c616330x6057c6f30xfd552f7a0xcde1026b0xf5eee0a40xada907a40xb0ad34ee0x8f6999130xbd1785390xa3be984a0xc96d5bda0xbd3e75420x5609ce410xb9cba57f0x5b17be060x84f877bd0xda0c8fa00x063c00410x794475ae0xb462a47a0x1c6ce1c40x04fcaaa90xf25e93360x98378a1d0x9bc39d7a0xfe1770e90x04773b600x3a1a39790x65f770180x0fb7a14e0x2a0cc76f0x77bea6800x6d2f4cb10xab55eaa00x1501dcbd0x380dd7a30x529790260x71e99bb90x586a05db0x91c118c40x7292ab340x58d9cd110x35a7490c0x361c68dd0xe8b3c2320xaca5ca200x71a3afd40xbd0134590x10b0b0d60xa8b4aecf0xddc9ae4b0x32eb26c00x4312d8660xcd1a20e40x4f86bea20xa636eb240x779140630x5520b31b0x23dd99120x0118c91d0x4ed1978a0x058e3f5e0x67e3a2eb0x3b54570d0xea7565d20xe44f448b0xfc331dd40xdb0927890x32df093b0xbe4de6750x0f2b83af0x59524de90x30ac11bf0x126d4c040x33bbc85c0x2bad2aa60x7dbe297d0xa63d40a00x230703980xeb7dd8a90x80bc0a250xbbd4024d0x85c8405e0x23bfe0e70x47d2a6990xad7036570xa7e4a3de0xeb727f790xd3efd7180x8f1b29000x25aac3340x6f5983e70x9586e2c00x1b0694500xb72c162e0x9fefa3cb0xe9839a890x9571d4910x0d8126930x019c6c110x588a5b980x19df12e10xa7260f520x884c70b90xa8c122450x41bd07950x2e0b5f520x3d9efe500x8b31e6230x7f4ba81c0xface19d30xc4da1d560xab41f8750x866482670xc807ca2a0x50dec0c90x54299e0b0xa56cdd250x16d539a80x9b6177640xdfc091f90xca80437b0x38f2d94e0x9bc6b5390x4fec4ed90x3c8d71110xbe3879aa0xeef6cfa30x39b0f7560x29c449b90xeabe2abe0x89941dec0x41186d4a0x028214f40x0d6c32bc0x6b6755350x655836060x2c10c9eb0x0961510d0xa09c23f00xa90969540x04fc6b1b0x807ec5e30x6133fff70xd36d6c280x1987b07c0x938725580x0dd3bb910x9855a5d00xb54676fa0xafb8a4070xfb8644c90xbf15e03c0x2087719e0x2101cbc90x987955da0xbd2f79ae0x417a91310x9ee3355f0x92b016640x73ef75f50x722aebda0xe5ce52830x9e36057c0xb4056f240x53f6c6600xa962195f0x9e5e2c0c0xe00b283d0x020fafe80x9b124f890xc2afd6290x71554b090xa0de3ac80xdb2d3cde0x0f7746550x4e8950d50x7a177ac70x07d10c9e0x05be63360xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10xcb50a6240xfe8c6e4c0x7237f6b00x8638ad200x2992d8c00x80d03fe70x007451be0x9e48a8190xdd14c9520x86fca7e40x9d1065d70xee120c030xf5cdee250x57baf8850x637588560x65af02c00x4e8421410xcf01df310x6313d9f10xefa5ab450xca603f820x3c97dd9b0x4fffdded0xf8169de50x1b0628370x32b239e10x3fd02d640x64f460c00xf4ac39e90x4d888bc10x8c20ac720x2c6dfb020xd97eaad40x06ca71fd0xbfbccedf0xb167101a0xc4b4fc270xc5d883510x2ef812230x8a9aeeb70x58765abe0xf4c1b2800xfdb348100x91ae68d80xf2df9b010xbea880ab0xe209d6710xd30a6ccb0x179f87310x49c1ef670xe38686d80x9d6cba300x79b82a710x8fa029360xa6c8a5400x2037f1090x57668c4c0x3aca71a10x50e8c4a60xf5596d890x58316dbf0x3e0f7aaf0x2b5316da0x609d37420x68dcce690x9c782d8b0xcc1a7c480xb4a907690x117aca910xf67f76880xf5528e2f0xfcd2e8960xaf6b28530x556dbd730x1f2fdbb00x59d19d0e0x6cd57cb90x87e7a91d0x80ca268a0x32748a600x1ef51c8c0x3e5d241b0x6a2e71290x7439b26e0x83aa03780x37139d370xb340e8ba0xffefc3fb0xec47d2cc0x93f87e8c0xfdc822090x78ba7a450x7f5cffb30x6207ea850xc5740d740x616b583f0xc079fe8a0x755b49aa0xfc7b696a0xd60c3e3d0x3f4ce4660x4faed6a00x489a7eaf0xec0d2fad0xc1af25c40x491fb2720x628704b40x1c0abc900xd4492d520x8072d7f00x49161ace0x4674b1270x1b82a85a0x3d003f9c0xe65c854e0x7804443b0xdf4531890xce2b32540x7bd3f8f30x0f4812e20xf67c23030x619578520x4e8859a80x5c85ec950x54824f580x0b038e240xe83f2af00xddde87490x2a303d4d0x5f2da8c40x5229b74b0xc3aa33d10x32c3cb4e0xddc6ebe80xe5883bd90xba08668d0x21e010710x5ddf6dbd0x26c98b180xe552b1560x233cf9230x7e9f0c8c0x9bdb1bc00x4cbb17e60x236dabdd0x02edfc370xab931b710x90453d1e0x2c4d7b9b0x5c2626fe0x7d52586e0xdad752b20x0d31eced0xda1f78ee0x8d85a7b80x2c704e540xf0076c370x9084b0440x0925493f0x23b4e0d70x383748150x7da99cdd0x0c805f930x3a75055b0x479f7d4b0x026146710x472ffed10x12fbb6360x9d173ed20xef29fcdd0xa8caa8450x63c080290xb6e6d99d0xe0ab1a290x61b681a50x815588a60x0a78f18c0x1b0134e70x4546bfb30xd44ec79d0xca71b7370x5b9d62090x21a563da0x63150e060x1c5ff7420x556e43900xec4d9e3a0x0b59f8dc0x2d5106e10x2b9525170x51b659fb0xbeaf8c790x57860e8d0x8e3255e00x190409140x7285c3310x3d333fda0x266da8b50xd3ee6f1c0x808f4e0e0x5bbfb4dd0x0084b6a30x20f7d0c40xd9cef18f0x9c9a646f0xa04612b50x540560a20x629977c90x3cf8ad320x1234aee40xacbf6ab50x7e0e1ca90xa034afe60xd9fff3990x95bb64470xec16c16e0x4fc121b20x8b149c360x77ee60d20x024aa9480x14d016900x640346df0x1efcb7c10x3c4aaef20x600913160x719e17ff0x7c9a73710x2e1ca7510x6257dda70xacb4d88c0x2f8606b30xc98222340xb86c364b0x2093f4dd0x977cb1f10x4fc573a20x13feeaa70xf5b8a24b0x922954240x263eab880xce062bbf0xf17e62820x556d26060x43f819570xe0b1c1030x25379e730x2396c7f00xb7329c060x76d9b8760xc56048000x38e5bc5a0xb077e70a0x7757b51a0xff291ecf0x45558f560x522523160x8506baa80x47de0dc70xffd192d60x7932e8aa0x19bc55050x5958d6250x08d19a2b0xd738cbfb0x6d294e430x51572a910xc297ca380x807cf3c70x59edf5120x62bb09bf0xf3cbbef40x3e6030700xcca9b7b60xc870e32b0xb6fde9090x5e0500390xd70f2fc00x6565abb00xda2fd7d60x8c42074a0xfc6ebbcc0xc74742af0x3c9406320x5a133d600xff5a8cfe0xa54dc0220x44129ade0x98cca8b30x636af1740xc984c1170xb939f8440x85c34e090x093a84a70xf0977b1f0x863a276a0x436d11d60xbffde8ec0xfa901b310xb2b81f120x321bdbb10x829aef330xc7af1d320x23717e690x5d8345850x58a03b9a0x0b5b0aa30xc2f00df70xe54c24dc0x095f1c250x5e21693c0x08bc08700x921a32770x6921aa340x112c08c80x08dc5e670x73dc71990xdc0704820x0bd0258d0x1529895e0x293617730xfd94814e0x8133c67d0x77278e800x51bd55b50x9410aae90x7d6f22440x772d97a60x561edd000xaed8a02b0xc5bc336e0x0a1ff0350xfcb3dc3c0xdbb156cc0x7062d9ec0x91f125460x1efbb5aa0x0bc198280x8bf1c3160x825c40840x312669310x5dc64cd50x2e62ccc60x49e969990x1f5ece970x1f89b2f70xf77c6c9a0x7915d17b0xa0d4ccda0xcfa8844d0x43ef3f140xb0fee5780x5af9ef220x469152d30x77316a2d0x73b808fb0x43e630520x498edc8b0x3ca2f8390xf123f2d70xac683cdf0xd733ec290xb0484cf80x649994780xd25d4f740xb423dba10xbef432960x6b637ae70xfbaaf01e0x2592fc6c0x2459bbcc0x5fc661af0x5b8e5a450x0366307a0x40d046640xc631580a0xd471b9970x291ec59c0x0707019a0x56d61dce0x097ddc040x953a37600x3c38b5130x011ca0830xdd7d69a10xd18f1b050x6f8bf45c0x6d09843f0x0fcc19690xfffd89db0x33b84f740xa4d8a2ed0xe9b379360x1d22e79f0x342a23540x60b40fd80xe5772d4a0xdcc3a4190x7e431c150x1f3f5ef80xec56a3890x9c4869e70x6977b7c20x16655b1f0x6e8781e20x40a74c650x9daa62990x76c93cb00x01aab51b0x8888f5070x03f1c7040x35238c1c0xee526d0f0xeb2aae3f0x958534d00x69dd9aa10xad718bdd0x5cce688c0x86e37bbf0x01c66b470xeab64a800x93777c880x86c43a8c0x1234ffa10xe42489800x090435a80x3385e37b0x63ea80b30x58276f930xf6c71a250x110106c10x70fbae4d0x3352823d0x2817f7fd0xc74c07ce0xe70221d70xd46af5ef0xcde266000x08e2b3330xb87f40fe0xa4bf2e410xa3a36c730x5f583b2e0xcca030020xfaf0c0590xe63d71bb0x0ec327a30x47b407f10xe018f4830x7cb1ae690x6988d0ca0xcaa685330x4d0015e20xf6c8dc620x0177847e0x2ebe31350xd6b330260x2bb954da0x3035d50c0x48d364db0x45bf60ad0x4eac5fc10x1cbd92b00x7a2af7b40x714c51570x05b27a8d0x91d921830x40cf68200x947b40c60x6264ac280x7b18e4dc0x47c42a220x56d697ce0xcfef1cf20x4c4920930x1403ad090x1c5541bd0x7fc2c1c70x6f12bbc10x9e4b37c00x3a4ad6250x51e858ce0x2f1f70830x76730c900x1c2dcf590xe37967320xf1bde0320x3765e3320x70965b5c0xf30a55020xc86518ee0xbbd77db60x68299e720x644c36250xa325f9790x4545b2960xec774acb0x49e81bc40xc289e46d0xba2b7f640xbdb7f3c20x331382310x9305f8e60x7cd6f0420x553b49a40x4462d35e0xa1cfe2790xdde993290x10b6d4460x7c46233a0x33f0768c0x4cd65b100x789c4ff10x65d9e8770x3192d7680x2d6138d00x03e3c4da0x468650c40x70f71e350x6214aef20x816a41ca0xc37f9c6e0x4507f4a80x29809ba50x1a91d10b0x3a8d6ba60xb5be57d60xf553318d0xa175fcf20x3b4aed490x8c34b8da0x17f5594b0xcabe04de0xd14a465d0x938f8a9e0x630523540xf14e0dbc0x2069847b0x41d32c520xc8a91f5b0xa792fd7f0x9877db880x1b76347e0xa04f945a0x5831e0620x18fb2caf0x5db4389f0xc5e3d65f0x23864ce70xc66833c70x96c05abf0xecc1362e0x708df8650x5052a8360x7991fd8d0xbd6841d40x146289b70x4df020570x69dd3b5b0x4aea463f0xb15b41090x5be63c5b0x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x52ecbc750x0cc4b4b60x44469a760x7f03b6a90x09a34a2b0xd819a5240xc666a1320x765ff4740x97a573330x4b05a46b0xdd66972f0xba13ecd50x881a913b0x02b2cb630xf43d461a0x9f3f45560xbf2a7a6f0x9de7d61d0x72f8fc350x544c04190xe69571270x53b77d8a0xe789aa300x970d13560x316e54210x5cd4480d0x33c55c580x674636f60xa0a801e40x8753a3830xd443e66c0x5c85ea6d0x95288fc10x5a558d660x7e995a6d0xf9aa93210xd47c857d0x2b3a62510x1101b00f0x3997a8830x1cc83d420xab571b540x457594fa0xbb9bbd080x6a5393820x808ec1a30x57373d670x0917e6a90xd3c1f2a20x386acd9b0xe83dea5d0xb56bd33c0x132c85870x7afc2d860xa9f81e550x4b7f0aff0xf6c05d720xb60c0a780x04da90160x2314663f0x9a11a0fc0x11c232400x2479193e0x231873320xb6b136770x7d2fa03c0x63ec5e180x6b293fc80x243f0b4b0x842ddcbd0xee7f4cba0x5bd0748f0x7568457e0xe156f99a0x7665ee720xfc19bc450x11a2e0ac0x80520f360x515ba5320x7a395d760xd5a295050xc320bf1b0x94c778420x670dbebc0x1a10c32b0xfdbd7a170x50bdd97a0x6ff607b60x671765700xa512e9230xd644ab7b0xfd862a8d0x66ad9caa0x344076910x951a27730x8f1b43530x3bb2ab500x63aacf180xc5553bab0x2b1831920x3ef051c80x1024de150x499043d30x94d7cdaa0x837ab3630xa73b48d50xb54f00cc0x56054c050xc27c43a00x9a99c4a50x5cf728920x67ee0a8f0x88cf9f150x50493a530xdb2c1e0e0x8356269f0x184357650x5a7bfe410x21cd536a0x668402aa0xc99bd2150x8d49b9400xc0577a400x296429a70xf19751e90x755aaac20x8e52748a0x8fe251de0xb85329150x8f520a730xdebe53d40x9879932b0x06d5f4870x0861ebce0x42755b980x9d0e7f300xf0c7df0a0xbfcb04a60xd7f570760x6be70dd60x22e50b880x3de9cae10x3b4c4faa0x9ed5d8020x6a65c1fa0xceaf61740xccf01d240xda72a5e80x064264250xac9ee91a0x91c0654b0xd753f2b20x2b52024e0x30ceaea40x846518060x89da6e9b0x3db2eae90xa75d0e5f0xd77ab5600xc2a3da6e0x94eba5f50xa35c8a7f0x1e1ba2690x05ff37e40xadad8f990x7c97a3190x828250fe0x78817e420xfb1996140xedb0528d0x73fc89c10x07e35f7d0x84dd15770x0ad95f840xf7699dba0xfff20a190x710c73b60x732138750x7cffb8c20x1c7e0ed20x7b01ec4f0xef21df6f0x056d52b50x2092628f0xe4bc540f0xd879ddd40x0add0ec90x444e4c5f0xa9bd99570xc3f297b50xe92ff6ad0x838152e80x2bec81af0xda01b3ad0xdcd076fe0x36c475ff0x31a426c00x64f760eb0xab032b8a0x88f7282a0x6fdbbfed0xd98eb9320xfd7468c90x389e86c70xadb8dc920x864ae45b0x36e9fcd80x0bffb9590x8312b8240x32884ca10x12da3cea0x3e70aa310xf812c1140x8b368c1d0x4634b6250xae4be5c40xb6658d190xc053efa90xa217fc1c0x509b8f3f0xa4b526480xcf6b0ef50x1e3d3c9f0x4cc0397b0xf27ad75b0xdb396f250x2a6cb3290x1c499e290x451430730xcb88935a0x5b6dca0b0xd9252d710x9e324cb00xb6c0d9e70x6e0cce2d0xc3bb5abb0xdd7676c80x1b1375330x75c64a9a0x1eafbfa00x5204359f0xfc6f711d0x5eccb6780x6e5230830x211efe180x144d69860x7fea59170x1c6525430x577de35b0x447b6dcf0x1d091d6d0x4e5562f80xa8c889c10x35fb06f70x37a04ae00x95e0002f0x04ec99d40xe464daf20x281d90080x2f5121f70xb47cca300xe113bbbc0x1072a3940x31b31f5c0x3701a1960x6dbc64cf0xd88daf080x8b94ad5e0x5250d6860x5c9a16180x4af13c8c0x474ad1550xcf833a560x29eba37f0x8c341c480x9202ba1c0xf944f5170x5e95b1cd0x219db72c0x393d8fce0xba0e3d550x55de14090x2cdea06d0xda50fa9f0x63056ada0x42d75d9f0x303a94610x6d8c19f00x00edb1150xec111f6c0xd826b45b0xbd2c34c10xccbf50be0x864bce560x19c5b68a0x46201ac10x3fb9b5440x31fd95250x784f22e40x7552f9ec0xe26430b40xe7909beb0xb0b3db040x017ea7c70xab09ddde0x153cfebc0x5a43de900x027f8ba30x77f2806f0x8d3a49fd0xeb854f470xd4ebe91f0xdaff62f90x6ae86a870xf21aa6fe0xf38873570x2da7c4b20xc889377e0x55aa7c5f0xb9c8f3f10x7b9a5c6a0x6777484a0x48af387f0x462098220xae21d32e0x129603d80x478cff100x8244c89f0x3f3268390xa950a3550xc2f905b80xfb700df70x541f50ed0x3ea7e8870xe14ace010x904b86960x20209b760x1f74fdc70x1214cfb00x4408dffe0xa8e80c2b0x9b069a460xf755a82f0xdb7e63190xdfa99d350x5edb7ae50x281fc4360xbddf7f370x85b9f3640xb8a517d00xc88e63f50x6e94eaee0xaa4f95110x12cea0a30x731a5eb00x04e908bc0x703cc91d0x38b776ca0x328bcd580x8d88137a0x6141c8c50xc72f51c10x996b6c350x6372e0930x0eaab3ae0xe81b56140x50aec7b80xba49da990x6def16a00x879288660x2f9308f50x50ee5c070xd69a02940x38c479780xd2f02f220x850f35020x5c3ce3500xd7fd6baf0x501c5e900xef5d76000xa8161d660x7ea5f9ac0xdb0372410xa55335940xd6e08a250x19cc5d220xcca30cf10xc65400a80x9d7cb5d40x575953880xedc3defb0xba837bc70xf6d556a70xf0dab3d40x4cbaa0610xff884ffa0xaa89d2200xaff2143b0x7f219d890xefad8c860xe0b9c9b50xc60dc2820x322c788e0xdb480fd40xd81db0230x58be88680x8c5eb18b0xc95119d20xa5ce63ae0xe6fd4bf00xa8db193f0x7f8613200x0f1a55280xa398effd0xf0ccaa8d0x1404dc960x97c9a3080xb4d25e4f0x255ab30f0xef3466150x267c5d1f0x3ba5f4f60x97cd98090x608119fb0x86132e690xf2954bd70xeea90fd40x93361dac0xcf49e94b0x8a05bfa40xc011af750x2df7f93f0xdc5533aa0x165de9df0x1cbe0efc0x5530d8c10xa9af0f850xee7b2f900x2da4244d0x7fdb60040xfe8221fc0x0a01404c0x686be4020x76e770dc0xa9e2f65e0xd28acc8b0x769133150x3c02ae580x7cd75fd80xa2a1b6b40x3a144a130xb435ff0f0x26b57b6c0x437796420xdfaa58f60x48b216cb0x7f8b81f60x50827e260xfc7c85770xe42a707d0x6491f98a0x19584b300x889ed6860x1ddfd35e0xeddf815c0x9422524f0xde8111170x2d1784840x2ce358170xe7880f310x4af9f3850x1bdaafe10x44661e260x51afd2670xbd0979e70x9f5eb6110x8fb119e30xbafb52f10x87c4df210x3d28af220xd093410b0x2f925e440xaa58ad970x85ecad020xf5a12f6f0x20a82c5a0xf67266900xff3c65e30x175ca55a0x3b03c3e90x7b46c3720xb127345b0x67b00eb10xb7c36a6c0x21231a220xbe6ca2a40x9ec574bb0x7114388c0xa99660350x4cfdc2d30xe168e0f60x781becc60x08a3d34f0x8b50545b0xecad572e0xf2d9b7f60x56d0ffcd0xda183eaa0x221eae640xfe5c57500xf49a42080xc7c83e300x3f84bcd70x65d4c0fd0x974a7fe50x3f309cb00x3efd18890x5eaf514f0x06d5aace0x64f366200x6958ae230x5f6f1e9e0x3c8edda00x2e24b2540xee26f1290xa1797ffb0x3003c75e0xd84d35bd0x8eee33990x933adf230x791737670x081356130x138e09570xfae88c3c0xec5668f60x6527a2310xdf1882af0xca08e1860xb9e08f780xb4bb9ebf0xaa6344270xac34ecec0x7ec1e6f10x01a33ab90xbbe1650d0xc7341d4c0xcd5e4af30xc4b007af0xfb54467a0xfab10bb60xc3e26c520x41e279aa0x57a1ae760x6444c0b80xb16ebf0c0x51ceae4f0x45312b6b0xe3d778370xa75079d60xfdcee98a0x2f4113a20xd20bf6ba0x6dbdc1560xe6c683340x75b2183b0x27dee34f0xcf97f3bd0xbb0ab47b0xc575c7370x97de2b830x7cbbc4c50x131ec03f0xa5f1e1ec0xb88c4bbc0xe0d6d0ce0x436aeaf30x750a787e0x2f4ce4170x501d615e0x47962d810x1d1c20e10x6b8f723a0xed27a7e70x0a56f3300x3399e0870x8cb358560x11189ab00xaf1a62070xdcba363f0x936e8f610x8ccee8530x33e450820x104d6ad30xbddbd7ae0xe188f1640xe7bb2abf0x716265c70xdd8a3d030xaa3cc92d0xfb883f220x07e36bc10x08b0d4660x9ef3e60b0x4668b6130x00566ee50xf38dd5320x3d57a73c0x8744735e0x65f24eea0x64a9c9280x1ba237b00x72b9d2870x92897e3d0x384172fd0xe7a85a330x45006cee0xaad8c7d60xb6a818010x16b039a60xac70ded90xfa5223cc0xec02a35f0xf1b313140x0c1c794e0xfe50e8d30xb9400dbf0x1b0b31410xd6c6b12d0x43c419380xa060fe7d0x51552fca0x451704710xb74295a20xc2871e790x7fd2ce060xb034ce640x93cf43fd0xa3dcfa650x8eef82460x9559234e0xa167d0640xbb81a0da0xebdd0d250xd68f16300xa95be4000x1a601b2a0xebbeb3f60xdc0cfefe0x379740640xdfedecd00x8c03d20c0x040da8630x198950070xaa13a4a40x14e0aa6e0x56bf228f0xda9133b20xe2b77b610x6e1ca7640x9c0284440xbf11ea670xea7d082d0x557b15550xe3a7dd760x8d58d2860x50f8f2dd0x0016cc700x40f77fb00xa5976e4f0x2c3d19090xc8257cd80x58b4645c0xfda4dca30xdf373e8b0xe516dc350x73e08d6c0x5c8ba62c0x9641e8ed0x585fdcf20x4075e1100x21ce3ed10x9ae984bb0xeaf772ec0x9c00a37e0xf73015910xb6fc7fb20xb11a386d0xfa7391bf0x7af4a2990xde89409d0x36f644cf0xb70861dd0x3c1a08200xb4a3726b0x612d82c10x2e68a8070xbb5c3c970x5c1de4790xff1eee470xa6cffe390xfd100e790x04977b3c0x16b4285d0x8445f1a90xa7b9bcfb0xa03d592e0xbfdac3120x3bd77fff0x658b9e230xb227648b0x8db1058a0x34aa51a50x843aeb4a0x9e6c41800x141c62b10xa220d0610xa7d856010xbcc777880xf7b8d8e30xdcff73c30x7772345e0x39146b640x4c0524970xb80e814e0x1b57a7c50xe209224b0x988aa6a80xa2a6dc920xd744fd280x7e930cfa0x190bad890x3328974c0x110382800xb13d4f660x637c2e970xd68f05be0x4fc208560x280a03dc0xd41721620x5d34b53e0x2bd4cdef0xa64e45010x153428530xa55c0dd00x69434c2d0xa3f224880x7b2df5840xf75fcdaa0x55fe84d90x13d6c62c0x008c88fc0x020669290x17cb57730x6eb5997d0x728263730xa5b2ef400xcaad8e240x57bab7a30x53efebb80x370094420xd28d5ac20x7a8e31b60xe2c132800x229757050x8f0998310x914622b70x981b36840x6aa6cc9a0x3b35f1430x5b5448f80xbb939e730xe0c08fe70xef6ca3920x4897b2790x62849ac70x70c8af8d0x9e9eab950x9ffbf3a40x87c3a3290xafb50a720xb9c126350xfe622b8d0x47e5160c0x122196950x39f35f550x25e3ae8c0xbebc42060xfae8f5230xf398b2480xeef1a0620xe37db7260xcb1446c30xb42e72250x7b4244f70xed9c3b920xea773c080x6e3846620x305b28840x03c29eeb0x8297b0ac0x992ec7e90x891352630x944e374b0xfa1d84810x2e7241f60xa85f7c1d0x80a9d6970x76302b680x721149f10xe3866a2f0x89a61dc40x26d9f0250x52e9d5060xe99c8c3a0x0ef87c380xe6c465b40xbcb071ad0x4f830cf20xcd3c8f3e0xd49498df0xcb4a63f50x1dfbc4c90x9af709470x7545db030xdf517ee00x920cfc430x0f3f31c30xb7f0131b0xd99ca3f10x6bc253e10x066e574e0x53efd2670x729557260x84ae6b810x81bee9320x062c14250x222b42c80xbec752620x3f01ab830xc4bdf9f80x6c5911190x0b951efd0x557d8fcf0x7d2bf5ac0x92f95ded0x83920b530x2ea1191c0x8ce9e7e60x166ef9490xca32020a0x51742fb60x05dd437f0x18cad5990x229b0eb90x80d84b130x1c78ac3b0x62497a350x1c21e6230xdaa543000x8c9cfad30xaf3a58f10x88476f9f0x49adfd950xa42932df0x6e71de840xf3bc6edc0xf14317ef0xede7dc370x7a3f16a20xdb0ecdc30x05a360480x1d3b325c0xf155bf0d0xc44b9c840x3bb335010xc7224d2f0xc6ad04000x9ba0b1280xef0deb990x1ebde2fc0x6d518efa0x9ce056290xdbfa25000x22ab75170x389e15d50xfa733d710xd3eaf1ed0xccbc19190xbc3d4c0a0x28a3b89c0x7cb1aea10xc0b2664d0xf28404cf0x9dc2341d0x167d430d0xa6cb387c0xfd2c62ad0x8be0e59c0xfd5b1c720x637103960x04c41c600xd9d0a2af0xe753b68d0xbb6a3cbd0x5358864e0x11df0e750x3fe6c3460x15510a890xa99ef8990x663bb4480x86585a330xb10d964d0xf7bc95b00x234cf4160x176031a70x893abbdd0x16da1f880xb307c9090xcfc5108a0x660eb6bd0x93edef070x1722ce370x850bb6db0xe40bb23e0xd4b6157e0x2b4509dd0x2009e4000x90688bcd0x2c66ac850x607c46830xb1647fc20x52d54fce0x2ddd5b550x5842c3380xc44992ee0x5f8d3f240x0fab07b60x06f0adc20x4e53e4c40xf8bf872b0x72770e540x22c892550x112aa7000x9330131e0x4eb2a7850x0b3ab88e0xd7d7f2a70x3ace807a0xcfedf8070x1129a1690x3abc0b540x99be53070x360292e70x6e3347ec0xc8b9c75c0x32f5e3e40x3ca9ca0d0x0a4bc7110xa410a2950x949b51760x8ff7ea2f0xcc7959320xc498bdc90x7351fcb10x159d5a810xc80f8e4a0x7f00bdac0xa18b485c0x50616e690x5c2f15460xaea7f1ef0xbcbe33390x9d41d3c70x84106f360xd57879870x0ebb03a40x8133f2940xa16373f40x79724a790xeef0f10d0x371ffb810x946c00280x74d399490xdbcb51090x0f21815f0x1048646c0xab98f3ba0xff0c11e60x6f3fd2f10x41e68e0d0x8046ec540x0c3af7870x90c8d58c0x667d89d50x9a1b9b9d0x049e170f0xc193ccc60x485dd45f0xc44d6f8b0xe972afb20x96030a170xb1835afa0x53c899be0x7a374e400x4f9bdcee0x17ff154f0x2d2d21750x818197810xedfe8c150x9e345d790xa43b75fc0xdd505a550x2c8206860xc0b5f71b0x4a364e400x118b04480xee073f7b0x5ad767380x29422cca0xb489d1410xd6de64500x57c0d2b20x93d6293e0x049da31b0x6cf18aa00x824356640xcce99ff20xdd9eca980xc6593f330x16f07d270xe3d48a9e0x53249fd00x54c8c2000x99d936410x89143eec0x07c4498d0xe1632f1e0x5f1c5d620xdcf8ab6a0x1bdab61a0x4b5d3cb10xbd9417190x60b658060xf0786a6b0x8d8ec3640xf71093fd0xeddf74b60xbe77478f0x1be7e1a60xbe50d9280xc2e160f10x3da8a5120xe001f5900x17f338570x13a850a70x39dc2d9b0xe208fad80xda0180aa0x1640ee640x0b7126980xcf990f5f0x21c3314f0x485b59f80x48e656850x0d53255c0xf6a75ee60xe20d79710x36809b930x0293a2470x5febd0c50xb5902c8e0x2380fe070xd118d5290x096af3c80x0c2d93460x15703c370x73bc69500x4152d2d60xde64d6d30x720eca040x766aa9b10x198a2d0a0x069f9d4b0x504fb9190x7ea9d55e0x38ddf4cd0x4caaa32f0x7058c6bb0x78896c000xba5758f70xe574055c0x18d99c0e0x7df26dfa0x276b8ba30xfd0a341a0x1dd278b80xb7e344950x5c1f34750x22f2f3ac0xe56d51970x5d16e6e30xe2e5d84a0x4a0fe2eb0x65ffbff00x184e0a7d0x7f69428d0xa9ce3f810xe27b57fe0xe494d6050x3511d1dd0x327b44f30x37c9e8ad0x4493415c0x6cd21d990x053389680x7e33ef260x51b62b900x5b561c4e0xc6429a5a0xc20719d10x4f8258670x29942d260xc97e94340xac70b1f00x7c43dbb20x0cd3d73f0x59d3c13a0xd9a47d2d0xb66435310xe481b3400xfaac87ca0x0de9f87f0xbba87c460x467a80ef0x46dae61c0x18a277ef0xe3347fc30xbf8155ce0xc8f6b8d70x5a2284920xa55008480x0fd881300x5aa817360x31ead0680x1e4591010xf1e639290xa56890030x2a6513bb0xfe02c6b30x7d6d67e70x265af5760x63cc55450xe93e49c30x23a621880x9b84bcd40xd37fad7b0x7071f7ce0xbf0a73480x1cfabaf50xd5bc4a250x362c92440xa8fb1b920xf25023b10x4dd980c00xbbce0dc20x32b6c4c60x48877eb80xf447389b0x654f13180xe2325f2d0xee6ccc300x1c60fc650xe29492050xc5deec440x93ad30ca0x5f3682dd0xdda685900x899f35cb0xed35bea40xf725c7810xf27f2d690x9f9283a20x5d1f9ac60x96cafe690x13ac97d90x1d6371a40x4879b3a70x80ce8a700xc94af0070xc21beacf0x479756250x8d1c96750x96202a720xd639eb1c0x15bfe02e0xda0bde4b0xd59f7c800x17c17fcf0x0c490ae80x6592e5b90x3036107c0xd298a8ec0xee66f0660x2e6bbb0a0xaec704ce0xd050291b0xe377ec830x4b139fa70xb94d4f8f0x78ddfb500x128387b40xde4d4ace0xa9b0c81c0x0c9014980x38a7874b0x847f2f9a0x75baf1db0x5da785d10x41814cb80xbd3fe1e30x3ce4ca6f0x27bbf2210x2a58ae550xf21e1f9b0x487e30ac0x91a6889b0xbc0d2f840xb0ec82390xf8522a7d0xf66939190x0b1655500xa66ede4c0x5e798ffb0x4bb3e3ba0x6efe43ab0x55fa0a020xe58678080x647d61700xcd224e1d0x12d131e40x13e4650f0xd068e8ae0xcf9f33280x4b62826c0xee810f6a0xb720ee730x243ce1ad0x6c2c7ef40x24507fbf0x9ced228c0xe8438eb50xfce51d790x382a01340x925f421d0x1ba7cc870xc0d7c2d10xa2a748610xd237b9fb0x8801837b0xd0f5be6b0xf314d34c0xfae269970x21a5c6b90x753e20b20xd99e003d0xb70b342a0xace9b57b0xdf0662410xac1535760x7e29c59d0x9955fef40x6c2180620x9341b3760x88a5c0350xa29d4c0c0xc0fadb130x73420d490x5736c9c50xb3d7482b0x2d38ecd90x11fbbe020x6b2357b60x1e3f728d0x5475ba9e0x6bdac5420x722892600x703aa0990x688d422d0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x150855860x7bc7621f0xd39c02460xc36559ad0x7062014c0x586705e10xf82dba900x1816383d0x2c5a02df0x3d6961ed0xa9cf611b0x75606d090xb6879c010x30a265370x46768dbf0x8f5eefee0xb975dbb00xeca7949e0x656100cc0x268682d20xcbb1bae20x74dcd98c0xebcc64a40x6aba7f5e0x7c381a760x6d3f57bd0x9c2560080x867e87eb0xd4bddf5c0x0ad0dc4f0x111ab12a0xafbda3f30xa448e19f0xa1d2413a0xe6024e590x72f07bf40x1d7097f60xa82b20660xc9a3422d0x69c6489a0xadbefda40xcf8c25900x7890d5350x890723f70xf5d2b47f0x5df049d80x18dc8b1a0x50ea425e0xbc76a6680xf3b9134e0x94f26f310x948edc060xabb10dbb0x85889aeb0x1245be6b0x75ad578f0x58cbb5e10x7deff6730x69b2b5ad0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x9bf9f3930x4e33d39c0x82bd71e20xd23a44930x958f5e210x0411790b0x889982240x76056eaf0x6f081d440xf609373b0x76f0f80a0x667b4bf20xfc14bb2e0x4737a31b0xa3d2f1550xe1775ee70x98fa1e200x231de5b70xc88f22aa0x68c97f260xfd97cb7b0x436f4b890x9256fc7d0x27824d5c0x601f665f0x9e4faeef0xd688716b0x154c63380x90006be60x3062a7370x4b5fd49e0x7880c7810x5b82ead10x49ff75ae0xb25c8e4a0x6f8aa87d0x1d22029d0x8c7768760x291d89780xa218a1220xdb3553f80x676385190x11e0ec410xc7d094b50xdd4199b90x38efaf5a0x71dc8e170xd13a1d5c0xc9ae8a470xc646327d0x45ab972a0x53469d8a0x027e82bb0xa53387c70xfc62ef4e0xfad9d53a0xa68e1f060xb4d9a4630xeae0d7390xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x4430764e0x7d053fc50x7774620f0x3a18389a0xdf0880ea0x9d70d91a0x9b987e860x5eb248290x79bdc6490x9718cffa0x45ddc6440x135031f60x05ad73e70x543f28f00xebb4be670x770365590x610c07c10xc4e6a1fa0xa772a9c70x69a28ad30x73f526b30x238fa6400x91fa694b0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x8db6f8f00xa959e69f0x7254bbb00x1b92cc4c0x100e50570xecbcdeb50xdbd8ff2b0xe56ef8a80x885588e20xa82591730xdc089d660x521454db0x0d99f25b0x8cdca9a10x69c181030x6270eb570x792bda570x179099ec0xb0f6c1540x034719600xdf1317850xbf29b2830x48182ac50xaffb2bc80xc8e6444b0x841aabe80xc19f562a0x361f5da70x7dc213bb0xee8830b20xe9d4bc5d0x74d27fe30x4718baf50xe3ce8bda0x1cfb02a00x8e21c9a10x1486ded20xb15ab2500x1b5cc9d80xf969e1880xe03a689d0x4e4f0f160x463dbe550x02293ac30x0b290ada0x146055350x350ea5580x25d7097c0x8d9ca0e60xdd8166a10x2e0b1deb0x013f26ae0x16dee44d0xacaa4c720xe123f3d90x3b20fb950x731c4a9c0x3d02cd700x629079b30x8455e3a70xc3cd69290xd13e4af80x051d58e80x98c039dc0xd4d1a7880x2a63c6dc0xe93858eb0x5db4d88b0xa06b39b90xe45bfb3d0xf4db2b680x9313788b0xfd7a2ae70x9c02c9020x0acf76790x8bb766350xe65ec9750xef9bc55a0xd0b04f280x9b8def810xf5f17b5d0xd43ae0050x419847570x4ce6ccb60xcd8dd4950x89adc3cc0xb5aa71650x2f7754a80x710c7e3d0x11dc4a810x502df8290x1f65cb1b0x3b3b171d0x431505e10x705c86cc0xa936faf40xc2e30cec0x1832ef120x503991a90x7344d4350xdc8257680x3fb4ab650xc74465ec0xc0369be80x506f35f90x71dd384e0x6f1a62880xc509d24c0x0c0b61820x72743f810x175e33fb0x9153a2a20x4395c9840xa49688fd0x1d46ce630xabe41dba0x0f2625ed0xd7124fcb0x250fec770xa8554c4f0x2783351a0x10d915390x1fb79b9b0xecfa9e720x3b783dcf0xa88b53740x923b12760x3ce89bed0x57575f080xf6d7b5dc0x42b002f30x87c2261f0xf6f3d1020x62bf9a2e0x71a672ef0x0a502c980xdc02eb390xd4835ef80x6add5c9a0x050877b90x2d912bca0x37db8f190x81e6b37f0x09d7b5fb0x6d253dca0x0f7ca2360x95ef1ccc0xe13cd8a70x7c983a5d0x1e0dadb60x3e9fe1b20xe5c78a990x0d73fc2e0xf3dcd47b0x0ef1b20b0x952664c50x4f68e5c90xecad3b340x1fb1deb40x7a95e5ae0x24a1e2b10x1399c0d90x7850fb3e0xe6d2458e0x92db8f680xc6910aa00x39e3c0300x25db15770x3ce46dd20x600683d30x23f0e7760x5b2f27fb0x5102a30b0x627c520a0x5fd61f720x6626afca0x25170ad20x115c1b940x8e24c3d10x783ecdbb0xa65d58f40x121a7fe30x3379d7640x014e41120xe727456a0x0774eee40x765a6f770x2e3ee29b0xb23ab20f0x61a944850x95a9edb10x8ae29b200x36ec12ad0x3d3883240xb1bed25d0xa6b21ef20xe862c4b70x873f9a350x2bb6099e0xf08532270xa00aca2a0xab67a0ac0x4ea257090x68defe860xf1d232a30xf6f4bd0c0x0afe6fce0x2c4734fe0x51041f6f0xebfa80e20x540e08810xeee6bdcf0xfffcae390x34f2aa0b0x9285bbd70xf2ece3e60x6cde93a00x699d7a410x8c9934730x7fcbf91f0x8422015c0x6076adf30x88c459910x3898bbf90x79d835cc0x9b7d30f70xfd6e8cfc0x03ef9dcb0xd72281e20xae35dff80xfc935ff30x65eabd990x091be6110x8ef98f9c0xc71337350xcd91e82a0xfff9aca30xac215d580xa38602cd0x2275a0950xa2a90ce10x373446780x250fafc50x49639cb50x6cfc5f3c0x3d6a009e0x807b8bea0x860900680x6e7b86380x6dd6dd4e0xfacfda600x232841e00x069614700xe32cf62a0x502591d60x46ae3bc60x7664abe50xa5da46790xc80c9f250x92bd7d610x43521ea90xa5806e830x65e1a9640x804241bf0xf0a1dd850x7609253b0x34c0c4cd0x3dc405960xf591eac80x8922aad10xdfe05ec70xe17ec3770x344c44f50x7a9189310x5e911cd00x1d5a1a2e0xb53d06e20xe157ee580x08e6e6ef0x7cbbcfe70xae0c1e030x84501cda0x9095ef2c0xf57d13600xf9d0de940x7f01c4c60x9ede27360x363ad7270x2d4691e40x95250c9b0x14311e430x9a296ac30xe2d0dc870x77ee26b90x2b6c51f00x4b976ff70x8439d9860x0a93a0d00xb8d2033a0xd6c6c16e0x96eeb14a0x48ddf3630x6d966cde0xe21de2b90x0badaf330x0484e9540x11b59a460x8c37204f0xc173f48d0xf83c75370x615cec310xda4b12720x4461c4200xb1d166490x6b5c2b060xc1c6a1310xdf081e8e0x4c0c17d20x5811c7b00x50e8e6c80xd7759e2a0x093e104a0x536fffe00x552c68120x3622d5830xb71ff8340x4f3cc1fa0xf240a5110x1f84d60f0x122a159f0x48e962e40x749de1850xd7bf0dfa0xcf87b6f50x4c552ab70xaf7b0e510x4b4623990xe3d1ed680xd6347e460x7c23fe2d0xcf4299f50x5b7e15ba0x5b85293b0x7d1eef320xdf8554010xe2e176bd0x8d14ebe10xfd233b810xa6e48ebd0x7ef343a20x27c9388e0x70f9b13b0x410681d20xe8d1f76d0x6dca8d0a0x235c16f50x0705dce50x1e6b13770xc5e78e720x556bc4880x6e29f9c90xcb46c9090x1bf37f200xc9f32b0d0x8910cf5a0x0fa3a6210x6638eb4a0xc0d865b30x09d1f4f70xeb6e494b0xff748b760xaf01add90xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980xd212fa500xa965f4900x2d01b21a0x032588af0x7c71e7520xb0b05ff50x0a72f7650xc205fbfd0x778662af0xa82288960x6fcc18ec0x011249c70x16467b7d0xa7587e8c0xf1aa358c0xbef741090x3987b1820x2097ec310x7530e9140x3eba50fb0x17b8cf0d0xbba754a80xad4e902b0x9fcf97c90x62b71c540x19a1d2860x616093060x579611ca0x2b86299b0x4540b2f30x4d1679f60xfbe356ed0xeab504ba0x9f557f5c0xe54be6a30xe4490cf30x7166e1e60x4594d82b0x54d6ec8d0x74ebf0ff0x44468d3a0xf3f55bc00x434766860xa996854b0x76c9227f0xf84062060xc7b19c8d0x93629ba60x115b174c0x88f9baba0xc42f467d0xd2ffdf020x59525a460xd419847b0xda64ca770x08d2565c0x07e3d24b0xbd36c7360x71a867c20xc97997850x8d1ac8cd0x147a52260x6bcb4a480x68f297c30xacea2d000x161948dd0x7ecf8bc10xd0a566be0x1f157fd10x4c7d35710x7e8691f50xbc72a09f0x3d675e190xc5a5ac150xde3f61ae0xccc302400x6d1721d30xd8d8b5f50x7f5c90b10x0d8d3a640x81f41bb20x44f5cb000xf6d4b69c0xbb1e599b0x7770dbab0xcb1573880x31c4a3300xd720fb890x61025d050xd4483baa0x96f610900x0b3683010xf56716ad0xa9b279f50x1276d5040x11575cbf0x1e748dfa0x823e47fb0x6e3034c40x527df02c0x65702bd60x38690d990xa248afde0x2b8e04f20xc1150b220xe8a034df0x261b23160xb886f7c50x2794a4a70x3ae21ffd0xfd221c740x2c30eff10x1b910f3b0x0711eed40x143f46300x1fc75e1b0x5108827f0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470x37aad5590x450eabaa0xa148739c0xc5f08f9e0xf7d9a0190x5fffd6290x7426dc3f0x6ae039660x73011db00x8ca2d9e40xedcf81ce0x709739820x8d7013290xa4936cfe0xf689ad250x2fa94ef20xdbedcfb80xf0c5cd4c0x68d8dce70xc79ecffb0x239618370x392a838b0x6b53e2160x63a477fb0x1d814e040xfb1a7a5a0xda840fee0x4b1989780x952f108e0x0364b6e40x1cdb5c7f0x06c495510x6615069e0x3a8063f30xa24d507e0x099b8d610xb67df38f0x7c29885c0xb6babe750xd35570750x5c9700760xf0f80fe20x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x6613279c0x79e34edf0x26815dbc0x157bb9510xadf226260xaf2676200x988c02340x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x1ab3600d0x81e715290x1a930bbd0x41b508a60x9dddf65a0x8bc2fbc30x071db4630xc19d439e0x3c16ca050xab0673610x68dc1b170x25a9913d0xffbf19c10xd9043ce20x691a0a190x4ece25b40x3d848aae0x8eb5922d0xea73f7eb0x37b629df0xa1fa740d0xbadf693e0x62ddbe820xb8276efc0x4603c4160xc020c0c10xe5360b840x59f27ed70x506822e60x4aaff5cc0x5f84bec30xf5cae3b70x299471ec0xe30b19030x04c6a28b0xc5129fca0xb393cf560x469b82d20xdf6e4f170x189333030x5a86f4110xa1fefe6a0xafdac5df0xa50d231f0xc5cf50820x2cabf3530x8e90c24a0xee357c1d0x732808310x02180b6e0x0486c2db0x660aa3a70x60e22dd80xdc2fb4410xea8eaa1c0xb8229dc10x075881760xbe23a8470x5f42fcb30x272fdfc60x73fd58c40xf68741fb0x397c7f7b0xf89ec27e0xfe12bcb90x648d953b0x1a5bf3ca0x58d8fcaa0x79c00fa20x24993e500xd13f99850x7eb026850x55491f6d0xb212dc3e0x7edf470b0x397c3d270x7c5452850xb82ce4560x9b9de1c10x8d72789e0x04bc5a880x4489a5e90xb190c7270xbe73a8b80xaa6309a80x6ac01ea80x3cdc37e90xb37501920x9c5658ea0x5b1a81360xeb19226e0xf512564b0x38086d6c0xc088108e0xc17da2fb0x870e4af10xebacfdac0x109534040x4800d8600xb6a6b7110x48c5eaa40x112be0e20x20f66b380x40a28a4e0x7f6722a10x1e8865fb0x750da12e0xb88a6ef70xf9e6b2560xa23a3a590x2e27cc7f0xea91c9cb0xba28d0420x5aaed97b0x59198c200x2230765d0xa37c01010xae47ecc90x32bce81d0x53840f710xaa241df70xdba599c80x30b641420xf8d3e8120xea4b61a90x89fe5ae60xed54f81a0x8d00196c0x80754b630x42631ef70x0d97708c0xf05493270x0caea99e0xd04731cc0xe30653990xf834834c0x2f8a29d80xd1c2d3b10x0aa8ea240x8f86ae9b0x27d4d89f0x47d564fd0x1fe8a19b0xc459ddb50xf0a18b670x532e6d120x67f71f0e0x4942a5190x82c2998f0xd55a5fdc0x1a7371f10x7a0c9f170x365c889c0x3b91cb4b0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x4f63825a0x1b8726b20x891655850x785d63d60xe05adf640xac3d1be20xd797f92d0xa7be326d0x613f861b0x755454b40xcc67b05f0x5f6cb3c90xb8dfaeae0xe2c8fc520x167a48580x56de75d80xb5dbfb5f0x23cc86230x5fb581920x7566b6b80x7677a9a60x2f6bb6190xee5f04c30xe88bce8f0x280af4460x30659df20xb04cf6680x0027bcf00x8d44e60e0xe0fc7c820x5c40f24b0xcc2d3e8b0x56c817100x7ceba1420x067a901b0xec08bce60xf945419c0xd6c910040xbea900240x9d2bf5780xe185acc80x28b673fd0x7173f6df0x3417d0a30x53cb153c0x40c20ab80xd680a3770xf10742e00x786ae5c90x478463760x6ab5426d0xacb8ecf90xe7839a0c0xb180a7a20xd6285c310xaf626a7f0x270598fb0x88445f6b0xa87ecf760x0f4709670xdddc7ef50xa1f5fcb90xb4ce67ea0xf758722f0xeae9b5460x58632bdf0x4b0320180xa316cfae0x5ac4171e0x3ec0395e0x5a427e930x7dabefe90x7c477c0f0x05a1f15d0x996efaa70xbb04afb70xc232a2910x59f444e50x9d887e210xf2775d6e0x729c1a960xb36480c80xbbabda540x1e8622be0xf4b71b280x939225d30x9276d23f0x49e8530b0xf478a6630x715afdd20xb989f9740x9dba3f360x669462410xce5ea4a10xc790adfb0x6c4fbe630x87512b690x1fb5d0740x44fc7b5d0x8c0b814e0x547452f00xbc00be4f0x5caed6270x10f434ae0x320406070x169419130xc78fe7240x3b092c220x338010eb0x66442c550x527487440x40d76a490x0fd60df20xf406e46a0x17e9b6240x0c99457f0xd0a585840x2e4391420x107742a90xf095dc960xedee818f0x6bb6b9500x12334e7f0x6a428e6c0x55dfe5c60x612a71390x5a1194550xff4bd4b50x41a71b4d0xc56678340x35d087930x706368420x67ab4efe0x1266450b0x53e4e1510xaa50b2730xec7f7ca20xba3771b10x7d58c9620x870e85e90x242894850xf820725f0x6af7d0870xbadc077f0x51f0faf10x451005880x5a13a03d0xe1749e850x0fe218270xfc4002b90x5ad992900x60dad6bf0x0bce45cb0xd772bd820x8db434bb0x68617b4b0x57b6efe30x95dda8350x646af6d90x95c95da70x93aff1010x5a4734d10xec0cd9790xc9a2fdd40x3f5cf4fe0x7411278f0xb2dab0cf0x21cc5e430x432aa6c30x52620ba70xa58b3c180xe409b7a00x1a07bd580x6f15a54d0x9b2855730xa38c4c940xf0517d7a0xb40324840x7edc546f0x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500xcf5832dd0x162521920xb3fc771b0x4bc374d40x9ce050be0x2be06cab0x94545a1e0xfe280da20xc12981990x8a53d98f0xaba1759e0x9b48e9390x9badddb00x9287285e0x1c2a3a890x50314f020xf3ed3faf0x298889a20x9d467a090x2ed3c6000x1bbd8f850xb5f0454a0x0d9b47530x3ab871100x24d124ac0x0a4fd13a0x4403a9c30xb07c960f0xcdb99cc90x20bf6caa0x518129110x2542c0d80x29f078d10x9b95c8850x17b766e40x5793ccaa0x8c80108b0x0dfc2abf0x6d853af60x481b22b00xabf21e1f0x7badab170xad70196d0x4575a0ca0x4a35d30d0xf1421d130x3732fd2f0xd7a9cf420x3e0b7c720xf1b5340a0x8509bfb20x1ff3ad580x0a0afe000x75716efe0x4873604f0xf989d0b90x8c6ae8c60xd29198670x9b93d1f40xacaa486a0xa9af53470xb61272430x43eed1600x29f698500x208cd9ba0xd601ff020xf0a444250x9e11f01f0x7bd898980xc6b1572d0x36e038a90x791f1b010x3da1f18b0xa0cf362e0x022e47dd0x3b0903d10xfa014ebe0x44ede7b30x32f833c00x57bff76a0x8f8b0c940xf3d7d5e10x744e36780x2b7006850x739834ed0xebcfc4c20xb0a431560xf4ee60210x16b33a1d0x69ec32390xc7763b880x7cd7ea5d0xe06f7b670x4049b2140x01a29e8e0x143997d00x3d3d91300x5b67530e0xea3185eb0xd350627b0x0722110a0xd392c35c0x0356c16b0xd05fda430xc2262f7c0x44a2cadb0xdc684f020xff8de91d0x7ae870be0xad5b58aa0x239a7d3f0x956a93780xcabf48bf0x15af44b50xc6f309a70x0b59e1980xb091d0e90x3cb6e7c40x7c364adc0xa39b204d0x2082a71d0xf64d995f0x6c9b6ad20x0ce7b0dc0x1870a6cd0x24f70b700x1be26d520xb8bdb3f50xd51642700x1ce755b60xbe91a8a20x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x5eadb3ae0x0c9e47450xdf6669020xebd584ea0xc303fbd20x54af33750xf02bfeb60x48aaf7dc0x5b6906020xef6e68f80xe41cbef70x71adea960x738a7b310x00fa3aae0xeea8da850xda40ab680x334a1ddb0x1c0d445f0x69860f700x0e30a61a0x9365ecbd0xeb889efb0x71efdafe0x067656030x30f5cfd00x8873edd30x9c81069b0xf5c287510x0a3446a70x2ebfba480xd6bd2e330x0a1d47040x7eeead1f0x4e3c32350x590461d50x422483e20x1088606d0x26b7458a0x67385b880x50cd65ab0xc47ff5b50xa5646fcc0x5eff5c680xf204b7a40xddb9e0920xc4b6a6100xe606796a0x1a4114790x6f05e42e0x55b898f90x61dbacf60xfcd97fbc0x9e4bbea30x385d67400x50674de70xa3b319690x80a841cb0xd83a92870x7778b57e0xcbe969350x7a5f7bb00xc7d04fc50x820ac5c00x24cf437a0x7b2e21660xe8a0e3340xc7910e380x07fb449a0x3c22a4d80x4831da6e0x9468ac170x227f542f0x968f730e0xf3145e200x971121dc0x61ee273f0x6d4907a80xbf97393e0xe4b4ce810xcd590a8f0xbdbea3b60x0690b9360xb65caf0b0x798979f60xb7347d020xfe0a08010xe31c28050xec591e100xe0473e650xcbb2d78a0xf923269a0x90b1a1760x6958d4390x87dca0220x199ed84f0xf112ea8a0x0e1fffeb0x4511404e0x76c8157d0x93df9e4b0xb07a21b80x265004e40xaa5e15d20xe944bcc10xada387660x2a20769a0x9e50dd370x8e7ef9250xe9474bde0xcad54dd00x6c368f410x43a983fd0x81ae74830x1a8e5be70xccfb9e070xa52d0b2d0x53d8bd8a0x0a96f7250x6d0e8e7a0xf14e718a0x8de3f7de0xb0aa168f0x0cc084f70x9fe493bf0x7c7fcd970x4d4ab6000xc7a25bb30x2c3ffc790xe4f3a6010x9ff776a20x43de873a0x6b2dc0600x03ef2e290xac2fb8a20x5b19ade60x7ffbd0690x30266a230xe2167d3b0x212c5b5e0x647c9c1c0x773522860x88260da40x19e924110x4b760fd60x81676af40xd18103070xb4c3c4080xe34c2d4f0xa74fb4ae0x625313730x0c8190c60xdb7dec8f0x2259e6770x7aea24ba0x3b93d71a0xa08ef6c10x4e49fbcf0x902a975f0x3d4668f30xdf259dcc0x51186e470x99f59c880x9da0c95f0x01139efb0x0b95fb460xf8c086480x63e6c5070xeec03f0f0xe138ce6b0xb3352dd20xfb9a826f0x6181aec00xfc6380e50xebbc2d9b0xfb09f39a0x91a6794b0x2f5cdf800xc3f679f90x65c4c3890x5207a6e50x9cf6731d0x808cb9080xc29fc9180xe262b00a0x85e9daee0x795c6cad0x411353c00xaffea4c00xc04a5ff80x1e1d1a3a0xe9ef05620xabc6a0700x5481dc2c0x45eb25830x75477e6b0x1479f9280x6127f53d0x59542fd20xd851fc390x358083b10x261e75000xee746df00xc721f6e60x91b9a4ba0x26cda94f0x9105ee940x3f83e5bf0x8b6c26020xa16bf7450xb162ab1b0x5af12d2a0x450817030xfc4152fc0xaa00fdc00xc708f1fe0x188a16470x3891ffc80x0805f2c80x263beb750xa03603790x1fb224190x6e3ff83a0x76ebca1a0xd28286950x53fac3c90x0431f9300x5ab097450x4e91a0720xe4d85d5e0xefeafcf10xc0dcb59e0x503cee250x34dde7e70x15c6e8c70x7c0f67000xaa657e840x12d69c660x7092febb0x2c8dd6b80x97cf4a580xb51fbd640x20df34630xb685789b0x0c32ff8a0xadf356b00x4bded0930x10acadf50x6528160c0xfaa349f00xe26067670x1896537b0xc16bcfb20x23d952050xe4d6a0fe0x607b34f10xbbb988590xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90x52dc8a600xa5bda8a10x2aadad1a0x8020a4a20x9aa71c2a0xe9e8faeb0x984252050xbee750460xceb126d70xb7a756400xc299d28f0x968f9a230xd7399d2a0xc1bf03340x2762019e0x37bc5db00x81b033770x4194029d0xad5737fc0x5c66e90c0x18615d350xa62892c60x85c54b610xd93a5cb10xfe7d7ba00xf3624de80x5e97e0b70xb172ffac0xc65ad4100xc413a9cd0x26d8754f0x6ba5aecd0xf489fa4a0xbff768530x070ba0410x50483de60x64c3a22f0x1183b0d20xba28491f0x0eebc5360xe8e042990xff6c7ea10xfb70d9ee0x291b59aa0xb26a1add0x5afc51fc0x5b961f240x1b00ce400x30d3f2cb0xd32132f00xe98304310xacacb5270xaaf3e5660x65b2cd7b0xad307ddf0x6fbeb1830xc0c4ea390x34d2cc640x921d7c650x912243fe0x721f7cc70x0f346d660xc3bff6ca0x2d6cf5400x4b302fd80xe50ef1b90x346ed74b0x069a651b0xb63c059d0x9e0b08da0x4ff261f70x7fc8652c0xe349af840x983141440x2abaea530x6bbeedf20x3b84eb8f0x084869d60xd342116b0xdec5d5330xd0c051590x5116ba890x4bef1c670x815f28970xce576a130xfcec09870xc85b066d0x335c570f0xb82c09870x1db1c3720xa6424fec0xe668998f0xd85cb08b0x956a43ea0x58487e030x9eb29a440x404e94dd0xd1f3957e0x74f14b6c0xa06bc6c50xae0866d40xbd8647ed0xe8d1c6bd0xb179a2470x50b42ba10x177a82c30xc2a3e5700x612bfd890x769f6e640x21bdb5230x8b910be20x2ec6bba00x17e01f110xfd7243c70xd426dbc40xe10cd6ad0xa156a1f20x7fa965090x3750d7700x244133430x9fbfebab0x1d1d9c260x87d934190xa869557d0x14c6c6650xc4528a160x816d39220x29077bd60xefd5853e0x6125a5e90x17b736d90xa435c5110x1edd841f0x21e7d92d0x6d954d950xc56878cc0x9fb13e8c0xb3b89d750x500af3ad0x82b5ccd50x66288e050x7738ea2a0x1030cd3d0x6c86ffa70xb05be19c0xe6510f480x74f955c70x3c51ba780x2b74698a0x760f64c40xf434ff720xb5dd633a0x01d7256d0x8f996a300x55e317030xdbf2d2850xabbda3ed0x34b843150xc1b394920xb2d235ca0x645732760x54729da30xe453ac640xe3fb33220xbbf010200x48ae1b030xb88c2c2e0xe911df290xd67364f70x1d9248cf0x941f2aaa0x41ed3cec0x1dc4a4340xdf0f75c60x37ed46340x89f82eb00x77d5bf3f0x561f74930xe2ce2b4d0x59f2beb80xf5785b420xc7002ac40x9312d80e0x0ae502240xf654831f0x7879e8c30x72ef8dc60x1336640e0x8693e26e0xb348a8500x3e59d9b00xdf460cde0x27d8667f0xc1a5c0120xdb2ca9e40x0aa2fb7f0xdd90e94f0xebdc2da20xb9caf9180xe6ac69370xf232c09e0xee0182240x8bb0b0ad0x6488b0b60xb4ef6f220xf9fc82050x2e6d2c0e0x966d75910xd035bd030x38391b3a0x7ce02d990x1a7444500x5482113e0xea80fabb0x2fec825b0x72d9a8a70xcfaf2a7a0xfee7f40f0xcee382eb0x62128a200x2612e3d30xeb4bff040x1aeb26450x285f31090xbb5ec59b0x25498e4e0x8e3e0f7d0xfb348fea0xc03640070xee58e9700x07a890c80xef4bd88b0x6c361b940x1dd571e60x098b71c60xff6878cf0x680988020xc565018b0x1c966f100x1b16cd090x4820e26a0xc07b08630xc95617720x5795d1ca0x0397edd50xfdcc8a0e0xce4cdb8e0x950ee7d10x1c5b4b810xf93fd09c0x20d65e400xd09181b30x4302ce780x6513a3fa0x2adab8d80xab7815700xf195c6820x34ac93ed0xdef7c8930xd406d2660xdaf4dfb30x9fce80db0x61ea189b0x42f1b9000x2d3ae8f40x4351577a0x7ccefc4d0x80d68d3e0x7833f7ec0x3c945b560xbfb951c60xe44699a00xacc413f00x90d1b5f00xb12cbacb0x0927302c0x96c171360x50a4698c0x12f6f69c0xe91a157c0x84084b3b0x7f24698b0x17813f0d0x896e3a020x1b737dc20x1c29640c0x357e66860x330221c30xba21d4190x573267160xe0b7c4850xadbfd2830x9691d2240x488bef8f0x1a1fd4200xa1bcd1980x29cf2ebc0x32f5ad880xf4073fa50x1e690d3e0x9ad1c27b0x3b505ae70x0443e9fb0x2fa10f3d0xc28289450x811811e00x7b673cf60x21ed9f4d0xb90234560x22b909860x11fd691a0xafdbf67d0x711d970e0x2cff0d180x1d89684b0x8456637e0x481f00900x59d0772b0x0de5acc30x83f8068a0x3f9143c80xa6c8dc550xd667e05b0x712151240xda63d9c30x02412cd90xeb4fffb00x375f8bbd0xd5973ec00x681944a60xcc90b78f0xd806bf910xae843c610x3ff0d0d80xaf0fefed0x2c41074b0x6fb134210xd9ac73cf0xa21dbb150xdeba04610xea7fae340x3e1bde130x0099c4d90x532b4e330x702726a60xfe9ee2480x1504a9220xfbabceba0xd941d18f0x40a40bde0x6432f98f0xe07d28de0x0ddccfeb0xe06e79b00x9620f8450x1725f8790x9d50ed7e0xb0ddd5a10x10a30f0b0xebbf58fe0xc2e5b5440x8b5f90a90xe8a4e5c50x71aa42450xc32483550xfa4667d10xf689774f0x6f31597b0x7f3407a70xdc0ca5af0xe85c6f650x814aabbd0xc372ec450x36a855790xc45f03240x989c14c90xff92590b0xac6f73c70xfe86306f0x13287c460xc2d245890x2330feb50x9e4830bc0xb58346340x2cb8f3200x5e72da0a0x16e6fdbf0x859c4f5f0x5eb3784e0xc22bb4d40xa9961f730x4bb1c3f50x73c0b7620x2a0a3fac0x6f2577af0x64c8daf90xc907884f0xfeb767cf0x4663de620x4a21b0410x9ccea0a20x7180dde70xa24af4350xdd9445340xf167cb7a0xea1f9e550x0a61e8a00xfdabfe7a0x4e6e8ea70x6e314ecb0x9a8cca480xc839d2ac0x678d5a1b0xa709c8350x2eb272420xb0348da30x5052f89a0xe1445dbd0xc8ad57440xdc6885840x168967f20xe1b4a1fe0xbf71b26d0x2759470b0xbc403e1f0xa7ab9fb70xabf405c30x7326580d0x91ae08ab0xce6ef6770x9d2d42880x5e78d1ad0x605790dc0x65d903210x117158310xab0acebe0xc3d657a00x0985b8ea0xeca11f460x7ed458c40xa409ba200x29bb33a30xe5f218c50x6f99e8a60x9636e09c0xfa636e9c0xb30b5fff0x851d26ac0x971340e00xfefa8b9a0xab70225c0xcabd5a300xaa53232b0xe7fa04880x296212e40x85f8a3970x176f1b540x0befe0890xc432d52e0x310a931c0xa92e474e0x2a35269e0x15ade1cc0xe7d6d2d40x215ad6140x62636c5a0xb5ecff240xb352177e0xf11543ff0xf7584a9c0xdab2848e0xf592467a0x9b2127eb0x176e303f0xb981a7630x8453d5b20x79f1aa440xb6a688160xf94964940x350786350xf2defd940x9305bf680xc0a3d1050xb14fc46a0x479c3c860x141cfa2c0xae350c430xef8779bd0x42b721e90xdd8e4a460x1bd41cb90x7d42af710x92540fbf0xb0aa812e0xb3c72e650x7256c49a0x7e6dfdec0xf73f86380x1f7bb7b30x988248ed0xf767ca350x92d31cfb0xea4060300xeb02fafa0x5068f4590x54302eeb0x8f97e74a0xe76875340x0d5f84a10x5074bfb10xd562174e0xd6ea8fb90x561e25410x10f18ffa0xb678c3cf0x2e0112310x91826c9c0x540212330xe5a1d0500x19a4c6ec0x6406fd1f0x417b6d710x9c9379650xaf52be1d0xb84d98970x8c9e9d8d0xb134956a0x69783ab80x8f00297e0xd9d1ec0c0x33d796a40xa456a1080xda9ea8160x2fa816f50x2ae6b9740x3f93a4320x3bcec3210x15e713eb0xad100c4c0xc32ed1320x100811b10x5bf4fcca0x63a583700x3bd338d60x616e1e4e0x22906c7b0x11312dea0xdfd8110c0xf0fb67870xfce79f900xaae5f5ce0x7116339f0xa6b976070xceb0e18b0xb5838de80xa5dda29c0x1d712ecb0xb6563bf70xb3707e6e0xa69ed6060x27f18e8b0xe9cfaabf0x40800e2e0x4c32e6e70xc60f90f70xab9ce7f10x1624cd990x2ac04abf0xe9e03a970x8e62ac7f0x242e0f290x30276a5b0xc28784cc0xd98281b00x086e25b80xa439bfab0x235ae26a0xa5642b0f0x4a00b5880x308a6d440x33bdeb230x9f7a58090x4a2a26ad0x94a15fdd0x95f0ba660x23f2cb9b0x8d3fda360x62b013a20x61175a580x124d284b0xde7928930x6850aa000xd45bd2900x4c0eb94d0x726f56010x29a740dc0xcc0be52b0x05db46570x317a8ad60x421601690xe4ac8dc50xf848964c0xd8aa55670x5594feb80x797b5de50x09c8eb550xaa2862b90x033724530x01ae68930xf62045700x4c7bfe750xcbd4898c0x4357074b0x009bd97e0x56d3fcea0x554624740xf63c0d230x4a0d29f70x13ad017c0x273e10020x855fa0ed0x5813db4b0x065246b80x1d5f95550xc5e5573a0xdffb744b0xdab9d8c40x421ec2390x47709e420x08162c740x4fabe82f0x2fe504da0x8e2655ef0xc9b30ddd0xaa31516a0xbc25f7cc0x8cac8c080x85f44cb00x72b243d40x16cc62960x32166b760xf0a034d30x2e9ec24d0xd138c08a0xc1514a3b0x0810be090x97bc18a50xef045c190x4302d0eb0xeb44339a0xc9ec4e210xbc6bec660xd8d9102e0x6c23f4ef0x5892d71e0x0eb4c2510x4c316b7a0x757cd62a0xe823886d0xa40d17e20xe130c8500x279003ee0xe812c96c0xb4ec4e8e0x417908570xf0c1ac330x3ed4a2520xe715578a0xa1f8d53d0x57de7efd0xabee6fca0x1ac998920x75dfc4ef0x7ce18c9f0x2d30596c0x7eba1fd60xcdf7e5220x3102d70b0x1a11a0150xb57343c20x789affb10xd1816f320x661aea070xf3b6161d0xe4dcc5370xfce72e440x4c97ed340x0fdeaf310x635241120xdf9293700x25820c640x8a4bf1db0x26db29490x067d73bb0x044bdf290xc06aa6a50x889d49ff0x39d01dcf0xe324f8360x1cbb42130x4c2a277e0x105d83d10x6acefa420x30090ff40x8288a5e00x0d6d5ec70x08e0e89f0x51615ceb0x68d5f0ac0xf3af1de00xa8e31f820x1cdaeb810x4795c1a30x1e0c65890x0dabb6ae0x092cf98e0xb999587c0x60fc75fb0x74530ecd0x07fd31c70x6dad87630x730825790x4df8bac90x1a6bf28f0xc5f518db0xb644feb60xe103ef000xd89530c10xaaa918c90x7e52a06e0x73da8a810xafeda40e0x27f4f0290x2e2360b10x26a6f3010xd6eaaea10x67376a1f0x3c78a3460x5931c8930x375fb3130xc198a98e0x980369180x1ebe943a0x5d952e7b0x9a9fdbc90xaf1903030x3c6ba9e40x1bea54c20xe2c2abe40xb53b04e50x8574f6f10x7fa049c80x7dccc2150x5d470de20x926348290x0b32f35e0xb9dc498e0xdd626ee30xdfabfa9e0xf835a2340xf7b461020xda4fa0eb0x1c6002240x765b4f460xe609be460xf2bf60070xb4e1fcb30xc1c322240x2d3246180x7e6e23bf0xe86fb5c70xb9ae3cd50x3a771e390xae91d3870xc3d2fa920x92b0fa160xddb1bddd0x9bcda12a0x0bc6094c0xe80e50870xe3fde1250x6dc504870x00405ad90x7f88f1150xd3ae77560x5d8386fe0x2885fec50xaedf84ce0xb37fe1320x50ddd3ab0xf82515990x722dcb350xcbda298a0x5e08a4200x52be48cc0x636949c80x8fb018250x338d1b800xd4e5a9400x1cd3b6c90x33360dae0x218a5eae0x293678c90x86468d440xabb5547d0x232063a40x733102fc0x8908b1c40x5671fe520x3c56ef910x9b183d040xb462c65b0x667b291f0x5ca3aa320xdbfd15c20x49a024460x11ffc9b40x300b719b0x179513e70x6844b0f40x749738b00xdbd106ed0x24b0c1480xbbb604980xaa3a54270xf75d75da0x4c66d7fa0xf89cfa980xac5930960xb97fda210x7892b5240xf4ffa1310x48762f940x342393220xcb1b76c50x91d6fbba0x1328e9890xd61d885e0xefb91d3c0xe1670d300xbf4296320x7a45f6090xcb268e3f0xbc589b350x27dfef9b0x05cc58b60x5de233e60xd03605a70xa50f0f430x497c80140x2ce1113f0x305f5dd70x57cfadae0x1040bbbb0x1845c6e70x0fb3e0890xbefa8b480x97b4e6480x38d3dce50x482ac5a40xd76730350xc805066c0x74a555f00xc76a07400x5f2d9e440xc67af83d0x8cbe523f0x648eb59d0xea124bd10x57861a5c0x17add64b0xe6226e700xa28cfcc00x4df2ea840xded39a6b0xd744da7d0xbefa51a30x2b593aa80xd0d3f0a40xb737b1850xced0f4d40x6c224cda0x486075c80x4de995ec0xada31e570xee7d7deb0x94bb7ec30x3d2107240x881c44130x5e855e560x3f4bd8460x579004160xed98eb330x060ba97c0xb56280550x1f5574140x96e5d30f0x2464da170x7d0ba6820xb6cbcbcf0xa681fe880x0958a7d60x82c76cf80xce6a72f90xa095e02e0x155a14460x798f7ffd0x117c66060xb6aa281b0x3c6053a80xc6ae9d110x593ac4660x119bf3b40xb1fd8b8d0xc837331e0x598b3f290xc27ffb370x31329d4c0x63ea92fc0x1908824a0x286324030x6c0bdda50xd550eb2d0xbf3aa7340x1a4cfafb0x7ceaf0d50x3495133b0x5f24bdcf0xae745dda0x8847e7c20xb2c885960x60c406920x55b9e58a0x3465ca420xb37858160x4c7863d40xadeb6a920x4536f3df0x0580a9250x653e71c50x34d6cccc0x5349c5a40x4378ce0a0x3b6ec5220x36692a800xad9a9e600x1fc190b20xa47dcf290xf60d5adc0x993e9a740x9f7e6da60xd14133120x2b9da7a40x079dc3e10x8c3e547c0x2d140a580xf9388c430x5b3bb2a70x77a5b2a60xc248bf640xb9c2740b0x892ca6890xdcf2c62d0xf6d39f320xa779b7090x5e4da7310x3cc211ac0xa5d1835d0xa00a8c480x0716ffcc0xf60c30f40x26e913bc0x5509813b0xa60821ff0xf824e2d90x9aabb7d00x6b37e83a0x1ab8db730x463e1a550x2fb25e240x80bfe5200xdbd771750xb0595c880xda6e0fcc0x7f2e60ac0x74e511b60x33da309e0x5d6551e60xcd585ec80xa83a56680x731acbf80xcf3a6c380xd665caf80x0d07f5430x7294dd790x31a26f060x73c0ce770xe1ff6bb20xd3ab9ace0x3ba01b470x2b2291340x8197a1ac0x9fe899b70x7b9793a20x1234e4830xee63e1b60xabbcc2520x68a90b510xc4e73fc80x69d162520x0090c99e0x25716b2f0xd0e820630xa0cc27760x65734fa50x636257f70x112ab9b00x9247db640x19d0ba350xbb5598ce0x8abacc470x7650e7740xab9c42570x1527f2b00x118338fe0x75e4e1540x07264a900x65bc2e650x642623540x6cd882900xe953b21f0x94dd3c880xb0e107810x868acba50x5b7731940x337155c80xe5c685730x79aa04a20x2c6b231c0xd36dc10c0xe3ff2c410x98c551420x405c11440xf3808cb10x08e7d6ed0xc00e23f70xd8ac6cb20xb5e31d880x4e2a27000xab01a1e50xcbf925f90xae99d20e0x23fe5de90xa7e1a9d60xa0bdecd60x9c9978fd0x958762000xbd2a09b20xc121afb90x819c45390x463549b60x801782150xa843805a0xe058e7030xddd3cd830x6ac305680xc857f6550xc2d9e0900x131100ac0x9b3884440xef464c280xd70d35a10x5a4d313e0x5e373fb40x1068004b0xd60736ec0x9b2560b90x835810890x3755f9900x9e13f6f60x7a1bcd590x1d1c5c060xb332b8170xaa09f22f0x4a2974700xcaf3fe490xd664ff1c0x67544a0a0xea1814cd0xc27b95b40x670b339c0x65525c380x41bce49a0x062b89c40x486dedc30xe0595dd20x6c064b3e0xa31518530x454aa44f0xd2def99b0xc4ee8ff70x894840ce0x182c324d0x86bfbb560x6a7700920xf589e86b0x729d18c70x446da1d40xebb053610x662192b70xb654aa820xecb077400x3de458040x31b303ef0xc3186a610x5009c71d0xf39169870x378e47e00x31076b990xdab879b90xe47cc3ed0xc1f8bbfe0x17f1c5480x6deb8d460xfc421e790x62286ec90x6c550ae40x2ba2f3060xe66b34810xd1daa6a00xd61d985d0x53c7c89d0xd37e89fb0x79ee2cf00xd27f215d0xbd7ba8020x9688b2170xecba68e30x2b0fe0000x31dca4d80xc6def34b0x372cfd6e0x5391f2c70x21c34c8f0x1fb70eb90x8a2c15f10xfc254d150x204f2c5c0x93d1d4240x9db62ecd0x577196320xf27d0a7b0x70b7c07a0x3b8979ea0x138aff760x078ef64e0x891a5a7f0x80c113140x8c4844090x76e85b920xb5a83e350xe01873cf0x9064f4350x4c1f12b30x527b33d10xa9ef228b0x101574360x1147d3550x30e291740xaeb45d620xfe9900520xb0d1656c0x47229b5c0x9ba2bb2b0x403f95290xdcc45e0b0xc29047220x03f976f90xa58ce8a00x8acb8b180xf2716a560x8d5909e30xd51ccdf70xfe132d340x31b5c5830xd7592a8a0xf5b241af0xc602b9c80x253b2adf0xb93913fc0x80eeb61e0xe1255e680x47546c600xb45f2bb90x34af1a960x828f5f9d0xaf45f9270xc7ef5caa0x4781396f0x530ebd1d0x37a19a7c0x407c3c9a0x3a80100f0x630d95460x19d828660xc99202cd0x6a837a2e0xdbef14150x9cff6e760x1fe6e5040x5e0b3f660x17ced5e00xe474b57d0x82829e390x9fbe13a40x2bb2e4ed0x6308e3530xedf2952d0x6921c03c0xda34e7710xf9f02aca0xaacdaad80xba951f900xb9e2b7ed0xca49d30c0x231b1ebf0x8c2677670x2600098d0x622ad12e0xbba23ebf0x0c2b38500xa56f23ec0x345cfcb90xa219b1970xcb55a67e0x794ecd2b0xc219f6a10x31a3abf80x58e64c950x10af36b30xeb4cef230x1b53c0610x711818940xa8d44dac0x922b86a10x8a20ca130x2e67dfec0xf86894d20xbe137ed50x1f4934e00x9a1b86d10x3d66ad700x9a389e570xcc9d6d410xb5b736650x70997e6f0x5f7ca7c40x9f54ead70xec2633530x4e03d5520x2c8ac3c40x7a915f0d0x3e2b0ba60x643d9ba10x685e31ca0x9c7283a10x8dc51bdd0xd3d2bf040x5b8bb6990xde08c3250xeed7d5050x414274ed0x9670af2c0x94ce42920xac6f16050x36f700440xb4bdcca10xc9885e9e0x6e20d3b50xed1549630x571c1b020x894e8dd70x7f972c2a0x7daabed10xddb21b220x834e41340x6c3f70e00x8df9dd100xb89b6e6b0xd5710a540x59e640c00x7afe324e0x5fb8848b0x39fd83db0x038045ea0xf78feaae0xeb47670a0xed1531110xfac9eef10x808a80880xe153442b0x3314cd590x549525ef0x1c748beb0x7647726c0x9a4359380xbd19d1e00x535dff5b0x634114000x41d094f30x04b82d0c0x4f30b3790x162893fd0x47aad3b90xb9142a720xb25462670xc52ebeca0xac7293610x6d6bf66d0xf41bdfd40x279c3e820x9ba27d0c0x102748e90x88a123c30xd6f05dee0xe31b26d10xbaf6957c0xbd42fe670x96279fcc0x7cfcabb10xb38a118a0x29ba0fe50x482a8d970xdcaa8cb20xc16f39820xcf68c0750xab08681e0x547b2a4c0x28b1aeb50x1cbdea2f0x629f2b4e0x3efa5ca20x82eb4ddf0xb0f039860x1067eb8b0xb320c72e0x7bbe95d60x62bef95f0xf05e6ab40x2814417f0x896ed2e90xd0c1fd9c0x427f0c900xb54c7a560xdaa96ba50x96aca15b0x1d4badc50x4de366360xba95f7960x7442bf250x22f9cc290x8dd253cc0xc60588970x5e3e8abe0x2b7075460x73e314ba0x488119f90x68ec03dc0x871a6e440x7ebd3fad0x76dc68710x13e83d4f0x5d96cdd40xed2acb240xe389cefb0x8b01aa450x53433b6d0x7df0178c0x1531c9c30x7c5915830x69ee5d290xd4823a190x85666e2e0x66b18a200x1f8bc3b10xf2d40bb40x8eb7da160x66990fae0x27d422470x4f6ec34e0xa2cc602c0x4de71fc90x534d2bcc0xc4d4d14f0x889cb15f0xef69d25e0x3d8b44640x8cee859e0x0afee7380x8c0171160x477990790x60c44c530x7bcb98fe0x4017f9020x5c8184440xe7fa5afc0x675574170xc839afed0xb14ab1ef0x29e1e2040x7e0b255f0x04863e280x21be37e10x25e58a090x809712ff0x2ee4c2b10xa0ebd4370x0ea593f60xe4bc2c2f0x5a2902500xb9478d900x7618af390x7c9ab2ac0x595d80020xcc23002a0x0998cc3c0xfcd1819a0x2d4c773a0x0fab1ab00xd2e2a9d00x275f3d490x6749d53f0x526eef2c0x9258c7760xc2de27ca0x37500af10x7129e5f80x8d73278e0xfe916dc60x11f7ed4c0xca4673180x01b2cf520x68f26b450xd2c3afcd0x4e2dfa9a0x0f124f6c0xf18790b10xb6f2033d0x054953920x9a957cc10x2d2b9fa60x9b311a480x9b89ad2b0x2335a8170xca58e4190xc80bcda20xc73413e20x944f962e0x1e1882990x70f592a50x8dcc7fa00xb23fe8100x8bcc0bb10x654a10e80xc9fa397d0x6176c6ee0x10a254680x9425e1cc0x19d52f1f0xfa3556130x61bd80ab0xaa89034e0x05fa0aee0xdf6d4ce20xbf8abc360x7f7621ec0xf8ff89bc0xb45e97720x5e702f360x75a8b0750x1e1560870x0e9a76a70x3592bf680x56b229b60x45d8d31b0xb03837d50x644ca7380x79d562820x4790205f0x1a70c6990xf10e78100x54b8600d0x20f0cc770x8b13a8b80x16ad0eab0x8e0be63b0x8d6668e60x78c2e6de0x7584000f0x54cd85a40x6593a4af0x0d12a03d0xc2e78cd40xc22085390x349821690xc1c2fe140x2e27f12f0x773896ef0x8a7d1c310x714cad6e0xee93522c0x07f4f2ce0x13b6410f0x159b8d5e0x6c95726c0x9cc7ba810xa7cba2840x9d492a260x9bcf9f7d0x89fc820c0xc45e246f0xa452c2970xc9c3f1760x518c2fc60x782adb740xb3253ed90xb7d7c12e0x85d7edfd0xa9126bff0xe3bc7fd40x400d95790x563e4e5e0xf97d1a040xae9091970xdf2431690x3e664fdd0x406c4cb10xf654e0300x09181e450x1415801b0x6481ffe00x30acfde90x9e0fa5ae0xf643d1040xdfd927ba0x10c995570xc4c0c26a0x9fa3d6300x25aee6430x1552c7090x912a0bf80x4c49f1de0x116180b50xccc46fc30x2842afef0xcaf0271f0x46a6c9ef0x4b332df80x8b89f01c0x9bad141d0xa2f7487f0x90a9d8cc0xbdb2217d0xc3876c1a0xee0063660xb9c16f510x4475dcaf0x72ea07750x22187c140x0a52c5110x0ec096b00x111c6e1b0x1ad043390xc25b89710x31128b8e0x6be3a96b0x9f2736410xaf472a160x4c8adfe10x636751b80xfab52fab0x7d0e1d950x9ef6b5690xab1e0e930xa96e8b4e0x208994670xd8d065dd0x65704d220xba01ec830xcb8a461c0xb75041d10x2c86a7550x02a9d2c30xf5b52d5c0x3fae6ab00x85ff38a00xb14506480x9833bc0c0x3b261c510x737317240xfb921e000x196614ce0xaff8aeb30xe6ff9d930xf2fcdee90x478d2d2c0xe3d1c19d0x8d7e33730x326cefe50xcc9268fc0x15ea26480x6ba36c6a0x2176e42a0xafdad25f0x7fe586600x9c7219470xc8d0fe400xc852e5af0xbab7ad540xa51018c00xff53d2d90x46415b540x45d14bdf0x6b7a43350x0cfe59cb0x98f4d3060x265b6e290x1cd44f980x3c0e80500x92b8c78b0x1591b2c60x221394ae0x3af578f50x07b64d810xe5f734060x96bd98620xb07cba8d0x3cdf626c0xbd4594cc0x4dae27680x7b98a00d0xc77ee4a80x7f8839d60xd9be3aa00xa3e52d5f0xea6e38670xc35844e50xfa0263a30xbe57bb300x1060c0c20xd90ccbdb0x5cf2bd420xfa2414af0x2aa7ba870x7839c7330x5adedefe0xdd2190ca0xb71eb9c70xe96787950xacd04c1c0xa4b864860x46960c360xab1e48550x550f3e050x34ed85860x64dc5ea90x5d53dbfa0x420415120x9df628d40x078b1c500x0be489f20x632031100x48e25e2c0xbafe68c20x9f0b3db70xdbdb80910xf4b413980xbb265e6b0x9b7994420x7b0ea42d0xa665f3230x96674f6a0xc16724d70x9842743e0xcbbc87a20x5a87ce690xb6d1f6900x41c9c8b70xdb0a1f730xaf4bbe060x4dae16e40xdc94db4d0x22d66d5c0x98c5717c0x16984b040x4922b0270x0740a3e70x2665f33f0xa266b7b50x41b2e0400x57e1bcb70xe3c4c6120xffb20daa0x156088a80x93de17610x884d14c50x389b4c1c0x2ed13d650xf52af6610x7a25cf580xa2e0f9eb0x7cb134760x5cb4236e0x489803720x4fdee8970xcba2afd80x17f341a00xf95759af0x1b8b95ad0x75943e250x1d76111c0x9c58a1aa0x5e33b2c80x595938050x5712396d0x388f69910x27f738960x513947880xc261bfb90x754c2dcc0x494a26090xb0ee87770x05876c690x402468e90x08a7896d0xe7237b0b0x43e80dd70x500858b90xb67268130x15be6a9d0x0a72904b0x0e973e350xd1f0d0470x890fc8890x04e133fc0x8fb063430xa78bd8940x06d6ed410x3a1dc9910x8a73cc8b0xc0640f930x69fe03fc0x69f9e74f0x73c4669c0x90e807c70x55bb02f30x1628a5770x5847d0590x5b4b4f810x8802d7090x2cf333770xc14131630x4987ec5e0x754b00000x36c34dc60xb1defc350xbbed4eae0x06cc959e0xfcd4d98d0x8e5e62440x407324f10x5d46017f0x408deb220x14c42dc80x59cf0dd40xff9608cc0x35f628e80xc8ce07110xd2d9d41b0x0cc808020x7c9580aa0xf32751420x61a96d740x46d48bcb0xdee12a4b0x7667c8f80x992feab10xf6dd94870x916c287f0x67e267ca0xc27a9ad00xae399a270x0f9cfd3b0xeaf0e0340x9d8b30ce0xf6ed33340xa304ef640x354981200xd471516f0xbb25a8da0xb54d9f460xa77bdef00xbe74a8560xee7ada9e0xa55aa67e0xdc3246a60x25ec204a0x779f637e0xcfdfcded0x2fc70b9e0x787ccc4c0xdf4984d90x184621a40xc6b61bdd0xf65754470xd47aa9530xe753b73d0x0638ff6d0xbe52f3c20x8c63baae0x613b1e2e0x53cbb5470xfb22ecef0x48899b5c0xc958f52b0x3e99b5f70x3a6c84630x86912ff10x2d8cd9110xcdc518130xb8d3521e0xe7abcfde0x61f065390xd66fb4d20x7a9d728c0x79967ffa0x22f3cf930xc98d0f520x5f21041b0x82ab9b830x823b2ae10x2cf046d10xd0f797820xe3e58da90x002e9e7d0xb4efe6e70x9b37cb1b0x516c2cee0x465b938c0x61d24c520xae956dce0xc6c32eb40x11ddfae00x4e7b5ac20x0af1bf760x21536e470x92d747f70x7b7297cc0x4e1214080x4e155af00x0e3858420xda0d50ec0x4e90435c0x670da5310xaf63f8440xbb1952630xb4c400400xd220e0580x0b9f96d30xd21bb37a0x5efa66690x8eff6c540xa1c8be3a0x95d4103c0xb9a8e6fe0x2906edc40x6d5c66640xe8c18c7c0xada0c00c0xdc115eab0x5faf2d8a0xd054487a0x8524db220xbf1887be0xea58df800xb7852a050xe9e799fc0x3fc2387c0x6b9583200x6dc3da520x0252ed540xb5b0911c0xa818d2470x21a1cbfb0x8afd42b20x0b64f0fb0xcf4fa9a40x71fcf3000xdc015a530xa432baf60x2fb4ee700x307ac7660x1728c7ca0x9fa645200x8ace20480xbfc1c70d0x03b27e5a0x5a1c1f780xc09d86300xe5840ec60xdbd019c40x69824a140xe3f28c2b0xd3fcb6040x6aa4f5cb0xa2241af60xe71eaca70xb1b0e10c0xd65a04d90xb0665dc50xceed83180x83d9b2cf0x5303e35d0x37fb29150x6470fbc80xf185daed0x9ac5ee3a0x7be9888d0xccf3bf080x364cf7600x490454260x399918650xae316c110xe92609430x7e4d53870x900f60420xd0fc42c50xd85bb24e0x3bf440f90x0787b9530xed57dd170x31a810260x701843ca0xdf30c2450x101557d80xd11a8c360x00a048450x84ffea8b0x69ac23c00xf85f358a0x31ef39ef0x7a469bd90x4e23e2ba0x3abd13d10x30759eef0xf2e37b830x5153af830x6460e43f0xcfdcbaed0x129e31390xe868e6d60x9a6b7acd0x1185a11c0x53ce10820xed3dbc5b0xf73d50800x68d79b290x9bd6bc1b0x488114390xb496854b0x3643b80f0xc2a08d200x5584448a0x6a7ca8460x8015d5440xf1245a330xf9276c120x37c8ae0c0x088c136d0x528478f60xf0915ace0x2c932a300x09e7630a0xe8bb170c0xf7c6879a0xfcd5bc080x38de84d80x6178f3f70xed3c9fbc0xacd3efca0x6bedf4020x061a5c7b0x13c58e520x95febea60x8a0d93d60x963480cb0x95030a8d0x7424481b0x61c04e360xd56d55f30xce98c4150xbb29fa7a0x88bcfd130x574b8aff0xa2b187b80x4a65443e0x05f01b7f0x7c3ac9250x42f295890x445a3a6f0xb62103210x7ef398230xcd13fac80x275269b30x843fc77a0x8d608db50x4287979e0x8c10f72b0xa2d157a10x33ae003c0x216c187c0xdd5aeb9e0x57448a8d0xb9f1140c0x3076aca00xf38256db0xc549cd7e0x971804a10x9a6575f30xe7923efb0x715a03c00xd349e0060xf40bc2f50x991a0ca00xf059d6d20xc37213e50xad85c3b70x493e48dd0x638580e50xecfe78b00x99cd42620x43afadee0x7acb86ed0xca5759a70x24d0f45c0xfeb106390x93bdaddb0xb66d5e220x43de237b0xd854dc890xf6f922fc0xaf0626840x85b905b70x16eadc0c0x976b9c0e0xba86f9fb0x3abd8e510x4e2f63ad0xbe09f2cb0x3a5904e40xfba3c2880xfed024fc0x0cc95bc20x7948753c0x29f418450x52c05e890xfeb4a6050x66f9783b0x707fe9130xd18fe6100xf17413ed0xc260cb320x254392090xa3ec37820xccef50d10x8887db300x384a238e0x0f07cd9a0xe999f13e0x8fa599c10x77378e9f0xee721eef0xf57d2b7d0x8649dd660x4abecd260x4d059b7e0x91fe501a0xb16823470x42f9d29b0xdf84371a0x9dadcf320xe15ad1dd0xfad918a70x258de47a0xa403e0680x562af60a0x9713ed440x386e1ae70x5997091e0x25a92c230x95a50a560x1f1114a80x19f37f0d0xb3e55d040xfe83af870xba8810af0xea02c9b90x90d2c9330xffaba9530xd84b33d50x15f7c8b80x3713b8730x87e2553b0xda32d9af0x5e536ca20x4299cdc00xe556c0630x16afc58b0xb44672e00x3f67e4990xc88a84240xe629b3b70x98e508ef0x370c512e0x1238b4d70x00126ccf0x6978e0c50xe498484d0x4458a9e80x18609d070xcf5bef7c0x4568f2fe0xbdda269f0x94c713210xa0ccb7500x85a094a10xc3909d530x910c68e30x526bc8a30xc379c6500x775837b10xa76e07ad0xfe4b417e0x10b433320x23f86be00xe01ad74c0x4dce7dd40x78b3f6590x07670ca80xf7679fe00x2559e1a70x23dbb7290xa60776b50x282498030xdbeda2830xdf76bbeb0xe6e2893c0x0eafe85d0xd15bf17e0x972e61670x07dbba1b0xe37cc4060xe459ab2b0x1d2cc22e0x4a68b7d70xa99d201e0xdccf56760xe63310020x2903d3f00x26f6b4990x613a395c0x82b1356e0x2d6bcdcb0x0668f7c50x45bb576d0xea7d7e110x95de02bc0x02258b8f0x9ae287f50xabf235cd0xbeaadd820x8c412bd90xd6d2b4f80x1e4faaf90x89e98bbd0xced88bf60x3608d3860xeffdca560x092ffe800x1abb3ee50x5301b1570x2691e1420x514edad00x165a921a0xc913e1f70xac5fcec00x64b133f40x609bcd980x200b20410xc872fd850x5f098b2a0xa0436e980xc9634df90x38a9f7c50xb9e8e2cc0x1b6314fd0x3d7cef070x39461d6a0x8b8059bd0x09d44df90x2ad862af0xb31534110x223924520x3af044730x1f4eb6f00x6e7550d20x913f0ee40x56c8262c0x3e2774de0x48759fb60x3c4fde0e0x4fc3cdb90xda26a18e0xeb73d2530xa75953a90xd30902500x53672db20x397554fd0x0861b5200x31fef76a0x59dd24080x972173650x64702c500x0ecbba130x3359f3730x2064fc930x2fcb7c940x34c4621e0xc7856a3d0xd4bb4a820x4f10399e0xaf48ccdf0x403077540xe613a7980x9631a9930xd2cdca350x31c9d2830xa7e4ec120x00456d100xd7de706f0xfe67ca2c0x76e73a0b0x6c1e53dc0xc287b9cb0xd495f2d60xba9fd0930x1f820ea70x000c06d60x4ee528c30x1c1a8aa40x2fe851ac0xb91a6c320x42185de60x7a600d1f0x2c1f6e0b0xe43bc5680x86c0dedd0xbaeb17290x7847e8f60x943b7dd80x4a94b8f00x73e47d1a0xa20609110xda7b45150xd95ba2280x23399b490x2bfb48130xca6955210xa69c5edf0x463cb7dc0x563bb1580x015969cd0xff0a18600x6501fb7d0xc5418a280xc22df8d50xb58a63300xc34949440x138c5bdb0xae69f71a0x120b1e0a0xc6268d770x09713a580x632b270d0x2dd8e0e40xe6ffab810xbc5c78b70x6e5728960xbb00dbbb0x554f8cfc0x28e949470x4aa58bea0x38000a9f0x8c33bf570x2f4724b70x36a01c0c0x0e8a84280xf6cd72e90x627d8e3e0x0457c3e00xbe5438340x0a0c9d450x21e13cb30x7b19f9a10xdd8b3d340x64109ff70x0dbba4e20x21ef311c0x1b92e41d0x9c73eec90x94d4727b0x11ffdede0x136041420x87a2a2c50x51fa185f0x937b9cd80xd6fc61740x3abee0550xeb0bcefd0x3f73fd6b0x0bb7ca510x6fab26160x0c8518360x40ebce740xaba1c6fe0xe10146780xde48d0440xc66898290xecc571b70xcfac46580xbb3af7890x3cfe0dc00x96c0f4d80x0cc0faed0x899164da0xc8e7622c0xbb24f6070xe16fa4430x4043757f0xa29abf620x468554b10xfb8d873a0xa7ec91c80xf4f97def0x4815265d0xe9fe18b00xd869076f0x361735230x7cab427a0x4cc8f9c80xcba46e8b0x70d5fdae0xfe4879750x5d49aabc0xc7e1cc1c0xfd0589480x5e9f63280x3fc765f30x472990aa0xea2fc5070xaf73b8cd0x7fb28c800xd379c44d0x1a7d57cb0x048472cd0x4fdeec080x166804c10x917322ed0xe64e31970x7aec65200xa20953300xcacbb9430xea1fa9770xb6441ae10xd363ac260x1a61a6b20xcc2b25dd0x4d23de370xc56e90870x0c6b51370xaa194d200xe233762a0xf7455c160x0a1d5bad0x9e9e4f500xbbfb538a0x59b2adbf0xc23f80420xac23b31a0x28cdb7600x986b46b70xdb22e99d0x3e8798d90x5cf53ce20x668bc40f0x83d14bde0xf7f16b3f0x81feb7100xbc7aac2b0xaa7891320x02fe75760xd59b93a20x191763730x5b0bc8cc0xed546cc60xa567a9300x24810cf80x054f78040xa9c4033b0xe25c18f10xc9120e850xf847af260x2b4c044f0xcd80c4d60x714cbe1b0xd702f7140x57066eaf0x2c256e1f0x89f0363e0x02c02a9c0x9720353c0x61af02470xd4e4f0bd0xd1a1ebb80xcf35d16f0xbd41fb910x7c83931f0xa05e7ce20x5f1771480x26577bda0xc48728c80x1af267f80xb678366f0x5ed90adc0x5bc441b20x608c74320xbe748b1f0xfda9a3f10x6df313900xe31b93010x6797d5680x8823ef750x997e90cf0xad4557cc0xb2f74fb60x1ed8bb7c0x3a46133d0x2357be480x10f4b08d0x36b5497e0x79e694600x9f8cd2940xd84a05e00x307a2f330xa7a26b230xb2623fa10xb8ab68df0x4e8594560x05d7f65d0x3646481a0x41a05c360x2dcfc2a80x66fd61690xb7b836b30x408cd1f60x01f2788e0x82b25b5e0x41cb4ac90x48e7487c0xc37b15b40xab36f0940xdade8a6e0xb3d0ce340x3b91db5b0xbc92596d0x38ea97650xf91278e30x012d9f200x51163ba50x98347b050xa18f60ba0xc5dea2820x74a3ed040x2d393f480x83d7ea9d0xca8c8cea0x73fcad440xc90efff40xfb1ced060x2c894ae10x0fe099f60x722af3810x4bc9e5f00xed3154b40x11ef267f0x2dd04f4f0x949a9dad0xdda20e960xa111768e0xc5bf65820xdab5a1eb0xa44a13070xd96babb40x09b53e140x087332360x5f2b1d950xbac59f350xf5a691cd0x5e177ca70xd3a4dfe80x785767590x92019bae0x066403110x412978a90xe3d44e4c0xbc9542200xea0171140x93a6e0b20xfbc4f89e0xbb93eec50x858622770x81d104850x00df98370x9b698c420x7c5f37110xdb640fa00xe32ca7c70xdd8051590x60648fcf0xd25a7d2f0x7e013ec70x344a2c840x398033350x72df52b30x58c1d67f0x310a74a90x6d25d53f0x43f29f4a0xa5fced480x0fe6370e0x7106d7860x0f6e4c210xddc05b810x7fae6b970xd9e416060xe7f984e20x790f1c330x8664cad10xc919f7da0xf0d20cc60x22d9409b0x6a08a6980x643c8e600xe5f02a470x93f3dd620xb334750b0x8e82828e0x5229f0a00x6ed9af540xf2856a200xce12cac80x95a2f9740xa372d9ee0x37b69ffd0xc3ea53050x4e81eba60xe07566840x13bc388e0x21c0f8500x4e3b94970x9b060b9a0x9fb3b5130x00b9c7aa0xd08511f80x5a5d22900x4121b1750x5377e1400x88ef11080x216df83b0x492f7f590x4c77a5170x877fd8070xcc2454b20x5c9e2ef00x7006586e0x9ef794d60x5029441a0x8d22bb580x46dba8da0x8c22331c0x21ac8b770xd55ad93b0x6e7943ec0x894856870x4d6d0bbc0x36075bb50xe1fd45fb0xc66b77b10xbcdd5b990x6a1733eb0x77f05eda0x4db49da40x0099722a0x2bca66fc0x5e893e730xda2aeff10xd4f5bfa50x62427e050x28e543d50xf03658c80xfd6d9c1e0x5596d1a30x2555cb820xea33c65a0x7c86a0300xa097fb810xa83ba85f0x26780e100xa6ccd41b0x7f5c9bcd0x03e75a7a0x0d4e3f8c0x85eed1be0x3de5abce0xf9b34a0b0xa7c0fbaa0x594bf15b0xca27d0c40xfc39e32f0xc5534d640x5857b2250xf065f6290xe484e35f0x3f0546a80xfdb9b6290xa5956abe0x3c4574530x763ba3ad0xefebbd400xf10de5350xf441ac430x556422b30x79df96330x093a219c0x55f95e070x5f2fcc830xfd93ee350xa72cfb7d0x9ad7a5820x28e09af10x86f274200x96eab78b0xffcd7f490xf7ef9a790x86c7272b0xf30965ac0x44414ff20xb7593ddc0x823c19ea0x7a88da870xedc039530x08eb65a00xab70824b0x8093a2ec0x76e6ca0f0xdc1e58690x67c374a60x115bdb290xb35f55bf0xbb1dd5ec0xef62b7960xa735856e0x9701aeed0x021f2e150x5d24c8cf0xf1f269180x528712f30x438d8df20xc7061ef30x8f0b781d0x06a86bc10x8cc79cab0x26f8f0b80x4a453f530xbfc177bc0xe419bc990x0228925f0xd21c51390xc61ca65e0x162865380x848d372e0xa4b94fea0x98ab39470xbaa4175f0xfa69671f0xb439cb0f0x16bfd87b0xd31c39130xf6d57c4b0x51d2caf70x64ff40f70x0787e50d0x48450d110xa6b0af120x2ce30a210x98300cac0xaf2f12a60x22a5ecde0x18c671310x7a19d39f0x8fce3afd0x5866b8f30x4a781fc80x4bf66fda0x2036443e0x2197a1ca0x2081bc1a0x53bb31290xa805eb900x046ca97f0xb3f1d9220xb11ba0df0xcae456740x348120c10x261a33ce0x59cd3c8b0x6054227a0x836d9b930x7e6258750xb4e9671b0x299b19b80x4a2fb2940xc2b435dd0x9bb908290x7906c08b0x9665a3c70x77e7e5000xa4f10a500xec05e0b80xe01a52730xd7b052a20xd08752fd0x4aa96fa90xc8f058c40x6e2d69ec0x20eadeb60x7c3a7c2f0x4b0e070f0x2c65952a0x2fec53020xa8f6c8430x4145f0430x37f4e7490xda89ea3b0x659744b80xafca72e10x1b6153270x8784faa70xf3eb7a3d0x91c9e27d0x53b1dd890x6bc848120x72a8d0ce0x0f2683350x7f98dc120x74286f620xa67a524f0x71f5ac6f0x021244740x45d75fc90xf3b4d4ae0x100ff2940x3a6a72380xef75635f0x397f62310x2319eb100x66e575ce0xd3ced7050x1b21bb8e0xbea17d570xa293f8a60x9e98722b0x7924b6de0x289228560x1bb13f1d0x81fff2d10xbd9bad4f0x8eb97fea0xd915f97a0x6b0211530x22d966c60x4a5834f20xb60049460x220042380x6f4a67be0xd492e4660x1fbd16da0xb66b187e0x6466a7700xb526c2320x704611bc0x13f8544c0x3fa365fe0x8abc45870x57c3a7e20xa1d4acaa0x31e0b9bd0xaa86f48d0x1cce640a0xdb10c4e30x0eaf1f230x1f218ce90x7f7cbc640x0500c4310xad5e091a0x03b5ff560xd60d30760xc0f0458a0x53e6a55b0xbc181fb80x0a2eaa440xaedd12b30xadaae1560x511d67e90x985238f80x8975b0ae0x99ae47160x1df090a50x2c64026d0x4742db1d0xd831a1a20x3d864af40xe4f377d20x7ed84dc10xaaabeee70x030994160x237640dc0xe98c507d0xef9018990x804f922a0x67369b420xea4eda370xc4d9f3820xf388b18b0xa89a1cf10xd1f579d00xfe0f23690x74778a800xec1c2a900x1fcbcf050x89a5279a0x5e30db1c0xf5531bea0x0705dd140x9b21c8ea0x4c2054d70x4bb8e67e0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xa19985b70x230094ac0x230a34330xcb3f3c490xd54a50500xe4330a390xe4f4665b0x7d70eeff0x46809fa90x57e50c6f0x94904feb0x47c2a0440xf2e160780x0d7666500x1888b3280xc9fba7710x8cb9ef370xf3ec54e20xf498fcea0x23daa2670xd3b0b59b0x0e4fb18a0x6e3ba2650xf101c5820xff2dfacb0x1ef1b7f20x02d310710xe924eae90xbeb2843c0xea0b4bb50x273f76e70x3f7f47420x344d50720xf4b9ecf20xa9276d880x452ba6830xf2a135770xdbc6b2940x573b54530x02a817c80xf8be731b0x437eb1df0xc79f1bd40x796e10160xdea4080e0xf8f54d7f0xe4dcf6c80x0fcf16be0x58ab85cc0xf27155fb0x7c82be5e0x36f927cb0x288ff27b0x5ea103fc0xc09854ad0x8d6f781a0x8b9e13160x20620d3d0xf853588f0x247ddb610x5e7920c20xb980843e0xa09c5b640xec58c0130xcd78f16b0x6165a55d0x7cf529010x9e12e3430x2ad91f6e0xb11099f80x58ed761d0x888c5be50x418873cc0x3fe35aea0xf6e772c30xde1b18410x410a7f350x737441ff0xcbe478670xb58e1cc20xc46b1f4a0x07fc48530x032f0edb0x8b5b25c80xcfe94d7a0x7bdbdc230x363cef3a0xbf4c7c720xe74ffbf10x2c7db6490x032f0c9b0x8c81b5d80xcb1a602e0xdbbdf4e70x99112bfc0xcc2dbfd80x415602b90xfc44b84e0xe6b1655c0xeeaee73d0x13ffbeca0x592a4d070x039a1e030xf07616520x89a289980xc4e25b090xcaa3bd360xa7ef50540x35b398a90x21bc0d3d0x0a3abb4d0x7fdc12920xb6c485100x2998a6350x8fba1cde0x9bb614ea0x02afbd5f0x73dd54eb0x1c5b1f280x8a78989f0x921075b60x1d222ced0x91dd87a20x572004d90x7522f3ba0x32ab06cc0xd7d280ad0x7f7f7bb40xb633f1150xab3697e40x554ae3a40xeac738470x2e2df7f40x5027e33e0x263074f80x1958a7670xfcafaf9a0x5f6b3e290x71c7d58d0x20a789ac0x42ff21120x3dcb88a00x0bc477a20xce2840e70xb88dbfce0xdc6596fa0x6636c3c90x6a261b780x75a6c2b00x9504df260xcfb5871c0x541bd60a0x6923ce630x44cfdb500x6b49010e0xb2847efc0x7954b7730xedc431060xa36f50fb0x944a564d0x01e019b00xdd9fedf80xb847585f0xe295c0ff0x29c30b380xd6fde0430x5d92746e0x66d560e40x6a7094020xa3e1c4310xb000ab3f0x6ed13e590xaaf508e80xc0fdcca50x06de940a0x65b247bc0xcd52f9420xac2a6a090x2eda48070x12e285ec0x75877b5d0xcf514fbb0xf82abc1d0x3f3b323a0xbfeac1e90x7ae803570x0d06ac460x02a6af390x29187de20xaa681a5c0x2a05b7df0xad33ffb90xd6c6dd980x78b27e080xc1ff6d890x402651f90xc92d76a40x4052a3370x6489ae8f0xb06edb1a0x6ebef4a40x3f6ed0460x9d1641b20xfe7357910xd9f885260x793fa3e10xd9a147df0x942f8ce50xbf8c91360x5810d4e10xf812044d0xd8a3ebb00x7d49eb730x161cca7f0x49f984aa0x1e1714830x7ff40d6a0x956358e90x7abfff3c0x6997d9ce0x8ec8dce70xd4eaf39d0x6a9ffbe50x095518ca0xce614b940x9ada6cc30x871f9d9c0xcc8382c80x41cce20a0x0d72f5d20x19fafb4f0x5c2813600xa50b37790x7262f9c80xd05600080xf34332f00xa6b368170x674941760x0cfb28bb0x97879ba80x699fe53e0xbc0711790x2f624a2a0xc343a1850x84a005f10x2c93c7320x7bfc428f0x07d192930xb0323de80x6dacf8980x3798bae80x5664ea2b0xd260d68d0xfbaec89b0x60c5daf10x1a5c33a80x21fc9baa0xfaa70e720xba25ce5d0xd64cb3da0x8d303b1b0x3bef2f730xdd337d020x4fce92820xd4f1c6c90x35cc7e390x0e24de7a0xc036ffaa0x6484e7130xfef7ab670x13e5ac340x485e9a650xcf600c350x19084f900x29eea8d70x9be6674e0x2b2ba4420x2e637d090xaf4d5cd30x88238e340xc78d083d0x90620b5a0x2e3bd64a0x43943d7e0xeb002b220x41be38370xa5d60e370x12b2ad060x5ad64c5f0xfe98c2630xeec148170x0b9596d20x0d96d1ca0xe344aed80x1078136c0xe6fdbebf0x51570f420x736deb6b0x686ac3670xff4a989f0x4ad54d1e0xcb7989da0x431c6dc40xdf19bea80x6c7fc3720xaea723380x15d8294f0xe330200d0x2381a0090xdf38b5dc0x9c305f0d0x25cf943a0x4aee2f810x61ea649d0x0ac8ca060xd5fe8c5c0x66b53f0c0xf0e49ef00xc5c061bc0xb9fa1a3b0xd30615300xfea9b8980xfe8323e40x881bdd1f0xe81c9d1d0x1dbe971e0x85cf80470x77e3f2c70x9117760c0x67d94d890x3cf2342e0x15f7c7c60x5bf6889c0xa79756450x11446f2d0x3129d4170x0fa3fd9c0x1a08dacc0x48afea550xae155d160x58ea2ce20x5601e2bb0x1876378b0x197acc3f0x7be5c9c60xa6f12ec70xf225a5070xb40700910x5ad1b0a00xfa3f25ba0x2c117dba0x0d9679540xa9a6a9a10xfa06820f0x27c58fd50xef4ee2230x4644eea50x5b835a580xd26855280xffc831fc0x37a6306b0xce169e100xccf502140xf5d17ffe0x929b517d0x924fbd100x3bcf7c620x20d19cd80x617bb6920x1c5dc5940xa8b1e9aa0x0cd2859b0x06beb2db0xcf7514100x90ce8d790x95fb80430x61c78e740x502519610x5d8c29830xa3e4b77f0xb3af53e70x77bd20e90xcefa2f260xbef03a7d0x5f9b05010xb2951b460x00295bba0xea5309710xdbd729c30xd2bf04960x2c90e4290x287a17560xd26e14480x045016c50x544c270a0xda5172650x73e8955a0x48c4785f0x735dfc290xa9f38cbc0x713f52560xa585cf2a0x760b12540xda861b2a0x6fcea2560x46ce9f930x54b9b56d0x59c2d44d0xe18f42a50x59440c9a0x58a8261f0x06f7821f0x861369f80x9a5c38f20xcef2082f0xc16be39d0x0ea6f7520x0ac8de990xcff9287f0x33b56e940xe83eba320x69a816610x651d8e5b0xe9e2b6530x94fbdc9f0x14f675300x8ee7a9aa0x6819eb790x69b9e40a0xeba6b92f0xe46a2c310x2b75445c0x31b0a1fa0x41f7d37f0x118ccc6c0x392f76b30x6990835a0xdea283640xd55442530xf654416b0x8c2a5d400xd73bf8e10xae4e659a0xdb0c85f20xdef137cc0xb2a4997b0x2db40dfb0xa7236fad0xf3df871f0x1332e4de0xc8a2a9d80xffd8e49d0x135a57110x3b51af780xff5538270xf673979e0x787e5b610x7e59f2400x10974bb60xc07d222a0xd1d83e1e0xfd741cac0x8e7c4e860xc60e743e0xcc0ba2850x2710c3620x011278280xbc57baf60x95d8b34f0x24a1b6b80x390ecb9e0x83c013960x0f364bce0x367a412f0x16cd4aa10xcd59f5c10x5987fe450x3bd4319a0x5df65c960x874c77de0xd5188dd60x28dbec100x19f175b00x650f4aa80xd4ca78d60x9f6f92790x58b3b0b10x49972e470xfc1e6f410x78971d7e0xe0eb58380x07dc9d7f0x49e0135d0xe75b7e770x5988395c0xea1b26fc0x5c52e1090xc4191cf90x001b1d930x3c7477fd0xdc038e3b0x9d2d7f330x35033c810x6c3ab3f90xce0c64600x6cd654cb0x4050eb350xc2f9e4ac0xb7d5ffb10xe3a68af40x6312f6dc0xe09051da0x74c688de0xbfe6533d0xac8c40ff0x8edfe5c90xf88964e40x9038811a0x84bb50e10xb37b318c0x37f524ad0xbb4c21140x9287210b0x2674d4110xeff52f4e0xa8a931280x776221bf0xce297fbe0xaaa94c860xb96294470x2d030ac00xe43ed9340x7385b7000x70ea49ed0x0e8c1a660xada7b2590x0bf6123d0x825fe7300x21744f0f0x40fd656c0x82f9040b0x732133350x828c68380xc6b6ed420x251ceb180x3d7a26c60x674e5a360xfb4f336b0xacd81eb30x646a3f790xe38c487d0x89f69d2e0x154e4ddc0xe62dcd870xf50188920xb2d4c7810x7adb11de0x0d4e33610xa23c9bb10x256efcaa0x98789da10xbae120a40x8e2bec0e0x705d83c40x1a15b1020xfcfdd0830xfe2e326b0x3a2adeae0x02abfff30x450e80180xc26d7d340x9ba5f3090x25e123300x442e9ba80x9abbe4e80x07bc4e8b0xf89fec6d0x79677c9c0x53d3241f0x4425a26f0xccec7d860x199366630x98f22f7f0x9a81e5d30x220b9d430xbe7147cd0x5f3879d90x6413483d0x174fdac20x8cbd7c180x5bc483520xd424a9280x15cc4e060xe34f560f0xd5c5cd9b0xa8aff0d50xc9a711180xaedcfb7e0x15ba50a60x92ec510d0xee8d74d60x055e77e80xb1ddf9950x7d0db45c0x37befc700x188ea3140x9a1fc4b40x7f24de730x94f9f8f30xcc24533d0x7b66a3b30xe007de410x5ce99ab80x44b5ee9a0x6ba5bc7e0x2b0bb1650x1913b57a0x814e23860x2ce985590x22b325d50x4a95b6770x07b21f850x1fd07fff0xf3b451ca0xa48196c80xf92ce9560xc280fb460x57c397270x247ef8310x687b6a160x4ff693c90x1f5b120b0xa2b5ed1a0x46e8d05d0xc4dacd6a0xfc1e2eb00xb42503d50x8341832e0x93f157310xb58aeaab0x4129f5ee0x38722f800x94a2de520xc86c4e130x31d4cbd30x054e550b0x644c57a90x891155d60x3cc3c5080xdc2a5de90xf184d1890x2adb82610xf522f3760xdd0605040x30bd8cbf0x2f304e000x1e7bbcb30xcbd4506c0x4f235a7a0x0e8cd3520x1c0a92450xcc8e59880x6df1aaf10x541e18ff0xcd56dc620x3614e8b90xd1e79a240xa78b935e0x791ebef10x4c7d103d0xeb20d0da0x265bbef90x65ed81200xf311e1560xfe1d2e940xbf763a900x736044730xdd1af4570x6e86d0230xfd022ad90x918362dc0x204f7f240xd49fa43f0x6aefcbe80x7006531f0xfb6248cc0x62e1ee340xb8440dea0x0ba8d87f0xec715c000xa39240430x7984eefc0x9cfaec040x126843670x5600c0b30x9f50b7700xb2230ac50x037a0cba0x19f462ab0xf474fdcb0xb8b043f20xd0760fc00x67b4bbab0x910879f90x7bbecac10xedeff9c40x39e7a2f90x248e14730x88ab6fe30x01e1a8de0xb4ea7cf70xc17042840xc91277a10x4c4c3d110xa6e1a69d0x8e2f3ed40x9de2b11d0x1036efcc0xfad9c8270xfb9757380x582e4cdb0x39aa87e20x3450b0c80xe5b81ae00x873d83f30x3aae81170x37ae5cfc0x6f34f7950x40f8bd4e0x8339df730xe6f524430x611cfa850x153b60a60xd24e9e8c0x819d72cb0xe3cd5fae0x977be5c70x355bc89a0x2864abc90x798b76820xc82c721f0xc82c5d930x193dfdf60x531365130xd9346baf0x3b95f5430xc426c51f0xe79bf0c40xb37e5ed00x830ad6d90xb17285060x68c986e60x70ecf0200x15df5d260xe79154870xf86e33b90xf6a608600xf4b9b1930xca832efe0xa202a8e50xcc392eea0xf159fe550xc52baa7e0xc2ce825d0x697512e80xf86c8d030x88833fb10x8221c5b10x47b84d710xfb2557c20xb7461b8d0xfee794cb0x3597b0850x0fd4610e0x2fc1e0fe0x448eac3e0xe452b05e0xee5181480x4f2c996d0x960377ab0x480305ca0xb3a4063d0xc7fa4aa90x2d2dd36f0x7031ea1f0x0973d7fb0xc985b4ca0xe9ec68440xa9c2cec50x423b105a0xa5e4f6cd0x217548d30x71c0e7740x59f050630x2cec60380xfa468b340xafab167e0xb2e5f5b70x3243d2560x85f5e2aa0xa967147b0x84d07d100x2064e1050x026fd2270x04ea5d100x69d44a270x38869d880xc499ae1e0x120fc6b10x2d7c73b50xf8e50b600x2be6d5d10xaf6ae6960x752d5f5b0xc6c09e430x373db3500x10f1064d0x7d88731e0x1b17e06c0x42adadb90xdd877bb70xb65a0cf00xd9c3f1280x15fb7f8c0x3fa0d0620x02b94fd40xf9019aa00x05f2ebcf0xa46f2f1b0xdc20f3220x7c3aaa290x060ea2d60x886ce5410x55c76a230x97d693cd0x7a22066a0x07cbb2ff0x4605d9a10xfc81e09c0xe8b3b9380xdc1e5ca70x403b68080xd4a3f9770xdd1b7c550x586bb8420x813c1d7e0xd7e6fb880xa8ae538f0xca7d87640x7d4a504b0x0f74b2180xbf092bb40xf95322f40xe176aaca0xd107a9da0x79defbe10xb3f7646e0x3e18c7610x223326e50x366700d50xfc68074f0x955b0e2e0x039528870xb43f93650x6ef6b54f0x484f6edf0xf5e7ea400xbcc15e750x6ebe366f0x9714e0bb0x141f38bf0x1edb69d60x052c9aed0x953e1b9e0x9ec6ca960xfe4760390xa9320d270xdafcdc3a0x5e515be60xc4f0da120x6d6fec1f0xf655a7040xb7b212a00x13935aec0x0b0133880x7d724b4c0x705423bc0x728ca5930x6ad5b77c0x2494707a0x4debf3980xaa882cbd0xbd69ae440x8caaf7520x36c034680x98e8d5ca0x486745290xc8826ede0x1544a18d0x1438598b0x19a06b360xd3dcaf720x5c0174640x2ac362880x7aa1756e0xbaf227570x7412ed5b0x7fe194880xf4b679460x266279390x201f652c0x18a85fb40x196b7aa90x91d9d7760x8aa44aa30x4769fbe10xb4b58d2e0x689fc15f0x5a7b2dba0xfaa4a9010xd1a2afdd0x2e132e4a0xd4e6c4bf0x8f2eb4290xc1f3fa9a0x4b9ea4db0xb40955150xef8fc95f0x921413430xef14fd980x6303c0890x7abc636d0xf15335a70x4aa349cb0xb5f7ab010x06cdc8d10xe75a64e60x5160ad4a0xfaaf70070x3264349c0x51b40fb60xb6adb6780x107bacf70x632709770x6185ce140x74cc1f050x3294a0ad0x40e041df0x5cde9d160x32fe38310xe7d824400x2eb8e35e0xb3d7e5050x60ce81910x6d5d73110xfa5ee3730x7897ac470x54623a9b0x3d3b9fbb0xe9d1199f0x8f418a120xa603ecdb0x1d0138320x270465760x81604bf60x09d017c20x3ab2794c0x4ae8110b0xc629f4270xecaf096c0x372725780xd34f4f1e0x69ea76a50xbab44c6d0xe91752f40xa44c750e0x2e4986da0xabdabc750x43c9200e0x560358fe0xf878300a0xc3eaf5340xe1f8352f0xeab1b65d0x1e551bb00x83c1bb820x0d0e16f60xa9f07bc90x77f10fc60xa0724d2c0x944882ed0x65fd49f50xd0459e670xfb82854c0xc1b46f930x1e9980220xc3a6ec3e0x7ca30ee40x01537a850x909d53410xf96b4a3a0xf4c8fd250xdf14fa7f0xd22a195c0x19390da30x55b38fa10x132b208a0xed79398d0x32ec4cdf0x2a2683c40x03c2aafe0xfd41fcd10x7d89a3860x672e2bae0xc93a4b4d0xbfa4c37e0x9cd7ad9c0xc49e87960xddd5781b0x1cf65ffc0x28411ed70x0d8f47400xf526b01d0xd5051ffe0x278b56270x1b09ae420x0fa001aa0xf1b707120xf1c33bd00x408e469e0x5bf7cde00x6ada8f590x66742c3b0x829ca4c90x897d5ae90x0b58a11d0x4b0d94140xa6b26fca0xe9ce931a0x3e2ab8490x86ad844b0x3b4636b50x41eacc5d0x277050d70xfcf696230x1e88fa4f0x391996760x148f5a340xf1cd89290xcc8edba30x8ba8f8460xa5672f3e0x78ff4dcd0xa84ce5630xab1a8aa40x485cd7f60x751e2b540x5545afd50x4e3fd1b40x7c94c99a0x2b68b9d00xc5df73bb0x478c1ec00x1f387eed0xe1d250800x83077b300xcb3d8f770x5d996b310xe9e0c6510xcada007a0x2496cc0a0xa87dd4a60x74e568b50x69aa46630x58a529e90x950f3f770xa5d531da0x814ce3420x6892e3c30xa1c4231f0xc287d96a0xe499aa5d0x053614ec0x2a3051d80xc1e703350xe1ee27330xe2eeb0380xcfc5f13a0x68188cbe0x2d82cc240x709cd8cb0xd899ec100x1235000a0x067c2eb90xd80d35fb0xfb5cda970x6ab89b300xe938c60e0x83796ae60xa87912e90x9ee8631a0xbcf3a0a30xaf98189e0x5fdb5ae60x6ae64dc50x3c2a748b0x525c080b0xbbfe8dbd0x21ef11880xe0d2b0490xb628421f0x569cb4870x4d5cb7930x6822c8e10xc710be2b0x77b8a7790xf04b049d0x44ebcd290x0b44cda60xf04fc2c50x1e6cd9c90x993fb5740x105810f20x496fcd670xc5bc25de0x7673622f0x7a4497db0x588886a60x696d7e0b0x50b03f5d0xa9d177300x8a4228d20xfae42c3d0x3f06636b0x0eb624a30x7a3a4fa50x6bf4ba080xfbd7121e0x3760246f0x7250d4b40xa9f0f5620xf5a441ea0x082fea840x1e3c0ceb0xa1a2b6ac0xdfe53c0c0x337f24320xfc3e68e80x258b078a0xd3913aae0x0e3740440xc2e905260xf56d9fd90x460ca2d10xe911de710x37e0e46f0x8702e53e0x93d813f20x0b38db5c0x50bdaa2f0x814bd22e0xb180bf900xea3900030xc13fe83f0x66d2272c0x8101f7730x6c2d82fa0xbda0996d0xf84f38c00x0984083e0x4556b2ee0x135ace8f0x76d3cd600x054bef450x7a0cef5a0xe8d598ac0xf54bd49b0x74b5ea680x3bb3ff3e0x24cadb810x7521afb60x95b515150xa4f4bd350x1a8595e40x20df32470x23f5b27e0x1feb5b980x7c2d1e920xf8100a760x85a863230xd0e8caf30x8ec4a9450x11793ce10xde63f70f0x6942b3170x1cfba9460xa305a9830xd0d33fe10x1f3ecf050x4efd8e690x843693870xa95fbdb80x68ecd0130x7cbd903e0x1d8aa1910x50ab5d9a0x9e53c9df0x895db5360xde2d95f70x24eb7e320xe0586ecd0xce593c220x3bd45b0d0x03815f350x749e05f20x7903e46e0xccc7ba960xf47e683c0x9bd6e27f0x8a29f67e0x0ab7fac70x0346b73f0x466b85b80x4a321c090xbf969ad40x704515fc0xe46407b30x15db13490x202a1b1b0x7570c39d0xa95b656c0x940accb20xbcbdf0ee0x73928d630x066d22200x7c89212a0xe7e6987d0x472236420x47f051de0x0dd02d630x1253586c0xcaafd40f0xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xd59a15870xf4689d500xbe006f700x5f2566f70x95c3dfa20xc1149b250xe4c090160x5049e6240x1022f9940x8ae65abc0xcacfcc860x646dc9ff0x4b66e2990xa3f439ca0x4cf339d50x7759bb780xabc640f30x903b627c0xf58b890e0xa883cde20xcba4abe30xb2f4db0b0x1478ff470x08f38ab30x2eddca230x38b928460x7deab9e10x0ea4fc880x52d7b2fd0x571bf3520x658394910xc7a1840e0xb9d025c90x0ddb1cd70x933f11700x5a12f8160x55782aae0x29ca0c070x7c20b6a00xf881cecd0x81bdf5ee0x18e92c750x27aafc650x01848a8e0x6e85b00b0x4a6b7fd50xfbace9dd0xca57baf00xebc9a09f0x1b928c4d0xd9920e5c0x9e1c09590xd9b85ef60xff87cd180x3ad5cda30x3100cff90x5ff9eb0e0x0f37ca890x66af1fd10xb0c5e2470xe30e9b080x845d22140x2dc75dbf0x1fe1e1ad0x97af5ef80xb2108b3a0x5d3598280x86394ce50x59bc66070x244267e10xb4b1b2690x79078a900x392fe7390x8b9200fd0xfd3fcc050x86d52ba50x5d804bfd0x23402cef0xcf7171610x43f62bb60x7e5618450xbfee3ad50xba497f130xb0db38290x7d5cf2130x631ef8390xcef558dd0xd89f89590x05edbf4c0x648d6c040x12ca91330x91953c790xdd8499780xad6e13e40xc4aad1090x3c7637e60xaf968b2f0x16d72b340xe35854d60xd43cfc200xd2cde64f0xb14a3fa50x0ad137d30xf13db89c0xdaa52ded0x2551c9ec0x6451acaa0x3b28a2f60x442f036d0xb2b299860xd32202600xb73267a30xba53ca440xb7c6db530xbe48402b0xc654d3f40xf65461f80x06dee4e20x787c882b0x04df8fbc0x8ca44f660x018f0b4c0x1634f5dc0x47684d170x68ea4b140x50c2230c0xba5002260xd51451510x2348cc3c0x2c6921a90x9c9284570xbf2c02e90x0e0cc74d0xd285995f0x26236de80x5d6ddc590xb98308d80x01087af00x0ec836c70x588bf96f0x75ea5ea30x94a42ae20xae32e83c0xc34017290xbfee9f6d0x29af5ef50xe8f617eb0xa2e659150xf0c0eba10x208dfc850x5427b6cc0x3e1567050xba6b47990x2118dfdc0x652032cb0xf974af7c0x6226b9fa0xf28ed6e20x714fc1a00x497a352b0x25d983c90xa910000b0xa70c22540x677fcc450xaeb7642d0x0060f3520x05d6ab6c0x405e6a2c0x0fde7fcb0x8de1d7000x31fd31350x1f16be110x12baacaf0x1abaeffe0xc65fa4da0xf4db908d0x1178da3d0x23b9d6e20x02720c7a0x9c5b27eb0x9c00489b0xfdda1e7b0xb4c0093f0xd51a5fdf0x559f65c70x1f90439d0x07a8ffb90xbac4461d0x10af40610x717516810xf3ca15540x7f97ef3e0x2a09614e0x799656cd0xec687f500x8c6a65ca0x393946a90x0b928b1b0x97294fef0x7c46cf7f0x70337c290x1b726a220x3a8d2a800xd412f0be0x064db9a50xd983e6d20xdca89c090xbbe98fe10xab8fb6370x563986150xad0413d40x4e3567f70x815b5dd40xacf4d8430x81188c300x3539f11b0x44e9a8290xfba7ddd20x58b73bc70x7a114dc90x5ac32fa50xdb761d4a0x9ec936c60xd62c06c50xfa2263fc0xcf2677980x41ce37820xc8a6fbd40x5bbcf99c0x1609a8820xa76e43a20x9301127a0x7588ba560x527363110x259b6d2d0xa76cf4e90xaafd4acc0x91d1fe520xcf58a3d90xb62a4e3d0xf4885a040x0fe77eae0xdd2c169b0xd52638200x3281fdac0x018574a10x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xb480a6530x433030e00xf046d38d0x27359a9c0xff5e438e0x58693d810x93dfa8800x85eb523c0x1d614bd40xc8f1ea2f0x0828d6090x70c6d8270xb14c41bc0x76d951cd0x4b1d94aa0x1877ca130xe0c77bb50xb8b2b1f70x1aff3d550x0f2d7d870xa7127da70x174ef6c20xcd7fea4e0xf749debc0x70fe6c4e0x5bde72830x45f0c1120x23118e730xd39edcdf0x46abb3800xa07189330x75d5ca6d0x067788f10x12e1703e0x312f891a0x2f1ef1190x2348fe290x709f21700x2ee4e3360x2fa9f9650x1978ca000xb7be0ef10xbfe112df0xca22f4610x50b0e9d20xdf1708ff0x67387f450x3ed4be400x23eaab3f0x1d182a7b0xc08bfb640xb54d79810x0443c9340xe6e6b6840xfb7d37620xba13637e0x2808bf990xf94bb4b80x0285c9300xc9e1c9490x707239710x8845485c0x29c7fab90xc24338c60x0df677630x647cab0e0x579fa1000xc9937b440x9694a4f90xf0a9c73b0x1188beb80x3d29d29a0xc7eb68d00x08ad5a410x533c18ed0xa8832aec0x11dbaf4c0x0022cdec0xf2163e6e0xbd7986f30x32a3304c0x4829ac7d0x1e8d93ec0x5d14cbf20xb295a5700xabd2391a0x33f7f4610x3c0c183b0xf71142f10x89c0ed8d0x3881c2850x348764e40xc68328870xcdbdeca70x0e4826c90x63e0fee50xb79a54ee0x604439570xfab30dc00x2a0a40fa0xc6daa8ba0x96fe60710xc276349d0x25e679eb0xdcb42ea30x8e0aebe10xb56adb5e0x1d978f620xdaceb7a60x3e17f4660x5b8a088e0x9473bb760xb52d32300x7424db850xa89d43620x0ddf8d4c0x1e5e1bea0x228556fa0x58acf24b0x0ec0aa440xd507babf0x84e4eec00xe55ea9690x1c239d7c0x2a45d44c0x30a820b70x0586b3640xbec5f1900x9b0581e90x63bcb6b70x79107db30x3a8acc620x4bd0af1f0x50c171dc0xa0a379050x0333cbfd0x15a6b1050x590dfc830xe69f61330x0fe490be0x3b0a22910xca918e980xc72faac70x09aa13f50x46a5a1fd0x97619bae0x681a2b880x1565994c0x80d0a1540x9dba6bf40xd7a8ddb30x90a24af40xf3dc10ee0x4f637a940xfb1a19620xe4aa1dcb0x9a44f8a30x8480b7850xb2d2d4130x922c6ae50xd0eef98f0x051f202c0x2771dace0x6c8a907b0x3e8964f10x696bdc320xa025d4430x1aaf6dce0x73b47a0a0xcb5614410x54c99fac0xde75ed730xaa1737790x8c8e52430xa07a37f00x8df92f660x449ad0a70x69acdf380x9291cd3b0x1d07e3650xb0e602eb0x638a96530xfcc1edd30xfd6789220x9de62a160x2d9df2200x7918d8170x6a4210620x65e0d6d70x27864d570x86c457960x533265310x183fa88b0x6a2445030x68b54d990x9300507b0x36c2dd1d0x074b55fe0xd985dc990x8a99a0160x4d754f2b0x57687ff70x6a037cf10xa05c03df0x52ed7d3c0xd391c1640xf2f536170x4d924f200x0fbb73440x1b63785e0xf812cff60xfb578fc50xfa3131640x727f77d30x52f1b23b0x2ad311230x26b839d90xae50437c0x4a4e57780x4a148c130xafc6eb260x6876c04c0xc2e336f80xf5b64a7c0x82e377b30x114cc7300xd45cf9520x9e9fdd9d0xcdbffd580x3fe2ccbe0x8e6866f10xfd34e25e0x33debfaa0xe98739250xeaf9c07a0xaea256370x909e66460xd416c9070x22f454040xd29ea8540x5792dd2a0xda0c03e60x8cc7e9df0xe96be1510xfb82a9310xe6f637fe0x2afaf6eb0x512b38a40x936003790x062495a40x4d35abf50x53f06a590xa6fd39130x361b2ceb0xfc1d91df0xea24841e0x0a3c77410x5ce99e400xd4186bc00x860bf2dd0x25815d8d0xc7d014360x100c96510xdb250e940x310c9d8b0xdeddbd760x9bad5e280x4bf9454d0xa7b0a2950x9be30d270x840eed8b0x496089590x4d7272e40xdff18f510x3261a0bc0xafa0647d0x3427e6860x5eb57c6f0xa11ffcb30x6dd8fa8c0x456ac3ff0xce0a37530xacb948750x66c6a88c0x45e5eacb0x4466dfaa0x391a63f40xb9d9fbd10x8645e9090xa7a89a610x312bf4be0xe9d3d7300xb911bb580xb75829100xeae568190x23daa9890x57ac2cf70x0efc22ce0x6e4e2a2f0x653fb40c0x8962afb30x75d2ff340xa7a85b210x09543bfc0x9482c4680x7dd579d20x561d6b470x91552f220x66d038e60xf868d8390xab0abe340xb1afa68d0x6cd961fa0x4ff93d6e0xdbf683e20xab9391f30xbd5023b70x2955db5d0x99f3ecfb0x33b7b9ab0xb496e6df0xc578284e0xe51c59330xdc8e0e800x53cb024a0x49176cc10xadbeed610x238b099f0x303782720x98a8cece0xef65f8340x00c705520x113b918c0x692fcb280x0fb2f8a40xa0eb3b0b0xfbed8eda0x5ecd877d0x3cd4ced20xe58c3e7e0xa3abf0180x4b1a96060xd06440c00xfee0b9140xd0bcea5b0xd0a75d520xa45d797d0xda6d28eb0x0196c5a70xaf66f5090xd930436a0x1b16af890x54c00f690x58c600260xb9f4b4340x31b913730x797f18c00x6cac7f570x7a49fab30x392a1bc80x4b2a29000x4b657c860x104f2d4c0x3dc84faf0x661d97860x624937910x630aa4190xbd819f8a0xa4434b910xd9c0d5af0x596ecba60x13c3b52d0xc10a51b40xbaeb18870x412254260xa8c54d240x9ae1b5bb0x8669bd5f0x609152090x0d3f00e80x8ffe89ed0x0472ca5d0x088846d40x9dc258480x77a97adb0x175c3a0c0x372a60b60x1f0970d60x31b74bce0xec768b9f0xb0c8ac070x266628cb0xccc9883a0x5a1e04220xb4909e650x045b56cf0xda11e0160xa450b7a60xd7986cc30xd17418a20xf4641bd30x1c287c100x7a4ddd440x69715cea0xa14e7b830x59b74dfe0x320d7bd80xad365a640x9b32c6240x7fdde0b40xf8c32cf30x2fc570280x9de107a70xa7b22f790x5bf754640xb5d3075a0x8f8a924f0x9e0457e40x3821a1b90x22e62f520x72d9ed5e0xa4a385560x255e4d650x519736170x16536bf10x265eff430x8575fbd60x2d08dab80xf3fdb7700xc24f7c960x7f02b7560xdc42cebf0x5b8c03a10xd29c04d00x54472a280x614b7c670xeabadae90xd16079600xe3019d880xd2fa299b0xe101c6e40xb23ca2b40xa249c3990xfe09e09b0x6886900e0x38916f6f0x4af39a080x2af346380x326cf3cc0x442b8da80x5169c3300x048884490xbae365550x855170c50x0d0ba5f90x0efa5b560xe955d8330xc2856b8c0xdd9091100x636e88010xeb2d49730xa2d81adb0xedebd87f0x5be730590xb41f3edb0xfb8ca1f30xb1380ce60x89d843ce0x36f411210x8fbea9980x3f871a710x0d56ddb40xfa1d2d080x6120298e0xd53aae2b0xd7131cc60x95b2a4c50xc424319d0xb22803250x9f0cf1330x67b43cae0x5e34032b0xfb84a13d0xde0ba8890x2d2070b20x87037b530x12da2d480x4ab4c9500x5879ee9a0xfc31496a0x53d806050xf0eab62d0x1ce8ce240x00f436ef0x6e5751e90x353742160x1fb704760xc5e41bca0x5855c54e0x844914200xe851b3380x070f12700x0d96ebe30xa94dfa690x84e3b8000x5389f6950x3cb908770x59875b850xe95ee28b0xea1f26b00x466231330x55b7a30c0x7dc44ebc0xc3c25d4d0x086d5ba30xb87deca70x0070b8090x7bc7876a0xc262eec60x997da8ff0x750af4df0x1770e35b0xcd1f49220x188c62c70x812a9cdd0x16e00eb60xfe7e73a00x816241a90x8ad2dc340xfef74cf90x39d034280x0942f6620xc012ca4e0xa40ac7a60x7cab2f680x0d4564f60x9b1cb37a0x45319e4b0x4a2337200x213be1b90xa8d31bfc0x6b37e49a0xa5f0a21a0xaae20b710x68c0b0510x9438a2480xe75380240x010df1b30x9015b9170x23f89e010xcdfd18520x86fd8d820x76330dfc0xf899ac1c0x418ebcf70x9ecadf8a0xc8ed3d550x4082c6a30x3274e3ef0x4b17d15b0x4d6c137e0xa60da83e0x744c58280xf5db58680xb24d09220x598b59d20xfd6de7b10xcb15770a0x26c40e580xc4fc9a940x7ef2bd9d0xbccd96960x7c5558b70x7e9484fa0xab00dde50x056cd6020xed0e1ae80xb326dbbb0x951890220x705d14a30x6b6dbcb80x0658a34e0xed13e40f0x5204bafb0x4f358abe0xd70c4afb0x0bb157f10x608780860x18d882730x972f2fb40x96eb2c990xa5c7318d0x072460c40x81aadc6a0x508c44c40x3c3abb8b0x03d680540x3ab8a28d0x48b2d8cf0x923edaa60x1f29d1360x87fd22e40x25f6a34e0xbe7edc940x328ee6d80x9bc9d0260x16b1f4c90xc1ba2f430xefe15fbb0x651b149a0x46c78a940xc888bd700x48de55eb0xb87786160xb87d6af60x66e14a130x5ade839b0x431b7e510xc6b2814c0x6eec7ce90x15b286690x6cc9aba60x5dcd50a30xb99b369e0x30413df70x4443bf0c0x8ce5581b0x3a2931f60xadccc77f0x896305930x32e8e4200x7742356b0xa58fe29e0xb9d6f7190xb312873f0xfe4125b40x32208bb60x4e71da990x20aa22ab0xe3611cbc0x5dcc465b0xd72727310x263bef5d0xb947cef10x6ee8f1050x6362b7bf0xe70620b80x35e9c65d0x2c463ea40x59da73b20x0abe88e50xed6e54f20x31d0657d0xc48703b90x38e7b3a90x9a8970bb0x80e233310xf2688ed90x5e93f1960x259628050x35a424ff0xe8aa53550xf99acec30xafbfa3550xae0d24f60xa27509230xa127505b0x54f0d32d0x956c83c90x8a14279c0x1194301b0xbdf40cca0x57181e3c0x0795ac0c0x185cd4a60x23e10eed0xc57f70740xd05001be0x120a7c830x893b499d0x61492bb70x066810f50xd6cc72410xfb6cdfab0x0c8a188f0xad6815cd0x029560cd0x42ff91bf0xa21d5bee0xc6104e0f0xea61b4bf0x28508b7f0xfda85a220x018bbf710xd40721460xa9bc5f950x55ce19060x5be22f2c0xbe09230a0x6a0210230x724c2f920xf6d105450x4450a1ab0xe16986dd0xd28256cf0x02998acf0xcd9a40a40xb07177970xa3d0d2b60x3903a2c70xd9f711ae0x422cda580x1096846f0x615ef5fc0xa7ccb62a0xf7fbba9f0x2f2c48870x544b41680x07abcc0c0xb6517b2e0x0e2b58420x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xe7d58c310x9cbf026d0xbc222a8d0x692ac04e0x0e81c09c0x255e80d50x02dfd3d00x47041e4e0xd81998680x158013820x8252dca90x2bc918d50x7daad4fc0x484489a40x74d4ce3f0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xc42ef6330x398fff8b0xba05b3b00x61ea92930x87b887100x19fa58520xcbab836f0x4b0bae550xc9c2e4cc0xd1a82f0b0x8ba5fa7e0x0ca34ccf0x71e1d8130xa4dee3e80x63874d4c0xb5444a920x4a6ed3760xbfd01f330x120a17380x97cf0ab90xf4909bea0x7e4260bb0x2c68ced30x77d833980x38280da40xf2ca3bae0xfbbbd2c40xe23aa9880xf3696ee00x7e7f74ff0x2952b6160xfb5491950x86b4d0e50xd881e8510xd252e62d0xb7372e170x376fd81a0x379a2fc20x8ef3c03f0xbe82d6cc0xb9f797a90x2155ee360xe06d3be20xeaf5536e0xc851411f0xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x2c5cfda30x7310b8450x6afbee700xefb7188a0xf792fbd00x9d0d47be0x69522d900x0eb0352d0xf2c2b5d80x3f4951230xf76b25580xc7edfa420xdd2af41b0x365cd3d00xd3ae2f360xf332575c0x185709270xc4b64fd30x3abe81260x0202b4850xfff9fabb0x174a46330x76a63a950x47f712860x884096e50xd323ee060x70a828b70xdc347cd50x08e370430x5ec9fa030x39c1984c0xbcb23d070xb56f7cfb0xaeb1e9460xa3c3d93e0xfb7f98e60x4e657df00x256dc3380x835d53fd0x8e9170970x3f1b4b300x7a193a7b0x90451efb0x43ab711a0xc554002f0x98bb41750x18c07f820xadd2057b0xdc4d5cad0xdb806af90xa2cada0e0x54cc1ff40xad4b2bc70x9598d2ef0x79f40b170x3326085f0x2b36e9fe0x13a3a0500xbdd751d30x8a03765e0x25dcded00x1ef9d2c40xeb5cda520x4e2af98c0xfe5d28b20xd191e0c50x2d20de170xbed4880f0x28b445430xda86f1040x91f3c03e0x3d6f0b940x2aa7dddc0x00d8ae8a0xd2bd15350x0119e30d0x2ba57fa60x8065a4fc0x2a3698320x473e99540xd620c8730x87b0fc1b0x79739f330x6a4f623b0x9f147e1c0xc371b6940x5b8a44d90x43cc88870x17f82d360x0fc5033d0x99b1e8820x6748a4d90xb42344780x44bd16200x0ea1a59b0xebca8b540x54a2c3a00x28985b9f0xaac80d5b0xa7c8de110xd12c18e80x6e00fcfb0x2d1cfc610xf8cdd7570xe719502a0x3fca107d0x703206a50x306f7f600x80a282cd0x88789fee0x2a6f71f50xd89da37f0x0673e7020xcad91c560x3769783a0xbf5a5ea90x98503a630xae7c231d0x9bece81b0x80d5e57a0x04c4f6030xdbf7cb700x9fe939e10x3bf177550x3e7080cb0xceb1f1260x3224b2a90xff7e33bf0xd774957d0x7538d8710x08ad691a0xb50f733b0x25057bd40xc5ad1cdf0x033109680xb7db38920xdd9f2d850x52ee49680xd9d7d7ce0x3f500c2a0x981efe920x0b6f30760x74a0134a0x67ad6fa80xe6c1e1260x6221645f0xd448f40b0xfbbb58dd0xdb6a7b300x502108d00x9d32cd690xd3422d490xe113e4e50xd55b3a980x5068a3d90x995440b60x0895ccb00x8a016c850x00dea9d40x610b257e0x38c4758d0x1f0b1ee50xe1da62920xdcff12890xe993ad060xb501f0b70x073feee30xec28d2940x4b5e8e3b0x3c67bccb0x3b1a8f360x597b49a30x91f07d9a0x0ffd55920xba2914c80xfb6242750x00b0ad160x35a85f6d0xdc4821660x83b213f80xe5b29c490xb5aa41280xe61a04e80xcef73ee50x924e16fd0x4f6bb1c40xac5a42f30x707f77040x8fc8c24c0xc0f089640xf700e5380x1e02dab40xf4059bb20xfda7db140xdc61e7140x25e774e00x0e9fe1a00x9b22534d0xb59c50be0x585174740x76aceb7c0xf17ed8f50x9cefaa9d0x667d22f60x15b1ad730x9c9136310x9be99c570x386e9dc60xa968d1210x4b945de30x17fd39340x9cde220d0xaf7c76180x78b71ad40x503017e10x425ede330x84b8ece00xf25679af0x93ee39ea0x92a2c4c60x22f81b380x93affa350xa2de56880x7ec8f98e0x17e6f7bd0x2a09948f0xd18e89380x7b9268e00xd6db625c0xc30417990xe31f26100x0321990f0x12b9d30c0xe4208b0a0xf9a482f90xcc5005fe0xf5a5c84c0x3441445f0xb1b053e40x4dee04020xfa4b43180x9b9425d40xb28995900x7fef4f3d0xc66343150x01e088130xcc9254ac0x579eec410xe38cce330x2fe353af0x7ae107ec0x74b936bb0xe81555640x2c170ce90xdbf058940x563733340xc70c5f4a0xf40339a90x8e9995c90x0a25337f0x399160330xb5b88d020x49da6e490x3ac446120x60aad60f0x790c8ef90x6664dd0d0x0446df9d0x7522509d0xff554d5a0xb0c1943d0x79d871400xc86aeada0x606cf5a80xf166a6830xabe5d4c30x4c955c930x96c721800x1c2bb5710x50e87d920xa4990e6c0x23359cb20x6394be080x37412eba0xdadaaf330x7cc7c7840x2db8a33a0x8845134e0x659b1a600x4128d79a0xabf3adbe0xccc324fc0x7a6e832b0xb0d85d8c0x2422a15f0x0519e6230x18330faa0xf773b9890x7bbe2e2c0x597eb8bd0x22eecd420xf1f9ae580xb83a3e1b0xaf2760410x3913136a0x92f1f7190xca8c392b0x2c4112c30xa4b1905e0xb668e6a10x18e469d90xf532f97f0x835d61be0x9b54b08e0x9772d9f20xd22ad3740x379df45b0x0cae76f20xcfd873f40xb6fa42630x5358b7810x36bd9d9b0x382f4ce20x908ca40c0xa2aa7cb80xd3dd716a0xbdc5a9fe0xc640bcab0x2fe30c220xdcef56340x5c528aa00x130a36010xddc5e18e0xab9d88b80x9bf8ce8e0x1c6189de0xd2d39cd40xea1637d10x2e1930720xd1dba6b20x394fb2150xb6adf3400x50d400720xd50cb77e0x7f30cb400x9d7122da0xde6944810x9bb19d5d0xa6b5b3f30xa506a2bd0x963f242b0xc23c443b0x375fd2950x51a110d80x6a97af150xa90bcb6c0xe7c926ad0xfbc812000xc3fd6e460xa2280e360x17f568e90x0d17a3b60x43ded2c50x7b660c3a0x214045040x57ab60580x13f521860xc285f7860xd4fb73a70x327a98220xc2ba41ed0x86bf57e80xedc757de0x482016210x8679e6790x06969ef20xbd9eb1480xa90274520xba0bbe2a0x85a415600x14dea6b80x246b27740xc25241570x2ee920510x941df2880x33831c450x62bfa2350xf4eea92f0xfddf664f0x626fc28d0x992ee3360x5cd30bbe0xdd0d28cd0x2a834e7a0xf5962e6c0x2ff280c80xfd6778300xa28e46360x98e18ab40xef18525e0x1fe5db610xe40b66ef0x83b082c20x30a892690x4ba1e93d0xd3854fb00x79fd860f0x27bf409f0xdcd813630x088fb36e0x5683a9190x49f7bf400x922c03ad0xd03c1c6d0x684c82c50x75fef85d0xf93dfb1c0x09d9a56e0xbd1f6add0xcae1dff50x254f702b0x01a3b3a80xadf750be0x7e0fd4810x7a099a9e0xa97c5e0c0xcc1268450x477c06d30xc6905f9f0x56cac10d0x1b7e39bd0xad5d3ba80xd7ffbe310xbfb630820xe451dfa70xc2fb9ef50x2a27f0c90x91d5b9ee0x93c479bc0x88b24f6e0xc14ac2ef0x2a916ed60x19d66e360x1474f0900x6bfd72980xc8f1fd070xa08939e10xbc8c9d4b0x4d4c85b50x7f55076e0x1ebbcf300x253450640x6f5be6630x3f11e82f0x98fa06910xf8b8c5670x7293e9a30x88916d190x7f3b122f0x3ec1ad9c0x4cc80c170x5bd84fd50xd93246660x50f9e9200x799fd4430x48c1b02c0x34b7fc810x4604ae400xc45df0f50x2b2161ef0x959f93e20x240fb4780x53433bb60x26c271a30x67cb526d0x8b0501f40x329a54a70xfcdc465b0xe6c591150x572708d30xa85e0b7b0x4be270ef0xa0499dbf0xb345beef0xf8a40f450x322aed740x4bd297d10x425052bf0x125e2bda0xf917068a0x676e3e030x6b6276ad0xf7d46f380xe97100e10x2771efc80x2ae222ce0x06269c680x8f6367a30x849eda270x92e961650x4b3e49740x90a1ea780x2f99759a0x2f66fab10xdf3735740x80546fda0x19bd3be60xd34030100x3fcc40b50x9ed250f70x7dec594d0xb192b4e80x047d672e0xaee571da0xb9e48edc0xd82363170x7998f62d0x4dba005f0x0fdc86100x734f19880xe330e1890x518ab8260x0f58ed950xc5093bcd0x4d4593650x51fd0ef20xedda02940xca9867a70x49dc576f0x5c78fded0x38bd56860xcce57cca0x29c103f60x58b647ce0x18b37fe30x63cdbd810x6f482eda0x947284120xf2eed0cf0xe665775c0x043592ea0xada52df80x0fcdebaf0x44a7c0830xda73c25a0x281125030xe22ae2170xa71205b90xa7036ef70x9cc386910xe2eec6080x7ac9a7690xb8d0e0380x04e3e6020xc0a159300x68bfadbb0x3b6e4a530x36da3aaf0xb23795ee0x8dd140810x25d4edbe0x0096f0f00x468effe20xf8230f970x944071170x189378b80xf9a791b50x996debdd0xa0a1a0f80x6c3e9b910xf65735c80x7f6d5ed80x1b4f2b4f0x2874aa1e0x20fabfd40x406229e30x96d13faa0x1abc7db70x447e56e70xa17574fe0x7eb29a910x935b94520x0a6ab9f30xd30770780xde768f080x61e3b9680xb23e2d000x4541fe0d0xe7b52e5f0x7a2c8e140x41aed6e70x4a928de60xc890f99c0xe8de29eb0xb3b42a380xdbeb21e80xa6093a320xe0fb1c380x17f2a06b0x31bd97480x24c37ce50xa6bd40500xd6233aba0x7c009ca50x581facb60xae36a4190x4819e3a40x980acc090xc252b2a80x1fbc28d70x714622490xee861ac20x9df2c1700x198d05460xd26d892b0xccaa976a0x7bdc13e60xf0f51e4c0x5494c6a00x720a606b0xb14e0d0b0x32e3b0760x19abde760x46c9bccc0x03f7d5d30x394e183d0x98465c2e0x61cdf7990xe26032eb0x232b52380x7e5bbd010x577cadc70x8ce850ac0xc10fddb80x3096be160x7335482f0x296041580x8d340b100x182759380x7c5f4d100xe8974c1c0x65d738ad0x1e0b322d0x1ede2de70xc29d929c0xad0cc62f0xee886f3f0x7602255d0xe3fb82640xd116d2030x91ea16350x735a0bd50xeb59e8c30xe033cb290x597f54c00x9d70541a0x45e8d7b50x0b053cec0xa0375d850xbf55f96a0x1dcac1520xe06611430x8ec8eaa90x7def40c80xb84bb24f0xc6584eaf0x0ff634450x0c3422240x821dd2660xa01a8d9b0xb501b2df0x8975ddf00xf242f0fe0x696547160xe2e155f20xfa8540c90x6842e1fe0xe9fcc1d40xaf076aec0xd86b89860x3cfe98d80xc1f1c6e30x732d13d40x39da5c0d0xb93762040x0050ff100xf8c3bd150x0f71540e0x499f0ecf0x7d00c65b0x019e61710x4e064d730x6731df9b0x5346d5a20xb85920d20x9ccbe1e40x7ac4b0ea0x65b6f70c0xd6fb1e5e0xc61e7c7f0x1475ec530xe5c9bf450xac31d9a10x2f15ec1a0x17239f940x5165adb40x4d88e1b40x3df2d5840x0bcb26fa0x60b3071f0x097af0210x388aa3c90x4188d4390x1efdd8170x9b3461160xacb87c0c0x91a87ee60x2af991680xa0cf1dbf0x0d8d200c0x4ff983660x5b24ae660xdc6a1d610xeccc7df40xb64f99640x86f851140x460132330x2231ceb40x8ac3334b0x7cfe368d0x99d472b10x258d2f760x199ed0cd0x54e6fcdd0x777a18280x2949448c0x07be69050x2c3054f90x6d2fc5a60xf44a904a0x42255d000x5229b75e0xa0aa01c90xb923fa450xd58e70dd0xf6ebc03b0xf5141b520xb34bd3660x723c76560xb075e4800xa0dad88e0x86e35eda0x588c31ec0x707c87300x79e9cd8e0xbe3397f50x734d84240x08816a290xfa6905890x971111fb0x8f0f3da50x7c93445a0xf71c2ffa0xcc323b060x2af6db460xb0d172570x290f371b0xa28cbf3a0x696688260xa55c9a600x25f2fc3b0xba48e4750x4a2998050xa14694a20xeaa7fec40xc44eb23d0x8dfa45430x58577b330x547ca9a60x8ffa236a0x9ffa3a750x1c4044540x1da8bfc60x99da04520xb57cd8340x1c11550a0x7fed8fb30x2cfc9e2f0x0efe89a80xaaefb6470x2e6437960x467df16d0xa25944340x892474090x338cbfb60x2b48a9bd0xfb82d4f40x0de19e950x430617790xed5286660x9f771b480xad995dac0xfed460560xc099465c0x9ae0cf6c0x4ff77dbd0x0a69c31c0xf5e7a5e50x15d3ee570xe5f7e3440xb0df89270x2ae635100xed8c384b0xbe6fb7360xa1b52f280x2c6e80180x2e0359350x49b0eba80x0274dc2b0x0f7754df0xb9964ceb0x7d07a2280x599a521e0x13790fe00xe7b5f3600x6b8bf1490x591e61070xe59c09b60x24f948340xb2ccb3e80xfdb948c00x708172b80xeeb49f660x2fbe78df0x178e2b7a0x80ef85ac0xc4b941a00xa5e352360x514547f10x60af0d5b0x8005cf660x5506b8f70x9a5833060x6271a96f0x2f33a2950x6cb465250xe3de5fd20xd86d729e0x7c119fd50x8817f0410x507ad3d10xe726bb8f0xa80a9e090x1536d7bb0x5e626e670x2bc5d3050xfa599bb20x98a1134c0xcc4f9d810x51ede41a0x22afdba80xdf54a8f70x86c24ce40xa43e392f0x6afd43580xe704165a0xe1aca5da0xfe1064ab0x00fda1a70x90841a3a0xf5cbb2b80x84698f000xfedb79e20x4e3155850x07167acd0xa110a09f0x7d342a7a0x3ff55ad30xd2c0d9040xfaa061630xf1cd2bdf0x05967f1f0x8c4cb9c30xf096f7070x5ded68080x9dcfb3cd0x913030f00xc7e60b440x6c10c16c0x02a18c740xc76242fd0x9adb73990xe30e25990x7d2102170x28eff4090xe212da670x77466d6b0xd59c86fc0x7426fc280x5fcb5cf40x35eb41d30xcc141fbd0x8ffe7e890x9449c6500xdba7326b0xaf0847f00xf38bcdf30x1b424e2d0xaed7e1430xfdbd3c620xf3aa5bd30x9d2a6e2b0x289c37140xdba210730x27390f280x2ddc04b60xec3cd1f90xb74ff86c0x634b21260xec8beba60xc18ac88d0xf2e169b40xab4605a90x76f629bd0x9c00efa30x5b7e8f2e0xa08cd9380xa47acfe10xfb60d64b0x9b1166af0xde2e76a00x129468da0x505a80940xbc8454b80x9736e7b20x590874180xaf72ebc00xa42ea9640xe5b233440x3b3d77280xbf2461c60xc8bd233c0xe91db8e00x693c39610xc40f284c0xcc27de230x92f74aea0x6fa7e1920xfe731af80x301979680xbc1fac4f0x0c9b141f0x541959600x58a29fb20x39daebc40x8deee5600x5961d35d0x62456ce40x2119796a0xe8b5831c0xafbd6cf50xd505c3e00x8ec987580xd99480470x84ef94ae0x96a3ac7d0x2a8e0d580xd8dfc1180x4071f8aa0x69d759680x5a6fff930xaee1e04e0x63f6a1f60xd13af03f0x7989f62a0xb1ffbb010x283c94b00xf0ff52d80xf263afb70xca8ccc520x5a6cdb520x66a03ae20xcf3ac1990x9e67e77c0x570cc3c50x43e78b7a0x0b5a19750x08c54d110x7fc5bc810xe718c9c40x7ae496d40xb44bc8380x4a8642120x1a1a67d80xc12d40340xff4adb7c0xb0a9d0a50xebb3371e0x920029730xc1c6be260x012c51b30x0bb2eee40xf453dac80xd7a309dc0xfe6bfe4e0x537b4cff0xdac083e80xec58495b0x487c5d330x80c681370x0d4961de0xe6b64cc30xa3f97e5d0x110b59b00x9b8e13680xf8a4b65d0x0780bf560x47be8cfa0xd1f2eee20xb8cd3a7f0xe43d8e410xa0c968ef0xbef5472a0xfda1504e0xb94b85240xb2fabfdd0x0bc00f800x11c86bf60x8f53140a0xc9a1e5660x238705ad0x05e9e4250x77aa65dd0x14629ac20x478e1e240x16cb58a60x85dd0d220xc42f7cad0x5b851cd30x5e25b42e0x34ad80890xa1be6f210x3f5c468e0x1fd23c9e0x67b1dd690x2293972c0x3de19bef0x2d2f2c540x36468d610xb120c99e0x146640040xeef4eb450x4001965e0xa81fb7a50x464dc12c0x6f17861d0x25e9ed4c0x920fb2750x967d767c0x870f7c710xa81e4e9b0x86a36fb30x154a7b040x11a05e9a0x67bdc9ae0xe98a034b0x26e13b080xd8e735140x3b377ea40xd90b3cd70x2a5bd4070x79fd29b30x8f9d60250x0704f1a70x43af13370x5197b1e30xa4b0137e0x532655900x14fc21fe0x9901f15b0x1e6650320x70c52dc50x5ddeb06b0xca39bf850x857606a90x74d6f1a50xa0b513b70x47ae3e1f0x3251d7620x3c5de0e40xfafd17c30xc76b8eff0x56f5f7850xba9d36a30x1ad2b5a20xc798f5b80xab70b2320x6533b4930x9140d8ab0x718c5c410x0bf9110d0x499bbf570x7247c8630xd1f27e7f0x6e5e54300x52ec0df30xe1e024670x0498c8230x91f2716d0x5ce3b5880xdb0656570x9ac3aefe0x1ed9a7ea0xf78013600x983a46ae0xe3b419980x42f2c81f0xd25beb0d0xfb7d6d610x351bd59f0xdae9b5d70x99ec1a080x286541960x4d9430320x797ecfae0x967f76a10xf0a753aa0x9b46d0460xf2bbaf610x9badc7500x177b7dee0x7a071f1c0xed15fb410xfd47cb320x6fdc42190x72e0126a0xa78b2a110xafd39f830x577bbf9a0xfce325290x8dd4d43f0x936d46de0x0ca170900x4bc0be060x89abe6840x8756f0260xcb1613030x332feb3a0x97229fe60x62e203f90x37a1ad200x7a9460df0x832e8f0b0x1bee9b3f0x26884ff70xf6453a2d0x0ba004ea0x3128c8e00x501dd72e0x10962bc20x0294c6a20x51892d610x2be572c00x3f2690f20x2b90dae30x230e687a0xa678e1910xe26d51f20xb5283d060x1c11f6880x881fd8ca0xf61a0da50x370604d90x4777672e0xcfb9238f0xab20f6c00xc8b9f1b80x83c58ad00xaf5bf6ef0x2255ba560xa90359f60xd1234a310x7c9722ba0xfd2aaf950xa05ca6250x7fac8b9c0x3e63884b0xced31a730x0e3a15e10xa75fe4d20x4ed30e7e0xb55dac860xf418989b0x365c7e8a0x245fd80b0x648fb4a60xcca8d7310xeb2d599c0x60d36f0c0x52ae95210x2d32f5ca0x1ae878220x125093980x8c7ea2d20xe46342bf0xece7bb550x39e05ac30x584b84820x7dee730e0xad857ee20x99e6b8670x6638fbe20x98b0ece80x97496f960x521386bb0xf2fc5b320x202de52c0x581ae6410x1990fefe0xed7a02be0x3e599fee0x6ebaaeaf0x6085edbd0xd76e58950x743c63c40x493c70560x537882640xc3a2be670x73f7b7500x255c01060xd1daefbe0x9f86d1ce0x45f218850xe76445d60x4426b5ff0x6889b4070x4643376b0x000bf2980x3d89056d0x8d1c8ad90x9199735f0x19a382e20x38d4c1540xbff6df4f0x018e57250x2263bae00x7f5df09c0x5cd9ae010x1627fb580x717a10fd0x15f8ddd00x3cfb9f1f0x56eec4c30x75939a960xc3f5c1360x408605740x3bc427500xde81c25b0x273f9f9d0xa25dadc60xcd1ef7750xd4dac6e70xc2967b4d0x1cf466ce0x44a24b760xf51bc31e0x963786c70x3a894be40x95ba8fd50x203c68540x34a929c60xd37cb0a40x500fcf880xd5eb26f40xf790b6700xb58095730xf8f3f5910x8e98edb80x7bd0ef630x18ef6fb30xe1142f9c0x407393850x5d607f2a0x553826930x2ec628d10x6a7629ca0x34ae36030xa85992610x2ed7a83a0x49f37f0e0xbf9d1b960x90a5530f0x61b0e2460x9d3fe5e30x67394d1a0x8e97cbb20x10554d0d0xc09ba0aa0xb1c1a1570x45ee9d090x9b434a0a0x9928cb700x234221140x96e3e2070x1a34ad9a0x5c833da20x15cf6f2b0xb22ad0b90x48b26c330x8493dea90x9d2eccc20x156593b10x4b1537840x1e6b75a30xde57b5f50x332943af0xfae364120xb78dacae0x524463b70x7942883c0xcb98094e0xe2c846660x1de558c10xf0d2c9a10x7ea0ac520xfd7267b30x6120eed20x4e44465c0x8f64be300x1405f70d0xc9355fd90x6402b3890x429e521c0x5bfab8670x111edb270x1cc195a90xdbb8fb6b0xbe8877fc0x7c16db6b0x63143da10xc80a9db70x28ea70280x06558b870xd9733e4c0x85430a760xb1cda5930x3e7e97c60x46068c170xa731f3870x98f0c41b0xcd2791690xe413b0a40x652ce9aa0xf1db17040x6a3de8700xfdc1bd610xdf40da5f0xa930fba30x60d29e610x2a8f41f60x8f095d080xf952e22a0xedbaee5e0x3464b72d0x84823cf30x53445f680x5102eab90x6a3ca8560x597c75e60xb9b909d80xdea0b55a0x77e35ccc0x77ed11ec0x820344e10xb3a2dfdf0xfbbd41ca0x56fbb1300x0c777a190x78df6bd70x3f5947b50x1d71a2030x9d7c7b110x15b701da0x350b80c00x89f1430e0x1d5ad6890x644a0cc70xdcd5c2560x81348cf20x8c38983b0xf5414bc20xac4cca570x1964ee160xa56d8feb0xb76a6b6e0x6d02b0aa0x6741e0110x7dce16a00x03fa5eeb0x86623fd70x017de3d50x27fa66e10xcdca36910xfe26fc7c0xa72a0f5b0x47c4f7fc0x3d72c8170xa9d61bbd0x6b853d060x66decfd50x1e1e140e0x2f5488020xffae8e8b0x75d0deb90x4532205d0x1b978c4d0xa0c3818c0xe13e3c930x20be7a060xba8ab72a0x30926da00x419746f00x2034fa8b0x391d06df0xb59d0fbd0xd1db5e860x7c8890230x376442200xff1c83640xa7a630320xc3592aea0x59699f3c0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xb2d317220xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0xfe3165990xf9eb813f0x863d17610x2c617d9c0x252ad3f60xc3e43eeb0x88457fd10x6c61ce700x4939ebcd0x618911fc0xf3ca243e0xf0911b600x49bdcb1b0x4f6c25660x47376ac40x416f74060xbd23d1930x4410d8de0x306c3f670x42c4b64a0xe04e41de0xfd45a80e0x3e53e4560x870f2d440x07dc60920xf5b50d790xb1b9cab90xb531b6330x24fee7960xcfdf61bf0x8534626e0x43bce8ae0xf7384de90xa23a104a0xa672e4da0xf1b997410x1a97a90c0xda20e6450x9d539fad0xd8b171810xe5e0ecf40x9c09ea7c0x915fd9680x1b16d7cb0x39e2ad900x82b62d270x900c935d0x11283dbe0x8e7168f60x8a0f2c3e0x6b6857320xd58bbbcb0x27c3281d0x10c967850x7e4d18510xc795bc900xbb0e18a60xf25c37900x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xa37ce9b50x87dc81b30x2723e5e20xdce442a80x2f8ee0530x4195d1c70x813cf2120xffdc45d00x33c4c3b00xca3193af0xa77f54250x492241810x2a6725b50x7a5b51990x2e270c750x7f44e5990x3ffb3ccd0xcad46f470x48c69f7a0x02a539e00x91225a460x90ee43580x6c7eb01e0xfd2701a70x3074a7160x8075e6490x1326f4340x265a6fb90x7fe24b050x2ec2556f0x739454bb0x7ef673500x559b41cf0x64b628620x1f2998440xffbb84b40x85540ebc0x99f018c40xbbc77fe00x202d4ed60x224f51bf0x445a09c00x15a7a6c70x8349a8950xc697b0f70x3866e2170x36950f880x4e5e2b080xdbbbd7ac0x3679f83d0x4a0136820x7fa5302a0x1048b92a0x0b98123d0xa11fe6c20x9ef76d990xa7cfc47a0xf46ebaba0x6cce18ce0xd375584f0xab6c21310xab9b26980xb10577580xa52848d00x5f52500f0x3e0ef07a0xe24dad4a0x725932ad0x51c659eb0x191017ce0x267266d30xd170d5540x3dfa01bd0x395065960x4a02a1260xc7003b2b0x598875d40x7da28f120x0f28cb910x9ce3f83f0x0c81e9420x2a72719d0x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xf88d44c60x0626da5f0x8773416e0xf1c6538e0xeece1ef10x2cc428130xa4789adf0x1742b02b0x04246e790x10e5a1c80xefbaf7de0xc27a47e20xcd7923a00x8e23d58f0x51c27f4f0xde8fc4320x194517e20xc332741e0xdc8bcb850x3721ad840xf3efb4740x73cc86310x5541ea930xb1a5ab8c0xf11243070xb39fe1a90xb1c3a01a0xcf94a4310x2820e5660xf170fa7f0xb29776110x53bd204d0x80a60b050x0d81dd940x56256e8a0x794b72710x7f9b18790x165167980xd7269c640x7129a6f40xd158b71a0xcdca24010xa096aa5d0xeb19f63a0xbc823b8d0x1e1d7e070x33faad120x2ac234860xfd3dfeab0x856b548b0x5d3a25b90x5c06fbab0x8b1b69310x19d2a3bb0x0439d2770xff6137b10xea4fbf3d0x54d04bdf0xd0879fd20x1984d4210xb36878500x4071b5170x7171121c0x8b618d080xb7e999650x441cd3040x384a23800xb68d18a50x17f4d7970x64bcfbf20x9de96cc10xd62007e50x2f11d97a0x5812c77b0xdf24a1a80x8ad60dab0x1c389b5d0xab1adb430x941aace70x8817cf930xfb7df6580x035d1a500x67b44e8b0x1290cb460x896059f40xdc0fb2790x2bf1c5990x501c4f790xbf3c5a950x3d799d0b0xac8e6b1a0x305d86f10x53ba36f80x7a855e700x0a066a710xb562b1f20x10761b880xef08597e0x1926f90e0x01bf55fc0xa4f3bb940x1f7beb130x9abe7d8a0xbff804f50x6fafd7530x6324932b0xd45181af0xa635d77b0x88e1d0f00xe4eb963d0xfc03d97a0xc0c0fbb80xda1d300e0x63810d040x412f893c0xfa08c34a0x7cd8d75e0x79ed3d920xc2161a470x627a04ab0xdd0c1ffc0xb9becb4f0x1d48e2320xb6615a0d0x3c185c610x3387ad990x1b42b5b90x331ae28d0xc44ea8310x3d9b6c2e0xca8827a90x48f5723b0xac74f9aa0xef6753440x69de21b80x419564370x752e01ae0x8e0ed18f0x7c1372e80x63eb93550x07ceeac90x1f8544b80x109bf5540x27479d140x8bc535b90x8d7b70db0xeaa0e1290xaa40769b0x848d4b0d0x018aa7740x3b4e819e0x34364f3c0x714d50d00x55050ee20x6a0d1e000x0b2af6320xeb66c4880x09b961890xaf0bcc3b0xf29049e80x1bc833a00x6d6886050x0575272f0x0e222cb80x35cca8c30xf20dc1a60xea0d36a90x837967160xdb792a1b0xf597a4e50xbd0768f20x8644a9ed0x556d9d8e0x6ff098e10x3af3a74c0x43ffa4920x954cb59b0x350e6b690x0388544c0x046fe32e0x80ba73170x6f18cc910x167ca1060x2e121f7e0xefbf22040x25ba98e00x0459e0990x18cc68180xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x29a69a1c0x4730e0b10x01ec05800x4ae9c8880x0a49c8cd0xd6e596580x52a9510d0x767f53350x03eda1d40x0fa43f1e0x53eace140x246511cb0x3e68033d0x32219df70x4d2a941b0x2f14338e0xeea9eb570xb89a72700x5e3a39120x35f224f20x0b5a6c070xbc442f790x9b9f9ef70x8a27c5470x57a5e4050x671d7f4a0x3062f90c0x25ed01b30x1cf042c60x76dd5c840x03f592c90xfe50e96b0x62fab0690xe26bb4bc0x03ceeda30x9c9aa3b90x723a3a3f0x730f01070xffc0333e0x9e54477f0xb58d62e10xf6e444400x2b09afbb0x550ce7090xf8fe39860x729657e60xdeba32360x384634540x7acf44cf0x2e2d56be0x3b73df240x432cb1040x3e0aae580x8cadc1730x7e7a47c90x637f05340x1820691d0xf23e1ba90xd3864e350x6159e1650x4c314aca0x30225b1e0xf1dc12b60xa16facc20x4d8185ca0xf17924a80x7247aeb70x67bb4ea00x5d6827540x013a35550xe34303e30x53763ee80x939525ed0x51f09c9e0xc17071c00xb5d5c9f20xa5b84c400x1b924c140xf987caaa0x86cb311c0x29779f5b0xcc257a8d0x24927f670x988aca020x519e00b90xe3c8a36f0x8ac424e30x86d2b0f00x536729a90xa9e20e660x2861ccab0xe9ff8d120xf5b677590x0006a2eb0x7e1ad6b40x384a147f0xda9c98ec0x3f2202c50xdcea0bb90x230df73f0x4dc00c4b0xdf3adf340xb14c33680xdbb31a7c0x783345660x1e53791b0x8b63ab260x3145216f0xd67d34fe0x3e8a148b0x673bf47d0xe8667aa70x57dc73040x35688ba30xee5cffc10xc3aa80990xc587a9b40xe082c8920xb13d50780x0dc1e9f60xf22122970x199bd1b90x98b706ec0x632528440xfac2ba980x340547710xaf8755490x41cddb180xd43822a90x386c404b0x5096e2f70x16bfaa6c0x4164e79c0xd69dcd6d0x268bca710xe45ffb8b0x0c64ac070x1da9216b0x1eeb8c4a0x6e90426b0xe6a91a170x335bd82d0x6ad62ca80x1226c45a0x4485772b0x1731e3630xf441fc770xd55290f50xfa9504960x57a108bb0x97f89cf70x52b1e3c70x7b73f8b60xa1b6549e0xe37cbc5c0x38a71b7e0xcb8edb140x8044a51a0x178304960xff5716910x904d34090xc643e9c60xf2510af20xa54a660d0x753f842c0x3986c49f0x8bb69d4e0x7f2a27d60x092908f20x4ab016750x9d1303310x89b5c1440xcae5f4ea0xa5ed57510xf203f7030xcf6dd45e0xdb9a89d20x4edf17d90x80a6134c0x06a76d580xfcb27bcf0x47aee0340xaa7e9c400xd09250dd0x18a2d7540x014cd84c0x2b8b72fa0x5debf1080x320396970xd71ae2a60xddbeeecc0xefe061cd0xcdf2dc340x69fedfde0xe38680db0x3da171f90xd12fd8cd0x453c84030x269968540xec464e300xcb2e65500x4c6a8d910xa1fb4f500x2376c6f30x533eb15b0xdc14eda70xbcef91770xab8b194f0x33a72e430x1ebf6c2a0x1aafbc4c0xab64ceb50x5acf270a0xebb795450xbce3c6d50x0217e8140xd06cfeb70x3dc485cf0x1b1c82060x97bb8f4b0x8e867d580xdff5d67b0x8c55ca360x339461ee0xb4eb14c90x7a0f57ba0xd0feac2b0x650978630x7f0611b10xce6402d60x8f62939f0x2ca15c510x674880790x13dd01420x964808e10xfde8f1dc0x115885c10x5ed9e3620x026ec2fb0xe1ad33a70x7f5263cf0x66aa0c280x082c32130x3277ded30x2fa41cd40x05e34b610x932372190xa7e9e8e60xf7770b300x8558829b0xba33c7740x2308878b0x1e9cfd550xef5f621e0x49f339b30xecd2c1170x30367d610xe7eb21df0xc0c559ba0x7ba4616e0xb1fc17820x4c9de42b0x9637fec20xf12efb7f0x7d1abcb90xda705d8a0xa7b926650x08b1e7fc0x5edeffb70xd83b29e60xd004bc7b0x4289e12b0x5790e7a00x326425ca0x17391e7e0xdbef4bdf0x4883cfc30x8159acf70x8d8b273a0x539e89440xdd5631930x112b63e20x45a879df0x26ecefe40x033820c30x7265f2b00x0c88c1c30xdc43bdc60x95270c9b0xecdc29e70x1a671a990x219356070xf38f65fd0x4b15b75c0x9da97fc60xae440ad00xdd00ba840x4af242f60xa80031cf0x3473c6f40x9b9f36480xad70c6020x631874510xd17f9f600x172e875d0xb7cdd8e80x914a26f90x1b7694750xa785480e0x135ca8cb0x5ff05a1c0xd0f44b6a0xca37c9880x217213760x0ac9d3860xf8aa1c520xe4b064f90x4063c9120xe550af760x3294632e0xdc4e6b230x09862f7a0xcd1bebaa0x8922dc6b0x215fa7f60xb1bf77bf0x31d73bc10x1f158c4b0xaa1c355f0xe1b48efd0x5f4f5fa20x590ee8200x0c9eacc50xb353fc1f0x5f7d146b0x810a97350xf911a1800xe84f6e5c0xbfbc54340x31c7970f0x09b9f58d0x0dd243940x45edfcf60x6833c7480x15605e1a0x4522c99c0x7b2297ea0x50b776e70xecddb0f80xf59278dd0xa190183c0x9c6863d50xdac0d43f0x4d7ec5ad0xe932d8050x212db8d20xef02e2be0xa69ccc930xe7ffe8770x246fc46b0x14b9f1df0xe138fb8c0x05240ee70xac537ac20xe5c60bd20x11c3baaa0x24809e910x76da8f390xdd57e2b50x2e2a42c90x3dfc436e0xab567d310x96d30e240x4b7e20f70xa02da5020x7f060cc00xd68fddd00x32bbe9440x0da10d030xe11c3f820x117305970xe9ca05b00x071146ef0xc2aa338c0x640c60190x391dd6d50x6257f2fc0x5ad314af0x6f466f1c0x7d89a8ba0x28195f5e0xc28bb3d30x1980f8550xf5fced210x7037a5e00x9f99d8900xccea4e340x2aff68f90x6c80b1d90xafcd83660xe19237600xb2cbd3940x476328950x4ef5bcf40x3bd5e3380xad5f00170x56e27f140x238fe0990x81ff86cc0xc7b064d30xf1804e230x3037e5780x72d79d830x50d1f8700x93dc25860x7073c04f0x8fb915b40xeedd987e0xf2ba017a0x3e088dea0xac5f55dc0x7ac722bd0x9aee625f0x44ec74010xeb65edbf0xa28880450x99c227720x9b492d130x674627100x690f585e0xbfbdf7f40xc55ff9620x334c713f0x2d2817820xbda53a1a0x38c0bc640x7aa699010xf3da55d30xbeb0b69a0x8b75f23c0x9933148f0x29fae12d0x6081cc790xda566ba80xa025b5340x1cd076260x422eeacf0x1c695db10x000935ed0x538d073d0xc90494eb0xf25386710xaba2fcf00xd1c0664e0xb85e82320x1ac4af460x341cb65e0xaa7547130xff489b150x008fff480x7bdd2b1b0x52bb782b0xcc9119b50xe628bb9f0xde2b96710xc0f984260x0b2d761a0x34ec6cfb0x61f67c920xe8526b4e0x494ae71f0x05d55c230x4e4b32760xb2f471550xac53a20a0xdf1b5c120xd10a36f40xe41fc2600x37f81a1f0x06209f490x3eb4e02b0xf02ba0490xc9fd2e190xdd6671eb0x74be2a4f0x559967bf0x49a59e720x2df18d650x54ad2bc60x91de832e0xc39a769a0x38f696680xb72d95750x7a54b9110x5a3e593f0xf0ca4ad10xee7da93e0x3e3dbdb50x50d2f7750xadb69c980x7246766f0x62cf17b30x10b3f0e60xf0fae74d0x441ce3b20x656b88050x26f0351b0xf39ade7b0xa98301470x264b2d110xc5e1b3a70x394a1e110xb6acaa130xaf11e85a0xd24a33990xe4b818c30x3caf212f0xa53dec690x42ea95880x9531ed180x74b564910x516740320x1849ffba0x337b74420xfd5e1cfb0xcfb1ad1c0x0664a0870xc633d82d0x3efe17030xd738ca1b0x8819b3450x4b1bb9a30xd5acbc7b0x9618e4860x337523200xa1be699c0xf3083a1d0x983276da0x2c8e28ee0xf8fe56420x082139560xc8f419ea0x4806da1b0x6fa426d20x577272850x15c4e3e20x621041260x09873cbd0x60aea66f0x825c73400x9a0837ca0xec02ebe00x121353960x16ac4a630xd834176f0x651dc0fd0x1231f9690x9116dc160x6135f5d20x56be148a0x5b0a78d50xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x4c9d28b00x36173c1d0x1d19f77b0xe719f1a70x6e14fd0d0x80fc63560xa82b0a210x55153f080x6ce9b4670x316f065c0x1e05dcd20xe34f30b80xba11ceb80xebebb0860xa19601940x80cfe5210x63d645670xadfc2ee90xa336aca30x062cf78f0xd66040810xe829d5b10x362aa0e30xcefd24c60xec8c28390x5cc9e6600x788ce7520x095f735b0x50cc40590xa1f8ace60x53af38630xfab53ed90x1bc5eebe0x1b8822d80x28ab4fb90x6d0ae5500x9b92d16e0xd66c11200x8b7f6b1f0x0dbe6f3f0xa48da3cf0xd39fa8260x2c96dd0c0xcd30789e0x7ad1ded10x776b79980x623cb3060xefcf48640x5540b9070x82226c530xc60b79ca0x437fad2b0xebc74b820x7ad4152f0xeab7a55c0xf71000150x7db190bb0xc715ef500x330729850x64169c8d0xcd1819a80xacb45d8f0xb476f7b10x3f6bd29d0x7ba4efa90x29a4746e0x7c15df2d0x7f0773570x045f06f60xcfb7edc20xb62579a30x972c46fb0x366237810x52e8e7b50x33b4c61f0xc3eee80b0x698d213f0x75efb38f0x14e309570xb4b73c230x4953fb390xd70588b20x3efab9cf0x0f30b59c0x4fad2d770xbc81a6460x459bde4b0xc44098090x73d9b2bf0xfcf26d1b0x0c970e0e0x0dbf971e0x06851f2d0xbc851cf80xd3b74e660x785912c40xc058e50a0x1575fdd00x117769070x440a260a0x50b86ff10xae35af5a0xe0f4ff370x94052e9f0x84ca2b350x801018100x67927a0d0x8685954a0xbfe364360x3a08475f0x90de04520x8a7cb9c40xe42e721c0x023948990x957382ce0x41c967ec0x109c55ee0x108d71520xdcaaa74f0x2952b54b0xc27dbe5c0xe25612590x32313d840x7a07d6420x362044050x2c7c455d0x248cd80f0x41265dc80x87c2b1600xb3aff1f60xb10de3c00x348df88b0xbe9927090x9c023a9b0xb15021a80xb0be95ab0xaa1fe8040x2fe76b0c0x575865620x4df918cd0x47ad95b80xae10a1940x62749cff0x507bb3df0xf35cafee0x046dcd350x3db6a66f0x2717dbc00x260bf52d0x6b75428f0x52a457470xe8291c2f0x86755c3f0xc70143520x60a32ea90x4065d1680x94354f2e0xa35d92dd0x4d4249300x98b65b140x31ff7e0e0xf5cee86a0x10c34fe80xc2d448100x780e13920x009b68ab0xd60462d70x2daeb9f00xafaffe8b0xcc453fc70x490bc7860x5ed040b00xb97539590x530b1e980x9b555c8c0x42635d550x377bbcbc0x8c0215f20xdc56385d0x1317eeb20x72c2f5100x2bdf5ab00x9f274f6d0x7d59dd460x8d8817e70xd80c56680x79fa1c3d0x79598c940x1ec329a20x06b522130x7fcdef720x52cbb56f0x7b4d4c0e0xbfb0c8c60x6a0138bf0x16c062f70xb63b22fb0x056aa0f60xfed3c2410xf60f98290xe83d3e370xf5fafabc0x9719bcfd0x37f292c40x88608cc00x9af9d5600x8e060e230x8518f71b0x30c5a3610xc8c7fd480x8c7755250xf094a3010xc46fc7920x3529401f0x9524e6d10xf999267e0x6a8fdb240x73501e9a0x3afa72110x8d054d7a0xdb9df2950x4abbe3360x9e7569340xee8d77210xd6ec5ee40x22ea0a430xaac4679e0x7b49d6640xdaa4d1250x69d3558d0x9a54a8890xdb5276ab0xf9200c2c0xbe5f3f7c0x8eda778e0x3ffd6ea40x60f559460x47ab16040xb5bdc4d00x71f274270x0067a1b10x1eb6aef80xfa5cfcbc0x631d3d280x27a9aa580xf42d3ede0x5c0dd6cf0xd5bdbd910x5417e3b10xd89dcd9c0x1e81b22b0x225eec310xd8626e910x63e700c20x28b056b00xee7eb9e10x4f7870330xe40976c00x157e52c80x4b93d3600xe867318d0xdae179120x0ce9342c0x2e62ed020xfceeace00xc3d70da10x1380960d0xd380dd5d0x616f51f00xa9fce7920x442deaa90x08d9bb220xd7b8afd30x33c84fc90xd7cf0d1f0xf6ca5d7d0xe53253070x0c725fb80x8c6d9a450xa698c8e20xaf6bc3d00x7f9990ff0x1c4dd5530x082b3c680x267ea0210xedb6696a0xb2472cdd0xc0e460060xf47736ed0xfb6eedf90xa7eede1c0xc705459a0xa2f67b000xe6aba8c10xc703c73c0x00e06e9c0x5d2cdbf70x9e68876a0x2c2086070xedd092d50x90234b350x7c9087940x87a1b06a0x136209db0xde10203e0xea88232a0x000c79070xc63563020x13a7bd460x6b81c38b0xcf9e18400xc216d42c0x1a3b55400xa7bc0e130x3febd43b0x1d34e9960x7273d1c70x67bb3dd70xfec216530xf39c9a260x77d0366b0x2b8c5d840x146b7b4b0x0a2d108b0xd530b5990x285533820x86c478420xb77dcc090x572b074a0xaff0414f0x311bcef10xa74aed700xc64c3c6e0xf2a366120xa99b39c20xd36e3d590xfa873ad00x3283e6b00xfda9581f0x1a9a433c0x81fc619c0x32bc0fcf0x0402cbbf0xa106ecb30xbe3132400x09533d1b0x1ccfe2f90xd5b4de150x45f402730xd5fd90f10x8c26d4950x45e69e010x43c8d1160x167c59670x86e03c0a0xb68264120x27e1a0490x07cc4a5d0x715a43ce0x360b1afe0xab6004210xb121390a0x2e1da9fb0x7ea1a2bc0x13b65f270x99470a380x8c8efac30xf8b54c8d0xab7772660x078b7a580x05cdac5b0x0dd15c420xcce1573f0xb350101d0x92af3c330x47960bc40xa8181adf0xdf6b082f0x2cdf87a10x84c1c5520x3dd9b2300x319d493d0x8263a6d90x638aff110xec2e1c8f0x5efde8e60x6bdc1f110x2434cd300xa61194be0xfe9a53760xda96277a0x7795557c0xe2dfb6ca0x864c53750x30e03e850xa6e90b400x22db87f60xe7e2ad290x39b611a60x5589721f0x098e82d40xe2267a190x1d0db1790x860f6f930x0b5d9ff80x9b2c1c470x578ee7180x1963fc340x995d10710xa389a49a0xdd391eff0x67955ce60xc558530d0x53c089f50x01a0cb780x883c47ff0x6e2323d90xc61480a40xfdab3e170x105f2d160xa5058d0a0xda56f50b0x77c011390xae0ce0a00xe49580b00x213e49650x54f15d9e0xfb79a2710x455238850xc9ad28090xc1a4beca0x71271fa30xa05b6be20xb6e36ce20x3557b9820xfb4489ec0x257045680x3743895b0x4a9373980x2e6a61470x6ea407040xfbd749450xaa04056c0x00d73d5b0xfa0a77230x3f3b3ab60x954d1a5e0xf019b7f40x5baedee20x9097ae8f0x3151637f0x40f9da130x33e7dd3b0x623867f10xdad135440xee9303dc0x03916cab0xe62de3bd0x7514c49f0xad82970c0xede20f6d0x07242d920x4079474a0x782e6c6b0xe6357fde0x311c6da40x896ed40b0xbfb85bf10x2591b9cf0xf0009fee0xde2908080xcc75fcaa0x8940fb8c0x295067750x63134a2c0x3f4547a70x1b700d370xa022f2650xec1628e60x97ab9ad30x583889720x9feaf7bc0x665ecab00x8677f3690xb4b97c900x4688d7ec0x24fc8ffe0x18c529f70xcebab92b0x39229a980x4b302a020x82f07d390x6038ec210xb563cdb00x8663862e0x159f3b7f0x5a96877b0xf02fd02c0x27eb2bb10xe93f16250x1c37d4740xe60eef810x754f4f210x1cd8438b0xa8e6933a0xf53d4c260x173f53270x117093be0xc4212ab90x91a7b1da0x248fbc7f0xd042475c0x54ab08fe0x1ed74f100x195c76c60x71d601a20x592f195c0x92c453440xa61ced890xb94339c40x496ea74e0xbb448bda0x4accf6e30x257bf5ff0x12ba5d910x9e3fd5070x5d2c191b0x45a49bc70x08e682e70x3356dfa60xb2f4ac0e0x061fc8460x9eeeef480x992e03d00x4f2644720xfa2c4d460xe34f24120x8d55bb8a0x7ad050b90x937733e30xa1b310cc0xe0172ec70xa569c0fe0xf58871260x0f9c9caf0x57b37f010x762ea4cb0x18243ad30xb11da0cb0x8c72e81b0x06a6f6570x09ae60760xc648d7b80x524912570x6051451d0x28ac2fd20xcbb2622a0x336b4b120x4cd2fe400x61373ff80xf23dcfb60x8cb666060xe0ad145e0x19667db30xa47b3e5e0xb240725a0xc1659ef10x0b94d6600xa47e91ba0x8d25501f0xbc65c3060xabbaa5920x7006e3480x3e1bcbb40x577e8c770xe374af1b0xaea71b120xd07b98880xe23f98d60xd1e4ec460xffe589770x9cf366110x121da9050x617c452b0xc528a49a0x7daece670xedcf6be40xc8e96dea0xe97f4ce50x55371c4c0x344db9650xa79f6dfa0x0a87478f0xe787139f0x929c1a900xf57dca620xf84af8c80x57adb1ce0x3db782540x880d0e9d0x61d317b00xd8ded0850xdc77ce290x9754ec100x259fa5d70x3f76a1880x576bf0330xd89826a90x7eb71a810xb592e7990x7dda12360x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xa4d9e2220xa7c1a29f0x809d5eb30x55c547a30x1134303a0x885ec3d40x855087120xa1f480b90xcdb6adcc0x1cf7fd5e0xb0a0da0c0xc66594da0x02396f9b0xa851973a0xdc9fa2320xd06524ba0x29246f160xd3b1f5bb0xeb99d0020xe0d72fbe0x296b80f20x728574320x710739330x0f283d290x68ecf0420x1dece5ea0x4d9b652b0xece784c20xee91879b0xa55266190xdf2c27420xca9360b50x4e68e9be0xf82ec5730x7fe328730x7adc0fbf0xfb204f470xd8fc46d50x5fe692940xcb04ac060xcabeae690x2675db1a0x782cbc900xd4e288db0xdfbba2900xa6393f6c0x0df0ad0e0xb328665e0x963de7800x7ea602270xda359b820xcd974f000x60a13e900x51390c960xcfc7b4e40x3f83f8d30x8c0ed1030xb0747ed20x789c73d90x6d7e951e0x8f0748af0x8924eb1e0x3c1c37250x216de4e10xe6e405020xc0a96e140xf4af35c20xb2c1732e0x7a9440070x0bfa3a190x24da00930xce6db6560x3d510a7b0x5a1d134a0xe791df1f0x7c3e736a0x689524930x2d5f69b30x909c61b90x42825ce20x5bdbac4e0x2e028ae60x9500b33f0x064fa3310xfdb83f220xa8ae7ba70x72a96ca50xaf197fde0x1caeb3cd0x86cef1800xd6636ca60x4a6cce240xf24bb7000xed5749ad0xef8bdec50x77ff84340xe174e9a40xdb4ef0e60xf6b4612d0xa046c4f30xbe25e2cd0xc6b5b87f0xeb5ed12b0x242c57370x4fb554e00x953f93fe0xd9801e520xe4c8df1c0xda15ae590x3e9b89410x3debc2170x90d20e9f0xca6d17870x2454ab7b0x907df8030x7e1735450x4be41abf0xd0c0268f0xdc26a0b60x42a094010x8815fbeb0x3fa4234f0xfa4890ef0x6f3614b60x12edbe970x99984ec90x72571e620xd567e68e0x689a01250xf9f45af00x6ebaf1000x769478830x33b91dc10x93e817dd0x45fb89850xa64ed7760xcdac4e7a0x4d84696f0x83db01230xb8aa21840x5b8f88b90x40be12e30xcf64a0650x96900c620x1b8e1abe0x75a729a00xf5dedb300x863fdf700xe0ca67040x81ef80b30xe57d8d920x318a353c0x0c4e7e190x5a250fd20x3c2c554d0xba9dd9dc0x3c7ca1750x8ab7be4d0x71854ca30xf5cf817e0xb45c508b0x1b20a2c20x51e8cad70x111f153d0xe242b3f50x55bbdc5a0x87fca2a00x0f3ba3ed0x323e128d0xc6e079ae0x55ac3c870xb22823c30x5f528e750xe5bdbb760xec56934f0x54d2d8d60xf3a417c20x5b1481fa0x335f14d80xfde4607f0xaf902bf60x7a975f960x332753350x806fcc290x13c6bd210x29ada8050xa3195b2b0xb9a449730x451a6e410x0673721b0xd84a78650x8dedd30f0xd28508b30x3e6d341f0x132c9df20x48161ff40x003f46f60xc6df177f0x017579350xf1bbac810xae77d88d0x1b7773570x20ba4f3e0xe30fe6390xf80be44e0x4cd5bc5e0x3a2d1dfa0x5f56663b0xa5e550570x70708ac80x56dc82c10xd7c849370x082ed22e0x8ad208370x0be0ace90x35b527550xfb6af58d0xc9216a820xa965ca810xdc49c1980x4cb9e0010x763ee59a0xb30ed0400x3cb5e2b40x51602b550x11b8696c0x58e902600x563ee4e40x3162f8b00x996dfd030x788227500x56c2cb730xa74c98770x56c8693b0x425263430x9cc8f1fb0xdba126c10x1ce2497f0x307b8b970x82d5a4db0x9480f7ac0x9e4047bb0x499bfb0e0xa9a93f680xf6a285540x344a54120x59c6c6e00x6c6559130x973fa82e0x38a08da30xca82d80e0xb09faf790x71a50dbc0xf738d1be0x1335d31e0x035e7ba60x9f8232780xce1414b20x03ae70ed0x65cb50780x3fd78f3b0x20b00eab0x5d4acd230x93b3fc740xb62614840xe175e9d80x921b5d720xe33a93860x29366b610x9593ef310x91a5c02c0x20247edc0xea2614bc0x603520820xa77bfd290xf68285c00xc32c71af0xfad1042b0x663351da0xcb4ad74f0xc0c2b0580x27bf46b50x344063be0x965548100x8ee53e310x7bcfd6c10x9eb6f4fd0x9e29d04d0x2e66ffdc0x77bcf2c80x0a7708320x36c1e6100xe11eb6800xf353a6980xb8ddbf870xef536fa50xfb93cca80xa9cb01d70x6aee3d4e0x2caf10030xd2da10480x999ecca10x489c9a120x4761f17c0x009a71540xdb9231ff0x622c79220x8243aec40x183e909f0x9cc4f70a0xa1ab41ae0x4f4ab0f50x6c704ab70x3517383e0xd9d8fd160x3e1519fb0xa96026710xd11891570xdb9f3e7d0xbbd5e6b90x97fe825c0x79efea650xee38ef570xad6452340xb9c425de0x6041d3b90x0fd377bd0xf97d7de20xb868ac5c0x15dfeaa60x11d779f10xefa2c27d0x1864715d0xb524cf590x375baa2e0x26ed21860x052b40130xbf0411020xd5608c550xa5c9daf70xb02ac4110x1acad79d0xf754c7230x4fdf3f5b0xe1b5fcd30x17117be40xe20086c00x0e4553e70xda609d830x3cb0fdb00x6941dfbe0x131a5ed70x1645e1220x62f99edd0xa1f22e040x318c3c550x927339130x9d4162aa0xa23b6a860xb1dd57d20xb14363b70xa93601ee0xea124b040xeb1cb3180x7cb2261b0x0476480e0x6e89a5600x62c059880x557842280xa7d887a40xeb79cd440x021bc7e70x3375a5160xeb86f4560x176fdbc00xcd5c36900x6134e82f0x0465a0730xdcc6a5cb0x0fd9ac230x54ad0ab50xe80ac3320xfe0739350xde058d980xd4fd23630x8d42bad70xb2587dea0x2ad8b2ce0xc38602260x76b74e110x578587820x1500e6540x0ced27170xc1b16d590x21609d5e0x3ea5f1d20x08fbf4140xeebe5fb10xa0ecb4b60x7c8e022f0xf3a578920xa70fabbe0xae0915820x4135db160x04d8c7500x5b1f6ffd0x14072f0b0x709cd25f0x72e908160xfca337e20x224a1a770x7fcde2e40xb9056bb60xc24eac4c0xad4e62590x8f7826b70x476167c80x4864a9b00xacf5201a0xb22d81b40x371100880x7ec78bdd0x105638940xc96d35f40xa3d3f7e50xc9eb89150xfca9c8d80xa4bad3380x1c1320240x7054a3e40x0b563beb0xd3e11fb30xd31a05780xa5c9b7550x7fb1f9430x87c56ec20x929627230xa30900b60xfd8781580x90a69df90xd6b8e8520xd81972ed0x740a1b950xdead2e780xd7dd777b0x6c4b66840xb2210d640x40f0683e0x24f39c390x8c743fb60x0312b3b00x11c409c70xde280c620xc2e587d10xa3b958ce0x445d71640x25e9d4bd0x7879a6b60xd4e60d090x1268f3570x250eaaa10x396fd9440xac4bccfb0x98c9ea300xdc2dc9470x8cf6ba6e0x1f97cf060xe775e6b00xb16251720x69b18f430xb57b5d1c0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00x04cabed90xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xf96ec2420xccab8e340x03b3cbe60x6834ef7a0x5db881620x0da000aa0x9355cb620x30aada060x7b7c3a6b0xfef698a30x0b6a9f7d0x9902e9360x842081790xe1aca20d0x94b8945c0xb1ba67200xfe8cdb840xc3de65ff0xa4b07fe70x682ff0570x5e85415b0x885528a60x956ac4000x788bfbad0x412bc6810xea38036f0x3061cfce0x9d09e8ae0xb4eda0da0xca9a1d5e0x0f1800700x9aeacb870x5b21ceff0xb0b85f470x93255b2b0x88b4ae920xd31a2ac50x2a62cb3a0xa4ab7c1c0xd9e244570x0514bc900x961286e00x3a536bd70x772223060x6796cd330xfb32b30f0x5091b8230x3c681dc40x98ee62b20xc67790930x31a95e8b0x06cca30b0xf29677960x6fcef6ab0x7e7e3f580x18008c590x9b6ec9670xf485d7a60xe809cffb0x42e9d0da0xd260af0d0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xd8b6ad2a0x84113f280xffaa7f0f0x93c703e80x2193db820xd932ae060x8a92d06a0x8dd681e20x26ea92830x0ec708100x38fec1f90x0e729b8e0x4a17a6870xd397a51f0xa7f499600x1d2609640x959650ba0xe44c6c4a0x3a4f9d280x7805a3e00xd7a125480x1f83641c0xa9bbb76a0x97dfe49f0xc5b8c0c20x6f9373fe0x2f622ea10x3e4427c80x8ba3246e0x80ab91990x091eb9b40x1eb9516e0x50fad4340xef6c3f700x12274fe40xedeee5c60x4ddd39db0xc12435e30x07b4bb740x81a404c50x935b37ba0x920fcd310xb974fc020xd5c839c40x7189bd110xafe57e850xd2d920660xc4cff2320xc714986d0x4da7bae60xcbee4be20x0cbcfb520x9e6efcef0x36cb4ad40xc5e4637c0x25c632580x31a89d590x10f6193c0xb361248c0x863d2c5f0xb0518c830x3bafa2790x73984feb0xdd78f1000x9670b5a10x1da305c90xc66e953c0x14f9feb80x6f6e60ec0x7de530670x04e104ae0x4b65c0660x9f1abfe60xa3f39bd80x229442b00xcd820e0a0x9cfd68be0xb2020dbc0x9d594d110x7ac576940x1f2a99700x78286d090x9fffa1880x22097a2c0x8307c0a60x387e16390xb51a37240x67325dd10x99fc3e990xb1862bf30x044e5f9e0xcadde1a90x2926b3f30x19ad5d250x23f3c1680xb1760b9a0x86ea969e0x16e8c6d00xbfa9a9100x0f4f891b0x68ed6a9b0xa4d93cee0xf3262b190x63e9b9790xd54dfe750xb493a16c0xad57b7850x9bf69ee50x3aca122e0x5ec325ea0x26cfb0be0xc036bee90xeeacab690xecfce8560xd152de020x3551612d0x2bc2edca0x98647a3d0x3281c0c30x3434a1030x3f9a2b0b0x1e119a790xdb7d144b0x20c1a25e0x1a4347660x5173f4840x30baf6e30xd63299440xbf91e7d70x35d39fea0x81870b490x73841b5a0xb9545c160xf5548a340xbd202fba0x56802ae80xb1ca74fb0xd3de33ed0xf24bc9d70x37956b720xd75b20aa0x89ae7aa00xaec170f20xe0b2367d0x41c714800xf20cf33f0xfdcc5b830xd42344360x7389b37e0x3efb997d0xf55f03ae0xafd8c10e0x476ceab40xd669a1350xe5721c980x9a1cb4bc0x4484c7b00x1274a5830xc11e65830xe15b98ee0x8a364bf60xe3ffc0290x0132d2460xdf295faf0x137dad480x17cd04a40x1f63ce370xa4b8ba540x8faffc770x607ed0c60x45ccded60xb4029b640x5aaa65100x82a00a7d0x9f65ac790x54c7619f0x39ef0ac50x9570465d0x01b32aee0xb4f6e4350xa7c0f2080x17c9522e0xb6c1cfb90x4ae3b13f0x893d55ba0x9c87f0b30x1840770e0xc6a1455e0xf1d4c17a0xc7eb42b40xaf7627e70xc08322940xbbe0eb390x73e587450x67a28b9e0x6dc1f0110xda7c3ecf0x5fa4db640xb29e136b0x0fad14300xfb7d19fb0x158b90340x92c0bcd10x6fada32e0x1cc0cbca0x2505789d0xda959bef0xe28f94c70x42f455090x58b07fcb0xbf452fcc0x691139b30x4796d2fd0xe04c5e820x042dda070xef5b99280x845fdda00x0c7cc83f0x74feff400xbcbfdee70x21c7002a0xf900cef50xaa8a1b180xdc19bb570x16620cae0xece405870x0a8718c90xecd30bf20xba2129580xa79b29b40x9903b0670xf8a3bd890x444ae3760xba45f9a10x0f5139360xc9c1162c0xe996d7050x40ea55210x4a2587ad0x1a2fd3300x6c7c4f990x5edcda0d0xf60172980x1d108fda0x2b7d14b70x4d82c26a0xe40ce73f0xbe35fe450x1fb683420x0068a2860xd0475ab70x34c83b260x536692c50xf35258f10xbb61a8010x4d124f030x86e057300xd2e525110xa93672000x506637620x085be4210x62525a6c0xefd1fd4b0x9da56ae40x76d94d520x1a7f203f0x517fc9300x19644d060xb57ff6610xbb07f2c70x6f51bd4c0x825309d30x0bd18ad00x22363c900x443c70710x2515a8500x781a83250x72af0d310x67eb658c0x118a13e90xcb28cda90x61ff58e30xff87892f0x8f00972f0x9a2968af0xedb7f3c60x589ff3d50x1f4361020x299bfe830x6b78d0f90xc9bc6e010x4fbefafc0x2f5ee4db0xc7a034cb0x776ad0ce0xb0656cde0xde3f77c10x30ea29500xc66958250xe8ece1290x679560350xb8770d170x6cdbd1640x87ec6a670x923007ba0xa71777d80x32c673170xeba0b0ff0x26fdc4580x15cdff3f0xb897de560x724b0c700x958fc5d10xb1659e1e0x8ad45fee0x0d18594a0xeead28580x809cf73e0x90b9896f0x23ed4e4b0x307449eb0xacea47590x29e2d9e60x9d66fb1e0xe5ee3d840x6a581ab50x7af849c10x6fd839bd0x9e64fbfe0x2def7f760x1eab7fa00x8d32cc480xf03870650x890929e70x18c87ff00x3cfc735a0x87a177a70xe4c2c66c0x7040fff90x6971447a0x9e9571560x59b2081b0xcf195cde0xefe60f5a0xbdc53e8d0x356461c80x234128160x4f2250ba0x51b256750xb0bb0b180x5838f6c90x4859b8bb0x1f1b45b60x547d787d0x61ad0a120xc596986d0xf7b0d5550x017c788e0x4baa8f170xa26246430xdb736a290x3f5bf9c00xb1b9ddc10xbd12f0790x6ee042920x2d737e0f0x665441dc0x381fc8710x7b85d3e30xbc8b108c0x98dd53bc0x4e6159570x4071230b0x9ceba3f40x32d0a1310x8baf89130xb61fe4cb0x0a698bb10xc86a82e60x1ed5219e0x7985cf990x8073b3660xcbf1c1220xff6fe8c90x1a456ce10x72d74f290x3bec64470x589972f90x80ae1ffc0x7b97db6d0xef459a590x527e40a30x4bf769c20xdadc4f660x6c0943900x15ac6d910x9265fcdc0x82c8778b0x76b687ad0x0797f7420xad90c69f0x01614ab80xd6e6432f0x84490fab0xa69fc9e40x293baa4d0xb5c215700x1f19370e0x002b9b7f0x7c7da9e60x802f295b0x76ee03320xaea0c56b0x1b9453150xec5cee2c0xa917589b0x9ba2408d0x2921a4d40x4df6a13b0x9b62b5390xe19dfc390xd92bc6300x5d14defa0xbd934b180x148c7bc20xbebe81a70x1406c5280xfad1a96d0xf010ec620x0b956b920x680376890x0738aac00x2e98494f0x1f02039c0xed7c8cf20x2e5382f90x6d5068c00xadc1b1720xb9887bcf0x6c81b2890x9c3349b60xd455d3090x4e94cd480x550b50da0x770eac270x405332e90x74cb33040xec3139f20x63cc90890xb35eeaa30xb53c52890x2d8cdeca0x9cd3f96f0x25730ebd0x9a6618270x7030d55b0x8acac77a0x2d29c36d0x63ff334a0xe72ba4ac0x6391855a0x2a00c4fd0xcbba5d4c0x30a956d70xbc0f6a5b0xf89d5fdc0x62a9d45f0xf3d24c630xb66423f80xc7c2551b0x2e328b5c0x97e056630xbab8e8c80x477d658c0x74ccbd5d0x92afeba30x498e41130x415eccd10xb996a6e90xcfaa50420x3049a14a0x44674d7a0xcb5a258e0xf3658aa50xb6de36200x09922adb0xecdfaa010x67e146c20xc59e7b8e0x46ce74e30x85670f1d0xe58882f70x5c0e982a0xa98333f90x244914ab0xc7a4fbed0x6b55acd00xe1e7e40c0x369d5d960xfb163ee90x4fb4e85c0x2c0f808f0xf4f14de60x7baed0790x6e720ff20x07b52e380x579e0bf50x7e54800d0xbca9381b0x7e7d05d30xb6ed979a0x0fe88e680xa8d078e30xe836186f0x56f5de170x96e07dcb0x006a79740xb4f6c1ab0xc09c2a8e0xb93cc7080x0cc1ee2b0x02837d7e0x2b24abcb0xa58287790xbd351fb50x261f8de40x4b4fafff0x7dc04b270x8fc7b9b50x1f3e307b0xab62d7630x1b21cf8c0x7e6c6eaf0x71156ba70x7f227d980x8a26311d0x90c0c2400xc4b7e7a60x832b9ce00x9f01aec80x6cfa23170x64f1dd470x49b320d50xdb1cf0040x3dabb7b30xd269dc8d0x5fecea460x29b4d9d70x6efd9f2c0x711620550x31652f6a0x0adecd100x1d2a03d00xba443c460x899dffa20x321c431f0x9636094f0x2243a1100xf4e85af30x1459bb0e0x8f0929b00x18f19c940xc399ffc60x7cd05f370x2d68574a0xa8f316b40xd64bc69e0x227223330xdc93bb460x301931990x265691d50x0e88d4d70xc7bb56ee0xcb418be70xe16b2f730x099231e50x9f0c371f0x392e0fc10x03d637340x8dc7eb7f0x102b3b300x4341c0250x59993c340xb0add8750x24ab10b30xad4e2f980x86b32fec0x89415bce0xe552fef80x5a02b8cf0x1a72bbd80x9387c6e30x9ce0961b0xf630d9a90x41cc2ceb0x2b8df96b0x4898f0620x525cad380x3c67c1aa0x26bf828b0x6aa31b140xbe3f2bc20x900b0ea00xd2470a810x956fa1470x5cfcbdb30xe7f04d190x0435860a0xcb0147a10x79be15ae0x39cc0cf60x55f99a8c0x8f36432a0xa0691c270xdc480e340xa8007c9c0x1a1e33b00xb7cfc3e80x425603240xf4265aad0xfc57f53e0x15b1f3a40xafd12a640xca0ca9de0xecdeb14a0x0f641e790xd31d6bc80x407ae1070xcd74b0840x0a97aae70x3e17e85e0x9215a2ba0x975fe8360xee27aa310xe5459c760x3fafbb1c0x652230260xb6ba3b4a0x563c37f40x51f597220x33b3f3c00x36c5bfca0xb18f56440xbdc56b6f0xd5eb8bcc0x0ac91a830x5de3537d0xf7179a0d0x990bc0d60xc6a692ed0xfce522c20x7720e6fd0xaae0bd310x75f494f80x9479aada0x9af7c7750x2520f6c90xd35a1e5a0x360703e40x9d7f47af0x81f8f0de0x0fe9de360x432d15ec0xc67285320x0be4e5f80x8d41cbdc0x02531eb40x98b5b87b0x106c9b870xb6f4fe4d0x764243840xf27d40e50x440b75890xfd82ce210xfb74c3910x8c15a9af0xd30bf1380x2567c5470x7b58fb7b0x58210e600x519c8ba90xf2b7acd90xaf2640820x5d1f4b850xa09113a40xbab1946b0xb11cf23c0x5a0b0a9c0x679aa1800x1dc2d0720x1184ad790x379740380x978824480x4f1a7dd10xc756b56b0x37c643f70xd0db0f120xdd018b660x94c621170xb618d8c00xf443e9ee0xc58c20bd0xf47be8560x1bb0030f0xa040a2b50xbe14e3530xd610417b0x1335f3720x436ff8050xadac40aa0xf066d9040x456774170x0e07b6ed0x6c02f66b0xac9b48a00x3e6988f50x6ba28be30x341e549d0xf383d12d0x7843e51d0xcf0782e90x2c80b9570x687b22680xe9cf3e430xa411761f0x6d8d8b860x503773d10x3eb8fa7e0x631976850x370367d30x86b266720x44ca784e0xde894cea0x6e768d960x730c4be30x1211df5d0x1f62f4c40x7f704b200x438cfd550xe454115b0xff4964660xc61cd1a80x16eb6e760x50115f6b0xf105754b0xbe9af4490xea2306010xdafb98130x44d0b0a20x2520f5bc0xee0a350a0xf893964a0x5ae13ca70x06b880950x7ce949460xe78959ba0xaeb100db0x1f7a18de0xb439bbdb0x9bd007e30x8c1a91850x4fd8ee610x24efd11d0xf4ae28cf0x04e834460x0c2b2eec0x9ff129210xe3cd9b5c0x4f24376a0x408541620xd0becd970x9a06ffe20xf93a41e10xa5220f740x28e28d170xf9439abe0x412da0fa0x220c63690xfc8356900x4e2626e10x475b54d20x8dd794fa0x5f8249c50xcf7d0e380x4894aa5f0xed8149740x7d070da30x4d51f7f60x9fa357c90xa88ceddb0x76c521900x21dd6f600x8ff310ee0x4a6543ae0x1f902bb20x0cae7be60xd56797ea0x1419113d0x8465c8d00xa83c26dd0x19b727750x21f1b7280x6f6f9ca30xfa2459fa0xa59487460x77bc45b10x2d4594b40xc1ddf8200x1d6a2bab0x5c90ad4c0xe9b58f0e0xfca42e6f0x5accb8320x0af726c80xbc5512bb0x01fd6a530xb51ffc1b0xa1292d650x91e877a60x6a49f1fa0xfbdff55d0x153de61b0xc323d8ac0xc52ee54b0x569f0f3f0xfe03793d0xbf1f638a0xc944f1500x595e77d10xd9776ab20x84b35d810xfca408540xfa5b55430x3ede1b8b0xdf7495a50x729da1670x6cb1af100x27e5f9e30x300a6e220x8b241ab60xfb9463a80xde5637ef0x75fb671d0x3b8739600x203511680xcccfb2fa0xc428068d0x4fdc945d0x6f14ba8e0xe107d2bd0x03e3bd5a0xcf62e69a0xe9d27c160x589798c20xb8df36330x1b8690eb0x27dae8eb0xec78654d0x6d0ab3c70x5360710d0x9249e21e0x0e0a4e7c0xd38798c60xa2fed94a0x4629baf20x723b09540x6ba4e0fd0x7a2de7680x188a12f60x852587660x99aef1e10x2a6c2de20xdd4468560x05da32b40x73efa2f60x40b43bd00x422309150x74c45bf10x3c2127440xa50335f40x7fe1ab820xb95cb5940x86c63d8e0xd32694be0xeaad96f90xd42b7aee0x7b4c9ba90xd9d5d8790x0e2f60620xf6c9228c0xd8b375c70xeaf7fe0f0xfa9f7dd30xbe5e27f80xa8306b780x221eab6d0x5bbdfa260x845dbf3b0x015683930x96ec3b260xb37b9b810xb85f050f0x34257f350xaa17a7370xfe76a73b0x2cb42e9b0xf063b2d40x3a26ed110xceb66bec0xc87e487a0x166db1b50x67bd9e830x4d1588220x73c595e30x191e31010x3446e94e0xde63dba90x497c40960x267bdfd80x9b2008030x4e0e5a4a0xd7c26ac80xe2c7edf20x40b5b26c0x4bf2cd880xec261bc60x9e3a69d70x9a8608a30xc70f423b0x01000e510xdd01082e0x1f37cca70x8ddd8aad0x7807f0f80x054496b40x0f09cc340x151f48980x5cc48c570xdb0a60c60x47e5de680x4ca9669f0xfcb61f820xa76b458b0x37b8b39e0x6e4853730x5efe852c0x2b2c684c0xbd748a680x05e30f760x98ddd93f0x376187080xbd3e01b50xa26af2300x8112b3d20x814e037a0xf5276e210xe63a36380xdd3d3b190x565a9e620x6fe7ce160xacb65baf0x0334da4e0x204c50670x2733eaf70xccfd2ebc0x97bdfa600x97299fa90x20c23cd50x8d638fde0xf1763dfd0xba5c4aa40xf6d767430xe1a0de5a0x849e998f0x72ea7b2d0x453a832a0xc5f9ea900xe3e5942d0xba07d44a0x15417b7e0x523d5d380x02ea111e0xf5e06ae60xf811e69d0x26c90ea40x80e93d880x4e5b14ca0xc42a75900xd8a994eb0x4ae3e4070xf9e2fa8f0xc21de7cb0x58c095270xceab0ccc0xdd849d510xbe57818e0x841524980xb0a879140x76ae7e710x88af6bd50x40e965290xe3c0f6520xf52cff0e0x9c5407b70x66264bee0xb3d2c76d0xa6bda7d00xe17180e60xd04724a50xbe78fa730x0a1bc3660x8789b7f20xdecc41280xe0191a100x217e5c5f0x3a54af100xfdc1bb6e0x2e8941a10x6c5dae230x56c8799d0xaf3dd7dc0xd1d87e920x70230f4d0xe4ce9bd60x5128838f0xfbad3cf00xf39530b70x433fa9650x37491aee0x00d93ac80x335ed3e90xfdaf52210xae8cfae10x4627e7c90x6a9267d80xd487b0a30x1e5c41370xdb66299c0x01bdac700xf48455690xa7e7930f0xe2ffeef30x104987450x27756bc80xff29490b0x976335bb0xd93077940xcaf2c6030x5d550c4d0x10d9f8850x96cd2b040x37be9a070x3ab7b1cc0x818416e10x43c039bb0x2aff2e9e0x5e36adde0x86771e350x88eba7310x202306020x5243d0ba0x8da66a3a0xc57275a10x1d111b7a0xbcbd2d220xd073093f0xea3c8e4e0x99accd110xcfb4f3e00x2e3a39760x40fcd21b0x7dbbe2e00xaa1aa7120x02a574d80x8a79285a0xe97b70890xac27bf500x3c95e13f0xc37e80570x6c6a942e0x788ea7a80x5aa1b2680xe8a712570xb95b55510x668681260x66e54d250x149ab6d60x664e77170x11c3ed400x636c1ed00x9da34c950xcb15eee90x844e73b90xfcd042470xef43fc580xc2497f310xb9a14d7f0xa3f43cc20xcb5649470xc428890e0x879caa7a0xae5e86e20x97a326a00x0fab20bb0x5e7514950xdfa8863c0xe9241a560xe84a66b70xdc67514f0xd3735a730x805682200x49f66d800xcaa50c850xd3c0a9d90xd488d57f0x64b6abb80x3498ff170x7255c2d00xef1003890xa34e17de0x5e2a283e0x4be7bf030xb732cc630x6221b6370xb2b296c90xe356c3e20x4bab199d0x583f0ac70xd45c8b630x7b665ae30x0ee2cbd00x188661040x68329fed0x587407f40xb4433f630xc496a0520xc2985f270xe63c31a40x3cfe5dbc0x069d6b400x7ce486920xa9c398310x9a5badc00x58a84b130x95367d800x51e587b50x9e122d790xc375f2100x1501c6bb0xfce509790xee89f9490x3f55b09d0x07859c270x0850691d0x38d4b9220x2d744cff0x86a857c40x0e8031180xa2d28bcc0x7e9624ca0x7a91aa820x8b5e13e60xe95439d80xb112bf640x1ddb368f0xb46c80980x347120740x8f9c300c0xbfaf4f1d0xbe345dab0xb9856c900xba54b9040xc293d3380x6e02f8610xdbc8e0890x71891d590x4cde88bf0xbbec2c2e0xad7429980x60e31fbb0x1deee0610xc7e98c620xbb4f9d1f0x40cd18fa0x2c9808360x2d781c4c0xd91c9e650x5ae4d60d0xaa52eba10x256978030xdc1b131b0xc83fb44e0xb08a85760x4e4bdbf80x16d1706b0xbed15c550xdaef8aa40xda5bce090xf53ba0b80x2fb1fb1a0x6f95b16b0x1b6cf89a0x7dc73e9f0x3b0a85820x3fd44cd40xea3b4a4a0xd876cfe40x03cdb9d40x1f4a49470xace185cc0x4d60177e0xc9f40fc10x34e9e65a0x2c4efff40x43b5bbe20x57d3a22b0xe3840e180x0209f3a70xb2405efc0x0c25ec480x7194080d0x198620d70x61b70e8c0x58b975ad0x99bcd5c10x480383290xd70582d10xf2e5bd870x2f2e91b20xe58090ca0x50be748d0x3f89071b0x7da9e8ce0xd45925780x936898040x2d9946050xd53bc9390x37e18b600x0ad40a900xb1185c290xb6be1e610xb5d927fd0x74739d6a0xf2bf7ec90x515aa5990xcdc39c9e0x88f58bdf0xf15644630xd30155180x18cb56da0x204c2e160x63e3e1b50x10d421b50xbabd86230xed61f6b30x156707020x12ba3bb70xb48d4d220xeff8df4a0xfb7fb7730x55a8eb810x417477ec0xc0118bab0xbc794b620xdc9846760xf9c1f9ab0xf44d53da0x19bd383b0x2f03fc4b0x2c82c36a0x678d29930xe06141e90xb7bf278a0x0da10ec30x026490540xea161f3c0x716ddb7a0x0722ef150x438610bd0x9be7bde40x34f3484e0x4f1cd1280x500970880xda3d10a80xa8fef7bb0x03592ea00xb15cb6140xa9c63b690x278664350xc599a7720x91e1e6eb0xb6470c090xe6d6a86f0xdc812ca80xa8e9e1ae0x08493c4c0xa2244bcc0x5e3620290x9d0bd40a0xadb892bc0xb5d7b6710x48985fab0xe7b913fd0x515346d20x459338f80x082639030x150ab8920xc36feabf0x375691df0xb55d2f8e0x3459b4350x9a2364760x7b4738300x75bda77a0xfedcdb600x67b78eb30x543ef2840x3dfc897c0x1e9edfb70xacab29b70xc84a0a7e0xe7d4daac0xff1e9dd80xf346231f0x525a244e0xabb0f4140xf05afc6e0xff4c95600x4bab15840x1317a95c0x420ecfe30x2759855c0x6699cb650x0c9160260x708a5d770x98600ced0xe01214930x7baa6a6d0x8f75d0770x2fcbbbd80xc65bf48c0xfb62fb1e0xd23a6d7b0xabc94ed00xd96273c10xcb572f950x2cbea05f0xce81424b0x3be60ffe0x2b925e000x767feaa40xa08f74230xde8bc52b0x366683df0xaa00d84c0x039cddbb0x0196b4fe0xb9e3632e0x4a5f819a0x41c1f2b50xcc5e17e20xc7208c3a0x7e4135050x05eb29440xec8859970xd08c1bf70xf3f693fb0x6c5e5d3f0x5b154a290x2867c2a80xcc248d260x7dbf01130xcefcd99a0x30407fc10x3fcad7e90x0d3b4aa60x275d9f1d0xac84bcf30xb46612d90xb265a8a60x7baba0c00x748a395d0x7b00a2130x36389d2e0xc9c39aed0x3f20a4a90xb2dcc1fa0x777116130xe809ca7f0xc59d1a0a0x92dded8c0x020a243c0xe6e2e58d0x7910ab680x9ee23e680xb53fbc860x0b5359c40x60fd387a0x5e6292a30xeb207f830xb0dc0cd50x2949f5680xeb30405e0x757804140x025483b10x85b4cac10x5d02e1a90x9e61bb050x04e9bf010x1961c48f0x2b97c2890xe1aa2d620xc683da810xd5f3bb7b0xab65ed800x91607d950x767ddb020x193e01420x6c07ef160x365acda70xce012e970xecf3ac660x5a1247f80xe7c586060x61602c9d0x71ed34b80xd1eef8520x7fccd2e90xdbc292a90xee13e6970x5f9c83fc0xc3510bb20x3b8bee160x3a600f400xa04daa660xad756acc0xb2ba301c0xda2d5a2a0xe27dbd620x9870ccca0x0e0ab9bf0x29af57070x6e1c223c0x7049c8300x154a916d0xba9cac2f0xff1e67b90xe2ce762c0x3c548d2f0x381a798a0x2fe607730x5ab63eb10x3e059f280x4073e9240x843d65410x8fac14a20x6ccdfec30xd02e197f0x91722dce0x160ea4c80x70f5332f0x95c49e4e0x5666192c0x1bee49740x0c82d0f80x8ac743de0x905695ab0x02b8ab420x810bef7e0x7f5b4fe40x274dd1a30xb320cc0e0xf888ca210xc5f7e8010x13553d900x7dc4168d0x58dc0ecb0xa03db4e00x461d16ca0x4230a8d70x87b8798d0xd0fe8d510xea778fab0x809822830x2d192c700xefc1840e0xc2eb1b5f0x5317d12d0x0dca44990x840342c60x6aa11aa60x6a03751f0xe0d39f1c0x32e4d1e00x8c4fded20x506249170x5e0ccb9f0x7b5a49260x89b3ade20xfa39b4be0x946dd5590xe39b2ea50x4baf7e590x727242a90x1fa1d95c0xe65f87dd0x49dc2da20xd939bce40xadfee8200x506bc1850xbb3309570x0e20eecf0xa8062b420x02771d370xc1de2a150x01eddf8c0x1d6191070x920f65960x759417340x0fa04d6d0x136dd6be0x4f6a07fe0xd42f1d4e0x7c291e860xad0cae960xf1305a8d0xd7442ec10x785a93b40x40c7247c0x6a5fa3630xf43d83200x66983e960x886385520xefe739790xfc724b150x183365cc0x668b02270x0fc963180xe3fea2a70x5292bfa90x8588a6ba0xb1f667540x737c547b0xe77f8e6a0x31cbf1b20x7a2cf3c70x1670cfc10x4cdd0b2e0xe5803b5f0x345efd450x4006ad170xab9e521d0x619cb7dd0x37ce8a0a0x4d60a5710xd3e4a76e0xcab5d3090x7ad320e40x8ae0340b0x0b742fd70xd7e56a4e0x200003290x61b7b1260xc8c3dbbe0xc2c24ace0x9a7140bd0x24864ca00x07554c200xeb94eedd0xfd9403b00x4e5362560x50a62dac0xbb4f47660x46a5e1920x85586bc70x61704c0d0x4248ae3c0x70002fe80x3126a9e80x12cabc890x838d2bc80xa0ae1e730x0e17678a0x49ebd0d20x56a744c00x10f85f420xe590dea30x44b7ae9c0x84f81d5e0x6264a6590x0e4b6dae0xa016df810x5c975e600x91f18d9e0xed16db800xd4f05c180xf21a735c0xe19339110xe726f2820xd0cbd0b40xa5f5487d0x3f9b80f70x90573d2c0x545867c70x60b0c6fb0x4233597c0x6068194a0xed1676a40xa010b64f0x9dc561ef0xdae25afa0xd56ee5320xbe755ecb0x73eeab0d0x863363b60x9ec5eb930x73e365760xc4c73ee30xf563dadf0xf76a08080x8d8f89090xe6e2938c0xfda127660xbaac2efa0xca16ae770x7f3e7dfe0xb09506b80x7cb8e46c0x82fd015e0xd9c3cdb70x3af7d2fe0x86a475a30xcbbb68760x7574b33a0x2253b04a0xd724a1eb0x9fe419380x99dc82a30xf1b501ca0xf48003ec0x1eaff9ed0xbec61fd60x6e632a500xbd5808190x464e1f7c0xb945b8670x7044b91e0xfa2dfa150x982321440xa8b4a1c60xe0da1a0e0xc954e3300xd3197df20x9d112ebc0xadd55f730xa337eea80x04aa33a20xb2ffc9af0x350d2c940xdea8077e0x05f6e7570x4adebfa10x0097c8120xc2392b380xed2446990xb33321570x83c769570xfa3ad5e50xa0cce76c0xf061dfd50xeb57ae300x2fbcbe2d0xb11e6d8f0x42532fc70x379b8b080x3bdef46b0xd4ed1eea0x65ee18c40xe25ad95c0x8faa6cda0x1a75c1890xe5bd71540x076006460x1e46affb0x6cc468100x73d5f0c00x841ea3e70x4e8166860xd2af640f0xfc7cc1a50x8f150c030x48262c260xa4fa64850x3f9fab510x098bd7f60xeb374c360x490672de0x94ca0b570x5bce0a2a0x619bed130xd2dd52160x31c1b9df0x4f13dc570x994d56510x49b7bca80x08542e300x31a618330xd7e3f9270xefa04f840x21b9b91b0xb1e483fe0x4e0aa5e40xf25ee3680x33ac29080x7883a6c40xbe112f2f0xab9c48570x064b49d40x5bf30f5e0xd5195ee50xb577d0aa0x961f89930x9dafa4290x346383340x93aa8a2c0xe1eb392b0x24b95a9b0x54ee8a400xcafb2ae90x2d0c99330xb1cab7f70x18f933700x173d803a0x31b78fc50x95efe19a0xae53273c0xdfb918610x6d01aca50x721b18510x6796ccbb0x1ce152380x6d93994a0x23ca3e7e0x8ad450bb0x8edbcd9e0xa21c43e10xeda34f4e0x4de546e80xf9b5bcff0x1f502ace0x28903c050x76aee6d90x9117d8880x22a22bb00x4e4eae760x35e8dbcc0xb0c808470xa73522e40xf021adee0xdc397f210xc48cbf900xe24dbaab0x8b4bd9c30x844997dc0x3914b5420xcacf0f560x92c42f040x92b9b1800x06c8f2de0xe5bc9a530x215a8ec80xf102033e0x6405dcd30x85fbc9310x30cf804f0xa91fe9dc0x69a2183e0xd69609050x5500a9070xba9130f80x5fdf7b320xc3cc43000x7ae5ad740x8a35b4320xd75c79df0xbc2fd2730xa3eded0c0x6228c21f0x7d3c75a70x267df6620xd1f6c5f30x32d9cea20xb7a562230x0bac43100xfd2803850x0e2439e90xb800c6360x74ee90980x860ffe560x71058a330x844539ae0x99a81ab30xf82217910xaa6762dd0x5ecad7820x4a88ab520x6715a6d50x8fd0fc040x4d0527b90x474b9dc80x21e36bf20x302c65fe0xb66375100x9c2225ed0xbbdb5c420xd730f9030xe1463dd40x7c5762770x45284ae90x37d910690x84b268cf0x1e5a5f220x988a1a000x8b966b630xc04186390xa62318260xcec471240x968509650x3615c5b80x8ddad6af0xaf3f206f0x775ddb350x7a818b720x026643ce0x9f9a71cc0x9ce125a00x052375fc0x209967200x12f03d3e0x426b73450x08a5f91d0xb76546580x3d49f38c0x73a608110x816767e70x122cb8410xc873edff0x6331f5f00xf340abc60xb0d0851b0xe1464fcd0x449da40e0x139bea090xa0f344d10x14f4f9d40x706149cc0x1dd7ad0e0x600443760xdf2c77e50x351cc0b30xc087c0f30xa96c2ce70xb21d2f7c0x9a8e18770xbe7dd7dc0xc046dd0c0xf7c4740f0x24a583ac0xae523fe40x5ba01d270xfd97bf0a0x5384f1070x87b411970x23ccf8490x56cea3ab0xb7b31ac10x58eca6780x364cee6c0xdbdd135b0x6d08c98e0x8961a0a80x690527660x35a69c080xeb0fd5970xa4a5d2150x7d6e054b0xd44a00300x2a85167a0x770203910x17d803c20x32a0c19d0x56765e620x1c19f43d0x9d904ea50x48f6c99a0xccecf8240x00ab70dd0xcc6a729f0xd2dce8140xf762e6770x738ae6ce0x6872ea6c0x7c0b4cdd0x5373df6f0xf0909eb60x69da96490xa6b0a3060xcaa3ec490xed1f6b100xc906ec5e0xc4c2b75c0x9b8d15ab0xe11f7bf10x0de4be830xfcf08ae30x6abc3e860xfaf598c60x2e49dbf00xa214910d0xcfa152550x460ac63d0xa0ca8b310x4c4095080xc15dfd140xe369304d0x5ac5018d0x4f3ac43a0x4007611c0x02b94d7d0x3e1a36070x4543b1160xbf0fa3690x6c8525360x70c15ac10x4f7747f60x191e88cf0x18e1683f0x3971b4df0xecb230410x7a714c4e0x9b3641fb0x88d5dab00x886ea1700x497158580x011d6cf70xbcfda2b90x9971572e0x4c0a1d110x1d5026f50x239db9480xc1b4a4e20x58e2ff4d0x81ee6ce80x5af762f10x42796a7d0xac3278ea0xf39b143b0x055e77030xb56374190xe0e620ea0xd97e33150x1f3555e70x979f7e710x9066c84c0xf21046410x61ec8c170x578837850x32659c290x8c3ba3770x404fd5f20x518b00040x881b3e020x222711e10x7811d0140xb09d2cf00xe1508aea0xf296e2df0xda9a25390xfc0c47220x5630bd9c0x7546b5100x2d40c3ae0xe7040be50xce7c14cc0x3bf3fa0b0x9dade8e00xe96a4cc30x13b741600xdfbfb5530x5f27225e0x389624030x526ba1290xe54aa5a60xcd421f170xdce2969f0x6d16c9bd0x1690d1d30xc24039f70xd7026bf30x742114ff0xc0eac0340xeb487c6e0xd1c00ec30xe3781c1c0x4d4841830xbc695d0d0xbb80bc620xf6ec5b350xe65709690x04fa4ca30x9c57db0c0x07f6f9590x2b7a72a20xe92ac2460x1122a8dd0x130719ed0x960db9c70x6acf46cb0xa03f0f470x02d51ea90xd67563430x31ffc5e40xdd9b608c0x609272f80x44ae66cd0x409eb0d60x2b6baba00x78f2c9f90xf936c7260x665257c00x3232e0c90x6dcc830c0xb98a6b5c0xfd22df600xbb2fde610x0676f5ac0xb57365d80xd4e55c690x39d95b0b0x6849c0a20xb73e50a00xf8dc35ac0xa865f9370xf58cda9a0xf987b8180xbc7214220x2dd0a8b30xa5c702540xdf9c80500x9cd9f2910x7a3d668e0x8560290e0x04f149390x4d530a200x70b448290x0a1172a90x8af2031c0xe9e3b3ee0x86560b860xf89cd1440x2e75b0110xa56823110x9ca9ee400x2960feb60xb7041f5b0xa3bb13b60x841175d90x36cd2b880x83043b7e0xf033593c0xe81b3b1c0xf4f6f35b0x8e8634ed0x99f9a7720x5a2e9b0e0x5dd38b5d0x0af656f00x1e1dc7080xe180fa280x5575534a0x58a535390xf5343c7a0x1dcf44270xb2e2634d0x4f35e5460xecadb5ee0xfd9e56c90x948a474c0x10705d330x2f0effc40x7bb76db30x0ea70f620x93c8bea50xcbb209dc0xa92b22180xa8c2f5030xba829c720x96a27c480xc7a8db500x9832fd260x364924c70x0d6178100x2f60ce3f0xe6e745070xfe893ef70x4142a7a80x209d6db50x97d78f540xbeabc5ea0x0f95d1a30xa413ea840x652825ed0xcd58204b0xc53a44150x5c07cb490x6cedfdec0x5c4631ee0x77c754a80xbb9bd49b0x5d477ac70x208563f00x359dd9ae0x42230e460x87f304030x948090ae0x4cc375120x4cd8655f0xadd91dfa0x082994100x206f3ef40x2de18c740xd27e9d150x4d7d0d550xebcb19980x85df72000x21ccb4060x323af8c90x0ca058080x717863400x46703e830x202ec35f0x2dc4d4aa0x1977475d0x14a62a260x7e7203d50x747efb000xb56b47cd0x0fb0a12b0xc71f6e0d0x0aef3eb60x8eaaab860x61a0a8930xcc76254c0x4c14cba40xec5c57320x484c119b0xb93465fb0x0c8ef2500x129bcd180x867d8a8c0x209dd4730x3bd544c20x4c7ec4b60x470339ba0x8cf1c2840x2922e2160xda8715d10x4a9501cb0xe0e8add80x8a7ceb830xd29dc2340x63585c5a0x10192ce40x8b64c4e30x4c6195060xe4e077540x8bd139bb0xaaed39980x89e1f5db0x58c8d3460xdf8a5e690x8cb0ee750xf410b7530x2ae6b79f0xc278fd8d0x357ecd2f0x6b2452200xef7842990x508b8d310xd73d5b470x1f12d3360x67bfe7910x760d03c20x5b0ba66a0x4496df340x733aa8620x99bfd6810xe68fc2ee0x9fe416d50xdb09af7a0xcf8aa84b0x494149960x1966d64b0xc122c32e0xbe2e2de90x73e8a5a00x4498a5f20x8c09fdbd0x634f029f0xb864abb00x732681390xe573fa330x9d5e6c6e0x9bd3fa100xfd38d9cb0x595aa8500xebb7b3950xe6a49e5e0xdf15addd0x973ac31b0x1e35b4930x9df15f190x9b0e288f0x78d619010xe04a9d340x5c1e02bd0xf767902c0x6c7f82230xeb326c900xc1d19fc00x24a94b260x9e6d79f80xa14893990x246279fa0x228a73230x94098ff80x503bd1370xac437f7b0x04cda5660x577d6f2e0xaacd25cd0x8f3be5e30x5d8249e30xee3624930xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070xdd70dbf60x734e4fba0xdd935c830xe9e6c50c0x7a3e0db50xb8620ad80x8150b3790xf912f0c80xc0fec2270x6d629c590x0e55ad230x7f4cfa6a0xc0aed42f0xf671744a0xebf20c920xffb8e8db0x4a5c08b60x8e84390c0x05060a190xc4266d0f0x6409d9800x8df3789f0x73ca78e40x730763150xe118de5d0x8a477ca20x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x1c67d5fc0xbd7391fd0x754be3b20xaf476ce80xff59d3c60xd90dfbaa0x7264367a0x8db9b52a0x1d73f1cf0x51d886080x7afd902e0x69255f540x693a0aed0x7d5cf4c60x52e3e4a50xc17366f30x10f6617b0xea2ca9820xe3721a2c0x1a5d05e30xba7f98ff0x6f4a50de0x32c6cee10x7992dfe60x8f8f4a030xbb1836140xdfc686840x93a00fff0xa4197cad0x56d835c20x4a04fc0d0x162fd8e40x56b2edd70x5c23a2a20xf9eea8f10x86651d670xff6104d00xab8bc1a20x8d8640690xb9638db40x63b8ad250x9a5615260xdaa5156d0xeed328510xdee5821b0x04e1b99f0x7b1d1c490xf1aa7bfe0x6dc0ea790xbba49b0c0xb4cf962b0xffdcbbae0xb3a16c390x0e2d1f200xd099d0810xc6e4df390xeda3a7210x4186b74e0x38ca97be0xbb9490210x6bb68d340x6e61c6420x70ba933f0xb34e2de10xbfa7e2bd0x7b0e4bdb0xc3ba28ab0xaa5a05050x67fae8880xde1aa3930x936b16240x8b0e27db0x2754f2cc0x278ff1900x4355ad290xb119b7b70xe4fa26220x53a0d3910x79a029120x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0xc342e7270x6bb710380x6339b6d00xa2fcfabd0xa3b748cc0xe934da1d0x67e61c320x7b8699eb0x7ac2f3290x1a724fcc0x3fb4d1610x24a1d4750x940416d40x3d29bbcf0xb8e448a00x655cb2020x3e885fc20x51c1ebb00x7e4a95d20xd1f7df880x6a4e44ba0x026a149e0xf8cb28e10xdd2e706a0x6c5d2bcd0xc4aac2780xf849b1da0xcf34bb670x89ad14a70x5dde27620x973677dc0xd643c62b0x4d15a98e0xcded5c610xe4315d530xc5b0efda0xe8947faa0x311531360x8b8ce5250x788733e00xfed672da0x9ff3710c0x6afe10890x8482738c0x22a7db460x078d9fb70xb79594b70x2f8417320xb27772980x669861a90xa8b8abb10x0e9d037b0x912769d90x2c94daab0x8f30a3e70x0986318e0xc976acee0xd7fde0be0xf95a2bbe0x1f621cfc0xc1c9544f0x64808e370xe3d938c70x7e6061300x2541a9790xaca9b97f0x0dda05380x1c0bd30d0x59151b0f0x08250e6f0x7467a9980x686dac790x9509fc030xcc2fbc4a0x618c833e0x155c28670xd74b758d0x885e08cb0x7c09b1bc0xab4e79f10x8561c9280x9752ea950xa22c80580xe8a285910x8b0e78a90xa29b4f020x26c4970c0x8be5c4520xc633b07e0xa07662710x259486640x99a967b70xe6fba4920x6e74d3500x394c52590xd981ddd50xda1487e70x66091a9d0xa767b02d0xb1ef3b8e0x0273a0e40x9738ea400xa5150a740x9d6986af0xff7479fc0xf9bd64be0xeb5751160xa36c63140x9ed2dec30x7fad07e50x93c272600x9179ca340x4d93e49c0xda825e000xdee4aa3d0x9c5cd0490x12ba8a910x80586f260xb0962c650x6cce75970xbbdb709a0x59e9693d0xd163e4980xf1c007e10x50780a9d0x147e2d3d0x984960280x1c23fca50x6e77c8300xa6665cee0x914ee7960xc317a15e0xf9622dd10xb8b473180x7b2b77670x200137f20x650c5af40x511d67110x814d0f170x4b8899520x192d79ef0xfae9d3720xdfd6a2e80xa757d9190xedf3e0e80x5652cf750xcfb5e4ea0x013849f10xd45bd89e0x9551bab10xb2bf18ed0xcf94b1490x79b24b650x020b2ba20x792379b30xbd09f7fe0x65f606d90xf5c7a5a50xada0249c0x310400560x910129180x175834030x9f8844280xef25a78a0x99ca28300xe5c5ab250x42424c430x15bdab3b0x228ca51b0x4f5b04900x7183439f0xa86bf5db0x2c90571d0x1fe0b0a10x3ef54e260xec80df3f0xcea582570x485e65080x219ed01f0x40ef560f0x468fe0140xcade3c770x1e01a98b0x4080897f0x314df5bd0x9eec5cb20x474d1bcc0x8b50364e0xbe1203d20xdd9f3db30xc86bdb1f0xbc172de90xe3ec3f5a0x1084fc680x2d27ba210xd86dbd800x4595a7620xec2e33b50x6494234f0x58e095850x9a68f9e40xddb3e0400x756d679d0xe13c13330x2808538c0x853ac9780xacbacc440x24acbc960x94e001e30x5199397d0x26cf8ef00x5e001cb20xb2b3e7610x2424602d0x967922c50x3730be980x0d53e5b20xfd6c14270x34b547fd0x229523220x8b96422b0x460b14440x822bba590x54fc5cc90x2abbfef80x8db7f9a20x765a14d30xd44f43240x5c9f4e8c0xeb711ae70xc8269f940x5d8f4fe60x852b4dff0x9041a5200x6622722f0xe0c51a1b0xc6c6228d0x3a072b830xdeb618f20x1422c6120x77f08de40xe971b52f0x9e53389b0x67af77920xd05895050xbbd39cc80x2ee23da70xe223ba970xb81b397b0x912f83c70x908178580x4fa1782d0x11dc51990x1abeb5660x9b45264e0x045ea6e80x9296e8cb0xe1bbffc30xcda989710x1cc03a6a0xe18da0530x8d1254a40xf81a45f90xf2c88e470x92effdcb0x55fcb9c60xd362a91c0x1786c0500xf55f36310x9d140c460xfc16d20a0x4d657fc50xfaf728140x710cacad0xe7b1c53d0x7c13d81d0xc5dbd4f60xd412d4f00xd830f6ea0xa35267740xaf7556040x03fa09720xf171661d0x40c7411b0xa0d4d9740x8dba7fa70xc7db417b0x5f7558520xcfc697a00xd26ce45d0x1bb9a4a80xb172fdde0x7cfa0e5e0xf47915f30xa8c357d60x54951f1b0xa5fa60ab0x8f3661fc0x789b14d80x1935510a0xae2a948d0xae2a604d0x945e4e330xde0f20590x111d275c0x77e01f010x6cfc6a2c0xa77baaae0xefcd83cc0x79a8e4e70x7dff7c1a0x96a4e4830x9426a1400x4fe120b90xb90bea610xf47b03bb0x812fca2d0xf0a32f270x3c5fab550x04893ff30x32b982bf0x5dbee2410x404b517d0x5505d7ea0x3e8bccb50xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf22c28e20x3737ae5c0xd04f97800xaf8bc0bd0xdde7ff7a0x3ac672be0x72a1dd530x383e135b0x69b2a0fd0x682eab700xdcb5ac030xf1f04d230x84c8e3c30x99a2fede0x41a2e8ce0x96dfd6c30x226138b00x9e472f5f0xc71e64a90x5d377b2b0x283183050xe34c11680xb13bae150xc1fa80c20xa24337210x7a0ca2bb0x5c204ad50xe257b2c00xa0697d5f0x535af1ea0xaeccca850x6dae4f250x1ce56c720x09b67f680xf61067300xf5b989c00xcf55e73d0x36512d820xbd42789f0xab3b9c740x639ee2a60xf44276f00xda798e380x6b6748c90x4f028c040xe0b655830x154419850x43d26e3e0x789b44a70x777765f00x97aa832b0x04606e060x167dac360x4af5d6020x53219e850x3b9982850xdee7f2910xf401e8280x250e8e8b0xf665f74f0x9f29b9c10x9dbb999c0xa3ed7df80x07d290ae0xef0933a60x379d6c200x4f77a04d0x600c0fbe0x19de5ee00xcf88fbae0x60c55cc10xb79017150xc3e839df0xe46359490xd2705f510x5e60f47b0xbb5eb2420x4d171c7b0xaf209f480xa1ce8fca0xea4626010x35760d110x04518de60x0d14be700x30d99aed0xcea112d10xa2005ede0x838f8c740x678572a50xc65fb7de0x10edb8870xcea6f24d0x6320e4500x635c44ad0x62737e1d0x4585d7d40x4f3b610c0xa34c4a550x17d8627a0x68d297800x7c1835dc0xbdef5b1b0x8bcda8210x69c6c1550xd8e677f90x5fc1b47c0x9b4377e10x8ec7ff240xe87df4330x7e48e99e0xa1356dd60xa91895250x3781b4670x0749aa630x8abbaef30x2cdc60050x48117e7e0x1f2e9bf40x7a7526d70x1598fb430x981ee61e0x1783bddf0x0516be190x2e31b72a0xc33399820x8c75b2030x807fecdd0x3443d67c0x81c7e0d50xf8dc3f9c0x6ac4c2860x7f9382c90x402132a70x368c67270x6dae69d50xae97d6010xe91a388c0x3b29d4630x451afd730x8604bbbe0x66a559e20x4c848b470x506815340xe3154bd20x9b83327c0x053ffa9d0x655b7ddb0xe65aa2510xcae0df9d0x0901957d0x88580bb30xe3a8f1b00x2b2dcbf80x765f91270xe8472ba80x6159a14f0x5464542c0x2254f83b0x289d13300xffbe20b60xa67ee9f40xadddad530xf1134f220xb40676df0x4d56df180x61a087a70x3a3fb6880x248fa3280xc69243290x8df4f3020xe254d9b70x8629bdfc0x9909a3b20xbc54db730xaa499fb00x8c2a234b0xef408a3f0x7e5f693c0xb6df40bf0x06b085700x0809a13f0xe8f914940x06ec21950x329d0ac80xda8e13020x56dabd420xb48f06380x7a9e4c230x0cbe3ee20x8fc127880xaa0241460x9feaf2870xd857cac70xe3a53f4c0x1dc62fce0xa9a1870b0x2b4f8f5c0xa898c7a10x7434150e0x38340b200x9befd6590x683678440x50e4e7f40xe84217520x6258d4e50x9b62cdf40x569488960xd7ab2c0c0x1b1f2bda0x2b67f0960xd139c4570x3f6b87bd0x7d3f051b0x44814f930xbe4c439b0x7c87b1fd0xdf1b17190xff04ac1b0x9e7d32b30xf4209b030x2feb63290x58e510420xe5dc7e790x6d92fb030xd3e6d2d20xe4d84b2e0x004f09300xae3b3c420x0ef069740xa0c71dac0xe2acf1060xcffa2aff0x3686ea090xdda6d5260xd2e90bab0xd71eb3a10x052107c60xeb4ad7f10x6e4bc0560x2bb57d6e0x483257cf0x44304ed50x31226fe50x0b3cce630x7805f67e0xd24617730x57938afd0x0f59bd990x400a5efe0x0a865dad0xb91422d40x7613ea500xf33dc43c0xfc201b660x661601de0xe769232e0x917153120xbdc551200xf3e372810x3acc18d30xf7893ee10x48f5932a0x99c5ceae0x17b67bcc0xe9ce548a0x7ac08af50x405b6e050x6c390dbf0xeed1eebd0xebf200000x1d7f94e80x91aa7f8a0x1236fc960x333b0d000xa0843d8c0x6093e0bc0xed4e535d0x1902178a0x20c55ae00xb2fd77b70xb7ea02c10x9dd43c480x0a24b3c20x8ed918350x173ef9fd0x60a428fb0x9c11a2870x3243e3e70x81a7f16a0x4b0839720x53388a430xffce7e0a0xf703ff290x44212f770x215568730x2397f3b50x7951fe2d0xb7ec92080x86567fdd0xbb3188350x6f681cb10x2758cb6d0x9e6dbe750x14e455980xb5ec6eb10x16e869830xd72a34c20xe9c6de990x87cdf7d20xc59986650xc4fe51350x3501740a0x50cd748f0x468a03cf0x051a0bc10x1e53f8270x12ff08390xa5d1f4b80xa45c7b900x6bd1aa560x74c7bffa0xb369a66d0x91955a9f0x9a968d120x7751dead0xf086dacc0xb2a1c8bf0x48755f370x633475c70x3d299dfb0xbea5ff1e0x076de2900xc9928d2a0x802eff0f0x2d1c500f0x9b15651f0x666675bb0x359b04c00x3f902fad0x266abaa60xec381e270xd899db4b0x6d087a2d0x22d4db5a0xbef65b830x142ff0f90xd26d531b0x92d778bb0x98b2accf0xd307bcb00xd1cc24db0x1d208ed50x1ef207930xea77d22b0xf56293b70xdda9d8fe0x45de10370xf4db35bc0xaafdc2580x061651be0x349cba850xceab03110xe2d5255a0xe914e41e0x1ac5d3cb0x77bc13a00x656c1a0e0x5ed2969e0x48a911710x64bbc2880xf9c0b6630x5792f8480x754d539c0x96b292540x2e2b40d20x4841bdee0x5a9213110x9166fada0x6263e02d0x41482d8b0xa916b6940xa77d88f60xc310b9810xe32d04b80xe56fe87c0x3018cbcc0x37fa7bb30x911993370xac907a900xc66044780x9a1dfd650x9f9845130x7410aba20xdd64e6390xfbb8a7610x85df9b6c0xc29bf9670x1e6d26a80xe24303070x9288f6590x8e1bab3c0x04bc139e0x3dfec1c90xf8c3b8c00x885dc7210x087958390xaeeff2760xe82a1e570xcfb8f9980x23d1b57d0xd9ae04e90xc6dd94ff0xd349ffc90xbb982c290x1e93c3290x32bc67200x9efaefa60x419eb5460x2615e95e0x9ad40c4f0xb365ba370xc534547f0x39a1c3030xcb2da1a80x573f107e0xc09fb7d70xb9eba4dc0x4e8f6ca70x0ded37fb0x2ffc7e1a0xe9674a160x130fd1550xb18429eb0x9ac11b740xb2e764e80xacfcd8580x14e33b190xf33ee4500x5a45ba310x834728530xc869d1e90x4ccbfb9a0x8ea2f5980xb961ca4b0xd54d5f8b0xc99d7fab0xa83ac75d0xd9c80c210x56ee22ce0x0a499d0b0x8ddcd8d60x77525ffe0xca9579690x8407162c0xc976ecee0x453efa540xb312d0c40xa13acdb80x5bcecc300xcdfe04350x1121c1ff0x9f0e12a00xa106b5eb0xb2bd4cf20x001aab250x87c00d4b0xd48ea7660xcbcf843c0x742e24980x578cb0030x71e381520x8f8e06740xd5df40210x2f6acc250xef7a3dfb0xeabac5150x3884de120xf0fa4d4a0xa9700c5a0x149de9b30xeaf300470x950a4dfb0xe5dcdb920xe3c6a8a40x845e2a730xc8b68fec0x9ad4e02d0xdf410acc0x8feb8be70x9c767fcc0xe97b96530x7a054f620x1b597b7a0x3dc619d30xc80ab5590xcd81a9450xd9b75b5f0xafccb3f50x362429430xc3ef3fcf0x8b77c6050x6f67fb6a0xcaa1b1c20x2f3acb550x782444b60xe9a6be820x521f16530x530368850x18e4f8aa0xe4e48b120x66d87d380x103886350x5b3c48fd0xa9ac1a770x4dca08ee0xcd5e9a830x1dd2fa0d0x981c9ac40xe08f91700x1149f93a0x16d5778c0x0aa309cf0xe523ad750x609f1c7e0x6091797f0x86f6b99d0xb7a387fc0x6246a6290xd73c8c2b0x55409c280x2241d2670x49fd48a70x32b728810x78072e480xca9fc0820x522c4f470x07e22d540x5db43e7d0xac7c57810x006e51410xbae7188f0xfe5d4bb20xe43099050xdc97af2e0x9cdfb3f70xb7c6db700x9aaeefce0xa108eb4d0xb05fc3100xa0ebd14c0x409736620xc8827b750x82d79b510xfac8865f0x401e476a0xb1c538cc0xea6fe2c10xa9db225e0xccb702820x670f63500x497d429f0xe317820f0xf508748b0x1f9999790xa3eb0f7d0x6f9a31bb0xd5a57ef40x80b14da50x25b9fcf70xb94af3210x815339630x27f2942d0xcdd476070x3cac35910xf1ecf9020xcd7d83710xf36e5eac0x6c48373d0x06ed3d340x5c3f71370x1617cfee0x3f662ffa0x44545a0c0x675ecca80xbfa6f1c40x222e7ce20x25d907bd0x0728c1b30x1ff9fb720xae3b15d80x13f421520xd067d3c50xd40348280x7ab88a450xcd91b1270x131db64a0x478848900xf7370f560xd4c146320x2d3385d30xbee47fcd0x30715a0a0xf32cdec60x4ab1096a0x8ece4ddd0x4031968d0xc7ddccd20x9da923a30xeaedd5380x0933d5e30x2ed7db9b0xdb1fa9420x02078bcf0xa518c2cc0x6a1c347c0xeea17ccc0x118315ab0x7a1d0d3c0x4af741840x3678ac2f0xdc773c410x21b500520x25c2192d0x5710b66c0xc7365fbf0x95b7acb50x517151f70x638bffb70x1d8de9d10xb41eeeba0x759a65f40x54c0fa360xaa1807d70x0e78e6c90xe0aa31160xfc5f3a920x24f2b92a0x776dd1280xf9ac58cf0x69128d300x43673d480x2bcbd2270x401b1f110x9a1cb7480x828fbb090x4513d86b0x8b1876710xd9e125930x0338519e0xc25a8a8a0x10e8a4020x6dc958d20xe4392fbb0x93e8a9d90x0205f4770x31585ab90x7729cbdd0xa9e180490x7c89ca880x9545af6d0x820726140xa3d2b4030x8b62f95e0x658e3d970xb7c7cdce0x01d23ee10x4e5064a70x393b4f2f0x73ad2acb0x785eb82c0xf1cfd1ff0x4e64bdfd0xcbf55ca60xce3827ee0xe5cf62a50xe3ca93a90x351f921d0x7a58266d0x4da24e990xf24c9a660x6983cd0e0x603249ed0xf76028c70x4c8ce3150x9dff34910x6b3ffa570x881ffe720x06ea3c700x7f07ffa90x40b762010x34a7e1e30x27bc38960x1687e1f00x5101d34c0xfb5e30c20xa05bca9a0x87dc273b0x227b17180x18b95b880x0e5760d90x4616244a0xa38074b10xc4453a200xfef9592f0xd36489300x514906bb0x7dc5ffa70x86dd708d0x0d1aa72a0x95d61dfb0x97df69500xff5be1440x30b8a7670x12ca78800x6772e22c0xf38c5c7a0x9eca1de90x75a0c3960xbce844fd0xba31d62d0x1488f78f0x1084a2890x8daab2f30x3e6480d10xe2a2e71c0xbaed0a940x171a3b260x9f4dea4c0xd17101be0x079fbb300x4a3b43840x6d1309bc0xf22f31c00xc93631820x200581e80x2eea5abf0x2662cc290x787a43370x3596bc750x33b0f28a0xc37cb3110x417c36490xd31744ba0x0f1b4a140x0a52c36c0x1f3091ac0xba41e01a0xd5c0f9c60x643b09150x5b2cbe1d0x6c518cc30x614b594f0xdfd218d50xbb00e8ed0x061fef5a0x9ae3b1e70xa01eec1d0x017a2ce30x204c19f50xffcc4ec70x4cb1f34f0xbbf0a59d0x66b428a50x6735d56e0xd970fab80xc4defc790xcf9509740x8be648320x1d18b6360xe78f88790x76bc87460x58c701300xefab28110xdc1058fc0x1f487f2b0xc6664c670xc15e24600xd33af0870x956ec91c0xaa7034cc0xba7bb54f0x06c0bab30x0a0acb460xf84092dd0x0fc611400xa8d78bfc0x6348749e0x524cf8310xb6e0466e0xaa9d95510x054720d40xe81676e60x0a0f4a7f0x202275df0xb4f2db5c0x9d12d5fd0x4fa2f8500xc52fb9790xde6151db0xc2a814db0x65ef90dc0xda2290500xacde7d040x97c89af70x267ab9f90xab00d0e40x469a6ec70x73da6bb10x137958bb0xe9270b2e0x3c45b9b00x8292427b0xbd3231e70x5cb78d3e0xb4b4e7a40x851174640xcf472d2c0xc51ebf880xe50f1f660x65097e3e0x36fcf56f0x2a41c4050x7b7e394b0x0ebd07670x2d0e54c30x5523e8fe0x17116acb0xddb344610xaeb4c7420xb54f25ca0xb2715ec40xa76211220x7bab9f490xd48a5ecd0xc70714230x74e6dd7d0x2abd207a0x6bdabd7e0xbcbc3ac80xcd2f28d90x15f374cd0x655bd3570xb53f28100x1b7971fc0xc6671f770x821eef5a0x7e022b5c0x3930e9fe0x2b289c900x07c911570x7684a0550xebcfc7fa0x025105cf0x89580c0d0xabb7f2380xf743001d0x3963c6790x030d31d50x9c0103cc0xb86eea850x488f6af60x5567039b0xc55f9b670x192b44810xe48e7cda0xa0275e9b0xbe1119530x6f497a3c0xadf23e5b0xc529e32e0xc37b97690x9e0bd7530xb655342c0x3b84657b0xd680581d0xda86a83d0x090e7c6c0x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x8516c65f0x4f20d8200x547943090x4299fca00x886f3e330xc381c3e40xf1d26e4b0xcda7e4f70x013dd21b0xbc4cae620x3530ecff0xbe674b980x58fddbe00x1815338f0x0104a47b0x8cdc103d0x289deb480x0a47553f0xe7b96be00xd79b2f6f0x518f7d9b0x3157d5160x0716d7f80xbe6e75ac0xa3aa625b0x4bfdc9e60x516b38f20xf5b05eec0x25c76a250x59d23bc20x07136f5c0x651a41390x5b937b100xc0fa55f20xb143b09e0x63e5834e0x74f9257b0x27bdd1c10x2ff472290x69e490360x98252b5d0xb2febc820x45aa6db20x6f8d0e920xf0783f190xf81dce700x42d573ca0xef20fb270x95f6368a0x12ca9b080xe4a8196b0x429ef43b0xc215ad440xf8c723270xe3babbad0x0c51d3d60x59c5eecc0x011d766c0x84735c3c0x665cf2760x0dad8fe20x0e9021b20x8b06af400x535697070x7ae89dfc0x0fbcde9a0x5c5a1b160xbfe5616d0x30e421630x6d9a19df0x1005d60b0xac16f2d40x9a185ace0x158a4e160x5e5108030x2b951a990x535579fa0xc5ef2ed50x2f17518d0x2f2540b20x1efd13f50x2c4513fd0x84a30b8d0xf46f49510x2807907b0x621ebcf70x0fff5afc0xb82123410x862258db0x6f9e763b0x63ab3da70xa8b0bca30x0b6b61d40xe69b38710xfb444ff60xe73e56d00xa04635bf0x3ffdacf30xdf93b9d80x5e71d44b0xc533f2a20x135d38420x8a1ab4ee0xb323abcd0x582e3f620xda52aafa0x7acee0d00x0f6215820x149e87ac0x3e5efd330x1bb370580x19e7bb4f0x89b611dd0xe84642d50x802b8c090x557d57bf0x3076aad60xdff8f1a30x1d5b074c0xdff8e89d0xc38705a90x2309a6d60x7d1bb1d40xd95aed560x21f68db30x9a9044e90x47739f530xd3c2c6420x99fed0640x433ea2e70x846b11590xceec93be0x1f3331220xb6e917160x810096a60xe3f5e0fd0x961bc57b0x2caf63d10xdb16b1700xc67a49d40x688e6a640x52acfe880x1205ef040x615c54650x759571e00x2b3de84b0x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x0d5352670x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0x62f1376e0x4c7529bd0xdbc5277a0x5a12a7da0x359aea4d0xef3be7cf0x6fcb87a10xdd6ab52a0x992d1bc80xcf9b558d0x706cdcef0x6c37616f0x5a097df70x028a109e0xd59fd1a50xeb6329650xe79efae80x977255110x133a3b790x2fb2fc2d0x9a4249b00x2980c0d50xd21fbeac0x8f8fa0000xb4c30f540x654a82060x35f786360xb444c6080x855476f10x82536f5c0xf84fe6e80x19beabd90x97507d110xd44183630xa56c0a350xd29a8e140xa367c6f80xfb97a7f60x2b342ad60x58d6311d0xe48611ac0x3a8bbb8e0x2951a8720x01e739e80x9430b1980xd18803970x255eda040x13511e270x04a956d80xb4853fe70x0d4dddb10xdaddbd5a0x978072d20xcfb4a2960xb73b740a0x7ebd4be40xa15c3d920xc7d16b610x615205290x459514e10x6342d5830x130de01d0xcfbd3cae0xc62081b10x80cf7cf50x11caddc70x1e68ce140xdb916fd00x7cd8c6e50xf3d16a690xa386c0290xa04bd7930xd217e9e60x97e7f9020x08d3bf020x5d6dbea70x695e34b50x9dd965340x2b24963c0xa0d9e1050xe4971ade0x328995b50x74baf17a0x7944e0fc0x101383520x369fcd700x697c5d0d0x72ff87f20x3a22eb4e0x56aaaf5b0x54d36c870x1428ca820x4b0d4ae60xcef0ac0d0xa64cdaf00x62d86bfd0x449bea140x6de5d7770x29d069780x5dd694530x81eb29400x246ddb810xace819140xb413a4530xa39074670x509eea710x0028daa10xf15566de0xf39abfcd0xc0d571240x1280429a0xc0c91b6f0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x2a72e3790x71c0e7280xff33be3f0x423525650xc9cf1ab90x552f65710x3b45d7460xedf268610xc4a729360x250509970xb840d0990x99daa9bf0x4a8e3d340x2c67a3a00x2470192d0xd351e8040xfcfbecdd0x4005f38c0x964354310xba58390f0x44aaf30f0xa1efd20f0x89dac92b0xfdc193d80xf6a089a30xb7049ac70xd997a0920x20180edb0x3db5514d0x94a4daa70xbd2854250x055ca3b20x7df274a70xcf0a09820x87af51080x89fe53c70x416811150x8631fb450x4174b65b0x3251ee440x5a106ffd0x239eb80a0xda1a75e80x698656960xfb1ca0470x6546c75b0xe031b5af0x973b86c00x518be7080xfe2921390xc252b6d30x4c85732c0x9f180b0b0xd14c44ef0x9fa0131d0xd5b70f0f0x81b798270xcfbe27e20x6b73c8240x639eec4d0x1b11051e0x50b993ee0x5a7874e40x8a886a8d0xa54b2d7e0x372f247c0x1a71d30c0x576166970x599aa1d80xcee8c2f80x3502e6cd0x717d8fdd0x8f299af40xdb40026c0x974a760c0xf967b1e70xb509f00a0xdc9a3c540xcd6184890x729cd97e0xf1b22c7b0x16b79a5c0x44e0e4070xcc6795ad0x179f36e40x2a1ae20d0x18e576790xa82e51730x1099b5cc0x81c8e5530x7cdbea630x693e74ba0x44fc0da00x33af87d90x186886130x97f683470x52ef5fdf0x7c5d34a00x3ce0d5390x0947e9bb0x19eae6060x565227330xb11d90000xd15ee43b0x2262b9d50xcd3d590f0x16d384670xcb5ea6400xa6be86000x5c68e5040xbb19c1140x66bc436e0xbb3cf9550xbdecd26a0x15e05a2c0x7d01d2380x52116c310x3c2802d20xba28ed5d0xc027fcc60x43b8642b0x2fbc522d0xdc1aef4f0x95eb50180xe377c71e0x60b8df070xa64602be0x61ad3ed60x2b3de8d80x37559c320x59b7db7c0x4d91a95d0x85923f4d0x215b885e0x47561dfc0x445242db0x244753610xc10279900x2a155eb90x27fd40400x0369d71a0x868306c40x6f0f2f580x61a94ae20xd43725a70xdfcd74fa0xb30f705d0x3b8a9a9d0x230e2b050x6e33606b0x6b3c1a2a0xaf4b63e30xd2ec74360x348bd4310xac1ec7fc0xf9da54a30x3e48aca70x62d68c990x34d416500xa0098fb30xafc4354e0x059e70160xd4cd43830x10939bf20x17a0698c0xaa5aee760x67b27ec10x409873e30x30e741340x5641485b0x6c257ac00x6d340f640xb0c8b1b30x636b6e0f0x57504e360xbff05f8e0xa120d33c0x93d8fdbe0x40bff43c0x0d0dacb00x2b2365410x2034f5a80x4506ff460xf43ea4ff0xe525524c0x4099f9190xc28217750x4c48939e0x0dbf02960xc7a7fd840x1f491d360x8cccec5b0xe3784eb90x7c7bf6e00x9dfb11d80xd859828c0x974003430xb052203c0x6f0f236a0xb48679b70xd853f90b0xe64a1bc90x0d7427930xd3f47dba0x30b0570c0x0692556d0x0fcf645d0xe4046ca00x68272e380xfa229d620x2eb9a4670xd69023960xa254de980x9049491e0xeafc1eb80x2d1e301d0xf1234a8b0x310de0780x26f9e81c0x62e3a12d0xe9b777a00x4f5a8ae70xfc8df3400x92b7be630x6b3d94650x7b839cdd0x2e58c7df0xfd0083770x3528c97b0xb6b82b3d0xf2aaa6340x9e6958e90xcea3cb100xc897dec70xb5d28b0f0xdd14e5b40x042a29720x88120a270x44fa51b70xac0b55750xfa01470c0x1acf8bbf0xabbcde8b0x6326ae610x2f2be96c0xc03add740x023a67850x09e3bec10xebd1e2ca0xc8ad0e730xe46506f60x2684f0b80xad7431f80x758a4e440xcbf92ffa0x86521d450x581f7a5c0xd2fa12860x3c98bd960x7463c4480xc95549750xabb3f6db0xfaa21d1f0x4d08e55a0x4652736b0x8aac83830xe2d476060x6af486f70x6ff411ea0x92fbbcf30x9195c4f40x6de53dc20xb2caf4660x081d39fd0xc5a5c6780x4f72a9870x1027c8610xfbb27d8c0xc1eab8450x94e3feef0xfe6816d10xf95dde060x4335392e0x9d6e918d0x3c8276a50x28f2ad920x38e10c1d0x66011ab60xb0cf0a530x9074e16c0xfce6637b0x2d8588140x7e26e1c90xb8d20f4d0xd60c2ea20xf519cb940x26e99ac40x0f0bfee30x5a62777d0x2f72cdb70xf5ee9ba80x42801d200x85a8ee760x4336fcca0x702946da0x9d61e9940x06bd88b50xd1363cc10x465e24ff0x6c5757210x8a06409c0x6fd5f0410x439302c90x5540c4380xb08dc0610xc8b574db0xdffbf5e20xde823e2c0x7cdffede0xccdf962d0x92f5db820xc599572d0x5d62c9940xff8121190x50f2ca740xd5e92a8a0x7b14d8910x5314a95a0xbfc261260x2625ac660x66dbd9900xed656e300x995176820xac3201b00x545e07170x829f7d4d0x8920419a0x9bbecb040xc92ff8c70x8e9471ca0x1524ad830xb947a6940x294e35180xa0ff74d60xb1b12ae40x768c021c0x984b36b20xd6232f000x0a8ac9760x26193ec70x362d18180x9617eadd0x897726020xab0af3540x412836370x1b3c315b0x33dfae7d0xc46556690xd6dbebdc0x95a67b070x7331bd990x5a0628780xf0c45fa70x16e8aa710x8eeea5410x3d1686fc0xdd21e6d50x6a3f69480xf35f60e50x3c5428850xd4d1983c0x74e5ff1a0x345b4ef40xcb3363ac0xaad2dd3d0x561bc70c0x8356aad60x5ea62b9e0x1efaef410xd03ee9ca0x22c0c2070x48dcd9940xbcd95b850xe450a4190xa98543640x7712771a0x9c84f3b30xbf3d935d0xdc6bb8390xeaa4649d0x8f5ed1520x0ba3e6680x6c7336d40x407d0e510x42bed8d40x3909e0680x2d27f0a20x955fc4760x6804a22a0x1d77b0f80xad0f2b6c0x1526b3010xd8fd1d8a0x3e3c9a4d0xf2f272c80xfb9107dc0x269e520a0x7a544abe0x7b178afe0xf97c9e080x74f7f0120x21bbed730xd7dbb01d0x59af7dd90xf90129220xb907513f0x1772e94a0x6cc80cd90x2f64415f0x7023bea80x587683b20xcfb6a3da0x35607f530xb5a459dc0x88822d380x8c18b62e0xaa9e7d2c0x04403fcf0x23359aff0x1a7730680x5c2283d50x6091b3330xf8ee18c60xd75887460x9b33e0d70x121d958a0x064413b80xa9c554610x92dfe1750xd1cac7bf0x81f372a20x801de1f90xd74a0b6c0x859f31b10x3fd7774d0x2fe252cc0x47c65bfc0xfe0299630xab63baa50x0fb1dbce0xe67493940xf63abc520x6f0d40860x9ed554b30xd1fbc8890x7b4ef4380xe5a860fa0x07861d1e0x15bafe290xbc10d14b0x26e298e00xf78532160xa03decbc0x6a5ecb180x5416339a0x1e995c9c0xc57c6d800x51adffd10x9fdecc310x9d0d62060xffcdc27f0x5654b64a0xb75996310x4fe1eddf0xe45ace750x5fe44da70xe64ad8ea0x0c20c4bb0xc617f82c0x2c206bab0xb65d55f00x7681946c0xe0ff7a180xb061add60x05cac5510xac1a55be0x40d590960x3c9c4dd60x994812360x3d20b57a0xcd083b100x7afc9d8a0x99c95fa50x8677245d0xe2b3207a0xfa1eb9100x6be0d38b0x9d2e77070xb785b6f80x918e63a90x7dda30af0xdbb12cba0xa5ed071d0xb7c69a630x8c98d2480x554172640xd50433ca0x7d269b6f0xf32bdc5d0x0b07abe20x51a26dee0x414a99790x4c1b74b00xcf2a69660xb862f6110x7c75c1ef0xc3f42f740xda943e740x4c6be2e90x817228e20x40ea7af20x01f9881a0x36742a050x50d0d3630x67d226280xa2e8b3240x5fd287230xc97cdbf50x9c14276b0xb9b9df410x033832c70xd87fc0a00xc54f246a0xaf4014ff0xdc825d6c0x10ecc52c0x7e8d86190x402670680x79bc842c0x662bb3b90xf4d5d4f00xb391fc640x8ff666630x39b411ea0x772e74930xd540d4c10x5a135d1d0xa37bd1500x3ffb702c0x525698810x3ba521280x788dec570x7e64181d0xf28425730xd36370700xd2c1747d0x3f1e108a0xc49a58c90x5c24e00f0x3641627b0xdcecac000x2d1a419e0x92cab0550x6f4d3fa50x769a3dee0x4531624f0x00d4c5000x147067a40x08ffc5bb0x3ffdb0050x324e25b40xcfb9b9f30x6da8f0c90x3c89320e0x19a304ba0xa0c6c0100xca5305730xa2112fc90xd135ab230x8e7b55770xefd33d920x4dc274a80xc272cb2f0x1a146ec30x992bdd400xedc5eced0x75aea49c0x458e74400x7ca120780x07a8445d0xedeee5700x829437880x2505035c0x4cf1e9b30x7213b7d20x8b8cb8ce0xa9320e250x9ad24f210xba880ab60x58f9f05e0x79c3eaaa0x4bb8fdcd0x543963af0x086fea460xbb73cc410x7bff892b0xf4004f760xbffba5ae0x70cf032f0xe8dffbf70x8d80ebcb0x60c112e00x4addf5ba0xdf8114050xca1edc550x9cea00560xabce052d0x6269c02a0x5d9add820x59518c150x1e73d0690x75fe45dc0x1f39c8410xc98516c20xc17515d70x39eebb1d0x7084e7030xfff32fd10x045c7d9e0xb403915f0x6eafd15f0x546673080x97f1fb090x047886a70x962c8ae10xc73c43ed0x282cdabc0x19c03a950xd8a6f7c00x52f10c800xfed11ed10xeaf730bd0x2f0d90530xd02d2f0b0x851e60030xe39d07940xc93ee1e70x8c89e3b80x9c8030200x8c2045780x6af99da00x287c4db10x90d31eec0x842f046d0x2735ae140xb313e2940x374ca80a0xec80d2a10x65a558240x23801bdf0x955a731c0x7762a92b0x9bc11be70xe8a890f90xda5ac9c70xbd708dfe0x8f59133d0x2e4b503d0x89bbafc60x3d38e29b0xd4ffcff30x18f9120f0x7a7bc8ac0x39aa48880xcfbbff0d0x474edbd10x1690b5030xff42c3740xc9fd634a0xf60f4abc0x51a348cc0xd54746900x2882d40e0xe1aed4210x807766ea0x17b995620x8fdefc280x1762ba150x02d2b6c60x46e719220x489201be0xc8fb5cfc0x4fa5cc340x295fd4a00xf266e2500x4e950eb60x923e1f200x0bea7d9b0xfbc8c75c0x15d3ee960xb348e2600xae8914710xb41c7cbf0x4a0a30920x8a5de8810xab80c8b20x577e5a690x34a643e70xaf0d3f420xc196f4170xfc66a14b0x3acc791d0x36da8b620xb7b6814f0xab98a9570x72f8e2450xc17e99460x77ae495d0x4de17ab30x9c4768e90x6da3b30c0x7c1dee6d0x221b90060xb143aca40x851196100x113952e30x2b264a2b0xae0a70ff0x0f1b7dd30xb3f127990xa16d1a540x86b776120xd0dd11720x42bfcdd20xd6113da50x4aebdcb40x0454bf280x13856d4a0xcc2294af0x1bc3edc20x1aabf5170xcb23291a0xa895d1910x5006877f0xfd1143530x74b559460x6b04f5b70x933f75e00xa5930e320x657489cb0xaee411ff0x86b13d2a0xe06371a70x811dc3340x3c0af0870x407af3040x65ac90090xa44b29640x1b8452cc0x88fc64e40x010da1a00x3a3b455f0x0c25c3a30xecad25140x2630861d0x3ff5fc5c0x8e848f6c0xf6105ca90x95f916fc0x732a87190x84800d0b0xde035b460x9a6965d60x1c826f390x0faf7b5e0x5aa6d2d30x8b05be700xa123206d0xb25f2b0b0x7cda5c160x4f74400a0xb261eabf0xe05f65e80x67a95ba10xdd6e1de10xce19e9120xf30c13980x1159e2e70xcefc18780x24dc33b20xc65015620x3b5c9d050xc548e8db0x2cac51440xef3fe6130xc2cc7f840xe24508470xe84c86920xde2266740x6d4f75990xa3f36fd30x081e75500xd0bb16e20x05ba7ed10xcb5f6b7e0xcf8df7780x36e49ac10xf8d523550xc48bb7050xa2d83e640x896c11e10x5502b0dd0xf2b58c6e0x5dcb13e10x0555e2850x3ab2d9820x81b882d90x8fcebb7c0x2572bca00xf7a2687e0x870b325f0x6e7eab290x433ae21c0x194498840x7452adff0xe7232e0f0xec012d440xd9cae1020x2d1b02d20xdb8a1b3f0xae69b1c10x12a387470xc3055d200xabf32f290x2875a3150x94bf03ca0x97adb4870x69e683de0xf54667600x6dcf857f0xb67fec0e0x9930f8a30xcd8e8f820x0bbeaeba0xd9992eb40x1e9124150x8328673f0x2c61bb090xba82f2460xaa5aee1c0xdf81924d0x18b2790f0xbdb2dfd50x0f9fc04e0xf4dd89bf0xaa86cfb50x67dcd76b0x5d9317d70xb5ab892d0x08c5db3e0x6e98122f0xc5344b350xc03921000x1df981c20x7936fbec0x70a751ff0x24423e6c0x02e091930x40bf6cd00x47ac3f2c0x19147e680xf64ad5890x78b9b54d0xf9e828590x5a5bcae20xf5fc2f2d0x705034990x0c7391310xa3e754950x930011530x663caf610x874be4080x84c460820x3d7bedbb0xcab62a460x07348d330xf349c66f0x5da3dc250x059374c80x1d93eb180x914652fc0xfe48ea460xc0cddae50x2f7822c80x4c3fa97e0x6235d8950x42d8591c0xc2fb97a40x9aa0aef90x0afdb69c0x1f09b6620x72c8e2400x191988ac0x1938236c0x9b6d41070x1cd308290x1f2c86a50x1b2566870x984132340x6fea4b690x4d57ae3c0x9fef35ac0x0ae9df050x54db1f9f0x92e7560a0xd65b0d850xec08f7450xc00f60580x2bf67def0x905f66ce0x4872a86d0xeac5f2720x5c7c1edb0x8c3ac69f0xf99c412d0x678bb3cd0x605f36170x7e005c7c0x91f926ba0xbc067f8b0xf778bfac0xdb4f3b1a0x2c4a1f650xb4f969280x8f88a2410xe6725e890x570106e30xd16d9c010x315de2cf0x32d434200x9bdd50ff0xe5f657640xb779c5650xb4421fb60xebdc3eb30x340f91ec0x1b5c08640x0c2e92390x80e8bbcb0x37a37cc80x424545390xfda9dc050x5c6fa4530x36be2d770x89e3897d0x8fe9dd360x4b77c88d0x6832fdd30x2e3879850x2867cb520x0abf28410xa97e00eb0x01612c0b0x5d25ea8e0x5f4576f20x049de1d30x700d17390x7c3cd25d0xece1d9bc0x8cee8de00xc2441fdf0xff5854400x370cfe6e0x922ecd290x5ac425b30x53db14d50xdf562e040xde6ae0bd0xfb51dc9c0x2e7d53ec0x3b3336ec0x7ed994310x878b55650x27a9c91a0x510980000x22d216e60x4adf05850x544288080x43ff9cd00x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x84c1de210xe707e41b0x1324f6d80x8f8d43410x43c349500x01c483a90xef15cc440x52fef3810xd902638c0x8e1ab1540x1c214e060xf2a353ac0xd034392d0xf3251e7b0xae575c8f0x7b6ac78f0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x598db8370x1c5440f20x90368e860xde7dd7c00xd317fe4b0xd9dfb5a50x0958448b0xad5c3c930xce0d1cbc0xccc1afef0x15e7f70a0x56da77350x9a4666e30xdaaf6a2a0x0bd474ba0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0xbc5671dc0xbd091fda0x648920d50xfe9ad41a0x7bb1ed080x940e47c80xad58c9fa0x6ece3c8f0x5039a0620x414815e20xcf6920f60xe9580acd0xb199f8640xf55664df0x870dcd350xe2464fb60x5889c8b50xe051e5050xe058736f0xa49b4d310xa21fa7650xccd197c70x9d44af4d0x4ae215b20x3645efe70xe77f4f910x7217f9eb0xd3473eac0x0572b6b50x5de2cf470x541f80fd0xe35f3df40x146d84390x79a651990x3a97c15d0x31c21a020x5dd223250x0284810f0xc9ef18250x035e18520x9adc02050x29272a370xbadbbaea0xe99fbcc90x9ca449950x62c6b6400x63e336100xf787bc650x4da7309e0xc5a153ff0xade659ea0x905ae33c0x7bc6f5970xab3a9f560x0926f77a0xecf8cf320xbe9fb9220x111b71550x07c8e4ce0xdedd8ee90xcf2125cf0x5334aa6a0x1a76cb8a0x43c646df0xf756a4660x5cf84a880x5be849610x0e9e079c0x0419e1750xb6a7c9860xd4a3158f0xa0372fc90x2cc2d52d0xd4af47760xc3f6361f0x6ce381b00x44c6e6330x27e75e380xc01845ed0xedbed23e0x78b8a5eb0x8ae204f70xdc1421940x3fd345370x2a92455f0xfd0098b40xd16e00470xa8395fc90xdc20978e0x03c1e6e60x7b54dc9f0xec6799550x29c7b2610xbb8ef4710x266b1df90x33b46d250xfeb5d0aa0x387fdb2c0xf3185f670x71aeede30x7c09f4e30x952582070xf35e02870x969c73d90x1aa9fba00xc1d989c50xda46cad20x3567743b0x43d1693d0xcffcdf2a0x48a81d7e0xc49134420x5b35c4f90x7834defd0x6c28be5a0x60a634c40x19567d060x4ad81c100xf3293b9e0x13e39ef00x005699150x8a66f89b0xadc044b70xfe326a0d0xaccd6e1c0xfc3821840xfd7ce30e0xdc990c400x999e82970xc62273b80x6f0e14ae0xa9bdc53c0x9829a7370xa8c8a7980xe74c12640x70ceea920xa60ac19e0xc7803f110x97bce1b30xf4b30abf0xc6e940e20x72a85b7c0xe10e43be0x5a2d74490x32552b0a0x03d348850x190f020c0x911a5f620xfa0dc0eb0x77b952fd0x962cb2ef0x78aad8920x1d9c50870xd45d53640xc68995dd0x48f238110x80de1e3f0xae8ef6540x2bea3b550xaabee7af0x642efa640x5ad10b3f0xd2f0cc830x017b94100x74cde7490x463372c70xc210437a0x317ee4020xf534550d0x92c0adbe0x18e166570x358d62710x766e17aa0xaff59a240xfef8cf740xbe5d367e0x3d9143ca0x318693f30x9a2efd180x083c380f0x02caff200x8eddea790x8787d12a0xfaebabd70xeae387660x77b081aa0x91e18d910x099512ea0x86fe899c0x46cb4f690x35f2b7f70x1b377cb70x938678150xbb8e169a0x2dbe672c0xacabdbcd0x1a63af340x239aa53a0x46f5ca8c0x79545e990x382d43650x2d6bec720x8eaf2a5f0x02afe1ce0x7e8ce1130xd17bb6c30x2365cc400xb4d797090xe7ea458a0xa99855830xd3b542b90xe187b08d0xac3c07880xa2cb7b6d0x1b2c8bda0x9f3b25320x6bb73e8c0xfd2b3e450x56244c4b0x985e71f00x9c3528890xb88735320x06d6624f0x4ddcebe00xd370b2c30x7a1f5eeb0x0566a47b0x901d09980x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x69e872f90x83be64b90xf9deb0db0x5f4e52490xd6469bd50x709204b90xf486e6ad0xf2eaef810xceb029890x7c64a17e0x2d3f225c0x32211a8d0xae5316430x98aa3d7b0xd06485da0x724990940x91fddb8a0xfde2f3d20x36e0c39a0xa909cfc50xf5a17a6d0x446615bd0x2f9e7f8e0x32f7d4350x7d9c75f30xddbe05b70xccc5f3e50xd642f3f60x690e4da10xd37442c40x31fb43e40xbdb3ec6d0xf353c3690xd48934d10x6c686cdd0x7f8650480x3bf4a6f10x97ca81620x983775430xbd1f42e60xc6cd7fd20xf80c6dc80x33a497e30xc92ab5240xf42fff1a0xe88e823a0x08b0d7590xeb9dc8b20xae2005ac0xf5dca44f0x99906ac20xfb8afa5d0x985e21cd0x553a86d00x186e08c90xb21bebbb0x2edc08e80x4336612a0x64ce7cf50x304b559a0xf7e7f17a0xf13777ba0x2e39aaaf0x252287f40x08df27ad0xd791ef950xb5b9fbc20xe892574f0xd5b5c1820x7b4f6bbc0x1b5ba4a20x445dada40xe56686a30xd9e45a010xc6057d040x7b9d0c7f0x109c57310x70a4e7fb0xbabd30f50xa27bc6010xce825a0a0xe164ce380x6b07cf350x77f7e4a50x3a23ec220x9a98e6bc0xc978e67d0xee1dcf840x999ba0f70x82e559380x1a9937510x10c78b450xc1125f490xae801d0e0x3a1ae20c0x77d5de680x692a1ce70xeede1ede0xfc22fef40x527a8dc90x741aef7e0x03a81e690x086780e50x91c7f6780x159796020x66ad5ba70x3bc714910xbdf093f00x4ecb55b40x5a12c4650x1c5a5b8c0x04019b6f0x3e4ed6df0xacf57def0xfe1c113a0x5d354bc10x9ea65b660x089cfc530xb2a109240x23711f670x0e9f4c010xfc9eed620xf859c3de0x290751850x085678ef0xa8feca100x8ddbd0520x3ae22af40xea9d35d80x75133f6e0xc9641b480x54215db50x920cc3890xaf924fe70xb1e2ba7a0x6a5099c00x7217ee7d0xdf021de50x7254ff6b0x07d7dd300xd78bdab00x1785bd900x2776cbda0x0671a4f70x06fa31e80x5a65de460x5c019a510x26d24cb80x494e33930x61d05d8c0xf700b0370x4eaddaa50x09033ab40xafa83eec0x265209700x3e6a0c090x5b56860c0x7e16fb9b0x4f78d9280xc22a30910x03fd25710xd90043b50x091d24200xa7b84f1b0xd6ee688f0xa0b046750x0b1beb310x9cb986f20x23fd30280x2198cff70x3744cf360x5635a60a0xff9a6a790x18e5edf90x2e7a17d40x2375134a0x2002af4f0x34bcbd3d0x5a1298550x150bcae60x0de54da40xebb243370x7d47483a0x31e2e77f0x5c091fb30x7f0279fb0x4279a8e30x7e57fc600x321055cb0x46a417ca0xf0c767600x693828a70x7c881b330x5093b5bc0x1442bc320x4b2210b80xd0b657cc0xcba169180x662507990x63746df80x671062330x802ae9a20xb0ad9cd30x87677eaf0xcc9074340x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0x9d443c650x612df9ae0xe67343c10xdcdffc600xc04c7e840x1fd4782d0x4ba5c46b0x493d5beb0xea61eefe0x024d14bc0x787f0fe80x75fe065a0x75d499dd0x90576ec40x97651e6c0x8d5349c80xc9f021010x83fdd13c0xd7f557270x7821bdd60x11992eba0xe041c9550xde3997860x79cd56420xd10941420x584568ee0x092f0f170x12edbaf30xd6bab9be0x0372bdcb0x66dd54f70x0e18a4950xc58cb94f0x73a954300x0e085b3e0x22dac7410x0f2555650x83ac75840x01c1fb8c0x0ff038a80xbaa3e7ab0x0865d2400xcfdd24ce0x116847d00x4b8b32390x65154e5e0x1b2e758d0x82c2feed0xe3b327b80xe61ae90a0xff05fa130xd056df4d0x865df7b60x791330ca0xb7fa013e0x0da1ae260x8a66fe8f0x005595c30x562af2850xa70a65b20x7a6f41ed0xe9b76bd90xd1e69c3a0x9ef346580x0248626b0xfaa9d9000x1f478c530xde804bb90x4311cd910x12d6f1d50x97fa07e90x3b304ebb0x660779c80x3b6f9fc10x58bf3dd70xf75e1c640xdc1b3bd00x94362bd90x3bd70a6a0xb24b5ada0x3d732eda0x15f980b90xc38af1210xf5e03a3a0x1e01660e0x10f6c67c0xe616262e0x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xfbc684800x284e07d80x9bb6fd090x7548d8750x207b69f40x4c8a6ea20xe9eb1d520x91bc68cf0x1501d58e0x98cc44010x90aa85490xa8d9f7470x357d95050xcfa5f8ac0xa7f615d30x8b0bbc420xb3748e2c0xcf37b33d0xae59ae660xe1cdcb270xd1c8ea360xc92f7f500x5c7574a10x4e79f7170x058b582a0x6a0d1ef50x91aa27bf0x949612830xd06a29fb0x6b1faddc0x14c9e4040x95e7939a0x40a9b3490x9e0c711d0xa5287cd90x910da3950x9c2fc5510xbb0fb3340x21e484690x97226dae0x6de138010x262e823a0xa33c0eac0x35465e150x139cee210xa096b8890x0917490b0x4d1ff60a0x4484a5a40x9be537400x742578a50x2a68cec90xaa2fd36c0xd5bdbe180xc3ff407f0xb308c97d0xca431c050xbe687e880xa0fbac790xc00d54730xf8f61ebc0xcd9cd2ff0x5fa78ab00x5d2903490x66d9a30c0xcb2a03fc0x24447bfb0x13d7cd740xe57cffff0xf656bed60x7ab6fad10x2130c51f0xf4edb9780xb5ba130f0x7a4165190x0af984d80xddbd3c550x8f2703b70xb219d56c0x0f39fbcb0xa92378140x2039c8b60xc68e9a550x714eeecc0x9b3d5bdc0x9fea02c60x1603e0ba0x55b720c80xbfc03f560x1d27007d0x909a996a0xa1bf45450x99821b050x1b049e570x03388e470xb9fb28030x1481bd020xaa05b0340xd4f17d420xdd3c79ef0x860de0c40xed32c71b0x2991b8d40x0f3bcb390x92e16eb00x532046aa0xfa48526e0x00a0e7ac0x563a047c0xfce9c1220xcbd688370xb4f244b20x65e2ccbb0xe45446bb0xbf9b5d890xe9a9a0860xfcc7c37b0x0dd107ab0xf22bbc950x6ff1191c0x6d90bec20x147bc56c0xd7df37ed0xea38ee070x5bf120e30x52c164790x1e9415b20x6068bedf0x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860x8f0629c30xa6eca50b0xd0654aba0x7757626e0xf82f36570x0d4592130xa26d9b4f0xf31b3fd10x05a472120x5dc4a22b0x9366180b0x7e0f77820xef548be40xe816cbfe0x6fef02270xab849e3d0x0565698d0xded5cc670x846460cf0x649ac1530xff3527d20xb49317580x809304d80x1c46b5100x023d1b900x632d93530x804af87c0xa836ba020xb9e276cf0x16301b340x6851664e0x3fc73cf60xa867abf00xe448ccfa0x6b9ef1880xf770a6b40xce6ad4e00x96ef679e0x5f2da7dc0xfd8852060x131a70ac0x621031820xa1b159fd0x297745fb0x43f8ccad0x9365d7280xeb76a9fe0x60e33de60x4edfb46e0x2ec05d330x92cc83fa0x79023c650x14aa03110x9d4894c80x5f9883150x998d79d60xc20979350x3b87644a0x556cca460x3ddc6c040x6ffce6800xad536c910xa50bcff00x99f068d50x32326a7b0x2c2f5a090x783b80f40xbec30d050x168c55810x6340434e0xae2d175d0xccf396a30x6a1f15350x5d0113e00x096a7e6f0x61b443f80x4c762b5c0x2dfa9e280x2410c3380x08f7b60b0x7708ebb30x0908dcfe0x14034e1b0x203ef3d40xcda7acd70x47798ba50x7ab4c74c0xf0d727210x273759920xb9ed35450x94507e5b0xadd36c760x6cc319240x9f7853d90xaa395d600x980621320xa8de1aa70xc968bc2c0x4d528b7f0x938a407e0x78663c1b0x9620f8b70x162f3e2a0xcc8a527b0xa67bd2970xb81105730xabfa477a0xa27dc9430x2046c7b20x971380950xd80e6c040x1d9a64650xcaed35410x2bbc5b2a0x316cd4610xb96816210x053495080x5cede0a70x54c3425b0x52f2292f0x5f4cd6b50xda734c700xd5dc70510x159fbf9d0x90493e7f0xbf700e670xd1370bef0xbb7195a50x308181010xf1ec207f0xc2ab0f9c0x2d37a0660x6bcebdd90xcd599d040xce678a590x2919b1560x4e7124c00x203360fc0x4dac77f00xe5919cb10x065994f10x05e807a90x0a57f2940x06b5947a0x1f6c088d0xb9fbdc4d0x7eccb3df0xd82e2f3b0x3519fa2e0x71474ffe0x5e1b5a670x6d5d498a0x1c6259980x08ef35460x3f5c54930x6b2818cc0x16f7c6ea0x3cb557d60x8b07d9690x05c54ee50x2a23b0d10xd68213b00x4abc18690xeaafb3e30x7bd28a860x450fa8af0xd971c6c40x4740b3bc0x8cda80290x731dba7a0xd387709b0x502b85ed0x76ca74ca0xb05191a40x2081869c0x21c1b6a50x9175c2560x90a5be090xa3a9188a0x09a91fe80x210443990xb3a172760x0e007edf0x4b9319680x3a71b95f0x2702391a0xbbe4f1210xf68e2af60xb052325b0x28e64c640x85cb2c450xeb833c220x0034f3b60x273aab740xdc14a2110x0fa138de0xb285b8f80x5026585c0x65ab2ad90xa452f2a40x642eb5c60xa9b0485a0x135d78730xeefe30ef0xad8347c30xec5947b60xedb951cd0xf7c3f2730xc66019cc0x6aad91520x6b0dc5650x943fc7080x54ea6dfe0x262a70630xa11216be0x5187ac4b0x2b0765ca0x870e16b70xe4dfec9d0xcca5839d0x9a4fe66a0x5466f0300x0cd8bdf40x737da9820xef1d55d80x6f2e18820x6317c0ab0xda6568b10x9138f93c0x48850de60x4f616afb0xed4c7dd60xa52bedf60x1b8b04600xb7c2c5af0xf5b604cd0xce0a40200xc7c23ff00xf1aaac140x19f12d060x1cb9a1c80x46c6421a0x55297e780xbcd336900xcae857910x9194e18f0xf59514290x07b0cf8c0x9776de310xffc4b0dc0x36604fef0xecd8f23d0xd72feba20x23b3ad470xc6572a900xd45a10570xde9ab8c70x5c8755f40xd0458ccb0xcf7473730x732852fe0x524313480x8f8ddb630x208d3c060xcd76237c0x4a3222cc0x520fcca80x379140250x36cbd4b60x83c52fba0xd935c3c10x96b28d800x9ee77d7a0x4420816c0xdfb9263c0x86620e2d0x9745fd300x02a407120xb15f87780xd31a92820xd7b1e1ab0xc9576c460x20a5c5d70xaee820980x80619c600xe75728310x99fe2aad0x01f660a00x5c6994410xc6b1fdbe0x37a024120x0049ca830xfcb6c6700xa09b8e080x86ede8f10xe12a28510xc810d9ee0x054b92170x47ba24640xaa738c460x31c925fc0xf0f189900x72395dc10xaab233400x0a5759450x7a8ca6270x737d34080x4000a9a40x4feae96a0x5b7c11120xe3b2658d0x00c807410xb73be7940xd6f50cf70xc241eb940xd2d240a10x659ded260xb01bebf90x635bbf4e0x582b62750x7d199d360x938149270xe00c48510xb4d65f5b0x2999e2840xc048bc210x1fdbacdc0x0004f87d0xb5f053480x02598ec50x311c8fed0xd54f2e660x300c1a2c0x663184bd0xafe3c5320x45805ae70xf4c48f340x6f68b69a0xe738594a0x10549b940x91f4a6290x1f460d0c0x461828800x15a58b0e0x036c9fa60xda3281170x4fc51ee00xc9df055a0x28e231390xb803d0c40x2f8cef090xb5b58c8c0xf846571a0xd41f8eab0x733c84830x0049a0700xf19f55fd0x204b6b4f0x5ba0d75b0xd45bacc90xe5ccc54e0xaec25d020x12de3c380x53910cf30xd61920860x1ceb599b0x74c333970x32cb953b0x14e739bb0x7c7e65ce0x9fa6bc500x27a41fcc0xe4d17c670x1aba56f10x2b84d6e90xeabe5d9d0xbddda7d00x3789aaba0xbd7c3d780xf4f470200x5fe5f4fd0xe0f6abba0x76dd461c0xa2db39250x72f01e000x0396fdee0x510e3c2f0xa0f5f05d0x50c7fbf60x6b221abf0x57d4050a0x5916d6090xb8d090920x6c7df3330x88fac4e80xe8764c600x35fa6a050xe0d7aa170x1cdd06050x6a32c6dc0x0af288dd0x362610980x2406117e0xfa0813760xbb4e26ae0xf467ea450x5b6c00e60x5317dcb30x8c004bd10x653e55250x6285dfe80x42d35e4f0xbe7116a00x85957c570x23ca2e9f0x68d270650x7d39ec520xead4f7fe0x64ba50170xf3b47f670x62b72b180xa7e0254e0x48e62c9f0x68fa7d280x1018eee00xa0ec39020xed1d38130x39046c7a0xc04c72670x345c92170xe68acd6c0x3506012f0x123339910xa34f90ae0x7ebbbb070xabea3e730xb68d357f0x72fb05820x4653f7a00x1f5d85120xa542cb300x3203f4cd0x329a65130x37e09ae60xe15cd7100x54e77eb50xaf0cb9b60xdd6914020x2f06d3200x5469655b0x84653b050x333ca8c20x9de362d90xc4791acc0xd62387a70xb780d0660x3826f4010xd56280a90xa983d7740xa37711310x2578feb50x9b7e295f0x7978a4e50x1d8bc14d0xeb6fab460x5a1835b10x7b0bd3ef0x66341ca20xfcb90e510xf616bca90x133ce7390x8488b89f0x9bf2d1760x8dbf47050x660f67720x4bfd33030x4afedab10xeeffa34b0x3cb371570x5c5d28330x1c4cf6910x499359650x30f3530e0x70e28dac0xf2fe21d50xf7d79e390xa9e0d3fd0x0ddee1540x4a9638dd0x1475d6030x0d7f5fcd0x555c32430xd87ae60d0xc1276f420x48012e280xe50d2ce00x064b36210x823edea50xc7fae0240xa25fc1150x04e277190x508737410xa7c94f1d0x3df7a9e90x205b2e2b0x1f0263420x5c1606640x0e18c7ae0x4629197e0xd1e246a20x24c8e4820xcb3e91cc0x7bce46030xfef779fa0xc9c437f70xddf68fc60xeeb10d5c0x818cdc160xa48b3a970x3027e5f80xe3335f000x9c995c690xbfacb8370x91ba88250x378d713c0x762a952c0xcedcb9a50x807d2b2c0x9e84a3c60xd08ce1fb0x78193b8b0xcfa48ab10xbcbc10fd0x1d54f5ac0xb8b08c5f0x480ef45e0x021df0780xf906ded60x0b384c2d0x1a4c1f1a0x2f5392920x5856bf7c0xb4c09b860x40ada30c0xcfe8dc200xe2e763190x25852edd0x65dccf130x52d717da0x81db6ebb0x6e5b86510x760a0f4f0xbd21ca7e0x0525c1ee0x383a8c350x6de864bf0x410918f50x85efc7e00xd14612c30x434c5d100x879110810xcacdd3ec0xee657e5a0xf2c43f3f0xc890c0080x5a0b73d00x6aeefac40xea6f9a360xe9f7149c0x581f98da0x107e58780x424d36200x35a88f280xbb0540aa0x654083780xce5ac24f0x6005c3510x4277a2de0x7d08338d0x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x3d8baf3b0x01bb2db70xc341ae6d0xf2753b740x924c46f84.18.0-552.el84.18.0-552.el84.18.0-552.el8.x86_64164.18.0-552.el8.x86_644.18.0-552.el8   !"!!####!$$$$$$!!!!%&&%%%%%%!!''((((()*+,*--****./.0.1.2.3.4.5.67787999:;<;;==;>;?@@@@@@@@@@@@@@@@@@ABAACCCCDEFEEGEEEEEEEEEEEEHEEIEEJJEKELEMENEOEPQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSQTTTQQUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVXYYYYYYYYXZZZZZZZ[\\[]]]]]]]]]]]]]]]]]]]]]]][[[[[^___`_______aabbbbbbbbbbbacccaddddddeeeeffffffffffffeggggggggehhhheiiiieeejkllllmmllllnoooooooooooooooooooooooooooooooopooooqqrrrrqqsqqtquqvvvvvvvvvvvvvvvqqwqqxxxxxxxyyyxxxxxxxxxxxxxxqzz{||||}~}}}}}}}}}}}}}}}}}}}}                 !"#$#%#&###''()))))))))))))))))))))))))))))))))))))))))))))))))*+,-..../0000100000220003040005566666575588885999::::::::::::::::::::::55;5<5=5>5???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????5AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA5C55D5555E5FGGGGGGGGGGGGGGGGGFHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5I5JJJJ5K5L5MM55NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN55OPPOO5QQ5R5S5TTTTTTT55U5VVWXYZX[[[[X\\\\\\\\X]X^X____________________X`aaa``bcbbbbb`dddXeXfffffffXXXghiijklm.vmlinuz-4.18.0-552.el8.x86_64.hmacSystem.map-4.18.0-552.el8.x86_64config-4.18.0-552.el8.x86_64initramfs-4.18.0-552.el8.x86_64.imgsymvers-4.18.0-552.el8.x86_64.gzvmlinuz-4.18.0-552.el8.x86_64kernel-4.18.0-552.el8.x86_64.confmodules4.18.0-552.el8.x86_64.vmlinuz.hmacSystem.mapbls.confbuildconfigkernelarchx86cryptoblowfish-x86_64.ko.xzcamellia-aesni-avx-x86_64.ko.xzcamellia-aesni-avx2.ko.xzcamellia-x86_64.ko.xzcast5-avx-x86_64.ko.xzcast6-avx-x86_64.ko.xzchacha20-x86_64.ko.xzcrc32-pclmul.ko.xzcrc32c-intel.ko.xzcrct10dif-pclmul.ko.xzdes3_ede-x86_64.ko.xzghash-clmulni-intel.ko.xzpoly1305-x86_64.ko.xzserpent-avx-x86_64.ko.xzserpent-avx2.ko.xzserpent-sse2-x86_64.ko.xztwofish-avx-x86_64.ko.xztwofish-x86_64-3way.ko.xztwofish-x86_64.ko.xzeventsamdpower.ko.xzintelintel-cstate.ko.xzintel-uncore.ko.xzrapl.ko.xzkernelcpumcemce-inject.ko.xzkvmkvm-amd.ko.xzkvm-intel.ko.xzkvm.ko.xzoprofileoprofile.ko.xzblockt10-pi.ko.xzcryptoansi_cprng.ko.xzanubis.ko.xzarc4.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzccm.ko.xzchacha20_generic.ko.xzchacha20poly1305.ko.xzcmac.ko.xzcrc32_generic.ko.xzcrypto_user.ko.xzdes_generic.ko.xzdh_generic.ko.xzecdh_generic.ko.xzechainiv.ko.xzfcrypt.ko.xzkhazad.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd128.ko.xzrmd160.ko.xzrmd256.ko.xzrmd320.ko.xzsalsa20_generic.ko.xzseed.ko.xzseqiv.ko.xzserpent_generic.ko.xzsha3_generic.ko.xztcrypt.ko.xztea.ko.xztgr192.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxor.ko.xzxts.ko.xzdriversacpiacpi_extlog.ko.xzacpi_ipmi.ko.xzacpi_pad.ko.xzacpi_tad.ko.xzapeieinj.ko.xzdptfdptf_power.ko.xzec_sys.ko.xznfitnfit.ko.xzplatform_profile.ko.xzsbs.ko.xzsbshc.ko.xzvideo.ko.xzataahci.ko.xzahci_platform.ko.xzata_generic.ko.xzata_piix.ko.xzlibahci.ko.xzlibahci_platform.ko.xzlibata.ko.xzbaseregmapbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzxen-blkfront.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharagpintel-gtt.ko.xzhangcheck-timer.ko.xzhw_randomamd-rng.ko.xzintel-rng.ko.xztimeriomem-rng.ko.xzvia-rng.ko.xzipmiipmi_devintf.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzlp.ko.xzppdev.ko.xztlclk.ko.xztpmst33zp24tpm_st33zp24.ko.xztpm_st33zp24_i2c.ko.xztpm_atmel.ko.xztpm_i2c_atmel.ko.xztpm_i2c_infineon.ko.xztpm_i2c_nuvoton.ko.xztpm_infineon.ko.xztpm_nsc.ko.xzuv_mmtimer.ko.xzvirtio_console.ko.xzcountercounter.ko.xzintel-qep.ko.xzcpufreqacpi-cpufreq.ko.xzamd_freq_sensitivity.ko.xzp4-clockmod.ko.xzpowernow-k8.ko.xzspeedstep-lib.ko.xzcpuidlecpuidle-haltpoll.ko.xzcryptocaviumnitroxn5pf.ko.xzccpccp-crypto.ko.xzccp.ko.xzchelsiopadlock-aes.ko.xzpadlock-sha.ko.xzqatqat_4xxxqat_4xxx.ko.xzqat_c3xxxqat_c3xxx.ko.xzqat_c3xxxvfqat_c3xxxvf.ko.xzqat_c62xqat_c62x.ko.xzqat_c62xvfqat_c62xvf.ko.xzqat_commonintel_qat.ko.xzqat_dh895xccqat_dh895xcc.ko.xzqat_dh895xccvfqat_dh895xccvf.ko.xzdaxdevice_dax.ko.xzhmemdax_hmem.ko.xzpmemdax_pmem.ko.xzdax_pmem_compat.ko.xzdax_pmem_core.ko.xzdcadca.ko.xzdmadwdw_dmac.ko.xzidma64.ko.xzidxdidxd.ko.xzidxd_bus.ko.xzioatioatdma.ko.xzptdmaptdma.ko.xzedacamd64_edac_mod.ko.xze752x_edac.ko.xzedac_mce_amd.ko.xzi10nm_edac.ko.xzi3000_edac.ko.xzi3200_edac.ko.xzi5000_edac.ko.xzi5100_edac.ko.xzi5400_edac.ko.xzi7300_edac.ko.xzi7core_edac.ko.xzi82975x_edac.ko.xzie31200_edac.ko.xzigen6_edac.ko.xzpnd2_edac.ko.xzsb_edac.ko.xzskx_edac.ko.xzx38_edac.ko.xzfirewirefirmwarecirruscs_dsp.ko.xzdell_rbu.ko.xzedd.ko.xzgpiogpio-amdpt.ko.xzgpio-generic.ko.xzgpio-ich.ko.xzgpio-viperboard.ko.xzgpudrmamdamdgpuastdisplaydrm_display_helper.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgma500i2ci915mgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xzteststinybochs.ko.xzcirrus.ko.xzttmttm.ko.xzudludl.ko.xzvboxvideovboxvideo.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhidamd-sfh-hidamd_sfh.ko.xzhid-a4tech.ko.xzhid-alps.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-asus.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-cmedia.ko.xzhid-corsair.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-sensor-custom.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid.ko.xzintel-ish-hidintel-ish-ipc.ko.xzintel-ishtp-hid.ko.xzintel-ishtp.ko.xzuhid.ko.xzwacom.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonabituguru.ko.xzabituguru3.ko.xzacpi_power_meter.ko.xzad7414.ko.xzad7418.ko.xzadm1021.ko.xzadm1025.ko.xzadm1026.ko.xzadm1029.ko.xzadm1031.ko.xzadm9240.ko.xzads1015.ko.xzads7828.ko.xzadt7410.ko.xzadt7411.ko.xzadt7462.ko.xzadt7470.ko.xzadt7475.ko.xzadt7x10.ko.xzamc6821.ko.xzamd_energy.ko.xzapplesmc.ko.xzasb100.ko.xzasc7621.ko.xzasus_atk0110.ko.xzatxp1.ko.xzcoretemp.ko.xzdell-smm-hwmon.ko.xzdme1737.ko.xzds1621.ko.xzds620.ko.xzemc1403.ko.xzemc6w201.ko.xzf71805f.ko.xzf71882fg.ko.xzf75375s.ko.xzfam15h_power.ko.xzfschmd.ko.xzg760a.ko.xzgl518sm.ko.xzgl520sm.ko.xzhwmon-vid.ko.xzi5500_temp.ko.xzi5k_amb.ko.xzibmaem.ko.xzibmpex.ko.xzina209.ko.xzina2xx.ko.xzit87.ko.xzjc42.ko.xzk10temp.ko.xzk8temp.ko.xzlineage-pem.ko.xzlm63.ko.xzlm73.ko.xzlm75.ko.xzlm77.ko.xzlm78.ko.xzlm80.ko.xzlm83.ko.xzlm85.ko.xzlm87.ko.xzlm90.ko.xzlm92.ko.xzlm93.ko.xzlm95234.ko.xzlm95241.ko.xzlm95245.ko.xzltc4151.ko.xzltc4215.ko.xzltc4245.ko.xzltc4261.ko.xzmax16065.ko.xzmax1619.ko.xzmax1668.ko.xzmax197.ko.xzmax6639.ko.xzmax6642.ko.xzmax6650.ko.xzmax6697.ko.xzmcp3021.ko.xzmlxreg-fan.ko.xznct6775.ko.xzntc_thermistor.ko.xzpc87360.ko.xzpc87427.ko.xzpcf8591.ko.xzpmbusadm1275.ko.xzlm25066.ko.xzltc2978.ko.xzmax16064.ko.xzmax34440.ko.xzmax8688.ko.xzpmbus.ko.xzpmbus_core.ko.xzucd9000.ko.xzucd9200.ko.xzzl6100.ko.xzsch5627.ko.xzsch5636.ko.xzsch56xx-common.ko.xzsht15.ko.xzsht21.ko.xzsis5595.ko.xzsmsc47b397.ko.xzsmsc47m1.ko.xzsmsc47m192.ko.xzthmc50.ko.xztmp102.ko.xztmp401.ko.xztmp421.ko.xzvia-cputemp.ko.xzvia686a.ko.xzvt1211.ko.xzvt8231.ko.xzw83627ehf.ko.xzw83627hf.ko.xzw83781d.ko.xzw83791d.ko.xzw83792d.ko.xzw83793.ko.xzw83795.ko.xzw83l785ts.ko.xzw83l786ng.ko.xzhwtracingintel_thintel_th.ko.xzintel_th_acpi.ko.xzintel_th_gth.ko.xzintel_th_msu.ko.xzintel_th_msu_sink.ko.xzintel_th_pci.ko.xzintel_th_pti.ko.xzintel_th_sth.ko.xzstmdummy_stm.ko.xzstm_console.ko.xzstm_core.ko.xzstm_ftrace.ko.xzstm_heartbeat.ko.xzstm_p_basic.ko.xzstm_p_sys-t.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-amd756-s4882.ko.xzi2c-amd756.ko.xzi2c-amd8111.ko.xzi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-i801.ko.xzi2c-isch.ko.xzi2c-ismt.ko.xzi2c-mlxcpld.ko.xzi2c-nforce2-s4985.ko.xzi2c-nforce2.ko.xzi2c-parport-light.ko.xzi2c-parport.ko.xzi2c-pca-platform.ko.xzi2c-piix4.ko.xzi2c-scmi.ko.xzi2c-simtec.ko.xzi2c-sis96x.ko.xzi2c-tiny-usb.ko.xzi2c-via.ko.xzi2c-viapro.ko.xzi2c-viperboard.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-mux-mlxcpld.ko.xziioaccelbuffercommonhid-sensorsgyrohumiditylightmagnetometerorientationpressuretemperatureinfinibandcorehwbnxt_recxgb4efahfi1irdmamanamlx4mlx5qedrusnicvmw_pvrdmaswrdmavtrxesiwulpipoibiserisertopa_vnicsrpsrptinputff-memless.ko.xzinput-polldev.ko.xzjoydev.ko.xzmiscapanel.ko.xzati_remote2.ko.xzatlas_btns.ko.xzcm109.ko.xzgp2ap002a00f.ko.xzkeyspan_remote.ko.xzpcspkr.ko.xzpowermate.ko.xzrotary_encoder.ko.xzuinput.ko.xzxen-kbdfront.ko.xzyealink.ko.xzmouseappletouch.ko.xzbcm5974.ko.xzcyapatp.ko.xzelan_i2c.ko.xzsermouse.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzsparse-keymap.ko.xztablettouchscreeniommuamdiommu_v2.ko.xzisdncapidivertgigasethardwareavmmISDNhisaxhysdni4lmISDNledstriggermddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzmd-cluster.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccommonb2c2saa7146sianovideobuf2dvb-coredvb-frontendsdrx39xyjfirewirei2ccx25840mmcsianopcib2c2bt8xxcx18cx23885cx88ddbridgedm1105ivtvmantisngenepluto2pt1saa7134saa7164ttpciradiorckeymapstunersusbau0828b2c2cx231xxdvb-usbdvb-usb-v2em28xxgspcagl860m5602stv06xxhdpvrpulse8-cecpvrusb2pwcrainshadow-cecs2255sianostkwebcamtm6000ttusb-budgetttusb-decusbvisionuvczr364xxv4l2-corememstickcorehostmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmiscaltera-staplaltera-stapl.ko.xzapds9802als.ko.xzapds990x.ko.xzbh1770glc.ko.xzcardreaderrtsx_pci.ko.xzrtsx_usb.ko.xzcb710cb710.ko.xzeepromeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzioc4.ko.xzisl29003.ko.xzisl29020.ko.xzlis3lv02dlis3lv02d.ko.xzlis3lv02d_i2c.ko.xzmeimei-me.ko.xzmei.ko.xzsgi-grugru.ko.xzsgi-xpxp.ko.xzxpc.ko.xzxpnet.ko.xztifm_7xx1.ko.xztifm_core.ko.xztsl2550.ko.xzvmw_balloon.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsubinetbondingbonding.ko.xzcanc_cancc770sja1000softingusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeaquantiaatlanticatherosalxatl1catl1eatlxbroadcombnx2xbnxtcaviumliquidioliquidio.ko.xzliquidio_vf.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbciscoenicdlinkdnet.ko.xzemulexbenetethoc.ko.xzgooglegvegve.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xzmlxsw_switchib.ko.xzmlxsw_switchx2.ko.xzmicrosoftmanamana.ko.xzmyricommyri10gemyri10ge.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqederealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersfcsienastmicrostmmacfjesfjes.ko.xzgeneve.ko.xzhypervhv_netvsc.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdio.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs-xpcs.ko.xzphyamd.ko.xzaquantia.ko.xzbcm-phy-lib.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell.ko.xzmarvell10g.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlan.ko.xzwandlci.ko.xzhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualxen-netfront.ko.xzntbhwamdinteltestnvdimmlibnvdimm.ko.xznd_blk.ko.xznd_btt.ko.xznd_e820.ko.xznd_pmem.ko.xznvmehostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzparportparport.ko.xzparport_pc.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpciepcmciapinctrlintelpinctrl-alderlake.ko.xzpinctrl-broxton.ko.xzpinctrl-cannonlake.ko.xzpinctrl-cedarfork.ko.xzpinctrl-denverton.ko.xzpinctrl-elkhartlake.ko.xzpinctrl-emmitsburg.ko.xzpinctrl-geminilake.ko.xzpinctrl-icelake.ko.xzpinctrl-lewisburg.ko.xzpinctrl-meteorlake.ko.xzpinctrl-sunrisepoint.ko.xzpinctrl-tigerlake.ko.xzplatformmellanoxx86amddell-wmi-sysmanintelifspmcpmtspeed_select_ifuncore-frequencypowersupplypowercapintel_rapl_common.ko.xzintel_rapl_msr.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzpps_parport.ko.xzptpptp_kvm.ko.xzptp_vmw.ko.xzpwmpwm-dwc.ko.xzpwm-lpss-pci.ko.xzpwm-lpss-platform.ko.xzpwm-lpss.ko.xzrtcrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1307.ko.xzrtc-ds1374.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-msm6242.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-rp5c01.ko.xzrtc-rs5c372.ko.xzrtc-rv3029c2.ko.xzrtc-rx4581.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-stk17ta8.ko.xzrtc-v3020.ko.xzrtc-x1205.ko.xzscsiaacraidbe2iscsibnx2fcbnx2ich.ko.xzcsiostorcxgbicxgb4ifcoefnichpsa.ko.xzhv_storvsc.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzvmw_pvscsi.ko.xzsocqcomqmi_helpers.ko.xzsoundwirespispi-amd.ko.xzspi-pxa2xx-pci.ko.xzspi-pxa2xx-platform.ko.xztargetiscsicxgbitiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xzthermalintelint340x_thermalacpi_thermal_rel.ko.xzint3400_thermal.ko.xzint3401_thermal.ko.xzint3402_thermal.ko.xzint3403_thermal.ko.xzint340x_thermal_zone.ko.xzprocessor_thermal_device.ko.xzprocessor_thermal_device_pci.ko.xzprocessor_thermal_device_pci_legacy.ko.xzprocessor_thermal_mbox.ko.xzprocessor_thermal_rapl.ko.xzprocessor_thermal_rfim.ko.xzintel_pch_thermal.ko.xzintel_powerclamp.ko.xzintel_soc_dts_iosf.ko.xzx86_pkg_temp_thermal.ko.xzttyserialjsmuiousbatmclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcoreledtrig-usbport.ko.xzhostimagemiscsisusbvgaserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzhd3ss3220.ko.xzmuxpi3usb30532.ko.xzstusb160x.ko.xztcpmfusb302.ko.xztipdtps6598x.ko.xzwusbcoreuwbi1480dfuvdpaifcvfifcvf.ko.xzmlx5mlx5_vdpa.ko.xzvdpa.ko.xzvdpa_simvdpa_sim.ko.xzvdpa_sim_blk.ko.xzvdpa_sim_net.ko.xzvirtio_pcivp_vdpa.ko.xzvfiomdevmdev.ko.xzvfio_mdev.ko.xzpcivfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvfio_virqfd.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vdpa.ko.xzvhost_vsock.ko.xzvringh.ko.xzvideobacklightapple_bl.ko.xzlcd.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzfbdevcorefb_sys_fops.ko.xzsyscopyarea.ko.xzsysfillrect.ko.xzsysimgblt.ko.xzhyperv_fb.ko.xzvirtcocosev-guesttdx-guestnitro_enclavesvirtiovirtio_balloon.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_vdpa.ko.xzwatchdogalim1535_wdt.ko.xzalim7101_wdt.ko.xzf71808e_wdt.ko.xzhpwdt.ko.xzi6300esb.ko.xziTCO_vendor_support.ko.xziTCO_wdt.ko.xzib700wdt.ko.xzibmasr.ko.xzie6xx_wdt.ko.xzit8712f_wdt.ko.xzit87_wdt.ko.xzmachzwd.ko.xzmei_wdt.ko.xzmlx_wdt.ko.xznv_tco.ko.xzpcwd_pci.ko.xzpcwd_usb.ko.xzsbc_fitpc2_wdt.ko.xzsch311x_wdt.ko.xzsoftdog.ko.xzsp5100_tco.ko.xzvia_wdt.ko.xzw83627hf_wdt.ko.xzw83877f_wdt.ko.xzw83977f_wdt.ko.xzwdat_wdt.ko.xzwdt_pci.ko.xzxen_wdt.ko.xzxentmem.ko.xzxen-evtchn.ko.xzxen-front-pgdir-shbuf.ko.xzxen-privcmd.ko.xzxenfsxenfs.ko.xzfsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzcifscramfsdlmdlm.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzpstoreramoops.ko.xzsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingtimetracering_buffer_benchmark.ko.xzlibcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzmmnet6lowpan802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnepcmtphidprfcommbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznft_reject_bridge.ko.xzcancephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzinet_diag.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_MASQUERADE.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xzraw_diag.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_diag.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_diag.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_MASQUERADE.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211mac802154mplsmptcpmptcp_diag.ko.xznetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_osf.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznf_tables_set.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_log.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_socket.ko.xznft_tproxy.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xznetlinknetlink_diag.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpacketaf_packet_diag.ko.xzpsamplepsample.ko.xzqrtrqrtr-mhi.ko.xzqrtr.ko.xzrfkillschedact_bpf.ko.xzact_csum.ko.xzact_gact.ko.xzact_mirred.ko.xzact_nat.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_simple.ko.xzact_skbedit.ko.xzact_skbmod.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_basic.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_route.ko.xzcls_rsvp.ko.xzcls_rsvp6.ko.xzcls_tcindex.ko.xzcls_u32.ko.xzem_cmp.ko.xzem_ipset.ko.xzem_meta.ko.xzem_nbyte.ko.xzem_text.ko.xzem_u32.ko.xzsch_codel.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_hhf.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_pie.ko.xzsch_plug.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_tbf.ko.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzunixunix_diag.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelessxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsamplesvfio-mdevsoundcoreseqossdriversmpu401opl3pcspvxfirewirebebobdicedigi00xfirefacefireworksmotuoxfwtascamhdaexti2cotherpciac97ali5451asihpiau88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222socamdrenoirvangoghyccodecsintelatomsstavsboardscatptcommonskylakesofamdintelxtensasynthemuxusb6firebcd2000caiaqhifaceline6miscusx2yvirtiox86xenvirtlibirqbypass.ko.xzmodules.blockmodules.builtinmodules.drmmodules.modesettingmodules.networkingmodules.ordersourcesymvers.gzupdatesvdsovdso32.sovdso64.sovmlinuzweak-updates4.18.0-552.el8.x86_64kernel-signing-ca.cerkernel-coreCOPYING-4.18.0/boot//etc/ld.so.conf.d//lib//lib/modules//lib/modules/4.18.0-552.el8.x86_64//lib/modules/4.18.0-552.el8.x86_64/kernel//lib/modules/4.18.0-552.el8.x86_64/kernel/arch//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/crypto//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/events//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/events/amd//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/events/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kernel//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kernel/cpu//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kernel/cpu/mce//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kvm//lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/oprofile//lib/modules/4.18.0-552.el8.x86_64/kernel/block//lib/modules/4.18.0-552.el8.x86_64/kernel/crypto//lib/modules/4.18.0-552.el8.x86_64/kernel/crypto/async_tx//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/acpi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/acpi/apei//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/acpi/dptf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/acpi/nfit//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/ata//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/base//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/block//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/block/zram//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/bus//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/bus/mhi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/bus/mhi/host//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/cdrom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/agp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/hw_random//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/ipmi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/tpm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/tpm/st33zp24//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/counter//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/cpufreq//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/cpuidle//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/cavium//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/cavium/nitrox//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/ccp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_4xxx//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxx//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c62x//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_common//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dax//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dax/hmem//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dax/pmem//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dca//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dma//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dma/dw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dma/idxd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dma/ioat//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/dma/ptdma//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/edac//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/firmware/cirrus//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/amd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/display//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/qxl//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/scheduler//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/tiny//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/ttm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/udl//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/vboxvideo//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/virtio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/vkms//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/vmwgfx//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hid/amd-sfh-hid//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hid/i2c-hid//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hid/intel-ish-hid//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hv//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwmon//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwmon/pmbus//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwtracing//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwtracing/intel_th//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwtracing/stm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/i2c//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/i2c/algos//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/i2c/busses//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/i2c/muxes//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/iio/common//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/infiniband//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/infiniband/hw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/infiniband/sw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/infiniband/ulp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/input//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/input/misc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/input/mouse//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/input/rmi4//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/input/serio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/iommu//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/iommu/amd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/isdn//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/isdn/hardware//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/persistent-data//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/mmc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/pci//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/usb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/memstick//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/message//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/message/fusion//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/altera-stapl//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/cardreader//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/cb710//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/eeprom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/lis3lv02d//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/mei//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-gru//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-xp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/vmw_vmci//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/mmc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/bonding//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/amazon//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/amazon/ena//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/amd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/aquantia//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/atheros//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/cavium//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/chelsio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/cisco//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/emulex//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/google//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/google/gve//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/huawei//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/iavf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ice//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/microsoft//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/microsoft/mana//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/myricom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/netronome//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/pensando//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/realtek//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/stmicro//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/fjes//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/hyperv//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ipvlan//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/pcs//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/phy//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/team//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/thunderbolt//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/vmxnet3//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wan//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/broadcom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/marvell//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/mediatek//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/ralink//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/realtek//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/ntb/hw//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvdimm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pci//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pci/controller//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pci/hotplug//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pinctrl//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pinctrl/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/platform//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/power//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/powercap//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pps//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pps/clients//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/ptp//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/pwm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/rtc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/libfc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/mpi3mr//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/smartpqi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/soc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/soc/qcom//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/spi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/target/iscsi//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/target/loopback//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/thermal//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/thermal/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/thermal/intel/int340x_thermal//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/class//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/core//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/storage//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/typec//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/typec/altmodes//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/typec/mux//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/typec/tcpm//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/usb/typec/tipd//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vdpa//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vdpa/ifcvf//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vdpa/mlx5//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vdpa/vdpa_sim//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vdpa/virtio_pci//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vfio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vfio/mdev//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vfio/pci//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/vhost//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/video//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/video/backlight//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/video/fbdev//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/video/fbdev/core//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/virt//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/virt/coco//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/virtio//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/watchdog//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/xen//lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/xen/xenfs//lib/modules/4.18.0-552.el8.x86_64/kernel/fs//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/cachefiles//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/ceph//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/dlm//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/ext4//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fat//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fscache//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fuse//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/gfs2//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/isofs//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/jbd2//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/lockd//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/blocklayout//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/filelayout//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/flexfilelayout//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs_common//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfsd//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nls//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/overlayfs//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/pstore//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/udf//lib/modules/4.18.0-552.el8.x86_64/kernel/fs/xfs//lib/modules/4.18.0-552.el8.x86_64/kernel/kernel//lib/modules/4.18.0-552.el8.x86_64/kernel/kernel/trace//lib/modules/4.18.0-552.el8.x86_64/kernel/lib//lib/modules/4.18.0-552.el8.x86_64/kernel/lib/crypto//lib/modules/4.18.0-552.el8.x86_64/kernel/lib/math//lib/modules/4.18.0-552.el8.x86_64/kernel/lib/raid6//lib/modules/4.18.0-552.el8.x86_64/kernel/lib/reed_solomon//lib/modules/4.18.0-552.el8.x86_64/kernel/net//lib/modules/4.18.0-552.el8.x86_64/kernel/net/802//lib/modules/4.18.0-552.el8.x86_64/kernel/net/8021q//lib/modules/4.18.0-552.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-552.el8.x86_64/kernel/net/bridge//lib/modules/4.18.0-552.el8.x86_64/kernel/net/bridge/netfilter//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ceph//lib/modules/4.18.0-552.el8.x86_64/kernel/net/core//lib/modules/4.18.0-552.el8.x86_64/kernel/net/dns_resolver//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ipv4//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ipv4/netfilter//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ipv6//lib/modules/4.18.0-552.el8.x86_64/kernel/net/ipv6/netfilter//lib/modules/4.18.0-552.el8.x86_64/kernel/net/key//lib/modules/4.18.0-552.el8.x86_64/kernel/net/llc//lib/modules/4.18.0-552.el8.x86_64/kernel/net/mptcp//lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter//lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipset//lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipvs//lib/modules/4.18.0-552.el8.x86_64/kernel/net/netlink//lib/modules/4.18.0-552.el8.x86_64/kernel/net/openvswitch//lib/modules/4.18.0-552.el8.x86_64/kernel/net/packet//lib/modules/4.18.0-552.el8.x86_64/kernel/net/psample//lib/modules/4.18.0-552.el8.x86_64/kernel/net/qrtr//lib/modules/4.18.0-552.el8.x86_64/kernel/net/sched//lib/modules/4.18.0-552.el8.x86_64/kernel/net/sunrpc//lib/modules/4.18.0-552.el8.x86_64/kernel/net/sunrpc/auth_gss//lib/modules/4.18.0-552.el8.x86_64/kernel/net/tipc//lib/modules/4.18.0-552.el8.x86_64/kernel/net/tls//lib/modules/4.18.0-552.el8.x86_64/kernel/net/unix//lib/modules/4.18.0-552.el8.x86_64/kernel/net/vmw_vsock//lib/modules/4.18.0-552.el8.x86_64/kernel/net/xdp//lib/modules/4.18.0-552.el8.x86_64/kernel/net/xfrm//lib/modules/4.18.0-552.el8.x86_64/kernel/samples//lib/modules/4.18.0-552.el8.x86_64/kernel/sound//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/soc/intel//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-552.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-552.el8.x86_64/kernel/virt//lib/modules/4.18.0-552.el8.x86_64/kernel/virt/lib//lib/modules/4.18.0-552.el8.x86_64/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/4.18.0-552.el8.x86_64//usr/share/licenses//usr/share/licenses/kernel-core/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuASCII textLinux make config build file, ASCII textASCII text (gzip compressed data, last modified: Sun Apr 7 19:45:54 2024, max compression, from Unix)directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=89e9a1748fe34066f6152d47bcb10710a7ffd0e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a40a695ac56dc6af72205d95accbfb34fb3e913a, strippedT TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;T<T=T>T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;U<U=U>U?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;V<V=V>V?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;W<W=W>W?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;X<X=X>X?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTZ?T T PCLP!PRzP&P/P.PJmP>P?JP%CP6PMPAfPP( P;sP0PEPDUP")P1PP PSPR2PSP P=P>P>P&PPP PR#PR(PIP+P$.P2PPAPF7P#PJcP P&PP=P0PP,P GP,P2P2P9PA8P(YP>PFPD]PDSP27P2:P +PP9|P P?zPPP)P |P2yP+P:PLP$PP8PPLP#)P3PEPE P9PQ)P-P-P+P&PKLPP_PdPFP)P P$DPAP@PHPPEPEPRXPYP-P-PNPPPKPIP1PFPRPPMPSDPPVPP^PPPJPGPQPKPP/P;PPGP)rP7PPPP |P9PFPP1P'dP?P9PRP2PNP-nP=PPBP7P PPPP9P6POP@OP9PPgP`P PPLPPM'P6PzP6GP5PPPGPHP?tP7pP(P<4P PPgP0P7SP-P,P!*P!)PLPPFPLP5PGPPPPPP P%P%sP:P4P;PPP5PP/P7MPKP jPPPPP(P^P#PFPP#NPRPPP PP+PD,P4PfP3 P2P&%P-P}P(P PP\PPSJP P PP#P)PLPPOnP-aPPP P0P7P7PPPRPP P5PP lPP P8PPFP<1P P+\PJP-&P 5PPPPgP(GP'PJPNP6tP.&PAhPQPPEbP*P&nP,PP?QPSP1RPPNPP%PP)KP)pPS%P7P(PP P$iP$aP=P=P0PDQP4^PNxP@oP>PPPPMP@P5P PIP%|PPDvP@P>PKPKPP@PPPGP@P)P)P!,PPP+P)zP"P"PIcP1APBrP+&P,2PP*XPOP?PP'XP?P)PPPPPUP1-PKzP ,P#PPCPQP3P/PP P.PNP P<PJPJWP%NP9 P?PHPP%P6oPPPCrP P OPOPPP>]P>hP0%PNPP P!P.P2LPMJP7PP8P.PQPvP9@PP 5P P3PQPSvP-kP*PO P&PPLOP"P2P0PRPPuPPPHP3P%P PEXP;P3PQP/_P P@,PP*P-PInP=PFP'PM~P7PPbPP PP"PPP PGPP2!P]POaPOcPJP4EP-NP,P^PPS]PPBP'P7!POPtP'P !P4P}P2P?P!APBP_PLhPI*P PSFP P8qP'PJ=PP &PH_P2PP/ P2PP >PP hPP=PPKPP P5P7~PHP;PGPEP PP=P'PP)PlPPPDPZPPDP3LPOP3P P..PPP>P*P:uP&P!P!PIP$P;P?PP:P9*P;PRbPSP21PeP?ZP':P,P,qPGP&PP)&PP0PwPIPKP(PMPkPzPCPI>PDdPPNvP P@?P+P .PqP&P0PeP,P$P$PP1P+P PBIPIPGzP?PSPQP#PPAP /P"4P2P50P54P3P*P0HPO?P:P"PP (PPBOP7&P/P%P'PEtPDP!P'wPLP4PPPP!P3P) P!PIWPFPM@P6POPP PE{PDyP"P2PGPhP-pPPP>P"lPPPSPIPSPP@PP6P#P'P7P9PFPSPPHPHP*.PPPKP8P@PQPPPwPPEPP2FP!P)P"P&`PGP=PP%PRPPPPPPAHP5P*P#PdPCPDP!P2P.P.QP<P$P"P#PPP_P rP62PJPP'P'PTPP{PTP6PHsPEyPDP ;P@{PfP/P/UP PPP P(P9PPWPP7P%P|PDP2=P P P.jP"sPFP*@P*CPNYPC;PPjP PP6PP@BPNPPA P PmPOiPSPAPJPQtPDPE"P' P!PPHP;PP"P9_PBPP P,5P*MP*LP+PDP 1P )PEPCPDP4&PNP-P,P* P=PPS=P"PP+hPHPAPMPBPPPR PGP=#P!P.P2P|P&P0P=PN3P:QP PLP8P+}P6PKPiP7PGP<:P2fP$P'P-PXP!1P:gPPP PPP?PP PP*PQfP#PP&P=]P/P VP PP.)PPGKPSP$P#PBP2OP oP P|PKnP P%PLP P;PPDP3NP P/P/PN9P! PP+9PJ4PJ1PPMzP;LPOxPBPCPCsP)P2PIP5)PcP P-"PNPqP(PItPBPPPtPPAPP8P4PBPP+XP4 PNPN,P?P xPPP PPGVPQP9P1P1PMP{P7PKiPHP*EP.pP8PF>PPEP PHPPHIPPMP=\PQYP-P~P:PS.PIP@PB/P<}P PPVPFEP4PDXPeP.P P9PZPPJPP.PH.PNP=P0(P/qPN P7QPjPP"PI.PKPKP'PPPP64PLPPF8P$P8PKhPKgP>P>P)PPIPL?PM+PMP6P P4P7P7PP&PF^PGPCPFlPPRP"P P/0P9P@bP?|P PnP PPUPPGPHPxP#PKsPP6*PP'P#PCWP@ P!PJkPtP!P}P(PPP_P?NPMP,FPRP;P~PPPOPVP P/PP.9P>P P&PPIP9%P4uPP P;iPP3uP%P?XPP fPOsP?P>\PNP%jP%kPP-P6PP PPTP4P:PEP=PCUPDjP" PRP=lP=wP'CPP=PP^P2PPIP:PPPOPAFP:PPP \P3dPOP&HP OP-P:1P KP"PPP P6~PPPLPQP>&P:P:PPP( PP*~P P?`PPP PCPDP1P*P:zP PBiPFP PAPRPPqPKP<PFPBPCP3`P(P4PCP7XPzP"PPP "PPPaPK PMPFP$P%P/P8PPPPP P PP2HP#QP;)P_P6PHPPJPQ6P4P P(PJP>gP/9PPP;P>P*P3PH P"P.%PP7PA!P$P=)PDP%P>,P=PjP@+PJPP*fPPPP P9P hP"P P ZPAPfP'PFVP P P$PLPP/P-PL-PP&P*P&PPPP%RPSPLZP0P)PP#PRP*PAsPP'PF P1P 1P@PkP/pP/PPN1PNPpP)hP)PP+~P P@PHP P(FPJP4PDP4P!P P&vP ~P?xPvPP*PP#eP=P>PP@PPA)P:PDP1P@PvPuP-P*lPIPP.P P)PGwPP$qP ?P;PAPPJqPcPRaP<%P1P3P3P+dP+P=PP>PoPHP.P%;PPP&P1PMPKPKwP8xPP6PPbP P P9P iP*P>P P8P"P1XPP$P$PPLP#PiP.P7P#P PP(P/PH'P P0P7APNP P'PPNP_PP P%OP"PS&PIIPPPP#P#POP+P3PPPPP3PPPQPO[P P^P P"PP9P7P2PsP4UP#PPEuPCP4P PNP>oPP P>PNiPYP/PPMCP7PzP8PhPLPXP*P5P5P5PEPEPSP2PQ`P=P!nPK7PMP+P|PS P9dP\PFPAPBPCPOP91PRPQPAPKPPPFP3\P2P2P58P>P.5PNP/PVP(PR%P;;P&P6PPD.P.P P&PP*P eP P PPR9PBP@*P$0PQPfP#PFKPDwPPP/PN)P-LP-P!TP"yPOPXPPP@(P%P";PJTP)PF3PEPEPPdP P0P-P-'P.3PPPFPPP=PSPFP5ZPJ0P sPMxP7#PA=P5lPfPRPC"PCwPP3PPH4P* PPQP9 P;P PRPDP;P&PPRP4P PEP@#P2aPP&jPJP> P5P 0PiP'P P!P*3PPPRPPPLP#bP7P P:P NP IPPPBPPCP2P@NPJBP dP:PP?P+P1P1PiPM0P7PPHPPAP5PEzPQPKP1PIP$P2PNPIP&MP&P=tP/P-P-7P,P,P0SPNPK1PPP kPPPSP+3P6PPKP6`PPAPyPPPEPC/PC'PCIP2P:PQP3P,wPPP!PPPP7P^P*P PPEPCP9PN P3PPP PDP(PeP"P4PMPKP;P!PPP3PG[PIP ~P P>PO=PLPRPLPPP:P9PKP5PLP#PPKP3P=P/P7UP7VPP.@P;P!gPLqPP6P8]PP&PJP;P$LPD4P5$P/=PPPPnPPB^P8P?P4P:PJP; PP3pPiPP;PP; PCPSP$P{P=P:mP% P)>P P"PIP'P;uPJP >P,RP {P]P P*PP:PPTPCDPHP$P*HP0 PPPP! PPPPL\P$PBoP1NPPKP9WPPDPP'PPG PEPfPwP-uP-@PSaPPPPPPB_PPAPfP#?P#=PLPNcPP .PHcPPNP:\P PPP;vP)PdPAP;PPPFP8PMP P6 PP{PJPBPFpP9P<@P$P PP8P,P@QP P 1PP%ZP P:P JP PPR-P\PPP/ P0P'PN%P-zPP.PHPHPFPP+>PzP#P PPP"PP-dP@aPOPuPP.P"P"P2P;P8P$P5bP?PBPxP#.PPPP P PA}PA|PfPSP P ^PEPP> PyPPIxPM.P.wPJPPHJPPQP'P'7PP&PSP:PP1PS*PFP6PfP7PP4qP QP#PP9EP%uP)PGPC{PP P'aPPPNP?P=P=P/P0P'PPP!KPPPPP+P9P"PvPB'P@P?PLPfPLP;PRP PIPPPN4P-PNPYPPYPKP?P"PPPCPQP9&PFPDPPHPNP'5P-%PP+P:P P"PxPP6#P'PTPEPH@P<&P" P$P?-P?@P3P/P,PP%P:P P#P5PBPNPPCPH3P(>PBP5uP PCPAPH7PGPEPJPOP+UP5?P.PCP"|PPP7PPByP3P'P3PBP:PPF\P P0P7WPPNnP!(PP1}PPMPP$7PP3ZPP-P'GPP.gPP!NP(PSP*yP*PBPMPJP PLP(,PDPPVPPcP%P&:P>P/PHP@VPPPJP &P PPiPBP+GP5P5P$P6dPB PP7oPPIP)P5NP&P4%P<P0jPOSP:XPP_PPP9P \P fP=SPMP?PP yPAP PLPP?P.VP#P"RP=PPHP)P@%PKPP [PRPQPEPDPCP PP&PPIPP9PPPB&PB,PPHP PP69P=PZP@LPvP!PK%PPIP'PI3PAZP8bP]PSPWPP0P$PPPbPPP7@P9P#P&P P+PP)mP+PPIP76PP PGPeP(P6P(xPPMPP:eP iP2PPB|PPPP PKP4P P P PAP _P;PBPF~PEPSP1P!PEP P {P"PP:PtP.PP6P }P&P93P vPP+QPPP(PJ\P.PoPSP$P3PQ_P9P'P0NPP PP,P"P7P5PP%:P)PS~P%P0PP -P PP#PP#PRoPRuP4PPP%PHP8PPPQP&P-CP/P/P@PxPSPVP BPP5P P P:PE,P1P$P P*P'OPQP&P,P@6PMP"cPPPYP%UP"P0PPKPP&PQPAnPCPPP&2P4P0$P0P*PNP&P:BPPPPP P2IPMP;~P()P'P6PP!yP XPHgPHP1P2PIP3P/P@KPsPrP)P1P#PcP77PP5jP;PP4~P:P$P&P'DPNP(P)`P]PIuP]PJP5P5P5P5PJUPCPHdPSP1PPP0CPP5P)P6P?PPP:PPRPRP&P&P/P AP-P,XP#PPPR*P?P9GP P 7P@P PTP%PF PDP2+P+]P9P0P=P;P/lP,fPNPP$PHP%P:PPPPEPD!P&=P=P!rPP7P ;P :PPSP~P"P"P0P?P{P PP PWP.P!PPHP!sP+P:UPPPbPP@P6PP$3P6jP+P$hPDP8yPOP5WPH5PPPQ/P,PJGPKeP`P9PICPP PPGP"7PP%PSPPEPuP,P-PPPP\PLcPP PB@PbPNDPcPCPJSPJPDPGCP9P-P PPPP19PJ-PP ;P#POP.oPLP% P2&P P=P'PSyP,lPPP!P"hPPPPsP P(PSPI(PP oP:P OPDP90PPPP_P3P PF:PDGPHVP2UPR}P4RP P@>P@`P.iPKPPPYP0P(BPIrPP8P PPPP5P P<*P)PP4P0PaPPPP7'P7(P5PP PGPF{P/P/sP PPPP#PIDPP7%P9PP(aP P4P PdPCPCKP P P4ZP(PLP.P:PJPCPAKPPP:PEPQPDxP$P)P'gP3P>KP/hP-P,P0eP0mP* PKPPP|P(PPSP1\P1PGhP8P7PP7mPP:PPSPEPEPCP24P$P0P>P/P/]PPPAPC P*PPPP#ZPPP6>P(/P: PEaP P P!P&QP&&P3P/P'P-+P-P,~PCPPRP9PPPPP{PP0P1PSPP(PPHPIPJP:PP aP8PPP$P$PP`P8ePPP\P6rP `PPP+PPRPRkP"PQPP,PPPWP5PBXPLPMP?P;KPPEP@P+PIPP<]P2BP"P'^PAPP P P,kP PP?EPPP)PPPtPGP:P1PUPPPSP$PB?PFPPI"PG`PPJPCPDP8P4P]P@-P!JP!P%P)#PLPSP1zPP+pP;P(TP@PPPJPGPuPQ1PNP,PP0PPP PHP(P)ZP P9lP1QPPPPFPPPP:PPPHPC|P UP%P0PP=P=PPPP)BP$PPPMP;>P,4P$mPHP@PGPCPEPQ>PP)P3P0P BP-:P-P?GP++PHPMP@PABPPP6PBPP69PPFPPSP P&'PPNP+P )P>P)P"PGeP;AP PNPPBP P3P=PP1P.P(PPMP@PP2PpP.PP4P+P4P;PnP2P P-P,PPP P~PIhPP7P P'P+PAP$^P PSP2/P2PP4 P0P,P.P(PPBNPBP PPAP P?PFmPE$P PJPOP?1P-PP%dP"^P#PPP)YP0P9P7P rPP'P%P%P PEPEPC#P!P3P}P8P PPRPRPMPMP>PPoPP5P6P(P(yPPJPYPEPRDP2`P bP3%PPP[P=VPP4PP(;P(AP"P7P>PKkP%PkP#P P;XP5PDP PP 6P#xP P/PIP:)P tPP#PP"P;PKPLPMPOjP$>P*PoP;TP$VPCP2P&PP=PP,PMP P}P PuPAP1 PMPP9IPHPPAPPPWPPFP=%PCPCPC0PC(PP>PP&PP P P"P;IPRxPAPAP6PG P8PlP=_P=P.PPP;P)PMP$P P P;rP4PPXP7aP PSP'KP3P>TP(P$P}P;.P;P7PpP(fP(_PPQWPQPCPE=PP,P)POP&PKQPPSP)PPP,-PoPLPP{P5PP(&PGP)PE:P APJPPP0IPxP8PP PjP9[PkP?PRP8PP+PAP PpP/PP PPPIPIP1!PPKPM[PPPGZPP PP PPxP:/P:yPPPIPMPP3P(*P(P#+P8P8PG,PG-PPPP/P/bP,P=POAPP;PNmP(P!zP+jP$;P PPPPP7PP$FP;P PdP:,PDPQFP"PP3|POP,P0QPJ P:dP P P=PIPPPP _P@PPJ>PEP$\PhPDPDP2;P&P5CPPIP P"PPPaPPP POP+PP P9P(P;^P*/PDP2POPKPGP&NPwPEP-4P,P=PNPP*dPP#P iP(P PP?P$:PHPSP5YP4P4PGP3IPIPPP>tP-PPRPRP)PPWP6 PP#PP8PJP 'P(3P'PPGPP P'cPGmP%P+PPKNP1qP1nPP6yP6zP%PAP@P'PQP5mPEPCPP/wP+PPSPP0PPJP 3PPPPP-rPBP!VPRPP%%P?LPPPxPP7PP+gP7P5P:P+PI P/iP.P"qP"gP#|P3P$PSPPMgPMTP6PP:P0P*PPQ P3PPQPP>P=PPPN#P.P.P-PPP65P/P4,PP5P7gP%PCPCgPLwP9~P:P]P<P!oPPSPP P+lP;%PLP;P5PkP6P "PPDP0:PNP,P,PLPJAP*PPP@P@P P*P'PJMP PAPE PPkP&P-PP vP!P P2P16PQPG~PP %P0P>nP, PP9ZP&PPPPFPMPKPPPP TPLPBP:P*RP%P2POPKP@|P@P?,P P.(P=P>PPP'P9fP&P;P P#3P.nPMPJP;PQuPPP9PJP:kP"BP)2P2P9oPP+BPJ PSHPUP4P PPP?PEP HP WPMPQPlP=P0PP0DP"uPPPIP0POP,BP6AP2P3PFTPEQP PUP>P/P/PPP.TP*P*P*P*PsP7PP0PP#LPIP+P 'P$P PP PHP.PIPGPGPH^PP%PIP#PPP8PPvP5`PP P P+PEP9P%P*PQP0PIP&PP).PP/PBPPP6sPP]PA-P#sP;P;P.PJ9PFP`P9PPJuP P 3P9PRP*rPP7PXP oP9PP4PP PLxP P4_P?3PKPP#P&PPAcPAaP8P7PP7P"PHP3P.PPCPNPP3PP P'PP7PPqP)!PLPPFPPMP_PP PP$UP =P<-PHhP'HPSdPcP3PPSP P PEPPP#PXP3PCPF}PHBP2P=PPQP>P`P02P9vP*P PP9cPJ'PP PPPPPiP;P PPDZPQP&1P@3P,P*P 7P P@PPPSPPPQPP#PBPCP DP CP P P-PPBP bPPPuP9PjPIaPPPFPP)PPGP#PPFPQTP fP@P@PLP PG5P P1P4P=cP>PONP.PP ?PIoPP MPP WP7P7*PKPPP@PAkP P+P6P%PFGP'P>P>PP:P!WP!P P PeP+1PIPBP pPL#P"PPvP SP RPP@P~P=PP!P)P+SP/EPPP%DP$P#PPaP+iP /PPP;PPNP<P;P$P'vPPMPkPPP&PBPPPPQSP$PPPI_PPBKP XPP*PPHPJP4P$NP;PSP)P@P0XP@HPPlPLMPLJP)P=PAPPP)P @PRfP9PP/ZPPmPNPOPPPPPPPP(?PIP4P+P4zP;PlP%PmPFP>P0;P/P/P=PP)PGPGPHPxPGPM]P4PPsP5PAPPPG P!P!P2TP PR{POPPP9PxP-_P>P!P{PbP9PIYP6P?P;PPPT POPPQJPNrP>P=ePcP/xP-PPPIP.PPPA9PPD9P!PRRP;P P'sP?P5P/nP&P>P?PyPPP4PP PBPP aP P#tPHP;PPAPAPCSPJvPJP.PP PP PPPP6cP9VP}PPBP.PG%PDP22P1P$P2P9PP=P,PP,)PRP{P7P@ PPGP@P4PLP?PQBPHlP3OP P&pP&dP OP-P9P PP9PKPIP qPPD[P.PP:P!"P$PRP0PP4P;5PA;PP PAP/P@POPPLPPCP IP?P?'P4P&P9PSP10P@PPP9{PPPPPCFP P 0PHFPIP'IP?P,PL&PP2PBfPP/POP3POP?P6PjP>iP=P PzP 1PP>P&P)8PPTPRP@PhPMPPAGPP wPWP@PQqPP%PCPDPJP'eP0kP P?BPI'PI&P [PMyP?P?P4nPkPP P P(!PLPPLP%PGPDAPD@P!PHP 9P(P,P.`PNPJ PPkP%FPSPBPFP=2P4P@PP-P>P>PPK$P1HP0PBhPP5P5KPP'P4P;P8P9CP*P*PDP4P1P1P!P"PQP&)P?P,PPP8P(PXP2PBCP1$PFP"P*TPJP PEPDPPmP)P= P/APP-PP)APBP1yPPP5zP7PLP PP:PPD/P"-P!P=P'+P.$PNPJPPP;P+7PMPKPMP7/P$P$P5P5PPP*qP?PQPP&EP/PnP.P,P PAdPAbP1MPPLP 3PPRPLPRP PrP P'PPPJP P4PE.PkP2P% P"P3P>P=P'-PHPBPPPRPP6PgPP%PPO POTPDP7PP+*PP xP VPP$PJP8PEgPE^P P3EP2"P!PP9OP5.P5>P gPDP>P=P0PO,P PPSP=PP?WPPP P*P5hP(^PPP*PPPEPDP2P-P-PPP:8P:9PS@P1P1YPBP#WPSKP7PKPQP$IPMP@0PPAPP?P1uPP4.P PpPnPPAPaP"P/PFP&P&P/P/OP =P0FP"[P PbP(P(PLgPIPP~P%@P7+PP P!PN@PP P P P P P P P P PFwP2P&PP@^PPPLPGP9YPI7PLBPMPM`PPP'PRhPPCP P&#P-xPO&P:oP) PR"PHxP"P%P PL5PHP'FPO"P8(PP,PPIPHPBPMUPFP P5aPPMP#P $P PHP)?PFZPEPH0P&P%PP=P0[P0]PO:P7P PP0P1)PMP?P7P7P:P5PP#PLP0xPCPCP1P5BP3P0P-PNP!8P)PRPS(PRPFP1PFPFPP6PPCP;P4PE3PSP')P%[P.kPSiP&PP(PfP$P$P:PPPKP PP P6iPPPLPPHPPP+PMPjPHP P P!PP(P$PPIPPP%P )P3 POP%P0P/P/HP=P,PNPGP8PP9P)P(PS[P-P@P PpP$zP#P,P4P8P P P>P=P,P&PP/P!PP cP5]PP5P6:P P AP(P#PP>P?P-PP YP?PhP>P)PP=?P#jPLAP3PKPwP@PPOP="PDP P3+P@P9PP/YP7\P.P"LPHPPP"P"P0P72PK~PPP P3PPFPPP=PPPPPAPPPM P<P2P2}P&(PL1PSPPPPRwP5P$bP5UPPPFLPF;P!P9P9PP8PJ PP!P(IP$PSPPFP PP$PP6/P'P]PP1P?P. P0ZP P P7PP PlP/PP$gP(PMPJPFPD\PDMPQ=P>JP/SP%mP>P>PhP P P7P0PA:P P PPBP6P%P5PCPDzP)P PQ+P&{P? P'PPC P;PIPMPPHPSPPP4P/P0}P-VPP.P3PP$P# P8P8P P)PP>P,PNPNP<PP, P)PKP,?P$PKP6-P%P;PPJPDP&FP>wPP0PP P PK6PP$P9P<P}P$lPPPePDPPP8P:P $PPPIP1P1WPMP6P]PP P#P*7PAP8PCP#P*bPP9P `PPPPP1~PP sPJPPP5PP7P8P8PP0vPRVP0PPP,PSPPP)PIPIP1P0P+.P,P.P>P YPPPB8PuP PAPA,P%P*pP4P PPQXP&PBwPLPPGPvPPPPAPNEPSP(PjP0P P#PDPE8P1PP)@P'PPqP8hPPPPP8P8rP3PLP4P P)PFPDP"POP*`PHPOPP!mPpP$PPPPI4PL P5PP@P PCPRIPPOPtP>PPHP#PPP tPGPGP$ZPE_P9PCPJ`PH]PdPSP>GP>#P/P/FP7=PP.KP.MP#PP;P&PP%IP7P ^PP3gP1P"PAP>vP/'PPHP"bP)FP$-POfPPPPPPSPA{P<9P3eP&@P7NP.P-mP,TPPO1P.PPP&PPPK#PP)PaP$PP45PJ%PP:PHtPQPH(P>P/P,xP PNfP{PP5PP)RP3iPMPP PP3P.P;P!P3P2P>:P,PPPP9P!fPPP)P)cP7P=P7PAPP8PM P8RP>_PPPsPP[PWPPFPAP'P[P]P;PPQPCPS{P/P/P&P9P?P+PP=PB{PIPIPP@P PjPP#P# P8PF]PElPDoPE9P%3P*PN PP2|PPPEPPJPP8PFP PAP yPK(PKPPP$8PRqP>P5LPBP P+P%PUP=PCjP!PHP, P,"P,PCPCPLP:PGPPP+!PMP7P7PPP6"P0PEPPPPP P'oPOPN/PPPPA PG{PjPRP4rPRlP8PPAPPYPPuP@P%P&P=pP=qP/)P^P-P@.P>P P&P%$PDP;BPIP3PP6PQP qPP3P P9PGPCPRBP&lP PPMPSPP oPPBgPFPKP PP PP5P6pPPHP'P3PAP: P%P;PC7P$P$PNP@P3P,P-P.PP P"TPP*PPHP)HPIPPPP6PP8P PDrPCP0P>PPBPbPfPGP8&PPBPFPP"P#P#P(PFP9 P1P7P:P?PN_PUPGPP P"P2gP P'|PQbPQaP?P[P-P-P*PLPPP$PIPPMMP;PHP#9PP;P)P3VP"1P4P>P/P,P,PP0P!YPFPIdPP+:P6PPQP,P+P8PHPFP=,P=PCP PP=PP;PPPP+P%P !PIP"PPBP+PP PMP?PP8cPSP IPKPR,P PAP{P P&hP0PPP PPPPPPS P7PPBnPOPA1P:PP,P:PBPQEPOqP3P"P$P:PKP@PbP,GPKP!PP4PD}P2P1P4[POP4PP"iP)*P ?P66PP.lPiPC`PEP9P$P&/P5DP/jP%^P-P+P>PGPPPRPI]PFPPP4PEwPFxP@PDP4 P/P-PSjPuP\P P P zPPPP9PBPPPiPPEPPKPP"PJ]PBPFPCfPQP3QPPHP*P*PPDPSPP?PPP nP5}PBPNPP6P;PHPG/P3[P4P9P2PPP(P'3P'2PP P PPP%P)P7P9P9PJ#PPP LP WP@P'PPPHPGPGP"!P4P2PIP3P-DP*P&P9P%&P(P2P*|PMZP7PP6nP hPDP1P1P&POdP8NPJPP P+P6PCPBP< PP PPPPIPPPPIP>P(CP4*PAP;PxPQP aP2P.PLP%)PP"P!P7P!PPArP*P;P6P:PP$[PEPD;PP P9PYP3P/PP:PPPM%PXPJP5P**P PAP,P4PNP=yP0P8P2P@P:PPPRP5PZPPPPPIPGPPQP2P9P.P PPP!PP@PzP!P2P+'P+?PSUP?PAPRP67P:P zP PMPP;PEP3AP1P"PQ^PHP?7P7OP.PPQP"UPLPPPFPKP+P+P4|PEPG9P=PCPDmPEPHP5-P?P+P*PPPL}PBP-P3tP PJP:PRP=sPSoPPPP=PPTPP"P>P FP EP,P>P+P|PRP PIP3P(PQP=PECP P UP)P*P*;PP P3P=P,PP>PK9PPPIPP@P KP%pP 9PSP20P1P!P1P NPAPOP`P8PPuPP@8P=LPKP;P?PPhP*FPPOPPF[PSzP$PQP!P@P/@P-P.P 9P"pPKP!PmP)1P$PP;GP.PKPdPPxPPQPH P!PFPEP31P% P"P7P3P=P/P7TPPP%,P+P"P8_P}PIPNP7P P;PP3 P8P4P04P-PP3PPP(P0PPMHPP.P4hP?PEPDPDP'PP#PcP(P1]P7P;PnP P;lP#P;kPBP=mPOPP PPPPP P6 PP P7eP2PPP@DPPP"KP+P)xPSPPPP8PKP%P PP"P0PP$P/&P P-}P,P0`P*PNP*P?yPPPSP"PPBPmPP$'P;PRP {PPPOPEPPEP;dPCP=PP7PRP P PPPP(|P)PP;RP1P$P `P2POP9PLPHP@PP! PPdP@PPKvP6fP?pP9'P#8P :P:P2P&-PmP=P-PpP)PGPS^P"P"PiPPPP P3PPP;PP QPCPDgPDP!P2PMP3P-,P:7P:qP:6PvPePPFPKPRPP)P?vP#PAPT P(P%PPNbPRPRP3cP3YPLyP 'P?(P&VPOP P wPPPP8P#HP#oP@ PKlPPP PTP:P;P P PFPF!PDBP3zP!PGP?PPLP?%P0?P,%P-P.PNP,PPPI}P$P P PPM PMVPPrP$,P6NP PsPjPJPOP($PPAP5PDDPE>P2bPJPAP2P2P&_P/P-\PP)P*kPPPH{PH}P1=PI$PMPPP PAtP*P*PDPRGP%2P jP2PIPIPP0P0P PHPP3PP &P P'PD0P/:P;P@kP< PPPP @P+uPKPRPPAPIPP;PCP% P7P=uP.PP'P8P $PlPPPrP!]PK\PPGPHP9jPP=PFPMPMPPP P8P@PIP PEP>PP*P,PPP PqPpP1kPEPL@P9P6PYPPPQPDPP:PK3P(9P"P uPMPMP$PLPP@P8dP5PAPNGP!P>HP*P-PPLPP, PS/P9P+.P P'P=PPGbPPP%P.P-$P-!P>PGMP>P!iP!LP kPPP PIEPSP PBPJ7PwPP^P:P@PP=P>8PcPbP!PRP;!P;PPPPLPPRP SP iP94P0*P>P?PPPFPMrPQP.P6PRPRP:rPP)PIwP,(P1;PMPMPM#PP7P%PQPEP-PNPNP?MP9$P=P+)P#PPsPzPP)P LP&3P>mP>lP/TPLP PPPP)P6PfPP;P-PJ8PEPF(PEP?P07P P+PP)uPIPSPbPBSPMfPMPPPQP wP`PP8PSPPP1P[P']P@PGuPxPaP-PPPPP.PPPGdP?PPPPP${P P4P PCPHP9P4OP4PP-P P.4PNPpPPRPPPP#mP9P7PaPGP6P%PP8P =P?PPZP1PzPdP/8P7YPPPPPyPwPPKPPPBP#P$*PJPP6P(PEGP1PHP+P=P.PFfPFcP&P\P:nP!cP8)PPyPP9PPBP^PgPPWPC9P4HPBP.OP FP%lPO/PPRPL~PMePRPP5P5P7vPtPFPWP!P)P'bPNyP3P0PJPPP9PAPPHPVPPDPDPPSPH+PPMP/PP0BP+PP)"PPPSPIeP7$P2P PxPQP+PPP tPP92PRMP P&?PP,P6PP#PPPPP1`P7PFP8PP "P2POP?P3PPP?TPtPPP1PB%P+@P P 7P 8PKPHPPPP;wP(PRPFPJ2P7PP0PG4P;P;P2PPP&P,P(PYPPMPSGPMdPPP6!P(XP/PAPP*PCP (P1P)PvP@P>EP-XPhPS_P"PIPPAP PPPPAP'P)PEPE4PCPDPFnP :P 2P&aP>yP0bPPPPPNPNP-PP"P PP?P7P=P#PP@PA P.vPPEPD_PEKPmP2P&iPP=PLP-P,dP,eP@;PKXPzP>P>PPP?PKZP%PoP'PSOP$PAOPP~PGP3kP'P;P3PP PPG3P5JPP9P^P#PAPBPG!P5PEPEPCPD[PP@PPPP )PZP!P5P UP MP4P*PP>PhP<2PPP,P0PP=PKP+nPGxP5PP5 PFP<PP=PK)PPP?PP9P"P/P7P.PP*P;P=9PCPCTP2QP0)P7ZP>PP zPGNPPP0P yPOPP4P P@P&PP=P6P-[P=PXP7"P8PoP#PN?P(jPgPDTPDPQNPPiPSP3P-PPPP%VP+EPMP7 PP PQP=5P[P@P>+PsPP\P#P@P P4P;`P+PQ8P<\P9P)P mP86P0P0PP-ZP.P2P/PL6PKOPP)PP(P PQP7P1PQP NPP1P P P/PP:+P"jPRPPP PPRP5qPP:P;POP PyPDPHCP'[P&P P:3P,PP?OPIPPP7PPZP0tP%PmPvPOWPRPPB[P!pPP+ P#UP;*PQ|PPvPPSPAPtPAP4P}P=PPPP;PP+PP}PPIP@P P=8PE`P4P4PCP4P2P3P9P>rP/P@ZP@]P@[P)PVPPSP=PPMPPqP.PhP%P?PKPC>P(PNP,WPP9P9PO$PZP PPTPPIPP8P9.P*PLPJP.P@P8PNP PPPSP2nPP}PBPMPGXPPIPP:P P 2P?PP*[PPDPHDP?0PP0|P.IPScP 2PPP"PPP8P6P2P P'P PAP'PHP?PFMP.P)PHP{P>P=P-PP>PPPrPSP:PFPPIPM>PYPKP PPAPPP)PF1PQP&gP>BPPNPBP-JP.PP`PPIlP+ P7PAJPP7kP PKP8PG2PPJPNePGPPP(PPIP PIPHP)P4P *P,yP.P:PAPP PPsPsPSPPAAPJ@P/P&P!aP&PPP `P%PLPBPGPCiP% P3RP0P@vP?+P3P>~P/P/BP-P-(P/PLdP"P1hP &P ]P5PG(PG*PG.PDPPMP0P0AP&P,PPPP%P"P1P7P@PKP@PPDP PP3PLPPP)P$PPPP.P_P POP ZP;P;PPFqPPQP8YP5PP*PHP9PP!P&P'$P:WP!\PPP9hPBPP7PP6PVPP PGPBPHePnP/PN5PBP0VP>P@P P~PP.PZP+PJPPDPDPPDP1PMP&[PPP-PPPP&PPePPP?P7P,,P6OP5PLPPGPDP %P!P2ZPlPJPPIPP0P6PSP8sP%P%P\PP5!PP?PF PP RPFrPHUP kP8BP+YP&xP P!uP)PP#P9PLXPR;PPBP PMPP7POPJP P+P?P P PCPPP0P';PPPFbP!OPFP=PP+P P3~PQPKP PA4P mP8PQP.mP#&P=P4PCPE2P2P?PJP3PNPN+P@PPPPP PPPPjPBvPQ{P,7P,0P6SP:P$PPBP<^PN PIPP.P-PLPLPOPP-PPPVP P#AP:P7PP%PyP6(P PP'P1P;PPDPPWP>6PNPsPrPFhPPP;PP+0P?P0P;PRP`PPP$WP5PFPGPD>PD^P!P2PwPkPOPPSP2P P6bP[P:P P PR P)P2P P-P(PLPHP7PP;EP$%P PP$PGIPPCP!QPP)LPPRPP8PPKPLP'PQP#!PTPfPPCPP!P PPQcP/PsPRPPP9PMPKPPPAP@PA%P/P%PPBP PLPHP&AP>%PPTP)P(P(P9PP(P1P'PPnPMP9P#yPAP |PPPP(P;MPD1P P 4P$P(PQ0P 0PgP-P-P- P- PNPEPP PP(P"PPPG?P$9PPyPP P%yP)P;PDPQ P@P&*P&P P-POQP&P^PP:YP:fP!`PP P PSP$ PRP PPgP?uP#PPPP PP PP)PPRPP?fPAmP*PuPDPCQP$P P)PJP08PP0nPQP}PO PPIPKP!PPPPI%PP PPRPPP pPAPJP4PiP%oPCP1PPP'P8P9P1(PKoPK|PKPKPP P9)P'PAP4P9?P9 P" P"%P9PQP2PPO0PP cP9PPPPPNPP1FPFPG@P %P:P]P*=PnP'PEP!P TP%P>P&P'%P~PYP!bP&PEP*PSP+;PL PL P)P6HP`P PAP2PP P?PQP4P-P-PK^P:P:OP PRPRPIkPhP+oP;8PaP nPPPPLPJP?P%vPRPETP;P2P3P=P'PP_P0WP.cPJCPP PP PQPPTP%PPPCMP CP>P@cP.hPNP:`PP%JP0P1PPPAQPN^PQPCoPJPJsPP0PPP)PDnPPP0~PP!lP8PP!PGP P$P*zPB]PP6P@ P;'P8P |PBPP3PEP2PHPQP=PPPPLP7PP1IPGYPP;DPPPAPPBP<PP#PQAP*PPYPXPwP P9P9P?P?P$PL!P5P#zP'P*)PPJYPH)P1P*!P*P(PGP3P3P-P,P+PrPNhPfP:P P#P xPFPIP#P.}PPP{P<PNP PRPHLP PP8KP1PP%P)gP)P!PHuPPBeP#pPMmPOPGP \P:P.P%P8 PNHPFP6PFPFjP 'PR`P81P@P4$P/aP*P!2P"VP)4P,P:P+PDP =P8P(PQPaP89P@P&PyP{PP kP9P7P#PePP5P6PKP P8wP PAgPGP2qP P9PP,P&P*P P;P)iP)POkPPBP P?P PPmPP PBPQP dP5PCAPRWP/CPKfPWPGPnP.P gP=NP4WPALPP5MPoP@PPF_PCPDPDP9}PkP-iP.P>P1PPAP%PP)fPPPKP SPNP/LP.PGLPPPLuPIBP41PA P=RP4P3PPPOPQpPP0sPGPEnP8@PP.=P!3PPPIP?PMP:PBP,P)PJP>YP=P,PP}P)P$PIPPPP +PPCPPP#P$AP$eP .PPHPSPJP P(P3"P dP>IPN0P,PPC P#PPP6P@PbPP?PnP5P5P6lPPDPDP<P3XPJP+^POrPPP=PP&P?P:IPPkPPMvPPPP4PP8PCbPPNPPPIPPPBPPPMPzPKP(\PPP@PPJP;WPRPQPC3PC+P1P-P/P0P?IPGPHP1vP:P P$|PPAP;P!P_PP&qP>PPGP+P+P'P?P3xP3wPqPPPJPKPCPPHPHP5(P>SP-P-PPOPP*P/PIPPBPMLPPP pP6P PE;PHRP0PPPPPR6P#qPRP,P5PP#P P+PN\P!PPGOP=P9P"DPP0PS8PLHP.P=JPPTPPGP@PPPP;NP4PQPEMPEPPDP3GPOPPPPP5PAPPwP P QPE\PC1PC)PDP P :PNqPKPaPP/P'0PPJIP DPNPNPBPPP)0PP6P(PDP!P!P ,PPPPP%-P PP"P P8PPP2P9PPbPAP%PP(}PEP1P:P/P-6PmP*P:?P&PRP(P*vPI PPCP?hP P PJPSP.P8TP3PP,gP.P.P"_PxPSP9gPA P #PWPM4PP5PA'P"P0PPP;xP)P(P)QPRPB PPFPPP5PAP"P*4PFDPEPPP2PAPPLP-P%PUPkP.PZP4mPGP P6)P:P PP4PQrPM PDPGP/PSwPP P #PPPPP?P,OPPP5|PPHPOPPPJQPQvPBP*P*PDPJP7_P-vP@5PgP*P?PgPKrPSPP'P3PPPJdP!P4P2P'pP PPP>PPPSPBtP?P?PPQmPP%PCPPROPQP?PP,PL7P.2PPGP$P44PPM7PHP$PSP4pP&PQP?POP@P0P/PPLP$PBP&PPsPP3P$P$yPH P.{P4P PPCPDPLPHP@zP_P:SPlP_P9P.PHP.P5QPBYP+/PM"P6P P%P(PBPP4P(vPPDPHpP+P2PPPPRP&PPPP PBPKPKjPRPP(#P-PMPVPXPP P PPP 0P P@P PEkPR_P P2P3P&P%PPITP'PP5PPPGP(PQiPEP KP1PP%P0&PPKbP`PPP PIFPLP*PP.PJP(P'P[PP$P .P3P=PP:KP.P uP(P8P)P7P?PJP7P P IPEPEPH>PIP& PP*,PCPNkPmPP PLVP9`P0P)PMlPaPAP|P}P@PP8P9PFXPFSPFzPoP *P P2PMP&fP&DPP P@/PPP)PUPPKPMPMPP?P#P7POPPP`P$YPFP4PPNPP P P8P PMPQP P-P3qP PLPQkPAqPP)PFYPCPCRP8AP3PMPMPPP4P>`PPJP(PPJPRP0PBkPKPMP2PPSP9(P4PGPPPPFPPP@P/P/!PJJP9PP (PuP PI\P?P)PLPP,=PADPKP(UP'PAPJP8P_PGP{P3KP&zPFP_P=P8P9xP-POP:P P(P)$P1PHP+|P P PP QP:PHPHPPP5;P>*P>PHPPK-PPPP)P8/P6P7P'P#P%}PTPFiPRePP PPlPPPPLDP5P@PH1PJP 3P"PAP P*P*PJ~PPPPtPHP7PKPP 1P`P PPOP14P+PKP WP PP.P PErP P*P4P0P/P:xP?PDPP9PIPP7PP;jPP.PHP.P P:PCPCP37P25P28P$P1P P3$PP [P!P PPGP0PPPoP uP@PBPAPP3PEPF$P PPUP!PNP=P/P.PdP{P1PP7P5PAP@P8{P#PPNJPAP=1P$P9PP4P3P P,\PWP-PLP3hPM(P,.PQnPPPPESPPHQP1P9P?2P>CP>P,P P>P PIP'PPMPRPPnPPBP,PCP+PEPsPGP-2PP4XP&PPPP#P6P+zPPPP+P?PD|PD{PP P,PNPPBPB!P$PFP=OPxPP6PP%PPCP3fPQ.P0 PPPPPP"P1:P 'P P#_PMFPMEP6PPjPtPP2P8P9P>aP'!PP:PP4PPBPB P(PIP"P%?PSPMOPMNP$P PP-P P(PNP@ePJP!@P!?P PPP(P,&P1 P6P,AP$5P8P,PEPDP P PRPGkP51P55PPP*PPPHPBPB PB"PB#PAP/P=PPI2P:PMnP XPPPP 8P P@P POP;fP3P+P%PEP>P'PAPOvP&CP3PPPPG]PP,3PRPPPSPH!PP:PJP4PP[P(hP]P P P #P? P/\P.WP+P)PKMPPP0PMP?PLPlP PPP(P1P2PNpP-P.;P.PIPP7PKPP(eP(bPP?PGPF PEPEPCP P<_P)P-PPP P;P^PP?bPHP P PP POPHPFPEmPRgP2P+ZP4!PPNPEPPPNjPP5yP=P 2PPPOP%P4P=P]P0PcPP7P@P:P5P1P4NP=P P%WPIP$PFPoPP6RP5P'PQ"PQ%PBP+PNPPP=3PLPLjPrPP P PUP{P;PJ_P1P&P,P.ZPPZPIPP"P gPPP\P]P^P]P PJPP;PYP9PRP!P2POP?9P+P>P)P{PMuPPPPQPCP;P4P/eP-P,PPOMPPP PMPP%PQPE(P3BP@P??P.AP0qPPP"P1'PP ePJPKP:=P'PLPFRPGP P;P-PPP.P*P !P8P4P( PP CPJ*PKPMcPPPPFPEPHfPH:P1P)P'fP9P!PPP[PP#CP7PP6&P$kP kPMPoPPP0PDP2P2P4PbP.aPOPUPP&P2PP#P)PPJ)P PMP?P?P?PO^PP6P PP ;P;mPP PJPP`PNPPPGPGP9P PqPRPPP PmP(PCP2uPP/P,rP0UP*PP.P15P)P+NP7P PHP3P P lPPQPHP>|P0P,P.P0P P(P"PMP7PPGPPwPPPDPDPJ|PPDP'PPMPaP7PP, PP4P#PPSVPMPRP7wP@P@PJOPP!P*#PPPHP&P0P,P PP7PPdPPP"P#PP+PP#P5_PP|P88P2P=P,$P>P P6P6PhPGPP#P1P eP8VPPJPP,PCPPP P.P P|P~PQ~PGP PP3P2P=P1P06PPP PPPPPR@P;4PPAPP; PCPHHPHTP<3P5FP>PN.PPP2KPP;PP"PPFP<PBPP.PR:P7.P?PrPQPVPBPP P%PCNP1P1PHPP,P,cP>P4PPP1P?}PP SPP PP5PPtPG$P=P PP1P>ZP/cPyP.RP+PPnP)=PSPPI)P+P7PPPOPI P>qP/oPHP4P|PP7PPP1P,EPP_P@P*PREP1P!P2P3#P&}P=P'=PP8'PP)EP$PSPL[P PPP.P=PLPPG7PE[P%P-#PNPO PP:@PP=P#{P9SP9KP P*P7fPCP<`P&P&OP/P/?PP&PPP(P(PP+8P#PKmP6|P PYPEPFP P2PJ{P WP.NP.dPP)ePP P5fP.PSPPCP,P%0P(P2P'MP?&PP>WP>5P*P%hP9PP:lPPSPIPIPPPP;CP$PJP P+P@PE%PP-UPP._PNP$P)(P+P1JP+2PAXP;0P P PPbP(dPP0aPO;PPP P)}PSP+ PPJPiP5PjP*2P3P(%P9PPF5P*PQP`P4P=P=PPPP-P-P,PBPP P"PgPfPI=P4wP6P8PoP5sP^PAPPCPDPCqPMP0P>cP=PP2P4PL3PNPP8P PZP xPRPPFP$xPGP.P OPDPHP2P#P%P)P P,PPP)bP)~PS PPBP7P4P|PLPEPF%PjP3>P2_PLP!PNPFP0P,PPRP P#PoPP P P5PPNQPpPNP%PYPGPHkP#vPS\PPP nP1ZPPdP5eP P@PAP PQP=-PCPEP$P2PMPP7P."P,PP P@fP:5P:4PPPPP&P)P P!{P6PP'PQP5P5rP*PP8PP9P/P2hP(P(P2P2P8P8P PP6PRPHP9PPP*:PLPBPGPP"PPShPNPP!PPP^PP)OP.PFPMP:P9PMPPN;P P PP PP$PP(PP@P>{P%\PoPbP(6P P P+HPPMPP6P PEPFP'NP'{P/PAP,PPIP P0PBP;9P EPPPP'P0wPPEjPEPH?P&SP',P>P.PQPPP)P jP+PP PLPP.P*P*P*P*P>PPPPPSuP=ZP=PpPVPQP:P!%PPP P PPIPPP5~P*P%P PdPGPCOP!PMP9MPP"nPP+P9PIPSP<PBP+(P+PGsPPLP DP:P;yPP"5P3)PLP-P,[P%`PP:CPPPUPP1>PHPPNPqPP)PP4xP78PPPJP'P&POP4P,P0PCP YP0P>dP,oPHP9PR.P /P ~P"PLkPnPP?P;HPRP4PPrPHPHPP2P$PQP PGPP=PPO+P&PK?P!P1tPP LP7PC^PIP4P/1P PP1GPPlPKP.PPUPUPPPP2PP2P2POPQP8PPP%P TPPK PFPMP6PZPP5PP+P:PDP' PNP-P PP1_PI;P YP PIP(PQ5PLP2P?PPKPrP)PzPR8P%P>P LP:P$POPPP4CPPPP PPKRPKIPPP"PIPIsP@ P#P:P;"POP _PPQgPPEPEPGjP3P>bP0P:HP9PP P*DPPLP4P4PEP +PRdP.P2P3PtP,PiPP*P"PdP/P7P#PPMQP$PP5P>POPEPF#PSP!P&P=oP^P*PPPP(PUPR P%TPLmPPKP7P;FP$P?dP FP=P@PBPPP PGPCtPPK*PbP8PP"PIPPAP=DP6P?P,POPXP;YP bP*PC:P KP1P2XPPQPP>PP~P)P PPfP P`P8pPOPAPtP PJePtPMP>LP>^PNPL(P+PP PIP* P @PP5P<;PPMP P-HPP@gPNPPPP pP%MPhP1PFP^P*oP9TP P7P.xPPG1P1PQ,P!P"PGPGP-P,P.PO6P P8!PvPXPP?PPP$PB5PPPGnP?P_P qP6^PrPP"P$KPCxP%PPPPOUP PPPP9aP#P]P'P6P+P+P%PP;P PH\P PP0P/rPO PP PPPWP.P1P*sPPrPPBPPPDPlP1PPP'?P,P=PPPP%PPHP P%wP)P"PPPP9wPL2P0GP*PP)PP=nPPO4PVPP"P1eP1dPI0P7P7P?P5P6?P vP8PSP6PVPP;PQP=P=iP/3PP,_P@WPPP"?PP&P1rP1oPP@PZPBP GPHXP&JP7]PP(POPxPPPRPPP;P%P8PFP=*P9P/PPPPPPP1"P1PPJPBPPHYP P (P PP,PNPP'PPL`PL^PPPP8 PpPPPPAPFPAP&P4>P>PP)IPIP2 PIPPVPJPTP*PBPBPH9P$P P8OP3POP0#PJPM=PvPZP?P PPIPSPPOP P P6PoPPPPPRP PRPRP P]P8P2P5GP0PtPO3PPP#]P#^PMPPcPH%PP!PDP9;P'P%PERP2PGPN'P-FP,tPP!kPKHPKUPPP9P"PIPPPPLP: PHrPQxPCPQPQ7P1P?PP.eP P!-PPPP>PP(P[PPBP>PPaPP~P:P*P&|P0P!wPOP,P"fPLP6PZP P P6P 4P P 9PDOP'P.+PP$PP"=P P=P P)PIP2P?PP)PPPPPHPCPE!P P>VP=P+PKdP*PPHPyPPgPJ"P#dPKPKPP3oP*P ^PPAP'P'~PP JPC2PC*P4dP4eP4\P4]P3P3PP"\PK>PP,PPAP0P$PP PAP5dPQ\PAPDP ?P ,P!P#P2PGP4JP0P,}P.7PyP8$P7PPP5PLPPOPP<[PPQ'PQPJPPdP!4P:PP#P+P# P"PPPBbP#OP#YP;/PARPOP5wPHP POPPNCPtP(zP5TPG:P@P?8P&>P>P.^P.P:PP PRPP1%P=PPDPLP?PePOPOPzPPCP 6PHaP&!P=WP/+P HP?P#PKBP>P))P PmP8*P$)PP6gP6PPBP!PQPNP?PVPP=P-|P@JP@PPPPLP"PSPPPKPRPP6PHP5PEP!P@PHPGPGP*-P&PPPP DPPMPAIPP PXPPPP PZP\P PJPHqP#}P!PP-P@IPPPPCP P*P PAP#PmPIqP}P#@PASP?PxPPPCPPhP2P+VP'EP-PPP!PPP(PSP7P2 PB-PLFPKPOP$ PPP5P8P#7PPBPPCPE-PP*P>PPPPPJzP"PPLPPQwPPEEPQP2P)P2POP?P@MPP&PPAP#P P'P9PP.'PBqPP#MP@P7P#P5P+PPNPFPCP1P P&P-=PP"P>PNP#P9iP8P:P;?P5P HPOP#PGP4GP-P)PPP!PIGP)PPPJPRjPhPP3P1P2P=vP.P&PPP&P:PP;&PBP;P5PP7PF6PEPCP2P2P&eP0P0P/P-)P"oPPPKPG_PPJP&PNPP4P>P"]P&P1PPP%.P%9P"P%=PSPBPM?P$ PMPPPPPP;bPDP?\P@pP8P!vP; PP>PNPUPPP4PP OP#lPG^P\PP4PPSP;P2PPGQPIP(P*P P)PS'P1P=POP4PQPPEPF'P4PCPP3.P3-P=P7CP7IP.LPIPIPIPPPP(P)PPLYPP=P$P%PPP(PP#PFPF,PP1P8PP-P-P;PGPcPP7P6P3PPPP*P3PEPRNP=gP.P:P:P PKTP~PPcPIPSP8PPKP7P?P;3P;|P PPMPT P0P$P$POPEP&.PQ[P PP7POP:PHP7P PRPPgP-PFPEqP2P=PP.PPKPLPP6PPAPPBPBP:PBPPP;P@PNP@SPP( P?P*8P4+PP8P7PnPPP5PP;P?PFPNSPLvPPP^P-1P,P,zPPP@P9P*PPMAP6P6POPPP"PFPD'PDP P3P>PPjPXPmPIMPP5PUP.P;PAPP2wP*P,P P%gPP9P9P[P=KP?PJPKP P01PPPPP)TP(:P1.PWP5P5PPP(PFBPCaPP>PJPJP.POP_P:P$P11PPPRsPP6,P5P 9P'PLP(nPP2PFP)PRyP6P7PPCPDKPiP7BP7HP+P PSPSEPuPPPPJP.P\PFP$PJPNP;P hPPRP-8P,PJPCPPP!PP,P#PlPPT P8P32P8>PPK[PkPPSP 2PMP@)P4jPPAPAPK PPNFPP PPP?:P&PP?PPRP1PB)PLPMP /P61PPPPP P4aP&P0=P/PP&PrPSbPRPRPLbPB9PBlPM1P+P$P5P6 P8vP(SP'P%P%P^PPDPCzP1P*P,P!tPO5PAP ZP P mPwPeP?KPPTP.P:P"P8P+PGPEsPH/PRPP :P$P0PePP$oP,PQPGPLPG0PGPCPPPP'8PGP,jPJPPPJVPIPIPIPPBPPP;P(RP:P )PHP8;PPQ*P&rP/PHPGPPpPIP9nP0P+P)PJ(PRP P PPPPPHP({PP#~PExPDP"PQP(PP9LP*P.*P&PR$PRPS+P;P5PPUPEPF|PFPP\P3(P0P:PBP"kPPRPSP;PBPPP?P?UPCeP>P/P/PlP@dP:P:P@PKPPPPLP$+P P+PPDPSP!P"P5"P*PNP-P+P:{P!DP!CP!EP!BPPRP?PPP,1P,;P9zPPHWP$POtP7PP-GPPOFPPPKPKPRP9ePuPPPP7P PR PEPDP&P&P:PPP:0PPP.P$P1PBRP6P@PPP$@P P;pPRP*P*PDP!P P?[PHP&cP= P/P/P&P9tP-bP+POzPP"PIPIP=P:PKP8jPPPPPPLPRPWPP PvPuPPPP(PP8P #PSP9P2sP*P.P@P&P:P"PvPPPyP,@P0PPEP$P30P=P=PPP/P6PP ~P,QPRPPP(P`P#P P*UP;SP%PPLPF?PCGP#P"&P?)P>P/PWPBP!RPNlPvPRPLP"P:PTPBPBPPPP'P P(sPEP=P!P5=P-PP$PPPPNP,MPAMPcP#>P'PBPPXP!P _P2P>P-{P@FPNP)P)PBP*jPAP)P6P"P;#P;,P P6'PHPLPP+P+PRP P:PPPPP MP9rP1P+P PBPP6P)CPLRPP+{PPP PP8uPJ6PEP PPQP]PLPP PPzP PFPPP$BP*SPJP P P%PCPD"PP PP P P"PRP9P"P1PWPRnPRtP.P6POPPPP:P4P 8P%P>pP4P=PP P4fP7PPpP[P3PPP PDFP2P2P&4P=PP>P. P,PPpPO)P PP?PP4PPP5P-P PNKP#PxPPPBPE+P;QP/P-P:cPPPP P PLP P8iPBP P:PCP1P!PP.P PJpP2P>P&PPPP)DP1P1PBMPP@PP 5PP[PP*wPPMP:PPPPP +PvP*VP PIPPDPEP0P/PZP!jP"wPP)9PP9P !PKPKPPPBP?PPP3'P=P=rPK`P>P"zPPPP"P|PBVP+ PMqPEP*PP5P5{P P8P0 P/P4PKFPPPS2P PMP7PH$PPPP(+PFPEP;OPQP)P3!P,PP=PP PPP P(P#P"vP#P)PzP P)VP(P PbP5P5P eP7PPJPP8PP@PQPHoPPP=|P DP.PPcPP&P(@PP PMsPP?PPAPP'PAPSP/P*P+P1PGPwPPPFP* P#PJP)P+P TPKP;P5P HPQMPQ4P8EP2PP.6POP+PRPK"PFPQPO_PRrP'PEP:PKP5 P>P6PQPDeP1P''PP)PtPJP(PIPG|PJPPHPPnP?P(~P*P#PP P P PgP! P!PK'PKAP/fPlP-PP>P>P*P PSPI/PPPPPPJP PJPAPPG6P0PMPNPSlP&PP%8PPP7PP*PFP"P/P-P-PJjP \P:TPPPSP2pPPBPG>P7PANPP PPCP5'P2P'UP@1PzP#P,P%KP%BP%EPPLP$&PKP6WPL:P}P#PPRPR]P? P? P>P/P,vPSpP#PPP|P!HP:2PPKPPI9P+6PM$PGBP P4PP%PNXPRPBP3SPNP=PPL+P.bP:PPP yP)qP)sP"PPPPPP P(NPPUPCPDP|P=P=UP-IP,bPPPPR'P!PPPKP%P'P5SPEP%PP PP)P6PIPCP P1PP"P'YPPPOPZP7DP7JP.PP8P P PPP PPP)7P(P#PEPS|P(P(PMP/|PP:%PP7P9PRPP(VP dPSPZPP'P PQPOPP>P&P+PORP;PK5PPPLP.PJPPyPPP'PPAPAPAPfP JP2lP$P*cP(P4DP4;P=P.PNPOZP#PHP%AP0PPQPPPL"P%P[P P=(PSP1P PQP0dPP*PPPPP) PP?P7PRpPRvPRP?qPP P'PCPFPFP!P'&P&P `P xP%LP0PPPKPKPPP#PJP: P PEPEPE?P 1P9 PLoP%1P3P3P.YPODPP8`P('PP;PP*PD`P3 P%P=PP#PPVPGTP)wPSPPP P8P PDPPNuP@tP5+P>XP0,PoP P9P JPSgP8 PP4PP P~PCPDPS}P P2PPOP&]P3P/P-P.UP`P:;P::PPPPRPP"P;PPcPPPPPP P+P3WP2#P(PPGPQP/-PKP. P-P!P"FPPPPGPKxPNPPLPP;PPEOPDPFPH=P@:PnPZPIP?PPPzPP#PEPGPPFP&PPLPM|PKtPP.PPP!P)P0-P.P&PPPSPPR7PFPMP73P#PPQP#PPAP7lP8PPLP"P0P@P PGPQP)PVPLNP,'P P8PP@P)P PhP# P P4 P9PHPHPHP:MPIP ~P PP PtP5P P#5PWPPPQPTPTPTPTPTPTPTPTPTPTPTPUPXSPXPXPXPY_PY`PYaPXUPVfPVmPXPWGPVPVPVPX#PY PTePTfPTnPTwPTxPTyPTzPT{PXPTPTPTPTPTPTPTPTPTPTPTPTPTPUPUWPUXPUPVPWPWKPWZPX.PX6PXTPXPXPXPXPXPXPXPXPXPY/PY0PY9PYbPYcPYPYPYPYPZ=PT#PT$PT%PT'PUcPU+PUUPWPXOPXPXPYPTRPTSPT|PT}PVPVPVPTPWPWPXPXMPXPYPYPZEPWXPWYPTPVgPUPT^PVlPYAPYPVPVPVPVPVPVPWPXXPYCPYQPYRPYJPYLPYMPYNPYOPYPPYPYPTPVkPT"PTcPX%PXWPY PTPW~PTPTPX'PX(PXsPXtPXuPXvPXwPVrPXxPXyPTPTPTPTPTPTPU:PVOPVPPVQPVPXiPTaPU?PUZPVPV9PV:PVPVBPVCPVEPVRPVYPXRPXPYPYPTPTPU[PUPUPUPUPU/PU-PU.PU0PU2PU3PU4PXPUPTPTPY[PYnPYPYPYPYPTdPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPVPVPVPVPVPVPV"PV#PVhPViPVjPYrPYPV PVPVPTPT PT&PT7PT8PT9PT:PT;PTPW@PWAPWBPWCPWHPWfPWPXPX,PX-PX/PT>PWPWPW:PW?PWEPXPPXQPYiPYjPZAPXPXPXPXPXPXPYPYPYPYPUPV;PVHPVMPVVPVWPVXPVPVPW`PWaPWbPWePWgPWhPWiPWjPWkPWlPWmPW7PW}PWPVPTPTPXPUPUPVPVTPVPVPW4PW5PW6PWSPW^PWPWPWPX7PT`PTmPTPTPTPTPTPTPTPU&PU'PU(PU)PU*PUuPVNPVoPW"PW8PW9PWNPWOPWPPWQPWRPW[PW\PW]PWyPW|PWPX;PX~PXPXPYPYPYPY7PYgPYPYPY!PY1PY2PY3PY4PY5PY6PY>PY\PYPYPYPYPYPYPUPUPUPUPUPUPYPVPWPWPWPWPXPXPXPXPXPXPXPXPXPXPX*PX+PX0PX1PT)PX2PX=PX?PX@PXAPXBPXCPXDPXEPXFPXHPXIPXJPXKPVsPVtPXYPXZPX\PXkPXlPXoPXpPXqPXrPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPXPTPV PVPVPVPVPVPWpPXPXPXPXPXPXPXPXPXPXPYPYPYPYPYPX{PY PY PY PVPY&PY"PY#PY$PY%PT(PVaPVbPVcPVdPVePX_PX`PXaPXbPXcPXdPVpPVqPVuPYPTPTPYPYPVPYhPYtPYuPYvPYwPYxPYyPYzPY{PY|PY}PY~PYPYPYPYePUPXPXGPXnPX[PXjPXPXPXPXPXPXPY;PY=PXPVPTPTPTPTPTPTPTPYPYPYPUaPUbPXPX PYqPYPYPYPYPXPVnPYPYdPY.PY,PY-PYfPYlPTPUPTPTPTPYPYPYPYPYPYPUPU5PY(PVPV\PWqPYPZPZBPZCPCLP!PRzP&P/P.PJmP>P?JP%CP6PMPAfPP( P;sP0PEPDUP")P1PP PSPR2PSP P=P>P>P&PPP PR#PR(PIP+P$.P2PPAPF7P#PJcP P&PP=P0PP,P GP,P2P2P9PA8P(YP>PFPD]PDSP27P2:P +PP9|P P?zPPP)P |P2yP+P:PLP$PP8PPLP#)P3PEPE P9PQ)P-P-P+P&PKLPP_PdPFP)P P$DPAP@PHPPEPEPRXPYP-P-PNPPPKPIP1PFPRPPMPSDPPVPP^PPPJPGPQPKPP/P;PPGP)rP7PPPP |P9PFPP1P'dP?P9PRP2PNP-nP=PPBP7P PPPP9P6POP@OP9PPgP`P PPLPPM'P6PzP6GP5PPPGPHP?tP7pP(P<4P PPgP0P7SP-P,P!*P!)PLPPFPLP5PGPPPPPP P%P%sP:P4P;PPP5PP/P7MPKP jPPPPP(P^P#PFPP#NPRPPP PP+PD,P4PfP3 P2P&%P-P}P(P PP\PPSJP P PP#P)PLPPOnP-aPPP P0P7P7PPPRPP P5PP lPP P8PPFP<1P P+\PJP-&P 5PPPPgP(GP'PJPNP6tP.&PAhPQPPEbP*P&nP,PP?QPSP1RPPNPP%PP)KP)pPS%P7P(PP P$iP$aP=P=P0PDQP4^PNxP@oP>PPPPMP@P5P PIP%|PPDvP@P>PKPKPP@PPPGP@P)P)P!,PPP+P)zP"P"PIcP1APBrP+&P,2PP*XPOP?PP'XP?P)PPPPPUP1-PKzP ,P#PPCPQP3P/PP P.PNP P<PJPJWP%NP9 P?PHPP%P6oPPPCrP P OPOPPP>]P>hP0%PNPP P!P.P2LPMJP7PP8P.PQPvP9@PP 5P P3PQPSvP-kP*PO P&PPLOP"P2P0PRPPuPPPHP3P%P PEXP;P3PQP/_P P@,PP*P-PInP=PFP'PM~P7PPbPP PP"PPP PGPP2!P]POaPOcPJP4EP-NP,P^PPS]PPBP'P7!POPtP'P !P4P}P2P?P!APBP_PLhPI*P PSFP P8qP'PJ=PP &PH_P2PP/ P2PP >PP hPP=PPKPP P5P7~PHP;PGPEP PP=P'PP)PlPPPDPZPPDP3LPOP3P P..PPP>P*P:uP&P!P!PIP$P;P?PP:P9*P;PRbPSP21PeP?ZP':P,P,qPGP&PP)&PP0PwPIPKP(PMPkPzPCPI>PDdPPNvP P@?P+P .PqP&P0PeP,P$P$PP1P+P PBIPIPGzP?PSPQP#PPAP /P"4P2P50P54P3P*P0HPO?P:P"PP (PPBOP7&P/P%P'PEtPDP!P'wPLP4PPPP!P3P) P!PIWPFPM@P6POPP PE{PDyP"P2PGPhP-pPPP>P"lPPPSPIPSPP@PP6P#P'P7P9PFPSPPHPHP*.PPPKP8P@PQPPPwPPEPP2FP!P)P"P&`PGP=PP%PRPPPPPPAHP5P*P#PdPCPDP!P2P.P.QP<P$P"P#PPP_P rP62PJPP'P'PTPP{PTP6PHsPEyPDP ;P@{PfP/P/UP PPP P(P9PPWPP7P%P|PDP2=P P P.jP"sPFP*@P*CPNYPC;PPjP PP6PP@BPNPPA P PmPOiPSPAPJPQtPDPE"P' P!PPHP;PP"P9_PBPP P,5P*MP*LP+PDP 1P )PEPCPDP4&PNP-P,P* P=PPS=P"PP+hPHPAPMPBPPPR PGP=#P!P.P2P|P&P0P=PN3P:QP PLP8P+}P6PKPiP7PGP<:P2fP$P'P-PXP!1P:gPPP PPP?PP PP*PQfP#PP&P=]P/P VP PP.)PPGKPSP$P#PBP2OP oP P|PKnP P%PLP P;PPDP3NP P/P/PN9P! PP+9PJ4PJ1PPMzP;LPOxPBPCPCsP)P2PIP5)PcP P-"PNPqP(PItPBPPPtPPAPP8P4PBPP+XP4 PNPN,P?P xPPP PPGVPQP9P1P1PMP{P7PKiPHP*EP.pP8PF>PPEP PHPPHIPPMP=\PQYP-P~P:PS.PIP@PB/P<}P PPVPFEP4PDXPeP.P P9PZPPJPP.PH.PNP=P0(P/qPN P7QPjPP"PI.PKPKP'PPPP64PLPPF8P$P8PKhPKgP>P>P)PPIPL?PM+PMP6P P4P7P7PP&PF^PGPCPFlPPRP"P P/0P9P@bP?|P PnP PPUPPGPHPxP#PKsPP6*PP'P#PCWP@ P!PJkPtP!P}P(PPP_P?NPMP,FPRP;P~PPPOPVP P/PP.9P>P P&PPIP9%P4uPP P;iPP3uP%P?XPP fPOsP?P>\PNP%jP%kPP-P6PP PPTP4P:PEP=PCUPDjP" PRP=lP=wP'CPP=PP^P2PPIP:PPPOPAFP:PPP \P3dPOP&HP OP-P:1P KP"PPP P6~PPPLPQP>&P:P:PPP( PP*~P P?`PPP PCPDP1P*P:zP PBiPFP PAPRPPqPKP<PFPBPCP3`P(P4PCP7XPzP"PPP "PPPaPK PMPFP$P%P/P8PPPPP P PP2HP#QP;)P_P6PHPPJPQ6P4P P(PJP>gP/9PPP;P>P*P3PH P"P.%PP7PA!P$P=)PDP%P>,P=PjP@+PJPP*fPPPP P9P hP"P P ZPAPfP'PFVP P P$PLPP/P-PL-PP&P*P&PPPP%RPSPLZP0P)PP#PRP*PAsPP'PF P1P 1P@PkP/pP/PPN1PNPpP)hP)PP+~P P@PHP P(FPJP4PDP4P!P P&vP ~P?xPvPP*PP#eP=P>PP@PPA)P:PDP1P@PvPuP-P*lPIPP.P P)PGwPP$qP ?P;PAPPJqPcPRaP<%P1P3P3P+dP+P=PP>PoPHP.P%;PPP&P1PMPKPKwP8xPP6PPbP P P9P iP*P>P P8P"P1XPP$P$PPLP#PiP.P7P#P PP(P/PH'P P0P7APNP P'PPNP_PP P%OP"PS&PIIPPPP#P#POP+P3PPPPP3PPPQPO[P P^P P"PP9P7P2PsP4UP#PPEuPCP4P PNP>oPP P>PNiPYP/PPMCP7PzP8PhPLPXP*P5P5P5PEPEPSP2PQ`P=P!nPK7PMP+P|PS P9dP\PFPAPBPCPOP91PRPQPAPKPPPFP3\P2P2P58P>P.5PNP/PVP(PR%P;;P&P6PPD.P.P P&PP*P eP P PPR9PBP@*P$0PQPfP#PFKPDwPPP/PN)P-LP-P!TP"yPOPXPPP@(P%P";PJTP)PF3PEPEPPdP P0P-P-'P.3PPPFPPP=PSPFP5ZPJ0P sPMxP7#PA=P5lPfPRPC"PCwPP3PPH4P* PPQP9 P;P PRPDP;P&PPRP4P PEP@#P2aPP&jPJP> P5P 0PiP'P P!P*3PPPRPPPLP#bP7P P:P NP IPPPBPPCP2P@NPJBP dP:PP?P+P1P1PiPM0P7PPHPPAP5PEzPQPKP1PIP$P2PNPIP&MP&P=tP/P-P-7P,P,P0SPNPK1PPP kPPPSP+3P6PPKP6`PPAPyPPPEPC/PC'PCIP2P:PQP3P,wPPP!PPPP7P^P*P PPEPCP9PN P3PPP PDP(PeP"P4PMPKP;P!PPP3PG[PIP ~P P>PO=PLPRPLPPP:P9PKP5PLP#PPKP3P=P/P7UP7VPP.@P;P!gPLqPP6P8]PP&PJP;P$LPD4P5$P/=PPPPnPPB^P8P?P4P:PJP; PP3pPiPP;PP; PCPSP$P{P=P:mP% P)>P P"PIP'P;uPJP >P,RP {P]P P*PP:PPTPCDPHP$P*HP0 PPPP! PPPPL\P$PBoP1NPPKP9WPPDPP'PPG PEPfPwP-uP-@PSaPPPPPPB_PPAPfP#?P#=PLPNcPP .PHcPPNP:\P PPP;vP)PdPAP;PPPFP8PMP P6 PP{PJPBPFpP9P<@P$P PP8P,P@QP P 1PP%ZP P:P JP PPR-P\PPP/ P0P'PN%P-zPP.PHPHPFPP+>PzP#P PPP"PP-dP@aPOPuPP.P"P"P2P;P8P$P5bP?PBPxP#.PPPP P PA}PA|PfPSP P ^PEPP> PyPPIxPM.P.wPJPPHJPPQP'P'7PP&PSP:PP1PS*PFP6PfP7PP4qP QP#PP9EP%uP)PGPC{PP P'aPPPNP?P=P=P/P0P'PPP!KPPPPP+P9P"PvPB'P@P?PLPfPLP;PRP PIPPPN4P-PNPYPPYPKP?P"PPPCPQP9&PFPDPPHPNP'5P-%PP+P:P P"PxPP6#P'PTPEPH@P<&P" P$P?-P?@P3P/P,PP%P:P P#P5PBPNPPCPH3P(>PBP5uP PCPAPH7PGPEPJPOP+UP5?P.PCP"|PPP7PPByP3P'P3PBP:PPF\P P0P7WPPNnP!(PP1}PPMPP$7PP3ZPP-P'GPP.gPP!NP(PSP*yP*PBPMPJP PLP(,PDPPVPPcP%P&:P>P/PHP@VPPPJP &P PPiPBP+GP5P5P$P6dPB PP7oPPIP)P5NP&P4%P<P0jPOSP:XPP_PPP9P \P fP=SPMP?PP yPAP PLPP?P.VP#P"RP=PPHP)P@%PKPP [PRPQPEPDPCP PP&PPIPP9PPPB&PB,PPHP PP69P=PZP@LPvP!PK%PPIP'PI3PAZP8bP]PSPWPP0P$PPPbPPP7@P9P#P&P P+PP)mP+PPIP76PP PGPeP(P6P(xPPMPP:eP iP2PPB|PPPP PKP4P P P PAP _P;PBPF~PEPSP1P!PEP P {P"PP:PtP.PP6P }P&P93P vPP+QPPP(PJ\P.PoPSP$P3PQ_P9P'P0NPP PP,P"P7P5PP%:P)PS~P%P0PP -P PP#PP#PRoPRuP4PPP%PHP8PPPQP&P-CP/P/P@PxPSPVP BPP5P P P:PE,P1P$P P*P'OPQP&P,P@6PMP"cPPPYP%UP"P0PPKPP&PQPAnPCPPP&2P4P0$P0P*PNP&P:BPPPPP P2IPMP;~P()P'P6PP!yP XPHgPHP1P2PIP3P/P@KPsPrP)P1P#PcP77PP5jP;PP4~P:P$P&P'DPNP(P)`P]PIuP]PJP5P5P5P5PJUPCPHdPSP1PPP0CPP5P)P6P?PPP:PPRPRP&P&P/P AP-P,XP#PPPR*P?P9GP P 7P@P PTP%PF PDP2+P+]P9P0P=P;P/lP,fPNPP$PHP%P:PPPPEPD!P&=P=P!rPP7P ;P :PPSP~P"P"P0P?P{P PP PWP.P!PPHP!sP+P:UPPPbPP@P6PP$3P6jP+P$hPDP8yPOP5WPH5PPPQ/P,PJGPKeP`P9PICPP PPGP"7PP%PSPPEPuP,P-PPPP\PLcPP PB@PbPNDPcPCPJSPJPDPGCP9P-P PPPP19PJ-PP ;P#POP.oPLP% P2&P P=P'PSyP,lPPP!P"hPPPPsP P(PSPI(PP oP:P OPDP90PPPP_P3P PF:PDGPHVP2UPR}P4RP P@>P@`P.iPKPPPYP0P(BPIrPP8P PPPP5P P<*P)PP4P0PaPPPP7'P7(P5PP PGPF{P/P/sP PPPP#PIDPP7%P9PP(aP P4P PdPCPCKP P P4ZP(PLP.P:PJPCPAKPPP:PEPQPDxP$P)P'gP3P>KP/hP-P,P0eP0mP* PKPPP|P(PPSP1\P1PGhP8P7PP7mPP:PPSPEPEPCP24P$P0P>P/P/]PPPAPC P*PPPP#ZPPP6>P(/P: PEaP P P!P&QP&&P3P/P'P-+P-P,~PCPPRP9PPPPP{PP0P1PSPP(PPHPIPJP:PP aP8PPP$P$PP`P8ePPP\P6rP `PPP+PPRPRkP"PQPP,PPPWP5PBXPLPMP?P;KPPEP@P+PIPP<]P2BP"P'^PAPP P P,kP PP?EPPP)PPPtPGP:P1PUPPPSP$PB?PFPPI"PG`PPJPCPDP8P4P]P@-P!JP!P%P)#PLPSP1zPP+pP;P(TP@PPPJPGPuPQ1PNP,PP0PPP PHP(P)ZP P9lP1QPPPPFPPPP:PPPHPC|P UP%P0PP=P=PPPP)BP$PPPMP;>P,4P$mPHP@PGPCPEPQ>PP)P3P0P BP-:P-P?GP++PHPMP@PABPPP6PBPP69PPFPPSP P&'PPNP+P )P>P)P"PGeP;AP PNPPBP P3P=PP1P.P(PPMP@PP2PpP.PP4P+P4P;PnP2P P-P,PPP P~PIhPP7P P'P+PAP$^P PSP2/P2PP4 P0P,P.P(PPBNPBP PPAP P?PFmPE$P PJPOP?1P-PP%dP"^P#PPP)YP0P9P7P rPP'P%P%P PEPEPC#P!P3P}P8P PPRPRPMPMP>PPoPP5P6P(P(yPPJPYPEPRDP2`P bP3%PPP[P=VPP4PP(;P(AP"P7P>PKkP%PkP#P P;XP5PDP PP 6P#xP P/PIP:)P tPP#PP"P;PKPLPMPOjP$>P*PoP;TP$VPCP2P&PP=PP,PMP P}P PuPAP1 PMPP9IPHPPAPPPWPPFP=%PCPCPC0PC(PP>PP&PP P P"P;IPRxPAPAP6PG P8PlP=_P=P.PPP;P)PMP$P P P;rP4PPXP7aP PSP'KP3P>TP(P$P}P;.P;P7PpP(fP(_PPQWPQPCPE=PP,P)POP&PKQPPSP)PPP,-PoPLPP{P5PP(&PGP)PE:P APJPPP0IPxP8PP PjP9[PkP?PRP8PP+PAP PpP/PP PPPIPIP1!PPKPM[PPPGZPP PP PPxP:/P:yPPPIPMPP3P(*P(P#+P8P8PG,PG-PPPP/P/bP,P=POAPP;PNmP(P!zP+jP$;P PPPPP7PP$FP;P PdP:,PDPQFP"PP3|POP,P0QPJ P:dP P P=PIPPPP _P@PPJ>PEP$\PhPDPDP2;P&P5CPPIP P"PPPaPPP POP+PP P9P(P;^P*/PDP2POPKPGP&NPwPEP-4P,P=PNPP*dPP#P iP(P PP?P$:PHPSP5YP4P4PGP3IPIPPP>tP-PPRPRP)PPWP6 PP#PP8PJP 'P(3P'PPGPP P'cPGmP%P+PPKNP1qP1nPP6yP6zP%PAP@P'PQP5mPEPCPP/wP+PPSPP0PPJP 3PPPPP-rPBP!VPRPP%%P?LPPPxPP7PP+gP7P5P:P+PI P/iP.P"qP"gP#|P3P$PSPPMgPMTP6PP:P0P*PPQ P3PPQPP>P=PPPN#P.P.P-PPP65P/P4,PP5P7gP%PCPCgPLwP9~P:P]P<P!oPPSPP P+lP;%PLP;P5PkP6P "PPDP0:PNP,P,PLPJAP*PPP@P@P P*P'PJMP PAPE PPkP&P-PP vP!P P2P16PQPG~PP %P0P>nP, PP9ZP&PPPPFPMPKPPPP TPLPBP:P*RP%P2POPKP@|P@P?,P P.(P=P>PPP'P9fP&P;P P#3P.nPMPJP;PQuPPP9PJP:kP"BP)2P2P9oPP+BPJ PSHPUP4P PPP?PEP HP WPMPQPlP=P0PP0DP"uPPPIP0POP,BP6AP2P3PFTPEQP PUP>P/P/PPP.TP*P*P*P*PsP7PP0PP#LPIP+P 'P$P PP PHP.PIPGPGPH^PP%PIP#PPP8PPvP5`PP P P+PEP9P%P*PQP0PIP&PP).PP/PBPPP6sPP]PA-P#sP;P;P.PJ9PFP`P9PPJuP P 3P9PRP*rPP7PXP oP9PP4PP PLxP P4_P?3PKPP#P&PPAcPAaP8P7PP7P"PHP3P.PPCPNPP3PP P'PP7PPqP)!PLPPFPPMP_PP PP$UP =P<-PHhP'HPSdPcP3PPSP P PEPPP#PXP3PCPF}PHBP2P=PPQP>P`P02P9vP*P PP9cPJ'PP PPPPPiP;P PPDZPQP&1P@3P,P*P 7P P@PPPSPPPQPP#PBPCP DP CP P P-PPBP bPPPuP9PjPIaPPPFPP)PPGP#PPFPQTP fP@P@PLP PG5P P1P4P=cP>PONP.PP ?PIoPP MPP WP7P7*PKPPP@PAkP P+P6P%PFGP'P>P>PP:P!WP!P P PeP+1PIPBP pPL#P"PPvP SP RPP@P~P=PP!P)P+SP/EPPP%DP$P#PPaP+iP /PPP;PPNP<P;P$P'vPPMPkPPP&PBPPPPQSP$PPPI_PPBKP XPP*PPHPJP4P$NP;PSP)P@P0XP@HPPlPLMPLJP)P=PAPPP)P @PRfP9PP/ZPPmPNPOPPPPPPPP(?PIP4P+P4zP;PlP%PmPFP>P0;P/P/P=PP)PGPGPHPxPGPM]P4PPsP5PAPPPG P!P!P2TP PR{POPPP9PxP-_P>P!P{PbP9PIYP6P?P;PPPT POPPQJPNrP>P=ePcP/xP-PPPIP.PPPA9PPD9P!PRRP;P P'sP?P5P/nP&P>P?PyPPP4PP PBPP aP P#tPHP;PPAPAPCSPJvPJP.PP PP PPPP6cP9VP}PPBP.PG%PDP22P1P$P2P9PP=P,PP,)PRP{P7P@ PPGP@P4PLP?PQBPHlP3OP P&pP&dP OP-P9P PP9PKPIP qPPD[P.PP:P!"P$PRP0PP4P;5PA;PP PAP/P@POPPLPPCP IP?P?'P4P&P9PSP10P@PPP9{PPPPPCFP P 0PHFPIP'IP?P,PL&PP2PBfPP/POP3POP?P6PjP>iP=P PzP 1PP>P&P)8PPTPRP@PhPMPPAGPP wPWP@PQqPP%PCPDPJP'eP0kP P?BPI'PI&P [PMyP?P?P4nPkPP P P(!PLPPLP%PGPDAPD@P!PHP 9P(P,P.`PNPJ PPkP%FPSPBPFP=2P4P@PP-P>P>PPK$P1HP0PBhPP5P5KPP'P4P;P8P9CP*P*PDP4P1P1P!P"PQP&)P?P,PPP8P(PXP2PBCP1$PFP"P*TPJP PEPDPPmP)P= P/APP-PP)APBP1yPPP5zP7PLP PP:PPD/P"-P!P=P'+P.$PNPJPPP;P+7PMPKPMP7/P$P$P5P5PPP*qP?PQPP&EP/PnP.P,P PAdPAbP1MPPLP 3PPRPLPRP PrP P'PPPJP P4PE.PkP2P% P"P3P>P=P'-PHPBPPPRPP6PgPP%PPO POTPDP7PP+*PP xP VPP$PJP8PEgPE^P P3EP2"P!PP9OP5.P5>P gPDP>P=P0PO,P PPSP=PP?WPPP P*P5hP(^PPP*PPPEPDP2P-P-PPP:8P:9PS@P1P1YPBP#WPSKP7PKPQP$IPMP@0PPAPP?P1uPP4.P PpPnPPAPaP"P/PFP&P&P/P/OP =P0FP"[P PbP(P(PLgPIPP~P%@P7+PP P!PN@PP P P P P P P P P PFwP2P&PP@^PPPLPGP9YPI7PLBPMPM`PPP'PRhPPCP P&#P-xPO&P:oP) PR"PHxP"P%P PL5PHP'FPO"P8(PP,PPIPHPBPMUPFP P5aPPMP#P $P PHP)?PFZPEPH0P&P%PP=P0[P0]PO:P7P PP0P1)PMP?P7P7P:P5PP#PLP0xPCPCP1P5BP3P0P-PNP!8P)PRPS(PRPFP1PFPFPP6PPCP;P4PE3PSP')P%[P.kPSiP&PP(PfP$P$P:PPPKP PP P6iPPPLPPHPPP+PMPjPHP P P!PP(P$PPIPPP%P )P3 POP%P0P/P/HP=P,PNPGP8PP9P)P(PS[P-P@P PpP$zP#P,P4P8P P P>P=P,P&PP/P!PP cP5]PP5P6:P P AP(P#PP>P?P-PP YP?PhP>P)PP=?P#jPLAP3PKPwP@PPOP="PDP P3+P@P9PP/YP7\P.P"LPHPPP"P"P0P72PK~PPP P3PPFPPP=PPPPPAPPPM P<P2P2}P&(PL1PSPPPPRwP5P$bP5UPPPFLPF;P!P9P9PP8PJ PP!P(IP$PSPPFP PP$PP6/P'P]PP1P?P. P0ZP P P7PP PlP/PP$gP(PMPJPFPD\PDMPQ=P>JP/SP%mP>P>PhP P P7P0PA:P P PPBP6P%P5PCPDzP)P PQ+P&{P? P'PPC P;PIPMPPHPSPPP4P/P0}P-VPP.P3PP$P# P8P8P P)PP>P,PNPNP<PP, P)PKP,?P$PKP6-P%P;PPJPDP&FP>wPP0PP P PK6PP$P9P<P}P$lPPPePDPPP8P:P $PPPIP1P1WPMP6P]PP P#P*7PAP8PCP#P*bPP9P `PPPPP1~PP sPJPPP5PP7P8P8PP0vPRVP0PPP,PSPPP)PIPIP1P0P+.P,P.P>P YPPPB8PuP PAPA,P%P*pP4P PPQXP&PBwPLPPGPvPPPPAPNEPSP(PjP0P P#PDPE8P1PP)@P'PPqP8hPPPPP8P8rP3PLP4P P)PFPDP"POP*`PHPOPP!mPpP$PPPPI4PL P5PP@P PCPRIPPOPtP>PPHP#PPP tPGPGP$ZPE_P9PCPJ`PH]PdPSP>GP>#P/P/FP7=PP.KP.MP#PP;P&PP%IP7P ^PP3gP1P"PAP>vP/'PPHP"bP)FP$-POfPPPPPPSPA{P<9P3eP&@P7NP.P-mP,TPPO1P.PPP&PPPK#PP)PaP$PP45PJ%PP:PHtPQPH(P>P/P,xP PNfP{PP5PP)RP3iPMPP PP3P.P;P!P3P2P>:P,PPPP9P!fPPP)P)cP7P=P7PAPP8PM P8RP>_PPPsPP[PWPPFPAP'P[P]P;PPQPCPS{P/P/P&P9P?P+PP=PB{PIPIPP@P PjPP#P# P8PF]PElPDoPE9P%3P*PN PP2|PPPEPPJPP8PFP PAP yPK(PKPPP$8PRqP>P5LPBP P+P%PUP=PCjP!PHP, P,"P,PCPCPLP:PGPPP+!PMP7P7PPP6"P0PEPPPPP P'oPOPN/PPPPA PG{PjPRP4rPRlP8PPAPPYPPuP@P%P&P=pP=qP/)P^P-P@.P>P P&P%$PDP;BPIP3PP6PQP qPP3P P9PGPCPRBP&lP PPMPSPP oPPBgPFPKP PP PP5P6pPPHP'P3PAP: P%P;PC7P$P$PNP@P3P,P-P.PP P"TPP*PPHP)HPIPPPP6PP8P PDrPCP0P>PPBPbPfPGP8&PPBPFPP"P#P#P(PFP9 P1P7P:P?PN_PUPGPP P"P2gP P'|PQbPQaP?P[P-P-P*PLPPP$PIPPMMP;PHP#9PP;P)P3VP"1P4P>P/P,P,PP0P!YPFPIdPP+:P6PPQP,P+P8PHPFP=,P=PCP PP=PP;PPPP+P%P !PIP"PPBP+PP PMP?PP8cPSP IPKPR,P PAP{P P&hP0PPP PPPPPPS P7PPBnPOPA1P:PP,P:PBPQEPOqP3P"P$P:PKP@PbP,GPKP!PP4PD}P2P1P4[POP4PP"iP)*P ?P66PP.lPiPC`PEP9P$P&/P5DP/jP%^P-P+P>PGPPPRPI]PFPPP4PEwPFxP@PDP4 P/P-PSjPuP\P P P zPPPP9PBPPPiPPEPPKPP"PJ]PBPFPCfPQP3QPPHP*P*PPDPSPP?PPP nP5}PBPNPP6P;PHPG/P3[P4P9P2PPP(P'3P'2PP P PPP%P)P7P9P9PJ#PPP LP WP@P'PPPHPGPGP"!P4P2PIP3P-DP*P&P9P%&P(P2P*|PMZP7PP6nP hPDP1P1P&POdP8NPJPP P+P6PCPBP< PP PPPPIPPPPIP>P(CP4*PAP;PxPQP aP2P.PLP%)PP"P!P7P!PPArP*P;P6P:PP$[PEPD;PP P9PYP3P/PP:PPPM%PXPJP5P**P PAP,P4PNP=yP0P8P2P@P:PPPRP5PZPPPPPIPGPPQP2P9P.P PPP!PP@PzP!P2P+'P+?PSUP?PAPRP67P:P zP PMPP;PEP3AP1P"PQ^PHP?7P7OP.PPQP"UPLPPPFPKP+P+P4|PEPG9P=PCPDmPEPHP5-P?P+P*PPPL}PBP-P3tP PJP:PRP=sPSoPPPP=PPTPP"P>P FP EP,P>P+P|PRP PIP3P(PQP=PECP P UP)P*P*;PP P3P=P,PP>PK9PPPIPP@P KP%pP 9PSP20P1P!P1P NPAPOP`P8PPuPP@8P=LPKP;P?PPhP*FPPOPPF[PSzP$PQP!P@P/@P-P.P 9P"pPKP!PmP)1P$PP;GP.PKPdPPxPPQPH P!PFPEP31P% P"P7P3P=P/P7TPPP%,P+P"P8_P}PIPNP7P P;PP3 P8P4P04P-PP3PPP(P0PPMHPP.P4hP?PEPDPDP'PP#PcP(P1]P7P;PnP P;lP#P;kPBP=mPOPP PPPPP P6 PP P7eP2PPP@DPPP"KP+P)xPSPPPP8PKP%P PP"P0PP$P/&P P-}P,P0`P*PNP*P?yPPPSP"PPBPmPP$'P;PRP {PPPOPEPPEP;dPCP=PP7PRP P PPPP(|P)PP;RP1P$P `P2POP9PLPHP@PP! PPdP@PPKvP6fP?pP9'P#8P :P:P2P&-PmP=P-PpP)PGPS^P"P"PiPPPP P3PPP;PP QPCPDgPDP!P2PMP3P-,P:7P:qP:6PvPePPFPKPRPP)P?vP#PAPT P(P%PPNbPRPRP3cP3YPLyP 'P?(P&VPOP P wPPPP8P#HP#oP@ PKlPPP PTP:P;P P PFPF!PDBP3zP!PGP?PPLP?%P0?P,%P-P.PNP,PPPI}P$P P PPM PMVPPrP$,P6NP PsPjPJPOP($PPAP5PDDPE>P2bPJPAP2P2P&_P/P-\PP)P*kPPPH{PH}P1=PI$PMPPP PAtP*P*PDPRGP%2P jP2PIPIPP0P0P PHPP3PP &P P'PD0P/:P;P@kP< PPPP @P+uPKPRPPAPIPP;PCP% P7P=uP.PP'P8P $PlPPPrP!]PK\PPGPHP9jPP=PFPMPMPPP P8P@PIP PEP>PP*P,PPP PqPpP1kPEPL@P9P6PYPPPQPDPP:PK3P(9P"P uPMPMP$PLPP@P8dP5PAPNGP!P>HP*P-PPLPP, PS/P9P+.P P'P=PPGbPPP%P.P-$P-!P>PGMP>P!iP!LP kPPP PIEPSP PBPJ7PwPP^P:P@PP=P>8PcPbP!PRP;!P;PPPPLPPRP SP iP94P0*P>P?PPPFPMrPQP.P6PRPRP:rPP)PIwP,(P1;PMPMPM#PP7P%PQPEP-PNPNP?MP9$P=P+)P#PPsPzPP)P LP&3P>mP>lP/TPLP PPPP)P6PfPP;P-PJ8PEPF(PEP?P07P P+PP)uPIPSPbPBSPMfPMPPPQP wP`PP8PSPPP1P[P']P@PGuPxPaP-PPPPP.PPPGdP?PPPPP${P P4P PCPHP9P4OP4PP-P P.4PNPpPPRPPPP#mP9P7PaPGP6P%PP8P =P?PPZP1PzPdP/8P7YPPPPPyPwPPKPPPBP#P$*PJPP6P(PEGP1PHP+P=P.PFfPFcP&P\P:nP!cP8)PPyPP9PPBP^PgPPWPC9P4HPBP.OP FP%lPO/PPRPL~PMePRPP5P5P7vPtPFPWP!P)P'bPNyP3P0PJPPP9PAPPHPVPPDPDPPSPH+PPMP/PP0BP+PP)"PPPSPIeP7$P2P PxPQP+PPP tPP92PRMP P&?PP,P6PP#PPPPP1`P7PFP8PP "P2POP?P3PPP?TPtPPP1PB%P+@P P 7P 8PKPHPPPP;wP(PRPFPJ2P7PP0PG4P;P;P2PPP&P,P(PYPPMPSGPMdPPP6!P(XP/PAPP*PCP (P1P)PvP@P>EP-XPhPS_P"PIPPAP PPPPAP'P)PEPE4PCPDPFnP :P 2P&aP>yP0bPPPPPNPNP-PP"P PP?P7P=P#PP@PA P.vPPEPD_PEKPmP2P&iPP=PLP-P,dP,eP@;PKXPzP>P>PPP?PKZP%PoP'PSOP$PAOPP~PGP3kP'P;P3PP PPG3P5JPP9P^P#PAPBPG!P5PEPEPCPD[PP@PPPP )PZP!P5P UP MP4P*PP>PhP<2PPP,P0PP=PKP+nPGxP5PP5 PFP<PP=PK)PPP?PP9P"P/P7P.PP*P;P=9PCPCTP2QP0)P7ZP>PP zPGNPPP0P yPOPP4P P@P&PP=P6P-[P=PXP7"P8PoP#PN?P(jPgPDTPDPQNPPiPSP3P-PPPP%VP+EPMP7 PP PQP=5P[P@P>+PsPP\P#P@P P4P;`P+PQ8P<\P9P)P mP86P0P0PP-ZP.P2P/PL6PKOPP)PP(P PQP7P1PQP NPP1P P P/PP:+P"jPRPPP PPRP5qPP:P;POP PyPDPHCP'[P&P P:3P,PP?OPIPPP7PPZP0tP%PmPvPOWPRPPB[P!pPP+ P#UP;*PQ|PPvPPSPAPtPAP4P}P=PPPP;PP+PP}PPIP@P P=8PE`P4P4PCP4P2P3P9P>rP/P@ZP@]P@[P)PVPPSP=PPMPPqP.PhP%P?PKPC>P(PNP,WPP9P9PO$PZP PPTPPIPP8P9.P*PLPJP.P@P8PNP PPPSP2nPP}PBPMPGXPPIPP:P P 2P?PP*[PPDPHDP?0PP0|P.IPScP 2PPP"PPP8P6P2P P'P PAP'PHP?PFMP.P)PHP{P>P=P-PP>PPPrPSP:PFPPIPM>PYPKP PPAPPP)PF1PQP&gP>BPPNPBP-JP.PP`PPIlP+ P7PAJPP7kP PKP8PG2PPJPNePGPPP(PPIP PIPHP)P4P *P,yP.P:PAPP PPsPsPSPPAAPJ@P/P&P!aP&PPP `P%PLPBPGPCiP% P3RP0P@vP?+P3P>~P/P/BP-P-(P/PLdP"P1hP &P ]P5PG(PG*PG.PDPPMP0P0AP&P,PPPP%P"P1P7P@PKP@PPDP PP3PLPPP)P$PPPP.P_P POP ZP;P;PPFqPPQP8YP5PP*PHP9PP!P&P'$P:WP!\PPP9hPBPP7PP6PVPP PGPBPHePnP/PN5PBP0VP>P@P P~PP.PZP+PJPPDPDPPDP1PMP&[PPP-PPPP&PPePPP?P7P,,P6OP5PLPPGPDP %P!P2ZPlPJPPIPP0P6PSP8sP%P%P\PP5!PP?PF PP RPFrPHUP kP8BP+YP&xP P!uP)PP#P9PLXPR;PPBP PMPP7POPJP P+P?P P PCPPP0P';PPPFbP!OPFP=PP+P P3~PQPKP PA4P mP8PQP.mP#&P=P4PCPE2P2P?PJP3PNPN+P@PPPPP PPPPjPBvPQ{P,7P,0P6SP:P$PPBP<^PN PIPP.P-PLPLPOPP-PPPVP P#AP:P7PP%PyP6(P PP'P1P;PPDPPWP>6PNPsPrPFhPPP;PP+0P?P0P;PRP`PPP$WP5PFPGPD>PD^P!P2PwPkPOPPSP2P P6bP[P:P P PR P)P2P P-P(PLPHP7PP;EP$%P PP$PGIPPCP!QPP)LPPRPP8PPKPLP'PQP#!PTPfPPCPP!P PPQcP/PsPRPPP9PMPKPPPAP@PA%P/P%PPBP PLPHP&AP>%PPTP)P(P(P9PP(P1P'PPnPMP9P#yPAP |PPPP(P;MPD1P P 4P$P(PQ0P 0PgP-P-P- P- PNPEPP PP(P"PPPG?P$9PPyPP P%yP)P;PDPQ P@P&*P&P P-POQP&P^PP:YP:fP!`PP P PSP$ PRP PPgP?uP#PPPP PP PP)PPRPP?fPAmP*PuPDPCQP$P P)PJP08PP0nPQP}PO PPIPKP!PPPPI%PP PPRPPP pPAPJP4PiP%oPCP1PPP'P8P9P1(PKoPK|PKPKPP P9)P'PAP4P9?P9 P" P"%P9PQP2PPO0PP cP9PPPPPNPP1FPFPG@P %P:P]P*=PnP'PEP!P TP%P>P&P'%P~PYP!bP&PEP*PSP+;PL PL P)P6HP`P PAP2PP P?PQP4P-P-PK^P:P:OP PRPRPIkPhP+oP;8PaP nPPPPLPJP?P%vPRPETP;P2P3P=P'PP_P0WP.cPJCPP PP PQPPTP%PPPCMP CP>P@cP.hPNP:`PP%JP0P1PPPAQPN^PQPCoPJPJsPP0PPP)PDnPPP0~PP!lP8PP!PGP P$P*zPB]PP6P@ P;'P8P |PBPP3PEP2PHPQP=PPPPLP7PP1IPGYPP;DPPPAPPBP<PP#PQAP*PPYPXPwP P9P9P?P?P$PL!P5P#zP'P*)PPJYPH)P1P*!P*P(PGP3P3P-P,P+PrPNhPfP:P P#P xPFPIP#P.}PPP{P<PNP PRPHLP PP8KP1PP%P)gP)P!PHuPPBeP#pPMmPOPGP \P:P.P%P8 PNHPFP6PFPFjP 'PR`P81P@P4$P/aP*P!2P"VP)4P,P:P+PDP =P8P(PQPaP89P@P&PyP{PP kP9P7P#PePP5P6PKP P8wP PAgPGP2qP P9PP,P&P*P P;P)iP)POkPPBP P?P PPmPP PBPQP dP5PCAPRWP/CPKfPWPGPnP.P gP=NP4WPALPP5MPoP@PPF_PCPDPDP9}PkP-iP.P>P1PPAP%PP)fPPPKP SPNP/LP.PGLPPPLuPIBP41PA P=RP4P3PPPOPQpPP0sPGPEnP8@PP.=P!3PPPIP?PMP:PBP,P)PJP>YP=P,PP}P)P$PIPPPP +PPCPPP#P$AP$eP .PPHPSPJP P(P3"P dP>IPN0P,PPC P#PPP6P@PbPP?PnP5P5P6lPPDPDP<P3XPJP+^POrPPP=PP&P?P:IPPkPPMvPPPP4PP8PCbPPNPPPIPPPBPPPMPzPKP(\PPP@PPJP;WPRPQPC3PC+P1P-P/P0P?IPGPHP1vP:P P$|PPAP;P!P_PP&qP>PPGP+P+P'P?P3xP3wPqPPPJPKPCPPHPHP5(P>SP-P-PPOPP*P/PIPPBPMLPPP pP6P PE;PHRP0PPPPPR6P#qPRP,P5PP#P P+PN\P!PPGOP=P9P"DPP0PS8PLHP.P=JPPTPPGP@PPPP;NP4PQPEMPEPPDP3GPOPPPPP5PAPPwP P QPE\PC1PC)PDP P :PNqPKPaPP/P'0PPJIP DPNPNPBPPP)0PP6P(PDP!P!P ,PPPPP%-P PP"P P8PPP2P9PPbPAP%PP(}PEP1P:P/P-6PmP*P:?P&PRP(P*vPI PPCP?hP P PJPSP.P8TP3PP,gP.P.P"_PxPSP9gPA P #PWPM4PP5PA'P"P0PPP;xP)P(P)QPRPB PPFPPP5PAP"P*4PFDPEPPP2PAPPLP-P%PUPkP.PZP4mPGP P6)P:P PP4PQrPM PDPGP/PSwPP P #PPPPP?P,OPPP5|PPHPOPPPJQPQvPBP*P*PDPJP7_P-vP@5PgP*P?PgPKrPSPP'P3PPPJdP!P4P2P'pP PPP>PPPSPBtP?P?PPQmPP%PCPPROPQP?PP,PL7P.2PPGP$P44PPM7PHP$PSP4pP&PQP?POP@P0P/PPLP$PBP&PPsPP3P$P$yPH P.{P4P PPCPDPLPHP@zP_P:SPlP_P9P.PHP.P5QPBYP+/PM"P6P P%P(PBPP4P(vPPDPHpP+P2PPPPRP&PPPP PBPKPKjPRPP(#P-PMPVPXPP P PPP 0P P@P PEkPR_P P2P3P&P%PPITP'PP5PPPGP(PQiPEP KP1PP%P0&PPKbP`PPP PIFPLP*PP.PJP(P'P[PP$P .P3P=PP:KP.P uP(P8P)P7P?PJP7P P IPEPEPH>PIP& PP*,PCPNkPmPP PLVP9`P0P)PMlPaPAP|P}P@PP8P9PFXPFSPFzPoP *P P2PMP&fP&DPP P@/PPP)PUPPKPMPMPP?P#P7POPPP`P$YPFP4PPNPP P P8P PMPQP P-P3qP PLPQkPAqPP)PFYPCPCRP8AP3PMPMPPP4P>`PPJP(PPJPRP0PBkPKPMP2PPSP9(P4PGPPPPFPPP@P/P/!PJJP9PP (PuP PI\P?P)PLPP,=PADPKP(UP'PAPJP8P_PGP{P3KP&zPFP_P=P8P9xP-POP:P P(P)$P1PHP+|P P PP QP:PHPHPPP5;P>*P>PHPPK-PPPP)P8/P6P7P'P#P%}PTPFiPRePP PPlPPPPLDP5P@PH1PJP 3P"PAP P*P*PJ~PPPPtPHP7PKPP 1P`P PPOP14P+PKP WP PP.P PErP P*P4P0P/P:xP?PDPP9PIPP7PP;jPP.PHP.P P:PCPCP37P25P28P$P1P P3$PP [P!P PPGP0PPPoP uP@PBPAPP3PEPF$P PPUP!PNP=P/P.PdP{P1PP7P5PAP@P8{P#PPNJPAP=1P$P9PP4P3P P,\PWP-PLP3hPM(P,.PQnPPPPESPPHQP1P9P?2P>CP>P,P P>P PIP'PPMPRPPnPPBP,PCP+PEPsPGP-2PP4XP&PPPP#P6P+zPPPP+P?PD|PD{PP P,PNPPBPB!P$PFP=OPxPP6PP%PPCP3fPQ.P0 PPPPPP"P1:P 'P P#_PMFPMEP6PPjPtPP2P8P9P>aP'!PP:PP4PPBPB P(PIP"P%?PSPMOPMNP$P PP-P P(PNP@ePJP!@P!?P PPP(P,&P1 P6P,AP$5P8P,PEPDP P PRPGkP51P55PPP*PPPHPBPB PB"PB#PAP/P=PPI2P:PMnP XPPPP 8P P@P POP;fP3P+P%PEP>P'PAPOvP&CP3PPPPG]PP,3PRPPPSPH!PP:PJP4PP[P(hP]P P P #P? P/\P.WP+P)PKMPPP0PMP?PLPlP PPP(P1P2PNpP-P.;P.PIPP7PKPP(eP(bPP?PGPF PEPEPCP P<_P)P-PPP P;P^PP?bPHP P PP POPHPFPEmPRgP2P+ZP4!PPNPEPPPNjPP5yP=P 2PPPOP%P4P=P]P0PcPP7P@P:P5P1P4NP=P P%WPIP$PFPoPP6RP5P'PQ"PQ%PBP+PNPPP=3PLPLjPrPP P PUP{P;PJ_P1P&P,P.ZPPZPIPP"P gPPP\P]P^P]P PJPP;PYP9PRP!P2POP?9P+P>P)P{PMuPPPPQPCP;P4P/eP-P,PPOMPPP PMPP%PQPE(P3BP@P??P.AP0qPPP"P1'PP ePJPKP:=P'PLPFRPGP P;P-PPP.P*P !P8P4P( PP CPJ*PKPMcPPPPFPEPHfPH:P1P)P'fP9P!PPP[PP#CP7PP6&P$kP kPMPoPPP0PDP2P2P4PbP.aPOPUPP&P2PP#P)PPJ)P PMP?P?P?PO^PP6P PP ;P;mPP PJPP`PNPPPGPGP9P PqPRPPP PmP(PCP2uPP/P,rP0UP*PP.P15P)P+NP7P PHP3P P lPPQPHP>|P0P,P.P0P P(P"PMP7PPGPPwPPPDPDPJ|PPDP'PPMPaP7PP, PP4P#PPSVPMPRP7wP@P@PJOPP!P*#PPPHP&P0P,P PP7PPdPPP"P#PP+PP#P5_PP|P88P2P=P,$P>P P6P6PhPGPP#P1P eP8VPPJPP,PCPPP P.P P|P~PQ~PGP PP3P2P=P1P06PPP PPPPPR@P;4PPAPP; PCPHHPHTP<3P5FP>PN.PPP2KPP;PP"PPFP<PBPP.PR:P7.P?PrPQPVPBPP P%PCNP1P1PHPP,P,cP>P4PPP1P?}PP SPP PP5PPtPG$P=P PP1P>ZP/cPyP.RP+PPnP)=PSPPI)P+P7PPPOPI P>qP/oPHP4P|PP7PPP1P,EPP_P@P*PREP1P!P2P3#P&}P=P'=PP8'PP)EP$PSPL[P PPP.P=PLPPG7PE[P%P-#PNPO PP:@PP=P#{P9SP9KP P*P7fPCP<`P&P&OP/P/?PP&PPP(P(PP+8P#PKmP6|P PYPEPFP P2PJ{P WP.NP.dPP)ePP P5fP.PSPPCP,P%0P(P2P'MP?&PP>WP>5P*P%hP9PP:lPPSPIPIPPPP;CP$PJP P+P@PE%PP-UPP._PNP$P)(P+P1JP+2PAXP;0P P PPbP(dPP0aPO;PPP P)}PSP+ PPJPiP5PjP*2P3P(%P9PPF5P*PQP`P4P=P=PPPP-P-P,PBPP P"PgPfPI=P4wP6P8PoP5sP^PAPPCPDPCqPMP0P>cP=PP2P4PL3PNPP8P PZP xPRPPFP$xPGP.P OPDPHP2P#P%P)P P,PPP)bP)~PS PPBP7P4P|PLPEPF%PjP3>P2_PLP!PNPFP0P,PPRP P#PoPP P P5PPNQPpPNP%PYPGPHkP#vPS\PPP nP1ZPPdP5eP P@PAP PQP=-PCPEP$P2PMPP7P."P,PP P@fP:5P:4PPPPP&P)P P!{P6PP'PQP5P5rP*PP8PP9P/P2hP(P(P2P2P8P8P PP6PRPHP9PPP*:PLPBPGPP"PPShPNPP!PPP^PP)OP.PFPMP:P9PMPPN;P P PP PP$PP(PP@P>{P%\PoPbP(6P P P+HPPMPP6P PEPFP'NP'{P/PAP,PPIP P0PBP;9P EPPPP'P0wPPEjPEPH?P&SP',P>P.PQPPP)P jP+PP PLPP.P*P*P*P*P>PPPPPSuP=ZP=PpPVPQP:P!%PPP P PPIPPP5~P*P%P PdPGPCOP!PMP9MPP"nPP+P9PIPSP<PBP+(P+PGsPPLP DP:P;yPP"5P3)PLP-P,[P%`PP:CPPPUPP1>PHPPNPqPP)PP4xP78PPPJP'P&POP4P,P0PCP YP0P>dP,oPHP9PR.P /P ~P"PLkPnPP?P;HPRP4PPrPHPHPP2P$PQP PGPP=PPO+P&PK?P!P1tPP LP7PC^PIP4P/1P PP1GPPlPKP.PPUPUPPPP2PP2P2POPQP8PPP%P TPPK PFPMP6PZPP5PP+P:PDP' PNP-P PP1_PI;P YP PIP(PQ5PLP2P?PPKPrP)PzPR8P%P>P LP:P$POPPP4CPPPP PPKRPKIPPP"PIPIsP@ P#P:P;"POP _PPQgPPEPEPGjP3P>bP0P:HP9PP P*DPPLP4P4PEP +PRdP.P2P3PtP,PiPP*P"PdP/P7P#PPMQP$PP5P>POPEPF#PSP!P&P=oP^P*PPPP(PUPR P%TPLmPPKP7P;FP$P?dP FP=P@PBPPP PGPCtPPK*PbP8PP"PIPPAP=DP6P?P,POPXP;YP bP*PC:P KP1P2XPPQPP>PP~P)P PPfP P`P8pPOPAPtP PJePtPMP>LP>^PNPL(P+PP PIP* P @PP5P<;PPMP P-HPP@gPNPPPP pP%MPhP1PFP^P*oP9TP P7P.xPPG1P1PQ,P!P"PGPGP-P,P.PO6P P8!PvPXPP?PPP$PB5PPPGnP?P_P qP6^PrPP"P$KPCxP%PPPPOUP PPPP9aP#P]P'P6P+P+P%PP;P PH\P PP0P/rPO PP PPPWP.P1P*sPPrPPBPPPDPlP1PPP'?P,P=PPPP%PPHP P%wP)P"PPPP9wPL2P0GP*PP)PP=nPPO4PVPP"P1eP1dPI0P7P7P?P5P6?P vP8PSP6PVPP;PQP=P=iP/3PP,_P@WPPP"?PP&P1rP1oPP@PZPBP GPHXP&JP7]PP(POPxPPPRPPP;P%P8PFP=*P9P/PPPPPPP1"P1PPJPBPPHYP P (P PP,PNPP'PPL`PL^PPPP8 PpPPPPAPFPAP&P4>P>PP)IPIP2 PIPPVPJPTP*PBPBPH9P$P P8OP3POP0#PJPM=PvPZP?P PPIPSPPOP P P6PoPPPPPRP PRPRP P]P8P2P5GP0PtPO3PPP#]P#^PMPPcPH%PP!PDP9;P'P%PERP2PGPN'P-FP,tPP!kPKHPKUPPP9P"PIPPPPLP: PHrPQxPCPQPQ7P1P?PP.eP P!-PPPP>PP(P[PPBP>PPaPP~P:P*P&|P0P!wPOP,P"fPLP6PZP P P6P 4P P 9PDOP'P.+PP$PP"=P P=P P)PIP2P?PP)PPPPPHPCPE!P P>VP=P+PKdP*PPHPyPPgPJ"P#dPKPKPP3oP*P ^PPAP'P'~PP JPC2PC*P4dP4eP4\P4]P3P3PP"\PK>PP,PPAP0P$PP PAP5dPQ\PAPDP ?P ,P!P#P2PGP4JP0P,}P.7PyP8$P7PPP5PLPPOPP<[PPQ'PQPJPPdP!4P:PP#P+P# P"PPPBbP#OP#YP;/PARPOP5wPHP POPPNCPtP(zP5TPG:P@P?8P&>P>P.^P.P:PP PRPP1%P=PPDPLP?PePOPOPzPPCP 6PHaP&!P=WP/+P HP?P#PKBP>P))P PmP8*P$)PP6gP6PPBP!PQPNP?PVPP=P-|P@JP@PPPPLP"PSPPPKPRPP6PHP5PEP!P@PHPGPGP*-P&PPPP DPPMPAIPP PXPPPP PZP\P PJPHqP#}P!PP-P@IPPPPCP P*P PAP#PmPIqP}P#@PASP?PxPPPCPPhP2P+VP'EP-PPP!PPP(PSP7P2 PB-PLFPKPOP$ PPP5P8P#7PPBPPCPE-PP*P>PPPPPJzP"PPLPPQwPPEEPQP2P)P2POP?P@MPP&PPAP#P P'P9PP.'PBqPP#MP@P7P#P5P+PPNPFPCP1P P&P-=PP"P>PNP#P9iP8P:P;?P5P HPOP#PGP4GP-P)PPP!PIGP)PPPJPRjPhPP3P1P2P=vP.P&PPP&P:PP;&PBP;P5PP7PF6PEPCP2P2P&eP0P0P/P-)P"oPPPKPG_PPJP&PNPP4P>P"]P&P1PPP%.P%9P"P%=PSPBPM?P$ PMPPPPPP;bPDP?\P@pP8P!vP; PP>PNPUPPP4PP OP#lPG^P\PP4PPSP;P2PPGQPIP(P*P P)PS'P1P=POP4PQPPEPF'P4PCPP3.P3-P=P7CP7IP.LPIPIPIPPPP(P)PPLYPP=P$P%PPP(PP#PFPF,PP1P8PP-P-P;PGPcPP7P6P3PPPP*P3PEPRNP=gP.P:P:P PKTP~PPcPIPSP8PPKP7P?P;3P;|P PPMPT P0P$P$POPEP&.PQ[P PP7POP:PHP7P PRPPgP-PFPEqP2P=PP.PPKPLPP6PPAPPBPBP:PBPPP;P@PNP@SPP( P?P*8P4+PP8P7PnPPP5PP;P?PFPNSPLvPPP^P-1P,P,zPPP@P9P*PPMAP6P6POPPP"PFPD'PDP P3P>PPjPXPmPIMPP5PUP.P;PAPP2wP*P,P P%gPP9P9P[P=KP?PJPKP P01PPPPP)TP(:P1.PWP5P5PPP(PFBPCaPP>PJPJP.POP_P:P$P11PPPRsPP6,P5P 9P'PLP(nPP2PFP)PRyP6P7PPCPDKPiP7BP7HP+P PSPSEPuPPPPJP.P\PFP$PJPNP;P hPPRP-8P,PJPCPPP!PP,P#PlPPT P8P32P8>PPK[PkPPSP 2PMP@)P4jPPAPAPK PPNFPP PPP?:P&PP?PPRP1PB)PLPMP /P61PPPPP P4aP&P0=P/PP&PrPSbPRPRPLbPB9PBlPM1P+P$P5P6 P8vP(SP'P%P%P^PPDPCzP1P*P,P!tPO5PAP ZP P mPwPeP?KPPTP.P:P"P8P+PGPEsPH/PRPP :P$P0PePP$oP,PQPGPLPG0PGPCPPPP'8PGP,jPJPPPJVPIPIPIPPBPPP;P(RP:P )PHP8;PPQ*P&rP/PHPGPPpPIP9nP0P+P)PJ(PRP P PPPPPHP({PP#~PExPDP"PQP(PP9LP*P.*P&PR$PRPS+P;P5PPUPEPF|PFPP\P3(P0P:PBP"kPPRPSP;PBPPP?P?UPCeP>P/P/PlP@dP:P:P@PKPPPPLP$+P P+PPDPSP!P"P5"P*PNP-P+P:{P!DP!CP!EP!BPPRP?PPP,1P,;P9zPPHWP$POtP7PP-GPPOFPPPKPKPRP9ePuPPPP7P PR PEPDP&P&P:PPP:0PPP.P$P1PBRP6P@PPP$@P P;pPRP*P*PDP!P P?[PHP&cP= P/P/P&P9tP-bP+POzPP"PIPIP=P:PKP8jPPPPPPLPRPWPP PvPuPPPP(PP8P #PSP9P2sP*P.P@P&P:P"PvPPPyP,@P0PPEP$P30P=P=PPP/P6PP ~P,QPRPPP(P`P#P P*UP;SP%PPLPF?PCGP#P"&P?)P>P/PWPBP!RPNlPvPRPLP"P:PTPBPBPPPP'P P(sPEP=P!P5=P-PP$PPPPNP,MPAMPcP#>P'PBPPXP!P _P2P>P-{P@FPNP)P)PBP*jPAP)P6P"P;#P;,P P6'PHPLPP+P+PRP P:PPPPP MP9rP1P+P PBPP6P)CPLRPP+{PPP PP8uPJ6PEP PPQP]PLPP PPzP PFPPP$BP*SPJP P P%PCPD"PP PP P P"PRP9P"P1PWPRnPRtP.P6POPPPP:P4P 8P%P>pP4P=PP P4fP7PPpP[P3PPP PDFP2P2P&4P=PP>P. P,PPpPO)P PP?PP4PPP5P-P PNKP#PxPPPBPE+P;QP/P-P:cPPPP P PLP P8iPBP P:PCP1P!PP.P PJpP2P>P&PPPP)DP1P1PBMPP@PP 5PP[PP*wPPMP:PPPPP +PvP*VP PIPPDPEP0P/PZP!jP"wPP)9PP9P !PKPKPPPBP?PPP3'P=P=rPK`P>P"zPPPP"P|PBVP+ PMqPEP*PP5P5{P P8P0 P/P4PKFPPPS2P PMP7PH$PPPP(+PFPEP;OPQP)P3!P,PP=PP PPP P(P#P"vP#P)PzP P)VP(P PbP5P5P eP7PPJPP8PP@PQPHoPPP=|P DP.PPcPP&P(@PP PMsPP?PPAPP'PAPSP/P*P+P1PGPwPPPFP* P#PJP)P+P TPKP;P5P HPQMPQ4P8EP2PP.6POP+PRPK"PFPQPO_PRrP'PEP:PKP5 P>P6PQPDeP1P''PP)PtPJP(PIPG|PJPPHPPnP?P(~P*P#PP P P PgP! P!PK'PKAP/fPlP-PP>P>P*P PSPI/PPPPPPJP PJPAPPG6P0PMPNPSlP&PP%8PPP7PP*PFP"P/P-P-PJjP \P:TPPPSP2pPPBPG>P7PANPP PPCP5'P2P'UP@1PzP#P,P%KP%BP%EPPLP$&PKP6WPL:P}P#PPRPR]P? P? P>P/P,vPSpP#PPP|P!HP:2PPKPPI9P+6PM$PGBP P4PP%PNXPRPBP3SPNP=PPL+P.bP:PPP yP)qP)sP"PPPPPP P(NPPUPCPDP|P=P=UP-IP,bPPPPR'P!PPPKP%P'P5SPEP%PP PP)P6PIPCP P1PP"P'YPPPOPZP7DP7JP.PP8P P PPP PPP)7P(P#PEPS|P(P(PMP/|PP:%PP7P9PRPP(VP dPSPZPP'P PQPOPP>P&P+PORP;PK5PPPLP.PJPPyPPP'PPAPAPAPfP JP2lP$P*cP(P4DP4;P=P.PNPOZP#PHP%AP0PPQPPPL"P%P[P P=(PSP1P PQP0dPP*PPPPP) PP?P7PRpPRvPRP?qPP P'PCPFPFP!P'&P&P `P xP%LP0PPPKPKPPP#PJP: P PEPEPE?P 1P9 PLoP%1P3P3P.YPODPP8`P('PP;PP*PD`P3 P%P=PP#PPVPGTP)wPSPPP P8P PDPPNuP@tP5+P>XP0,PoP P9P JPSgP8 PP4PP P~PCPDPS}P P2PPOP&]P3P/P-P.UP`P:;P::PPPPRPP"P;PPcPPPPPP P+P3WP2#P(PPGPQP/-PKP. P-P!P"FPPPPGPKxPNPPLPP;PPEOPDPFPH=P@:PnPZPIP?PPPzPP#PEPGPPFP&PPLPM|PKtPP.PPP!P)P0-P.P&PPPSPPR7PFPMP73P#PPQP#PPAP7lP8PPLP"P0P@P PGPQP)PVPLNP,'P P8PP@P)P PhP# P P4 P9PHPHPHP:MPIP ~P PP PtP5P P#5PWPPPQif [ -x /usr/sbin/weak-modules ] then /usr/sbin/weak-modules --add-kernel 4.18.0-552.el8.x86_64 || exit $? fi rm -f /var/lib/rpm-state/kernel/installing_core_4.18.0-552.el8.x86_64 /bin/kernel-install add 4.18.0-552.el8.x86_64 /lib/modules/4.18.0-552.el8.x86_64/vmlinuz || exit $?/bin/shutf-83643d2a1d67955ba660f2839b7cd4f547e3ed2f0f572fc237e04a1fb678a33e4?7zXZ !dӴx ] b2 ewnc3^ Ѫ)M@`T?;hBliȌZ՜m9w~Ya5xDS[8Je@ Z{~|-@(*{&mj+,Á]'\JLb2|țJ7k Dh1l_qFE+Q6ZLD`ى^hyw`)Ť2h;Ls|[PߑBݪDž^du-Fh=Qr<2j呈|1G:gܽsSVMJ):/)(T2W#K`xҕ^z̻x^UhKsg/=i$c?:FC 6)wnQ%M4LLfb1l3P< Ys;.'(! 5@-O ]K@bGBE[{ؔy1G-ŖA/SIr#'Emu?|%%* aσɗH Rg}p mI>Mˍ>U1XB!9(oQ: upG1[BNT8dbi Xth8Fd}kMw5=T馳 q$rmx]ǚ trÑQR 2DbWB{!$M樴N]޳+ZXv (gj󇞔q.H=Rk5ԁ)yo>eo<i;r0qrMvU^k:x@kc6QS-VMmߣl_N=ȯv*TA d{CRo0ģ!b4O3E< Y0gYogpn#GlK0yE(:)cLh16# MR9?*!fAGM^5GK|E4fuޫ;ukBIJã7]Ok]̄~`&xq-m2 >IV&rV)uG6K ?|PB˺}$@4ek{͐ UX'CB>5 {[uб癋0Tz3MzffOL*čs F!3:=Xr9k;UD%[v n(֥8fFDU'c4Ô8Lv8Kl˪!ey!++@3sKC 0Mbn!듑&FhGYiO XVBgj6t zǶVTҽSB>1]F{h]fEnͨmkQ-9NY>(1"Tn#TVނ АddEM"B_qn {e|;8@EV%ij)+/ ?E>'84{\<_x,rvEW^>ZRwQ8/kB85~cǁ+[LxgPjleyq[Vz&cuh#t,d@U|)cl\k߆{C׼ .`CJ!9h4eil7ь]˞jx?=l?*s eq %66[kph1(\v" )Ohe OOx8#ͼٵvk--K9|W{LPC=[@ֱ̐&D4&`<@d5\f\Rv$)4iyVh*Z2A(VYζ\LicnIц)Aƛ2[ gGS |;)ߞlnN6]s B`]8@REO0ĦraPhƅ_}_/;ـH5 r{ !Vĕ'c{'dr1B`R ϪyL)-cđLa붻z(C H)w<"W;1&]3=¸zNj< ?:%AcnS]`z[ ,{g1yr;(?Y~@7<*IOEt́҈OMi2]쪁]Z-UX[y4w:l0z"A3bnW[ F<%{؀seOZ9DE7l̓:.87'[^5A;n ͷؔ`HS U\(:ߒE1Ю8 sžbc"* x*W`S2whڏZ|N|M>z%:"cv}a{rn̹+ #\yA#ևŧJh$$rO`$Usf UWS*3g;PH>|Q+l B#Y1Olh"+wVmdad!XxaB;,7Ui feڄiVM33>Z.Z҉Pj-.%G> ѭ!Q$HP\h#`)s~ԟ>R YQf":8w?j߼aLiBU__d/? %*y's_fƫ KqgrȓE/B3^MαJ舏N_DQӹc(䟿" ^ML!.uj_5'0ܶ/0>5z3%K-dm1l‰Jj}x c\jײWcJ_HX"=LUHf2-X(ƘBxj^#XiD1"P'g8j0[aL$K o:cPʰģ L[,c7&wfŒ\qZAۊ=WJܦȾoAo| H.gGjOч? D!-nq ĦzylcoAQH: 'aZ&bVCXbJu%(~L`mS!;I!?g:GnNG"^rk7MaQHdِ2d2B*_ڹ-HY!??\Dp<,uK6cPl 8IdEUr!GCB¯tu8@!_0ޱu+{+tʜV:'k3kJ |"gyTI@OM%W=ϻJ9 AqJIr-۝ Bg{BFUJ?{"lGq׳">'+:G0sHMiAV)Rqrq˺曓ҍ2怙;ĪJ /:k VH1g X];0՟ḜI:"xVTqr;b:KkDA)E`[:Wd\[( I_O 7WpGmtt^">qrB(<z;"nH-ˣLJӒrǵHJ)#d(:u(hquWج݉[rHG)3gh"})dwg_lMNna]b e'%Q) dß,^iےV}QB!kƛ|Fw-qH#irZhC#$~NtK"aQsj&qT M*d&A`rw?8; +C'ߴ'[Ne!>2?29UOz:ʞɷk?OӸ;+ZxETcب򝩆Z1!t`+b˚Fi%%L)UGʉps}-zk^uE 堉ܨ-\3XOom }~'j],QMpsLvJ4V_[ >vN76oK䦣&8:=\Kr]Sd!Ǥ \1sFU~\DP'/zV>a\0WK@`(eRZd5<8o%kFE>ceTt,lnzrBlGncЩ^IpV21aa#~iڗ~wX(n~$n)}\53>{Ȱ#5.;Vܝ!0a]K4ݵö8/r+ah"a6IhIat@ů?$VW AL{>t=J^6~qyݰIbTm/ӧӃr/6ۃ%uӲbkŽ1Q{znG-S@j\201OqXTZd~#?Yye(SCWp#YWLٞ졿_¬ibA9WN5h ~ 1z3dk|VJYF: 0+dk[8ta_>hܣe/[n#2: %><Ø@\|)}zi/@m.*'Vٵ$ u D}~9ZF`C qu*x-= ꓡz3T[uY*`rN]2tŝTF}%% U0/8 Ƨӆrᒫ\yF)}~^qzo$@$ Uv1]8 ipë T}ČUc;M!\|UT\;i)[wc' MA&JxXN˷jk*.$7No(;}bo,5,M՜D) !/D눋RQW3![FǺbz_*h}3sg03%T_$u$>L AwA] 2m]aBu_B&c?q*u Z&߹"z e-cȡ<5d(@!{٘cv* I`(LE#Pm qm FJ@#fnI<%1`MO黈4Mb6,h| ^pH)n캐6d\EEn~d!cw kvXBQT}$ ܒ .5j`j|U.< @cqzwHfPBѫR*}y| M=tNI nl/AKq53Td=o- T5&rXT#g;,)[}JzBV wXnΙ-;KNH]g=;PO<54Hk)GC7ӠJr0Dr2{ŶY1=.Rz !#n?Vu A[Ph EO  ǰ҅]GS]Y1XO,[A'R>(.̈́.mvya`C6!٤əͤze<}hU0lq9 NЉ2PC8w*@Zk4'QYJhV;OWM bǀ|p+17_BkӘGqD.h.fJT(JD5lF/ХZL2ݐFD<B3'^Ien= 3'qIJYϓ6z߷7 ̝5Q"+𶴜IՁڠGP)/m8P cx1@#enobLeNhPC1W`  Fpܗq.!RM%;2KPࡈTq5Mˍonk`D0aO%7Ux!8ؖzce*c29_sҢDu\dxAv_LsBбFlk\2Ɩ/kh i≠~!qKFRVBnPeͨm`3WH-D4?,^-'#rAg}J +J" > %kgjJ=eͦu4i݊^YrGOBRhtkpҧz{ǯ8@NZ}q;IC #p(攡MX@:|&!< ]td f7w 4~ȌP6̇v?^pS}϶^a=-| Ɔf/tu]F&w퀟ךxGNsǟ<e9V\Q$y. 8Oc|)O(Yyx)eKn"#.5i\\ 6FjP_yJD T ~!e,;&y#]A4JGVdB_ZȆJ 8k]Tu6%*a[BP1YQΪF)VsgfBl5;ȥt TC. ב!cyC aC'3x~ O:R;+^t3_AeqY +[*\ڃխCq~DZl[Z WiP> PRFa毼ƻ_"j PڼWr7+Y m_'Ʃ@}3\P%P 4x^Z I9mKC!6Rrn& T! y&%BҼuj|_,bhhi:GAŷ.3y\=^̼B@ǧv&x D:.&>vR]e7&Y6JaʰTMnGVNn a^=-J'$ĮUm[q4'9}K=P[?Q2h KN'^2][0<c{cO)J_5"[ '>oY@A2@`sYdړ` @lf$+jCQ+]z5]#ɍ{pcB)F9Q90^19^N  0/3E5NDgN[Ϟc;߾9 ӀU2ҿtD%g?!RhӔ$vF lzy7*/\! i_}VofZKZLk.7B &umJSE^%NoEyHkʾYp{MMT{鍠6-z S1kE׶ޕI7@m~ޙk:P!5\ιd ,ƃm+:)[ 1\Ov<ԿnpG/0E9wu FSROOᆊʁw;Н7Q$-`d9u􏸙nj'i>VHk bN2TudrO[=NEns3|B*u9 ^L߹G3j#y4A?gIVטyDOKC]Pa._OR^[wͺxpEו3(R,ѩɻ!qJ/ p|DKH/a< ƅvڃKVBi8)W S|pp@Ɇ=JEbUt,2 :U#MxɆ*9W.hٔqű?S,9gR460‚ *^+Tsv EX0x%'{R;7e"I xl`EiuЫ*r &o43 A߾E۟`IrfuywR$|ѪHW t@ruOU},)nADˮh+ɲfф'=hg6=w hN;"zFe? ƫR(Vl+LJp/TuBWdsu1A.Xk+ D/ FXRr翂\{Gu`S s `syȩ|kU KJ. BQ#"vRd]l\E'^}VPFϡvwxEHQmSIɭb"B1e*ho6|`r ԣ~9xK0R"-W}"'ޢ#m/k)јDH:õcRvQ*fC-@8bHd>> hBÁ"Ch\g8]bNMZhb 7o/, k:%KH]1z]<շ+,OVN">o5s!+2RR?:|bŒnXZUI.R.uZ>?L;X:nfd}D暺v(Ed3-@ o1fr&>UzWT݄R\>Ձ2٠FN-DDJyrԎ,Aj HȨ_ kE'Εķr T4Cdl !Z'1S6|Vq+r^>1DEq_Q`Zvb_)n"Oer=X8dD0t,30NhYseÊDFp;gL|Kf!%mgTwNOCWᒁ#mwhUc#;%7ȗ:,+ KPd+ubO߇aL5αtL'k,s\qdl1;MxHHʵ]P+ZwrH#lS!tOg74$/&O##EV@:HJ$+z2d*mDVax0qW߁ƞYlv\I?X8#@BCjj (v1bJȕStѭfgc&/:5y>EȡHmH1zW%Fb8vMan'7UR+ɈU%Cρ0#\%D$ߞf ujO ;b ǽփ2 Rd@p>r&U[~Xzۚ΂/F' Szs552-{芔楣pғΩS<(ˎWg,!aZB37CͿd78F4 /2. I38S6`zObmkBnaz}.b~Ud5)6T#L)nȉ'o$:unؿ۴cVEF0ܭ\Y`Do oݺ?rWٺ`BJo tf߀ųDJŤk[>> A"mDpz̨ԕ<|aG,r (!]!+P\_RXxPY%6mMdW-V+ӗ/k"1g/J )}C̑5lrAdtRj9N 9;M>Sˉ#[gg X7`Kw+ ̂X܂}",dtQD\H{&C|(zhT F#掻?%*˜Y譃aX׺]Tۀ /y}TˣOgUY:gu%o[Xb{S\>Y o! 2WŜEMbMuJ.% >%7L* 6 9g` hu6{~XCUUXaٴ=p2$ KM ᤭3#K9m'4Fns }2J('l{# Zrρސ*^ /%mFKvF o'~N(5ҥۺ.C]ofM#Y"ɧ7RG =D`#RhTp<'BC8C~GԶ pK9@^OJu}QSg;7\sUɠ Ea(r6ȃ7ŖMkA9NMW9lN~`OƼjysFQQ:SPjS1$>9BpdMk]Gq? [:4 y34Sj]yTßƛ՟e[@O+3iY`+Km54ǥsRB?!cY`2m#1xDtUYEw1aRYs+9fOR\Mm )%Fyސ. > O#4ybe2? mLL?#S=qFP eK<4ʪI|+J溫MD\LZ7On,cC:DPʤB<і>s7T/IoW1i<^'1e~0?Sn]sѨ$r#[̪Oߘ`U!֯{}5ኻTC__s-Sc0|ɼdH|vw|WB}v%0.E-KXvNz(؝q~?HҮ 7ɱצp hKQԟD>&*4 XkY(Lvs23tmd_;ԒLi\;AX[ My'Blz:fݠq!#j ݖ[,V%Y4 Qwlk{;uRJdA%S |c Rl\tGmQ.ݔHi-~|pp\A^[زo&= 33!wNՈzXKYƓY[=Mr+j#kNЄr#ψ}Ykk }jByN7l,`bsw*XB1HC.lbd]m2 Þf"[R'SB%} @F݅ adD0h^.ksζG O` 1%뭯(%x/h( w|ݓUuM,Acym9,ZuȌx/'Kj@*y}c捅YIdw/Zوk y%8\/@ X0oEf贶bc^AA 8y؟[+Bz;2 iQaƩ6wvY)nj^<7;'PkYL]Ȝ:> Ji;s"|k>cᏠ&AFDuV;/]ڛbD)S!I h3gP/ ݍe[^7BY펎[zs:a\Ѹa #!{u59WRFԵJ^v8qm0%}> ,mz0?([Ք.P cOyJq" w8Bz?Ebh7U?[p6u~9n +- ĻD3u9'ܦ :&Xu~*̊09 92T52DUFr'p teTş(soY%5 =G`/ I9JGˇم| .MeclDVݿl>+:BnMW^X`Bd}xJ#u37W&ƭ};OQ> _zYtrnB- nޱsG[i.z^i g$:8cP]-  j*AqY3 Bx#g{Զd LKF '~m߿ y Vȥ&- Jb`v_,V*d4\4ioOߓ5Tr80¹=bSK(\V Tsr5~q7O}`_ȥy:L$fu+Hy^i.9?K"}* L? [vj;Yoql8 k ?I5v$_H{XWFGB+MZp [@gG5\X48FQv~& QNǂC%Z#PI'paZ[R~d-&ErE"8[۔"'YtPDvV׭b?`bƴZD?TytሶjZZaHlEJj:tBŐ'uW]tˌʌŎw9 M˵0:YJuHg, ~5^)"B4DNJ4u|gn{WQ` lI!݋_] l^Plp0yh9Ò |Xgw2n(?UBIr }lXV$W[[@|ٺ j߂jR1~cWovx j/w<Αc?J~q3:3Q$}jH*xU%=k (Gp>NW2 ]-,wk>śj FPP?Fk+Х4?6"Zd9*}T\$2˔DZY딨VݷٽI=)j@nWAk^.-W}<&VMG@/t,<;eAA]"_+6Ak׽3ùM3">#0Jɟ_ęn-D,>wWݔdj8Y\ y (j][0CC|_?=8~_`u өza4{ٱqKJ~g5\"B,ȁ ~ӐApόz*ō|eV1w)qm {g"[;͞YF('=pB+[mm ?鞻ڻYu&5'P"8 HdiJWg=BB[xOo%dNF2!'c# 1y[s^,qcطϫQ^^oV'&& P!ø@ge$qwӣuM> yq),HslǫGEDLA-?ⷓb"Jy3]Iгq5"_SW)fJ>Jym i7p`3m\ERk3}NSi{pA۹h OK 3n*~04ilL+<X*ĉgc2uL|Ԗ[1FG)ߓh_؊RHUXvtXo[}{hb'jdb?E7"|o*c2T55߼B\1-/ GtZ\E|vhP?ƉY2n'yEx}^o(}=> M\;ˑf.ڤx'5`R#C-+o=hg5זFB59@綐̄^-'>AY jFNc&sguޕW 4&SE5I-Ụ&kSk YF' 5؎$D bm<}KH'B}e˥zSݼ jrPK_sIŽ`Bї5ZQQ.FzW\1Ri0 T^-jufaw's,7&ԏn_ PYČ_,8j3PSX_ēx>~ Tn։$Տy TDuU(6/4)Exhb(lQH!M5ŷAd#mE)60%sh2g= 1/n,$_әE+̥ vM{ s/@6X,jo\d ur3||8E5l}Rb@rIxlV[.A<ո1΄Jp u*} Ey өb6+ ϬjП?zV^>W bǝYb嵑Q[%79|jZ*yu;XH^9!kE+2#j)Z`|t+BZUG\<^Pڢ)}u%Nz;hLNNjw|˫^djiT=#p[Ҁm0%$@h!A˭/u{\J*fJ~ 4t1AOƊFa5>RXL9=vɄ2_ҁS,x*{%AĆv6Clȉ\5&jQN+&Ed AisE3 {RgQ̂gT9~ffѾ+1uY,u\hO>%ۚ2Ï;Rr'1^,gK=v->\LVg,uK9^LaPPlS<庩˃`yW[Sp(@Jm+JkK+ہ0l,|51na fEYT@ 2(Q/'AA([YM iw9%bCI-#Ƴ2 l5{`xyZ ܯ^*QEv5ŁC*fA]J=<WHO%wc~tO&1J;*kI{fTm` 9E=(*'𠁗U^N 5b9`@kg NJHһQ.dWp/.rL0D(8l`AOph>1/1.h!i m1Y6 `M&par.Ó፩m7 M7$&ރ~؆o7tԻlc"9@*#8?΅]*f,I&-a!|oa-&Lo9 4C #óMN(Cot5REmUAQy+ph+efb?=n+y+m?q| R0#/ '' ٣ r_~ #7qз!{'}'{-7)=v\c ڵ_)"51՛  iWͿ00+x4a(lh>ߤw /Caǣ'Fd#MDbDdx=Yeِ2Y_57N::K"z*3vgؔX[ޠu Hc@g 3 >8{;q/pP lt%4&;fƘae1HӯtX.EEr7Z-̂}Bυl8}s0M8հGu~ CP JO /efe ϴ%Zlڙ2q>e=[7h>2Q-wi2/Gξ7D:Ir9.fCC[@L6AoM.^c23DsVi(6Xu=n/V-2'qkݞuQ ?֎Vb aTr.o|f^SH,`Je2S1(:ۆ R[,< ,CTgn䁍[+gnTG^)beؖ{᱁&;\A 6?{V$)n GTy: E2T0[Of5yFĢʸ wwdUƴ3q򚺴>8Έyjװ ٸBCѠgcUP9wn[KD_: eF{c{{su޽+5=Aםѵg_Ӄ=y;/U#Jg(/ѽ7UxBϴ?Wa.Omo/W̥ Үyc]"5WP}*8,1l`  ]$6嚏IUX ]U"CGK3z'2ViC=mJhB'"QBqԪ_ĕnћ} e}aoDg6/i""3[!x!;곫]nGH?| o`Sh($LH'!H;Nu9b),\@*Sׄh-Mf%Ȼu^vٹ5¥s7hOg~'Wa-TX&aU4"?STܴbCx#[K3bWg69ty pQx:.2K~%]3T}~Y0Ń"<`9kh2%Ii֐) p#覀i %s.&ja/ϝ{-ӹ&~һJHyd 뗇?^V(C'sͯ֗`7]*qr^x̼!Ȍ ?BXv5 T3/x@K5ztͲҤ0&~ƀy*kj{}= F^y(-x" =XW;X_|YR]: TP0IB)|BSmMk JVmOo4>@Q*žY' lTAEҞGh<|h@#'K?\ )03n2fBCĢF'E#$$dp.i B:R[݅<]gs4|KN9Aًsv!{`-[]7OƯ=N 1dzGeH'KSt=~(C_0 HO&Ce#[9p.7W8E\Hu.'BwOBlmsW^R!H'7z ݼan:\<}9XF;"Zu3-b*Gz H 0gI78^`ZPnw(qQ,_:밢\<8+Q5yLk6 1z`v?u^iZŘ03II*eԕ%6G2<)8GVfږ;]T( YRH-7QsBc$:ϛyb# \a tOj\A#jf3ȋaоb=;aտ WCMWX/GQǖl5@!ws2̱\?l~(ӳoRd>sWRt-%g&ynK+@' l]wXX q'vGV 63@Sm (l"jP"R5?B⟌MLO,BL}lRd[j}($vnHϫoo7(忡Zӭ[j<8xKUkQ5:VLl^q؋,޶!]ac 5MXxIxQkkE6 .nLvr7Tύ ~?$N:mD(n"2tՀaL d%?X1lƲECo:6Bc=\Ɖ`G+SouV1* :M .&ӽ3\"#^z(-k!7=>&$A-(~V&q$^Vߊk/EV? UT#sh=7P(LFlMppM\xDwD^%HU֓_݆c5t>Y(fd/; bO_ ۅ;#?tW+=rg:Nms޾|)K O҇rKnfplw]ݴ^48?'v-!0 <+Qor"DckيBj}М28a 7ݒ̙g1,/rI+E;=\m<CSDHsfBX@V 6d·-WTQͯJ;5"׺_0ȿP-R33}bHő]*r_U+=cѬY`lQ0\ڑá_NoMp@MGABpF1bH=`{)RfHb+m^)daf''L)\)%#;[F;NH_pC(p S0OF1= GŎbXD sr^yW&{b݅"#H}2HS%Χ2c*+]Udmi` yd0/w@"XPΫ|:hq9w L̒r&?HZexayւjʘ2Wi2nKqk*`dARw;<T>ao\ L &rl)0X]ތ_ʫntA"9yT䩏x¬㉤a=tQ%2+ 38fŘHeAX^4j2":!D]Ev3^\C+`6ù~oF Qngl(z_ەJ剙K Q?z*Bu;'Fj1pi%|Rߖ]v$Ǘζ0}fWy u˃#)N*A褜CTib RC("+F <=ƝX]_>h2Ȧ\r4:( AaM:;9wN;{Jjm 5Dcx΢b^j'R.K!K6,uaJa 6vH_W/BaF-e8{bMkFT@b~LoPd6|}|.T碋De\ޱM8gGBdIws?cLKd}#Wu,lAf5Y)ЦJ c_uD5L{I*Y[_DjQ͜F3篰?K5J ^U2Dѽ=k ͝Mء< wW1jwا=p! E~5.{oMqdz8L犫<=G ʕ(DDDo޶č<pI]Ӧ/VhnxF `^-N䤻M][Kz}/tw)7F4bKf4٬ᒉ7ņ84/Ӧ@05fj-Iq&E|Whs>SWJ"/z^lD]j K=;d9W؂b,@j=#5ͩ"-A*)-b;=|Ⱥ3qYU%3$rr1֊_y+`a?g[ZJ?QIC0G&BA Mo6<ZaLAK>+G%|@A w2ܣ4-%X e '/>/A%*Vf|Eo=2gv]$Z:!dhS l,C@nw95l<3y\ C.qDC Ts*!%uCc'h+EaXԓQ'!W{LN ^ 'r[M^fc=EE!T?37z >Z4"=B|=;<7q&W%SDB῕kE%?Pj ,|_SigG,a3iC-]MO8WH9nnO9^MsaW1i*5)ƕۜ aOw)Lq~I]z ׸vxᯡԒk~n3 }$ ׋η|SYֹΈPn¿a-I x:jB+1qg c#7wjJ}o[)kn@X5}QJ˿ Nf.L:~E{UV@`YedӺvU&ǛqurOw~UUk=,Ё+e͔;Dp\?Fzj/>iK=N4 #2R H7d'5Rգ F}!.LdmFn胃 gv/ < E!)B9$8[N#l%~c߬RO)XȤt|/۪)tj_[:P~%6 :HբZA/+Qj]D\+wPۧMQT}}Ss e^yX!"/͜Kp铫f>Gxh+YHyrO5ysD&ت')!ؙo{t(N) aO7FS>L&LIeewv+kU 7dαւcL IX1 (?kH ;2p?r^"O9 ^0;>t+RBNJ!>p _Ղ ZgD?C_Ǩ]v?{6BTJdj!Yxq!JY^ulǾktwhobӾ`MO/u:M}weN`2L &mOܥ:{Q7%isI+)4RX R5AkCг{թZ:qQXU2[G%Gg3:Z~JuV6 "~/D]t&6ڽDSչSHJO] 5B8t"j-hͨ]ˊi'qD5[(8ҋkq7:O5'܇syy41$;Nk7py*qZ9nBwTS BHddܥPUTw.q0VwuBڹ@SNDlȒ-s է4=?nqWQR<:i9mh/ (hJΧ2=T`␚a /'#j/QOtUp޿8ɾ45XH1xY]~N*ۘ}fgg>L4\&5ܚS+e=['> Kфΰv"01Vx Ux3=Wbè؟KPaP?rտ*70/DVVe܍Ԡ-t=qS̾_u'lͩ^zYEӡ4ohr$:|)ǘLTי*w&(R?ӽh͙]BDi?{%iUjHxSّ`=ܒC+NC%@ -^q+3!4H%&? ,`Egx&1 *p:!y TCe9iGVq'wXKy_S*<,uT*&0#.P@w$/CGbCFD\ii)AJte^hi jRcxoy5ָ50c+k<50BYBɪtzxۂjɶ)LWr@slH+Lh`dpfΦ[w _jWwzpP+~!V&-x0\ |2m\Z%t P`DScLmO!MH/?(sJVWpLFPaHpQ0:{"@Qj6MnYZC~@>?;HZTX4b_v}FpmVlw+ n%Chi]{+NeRXkhg(e&ob 9BIأu?9"o#"M]^hDHOMK̓ %'dr `2p KYD\]%|(3DU6HA_iH)C:sv.MMtc{]2ӛPn&)+VeKi\Jȧ?l7F}G;ޥ;i#Uҭ o0rdg 0+%uIЇZ/Y}YgM\1R㯛mþZ_~ TUHx$.V:Ј Y2_P:M3pՕ9Gz tut`LMgqVpxxZ- mb4'Y1Zؼ*|#)Q ?dDڵQZjz+i=. o!s(E_BTS:msm0@K]Vށ{Q {^$]"r>Qq9[`*$k8O\:lgzD ^pM|4X ~zr+E7s_b3Ky9-`2+ #mXFU⨥>!UZ:)gIT\[|Q_J!{Һm*Ԇ؏iñka 'iUnE~E9?q9<:b0>NC)`l[xB/b4BàÄV9!28Lu*o=[O|.sv ky1ex}(V`k?YP5N%qfrT;`].lf@rjYn!6B!-pdeVVkJﬞWQހm;sYr9Pt3Ef:>.Z, ̮Do9}R0JH1A3}zKb?. `2a6u!@R%!6y_H-9yǥG'.Vr40:q0sΣVj|F>IJt޴$j6> }%y BXwykvZKߛ,S'bQTT!3sT݊CK?wJSCz;-1S qte^RSg|#o UT"PdEe";d7qYFpӹ퓒;r͙=Os3tɺwyHgFp&rl|?761OYhƐ8t:4(z4ܿTFݦel1E!bYoA 9f!lyNIj08T: I4yahc_8ģv0a',#m)^?k=l?Ar^FJS*Z|h)&1G9M MA!ƧFz5JQͨ~̺ Kz*&Xi}F!ȷ2.)taBX[4OB .Y=^~U4(Z|(q?ߦG'Q#ď}Z J;[^NB>"tɰ͜]MIY4N H& ɛ`G1Í|'Zb9NT x%-iRǕR^ZԪqڇ&n Sƅ&j*0X6HiqP*>p{"]Ế18~O0ak+'&ϵp-eIMPCMq2axľ[Z9'<^Swb(RQDLA<{,\zmd^O; ,\6ϧ'4%9j> qrJF~Ju_z|vt[R:r/h%}+})4)/as(G/G kPNJ*F3fW\P ?v#xx9y".nPR2qq侑6=_o'=p]FU<>Ga# fLȱ^,\%i- ~~rw]%Zh;[d(M6{\ ֋ezdHI˚suF:=/CawcR'߫D{ݠ,;~gNo|zȍ^N+A lPHcNc37ܝtݓ;iD%[lJ&H֚ FJ b d^ƚ=p=Wd2}ʅ۲4b!O "8VR1rΩ4;'UM&3\_Sl[DYa]şms(Ξ|RusŸ"abt@wk`}" '\K:WP!pdS&YQ=ujvה=o6?\s:=D݅~i*\?w6 XQdtmdڇ\ *FjTAiLgT.Xziv`Л-d s^Z+^6˪: <[lOM}}3l d:Qrg;CtIΈ=E8"'wy޸z@:Zk! m'~ߍY< f`<+͂^Wz9nf2'c3j09=9,XNVw*2h_3gZ \諮Ք6u9DUbKF)5- -*T4y`_G^6Ĵ(-d7 d'Χ'# Uǫ@=bQw~ƕhnKn,A*N1fP2q߳M4[.~>}ӕO*^FMX cZsGgֹ @ Dj84)ՉĆ <؈'W;n|[#N7/ T.khZ[jˤ3jz۞+lPo2B-?[?ܢ܅WHf;ǴkY Oط[O 4=O0z3 )DF8ԯIb4L"7aN//7R}.}'Ij5^pܪWB߬嫭`Zj3pl%bkf6waE9WFRcCzL@~d ` %ACWZ'AsoAO{'fNt=`g}yCU_z~ &Q8V/ #dUT}g]3i\K#a bC!&T9%R: bAO75R\+'gz>HzǫVg+ 딺M$ouII= Q;yL͘<5rs)QtU |BlafVuP ':D~#wW| HtLuW V\vcIq`Ň?T=?,aBMVyrM{y*G/qՊ ys+,Yxޥ&IᤦyʳH,y_JWvyL9?ArN}˿2?=ޙ>ADz69iz~vc ex1L1}^ #\_Rw#q )5sĠ9=xr,_M:4&%n)|5Ju\}MP?BN⤭omhr&&:$}ʋnb:08~ލEmc3@Qx[bmmrw Vs8M]#M?3,oƽ9u&ogfS33Wl ]Z*}Sئ}W8Fjyf/"/%R΄hټ / Czwx ʾ! pr {S.ί@ gc cp 2icIۜ@Q?)脎Na^+v*R້x BEn'<#^WF1_@${'UDUP,iK_t@#iA"ٛ# 97i)^iScY#E'N&a;c!Y5m㣛1c(5 !lg+q"OIcp i+q_ƆJ`ie A5GqY!eNdro8A R7#A*83&SgiUF|w ju:!m 8Vnٞi l^?k?djm3j{Ql潽 ʁe%UTo>8PqЍ?n'%dz}%i Hg⤌/goM&ts&l3wY~ZA}Dz1$>q#B7Sof)E3;=}󂟱UMdXΪr*Y> RQU{-T2~0k|9](^ YS.WʼZN ] u4k6lґs25%XpMACe/Y>\e=Wtlf]oԤf3ιi)( `].~d{Xv_ Ebn7PW5j%쉧!;>׶q}-|XwpC,2ZuŌCuל 8DbЄ^v3|Pޅw|p0?;@6;;x]sه4,z5#BG04(3%MCb*]@u\ \_p[ |$N3ƖaW~L3g3W4OԶ.nЇ-͔UU`Zp-1B!>ע<}NNѓ + Ѧh\h-[wni E[M ˟_(5}P?x>F [-m _8-ocgI@+.0qK2pT:SG͗ e,CYEUd*9 >VU&bMP&~e.k rQ/TiXnj6}y y󖇵-*"5,*TAL/y8"6{8R$.>6 aCTi,7o'.zI(f$?y[c̜kmM+'6ȳkjɮ)ߙNĆS.d n qU=' B1iT8E,3Y3Z=2ۭȊ(]\ytЩhf:j1' zє?{iUy\s].oX/ā]wՀ^!x `lfnMu 8~HpFnw>&i/7<&P熄Rx inAJ|NDۤIjP;:9bUi m@c#~,(_cT#~b? Pe$0kHi%{ ?VB@_lJh`\"" J;;6ι-y&@-^q}=xjD}բb:;.XKH %[+(5}pbjS9W,۪/}OvIJT͂[#!=HX !e"nErrц/i%]bmy_:9GE(] ΀@p~ =ڼYQ6+We+ ~@8(* Z0A鈧)(/3~7ɐs@rk+0dW40j,0OxJq~{[qlt I/+Rѥ1 ڊP]Rj-yjwA3K)$[Nqr6&Qűҏwh;{c3 >' qOp?h>!u./V[%RC4RA!bK3^߻Dl 7Lu{* eZRө&$8qa=;$7MV'fW|H}eh8t־ы%|>xP!)!uZPh3$YxicɺV|flq%_%)eRo~A^GB IȕSs5hKSh>3V;S?cυ.hVgo] qv^5]MhhM&+3j`sWpSq5"E@{6Ǖr@8PF% ]>U>0Әm8/> yZ(!99t.O*Yg,˺8`\Z8j|*1o -uA僜*ٶ0‰,^׃ZN.fJ)feu?SbלWrx$Mƛ:eҊ%B색AC *X/fW=Wj b UX:hz9?E||h:Ê-EF i\$1f[ 2SwO^n6 +O -9SWBqL-,;6 qM3!@ͱd iofȢV'ӿz^aLS M4ImwqbȭjQAnX4HfhAΙ=Bʈh>3fm˴Уy6<|8q3uwTGK8+yaZ56w؟RO傀Ri0^`RW '8DZ)}l,ocs}wf@rc1@Jau3jL,u5qM $, kG_T^ l8'~'ɋoN۵] TQҶQό!%){p=4s\ ҍ/4Hea~k\q֐ Z|(;?w=@LQ,?ڠV$"Zo5nY!M/T%@7u DK5Qv2|X-l*9&&| ݷ3)*ie\ŕ !HQ A g)2g&#c ,$ v @PJnvc2ib-aeOƺF#gі8\z} xCWv7Ub .?U %0)/G_k@Ԋ#y?[*b) }>ާFrHgd=HZwQ&EYd;kn.:ƴPtw44~0uCKN(w6 *Cm) 7P}9=#&`"a:HgnBwSY,dO rOzըm Dv=S8fxY@S,2<%P20 WG5രsyi u;,%Q +q-3pjݤr?ެEzSVZN/"@ >KfS4CTP14Yrrt״pݢlIJr]ǘU0?^MtkG ϼyNߎ"WvzP.+KQ"b(@̚eK׵Fr䲤6sr]GGضu9;y<_B͝ qu[H k #{RQ5m v8`9-׳H툌0;c*b~gwj/egom)=d~srFsX齣#G,ef"pM{)ݹNu>A'OW$> rm"ŀ?C8\ӡ1(m@YCVS ZfA((qU + H;iN4jsYzJY* lѓ`>K.Zz Z{? 94oSjjd67h=fs?昘m. nHid5#;cBND%3 !8br@%^69P&pmɹG/0n[!~M䰙gNVY6s!( 5 vkȒlNåVٰg*'GLY1/25.$K D^Pg5 /eXrA&1$UaܣI)V1#κ ӟoU{Bol($XR ;={fr{Mjb;yT0 kkPQep7[LOΟXw"|_wZp6uAI*}; %EH69~r2}V~fo*ԚT+>M\[2aȕsb<|r¼J# h=(y2yMj]TԉS+WMOoOElYo2f|rY8)?-U4OE3aZ3zJ=o?E%7 eT좦j \Y#?vs1Փ[c(t*}tio)X^^!R -BWtE߭djfNČ&ՈEEoX}ʝM=??+U?಍ʦo|ƤS=nSA\1&K lmVk 4qe)_HX6D!W-Xh|PYbYd$8Ҟ%j (`8?)3 JVo&W>#qf$Xs>n1KlEDIˈ{(GnU)7eqPAqf>A2ڞ*ЃԶp`ěĖ@",X0lS_GKA[Vx`wpRǷ ݶʱ_9Z]QK oh:)JMK3Ϳ? 3E0+ 9`C.32Z? WR^CG,{PCfl򻟀>/WĎ3U:Y rR}nFqSPV?lb >+ٷd?M.i(7͗5>VqڽZb8/\\& Qz+=W:s [lFDK:U-W?T8F]@0|ʧT6.[X3}:*k_U Ubzgo(?]8ABK xfGm>O~'mwYL ?==[ҕDŜ_~Ɲ*3UWP3'uh?QdZz= š ]+=d>QftWlafK\ -;w\0ҠGEpF>1׹Rboh)>v2Hi\SpS9Okw4v`kcġd61O_VD`Cբ|HQbx՚gLyޢ3f#`ʳ6Cտ~{h} .y٩&ؿ׮{ahz T`jHuHh DSm{ua7dDRɂ~ƉbCv\kL&M__YȊv+,G#m^)m($ Dk^-hv)7NOdݢA*iP"9m\ uIU(t-g5F9_2:%AO9n. ZM0Ā5%mr1FLsd1pﰽ|9 ӠFtU`"h CXbl>uHm(a[f_U9 b%`!T !w.E44x@"R (0c.뢘QG!MM)E' ~o5 ジ\j#;Qh+2#Q/mt ќe!'~74h DgfE@kJڠsR=d$hW^ PL+xb7.i+&va$Dn@9TAYڿ(?!uuOR/S3k"_NW /5:oTNnf[ щrKTTUc6gnXj12_øw ԋ9ifk4ƝXbb[6pSj ]9+I Hެ@1Cp~Q [ B0t"e2 P L沺* vP[rYpPO[AG.Uav;2]'V>ᜈfYwA5W0f,L3ژgeЅ tUsٝ.b&lo ?wd#,navoxc%\! [} '(KbN/WM[ @!g2uVՎј㕠(I@N)B6,wc(xl[6L&?XC͆ŃႴѸZ~P96'@_s|{[./hB>> leH6~ 'AQ-m䖴}p\oIblR< -N/-ikyv0k[F[Øm g4c*Ǿ{c^>B$TYBrm?IZzPBdd6ͪtDC˽ڈePrY}%"B4~^Q>QNz]+WIj 8*1Q4L{Y&-ח)"аzEkF8+%&Tϙx*ahgq8%{\<❣yLZ0g h'S-2O)ٰ4kdZr P]+sR"^+E3^B+h@ l}kFh&<2NPj=#ۢ%LVCOv跰A%kR, gUѼ (I_arYh#V/G& 1X<;4y0zDwXٯU 5Аƅ\39A!!;qM: PAKES^}ɼ"2uYBŊ7t:cONWU^q=PYd=t:=0Q_^A#,Ğ/7݉˨Ʌx[c7h(kha)_N\PsA#UPȄZ>(Q38m$}jIxBI洡t m@FC1.9TC r9-y_ހ-ZZ6L W%*G+,-ٰ €ϋoX$ZW8%M*2fyd+/TIc1yMQln7M.5?q>0#ׅΜ[zCpǨa\G%tojS+ލ?!. ^Њ!45YNhu.gsM+goBa)8H)ȽD|e!Ǘ?``k*ÝKvp}67J k LZ!xF݆^μL tVA#W1w0=㣑n9E`'ÑOEy ON,TMa.#y:FL[i&x^A6&M4n0h.CS6,~Ӧ^\"ZKO7fw R  pDTr9.z ˛( 8҅^}PP6Ațb ~ao威˞I+_Pxd+f=ۏӫQd߹$[ V#P7MBokc@qbR?~l0 PtyξszaVxq} r1u]eY j@ˀ0lQg n}7~[&GGb=#gn\vIYꛘ NvGz(CV`HNW)udP)}/=&EA? Ko>#?nk&XUncܓ0mgĘm!m>5'K~HD z[NX1/GȳFv]`;xcyp==K'FQ<2)*I iYe wZ5n 8\{lTG#PhHMTZu)rZ4Yv] / dIiA H_*o @cUNۘ!FX{M 2icehWХ=HxEPHON[ .2_g (^4iePˏ?{73*7<M[LLA!1X!OwK1Ϗ$uWo(/;H-b6pA̠ڼ;?lalMb]7f Vib V|?)WQ E">ptHKn:QRSsvЛEWA-8 axBT']#MXf˛aS|*X^ir?7OR$oyOwVuW(8:x4ݾCu`JFYKE[خn~ps`BKTTGR|l:\-]zw .{m,Cn,]l`p7 K Bb&B[S Ncms0 BTK/&Ev_H\Α$;$2].&d>PҦ>mފYf42TCiChUFW\]CyN:-[]~t Ϭ~I|EnE>[1ʔZ\+p[/~[N.]: ey!eLj[b*̐"D{|}=)a9@p4AKPheLYҕwlѵ l.I{EoSC&~BQ]('9\&o@* L$/=thpc c \%WD *~(/)T{0h v5yj̸K_Nwyuv|mIzP2@x~`'1VxR<3̟ ܰ>͛o^>07._z]kl)XnU+*  MOQn7/dh_ᇲUnb*uM0  E%ehu *dϰn.PIfpGPi'{UևHv,b"6zA |Oh1u\C|{޳&m.?l?ЃJḲ-ZY)Eqf;'3Il&An_` #VlW;I)W;u$ȁo&MBY泗 ǰ쏆DV'^&mRsѲѵkZeӇ @[i'QI77xj@ jIضW9WKw'g 7i.3jV&_6{:k۞-a9f_w}L'ت ѐQ9&kn.?U&S:M,My' jE$~V~^,w#Wp~vѝ  Ԋd~"d*e/(8(Mnjρ4s(7ÒOOb0oRf2~uŧ)bjеaT㏹qGpk.lH'b[>/j`u}>-y[ԋkȆ kQ'5typjz"zWFk_yM*Gޚ9\1ܫP+%i5V0`Po`ΩV\Ug`ЁVe^H5>ml`~\>Doz> GɎyIt*=}!"U@q4',el~P+SPr 4is9z8 Ccو jbJԖ^8se8dMSc$ρ`@J}ܑ̧1q?^d*BEHWQ{<Ͳ =!R_R~4$UA*:}"e=s N31Rcy>͇=_\:pc˱#RͤdMj G8O;.TSnָkM,9 uiu=j!ąɰdVizyS \oA`՛p@hkW\y A}ka37?fA՜~|8^ж.drloA zi,<$1~}K$a4kc@ Aez1TL'3Tx?[T4zw} 7.a.{%e4,4C]n7+xOԲ^{QVM c:ܟ] 藢t`Me:D" bPz )a>RS;-܋ȝ ?n@,Q! |z7?0wZ'<-H2^ M#d>.&ꃋYuc/*_u4I8M̹zb}j3 ٭Cy)=w/ҳ -ntnڪES(nq7m:`sTѰiVFmwSc-#ueOyoq=zW~ .Y."sf w# pN6YvvQQnhk_z!", wvr-[$6!MO+NT\<>uŮ3cn LSh]V<ϼghh2C6! "tymyct9ԅ`/eiCKCj׆kuȴT}L5[׸lʪ"D+ӳ2ߊW2cև(9 zGGLح$*ҭd]klz6(I[q4dT]Htq1@鎻~\(ʯ ?Yʑ(ϾO'yƴ v93P~Mp|,1a-bLܕ4P2Y$wu pnQI%=]׸]ojudzhK"Pȍg#3+XKڇhݻ$MoeݟA}>JGz%8 .}ղo*5Yn#/ q^"b@RKk>@< g9ԴRo)t/UL܂D8~pz6* ꄓTe˓f%(5gnNV2KI7c+iƇM.AP^%/>tkZitLm&35CHGòY,CpVd]E~-F i=ԖYQ[ь ;9ԚN>{!*wu979^ h҅)nx)# 06_EX?{ͬf8H41ʝOblm]&ʗǏN9)sj7*V?ٗPp)wI]gs%IizVU786t/ty,(Y&}}ۼ-Ҳi/V(1.3^-Oa)~AgPVsh$Ş)HxĨ^5O,Q_S5_mkُnp?_o;!B6ZbbJFE2kH"pr6%i#7'zA dI 7 U_l'iro@EM n(_n=8 }eR-xYu/D&V6Dtp#t-yf/ԗk_Zs>pB}'YA!m3z1bK D4\j`Z""uSy r*E~Xڨe /n١Zwq#uY1nVse4/eV"2>杤8#XIӁ9"g̐DyȐ4$.oZ-Մ{e ؤ~ȅh:34:7ZP\!\"9565D쓶Yo2j\Eo%o:+}NS1Z3;, .c5qg Kf #=y啔>dNLRI<$$Yb!+XAF$AՅ^=yd^$Y1G~ge:f:)Yਜ਼֙,'G"[ꭷxk0] ?V,)!ҶW@Owmݓ%4۱a^YPM$-.FÇ]~Ůi֬ 6k܄3ԁQMp:=Q?? 8H+rDa=)p1#A ف1Je,{MB<Q!w|AK~bRvݡlooj #8y\JٹllacN|#$Ha>ݘ4UF`Wh<f.%k 0?Iz(C5]D3 ﴞ3 :N~`X,3MmC$; ڵVN !un_4B>rm36! !'F^\/HelD!{ OqsU'!+n^SмՔ̓~=q\r9V†BV#T: #Z[X3ʆ5K G3M4Xo碌AKA3nbr&Wrr(R*ǹGSzJv5fb9)|{b/K>5N+}u&Z=Inи`Y"3kXt߄RA-0eULvmUH@OIy&չmR3-@Q! ; @2[Bd`|L]*;W}(2[mtH^RSՒ!y?̺<)=e@C8ظ|B[ܐt#_Dl6x9@տ"l"O;%̉S"Xz0 ѿ"b}@dg_!4f\9иI(OWIGv [%`x^ض5ӎÑ_ܤ%fK2Jjǡ<y[_E]YGz/ rVặr&m I(1;48 U J@v#va6r@0?GL?wr#0vt.u<poC]~uZ/Wq{GfaXܯFTj CRYx/HB,qfg^T40QW5Q57\`(D#|M{as w kyI*/:S$T}L]lxWˇPޙi TvS /֗ >aVA gDx) !ـ#cr{A}ۀ³ha?G .xMjz@y:ս^mZVzk滀_iL#` %|X{Er[_ca&a)WֶF*C}iIn9lgՇ+?:/oG`#!v@`ܵatcW%8ط,B,{f[ayR/ScN}ӐF#9$QH~[A2‰~4\MYW gD;KMl ہ:I﵂&X^~XgMƆ/2|"{|9; m/{@{G{gS68WUف oiZF^tOϖ?iWnQp MAQH" cjdHR&@y~E n^[d829vRݡˠ, =jSjMT* p`͙+I݂aE M!I8&¨oa=_4Q)-ւaC[(UNd^0fr)v# U4-ωT}ܧ_/&dtAb!0=[rcA~* |8_R_M8G<3\59Eus]Џa*Lmй|{`Uzph^\u ߗx$PcP ibGpI"]n%~S4:$eIU0xl[NG|`7a'OvGzdoz;"-WᔗMܖ)ɀH>=p J?$:uD^KnEȆ6-]$n1e1viqX g>9U7?REwX:^hI÷CA5V{|RowP%um+i6\h<bfW(0ܘ'@P/9FA۫.p$'8|Kdi IQJ=vc#&+[^Ntc_ڠƍ)AM)_Hw(̦DrFsOdaUy3x֯"B};%#SF OISx񕟁XGQxˎ7b 8F>$VU0mGkNuM.hc.=Ȕ,P\D̗E$)̀lJ4,T$Q|M\׺`^} <#75'$/  V8JVάm/@̇27В')H,)_3?EfL=°XS04xlAD.B/5tN2)Q];6"[*Qُ#R&1E T][,먣KP)TְӻnCmX$7Itwbn3#FGڌfAaCcsb5*,6 老9ЊX eSQäADVͭ p% ;in51ikՔf{Itm/0ɱNN!ݡD/0& 7&=253|wO#Hƻ3js Ei=Yc {ErlNSjjdO}L\}$ (O⧣>ԁ2ϵ\i/2Q8/,O>@h^F<(>b~ro'2 ^uKLl#Ig"$U+q٣N6"S³S,1A[që-BɕNO_,5%qK}oX6|{uf}O{v7< < /9ZZwZ(ᴐAYrCk55eKhIV< S{$K@@'`ڍ@ ^vBKTKO@cٹeNYY?-Hmw{\$6KOtUjNQ[=b=ɩVjDhbn-Ow|%hpgl&sU 4v1#N.MχtbA$%YA~@Np<"q- >p"x^zKHD'm 37>?'NBTfz}&}AG3&U;kdL4;ƕĖ c 7'9 !t[K2$=ZzMZڗ&`=NB6S??XۍeLR@#Nf=B6Q9z:l,2 b@ubzY.5 RK HKœ߳D5kk駳43&ڏE)S5ڊF {5ۊ>P~.,3?xUi)ZS`XXXXޖW,1aucnb+ð6@brX-K1هi5AnޮPhz%1-|ƵNZ)v{(1zԯ;T*a@J?~:qRhUt햌 ZоsmzytS$m5_lKEX4$%;jju*Gj)XJP*S+ h8w>%:qEޟ B' ngkY̋݋'cbѓmGX)LXCSra2ZM W҅PA^+C&mz tk|tu~K<~{7k&nn |r#H7rP+|Br,5H0rQk[p|;fY㮘Y$i L}o_j2hM=]]vWUaf43xz# Oa %.v-V\/#5C#(fTv)Rz5ቒ:&6(RXK>E ں!%`N-7UWECs'4agjxq>S7%7<"LB? ֆlYAe7_CA {trqg%ƹHm)9Rgc:%pD"IK~kMLh/0(wEG#A#t.d>"X,nǟG11}$YC=y֜d_e{N'(^^jQ nZ=h/YFګ\\ᕌJc,I"0m *ڶCi&y1Og ֯7[2v,ruѣ;[Fު$y 9.9gzSY2gzgtY@Gt4{Y%go1bH[ZZ]HÍOe` ;!2d҈-|/_0tR'Jbj3=ÂwKji܇Bk[ٰ_!| ѲKs2OVވU M#.K]\j}}|u{lA$Xx _ ŨhT^/O.kp-Qݰ'qbf%XМ9,<4f5{Mn,3d+j5e=,YOa?v!K2uKFQ[z%Z$m1Bٜ[AqX?lG+̤8V?4O>*g$nU6~1Y>WZ4^ )[ɱsRƚ+%Rp1V ]lD Ψt`VOy1i~d?)Ǒ,5n!8#9Ѿ" À%nqL4RdH i/d)EO4J%D(?:.@زy4ܫF\(_HbA렜y^2aԹ[svIon:7|"d8u'3ÎM2tÓ|Cm0t8(jPm?ɽhϳ:bWX-id_ZzNl|P&֑W ڮ}g~Դ{ێ&A`lCezʪqNs 2^$`E& Z#mUl%88̜:fBu5Ɩaj{OtV@"rq+U C|Y$ze˶1!Da v)ce_^C' M=h?CO%_^Tn#!yDq0´ />ǍFn8K(L b"b]ϫ闡Ib yJ/wN}_'ljJğ^.h0nYUw"_|]T'4xF b=-ǑPP 825El̵LR-A9WYF0(ʙ!-<%3 6wKKCH:c[2iXPM1cC.Wa1R$d]WRŻ|lf7R% nkM/aʗ 'mw|Gd9/(S8lXRȜ߄CS)0p7dXUϖIS8jް;'! /=Wn!9~P Mxy=7i\ԝE,fq~WLgdw@]dz^-n+rB 8G pUz83~*ڡ{O2HSc[4vk,9 *ݏ16;ci>&BaH=Cv{*+?+FnIn9P(u|Umv3!X<\͕p4?V"c!I8@:]8Zcf&@;n M%xPmCfs]pqƞɰ|2W5:dXborlL44@B愅/mERv[;Hd&ڮ i|J.ntNN=DS$˳dq /*ĔHF˝^1X3r3Gox=ꚩ=%MSes.++;z`_ㅑGAH n\@w ViM0J2* Ytq1jGi8Ԑ7S}UF¥J}@3 0&m ]5Q<-#c YP& nFO\SKBogh2Ϙ1PʇAUU06ϒ-DPyD3AaZ ??>9'}fCEnཛྷ\3B1HƋSe b9º?&6Ac1Uc$!d6bQ^XZolkFJ$\At ȩ?a?߽Hq/'Enyl0$e6{f=ڗ/8(|=irX9P XAЍY``,I4*l@{ x(3hqG,&!{LG"Tm7c(Qv3@~NikXwE$䏕*f(l5eDyk:C{ 鑪䪐fJn+틎530|٥~.S0F/7W".ށnBŸʑ3y0Ԑ'qFB?xd ɭ+s]1ȣ+TLj**>2lq Н; o5`,lnowFY7Z]L 段u~jm}@2pq 2JREYJ ;GBՖcYLg*jDWZ\ :;:{ żCye`/c&^,;ZW>T80aK րbg*][љds3qɳhq~ɩ6ˮ&٨x WӋn:R]-mAߧƓu3 9kM䵪]5hΤBɾnBZe+*o!*a>e2OπM}Tw.&u!46m:Ll[Y5V̿.{Mƨ!R1i!FЩ3A]yduHcqr!x]OOIV؞yA98!5&QB _4kJv;sbL{lyUW^~9TiM=rN/JvVwzGߓOK9V 'c|/d*۔_w"KYJj;-#e~Ȍڂ4|@((e?>('5_`%"0kg{Yzc)R{[:k[o j"DL$4U,ܑZEYzf;ㅂ-T7IиmmYvvRF`rØWs%94%~Jl"e",%Pbzm=P)?Bj@Vl=8s\)(-AiR\ "̍RܼK`MUw|t DBItr0%.9-;+kNJ (~;cS,Xr}<,Rq4yYRX6 S%CэS{A%1imWQ'[4'

Ld,C72iLu^7:_M0HGkڽgz*:*J.ZQs kuV!IL/՘ ɁMs|l ͵|<}Քt8!-zXV#hPB'$o|ګjP/c,ٻ\]e`ġm!:ᔶSw!9xͰ9`kvxpe 2ɮOB6m>r+ʣc' 1ek7j&~41p =U_,ӬYlgc63dVؓt>\a; \E1E:03 ,47Н~wW"i: [%|yhn_^Pʨ3ƻ {f҅pʙj/6XjE:B'%޷z&LƦF+w/>YSryc^ưq&ݰ4`uM6ZLn3TeAPtV}/%Ҹ+bcnإ3 8`9? 7 LM6 e%)c9/D ۭ̘E"9UbƢ3XRTMC'>Ny 0 mL 1X(?Y#=r< u NC:h5]C9u\>,-&ahv]fӖr,k!Եj~&v}#5"0GxVqͱP\{TL]P_ŧԖkd29 9~HgxO~͕+[' :Aֺ md K$-$\w4B'X3x,mz,Wwo[ T*+F). tyw' H/`B}9cbyuG+ɫ8JA"-Uؐ< z?р[="c"bPsx/4*:>#S+3~ uZϬALmm8r<Sv$Qms b,uTAvd6+evWgQ3H)   `*h|MpLPkX蘢 @yKٕ h(ţaLFL@.8-FWJ 2:^"o!sjj+pts-F'osH"; Wpl~ʟ̀Y8>&~H -+"L$DeŹЄh%˂ n8Zֈ#-f|gdE@ZBA+nfa\\TYp; Dxm|g3H2]GޒtҤ| @mE֐zkXu TY]Vm`+ævUrqp倯\ ̌4XoEt7XnB/?7R:+rOP Wc6A=ed&;K#0,ϜqKX*gXcD^+n_=[Ns~g:4犳8IPaP栀Ɲ55֯)&s\Mm_Ϻd7=ŷrRYʆEŴW6IX^;*ɐU&M㦒.7./6꥿}h7YNc ={-v Uv&pnZ Y &7@!nߜNԢ=;Yykn\Fa^WAS{S=ZF'ÂUW- RR{{ 롡>2/"(a^ *_/,qMaWh9B\TsJŭa%\8SIO[R+Tˏ -_&xIkܣ0ASkg{,>d5 ޭr;xӶ1{ׁ%A< ^C  6>S'%q&6` ]'?x/i {N xЫOYd)͗Gd`0I3܇j9^jP@Qt.!j8Ɗeq&vSK= c`Etw(BZ_B 1!Xmv%- bQE["FLXp($3LOqؒxRńޣ.=jĪ/bzvzyW"tNiC C{ 0o>RRsJlLmh= [%h/1L?fu'Ћ ?nS~_wBƻʵ,*d*{5_@H/C7D}н ?*K]6 >w]i- ԡqOA0q_;Dv1GQnfI_LW"Ss`'3Cz`t\u1~ `<{t9ź^|O(G98Q~:GUC6 X*n9\Ac?e"AUWլkdfіB!U2{6j(V'&9 @㳭K$ h(:됖){]q:=!wK|9 Huu*Ġmx̟ @S4ltID9'ȗr6wVGT&`j>)*1oVģC@{֡c6j_ς[bDQwC UҒ8XN7|FbD> 4.oeY+.j -ۡ dس\M[[`CE JdTZKMvg,%W'jFθg@׶Ģ)X"8XRq(9/Z/i$]nսEvEKTh^q U}U5}pXtQ=+Ϣ@G4Qm)%Y! ;ȅ\)[޻eB1 jWQw'Y1|c)KOR; b4u**u/N@q#P Q̀NxwAgg Ά(^,sD@zsz_hFM%.33?Ej^ %{ZC$渵ADT $MW*SІ6I$I~KTUjG,7c>يg եZ1uT({(|C "SaA"7jqy~*ߡjZmkq J/ZvDg팓ې}ACe1RkgtɴaC*RȠH[tYq8{X87vI=U츇p' $G@MӀXѠ?li}B{'E༙J97=>@x۞q ڡ%L*@&y@`L5BOJ zzFZAsW~a. QAaLOx 僫AUPken>FI_k XWC8a-r#so[y>bqȓIBڲ/ 57)ݤ>} C5˝=nQ<"eR_t!]f|k},9jkyB -6;ej+WZc%AnDjzpf\8YաM9u)X !WĘyQax8Yj ~lp};?4rzQr&?><0 L8 rQ[Bd+`:F1 FGT*xTqo31yGrʀ;M f3ڢ<`S =I>ϭUG,IJ^i=67Ӳ&)oﶊ* ASqgrVKD5C>!KfcSꓸ>3)徤_X2莁.|](!fwb|OPm@޼cS#lޟk-ˉ8M1rh `> 5|׷@Q⎰yH<5/x=ov~^8!k^bN- \[)NtBBTl>p ϵH>P~tadL"Í0s#-ǙSc#l\*`H=('gS.%Z ΰn%mbBC%d~"adxs:^.zߤ "UM,}wW!4r%M-|{2eobX* #t6gTJ/~]?7ёFd`q{`oF)vq%f]HKSW4;gE:O6$ǜuu$t3UPψ'S#fK.S-;C;,iZ$ , ZnZʹVZ҅ħ﯄>B 셮lj.r o-' B7Jy~Z U0؏Ɖ5K%02zD W~xva֝4lenKsd2=3VjRWOF5}jv3 U,ţ,zO! \DŽwgN6J1V|sU}0MgN$lT-wrY @z ˜6TfUq&UQ4v}o5,50o+#Ob4mʅ]oakf.\ᦌOΪ&jayʑMz)XGn YcM^!"Cy"YrpuBǩ$(^v4:_JTߪhv:gZvHWﳤ04`t2!P Jඪ۸%7>з`x.%yG}Y'VP3B-Ü^O c77qF?Vٚ7 hC@p@I _Irld;jp~\:1"YIV8#sv߮J =VJ-O9],{=;(GfE gVRF) =ؤ|[~v18 eySe|uhѕ(5.q(<y߯5OL0_-d Ud݆m/8cJ~/D~_N`8O ֐xXl,qHc~5i6UR\iMb]:ߘ?tI30TwFaNej´ZJhѡ ; pUzep_5&nNzn̄H7ȷ^?=Y<*kbFzWrDK11bEô6MkT*1=fbƗ\@w0Gǟ]yN: 0k!CdP4WϢX|0yo<84{J,V b}~qw<ϲ陝k*LP@Xkr^gߎ~tJ g29iLKdĻQeU|xXFSݜw2/*q=nrq|UM(bH{{sYwTt܇SmXNX~Y`QP4'O«+gA+!|ADJ:(']ݪBwQJybq_[ZOV*T/G^2i E9RN'=OгϴDZ35{_Lwj_@#ѕYbŖ<3s>k6<.lwayg:M$?੝aU˨a=Wqfng:3 zڟPu 26loo9' !CmvPJr.C8VdA&$HF60.DCTЫ/-B{N]S8==`ZN{KM ==1Yɛ\ ZpYJ(B2|JG̚1ա1ڏRF|0E(%_E[[ޣ5{##Kƣر8ؓU\8vdfn{H| J)rF6;/S2PK??v  65[2HkB5̇:W}OYA#{< ό ʌmi7T"GA1s!7+V4pb?ύ'٦o#.NtOVb"W6)}v!:1䀟H,7mFtИۯmETJLeK|#}箺-̞:+A]Jy2MgwnZb{\ (V=a`lF*kOOtsnƼۆPC ȇG_|$u3Jc0yAǿ5H5i8^A6_U`X: ]8lš: U$1{V[!lݻG@Fz:z".!WIG!U]}>æ웠j.o١e[D6mX֊/a!YH829u3`09i2*Eh0;(A6aB:LrڕɯXh3B5Yp)7wOe(PދKk$~g6z2;)Zf͎J#fR-к kt (K:~,RhK[Zk2ٞDOS66 =Q(m4@G`pѭ<'/y M'o(~](:5IyIΤgZ1b* BRUm?iLNeL䑓xvgtoxO˕[n(Ya6sЛDsA$U쑊֠CAUnkæhV+kȹ-X_ ԓ.gk[EC#>70lZd*3[>b*>xi@ [Q[bQPzsGAn**OD{A>/'",Ӯq"ya=ǀVElMHJpv=OUaX I%# zXѣn:W~O߶v}Dy5l7623/ʇ逎V`g},&r{q8 W>xy3DeJc}v4`7>H{럌EYŧ$fYS"|:/f!{1"=le>es)!* swo;qɥ^LZF?-m$QCVYـIAuN&dPlTߴ)rze¾&7¸ ke7Oچq}C &Zcٔ\Q<$i(:Bp+Ʊ>x;3)akl6WK-ާyy:5VMdw9Ct҄-~-[xb7e8zꊿ(~#61 y;x>Q)#[g /xЦDE`U@r2#MMi:H_rX.殾ˋA'qd">73Je=!C.#^่\)ITe.q &[edS%ȡ8eF2rޟp`Qְ<ͯq}_U1Uge[G ẢREh氁ނ RMl(4 qWF5?5x0D|FW(:,J9/B:y8`b\zت&*y'5햸zzJ+Jf "ň֐>%eGüJW1 J!U-Ƹt Fra4૭'.Lgw׫t8"s=(`:[u]O\7OIQoE.6F.>N$P_ߣ4].yyћ ]< !,+9m_\dnFV98|-߅8j[.DʈcFtzU*Mmbd![~s^Az\O|;V>ȅr*RJaGv7v V2$*PAkp_lT*!}\,}{=ʾ=&K90f}VͿh )x8UѪh߿No?O439Zw=EXEԢi{4 6mMy79,B٭TdzJNڹ3S ݾ?(x#_*&$չf&jDx&KRN!v@A` $#ONhX^ 7m qb249m{!3]sM"ҳ4A;bK+ !u`,io1*ٖ'ޢ*yT1^EcXVdofުxRyaSڄƇ%l'én.2gS&>;TRYӾM='ǟG+O}F_a%_~mԜVVz[[ڸ.8j{p H,s> .Ff LD΢=j"9 ˻Śc1{xACu0bbM1s4yױR%]>ߴ) h|) Ƣ ]mEܗG 64eþ!(-# N[Aq[^3̚ƞq+ݢs@!&FթLQd *o4C$i' cQv!DAB3<u"?LϒMx,9ފ+^EDY"d^򒢉ny@8Q9^4˞Kbhs=S:2 ' I>aP1 w%0nKYҨShc{MXpٍD!7 V5]ˌE\ܲ }ZC nEe0fGjA ۆ ang t||fT*AԐ U{ϾKaw@d|A6ĝ/5jL0&H~C],ll>X}ED*LaO? g- I'LC^ Bj)`6~lo jA0+A*K(xQ] {ᙳ>.!ĔSein(K$Chu}M ʏSQNUT:hg#aL{e3Bk13,crq'pRG#||h!wTúTQeudY9x@B$|0`4&Re6g3V”[Fox?I\njU)Sj8!YE 'A$ HE?8y\Z/@6!GYb VsK3[AK skL9콎\]Ub( ڽz7g/'Щť@#$S! t?4!ASؘj$\BvD/xlO0s3j`XDo> c2u_ZcM1ufŕ{807j2/uںɱ.Q2cK|${p9J6!`eX7˻Yqڎ"pƹD4j%^1'dXr~.6.f۹z(Gm~'lGE_G#1y4pdmv}*r;sjgl~v]BѼ̗=V.x&7Nr"X erY BvIWE)9 !tSi̾wݹ# 6u<J;1˜Yۻ0#z22C:­("eoXg=F4R2̩%!1d(?,yNin1'SxAkgibξ~֩.WXFm$[Bp@ 3Z $.q^ܙfcj3sŬ/[i z3:܂Pʶ!PX AC@tyR%m8dtiX$`0air: X_Eh#F+߆H\%XҼ2kJn:;Bȷ  u|z7c6QBi):)KDaHm4XTGâg &F$zvfHo{]J\苾zj cxXbwXȁW%@.`4!Eˮ?2t񅍉EiQ.+D2&D|_U A#d}@\_"|iЗc}`~?W;íwT};LXQ ٛGX:MzM҅eYY*7vǗ WФ +e)5n}qW)m*iZ͉# |_&%a|IaYW ϶ݠD"ɪ8 DC@T{qk>{F;cqEC{D ZBȗFF(iZ3B"Sby@|~&S(PAItZ$wF(8B_\, 6]y_%6X~4'qn;c'TIT@/\98_\Ȩ0MtǙ>tD:SԾ*9iM9~멃N3n=}׌zZ yOdgg6wKc~ #:#K0KA;ԙ4\\^x0f[% lfݶu'kg.qЋJ\@g@p|jz܂1uB2kaJdz@,`d2C’~M GbjzTqRO *!Lj:g%UUK0$#ۄ !cW|؏B7׷|a|.(l!Yĺ!V$64AcwH5y%\Fl`,q;BTLWY!\V<0]{:rkiWȦC`P͌ScswV{r^ ! A*숍l'SΗo/8⠔4#"^SU]\W#[,tMhr8|Тi[ڜ8hsm =Mp"OA0[2` ,-ٛDo.e D]剴n5cs6u2e]

%~FpL#5eہJ;u@9 &{+69\Y6 /=0ss4t+B 2ПԆKp_AԮ{<%cŜt[M*o{RrUJS~ YnI6 4X:&QzTKsʉ)`$nKZ 䄤5^F 17ŀ@"ɫd 8f*Դm;CxYB^dBa!* }4/3շ7դ@u74M8"~:c-o'2&7t~ `ͯÃ0 m7\'Su,P 27 S6s*ϐ& y+{k :Qe*]bƸD,qpWlt, lPn$n:¿'qwOE{\weǜe)20-B{+0L.2"̚Z\B.Z(;Gٺ8(!PSUƀNF)&& #E}3t"gRz|eNtF(t^5q)itT@ ,Tgrưg) BË>='Z\Wc"~aI <6o D;L<Ǥ0iZXyݝ!6+ҝs٠[Fs\;1W9h_rrY9eÐMD+jAyp:vrh2;u*sܮU&ɑ\Tr*<ۄcu Rk5e2j"W+H=H%.JsaE4xӭ{]9UrU_d]넷R}!rz%,r8]ߋTt\US0f_XD4MKB{^vN3.ⲿ759+a{gO'rhTNuAX k'Lyid?[úػ.H-3֮!>)2G'<|u{)UkoF@Sῒhs:]= <|w\v|ړǕj+iqJ~s֪}pXoc(`sdFP̓:!TI|XI:!;Ƅ5*2K$oE(`rIIh!4[F{G>wK\) B ye2u$"x`MdFg6;TWt/u-B|VYo. 3Xݺd1Lƙ: V+'{m|;Y[[NڒEXOˈc tEE|_<81-6̻V8ksy;8~pL ڦw mbN)^'ȋF9a!u bc&ARQInBwzNy12M~~"BrCNyDŚ4?x't]UTA2@Mn\0ftYx=F5{}?$ī\ˑn%k8lQ@Ġ)oUx՜|Pa Bг-muZɾ/F9tr>dn""m`qqfCnxBkM T$xbUrtp(*C[pD8v$:~K dKcvqu]4Rm NL7NX!Ui)C>xvXjc6>U7͊5hj`=gY-LlzUkv,/biة9Y.͜v:]oyRtwurJ*oH!m3x AMLu]úYPlM λb ]h2ov9=7I V' D\"ox.4O-A.U3|lj0+ɱ4|H k%T>tmb]Ghr]̞ J{?7e2Dq6⹜16vuљ%3n}1sҫ!' U/KF'5v( 5Wgهw+{!i?_/I<fp>p+πVTɦ_dw/@[0ɰYzwI=L'y EvaHLGTF9r)%MXj<πb3{œ5y&s$㯥VEH,ڇ.n$PSv.ǿ$ Y|qG=d@=VE>&b 9H#ō{fbo.> \̣1y6:1 :7l6l]O< j=).\!~쩴[M΃MHy4DzNѾ D(`h۟j0S[ɘ7)L_8$ق P;,8ґs{䐪t5RGVDظ%JyE&H9C[T$LLou>pc&MSigTphXDcwT(~ vG)$Ea=m8X͔;}]ANY9em&$h.j mb?ES9i%6a4[%D5o"0T{Vȃz8HtH솻$3y_:uoKX<1/a%t$Hyx2V_3M.*gY׈lifx@hvR.XRXy(zPI7vnN9In(HtD>&$L;tZ1C/ϔ"%sLY/ &ldkC0Cga/k? A`ͥe7DQ@Ҁ`SK l؇|W6s , `RHVN3ŧ#85l2ixϳ8<̔_ua>Aak Vj痏%5e+O3yp8Jc\o*!I=lό/3Uxɀ{OY'%:/1y%/\% c(_L>Qi{18X{Y̽7\AD.a=2-'F։ ̽byŋ%vYTf״ ѣN~ dBzR(8ј3 Zdk8ru\.!diD! o(hH>8g/-T"D7bֻe̜ýna!=N-&qQ2\f&X}ӬN.!͜1~^lgZHƣ7H.)Li;b"J* -%yP/+܊ fHz!Eacv9ō{g4˳<@.`">{WL{và82jT: O~ Bm9heRF."HekW&6z0?M臭+鼼=\ xc&-˵|Q5h Ra 6a=ƊzP8m(2oiY᪯(ټop •/TPY_pH~QjO}Ӏ&ƩN%NfƐZF;>I9LEY'ʓ" (+{9ɪWHmW6iu4idupp(ŘsM7>w B  t4Wbu8\ZH` vUYrShhCIY!EaQ(KT3K58.Z|qrwҚ}>@ hj)q!|˷ A[KOݕS0U2|miD N?v 6 Zzjgکz~&6q|'M\p;X02Fם*_*)+U)Qw$h]f%FUb`d~O[7 uFFMYkzJ].'΂W&31{+2@oYO-*Y_aW 4Ri;Hmi6Wv50rzl%]8]95˟Ls-Jq93>%V::虦O;wt`HǑ&HyɃ?(cߧBbAI^upy;?.|@ (\dP-b VhgHE$xqW//!bJKtF U5. b-nt''pUF;i*l8k79'ik5ȤӚkǙg2@q'OT&G  T&E:RZѴ |(ʩy⁩ˋP.!3-.ӯcl>#ocA,}zk}9/AsiCwvr+]o+9r. q涷"BEK7/)/(FAnI~_&*6@E'qBN>`@v;apO&r_' {Pec2C%DSRա p07Y$|1O]dDN H<¢g.^"F wKaހ8uc;;`"1wTDZ}~})Tׂ\M[$6:QAC^{G8 Ji=QSS6#vHQEw=t$;=L[=$[1&K3uxO㞜, s;(TYq1V:^=/(4k\wevy)l+Jdc/ =S[{%zL]߀(_U1XÍ8>Q](B dnkABxHq˗I :{"2K(#^% 6⪐-#+9~Oe0cu6_M>x"ήZ閩Z\mPg~Nv(p@j.E OL>'`?aڧj)#$ \<%nr*ʕ7{>/'"F rM;<^3Z㜆cNVbnF~ATiL Q98U.y6VI'e7otWt˿nݗGzkf:56b9' {I+%|W6dqמ+@N ٳ8&+[s="XX57u}*H<4%m \X4tipZn^ѳ,쥲x VH~| WDG@Y1gQ`!P0V=`Qj7xgg 2a̛nAI Nxko=1 S.L[.?soU 7 |l;J ZIm.<_O1R2=yϮCQ,= V@W_snݬ˲)v{ҏ dGa}׬hj82ކWzbC̷'%8Ricf<'-􎷋ksF |oURq -JMD')2X(h?`dv;raX[aAi"^rq*+{PaБIaeD2s .wd.Ue컛)lhxHWVM_x~$;,9jN|`B\s>܍; (<o\H#2B2pޯ>e|Yڄ%JF8 9G#z+< FhyF~{z|@Jꠟ7b.0\<U,l?x6~Ѥ`~[6Z߯]L~U! c\$r*{: (Ea7̕cl5@I) haGey?R0@EC9XK{IiV>BQi %|2p0qFݸU#K4O? ! I}OGHE: A53?udɍ@hkC荊rޓ4Wֵ:ucf]C}&HMK'0|(ȷK{p, o)DqTQd֏IV`NC>i5o .[%͛IfZq ~Ԇw ܧ%)UO0 ]Hׯ6\U$XG!f._*?BC 2= J}W 4<ۜ? 8N0]5*F)qtaWUtiq1ATGLZK{W0<(8N,ӵ|]ܗ?7{[>duR\0?f tCHFܣFhDK@RP7S!"8)"SIq.}8A[!`m'(#7ߕ+rǛTa7b\uAy_rB ԋԸW6oemM|)fu٪22;wu.YMUR-3rBj //.fI:1huQHXqDd :fkN$WsH*^zykt )rԧ 7' KuݨxOe,f澏6Av0(Z C2ׂ*|2Lٶ؛7#fh״tiUi9۴catD񸗨?)%&,@b08⩾;.G7:Clv &UVʐr2m@P1|`U9|OЫCNLPVf[m9[7/ː&: ,Hާu8F.T| N]@q3;: D Yեb6ԉ)NëwX\.<:U}[jg6>vނF3'84~O#--p : H%_Ok}7I8s #1y7j̈+nSV;A>jUd`}3K*i|0ZtPb⑼_ο]ooPRaֹse逿eq@Obi8u7XNz/JMt&O 5Aы&Ձt+2Ctwa`5fuB^9ėV?<'jħ[ ZϿ'ob9UqG1 Jc Guc1)< !!90l@7飀4:H1uSaN J%;(ih~q@HȮ=ؒi%'m`LT @ib1ΉscBݲba˖7E[,wBqT8);8T}]6`u9N8]ďq뗨XocK\c5 +kNX6k27 Msݥrpda=^b .s"9J ᅁ#/]k|GswmāBbKOHo6-K*m+gJf9}?4y7D=w.+()O'ƻS%j ,:q̈]RC#_f>ŝ6?c(l)CcGܩa;7Vz% ;|T~ ?ˤ7Zlni ~g|)@-ܮBx Ay8ݽ Nm?JY+ZX?LɳEs 4\* hj"PEpv+rY"xwft{ u^-`};9;}k Ai5y3 af3लrĝ"1S\g4˝{$q}x4>R6r ˜kijZBoKVgf|Z/ZLEW X :16feEHq"+k1@;}",*4DO4$V)|!w@u~ [qBUf8B o,XDŗ_aȄ/6GqaaD@m c<~AK3>|FCXeeAc.xsk >7+h`?b11bC?aQ۵שaL6Nݦ`b8Co"^́ `ϥc9j,a{8%>|))dfcRE -ڂN_LU4v\UIjD'ÎTE݋،D~Vر|S%'0{B'*~/4N?*.zpi >VC I-۬&o`QGSm<"D&qZ \%X_aZ >tJDrTL諶D7SYm{8oLUȢMA1T`Yi| +1\ rǦm+,|\ATTJayL{q? fJm_'(v JhoҪҝ3 5&'?۔A3Z& l󩡫LdGRRS?LM|L>540I%2n,Qג{ 9fL|kSRԇUyalu)`X1;amZʸ1 nmP!k(/z,EaCj2[y#OPQfZDh:6(F/pw;s` ! 5 i-0 UulRL\S#އv b0'#?QºΖ]t3N.t-KkOu&>IqXJ4구:o5#:d: 56 &[Q%\}P¥W\Rnu\eZUib&u'覌|d !&c/enT%oXV钰OOΟ]OxwqjS6/(Yd.1KkB_gPBy&6 'jaԝcRK%bQyTL~"6[ځ _ec-rn+KT '\NtƵװ)Lg%3T'p+m,kv(ejVϨm.CJVॐ2Y>I}7R!&Kq vXQZT1! k"*I:@~3KNvHl9 2g mv`ZDx-S8ŜS#bڨ"X^Ә$^5^z(FD> Ғ;8GB ti7)b),ŪkJD0I^;_U=M>;~nPpgb_)ed_B?210ݳpH v+ Ws!~Bī"917\ <¥FRrC0,±l{vsB8T+OjRb2I ka:>]Nv| TW{U Ӈ: &qd杄9>(WڗL2"H Neo3?e0ybP5ny"uLQT֮OQ >&r 5 IōJ_YT-l[|)B`H8%).%>P]egtʲ@<-E'U Xboݻfi]e;H5pB-8>u.ֹ~;|@"SGV~a R7R42IL`$5(#Uփp.a*R j|'-Ҋ]& l#}7BB}S!lfʷY{?'sC(Fd@5l7-;ye _Z>ʗ|4#߯pҞ=oo~**^&-JF4eX#?V|+qT}k(Tk 99>( 9Io,_g3RI[CXus#Sױm@}։ @r FdxiPVQRC @uTFWxSf{YT 'z7YE_U'!'7 `t\*{3~OX`Zn  4 }oN9ϓcU\[vznNN,~g_ɨk`Y4!ҊQ^kG\2f|?^4Oqh}-)f1F7p%`lK* sֵTU:Bz +I-? ; Iy ~NT\Ok,CS{[*m3#CE g*KB"ob>8,d9[UdZJѧ&Q4aTFr5p |kq |1wP7+}kƂ~@M6my(i+33\rRs\}fUGI۰Uu)DaR Y,o20gGܱ=w[$k'>iy_L$\)^zיYZ^4XOyvn)WZM]qf Fi<$0e&ŋ\@\RA.5Z7+7uvRrL\1}BbĚ.czzPFs6 JS(~D#EGWQxkgs#n+k&YfώɅDuLwo}|RA>w%?;70 /" eWѿK Y:ve>;K`-!3x ]"WxO '4oBXVP.ssPЏ7.r5qoMd،֕m#^R'CȖv^ 8fD;n;yrNK[c rv;lث!N3:cA Eq(6R^0 6SȖqS. \׃eJWp3?g424jIEu+P6a&;k񘫑A`|6)kWpғyEUOӉW<(n# IW}W{0!6/2X7:'1VĄ Ƅu|cTգDg?P8-ݳzCP#r-G QtX#Nl4A4?@9)ţ-* Yڒ=4 Vzȷ\SZ,j!9XDc)ϱaҏُ!J Dơduxr[T "!df8'nڧirSŸ̅j*||bDc1&W0&wڈ8,39#ҵ s<>lS@tni}}Z|mT%҆c"wɄC-@\zqPNe8#cQq?%}`KoP';b vP R$3bTxbaͣt&ʝ\l>N5G Ө3 =$dWzE<{*bk ءU( ^eiP6?:9yGa=VQ/X,eGRѨUhL%Ru{',;/͗NNNcIReo oPzj=: 8HYڌrAk5 I85 O%. IڍIg.JM>ZDwᴐJ{.i_NM?8A6m̖Eb/, =T>VW::W]3cyN(| پp/bXM' 8}$~[YHq |loK [+y pq}+{Ed(aO)Tqjs$,3.z+N''*@u\bQ%3f#B}v9| tٯH ąpR)8JW<θzJy۾"E_ٶ.0 3إoJn*(u׎tedN1L. 1r&^4>[@#%*$Oʬ9/aʷx4V5Uhe+feɳ ']w3x׋"YE?J 4{"ԶQԊ}tҿ]-?oqrX !-At5:K~epAeqE0ך2-EcҲPvXm$| -Sk{a"]wh@&F%]<\C] W(`̄|cҍ~zx{B<E_0v2 r$(`[4qht#a7;B RjrL^KM'*5E:+a]f-"Hi=`/S)!}>$o+R8R윖QmYkkRN\N+|dž@4}f7-.3'jHN u.<AGZMH]$vM(=B \])@(6MiF2 ~DSV*B%H ;MqN>3 mBRŊ2ۡ FwH Ic]#KJ F覺`%.e9 q<9wDmpuSAq iR(Cڤט!9!B5xd!߫}8-3D=[47;0dj\6}(mV>>FPYQ>$$;mgR{Cel4=0n-ka!y8e2öS~Ⴒk?mc5)Rg Z9U^\]\Ij0.^& O~HX*Yf3dٟc?F]t"~p#i`^yw'4BsV'rnt \߻o_S9y,M~Eu7hE sT&oYԚ188S-T H_;~eβ ++ }J^B6_x-b%M;khMsրqW2;}jjsU&V _ wv))s̉Lj:)K¬%?%Vk$O % xX^zKJf!.-18OA{ ?ޡe7qEu|jҚjuvǨGxG4)Gm$b&1<V2* $Y'(څ؉1xD)J6VG`nӳBEl, ^R=ѧP; >Ad͎Qj>-wy!h (*]/'蚪ʝCa)b-dV hh[K=5;M%Zzyߋ+]=r%PUjNFS1ubQB' g?mۥ\TL##9FfA,płtA`B}Sn?з㔪)_%?ibǙHG݇+iR2rbHR=!'&"zKE|^S~Hāy8} 8Nks*LY +T7VĐ 0I/՘2϶GIsc'0T406@#2gxAe{ǗNf{ njjV`urBHON[M-ÂV8jl4LiOKqff0c͓ S&P>5 $utPyn VCY[ 2Bx}m*8ä7 kor_u[rK̃@onqK5K;n'f >nQ'bz+=0k18,Axz>D 3{Onk:P؏1bmxG56viF$*>ST U( '2YQ6LA/3"oRIAN-ss;i!pl,sJkSGv^~-hMrAf 0-`1޿>O]>wLQ<;tJv/xn$l]d7xmp_O]=0Cz[,?,|%a'B+XxQz[Yt!+=PRb,^UCwtTG7iV|Ʋx{;%:R+W0~BqivxW߉d 1u>ν=rJ qJW Řz:X,e +=%x '>+ .&=;% Z_s"L{)9)$љV5KHmtOV܄:)Ž+ NbwE B z<^v$+\gf- IZKT) \xy;N" Ծ'k0sD<])n_3BKU㻲Yri Gڴ7%A>zKtIG3ᑄp'r4b- zJgŜ'k="goXN;>Ĉ`p"3֫g:f*ס-6;q;M=Uc?3n3f 462$[}1GrNԱ.At by[׷ nQX/Y|3Q=7pF\]bQi'9YO)! $V>kisVhZVa A1CcQe9e' ȥfߤ{s4?7V"&{:f.ԂvT\j9@T?HSɘ].N梅C~Gѡe-Fx3JAļ o1sb`L(QSڒ,k%H_~z~Yԣ2[CNTvXdQ(]Pk^R<@NКᅪ}bM-.rƾOa }nG K"cOOъ6f0 )Auf&J43L.ie72}Jj胝'v(`[Ro"Zp\Sq} oJJ9@.E pBSAVA^Y+WÄn^N^*%Hxw[q iA#dJ!;mA;Cqvm &gW41?}}I4ynx2)e,M.2E^rg;!╖rɣ,e/8tIBC4r/VڲVa _h`\~,sN aqJ-]* ,5pi wA߂#V\$   䯦ȑ >;d_(.`wOL{ʓqm--{fNZhv*XIҙ Sz^ba' xB /7IVN spmpz4鶵NڎYp{1 r2[c'W@3#V}>.> p!M1Z@H$hOXi LLvh'Nʳ^UB,L+9xW\Pj<\a'̶J8+slb'TKjL_ [>Is)R1#nH9:in ?^>ŸV{ g콯d7B3⻺֮zvOe߱|J*ig XALqKHdM/Pc}u#rC@hQƾSEʳ(zzg#x +'5/33rLΆ!c^W%$W\%Y-gY\=-9}0aMD7\ӐpxvUZ Y璭uŌV$AaJ T-a*&Oy*Yڍ chO=?W" a\\냮؏͎Q"CEgbQsh90wf MB^+=a$wcg\ˊ'I+\K6ҔRI2TR^BTi嬨չ쬄ag+ q+.-q-J[bÝ#*&▥@vn֙o.mQ 0714AS/wB9ȥjLk&Y?8)\?Hcp;,n(3(x-5M̞ pRu"]3~mת=dF#O2 i\m je.;0VQ)?%@MK1bm־P='쩍!ЦGavk!Y&;{k+0j2젙CLr[vW!r~J%QAu]*@0׽bs#6QB7=U\ y;%} Ӵ!o̱wQu ̛]j6%z׏,7蜦J0n12@6]kS*b{kRV: #hJ iغGN&jn#:00fd*!+Ug)`y.n-umSL|W(meWnU.1Y)F|)J8aF#;\K!'&D<,DceqQ4H)NvR:չrwN7&K &]m7f 9;I+b_$}~eLJwdb yN[/pZ5L%_37 .8 D%iWw3~pq!r#w#̓C- =p1S?.Woƞ)v,8qDl~P쥵L&#CJrgjn?IAW\>)zQsrŀ-_ՙTBApX5[v 4j+hoIaBV"㑰җRU_8>LXz`p:7=Pꄤxnޠ+s@M d -0LRKmRajĘtztĞ  .~QT>uZcj&1~IT- ^&ܞN$5dqM:>_ӛV$ `Q@M\H<@5-ƿ%(c+#`؀z# 񧉣b]z..Sw"r"u 0FOl U Ҁ3(DƼzZ0\3k!k=tZq^qP<,|_G1BQ |D"h(` 6Ðs_J$2LrMQAEBT\b$dtI j]e;TS^$MX䛻8_l7 B߃5Ob#:"sʖqmsњsf ?k];߱w/>|P`uT$Kje `.+;XZ*Atm))( ]/uLOn9ުC#F(pqHT^OX(K ݗŽ˱;#﹨,|PS3RDkÓkwqN.*Ix 6\|Bq? ]nT[WRͮvZS রNa xElF[|uy-AO`k; 5,*z^hJ+e>D_6nXRq_orI6^w LEW,ʞ4mF^xe)M?Fn2oV$sEFpi-S/%=mVJJRS&&a:OO6[j@ PoUa<8DǨ~%1hᖞ4tL9*a;A7ZP tГ(P _OM@V][8zn|Y 쾈p)G 0f=[##lڣuջc8xvn23䉠a-+po;= [GްT\$ó`Wî×8ř&qf_8Zcר[fO$6-P#Dʻ椘K؝1CTq#{%?nx;@yfci``^8YIdarɆsjƨJř-T0nGBh*W*y 苕m -ӫ>y5M/S0e߻~UuBQ-ƹ~j UX$ $/xh*WX 6lK0ip;ºjs5>w+^mc9&r u5f ˙SΌX67=Йݼ3!1N+Nl˛ר`|eI*ѭRrPAuUQw_",bw;_J^Zἆ(3eʮ(DT~O1׫=8@.]^/g $DR]~eѶZ< A \;g̋p2z)$DFj]&"K883;]\U-yi&{L ~4;p3S2Dq3p Ox^:kawƧÛcJs)WowӠ+g r7jLNDW޷?0ÃBr0JfRmxyʳ/-?ܭHk|pϹw&<e Y!os=onְSPr3|wKmLCe+V]ОǚsnvBjr'# nZړ^ثpU Y5m]~܅+ZZӃ`a[QIϋ~OL FS= "B tʻ@>P?pm)9זso \iy($iE8F@w,@}Ey'0no:}o3E~ 1= 9ck67z`jBED[{XȺc/HTTRm45_*ɬ1*^vK %9V'zIY#Xo/S GJY)@CS܌T#&N[BE?DݭxvwHCxIAd|zLν,|,x[Yqּ+)]!6P4MUL?0<6_FE5ѷ^#=H/{D m>Vr׆jDl %9& vص[Qu#Pty'BLsQAWhq(0BCt[pėkx~K|_X,WgN*J3mN˥"n Ğ "ҏEkB-MR$fgɜљFk PPѲKuMUdm^gPE]PGG7bv\-KN%Q&- dR@_bw fS aӬlP*;y&fI*wVVIOcp A۫j-x0FiLy`} UUG`aon|ܒj~(tPSJ%n$8^^de F$.[坄M[#`3gvdoh?! (s\S5rz90;;)L^ t bgg R -)D[&mH_ ,U vPD}Ÿ'>D-F, I< v,Y0db0p̆'ŃT^ yQY%H[p"$"p 7umqSW_K+"S>m l}F$4PPx(u"SCr]Uɩ'#щvuN :|aE71Z2Wewou۪5\h]3Q$VT֭2Sm]KECd9cl:\R1JMS"Lش/F+}zW=ʡ+ȠW&0x ގ.4, `|CUko t:V]:kRɅ3[l*Q%q'*^Q|?xAgޢaP<b~V4($ nJ\G,[b(҃**nRW"`5lBِ||b?Qd"aŽiҌun>q1fl:~VUYݐhqòb ~fUnO[[KC@>އDv,N#$ݢԎGc'߱8Q'pl*,R ?1)P=.ݪ[rT>6 `hñ~-pPFNMdK[0qY$F,s=L~L%ER\&@4T+mJiDGU0h&ɫ*gyK6Մraعp/df; Üom[Ne,6 OGI^Pd|nF-)B@0ٜ-.:sNXh)6/W> w@h-dxt [DÔ'65'AlnݨTۣlF Aυ4ʟΝqcq+H2oo IR~O{xͶh_\_WXESh hVXdU&1}/1W%ܴY Q2V]qnCUb·ٳ"4OVk33.wOsŴZ}< ~4fT`XoTD Y`: y}}8o0dȐ&}B+s7?˶f^_ȈĽ?aѝm/8P4a<.c_S_(Err r&蔣z2W{dPPn3U?=$Sժ^~H<2G0As(T$Q̟/\};O< *I.Y3cy:VZ+(+WeW*1Id:Պ/epwFDaM D`a7){6cMn)ܐ_5vZ8툨>ŶL_oImPl!oQŞ?(]:[e4֜뾀jLZKvAXݿh I.j 5Z5Rl"W`a:8.>&ZSy{5n|fHz4m--5iC˼a1@=*TEK_V< FjҩN\ݾŋ/eWsoM/ }ԙ6xׅJ=-:Ȕ^N@E?Y[zGE:$R+4$T&4 IğluZ Jy9jM;9m8h[!0dr {n wIݹw{ҵw_62'0iIlڢӓ5DR  E;HL_ iiл{8𾍛ъY̤ Լku[()=i 5JEVc̣s,pz}m`Ƀ$Gw% $fط?  LngY[L \: "7O/HY`"=)3~T.Q0^rgF~g["Av)E-d,,+ihk\?Y[GEyޞtW /=?3A[zJf ] w $Dghi'4m@A$L٘Y\V{ B '3Tn]no*0=7 lڬ=+r+ 57 >< ٚ4C <.\WCV#6odⳁ}gsT $ !I ӡ` VčdWr_eOl]rkB*W<-Xvl4P822uem!W?Id_&\=rn-}JzE{X18ɞģ* VZt-N(ߟ8I%s":;=u, 1xj;01v.?d(6k1 b p 56 ޱ^@" XYJÓ346i]˹O#REo _mՏRb]X|c/YM.S"+YtÜT/'ΝOU2I v4d2CT%J?|'RUq:ox`:/t`WFO׸lS՛U 9)*`$ g L2"K-8B9n]^Op'5Bo}KImP4DZN{(>>ZIU2WSĖ$\rM17 K2_ O9> .2VȑhǙ;{6NQkf=92MSo2J|qHgjeC%HWH*'iPY8EW]mN<}~ I2wrE'0袖HPۡ7 ^`%lF3[)Ǻ8%ztӑ1IsE i,I($D@p෫3-rZӛu`>_r uo,o&k5yؑ=YO YmldDB+LrX\*C¥X&%م^agTdeͨ`Mvo l_ 4ۊˠpv^_&¢BRRԫq&G9>BVnb#n ykk{:GQR8egBzyzp/8ZpXY6B\. 7ZwUAhb䷿znVki쓃,31x$X`$4t@?D=bPdG7{: ;2);X9 8I uTAhpcBn<4:E{!f"|`{dΜ+]ΓEKD.E@ m [@5Hɚj[z`_F`BfauXlm*DHID~#(}ylmezas!MX`aIIV'j'gR8ά`x1[3aQ8:StSx,_ct;0X~Nl (cv~wo(s/lr|եغC(5{$G.'? ѭc\-+l ToG: {dl] U%B+vR 7 4ۇOwR] &3)Iͦff8f BsyzEG.S?do*ngۑR7_mJsYqQI-a NI+6brK`_RA\̻CթN'grοQ3h"j4JvH9>fHIB8Muv|Gd4$ӡ={\D&(\|LY/QM \`z]2>h3:2wJR{lT`BeB `^ [] Ymq;!,*5Ab!PI%`5Z҅ǽHj7SLQ|D*|}qنg4#T :,1{GtiIau>Ϗ%!&R_mrξR[u+1+kT/A~ "w0y |/rƏ Hւoޢq*ܙϿ[RV}_k/;f 5iGkNG!<2ڊk&3E oQoRv΃IJ #pw|+K%xə qZ7Ҹ4"08zTX^eK bnGAڞ# `_Uܗd+ІSc)y!w(Pt` ph8/ڈ>bWJ;N_gP^ ɰPi RXr ~S FDdJ5Y^]nz Z*j*-מIW:D9Ud4>84&>#o u:M ?u6xG>Z Cio`AzL 7(! aa2ї_pE.|)@l/iaR+$ @HSYZPӠ88 |rizhD ]>'Z!zn6"D;e~)#ŧTҐ9R_jKw0LZS;f(%'츢ٯ<~bP$\da6R\PJrz @n`e3MRsvDx7=~ާa1UQRlSm ?:;$fŕs;p]ޥokl p\#D9eTF\p}#r݉+B Q[2X|ZeMwoCߣGq>uls%\ïCUX,Q$2- 04gS '(,6sY斁͆%s*#F_8Fڠ_7Qe!F~; .Z߀ 0z }ߪ#|О 19Iq:^wهzKk膵Fk%b+(rF`Nq^|sQg@_ \cʈH`QYtpd.c"&hlEd9^%Os8{C"^ǏQFv(-kpO4V6dI9&UF34"5.`@7%zP$^2zx.G )Ox!;q>Cl[f 2 6 ^P `Rʌ5ȿs8ǧ`0k>>G)5ʻ- ×Xpc=D urpt v_q_:κoLfl|f` Fn6vߍsh~ZJR)_1EM'\L@,|8]H,Kx[\r,t%FJS\l# 㓟NRKhHj4|AZ5tˋ?-IVQ_Ϊtmn\]9"`\eac'8KQ;ބP4sGؖBqjyN7׿-v]%+xzm]h2Ԫֶɖfs6kNqa ϥҎR&n1 jxXǎđ0_SZJ"A=9隇hO_X'G@Py#uGk%Ud=|'yx'+`_&W͚lfDaYPC f^ۇ+bfg0M\.O0g`a 8{X Ճ,_lV<FIJ#l%Dǜ9cq4aٷ:3(} $W Y.)k!/xƧ '[&wl竬-K._h, /[=3mzumsɱw˞>"de,JW2ׄ)3KvޫK@Tzs0s/ܸ6 L`eP:MnC9ਚDM: pJZ'aS"'1@?*_3+ ^,sÚ՞05J)R1P$4rmBRlKJ|;L9sPeNα2P5M:w'׊hiA"=%֗c%TBWI-*?vJ;`r<;nxO`|)ggscMp{L$.*6 ĶOǃ! OG+\bd.'>bcɄҩa.3Lk@, JP,$wx Q8f 3&G&"QU*vcV$xK'NM_n티@\hB/׶ F強͡fҜ<=j ot1ʖ"νpu1]}o(o_VX8PRZxgQa3"ۋqTwrSTLsįa;/tQm̜q.t_uƫץpC0xmNsg% 7_K$ ޫ>_O=3@+X1qR Y ;7vƔxv#N P+kV y5z2ΙnH9 ӑҕNL PZ$B _nҌXS@y]*JTଇ8ps@pD~kyL x@3VBmo(ԛ9+q7oPh=nD9INv7e?=xrZjbU6Ju$YX4Ru_M+9~Nh%~Ү{1/h+~i.6tr=66 qUMw=v%ӯ V.z{OUfͪV|-j,Х ws+bD2qZR% ѡX΄gs6eq@-TZ%YN8XJɤq@>4 Ïw x{w>Qd^-EIWJ{;E0zLNlBbtɏDڑXk\]N/+<vqilA1Z$& {Qn~Q| kf Hw66[dT0đF. K@Rl Ov_:pڡ݄{ V/X B 4?o5;l@KM+'̤MEL+B+UH7ⷔ^9 7& Nj[lHX)dKhCB/NCۣ$QA `%^{2y\6HHO:36Q?m_7">|dF%݀2h'y g&@)l2:`tBPoA2~gTq!(P]V eZ$4r%˫Ο /YһZ>86kg<|qy!X>4[=etyrrS!|5*zGT棸rVT b>7+ M-c)8 Mlf']9zJy{|zSu5IE0x\bٵ+_m/6E~U0,9CqIx6H=~<RIY)z<1|Ԓ?Ѧͬ2 )%ݤ,nV*ڒPzmsbW Wu Ga}W )&dy6x5 ߁B s7LY#ͅQqYӨ]/ =k `,L3lI|)&J O%RM~ -pl08H@-6>ѧ//:a(h%32OiR Bp4$wil+[X#3[yIb| EbbrksXbjdv^])-9Tw^6$@3f:3 sF8`΢qnaV=vw|A9+BbFlմsI 9r>ߋ{7HzY{BGSrSDVMx[T;hjPb2/| T]fcO ojۍZ>V" wJ(n|1B HdU['{csd'DQ/t˱Qcn|[VTm ň var1sz;72Y@~ )DF3vkE9`xK鴍oz-]3Zfjеsiݨ)ω`$Or]7bGf?oʓ7쑫\hdՓ9M /vm 9YZ\xqVF"gĹ,[WU z/?̏48 8i=0]rzSaEY:a*/'#R~D2@g$-XrT4!$+j<2> Yҽt9?Ӵǚ"J DMB\>GozOGmh}X-_[ӄ4?͎+ 4bKQ 9pԳaK<A)iKA3J&P&n  h%`RSn,LWu"Yҧ)c7 m]2kOE'`?"`DpZzdp}JlݩyTЖxVȃsńl53$dj^ ~p(;NE hH O)<003 ˳';-Xoh ]kNoý63 Gǝwfk)}`.*p| 4!œ%uHb-ފhOp'+ JRَyI2 r6qQS6&ͥ1W4 oڦFj..@LGmAaAJBLV_42q@Avd)b`f^s'1gqf!,9ο¾ 643m'z^ .3ܩ"l ^vs3z|]8}tZo(781^{Ch}ܕʘO uPKύTu;x};(AXޜR]oؼ ЄS"!]e'[!kg{ R VS.>$0@6.c%0$?♞r%1VыX7Afz.~dԔ̊M1̦&D4ftYlp cxsI=TD\kǝ,9vsb&O2* qu.f漚LFeu@mMע?_XxoB3:Av/L{tND mo[$$V?)R13F%:\, _`\CEv ,*kL ZX v\Ot&{h*8J2G;RA&kF P.~n$фOeeB1Ye_A.7Njы!;5qp,<.& ri/ jO|2F}+z$Q̄*_Z*oR@MJ6ŔLm! c HUou8PrCJ⟝YAe@t韷tq&O)+.MlsvFiE|>~xG{ns&b,521b?uo s.R*.ôfXHd 6m'm4Q㈮ڌW؝˂}z%:wzT}S`]f.S~XiPDjh,Em!yK`Phܖ`Φsz4&: 6. 3+Lhԟj[,ckA]Q G("FuwŖ 5]Qܾ%CZ"F|H\#~cPniCxp$k" ?{C+>iq qJ@/FcY¬nt(Ŋ$ 4= hטcflk}1%L_o$o8 );]fϺJps:nRړU͍Ru/0gk@z!yƺ bg3BӲ>cL~ ωcSinn153 T[k qsǶxnSyaIf>>%=vN)y?=S%M[T2Ǻ1x^GߵX":W/ 7N(1ܨ3p4d n jq MdfUD!}UkEBǾUZ& h }BkGF53TtA+dQ'? a>rOL/㠄4z|>meEcZ+ 6#:sf8ӐwT_ӚB"3',ۢߖ~!<;t&zUQSI"S "Qf劺Ņt6tfv@_ݣiVӸ޴Jx֍deYV-OUqBxJܒcY^^飛mt)oVqY o3H*5M8V*MnSY̧mh8@HD o Ƹ g^."&u*h''Yxv*)QQ$/|[Jѓ :RW$4.'۠:_]}){9ʡpHuĵoG^IMEŞ] K1'-ayF#PPV\VF(#4uEKd!!k^-ݸ{90^T{^8sŔ(y&ÜzmCCO4f+w$u}tdr]4v@ߘOb J*5Z \(+ik@_ĠIωd%jnҍoӏ]6~{n" ;F L^ | +]*f6@v= uA'*6: H?*s03i}ǝBgZ|Jf7(H'=t E e?IQp6Iy\BMinۢ}'oݮRAb_va!Ǒhj@VS"iEit,Q-Z1[9w+iXuIJt:7vo2Q43LW%,Q>N[V+,Yg o 8Pg|]7CJ < X?2/n֟4DS 盷e?Wzd(L.O _xUXnZ8 o1춑sɡY=pe0BIU@+Y4)W^8:I=Rl]m~膰ssRwEpfls ׅM2'~&k38OJ%fovLJMQV p}ϲfiRQx^eL//3H軓I_0) t6.v;c/jaqΉ:/wK9dIWuKVUװHĨ|+_|: rxg%/7VK4^aVԽDQR!Qj ΁&aڇ'~pGz )P1RN꺳=]c'Ye7ޮD[tx}_R_Jfl-zP[|'3wG^/ |p@ -@+,Fe.i8vjksUy"d,W)"y DAt) ~1D{bZ^cXz1@ BF`O3fNqb4NksIUdbʆSK9I}nN?`:\(nl2PVRnʯ oP ~\/>v@*+MNZ5^KM_*/GC6֘7}߁7lQ>N%uv2Ei"x)[@'D)d0n[ { u3.hNCrn7)m9_{ke ݸi!įŇ=,+"+`,Xt%PYnؚEt:qmHj*Fkhr)ÉE,AAC!,-8򦘌;cM;Zٮį H& G2)A]XwnܙHKuZvv0s=M|\K+_K: ꊘ=.`DM~3)jD`i$ 421;?&Kk`ԫ`FjGu+mpԥ[lo\ͮ%˼^0K{a!e6TL0sIlr1mdd_EDG36~2i~QUEeb 0_H4/ `g~+lùs5wC`1XB72p q?^̥VITpXdcBMpܗme0qn4Q[ i>._2 0"9Tq{P7Ai96kN`е,DJP,'ȣAB;Vש23*FC*<9Ѳ|6\/_DdA/m6F $"Biw_G-!:Y%('[z+̙,ʺd6pO|49itwO` ^Q$hdFLڏ_f,Ӂh}j.6!;`٩˺F4ɗS6.n꜏0mĄKWЩ3RЬ^ vbqf!XGTs1nr(tP|b|-!FΤ#Snnz 4{VßZ5M HM;w"Ghi,)s&wIl_PQƆa͠h"F\Q8jѫFNw[(߿.)m7#׏3#bXT=۰k3=wdYȦbh}tq98F= }zvǩf\ 2zSYC6;U8FcM,W_B4 njOEo8Q,~dSI [2}B!\B@;Y;kC1roA\.,!d|ߠ 7/ j s c9czݱBu=d&~vk^K4`فB>~fd6Xu} 3Oq4l4J}˗+:@ܞa}F%GrޘC]諬(}^r?\V葒7;Boߒ9'G@Y{a29Q3! 8_}qWtxebuޜ@ߋVK>4lDi$kw:`@hoy$`)ޖYՋOJMH7> ;@rn&v14!uZf%#uJ v3^v+䁚"MT$Lw'Hqikp!=N!).+pAW*Ȥ*Te|1,|%P~|r H~rS~a"fDSJ6#'$Ib%\g!(Lڀ#jQx8̰aɶk+FIP2qo᮫\fiPLxā|+9 oihA$7́J?̏&n ͉AS~hξn@Sh̓}WFDoL9u'P6T2CF& ~b- ]S C0^XC8|bꁧ {!Hyra(ǘד6V@^\HڥMFyk**6 [1gck?5HED0 ;ƶ@iH3G`a2U8ǪEOziʵ}#s>! !<ꃂXQ+|!^vۊ F53 FY%,/_h|ͅA0j>[B%C I 1,GZdbODI @I FgIP+B?~.A|;KWk-UR5KHgDG؟kt gaN&aB)497rےzXx4VDoVomn v);x*jo24X=;}>gRcOZHz*U#B69"r@:S9B]i@|rdUG DƁ5hք>lX< :rzٛ9Z+i?vKio}`ބ oJU">74= m҈G(#aAF 9No "QӲ`]eш45b 0+vuWwC,;_FvC#j"*1_}]z!Cӑp z) czݢ^.=0yhA;_^,ɮ$~6JOg[F5;_!c6նt AjX{zɴ~_%OX6TUз,ÈBg/SKx:D)j]OQ |-.f,9M5۩72mO8b8[`6 2PjGw/B)#&굫 {Prg!{]^OֈͿ7Sc43=%T+ʩZ} SlQ4?e$pcX~,`<ݤ=-Bcdz[P4A }q @XjDߕ6$gN🗴g-gM=ZV2 9s)diI*oqg(L AR,:j6[KiKzuۡZJN흁1TBA2a_ Jin٫VۖE"zE<_RvõWu-ϽOt$ ,uZ_B&5 Q>m3C!=+A;XCcԆ.gwqV +i@uT+Nj E@qxFUE]zζVkvvTlLxK1ƀs)q2s$Q$|APN{S3. -JhD7X= L l+‘s6 d& b&VH?J؁5" }vn>M+N۞%$Kz+z*$Uykٯp8~ˀp(?X]#sx%{iM:\!-x9%fgb P%T+O{M;EU=TWY,[_k,'s tĽH,7%f{"um[!q[SIGG YqAzY{;{(- 30ԯhnwQx e\ԯ2'j2#[gP$@<2:C N5d*`KSH-hN2Yh{#gA- TPt2(߅DUT}ףzMԨEF@ {L' wFV~eܔQ =#, 8Ye{9=lQj˗>(Y1zur%z3+kiNj[f+\4StX@3Bg`#';\j2~uZoo<3L-E+>u~!SQ+Ÿg(8# _} 0lMTooiˈ XNFM`ate|Bo &Vv_3-CidNW5%(7ch^>mַW'1 o34ŸgZ[JZ&s"%w4\{60Ů?>A<{?R _gfDXZ~ 9I2b#gC7TkޠۮK_RjnAPjII*hqFG҃ĖE/t"̤d8ne!hr 2(+C3 /|c٧Gcd&X T#!N{2[2Ĝ:g)uN ~.{ Z ׊OLA/QlktAOvA*N%SjH 豱2>X tK )NGsؗ[P\uN7;Z,吳 9x^Eᕨ,X H =YTƊ6Z!H㰥OQ8ĖMP"q5G3.Bdʟ2k~8=>З8!wbn!S5.ţUmb9erEM)5w]Ŕ$Leַ\XMhxHډ,q`4H:,`/2ْJk"ʦ"! 9ι.9AZ>h0_*H8r,cXjdiu`OfΙQF`[g ?lT5ʩ ","ZY׫x< 0ki&/L~6̌H6߉A @*"UwLB/p6OBXS"u?gWx8ŕS&ߘ5 Bq "¯L|k?+Ϣ~|.ۈ4UފM0.3_?zYGRjƷnх^ifzpg饅] %6sLkbn[\W??PGk2klSSVr^yynWs8|O:J$CsKiӝԇ.x53~(HZ[mIP2eN0Xsr[ĺȐ޶p[Uo S)5t( <vp.懪 4[TKŐazX1,[^Mr9:k64A,sAB@C`Ǫռ\eʼnrpoؗb(g03I52D$ZaHFm[g dEcxIG*Y|& 5S;dw<ZfIǽT@ZV={y4W[u7EZdw\Zc]ND;JCnF(0nw z]db\UXvQG k|CB0 m"N|YP`-kn_ R瑨s`K5Q\>nzqedLk*Q_wghrm1П 0p ҥcU…銹A}rQMP!WO|S;]%΃FV8@4xJJK1.F 1+ ss2ƊK?)5? Ɩ]Qf^v$MBԎXs_NqsSs5 TCDu_X*B} `"4U{rl'ćtNҳC/?`Sh'6,˚ i [fV@hĢ-%J%'m3sQ'Zmt+v蔑g^:%,rٷz/O1Br&ALۼ =eqRe֏L< l(MOX] ":?Ee9֟6rp_Q `zG2CK [in䋙1/ `P A7Ȕ<#vDv̀Ϳ7 '{l%ԂŕMgJW}uZCJ[R~n-x{r5,}(񳧫kZ&3"m\8~PlnO: YNh8C~ɉ)F6ie6ft.qw5 `RL RG)I[^ЕC],6gfRb,64t(iH^Hş3i!A #hqnt)s9 O$.D LTEʴGDn:Ab]g\u]ے V)߱yO=%]Kvϝ@ܿ͘OLsOC""E!d* AIh{զF|v" - ũ:9Sԓl:eyR$d MHd GZQr]*$ۙ3 I`8 7(Qu@;Vju yM _Oa@V7Km&zT d"nL(űH6=u#y/'­/{(5v6bba݊Ccm(]b,G'! EG/q[qx%(Z,cgs%&zz'"j|i'hkwݹNBúXW86"AA/qT1Jmf)eu0{^MB0E:8 9G+ /A_䜝}9C)޴k]ֱ(>B'_D-/ƭ)8h,c\p$O+VO 68mp ɗxχ?Y \4g5%ȕ '8 L^cޅFmvxa 8TIɹ,SPu-ȼ7(K#m 1L釗1<RQ##0.7W Դm/s#'Ǩ&@3V+_57\(1cijʆ`.sLkĉ*pZu gז4CY,JOc^+*(;e`{&+a>=|AhɁZx"~ږXΤь~+4.׋Zejs]Č5}F$ͅ)Ъ7?'rk/u4GIAe&Z{/O=5vP%K<\E>a~z7~(,XDTu~x(~=VpMv+fjuT$*rY4O_kTGx;{;EZy T},N$wA[C"*A{=GZ)I;yW_0T+(KC7Yqbv\ SVW@*Gr-jn):Tai9N.[(i/Ra٨ʎd c"@uokS؟9&fI#K"}w3zi /fl,L߿n:=fE0ߖ M"J_gԪ?'q)1tdE@y͋8)s]2$@ @= [|.UH+,GV򖄡"rX- /,]&{4)1zxϔSi]59w4b>yxX''&"8 ( [5{Vʁ]Z`w&۬)]c-3O o߭]e]*0N fxN8@AMs~}BbE@Zi{=ϐB_CTH!Ae #vI$C̙'pf6e ^f5N6 ;av]|PҺM[VuݽK5#( ҶiO [@.ׇ֙ ~*,u\ߊErlLmFp4hvz C%Nim䮅NUw]:~Gj ?c_Jȶiɵk%zk~E _>I8+*I{ϕ}LNĬ+65?o$Wisb39xL%f3^'.0*ߖJvDD#tmflt'b9-s] n]~BeJ_?@4a 9i9@S U>0cѤQ'} &hQk xW)Y¡PAR)!@Tg9om>NOd3o:}10Z:=Wdܕb95:DZhQ0|,D' lhXN@UWĤ8EEנY{Y/5ϰi#YgJE[|7zHg:Āq,'ӓY融<&HqzR=` i|25OcCtAI`?ؕ}knqmi;Nޚ gEsèT@ijݻ7Ϡ6$F6xG?.t 'd {JAx1;Cr2'.7+sX۳6#BѫIVl#eSsd=zÁ1?2O\Pfe;˭ȷ2 ͓̇1׳ nЋꌯGs>y :mgC= +ڮ p ТUPv؉HdBiR߾TjO;U3#POl>WǒC5J`S$r.!^F HVFmQY'̌`YM)HQVlVrP2<;RA-mNۆv4Xi[y8H\M*!YV eLRoJ?һHjJnjU $9Ћ֝Ҽ+`~I\lgSqyXr|Xď: .n.am hRy_^eYH$SGsF›0 㸷 M=uw \tzViܬ}9?4'M @䝜-0>3!xj+αWpO[5\lu8Ry^ԸdrWw]A0<־,h--%AȗRu(9T|Ba@bE?RqS:=#>EVQ|ȍqoF˜Һh~J3!'H;KSZJ'X:h8#mW|F 3!Mu x},fBQ.k#ؾ2tr9&4 j 2o7O)uW-f90W]P5,H3aSrH?CYlD}Z:Y$Dj FN[Ӄpi`wBiL.*dpF:`{EwѶmgnܶVon e f]j=`uW}yȗ-- -_\]5gOF?"ENǚ4uyFՉU6{d$}x wN g7~AΦSVB=> 6>b^ DNҶwdS/>=ۤ;;uwŲ]NH: D,zF54EG_q}gS{9{RWFp͌ߓ{6om'Έܲo@ųoVbyL%Q0 #cGGK9WєOr)RfZKL2%bǀs*J$(r$pێ $6IUMC?vSbAYaAzǨ{'J> 'R.p&\\EBd%?"zn͘xlZhxa蕨\@oI3cp4ۗ4WRU1VZ;_K 8KXqrD6%`#^ Rw#G{TQxj*Ow(0r-̗Nz imU{O7`|RȜ}\PT?tN] 4٠XPV˴g[B7DztuXv!wE4B>ICn ~Qu,_'&ć7I֕F/Or2=*iC 60b.ɰXNkY6-‚yT4M1N.Ae]5W[%R1DEؑ)ğ1PFQ#UrS_u,&Pfgu@3URp%ALFo< >#ހ*Ud7r1w i^Fgn7ƚEi"l4 G'p?b,м4Z2rqŊY,Xn+/Dƒlph~q %NKc:3ЏLɺ3tw)_5MGhψůx>W/t0gk;!h,<_@f ̑lp7]\>;-غʜٍ@y.ꚹS#Hf;I#Mҫ8FfnCRg#qk#)>:כG4e,Wd ISǝ|::]0k) |W6trWT` O\>ҏ :Ym 5cڗ .*| 'sӢ95,e*SDD5-[uݐd?{~zhL#BS\%zfYHu8µ85C6xtjh:ɬ4޻ʄ(ˉ1/vkPeS0z^ I)I`π=Bn>}\i) H3^<Ź X{|+xPݑ]rdJ( k 12#2$S{+YP֕$`FG[(3:7 &%3Δ|=<܃9nQ Lqm@ vYd hovTƍ7uQfhhx)sد] 3ӅM{PNOXfplaE"kPyxh,'t][hb'#;lVBxv2SLy9Uq!&/;nOW};t{TFD.^9~ fZLd._ O׃C˔ȏP*U/&*E$ wm%Z "Rk9m< bJJGb6I?%1I¦p9$,=O$#ز(h#O+}oQӧ\`,C ||+Mhc2[iRwp*}hGI89"îz 汽Lyt:߰>u+֦0-rk00Wz ƈi~ӫEu=W,jp8'oqh]S.ōnC/HS綿7z[8](f*^34:LKuj5$ '[n~;{W<9be?B]gy˩EY)c^G1.,Cgj]l`΄UV}${=/_tC3vo2v+9y(d6˪|1y?l0>-`"F\6g\cgS=Ca<5>sZLE'9\Ρ郼Y3 u6"&=Odڭ@%ɡէdaS{~q²ak_w`G v?aMuM;b^G8#9Zo"?n_0g+( ɩ"=#[YF6PѺ`Q~S 6je9gf# ROC· + ܕI@OS#&`< nWZB٧N"n8iyL%έ}c9P<u`vAS ?`Ɍh9ɷWZn`T۬H!\m̲WN8-֢;F+F@?}A#?f-`^a6V?P_9l ;+x Zeڕ${s2aFVqw=ޞ $ 1@uu#Wq++;E5aХ\*Um}3-qBxGQ=ɣ,o3oGQ#8/rw=mط|#9t@ ~qD1&Qi*[7p4QhoTHUn̛ ț@O|:*X*o #^ 3LbقSЗW@G٤38^X]Ǻ/FэNI.I+)(hs6 ޝ*MPsb*n~.\>;=Y;w;Z+$/qr 4GΌ ;L~ `Q%2DG# LU{G%DI:r 슌/h9,GzL 4>.[`W .[t;M\-&xwCuIukn3"Vt#718%M8cr pWes )#f2ƑJIRk+jmBV.-izSA8ᶁ^ce)ӅEsu[{d kb=9{Q4:<^I[ >%,uw wtOZȆQ\jy2bch!䡑R h83vpp4I *:uH3bV-8vNP4.upeT:BAe^EZuASe"y9j/Oa{MG?%0zΆV YgkQ(Cze[#aɮ&ޠLaIrꂊPt8eSЏjB t\[pQAb/FbD5(nM^ﷁ>3kgmWUc@3R|WTP*% ~#VYCV ' a㎣uk¼CMquї{9z?hHO_Q$@3Q J,m(.u }3KǒγAyc;!fkiԶ2ňhrSm^0:*81e,=6'Mť\G%+4yd+en{ )-9Ek#j &~Z8G`$oN,K~Rϝ|ghbK4WFP'X}c0t 0kvM@;ˮm_dE^jyq# &?@KAe( 2۞SY&nۜT^1T/#9E"-3͋]U\(\hi|ԏKт.ݼAW۸wOy2M*C:-Y:Vzs@yEA\ OA45u!b= ?j6<Q^,Bzj#r]̯BnbgPcX,?'BQ9ppP$[?͝1 bƓ*( VÔv`,AW@0Z _v9.g3_#jXSDuKX5*Sn[E;!Zʆn19I!H{5dXk|H9;ɴp-~uL <@]ݵ;-EfўPVK+D~#/0^ "Ao3YؕH:,{#4}Kp$Opa4Ӆ: 5T(/¡1Y }-(潩>ۜ#)fQ!kz,L0jfFQ򫦈ʭ8EGjSU5KjQ5,TNHzQGiGo!P(0&sJSmBR>k ly0ȳ.S:=\+uy=PytnqHviT]_mjQ'k~#iRlIucNCӵ րeHZJ֥cl+1iֱ~ZOcwOEV/"8DX{F֯C[ƸYPWvt$=rb|okbBz$xZ4d7 ֕3IT(ϥ Ez >x+'r 'x1%7dhSRj!׌ŗ'}s[94 ^R,!˷; ./V0h]+zO)G$Y{SpڞXbDgRl8k 0bzz?:dI:Ŗ #{ .?{D]dƞKl(} \R@%"t.rR2)yU6jEvdfKb{"A8dՉ.yۭh_գPNflu=ti}I>^fa6ޫ͒s-<7ʋ L mUGI&{2i7/XEAffJAaL0g5ߞbcKSij7Wd c_ጛ6t*^>`0 A4r}+ˬLXqbf(u3U=翪J.:pǖ6-&]} rmI0bmb.¬Z3p=AgJ:o/=88g/+ZlaC2iEL+^\Ze7Q6\;1d(aʴک/l+Cɺ6;NCWZ%.1 Ґ( 4>eS})aڅҟ'HB|Zܶ]qW ^?$lܢ fP0S/_ )L܇Nug7P@I בSx5Rʕ"W /5fϾs2r @Oڽ)Wwqh8= ؼb'ۖסp!7A9;X _{C;T3>`~ZngCcuDK>XYF X4:YL>c :ŵ"lJZ&041KWfAkrvS2&vZ?|qlxX_Q4CO鲙{.g3qgսsZ=T$^Au?8HHp1M;pZYmfXDJ Iȳ~ 奷B0>pIhRbqv8tUǵ3{i]foj-,dŹ8 I}  fBi&WZyh!r0civzwMlM:}4&׉e.~݂\|Xp):%EMc~$xu7 k^PT4zjbM#0m/UO}]Z`XuV4G$*9OnKG@AIVviQks\ PF䣄cPBh V9Ahec}^]YiW*JZaKmfJoMSlX05_lI%48P3`tJ& (D̃RǸUvAǶBݟ0p/xBJ`ϠplCv.H{%;pS<7E=ذ3x`R0 B#6-RL>%&#lT_TIs ؗS(Aq)N$A <,ޖ)4&'pMFݾAkrFחIYp]gF:0< .Yk쥃^ !d'H׾|%ty\+rgJT}SqCeaA{E06~ +e4ƱCGeM +qd0@c.I!f$:Vl.lof%f Uͽ{ܥt*" ni#W -VlӤ)-֛1/sN4 },-F_01#z60dj` <ubYA-Zvi:얫$"f2V6:ٟt;m8g9"uTo! A};vx0^Ȳ%ҡ%K69J]Ù)-z53st!V9cjhH/v|PO"u`+hx>z[!Nrm/иt-wؕJԆ]vҼ5LYvLIH6vd/N?NS7R?B8 d(N 5 25xYtY'e ":@{+,)#kc!P%KXk'L}E'Lǚ3 aӈj:frD)O QhbҸīGlGwU7r׭-(\X G*2ԐtTͷv'l(7-sNDtF^":Ŵ$J&^XzQʦLuyy3 $1*^qN21|}Y,z!:bEܪX0@7'va$>9ʽ,ۛ9Zmo <;~ fdAL^bckNwa?_2|9T) ;f|$Ea/gj4vD,:S "tW;C}ekX̱ik\>Q@U֐mueTGzd2wϳBG\\5W庳f\EX/kk ȹy~0':F B~?y2eu{Z+Fwprnr(F "ne(V9=f9B2aѫp~_ʔ Yr7 SH6'855V|B/ꎧiC^F!Hcx =)J.,f&S%nu;P?H} =t`H9rbl[:(mb?)Z7P̶@R:Uuߠ=%.)9r'/h99g,CھHVEJK.FhzC PiP&[#'_d7Tǒzt_F& Aya[e߮IvQ,!LJ$6hgNJaGXHDj Y| ml1cҞ0lO'yP`],3 /zł}_CvH!Hܨ?槢4<:9u_(kz2~įBϧVug!J*mW7,A cp[ԿGB sc'o=rPUFA 1,.:QѸzi4no^Aj+XBhބ |4po۠Ԗ탦پ~%EbbB fXJ~Z, o]"dʹNsQ ZQr7d(~V/)1z V'*d1Г?yAn7\Ӳ'c%h BI#z<>ݦ\HjhN}H I"A",E?^1\vY@*R]ol7>J-./ɏkn,p=B w_Hv,¤/s?$IE$  }ΆِcapyHkpłVF!P;j4ߍ9SN;šqV!H{spfXYmrg8Vg['Wo.?bv"Jem㉲TZ%@+#RveJޏ#xEܸ5CZ!g餤%KHbnTQa9fTx7=U:ݒaP-v}&2@iv2(\Cjǘ|c3Nno:~W3a3ƌhOwx*D#bq`2r)ēs259mBmq j3hHpCŸʁ2r fB9O^% t{t[F lSD5w-;ڜ[6tL@ 0sX4qx_zj2A]B^zq`kjAe߬L|?o7_l}5jSDz{ VU pB[MNP"i* 6b6SP!>=D&t-VH^R:I-lX@%y~?0j# m̈́[IO{/2euӮbHPjEV#z=7rfsGr),e(Y9 \DY9[$}ZR h_TV 6Oi "d]clLMa|]ýɀ P0&FqN-L^8-:=z:(Q%rGP晚fg=X_\PtFeqRrP!\xc**XncD[%oݞ0\ꧭSX_<:t!2J/<: O!-F`\ePM˧C$!ZQi1>Kɹ֤CS\Tֹi&S `a(&ϠD[-mZW+7/"SR%۟p XӐ9ۻ5H:YFJxv7'~29nUǧEA g f0W\衩ջ#-6ݸI_xX>9Q*|J*)k$k޺#iibǥ֓^)["ɸi{"L}R- V{,(E/w'ueihtϐY~iiEP3$,*(r%U?=<_ksnLbSȴ"ϵ5 .&0{'I.܃ 08~GL.OFZ)CR֝ 0?Ok`_gre>ci="esC n捤+6ZWa^.6fDO;!M#a |%hh&e(C<E۾Fǽ$tplu6xUoE:/ Q2ٻJDru<@^o5JlNH_ʞP*/in!0;jY3v jNj;0s4Eع硂_eqb?nq!fIufI؂˃+q+OEOgsd0RuC'4 lKvNipgMC/4HYLL RooN'0{$W7 =֭9UGa<K[s֍As(f[gTy)/D$Wv~I(^n';Qq:<+1 :J~TCO/Ri16#˱`2Fp&@rφ> gյr ~9R>>R5cua/G"jp-<Y^@2z˯2 -2*L^es,mЖm r[ ~Gg|\i>rXS] A- v : Re5fVˌR4t;[x{]*? k!zuvH}ܲ>OZPvJPWdB(*:% [SBUY jlA'H>B4m[ b^sPKWx =QR{2$Y|zEv?RrWyvN%0d+bG3n>?&ɬAGg Hp[`@Sc@x_v~ m-.YNٚ0$lѺO"ˮ=}RRV'G聴B4=5_B$%Q(_m'6EE#ǍQ^5k*O$AleK wB(Q W˜ޠt"]5$~byX^YXtO][,}4_lꉵ[~ riZ$NMKNCx%ouȹH Խ^e+O-=MB1_QuÀ,h~7S]a7jDxgmc^]S@Wyʼd[70<~< mw(BN~ yA<3bTށ0W^_IE.7Zud9*5 H244,E0Yårh "՟ X>P3j!R96}0DGy Ko;g=PH"фjwElEv1ԝ/DODiD% bS'['?cJi2h6lhy^:boda`Z$pQ N:X6%ߑ.dt)(:WY.t쉯@c]v):1fH hں6^;Z[0?WrLxS:}*^C2ziщ#oxhIPg@ůiez }pQ!/КAԙ'Qnz3_GdEH y3?2VsJCGT IKWH&eZՂn&/96*< ŹR D=}*)pvn9078S*4LJ!PR]ˣީ迓۔+c@*0S@H]@TcmJ~>!d̾XxAӎ*_#AWCNxe5Nʝj ZfrYH5OkA1_f.7xF96#svJynk"L^;{М ) a0UxщboI1MU‚?zz튽HhY葉z,TQFA2ڢȌ(h.B#dz==\¹TTjꕖb@=!/6Q9a!&27L˞1lgg9ëZ;gZ'>sp%UׁH7Fԁ/ 0;[" n2n!#[S=sy7XRFw8 aJ_GǠk?(fkBNLo\:(tؗmg![i>_'W0̈́䝬Cm+vBrK5Hލy9U٥Ĉ84ޭ\@ jʔAr+UIQy|jIHGBZUJb|oŌs^اS4rePHg%ŒX7[\BB7\XrS=`OC*y]ҩyo(VksӍ.J?H{8$OB{E?&jC!f/:6Ab;fZZol;GBmأ] Ob.G>9p WIb!+„QpTFqf \Ej8MَVqHؤ?hn>6xP뉰cݞKTT,{3m3ࠊ,QAPx[I:KCԬpsJ{ь]? 38[EWy~I`Jd-PcAVf+68TggWD Ok8_uCjj%+>zr )dLgaJxEuoK8Gaغ1 RM>PU7v`a``X_7tfжlL̫/o\GkGoO3.3Vؒ, /׺ZVFǴLNgd#@ɋ6;9Yks6ifϱ88KD٘Sf|,FD6[2AEde2~Q H p۔'<A+ҋU >[zCdO^Ɏ( 2 x~o|iM'Hgyd|;@&m!Gb&I4 %:.vNDEjU_u;LXay Wj~=ߪ 'NSp3QB8#L:xP_†K,=k ?^32]pA(#%'T{@_!<^XtXXkdeJ`cjwZDW*Z/7axXf0o:aژ P1YYU^Y]CZ>əla\W#z2Udh1IO `xN(7ԗ%.}H; ۸jHϋ7(`c/ .::$ R_ТitHxqU>89i&Suq%H`%[&{hZ*A -GK >N7Z|xTaeWޔ'9r"O֫QA{%dVjR|j vWNrԏ@p?X[#p*W8袏Vr՞ѻPEmiSx S#EF4\U87J `nBhrTW%Qƽp]5+3L%+fGE[(z|H81 u.QB3br=~JewbFs(H_J{ZBV4΅yD7ڱFt. Pʊ m-5`hJd?c)Ls>Kf ^1H(̎C8غ^pq^1B0kqgtH.acr!q0\~8u^CD%Cco&$^u}ڸH4= ḑP@h~YKKuPJꝴW\>..p>{V@KMQ\T3ÅhҪ1DRBe8++TkdΫ 'yh٨mE-WXmk_m#ЯGqk|?/l:>J듻yVui-9v+fzbxL%s q5gK4"pͼPlTÐl|q r4,i.UWegn|n[ɵUW$ثsID$]fAI:N! x*I0b7w uUՆjhȁ#G=fXus/9s^rh&/ Eq û)wEϟqd ܻۺs~dܦ+VݜK*sST7WJ$79G/& `qdg@ҕ@$EI`(o"To1jHu{m'CR]]np%Ra^thd EESlkywv+h%"ASkR^T-%D4Pa$ R¤2:5\~n{p4J B81_4 Yk`KMo ~}-h~1l{fMSOQ4ObG̳G_83M0s̏] Fn4圹8M6b1VT|ҽ:iwd30<%kyKfy$CCsb ;9FC2i6)/³2̩Q4K00%>x6d Oq0.OFdӘЦwn$*-׾[z0ƈBryJM9@*BdE؟%'G7w-cI1=E kez췲ªVʂ 䤢5g:w}8ށP"X ɡK'Gp[ QiM8Ni P =$$i.v |eFKKbj1tO/3[ `bA5nXw% >goo[1Kr48DͿu>X.T_XثnPu*rΉ뜗?ʥG4ںȃ3L:"hRuqifwXa$h8Rtx_[BvgOrW9ן-fJצP< |}?,8Lh Z&ܴa//L7:c[I)W1)ϸo=G„>N dĒ +9˗VX{@3ޥ1Y̜LOUR@ΰdo<)]H/l<iZ1c699(RӉ1j ,p1x*y2/W{$ ~QY Dx6Ŝ bCʉW桾-t% # H:,nE*^xj- T2ׁQSA_9V}{%&ٵ+Bj2K2 ;'-5<x4?.\ֺ3W MB,gxDHWMTAffFc. Wv/-/z7Aw/(v=5h* TĮ2Iax (:|ݩ!Ϡ؏2z2ӆ-P\e>%ɤ>1H!B$FK&? Ɂt*js$=&{: 'BD٫:);oVӎ[SeDǵN &u?lg,;C&k(Rp}#G[GIr0Xv#oř%2$jKKľ$ [QŜ+YwN B)1tu'"%~_<~#c[*WkCQNRrcVQ 5du.]*hih붶!C@=1>-Af"X!\QrGVeImmzYÞ^f CΈ?!mJ^ 39o]uTB,}u@HLߵ#_,JjSA)B:j).'kyK3{/w~/sCvIwKY}h?m F@CԜRצ*5wgow OE`*l?$6Bk_]KC2iֳ:Snjmx"\z_7UtlfO&<-޾f0ڬb0< nVO y< p.yEV O랋gM>fsW `' pq|'~~H8z!z;l44-",{=x& Vz oE#n"uA'tyd]uq+nA(@K$6'oRl99(Ab@yٻRMx$#T- {0q`>]2BΞD[mzSz3`}qyuM-2WOkΆ QUE݆DKy^@՞l HD ӓ .C:G{92Ef)I˨Xn {&QJP,+ [D[^C|Q"zX{5 'O)#Xاa ]K6: piؿ`Xc}tO ve)ɚ!!aUY6g4,ҷ1P+^:ɠE ]eqNJU`sm-4L3Jӵi- J~`e6+#r2 jYlFJ]tQ ^!c=iV8]XHO; n9 YK)qXE|3 }h-[Zv2a7c~& L_X=MpV=;(%@x7$hźi^ !4z.2M_\wVMڦtQ8ʴ"2`ZĹ)Pbdg@H+ އ@t0EkN-6f=9x ӚAH\\ඈ-46Q~,09ѷ,>a3 (:'& G$ O;$MbrI7~XF֔ay.,Q>p$XBS~|+G9/`Вqc!^21KdI~Ov^g̾pt3ΥT|mgkf.[}G Ixa8lVBch1[ Gҁuf\:< ?#趧0_6Xbhi;0U+@6\"js٠lcpc2y7q t3Mn{%8(\BX񑤬W+^2CNZDFr Ūŭ7٬"=nh ?YN%ӍTန:+'wH%Hu}̮dtXs :&l|\w^yDu+c`I'UӮGq|i:` #.S3HCD($٥Ƌ̤^s7^ѕVuKcyr?)7v8*9TWєmC{6gyX!?BwAh[5ã`UJyYG$8 C̆i5? )lØ+3?9<|U:TYmGGb{KzXO@OhL[dmC tiJ 7WC$h8BOAŒ_֕u2V_&a(U!I2$HdLY`Ћ`?_R9j!xNp~BSNDk?2B2_Z-P ivK/&0]H3_ N/]9\F]!Xahq㸊Maǰa%:/+^g 0499} z\*!li٬(4}sXrj5%s[V4zu7BDZH,!agg}WӨo:p>Θ.!?nZeWI͈\$7Y4B<u=^iD#?k) ݸHL"m&XGnx)&$.]Xk7aK,SKETS.L0fg6'X:]Sg8xNO= !aRxq̨AĴ9U,oZ i_B6R-(Gp/%2!J@GHS 6iPW q :GqxAN*ι)9z%MºR zA#ͧU S Arp/_a)TVf2އ_K09r%v;|qطAmu2r}NJO/<PRE~3bq$998Oy֜i*)( vS;ROH:Ō<_:k͡V,/ HA(˚UE"' #t n}c嬬/h,A2wU (l\"eV1)!ByU sj1JCM ':Bu}D:Xm!P],l/O^RU}3%2bo?c<65퉒ds(qu~+-AVS&(qz&?jEo UoXf(-1xa{vG OQ>p٨=r_21E0Oa2,"`(vYyHE 5@ +l.cJ["ќ7=OF*)Fآ/zh 2Zr{TMvv}~כpthye&;Fz1tI] vEb1GG-^jgJ GuӅ )z*|5SAa҇?~m 5PݓX"Cܲ@K {$bw8˷&Wt e!#*xY}إ }yae"|N_e5Svq@!{Ja&T6 J\&@/Azڃ)PSk1ÑQ86yOD&->ywj: rZ?)<~̌HHb{QZ,xѹ2V<7:!78L`è_Nsg.ZU (`Zw%\~qO*X~ 5m57С@O U :.m\:şDj)5䣜^CUzp Ʀf2$ lٶ'C _[-~|@&JFt!usIqoim{S.6pYZF|$77OJ 8 PV Pr,'V|lwPX)M]suñt< QT_t0 QE['S%NMX&s>N!yZ8XwW{߰=hQ#_VZR;1S_7B)8{9/B}xL?&z֊cf~n|?EIhopX{zuSp2}gjrJ0|7nA6ȢI,uUCY<2d[""#3@iINeS<ޯzWI0~A3|'G183R)OK)mݓ\ZHf?qv(eXx+꫋h]zaҲDt:3C%&n@#\Y/M Qʢ/’[a,d.1p e%>ˊ?C"i:?q"d/%/=^=K/p¯Chwn_keu' Ӭ`އ!V. n6욛kcq[/+} \(UuuJsoSI RrY{f^6\w4vMN <7c7vAx/@A~y4)PlRg܄,+$:~d\륄}~w,E'iluЮC@|= xpGMx;,(skZ7Q /^x0wj&8ڍ TV$hOqT"۾quߐv~kX\˵bO}SFP ݠ,0DFW2?+DDruy5sJg g>'C\7W10'6.BNmOE;K>7 pd7W.>>YF"oDX@+E-ϴu3N7EW@gm-]aOdx5{P:{$SSPet6,1f{x"ãyuv: q-Vw%yi}LRFG|flACϤ`wb:c]=nhdp SXr:Sh|q>*ͥ{vzա"GTM3y^R1+IG Q-a&b=%f?wſ?ƗAP#[TסJʄp)gt'^Ҷ~dJq*^HJ5Հp)˴E`tt[b@EوoN(lUJZoo[ 4'jʧ!ЬjxSc|6GXZimDϼ"(6{ξq@ vZz+63 C^ZS r "TXKd)ȭOAS[m֡]P]75cj̃ (L]ۚdOS9Ue 5+y^2HiHwܛX^_*g*A%Pv}y0OOoc돋{;q}lR=tMV{Jq+Kї 2I|:^b%&.bJ%!pǜYl (|+uRAd8~E*`>*q O]PRηkQ{Hݨg2]퉏<h=D]ܑu.mc}cҦT : #cXty*a R(٦^X?jHTZȾ 5F2 y4Fk,PC&} o~IJM5XQPLCe9O_IڸYAg=׀Jbdȿrs rƤ©#X0uzlZ>-sMΞ*'atvBjN,NfDê581y*7t8Pi1H`GL&a}fڱ`(Igb _1b3kUSӂ5H#EoƧm^:w .HzzB?Z(#(7>$eKdYuh.?vќ;-F~\@5baC:E&tJ`U9ho3cM$[h~4Mieɚlx3GV1BዟttJǛd;6I̻p$!>˔`Kӧ;|aD>VG=lHʏ"#]J{$-oJ^}w)Y5aq*ܫ~-;lv^\I[V 77>-]Mߺ@Yb$"9ng퓿^6=lhJJiwXN4d ip^k%JDrr)ƆZ|鶞aG i~nϩ"4}JpIQ@WM>i7rz zo>CL کYđz +t-]R5ԧ/Uv:\sv{L36o[wCs^Zي,o*P=Bq~,էp\>O|⻵ =n\~@Iv]KXoxMR\s5/) OaD~IÔaH*^R5KNL)%"^$VM$% >ڝ- s1Y9A)\ĠPaa;.߻eralC?3iV_z_W)+ yt3:d|:5yߏw6M{a^6!S[j&W;'82~/p #iDu8Lƍr##+:0Ł}>T>ia;)6:%uY^GƢw+l@_EU `#aO N.2[8W}gɼKe~8VzRuɕSl,2.I^-R)l{s"^Wh$["tfc+4'3҆ZF;8#sE`']rX!eG㮲 %%| I[kDjh)& 5X(F.\pڐX3%b"[8&PNi˨EΊu03BT>;{ &ټEUߙwR(R cz Ĩ2Ꭷި=Se2:ybSڷ%t ms**MI kb^y'@E;!Xf)z[Mȃ`nΒ!>H9]+.WXyFj&/**+LUq9yaAIDXTj2F="4$?5XoŸ}5p@zl &g\`_[6)U$658H}<=Tpjut=HM©H-=eGOO *9ni-ED)UkDXLiQ@~|,;e{μ}+`'>XD@Gr3x!؇؋dJ)\A\lsegHB6d(ł`(Ӳ9/BRP$@T4xlGP^W,sDPeۘRJ ޴DžPiF4ز5Us6Ibyyk|vt=-tY`^sMk)hxұD]jقxWd'}:k1 TPё>/ sTY+YF.H!ryΣ^5 l7GK'; ~$.| .]L{>ʙkcH5N(ne %S96 ~1vT][&{DQh309ᓧ B9"0xG(W(Π[E4sK|yA;~ddCIvJ%q"OȯR*ܰOm$uos5gW󃴇X3JޚOe,x`l$M"^;uJ p".yL^; b3__Z:E2 r_f&H -)װ%7gb$ZzU "3sZ{21 (Q+wSfE7wER{,E b}1 l} VR>` d.f |^Al6dT*GzCnҌu2<8'=p,˦@ 8Ox4ƒ&(x"HlM 0=B59k)L;EVpRt@yR=7#c{A>EMSD` nzoDV6t;ZŽ68S{ 6)KP*7qtHk; !$Vʭ,ݵSx߬Ѳ#:jeI=ݚ "Bd&<kfTg簷/l^7$d=PLx׋N p81lFJGچd࢑rUk$ſL'R"TMֈSԌc}HԨQ7%o)y\Jx GoczA2G9) ¤K iS$+]9r[)T1"bÅy[GB؛DrݛQ;[Q5ƃlarBaH {EE']*P^^}M$(6K,Le1ܛ4-(=} bN|u($!l'?cu2~mRF mI'Ac Dn*@;bT?;5=l>k|,E?|Z"l2 }(Fl-MH[<=)80a?zOWaAD6ϡֻsNOvkgBؗe朩x`;wqY D ]j7< rsӀb&?S} ^7d</JΕF굡 U74<#sY|f!ğ| [raAXSq`\iHy qYYeD ʃ\;`KO dQk 4. [`ƴnVjENӽm^.S-W$]C˾eWa!oPe]]!P p1~T- `*E749H;bjrjjv' S^8Nx2sxI$ 1q瑻XJڔyDY'Y$}i`-lj6䈊X/$7Do凗|o\LEr5>?`^Rs| )!Nz!e[PL#GǾv:QK ]lQ\ 7Q6-][ vdX\{PWB#e*>g=x͞^d|BmeO@A^)!SwMeoYB+~ֹpH;SS;mtTBeoNsbrCz 8{V٠upt)\Ƴy%K.qT3'n!.>R3X(&aO,3k!kL /0RrmyB,㰌G%;ٳLyoIWlqL-:Um0\NLOݲ4ykf0|]1~-iTW^^;5:q}a<΁U<V9Zv f1j|jԓNvV6pbLGU9YQ3\P-XxhCdƾeنذsc) ꎠ fLD\Kr6,ǂCKc! t&*h9dYO' =_-&ء||)A-ʹf52^tN Hu Ey~!Bj.j)ɝ_.Vωz"ꃟJT[J)6-D3G+&GF!&w}Ude*S H,}$$csRtPǿqT<8L]ylPۻgt$8La4\o;ED{ uM%zF ʠ;`Ef{'Y:&Ý(N}VkHwV?@~{T+x ߼ [2tla^kD ^e[E2{ڥ8LI5̨<8pv29NA9 '(mGh{Q(' =hȹ^^c#F,T4`bodo1zsƻE Y rv%^v`0$ڒp0eP m U\n;uyF##' ["k)$.ob|ho һ,sZl {ABV;>I@O |@ku>.,QFb`E*V\a=}7fe=Xf5gԶp .)1I|ul,D׻;*U0\vJ.zE*aY A^ $TX*0NZ&?QڎX$jhFtI@љЦ+Zw#*ý{8j/<Ą1Ev}VWɌ&+K4-}(b9u *j-x{w&"ksN͖\djŜ쩧q 'ў΋u۠}& 7bIހtLt+~VDKkboxL^F YAdȷ u@$VѪ/.~?³~*dmAMƨ$gMܵlj~@+fˆ #b3wI':皂Jdm晋59~$]ro;88:p,ڍُmaY7F喭AmlMQ)=a7]څ {8h!_o6/\h':9dY-_E&rdI[%Z7j[n͙5D+ ?YUJv(/[Owָ\|zvm0<(=f,Om5/JQ/ XM2힢ћEΥCw$݄hUi5tor+cWgzӄ55X/#1g6e{_ݬiVտҫtPyK33+ZNE@;mz.(6CɭFl*l?}H*QVӘ*X)V}j݂ / u.._Z"eYa8aUzҽ HpODa!1w;'Gv%q4%ߺLi Lq$P [Ǚ4F.Ȍ<k jh i0ko*xd .ylR#i41D٫ՋPjmsV\X[ݨ[ǁΧ/Y2e*5 ZGyR>0KAGn([X}$퓪* ƨ*3.vpX\jb;0v\Ӡ72J ĪziF)ZN>MM0owԕ `Ic`wl}''cL %9%G^/ܠNU\^6'!x~pA6vT\a[3*4`$ (l@=qo.PSAM\gB0GꊍʵC#6E#8Z 잱)JEP@Ns\\7k+B*(BtX Y~@[^L> 1{E͜3N7zQD k(P3i\ml@۰tm "J‰/cIڑㆊ{l:4T5~5%0D=ѥHa+0ԃ%]߯l9d +_ j?nwi J3Wث.MwXz~ThuHUڭED7 N [m"j%:L|X.<7;Kuڏ|ts4EmSs ƸNON:㩒GI}uw{4d#H0r9Cr;GӔݐvrf6ȓ1^4"Tj[oP6vXΦ}rzuzUW+üG<7hͭ4h|FPo4(M43i3צj0(IL7t Da/ 1؞#5F{Z$# ԙ1Iq|uJxOb_PY jeK<ͷ: j"te6EΖ*{ ׼;ɤCai,ȜU,<]5#mV:#p,>(ه%i2Eŝ?\s3٩x9P"}c)eChr'FBs~M+eC=;7|)? v=E-4o2|f )D"M*o?R6\N)DV5 ;pnJ7֐0Pлkt=Eaw6'gA̤mjz(Uv\S uP.`(=}KXuȽBF!h\?߈%,,"C6$e0auZހxΝF_G)06աZO&ku}<<z vX5O,rb]!DJI,qB4.UցdjO,Gqo$3"S]=m٨P%i8OKpW5!mz!Hc6nGJkW;}d9m\ N*KjQXqs\[?"pOWKoc{OO4M.n-lmrIH4GVxFvv&҇y .#vBpN (y~ xυ:\!xˀ0*wuz^SфhA<ݬ'/͹8s TGzrd)su]}.P?%)1] j`ttAZ_cǃ5R:x}k ? nh-x%Y,ܛZǥWyZ|p_Ż=}A|Z-#z$nExN-Åb2ft1dZI[$z!'߉S²ӑΨ+ 6/!S9͎KV-R=Lx3_'1&s ;J-|q0UT܅no%g{~"cBѵ Vl8>) Y~ZUjYhڍE >sb/C.&vX!@y1/_LNZM_GAۍDZ-I%Oz/?dc ;MOuHlHa,.*D9{fe-=_0;f4Aj7Ù% ot(o&*q5L!XAQe]:_G@Co!5c_ot<;9[<'5IZ>@q_@#r±kDŽR߉ 6Hz#TP)˼bӏ0uv0n@圢iRUeb$r#*=J^t 䌨ꗕn~0"à-X\N, Mޢn6/k !(z~~(&qJlaI42hCDro!a5r hoڌI8$(g'Qv4v,YTož:jI4V;^;jM+nGv|ucaizFЕ~g*b@x Bl (õkM3DÏadAGX([آ8"T6|)t'y$CtN"3)BC3!0z(W#)HL,w*yQ_9G@#%( jZ|'oA#BBy)6Ҩ/v}e>Lx͖Y\̜s 2Y`0ߖh)j|9Ip w,(;{h?lK:v!^R/KL1".1K$$$违Ѹ\m \Md/ڮ-7HCx0@ij;.쐞N+vVdH/gy W^)߬".nqvn3W}]9= k }:QP0ozR[)R'yY9Y=hW;\ 7Dckql|QV*K KIRY戱yݣX{l{,Prys/ؤt)Ow("NBrrr" .O/QP:(Ufڧ-%v=k3=-,9bEVmr^7\#y:Hzkj Q*(8(lTL?}Aj3 ZNMʡ7 $WXHm 5]1*^׽ ץT\ ,Z[=* Ȫxhh;9]2{QNB.+$5;Wfe1]̃*w9as4QZmiy46x^I%~Ϥ^_9ռNvOq;KH W*:HSAxC+_2xZydf>E ]iNj](%l;7HJM\rC;r[&v( <+ePTOç%$@_\5kI; 6 Va(]%x<&E: %dZ>Fܬz] .`:ޕNNF(بymJG2daN2@5.? #_KzC` *VD뺎f=O*4wN 4:?ژS4/Un!,M4|bKv*em2+Q.ʜgRklBPiCNkp=XzӃ07ʟYΈc#b6(6'_-hD|/(k1JAN1U%y,eק=ŝ$JQ 5G ftdWܚ2gkz/)]hBh,aQ.Feә3= /93iV<O ."(gy/pw.][!+6!&q)-4>OZ)dz@t?Ŷ{t10aj U0@IĪnUΖ1L5KV ' .k$uRpw99,)r|";]gon]UZ{EF/wY'QqG"f] ; |HT…p=WdvpWgU-m 7>J`Ybi_bD+KqO.%gugBR#Syfx{q2s$Im4׌ZL)}4K)9#Գk (}nj 5+ZDQR}=3{Cpz'M߿q&oЖ Ү+epҲmb⠍Q QC,؎sTRi U4*`ep̩DCT/Mp@ܣeSj&^@ c%$y!>70kg`qrm@u~ssqx*IϪg/S<0e<dHr(n)ՒmjZ1=g1h'@"r)]=4$WP-nLU H15q+9sLք&DKQG_⥋CbaG^IsV$w#mMi ]2?<>O%a0bũ!,0%Ɛז!D//HBuWыՄ'EX9g Toa'+;NitP<y,&WyXG\MV/.󳁎Y yKTO%=D]=ę.u}'~W! Ì-#9,rԙwil蚦 Sy6PRS؂ڈ,@L޳w:&@\{EX^+w +,4Ҟ c PV)'bR[eTȔu?za-j3uYe}rQY#ZoSPe9ݢ_>/a`ܱSn;ߋhDr"Y no\TQ.EՒ ">Q+ڕ s.J ޱb+٤O rB˯^# i2;xށbdOf9 ^l2z%5 Km{d`r!H,$[R|zr v՟ hٕw Nf'ιyj_{'iVS<\8ke[NS ME> i\+:*#\.PmX8B]'̙Zډn8⻮9xF:!%napx\ {jPSoG\Tz!qHȟ[Z^ |kׂ1uYx|/TkA$Qs)l)TNVtf*B0XSx$W3ԧqiw5+&H9FFs^kv$1 Im,{c;+$>>Hx^:n#Mbf y%9~x$)Hվqz%@.Rn2SӤsv]9Acٞ9)VKsXB.&Rs~ojݼ"%r(Y ,ޠ)55%d>Ńt9_ *g#h¶#AN?>Ma$;oۅ][GJ"(4+0DoJBT8.}V}>[a̶ ݠ4D!b ?FwftdA{ GyJk(XJ,1}?p諊%뒃mRx9fe_UH<6=ysQf/%~nQ3իӱr1C^/gL 䂠#yCˡ`w`hK -R׆Nط\yFFwvz[ դU~ک\rze@yfiv 8|B:yP1@t<`]iw̍eI{Ksas%]4oK@cT^bs ;~#, J x]qHc}L[O4u[s#?BzX6 j_}'~ӗ<'<^b0/^WFF˱!9D6-$,>4j1KO0E*IV \MV%V3pF_"7\ǩ;gWKCyԴN蝋/` y!9̞18A36z3?/=? UM57$S`A-%JIbOs|*sk,+`7>0S-\MENeMz,c;]ђ9.20jfV2, ?Сz'עkB )`Q> {f9ȓQ?D %K'q97P ^͙!HHة4wL}1i\5xr̰ 񔛼8Ԡ[#I1Es#DMEf-nkF+]Wza\41)3¯ڤ Ө9`E~[Jo|FBŬE֋$IL<|ݬQ(&uAO?^0\ƈr{FK;E@}D !kohp|m\ek9.qS%k1`J*6$(("~;jIAE?z$}k)C7t0T-yujIJ? _$e=lRJ;: YZޔôc]!m8~a,$Ϫ=c~isYεsyεu{?f5C9T_~kƦwfZk/V>/9'f]X WD۠:dhg 9 ~EFJx~b,7Q޴&AйJx> -'jptk+Ms2l3[חwi!DRn>#Z 3'[ }҇r[c泙N̔I,M& Bvm(a<.hy][p"-f`;ixu"!A@6~[汏- U_ǙU][_% h\E)zIinUHnp|M+{.Ю@¢A/ u0{nbЂy9K)0~gh㦈5KDү/Gi o$P)Yh%یCvPvŹI,C36Z1*anѷUފą*@(9dRvjtN'V yhsX|ʽ.wmHLz7zeͱT6;Z{hV=nm]w,Gꀡ3<@ X/zs9Ȱ6}}G uYaZP3RXEoF+b g#ؿVvcQ*$X}==QΫkrSn{W :[b˕{zr!]M@7fH~z|j 2ih[}R%owB2B|؅2X}Fi*B%w zo<.fU*o#$vDijc{ۧd3 JL쥅ƯbuB} eE ̺<]8f/ߖiGR@ -ߤQV.3t%C x:p-ST"=PoR:d|VN&@^? O}zɊslY#̇#A^/\a䲯kmJU_icvhi-bw1Y=,2ͤ7)o1'Bvr2VXC[t?ԩrH\TV;o俄 HXjCQUmEz^,@X7bKb|xվ &1&1~we[Z/'z _DW)E$[RQU:SɧݡkmBhL^ 6ٯPg[MDEX}lxVO 1cQ;wPʿ&[.ۛ@j m_ 4/RpI!4v-SФ'=L`W̉@7oBɽW/]*8 F45yң)il]s r,a,QyQX"#q3ӸTWYd6 yXBg0V {dwY%MΗ67֌MRa~dDEA,D܋5-I oa6'CD>sYIGjl}O ~[g"ӯ866s 0yj:S1+| ' i:~@7?gpzY4j6 Ca+osçkpn"Xr81#l6j|@q +K wSvX+}Iq /R+AJ6[Wk?I7]'Ap^g g4υi<D }/CS }MZB{ BcL ܽ i(D0&{e~hgXmW!@`mϞX e8Ó ݍx19ÁNWZܥW^_Ds ֖_1x4j0Û7@!tBjwZө8 ڟ|A.̔|Ό]y>dbO~WMOdyw=73R&c8Bc(Xp:KL+i.+a#jйжBY^- ReqVE81F}Ax<2L+w6aK˷:؍oP_KRۄmT$ 7Dx k,/NL̤XP_iݑ-#*xZXy;F 66uA f(e;8{tC<}\ruŠ-+ XHhyo~Maɚ&] 2PRfM2u~3@))nwɼ̄u<{%x|*y`> i |T{uϽՆ r,ӱKlt}\M0zMPV:E,}DBoZ{4A1<Ư/m=,2G1x5Vk?;$B?ߘA2osulXpqYg'K3|7:_ßz]?t_{]:}B_dW|IJA CB~W8VݒF~6fMfܴޝ"M)hYI1fY`-C-Yҽ4eLS_\~M7:Ym̐ lwU2R  B(P35ֽcݪ]B([Qj{KRM AX1~@( l9\[} 1%} ;6uH4Ss; DK{Y4MUnB&ǐCWmH ): ECJ֛WEck(<5t3@}_lO+6E(J@P%9]ѨQ; +Ԕkf;hSX V&۪@sGŧ )bC`W_S)j0Z*-nKd"6t۟U?« p&akG5f6-*s`s;i"e)c*d-Udžc@%\Bdev}5j+#b3*L;so`-ɷCֻ ĕn==ϑ=\wʶ#٬\@ư5\cYՄCն2-xWo{*^5=KPB0EG]UA{-È=Py)~~d=yXFT zmIeb\ V M0! pW^h<2kJ+=}@l N-  ROzo ~x7y^)lqibh,O_| LK˺>VQW~v*;^$cټB6Eۍ'pZ[NGB$dq,1u+'2Y8'28.F(f=[N`IIꯣioV˕VIuCx 7.c=Aح$zV6EkcQ5 y}bȜ«VS6m:V OɁ%|Ͱb1ح'q8vZ\[P#b"RQ;Pkh$ @eỏT-hA]| YLq)Θ}Q3ٸSUBvXa9R ”U| B8 ( /l5*|̱HMwYan_^*ݍTn FM-#]WxR7-Ub>厪^SQEc 5|HsQEűl}25HZ+wX/HhVrƏwھwtsui/E+β95.opqm8Œai{ֿ@D(7c3"j@*գcy X35W:;jZl6UsY_V^Bl]y9@cILMhX@[< *^չ *)_ے^(نY-s =]%^eh 6> ֮GqcJlSӗMcOsx^Ĵ!=Ungjhz1tgB4ǥ4ITv_ưBvFPmKttًRDm.:kTO_u97:Zoe gtyF@ZSj{=j VVcTX\Br9U0ƚSSGYenI i"}|TC#c2˫ m,;*SsRˑ vѪV$uLwJ|{>֘ b.A*$_#"4=2!(W׹8Bga=yAS5 yN*FO;FG*$6p!ãA|A[bL~/$7 i_j֏:#^0G1319HU D;T`BQ|QE؍___"ͧJ8…x[|*ɮ&=KzCgzQ]@Dm[j1;NЉ]ȡgB`fLv BP-oԐMQ腢<%5 E%$)+LUc_!4~TAqҊ5(簫^ӹ^źG, Ti[/6R<1i,{;k I,Z1;}9R7j0鏨̿XqPL (I 񩽙Kr I+fP֭{qLy|Nv|т#LB(gCl(pn6N 1\_.Cc+]jm  ~tJ |}8ܽHlGh0T*[Ph$JZ*{Ƙd?4S5C#'z *RIl7" J̑>>W9gSg}RN|u{ F- 9 %WgD%^[RrGty ?SD'~#Q{_T$AVX@|Ab"RW= ofoI Bbؓ@ ՟}Ro;ZP;͐VGѯ#`l)>ᣗQDRf+=! s)>.ȓqv"^dYA ܮD졋i\`C'eX4A1SKyxDkQ!mi2~{RAow2DV|@y>(Y]<*&0DpAkLRÔjY\s;" A@NpJR?׻mUo*-ns`@=x.!aQ"R.OHn"ީgZs+#q\p\;^Hvi!lMTJ=WEPM9MGP8I ?)Wal9A>tfg0Nʳź{ 9xL9+hہO+; JoEy;<8DӸ+v*OSz Qɋk.)Yᓉ8..~C'[4P{E 4jy9nol'ki"5-@P3ڛ nʇRnߎR*tC2-=%Mfo$̥[VZwk!Ԑc?d 050tAF:x0.# fД\󜩗#S6 X?e(fb*yyXNg<^S++ {m>Fw+=RmQȺݻċ{J*3C[1CYJ`$(ܛN-|2 yl]w(P%R4 Rnl3ZN>]8g E{7g9g.]4(AFWBb|^` [ ݁ߢh[XX}1\:ql0>ԁ 3euYՊfNˢiqמcT~o_`U ~C@aQԌn.пq D*NC1fhdP kA]!3$x%O'S*'33o9$OF ̍ #9ڛI]R@dUfGS"m:ޢN 9߷]2 ޞȬjNq\ Oޥۑwɻm xW6/͜kG() Bzv'Ev~h{, ^|y,Ym !ߕddmFw^;>.#KdE9D,{UJYyF;p̛5Aբ-?ƲPJd*>3`t/^HXZyK8uJ>dE3RטTԖYJI@ ÚȢz  ]2OeG<|-zO-p_/7Ĝ5([& _O uD6c-!Ljآп*IDLsYfkA=FhJT.O l0#g4/k:K[:?hHZ"vUdشÅІ W;@ZlP~jzJWJ7b.Nw"u +f)Ql7 h깣ǍZd3V,( ?WӷT ?'(۰\$귩W xDC\'t Ϧ8 aK6$kūU(ȣf^d<4=X ueVvz3wݫa)mDzR9bBU˕k~cx&-V/;/NjG-r\c_&ݢ oOK9jyC:Qg@MW07j#sts=h-LE+o\h|, {ĊqsJX? H)>f10!!z}]LopZtB0s2!E)YԎ#e4ంqBJp0r{uӻ+=>@Η"BP~mb͹&2kM/-w-hJoFdnwG.+inB^ BmnյɂQrhhqAop4G=ڡ?KBm_ p@t:>?;LnEJ uM5iL123Aǂu*%89tH͜+wG@,_#9 Si+t[&ɰ9O8˩BCaf$ņJTfCI;Dry$Ϣb`KmghqwT s绀okFGuZ$ݬ\)A[K;/9N׆s]e|-%˂ʄa{~2Ծ3pJj71J_p*Q+9Cm,dLuxIk8] ma/nvǖ3 t܋Whq\a)ZNguR[@TME.B37+řIܛ̺(&MOAR f֟/WX9TZDt&Xln[V_tM`U B6q/^ǔPVloֻ9FqPH۬TCcɠ$N KIK;>6; &7̺-Z*LT}dܫ޴w.+<d<퀥 ؞4sXx]tZ-A䍃إGJHb1O^ [U8uJ8kcYS%qL)eޒqX,rIΫ٢L[U¯ʰ&;~|>dZ!zUr-g,oGEDwkMD~qO4GSOw  _Tß ތ3.gzz)j .%vl*݆ 1`W Cc5d$r?&ې4` d_,#u0Z\tT>sa˫egS `*'^St1'VLk؏ᙱ'Ih+P'SIq%Ra_JsPjmx,B5ŨY{"5)g~[\WR# MI% i mas*Q*\i&)]1LmVŞ#z*+a_0;{6g<o=%5[WGv}lJ%Ě!Uzo]vbʊ4(f1GR5l0 ͑ĀҝV&i~9>uF4 ah+*#'eTL'RK8޻$U8QR0c92@( @}N.moqi2Kl\2l Bu+a/kBl{ #@>1eпq W":+ҏ%rQ(-~Ra\7q̘ [(r49ls6Š~q!|D/%N]8F`&0=~y`4'o-H "]#1W| UܫmYOgpT z}?,op&jߟIzs05[@cz};9_QEXJ$;[g)g_",K){G$Tnߒ2nl8fRҴs$e._F, ̃O4@},`fG@M_w}q܍U+ %2kSG$f xɄ2-N:U#f@68KFĜi8!GGlUv&oDG)֒)3 3)OK 0q ]3cݜ"gz3Igk:z۝)`E̵wH}K6n r ,n=~oҫIsA^|zc1;[}!ZkU;]vBԉE o bG@G'ey 8)Ƴ+ףN ^! T_u_GuYGȎܚ۩E 3 ޲Eh_e ̬bzN!gf荻y+֌5Jl~Ab([ 7R' !Fc974Cٙ?)ZWxrr$fvaQuz1,%Xpa*fXޠc#dHQ`s&`i`09>3yҢh(dk =xw{p`KXjCrSK5lV{Ox, n |pICd(Od40}ξtC)-R@?B꿃GpR 8@)&鼲At"zFuz̺ Y|,CVV9Eh; XeE&Ⱥ|(,TNy@v+xlΆi# kT<!\E.(Q%`5|6V^9LGz!Egfjj9ÿwȅ-V9V 'KYo"[䫰j6s߈ +4 'h^ ~_nk$IҊ!t0̜ޅY C'ewrL>M G>/Q % <C3IypMNaCthC99xUCgH 5{9ÅuxzTt XQ^ɭP_;f2԰Sm p-Bb!$s ,Ň[sGqjBFj↰!,ÊMx"θca5ԗ{Nzz^Fr:/m2" =Lg^:E^z|9Ι4lyFR*@oDW.,!zk% QSa`CKl![Zwq#ծ;B.D=jMkp3?#kui:_{ ~kgq [u׎ߙ6Q i ۵w,4]6SM2m2K#uoY`b#Rp|Gè1ȵCǰU!uо81X>ۑ*$VLbr,?KeONv2+Ӛnkܸ`:e#(Rޝ:# lgQ\+ 5Ӯ舣 MWx]frJD89 &5kG׆TL.C,^Om@3"jB<~xp4IFb`L>,_.-L7t/m((|{X%7 뚋׎7++%̆BiI |nL)P(fF>ó `xDdK[yyL؎ڮFj!lb-|g}Yj" iC@maDzL#ؽO%ޭepFf_LVSCԡ}amTNiKY1pqDe BRr߮\fJkYV+c 5|-*]э=CM_oBKP0U\-.JxS;7\*ߠ9yu;j%@s1)$ϴK(+_Rml,M*rA 9'cU[o }bB޺q xU>եwY^첿Q'+l 0Ŏ7 C48Ȳ`mr8ĠDU.}l2s!f$[F3,DEW07jGCؒ.gw8mtClbNLmbg* "^Y#>n U3Bxo mhtH(4 F M%i=ZGWgds|X CJ/v^v QJ+)c ˾pP2πۿJe%ޅkyZi )!WJCE!&dTe;hk@^Z !gC(Z19n`JWC C>a%jXN0!DޔB ۣJ\y 8j, EF^:?dk썊Ao%^?fi@{ĪRVNDh [Z"<0(U2$VW6.Rfj=MqSY S+S: =>S)L&jɫ;l+^B~<2Җ# &Ƽ) ٗN 7lt#ل_}SWoomjWN!*Tz WZd9 B DDp;ʺݞ &qP0h =+d"40[xI`Ɋc V8c;HIi׭{s/TP{.`R6Ugf£{ri(=clҾз0hsNT(LKQ(A)@J ,%=|UǟH|"✢ټ>ޔešT8hă']h*TDvѺI´$Ե4,_w.`1n-rÍpeEw"j_,ݥ]꭮9*WqekR0- X l W:C||F>OVr)uTfLeR{ mAp9Ib8xa^QD,\2*N8ʝPe\z?Dw,`M.SO&ͮ#:OP̕]䌨3xdkPvR[)'6W7ĭqZ8*4A!*qy;]R(S>n$@X[Ҁ S_LNUXH2\S]/vUW }9ZN^tF= ٬/ö@. Nx?$#?!P20?"^n<#`.*_- ;̪Q>CB)Ѻp2ZRaQQ ЛL~A:O'w\r7^̎/~'x7 ,J΅S#LnbFsq튄‹2} [(| Lȿ]Hޯ\!qc:Ā #VoJprn: ,W=D4ESĹ.nfoM@OIh/aK7ݫvWMV8y>U(3gdЬŭ\ԜQW6vRT+ a,4/lB-qg{Ʋ~f}LyW;i:=hLZqKπ`U-5: mu{J8+r f x?Aп6ǭ  oxn.A "3 ه{װaDz縃`šH7 wԴsY &^N$CO֣8Xq7RІ?9Jn }0e yG5;JgDGw$wKd` wlv>hqW uOl;tKLOPS|!~؊#b`]Me&OС򧣺#W%\v`L#tP7+f8`UNVp50zd!tsAw(.ˆK(R]?H. YLFd8,BiZ >8.Sc d"N六toƧ;;"q?-˱E39$U'Cp7X%ԯ\QVo.}2֪ޗh<=\OՌ^tد$SC KMP*CM=żO `m͊ cZLNLõHdjq)_X  !Ua&pX>)fˁA6\XT(D(7Dnf.gD1\0AYtL6v"2ӊbL(7CYFp"CCG5dh)Tk::+=NɄA}|d24`}\l8{l Y Qw(~7D8B"y8U FW7.ЪT-Y]9 WY+4n")_"`S[L&FYnJ7yzϥβfmV`x#rQk-d^[ĬG 4 :u-8@j"R}=xrbi KEhPyDQs a㳦oHR]m,WлX Ef!{1/xG>6ޑlZ ]œ.'(qeRlL:JʅR[M]WS&|"F֔bQ3{~vO$=3R\ܑEsf'<..\m9bkW}ޚW"wy?̲ Z͕DЋ06$PO@gy=҃c SaAS`5 cY vL\ +VCmMp›b_ko 81*}T^*B(ʃ+=:5]p5^cyfh C&Ytv}^0LIΡzVz. mϴO "a:**⿇be Dp 3BS'\3_*3cu)vWjS. >*JlC*Qkq4}~L;/zRPcvh<J KuSYWecvyn"8+*6|mz5Bc5H VP-Q{mQC6:-ht{O; ժcyA/E,s.G̔ Ȏ>'G{BtP A+Fƥ@ќz [>},CTڃxE41jvƂO){`-Y#c?^gqG2D1!fs XBeF(:C){%hZeAK>EmssQEF` W;T {ZƆyOx%fK~z3,=|M[~Ne"j5yLy $ >o Z=ڦFJLډ"֊I&! 89Ԫ@L>W7k3a @ك }lkt[ =?:%pdp0ql$kmHX[8*p\b:E!>N9ܭnB!+%Ϻ8!ȟrZkh/q1Uu62~KXF<:Ӧ-us1!'J)^Ӝg9ٰDjߔi*}bRwn˝r?:EPQߕh;c/\͵@uhZ6hdq~ V&e&0.F/VF(ЀjjZǎP혹nfʭYoc x'#ea W|f1@`{( B*[4}cO~gD~P2Ŀ3%<9&Pdӷ$#c*I&z)-"E"QFrL3..>Ϡ= 7P4{뛿 o h9,Wm}^v5䙙IG,5Ch4Sy/A:TMH1\ ~ {{t:U`yS@ czO T&zּk%F+>E~#`cH9'q~^c:vZ_SJҪ|}˓cL\S8.Bֽ ̪eyIq„h+Tu(f }M\h,e` Ԝ# /+8׎XZJN8T$.s%.tquk7IqF vrJHvg0]ފǝ|~g mT.b?/>Ɵ% Z.FI>뗳b+[x%$˵~ü֙6|X:D\Ϯ'g:|}qtZԈwZ)&:9{5Y$%jHb3Cp΂l!nV3tJYe9>!@dX:ED>WWT[D^ 5o}cqqEǰYApE9DcFDbLwr6Rt4w{U,2t:")KZ9#Z^^R_\?o84s<^z.38؍HRSh8ԡ%GFbSo8Hu/`$7P,3Ǧ,N׾_:b{f.APG<5 U$My׶o'(xjZS5x#Bb\OZJݿq4\6̭HK`q~-ț}r۾m~9ix^G ٔqNB pB@/ i?A萢BIZtfI7/xRDEO4k9#*~3)W< < h/_F&2rkPlyQYDy)K*uE=j b獐ظ[,ՕU!BvDN Tr-A6ڭ{ $mg~T9 =GړSeƲ[}&%_eL-h\jʍx雓8,C]Ĭ]6R;L~SׅJ&~\yŸT{Ptg$I $ ;_qD)%mO|HlOrKQ9P*dfS D62&_d7D!-;TM]΃}h=jV7c2 N-G4(xc1٦Qc9}oG4m(Ig6i#I#ۅ1vk5_ZSeW S4 Wl?zP 妶V -}l( DH^lk z?J"QQYě&x{N7Yщݲ8Dmx+#.j1r,I ,_N =7a"@?G\c=9Mԇ^Zϙ+X\FfL+ﺰ H>#Cw`ޏ  5*X_0&Æwo"l8X! %VAP_ݪT1NX#Lz4`s17Љl3`IENI)^DH%oHrjpIp Cs|.r'SJr|iމp2twBA>0"k'^ [E09`_IgP Z.&]FO`Mj!xy}mÛI:PbX.T$ ^2W)ktNlQثx_o꿦Xb~ΠA-Wp ZqN/>ʳB[VU68VH%gQXr"ǘ^6r,lEUj𨹎  ˑ~A&Sz\X) y6̏6ȥ&Aڼ 6m8OE":{vڨ$.iaր5!D5$Xw,"ԭR4;~kh>i Yt‡wOC;;4"Qd̙ٖ冣čC-#$ڐ_}V_"s<B/Wb^ 'Oq=|ɚD8+G&;~x܇ ^qt*D.|HPIii^R.VCς[0[6A~e ]a|FK[>͉2!/@$=k|Flhy{LY/CHӺ{-<m;壢;0!&aKq򯪿A#Q*ǎ?laay>9~O(;7 ly9_d.i/ˡ}%uyC]0^B a Rϩ@jxk꽗t{gք<$Q K KZ-dE~fvf@$ YDB6b#2#dBk\ I=[h 6~.\1=e%Q0s/9CQdw7ʸhu83GZr_3ϗԮ.HR!**i=0d0< (T8h/~3?a}}~%qPvp #m{,I~ , "n'7 Jd@K5-Ԇ{L榌N+[xb]hȏ]!Qb ]찆o^`ƶ@^6F+}"9f?9*cc 1@ro_I- (@m-cue\-sg-p&JD77&q)KƜ9d$&3ɘUz2:y&@uQyjEײYz I[ && mjޞ|af m;9:duD1RK7=$bJ~Ʃ!% KD:;y(ld!*)%ez6~S hAv@}<ہUk0N&;yM]3Li`AT՘闏?{ nQ0JK D 8e3ER -l,c uUS7Nā0ǍXɹOesmv rF#ϛ'߶b%t:Zd RH]A@ֹ9ږ$vMdי$_!4a6olrФN{;~IQ<;b6& Oܷ"倖5&z}2c,a/0: &CD)٣wD%#:A`5HgpBGhցQ 56u|"QNj`D/@^6:2l~6䣍} ȬrP,l(}(M0ӛ+US/wb2Q2, %VAW8ƒ |D_GJn"W9M\DQ0yMbKF@#V.vx0+  $Brm9sYF/GH:LwvE0/f~vׅ2hx(-Ǥr!a;-9 ٵ~㣇|ωKp>R"dl=5 6%sAL.9E@; +ǡRnSakg@8 ɟx+du&p_Nf78Ր`1%7avT8BA!KMɂ+$#_?T|W/5f\ݿbe8yh)uAlc)Klͬ!5@S)r YX5q$JM2ÏaG_6}8-kpw*]X';se*ʠtP>-'}H`) _.lXJ`[,7Ž"#  X~F(Q]tx~_)0al!sG 16"+Sԁu0w;+2aT80u3$c=|e\$^o#Q5VC7`e?FR6e=j&ľ=s(Q4a^#~ hf}cJvUhX1!if,0z*@eS

2E)Cމ G9ZWppAzzgbzPP=N}= c6W՞'P!\1/۩ʃ.PƠ3;~_Syk;54o±a(cfsg JJkN jtzRMnEk_Qg.{LA+[  OڰX ,>|Exr% C {*`E8BuT⌄pnTݏI9h땆ŽDu`$]n9ȡp mI(=9RH_e>w[?o嬖 \+Wm*W 8aECGG0%) [ː Q9~3z^XXH-+ IW䢮Mwk'1 %1l;ќQ 5/~)dC5ErqW7Қk#R:{}1n'zx]3H>y_/, fT69 F۽1{qSUO\GJ;HW21C 0]Wܼs}a$nAl6x@{NּR66O]o[Mܨ)%a8#ԫ8HmsS$ڮ 9_.M k9F{⊃f4;Q^ 6W;&D3%]@}ephuMn3 鰾wUS>݋ 좹m-,Bh!Ӎ?Vƒeq7sZJ!ø{N{.ͽoVHKeod<*ռ )Bw]2u_vcuIၺP54')4 Wq{vV|l?*4t7dP鰈$ާ;:Reox蹎qK}P#%Ρ!!# mWoQ~bڜl٣`6FRzǻWa·K;&KTOŏy?ӨQetOaMOR*W~2ڸ k#F`@6/w܃2j+.I鵄rfeͻ-*gǰPdZ/vd*y ~O@Sv;l{L,„js 4tG*oQͤb_m--霼ͫv^/y}]!"b`.Ky8CKZj-qpPRXMS:`i7h첆ٺȄu@UEaSAD`'TO&=(+P'`u7n'Yd??=6o |b֨ 7 =7wl }ߘ2"C{Zբo4wuFn qDǧ ix=†`T;:]xmѵb CSu` }Z}.Ҏ ?&Hxic!2쨍,+ NąD2/~A<Ė,T?磋 ia3si*1_i/+7'w?X^-ܨďwym)PNW)m&bΗ$;G/?O epJm̽ι2d6v d5>b/w>^4|,fVYsOtfbJ0<9xqxO;bæzjوUՐ.Oc>t8 !}*ME7܌'(^3$~l55γi]2|=ߦѧqu%E؋mUzcـ* Vo!0&gVX6ܟxG0mQZ{@z|ZV5s(1fr! ,WD~<=!FsMkWv}ò@Zdğ 5Cqj@c 6b@$VĩEs՛%oV[;jV:F;( lFql}<$-Z1%%`M* cg ("l? ٫1#dE%h_>yJPړ[Yei }$K `v]cWmCm\ O?,Wx玷Sˏ=pZW`ƯhA>Nqni,M@4&zsrDgi?O{W0dWGn۬Q/GĀ]5 M SYrY^^QC{~2Ec; i68mUyd[GMqmzsqIQ E'nέ[(oV4)VB%Gh6W $\J*]7؂4uጕ[绮!oH\V`?B:$h 4nɉ0E^e"Ԅ|5Ζ΄j֪jNT\S-tGHt%'mR_5?F;gW2*|ŕ{6{0NʜVa`Bso[)| .PڞGL.@K@PpㄒN&}'JZU *TRƂ,! 2Js|@Ij[k9R2HMFt]_^ ^<@kS.$F%aE-?Tctj/+|bTUߪƌURjbϒ-PRhތ=U݀ ,?o3YjJN|. ビ-n2sj3n:!DPzG){9cG{9{/QYVr)Q"4-'}2v]9`6-}E{,,CJ՞3~z=7 ңQYsbKo09@SdHb~ڑp 3Ue?Q%D=#} IAtj^ A#R0;gڛ=Λ=J":]/ [%gPc`~&̰GAnT_S9#b݄xe^Psi󋚯>[a RfƓ'P9Q:B.qqJtPX(< UG8A;S?5am? ƥ[ďԥ_`_ػ ͎1ͽx)EڛE.Kg`5 ]ʉ?ԗk$B^]`Bs" QiƬ˿3gf"~V8~c:İR:E)V'ؕ6tBR'yI(weo>D!Q EK6Uo. ^|˗OmbhF6etpBSu^]TNxLlPY:IBk;򵤈8YR "LzIAJRP9TM4ްaFA~ݭ*C9_\{ (-\`nn>ǏF^XXЭZ>6?a!\龕Y2lՅÈjT5qzhrd-Jj;vɏ1D鐈b@ >{kSZ4s&~s: 5,'$ uPK;,QP$q\QYqTFZk/u\ q\WN͝êXzW9ڣZ_>뭹fm1@ rz!?#}B)81@F]*H/_֢+Ke}C=aBl/\`"uMﯰ;*(2L#B 5RPΛU"cI R!lY $zÓǽal0RTc#"lߙE%v)ʸwݭ>l'}! 3|#5Y{\?ɐ>+akƇE$gx+Tva+UyN{*)͵P@M\R6G>2Rj^x ƽTZqpd@]6"FWcπZ>T P,pfYQ 4 /'Uh !&3衏׏r K3[E[:aڑuxoUyIl.z:uD59( j^ܱ#!@Eɘ`Q ~כ}"ź̘r+7*g. y9 $! 6<ZvaP`їd\RJ6E-1^8n72j׳CmUe=)1-UW,3üa8"Sm!0^'3/5 f[h xJE]%bɴUvAQhйM0VYz8=|ZD7d`؅NF,9DAED ;hNEΝ)L riOގcUSM8>zIJZ:Y.9PW|>ӌ=E+=c7I`R%a{ F@[f#*~Or3ʉE6; ;ҫw־6"=-<[!<+PUTX.hHzicЮj+ F<MΧ:vǕXfUD^{=E2ᴡu βŠʭ@'t8Gƍ%0#>R7F]i2@_SWg2qD9&yΣ1re;d1qIbĵg" ni&H+=[F$wG=apk ݊&&mɫuofe.~T5lY@s[#)8 I(y5Qj vvǚG=%3&H^.S+g 'rb1纹/y7me~Jt@h#(.zwş- ٬'ҭZGKb6I#Z"e֚c[[|ΆIEپ$n穞$BA!%މ/ @C Ld2hUrUŸ֪d6w@vDCk25tSb0fs )@JNNb!I/DGKn}4 PT <{g UUb&m;P QW//AIlS>S=su@^*UOO:fx?yP]#-ß9_v;XFW:7^"/qxx~ goX' K Z۾^xH-?;^U;ze3.cf G0eMKC;)^htZ@ftnf0-Pd2İ̮eN Ḡdn,`M2Ax4An˭HK7&OѺ%_ TIȽb#O.څn-r+x\CW,j5sScEOLhU!ٟ~x{*HthRNPΘף𺩪 Q( MɂoWtDM ;mu1cO=0W:',['#nt߆u!qEO?b$&}Rt1=G;-MzF++l c\ 0g(ps8S1!h_E>|,c}nN#G#*s{ʚK"e8bR9ۃu hb ^89[سY }1o}7BjR^*I/t~< #f+U ݾDhgga5@'9kأ H*z ݚ*"G)&e.5I%G*]%M֦GLop?QWH~%J"N,u ! ;G `4g 2}7XsB#r- (`,c.jody϶@zKpEMw1 99h{eSRCFy S< `?_ \(Yp}ס4~%wJE2h]y3ORSDZ$E:.XZ ~w@GZ{3}@FCd}d7夑"ϱsӉ6ok^\Dkٗg9=#‹S ]3b~kٺwq%*6b]VS{-9ve]&zCjoB1Exp 5f»WdJd>C1b Ks4:Sxiy!?0Np0+J 4}Ag-0TЕ?_μ4+S4Sg(nS3Wc(DEh <)栧RHZ:I.ր$e]J?(s@f ;?z!zM] ;+Ǫ-V )2m f85FH@]pl~{'610Ij>!eݯ =,ҼsAXa)rP pjhZhԐ=#ǵ> qo`J:GHְ:Y`Xh˞Y $@z@]eSBd.ʶ}W)(<W<8*HIszFڤg gLnSHZ]9z=JO _ o:qj5_Y\-'&EFy&P(q$Ǹ 9fFr tENo[0u-A.p-u5?@mڋ!1؎PN 6N ];pdzCٹ;\"ÃblNam% mxt9 F|7#%9R socWWջCfl! ˋ?*uE욯+)K]Dld$7UwhCA+O͂jSyrMU+!z 0 vo9Շ"IxquK|!SHO_.X`pnRMFf"4tx[\F E,;:Yc4(7:V/u!ma.eޢB:5o`B͞Qb =x"/]à7W@cW%-J 14hrp&I7: qBUVGQJ_<x<5/lQ: vo7p[D$ |O S[1˯ Ӫ ڸ|bDY!@@e]4F.s0kv# \^CsgZݷ|g`L2pNRp&W-BNVhJyh+PD5ꩰ 9k2Q:RF r!Pv\$U?vڎ6} hcnek q r&ȣKeutCSpm>óP`OjR~keaW'7Y6%U@HBt91tmdF[i +~]?)"ҾCyzP&%|jmy;=vU:ƢPȰ{/]?ML1ܝv?>QӏRݧG&BnQqWS/N=(+۹33|WY.XAя:n?Ove ^n*=n2?ZA,4"S)Z%R)(w{hS0\i^jЌ=i¹mz$leV+2w7lC/?1f&LjQ|-MsƭߺՑ;//-:Ȫ(!.xYUzHaPk`1Aj$ARe"^xo-1%OϽ{BĮ5]ƩPh`&zV-:UW ȥE<;[@*,c,TE-B0hV\ Zzq5œOL2&]Ehb=8hP$iV$ݺ4KOFm2F`eMI_T%57U&-[Ɖ4 "g)X-G B=h[ aC o%c|PsӞʹ .vTNl|\x'ѫc= մ227 ц7B6/eY"s!6PO8ϰrJ}}$ bVդ2BnojZ,=tir:J zݎrs8V2sW,S؝ ?Z2U9KVoBۭT"c(%B$A+KoڢH[ʱxJ_o 6=,o k N?cUpF^o͇Cyji4sWH]'K)K!yg 5/CU>7_<90r&`4d1@Zx%5.l{q !pS ~]чtlsQU]0PMy LXq0sB6@ǯ|S RcAdEɀ6;G>"Ƃq'vɴ굁L1Ţwڨ+O/x>B87~rm䀀\&7Fz«hr@f?}iZh  Ga,Ҙ4Mh,vօtETTts<ŧ>AȄ7h R>1?:p32>e ָ׃$9HO&n-'$ն P$xy,zd\ן6h 2Q,Quٗ vXPXk^dXnn$R{ eN3 NU _U!5Eh$c4{ [NKTC75)q6Z^Y>2=ҳI8`S`y{#-dq=#si[qb5IŠVZLpepheӋg4^}N= Y4A2nSUD2{< 4Ye?dBӀ#EyeD'}Sþ7E!>%_!';_ q0z)ڞi'ƻjylSχˈZәe<(bYZW΢WqSn';M==j(.TEXDE,+}>]JZ:UZ@nU< V?&:!=M>4#vw#Gh][]eQ X;Qn.B1(\6X Xi~$w_'BeJvhJ<[ kԽj 7v/ZVD~9Ek 6;R M1IgvMe6|ksN 5M{L&`DWpH5Jms?m`dRؗIkD\HL#T]@bٛц7'2JQ\eh9yd9zHt4.JăЛmV9RK5~gmH;9ϳꦱt8Σ<#OtmAIO ]Ą5˿fP>uˇzXw)~sSٿm3}6i"jrPDF/if is >0ؑBOPt$!o $v~ sT,0@x}u#1Xi4>~rDXpSWlXnQy,03fc`$3$Z㌉~.ORQ\zBp}bXTCy5t?V(aq3ôƇ*HlPK :ɅQ};3Iltd Ʌ p?uu;dI8gR3LGHqeHЁ{; daz}?ᳪ>!Hl@rGD͛:j$hߜm+F? |~R٪@\ͺkd ڎvn]UZrv)1W;, &.-LmWv'( eIb6H݌G]ϏDx.Yl_"cff-ɘB4 0oɰQP<#cA EŸ,OՇ1 C!r 7{\NP>|*L!fQ6Kے/ nMoA2 35[Kt>\n4)k'yuA[11W@y0K6jn@"Ѣۙl czE3Chjj2a1+Q8HR&'}Z9Tuk_ַsNYww(*r&hCҬf)H E:;,qa8ɕ|Q1^Au2QAH5ײU'/U[ ux8!"@oy /ja+Gmt2Wy+=v(l5hd[D"їlM6q'D('I۪$2:w&]L_[ć VGom\RkX!#>8۩YZ0p{wj) V\t=ߕTjui{fiAƟHԖosUWymOH!jDUx>c}>'By%R) \ѧh`ZMOjFW^wЈFÂ>Lb_s/=tYhDdy]=>(ˌE/ؙkē͡,To_aY1^,=<_Vz ^ҳG!9w8Xm)|SJ.1 oUDRm/7ei%f/9^41E&X ^/CI,F zS+_NufKp:2 C=S()w7"^&6/rL?.="s8<-ꢭ@RYHhOsqIfW͹"耪Y*kn{OʆBٵğ!נGp!G{Dm26ɀSp <]-gkl5);4DbtT{=CSI#c(b7]p(@ZgTֵM^8d*'x}D&H'upn '֝ClelMXsym?Nh;2.v'->6^ jgVxk}xt*@CO c7c<!>YT9ʉNVK>ZxNEH|_o}ik/2;[ k`]eU\@êBR:7lA7b'vX<&> a(LfQӿ5j,V,)?䕖@dR䆖i"Aep?7dwf>v/0(oHe˃'fC8=FpV5׿ot z\%]cJ.o=bdI]w'vʺ#pUOZtQ1-/S L2A.]~u.[ƈ)qRgs?%R  v'%1SUM+X: . ?zwuzc͢owC8?M9("Upy76w-jNT o5W#_].lG}T}p09{WfF9ޟ$5-#ZxÛʫk_䰖⪋c|$`p9 ўSH F0.G֝SmXJ[@״wl8AIG~ך>( ؛yIM:𛏔ig$p 'PJb+mXwz vxD\S\HN`)%*IHIמ{>1u(:˃+P$i(V1I>} )28"w4C9HZP/'! ͈m26K~9wvcD؆19ڭ!ǹje#3/u*(= {&)}<>:A|Wƚ!P̠d 1x !7"EE~n ;B}Ob@eV-EzӇ` 68ahBj7J>L E`5A6'ݯU!9%)>+A̢Wn(Ri9ȣ[΢޾ސFQuThRJ sJ#d;pZ iy7;vXfQ6*a߲r/9Ƞ  qs{&7:21w>ly{qHH*А_H,+3hHa!sM4sx>uٙJ%S sl1[}ʬTߤ"6{sϸWɗwp}ayȔ9/?mTd@oD 3'L3Ӏ^6G?6nH2s٤-B< ;5wlp\EYM9RIKd7(,ۏ+"0 A VPh>)muZV͒ɸ"552Js4 NQ6Q`HM5(')֯$KCqY߲2k&IɑUv])kŎgN4GG@yyVq)ᛴ]zg ՙS'xH>XE1dlN#w_aIg"%xPՈ{Ynކ3gn@"|hB;}i[fSzqvy}qlAL&cYvlCwI{~]-M!!=4Q+Ԥ,Ԁ1Ӎ p=P?oqiKeMކpAөx|;)W-Owt{Ye"䶏rϬ+:cҼsqTU z|7_" ]H$@z+ޏۯwM_յ5 _׏uކ>kB4tꚜ^:PƒL`|<^*[;vX[QEgU)&H*DB;}W-kHXP,V#ߊ^zFy>VL\TIп6I-8a|L `YۍF~c8 }Amh\o|UP R]?r% 6B *N ^p;DHKR-"2aVL*(v/0S~mAbv_(쵯L-mD/,w@]w؊LVn(|]9:G$;#N*a^)\sL ^ȂIQf>FB,v[N <3&Ѭ6&=v'ByW4Lt3j aZ;ﰢb#l@hz EEе:qg `b" GIYxxi^is`R!ad`cK˪о"yVnsp%|3ЄW5.>(,Na*`[.B(F{ʆ8,n%j[t%$n8ڻ˳Ofrm"#5H@bh%@pϢyfTd?!4VQqJJ0~z~*i4$@g>bf:&$g}"cS|=8n'w#wL֒P?$ѱv-|yX`0(zt-ULk˔KNwG6 U."=JL/ BD:RS}J0OD(w}2z; Qp0:N'Qbq'ҕYVk-a;IقQQnvBlZ7w\ T&xruEY|I.]!0)ht}KC}/e-{mKC`5tT=b l[FL7侳lJj4 i]R^NCXj;]TA[pwo(RRjФY"o?~l>gA^1^)sӾ%Q( .)=+V< gLtY~9.)q0T%Ilj{͜"Ew*1wiM[B*ВDnXcD,ѭvy n4W=ub|ԩn_ߵpMpJ4(ft)j1pE-hkꉱ KJ䲲 ,衤b{5sÏkjc5(cqr$J4 *:-,W: f]NlYS5^m RRc<`Y'c8hlâ'1 ,/ڳiԥ<:=!Q"$zlϭ[ ǵ.3QGz,D*6u4K/].ca]ԄIkdks, tNMk< 2a\< kF(ZU!{\ i~z!Ӝ79q B{y)fSk7Z΅1Cو H\VFqDޔ?2?5֜$F5h{eA#g  i@:ѢؿHinzlO 5[xH#K*Nt|Z;i0:0eQĽhDr=5SV{FJ#⠶\RΣB6ұ#rų}YӞrc~4CwK5>/  :xY103Vƽ9  Nt{_/tXa]GTK%FT+KGl]Am}8K3 t|Mg~^y2hrW("'xw4?ZgM& ams, *@<ݝׄzGj`R鄈WqW+Ƨ7 ,[OViG~ Zb)0w?ɹBy"F=d@T/Gx4UX䧸L#dzTRijeX/BV]=kPe:QBao Ռm?϶Tֳc̖16Q7E<;cQ#ئRXUf/a\%˩6n{8bud"˔MI{0֫Zf5X}R4\nqF랪;A>ŲUc!{OI\oi[!l>]kށ3LV aK'y4M^1V.Qh$eI2`uX(>4Ź~iWCzgC'7`?Euc7?pEOf&<$4񏌎] ֜hdӹ`kү(m"3RۚB̸*ȗOf].!+ ֹ5{em!?8f&@,k'+dLVGD6JBb0UV ߖrSaɯR4G:=1B-t-"d% h2$l M.8|D/-&Þ7LmePk,Qc+'+[t=B39M\fWiÿ4cdit=`4,N>_?8M޵0|ZTf&m9fK@ &rbh˲jn^Zu F״x[B; 0K"Gݢ$ߴ.M&7ca#oPhh[@:XH ^$E@ 1ĂtKz{بzW7W`dش^Q>5X{}y'4Dxlis.tAIw>qt/p[8#!hcJG#;v(,q+@Jzr9r %p,P5e6lpFHJ&m3NpڈEg&p\7k|ڃZχ+|Ar T.d4( A DpYg[Fd~*`͑Yv,R%Y0'є: Ja c0|wZ$/rl$KEۢH;wnlЩW\oY=6b>Šeb }*S6Nw Ʌ:k+sScglY+_RB'v=:n6jюH 5cnS>uN4UnZ߰TfC]~ NV!A#y[K}F͆LGxo?PQb rNmZ>wdO8Sӷ+",͟1i1u[qKug &CyGB#kvt6vF54x%V"$^/l_{;9t;Vwo|ӏmc$߀e?r` 'kKGǴ FOd?>xD#sbȫ詖4]C/vҪ 4)Sc9CugoV YXpԭ#vOhޯDCIif W7 IBneOz=`hUWƬ]Q%Hy1k][Pp泵 VI$]NҪFu<q̫]Ь[.c4ń)uӖ W5պ`^ 0 FW O8l2bu=ԑ=zrd?ġ$|k8mn|2W\҆i2SSCݮTjG}O{+#,'iD\ݘC"BmS2 =W{nG7M)?Gh\v*w"TY:R*<9h.d8}n4dz?] μzhq3XxdRk?4'(2e VYQ49(@٩2_7KgVhIɑ9Yr#C4TQ uxMx3@9<$s 0%oѢ>HJoZk4ѭ6/oRx{iSg@-C򔥢[z>$Ҥ'4k<,F: aQJ} zVH]P.7i(fM)z8HSUu'ܩp65ZsTx^ Z\̫a$eϺ 5([P%N~|DKQ]zLWMua~`fdόp n[9 T lG%7G u_Ҋ'TFL;F΋/lǡ&u0oYݭY;ϛHl!5KwduŒnl%8z9\^H{#-JS1"-ibkc~ev@ɓ@ #DŽ('`UYHOd"9P _ȋšmcu7Kޤ\?`-9I@mգB[1]ih(&$${RN8aHPU]m>&NuΕ%4hyLSXinZ5#Ȫ8<;0vgYΐ}5$&a#8)H"zl sJj1!?W^ewJY+ &1{81Uyjj,t4@k'ձR^\[iM&'*aPkG! <-rH5*o:[i^:UmCKקt6rV?_PM ƫb9G;߾p6qڡAlADAd5PΆ;\ ުf=Oru]aسPJS4lf"3J?Q(e{Q0b {PHCZ%n"FYb!eQU6mrUv$*w*|N#b%/ʡGoosdه/r7{%>V`;zݡU`l pe!Y*߰ up@:[E?DߺD}m6CVJ Tr.cn#YSE[ВNsh%r`mJ"]sV=*,vy"s4*<}@grCFcɼZ) ۆ( q_ >(*cW/XEipr̈8Rwp@/(jnk-ڝEMx1]e:0B&Sxͫ!_mB76WNCQ[: O*"nRQ@_[Pd5 MS,>6֫M/:] 0tso/GڗztD=wp?O.F |%[ yNGMe71xC#:{1'MaaW3R-g_J),E=WzIiq_(ܛH¡`7O`|[͞j%ⵅWrvbX!u+xյQN'`vN҂9t<lxՔQ{뻇& vꇊ44'p?;䜨O2WIzrʗ4OGF"kօPy3GKc3nn5`xsW$Y&Ji `q/_M3ZrZ~z<.r &ʭ܆I1,yU6 !mЁ7b:V [ #[ZPwNU PAƮ0Dwp-4fߺ )ri3[XwŤaeR8]q U,:^݀Ӑ^U+G&Kmaq*c%[DSuD0(i\z;0UB"׬uJb1?kJ/n#j N%|ה-1Unnť{+sM "e.WdjЬ K.[frrjUls_EdcHlUoɈ>UŖ(KM/h:(${2向qd;͜SmjĜ9g KWp;ref_$6R@PeolUN@5j2 ʁdO6 37ǻ{D^.;j3-ЌW<_eKozF@f҂LQlFJ7dSW}PU4_y oy}|k@&?OufgƩiY#Ok`.츠%-yū,2.Q1_ hPu]{!p"Jؑ?7z*L^| :|#3[\ zRdkA2SbC/}a5y-ToHEĂKgX)xCg_oxĸŖ7w*K<(mSmE8ejC€ىI̊oGSWۗ=GN?d!-ʇky 71׃Ѡzz+y y33GH(]1o/ѸTq :َNUԑ,jTS{g}Mj*4aiJtg|d8 FMQA+r$Q;Ox!ؤ. nAVlz[qy/A)FKmSŗ."8E6邿60KKiR AhEfdHG a^ݦSaRll˭9-n11{H#qaET541>v?lNl -TO>繍{SL;N>EmȷȒj6 hݒ%`FiDrƦt6W}4(jf%n8㗭5CvkgRzL% cwK H~ê@1ă/6~|Ά1\?1iHO,'}:ZGfKzyǍ  <2eUDN2>|: mR?^"pϙHu|eó3K|XF( ogRVi4=<"syx(}[dL24?!bu$B?āo':d~! ljǚsۥ%CQ&u<8?DF': J<+u [RiNc!72@2 @ڙ%oi[w1> cy%++S#>i7̤T~&*;g"6(j :EH~TMҥ-{@},-}W7o:5xI](NE7Awo1=D s.1B1Yᕱu RPQEPo:} mm] fɉK!]{UrQmxZ]Mۺ_-o覉#1u+u7c jA,JXH-;>KpP[ie%${R\dV&U'Lti"L{i6B`i/N =>]GF͏ >#}&5xK>PqiOeg[WVh/x5;a1Aٚq"nrܓ윷jyl:P!tgk7e]?b "ʲ̫lbWҼA(8t:B0Kj%32씆}>{6k O|zX>V0n|0|A|6 Z^,t ʆe=4nooFQ{ 2e@P@ƈ#k0!¥2jD+x€)>r^dZ"'ςjvރ:EܸLsĮ)d\J\rcȔ+S}nGbS!\( ͗w{&J@O5En?a BƷ|dԺa4|M<j,p3;b0MUBJ;$2`e/$m~ğIO+QU+X9'} /RA.@?~,㲧BWe/7O )+vwoc,X> wt1oZ)YEocHvUJ5?rver^ŭ]i WS+5V@VYDy&WsPDG/+Sau_#+sPKo}[ ĹSS[ o2$ܦRXe@r`%(:}EJCy<2C쌡Kh pN/Ҍݯ7“jF̔矇 EnN_Zq㘉\g"̏~8vMɻ,p,Yӽc4{2,' RxܹO]dNh'LrWdF,v nVBZ<͂"ٕ >s(7PG?3Ls&.tr!{T̗mn0S?sg8 [x =XwK=,Utמ_pPk@QN:@9JSh]RAhWmȟw!𓪑{b6D e8Qhh]p19C&[!Y˅ew< ?i"^TE"/B@~tjg$)GC"ϮZeȧi ~j<+4<2ӽ,B␀uXTn}ר4UX^g/GAkk.y!O*F9Z9^6:d1~=q30bZ #S77Z?6uEVU:k˚Qp:VN8?" y\*|;MI ZՀҶ`Am2i?Y1ПwX>߄Yu?LRy iMRFvN$ļ-M[.K@DYuZ7+_u׺k._~PdÆ*PtsSSvIb5Vлw)i]oa*BF݆8fIUۍy,fosP.V@ktnow@N\n /Q\FԍqʰLJx.XSfH<"D*b4xSw}A [fcؔl_G_4H-$}/φQY8ը>``@hDU:$C|.$ b0Y3FaHhQE%%tS$w}O ̾$ٗbou!\V4>e2 095%鐮&0D*kaP 랡W`fG|:=-Uk4S@ѓQ6trymq)^h ]o[7AaKoljI|d> fj&0M!XjL_nG&$4chfi}X3a",ŵsِ&v^^D6)`i؜ n $ q§yX;I'<(aR67C-&IF - / ](_Vnfp-ĭ `$8:-݊f+h.Gk^?)a}J1L9*l;HH:JҾVqלU@~N:)-bnm!!>1 !ޔ{&{ VktU?Wftjia(CJ "rÛ.zOÔ_v6vtM:,v?J?,\+E[ $>7ip4r@OJ*Թٟ^g,q] @{ [J)a5Ωq֙% V*IzXfBa:&hџFX1sufiW]dce ) n S)TrHX._6Mz%`*MtS`YHǏ@~WˇEY饊:2UNdIh􋢞=5qa;{"wa'xb3Ԓ\4GkGQ4WGA%[F$`դM}as;e}s/;ct04lp(@sJ)M /b\>ZB!"~.A7KZ.Tu,x8{d$1W KR"fgїUgx-6 fdumY'"<]1_o$5g} JfȘdaDo?lQb8a > 0)^ kc n` E#ּi{qkC3tm[aR챦N+=p p`DHB>ؘdltb=w=QV(WbϮܟͿqڲ8B_3$Ʋ>ឍy VnZ0t$\V|:O9n#n4ʩERo9YwcX4r_:"=~ewT_ ~$vϷ@e|/#l`).1Nx1c $֦!|Q JDDxY:7ASٕUuU ~FŚ2[C_CQq'K9QmJƻNXlUغnN7uI}jiy-BVЄ?GF(Hٔu9|FEW0:/o@h!13}%=A wnq| !5MGpfECuBW>2!mE~2;|^+ĒBl{#?%7kg8Jb>Bμ3 9iCPl1  C7tBWf(ip|dֶ~r.f6}w5/D5WjW]4ݼT[}5-g SSK0M<޺.Ks=Aժ߬h%Q'-ؗeZ5r-15݈~_6dQɜ,5{|C"N7$71 HlRy:ΣrQf1wds7N0120(7WG=u6רZ+#7HOH(zj|*Vmvpqِ(,dQ[<=0oH2P!9NxN*ݶ̳̞bXyGU b)tPӂM4 :CH&L>WܥShc1F9&pbv( _+nJd599~߷}XI|_LJ. lt2ؓvlB ۵YcJ(ta7*@EY P[齭uPpRS 7cs;v[S}zm8r0?'X865c`\͏4r ]Ҭ㷯Ed-(Ҥ#z +4G,giM 5Q  ~/x  A w*9H5 d%+یGceWJFk(qK]:V; 5%l3ۉi?nG-6*rf.c#"Q}8@'#8ԝXtX}}D{j#%+.6(HrKeS`leQA*R=$S53tg9UClj'b~_}wOj C*q;(ʼnsuwU^*;$AN tqr%ak#|P}CB \K``3%kʏ[ڠT5QTK>J#+LR(?v&ɏEuIheL[:ނ|bvO~ȁ{ 0oG>dԃ %Ynp7lI-)a [|KX97嶽b8VAτ%7ȋ))gz>b,@lE@q63J} 1;/""(NQCcAYB5 F䎶u--ͽcL"ڥ^L] ,f'\SRh֜-0]U,kfA8& Њe}lވ3mY}` ir J+ (KAƫҜӬ>`O]DlWGP|#yUhkЍLWD:fbT:p'҇}n # i,? }\Ԋq (%vF.*qDjr0ԑ/^gJt?WH(*!8.>\yjml vNlVrz"–%u%kjDŬˉL3P UuM+i9aZ՟φQuibћ;_dhMY% {0y<p(/Qqb0;? x-a`ѻRA>!ڙ;щǽ)P^6l2UVCF{?:8eMLK(k!nf&T$oW#xWG"혣ZH M}PiBhX"H0DקR21 G`sS<Zp7Di~Sˆ Cyrq#@(KzBsf6I<.K(*s-%E + 2; h#x{0c1@+#1j{ܢ:0JE58C cITl@֚]nU49Z (ۖ]4lN(B1[Q"1^M;F5f$\h[-[ rmtȗ@шzxȰYYsZI{sȀQy__j%kq,ccmHIIMk_zNkmkm{T2ͬ# 6OpUօ7ܲI{gW¸l}gv)uXV1Ž|-ȉ_PruxB6i ?îif2(r"ӗ(ɲ`1YOC ]4GٔX$ERt GJ?_Fk Ibq³!wr͒xpxFDs-DTtd ^퍂'1q<c6u49~XV/Z[γ/?A&JH `d$$Ml"SOZ=:PG&-[{.>uQ5Ơ̿Ե%N$Թ^ >`xSAnrOg~B}2dϐT]Dea~1Q]E8!B[O֤7?P?subixŽxDZTB]ӞвR~\nPId!w.W M)RSlϥJNxƕb*66c[5$eu(y iF+qn%Y&V"BVB2'Ӂp (PFYQL, ;ŌHHOV y!7/H<GxT) A[V-RCsDWb]'UUE5ȃDL * Wt~/qiG͗6 nSae%ui>jD$cW)Qq&HQ ͘ 2Wtpone0eW :cܚ> kM/;Ǖ 2 pg:#>Iqk&_>/7Jw:Y+SA:AB' 1Ц)]AˬJy јZ p[JG(.Ol[ u"x{F]k%}-£JFQa?15bq%{U֗N&QFT׶W0yt"6𧻓]`NP' EH6`̻}0HEs#PJaG!ڐIә#J߶i؈6K?p@ɂJİO.Jŗ5BjQϫ]+ ̪rWWcPᡑTDQdlHާbC1tժ(va7q87|Қ<[*+x\sm pϱRvW}or<~0(WvP'Bw>0.Yl!>h_ .6gSa*vTyfiho`&AIޚ_GBB5ݕ¾7kgiV߳ri=L1:԰r&+i';pq4p̨̃_Ɍ!/?;R6Oߣ٣)V%C-=Etd "Rn/.rGJ5%nz}jR-pYE DK 3 IJ|󖑗ּ%m%yr9w\_OZ5{ieapI+N:n UV\zH$/GQfNEi3?kz_mlg䐓J hD{U*sOV-hqURIFWJ17O@6ަ/s3dɱ '˶`Sx}D}zĺ[:kNn8c򤽅[.\Y|ЃG!F+ǏۉBBk+p;6SQq*bHzkO\LQNeUp81z2*,N>4]5Vnܣd^7mp{ojsST񍆏NIzJ;çL0\h.~@|A,QΫDr:[frQ|MރךB 3ʘϒE^4e_ h';?6Ɓ7'!Y‘Cnay%b꬈^fsXߺ{oP V`>0j wǏ%'l;YI:87F {/|+.7Z^@J)n E"ݔ*Ayt* D˃aZBE~ǶN ,f4; iw3}gk-̈njRZ{z(wsQoq179 &S n^w,G9Н "0&/n>-IP!=*̺ٻl^QWfp!Jcp˥kDQJicŚI@D2И3jOO$@(̈́ݾ @쒋^Ov'E+b^%2|)2s^$f7Wb {iGQF yɴs?_0 oJly;Zt{IHgF.u| PT{mjAYQmY Z/611}bN+ ^uW$o2 }$YH [wBCi)q F49Ш%B޽g6Wi=h`TRXCع,8`\ت s虶r*v!G ~f)la +K',j)SӁiSx3Wf6N0 YipӘ'֖_{T|4vs̏#LpΡRZ(*? c| ZhG sNmIp\&Bq`z[$xpeY`*`elS]sSŹA޴ RrLlXȡ42/9")Щ\:h7v^o'" lwzB2 p_:-_x!AAʷz;`Ă%?6c Cj GUn\+`>wy@" |&iJ|pܚ߃q86獹MQCZLHC5Gs.VAN'-E09~f "az$[V|ōԈG~B`_m1!zW@dž^/y!L/rbE^G\Nڣh$ b;qjn`2- q1Pjg!! N=81ߋkc3|>:rۦ(2_N5kzMW^]ʳb CӰ޼neWةUDGg;4ebI,8{Xa&ֈ峵 *+iӗ*JWz#t+a :#{3+YWi8#P5]k+K㔐rA{~nJr&Vd̻KP(79|[FWh\hN fXѤN:{sF_9OÓNٕ@X_D:OX3綠tuDk!rS@yUf mO:9@n堧ە^N/4t@fR}T`E}Oo㓊@G~$f} wKNI!eLˬWHkCq)j`2U߅LQmU&|ZrS6dRz쬀Kn tlx} xj$x]K D[@ܑN9{Ix;`{= qX9IEnFӯ 獓ɪ<.j6<-;ئ*7a1irD!WE<:Ҹ뙈*',+CT'8?Fܙ9ʹJwG0! ~1RigY{hjx`v2Tn{NG"n_Ww1e' X%v绺 \ 2:rfN6ClD'o>k% ݑ#f[cx*)X,c*I'_T'cߌuw=)pSK Gф-H򙎲`.. (!n[xk)$Dxa{4t Eo9ˋh·@|TO+0!}Ǫyxئtmӟ[O0 x왬 8yϦX"C5D Py Uᚰ^ u4(ClѶK:?fzǚD%]hAvQyz5<=GSPFTqQW`H Ă,^|@[FYrI@故V#o&AY>=X{Pӱ K]/! ) nf@`x#TrL>ߴ5A,`m# qdj+"˂xVW)a 2LAT{iTu#2 1I߉Dq?iHf1hë?DcUU˲ZT֮vD Fc!*tE%(Q]Rr=HgndB~MR̙3 WZѪ.;`p 18~tH2r .DtǯBÒ]ɮ INIYY^(cg,|#A:/wCĩ)U@/r]˜3W+`2&CEiXvWU<VzC!0ێ fAB&Dy&-ZO-"dBŁu ۷Q=-3/cՕ4Ȕ(xc(m@#?0Ă: $}{s,DݡKƢ×ʡ YN/C<ϔqU`a$&NsٰKCj 6tv|lITmZ9B#!]G3RgʧfB};c;E( )KĞ+Gd/5C۹R @%̐mZ|Wtثf7C}U0=J{8rvЄliQ./WdzyIL9NC!- Ccʞp>r-wB>]D>2m( 3_LL-(3//v&?Af|$;&iezQpqOٸ90~tܨsz/vo'7@lrd$yV8g G&Ŋ6sCm.;|) #4 |l:AAFTPv&K ,\pWMPÇӣ)XǠ=^(+O&{CY`Ic ^wZ~U1>pgѧ[8F*a:PZVzG$%RTt4GAĻdUeѣruZ# K|_A_>?ْyK@&?;sv4 Iإ5Y}OS?7$/Scp2AQĪ 1eZ݆V?\ M DZH0]{Ҭ:X|/wXtٜNQ*"7U妡;6RyOfUa+ 7BVC\V48y'jFG~Ƈ %^mr4_Mi8-,bwEQ\qX}3,V/ѰǶbcu^kRJ'Jf.|νN#!G_4hsw5Րzz:.esJZܛ꥕rHIގ 'N%*zX.2-}sr2`oC6c񿜩y6X>X[&P{^Z&yNArgn\}y?\ -"߷GIW1Su$^i,n]C@|* U%L_͕Mf203>ı[vIԶHSNؿGj͠=T_qcw{a|c:*LFJoԪrbr8fLYco4оbE`-EO~kqoxGqg/QsKeLJs?r@5e~O8XA6K3>fs{uPVI 8F{v[O7 ]/վ2]9w L,lBXdgL1D+0vH0&0:]g!'dw^݂ %kX.-di!/3H)E1jߧ}dIV*E/EՂۆfKQǝ3QFP"6jӧmj&[_)]xsj(SY|}D銁/Aeps3|>M ;,/H ,%"1rVOؓ*pqC3VYnh+ricl E5=X^DbpIÈ\Xb3G^ٱ߃2*t4GX^{QQZ;XjQ*~۵5Z )hS+M"ERK 4hyd;\{ٸ;#OGsd:tAT喲{26bHHx<}?*<@ڣqkE u]`@i$pfLg7MEtK7JwLq6ۂMt[@›\F'63 W?ް{WCM= ̑R\]?n/{#n+ AE<\>(Z95Tc1ff`.iGKJcЎɎ}ƪUAUL7w3O'h#AYIPU Iюb@/Ӛɯ+Ѫo!$ˍgy% ~\6׭ FXVCAs% X;>ܠ?S'Y_pz)iG@mݘޥł{bp#Q3"C2bw05BrZN+4uő^OO*'LlvŠj_iA"xu"bƴ5xE8~g?C5Β*mf%&%W( (BmJ k0HJ[mHdEJ>9^o# hɻfc2DY/Np_}k:x\U_4\8 7;:aZ#~quQىz=o>$K$Ѕ } ]Ѓ._X?'x g |,oZjMH <|͔&%zB*j 3I(2TYY !T%! nSzdd#}؞6!4c No9GJCB L"IB#4n n?vTY8r4Ig.ߖLjǃ~tڴAyC90jU-ԅRZئmX LA4a3:.! [v,﹥[K_=~+#5 ,'ma*B6PZs%DA0EwbUS֣Zȥ5gBukKJpܨlL1 |ox2 )T_}\9[i򺶓Bն16-S{xX UQpI)r8O 8mtvU*ڵ5Jg@5fȒei Ck4}[վS8/}c pټJPG*éYٲV#okk\,<"ǎ}ѰPfuISG=,gP:&lעT@8=`#)XHP.THZͯͱS؋ZR\WH_5.mH?˝$FVʰn*Zȿ8nniֽ<Q]gL[!~n'+P5zX$ѝ!pP)B\s7ýD]+RLAw`>hd"vھ,4@ښs*ۘNTȑ:Gg<>)`U rT9uaFk 5zǺzu2e{7-7(搰AչNS/>(HB)qNXa(\og"_ݑ~橺%W϶H-,'.IYQ(]؞**a70S i,rvlke]{C!-ލ |n1!&"~9s x8>]OQvz ȉ½Jƽj5>`0k8r^3SN3ZyfؼP6I7R-IKޖǪ!E#;,p?f'CaWʃ8yj*\*llXrrRx_p* T.*v{t O~4%?kUCMiWXFBW8P rA{aˆB>,EiyFKyC^ښSq*Į87+z{1ML=@D;Ⱋ;3%?FUђw(qSjd;qædd?rfpN6bRq.\8#e֜eF{-7öM<8+EG*mK[v`:̶s@|"}+Tvs9=I%@K=7~9r4 6Sa@ 7q3}biKèFJP 472Y@&ƴ!CgR?syo{ __b]۱OePWd$JKhӰ*_!UxL,w (+ܺsGCR+"0UgTqB"n[\O ':kKI]ylF jF 9+ , eq&ݷjW?[?*}Ls0K-Y*qүB$hP f맨OgȹahBTVdL|l /X1;Tk/9(%(ϰ}]3h[:ًiE7\ H@_יɂCCZsCC(ߐ A~=bHrTHnUa{ 2ޗ[GNUwX.,bl 5 uH_@|.jJі6d|DBQ'U~MӷAwݓE{@^86kOJȨ? #PUq D#t쎇l)Jq#=/#OW ,J>svr)w_W7.+R𲍊7U\%h{÷l)~F_NoKd~Sz/kXсl U Ը2Rh&"a pYs_ZW[O&xSH>uu.UbBm? USuy(G w7MJ[W%*Uc"`cB;uh U KnOHiTJ Pn=|0a*[r* {;=Ϧ D+z=s{dmJVvuL;(&mQQ!k gpڒ;Hۅ bFb@`jBQ>}: +:5w EzŖ'0l^ڛ9 {p7/blhm7ui7aF4=Iƛ-!a:}"ݱ8җTqhU%N4:0x3*^fk_M߲)β5=ٟwQE1sH͂b%֐-7qsm)ږR)[ϱ`/zϞl@^g&)?S`BE4MQ Q\%kgqGQd1'վ9> q+׭RvqgߨDQQֳ|%`1+~8` ?ӣ ?o(=y'Ug0Ao_/:[ 7~ݭ^M(;Ok[|NCYI87?KQ̦B+h&m++@.%;P||Q;|ɒwNJRTnX/AZ>"'*)[BD&BtނE bB#C Ggq`OL q_ey(<,99),ʟ.$E&{]X'lAOiIP!>es[>;Vdm,dgl6X09xޅ2) {ԊCPV*D;36lLfvұ/>Ɗ(J]gѥk䖧֎[=3t?Z/(W:=GU[o+K!S6hwXA7ȣk!L49B3c¢RxQ7bS1J:{[MU~PLg|y޿{SN37աsA;ͳr^*G;fS6pBjAf!{rџ3yӁ W=p)ܫnV C.K{]i%7Jиaj`<`8lj::1Ί֚.?!<^}V HiJDi4C%zgYO n;UYɝaa ?qk[C4h@FYn dy{?j"؍AB<_<@X4067ce~ .|(o!Ui.-҈5Lx[bvI~]9n|>~·V3:Ėii_/ = +hpb0o-7ɵGϦ3"0!&?;Œ_kMtn}Θ8i]+T !؇ ڈtzi1wHL (F@t,l)ny}l+eHj2:f_R <08¨(;?ח]xIM,GRqt|ȕ\R7k6>7^孮SdRjtR]J ׋"b)8mu;Z@)י@A,>w*M>e5Pr?-_%CXmqCxD;]BLf:tͺx/yJj BoǴp{ļIݶ[k6n<{Q3w.x* ̝aM&Gwy?Y=KcӏOE֎M<"VUlRBœ= k@q$k/`roQ4мY^@]s|m mV}N .[|(9 蟄x& 4RHX+ch*I(^C0VA詵">ig߉6roW;0 6ťH[,j^@ 2.Km[Q&;٬Bas(B\Hpel*nHa.v~pqJ@ Xp!}^ŅoC3fFNIz e П/60:bE}k>}o^Dm(W>TLƵ,aO]3 pC2h&݈63au߮ l1se#? 1W<"1\7gl6rh_47)<S4sTsJ# #oX=!S6Mg22b,]#8j{8Wɂ8YhWr@G7wгKRRxZ':t~ $ʚjАo2PR0PKorF&w A t%$]]$A%z(D箶ni{˧]Cyj2uXY@zc8T:4{Tj8OQLȿJ#ea¡ӌxY)liHFo5)6˟0 yj{՗{(CYuQaUQ~|Opyf Cmq.۴Gڌve09bl0/ed7l $"BW{w|v틯 zzU($S"DBel j{",`i]ma||p>4,wŸgهLoCD]l™4h1AsYX(ݽw|at X_^V\Yi6PM/~)r"xM -/O! TAbyTn^|gD3rOZʸR#"`R&Du *YF_W_"e_voɗiHCe~ 짾Q"HFW /Uy*Ce32N x)K"<3-vwol/! s{0fYbD'tKRP*UHvTӭ]6Wk-dؗH+ n,엚GYk i4fha˗Q:fg _hפ,LPw9|o ԟZ17%wgPrzhk _=c#ىP=}]s=WHJ (tMs/qƮLeV~yV&7۬׵mHvxzzGlXR^]tf]-AuUd4ҭ9= fu/`v_όQR)cj0q_ c% ɑ/ \auK%߃It3Yek-@w˾&W`cKht5WDL* &RYֽ^kO]oj'68f6*oPK@ddjwvu"$r "ȷӯ3RMC*\TO1DX.@5!knoUE\O%DX4ob?tzr w:`$޿[ALLdOM>v%2R!L +{,׼6NتS[IBdHs`l,ƫMGSހR\h⃆P{ ?TErRn@8VoZLDs׷YDD2R4|Io>`wHy2?T7yݸ`J,O2E;ԸzDт JA7[RФ[%-b5]\}:&2P(Ùk Tt>(q-#'l0o1-J<~ t)2GrwsF2)$r0Дm+slÒ&MeRɿyI>YnsQkhaw`mT-a%v#߻WZw%66억E"!' 2trI^tƏK"?K9zv`!5gɢƦBnd6IǦ45kćQW H_hgnuKr!~m$6G!zCb4,1who߶al,%tG^Wˋ57t&'p=&z_VW%!J+| }nw3Eb!$Vs(%۔!E=I6X)2**s@|5$hHKPdv^`#;;wIYo8 :e =T\V4"r'9_/0CbK!F@Ba2K5&VӛKd⮶urq[޶wr7?5b-,ͭ֝& \.~]a.p.ƪ-9 6 ^9hP:ZIEOJ[>i#42O}e& yIBzm:U2lٽex#R?|^pPD2@oa#MP.:(K#w糱xss©]a"WenNy: kI</Pkt3~<f/m4R=|3sG꤄SD ;J3Xa=ZbT I̬^# Swtc²APݱ*5{Gc5yեɄ90XȽ~_[Q6$AqSeb:0.dXh+闟Sm5hcZwB%/(EDkIo20I._.c/35Vjgda責H5쐽<(8|7-Deh/ҘI=ÉPg"e.@x§x)GNvV^foQ rYsb*: rUkٞU}X`*u5xMz@VUF{༮LIOZ"׎GkѹqW4(NzFgd]gFS)~ ;@U@3Xꥣ(^Nzo;Om?Ʊk>>6naH)%hzVJ4Gr-'[ AgUͼֈ'+ʁo|swׅ84Z7xr`]9;%)~G;Bݧ^l3ҔLߥvĮqG&rwΎnBT75M4 pxT5-yo6\wùDXlYKDZQOU?Woc|diJX+U%,NvN8NPDxcj~/D Ry,,LN?<얂w|?ZQ|Σ<4{7`qᖭ>cs;S:j $Dc3Fm]z4yUdW zFd<;K:>[2im-t:Mhx#(^ÍlQUz?Αj蔪[{IQ{U 3f,Hr2-Fpb`r||AKIBBPMex+^d;*j44m QTɄ?쑷#E30ڄ3F]\Г"CHJ"qxZx}s s27<:7G$^Einxh~3 2AHBXAx@(37r)0?S1K#a egpI*0|!}A J꼌LDxV%4N!+~2hCM%zci0L fy~Hs}T\Nh0l5gzITksslM"1O7sZ3%Iyܕ$&pdD l!PI6UiJiXu$ }ؗjI8%5+f9ߛBOO)iKb"HAo&MjhlwSHM5P\|\yZ׳,{аOPcu\/Tþ~A'd:oAvx<\ETF)r8]6C=K_l=IesrO.{A~\Z΋*Ӕ @|nY u?gEyqj4IH;!):bޗb ZPT۠e,fIT1,03Jm@z* .x$0˷Jz! 0Iʔp.}I^`=>\4`+V"! gb6gjLUtM-& :O|~7 < Er>B*=X%cL&=\ (@f@aT;L2hF4zU1!xEIWR:*KI%1j6<-m*Ju@Ďu2D OVycfb{؞v`,Gxt6[lGQN=e-툪/UjxH365e ]]l.ݒ2Wdujw׍&RkEnn:<GTRM4˸DVLp1,gRy& ᆊvl7H5|Ǔԝ>0G|pt,3H<i^+їh:R#m<: u|r8rů-;k췹wۭ?sk~U}n_@?|v5騗 y?Л|chTb6Û}5Tფ;06u~:dm pMzjh,$JA/$QD% k5jɥ>KГ6TDf#-'1EgTw"6YK԰'O@-OzA惺4u$Jv T1r,t?/[$Vݯ4ںf;[[ 둖Q0XjYl^M;Jw LO="qtw+yA.6 Hұy“.Wg p u.Cwaxx#X`% VczP9ć-nܤŜe+p{jR5\$U<@/޽˼dad)0l_H?ebBc==qVJJ J:}h;O1RlqR4rx&ICWq~B4[ t!_gSfW6mkd:)E67cw$$ծ'2/y nt׹'a-ۅ}$fa7f.Ȝ̵H,CB%3f6>MܛͶ$Y9ϰ] WH7jSUi6v6qVPؚ-@(%¦e?b2LIw<+ƒb.J9m* #mKm|2ۮ9U07H2Xg%/Co`o oWkwQԃJ  阖1tgUs{h1N,+ Sb=eB\)y>~1av@>:TZ9k!9V($&U'т-WIPG4<{\D聼oFENkZKf> vYBo_9=o(}{V~Y1ȹ;tOUmK{T$wu4)c=5X1 q8^ZQbWA` /0<Ю AKbA0=M/|bJx#3/v &Q~@ S n**uy4\Cihz"t˽^-Q+=+[lKLm⺃Ժ1.R"xFK´ǻBxT;*pҒmȕ]k;wyI#ÍMȒ=p0D%`3BVu@J$"Ш _*`Kcɗh,wþ8@dp" 侍],"%5y7DubЖŀڐSUp2e%ѣ+d^<i?u}TٗOGJ^'t=TADƐE ;r0@#O/n`] ńp UneҺբ&Q6V4/YMhzxPjWErcȀ }[~.(X^ cMhϣj['AK6nOp,hYzـl-Y8!u6H[>YWbBa?BBE(dw“=jJx#U A)ƾe"z2N1(Ζ:܃Nͱud&O`ٲ}-p >87{eeD\6GitMX9' !]xFWJdz3^6îBĂXlUwtNL3_6駜_R\XsDVn^(NIX5u[1ۍRDqy놾Yh~FwL-Jt 1yTrNwD B¶:̎T ɘ.5Xm,^[eK8.0&D>WXfK7%%d&~͚1e)ZC_o/O$)Os/vղiJ]Pz'mR `|U!*Y MEgkfKj.Y<`%.B*NvQk0 o! oe5O1*bBYnE?,Y5-1rI;l7 I)Y{%ffd']@jT0lR]^Qے,64ElcT/.:xMC/Lā0r5q+I_"ƞsCЏXӿPQUIϊ =Y53$z+Qsd:a:d w>`}nrzS^̂Ďm^,0RߐOD!%(//Yy.JQwq"q?6'S3AzR^uunfN+#*9H 6 ]a:#O;RmZ*:Obj0Ӏ8xv=a8) 8COp< ;UR &(R$+)A`+/8GhPM{'Ox9NMSfC`'OO/N`%5Mӛ+Rmdi8wh]lɍ֡"Bkv G-."gжx!!%V3 5Avew@GXpp y B:C9 ZU`zU_Jt ď!s8ٚrHcC$CKfj/#8̀M?+|o}ƚ -ӯsUΥ]|/ĶK#Zsp}}+6`#?~Y!!Ö5D{',LC\y&輴[i+56h"n:'1͈m_v)5P7j>k82St}C -+m~(5kb~+||)@pyX@ȭ )jqXCu/ ɧ;:ٟx,g@wkQ OdcyҬz`#MtT?TDt7Jsu3y7=& U:^z}9;}﫱9K \%@i08x%/<{|!IW0"5 u!WyLCd4U=4٪-WOQ %*ԱP;;*p'i)3 nTQyeTO+Ydy$!*ichcH<ē N|߻^זyի.hvl{3VfWosԧV( :׍ԺUbn{+~ʔ ՖXDF+5O:` tʧEM*(ٵ%y@묷ONVC-vw^((biGP7qތVOmV< |df S"wL ȥʷ|M\/eQ'f`Pmr(ݸ!8t9Ye7erWUm TGQln2(I;&[tzĝ(%vpDH\-r1[D:|PaPL>{|\dE,A)A^/>™:T "5D^[yvtqj{/j4^JucyfW<$b>"B ll?& qYhA+5Y"cUcѦvLͩ^i4eV#UL%bz'Cfw4q0ZB6?Qwˊrk0a kX9lza9…)v͋i3G_Ud>)o5DɂefEIvmԯTX:GK,;L%4oЌ; 9i*7B>RravFᓃJ{Z9e|VB~_-Jǀ}?Db =2mρ~rpgg.u5I◿ zn/Aw#g$-6,Vͤ^呁 2J+NO#A+gcU'ʗV/'Atnos3 렾JhaǬoqh3v4nPyNJQb5M 60^]I~92| RR-~c-Jh\IyH[&n' [d3HV v`lG:P a6>mc`dEQ:N>ax[ 7;ꙠnwǨq&(v5jrim/ZvȲ^C>14"K,F^\Xˢk-Q4ǨbWsb"mh7PJ[\EȈatjE,pF|ÛT l`lKy}AS*%ȸ;*1фqPF9_ k`bhP=nbsl=X"+? o5R8T8vJזFvA3]C՗8^<J'm&CYD%vEp2nr(IkL+:X<FisQϧ>s~Xv)В@2Y2]wB*p4fo =SWU ]w偢$1\@#5W=;$CQW&MV? & K/R~ʭi9D?@1Zg['씫+UlAui$Pax.0i k#ejoOxAT^Z.¸u`~#Z+[*ZpdvlBֹB+(K3=[("pse/OyE+tX|!;x? \; `} 0yiOJ} G$a0BlSQ7$LGkO$-]Nuk^7ǭgI7~a5&;|f' *KOHd#o)2{ջi"f>[fet ͱzϞ 00\V@j[rWZ1K/ߦPV1YuÆ>Ggp<閊uN25 i@*]3abSz 3Dѯ`@$S" /:ܾ5*B>P*i󷞇zbI ͢*6p723s6vz(D%={J+BH+4}[o>3^-;ĊP>Qv#7o\R6y ߬_*;X^VFԋ̺=$76A/\A X%ƌk1+%7F\@G ۧ{h'"A"ڛ,'X{SyaSOoGs7L;&=0MTI 5c\fr*4(_QB8!XvP Uњ"Xl7ocz6VNhU馼T矵qٽƮJ۶9BJ{1~%av=h.;a NJ3 LޕJ=`y6/L1;[<2ٚL2Bك =Co2:]teHCV N(wDBH3"w].<ʰ;%4e%=lׄ@}N',2$Ƀu]mt7śE_ɂ} wSdjcSU8L^phn{r0ۓhTkj+,Rj?ـhZa}.8hIW٦auH1KEU??؎|H~O+ 5oǏd=HJvmx@.8?W P`9Hyw+p_W0(sxLǞѻ`٣i^ZZ+]^?.E*Y`#2Nfkhg|V $olC̣73LhǦЗ>!S,&T4>1.e<ӈWiYV$1 Gm'~u2 Ūݏ1KJx7+xp+ #*eQ PH^)Wׯ8Ӹ5# $ݢ(~ SZivק_DeޝϾ=Qse'v(ҁK=TztzaPƙ%P8슔nTIt#Y0iE,Dd:"8y׸A6FS| \ƅVNLż}wWYq>YDP@$^?6I)s Ov$ɀxn%YAZ#i$wل]/߅? јp9BR, 'j7& )T/O5JMRO>Qm޽CuÌIqc^ HTezVE&]]q910DZ4}{׳f4 !v̫o}q,Әi:Lj#T Q{1l%Ra=B$czԏk}j22tJXc-s.*BoN`j€|]/ĞQڞ?e1%PKmvιR T_&%)ۦ⌜6#M=Iaf6 J)ep  sS-1 $!x̴IœNJ*{, e1jsvBI?lH@XrZ/Q%'_?J`dSH GIqn 9 Z9; 18;j`oUЫ_KQ 3}"ٿX3^:y`,V3\>'MTToD]!mc%ҡn r'4d,V,jX> 7 2fK(Qxb[UDȩ*w~gG%h -bw$FՁxm;YP)h"lw7^-c٪囇KA¾^|`Z* y`X,_],8Ζъ#W[[Fx5x7.d[aAYy qB?[t F.&tF??Sv*ΏxMktj]uO*b' H%_za_") O vP2%ƐIq&vI5lZDbv[aSw*-#:P?-ާ^1)UAbYKqf&c ; } U a]t@ő ]:d(Taio*ZYx@ͳ#>mKZN0V]<_Z#+RDl8q)d-)Tނqo0<|4 Biw"<:ex,'P{X;D)G;[!k.p"x>8?Śj@UȳCoOeo˯X~v'zq(V5D_BeY6G$=Mɀ2<ȕ˹[{W ?a08\F^0D}R_KCx|([BLɫLJUR^E>)m:M5A2?#ce[~ Eo24(<'4в.WNLKGya d}31@t~ynP.TgVUݿ˅>!&sU'=-WN~~7=pFTWczŠ^I7S.xdrýBʏj^˿kU& zze7t&] XuU9;>(cz+~C@{yg+ε%շQ 6da+]tTӲyEuּ#C'2L٧LER)\N6=&M*nM,R~u%b0H Wj%S|JAlYWV\DH^`G"Ƅsb'%pG!Qx#5r51=(P J~&]~|+3%j%VS]R c!IM[Qbݹ7JcG9OT 六5mȲjEzް"OrϏqPY}~&o Y7NJ R# YZ?ܵiy`B'T+*%?AZ? oYUN u*slb.9Eas3W2PsN[0ʼn…\8׺7e!yOgZZ7 0LK\G_̦RH080ާ$;fӠ1 E2Lֺ{%=Q#ëJf{bpr@y?QAN0$gf&='#&c݀&оgXAЫ1 &U"/bM A<"|D[)<\Txh΃(](% OpڍCb-24:U#V/Z@YeSO@Q-FMK?{ .-Ʊ.1{ }k>yt8JqC7~̶:3oa]:Y{E`$@RHV]ŽnV?6HJ42@!J>·`&rPqj wΉ;WK%5hr` < GKXqaFiVͧjZM+,uO'wl60_% m(H]|Ֆ'jt8󎆟&֣y >R!=N+O ׸>yv^-Ue-vN{pn9F ~Cdj/iHx4/ ]e$?;8< m,4 Ԛx.%B{H%/ KV1M,ڋMZ9d0|zZ,qƻڇJSTتڅ#c=#3TD\#8ʕ3Vir?&\K.=`7gXb-1b"0 nodAQ.vJtZt{^ DǤL$)ap'_^8u^9C0,ўu E:;DѬwzX~FM'NwB|KXJcհRc Ԇv,L:cFa}zU+-IKS[Kf ݎaK_CZq#L ޗݧ8?WMpkuT1/#]5UN6oXOSI]>ֺݴ7z釗Dg 9@o.hE~>goT¡J-+Dɐl2{zo+x1yA-fiGC;dl[]^ D<ԓ:my:,eW0af[^IP,y^H Ap}[oX_ƙ4 ڨ2/(Nw77NQ\T((ņk`R(~5HxN#' #m8|: !&c$T<_\[Zr_O˜. T#x:*Pc'ε}o)07 \; wW_}qYڏީQ.`L 9Lئњ2*RqST_UN|N0Ҍ`qerFYCt7hCEKb%WpHZ/dcDX3+U^7hmˊiH%$^)Re`N[-wk2_ﻃ%T~{c>x&OM$hwG- ,'-y H$h#Hfۧ4e/"!Ҵ-YLi5v1ňi$8,~RnWI`r0NG8ggAɷyZ$CIJYLR%%CHYlIJ(_aߵ}MHCl Z,C L 1::2}6ⶼ^RZ ;o)ԃoP*m5m2 ccfV/E)Lz_5X+- &Ii mPKGP=?FBGw.!B=;wM6dNGDAJG"GI%J+bpOm^ǒ<>EBC'޼\ں\JR-\U n#2^\^(,@DwOWɍ \I$li(fc (킍La!uy yپIABhdX}ˢS ( t2pc"x#H yKz1T3mO<Mm?osڙrLϽݢYC::OmPD @n{ !2R0j2:rME8ˌ+O >$J"}[< (z ǭHl*B9H > MGU׸&ykJ@wՉdT>dP=,˟ЁT}H+d`iGiYPU+ǜ0޳!z{U޼_cl\u#ۍQ4ʱmG oINNΌoSu @FغROx\ ODo4HwЌ\7rW~^'uJB]#p%lܼM\5#09`AEiԃeR#Wê;f} ڻ[Z/J<+:Ml;8]Wy)S%i^ V.$M悉G 0Ks>UTJ9h@xʽ\:}0U4k+sf+X\P-oW‡c9Ғؠ;)_밧YsX(z,CZryw~@Y  ͩ4]^ 8P[nc1bl X@M8U߆5G}1(Up%AvX="^,0_>y99btj%1|,8ϋl'lU 1@G:@޷\~>)ΪJ}b"V[d L_"V3x:PT=e%DW Bc9j\>䇌L6. S71 *oZsVBW,X hG&'"jКo_Bݍ*1N;PcU}8_w6I?2E&9/{u:Mt`ؘFkgy0$vX/e\~u$aJpFnojL~ x >.–܊?"D% (~@N@~i6 ?gt }Ywϖt!Tu/}?oXyDKHMǦE$Arf6uC] ~_;9@ϥ_% e{a}d 6x"";^MvoA B= ֿkhΜ,#v c { N)ԯwNj=+I֓Bz#Ar**i.+LƬ_cTx~Q*`OZvĂ0($lxz! $⊎bj2I@ҿ$Ц}D&1ľ;KH@y6l 9cE|VBr̚Ҷz}_Fr"W}=l.x ݸ - @wŽb X~o`/h+zO^Pg޵D;7-YuA5E$(3VL5ќgGzk-& kF7# yI>=ZIlUߝ Ǿ~ crz8$7x  'vxxHjHR***uz$Vw,"{gOr6n<ҡ[?_,j(&,Fu~kO`d2߼^y y>cJTI7ʋ1K~B@{3I }\q\IwahvRZ$*R}BAKfgͼzf\]rS $1pS1@W<૑N~kB0oS$@zYT{u9k1,UG׊o,[ǜÎEn;gZl$ Mݼe_L3u52;k6}zZk'Q#uA$Cp2(2D^/c#_مaYMoڥ^AיXՒ GVSB+Nd^9Ƽzp/>T<ɐCmqMeE>;كѵYRRƶ=PP$z:LC9&:k.,r@:xU))ܭ44lҜPIs`i͎ |\<|`,%MOP@]K3%G9W;ZNJg8isTc$'[׫/4tP}K_.=@GaM@StѴ ^?FDg )+~m;J[!;FNϡgYuWjZKPِCU!@pupP6m2 6Yho8XLֆVޘ<"Cvq̔|;\у5=Waڹ/hkzM0@ۮ5rS8?e73.?kVĽ+Z2;D*0O%""RwiiXizxg{br8]AWPRd+)jdak |-΂U6M@c)AMƋ7X _綡݋#6yx4oI|{R%|ˁG!®,"i%6Ї2}JZ|zU]}}Fw|ChN`)EqF0VF'.)v1.h@Nkr4݀/݁ȱsV# /> ZaQat>yXZ͝T7_.({Al){{#ArsTZ .8MTOu2Ob@%41` 6Cמyu(e*^:q!: [)ߒ9Tmk9tre{m'/sHlB35z 4CN嗫PjD`+3;X7Q6?Zv0P~9*LIGh^RTeLRߌf.NBݶ9.)}@nQkX `x X0Ŭij/rnDeMc|$#wu K:bG 1k-D+FLJl{9s/&pE;G#~uWIъFx˵5~rq[o;ٗMf}܇r~N@ɮ7r-,7Py)} RPyΟ ꅾRzX XHBt1œv1H!%;ώ:G~'ioS k4.rSצ#)OބǜLXPcm_q̬e(ZaX< Cg{F^ f ↘b"S#ђIjq6W,_ym79,||CpzkfT3 WP7M9g+ݵqbk4Y/X5K31eQV)%lq,yN O OwZK'J|CZ hC;CpF\ΆioK BT2 & 7JBf~=&Ia|ЄhԱжYA;c"Bd/0%dg.Ci涝1&gB?dN@De^gQ0/# _/ Bb79`u G=?sCm4,WLQr|kEӬ6d@iBm NŧCY Nuɦia>(HX!V5WeX'~/y)mvɲ|q"!܉3?TTxL׺5W_ })Xdg_F̯{:;jd 8!QͣO7ňO2"]~p7SwUt-S*r`Xn2fCzx5Fyv\;B}C ikK/T9v/%~i!LېoR'C&2O)oᔞFEc~2= VÐhO̅ѶNwX;KbդgvФ-ӲL~JGUh#6r:+{B_y\Ğp .*ԍ#:Hv =DR3l{}XrkdET8^uQ - 1 m)W"PXljh:^oEq+#\w仯 c6L * h5ɫ7gi0;HU ǧwm[VrV-N'ρ$tbA1#um?J=-YɄ:ewm +yfxA#Y5uR{H\Y^3ѫ d~) J+XA\XEDCiS_?⃲Rr^شjۚ"uztw/JrkV [C X-~W@g2RNҿwyv>ucHE \nMyy!ac,NQk 1`xPu!תLt%fgB垱SYGk5cDw{߇!@m[$N/Ϭy̰V=/| =NiLԆr:a$ 6. G5@yǔu*^J8`4."e7'Y;` F5NTi f`ـ Z0Tlئu?2tZ.Ev  /FT}@F®l!pwhHe4%5S_t!SC6ߠO:5R o(L.Z\P,u J1Ղ*aI:$$\"ބ m a!,TM*sS5=sWj6_'!Ө(.N3zGzw]{5'ћxYqĹJ4Q7ėO<;OCʆƙy`ɵt4 2)r鄰$Siș6?[4^c[UmQhq+UD MRP~]IO]|"bxt$`\z⹀LP+LWShۮ+Hޚw{%5R%-~11tkLTj;- pvɆV28U)oօ @ Zy&lPw_z94\WfDE{ܨZ4:"a V1cDdW0+( GpE(h27Nd՛4gLuzB`ZX*1+QC؍EtmIJŔ.~dC /~Q*1*XLl*ΑQE3N淖xf,5i UO׉E"53s!Ο{lrb$x uwj^^83v0)< ћ:G__-F c /GC? n0-)1 JBp=N0:MLIC}E& {٨vaPn-j@&KNb-P:F:x+m(7پ!2kΒCQ|/lY6!zpjit{:;iuߊҹyw+WK"`/|Bb'ٳ?ɰLn۽3d!jp-U^JzzV1"1:dwxr[}>>K,{Kg< T|3e5\΂~g5rHsmD&K7 <<ٌ2?lg&/Cf PԟPl, +2Bm@Sc[q| %0{Q)(z`-"o!>4NX-dHمlF)&'4J4W<}y]jk)ۗ<9LE";Y1W \Ǭ:tE=76S~N!^lf,uD>rl=p}sL m_`4/&2۞{7fUW.|8x_3~=Pm/No! 5,j|j \o?K9AR #';g l8ޕ3]?& X"GF'n0I~ h0]"OQ>"e6iTy27 D"iKk^P;#=l\k%3S8##s՝trp<[u &E,4y(lX6~0O -_ET>E}좷_5޺< =̰UYF-tQ+bfݗ &d1VlB:vZJY~vGu8``8Ey|7^L$n*)K5 c-2|aFh7>7u8nZkR[-6)+ :=?,LF㌂ z)۠YXa0Xaw+[:$ppz+|$᜝OLIZ ~F rؓpv($(:OjBEynb↊4 HrDao>FI)~R^ Wk!("${!"(=D1\25+@\ ,}gUuhOTꅌ+H \ r:}(I|sj)FKj5d~`+;vQqM5By8?0 DK-}0n#a_,u r>peyuwNIMuieƜC.BOrJ %eV?*_IEdBuYR0vdL1I(Wc ]!_f}V<*eC̀UUsٔs =h Y=Zx7+4&6Rb@fWpH5a 䗆V8Q}kH&oq" g,5v8^i8OI4_9$c܋f)#$/9dJkR&qKU UEU̘U?|^&9#6MRPv rbsl(mqd6G%B҆O>u&ees/]MϷa+e`sPK!1@ށŲHභ:WWwTfOa"k!N ?SXńq R|-KbVt /4; Tm{M[\(̤kP`?"TY!l,vGУ~j^vl}H׳\L1йN9,akg: -zi2!['Qžb7td$1egQ%PYlR5uVSVAJE^XM}5GWt~Ow(IۖP1?-\"7YH1m&z N ?˜g*MNdS@+}sZwkrC=V*W^׀  b͈R$ e,,6/N-/گ8mn=3J}aM[gkc~zɃ1H [~Jf>=ohāݨQQf9k+7 `!Y_7ts#K e ]Ƿ>J#3q4ٱ Sʝ&Elb޼A5Uf˽g7V$>*Y&W&8fY-:piIT5Gr;!,K.]'s`1`>DCIa !;wFj9ˁQ"[ &?dSIx( z(ϢAu5".@lRl`3HQ,yJSeJ2vvA7T x߬Dm? 1e-ըu*622'&POBbR&QGS9W?G]e *e٩=İ_v<uus* 1otf~M7+>-AryXȇc숂 yGXC"%]} +];0ۀp^ 2oCsVv|l]GcU23\Xx})(jT0r%4:?f֋O8N ٹ䱜&,Ng#l2ʯ5~xMx ΄^7Qԛ}^O$rg`+/:*DmIk4͆K9or"[Aqts`BLALGMȣxoql I^to,`05թ8S¶*`Ņ&F ] v_3FuK& '΋,B'TxEOk5: FI@BF}=g3 :Gكs&vKuH'sQ ,5 C!j0^^gY+jpDR+~ߣ ytUۃaJX dBśM_i x*<\L,rBfBItK<ˍ ne>\os-7 yg;j齛,[C.)]&k|I 3jr vr+f-ߢh2bU|eu =κWMmr}3u ~J¶V\6PK#$TlrV:4#HQbpC>'P߰Xn7ox PNBq~+Ƿ>^\/0[@2bj$P1N1t l HNi.s:SwѰ }l.[8?팹9*V4ܘ~樱/#t[r>?tw0+ *E&Y8ۙ12'݀f~rِR1vh "0JvIF4/IXZE4 @W٥*PJǏ]3rǗ/Q:)'*}>qZ܂+=g$}26;H(R vF?G0Ԃh T,eI, hGgHSMFH, @) .-KIn,%/-(,b;8LN4ҏ(S2# a>ϛ"t"/[.'2|Wb8*_E<hx>ݸ 0-nYB&-ٌ ƛ1MެP'k +΍pGYHw|P= v֧Stš_X,r3UuN|3CձYDdsLH`S>HAi˨ 'waRYGUܦq,? KbKL˫իf&ϷrCaL\,3o?s,0x_x_vH*|P sW#2;d^σ~^BR_]5qs T4z 4 7Fgt: \*C auԇ%pQ#AܷK>v V `Uyĉ:*vA1ΰ^qZ"l<4Z=yѷ:|32~G2 /cbo' w\dV=ih1բW+VG1*&Nvob (MmdiU?)v5 BQuWϜ=h! =+ǘL -$?<$+9t2}z-f/ņQkŒcq0grAx|UeMB,>P˪E^|߅b&'T输ߩQ w.T^ kj7mtEae`2K\fO%.G0'Ύ9bHR3”MC?f"bi&aJ]s- i0SLKgjx@fނ<jڛu oìn[K Ŋ`ѐפjswJiV|-k%s8z] T[OzEH~2o "Ta*|5s@0PůOs [5/G3Y#zъpU0VUp"!cI0prv\FA9tr@%w 1t3"ϐ1vu2]nXq\ )aݑ0<(0+ >\d(_د2G@@%A-X~m#u.ZI{G>lΩ?i94'B{ȃa[2`1#X%m,qn쎎y޽nhXEvn{If1XWBRWp@e-tigmiUBL{EVAN>'M9}]r.ᑎϕfI 5~a<^?߰SEdo u>&Z Y>89Yuz~- _PH gax=9}HP `f ~aDVP~&vn[1;oEB7Lf/x *l@>GqT/jae5!\Z bd9Y*{=Y zl-b/R1oIC oo%p㼋2Yg!h5Op[[O. !NNY!!tnjV#+ɖzq9X:!ek0Մ?/+Zpi\@^SÂE9|ӰѦU?Y''υf~F~9o[ X-zk 2wFӌi"W8[H@jIJjcJ d/CJch[+g,/"Ky/YmH%+rz*L``P9F&iti5#x!#7Wb0oЁ*߱@LDU?p4'u}i\˛c JɾRX!Ts^HS׽ɫ-}l*;岄7f,%pz; G# {hRNn,0uYXD !tV0n2 1,ULIoɣsDVNK~:aA]KvŵYB0k1 >8}?ƬD.*k&%UNeRLڹ (HP0ՏMzx(Hܳ%|{QxAνgcCXh:@;CsLZ[ջ*N:Ͼ֢'"ڛه | 6ܶɱv#Wu*Vp6t4>0YShr航Tw_]$\ ;ʩ n]ص^ p*l)*Z_LDE]lHWAZUҚLVܱie[" 7 /!*!ixgGE _lZI/Vּ3BGeĹbt`6R:.gzBZ_zX67nj;­wAh`{??f*zc AdyPG,]K`+fJD^OÅwwx9!أF"3Ԧx?8]lZ,QX/k:Yʾջb2g hxQsّ դz]pk#b6'^ aYᄾe}I5UysZtVp,b<+xO惎k[E y)vLaू~/w9.\3Ͽ>c7(7-3n`o*&M.H4JA!F4W  6 UM$q$TFgQP]^BP!,mLfO`A (y2hqi3z+fUE+f `!\kuK>XaxKkLOWQ &x& Ğ}ޔR#y' 0̈HᦴI/0BBiԚ>!Hc)#[o~W42qbOiEϪLR%[mR{Vdr~R-sM At" -W] -lzYw|\8 #q9;sC`D5s+G4w`a0aˍ6Gzb UgmBJ@L7ܦ=E'a]T 魕z*kZ򈢩a?#^d⮅&mд4}CUC02ίT~v(g6u9,Uٰ mvw6I*p$yo[wYH?w9(rc fːOC JfV6ص:ddx]n,$*>t7{ux8mP8DWXE5q=cii\LoF2_oI RN_i4_$0l#1fWvj{X0!C_mۻXc/m{α%}b)vN-nsl\ C0 fY _HsI&EL8@]J;,18N[,[+V \rԟl6n,6pPϠh}J/9Vfm`v_@Oj;s<}S[!J x|KBLڇqbSܠ#DCQL ;p^t 6λ ˺ȈRm>C>SK&V״v'M~x3聸MRav*c;Ӻ0;q[{:JS׬w14ٮ>&dRhծX&W0*r{G#փǏ-<F^vr]tBChUu7H*'fmay0"r6.5n[hL\h෍2qZ>4| ŪD:F<x>RHJ[:ՅoƚsIVDlދzxAhײ(Pu E*Z?~?NIw9w1FsH˃#|߸O=~Sę,_̾*}_W4QFj\9&us!ҳubݷH :Zw7Blϻ_ fʺXD:Q,gSxjZwG/ 2Z9UM߻[z:05XPiO+Wf?˙\Zoۻu9SŽ (N[/۲m.d-f^x Sbt ]C 7e4\T22H@{wUL Cm5qRXvRcxH~KG4Dh]鉼[4&bn6g[KҬ!VG6oyٕ2(R%@t9vG=-fs͓VWnYt7M!+J)&Ӊʽ3j/H+!t{?Sٴ>-O)!dp옞{Yy'̴T8?$jenZ‰}ΉE+c=Owm/a%hy-sAq4-[Au h|u" G Yƅbqcql &^sj5vF߁uU^LtLXvXvTѐ*p֟V@ܥ*i%W8;>To ,w]bRf q)h IPL@ ͟& k3VeNexToH6'?KytߋM]#V<;Lװ$,6([PXOt]ҽ-0}]`.&=kos0C{ӂ4(8C&ll=LXLhđOR̃㤖 [$˜Ӥ.b\.bG8=H&]B0 P^)'z-y&`)=JP|3s 6W#~\[&TMSgmnJ%0<d!m$[;6OJ@AuD?$rkK(&e߄غuvm^UFB[2P' ,?ϭ Ha%05 Pm*ȯx-KE֞ϩ.RM ye9PŧJF[Ǣ0Kї[$3Ĭz]huЂ\9>ٞQ] xr3RI H[)k(UrOHx,(yQ/BL>go j>s8pzF2O:'Ե)otJ_ & 0 98 "{g(':Ǣ l猚PMsvHb{" Qz;nЛ{=VGP *[ەnŅKyQ)c@!: ѻ ~Ix\q_q5޷|sYc{Ӎs 6j(ֽ_HA҂)ܐM8TAR?a1jjƜn}xvyީd5)h;<ŭBS xIR1w ?*1l$0Q!Oa5$*g*9P}ЪC4~>pU/)=9~gԍ '"jexv)8vҡ{ɔG ثX~s :` "̂pP_I G)p@hc0iH-bľ*jc{<'̓JV|<o#,˥FQtK=r6"6bD7$|侑`&m'p0ټ-cOZ *Bk.oĵo#D4,:ޓt^*oVR$'*Fne;-ZFDŽ=p\ {B ݣSmasRxO'mi{+ {r{~#TbPXވlUw<-WU]M_sa<1'/ݹ* Ӎx‡ڲ͉#o$pL^@;uQ#q_X%H)U^%B7.2OO"8q+\ona֚>[9lˎw>M$|)'D1J sb|wz>Vmɿ&%5 7M.'Zm>-5zVxQGYB9Vy:^rJj[$D -MŎ9)`npOJ=",ىEGs(@yy'x mpAX2!vOnۀ볥JCU1`e >Vj tat-GkJ**4s؄|.RH!`Ix/O^D"#!I"#%Ep"YC dkltN ()$ @zsa}s`?O?e¡f!x7XljُzfJ' .ҫMKAud)lA3v6=@kɊ<xT&c<Aq$>aYp@2h|kd٨U`x`Vϲ(Yl9B6[ѝYn(1"E:՗DoV! }1K>UKp(Ŵe GǸuz9$٪Vk"§h2RQ^i^~Xv㟽ݓǴc Cy"b)t\$@>G:/ m[4[ ٖ!*+ntaEF m48Nx<_y ٹlوDnw@ZB$uZ7w},'d4ng ,ppqJD',55S f`!>%Y*-ttɷQ`9Loj ,.ot.}щ,B{!FMrrҚ>lI!@Ps}:QNt4!Itو5QmdEu '#g/Cڡ؏ $i>Z1vc m\K{E9MU_zdՑx[sXߓ,^uhQ*kW{ 9V1d^OvqcҾf+e2Rd6([g^ tNh[s|g{9d9<_^Eё*fZ"'%wA&֣.d FdĜ$mE0G( 9?Vj hA JDFkU2z&r\Eiz_D/S~ot]*53rׅK6,C%[359:#ub`An5+p^F7y!|GRr?^%5~[!1/kTD2j^bL.|Г3=ʊ~x6 PD7ynsݓ+zcIᆲɋ]MeEωm ^fY4Rj1 Nj_~k{Vxr q@U%f#2d1{Þtheݙ{WѸR1S܁ߩkY6?P9wƠ rYjH 0r̔7gEWk~m}<W&8*ưwCU j6&c@tRCK yNN9%f{bf7bخOLius%Y9g 庀" do`LR=6uu+y6LeRBrv2W?tV>`l-tCSR-# .,Q 3کv~6A:w)3árŵ҆5>6ũ&& 悎qO:=[pë/@}gBH~HԢ˂ jޔyA L"6%EA"fb> Z7;Vjuq{}_UNdy668!t91 O Z/5;N>sD/u_L?Idc^Kqh'D'T|0{¦c9b"bL;Z}[>U7+a:Ak+͂o']+`s؅{]7,b}Mba"O%PRݞffR^-Iacsݢ\#oKMVREsע|ÿ]B@蜕NwfF0 *\71~ U9KG|@30͸XS5c0BXC(IHWbvJqe|Ch [:cjx5F9aB1n(ձNdWOE{?nH{kkh S}s[+]צҫ -pͧz^mosys+QZ(-Q]"LMUr$V J ~IߛPNUb!'p%l>1 /Es&ɧ%Yl*!/Z3EjLw0Lߺ@Zf@}Z`BIWuIv0:b&?y)b-~R.WaDJ Kh=H2$$TW.^- xn*C/ҀUG *̗/1pp2 "`JyՕ7 ;pXPȬkJԦ0M7S1LMV#tq2?ܭ ]FKеxVR},O5<ͭT8 l#EhJ_(溘 IZ2-h=Ii v1\$ Ydn"IkrݓT^9EX?ț8KؠG ߺ1$: .,9kx$[=/!l!ZDH ,{ٝPI=g UZ,fz^~IY_Iy礨J5lԾ|aTDߧV/}kpߦف:gqH#7\Y4]`2;{V!ZzHow3L}-O&pq,'?|cxI_}Psmo |.[iD%L9AT[<L@"HNdjďd^iXJ ɰ ~{i5l_a|duPi_1"'t̕\@kϗbS_!UNĔ.l u+/)4&džrΉ WQ>E친Ө$rawՊ]_jZQ5$)%(i6[ էdf(<=f8)꽿4D]D07t8.nG.VRfJK3ךk$_((DX$Φd|θs@glrk#NM?mY:vKIu Ic!?ᔜ8:̻p;)N-L,=ؽ?33, #5l(qփn>Al %$;$Oh$o#tD.؛1v\79vt0nv#=+1݅)62%o ]}x; TEOVF15!&|}Դs9npد 1Sk͟20: DΐYpZI]x$EQt57W*94Wp^{N-?ٽ8ʫɆViG}JBP?^ؽWuuPR#8`WRS/Pb&muї1n0c`粯~r幮n0֙YA16rcNLb c;,?˼u2`ѷ [0؀ 8+ؓRos<$WG+NeaTՂ^4SARLdfk^:ȳ++Sx!r,Ȏ,ɢ'j&EݓO/?@OsMw5Rv$<$edTdKJ}dw:g嶖i]~BܶJF !**qf4L[#}ݟJ)y.k ~GQSԑX@8`٧~\KeB*p7A*4&C 径"a߃Θ=P̸Սz] ,)[ט9=n<)>Zoo9sl];)#VZ00`do&IF]QRCu1u0'`~ΦY"SfT\6Sjn!XnEJ"yӦ @#ЭvcV'k1 _[׵BBR$ #X9"Cnpɞ@i;8ƨs+[6-xD1UmEA> n,i1JG+ك7gY#jvcW 401_Zcc/C8 FɅU8cSӆq`I+^K]&E(ZP q^۽OUf]N^JC.V ~`87v.wa,~Y,.Dh-KHKL_h;=,' ךg `@M7{=]xDg{h=-znO VjCfF?E{ΣxPM>%pNֻHAL07\֒ˎ+;ҳZ[>PkQ"xkk!< qvDECMKR⵨LsM͎Q^S;]8yjN *Lf+)1iJ&yZKyVRǜȱOgUA Jۏ8 lxo)F֣ ! B)ȱcGvg mQl鳪f?9Tk)9}1`(ށV’= )7s̠HS v/=[N&F)N]fΔȴoO]sK^"m5s,EvHkTC8ԫ[U;! EWR:~Z>˂ynV;C57 >THb3l,<4Y]]nG 61eqPF= ݟ;tΉ2lol/_ΡE /)ނ~.lGUc9!prBI3@F+Rs"z{m֪S,%Tjk j:ST>QKLI/KeVX!Jf'"$2R&uL|ț;d9\|vq}#l0bg6Mb9 szd@FD>*{Fs g_Ꭶb @kNyŃ-`.^>݇>8L9Q SĠ4 ;>XM3A;jv>:ϻ.{؛xnB~~ov.qW hpo O=۽8]z俳sQ_Mw]U\ny]5JӅ a]窉C'MP+tԏw|jkj:zYј?V'oqY_wFmafHҀ=giw8W 1U&R#rΝkk-FH -W XjEkc0b yGdCߢլ.}&ĺ'8SIf3}^52"G-K[ܞ hP$6oT*0pɨajQ;y|YYPmra+کM+J`٢k]`V;xNaD{==f 7 jl%$Ϣ]N᤾Iar-GwT7'&+({N'u}E_ɪ^`%b+S Jĸ28H&xL!5PIV\*oc'??@üa$}HFR (v}2a&}?r<|I1{Uz9 (++:91v)ߠ*1]؄[ ]/9tI|4‹Ssu;$m a%#'G_̦R=e쵨jz _W&$ |_*7LW>c冟7%tg<٬mdbE*[cFbTm6،~[UEkZIkN^M×kk@.@<=*W?]8, x1; C/u `0EyEo1+O$m%iF2c)u$Jն7t8`xnIrS{=}e񭌇PS*V^#>: 8R}9u£I!=J&"˭T* ;YoveG-VI'O}\"˶c0/Dr[-drHO2AbFE"b0}ȴ לF7uzE)yHeH/D_P2qrC8yߞBR** q9 M~/4eW8xN)B݀#PDHmo4&_Q3 3Y U|Hp%`@m,Ҏ-S1YʑnXPi5zbO·m]En׉aaRy,vI-y(9d)|+;H9P0_.]Prleyy+|Q?JfX,B_8qv~֑SWATzMXEYuFyjj+mGF?[_8"Ӵ9EO" 烮绳3iG$[g>xg58/#T~zQrj|] Pv7Mzɡyyܗ&iSRS +CXbpt{) Q\+{ "Ob7vR(=ASd1Fs{7VxBV&-Nfa(":aF۱ ַVw_r*$C-Cʘ%_=Òg|6u=_ \x'ZDu!;"ل-~NhUPgJdoE5;BZo~.vwYI/k Kրd p9TyR//6OcQǪ1!Xry`hFUTufӠ c.ms}8"{(Aq M Q> eG@rC.~p emѣ 6fg)"CM@0ùv#$!0NׯeW 826#ҁP2,4%2f~hB ;Q5LJ֝+n_&dM< *644M7czX|wW$ZW_aC ELH_m llJJb+*ˀyMʘW<u[W$qI#w`A&K]*rAb-6dGQ +9Dvc∡וE>!ǯmudg1e& >z1ifό́b"j5)QىKRx5PZׄc}ż˄v`hVM',} /R>ԜZpyc.K5 6Rf^-ƞ\9̀W^*v(ủKם.bWU>n7{Nhe Z4RR)oAWґW&1d?5gv"ʣE?[\1^<1'U"׶jC 9~ 8C3%2z;qD 4xަ!BXJ_[!to960a ҏ4EKI%&kr̓[kbGL YDx_r35lt_N u8wQrAc73+w򀪋`G&j:Y2??Fd'.."=-gFVR`=ndVyl:g!&!~ WizKIA}؜aamCՃOAT`{A5_j"֮lYȹSV(8sXx~|#3IVB!ixd`쨱-* `z%_ t@NnxFGMGbCYb:Q4XnwA욉璒¹"!4#lu a)+_K ="Z } !T2^=vcB}}nәp70 dIT{X_Tڀ>Wokߞ VYEgQi>GtBځy*%\2)ؤT;exs6p%x%WK`Bz onϝ4 <6o6kOd0Ɉ9|5L6P?!0Z$LVؠOf ies 64ê5k̫Dl"nf:y@W,'Bd~oo#|w'3mtJ64|%34%G0?WyӾcgWN+tZ) YC!U.|;64oDuSi|ީW&>xgqhD+ˁrk|N9qQU.Hy)<0K ,ۙ.o"[daKE"_02mmqm:Xψ c͢ DHY.-(ҕ Cgxχ:SYAGdB LCCلkpQ3,eG_%VMOvC"RrB =N|z8$Wb$Q'}g6}߃ zsq#LFW[nz'YcNG/~`/>|oE ;<6*8QaC݆ Ϸ22SfX@W;GU] 6`Ub6# RpTE>;75# ը>gWH(EQI22EkWb뎀 /0Pr$s˥O6Jf gouox7?K>20c{#t#x=eb$=¬þNQ_CHczܓ ?4sj㞝:6l>q~ 7G 4  ?x_G .m⏄Li \F\w ~t^jB/4^]wc[zvV %"elAlku.мKi=2m]:.66A L&!V41`R JG%F%%k}rw*+}+[/~Ł[ ayw{T, BN)K]kqpb"E-kt'Ü8bxuw ,ia`IqqBH!}٤ڄ8|k-g>.ۢAV8; s!W;)Bb`7o?('1ʼn*75WOAўݔq^|Wĸ)"C]]NgэYX ( UȄ E"Rj;?i??KmULG\V&WKfDWc'ӎ]\(&I\h0 B>I/HK4`7ӕ/cݜ@a dvXpa9aa#a Md[*xHY؏""JjX'S5k2ÅZ RA&jzh3QmѵPvnr v9ˌf7P :tQh.__jlg V[_VnSK?fRb, _Xbw%+q?> _IØ E ey_iT},ƟpS zev;U!jуK/^`GIh/!ԐDH,iNנ-j"^mRљ/ͬX(YWɔWtՃl]7k\ji?q rs }+|=qG9K8d #uv刴/󔞼ҦcE@ ,CDtP0W>9sA^e HRUpPF<*i݆fJ;a=sm;:ݪ{pZ@ 6'c iQaȏoZdۦ\Fx+FR=~TBP1Z.v-V/f=K3h??͵4"}#7~T5xܢ6=5-Ynt= aܝ!F!([C)pQ/ZB jw2:|@dXmC=y-n,V4%IxL3)*i;>4ȖK 3>Z`\ ur(6;}vj.  %l%L>jm4]NVU7ü qir&|X{Q.A޵{?G=Vѫ kjMw>J , XL/9q3eSf_ i/e.۸V$|Au[V2Ԩ0a)Y:awcЌ/G4P?NX  `BRPvG'LӏKimnb")y- Aү^\ mUUsgk<ݏ=Gy}lѴu_oSc Q &4E.x(fw10]ʹ+ODi :ђ'sA ܡձN繁Lp%a.թh mƖu*qy ę3ö :%w]2oW$.JsPHxч!`EkCP)zɲ S@ \6ga ;PRe>O3_B/c(o=N~ABs b=]vǣJ[m5S*Bin YF@L)qty% (̜l8@8"ISx`'u$1OYAB8>Ā- &v#% 0NIvOPmM2M  1ӐB{x×lY;>M"C)G?LMǨ~./K רPvFծwQ:GOvGT_6sZ}e](΀ 6ӵŹSٻZP,վIhVwE[mߓLu1%j/twyUZKG9zN=Zw2EEAg{o%;=cnq8!NbaDUB΍Y:9mOMF18h3"%\7`܍AZ9 r/{pE7<׍lɴm=w'K%9}ȡTһ&d\lBb[Lq/}L1SBte$| By(kw[1l&u6D}s_n2: Bvr{Aˉ'`, d o`_[zdЧ5 )'3b- qo>fg[]*,egzd\$Rsc t*ݢfCqiϨbˣp/HgX@eӖ!c&D[.o}RIz;.c+\ci!ۣ#ü5VZs7|]OC .fiwrpiPPwx8)#9:AYOd-G&laP1%@Z <3+q!{T)Kv#p"""?,0y+r@ͣ4/o1Y-᭗<2[f]Is?)N/tB9/׿oe<ǽz&Ѹxy:@s* ۪0J?zutGB#ssƉ]qFX EVl̪ns:7\N87TkSPPt4z/6r,4b%Xz+I_ҍbyA?VܖpsJNN5Qg܇`U Dejc5߹!?&vۓM)?X[ůY%paϳu\֡ 5+xP7{$ԩ Ư5Sz)0VnnPc,M}6Qi_ YE>v(7aؿ*ӥ9…@[3{F!<bv7B DA60W|'oݠv }KA'߫[j TG/$KljݔJ =3[Ad(XO U'~̽?]U\LC1[D:jS ,Of;Z̐XcGlMLB2d#4q&mѽhXaU o1<4)kδvxx&4iL5 N(.`~rHK#?椪]L)F`B(3W- ?Yf)v<5ɿƅGTX8* }HT )"^Pia}vs 㶩bk-[e!"?]nZ~G`X&eXb-JzT+уVk؉^:9F7R9Ml9EtACji,X6 }Ydd뗁P?9dE'v.y>Yt&OBW23]>{3ЖPnJ(Q[iN&&ҷvVlDž5PI`"U,4C,cn'_M^K2vQrb GaisŕW{THh%\ V꼈 b/<HmJXG1Hײ|>7qvlC: SUfbՌ%G:ȉ KD^[e)C${H@pƙ/">+@ T=֞i_Op{a]R_^j0XL'+ԁ~?f!1ebE~d"՟0lw ŐJybYB>U$4̾M\j{noЃ'.zYTTP3Ihh"h z3 7"yVG+,D MTڠIo]U:Y]gj(TelUZpjZ8>@a:b*)) yr΋S~ HU9WJҋջ / iMSGdsi/-І q?n+Z`87>0{{&?"r`%O 8VRYEI»eI}j24 $tPZ6 &&q,'sZ+Y,}_k "4uQ+i]rg끂U6nդM,ݫz#k IZt#U[R:;/IPas0I]>}2ԠT?zkSa{J}d"BH9;ve:A 78$!3!:5bh.NCCã\-Mӿc\})+~C%TFp$81-:y L{q;^`sM}(ȓ 6p̴#!9tIRRg3\(5p]P*Ks$tuYu5Yݚ'p +x_ؼr~ +X,A)ljzdUkbYD;d:X.N1Dj@#si8-a Õ&Q9.rN"p~19YU8=CdH. C٩FFЬ,H=㈶Gg=gJ*1!JiKL-,#;4wV0!}+^N+̲#k=ش qBgH{M!4 s5EhE1gF|L>CQ+0WjPҚ}>ܱÈTEWže"/{k=*FyՀkNOy܋MTݺ.Fĩlu$As2f>{*j{eWʘ2$侭S-TJ72Fn ݲ 6賘΃ܷsZƖRD?(PQd.6{gM Xq#52R֛1.Eo,erU [TW CpG3 UhN3Ҡhw呭SVx Fa8%R( /4ctbzw"agCE) M vWDQfq˹oE4TPAgܿ( ŪnbLxsEMQ!N}DDJ~KmO]mQj篃w/#r.=Ā˜9C縧{?BI>3<^#~Ki8 #hkl\ Oy#Xh$n,$Lj؉@ { Jj_6x6j&'晧q3k|¾0!qY7Bg3O451>)L5Y$UXvߗq!Q:X|&G8/p\tu}Ht-J?qܠ nSO:ʑtnFF*[[tiʧ9 &#%Si;v宲&BRZ[Nl )Ѭ C⯖#Tk3䛃b/=rzL~JM>.-E53'9'}{LelIqt|(^.j9%gk{ q,N&bxRzu/_t7@H(=cpvtKD%w е3$bF㼘;he!1ƇmH- p56Qh7M(eZG$ 6Vbk5nn~2۝ k^D_Ѻpby9^HOaAIv`"V{W ee0ʚC$sS uj5 fjf0{FQV)K$o۱5eFc9<)Lժ:>Bkms F:Ķx6"kɯFur633#$NTt᯲G/Z qYo&';c<^`!`Zfy*LƊ x(eL&H ؛̝]2"Kj~0CJ(WApwUK8D ("[g4=mR[)?K``cŮn.Q7 ~crcq0(kTt h!e E!+;] u(e/&sxOme?|k'PH( &6Tag5S~<Êt>>huQe~r.Tؕa =2%AЛ|}dqPժgXV8fQoUQ23T&mԪȕUaHާF3mtlIecH`bP-/w춶%O0p0,[a }&~P kz`oH(gTyH̫}$y.4UA o{ؿrf/)ҋTP5-Q#5=m/r0`D[[MrU 90;+CȚX+L Ruڿ<#ed2Q sj@8, )vlRec3/՚P )/=X p-azFp@DI9~7i*O"^zCǺ"Zdt)C7V}̳8T(O;hg7X,'yiUtd9Ú3YbHe!- but2OfbR%yp[!|gHWDD4bG*|K/?#LX,uET: OCI( P\jp2u䨸/hV {q#d^o>%i!gNkT.'ЧZ !|!fKI`KI{pd,0W73{ШAEU^?1p!LxxҳO>sh`~C{&3;@VZ\ B,(,Qk.#3f%_\NN"X> j| f@jN o nSӭp42ZF,0 M'VF0.EK-L !I'E7X7]J:Szc=n T$Jޛzq]aUg2-T`RdY%漗@5)QAIQ>۟]+X9ހx+*۬F%N.}}kUINy9ONF<&pF3vʏEh&6lu8F9St% k4ڑ-Q{!G6kr3(` bcV?ݠ?Ycȗ3^-Mpw;m;0G}F=* +rB˙c' 9X< 42҂0B0V<_ pl2B*T &X<2wϚ kBY' yW03K$\"7)=raLPuTCLD2;K2eq4BӺPaRt2I$c@jkom`,Q$Hzݍώ]?\EƄ4焔\6,UAw~ߙq#`>?:mץDІfUiE$d yAHsm?o:{{޵p+(U|ZX o4ʂd:`Ry)+UaZCi1EDG<=M6D;n=V^1BrĄXڅ&dJ)X||`!vE@m%8\/ٟ#fAGhBUBGJ9~-V5VXv]h]x6՘#L2Gk@O&N_ X{`V~{'xM @ң-31l_l`R匚A:vŊGw+1pbm׉Hw_7O)"NhLLCfMK&&_gSp} Saw q1AK]ɔIl 04>B0-D^NK,*7X\0sʹIvBN:VȗzX& жh'.ݨ:pNw #26xA9Q NANGw{~6M!%gu./e,iO4ef朸XF6/>}RKӰm웉۳lQ%n.~ϑUwoĚK?VIq\F/( 9[zMe^*݉ zsGU"vqpC.XGOuR ]%Df0_Xm<L+UuN4ii˜veG|tD"Qe\!F#fڙl / L.AtjF]MUb0 U,h Rܯ$WTIkrLnXէM`& a/-{!=٢v H`;I1uq` H.k+=Ah7W }8"|FwsիuM $+1 gǃU:+.H+UlA)J$٤Dc:&=qPuͤ4>`0މ(0$+DDНbWoO1Y܊Zמș=ؾOGKu2s\H ]j3v#6TC6`ݼNn':I#x9|(aqc XXU5Jp,|42 CCA)V}߂[sfTkUBvĊ?Q̞  ?ފ kvRnf;VCIy"  M,,~@GYfF\SC\+)x̟^2mB\e mg'Mwhi[>Du"b(gGαuƂPБ*5~2my16l}fCC 9]kEbEUT3?A8p{nS3Jik) ٳo wHEdtziFƢ5RHqZnpq$&cZNK.[6_9ZTC֞>4>وE=#r磜;jNz|^z'S+v艧'nk1jNt~tʷƹrw56t2 %T '#9 %g"VpywDYLABXtނ,Շn8U2z}Cz ,"u"$EFD-mR"T7 oro[(SLzAqH~b:=N10Yg*6mA?[{!ZL TXpe8a+fT_X~bfl_ *~\xshH+{YWx\ꇳ9ӃZAtk S'QoG~HٗT2SdPbL#ac^ݕkuҰ I9W,#Ü L4#71YπO eYE5: OJ~hL0~ѺTnj^TH;fxk;Q^*Z7tXE UlYQ \\~ 5tSǺK.T%i߄aUA1h y9Fh M# ܞ ~{$W N} Wa]vI0)7ǣa`SO vPܹr19N KNV L:FbHڃ*Y PÿNWXltÞ6N(0$ʪA;-YrAEZ'x-߹B}wXd<ՍHdVdL2K+.׽P$ΨP}o~GZ?6&9 yxAϚ*ryl(WN2p° <ƀot0~KjN'8.VS4M4꽃EF^X;z(t>o}x Gdxa 'M(.-Fۖ)4|wfj֘'X&0PN7z! jXy$o`x[ymNvUd /ӋD٤f=&9o2<8JG@gF,5>_}!}LtsZ 9u>UBnjJEճs s JI{Tiؑ%ŶIv/۩^O-ʃtcȯyd^SQ\bn%څ ߭袭r3\tL.cF YT{#`?O(zY}WنE gYLp(:)'f% y;{bCV._'t*hF#-tlweCdp jTd @ rgYDFD째ZPcK8w}1~9 K¶1卸Z!\xoJzEi6J5Ljx5o2g`9o_Lf˔[$IpG`| R 4^A9)C.cA_|?C^Xx,ƂNaPob7xsM`[} WJЇQva151|~eeրǢg8@V哓[k^{O,#(EhE$=}HxO8u]6ȁa"nЂX'7DN"4[uʤ |Iͧ:6f`UׅԠ,65n3c8++ĶPSB I J^xSxmȤ %aҧ\>ߌPZaUM'F;"^x[QENg kNHOݜE#q{ lIKCe8 x3QϞC)\+A}{JDd'L]hǚM{ge̵$.^V]Osr)H^6yHn4}&Y%ۀ*f{ΫWr,T˖EzJ"݊qf(7B;ܸV&2MVV*q*]Z:8$wmo7b!\ISFDR~dRu">]Է˲B#+~%@R51 eZG 3 0%xl]A !8'L6"[Ѐ;!;Z: Dϯsc%-ؔ{M#ڥ)2a }H۶)Ėp`?yH(#U7e*M%+?&E:+T~]Y>'&*qV@+<?l4,=DM}jx7hNgxVk_;>Js֔*䕿N~!xOfӪ4=Z&5 h(́gNحR춋-<6y:b<QwA: O*?-xzAuXg} =Z#zm g>EiB-ˀ$OD@ܴ%s+neە3a5ʌ>+}Y\,6byA0UęLpC?c$M,-^ znhnA qodOŀL^20`26J="N e *gYx v٨1ASJrS:;杻:L}|j»Qj?X^Yqa'~Q#33R:v2ap?pW)ńB D]QjG|\3d~cYg Cc028nfm.$6=mJ &FE~1y-b̢Ɲ>e ];,sL] :u.͝,eCx֩R @hFw0<6BgTʋCPx^蒯" 5}J[ẽ>9e73/?=2(yN) B`> ZAia/XYÁP 찕C9 ;I9l@k/<ü~"Ch[PRJόԈ7\rTKc<"\u|B3k3J-X"`b .)i\`u"~ 6%-П *V"X(Fv,5Ulf,M,!eY_{<5+xqr UUL(H̷quRL7m sxw~TM 4h2`eѐhזKXFEႥ]/SByêd=-.;by8*ei*5hA|_;7pI_); }%UU Ag!GKfq1^ _Eu~6ʑǂ%Eh N'b,mƉ(#rx=w ܷzhɣf[~(uɢǽhMՓEJ?|/bc] &4haae =k*X lx9tg y_J2H‘|,vA?([a9$.q{Y r|58't~O*k)ANxNS[E H^HҪ_ZJKaMxU[;2Y8dS;W ,F}%M/)Ri ˓i`$@Xmr'S,ҪiEBJpzHwWZ<ٯ;oRH":Z,XA-!L/^sN E؇,XRM` MQ 疨 Io?[$KZoc&ڷxywHcm)>IZu'<{ݮh"=7f:t#<iM׹ۋ(v;\!  JyiQF59 pkX&ѿk&2;VG6n/.tEX)}nJЮ乳Uur/HW"LF;\FK奅ЇmZ҈EhrIݲ| mOy _Sm쏣CO@idn)vCt+g0k؋3gXĨjo`(ҝ&|2Q2$a=#3-s'pAF?"/˄1sUbZMsȪ|/Rh/{1c;o̓!B {78-7ЕwSs^e T+zI!8]`G +N`}E}|DC/yM jet sǎ .^zΆ?`'ˑlW8!U+fVٙEvcq3g+U~$}""tװck-jPDmDQlrytYA]<4ZWOMk "zh`7?)ʛxR Z 9qdyܩ2h3g3 OkWa]s{H3)Jl2&EJuNr]铇+u˺."j,8bQhCBD"+8ژz Q674'I|ǢQStKT)F>^#-!>ZF4XE.о?i7/hD[:;ORZMnРwuP3WGU(ݟ fCS]]ҚzIfW21ZfP<ۼuH feʴu-6݁mׂ}$>TY8ʿ+K T]߷l|v9QoJ̀O2u}<4bmMK%p$ExϔL^3s9wZ}^`j r~>aAUu2yGȡrhqM|+eW₝V{u Y㈷Z_wį$fȽS0E{c yfɔZVsllpçs+Nf&0>ԯ<6 1]Ji4;PJs!lȟ  0`DpTƐK+^ Q !B2-|=%CBhm !xgFqQryaPҥ&*hL0YiPU0YgCڌԤ aW ~K(Q>5*ݖaCsHV250r2zpy }_4ey2(I֐ZDss F,݌:חO )k-dхlk K ߙ3Iۍ{{,ߋhK]7LLϨdkT3",qE0 -ll ֆ4[ps&4f*X=) څ4a lthohj5O-tHg5d w@K%qMN٭9#ر(zԶ ?6.&u `kʑ F/h}p}yzqB&IUm`bmÖ [X,G]~\?kVJq0 KN`.ģJPu0_sXR=:9)??+kD "P ;>Ge6=c##?%PY_$0O$c {Q`[:4g ezKr95)[x5w2oxWP#q NAxlݖeLҟdqSq`Q fho= lX7 g*~t_^]5Sc^71Z!Fפ̇6rw;]LhЪk \ cz>FjԈl%k{pʹ1scWBO0N|puNB˒2o:7PIg}oX>$$Sn0 f԰СeMVE ښcvUþLa5+mw \?ť~v-:[]q.8k}EC$;JϠY%;o4<:nVT+-G' dK mC_ዛ)BeKB! oSx8H"iZ3rNd;v)<絬\@:yyFGW 8ҁk0^]4Y^V)`T3$ALJ^u?Bq[/>ʚu.H*r^a,!56p6S7`:Mp tQ_\b [zMw%QkDJYVy؍_0l^{ԶFҒ!dwV>}u UD"o>0I"z[#G(YN?f8dۢi#K7N~O!+(ۆ .gVoM{thT೫#@oy </լ4dU)BS-";W*Ώs)[6 \ E]I mCIѰ5+̨ۦf?m0?hٗh)N%/yj:ch?_쉶CU @Fg-QM523k D,?;}G2r=+*PW0 KP+$xdp~ ۡvOI&t$Ef ӯ<-R|)[H{-$i֊gH~팓nרb#=3u}Hj~1JP1^V'5tIJ$4?㏼AehUd=c):hlYyZzRp1"ŠݹT NJcc-M%7d4RlZ{h1 +m˛- NW$^A/s{kD >sV-C!(wdsK;;aFr[ٕ2,A D;^ ҔTBtLFU}5&יFkVdFU1l.޿Yfs'[+ц #,sӫCgOgQ^`|nLOEp= XVh!6MԂZm(9zbgjR#[s0GTpot<MeGn՟m¯_4%ϼY rcd-Mr!$n74;{0Wy=~=[vBW³@G=묄P7GRpVUK[G꾉#ƥn@4 ᩡVƮXxtMQ2I]g4@of/o$/Z7鼕J';a֡yE-ƙUuinZ- ¿ pkojFM Xgk0K!e@A|'Q&Z(/) y=GYYKKs?!qiK1lR%q=AO\aK&}C09+jOآ-Ɩ%O8"VX 9/_ژ ckFo8 syY8 :5[sލ+f 砙r2R{qcس(a"5;+:2k|nrQv205tRG1 &?{]K%%#,d[ ֢m!# Mw[6_dAugcݬ{x94wo]g}=(<̠]YӤA1X6D6=,Ahz"-E'*g^""as뛎ސ̵[#JfwJ0Ȇ9A!Q*q-g'*B-E#1&AO{bW=mwx6xW9kB**Rڭ!q\J.]X(d% 7"ִδLS,{@8Kc R@.Э؎?}!Z{Pַd#D[K/OMdZSA*̆xK.mvQp'<,7 y[ :WK#HVKEEJP-G>DH\Bk0Z`gh1,! N:%42!NŒRǿdn4$f^n^ˠ,OV+ߍ; m*^øx,oSwY#,.QrRA>O w1![2!z!Lu <ϘM=Wo"(=^DfB[ݒ,%fH<(q~nPWϰhvy!BsI՟Ryg|h^h FQ^~ nOTkLPryZ XY%aDc7ddå4ӫ.K=>05n*pAЃ}F FV/Okv}){%+XIq`@"!Bffc2[-r2cf 7mq(HD"F(ik39)X@=8$jy8oC&F`|-*. 6I@kH. )j$;?Ts%XpZT._fI9nÉ*$Ч|&e{&?y4E(|`|G<.e?)`\dׯԳ9O#*$"<ڷ#ćHhDk4|>e90v_ FM13Ny/1 EkdTx3'8zNl& ;`FLx~ȼW~Y^Lؓgcnd6J4\d  fpPXN]yD)+A HҙHճ\^Muޅ읪Yh]\)Rg'2&sZ0|Ј-ޠ 9f?] c6ٶ~S{oƄ)د M `ǃ(e6d׃N*=ã[Vb_Wޝˆ˲iя$3Jެ %~XꝽn),k$ {У5|9, _p.c ^ voU[,cb(6dir9 4X9ObYRbTTfn81]=U*)]-~2#DZ߬xaz>@q{'j[U?fSsO 0<خSҘvQyL ?bWD@*!?R溆P؅ Վ,-ߝKIH;rI1bk; JvryCݦd&PV2I;* sǑQ]FH29 |{sIdy4o]IE;z: FcM%v Aaag_vI祝P8(t k;1y2tD wr$$*Bh>t8.BmhX7X%֯o:74$xU=E C>C,ޮ l.mүK*/v!z5B5jU[*_z5}S;A]SE|ycB[R6>n8bSȲ@4)\[J!^O36˜)OVp>yAyffU) -Bs KlbiZ~w%br@,ڛsBoZItŽ'a-gthzęZ9y|eRG܁tgm {b WvB$oK?NEZVx1R&Z3q#Tt~p&91U[n~J.rF1OZ̥)\9^?۾)Yt= crM=O\piV֔VG3#0DW73f)aT7~tm1l!"1[9u=8f^D[pد)Ej`Yoߐ3ʲ7'>zي}}7ty}sn'r`|ֹ6yP6uT杋EMhj&=CUCde<,Z^`p;>z(y[(0 F92{7.Mȳ-WfEȮn/]U`\ ug~Gnxs7msc+vx-4$ Hewu [YY [0)2rA>&c1`ClpVx 6YzQ3>y BndoI|}Ta: B{E? ;krns%}Zo[4^=G2gs8_J)vSaC#eIf>nANi&0Fo: 1B 5e{Գ{נ|A!XQ/yTUkUxCJzygqnX*<ݦ4qߋn 'i,BȀ nPdo"=/5p_K"'X;x9?N;e L)RoPα,M? bYnz 9ug<dRvundy3]c}h<1nia+dV ->,}ԟ<ȭ]ii\=JDK5.Jr疮{]44fmۙjsoH1jGjAn;"[Wz5zM:JR?s5%zIE{dXt|[8`6S>_ܷ!f/V[&U/늆H-S]80/++KU_ٵ|KKHARě8n,g},V;%0Gm0[UzQx$u=~S 4_aF嚢<? yJkQzaNUE!`Bwkqe#M%aQwPurT/)If, L+0-ƪϧyNO|G(i^̲K9[)lW ASut` @A-OӫNQ2S:Vd7b66hhUr*ZlkYaEl?T_vzr瓁۫['H =oKϲk3s3=/}LtLynfԲ s'Ɂ>"ݢph~8ncb2elε/>;kPR|pU%vx :W zyV(ռ {o/j(8w-ec?qD۔qojI6ؿZq@MaACgRdNpc ^soG@$N贿KA1oDQ!}&y67ag6ha#V v!=X3ϞJݣN0yW$ u,bg3d Pq[bƘ9o>kg~~F8dpt{Nt) 09yiC.CRXE}ij+yMإScM_-tIYUPaID4Xqrpjx`AAZEw n]yre(BU~4:Yﵸ74s=d2"_;\KV:uq1[hx310Ћ0Nx1zZ;uE"tZռ"_[FЍؗ$i}k5>yMbEu͢Ѿ[e+fo l&Xko{Z:rw/N7LQ_. ڎ_$}nQ7+L5C>)*ޥ#-yOi+E̫LuKV~N`n\vT!F׋N3˯Di,8Z.zѨqw>IUFcoj$ MD>nPZvYCn'enXHClX !硟1sc=.fJ |:kg!^FoH(HV# &e}RzzgI6u"d1sRpS]PTx-7W`#/> ŵoaIbZΠ<A{'1FbߵV{"ʯ6HtJgr*#Q(> q?v65뽀4TgьԶ XXCQ y" -IFAMF?rMQ?2w-Q>G5>Qr7CD篇e7j:5G+yng6$k!쬛vZ֙(Cz-|WhIfQ)cLv/N0߭R:m6)4<1+y;Ye-㰗 Д `=|\J]i.e!H9 Mf(d>^l$wcڑ{HD@n&t9wk,5n$:9Pa/8 8%8)৞_j_V:)A`aXbvAcݵC 14tEl|\ʇbYm7y CFK'ɣ1ˣ.,wjC#,x)"קQ@ժ]6/ Q}f"iV5RCG9@!Mw@x<0T.sȧeBOaO5~?L1D5U_2sQ(~obt{ANiqWdR _\Y]OcEIw3mG]qX/Pr|ϿN Zr(d CG{ meז){P!P:' %s:HmYUɇ1K+l)1AoU$-F(w\#ɳ-,kLot0z`K'sEaե&>xr껂ғݶ7i.X–«;朙Cco0f$yYz'wVX"CK-%./z(4SJUKdt 0bR7[B6mazsðϋJ@|;XiHDU)β^tB .JF#a]Z5hdzʕAҲ!,9(9y׆D#6fyOX EIDPg@}XXoPnO^q X5ޣfjSښ4&Pg)Aw6fUC3 X.*B<0~<Ȝmq\sb94[ۑ3P<.kZWg&@[ iQe^g Hzia@@gP{:olxTujb]TQBlkEw=]Ns{ :SQn|Q.f!VEɕjuD5N=M:Wp:y *v~c7v6d%gbq$rWs| d[~m;X:\w(fJ[AL:4 DW7D A*mD9\_)f«$q+y{ MV~NYάc#΍CTPrVfP O uک4?BW(24 rAP-79\rvLX`ECChJ,3Tv3ޅ 1`KAh#'CeM|*?2Q=%ν?H,Ϫ`~ O65K47hdĉ(`̌ Q_Vn+,Y!aXq3D Os-?(:0Fx|Š% S߲Q \(CQ QLJdCܚcoSU}.y 9R+Ƨ#Y=&8\?xL=?T*8$7}q);`A=:!^ZsN4[ ,x%,!_n+%kvj^B7x%6P zj"P3)Q *A4HA)mTRZN1<ZyA*qt.ʹdtBj3N۩5S45 s#A&n, h;1us*ַ%Y8x_ĥ)ł  Ee7,|[6ĞBB޴mzC-^hʄ*2*+oЈ z)KT4CXh:u Xsg J!*i,hR#eWF|8NpD!&4DP\&XG݁Co]2*˩+A]MK2?;ҙ Q eM- 1~@Ć* Ev_.ơ҆:"\pG~G>UZBtg(nB .J_%X8k[+l9s1WxT*"`lv5e,HӖ\-C>n,H4 D^,O8PwsiGSC}I(.Qa꽚;`ч|8m)# T E_-5mhͦ b=O#`(VMND-4Hna3> >sjWi7eO%YV8b/]2.LR3u qQ+sҶu 7erA@Ҥcev2OGWXbLP>NM(&rnx8 ZbgvF]kYQ(-bXg=NE~!00%D@ "QZg[} `~Yzaf%oqP{1GI%!a@kV!MsNQlc< #&RX'!@j%Y%­VӳŭRNPij> 's7XgUWtg ,gN(nb>NQų>E-tUhҵAvXl$O>)H˼zs5%T*c{HrI/\w?iZi"M"D짨M:^s/9`}ވ %T[ z*p+NXJqg^+c'H!q-?8d4μLp=̚;ͫ!!ZqI妙|\۞A>3] eh|!.ՊRʵ'SA&L-=-3D9 'R$rf6ƺjpM 8)Č7fd7a+BŋŮ#O<[%!b x]c@8^Jj(=T2*νCM {*Y鍚jq^,fE7 ]B)lqzywB}'2[8Y%>: sLU0-U=tW6I,-%'L U~XgL2=?%3VEؗDLk쑿Q:Vr >w9$C&A@:!0M!2\r!0_X|&#  g [(FK#VZqteG[jb: #fmI&Bw{LP$#.v^%{|r|vV V4HHPHH iG{ͷxf_7q'@KL\ls˼R1: &CW ɹ賞4\mr,ADn>qJЖ^止pF-oϵ?K`|#k_Uʼn1nӤیL9L3F&@ej0yH[=ofhQץkfF504S{e4 q9'J`7,%[uY\vZ_F)HF>6QkS-Kל7ԋs2xpѬb˜<d#acp}Zdp,|fL76?xknyDi}v}e 6Vj4щg.Ph5FZq>ʉ~T2 %Xz@q W2L"0"cg߉ LQ}L輝Z4&)M] +evΥ膷Xے3#^ژ!LppNU %NWc1ɾ)~/n3~#To92xhٳ CɯOmRx8~8 rUk]2k.A|EB*k"_ C{cJS+S^e+P|xېá 3<*1 i [eϻn`$u=7Wy& DNοޠk2sܑn95W9+O?r@Se/8` >R|0W~`!KEAzQ"C@WF!-JgM$y)-e4|KΰHze">Xl9_u |brdE/w8 }G^vq̚z.RR&×N={TmmTę-6ۡu0WW t4u)ëb3!d;j^!} ~`=7{ƞۯҥ 76V9qaOy:ʤ)?dJxg'XnK۽6Ww_ݦ)530!*7HŦh'fNsq܅jOp:ZQzRi%" 9]#U$\89U߷OPh:xXe8 GTf8jnoW]D H=Yg]2^싕ebcVP%h*<S0݉6F >M'JQN*@/1Ƣ3ťRnX&QDAoy&a8t*uJ{C;EAAiTd4*(&@X* d؏7\ڿݕ/\ϼe ,F */ 3[\LECɮFDF\FDυ̭}]#h &{M;CĻf{\]g׻I=C7X\hP~SKubzUv}T!L9{cAWDx"slMr4٤r'PxS,9B=.gWvXRȗH0V'(%[F na ־pvǂՌ+~OחZhRꀙOY܎ڵXWAf7 `gQ`(RőK%G!_@3e}Di&Lыwrtj A}qFuMr*A*$V\iP&dj֑%!<1bZVF=xA\!BqUYC!9JGV oJv_໓+@d{3]B3J *kFH8*w]i/^ɚ”.[ ka#P-? %D <7s.ڗɹ T_O)+cwa{AB<߬)jzܿ81/kf?!ɷ b@P)X+/U^:P[L|"ǫ1Sf@Tl-y< )wi֢o~ ^g ##Wa_,jf҈M ҙֆBxt497LTv@m+^Tm{ٍ|T) F00m V0$v]S `VUbu@JFDRbӸv Fc3]U?g ~p堩 \F +.fP 1z 9tSa@ q 08wNop\nهyI G rF{mZywVZ=qQ0y64l`x)5_9nVO"O&uݺ*$N0EI߬hV|m4>ֳ9O!ymb#TŋyCWCh $EtULH8{3#ҌD䆕unq)^ l"@XP!H.Ɋr-mЈe5|y%`L_|T,YX8y[0EpnZS*e7-V̿"y{G'1ԯn! E& \D.{v7 /DN䮜k Izjv|ˍSc^;>;ՁgT&>hةyh&H!l(woޑ}λW.໇6]RGcN Bk3wHNḁi$~ I:B$Ɗ+AatM ]gy`hUq|Sd[x@R]hb4;\6I @U/jX@';Uz*GD A21 'BZֆCC`trpE><$ea ֊̗ͬSey|O(3Z>x@]Uj"&/Lt[8ٿꅜ6Ϙ|MI״n=n0mnJ?.sSdۺ"FpXɤ+]hٜ@ޝaŵZqkM Bd¢+L?0UÄ܀zo8Ge(Q421eiDISBWoBDʋAWԺW;^o*EgrGS#hd.x⴩`xVJ!=ow71G i|rI S4Ex q!&iZnʣj\]j@z"zo@B9Ǡ>HѣyПU_2JNؒddj%ntop8$sրwU\7[yZC֋7n1I8\̾q6 )]m dV q: Co!lYlRiTqu 97]MK>)% SAN:?e %D0%:xk r8>c]D[Ǿ)"N-ɾp"ֱVܵ` pscve`3Uy{IQյVp Tm|ycؠ Qr.FɱD`jbs,l-_Uj}₩N?S-ތ )4_$HIN&`lNG85]/ld#A->$5IžY= S=^->LhZ iG\`nB/D? lYJybTnF/+؎iUCMB@ uZh+6q_.PҀCѶ+#/9S (#xHTSkgWT}:^eRjsWKe rHG$ġ,H;~%;e.ǧkMYdyԗ&^nU9 ` lgtBO5}k6A#˙$OOj(>vq}tm8GY&wcN(x>[QxnСQuql.0_Z8B󖓄y`%]S[uJwj6VqC4@:``.`/b{uC פFhʾ, rN# UFJh06Тu_;MN;j!DpGJӾ7ZX/#r y!H^PPXa&w.6W]#Lg"븙he ` m֢yG1w*wJq~ܖ%- 8tB;^k1Mž,N,-8MTvh$Z]3hv5wc c_y&pܤx ayu)eקO?du Yldz|NKa?MM^n'St{zG3:%(?6 ݻu˯00PP γ^FFuǔ%Mq<ؖ-[!> %|K?)0N8 % {?3̉VwנčC Id)*˦ܒm͟ NńjgۯF)Ɲы[?ZT51Ut5x_gY_(byO7 9-^*ː^ FEFf8 ط)TJ9T3C$@Z8|eTF%9`DU) [fR>d욌+ͪʴRC )~V`f褊zXn&Q mMw'Ek'1APg4 _<|183Gpm7mvGŨquU_keYyM I}xĔ&,O%l{)Վ[a19qE`SaZ۾S]hEu?S V788JaCC%'Ǡe}&}1Hjs{9gN7J?û.-Vb,!8/DŽ{# l?lPMm lUs;f9Nf:~ GIRQ`^)Jg Smwƽ{Bc@O@ީb ؤ)`=y\&,̓ Lju"׺7_'i.ʝE|qSaꎖv(،t|U1UVJ)k7gEw%*k b>?UPۀhy=`ŶO\nڑBx, q-x@`1)?.׀2X89G?ݸNR5gDzCWw=0j^%hM"ᛱ2]'i{d6< l=^{#I p%"o 3ͿP5zE+3_Ӝ tV~5$|cj,HX&OD,E-rO wPA-HZe 0WrB"d&uJbRW.Pu…9&C%4IMeX4sO#;$);5s$Ub^dKT2nkRU5yt҃QwZyWw P #֔HꮡN\EasMxyr&2P`wSA) `ZpU=}XizU`Af'aʤ4gcvFÈɣqq5uts.+KoF).inŖ@Sާ`ݢi`~jؾE/EY"w1)$JD>8Y2!w ,}kXF5XgQL}7ؖG$y_a׹;˭'6:k5nhg_՛ OGQZ섡[IyF6p2qaA{kגq+0%)t68lmcx*WN"qCa2`楿2Y(]hFih)v{T+*dmĹY쐶)']=FX ռʾËx{Ǯuo*߭Y/l.tul&hT%u8F]~VoAzÉ׏ii@qx&*J6Oh-wDC?X̖gUkenR~l1An+G(Gi0T&<q&O@(޸X}ss-'.RDCGYcY~dx_36V'q`3=fnSvrbd@7 tDH*X`~CCmyRa+1gF{S|[ʿKbyrj#vĭ>/{:rV_ YtF#k%WywQi[`򝑔*AbgFgǑ})(zYUŏo(0]JV}]FOq;P7t`8ig#aR@)]p<)LP&Nd1s> E)3W= E-M$<[6c3#3W!2TDThZ< |q~G ?8k:px M%Rٿ1ӑhnˋciq'EL&:sf)n v U+%fCi>JEm_k#!PӛջR(P.IZon+C4 $I('qr+ e$U(xOP&#& ǎ݇+ZK]Ync8l&Q#j0EUoBnal4BjRv=,BEJ3JT7R&Y!¬\#\p! ȥEr vg񓐏E^V ]*U%vmHt_᫗ADiM7w>COEN]MYTQlIJ Ur滦6-u?gJG , ]5$Hr/cW*>_oϽhDcBs +~28GxMnEyH@$HT# UWЫXb+hCC3CZ cf\<ƼHu bz<`>&Hbi7@ }HH3N;#m8KOf8QDn@Y'g|HE~ēc hrr]CZ+i /LGEګZEV}\_=oi%>yB1Y9?j$ڤe&'iRb7 KUg]ZV6 {I'Gum,iI:pZ= @m$t`Xvl'5]Ғ5FE ȷkL.b$}F&:YS[#r?v3SR( ?04aUrkZ&<Iֿ}_Dl|[YtLY)Z+ZC%Cc> 2LD>[ 0 4 =P5yVBw6pAa%֮{7U73ޒsj>+<4C{-7u:+p"%msMȃהL+fK1J{B%r"1(2NWUzzBP?Y^\("S# GeEAڕcfet4 I%4'<Ė⼖fV lV4*~K5- xI;pvÁqE<$Xn6m1-&]MVp ӓH}saBnG(j-4ic#B\LqD1)"`8:y>Y.tb236)#I)hKݶMwp1Yu`{8F nNZ #jз`FCz?:Cm$ v# !GdAD²l֮JUv dH`^M"* HPƛWuf"7|$)<$,V2Tv}tBsYl|B*+A4cҵM>٢ܕN14 oSJuuwP, "`R; >LRVw6~uxADeL3댇vq@X!YmBDbsP$7QHGN7@zN~>{sS(er{BL}'rPP8M^N^z)Zb_Ǟј"a@NZWBE 04SclѵFӮԷ85-8m8dIHaH-͍d_+)<]{Aѥ#N<%љ y*&A>ihakY>t4 ʼn-WOtq}!'1=_\cm CV`֏GNq)X{ۭr_V _s$ǽoYCq+PUrA8=Mw⮨aG(@JZBz '\絢#I8ڽ4;z? +4WϠ)UbB?goFFpAStqn3]ITX$Rp0cdn$\[tKK>HEG˸t-:8S*nQU()ny\ P˴#2!b3QU1 v-w%=0)rihĂ+?L3`Y8̎jje{Y-7[~hB[q}{E%U~JFCgm&9Z?me_CF(4K ACGJ&!E^B3Ӳ}is絴-yC{t@&At8=i /bD:L)ѹZvx9fyja:EĨ='4lČy"ӼtyF3<H)݄%k3J<|Ύ^+v0/8d14x/% uo!8fpxKwb//jQ}lA55;"RM~iI{1ݳV0⼱ȇJB6ȌPS!)Mg_xD=7g}a tg!Ns>Ά a!O~HL!5(-RqMn-!w(x^szA6Xp!wwԋuJ37M sCU^в-HEz6;)+'f[Ŏwj1ٰWR x.wRf uQ'lۿ!C&̮8IKϕGJBoe|- @zM{\IE ?.6o}3L*WTsñO7nPeu^ՊfNh`Trn]yBG)ԗ)ݑ ~4OƟ֦\`+ڳ*JCR%(<S$H/X^fF2":$L4s%hT,.#!n5!Qİgb1/ J ;.;NR(O9 xo;}4ou4C]i uʵMϺJ-BF4fzOL,Dž>^FT#sF]AYƏ}NdVU>컊>uJ_[q#[8/sHNRg*XuˡpB_\.2 M~>]bNTl&gd"8k4=-o6\L %V ]6,cV1s v~qau?sLpV(>@y 9~₦H#1)b_:Ibjt~TUÒ(CgO!WtT¿b>k)`uͤAZȵ]jMe=?|dqѾ]o <{!1Vd07gHaRXۧnNzaL;wV" ܿA_]<Q%*T'ٔ]! w[+uՉ*`oC2$1)@8gpiz)YgAz%HI9u6\tNEm~D,)q) `N .b#r75Q .әm zjfƣAw}#-Hy QNVr*˅- UwXK ]C1׮2+4vu ްaGZABFMy`1aGΒۓT \"𣏕-k@lZ f)4&d%[0ph|9pyaZ`KRCguNG[WRǞ(1nDִ:H9&ÛTps$702 M6yyj2ֽ%:2f2d*&YTonLفmkTW#w@a,}rʧAqqxg1&Σ<,7s^:1]͘ϋJwOu <Ulûb@{Xި"2Oz2͞+m.僚; ]  x%M)' _L";=OI񦷹>b$ViJD@I=XhG=B+˴hVqL}*JD J[9PI%Odu73 !rA/> ~̹oDw<"ߵʵtD;h \f+)U)m-XѝRFnfAPH!BRw4PER5֛, Ӂ-3vEu}}oȀih3N5K{G`:ހYh$sa+ ~{֌/; ]zT{BuGhlj盙*.*Wzj @/g)Jp\PN{.M`LBRhᘀ^ xQo-QbՅ(/ꋢErt[h뢨MJs -AJ1oԈvhrn_%Kߘ:Pyo/dz8*vo 6#+R}}æ=?5Ckm[Wj ̬#K{;*SJ 4^V6$.0]j *go8 Vf%v$y6 _h%LÚ TuvkF3*>r3B/ym >qmW[- eJ:id (B߾(rGBI8$GPBhI{ݖ` Y宆(|% &bO!8A.p98S5-0)P__<}~j&pN5Nb#E`)7?dqHGQ(Zn|6-^2!B//à..&^ĸSj`;MjUO=k"SD"9S =1Y@b0Pcsbs5ؾSqo1:puo沲xqЋs#;jס8U Ij/ˣ4~sѵzj@v7zg]YJX.w?[К)Yw }W~q]6w{xrqxhzz^wduQ2s̖VlybkNO,ʺ&&NE,D"CE3e m}-TgaZO ꠆Gl)q'w`s"'PZ7)HH;#HLXۘ-[lp ]@ISa$0{w0pZ) ˝xxHj?bdfz{go1.tE^rUb|G>l1 G,}?:lX "f8?op8t FrbI_ K+.lSrEg9meS{&]vG‡(w AS e,@o/g S1k)вgʹsn&}SbuHu9oIo *v:zs:xjHߩQ`_5sj ފ>6aP\u#!Ak|U&`)2w/a?]uVUւ{+o;KGax6jY̤cw$џ'iL p QX1z烤?uOK,o];&]^M=SQ.hS.m-a -`TDBjjwm=TreƖujxp{K+p;5!vc";c֓fЄ g觬zW'e񺾁2 vVz$mFa@T#kћ?W}a ʯ8ֶtJ孉 ,̌ߴ({L-#t;%$fO4?fbmw SmgQ:mߪ) 4-3 藝cO$0 Iv" [c܆7;hwS0>q=tĭ-8H J-:DBlTQE(/O3֏luO\eT#TuV?•7*Ǧ,=7˷A *KPD,fCX_;la"vnpwYc1_~e!ĿLf:hP-6Sv^/$W|l`Lhf2\S#R1?؁?GmDjqרA{yDo {W=Cƚ߀v˯Q$U55ۦȗƅq}'\1{ y8wbݽ=!DIk̐o?lzXq`0S/<"{]?^VVZl`@[i?(ۉj|Y˂]##bLPcrF+6+6a|KQyv<c8.վ%+§-G<Д 4z35PR5Iisc"9Msi$؞bʍч }.}]9bA:m5™1f]rOFUB jH9x1_Tm}YԊ%}nRrH38tX)Seo۶!@:6ϱr:s_@X&вÕCԦLiGc<Ͱbώ>'`!- h-dO7Rv]P=$=k'7y/-.`.bz,1QwSioѝȖі,r'n_%Ik䛄=HӀyr ؎R..@.r(i72/s{X>ɰ-/I&`*d֞bگ;QdD^+`̫t~nӶChn6ݎ2-ʇ45 J:B}ں5|aTۏ,pc| d% ~f[Į< 8 3vg{0Kmj:wx6|<!ٜ ǩN1DnR7GjEdJ]$Vo:{zgiNA׆&ˆ_JI &7 \D[q0=5AWRqneUL9 IWGeM>y]85Y.B}joyN̡ܻTJD=CP5\[FPC5,53*\kNtv%iay1<w>Ul}WaUjvض+4tO'WJ1*Y*R/)A\ؤ_ng`]:؄lz- a׺S3T4շ}}g gz/@iԶsA^/1\~jUl"48/9_Ȉ?woC+[ _?D&fĮOyK &+WFM;{=e&'jC52Gߩ>o\fAiD1 ޯʮ\aX6 s`bD^xaػe`)_f5$ҦpMd x[ 2Ht钶ة XD[ev1'G_1DʢݟpbOIQ[& "HDmnoVںqWiy[$נ2$,_gRdmuNō{9FO#Ҵ0ND/Ql{ nV:DdxZES q@UְOi̍:r\phRfdkt ^&{,c<%[ᢏRSJtg [TGi.jJOJAHtW,2KYղ`<;NJP2H8[5\khA[ʃw@MrS7f^QXlW؅nN!UpZhIn_*@wֵٝpumL,Go˻!ivob_i cfieZ _[7ܠvO>H9Ӻ~AL<$1SCdyYWf'lL%ˀMqKaI6u5UV(.K H|-Ng''*?f?(k7+9ҙمoSq|* ai6 zRM(5[gB=']yMc , |U4&8s[8Ni c?ڊu+Kt9շCo2A^ jr?}&G|rʾ.szH!Qs'bxm7wJ̶'IW/V?Ԟ~?zSJHe -.huF\ަ`~K V_-?ֳ_1~Y۰ Y "n'|@Wn>G@+amH,0B i#y6i+B6Z/R*[z#هvj^_emH" ysbĽp1t}WYXJ훶UI%u36%,K"`'CAPY,$N0,_D~5z.u΢Rq$8n}[dV' 6w!lI*eȰ?~8l],Ĵӹ:ِ`:) yyT3Y]iClRN6=rM|t6Fz* uj@plj0+fptRH\ͿzkR|O6/m[ic}+Y.8^!gZ;%g{'jDiuz9C׽ ;R@PΌ7k5hyf-#P $GUy˅[,WNLS c J<14ȜA?H훼0P=Ho*(O1Y ]b!~A=r7} gbC1LxyШF>7 /M=nCt)dHFsd}kV2qIYDAHNjCuHpy }9S*?nġ"lQV^{eXV`ɃF3t <;#ݣP]vԣ\k*U$fA# c7L%V۱j^vLg92MiDWmRe>Wʔ3Rtr~q"XauhWcyi AWrvZќŌˬ% P<@a+'A ޞWy,3dB,%J#:vN|m"l)g֝ ss˿J&Hn,Ԟb{IAQs 70_8TMʆ"(aԱĩ'PZ fQȕd05hھBƦMO'e[|9ǰ9;i MB#`B4W%ʘgұ' ;2}3+>5P vCf阷ɾ mzR$ƿu$8; +{eums|l{["WO5e6S1 f?φ`~qKSwvHêfb P2>t7%e绞NqdP„5>ZHwU8MojE\{&mФ3=BCpu^{%Ž~ozRT,47o|*d.BAu%8M >.m>#}w߬!?p[1ۇݲ8k9km}畝.ψAv+ltEF!0`|ckkuv A]r%Abi͓b {bO&@ZwGi b69u%%2 [(AH| X|D +R]@H*_xWG\w~W 1fƳLoԿ?`@If)j4jl-5miB'69vX8>UbjV:uhab!r;wF7 `b` tMc8xvMsV4~+IP_ R?r`7%w/hx4t`%RJ9OE *K޹]9敌~cM &t㜻LR>B'hōxnN{&8' 0߮,&6-SiM2,!{lJ-9#xNQ\QuƳ?&UhC/[.H+eԅ±La3um0g9=;aq,S)feĝߦ ԣv, +S0Yu( UFї2sZِCp 2|v¡qN&"SN+;eX93+|U/N+MN,Ik91Ʀ|yגIx"D$x1(nZXdخPe8){3R0Z8ml p*}qGl}5q}\D.qԽ-n`Xhfp#u6/-KV HI-CwXX!'qooy6 Yt<ӭ݅~nt75i^+md:u?,*#K¡ii@X0c'Ϛ\(y=Bz5^ⱦNř y}Oa䥚6<tcj'L.H,4.G۝}cv=ԞBd?Q*mN݄!}ϑN1j gSb$XBܻC?Zp_f|5DSHڗ$$;/sGRIj^a02&eJ3:qBYrQes"tX!T̮5Uf@Shm9)#-TE6Zw =s[z]sɭ/DdA'ՌL Mpg. ] T}*K=!ZmqN{ QeDDj#3{+|}t-gY]ϨeeV8yGD|Jf.@!՛2PW<r\426eU[1-P"mCJN_g uzmEؙɶKX\#Cp, g'i%n\Teu_)4%CqߦT'JS6!6)DfaXY8E~g~'j jj[5*BRώ KPȲ=:@\Kbd'Dn3’1aUhlbh4ZǢ>8ʮ٪̆q5SX>8C`VCl@t]&[x+8fXO޻d w#=a$kdUEԫWt*#ٽ|1Ȁt eHf"ANUWPASGL.X0YV dȠʳ" $^~  ͕:Ex7唙 ÿǽKM+7(7ǸEnZS2}F#y U\N.%wjS+KVhI;nlH8S k^68PtF5R#6ᦅ /ojoQʫNr8*o[Ts $@.YzXK_lu;wxvM©#PK^ʜZSd0ϟҩƩ(Lٚ!O8g?ⓘUgp z]Zt n5ûX.1U̧H>GtbPf??F&[qQb2[8S-4 ֶ L*fpB3 U皔PB|hEص =+F ȫ'2-ku6'ljl9Wg"YqS#SmS`@|xg=@Bٟ `Fd`saxL},`o!G LJړ n<=u2&h##|lW?>we` =r6*tf#m\mLSRa "t j_P釥>7\(?mz†V{3&FS0ڷf-8(B fc6%.~ 0T!"ynU#O#MS(n.sGWd"_$y&7|xDuF.;~)v@S)Kox6't<kkl%Ӯ#RW' fai,Eɐ =XElM4!].kr.Tmr(•;cDhϲ.| %p^OQU  [Gq 8'+:ծ)D2l{m\1u+_fVpRxU)#+VbR_u_AHNa@1B|t Z GٷcZ8, (2/zh6AQ=NjQ4 vzrb#w-t ϱcDqO Gjm3fn?i5%i 8!ْ 1hӽnh嵃`'؆o!V?uۙ^T  L3giq+peX]~ muk(J7&`+d.3lص8U^/^R(Ab݈ πk=EؖXˇŚb ~ylz`$]Uƪ?moh+HŢURh!*I,զ4(ceA9ε* t4Q.F2њsP8NBDeBUd7 ZT rvZx6\1 1s^shT$q/b c=RkDNur9CXo5|lؚ&DXB:*HvZziJC!Qй<c`=W@HMʕNf5Z=, H xR>byB IU0vL|:+c $ʽԮjO\ܶC<'v,릓}~riaOşj"S ] tΟ>4ghЧD  .+`N?WL ^cOq 3x4^>|<9|i4beh%ߧ(ECK!iSWP`KܓC(P]hQ-m@n$~k۱ ) fA Bf W)ώ[+̫8K+Zr֔-'8 zo*=F !b0Jg/Lt`=p:yތL Tl)J"d@Zxp 4JՋT?bl 2,s 8C*#c!2Mͱ:{˂  /odШLbŗb3&E {4RrsuT]RT}q!ע_"zy}E5Ȅě9QpǸ/{ˊܨ\ ̿F8cJnN7jڤhTEqYo=rEEsl Q-F$:NKÉỿ,Z`GwGlja³&w =*$: h`6Io0GWIV.׫XeKv<퉻@9\Њ鱗XݞQA*ZR$3\nX AVrFngճO[,ՃR*[7Ӕb"R:u*1oeLZq{ʍM|HtU`An+'M>x=Dq8JŹNpԈ1?}`)٢OK`vIeM:wbc5%' "R˩k hut"'WK1hiDq'>=b@7* $Bp,WAp\DSIBK;/`Kgw? "Bz3dQbN1b/3mGQ&E@Z<@iL!^e8r?3McFMCqcWǙ:!m*Dg}#{#|%$mѸ_Y[çVElav׿2ꛙsMڒ +-;蠂 >iþG)ٚ* bk{2.+Zƌo}C['Q\ ȊXbǰ$;P' Ғ'zNe19ݢ xF bnҿnǬq$8;.p kqDkGޚa\i#b+?ͮNuK̸͔ R8N݂r2qk2R@p丘RN8U*ǛfZ.o=ƯWu0gƣcoI4->f0!p{j ߮3? |䵁Ύ[)@D_;`1g[T?LxH[L1#ˇ'c峅2{tK\;)ȟ |͐ot'Dۊ5D H\FDbۙsu?Ir7YǴK<~e0BTcX|wI)kp#93N:݀5..# x~5`ޮ_e16Gvr5gwJ{|jndEOQs1Sl}x4-U+ UDFZ^ .VsEA@^2-IAduюB {.8rU]cR@De %-_#uսnh] ] ƨIs}TWsg5̠|\cw-;N!1ɍ6Y*ƫcLrrP$PTd p/dͮ@b6&ߋ8[:JsaZո|!kM/hٍ .%{%8ESo]ɞ2G嘼.-[q};֒wl`?0Xp1թ>8+t#-"4rM|ќW92Q!9ޡUWD.\T!`*GT.΍U;QVQHT  ;hDϛ6.|Rz,"FU gB-TMf7_rN\ X^{X4:|/!┘R$kWY0B4*5ʒ/&.p9Ͻ,Y EL[)Eÿ[>Vsv Dڃ&e }XpK֚5hz-KOD|3*5t&05$ڶs1&uS$!s6V\po<+m8tM$urOӶF"^OSV[IyDJb V7M\3 /Kdn+"~C~ AGz.|KQBw*?MR-wn{@A"Ou,d;+y!'Kz` emQd/k@eGa96^k.tzse31GԸa(tr2Hp/=KFFʈ(.f:n̄\L\'cπ%?@q)IF|IL%"kD&G tL`08R(Vlu!b@7TŸCImUBLV”U1Eb[8n.b<djE6i60 ћ+hbwÿ(wLt٨$5EtHSyNTcd>gAT5J)IIȌYۤu>>› *O/ ]F5N9ruN;^r_|r] k 뽺_ʫ=d|`#^Nl0 \D^xX{T FHj]Ն]SAvF4c(eݕ"rQ6C4-o4x[ It.OoDW<](sG?u9\Oh:ewv[rw(5VyVh˓o%B5g9g;K^;100:tHu?H_"Jܧ]}Io :kFRil!*N|j|/_Nv$M0q΢7%sV741TMe(k_8YGAy-L#[Ů _HeS!E,Gf(i#qTf1pd*#fمlPf;|2kEnt3 =343(\DJs)t9VB[oqJ@:I_xBBUqQ!L@l 6칮Q11Srb@!߃O*` ˗B%RqCo@Ldt ŀjFhRvc议m~bUHKׁQfH;TERزM [o]`/(b=Y]tLRwЌsN(ZJ(z|$m< Xm~25tɣKl/^T>wE2&&Ϙge@m5?gcTyv_<,hcv!3ş "P?Ov~ +zz5Je x+lE+KЌ^>o^. j4' 1)Cma,]GThl/@0ڲİۭSSmZy;O_NmC(%/pEeYe/ÂN ^*%l)? G y[z՝ԙX]ñO N} 0WY_ iC6|; yô]W3Uny| OFO f*6C/ԋ^+9$1%$+"E.J!OSqxd]84՞M@zP61k],G8R `q䓶s,s4_ 뤅~^E'U!mVq쒶W6$H;DX=kiD.fg|/37r0q^6+a&< 'R+p!F8=489Npg~bfc/O^$oNuϾ9.n)<%}gq\+lA 48h4E%T(Ԧ_%f郪 ظh2ޛ_t6TjهR7`xŕ5܏~ĩ#EPN*d: /NP01 (@A4n0Xzou R@뇂<<ʕo+zNGAyWKzILJI$T+쪉wW4\ tf?4#!EM'ql\O]-^-*I($vVkn_̜sj7ީEeس\.Ddt[V MKB:-ʩ԰R\@V4.G VHtM~bX5(&P"plQ6ӂ7RsS«5H[OhncNZ?l:bB~V֮UCB֝H\l,;gDLOBDW97yF)55Þ|VJBIcZs\Ԗ!iI[SMH)nJh b4DlSm/ g|5&QH /| :4G .1/o"!E<3k0MRȶSߑ{)~ʵyΠuo.qa4E:d,CT;KC-.;ֹ09VI^֚MnkzmSd_b 't-QE[; xB/iЛס%;&FL`|lP% 58 4uULy [W/YixAs C.e.ŷXtq}Ⓒpj0C}E//6Ssf`?[4f5K6NG` '%?2?'aoIEON2vܣ`qnL _~\>-71?5՞=Um'ϝ)|ſMh9c,w̖)C#90;jXF!:[Dw68xoKc߅+W4k᪯9[O[DL}yX.]u8Cs3?cO2))˶}& fR ٽ*z(;[kiڝ.q]MS^~$ vn rDR3Ƶc;ӭmwt'߰F@B=,PV vSN}}A.#kw9.6Vh;k pQEΆSw5*[R4=][ie!g |ژX3Ə=9#ubccu>4 XTGZ1 "mxqvP3vzO6TZoW/oSa)onm jKS'&|҈]ciB=7BS#Jp:} R:KQuv,L&r5ȔXehC3S1SE0IRi=`%5mi%S#7eD4{vh+uBo .é N4/ax$cSLMT5']mxf' L*DP >@)YhtXIKvf=1ױ-,jXncFsmL2"ƀ O!FPDP*nD(L$FV+YH匟_Q8ꢌ~  R/ AB3ⵯdu MHYs >Mq8Cu  e)+c$κd f("U "l⛭= XᚻZv 7tz(0 @cJ\ O5;NCdEvЈ^R8ĿM'TzVx'.j:;?6v%[br5Vc/xBC7NopYldDQI7o/ebiZuo ;Bn'! Av\x-$Ajᠿz6>OJ.V5~vTC|XM@^բ*Nu_l/b?͘wKaeKr2?~wBɺKA< (K roR8S;o2,ɨD/"FCZ1QE^]ڐ|?tgkqA/rBkn<`ƑCڰhgN RbC\ٷ+Q/}u W!985Řsw:&[a!k1YK@Б9 ?ca^Ub˛_V]U"?tNuaaWbACvE49A ~-噎ٴK`ZT%,_ ۪{ًEhCB'Bٚ:5ap8F|@xM?!/8[[CRCsNp/}2h2 ylkNIs29UԜi1H VT;ԇ7uץl t*i׼ 5%8ni9[NF ꆷJlzA&:,+K#L+((˗B NIUAExvn| 9$\TO*3x}ft`Wtcoșo8;YԂH1eh eO#ؘ寀ROð&%h(VA/c<;x xS+z 駹:a},~E ע1WY#4Sa5eez5I`0WK8(,:U$aTon؊$ީҼ0T.k[NLbE,tEA٬އE(h/%XaC3=yv]X2 =ǿz`n4lЅVuqeӌ`؆ :ʮzu֑*V E}%ӁC!kHXXܚhj] N%Ƴ\n΂(fm~j%t|B%eդ@;_9Jݖ-rkMIZ)hrE+,|@J =RUr>!n.Ľp'YBzLߑdb0]*"G;Ǻ'> +ٱkXʀL'()[ x ^ Q/5 G☮8FX"2)6A}- GVS 墝e ?%-&>Y4~*i$ !8ia| 1|+z}%1:DjQdD(d. aU&݀cy-˶J{ <ܶWpo$ɻ2U9G>cIw>Y)^ow${My4V^[m'c+ PS,ddzgv*桺ZF.ۺOhnqTUMMŌP:-fk[< }.)}?DroD}ItE&+;mP:j |_~(Gު춚}d9.=1{ &HƞhNoN;G;R 7^xm*sw(rV7U)l 8݅FUaT á=?$>Q(w{s.PHc?s s8 ]oz pW66bq# v# {1NGDڜi\"=gq 3WF^~Pp#$kmKU3pX4\?:ٕdz|< nOPd+ 0|e;4Fy;*9˺F5I \pXS-S dW7qڊူSId =ЈكQS,AjKwk|tDD)ֿyw!}} 6 ܐvTWMpac,C"gcp+)S8v"aj? QReKjMeֶ)ܱ1"h)-ʹsyY kiq;CUHe"/_'b)ϱ6sEʫvQ)2FyQ4ȂhQA袐秩`G!PF80:)hT/P ɝ!>G9LHGŞ]FL3+^\`&ߏὮo'p1f].EzF:z"ګ i~8igNWWC:\Mhۿ;_L_cgEl}ĥ[~8 'v]O_V]\fG\ܹFg;Ki<ӥslِ ~〗F&N=-Ui { a^AhG^lۣl>} Q xgwS"p΍; X<ů 54|0mgǿ~ωch ^̩JT])5$d~+X$Zy(eylzFL)8#psY Lij|\ey$O$)x<^ wzO4!>qjS}?$Ō-$>K6^Yup#U<&M G~#W/dN8Nu_z> %+ԁM t>\$g|{ G MSW5G@9;ۦ~ PQ&ŝN|N4{jl&o^_02F{e|\O8Ic*W jboO|ŧ ɇC6ts+b`\l9&:loQw 2sg z$f9ŒN&K >|4@͞@amѧN,H/ѲKPH?LEth!cXlrd9\~jK"մ?0$8b8^40Jыj sh]f/~ b샶|c{#g7y=(i!r[)0jQG]%*oDOUjYɍ/6z/Kẉ-N$mn5t 8HW-O'Cq\KOQ4Q+b B>tHh}2"ͷNOx)͊K HwTG5=_4a=کOWA`}vNItM%rXl!b*AlGx2RL?`nm=cҩuG"E@_LoP<=|tu#o9(]|_6~&3QX4uc"GNYb"BX\ۅϧCVd5$ӟ?k2i# 6vUxA+2/td\ׂ#4ʲ@ ΦpRRcu9؏14cF#f*-[~y CVR !*R|uZ+ ١ʡ2>ʪ3#Z|hin"Xw,Ev G䙔XOށ@M4Ч9^ E V9Zz>a]er @wHv7Saa93[ Oq[#Z`n I }ӳb6ZϓAS69䷮ w{#[\lʗ9%3KP>dǹLKMY4 Y:=}7h$oH3,tS 7`)wיercr|85733r-)Sp{Tt`y#y=t̊?`9>BRn<\]TKIv]aֵl)oP6Vۍc;sq=E; pJ„.5Јk6 S*=X땪sYQ)/9:[o,k5]bLA!_G=P?; 6=;8,dsYͺ@sg,5.PG"[B㑾tr k*b倦V0c?0oFn㱭, JIqק-"T99ݽې$"QuZ]Ž䫅K_fBy^r_g5u%%uGnDꃉ$ %/V)_8"y<ȧ)t=q|PYׅfi4(ؿ(FM,Lbk~elrP1m"\Vzқc8X7lY m!3w:7-eǿҶ2)edE=V)4ei.G#_COӦnF91|uV4\[p,>A`<фa\!8*MQlc a'a){>FKk^~d.0VpTYٟ40l3ݖ_/ۯ4IX.ͬoN8B9U}~4g%IE'rJӅ1ڋlnSJ"cS0Rs0`;mر?? 7A Sm^f,]ՂԠpn?ϳ} ni(7J%DHp۝ Fb`R6]cM2LVC>,fa%V70铝%m?%D|I2t쯠B)$Gʂ ֞#ʩy!AX3x'#hFcM֤gWKJ[M6ӳH^Y$ѤU88: OBSWXڹߧ@z+j({hPramV ܨT kBSu aG%bL  ϒDD.Y _Ќ&w"Ux$D氒I~*1 ۧ+a#ELpdW?a" ẸoM-bOvy; q*ͽ>%| _9E(%ü1_@"mWښ:lhm_wl}sN(+B'gkʒ qϝ2 CAQ,NCFp!(9Xv۬HtE fG3=wA9IYF@|͋?8PMmd ZmRnp::)e (ᥥӮoFmpIlgǏhK>aif?-^u?U%5hS?0Z>[n'j25f@dL?d0 _=^PJY|"'%\&`E[TI۸GIڱo`H4Z4|X1.ءъuX{ł+ax`>x,ҡ>L9R*J`EqdbXvQ)²}t'\ӟ߱DU] pbDϪ9dllAGq7%LU[mIy.PT l=ٜ ; 5_Lۄ2f?4\:s(N3 ;ŬB|/Iv btt':8"1"?V" |N2G4]_c}х۶AK[ы/$FTRl{T9+[ f 0Jz.DC~DKR˔dG)S%e y/!epS(>cqfN!{bEHLLYѼ`j-#:%gsGgC!]"{ދgR֗7XH>ZY6n?A(Huf6#Ttp)tx%2)Bb on8,9Wl0hJޝ[ģ=ۼri!z+=OZvg/g@N?=6wbr L,U/3wG #4L+1)WapUy9:e%#%Jq_Ka'~jÌ3\3yu!sO"OHw"8p0(e%/d%S| N;G85:J&{*/ $7S]3<޺11qCbTrl=dfF@*֎52pz Snb8ҀC,v#Oan[`GIaQXՃEP;r}K暀|g'lv)1Vk4jd#RY y&}wtzY(B ։XDٜqI{~6.Be!:TG.}\YM+ aF24Kk#b-6/9Vן,?ch4'"kf=*(IW t5JeMm .^IPeOx*=L6 ׻>oJxړF'R#Ҡ:iȁ܍-"n72t-OYQv4\@#ohKOE ]NKP|hܺECV])D>Plv10B7 Ju6s,mQ.8{0&N:<Lb||;u q=9N0.~ޞĂZ %Y8*ƹRURty{FO0;xr}=AOY4S {)X7E`dg}Q\V蠺7gqDU X&H}n,ds|ظ t6-8T 4vLeߚ Ɨ8Kxѵ}4ɏ[Ϛٶ SJOh)Zf|2P 317-E$T:f[ „dF~7%?wу熈 Q[[6&+7*zy2[)(lt(zp''&b]7k@"2*t lR͗g˺]zu]Xk5S!MUA 99J06+~WD\3Vgʖ/jw[C;& ѽk:ú9jdو2-^HDH疡Hl|srM&r]:~>V%< Hc7V3IfI%r:gutjuGD$( )PΏU{)o^=DyBQʕ&: o:ӰT@: [92=w"᥉pglRnrf-e8~L;lOִvMVs B1ihJYG (:˰b9?;^^ R]kN/Ri 3?].I߹k[bWYogxn/mBYv%a0%3t'~ea6lƶڷ,`1s-&Sg߀her^{OxHTPul c@%neO#!J$. 0^exNBLJP e3z3y@0| L-vwF‰KN3E8o>t ”^sSwݪ4ͽvJX⊕MAY\n|- ?] I"`S&SeBd>dae1F_fXl0>sF4D3")߈kVSU)>lhEEO3Db]YӖyazD #ʝ lV<ܝfNGk Jsdqjb[ĕf*X>Ržʔy&ATkO^Tƌ(|J4Yt""ӳ;$j]Oi#xk; iQyD,ȶ=U QQCW*]|Y4Ԉۿ՚D?ܚ fWzpPw qB)T,zyeĥ$hAΉnC^dҼأc$^5]NuF=,Bf=IOK\~!]0+3 ^Xb*< wb*(+ m5 ;jM<(&g|mZm +Ҍ+!I՛Jز nRC"F)Iz2\g,G MsYmx|Ze!7gy4$VVW%ϤL4 j!8Ww{#u6z^6b7?LqnYtZc56''-2/m_0;||,b1mx INw5x PcW*Xk'NB>/ǬT-ڡW)lVkE?d: pl$1Y>vf*9hn.ֲ+E7|lj)o|S5:Ci/|h~Y2q]0LYd;1\ۘL5f{s]LbP^} 猀HTMlnpcvHilX|k# ¥qf\6=W6y2H[:I䁺k~3}Ռ >ԜUYCߴ_ePJ-Sr%H  ]9`h~6C9KL O+ IZy࿢`8?hMѣ&Q6Qǂ|PG^[s3Llԧ<,AsHolbiA9 {蝆vMX}.\|WAmh5'` b; Pvv;A(AX6 {Nu>۔NkZ4c)Vo Ǝ(`sZPPBPH/\Kiߜ #{O:OC3tuTAuY|ǒv3Ux@t*Jacp m}IHtmbgWB˝ûny+̱nrZ &%E \C&=Do n8..gL+,[0<aMڶENEGUUq%!M vjVRWYwAZCV9IJ*5!1Au5~Y=#A%;Xq H=B UDW9\UXthqܠ$ I6'DRܳ޹3uC%?Zr)ȣ]GOvH7\OXriǝv/^ooCoڎ ,h6IVҷPuŁҚ\X&M3-y$Io G |9ni#ր7\>FHيlrn0I 0g9DndODkNbNuH2xq 4~ynϐ1d[E,ͬ϶\Zվn&.*sL磚*l?:3TQĎYoQ cK/+)Fd?UWF @t'i|U=ނyR:8ķ - F ޵%2ƶA>kNۂE6h<0~ڻdmt6,g4ttJW:éPVa,cu%/),w"V֝tϤ"JPpKY]Rg2Zdp8. BJNz֋}Kaȁotw:3Utɨz ‘}iG6 J\q,#MW1ZՁ7թ.9W#wHeX NZmkNO>/EwՌRI ^BO{䈩l-&t}l٢,ϊ/rL c6tfwD x>]] 13T%iϹJ+gXcܧCT5IdM![X B_ ^+-+w :uN{Bп4ϭuz %)ŃޑM׋/84ȟBoFG*1iҥ_d d ^zG&ege 3")\d'Z#sUטQ.YmαO,s_ZQELz}^d߲QT9ҽ‘w\/}Qhq̘cWؓ pT`w|'Ytq.i*-UT6=fLt["|yuiqւȗy&W&ńe㙗{͍SA* /5\!p:>8m@-v(._*SMCpX䜱y%[d}fELcSlg21a~kkhcW\2jZ3ɉRFTBCR8QAጛeǔK2Ú]+/;. +`D\`tD{SH_>83T/{~C.B*.)`{P&}mޗ<}83J'Bɷǥ#~iRȴN-)MɌ,V BM-ZC2(fB YhR{Ψ(TZ%W Kwy7QψFb:r# egNJnL;1Lk>8\_Qg݈2!kN=67Wy@XOm81pZoh,gD!Dp&Q -Rk4@V!Ũn6B AfoyGAX7NX3mJ.$uBZ.!~sD0`㙊? oa-LJ9B`TSwUO `LqNL<Fcz2NP٪9 i; geۿoCRn>՝KY8xEY=pRq0^KaZT"a ܋X _&ڸ3gTݢfz@Ί̓aL>@)Vє pw$AI%qIBoP i~9֝`%`/ Tp$ځ q3Q%gbQmP%{ԋ/Mb'/;T*+EPlʎ٣ݮݰ1k;}V}iѢ^IrJ[0ZWdea|Wyn4ێXUEN5/.;K4!|c0ЗA|fߴc%\|7F/^;g[lkI|_Åg5&[Џ4+E~y%xaѬ7(Y= ,'|TS2cVNSZX3}WBWhR9~\]ԟ -)ՕřIbט]˺;v=K /._U |vS<'ƦiZ[ܿH07Z(R:$njvX^Euc͌G#/ȝwZinW{L27DZ F]6Gt=$n<^Pmv,; ,}k0\W$*,*@Z!\/4~W4"hp*[%8dQƪȥ2*&`e!" _pH>)W[bYKNN$DhYwP7] UK.'"em{ѾuE# {'sXDD["L޲~G{v[f[Nt%y!6:z|ØE*-^XE߄ԈU"qF+KqpӒb*m^x:G$5SC:.) tct07V7Yb5ox E-j;$\B'mH]TR&LBv+P[ ZhFqtw~x=ϣ @BZ&*nkaS~TĎ I_F?M@w.ذ:@O0VLG}U]$fo`᪐NiV 1D{ FzNC1|t(ww͋a8)GJek^8gW71,5d.uP_ yFcBf7d2t`_A,"]og,A2NLQ꥓:[Bu"}+\u*w+VƐ!N,3Q=5^eǔXB<|1nȁX`lP8\4'ٞc啐꟥\,-ec8޸|j!ב-3˱!)yt+ttTkml v*n&GRd ûQOlkݵUpK8?|p:b椁/ؗ-^",Qv ͆Qw1L(:sbu5v@ w;Joz8=_0PeJG}Sg Jկ M /b|O}'wAq% yVCH+aq'M)^G[QoS$voT Ϙ+?fҐ08FWYMC %GƑo /P&Os2ԥݵxzay 9_M4P$@neh4y"ۇ{5"$A(I5 }!R8z'[ nttQQЉ8Ԡv RS88L/2. O2?9 GI~'Q'gDWd!T(#ֲb]5\HM2mT6u ,UӋ2So/ˏ/V3#K? ;&6h8}iu(uֆ[-|9K~fog3Z53bf`\6KoacUA\R 8#RSݩ9=4}MK~bd$yhoOMn:s C9/r G':~xmHUL1mf0pݎ]PWq“O&Ӝ18̾06FJb1kLl۵$&;RȟKLKꯋVR ##IG_G|heփ-6p;oa'rՈ|D]k c:;x ZH譭IE@lO!(M력NEƖvL>\ϰgE-~hشLT->v{֗t;)oU쌵0`U#-q!) R$h[2 TI`ł:i!ʵTJ I:-L{klrr0cx~apmʗ`eT-fa6eVTz@{l?Zx iuٲ8(7ߐ2h&]ph Xy1$DW)e tQz""FS6r ,(jK 8fuO*& g9}k?[r\zphˀcNuV4Jĩ ئs2 8I`̅iyc'U;@-G+?" ޱv+UN֪\˫ "WX%r:+3+T.2/ec7t֊R.2'9E!!ZΠC ~*%G+V&'rv)BS?Gmq\]Wbݓ W/AEnt_R4LJ7jz00@rIbo%mH%oSdhX7@:%k %ڳ޹<=^Hݖi~3FRp/٬dԳ\kU~I! /8e> a־e%>ͦDe}=b7]PYMgv2m; tD1yu!}XB~YDZA[ c(sR0/UB 5_[~ U7>ym0+/A`/94"~jzc9&832\t7l;.UxfAFr2`RWVUG!Z&ɒbf5TCn A-lf}j{LhqAB=h,{h[diNAǂa.O¦H#u6U^s)ObH<̔~T73@JxV<)EOj*AH:~ZK 0 C=+6Lӳ/g9U$pcb9FIfaƅ8Z9/6TdTk"oiDMQ]uo.> ̏ vUi.,Cmp^e#wKF5m3Scۗ/z/ڗHo:ڥ )KTjT;'1[ >ڸ ƻv !iT =04zGBf]&XdZq֋*MS#? ELg\꡵'@IO.UhE fHr00ͺ6#LCEPoY'j-إ=Cd,DH籅$=OT+sJDji }p`&ː5[(0L ;^߱^ӴxI? LCߗHN%јOEi;2b#WBZɃ`٨YrEۋRc,^[rY ;# 3:Bۭ&cLlB ϏIEW9˅Xj|nLҰZ(eqHW.,yK!ٗ+G|ɰm e6e[^9ݠ#MtrSN͋]-,ӿ;^XQ\ )A8ɖI}85~H>Ѡn^#Txl%P HPq/xAmf+  ǬP$TgFYٮ'FtD0"Juzmӂm-%FP|\jFϠ718Ɩ|UK5ϩ͉ x*"ywjuGIm?OD/({tC|29^j {ŚT]{O."W|d%J%P鐅}VVY \DmՏjZa4y}S0+үhQ gy&rox8*d 6[:N1kRF) PNrǗ.?F)]dV3>eijò#!_0*7p^>5Q_r_5a}k~}tqA GthD1ō,g+jC u/v%oDc)}6$oz_ &s_p5XP}|b2<+1IH9lD4^ݑl/D% i93r>a_ޒD۫a89N \.]X7dcP- y ;+I(SXh ^ـLT" WFkdӤ/ЌdWPMAkb+ODPɏy\U߼OX/1*53k6CLgJ(3?` ?iF%ߵ"_}'"Zk:n(΃ב`KBI-*r5ceaJ?ueh TW0sIV-pqAkţ{ە G:(4B>\lx0#=h]U sRZv&aNq/&ce3Ѓɐ3nYNjce{t]fX&wkn lLyj$Q>Q6MܡՃ(bG7|.x+4ɧr2ȺPsY xvEQɜgͮӺhJtv?} 1}Y9{ 7 ҶMm ](h(NҠ3%3ۚebȳ;%vTu|&KѨ ؒݳ@b=c!4M 1:}o32roRkg m>qx:5N1iE(·O*KZ{Y,z2ـ<+ٸ~UŽG+ c9|#'֔+𿛽|acz`q}<#/zx>0M;Uo tc&ˉ-f(4;ONdw 'Aa(/Zk? rs-l׋?`S7Z ڒzͣ24x4^U~|,ZS?;B,aK&erg톢&7r6 1ImbWpAWnZ%WZrlUcq ;Q3n߉fTK5cBÓHPĆ|zBv @~ʼn _R[eSzbCĐwYW* n&z,VڞQ9^ B#H%8&8<ЏRO$ Oҏ!W2 E~*Ֆ`cMyT0Oni3тJNΎݷS&:m;EkiOt/[8p~9g s' EP9OK? tA,W$_)8Hh{w%] ,, ij%Y)m"-]-EiJAg 2 n. C} U e.ߧzj<dro}4eRZ`f[}ffIͨ3)q)zV9NS-u6'(ԩc75Q,銲?)N+:}- Dql^5s`[ :%Vɒy"PdI)p7kI"D-T:>[f5 CD3>|q0-#wj+1=45#/X@-^U8%'*k:C[TeEY||XZx)1c p >^QzD1|6$ߚƏirTjn]wQ{ ʙl"_b~R,#c`{,[!-*?^Jr݃\oa&&-jI1/I*x!jXe8Fɺs^HE>(rRN۹j(YĤq} 6 I?phݟA""Q2grm1X}hW@뱥_/^&dHs׳q*P{ kN#V ˡʣGJ]8?xL$; oΟ1dfOL'M#p2$@H_{3)g#+V,`;R;\RrJ7˩S싯Zb`-)y;W;Mczz޾T_Ĵ^ϭs'Nh5"tNN*e|9ED{ W@d9)9!рrK!*9^mᅍ2)5!qp՝x-Gt `EA>?[U .s Gn&>CCi~ Jem9l}7KYRc,4VݑWS(Nl!1sM1W ZQ^ ݻKՄ5W|FJ.lcHha߸z",~Kt*`('&ACHnaI7j- /Drz:^ⷾG}e ݔYQ3]CO%i6+tg z&XIbOYM*BsMCیtŚ\w!Wgh ׳t=,PР)z 6O'յ7v :|Y$ZWnϩ+ }2BE-if%`ӳO)q2k2/bgQ6D؝H2ɾҴ4<ۗ,Q>w]I?;4Q[>S54q&*Ha@Xϧ>.+vKeYLM12IbI32Ey’F^LUۂYNp P:|zOE;V;'Go >l Xo~\ؐYE%G=~ý)f1@/+NHVi׮sCvI bز]E9*8 gk}8E3AT~ -NFOy}q?¿Kbu9 4=9IyzD20}]s$^JYeqeT!?+]{K_g2=@_tc:|n>!8=%AvlOwϏJx(0>f/0c a\RRsAI KVo:[^ .W-'*Q^51DMf٪Y˟VwBm|xN0b/})syv~873dIx( _g?XS++I7cWr9Ign]!Ԕc(T7e*n[ț3Mj GE r'\ Glp?}f‰TwhZ鍆5l ia@ϥ 0UJlIk*Т<0e#+2=S~ͮ: y|m-1 N'ΆAY%7iDsuQhzkhguR_.ZTG |#G=~DKh!ҜM8(]xߨ;sh/] J+HNp@\e8 SeFADD*&:\ iUңR>R<$F(KOr$@qЈuja>ۍ4xu_j]9]e0 2G5$)ЛF3E%=!ğ@}#AGMs]# 8MOCÜmy9PO`%Pke+:*LLŌFxEt1)aO{ƸYӭo#)j묻=KnLFH<‘x|!ďds z? k m;v7`8ג=nooG<;=>(w1[WIQUAј˂+t哪g+!_ V6 0;_3uk?C7.gCFRm[> UhQO#2gHm uX]=jcdsDOa,:zz8C[<(],mS,E!-.bcsH.@Ki 1¬ b"$ siݫUMҡ֡IsR'pGr cXb 4 V`lQCTa:@|oJ~iF{"O~h39T-~v"$˴T7LZHbzavBN  ;Z;WK ONQ=Q3tg71Sߗw6\%%wؒѦ)1<S^h,ތmhj5#ԏџH '&+ߖ|C*&_| *UGGy ۤcЋ֗=Bxk *9\alZݫ}?߃jU -M-Y A7B2Aʬ%@4}*Ef sN0H"W(6(jyfsC[`wgp "2gz?IQ;Yg(xE^Rd!ov4.5gvmbfIp F$EyOo},`"g@R/l-k39E>D5%O\lrBKW؆;zuųC{%7TH}Bnme):u#|jbx2$PZW%I$E4KE a,R ;?p*W5ɚBu.Z0JV 5?dÄfQ/:vXY-f,-a:sv+⨖uTN̉6x̰_ ~meC[9E@KkxSot;^!m g9W3_| >&g)٪θ!@X WzPbV,x\oetunD; \h7%Rv7gtHH[ !s]* ,^|u/Ftn1uIV8j>.gf[P괪pԽS/+R04)jqHZk|m ɈWGT)_98̓-pk;xsɩKod q#rj&FWǡe-*hm(Q؅d~i&39Jž{&@a3ǏAx?VBM"^J:of暐dɷ:1{7̋C_QV!Lx<{GKٵ - HeDvy{jh$] ]T^d+,.EsP~]Ltt} fu4E9?cVRj@*Uue_h_bfG31g]?N,a~>T/G>udT 0W%Dl`Tia," CϮPL3/ɕU>xenwC6\_Ahdǿqvs.Թ]UN+T~ [JO "G^BХ<Կ^1+)ᶶ=:_EСb;l\met@ 5+ZzB\3\f b%(W,7cuBGDYOF|O[bT[_; i nFgZŐ)s붛5 u7ZrN@[xZyjudmgR]sNQ]ĸ}QN9P%/wEww-^ .g[TEwUC H²x R.}O*Y5i[7_ЀpPjR7y{~K6`3}s;r?ЏLsru!F}T/惮|Ob Rx~<ޢnIf +!}Ja94H/?#M:a1[(UYMpb˭fS>rR_MpWgnYܮ0P'!ܞx ]!S&Œu$$Y-WH\3^'&|gx:P9^ [| Ρwٛ.)g~vCDv 6 92Q,MU 5DĦ"f(ABdέX.2!~I8<z1YJ򊊟PӼ筊{~HӋܬҪ\x+8(f+D\<B'S@"O'wl=e@?&zͪ ~ ͪVb.STL2 Pf]o%E.&ۣ ǃ/:Pb1|$>p2zZ"k"cOR]،Y/2>asػ >\yWgO*\m L>Kv3ZBX^OpMa Db w6!SzKTw78ׯ#(x5St-#YB7L-ʚ}Cb~&?~^I3vwrk:,epSm ]б}ݝ)O1=XPË/pvإ<5095m\ ç-|>^#x!B:B+,T{ Y8!XVVM icbBo,%OmǴ&u}(i %<-~Ɖ:9;8U{=ND}Dg={E C\1pA0YD? QcMH%}9Cw (o@i^HE82[ uT ?HJRUe>]n\:te(P! ${C'u{v(޶kylB ?TAZ*.!CsQFj T")T=;|/檾@*\"v8K9L/ٔ!̵1Nal'94\к;iuE8<)\<>CC>r@uQrc./ U |HdDUb<ɜ^dU`w zA!Np̴Rr9Ml\NI÷p7_jV q ;$KI"se%8t 'Y@e^(\sMB4k`f;>\JRBd>ƌOL}3ŁInL뚉 ! M6ZZ8LH6+ǠM :6c!"vFa\qctT޵j+t}]%mΙ][8.#4ՙv*,l{C_z]31d 09WaCni*np @@I(]J.fMx3Ü?&1wid wG>9@& e3A)hm+$[3-Ċ /w/aZ<,!al'l|fOЎkmOti0\2PB[ebQU{/^ ;HnV1]p.H@aZ4CIkixcFkHA6}ϼb[E$f;D75f J~@茓4x?]-̃65vmJãȞ:7qe%&6]x {b &oAw2bkۃ\:P )~uTy06CY]>pҟԌ1^)F4MlrYt\ 5gE#T[UBNť$SkY˔א&FMO0=+-  V 2Qs:kvGr z1? RAȥ ]X ;.?vGIIfפUqC.6 wɷRJ]I0Mמn@cW{4cj<XTZ]Z 2KiEXC'BG&ƫ cLk[5۷^fIC/K} qǭ l9 ~{]٠Wo@{uP]Cfe!03;a4k=W4Nsl sDf[B|LȮ&]oKyjw!jP9@xkB2>*+ج"0o|6־ M>CTϕ"|4p%ϑ&zkN$;SZs?ǹkbVִ=l`Y}bEuuHmMk3M ?u]}͋%`YZCmA(O5:)_/!"dgmx2m꣒~o -7b1#u!ִr1W뙎ñ L;Wcڞ#L6<+u7ngtzewN:$+g0Uo\uc'^0r oze_ܞ#K8 KLbq "m@4Oyikuˊ@g%k&K6 UYƞI΂Q0L G!`ࢬ*h٦f {Y/JSFb776>YvA9E}HI "3?F@|26[@pKoƥ?Ls1td׳:@%t;YKLM k%kNk)/AwN$4mpߚ=^+!`,sH*iEbdaR9I B zGU$-&^M"..fnTq ҭn7 J' lp #RF\^i &~\ws4+J̫%V!wU>{Ҁ$N휿v~ }8<++`^D |`eʦ?Ca;}u`h#,)="T8-859vy5T{[E >HJ; +;ģr/چ 9h)a~H^~I:b`D Ou"I>BZWCK }t\4DmWJrB!/AvǍw?0%|{"(79/q{~2|d &n_KfIy>!d(_UaJ=]lBxO?!2z>eByo6!YJx9qX<^ϽZljMnҪ(S D%1T m)D*BcCfܵݿ@L#$oP̬&cp[]u`Z*]Of6<'B:DeR9nE1ܤA31Cken /_m:0djW;e"v(IӅ^߶ k!^4%b!k@!nSDjd# X!3nّ9 [0vBcmKUӁ.:<6V+ҀEc%cQe@޿@vPN>-If1}$= ]>r|jP Ҵٱô=Ό0aHm%b)H /i4Ald#[$n=b3"*ׄ]g73?RCӜצ'l&8 HIScBa26R 0(>B&VJTR, &I}O9nK{rsbOM%,w {ߵ\Czj0؂ e.:~q_"94Hzmw]0kY䄽Ń1w`F뭐ϟjQsү=jj}@87z]뜿$ݾ69Z]/̓+i"8"ydȝ+L4ME5H'9^SzrwO*'}h_53*:h %/?%o"4 ߒ#Z_jJӝ^#q_d̤ hy`t$5dG1*bۂw_ I\0E}/`]\ jy虮6&]#jH#b}S tMNٓ7^o9b?H b7P:̙ t[DHUh []Nh?8B^g_2rD XXKvsUBB50ڡ1X׺EcliwNc N5> b p_5g<5GQ3h"#BvvS=TP&uz"DG_Pc/]5t @)lZ&57[Bn (qh0K#NJBJC Wr*{Fk^HMӈ,)6ҩ̅?hV3r ;_bʹqM/!N\vְ }Kp4 'Xo[ \MrF\(_#; ambw321H1~eOG?=>q%v<7$ݝM%T-$bn3Vѿ숕l; '+l`z yHcm4L\]p9- = 6;UPjEA$yܻ 3iJlGh7傜#|cہ@Z1c%Svq ~7!};12 ޤ۠ MvC*u{TkNLx,b5vW$kG ܓwzu)>-Z:Z-7cLzgbe_&ΓJ3?+~"zͼ,ו2 0hɩF^wY~fč+9f:V6v {TxUx}R,v8&;j塏 p9Dhc1/yݏMמj^~F!3;;7NWމyn zrHlpOGr$B!~\'cS|.,8KDz zh%!2H3] tS[<2t|-}/0wϛu@,Ů_#r$[Q%q= wǛлB^c|°t7=_Xo7mwa6afh`lY:[2 U0Mm#8:IC" ,LK\-Hvd+o|*q]sإ w`ưgݩ~&vH<;Vk;P^C04#Tx-u\Y]?y. A_2v SHQcp8=OeBB$%F8F|r;urwX̫K;^ .7 DYvu%4&Ƨ:'U`E>bWZdpFGՍP{87B^N5{vkVI_Fyc1۟ܬArC 8i"$J[MBj@0% H1f1 0-_'7˪ L:.OsnM;E հ0#\7|h Rik)L̴(DIsi;o:[jE;X@'۳fk{̒3,2v[KIZC(G (0ߺH@$;w ZfgJ oℙ,x%y3 Zsn뼵d(,eA9"v-nup=@A:5kM-1e JrCxNM$@ӪrX2(z;ásaWǩ>ޮY6U aAf^vƷw}Ѹ(V7º'YcrIe9 _~ "VXY /J%.@4׈g@)Ux*9{Ά AXB}d]<{~v)ONLc< }zm )i4xqBKO[}@iv>4)NX4RIe_fr*fc+}f'h.XQ3o•mA q;tx<<+;?o)ix_\ :`Ҙ YUKY)3s7В~XRHa24Lf=ݯmuU.qw'*H֣Pp̴U T1Ԃ=?,l/ \m׬G9M *J̼3(J(^RΤmpDiE[RA/a Vǡq}3B1I4Y mrCv(A0 4 [yb78ÑE.~wXtǮd>䬡.}Qx{Zۀ$h9F3Tb>.Q# k\p^֑K'Q_M*(xx@w:u<`>uVs[L&L7-qj%XA>kNk8LkI!~ +9iXfLžk͇"Ap_$Nٹs7=k7aON~wFk's+4h}W ȿ!>s|!wƝ5.҆#墴w4bLf=S* xtRdɓ> 8 xQ$Ańbߟ@5K`(nHa)/Yư'C & F)j0|q={BNňfBյVޏ4/p:-r/pGZAes:QxEvT|S,U25wC3jߵ͚+u]yѲ(ň4Ne(k43 rN:6C# 3N >6ЂC  :쑴uwm! ,GfѩnP Mb+FML[Q.ANtףpڨr# 0\B8Xѻ[ 0rjt$~i<2Z0Ok?" <8|R,LdtK!d `}4wew12T\$4#^f§oΐuJZl!+u1Q8 UE wJ=q@(}2&}~b AQg|)"5'`kB@LQF@(;ɧ:&>RMt&@MGX%Gu,OPPz4\cm=" `dYym9#WS|J~*VRca糎g;tF1kT2Oby$H.֝}*FN5qDZP2<^"<#Hhyryնbޝ ɢ u9~^:lCw\mMO#@x^pP$ۏnrڲ`ш@3Sf2n9,?u菺+x]]~SS50]%=A1@7/ۿ.8yGy-)%jm<)7 -EY,sdƮ䴠m夅OԢ1 L7g>-\'PK7YF2mзX@.?6Brp;0QD1pkgMgMW1/SykAslg 7xqQR *Ϻ`1=}V=Nbw.<[bZeZCBO ;VSA[6Xf_z9-˗U싓qrpJ]aPa=[Ҥi`w6~!ʸ1>.&x?We\pA2v,~PsY!Whd* 3[]E:'V57=Yɠ[~`;sP4Xc\J9ĻE:&ЫK+ ({)9 G^GPPy:\*{C~yV_oTM2ܑ㸚\J2x]'K24j  N]DKd'm NڡAOr <GԸJ;oڊK+z4Bmj3}%[\Wf =?uleS#ZCm]2'ʖydCo1(2D{}#{ډu<=NRЍ f8~L]xwlz8d#Afz9jYIW]Ggh/8)hQʪ ]-XߏSN㵀pګ40x-] YɖvZ1yw{%]LJaku{IZV#8"Xa\{[8Għ!{\b?ydɖ=|ĉQ[R.0X*dd+/ &@ q!--4S6'@~m\_5'cǗoEIڅ٘]xD58UL]OQ*,\":9{W| x鑔?W6(D88xU(;^2AfƤJvI Apr ,X!OqW{AՕe"46]^,GT/ o ugo#9z~j^\Ieg{$JI: wÝUx]l`}-^amUvx&cI&3vdVZ30)aq2v>'15(7cV?!)Ms xo߃)2$*.e3x~I#ĊFb'J zI&6$!;KiQ@+OsXTdvzbq)xqHă"2`@?jhrAl!3{P,q粔G +m>"սtFY))K)8cD#),qQtRc5Ce-p"-toIwʁ~hyPNBi#\l*gUTz%Ԟ3T+X6[Z.JjŰlu803 D`-;*: dl@9ާto2XIqF9Ʀܣ!mZ%^غ Ӭ #aE 7u9 eD9i `9ԇ9siT.*wV*0(D/ږ&蹬!YAc;C v1 :crEA<{4CN^LȂqƉNua@ɿkjw_NmLFw2)K&8L^q42hۗIUe=@* X?,S.4VUGBd }m\K'H(}|'ӜOֻӿ1VEO\f2T9qWD9~?bN- &'_+}A6_dF wkTDTXzʻyb׾*q_ӊ1܌]J9^$5SbF"@3l 姵}c+:/(W.ffb>ߎ;Lcrgƴf! F/8ڀż+;jdCٻ!O80nrzݣ.#f͟r^\xM.vQaz?DRP1$c lfɘ0[*M٤kfc?-) 7FAN~A: 6ժ ܥy2`Orߟ۰FkL 2Up-3Cipt MUmۆ$Q2!^=*#{tS] T*eR yt-Z-#}QhFpb@;ePOhR; nj_!6|xNGϓ #/mhOyT%NѰT'#Ѷcnmk`-=\߇ z~ecL=dμhA$_q 'ĺT F錒fy$AŧJߗs=# ӝ@1eԁXXw*]\eGѦ@0$+^ߵ^"T/?H lH%`a&Uqd1"F*H 5ާ nh W7deѠ=u1.AbtE3Jd=&t}?k9 f)3Hp!C 7Gs~n 7s\B8O X $p*X!6*0\iqh---YgR"iJ _ٖg]; )ve)%{\َq';U>‰h,MIA|w.E 5~FU$u?0tmӿ&BNٯʗ8>,VLAƒY;V@J rB~DL;3 y& bYJ*CGy)){D9N{&ZfA ArV>VV ?߆~X/a:G{VMlzcdl' d,:?0`mPLIFôi?;*Q8uNhHIr FX& ʅ6Xc%f֎)M~ht6 <X||qRKݠhOhxc%50gI]n$7qkIk9?""Bi QhqOA?ֶxG4  0U/j.Rk} 7ޓo9%jq E=w;KS3iَUo2WE":E T4~ [nr<5VDʵ]?C w&e*eLQՔ#GEFMT˶^.mBChV; 02<٨M;`(j3iFlTLGzrqz#V[xr(l2UoW"WmCENӆx?[ayey(hʲ5]jh7FkW_7ͭY ' lp0 VBDS7z@\XD`j_&Mur@E3EgAM ۧtB[0|Tjfu_u!Z+<ͅH[1/h{l`PwD9;rd^2f2ަb\_-fMWig=۾D66ŀ+6Q4s5+>11Y,nֽG|$zH쇞$eJͽ[<CߤS\&?ƸY"p9E>yO3U;M^Dh1kdD<-[ċV6{ s*k C1Q0j=lq3~t{dЫǔ<%gB:0ߙ\\Wq>3 6} 8)#`O&ӅgJm*t=SamTIfucCWn߉QkY+ 0$&(r$a0'&KVUv=NPMQme&Jhy7 !\-XE{+v9J?2.7\}ĺhz˸V>~OTB 'g7%lNVQ2owUMj'E ,jkoubv7̙Ř*5&&u_|AΉP\1HvZ $M֗1:TZd$n]clmx3lL =gj&{4}z5GmFk\zfqOF[:[9@_tpj?k);GP( !t|Ɖ^Dޓ[X?ҦUo{Cxhj&:&Ȳ9uBC fS@c%Wpӹ.A}UxD,wZٽװ\mU$0~BucXRY.cRQ*\ o"hkE |6cܔ{G[|+ KVz>u8ьL~p$|M#KTwΑtsyڌyŞ$%yoB9ҭ¢tP/ΤǕq(3rpEY5 ,2}]EnbPuh$8wO0tgYLcXWz"KBu|z[rS>^EmI9w3~SDii#-:#sr׷n2zZ>\0mۻt}9% Fs\BI=M3, +]Jw[Lw "iPW%3@ye<@=GR^)`YrFI j $Аx_+' 0(4`$bn5km&^tgcbS B-|p񿪠`=0B1߿%ښ%)xFs,8|Wz]@K1Mπ,P6W4'N?/f',y;w͌U |+=wOCx}G/9䋮C0p)(<+WN"OÀ4TxpVSA X엳E,djSoŔ~ϊO3&wXo3!l &Džvq䏧2uM節F/kx)gcOٽʽrIQe2wMG(p-"jŋLw֊{9g VCNގQ%d!%4Vfy残XA+ugL(9=Jcħ +UY`SvP޹ֺ`y|T-@r3!aw0[B2Qw AU@w *WujhN[6yNj|}9*PTب9@L75C^8y.)Ǎ0; K䦮m5ԥw؋pk 4_.a{Zg4Di5- dMq`Z7{XiVެƛnZTp-K,j^@3>-W zJt/&5B:D%ZhH`!PƼR=7#ƛ]CfG+c+Xz ˶(ejfu'A?x@= S^iPZ,-&HvP8кMi7eL'@P͆Nt)~ū$9S~e{w0MaX)4ZMFd;fobE|97vXP 9҅롭# ~'\ʥt㿈QHc LZ@6u%}uzKA؞& hXgʨ-͒%vM(ׯTS(p_vҼ(FCP?Xbm-N'E‘Jƒ‰8 -*umDF٬r12>6 y:P@[HB Z2wxdoI^Zhw]` zI+/3$;} . ,_>u8jJ n.m!"~](%poleᇴyENQ0SpߨO5񱡼C G`XYM.5?y:(=$.H:N.v#Kܷ_W"zkMgh`/..녶,ʇrD7))! P^Lf[w |fb}Ɖ.fTQ!n$; V9?4 !uC,`{ppb<9rT/x؈(V;(0ɷ~Q cyS@t&z(olFZb`Ԏ0kZ Eu| Wt.DqT^'GQ#$уR7ZQ`},ӷ !U,<@Db9ukY$c }gmbrP]Ne_=ёn0G3haoO3给EWJE/mO:^-RK_cZ7e1T;dZ;vh,t L<O$HL4$u1byly _NBl~)!Byo Guh$'oQs1b⧶@mv$_+m.YB2x`/:#2"'f?t"&oUK.@rj?P7P2Z_R;a$"6NGʬ/^FE\}ҿ}y=Ye¡跑ӑ6 < ^_*e3#wJo=6c2=jp*E}LƷy׌0 ISh/$6&ŁJˮ r{PŭU!(AWat/f\tEMm K6od@'yiPy9a6%t g[L֤ʅ!ilt>&slI.,m6nI 0U CgcH !irQe%, NCWjH:L?gZ {]G'HZ) ޱ֥bt'Xʳ'L#䥕dzMhme-GR(?AY6dT3 h+7  StBOn'.ƬkurHj0+j鶝呈ռ>&k2S` ߛawOD PUET,^*2U3#;Gw0Oe|}ä{E-v|Z0yF'Ճ(poLhtlDzS@$s <"/=eU &_C U,|Hܱ|Mu"e*l[%+;;Ԗ'a+Pڬm~D}LCQ#фB:E:6eNUhnLgٝrC>tE&`>'(hɶAϩCZ"s^pWIi%yO}lRBɫ[(\:˚q &޽\b>gU0N*nR'^[o\|$tS*r@؟\|g\ mBmY8qi,߳2=Y~ӺT,E<޻ {0X?"XL $>6֮֋a9x hfZEfB`֐~ƞ8%LH9 X͕ν+¹=ӭ:bB MCQ_c>;fN_6Ad6y2p]*cazSgm\A-XargMz7//cS0 V/?;;lgr^D$t\mqmQsXwH ³4Ddk\{sf%eZKԜck\Syt>!{A"wumڤе\ZɌ=#wvBc( N>`\ (@`2 ǘ 0;D FleҟT▲ؓ1RΞfScܼwkF!Y,o|e+wA) x&MkD,ѪZ/7D=LJkj( w.T6x:a&, `{S5jsX1% pLռܰk8iBcAwR 0 q- 颈[A%D+F7ЍĮSK CVEGhZ'c"k ˶T$6$~8J0wOmؐ437%ʹh'ԃGۀuHtT'H|(!vvOlV)>ђ&@ Z: j qcQ#>Au=Ҋ)#,BL84,!PQ-GqNU_)2Q?S2;@Rew9ummr*hn1+3s]ma1p۳e 9F}%ao))TOq IELvTRӊ4KQG]`CSc7WD^ѯڕEd m'eIWlTc#uG͚Mz!;V'] d!{߃P3jY1Z%?6 [=F> S*L|XL3Ұ7[c1*.#A24/z n• {v2QpY~?vĭ&CE ƍ#L ,im3ɭ=:Q3[. hG͙1W34^\P_j21fFʮ_!Xn8xuێվd5LQH#E30' w,,W:?Gv?*I˸V97Kө˞sJ54qX<:ʆ.BQRB->=N-#nޥcBBVKq_\(]xDg%mLK!Vt9e qC.q? 2-^U1x0zB:A(IkΆ'ט]S /3 Eq{uk]ՈegAgiMp򳖻תk.qbIĎUF9.&SdJaQg>WOmBA%Έd$+<*LnK;$a(]lk)دDr8 &]$|b*W "Ii+~sFb/J#%|袂_܍X"Ƅ:Ÿijq\ P] }02,ŕSb8JO߹ (88,3 yU?<͘qv‡< |yzpbqۼ4 8 " -5Ww#Kڟ .W=_{,etKr%Q3tjeV6=s :&c Xֻ<bm^Ry 7/2v3Hf.o17Y9lEs=N,$=3"+[S]剨CMiQ X+'7-Iۄ4l/R2Ӡ?I(drБ[F%+3Eb KZ߼z[nق# ^Z>)p]7 R3̙8" ,4K#jJۡԖ՝_ ټoT%[<.Z Hx=uxa wJxƥG// LGt)qU$dBhsLܓ.h OfL LzɪQch)/oL8x{SrP`vBSnȮ{bAY\<teC̭T}YDYҮ񓡺S`^1ZBYmX - :_T,p. $'n.SYP"6P_ $п/Gi4 9Sst:Bzfi=jL&ȗ) %o7WcEb"Fn 6uU^yHHR1R+2 RA %#3O$384*WV .>`uJ{8 Z Z*tt8eEyU> j6%|leɢ}I)!-y#oI0i:^.SX Q{d ~&Q׶w%)XNAwٸmqeP - ͚;$3{iVz U mn8sSq%6V{Is(жD-Of,&1 ϫ\fqƄ0;Ҥ΄' a&1:€Wj%ɷ==bv :TI =bhj э MX \s['p8_[eˆ* 3PP|e7_-`sO+Ye$՘JχV"t^7 mZ,EV!iuZa}6r !:&\W02:!V(::v''f;]'?Q`6)'yO:OkOct,jxĭ&( t>m˳{Z[8$9&cq 2kQ a}K8IPp K/֩QM0(u{hɄލ|q eيh4p@Pj2c83{pjٍYGN!;mí'v!ݳ"VXB=}bX^:;& Zѓ/r(=˒Զ{T%o6U?AKSH &YՙA~Rj"tNB&۷Q\8$]7J0FHNnTuqǁlH%r*}FO [sɨ%)Me:}| ߄cl=+;Ye*xOw_rPjSIL8$b+BH֋FBKP M& hvd@ њC}l9|ǑP!l(lRHe4}J@nJ"a-rS0|WOj?$>1xį硇>v(#Tw5-KNB-uK~ѵN\UJڏҢ#V0|ŀ4)]1zDV duxiph3:Q ޢ/@ǚ(J UA&Cq#s[ĺ]["@4a (Eb<#GRpDAֺz*ߟN =\NS+7M>k+Y'J׬ҽURmU@R@Kj&B]ɂ/+U{Ç]礊iV{Y_vC*! `#<#ކZ@<KD)Rߌ#-)C0>EquިV+t*w)$EZM?J w~a 9շ4CcJ=|Q!:wrUI:Rx;Gp׆fA?c!lؾ>:[(k ÜqC0q-J(lru%϶4 IN4?We:F^BF)N [&P_J& O,$lƈ-y f,%? ;B^r&IJw6 ghA??FsQ2 J.C#h`DR[RR*gv&hDKxq-5vzLh[l0EE}:xwףu=G_ͥH@d?k Wv鵺b gדm֟6&4tٚs)x^E܇BpwB%K U)1vTF$P!iCqMo1Y)u?ұ"νmvV4>nG@ۋ9C0W>P:[1cνq SN /؂H*9׺/+e Erkgb+  R6Qc+#kZٟ,lm֫J'iU0 <ѝ[@'zk-5Ә_T[ peF#ߙ]52۷睐T\%v7 v*8AF@21Q?SCW*[~t n0:+LT{:Rыp^sD}i5Q{!g1:jK}(yA3CgE]=(wq1~{bR܍O=\0ӋOxP@/fR$JxĤ?c噫65R}܋KANiJG="؎Siyg}PzюL Ot뷣D4S[X!TSm?Sv h beY(<r @F0 ᛂ.Dni2\kW!V# cDx8D5ؾH82MLn"𕳍V_VY)dEɒJo9Vq{HBFZI\0)oI;zQ[e6C[Pڲ|FFhC4g@,V^%i8pPeQ)zTÏK,ElѾ95Uusxw3.FHKA'Y?ӭomLI67gD L_tF0z H%a>cfU(:)wn!%e͇cPkf;,.v_ې~X,۸3~`m#*ÿ(~:*&X5k`k`:bB"7CgokZ\7VY;rI ?l1_K|\ gпĹQ,'{W⃩ @M=iRp [u?FvLxE*43[۞#YǑ(£Ҫޱ1W >?/ g/:y^- Sx@cDd$]^N CY;e%WP0ή|!"8z('P}3($7wAE{=p;ɇs@}rtG$aecJ[C6Х=)G}ChRvEclSSC̟ݛH/3U-R7<ƕu9mHDڅy|=լoIWyP d@[a6׶8\E;m1D)ϊ7t#,NwK_BӬ`M[%MNr5;6kaX 9Tc"ľ3^"ֲj)T ~G"nE+Yup_/wnkN0tRXaͺ 戟o)+ؙgKBU8zM4x$=ȓ" i430e&.rH/R"HYz5@d;:pta0<==4wH3p0"tr6p~&s>Y%FA'`d,s:^ ihH[bJ81D i-7jМ 7?KDuǸ<]z y/kO46W٭a?]A@m$&4ڞApx:>yG LA,I6}K8iX.?̶r;4;t;fsѕv#-71&`1DUI/|LB{UupxUjRa1fM ٗ+/ekK?P_({7sS[.~cK$rLG\,1 =[*NU4@j8$zdVqeX.5I- u?2#_%N;P=_K+7cuqk4m+45\ x@\X uu~{q&'ڗ:s0]&o\V{WY~6i{QgOyN U1Fm @Ւcn2Z=_t j4ZP\I1L7JcN & ,BNJӋBR͹b8\5X Vcjeeym M17ڑ+ާp -@0- N q*w\Kzf ԙ3HBTA,;-b?Pf}ݲ+#mZc_Ag+a>hm[1QM\6GkrN0goi%t` ]OױIKTϜ{_SJajN A)‡μ˥onFAZI9`]gz) UWO9+EVǢѩ %P7׎?1Aisu6I0}Ѐaz.5tGϨ#%88b̕Ɍj `)iF@=xAW"gl8\>Y=T:; &Z×8Mx_QX.ZJ(irNLVN@Hg2vpWBAxq?OcII$ڤEοtLBݥB#J|q7d |T:1Bv8uޝp]B% "z#W\ OYOh3[LFR,Pv} M^g{yG|'͜f+޲}~fs!}2Lb+۳2ݬ+AO{l*ͭ ?a)IBbMuHˉE'WZh$ʉOPCp TxUp@*_7a+Y/H<+xa}XR;E"MQqk燧?\ןucDȕa2}[ pTES'tdFGnpUwy(h-)%av4E n+KdꞼ3 -(ըsv(}f7ba^|HuSC}.o[wL9rr][:65Yp'#)ajy=vBC9t+Xm`#$k pTTcPUEڠIr{ysr y(`R>},Pe8u`ʍ ^hy )< #3f&3,KےB%:HEZ>վ-A-$|]f !X a#Ť[±ɁtI UXosu"37)f+Y:=FK%O+n.tպ+}CMUzQ?u8S&Q9!+6}w|ī :r`j2O1Buq<9k-Eή>4w;TSRy 7) Z (-D?_#Kڋݲ 2n4rR.3etLuaoi5Z7jJUXmLx~˯j #65N p|25bx Ƽi`4P>,R4,˙;ckx\U> 'm#&mMb<j{ AV8Ec0huF͗-?,Av}t kIَ}ycaViݑ l_+lÙ7OM{>0)ԁ]kBoP-915Bʦ`WUmpN9$Ek1KxLRx?Ґ6+2c^ +xgW"P~ *k)Gw9cwhR5 @i=Xc0^v9ZN1)H|D1D"V_u$_RѲض~D/[U 砀K3դ4RTvE(2^җ`*cV0}1]uIrzHt$VL{ ?_@ >[AKhE\cN5lo*^G"2n+C=CyU^]TDIAmF oY[͕ XuܡH6 B~޲&B҉g~/>&I? -?d,HEk}io\ξSJNQƽ뽪5[mL;[*Q&lNy|/˲d Զ.;]?hhf/VKrtQz:Ne }<=m:m%*pT +%3U2?ݙ܎`=*R- {cXs-d|v`TQO ϫj{PO(Ky:lU=92_uʩҹE=bP"#NJAI ֹi?QWE҄GT"t%=J |*kGgPcJo<KGTU"dC x]UɷRg0ko3ۂ3ԫ@o~G̡G i_}{q",oo?`W. Ir(-B&  ,R JIWBl @ڤ 5}45p߯'>uX} zI-ƄP-Z,ka\&G+Fe-[ jPٴBd]WbM}O*.Cֳ4w۲0;9r j#&!~m2ѯ%ܩan̿fEd6ko%R|9Sa Hݑ跔b:To%ᰕ:Te'S/| o ѭdYcN+Q! wx$o/n`qeUz% s$Xؖ ;H1c%lP/lߡ}6*+G=4˞@ΕԯݓjM99ȹhq m5V[24lı xX"Ա@}(~>^2e\2НSgh^r!ǙAֵrh[6RhDz[}_ G6|0( HgPNdfK}eߓԚg04F*B :z2%OcCo@N" FR"B0K6[qpsþ 'áh;趉o ??b[Iuf?!` I|ܯh<|۝cõM,ip+Ģyx$.p-ҹgW{"+¼k6zcEk ŲZ/$DZ3D?) T )BޱFG(,jWcP (OKD_" CU; > 1?j6|5d SCjMqxyNbx[(;J>iEoW=7&TwU'~? +>cOO {@0SZ2|9ӕjܻ0LoKzF-8lC-%=Q4U9,k,#[dVPJѭpsc(#_3t=.{qV}c*g6u&%k=܈+蛜/فztE#2$L]c\4!o&1N«3ssXtF +0s\ rT2֪6̪[,=v8Տ-d!Jh 4! B)[وhy>.ߥ~CvĨޫOf gIv lnh6~=vwwu7=}0I烧 !lqYu)Cp]Vab1j݀y'gf85J?ԙ41 s^uۜ_s (WXݙ0Jha\W͖}FTZFL>:&#:E^"̶NR, ԜYFFXq,؝AXdX÷QKA<~$m'q'h |`fۛ}$!XmS)NAk8 G;A촳ײo/Jl^@&lZCG#IģA#ahfgeC(X9 kg#WA_o7N ~V0ւΏV;/ qɓx| Kam_mqpkWK0M<*"f #U߈[66ͷ1y>)yggZg~݌P:^/^DNz?>!\F3S%!s"EB}΢<+ cjO*F"8q9c)L_lòAm&Ɩ%N+9Lm[k-3qOhsL%@u#"@;$09zd<5ӹ-cqI>B˾,&SQ鶁hz:!Y\q3+\LYWmB@uCp5T_ "~?^YsW׎kJ6i2)㍃|4 r@>%X|2qk׌bh9 %>-t@[ksDl#.P,jirKST X 8C;wj_U&]T/37Ճ*wZ#֑gG{3o4wmѦ]gY Q+ ^Rc\-LPNsPj63=N:~Ġqss٧*Jz%+ҞH%\Hq~(ݯIfC,p{qm4Swq͗,{)vU87܎i3wF3*EpL@* /dږ"0ASęnm8D?TPk{lť{T pBD:iª&{9fס.]aͫ)aS0PH$l&@\V_{w4k~_ԽV 2JQpy<+Usp\ʯ+؍,9᫄n ~Pb"1h#0gDj'΅.Q}:KZ8sB\p!=`BKH(6KJ.ރ/ / ;dj^L%^/evX3:ՋÚ;P2aP [Z&cGB #-y uMwstD| 61eu@+(<V*L;R{ԥz*K-lv#eD͝KM(E/rE/ݜ1$6_ %@i}h)TYMb_ä+ UBF\ Ikw=:KgNNujD2/wI7DZz$%+W/rYEɞBP)a0Ω(i 1#2g$4kv@.~/4̩ ޻ 4( .zWF{tAV!oyI**ɩF@藎o1Lv{E/B0L&Cʰ+U[UL^R)"bETt~?&N$ 8DK"%SZˮ+X{iq*+N#cFzoǟ`#nQD5RxsPi6+õjFJ߇bPѾz]k[IWE:6zHrY[p~ ԣrq hYwQaJ-j8Ԁwuk'L5;aX1Bl(sގUHb?Ib-4щRP"o 6gk(bmdʃjzkK> ]Nďo5n#xS?{52/M /V 0 }CZ_0?~ѥj.SH KYHm;ݽUYU_Sɕ=.o] a_{.#,a2 ٗ]O/6) ^r+Ὲ^Ȇ@}~_^^u*pW 7u-}@Ze!;ZР Miloe;AkѬ"zkt<;)._vCjSVG%/0g"RKusu1xoRW0ju&72*fć11/s1_RD1p8Z-wUŲG95Dqm1E_9P:r:bɆ{.%N|~7O ㌖<|faCE)c"S"&YbbYͽ]_sueA GG{V"W#>ҰR ~˼߃[MhAW uψ.eBjt I06-#Y`^7y޲DmGP7p^~y;]CoE]d j1CYU};Y}o_Q.B̙U:24oY؅)jleK}B+$:82u]`+%wN8ڣNc?'3Yw[++hxD㦮Pl,u췿[ 6=qRq+bl@z{ ª 6)y g 27<5NP\>_8݄鷞Eؐ5=_,KȫZ'fK;raPCO+ª( ׄږ߄c'B>0ơT Ggkj؆+y5@Ur诿,=|$+\^Y7w ~cM}|*n`6dQ|e0ϔa~~ ik&A]'WP5dZJ7C B m@=O(8#R3VLS]TOw[j4]hx`N-x5_,nix;ðGSσf&B1T6D)yyՅ*碮m=7? #zNyl<' -N:H;RzˊNK o@6T`OB!})%>;o&ia}Hڲa F`̝5z=XV %dmxQ؋p8h$ߐwꯈK>{7k $.)kZѮT.r]sr;1s\v˓:۪*yrOn,/hO6w5&wjE?(`˽L$o\J(SklsYyKuIWr9A(C r,KGU-S\PQ\E(˂;dHiֱ#?Fc5Ǩ{R8pC#b/ q_I]!ϳHcoPBZJ%jc9II%K~Yqa 6 ,t6pFUārLxď{H]AUMopv"=5m W?kAt9yC xQCs1oC8w㉍jyS oчS=KBԪ >%2kM.CT=`7D#!N֋SG<+hJuz< [`wF y*_.ӱHKi>ۡaLF Eb Ȉ#-"9ݺs̳AT]R{}p`$ C{]F@Y@grFhE$}} )?:ıxM 5-D3ݸM]Y< _&>`Ι'&jCSRp^XW߳p^kz_l J#󫲊'v]* wVl7 d{ހSP.ClO7b<ʹEO{bݔWB(as?@ ya\z4x>KT2? qT(GS3g7,2[CDJjxy@D_>X M(0s-)`\3Gg |D)Qh W4=d? ;x |YX -E^h3vn}4ѲVdb#;([uuJ8 yb`0>N!޺>b0 H&U5fn=ύ;HXb]́qn!XgPR^Q'SĬ1+ϱkurKXE'Um&$C/=_AHNtze@tMq+$_/0h#Q|\1cj6WpnG D:M?>KH<6 :מC4w^'xЃ$\LOp7E6\`,F 9g1轱 [\1Bdԁcq]4;P`њ(rt0^QTCfHbeT=Ao8sz5n95KW~Gu[(tfhOP(lAjf&MWM(/ s( 3ɖշV%>y^, ɓ+/#I9<2:$JP-^׆ Lo`~س96$D2kʎ  4yDf}^LMUovy?ɥs\y[-/"ج}<F{;nuwCctx%R0.+jtu7TrB IIz; ;\Dќ^N ~n/qA{Z۔^ ~h7aχE7;q7RR98j -Er@B*6 b$HRU:D(*,C]h[GȤBXn%1|W(C~ŢNN PN2 uT.b.3M*؍F3;YY`BYA䶣 )Щ=12E(@YmS[d>f ~9  #KZW0mk'9FaIc`SbSa{7 ;fZ9F2;P"k`^{nbҤFqݔUg$GmpF{O ՂHetQ8~8ZB8uy9QW]F- :u(Z&Y>3$]`nU"TLBre'[T)Xma1[k8[b"$>\O~wkf,حܖ^vQ])SsE(ǹ\nC>>bǀ߯c͆UGȌY+ъߨ<PﮕqЪ-sZWTk5I8R(JwA2+4\ icm7|i☜7VP\R.S&˼Dm[>ggɝ,n,u:B\nոϴePݸBTy\(f)1aVkxţ+}Q ЧG뵏 >ќ_#M@ fZt>ơIfYG@ϊ #Zi>R4M?8 ևvr., a.=!0?JuѼ'SB)C(Z =oKp H$MAkK82j^3,J?ah~O'q6Td/[Us;\j-?L#ŀ2H 5m {ծTsB^"21jxnPoަ-sY iq`c9+h͊gvJFЀeP ,`QkoΒW޷d O%]j"[WDI5L³o0*%S 3G3)#ǐv~X07n}Fؓ+j읠>\=1@e5.:qZKjLZYkJ`My_*y FXs# %τY7yP{?p g|z dN\vaו8L,Е)L@A:MN=X`kBS9DC,[8 *gLLXhsu>C +0xKҙ:7]udJRP' H`ɍcM]j_ā֘Ⲽ8 h"LocP MQL\N%s*jw+]:7 iY()o(v3}bi"7p1VvDE =gZ)tRl A/kةY+% Zfk}tƆ ?l_$J?Skvrӹ;ULGogE#L0%cV41BW :GYIh;yQ|tCj2$)]HE"# %FK1ED߮ $->U r"1-D⬥P**65 gq%u0BˎeK'g16P1@L0>O;ߐKiǁԫ8'ɣa.R[1yy; k6pH&cM^Zz%.0\SP"vR(̫3qA36f%QGⓌ:X*c;!W;r,&Zc; w,!\q}]ޠ 8'ϲp8@Sp2;vN$P!k/L.oYC B2h7*FH(z:.k!Q~Z++Xїp?Z{ڨ*qw"8'}PeKhZrPպ?28ʬ=]YX#͇'Tb`>{N6`NnDƧ.zgόxׁ@PiۤOz(J9["8/L3n2!$Cz-i*&[/,#rW(1UjL2=cgg*9щ vJ_FA?I/->5O*mDitrsAG.9:&[򆸊zBGulqVi] 쬣Xu͢z1X=k{@0 SS0y `OFVy篚¦G⛨7֪,\j`>k3dyT;88l x꥛T&-o:1}4;+"f䪫\QVR}Z^uB d9#|@,fܜ=` {oC wJK1CLfoW +@Y 1z?k4* 1]n~Me~&k)mIM# &l51ь2`{H. cF}n I4, co픳&0ەz'e$oeyڝ_jS6 v,^{x Yɫe>њ a־ڈugΈSy LƣRo }ީQwO|xmjY'ggFVr'" ۫^%NK7 :lc6a=t;=v{Wbsyg 176SIUl"XE;[ᓏ|l`0?w#밟FE2e8KJ$aoΏC4ls-4qPppk*/{DQێ8\TDa^FʑnPcGԼY M^w3+kĻ;eUױl+|KeJNm;K0ثb/-}'5y19qx/o_0J̈Mw4#3ÉJ6n)QM14}|zT!"FuLm|9inriQ_xN0ql;9$^4aHߗq7U'eϺ`F8-O؂XX`? $G8zN"WBgM>w9 ǴRߓUgG {bQ]w("Q=}%jdXK_@51Vt(/1rJgӄK6KKӆTL`ԕp| ճQ,t ⊩ =}~B'!)ɍTBR`Zگk_;x+ETPC[mo):oY"J:Kc' GrA-o㇒ۻ;F<4o UYo,\]鳮ɹDR~%"ׂCo(bnUZAGTdk],*wif.6("H;< UW7v~]Wb(3FX>$t'A| ® }bEVeEH5)Nv5$:Gx)AQw@{ßbCtjn+d]Pvq2$21^ ޑBl(wN~̯ G;1hԁ>(A 뇃g 搒գo,-ܙ9s} ]3oʷ 5 JӮyI(*[N!"tJwqiຩ\jfʸMv.B}s[]]韔5R!XJD;75@t$ ^ !=hvPV)X:mv$c=`t\o\2?{-)Ejeש.a '+%|]fpTD<Uk gmî[רwFҜkxK=򋈆K[)3⫺]%NGγ䵊5ۧu| sQFS&dHcuDQ60^y'y6UG<30օH4yiՉKY]at VEfȶ6DĄ1X>r>'>V}LN(hRZ2,18ǣXA"9*4I@bN{_7MPch`1:. HyCֱ/D6)&jWXu@߄`h;iRQ*.F,%'ޖ΍fĦ`;r`f/]яa=+X jf}{ʃ>/+Ib[AuPn#-?.x̽5po-dV׬W._CU%-4ζ6\sr#xHp)]A7mE+ S9. ۮ|lD4CwwDԈ0fh4-"V& u/F JQޠugOsa9{nMTqSS]ů,l)= 'Gt뮘c#Nlj.*UL %IbOq6p]t[*qa:\R:0 :]2 _ D*u Q SgCWce5ZMZg0eE#Mz#`qeo{pr|p6{+m3xӯҡk 7݁Qׄ&/p֫|Kd\S &-s]S=l$J<r9kVR e Z.Uu|?Ub=W;yW;XLJ#^e B-x/64-1!g5vtt/mHGf@./pLk7JvQ#pK`vZp0Kџ/RA;ٔEgRlvK =0!Te`#Rb0&=]Pp$[[xJwgg0krzCi,Ynti'}cO~[vȗYv;E6\ǃH2.z CBWjckdheFb4X|8 )HU܍jN*C 6U&+ e\,`G}S|P&Z+&#V8. hRm?Z-:fR]C -) X]a+1SOõ=$>>o; o6"j%X{ W_hJTr]Ѓ[lG h{~}0ާO/q;U'OvkbhA&PLP7KG] S|ښ\?{H^=*4@E8np6 'K^^ %qe<YInBxދ\30 ,P/HkoʗkYݢQO•L&f0RO!4V)P'r ڋ{T+i5(\SnmRT MvA>hacVy[ ^u܍֒Ц|IKnٵt9pC41j#*llUD$܂]9hЌzg6Ă%]\8U46ִM |x^s[?AXŗfÄ}&s{plX8YOG Ҳ  h/I ˘~O} VT._<Ȣ44=vlgszEtT~4u ddɽ(nZ'F2s͢1u6uH}i>q[B'¤ɤfGA=0]Ϗ*jŲ.!8k*!}Qk\KrhQXmD{P^ 2e?߿lrEHѱ*I{&J(Gz"o9JuMSV,(H($CN0aſۺ]iK/̪JNccs7ڠ{Qa˾~5)( 94d%~oj&n7SxPs3ko'7>{4FyN煶쵚4ZS=\<妲%Ih/zD'vy8p ]"oOQeٵ 61d RkdVc GU<3hcBh( clL0#Bj، ƽݼ׵Pk2 gqS`e04*Qb&HݰD &v\IjGl|N &9ĸTU!)Apfm_򈔄*΄,etiiRtd=@# V0>3e1!Pv= hjNЯMֳ^zrS4F,V,,u9**E~uGR,rlx!Y{t gKn)diU^uecjȟ zvEtE/5FW B)P3sД.yGwgL%q3TтҠD[N{vV!2 n%8 6C&Vv /g˔q?eV ]<{BvE7 ̱Rk"&HZo`-/:ZJ$ 70 Fr߶z]2҂0» ĜBG%KR2s`h{V/忌`JmXKsO8XyIN "˅J֟gQiA(o EfS13J hJ矁3MxY`ktAJpr(rșC5"}il%,|M8Ϸqy gF:RLk7Xk`#pG Ayv[J`3a[sڙ~Xjj sl;@D@n7|0fKӽG+tmw~V(%qrurӇ,78^n. !ox\P8ia!UV0-.g>KK,N܎8ƒ6~iYG3W9@N8h|S*_r2tpYڰu_c.itTXKa?KoU!pY f)=R˸x Jn^h_Vt s9𔰋DC4}AJ`MOo7Gd/Eo{ #dcl Qce˚l fRM N=;>ۛ78*cI%Q/MUeАIMި߳j Ek~!$̕jDRό+RCy/ EJL:huidsu~_Ac8(HvAe{γID6Lq[2u򌚧*3`gͣ󽖸+$Q)A.dv{i(Hg}< [=$꺬lEvPŀn@9falc !s5 m!ͭn,bȍMp,o0m} h2`h6h7f 1ܹccIGsbxNxB+nB?|1#vqWA`~T3E5:]Ԉ =rTn좘k+uSޕKD}ȒL@v]Thr;Gz#L廝iUCZroj5{l S3J&u}VB Q؈#Hi}q mvsxT{W,*͋]:qoψFyJW9; z 6] Xքi`Q }\Pᬡz}ϡuiqE.)͍<>4h,|$plӤp o:sQ<'ۢDP*F k3P#UW7Z.jW/?d그˄|4o ъHp2}ԧd5tU5;􍳟y*-dg^ o#ĻfwWLDw *!ޮFeru?Q nSK=K~P5{vd`mq7z%J\A(B[=f<3.CJO!@p %'ߨa3׎<5 G]{ndI=9O} ݍ-9N!Âχk,wXY-Lm payn~ %L&7>e"U%;jRVzΉh H|d*,IE/5%q~\ẋ喋!M9{=.XCgIsFe1}7ͯK]uM6Ϲ%NlV#ќ/*eR )>KVuOs5ޖ&pv~L@wam< 䩀yբ+~$E5Y\LPT~8 rTe SLItT2ϵ% Ec?|jѳjSđy uG?Q(9]MbIŕZJuH'x7`w>k( &dϘj,BSKµKdTuMIQpR͟[=r"<h 5hO ؾK|eRNjɃQ2_ˇ>O6װFl %jٔ2d`:{ǎI?W]x) )=0DR Ba ~QJ9Wx[ĺh4bYջ˺+ E[q9+2p8 Au 4!#͋>-}kd/l2-, HFˑ~تhH =e:+H(I,R0As+W @%RYqHqvfG.k>?mwcBx!60W}<+~os $:?XCYl"! 1w?,Dr}sq^Av%MiA+:_:+]I7yYDFVQ2+:5dlLC$oyёNu8;. n(DLlɈ\?ɚPgMgtI{ItMNh{zqI2O';5A 1|F@/O)Ӻ ?a+4eSK݈HT&Is**$v'm#24&f'[=uv`eɑXwl65TdSR9w9@uW5P%cFD |ʓ*(iF L.#WKU1?=ŃW(h{4Үܱ:S Olāp)}jq˸C]qJ$"&FВ~T&\Y;>:U 8+ *{,UZ#b?j^@bz:Y٬+V?ag3+W[(>utN4ԭFʵn;/L̩Rd5]~YdrzPW` .O4${XrQ0yj̓" 1#Ry wtAH/<3h 󿶛ԏuK̊ ȁVY gU57WzFi؋<,Cd(66ك:d'V:b*["4i$F߸.ޥ/ Fc+~"F K OEً}5,(zx-w q8lc8$kk CyiKűp+E򾇄|$j͂.Yul,F!N9m^AT#B=uCof:Ue$0ibrSkǃIa0l^ T:ֲhfMe%-5OW|9kqe~\CvZs"0ڢ_E]lÛ>|(h/{pm99wTGfw;@rl0 a: MAJm~j:_"`V:ҪOwX-xL?I[C% q3ƀݪ5~w nHul^ɮ|L`ϗ+Se"B/ˎ`Ĵ]`S7:'Dpi2RBCvz'qh@IA*> y E1aBK+f_xhe0eSqm\ _//.U8͙NJp@oZShȟj] Gy5l%ÂSiv6@p rD8W8 ]qVުG:!р&b`E<0 򋪡Z1nlL醤]!ix0_fkIat-5EPZMȠRͭLlW{u";/=)/fr~o(`s,Gv+ͽb3f=c|r@oq ʙC7-Iodr+ 5JyˎC]^x)ИP98OKzA/6\R._MwK)FAodCCkRޜJ0=Uw-zzNO E(Y؝R&J+-O? cۋru *CWTOn2SRb[7G 1-̅s1qSt:xZ 9GWN 7h%ܹ8/_Q֥K樔N^Rj3XrUE _gD\wvQ(bx -:Ȩ[4ٔ' FX$Q8C@v_RH4rA"TʏT΃*AYH m]N,v_-¾VT41b-Y X9 UF#K+胐d:/yt> ]  ߇VcjH "j{Աe#=!JV%lcq@cfXD7jxw0#.#\G xKeOè,6}~V/6n8|SPήleY2Of͆#bYou%9Ikl<E0J\0+96(Yܮ3|5&R%2#q P:UE@@gbWs7߫nL;)oKbw&Ɍ%Y׿Y%c۵&/N"8 fQjpH4!_bˁ͆(^uŢ8u~egwmp6XN0~H/TqAu%yWҦ+ˊS!!u\.?~Jxnh~ 9\ B-ph_D$L,}:G*{<౱'#hEr}XZ,Gd# jǘ;UEgiU)=n"smQ4w(" bpgo,=wſt;wv!X{AIX0:3\".}6cTC:}@N ] >?}tVk@>7{@8XřAkKҼ 򶩘 & by:pM5Y~FwGԖj{Ѕ"2S ׮Һpw}dey Tod[2ɍ/y~~SR@zCrdCG~'uٳVB/n(3[vMo,$CzbL{d-=f珱5c*$_zpN#]CêRbhȨ6/ġ4xr&k;O =\\+w=ɓJLrYΤBD9{YSg9:_m6شx3މeK0ۋgW 3R9~(;O$/ +@ByuTr=^Y> #ք":AS9TgzVwu]t;ŀ@ 2噈dV;Xg VĴ..i#W8&zjYNT5Xs/ 0CK"[.Ahd.;Ot(M1xt&SbH(\  /ZSJ%诀pPH)I^D:)Gzf̌"3UZƔl *Rc_Aʬridx#S \ 8H)!m"6B^ TA=dML&^6]Wm<]ˡ|'}(a "'/t6zrޱ_.gs֗פ03Ay`LL!G$2FB&Srxhlve(87ZoשIoI)ГWLW7)Ss``XZiBfz( QI;{|, /aX&DPd1JR >Vb򹃮] /s \m6Dslwp{Q_b"7M(jE` ыtbkV.~e@As#eAS}s'oQeI,j47U+L(Vmvױ/|G7V̄9/ZQGgPީ~>0=f+,kZs)du 9J8ޅO7%^< 9-[ Pͫ_չ}=HV\70(2ܕfs rb>E=WC]SdV\|7sgړ])&[_bCMEqaQK//H4s{6؈pMfh`Gtꡌ,VO2bf, Vm(ح^c 3U{:`zu+Yy5{UOݷ.|ŝ Pt `f|EYATɘ`gfOx_G)WVHL [c3qUMU:LS5kTk*ڐsZ)xzU͌Qe-0#A]EEI=лcc8K/1yiD"SI"%/\I[i{^UX.3 @=|ei4v9 fFmy.T ҃MK$eDG M J|zxTUm(x[C9ޔ_:Lf8Fdۨf:Hk0̜v:FhPtfR+I@zY7PeD"_GI2XKK  0+tk%צ]ta'HtSV@S2V9Fu&e pFzRx! @~7GMQ<rAzi`CIv҂sw}˦7-̟E@(nN/ *<0*,hG'5㛣\̙%.}ȠԪXeFLM>"ŗ^_3Rǣoy2i ̝xgUfübBfeJ/ym6Qq tU2>5~r0,'(D#g9X|U3d2iST^qq(&V'! ?!JgH<{Ӓ,er!b/lj_t'[:'+_M% Aa3EF'lR}"UpŤf}@NsZ4'xePtZc.i}ionO"60:u%ӑt9~Oҧ0!*ƅ؍>lxXӯ9<+!s20x'O+_+UhoN@(0o;n^S"̭%BO6GYa.$8ߙS2@GVNϕȇCw_)B8 Y'i=ss^r&׸R25J[x KĘmjz,/[gb96Z Na& @$f24}~wcI桂&-$rQ?`ysӭ.*&=8K*WVWYJ0tv[T`c' 0kY l ~`Q-RHyX"|`LӒW K(+qK{HL&mS )|pcy/w)RSuMV/PikxQ!1X\,%OG9^3ޞ30Y/yH`q ^`9[av;F^[˂ÅBoGLrr-(rM7%¯Jǎvj&ѸlSn'~Vp4褄M8HGHfSRXGտ9p[ a!eŚ;|-  P?3Y+R] j͐j܏? 5]a;[c}w!SX6Qh3; S UIq^`*[ÑxtB)6VU#J,":CD*cVg|5K^Pɒ|v04吊Fo2 3?m7uR9R>pGƷ^<Ǘ2C.F][u>~!eS&}/ 6r&GΤְCU#~q\YۆqDN eCb48El5j eg~ћ d&T %d6m%g4u==f3#iaӿ:Ըv$-Η3\<sdׇB"߯X&{R1DitDwhŁ"5e`Ƭv(2Rߏ,[bon,@1x-$\sYZʝNOY.N)&v\w$xe) fSP`v{yy ASY ,bJ>4/ &]zcbUs1mڠ5/+ID%G,^3i?¼&,6/v  梷=7svcזQuU^BtjƖfɄ6b|=LjWKڨ9G+ϓk^uO64xg60H7 ^|; c%6Ζ_C@4=6(PYPJ>~GuZU7ܳ GKrm3 {9N:r;Ls!e`UDwg*1Y<%[da%ӷ(q_iۼx-?xYcի΁/~Fulpܕ4jR`*njfG=)MTnJEm2' 0^N1rQvxgao%[D*h'e]~%Ku+L,A0*.cgր{Z^* mUyݦ!|5.|XSxgp?p,Ljpݨ}`~JONpO8`0X(54Dkğm0bE*qwK@!d&)9" YZkA^eZЏPMϫof9m}<1Aߟ`V/ƐU1ބ4 ^IPf0H{L `nѯ{si,6df[b O4˰=?~ɦoO*1aGh AϐbD?I`_jþwx;Lqueb6GH4KChB`%=6? R/966Ӽg7ԫ{F)[/Dy s U_IYvH쎌g D;"0PJ#3tS蟾`Xx yS6!6%M#o [Wv:r `- l1̭I Q+_yrA?0Iȸ`S|'5fI\RRsrKKԊ=EEuB~y;nہsS 6* xLg+@m+_6gM;!z"kCnO)Ґ-<0Э-_24K D |ЄjLTT:LIφSxXG;bfgAT=|0. fsⰫEogN_~}[Pb2+Bm$nKM29gm =/GP+;_?KU}X;xlo?rs݄|ulj5oz֧Y2=i(i2xGU:8"٤;$fp + 4D8r٬29U #Tւ0;F.:8p- TyAYXGUJG%m{jdD$^r}V eTWtR킠ӵnf}cP1?TIȮ}`upT1¿f=&qV&a{P}Ӡ"E&Cye}\lRXM $<8px XRb@-k@?YzAEW떥;FR,?:i( uX|'BU YhۛUrk|ؒ劌界-[)[>36qQpPb/u=k6E?Vu rIc(*4(*q7,cCU<[}riDl{ ^s|JZY#{a>] hۜAѨ] 6, jYQp aW [(df_{\3rMN" EY CD]xlͲ\2YRi^k`R>Tgͩ.~'`®_DG8?ñ;qKV RWU4Wm0AQ`ڎx[2ѭ< 6TetLΪ_bb] ct0޽JVb$_ 6V·#ڪpHQl>v؏dfr8Yej/dIJe:M3籠ĬweG@I;Ye?5dd^d11=BwR aW3s3,BĠee85TEMJJy*oYJDxWV> GEZ㐮Xă15K _x.'H}92B J_T=_U3X6()_8R+@w,240uxѕn.v3}NymDiV9_;0:J,'m=N r9X#v`&^1DaL6'w4מB~x}) 6c,zoHn@ d4z:0K{Ljmrriйd1=ZR Ïv/:nIC.|TZ;I1)\ +k|Sq+1p)$>]"7. #J36#J84 FćBZF#F< `txoVGzupvmfyJ`Cn$X蝁+i|J ny}zO~io#ơC-pDbs`"̞p$1+ }ݔJB0g]` 4|4i% e3vNsXuoZmZ,dI1sA6qIHUQ%S( (¢i{\]LO5OZeBi4gYoj,|$bc;NqJ}\(6jˮ.XoO"YADCn)gCOt#%< SnUI'ȧACکMC#OyC{6EzT߯+I#&{eÿ1;A?]<0 skou^T+XG~"Ɇ̪k 2WX79"Dם=\X> o*w:G0ZsiԟÀ&.b:>1ޤz)|#Σ[mTI=9nmHYߞ#6 ׄ VOycc/q'G2N[]!p#>T}6q{)BIønY$oA8k;vQC֯V ;1uDp:4Ksٮ A5 ${aq(#A`U*I|E{ϲvpT=F`!44R21aAPDud uJ!Y ( X;E% mjsgr[f"p(6Mp kUeUvu!ۻ<'nx8g& iL}&QWr.аL@\`}h:A$gg{AB.#^^Ĉ*,'YpcrH!ԧMܐMQ}' D $0}W,Wv%mD Q8Q('Id=1H~y9C<Ú{ wBPm:p9a?"R{ޙ3ۢ5L^bz镇qJ#1cbZ!ٴd9d-T+HTc 8ʆ^'Dڇ9l.?)%b?vY7(ܵ1nvAݗfTZEmiM ָGJua1؃`kq$Xj=sFnh5鷥=ʰ' mA×w}c(D Ꝕ+E"^L[, Ck^*M1\ ӥޟk8i27[mU"a7͌i6t?oRp >KXbg jePڬ>m.KsތLx;,t<Tr}U\Cč(qMv>uj"k#@'Ko$NNuB*UZ_/f= #۝?TiWVdGOa9{yOyD,NBOb:oZq2ԉ/Z g݁!X{s\"tAg_!aI0_DWI~ IIq0U(UBUJp>&pmMkq Hē V3_k|M4M7C{颦$Uz+/s7l,JJ>-ga4NVUZ/nH+f<+S1Pn;ִHm+ɿpiq5P))hj"T|ZeaMڙqh򝺯i>Svi-ZͮvI7|)Uۂv9Ui؜^A*tX $u*=Z^".\]rI>?qzGCro$ৢ C}x6g eg"$\"&'MʻR=58Sa4 [ZAgоJV$GE9 "j ٕN?bMٽ9= Zk$aX=%jOeQٷC1=Ir_j5 ӭR7n9K25 dK(-vS)g6`$Hj0%oS8^cVC  :#W;.v~H.:$Hv8T)϶3灢 !PN~ױکb- m`+T~<4zN>{GX kGl$ZB<6=1hAt5K(HGm6)mݲxw8c $| g/_5Q=@`,,1Jo U$M5(D|)h1&JꔯυX 74#Y; ZjQb6qc9g !lοR3bfp?ĩ?YуUκ|q@8a :<`;0Jcoi)/8nTjKoQORdR$mƑ4KtByڕYt2I՟q"PMrLJf,إi~a96~ \6ŻyT`υ"[/e^x-U8+/ aY'~7_JS]< RQnJ`b C{Dc+bD|o/$Auv̎{ID@&huHr"c=c/v( ':@Y&q2aU= [dXDc֖ E";\ڽ*pdu;ݛ(OhY8xn;?OЙ&}t_wE0ˈ @gʺw>80W.{?OF~JQYPIj'Q"0ͰgWpFJNPٵc"t^0MRĩA9L_gJI7Tkی`TY !ؤh[?ߦp(QivEMtg#T.iEDJbb8K=CaSLH14 !!h gO/UJq]r.mlK7X~Ӯui3 9̐* S0׊svEHA.=_#gnFD8-=Y!Y1s{ۓ]c9Rӣ QuL͜:2A)f&%Όs1Q+"*4¾α'gLoJ|^+S(YjDW /N7" "/})- YgT[UF%,KzԆ_Ii'4r(5V]/xڜ:Еݕ[]p.+&g`Cfo\}lj%a')~n1V(6OLW! 9!b'-{G^$_hǦuʑ|#сsl( #`éf86LAqaθ[دrR Qf̂˟EԐ%dPV:/F*C;.Tb& E"4rbll4L`жf1 DMѼgN`8mcM$aԀ6EZQ űH?) ~ Hjo-b@zX>˅"-u{IMo U0-5)"mm&hw ਜtSt^RΊ";}Vj4J."LTb="E,;)D,%VF;Ͱt }5դ.:OoA0@ݞ- *W/*$h Lmʊҷ>-mO9eENt>.Jh@lFCP[Jt}kA*֗ryG-N<\)DSp%sqĈhMlO+5X:SJ*s5OoUg w"0 D ʝ)~TYRSO"4Q78a_ p^lsPr`]qu&szWMz>[=YLcApX,VviGKI}`Х2Bɉ7%NV3(Z! ݴ|a Q`;KgwZhF8Hѓpe}e(LG[=8\Q`iٺ:>I4̺nx&/g?Hhw}y4eN…*,֌V<~ON燕߿*4yM 濋bveښ2 7ua;. æ#:6=O {+介x03vALZ?/y_{juOkeWL݊Kt+.u9}01? TFGFt @9\i _{ՓW Da$I,:n =(o._`6H\v\]7X#&]h$0+zR;ϦJ"#Y1H"IZ,Ux u@9gDѲVlJZ`Er lrҀ(ã6J!0Q,iey;@j/NS8c]S|b 7T g-^Gٚ_+ ebDJYpz<Nc#N&'@iN$Cs5?/7[r2vEɿp"shOyZ.Z,`RQs! fqbah$36x?K@kֆ2Hv4|ߜx0+8KhסBT"'C!_;CT7H<ܣw?6e5>WF~A*:̥.) $}=h~(&12N[ Es6.&q=rVXu/w$ijI GR'JQ{O++PjÝ&Y5uK_nKn|U'ȉ*H (ڦ3֭|o_iҗ1GK\_Rҙ99i]ϻ DpĘ!dք%]Mk r-"N|v6z. 2DF"w3nHǓ{} u-^Z9brx?=/E\ c\ Ե|z\;PЁ BrZA=Ңb!.\V;aa@E&Iu tRCKь<)&.^̒zypHk|Ą/ЫQ|QdBWp<]L|moO,z]Gx.q>~S7ja\N)zS`tHCχ˖dȌxsHVj>H;4BޅS%=!5.3Dsd˅V]{Ry` )v?Yk5y1c vN}N楅R?to;R{)^0{G(pl'L]?22Rz-zd -C.H~j@rʫ4GNymULÕz(bH>sTb_ě4erش8a^9y$wު?RrE"6h<2^*JydK[{Ǧ1129~ֈq"C5B["uFެX{jI i()+d‰f7:!hP .3̝6, ~/)ҟ.FopPn $jP1.lԾ |[AX*^D2ۺmwprL,oi2vTA[R)Ft2/45Ȃ2$A:׊\3 0R.6O8wvy$ խ%% r-@O;tLé/sלТŠෞ '1I1ANQ>JP}oLw Iȧ 6MUôTeZ}a;(ǧL ch?, kQɇwՂ0AYҗjx ? 3o W=T y =pq,nIǵQ\:I)STrqxQ~I>w,9'xvn=Ή;RR0 [G^7XW{_0%뉊R ׊N?ئ2h+FШ3c5_<0BkI{SsKi.jbKtn= $tMAz&̗dXeac^BH13Hă[e1O,BaߙYzvS?쌣v6x1 f)^Ɛd ?I.9B3~~}׆We,nV_$@ldHB8{Rz6mB6o̝by˜ˊ-Lv؁uOl[M~9"% -SBpZ;90 y0I:vem @qݺ"?  04v"9@ mclq^?(CJsΉa7dօCNWSۙ< FfW~{zO tD|Vo9J Gi>|=m9/V[:lD$ & 0ţD{4{5 3V3gFPD [:v sA Mg=Xm &?o#'/ `bȆ|x\qTqɡ];E\[Ew8+ruqokUZ0^ g:5t+:Ht[p |7%N(:9=(Ʒ_ -Ǩ璅C DĘmSf{V6tZ[Fz`V/wCuS"T)#|BȐ_|[=B0]'iR0z?-`{3EfQ#Þ9}%ċjd'% ">94޴~tYa{mȊgak.?N{!%su.pJL4o61{rωs{)70IV=QLg:a/^- '2,smҾK{bv.S^GbTm({ Jq'nq͏K>ӝ| Լ;>}oʎ.~|4Fz/-#8J|^l=&",N;<**ZJ0ɺp)'h˘5kӴz6\$V'..'&NgT;0:yZ\1/#~^->\PʬRKM2FHP]לf!b4i8i 2miQe|ݲsyD}Z` $I=2o-˚/*6[B$M0Z$2-·X_3ʝbO 0bM%Oj4KOO;iyIB9!14eBqLPp/#RB=fT A T.YKnQ^vF(jsEFe O)uجu}=`P~<*#X`!/ N!\-rl ygeI۝ N^D3/]vql)+m鰛3/3Ip23?ISIIF2.e N!g=" qWqF!D %>F A[*W+q2$Gy[1ݻB83.p|Ebca;Թ!s&2xF;';˚H&mȽ:<NOK?lD޿ #sjѿ);aӞ(A&|hV#Ƚ~{UQB=TP a5kEۆ}dgŵ-+OQTr`.%9^3 dr{" C/-rZ`6rgI47;ǭ#YHU=7YűA8TI7eլ_詀9۵4s%wwK^4\#|s r&8x%b?B = QclIz'8ԣ괴3TRgqUΘ6$]ճexW A]m`Ok w;wxI7h"^Q}(Uclŵ0JSwRMCb:ɡ(m@"%ͬ'pD"d){ g*qN%VLT8d _@)RjIveacao8E|]6?xjgl{Ewmb088lGd A" о {VP*=%;|HHMb0Ӹlz &6Fu:R\ô +Oo5,G9ὧ3Y] !;;?V{>KCH"{2/-=Ca4ӽ=yP" KV)_^_,Er֕%U!Uq%¡iQZ]s0CW t#aÝİ=QOBH=.M!vtj;ԶgQSg*8]PoO**>dMDI]V!0N =`>ԻkT>〡)pMhWjL#n2Tc:E=ؙԷR'؛ft#N7)SfAvZ%Ԛ_T:UŢ>^L0<U9\O~Rs =ޭ "K@ĉheJgSzrؽ~1`J? TYZ^;򐰿,x;;"=.S# tD9d| fh  HD$wD`ݣi^>$*m@ !d,0A=P$=[7 s'幘$dlWb⢊G{O%>ߦ&[=9oNf4ۓlHo8yy7WqqO70Y (qr:1'ż|vPr:@կ }פĢm=igxG[$ͪo3*E۔^Z 6p2ڏ_|38EئrzY T\4#^~l~jG`[$~JMBLQ+BLGt XG$N?K%j*+[[R2(d"טp"rb.S`0G:$5۸7  ƶɕ|58‹qyzD ĦӞbeR1RYV"i2Wy_7,Y*VH^o0)5❄R[FXشgv졇G~Q~w4(Sdkrպ֔8?vb6e<$>~M=y/7,8R}ϵB]&}.9/HɾKrh4GW#umхq@^Aܝ rJ8ACc(eIaI"B?s(Kdg4@YAQQ8Ӵ]#u( UzR[5=i4.uV; βr7CE)D(r3[7Ɂ rFj܈|-#3XJ핅*5 ce}Vlb ެiܟ6(שA$ލ8uǎ+Kn?uUfn c:woץħ34@CrS82b5ӷ=P7&Jל/j#`6-"H1Kb سQ#zM.?ӄ@Ŵ+0Γ66U~^OPSW%D;(8ėTШH%&Ú_Zb~F?W9#)lw:M4?$"}&z(učJ́AsLn27]q%-=s2dgzʀqx2&yĩ`OY=ߺ=a~b{^UICG2rm"Ȇ(¡cYRV(MlhLt.,#ܞ@h$BN߭fEB䕚(?Udjԋ5C)͝AZjb8H^憛z+_;xl"{ZT X2<2 'Y5؈$mcGr:-}Xz/(޴v5 $';a)^a` TQQ"ӈO gQRGP.inp/gRUgr!u`ucJ!ZwBncY*_+6+g|2@$w'3 2ȟb?x J/LswD3mty}5&ҎqoШ=ET J,]5;[]G@9vg]#^AȋEllgI)8So SϷ?3f^'ZڟcZt%̉يu;qZ.u}e4-nDl;\Ȫv [u'k $HC+#j@]b7m5U\Ojٟ8q X`džTwL&G[OiE=eLbƠi*Qa窤XcU<,ۖ \uJy\U*cv)A!s7߇%VrYTȭB.g.|~ס?ch3Bxvu=ުMI!MқQGJoD>iJCpWjː.sHrshR)_1.,5@ǬX2 íBx-s=<:; sPڒNfyc-dvNUnPG#aY ba`{A+^qZ]t9KM ⟗zOc3ƋJSH_z;=89+bF-Pxa%:XI=%1,xDM-vABacuFi 0j_ i5oկ!"DY*vP,ug+}{6# 9k;/҈-s8II3c;ɺCUB7ya<]0b"&復ᵍّWگ0DNh_y>ZRxF)@ӯA> P/PhC/;al7p')lQt.Mqf'6]v~va< )2f&jʂ -@3c0OW Nx )Dcha60գ]k?֪>Sʨ k;#jxՂN6i@]e9UWz@m.sA'RJ'D"Hx': ~RDƜ'%`gK*F" 4\A葈qjSB968y*4$γG M۶[OeL/#9>*g՘sVVY\- 32+t;3t3\>uz )v$YHF%9{K:d jSm祷p(pj:"䃩ٓJMS3W\wޖoUz_5+'l)+T _Ʋ^I'*g *MN5ob|:`׆?{ 1Z_hmLis%6)cyH&V9;oB]l !5p"05@o3sTC_&4Mu?j -:́;H " `Ąy)*J+Ewm@Cb$iZ @ @Pq'12 %+bo~;@ % oZefM_Z; o 6' ޱ2VYHB1;BOOK 1~ceO3E% gs* ZtE&[l6H% bPР‰8[so wah.݋لJQ{i ZSH (%oAQFͨwy9R98(Vtt%+PAŢjކ鬫H/9ac򬊖`ngf'-pTFz_A D9`!ٵC@L&yA@zN:+5nl]!Ԣ"Y}{tgV:b ƱP 9bQ_ iE yYL <&a˵GIM[~ט=G7~bq91^C Ji? ύ +!5ɅtUvDל,3<4:A>"sOuqOAzu8imZx)D EAj {7J8KRq}K~ :ECYQ儦B0]{+Pu4[V. _D|!ގ|O{Đ6A1BR3k+{b͹WY^ə4d0Cc\"&INsٮc̬<'`VWMN'  a,F @t%, ۵i7|׺OGx)ߞa/A֭L0Ӛ]0-jV>b +,}3X zLdۯc֞a#?uʍ^i=?_᭜Yz8 +%+lu4]_76l,R?%70ʯ58\Ч\Z>#'\qB5,6 *prj6 ʪm)% Q pBAN@MsªMrc  ȇ+%)?fIO=k Mu{R^:FYxt52M21̆!:awefkMz'%\]-h[N~UsbA5ąNK{T!Ո9 S kY誟˲[fWIۀ ] 0O=I.j2L[D08=l[߈ H)gSG1AeMi< 4Heݮ8NHfdrC&K(3mh/;5'DTC!V>\IxnjJ81M2OuLN8E{\ ]JI\Lէ)pa·qqZ+O}7WqO{;ij3&PҼl͋DG0iqP Z{ไ6K}[pQFvcLQh46׮dD@iɊJQuRurܣ\>ܰջ2SatOqSUJo1ܛ2:#Enq(t'Е}{y)][b5͓@ %ޠݩk@-: ѸX/QV9 U+(](,s"4ͥt3ʯ6i Tukokk VK.aءD- >*[ ƶx~ wR4qGUjuX9>q [-RQtîJ[5)Mmě hxR~PV)iϡM޼qW0D([sewIBL6 PM6lk8޵/#1 uf\8ezW*DሥVt^ǖQLZٕQׄ}X:q.r # Z˄VgM&×ao eǫm-ˆhc \.ڏAT}M{5471UQc·z=uQ%2/`D$K:4$;$FM,/;GJZF)x4rI;o7o>.xq`9,O6o"k'MWdmұdnU*vxAnk_i3(z9$jVKxLmOmѠ#n#p8Nz)IsG=inW~1x弅kb3K  >B@'Olc+ ']~kir!h{ EfԵm(gNY<,=hO .dW5e4ؒI8E(FMxZruw1qڻ~+ mB4(osȈk?:E ܦϞ0!z3~;T*~6w8%]!}Zڃ* z h# 2g_(c2DD˸\ / ImgbZTSS2-qItۿ`uV1>pK(woŴ84Ā'8iy13ِEu>R=?|8%' چK'_F G}"o>Sqd q*/,6х1|Wzq*~<-#JiVအno]dSJLLoЕ ~1b \2&wFؒ}A-Iml&,FvH격k}ȨoV~=ִ߆D6qI(JI6+K1f(ko<2cO$x!_"`%,3H;e0E1n5rx0+ѥfuޤZ 7)@ivfI.ht\uiٍE.ſGV0m<},1/ IP(t{!!-WtS,:M¯|0BOi{,gl$|๮ĺkTChˈr6UB𭌺 p݈(OH.*^_,_0,1tbf\/>,H~u/ok(+XDq~ט;%_? OS3B'WoHBÍŖ_y*WL(,2U΢2e6@es>Q+Kk!ܝ4c!l6{.- 6j1dGs|\ y(f!pc6)`^PaQT4&Cn*H0G}3ANv|tH{+EaTQ(9B1@E8l% c T`{)l("щ;.;Zc99㹵R3%<(ܱ=րX5,K#ǥ"m9i<|̹tNM^Z9roBt8up.eN>,x;gO].0sAg6Syޣ_0b "bF;Ng }['oaX 65X/ֵ~s9.PV?|&RLB O_lAo-1=.|79{>tLK̥]$čhI\+ZHSngj/y')iPʟꠉЁ.$U- 0o5IIBPM]rKjHx7tSPN>V߯#wpqSF 3`AtтCv&MAC*ZJ˥-pʞ/_:Lh)"C{ mqzG$a :ߙ0P^aV2N- q?ؕl:K"<P]a/u)s0loܵY[bJ yU08/1󭮦Քiݛ@Ϗ~zv# Μ&d DgSpk3-d1J؝Rׯ8\l](X@[_s'Lw"ycڋ>bEUIv҈,*lh{},8WJZǴz#GZGpbKPD0?XPE8HķKר#`R/w> B/1!d}O ( ޸UՎMPPT#MmDݰFh\C"3u[7:N0 >vAZÔǵla%dB5;5MbGO-OH B&Eߣo^=yn2|JjNڊA(9#dqQ)^3\[}5wXD=dX)JC$\O_A 4&ޏfv+2t_h$"GW7 %!)=@&AJް.)g՟<#oHOc~i>,^_FCU.IQOڳ?jsL勳~2:2&!%.+hvSL3ȧ~%zlp)*k۳p 5?D6\mNϒ'x?<o,M8j`QOP;KES&]X4]丽+!n\I- \a#1ӌ6h/>UdfELKo]͔ܙ,zZ.j(Q:ߜnIoY'Wq|9d>߳lV,"uA?n]GPFGc0ȏ7<G건>?i1ܭ!r\Ra,  x~RSy95oHk덜 U9~y/4ZZp& \`ABm n8:DRD5 —V:] kKܰ9n5H VͤDr2SY]UƲX7U%:NXsg5wJ%pǦ 0<ڊs@͈Ic.[B\aqq)i=F·]Eh^Xe:`O-x(? 'Րaɧ.ct~w;i&(iH/Ցuwi+و~ŶiPKLH6B :F5FEpWI48*}ST҅ZtLK^lmsOV Y9G46׼ʓ>0d"WhDNwY0t̂^&Lo(ݧ!zXBG ,+'uw}Y 5}'Elr#0@5,\D::_.^H R {z)O & ؽP i4q.#Пw<1bMO'kGWUUF&68ũ( FЧnN]shުY}!HY0 rE8\nDT#y [N_L+ [Py[n~" 08!b)숨oX9, +!rŮ$kujw!˶.~j1sRy'wva ~qC{z~ N׵ }2RJ7^%𶋀U7QE] k  !3󃴾=["gbK{ pH35< /Ӛᄐ'H~X_>$ICZ<[Fdit[ 8r吁/6g7ҥ>{ O0R#N~seJOӀ9|+D`7MKFXx{u7;nx]Xѯ0ikȟ@풶;KwxM< TJ?`"w`3v\qG?J,ķU~ykӔ!@'jgHqXR%*֛nBI*&ASᇇ83w/۰[3dqjlk}w>'N{U<*Nj>,U5(#4‰u'TlV&Nj);xTS(D䆜ލ0n+ٛ.X{mkGő9?6JqH7tּ5aBnrAUj0=vFն\X-}C{1*US8X.[ږ 1m,ے#̄D("z#;N'mImTJgWaIu=A0E0^R0ؕ%LzƋ=܌t"o~S&w¶d35bz4aM">d`t+= Νn* EjH~AGqEIʋҕɄn=噹KLelalyx]x+|Фub2}VK;ܒhRiM(x3 h"?x:o,eJ;y5YP~.|ʂ<@ UyhƷ.;SNU)Aݚr +u^3uf(!9 P/FgYyҠt9pbo1]1cıgVmB'5vV ǺE2nW_ӿqonǞ$D>BH@wR1n('&JTY?(TOD]f!k.hgOc,ӐTO%@$|(&"/#vSs\xCXDQiEfj(ic!8¯E jaoLB^8 >?MֱN (a~*{gO-‰,< vv{%6;H6mpz#e,Ӷj=Yqor֟U%~ ؊1reqqa3kQ}ih_NJ b$߈EFo6Ł' mYs]`?Dƛ|plYt7PKbS+D݁ɭ*ߧT1`wdLc C8׍CFh %7s?#9,1 n Y.:NlHfc l9bA1!ReDz(~AFɥ&@ %.vjB\7=CT H%9(-;O\ L\;A_EP+&ҡULf>A!'p% $ŖSD3/-u> 6EirSL$dռViDFA{^4 T.4y >l489SWMCr;52"恆szmx*=ǥZḒ#4ucmϺS6wy_ysclB8a;udӀBwk{9Um?tuH(tQֻ;Tw8Aݾ#9(_~B{Ms*7:xQbtk cu_=I&Tњy't$&k}v9Gq܃mhS~:W ڿX?0YP 0 %( {lzHuoXN" ͬAjφL~%>{}M?ҶA~++_u\H׍+} `cEV.+BdXU.,w|E'iIh NXXecX0#&ާ)+tW.ywf]ÆC<0.dj+}BF[dY%dJ >Oa5Λ=TH ċKM28` jGǼ2% NHmP_szY#f%7x-IE]i#-7MJ Z̭"#^|Sy:uHpYI"lh(. `S5Lja9_Lʼrs7PKpq-~Ig£}IBI+SB;PD ȹ!@.aTk! A_Ժey%YUs+߀k' bH$II M~p:V19[Ep3ٯ[[.X 3$~kO~xM(̝FE= jij?xn.!zhD,`5)rhD* 9!ZgAгZK}rXlĞm/SӐ`nS! Q.p3t^ASOozā5y QElPʉc;X5𱽌;ܻM3Ohkjb]Ң0G95cae Z?BA̿g,!bšەpbVѦGj|ě9xܱB^ )X)Ĥm'`ÒXX ٿOkp4q[qU %*T ֲRNA6rI:g@OFC2#LX: _dw m¡#͌2P읕R"ZzxZjQ퍕Dܩ<cMH[gu%y`&br繋`E$~m2Fx o=tbfMEԖx3|b }0vaS&bf+2(ik)eew:OtRnK.q]4Kra24@C-9:ҚV'| IvF:]ki6BXooca ֈeZ=r7dq84u4NwbyLEPc,f\5UWuC16AfcebKGOߖgXv Sۚk$aįSd;7;^JN|{R 7j~?7_})i~XG7w'ׁ/>>k`Dgb(rb%}il.bbMkh=!4,''q|u2z\\jPe5yڽؔfi-0 ?9.ͺS!`jw0gU87ޫ~#˜wmY*Dۼ!3PlJFU/喚mh oe㫻u[ZpUә0mTYK!ɅGkqt`,I_lkCOnjVlS;b ggZt!ϐ {2D6) xVT3@^C-C\A\S/1O#ʶ9(KEU5*VHaɧ`534|z}؝]݈qQ,0z> 7hb\>䖼W$.<':@yB 1QjA7;B!:ȡA!k# J}ٛ*u,mrSÑ{݈)N @ wM?)QʚEO=»*h:nå)E+B$xǒ=o%4:| =efasH{ NDZQp*7T*WSdJƟR!w8mhMYV mU|b|*ev{xX8:8HY6آHȖx0"U]4tv:nѧdk &†@=/f9)&vz F=U/6z5zK%Z<*KfjYņz۞R8`n/PNWu7eD1@i,}<<gdV(Q 5U,ԞiLXnL t@3֪rRCǀ>m`c_jcjMofz{]-c:V$C.Avtvdͱ-qz֟r7fr # F/l73i~ev -׹wwUiou oL iAV4Y &mm*Μɲ%ymHk|o62@MuJbseOVVI{fC)\970O7lD- +'%-'>TMDSSmW0o9E=J|[N/,W ka+DYHZ0_e~vdߴMĶ XJ!9/)0>[.[ KhRC{#d.h,oS .Jj'|<iKɍ'h`,]za @%qJ 4A>_w%O? ޴v85N`Hx+_7s=B9Z$Yuaz8? :4lzʄk!9{b[撉2tϥ;!xV~]E-cW?-4fx5uvR/kɏJxY'6h.͉ ;cgd5!^v}s92~]ДoN=PŖl<-IXW+TOSmgLgVtNe~W#򥺥`=8lC|\'Z{UP<ۋ4mó dXUo_et5tr%szJY#nḣjC/7dTB3xCP8&%=Yp^瘦1էi2 35 onwI @ ȊT@%ؤ`U7gv%d穧^`bPW`-M^HPg9qlݟvU ڼqѦhT{6vEc U{YA.d(q5&(,٭5tk&`*c9""N\\왕͹?9ᄭvj 68ܼffb<`_@MUaXXdU"Hm`VB5F78[1:d~3)flVgg=igqj+v/z4+آI) B9I.Bkw2,1tY*h8q *g""h'Oے3SXydZJ3(o^Ŀ91Ue.:-}B:sΦWz},&_f*kF~"}!|7Z1̞sT6K;UKha~AArPnx.j Hp$E&Λ1Q~^ƃ79z*We+#4z(3H16(Atc\Y:v2]7w}O(v*qxE*[t/cIݨRQv@"PM @A ۃj?*uWRr?b'.fT{ `Ե)5mI>06u*2MYڨԃd8  SVϊ O@ [޹):xX6M{ZM)DžeI'f## z!. (t=t2[Y+-yI ΪWوg| Ckxu ӪdAoT }6~-\U7cGOI0Q]F +6괽XzDɨV|bHݶuG_g(x[{TgRj;/&N,G4^(A`F[<0U˷_+^# K[x;݀@9IP)f->&cvןQܑ?h@г PϹx*EPpMwө[BHy7t7Qn3Ӟ=ִOiGRK?$ᘀ\fcL);yka0h4*lӸHO)= $ȉ] R^[{6:3 1֋@xnϋj8@vB;@~ey4&$O5k\V\t kkvWnpcLG!&rs4RM(T|I0sj΂LnvR4V2hGcC!% ؊}&Lm&S`#Y.MY~ ,;P"џ{?$EEگUQwQfո=<9A ZIb3m2]ax°I wʧMCiGBd_c񈘟qKPN% ?'+)@UKWq$0/IBi=r &+}KLC/u,?&/up0>-[WF%\0Z礝J=5hz$i/ljJfXm<\!d .o2Q}AT)?ӒzgeyL4ʘHxQVovX'fD \=YdAm}("X3OfapGg|3O:^{|i_%`V#{E,1 ؾD#-=!Y9@xJ(eua̸cqIfo [RRdIfWqC]aˡSZf&F 93sdi7q S*pUK+ Pq\.=ðFMgx5z9yb^$ܠm8P](z8f;(+fd6nǛUbK$f}~wu<Q]CbE2?tO1j 2}=E`Ax nLevebUZ>X*c&G e~%2ŊSb\}j3@'zxah-!$by; J&ɉ/49ZgsslhBQ ft5?=-RAZ'`ϦQIJf)`+KRX4u΂=Z2gnX | IdP@w&F|6B(5QdLC{<ְx& Bâ upaiSU<o~ZCCތVͪ2؂o^"2=iفC+<{,]Zd#{'h~<-9"_oU{~G=l#Yb'~KbEK__9; -\[U4ꐱʥMxг_ġo0vb {@HWaPI^<_Q+Z!dlD0tC#[ZHs=MUq2VeJ|SRӑY<>(8Ḻd\G3//nb~׃^xÎ00PXC&?tyo#4]+m#%Vkތc@T_1i͍o.35 MlV`D\x͋mlr"y!pm.Eަ[" sG^,i/oxmPqѴCCM~#?\rbA}v`iВL5vIƒu]3 O2w`K6FZ*ϕӨjUWV bEFDAl,-*N_Anup9Mch9Ù8b1W?g,jk)kb׌~λw{W?$d_ Bg&#<<-.\qb`Yo5z0#9ŸYZT:F+kN{ӸbTwn9r)U#OY)tFԵxV2FSΓ+|˶f`蚘cC-WQxqxE]crdpK%|//5< oa&6SPil0-LZȊ\NRX[5l\=U!RCkgؾYc[GW#sV+W zf0"wcczpS}y▓5ԙ6x͉pl(HL|,/-΍ƤI*")0MP|Z\DZԚZ-=$>ۆi&µK#*?Wu=5*t ԃw:Bx[t }u8{IJKAu%˩!RT"TobW-!=OAhi!$:ʆfSlgȍLE-akv*B܆FH7Yֺ&r{Hx&P5=ɶyʬP~3@Q7ZۜUOY/=PM* K'^s" p!L\I$'%7\Tadk9i*zGp dZw-AUp%q:T.nPc$Q3%op m٦r_{o8 M e}jP ~ :*g,r灂SzJX!_?›8TceC.LnsiVEBCaUjba+ڸf.@P~9gRܿ #k}wTv#iFY@y6,Ꚁ+xpsa[c@ *];'=7MdwAU9ͰbɣsQ 1ȭBR[VR|/ydf$źa$F:yX:@GSh(p5ׂsEך6}'0;5q*ORKB{-zy[9Ly%zZ6džip2>Ꙣ(g^^'u_Np5{)H\;T*3p}+JHh5ecn}*'QF$(G[יX$ 3*i(K_M|mK/[n8 \eÔw61j/ ϰ@A9&(id u}TYlHĜ-{I$DT+ݰCx|xǁ [<# [ڠ2 4 +N9mFZqaq>mG)is@BwPdᲥ0z w`W UѫB <V85)~^xyxY/t`7ESm 8$$Rօ;C4\o)#F޷ [J'8EV&y ɖcm]Wwt:WGS Fo!=Iƫђw{5Щvْ0ld􃢾>7iӄO]V%t˹f?X1b~6 {O3:R6MWʛw1@ݱ?=O%!_k\@ ~Q lXOs3%%-/Rlhh+~k,?WpSa_p˂$տ*])`:^/#?Pa`KGu21M3@Huf9Td~ܱ+¶E,rrBϏ: LMrnùEP"Tbo9u~+l+*txf%e 86Qre5ڴ[ma{tQz.rQW$܍aYƛO$Dj YNrG7l6YMJ6{@SilʕqLoaiM54aN/~Gݎ'"򷡉IdRBSB[>V!ŨE2E4Jg(-s[ wJ4!$&; З. 8CAvUZ;w.> UТCM\(Xeq^ƈOLУ;@<]ot-N&ďYb^dU2aե$hɭnV 7z[9Xj ,7?ڃƼsg)_ۄp\9"QfP!$\P[(Fؠ"pn7XutHΌ6Bnz_y(3#Y8E ᬽOǒ>/hT5^V΂r.3I96`2+A@oZjG*:{gCTO* A/3ΗhA#^s,eN)-^ -чĦCCLRSf" Y:;vEo~S*ttY$ vo4-wao8qjYB-nN 5ٮ"=NiQWG0ݎvr*E].! ,Ymå#1;qHgStDa_"/;/X ۡ)0 Ц9FbIg3 y^q|rQ U5zX6]6'$3*o*r}b/ J^LJ1ZxX2rN_jb6 lI*Ŝ(G=Z|ȯ᫅&9>o?kGh2ځKVqPܽ\ʏisi 4Q4U=+@UH3}̒j[Zd1 Taj#=NhRrKGRC2e/IS4V+p ,{߁YXT[(hNf{¨wJ #J=H~)'KdV[?w*QL[ 3sY3S(Pw! &hJqLOVE&m#YP[F:AUhG0h<;m.LwMӯଧOJ^c8Cmd5X-+#(z[cJW åG5rҖ6` ->p$`c cVTBť>);$b%4m1@"% Ew6gL\hVMg ޤ 5wn5ڣ {iTxE.=`'tqwOdL]b ]Վ 8d0N}׿z:E=WXST޷-Ƭy.y%7"n ' fd+԰O~TI#xΊ^& ܾ.JCRCk-%,rFy+ 倷`+ *%"K\+b`337Wb{+ȋ spR5L&l"=crP;l y|k*n:>sڮH]к+wQOZ R+<*p3hR+OCQx ;7R+^m,bH2͟M.26po Rs3Z:s; Gs.v2؊Ά ?O]L / G ha'?ҧ~*&a|h)V|b[Be+;?0CDͧ׿_@ G8I-u 1G o>os'ŴH%-`=~u!qvKS5zqfޘi?t)UN6:ry79L9DƄvQzS&Z.;"CJ&sxb1?07>amm>Ax3RFG .{ZVyTe9BNQZ5, ?J)C/6kPیhVE_W9%;+qRPz'T7Oml(m/yh͜'e ^XˈB-~O÷fsU(4__9њ=*jql!X/, hy2˸Gbvypɺf(sx҃\\ϊ*:-T?{80004rK;m ]?SS:qCM8QIk" 4ay1X Ck\g2y-'ñ"t4شq_f#ܹp#a?PL7ej{vtl#Ч9]rD~JE)} Ӊ얯K E+TTK?C\eP%m=^)[J## o>-i&ksC㵛< a !,L33yǀۥzw|dێ"& )z&wܜÏF|!e /|b/$Y( ܣ t>W𑸒Oǡ%csH[Hvڂ^B⑄d̂j9?AZl|[$2гsPrl͐Oq)Ve| k5|P70(_3}s<]ccuoi?nUNTxJ pMܰ3dS]J;y%q Tswvncb:S\4f?ӾMw+0F!0'`V™E Ē E|~1B#$?K-<^u]`vM%?Ҙk%ղ^cة>0^N"G-fFb2Έ3z6k" /q6_Ɨ~hLB&[CຟH '?AG&9'+'e 5U}[vE!kS?yz9[#7a0u{*2DQβtUCڡF8|. (ԨVO Dd/"$Tpj6E$[7!k2((o/\4GY"޺&,JvBob.L `\=qJ_ELC^M]g}OO3'v0)NOa@JO!)FLJL=s3P!W+! x\h?L[d/V}~Ȕ^Ўm!!\>Gڣ7k` E$w/C(=^̡3/?VBI^C0)W\D ԽtQ6#z`Q"ZE. v>T̄m-Eá?F1ْ ܊D$:!X㊍\>iMa 4V8ll?uvǧ)."0t0 3M΢# | `lD>X9W-z5gb(Af."fu_'2ƀ3cm3N0ǻ<ʪr{P9]V&^=p9r[pĸ+J zXGy?L5l-5m"I< cZ"Lܿń`;ryRCC{jHv|4Ė:Tŧ~z~ CF{"^fe}]V|ںgQDj93TWk4=2eKk뾣m ]v"Jt'p ~WAU+8/F4q]ΩO]NCǰx&mCEnl 99/m)2yW"wq m,ɄV27SE8~dCCC7Rxpux4yo13d[k/%laLxYY[\~j뿢sy*i'>zC` `X4e#6PP 3sg&>/]oiCh!~ @oz2  Yo&ywPFܫš쵎]cn>)M! Vs0K%cuG ]/;%%+:m2F8oov@8` -*B?dI?KVnB}88"ݯ|p 5;5~CN7x.7͍r ngTd{ %%ԧ`O 3hyq%{ձ@ k!ITKjaJzۘF=qQhk!\C ^8Cnb"eRԫF6et"*EQQfϊ>n ]cM`9j/Z? ϛʸRv lʰ T".J( w#CYascNRiCp\,BT 7(P(^U-!h6v{ }4˹l{s4Rt*&{[9`֮7Z-O"㔷,kKȏ +Lӻyι0KÔesbFs#NU#§[?S;5 d -,MM;"jg+`/7/+, JEӻyՓ$vW\=q ]v@A>ex煶<(D7Qe&(M88g3LIL n*5|4BQ6Ͳpt $RcZb*utXwt9XZx#F!ϔD01$>hh Tv %mr@ S-YRZy\/#e?_Xџj2er©>HVYnO.;%1$C |JS0u~ ]yopǮhwxiY槸iRO(̠DMM-ٺ!䪬&Bl&*'m=z Gޭ8%/D;PL̘ǿ4bgu*`{a~eԧAoSQ录"V[L%cX.*Xi f>|ayuD)cѺÓ4F2h5 ,ZN~*(aeFH.wtF)z# % ~LEY,҉Tv4w3"^ o6c9ޮt#Wkot~!ԱKU&mڿENLbbΪ8 viVW/5!&_sputVfwG1$:jF(lE/j#*X7tC !W9ZQ?$N|/{<-ƲeN&F^ s&Dvaj...[T9QO͸W )v9=A6{w<=Ϭhҽ6W?~D0KaOYE辽1f6v&,yFw [[A}w_s"i0,;՚ 9jhsż-\ Eo4@XwT/HC@vSw0xY ! C,;7c<\vGId.@)$M` #z{M 7DJA GZQDCLT6ٛf<ʠ+nfh?o3 Pއa,ɔ|0yqb+ է:1?QA 26y.c<.p#<ԥQ]CVwyNg2V΁77@pd+zp2sRNT !e79-4olv>7/꽭Ix&Nw.bl?IF= S{Z̊flb2;(T?fBF8+1Җ.!9z9⳻S . =SV- X7MHrmQFƋ_Q̶/o3I$S A1uéX#+M}.q SvH}?iRϞcx5ʣm? rMdE.mˇ]6ڵFlEF^5tq YSwRmiQE[+7I>_lSCKwff > oyuȕ93A3+ c*l:wAC;mܯܼXQ;: Ij4 =X; '>@\ݵ;B\ ̢ G@O/)ߠD¿{sm~vYm"_҄DišcBDh&nIiq3]AB 1>..ƶq9,Ľ aWX\±x=jn&CԭK8A\̖*6P_ _$J/]W1σxx7`Dgs7%-A0  J+?$ iW Xn̲Pn]^!F*,s͓M^O7vri}߿11UDXLǺa(n h`(HnebզPt7p"}ΗUðF2E+m5#ZڵBԡp^? y29|'o~JBF/so۫k@ k@s/]",k*b4h ?pY؜Qe3>58A\Hl=4 (_4 Kb|9G*Z(R=VU0$rc`Q AchQ.q5o܍0_U5J %:l0󝏑51fO`6cPA]|o,@\x@& fe? X֚} fO"ӡ6dǁ!E%^h+:## 2$qnC '4kɍI I qbGU`{9g>zf?fmڽ 9V}<g糀gKm5]yxC .oK qvKYCltQÔ"#)[{3dK/#Ӝ++vBM<[ٵܷOD[qeܲc0uE-EL|K4~o&&"LJ؆=u\%rKll=6kx$Xs[%ϣKkĀ'Vx 2ȌgSֵ *Ke/NEҦՋ8ot es*{MfdcPW`"[X+pbxw. !!1P7WDIvL^5vیw|BFcA܆GYJӌJ\s(t#! _ Dt~<6>ɺ:iR, nb\d|ơ)X֭Fȃ8>z^oQ"y5LW?&JDj{ N(b@&&d3̣j7G'g|'Z"hJrGiQˬDu O0CAO'$,_鷭nS8EE}?$D0 yB/憣e~ux͌0ˮ0 gEtBLJMkɮg}ZB܄M^nYU>TS) @\3vors*>V]}Q]@ÉB]#z\y/$FD%zpdMs6͹}?^GpuY+;%-,fPu5Z$)N!„Y.4=VTC/zn{}JYeçGv2jVG'@N޾'E#W #h`=4ڄZď>F nI0]EsfO_5נ|!"_MXM<(1acUs1v8ju+* oϏlM2v^iQ<֑Ʊ&+ޜjo3O9h$KK90R=sI?J*ѭANLTЯq|xU蚔$3_pzo睜CyLuhR>(~=ʫ^+Hcmj)csd21Ӿ׵Ð{p\{=jPD8YސppVP}oI93 4 p8ƇYH4Olw.b4vQ?]*K53hp!,~޽= sU ?Œ <%cٕrfqIQ h|<сI}SCo]iG! Gdc]iïb,8 ض}[ժ {]H#K[oјN3G^hO0qvjt0=`E./ Z>8 u9_(Cae$ ZNhnъp||g"|Į si:\Q|nJ9-N:J2Heۇcg&wEZ=`Qp!Z;Sɒ0Rnuxɺ%^re#T&VPwK")n{C+oa|f(yװ'!`S A%PFApMExC-ؕhO<kpb,SJ~֍kIi:}\(vv+)Qpo5*Z*𶝕0寙~"S~Y)-sߚ~ax0_C;&Sew~r'zg+m%Nm!uXu \Aom5P ZTc>HoڨSobI; 5!q;gN,o_GSmd+ ~h'$1` V1>[ s_PImlHɘ:=FS6[H%)S@ B{Sm ) j{Z@כ[.[}\XjHNX_bj[Alj:Cc:^Nm>Z@x5b""r̹^zmp! u} cBm!vD'ܜcb/Nu.x`8.wϢ2!հ/hG\e>DO'n,|1` |QEvk=Ȉ0]3yc CU6dPe0]uMG}_Qx5C;bHr#abh3aפ_fH#v1/CJ.yWʷWƓߌGYTS(17G)MD̚K)֞xVхfoiRG\ͽ`l4%eEBߴ>UP.:J3IKN+|&Gv k"g B#2v.dWI++b~ur$CRr2d7.X*:DohC >~bȘbfy3J(Q2/SѪb $q.RE0iBzR|luK7a6|7vsdy a{;5\ RƂ 54K]_f>1~2%RCn&um?{ٙa1@f>VQ9=ZlH!䔘lhw!C$6pXv*p^3uU"U|-vJ7f"xz43+АՌg?uCu0yn/+^ʍXV41 bDD}f߹#;2T+LI೜ҁAx]K$Ixc?\N?yiuR!E$FN=yݘN=q7w6I#'5mTAzrGy?)`4Bb#vRbyJK ?i:J{æos#CV-`BPzݶGͫӪ=:uЫ+?e~E8YB;'8]/06 G!Eo)ozIgjSva<=(nwE(?MKnL?32<9pE1KtXx'r8 Vk_z4<.&$R1m9 N[=)* X~ XazӥuB ȏMuU{b68WA`]C3}V" =?&`3&o[a*scX&3rɌP\yK'qhpSmeb T|$}eq[^@ȓ x2z R1rC{5}~e\rW!Wje_/%F" / ds)3S0?'1k s7y%;ɬ՛ e ` M0zǖ?MK;YK N \w)@P" M* Gnznw>!KN,JZBiz^#h:qV J5?b }?^xDͨ6'hśY>Rꍘ2JAy18onz2.[xF5(v)Ms!i.FPC9 Z\@ъu>`3㼾j5t5P!o 7@}"M)݅֕D'KJ T@ڟKi'| e*4("¶l.BU;5W{Vpms Ę;]-/ho?X,KUaܰ/J~ejoǽVHԾ8A Z/(v:` _d` NY&}^I=@iŒmH9Ez0`@ռ؟]FNa+˞Pp3NăC[ݽ{/gVeg&Bh: E 9$2!vLE`46:N!G`HV 6`h=; -6f{1O.ņSh=@.!lQ4Bk_}wh&[3̂;\ ϞHm/BGɴ6JyWQ ~ h#s֢B2HM[xJ)TW9`ګys۸Oᵧ; ƞ6}7xw‚<ɋ z kA֛ uqTXo[is]b[*71cQsd^W~}t.)&}i4|hZӈL F<V$@0oz1N0E2X[ >$×T>".Y*A a" fdo'w"logEɠhv&,k2o_ua,^/mN;Ȁ-_zx^&ٽbՖgpLPLo4M Ԫȍ.3nѽP^>Ʒg\P;5+jv :QM'>K.1,^ aP"T!q똤?Fi\&%h; XIZ.pJ UĢX́%0-ڻ ^ܴ500/Hc$;eRjfdUC+ /GT`U$r zaz\*+r1*KWr JK7x}2 _# eUuoWTbP5ֻ5<BHJ~ج)oiZ<(zju ,/5T/2ϯzxS(. t,nY95>j. Oi<"T x"v8Q 2%' 6f͚?L̰$2pMgoͨ|{>yd\6?qR G(cNK M-b'UT+owCuI6.>@KqѕnE9o ܤAfw`i_E?娻WTwE'ƧvL. m?K}[XytݡojJٜdč~gHWE,[CXAгU OC80˯;B TٓG *+yXxW’WIBDko}v k+Ui@c}1x=\Ƴ3%4H6)XψQ,dj)2VclNdXWxgbd׮n^"΅)Y jvu6Fv@6JKE%Xod*nʄʵKToK`˫!Yn_;@~DU1Lpv6?cWycbR<2(bBvW\B,e=G5 µTҘM.9)zgmwWIrTŤ! %³Đ2`w$2aok}s+d1Gm׃y$>[+ƧqRəP4"I I;IXO8f坺,ˤ眛qz1A5l2=!RndDB\_-I`wLM[w&DSF0{\@Q9#n q_ FQwwdƜa}fboH调D k5/] be+$[V8YֽZ=jR*^`#C( Nhn Ey (HFt!QȤ 7P|` W9^v)JT$;kZ5lqYd/$o`l!>Wы:$8(cEF 2LwYL\~U2L-EbeRPNv7uG]gHn:<֬pz8= WG痥|&1T< ""~ZHw0 mC\Ӊ-ƥMwnuŋ휾mRͿ.Eusy7/9&w ˲Dkܫ,fȻ >ux{rЖ$ZH@Y`:!{x|]C_٭K8Ɵ;kW;iAO*|$דWu5t\}K7I >ٶ0ۃcoݒJhX֪߭lOp' 2D/7 {BG/4!D[gpaa4Bŏ9;h'n(}dc=Bx>aD*OLQ"Orz-w8;c s LɪB Sh\IQ fKWY^`7X)UӀum67﨔?՝@(l XBa ɓڀoǦl` DX BWI OS?:0@L˸l$&=+k_X|lYā]wl^b (}cEۡcxq^_VfgVG&XcƲ*s~qrQ6Fʢ؏WxN˩; S91pTyڋ_+'+ANn:r4[|\лSaX l^ MMX#P 6^ϺuI:âQ` I6 6=K8y oi Y?=!3w҈`6MF R}Lz:J 1pF~PƷT!vGgPSA,QL*[m"~2c(hլ#/S+pn=JU}Ji.wj};=++,} 8 TXdl|WH.m2&,W"iu LԿ0)j<+0z\l"4a.JQNB,w\\?Kͦal|ݑJVA&`ϑ)O}fgZL|L'J\ cF9oBqQ']ǘS'Gysܖ$ 3~JqTҞ_>cY(ɸ/ U+\l)ͤfޙVW'eA~5 r5a؍AF)%Q;;R_{ruN# Z t3S!H: lE>RU*8_I—cW=9ဟyX;[H`ZvMy6zQΗyYxTZyx(xB k_*?:gIO0TurEn"2#lٍn~\ےJjmk''ls= >}&;n; ģLuxͶ ߎ`2nx9uJ&NY36"j% ;rOrub a_@\ 1Ҕc%+Z o(8p##"IcCIkEN!%mw'{65oFʺ̄ Ng20ȶSQb֝`]޽3FUɪ]Ƅ+' u) U N}q__?EQ >߲,( 8|=lq<'/⠗LAErKpL ݺOD/ ȸ8eQTJabmzެW Plǣƻ7Qv뾤?N9PIBTE~#;ԉY`TA K8%6)r~(3ݳsn՗ۉC.ad)o~`<(ABg`AC zpg!bż-Situw$syO&xϔe_%|rzEW\⃄^g.Fa UXtghEl= ~+԰ iԁ?t&<9 ^B*P5IK@2Q?|Y6O|Sg0VJ^6&66@;Ο iҍ}F a*y]CSsPцF#aee@d } MEDzNN 9K`a/VHV$,5]E-V ͓:^VtߠKyFV 9ٔTyyhAc _ ]dvy*&d)8Qo-#WSM*JVg=9t[ Ɓ-Ky s|_XZ ExJ-o>b/xj,"j-jm**Euz$Cn#gB$sG*Gs[1&>%Ȼ)J T.» WmKwZ̙dpO&_v;8w^ȷ]AۂelA9B=M ~k .,~4Жi!H#¢4[ԓgi֟ߚWp:sG.ӭP$SV c :D_7VqWֹl63t'P<v:0o!#h!o,O"nxsŬMtѱSJO`Fwm|z%1l}zj2m^rᎾ뗝DAʏ39@Evc<юQpr ~YblLֳi$Tq#tAn)D`_~\{(,~fu^M}ԔaJ;p_e| ;~LW#|R$͌w=`DkOz|]]Ѧjݽ <۔r2=M5!`5,+tv״PZVv%,4#3`hz*WDf%51+Q"b#Nѽ"o!}G 킆R CbLm-WcXVy|l&+j,j ?OT~kD{J߾c&Q,22΃$4 d5H/ρyT#ncD׈Y܂;q׃&؍Zag.BnWx$? ]$0z6!N~tCdDpTs[v'@SsV #CIR$=6zϼH:NDk@<j% ERWPMF lXm⻝U29[/%t>2FSDsOiഗ"1iY0+EcYep)EUPlJxx¨~H+iBFv#<;ae_~-8 9~z3q0dcEKw(ᵼG]L#,̣emxY;W a#D|-dOs{w澆$+]rq`wDE-dv4q lsvw7[*d[BҸE;ݒj+yK& $pNwi|1{Oz}u`U쀍y(hޯ ߤkFLK5^~^Eja{>=|Ͻ}]aFLO'ןī.*YXm-kM߈(69/-c)b 78ŵ!Ensq4}2>!+bZFM ;P%eJ֌-wxo/9ލT6uzSC9Kh?p㠑a`:%|UIy+f` k2N ?j)įN6q!cOKgQǀ'OA,>F2R{ vK\G-|׌1g F6Ng3%^mMrA 41~H|Xhj7vx#Eɳ`TsԏRi-!z By.[7 [:H(u|f,h>NH[mjYo%H0aSQijvo>Tb&e/3j:$J0Yz1,MMfc_HAz `7=*/=NDU(W~Z%&aaKgzs< "uQ.<pcSpe =G"g/,.bP܋seA6e{n>/סAʲ aJ 8xTN2緵 `4y*Xl[x6\dVʒJ2OC4գd ]w烂3")oqɳ`寉ӫTQ|׍nkˬ lNlz+믗kC㯐N@ru(bDpxlע{GPOϫh_%W<$MCycua^wT8Tn+X/Q'y4E wL&ȳK (Uz|N)OyA0hX3xF㳭P_P ݓŀ%)`>CRAe^VȃVRU$i6t5[$i g-uGXߊ^%2}ԠaBi)Pg&p*0*BkLI͐ RdzjV"lp-ۜI{!a  9 ,V|"oS&KNONřȅz8Iy-~U-+:79ാ?C/M^UL`襶Hj`!jc&G>mIlM4kQq9x\VNuTQcfA( ?T(0ly0C3}5ƹ?}pj)o=}TV9bej7h.~ Arjb}hhkkAcqepjZ=4#p!FC+wZ@w7,u02܈JgvJ$6|E7XГ^츷%"riTXFIPuy}J!]"( ǡ%L"KFM̐E@UKsuy,ey_Eg[CζK+N>\D?3laI+V1ev)iL hVT)ѫnZ{ ӻ.b- 3j/cL~bzˈnm$Rg+`v0_h{W?eid)x%+SUOֳ~`Tߴ{֚JBKqu)yF]w/WU7,Dί'f8W\GCC/|>Ո7mmڗ0cVYVM1@9+l $xrR;82 /ML|s~9Tc)HiH1^r07aEFcς~Y9pM`Mn ] b?ѬR,W~Uѿ-X9瀶rEU7Y(v`b8q~ (T5{zʭX'18Qt &w䷀1*8U3,ư͖]ϟ-v;Yv f]~%qXM%lřAHYo#H5^7:Hcz_҇lB鍟]=:'" 91Û&?QR}I4A6 =Wl/sq5LixVЈ^PDJ"iV=ר5p ˴BVg0;ǔz;;SI7w{պGQ?f KבKm mnb. e0c8* a"P+Cq=IҐz3m/D**VKP6`J%ƥ"(fdBWĚ)#Y9e[Cځkb7Q֧ ߟγegHn=x`| 8<Z'k!O C Wz`B<=yDL![s5?MKܒ|~^ɽV@ d3r{8zDA'hRSH,5nđ[(S?AN*.:;5>0N̙]?@A+cE;՗i7qs=-?uKœX6 L] >eoNfs,au9#g1|f G+9ËLkhדǮKצs֤r D^\ḷ(/K 'p|E{[zGKFU,$_;q;X8w:v?-KO qYUq+[0$k灭O`Eqj3E ![' k$<#K/l&*Ȕ*^ˉ)YG"QI,ۊiϾaf?2[Z z6ݡi¹<2"M/דs!Ҝ~*5Vk(9J9jw_꼸̥l3W l=іrqIz ugث2- 7]Cno,u/Pd </1W6(lRQ/Ag 7{_ҹz3(1m6cW mt]hN W  ^' 1:_HCrNGo#3)+u`UP#z~j~Q1*-_:g2T^ә0if4%-1X0uH&hoSb wh^'!/۫TQ[4&ߺ2 mA<ikFpϠRV 32ɕ5D{PAljZfņ=YL٫Oӝt<jɃ;6Z@¡+{QaMZSBW!F܍z[ ҉eUl3`sSFX/1.e2=:(+瘝@-1?3y~nsfI]T_EeYa|POmRvdܜ.xŁNu5d`AUQ_ .3k"M6`" l7ݽ?߼h.~b[LrOqu"\oe^|>EnG3|WA }cxT8TDiDW FE=N$Uʒysk*dT\P)l {U#{7uOt/E< +;@[G`ӡc'A$.yaj!ae27KI$C <=/:㈒8UOJAWnn] 'aߜvMesQcm<3LjdV]>t(SI SV)p򼫥$ mhiY~>q6j}~8!~X?]5$26Cݎ`HHNm}IĥÔ.{6+_i;p/{kz|^'/o7Z}#@rOʮjtۨG}(~G?,4 r3׻NRaq` zרpB>}X;g4<ꀠܜފEKg܁ YYGj햼WbP*C3jKݮZdLr:2(S;svQUs`ud)%FRlu7XUP4AfXgJ.퍓 t{w`dz\ڹ(g)plË=匜 x R8/>Tn|]r c{.(jȔP> "`'W؍Dݒ xi ^+k b' s#?+1<-y~d`Rq=1W[#Sy0Yp-}4 & -'8 ^*vuOuM0pbu R*TLkKέ~5.ˑa?Hg8lbjgkx2]_F8XT@|*Hj1;t8W }fW:=)KtbϚ5+5a]3:D]/u?{ѝ5͋guZQn"i#N-Qv&{'ON֪FT!DA aQpb3 *I\:X x9?_DyP鄺AnXF P{kc-\p@?NV0 zNk!j/n=Bڻ_k#M$hnab& 5g l$_ 0R9?hܺ #ezZ{a"̏H,ʹ4ˎxb8<7_ ~wQh|20 E`);~B4qd d3!4`1Kj/RB"d?/=jߔʧ"G󩚸= :<K=N`WSbKc:-o" }ŭycEZVQ O4?ދCf}pal#Ls;ې/Y2AM1DM3T' `Wqce3[NmYJ.zyNa4eX 0)E8Jؒc@IY-LJ qPSeݹsW%|TRޕ,NS9vW!mtɣ5HX{;5tbb|i=%:M`I:~cS;HYliH(G4ݜQ󌙜A*~p e$4Q@B٢)VVnԏVoЬ@;nlo\_gY,kUTLgS5d]_ 2}MY@L~k 3`}ZL]٘RA4 }\bB|6SbpH lK-ſ4<1"Ҫu]YB@:uHմOlofl(pDd={@gK Ԩ8ۅkh`L^Q2 eۄyPc|q= vbf%ib5 Of\ՆyK( wo2;dJPLU{c*2p|\~Wi`{(JWK/AbI;<o#gL#2WSRkBN@<魕 H(fzhQPnWEbq\FB!/׀=4QJx|Y~KzJ6aP UG4_Ӄ*d$y\_ۏj3F(UAۚE3$J#EtsۜaYyh%w ,~hR ,j."lgPY:MwܛcZ.-( $X8e>xw霍ʠ(}I-w!N#^hR[A8T&7E #ZrX$;sZiT"Yeqy8G7K="[:;][q9#:^~W1R_F[pm34,/ly.gs#s%>UtI!Bl]40FsjXLkurP-5s:AjsːOD[K2FM(NMBŸ|q&ҴvMP-vq̆y67Fi[F\v`B4QjI)Y|Mqh"cp2֗gO  Sv֙OlEY\` ̞uy +=*)-nJPOFG2Z5n Zl`bWGb{Zw }_d(V^~?\@+} Oy|p-A[6ٿ$=>P\ϙTN朐m E5试*X.Dk.輸Aee@\.3N ;'9[B8MG@U0KP*:>+Ԍ`Z>#mE-1>.]cf 㷣2hݢ6SXKo;Sg5 Oiwg@jY#vHG m.ѷXN4kKA?Z(>/7Aa2T&(D Bm| POl|FTHW~;MtfMF(\Fh$d*@B&.O(²K,P+%,y4߂ :mGߒ.YO1x"Gk~i}iqyy*w#5mX1Ae_``hJݎ_ &(UTi#gIEhƇL9]P{lEV@xb< -ތgTI1O H2@e2Zmz@iq5aZK "ZL5W):n?{fD v -e"dx !Ӟm\Wxn"耊ƁnB;]@MV̔/[(5bN}'G3#ާbĄ~j< 7JM)uWse^V!P- XWKF@~w75#pIVx/3֊Qq Оw:Xj> 盋]\**ʘHh| wߢ Y2ԫ@;5Diƍnu/) S& էZ3\?ЕM~Y DasɉFG'h`=yƅ&lVE"҂쬢ĔE-a9Zl9Ar77[xgԍ%{$iҰ7*t7e]cp%&)28nNQ{^ʭJCtUk9  k?KSt !1cN<7<:‡7Mjp֗L˝NX{ɶQ5X ϫ\a9Xk4Nosqy/\g|1bӴSa/oӕiE7do< HnL)#: IWT KЇBHOpnBfNArG/%TY}dU ӆ̊Hb3jr_1$^wrR{`j;,%_u:r:b\%.mB'jֈTnnߦǣ-&\i3Mghz+98 Deק^8[.g>j82X9lBS՚ev~;5`3ȥWA 8#N0 H#W̿uyAjVh=NV|x&Y-KbUSfjʹS]2|%t}`d P"LU鎽>!hF)]^ JڝS%29<@"! ʓgqWQ>oKk6@ ɚC찫WnƧqaGn փ7!"=9-)g٤@MB !݊窈̢TGec?iSMݕ;Lebt}/ϗjNA\Z8drb/,ZyQٴL I7X b8 WKS09|Ǒ cvc'PѯgOzqT¯/iА2.e#is<S[MQ Q5,JFHwTjKK)ovY:2tUz)Kܕ>ir:+XH3hN[Vsr 3:Uct7U]S1̈$xhÉ:PCemG8PT+d$P9z> o\:CVQDɱ_Wrn\Rƻkl{:0cJ2yg@&li <+ko/9&6"]fT(lYB_/|jSã(}G&N8KRṕFڳ:"v /&Ro2dM3`6I61ʠ298$U^^i}h閖!ԿY Y~|w%) N-*^??}r`ȅp%k\ǸWe7%ˀͺ RkRfakbG$ÄUfϱN+.'=Gn!l_~_,ޱ/+Fm0#GnQHEwQ*SR^gm;W!#7BhF@l2 bLNupOKvgn0xۚk(Ɣ#2wd \VlIܗu+2wPI͌?@L>b2?abr55U=v#]0Oۑ$v7>GMxdɼ>|fttzV K y)lxeߚ[W^ߒ 3H z[49 ;^jXS,QK(&ou~dE5DMd˛:|ﷁZ|OUzpH:]:!~ާyN,4w_?O"2RQ|7u6~SW8M%@Ռ0.]8HҟcTN*2"p4 _J^OiXօԙc|FXJlDOx##:33ّwv/E-$Q ġ QYR@]:o F*"cvAY*z5ϙ&xTBIO0(%70 mf:#s^&-} M#e@(&M}mc 3EoCqF^[wnĸf> u)j(kmO6H2%`2o+\DBۀN@Z-slZZ^H~n4ܫ|Nm1;Yl M'&y!eGso1u Ϣ-f#O Fp"e,<=!QT{83ixѕH?"s]ʼ5 YQ6͙эrab[WR:G99?~J 8R2qOZ7i9w<[)€e:,pb(xBs6.M{:`%30Z-g[}$h ƁaIe{9Ҽs4iCK; OC5])oσX1Girv+3~A}jd5*Qe%x˓xU=k$.(%Zr\0d~Dx) x:y{(?0_꡹&I9> >'절Q=6:{ 4[-wS>S~)@`A|\Ǝ["_cе{J咱 NCZ|E mwޕّnX‰ _ڢVB~URL>k*}~s3靦Vu!(Zbg|cwD''Sa:IG"d1M $:ns:jsH+5UF[㤘 3#[g&4LD[5%JNVd_1CvMW6_ca@kwtXLIG8>Iy F3{:z!h,0nETD- ")!C.#أۓΝLC ~+,H scVKz4-u"Jm iM="5ل_d6Ӎ/ސWA=%ywC! R͋ي`#1jާ :'q6FR9nX(jpr[-5m!t^ozoT`Wwjn|/`1ïv$ke_ #`!Y}|ZGVn?-f % y\|7vFly<|}Dʨs;^'2ĥ q'ѩ^TrІfނ9 ))]e+h iXr삧}#{qG'fPwCxu)Y.ة{X;iAڿ[Br]+RDb )ШȷD}7] U"&ibb`O}Ӛƿ[L/c /!qh5o:% %zq ?3@rԥ?D5tF" ts(yD9؛"sU'* FǺ79ڄh/ IŸWTGݔpo&ܯ7u5n;B/9>_&2 gNO>{g#*m)2Y{w"|X eGܳS8x`(#Fkwm{'^'{W K~K&N9]"Tix-4ĵQ7Pi69'FU# ^*c(C1ha XˁY.{ )#!O9}55ή(wŎ;ru/$ !`^H%¼grPnSˎ9)B s^3BÚlG`WPr0e ԝP'YsQT)K`e^_)rX$$A4 ggE mڋ[rs,ԮS q`P\`e]矋 /+/a]G_LZYlyn{\D5{JmᶲM Zs[]hWlҁso[Ng+*2k^g /p˦OA`N؋V}9{ztCnN50xm8l6O^>d(typb]mJ.*+lKO'eaavp%:/y>H8d瞻+*4ot F~`vYJX>533[]_mm 7kZ+u!*BDb"a4TP47\(>/ /-GߏY[si<[p~pe#6M"^nuͅK`n*۠u"6nH ~ {!'"+aU y]Oi+(aЫVE.-.ߢ?jDޝZ<8 |4P]cwdXqv:*M"f%u/tVbsR-O{Y肃qbI̬:NzX%ƝPL䜅}VbbBMlUy!BP!fD1ټ,^+׫ZmXo95˜ܘJQV /J@R !?c5E;eVA#Հ'Vs皌R{IoAFd.c>c7"7X9&b8p|"\0=HAڡFyT@,MɦŘw=d96*nDf+W:Yv@01Brhkܴ\ 0hBwό6Wd1O^Hkg e3V)so}#1Zq[`쨏$Jram6"$ƒt7{U3Bu0͙+t~9 `G򝴣{ϴ2U6۲2M/U*/E:{4S."ߞ5`gwtv'ѱP;982ٞ%H߰@؜6x%܁s\z63:-ϹDn#Z2C?ʬꟄ]fsuwhoAEJI;ި#NЯ;)oDn2tQƚ1x IPNW% FM@əچjXLZcQΡR:֒O!9!\s].k)}9~Ύ&z¨x*=Na'R} &@I`>oyF^UƻXY'<ϓZZM8U!>gȶ`2'rKEXJXü7,>=}V#f¾Ip ڐ@P<5Ǝ3*gpk.(o CLW wʆØ\?_%B"yEY~:EFGizB& ;G1 /z]YmWME<}#|yہ3 m4)#%fUEϒXt_dt. "[Ko-feKr[Cj>O;-yj090_jȅ9_CWn}8P b|`w4Z+=2u Ԙ)t}|M#.!|@l\59r>giB*bK_ ;DEeS@;)zh[jfQ,jSoqJTcA3Y5a4jTRP<o/J XGgl`Snگhw7)B6Pt]Lx34{])(1=Y{W i&w02$LtFfi/?Kd0:8G*Oz{@9IJ24e<2,\hlo>K˞b#.*gK"|_Ue*c 9TfhDYE,wWUQDK(Ex]9vyGz qjODHZ;ȤxbpY=7ny5(>v1݊+Iʛ gI\^#h= zM~$GdJ 2O"e6̙,_5$, d߁ \Yw"s @/EչYۘs5feNӌLbN{7ًT1CHI0aOxnWW$>/D2\Ec'7ضҪ'co"$y0< hx1Ѭ^ZS:4o{T4md}l-ڼB16PF0 GGn}ΏoM fHó6+ߔh#v5;ű<_kJw!]Or175ՏImjt1ނ1v )xARp/D&$ˆJ1[L8RNIB<*/SdO ͅc%IK2>zoi6;|iqs W߭mJre^&tw r$ɠyAD94i޺W?)QpBmb5MkEI4.hQ::#p:j7N- 4IwW7(;nXl=PtL)跒;'0G8&S=C鋏p r_<:NI•}'t:55Y;S<[e%/ y uܐQGדCxdJ=c ԞPem,3㪐\ͤa/W6\Fnb;WLts&UqY#^J]u[J#L5~\OY'SwMwvb?2;a`^JCh,!eJd C,Bu<%g$c!BUvSE8)[@I 2->?C[ ?AOYRφΒ3IQߓbU{q2e[*Do-\Nzt=bŬ2)iiEqpx7E [?9uJI$`C;V[?|B\ :=͸ EO< =Go+rA.Cw_v}~2H>eNlD6ڥ<;L\0ԺC k}xIY"NaAvZ[ 0l5x~3U  e>cDWƼ;SJ NWsqvzp>݌r">'PaSRY˽T ԋGU%I8'91jddm>qH!wFi%Qۍ0xuEYQ1V0n,1v_^gA -SzpY޶Z ) vQ"lyn6ND^2lo48C/F Hb՝wYu!9s|G/F"A~*xfo9ȗ !9:.[i@44CJpv+3kV%qG6q`wPEJK9ctW_뵖w%K+d;EEf\W۫LteN'~҆!K<=pqڥ rUyd^rBjۇd"bc:UdF8o`t ۟G?q)K> 7RJXfUgpo̎4^Zas%2Dt&;v3ל4FU>)Hժiɴ6BgݘWO"gO:rdR1u.fה/`w[QtӻĂp6[_\'n0w2h~Y!E2QCI~t( Lh1L} {$ ^@+0 1]jEP**IdV=tꗖd2KʾJrr {DFc!k91,(VF鵘b֠yz\M]H.|vYSwY $U\4T0ӌ{߰!~j<ƵmX |srx)A@']qCz-{UKcv rcg ;eL]ALzwD=5zwmA#&~ڂeIF9ayMbO5c╵EY(OR=lmi:-"Cgk #LS/R!6Hv !w oL*b}kw)dǸm!C5&'&kC4N-dJg&|XuÅ=NfXW VN!909m uHiB5%LsO(Z֯' C8`npJN:V\)-k ݄*A( wmiЖ׆8}Ϳ;6um`gu8 [w=AKW#Ar9:h\Qϋx &U /H-4`TJ&C}׷w?=H Y=@M)!֣lQE轈F70 ""i$2hrmBJ4tEO Ё0:,Qż4v zn]zG | [Ahq|7宧.fٍy6/2 ejmM]1*4)䗽Xy:P :Sy8ᾍYjՋBO_< ̣f;YlB5X=$eNȰ֟o+3SfݻȦ <*j oVz ]܎:nÃaǥ$dT%H'X",E9wقS {u7= ~+푥ÊP2̷81`r nս0dgS5CbrCPAkg6KΉ! ͥ n"-Z}E Lv3vW(] UVzrϵ5&/Xa7ӥ%myRV;5ېnD%7K!+ZRMa742~!/bHRXT &s?A:$ĹKBAs:bL12) RnwOq̣xlf ʩA$'u| v>.Z}A3$y_?xS'%٭#WYg)f0R_c&bm(?dTJ3"Iė~>4%d}P2ovsPС:Φað6@1x*(AL^tA Bj&H:ꮥPlA3:Nl1Kw/tOqrVar׏^Rzly9A+ѿg2ԤD1_&Wl5y9bh"55")GhD:Zr<ǧW=o)VFn&/y&d5kKn}rgtq߽"K/Kc ړ8u>m Ǡ H^mǚن:: d5>S ћo_|#W%h Tsr$& =41竗WdXfJʒ=ډ:׫Q C(0d_>LV] f%>l[% ]/لᾡOctxXLecp#^﷛{t_ܠN@kZ[:U9xR]1⇼ r5ÃWP4% $&iFg>>^eۿ)X?e: [Tn/THC]wr 3Ht{tK7OZ" tbēV`F=7HI82(!Dl,mз:3B囓o 7MsR!eu 2٩96^A斨jhj$} _q6G8zg'JC2҂f\K^Ĵ.2Ť;qGތdPEc(Xvm/9b5%+eyD؎'|{OF͝n*,= |Rat,Dp~JQT2.]BXl/c[K7|Ґ:HhjB27g@LmŰeu+$єKc=QlQP_5m]fwwh,jG{~IAT%Ęd0L `;4$UZ.`0.[\(?ٲSЭi45煠:tdxlK?'eXԅ"j)8> I,^,!<3KCkYDzp3@|"ss5AC)ώQ˕Z?Thm*tyTq7fGԱgn Rh 'S[V@U2`AUuДj5b5qgdN9q +q֓m@+J<J3 u*Բf$2@rc5 ~n:8qupa+p-;-jY-qJNrxx)0OHpq!FxŽ q؜]7F#!At@,UBv%&3|v_J_4@X^;GZ{>yg՛1wG|Ok94AaJ@ 'vju1@ޫ`L$q/3?:$ЙYb|_ pX͖|Xv,,gG2Eyx. sYsUbݶwbPI&x.FvQV/&? o'vY+3'\De85 6_Dl^XoK xG`S# {j6Hzڔ-g-۾ T?&&K'kgJ9ZlS/%{#Z7-Sb!O:b~RaB-U=u[ 2;qGSUv?HgtcV@sW0 UZ%&_c䳨aVq3Cs@]9`+`ZgHStT=QB ʿ0 @Ag)vBMu/ 嵉*Ҕ$8}.+WsH*TtD`jY_O`FI(N !ѫۍ4D6iL7(<:$"'h![%VcΨL۠[}ppI{fuOધ(4 =Ix1UfŵiGi?(Ȯ`<-M$qR6juTȨitˮ^-jӚ$="mNX\윅#,Xsc3.665 =,F7cX*k[;BW?i\*kv9p!+W 'lr  _H&:w9@Wp䍱N!הWleO;` E'u_+wirXO<%yul<w2c p]#m8M5^nS1G^EeemS:,2QId͟)|xSwdxd.T-P[] 4C$ @j뽓o'ZMue嫶JD:<$C{_/Z@@ }MwyYAJZBoa5Q6%ѐ9ˍ$V@l74&gE!=pWnukeZ=I_81q 4H4g7{of,Pb/y&̍MC)o;yYO!A) 4įM1R-󴡐3ߝsRmf!ɱ䏍[xdM8}F.CΆҐPv%W80 gJy K׾kYs؀ۚLIaTyC3i!Վt˪G V̓ Juʩ.a=!pt VŒpoZ ,:Nn~m15Twƿʼ r9!f-`.b#%i4EUmO*.QFpZX⑑&Hw`v7':㨄סh#aֻxS~ńf-f F(ZE+Gȉ v$J!8% 4+Y B?ʼn1vjMݔ/YaQ]):<bd۴=d'U-3VۥFxׂgffhj#Fo_o WmFmD O?\JMď\.o*#ʅ_~M\ Ϣ.]d>S)` 8hvKCǻ4IWJaW;GM0ࡃ0qZ;h7Js[nwh(P}]@6K%65y)n.ខ.Zab@e n[3#,wB>1Ф } Z7hXKǁL0㑨\uSpY^4DkoX~Œ VQzi}=yr-z][j'-klAgsÖK~&| /m8r,MJKoe^ %%|'5d&'/gYRBN!$ )׈Zcb5FW}ums#'q}B*Jw`IJm~sՔڞY*焷 l 4nP'_GGI|RTGɀh7,Y7HSIy"K1P@sxw{ s%YIU^aYS5c@D~Uq^TG,3!;ǵ ?Xc hn^ |QD޷+כ^JlR FXH ,t[u@YQF^2Q{ O) W|?kKJ) qNը2?v(Ifg:wbdۆtVc&!Ǭ8Քv=ϙy IFB[N)e:7˫AVe32DHyJ;[#ZM *4'4qMN ,mlo&T*2e o|hZT-\?ڃEO`^r majA2EcNp'%GURjy1<{M**rx_·n]LޕRق҃TKҀv(5P$ċTyE A͙"e ц5BϑնrDNh?e $揑łQ|2]T0N"!6 #_F.P}|f0FLcKvLLE<؎/L&+(~e)8[gV߮ Yt/Xz|;8DZOcN,nA VQ ~43m1e!X; *bd5 _~Btx{㫺x:AIoTJ 6އ3N,=t\vlXEsdPbLJ_$qip9Y`\TB@+il3u&A)qt-7 OݹIecw39՟`PSY-"E+Ike~Iv6O|c d|؁gpցY_h;d"D뺇!,[yj Eӷ"90 폕!V,J,GsURw$t`|OþmB.%S>ÒP| cx/>45 $^ӌ9Y~pڝP22RU_(σt%|tZ7x2tmFy`$Z+^Uy{fq_ ?dWr3 mT® ۵ 'qxZ̙4 P>:b>ҡ`st=:yҍ:61dM+R*m:Вh# E:G_!YEMyU7)/nBRoapjc@eA4~$sn#ƒwC RR, ]\બB^cE.{ݸ?64 '@Ab:%2[1NkE6L\*Q$oDFC䏴ƆTi<+B+L+h^Go^H_zgn6" a7AN!ո}aKq"}׊*WSK;JҁaD31A&LEdj$T#W%FlbK6KNZ1_S[1G:zqu)B&+2Л@䋐[P棁d(e!*V4ɕP}K8ɵ9q<3F %b)]13 ]N$}b&O7&x\oq疢BxG^WND .y2C* +!TrT@$e u JSЄŠ LƑWRN/ٺ˂a1,z+-[9fjTO[떨>I]"0\Pw5:;$ j9֠b#W.Bʕ/;+:  RUliQ9ۉLRe-/.x'CG/ňш jdʯYiM̘3!ԻزqFdF ':XB(,lQP=ׂ zm,TF *"֘zPFzӠ_vblA2UL_H>hDpS |$ &IJbGDim˃hh S,^g}`SYxnĥhlH&X>\BvXM(Sjq9=25Us yL_K;XJUD@f<tLJM_rۓV6;ƒٳz$UA*КZNY X#r~pq* W}^/S?դeʚ AW`8ozNmzQCDYHݸEi`JruTع3=SEmyCi0r4C\#znNtvPï|sHߛaǎFNNBtr%qx` Q3V.>E(nX3chPXje]&CW7P$uMHڅnCoSxq_T* rI\/#u(Fm*7ä-qrل+Pr_ce~wE;Yi!X=njs#| 2P/U,h^G(ZMIЖQ kHAt  qJ >Tg;`_<@+l6Ht,f`l/;D![DZRXTUtK'{ŦĈÙyԻޛИPȆf_JkbiQ#zW-5 '#u)r;A -[ WWp^O2w;'T$[{Nԟ 'nFc&4o6gg21nppnw!rͅ.]c02c; B>o>s5[# noh|Th788c. UN>ڐ\T]4o#uhw{[?2iߚz62j%&0 'oTd */_9gC{6() G"Q\*EJU&I8+DK  yj8EG!{AΞPyr@~dڭOk@"eӰkY@1pҰ t9 C 5*bp"t%|)}.-CN3}%]).BDE*Y#!g7j5m4Fx@? 4WCGbB[ Ff #|}^NTYVOE20:2eD du@[P/U#GԳ1 >a/n{1=ҖvOn* xڣl:}-]ʿ "ʼ$mS@F! 7 ?R(L2cc"I-R'?VܗN>{k`}kɑfB;t2{FFD siEi?})?DSof"#cCOxîܛ55ic:okjXb wZ<2i|d#X)]lZz!ZCR,BB߉C:A%֭eEڮ!v֋G vSU`d>RLS{ STd:Bo3r 8i{Q? ?w"b泵aǶt{""˘U.upЁWY)M0ƺAq)k؂zoS,NU:_i-eeA¡1P4'r$p+\[=9Ϗa,p6 e⢝ࣦMG Q+OV*E#G6=0,Y-S!mySC5 y,d@;[-pX{2jѵ5 v\G2k95<MƉ%*2$f:Bv qƊYu3'µHXѱПfB27G2(t2 FWzIaH0cV:Qb6EcҰi^h l6>{5!;Pl^]\Sa)'4>Sƀ|7͑Yz k[іѮ-x333ws-&=-C)ZQ4P>S7B*C#"Dې>TS擉4^?͝`hQ/t3v򯸭#>ej[ִH,-S˕Yjss(bERaOGĊX lyJLqhG2#@Wo6bԫLAY Ss[vÉ-V1*+J^U us.lkP,s!94Df8,ٍi`G(g͔xzlx`^c^.ny-tP9JeyKD{woZ˪UV`ILQ4P\aV  :U`\Y*c%.>$#I(Fv߬/z zx2l2]?w'x4*ILO-b,/X*F?\v&F' Zum=Im=D_Y?;6NX mv1ΦҜKp 8+MCkd(n)Vs#, '~ōᲷIv<$YLhE{7OFdVuʠxk'z?@ocTS{gQ ޔ瀠d@f7=.Uli:"u8vk<zsD,2d"ay(>&Q 1ʄ|Waւf4^{xi4-OZ/Ԡ>j;U(k[5;.O7xp7Ź%N6y7ɼeh-j55WtyT5H# qI+]q;Wς"4[ >Y%;߲hvح{A0q\>bfu"e#nuI&Nɍy&q۷&:ar%@0BDŽ%|7)O1H#2jo!Q&}l_"G):^Nz:Qt"ƜQJ据`He%UH5{4HL7bµWwoRH3WI?5LX`;<#fz۞k}-8dټLB"p+{gJ|Ʈ2$E Ö akQn{L,ےp!ƒy%N,S-!7>*3T t>*z_:63(U0g iZAoN۶\Vqc*̈́ҸyEw74y]Yzp6$)U^̛j4{dH^" ՄKr%$eSL>f[f.iPZh^* UY_ eGi"vW;z&^uL JkA**GA9 ]&w P6W*Kǒ/#*B x\:&~E(W\r+Qʘa5۲9~wݸ{)QQ =g[Ut'>GY{C_KEta[ `t{Uc?a>Qp5vl+D)ix}\]&J@IEJQK|T.Ox #g4R.(Z.¡ k;ΈhͭL m++mH'ێU wd[Y\9{3٢D(vg@iƬcUya”)i'FjN("j.v[nӈ\F*!!TG6~ynWcDQ '>Di]g'ӝ05W[It '&͍)|@GL/{nO/sx䝜 ot5ͅ:'*IgZ;4ȬiG(5[0jqPO6<ɒ:X:04o˟V嶀|)FyKw4 X+:l."GTrp( ZQoΏۖX S n[?V n6ߘKȟwʤ`πM}i VC~hg_S_7(tV+..\'%Q1JVpM.-ͅPYwAÄs,ThA>,ǼdEܝJaCĕbG]V0^I" HKZ]9.ͼmuv h_Hia L틫!$dA*8[vPP: "l;xBnѿSHᴬ}rD/w4\Ee5Iq6oky+9tGZ*ԠB-i{ἉH |4Lܹҿ%ҒEԑS9Ԥ :5傰pl+3ߕv>׺"(oɇYѲK2izH]5م9}&4'CGet CZDvu>'Λ7ǯ.OsylkY0O& W-~~bfE13hiy 0tyntbN" =Z?DJ}\ǥTW_Q9w0$PoWD% =>`:Z0^Z8h֠/8mTy ߑS,|@;9$)y^ '[(X#&>24w8qcB:,,`қ[K5JyfJ;zuFHi`|Z > =/3VFs`4הK\lAKEʫsSVY_4@. t$_<(ȩM/SИ޶|K~sʆ?[ՙ?CRdу4p{}zK69vwm -פrid;Fzձ˦w; \V << >hPPz_Bkpg̗jypP߭]>(ik s @ SrQ:+ +4Q5'ˣ=4 .πQƿ`S-$pqbW +3F^.ݴP%?a$ v~m'F%\3V_?4}I8^d rbчź}MqǪD]\]9A]Uϼ!/0S7HLCn.xk885wזgΈQ2[:kL%sKDiC>,ۤ[ib=D!Zs_L: 'hs?5CLQn}B\Mipo>l6y}Vc jĂjp]Wؼb[nh:?RYǁA$n?}By U'fvCc2GRoK* S->_띢& sXORNqJ4!ślݘT̩7%D~TɌ0P07{7E^Ue!h(著ɼAVRFF@w.՟Sago Xh.DV,1d ,oo &ދuot=^&`}%ByThբ yӑ[RW ic<0*.cc uEkK`Apx ON=E-HRw__n}Q=) ;yrkJ OK7bMJ q.U{o~2dn|5# ]A)9`ҙkr n=p,sWL쾓`HŽpP' z HL0ЩܯYʽr>v 9I|u*0D]*cr&Ifl댙w${9';07zrgXxQL"\G= ,2ׁYլEû&NYgɘ@Wd9ta'.MK%N@FGt/b$끩M6ɛ.B)xs.@lbՔdɊeSO3$Q8 3o̞DP~ .m+9CGNN)f/ak0fMj:oյЏUϿ<*C_ShUy b V`o,Ӈja ,GEOh|P7̚]tþ>]Χ5K >hY9K>`xaaTp1<ٗ>RT|Ǔ >о"bVȄa+u&;s6r@{`SSh:7 Ѕf[ mHՏHM3SJED,_ mA g#qq/QK#h1OImGy(n):Ȃ 0Ռ>Ce%Z]@"Wt6?{bM90j!/OEᯁ2 |laN< t | Cjٶ?-r(_иЎaz67 ܗqIn Z]tZd{ ?wlTO&5kH,i\rT8J8prIR.c Tnv5/V-d \:8;kE~ɂd h~vhN"`]h7qC6,7aLdAxfv_'{yM2.!YYR%S#(O_^\02#try𮸩`QHQoNE m%[L}xlAW`_ns$_Ea$.R;iV>0^` R-8G>s[l6if%ޙ7Hgඥ;|ߜфj"Bi_]6|ɺ5bM:lC}Yx [|)XI-5E`DQ6%rd UdDT΃^8JFy l,V^"{.2yQd6| HΛX_FC P.֨pٳتb6A)Nem{G@3P>8nU^4`0CЌ}b^#KQO1[SC~~A6YQ̞ExK06VIj]Ԉ 8'% 4 W *`M@#<%m/³H$QZҢhCa6ݞH otMNB ىHάh!|" "D' 3-C`CkQʪx9XKNق _P|V>C+`gC?0^oⱮݾVZd3= /\6Jr}=4Tƅ*APN-!bYȼQ얽m8ڪ*UOwQ2Y8RE<]{.nHt 0${"/t*;gCǖ*CH Hu/w%>XYzDHWFB<"%Oo/veZeJwd=n؟KoPcY㭔k RB41G H7B"_AS+!SO7" ? ,#lA눧"߉" ^A*8Ĉ9mI*g,;T+mkUV>Tq./ڑWyI4h^?y_DH_SpYuI{SBAD=T)pb>XECɢeFcĮK.mT 7lW->Ā㒹S?Iȇ'nשglG$  &} BZۼn+?oeEsEEۅdY">>o$$x3m~;Bs q,:g6ºmSkE=O] 5^O20 2v<¹G.\ oLѹF/,v%Zr8<6-mXlbfJ@% ~f+;dXd9ڞI  }ҶnW-z/XTx9HFxdD?*Wp&%LQLm#jaa&MNsA؁ 0bilkI9 f]och,<̹޷[Ѝ7)/mpūLO}f˔DzW/[_fBjmpXX4Z:YǾ2J)o1`Ѳ\ jb}9tyEϮn)1L]9K5 @m+@6(=+\HbK~S1*Cy@wۮMO+6xYiDںžԆxFDf{P3(j5x.8&Ǿ@FߘBC',vG2]N`:N.5m9vD䙥7I}`9unj֍Y˽;3n\(rx6NG'Um ڽob++aoc(*.q~YЂrafܝfM:=T/R?zO7fqCAȐ N_jC ~98?: N)ħ~t Aco+WLhY7c~ niJⰔ4]`%Kz[A~ە;LjiHc5Q=huNJfG-sZ&w0KqA R2}ZF^O`fRԕplVLhCw[ۤVE\O[f;p '.blH]c5$wJv=Z`F^KT[3$ v7QdpXQ]iE`PCAП k\o\̪7s\Yu г3n~c`N[UD1v:gumVlMIi#mX2&$ yJL"2vť 2A]1,Rm<8tA{$FUt(Mp|#P´k=4cj!xR%OrĢ8FܺC9u+Jƅ^m!^\NhA>Jr B *"1Cݟ[xVL*<&ehL:\xTD{0VZOylAbUU#φy%/E0V k7H?)Cg}% |q72 q\C~gfHbśP!V3jm<1&?yLW=+^"lF*A )M$HН-\:j#<\:z)gded)}t+G7e?υ_DkN6jA-RTb<$ Aݛ~FTl2aoO/WS3PV,}^{%;g~E r۳rn<Ì޺bU8ā XÄf{t!REl -#q%` ^M²&è|7MW5;,E+TL%nR]J -]S=SsX/ ZY&[[F4+:߾%bQJDžLx,I$x7X${fwg弾3"@A4{(; | 97BvJF4ʵ2i+xџ Y'<I#֜ NŪ^6 , 0f\ HG`=7W5Tv/sBjajBSDK.{|ː_nfvɧ&`{`j*J1Xw!8 DKuk:d \7P *,D:(ر4 %ۓh݈2Qk1b<8)Od>\?M NҶq|O+6(H0WH@^]:ĘC(?L5* .}8Q :0k %!<# z?rb} S ޱU`hwktYS M4M|D͈8N 3eGE~5}^j@MV׺>0 Be#Έp)jߍ- y豂S1aXw# 0dI1VFXsd6$*(FkEExj͂Y!`%<&-=v^oЦb== 0)cI,UU$⤊DM_Yzu@B/݌ԡ|[ 0v&Uߴ5Ӣ. mM.9. 0řiy\Pn{40޺ms(\5!l}'8;Ӧ!R+iw,r1zIWLJC(]Ei.f?kbRq0?J Pi>h5ŧ:Z'z|K(t(ծO?dDA|B%OOhS$"+mUzA%Ls}a_+? 3Iؓ;tL'S\19( 6gp ţ;—eSB?gr)mqeb~d TrޓB!:(qb1_ tpa1]胎UM0qP?47#:#i /"^I/KT[ƫg:Δ;p?E?7)=IHTӆqηqU/ XL#dO566yal{is x9CΙ8ϕ{(\]h]d=&o7;Çwn  r#P*q\NVwzԓI :ym6( 80H[dߧjz Qn%Ɵ勶nup%گLôn& ڕ?2LT T J _;roij$:[ V_ 1s2|0+YYf?{SŐPxv}:'zd4ՄW :>kvmn˩Fa^!ˎuE)&{G@b<=}n g2a!=a/ɡ YU]Q/&-mb5@X|WQ(uk҇'oш F$'/=fVv(3&Ī(J)VywDƳ)߳U6@fzfVODԫ+n S7#ȵs* O n+e9_;w˥ETTM !\poP"Hj4rU=-RY4xT6V3Kp fFkF$.QSz;GCBQ;!gxP2gegvꮔa$ "οN}DdPS kq~S9L7d@;'?:-t&d~!r9C{L?I?,d%Yx klDIM)U:$*Ziŧ&/׊ߢće /{e̤^OS`;ƽ'W 6q>{(S\ZDCEg FFG%}_4IR2vJF C;R0mL-Y~o_ 20 in2;B.WC ۬x9YnF@ bթ= :!Kjfrc)"|^;>N:zvBԺ5ݺ8`NQAS>-Vcu,2B^OtKOgiO "X$ԋ*v%1 ~:-̀Ȣ FT 2|>+@p i%Z],gcGgP}sXWҤ5`:L~UϤE@B-b~,tN`b>o:qL(A"y=y DL: $23g {9 4RzD{H+O`W$vFehkOdͬF 0p̻ mV@Qܥ`\%d:Jf;4|MG}.w^6-܌=ٸ~Xq?,*^ )wxO$@9S@3X#7t) PUs*5i(QQ:f-ofu9|i/WiP!!ƬBϕqhR=J%n6<yYi8;lO|q*6 z"k5yxeD.Q׆OШZa#_yc9vѧ1 hD)N1u4qMyZ Oñ><~"?+)IPO*ZͯdM:N: UuaM :vXB[u{4:8D|q` *Wq1QڶS0Pz߻i)m 5m9yX51?i6IibCX`t@ UFCMh:/1ҚzwF ˭03NU#@$MI2_7IK;̀I34Ӡغ n D%B7ҭ7!2iPʦnWU{d詑(ꓹFxZƛ$BӢ@i3`S]6rXч:m̆4@g %w z$&GR&t$3Όo$O[pAKR˨\̸eYdk6alznT @`0)%1"mK !ny1a➔cdvSKY~ MWFl2ϘC%;ΰٍ'dV C.D>1yݩL-{kp~FXڜP` ت:ڗYp4kߴC1xGM'_evBīi67x*XZ.6epZ[^2[> b.fݮNQ^\?0rRg얀gwtŸf#lJL_yIꎦVgUb?Y:-,#' sAn<(\]Dp"?q!w5MOm;Nգߋ$$Zh[IfET1)I. tBJvX{ v^b'& GYbpdS{sl70sorMk0{}XsG3M_{5h: *jŰ#]cR@5(L;ެ+!4ns,ͻu5upvwTI3X'(@6S3ZעGQm2}*#i :{ T*E0mC9C1>*Np&_lϯOc;m5Fxhw)(YEyO0,6=7 ]ƶ\P<XSsU?KiK[nlI%j*X _*qз}s?6թ2(%tf?+;kOQB4yc Y6dיo=`YZ/ r>JuJPM+,e5I^}|[<\듚$jPCiU0U}޳\H|{ wA}HSds6Z7H.AJY\ E_||`Cooi^X{ oWH:Ժ,|HAΖ "j%]5  34Dr-JR x(3-hKtM2z/Roݱe@Q R%SJD% ̒t@- K]W6Ռ5Ufw!K*~XGRl#6JaOVm^b#Z L,0# f{sРR1e6,]iBY3p[؛ <=NԺbeC`[wcD7cJ}-6b+;XDs.4|4*9Yiw8sŸ/5efmtV{k<:~ 3곀u (d.8v!Qͼ-%3].k n'# N[ɼ @asYȴhQnR#:6kXs)o:⧛ !aĖ.D$(NJ;/M-%Fc&W]M\D2ᴓp2 (7jNӁ^}7nG\|F]$ӎO[` 4 3KdP?װgΕVZ'%rZm Nc:2sƝZ CZ1M G z7rو@zB<Ĭ'9B{ 7<ÛCb [-OpE5U.gy%{e4U#V:4Qegg7-=˥\I?^|w mu ּv?P UσE v#c!egWX*7Wڊ>sDa3mbhOlpouAVn@ZWDk H'CgIԋ12.mk*dnG5Ĕ)h¹ѫ ٌcqJ2Ѿ:pFqU1c=@~Z".j1xHjq?UE;Z}1 õZOX[J.(uIy4P]=8tB&.Ch>)I|+q}ͥxegtHt[62/_J[y | ̴1ceYp PnA*JcoSi0_*͞娇G;%&䎤+FuQ3_a>sF#sJD}\$ZF9ϛ17!ZXD%k Z׆yoB;1Q)#3i;Ikl߂f |0X_qU89*QɿJLs"l5eĠ2TH-^ )L0MbLP{&u(S5ckzȨ_{Q2#`n╕:VPz g9+|o"V(l>aޠc,֊}v9yKܭHpͮQ)Įb46v8A[` D쮵k#9H+ajW _(BakH2*$6ϢyO we=$^0Y%U{ 2-_ ii.F`H딄4^s)jSۿ&Q,FxmuB7ۊf'OeDY^Z&Ya7BO }Beܖ^ X$E<_jf&#yvC7_-*=~[jhv+e_X%Xl aȰ{Ql'@3}J~ |>u喿ӟ(wk0,o5p0$-%P1ubS*~xۉDɤM.r@pDs1Y*_df_ $m0:̄8fj-͘YP8db9Ј}!#_Q3k̳קÈzt}DGOUUS9 nk"++Z٭?`:x*>*u@ ҝz:TKZM x~BeXWZrW2Šr!ǂf!܃qlS5g(o *rtSO|/jӣ5g/7WasD! j&o6D{avHACU;1w UZd @DVIRLjat2ҽơ1*t+e)~ĸz #$[MD9atolsmB;|0Ͻ9MWޣgg߂<RnVtIJZ-O!0duuGy/LE$(Q'jc FW{~q)m Ǟ;I~Vv RCZhWP#c ڔ)dVu6ùeCw;dt4ðFZTHÌ=[92Dx'?)xl/&H/St2BqwН9uF}|Jx*cm#mqD'%tD2׉os17߫en|l2/0J8u{S?$s'14ZK_ 4^|gNRfHPfi[(o,Ub]<:nG&-[˚_vxQ7,!"3qCfkk>O?B@p?"7'%_w{t8ale (#V\# +5i۰?}St2:+ƣ/hϘxO!;"yd gsnHug ~M\V<MU+ ׈K~r"˾S$fRgx%x{X;}a|eԔ!S'+|zu:)Qda\&{NI`ڷ`,aj+g{(3IR]'ɧjl 84Aһ'*]oe~`ΪmG\}D$ #\혜 OP۠6Bb/&[\cW}ua2?CZG~I0LS3KjF'*r[/mH~т Nj? LK;УhCESrz{?Mw1:te}׀X> ̔`=3O1"3+Ĉ8I- 顄:¯" e^]\i'b6F9d 2Ub,g^J/॑yǬj»Z}\ExNz#ɯC09*>^)6OQK)z=ks)X1j@<|0ՊO,墴[qƒBI,zg;iaX9 R''u@2WYQ#tUJ,h*%؋(VBHU0bм焩]3L9A[3xCo] ȰFOpg|wiμۊ#}ѳGpB%m[SH+:xke-TNN%×4|Iš<0Րc.?R8zpqV5!ב?/oN}j! w''.J&3vC]^,#YT4Z重b 33{ _GDUWLVExkr<.?&wL6[XK"n |qwȊ|N @@kRum22HwmmMs1:iq` z>#ᕫ(5p~ s>©:4OбӢeK\f|i#`{Mɋ/`ClRʟ>8TyC[XxF[76Ѽ_6e6y[_Bq܁|+1fn6>/ʬIFz/xQu6vwSF#B$>02xnމ,Bq]p [2XUB ̳zjK,gT%q \`+70^;* ᭤xA>LCD{/K꟦sFM̩ga10V:G+{1D7j?;xτdQ(:iwޠ \sa*oj&ɧWzt>h)qsBH2# DIe-)Og1x)i췍Q>W wӺjK$xxPj~ECbSSS%\ jUIvr$K3rsֺ&2?7H>F,ri4iHk4 ΍BC axsx-'p]P5gB8| ˙ p@_!fDRA|8i~KFڞ2u)G3ྡྷ8o5C3Փ6 .ΆXHT@WuH zk]@EC[.ۜ5쬀+7AU[;=`eETHn;ZcZ5mk>{)[p 4>Zގ RF| wr(>0V 8N"qKɲ_ Nws$͖Kne D%k&^!o\\P=/MUjNQy폲J-IXDB= F@{ 6 H@eLr-,=ajX OI5x':ޡv > {Dfmixr'b%qK6aeZ7A*zc[KPB&g=~ŀ =EtF!t,Tג|S{dhL ݥfGS"E*`>PkiaGNXNL2[uV[Aٌ!>y & #Džp[6ɚ\Zh=ԝ'g%Zb{0e#>cڱ9~SŢ).W{hg8j] (5Y5~=?Zt+L+u!S 1^7TpNF2T2hG&ԡyWJ8D&'#ƪkS#1iV TwX< nXi/2}H)oɮb!xӭR2m@ocD85n%'0ޗ}M4T7P=1g0-Oyv/.2ws/(~Á; :@v#=v뜁vo{5%}Ā>29;.v/jC^@D&E%5gwћ+XG7~J [ZJoco ;l~Jֹ 1g$U 0q}*ҍց$ Օ 5@˓Cnoλ q}=~MFAqS 'dR[Lʭ04r&B{gg;ږJbPF| 5 _]G< XPL0I.TSpTjfRa#^xFޣ[bD+CDy)&2A`v _\^(K>͸Q> 9 nSAGɋ+*)I)QGEGMw[`YGG !ϡ5,޳MPI,Lb!> BMuA8P]9?Wdh4UNa bCIp41hՀw\/FҰI#O'?Սq?E"XoJpfs)^15$].o˔#1 qҚ4*^vaJ?-I\q:C^hA]*EyĠ{oL-J43N.XP@nDPWs6'B4`E}OrubUX0߈X)4IȠӁӄM<ϰ/yCԺB?%&U''{f?[ {qQVe '4ͣ PdĚrjGհXvݞ&b{8r>D{R:6o9'?dbk?Q$f<!=^ N@G[q7Ls[G{H\P\-]2$Awq"q+g8+RȫFS7 kf(=3ΟB38 DE. C-M!|wR寺8Te= -\Kws\k<6Mm'u|lyiO׉fT?w.iЀ@  !B;H $mT@(dKLWr,l:$ȭytPuʶX38oKVӶ,p|rmeH^eդ|OzZ;`c4TƎ*˻܂DQDQ rTa\{S Ɠ >%I -t%[ǃ124wGMt$qtc'AE  W<ܶőL-͎y #/Zk &2f2E$mO7K/RZPǛ=R$,`lFUTcGJ,c״ڋLk/ ̬q2tFSGܤYތ$=ݮQ3 Q1 (o|HV'u4 O[2o߳h0\ 6  ;b7̈ VzҮcEt+M!.P> e*,u wǍ݇B?u)I(ɵh*W2gt\ '`žAtY \Z}Z݇u뾈+֡N@ w@o9u̡{ rt{$ ~\f"j?'?ynpjc<) %嵌c{GĭYEެʼnC_xk`mK}?:4M!i_oi|~.Arx+^BNz}&k⒡hB:y^v`_ 1 QII2kX-#!c`]ޝ z2 })DܡD}$dXf*wAcI@;( #0Dg\ 7uO\'R10]d_ѝzS+kЍS6x&ȿL/ 3]*\ׯՄI{ 5T3ڞwNֽau$E Ѝ !% ]1[+z"[Uq(<}md4l:򇆟luj"K8*GFFg#53Ŭa|pVqo@ D[W ؕb=lJA$Ԭ'vqXo.k~:876bt&)</·u6" ] pK1OTP"疄mɿrD`jE bBK('!% +GvD>ulhi(ճ@< wPTF{NݓS7PZw˄bm~>Rʄf 'ty f9 ִBm!CGO\Oo upHr\pޏ_;tvY(L0w_NL,uE7|c`af*~, Ġ: BU{܌0sEn@[/#vzbysTym:SX,)\ 3yB06aWD4f k.31HJdȽ;Rxf@Q2QLwcmRf6716b!cvRw.V[+6z£2SL3Ђm$>WHU%7tpD "">1^>1Cu/)ARc#ncsl6E8K (Ͼu%~TIZc[]4=sJStҺ.6n.eM.aܗSխT){E3GB[6bJb5fۧy(v`/ɄBh~h\XwNqXNƶ%2ܤ1).`f:qh{x}HQ^v༶>[#gi:.ؖ'ÀV67c0ul}dNnΤzGTj!=! HCm!ѳ"z2o4bkk^ W,a cF2zwa[ϔVe}6 [r ܓ5'7fSf (YB.[^:\Aք2T삏mo9SDǼvwgmց^3:c(vvP*õ/ 13rHjOf3,O`z7$ى0b?)N+%XH=h|!s#/Ǽ6y|R<`'Ϻq3i>ٓ)5> X #8Fˎ9vcyhG_S]*QncZ.5Ko pǘ6TVksby JYsS1:Aau8^v[Pw@xb3pѯQ[|R⒠uPs&J~eW IO !u ^vZyƳ%Pf'/m7e']ADْfTˢzHd_^jJtm붥AGPz=yAdC(@  r>.3J*$>nfde>0gHM .vKm>wԖ%6tEt GNtJZg1u32:yʏFxY,[RDeCJhW)ًX-˯ƹui`zZ_| {R5mjtZa)Z܋~WL>lVRW/=Ib!?ܩV(KwO sۈHz+`o=# Ku3ۏ.v邦AZCݬ!RG&lUhp7O{) Ü{c|"0azk |m>E'HnQ5YGwB"Pa+*|+wQq :PЅi"F"970@gJbrn>;2HXS*8fxY80f +wΫ2Olir6}&aJzzV:k)*1S-ѱ;(_nLV19fh<|(VB/4n RbEXXd$j*2\){{R*6Q+k)'ȮaAaS/--S-$WPd~}" 1au8UBՙ@8ӣd3҄ @wY^7[[ drM[ѵfJU46e"B,}w,CB(As Lơ(:B!633C74^1׉H(&saji*d`)\鶐)˶RKXAqM#t_2 /8ҏwJ0 \pQ`k墅DMĮ^w3XK!%Io挄O'mAUť{nX!ple'ˮ5w'FhS"+>AOxRyLY9ÿ,, דͥok{gdn}ʹ l c7b[ɬC4&fMŕz1ژ.&o>֪jnom\~EGu쎜^سITUiv\G?w\|Fb <ѱښ<)m`ؗh7¨HGwf JoX,fj|q1@Ѷ=RN`BJ6xH=q=Y7Ź IEq9焑mլhɶ:;Z?YƾWn9?G k´^턝PEFuFӳ2dyεnULͱᅞHޙ5;%..[ȭ0h_X|Jo{Sa +D5.+\~u jغ(7d mo;is7&Z5|%o'+M/QHd^Mj4(_br>3'"en=OB3jo#m_6u ^ e:748d t8 k5~"{\ xg*ϒaI0ʁ1֗l^zlG9ՁZ"` (f pv *D56IW(-jwOI5{/ތ} +"k*avgDzm^g|(y tQV_A~jM.S-r{d_a 31#b% ?qnM%DPl_Ѹv/$Zh,bj:d^G+"پ&_n#9&1$'֬y/kP!-2_bh[ s|r6Z3`U*8k㜂O$1 7_dl緭*GK*):e+Ua3D]T:RD'"Ы>aWKB-5%V^nג+yBmU[8]2ٛ2ԭƾ]p0 :ja$Z5 +i >2si߫äb!c@qSoEXkP jD.!P+A:"7 e,k.|Ŕ)WTJo~'m3ӥoH`γ* lD NOJddpDkx:ւt 0z R4ّ3ta( Ҧ$$BWٞ%n@X0Ɲ#E'ƈ Z%%}&8|o:nm06n\j+,/5k5hq#0[CT=/VhӞFNJT=hj0t=%p$[<ć V8|d"9rpI&AU<(U/B)56Ϸ=޼F鼄+~T%s[H_ dT3E[fԪߘxCX-zw˪ b}WxXrKdX q=k?^ivD+XϤ'u76 h4]\6CuIB5q9;{wlID h={_:bBm pD3#an 9{Rq4mΤN6h ,T^yj*8 .욮1pFZ3[@HZXWU^Mਛx>vYdƚ*Yt3~^Y2b"=zP2jk.L|4%y7N^ We?+U͹JAY/4$}:a&'GI67Iײ(uM)J6 ̑]\)HoN◢ 7<[yW[?_!tTe*.B:ԝ1Wwذ"D5GF k*o\S<׶䔡.ˋ[N^z·!q Ć>H ,?`G z)~$9 a!&س}! p UUe)=Cه4''hDN{RG ?&%ax^8cM[zL0 ɒ7U/iθ_wSHd:p-m]7r7r?D{BahKd&]gaMN=:EYlRUpw- U1`a{X x"@0UE1v=oxדU~~[wP&{-K(~"8LD5csEy֖y)*ULoE ]3,@k6>#hɎrN~^FE_i1'E~Ļ(VpX5)KM==p2騹z#=ݏ/X ktoî:q;\I4@%Lr씻 ڍ? /jQ-Aaw"3x|UB-P4"lSg΁AO"d4||,MDo2)l1ǿhEY܆ jڬO~VJvwyY<FK"bSX8j'S Qu}BIM OcwNDA3Yfi13Q. Վ :x]-i"iC"9'.!6~*?{>+ =Hu;MӛSL:3:*;1`hoe0x+KF>X}:LssΕ𚢍m"AеJppϓǟݞ+u&PB,9%Kjuhg;Ζtzzb3WR Ko.DZ_ɹv& o$'fSSgL2-G0\yKaA˥5bI&WrdP#1J!&{F*8f~_O#Oʖ)9#2ZΠY FP$@׌5ZeJT)pFhh's7]sr莀{ݡTMv K:9p(΄8m1`ٛՋ RXiA+ > wtQaz$X/i)?;`Uּzy B\x}m4 _9O3F[z`[$=4ji!UTaNAYYH0EcC> N.+'89q'y)rxK+Oj(UOl}PvS2(2\41 .[OuX N~~=+g~tBg7 vƯ셦Ɉ: v|(yհUf!++0`8\ WRVpj( ~\Lx![֌ߍKc9@/+z׺/WϣhW"P%;c^ISq8VܶXB+[֒XDB 0FT-D7RrfuUE! o~X.!eyBΈM|` V{&˛?.d`Yo- T`~w?tR1 ߿N7U` 2^ ]ZO=3d|sv@a[uQ DÂ"=́ >Pm{YGRnjzl~>( 8;gilӇ뷤w#rDTXX磤b"_w"߃isfƎ' ΏWt{LYBV5 "Ée{-lnA{ V;:Òh b\N_B 8k,^L$J 2yBC#,F ܕ9 sp]z,+|cQIANr,{9K^KKHM<4ߗy~jt1.2ԋ_zkq}#aԖKp IfyG$>0 ޓ ڽPm7F(~ҟUyul?MQPy65rg4ðεht8-i=U%;Nt! }ZO͏n)`̼]9t%ѳ%=u" ,RkL[ORv-#~Z8|B=߳n=F?M[3 hF,#7,FwR BK jPmJE4.Zƒ]DA|(5c-F&AQ;vhoӮ̻B6ioOL%r;Uhrd XY!o( %.|PRYv#SVHhI?ɷؠ`u*C֥˷w˺n:0P c>'D 9m1Ψ?E@q>FOX(`B c`N $Dw}|PȲWRᲂL5 ih:BjH:i?$l&+ J0A.wU/gӗNȉOx}Tj(޵Np*/Z":gCu_!>ArP:%[@oϺN+eWB_VuwfxM~JCר*z ;0*!dI)ZNiU7bfRc))麓9̀WC<\ʫ%(8}0ZV=jFaV +"hS@9._)* v֨{.=%Ф&'2G4?7K cG 9(JT(:2:!Ŭ~Ց|!l4s( 褒ɬb!*)iƒ)>ᜠGQqjnZ~ kRy7ݯܢ`<69382كɪU%in@ʦKATE恔rXu bfwGN"|p -D rLn)ܶ_ Z'*` _kv ^+&Ժ?@3<:6aZ񿵶GLcqMSLْ}7@n/ Oy@bM7ې+6BQ8}ǚeZgELHg;x^ ӗs; _z 9U`0Ye,Mu@N@/LR[ѧ\Y{@c,JqzXekeA NZ%?$m=*7e@T s0Qn~eׅ(M[,vs]cbh E̐oo9Q3>D\ ShGM~qhH-řLYOؽJܮ-ȏfE-i.k7-[wHhmlH?gWځ_i&z(ֆެX?c-ʁ3)%Y%>vMښ-ݟct I.tQ&tALZGܭyJSjA*8@Cʸ;d?cuyQH)k)?|e:w7S3V{X*c&6ܘiPfˢTfiνԣ9n{4PMY+c/{Fvd-}X oKz1}6 tQ`Hg5Z iW} y2B"S*]h}nv>01B4z7.xY`,K[8:d>X6[p#RʀWV0x)^YSkp!׆: yklE?l GV*Rwѐ c.X>D'/vm3e۵ X`J >kO*8+L9d&)e4 GR t&U( @>~%FZ"#\B+닶A" cb9 7:yG5œGME"H60av+& q&AaҚ쓹 3M2PHjpI;Arw6_)˨RrWCLچ̥4eu+zkrg d9ngzR lӃC7CDV/2K6xve MTL}÷6m%{7Y}ڈVQ4]kH3b!'u(;~Ԍj=wHwk4 Uj H6upg.#@i70\g@nc0rl:JD=#hiG3YSB*_8_r5M.ډr\"4zAο—W \&p/S3RHzKRAqk4nLjb08[ 3%#轌(%vK˫6yVh +4PKƔ7YEYKI@Qj.œZC޼4Cbr5=2;S~ # I7Bڵ;I*>IGú3(^6gO@ةpSں_1͗qʈJdU1C,g"OW!fWqZ~Amhׁ9:voK :j.-_]Q<щ jeuc|Pb;'Fmn'ṕܾ-S_s1iwïֻo&B[HwH^&~2޿-dj)X#d6vNqi1Ϸm.IW"|%K ӳ =>&\aުeN_JĮ\y6xmꎤ)柣+FP:k'չ8g4@c( M&mG\+B E-[f~ hCsAp4!3Z3~%4v5*WtWVZ %Ei5& T,x)v٘`(l%I E'a(!НI/19v݅a4.| e E7\O`_B/UNDyP\WtC)o8Cj @%]/ po'`ayU_*osťQućbx}ߩda:J\rTh*ژj@2!Y9}`݄ 4.Q~/[$ }c".{WSc47#DIUWD:jC | ,7]1I*7P"Sp9|WBΕCJ^wLF7M?B)_Lo2 ai;tLu[}lP\ &z59qPHf1u2e^q|̡,s&EAGzavckqR$ C_58;!zaŔCpL.:H{įLB[^TeJw PJ˧'1KE㽽Tb@e-2w&@iFN1q</ZO 3]"6^%WoaoAgpR8۷lL2[<&'#ئgzpc'ז0FEAdiE璿Z׸PSH &@zgr5EFCyo0FLgk4O㶆T%HLW=DiP,l冇p&$d >mδ5O'9]@T[TlUGTU{o\&.{kRY{E_fkEiSʨNLí-q]Q; 3WxGwSIH{Q@wa|5֢@0q O^q.QF"FQ` \  a}Ȁ^?VO0&/Pic[Iu_W:U\+x;nfjI {+֖Y={1@"Hted;S,Cq?hhQ K(Q[f!aѺf+9c~NI8h'o [-=[gFuRͿŊ_q 2~,^ɡ=_U3)&}K;TUE C?[<ޟ>[ZUEicU\AlE[c)$./sIW* &`.ICpURB}{}7UR3-oboMl^;TݒBw|i u/ (o۶$M,^1'+h\66Oz/lLU2ѯ}}&b1)_:S> 4$X+XY誡n4t $?~CKIk3<3քw(p&^zPi&ׄd=q},V\L4r%`Z_J bO]][s'*h_C-q$xgj nuA`0,B50iYqaXOXP#I@h눢uP 1\+|ŧIȎûJY,h^*Wռ הps͎/*PҜ/s @e kv)lAbE!8͸ JjBeN.io ʑ3^]G}GYȅtx(G&4H(ةLiu[euCz=Z9}w1 7X]sN,Z^,q0xqW9U!|ȋC"PNp(v Ӑ9i /U'Av =hx8hկiuWpB§o.$F+FwXa@m` \+l^#fVT \wohC fC},h=M0W>A |URVQ z>]8\׆#ǺE܋'684/=TMHZXH%ǵ#Z]gS-^o;< LɥOI>Jp*Wp^{jQ0Љ4hV;hhgCUcKAT`0 JMWĒ|zD.uyC %"ǙZǼ$oYЌUNj%1x͛*dNσ7|>NsTsQ4_"'hj)> \ȂsjX0uK 3K9V ZJtSu{ 2t.i^R}N>JBֽ|ƪѭؑaf&!;[3IljWVy'_(=E&=–:dPk2uĚ_/5'Oe!8,S\z:$q薑+#;'7F|3`P;@DTQ׫W)$j`Fw(U]"A Ŭy3%X$MBV99dr;Z i-Jռ}bw6RC%vNaz 0*,Ffi?$ + ־:ֿlEٕxY-apEdYv `1w\P'A2 QRԨ HYGѐOl1=f nN1廊?tHQ%d尖R'KiNOz<ս)1!:6V#8yjSoXU9RZ[xί)"]g[ 8]s`i" ٫Tt  YQ /y54e zPi}=|6\6Ϙ%MpuLd4^$ZMp44[ ( :u ZxΡFFՠxtBơY6<鋣%iƋZY?zsVq5UX4f<6-SJr ,-K v9w}&r&jNݪ9Akޅ*W`wS{%Ezn)ML#|4?bHs WO;@Hov>d'$驯/xI(WnC|1i"NN+iR>r=X0:?NNk*l%>Q LΦEK5YLhoڟ=8Mܨ R)sFHkr`&޷G {,??BZfK$^DG5y:!{蝕 0--_ {u"l#߳<3nl"h)nlqQ|ܡ7F4<܎SF)%ڔu { JB0s XV+Oַ'$| kN%nYzSd]DuT7;M'0Z=h(K%Q") M õSفiKL1 4`ʅҌy7%ϴQ^u)3 >LH\~WtyXy{`7?Dooeu>ĈfGV2jt䔢9ݍ-i㚧d+OÙu{T{ZGvގݬ,Ûz}`]AA'\{=cI}ɫNXv }pcM .0οˀ f6~)T$7u3UZi}}d]ns=OT?㦻t|NQ ž(T-{j/wJfH)tA%O4ϲӌ_Ӷ )QM̭70_PmTfҥEl9j]B B6Ya7,:+"o6/U8Eu>o\O;#}$:f(hz0"u?Q*"1zFhau6Vc$=\#_gX+>";|̻\qr&Eou*Xģ Kplj-x*2 Կ$fXzЖ N.̳9d[i͟U } -;+2v*臏G\L4$]~<R(>;N0)NdYU8F丫MU<+Nls>77jTktʯXz;x7P>E*0afbip867_f&oCLNm7f}t[FRMr7vwNb'󎖊O#o|3SbbY{̖$(XJUg7bhs8U+SȚ U!thQTF"-94DrГ=d9Fe_;4LQ4|ƕvM [U%Le7:d L/)y^V~>;@QÏJ Qh9m4ӄ.^8qv[e) -k*)#&]uvV :@#&Yن~.&=[d!x g2m@@&-Gosby lj6l!W#q'x(9(͜RY*6+ѷIX) PNA2秶â0W|#H@yoa4L T|[#FrZn*s?Ωt Ol.Y)x:E(1MLcnħ] Wǟjœ䡾=}8M6@nm %X _RP-]-z &\Ʃ=UɲATMMnFFP~]yviȇ>ɘ7MYߣj 3,U@W G@`rs!M70=[$vXAS}Oʓ?.v uُdx6$@r.^Z-t=,7p:q7+VzT*M(g/q%dۙ$X 'LWF^h:2(%0 `jnO"GqL,Xr;μߙJ46p̟=%谣LEqעRQz1fJo&رH'=*-鮼ϤKp vo9 Ҫ3eYc7I٧["lj0l3c{r(Y@ Z_ɮ*`D,*-k̢Vblm;#d̻4 *TiӇ!>;lKy_ 9#*R7[ç-!+Q(0*ٙD@ OQ `bwЪYRSJJ7x"J _dOb<$n*g1Bqd:a{lO z2Dd{C<$șkHjW.FIv'A"_tYy8"mJj7Vu.bf0]3%8TV~`bX»o |?7m#O_GS/y˔h_wVb,F3!1Rjy8yp+ѕ F\W:`=ud=3{hK؛]*%vpd'2&'KL\9 Sȩ9%TSx@'[mmf[ĩO&S1yIJoN?A;hkZP3ۢOr`}Cpc+9!<|ҖIgŸ%)>U9UE"E@%e%3r`2uUI, v1'qT K(@=J+QxH,"wymS.ĭWQRHHʀvw^ 'MZծUQ IS)82i b/O 1=*? ~b&ҔV`ѴE޽x>M6Ɔ,Pɪ6~oTbc[cdҵ3FS 8.23;fV9 e`RjG++OS s|L.P ߫+cdҹ[> I0LձCZ r7VH) %\l2OkW΋qb{Z?X>Jcn c7fPگH^εi*LG3Qy82Cvg,m 15K|2e$^x9I%qUg*Wl}"'NHϾO@<.$m8tl:-gO^Sӛk~fi|NcS6RI BQ}xykϕ^e!$kvV&hr RXR&W}@36:CTRJ'=U/罴)0n۾c5Y7tRNY#Xu' 6[*vsΊ*use&oQ@m|r!2\I#`~|dI4Q_Ncmq,4O;7ܜ҃W73mL:uM*W8%hz> 0FrA0:Q!AksǠEi6u5nb9B˘ n@Bj!`O嘸UW/A (;lP EJ!C/@G}xvRE i֊mJ%s9e~?To]{UAcoѯc!9DzSpPÄZNl=h,//Yw֠$ 2Cr- 4г1FWڹRYe4Oa®7BJ{h 1"c ,d|W8^ٚ̔8xu#%ߧ D42FE5v #;ၴã1BGq-ITZ*5,p9cV"Q `e;dGֱɠڧ}|46!?4Fp+3HP4uW/T飇ތZ{2O5S\{9zS}!W\W#F |iJ" x°U2z{@!*$/1^)eM._9o4x%%zbB͝s{ͣ/YpuX0Z4kIu/cĶ|DE<7PJpa7Ōݏl- Boˤ'y/A}0vg˫(ȼ=ypSo(Du9#@σ[7s7[6Yot/<~,'p!cljL #= Y*Bj̘Ϥ IYף"kX10A6(13? @l(D URp%j0_ mUP=_h&+rYẆwN='sQ}3&0Gťw8-u(o?,-hU)q#o^rpwȤ%Il S{tVw#Z],fH(/Nw>I5,IgY`G=~XGL舊âiݲEl0A')6 "|>}CZ*di&I|K`zNF*/`?V ۸ڨ͚ B+ŽBfuAenB,"'.BsO))0靵92:+oğ}8`?JGJ"+xK"ZP\Q4I\TD/ފ?<&&L@}c<*r!L8rPq3R]ΉRJ 'WaN|nޮ^=.oTQaho}v ]CmkZQrjgj&Mr^0֩U[OvJF-z>\C~XPedou݃G9ҎMoZR6M Jk0R伪<۞Xi]#;C%a.ˬ}VW5sA=}ן/p+KeC{qLslgߔZy5E#TKRҝJS߸œF Kyb2)4XcQi $NYO!T#p/j-D5ۿezSj+Q{Z1; #6}*pe|YyYbTݵ:/W B Ui޿FhRV N^jOQX8b :I@%Na!u;gx;&nɘ5P[ _%e?qñ q 0|:{ȑ&oB| 跞ar-JlUGe{[cjWЖg.ϴ(({H:L|&y}c| S*@FmkU2묝^qi߲CvUéر&`xT4 @,F^>YY(ۈ!N F* 6bT}x"ғjy㝜ߨvr8a| ?I#/_gäe{Mg>M&|mX8QeXͨF/)},=5\jpo|Oޢ)m_Qzm' yJ G?}PG #S%ѭL4̇,To+uRP' eA*|b)TxD,2IV!$ݓy!Y'ߌjÆM!_K2mxϷ\pVbTR5М`1†?rZ;<0TW;v ق"X45sw.,YN _-P:?[z#.[h1_TM.5,j$70E2 ! 0;&=Bhr-R)R^M+Ξʋ#'=+l4ID| ! =Md)qsNԝX*U@vT `Mҍ7]5܄I.v+ѽ&N#ܵwEcQB`K7_I}UB<ބXt)Գ/w,VXb [=3Nrfb*=\8( ]Q sU1_fwu71Di8!/ܡ{3l}|{ ƥ2+\*8y]o3Jqz(}%~JRO2rT$y:Q] 8/||ݍMB w. 0kR8e'#6: G&d&;e!z:ϚIJ Ⲥ_oƕN yx0 ANYS#9cek7Fj!"S͕qҾ9"@ϯ(8wBn ە-ZE 3jBMq6R<8ƶvf h=_Ք`&a48Hѵ9A%Fkэ̴A!HC7YWiq\}hB^ `t :KK˓@f !I<ˌ +| KDaGdX{ oSut\bc72 )1_r_;Uz t2x_io ѩh+F r^ vP@I=}jne,g̥"w#ߕ1uj./62ʝuKP Zm(ǴaE}v* O8wϥ56JWt\9q{6#Fp|Ƨ,ϟj0\pn,?H؏|\93;[5D=K]ʷ ‚|BvPns%8#/|=6L/)Uzb!"3LVn;ڠb4TFjp"b2\Vr☧]I=F&3cxL22w9,6V)Bh:e}m|h}GzFԇMA e]#U=c܉xdZ*Zy7ϩl{4.6h62^`+Ndʖa~|{H:7dǣ%{0d~K:l]MЁH:F#"y5"~ 2ZŐa҅. 3m9;;-af'ÖAL5 o+ws1~Tëmi]t%Ozz z&VK˨) ]=ٰF-^#G_NROFIV~E[-USLK`?8QpnQ|`HJ*P/͹% Rn4XHЦe/e)OwĮN}g\oQ:)/xXg+(&Y*; жUxy:XqsZp*tgJz֔'2(oաz6>g~%H=fA~V !zRp]fFO6O $\-EӨĥFd&]'<0WAP\- znNy G,`ua=0#'bX@_7ʱvy`XQ&FSv G*$#?ř!C"fN؅7R Huz:zJf!Zi/GT]jEuqɰk<ˁ)2䀽ѐgGrQ~gǦ.  ))wtt]<΍^A(FmbXI7/_i]KQЍ'm"]&am1`&DTSlc:  tWct>hdĀscA5⼄cRHP͓>wbIex.!i5[ bW +>L2o~iڷ;pf0Y%f Gt&Rb(b15#icγ6љ(Z$TDk,dP߲ Q{T T=x񯪗!gc%$N.4Vo(nP@Szs 麣.hi@K8݀}RD+ĩ!Sp Tnj)}'+lXe]kiI 7cۀvi S9diyF1Ti1K#􌛂h@ w 4L{4,Uյ?7{Ds kG% b_ʰƓR*0l̔WCMR A>,Ej~6 &۴P¢s/Πu` WGw0BL/SD.6CziSFO7㛕% 3IF.6ҲrėBT2+ڞYۘ,lC?৆ׂ ha&ԥ _z}& (Rh~neKSZ.zv'{pz{N`T;B_ҟzF7bŪ0ae8 n_׀n+/e%nh^9?h\n'mǴ#A!K:+n>1gj`zUN= iKW>^=soHiOf2-W?NbCbYa(B- HcF+j!V%>GqV9Coj:}^Dwk3Kdg#'V;T G3~5["!co>aڳ8[ZeԠ]4V6* Y6rС^XUOb#w&U?Q5GB )6Qq 8srF'x pny/rJHMWPot>T?t6#@-=PO0wˉOpl5!̼ Ԫ@ZL&E*ԗ 'g2`0|l"6y-&+,$%buP/`/u9|K}u6n{$?4- dM6utgl^#zHU8jqV"n:ef^rB ]Zn3"6:K>OoܚYv5{9(Ylꕁڞܽ 氌Jj}KY(@O > F+? a8`~ףk5|K#~v\+Qyb) [[{ 7$0[ Rk@{WX701C;\k/S&-<Kyc #wuRy٫kMzШ5\Pi(Mἱ~NpR[iQ^> 43Fû=Xv޲86@H+g02u*a~;pfE{'X˭]EtZ%ڱx)QOW~cSe&y$‡@gfR?E cjGO̪%=n[KQ)P޺<2J-cADtjMe>= s{&nLI'z}Kc,xi5EYBTRD\e7BPYM%A,2,z0h3C[j1un`5JUo8JcJ>' bx #Hm'z̢XݧORRT{s5jK1Tu">B`_okz9 Cubq3X0PxK+XZ;M-\&fn[P!Q2M0C:ȥadXg0 ۰ ŋf<ܑ\񴕘%LsdƝYH˘(a Zk|_4[RXb+JF[`9KjF҃q# BXo-Y\[uaRa:lNR CIA~Ifm#ziqHSQVG 4Ir*ƧC9 T( _"Gc!fQnLk!bG Q@bTC5@5V] >t,YoRl?,ɧYq`Bԗ4:J|r̼P>A4=9x톯9N~ivR%:9+n ",*_x +b)iŮ\6'ݔc^]$M##^J}Y1I й'MY%s$2ۛɣ'*]A9<,ZD ¾ IY_$C]"cli^|4*,cps{}zH ^4=ST0\̓ƫӥn[ozZI)2&FÏG1PՄ6:yt $y}Ci0bݳ8l ;KIPu8t&̝͂hfXBTpͼ ::Hf B*TEݷBbE*l( 'Ep}_yi7X.7=L+jZB.@!@wC]C8OJM(vc-PX#v,qe @4_TGsCM۔am #㏘'mH@RքQX|JPa~я ˟}M5™D>ds9*AvRwz8ҳs=b4 LUF1q,9y`m0+um> JޔXvY)=vU?q6+Y;d-F @O#<5%{<)G+V]URg#u|),Ư;U/<: aЄ:[F:H[ط}ul0\*ƭlhH>bm3zL%d|P+׏[.c'kUsv"A1NEwcNQH /4 MQ4 ZKֻɯ ƍ,EߖzL1*va CHf*v?Xw (ꓫ'FHJ/k#a Re~KFn`on+ ̸<~.gDڏ^v ٗ]Ë9!+z: ͜+ة]g"#6v{ͦ$H˧vX)K<( hR;.5&3Y0PWvzK;J}|2c(k{ `z}j ٝ &Y[p[]8ٜ4^"K88y)<5P`< u5R5=E5p&Rm(0_BJ&|:P,6/.HiSGP 2ZBJNcuItmPhuĹO5 _+GΒ^92dqŨMpTu~` k Q+sҘݥL Vl[$fhjW|O?3'[/ƻ|w|+Jn9pUHIm7#WRrO$Y46M{U$Cm %Ȇ~q́D9m"T)jBZCAtheucΐW2ď= ێ8nBCoEKƴ1أƝ.ڋSa')_'ɽ'%r{ \Oak{ok\ ?^`]<ma7CQJ,]x#2" [F Fֻ^hӤLk NI.-P1dGf4놼i A|wccݑv*-p 1T{>UJ1S?УG!x : b$[iRH13)+@[ڗ+>$?+wΡa'֧ZF$"{B6uANLͨze ⽇:Îށu>D}PiT+uʀhG{|4rE<02,ؐ@e}Bpp4D_:y8$ \m; (ԧ\Wྯ|2ӕFD,䦸ߩAݗ!l~2g]soG8r%ْI:z+ 6;3sT?cM z 5Ha;43\4Bg򇫸EƐu߽6%`F 8n5ɿ,e4=>&PReCʃ kb*`ux&TVBK,/[_?$ cg}[!*{k,;4&L"H\ Ls *v(1mӼA_L8VPzވ,asL{XcjoE yi{} y(bpvoCJE%ӾX " 3Sz6f$xcJSNXCV ֽEDxui]5) Ѝ!GËL}-, EDOY~v vvms\y@Fڲ񊝰1' |k#|]~si3YfKaϳqVзR;A€O9C ooqgw1`UC%rW1^vqkۤ<ۢ1bLqPEysd9[N`_lߑ)6+.EҦ{г `+!fӺSk#G̃jWT2~/ifkREƽ nmDgc|AԁfK8dHIyʧ_gɦ|R6ٻ֭YRMȲTֺ;8.fbT gg>؎ut+WO vdYh"Z嵉 AH ,w{nR(^;4m2W~fC17Ĭd}dR).zګ=CXݛD[1![l1}'U%MqbM 2Y:CƵҋN`;ص˟TlaW?(ZݪX}n\) sY0=򍧊ҹq|_qP@W{)(9_Ҡ1)Xd@4ȺҒ-l0ObnK:uJ\/V~HoL^g^‰\7Iܲ}Q& gm|vlR5LWYC~!4p E/ +V#Y4G"J( OBy|wp ,%q"ˆe盳CpmJ6CbFL|7 E\Smo ) d1[d2XNɛF)kX] ҕHIX?sE"^UJ-g͢P%N,3|1RN]+Rv6ɾS3$ekɬ | f.ÉkPC$x%Q+HwU'wtADҠ%߾.!)D J }={Mj_lm+-Dσ8dR;FuaȀ "DeK-шogȶF(dY}`4/KTcU=nF%R;3J %"9CA9AGw!m>oli zr^p(lDaFx qem)-8E zt]0 zz8uSErtx{LsaoL}ɢ 6Fj4(^c.pKWFnzrg8ʃlndMBd\]}(}QQ{Ѣ\緜=nJd/Qa捉m+5\~_5.-d€_A+IziT/mr# 5Y(|0w B/25!tYe<&YV6zT-‰ !M7.B>bUb%%y)Tfς7v`Sa\ [JT\W ,4eM0$ F>]Tx[ % $&xPF(f5WoOqi'<-'?*}KC<A?Ҥo9Uݕ<˘Ap [4čp;DMr<~Oy.A}SmaqϛʼR LE RVWUXs QD(')cL~'j=E&YN { MM;$F1M?%C`2KC|9<_L}˗Pb}~Rlj[jVNKk>_vbTR 0u+ #uܔl[mlj Ţe:+ȌI K -b3XX)J|Xܮ`i-9r^jnz;汰s`9&6sa6%즲-&& H0ͨ2XW9U!Km@=^Dô7ASIatfU| !?ʎ扃nаB?vXD~ iO/*!>D/;"$Aijfh%\|N, U\ Rͻ'EAR[qj~.M 'x74`{!;nd7s9gY@ɀ*︃ȣ Ch-&yu7f6lWKzpl8}QcQÔBnGkn&XZyڛӰ@KlK7t≠$Ws 1l#ƍyDW/Pb?ڏϭIYվ]I~Wk759]2 y_e> y>6l 8Kǩ&]]O7 KvqB_Q,G 0kJmstH6ۅ,qh. ~hlؽ7A<.o=[ կ%Ba o6! $vkل>wULL>.·W5/c{p[O4мÔ!Ea]Hɢcq6cZvb&C_GsPѰYa 3I1}b~?)W0q ph7T55g1wrfW^@1ȤD3N$uNv;>TשĦHm&hDVDOpylpi+\Hap8Q7&q2uՈ"/^1n\Ȝ xJn?b,r^1.GF!ꬿ+wQ $NjrqfhtҥM]/jÅ6x3ⱱmvg@1u"@Rc)VKYyǒPUg7\Pr\vΎU`⸂8Ϻ>zE7gk5\VQ(̀;ЂH-rIwi=bDLt}oƄdjC*o n&vϥ^#TvѦ yៅu6~AwILrk1^~l;f']xi2p%"ͬ/SoQޙGTLm· 0TsNu2sQ)ђp OGc%q}`}sԯ# }.3%yPLJAĀ ~GDގy;H`4cW{!ڍfB]U syX,|X.l2"џ^ӱ橨fq/rq`J$ϟ QT &tJdD_{1Qĩi@k|-[cF#q[C'54$;T;Еy?/ahj)K1aF#dDA<i5(Uԏ5*bE$Kr"g{|=uz r ӛGA൭#˓ ?dKnMFtG ^-awjsl Oĩ҃Iwhh!|E+ۑb%G4endek|}{PbցC39Njj~X71mßQaZ ٮcfQ 9/5)͍XÚqh{ٝt,\MܰQPڪmIdo /f"Smd9|ޗSs@167'ڣA"e6qAM}{̸c&X. Z3\̉a4:4!CGSy|PýNm!h(y5g,J;Lv-+Wk)+E[FiNJg)bxTCm>xH #z0^y`D~i ]@ڃ)ƪ\^_l'agmP<"Ip 6e6,Ӥ$x$*G8dh»2Og@#i 92?\95p'\-!Cdp'rHs F$=݂. ,XBe\.z뚳'OaO)klrī.dHjϻdt(tZ0ӚW_x8-/Q;N1f((f܎;OC}ˊe4OVw5Bk~筇0I`Ҳ%0bA@-{!o4 kkot&Eu<mR34r1~ ;U)h;ͦ4,tR [{'z; _)x8Ē:g>s0k?z>M".#jr{qj(dWv+s @ o?vM _#8Bc|TȮjF%T r{Q&{ ^uYy ؁@s:N=}Vgu ,A9d=\+[0yV'.V*)\; 0Chx( F0}VIEt;[,m'}q҉*%`"8֖ MUߤ+H nztޯ\v3Yb& hIEкuIVTBΦv {O$/95Oބy3r.p>D F U뷔z!jj2&O'a@~lqI˜4NU9J#zM$p6R;):>!esL\bΚT#,>xppN?#=lSxz+3vp7Z>mQ k-p r 4XGwy}@݃V杖~x,~9>SSvwՈdQ73Nf|a+D}`Ipm۔u:7»H\{ee>8v_eCgVNkуSe:#-5EvO#z>0N:GMwpPz7qPܸj|R<>q0 pJBˣ1B@LL6cҲwc$3xQ֊1|A E~^9A2~k%]# |{#L֜w)Ԣ &\poȫvBNm,n\o44&+B۔>&h9%fCO\v$.>VrS[-7Md * w{J"HB8]@/Jȏ *?+WzOlx6YbU F#Ԣw}fGtŢ([ }{i:x.G]RKE;w}-skWA;(T8hȻ: \w#.4.U1M[+#1yrw !&e0D2R#V+.O;*l63ʐr :ȃtu&u߆Hk~Js{ջyg]4nrYɹ[#~OLQuÓ{޶,L:?I; >%ʼnX` 6}15:ń`V gFx?:2|kBbm{ pq/bHdLExa ~cBqd#W(+UvOXJKչf߯r2_hРTa. eY@'a?ŷOo#t K9v qK%B"ή*! ag>-t,e0S8Jv‘Hf*aT8!ɋKG12fiaʡ1ìTHwے<gKIpZ 'J!/QN[b,E}Q骊Ags4wZ}K`2=߬"3o@`NݱjL`}䎔2/hUMߗ^n۔X,9nV ['-+h<`9Nsq#@oM("+U00K/͜"ëM-A8TAP-|$V%H AlN.j~oyVN7ƚY P2j^!HOmDpM1FSŧN^;jho2]WȔ(3 ˒.J+f%z?N:Gy D bc͛0FZS?;Brr<8ZNlFR.ehv"Ш.V|="])"@K7H]0o{0`ݿr0n:Vq oh̓^\=a@A|ї gBckqcv@eب-$_z4,/ÊDTNVŸٞ}RorxQ #L2!*qtTc ʝr..˃5:~?V׬a~/{?-a҃;Ї?05l!6KIO1x ,<ҙJ2GτJ=fq8V{эJ>VΡ9%]FbЗmjgFDlk}6S[ GvǑT3p_iw#YX\\5+*zӵpvEGt.nxG:] 8AERCYJnj4ɤ4:>ˋI҂SB_p5_tGߝrg E<ly< )K,HUä/snTfxtQAFݡ3/9reXYǣ9OXvx+Ps'gOşqsIT3Ǵ |?N5oɳ5a)-7 7kkz%[4Q>1z|M\!ӤjG;o$YȔy}yנqrMAN:VÏ5C= /D%np!)X6LG8"; ̽qf Z31do⊷#ϳc:z{8lϏC W@D0]nhk`MEJ6m,3MSz=I-=cg~Y J8ck,wkj0ŮL\ŜƀjQ0=V[b{}Ƭ(![@Wn'%21]etǷXJ0⹍YaRp=gO(!?T6ߐn]v!S<oV=uNa4b1pr+YYh=ήz<.e*Ug 僸Jr'{05Kۉ΀ع(5 ŒAgŎ) 6^C `0:q5omZeTs:>uWqQy4]\c\xwrC?NhRDYsa[HdE?w|\kSm:[+]li%y\ f5M ӹ­*s@f.ȋk_(g%!%Վx+ G]K.^̇^:fD3Q]S3I#$uU1Bɛ*(+? {/@3GYxԲ";v@^zQ"̗AkEFRmīrIX9co(?#}8Τj1tX>:㏱ 0g&׉ 2Ꜽe9jצNm}Ly_ZנgLɣy[X&mzivLE,Nim2`! Lht|oN)n?|u47L~$gkRߒp7E(B ~v#^&6r9JmY I|p! o˩"(^>ˠgVWAR m,]J'"*_~HUO߄c7!Ca- EԐc&0! )+%ݚU=j?d>:ká[Kѐ, !U\%KQ~K+o~Vм 뵋w שkfPJV.4,%/0ܹ`=T$ĊPauy\HN%B f~#1 lJɁ8ddPH>:9yµ@%0wsGI&'fiǧ!2L@ k(6 t$P[ Z]*׋˴ Qž6{;,~j&(t)C]Eb[%H3=ޢhÙ~t t#+1| Mީ!l0硊b=|4to{em` A !8Mnlø/A>N`[ӞV%LR8N7ߒk~@\>K]Uct*%voƱl%m}{SmȪ\B>S{kKI2_Qw3}(r\hd9 olM֍QK2R"N\u tڜyF4 $ *4 mW"'/x2Ɖ|LWRvZհ\H@{ʅB81XÞ}=#`^FL4,|ς= JCXk4' NCss9u; (E4*H+FXtX>4'xLpR_$s'3'O,5~lOܤ籊?mg5iJWn,X:cLgκc:T[웎j]!X%71%{&I~]ZT6$Nv8]paO9\1HGrsUqHv'g [o]!Ef\d,hY1'oy/x:\Ôđ_O3Xj'[hĬv M|nUXR4}2GFȅP=*D&=l!0c>tvZ"}U noɚEBGKN ,JrٰӍ{@ {isXz4=@1VAM?U|7U ihc~ ,w<& Z,B=߷ i.DHLvsFSzx7diPK[l=g{i]?fMaB{ml;M}jPms:Φ<ہ%s*WCw|"e-vαIPk@I}8^-E͛UKt4{0c- dnB1V2SP?-Y(|=mrQZd*o""*&U?VQJ HUPL2<<=}"9iB둥/U,>ɫch&|@ 3 =Mtkrw[̓qGlX-2%hf< 8vA#3^@g +RNC :IgdzmVZ(J_WUIcp׫Ӓ92.W?gEZ&|-x;aOMˤ4$z3+.% XBθ#\fH.͘g3#رu@+ O[ qW5iL1:ؒ$5* R#ZǢޞ./?[v jqlqaݐ/- ҹJf DϬ0z߆`[h\ZD@v(veU@L$R)] ш|VJsXdJ!=itI ۓi$Bal:( BE=]js-ULZAeNieba9}{lGwCrX䟭KypFc-Mpe0ى4u\gHj=C3ʄN `H)a"E@u6,r+֗ /; q *=DH#Hl+ so"Y;-3 3M@#L/L7_5aتX!}!ۖ!T-Gt.,zC߁ &aHL[I,< c"NtI=ap*^F5QPDž/%ʗ=| >%<JQT0`> $W˗;5M2BY3/#sR(~ˉb vnuی/T=SװB w16 MEڜRKĩ. <96B'#"Co辒J I]"XX0f/(qM%E 1FO"GL螧[UVKp[e3DsȊ̶B|cPE% `x 'c^ ?~hfֽT&fT(h rüFL|kF˽X~vwLѮ4|5Cݞx˙Xg35͔p$t+ϣwFgT#ⷓ`$6Mpakijxhn,biy+YD@DZT|nUUth[7E*RG&i1kD_2wB[uȌyX 1,;q<b4F3; F+so@NFjP6fw},2C}bgA@%B<›vΧi4K+{&@ ۋ&>(sJ#3mm^V\.XDoK|04W6eQ͌"hR&7A*5!;}>QZfpj\AமB#2j} J '.546 k{ޑvmɕ|W,ԕ_3M ު` 8 hq;>m۸&ib#7xY0 wzDD\}VJ[4\-M鯰'*|BMR/h=߱9uÑPv{e!(0U|] CnՙO_5)2F|EFe3(4;L[&+&IU56$y 8*E f\V1לH(ur|D㦈̱s-[fXKIî{Qмr(2ZWY6o|F5U_H!E`t1_tMqnB^, &뺢:z"6*4ƂcY]@촢r;Ye䩏1g,^w;ak4_ek}u l JvbgR +,h8M'=Y Uuqw xW4CӦ":*}}ʹ::(wN7C_"ͦoBa;R.`bz K),x'T45aU0]0(FhB[+ d'}C2t/4ѹ*CxAp~y̬7&> {Mn:{;6%si7VJA= 3gs]ً}8yR{ڬ5tٌoO"i4 D\|pm^ TSXZn-־?,@G{$zu(AM`י2"6ʜ{sGـQ-(ytZv&=Cgczό m_=hJ.1(CDwW%2,j].cv3(f,5w/p b]֚g|qI8 Et9Adr#o]jv4iHnHk< X)uHe ꢷ3lʼn@e1֝3 ;Nu&O+k1b T{f//c;Rc<ǚj#8\\#`e*!`?,7F6Ui~ˉ6vC~/7wWljF!I|T̠%LUZLP`uv-==xl o<0 ]bJe_FW; @1A"s0 OE҆4 Ln?&yAH%3QO63WDZl]{.>ϑ.^Ͼ&ڜQ\2ɮOby;-th\5 +<͖J|&[>G:NO:2Cҷ_BJaP?;b Mo(r \03g|÷[/i{`i&CT`Pðp##OB-85O·,LzyY!dކ^Cy,Ks H42Ggeu g=>˾RByqtNςQ|SOʈZf$}t E@blBۧAi̝_O'ǔKI-GEG5$45 #:&4\ \҃Je>dbCC4Qxדe 2pFQM"h#h]EMW  dU(90݂}ߡ9giAXB@OgC ބauSpVMؼ,g4:j[@Ei'oA{nj,iX `rϊyzLTڷq*BY]nF²ZI^`/BͿWVt\^ kY\6wN<؄s薷x,X 7iDmkg38`?O6"V̒3X)Fm CSZO.+[R䅌H/ 0'P"՞R+Ia]2 a4G1RaF@bh@x3o-hp6zc)Hl=*xL%%u@.z4XH -,Qm{idb65 Ѭ'DXpOq\p#EO,S,#Yva`TԆǼKj.JPkN2 P@ژ~;dDAnU]7Ü<~h:fRߙ;uR0K^%e== [< o~LM@V\][^`Uɼ{ y/A]\ɇP^/0^So]kᐍsʳ>.ʢN@brzg0Ӣ_x`iXr%ƎLE(s.X֩}]NsY՞X΢KRWV 'p-=[.^`Zg!b7nż0c**G5׈VeS5fi#k]ʭ9O)j,MtF{E1ް38>{t:3%f~@'Kfyn 2HgJ)P.L^ˠ,@:r JZ@jO0Mq!I wnKCPTԴO c_ШD||`pjV@ [^ؠ!nta:(Jry|F㨠֊D0VHJf>pxmn OpH=ћhkfљr1eH`$vFim/һ{pzuϸOm>q.Jei 0]oCJ=ڏoz>qs!f=IL3 (U`g4G^Vp$VRv> $}LPlfhfHk!,;NW.6VAu((qK$X]A2IѐU 2;KjVM{KSl.bQa;IGeҔ sV3B\:2PK1#hCO$^a-CDYaEݮ f~_qHuh.O2bƗ|ߺWr={,Xy&?R"k=Rn,k#e.|~nF^,Nb[#66E$_|zH+XvB)ܯF <~;Gux& #E H -'[T'Pl0)I0/6G4xnPc𒀄o,`nKSҟBŒ|%yGZgdP ;IJ㓈-UH_^WH`*\Vró=( vmc z}D&XHh=K~|Y]Dv|'Pz˓[mO߻)Y@ +^s LWe.Z-b:4\yZ$sᶾBftȝ#fC v3$FKa;l.cܠ>LYvb]_'q%4$'~xƧT }`ic}3b[sKsbP-zhM ' N 3}O 5=ݑ|fN ُD^ _/9ۣ|ގ,>_1_Tny34g#0"^L[c4^`25Gl$c#!8`l/y/drx8cJ H h\֪(acyLmSQ*%abio~Vrhor5ṡU]q=k\^tnPdp3V<1b0c%t]l)ލϣ"SoOnKԩǯ;$:r8'kIdR0g038v/I L5-r/a;3<7)ik[.fȐ.@npՇ4OMXm3 8'vንE6I G <#) /$,JJdnvKnMMO_ ]:䇅ԛ׈-@ǫZI:~7j*TO=ףo>NF|uM5LYu!ٝg0nW^4S򽠉!fd:`:N˾}J!ЛO%?r4ٮ%}lǨFvE.* n2Rk3wV2PowM#nWD _*#W:K!+6/vQoo4| H=gqȼXtX+|kms0aB܎%$(̓b h/1hQnY`lG9S3(3COJ??qd3  I5KκrͤvC1`>k@RM 3˫I;`0iG ؑύ(]&<]-",xTxz= @p`R={2λKTM>)8DmH;Pl!MC2e)ʯ1wOv*RjN  FǓU~+W^ Heҡ.O^(ل=q\WXK1z)N҆ת0~?^kذI|)*rqT )$N?S^?Yov+ xD0^&$|77SBǂ*'>h꧳wA8<:s#mGi PLJKy,1Ew{YpѱQ(ެmFIe.GwZbG;WCߵj Kߚ76FJD6ۏ"xgv  LS:V 9~LqwU +d|Q|?6V1݌R)LbYк3nC g#6Od=mCCPH=vi1GFܵ%^}~KQe4d ]AqN/M T-hnwBIi_6{ƱG ʬ%Γ9L`ɔtEVYP>5&8Tr ) 'uRfw T s# e׵3z@Isf6)]]};܀E>wѶZ(R. Wl I1i^-B+|,{Z\9 `K&$hIzԗ1r?bNsAac'R?Z;{b g`%JNqtwjtN5}6"}Π{3R;F;AOJ4@O{UE&d}VrUue{{}I*SRl@ ('pqd7Ed(Wx.mf&}rwփ)ӑm3xl,.ӵa |(Py?LIV*.d zIu_ A|vj^)=^/L @⊹Ty!u7ȩ >^j`*+CcGk"Èa9TLH׿1 (v0V]Yo 85yO캯FsvUɐ2oiB:027JGikhl1ǧ$^/$LmwෞMxuN'u.XA66̢UfnR5P8qD|:pD%RV&oSwׄ3.J]&ਅ@* E72|өI IhYn z&E΂ lÎ} @Lo| #,ZhfF]eFm޾(nKy<.{Wc*Ϩb TO8z{]ħت(7/UB! igS*a5Q 9` Y0y$Wyo Í+ L/sj֞A M >?

Q?nm: t/=N[NhglYxGXS rPLY>?|qQ7]0ue&Xg@A#1LUy.pXncbeߘ/~!d/H/lAgGC(v`D`}Tai&e1F4"i(PNN[ rX@H<8RZ]2'2>ڗVֱcT" $ at$8ְbGYy bCڝOOL"+R K:5FLn_C B| <}ќtp,Ff|}Mw 7jՁb7 4p3U#O F(+_1ȶ6F3h0}~_Dpj1ܚZgw:UBCEs?:$_ G8hXi/~E<X .1~V;S9#eva 5Od^ǴC{*iFmoL0+{ Ԗm7de4Q5 %+Z$"+?K9{aj.<@GM*-FK4' д@ZiaD~= epV\H(imkEvz>p#tG{N]Oz:Xpm]4MfܒDքx<Ny#$aiɳvݰƍm΍ŶJ{@zhmXb"TP GY6ԗ(u #Zoi{K@Is )ZT] v=k|Wn1^c)ݪ*XDItX!(rtn?(_3/5XFb φ#D1amNZ: RE!7ۼօIGҡLRİ%@BtcSĞJr.;^UȬky 6-0,IY[0Y]8}=+{K!z+ ltȤEIŗmz{@22yTnQMKTm2RȯW m/+ej#=ֈZ\Ƥ4D!`wMV%6F?>SJ\\$lMC0:WHK\!tfy|WWJ#J-bL9p7Aޅè/y3n$Zה௹Ht'hrrz{C{41,:8FיC `i3zIOenH /OMCD=,ϸ.7&eBbCFYLxD Q"Uէ^xCK. Acm]#D*d ~1*&PXl %5fyO 3緣(iFG7Mbve<Lѳ|9 ڀ)#>fEŞS~p0AH]J;D-ލ: vʻĩ}40 9`VdfJ9vJ9 p5)(5gwgW?A^c_Fo-Lp*Oϗ.Gβt|c:6lGXzh)MMS6*X!QlCsx -}As)T*5YCD2="T?vّ f`&uI PiJ ԷvUU `sh:G23f@*8MBį$bc dSQSm3#fy(c25*ZD8%Gq.@P¾ _:l޳Vb FfxK$ufɆʧӤm `wD,u&BeԌr; ZdO!G8B hٝ̀lɌzRښ MLp~g;! lAS8W?a^wꦻz |=`GaXy%B] 5YuBʣrԦUwlJv˔.tB PKٽh0Cc[}يwG#{O R&^) REJl>bN>LAÛ.ڝPHpPHB]N8͠M?; N{]`xU |JEѲϛǴ"?]f[kS9?B1 0E{$a!%-}kƚ)k"?rz^94vLk5MHn t+oeD,\`aqZTnL3.S^F5 %AUkR] (>H/PN^8GtaSȐ 01Sm&׆:Bs#٠\h?-+^@``Ngބ9='Sd6nh|@ rWE㖜fҜ,0O EWPmtQ(u+G ҝ/a2=o!HkYWԅL居**nx]PU   j$85\T@lDbV9gy;tq"Inw;KTuq*vT7-&LfKcm{;;i6 .{n6σp-]F93)cjd JٶOX]2^d"V2cǂj/b5 uK>󯁿sjgԚv(RT/{ ٟ)Cӵ)wܳ\ۗ'E aڒY~.rp\qƚ^ /ּ1T}4xZwl.MّJi8y Bm3'SIz({@aܙm^s)8w^^6cN)VW6]Zn9j$BJ1ʓS,^䆚/yJx+CD $^ݻ[l~}G5KLFnz>1(o1[)!ᠤ + ^ٗA/x{̆,@7 -:Ofdgׄ$L YDYi(;nT_aC!Tm?-.46"c#F|E f)Zw%bV Ĵ9O$;Kf$dhC)G"?]~fDw.5 NfS aىzd>`*ڑš^.8yjk>1̓/}bDiQNH+-]%H5jsaQ3Emݱjv|2l?йԤ/{?ǡ2>I5W n|9H+<`۬C5~!e{E’QeZ"-((f?T˼%ySE3zQR+"=Vhw".:.܍*2eUWaoXw<rGF(5Hǃv臖b^O]hM, AXnh%g<.esu[Xo};UIc ~/ 3ESɧABl8?n \3%/ fКs&*U#*m),ޑv1]͗* ˉZゅ %};x}ðŵzC IK/oRkgmwᵩF=?#:au5+N%sJfmN^3 'Sm[ܓ:5)o(=V豴u!cd/u"γch^k^X.;sӵd((54hg_e\ݯBx+}2h*O '=1Gď:.i]U] ӛ0@-=|l/87ls ὓM12pݘ6#|X'},ȄĔ/!io(%d6G"[`ɷQ۷f$F\7()cs8  7/G0ư`klo GSfV<_"dEoqߑ&$\ y|}8 #ۈHS0wīPBgBcA̯L  x38jΟ3zz~y%k:<9h@v.qq$9}Lh3 wrbJy%&KAAsWl*ܰUa, NJ &}/b!39ȴ5G)pMk~{7E'ͱ&2uRrP6l0;:'_2'JQzKO`I>sQ"yh@TYeIM:uA2@]x/QwkHuNa3 Y yuwօ$8?㮥h#,*DUn"|k}]WXEgҶx)+_7((u.ƾy>ˤ;YN|ŴH]:Z2^l['|[z_) uIvcT0j+3TA.q4Ek4iNO4Kx20ƪcą'maDEn&kgY `qoڶz2?jM64QX%)˲ VՅODzĿ~A-\Ԁ ^x@a9O~НGq#[d.ǫ6B,?1Nr[UDl^YOwl߶Sx uE4=Yz׍ҢTUL+ v"@} i;FߖJ9 KwFMr$STea+\HcfLIѽPQ5 KJ"u̾rwr>TfŕգcdH 2+X'jlF3zj!ᐬ-1;knQ,HxYY&:C4^JfS|l*YDD5zC)!@ lt+v-2ؘ$;0xOun@LԹO K rQ$7,[ R_mhظ_|;Nw[jyW͝90]6=2`MN"ru5?OW+Γ0:oOcO,۩9(^pZ.tEPXHoFɦ@]ɉlj@%a 9 $z*S|<˿s8'8G;XB_ߗ5W| lIAD9Z7eGfA[@4F澥q<ܢv+*rm[̔1Zu@턐ǻen]uڃOz\!̀=p0nS$ "]zbcue>̣ jԆ"|Y cЃҬ _)-%dRɝ/,NWb-QSX; nф| ڏ- Θ" tx<sO6KDn]ěp2cjWad}Lk?G7)7'ޑHSHCxjeFvߺ՛E,%`&D|պ,d8\.IhkQnx#5dK8dx*%<UxhUarg;GC`zG덿/e:;+tk)P)YL *F<ð\?>堖4 J۩ ["xX1`Ϸ9$`?j1őR< hx} @YaRܿMu 6u~qSpܡEtLÚu5/(!9n+Q)J'E&cuDɸeۘ`u57`qn,;gr;t)1$j#K=(%ӳ_zqms(Ev(i٭yg//kLyF@\ך{L[lM?J85=|lb2z} @YܺL%\et NoETP' %2{>cD'ȫk c*ȇ6,ܫʻhz rӗ,DX \b#Ь أDTey i,Agjۂa8Z_Wہo/ '.(6|!Č4%[y@b]drR7X_j\|U/L.I sJg.CMZBoI8[v,URNj}o'!* r*2m[[|P{էRm sS ࣗ1i OT;N\Ģ+2H h,͙0g}}u=W`X@aO ԡYH,B][b{HE8Kg{87]W 8p xvJVh|Vi?0rN(g !-`Bs*B0[5 z4P^P@|E.?̾d*q\GBu^ Bg◯Aƈ CtZdCˬ9̓N%]ح'A8a\#N:ٮKՊL+_ $ -n{W 횤@;:oy2|ʚ|F-*ɗ6Wiqڤ(% 1c3@h&#,fвв9e_RƄއ#.ƛ` xLCӯ{۰=jnarpM9Y,f2 r_u-plN0}O#xb 6唌-VENjA%BtE*c\ҠI ROTvcUQcÙeJS_+_OiZMbS eb-2D2[t \/Hɼ@x(h5 ;4ojU]S%L,2x#7PdLYe<]Am3[51 ltѧlARcM[3 VPHT[W_UAE8']ݕ?YmpZ˶HW44-MSO;?Q!LJjuNi@Ր3&08TT|y/#[?F cT塃]c?dN^E;F+ԁ]u'u gѺ0[8P7ʇn黺&/ 3K;M?]1kq?ƛ H@ybS9۔KeK& //x*~<{R ؠ]HpZe.Q˪Cnc M3cg '1a5vίs+U@V˥ۢ65:l4ƭ|pSC-%PwVNu aY9:K5iLWw[HkuAOr|3{Uu|>Q=%)z,ΈN1%VK͛}(ǻfº7# h&V'<mMfV Q2b1+8 ab[u=~ wn"W`+ wJPOؤ}u C#ڊQULg.fl.qn#f M6R$3o&.Z?"G[ ˜<èƏPs0 B>Gqza_l|H4% e$QMfp(;`M`$S  +ZJacdrԹ*;8m`C=T0!FR!̦,pjlk`$"Ev@K 鮟ZlʪN_3 2G:t0'׶: GX0_.FZn{ۢ+*4ZuN; ]`ꡛh޸.e27l 9 xAfSeዩX5ۗI . ʄ@%z#Lo%P.1#ܴ1O~:@"#D(vbsfn9,ɸ~qórƻj3$4&[-ߜYN[鉌n{4<,f&Ê_Z1rbt(&0 'xhVM$x,  @IigV-Lxh ᾷdPS`͕D ![AD Ϥ FEЇv[+hrggCuq %vT ,-I:?NA eԖ3Q$iTȿAc6)= +0Il.CL$+q^;h/4@|ƊH&_!"Y\1Z!+Zn'Ï|,|b"lm_ tNK>` 2M#NS 0JTO;G";vr>JQmp2Z\ :ӭ[vL$$P] sak9CFb~6r->z k>σEE$Nna*'}!aN5.bl'$̾-: ȼ-ky/68Ǖ@!42Qv6|{FuPao !=d&P m/s/tc1wF~]!|]xUkۜ :_@0'D\zS.~MOG\ 63~Э|` Pgna}ݚbG^"l!` SuŚ,5 9Q\PL?EvMK;(.׃uɦv0=jf Ƌ*X'pZnq)K_.lbv0PKD+NFRɄ^B!e)+yU57\dق𸠧UAצBcZ-HhMATt<Q_GX660mh_q,D|^Qn*&cɬƪٱN'L/}$ͰnvL/=BtVv⟎8YThBߨ?4O` @XYS9O w~2hUpһ|˾5޻>wI)(01(o)EfAoQj3t_g\J9ֈ%1])DP wXD ja~B&,iaA(z9h֩04ɓ4 5Y$Mi 0VB`;0?u` R䷼*vQ I~hM0@kX8͵t3e/q1C{?Dw53`FH"̀ \H@]$:x|a OXLq¿`Ent[S4ҼĵcĀѨ)gdU-|0^V\pgUƿ24)[eq#ԓѯ$3MSfE7jBhPC[͇N?dgr/t8},G+@f'Zv}9k,=qB(IM"Jxf4@VξO!рs@OkMMzہ+ik74鰇除3^:YflUbd7k'_ah gT'?TDiȣlGSޤblL ψ/EmԚL}:a/pd9N"RU"u\,6Z^ Bx&'BP k)s~UPZ:p+ ɐ O Uل:vgoCt1įjGi 9%nLSkÓM<  T\f6Y/Wn)w5 M0o@}|7^6A\"s+%mo 'V`!:+ ;+['agٰu::lj81;Esiǻiv'(=N;A Hµ{]}$8W?lJ/*[SAMlgրu3]ҟfe/\NӾ3IQ~T!5\%ᢋ!qL.:#;LAyF>ydLyddҁ}N#TRrVtzi\%eS\ #CJdE`Rv'env;AՎf7Jw;K;X]ʴA_݈g]TCwqOPmވG<(֧swIF9G_κ7=wx,Y*tlzC$`(Xt2u,oj݌ `?/G]GBd~]`9haE+v@Xدd73D*wM|v7~wG7`v{)jȧ,"RӡgGm)Zr JJx+$<+e^LpO2j g=H-̰e3ECE֫"H(@^.cDPq71cBAy$sk1S&MJ.^IUoh)zwt]Lvp PAXUOڶ8_Uv!,L.ōEjKK\}$D3mji8=6?ޘWݼi鮱 9%I%d S ?(O?lA4N | δ ?">%-\3ذڷY|YB{UaɊ|BT~ rOSm8W?﮷>ɦ7g-:)<I; "si1dqR{yfi;5Jf .xr*->@3it2Ԥ<큿G &Eq Ui۝"NO.mEwM8[̾ؾU3~XN6a" ʄ*jmhФm9)JSRƳIm0!G9*7ϟvQNZuږrG"S}%n+x33֔ܛe/9禖džO .J띲-CpԘiIwдՂhEͿ>x{c۱FEUƍ-rfs h*?Ik| c̜fe$gg3YΓ"UފlWߩ^!oDěMk*l-ToU#i_L7KXlF %>E&B.HrLsթ|YW1+gVށom7fxԇkj q%q" [oT9BG6`M'Ý @@`!@f@Obw owusFМgtm?0wƎPҟb{Ԙh5 'ߣɵ9L#-Xoat9ݠKIiܥ&%ϟ`-j^;LAսnŏG}~` Sb$/fP/+7bZyМoUq2YdWHE#F8>UZx$}{v=ϤBkwv)1(ʉM4F bWMN+:;ݽJ"'' I-9/Ne5K&F4ⵁ{L{ N2b*ʸ]ce[ },=ZGgTq$M;Љg {K7tVfz"s]"?,x3tۼ밴R-!QZۘ]Wz ,Esvvi#"@IaF#ϺmOWCo<. Ï~x`=bCdX֠fzQ%)kaT/7,9zUÇ~()CũRkWA:gP.>Þw { H,tiIpbÍj^DA|ՠSijrPwC+#w̺z <J@B~7>}*…W=5>b1?~ǑK d8sBYeO^MW&֚vn V]37ć:޼ҥ`FI(D{ޫ2(|,Ab7r+6KR䣪+†)³j B/k\@07]rFi,L].om mG1c5Bv 5Hb*oYY$tT-YZk;405ǜͦ2SBjN@/Ni͞tr ̒pڙ\pDuKhq@ IK.7XH'љy*мw$|}a06Ux9c"uŋ&'+7Чn10j-X|հ% ڏW,;X˵lV_>+?Ӵ*!.5>yS)U+([8(s5;F0߁^Tz'3 5#qKwQi )V!ohpN+ >|]"m<,5\&Tq(=t"$En:VR @h1Įl{)!YXjwVMrXnkB%Ƴ9D6 !wE#$ARCG|'x\қJ8w3 0z!4]DufhTN7wH.Qy/TxF)@ē6BbXBM2EPUWS6哏r؛_w˦N'7gSjTjeuƊcsfqJp0(`"9?HoE z-LoZX**GUps3.uy`pGjB~aZwai/ԇp#4̞%@׀xw,Z !|G| fZ ~ LzAj)23ʢ'b V1EaXՕ2{Wi%?7|J Z .7W'/rw~*}' \c)o'6QP)5{5%Q"(&'7H->je {yv)׳"9 D?S<]q[?09n>0: 7uJA[1-m"ezUrKf$針uS]<9Z< l94[ .h`XzAq~*B᠝,"c9ID*ԆINlF߱odžSCOs%oD=ufJl"y~V{ T<5no|m;ۿ:wwjٶze)[ ґa/X;q-LկN'ǯ5bf׀>J!5;9ۼ"n琇Te942D GΎ35_j}>S[ȲXW{c?г2w'ug (J7m #s{D6G5JVmk{T%U @5NxՖ~;<-|(~^tةtY<5&Be7K?cӡ!GThV\"Cz;_;V"9ůKu% MDE w|l⨢Dʛzr,tϵ5GT!'&9@޻IT Kw\_꯫ Ŝ+Ч;六MC0}T] C4}`߇:l2 Ap5 wI՗'m0;1ҸސK b]{;yw!8oslKbS*Uhc]۰PR*'2cY b1kiI۞BVg(m.}fnVcw,U"W۳BBߘ }vK-jP-~n 2Ugiy E-*ENC|߰cy?+z܊l֛㰻yEC݂|)5Petk׽Xt˶~|kΏR #&edb5?]u \bZws0fz/\\W+,I/YKG7f)ب |xi,'}Z`?.77;hV~6l^Z8ە ;uq)', [ laZ?[`@K ?cgkfvmYf|c%ݿqnrZEC?g)ʉODm;UsaZk|#Ę`ݗ\9"VuLl4SG·|V0`ჹfg-HB@'QºM5!L2 37|wP_ɇ1VC01ևw4:nUdoy~Ƨť_ U$oufy%Hп&8䈒ն_ ,sB dkaB+Q PrQi>Ӛ$P8/HZk:~ lWh']h'C!%_Gn~=`fͨH Ϗx(f׊ՍrxA| vKXhfGR@ZXmFňA<\c;C]E7#rY Tj41[bKj&. H\̎ IUml;QNAxfeh6i%lm1 m'#jlcȡY/i`UmmR "jQ2*nadiO(x0@$Մ@|8LRҰӧOc;5;8VHhlU!O`O|]vA~2 89s^Y.?H7R=Y q3Ο= gkh64'5w,Zf?#J˱р B\b9+U<~!jtHf=6ʍn2[3kTI4Ts@])kQ?ꥰ! MEӉ?hyd) D= W[4 )\v6.U&} CQvf&H}X=e$96{c)-QVB\eU,^pSgB,,AKP<~C<_xYS}wc&ȑwr0/nZn@6b [H_3Ϳ}\YwκlsQ%޲\Is!ʖ0&X(0/X7P2X~C[7 ,,[)j?P. ֊a>K,r: Po/Mch\@hH>;Bu!^rՑ Lё8)# Y _Ϛ kw )!&~[hЗF{gƖrZ0![Y?LQr#~b5!s_nPa{pɄ9jB=vxjzi(ޥs3.20x'bAYi%4UtEYjO^QN5_[j1@GL︼Qq鳚ھMI^:ͮX[P>ZBJy!KZS"=*Tɵ-bhs2*0r7e{y._4H45i :`s8!p`zpɩU"ȗoWo&HaPR&Cؠ>ft g\l)-8˓᭻``}hڑXz.޺Jb7ETp6~hz`1JXmE&+ 5ngls+Ot yb疍 cp$W_ՈFug:k aJHDLMv猫5kvD" XMd`כ$ׯ;ڹhG-~\rSWUH!EE7AU9-j/wh$1uEDS£_Jq,Y&.N@Kū~&lIMVLf6᣿FȞ9 Y^pG%`_Gt/˩[rfH@L[¢% &UpដaU l_V'Ohr@'}"9OvhylO{J\=mBf}3rD ~>U8욆;ۆW'VEMpOvֱ?sIS4G92oA>͋.Ug1`*5%-fnFyS`rF Q&_`oBų @LDBcp*N&,@ecPUQwX?]nY8 \#ez'[#ܝ n6^mȒīc5)_XApe8a )h?2!,G(Hɷ?\EY7*y3rP;Cb9̏QWMYƔyNL`Wt3ұY?(_+^?Q4TݿĹϹ#>adB*̂0~B q1Z6R4w(ǝNpaw!L%b@H.z/?Ѻ wZ?9[D{,Ҍ(٭~S(ՔK7Uy{;\ LFZۍ04ea_Xt8hIŋ>VUG:9:+4Yl$ՈJM?R'O<McڋuאrsE&UR϶0mT$mn+l}Q D없/ĸG,OLG}oS}bzVqo ڑl oA$uUqtf {uձQLXĽ}\ N "i%23,QHVYȏq5 !DlYmAw{ؼ$Lqi|/]m<~N'6DŇ*;6b^?$-(k>Xx6*NĚ;_'Q, h 2O|gT"/J"Os70/5rÕ\PHvS2fQ<=/+FX^oY6?rM>1D'VXz&W rsL!48 9 `AC/}G2OQwI\_ղz@>=CUؤ;_Ss%X*[104AN0YԽ&kAj S, WgvIsda"~!ogS;S3}2E5J]Xls%|+[F\šh8(kڟDy)rb1~bOPw@rVhS^,P.A2JACj|Wp7j'Np>KlC&' sO5Veêjz@KԖ"-`⁍;+]>%U2#-L4~%J.NgЧ[et+'8z|-H6o!ԾI$V+Q~*cyeCPG4fQt{6z&`ipT1\4.ʰg{|}$\W$|;|D9c^bY1zH> ve=( g/(y]G ,Uaƹ 60G qhw_beЋS8{-?\u%J]Uns=R)E+BgdU˾<3%bEVEnݱO#YlWkdt IL#(FnEfIo@jc}|(1¶׏[~sBPZΚfqܬ~ӡ'X@8vLX+JM} q!T><"=MCTlQbYo42# H ޛ *{X$|i=( D?sSHD&/w6 7¹1xYNUbv S h{BkmVi&Ev|,(F"5IaR*V C#GHi6$t:8JdE\}"'8PY>׻:` =C J}-7'g E]"h):ڰj #9ѡ2,#W vǨY /rH*SP" ˙++r|ál5k.u`QJX̴8R>c,ک`BR滧f?i͟#[# C-_wd ~jQyA3ہ/#Y}Am=5HamPӀop/QLyGlg:M*giEP4.wdjdDY4w ~&Boz_Ykd,05ISQU{НY3F.dT,J2-G.47".-!;YO8.!` 'ιeUOi .FR FzfDd]Дc@uMSECxFBIIjSB.{cn|?uz`/* 1^3c܇fm"10eb6f;1 @}QϳHQvZ_I\,Ubt ̲gխE琺`=Z0tGjZ9.!Lp":=j|PqE ãu?#J{`+.6Xn %5~U/RxulGR]hvɟ"BEm7UXT[ $s݂-xqh#_"O=9p+ij'iWz-i> /E,hM M&䦪 )AI;q›kVjVO$☱*`X,ȉXu&lkȦkFH{`NPhK))G?Ərg>ҐܰfPߠp{& ܘD Z*ׅX=b|/-`j RS.c/5)c3?vg*OKr8=2zKCqګ {/dOm8ʦS=ۼD zonŋiܸM>wsFbgTq}}k[.Ū^vE4xx-G*' P8"կ#H/\Pl|%`;91k/ԁUґǶƤ$^.[k6hvA eqk$PS˪!d㥞/0!6A)'/˩NrI$$,m]f"nXn.3sb C"J>nQI͍ʗYǓYo,v .C (-kgVJ0>y+3qOKh˨يrO. u$f DS:Y]mR@ԑ~fe!7er)ݢy` 712eh " TědmjFk)S#aӐc!]s#a40jnJxߐƢ~A\l chLXUsA= Vuy%wWT!$hC_G:53+0Qo;#V#(s`a-%t3Q7^5,xqJ}]!݈A IN֬<,TM3%Z{5]M{OG( JŦĄUfQ1~t7yweYq^5?9T]"9NP~T޲r3W }jhapv~7Ba_~Kƺ9ԊD.J31\D>O׹Pc3h#x@9BؠӗCHEfE!v 9!OYRvg)Ԁ( 9~O7 kA7g^ӻE9 D4j>%>I$xE@85ۊɑ-f1Zlƃ6JݬMKWon:~{=0x9Ok\*±~>ƞ!ԎA[/دʿe]5B|s0*1uZ5p|;^KV6o+6{j)rMDM8s׾G.Vw% Y)ąސmկMs~b9Y]Lb?ǦE8b zxפKЭ̪K0kq@9eyWC =b橀rCZGݐ}.Ƈ6=kugl=Z+d+/$}All9xe ԩzi5V:^Uⷎ OWM|ᄢ}7GVX:g!I+^2KӨ~337Z7Zy 4sc--ӠzLʼͲqX=آ1 Wߩ>p#pQ rOqu!~zg#Vqhǿo<&lɘZ.&wNoEllEyЄ'9d5]}Ɯ0FYWcɮF F˽팪JcAZWw̦{K]z4>Su6a|4su}샒V:> <L09#{sE!iN#p.mLڱ`-"LSږUfށhXxtM H9S2mGN&!x_O-l6dJcwYZg-_aM2p`[νn ^PE:QՁ2.B /m:&/=< 1@\{CFQ?8QH܂ҥ Yj NS{!u!8!Ά@MU,3>/hk_5{1 -pR=w6 .MluIݎ`F]: XTz'Zn¹_+u>%'_J`Q%4MYѲahkga %5c?NV^WQ5Ci]oɍпgnͯ ^kDFt#K1u-S lR_QjF>24_+'E6/e!Ȝ.aU<,T`Nf9"e:Q/K\$'Nl}Wz|E" q@OsTF#vj'8Yʃ4qĂ7CAd#5Ļ:]c 2&|7yޕ$OXK=F)b rZN@W/ ,_CG,.u/<n-@-m[)"f(6)R MNpmd)ڿkџʴ#6&dfڍ9{Aea4FfA 豽 4@;5&y!I##$zb>r+ Lg,-3"gsB=B))OM}pBK`.:շ+PPSfR&nijUp 0yMɯ>{:7{etc(2r ,d!`J O!J;E5{aOrKDך28pfc[Zyw=dv~ .^ K`]S*~~=WAHLVʉ~zZb;=FgҶ\jcքr)zT.shyDzYM'~PjL &B6IPC ug#zFm3鐺Ufb5@Xw&zmiiMLYrPڥz60jtS~xtz^$ XH VCn_:8%"(Pc ekb`X*dL,~Tv)<,LQRON .;Zq /=G`ԤOz[>c;գX3;VbG[9c)ڐ$ -D%v&Xj~)é=NPc138k@i`\|RYe^GNK\5z;a8j.qX _x |se#wCyz`2#9TZs8";i?SE.O/ 7&n7R6&Cux$ʡ |Zm < vBzPș74hk]DF6!.QV}M"8'Em|&Kx\.XUKAk.ÕWϥݰ HlJ6c)]R3\??tI&:fe2F8{*XXG0t<249@ y Uv˙h^q8}gk^@l`кk\[=PNA?^H5IzD O2^-O3V4& T.Lqޑb+kᰫ\ˆ4z `z 6CUxxD$]z v$ \fU3J[K-rSL jUJG]X2{&dB$zm [q?r-ӺhNY?2_5 ~"wn| ʌL!U^ umxڙIuB wij6Z31wiҶ7v9+RD-)Kk/V\sdT5v<[ڈDN*щߒ S_҈;YP!$dhh2KM5uOlτ8vAj PU8r&m63_Ofв!΃5y8 -RYQga%Cj8ScJ>uŤhLuƱ`Mp>]]!I0ҟNJeK+YV;p_/ 8$GgCkd KZ軓H儦a;s-y(UM` ?}y2aڨ@Dut$=E&˝=5WhUF-`:-?k*{_lBy[K-c0ãWU;/ǯp؃ݺqGݰBK[,&DuO;9BTYiY}i^EHͥƋ5T.Jy7$ F0gLj@i}b+͎CkyZ8 uańa^AS" EE e:O -:ٳ誯8UFix !@ȖJ^4Jְ;ײ P2I_bGh;v3"4>vh3$W/wQqu 등cX',^:pd_U5W3w?[8` =;Jl{o\nи f!Z~ Sv)S:~ɯcQZobM㺬bc_&TI~*2@Eucr=zB"-A=?UtY絧==Jh#-uZKo wۇ>)W=/fЃcJJU_Y)9w !^!+ym&P9[/QU$}Lw.Qћ~l{A͕95NqPŗ7m$ 7Mܕ&/XAGѣ6et:FyxLy~e\$z ;Iɔ{9Y+7\0n(ySv-Z"G91vܴh1ƔQh@Q 9ޏ5#!IRwfZGU+]&rk\$ŶDl#Ģňɜɘ3u6 @6J/?P4!ɌKTN8R evs㙒y$QZЁEI\ctz2D{QpwEY?Rt"g3~wGSua>xdcrw\j½Y㑜f٨#fRa{_OQ͔&Ƨz1:pQez =XvZoڰѳ5] |SP713k4PՋ_^qGPCΞ3*sfm=nZDWbiPeJ @`2`Ov>ݠN3uDۤ>ߗ(2,`MX>V0X5_9h;u-H8OS?7R zkn|jieX&lyhQ'B=z-q<ԅ :bAB$B9$eM9zEM]0Y~domX{ǂ_^3fj^ؠ;MR q40a ia}'=xfKSj:*%YXowᘬ;_8.+ ?'#j)5X@q[8mh% eqm kY%jJw+)uk 97K섳T>50 ?ϒ+ asvtMBS{m9=ԳA,\u(iʸM<:m688_xP:]6mQ7fOYJ=r&~c-A2 @;.R9gZ @Co'V+dg,bHg9<"i(? [ .rf(T*ih ޼\ulZG(Q"^Ty]EHd;o[GH4w$i\hܛ&oNYG"Tq*>7IY@#f0Tu31jiLϝ|A N +}{5JCek).ngL5 f&*vsVsyqQo䁈fU"O/ Xn.#ZxϓtXvr`4k1 x> /5 Vd@EC% NOʎK1o F1lXzW&MkTPZ'hS%$Yyu ,6Tpi⎞U*Or`p}eD8Et0Пl /A{uHrp #+=K5D;]n$k @ /0mI_2Z_̺^'c30w"l{- Ce73j([ A CW浠CLvdM[H~ɤWRJ{ן9c3+Rbd1|i҂@R%߂No 5{c`{@T5ŷLX5VO( LG>S4s::l'>ƙIд^>GSb,"(;F 7:u*[| HKb͇H#Js[PуSH_>]%V> ->HSh07W)sr̗]ͽE.eĞj?y=-zWZB/bgJbZM/-Wpj[vq ~%%|P #J5r3u;ĩ% #, ([U|R@ո-I<0y1y]:vxy189ôYAOkB.uGuhH}[px]]GǦר_'5Rۻc^?DBb(baH**1ҠaAJ"Z{(%TV#3"eS§:ٟ~Hѯ,:&,-qR$Ex(]]Jzk"?r[FPG]Â92xuQ^䕞E.^Չoq[V yCE9U O6son *oy5 OHKLh\7H,ebï?yR%gl쿧2^Iq9>|xݡmsF5IrdBklIG*cL\k.o޻RN!h]zG`?׭"*;S,ja(8 KM)J[\<2 sC-$yrg] خP"B O>)kZ[:(?#uQVw{>0{L '(=a|7a4U[ U v/Za*.=Ea/̀%KXj\t8} ׇhZS 0f'<ӓ<mV;<馡 vY!a,!t$eWo܊|VAN:|렸)ϯLbL_]4]T0)zG*hànr@]g&"=} }ɜ1b})eL .yY5>*px?#JoxdV\o]Е)Yk%Xo\JyC$Z0߬në_TA`BP=1!=1'BS9]I#Z :K 3RimQVi Z"Ճ>A?3f&8 2C] Ex _㲆{, eAm)nx8Ro+HmlNf)|;͎:ܸu泽QFu2Zvz}8@gRk'b zt~[Rh wV9WǼ(E_SE8[,&[8撓^C&Q`z7D0#G[7)M(AZE:D/{!7Z,OmN鹅ei_]l;b՚9C8#I~g:%Hvg Y}'G􅟐ɍICdzb:1wrNS ΈD7j$ǙWU \~ &_0?Rkp* G\o\$\p[2PFOϰ_ݕQj*&\k!g;3\zċEQ`)ShDua]בfpOбCB|&"Z~>ڈ;Zxt&˽XrU`!m8-u_@lic \p}1t%or1 P⩥?s:"Y(B+>U 64%[,eQR>w}I{t|edD',sI.>HOK"cq׊ D\Z)H:cRGk,ԜKO @Wp<6XGl.qc!,/><i{C^˞8_qPd_(gb &ր;e/=٩/>媫VO:><> dRYi}G0MG`v‡׀;߸%*WI 08Ir"<vݣÂBWJs7*u8= <ȹйp&?n@]nhxL/YF..Gˤٝ3 tE/JL,p#6ID{USsw]U oGŮ\t߆hн4h2%^hIGG Q1ߋʭC̻ y 5¢٨h|) ;RK]u\[1#V{juf?``ΗCiÁ}{(>33BZ^p7U]"X**jmAp/}e!E 2]1L*cȪxhK&vE!$&tfOtt{wLA)7JJZ1ϫ%f=l+dBU\(ިWNƂlk=?UkL1LE0RR \#DsoElj㧝G š>At{_ZL+rm uL}0O9e}Xru#&!zB"+K:A9niNpt7Is|e}A0Dܼ;x#TdJ&HgI ~)zEgGj4x˪%tv*9^UEX#[:j7&1'[%nx;)3}2^l R~}MQta>ϧ<)PBكbfȿipuO-'w4Nާlj/kx}p$>YǪ{Ú3o`1sP0hhƨyoE/NÝ  k 1:_9@+d, ( FYQ[^)kcb1c@U~+i myl;m.8)~ՃBژP yJj&]\mZq(? xڸhZ⡠1P7t.UP!Y&8`•UT#`G-q~06,Z iړ Q ZBO⯵WF)H݋/]Q Obچm\HQܰ gոkVcS@2zx짯SMOnR&}ڇvY|)isj{Gς7mXęvp]kRx0-%~2y_o,e߳y&?0߰ê+zOg=%\66&Ū0כ ΡSrKXLeD~E~^04]h0 jge,B>}ѳNd#eZ~?Q' -pDbJ03XF/>@(+UD6™qChg W0>ivsMrr|.D=[{3Ɠ|~o$l÷{x^m}]EOm{]4 cń1ci Ba JRtƓeFAgJ}eR/)9[+N3}RՆJ6/I?rYck ެ1N:^۹i_{Yۯ_v$Ή}:WqK+R!aGǍ,=k_)6v;KHw> Yrin0L-T \NJ:V`8 fp uCr Gq̄cY,;zRWұ[S!R:24Ѳ5X.i%U#-J$?b3R5ez'@"`s*rMXOa(6]Wǀ :! "fP8e9ޟSκ`?_7 nve-T!i ^Fo ]LO8|0Vi[L-\`ђ4nYOAHAUs<)g؞l]UOd>bÿqsCT^Y.nYJo o'2MK4ytI~fuPB cL2;0ZD?ޚ]dU=Ь i_>0MG>tS (#AP2DTl6ǶɃPSk 9?>niq^=Ilp~gzVXp{G)ͱY8}}ҹ6ׂA-zY1]Glp -pdD֚ۚo/_]h(gȿmTB/YTuoP2II͚,[>Nn"/ibԍgLv◒=)a’$hq1M.Rq¦x3gMet }\2b R+`z>A$ +b߱i҈-MW><1tymS=)U}*L8H'!Ҡ[SJWp9={hl͓'"rX>6hS(km=37"[< gsle\㏂͘BĖ7YNΣznhg>,-wAWSžgR] }z̥DV*/OBWfJ M#OSlrҞ kWq DM_1S ι8 6g\sRť  55NNYk0;G#`U!(}{2`{&FԗTo>xHW`jlϚ8rXeq~L^cˢc͟t ќu])ÆmJ=e`0UPz=oubzwqkP x}/4=g 7tړI btՍ:N6⯾ۅYUӘkCdJQƍ"cu΢F2QSʈG&~b9X-p#=掃h*J6~h obiZM_+~7SQ">\q<$׃ZTE`)`SaGCF N#n6q3h?!TEn[PE>sbm滉:*Z7-k 6n Zrs+/R-_]шn/I0ِ)5ɗ :ȏ[ɻ=LX#vnU~aܥpO ^[b7x;҇|Fg2OgU󁃣NЯ΢Dӎ&4si #A(9p/tK%;Qi,S |##;%_QwLٜ!V7BH]e,*5-騻7@t2UxЂWZe lx$ZV'q_ltam:ᰀp7w+(ZѷjVؐUj[C4 >AdH-9@*@ d;WIG8 >%NixD Z0yԍjcL~ߡצ}WKXne,y "hBoxNb; H5CFd3_jq;gpe^d%\S eWTz8%G&J7 +Nx?sր,i^',-b1*P<#*^~":r4~)2dv2+aOksq@4NqVl]XƁʮYKR~?|* ߩ$.FKe]9$<-G*9J}ן|Ym\(zN2CSZ!ڊ*B"saT): (qj*;{{pWJ)ky: Y^Mi0I9.^!mG>=&<36N$3q̋% ^xDOiP1hcpo]9 Jτ5,^0 CY.+hGԛ/ a֜L̏DTQ@=wtkWֆ5tś My|`-aWxId+{O1v/ :5Hob|(4?shoq 8OV5&@j?s Eȥ$:fL tlٸ-DZC㞽O7k" y^b!- c# b; !Hߑ=>_!aqedۿ%<:᲍<^_ݐ4j0htĽ<0>wxs*5|ks"?5?t֟ۖ吔WފQ{!Vp7L `7Օj;G:~(CXѲ9@Jnk,p5%Yg{(ZߋCé"9|IeYIÀ s{*ب3ȡYl\*D3(? a$dO!6}==J# VVK{BھxSlK$a~l:D:xW]!zb<\l+ њI*g~"m~k%ujAqUGcKH`a-[t.7)MKܶƪ%zGbod뇡n\o<,#8Q{~P0EJr١qǸJ<.3JC.#֏^%tai$mR$A"NI&]ԓ7F~X&zrI#eq=́}{HoF̞3zNUQ ,;Xel'S,%MGBb6I͜ᛢԋ@\~ PjP!1'@}f"<n;)l_NCjŴ:}UD%wcD^la @"!jV{K>^K7h ݘEWeX3SFt5/6kK) >L>'a#y.)_5C/[d9ZA0bz:™X~3Bֵ]=4YVX1XIaT qsGxC#.{9YS3i`G1C>05ϥ VG;v+X@\uYL4]HRL 3ɨ<2J9K!OPr=qA"&oԎc4t0J.j^h +K%\aX:;oDB"+y>+I46@MX20lWmjMߵ.Ѥd\[HUWg'K-ڡw&Pʑ]e3&A*i*/G0e,;V7>)ky`̿Vw)>~XSAIrIL1T̿NőVOb+Yfq1 !9"jҌq߄ĺ]^ັdľLX/ b z7)A>q~\4xʝ-^'0v8+b^`l\}sW_~ZG [M(%?E_uHwxm7-l~w&۔OQ1[h\e:{ ա> xԸ e6RG4e| +eEw5\ECϏgɢUw*r|#Uc =C {rp7 t@?0$μ$,Ŭ+wx 7GPDߛA+R('Lೈht)\#<+#?bih(PcpꓯO W:Nʃ+:HՔƫ%̭0*(*ӣ?Uyg?^9 dcP_Xy~&k=GF,a "@kz/Kı:L3ucQ^_ى_,2=t5.3}W#~DJF'' NUבrU㖑wND4WޑD _3h(~67EczmP'U66~|aԞUU숧JrU|Iо$z9݋y/qiTwGNN!0?B~^- -q( }e}_. 5|}%FjyuX f>l\SK iACVt JST ˹<57wPW)K :m#=f; '(h7T_}<+gŞ1e+g(iphS5? hSn]ƁA#Wow* I:JqWDtL9}0hxSGn(5܆ 1>`îӷ(Tf3N>x\?IC1=pD"G;C(,;xiMMdto81!f=ǍGK٥v=i* q_m^nj>$k}RrtEڇne*7coWHܧ~7!,#'oԆFQBÉvg RxWT!%a@_AN_hB#JywJ%k >9-_͑PD_Sx1v2Yəሖ$gA%!irFPZ.eGKRyeݪX7tWlʂ8I uΣS^,ϋ3\պZ )eI&nB  `  GRdŰDkNӝgiOO{\ӆ 5Bj]ATnb~ff^3s-?M`{0yL{+5Ͻ]& c|!Gʰn|8:e,;ӈk~mjW:1ٴAO +ʦTۧD1}5FK$a[Zh~ځ=A~!ռC%gx+ eG=Qs;Y66ֈ>%%|oIkZJ6 45k=y 7C3v_1\Gu5u&ʈxމd&'k7wmD, Ѓ:#TfV~\%;~?#Bh߾ xF 8/Q\;<5c-"m"sg@ͼ$+U޲?zsz|k\!aJi.$ZoECX?QRZ(cN:33,E ;#́},JlޣML2*AeKˬQ5ޱdGD>ȐYUX D=i:tCyӘK 05QO!fō&JXj(~y>:{,k51A0h٦uxE!>"ɓꀈ_GFD5ɋ3PC͍+^I!6P菣-媺^H!Rܣ>4Wt}$+ll;(E^@(Gh w^l(9r#*]c6Gb-<&[pH3rHrGbr#EMD Y,p/;csrmkrǪq~)Rѧ V{RTd3֭|%z #ѹ3^ն80&Z£Ueޘe-oxa ı۱'B,.^2d}6r$7^CP%QӚ79S˄=l7\G گB\mM 1nРYΔ5M{iܢ#/ƹ*'}=P7bV!z{pJPݤg)T=`i ˩_r9oqrF}v4p#}cw΢UDPɅ-6%Z'TdxPD˿Rr;̏d1(\'5bC29&_yր6~k510w-1p2P&4^˔}k*ʧR(2 t4i&oⲴϻCT.8Ң!赞Zx,{JO[\d G_"IAol$_X"2nRxlu,)ې_GcsH"DD9 ǼB {c팅iԴт-.ϢP*+[}m:-xZPy )nKk[lMs -ʤb~,P݌,̑-̤`c/Y>y: a+ whPo c~&L,U|#hF7''􀸠縍`/4.½oP]b.IsfJAS1:;1Ąhg;_s7]=FtA︑藍LAŗ:Tze;ξ[&ogP$(6g,|qwr2o4cb Z\+#ce  uS D#/܋4A&9 C'6 $eQcx-n\"0:+^lhr$֝&ޜi`IABYIoNF]a^[DtRo ]l&R)Zݳ iTFlly=ZykuHHGFPUNO.x?n2 ]XrO xH/O=ހz2[LzFtKʽw]68>)I,Q^AB{qayH hdayYPՏ kw4FFphf}ssƃp02٢?b)~7VU0쉂qZ%aT|;2[U"1n֋teB= W+  S(y+IȱqԒk휗Ŗl8}̂t w"`Dj ڒ9A^-Š/Nl0FfC)sIZ-0&TQh]2Yh.GMHt_Q״l>k,>Gr.ˠ  8ڱxa+{!o&[S'<Xs-swSRwD79Dzt'gLgY'b͡,9fbHjl/5j4;DVa0PLsSj\+_=tR~iYqo0@Lک%2!ֳq<'R<~t?)e3N,710 3݈^#ѿ18^Ina\zeD%T[ =Qe725(^Bq ܄3'/A6gK Xw$*zYiT n[?]^(C0@ެX%qJBޱ5:V ' t< N<ѡJ}Ͱ[(. ㏦_f3=d6ͩ*j@I)h-+"zZnU^^`(d0RvF٪)>3:LJ>bp~$S3e\ӷ2RMͲ,QkvU 8!_Hz3^=kVIeS/ۉ\v?7}¨gtsoAкl7<3f}ֵ!&ai[Gf;Ȣ&vƕ"XR[>nt;V߷u"D[+1v[m֨2h$RT]Ɂb>ѯX^ԏo3@؆(C'k4EPH}s5G%I]3:y!dpF}BٍUhfBғdlϏXn!qUYLWҶF<_By%i_R%rY:~h1"br'xH Lu+G8-<'Q|3=>RjkvšV)ocm.wXM~QEqaS+G6H8tFgZiɣec->r$k˒hO[SZUB4gD`)J-a5 C%fL_-SLAJjQ ny֣ҲUr(ݯ} X)#`P'eP \kBTy$.uR=#Pal\<]&</,_J&-nWq+(ԪKnE϶Op58q灶?6w~(VU| Iq_lepyڷbpltk3Y պxtVX6*^~s""@G ;̳O<+SjKZZ?߰ fN5m?aeycYM+%&aofOOtZ˕\6$2?uDN"h() Ȍ vUym'~C~BdkBJZM9H3fCmg*?hwm6boFGxK4"{`'8ʿzP<ٕ2/tLJ뫾cjL(.۹g@WA+e<_GDq¿\7C%6 S^[ OVY` !gogtm.0~yќn,AZq]oTIoڼ]xQhkMS@Z30]ȟ1P@x_- Q#-y#lzIƠŪ2(y#uyo#:M aRxݱ;?W ͑ϰN&Y M@ԧ}Jaq$o؞G|D_N eI:k:Z))t+qnk8U.e~yp߁,SШF1&N3]ňϘ/oeNe2<@eTQS qiO)֊. Is0$:ʿiNs<.h)ej\u/3 `G24^j:|9o-wGl25Sq"Ja.`I*~zv)DYDݶDSmceZ|$N$EO- p/3Y[wݟ.M1%'A rfGxO(({qk7YC;mL4rOM}Y\t"EYs O {ygE[dR[,{gzF'jmoMYS86;V ..p:;}c;P|]R=uk ^+B( @g䍆-bw+2s󦿮gLf$e}aƗ>Ëw|Y&4x&*j >6@F+6GIM=mdyX%Tm0apҩO'9ՖJ罬_u#vV)aOJw3%ŜbfG}hW(sQӂ76P{lp"cA!(ĈVP1=|*X6(;<ӭ0u>Q7GJh3gl 09~u(چ31A$S7S(COk ))bPbPNCXz+o{,m/Sr)ȥGL%KAb^p$n c{W'v/vtjQ+M-Ri,vmAD M=3W,M]Bi³X|N,R /FMz (Jq^DYPWd>2+%ȗOg_<\&ى><4/b*fmG6{<1٧d bbM;xG;8fY=2_Imz>"f@.1wac4hbAbS19*Ak/ s};QnI""w]q|$eAli{E[O,K%: '97Y6ѳȧGU^+a"ϵ'x6E'xlAY^o2mp,زR U+ ,.8XO "x}ΨfÅ+2v-$;>t+_m.AnvQj}?'Hd0~'V{xto m]|,$G:+)N+hxE|uPĄ/߇ LhPn2M*NÑ+b:(bu)T],>Z{vu@au+0 xxS#90ݧBl:)YEjx=eS@/%DR`)A=+RJ-NE+CKdZu+F~?'[ HCfD'3AN^3CIa3Q̴$d*hnM%xhW+[Z_@ %p5#~bJ|-=I7#t߇Fnוԝ) <)a1*Էǃ"iں誎.<=CPr xѡgn?_}x&Dd7B>吐mvA,A'M)n'7TY sw~>"[wP)YR.  XtKomǴZ7X7z\|334oBkrN zcb @Zbqs]]Zٲ$C1bc߿c(fOwvQ$`}ULDϪqWBי<.ߚtg*  xza72) ,z! *DEueK@=HQ|2 8Mcߦ?ltlؘ\a͘!,⣐-zF6=J9e[]foqe2$>'C7MR` s:m}L3Uɲl#Ȩ i5mg\~`£/X?y'~fjݐSl!kk1θ~k$،:xگ5OyOq|߱qe&26[LfI)DͥyQn+$7uJVx@@xY=!>4L=11'v+t]G>02w6\L2cc6U vUDQ5IHT&>2I*%>P#X$4.=!Qޓt2 {+:IP(E^ȁq5,yʔзP  ^hTAbh(1ue6sʋ+e%!8\70N8͏2SNꢒL`P (*:R _HQQagL^\e }3C0* c&zy.!Th~$0ơ !3"dvPϦ™a5Ʀڝw/7Pdd"q5NM%VG"IgsX(I,R/F!`ZgPKY}4[}V$OT\wIbɒ ([Q|OPt`Fyj>+*nU袍?.@s$O~/𠤍 rF-8d̯ c31{-yBd7['\ɑr7 Ð d6tpd8ԥdrtW8D \72+N `z`'?r1@FǝuEm >f#PY8L}hR)FD[F?NeQh ꆝirhT>CW)빟'H̟5jBT2R{QR-!ĄtsT(']Tx+ )BVS%^VRJBi{I_ -jҷ^=Cb+;ɲङUK?7S;&HFdX餒V$ r,?7ɑ|v ]}|1Fdnʤ2]roل֭ǀY J?ܠ&7M,9m 78!6Nw:biet[8sFC vr'QQ->M<[< dHh1*L7u $Ħ9U@h?!U jzoBgAyђmh$pgGF6-xt5%5z K #I/{m*Hķ7@e]ύ.Bڣ@Hšq02EF YQ*/>Uufgo#x>_"S \VpxGT{B}lL_Lmٵ1e!tRzj5k@Y|s#FQ(OP6Cr_QOqw=xE\^EҬ#<2qdaiAؗ Bx"zg[ IKIYO$@Dh,ޭ 4¦7o%(&)Gxbubq;2_K/ODI<^AsPg y7zx~_(3Jz TԲlԅCk6r {Ǥ5D2WKF^B¹rf1N XG 1L73*5Udr<:9c@~gvIu[n"=ҏ&_M;2U!1Z/1wZ{+C@xr@,嫨 MKQC;Y1i/AxT歑wE PPC{=tDZnKPfƹxM;Wh G9zaJkD|5X8+U')~G^tj҈/C7}M}.[EH{2!LلdœOcԦo"bRpc}"%T,B=h cᕉՌ\ǰNU]8 Zm rndyBWrMтb:tJ E~ӷc^u#RXx"GʍI BSt{ 7b{&@,RDּ!vO[ύ ,! g5k Vpnk8N SQ@jNԋ{6voT m!it3\2Zd~$5JexK ;f GQ.!# ``E$Q>%>p 6ȂBi/U^|+Eʜm[Fd = aVZe᭚p9 5~Bo)?]_QQ&gV~6T9e$ݨ+_.ȟLdsOX dLMY%#sePj //IeC{LETB–J±8KeI-r FЊpe3ݝ5 m,Ѳr83A|;FOΫN)!PcKs"9y)p0e{ҧ"gl֎go$JvW7hh:JdO- ̔y1ހr{ _C؇xLk9@,g{ o@ZWqD=2f? MOdN_ M&Kwګ}WJN[@P#9\t,0et* Z|q:Cd{0CѳBF{e4hSW~OkH۫w=qMp,ZM+莈=zJBOܣ@\E6l:ZJy

'-+qiPdqp'L5c+a"eoX*u2͊$5TA1eIGԁ>ʓD;x+c5nu+Zلzn,4 k^g Nw&!.5V:p^]|يᓌ~{cU2ae[`(bdf+.N28њA7"ҟNQƨs+*SX׸]'y+` EB,2.:B:c;?vʀSc\?qCJ޵IDTeAzk+{zNTD` oF5^ p8e>4,`JoQB!(  sW6l6 MT `RSfAGC ,%mhvٳۮ*Ѿ/􍂝aeGw*@H&$gdЊ h#7 }]`_K7:E-d-?6P)mQm+e狞{NJJ> |qT<$ùGl:K5秭 cFa[--+ R͹6K7Er/fMK`V}O(׹}=\'KJ{DucY;.-eMZB5_W{z ZsY }SGx#EX6VԢKH" St,gp]Df17hБ.袂uxR9.e .]UTNiiĊjy+ ޫHUC> T'Ns]ΔK=Ik͟\@u#d=η>*{gxP;?GHϣ46>Wн%T%w%H3ڍ+_0Hv{a8 Խ}>|Dr 腓Z]=5vxq jGVٚCqYu1<)CuG`n 2Zx\9z[V9B )TǏu^f}+LITSЁ#4պL.d?_f5Ceb ߡ,kzh?%MjE)+ ;j5EbrnrgOeyNG] 5[[{<BD[+ h:JHժߨ(!?Vq#O &Qs&n6U_Qfx|E =6KN!h҃p[F Q(Fxi{{N;KGN3w6`P;?9\Ѣ@{Qe1c *3xL4ݳa{ˣa Xk,KP"Ue|< W p | ahsdxs)u/1~M`u3W!zIMp-"*,>ZX')BqfCFfQК{DX{|EIWTzOQg5S՘[_11!_!'ڐL\稾!a`b1^*8qwA26A'OS|tx?ge5̃}xɼE_w%l$!$ >D{TL _fCTT@Z*=?Ut@2om;bԀ3d1m2IC dwvG? ϏdL]XWړAٕ- +"c!8*Z$+|~O28@C|e}`dЃt=he$!˙ޤ E ƞCUnEvR'O8MfLu5*IXpRN%NnxxPZm خ5!7,p}Q" (e&SΒ%HcNM[{7X`w@fg %:&ܷ߆C%ԀcP6%T?r U˻DvE+y%\Kxϒn`s`2.oI'mXC_]r#Tڇoc yt~T _Rvѥܙal9|>j-c-gw=~_c82}Z+H+ 5MXjyY+79j)RZD [Eew{e~S35K6p$H*QbY@5[;p{\V1\dvcxV5}\4P0#V 7BܭOs<'S<*JvȑLc^2ϮmM J]l>!SJ"ZPR5N~kx{՗mYSv~{"S!]'З yjL*lF{S'jnzkrɉe' Eb']k/n1*/頤| ya >}sc[PO|!Pr Et$QZOy"іAR,KJ8^cTђagfT > /O&f RSPmbAɈE%=wԁ/SQP;=qMu !0dPWtAC?~"E4r?Gz^>0ԤւqjL%jLv l)&'yIzMGaASV{皕!~v׍~.w LagN-b$|4Xd9ǣv?yM'nu.*((X|0%  b,#s"hm3^N%:`;%NÃe v;cht}-s 'B,0EY6k9T>ˮ.`}~6b/Hɴ:bCM>Zؾ-KL)}  ]i%=OpТsaD-^M,$iݞ#st-`{LkQ(׿,/ƢPűut)Dt()0D|9?3o.!jDhzPV##F==&xBT7z ˵)JTi,yuEw%ټq݆2GcԽ 6{so%ʊU5a{Twi @Ϭ4^R#6΋g ^dK Th3+?):Hh?&Wbuv3-d_8j1z習AU|>zp̝nc$pɵ0iQ'2‡2R^UtǔtL4LB'A#/d{' լ.\вUhtVyː ͫ'LYhP6)O7:SׇDA13Fqf٤_*TDH=d@oV pLg+J25|`(DldW4;\2 b'ayaNhIث݈1`|KS d t%-HFtMU_wN |puvWGzS\LS !<цqMCj#fʯ jNQ#7k MDy@a׀tvT-带gXnK&(GTO櫰-ߋ˕;PWQ]ƴ&&P61*k tv`/M h<(: |Dlv*l|xp_l^FP: w9lUD{@WiMvoVr j%1|d׃ZFUTӰJ*N{nR DĻ֧;vG!oV5@WZUQlk_yf `LaQ3~T'WiJN^{k'xyŌ.YnLlRA Ȓb*3saB=HB.p`}%3;i(b|$PṒS% OYSNn'c\!A(9 :{(w6[o凗_ok GZyM?,#.}٣؀0*[7LC*D*TN's^sǯD"I "pW7Fū'z;HlL笶J`8X8^=+U#/[rt|n^@6 3u P"s7>mS}ԓ_}J.73ݢuKݰՈ>5 4cTJ''"Q5HNY{$2%ի{9fKkϵqy*u(=ҚMVF1&u Jz'G/+_C곑2l:Pautˆ`Y]ǵ?@x1Æ$2 #:4 n 7/HEivU'фbǹfdP;77eDAep)5M0%}VNJ"'A%;BTEZ,+0*fF͸lP!7RŬmXO N'%%G:Q},4Ӈ$ ٦wKk~u>΍&+a~ \$jT?wi\]t:cA0::M/y O*4FAowE1@nӮɉ\R\3uu@6>rA"oE6{ 8xί3 ;w"0K)n@ :)5>qfw'#`܉Zʭm V,qUAݼz MHy걭:`/Umd H Rdw AR.kr)ƠS ע6zTFE51;\$ߍs_ 6SG,}볒z|;)8%d q `TU?ɁP t[e1sZhZeRx=+&(ڰ͠´!G^56%cuOE eltQֈ Z[ov} 9iYV*{Y%zpj|C=k[ee&I86Q/w'z&[5_?ycy$EFuT@J"QEO3e6w4l9&W0@I[ D:Qk|Cs؝Fê`:I!$ΚLn_ma5PF}!&sG';R~(s\5IͶHFXI5Bn%in#i@E{ΪL (S0^WF6IFx* .{4 7/0GG ѡN@#+C>BC$e7Y聤M᜽#S=E8 ߙ1߰7Cr-Z C  A|PQ jJV*Io"'ZmTF, ;\13-g&*ݦS33%kGhopi02@|ixt.g$ 8J^1oȗ;Wo yV7(I,ףbBo M7k)mFN"…iy{>. $GlK\P_ٍyl1W2QS`JT,)No3W[ʲ&YU/b|^\jW:$R $շb 6/FyxYvhOYZɫ*;{_,Ιݩ^lcmv$ޓXoqi7`rE!Td8}Z!b=T6/b4HTbšT 9M%lSX0+JfcʈP+K6/66Lt*\H9P6二a<[rbO#"֝5p;.ɶeGy<S *T!'V|2 §,KUm=qYG{l|qP|xkhWvQ2H\;DTHB8K {:IO6OAn'S)Ң;| @`2qwr^bWyƘ"^/aW3;)El_ԭniϽ@%(o*||jU0LXWo\!]R鞍6˃=7#ȋ~-EWJo7n)oIrEGM(y&¬D{D} &x]GceD'G5-8w_NhX 3R]I$UL\V )!G[ 1HzK[7H'[BIUTm!(=rBU.w,S/_%Z3Q/2[<RH~=s%8J~76 ,bwcScYT47oةyE_M9D7_'::/:;NwI7$8Ac+eT*ކ*w zt" X15ˬH+t)ZhFS-,<{xuk̰ft-`\#ET~U:2hHjР Á6t]ußf-yGz̡et /mUjaLí"W""Bb¢P ~DW%QYGāoD2Q3i* 3ޛwcqjch.L$0.ar+H:t&Z+ٚa.ETtqu;n#'H@[ȇ@y`z]jV)ajXVD«Ç5G}|c -ͧ(NN{eN%o/95F$efx 'i"_j\%L6Ӓ//{T Gk!Mp4iʴl古SEMLV?x[*ٓ`z|f_Cbq_;ҁnu߄ uc(OADVJ*bC:EjqOdʳF⇪m?]؏aP9bhwIr;YnXuqo!}T]{0ky0_8[UT;,|ù|I&]] }E&* 3MdF'i2}dABTi3mF:̏|c#_=W{qtznK^quVZ9/cv!*IztHcǒ@ YHCջw쉤|8 @T×d`1Wớ|}9NoLm!a.x ye\[.Qm}c Gef6UHdiE?{NpnYHs3J$ĬL ̽%T) q[M*(thȨjTc&'N?NEk0M\S|<5eWؚ0mT_ό]APWX*ƣg(3* @hì׀"` Բe5߰yW f4.TCs7<}0'.[piw$ ^-~5\RGu&^(m6%^:ʇM6?b.:6Gk˷|r<9GGv^<6AsN-Oi3T oZpW4M< ThtfW.C>y@r泔 HDEwjE_V2J/7YX`9{3LIM'뀝ة\x  H4G(m/0&硬 n `D v>$]re;@AtAnה^_*췎~_ckk~Χ_rR9r3ێa:]C7篙4<-Xozh9Pr:9;H!(6f>W/ B5[s5<ѽ85 Gly2vgx 0l#jAk ]X#SE9%/}A|GmPٽkZlVbYJZ t- ç^ʚQ@v2@^ {JoSfdQIUZ6HqJMd}# tInwch͙qut}! HLa KTyU?ӈq5Ďc MhC`E*6a 2QFC~>^.MQXbI&X1+MagT3MX kO$\tOBw  DUOЛZKLtޣQWL,784ukJቻmCU {Wi͗O>}-. @TO9XQe36:iA_F.\6=@.oڅt2|\iOY{eIEBQJ`TS١& `:ݭY*tEcd%4jUT6 iLyDiOI cwRY(ZXW;8%*֠7K I.Ela3c Kg9;k]*V)CcD8fgXwm{>F'SZ ؿ,̫"{z_euu%1?/Fj,4͂(Θb܄vj_`V._p ][RY wS$W=u+ ꚣ"o < ÎӀ9 jL'y{pUjPl(aA*B7֖.h\#\s>}Kl)xEJ؈\!Lp }55LG88Tz3Fxă%dԑb_ځbϳNm%:BK(wVqY3<5ki_ F_$N'1K#I?ĪIκ"cT!w[Nq,z2?WdpX삲S% Ȋfķy Z>.U}m_6 tS/1򙷁e|1҆ܚBs@@\cƟqhdP`|L2g*[j8b'Q>*Ym0gFQ 2ؤZϞ5'IG'eyGifboy7ŎPOGhrqFoG>myp_@ArjFj"6'Z6nq$)Ƙ!U]y PC ޣ)#DTb6"'4Ng8efY@PKڨ«d]$)~2r㯽>?84d[ސN$ yś+ 0깤a\\ '#\f {fsQnjGBZ} %R [4MzѢRgV+:93ӹ[:Ut+PNb&X=LԱ=kv׼(gtDrL篆# "U@B@[;јgOhlL0.P-Mد@ Kr$,-)uRXP%Đef7-\R+\||U I)qxSQC,IEBsĻľpfY /tieEˢ%3>sy.pH"Q 6xZUP@Ĭ 24;Z2 aě0XQ`sh_풼~4oSDMYUCͭjL-W5i/lV̷qd֞u[GĴKNci`uo|e頁̤+vO6eh9 +J;0U菥#J"meЗi#Dy{ayEMh¹}=h[s@6U솋/yDmQGzIZݚ%6kI>C_Rk{F oq1@y͢d M@?$qw 8ƌ{|c, Ph7 ؇wS]25pwpžY*y*d@n0/aI2u4dP+`w/^64qr@?OWE'9YlqC\|y@F HdrE7!r0fb(*jW塸?zXrdF"FR9)4Z=st,T=ەA ɳlsC3UvǢ-Xc!kb=Ʒ:wq HJZ$vq QrfiGXC1aUuT- LD A~_לw9g#8IcAi(?$qz!Ro%* Q6q|l{/&^0U]ۉ)Z}ߚ0Ś]ᕤ9Qu3bBōMCAPPP̭:B=|z g2uJ<8Q]DqV&#nhUӆ6*tmlUmZte$SpO|ߗ"pi\>HgNe9sr+>_jlqpE h:H+?zH}+-i徽pºQ}&)|J82E0^ Oyг~FTtg7Z *(Ssb v &͒4:g/epixf]C9 JJhGF匢3!<" P{h( Έ+o (?WyF{ -e=#rRx Ic _[;+Qr,g 9W}ʈ VfO[>3 YL^$檹/7 ¾aFuMC~L ̛Ǖue'"# [&I'v:~(ŧwO*A'ҕ3 $d6p B|!+t`OӌSZˠ#qCFMR}veH)ַό/ʁ~8H/ִQ=+5P=43HV.W™D ϕ`O֢4vB mQRLY|aԗQPO!be4gb: -Vn`;Gs.t5$mͨy oZݏȎu_5ǏdQ2ҝ`[I$e ~^"[[FpKțxxLƟkUEܒm%:rn82l.'9˝,)ah='j[/Z :uK*e"(iԼĤ-~8[qx`¥4l<D52k4 ug` c_aֻdʜ1j&xԏB#(ѻ.MaԄTGYHqd.Y`/pX14Ѱ:D`~eSӒ1d YvIrrc_7M@$,XQwvoD -gO-1/ /Z#PqcwYi8C5w.L;e\۩ad>2< uk2]]l/"K!3%d `=3i6au;8%^+yT_TzfZ-X ͏U}W)N*H~ij)#%b>dyh D!Zo%Acáݗ߂@6UƄ9rI;-j{l6?PZ% n.bOP*Q^H2rRۂ8|4)XNB@-Д77d,3CjWF N/ zø7ѓMz*:I[ PHZsT)z]KwȔ͛ YȮH-c:Lrgkt vYԐYr !2"w=sypr!Ga {Vt,@ {wL; aTZ3][by70'-~C@gX5Skg?ڍ]ыluhy7f wGg>˅X2ۨǧޜjH]^)$8 ;H-ї*X */A8 nWp2o7ҭGuXb5e5*F+֐ǞQ5xeF9B/4~6@_<4={R6^A P`QyQT[@i٩od’8Q͙EOJҚJ\FpNiG=Uk?R#ʝA5$ ][AԄr շGA\@nM\{^^ >7ZaG%FL V0Q٭)Et}A@veLll%{o\"SO-Mz I|ih(hjv[ m ;x94v'ɥ*0{7@ a` d`juJ`ׅ - m2@{uMR\*^{t)7`Y/tjq޿B+2U cn[%Lq'?iIf{ALg\:%0XBI kb7څwԳݥRJ h\8~O1C},i,WO@^zޜA7<7m{}a_~ڣ{c>Քd~^T\*@L/!(aR=W~,j5qEG!䞠;lP0'C10HR8KHqMxOhHbA7 KPx,MR;:xmSK5xX([Vd, /YVW F^<ŝg~?0s1M腚 .J/ N܀a_ p`!Z1g,ܡ^(,a˜rBtN\w40Y:6gfcr wkD^DbXe pw1@]NcoCd!T=Շ_] b:!4C?ʀ?o?oŽ,q?~y J =/'ظT*]!:5]t_ko98fzy;~btZֆ.ƱeB-AcJdwy}&x]ԓW^VmX7Nk$N?kү3DPѣ#( :e+-TY5r7UdJ:E[tL,:cAch.O֧*pUʖ%Y@\愠P˾!bN+hE- %|%{S.XDsU5߆8^<ŴT:)c{2uYBkFeb;o倮<.[V]:N~ iYZ. 2lw2+X\i 8Զ芟[8*F[dB~-OuS&zt2X#|麩")F0m/RVښyg%D R{6٬xr.Oe/]|,@Ni~9A>rd ȾJQī"?[6GHm2e/#В%.w^^ ӫɅ&--nv,E堨],#UzQ'|ў%yyaѮJr]B%Ώg~3]DӁyО3KG@ye[K{CʿQ@u9GN9$h)ep;5TcۯRD#-q8>F_3J)j[*1LYb wZ w^N=qԏ ۭa5އC%?Kal-ڻϿA 9J{X .61ź>Y&jW53kT0s9 1/_DyvݷF /B}(`$/J8 ՘Y 5gbܙGCH U1^hm,$aA}2ˏQԅ{;_wٺ&@!s} AuY](c(PՊ~lUm,-.2ޡ_yF_+b0ʢ )0xA7R H1f׻Ⱦث{p eO9.C~ZZ: x4CVs8Q6.2Zqr \},M:51/j$"36(m,cuU k}<{nmp^f9V>7(%SE5'agcA41}KI {pZ7*(3)nIH'&4Pk#`E8P?s{ 郂k .ԟjթQZt3j}P`Wzos  *'Y8$R搱I=-|yX濱682'uz&݌:W~}DDgF}c9Yo錰>_n0T@s*Ⱎa{\p_ D5zfFKŀ4>Rj5+Sk2mn{n~M$V]c#>[}, =\UCV((7Ӽw<֔rmd" @#m9T5U%yZ%!)hh5(gc;Ld~ /IaOg%Ɲ{܊O,r|#Tiq#\eELnRaZ9ؾ:)}$iRLo5'ۥ;<Ӻu_߾&i#$CAPOm7*@$P<8 E5HT_vCߌ}wQJ즮0:vŧ_X~n~p_mYP㻲=-;ˆlƚ*>ŖR LPyО/h"zk8c_qL%&e7ƬY7|*d{qA_#P_oW7uBl pʲj0q1mۼ! l'EE7oٝ0ia'SbAqgS:ff;ŶVm@dR_Nv,92]EjS&O +S'- `{TcH֜p>4jBbW gMh\Z>,Sl俔 ^x@ObềVgȀ-X++i1IOU/FlU, Bb8R#z"cWO&~ce3ı T,k.}:n7BY;mbI'#2W^0 W7酩hC5:9h2 wIyBFg=:.H#Sr XއE^jOf@3DO.PoZKL(z_Rht8| C.('gǫ.CR&RAcal\oeil=0ޚ|e|̠);R8 nn~trF߇g+dPE~ږo˃)1!o'YAgs蓰oH/I[ZW{T֨+0sg,v%Q7K+jA:} _ЃKwOQ6f9t7Gr_u~c3 A`zP%Hfdl>$>-If=$]ij>M̠l6q/ڞɥpZCa|޴\/+K뜽M ]9e|!.RKy[ pli"0|7Y_DT$[&C90V񶰺Ot\KxڦDؐXze 4Ԛ${պ E3_%l'TA7nM}, IIon$:&xX r掉P,[&"L܎O,o^ZU$ ϣϛhIt"79\ޣܦL'1q k͎MEZ13ߟ}gT,+K"w.| 3wwr=gDHuX5H:']\pYHCIڣJ ZR3&}΂*]c=89YϿҵL$ VBEdGm9󆻗]W ү9JMIe2\<`)zr] qf[-F~_~cބwjfə.z0TtIk)E3WAА{V1 iX#"h|6=|hJVKls'%5G3z{8,ђ !ʋLZS+Ng͜aM[^ZNH >2i1K଎s[A"=N;3wcoB_'+>Ҭ*%ڪ/<LVOj `])Xs@`Ma*oULSGa"HLv‡ʅ2>ˠWcXƛtwͥ> 5mBgd]J ͖g}Y<\o {K8OPt|s砧4H6nR+p2by0mN2<9sA:{CϫpD $/t,JBW$qq$XtRr~MԦ<:M5&+}H'}ߔx6Ә/#s~74zx`=BHT6ɞ6 Qhtq+\cVNp `/bHù~O}X5;pbVۇ&pk`N[D&-]%! P?]c6 N=*yv9ޯ,\Ϣ,weG7X l\O,*Oى_(VpAt>˦sϜxmlC9Mc6zk{a 6`TǢѲ,Bl6ʊ֟V~lG2,魆[e"pmT:`o1۹-w+UPZ)sV/ÖkјX<5%Ĺ g,\bt^^!P73ɃBݠâIhK5P2I, -͚ۭ-yːi1wh:ќ5[lOFJVGmL@LѮIEL;iuC\OF/At.Iu)JX#L2gS/^o 4eyuuU6CvNEň*^7r"! ]:@Fg<$ _qƼb^О&~YdX%sހA\U`jDZ_@ N. 5%:UbT7ֶ`Jt9ZK2R"Z N 7H_xCl`86.cڄk0E-XŒ_[:-;>tx M2|"dP,Rdɞs/;}!|jr_۬7QiAo8,/Cz~T{+8?I*Cm| mvJYr`/Rxpn;EyrVrk]7ݶ" 3S1D :n(fT}.ofw1|v6Gt=^@kەj:# dΑHwhsh)ˁZ6ZpU# i~ʿ!7ʹ\35@IC.E%S^&[S"Jq ڲ8-` 7yo ZpgX:tt)@L,؁U q57^իJ#:|=wQWtq2_CŶYY\'5_y[lR݄ݓ<`u,2x:P~ )B[8O|GTaѷӢkRy09}eڲSqDX#17иBVKZQ,փ]O>=RObs 6>dwRG#vɥ|[{tpBtE.f9:I(jVfך"A- :c>I S툓`RNE5=~ \r;}SwW {t =Nf.HfEsJ[G|2FfM@DP*׆װ\qF q~Y ~:ʪfJvl^>5\f%g5rA¡HbPil,!zH9 ǐE#eG mv%b ZNX$lglwi]\e3W\`716Z!󆎐S.$)@sƞYry<Ȅ8s~+j!T B S^lO;8 a6I9"_O 4l$緹E[g,\:wԎtxs f.Cb4Wiad|[T?#g@dךּo]οk%=у0uאݣ&*פު~6;Ev1xNZïpqA(#rHD{I@,K~]<*A.7kZHۯS>3[.CrBHYwapv^{Dtu?Ϛ OLV쉺?]~m^ɜɆ(%2d'TиG='52}pf/_ȔJ]:O/HK"]|r~WjXWWkCt@ewXZqup7v%N*"|bj|Q&2Ul;_>$Qj8*Ka➫4D}vս$gPl5 vblj$#'%kUsiRZDc5U<:tOm.hRDYaܒaO*[#&g[]k[@@qwxe2/(x1<;]qKJTȚku@u+ԂN_" \. ! 5DdYb)Fy @|}llL[6IM-Li2q ZF4wt) &vi woo/oEEL~ CR&Y_̲}AA[G6e4.Ajy iäYk :Ynא'}(-N55%Hj }%JT0:G}Lɗ};5T*bEpU6^.\_EGlEP[ΰzآ4Is?ⰴf I&[ M{c@/18i6Ci;dm:oKzpa3_>pZpaKb?Q+cHq=F1]Wq׍lh82Dͭ'i~vf۷Q NC~b$ʠW^QK_&sk͵f1,q8gjY`5aseZʄ.t  '*..jAtx=(WڴaQ7p4K[P5R3!ѡDI0cP,>s6ӛ2*`Og:0'VUj+@ ~̇7Log_- V? Xٝ_9 3xٓ58n_JI5%n5;_?}aƁqE.3Yd,.!z9Cɦ4a zfd-m 5,:g$4eRnDF9}ӊʀn 3GoZ2ߢALl.;‘]r:2PX #S1a+/ #5*j32juA ^q}(XMi|ʋXrz^2e"\lk=%C$Ņ`[8V7' DZ1wi$E#MU%(}KPڵ^g%OǶ$jno5 (KVQAUT^U6Db` 5U>_0`_e1gBŠ)N< F Q̊x0JozeF|.ӄ:VW~7ےVF6'0H h_jzޤ5azU ޖtsRKA&6zXuF*·rH7n6!Ugɶ|b,GB,^gCH :r<@ϨpӶ&-=wx6C;pŔ6tI׿b*קAn`TX5M eTEȻ0Ah7c= :<[y<&"̑Rab*R><`=CCдMo/z$p'{VG^y  KD XK9D؝>'G! @ѐUxĀ ی(z?`ͪgpվ/tX -aa MS(0)Bk g a j .2K3b=B>u; ]_} eRQx:DO7JqTp|ir&7"JY4; (E/~ ɐI݊[OpoNrl fxp?n|Ьht71B6x~bir h2e&2Q'Hl)VblT'P Ln@o,*gX]`8O 8K`o R'hXvMd՘M6%ERjj"|X%#j {vXIB6b0Ĕ G*8 hMB} M6'3,"̄1<9|ac٠/F/֯,_vswf3WTHs q }E)\Bq-8w)&!,y<lJA SnaJ[|#xK?~Fz,•%ǝ:,6KɠN+`Ѕ#gytAB_'!@[w|)SF"9yJgNZJBaDтw3J+XnFG'U#~ %̳u{;XtY\L1v"(HԺc%8Dw0\ P)]:ϚK?^?6 1K^CX,>^IYwwd@GX Gξ/#(F~>ԯ]J Ej^}~3-L|4T]pM_ g1VM}&AVJA V%:xY:FvĈ.Sns2?b w=4yt!BayWrpJH&,lK\+ RH+;;M|Uo eb<̥9_68Eccu߾G}՚f}&4bh_ {2t . 5 hv|u"i5ZC6^g@lbaOiyg0SSIB(` _-0HyGwuRCUϣbf|U~zҭ5rp, B*OW*׃@9Ѐlf9'vf^ _m1U"L> (L 7.4"G X2<OZhĂH #Ekd5$z;$Bh%R*5WQ? Q"а#փ+ߤw e+`FH̢' a6ǁ8EMg{ < ^ծp?Ͳuw*C\z/&-&1S8+h s|gŭQȔTT$ bPDe}P6(^dIJq.'қQpu#%>QG?#Evx|0i s\b.6.Sr9`UۚI_%Mg+>=A0G=!i5Sc-RJ=ʌp~]$R}:"YG9d9ȟz$y>sj&N) wh_Q_V -֥Rb: 6T>`A#.daAVtzzM7}X#n(*TAA<|]QS4NS`r4Xҧߔ*εሓus0*ˁDH٦u']S!}5uیvMlw;/t\<[>f S2>xUۮ3d6TlbhJWXƢ +T@Wj9;b̀Ut ui$n6L_Mb8K6ߎ+@W]) id;lڍy܂K]u Ӥ@^% rLPoM>C8rGorJEl :SCKؼ8[]X6S.푃-kuȣۗs-#Y$o*,3XsU&ZOcLNfۘi9"6bwRbXIA]Eᵊr*2 ›X &|>g҆;Q7d^" b0u{R Êg/[ʱͤ&|ouxF.mƅ|UڅaԾ5'LJ}nLd'2r[Db:OPf /ci0k4vjǦ˷F!ȢSd9y-\["n4(ߔTȓw[ [Qt]wB$yVXPUsܼ@q94n1O_ kkjO{K/%q;n0A~ɻ>!lxi y˔K&+KjqscJ<㏹6&c';έ@'S=  3p$Y~!wFEL}B+sLY0'OsE:6Z]X޳dHP[`{S7 35}~ ځ%WO[DASUdW9ӫدyy `kFU!#|i`@)wq@OJAz#kp ]}S4a&\6eȈs`>.q#uB^ y]K9|XM+dc8RVs('4A)m9bG IPsn@ B5B||> A_d_R#xJ[xgYUl:* hN˭4֎=/_pR#j#Wp(;5')vWml1(̜ x Ysbܯ앓$&v99nh6HkކnfT"HlRGf )+}ɬt(JRߙQ{e lӞy7}홻eZGWr2rc|,gf\c}sD,~[cbbWg:>zI<;|S$h%F4WЪw끲pIѳb/2a =s#T4piTuhFQT??i/5nE\q*-, qe|V z|;޶ Cҧ̑_X "C&<3ÕIŁ1F_$."#vƐ{w1ra_B/!MpA!! ZLjDxom*kL> و^6K}f=LtO|Rhn*/ze`׎VENg1ԧ_YA $݃,Gggt\zKBJ(8y AiWJ 9>ZSDygA Sf:jX-n-bSbWĹR-VC"Z45K (Yos9EC,̱X9C "+U@÷6S!FW„UIEp^2 5ATN _\[9۩Avuy2X*S#z\4#Pw_5PY#絠V])we> \kÍS[Co[v(#Pqp3A8jIgf5lΚ'+ rL)rt4g6(d*ۮiDdis"\gN7԰Lk=ݣA &\p?OEt<8yD-#O(8(XOBtc@q!I˺*E$1;>S(X1sR6mZ62gw`h8˵G+,-g\Qzqkvd=/`l3$HKMelOOl/W<$pڲ!z5O[IK"o0b"MK ճLuPd17GS5p0U^`e*_yp H/ȝ..x@rr%3βB[NiG,V$&&Wwƺ\KDa |b󖃈?k] bq͈łoQqS1p]Tԫ-(GT37޽m!1nVa.# EDrO974`@/oݗB!;z.O.$<н Ϭ?=r6ẅ́SyeRI$jꮳ|I.ƌw JɃzr9[] yӮH&W2!Jȱ"{U8'Oj(q `bvCQ 9ɷ$-a b{>9kz5KF&=VԲ?T/Po!Cz[^E¥S:>@ŖH壟R|}6+X,Ή k,QB_ ?UN=2z6/Wu  "k-f#0#k]xlp`gprV +,/E8=ix5bYZ^j G/ۜb&jeIsPS/8>w6H=~L@?t_#|KbbQSXB'估3T'}f"<C&__ֶ."ZAuWXgy!7Q0c12#FcoI#ca0H0(ט* fp^O Few>J0mBNF5˛W2I׫'x-:](ՋƋٍ[g[^d&c,#^'/ %y6jbh<{[4ۘnv𙅸2G1e>^YﭡpDBN͋n͜ɛ[m<;1Ӱ*YB1Us-nTIN lDc8qJDc"-#A.!!0[EOtV eW?qۡ\e8p+\ogv aJ+rȏ:1lgAS!u^d\MO1҄#mj^73}Eb Gr3$yt^ x9%-їN- CElj bbq^t;GHѤH`$w[;׵hQL\'\wPٗ$kj^ ;0hNQF>th N򳋭Fa_AyhYG_MN8ǀBSh\ FP8{/Vg 0(qɸSRmH-\Āȃ2)EeݭrygZa#]%N&˟OF+,{Eli6<;b_wָ_CH6ݒ~LW:<ӰPj-nr3ot㢁Ƞ0JYm}y6l_/:zl\db!>'mII%}YP\Uq\~y߬KnqziGyis` $,uuD~SPLf1^F/yh,@;;c\!z M12w/9Ac~&_.>Fg// O>ȳ@FmKhWMз˷>WqHwWIl,4yq$ǤM6]h*Z_}/父#]_0Wy2iF^pީ.m>㮫\5^sv0-ky?m kZWEZUg«])wBeMo,)jVHԸV;x<τ!|XTLŰy,j -\kʥ 搓!WUKTVN-naARˏSٓ#͗Yy\<*KK@;K\J&YA!P g'>ʀ$qc!Tȅ5"ݕL|[:4c :E6)k;jL5#nɡzZ-K%y]/ 4qE0N0C=\?(J {rV5G&|kZ *6b;ϽH \"a:v(xn#$[EYS|-xH\M}Pa`9ޏgc<.h]͑oIK{$~t?)*aKR#cSij|\׶Wsim JVIh;!,o,@z>R2r%"jd@[  ; DO=  npM05K!{.sriB+~@'RSRLv9citCk$O/ID'4l94+}"D`U*P5eZ@9Sݽnu9DKIDK~k&𪄁y4.KWUbxtpĵ5oBwH90Udg4̶N Afٮ\Ac[Rje2ĴLn^j$? j5C,=e)=gnB˼s[Gf6?!YO bʊ Q`_Bԛh:sb>Swc#_ƛ=]H>_$e撳];[Hvi)}e*R3K+ UAmu" Aצն}>m.`||?O)hRÔ,#֥WϿ]Ac05A+(b|6~B-S~ ^ @SCp4N]9gO!*[ք6V]r2$ȋޤ"ԳZnkixDCLW&'&e:Z0]"Pbܻ҆wL=Bw\=|M>{g]5KߏZVZs[//* nF~vvf >b"N`ׄ[ɘq]ӺCBtMYvlɛ'w$M-N`gBے} p7<ٗ*W6u/SQ%8 y-aWҤ[7TAȟhRYJ" S/-Ld T8Fl i [:A٬1m>?2c@ =ԏDOC* I4Q_qØ5~;ße'^X-U `4:2OBmhG:̳dC)5B;ہ~7&^H)GY[WY@KWwᖄ[= OMG~CDLVpq\p~/t.S8n`bkO /v^y55 X:-bZMjJUQlosQl1ycAXaJ>T*AL1998[]=F3|%b5,, uP}ץ%@>O<@hn=^xӌ>WHP}ab fCtٿF3dʾ󣧜4Vygom—Y肠y G1e5]{9rb.}Gluc$k$ONF( + EWu=6(_Na^ZoK%O~l#"Ck 'LcQ&u8\,=A%zҺ9jԎ(sA+c2{OdWX% PzJ 8u~xr"Jۨ\c~ Uf20{vNi/8Ex5~}o'x躉 f_Gcbf=3sQ\Ex \- C_\[=ZFƆ:A>>ЦZ $AeBxMD.}d}PnF#nNkA Pmt Np1%Ȉ?xՊUR0੶CGWX HޖVNdΞѫ8XnM.YyPQi7ClCQSdm![m-cP.Hܾ@ۥ51/{cT5pNtËBrKs Y#B)t@lO/r" Im2s uf7 Jx]?_:hR1Kʎ!gph/v@KjGw;ɭv@#(E3B}Օl@ONf~?v0o,3⼖xfB+@[T]J?鼵/9 ^#o.~P5.X`VH>" #zY@=,m];x0tjƌR\ 5)__eL>dbu)Չ \y5_g]l NZBadlm-m8+uʂ:F~ń٬rt+KuW_n`s3uA zWn%,6NaK}|8;5b.Mv^-1+%2~ؓ<@Xk 1NT~!0$l',ZL~,Mi.ia~A*~OGi& Z_ey"n;4a:ŀߴd_o`jmjG,1|9pN|׊DѤE cy`N J6D{hCe2 `dOM&DGユǛiR}~:ao|4Ͳ \ `f t5Z/ŞTp~>xG@ή[\nGlxVT(.z-@BK$p`)ELk? X,z_Ȍ+S}gIHȇ˗QJM`5R5"+@82ޔ5ސ,3 注T,Jeȁ1CPB, awxF,Lh3O-V+)BA?k =qAׁ 83! He7vtu)wZ˰LyΖ@g;I+-)}&*f%๋컎L1x_-X8vZj?.PӺf[8ǮqD*.? t6<W%滅51 9IGR0%zN6YǪ[g]^(( b`5)y45U[kf4džv&_;vr ұqs#o{>Au@FS:6U5?:׃ipJO":;sbȉWs0g!E:D?/*_ xi4+ ՞HN`X]О7Vs TۯG)=(׉AVfoZ tv[X_5=*%79>i{2)=6CH1BsC`BIҌE̷fQXW'U$0ZӺ[$+2. xP#/C\xεa3~)$7!#VU~R+"ފmKcp[f85ʄ0v$hNӇ'^ w1#loJ_t"uz<X!IX`G٧2gs3~ij HEn׃$ U[Du JyD*]EaDš#.WZ'HP)fғ]$c{jYlPkFv$cgig aO&`;@IsغsϮc HZVu `)uӂޚ\BzPƁnp/ x<97A=alL`; V*N3Fp՗0(/jk0W&7\?d&  Aҽ}rFR" _ҁi,ڊp8BP_I,]ړSLqRNB(uiz;h9>NvJr*+ IE9 W<]"rZfm\$k<4 gkE_XP݈ݰ6r C7 QjHӭr~w] Nr3mFlíRr? ˍ4JT+ n*RIԺFGO4P\}A?~9MR ,x[ӹ6` jE]sn'P%FJ* fr2< Tp+)jArף^*lx2r^}iOdj@؉\.myzsW5*>Z Ƚ*͋ r!8NK_]0U;u#Sye]ΙV(ka}#,Libi)e 0i =?F\S5PgH(qaki;.CAU8:dSٻ{/@8=g=4*>Qv6 ^p%_Ԇo.qľ}RzJ$+h31 M^a kf=uh]L6#R𢡊¿Gd# - nX#jgB` c0j`ӕT# jq0={hRγ-^CYa|x_VVF"Q b]O MH]su%lj#ғԑH3YƔp0Fl-s1NW𑊎A{˸LQdc.2 3ϱ6tm^ DL56`yPX\xZ(.W[Ap DX򼮶6R]xɮET_<Ӝc[΃cJ:}:}2 QTD_vʅ~y+ P)mG}EeSw1D&R|䝲Beғү>˗aj?}8Tak]B"tY`z`Iއbq8藭 H7>8MRgs9>a*n4V},⌐?:k߄YyGFalr{qzTyjV5 ARUsYagW6B=e&ya!6zʗyX vdRjF 2g "ޝEX/|I.:3!E6.rxHʼn73;hI(~_Oth̛Ej^ tigb#~gCC! IRlݛK(.uB(UOѷ3s /|yo0© ԅ1AeuiqjCPJ{x_ 1:Fê;tf-@RZJŰD[}YiJ?Mƚr<$ C+x8Yf¬؄i4QnT9;1TíOc̮VTMlZC)#ΆӬ-MpXVrZě3|ݒƜY!}zNԲDR4G[J |='zj}nWBBk R3).)/톮?'zf¦k+<hЌiS#kmh8Ԁ}FQ} V$6{ 2eG`gᶱѝfq tBkF+NUt" ]Fg׊ӷ9s f`%WpyLCf}b>q[ afjb4)f5pO7:7ջQ$#.ds K"6~@;e﷐ȓ]漣s>` ©uGq`PvcgxڥB ~L W,u*ՖukUJdf{f,xk}{Ҹpx;h̑ݯS"XR[YQBeGI ԦWYM ɗN gGx5V["6tg$~ה윸 S#6DQk"f@0o,`H=w'QWjd9'un&!&l6M̾BD1(&QG%_8S>pE 3B2FqYH|s CǶUĒs|[}pP+0!p:-NbS(`ԋPpQI0?wk^ G|=v.=kݚ^86LwهOzĆ(= bz+"llAvmI CݜbJs软Wfs T/0-}e5Y+FMPȺMגI!ic6&.y%"3BPN ٰAڊ_$pc0O򈴪LՐ'QilvL7 o1z1v~mB9zVFbNUi {ʹbOhvKD4@y;'aKxuņjhƊҁe K&u\.vCLE[_H)艭wpms`;dtP<$b]C۷%)N]-/rH]{x3ܷw Zq)~ M'zbkF CB_Sgҝ<9Nða X1í!go@+vCVaw 'P5􏖫cM(t܃A^f`IΠCW7#ֹYHYoE@e;ol\AoòKcmCV߷+Q<EjlXZ$I3?RB RS\OPRvw$ߌU@nKMqOj;pB A9;并ꡥl6_ v"hP|鷛d]TU2kXm9(L/#|_6O@: KܜS\dQE9H&Uu-#S4y)5*f nH/m=Ӵn|i'CW>q3`}#kd:w .HĵrI .rXT!hb>x ؄'48u`akOCEі"E5?W޺G7qeYdGP\JA]fYcD^Acͷtqc/e8ws]VÔ{=[ȽU-s1hYrZ3NRZ[ilD[8R`qNs%\Bq Nׯʑc.MyS\2[zk'3-*w;w)MSY[a5I촤*B^_@TV8`Xf!9M|1lPXClw.kUi,ߟQ`2]L Ər_ClKɓ 5txjSl,<,{?8raV0H;>7̰O!)ABm`^)5-et?si͠Ɍ zSaqnU1OWSbr;Lqq-ju5u#% akphjʍPH3 -!i~->')֚T>"/8rW 3O)ɡh|}? Ǎ =dW8ś2ofW(XNgZpdb,ӭ[TV߶Ԩ0O*hM?8ƘTh:伏D5Ym]ZC8 :WWX'PqWw_yGu<U³,pIʬ!k=4ME SW ?{V-c#&[nZc PA&;]{`d!!9=v=Xэo*/?pF n9:{V_\q๋őEi`Z7H\t]qڟs)s7GOMytWZ(w'p+*sb4!B1$=J f2)f3Q] ,j)pX#OCWOR~d_8e ~y4GuhZg;5w/# ^-XUxRڠ bP}e*S A֯ Xq9Udɿ`f@"y(ořks R4u$9?MX)dXlo$&E)/5gD#G2%5'>rAq\K3ab8 %|?p5 8Zo;B[9ܶ{J,<.)-ԿwgGꋴ_/oNTg:MU tX{ rijH(9nI l3?H 1sIZO%'kTq1[z g㖝I?{"# u =#>6'E!Z <'W\7Aܒk! 42 S>Θ"}1F.gSv+4ؽ7S'٧1 }G@&-*iJOݫ/#+^ Ъ"Ѽ .،kmHc%^2h|ѰDVXĂ>&M}jrOu) ȟԝϼ1<&=M~zfq~O'q:-/E?]0-< V(\FFG(chLHwfS?K،e^ɬnc]ߖk$ITfepƢʨ}a?Znn(#T1 ;,FVXm soD7)B4G͟bU<:hrlaJ:'g,&NE~{!2TwKg7;K̓jħZr]G Le)e&( d~0QTM.refINܛkBҝL' V~U%ӛ%-v'' k\BOCa"/)'wy™}0Mm,U)_jp<\7GA߬R3$2 ar7R_PhHEs?;ժ>Twia6uGACB `X)򯥭+Fi )s3$HF26֮a!YrDa¾ 杍Fe2(q<%ҝkQ4Gee7ni? }=, y1 9ȣ|BۂL)<:Μxxu|>:ۇ)mhOӠsNg@ʖvyn? `L&mw4¹LNxVب/ K- l돲C_X['}~DkX~i}~)G暌$i|Rszѩ<# i.٫sl93lѮ ^P#7Pg ^M(s8'E3 +s:hrg2#[A5鳼I'3׍{æ5Ib6uםTfr/}pyo5ټ>7ߗz$4RKdlL\>K" , V#O֪U3KHOH:Y4FxΉ\9-}h^E{ NHeyڞARi"]5#뽦SoԶ'n#q`*J0t'^$[V5Ѫfd눞TD.`@ú{-%lv4xpDy)ސ4qy8wA=S||La?6rz:cWa >f H;ʴwMi䀤TogPXҌE2]T<\vyߢ8ukN'AD: KCNT e`3bVvbzUpkH>saf.ݸ2zt7 ՛÷n.]E *RRoijD8Wڰg)'3Q2lu ߞIFyi = MS53Z H+L&'*LPǻ&ו?f-cI  fd <_:^'/[7".s1J)Hdͻ'j{R\feՉj/R:8wX^`Da_z.˛ sK;5ycR}PX hZJTk\-VDL/qR씇v/ػ햯6cW *pCJ1F1emIvy>fׁRqi7 + !ƽP7"!~².v;U΋IH;7O`=!?f>u$5v!ghBrf-|];ϵSNcF  O‚qFise. N{nhܮg5'V@z?j> raכL#II,;#bq*s {7G@ <'E-ػ*+B}sbPJUaNDr||tE% dx h֪G2N7ZVas8x5lty;W̢ ̼xL*]mT*K?O&>&m_R^k-{*\|z ,R&qaalr| b|<q4մ'ZW#*qoW@Kד^~oIWgJrg\\)zb̔Xh%':w,mK/ڕg ^{(#$'̦Hxr\4"ThA,&$ЩQS*|.}H*<*=Qr(h+OZéĺ`j܏?Xp@; sʠڝb84B g}O\4h:)+ ' eGK jjWֳ E9/9pn;D;!Qh 3Lz~#ΊŚx]0Hϒ>9$ wzG$|<EFNus?TO[x12nsiγ!B77!;yC7ܔk|,BmV"~aXAA0 è\^$K3;C~VTE믛 w}wbjkb^0@9j@NC=M]~M E@:w4I:r3\m>0>eCV ˇ|]9@EBIZ{ꂮ.!eIܶe@q qdQ6Ţ2[ Ư#lEq*gŀXf o~Zzmm i7yyyS8 w`T,Mػ}mV))\eV2/Ǵ|Gs했iS詷kj-+D^;a5i꧃{J3Ա@"W. 8]aa};YX9⇮jZOK8ZgU6ę'N^qbju4 #@9f$ HGKCdy!DcTWBCd4:Hُj ">J62]kѱI+djD=?fYidwrpa+-To s!Z~׊x 98(q o-<80Bbm|Y/:|PI!vq98)a N7x);(؈L rY!Ԫ|?{DjRbQ0j ND_GC&/آ<]9Tۙ(ښc십ҫ=b' /ŘJ¶͚s;Z^Z>&56/oo9F":QDs?s)\ǎIur2̚V'76dA_^^梕^S% xĻ ?J1բ2(ikL4Ӿ6[j_Z6z/dyt9fV#`7(A7| p >9x}^qC,L,f=ЪmH#ⓆU-j{wKN P:|jKwÀ$g1LJ{pF:Xr׬;iTtR/}=DR;!]S#v\qNUg+?s޿(ӈ'H`*V Q6J8pV)qoh,[|sZ:G(br]6ƑDwQsﳂk-"9vwBYH*HNȹzp\#7ZKk1q0b_dJNs>X lc{RoSg5tV{ VȧG{[􃵈%۶ش$܅>MuP|Mٹ {qtᓥ3d]>N$uh2=%ΒȻsU_[@e~T5`ߋE3hʻw7Po¤[F2 `F?KthQ,|@(p]F;`opl=-TJ?tGs&cܚ e\g0o9 AHZqmciŘ?sy߅݁B$p&3v~N) 7 cPK5ٓVƕkx57v/ w_"[`ЉBɇ/|ҞtB|*z (^_;5Xfؑ4c%jՍ2̆zS]~U+A ˙pie<'$+~u.a!j"r33^B;o]q^<C.+ TtYy l:'ق('H |m؀ ]&͒p6eg}/rQʛҋw88cʓ-C[Я˞Jb?.~bVV {ڛ;gt?lE\2}^&ڶ밈Euy0j%C|œ(sw}VF+?x=2ā7x;^k {2EyR0[14{rgj}b5zv2M)'>L[r>6:=f?" 2 |wZ>6!\OMP 3j9޷p,WtEoC< ZYYtbί_+g=Kx cp 1t#y+`#>| G8Q~ &ҵM#wDi`Ju ؿ؈sf(F~7^mV9iEr<ފ>چO:QD 8S!U=Y䷎ k|83!'oS_9$Q<&Sj9.{iZ_Z0v KضF䡞cc@z}JuɅ!7_v7!-|B䏊(K|Lv:).xur7<_QJcG"Xp!sQE0mt 1Gnn=`W34DWhC y8 AO[_l~#vG' q-:S"#?q-մHEd.c$Cf;XdhE.<F(̓&tՋ6Q`c'Q?RJv<5uNۣP@,"Z3tQCoe08$S{G+$zA擁| ?8[ƻ~#ob-l-(Q#MmrN&79|e*vRfGXaAZ #+̺$f)5+{`V<@*(ЩkC^šr3}yDUB$LoN|)&5 L|3<*!%8hku=RVtww1-oY}Q>xo5rF' [ы-D.0ZZr]©/+>7? Ø͖σL")og$G(O^n. N ]5Nz)F\yM;x EZ"F}l~s"?Zq wE= [_OEq:wWW Nb,U<ˑ!qX9&##'$LY":{ ['Ҿd);{a1}:5x}! Kkwq9PG~+ e:(}pL|l)& 5v3/3^jnHfZ!mݿe8UCP]] NxuE1n*Lx'¼HͯEc)b5صҎ(4δexE= /ګE-<@ko3-7M"m A404u/, N*tO]r ԗ1z/%Xy}v`\SEe_z*?l&^/*x8{kb[N2N8Ziwۯ> Dq:ώJDiňƭ !\ b!ٸRsP=4qX*.>S2oS rxk_DS]LX ]mqP*1dž^]ivՎN'yUmB9Ø~ sxb+?8 Qw#ߪ/ Qa@ xkB!%O VZE0cVYVMM.N^ĆøC&f'$D9h=LkJ=q/~옋W;d]Hzu}D{ѨÇABLRqם{ȋ9]E{{Nhx2nVL>3T! ˇ%"Z*=*~ZGkHBd|LF2%B#c9I6:(xp$/{;zlbamTm. fb0kpl@򪲉JZy@{@XMeͫ_a$T=+ Y{6ݦe]11z;: # 6wZ-1?pwE#-wAl^NUҊ[\H>Tw~>5tXzު#@b4?y0ao KnŸEL|} ӓ+5՝<@2g^7U'_$g@h@vs"&0꣚IFde9.K=3J6`Z"[j!'-i.R- !Z1j62עJMYrGTa  G$۳*'J {Dec;.yhkc,"4^E{ّ.kG>ЅNZvdlӫC̤&{#V2e 6q{:w4wl2: Ofׅ>=˥B6㇫!G_ Ȩ Y1=SD`0 5] C E1.Ur1PlnR.M#݂"R|Mp>떍`AC~4ǝc0֒ōYR@>duR"V]`/hE[X6ЏMυzCk=|{ʁ~w|Șv x4MMԬ'75ݗMJÃhl7 X8evmbW 6F+0?G%!vRќGu>~n FjԴ 8^E kuX5<;њ|;}V!K+6s}wO.YTC+/)_ݞq;oNԑZ%;y^+85WoUHW"pv\mNjZh]Q 2%=-|i-!S2wF<-K /]B>9]B1[̌ǖEȀ.acX"Zz"EC'1&/* r2;UˋjBj22`:.JQOƃ57Ni}}uJsPq|1אZ2z˙Ch"fqG\OX;ZSN g)׉-Xt(+v^HdG/QHEaNc5č9,öȒ(y\b.H(}>rݧ &bA)JãǺr Qi] k9 il\ơf)ExW2Ǩ/!0 !5x=lzCk'׎ A"Kd16 ,Aa1Yr>Pqj% %zH*^SX l=zٝx\9=kx>ˣ( ΛC^op׷jWV$݇L/#ޒ wz8-'F=Ɠ Q61KNs-Ӎ=읥{r\I`BQ oAI“>s.˲pMH5x ,'PZ@S'TC wFJ0bʭUI@ZϥϿ餠<Wq},N(S`~r0QG Oj:s3/M-0Gd;{nm/U uk%Fx_@E,eHyU5HplltypG2+0*TDDCYOP|;~z>gvf ̞U4Q,sJo,@\xAi?lN۝8i} .{4aL˳QC#;b9IGmDtb2”|b Z[Zyuqr<}^Lnjegم8TF{XMDOHRx_$"<M }@f\DZz& Gb+b/N‰ IH.'&O)'&x 2NfV5|.𢆩 b#'mJh ˧9Îv*2VN[ @y A.O3b7o ]lFAՅbW~S)G*WsQB,grǯm8 d}p1X xWn_ e/~vr zQumTR$%E܄B)1}Rxc&uI>@Q/&j!R}HRNID<ݩ*<&=I Ʈ֌ p9Yݏ_?7kO;J]z6}epĺw) ylIwܪ;JMTD&6!QHbW"/Zz\XH\Pl`ʾ1a G-+yjylݾ}7d ܤ`A @ILߔi/&Zeudg_'WE 6uYJ8 Yz9.Q3FpāH̀KAyYJn8u`J@KȱF.f3lr0m3{: ߩ昗6 RJ$ * q^1j ~Zx _LdJDqx*[avWP: &{$X@er-`W~.V@oN Ns gْP4sGA58LjR.{]A!JѲd*A0n5|1z>wE֒ NؽW̠5Tχ7WV(H;PjiDz:z`d^]:xSeV?'wb}Z&@n[T֘tلSeiK EMIYj֮i1N@Xek:k g>aQfdEm 1mNjJ迖2C~wZ6K/2'*3<Ϻ"{ɱ倀[Rzu,i;UׂD"nVFg(}_"hoE2 Ї؎Bg `cT$C`e,}{hdw\P6Ɠ@,%yrr[:ãSMm _ho<B jZ=$7JXVa_;̅ ^O1JsKN u%oF/N)1;3˪XӘadPG š!#cX6{Q+LSrfuޭ tnͰpmuw*r˶I9ܔhjoD u|hevKxAW Vۋlw;ʥ)ѿOnɆ2TPdKattq΅L"}38"lZ`}~^=9DMʿu! ? );sqr#uh%g3oHϝ5W9&^Q'PҐ{w0~'Aƨg P[X3JDII|IP3Nzo qa@~ _@ ǝAU5,j`|FĽ&zNG?HJ1t":aSH;m &j:1_AQƇV:ˎsiU)g-Hm`f ОB j9zȆ2/w:ÿ{5 6%90h2r`O.T}04"?PF?"c{7oc?Lc‹oD"v7խޮ үWv  ȑ/Z9kn+(Zi8;b&j*o޽ګl2o"%K:&ylc;@ R}~sBlϻm+d~(v!YsZ \T.BzߴŅZUrAO|*)~j[K %KJo.Rf&rsVDZHP2~0^m彣TS;~F GLg!ׇt V{}A;K66."xV+y'K]w[hF¿OkC[ר *MM<\&𹕣: >>+z$1HU?k"xBဌYs(P$4zZ 4d|OsO ;mh6~ Js3r;ݝ.L6ŸYW*tn&'PZiҨ*[Am9"[f!-JwS}I#he D>ab86|gҢr>c .4?w-}5KV4N)™kE{jq;!?sR`dD:90~EŸR$=G{WMH3 ;Viq|[3bk,R= ^| JjSQғkBh`fP7j,{NPӍW6cl tmH/lĖJ.VGg`4{%yEØC}b JqȬ|~(H=K]D8cK_yb@բ߰]SYlS.:/ ^~^p{Y~jJ8^FBLz~{df]Q 2"It+ܛ<".LI](gc- 0XnҵbtY-#B>M #ƌnj✅+Ops3:0f |YM+7.3ȸ ]mE.[MC>ӱ?Ga|mGS2F#tnB[q_`wlq@18)\Ch'CWfE9AC^*Ph4 4ۼ#;ڝLGj[j(d\&* ŋtƄ2ƵG}bCKz>`ϣbj&!5\ 0!jcw~rF1瑣 `|dc_.~Ơ]Spo|Ç#Z ]Ș=/ІOM>X eT_";>lKL.uiԸm՚=uwtmu P߶k`|¬5 tnZɗN<k~賎-"Jw]1Y,/18?lC#w ؕ[ՂG .{-\xN8>BbN}]k++q|`kMgܢ_eBC[|eO^]quj%[ɛ5(+Gg">lWoܶ.QC?t0}S!E!\7:7pMﺎx8b-/+8HUm{~FACn6% G:ÿc@.2X?j5Pbl =s͡*DhS*{JkŚwD#qʧ+}gPmvM > ،,[ʗb.l"+PhEx"`vxM 8$?BHA'ǶJ/F#_o }2,@M):rq1 6ٖ|N0ŲoWf%n?âqHDV%1l&$ӈ ~4x `Bmԅ!&no 7tmqft]D׹J}q[1pD_2kϏH:n7:0+.no&{7!L`zePQ!o흋齌.D8ib[⏇TL d^%ƭU/Vwp]`*فbbIɲi3iu(Z15 (9)O/VA8nbwQ"n0u`!r;7 ~So.[*tdiZ^mLdU[~V<PL߱fo4#; HhH8cβ̌+bdO~ڋB^!oDsY%#ռÝ9mhT.zc䏝/7?v<> (nRcib Ud#AhU˃pvL]rf\lб/ J#?f|Sxa1oQpbtUIRef=oҞFQq8Υ:QFQ6n O(?K KTem\V>{_YGqIH a϶o3ځ&>xs=A̰,-{] Oe!+A;h+iXL+YqAv"Ȩ蕈e;xwZb8tZUrLjERc];:4~K6gL*S'd:b>uFzLc‡=pɀAd~d=,E %v ?̡|Xkϙ;ы(cj <в7tδum0:uUF1!K.CZ[ C)Kv4 +6;0GIi `Ls썍C(ª4lNRzΤOtGj<=+&HBE`fo#ZʙJgMN(I S(ٖW'$ J=84D6%masQ3Uk*7R̆;2SFN8j}OӛcIE + 8d?WMqR<̔'JՅ9x/Mqh9sM9g踃|-7% 5 l'Gr6z|JAJytw |21Y+Y7&*ټ|>Z;ց)vΖ h#e w|ZuPFT',)!i#C5˼Rw-"CK.n.!BhwVZv)NP~~04pS*;+CHZd,$ws@E*ٷݳvQR2 y%4u&RWOߚXw~vi0!߷,'w@Sg6lw7jY۝+5R:Ď6N7l2[h"rFp˕ \SF BJOO[Ш::ʲʀ3^?b?#/٤Xf9+<^*5/T\kk``' %Q6 F[qt,UFT nrtIU2k8锏Ӡ^B-܋e,\1R'ѓxeZg9HZT:^;M5)(K:/&zp}TItK.i|k"WxB$G)|yfLT#D<bVI$C8hQF/T.1Ef(j%9]_TL `Hrg(EF'g.7M/?#RX fW3bʟĦ (o,A1} Ϩ8BjC/~ytea c؊pB5ȸRyq1[f)*bMfDrc 8bq|;'ApgϗOܷM.?̩~!?*+=0sf=V,^g9@:gu-ѝvoB>L7,Z (D3}ݸDos</e^F*yo\'%zK !L4pH>3y'.ΈD'+:ךL_qznU+嵱yNUp+컧ԓJW?ͳy;vp)Y ng&quIMCsn ^UmV{l!Iץ^ͮ/F zDNc>3,`"9gh$`WUٌq*-!( nsTX&oХ$d} ]1_e6dCLY}JGOߍ;ВڥkG<{+Z]98T\VQw_^hM_SbsBQJ8C7QD3jR:A#RehVӢXas-OVl ZJe{u:gz?[-9k ZԬNBĠow0CI~|C륄?EVQ5iV3,n!\+Z _?Up o]%q媩K΃ΊN͖OH]xD8>TePL۝hc7fU,[y)=ʪͪ7StG֖ U9 d*S:Ic M¶osƼU+x֔ TzQQ?W <+d%MR>xn`=1FҵA6۱ W<XKުh"hz!;I{V<Ź#SHi,?wk:eQ?V[$Wϣ Ob`fKENE숆 N﯄ l71woEcJP\MڵS޼&V08e,rC3nv2 .erIl' 'sf;CImrAJ*!xLQjd-Ҏ Pn Vl}k5ʭD1vL uȁԤD)LuZe6k(hǪ9gpƘ8{l$%~RZ8Z9BVHQpѝB)E3m iJa4kZR'y\`̦_ٚ7K*,.&~dMXLAщFTy\§O>/$Pv3 ^wH!H*E^\tU#$CNO(艳e0( };;lUQ;.}&xX,gHpœKiJw$Y郴rx VsB&֘SߤP`Y֚ #-w֔e!qa27-^gD@ Ğ^tݚt  /%]6!Ĥqڲ4wX|Ѧwt1*FCi4juݎe' ;0toa|n-@ZXE컕}BxGz +8]>B²wIl?79[Mx. 4b`&1?a`v!ǩƔBO- zDXa@mPBVcJ՚-toz?@)΃cAHu6IAd/B0nZ^g63F6CQ){WL*8eG&<,atg dhWR}ʷ^Z7^H XȠI=X(vl6DbJuakNc7ӹCD"_A䶪ZBo6{ElOK7% vO0z24PJKFHߩdƶ8u(blz[e1^ɟf >GAqӃ-Y9bPw }X K&]$ƚ `U Bb^dD@ׯ)^aiڏqTפU0M?g=Ǩ=R%8^VeϷh޻ z>\E6-8hEӌ~m}݇Gm/LS/4# ZD1$eBwuϿ }P`TmU%a튥Z b ZCDwMƼۧ?SoopmEhr֐Q&M<\"s6&@{8q]?kf`'-V_va2XY֓ 0N U܆B-3hznIԈ xK]YUy [0[Jϼ7yj#-M۹Havn"&4 ,K/[G1 (K"О Sp/4k&bk>hUXڡkes>?gaf{͋M(Yt0a"X{K#k?sV;>@Y*PI]_vYҠAш^ʞwXw왽!?km)WJ $>" oKiz$|;#1yn4pv1No\5[l98,y&^od$gSZ7Fr|dl/*STi`ĈvjhqZ6]tcږ-4s_h#E\&Q X %:J sZ^_~%fD7ZicɸKacNͼ p(x!,qVPƛ}K|;h{qҴK¶֦wt]Z?`tH3țCbm>ORR;uxy._G3gm>x:b˜Pco`^Q ō6kAMS!^ҙVwÊO J>J2/9lӱ}J8%fUqKT_`‚rMc72SxL@{`r !4mͬlÌq|vnmw5eC1I(ᵙ \BlV,wA35s PDc'cZ& oSO_\j~=zp ~Xm$A4sb k;}Ji*X\5ӏ^vTm0g9aiTYX-2ح(cMFO@{l|n=0,@8mL?,s5F ne'&y eh AJRجXb甾}$e^",4q-2fTbv, tf[vێ7fV+]4zDz'ێ'K,uj_c8R 5NyD|[]SX+nk :p< [_?'u}.; z;09'EGI =%'A~H#RD/#@P!÷RmpU JǻS]g mSkS} 2$0Ÿg%;~ʕYTF('ngcPF jo{Ty9fk J^F5,^@I]'ع?LG1phj_0cyv{R<2+yNےGmvHp8g?:!G>DK> = [숝.?UVq^Oϖ_ (АHUTƧ"Q\n mt/j-{'F_m`X؍2e+,*P6N}kƉ wl&R1;Midf. ܫa4a X 6X}mh.^SE4Ƹ>i-J`Q|G]UQۨNR(c)h^s};#࣌L_!c CלA:TPWW!FOw^4;94 :ȥxqNv'"VfuŐB35y׭٥kOGn/q8LVҗՄ`,5CwW_-Fq]jߙ}/ txZmaq E@|Us%o\>qg6ulXHNj|>eDYN吅U>vC,Xt!)1s‚8D7Ccg9gERrUWQD@&(pR̈́2FP?|`< +9(V=V#׮nSA:F)+\]p IEA WQ&(qI1[1S8!+2`|s=kii 8ڮrv=جIP(zk%VzRH4+R\\nV:\$1(ƊT́2P(%Og3|ēniA.0oClɀ_uu*![b+$ґǠ%R,gϨ΁')Ods:?$_9?[WĔ9XmnP7Q:0's;of̢\xp* ղxDA2#іh%EN /&.$=yP1"ą}%+|E4?,Ńz5޶nՀWFů&=Md_wҕ %,N% e^_gp}"`A:yK"*FO{5B%uT C~ Ph)@X(48Ž$B$3dj8:*𞖻NvL֣HpUDiúݯ~Q4ih#dCYtT*RClw.2zxLOB~$@f[WEBWHmս&XZזCo\3#ba *HbnW8]pCqi%"^~ᷓ|YeZo3;i! \^& Vߤp+HW̎mHE:@#&8+j)r[B0D^mWcؽMok<"ArLe&Z+؀?D{2j ?lj*}Ig|=>@ x|+ѕW{Pj0TMXG?whПH(ȉ-؟|os9IC}S78O*Ȥn]#[N14THHsluYnoDN +eBTsV!K2|`,s %-vɧ{5_i1b/ w˧Zm79|ME:" ĝfTFe}K\غҀq{XWHi#.V3 ~5FW)?Z/NWvyݰZKJieӇR_bLc}a|g>)]tqGMT?wP QDhoFA6<(\M}:V\ QV%Sa=.]"EX@=XGwMdwNv%1n, $% PVx @RQ"&;׍!U<zN+W~b㧂pffxg &ǺH!qMyDz}21%YU6h6vrю`^H[ra F/s-' ު^Zy g6n~됽M@:db@ͮ+\QT5yTCTjf"XGmE DdVvajZM3 wǖ+v=ZV֠otꕬ埖hMܖ LIHIY1ֹUA7U~1L"SMNßu&>3dJP#B LpQc޾1+ӄ^]48d,zKU4*{ALy |3&0W^U(j:HZQHo3pHCHx3()zqX?a YbviH ^% ?h)Ŝ<&Mu[0/+Ĕ:.ˢlDPʺL6?1[w?9'Surw~%,B/ūL2߻!a,*B1ˉnsTPFlD.(SzD/b螺caz(#*cOhA-WŌDR|6]mPc$i<_>v@+!-1a!P§1H7ꦃH?b)3'j=z3(3r4p eLY ,T'>3|氎Hrϥۧ(pwJ$x0pJ% rdTJpu\z|qn?Q#>edXc{<9|=+`D\? ;R*² jQI/>T@CZL JP<ULg۞Bmh|,$K H#B5'&VhRTɢ- vy4K=k)rTp9ER GlXg_XY"WMY6[) y(! |Lg*k~}Jܹg5-fDIodX+1mtL]# YeO}a.նbqFιzX9ᘔ^+³iBs ,'8؇(TƧ y ǒkm] i;²@|ӑufӲ򐩜n^Hv߱)n$u~[oΝFi\Er?ڭQ~dnS?Sp UFm֍Y^q5e Fu1L;l`abz*UFaikP]VA(: ?j,^.FLe~|WJiEEwuX*p/Wi@%.4cPw:TXc`il]W뛞dQ^[!n\HEh& ^2қocf$(1"|!Xdd|0[S5>}ISLdcA8&[g@ MPm0qu IfJ{wPmˢ^ueD(=| iiŠkqgY CB"&R$4ݨ.,Q=UqUs/! DKǫ@n_WfP;'MCV/5[Ǜda^tUA)V3b?;㑋lK *db,etRIkSI}>xQwXjy>JL1pT2y O_LjF QƼ>ȶxP4 ;rڃ}v|:n+'rcK ̍~@6yX򐟹keCϪ={ yTcVgčsYBe%\)yGB9M4Rg$UڂҢNr˶LJܟw3JijAr'4yF".(#Xŧ_{޳)e4RX6p!eYLwi2!5i*v!Eؔ9)L* ;NMIu[4JԛX*=!=p];u7"d];ⷖ ?>5I])_eBuмTw$ϟy޹[J<"VNP>JVL5$#Sa ɱVSf#tȍhNNq%'hm k"f]tHѿxmB>{L}B [^둄:7Qa5sD#*(aWU(&D}`T078آ#^F2Q7%^v Y`]kkGpr*NG3M]Q8ΩO"U I/0&Z3h}a7?~'09HdWS>\ރ%O,YvR.v̀:l.w^O*r n;ં 9 Rĕ\ ^;<UjBt lטhgKz|F[غ:`yf.jd?TU|JƏaɤZUieT쉜s61qDo]awZUZq˩H㗔NR'XᱤTG!yw[-Z6W= e0@= X x|K _nX81g6~fCtO! >>[tgd>WW8f =pxj@V4%1M2٢ޠy޵0`mŪeX+9l }PHhTg 4bP)t7lq;-3Ȁ5d}tedt SS]4&5&&SdДs$) P8jD쥉)8F`yF ap Sa43fp)rbah]P#0%alEf>w"οݔq1.{_ǚ-+;dg驫UHŊ'lKuz.$peoXA=ekWi+me /ݒ('[ pQ.GmApH+.4s,"9ٶՒE vf%c t\RϮݹ;ZSPprTe?8<~)X!!&^n $L{\i 0R#у7ȡwT}/IBb7[O[w[0j/rk׎]cTɜ{<iWV fyb@ssipHm±B㽗~0ȱ6ҧvC ްX#4>Zq)N:)o@2~NlЦ0d8.Qy1bT>@C4/8 M fRئmUX~ʥ9%Gܟlx^!q+\G[ܮs9Z[Pr`Q)E #@Ro+b^HU:1,cB;c4;-6DS,t##:=Qܺp q)lp:6h-6zݏi ؅N~-#q]t[Jο!"L&/`fRP<-B IM#' O^L,q ̹_CL)*$pX|l1mqo]M"4 {p>U8oYJBOe dƒ|2V7CwM{`bio4Xh?`1J6:aC|-$DPndCD#`2V9vu:W_F.r t' q$eƸOp_us֋<#b~W.CHǂ9{NqY+ \rD $t,sZ@PXSiԞ2m646V]d|!a~ZSoYUb~+DqVEr7k֣>^0J3V6Xj"oXӵvsEqX@~R:FB6dQ8AyhGoQhf8S'5r~|d6+)bB >zmuIWΘ9F8gVKS 7SȴNB |%m=U%p+l_ e7Jί65A꣚ԧkY:DLd@ _|p:j% 7PXM#M."<4[➉'-c!rp+j1GGy|t?KFbnSD!⟃N4u͢:+L_SRz!K-]EmJD~rֻ $翫H Bd$`8ˠ`RjjuyW-(9t! ֽPN2\+9F(~r,P5iŠ 6ۨS,-Ғ:nϱ;PEHLBJ^39m'W1f2rGXDgp p-6Knpw:K*_KO"iHp$msNtC,z߀*ZSJnc>)Ƽŷ(:lzcs _ SńsYn Bި+$bŔkoI"u>"z /;|?^תc /G"WajTS}f8y lٕMZ8qeʔikQ|l/AЫ4翰ɚ\9ڲprCޣƸW\8;i3M_!)fw`04?(c_k(>.m!SfcT5V_b6bUnX @x/3@uSXNvjc;B`@q8{!7G'7c|퀿nbdoi\髟88|SemmFg.Դ6.[I{hzUYY_N[c2TlO2S"r#QSfi8 @\ [l܋ȱ?ݰ~frXij#JBT8f&!U\T\.~ZE+%N:2|h DߔX\4y( kr#X[^SlſBR)Q|O$I4Yyu%*F#Fҷ9*xB TRg՛Qޭz΀ ӟ\מ>M BiPP_0%pԝCrQ=w:sWPL~.S7L'ÁǕ|>7gyjǥ]3 %%EɅg)EԢ-T 2b 9-&"^ϫl%6+kEm[ ^&󦳿VɑJ7-Vɤ4B<4iUEq瘰;+AS1'Vkj?8 2¥$| w|ZϒثX!)ubz%֚C,mRɎ֨~]ʢ:IP/'5 laD_Q%XP?#h+{Dvc6`p.,*76Wm,yX u.kĘoB6Yfd"]c('ݰ9xOA^*EWl[Lo !B[@LYHɦ%GoL9[qSNvoXunmBe+IyqYJD ~c~oY+ cT,k"O25F0~}Bodͪ ]i4H%)hCaWVZMV^ĨbJmJ^=5K)|S 5"K@zջe,|I3L/86sRV I q@J7Ac=*?oV8VSJH ?@,r6؊Sqn]5㙺ƮE5[T.8~ @F"]Buk7Km`>4z\,D22U>g-0zsGˑBb9ͅ;ayf-P~QBd Uk.v1vm}쨊kq08"C̴L(OnAI1y泇"Ϝ4e5A>R[oa$TJ;-O@gTOX\`A"z+dt+P2;&>F=1Gc?X85>ES5,fjGل닙MKvR~WX GY&/-z4WyD*- H^9MUNYTe\E+֖<*:w;#ӑRѶ l!/#Q47M\dir؉o!ԆyE@m#Jjs3Ē:^`/)˙GQ}ZfR{h{:"IZTuv0 I2<^H bgt&;UBW #WMQy"h+(Fb{_G*MaZi KIe >_#*{dY!L n $]>y&&\g*=069ǝXVR^Jϟs3t*`=&5Գa*WmF:05(մfx-E5,.{NhK[;JQR&ޓ".l@k3glB'ǁ;ryTw7>&a~bȼ3P|qYn tMgF\%j ` r6:9ⷳVh*}o 0Smچ[lbK?D9eD;^\/U2(:U.93R8(q6A"ȂFiNn"i9 19dw_!B""@*aՖH̅_͕pudGsG\C<\g!ʃ|zˎxk?.bWVڲhhz_Q; Jzl_O6. |=(5e(.+@iQ3Yoz=^,L %]C\U|W$9!mV;B6s4d?~RuR"h5#mq0v '8᫔1!ɦ*;d7,jeFP G A} LaC1Ls:ՠh*y62( 'l$@8WmڊO9Z^U܅=d !S<>TZ*Xfs1In(@1Q2L_-/hJ6l9Jޤt)%mV]vRh "X/Yt4a[a6ٞY*n݋6q"xdHYaSASef9S!-DjUvZX')맘μR<v]yTYòϷ&M.aT>[7(2?ZʗSHto1Ž*^QJ< b5MLAMb)sy,&ëֱ́6$ß"^-VJdAJ\7%VblC B㮪ň0=6Mך*U/G a 8GN Ss=v +`C7xU}T 3VWb l4:;@ɍ7o3FNЂC%E҅ (H HeO/&6uT WZ|56~k\V4_vhm_am0YlSF>,SiAE$,^\fs@0,G0pkDm?_Y:R\D_9o %ܪWwqQUoUhtYJOMBYlnaAc܂"-Vʟs MR`ZfP)ェ؛鑰ƕ\""^ڠ% ^/M2wW%nړQN1ޣp$@Z\y],WQi E>wGJUhd^a2bIzg,O%opqp]Pd!$V 5vA1wf%Z zhU21S-Nigl \Q=k'#O"\J.!y"[֩usM:ix~6r*M@Q%>fH0pz,^}S\ kl9k`lyJԻc(CjJ0|[:X5U~cP(Cݒe;1jNC!PD tߗIwVR^D{,٤j'n\Os ,& QNPV.z{L7lN仕5g (/=[[鰝=F oen*mIP1Fn3}=@8r>z=C4$Yv ֜ʽ/d3sAq֙=лxCNZ4T!^ =N3OMVcB Ќ$vs.(Skr`,ⲪyI ;х9C&h 7=Šv^ E1] 79Xsh| wKѼ 6Mr[l\C1?0Е !HJn9wqׯWΘxmP.'`s<1H/¸M#`Ui?I=iE}L虔ַZœ8=i5h@vnJ[îihSM7|V0LxUQPD?njNq !eVSp-TI71`WO Z!hKZ(YIA#ťt5ׯDrWrQƬ_F$|:X6mM7"ޖ]N|!si k~MbXA;SKz$-{.v1~1"к-4DrN;C8Dz'> . %gBc5ߺ9ӘńnXXa;3!X@0 &[Jo s.@+-f:lĽ`_۱4LfM{cHv2gDnՉ1*.wya9>ŀkl>K0 gZ 4 #Vu9oh_-W^n^}QǑ>?V$7i!ٛvd4K  @HyHAmGG,ؗt'չyx#T>ejFo)'@0" @ Vq4|f4I&d' 2g$H"iNLjڹ䩈e $abB瘃w#:Td%A/h}AD\YuY]U|J0{׹H3չ6hԿA~`{=&sH r WRI1o_P-iGjWc5~lRD!- ()Gf }B!#o$~>Ǯ_i/Z[[E7J]ǿ:3tywWɾM~NXp!jM=[hSn`x$:`fx|B,mUզfڜ&kJIװ{ҸM9ĥ}w닞s8P^fNwEn9nwQ )uw%/M~Ax$[J-KTçxF,:OO)M#w}x8t<gdbV[{t,Pd3 )] Q.Ho.ew7DK- QIF.{@aL^Ř|<'H2ANY#afYkP4q \̩'PχҌў&Vy;\?_!Ȕ6֡Ym W2ɽZa"5*"EO[D_OԳS(1Ţa3a+[Ѯ66B[SӊC` f'NS*Y*Ȅ"H?[z x[Jz8gj3̓R'J\jV 4-Y\zTQpn,KkTC1I֤W  "!Ҙ,AIYQi{ n,]A)r^-i#2\)ȯV>=<{5~q?9|sCC7)'+U l9LGu9CkL v0kXQw$UxpGtԀ4L5Et>FJ1g";d жCp6z/QB\I111T t6Z}], NdXqCrMTGj= dN)~9Ƞo ).W^dVP3+qۦqуco@9zMU{2Ɔ!8D4ʊTMcBjR ެ:<=IY5C!`0 mF=1KfF v)`Ӯ/6;`Ug=t+ށVU1v9%HtM6z%>OҬI=sf[0hRƉ|#lpeI g!]qIc|ՒB~@8d+) P[qkJw/9:@/+~vcK/H&04Z(VuPz qe:Y c`Z[Q\K 9Car2i-vni b-jT*%˞-]黜w9Q}"fG}UM(&RaLc~5C}(kJJߕB 0\6Ə_+>Rd@45ogj] ۽RJWKh$o/1?W@FTn۽kH;] ~Cl"N x3o?E\;eڼ|-{)?X2m)quJ3zF.զ4etp}wDzyI׼ ZVƻ\g<[0Go3*h!U,f!Y@u7$2<qCgZif3GOF)[mc~}w莲p}>c 92r/BiY-|R^j2'4G d8,ِ/ ~eYo7;?:J 뉄qxW񝡔˟,0 nJ0EGfv&a D:0z]#9$ϫ)gDϨ<=0xt'~Q ua.[ qT>XI&`/w[nc|)F-蘴|L9O" r-|L!ĿQx(/"۔ɮyEӓ5M} bIS/v<: O*xM}4V#V#gR>ԗ!v߸eǀv10InK1nd|tbo 4l(HBFe= ~g ,+v^#p)Т|@hй^$x -GnX.P:):_)lhTcXkK)I $䌿-4~D ~~*g= ȪT؀Y 1˵٤gwG80gڐ~?*>U]fZ6Թu"\tcmc֐ȐS7ի R>k !=ZX \ [S{*|<A6W?~ (F) ?){#G[[QQ›T GǕJɣn!9QdC9H;mhZ*"8憐z\c伀u!OQ,xgog BhLC{Ԛ*q(ttʟ!<6p[&F,þAKYVdzl|"PҩH>9ETJmr&B#ibفd(lvȢҤ<(vJ1@%\P:4eâp4"i f Vثw$r{:b]ͪحλoʭ>X(yn v+m9X CY&^( %r("!^ XCq86f /++FoP"sˀR;vBI$|5^$ή8 6# X1}pvQMtm-,3πDu;_B;8)Rz#qXu:Ō?P FMkY rPm`],Z@ *@ Hڕx(Nٹ#5qQנ@+Cg'tOKOڦy_V w0p]Ȧʈ=Uf"ixo40Zu;f `|i3RC༝1|3KT/7ۜIb~ܭإxJȶ,fY~AuiRγq"o+o#'G/unv:›¿`S#coz&Zh?-'x['벉d%`㢎;ߣ18ʯX9\o=fy Vg#mtcvzk7Tw#8p- gUx9.&3,Sz 2ϙG$[qڞeqã_ؿikwSS?1v$I/sm$Xg*,Ϝ@dL0nC fdf">Zޫ׷@>0ꤳ3C! XY7:fAvv*G7JV{_,F)kaT'T.UlN5%ڃ_Б\gup;)IbA5+iO̔ fZ<l3`4$ݿ(h":vKKtJA(WH"ͪ=T:jp>Eq c| 7=h,cLmg4FHq0zSlxH)Ϥ>1,e\}%k]2et0 [kgH֤`ð;-}5(%Pz1G"(6@Z>+Ҟo5 g]L ƒI Cc NX`[ѮkB-'<q]PgʂJ $uqQlIkpb~sAKn2́bPښȱQ8Rsv‰lr" |1j9)zmN[zs|В$1t(HweD:$KDIUc _:%&RGG ` o9slP볬"[;m2)Hkˋ;XJPJxCnUHi=nwjB( ٞ=XH2O@LB 9^ $56՛emUk ǁ#ę43')Se}Fg{ =F&^*QC_-x-NZR;+<w#iXJI~FևA!6]nRrT`#g{CwJ۽^{{) 5c̟5%(OW1PD"k<#T./pvU@{mO/a EmB2wJxݝ"e*6o@?w X1s ezHp9]A&[Qz K~&-v˖P%?!fe# Ҡgx(LHq^ Elvwk3T4)09.uвc^fv8a0.n‘i?RXmǔl<5Q)V/߿gd)~$%JGIxc.cHQ9Hi㔄 xz9EH~)*Y֏6jqXC]z9?VqT.^rO}fqs²Hט *S*jz0t~-0PMzJac˖oP-\nQ>{+ Ɏc)bҙYk;ZpsK,!02a9<&N%k?:Љ J&4,6 )\tm fax,Į_Q6ˌ#QCwk*N6~c[oufl w1Wxf]oP3۹駊=R5ꅏ &eUfd7aV.7Ꟛg6y<@,VLKX?\u;gXq[]zZB2?Xdg;SV fqϸW*ΎVpa?T9{(EE!-6U8\?շE5m-Ѥ-G 7ܔ®n ap=uP^Gc:Cy s΀_)[44ӿ(o\O-"sPcKMye zMbO)W|YǺବ"tfВ !bxJ%g e@Dtlۖx-;(!۽|- 2gP;]~`W$bXzp"L? ؾб5hgilVVeYD_< Blmhs4C lzc-k=+)r 0K|O֙c#B&6g+;j4E }fٿ_Q.){[ؽ2y:L~cؒ..ADWV5@$=H NrscPi[@R*;۾0gr-@)Sc>p,Ja-3*_|vFPrgYLI7˘՞Q| )0~haFO.S}GIA?sZ A4>VoSrAܶ4pd]9;g9㆟P.do/y n4F̰[$~oh)┳OCwb..mj)܏o^e֡<|5a+֞Rm xيberhv1xDZ<,RiG]/PP=Gml39pCcl"1hJ,A%A;0Nhl_{ø8<_ow|Sc\) R]/+00xAs_diT\0JK7luܫAT]jH̅A^9֮PNJ 5 xLR-:A֜vfi>YR|?_ƺt#gds\ucV"ݣƈ/OW'(DKbk?n'eTX^@7sgSNF3* 9T<_3C-d( yȟ%?z4[leG'g 2$BvlLH,տiRJ ;h2|VjAݤhW[%e 6 z a$b((lӀ%|%)>_gw(<[sk܁0XՕFNK}"$E6i6ɋq;FuQX sK;LcUDju%V;y"61"4{,VG\HK>ŔmXz40TTJ-Zt4?ѶM jl-vlۡG-o7 +8&U\|$ƚ R(~Jy2Zr욱5'4.̲w>Qt`l,|t5U,[q~[VW(0OŒ? 9(?0by8ת,%l~3HNn7UfJ&˔X qG$ Vvxit&g Mgx`Tq`B.^,=͈TqPAUwAi~,:y|N`2i+h*(>ϼJaDdу0Xr#aa_}  E Yd^|hA,GFW:<[@f6_َa=kD+Xw_T "w4CdgLH"b:7yL!*zB& 0hDM|s{Z~k5V.A`gR`Qw8\F)6XI!.+} =s)i̋k=`c$H[BV˩3I%EIE܇ױbLħ(U>fe;TRgA!GRW~dʲ.c P0t9fǚH{9Ul.?)\kE ag1zz}7<>s>Tnހs5+cyZƒ~<j2_n 7dAע:)S 7cEA;;l Ca&wᦎϗGXIw9+G2!o1q)Um2:)^0I _\+W4DQ̮ɟfm7O,/4ߊA $Ak˯Cbpf%wJ&;FիqmY[r(ZY C*Ek ߋ̗+\*Y%KEA,<ۢ%ջd:bsŠ "K?H0@a^a`P`,^IƹƢF/!^9m ٱjF zeW 6j`mz is2z[nb而3ɚ[LRNj"Ѵ1ɤ!=q-IE7_trЁ0 }\D[ٻ{7*LvP=r!<C 2@5 gLo WYpͥcMaNoTH֋*G퀚8&O49iW1Y;]T4౿,h=5r(noW:1X.*&͋H :,7w4l}~'OYA-?!+if/0BP/I Aʖ<ɨe4B\~I W47O5q%b}lD4'SZFȍNj~Yb7Cϓ;bb?Rz7YC=>l#@[U!?MgHDF+^ ? UOcmhOfr& 㶝u=–q!J9ht?Нg3aos=f8KHT4lxcZJU7H嶚F=rsQdD^+/VCsy?A (t&gfX<1S/O1G%Y1Hb?$}YubkD\E,z2ya"(r-ѲMį@m@vtvm+78\}lgHߗ̃SVy| Sc9][ɿ;Hɽ67_iR$ (bJRmfsvs]@RlSU!+hǛc4WD ~ 2{s2>`gLԺ>l]|]Y{Yv(k?=\ȸ+a鮶T&_iNG]S6^=r΋mD&mj?nZzjT13TOrEQ.Ys>kA0.OTqX/514|SɈ5]+X;B *`#ry)+Ԓ&|@9F=39ˇƣʂq(;ڂGi[HlSIH>5FpŔxoYx.m&ٻnWZ@Бno8XmWL?f?qZ*b"ܴaBg$A$9"ߩs9pDQaeP#eEDf~tfA~EU3bw\2wE6 wP pӑLvנ *ʆb^_ى(_G\6=;<6ˁK Ta7XCRk1p7yY6&fƒf3ŋlY@=7 ҝmK'ļ݆0p2LGR93z]j k 5}|MiIJ"4?+~D\ ISFUsn]0ܫ >3JEe2 \K^$8ƻLl T?Bs`Dy8&"a$6XW 8h/? n}X?E_ +7RtٶNOƢDl{-[[[kq=LZdI1R6NJ?KyxăynTѕ~g4dc#(hBsºrڬ7W\F.C0Xc~tۻbl!!uP;4Qڣ|Jf08, ^>) T ]5v^7%m~`.=G!zߒTWK[Mq&-VUd 9vyWcr7 I k \zq`6ҙ~[ 6bW&`ndeec;̓O]BrS"nshz7w?kISF'vZ"WH%*nnL^4 ̔&7uWnpebYZWUHWמ@q<׊w3tL|LQb^$t [{=S4bv5v1 ;@NTpЖJqD3Tllj_sH6Ȳ|NQF&o=K0{D ۯQFoV1 :E\wI몇ʼnBIp' "@|jIۼ4_΍{֩u$Ƿ5ݰgJƉC \)Ys*,>R5#YnFADU!GUl+B3^xc5&gt"zA_2@v_ч7#a8&J@m6e߶ЇuoѺ}LzW B4VRKp(^)Ǹh} /NG㉠>2)ז*]*.QҤjl&SÇ,t`i#’WK#&sˆ-Pdzڞ1AL!.(0-eWoB!=`׬z(vv[m#rG4'f,^e Xԟ\#*E{Y_ .t.~DѶJssu9F4kѳ$lkIvR>sk)PXԅYC-i ejDS8WhsA"`\n bvEyD5/ղs}A=EgAAs}sƏE`1ôӿ>~ׁ;[Rюj /xަ׻ SzO"N!O tYD آt7 #@ZnT^½lZr @dm>pAbrjI! iD}jxs B}.~JhWƤKjfKqFsKٟ=>S|{l<k@dl塩18 P]Wcs)'F cAY?-h 7 #(Dm cA e +8a-Bն||HB _ g35°bF㟶w&6y|!SIE_#gw Oض}SF ,B[Z΢.CT+fŚN(!>li00a͢oTEHs}d@3ۥs";Q;Tck,X)mΧzx|}P5K*lJ7Ab}"uWɅex>@(fhUB sȠ3"+ڐVfPJ`!O9(:bc{R+tKQ{wc*FPǮWln5NY&V;[D@rGe73c3#ܫ[1-xy7!%`JeTI#Oҙ`wua1J`~pTFQ/nm‰>1.mv!  k[=DP4azʝ9xLJɷf'qe!8u+AB_T.Ʀ EzcW-G<,]l0QBp֠"G\bВAqYxUYacazc5:_KH9Ύ$_rdq ĬeSp->z`㤹9AK,xGٖWp19=/JwplY6K6bCYt#T\ʑ:M.G:.{aҋ7ۢpŻlL$7)(ɀ0P9;IF,$VOyxMijM5 ~^cΘ- kL`H+.6^x'nUeM7UoX⩱I/Y S/bEFBcHwym D8_NKe I*k`EضS_lEz+xɝl@`qIߨyT 5!u[hfyHNc/K,)0kf1Qkڽi"Q:t!fFo0 iL8VɵγLN4]xk`_SU J&| MY"i"VE"+8{ƈ f׍%gd QIF $G4Y1,YHfo)+6^.PsǔY y!ڊ@qpdKg0H~p8m`JW6&>BRakKr&i^I6QbJz^ǥ.鎥HK{n|")P@߰x-Xe; %iDm8f:#Y}}ε[?L(B}#o 嵪>f~; Rؔf+;c祔W\ }|a;>`meFGr$8[eskęhx!{x ^G Նz"53>\}K,",|4M\M8{;IH )*м0eNǑziY@$R/S 7xka/A8ыpziDbK5IpLJ5+Fy6mzVK?vxd"fX5wa ɳnI)? fʁ+Zvq-K)cNbt'\Lo`Y5ۖc @z SMIV.mtn{+7(ք(4 F/XGa-n=yA $MRi=Fo}c]w4ጽ!%eh֯YHͥܔ1+-/h{a:N{, J#~WÞp+&?걟2@OoY ۀ)@aWϐ00δ2ԚR]Uq(ϨPD~D48~2FH>)t9G7 Wt7-Gܐ2]߄(D SZ|-ͧ{Xb6&g@K?N"將SE-WבG96˜:)wYiŔJ񳮰cɲ\ ͅ]=8mku@(X;5Nit(P24>ʁS 0\@1$[-Y!wТ]ѳ* 4%7k4Ifr\c$#(ɨXIL|fK"յ\ Oo^23nG\,i9~/itB kP+S]ei9k椸򵇚AΚ@:f&@9@0lI‚?% Pp H& ,>Ml2T]De.7al&qJ)N/  c:‰q5TvJ,^7U񏒗ɟ^i 3K=MBB2DSٻ=aZYt*U/ڤ'u֦>{l<}`brɼ>f\MW pġTn|tLd޿R1 kR)sv8),ĝ tg-6hgg9[FXGXLnll5EcpL#M:<݉ɇ+_ٕΦԝYEǰcz>mz4 "+M03|8g惤/EKJ"G@"Ԃ'V[%J }-lZܬݣ;ESN LVw 6JQOa^+vB ;G+ 8$|7D:P}Ӕ@_" q!hFQNm_q[D y;;:Cf#В{Zf4:X ށ6SbzHW$] &)V'{7H*}* ~]r;_qpj y)%(},H E%xT|ܭI3u^ڮKjB9 FbtC+#\?Աۤi|ИOZ/OXՠNfبpE!*BA| cPI\[."_ML)GG:ߧzv44 azd1KŇ †tFCDFtmgXa wlQ%k"@]BDh$8[XQ ?1BHH:%ݩ#Y=&+Bmmv~ktg>mų`J '$0g2O܀S8r])8uQCz-)[ߖ4J䙛 OTt j;Wjb3;W~{YACJ%%!ml[V F!X0gLJO55x-gKnrK) MД~`J!R( W]\[뮥_}<4ѫn#- jkKla4f+ܯ~1 券g9 -(Z\-XaY>WiRB!51 IYh acIa0 @.?\^Ir2N31P`e==t PbZ'ؿN I:Ύ%$p,> 04D5:q-iM2[gterK˳IgtIH'#=Â5LjUkW+F0ǫCJv}x,th{1WTlGLeSp}s`0b_eDLHBz|=S.Y!КM-rD*k^}V>!pRy"2څ%s~uZ^r"BJz^upTZo9qk*xvEJþVS28{} FKd z}DZ#nv!o_'_!(j5tΆ S$M(>8W~PҚIgLq.>r@b/b fpalHV8ڂڲyU>nY 9N( 9rxDd8I7uSUz{LZuӒI.=0; UcӗW : o7d<9-͙bĬl*M+8% Dȏ y+H }ۆ^RXOWR.g@?~SWկ`^4+Z ǐaN%WLHZ`;6hnV1B-"isJN;Ԩ}Za^tx)6,!xF#>eoxh w_YG+oDW-˴_f:Udo1x,b5LM!Z,@_APD#m7S&&95n䕝E sNؽ%+=yݗI'g.O9`Jwc+^82iZNnJ/iN=(A( ysOH/.6E dEo)弗mkI|>{ک8n!ٲiwizLy)^%s8vH, X/9""5[#)O祸iI$ =5V=n?/i0|_aԞ e:%yF%7m9͹U }UeIjb^ NjUQh`I\L9LN.*RWq5џoE`\H2$aj{L]0\`|NX_T΂b74ƲyYx!J46i|8T= &` 9<Ec]8#P<ë7H6{HX9_,xNq,(?fO/a@/2+gN ,%Z1c\ulZWđٸ?SkW_yisO۩i( ot5#j/5 ~jGl?FNh:QnIU C`m/C(XSFO A`3Roku:΢01貂j s1vՠnf~(!\HfJV[HIDT9iy^ÁJ3 mݢ-5Cy/ x=1:F$!@Vv9d i39e P:螓wVLdœn]\-כ<WYc%TOnNJR2LO*Ɍ<W MuTAEf`Qq\Z@)}h(h6~74dIC(<ÿG>'?kUBSf!;*(\y 91qʗ>q'N(2|mM@J"s bNtNTzcWS59; W|d7.^9`]!mւ_(jE.5t8l AnVvLϑ5z\z`S0z͑kr!1 XCb Q8)X*'˜Y8覘 XUNsڟ;MMiwdZTucF^ E-tkh1:SorӘhvG8TNDC57 j۶u]ؚm 2Kmʄns-Y1n̍]^3Jc'5a>rcP̐x-\2 䬆rCg&_ oX3]??ܝ5P״6ncl./Xk1 QVX69πڂXJm!%H9xΫf"DkGdz^tGd2"M5eYO*,z#d͆ ,Ei(ʸ#ϟ[5 I FJSq |T|6y[_x(80d&}U,P_:v&܆sKԉ$"§yI'O]o%6R+$ I -0O b?}Y|ehZ =Kw㒇e\ 1R\8:9brP:OLX\xO7{q'zI{z4J󚎄KI5Dt\RG+6ggSDh%W|_=l;ǯc!ȽN *&3mEQ)ڒo70("S8CYݦnLBrChQmwOa ]ljCYMr@y?#6 3l"g)AFpt*7ݐܱ'nX&57 6(}׵rR3"JʹG_=]*qAd;"eg<YI4jK'l?7ZE5ϗCMa5vZ;me?.LLS)^{UO۠(xP!©٢E+X?MLio$\Iorm ޖX .w0Z$06+؎x*--B!sgu -Lv[?wLz+V1K=(QW،#FUQͻTjӹ?|9#&nhgg/?X&vv6kupP[\~ϻ ei Yj28mo~{ptv)YQAz4qXٮF}Cwִ&iSK/<:%zI~@ )p Qo ;nguۏUi$r\niaSȻ8t@qSa^43rG+ nX@Hb9*gE~K~Zqm!r@=+![}tEo3krkٟje,a,p!-Eu̺lGa"童ܰ.0|]]1Dk+-H#D)_ߵ>С/O%㲔HFe8&:.Uo̲0iQjPژE( rxQU/w$eAT E"^V #pOvi6"6K} [r zm'N[[;o;Yi?9n' >cWxEb?*I 4J;-4kpgPyww+o>1*,UTi 3ߵ]M<%5) __tݩ?8Ϋx7;ȍ@\@ǎ,Y`@{=<4sv*h\, 0g_%_yAaQ3@[#|^ )\q,ۦf>Yz׳^ÅobyvcCt˝^^!Q%Ӟ>q:m…_.Aֺδ)+X3 oK=ٛ+17M;ALFR tF\å&ѽ&O4X; X~MKd9`#A4V̑_~mc^5JB麢[ټJ/h}5?\5HD ؒ9QI;uʍ3㦺eG?{4ݐnS?j5dC f?;~."#9&*-\Of]2$f|#2j<f%1͆`(ؐa (, ^T&e`Ǜ@$ǡtO&,VŚS^>c2"fFIc>Key5uz\1f֭2gP/gBkf pW 9W4[ƂDˠ,oL2L硃`߉d΁H` T RmO!a#N'EWEr Nc&<*|u3ߗBCWC\Oآ ࣟ>;ǍK]V(Bɲ0ɑIAGcnJ^Z{쯯 6S\goPfiO6*W*Q` A"C2&`T[rXI ǂuA$*20G묩ex3ͳkPvNp-&M__ǣ3143T0{:db9pG2- LΣK{m dM`J5o1W>'fTL,x&~3#p'1'~6-(:q .d&0".eg{R)~hUرQF,ȋl)x0>j,OFO<'n&Ff?)uT tWLA1Ngŷ@ؔ no# ߶FXqLyJ8ߌh! Հ2dK5#45ٔIMQ5$pIp3+S36 YyռM,_Vi0­T!\0C>D5B!!h5z^ȭʷxI&9JL?jkXѿ;JΨwЀ"rsJOfo?ЬzBa+wP:TWַ*Jan ;M!|^f%\lc 4vUL6cU [`OC\'ԁA3wwP.8<]A\FC=ZZfZilt*ysK[qѢH*QU,˨xW*"0w坡=cy(Cܘ ͥ> ao#~1*%DSgYiyrMp#HP {ޠ7ԴK~KWS䫫mZm )[y"Q 7gwB%H7(\B+:U~o^I7{œ'HflwN]=Ýu(G* K O0mP-.Qu/M46C&K(S?$R玫Z[.n{sySOڳJRgNPgWyd2> 01_'qGᓍ#NykP26Y6TFj^b4!Q5ٹmYHĄϵs7\gqevm |yd Ml6IG# Wb*Fkf<"MdnEl$*.}[qFlOL9|N7ӡ~ lBt*gRbE0Z'c #C[r} ='7ݴT?[x^f=՛)n){3 ?[½2ict4T,}(KV*sDRـܓe)aKa8@\c/ "쨙?$v[N3t )o+ 50dq6W'X}Gѭn[%5_k߻]96Ǫ5W% $JDrሇg\TB$Epf\CKύ$Pʪg(H8#{Bȼ&^^L2e(=7O9MK(E(=MM)sf{>Cb<; ְP!۶IM/#SɜٕfMr-ų0BO.0&6QZ hQhLi/*Uxm LcZz)AP']ݾ bx|WjCpYh/>v'vl7Ŵ`tݕD-XC/$.Uh@a;:Қep*y׃Lg7$6Gd[$ʜlbvSSjz)b4 v DQotKKlBU>H&Eu&/VgBh0W.l~EMBмYs:vnѲ"l4m^[LyKX:9N=6 $zth`4e+2xpyGd|J ^waPT&5/\S!D caC'iI,hX=^DV1B̵ad nT,gtm_Uf/)JhBQ_cxP i*ޓ&#> zrݫϔ.0>I `!~D-u`@iH_ r >^>cnc3K˜ A'c~;RO&W{*Kb_B@z`R&RzDG`[gR^!bӼI3"K]ǽ Tiy?w ˦yQ#>{1bj+#!';$>T1li}wN'ßF0V =̴ZjtTCE8Oz 2EZ[d|&qqwxl=).ꁴ`RZOٲ'U+vjT亽MJ)Q@>Q.&#tɍX|Q:b]q łg|M22B'x'y7E{$PZ} c ڃ8+h }5HÇF0r0!SwuzE.2UI DqU~iQ7ٻA*`s,)1j3ZU/rW͇7Y$ t+}b(j.wci9<'@eu/&9H?4[A&[Ʈ;b]3m 5+9X86y'VsWA?CS;zt0>c`Y'ޛ3uǴLWx$V`keȗ(xc N>lIaAKm :T`=>A_\AuAeˁ$̃fLp7u}/ZI'ѝHEA{wKZM^D(N&.N5nyf ȏ3 M$'?b i0Ed2H Pv=rAo/ۑsBBiZVPeCL?v_{#*y^`VwVqyykPdRM`/63xya*%|^T} x~u@ta,N$aNpdQu&D\ƒOL قsbJ"F::v: /Vh6A1kxr=!_e֘[LDj /|aHК#Rļ]]nvc̭J-E'5L c!hs2--'<Xx<we? ?Z ˞56w^v3o+4"Tkۧz4޾WYHOуg}QLm]h`a{(_khLYƷb>v8yȒUof/Rl[Suf)g< ]gs&mm]?lqPG[0K<;9|BA%Nz4{ݕQh3- Z3,ΰ /.{$ƎDsB+h?YSSCd`)М[t'었ۀ'r y÷9řJPQ J)"]M[`.ZdWq$5g{~ZAszg#`eȫ V3n Z4dIns|vO:Vl07ڃ%73NQRnf9`nVäJJ'¬7&4 t3rpxF۰fh䕓6t| :* CڮחAf#?ҋx]~)MUxM6IK)&.5NoRwscCUl<<7f~ KO:2s,KqFqvjM>_ȶ !EDa$.z L@+q^OKUtWQSf>&֧`r,S&BBEMwI^E|[ڱ a(*0:.bҌdMx.:/Ñ1b(9P (+˔:}_?eCOA:. >1Kju|-_=b`hkJKfz'}wR1 ^T@ !"s[B&?jCur`+Nyqr4颪;Ρ!_w`S*=o5Eo#UғPݟ=vZ)YnM8+}FpAJ: @q,?7ml%蕿4sr0f NrzmuY \v]m:F c[ZI. :XX[H T"i ٹ&)v}%kTqoTaI6m0GV!E9Cexz#ovq:4 H!afhŔyK.`#+G)85sD{O Q?hjT5(.RC57-[T@._R\Ʀ#XR5J(T*Yڛq41澚H?$6Hd٘R9{ace.Y"yY!rJ(NWvBm|BM#MLpn5;$PJ SPi71"8uەvDr92TRH͋5]@" =ܾ6"NRJJ4HƍD[70~eUL雛LJIq? l3!iۜ=#Erxա.l"Ce*)~kSj`eOa0.oMaL0 Ԍʟ?qNPYHBk|5!$0#]A,]mM7= "Pv zj6"-LFMB2etM͍7 nɣ>F`^[Dss[Nѝ{~pȝ%"r%\"d[dFwm jvy,0.+`jU6ɃHÆ>TPrFOrKnrTƺ4TuXF>!QHy6൥En%zёw`Ӷ8 `7aHCO6LxN%$%T6 glnQ@ى.x҂b,ͺ(^(f@w%Av.wP.1.T$q u@4]򅮇bc~'D9|og´6Xz+CʕAO/P栀!"%%?U1: ޼3d͈MİybSx-ьK\'p($ޕ#IXm[Ҫb7D%3p 6z를Plu1m%8ToS%?Nt",?fFUFO%'J>~w35y: wgi*OֿbP_P>/TCdu Jtr ]CW,se Z ܂ϓq` زq_H&̀uM# gI/MMzWtM*0TQ iC.3֚2%m v:vY] VzQcru.5i̹~2 yJXZ/ x"15Dz,?5EmlWTd]-;UcsGo <[SCᒆ8AXߌD;'.G;!Ҏ Wd-ZXKBAfo!tl!1L)=¤h%ۤfTL)t*㧶97 ۅ' i3aX#jԈs{ yYP]Ŝ5³!Uв>OZH 쮷W"VONsriHH1 SME+9m^5* iWG-rcju H) g@j9soۀ F}0΁Hv1t4hi\Ժ8/G9ꩼy?Y]e G9CD/B8'vu$;tGak+Md9&~ B4bec+ ȸJy $ !lEw#3</0J85b &q1=jaN.@/6T;ف~*vMN$z?)Y@r1]D/)xpV| 8Ok7^| & ¢+E6DSqMT3eɜCXxF A`oSj#dґ']X0Wt}DHtW*"ֆq2˴Mu"T/yVT|z.g(aqWGjdX*U䱱%=t!E=֎t87MNAh`r0 d良U; "Ș$Kḇ;%qAr?݃Wqt!8m#~X+~isP&NwXV1f-`kuI?l]t}~iJ×nð}*P@r O>+y)ApNyaa$/٧|RE`i'`7 V|s,Ķcv ãt:DlvbކYİ}ƒYZ1 KRSF܆VxeAR`\2A3nt$Aʸv~ q~S Rk}}:(?f NClC)O\I4@f>"/o<᷶|jU=)EC /Uek"M`n܀s"U@#(.#ln({p.YeN.D͓%6BdJj-tXRx襜P=9Jw^ޚ.R10#Ĥ fc2Gt_7Uf 65[/VOFӕEcφsZM]I mXƩ.wXKv ѥOn@ t-^9x;V+!TApc UD a >W"x(36,~FY++Wʱ<&3pN)2Р6$*n`淍" )ǰ֫7ASd}dfoƲQAT.`c,RW8Wk}DV 1r )G ʪ~x6 tfdIW@tZ>'[=Q7H~ݵw?9g&D.kZaeߏ+!D)Ψ}Rz*,??*oAEÆ*%6 4ŝ;\gj>~(&W@hל1c :b2Oj19GHs]]Nd=zSO*Xd7T*A̩,Vy}ydQC&Pkc:)Q`;&1Ls#sިH䙘IXp$L \ }tn9Bld`aL$A$k&LGY EԊVLdKG(LD5zrA>nUr$,j %`zgܡPy&P2vvg\.ᐄp.3]xa CG WQIjndt596Ӊ[.j #59H0|%seK%skD i~fI^4,f0`8Xdpu]7E&?/P> p(Ʊ;2O/D ɍ/1pbB8bvO Mb$8Wum}%ʔ_mv xN "Ha@TOf[<6\[1%l,ɓqL16x%Mܢz%jK%zZ_kDKB'>=Ԏ OM?T~dX좯NZ#p 򛨙Yu؈N#\ܱ?IH5%2W5wiOj+}Ow}.*`}#g*˶k*+VcT!S?}C*G tx0#0;:N=x >F[!FD?r- Cf9m*WFZ[@"@h $Ws*'>fL98RBhOp;ب2|CVbԙnϪ}y8I'6if&%baqs 8JHgSͰA& dpJ|OKfMtg܉ʎXfOG!XI(US6t6 AY67ʶbhvDTr^&5_QTEY3]vV+槕׆{j:qF,UXUd-[w{Yoήq59?X.#PK9G呆F"߲l)l$+"Nb({O曜xk)$-!HUmR_گh+C=JÝYcnA]{JY|_9j4C(A0rcYcEO 4$^-zHs8I?A~k4GOH_?=ra*\.tZO gFXڙ4m+0Y9]:dL$^.@ ##W5]617^ TI  2'(Fu'egTRʙ-Իtkⷲ'_gX%zBRth&dNh{bK0/ PO3uQy+)爏'pLO/4Sm%GږE9E¥|:anr jS[RTRI_BUEV75(JpsuyUM6|7-(62_i#@ۡ4hi}of/}r[1[ EyZ&Æ]mmS,Ș..y2U_[{<^سc{{9K  W1޾=.hau$41k 9Xp:$;ˋ?!GG~J^{3H6KF@[_.\q2f Np*Lġ;)ZXXN%/lŊn^¢:G`#k}!ϚN=@ch G{x4'6Om3|g7I|Fr> >WzXfHʲ6>  $*%%GKM'&v9#32gqFD2вAR'Tܪ]}j&UTSoQ`$<7:t6eHr(h̢^ysƼ]j7;Gs$)ީm+ԭ)`Y-Lŧ $@~y.Cm|bUeS3iWjGS!̵!Hv?c6xjO~0kB05 vwItUJCƘh01Z]9ᐱnPE`j>|kiSuŀj^EjX1{6Оfg ;b3*Jp5R?qc [ܙJ~MۯT3 wa)oBvF"k{sG?T! $d]| Yx=&sl*TP1'cva'v1ݴp`o:-( Ah]BߒthU#{v=k`JbɉJ+xʒQ-wM$uĒɟ~|FZe.*[qI<М!C/3F";ml!X2VDqwEٜNgb W#7Ԝ(/FaIjKl)H.: Lw=`MXxaCG3" &9+Aq`^Gw>ww)P/ ~򇎞kl7:l=m|g펱^Qcp@OCȯ @JHϊ2MA{фlWO1X 31MBb{|sCp!?(n ѽ?Ab?2DK K[e0SwY-4`~Öu:)S@H#uH8\RJ=v\\ȦЁ>ҩ 8 6 y o;{MERdlP1F>EfyǦ9x_JLTT~dܱ} ϼ/w٥jzCكu2S}\S%JC[eR˄<>y*5@]g y*^J?D8W3"d7`m'"yd3وȣyW_7[*[_\x \zÅCcwj=n.O ~GnnkK+lӺ^&_Pr͟8tHRUƺkFv;6[?f'Vꕘ/qۀpP @Q -K;|bD S44I5[2 8`ﰔ T"(,K^eĦ8:O'-?KwPxcukP~N?v3`[7NnA \֑|O#Âzr7T&`/"YBA"꟰n&Fak4rWPo9P %$ >v "Z2fS t+wu;м,8g`IZ9J 'ܭۻW Ź\oݐzw+wi1: $c-m$j+69f7Ӫ,R,oC:pлh}SFsvpL댢v+0;4x:0d/0_2H-LjA [Ɯk_8#/aGG,%5R d/m:V :M&a^!LZ50֫JzCdCu՞'u'NPt{} qcpzhwv߱mᝒTk'}W/y]Jvć=>B&׺eWF젶jF/ب $%,;{YW!g>/goxX `~D>nU0ʴg\֢F B_;JVɝ ҫZ={]qq2`D+;ړ_&c!G#%ubdSާ&(h'm^$LLY-XY"$Vq'V2B8OE&Qt k]E~KZ L3lW:P.Eu~f@Zy)7Y}¹j^F` ՂoWQPeJ )_Yԃ3>g~)]vFJGi/+e%WpGq ?jQ5kIwdt&Vkrz-6jTn%r]4U8W<|"7ͷg:| /ma? >e%4R1O,l_{!4d䇵M:P<eCT4{+Tjpg:]4(vfzLnD_"꒫<PyوtAAjigʽ{;;pȂ_zGlN+7 \&X"Mғ0Uʉ7*4^3tƆ ^t~ Π'RB 1Ǵ@ 'yw_p+1pCXcCSo}uiPfR xZ8/K^ 9bRh{F`'Gɏɞb@=nHŬD^e&҆/ݩs<:N#tLG57-R0/qe֬SRVi먇6m0a y-aFT:#B.F6 12pOeth.O6\秒.# &zXR,Ur@$-}zxl!P|}1y{~[JO^rϽP3'.])tA`+/  MB1#Āa GXrn/Ո.3؄wo#N>қʠu#t'lh{tBuG7EW>}`],62南)-)l\&Y7j &;.F(V7q^n'1wI V8@R97;(aDqH/*=/ teL(6԰ʆyny/9QCqҽOsC(K;F>>/<uؒ&DYb|i*N2<7MdS\iXeDY_DI∲+0d h% BfavP8!p7R5dBsREߑ( ⫚ 0.ڛY_'i&]Z{b%x⊸˙4Py d1>~#5Sj^J,d<*bK@H^h0%i"y'pw>J^8w#qǵ7,gUk5ں-W#-AflL|E+,8تd& > hORe)oЭAn^8hBbmYCCAǯ,m4ϼԊS9+L.ηb iIx"x!gju4߇ظLQ3h. 9oTn%ˇi`.tSc?kf77H -5 #{GvA hn8 LP o7<޸x 6ϝ9:Wrp.9;*Yu6?6wCI;!Ꜻ:.O5dֱ!!l2(@ڿsHyv q؁8-Zkj KNSlU+Uˍռ%ް6\ 1$;4JzBT|l@bRJ6Xc)gI>2.@ڲ%cb~WCr ghA/WKp(^Q[# fFҪfo-N5b.Il#.BQ d L}n#'5-j+L@5*#|N~4aGlɊ`C(qgV%>$ SWa  _VzOT kpv[ L #rQmtgډڢRMQ"4iVԗb"݊ce֓>Ջh8=.Lohx`V`{4:۴#06 VWAB}R'_@fMF=..CŇqoKPˑ"p}In(rS m84܂Z|c#bv[6U˝Ca+*qE&j`#Ӏc?Xa-a`2Ţfh+VCNd] ~tL?<>E >@(7'_6(ckg#+>:ui^:p8@gkhOa ܈? euo P Ŋ{0Gt踧yvq+^?}!w,)+ܵ4 7y+@I}6QԸKGtؔ;i[HY"66$@~fTn=.Rc۝wQdKKpdW sMZ 8Dz {ԻUYԇF6/Ki>)Q`Nf+oKIZumυޢ1 8BY loKvtƬ,=z>pl8s a o)+.O z$eqm/e/`?LUXTW2p/5_⏹ɻ *MhY'|f2-GCD?T*/hvk-$TӮj| *w7Q1&ǧa`; S~ȭ8RB_vuD4vO$;{|Iݻ3ӿEңý!Y`K \eDq\7i\.]cfx)/XF~G ҋE3Ų!9*p\ppSIui_,: {>!缕1*_W8TSGF4v {v4pkc4HNv}`Só.Ҩ5>b[n2CAڥ&8jõ`wx* dӳM͏ M/Bϸ(<أ|٩=? R42z*.C QH ^uj +u"}y{AՋr 9v* 1O&u|7kQ\^ ɐը&r黚ݵk`m%wXaQTbS VpȄ()]_5 aq4KpA)EfCKX ̡|H-#~qJvZ|} `4BbUl*iGD[,ap2d~DdhH:!,RN] dMf fnޙ7/Uwq4TDH`u2 REҿԴZ!Wzm{!ʣ8BhtG6$+pSϨ*3`Z'mQ+ Q)(EVN=Qr/HفIaA7x"lqlvw?Ijdғm"/w{д8\!T 0"F~ZCN?`sۃNP|hA BHȱ=ZlLT&2OcT1h 5/}LWxL%ο@u'G#{25MG~˧]a}0q*Ѣ4RO23v6^$6¤Ei\޻,HPdڵ/j54;rr Jo0sp'>{7)9U1zG*'COf` v>>*B 4~ W,mڇd-PRYZl79}cKqn뿇"hS| ۙeN=FHuu)㫟n̎%Nb%.ŒrTVI#F4I_69 _mcnä%Rаj\؜{)NƉ˼3RMwx~#=R>Lp{p ^"t6n'FKNl> ^ҢmѴgC1FI{d[h7WtAVE;l~].S.x^k0,EuFח&lԳyfWF9=\.;Ht]?u+jџ+N k,g8%' OZQDDcu3޺O`֦22^V2EgnfZTf6_8.< d>T zt8}Nҝ0mn) QH18.!!٫LY&JlǬB! D6x#bEKR+<j$= n'L"+P3 +`D'ܖxsNSqpZ[i~ZtV[/ h]C{|m ,Z:tbrя|,b\!dR$aԄk{gy~,gZ+^8 3/fXHBЧ%OIv5s7qW\Gh9k4۩z:巫,nw6WGd 2wowME<0:VdpnFjOaUTOlC%g #nX(1vd-ZTQL kb")ws^ v,Fh(-ʕ&|%DF\#n7yv:C/fex:+wJ9 *јFIrnnߧdc̤j0JGNW_SvR;ٮ%Tu-1qN*ï'^ !EǪiW2~¥Vt"'_wyJ&>2`Jm='q 4':Z:FRxB SXĚ6MCS# y9̩cN{VIo;[6 ΊDo cha]EiTN;"4˜!6b$bO!?bduxJv$1ޔ3b'v>,d͢2bE;m헨h=;(:"'0puk o<зVwPԳIfy ]ee$rt'|Ed 7F(r#Da Ebq#5Wz=xj\fXS8s"_MɄ$^R}lbYhqb,?ကsH%!TU+) łڼ2ۦb wOVniZhe$dQ1l"ݣ6wu\G2Sb`r].o%IF=sP Z8bu*g^ M>~319yO[tܫ^P%|+bz 90硒PykĹzlm KPW.fwJ@ɌN}s.\|z4C]^2!\tPXŋ|PKrp]odQ`3d'5%X[G7 ;y/?!tiyijG& >^2uĺ[\ji*B>S5ЄZԝ e' *e6KtNf3DnnvHhTJ8w{B8#~e9SJ([M7Y˫ .`G-5FW(9si2A/2E=AM72xu/ V] Hhx󡜒BU^@.$$r$- +mZJӶHyί7oݡ4*.𫊈 ,OlX5zygQl,3.dmʙz=!K!3oIN@Od#Q喝N kW(HŜ[08T_,&kTTi/@k)سAø]:H3;j=\~5t+ cAEd{lcř#y49lI0~$%^55 __'xC }y+vk _0v, U|uEYIAۯK7qRο(&g=ETY/d[˕ 0Ck_XVY(cjɍlxɚpoLE%.;ԩg 2Gσ`ZWP5T?f:!/"2˵;2{y`bN|iljcO D*Y/&:Up]/7@Y .1F %9vK品Pc $pf/2+ Z%UpzӒcs[:5yr9I0V %" RG>C<s2jG#D""~ Os&.͒H<tk+P֞]xe5!8`fNӵsaw ~]@ل'&/t9.^Qgn 8k RXBmZ^Vʛ/vwv6:s䓆U?'RZ@qDf^*X-)b='+7 g|xBLGj y5;_ӫ?$0y[+1#]BiDmq:8W5jϜ>VWU/%tc(_hFsB! +&A qIf4<KP'z{Ga<Ӽ{flڱfg+N{)t7^IqC\sKCڎTX,1j7ƞ4͑!JuFX&,䵓%)i! [ y+JT?q* m+H/d؛ ]' xh5~xQXy&aKlcJ Hh4 OzHzǷmƜ-wCw4܁e7_J!d,τ zd^}SM}O|s%_#YovJ_(Hai-J<vddˎಘt,dRk14wsb]?Pts?F̀`ŭ6^Β@L )KlDzzx!mj'}Y$Žg<6|:NdA$v[6Mc[f^p|r^.fY9jl3,Q߮eˡmy)Qy $ fWz(rֻ kSI--R*<A S0]b_c^/r;qo :76 @f}4<^tyz]Y~c%y!]{#_%2P-.Abf]p<'<֡7o ONjFS ifm2QA ᓎ'&(AĿO6Lz`yIY4 VPdƷ>3MABī*f0mj(O֖uXk%+$_fX^;ā5{WV$ծ<ϯD"O^+ti6/Mv ͔Oz %[}gW;k=H,}ϼa:8Q}+ٔ`@`jP dJD"<":Riȹ/AClont \?*ؿ{PrqhkP5_ġ QdWlGn}:PAs!aR|2:uQ%Q-3 Ւdlg|1 }Ê 'tNg߻L)* #GS I9^ВTMc&P?K@NT%aS6&SԁK<ﮨ#7[3r]r 1#Na%ɩ| xCh{2iX7*AwT˼ fP((E D_ܺQ:g;k箹~F#hhIz9}!= T޶OA]ПFw371=ŷF]$O)HX+ wAܢbzD!M\;lq1Vg]Jx*4+ %qIX0yUa.-g(`ioSYiS9FP(ia*fN-DCjG[0JU#LnŘǖzPt^:Ҧ 6pA*xG@yA$2]W>: GƦb(n@=N,B\@AX@zэrk2t#aJ%ĵ*F_ȧàmy#Ch9hg2+E₣Xɡ&)l!o/ZM܎6;T۝i87 5]jOofijl, ufmdE.0k.7}e.fOX29Ę`Ss'9yEy,a4"W|4N/dq. 0lmdZ!Q-' <ՉT#\u8!l5V!S5OD I/.YtgHii׳W 3Rܫe @!~2K &,z={$Kap6Ԕb{\Qga/m9&v0Yb)HiOO @4 e2qb\qG' ᛊI@e{L"`43\ 4ś!y=Ef/ d+{(ǙVQcˌxT6/-VQQKy71ifM+}E|zzqh !׬vǞ}/egohnCrnztIz(-DQͅ!+pA)'qѕ}2Ma{=|D3c3}P duy΀%gUZZvlJF*_[:IG_uiYd9X<`ɩ=懋%-r^m$mS'\LM?V I}SrrODMT6 `5gߐ &jf`le#z,`jS*⬣NVS_8Li!.¬9z9NaI\ <>Lp%`&.3޺} Qu~!w 9ۃGX.NjVq)ƾmj.[Joyfo@ !M|[%_Ʈ!Fڀ,֒WS`s`V-v>K>>9k!MG݊tZtBuMb{cT1'aZTfYh7>9wVD,U˙"BdnSk]q5הߺSj, TȐч7Z9aˆ7\%4GNCibXWL gWSОD뿸>X 0 χr1nZ`i+D]w#EY@&]Bos;t+D=BOCVm%:-c`cȰ|=Y厮f)[ygϔg*}[Hr>ݠ*qwѥ9BZ,3[Y1.A:,x@Ŷdąu1lX XzIosoDIebREۢ`ǰ`fCY+9v6EZҹa|EK>^r6Moz5n?,^Gr[HvÂwA#7um(ѭT #F(Ӱup1X x>&,Z躅* oG߆F7KרC/1Mw)A*?G&oFy<#Y#{\,U1 k'l8B kvnj/(HCHcDDj_ιfUCq*UQ>7̻mkLMWv'8d!9T+UCM ӞJ &H ҍ\]ݡ?e`M#NLlu{^L]j⻙iNJBTb>&k;B@p\,6È1G-QFCpIGv?e 4C9Ij-(M[,Ϧ1p[Ub3~Z3aaZ|&zwFh\L 5`㟦;}PjA'Ӕ%s~3y#| Ek1\^}nC*xvz-&F5{`zI4moba6 ?tVF2"[@(0E9aNphgݻVjKHUf?F8"yjK~@Jmd Y)UUzEkӳ=|q^K>TP7s. ZT9jQ@U;g)PB5g9gÛó!מiT- -j~:\QO2a]KaA7u+?+S AHf!P; / ?,0;ZphJ>C{(8Tuн+">_Yˀ_ mx<*Ait- 7H듐u8^da߼[G6QFeI}3LU$<ƜLΜfqf:pln.f0~nos=m!LEYM^8ґg >+*禷ةƋ)&b*C1`}@xb,ޚ\nnc#N}݌xDTlJ-~3p;sA0_"xV7MbU7o;/qlGRHi@N?_) Aۿ BHl/GUC7 ȻG0 Y^jBxVU-^cˎ>nDoChУnx,sZSBb]xtYH)~]M/g R\#{{eBE >>J.QG[Kn4(Ȏ0wp=*hvzXL1R:ULD`|W^jU=kOZz.b1:߄ $bqԔ5{2s Atֶ`[ī :]cHnpV>-6KKvy\`}O^VةEQ%򳴅.1xVҧC:,;lo6F@?NJSy4oo6:~d!nk߹mV!+me{RL,FM˗Xpm{kl4Ge2b"NWчF{+(S qr2B,)?($~֫>h릚5ItO33o]{W6jn}M!ؘjcXNʂ5v<:H ShrzO Pa:EDo=> +n]Q{s"ܛ av^&?9l"þ & ~#1>yMNM#6xDpX9Z#P=A0\d{bdU9 x| fi N;MN6ʢ#f(r*/CO* C}6;*2 H >ek$tPubTCsf 3] -rS21!@{ƑRקr[ HZ VOJsdI)By>TaÔ?Pʼ_D߬T8]u  5=467 A(=$uJV$4n}(;d:Ƚ+Z[xx J 4J.'|f"!kY]⡏$3oiވwӤOJ|LǦLs$8 H[߯F8!ІpWNsYJJ 4oؽg::`HCz{M|j9]\"ѾB ``Wl,W' ҵpPTI`ל'ga?[f?'Ip.FSmx=onw%C 6YC^Lvn/Fۑ`.ʌƎ?,}kp\Q ˉ˸dj1Y,I/Ҳ jg֔ x jW$<ţ^E(^lO޻8c]@ zy33DL-j$ 3<8Uً&_+m=JL>+ICSߚ8ffՓ䫭M_h sOKx:P X>&EMz-R9֞DTsrJfWokqly$?8{񒇗%MW$ Rp@V8~a_!-yO G,r͆#4}Θ87S J]Ã{oՁt#8ob6ڲnn@.| .(6Y!+:j.AxT>N饒Olu-sa eYEO:|Œp&QIx4~eC LԚ9cB,KL55wxCB&zq1|6[0Z$ooy<7fn<-Y첰W&]8ke`I!WZbpXX5 im"x4FDzb5,[G'q TVAۚ뤠;lCMD` > Λq*I}TIhi > e,i,Q) ' hä<acMb#(v\o{)Sqpy2 af@-n\^Jw$myimhZb+;vIUVStOĂ-]D6K˘]-f,h]a)ubI\ŸkzF8$ø<<mvѡ& Sfkݼ2!5Fc=H ̞0oxrbPt\[/*8慯%C)&Rdf'`=.c kFjn/p'+(]_|Ql׊tUsK7)/*?g9C9UV:h8~q,EҒ˒oYXI7@$7|Y'ŀEpx*;4>^OsM'"k5SpքuN3~sT/y.f{<ΐOKwDNT"̡4tu"@*7oԊgd#[ #V<t߈P rZZ>/ha8qHÖ>Q2`{a~ 1C3 E7|:Ip=(kD}OjA["O46^=g|z Y Om_`?2. _BPy-Mtkt<$Rd4iD xVR7Gs(e9O9DHhyG|ynSAɗ5Ć瓊.3$X<(~ePI1\G`#.K'hHV1=^:7tෝVѺRXm>/ U92iUcMk!)z`RZ&NJ<*Y&1~$%8-@/~v"hR1vfc V@OFP{() XQ䋝"$|DۡUJH T(]0|+d}/8w|w) 1nD4ɂ+'ܕ2s!녗AHՆs蕃r m,>fer9`!eZxE롒CmOSt@1ȳBHvL[&}ﶔVR1Y;fSHs {w?6A)ױ?'*ws|wS 0P42q{4;Eiz ctwB~+?{;Y/aP,Uм5Uq+x?]p"jfxV䇹3d 29ωhc duJR*06g wdCd&M@#oK%MT"Cl{x3㼝]3#ЕÅo?ъ0KFM`*޻JҦBc:m^A$be0]c܀/꿸BۢFxE/m/ByDZ7v,S߸g3qv|:Ogg)*~(-50c)=]Y疀ED5'?tv!HF6S< >XScA0O9za+eGz8 z"v_#O,}@dvYyhJ KQÎX_ `eRbn.3ZnqQ$)9daQu<ཽ9w(w]n} K]$IVQ% f!.ÝJc{xR 4UxsAB2,p̺7AYuf[iH $4vcj)Re~~ սN&{ &o}A'5Bw0 ]*ÞyOP}҉ZF+ q};7U=̋^ima<qOrGImVÁL-ڀ&HV(F]J\gF\X;oݗ M|-vo T$\+NPjU^"SVnA MQrqر]Y)":-T4aUzaaj9A$}_+џVD[!;693IU"H?e9yXRR'6byRJIWOIv_V zq.x=cL>X蟱StHD.79R!$6Z7c$)Lq\H`7+{$}'naqf:V\"05I:pH/nkxE=a:i7W!-3uf2\Jf-PeqRr5T.E*O@+;C¿AmBb,1,5P^{.A! ¥{`$DŨ#V4Wٟvr%h^G(wղP~5bܬyGT'ΐߚPR t]9\&ƋN"_)((p_ :Ȇ 0þ]brțp))F*Q(V]fJkWFIvMC2q9!R+*W՝fj2AΥ,Lec$&ȏ2Zyzbr_OG}U@U=%&?M !:LJ.. | ~Mo*1 俊;6Q$B[uKrjka j, H"+1ЖUԜ_5.?bwҕWC O|6QN[ jg|>ޗK`Ŀ1{&T]ϊGEXf?rYq90b).t5HW94d躉IMpOY޿+woCf]2}sBWZfh𸟌yqϪG<4c>݈~W+%0 Y k|Ҁ:4P)m&q0髖/do.i*6l 16 QzB$ɩ$[[Λ]LK7̫zwaM9`g׸[yjV]N|З5> ˠ.,?}q9xX?6܎=ɢu;o*SpX_cs9y1V v})OSr(yP{?\,8:o+ f~1J.O,abD>uJv0/s.Nq:'MxU$#TrQ~j|9cזWr/T\d֠j JFVA?ܶi^=Pw)sG]$ rs4!7]FX#@]d7+餿7O.ΤK{=mS*.BR'U -P9r;g?~ؠ?`Ugɖ~Ý 4INygg炛 CuRozaN֚2+?D"l2V "W .qko=Jw`JP' U^z*Ƙy: MtG8IOW˗x5B(A oAMquǍ+SOϢE2rr8zCMiyOۮHqRe}{oe!B8d,=?h nmD Ы`ơVNc[btmxcN(@Ͻ.2sOTWE{\Ec 9!lzoQ %Ah)I$ "RAƖ.vó\53:l6iBpd=CXlD{!ZPG+*\mcѮQfm :@IBs! c=lnM&WI! 1xY`NdJ_q"TڠP\k!jCp?_)!=S"0@G:P5X'DQeJ %*\dDՄ]dm1oeI%3؟G>P5K'EtG})Sr7@|8G{.]T8ĆBM#`(/w`UFUx{*={?7$U{ԋ쭪-ˬvE^ Aoܳe ОD4Š)DwTR}$%>-M& pe</3=ZJR ͅk .uw/'wcuԜg,WyQʏyn\w"qsu*o 6iþNʒ/&3s4\z7F3MQW5YAX_}B_K>['3 Ҿ>KKl/55/TϦ5}YB7Kg;5n 6I* C~Aȡ?P?09՘Os綏1*t` ; \O% >vg . \Vz:"e4O (0xHUplݾ3-bhEG >Lk?:[̽ B5njd{yCtZW5 Pt"{P9.[dyBM"tk+͡-;;{ݹwt%at~{c+N;1# Q+h<^Xu%l/K1XrQT݆sK1k 0RYto4ȸOiF6ǔ4K|6O-4kϐ#(^NƦ?k%½UAxG_rిx.㯟,%ϫ"js2C8;*FJ\Y-),ӿ?$mwOoy`$p_WlMl5BHݻ]V3Ն9SLԸ驲_B|Jh7m-W+aiC9-C^<"0'#yQtua 0S;xC.ov6+Ө, L:uƶUmm. 717Sذ"NVMbJ7WUpPm9:]zy_~̳Zp6ULևҳt\ 8h(]'俌tk,t5+1,BU%e[I+psJԎ _JLA(kN \^ʐBnfw'<|6 bc{njD֩i;)Sl #@ugݚiϥ Rzq5v⢢DrW ۭ7'ǐjQ|iBiJk~886:M=/PaMADHH0,莐ttQdE=oJHϡf3Rʹl07.q|s#WN24K'R0/^ ڷsb$N-Y[gk4&h@B(;2i W._a[䴇7z}ejCޑpեJ¾A ډ# #3d⌿HOܴ lU`HV!}- wa/;>]j4jXaRO05&UM)׃C9lp#Bki)wvV<4E Jet.ú+Yp ,b4ߩѤpuDp/Su#Xi[ƛ'e *C+s` 7#˭HWCx$ 6U IJ}R+tx%; 6Mn¼I[56VE)A@Ab)|k"7 hh;YS'QDu@M^v_L^RZ[Na.@q'"i6". rJaʡE/Kl@} y~Ho%cdpcfH*-Mg.,YKnqW5$)յ@J,W q(tKTᗡ6ZkZ.`bj!5V u<} 'l8Z2 bvv"Ñ oH-߈#w 'flNsfa62ESo7_awY+A ϝO'N1R>_m2L W:"Ɣ x~{lX–nEBH%pt?l"}b౳JuV"Ly`84_HI8IAGK@!o fu`p6q8g8޷F3p] ӮQ{ش@Azztk/hZ}-=d4ɺgaoj $dx!MЈ!IPӵ&'LB^92܀;v/m)@&|6xga+SQS& RB0v[C W/ım$K$^1 bu4۞KzrEej?`1$2^Yx@WUjjWi.Net=PEPY]&ƝH! ;Z613P42W:bcr]{XŅ^ k1-`粑5m`Ur*4wϝ} 8K%\>r>MFvqk55ݱY]R5:;)`]6[QuvfۚPDz걧~b&X^Fhayц="fS_i0{^GQSm*G6+ YhP F)GvJy_liP!FpُDȱDk^U%}S٭^ 9)Gz#r>)37,3sx~EHҲ)'ğ]H?9ѾKUHFACTۺ?4_nO:fvQMu|S s3sV\RYBqY"oN(בV_2hEW[xL)PoLqΔ̌d56 Gk} rY"k:y^=bۓ0*cA1@q\x MtD#(Ii4310sMG {"3^+P'{>*$;/;Z/ 8+ 8Ρr=WK)-\3$&w}r"Q!7 CH 7q s1l_$y}ݟTkJ >₢ǘrX}͂JjSԅq~KK =n'Ԋ}%TbfQAP6Aq Qާy4Ph/tǛX*dGYP3hdH4֔l80s޾) : *0Hz,Nܸ zRo#Q tc%dd! n #ӹ]4hgrtLu<Xze{TK'hXs^(Hy7 @kKS̿ӲCfN#|5\Sd3Ʉ|@q̩VμNgJ6W MYqVL"FͲUMY,HSkB-x_K@̴v)}i"8:LHcIkDݺOAe_qYE2 e0ĸvG4ކv bDjX̨Cŕbk|4[SF k}C[mj+ZGz_ FcXZ}_` ҥP=; ?gق[J:/{[Aҋi-+(-d;Kvb,f hN]Cj+Lժ VܲW焢z ͉ % wӇ^XT_VAu PA,ekPU 6ieK[8]>KZͦ9VTUKjFT ^A ]O([=X  n۞zˣEta9++]q(MaaΑ%ط~Yzr&ٕ+(wh/Zw` |>_pI3t/Fߦ^v-qfJ0OCϼL-;7l[9?Z!NKHޮG }"5Qh>-(җ'ӄM2jL9gc<XokjIa῰jEDSxw$:qmXaB\j{ysrߘvYOB-h$(ygœ,b46v!lk j< DU-y߱OU&hg(۽ۼWK&w? ]`%\~eǠsGHxZGLr @\L}Iy{1WzkjfQ{*F=]9\9YKv腩ܰ⣵kE:)r ^.H`.`&QR6l \kю#*n+5!K2tbGcM_l$1vkPv/- ꪄ-e/Z#S:𤪓Pb^֊h fC awj< _0>jGͧj,F X+|x_ɵwEsɨxz˼)0/ D.%|yX0=!_oX%[JMfKDr"e lI.Dqb ~8~e aQ $wIR0oz5wS/ZiXjlD;aCii\'-}.hn>}slD URYJ;4kz3OvN7:$W|KX O_Or9]zlMG`N-5_j 4a9B $0`Ԩ/I[Q=L2]b( pg09 K;&U|pFoi{x?VGL@YL8/?VG^d[. ՐT)"# -xym4W`aɤ/VX-^㳘{FS FМb/2J(п vO|ڡDNYϝ۵sz/gR˜J1mHd/nT lY52Xz[E޺-q8Pz(J!0ѻGQfPgFr{}eZyŖ"b0^ vE Qko+~&l%DCd%b-U7Χ}1o" ~;ddTڂIOL$E,A~kj(KK-trxf_S (DT+ pK+.HH}P>p4go9ϾB/(ĆAѢ *P$nv܁T8ZF@J*[.`ȇgRJV|:aW>7$e$x[c ;;c+',pz 9INu$8Rݶ3- kn~2P*X~pBsXE+ํ҅^q,zR#L& yT{+l)RM(^b^)d&/ $v՚v{+1-rN>hX j%N l`ijk umtF'Mr۷7Ghd3J&t8+::%(}+lsi4QOѕ$` `-lF KE `wP:!f &oM1u*Y]hHa## juFMj=gBR NOm+ Ki9ڑ5FP#k#no {X #YY;ETXJ#m#4h:$֚}ɃzQȽӜz[Ο۪J<>#vǛt?Fs @NLm~lqA%e\cY3&Yiჽ˥\s. ˟(XH>t1Wi(iqctE 4);'%:#,J+6O>ͭ$j~:LoSرbuˮIU]&RFǕ!`wu+;rA?fIm +|\մ~Cz4s'G,_h< "S)OgGYC*|*V Ϗ^)>b*}PLWǥ XfF;uhf0b?VAPCJ}B !Sn}7H`.$8q+$%00N@{* \@o͏ Mndq d4;ҽ['`Ywx?!Rd Zjm*\5µ8g䊉⺸=eeԗ.$v^J)Նfӯ m%*[ ēodF&H265RGhIt2=l|bXa-{CP5d$R ّ Gnߛif + RH-{48J?Q+iX^Ipӎ-EyOoY<(' K;oJk%i2^w]CG%s JłKOv/c0 JXޛtL-.z)f#N95iЖv9M@dUV!Rg(aЁq &Y#"AH(nk ߋ+54]G1:0J&[p4sWYf!rVHVuOd&3Ӊ9:_-h1қ#.ہec+ !j wϏ(B:Oc93M9Ti}XC- |\g<>u1TB*+)iO}/ݳ>΁I-_U4cXX~ەv0X*%%vdS#D];nL=ag!'djl3FQ[uPm1<GO?BtSMBRJ2"NƳp~!~oje]ݱbˢ~]uTlךz>Q@61-Bc@rVM ?S[!Wb]?|CMQzۘRh올3;7v|#Qnm셮5#4&$]>١|rci//`]WQfhʮr;~16@)8ςe0!aUR 3 5B#(0רز "W9&USlu]y$ x)pœ/`JK}[BET{:<I}yF8 IObB[#Ui&spO9js1`~bߔks/eBFEf!;w-SU/8toHt'>=* 7 5l8F;X(GA-ۛD7ʄ4!]R++ 9o59W:=Rzr-Ik5i@,!5&ޝ"yCKH0zC@;P~\۝kEyF‡}?eRōP\ Cl. IR wo #n^/_Mbyf]J="mO>ӀS1-te|P*"|s!3%gwi#E§O=O YtLGPi}bP5]t=Q %ϑyLY}0N@vNs8\mB $F&#Cm0r2[|u]w`1#EUIv%0Eؐ.,A`=c4`!ė_i%tI5Jq5j~RQ.*>- ܛpq3fW Tţ"tnྯcBBrvSwk[?a\޳].Yvu).#9(Jp_ JqY>w1z|*[aO_SԸ-*ɨuSDu3X̭\8({ʲy]YN!F5.Ado*pvDbװ% E ]W$q䳑B &tv[nAM Yn`V=xWZ*]\e|5Z{ QcFa6 )7B$}GDll_v`%@[Hp]9tA}wWſ^`3?:(A]R+T'^L$6: yO>s^ILpc:9e-t֯CILTy@:*L\_*ObHWtJD%W VǨ:x+Jo!*-)MC"XwX*0b=>:Yo 2o:6/zh+/Ҕ}٥xwW, db>h s-!M9&Dcva]5 y:4ex[>:HBz ՆO'H)9 +k,[lװY֤ƣf^9Co2S6. ,]0Hxo^F?M.̀0#cצ ]F.Ȗ,XO<|G/xo!\'!tN"}ad,Y`JI6v GN/jnG;E֢x _G -8X1 ugvM`? >4Ȭ6mn-ÐF, *z(enfrPV.ITYjP%pln^&6I=3Dffdqj){b'Q_}B@K;a1 R9Qj"Q)~;՜Y|.av ' yP*2+dYSA0X/ m?OAA1Vo$$8S& 'V Ug* _E,f3#-TEH[ }:9`I&O3ʁ+؁ gOOPTO*sܠH3!:֍s }\hxLSYWA\w^jdK_d胱z(#ٲ  e#Iez' --pqQ!xQkQNco)ra R|.IX1Ă*~:لO←6!LPFmYT?T.#Ǻq|8F"^Ccſ#4 JL壹jLJ~ _]+/vYYbXˈکĝSk2 EJ b3ʉ 5O^q'[zHKjAZ(7Ki L`p]G˩(B}1z3T}8(aOk]=m3txH1p[& )H6vz{dW<A{PaWz8e\=F lM\/ j9nXy0]E2  j܁7cexezNLsAs ]E;,V_M/^Єۭߤ<9֦N,T ^=/2α^_D ![1}{OVB(N<Am u9!  U{B+ T_F݃_@JwvBnbΟ#?z> T Õ=\Fix$J8k;Cl(Y$/> /!/4MF>ͦS^҃|J0% K6DF@7 zյKgw&2aỽe:RE9M+J}A%XÒ]akJѱEUq,Y.6Vޛ)"Uʾ$a7gY'WkO_]P7b @rje|OV`°Ha7֤[uVHl-H7gľTm؊;Pj_uGR+Kn4 )칎$6$>BETh*vJJF!#x#Tr( 1A6`p쇦s(^νU`=KmWWdx%*/WpA69J'!>RN\B{=a^ y/0^ X+î{b,Xe8h,; } wJ0䖶^c7;Sy<[]&KP+:Dy?avec;цa>'ol-ߒC3<}tt!lvp68?t,Y ,dt|&0G6ν)8G: c0'kvfҌ"e] ܱQ@'BHiA^$Hm1tk)Ļn٦; h♁{ƻdC"&ؽ͠//%ރ[6G[ >n1Lz GaI@Ȃ*)h]I{zrƮU,T{E|'A4)CRN9o-kL {!NѓLUF)CwJ֚^+$+l܍@0pX,\3ș: 9Ч&B(5#TlN,>-.n]DO^| W$q(uIpuxZz[8C}i0[r T{{)`4链B:ߎ@ǛH7)!d;fZ?qIs~gSTI0>5oL]\KsPFQ= %Ƅl^-mV@aD&o鰥Kh6WP jo'267Gq(~ kZɡ ذuNp^!/z%0)y"{hJ"MC3x/xע!!q@3C_+y5ϧD"&f#R#.Hf qM [b ;M6,EubyYۣ6ٶ+'^b L'0N|=ڻh姟"?l?`X r/ Iٸ{7-{F &H%}0'QQ]籆 qzڥjӂ>@XVgߦܛG_VJp Ѓ!wͯg AOܒ( k Ym|+h{$S4=$%M O",YE5o.8$w tL3/q4PYɴ,p˚8f]UNZIwܜO# {ᨫ!/Cc=IC:G!9BzC}W6:;a0P&\1.sW9{ZMPl@=f%PJe#dXEPG 9jeExEqԾ 0n^/;ƍ%i&qZV:߇@ ﬠ% ɓ"N'[ x>/-"`H04@5NoeQwi6̶o,܈XԲGޫXYw! "\4f@EFO1D֐9;]wVǤ(UW#}=RHZ V@{# {"rIV#ceENBcLܗUJnw*L3|'Ԑ\;˂x$HRCkFJDZ"/k r>H%t.ѲKaτTO*oEzw42K[  X4ռi;˛QoJ6ݯMFH\8YTJ<0axs '¾@-tQ1>r+z&È5,VSY7 E6Bt^u}G=L_6tcN <_;ޞ8Je'FAB1@l%:oO ~|b0MEWʈ_W[Lg k*n5udLǒmˆ,i1i"i 秖&Ԉ_%vz  rϤdS[[]_ؚ݂3<J͝yxw6Ѱ|A?+N-ӌPB~YPY3qX ,+ Q+{?:u]QQM ARf&*|okNWJկ%H(Z>>Ma.fB[x8wў3RN$u%<:dyOFޚÏ/e8$}8 $9qpx\lK%}Mk<UF¹jE22[n컫D({2Al+s.zNuGO7qJkH1CՌddyv2Z:@*Eu;/^p-%޾qX,}er@L/lV>#R>>Hs'{(rUHI#ˀYitE)4 !\U `6[:u' D~!u,]H]dUPm{-A7}6l#.ږ|W3 0HR/R{ȜVgd LۛZMt> ;F#.)2">vMMa/z?(H Q`]g| +މcզ @% E`ԠF,a>f}F7)\)4J^pGJ1JlyLa9Ofg "::Ai1{LR2 @PLiܔ ^.!5vӾ6"$ 3G>˅i#jcgX~3&P!T#&S1Cs4`P5+'{[xn 7V`:?xCn)!%L .~͡v->rVo/lh!բ:OlN98vPu ްrKλV+x^/S> -)g;&\&&4@cM:$ݫ"CJW~Ҿfumar=:I1De4loi{v6LeD/WaB8:iSڂ;8e1Bܲ /l}r8s+!sN>uϒ+m#O2' S-XdOLYI)Kb80>Qz6R1tߪL ƿMepjO'.vαɃs CO=-8xڛ#6 Z",?ɭ8-Ҙ\7$W]^Y"٤k9?c8'YF~˩14ͬҸz({7o ]#wfL goOI^R @/ʦ\\!mhRuؽ傜IVJ;]FŀȇWd->hDDGѓZJilV!@㇊nn.s4UD{gu<`Àtpb+{a  t{~< Ϫ)OsiI4H?5)!<0rRRB-9}[Apԕ&ˣlU2$h|#K]w^gzr)BVU&Zp1z?}$VXcl_=<<^>6GGMZWݟN& w+fk9$ QB~>t5x v`܇g1YCVv4W>[+ ?Z3b$$IMVa>FN+'"."$,?Zct>_6]QgKvl v@Ou)i9B6% ʏw܏j-@I0|JbmD=j1 д3s{[Sd mǹo\@3/N9g"VZ:뭝jXi0"Ʈf:Sϔ!W׼&TC.B>X_TugJeh`bģL=MAT84HǀeM|`#&n%GK1~U- 'jh<thJJʎ-gi+ubzL$lWw G>d.hSCfΌ|Wzx}n mu[H]?.䞊$.ؚyo#=׻?!XWur7ӪRrLJ)}Ђ}4]&Y% pW,ar(d¶I[О} rru {w6R#8V0L ;4$J_L=w.^#RYw0t~:QPc_}rc)dM) ē*5<ǜ8ʲt9"~pI p6(3 _[m~R}[˒,G\l{,J[vDn|%$]̾p䁉0 ){h#y_TĸN-> W"}ĥYrnji 8%G)'ƙ@♑6iGTs_Sʫs:O}(.?YeF~֞?7T@)#Jܻ~@J~`{WhP'j4*ce6TM=Qaglc!)mGUqW->Y^oսrT!·lܕsɋw_IIh ,fʓ`o[R Q̩_j<ױzՕ#*㛘jibC* ܍B_.@HhD|IWh^yы K]dK3P, ȹ[K.[7wV*y{ 8`-زԑL",M~Rui^GfW33GSjAwm-W;f<~gef_ ĒsrIYk@f/if@WN)S0SDJȁ ⴨D6[(݉lK9IC%szo!//18\bW{ X̑.\K#5yOӻ& R4Q$V/Vi={KYjm'>WǷ>hpHn~?i}™@:هa{7|)>jsU CK7j*DbkK|'_i5>~ytwK> ]L~ȟ_["AKߪ dg,єEQ#zr BdgD7 oO4 :@xy$ ѷDmvyF$9HReDxmhmTn7JU:2b^1< hnbiZ)U׌qbӮŏjRfj an}_ [| {c 7🸤4 ki89`W^,-z1$RmWa~4s "09FQfK;Aߠ8H_a 7&#c@[li oR ,XWءc řG=~0MP)L՗RH@V&=L uO7nl %9lAvU0\iwZq F?R6b}SYY=֟,Y+?/}U#˥,q'o&\&̔b&kR2inBb{ä6CZ@=;2T,)1- t% ߂dO{ C>0XCsRA-Am\l1;^KiqW|u|ߟê'7~x0eʜX EPZ:&A{q;nP`l_t+foB\Ҿ1)D :4&0{%`+tlV(`;GbW]CKMϐ6*dFVΑc$IJbw˪JӣzCrYdf",1s i]mnc &jl(@aD^м$nLjb7n#zsL/ q]'A¡+žS3دJЇQBK>^i6>Q {$:&]Q*lh3mLE]0ЭGz|j5f|qo@$Qu'uy1[ xAU[9Bai /H\=i"2}'&>$F&YНFJCcѪ3ǃyή#bachߗZ| UFIЮ/D`Z}$2MYX]lD; Muz6ۋgkOmm†̀]!{J_h' 6*1a{/N` qAvjrO[{jqLQܟ!cUo298?1=]?PrSk t^ 4?BBaVหG./Jxw0# a$p FqB:+S㑃挔(@ -Vh@NMҧ"gJ4N=n6U!/RgoSL.f vN,QbO ՚GN+-k{SZ:ʮ@T둋A1z'Cr:ȥ" T7X&B`s]9-?4`;C,cc`o_u&'v`qMwe_<1.A㵖'%q_pGhtFغ( OT(sRoRivmmVjZoy- KptU&tw<ф|n쯔9L^.(/M$>( Wmbc"$82j:A,vw>NJQ&sb5`^I4aP|b߇K0"ll:goON hatR+q,߿b7Vʌ50Z߀uj,@S֓yPA,w9i.qT(yݪ 2-YxImGW S~W \,X|qIuB[鍵E]I4)kl7DN<ߘdCU (RE}M]ǫiL@;O*uX!z&G۞C0 HUhֈ  "M5nD7=^\br Y?h@_P@Ϗ<.4. ^N* Ob|GB֝yKi\ a 01-cFRK3 ofo2ŏD_* | ý mz/;R$-vheGw-wcѸ[DTڽhZ!\5Oz7h@GD]dU_P HLMgz*E;c!wOPάm Uד֘vK u;qb]3ӔZ r$AG=- |&G]igvA 5Ig 6˖u"PwrA}A]z0ՓJfL1)[Ѳi2k'OYHÙ9de!y'Jطm:xE3;km3w #h1v[^L^jV0EdٚW}?GOtS5 x:F1;I Hqo=,gZ26yKxSB~Y ݾNֻ}C0)BZo!%6A3v[)<a&d9mJKgF2}5k_V|of]EZ)Dg5lSooi/;v{ F8<#AݢN,V/PLO>=liSslj.8h5+9yO1A?K;2IgAW(aٍSD 72V6M81 ꁟ9KK ׯn`@ 4oS ײZ?F2Z~it}h1dK;BR}q% S*užlkO֢!Ќ*: ,Yrmm?"x=n#Q{&H䜗^#קX .QHN9kpF{Q 'T8^Hs5;zxFO Z(qF $rLg%nX-B' לEKh :L?T@ Ѵ([>ZZ#=āǰ<]1V`Q ~I#lA2^Wpt %brP 6N2*g+1I";Ƈd"4^%YY~eTʅ{r !|e݇c/eP( 4A5qVZ(\B7*g 1a&{w,hI._Ԑ!^zWI\| x^^JPotZ3h1[!*<nb 9dShg%06/h5$q紂Njߖǻ6J8M"-Hf}x!щ^GXiXoJⰥ,{r r%ilDE2n&]h 1V7YWrlt ш1Zd? 0egG-$5qj7d9>$ijšc 6g{Xڒ!h! ձ"z+-x6UFlƛ R2E}^I1RdZ x)S>(Ŗ0Ph;Nz% ?{߸o0O%-Y00lq;.&]:aem" qsaLA){ks1}^%|,L 0qUTqTO)>XT#UrЮ*]&˂M_#Q)C6^B2Fj!xMH~(∗3Vsmlc]|,nx\^/ǂQe*H՟CaQm[ٲ ޜ=2i-H0t&0>_yź=-\E` )6pN?.nqtt@'[ / ܽ7XO)9"ɄydϾ^^IXȄL.w͹"~xv!~ۭEWxb2c;vLsGT4L-͆"9ˬ.Si:d!Kwjٕ6O}3Пwf.:)%>Hqģ΢Ȁ@-2R)fg.Vy従D.ގts8Q0k_[.L `k13c6N41ÙZix3hFDemgO+SzB} ЃJ&/,nY &KУp޴#>}g a'AeOП(_xz͇{SSw`  ״pE^ l% adN%{~3(rPx& f `\vӫ5`яx.m<޳[KPi5qVwb7k/_iX`8v,Q$ Bl^qڎp!ֲ!50E6~-XCNES_p,F-|p݉:DGI7 oy*͙~[J^wÞ:X5)s{k 4NzGW6i`8q*0:LϩN:UafE8e2Nc\򵌶W;{kAB rW[F^?$!|^JE#A[)o{ ֔uGDS+Ֆ+y\I/Xҥ;JNT+E[iܢjmQ0ӱMFS];6?? cYs6#hGkOJNSlH#7J+cjUD.wtbj?vXR@r;0'EӤ8k==<!0깧&[فB<̼g8d/psW ?YQۭ(0}&]7[?4 ]2nt b!dP\өm̌͸ֽ4n1+P/IvEϺR %a5fD|+,+ErroS0'n̂o7R0cPUOJ\"z>jA"QXyw{86ae`nl[`Zq>{}mMH@ǻNJe!9`$- Ƨ(R9xzY~+mԿFɞMGgk~j'(Ȩ@+_ʺ;y ae +hʝdS~7"2sf#&3hͅ]?&8 $P"&;FAq6Aϲh- +(;Eh#vۂ.H(%@Xko azX9WileJfKzJעR?I{+tBe1;oW_# $qGXpeЊİQFZ%)aTyleD_N(5fE NDd.)5ۢF *ؿ%NMvl󃳞NaL5"7܎^x} tsEe.;`;2[GmfUf qIT#CQC.;W03Sf@Ȥ\s*$M)+{rOwrF$XIh+뻿i1ڇy} B' oNo.̭& ܜl JDso$ fp3p Tx/Vz OvX >p"ED)303TvvI nL*0[=F~JrUPv=t7 \(k8%Gp0w33u/J׃0櫹'FA0<}/F4&:mpJآ U:r.p\_Hr  05cd_ZS}/@?6e(j`u{>_T}dhc`FzTx '~61Zq/}7Z8`-2Q| A6ҏ gkWAbfk9k,~fv+ zꚚ0nJUS"eŜ2/A{,r<[)v \ʗ!5 "6~s{"E/6HBxہşA ]fL`8éKo1Ur&<{N< Sl:3g+Oq_v%Ғ a sY^M0%')51_Jܕ~g&t>lKӍt!XˣTK\;XE٘@euRZpXQg^mQRX40r^Rb5Wm6*})zPID@D]˂"04[QJh݂Vu}K ]aImp8F w+]K %ԺUs Fu3x6cF:NA4p rX)8X<˙{1d6neP)^. M.ОsY&vwEɩDi>86&6HutEePDcu˹Ov"BޅQC| %KhUq5`'mY(\]Å.STSc;w ș\lJ7=!q<ۜKn }$H7,)}c\>jL$$nK$Fϣd<gs t>,xFi0FsxEP#\Ƕ*? AJ{:J-cvUJrA·p\VM^H&[1_Hב,{~e|)WH6Y R%c^ $6]Y`n${u- Y9x.YQϏoafLﵱHQJq{gnjH 8̻hl1+-v YXn{2.^Ū*]|9`SA}Zc :p f_;Fp=`^s_[@͠˜qm14TH <0 siіRe)A+3YHsE(m@h{d  M*%Xós[J'=7,@hPnK!N= -?S(S)nP7(-Xjp@Eb(K1&6'Dspshb%s6~;i۬_Td%@EJ-?,$韚΋hQIвXleQ400[@EW@˝Fx.,Uр#H}xf:,ꉥ'dsH&i:0s:ΥF@TNn{`qk4VOE", Z% B8\[azEJ^'pL(ny\g;NN ~9lϽzdZ5 61W=)>Md"h{A! wb`X'|r.'meT̮5M_h$*o%zR?^nN$T¦țH.A#*&2B[c Bfxo/b6` 3a s9Bjuʹ2O4rbj*&ͼsQ-w1]nZi)5ޞ nK/(XˬZ$Mh xx(tDN)Q"&1!>:sZF^d]Mzql؀v6BvE"A麲ic=ʂ#.}@=c +_FUBcn}S9{vrR$ܾ9_Ϡ7j*Ld4\(G P4Wsx*XЯGf۹,qD. T;g=P0$B]$<C69~(tֶ⎙g9-!XdC3 i5HmTz>x&pr'9\~ )+hٷ `{N,J>ZH?bPT-L[`43iYAxƬ:4'ezZ  Bc{qb(07x{؅ B؄iA'qq^fFCkcPA P~+v~Նv$>Qm;s9S˧=d(gSͯu_!-ջpaѺWɟ۵w .xK: 7g0 Q|؊%9T\`(!R|BW el$ߡ?'k3H8dmc<\KOi<{BC_kTsNcIfqԬ ;UX78%ۋ8h3k 俺tlI+c ЊB .syl"Ft'NSNbt؅J1` 3ҭP REONW:=wc&ˇ:w$Z%̋0H;F6Tv,;wZaDbk Rd7ZMo ɦ4}TQGA^jFwJsAqEGI;-z#v=U$Ζ5~hGFm@-?'G9h"}(vZO{)dޙJex-P_Dwaw GMOGF\sЂnwy5B Nπ$ ~h(H e{.YQ^ Ī=Rupޣ=R6C'vud*/(¤a\ݷf%4cG[^Wn(MËMq ӊ?6(z}s 2ˇo*v@ 2JU)\&9./[7G&,nd,B +Cf;S! ڽc܉'gУlWk,Xvt>ڟ3nYl#I=[]$7F>,SDw32JN=.g@;35%|FRD^=Tኵ`vlvb+Z4O /ɜ9zB| %t",g~lȹv{KRꭣCVlBXϚKq G/>84,p$um`s?X3G$ -qQ_V %GX>o?o/t(%2b [f]H4g;E"#{ )վ8 #Ȫs=]of"HݛU҂>.^BA"TOHni/p9^*E6'WU(/M.#"#cKˇY?>NU%[&HftDX# 2o1';i.㱻6ٕD}1ntDZcB6X`{[j'κuXG!W 91,L!& ?MV!#.tPy\A&zXږdT ~ͻGOS=x-.дTLKW@09_ x뫷6Y]'ìPAḗGn7cūf!A@'4Ros:x2EvwĂgAJO4p3sU t1,hW&E{zo %aN+ x$>%e58EPܜc@x{ >MRćB=])vݿ(^q-ʪ잱O(Iav^xhw3|:_JwUjlFz1y.Q|'I6Q dttrWT&F|~tkkD!qߩxcaDuQĚZZ.|2o߿.ϤI#Ep ױJG( NGĭpo\4B׿- @E&RJq|ُ5u&('5NM=WeJTMNY!G sPx&he.y4L!UJLOf8\v{{fޘ6&A܋Y%|@߸},|\6:,Q!9 CgrUq'}q trN[jvp+AMP -ieȜPmHl]i> E5?_ {vGË3}t^~)8_y1?۲e.uWIp'mjc22܏v*}iN髢1[m I}iiBS蓛gs j۫;bZql՟=[\&\b}veC%PU[/v dӸ2@+(r12 e[e랼`:Iǯ%j<,zم96-/sPqIQ^P0)P@ARϕ^Ym!={6F[\ڷ|a32a-<`\RMڞ@H1KzK/;L'A"42MB{j6bgpAXzϏ)8rt(ԝIW(槬_oKJ dI'<`as+}3`-bn}su!!6v!4=6jD9^`yI;ą- [Ryr2jʰQT9- *CXvQD"@&d ݠ*Ha/kj) Mi)ŠP=r`!Si(˝FC:O|Ua,|6ɡ"<3S1٩Ibx{ |ܰfOHZWϟ'C0TW.ͥI-tu;N:l:આO\AITTZݏ/W=zY0lYQw{s4W?iQkWN[k]-^ƞfz_ \R-IЫ5BN8˛I]73n*sR4"5qZ 11+I:v.ˊQ{@o}V7 x_El E -T H7@'onL<^OjA$gl=T=H0$+kA3cs7d$X?yu*aRq?p0 h9+K7@w1Pׅ3E*Y<U w/ ?mMS|[,-N! o4JPOPLX^Qq 4BW20:i%ط3U7>5UʡYHlrS6]ڭ))_ɎE0O۱"+kZ񤓠'@L:ULf3/j\!e3~AB-JƚiBp$v3tTkWOҘZC[~ 1Dl<3JgRkth3nE<ֻ)+VmW6kN+ FRo$mN}[LQavrpM#h ht!a Wu$/i(gj-e,31uUeYɊi1ׂzKS&z_-e{2K@(ao{TyBXne{Ty3*7}H5Q=a/sa7e>h(?'|iazpS`QnԎ](+Ͼ# 176Cop_R<m{g7rI"-1#Rdryѿ,L-ㆴrX) `{03p^:p|V"ldZzÏW8)k^QoF IpaTqE*p(B],-l3 ;d+1dq7]$e i1i{UVޚ?[<(؋,TٍqsWcKMuppɔ4QEGͪ:xd fd?*^w`­:.$=Vg("/*r ڭVa0&x 8&)`FB75rۓع'i  `8[Oو$̢:`v[ںm(]悉M޹5pq{[_'GN6$Fͻ>+BfzA.Nj e#?Kd$xk2x]/D凥i8g$5kϙ \.L!+U]'Q?%q.ߣ}|O4=']HMinCBYU٬7053{Vm^a_{k{Y ]XBm^oR^P& k=4PtYxU]Jݿa``Ql m%#;XYdY|-j3(,K\clD2L:#Q̦ċR Z)ӚxcK5I(!Z'HG#Mõ~61sK׻.:M)oYӌNP9!a[׏#R)&}0nb`ݿ,>0W^úe*RKCi, 5ƤZK )[DGǥGt @ul[w$E$?,7Xb_:&.[ے@sBEhjM̄?,UE69ȆS"IiSMm 6mjbLchft!5c,`.>W4pcV6L֠!A%.dOguQ+ˬ c}{8 sABft6 >x22ѡW)05f"hr^G`'h/ {w q)L66R..'}#iLl?}hߍˁm!/P_,)ivNt@XK̺lP|qr=MKk )IQZ ͙%@>w|Cҥ{F/;ShP&XpPP8+ _G[(x Pd-w  GgLкV} 1;вJ?PT !Dl[+HGiPa#EF )<Z!0vf xT^e>$ Q*.%3[/S|b83τӐ$gɆF-,HB!5jQ%;l_Yz ^}v}țT]F洄RVNM®7Lwv բ3&jMI<@[?whVpoCCe6ҺrhrC}] =0\@ // S+'(~&Cz'CyWN}ln` 7.vm K]S2 L`& [L&'R!ZnWѓגm=A` A`ݰA\G]|_p]i'AA zI1o/[a2xNݚcX=T=vO)\iw]L+z)Vr ]ͨ]*m7i#J,.V]Q+  o1vaW_>. RXx#'2uB> +R)R G/5OFVE&<kfCټ|6.)v7Lkkw+PZݿG ԑ-9u!c{.^6|t k]-֊ui*aI~bF%s}p/C?>P{L"] l2r'[ )t}>|R=^'x<1M܍-hS`>."js+/ftH M^)jۏItw>@3WzX?ԛJɽ5RLWHgKMY fv!$F t 5%'l9B3 > GOCt2-_.xxFa/I% CDg3tl3.yfF[V=MfE>NY,UW-fOm.4&ƇUuO8ੇ~5Cotd~y8 dKEC:]DECyaWfd[ZLs%)RvC -bkUq8E99e>yNWZI .0}4 V: zrmOL78â{)%OGqɋ UW~EPA *jOU>QeۭQ JHa|0f_?z/Mq{PdsMv +BI)^-;t(v,-ztnOaYe\RWC eHyRf a3f= 9V㇚@?+,fKӦ.hXa*ta@Kq{6qESP1_LD:I+b: l7$Ueq(zUq(R--7ľ~n/?K~rR *#HgZ1{>藊~CDdR(D,3 |dh7%j|*о( b@ ̀ݟq$Ґ9w:*1+'$e,>* hsv` UyNXH1]gTz*MKnbawl^drA"K%)RnD[n -tϒRXҿQtQeblc K'^wSݘh˸Ǽ^[}T-$-tEŒΦ?PGg<͑AGwz߰/ p MUpFhʘ)R0@NeA@`=C`xW5۳5[ {6NP|PJz(My]ZR%KtFYVke]cUUr_H3zGh"U/Dَ뚇_Ƨ7Wbz<܎xW6l_J;V>ݘ jxO9ç髜_t|HCQ>\5dGplzZvFO&-^H@^ïOVaO޳4%R?< aűLb ozcjI<4fx`Vy__=r:`N t0lUv<`@"Ƚp3AN\ws<_ ۵ &fM{7Dj0ICԊMYPw]ޱ01%eU[`iUjy:<.08Tzꑥ. (tp@m"Eޞ4P}Tl4R3Fvi'Qa?jMHo&H/WpYo%xݬղr'룋Ş';xxr=ksfC4S) xv]1u`.8K}?vLY+"zqLk;aijFb:Q=KTtɤlê{ԩ;$sYGƢ ec)zFO)wJ^|K Αb~jmyk'. +VqxtQ,_K3D g9TS`S2v(!U5(O_HI+5t" "W<,~GIGg.$ U.dcu+-:Oq8z_&TΎE=GW;[OQ y{hu4(.LʶӶ4k;S o[BC17]R5pٶ~kJC} M.<8[6N eU_%ń 97!gjI+6OQ> ֕壾[ºFwˡK &Ji׏ !$^1b\f=,JNWI/U##+Y7Cۣ\x4!?ǿqNrH,c$SN)SiQ\,{S ܮGmcW\UJ~לGƉ"en. D5Ho*y޻w1S'927W @_SG)6e+n(=Y Qfjv&)-JLH kE|!N$[叧_‰\Hp"QJe{XΒGqW.oS f<96W<Q1:iĮ΂"~x1z|(q\Lj)ENTk"jaA[z2 ((iaB EAgKF9 yD *c+%YV-.~I5ʼn#H}mFz cC)n d0|Ae hEme Y@e_I=׈ F$M5+9:CChi^a,[6 N]2y_`^-*_cTv_oQ׎KIO͸qh[ m J@DVr⓱o9")2c *6CNޢLAZxK+Ћ<ף"%YTeVFwv,^cٻ h)-(>NfӸg 2 a-kgc6s*0 cn pߎS6ֹE۶?3mZ SWftՆ;OmDfǽqO'1*h+ޓ?-OiTz8]sMoU7wǢK87B̑br<ХFaGRmyQɅx>":QfL#-yқ0]glS^e67 ﬷חq`v_ƃg?ޜс]gJwh6t|K h2bwGʝ '5Y\R.脥 +ӋA֪ ւ="6;niݰV` ,nMwqOl~92\_ח,׭KIt!ѳh'=v Q4t~sz//r7|fIvzI BDV>9lp8b#qrFExTVn At1i|y8ann sdWi#f ]:VČBN%S?>S;)@˛Oq/b3_CH9^=–K\u:\UQ3P϶&mąG,XXkzzׅfō8rz9AGɗJx86U7!9XU0(>kM׽ p3!(⥏R~!;x.A24*w1aӿb%o-όBNWn,h'E<"Kh_(턖2hZ{:-`C& =1"UZekR@%01Ѻli([G͙|_`x`}{jլfpֈ>PX? xϑIwɟrt8R?=d=|=4@$sI\WMhZB2d>aJaJ7l*'&ަݟm&=,f㬮0.IVg'mcZ>gf>oi;u0РU6ʬ1; lw-Pc q'7ĔT{eB[Cw1f9_9_GC ;)DŽ_21A)kYo]bJ[oME\:by]݉E_Ng|<]Թ)j 3m9X6hp}Ǹ_U-+ݚLUI ;*ArVh3K#j? nwc ܺX8gPn#KX]d͏%6`@'tmR 6l'Iw ο2x xAOim5Fi5|z&/R>Gg~-Mi fjG65 ?1|nIs^M׈cPt8pY;L-_a9-wQZ@T\8 {]=x(Ʒؔ|;~.k}vu3~E^%I4ן%n-&ޏJ'(&t*X bn2! LLbL Gvϸًm;Z*샋JU?m42{WKhvF]mˀ(GYe0XNa^ O>? -MY(mÕ^c1 u~wdŔ7 *q$ tLp؎d8]x XB-n~9}.xT8 ]CGtenok"F'No{-'*ucɀLd(, `{Sj"# X"4x>v\Cy[ WrZ`]D-(_ 0|Nke+R1fm2h|BoW Rp`w/ZKz[r#n^1MsQۤ=eGn8A<9ug9?L]8+ -8tRVWB%&mԢ3؈ݵXgQS/+nC**K@mfCU2ZBe=ۆi:Su6¤⍴V&'`27Q?d`%F.Pnĵ`Dޖ;^-R\r˛>&>zt85#q/)84)O+Ŭ?gdFv h )nJt[˖|Ov A) ;o3!JC4"f򉰊{xvZ{>9ֺzNI/t\^c [W|S>Oaj3T>əo ]l9r}R"Yr5jqgC &C/B>`m܌f"l_N:1}ı pݍqg J!$s*Xh9+4_3Un SFiu,l8Lur5қآ)anJKrIF-ʓ sldUu:+KibrTϭ;{A[c޼>2`?GoLU%_퉸q`+mk_(IINx?J{=;(B=$zwuIgl:$:Ct@A}%HMi)K;L((%s5,)JndӇtjZ~60HG㼣9MQ Ȧ+g:ߢ}$e9)[u |.Y5d0l9z;kSdӣ Բ5qt s~^ᣓe ͮR#з֟??UӤ $ӔI?xUbl3jՐr}3ay(cTi^!U+@;ܡ8%ȷ [0'l `W +[}?b $89Ma51TDcӁ[k"I#3!7r)X30ݢz'Emxp $>;,^B@m;,W[DR_4Ω C\ ]LAx%R_EP/o~UhZ MeK'c *(s5J9ee @܆;{Pj@khK!C )p,VeO6[KwbXҐq:]NGI n ^ mzcMY7cIJ0#EvdC~/T3SW3w[Y=ʿdZ +pg RH\9Zk Ĵ-~  +CPfs1TGo#kqRaѱѾwr -7;fѷTS7F\IkrQ|=&)p79{OA1PMz'`HuFlCjxbecɍr kEcT9vc0Lrxu>A/w%aJl톓&>t%DI.[rZabЗW msD m:@̱=p/uu-fE,D굾gJ?*bԎQ7^`@5˨1unSdp\\P_$›>uR#@ڨXCӸo (|޶tB&t.PXMDKS䆲yH&$BVU Pw1ѬX~~1TJ\sfnI+%SUR`U1 (k+SX?Ą໾*gwut P+5m^NU =ɺ,W43lV;]9HE \17`\06t)٘!+]f5\<|C6xh:!P-sΧ ]?Eĝdk_Vlt}==Ed#&{ldXzM/$0>@ -ҩ*";- o"syQmF5nGR p2 @ip-^P؄>)=[f oߕ3؛c@۳< 7=̘F83tHi"x,(@Р,d(8)pCq[^~w;{5<ђsz-)VӲzJ[3{JZ~hKu"{hxl7q&v9$;C_?0VoW`Uvܩ3Szv. YR-Nsyk lVЇ)yw죐؃dSjd?Q >qpu2& JaR}''M#= J 1tagI꽏=/3B9#?ȉx  aɞjڏmNVѨ̜u_4)](vM5`Me&.hRSed;$?..Ep% Ռ;ߖ(6N9k[Oe t't.JC\|`W714jbZZ3OɉߟM$h>M!eeUI0ִuKJHJ (/l?ɭc& mw 7T u͕&XjXZ!z4 _MHQhAo1%Ԉ#s]]~P(/|"^n#v\j(T@3/uQ7d)G\Kx[!XyVkIԋ+DBк3kQ" oKtMMk3ğ %0e^W x07CPU/kI ͋&X` 6ķq΀u[Q[t8;sZq1!i:8 %Ӌd16/<_JIXa(+ K`WDzyAqY);*m$qf/ތ():U%";IS,$N؆S85Hv N{r>WQmj,`ɂɌ &`m%t듪ѺKVp=Xvq E湥r[6-zū RsW$!@=UzubY0uxԧΒCvm'8Ţq/FL.SO_h[ɝX ~ͤyHKd2FQ/_0HvE fioFvEڄ4&Fk J8h,#}o\KKxU+}{ S}:әJ(򀉆ΨSt2)r"3(z^\%1,O%~5:o7/b_Ro«CϭtAEYp>E\ڻPl2@;5V7x][I+(Xd8x\CT/`6~Ȍ8&%'@ za1tWpw=7 묕;j K[xh 1uƦ?fM3]T{eRP鑌`z7`PH_+Ԛ7Q*w Vē>@ ޲@1W-Q*lf _ H[q jӔǯ9Q/Q\,[{sF ?PcDvN=zp@YD&>?!~XQ%%"rA uń?IVU&ُw~w䤛Ybnw#wZ{mK:d]Da-t1,UqH;ݘo =2g%?c /<)qzq9#XA VL̺ȟD%%nO0 Fm~zmK WпE^Y+~9Ιcx/$~՘DѰUej@P"!9<OT@\AfށnCQGAD7+^^И}+հZنm;@IWnoL~X1[ !\Υ.[bрNu;RS$,-֑ljMܷ*/C.|Mם GIƨ.SwŴr/c- jLy,Hwb4^0eLP-_LԎ浰5ȠAPX5ee+&j|>08z!8Ftq2 4B4 sP?4wR*UyG%0qHBP6mȺf2Ι8h0Ѿe-Eb+g&cP lw7zdJn!ͼqވ,iϥ@_2ƞ(8 J3wC8Y"cƻ@ğ恄7#pnu/7Rn7F'E<1sֿbزpk_0+Hv.yx Kר8)1_ÊˣɴBw8nS3Y'3H0- }7_Oh} %\. L~ZF+6P?w 0@F_$c@+LL_m&]Y=;5) ߵ: Yg\VLsaBBrPlv_<|ka#xtJ8a! ­a '|M߶6f?}@{V(n4sHj `j,ZE_ߍJn@ڑX"o>yEc승N-ūoZg(ݡ56dZ6N*:iu2K#dv{U^jhyOrsČzLh͋R G[ RTvx,7ov. -ҞpD)w\ȤR:Uh)h4>˷ܪZERtQC șz5_|c懺7ÿO#XƢcg=C;$љ;8}FoDՐuy5A-ϧ#ե̞lv@S8mfDqd֜ӟ_O,:AetAo tH*ah2TrZR,R}K59a! '?DC=tLIWʟ|?H%/- Ra$̡ r}sf1`OIL}ֆn gwԉK"̿W/]YrIf| -L&wSri#`a6vnJy,ܴ+3 ̈;u0/2Skx al2~WB7) J2\ڀ>`dD8\FU9÷ka!i z ؾ׹J +:V c鱺'){+lnbpڿS#( L๦Ǫ& i~2 >J@lC6J)h`[\_+G"ZK5Ȅր 3xPb?O ڊ|/ӥ.: d#P.Mƅa.X LE>"2Ȧ9#-(͇rlm_vѕ\ZA]r[`vLz=2f?R(]'G#)c.S2%]Q2s҇\R.ZΩ>c/ ڎ, 2Գbx\4?D 4'Do4=I\^X4grg HhnpmAm8KK(cuvnw9j_ϰ߬3/Ӵ7sm@u7MMģȿ㥣{PMQ;a|5uZ(oŒis?M<#$t=2!hjZE=2Hw @_YkhvWrcX*!OVy0S@6)5>c}"@@N;g٧aZT<~bDn(+&eW?R:ԈaC7sPڀW}UY"/}Cqc =gF3|#ÎYӐ+Ӎ2 v|h) yq]0[NV\1ht/ IE"Itq/-+ >̠x)۟5WRR]Tore}E|`D}[afy̜AKg$:d/1]l$tS8Yّ[ڦ J8-hi pV1.jNOJ:c7@KhD"uuqNRv}A9:#d&7(˜Kbj夷t.68Z<d3vZ75}+5^FpB}z~VT瑲ML{qK^Th~,\~l[O{O2b Eـ }Kh]z&amYGf}wZ'H jI,Gn>g{2:ZE P>YdvVah8m]9FX w@:bo!= Jf^1RU2ZTa=iE˷ߓ D3*Mq]`]gy |ϓ6f|WX_bTYxmks,܄71ƊdS5r2:mκ@I{K@#(į'zHedFڣQʆɡcX]Aૐ.]DXP[֫M2[RJ9uN,/z4aXË<_-,Ӡ0Kqu c+(!bA7۔>_M2PYʑE ZɦM=l=] :uTk4>KJ}*B3dI4먯rp;v?B1\j B8k.-(LMoEUY]BJbąAB@^ukU񛑓ٲ\reenV[u-$ _!lC\[/¿|Iߤk6ՊM.bހr㬰ei?oww͒PYWH+U]3 A#짭tAF\qhɜN?Z? ߅:/$Nb* vU裇4,0 OwP@`5B2%>;{}rE=dR&eHm0<ॖ/F!l^\0NNa 9-o Rp$T &mK.i*d+;9u`_7Mf|nLA3Hw~\xd=\gЁ/PBIUBQU7t?2sL'+`/<"<3F[bε,ֺ3gtUSs)fۡqشqv'>!{?W4#ӟsjә, ni.r٥K1@fv!;y`ҽlbE>>R./ZZ>B6ۆ@qJ{ߎ*egD-vuu^baޱ4w~]sVHwm%ggg<-_ufq?fl|2Ϛ/&w3 M?N~+GX ;HIE3ҸGaȭwf,"ag[/.`@wR<ᾄLҋwƸ4~L^H!eΙWd\(Ȉ/* h$U܋hyIpH)ܝnKT?TpY$SgU*v`Z8ayJs#3;\"L^.}+ s'p ǖ.%>ј/@|H=ı*&zqE)xL=/ RֺlpbiP(X4jis?: [v̊|P{}xUyb8*Oe1)d T-xA%yZbQ99ά((%@ 1-W#Z"l>u13`£]`%EAT4@UэOeʶDqN "bǖ8`TZ$4 Y7ULCzt[YjW~r{N1s',G8$7B~f@3W5A`mq Ym7| <"úPM1 qʜrt9,{bjIgzhX 85ܳB(t{XuwN;;PEցaT`)8` SI3L$䥿)ڰ͌-@.N 3Fwgq_b6#g#]\R_s,YW5ZT)mHXvT XX=3FϰWGe6q/_ᑦ#@Ka609,^Goj-I.3Vy:"TeHYI,|:&*<3ΝC4>ܬ48?yHq'gz'L ^DgvD=J0xJ8ݾM8r\Vj8OҾlLg [=g{b?gMZC&i[&PgCca8c7#91n;-CI4F)C.d,W0D΂p]#\ E6\!bUWW/gH/Ʒ01!p?[/m/Z" F@z_Ej͡[OYM86-ٴ73f ם5'U(kǿ*y鋖XdJǘɓ23lKV&+yAo@ NUe4|mSr0L=~ P=!5?|IЭNS9tҔXC[%.|j!Ƚ8Xz U{)c+ c]Mc@+9uOÄ |NEzuwʈ 0د~%.V> 'Pе[8E}+6ОhSQDrYg%0\lg 0SP*kd.Q9ǃaN?[qP=MoK.hDPfه7S ]LY_r `]\W9߫h8pdAw4e>߁hvlPe*AA?M $TRoB\I}T;qǷ[k/|c4ަ;:r Ox%eь:qn~ Bm @- nVGlkTk~؇͍ ݿ5e` зsvUOE!zЁ"ND K_?a^uZhJؤ" dOD' gf5B@ S}P7Un*KvAt!4vQP@10̙X}DgSitԈYn#ʐET}6s *itvL*RnO!/z@`Pk zųJW~^Uf(%Bff"$>eё"En8qqF}WKӵ -%. CxG g)F :e($UiL3):uShdɵ ^Xn"\)BA'kqѕ~+)n5,v?g2ٟҵjL,apC`~|ŻJ*mV!;v:vlʛw\"ֆL.kˑEx$b$dJ >{?ԎuB~ĭHghgνJCr :{A15bvXKI,?@(Qu$˘՗Z"42&:rqF_MF-^n, &w0@@ e.kbVhfܸVQ:!P"e "BAHGͯn5Ρqńڋha9psm4>KPCYv/Y ,pԽp0'ecҽWbC|U+N[C![}iڒiNm]Yi8;!K}LM什f"~ܗM>^Qǜ|4p:̚YUk9j-KnNP~fλdY;ڈN7M- Q˖A`{iU5I-ؾoGjsz(n$3s5&ž} tW?YQ~\$/aLm6.B0RTż0Zn;1=QqTKR֔NKܭ6^JSʉv.7u@|*'m,jiKV$[+= F9dM ]I&+oLB I`aFQC`='Ⱥfke*y5->Gu$9T>;0 Ȫ_(fg%&q@'x'`7 H+6f"9W յQ9xDo? 1u%KB)=A}ȰNn 5W 31\tZx̘Fm٩<sSIp*ꐀIη)Vq HyڕDhbP=v)}"! xUN ;[xkk{b yK*]Qjtb);ONdJ%g2‚I9J¾XYICAXF1iTt߭+pʣ⧫zG圫` ;s{|d3r?d&~_?$(m#+~kZ^XJ$ϠQQ4 n,ef-}&jkBߴ5Kry$χAZ*YlyȲHǕ\Tz 0h{' =Yv#uA.)32 әJ|/<gP-sqLF\UΊ]QIVN(t +q(թ&0g|l(1؂#‹v6J;Š25 " ١+ߦ*jlҥxlCrBշ6 Ô}6cG$XcA W030| ؊ x! N5>~f#wl/ iB)) eghn%e;L(yNb̶L)tAÒN^,i*EnZ #KEdV !5>nT`  } g@>h""5ֵK|4(:5xr&ן/VZߵig@79L-oBuj&Ҋ!:d./'z|Ov PWk@&fGҊ Áe Yx#YaT†D@?P \q*t{H`"w)܅ Yh 2dCqzH>d}p9~Ӈ,.vB}lC^AS^B_ KN[lP&E,@]/nEH1iXK-B}~$W|P%v93y=GD{ed٨G|+g|}κf\ ] D}̭9jT$y^ݩ`P=$7ˣ҉4>B@FV}g=l,z_pKNPNwlDV{d)n6A|-Xa0uwnrAxr4J؍GZ?;ʬi:Kdt.jdxa -m8[+r6t߇>^"酣| Kg{Ep:闇B}gs&%FQ1\ 1_9ЗY$@efmO4#P\$@"iR".!ɤHT~\$BcgqTi;xK+ډmԒv?|3?]k[!Ar c2'`[ Σ,"s2 If/Ɵ$Ŗ%ֲǭCs+!$7@V1Yx:hf>-it՟IHD$'7\*=`J,SH} \B)aD\0 ߰ØNuZ43vEɕBaZZ^q"ݔ]+ 4[EC>IaH$EwrKk Fa C?ʌóed́LV$NϜ3{VhT׍ :=i9o6`k(ٻ9%~x EjԸs#ӊQ~c.Rr4//f~Ɇ3BCvd.ӳsنqRg)*^AbUm`] #N:g}ǝ";T8b(}9TԩY{!9h*g,JIA O _Պ:,\ #?.|)s7$ͼޙإ$%mLؠ(>VinyW⻌S h Uݡ2uY3FVf3.ց[h؆3ĝ@i'SUxA3z;.^T5P > ۼ ? $Tcs$Ω''as;Ts]e0d.q*ʼnˢc1ʶq/BW2h'yr`GN6̵fVC7͝bxc4e\#R"̽Ys!GnQO|:I*.`mE+3?Nrw|^R.anB)GD,kjtJ,b5A5LImq 3{噍4dJ1 8OS!dBLH/Zͳ PR{_sS$Bw> aY.qUI{$X5 /[c⌅II8og<%r҄Glӑ*@Otڠ:jqHnB.0 wJB;=R-ٗqVaQrJ-x Ye&rd'>WLHP%~~kB/'VgtDݽ,MXM̏&~:hp CФK6Yb w5N/yb%7}ߪU&KCkn=Bmw&,4n=e] "&Q)Bv;mEO\‹5PXx(,F&V'; AXzFzgNڬ(+f{u^')S"5^̚.H6O N$I =nMH}ayTC"̜2w%-/̊$Hj%u#s|.aW}%ecB^fdd3צGWTņK#m$֟IeZ5tN.L0Nxk#쏊6>6։`^Ӵy#myJRTBX-⺶γoB vBjl*([aIbk0Jc ='m _~@v]t2L^P%RbgM q4\}&ڦkp BB R琁MٿY륵J2(79Һ `֟eF-k$Uv{곫QޡeyއED.6^7Pm^e)]IFGGwPܲ˻XбpTF䱒dzX9(:+"HcԞ#v#Ύ8`z[k漷 ōvh`|..S2bA"yXwʎò;6I.dV))W`Gަx _ #jHN]L`x*$UމJ}l1WrG 9O5v91; utq ճ6t@M+6oݷ ^&OZ;2A[y\ k$f9:Lt"C[v[ʡ=\J|*hQ0͜w('NCE渪8Ugpt*6@&v^x+.aʫrƽ@58?.Ș-`!5:r>JM%֠ӭk*?vDS%ARLg]P:K0x&}Ƞ|CP}Q{!e9ZٛAITpq1He-Y׬ <.1vd|(#`G(ec>jE˧v B.BiRlA58G27 [>.ca6t8@L?^j`@WKvLlfnvRXvSmH]E.|QYxu8;qL 245RE".q݂j1 ilwomt̼{<Ox尬&N]&T^±;׍u}TR^ix3Z?&L!3>|-/۵F0ԶTS_{ 7>g^Bd֧H:>MvER)1_wBȍ1s?Y U^nMU҂3l"E2*fwHٹ5xR)$D@<.햹 bR/ܤP3?MYLe:dO=>N1 +Q R8GWZe~.QC 423eA }GTxZ댓FS}~O?lk(h`łhzCs5-g/^iy%@ g tPYS[/s'm^b96bZOE!u}L)*#tW5C}) y ͪò+k1'I(Er7udٴ2CMbѮDL+t;y8zԷ5 zcJ?kX(~Srgr]q(ca*)(ሷos.'Qd^hr:KbkaLa t6Ĭ1 506N"t Er1=68lي!xW5:"~`9BPTE^W 4#eb35ݓ-eJ;heJn{+vwb됅.SxJxpM~!Yܙ,lRp]*ż|:Eo ɏGL^Y?<'ӧJUocl׺VJhBXbb08Жi0c2nxj&\^R° _,PmS ⢢ .Hu9)w[ 7a{jf(hhw\!+k ,6BzO8 o燔D;y Ws9rnoLeUo]|cx#F)3 椛K?!!!יK]aH~\ЙN&z?U)g^z h{ehwRX!@B3"G_vD}ʝq\:(JڕNs=P1^DTEW1 C w'}A!**N3C')0Jq'rLK\ш +}eq%L]N<ݴĐ᧾ 1"`",?3IJB.7/yf|f.[AߺPzomQE=r߸9b``Oq<2xV _jv ql/<|r&zKzIz8x=r"f\2j[LKc,fl>?C<'SmIEvvzc4"afV{LDܦ&)xx8Ȧl/1M>!Ctnaz>t;tZx "P?e*nSmZh _A{utCfUADd|dVĦve N*_G;3G7-_sϚs[GrN4rD 09`|:hkd֛ч \H^3`m(hG0Z|2|#_L@.0'0L,! vX5(vU:JmkRqV6/1 _D@ye/~)q}Wf&TG*<4TFo+ЈrNŀfS08i@6wWλzN޻2mQKH) 64V6$ƕ &EצOI 6nOxt?ir4ST%)υz ˏAJMrǧ(~K}c7%Ce蓕*0sbf}ӣUD\ӡG%z_LN2k%3nP7VIjr=y urĭhCGn̶ @>YCB-RA-Cjf.Mƭ6?SB uzە k!|=!E d ^XiدSBpXuϬU{* Tccw+%z޺Ʌۻx"*P: guzYy}2* ˗]V!oЋvHgj}Gؒ03ٞIcFH"'Hݓ)t_;h^uM \L*Iۆ_Wmб~報wK$hC*Ti Gqn0wZP'!moa; KU~藋:Wl~Aڒ7,&z4̌\Xj6 *$d.d2gMry'~mX7?l92KnVIrT 023l-0}TЉݒb3huZ#M;W')ܧ&D/ }lcPABY? Wq'3/?IAϰYג}x}O?֗{nKO qnQ#UWƀhJsX4O4 !AީS*Yhw9II۾qSВ8: ,S{>ۻM"D[d8;Cl: bWmҡSB*V -RSG !—͊KsND3켃jhX?-/s[ ފ!P9WCKWD/&tsh" ov(dY,*bLFlM> {`^r `m2N.+m?X5 ta7_d*_`%̟+{Kב4?8@ߤb5sykЍ`Wy6t$BvGp!a`;,jʼn*z!k|,:!!>aChC=ZG8 %G%j yHJul, Q/)}(9W<מ[@]a'te0};0GR5bh-4v̓O{:`flrϷ&=}],xh`!BNAeqI[\098 AD~ų&Xӆ5+@Sry( />Gc.Uݏ*z ;("Q+# u7fZ5JA#N L7z/$1As3Kz0YmcLrtJץ|CC&[!| /yGBn@G d?^MP`fcwm9 u V_W\-mie.E>  B[+5aV[İƺ5$]:ir/bPY'禌 2(]AW bb=&joF{k>A=tbɾ-'>ķ1o$TP _p'"k:;1L ^k40Ip,d!(o+!K_^$T\janS=RϽx+JM^&vXrMm\npU#ѐ ;*C"I!)~RT|Kd)w*xQ0n>|taa %`3c ֜!gT/m1.~;a"yǎ|N^yml,a4LǴ:q;a_xhg[uYVe9 +w֬g uӈV7L(τ+PD,8!|RB*ymD=y>vPZw9:&Ib2VJL:7`B8LJwXĤw,LU6LN϶^- Qy\{ǒ>o89 %oi 죬R_ׄep S%z]yH[_f|(0yEp˼(U `}?\IX"\Hyj3K0M6 JӡTd̗ӳbg! KijvVĉPRq:T0RI׼d-QA%ޝЃ3؀<=v߸2T֪e=އk\^hŏ-THٔh藩FJ5?' a6vz^NDSn}VMU|9}ͩb;N5DEo4o97UW/7ak: CQ'jFXbKMxafMb;h20t*#w@iC>=L*jB4S1m2. [.Kj TorJ[hZ~[5 ~r| ݖ/(cHg-v!o*WOp?>4nLS@uExZzGS/EUì '[9˗JkH7A"`ݭ[>m7> * vY~aQR)\BE;+07$Kb@wSgnejCeUT#5낳&C"|OmƔ,WF[>gEgNAig|5^f,L;}:d=]#8D:?w\p$f`.w$B ["ݙzR,N&{4OԦPQ cs]%b hPr<үx˺:UD"gK'q{Ro Kvyt`33for ! Eq>tcHawl _VCjS}fP #4G5A>1(|`- i jWgc  wyu|l09UX곤J3A.?+k-?4((by-w$MלzC}OxOƅW5{nJyB=sQ޷a3j>H -`dG>˭F]N7 gЕ=k4ݶ䃿>`􍋕=|GceQCLAJthcҩxv=pK]H>(&O-nãst*)|dz'} | S= Ҩ;Brߙ^YU/v} 4!s p_e|x,zٓq-k}.z'KdDOjaԤ49l0ܡW4ⅷPOuq#VHTn#(ISh#D0\ޮ-|Fp$]㔿X+nl(tIi W) i#9I.m+λ],0~Gzm"\>QĸY]֯P/yN72[+ H\ Y;ُ&AF͑%X(U980띋+P.s h&6Gs&)~̆#(Jj#$Er\]g!ML#t6jZ`jxԨ(d-aC>%8]qNJTD?T?FWd|nm!pP_VHb"CP}5BݩoO5'6uДφ GLJ?Yzlv PaT'T UqVؖR X>6ûg-l Z%~TVZSW|;we9S1u}y350THr.X zl =_o;jrvzޑw;;ʴnfo5\rMO<3٘} ci>"+*_<ߺ$f3bUkƚp.|Z^NNKECAVnFg4$0M3xi ZS-aUxUl}G~ssf0 ΁΍w}]Gy+Hc1SJЋcjrgnǪa{GL;[C6aSB]! ;F}^J;JWٳU%KrL(HG٪~ESAep tޱ2Nxܼ'Εg4Xq;UT(oz()l̓]-)NFGqB7Ttc_vgb =fsquY+m}Tc l1616/*5ɖ1k▄)O 0xШ& ?LM΂C>8&'^!{9X6}oೌCu{TyS7F;]CU߂m%Q%w)azHaJ0^s5vd)#@ihֳ.)F>, ۋd mH32Mu/X cH|vͩXX U !LBX)-Dz4+ǝ }P  ?TNzdV4W}Z#p{9 8+uk9md_CvT/EC/1j R?9sGZ,ibמY{YNvIF%Bzn;ۋ%zyzD/8ΒegސԎ^;0FВZQ A7\Uhw\uUi[]'d=4ʵ#b?ֻ p*s"Vvn7)ָ툸 &D+8B˞?S;*q^mQa(O^.gl'Fx d׊y' #j썎^;QS01b?32͕xR+eh!A}rH^XYc`~%l(2v2y>f Ș(jԇPpr,Q]$TqC R zb8͗HPX>> >WDW_Y! K?Rw7 <2a7VK{ѳbl^R:'֍aHC?WKV֟# ;{.b6?Bbj{g1ה*V`a)67#3ThrW,\';?}#9+ z'L| pRأ=ꀵcbIe efn~VOT N$)|=?^!|GxHW0VWFV&Xdz/'"fUmZ7?'> #p$@U0{| e 1]\5N\BJXK{Nz &$dRrNuPI}g%DJxM,;]w-YhϚcE*$%+IYH|.v_(]^n |iX\#s7~@SD*/V!pa[xWko&"dN7:.嚂 2isCNmmo$.Z`LFED2%'7Auڧ䀖MT\ VF(; XK9*2̓,SȊc<,A ߧ+NB8`.Byr ւ!L!'/pˢJܓҝh Bmli{Ko[-GYY 1NdA[;XWtC*[[U [z{\H3'G,*uzj`aX-2Gao&toԒ!CU<Y 1@aM>\ۊwWJ`_㫑S!l<(RȬJ:Q@8e's}[-eF'[EYL=ji=A8;)oe8l#?K)? *wB Ą*:F|uXg˚` PBH}w9uq}W"rK&P _{dPF+c7~{oIu٠p#7E#FstYhagkkFvG$iz*mʪ@(Cԕ=4LcX0 ҔNHsbvť$&c>@1tmYV6768?ׇ+T j&߶ 3U>F9_t^M.Wd<9dO5Zv&L70+%)@o>CC(cם;14*~)Ij %y96T{Va #$ g}C:fr %AÛx1\ϲR՞-+ eJ`v XikS| 5^P __Ё:;-2Z .w7pNݚ̎ߨM),μWS1$gbïtp ub%O[_xJͺ(* 9QiR k>=G]VI#Q'tR_A FN]\q3.AA7.hN-( 3ÖMāu4%tdm"IXz=Uy!|uSo7zZc}SC;lsM_\0 EՂT + |'a`|i܉_9܈6aM&=$ͯWEJNtVnSн. ֡ 32=rnB/(h WU?ШY3-fݺ x,*L$NYqC1⡙]xX wu >'31Wd 4uӯί493d m[bxgBcٝ. }Vn[uUH*k)C9oxTtNb -Tϕ *\yGgi\ adWԘ(Q=Ka ŎYvWݴ[PTu6AմX%g}d*/=AlQͲ*2⋟@p%t8dۼlg%:8` >?֒tLGѡ#QC=X_%,{rojFFJC]GkR__ADVZ5t7> -̤CnsA5POYc<ХojekhH8n%̿<ғ7ݩtVđ^]l!n9w%~=zk=ne 7Nf1?rL߂2n0|!)s*Ƙ9rb}074 rڝyyw j7T`4]Ǐ2?,lbB=$d9+ayFF[;0flL.].wv$f;Je$h!neGBpztu O뤀K|e2I+fV`䶟 >:]mv}O5OXUU4rm3(e`7If2҈eoQEV ;+DK >pD#R{bP܅&CjO7v-M2+.<MNjNES#ҁ0IE/C b`a~|礛J~71ӪdWoRh/f7wf vT,=! B a'TX "QkW/*(_jHT@MX@YC?ɛܛVSf{Ej`/瑗'HC%:DLD}{("^@**c7Sq9p )b>"ЩPD#~GX&<&ݰٌ+XDJ?j,t_7ֺ +w7ZS pb{ Wv#ǙޭO|Ә F3`O ;e8WJLE} M', 螨xҊ%NQ܊2Yf%ߏJD>rz5`Q p!Kj̿XI7y_p,[@c!{t5~lF?bZLֻ%:;}k\dr*&pf|&f'޵WSSy@N9ͮR/QLhFv3 |M^ SӖ0C,;CHIt+$;:nn,BzS"Stѷ<)ֺ7z%ݬEאGF4dm~%YZCY8E;35S.GQݥb)J#j]D~=pg؅D XҜAQ3qaGn'Z ~5M) |UHSwEhc v|.1ˤ ޱJsnq)QrΥE6%Y <񚲍Z,^.~\ 3v[ ޯʌ3 qL2a}Fdءy6cnBe1;Ko*t2\H=Jz{+O7148&xW~1Q|bϫ9uRH^Wcx;:g_^Kң& "OB\+o(6T6])c_aM|9n{)L6xvpOzxqXXT9 D2Uƻ+-hQ& p[.NRg_XGBA#IIQFd t-}"Hmr? u\fna8|dCs{%EPS=,-YjkӯwL#:YUB lS%!ySu*ZnIH AS9U-Qŋw3j,kmx:a6[j7KTlZ@[]kNN~+P*O It̙?ƳCedoIk2) |.Vl1 _\~VO+!ռL& [ݙU!V#kw?a0~9\ۻ{7!X,ujc9upS^/.:P͎jftL M*meOM_x0]yڳPiogE9PHC{ Ԫ\=pAe%ՓƯ֒H {M$?Vܧ~K+ZfjA_yv~Z[l҄ĸL9nW>QC m9YbLJG? _OXt#DmQ+y*Cq*Οf"e 5 Os@Di a&\WqX%nΔ.=c%÷ 1S+NRFgKpx\짋F9e¸8 Ojgj&26 X膄b"}ĜF=Yn ױ\2Dk0N$+*!N^ I T0.De<{C>'Le7ӝ<0+lTm9];&b=POX㞯Yٯ;7`82`F# oRc=:8E/ac`j1\(@iX|cŠ  n`Rsa]:a݃*t,#:}h(ILԽ˅Om纡|׫ 2{(KoHJɣGǡo`wƁ!Ҟp'hLL=beQ?=)Sp^v*F.ոVO+ Hv9i 8Bg^jgdI󹇵~%@ ?{o2XƠ+-JYa}vQ=Hbq(fQ&OT`p8pxnŁ /ft2ёx^jGdž!JdrG>l]?:+R|il rvg!krP3bx{P0qD{-)@/kq^{jf:S ]N\"? O⟈thhQWX4ԟ^m]bR  7|?W4rvioxzyFrE 9ѧ#rʳQ:qLdU!X='pJH,:J M}xI-Loi`{ QC;އY< cҋTm*~QXq%_vF+HّLK/B<^KY痪ӱRUH{Z-ocR%GZ=vj5]N E?.;O!҄) 9Ky@77ܞ,2>`WCUYޅʓ󇹮:0ΎǏ zRpsݏp]ѐNee#Um|8 L&Mǣ373݋}v`NRY@`?}b(3I\Kt_¸j~ =עcMA=M\}_NR~mӄ)*7y7bJâޗ1X%,]_Q jyrGj6QFն{Vk[sAPD IG)ʸ^ cv[Y_BYf?Eg@_$veɁ&`whñcu8@ޔ`NPMH] W H9ziA:lۃk~IHHa?$ذ\3jpn&k) ͑RZˎ.*` JXXS<քmI F|{ dfKinaPخSa6'$O=<P d;ADO%LAGu ^Zvy-/jBO{_cTѺGePo` @<^4z# 8InT=FqШf<Lf/%e n,md@`iCNF:TJ6<ڡ-WzMxXs@ȪA&.4;J?ʡnt"#PUX\ U.JlO1<8-m&Dβ  PR3 rh3bL9-lY?1QX2Q|/I@{ i'=M`}$&"_SrIiXFX('rS,7ȥV8RnNvsP sYg\eQ]z>U,L@bcbMmO뤌JY^ErSD 4ҴlΙYgGDλW^vmȝOPyi:_rr-Yˀ6+(I*{P01*}*j+W.|S/)@Nˬʹt.pCZ1IC $tLt 1}yC 'Vv7K͔3^}6,8L\'W$)v{h> ªIK)HS,{9;(uUS& !ݠh൳Y(6 @o^6y*ܔ .U<10UɏG*$^zVw)5x0H*&2hKb x ۘ&T p, S^{B쓡\Չ6$3`]riU^і!>2`˃FO__$ٰ`M ʽ@_r\7l_>%/u]9M}ckЍ91_nhx=Z¢y;/c~4 ša!]$"<](yU,x~2z&U $R'hY/ĎԙU /&>)u?BT$L펆[v5..6"h@n:yF|ߘ: Ie6m2ԂIeyHcsy$=Bht԰Y"?wgj?f8._ݥ !蝯{ZA 0sѷ9E)}p>b3NjNYHgbG/m RJT;$JEkeC( үi (Y/GLր^ZgX E6v@dF^>YJ12igfcmh7ch~ `V1ġGy 3u.-z8@rKiJBZ紡+KQ#aruwSt_/6!B[ TQd+@: 3ӥg#šZf 0.6o?Mzxp6 [0=<Ds%c(DA2ž11oP"L @P1/-< "(e)c|ٗi=5FUžc|kUQP5|t0u9H5Be)'@5õ\ryhN|6%<crd {805 x0{\;iAbz^vrtбOnH̱Vۮij|KL1ap6^ XKKMTd|87s`,3wDžNGJu7_ 4,~`U{J>9RFڠ?yT5ƁO3Ry$?M`7GˏUqL8 ĔY ~T*: gQ Be &( ,7ȪjC$JتU#'cH @a*Dv9x&/:YRAYsf O86Qcz #tE;肰ma{zDL#}5:y=g[^ۥ/A_}2y&Ws6ٵriu1B< ?H&u!B4ovo;EIZpϥbUcSq-gNւa)²ފf|oi2L[~9_Cx"ǂaP+u?Nw&)keB*V1.kAhuLK<_@)v |A|B |V/k Ha2uDUF9>#[%q4A}ZGx=60<08J,`Ѩ* I"5*וk*&alO_x3ndD07,5Oq=0/$ xy-$Vk3N5tph \hy(ƠC3%ڇY\Bh+dFofBw%2)B.$.m8 Ҁo Yٺ?3OrpLW'[*&fv݉I4¾"ٹ?㧓*r§#qNY,=7)Ku]WN2S䁽pC2aM]9JvÖ^3NA"N޼; 1܃'b7۽5z.+"qA2.[E{ln)2RI *eFhMNketErG!񽅹j 5 l'k#4.uKNU;/<؄1?++BuE4K+a|:>nx 9'q\uZǃBTz@M'KgץQ! ZjCrٙq~H8O|k㛋|79$w81F,t`퉶\BSbbV?m" PL?s)#+SZRJEa&5TUmEw&(<.PˀB(suSW(5"/$FVV^ߋÂJ?||_&zWi`dUV"[>~SH&6~Usnm&Xf6̀mt Ռ\'L |H>@>mb|9[J/0wg4{('Q2FIت_F>AĒj`v*.SLn#e:w Ԋm]8?}h恸I܅ gt:zLB< -g͖D~QsSZ_!bz@Ն#f̠3skoKS\1wFDԺ*cEě\9iFBi3[y3$?6b2UcsX4U)y T t%9oN"jiy chFl`s5˲~,Xa#BNIE%8ger2hVW:M}LQԞ?4ikM_īV@9cd*]<̙dn1Э}L x)镡*L%T몝qY,tL9AahŦy|$Pȇe*qvu Wu8@qOGa&z'SO7B[q PBtgRsI.>  3~Ҝ!m =>C~ M?0$/".܆S~kq ٯc UaSjӨh06Lgd 'Fmw%qo4NRgtFj$H7k jÿ9 /G3p ʤcFi>~='XC-u7g.DD- w\I{mhBD .[2?֞5%_W5LzŠRL^*yxqޖa@`6buaR}7x;(CWa3L #gž@â/S&o+˥h5j ~;`j2N[ OB<HL&Ay=lcrTblTqiSI~K0R=m]掠v׭ʀ,K=gR`بrԜUp[&|Ğ8:~]lp>J,-1OC$z˻z/u1ɮMwcխڝ/o^k[;K:6]'< # Ќsgn}8"-ZTrFqIL+zjc 1U>cSG z. ي& F}8ٛ8fgk֚ muvb{t" ;|2/2~f4]뵚4ėtid04i7[C+uU4|ӥqHSy3oH>Tlf.-s>kͥ1,>!1?XRaaw)A>s"ד3Y%& tO=pOjܣ}GM낧 {}}3JZT<[u{h]턪,wU%49V 'x]K&9mTʸgiKFP\!Y j\6iH;zBL_sRNARXfݳ 3)Aq1\ye=vs=l1jCXNT_x`d9g3E hR"[Jŷ*s}tTkΡ&t9m/ccTg+XE{1^$hxR2.YyG }5 f,ЧU).Pt'P.64T%;\SEJKjHg mSaw7WQg1eAƟ~䟲9XkڂY-5Sob5J"xbEn&MydRh @~1㡱ot%'Ҟk[^tipe`e$S;Ҽ,BȣJJ(NIo74i4]ޓ?9gykK|l0C:ָXb'@˧u<3{oB}/D>F[ljgIf<Ӣr& _u|LË} QwT񤊏!:Y@P/aMiޱ*1HUb;e+&ڷ&s $ 6w!)'*#V m5jcw<ujL ߳PE86/-s`f-cbg}.o p/3-s,?ԬWr.€o/KJ<:t&Ye35_uo0&ЍC4`ք5p3$L,a 7yN?9+qtQ!9LL'2" PWA)gLGcHEݨvHxq)p:& w{M[U[bw J8?z4 Hvb e_k h J94Ig[@x G= :d%}#muOỆI|JZ /J8RT-ל{xpBiW(9`ZT {{m~3N"6&DۜLOh]# $"7W;6m\ &~ҋө9rj1cC󦩴 p|h48e6c fWQŶ=ѯcGjV,~z%9u8Hz>xdiV=~dBwIhs@?R"%`;vZ %VWN~N5**PJCضPtB\9bpN <CЇ?}V]ޮC갅x6o 1}t\y+5`nH5}d7vҙ(^k6>L0wV[|gбK >圌"uO~ؖ@bFixW⭅ZI(!`'c'Mi7:wj~{KO`tD&nvlSӁ]lj?4f 31O6N9BF+RR|^=lskE8xdI`J52 vWzY2W7Hp@ CqɓQnuSYؘaK.ՙ^UA4 9cx4dLģ8ޞLZj[qoDYž/~I"0SxLB_eiѿ;''acHK掠f]QbV(uYOu$IT斂l0K8̌4 OݰvpБgBLMׂgǺŌNm_\1ouv{$vZkԷbˊZmqK7|_\m;[NrR`x,SHdz95~wۚk  iJ"[BY_l~3s=[ۨŘm_фCzyl3Fl<*2yzHEhX&$뱊[:TN{ht#Àm`na ȑK35wH&sT:̠_>$cGXU ##א3ZaEb_+5jޢ*!;V,ԅ\CQ+ b'X'.Ͼo?ǗI DIM{Pef^Ǐ\jb)X;DRaD@PBIZ bcY2(Iy߈~HFΘ1v "V=BͼYσ`ǽ#(wZGۚ2ck=Qq?ab9QmpM6,!uxR#.%%#6Ȱ -l uOkz#_;:]K6=~>tUˀ/8w8ꐵ2)PF]'T+l0:d.O*},s7BI6ƕZ"r7r݊Ylȉq! <5@-ϡjInz.H \09e-Yjxɯݾe0GbR3öD+"-a{s>XiW!|s77`܂v/z)>΀=k$OV%!Ȕz)>N.;c9tPpL1+5oMEwX$O96)yc(ΟᎴu^8uѽN >Qu_&c<Wiq6Gux 墖kA.ӫi a%OmőNLg~zcCnm+4;E_l ,ww)AQ+JVMɢ#8tӃ܅A9|o<OHUܒ [?u78ݰ?}'jhK,:8n\QaMRr sFe%:,A碜O(v ׿d E# %k ה]>ˣ6EqB{mJ|*N/&g0߫͹+M|~aR<c{f3O9K.@OP\.{qŶbdM +Xͥ5)[2zf@,~GUGGB%J7 udyƚ4h94oPv~ecnr1WLW5VlxzҎ]Ę1KdU Iݛq[$3ykN"LT ނ'hr49ͅR1bNHX85!'>-ar6$Wj Y-~}11x6qg ZIXi(QkA8mC)] &^:yg?uFZ cڜbb\X<jx|& b+_ob٥.1k\ FM_fVUDZhlfVµ̫ 8zЕsب0r92c0BFk}+Rʧ4 Deh 2YvUVnˋ=0WHV!(%`-b˱7McuH,D ;#0!{M΂/tRZSUC$޹jȪd,: s ,ȁq "گ0nȈʹ?|7sz l-40^4T*aQ__3Ks#/n#3Ma/IM?`t>wtF[O F҅I H 4ghlAT0+r[Y |ج1: >ujxWNbjG0z!@5[7w`J/@.w]$_uq:k}.GOz?3icm(8 ?D}ɏP"\D=+@1D#! I֙. gr<Mh@Wq4|yk}JUYKu}Ez@glFB5m@Zy/|YnD~35%D.E-W<삺=!36H[9v{H=TU_37 =$Ȫmȟ#`;ʮ; rI(bLsnw˗\H[5IӇ7.?@PqFT5N-&jlކ: ,yomq&kN/KV940GvKQ14c3>P3Uvrj6b^Xj8K,,v;tqGd pӳI!Hzt,Q/+ p(ZGZr?+dPi œ2tLmđWjΌjX6A8ԚYJ t; >٦c[~mkmq˻pH|S7\q?Y*M¼/ިb~j6,8.T[Ax(+!2*zUabM$; yQg<+R(X 9pnU'ak77{8W[s.ڌ!?;4Bכbt#bg Ϝoו)419Y)}(M=P ɓa˕4t*wl-"5rf\f j6a8 Mp|XBfcU8$!v_lu[! ytSjxۤ@08`9eBgb}w7x E%C< (eTMH8Fβ琵EZi}b#ǎYRꀐǛK~`] DO^K_G2B(7}_{}@뽕JDjR2q3{[@$zzzMM]63$y^laa`wqLU)\Rx}8oŐDε7%7PPG>'ʱ` c>r=" +Dy5wxHu?$dDy5qJ^;5IS<ȷLW=jv(2fXcoÃ< &r/e&8 r>6deWi yläo"\pϗk#whA86rxP)K\\sx5wn N]%%Ϩ&SV\KIW!Qioy9U ~[& AvHZB~iP1f{qe/.w_)W}xQge{&\I>׽ݤ#6]7x6Pj1UP–u?밊<k"ctw(&]''Ke;TP@W|M[v;ͨXk= ܭj"qMc~CqƂi_Fr uR__0Gv ^\PGoN7ߏXS&+K5rD\e'xV<~X Azӟy-?u‹}s 3$gӧe=wC91es9oWNHC$ހZր"q`$ch!FMݢ9`v {R^{R"Z\V4XDNuC_-M|7  Ro,bz.(Qij5$$6 zսsT];' 97X*& aX~E샰 &*%7zO(@%jzZB\<۹"Y)q[d;h?>,RՍ2F:5~m:jŅ.]uV230qHz`Zkl6ZdoS9x9gE?mjy?LAxAOc}1R>'S%?jca$i-9 ;9¹ʣea%}8m{2F-@R {'ϡIhND6).`bO꣙ԦF#ŗ3hQBsm&Ml`eO!5lvn}U ?)'bQI1E/G9x$Ha!,Z`l'-Xd#4't#0Nt]k. -}-Rr[؁hصll帮Nݙ$=L1apgʸ` }wOER5Hi{`h ñpB n3!Jcj9T0%DgYƮ hRc0բ XIfۡ L7 p~v^aJ]Ji[Lu ЅW& g[9I7c@peэsvoϜ`'.4w?lrAL8ɵyJ*ڰzpSTV%ttLLSOf}<SOP *~~-S&2)жPsN4w-A_'(c2_+ xP$Htս翞6-YL駑[gTKu2,s>ZUZ\'[2}ֻ_d*l>V#ɶO,7Բdp f ~)왜%~&ΧL |1jw^U/5u0ׄD 2{K 9JkrQVNo^̷^rv_\N _Gc .MQ !jM}c}6OUKRtfL{kn`#_"2唂Tb8X 6d?(Zk yd[ rzNO!!B"P.Gnx]Ub#pvUVCL3J`YO % /\;̴w=/` hJkD8»U\%6=Q:E9F|EV L[ A~g.4"u{4JX 'A Y[k^X\u)9fZ k}\Hmm4hC]kiX *N 2cHI 9C7"l< Om ?8pėebxL@ݯT$|7=vT+%HsyP<YΨ\=L&mܐ.Trȁ?5baZ#'Βe:ЩqAȨc}_oX6nYEF x{~R/l? A {{m$;`mVUȦ؇jm(egMjƗk՗ˍw?>4; ' i|Nt!'F!Edh]+ u<38:\@ # \)Av>UeΛ#\_JΪDyUw/P8 x@}lO4Ґ_v~yRu 9 Hn!v0bLFs vt^T1w@'n&Xfc"vѡucu %_qE.C#llBeeCK|ݼb>*Xs5/{ZVK+zH%TejeHۃ y#hs^eIxVKŷqIRYV+ZmS `āCb}Hd d-ST{n+FC /ȎD&H}h>&XtR B2TaRVr"U ? h3vN k-%a s[ՓOODP>,!>W'fyAUWfh$b1kܫ IC]aT}b|:B=°[h #5D0HlZZ)J Iǣ-H!4R h)3^fmiX-ci&Ǖo3aNXl̅Cj4YuDx{߆t} xI¿T$JC= KڞEx#>LZ"uX"dZ,%?bgac:y$]p|Lnx{3 02IՂ)5u6/*%Rv:Q">'&ԟE -sYrOu:D~0EٵhܩĦhUM,B RPs.y';xi@34E}Pf ԻI=YXVb݃FZ!nņXm]sƬh"*B_jQe.rEoQ%2sRy@I~*5nc@b3ί*c[^}zb3T&M1)1sK}UZi1hO0q 9wt/|@jQQ8N]9aϖ7ruyc~pԣ J?6^1P~JF-e]5,Uqr):et]a TdV{aat: N'a\*P-d!5$?™7EEuLQiKl!~mpI~2d. y `Nѻ퇳iZˬ?XթB+DžQ_k)oa-& Y1U =KlK;3JxFL4-Q9(͡1V8HpiC(*) pAFCl y@=@qw )t5'JY3|T`%SlPH2GYw϶˃⢘OHFL-,0Ċ~~>фaM(zhTG~X8̵ #B1qssXYl4d.*O߶UFd'FO?'„B3*﵉(9V+G=WӘmSEGB x\4ab6;cN2ޝ$#icpEa*h5p賙/Ih&ǯI1$s+GZ텻4Ɏ--=L7̓HVuZqOT,~?B; J$(3%Rۃ(\`dj^myassJ3E#!+CVhzfL]u;R.7G¹9R%wb(2s0hKmѫ/ !W(!WF~ˆajWk"|d̺bg?uy{M?6rwh?7$O'A=gj% E :Q6H>$=;-'VB)tH|ܶ~A>YfȈQ~c-JUgC0]wP]'^T#J3"r{E'_ 7 1²qM?[ /o8 /q2)Y9λ^EF+*l22u9aVVwv\X[by[T9bdi_[@Sig\?>LrnԛPeRzV؎7V0XTh.}4fJQӬ. 뗾K;(z7FiՖw3WwoCK6711h'>K|߂ 8BI>eטR%Ia *Ek>NPVyk)n=,GpI$uU90ng5诙Țn^ ^ 0[݅xD鵕tt@Y F{; iJM`{\,k?~>`dZ/]Q3aYQlRtxv5o_uSҿGA19Au \rBK0S'cp:x YT8vњ.vx8iLЭꍓ"@s؏/w݇ЪqE[ZS_4}[v#UJ9\CtvUZ].5y#ew}T jYK-׊V_ qH @e #wTpOnu'֦8:yp>W(B%&{ӖO+;S>~ =T#LMWճ|'54ji Iߺqn,F,ʇN "H_i`/k֤)0>xhb<{hYт pEe{;I^2ͅB-KR]a3F-/@ BD9pǔ wEpԯe!<6x czBl7Dsd!Z;'iHb8^AB+8N@ʒm6%!%;J!^োZ|UL=lLԭ[9MPZ\l \+#?di.K4޴FL&Pg+oo ݿU&]%%G!Q!h,y VAxG ]JdZ4HXD<wNBRDSZ'* )abE!µ=9( w7E5ۓNT`,}G_MSϕu63V]K+\r6_ >%pEk)kd(P4T2{ɒ8An}n_^g̱v~طK_ xhtY:s1ndH󷼿FK b䑬 O"LvzTS)+^L(P]%oϒ3?]Ԯe)RCn8,f+a=6G}8-N &EE׾%M5Co-\FTOY ؍]-)eUaX d =_jg ^c$E8 h]ZQGyR="ޔ3m:\/NkԊگI 䘏|U1fe}* Le*Qd*:z#iIeg`[B Ih]t#B#VVޟ'-)noP|;xh M߹; BeMTe|D@\(?pb)nvEҪE7.-y̶蟤Tj\ 6O4VJtM1Ƽ 3GI,7c~y8s5[)g6(| N@al=(lRYE)J%jN͝« XbMVqtS_:u!@ԓs#=nǡ "9fW{Y2udV(Iʛ+),*Y}(s%o=nG Fda\Xn4z"ٶҍaEY{CP~:Rvvmv>VJ_8;I=l3FΎ {_u";`_XLclNwtR2Wvx2Rd,!Q;| c~ijko{frMzAC2o/8 8^3^ ]L,qfT^TlhΨtTN;!L+'VemmC xwݫ@:O}\pֱˬ]! Jv!ӪE .z 'a:Cl ;Q[nPcv^D;yIEg-@e  &о7mJ6>`Kg /~dTv]1=4FePt=0y"BK`纠w] D.dϘ찒}džofMEHhVJ hF|W?u;XYQgO#Z558ozaAKF654 h 0>],"V~Ve2A\bʸ>c+_/zL5@2C;͋¸W?ĆW>r>tt3,x.9WGep }eeG}VB@ !WN拼`A NAjeIJ{]oܰ kGuF&tе@020gvJ4;coj"庰@ըRF8-[}-5[42e"<_1BmNxr%|W|gLʦ%+&nɁ틬 h] VZP"uB 'a3xx[3 oZ0d`P͚jv-Gp=/ * NPT*e4b"#m%( &-(ND:Sp 7e}hH*J: }/څgbj@c8ڀoqR:&,"L!zm*A3jUutۚ"đК=a.{Az|!g)Œsți!H^E='+=@w_2h8[t8ɀ+֤k}-V 7ᇃ<- =tqD{hNU`_Ύ VEpxw\Pi!O5$R̶d +[giJ:zHͦ|lA I(r^rd>^z"]Paf77os{hg~I9Wh6uȃ[N `ʘv( K飕nܸnaؿY(<;僾g!/a %5Q/N^pϕ)_Y{V;s?8'R&QvQ Ekһf+(2/_ZoK៊|];afR!Rs1 {Aa{" bY p^Yh7!xvų{o$>S9ҁtNFJKrWx+}͇)f+<-X j;QN۶aO ܀yʲN1RD|$Q 1˒Khp!\$JWEd}*A}r-h[%NsuQI$DG;_NIeL/bh؎&>aM9CҢ:d-sX7M1X,Inג:C7V\̄Ba2zZmR4YRl?8[{zƴ"Y1(c\-X5nk \.FDȱw#$Ӣ4X2" IJ$H:xbl:(Rli=XG#1}̙P ! Ug59IȨ8 ,|*F-W&bOjkXayRO7^O2%cw̴N]ifNSCNL0pdc33YĄ+#b*2IYh@Jhԣ0.GwM˽p"q #n 0y1`+:7Cx;7ANůak Cyx5Uzޡ{a=@YR_*V}1-XMk>hk}+vϋUSh Hm)PWlN5bpL#]γz5PYi I#Aʧ>|Ձ /P_=ڲ 5")\dݚ(QkCtriόax"Cj)omFg@!#mlG_Yx%N9WY8fOrUwML VO)/Yϸ9qH VQ~3G;A~u3SreM} 옎g&gv :_T09o9AD_6$ԕdUcu+i+5]:]e}ܽ;X:Zk"of<gX%5\޵9UG2x|P8mӠ)x4UD"(|KMuA>}\inU!I `|_lR_ham͂HUvQrv<0tҾ=DMԌw24(ĆFY„@T=$7BTs"ַJf3xO o,#߭dWI5ZC7]6QHF~TU@u˜fx .HjQRc gvlyf[a3ZYs9#fdbӫ$3LJF3#GfcG/7yq@zgKA3rcqk/HUG'l0<+r/\ڦ"H &לҕGvq#ˈ~d& Uȉm$ ę<::Iw r Թ8.(oLuevv.Hr??+1v{wF_K= TRkPظ)DSjZU2425 b*=!l-y~o缠D/~77%_h;X'tC53cGQu&kϷ:;‡I( 0DmUx`LaʁHQ.smU/wzz%\ut<ۨAhi|9<ccJ>H{9E }-.dTzMl^IP>AxM C:bMQH;)f:,tGcOBLTD3['{VwB + VO@3I-tM-a ޹ yϧ8͝ c*Y$UjOb[;Pȹpcm·t!%2H1̪%+!I< 1uOsSlsEh9Bk+w8U}#΍ &D"0$VJ5:zIZ.a2X}Šk9UՊɺ>@]6&\ &<6 FA)xV93:sQͰl<_.LCAϣ@ gվP㣺:IXz%":΁Qz|TRg*7YWϻNv%E>-ዃ袔vr{g L/adןގ~5q>?N£n&8" !?7ĽяGGN!!!b('w<WMLheCܻn;{a‡.ۻLi␮nN "4GPwO_oУ,\]c{ F\(Z@_E6]ZK ޡc3 U쐔QXo/+ۭ@O6P3pf3TK"Ry+bۉDpf t R}w #9kMM9W3Sy:U&BӹM  C:6ڋg5R.ByKRa$z]JjĝBдG(d-Dh ƀ"\m]KM'#2Fϱv#>jHК%k5՟< _{"la{>#2*t+bT{ H|t狆B ,h jڙ:>pdf31/ BpqM>sG"M-VR8t \eV~5e 緉ʤwG4Y;&B1 ٨ӂP./Sb>uҪhV8jS,Hqo޶Cܲu;u :!{N .Ǟ9j"R#aqeYzFA/tYA *yf];g!qEnR9fP>Mi3} )ʬ%Fwq$0f\Rk 2 Dcv'v4l~!N.}FhY[CKdbWXirV?1FyOE4*UE>zDT*LA c:UD0]r,؎\XB!:x/13߈|ܼz_w 0RQ8QD,Fs ?*xN !TެJĉ6N)te}, )#+q'1,o"םm_ .`6ӶQRG"n&H/tRةaݑvºD8P0~SgA⬂)B /=eL&PC压e#x-nW/IXZQ_[fg-U%ݔg '^]~9qmL Kʗ+p2 }ppkOq=s^{O5Jw4LJ aj}(ߍ{ePI.W.UehzBB8|?HcEb 1CﰮrhOF@RN4' + ^6! . 5UvUڪ=_z &˘V"u؜iSJn #v2RnmݝgK L>A @>PLIU&RItU/sGb}na 1)i6kY~eB k'|z( qU<8N@- ܖ܄AaD]SӠso`T_!3 :8Okdhi Ha_YgNíJQWWڜTK۷\QM2{zz$a4cZ=zVWoD0U&{죳%OtQ%XM?c8%W~HGc6|6f,jF B$m!uͽTe2π&>xוK0Yw Cإ6z3K\)@BsC1Oa';U$\1†^y])m[0_œ"-opLoꗋ|G07Ͳ~y*N~&B\gQ8qc$?s x,`PoYF[/2R*;fEyO&Z쒱Z!sͪ& i_kWrMyh1 S'4F4<_$))st ]rٹfg8j=I(k5*2R5 fj4=ZPMr 䨻‡]0w{Qu y2]{xʶkc"k$? 1bR~]Yn+$~gG{d GU[Ko"/&SI%V3:ug \UL`Ynge[Na{x?T55{;8&dL@ {*==$6*37ȅtL}=CBC*bvqKq`>01yN+㱙Kْx+B MX$O탭P{jkp !ߝbX}lv%D#3=J>LAŝ$XzCIUTAZڪ`uP[~\mjaL3ۃ(XM`&2,[ej^|I´@J}ӷ -CaMnpƣ=M#>$͵zӂoN;c]w&,7kHbgztヌwsa<)e&V#/52lOFI38`t͵'&v j}6OEIuenYhiW2,bn*@7*Gu ɴ ZE\N2S!15kn׋/,Yo) Hd077%gJ`8RL*,NTyia/q4U{R1_ڤJ*Zaë)NY:0 0VȊ>yZvwBY8%AQ>ۺ/{q+ 5hD,0..ۨxKt꺹0Ra=6x 7HPlm3} WKfen5Y)ƌpH{?V$}sBX!=U˝yZh\I8P͵J< @~)2 }<WZ-¤sb617QM C&X l#vDn(&LH<R4))̗==8HmẕC* yvzrWԥ6Qivs ^޹y[){U|7 xq,k]lWǃ˺!}(IC f<p&SX 1b! P*Uz" tiW,|1tW]")#<.NfsO c͉o>"۵ WMŸ~(RvtHI|;h3e}]SSCو5:F뭟$|2hA&"gl ix/Î񦱝o"L޺oyO-\܁1Wc#L)?i c@P˩Ѧ6#KL5{`Ygsجȳ(#$^z0Qʫmx:\a`QD Seh?@4n#@s=iZA#54SWF:q>8eP8Aӄ b!]4UkRO-(pNMGss6֗gyxjӃi<]| p6Tr Ͼ q u3'aX!Nq`̺\Ncfs߿Eeb9vEq>ZΎs!&>OIƍ4${[Й^{X/2yc&c $QBT~3's\^i kq3S+xTfL3pU߫Y6b ^{%lFяSa@ ,`XF!$Ĩ;w{nxǐ?A0&rMW`<}$f.5~*D32'i"J\X-1E  =nJ^oq66sNcsԃ~]("R$cߙJ oI?o/1CvZęLv{)ONb5 RA֠\׳yIW2CKF cQ~8)aQ%=]X/aU>ϥ{e#7=Q)Lx[b-[pF2j"aSt<>SLDGuLhV+t3ĆDg\6&6[Bb¿Eh,LUkGnO߭Awʶ<Ռۯ}(E^{nqq Td(Lrl6A|AM|L=D͠XOǯD4ojA}qKb'a}v+]#-lLCxpUggX{/]Z-="G7 V͟ շ~ԡZ)AGß IJ /z3j脵z`%+;Ji P-2yHsC#ѭ,*3AnYI戣; Rw{].r-? pE o(덥#@M"8Bn?2ƖHఁ*k%xT̎ѬXAc# %Laf5B}" Іg녰P A.!+`V^)r1?C/~Vo\fkiݚ'DGcUFpoN{aae<#%WMm_*U\7O(=Vw?ڣkLcO*@zBpdH rtS%'0WXpquhLDΪ$'Z%>݈~Y?"6j#aAPAln/ dn+w!C?~+׼("-J/JEK͔BS!gw;1Poh{ݖ Rm=1 *MY@f G vCYā3byKIuqxQ \o9?r@S&Z+bp$ ] `y<4*EAh59s{fq,w&- 3l;f`X ŏ&Al1*2zA"+/ 2#%|qrP"UԍùTA3NTLP yܗF -zMq޷g4ݦ)zfcg"ry2ظ3Mx,+&q:e" BY\ |K} `n$Y{Z8(<5V,O !\$`6v>i7Dx&b"ѭJ>>pIc1= =V4?Y:U&C%$E'gl[վN/8y0c4/Z5x5/%{*Gl+0%Qb{ )ۣʅ3QBkGbhΎi?=n7&:)LB#,N]l$f(j)M7 Ԙ )\3]gP;:ܴ!Pr:i-Xҹ/Ez_qZIHA _L@uf1T7ɀ{pS\Cta)J04 % E݉Ϊ{ǒ=5xɋ [?X S e賐Az]I=O{Ǘka!x0nRDfG[ )XfTQP">DHafR GDE`F,L<~$u_MDOP4 %} I.O:6T5s{ik@D}B=b_X+s-4;R++?ܬO=~@SW:mtʾ?1Ҋ1hݎr+Dw)n;'!n߫MZ !hIܑ2˦_Gؑ8JI:9DhG[ "בqx^lzj?`rULJ*t9*w7v!4&c[~;뽫#6RPhY']J'XWh׿mI xcI)I )t❁+-j9A_l|2!o+Aam99ֻKkA+d+.$v]lmC*ܯn‰mgeuXJ%J(e^6k,Y`d)Yu7anZj9_d 'L!"`gdځÅ'BE`Pm#TE,08T/5}+>xGb4CIn(";U;{_S ޲ChJ7ĩKJvr .*4{#;4)b4&2r)%X="c\Qe5HCHD e3u<#]*4 A=5FEosĨu|c∅My9Pm\#cPbjt1Cd`^a{JDh\˖OvN+Ĩ,FpJ]>qO+Y^w!#bHU@ 8L(%-j3vj>\"Wd#YC ^ln[35̽[HwtgQ.W W/)F cOM]T^o_k~iKS)0~C$t 4׉Oɂk>Z(uPlyF|egnT]F p^ŭxk:b@!+8t\y$ZHE4@_  {.yVS}trڣpUG[t{.V/ X@j ASos7LP铞<~BbhpLSsزwX,t@2DCMOص|]L{"=NkaoYM m_@{.eN$S]~J VFD1+08~'iaQvJ{R, I6-AuO .,0u$6ݑoWP]G(I\`"-~ $JJL-@۱s̆j:, \ _VY DGDhPU_"5AڜqZȥ^$eKȆe*:hUcP|\쾮kP'bnMR?cR'+!ݙ t*b~{8u*$VJCm Pw`|^.c=-AvXI9,zH f eq'Oħ B۝)6SCԴ.֙+<7a ["E=in~04 at%& ;ܾ׫[q.CP9"f³Ԩ.ݍ(Q(C;4CjzMCi^pq~$O{QHZ5?H˘io=cIB\,Yu9?;Ћs] |ڿ@5?HC z7juU?GV: !A6$ifz$."/Ф;bEJ@_vbӐ0&Ģ6e֫ 'JijP HTqr`mǑ W ~[K.OOXCt"ȦkjȚ7~sa"JFh 'Ҡ4O㋁iRb#n6Zs?ֆDJKtxEꯩ^fd?X=3 6@D(liV<ʮ. P/iF91M|i/ -; U9X@v[ضȔStѝq}w:ڞcfc霒YP/:zʡP#rd"xY6~m8|F$f!@' W)m&[7E'YQZ*3۪'NM' ʼo-gW5"7AQM [ rHc1I 삼.snK6Fq|Zn0-wbS /?!YXH%=SPx*A?oԃ1 xs$EΞM&`]/uI[ez 9j(*ˈVs뗶)>޷MꁵSz4]'ޓ\+K,p<`0GAD$`d(WdBzy<054!e`2PH;aE8l dl==Qѧ(I LQh=퇁#at§xNwD䓭'!KJ<6($uL 5 5ȶK/k:fǰq#ƌ5p<7hy ~axķլGf3*H, fG6/fajQzstϠ KgȝLw% B20uUONAtXɦ{W@{״d8''D$#8=h760]!mϫI,#g?xjq=X3e)lMsBnkqHfK1YOi[1FߊC9a}Ox>qo g:Kr6V+4wةsRS Rcoާ~v JBpt/2}&cX kJlDk2&+=: \br{1@ `CEt(ɞez@7=3~sk H`4 ,6i,L|@З1WT{Azm7Ya>gA@V; ⓱g"b!iCk`> {7D =Z.9\|ubuC'EJKmhar,5&'IJI *$a=ӶգOMb%W_O4;SxPb̞@XѷF+c_%d.|./ד7jvRqEc tVkNK/߫2a{7t!/=ªL?9">@;35` R{70f!< f]66y~4Zb{%/2Yao"4B/'$dōsѰiRZmH4Ƚ'[m Hxu[WN@7ٕ%׏ޞbմy ?x̖iM9j=P**iz`_彘uﴡg>q xÅi|`6(5:/Ž2-1}?yZTdy {aE);CNcu Hq&ea4Td$ńۀDZw36jD.Id, ?+[ײ^ԑϛ2wF*]M_׬[ͷMC^3.{t'MZMG~}r S욑ːg=y 勥l/h)XbW}P7~:iFY%P;&_tN'"ʕxw+ǝ,TԘZn3LخVR4185{JLn4J@^E_cij{#-G^[<=Wѩ-W 1,A 9Ɍ1H$Z >ˠ\_6pKV_nTI&[Q23rN0f(r G3&Xqf< s0 EůX9Ӱ\~O+JmGv=t=|4bj,ف7T`Ywp'Joޞ\U߶2s` O_V <R |ʤ""hs 8-Mw鞅mB1`q7'6R/ P_RKh\UE-&9,+4fg=- 2cΌ<]Yul5 )lbnQCKR{;ص@]'[];9لq.{J>!O~F`_'d/8>=ALJa}9otgtFē+nԊp`3:83l,iɧ8x"-7YpOzj]uAjco?joK5PN5Ut7v ?W WE+*[ a6'E] |t5{ L9caia<'hLOI;P;Q[2oqTBWcHUx`ArFe,h5>Bk\OZLPl;K1R]Sۆ~k!0@_,D]-j:F5$D7Y喁n%<}]f! ya2s0ٿBpT1N'Y7T^zWu(H ~:SlV8+܄0U).xDHr_7̚e*]Lz(=?Ṑ̬Bj鬔E3EryZrrVئKKpT[yn\]9ظM5XB%VJpV#›ѽCtlnwTgmj,L:*G/mdդݏ矎)kk0L<+0܋:)C͋]aWWe%,>T̲ys'#\ϋ5NxwKGN?z'w9(d.`}wYۃP%wURf\b_b5v^+b-@_ #FDg9#' ȁ,y<3y9k-u8Sr@Em㍬}rmn? iH52P G01Nª> KHj.uy9i(RKķ,~wړ*$/ALvEghMp0 CwD90:Ӯ+Fw13SRe&ZM\ܣ2< -|}it^n<('"+iϠD!TߜHt'hU7O,V~"P B)k!,9Y[Ј9u xu|) ΙE?X}Fw,0g٠'[빴$r%ÛATyD*3@fJĩf>KRJ)vsZZoK?dKXke/k9|Q ;N;(CBه}ɯHP[p€-G>Y]Ŵ..uL換!޲Ei?8Y"N(oC6G^ zeP]WΦN-YK:!b1w>vuo-&]LV_tѯINƢk88]p)N=8 .1_}{XPhOqLL\@`%, ZWuKp(45Ed "vehb?"B֧ǭCɂ\/ :{2K|[!SJ⨼>USL>Z>QBu>eIFDp jtcYL4^ 2@țy zx+F+A2Rf=?|4OM10xsG~{ 򉢟){)'\IOg \ݽe]U_`->Ҭ^c6Mp^Qԅѡu(fimz;+Kz4GWr|*W{b6{﹭T4FjIJV/Gd8qԩLY(4<.:,9P[µ ?UY@1ѷBBڝ5r$> Թn%y*,6DS57̇ߧVVA6vUo [U"N+%$Œ4Znh3-TwCZiA1)ܗIO:& N2 ^3*ah95ƣPQ"E(-I\5n2jR$]ާ-l3 q`)]GB#ނfk/YPG<҃ L>U`!>h%_,7zqd*7m-^h"U:]0Pn'^.;ۏèQ(rзPٺk؁vW]|`ȩQSLcIA6!.n-h(hE2F*{I 5JN\i0Q"$gwΛse -ٕ)6cӥaz@A` } Tn)ƂEʕm _ gG0-beJI6x(VP6-vHW&widJ*d QP8t),1oGh@nԂq'm+Kcr1qrc9W<ݹ=}[G;dї*kO; ܼ oy#J-8s ]}bh ޏwK)0o&TqO<%%1n,!TU] ߤoCNZ/dlAKbN_NP *ٴ+b#QBgeQ"D5c݊oIvh2hL(k 5 z mMOa٤^Ȏ6hUE,%e/UZ ;Jz-y{l]16"[_;můJ}! z8ZUv=/5JiadQ ej!`独jpxSa"%W`ܙ*Η8ug%\"oHcrQ"X"UAh`11,U|YƤ|> A=, mPc$dAJ8HEJxIєg}^3IסcD8LP<1b[3&db;6sOo޽ؙK'9v FF$5&y'yJG8ϴ/u0}O_򸉒? *_h4O˅zĴJT QkP6y6 %iS*\BǍ^UJ[*bH<?ey^?ʦc PsfXk&5rc0 沗Ʒ1jtm/l~칠 Q_ @,\.ư$ANmJ&ӵRa8@f~@ILsb;' ces_Oͣs WAK_բ)^"p獮UwfN-XJȮ]ư ֡N8tֽcq`%S,HyQ> 9.)B$ !㗶\ C%ZȺ෺w|`* M/qЀ#ڟ[>@3S;a-N_ x8zf mQqγ4K\PGJPM0Y%uXDr Al]O> ?}һ0M?1{fWF$挃 pHhy#MkF M:c? W+v z򊨽TB sW Zŏ=ܼ )Ϗ?-*&2˭i ;G<:_;<]s3i:Q =WkjɚOf;9A :(o, _7Sn,/PjcP$LPStEG$å 67=T P :c!uMg5"ۻ%vs;ρD5˯Bo!!{mRkyfq:s}3g<Z&;ߴE ]L܁ ]R< ϵdX/"fϏ }a|BXGBQR*Zۮە3S˂X~l3Ԉ+MKed;{_7$%EF^k1.J ,7L'ߡB+G?h]V6Ory/ߠ"=^RDk@lyiny}1B١^@f30f=_ Tl[v/nF<W=|.ؘ:=c  6a=HdXRiq߹Fb> lBJZǶIO slrvZ=@pO52 fg"Պ0bJ$ -Q$4u+}CHs~ C)y,۟J?DtO [ϸh&EE/27 o䑞'gj7sW/Sz&ZΟEMƀ\ ͭFy $tarJi&S(!qjנq s:UW)>3P]ضjI䗁oON^‘rЧb' T8Nȯn'ÏUa K9KAl.!JpN'~,R t@pʹ: j dS$h[a_HȠޚ*| /X TI(pe!f0xgga,ܼEL@Ns;TlpLXp+]NZ+FA3u,vpK"<8F}UWo#_魯1&T!F^=9zE؉|CL~߇C2Y`!㺎Wf/[7Qp~hm ^ ϵk=X{,Vhq+~'33@順K+PdXzR%>{f&!`]d4SjOۖTא7}fjQ zh^pC}3Ҿ^#yt$K=?|_inYYXSSO][H`NѷvA-zbV.Nb{3k۰W.Z_>ۚb7_ ;*ߡEǍqmPi2vӭee5eMhl،+dR\yQ-CX܅mUe\@LFlO`vxK.۫'srE[K;U !|?@9=ce΀K]eCTN@RulFZsQFs_j9 ,Bg%AegW<]6G7zz)AA]+GccwY')- <_*]m%Mk ^u 2gC 7K%k^w{ `7pi";Z&M$!.1)hJ=nWQ5S6.E~J9A:zF*9MF1;G[y1> y1uGqh\/Wݘ&:BwZqTǬ-Gv^~jy$N8j@e4!)z5~ vL1blErꭡ B<(XM+ IҒ`bt!jӸm_o<zl^)pi}+xne1;x5q~^be{|ցP_:_$\ي OLE`@^ŋ;6b sӗ絁{$`_U)\]wYF^1@P~Zm<)7Hc48/IbsK XL_XsCNu'{&.lNP"'=OSұpRI]˿~)g ~*nw  ,kDZ v> Ys3Դ =$]oe<l&,L3B'gX `z~ؒ#q]a&'Nt7-+*Țe=^QiS)4W9g%|6$.TMB*<&C^U끿[LUXN̛(c8@MTwΘlZ|0б:+W:s՗BZ "]B-@ss}rm>!Bi4ߠ9&LNw'wR$Wڊ-U^s\΃D+:0{,}"xy!Vr3~nE Uں;ԭ:GපB tp TxeQ~7;i!$E{֯17iBd6SEYH&tSM#SD~RwYdHs LAkB^ eۤf_ ֮\gU.<وRϣs18R: f \Sf*z6u<𜀞OLh=r-17;Bʽ<> ±*8$ko=& \  Dvrp)[k)`Ċ·ia3PnnJ'+V]揝}j'jCߘ[v*hC!+4Z`OG)6du]nv5=PMr Nr._i 긍.h ~ j|ebޏ.Vʵ^q_76hΪ[P^pfWYD Pխx/pGU{O7ۛsF}ǥH*.ca_z.Ley[@>@ܖj;O5%#)\za'h\<h r5H~#% YZ*s+z'yM_1z/uɎ0nJJ#KdJ7 r e粅p{G#k~D LEeʳ+B5^R"e{TL2WVa'?P 7$8v[*J~^ }0C#F|Tt)jمxP?P'A4;\ۈP2n?%zqiʶxɣk1h i=-g߻W`Xo&~) Pn}8Z;=,)I{9N^*m[>?W[/%h^ǗeJv*%+DoT|t}!B[Fej+7aKeF˴ *GWcK"X̘`"ރXZIn_kgzΫK7,a/S;uPfnOJ9@㪁 ]knT%=rT!.#Ř BFseD!yDu%k4cI!?׾1NĒPvOpc V2(3t/³#a6u%$*2KAq;)cvUV%^n$?!5sǗ;S> b.EES6a5X)ְIXP5dw$Yw=aQْz%.F ̍5+%- yydN]2F̙j7pыؔcܾwmf.ebJ tP+R; R~ Och_ikR%ΩT؟;ʳܥDJ;LR -Uj)Gӽٝ߇MH(RC5诛5lIG0ŕmЧdR:Bgד;f0<09tB̃(l.'NMl\Cf^/!P`MNwBIa h%6 ($omiiswL87jB@D?ŴX=q2%6} )HJ3МĭQC}e6B';=N%0mJq^&&/h2!9Px4>~)jT gRͅW'pC80~L[9Z\g%iEjtaGG a!=t I5}i>U y_-<1kX6=PXYdkۨ;u)Ǣ뼵l NpZ$RfLn 6WIبllq{m)jWލ>ێj- 9'726P0;PNH @mqģT#Q\N9F{wTB%:f1qQ;DvfnNg3 _+/Sꛁ!SKt%YO6" |LeލZ l8*\ėCw Ǽ3DүQPP1ONٱY7v KέmP̭|{ *bJzv_]NQ/ոNtug3, J X4u%3z6!QJe槩E]"@y4p-:ئS)~$` L9쌆IBБP6ح#tW1H>F% ]f(ᬱ)_(F bVHiﭘ}zyIꗂ'wvZcf3#_!T($\w 3cz~+ gN뼻u,@*]'y-=;` ;ϧ-nSf-|'#:'phݵeA*&(U;$-<2UXHW)vE_ݵItgSur{ ?f_:vE1u@=" (?Ce`E~dm9=h'i鞝> 'B61o< 87|߄+r2guntiKz|e#H-1ymn8g_m~DwkЃEgj=GbѪ/F>"=~y—]Es,]`l3[<3%0pB?$Q FS'=gזj17[qu=(2R<ȅQq]+t,?cmpͣ'f|CT4kf4hĭeB{JN#3wQMe̢h8k sOuYԿ@64gV A>ۼGVxejh3 i U1F/ebT}Bg0GF .]+ڊ Tu않yg2r=KqQ9U<L%-E,ĤK5{AȈدj*+%=qӎ }iJ=`+UNA:驡PP.}ƈ96IVНy`4vBq0N7̊QTm\B^E =հ&_b 9<==d0gV1ߪit[wio] cnkto2ll#|3/eVnH(ǍH0HlX3X81!LH1l"UC?޵̤\i0EzN_Zd)L;nV7^_3PoHNZISdmzVwD a0!N$$و<8i!4 4УwJpkb)߉΋%u+/˄r&Dž~e1[v>]ikNn 3  ؉.mMF)G8qy!p]( ??U5擡NĿ'`c¹%ػLҟ ̡(>zF rN$m+@ȲwXAӴ?đ:%Bc=r/Vc`a!IJp=HYęd"rH'K?%`6үf0OvD+*Ut.Ov;z B8#D `FF~کS l;Fr3 iE7=+ަ&SoCH=|Ґ2]" uUUߥA΍29n6`a@JWW}Om-Pzށ}6_3S8! In :c3@?^i=G|Yux GBF'_*u+YѹNKz rH"3Ƣ OE}y ؕ V g R_(ۢlI#uWXf^ڇG|NHJ<=+vs{M")r⶯8/߃tףT"hMsH=c@|G.G!R۠[FdY=Js'"q ]hߣ5~Bj<~0;I _Rؤ!(i .Akd\]uy%D#[Rt+8 wX7<ÌU fgH|]]x/?+&NRF<%lHJ)E3[ q_qeo/ȗCf(J *51l>҉dJԨ(pI6BHBB? e+D8Dw.6t߈\Vr ]\^-<;~AjS=Z. }*4:: t1p֔:mW7:Cj/x8J 61/lV ԁ^ ZN@yaVBo))~㺒~oY`{!C'Vw+?w5WR<mpFNƗ1OY^BJͼk'#Dd6 \υ;>?{IV^@bt}\\d}z yL@Ut5k 5Jo{~g(l١V\~$DӦO,zK)Y!#A([ꮰ?_3mR J*)z;Ic =θ[?ըMVĭ?$Ⱥ-K VsT+GGzC+&5XceZCO..x 7)^qټ 3e@Q;u&hb7dZg+P'j,xF ^PwaLwC/Br99"=6{5o0$͕xs[ٟO[Zn]v+TË=trqZ3JDokv uj赀A=6VWǻDR {ի211z{ 7m0BSBOb ; t*eO[:Qo]~I29shfS$F+M̼ -h0=:;Mxl)9ZoGtdY" _~A;  Ez.poGഔ.h?~z~\\}YnfXN26F}r4H[@hh۵$+V\kȝ,gpLy;-G05||5U'e|ۋgV$scBr::)"fϼ+~*/J%`sVWt0nNC7<0-»r+"$n>%}m!s)VX'T60s:|jNx.>)6`7̐{%"[RX%x,4rKVZY3Ѝ,\E=^%4!FT?֫$6:EB@JjsJ1'P.6QC4B U*pߤzG.&43q  Z_hH0PB'' D9\24z_ܲ9"ٓ>r򕳁72'N:GM9-;QZsC'e|Nehƫ{uk,=Q9^΃i-]~PÎsxs+^kݣH!(#gD{ euCր%3O[!ΒHoPPBq(nR->St{зU cdV0\R'/Wn$`IJok$R<>6_0+^;*LGKv:`A cEM./b2 JJ+#IQ5%陲R_bG&o+q1\TJ8F ɇCz:G(Fߥ_+^_i}f&H'\w~25or~be^Q+n贗JTAQ 'YƿlS}f(ԁ_GD)0SӉ+ ^Z0~BE2$LF/2F{ ynayOL:2L f҂o7NEQ)}PJ,Ibo0rE_﷨opCzq?sxJ( 7pz&nߧׄڡ'CSB1mu`ڳ-UC?~SO=/$ t5 -6u+uVӭnƍьeSNR(ord0.NʡG pfOfN' gqΐ+A$[Z7J(\ß8Ωь!.[DBL:<^Mp(g\ߜ;cnOs Թ3J:bъ@)3bK)w@2>t>3y$C\[ÍMK+|D>I6/IaXU/(ão(Q|[Fd8`\fxAAb( ypotlx:^YZɖnUJ$q_D=D6˱O /q˾O{`ޜx|@[}@뵣4ƃSq <-E.øXœ0d%޶txLt_8Z'7u#q-z b`vsgo@j.`LdEo*UHhxMX0.}g3(:&p:R"HD0HLUx.}#76!.1"Z Uef}"o/ɨ,dAA{k xI*hbJ%{K6ˑOcoyhywz|xuqJǥ'+_+D`/yXSj=䟳fZo.te,uP믨8LՋxk=fPnS Ո+=ʴׄС{ѳC+j[`L}y"w!P7YQ KK C1GVyvb'";J۝)1;pabhe }'h$#)쪘Z[J0CL,!Տ0`g4_w8$;>m$XTt<ſJF:QxkJ7#,V 4_H zj`G;\y+EmMBttp34;u Ľ1tP|"ʁtjΝ&6H~!$',`S<0#1oE6'uKtY{h= lMzŒ޺T4N:\fT!-{37n` V߷)9cHBaJ ,'tƋ°'0}Te};v'Wvd%`0 S[HE)8}gr^(wQ@{Ԙ~zk`(1[oD"69Hhs)N)߽]a\8Io/-]:Ggf.P}:343'Zaho"WNç2:McZ0,`3琂%dٮDd O8X48Z+B0__[ЁɗvrOTٚ%mLf-mPR)HΞ.BW==y*[~1}_ҋ7%>qyh˧0fb.dcW7}Vm'k1g0lS]iQQ? N=}j5Sb]R:ɖh[lR eû(APAzL@⫻~uԦO!G݃Âwby(&nR WkP̻t)ƹpvapsH÷QE.u-ɓa_=-~v:%Ig? 0,QQ.j7zZ'rdiG%rȓBrB7SY-j-IGƮX^8릡^e%<o?.lFr%ר-ͦ=@(h1` [p5JY 0*WG8f:dzQqOC=ar5["bU熆y^ YՆXlW(ƛ# KM9[ ȡA@" D$<4>)F\=?׷kˬF $7?&phvؚ" Ltcη I(㺧„J'@ÀW:Y7?)?Z - ̓l4"ö !^Y5k gmCJq陨]h MY:feVƜ~CqWWpJLd)3$UNc*^mU~+! ? *`Gh=jFW?1 /Eo3j_TQtz4T ݄12shKW~!"$RG&ZHZ K0v(hη|PФ9lK8Tn^ş3* YMNhZ8p2K9JTCU 9{*MZz؆@-B3+Bi~Pjz$k #Qys,SGjtB;P$ULM#*g;Χ˕>Ӫ I2lpZ 28Q O~)A=&[#5rPBFe}lX|PHNaBoJ 0&k k@ef6HIM6tL|g6 LrW>65сǚ*dd"6{dXXD,N{0m \%CğcV[V rvQ"@:Dj]{ L.;,݌^oK!F$䳌:~7.Ůa{x/kccެ'd r,i``8{B.pέ<}lg@B%Y#T9.*xFpZКKB &<4Hy`XNm#ܟD!sۻ:C⯝ :0an-5H~f1BtRq.5|GRpX! P8*1{cy#Dݪ]]\'옘ɚO*^Vι20~P:jj"06u_!۠Ͼ~Î)٬o:܇a$H#yS *J:{OxJ^tL+G7Qqq֡{BY7G\h@VsjЩBA$p|~\WS*xEyee=JAɞ;j* UIQd]6&A3`Jۧ"L-ZlH|TsLxnQ 9O>т"LF|ƞ[NHr)2DCw9pxtuND}7JՓN BYSi!甹c42j;hSu[캧+Iifv͈';urhYP/ק 8mߐuk^sSW~,7Ƭ]"3|#|ӒBp'}~UGFiL=-R9%B 8U%b`J_42YϏ АȴьCTbMi9mVѥ!ϫ!$u`B%ymZ'PoƻTgb_d4: 7IPJְ" mYk[U&tmÍ(j̈́ϫtdAܭ\ab=t*)fKe(W5 %oKSb=o _2T[)[mAWAe]Gצ K*@Co~SqR|?K_Vny(fU泦=VPZ G&>PS#*|2$P/] N b Gݤtm[{jB6bDФ%؄h^rP:~[Ȅj;%+eW;0M p>쬆 cN8+b#ZO'Վqu:ɆΨ14,ĵpN?GwFbm̕>9]oU 2A 3qߵD)[[\> sy|e;Q}!býjF{B<Em- ~T ek:$ئ)z6bjK\v$RCjw0"u$ίIfN>]:9.tK|~$Қ ZM*\>ʆh^4 s !HP Ic7Ǥ09%r%f"_ޫ]ex:dR;p7诛hEp#`U> zTI 5DE4m_S᲼1& ! [x[^(`^XZ MS⣉V:mϔ664D7p~HMbz_|7V \}z6$l}tzv^Do!# UgC&M]>?(H"TiG b k+/dZOV0jwԷKT̷^>G> 52^Oas[/g!16fFa(K{1AI#>o|V:w"s~@HNd.hĂ~)Vƒ}{[}xKAmL[نHμWŪ"8D0߃,5'oaF L+CSqK y qB@t !\Yt@"" k A<[SjH,9 38vmN c.:R뼽LU襉n3Spu6Hs79L6ZzyLQM+M3x߁@W]i>SI M׳!s:"tnoTWiɣc7rC{/EDRbl{җTp^pW`Y1Z!eЗ) '}՛p=i& GS09 }#MyG{7bBa汒/׊ *R\@pyቶ@umIЮ2{I5Bp`+:[2ӛf9͗uؿXrQu=`E .+i\,'PBUj$} Ml/9/6m2 s n9Q舕r˝JbM^x1t:+<*jv6EiAx^l@Z1;x )*KGZ5VQt!\E935V^L]O֊+,D y5qT+ZVlN41TR$4Kz}0ZnT3 ч4KtɈv(H6EAZmjA0HnqR5R!ӥi .QB TOd75U.PRm[?KH#m]yw@۩ ܏Z3U@~ QU{9XE@|Fv߹bL&ą5 k?[By6aÍFmm)Y ,DA(@lC]?Fj8WD\曫$x7qw "M `zP1+#itRO֧:_ij;W."5Ek/Dag[iLvIov¤+=6kT.!d%!(Fxc̢aFa x{=ޥŞU$ ,@ ?4|{(v&pGI~6t~- ^a mSӉyV#z .u68z9 : 0 UO`0+KxKvwFN̛~/îjϤ?KiPOM w!JHFwRGPZU@x;iS`Vol5lMR7U@QqP^0ȓx!GI:D`s,.cWTۧuYj!̅9OpW@4E5H2<˷ayMC߁p%@'iH^zv Z7#TU=0q#>pp W@0NoAdFnBoħ早(ԬD}<$ϷܦT%69Wʝi=IźQUzŭafFGx޳v #`vB̢OذZ=P5YL%6(~V#Mt% x6AC0ĉhat^XO$>;@|i270~-j<-h va7cU؊KdhVE#DT~X)8*CSr*iAMdJE:;M>],Au)Gl!p޲5@Skt86ÁbPkO ږZ:.օ@Ug|##cV*@݆Ǯ(KV/VdqRHnj\bky79&8+1 XߎG[3pOʾ5*:! 8 Ky௚sw$1Lky/X4ƀ2L)RU#}^"̟'*anTɈ-1"_L*]=fY9/Zٰѯ5Yɣe9nwxk)Ŀ2uk|uVm;@-yHjzN=).&%p{8ωE+r!5g&1(mF0N FEW͕G<)fD5yf"(sCJE3=yW+"0/~!KCa'"@nӶsݍ aisfg() dI8Pkm 5)`\/qS{=\tetV5M-!=B\#҅ˋO=U1!0V}N%6LM:3LtogZt+n^q`ª^<(5̍N#3q%9"}?~Sca„Jo8Hk@vT')C~w5Mk^bP-5-) UA [1@<C;<[{$dQx)8z,Ϣ6aNsF[ ʬcr~"G2ß g8ߙm@Gx>o9ֺ=ѫU٠::EjT6C7!h2!5SkjF{  3+a502{%zEOո :у$DAU@ ja8D}v 6(ZDe@? c9O/:GVBߞgvM~Wz`V[r$FQzDx+]VQ(w=}DweȻ8/aUrsՀ!P'NrTOD\{%+x~:&{tNHX۱s{gU Ou\N5:pDAY\fWGu6ŇHƽ./9X|>L*=,{8_>{<0B3\I܀,/BH%DWU$2و~d3Ҩc3>IW55||]5pf|}cYѡ:,dg=b0@8,)gD^F;Rs]b-]$1o⼨ ưef0b`G$$C%˴ T-Hj2Jsf8f ZpaxIgf,BlkW${Nǻp+jк03p `R")]*0h7%?C-b<#ד!G&6<ˡOv~@\(df F>+,N%/1Q]80V=\4ﶝZ4ʼn% ys0Bm|!_YoYz[ɪ\m2tϽV[˧o6݈,#c`GDMxߔ6nT)1Pou|/I7>V}5prtN$pfTgtV4e@uqOK;g3)kmCο\zAGq( +?w ZIѓ=ϽYPfwt)2x~]y&߾`wX",p3bvҁK8*㻭fu[ʽIQ=>avvA.? vk1F%V7(<*9#N~=WkS"3L˜8\t\$1/!{\yX-_14 /FְW_]OѲhT՜ W6%(,ۄS@\z>!q[0a.A E.dY9ōUz|>Ȟ&Ky>K V'P ,Aʳ+ԒF]V|&k3][`Z1@ Ӯ3y{]=^+fBI9Yn2wd\1BYZOIZga9*zi/|5D|ԋUuuj|9D2 *DBwlI{"@lăȢI,Sqc;Sgh&@9&h- f ecB\QB=uLRP>8_HDCʹJ<Zv_ap)Mӯ‚*!5jqf&xc!{ MIOdm}t5[k"_<6={$ NL)Ũ\lǗLf,듶fnrN)TR9zؓl칫wjQ2m`'.DD6&sYl()V9$ߧ.b94\2{f[&ԞH fS+IGĝ3&dԑr*Gh1< ?^.I! R[)=;n?ۛ+l0lt@"|w. \M:ŗ_nВcf!eI"Am!8mDvJ **7Oݧ~;SU/Urwlzȋ% q~Lz'1qFggS(ƌ-eJ >}${Awp>cW1ؚb 2/v(Oo:i~E<ѠRg$j}Wr!"#ɮ`Y ҿ;q1͍%j<923/)5@q%xU5Q鍘kmֻ񹯨:Z*2$-Ps"}tlS:mF%)bd~?{MIGX*?ijS` "sԞL){JzL)Fm~GS @XVn_k<!k*S)&ۤʹs'r@e; |*ݐǑ3wVKЮqbVeƕDy+iTREƃcOt췆$8JF]Y=扗48IࣸC1CnAQ9sSȷ {Mڤ+c$Hk]Kur`O #P$>\'f1j1q %gӧnoPW P^Oj>\MQ܌*;wobXq'khWpB":B55FVku6Zm9TĊ<ű,{T;!ZEF8'T }p쭗%'(A[MkQm|Nel}Ț+ᇒ=Xu:NNEj`u(҅jbܒa^C \c/Zj} $L}ॹ EhI.ykQh6Bi]d_ Mdd''٢lA%)-Xj {~ԝ7k4u-ِX SZt ƀvu c5k*y,* ( ec*,9/@z׬v+\Tkftq9{}*Fܝ@"M=URҝz ~}NB< lPuh83؅>E,ə  B<陃 %0< t ,x96ryK*ΩN桽2R;N,aORf/j% }ş5CQH(P:s}\2W8N@fr5?0U G&}W;yaZ~T$}DЊ;~%}j^BmNp=v3#0w$] /-C'pvhta /bS2HB*Z+ŊbU#Q 67/,[#z[P$)xp0Ȍ^%^ Cl-mqhTU45a={*8XD/U Q֘ؾVnSǩpi#%Qg~`Y0Mw5r/ti&`7l@ ZMj<&Ȩ1 vim-{A dmܠ5#}?~0*ERc``:;",h܆![2g\p@ ?ƜSVp!!o_8ʼRï Y#W{iҷk^|qx0pS>کJBn\ 'b?Q * w"f*Dthp{x(U꥖x8C4,ƔpZ @}1%yv{Xc ˋj^Ecqhױe4IJ$,)g/:p< fW$6trL^ GőC}:UDŽ=W+"uPxe>xI䔡638aB} z`YznS}WI3Tv@3<2kIe}?`Պ#w3lLH]$Iˬ"i(K+i>NT<:Eӵ1SǃD!Ϯܪq5k_oᎍLum~6,0BzGa GHn2[yg֖t sgfnf6I1JCko|;g#Oᰭv.Bi,H)-)<1z?HMxH'0hD],r5ıC\rIc,! E4R$ȵɎ!uYިw$>z᫱xŁ[Z;~D w;`D!GcJ~ڻ*{PXi +[l^pXTľ+>4 b6C"C[O up!!z:(CR.fFgs7,4u7BsL= au: b$9݇ u@$~%d F;)CG[,BFD,+ׄM'Un@.+1|Դs ['rkJmOzt=7:U|WO,UCqAڧicEp/NK=5\4,kn{?`5OU^ [4/QԈ#Gm8C4'N[L #W E=+Q5CYݢ3"9Gy\(r`:cFwLlIKa2;D" k=%K8FܫվTeJ`ּgnV5R4b#ʒgX%R"A pN '*J0}DwDeWd^|+ Y߀~shU,c p@ra5C>/ABSEt7qŹqOn‰< WL3u|my޼RJ9K-ouGI !MJåw;Cdoc\B"P~]QyYEJI<.j 'Z¢/|B<@ED%.YĦ:T0/_4@P9Il`X,_sH/=n^$!o{ʹ@)ǐ፮x3WGL70Ǜ|OGp% +a|z b>¯Q?i`ggcxuNh:7m:AlM>cv%Ȍ-su/z#\Fcof K%z .p26Kٴ0^*",F~yެ=[C~>}[7yL2^Db,i !rT UlF6yv/T ^&ik9pxwSӄ #~ihoHcWy]V&Y4g?=?O\ >* L91۫#y bJoՐ|LqRK<x>癮vS{b@C%9e2c]1 Y !H FbN6oU-'M;V6V-PL)bl~~ 6BYrci9yP=uilZǵS*W?(ț;O%\@SQ=vX*۞f* 4gYbkGCal#Z0J?76ZA0=!$ni>;6G3b-55>}\A!0];z%jͫX[FU|б"oCH@x.K?\ ,!n;~~0 MD'~/  'jʏnT65{Zf_u`+uI#< EF3FZG9٫ ~kA2ԋFuA5fV6~%Bë|-ᕪS_~ᥛ*(,,7\cXr<"иLCarm3l!/ZI0jS5 un1/,dɾf|⼧^<"R=qC=0\6v4;dd~ *dQxӡA72nY j&#V6W`JtBsjaf P|7ר 4&k1)H;kg!@}wdj!ed V4-elJߟ+ev fQ-T)$}2K_XGR3_=xÑC;:B~6t6G*EIz;eI rZq4-t V)؍ 4xp$Jxd'>%㓆D9kHfz*64jRW:FidZ?}IhP2DCsk 2SW%}V NDwv#\ !u'^l ^R4ׄ=ejُtOD㑵HNԖr!P,z37pd abgt *Eq1 -[7AIgJE.`~>̘gN<7a Z{Ie<@(E8rWj sG+Ɖ{_T  s{!Bl.?r N2V>`$늼i KNl2[ocɷH3ėOzґ’G.UlW\QL)gE{AX{/O|%S/v{ JM&u(J (L5|PCG@$oУ&9fwx8pi%ސE3jX-$ -vza7KŎYUp/٣d1p|V#'Fsh}0#MXo_:ql͕% ϛ1nè{>;XsΥ Jg$hCƉvBxpHO_3}/܉a&82zZAd8bG]JN\h6czJ-tӎ?Jtf6ԾX^םoχԴS~J%/hs#Ue|rt/P~c͎T. q+pԈg `G+jn_ApNVS9WG2g줒ݰeD_*g/ A@-&4y:8,%ZX@o|WX% *r`T%uߋ7~=4ҝޑX]wJK˵WagdAFOTx$.Sg5?h7Cuy}K J$:=L>>;/UmN {q{9wUY~"81m/쭄 MKHϻݯQ`0@uM~6w4!HJ/$~s.,|/ˀai{^JBW6!6f6J0z({א8q=ɑǂ߶W %>ctײ:`.oWovЕ2$sԉd_VQY{9uKK-%Nbsl\٭"[^Qd  5!da+tlBnUsypY"J Iy(b~Zd|wQri2jTQ V\QD[׏/9"rx_`' ٵc4z)tcrN4cZ6Umt/_V1wjf YȲ_01QCO6RC,e#̾]?ƀdgfR[oǘ;X, 1{.^U 5745FBX17S[p{ץ"=8-AʘnWk_n^i*dBߜ^X4P;t 'V6r eR=rZu\%4̀?M I]?ވ40bVPA@9MWo7lhm{PT8 Z~t>▅Ѣ4})e ."uK]wQɋq5Oi]s%Eai!dSCy,G<##F.*Jr2f+ӓ~.?NHI|p[d,e{(w|FTMO6AgJ )okL:#Xn?fӑ$&eX` 6PiK<pf݆ʳqTՉ d.F1hkk[yYG!Sz XzaсȆDBHJ~z:Y" HFM?tVa6W%J"T=5w{=o,s(SrIR@jNhd!Eeuf"cecm+m]+C89Qqf=Oͽ!=jJm|LQRYza4YvB;Qp8FhZi & B=v둷QJkrp#t$3 ےZcqUIPPZCc>sMN`- r|=p*2=8q\gҿnگ' N*^6Yi vR=@}R礘?i#to4'!=\1^ZG_P]3¬qt#dbBu%> Afx֓FF `gx3.+@i϶vqjd`;@Xց՗`JȴH:r>!Ï R.ߦ5!tr>$oO,"LS`M Ӧי^9oh)0 EG5ߦ(m)2FEo_|UC?=t#v͸YwKE5K Rf1]~[%Q1PU{}/mh0{?5r m b]N~{DAUf425'?Mr\&2vzܞC9rx?sD/)/Zw@.L2PpZ+ ;˞zV#9TO,~EZwm!g܍o?t nA h <:x-U:gZq6;w~Lgi =~GLXTLzJIo_36sI…~ !zP) |p1I(E+V8g4t ɯPWw.jU7侽I;(Sd@M9 b\ Rlp9+`Y2Xc|FlIyYrT8xӣ&ߵepF(LYFT1-U%T=Q@EE4D]O*%5{uw2*/50"CYSY c::|<%JZ/ 7MmsT 3|i\_*Yhnw>ke (e mg3H:%X.eXD_EL2+@H7"VZ (9r~I1wnv.t7ր^o/ͬNcYW8(<,Vִ&_"`TKw:ș=s0=XC5JWB(+0҇e}^8ZyƤ;2tZ?GG9L?sbcYR $OقLXhPBԇz u\>BՐmImnRӃў4OgE#eDq?][ecn;Lяb1pMrL zi5}#N(Ux[#\ o )%  >CKEdm0 ٣d"yNJlXuzUU:eYȩ\H%lCz ;)1#^].007czp)Fl, oSdٲ(ro~$Rز<|8 j݊_d!kFw.{b*j_'FW^"?C,lWƲEŝ5R„<0MiT >bxL/"uB@Έ9eckqcJt@srakΘxI Xa}cʼجMQ'K:o^@mٛ.V)TL#9dBWӒ=(.͋#Wd ZAZ(uUUCS{j(xJCOomy VK#9?߼OwW}/RMcmQ{AW3˄O6-f5Ivv~9dxž qfk똿mpN"gAAL|I^]Nb,kaYȧ__L"7-,bS+ v( %y#;fdZ7|%a3# TCds!6l"{$jl[c<c(EY r]p3:K!' 'ٜK GeĖPYz^ŷ PXQϢǯ.`4 hE)TeZwUL lb#9 4A)7HI׍A](Rh5߲Yf%u݌qNfz/uUzye0bM]ɨ{TVrRs`πy!=+.v`*yѼەaz)ّw#Nhr&}R{-j嫓5F`2ﭱE|wn_CCjPǗJctq*Ns'GU emXVH+er "S3/P+QF{,KdgMǧb!y6.P홋j|'_4_#>:xGnWAj-GXWN'賝f)%L5( tc6*a,Ǒp`n,kppbUO @/+#feTr6ᳬ2Kxq Vag+B W0@3 P*5RGdD@9 8y0[{jg` =<\0mwmv~uF+ыC'A  'v&NLiayp7;E7O'Sl <$^,'~MROd_ce `"5^LR$?>EF`z&AD^+3 8Er{}`[t>SM*/6'A'HyTz=¼P)^BbaʫSce4ăoM$8ffvɽbwP`  .WȨ8}-^?1ӔҾFES4r~J,6wjY#"[U{ %O][ P1Բ8J~ ڝF-u^d-WkxXNMh9p^/@ ?-Et)H"Ol}RzxCW<=-4,qeŧ-x׶*S 44JYKWʨ.-b A_o礚_ q)>I]*N,Urg#2>w>c{"^S, kZ]hbԲFyN,ODw;!؈m:&_xDtHP[=R: Ws§ *UE,BXqp=I2vO鈭Hb ߳;,k%0Q]ՠL9Š cXLx`7'(&Q2jj1υ6Z˘cԡD;-gg:BDk|+6g񾡇 TM;bFV32!HMg>"O(Qz 0_ !x6/e < >mr^'#\9Ux]Te55SB2]ro]DW$̭ĝ]F'm,%aeC״I'<]N]Ӡv N Fɀ1>Udhݩ+wGH+J.-qir&L֊Hk'j (/90GD|6H|C;h| >+gyKٹ"#v('m34+{RL6EA4eG e/**v\pF_+RnP?uqObݓxv>Rzx- A kz`Nz֠_XHw9&~ <ɎAT F G#/..gIq_hWqp@961deB(R1+VR, Aײ6_غڅ"Bf)'{%=3z;cUZCٜhٸ~-r ;:Kow͆lţ+N{]B2t*p^zkU5@YGq}A* vGE`}[AxgHq |}kz]{=u2uVc࢚ fPɪ@(HX9y&%9`Y_/EQ^<9ʘ'g7J uRYcB>ZC^whN \r{}knf $h=S!hWkWM ,0W%qqrZJ  M.}?FV#0kgJ'EQRUeޛ/{ .::i57#M_Ü76pUKh?إ[?L,Mt`bKK"pps>br3nm~fui3U a٥V[Td+7ӡ>v't;$οJ{ W$-y*3)#h55c W Jf,P=50a!4ю##&s3VT ; cW"Tc]`p)jSˇ<!DqQ4rːO(wt4*}H\Vs([\1&yw_b^:q4H6Sпr5\Yq>j#vw:<| #gxv>RѴzWU!OGoYhx/nOG92tD3 pM`6 l}Ry}+T4}pս{`e%Mf>7Yނo*Lkm [1Ƙw=%wYSq& ڣ`rz ֋F=wX*f۶u"0׺x1F(Q &C,So66dDWZϟ0HT0̘[0˷71 SVtahԞnL7kR}ۧn/ LT 0aOr5VswCc)kl_I^ae]P3 a NLsnyn^«U 4B|SO>brL!n #VC' v .Xdc'RZ;Lqqr3\YgUl"X/ C;sF%5/XK3JE]Kz̺"( ': |Z˺7N>5##-(70~4՝!յwj_gN,LKMC=)h$˞4D+Y -DVm<0 [D\Lb$Y(v0{!U؍܏geaN-1$| 8jfZXv5@Cmkڢ$(Ӭ9H x] ߫*vXM;:S)lE٬!RќY@rxccu@up,~ggxxhsUcO$#Ⱥe~6MpfQlEU1zI?o;q+ay9f$[C z-r%.=ARFbҨC ,8;;s% 1^ J]<ݗOe7ֻ0zr'P8-5!mm7t0 ՙĝX?hNmzM<|Ӻ' v C`yy%/AO kt5(/m<(Ӄ׼N@ogPxz$r.ϒ+2h?Z9=gO[ cf~nHX]7ZgSk+DLl)¿no;< 8+}rbg w`D9\VFi ߠ"]1S}~l+=qnl_ƒ4.Bl|y^75oٜ)Cb.0]k jsT5u'G_6cԴ`㖭7b'2_C9#ְ+7A@>(`LG7074 \#8Sr^pȶUrLC÷d;pT:셐,-0y>, amiH0.-39 KZ˘:HSFt\b]t+@dRwZ@%gF= OI$_ZF IFC 0\oeBߺ1z!=Dcr19r/]9eg mתKy7ju=AYvw[@ΫɮNjS4V@2'SlE,[V2K7֫~ʊВ5kV[y?^\ƻ_p"+uP*u5ja|cnԄqR(/ra0QLg F5ozb8IBX/5RDWAr)-iE. a@Mɓw pug]^ڀivy`< anDQTyY CmȒ$P]t,":Stglxyǔ -X@F r)B߬{&`42Y@Ĥ9ROm74_ztXNVag@S-f-IaOpSͅ(;dS 5*U.޾Mb6_[kfߨr ~G쪕 >`FA/^ІRV)>Gk U9'N*_\"z@%mN"paI4] HҾśHw,$[JM/%.(L W;2T[EԴp}XI tJ /h#0!G?MCXۺ5T >q+Hm&`pE1#EI?f, #%PAj@luGGNs>jugCi~f o\A#žXrk_0>,UbB),qx)aYzzC?)犩5gELzh!69.|`\qbV+N[eUO ӳ |vFVw1RƺavrJf_QQeTRd =Kӌ'XYXC *XaTfWИ0mČ6,tLE;>^ܲ?!)'pbz|7z!?eP#d5^UB2:/-Dׂ禍̴FҘ \M)G@ RRl&; 1GP}([ x\όKΧ9OĢirOϺ>FnٓYX~Ek2{29Ic"lP<=L(T)l Nn22f?@wN!4O~˒r/cpyqOs\t_JH}ϘU߻ FIA1Y 2J\Ih#`k2 *7De e_Ye49o]7+z:4ha6r% bB*:QS[κ2EOߐ-mQ*"i٠6RY[]$@;{j 2gnL.H 繥liu w &;1_-ZjEW}.@{Sl4cpb1v࿲!SԈqU 'G)Cp_gNZYxLcJRֹr4/tL:p\S n jC))x*t \uuL 'FP=xƨ=&RhtkJ=/ǹT+MsB<#$ǔEԃ㙉|D^i$Ȥ=sh%Z' Uk[a;L^C&jY:~:s $h^~JS {HC .h$ƍW$R1'ߕ]Q+O{ ~_{g[ht6HA` ˥˚Y}~5ʌj1veFocIs1\۰`,3@; OMa uj"xD%[^!(\o1h~W.a >'n>sPf>_zHM˙)f/>7:% #5.k/Zo֡ZYD^aJJr[.it3"Uы`V{ggb` xWiݞvO+UW.]sXf2[~(B`N8d'jJ!&1U |绔~VL2cgj7Ҩp8IsIwSg]5+ڍ~DTm@24Vmd ƔET" J<>(½&xծ0Kّa{}{_у/Udlw)в\CdKZ|()5G^`,w#¥:1d6jP(y f@S!6k^ָkR=&K<5aCChw J=.+/KgDVHd\~ /oVrxmcDgR[]1k%Ds`Ц2W/9rkHBh;}mقwbl>/c-6rzY ?)IIcb3X7Wt2lԫ[k6g\Fpc*YF`KT̳ FclKE/\þ_xxUtUM0kGɳ:lH!Er}!2-!5#w7q|Ǯ-h_!$+,wp/4aKTRv<~u|gDW:|JN  1L5E }VY˯ 6߶4?gۻrzvV`ճ!R&ۼɈ.pf'ȹ_YZ&` =o5J TV'|I?6pW{ǣ:ol5J43&?T>,JSZl\X]@s2'. /I#Q$SEZ:S̫;^I|E;SEڿLَ6Ϻ֖Uo'G: F+r 5= AB6:Ǎ\?xW2A4 l,Q- 84>$tq`}eؼ ob/Zv/oCtPw&,>\cK.ffGZ|B&orXԝC*,La4%ǿ 1̠ӛ @Ep3V;:AȔmtR ~Cy{1N3zAK = c.~fsHd J62e"xKE87A: ѹ+%ߊOFreQ@M`VPkc͋:Tl9"_xT=verފ r2wy8댪/.r>؊x(7yJ` I0qZ FuQDף[@;4\>0$o' 2: ~*ϣa6iP6ǟmc t8ڤ~*I (sF' $^ᮊ뚍c/Km#^wow_j?աf%>!'uMXrԞyv>*I?gPҪ4#!$""3~_!ii"`-l?֨C? 8&ѮkNRAfhv1) M(t ܖSjco+KS(,9gOx/t:)Y?a@I+TEut *ީQ~ Qy_ \E܃_: f>F/}5宏'I森u) c%h[/+PNz ZWV5"te 樲GEZwcRQ@q΂y,8/'OMiV"rnW`M"׾΍YK/ϕ1Uuͧʃ/_qU-|C+;G cۼ3B"iƮT+'J8*<;2c! $&2;ʱH?"a.f3r`|JCe|cH;u3@%3Gۖq`mH9&rh>D؍R0WukG:bR-P_apQxxWg#'=ȡЮMx94g)U8;e6?i3Ubw?rCK'GxؖB ^xef!Id~PT="Zjr Is"=dX\ZP: VD,/q^L,ϊǍm#R3 w woɭʇ!#BBrͪ\vXv#t+Vc5cup7@.$lk ]ԥڙ4,5B:617_3F-L`AUT^A40( EmSd-bJ0RhO7deWi^5|?_hR6\/q}VJw :ɖ&ڎµV+!C8YtuX,Fk-9 1R"{>BEYKsh1_PxaQ4:O@-6mpeE,iŊxGp<[F [dSibgrc!QUUd& Y6cjpó tX'3V߸bmg95_Hr_0s/w\^*#& & y1jc[#E3xz!f DZ/99@5HDV7i 26Ϛ1R9!cBJ睪"jo7%ĵ2eԐ;!d}pLQPK1『un}Tk{fRǧɻQ.Y|>ћoaGQN| 9Rkhhe!=#Kol`'T_,lQ IYfVVb+ 434"uZ ENԿdqֈ}#kg9oDStx%hNֻ֣;N,j+M <6-B&B\ŝ  h ?d)34蜓aBl9eb>|cOPGByMd𦏷-Q>?Ό..a;CI{Jԡj"uqH[:pr@ІMm@rUv#{T/Trk_+゛.+Ԫoc 또Z 2+D 51nx\BT;K<= f^+Wݰ6UDq@sscaR&DipvcOr?':ч8gk}b טmC&$ʔ<[cpaw63O ŕY:d;ުkIZHÛc!:h9PiM_ ;]Ɩ~t>D2d E4|;Rz?pMeM@TFvxw*ӿ(/U%wqc1@)Imo9)cjD&d5:U4,L4..ny f@JRn爷-V`y׸gLΉ΋Av_UާɎ^X^b/{:|0pdTh4V!;+]wHCX"`>!R~Exɣ:6c9dɲݏCquiQd)OUcxXM9yx!#Zr&d:;Y$mJlw(ߖLG^!@T2 _@3Oo],A?;8H@As {TL [} ]jT';G`"NzA:as0Y4Ţb҂i߳$(M,}Kx10n[Eu" 8ֳD`\GA۷c=74҉Pq󃟐 -i~]|z_٨AeEj/Ŏ5X3m)#YeB VR9hUBb&꽒"ɒZGHjkOl=fhw_Qbp^$v*o )lYu29!m;ǜp)\ M-V:QHx(qH9G0g`6[Ӧl=VۿB |A0ṌDc1[ cӷ7Pj6af$%MӲ4[vEnFyD F+57C/ 0"KKko7|=ژjBax=V=%Ҝ{-?jF}ؖع+2jJRۀ=r%g\bIJ VaWěLiy/Q%| HbGޛ7˘c٫v@w$o^Y[i6E5v䪦$,1InUsޛP+U>^)uVż[ |:7K߅pp*ޗ&<y3Rm0a.B`(D&P}`Zûu̚D,x:xm/kJ 6z:C<{ ;~iLzۇд-+r]z M7K'[lG'6'CEbSgA~v\Baξ=nډ n'kzpe\y uǹE Y'6`Gh]8_eF~~"Qҕ6Ґ`)y$e%oCcb]ZpG(fw3T/?޹]u{ʣRuXyx2O5 n/O82K]ضyQUypCl< gZ&ՌQo@CLj%W`BX#t1ܼYUen+Uv Y@[4`ט[yay6b\B;I +0>dza2F1+,4G εRPP]$o_-P`j<$El+8>Li֘(-S|sg:3̲X}xRӶvZݢϗu7nu;q \ң-D@O~ QzFpģ[7fRZʬl/D ܠ`G.貗f`xc;Fxu3Lw }l\S`F'gGbOL!V]Za[D {h&Pmfy3+NJȔyo\Z奩Q;7̈́W:A~ɶ.Q*hub>l2d*"צL54\ôM;>?[P`qҽK:Y:?m]Vs^/.B"*&}c)Mlx?b$ʷvDOX*}1a;?1Tm|-UT*C\iÛ.5 뇛(C(G%-ЃMfiyʩ٨Y5h*͙e0a>*r:)#YMUqG~7wn=4fd5t\`N-/} bُM[#3Z4 |[a", f(!VWAPȆ P%$.5%?LFChG\,Dmb^褖|_aLu'[LɉP8jTING}Yˤ@.@uڨYz'Ԙw&MʦȘ4!҈.,97ύ &R=*jNzeWRBˁ&-fIOnbxC,aFSgOwmC$.YZ[@ &Xg\ bH -]ɀM ,.|?g6]6Oˁd ws3ϳJ2gYZ07070100000033000081a40000000000000000000000016612f91d0001f494000000000000000000000000000000000000004800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kvm/kvm-intel.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɑSa6 l>Z埼6D~P~_T^B:/rw~S`]^hFm;Du3}P#ar5t]cMּVg% ҧXR(=n. I$~Bۮ'0[刪lc^)ƋJFr(ze +tp$P鯎e,Ah[Уvx(QS۪\U-)a&)=5dd6Яtߵ)'۬u.[Y2p? 2ޘe3aPVCذ3۲1p=>.sKG=U>͐b@ښBc '~Z2}fM!̘m 5s 5 Nv'nzf8]+;O> 6ɿ )U_ҰncKf9} 쓔2F=/F+!MwΗg07+5m3W6DH'x*=*,?*>X[pievW)p+LG+Z my{lk˘N6t`'ͳQIZa TXxw)>xR1EnH5i'0]5>f2Ϧc5'n0R^_d_k7B藎Nٱ"%1^KKIS>vP&pKG4:NRK^v}U~z x2?c?0=^b%3GHɱH l[Y[ks{!aؕԮ+l,Af4CNځpk@ک\q<]u OOlWlҨŊuV(|,!3@}9;Q7nGEE`X FÞ<}g]F4Hp`ʃ\LՇg _1r__oDa4lMEIvZPmSw'GSlc C`Ca|W(M$m.n;a*l^ usΛd!NzcOZ9]/&43cE{fc3#8BgFAܩ"DY7\M-u\3λi[TJƬj(r:wt)D@"ӹ@d y6NJ9V /Y|{wh^'.+p# 텍)$EE]k4UpmgVu5ϾG\@ c`2>~R2z&NEkؽV]s'O$N~ *(̤|v1L+QnST_aGM+4c*_z_>M9bC^q #Omnx ((HA5oh,P6I( ?S2cj}_ 3[ێr0~9ڝ?uܔAܜч'_/ۅLB*ty&|͠ +XhyģC0B[邶Mu PZAUGwaٵ^3tfw3݉۱Q38zR"jdi8{o=]Dȑ_ zw.F$WZVo5C| #0A읐Xfsf7(ҟ{z pa[֎ecժavkʨjxՀ6#AVߎܛ,YBxwq㵐GF~#taz0KA^ 3DSCrNõ,,: R|r{w)wBĕbu4LA6RGU*l.@A逛YL Ƀ5CMD*򘒔k~7 I8q#fDv338(jq#$3dH֡Vxn|`7]da?p~5*QbaxU-5'bQ0E"_8/S9AӜUƋȈLa5~ d|될D'{@4PpU;ӢZU5Ɠ;S/8pjMOt$D,~;-)#$8K A+,z. p6kZG1~ɈZ' "Ţf Y?(k}GڡܢϩեP|+ڧ6V|u= gX^KZ~t^Gh00>UUe+2oII\E7ES>ШWk! %R-_!1`@ Pq AY߀} E}Ah?Sa7>fFW[kypc|&ukLqA\Œ 0jv|t*= ԉkA!t +AEKNOy Q=bKpЙԞK vo]Źw`BW2;g!W6;"wy}C`` ;0.T4yv:6mi *{I9*-^^L8=]a e<ơx[Y򶰒[щG@SRJX=+V΄OgN`1IZiB1ukE0zmxVbE9#p,KnjvL*[L@?lMyxl!ڃ'ڐ(iN%fM wBX~yInE'az@PR4>RQ^j0xL"FUgٛ>E+-m|0Tu_UCqz0Y05#b {萕TԆ0X.{4DEO(VpӪcPfE.+8%F tϽ :n[LXE;i6ͷЬeᛪ7,A/*D'% e-ſA2_Uk /_Vw%tqաTN84!d}C  O!8Dl]X. / %؎`J:xw`/hs)Ҫ:;HXq!FJl]Ġxl/.[`iB3vX:'eH{4I979+3VT }EI6IwoGܑ |fGN=J߮*U f׏Āi>7(_85/ۡ:c\BWgWoo󾼗`G2 9ԍ/dQu<Ϟ% T?3 *D1ϓ{M%̶0ayQ#ӸieFqMk!R~g*y6٘)i뤈B\hMT9> Nc利gs.4N oֱ%YԝV\S?xVxGTz Ŕ/Sq G'Op25cyn[Kj9$g) o9]t7Urfčm~SDɠ ZaԃMP\`1:0>污dMgxi/X sM,Œ9'S~?0Vh{T:%h2Dnl;~;y;@tcK2-~NPlr?~h=BHtPܐ,uܣvJ_BգQ)~tm zzZ*]yB̕qɹQ^}RE!ډ_ hWݦ*)H N(!% i(izǒhT7P+@6huS jqؙ} P^V k=gy :<2"'l5(,M1Gwᾅ  h,+}!˪lk$2RG 9~1ZuJX 7(R ,P.?o<f ,&. N}{9Y=X-:?qF9,#[4M֭duak8ڷ26cäf>pW||ٜ.-DR]k .|81輖 ]8^KZu.ܭZOEnzP"y|!I7sLz --JۻlqJAʝqaɩ _¤€>tѥjU^}ˮ2u#")=7>LϒiuIX)tڐ _0ܬL0oH! uӺc7fW.9v^9ox/Lo=}ׇeëMj:nrɻJY Z>8y =`lyZHBRƹznG@)}=[x6Co{!t@ORyZR ȻH!FK<V/^^mN㇗ J2(vsvUJ_ya~tvN3;]\I[o䂎mm Q)^/t%hw{g=Utuq\e_NeO㬚gS \ĥQuʆ߅BEnZAT{Fߗc|5f; qgwϴ>{{o 7/#yأ$S`y@<: SZ^ؗ^LmAײqZ'5Papu@FlGֺy%Kg $Ewo TaFKU6%& yvKݮ rù}}2 ?'KBQ;Ÿx`ty)> qI+K$Q92(ѾgÜiY` }%wc1` xZ 9 J)p4\l`P~ /R'<~#Cj;[PKz9^<%/yRpk1죕Gy okOuMNgB}:@Lph\g>g~K&fr9! 1\g&BAq{H#aTs\!zd ^^hOa et,cEWSڟ: J^iT%J>|qr.J.r̆U :gI,2tdp `.<=ewQҭ+~WVH̶FۢqR~.kBɏ<`WUY"T xV]`@IDl'ҫdu#|c6>2,?ؿVrٍT0²8Yk,jVz]=~i\;WSHqeGfJM&uYS sY!}R{T|+ඍB&"VabF ׹k;C' UʰI5bV|à*úi)/G }{@.-6\B{ ߠ[bwoj5n{h?DVL`"r0{yc\xW{c:>>„B@I4m.\܉,e}ѻB!Z=KLȸ1Z`9yq\g8H7a{FŃma1(ZI3cslpQ[\=^ztβj؇%;;|E)C,WTݩ乞,n1s*k/}'~u Ue KC*q z?—sc!.NoyFΏ'\CCRy|ZH@~o`}+";r/ffį"F"ɦқ.h9%{L$ QBKtG).bOh+n%Fo%]L0pոf y!6,OٶOsϺN$ʱ:$so㤽lsw"YQj,n]WO(.{/A9bۮLMp[~&yuJZ l:bn!f-C'6{P;̛ ь.sv'B Jf.Ъ\,~E+h2hSr^`}2Q Mg$j#7&mYF}FŞDɉb~˱$'LiYlؠ<ɟ`Rwi I?=Z}.Sb\kBگ?/H%\D,Gy$W6ZV;J:SꑎWl6l1x/7ޑcUDO>xM:rp!>c(u A"d ]OҎ;H+a3IZze Bpxm&S\&ab}.FZˡlf_tnRfef/4^l z rVr 7p@֪ n%YҲlT'ie$VBw^-PFi -$AA+)[X̮5ΧQ=gzY !D=t<[S![uNJ?vO~.qzJ]%o20i$iOa{Ė)s\vDpr7Fɖm0WS^vhʊfQHA%+_ 7Wxh}4y[O CDX1 ,u2hi<)>c‡gUߺƉ4ZɪblF˸NߛZF[[bbFO/ִ j{m5eQLH"qr˖ fh4EQHz5Z^~ЈF4%9ch)^ړz::ܪZml)jaVaWk h_l y(m u&]ׂqqSZPԝѓQۢte{G ~$ lEZ헚R;;D1C6pMV'~kþԁ6^⨊t8޿c[XW<5N#/-Km:q &Ffm{jJ':ճFkӗ5,Oˣh&&Ʃ}P_X]Ndjy~ߗO#nH@d0+MEUEC9FZ䌣Б*S01`zA]#P@iWXrؔ!J] FVKpD>if`eHDXb{+g[Z$17ǿR׍چb?}oID |&pس(`ϘiU[5mlՌ;L?|4]Oswz]Gox O-XBtlK=F5aޣ%o>[?{~pa@A8N+#5)x5oD9<4C}í{$hRb:YР9hቁĎ_p哞#CAP^LV1=ؽpdg/d9,yڭy"f`̌cN1XӿY|](+.ңq\{(2ᢶ.&" =;3$ơ=j/nu2o:Vk(bk.RtX% ?pa'2Z\*;@i".Qt Gb_h[9Q(R%qy%{1] nͮ1=I6X u|~dIE7uu39'U/WlNC&ɣ/v_'"XQ#\ '46BVHQL[fk~S_ <t[bO3MԦ_6Ng{{;-6_'ve Dqhd[ZrX*+%89KKy(aJd ;YΛ@6).KTZ{ڶbF6^]q)bvmvTQt"W{8~_u ߾)=;Sw30" ܄f><_MMj{{./7&R;ԇ vI H1Yi4e37&H>ZuUKZh-'~@%RG%mM{g) C$~r̾M),KJ4Cn!wKoBFL&:k'-͚-NeQպ7&̣(pٓi*oě,a+QA6sR%3$py2xQЈ P "poM c―\:Q?y K܌07GM 0Aϣ㮆 2]P)/R)ljRSo,.FޟAW4f-&3JTÜ15Iчwg^;_|`pi~ ׂ)6b5BVl Z5N4Sٴo2)Yei?tyʓm7 }.$Y(Q쯃\BŽ C:eZ0C 2 fR#ܧ'9"D)k$똣4$u c?ӟ.~ut={XH ̫9]ir,Zߎ xN΁MGӅ`~(I2_g SR;8,}k#CP$y#D)i̷XTRg٣/oV=DٜyN6Vte)^ T)Qӓ rpcnkV?@&s4.s[ ro^;8.2i *zUX<`A.`i:|YSI7`b]y:  3Z4r2붡1Zz fit&[Gł,q𞏰`%v)~W$vIA/̴JS7md2F2%&ߊzkoUE'IҎd \]Ηyl ǡ@"RH-3eиe=&#=t+n+[Yy!?a9 '8@ҳjp):0|g{E$!!Bؒ! .|xϯ^T2T2+HZ88wvc;WtP;¸^z2( vQgPg`"!-}{G5)m^ w0'ԢtRq(#+ ^b,ug!9uI9"tJT_ GQ6Uǖ=>duY'3"2`~}D$0dvFZfEV9 >OHs{t ,Ҭj9@.SfܽcIưz`)ŘDާ6Ar=7ϸyٲ({Rpx?Or4 &mSUx+)zoQr y)ݹ'|Dv*V'r%^uIhn!Ą(vhlj%W0g@ŕ@zV9ֹ!S)8!wc]*$ a&`SgSDmRHqWDswcGH;2Tx O;49dg`?&RD8tk'oUZ 2 ʘ9<\tY,,i;Lt(CҎ{.̆~2QN#<]sL:X@H5 H&gb3+z7<6K]sYܫ16p5l)vjl 1Jm 9_XY}w!=d=,0A{P֠vx9g5*^e0c3J?hGgg"jk~yzM,Ȗ|Ur>1n"0Fj 6)nN.]5 ` q݅+!V p񉹞̖Qi#ķy#`2 mZB>:{q?.wKtYz;YrЅPr_ad㠤XEC#j"ES՚|SG ]{#<-pCE^UO0fk9/|_csphF{GO`3hB24|,Z]S Cnx'ne;'5ND{.0}oaN|b2.Zvϱ4Pw%#7:!&p@e1^ @H( q\s{Qm _I_%TNk=զK5cϗdͪ.}o,cKvF#RH>h1O+W A F>sp1դv:,7hOMGc 0SF-ͽ˝4a } pK" S(:T {@b܀tUw,㺫kI%Gxۘw2kIo2OU}ANJg8f,[V I} zֶuu(*=KiěL\0#acV7?!/lLW!]L4o㌨ rWSR{?q0s y0AWN}4ORg(EjI#\|Ό\ m-[Ljp7Z߿h_alX9Z%Uye(d{ {,KYܦ0cљ ˯7"?8px_ҟco47e0y-Rh!e{wI8\N}~v#՟e$o=l4Co\PR}Th5Q#egEi2Y)",Ct' &]R{wrx{; |ǦKcɢ䓺[[=L9Bc:?f5k1 >&ydU,ItV*4| 4jnnPf_`B !Eʥ!SvD3XAK9h9ȓ2p葞%~.ĜhAHB!"W]nz)C)LbLq[ 6YmvмL_.Q(er= ewU Dt~d˵bxlJy!vj6 LEx ᯴ kn Hj_f+Ů{).kDm]{gjA. ;d7%qC#(r="1A<d,2pNt7|-zqxt_VGm G1@ CIyݴbIR VKR<.䐗_ɕ )p=G%$S֕ 䡿OߌͶh\/(YbZ>,COr+y'%@s/J Yi0,ԠXTRRE=QJ`9Jj |-2g 6R֩ti@ޗ>P)'q CT9GBl2%\'PE}]R"εRא(pYN0\-O8Z2,r0kN֘!3$AcjB-.i0tn <@pS^1'vZ"E FUL꩐Gӡ u5OeCy<@Y: n4bV0\N{Q_2(un OHef'&#t)pS)vd]s+9'^:({FQ Gre0:%HuVSe|I֑]K_X ZMUJ?bCh3_rzkX/ ~ #nO<[>Jˇ2yB9py١Z2< P@NF"󙧹9<"QL7$ƌ~<R0a̞%=c㺞xhMM߯s=36f& ހr` jOG @tCux!Q^H1ojl^0htn *v[5stofv' 455<}a 7êvTj:u:ƀܺ2lJ+<{v7VJv7|}a;̏7:Ү+i*v:sLwu&@ڴp/U[Jd+1b)x%wAvef@L KIG1AMK{@m pX`^^? \t!8dG1S^7̎9]י݌0ŻoJ aӣa8yZz v,N]T<baaV~XXrb$CkUcwMWCPɪiAz6>ZR4i#S۪ETxp~"n3+>g Rc슥[T ~k ¹+߲ɩ߽8W)!fv6su;1m$8Nj#~<;k}q Sh/zuO'B >{㺠 ɑ6q˷/ -3ᕭI=.N&^$g6@gBzSm!1 ]@8|IÅM0\-E8(OBj̆DCa2v'"҄ùeJ@<;.\;ۯ{w5oS}j@MP<ˈ19B[w)ET^$% */xR=T.-P\Sv 6Z;_bٽC.`!AamO#Vj6˥eÁ$z@9[T*ӡ[bՠqJ=|Rkp pijs:w qUa&o&)ia؆h_P|"Mkc"@Mo+U>JVw6RO}l~]w0ȏQ!JQGrKy8fv΃GO3g# ]c7yn%`1U? Q>p+U[Ǩ8,L賽Hǵ)VX,N[Mq'iɜ!@*Yq ~g(U6&Y0 XQfuJT$J;y݂.ϋq^:Bbʠi@o'j Q%2`r]jvD}%);`q=A1Px\d/a;e_},F'"$`4I۩Q;S7:h'>qd壼UWG e%W;k#}YH^gjs:4t\i.]AkkP\vsm4`Qj*\/Q,GK07Jy)돧@}@oZb^TCH%! ӼTϤS<۱ung̲pe@Xk,-X\,|~{Z8BA=SB4]O#xn7[h]':}jVTXv $ޘ~pFay,E3FPV 6MZ?06? Q)ђu$zoi(. LѱM+LX6 6 +1JB` yqn[HOϩ210X,r̔i(ׇ*R% z?ݙN)Ð x l-RAKQ6kb: ##IgeNǤl)uEtL{QbOHyu\Ҧ,"JȻ^HVb@ԙSJ݅H=Ԥ`\>\J~PaA$xGoxǁR|y?:@%M MT訓ƍư֬L/23j ;ac/% s2|Rqx9%5bPpot} K';ؤ4R I᧚]䶞N82ԃ+h)y~'і^?s5 {곁q\\iahyuGqy}]^dy %9y| Qe/MYj+%]õ&(ӺCPHwRj"^Ho-o L&Ȭ,HG~/(P'MX\L ;FlGȏk<Կʼn?E: \59&OirB奝;B_![QCDAWsiK.q{L%$o:lVMꐷ/Qu3Qڿ|ګ2/qĚ,+0mW|6BlVserhRk9\Ugn!\J%FR_L`MtfSg3k :7ta 1ΞҶ úd5 PPѣw^iR\Yq_3&{wfGDA G6>VAAU|k#Xp#-eHfyY(4ۣD~n)nH诱R=q97AyB3M&Sǝq7|fGr-#5ژoH2̶3=>YcD4&6P`߳FnQL. 4Iݩ,m^2Gۖ;By- B =)S R+ LmJԭ cvvh{PhSl Tyf%%FL9MrE䁤&XkkES&“^+&M;l; *Yp.s?{YO¾䴻oB\fu SD0cR߂mz >g@7 9E pP9݉daW>΢47=,Gxi":;NKr3]; ,K3yLZ]V_8J!eVBkĺjd=Ĺ:LU2 YńSݘ"iQ',Ѩ:4l B=2 KR5 +P5o? A>V(:I 9j~s5qx?=פFYJ,4&K>3IœN;/S e.oR(U02hQo伏ohxbcH ٗ( $B4',1[ז#oݎg2 >\zl/t;I Jqhl{n -X :L~āG+ Z{Cن'I $*,C'Axi[ѫFDA6+Z3dƔ斁%J|d891f'[*q=q7d-Wޯ;[tfg: E0py оU!@p)cXߖ1lC@#2|;'`}BE6玪*K'e9sT4ɓp !#O󌻘Q3L:ڶ8#|Ξl4ơTDAzؙѩ_ ɱ\X^;Ljl(HYoq>~^ݚې#+/Z2iFd9Fⱏ&_[(,5crڼz@'njfq3'7XCiPV!4uyM灄tYGچr7͖:>3o v]tFtӉi? ]es/MMCFʼ[z){}'7IxI"@aҭk-cY79R+d% bcKkWʆYB-XæuwKzmۚigO8j W2 "oV,;joV]pW!q-Z6Bs#HPCEmcSgTF"G:YOXE OIUVeK5hݬ8 ~>tJ=iy`b."-.VT,lR [U{&W|I]+*&_˸nxqdz"BYhCC8dZ6i"Vsf=lUO~j/y6 1!cwNv0A0Af XAR^%G%ɞg/.CJMdü!.PujOߚ6^CԕI>r (5?[/ឍ!c0nt]s^>,Gؑ4bꦙg*xDpZhthSmىH>יf"6D%%׷9aeRI'~1 0?뛷r!LkK60@=Bh@81TM S–}1gJPJo _H ɚ|~Sl跙L0;&֛T'0#Ϗ^VmcDwhqN ^RՇks6✎B60.ovtYSڂфz%?[ ̢ uGmpRX\t9_:\kՠ6 ˪8!wVxdx:紈Z\r 3Q;YTОRgjX^L4\0SY/5bt5gi֠T?#GZ'nro+%`sǩh/=$^_ž}LSpn$m=6}@N#2̡ZomOLk[߂Q/m:2(Гg18V+]#[ i|6YQ-JUE;I5X;pex #A9<-=K/OFnC3 Xˀ.O[X8ћ &اA<$`>#6;qPg+@KzͽkHmQ$0C2 {qEQYãk ϭF)ߜ3qo0 j5ϕ-4|kLQ;a_ūut_HݣCb.$]$o/k[([AHπt6񂁧vzGؕ "X#LJDG5sRQTKx(g!="ldMit]}eRn5"zçĚnw1W TK)&'IQB[,ٰat_i15aN93]ipi[F4H#_\ q&ER鉐t,YӻsC.t L-,)F%FgPj^]~HPsy In.v>Ҷ{i_+be7(GѪKW+&T,8(\p(V"6tSwg X*z8Zw &X>{V^Mz<<)pn{5' m I/`O2(*N w3iϥX0T/nJ1cO@o^h+3}WRYkhYg+ :RKeK1q(Wt?]`l/ լ1EYT"S-ПRyĎƩ>[N-$`Ap;4?ɺNԕ.> 87Q\}%%Ϻ(K#.aro*4Y傍_yW0( #sjX>kFpjOCY&z<7h!Ek-4{wo7X_Et7v#S3XDG2o}IBXdCxW?J+Akn䯰Rc$ng׭3q @C-[ [+O4cg:̃`/F i=_'Yo JKllJ #S8U29OZUy#3ف5/[5Ҟwm{A: =" uVpꂶ՟xߚa#%򿌐4S){>kuLFoh,JUṝ8T_n\&G|_5 I]u82ͱ/3` e%(2U5B| nqVp^&S.U՚U+yx6J Suu[ЉqY NdMgE |5y%OrO4cM$"`wз崏Hll!ne=ޥ'vI^7xWV,yP=*Hjt2;  d}מ*Dhg~_"_% /e.쳙^EF:lg + !S}]'$J6rjP337eD&yp"-Y9@OxKQF-D.P:4dZ#=nYAzz{3c G⯐t$mAqTΒ6WpG]\BtF`ҐRʴvƈE8ͥw@Qj6vӱP^(,Ƿih/s~҉ni*碘iuc vx32] 뛭,gE!wtGAT߷xh(D1]QWj45'2_} Ӑ]=pD m %Toq  us.Y`]%z&lC&L8kb1EN*2!Jom*Fٿ=Ew1;- ۗO8GР W@4Dy:-dߔAA?HH)fLJq['f#^ЇAp>Y6>@ ٩<}tL$qbPWRО:rPwBL_mӆ]cB8W 'YH !>8V؆X7+j~x$RVgv _*y_.2iZk庆=B aW3 {7'q[ٶٺل%`IU AF1À4VҊ,͉~!R!r]<{uG+C)o7I'dc\2XuXM~?IEOü}2Zԏ}jfŮ" Yn2BU73Ȕܲ)mrd_rrM:G*N (vRރ褕R#7o }ׂ .Z߇*iPM^#ԉ~-~63j,8yWgr.{1x^.t) W2_ch|7KNwhEəU̵DZZ6}ªʟ." `:Yq)Ud wU+'VJV8JƲՍB0ͣ8665Eu{ܷfs};jr=q_'ӓ.d:/>WxX+ZQ/-Y |k BlEНxUi!JJǕ%ų& F|u}6VM拊r3,oz{G4 Q#Y0်[a^p`g؃҇# =GfVt;kK ]/Cg J u(W RH"AmE=_- oG3[%VG3v d驭 Uya#8|1'b { n,a> +o14r2V+8ɂC B '0ΏMп(/rtk}lc(9?73AݵhVs}G ѵ'9#HaLY P61F5޸G \V2 hst_K\xfkA{?- eӀK@YL0f AnX*@/u9z;36z>.(wdU 256ޛf[c,,dq@Nt~9qsѓx}yi84WGk}CTMUZׁh80w3 y-fr|C-;.{IqU!霴43Mysݪ.+K~?Knww$az*@G^ͤbD''p>3y[@0APO^8m:jXWq& B 2ODy8yNGZP LOe sq2 mV$^6Kc2e2O!\Ok!nvT+OT[6c<5d]n7A޲An.Q6xOsPs2dmX*GH} yS3BR> RV(V>*iPLaRݻYo%XYܗfo@4}~&_ބܽk͗6_+".keSVÉW /CѼ|qI 9$RA,~!;gwvIof9Xhb5jvNy>Oke4#{'a3wd1j_7͕{2ƻKv ̣X0, Lj}E!])& 15{9x0ɍkoǸ=uWca2(`]{;EzS.hu]ZH}IQx=7:5)!I: # zh0orFpؼTuQ2P9nK Yq8{0 o".Tp8-g|#RmS =,wNB^l<Ⱦ\+PwXقeſ3O٫@/+8<\YS5k t(%9!JTA\M eɎj:f#יaiܹםKv]Y#ԀS84[8Sj4|BRZ}%+x2ž.obo!/` 4Fy~Y'dF!3P+&p8wRӘUȘYpt^5*:rE~VMDDR\M/\NEL=Xd4C*n ޶C1կ%-/mcoÉVH ,P͹"(Ɨ(t^l6SA+8ߢzÍK>G f4GK:ȵ8*?z4yΠKP&=߇0~"pK]"ڝ1G:]?@N4f^a5OFQ<2ih*83I^(TNn-_zNd9vC`Y+tfsST;lP_tq큙-3;1Yc3-)BqQ9f%Z\;lZE0mMʚãwEB>jەF;;Üܵ 2/W=N"OĎjS%.˨ۊ!*?Fs3{| pO*͆*0T?ڎxn%P-Vy"ne)ce:EtϹ46.v҇xLf&TVQ6ENG\z5XT7!5j[sKIG>L 0~>N,3?Z*OVogi=!D4Aތ Yڢz#J1!{ >"rY!ZD=ˈ[ ' t Ϧz}w`# &{;t>$OTq/Fy|w/ oB bF eG,F8UB=WZ=wn"g:' F|1Sa%yi2$l@ּni06!nNm&HrG/ UD5-c\@wgo;&nw;΄ 7/ziҿ -34\˪5eBbe/fsVD]yiك^J*֡^>sӘv `7ڭ go#@}Jo]_6gln#sePFT3Way宊 q[Ql:&dkM,ؾ$[ /xx;]G%%3ѭPO8y֥~|0 FR5TGw ;VX?C{ I6Qqdʟ[ON| {~|lZd{ƙxoَ39po%o{qHӥ-jǙIrDn癕fp&7LF860mM)|uiqSzC*_'mL"m+G?zQZ,<&ä=(8pTph! p`SDxCΟyL$=iM:`Jbnhi=lc'kc_)ϿY~qR"rbr=_3-tm=[mW=zb#mo=D2zD^)2)ZŻ[+^?V@2Y=6s-##N<}`_;C(uwԔ؟]~E4=:~,:UUv%#3Gޠ2/nK"dT<._J3cM,iįj2 Fu?rUWmäLOj1Ū?Bk]/xQ݉f?#z}:Z'MS =A-(Oy Mhd?31Ƭ$Tr}p@Gy~ׂf X)v7nKZ6֚G95綔erӗ!wCxwC0g`k׳cIX)*^;(+qCwgPі=- Qf&v+>k̺$O=ycVY@S'ż*K,ן[YB5Xf O(AGgr\ӏуza1!}csxn8wt;f Τ0t*g~KN @`/{O(p{?MB#^0Lq)Az1!^ŝUEFfrSޑ <IU3~n?Vm^s͋ҡ=ȳ&[$KmMe]RF 0.ʨ\|ctq|Mw%1 4?ei&$̬+ﰼn]N* E.#+O;EQj_@v ??Mӌ \?|܃Y#М`pec^bAS"9?ku^>A)d<i]A;BPbEOAVuw -'!H jώ3=eބ}PS-K#|X0cNya #"e5$՗[V\o_P>}bVdϼ5N)i,aRq%D1xTm`% 9WQUW .薞[ g[qS 8J2h u}-N#UƛO1=k}& 47F[ Znn'Hx'ݺ">gm쩫t Y.4g[']Wr˷s<3i0VF_wkH?b]w0H.f(bd@($ow{쳦)@`_'Kvnv='8y|%>GY9L*OV)OsfNݍ\↾|3 64`/+N_}K4ib,cb R.&.Bdo,LN%Za~V+Z9c3 ٌsk(t9_v+[?#`32O^|Ouzxi3ZMZJbtQfqJ ԂOts[|Xlye)7[EN>jVb1!~4fFŠ8פb'\ D{6ϊ1 }Rl:{953% U&K`Sjy71jL66C jU{{RdS޷>#-0> Xc h^3&}}yZ8MZ3}?xӇ$ƍqh< ʧ=WHbgmF4VI)@2x?7rx&v&SQIY !G(P2'~ GԻq4+n|^VkuZ3m걧k!Hǒz]~&#DS= c8dv)[ڼ@m%m8b3jJcF5NT"{IЫXfXl  %KؙK-[/8R} @3F d+ Y.\{@+l EȒy˦<SH2ASp*qmZ_ǃ3+;$-|U"-jAI' ʶ vw.y2Ae[&@ tJ2?N-|A{6X݆րRM ʱ0==XG#iyE;X;ke[yC~V줩]Ei݌NR]NP;AQԢe*Lypհ\AS0pXԯbE"N4ƍEV\aC9*)wB1s۷EDK4sj%$t:6lA1OMpT^w%1\ T=^\Aɠ%5hԛm#MU>pF&2\\_@UCw~C4b`I{㋲7ᙥD"? w{JK՞^b*IKEvHх\+ 9V}_Pm)x w61"aC]fH m|ԮQw ̏*s OwͿ+wB1F4ox5k٘;7i&aYGbu vQ4**ݒڒmp~UҞ{?7,(Lja*FAȔ㌎8qB]gzlϊ剢Zpl*rN< *4о'v?Ϗz:a@Rj:3;&צmob{1\DOŹl/"(FмUڈa gx ..;6 0 U;pNoebMdtv jJV:F@t{1XsSb6 o?x"=zV>O_HsuPU儹ۣL/ TY{mK+E:? hHoS9|wz.d/Cfx+lYUs;˅F)YI2aʂ9XTotjPK %jլI|!sL6b=,Ml\nI7UFDVBv,}?!n#/f#l  defěOc^XW.Ti#:ܬ9iԽEo{ʃ5vt3zcJEJƇ6PTdGO'iMkR%~ d;@rN f laEki`gُa㇃E2  _R} Uk?)=!]LFb'jAeq$(GgJ>xz wMÇV=%BΪiq^#n%3k <0B6KO(KMimVUn*VpuJfsBJYJoSs<zL6YB,Ψ:wo q"$Ea~3PS!Jxvh<^ ~۱-㱛mSpQ*wΣ3ya0\W%Arf ([3%n'/]x"L]%AxQP-E]G]\$k0K%y'Ek\$`1Y8|?ĸHHvKB@w\x (@l$H+9n.7C@;뷧w>/'VUZ+ƗP;*8SPf1u l~2gӣXh}?V,qfpMc7'kK;^>k lEwVcĥM*s.=sТAmD*K'5C4d8 ?5;`NaJlb RЪڰ&G|otŧ{L.9I't rG͇wHW $({('y՟K6QN8] ot]1 #c>n8O8_)c|V Ś%ukla9AƖnGu[+=APRT޺Oq*8Z9dV^G4WK0G bv0pN؝_qT-M-u{S:"MX+2ѥϊaWE~j& *iģ{v9NZRS .čaFMX4 SYyu5Bwj#uƶ/,%ryҼk%*qງ"# 7x6!$yOPJ(t/,ewfTqKJ# Vئ!MpqVnsp.1s,FFgb`;Ywp,^×E `;uJ _( 6Ao;n\|y@~{s>w7oN[{L@eC}7bqP7ob\LtJӛ/Vd\#Ø|QeFL8rbWW, 8Xk$|%(sK4jJ|lFr>UQ/ va&"Yaj]V-Y#V@LQxA5^^ҤCm3_Qq쾥Ԟa@6GAo/ ׼:6w_`}]1P4LqHzGvVf@}VS{ 趔Af O8i|)?D֒+BqRfQѱ " B 5/2P<{OCX5e/M}6.ּ%RoOv'Db"H3LtLC鉉+u NHޣM+; {:F!αֺmL4F!hqRxz'zX4Af˃RruA9B1p*XIUwR± *-O+]+ݽ9y畃L&֥!0;x8[*(6 (0bYqd__j5[B/DF(+1-&<13F, `ԅl*NhǪL&9fdx7 G*rԱcs}=fjR+}1ջ cWT=zEΜP+i2Įxx(SC|<D JxʲIC8"eed>h7 u3h.#ĩ@uUc'uJ˗vn"#0'ʻiSiv. /_wZ҇k w[w r84aU:? ۾*T8o{-3fVcoqn6X/9 e.qԆa.'ZW-py0~&J%M2`fb^QVr?!ȝE/SY5]}IG7spxR֜& q;t[r!{v| Ei-->B^G-k.Sm0M%S0i@ l2>r$T7ξ޽]eMT(v2B @nՑ j )lԶŐ}l9zѪ̔L;B6Ou3re,b/fCm)L̙3%MiΊsMT =롨fgz'Eʤ3>WiX Qҽ%\!wMk>NL&,! 5Ky4ْ<5(A,T& F6trI -9g\x0<`MpJ|IRڤ!n8S3ihC^3e"08 g<'zߣBO0Q8X-A")K{hLDx?%iW<Вz݄3.oAjMSyY2̱/# V FoLݘ?H5dG9`qX@c,yj n;vq6]q *\EM[Lf%0M+h!+(`$cmⷖ}ZlRwwAp‰ 5[EҧE.5n~;?(ιO9kqFd7W7qe!,%B|T‚a&Bؾ3Iz}fMa+[&d,G2F^j7DX*7LnH6ę*Zs%T5lϒ%yciVUو`mǕ@yl*]T&/=TV_;@ZH-#p!_/%Lfml 3KR.;p,7Nw\Dh.I1bUglB 6qlN, W) =l^i^{ pr > ^$<:sMԙBR>IVtZj'q}l Evz_2CJ9Vf68Uf: 7 gf0T bK ֡P o<->za*2sp_WW6K_dDÞr'(0n˰8UpT:[̿@$Aj,hF\ x;&; q}뮕+AL R~qkGc5dK&Q]1C?kH-6YRn0SgmǰN ';'QyG l%œO) EpuV^__۞6Z- ".&\H"xZdH{aE:PS=%gv)>4{dt4IZLݢܓ/[кu5E?Tء1.]m~}tbJYA=jk!)Ka@'|zD~^0sCy~1te mM.d+i,G)4ʳrO&܃ c앾>zy2m*ڿt+w/o/Zc@FS>&2KgEkCxP IljŎY&AvᇣVT՝c\`q~Hg+ϱ0 < V Z>|7!ya\?/w]Ig 2}0 ~^}<e`)@!7 o|..,{^qΐA3u5,{#(V;7$pէT;?\ bߎE`W5xMi.TyJe7 n r7;."l'bl5 roo~>`5EGOr>)5k"Aޙf"?ސt9i%{#f I/_l?`:UMTmSBZM MjȐ)+? W?$U*fxx)PeZhD!Q%0:t[g*9G韜f̖Df"g?u*pr"+uqHn% p zNcxДv "1DѼf~ν@)7'Gj4lx>TDi#aɬeXe͔ͤIς[_ȯiZU;ĜvuΠ7)ӠZA(VI(TżGd؂19HA~0F'gf,ImG6mKah{ij>bNopx4O}>yx&gxIJU8n 5)%UD(o#Ϩ6 bD2N>N߁1| Vh5Bgܶ"Ę&C?_jlKH/At CqUq5<ļDMaLUL4B_0؁91%!.'#~֣ p*$<ٳN)kf>?t;hl~EĒ~ZAӥ-HX 8N;ܱrQku*Sn`r_Pzo&S4D$㙳xRTHy"{rԀ]~t>WvwXb# w>c\x"KW[Q"#]Ij-"؆m&o}YK:Œ"I Y648=uCs9(BQm0oHohtg]RC1t 䠼d,Cu{ܲ '+Kl<I1"6$rNnj d.HS N6Z9: aG9 "z3BlYfC%xx @<}$i/x[e"i9EȌ& D\: $*K'bEҖrT7LDrz+b`ҋH^OwW4.MpF XӴvVfߴUuiحQDA,ttY}wʂ9ce'RܒdԺ̢oMo ]Bݿ9g xt8;I`X,oRĴ^g~H ,m4mq$g9=M +QMAFsܝ_LY5O|opO-kCK%W l}gy{b熘RE:pᏖ`s@L=rY3ǞOY8邏\-贩ӳ-)T-eLHgj|]zbENodM#fww$5l#~yw2tGJ(7 oj gxr"c)_Tt /Rk'-̎ڌS:ˈ>F|H˭4]i\c\CZ+c#@$ K͝/SA͐ N)2L:N|B]|4+InȅVy/p+Z8OPw@ fycoCm\KІZ<ToŨr$.l(%%w$Gba\z~԰Pğ 4x VC&U3)Z`DG/OlDž09݉6{䖺NosBd(ܰ]{өt^3NX2xr,%w~q.%/v+E_iS2*"a/ :0wdQV~,Iy&z!Q=`W//9@K}8ABM~ ]Fe$̱-{)nϜP H=jkdoa>;7tdc EMlS6 ԤMT!2fpMF45t }E|4}8ϵB`*ynzLݤrw PPE`DPV#?~').xǑM\8ca.K" ?"m̙拪0~NtLH^fviTwy}UUp.,9Nq393#e룈{H*˒pER8[6̣#DEo)[W E{^l/I-_P;`X@6 p,I T\q0:y.Jq%wILJ,h!AS"9 ۏ})鱎rnwgZBLX/ۓV<ϗt./ bNVzC 괯jNVUu aԃ:e0.'Ǖ!X,x[E+ᕽ ܥ|{l>eң|U.ubFNGdJ%6rLD9^$z9IѻDRɔ3r>͡􎎥++It 2{nĀYgzv]l!Hɉxd%)\^WzBjz, ۗ2O>H5Cᇴ.=] 2ƃ9<)͜v@1i΄YDcOXnwVæ[ހq y~/oq%`#!|#.+#^ NV! X,$ń4>Q8aSs+T^7ì!w"קa×S|7b+ 40] 1鄷y: 6~iUWeTz d(qa|NC`|NnXL8 (8@^} Ot~/ RG 4C t e]G9!=;1YSgZxC݉^meI=-1ɠ Y\t8 hT썴dCJ/@̑1α3QXmx%{ BIeI''Ͽ >+cW"UE##$ЫIyB-ZB 6X*oLۃKG$_$*@2-3QysO7 ;g>Sֆ {Pe z? 쥿:ev}YoBzetqƍfgT ^L^l'4w':X{;L%eIiRyK~)qZ.RR2Óx!o^0C>1Xn!@Z줒$.&[M-й.&Ҩ71ֵamntigi3:JneRƔp$V :SǑb$M#Is#Z"8tiRM\)&ߋ,^<9f.M"lޜsgk^J*s(ɵQlc rX_hp')0 k #'Tcui)^PYK%c,p/׋c `XR*f bDa p+܆(٘@e$P4@2է*LL7V}U|K̍Gu1/؎[bjXMqTx( dԺLz<9sf't Hk<<2DfAf(ŅUwk\'n=Gʤ4`*7B '4qԯg(m!]EHn޹m\9I EpFO ƴ5Gǃdu :qh5Ò349( `sb3m2&yV3!3]"^QuWV Ť k x  Oj{s7cBe~jMk'aȐuB3`Ud?R5ozm텝DsA4J#/Py8.;WT-d$`mÃ_yVGmb2$ ``Ȕ@:)#.q,j|y+Lju|( +k;=z4I8Dn< CZXF[1۔/<i-jц-aKq oYtDE(uttۮsR"tp!"¬a2+sg 2} n "PWm 0rb'['˟CMevPv,h]@S p## ۣ=,gN[na͎ o`It;4 xڃNUU:g]jzX-xc5 #.7</t_]|]Dpe)-%b$=*.)F6jHKz v+r+Ubv^L3 ~FO +4= }|'lӜ;Ľ-kib8C1`Q(k >?b aoa>&R{4 -- ZS SOl3Cs]og(R}#OXmZǁEbCuT>\g㤯$s r* b-Λ8hK0|QhjgP?d sld pr%arj/P`+OдmN5,FٻW+'3{,b0@ϡO٩Ɉ%0Ұ}@ br rͤ[*S|7!FQmYt3d]qM++Ԯ[&HNN,bwQ[RtgBo*_EW!/97YQj7tVX^-=M$QC`94|2R&̹IP yݦ™l#[_ AvTo% Z m̼!挩R^ ?͓6rnp\MmQw8ùv p1XN6>#)+EUѰ>@ |u7ꢦ&XkՌUz30@HNnw <.ichAebF*#pR|45$9I"Kܽ!oځ.O<yvڧ_4Qސ-sJ։PB3:_Bg9EzpGa}J55să$#|4Xx6ʼn4#zjod:zDmn$d6|ac2#/lּD->b֐q$A_x ?**iHN9Eaf8NjXԦ!_xJ'' UJqz-z`=/jV<]R"Zw%Щ񜫼 Kt[8I`6O5Z J &!T)VHT+J9tK!xKP!B!R]A4i爺[3[W$ƌH-580D0e}Vuuvi-qJK;4Wҟ&y~vR}[rZޕ!3X^<jvM.݃&HU0l:Th.[!1J{jŠ16=NE8&0o@qSļrP/!2仱G LD S M X dA׈1Ul]x~eK$%BC&{]y*8ni2 䜽4fB`"B}k*LzGbu 6tǠW]Ki x}O%"3 6+|3_t'/TuP%MkPQ0 p]ւw)d 3PY{08X#}oƦa޲Nk2%ۆ>\byѡbRmI[i\tAAYDdR/1iYPJ߿o]{,eӿr {_j492 pSAmrU|1V, w))Xenk|&2MUydm8d >7cU41q7Y)O܎l>t>@h)8c=H`vXPɿFGUdOh;$y9:m F49>i 8v' :ɂ/MȺkg_B ܥY`3?kxĄf`\tc,o3pǭbD:sbAhPz,X”ӻPm4%'93#KÉqAsLq39%MB"CC%ݧ4sFVì>@h]iMYZk MkL.^3"NPu$8)0LEοɤ`ըR؛ɠnJ j!@pݿM9<20>o_ 5ⶲݖTM03Ϋ0R6t0Xc݊ʴ=}8'my/;T_) ?hHJuDg>mGf8oBП6U=YH4H%|br/ȕTk\M{ڌ^=VYjAY`瘺hu+wrJNrmq3oT4ZXRQe&RyT?7i )! *bgz="Zkj%KA5Ϋ-_J'9\%\~م0 PbvuJݪR%$T4@q;Xg蟳Ѐ@(<@ 7ct;B#NnkdVal9p7M)cY+_{ׅ ~ǎƠ}=NQ43:}l-hߨmv[D8p?ީop*R=qb"ՙq,i1w;[-yjЀZypz~T9eD捻{9M{蔊}̀4#:[f4?Ϻy]7Lzy U0&p"+ vPfX/y~WP/1cJfB\o{М!3J#~rD =oh h2pyCWeewLen8aWga ј2Ial/a؅S$9L߬0 *IEaE^YnMIQ ZfP/g_g`di1St7CG-)paM`wdhj3vl; ir|褾鐠BF"YyG˥Y:1QM4@g<_;{Lӻ+$s`TH$@ͯ2̧Fri\Obx*\̋.yM鼩x<OKr7 bȰ;нs<jyO~5q!3:K>(@ ^fӍht0y{jSβ]F5)OHgK˖M)ґQ:<2oKHouZeT6+$Yf;:rD>ɕ]%U^A_zdmG%uAWSnXu:Ԇ,FϰwLW*0?, xÈ'L&tKևooE9(' PoM %2 .lCG|F89\NϮx8C;򖽳ӂh8!dy§-UI(l2)W)tI\ :AREX`Ho3&I [pƑ2vg܄Ґ9lJ l,i׍f]GhsEr[dW4ZPNVukL͹BPwq撍^12g]a-sXLG'e/EbnsraSnDUE̾v.дJ=em59͉ٳqVo^r D>6DhȄ"&i$? ƅL?S𺑨hSS(u9Y3 'B|,&y9K4&1̮dHjq޺5^?m>cn%+LpKBW!Lxh_CDקȠz { }nhޠӁelE$yޘ0Uc*Aey"=Hl}L.! ʹ陸-x6X *%|ap]dSfB*D AIE2C0SssD7.Vt=aQ~^ܔ] ạ̊́'d+,oL͔8 e*)qFyb`hs1F0r[Q~:JB=D@lMNWt74S&ūڝ$;!:W88smDG7oսT$Mݻd^ԊBhJ6ԏ+ ݏS'۹);`SҪ&z+~GN'opN8&_> br\nT,ƥ6xfn V=a6nǿVBZ5-vY,i}EXy>Z-0Nwu`%Ixc̹?@!`!Pw$#ŗm/r+f41 ~ pnhrp)f,K()CPyl[;0Wu|> %%?[՗eXU4ڝIAs7"k:bbBCd9xٟҬ_7"i*I:^oq \l(Ǒ4:s٢2Isx H)aT=n#Ta4Bei!QB?AS39۪¢U)OUnsX3%+s_,y$v vo,799jGS^8_y]_Ci},k*--ʧ4˨\-V%} 5V i`%OJDZvh?=z-OzIϨEK?F>wwof^hMwc\%ߡB}&m:({Fl{a0( 5:=G6[7*Ns)!\ S V50vxbԊ\f.zTj62;5j߈&8մe0Q\kUf*{"d"ơjK`t##w@NLyUP|@ZRTdHc'h\XmM05p2#z t[G}a^j@ņQľ7(u+jvW0u)hnQ&Zy|X> +u3o P|_֞`Qn1qқs.Uҫ gy՛;` Wֹa7S^uHy 3s͡40O#}v=Id5W"Y.[z 5Y#G_RU!Eo0+v4Is;R֤u3G.mI=O& ^S--r'$my+ G~}]ioA̔]ugcA_hazRT}" N @$kk&=7S_@ug2TWN\JaBX[]OtߊЃw"DZ]Q!D$=APaLƜ/jw!} :#$ѳn M H?m$#4dӆƎx"E7ehe˸`ɫ8c::G9L2,#b3ƃ !8jsfOf2/i+Sb^:1 EplYi Z4%ֿMo3$ib@5#duEu\oR>28ԣFFUXϡYIw:n~QD츱XL) %Vh35qZfY(POQKru:iŧ 7' yvyc~ `z❀:)IcQ~h:jg"<(8DTo+GswwE.ʼ0arYL[:5bE~똳*!":%n]"a]ȭ{7/ udށg̕{,A }Ů򫑕p~<Y`!9H%,΋1Gǯ6c+\yҔ暱#dEv o] 4^Md$"'t-Ln)J%w$ eH{`SNN=%3!dIDLf!ّRO!'BJWp+}uT@H0'*j3Ù|LZ4h!&"ySpnT8Hr`ϛRˑM=I j8{+p`G:kHfï9<&|ĂlSiCVxrxWDmf?1t/ohpV]ɜA1>R־ズu u89QGt8ʅ% I]-^ 7-3Ga>1 wP#{s2Ed_>= үhvܩ Odݷ=itd8 8U7FfMk9fC[gedO^nsBF~#7jȈ?歂4-˧ESeX`8ڳ3 6<7[k(f~'֕(:aѩE?s|<[wwdezA㲑F4Ƌ(l @Ю8@K4eJet6ާ]!ayh󓞈ϔmX4%xr}lCGa)LZ 3ͦ5Ͼc)uy-*"+z&7|ƃ@ RI)8_Ӭ7;DH=UҽADsb7fF`[L3/H !W@t!Fu qlcN vR*4Vݎ2鰷tIuLH2]8^ < Yiasƞ*|DJ.y"KlXNnh6\`eCÓWVn1}1@!qj}`?1fR)aJnj@::lja'ؘmb4#GbfNWBM)Q!bڒ#6j`^~WC0-2=.*n%|عܱ@S9֞~U LD.MZJaȺQr1KOEhŎ. t=V 8~$%C)UC;i?jpQ^9uG^3x=dGCЙ;sI+>zvB}kWqq'rmDYuG?A5SSDwahпsd)dt_Ioyk,ֺIH3n #w{y{'ۇz!]^&l^,3,n$gv0 VxCc0 I+C8,_7}L ,~\@/wFr=԰}G8~ΨUi`È>6+Bm +J` /F{ɭp<_{S+&Q ]f)]Z;C ֟ ljZW~%908C7 ΡUʹcB]U4G}A avA$]k6րN*B[P>9=JerEb7ޙpJ5myF҅'eAE݇S-`콠K5vt`xS 1U`ϮDCD;1nG5*V~mGG|u_t6ȗE+`h 5ncW<Ӊs-b id~"$ Œ"_2B1Ɍ_;s"Q ;Uߛۖ9C5f2GQк=f7)~1 YD#Jd2tӮtGmbG>oڲe`ځ;6/Z3iYla'Ǯ{*ȁ٥ލ22:xW̘!Lމm@j9D#AzRl4)2a]~N6I8\*>K# PS^F!Pvi`fzNj0w-;,k?9.3#TF,93~/B5HTTR 7~Y(fCJ,1{V(PHt&Ha2͌m`<\M[;d+35-TBH(RΙ{6ؓr8m98uHfB3D 4Ϟ/SNf vlC|%JxM?V'tٱ6̅=Ͽ X&-F oFA8)upA'0QN rbVKK%^'(8xaH '{Sn3=F])J (@3BBw? P*K9$"kZ7n9Մ K:_.s*U(kh{$*Td[JAbO/M2pH |s=}y O@~,9r)΢:fdr \6 ln(EƬ#Rg m $J5cOrz%h/(ZZDzSJbB&W<_3 َϺ5蔋=[Mvzmc%פ,BL*]1|ITݜy:JьqU<%S{?}|s؀딝ꊅB0IB=VK:$ @iQDaz_u= ª dCo&diTی* 8 ̏.K EZejҠ*v&PC7B$ڮ}_-{)*^x 鐷YENV+֟҂۴S#^1":f74)'R:,)h_ #N%z]A8ݽh,N)oi syZND.l,pޯYUf;'Ih["iSv*N?+DTVY'إo;USGUAH/F"% !p Bb^-ha*#&dkX8/.1&!Z:ZpW̄fRDuRPѓ.{Kp6=/¿"eo9!ҹɻ  힕}珟k FH.l^§J??|N!bNЏ1tb~e|C$KlЍxIMR7vAfͯ ֛G޷_.כ,2OK Uu5+^WG"T}zS`ŵŬ aVmfƞ#$]4s,{?]7^q [VX0Wa Ƈ= Y"uf0$z纸XLKpj{4"~T!g$;X,)b5jsס&k.dXax6Hsb}%F W:ĭ*Lhʢ.hQ;|@Ziq,$w\}'OU`RH?ZbO,B4$2Qv\PE٫72/;}yjE%ߌRUlaJ e"|&>>cpf`ŗm|-ϙ ~YýeV)h 7*E@=qKr).& y oٰxrc%;jЁ<ܿ&KxEb#j /_ ~6߀4+1 9OOR^g'kN  kG  9El#5#8dj c?4N jxf0#b_9xDΠ%J-P#v dc̖1cHoY2]}BwIV$a _Qr va9djKyG$[eiCfޢlL?zz~)d@[葷)j`ɳO܍2Ihw՘l[c=@Y͸rr(WDlFBm'&e+`UHj&AC!\ buں)fsj*0O6#XU ǗwKtMm*C(hV1xi,~],#@>'ړ-tI0X?-5ߎ/}6 &m/ :FS50M nGRrr ^qFcdÚeL~t`挀3Dԫt'sm|svĄBDo5|jM_1/o5Pq:'wN`S/ne(a(Fc R7l 8fnh6jd5=']M5/PtE;"|0~~JHm =o g|!ސtgla#B7bs'ףM6:9=șNCkzm+{OVx1#I#Ȝ'G9~$V):8J޺p"ĚFAur!?t9 +̜U P瘨Y3ȲͿ8jQma`yu93L`? [  BC@l9kOzÙ"u4^77W1Kh Mu;O`7<9=Vۏ!{Ìh &|]Bs* D_ tDnߜp@zn2@/U!Ө%i>VS 6EzQ-/\SrqF.2#<}wd^.dV--ZaPrFu"t5+o md4t@w;;#Q[C[kw)6Bc<= ȞZbyルW%‹.D?[Iǽ:B?i,]=*_1Ƹ v!{!HSw*g@syԵy3+/ c5 Dz(m4̑*.rB-9iư0,@J 0g{6Oߪ|N!! ~~ 8t^h*bVQLٶπXYflxZt"0EՏ˽I9fʡKDK'f͍",ݨ~-qm1%RrXVn:27{3ff,xAtY'杢MiT\x?;ubvf_o Sϥ'[CC.힥؝Άgs7vΥqA{K8#dȗz[X-iug6ݦL$wLƀSODj G<3k%L%0[ٟ2_:x^zh19lNm)uo@7PG0ZRӻ&s$Ƭӫ{#>֤~23{,R&7,[嬮C.l7Rg κNUo ޝw#$=G " f6qHf~%TԎɹ{8Gsri}80OywRДeL'&t6]ՇF20DlO=kY0G$:3 Y4 3L & % -$nMAS+h/; &P1mp񋙣N>>^RjIPV^Q}oOrk+\ ^yu1kk" w>Hb[o۩0+ŤCd:χ0+q AE<9)"I٠>KxG;4F`z¦Vv~7ވ{oxNLHvIcH8Qbߎ\N~/)YJ&krlFu3;ڍ |FzD!z[y,G@!>/ֲ hT'K\?8/#'Aӯn#;3fU L e`i&kF>D^-'k׈l%a5]zz"xh3TE'Jd t6mB@`p2/n[/Ә<ҋy3agYC e/UvR쏼E‘⢐QR+#Yf y9 \DDMIb98d&[cCD۸p"wR$6R~dn OaxIuBw-a߰Q ʴ9>.8V l ˁOSDJ Eu,HS²@QqV#vMI"r7MSGBb%ODVwpvtyOW}UWqFnB㏆>uʫdOPPӷBľܳcK"(OX ̵0֖6V:`>Wa%|ѹ?~ bƑgSM[ۙP_)7"1y 7mn`mJyԿ;fSշ5c/`ޣ˪/* ſ*a|`ih$>/Wkjx"=" ! ռ_f-x+~)dl8Ld-̟0 7~4:zP!(M+NlKknW!}bC>'dIY-JaSM|٪3e Koq2BWP_N . ޘC@iubNZxgx> YeYt5PF] ` ~^[8dm,0 B!wKHan^hrH0&LFy«xYŐЫ*&7!^!W@Dc .qВ% E[~/*$P+/EXÚ4c-Ywmb=(Up71\U=暾{qFG?Qr푳$HQAi\m_)}-0\& ѷ%]H;*!I K2,D~ZF),sND|B^16?2n B\Mos2$@`LQKo2ً~|~/0 L_ggdOZ0} 4KjpY fzˑ!/XPɀsoɲFSSZoƭ  lkʹX;{,S*c*ƽ^{ 1:ky  f/ܶk"sՄtDyYq].VbPϹHޅƿ /5lmi{ejLz3$|WXƎ:-'( )0"RUrBd3@;1Vxce}ly ̂REh1fM'ƣ?e)X3`Z+=J$}93@qRHf2\Ď_y s4pqB^h"2RKO 'g0OLU~kK$RZͻ׮^Yɑ*JSI:y] HEW'vӎYl}vB0҆0o>KCs^l}lXyC:d`Lu :vG1 9b%?m`_ݕ"eNgZ+iz +CR䜙v Tryg%pg82K'K79!O 0{ɪ3e2E;F˛Utr_0K9Fu9AKFk0}2jO~FexmU t/ޘRuA +؁;X{UROPJEINJ8X)7Vh v#+rTݸ kOcG0Yo&,?gqBhؙ\%=܈E3poDH7B]+h ^|7˯V>O=ZʒyZqM62}SА1}֋26@r cه1k3׻"M.JVle9%v4T<7=Qo· |ZUzZbzTukBp Y^2IL}3āKX<"ב= 1-6Oŧ̹pJ>ȤPx5׀|f+n7C>C_S(j;3eӕ č)c[A,1.'‡/O\黝jiN`ؕmM0.7Lťs\,zyNq!uJ9LDkZs p[bʑFh11Y6ܟg;泼2^p lo12#]+2H>Kt.^ǮKdR2qqwEjyDٲW4o5: Drpe)AuGٟZzKsJ9@iKJ:?ˣdiytD.D;SU#dbl%~1(cR-~ )%&IjѺ7)X_t|#O>Wݕ(_Ddzn(CiK$/4GI`~[}< |ބtZir> Jlhtl49u/}`R֍Z|)FaKӷ|uǦx7k6ҳIP:>GbyՁw*)J_|@X2wzmib:1TD#IgTb>T<\p"$2 | `oX1hwʬt=RʙM/@]^$@UkH~s\kSē8%P4\bHH*#>LIdWҪy>4ʴ8R&|"kqoK,nMe,%:2rdқr){R;Y0rMםpDY|_5 ݮ"Kf"`iL<*.}&B VvCbq 8͒:n ϔ Bӯ"g}aƝܥ<ô:(,#&IN8өm'*!% ~4;|Fޔ'xd 9B0EѶF:LɎۜfh NHM!%lLpBLPǘBH'.LPx+xIAٜwDB(bů 1(]O3x*4 !^*UR-!Aw|2-ȡk0h{\O$U) #[vs^掩h7x1^g˞Xryjӌv{hyߟ#|f8 ) - 3tâb2N4 B:K?/8(yTDCJ:#%S`7Ë ֦>OU:W۷*uF٪ojU DkFP#璍cx_GْؼhFa;f*ε#Hzh8-RFuog-"kv-# PˮY T >fAQy z托M C lSLx[wzbP !L{|rņTZ"Q:w`g!%x{cMl4;D:Ls7 !q'7EN!>Tv HC_Əvkgʀw3?(vr`DAn8o&Ӗ^hCزG|8bRӴ0=f*Q@݂|5$eC8T_ٹU#oLϭ,u= T `Zkn==䲧}72Sz#9^)̡̀,anTت$H<'pEpUV[ n5 (TӲʼn:U^xN,6+=1,/W"Cy|UmDtS{{9 `YU[Lįb-:M2 DDJO/' _DK- xz@4^nvxjyUi]0Mc@엛'.W{gwZ)CX`Wbj)k2&i`$mE2^3IJCxF;eK}3:}_~C?+?FkK? =Kk%'Cټlߗ>wb05Mx?d:bI_,` 57.m:Ϛ }KGͻCh2"'WuXl4 yc& #\!~pivcaA˲tߎ}ۗm]ܣ $$r z+3 wi7ᄲ zuѮUмW f`4Cя(xaRj+^{zU<ػĊ\bخ| t68h(츙;DDzPPnO_D LWr2/,1 CH Uy62Fje>(s]B!X7ξȝ(rUn=W: |{7Hh=[G G;-F&[+?1"҆EĞ:܏{pR!P) PA >U̠ěs㍸x :n<SܿJ\’]S{6]+)ይ;vDLsoTPha`Y֢/QW_~yI.hKhBswmI<4iPYo 0|Eׯ&%iA ۛ>vR$h6!ؖ,˙te'5Bf~k e+ ŝ͠'&ƨH1h5:R粼Hnyl Z^B j8tz1T( \Oq0T W=i6̘m -SIYeܨ d:;P&=7ƠgkB:h&OY6pť,ר5GnwXDOpoI1xv޺lT$[jF6spűZlR"=8aG4 LE`[K^5t. Y0;Y(5)zP],(T !+Mјxd? Bi< WAke*͟*&75 ; # 0tCB:{9,ֲQTxe'=|˝Wol ngڐlnI :6tp w=(,<*b"J V/oOBM45d׾SHuзU=}Pɇ;s|#}ݥ$>CDLSfS/Sk*V~_rk35f.jF Ǖby!]Bo}"R+\ Y{O4$: TnqE™ponרSgD*B%aҜN X)s̥Ӳ_ٛ^BJ|?5)\A3Zipf?!q'KܳnÍG:z)SŒ%X0OxK.[@d1#`oz;/JXB1'3dq)mDtw>Wp-vu& 7C*{߫"oӑq佴?%1+GFZ#HV}":jC+iȇw)dG`ǰyt9Uu֑L"kt%  "K]wDjVoǚ4TJz,dzv;og'>kl SQ'KD8;?3afqB$`{5l.&9s"'"ٚtO|v[K ƓW&J+|еA k VGXe,(H^ܪ=O z+tv"'YX'VX&'gmb?Wf_9YȉYUvўf6,śN$lFʫ @fS| tK ?Fi@TmQv_8et5R@i@nVbr 8L:z 4stɩMn@B4<Uߗ-Rw >xhH*wCY3AB(,Lrn3YTS yer2,W + T45~#Y *P,f@Dv.Dl0*੢Ӯje3alتnm~~q. MyLk7=D{. Jo~c)h F!qT%H>{ki:z W,=j~&Y<oRQƁ+,V/ uHQlmۂs~Y/Efr:x!_j3 Y* OY}X㶮MTe?DLP 0߷'jz FmnAf?w{9FͺKJm9A D*[T;;byps˵:2njstP~ecOv943|n8vA>=r%ĸ *=#f.lBgaw%Ow"CٴۙC0 p50n=]lsW'QɱSq=ڋC5ZuEJmynoD: Ug,z?/tOSd$@ί9mH5L/{ ͞.2ݩł6ZbXvo:`VWvAdc{RFJ0>`z~pǝFs}p ZJO~]MD.hat}LnvA0TV*KuJɗf|p w *ěxz SI+$n*U4If|% Sv$IFk:NΡlYM^ϊsh3É O[kv89zk;}Gņ W""i M(*`{QAbvlPW5Qp୻G%(X"4 S Dp( :ѽ-+uT=j%L} T HX*v_0P짇)Yjh3&4YR^mVk@hvOG}R9z 1m9)֗LByX:{*%3+7C-j#\$bdE8Vw)YP`fYa@_XejS=a7ػfU[OI V]l3a-0邙rizUPBȳrNV#L[&/f)*M*ez)+ڭ!pT햿06:/K8},bo;9|/SkivA~=,  ިZ>pn["8эp/J1~~LS+|zf:hA2.Н4utJ KPdz U5}C}85e ZOJb=vc38ffrסI5OAD/MdGFj?@ =q1PQr. +iȳ֌|e[|M~qƷ׸_\>i_Shp+iyh r8C"\6Ii-)9):sU8=g\`orT(VA&tR@%o["70gsyx--Xkae- oԆKz[ݐx .- JɧIl9oFG'!$F;P}Y-:cS<(@RkdO3_=1z@e- KYEג#v^ 5GãQlA3+ACctI-pFm|cC !ir3 ?+e '4lG36'_\_5@ץR#:ޚ'^?6~^5%eC\Td1.#c^4p$K?\5Yё'k'p; XXG4Lz#BpNU%OJ3 Hj,ei}&S@gT$ V&X!9Zz %5ysa2f.cjW J$:wRQgܧ6$l>C8eyP]O|MֽJۡ,b~"B?b|0c@|yFlQ(lSh焳 n1f[}d=+_;0ߠVȑȝVn^I`a9c6&77M]Th{TڗI&OXʬEB*%8މئ_ܸF GSY+*H(i5cH{K*s&oTlKę][Z W7S{8@{Qh8.^(AZP-,q=T8J׵=ScJFkb_uY$%-#Bc)n30gԽdwlXt]K67m>W\ iF!}BO"Ԡ.*%9Ru:)|ejRIit!oqw`>5)dЉLθdW&J5r5N!"fkHU4&AA5 |WJO}E(@ Xoݾ#Sw37vf0]O[H#76 |Lddh6aècںe%n5w=ki4WJq˱Y6i+, ]2_Ó1H9z@z\ŽgzvGXĤg"8z3Rծɮ!-XSQ|Q4.4&:[BsXgqSjAGcH_]OԌ4B{ҝTDbܖ`jgxJfSfY#qfW̒u",.>LJbbq"blspZU3r$tnZsCO#u9dJϻD!µWIA[h~a|JlБ&yV"/sUcu7Xm;'TUsE]JW504{ȸ fȳDdeδtgV+8أ4OU` Hv$lNGuBdY:lSe5/@'v"}ӿRjy5nZ@o~=)Gp_6m#ͪJJt|_-_DVb '^D`XlwLVKg̽6h!=UY(s g^HBP33/ZNƒTQ;#_'gV1x,.Wla!B! F/= k{ )Qsӵ0N.(r֙O ױ iR@.:qpmSNz8AS]RX ?̗ ZS}Dmo׭H?掻{S%Ֆ9a52d'J&~%uR„+shv+0{>|sB 6BbKBw#h;\a\}t?TpUZ[])bmIL~\:_5  G396 OU Z d[( <s#=.ߚM{c`\4;Ns[QyrL`Ԃ"l ^}c0U2 t3/>бhڊzS@O0Ƹ,0&gĻ9hy^T!|1d)I%%jl>[}Kes ʐ| i3[huZ%K~@VKӰH/n#%UkP AႧB_R6IyCGNkŊ~D-l&UسPWQs(i^>mqet)LJd+Ta[n AGpjix(da`Ծ^Sሰv|ӫKu.&XӅ:"|d 9334ɜjɴr'&@ sݨXmvW%f&z3M@! t~dzmqv_KB4?.Q _$, H-4&uRj3] e<Ұ=Arճ}kc!څW@Z/M;*KGrh\˜A3-.R$ 3 5g_EZ䯰(=4ӹ2j0o"&)juB24 s_7Ca؆zvH6#}i眬>-̈́Epvu(5"iv>J{6%@sFTld XLQ4pӬay]欁RlG%.`}4c +1d_]U򘻀k/hs޸zTWv+ٔaMc4˞RH`W32K1˅ԡJEgʋv8%o`_Վ B[h|PeN] BECeIrgHQfǼ/^yΊܐ/ S Pvݿ84=->{ QҐ(3$+ i_@j[L`:_EܽLD֯  uWT(ȺUukS#$dyˌiPe&]׽T_4uϴq F+(sy=GgZ ' .p3;b-=Rn{,M,5V[܃!O#x`v]^?ޚp*`iIoZ O? >C=ޑίΘ82 nk Ju `u8lja& `Z[Sa34{/vpoꅼM-Ҁ% D_T<.m&ܞNRP8t0wh`bƨ١(& )7$=Tvj,$Lr5]JЈ@muޮG@s>&}Ee9WH}3dueQRi.CE&1,4jJ<˶ 9ﳩzCVml!ѼTĿ7V\.u& h˔A{V47=|AM$N3@$:Tmǝ>gzRhn sH;Az8 CGOsͻmIȣ$IyrH EW¿eO'ϑ m2Tx *s]3IN&]I5a< 2ЏW7-IZc'Q z39R5.پ(_-ciAԳ9Ub> hHFŤ1[!:>a) VDSS67Y3H.)ꉽt)uoɣGO`;͍Cb}k՘1~;P@#C18 +?R&*#n)puD0 6 s< Lt_ƺn_ukp&ˇc4CY;B9Ȩ[AoQ.7QfĹ1 tͫ*]iȻ3~_&5Nu)*&ӭ c|J,&MFKu֧dM-۴P||cwZ \'iJ?W8wGFaA\P/1.[t]Q}3;O%4ws,y[5icXx:E6'tDqCF&55SV{o:?ZpS{`芶`U^57tYY]68Vr9_>g%Tj)‰G(_;'9K*+Tkacvglcjv[NUQ,Y@xi4] c;%1DX$C: kNܗY2̗YnȒ)4ɳXJg5TKzKwMFw9[O#w;iU )/ o)*ÒںGmmk,(ݽ:ťvIöڃ7{SE\5QCwXJ^4tUP1- nLy{ȥD5&>9˥l32( 7:}S.fYdڡM_;B.D1Fm|Pٝ-`/eƘD&FIj@v_E8U'hLCw-JV(ƾ~eNmSlbVy~2"pwSS ͆~ m59m$pn5jA^)g-0ht8Sn±[-V5 3ZDl%4ʉ$ڂ$d/=J|F rnM؂ȭc)yDߕf}Qnm>{% Þ].Eɯz/Gե2ZL( ʢ"^/?#?'7 !5UmiRR4t_Z^~nAlIc`?QX(Q"e[Z /]oo*Pv<5/ q상I x"PgS ;OZvk4zdpVtކOzzW̼9dd&}'G6?#tE[hBlFg-ˆ>B!5&˄E:a\{Ytm73Z]9ܛWK{ χ Z= k)'Z`{[gqsm!5q&8]e4,>9zqq@۝W:pym$в%SM2(yr0o9e8]b6uIZ𗾇Tc:UM'vB5ʼ m RR7g`֗kQd27¾6uGQ|qXhުXaL}lz!4Ђy&gR Żf~T>~]`UXXJnңJ/\jl dgH.Rg[Ya%p`w d Ȃ`ADӷhfu sd)Z- >-] eL &CMR%#O|NYp}|W=e*K1 tJY8 dJ8n-8 1jydP6֏)Լ ^$xOTyog'$f9DKG1+bdIf9ɀK_47z!ѕE`*$.[=A1P|B ӂpFr?&ٲuڹ?ұo86?/zlzڑ*To tEҧ*UF$} '!s,USZ&l\gs`='%p"|Ƣ;~X_MwE!Q eE֠oU3i=eQRcjq)?v:# +af+*Weۙ2j{1r+ ذrr5NID[M/J$H޻\ '׈8 QcjH͒H./- T_h l&k0DlRRMtO&wٵUdllhI[w4.Y3]wUq!C7 9`]54cAFR[SIYtoO\B?Β]e"Uq4J=Y޳]=4xTޓKި[1*4r3= ήL=̺DN-:,zA@rjF'ys7Y=f3eq$rAi1_&}'*±Q_5YH15Q#R6 y;mWȿQ}PX$sHA"ߣ@_)?noH\'9S 0OUUhGV:F6g`clVO>kbxB? OI8f1!<d mR \gld:RY3to&G4N#IPCs+BGk%D0҉`f;?͋d+mP<f4|62QVLbֹA˜,WnR^s`EzD*=ǹx"l}@jDJU.fyC`Jo*9ǀiw_ w˰ SE 90c9h!'eTnyŋde}CǠ Fώ-Hҁy:&Բt(d $$Ih@bc_O!>*cwvq'v& X|e ٭1ujV @~֌%jƌ~3"?@@:yo'6(lU(]-zVgI>v^*>K$7ZBʛE~\YnļIY/$ʎi A]\ Aט b>Zms>bYR9C ; uk^[#|~2Am:E3翈Ș AШ=ZPFwߙƲ.s@w͞X /xW^ E Qv r:,Pw%ْQ[ Z} ^I@v9eGUi <\>%=?% 3xnƉzU&+Z}s#&nT],2vN4=  ~>UÐ-HUSiRIoqY*ʫ)# Jt\̇laK%W!NVgrņM9$_"uRZIh{ :I)$t5@aτ ~%:ڙ[#I;*@鴟(u%HA5N2nj1ЁR?}CnQ  #$tin"K.GzXPi;EG **(x.socH\Rk{w_̢u5`k,  یlU9NqLdF.WF3t. rfEQ V ސ~FݼO9irYB)C} (sI"L#W}^ kRRY 1zjmN(4+ED)΄Vδ/_T9i]6.Ep$]ZQK, 3%钿ѰOddqIy^oK,{qKاA{,ڇRQ霎6!mS+m`-cj*9Ff$j"g?}6Z1?b#w"|g@ZiHP>bqhmf+%l6>lFR#'vT;6oMeFa繝 N`##)q)?TJt`fv(]eZ\> xQU߯J< Tl .Lf7\{f-@UB4Lz4DxW+&X|O[vq Ev{ëg#+BdTyLedS!ظ!Wlu!gy?!ň\{-Om3k7EK7tJ/D٭ 0<К$z_&03!+|7~hOܗ)^ qKjӛe'fDF%׼զS$p[Gk+۾!lv֏i+i^BDX{{ ]Ϧ\.6=ȴZ1$G%6TMSICFyWNCoǸ֚C0&v >:ls-ܖnNuQ` [lh U:I%ROZL>C딫x5}_ y;8O1 F GAPͣnF/SB^e5X\UlVS7~1b?_t§:G nBrE͂CK).c6<'64%Os(+=8bWl=asp4!ؐ9qUcuL{j1O fQ9dWBނ@zӣV$ꐣ l ں%R 'cysj}ȗ]9 )P/J(F`IA1~. b?%Iōjemq@[mwZe/ֵQP'gW-j>F#Z>sۼщJ/=hF* I] >[Z+B`]{xMע WFW(nˬ UZ5ങ~B~^7=a,6Sզ)㦩&Ja#chrO:mݖ"FNID%#$SC8u_$f"^ޝ24z 9b!:gwdD/\~9N 'DgQH`! Ғʠ=m oJi^bky9FkL"]ykyI7e$/5Iu*4k ٤o+CeE KnvD_'XU:fx2?Eq9ytç)K;.[5ƅ;mW*HnH%nfA: kqX!Rih7&0-BY*cU`m|VSݍE(~Cb#d6,oZmVcؠ|!a}v5aIFCɨ* FQgD9- b}󃧲_dp\A_c?`oh4p{WJ+thצ5o[L]uH) n~O ڴ%Y|77t8a_9:yLJ~Vdlʭ@@vc[g> P}tFta^(mQ(S}j/}ڢ;U-DJ_6Hv@|-N_?q@H+&znoZԣUI|&Ȑ殛r~hi[DW &z4Gjf<B=YNάI(~uVh[ϥ:|1ߍ6(TxxߐBFjuBZw^r{Tr\xo3z;+ Šcc?tk|mڀuslOXwJ<+ZCHY˜f`*S;ɟPGuy?yKKG'=Vcx}k?;X2{=1¥o0#E> `2Y6x8IYTFVwÜXڅvp҅+XTH?i>!V5AUA}EojV? q!gsUR[d> (~a3FC1^}NF#CӒQ cy9PW#i~% R_>RL|r8; /,FETAz2"9)iO.O#9TU}&*G6xP:^Q䘙l4{B]2-+zNܼN@!|Rc"E SQ~@tO56;aSW."mfuwӉnjBƄo# ?(4 D"Peọbu^"ȢB-Utw`WqUvfκlOl$gUa)uwӝ+fwHp@&ğX\とa]Z`cLw GT-җs3/`żڋ/h:KQmQI$0*42]#]9mQVee{h֘Mucս{#ct;xZ w>0`/¨9'ؐK_Dkp#%rt1 ^6HH)+7p# ^n~k&SZc ~>(%&`M[].5t5@V#=p!70NA-EKY˦D^Jїb{c[}VruJRx?gU杫a^h̺v,.=& #AYYtr"> 2=_4I7@6qB;_:(ty(b\ǚ휠c#W M7f&*x13GYl`ǀt+oH@ 9ln\7 M3@r6IDy14յWmZNV1eV2KnkָKRriGthb28dM`c+GMX;7/5rݩR?Vޔ[eR>G`Lᧅ{񡻚TK' ^kZh69sle6-s!C  a;fa{ 70I%z$Akh&A[t(E$NfYf;W~KU$7W`ΜCˈ(ĘQ, Ģa VIq?挏 f*F.ڐKvc&iY: nMS,{AL>1WKł4__L]׏Qn֣ Zluꨂn|4+J8~ mʊl ^aw_oٺ:Ğ!iaZ3 7joiƃ~YG  nLT2IBNjOzRo-*A{El7[".&żV ˵vZ4Z,Ypb=Tk)EB(M(|.+x+3)߼F lDtNqYdѺRu6g8Ѐj3lhx "<ڠb:!3ճ6; O Pj T;nWP7z D;bWۥSz/iWVDk4(vX*X*lC!iVߓ!N([iy9OlTl^gTܞT5:eL\ZKa*u1iCi؟[+Yǽ* >CPߙU/PG2,nbq=LU&YLsJEmL s52Ywӕ4NN8y{<'F%ejd_eD;>7|AlI 82e%D9TlP~?z*!h 6֕u8E^takY f-X: 2⽫q]?E*$w `nnY9]G5„ '-vf@`$q% Cܦ]KwC>ٱL}ڢ?pM0k'^FrkL'#:[)ؖ1׶j0r{@2>1/xێ{- |c"`Iq/m>|ɻ閌go4we_5jKz$]Z`=XdU0ICen0iyMuF57Y.P:+'^gTCl+DWTs H3<.(YLaw2x;0F%=ƺ&X:(cؒ: |$oK*Ze{.ja_10?0;r'#RAcڠMxT)VY!vxQĔʶFbFHb”P-|#_Eq[\`]r!ƴjFi*>he!|'T#jv2rvWxe|*c4d $X6u^[OFD6M{66Jn"e]i|N( *ʷ|SI &6AsႬLm~'~RP_fHӐ/ ͪ?q'ə=ucIM63HȏFJ?4o2JwIbTJdd!T8uFFM\;.OnB&B\QtJ=/` ^:~ 4>cGn;,t=‡‹]*Y@ 쿬=7X"tMd^fF`Wh هf_:w?ۘ8+AXc(>Hva%Aq4+ M ^wOAWviԈZ]8ЛCS;B,ʭ"nuQ%Lm,AOlTϠ6/At|. >2Az*S0~!!rt:IYXS1Ckm`K֪ITmmZxs#m^i?E b,ZI)9IODwI]i\_?[9`Z_&SypkCͼ|AvuS}6M&@|EHH8QpY 7̝c˔w-lIWxU!*jA8Cx{W 䮈{=uJmt8 &u19c'//a 9ݑClN[ȟaS1[t09x{ 'M?fcM9Q ,@&LQqf7d JZS@岯'8[r(iqxK?H^R&}+G 62Ѧ[N 3q׾ŻA#χ^}Ϙq,nHȶ<"Z Dv.Tʋ ߳N8Z˼JBг$ )et[,JUd ) Af#PY~~BG{Rm5Jq [*qzʶ#?Kxb`rRlC;Q:\d=~F^ Y^%hK cT t7?;h˜f=.n$61v6%4jE X V/OJ+o˙YNOBPDm7"3pR$9r 3C>2Ckr x(7ת wuyYr4=(GŰ'-F}N`w_@$9|3dirMԨ5nYhH\-+Apl·t/9[l@9ܰvǧuWFPfС ԀbT*P(T٣6ro s.3s÷J3N̜ޜIZ$hwae~!&p WY6!7N7|yz?@l|z履c˼(٣_>u#.ZiOF>Bg4 qct?dTS nؕӏxCZWX@*^0<k THE\_}@~d@WN<rjL LVf@XZ&ԦwE%DatKل k Їga#p;oC4d4IgBQЎ}vD*s#Z5٨%]qrk585VcRPaŠwzWLyrjBR/f7RwIsG-֓Yd=k.V(Wb%x0gõмLo+G?xg,xQ󝲈ЉN~9cޚbH ?1/էR*.6jpJM$kI-AШh8!sq tz bpBQ|!^|2Ur.H:y܍E's w2M~\jNDz+d~V ȫLo{|Hb#ו4$ ћ ~0;.5RY~0OjyUI2a\2zBB4?ɟZcB+l nljPQF&j>(lo{LOAx[w<$2!+7K$=6L~.,[#/B,䅛ƵЁ54,:mj"FgpK-E ȽL1`UkϷ +iP% c@.ff5ǢSoBM"r_[N%1zr?`S{b~%~ye^|X&޲`.bg~R&D}]av""4/6cC4lc`VMQZCHp_?~jo>:uCr%:mZAۚ" ftXqzz(  >vM]1/ rp"71gU 0qJƥ4?۾gP;sp[ 7'(m(lɵ4UT4Ynz.&o)gˆwA=,?>h) e,BSd[}d  |(@?]Vw %uDt18Ğ'7Ū T ^ R_ZX?"F7XF$'PՈ [*Y3sI#T;"-*9o'RtppX*/iKܨumFI!?rOa3$#p[ <.wLVEt!keIRW\%:*EvWyuךwF\9Ս] 2ZT·UG! if8O}dE,< _#B aڊ}- [ι)`j_u8bfm<`[d:Ey6߀Px *e7"%4=K.{nce=)c'ș4s?giD [MR,R<_n6 қl(V ՞ɲ2,,dhੇ5_lyQN2H=m0 j/%mrub<%k0ҭ,*{tw`Qr-R!fV}/gY4bjOC쿹im6*UNmJD3QNM)"Ӫ@4$b'l727>2U7" $:Ofwt-RшA s?wUVRk !>ePVjBy-A-p,:؋/npM?G76ym"m Sԫ,tUZPE>L@p[!?OLjyb sZpl9ʿz /w*)b& !IYѣlA'odx3_=ϴDA֬>OT6NOF@XU7&;U|v@J !Y⢤#d4d΀hGƚn:n @-'G93]M K=MvI=B:KꨇpP:/QWi9,yAxP*2xGh]ېuar"_9"kL!5HgAr]zC'ddVvLzϾWWaSՔVW r?wҲ*dN]̠gۇ@AmFy3عOQ.Bul,zc(*]p5kqK2e׷~F Hp=FWw*vg E9N8KOq0yMFE&FdbWXDkRBӴ|st+YB餡qih1avᤞY{y1lXȑثq65nlHL/^M%&v ?uAk+ J#i1co1N]XUf{w˓{bX]*K3¹rZj*[I2 M xO!ޟnV \ D{rl'W4i4Ȧwtua6,_wG?(]<~FɌp]F9eKAsY_yϢۊNO .аy6jq z&1TM~۔u x Y [yyޑ3v \WKKtg2"=rbܫ[{Ǥԩ7dWf-9X& p+:}%Qm$7,̙`㟟o^ 7/sWR+F6B/kZIෂ E-wISazI-Yr3oZT{ݛ:=\lAL<჎|xZ)W-5ayl}䅢033|JgP1RK1Ԭ&]&u:r!…%́֡2KA1go?w/Qt~ =W]=mQ8%)->#&Χ~p:Yba8]Op 1Q n]ׯgK4釠%[Pdo9$E8H|8rCr'nfȋ^Ɩ/u$VqЯ -c5^22EJʱne풤=s.܂ IIڄH(#'Ozd/QNKSociNO܌Jn'eoi f%Azcqߑ _%B[`HH%y9mNB|C-d}i~pTxqc KBg"Glh&B{u-Ec\sze%lĄFhBR{F.O7 :PO$*}O,MOp:+Mvs^HtGRωyRUĈLr`8A~ZTlh,D}~}ᒿ H_hm@ M:߽FH*Ylp)Ee%\ uZ5;lֹbL\cLV7R.%94)w굟7R^^iYWn5X#\Jo#(ܔm|j8㧞wr6qcҗ##ysr[&S4̤d[@Cy>yqX 23͎>.M͌|6dBof~m*Z>p4A Cd,}Þ'+{heA.Yo[ӽc GdMfU{ \98)7Х%m#m*(OҟNĻ^Ǝ-f,&ߏoYc)K#:6͵Y((? DŽ\T+Fo _VkG@XJ'oЫdiy5k3NWα z.'Z,3{?DxQDÆL4r=>Z3ֻLpgj_- l2xC>y#(sCyu`8@'B/`> Pěǜ$oʟ~eMh+Ar&R=%oNMP®+)uS0BtZ= '-9m)4Rd[Auk˘Jˍ89Ha~ :'VFccR,+8* l7F] 0Ly IRfl6dj+Ai}h ~4*P:TWlp -:pcC&cpG '%BawOiQ w:?Szu,q{3$S,ܕ!vhY+;F_Y %]CSX9˙s{b5vUlvr%YU~ꜩ 󪽟r~駊rLKɇE7q%gstv r6)A" 9E $3Lkժ'+agԅrd˝)-V FrI|7Ƞ#t,-^6/p{\֠khBo,j) c4n,]>oٓ;y Rϖk :F!m,gU(#(ЊHsTYV@EvC4 s\_vAQNqqBp}MC'U ,җV;3qhx=KV6/-)|oռ-JecRxhGcJ$z=bV8js|Z`W޾_f ¤gzڿٙC=3>%V ;W#x߭Kp{w顓,Vyjc=cj󷋗W)N+ld}3cOgjM3r J'o$aめ'nn|l>q8sݹr\"X9>)5iB['|Mf`c#_eaP6*g<]M\\88 Oo/ y|5Jl`Zėf㟞2 bga@}pZX‹k^ J*ƧTVOٖ^e=g "tw.;*r[`@I,pʌ:ix$9 !zWY4y*K -ՋN]v3o"mԆEV#(V0?3җ{ril(o1:>˂OJL?{+z^ߩԆ>5]ybjSZ/Y(f*\ !n%Ywus$x[Cq1~pJD'.h?,@E-t&LJ2CwvPޚ @o5oҺG$F~/ fB>47[HY"Ĝk:9a2@g9"R+9k{)ѓ!>Cu|L:1"a?*yx={˄t"#GR*W vhOG!Q,BxTY6 ltI.ɼ+  @W| Ș!ڡb츔=htKgSpI1}YJ\:Vb)zTGQ4m!4>NJ\% 1]_H,j,~I֏"=ހl iNc|ec5K QLuΙ@Y?O1:yE.[Yk͛|+ Sh4BHƆ3\ࣩDaAW1ӻv3PsΟ#0KzDI*{w_M&߿D >Is48Qcp` A=ɼ7捹Bh%KiڇSB+5s̎"9oc\VCaaŋ<k! >ϓaY}xkJBY5'艐f[Dl3V̻#[^od[/o*1 cfpmo=[G@gwC|m:MX,W\A:"gӐ:g^ `8A 6|(F;h/g;+)ץ.!t {'qyewnS?NEc.%g8(lz &\.Ld yz]Z1'dTV'ÔU)jRɁiZ‡<f06BH}tFfk5ujCYRB҇s OÞق,[F} @!sp3;OX`Ǥ;#CŻ =Q[F>nwZf^%pL.s}Og{##WMhsrAj`"dr /!rHOyg>GĠs Tqf&{~Q&Vv2%f8^'^d Fq# p@>E冻¦W(? wdln@'ýcGFr|Wl]_ȳMAT%$b mR'D@41zبi!C 1Ŕ.l15Q0,I躢Ac8JL.#o<5)sOq߮6 3Ҩ|6+gHlmnP7{ݮg;\C̏z'uֶF!*Ԫ7hMc@ۍ O؊q~Z2G e0[?r2b7?E,\WMS >a=dM8 _LT#p3,jÞ;Ns$ ;皣8u?9dZYi2ϤVv>\B]5hKW3%mSl*'lQ*nݗE_)޻7Nenqx)boG<ɶ^r\S\Ò뙰[UHD1v9JP .x)9T*Ԡa@k"-qU!van~ ǤخroqGbCUp㬡ٚOB̌ Ԛs;Y~m6SvC_i턵0_VP.rԍ/ʅi.nRcOAn?OWxs^6 $ r{`/@=W.SFUE`gќ/, -tNA;_,}>|y'$1]u4=wkGšr n[ JBtT<Κ8c5TaYpk}1ͲŊk8G#sʲFwʩO;efmdE nh O:z+BMj<pE)6. =)fs{Smg L!ζ1 fոyѲ U~-BDi܈o3 7.Z0^:Q_Zw]9N\sl-XYE-}8"40pʻp0c?^x<ۣh&LcHpFr7)UՃB &ׄ\cd XZytvCeh&b6Oq&Ao)ȉ õX6/)˽4ѕtʣQۓ}pzweTQ?rbn r@){,nBwA=KTZ۷ aXDLQ1?yY#>nWhFgoi>Ⱥ b+!K7il4 #I.:+ Eѳ$h*V4yA1^C^EJzj%&n|iy mRU؇iyg8~qpʅך,@E?,>e ⃁WW3!}hmOe>qj̻.AkWYwNW jqWЕ0]b!ѫ]Qǰt7AG~?[ˢ|F>ͫRAhN3/eiZ;] '9`!>3HfXmFyO0~@`t▎0H ,wn>Z-T<:ԟGٌW]r/SG}k,J ~gvʰtfxo+ezB8 `B{#)GEPEXWIXs[֜ޣ\/ GOҿH?zΊ4[h 4Z/n q2Ŕշ [pcPE<~3&SM| M1Xj.bg*Q Fv *I[q%'ibrFy .}wڶ0Ҝ9yA_O>ȵ:t;k܍'DŽDMv %YdP]0߭~r w e4{Z =s PZ":_q\늏ٕzMLzӬ ?>:ӶuܷpHf'ω[)w4J8[?pBR#E+;\)R<>tUL%6S#mn4M$`uR} rX8K㸣ۏDBAk^xd" "U,bT![24\A;[E-Tv? MQ'm⹡+~XRЦɫXs$MXDaPRVB\2쳱ׁi& oł_x/НY4a-p8P;?bWDQ:x<ԃ3r֌Cꢿs_1ɓPM%*p00fs@X\ń^?7\K^æ5ič :AwJ5FEK40wߘa{cy(R?ؚv=UttcuۃH dX0m"ѥ +&I#oI6Mt&94:ꙩ+[ N!=j.C(8{gCE;2el4 =eA?O ީFTau\LQ+vڒ"17~^@V\n;\]m3;eoi?&kU-Н宎]1(ˢCXz&lC` 6i5AQb ??k Z5jc0G#:oޜ [kWnЀ?J+rt(1._i;0gaQ<(Ё}Tb\8*ܐENԆinx̙B"KnMݩ 77%о3ZyJ> Iعk2~yL4D 5/=nIl'r.`JM'@XK;tx8v8Bh7JϞ o*>派.^χJ&ʲY}_834 C ln^+}ch;rۏ9eLޥD%f{۫#mUǘ{bhaZ WY+NkC=H6Bj 1Cd\??QJ~Nbkhb7n͹m9-#ůu1yEXWl>6| p^ͨh}*8 APY& `T۞&'b1^;6;"Qr5xFծr=m ~ctB@oUG޽JAen1k|\O9Wer [BsRPɼՐ㤄<A[I]¨IlW!c=g3ҹ*;+9$!͚pJLb˝P֝-<à鴴N2k69I9C8I"w|G'Qť mD>{gXlYw`oxА} [:_y qt=t$GZЂcim ve=n|wشm}ѧ*n G6C%M\ȝzuanu&9f[j">p8$/#f/Ķ HYs$8XW]s:+b?#uy&I57U$ev`oKksW74]yg F+,PAO(AvŁݦvfg/:,}@mT4]}d.GRmz[nY*zxmsd0vLQĴ5N9 rG5zwJr,Rq۸ bձNslGyވu<ѕG_">wF(8}9?O&}u@r]U%+ѳ:hj-߽imU=-O"Sʫ_j>Wv"](d#: 3B XS1gCX ]Op8NEɪD!+,d ̸O[\\hIJ%-|lufs.6q6#s^tABu 7ەǤ [STxb[g  ,fr~N&"ν®B:T2I\9Vk|H4`3Q±|IXe3ܶ0;?[}RJrev+H EH4`RJrBW )T} J7*8 ۏjjMiθKr ZUkQTS_*dB8҇V?4DG5&㽇dO+?hC، d;N_sSe })!ﺢaծٓ˟ SFبB$veׅ_ԿdR D wׂbP}L'bD  FO)e̩F"/r'3Qix;XPdѷa^3iVc,N[5|;* Tʻ52T<ί_/[6g{,Ҡr Hx4ne c?6C8|NIj_r?2,9}&&/o];wDЏW`@RV2.H|B[ҶCT;c Q0B(CD6C(›8Hb` OP{Ug6%P^'CR 85QAs0$G5韇 (@I1fu&A6 HTJ n^8r8U?a`r@ߞsXOv%gvHxj^P {U='|pnFVhrl[,syE,4 HWMK0)W3Fv`DA'r7YM41GAO;+ +AbF[$N n`ۡ MzȄΉ.zg'Z'Ug6nׁ"H$ﭑaW~1+V տ\mw0HWS1P'+O'{fxuCv#,h|WĶzFNzf&`~9G,.d LMY&V#Zp FYXa Sш]u2K6;ZB~h25 HU5 k}(Հ"qi$|DX+ ?Ri9tG{X 7=z$4+XXH1$ҍL 8k0혴PzyEB,1wH<Эue+.UF߿J4o7LG ~Y3~dm,= ,*) 8nt}º>^P =%͍$^\ hZ9wE>b6]K%bt ~ ݺ~/,U XcB] 0iyI d7,U漵dj9s1 L(fPҒX(al_`vo&ǶQA`7vW #OX훨6nΑq5u 7 ϩ$0Sdog<5 gUݧ"f@o=2xu5ڏи[QfNVΤƢQD(ѪޛgHNet,UXɴUnq,9 pCd>rCи1&>hH*MCF_@5P8wуP%H4\2^P)jNY6eIU ZJ"ҨSW?*:b3R`'¦B;ݽ(~]`k jIDܳ<#xCh j@ʹ7`$\c櫷W{17 w{.$k9{Hz0b .'0Zvi|/f3dq_wL$EW R7Z=M=?M7j%Y{*vXSoDhCM2 >XDΔaBy"St ~Xkӕki2͸C*<.[|ʏ5`GCg7'92qD.ZƧ0ZlrF,;^ՖJ3p`:iKЭ"JSU_=O{kUﴚz1 j{9GA2,*2 O s1֒7]w,{8zj;MR bkw Q!BD=AG_QknB.U[UcB=)߰b! 2$U$W(=h^c !pSpwHP*אsbP4icMXvřg5IB ^>GbZB'R{^}NkBPm}m_FaL~*zKOaWvA  mTyd_-)G̓A8e`"d5~$+tF99n= mGb16`WOBo{cƮ4)#eW]+l;)qJH&֏@?voXZK+tf /nvhA %J豜T&tqEs0{#4Z2B梄]euvE2*hpg9~ }(5 :W9+fwpf ԛm %'@kWUUA|FGb eKW?['=t>RõCٵg`F$i˹&Ӱ@M^K}Y12u^ U+k< M;"|a3cmXa&Stݿ( ?dc9?v7hcWLr c0vG("x;i6 ̚9c~SsPJ:eM^~e-thUWPa7yw ڽ "/o[ѩ늹kұS#1ӂR& yWi)P F^I[qn}L}*Jp*L@YueFo\63ڌQafKĘ7⦊;Nw ;h}Se9x2ltT[^sf?yG9&ZK[l1αg>.Ln CeoLR?4-3Sws}iJ.pncVjQ ܦ1Sw 6mOR6ulrX[K^&b,藄JY*̟YwX&柩-a^n}mZN&+JI)9nV| suŮQT,vD=U 6Bߚ95~6 lm?+\~1J&zIٍ WA@)t{ "0;M+WJf=ospe`Z0.-5OZ۩ov;$<ƶz`,̈́E\s]gac+:g]*wΛQ679F*7dnǫ4;,iC=AYM־t֤r qD/%2NP't/*޿`c% ھ5~|=R|Zzej!*i$rHftwQ;恔An a)׳Vj$M0xsm]y>fh?$qL[|}㕭O6oҲ@G)/^!g3! oVd" 3 ]J鈆evYh݈!GPK*&/7ww)N[x6zoG^b Is\p0 U+fkl-8zu%N L͐1l S(>?UM{LRnf2/ׅD-LoYolc&ۉCg:hSUtI,n7,M^` צ2Uډ0@cC'XtYVt#Pg˛e'=^Ma ejgoP<:K$<ܳɡH4v>d2R'6X0Buڠ[!#EsOǧE>Ïj8H0](Io?.%ӭ)[Ur;ɃͦbNC= @F@vl ❸HmYS&oѴ|"]~>:e{[lE!¼@i'3} ["A%#>/Su\8H b1= xJ3F[%1>Ti;GL cl:7 χt6*War@tr5v_[>,aR_˕)30н[2=wsl1锚#Օ9@fIoğ "FS'6+`~n, .rģT#!s85S+†Ȓ QmX~}i☞5i"3}ޟBO[1UlWCQd3W!TY k~ʴ`_*0ѻWV h@/IaZ[6Gyy2≹-(+2 <&IͶ8?Bv%BױFKdEMN0% Y8Ի 壻 E6B9ya$C<@L:0j ,LDURrnf=UW07;-L?\vz 5ss$F!lYeI4LBכ8|ˑ 436ęg>if~\iBDI&D(~e$QI6hBWO/ d+@*o| K=ʆ&}>I^Xd(:wԄ $6!v4p٦ Gfom=٠UCj̚^T $6a,~Ti{ ȤxI(q85/q,#N=/:_A-.AlS{!#z9 Bueua:ZZ VO8J=5-q*WG I}ASW2eDn(H#s8n#>^jPЁa( F%  Qs>$#R{:]3i]+| aF8OY xaqt9YI WQg_ZA+PxD8B'% Hc6T| # _i!Pl '`}VQw8Raz03~{՜^ۭ5vܪTxDr'N_~,!IvRO5:Mxn AqwK= qTUy8:ThsZWy7a4/LÖ۳X R/4OG?+〿/6PKN俅sDK P`4 R9/UgAai(/4*c@m5Ip IIo^HobB'P`B~M\ k+#FH72Ҥ{?Va DQF \tza*SCDw]# o4x^1z\D7Yx-1@HI~/MY+N cB+G'TðPP!ws@%|R&A'ީ"Ŏ2HAI h'"W0:ë#ѣԧ>A@C:Fnp:B@ubkjjlc1רߋ6jXJDgZ%0;)ΥmS \D ?SpA %&euξ?&h3u" Bޗp`F|9R`;WO>íS_EtqJ#@sRC8m75W{BRċA(dAiM3HBYf:[CxK/=:Źk»εRb>h=]+u;Qeeyw/K`wJN`RC0F؀r\^H$A]sh\@M/uHLI+YITV9oz2;DE,o!gr"7o,c}ӺGrXdEXθ^z#=L3Z e }hY{Ry:hse&UΗ;b.S P-|y .yAN#g3#Þ>4@dS=9wߪ3zI;jf^NoO>b`E`'/J`?B0Ws3wDV<ҷwߋq 3=uxƘ䆽'V!\^H>iIK==Ut#:NіNhZl4 xxs@x鐁fͼIj0u˩;*jPuW1<]JMPrcDfVE+d8 (+odzrF]VHT"ŁKPStFL+ )\rn@a&P;:G2ѫ ' bTp25{D-,!)X|sO*@4o"C_{~ưqT 9lOׄ&0BQѮ+5 aRyQЃl.˛ WۀUt?+*ÁN_! ~e"Ⱥ`y&3M"J@PV*//[Rp:גL40K֊`o }đSNq‘/~vQURjc0NJxLndqJ^i&dm1i蔜ؾ)`)+Vb!ba)r\]3ˆ276e["Pvr r9>n {DiJUS $'9U$'\Dk(g:[KN;(sh:V2f$uT$sr:yڝ>"-%Tm+S \+@ lKRQHH`?q^&Ţ_N)dX{wɷd-1w_tpk}6M-AL:+Y԰)$6+4"Ma]ql)w%Miui^ڊp #'a5N-J].Z;u 4?R~CA,qtőv_"(2 t ا8noB%瘚/K&<9|,3)\/t|C.:P9dݖ=32!#ꆖ7#?/逅r c"UT1I$*#ּ(?I3ϥp#l|km|r荃5"z+R勧/ݍUJ 2HBW TEY5ȞAxq88xRY Ul߂E8  b(eNmvض/g/EĦ+ E igy:m]B4X_C= .k@qC׵15>Nǁ=G-BA {rD('@XcKkUn 8Y ̃j- (r__2hٟ''V3pW6)$R6{E0Sh;3c||?/ ftW+5I85$JxBղi2#WLcE=k#5774)VpP) U_[y Ͷ ^XTD݃/c|ߐf}&{f1>̰)hմ@ur]G{B-0>2/Eb(rsv+FŬS{ߩ7PΩQ8 >0G@' #0#'%ξ5Ԕ2!I9XBc6|RjxTl[Xgq6r5; ˡ7 4()x띡@i2G{BhxQLqH d?$kha+5`(? , ̜BKeӶEBlƢݵ Dq[ =gy ֛`<$E!nOaZ3*c\6#gԶ^]vg2y#bf0th|$fy?KP QuskEHDNы6?եx"hmKm3 Kp<3FxTfoD}{&͵%3X:Il[ #.IsƢosw AJ /dJ _tvº2d\順S>JТo:0UcELo.,KXB'c?JۮVb 6,N}?n^Xh|(֦XyG;{w[! n\:\6g.QzgB\Ml;2u3情;TܣI`?q0>$tE8} %\Edf)t\0@7ʐY ȎF z} / a+_/83k*ƑVc> 4!պbJHY_xVCڸPh"5)hqCs<zFH] LV yYnU!EH8.<ۦ{d cP$ALԻƙЂ"^+ Σ>2VW8M#+#O-m1l N.R-;vZpx@Fm*i"%o+mmE"8i^xT6+*1bIPo&Uo/<t01e=2[Sml I,I/\!t)RsZl 8XP:[ J*sqCwX ȴCi*9'T&( 9&&-1/sEuߣ*=jeI]BZNH#6ir'Uk%v}Z=J*]}Wq-R[f)D!A{b'9=t.g؞J$~6^ryZL ڤ]iO`EZwE8UkV1u7;̰#K#WnV UoP,+gK+f1ՎF+]Cb@ZT O{L_x/ %KZ;@#e6CzeKG+Lj3!$3!DvGZ7X' MkOcY58ڜ#WxgEٸt6pPcDdsdw.X]yI=nn67s+kW ,M(`tp WUz%Q_ŧK_goc4 7R'XYx3EB 'r:sK̘X숼 U{cIɀ_P;#5'gK=>JW\UHm#&V z:/u %_É0UufS$jv^Q% /P,dzqc̝(ciQYq@Y\ԫURQ`i _gc՝:%<ĢG^^pd2p'h`aJ \bUp* o^S`&őeKytA ^>LofP10 ߫@IRsgRAUb}&㾣7 4yEs), q'y$i1ȀC{h -Icuj HP银޳h?K$ViG[~x s47GkI5eGckQwˊ~F;/b̦aX\SeQL:tJܯhsN=~L~0 A RB ѭ;e꺓z)lxk)-.K q5~]"6}o 7tM*X/ʔxrBNqOIs]JOچ^ )L0u:^zYڬu .^t؞25xʁCYji.ZIpoG( O$F|W'd9sʇ6JqTtn~; /e.ρKP PA%6qNK8I] cyvԬ@3HȌ"?[2>% DԵV"aHXʀEKݧ'd 篺D )[X+[Sp8P\Гse-K4N()Fm(Ȧ-̺C e+rM.A.wՆr,mp7Ó[y =>ZXTaWF/꒺OwXǟ~'sۜ}hA2$#[q9[/7|XjPtn `W05w7I ?$zU`80m>cckwY%/nF[mX8mSá~fz^j݌ZN"wkә6MߏQjA;Akő m{U5k53ùMEj3.3a= \? /wȡ5z$E @wH.>ĎƖ'ZRF7UcS1"TCNk9]kP#cH'ּc#E #ye!%[Ћ3e yi Ze.*swKO|WM ?GGꂀ ~,`5쪂& LY<:yHq ӈ!Q8 [GlH.˝0$b&rWFoҎx*3 `\!>'6&a=Q'*Kb$JBg8 kS,=&qGx T,v8lM4:"Ђp>Dz`(3{17BXjn"Ad?]/v)ߒ]=/vt =\baat-}}Etʘ;W-ӱ27gYZ07070100000034000081a40000000000000000000000016612f91d0004984c000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/arch/x86/kvm/kvm.ko.xz7zXZִF!t/]?Eh=ڜ.+Мkw# ̤픬a;k\WAτ5ˑ ] *Vގtj@j_|Hw˹(!Ϲ[k˄ʞ5pT(b9fGbqWjh1V54 ;/!9 C 9d_*y'}a[5c_!՘ߔtv8a֠2j찃zҍk~D1{nSLcMT a~n`|Kdrted<9Fa$VD/2y>Ŀ5t‚O!T-qRl$$nz.ޛsh1kQ&XM-x&@ Y1q[I6pEĐ%sfuHD`}.B46 -"[=c% n1/^;?fz} $)^LB $-Z1&j߮&E}ٰ1g9,]"7W\/ɖ%"PWX813$Wm LĻDƀnо(#a0[%btw_@Lg ) n3R!DX>_z~*1| *:uXwیIwDx$V_5 &LۤkR8pڮaI핧WxV~qf.HȤ|dS2na5b`k&6bdg@K_u'_[թQ0"Т[D~,"UE˨?#KmC/[)=LJJaZ{hB7I;81Co ӵ9[J݉="ڏ%l,X<#_  A2Q%%sP仒Al87Wa빙pm >YsjAjTZ Ɠ+%qw(UBu?xK`)ubZ['#ð}/x,$P[=2Q"ʺ6UvrcSȐ) lv_bKL8?V-"Л'P[w?/yk~1IYs#>|=vc\Q@Ѯ8&atC]?Nc: JTfnr1rS$fHObMaX~l/PY3ZdQ׳>%_iӀ^C sfvjF. >`؇vC]nrX -/uSx}(NHf,>L3nwWT;jnuR<])~mc8ƶkו,mh(78 rF3 ųJqy$~ Ue*3!Gb_{) kXdރ?oSǻ \-F6 @v^ǜA!H%Eꟶw=JDRm^~(@MierpdyCp3ݗJh |g|nߕmnnku-P WBcն+ņhh?F%t;9mA/C.qKkÎ5 E+ i**_9 GC_*`%m"-y^b*Qv蜳4*>厎)؛8XE2]I6(Ql]H<܀>̚_wŀP|~3SEcm O:g]Im̝oGz1kdmmtHߏ2[lcmiP2_ES4ڜ E l)0'FHh8EXU!bdʮF@mY;8fX"H)iM#z m 98,W ڦDz|b#rC=}|3e4 RJɕP`d n]>^R$4W ֊< 1jW=+IؖXVbnv#I0ʡ3t;J[x2a.9M+ʛ%ܾIsOnp 7^=~t^]䘒S[PU\e%Ȩ$uP`Nz0l uq;EGZ&+Qy&cOmtkdݨk f@VLGzY1|Dկ*X%jʣKS[XA&lUF~Sx+%E=ͮZT_kxjNBYC}C\B0=8ߩ@ME"nyvF6DEW;E)V X B4{:iJڞFyC1G J L%}:Yw8_IyۀC[T:r ^,FQW-x#b-'^P<_|j LOps/{B|;2 F[%l9ZE*2eFax02<hUP=*˜.nƉxH>x|C$bqc N [SA]6bgQhL"lݖR%%y#3шr=f)Ƭ<*]`K19ż px_5~ϋzN K`ףT ;k"v(%KcᮭVCDOәD,/ak>%8Sf~ x- 2~n3K)F?B:M R ڙ;S',lbz(TUzڪΈW@ɉA5\x)VJɟ OТ5!" v8DWmrK9 Fl @, $Of(Oighf~|c0 &lm _;XXzzJ3{@dždHY?zt@bNQ(/$/%U aybu1O` n C9k>"Ww#\?@`l8QT閺fUs"ozldMU^G; mƍi8yAo Vl܊9|!8bGc3bK B1j7Paπom{ӒL+D@];#d`|)壉q`qBہP7:wO"_XHC/_ $P]kH׈*tSxvhdebO0zWJKR̳72Q%Ҹ@HTuO[7uq 2Gu8WC%ngCҖMo|Qd>IJ?D r@4mܩ/*J8㣜[u@¥#.clvLBFƙC63(LBUk\"BT[Ra9x@>c rBzh7#r[@Ԯ]Z< e?wbg@t} Jk\FY%V%#%(U7ɏ~Yb `e/k4/aRr*OR#zց՞ Ko{o+?:tޕS'eDioxk1q {$1SNh ;Rx/:txϛssۣ碶1ӣE5sf7,sưA :څH6=T}ޱ`P/ d~N&v x蘨ߛ_x [y13z\lB&pp-t\di6ލbҞI,њo>B.m0rr'Agբ2zp>U),kc"Ū+PUl#F4;Ib%Q1b:Ƙq @Qj>JVɞM蠙cWdVY`=Q\rf"UQL-4Ha~i*nnuE>-I>u5`-r)E2?W/t 5 9$\uψ|acSɶWSA}GE'Z|8m[4c18h]c1U:8G*{sϠBw6 }_v@ zF Qm9!ȗ$UĢCKQvfPi]v1b-F"N|2c{;;{?ft+AXǓ dCScHqRw1]|6&6ԙQ-?`|.fJCϘfykv|U#"l^܉)ɶӣsJͿ񳭡;Dz{p80;=['VAsRjmX6Ov{W,;:` -PLo8(IHs+x= kΉ0˾$ջv'<6'\jې:{(Oƣ#ٞt( B9au?@C$|$n5"d mROp޾$ I|K7R-SMk,mB»+XW@!{]pVX-]u9SĮ%boW1Y3O;E`3\lw~5Z? nݭG׶"1FW K&v9 <2< HaXJ; NA*h+˞vk<{@/ вSf)LJ8bd,+ZlFCzLf 8L8(e6Nc ]FY3Oy i%fk3wxK<& !xcNseV_(r^P!)1a9Fkld7N*qM1j[䍷S| rdB2])x-|ZB̊2.ꋧ$(@vz3QnTXI AA(4 U>hǕru \ooe vtBU?)yFLRt.JS@RfR$TSLj-z!:-zq eް}"/8's[fśGl컊!J؀ M8gοf+6̎[HjEp?y(;i;Kǩ IU|AH܋`O OCcMMhr9;HM ΦnHBL1 yP%m1Kõ'3&'Pʫ*<DVzGd'q#Aq:!T>}s` Lw8#j b}*r4  rJ?.CoN BڬkADq_65ٕB+'+V&ŋ `cUN664Ҿ 91JF@Zl rTSmɲ OO\'S!eTuadsacetʋ=Hw DX ! S!F#2D]iܤJ AX5"T9oSL#?ItMh`FB5cT =XtU/-WAazgD:JOh7UnneJZ<|H~ř M[L YP铝e`ø^$MƲxdub{fL]ۋXA9J1/^tjK['$+.Z\nay!TJ6j0ۮ=l6TdSX~S{֫.OeC*9&RԻmv^namzֲ߭NQK *oq$t^s԰C}96VHR" _V1d{Gu/N$=AӻO++;zmÓ%%<{/[Z^ sYա?UAl~eDyX$y^yQEsI~~2RW-S;$ (i{`͏`h^XƗ3k7>R]s ~&4r~^ >]|+" $O޷W0^Px ̍}ά}^m@l]Xa@pHc|v{|.w5tG9|,2Snޮ2<b0=vD`6,@Mv;ĸ7dBjPwH.ńEN UZv*&=Lc=Lɭʚo摜T[ 1QQB]WO3gA A{0[D͟i_E>r;tA 6 l3&,KAQOjl =2G+ZmRQ@$,'UT=. ӀBԫ v4l=,(Hץ_D$݄F_:&guy )KRibQmdB桉"GVv($ G1D{DdC"&ߚ.4WU{-[Xrm1.! IW(faG=BO7kU)aH3+Ah"kgmaXrј hv 4yP&*DWá*2O/l Gq^o՛aGvʎV Xh X ySBՐ`=LL3=_Y]*Jf$$d=mOz<oY1m$`|/3z/?ot?\9y՝أ6žd.XiT< YA n}O<ͽ!:J˕>uH,兿j͘?] nDi~$v #56M$(&pCG[i }ΪٷG|z^$r){_(dyz&.+r ϐLcl _|!sZIe"- 'Bh/ʣ8[T1*;VU1*rBu0;zqƖ;@H"^LE*E-͂#^Q#L"!=(~FکQ ['~Wg*̏}Yz( lF$"›lR`MRa2-. ]FxT+%wg\' `_>\J!9 iH, 3ou1QqoP^7GjKf1G|_Yt:{Y'w*۠-w)Nwvx @roE`<:`/7j+=) Jd4@px6-4;)Ec(Q_5=+'X%NA!X;tӅ￱#jt쑋GvC(ko rB3 |q`y?Bjx`~{Q#"(=C~U{C1݈R| ɮW,{i/dXP3mhuGR/sgK@)lA >S(}Mi8N3iҪkx7_׌wwe:zSy; MI)I<|R_xR"Br2hJ;eL+QQHӋ)?A/nInRӒgZ.! ڒTq5fs̹DrdqQBh"R('}ߑu2@y-7id( +78,5$2k0'TT T> òp[5űuS &D<AK.A8կǦk}l {;< +b*D`/V>\C0's 6Z^򌱼E/9KSH?y~pSɬl ;m~Ln&FMBgmZs\_ZNZ88c/|{+ceaUƒe.Ybpi8bˎRS9ΛcwmqT*H~r);1]USJ5u=)\3uj`y>fv+݅ B'&PU}:FV₼z 5 r%0/yy `\mkB^HqZs6]rs큋'\,lryyP[J?d1% 9E^U]DacDxp)\Kʶ'DEbֻ|D%[ ^ U?+I:֠?*̭,w4p+w̝:yA'v:(Stjާ1n^2[g"k(/\XGI3.r_ɫL)>4ᦙoh.*KrÏ`MbK52mNi=ZSsʹ>bxT{%a?;;R JĂTw2hѡƣ7eADQ^W1szbqV()r0c큢Jde_BOj^u$XL`}dC40ॅKqZW#I;+AwFj:jbf):|Y .dxb] *蘋&1 pZ0JtcFd@ C)t,:Qc-`&΀_[h}5P`WW5 {Z8d:[Iͳn:]rL6o3:I~^|' C"9x4RuvAb})v-i/ްlivF mk+ݝST1A*}_{dX FyFk0g9 ,OœߐnrBqjQIwD2 /jv N/g-}{gL;E†p)t>gkD X>DN'eM.H,HYL]yHo!5Bg*S:b?JºSr)yau!$PgՋ]⥖pCFɛD=dצ3E{̎;at*Xh̪ \_2l 0LK.7 I璊{MJfldވFڋ@1m}s'׍NU{@MXw=-KirsH\Z9tBqᚸ(ƶ4:ΧIղB#CGyrR jnբrX'i5F?J`O,]Tu&Z{Ԧyn`[ n7{rݎ-7?t<5*J(^ݑ"Z aFR*Yp[V"Io1>zƸvXb(HI^{XyAIw哏-V:jD`4F۟ǡ.PӪ~p(p#W׵A.>Co0`jfܢI3$YSb.i +fA{|iw!JDY͖O wwd R1{W'G.@>\#ŌN͉5N*[>n;;j?3ޓ] 7@@'% >=;mW$L0jH"i@~]Vj[":HCY7Juoa+HΓrVi 'Bs@yH^urܯ[iS$0Fo: `œ*;۫ bsX>ZMPeǪUl/PE&JyO‰w94@Jfaҹ^E,+lfR?1qV>:MeTĩh@o0Yy_v4j0*qdLwFHiD|v5Ã-tj_wFp=p' |Ζ(6nk1A%^E}oEpn]6:z'׸?K /E11O=ǚ-?,P܌)R |Yҩ.Ϡ3IN+˳HgjVh *A%Nhqs2juH#Deeʗvh'\ 5c []Q v<ИT"~i!9>y&ǧ_T]2 H"/n}̺# ϶f$M}(,oQ__VD f8BO;EmI[)9` V2*cJkp[V¿GEJ O*Hu(X99}Z %}Wl\ǻ95ǶSc0GԛƁ#W &}${,=t4n!HxI;z AЯe`$}'ݲav6hpZ5o9=Q|QZtKffYq0s']fWVj[., x8H@UsQ1&n(<n~Lo%,!yWMiHj"dյ5Gu(1G[DFo"AqKiodԺ:(i0ŗ%#_#"}b#Qu0w͓[kZoX?Cs> ev[bimECfA}Ìy7uve٨f .(|(W+$fQiؑO!a FhPW.@rM|ͽ[{Ӧӂfj%;M !uT_l<4E c/1PöH. d[?tOp+(2 e9ڐ`x` Fh- 7'ݫj|}q1Xz%ݸE|ȕ 8|3YMh\Bzp_3ʳ@@LCem 9TBgZ7 q#_TQ=*-G;·si6 w{ ɴU"J 7\ ^q}ԭ:s G. 6 38(0)Cf8~;)HN>-0b^< {4Gi;mx. X)ԯ>.]BQldq==JaJP8U,]^e^cservS.5ƃЃrzab"5V:Q,˩ eI5eX+W|`d쾥gr:̉ Ue lt8NuÎS77GƼJ"0kZv=앗`CFsL╜A*kɦUA[1pjȓ*p/1|6ظHЬn0 PbYkK1wG0;/h2#Rn3yP4s`Lrh9ؽtDDj9\US2_V W?kx4L_w=s{6 1K70jL!}w&SܜGiنoHX߳m2F~ڟL!767zc: f$o%\n0Sut4#rM̈;%Iپ*nXظ_o}~yڣ!=UA]TB74e6 } @h9e&r.dTXoKA7t~.[th7OlB?xbn{ jz9 [:.12׈&]Wx ]XԲ҅CaV)vN{>je W. }@K5dhܗ%v yRi2DgT=6(f@T#g1ֈP$ŋlҎ6'v)G - ~fM@ڶkut:XcL}Wngqy"LsM*ji}uSW9R F[ZzL[obUjXvZ'BYY,s5%NDEC[2hm TRQFkiO<ǨT hy:՝@ֆ"j.a-GZߊjyCϜ\5EYRE>O) [TNˋ&wU_ kƚh[.(Zz3?dK5f"{$֭+aa'!17:xEn X i5ޅ}D,+lzY$ VpS ?>#ץ*۞_@j:Ǧӥk,Է&tJ},V&­6wbK1gzUh nT{ˋivF,-*D`YE`'nӨ@[^(N3m(@o6G .h_hL!ZYYzu?}U=D1"@?խ:s(E03oR]js`$\#kȉ!}/@[qBO$Wپ|I5̆$mgSH~} 繢sF|oHW)$78"Mt!F@E;NXDϐtoXٵR ha2_g{n{\,ZiOPhN%O?'ocLzN$7㓪f(%x,ۂ+R34Cmu`lS’/<24ҧc- ^n;8Ϸl^įŖ(A"%&1szm2J`5б%e*%$R}]q3Gyy\V- _ e$tL1q/+y&9^~/t9r] \yY0ü#7W Ros;e9'<2kYYYڱ?M[lҨIHkw ŋvI'KE\m*sz2I[5TLt_K БvOuJO>!d%tjn#] e<ԗ׎BFRZ< !1VBN|=EpXNhagth fgeΨƋ`K).I.qY% ;i EYL/#o^+GWM/.z%z1?g8t ^n咯C-wLpٌG5lIbbْ_>0+\G9׵" XxDr֓>[B_ɐ&.zX=Rg1 q_2}" a H9eeG}P?C 9졜ߢ򵔣1~ QTzf>1l#_- :zGdfe*j6AѢ|.J*Eue{2DY(Xvˀzx1"7@U{9cecB\ 8é3;i}`-s)PDaßNxЗaú_*odr\î4aebbbFp)_I} 1CHYd3 lts5o[ ]v^; EolnTܮVqU׽->@gBC u[s5x_msOf%sP}Tbה!I06aF%jɳ,tAi`ŝEx؂ʕ&g֦7ޫi |g"?>[^4wzl{q"l/q?_b獪OmrL7w/5Fm)Gu 푞" o*F1T1عL/):m K^_Ϛ/ζYu{dNj2GO\p *1QVn Hb"B,K:W*bY#)/V9OV(Y J1!I<;߳ I!^ܥ-[ bTkB)Rlk̀uc׮J͘4N,nTq*Wnrw<o _g}`zg#0yύ=?~jZʈ\O9b1$kujR([+ dY k&Cl7 qg%0hd-xW#yE vO;YN[/SPsc6#wN7^<ۋն5χJ748كV E}NfQ#42~PCH"æzij 5n ɸ"Iie,TbE! G3kW TF\Ol/4}\$>u+FN(aan(l! ?bʧh'1V1I'zz>bpx0nu.w}QW80Szt:¢_0xxOf~ʳgO[X|H5oL3w bOGڧ]_(UH;]>]Pՠb"({CE Gkb}V,<Yv { o^d =a7Q!DׄG&Az>ߥ5KY G(zcmIo8OX? uP ]wVc?2Ah|cg+"bPX|F2o' Y]w;ͨ#(©]ѣ=%Nboz {pBvO)6v/'f6b9eư);=@M ĥͳ(醚\(l渖LQe.q[rXLB spUh制;&SG]DG ^I\(( ÃC}|:疁 j86rؘOW3hӟ`3J.=ɷB:Z''!X LmsNI>}EpZ꜕ހB˸AJ,I֯6ࢱɡQz`mj*LJgFYz=dz]&됿#&+b樞ONmR^;;_Z*sl=$Yꛌ뛷S9헋@wG'Vwf ܇]'ݼiV_𧂞}+5y{g\yx7N AaD ᱪf8eyx;MKfH[l.OZc.I4'M ~ZiXu)mWŽ%vfٕ\)r|!b BP̣ TG,T4 adb~69iR۵\;9f%)-ӑɳzBznՒla_:  EߘJ T4 A>p*YtWJN^7a7 i{Oй#o/ilG߰MC9{VxIA)+=N>P^2t+C+uou(<.!$cYbavy҃a$ͮ^$kD N?v$Wz0zaPT2emWFzʶձb3g8-q?ͱ@V&}n:a@==_ZI-5IšMI5=1 DsFtky9Z1Ş]VUաxlܸ8!V,p,Q *o)jy%,;3.c޽mb ߤ%<0mp+n(ً}N6Z^C(+ +P)Y}H0)"(J10>IW@ntJh,[2Dr(oۚ~`a$n]Vs 9j*!/(TuwAq\o ު3uo@y]ݒVp(3`2n`)#& ;Yxɜ{G>h]"[?m);rӎ` bDuځ"q;9N')MYS$A~!BEh%YF 0I^07^Lb`'v˲@&v4͙z&i4AW%դ$Hg/;xSsPh~:?#J.Pwwp˓᨝ \r}9mTjoD&wi>VJ i(*G T3KMZO$̾Sp\u;:Tŧ23D>-@^z6O]M?>-0O7X!fr2ʖ0wNeG c6qO6Q 9IM"s ⃊1hޟVv$dM%y.adAR=`1T?1Z箅Sq}1RJ<6{N,G9kW U}76Qv3UqVs_K}V<\d<0KO u |dgbg2`&xo*uC{ i 2,~#DYC,c"}ȻC ИA%Wm Tr:LZYH4؋bxY-5g^=!>c̤|#t@))w9 caGҪqVч_*z,IゖL{߅>=h ?]@Ze8-ox]{jP!oZCS7wD<1_L $h|~H|%D4v-z#nM@D:Y(el<)uOj[.^o+ X w7 \HH+Il!wI_CtLACՒG{w e槧|g<)){Cb{nL ɫ} !)3nL '[^| '?wmK|!n8g; Lj~זJ};(Jw',y! q덤/S*zFb{Sdr!$2a7uK^O ǸoRѩu$J?,Jo; !y^gL{FGR$(BMrY'(\%)cVw)"BxV 8{0W(2qp;$hՉp_\<Ԝ<֛΀nQ[)-,jgu`Y"&yINHajrAQBJ=˭PNjTYip.E\R <"xU¼2ʤwg.ŝn&~K5@IC P>pռ 3#r1Uegi{>el-o>OZ=l5oMmbaN{FKK%?Tu2֙LdPeHײ ɴ:"cQm߷݌b(g_%!Q"VRu<P~;JM1fc`[lHxre+#a_{(q s/sFo%xd4a~Cߏ"|h% "%:2,$Z<BBkXd"eH_H&" TZY Bu&P> R :7#5`/1&qYFsA->ЕL'w(;DBu!lM9kWVx4A`ҵ ':<\=?i@;#l;G[X#ZHz9l$TMFڣ LhƇRԒ5 |k̫g>gDZuP;%d.Wy@ۛ]QB/RLS#6.O \4mOJWk{.gmB@amR:eSJػvZ+(}I_ɱt#}u>Eq{/ҴE f[ۡ5CjNqUKfb6-fRenweU Ւm1HL%?/i6v? yZ~ RhL65O0٬HFs65P[4):!B[$ nU'=1T-+m&,G d: Q,+˼,4t[i^'Ȧ2XF$ACM7T5)O %~ K0j"^Uf|ztE$})fWiĤwes0 */փi}vIAxa 1]OUE^J5xQ=[TSXۤB)A|-Չ&NeLKg7d<-5/ߠcJ/8rY)ARM,'%g\̑Fˠ '1Xw;J`)4x%( \cSԀtgWXh X謅%kXQ 6IţDlFϜZ@k! PFXl n^A+ 0:Q%&#3b8r |. pp3,=r) ގj)d?"dWZ^sr ÏV"V}惁H?>g1`>s]yUA6+&XQj6.K^48+d||eBS0$8ABmt|nҩ3eTQH<&^Mz|W}̵He#'kV;?B*^&;!#xc9#X(DOLf҂'Q@C0v!/</pRi5}87j^@]szw3ʻX%.󜊾F3=7kբwN) ({CKm\,JhY mGTx) mh"r9\}G'Hԏ+}_+R}̠ou+ŋҹφ]IĜd˽};xnY5&: 2&HhE$OD^Z#|wnW b:4|u$v!wOvJE t ?a֛+_9ݿ7h 5jH45hяNG~Z,*mçWd_Fe=뵹OH r}+3 nVP.q0.E yo8HR+Saj*YO4:M ;m m]Ѹ1 44͒yrGd u*I^fr#bbWCiNİ!*>0-K:Dp)`_%hq},.G9䇄OIiRƫ%73| q(2_ @RXo&lZCIcn:gq}Rv$IB-u:iUC$s8M*(iUHuւ; GQhg!awF/Q׋_<C  F!܀S[ gzTPr<-dpx7C|Zv?yG>9ז dFw>"r7Ό IYPl>Iy^E41_ 5uSQ0|ҴjaϘ7e{r eX8z{_/,~,&m7r}!Id@ǐl1P<#Qå ':a$!VGna }D0;=Q0a5&lz\U#?Fw͈#3CzWZM;J Ō'9&r2&E^.%2S J I@tjc$sTJ65Z % ~TDm٪V.Q-Wpoohn;W珯wsZ6gRW DC臇d%; \LjIоg ,@">|;rJ9*CrD$,{Ed-)H *y뫕̳1)#Ǭٺ+01=+_ݡg6_'s/B;,@R&\_ ˅eѽLw6\شGn*n{>T-n\1nI8Q}420Of x](z[pÇ95Olej*&|F9BMCn>CmYPNΆJHvyΒAO sU0_Us>̕$ 9w!9Efxwo.*j=5;KjEw}&ׅ cKX.t"9:,;oJbOB#Dκ{@Շ} {d9@$k:\"5u^-HfGVGNےȻoP@|Blref7 4i jRN$LJ#~]B;]x=XbBGHPѲaP`"kF>0+Pb)~ FWuo@~HȶqO{8Dp못Ei%F#k & /uiҭS"-ESӋ5Pa7d2u/n~s#g}3ypݥL!>x-3/C\{P4mw.Ƌ}yؼX_ z3LD#L&f|\hY-=]5_~aNtm`$j,f5 VkO=V  ,ydٓ"ˋ NkaFĩܧA-DFBRo'd疉i׮N\RGcbJ[$ ʯ,ǒу߈vw]4=_Q7DHE B/`Ւ-O?)6Ic42Ilk&y(lm GWLP" WgCd C.Sס%FålnjH BMɕGj4 @3/s!=ٗH5t#+ ػƫs<غ9__ӝ~2 n'=C<Х't|=:>dׇo~4_QrsNӗҵD v |脇ez&v+'Gc(z^pcFe~$ɺFQU RHhNd FokJl =-FA>HYxR=]hp-;LW"jhnN،/:Z1Yu q%Cy7i1)TM 1U(%u|j' N@Z8 LEpFnxt_ p&v^paD~V^ `: q>$'vSDV {R/&M^PQM͖I…,ؒ`O&'vϿ0 5Xt<67WELX% ubVzʥ3U'+:cJ>|yE-[&] C2w9;K{<ڂ̜DmI%ZKa/?{ڕ$7qЖHWHoCd\ݔ5YMMC?kRڂ&`bd`p;DQJm0E5hB9$.2Op䜱&́7̻5ObX2aU7vrlmpQ|+i)H\x+&frDD>p Y Sծǖ\0UElZ&tx5 p-k7b/`nnnsS3+Rx@ҋzHȚOҮOy<֓,OC1h[ n}]/` RKI>+ OYZ 2I<7(VA6W&4 'ør׳[4mMPAqv&`+.[ dEC G䧁-Dj1WZB<)ohI/_PJ·-/AnC9t/wpu{^(HwC%C/Gr_>E .ܭZP+:d_0%{+ -sUcXZS#3Rk =ZJȆ&E#$y~pԎĬF>RD)C(EhWXgrxX(ׇ8-`֪4vf2x +Duc+,Xz 4 6>^柺'\\W`G/Sdn׬p{t',M?Izy<s%cd[0O1'*|1mY~qzYv Cv0 n 7,\eRI1EI^,/"%yEr`qȲ8UȢ{%ej}  Mlz0YE  B%M9T׷aEJ4yH t%w_D$ΜxәzxU\&G:Ei\B0oŰ;|@jfShכNNH_0`Vߋe[rY)$$Q_X`m{hRoj%{WJ0 mei]%}Zb\M%e1,2̚^T]q=gx :.3αJI0j/zk: +1<6(5&$wJ&7vN[J(K1$!)nSzq=*h#7lK؁j @sg͍8[e)Z[MMQ+Z-TKe\/sMUxIzo`b2&B~/j!)s:ajk!c#M kJfƢȢϹ_Y@w# dXP"B"|#e65Q_,tOYO4_GJ F+ -C0MdvfsކLJDۅvhQ[HӬ k齖ġ$ !' (pyK:4^ć2CzmHjN r%ŒAKr43]"ͫf83\ya$7I SA 9`Ř/s!91 Mh/~i5Y `G qb$8ǟQaJ˲A$~ 1^d?Yt$ dU(&paX bv{o ÍUfp37,7κ3֟'W96o B*e8<զ1kXhS2V|CݬkmkKЃᝒw9_p&ef!jo#.=Ep9+ClqR;q@S6|@ۖ-Wx`KnR]s?`wGšNկoY?Ώ՝g6/KTyҏ(+#6anl?LKd϶'(Z8EBrv9a)Hfuiy7[q=^HNP q|GJi;>Y!iQ/^=/+? p ˕wNnd`!{EG!tQ˒HoI|^2)a-D&5l3fتk`OAIt~])5Y"&pi~gP3V N9%4fF(GK'$rb1'k/'8 s oMq%A@ycIYtl뒎KWn3'`"%8, uwmBζ[ʐ#(l4F ǀci=Р 5RB}X2*7gqXl_Z(#Q:҆tV?mפ~sM__P 32|`ԎX"VFVl,XgMXPG&8qZmQԂ/ ZސGgvV k~thIe,x -b/,r;IqtaX M cǺq[XB$_]a3w>yz] з/ dqѼ^-=]_b1(Wo:}g6r[]v3Jհ+<%nT c{| >q7-~<^S/ځj:u#5-ʻ]f}Mɂmd:^B3S]/\? Þ(4 y_*Ӷ|\S]ƳY2ѣe=Nv#psr *{ČK(M5eȲu>$0v<Әc&ȶU3rU<&̎_e.oqo%iub:7 1c ')frn\ )ͫ\O4j`\}Ş8QyBa }k R. Q7oɱOe^Wqty"HґZ3ߘVTˡM_ qC}7_Z>4nU|rBb1blA$IBaLKJsr(_(lXQG4R9?pk|֕Amy;6~FiZޣ >Ӯ~[uN*qcZbQ >L8xfn ` (]o4 "]lTs]l>sik^9Pu]B]/aA&guΫ1ˆ<״5dI]泀3̙H5I` }PSX*5?@ĞäA@t4s'%o^S՘#^`bHTP7Vؽ˱kka[À2:3s;X 8TV[KF9cpQM sȉz c||*_n T($orJ<zpXDV'gY0ٻ1TంMD;=C|{hj,svA{Ga.dBA8ZVZ$Ky(puTYǛr+8 :/t-WQݶ w< gA:@f^CSO ]ey?$IU;\o d5/1\@4ibzۉ.NA1B\ d;]FzE *#0גo;&tjlU(=mMFP* "kSJϨ[qSں@dE֩^=em\y.Ӳ!bl'^ˑuxt~ 2pz߆]ķhE6AZޥ2*GWi|;CR=/~cGo]AHޑickͻrV3*`;rޞD*C1୭YWM^RFx>5?-~X&;!gxhlDT}e:y5dK7dLԍ<5j|1k 5; 7x":rm08jy$VF! ]+(\{E=y>l&O貶sNd=HAP uzt wƃgXVMpj&HREFJT_*MHԩti:ޱ=W"Hgs6D79I;Ϟ^u9 %?כ^n*$d 'Bzݸ|nݾ _Ήs[9.Zimh001uHNwM>i_6>VeG9 GB BY}zXz~POtfm#&j5 D;:wa7skÎH]OhP֓YPTSpkm_3fBjimqӟF|#⒦8M&6 K&{P6=Lu6YB4= %QEj7?δWq4v0Vֈ$ZUs?ͳurK5kg!<J_0ޖ!tC YfD". ZS|y&vm[6f |l tX7&غ(IWNow0g*z$3aC~φ DDlH Ÿqt1|.!8(v#RV ƉY .]8yu2#FvBhOV@;kOo-Z=53},w:3e$2%%S[~M|m>G٣ى4e%+d3T(lE= w@h$ /WL7Rm`p|:fcڊ\58Ph ?Vfz5a_"。waebȿ s|3Ms\ Et:ulg\5ͮ6rYN!aSjiG|^2e쿲Df&oOm:k&qRŬ-[wMUz%kKQ-˾7`?e0X3蓦+Jk7뾫IeC|gca[g~Ѯ|Fo2H$p@ wlIJZwtx/7Z 7 *&ؓ|zhJ*ocCswz$ \@(O%r &9)XbMT]&u5,X-M'7P\ < H5uӫ9W0W#f 揆y(l0u@,!`7?9~/9ݬw>.x$r2*Zup8 rP&{|jGsHNbbv;ejA)ee~}[dp<hIbPܸb{QDl*/[ vJ#Cys=7!]Cx4/MS+ܬDbiy'mOF$"|Ie vL9%oµ\r~*\w29qOL%rԎ"pc; 蘔z WtAM1H`$# =9j٩G (Q <ؐ"r& -h ] ,`8;c6Bv, +,X1L7iU8M!G&fdC|NUdf-Lt9PX<@8T9Tg"^6'_9N̡'9=w'9vǺ|(˘g*!I3WEO\&Yš#`C<ι x)ݼ?)o{+HdPVn\&TGVS1neJ7:&9,c;v^'U -|;S4j:Ey՟gSV+Dn I|U>CE8JoFph 2E1ix] SBtb @ߘzߓ E7q+-; hŶ8Ǐ+=!nЇnCCm/KrnxOŐX+=Lԑ7&xlΊՔF9D};lkhht?lHHZE#Z #ƹ$ dxUxVIyiF}?lY* 6&gar(ΌX (ΘY%]6,0k9?vb(\ݥ)bۛZHcs>- s}?3tHd5$rsJ6քcP+Z|H5aҧ0e\53Ƹ@?<8y}a${VqkŠ y6$;Î`; *hTH~Ҩ38Mfm/yJxmnm8)?l-MFe<-O2b^̜ċ,xK˗kA2zQo6'<0/OOdh*HЙ$G^7U N>nGI:98lX%ܼ֣$:dڒh ^sT{0)B(Nh|; V۸ռt , $#jo+$]2;q$T͍$E =8UNq&&<L(W+^;'3ۜ/QmPhh/cS.}Pnקծ⚛` /̾2 Ve}|L|6zwMJJDxkGtvAXe_pi^HGr'<&1 .V2^{VLHTg|?&PTxetw)m( rnOyzY|a(6ӀjE@/|Х?2%O T$& W ^ޞ)/of5Ŝ1[/!1`}!)LA $A!xOe@%!0?oXG4G}F6mA&nM^mm'vp;##7AЄ!{ +'̲)p%֥V$ܛ%n6)F̞N.Mp­2{}xߺe>Ȩܧ2ʜVσxs5Ev_=~y782/ޜ;L^;R+}~׻߼ ?jtyh@Ea0 _e9( <>¸gfegWsFc9X-JHƭJx.{[ $KMFxuxmC6[*eې/ڄ *3>;2v.%\> . ȏJn8x.ϥ  bhuNms+RU&| zu37 LUz݁X<x3W!+dKqE@ƨy %JiV[uA Qjhk?jRzqYU$|!hPaF] _ 2o04")3ƛz[VfJ4^Sϴ'+~Dg%BQ6L%0f#Xf/2L"%w$xvA  sgroBrE"ͽH ROm٥/jFCS/2xDW@)7\?n?Dj>!Xp;鼾&U'йQ,hM=k#ѱؒx>&>SoSDI%GT +gKKjHٴFMоĴh0=5*UTJZ$zMlrG@oxӉ4}nZc/?yki | \(!ӱЃaD~v=8wq\ KEFłjiek;cl.QT2wBa^Qsj[X4x7IZU1WZ2vU}cph/-LNA6 @aNL<ц3̅şF:f.&szӣhnt_XW,1j-½ z% vޱxP+<^O>?FN+%%PЕ:$ `4dڧbw al}`/~sEE<+nrfs)d_!(lȝg2kpՄ1̢" D16r@-92,s*6w}0H5pYMS~yرk8Gvu6gMu* Ԑt;RT|[g%ֺDZaQY)8) pۺWǟxv=8XX<4!Ro yHJB$j="=[ԨzrD1n'=:@mS8u s<@ &&ᇋ*|# !pՏAmS'67&Rop yr_Ք,AxCdWNnkqE{q6?i9H3"*j"XM^_u526ΠƩD-=4[GTpuZP5&iǰɨ-|t"ܢʀ%ӌdEǧ45}M R%V~789E7r@tֻL>`3=Bf,Xe ppV҄(/܌A@$HW,tt3}t=}fe,meR&EvM`rX+k[H1×7˄!NopR)&u*O,-~#믆ܞD]-4߰;v1B2Vp! s3lFW] V%^/ {4Pf-~-#vOG7n5ĚeQ ~6f a: 6*5Z ˉ3qZhn.t: ʴpw_5)RsZ g/$Q6Z*}_^҆Q*˥ښM$n'iIٺawP:>ݫь4䪀e05|7'?1]10s-(ZF\]+Kď}z,n9r6bdup`?\K B+ZaQbg# R ,*.Ԁ#REL-  ^I}qjKH3Ox)2Һ+rtK]٭'Tð8mSYFwcR1m{ W+trڦhk R03.k6%IZ l.Ł) v_y"g{ՕWg&*Q\x.t&N҈Q9i\d/",d~7j۴~tEj@ 7b)FH?< *& +H[xmlz:_LLPubj\ٍ#^,nnH"!&BcES:}%c+b1q /Bc_X`.{DgdxE`@bz %tP\^ Qi)(fa8]TWʒdO h>aԲpo7 ln+@t&e}>kފyO?9aV/g6`-N#&+ 0attADzziwVy;d4vk4(3|mG=TӋ,[2T<1zY!x d7_JqUc[kt01P-wl۾EK\$rMOIsiQۓ0w R t1~Oq!zbI5wRNwP"k Qks4 &x^z[r-Udh&y؉!uVYD+,GmdlPvZ!`N5 }T΁Cp$Ov4`ǷjwP7܌"bD'[~^`VJ_@ U}ߥS1}ӭGAd7D ٝZ/ۡ7.Aw\kA/y #FWۂaFWDdP.m o$̥5+7Rė0<vLEkwE!,z9R'<榣2"vVO >īY+ΓRFsw]spuSGO4onзm{ł+tɨLFyM qp3%)/U'l.Œo(4vc'|Kz:[Cc6T'R{v xyMjM&Np78g=o\WbRo~jb u>Hm#d?\FG4aKyԉ+~/J-Z2잹ۭ+dOwo#=dq ԩh9,vn,nϗuMeХ(dZQ;aunF,D1 G"״҂EPohcAeby2 "X`g&X1a3xOVdB-22:zP{Ii.pLUa[٤>5em!!0M(UQLA_Wv?ϴa6x ]ΰpL`vksw6ʵ>s`/R,Q6S6ngIeۈ:9R_y!O}۽KfTEH{V Lio_h ޅ<_Zud͵;97Stc(qdDL pg)O,"B4Bg pܲuuJ:]8{d_˛~g2 $9(]d(Pt& !$TfO5XiYI ed#< p&yxg_ؕs712B¦#ru96e[( .rȤ V̨Jus)9Yٚ;$U" jf(PմVtWBUĤƊTE9K$ 'RNEh% oN3`]DL|),-⛽}ya*LANFGPe:5Ay 9GWFNK4&!Q׎luq ǰ[7r3{b«*t* -T7\8|1BGuE${z98bNie[;=5͍Dny}8rM7ZQcQM/3ljy>i{ѣGSgLnlED"Uht2EgNSo痘wA3 -f]Tܾ@Y6TŜ11og쁤Pu{޻~ح4s@{ݰ죎(†(rMǍӲ2cx/PYD0lŊ3{VkQ[`Zug-XˬCt^l6,|4ߍ#|R0E*PnjI\ݫ}Wf߬:M!VFKc>__?%úOCi*|9 ѣ$xDL%u?W;Ohf˭ VޫYZDr%Jb5BH_LTbρpC+D:4ϱtx|&2 Y ?U JqhвWp" \V8xǠ>֌v9Aɍ@Sy|Oҁm'I,h [KW"zH+yCHH*rжמ*sk$PZG6qx3lhB)N{pʺ-sHj()KT#D;>~"Q}6+p[>QPހ|Qʚ.~'tYף!ܓ^o,FZn#'r"4qUGv.6߯{vvMnU7sH6  "0{20FU{*̾o$!Uܺo̿ǍR0ٖ[4Y!`&y_}2Vlq#X_I h([@"5Ja#Za4et+Y)Q-XV%{c?~S,@'Ő3#{ª%~i\I?eGZXHAXJVn)BB^$ ;_+3C+EA-3: U>؋--A56%uƄBZ\[D述m5)d SB9RNSQ@xI{sޜqa"S _ڄ*d}C\t˳cz3b+dzf"Uyih^p*"-\ 8RFx t Q%qvHba=<TCן}v aIN$d.E^e[0߉}FQ;}d8ۜ犤rp1Ji?߈MS:QPRP-xq?,~ZV#Ni!y8 H7f5dȐCx<G vیŭ.fc¿D$D>J#y#@f,8ʾX%ʙOK5%L 0nXeFl:fC@a:'-X]7 NXPˉ`NNGbINoo!/kmA}q^&qR|^ ""quz3 3%r,Ӿ_ 1|} 9 \c̥ō^m:KOA}GFM|'?ϰ9#8Ba Gݸ;O}F&1m¤. X zN/Y_!RM^Y4g,P}:J_sS y}T5,x EmGjZI'4oaRT;@ ^ #Gji'g24!^" fFNM4(wk}{G ȸQ/^NuCM7yϦ}'ޏWޤ{797oޒasF@IZya#RX̪2chnk<.}]i0Gժ& !]މT7U[XtKpzc)CHOr6l7\iDЕfv~78nc;$G.QLd8oBΘÈAݏJњMvxksWW+_K",a,@(K45Àz9Y*Z uVRe@E3=#9?BQyUhԛxv:A2 {~תZM g+m<zhxҸ3Ǹv|qNP3cUi, ~V]lq0+Lu:ռpcvH{xcol0^LY7}WڥV$u]zOuaj9XK,Va_[%wr y);X>sQb޵!;p+E\B./A$b]hsA:UG41Y"~D7'fZ-UmMLuRo7Jg7r5Bׄ[ +u\9<VـqL^H`%f?a %J8rU28mmu-\rCHlLQ`+7)=]j(zs<.1 z3`GӜ!+/*eFM{'IZt"E[8!7B{_K_*~1HCroƒ2* { w5@ހ&YuĊ\~(N7-߈z@m}:Bz/wt<whŅZZA'y~ͤ cYn偙بxO|Y9e*Cb`X,JqS7>CvNJAL{ HOeSwEN;{s6.vi}#p/ @[~Q??ORnz6sn/D*W^t +WnذuSLv2*T"=Y+'K" 9*҄/~LCZI9BtӋ1[ f~Eϣ!S}iaP$4LA(D1LRwkcb ѴGUʩT6铮.nƪEdH,|ӄF ʑvlCZ9IMˈkiM@mGUv;@L U' ~_޲}D2-j <[m>n%V|&Jט?P BG=L,ɦZ7N 3LjrN=$ߤlKyuq򫆊D0@NTmf[6dN1ty~{'X#ZA;G2k/tVSzkev\@ UCϊb> 4F =(z%?F%+y,Ҿ{€\t^&&%c! xcdw6_͚xa{\ٚ'X`6`nޔ\%gwM*-se,jD"KiI<%~!.*`hMV_nB)_az:.SC.?a-2QꈎY?, ^A^̥:Ո*f#pe5RǾ ғq]/%4S>^,O /Ll#*+_y5NU<@4 'ÚD0n$hHhPrbvM+?&Ec,F0jdt"\neͨ렉K5f A-A:]I4h]הN/aN G}J wz!LT~Bpv3wI0.rcaR0͚@"[b'aY.~<WeBh=mtA|'fm.a2-Nf[(?v@ m~MV["DPM+6bz]8<`!E*4e\?]É*9{аlGIyR2A*}T:L 0 ׵ZHW#G~D7Hw5$3hHRQ uXW 3`~)gxWLj 8b#+T> >hMKv^m__LJ%&OrΎIk?dVM "g1t[?h[7= dJØ$>ćX\9̂Iڝ6U[X;2Bp@Wk=i4a$2XrUBS"?1jm{^fTl0r^Cj *X>7] حJ*휛l."AjN1 $ -1mE.,*y{" zqe1[LdCȼ44GZ`EȏPG*akP:B&t#J)wVy[_?etw&um$PltAO!) 79CZ֨ 1S{$YvH;trN\V.>-%2E˥yţbA>NeG'wX 3+ )3T )o ii0^DnP?q髐]HlB.`rfJz鳪IidӺ\ neF۲2ro6$zZ7(XzzO9_~V8Х .Q߬*Su=%P;Qtf|ONtyl_1=!j#&W 9FH%!d[JYB[ +hEN2XNsWG9)NOT0;4常k_@|-rJHzcce5DZ`[|Hγ>(uuk+@N̦uJ8VϾ 9#Wzo#M|j2^M\z~ǂcOx;?xP@-y߾,k#}rf8Ym!Qˁ 2ƛv66Ui/a?25Y,٪ʝl gB\JG$@uV"eMi.uciRv3pPP:L5VOށtenywGkYt&b%TB4ƻgE%]6Ҷ@PCcM$ 5/ 2 'Q_%f\ boό,HNU8`. (毦%TbBq8|"Tv#ulYZH޴8$0 뿨Bvݦ%Зb~;:[vZg.92MeۃY`oDµ6g%`gS)%]fp ivܔN~g谗-N']mjƷsɑX$vٯ^P8m顒:53{M6 t#`BRr{%BD)_gF e8iƄR2y h ̮C ;,ĥ:5}S][>Ku5 ^q^ &BrvA ,Z zqn5r!!,wN>>Ooʌ&RS FZ6\9wVx̰6+ [w\<̣:ml~R?::ⴼ䙶s-^@PnHdy[e ~Q/א0#!j(fB5;i$M|lCE)CK ]:8wf\FP3b'?5mo[RYZ,$Nojg8@)(yn ?M9?O=PiٰPc@fMD9@uE4"73eEOǺ߿ @qۗnoX~R#Mv up;n4W ]8_y*D:9VJpcez<އ'ꂖQ*L+x|VPS$Al& wi62A "}4`&/JQgt jLwy)js<|Ue$jn-,YS>'+;,+IWap6I@|NX=&wM mõUPXuXk"aR/zCt9?ˡSW\Hf$G1XhYxL)|2IS/XWrRN2J~]_P!Dc}Dͱ#˵Y҂g)faԭ8rR~?cȏbj6a!TLY3% ~GE8&7&(N|'ȸ ī1*}!̃m%|˒25IO8܀trm-甩 ;I7-NN=sTEoinj) <j7.덖L[Ɯ_ݨTՌ-C%`fun1'd#RemЈ{ID% $,~4 nV +{\4C[m6+F`#7a],}d`Fa<ת+Q\mh[ؑfTbN؁?[!"pHx .hbn>-L)߂j5,U{£BFrAWP6uLo5F>N:B2@7m.ٰ c;Z%9/-z5t/+ZV%0=;yKb[͇tb S|C/%RVԢ@U1Ԭ Q<n#oKHh(%W>fQ~%W{:r݉0n~o`MvfQ_+ !Ap&AD '^fn_rwk#`3yQ|)@{YNȫJ;|>VTjÈLG['ɞi,LѱMfinŘmsD%nѰECGi"AқM*L>$ȱ׸J:ZH&f>qУ'P`ML3hKY:4‹.p}b?v/Q?Οۑ6Ї%MWuNRܱ4Rcq2T"ʸT ͽ<]UŢjbTld|hY(?ߟN|v&]KYpE?']ԎN*J@H15F\[C'ZE~z^ta,^`/ JQNQ;PIPvrʘ̹RvWNCX!(f0x)Ta[=g7/?Y1%,ѶƭHJZxFEYV葮ba8r횿&l覈ǜn]SȸV,^A\ۤEjMS p+Zpx;5cxMٴF_7`u\Z#hC&Fk{B`߳jC YT̹#_'G8Ӟ :12p BdF C|!t!T=!;ayr Y1ݞgBMv%E\S\M{s$ $ K/)GX%߰&ca~ďf#U k9oVZR'$sqB4ٞ3>4u-d02jRnAEYtI4b|hbZ4I,}퀟nxij{N@_݇ ]4:-cㄩ Ǩgb 1$>5 ;apVx]c]Ӵ)1 `qM/8L/qWbiVAEۍH(;wyc |*laC.)0)TީSiF&759Ӣ!F0|cIsj-^P̭Wsd*'fݡA?}1c~jBx[ߎv8j^kjL6XUR41SV]e QsDBfDĜH^ 3.H-eV3#]PЬgfN+;~;agim)/hiV)O=qP1¶h49b_Mǹwby#p}^v6ͅ8aP>గ:ͩA'1%068rX}}y*)8'gOc8=VʮNIbtRQ̪O<rR,܆at'S3؄I g ~4E/΀Ѹnj*P^[#P:IW!==tࣜlT9 ˯E8} 6!gjqȩ6JWZLUHUwv+Bʬ+&qh/'&p[]n6>$j9Hw킒@I% S/qx@%M'{"IR itifJ[iu(i1u8T=j z14'zY-8!ba셛7])I]~l0p՜%!=Ե79uvNy5}@2AKTp%Arj}(9Qu&=d#'>,Ё`}Ym'4{5.4uΊ[q]@]J.BzlF+tEr*uDEhtT;9 f>+ܕwH b݊1W AgD3 ;j3uTo~`6 lw  jT米UN:b7>j&\$xTc1ŝaHΜfD(B;q[b?hV#x2ӜM`sNGXFokڼS2?%qI!,q5rM?d=^8\zv vpiX}^ z2Ȩ,3n Lk''Lh4$ٝNe~z=G?As}: \O,]g;M|l}(3TаtXSylqT7Dٿ֝P#brWu9}5@@h_0AX'|+cS:SI#pe8߈AN{Ҡ}s7=zf'j_\8mY5ĭ#q 4 ? kN5ѕڤ4ǥC?]eؚ|)8qwhH p5p@nl.f$@]$I%3(VH #ti臄n!_9\70J[%PKn(J6_կFn9&l$SdT8)U iv{teLcKh睝1i5c` 嫢B85>_X sC:WZ@Eœi@܁w #{ՖO-^d]R[}% |frW(EN>UUڽ @,><\ց2"^CX#nD VE`G v88"13k4_&/ dYbj]2,.^ -x׫#LWNݧtK"2KA늸0v )4ӄq]t<4#H8TD=&]/Oj\x.clࡗ_^Ki&Cv@x/V*yfDW~e  F>mݐ;iXݒ7[[ޖM0.\,k:2Y4bEM|dk'b CdkB}n|dD>?L\.-K]0QKW#|gna7̶&k bJa<1f:`.@k]TDžDI:Tm"{eh*z:q?Ey)S"c5{]g vFNn%+LktCʜ,azB856p5W,(iWcZQ׆R4Y] S4cd" :)_6<0|*k!&/er +~wL^B12OIkw=wg um`4+/'Ny .8=M5OUG1ȗwRJY|F- |QR35jO+ХO :LŽkMS\& wvC0B;&ѾnM\hv)ųe5跞i8k{;@Wa*WlYLc[B3 ׭ xH@o|I 8(v}19bO*xxfQK($ߑڠ(9,#t1/ !{1ƄXdcMim6׽RWٸHUi.V$HLG?w*2036F\ (k|c-fӦ^ߒebBUJ$@G<+@nH8+x]9ѳ[/KED >CIL_ewg'^+ ?ϴ }MccnIfdkAd-Q折Z3qMu_, cR,r;!5ǢJQVE|D3FQJEc9zQ0~@U#B2=\tAo(KQnoS =8I%Npٝra]0ג0ʧv'R W@ن/RfVGp!-*Vឝdl=M_-^jUfȾChЖojlnt6o]ʌe~#H()[_KDR8M=Okgװ0zt[%0E?g"űg_!V:pu tPf3bfܺwx4#K~l7Y\vE!#r )_s@ŕ_ԫH́֬wHE*^;b~h( ȌB@{BO 8=:s+|c,0/t,&FeYF7VgmͰ]qgSZ.aI]W!=ГO,|G&݃q䝹fl&8CXv *` Ud(-=}?NhO{BXOGJ7=V6dRբ7jTYk C3c HJ{. 6‚聇Y:9D QNⷷ\n7_g5!WI_ `#Az8QjX!Xx:3l;a||7o8ʯdeRCl=6|LI])R8+gD u/X.aq(q ~`RQUVL*uZ<.j{qIuT q|9bUUfwɃn?:`MaH܅5*d}F~a>rr9d`}&;Ee:C!OFٛ5+5JIp7,1(^IS,I}Sf¹c!1an39oMƥgYY:~i}^=[7]{&$ܷZs͹q|[-}X4N$#g ) )&ӌ)#J` #be~~(`r-X) whKЍ1@MvWa :'n`\Ӎ*YOj W7|i-ЏlCSun\zȿN/gw ѵ^o9ۈ0Vqx9eKm:O@Ȯ3]Iguban>m+ idL̕Rq" st +KzY[8{1mId̆I]^ÕAxgMnk`m n4@FkE5G;(6x(XR_Lht1Z@0=zR !PQuvޗQ#fG9U+Dy.9G2/GpaZ >&Κy cͶ*B+25~UG@ r<GEޱlFmsUM{0~l%zCQpҕ~;fu,I[ h -pr5yE8p]\ń Ecc6՟gs'REh4dj[T'sc-JnԎТZCz@HI t8v!#"EH5aTlJYQ5ﲬ|nGG Y:hX(O0">=0̗%QpZLA{-gk\Wf7\L%jmwYODqaGo4t DP풟Z-WpS Ϡ#6ݠ7Zm\ YVm  P~P%|ʪ9ibj`rNb$ ):?Zw*qF \ LJa 1Yrc?Z[ D(i l)F"ᵝt5&W)#:yc6l<4`eA*~YΪ P,Z]Sd@ɽeޢ?W?a9OROL~Tb(FN(#ZOޒm9B dk K/_Pp\sGxN̦Cp3_4< Y\]EČ:gBovf!}m(?qܩY8?C0.{ KY}61i24c-;G^|V&d09T"-dxC~~I?NvE7AC+DG沓9v˕F5h r'^br`]-yE٬NMce!0%K._߄XeMf &Uo&m:f% ț8 M.<[)dxpzPZI#dIWdyd`M])uyXki%gQޝ(s&i×OgIRcU! ]#Ddt#H~&1:`5/ɑ/`YOQ] zOtݡwِ]8~ǔVenRk FA+ }bz*=!MT?U3j  |,Cq)U%(d"X@\?CZ-c64xksPzF.=]M[r<"I}3-ɚQfd_@:[ŖKߐg_0i\B+>O}R]1v`!x?:s Mj+9~ Xaױrz)>Û".;F!S8'/m-ne/@dq&q|p|M3+-yI]c{95V׼N(f7'OkZ,/*Ͼ?JܢAY/J<=S{Q*PHq Ι!mK n&0Z.vYm+L/֝?JD>Eт}}s$齨0'DLkOI@z@CPvQzV0:!7_2NE-#kzJoJX=bk~Iq}_ * ! kBTi^X@xAZ',*|xdϰ(8/U ڱ2ykuGfQ" 7m#CgT.CA;DsV褶a&^iڐfz`*Z'̰V躐hͺXA @F^z:yF6؞4q) glYPfi\ۚ^1Lm߶TFݠZO[C /1@H,yPg5#+z{#Na-ZrA6I^bvaL), 5Ej|a3>$,ڈ#,5B D>EͯfBOc2ԲIf%<!HAOa{ boќ/%j|R0S$QN/Dj{wە{0b4zqo#_>ˬB?~EKs.P2|rX+\BY#i'Cz<#QK?A<zZ1q<;!R..Yt ̌Iv~&{Y /FXjo?Ze"kZUfK+jňzOd{3si2Ws)?}X>H!¿n sT"CZZA/do]DTYz|L֖o=O,J-E~ ,,'剭Wm6wTU<mp Qʫ:cK:'^{3q lulz 77Bvp8)s<+P]3s%ȩHH6QfNŹ{ b2(]%0]\+(wǹ3m qV `J`ϫpEaIo;f8HiS (&05zqrŝUˡ?s|󾒬H?* }ϑy岭8a89{Ж;~?w4!G{Y{Z v.CEU̦ 3&Q|Wʏ9cqC{,=߆a'YhކĬB԰O\|=ZȑL1DD o,3|aT9'BIOq63iyF -2Ĉ L9b :Eݷ[OS1xJj {{ԒXmŰT&LѩiL_d$LB#U҄L|_[0ͮ8>4uCl1vh>O5fG982U-iINaz!h M!nm9E~N~G-#:R|ph5IdeA?FT{ԚBY\7GzCrrM )}] R+`@"o YK32aY9`MUJ{M9A0Fg }rW`uG8Ks@Kup0Mژ2 'ߘr -Ӫlr6ؖzkY0E`-)}VzB[v{Bv ABd ޼ECX?>Tljk9nxcuFBE"XCk"LLô:Bl3$WDpfqL賰ت._ob}\$dc=?EM5`GniyJ"I Vyq5duRޙU_G@w 7W]W*r/ APkg[YU::ՆYs3Oл[s1v\cVW6o r/Hk-stTi1ūQ7f, 4N̽T/H*c֞^O%ڭ~]}]GgC/X&.gq6@  (<м7#QɟaŲ.kO\;/ӡM>!"?I7wf2h?fcBC9{DCF6d#(uB3ew;{?|\H t'ckZF9@#Дwd-E#K0pJ4{rxZbz&xJ4lcpej$A6+GT٦UP`E;e.ޔ+|4haھ,aT=}c9jA=0H)`/_%_4LXP$Ը/h0bŨ{_Nŵ|* ]7< d$>dMp@CFk$Ыv/?$dBXF͊kKS{JuzF>}7hy`A>o$E1V> nKcR;җfVMoϷ >WVPšH_%ф 'sL5z::e_i~P-R٩ۿm3-X-R \[WbA6sIdN]] {3DƸ*wkA[C[2#< TZEl&D>wM=2_r&_w) LHA| \ҟ#:UN'[5m N3]O\˞72{]1C%W, d*$Ys M=ts[E7tn7Dră[w6oM 釖F`Jx) VITa? G |G1n(>Jj4 j$ӊHRh|jхw ͐?T_. Է0G>.asW]8C,Aڴp4ُ#cKA(̓ޖ$;X 3KĄo=PxٔhO8ގZ¹ސ08pڧO C/sfOBfgC@n]7u gɇ1, L u# yDBYpyH($N2p0ݛP2ȌQS8ӫMX<U(+C*[.+ok_.S!ЦU}pu igݳmL .)t>▎mA< Pɴptjp9|K#  jp/נumN*;r mQ(zxHbV]ߧCWe[5Z2.2]|ͅjFO`C2'@9brїI2NҥrwS*2J8Q4x LjhoY:&5ѾT5"溗8;'lMAFͭg[T?}wApbW)܄:u> X Rx.o68PۚNo:]z#K^mM^pRЇH[5ĬѺ]$S[`2.F:ZQ>%XhN` =d&%47 Ypg6DQ" Ffr0xls,]2 ̟ r[|.q<SXVTTUxf j&u9pl]pU1VL{[ej./.X>WgyjyO߅&[MM𸎯TKJr^2 .ˑ< j#?ue#:??J02FJUq$Cr&N.]~Kl-IJwj&c1 g2DS 4&>6U)\mk/ꯅd v -ieT*5k  Lۨ^"J9_Xz |])OFWJeh5k]4dV#ݭg xF m#X=+<,]E="qVk[YMNj#}~8gW,JJy@*4YUZkhz 30ma6 lȎ ągQzDLdD p2jEBs;2&+F(UcS69GĆ0+a Zxa;uK_R[#g[+Ψ)?gO>e4d%I6׷L& czUs?2RE,%ů$ y]+zwc0I%4.n^h43yCG3z;K5dk&Ϩ~[NLa!4'o[4o `ꔥ|E! n +mӟޘ)^q#vZ} _Bi+-ma?n,WoOui|]黦 >$ϫo'Lϣ9l?!y-eA1V?ZҹrDO]Ncvvpg[H~lvPn'pfy=;.$'2n>_GnRk%$zVPݚvҹA((sz&hSўLgGطW澐V?6M҄BL*PCkGu`vqXqxy.)fceҥ)8H+.az=N: 6+uj(kxZ'~Aq] H벼Ԟ9dgw6={U6@\VD3b^\^hstJyZ_I`Zk v2gsQ P*t'ϑՇC RTUBu@c{>fj!DF/4ՊPxd"6݆pl[ɝ@*@lgkD{r4?95˥pZZQSËFasmK1NPxwU?4|A=ܳ[F3]$n8? BYsES2=ԡ KF+ ISe~@B?7 <埘aɽ{\nSKوX=b%b&[`"ZqCvRЈV&jtSuq_$7 Q/?>\o˽|cdZF@g.im~b"2ӫ8Fƨj {\pl5>()?2J4 .x/+t՝qjDRYEQLy6PJ RoѤ]i^ӳ?g3}GjE^֨O* ]=rp'g@7_x0aKVyv6%8A@aq{6j 3\ NfRF@WݜрK׏8 ڬysn\'AϱƂ:)͒jEP'5k?tө5dfH59.ղ<]>;[œGQ6dj*֋Ɔ1G1R~l1XNE8(u3<]LB&~I{Fֲ _ҤP=KB~=;dQH|se<6<)}e#N3,@+D3əIJ˺ bk/BK~nh*w~3{Rh6R`;DX* WArT#$-HV>e=H[x 4ZQTz'2^bXt |_9OnU$njgj{JPo56DayN?zg]qr],&SMU;isiWdA;ZMn)?*K3L bf# )A30עN.d#,l[tul, 镟(ݼ{ӫQ*3DYBs=?pjaɳQu[bߩ;Wv6AQR^1?4`!VMat6uJnu%kFzF|lEٛ'$|)K5Q&ެh71hR@I$'.wM((0XGTKүYnaKഇ $|NHb<6ZC}#nwu(zHxca+ClvQzNtv輕,eYHǞ{ =vù|#;2&@7+33&]2+gһي:nznv|D9҈ Y /i {K ZiΖ b">ʫ둙y-XxL qJNniOʠ*=юɔL'ՎDE`Ϳv>cbzXnC + -bl{mr4".]l֙*8:gջtYeT[s]R/d:#t.0^T>㗛M7x@ߖL 'N.8KB$gpI -y4cH;!m8.CiIHl]c}28-QR0Xv{$d/nq@x'-%Š0*zoidū {͌['b`2 66UGmF*]X_ŋn3 a̔G6U4/}E 9ħ]#;/&[sOxzY:>2% B2wxѤ070MB3jN C< Td$Qru=##-`%׻q S.lJ=+^tOڡZ^EqԖR  {][ m]ta]NiUf"QsC@b5 mhk7r"@%s]Ʌ׶uxn46s8dZ=V@9ļK:E|ߴ:AcIlYVPGKP8JQ%Lm 2KSѳEX2ڙnj&tʴx.`>Jبv4&񤚉8xlW~W5Lu~cՙZZY7DJ)"R`at֥S~喜E*qؚg6}9,+B9Ƨx+u5Gr.gLx._{kFaQls$d&'^W=M ?"}eqfJ߷ ޭPsZ}XVe\~t΁Eop]ʬ{5_6.0RE5]f6:,.rJٸ-w[AVꙒ.&RJpfSCk+_ms"= Kۿcݏ~n3i$VaKr+ ӭ\GYN4Ks,N5s%ӜHqfH2'DjKϧ#38?? IyYPOo:˕S%Y hb^Kdvl㒜Hg;|8|&gR z^Iߛ?OМd;hL43Q'%En]XwI]Ź%7nXJ!-IgstUqښͤ0*b4-O/jW1ZHޅa7kukk|,L&2g՚FqGsqվ'2PL$*ru SU]ZR=a!:,emHi$sn5 }1ȋUЄygjޣ8:ǟ0n-:t B?UugHeMzmWFqe CbO=z=yI˽j9U$1N.7r1Y- cpd]AJ9nj=Hvc3/ {ߑ*s 躏`JH_a|]8ԭiUJOywI٫@SuMʷr1;qdDs ﭙvMWj.ma~Bh}i<~tD=uqzĹ}gfJw-QboRTRb9L S*B_w+781U?'=_|wHK71&[l&f->gݰLtlV|b'kWNgr{&l)Arq]hS4KR)/<^xA9*ϫfa+ \!W,~3C` Nܿ*S C \-C!efƻ1WPYxhD2kZ =| w2e b{ a4. qs;kv 8$,3FD M$QӲgXdo%^,1)&ï)\oE2.>-v};-dC:0x &JXyQB-{dh},2z*72Q[1S~N]Yײٞ*/T\14_ʻ=#CT@䨻~:Փ;9-Q4Wal)pn0  Ŕ^Fвo𓂆:2YvXgmw )Öj,~vB¦Ŵw~eIz>{KP>݄ RLfZp'sӘUd͵ќg^)dBUס6seܿqx@xk'$Suhe2g in/gtX"1`CͶ5]ş@Ӗ*ROfV$h^ V9Bk_A8E`i%(R#okT}4 g]prg)bcǃrq2R 5'Y}X529'Үـ5Tpʹ?Jy%^kʐn3heP" KYؤMBt}x@9lV)>jdNXȭ\>r4.d+dȖpvmy(xΕzaaetM:Ye]qږs>e*8Vm\(sDĠ̦+@=⨲\N2\IV 4$2.m t!̭DnU:B?/"iݒqlEW#ygD|H>3TQŪDP_/}2i tgtCNcoS.,QOKJ0vK?Ɩ^Lͩ"j֫7;?g"$^ɺ!HG*]Np:i?zv & CEeh6Vfn;(?brRkm?&w?{83S+h7G%!dwM?YeE&m-{#up3A.ox ?qty-rK-5RX#AGD{&D^}Vh y\j!EE ^uZSe /O&i()RQQmAWJSLדk6*dP靾}k1Udy,1dʠ`JvΖ>+~{w)ǕC]dʋZW\JTOuTM4=uFwhkg% Yy%eѤ2@tC'\ mM}p7gѲBJÉ#k30X%Zaׯq3f@ X#^Hk7K `;*Oɭ̯eq}9_+V\; D#:cmCo܎LLq*zdVKgY<^7Ds l(ȋwJ;havT-g{;rAI7fF;ttR>2!Bz:^ϒ3Jq&+7ט*I Y>#A7a %4C%^ZNtKto& cm Ol:39谵4ג1 ^pH&m-u1'(;߈y *nNҶ^P7k A {]u?ۑ"X9'lQl4d?Gw܉`|v'TfldZ= IZufXђD,BsjKZFF-/uuDơ-X6>~Ve!óxxBIrxY41f¨3OYevT$D>dUݫ?6݌tKGUV퓾 '"kodw `۷F t&F/ZQ1nSf!oV&MF flIB 6ڜru%CUD LܼB!(q 3af~NDAY~Ԩ7Cu&r6/E`_OIvU$.YX& pX_įjPO D_늹]`N핼Zyv|[%c8,Llr 2m;pH<3=`}rɁx(lXM&}y>o3>YEfNnjyœp?,}aK62g$hc'ff XsM2g>g-A뺪f"7 ȼ ;DM9{gF:' =go Tv֮ܶ_Tхx:о)49Ry6#[KyV*h@l/{$<"9hҷd#`Y Y:#:܀ȗ5.a" Ӕ"!}xzZ/AշU5Rq]nFnA sjYg3Xe0TPtpKZ8.3t>"6lܗ},RvOKZP8f j/ ؜{ƅF_8֐}D$*SOE aq4J3q PG.Mz"GGQ: (& QAH0(ӏ +Ye2NMkC ulGxH{ɼNBmj ry6r (H֦W[f/2klEq6aW J gIHVS}N, eYj VD½*0"%jakdZSZ@" 4>,࡙=]# 8>~@KIs`hGH3sr/H)Gy-" Z`3xb- kX9D,?䒰͹789Sn*)P0۳r.X>kSy {JWt4*.dw)m*~^.z ̉l㻤P@o즮xD+,>m;! ;lRdDG \sTB&ݍ.B Lx>'AH]!5}NN(`k:.@ Nfp=D1U@].9r뻮I ~VDq”M̬+MՐIӽ&"4vAט|Fw`T\C@dW/E췠repF[p{iE/<9 i-uޒBM*WÄúq'3*:Nա%vcZ}UG%ḍ0!YFЌ]`F&s}$\w.e-eWY9/ 1+TDoxPeI_ŔX# ό`i̮0\چ򏙆4~gUTZ+BIR ی:~1&=,Xrf=SOH?#ac 1Zf h,ɢ2t,K0.1g7S: Jp}Xķ^q#Ȉ K48vUV88 P[D%NVWimwg{fSN.;mA?!R]7Hvw $j vIS8(r7ɠ1ŀ^щEg<ݽ`,npg 5\@S'4Z(J8$>I XV 7hZ!o1o@| kYU(V^z"ppVk,.A#qm4"xAm33;xr_XaeqG4W8P˥8lOeK~9zOiqwo<(==V{~QkrWm77Z$/}?"Y<;̔qy@ 5HXo|=oeU5| =CH!G,݁G*^'-X i)U#0BV| n "Sk!L7 =$aueI) Ɂu,1Ad%GS#ՐPi/8;NUc-ѢԍpǓsfOưr|8N=q>xƬ3V#eBF@O}Lpk^Y&go sfJ-cb,zmao{sRupkC,s)F+ʖ C-(Äy T"M A=|[U.Y6Jz%G_ؒwOhn%5 cc@˿TpexuRTu 2W3J!Abw-^*5Ki|gɖ .nWҺ9M=X6)5lBx-Y>X%6z%߫s>T*5OO8cNž3*b`("J[S$wğb'/ y-[}[E"'/0JۊE&MBKjWw&/E\gxrQD2 tqR0nF~t*x$MĠA1wHB騴ڵdKlQį5p,kͿ:1FkSRyS o˧aMH1+IFu)PiК0FBұn*0t*ӵ z&$H0̑ )w;_ `rJݮ2iYq5\ҡYlIC=KlJ>5]̦#iRR\Kc}?~{_)|aҘp!e?OEΨGjR_0ix94p.lS4gss !CcGc2i&у4z 3O4{9Njus&(#6F"+v]~Ӻ6FQٜ3'g⌶ŸXF@KVASr4VT-W)pgz@G@Y4bG .f;^5q>P(rf sʔ5I:hGk$o.&CnFtV)=hL@fg):h # z79b,EE)NL/`߿24Cf?Loor?溭#2&`fٙUljh-÷m'2F|%n`f}Uq4! {Y e;)SN(% Υoߠ'z6 ?HW0> "٦dcWhM{cA=fښV'%E:2fPO 7qș{mw4t-mHiH bUE_iVmNn\-"(Gd,,$3V,+%$`y\=;GZ*ALY(>_$p6_C۲'ҷW[Pj0 jE19ߤX~ ܻdJE)~w+ 3 $RU1+n'1*d+e{8HG!3"d6AhU(*=As蠩Kh=epnKT1b$P4\P-Zvղ23Dqc6@a}R39anS]?;ւQel;.DkpN/qUw2'ת#iАrD9N_?f7M s- v`Tox'w1Ti˵u-E#O ?BBG~;Zt}"ܖv;ZLG^7Yrm2 G>@ G.͊"1ګz_v,3,} Rw8Q`Y #{R4@jWNjh7DNuI12QN&ah\<0s kjE[$cR0%{nD`~Ψ'GP/Լ,d\>Kj.KT̑: JC_gJZը T>QҠ,<:9|5A%a7Uv/`DP9EW"F:/w H!mkOf;M3؃[E;6G1Mfƛ <|LnS g՞]=9%5@3)|dQ+z %I ۈn=@^QLv Ue!'pĴʘ1Їj4邼"ĵX*K3*Xy:ҐCj>z$_Xq @*j=kl,Aj" 1;VQ2t q%4nߍ#o׷)9nEr.લ9 zHo*YC_`xĠs/it1VgAڷi2L ȣa<Zy19/\bW~Cn+׾Qoy_?EMrtAOە)vFG4~hp _)nNM<9tB_Xg6`5&f.V*.rGщ lkKD|yW`9hPuW[Q k.`ŠeFՃv3kY\`E)τvp]ZH9CQ=5/.+@)cbS>.Z{{ 8n9J0"F6^=-cTHܛ

\ٳJu{k3O0:z/@:QƸblR6 MK E:^ @먛V=!CeD3~EZHe԰WE4iƳ[Ŏ^~|p|"3H$V{yN^deLj4DK%"zHtKMHDhFr5Ft+lQ&DsH[rDTSIJ_(~IlyH6дݿ9CG[\CE"o>l&2v Θ<a<-aUeUށRTY7{\io!c(vY{M $ƽIWv~Dl,r|β-٦y5˰7ZjmN"4VHj5* ;NXb A^BEUd^qP/lERL݆󒽌2vF]i9S x i2Inϧ55bHK:u 2'[`!+΃T9rފвJl}% l#F?dz G%e1dA"xfd6&I5i;N:zpvjUS9ujlBmi-cGeCjiy 9::rMj/:V8%Cf\HFHGAA/ԗ?]S4wƿm2BR4T"O$ښ#}C)ΜޘӊݧMӚ|s%Eb0A}˸SX3f '] Ŝ);f4.=Q݋?6n0̭T#a"]C*ƭ@MuPmY@HEH{!ҭi@7i Ӡ>(7FU#4Mh5BlBȶxvk6}u4 4˩榅K'5u}ffKu,Jz=JFγ}o|VzyO{y7N5t`# Y+w}uyG;H%iYYR|YR%xFҟB˗\qj}BQ50լa ^YgVsZ^I,LA2.pz4-(汹(FfNޯ)er%ⴿwԙӦ?q?BvkZz5 \!=* u+O8t)v & xinZ\UwAR_H rH4"ػ]m| = 4z ; K%O*-y΢<̴(5QO\3_s3i,FO42RM:9G#M#})vAP=re ]Qt+!]]#&.zv_Ɇ+hBl;S) "oy%K"+A7.GݴOs>ZЭ 3KhʝApNeb%;ފJfq_/* +tu[?ӯ x߷5r&99jvWW`"|: 2NL!_F8[룢ChQsWHpR|ܞR3Iz[^V1 TڀFZK? 6do1?3 000lCQ.ݤ*J"azZv>gZ;L$Zd %}qvIˆ묿@kxmwv)!}*|1+3+Z+naߗ>OA9Q]~gPⶲ.iuf+y 1̀b-%WI@AejXT i$T>dgIxHzj|S -k5K!'e5TK[c &509<֘ A>hp`S&tNN3K&z6!WN j@f!OR%_׏N%,Ifbᥙjq >Ue 궦6YkOQSrT?)!ӊq0[6'4S}hdCJ%_enVK@lZ [$󾏒,K~Xׄi"?AC== lq @_M ad(换H)04Qt"_ǭv9V#- Y}dk}!zY[9wrl M}Ep"\?RaR9kEa^xA1Uḇ=YjoFP{Lq*C`XCyJ¿%CM)yBq,tv֘U;6T;|OPgX. ]2Ʉ20(c״ܧ zXVoVCI,g7OSdUK*ZGjYw׬hUpVjDꬪvn (Lt}J/ Tă {g~go |Guoqz^Yƈ`{GSlע1/ 0zX]_tsJb%z{6ҟ5Big8zl!E ~Ӥ=u&FkXk1ɋsX+8֠pcf~҂ ڇLS̘`'{7&F>~3K0xe1$*W7nhmkld{]T*mww8jdÝ Ģk?3r83"X~umiSJq _".@MϪk%a]},)GVpFXfJ5ΏV6|:r+H߳'b@KJ*yqݠ)zV;wMUyl;owg_7X\֣71e$fd x:#S>b|]&8#FcIBqkRVR?_YIA5b/sbl X~T͘nsG&^- DJ]'Om(w$aqӡDNY lW9)cyRD}{NW=LvWeS7\eo0 3C?69?1oI!.,x; 0\?cuOTѺnySy&N&iXnľyMg=YIzA)$h)- Uzp nf_.!O(["='do4\awH=&f3oYAhUۚx 1J&ʙ̼ø؝( TD^sʱVdI,bt#$lcYdgW#qRV*qq ZEOs],hсoq^Bi* ~ymNrgEh<IO!}ey$(5 Ilpo[c GA*Oqc3,^E<M~eݎm9,Aiǹ+ZN?]SH:}IE7 c-H <y> r4}x Ⱦdoc3,ٝ@>V.:46T֕%=ՠ&GoY|-%ټCL1aSC^`[ʱR8ǸcHۧZ |!u/B!"FuHrWM;X> 4F} V~ .}i1]5䖯3\F{~lӁշaxo}^W1d5{ĝ ^87<vq)SfЭ?#XȰcȭLXE1T{YMB"`N W(aPc**r@]J/9},梇g c YK2҃C0-^`:8x’H#Pxڢ\' SSؕ(MsV KbyÈ#<)rBuޚ6gD /|% cLI*>_ݓ,udB&Q)P ?irȀBY.s 5w폘ƧBvb{ vKOfG+Ǫ{$QvlVQH.':-fdQxeif^ mIeзr.qks qYÎl9b\ck| Lx3n,z>ZqRw_ok31sDܞ M|m@ZLD:2{9:xjv>ǦPDzP(_R/1< M0ٲY2bM̭$/8W%-t[?)c\>S@_+ -DgYto,'{FZY$\{= iPv6P-cE UrYtC-^/hd:[U|JWAq/z+bM]c9v+hz?*c:|@Oi9=xzt觭'ۊ$veֲƚĺZ='QL>l:[HupFl1KC<紋H'br̓L}4o4[RDEr_Vu L~t_[f-w>4/J#uSVi,[p@,5.pG&nrC"vNlRP*I+@Z\W[Ku"SG(4u)egWC/kEdQ0p].dgsDXN6ό/}b3Ραz'M)CXKP'}X$,fv^[}A  qS;6kc@H[N\CtOJyZ8C QQ\̭RY6'ԚzܚpQ` Vkч'R|م?1;S"ws8ݸvz6)xOָ%a_@O1[0c|X^N!hbrٝ]`g|BBUJ ,~7O)Báu]70p4auk9U@EoIO!7lKREljCsJ =+€hl#F=lkScϯDy3ff"|)*rxt$eέIdukF^=u[63 OC͂n:?GT>63lBkOGƔuko.b1=5rRs`SBI>HZ|A^픓_ktWh:8zЂԼX*9.:`H8Z TІS^>p ?TuDwuvz z{siZ7a4|RX䔣Hl,Ԅ!uJOI6>XoEFYV? lý[ T,B kjjh @ذo `BfC3Cf0IIO.a!#ڜԄ E=ڣ+J7=QE{)Vrw0H/{$E&DSh3욆V?Rg–$v$CiYqq<>i}k~3TII|uF#}%lͩvy49bڷ..dL& >Xnɽ*.&Sge|>J82(VG"yfaxʣ s//BvOd#|{45\z`9TBG_br,!Ze2%3*eb[v$ңICY{ kI6u3Lyqzv { H7MM )ؕM~k={DBcaB]ب7Vonx9hlEqSog-A@A? _Ofdz=Mf. T^""~%t5p$[lqy n}  %7-TX1^ + %M^&2O} )eMtWszxPs?N, 26A|K }H_Ѻkհ ]p\.ΩqS=dGbsqDZKJ~N:d4gDV0}ƱO$*k2(3qm__:t>M&S=IFmX N \mgj .1w HrSl. 4L@ ?#gu,,@X۶rV[NP$̨)'Fː>z_#4f~' " S_cɔ)˭`D;F>̥OAC .0펢H$ꌊJalj0?cEqYyL㜲 0q3 ~`#k%ᄒS8+Lh-'sa? hk bSF6{&SKؓ9ݒ!W&ÑS%'hyGܛD\|C$!B7ɹcG*r2_S2jLP&yEQ"<@{gD3>]{O}?\Fdzu:NWI8/b7GE4|wHXYW_|E8#V|0 QkOsnԧDiV‚EWrp*'PS/7|^C\^|}>f`oѭIYo6%ԃGd9Cѿ<>Fz%Èܔ ֶk_g,)?1vr6rbWka%ĥa5 ]WW y+\ߟhYRoK1eĕ=d~m.zJ Gٽr{k_?&c2>A1V{,[u-Do4}`ne7_j4ȠxK\ Wv y )9EKTX 942Xw }CˎXsHu_+^ZT;.i=ym=Mc \>- X$M7탒.zH*eccᲽ+ʟﷵ&iAI5_3y@/ ߭ UGCF݊c,Z67)2:#\^&ο1Ox,L 9 x9J ~pf)#LeA-JljyҸ70١% zފ8ϧs.DL/OEQџa1q7UkmlEY!ŜÍ ,]mYM6 _WK@ČVۧ#JN*&'$ƒx3k;<~#Zȓ..uH ?'bHuy 9_6gE?YBpS%W$hg͊3#\\(ʚ=Xw%n-A!Ǻ1Sj]Ch/ދi^ TF!դݠy?2;^GXyjY#=qSqvWlzA,\_;Y"I[{j8ز}w~͆w"B&3htOk L.6\fn}k1h>2-ĝq ~BDM;=󝋿[v:[ˆ[N =75ﮁ֞ M@wB v0Vq,@!w=ʜJ1Jk.Tvdi&0 rZ`P sF[ <%2EPI&k KnzmkԛEQ q_ }Π[{Q ܞϧKb{m;6Du8%o)kphA-. #h]?/Ī Zi%.9C>em*ʽ4;B㒤Bk:lF!eX0O0[c+ |Jrʃ8I6a0/dN}l_'Fټ v%k12K rvWJ'|Y-;͸|FPi{)*euf? 4Vɓ+G?IHYUf'Ή4BϢ0|){Ih-n .\&hb-t^.x&ʷҫCe7q1­s/+S9t{#6>J Zd@wyslǝFA`bw\ "ðQ_X̞JӺaR +n3xclYOy!cPT+Byk(fό7Y5=ׁp6QqG N|`G!NȽ[b%k0n+QWD38A$opE~5=u&4 3I3'XS[*{8h~Ui8SX)vA5. (&wv,}C^Qsy蛨V5c@EOf˅?=\k oLW eHNW\@IIzՅms-4~hҜr"y~BDHίᶈgx ޜ$HDD{]P`ȗl 1˷vڊ@AWaXg8A^YLo匵9G6roV(}&NkuDujb)NX\l_6܊T5cI<Ζ3=a,Ӆ|f@g$"3rϦZ!S4vjt8f_x{ W+D_Kh.1E@5<\"HiYg{Yڑl*ſua]ΥMa/T3bR2neb}VΤ9ЁS&9瓛U490v·/ifjs+Veg E$:y;\cM ¸AtC5aS)TI; aoɻQU{ja5+5v'9 UðksEjS(nt 0inxU5o"tcPfҘ xT-Z,.`"Zuw:&%SߞѹD0y41 a`C+e8fX $7FCMPnm:.CPH2,Iph 6vaI|j7AFOC? ̂!a|wOj>agD~>  Io; f^]~hoa~Ҋ\` ԷEozmI*s=@.&jpq%fm FOYu͚C R]NJ무 ,N?_l-㛨 EG=J$c(a1&f@BvKj`+Fiv=2@qEi!,jJǫ5=bQ⸞b>Ҡr̄H@xXQAse7ȾD {?`*xiK]veg#)3耀`,)ߥ~PJdwȷ2{9[&ƲǷ"̯Qa}Rb+{ooܲ0S`) L'Lsi&5 ءEgcX_Zo׉g v5p#qp>I격af~s{ S8i:1nq`"4[ć;;rNPR O9h}H+JXhBђq ҪkEuӶ˅VՙEKq6]3^yZ$mƆ/_gqGy tS(^~탘|X tp#˹ 4HΉ _>Q <λTE}އJgr, nF Ɵ7{"y1R1)e>d1R n,R+q@C 2,{C}>~J:t`͖7hʓKr7?yzX|xOde%FėD9òx je^v‹FU'R~\ꢛiDpZG"6c``dXswyl`nv*J7͜FHJ5^<N3!ɢSVXu~)c쩿.t<*ҘHxpJC^((z3U֎tm~ n98.fHG_Nkv+dTA>q|IضP<R8`zκR}-h+xBP=Z*]|>޺{Z]/.ڀxSNwvP啢6xn}ƖO~ Ŕ3Y~&mq.zϛƓ[u| 0Dl2` ܫ?~';%CaT=תզVzFMN"sK"W4g~x,~qST~c^2YQ=C?yAٝQH1z E͓HyS#,e|%(> 24[g+7BWsH|ƒ>\FI*]pH椶ȫ бcA&7`O*@0%<lsi S2R4l+]ۏMuze $UopЊdN3|ŪZ+OxwQqj$5 _sY7I÷Bgd~ԲpYH@%q'mQ7EX5if֌d@ Es]Q8ݹ<E"/Vt$9 6]8JDXTcցܴk`kE/qUp[2QW/s|c?Oh~?Bd%̰BD69}gXmw3b5T$_"SKC!C,R|œ)B U$ FsZ:/N5FQBT~':m#Cgَ.K7,ɣuؒORk)}ى!SBv!h@v6]6,fVϋ0ȓ3T'~ei7ك;^ RJ_sEĵ'\ڬ׺$ s|zR;>r9MnH؟c?/%zM]m-ȐBiW;Y,qaکiy@&X*H¾}ꤪ@@ )-IS֑vRv,ҵve#R#7I<ٍxgSU@p(z'4 QY B$&%|Gm o35- V֯8ovfzWIt\NEx6$ڃ63~yTYc!] ٜn`o4š}t2y(P[>σ!M0^kU$\׷5ʌ)7 ?5 zIt(XhpU!\ÚG=u0GFJSg'7(m^Nje͗`=8/$"y `>X>'pU8Omу^7[BEyZAnAU}Hoz rC(U7s nH_mAn{U­3&i}q$LVSKEDͤL"{X0]e9 -S~,3M/stG%mJ6~h}nVV1~E_Y=^bTas>Z,`bsۃWyƙSo;9Nh*N7&fgҏ}s0 [|wmB+c 辌 rzr&Xcgl<)Ѡ3{ҺnQH'oGteBoUhW~":5<;ohBZLcI0m FaQ G_֮1@qy(L#tpzX,βJ' LJԟqپ&@ {FT -%WL`sDݽ1zlo1tM.ZEr,H 7vC TZgmۇBɝc koɴj4c쓟CtHPWP YDCy5^D  -u[5$Ò:8΁J7->9R}d Y@2*g )0^&l/+LϏb-?33ƃ tcT=砃k4|+GțSYn7ZsPްWӼlj_~ y]::+&ˮLc3t&E$02 C۞D ƇJbdߕL]G]c\3 ~Ys"[ ҳ~{F KM^)/ae\QHю$9(=#TҚAﮘP эXװiCXn|3(_085%žVA0etBZ!D1|el}mI]SX@r@¨ma^~*|$ i-doնbte$2Q9ipZDx\4@Y$Z@q?":K4pʗʮw~66aʫ)9А(捵X/a&NײX<-`&ňrlgsP-.AC$"{mn;~WSxڑznaaqᦖfd= 9CIO .nћԐ-߅`7Z4Єо -d.=?q}h9ʱX>G+᫇$T!KˍQ0fh ]5XDFƻcӏ;{f/[r* g+OdStD\3g3lP5HU,e |"2򓸶IAzEzÌ̦ނɆ猊r[%R쁱]wDHpa)#B`׉= 3K*mOaJ{_V&D=i = 94dv=1y!sTLJKyz y7 sI#"BE1@@x`u<2@) *&8w 87޹}jRb^.>ꍉv;6V I J5qpwp#K5 5{u/3+2Ơ` >1S` Q݇[E3waӢa T41HDvo;`A3.@*ھĂv!LkY8/ IըNZVfd#E\Qxǵb-UHЪ檖(ҧx 9[6\cO3bq"3_m P6mcͥ`,(mâ!cm.3a-jE=>y`\057?P-+4* (՛z]EĘ×kǿ129J7{ O+;1" f9~UpBtv);LJKį_RZ3,hu#d^I1OjmhtE[پ񃗮<c@`DW17,8nP<: T{Ws .箵5ڒ: e )ܭeST99t3 TZKC96ϴ``ù  #S=KۚC1Y$BŅ,ͫ26xoZ֠`O+`gYw]8=CV+JGvn4ED>j_ZP~c.bwsO=Zh$È^ )s\}͆RA77}U];lq82ک7ye|f?s٦PgR"eֱ t9ɑ,tܘ@_xUKK@*1sYcP,k=1s2w?\1LzX#aؖ/겆S;xsGe(8DAb΃hXGi0#oati30zJy3'Sw*:@ ZV KkkΚEű~OW$pħ:CnAj'q0EpbG! W嬵v:΢C}Z*`)˿F]yJ%D*VQ4V$Ɣ9P s[H#rovm^-U1P)&Nv>*,{`{Ljz;(}!P$k_u#i:'CMnc7΅o3UIc%Kr4@ $S)k&iZ᧪((>Blr(MQyϠek7u^hC#.Zи*>Nj~kcD\:(R( ^`T^ե膂%KJ12KmCPE>/M\܁̀Kw[2A[`qܭc՟Fʏ"4ܒnYOxqCaO l֍kqW!murBnݥHQ=.gfD0dq܇6_|-o6yA޸ɱfvWJ<6l^!xa!AjhJ?hxD+C&2zZ''pZoݿ wlʐ,YxZj<5 VUF+b&x kb|LSsN>&mN1n m /Ay"@ ٖX NC=NJwJjMXEL)<{* `2ɏQRsxYl JDr֙vM%ΛpuNh"U;wH@iuW@C,;|y n4:25*(-`.Q( 7JY|9qoL`!xVm˴Q4TKځ XXXz6#e}` *,sbJq zLt8'9=H&ٖ>Koc"8VWu>K^47PmI}B z:뒕:׭թ"Mʧ:z t&1M2a\}9yicQ1"UL1s=`J[M'(Y PTx[FXBdFPSDr/I'4 E!g{18J$D8]i Yri jnX!6p͙bz>KE.S~A:4W"! pxvƈx^K+M8P&G\ݛHwMwv1 ^ۏ|]C`}RAqOAm˴p), hfVH(MTawcjFguݚE 6?0bn0} 4{ Ir[2}vt|X},#hl d 8.{0mfnzƇn\XU6>,ޤ@=f?!I@o-R#0pv}>%ustS܈l tSӐ2[ y=kih?J*k <&@ҒBʐ5}2{.Pwk67WOIW\^2!8֯XEUDW0nЙ}=~ HE$xZmPwACPAqڨȣNBmZ96S]Ob5?` \P>Um)6:4(8~ 4PP_DŽolZ8J${>1dq:Q.|MX|bBG=z))yDv@ǕS[E/* 'X ǹhqyȞ[lӗ.w]@hN/lVL^os7ڰV;^mdFq*! E8{ۜªv %Y n"#E4|%j gz\co_ AgK8l5mdǏ Ib̂ܵk2Q f۔6 b zkzN!r~PƵa\PΥ&AJU%VDIFW+v6OLLWppeB [Ev 4vK~I*M, T>K5,@a$nY"yqǀ`~y=#1=!U!!uŭؤ,yҧA;f6czmp2Κ^b%L0JjU_] c>4ezM]by#(LBJDQQCEކC'¼'!0: @Q`J0qr`s<_;ܽ02%W ;xV *,& ۖ^1*QN>'T6!o+ !#ү޼5*[ctH>%+qp +F鲸D[W0hS*Mrvvьgt/qX_pJdQg? /¬`#pAxwzB*~@gH CМ ΀~O^i&EZ>L!BIJξsN ֩ e`5^޸Y\TP;uneTгW@'-ʺL(;O(|o}!VjU!έ/%!6ڪN1j *%]98O#Vc WzU#ȷ).՘Ha&kd`f HoSlSvхY@rń l֔.a ZanA48vVul#zψ4R|xdGyN-lWbjj\ P1F!(6բB6:NH_4իMș'j/ڊ)k0`% "c΃m!FCmTF-ϐp)ҹ nqK_|GnL2ܬ+ bk!A ͵'$7(k)GAur /<2./eI#cǍ]jI~ClObJ}x .c#؋s8OO5gVԲv ,h v6SD8zz%GV-S@@N" FGdncY (qc,hӇC|64ZrqsNeh n6(jխI\$s_| C*+VHҢmu\'WcppJxI..,0|6"mZVxBeGSc$88{oCWP߭ȉHnkTGky q]WoDWY][9^VCZX2U |{ O_W" =`S9F,j ,vl%`W Z2@btͺwprv HKUpPm4YBտoe<+aaT54zFxN.BH6.AUiYR)v_!O(f>ǿ,nȵmK5DjL WԐ]A\/l-* `ru疦[LnmYlK/f} "E禵Rтf뙟FkSx($7flSaeָ[5][&fA%qjI+8{څew/>1UL_> Oq3ıɲ4 P<۲ h>B9] 9 L'GfvӨ5`݆>Pd;>ECftoCx N@ 7`y+8)`p( .ݩfx2 -cCT:ha)3w ݴ%*Ib7o$l^n; 2P1F8:3-/6Kln6.pgG$Cw$!}ʩ?b~}F5c[5ļ %$Y0 7CpGM@S%adhU䷼0j#>PB0wч6ӥ]7^Y(r[j~?Bpu|m,ڋ}|J9 4gx1El-XmעmFq}X@5vvCzX:u 'BE }43[hga8lg.q C_y2vc">LQ#R ~:Sc16;ƤôdNzrߜK5.{ qcR2%ox0- ȇYyq{ˊM<˧ԭpnQ_K|5/EMס >g$> oFX0w懝83!v/7:愿֛3s=he&Fp /jݿnV 7̔)4)ֱ48B*a?W(Q@0fmA<'*^ f \9@INB `&h@JPNj |+/BM G|x`;yPƂ#>Og C>*cׂMk#"'탔œ/_Y N~dv7>F%K6?u-m'6J2Tv~fc}l(ʤL(<Ǹ06|* [3:eqks Ӏd^5}!4U:ٵdA91cb[a83ŕ+9|G?A2r~|s<Mmi_E}R,)5 # k!E$y XԧQ=Tw-JXdz0EF R&Q *sPUE֌V*ȀHI qӸ?IU)1Z f+]%9;.~NRe<$!,PhrT%!9; Ǟ[8 AfnmpgG<y͒E!AD»q]HgDzrG#2hqRҖOաwLzo&aBt70o t+}_XL ~Ucoh"E'co!rr?؍yo {G߽x8ɂ_//'e!5ísʳ(4 .P&b )Z;]tVsBy$bIL 'kL GINT-[Хmv+Y 3+ U Sb1i[5H]e5?щty |1:HsJ[ }++!1[ qO&;"UD[#xw&K8)* h. izvWuDW̑K\k[Pݕڏ8b"f@X_b& ,vФ!l=oaIeC%Aĭ4MAڀQ&(,JN_2]C:QyF2JiM>L!LcБ'gbp"HXhtuRXG:i!0q0 ĠN kXJT0h7-Ѕ"B-7"pLDX*3\eT=㗎Ϥ{.{'3ז>$VBvzw$y?>#Qwdfa <)!8Ta *?2KZLPwE,%'-cbߪm'NX? ${3z3g7MST #./ngڹ  dU%KG`dGE5-*g$PY}pcAm?*Oj\o:zMNQ́zC9Tj+4= B 4" O -p4a3XƤm/kӮ@ 3?vs,:>"&}rMճV P(9%3XE.9WܜQy֫fQ4*T^yd5GJ$?]a/[KM2v!w m R7j8'ѲtYm$W3 a6Ep^is q r1w2NeӸH)pD-d)PڲM8Hs̨&dK6P]~-jz@=zN(ExVlޮsQ&#_J9q1Gɠ낽mAׂ4aK': mSGu@&ppSxa;sk#xf2:1sikLa>ϧx b8h_seޖ3P4f,`E$g!{>d CÅ]K_4жME;w}7B". nJ5@FndrCx8㼗ΊT7KP^_vPBR)O$R (*(h{Zg%hK:7~#V 29obWN(#*5q:/F0&ڪx{l<|. }T[Dz6}d]XnU9R.iφU2hs8~úb}<3M~džV {z3 +c8,au ߬)E6eKwAE#`_5Lòu 9%dX(@Ģ2߭kԛYVսg\`9Q9i=$ ^Bळ VWRꖳ{?|4.[7 PiR,;$2)H_ _"?*rCEr8ٔ)siRS9^=JRy⊞3Om!wbC,G%\|gj(tIg4}lU2ݧuR@ً@xL[JY)&#tM%?HbB֭y|ygnkww%vsĩīC`_!nD7X4z -]?Rn(+V{JD%WCq5vz<&??/O5ѐp6dsbpňQR.$W\Q^G So'gDt%5K(5) 1ߺ׊G\+IsLH! ?D@'\DgiП JxT_Ǖ9V%Ӡﲀ/&a&lJ5.|>'W8;(=XO@ "gVŬe==*d%b"oercw0jJ v1HX$Gexh=pHom%l!lg=>'Ȇ:!62-2C#JqYnk>73Iz{N { s )6B$cG)An'*k{,*|WJBsOB'Pr)*42x~&e&ƱDΞ녃0ץ\GK6]Ǣ#S[s5Gދ?spgoW$" Al2.z `3LVKd-<;[)N^Go c:Ml, ϳ]WJ%E[GW&^RJ8U!c@!'ދr,TXR.~VA_Hئ¤cltaua5#E6[X?o`+ƀ_V&3m] i[~_A#Ns[> e<Z,ڵ#TJbgz0*({;m5Lm0_5{ewsnEqN@5!?H&ψ:)x3L|߾Ժo@bEaJߋF_kP8{9goJ߂܄uETC?nÆ6OMJqM6``B^kEl%&~rӷHnŻZt+Z74zxHH)n6%RA ܯGF7<~{Re.Ah/F4GuU$\IM& Nߪl_v'4IL,iƹJ'i-}Of{[s޸ `*e~WzƐp8HI?5cig=d8JDY@_ 3 Sդߍ;a4ɤ}oᦒ5Wu=j0dD6$Rxe3g?`ݙ16[×!d>[ vmytDzC91@g]ƶb?uTȌ!S,|—YkdTLQHq'%lNI:QV9?kRվ ׈SSM,v5/@/sIa|_ < j#D+gi]QHՉ!Z'{A o2.YTpVsm=_DxY=4 Hvtm|}el^E3O?jN:;)xGpM@lҽ?s'THX6)'w-5Ma"(a7b ΋VUPGf֥uCؗy0W1㛼e*ߌFS2U0H䑱R5Rkyo:B'DR9H"4In.NI*j/,Nfyqupe8 K: WYXgDJ lmtI+r}f xsyVخ8G{.i-C1ژױ-}%ݹ{$F)˴X˄rczk4\vR V28Tee{}c(#e픪I3ܢi+V?c95_ cjp JogG&_&dk˸}+ӌMY6 8JShB>쯵=4${7]Ȅ0Nv ktS/ qmXbޮ(=ar: p'KeҩXG@wc`șH?g!w ɴKɟ8Nak?kGBϛC %GM552<+]JQ:Zb!2C352pEԘ*hTT1eUGĺP Xlb# qD%սS. nYy18`KV%Nm(LaP!}|pD6e 3;"9fK`PMųD΀p2U5,s_zVZ|tmCcRlrz#5(Iկ6RGa }.Oc-P)4Лwhj 4 @_& :ڱH禊T6u|l3AL]+qTAv1f>?;|02{!NX .":y~V1?#/hI"-\ qn&{;M'7fu1<#jn~ŁPz2\5M]]ѐ!-OGO[c"Ã͝&_samK6sE~ZB rAs/2LcoFKh=&srǔAoN6MB?$v˅#Rޱ$Gx:ƹs_eo/6ٗYfLV X QmG1J6V%̆RmLNag Ns3Ь7zC|Dʧ6ֆ#T/40>~XŸ%LDQWB7 jh U6.W1Z7BLxKLP$+4oʜ3 b;ȶ5"58; #Dg8ۀ l<Ub`{B$g<g@Q 902t!ј=&` (sN$ՃGՑlQvP L눲&3;%X2o̥vżqKHoSdMϤnҪ"]}!׵ EǠUY7㪮-Iۣ)}%V+s|M:xK89Cm{3AfGY| -5zF{rؼE3j;s*\-*grIh{IMO,A" N/rA?;J:)2l["6XlEBp7 KnU/ʇ4<ğs7 ]<]m ??!4IcR%:Ͻ>uN2}dnOu*q|]r'ůDP ]{NBMx/|vwA-o&C elvn X Dg&D\ 3G1Q2 *j7Y*8w.&^.z;ʆP| &}w5cr]Op\ryO~Xf /{ K"#LqS[8plop1W/qw uhTi)̡[-u4lCc~j.T/zƘٖMwƸ*M;bGnx11p#?eoOdH_%p3G7B/)Bh ,C=baھ3%&mycnq |d~LKt\k*m5ͤ4Rz%î|FKGmos"a)O+qф*V;tMKY)49XDkK^ë {04V db9{EL1WLmXl+X; 5ԲL筊2"&?$]>;(MZ™v\S8^؟TwƓs˘̊F{8{KIe~i A1Y=[NN)fw^"HdL ?o`v]R=LĦ|}XLE]<d#z=:9';"IL[K'8E;*JЯp6&XVmĵ׫N h\Ȼצx{ n,gn2x|;_Cf! 3%3dj8rS2fs ( 1u. ;^vjB$IT0mU_yg/$arJseέzm]n"şe*ɩCxW'ѫcѪ%yʳxII!]Nr0q-_QH{kݸ.n$CZε< jT밍rQDzR" yQbrֈ(fS#'^H϶F? Kf$d:.TƯ)vLL!EdA$]D f9AsɽL\atZ=5j̑G3 pjDʣpsE9CJ75}VV |afr6!OR.w"u.Uz 6¥彇arSهA\RbF^:Өj .kqg/wy@bzmT=jd*zF7 5kAޯ>Y˿6$7ĥ| x:6P+@W@tɴ8! k(U˼ٍ&L՞gQDr;Wir:;q11k܍g}/,9P 2 d:V̼itLH.p^a ~PfPJ|XX<WiB ~~}Я Ւ5W!1 A8<i*lyZϐu|{WтO ȴͥ4phX/20gt7lx6U\OS"sS|#[JMMjv~"y#wn 1,Fщ8~5na}]³vHn=TD٘*ƒ,8]q0ҭ(tUԯqKvV..m_VoVϪ80E;!H?9h4 :ՑS8DZiNz(@LUe\VYp~y,]@ސvϚ/0F=J@t>TLyojg@t}ϩHۖ06`d1z `LV=0cLw\ӯB5|*w^L솽sᣊR9ötӛ8k.B$8?/kIIXHX4­ ɩډm]wX>3m"SJ={br{9Y(+_ L 7 hm9v 2Adc!V9;y`l0ZYgB/ Ů&}yۖQtty4(I`MkQp ZVщnt+g\G*J)#gp(l;,{=8[M8Y6 (悟!}H\"YnYWg쿶G nHf>kV4~I s%I Ig@1̦JKJD։". ۖ;Ѽ Gޝ ^mZy=C:׆t\6)cͧ㼌"2-}1 pKg>ܲYn8$ЇS|.=-8Fg }`h-eUK|tmMql>#0@Epoa*krɽ!kf׬7Uv0gPժ SS2{~>UpFƤl1]U-߅FrrI}JJY mZ1a8aUL]z`A|LK Z^ ?1FT(Kպ&E?Z5޻ DɄ|2dtjoaH1d-K4$[:/Xlز[n3/-|b&wE3 ydlA5˰ Јy'No%aZM .Y[DRUYKciFp60T臀4ӓ`fA'7NLrPbDYEQRNtx|T> ޲fxۼ}CQԬ]TGY(cryߊ  Jct"Z)*$i R|Lq)bԵN`+ؼ!&HT蛑+G JW<c_hdhA#E CL դpƊr;V&4A͈wvB ƕuJ &;QyKl2:J[.Et@#̄‰-,Ibv~LJ8X楲VVXE( PRݺx@4 > |t#S/l25îPWv|~+哘.=OlIe^-eLhb QtxFtBs#wxW0~W՟;*o‘Xr(CrڨVz#35ő'6kd)\7D=cPXg󷄉;Vզ#&z0~}ω0i/d?PöB7R͛85Υ\x>Íσ$)#u[=b7R\[b*8Ǯ+zy ƻ<0#z01~H.8k~\k}, ,{0Ղ<1'U@ [Yzy 'TCٰ vWthi뼓@k ND1\J݁خfcm?cն_>&&UF@Gv[AHaziVIܙ4=E;xsgHi-42e%;.jckkS{ o *C%*FMZR6So ]"\6!lp袃p\B_/blh *v)| 1~0|o/AV6frNJ0F @g&:㖄];#L<Зb{Df"nxM * :tJfȂĽ Ԥ|jmr!e " Ȼ)݃oXI%YBggC&qjhf#Ui9ΰȠ"$(u譳2B;OjYj.$'!hړkJ.p2OpE>!<#i{7V/D.%&YpEhop٭ "[X1-C5"> Ӗ8o1^cVg8u饸\->8G{Fwb"%ڗ3%΄29P_^l\G~DlŔd:,W$=hGso(IV(g@h!;jd%P`߱I^~͢ȍr_~b)K11q0>?UK)Q= ~sB/{r2iR[:4ObhoJ$_Ztx^d@N%'໖:GOuHL~I-!|5GJںm,%/JcWP~pmܠ]g BYH@g`5+D䉰22ҌBn$[Н3gcN HyY! λ?A汆ӠB6'ߒ\)=SurS{!H# r@oo06h}a$-01Ѻ4]1}= wcR 9DM)_(cb ΞOǺI;1}$oe@ٔs {ڊPcw6gN<f(= P[m7lАyTTW#}?P8UK>ZIDߞRdi`?A1)W 63wp0BQ$.$u,Ycv[ FԒOPkn[=;tа^zbP͞6KZ2l mD%nN+Fpf oZ޽jCbݪG %fWRNBj|ЪbN\UU&.q"$|hjU0Rï\ IF?DcCχt)yX+hj"@F 4rIw-}[WR;!_+a85K@WIi^\'x}`C4( D=/CtupgSw\q#")xVB% c)nK&7Xul3wsϴ`m :EThMa== \+t~Z4r:,im K.P*ϱDT(7 ҌD1]pO@KF9M)K Un^4]5Q,xG2Ӷ\γԴXꀺڱLFK.<<,XD"I2Ԃ3TR]Iu _{psY0s՟NҲn(zdÛ Zu'mxGg]GGKǪ v{ 4lFC'7 yyA%i˔4MOn^Q?̊$1Ҿ_ꄮO4DaG\$ej}~fu?ޒ,SIѝ 3FӰq.nu|c׋%PNٵ:cWZ/yxb8dcj ǟTw~cIhH5c{.7(\ѣP=L#QAxFW xٹ @OhA+`1@0ǖj <#JΟqs#p1p䕜C~G@36m+@Fs>bs 10 y OeqW W":1iyrutog)ɊE]jܸwz>TƅYI,d3D" ܸ;Z$ >rqȢ*uzZ|{;Q*]ì_CG"&1K3zV^\*'JQ>E ɐ ŎgȈ Hϟ;А{zMjZ_,d*77_sT\gprMFbGznO.[2[mVi<*q|)CnU˧xI y!znߧ7$%FbT~6e&+aid^ѷbHھ]T 7H}9jA| xk8r~WAu<ٞmEEISG !ux֠$0`O~$3u&ϳGVozib[;wܙ^ ڮY Pd n[e~pLdhz'ƌtk?g {*xP4A0@`kh"<͚Nf0p&B+Gu&蚹PS%`kP:FteK %D#JBz tt1zlHƕeWYFJ He.$*=FFLPGv#O!3_4]\]Q͵': T)._N _:Jt _ "%XZs">T A\wTBQ1`'V]k zԐ#e`&%bT)Fe@RX2- &ID"JI?~V"lj>kΚf:KMe'S8eȊ` œ ~dzWCUdn3{1)>M F5+ZeCutAsjtn[+3SGqPAfiDMҥ#fz(lEWv #K)xkQLUSa3{?[>jïC1ngiPyΰ |LK߷8͔Z,39RIM6ه[aN|T2nܿ(]gH:;+TX_"JQeOG*. 7]s7@ik&L>c,`OxKor&D`aЏ""*O|}x#w>cLSMGYSn] M F+]lp&H)I9s-Gm ą3V[\'GSZaH-Ab3 B$CHl})N0=}I3콼1=4ƻa"lj}uEs{sD37;ë~ ?Bv;:[ @&KPnJe/ K]Dgn-__P*4ѹpބ5Y-dT)l?UƁZG*s?hF9*2*kK>J+ŝ]3 C ^)#&Mf>p$IU_IڄV"1G:#ƎG0JmrBu Jx EȃF"`QG9B$%&cޒnALcyaؚZ۪_)CZ?̇~wUz>ˑIQ}?R%φ]9{"14_+O HòsE}Z0 gk{Q(Ԓ1~'Ux5e N " ydZY?x8UW5ynI]ug@BѨ# P83`*+#I躽iڼlP__.j<sPO= i16 < kuշ~l`YG6;"nLjX34F8Ai_nbb{fhThj>YPJޜGU;yˍB_fkn,ٖRqrzd9娽h QNGh]V́Ju"3/x}k 1# A2m{{pz,e%>q3┒*n ^.vP)G/$Uez.p^ V"ؚt)Di>Z#ou0+jb>ni: F9[CؿU̪WU92pYؽ}T "j!jZ./s?X zk|.]FS/RՔZȥu3r^ r@Ith^"t)ItN"jUTFfYr5WĹCT N^υ C0&ZxZsqG ).v#.db䍪iϨ|iFW ٫ޔ} rZIeZzA(|-u} BpNTGZЯLEC1 ?%q8!ٱ˙*G89ߴ V7# ` ^~:`sg:t:ǤbkFk|28#B qQHl87>S0P>X9&yy@mJ@51~UFۖzk `ʾ=ӐSb3k|:@PNS6\2{^ _DѫhZRu&h:)rtS] 0:1% =.d"D؝R?.rD;8٨{F[sceIFSA.›p6.1P *<~:&6Kä́3= #**w {:Axn$ǎz`w2q%d̋f;8]bq#M=((~58 k1cl:M+׹ ybX :PH-mw'ట{9yo:| G ]n6'.@nr)ޢqdB%ӻoQJg#? fح P!,bY+6`P|+B`%W}ΖM3UN9':9m}{f2QH*՘C4u-! RI%guA 8QNNK(x\JF6#U? .RC'8%6Rnl76Nn1Xc&pÂlF {HJ @HH6VÎB%]ÖjS+P j5krШYf+ lh'|yL5]1:3X y~XnVҔ$GAQUN^J_(uODMff,iu#3Anę0& |옅$¬2.lH x$흗|. wbX'kE5/NĄSd뭇VQS N OCԲz=}VHM/Ͱ퇲xMC-Uj&cꦮremFH R+-Zrtq#CP㮇׳BCsrW.)͗*}|( x Meޟ2}Gג$>AQ::D#]S o>& ?SVhd ‘lܟ}둡ӽ>=*zE*LM o"mn6ctȨyď˷[+E|}\"sM<6-Ր6>Q g[!CMraV8{Uh 0ڧ|Yz)Ϩ ,kaMP UC#+5'G^{p6j'9:D5dO#"8rebu "][$ kqJ_@EyVYg귆 t[>8qU~X 2AT~yкU_]P]SG^xAROL2Q8y A{)'1"fE=g|]4zBJ 0Cma;:{7U~pN$33s*#>#/ڱRN+VcrΊєO(]z~-Ɵw _hn}̶6it"6{hUebi쩒[!5u,,t;427 K0q2sS|jtpMH!*YU 1<'aUl#tw?#tM{*/ %=n+5"~ \w[+c WC|c1Tceqψ NglfJW{܍s"o-:@+c6cdd}2.ƶnIORr=Qb5ݛz/;)8,6bCj5`us9isL1rQ1( jl7(%bvZ/),0ij*m 4簄S?;ԛ!=SWֿY;3GSy1.G lӢ2GF\pbOd9ujKG,aC,drfYxTz\ϊN(N;?cS"WIs̰gR"C^Xp:v6φGӼ|vU>A`[QJ>CE7 z.+yރ`i<;&rV<[{ns->;k&sp9{di:DAz8NԻ"­FCjQf;n2 UMާ~í:h.Hʾ3lDIdyRbo@| 4x:sq&jU\D#aBr37ڽԨVfS.jоazIz a;BG?/taMuBW1yMd߸)뚔nn ,%ԼSh34=sHiHuyȘwϐOH<^$N ўIOgծ8[;.5^#N{!N5:&OFo/&"p,u g% l񼽶wy*I!>2GG*bKoG*zfôl[i-4KZdP}]j$2%XAeBb 8\*:V9՗1:QR{?EGrQ?{ZMIߔ`_niy ZLxkWv_iDػРKI 4W0QXdxs>.ܦ(}}hI> էtR!u `H0[֥ᷚ |/-?BSh*p7ma E6SttVyF$F Bl[F sp>Ĩfkyr7¹\qdJŗbRg|ߕV$lS G,D$L` [Tg%+[< ,, 6r k]䠯^S(Tr"&H_ OZzGxZS;Ӧ<")G8kF HjVL.q& cyi~e2; Y*ځ Dblh5*f\}eCE "ӝ99,}9:Yx j؆}f}_zي)imW @̌Uπpls87{*ry8a6'jyqۮqpM>]`4/+3gqNkX2^ '_2bLЀ5T'A‹M1`@x~`:όbA-غԶ* J5!oӓʭלZ}H*n]!g-CP+BчÔ[:17ũ8"ׂyЫh̘QQDu!5o{ĥbfhL'۴Z L9Ҧ5BKGZJR%LX+ZJd6;" *-Gef b±K4Ffyl'IX{'h5K1/"n;6mXaj(|cTԲqNcӬSPVk!4_#}؆{ hIk=.NU-Ӻ,#"Bl`KNH MPMqջ97  D-JWnt͖r0u\۫Ul]VĝNކyՔ0M3AZXZ-o]y>Kemv4ewjNh|e~@o r$#3nOiwp`Ezdjrf7º" qA`gWA?S;Q) D^/< o1')E)(@4\h"[W} v,=qcrZ²T=uT!qȆϓlyx]͗S 6▗WPe˄9ew.ĊcXaG06}, Dz 0J`@.I4-xU>}jR2V9ZxR3Xlm =PUڙ@ȄV|$WfJ3\$dUק-BBzU"g֢?䌧am0ŬX0XFДX]~s7H7ʆHU7VcyWo zA5u!~brۢߒ'LSoK~=< ՙ5Gx2}8Xi"Z/ fLnR]QL1v Q ,jbG8mLNZݳ#cdKY ;IϑUga,g68ME 7-߆dc%@~ll۝L5} K*xad}B|F^ڛ)8̵~Pgm(EBIsU)ƿL tOνkjkc:cנUS5<06gwIsǛ[0.roSZJqD=$5=A2KZx'څtsd†(hcM];@{)1wp϶E@ ^<9Ě_cJO :/x2u|>^@ǵ <1PNT[/]T%JC'( pfgFQdʩ}qmhȪ5٫4 YFUf<+;<\&q?d~޹pg+E,^i !*|&[Ң4XMĎ նeFaTM(Im9'C|DZ24G6EJr߭oϑ54"V){6QY9ݾ@r=#uLlܓW{ 1󮝥eOG O[$ZT=al.0þ- k ">%.$ *L,0JR"MTcZn@J'{e c.csτ3^‡*#2[NREb̗,suw8= 'KB~?';\~G:HJྯ+Nr5ڥS1< RZjG|ҾcG[686x9Q{og0sc̣aїe.HSö=|4)a8(\.J_}.dǨH̃2܆&e5Q gF4)ewI7~Z4'(5Ј FQk?bu&݀)G`pƚV1a! 6(`hiSZs)<x ͩë]p+p)d!|1].BcĿ'Y+f1T&D&- 1؞.ǿв)>[ӥZ&F5DrEA\f| Ws~/iPI72LWSfor|ly-F D:ȶ`.Elt;Ӣ]Ayࢵ2=m) L3l^^nKYt%6xZ{'<çː/p+ˋ _:A:_1TWP`X3  S/xjV;4Bdchn̾[y.لKOlV6~(lt,k"Vl sTXM-xRk_Md<٥J.\ 65G oχ%bvI\٭AlyRvy6Va]{ilWz 撒?! ؝u?`3R4cd?Lz4LYvrhsժ_-FG_t^@c9xԛORFΟH6'vBzJFt=:m+$}V %(bIhI_"jtHCdܘbN8tTyfhG>39=Ⱥq~? Ŏ[b b̻[kHgdWީ#KԤgF9֨c FM'5RMҎIHn%DH$)pC<{$\`=˻uAa9b8N vlߚpۍEZLw{n)zQ!ddxroBX3qPjY0{s!wӏ-j篇ܫ]qy{.`y}vBzPE b9JyNydI/DdJbiLDϩG(8Al܉'~5oz)cc u"wRMѳ"'6Rrn0H>[w1`e`BdimJ&e*]5?b/qI~s>ȋ[ #NBbr7`5Vc 4 :x7~5ɴ uR \9+RRb1b_ƺ9U=ee>-qw~!N nt,kM0Lyoq7C#.$=!CAng&le'Y l6||{>63t+* >,i/|&ȝ~Z|i>Y-Ni]vjzT* za OFY\!dL ^*д#fuix-3 @Qу5>oXDXҮ4ƿ M]"f.*טU=hqӍQ~knxkPS$݇~@RbDmW4oo`)=pKC μYȿĢBN{Wb*̥9]/%-}|R F9-ػ8 NBBDaYX!fɅ!څ48~zGà *uN /&=u& E1"F+p@MO(kzYl&Q?D˕guQMZ#=$bu @ۧ L~A#/l>"\\Zeǜp`XS:v B' qCICj&,5^ 5}ł4doI:(k߾aVE.s-Hdq+gn*ЋLZALL)_h`D{UgkpË?IJS8F;'l AV^}}Wr!(9)ā3J ;ԧgtNE"p/# .}rv!.n'+yC\v}0_DxPsmƼ^u!>Xr ng-Ca,E90GSaJ^xaЮ|>uU܃dڻmyshgk:9s`)k5{%ar!e}儬$M&=ņBmnckdؾH7E/Gzfm~)nwI?joF#ʽ`o}N+Qݿ= 3jwɑ݁- &qVU5&|o`*7ґ zFpHqubmд7{s$}+SSIFJYM+\Ӆ4U?"뮽B1op7$0m3߼b' q532ܣUja=f&DJ3˛}vXןJʫf"Bh023HL4}F伾lx}!c$Jb-s锎Q<7|R@[v#\g 'SU &"$gf{6Cg}](2Rv5qGPrV*v`q0=fyVx&13<؈#qN2A{@.pjM7͓SjFpK⟊[(mJrҲQy j^gI+F.p{ ZA7_)0jj8 z9*I)L@ !+lJ8]ǷޛMM/.\"4*1#܁f_3tnelJ=~ktW N`A'_"$C8 M ^d@S!d$@32lu&?I:ezF |R˨iM=ʫI@/YWPHSf f1rWS"= 5E5Xfu.=9y^D*p%LS ;9̉trb+Oҝ9$:l#=H^ 1P74Iˊ2awJ;]zgdq]|,Ôh3y%{*XM7BBFY֐l:&>F6R+U5B6&+lm5yDB~ifPJFoA0?hDyyIPNx$!1f4Y!pXj.:XR_U RE/$-t*'lwXA2y:|aj@CL &X&UR:4 dLd"R=lu D%?}؋+[ͭ/ f,ËC҄, F5qp ni)b߸ݍuPἺ˃znY[mx}/e DZ &^nO {4YNb~8:^MZd4j#%1umЖ Ob.i~CĬB&uiPf,ceN}ۘ1`ݮR\C+I؟2ŗH,:)ߐÊ3X;觽Vs ݡ1G_xC}JMm8yW)w`sGM+W˗k"Nuqk~pOr~ -T{ORsp^bz%oG֞ˣɱn%R^Π{,@=m4J|Br,E!|~$?^]KC^MC6ml}Og E ;,Gf[~0^dɷF b9F?GNOܐJ6\*!\^l2r?;;NCHCMFLa*??|(EIJz ?x@bH;yd(`@׎ ҟ^BRLt0nC76m:sρ+R&J2 M#^[TwfLn^23&cF1C]#^*Je|eBe_4h[Oi( Yc{q],A_,8*`Q<9k×&\]0?(POߌ@)X.ERr;iVw@fFܣADoksɳ%2 \|7XMw6 $qJel^5D![>?w[7u0 '\I\'8rkX_t,g;_D8)9?b57D +MhqC_@eBɽ^+(v"³ttk 927T?s{tc *t/'M?y ڌʭ[K)B7C p{,k𢑎#cy͔8bl}So F6PqVudDL=qx6YLB4l+Iet,?5+OxORD )c[9'oxj9AG%_+ET2-n-,Xv5Ss 'SVs<3 PV`m^͑ M_,[hGvH^k܏3}Xx;cd |L^6Ʀ5$#z}!B3:{kAIU&}`+EJ*W*Peb2$iF5(tɟݳiܚBp!AseߋhԌ&s sx:i(m3 Z :m1>a#d)`ȃ.vAV10e'8 "R"){џMr0`|4vťJ(?V\]sJQ"wI^^jokygMwywq{{V!M@ყ- B>`k}ci_TFTQ>U2+ 5A+Rx^U+1)7sOp \sx)_Y73dBr͈4PɯX}EϓlPL=L:"8(4{9Us|`pJL*wF s&/ETOh1i`7`Wf/K 9zԖ56x@#"}tb}pQ$Z(x[4?OϨV_@z=Y XRHϞ=WHK頰"A!cO}!sΘc$rx.N"*J{[S?PI.fx| 0ز(nC]㴼T2Y+{RAwpfɨ#!825RopQ15!H?evG>IotLpK mSHG:vbrQ ҌrTR 1_9Q8!/AB`?yj*.Ўgj!¦E L)5hFNM6KR$Jd(G*yQ*_3:s\VKԭ,!$ d\*Lk_=(SNSb~Kj>Ms~SMt] 99%k篔'ZND]z1CG e2c*`Y?+}]cW}Iݳ|7'$n*e.wpLTD|'y9o>[$Ʀ\wR]}b}PS$-(gu\-OiNIҗ)ゕ!4lq֭{? w[A}sÿC3F'a1WXIcT(P,3PsPLnXY29Z;:I.Z(A@ lH>M]Ƨxkzg|$IWI}`CK}F/O,P%!ó=UCʩ+ Ly(!&U'J΋+&3/'N/}χ+E"VI|b7qKV8=NF>6\Cf]BzDBM0`0\gh7ƞ| ilnƞgYGwvڑO8Phg '슴cc"8&og>H;46@3a:eIq]ܜ>(\2՗6򗵻v~2%o(+@XN2ɜT!jzծ|,rjȁNdIhwҗjus|`Ae}m} b!NX'-F&B=8O QMh3,\IuF5bע0{)QjR]e=!oHGQ),QȴoJIs;n;Mt5n K"]["am0]2SEtȋrZM~)>F n bee]8yVo@4}G99B`\ 3z=_eZ%EZOfn<|$_#vCA>fjH\'r 8E9QeVSGAXQVI˸r)7ѣ/䶨GN \A.YÛ^5,2ޜ=* rǬaXV&B{yR$> X ~f YPkF,TR+ӜM)ZENk/*_~uN5= 9WbK;:o%A 3dW"]m}_ذJ G*).'^V_3˔kظͮai4+,£>(M.%<{K4n'8˰sX hGJ@!{S)UL.JN1"ȓ"C,Q@HpJ83V}.}Ly'K Sk:> 1QNƸP{ ."6,YNJçQ[ʑ_#M̴@=#t^|FZLۨY3N\Xf苽 6VqQD _@b{lC:^-$3,G7e6rX>BTC.}j}|^'e}̰ ~IʜJ/IkcܱrơekW3 4*kwoEAŐ l谰D h'A?Pwo>㫲[ ^KJ҆"VHC Pdƙ-)mh-gb@o3"# _=aFJ8ՏY%~udT UD?~ a(WK |3c,%D~3'RR_ػ-P kdQLDZL7Q banBv{t/4]"MR҅6?'E .E0DBvM5.YgQlKl8SH?&#WOl<;!tmaсuq)yNZj[t~|sfrV5EMMy+Ǽrtڠzk-i,1LtSG- Ӏ9Wyͅ_Ŏ keu*hYE Ì;\tpX_f>$ޱsTtVmrh݌nNEa+n>m T*zaF&#n1zAUWр{<蝑/)Jo{:A#Go Tp;|\}N$ 4J B՜e9`QְPng"9H\Y \N\#0R{oJULS1 sel]ZhP'!O-%w =^945(!&ʵ{Zq@) 5 q Gf])zMF2۪(poX3F1F=N8*7'SL8b PF1bo0z?kI֮Kzh ] V*"?w.A]; +[-QJ:VzY6. ,*rAPޢJȏ /^ґ̫Y{EMC.Bwl[$*5xY+$ pr-d}6)]7h=;ܮ^ NR8@y!N:w,ղSqLziq0~f#Lm#Vջ{AͶJ(Uq婙SQ[OJ=)އY"Ѹ2Wcq2عD;) blzF_)#fR+(S& :M!=>@[(WNd\t]:2x0;`j apĉ7)7x_䚖WB'ԇ^L^[7ȋu|N %HU10JUiίL_Ԓ,ǥeAIrf:sBhA^WW^_Y]1b,f [[7F zKpff:GΤѱ]P(*^ ʫDմi p!FGRGhJ [$Q&OU/bghD|ZC_'+Tq H\+?YaYu]Kڔygr"ٍ mz]KR:81 yPY9£u|WX*z{GBß3alfdE[ D~U%Ta-Tx}d-:P%Hg…8>.y$Ёb֞2Ra)ϚPP63,scؐmGS ~;򨵆 o{LiA>B*NGJ FIn:uǚ*zJ{yȧ[,`9β.sP773xL~*O~6tR|޾Dž\O\ A>Nw6i7:9>^0&íRlh?ja]^8_yh,!@ww ?xTHϚs#Lp{zyl]@˾<Y {몗!kr>#a`)]!:k8 p~1=a :2O9%B)[2ߎ'*\isȭ?ԑ"ҝ@ika5pFaU ԯKCJ=<;|w }blJ ^g3_f#p;'$ĔV✛udgF/Hg&^jEIn`1ON$^:گQ^k1}CC%QK;N5WXf).Q;E99;*]kx˜ILq+s"-R*Ui>KƦ67:"O~)glݺZK2ϊRR9+x+泯Ϩp.66:1 dVzͰu$YjkwI.0':RXmmn-h Qg/vy9i9%fpW8r_zҥ@lS\lRU2|hrgsR_}/\ZYn!e]ɟF]oHk1k΁#Y4Cm%aEI $2Ǚ' 5wh-eT.8[!ߩFOTn_j *&0iuv\UrgKaݑl68ieTPQZIΚE aof7DhcH@1̸$+H4I4~E*VR<YDȨ͍ϒ`(A[!/VnHq,(rvi"1gjYJ݀,WV-veoEŎiK6қZ [IDARYC/|i⊷cES3fQíXhe8h |8mBvY1wjhU%5q^;zqIu<ELJ## eq=i[CN`FMv$jö=CD_J U2C-P^'uRHOr?΁ws=ׁwrIg֗5kFC_}[s7vI i2SR܎1ᗫ᷻I@qAܟ(-fhL(Ɲzyif^ kq|Q_!^~1}^a:Q,`^ raXWE+>;8F9<ԃgQh˒ݲFܔ@,XS㝽֝]`dI>):֙ 6MD,im@6=CnTEk8yr%$Xhɖ=C~U Z7wj}vDk"蟝h ݯCs "n@4/2@s<=mrF*,-Ʀ nvYhe L-O-l*M3JK6")` b*x2./ Pc|ݟs& If$fkT-2T|Yߵ(DU"Cf`P4ll TyS(".oRTUm'ڍ^VXhjN(~kdx $BkY&X %W!SNQ4Uv_[ gV):~ u6wީ=>0il4'@Zjp]cf},,Sh9wܫ*Zp -;l~9nZK6W5UR2jg N6bp/V%$ lYǽ8>o߸=n̳"#Dޗ&k$FP]턒K2㵘p[F{3.d \c@U jrչn(oQE~jYsggdPߌp1AIZOb%G=Iʭ"?Y_>U{)}Q+OIV@\% Xm3@XARk1!!bjc5u 8vhP\¸s0>>ڱoa4e.ܟNy5şv7B )lgyΣk;M_+N׵R*5C\ZNx"7Pt![r.$&; m{\ٷ"5_vg` t(9D [_cTZ, XAgijQ48h83~^z YS,_y."4<m|KZՒ:Ӿ]-'ÞD5Vh)̛TEKp۽Sh9Z*mN( rg3B DP7_D{,t ק:MO)OP5Jzrąܗզ"b&;5=*N/`9qWzXX0N8A waCGH":RewJE^z=C =kjh30S-魭tQ2(_w0m]lx9JGgI?j1$m&F"DoiHR@aK 8 mTf ɣUcdAEhn?1Ajۢ&vW#k6Wi ѐt~Ӓ;hxn7hzY47cm;|eg۔ݦj+5leVZ*LI  I U[b`, y+[`uS~jXI$N]CB| Z%%ei5jF*ǵU2{ 6%9~xKgA9Oi\ #_#DC7ohYhNɻާ|/Tk:Бk5<0-vh돲իPُQՁs'_qa*.q o?zH4,7)n)8\^.7+͹3? VK>kqBY! %|jʥؘmgz UꙌ0~+Fj3\>_eVOq Bs6U[eߺr ɃFPˑ/ Uiu6. SO~%v_C #-8Kz*NY^PE\p`$ʫ LKHE$.cغ:L,Fg{oZLw:Nͦh4 HKb};U<6,޷zݸw^gf `ީqSgQA;hskW߶01t<{l{#TCj4/+ V "WMAT ̷,q#Zzjnr zzb߉b8Z?j#+e${ޘ9wBћ\*?xMdۇHl]Cb>-z*@dFPMH,Jja9+2NA&_}n&AW W "|.GE!=;UyxE{/i8ӹn&Ws{6>tV[ɪ y핌4n}F O:boq.dhZ )9ǀ\s:ElZVf6E&n5bxkj( pU"󫒹{1%pG[>}~1ikI/Jӣ$Р ~.# u:©uZzω8,R.$¦)ɬLG aF)b &lQ/1jn0t^jhQ$zڢ2?P9fSߏAߣD)}(Fld4Gne ظXq{O$!bft|I GH71cpLkĤ&4 Kj5$B#m8Rm VD7(Bp6Nɐx6 Ɂ >3fxk@GX-54|.Yܝǀ@QF-XRJ&lmnJݘmvfc@^:)Ֆ>Bf8[@ke.9݊!*Fm35\1LS\SkL2)X/ze:xS䃦b{N%_-`6֒ˁ_ε&((* V J\ [/Cloqe;t9[E$CqC9o| ޭ %HU ri8=::!~)xh qOO74STgPӒYt5蘗xQ:`5,'bOCQ04 (gyz zFmybx}EEF,$et f; y+]3y}_%^2qQ1[fۢz3`fHcO_jlOaЈ92} wMgW;1娙R괵+^;JWM:\gP.GX.<[8dq_R ~՞{󛞸/A7[xroyz=R/+OD0;c5Elme9~D@&y&Qlm ðο=-(Ojs'ëW1hQd^ޡ%,DG>Zw6Р&biHb>}6qA892KTˁD6gEXU,i"8>b"ःk984zm4&/HG F0>G}/FJsLg>W7\>x+nҭ4UHC !g 4l,o*!#:, 5.3qAK'jn\a8W8q4f'g mC@VK2LRdB zj2z`|<lpxP aѺ(KP Փ,Ggtr H51 @sQڇϾ]@>gĻ^6>%517Pc_9:YRIfJ|H2gG.3ΈqKj0Ͽ74,v?Yd c ӘȦΌ8beO2W2C14xZ0|b?kO΄͟.gLj12꒫/\$̷ d̅D௫okıʒ&z[w-HOᡏz;OGdP;^oiMW(T7Gx{kD,LJ4GGQluFriMmI]<"?;s4Z~Ż'_SJ^hp rk_4,Ҭ"l* DVN'*rGO׆V6L(c Уwzlj_]Nh^ۙ4?/xFi Y\!;io5d~[(t`4e䧁ӊ+8"*Lh_jt.4!dO]FcDnF0'4e f_l+vo|_ό*l&#ƥTL /}2ܕgf^L 8 &ypk, *2)s 'AJL><^>mZ$DPew >Ëj[|d xŇ'*>lW)-"3ta= ~řׁN1!ӀGrVT`*<*E\AҿIYIZM,Ty:I| v$~}V(+C`P;Kd{ay_7cAټ=-GvdN4y{ii Hu`.F™+5'勻Tv#8A4DW¹!2˅w77B*r;+vlq"jkxOvd)ug e*a.b<h1 nS`ŧo{xhiޕgw3;co v1*T9WJ~q\RSym?3„xp; wQ\Z @YG^.[5&"9 ە7ǧ-g@1ogT{2+.6O8h_7@H8hJ=;Ȣ,FCfeyvU1.و?LnZ9H V86\Tz$SRCcOn>#%<0O`Z֍=wx `i6wS 82^Rމm+D·Hf1 yR V 1xK%xo9nH9 ;#VFbYm OO-ôgsP┕<݌qO,8Yig1Su3\=dOu3jſޣ]Q ,Q,1W)2EN}/g rr[VB u1rjJ/9輽Ss$E~JEw |*qa!o[*=pVHy#u4J%s+Ҳ04:t}qĸ5dxg"8m`R"_ݟ#W]h"07ulG%oП M! ]q(ŶnbTԑUX9b1zJ4^;wܩ(qna#ccF6UfP Oi['(A},$ewMc l- ꜍\ӭѭcN"9s' uC3F~#dMd@qY8eE x9O`KA/g8*zrbʰ|VVHyq8purVoy'0a)]xc`tdNTQ, o򺘌.v\[7Oޕj8‘ tz6hr0d+CGKQ't̸ړR؛Ș# C '8G ~\)I Դ*zE!í dEb_&ٹM-SdXՎ A KZN08 Ʊz|{ҏH&hp)h&5-@45T 9,Q;vg_VFVdN?6_p 2Bs: qeE#GŠ"5[yQh$P/}37ODӓYirl=eŪ[:fq6yY4mG&hGvk^&f GȦ w1rt)fQQ I *Xs4ĕdT 9^rګAa2-ZR.&U`'JHP$yw\Iêem&/G)&&F&rA~N~^fr0ؠ1>( H "Cm5o(eRMON̟oXaz>&ڣT^kfO12 y l3swXi6![ Yk' @U@q8h3i\MW8#j`P0HNDc&ܘx­j(_ j(Dͫlku`3x*Vk4'd& X%{eV|>GBЊ'mŋ2lBT}Ae[Yyzꂨ9&/#9(`_s 2Ycb5 CLP,y#K0ڎhDǢCbu9qUA:3q,[d֠ FG]cQ՚]%G8Ɖoop>&3!Jco.p|iy"gtnG3Z0׮Їi~y&|y^b*Ce!oQr)'u.i,d.=7Zpr3^/Ks^-$s9 ;߻crGx ut,s(Ya8X [S4MTpңO umK҃= ᬧ7h;oZ@LPk㶞YoBʹGw}$`e3 3bn.벅߾p<)dYȇWY/#+|' :BcuS5|}w#]ecAD&n_yE^hp yδ|RzYMuo^My4n_I߶`6 z䝸RΠ'?o5d$S!zS} Ĵ=L?&}ĝҕ}@U{'i3<FViR\|hsn|" _O\D$7[uXK㏹HDHV1ƸYUH%K3"0r72r"/TtdAӯ6q&N..tbaݔ,_.msod W;GFwoDܛLk.MVI!x+w[T9=wJ#ꖤ$}CY(,(@s:gF&U )X.h2:© \I7SW*W 7ȭA֦qf[RLFF-0%݄L胁iN= 1<(KwpG>p<4;'c6*BQnQJF܌\쫈8T&7''n%uB޻O׊gosni*ln, h-qRS `[KG^ݥ-A#3s;ɳODjEAZ#]9ru4~5y) YA (6Zn  o`S |v1V+SR{!8}_}ʳH-sręo4Ǹl?-ZG64M|͠ˤ@wpl5Kz ʹd?jIo%P׆LiPl,x j Bdx ^|3@G=.pj@9Gaa;nxO/~ՅxC/1 =c9fӅw6 9E3bȤluoӧ\>J~ fXʳ{(VAK^ؘ$i{dXIwU炻P%ne%[;o휣#b5tkd_qk[&u00FENJbk le'1Wƻ HgfF_9u*_zVWXac&D%:X3zdfȼ?@ CtUƥQCCTrd Venڪ@V/RږHw)hd֋e: U^rҵ'@h^yYka#Xf ~'/<"AKn[A]hP%; {p_RE7>˵Q׮nxYGb0B*VAbiBm9K;ĴϠEG-oä=mm:#Mh8!w_>5GQZ'N 0k}fϬ[@%ZVQhVe3O75X_PA>L;|C& lT7ʻLYK|1ɚ4XPDMێ[rf؃L<ڙX0ߘ' egȂY 4'ԢjCM+> zX"dpq#VfɷNόu2傴q$Ҷҍ|B .6--VQXb%ɋդ*xޓ2ׂu$?*0Ӡ_YV|jmz D T5ooЍ#_{y3RXnUEAԃ ie(/\~:!.d9@RŽ7܄c]WaU"  tS@{@@W+[M_8S."9k4ydw6A'L]39dkAݤi"DVt J2+pj\I(]}9VBJQͮGg B`' kZ; '|plyՈg`L>dR=l;8PNHRa^GAy*+Ǡי&9_ݳݗ,N )SX 2΋ِBsVR7 0ܙ;R˪ai`Fk]`=CIр,o4Q=z"wDM=#KFI*.ᠤ ϞY 4U%mGj͊~sل8\k@WwwͩJM?3{[O4###mrҤpl5h~:xve 6yhkg̡֫ ]ה~wYt&/-۹R>&;diwZj%"&7wgk40(lM`Ns!npL EeKw}8<%3mwY] {:>VK蜮͠6yrpxDSw$tV It:8Kkc꿢=qsV;)5-̩Y f6#PV |Ŀu,;nz)_qq~RٚD?I3o;P,Pxn([2tx3 U nYicΊ {~"~S༶UKk($Ĭm@>*Dt]y{ >G%7 /}Kh 'y#>v~~I:}i86k$Km!ʛ؁\jLJHߏ{EWEiUӌuk>@ ep]1 J.50}vQ`M .'n,YOķX|ve12G`cs"$ I NAFR)pe Z (+MX Eq," EΏ=| i]\E'lW_D] 1 FE]6My74`Wh Usf}RѢoG@"}%"t.- ~.*)}yt瘵{aк$RoIK'iJgAcl [Q_s\]yqT5v/k].vOcTdX5 -EA{>'[F (αoL,T1KdW9#T {r1mtɏzxcv1V1hk@TwˌG)Uqq޻ܗy,9/EH]2#[}ZX/"l`S,žJ&)h[@bT-д9q2?m%aLpH/?F.QAf/FWP&Tn!55Ia)Ml6$&0?RԈsH6FN&dܵ슌: ơ-.UY҈Ww}ZLr-hVLծ"r(/js:űһC>e2\wH AtUp{v, Kp*Dg&ӫvˊdReOo|d^_ԃV1RҏݍENαRq8 %M1M=YiRm#E8GE *F جpE?S?z7k ;HG!"mt`frhC :5(=BUIhX&.3h2d!pk90RSQ(=I%:%GOFvLc%D0&4 H4bA 2@ur̀~XcbIf,h!P;8;,AAۃ=og _-&~ !8 ",'8_`֗8 |a9AB[Ջ(|&\ i2ИUjc}o== %{!\Nlf! 9廿Ha:]ձ(>͠NQbG'>⑯eZ1֏`vS /{^_`yI4ec W[Sb 0yiG~L =2<*Z!#Xϱo+~k c^BO[jLDS j@.>U%xvw-( D5|H 'eԔpT I$93Qqo$vUc.6K'#cERԻFBͦSc4ys޿@Os9i4РcA'\}'kLEBrYIRGK0pK664$oxٻ =%( ';M@{4_ph7FCuTy@MI84F=Uҿ z%B^1P?phL$&^yKj6p}|ゑ4A0!ͼ񇷟 誚-en}vܶH>=i&wLṭ F}̩ r+rgM Zc#Muf>&ٳo*(>IUhbetD| /7)kB^ͫe /~D>VN?X cMArsJƂ(78y /NZ}\|? ZĶz/OQWqPy1d5%G[$)i{Q؛~c ?@!p#ʍT?Ӧ7`\dLV|Rح]axgC5Ct*1Ybs(dȮ=kl分k$4NV7*]I;DzxĊO1!GGͱ +[)|GX^wfHL cZpkkڎu85Hf]BH>G]ڷugگ 98 3hp^7DJP :ZTN#~c-ooڠ+uA4cċ`^֙Q[XR$7+jwPL%|V:bb믞]oc7QJ׭AG-DA CoQpB鴾OX)|Q6+˸Lп'-!>@= |XiN w9\Y]1iBml16<ǀ{lbXJv,B6{qm}@Svp L[պ8m3BϭVb ڮx);Hl>XVWS6[_]d1t:cѽ2*udi1ϻs 1-G h_Z^pmMntYJ&EEf5J*y.&Aѯ^Ԉ/,KwB%:GÈյZ{mY4EA=MPu--K nd^==za\u[{Jf?-IuU+aL9'HLx%hL?J*g(,G6tdaUB"}o5TﹾہKqvܚѽzU޸HrNco(A( Ftn/H 0v|FO1>oUOD*bacLlRn7ڍ蠤. |i$d&8ʉD/(;8j`07k8kK[W1/VqAN!Bg~ȝwb^jSU9._:nlЎ\/ 'qt[f.,.\q1YMHmo z 7R|}Kۤ_L{9|=,)Ĺ7ܠK3 ?c+g"՞ H4^4%D"l,͗ j,rlZ!nN_m$q`g8˃# iOJԚ5-}u"܇2ohjxrz9r~0eUJ+ttYOƪݘ5'kD o} ȗ3_x>)̄ s[^*dD:JgMb2tkddRpt0U$suxPV"?3R&"*!ŤvA8\Bb\K2gޚb[A6evv9,md?WNn9&Bݔto"S4T5Z! =H%!eVBW%eRY6OU@^\s4[?kv;iXc3e[pֻm*U'$~K,zN2`^Ar} .R%/zOe8npʧ~12 $B2@7!"d"4wLe&'Jsyi,Q(k=k~r(G,+)߄5<ID,mqOCbEqF>DKX[qΞaq#;!g2 k*庫«*Ќ814=WHŹW>O6Iȸܓ'gyɘ@ړ8J8N^KA {V;,cnQVOf6nhW >맊^&c| ~Ҋ |o.limۥ.uH@F>St)"&2 0om7y[խ} 0;(_?f m wA1 `迮ƍP.x M퐁0t<}&Krf+2Ď (n@WEewWh,2 b["A`(|y|w99ٴ -U"dP]gkq󅌁MKUl\.A!u>I4/~.GnaInQꝷCH=Ȁ1@ٌr|8Tڽj,bك z}p- tCNNg­c:gR,1!llFP۳ m=b]B X9Z:۸MW'x n}TxU@e5ć*Xĭd5+|;w.G8WoC%Ϭ& ,eTZmML*uGg,\Ɇ_IOnΎ͇"OG$E0hZ n)牌>t>'Ȩ!B6-u=|& [*;%2,AboC Q@;!xrب5 ŜpŊW|@L:[L\h(lB:9 ])PnAzh:6 J,[tũ3 IP8YRiB7}#%{4f\s}C0l&?7e)7sxz,D ?Ht#i!xhe|{zl0ـd(¬'nhj1: ?h58 ,-4#-ڧ%Ω8# Uuy5]K Ncv{P??&* |o_W~sK; xq$?Nl?l ԍ4kXMaGVN[F^zK볚KAS‹#1[.8JBVd,YeXOZ$7Ǡw Hy_gu] 8LtEpZ p#PFo6Co'7Ŀ}.1ou_8 9Njn[I/jTkĩhN0'<cGqPmwqRdɳ(&W\:r% QӒpPO.ѾWlj)ʂD$WIl:tE00Xd*wYsde3+VuaMhe*u<`BءB2%Ӭwވ:FNwP6O("twv:x èBC;'W1: `#q ւN Ϥv:&d~E40!b<ȃg\<0<)2aDA8"lJU"Y=;QxoWc@U*Z|olx8 @gƚG>\-PB fw@@2cY) m Zn'T)]ޞq^Ҳ>і$sHmKj5SUzS^Jncno9n7e3ͽj 0CB}F<4ɧl:kf&;ShzSu!@se$p[ Ũ\z7u蒾նO+h{sRkIh;|/mrwLYD8ӄ z;AN" e͏WzH_d*QxAY#Ms "4$`иjxKe"s~#":_ &x|Zc'ۉބy13$)%wT_vUQvo~RDVC.2ԅ z4:S U{Q# % B'*\MOX$'1jۦͱz/T+bMX+W@DߌED..^j?祐+Ɔ`$Z;W9T{Fjqԃ?umohZno.IgZ'&?ի}&F2,ki-Xd7u$=;P:O..C k=aB5}qk,1mE%-WS݈mK;g_7F"MϩLh , 94!+Ƶ p} yybez>&5. DV7qF4Еi_ M$hEZ/70 ]EBwRYcbx]"B|A-'+jiLdU0;P28&2 d),p7wΛ[j&\eYP1j6x 2DBnA-ၽ¢K3v/QđK.Vm7Yt5kFC<)/ ",gTpjN7_׶{hβQ0ˀ#"4а~݇&*}&C83/'9_>u~ȝ:;q2l`!34 (!$Aƾ*VD~u/w.Ay` [I+?6f>;rI?dFTPD鮭nq3ФJٴ\ilVJ fVNZ۾.L3dTCȗZEf&@v$ ﹙LNPr7"֫4vH/DwiJ*LX^2g g"x8(j?4LZ,jAFr$lߏ6l=EV,ؽv{dXC@Zﻖ3wACl]2٦CY>!-SK]V |[~Ivڕ=H%y{_( u{7MaV[lG+-/~ @"e\<2pYƐy{- 'ÿEi^iE4߲Mr(~6e}WZ%]so@4L; : _S xBYY2ҥ+LOվ~EZQ`Aze}C еl wds=#ZQzuj?]ӥu/ 3U+qH]RUfyVX&$BF7,9 V cJT)2@Ke!qION/⊔J7=onukUauOHߛxsCUt}h*wc7 [iJBAr|i T @ӗ"|y)a!K$flp~piK/P'kJ+z;db#_wB5Z`$dQ@(wK*~a:ա׮/>:Ղ|zT]5,\jזh!@m0/3Z_OA\M  PD&SPXJl Ehdm#B@cdTƾ_e43*pľ1n\E`@^1\"ITCl0G씤/KcƝ[1T >^m z|c*ja23sl%ۀvÃIYp7,ش5UK1 \G>ѩoIQE"Z ޒ$ ertpi^=[l֚ TXT镊lhKz=V̮4H9߼%9G7SXUq/M(5/k}X 3m,Ua(3ƃ!k4A$ ,S8@T"JoQ nO9=Z,/I`)= icOv^86teFuf ^/ hCf42?35*@j۷Rĭ=}l9D?9QHO4H?mzM?2n89ĕ}$`;"i\ '7^tw%4zα>rEQ ;.R)1)'/:EnIBZ)_;󇦜B~ϥ AosFk`" xqjHA4?0-9Ut Mv–{=ttNJy'>pikai3J hߧB0!~ݑO_=.[ *>qANG6YPmNSX堊-%YHCe/AVpQWչύ@F Ƥ?-A(V(=E?P3;,+=pOS 1v}yaV׀$Ef _uD ? 0%Ӄ<ؤ<4DQ F[r/,")=8PyڥB+uLi]/E4b{#|TF&UB}9 3LKhD}j }~awj;\R΁S(4Nhśšx]zE˖7w8_ -> } #>\ئ-J볠z6\|eTdNsfZkM.w~`n "fɌа\вQ']Y7zM]ݡaaܔ)%.0/ԣcvo@VxhV9Fp{эN']O 3r>4t[WEŷ0UoQY O/kDp؅v_ڭ?'q;w-zuuűOf=uQ1l."?e1G߹D1o@ Ui/UgG٬Ys> <5,oCV&}eDcLx2ܥC#JpAEt^ۂ.q‹I%>+(G|bv؟3f%5`7 q%/l:Wbd6輑Q06R)d-QvQq4Qe5j@ Xu!Q{!i& ka^2Hl'YZg@tR?Hp@l9!'5R>P+<%hIAW> 4E}4̿!xR&8bY'M GEpa@cgO4ucfRYeǑYWFoE~U8Kӟ5zPt:QĢf\* Ox28ŔaHG Jug9l@2NЕ6OڊmhJfpJ JZhDRN UԴ A jəёeF0+ hQe_|`MIl= :cVd-w;dLQ1#gmb@GV91^C;q;W[,(sI^Dozַ=Sz=u[&-uVʦl0!80IǡyL?f`hK@􋻫y ƹfJ>A Lh FO^\PGnX/w?K3U\ `x}jܽMH0C ҧ/^R MQٜjoCĵiu>p?;[tl3]\MlE`|[HdџU4όlZ.N=ѽ 5L[P_~cI[GO5@r Ʉ&WO N\uv^]% :sBTBl&s-}Jk($dL,j!C]ކ|`=4>  ? !tTPzpCT]\uA]xxb;tNբyw(N#"?[, ;wrlGѥ[lI/M ;:ȅΧJ =a4'۱ 5P\?e՝Sv;G9 ˊ.72ELANA" *5c+L"PF<>#OZ\l+mӫBnj-$S? 8aLOHYsH3SrNzdM=P?dx((O9ftLL;9];ztSJ^0^)G3 XL'+"%6(.DTl5N-KrV㽨^=iv14d\J]%=A$ hAi&P7 z &N(VN0nQm8 q@#?\)9sG/e! oFsF[p V>ziNL3w,+3I3N/wѻKܱ0=]e;4O00brg{j;:akT3(ѐ229p|\BCQdp)ƪp'H=/|Am#ەг'Ξ&,-q?yRv}^wXotlv`ؼ6QqsKdC-. jS\K89G k^wՏecbSRJ[hm Q\Gy8FW@ yh!HZC0~=5TJm p7dچ wٞ9]LR%8sz=3X7Y;)fOH@csi6;ˡEo.4gHɡ{Fتkj:39愯>XpUAQęD"VJZ&aAdC;XrO|II†#ޤsD%xdwȕEa,M1[b޽Є!sEWto;&X4B}w^pO>VXX)vm&->~7^5X2q ^F5 NVpAaj&!j?tᜐvZH^@kA'@(ΫfhȻT1YDPhV2:{>\i+^-\u"BXҙkЋX!S̀`P]hέ.- 8c+f;,, g:Z_;},8MD2Z4Z.h* XR)}؂NX'#i4 JbhC*kʹgflxj⠌ Nǭk!7dqbىӂ ̦rhs *Uxzlc7 B,YӲA_w;dւړ(&zf6$ʰ]4Ǹaa )P}/!/?L q&BH@B_J2tGj=(d, ϟ_k{!r!2Ҵ`ȐsZv RG 2Rt+5n">{[ #AeA)7̩ ֚y03v],>U0`#:$\y+~MP?Eh % 0ىh(v@$Z:`9̋Tt&:c9a-0n\|8gZgmPnH=] u FF3lE 'Gȸ Agcl=x*Nޠe0&31 !~5z,8ǟf6q t/^n,Սl#=YzEf3胉j(_(i3\k o Q U%n.õ=EA"X+H=q?q/I';H; "%j&Ҍ2c]t[{iPd~7⍲H!y=޵3c Y~je4.sюpT\{2yW.Q P6'A0a2|P)Ka^'#nFf*;Ԓ}`\]O%iAy;cyX vRX7syÜ,o<A ͸?~4Mq^ҫI< a 5$^4᪂o.~6GIW;hdt {gھ ҐG}h Q5U˯;hINdƊp7B&|/}gضL&|X,_E6gmt.u C=s#D%ilUUC~uMdXʃSK6/ӣeTAو[-mi>JCiJQ= B,X?"j]IR]拹UXTI~e_BN^%qj-fnc;}1]rKz%PXQT!>%"&}c/cId@cOfȨw] I9sJǺ#fW,euZV́|?%Uiv(/eE^HiQl*~ѢKJ,&x@e_?@z5bHɰLWhnY?@2$+~Ll)#:\`H,,ʣc釠 J9PA̙^3\*Q@ƆClf'k7G=c(n"Ic}=.\u6+QFi7% =r-/B&zNb^ H%\`%X".9* *J:{tB[w)H$5痬+oT5H f"%qmtnx#+wpwtT m Aw Au #He\BV|)b(Y?0ܢKx¥! (7!-vӆlro|i gԿ3bZma.0Tϛ9fRF\-ͭ|_h)hA;TsV#@[N@'*@kmnH6&; `:b>߆> d0VM,( @z$;BDc6g̓JTǀi 9{[;mnh|03'T V؞Qb)y}f^n;x5,*uvAaTh}Ue}vc5葾PMr<\4_V֠--fr{4BB>rGqwL!gⱙ5"8}$j _լQ嵫#hnu?LEF粴hW/wkU009EFIQCufp9695t_ps?Ÿ1N-ry# ̜_;"p%Xt)1}TGw4RC|'1+uN̴o}q&!&%KlF~Ѷ)N4ݿ 溟;x0ݰ3i]' bFQcmETA%a LS-Uz ~*vz2h$6g A,ZQ8"C;lP2Τ{ɤ:'1U{N4R毈&n 325 "tux$+%sl= ]KpM*aV;qmNR8[f{.d6^p)7xӀ'e[| ,w Uԋ |J=Qx\;@hB-$uihˌ*|x:7]-!AOm23z Uȳ%dV*9.Pոgr['i2`f+bp: 5/+9քRv-毎BS+5:u܄3 E}1Z Ez:Gm2 >;VFIwYAKeqiW\?RtƑ;͔v=(&fOO>N}>+Ϟhpq. Krx+M*}\ȱrt[fBʀQ e~J7-[| eM1Td6pEJ]9:cN)f6Fg̱(;;kS{k\XFFݓ  TYf'6`y,Cr] M|݂9d%NmkrbusG2B֥Zj!JbB1t.uB2: h#-u58$5I~ k+#7שxWYsGܙȍGZ9*+bv ar'$w)W›U$‘ *ܛ[hJ!jnN)2J\dHv9a 9L;% qזo| 78:' <$9z2Svӆ[I7ijX{L mD)/=x^X`, OHz[ ELLC $쫥cDO/oy qWV!Ýy;.Mfoz,BGG?r('wݏ,m('tE+l0btԫ4͊Ckfa|~?.],LEH]DZc_\'&'O,cбdy*r[6 1E1<!TBY(xAܒku~I3Zy$U9ܫ"cae}rZׂYrރO QsѬhVX -wB̲Qd8~lBRR-= / zz۱g0{|)^.2p&K_<7kh~씠FGT黈G]~x4vx1a=i;RMG=gͶ,F&f8ƹH4*`[u'ij9$W^ wz.`Ѽ@wب:y{ I^__ $ ܂BI` ʙٺv"uNG?4,;l;y 70˜[\xAW(0POjj X4.]{ R3 D:49-,\yP<h_\0/vfs:l.<_!Hr8ݪM3K4Rm07n( &nUU.`dԮ./RT`fM;=VyR p`~ _!篸_Op[ruk͒5F85 XQ.u{D,󋿤V4/{ÍtD0*HyS[xq¶_{y:3/{HONa^vlXFk]&'T1)#AyVaO/|bL'&CgG{fĵ h~b܋Y$ O4u+-sta}EB2z%;ðC Ag `]qRNW_=;ʮ5 sokvfBf=Y_e7-_/c/z7 A7=mO7oqlW%* fT`g*//&͆GM@o425U9bD7Լ +樥)Kw}50&*T Ͼl׺T<K jR4JWX:~XL$N"r5B%-Z =,йo 眐 |h/Eۏ0M5z+Q(2+QTT, SʋR/qă$k!0 S9/}M-O4álo%[a:Nٔ\pR .QJ]2x56/V&exiP0%"Zԏ6 !Dx([3E1&P6"6Js,4[,|Hht1( B2+?뀬$v̠b# Y2fJO#$2'ḩzEc劍֑]2G/Ey PNr~D] ~̂zA `ߛhɤJ+J<մ?~JS'~I5B)s{[!Gd©=<{5IJXv'cL?i ?4یo4* bH]}(-ibo||~q.9S9IV6㉚D6;F+ӧGl|ӱl M.҅@>nՉXg5 mD;E`Sp'/u-I2Ѭ^)[Ƶ4dcH9f>co% KX#wU|=>?wfSpOA*rpܫ:Yv?0v")_ kaԠpmffjS2Pr@10WƄD{@gN"svM=`CdԈD/@āk?L"={NM !j (uv,x43)x9WMl|UoFe%R}L=Q3%Cj$˜NDJT&(,ⲱ`b^a61M] ,tC9ROMhtn W)G f*+4(gRu٥/m9M᱓X@p;1=,Ij&yY> _>9*VKGj7,IlÓ_Z3n 4Ǧ>щoŭJep*vTX`m}1M2XUyg] p]8|6@#ǁ\6?)]ŧ=YL;h菬LqS򩃋(6pP):\+:_r~3"p$P_5D9u?GCp!^BwQ;vn;Qx2`Bpk'P06VLֲn qGYʷKڝ*d F.Cf"֐wd9Uڢ5}C_)'Ot&_ RT4.4Yx2c☰[4(v)Q9pR\ǭceO]^Jsl;;$9{W/_ƄBLT#YY *v>x _LK+~P Vp=Nlwɺ=R ݙqdսY UF">'fHg, l+k[p7 LP*۝Ш]k Bii|? rΞbDVV82+E;Υm*8`^@2 D(|p~yw$ GD P%DxWKXxm?ShiC,|*,@8iItOjwjnd/ 59#PaS Xc8.c9] @GP\k v{#S)>u :ԅg:]HXTLi2!94+(9R@??b>h X2);)s,Y -##ȻtsA;$9K -" ア 7YTi6AP{}!"Z LM{x$B[ؤOuhqέf:0G]XV# +,/ޜߤP(%*KlG`dN0ZoUVdVQ,ޤB*Ԯlc?]_^In*EV\rԠ% ;[ kƀq$0 6E "x)+A f G8:Pnaym|^* kmkj. /iELG0_2f{8{"!XMpn[H E)3݇&.@a3x4 /^CbpχŘfbj3(oF j*/Bg۷=URuDՍ5)oÔ&CO?C%p֫ , DaRcN\;S5;:I倌V/ߗNR. 6m#;1_)7J`G[?3Ϯ/dE~X95}weшyITBA{[[ܴGoQxj(h8Ҷ{ 򭫁w}4\'MqK$x>;+_G"HzmZavK60,L®N -}0Qnh~x:Q`\8G3ɢʹ^BgS-^FGr mXv}ymcB\w[~cZ4=Rn]ll }+5 DL'N[enASi!ŋN`6nSK`YY#MUm0R O&N f/wڎy<"(L쳛8r%buDrw]%zR q%NGW li4}HSg(˜[2c?&D4ܕeY8ь~_uACX7wA, Z)YV0t$: va͊fEmԧP?G${*7i)!8d/Z B VGY mڊՐ*Tt_2 q::WgL Q'qrv{Cub.Y`~Ii–Q.e*< k|6C1E1!鬬C !Zd`koch6]m,qs 6 E% QOԎ h6c.<˺vcG//d -n0[e^RhUn( D$^& 0_|.%:zY|oq_n5^<<@cPs)/i{7I50_k6:7$+zdnn$y9`SҊd.Xݥ;ok_OW*Zԗ8<&f6>6OpYvL̽H-fpgoDZՙ*߿ &hH; >$RPFKQtc z0Qa?/"9#J2.BZNêa)i[22{]8=x^ݻ3.:{Iv ~N)fD\zT<{%z+ ,$6b#*=˳ެ `?~1:^.XA= ㍞ge-}B8`mR`͈p-? YJ B':KUxfB3"8xOEK뒦PX]TP%vIibt bX68UnVu\'6Mr,߶َ7 ObR6qqW>;.%`@QŃo5t*F*/4 >A 3SW;ř0=ǃ4CDS0QU%4 j38JR"Eƒ>63DOW< 6^|̇hwK6ę˜bݒSBX?+ uK0Q*`UIбDb1UvҲ ƳI?sR򍁘=\=MQ8=>q[O#o BR ݀{иv?;eHK'&fMBd8mVVߴ}pƒfa-{ ·++Iu4:MԽ(+brbB_V&-+n\*7z$haʕgτHmn*h RtO^IsAkۖ]7Dj[uk鸯AU>X~6mh"esF 8ðq yL/_ 3 n@ <=P7ep3=cZ:_`Ji2(n #dCФkY)t)=T3(p%Bmj0VOU(E\z}.M` Z,YE&Pg3Hީka P+%jw2J׏*Ӱd4~?uV`^tKXYgU _"pe|C bnk= \ c~ʐ;U16T:иoKd愝%֢i8u#2{ }L|x1Ȉ=_~gq8;IvQ팕Pz[jG,#^Ty5oj{i}TQ LQ<k՟kY,E.ؾ $k *'!_E`/+oi Y8+cWACkm_ p dԊ,h Eɡ$ Sl1菋С5EbH b :48Pt^EZqDmX7'1xiƩ|BRZ$?  p~z-sW =wǶU;2,QG10p-.J8qޞ33[% Qn'1da*HEK0X--/v٥ڔNܿOPi0ԪmPQ;Da-kՙ帟=\n%ucL"sp<[kE);<|=B$D&ov hUːƚH˱1HTT`K#I6,qDh%Ya3G\ i(z:cgs uBL' wT6 78!$q- ˘4}Dl_Nx_W2@R \(TqOx*;{\rBŰں 5S:D2%DuZt]Ly6t!t#᏷|mvtB5%fB/9:oXp00/n0w5ND|%LU?jJʒ@+OE i7w;Nx[/9-4ԹmlN}-xc7 JW=jta&9U vk꿽%%{X' i76;f=?Knog N \O'U_@rߑhYܘ<4TysۓAc$l-5/DཨNgq턺p:|Ké-UL4BqHUEH9P2//w+"D|0ŲN>t>}]uHC"AKyoS M)|nVsӡ K,e %͙ڪGW|=Kj8 /L.jh)~{lnY:KG.߳APTat4ˢnx2U SJ-_&ĺ݂",yjb㏁+m(@ቦEÚOn\@:cL{P!HRZ20X;C(#C,nV% \UgT `3테 frQ?)TYya[1J㈴ށ&*gtx,H۝ ʥTWJZuv+AyAH;mڶb20*y|Yޅ9̆*p^nr֞td;.YXOq}yOK}SsXjiA(Zߚ pI^Y<q[pDycxxy4*3>x3Ӧ2~TOJ1mCz;X}oc<ĭ@ FjtLp>$g9jR(U-83>[b7.=%z@~OE 4OP,D3%mRc&. \pv &tHpεٓ$y ?ȹ#:ll[p}ZY:mߧuƳE =]oU]; ]]Jf%Gp$a:7UuPMY'|"b}o-'q]]svtv.,[^o*6V` 4kG%lk 3;umŽ&qH$6.qēבMzXk hc7_NmNj̴mRJj-W=fx1v?;6 Ex9|ULNN~Nd#g\|]H>TRs sۜ&V"Oi@~ [Jq%% VwS}<6O&.b\Q ܅B /bd*$+%|N aӸE+c+q_YLY elbiYq;moa%#Gi%F֌! +kglx@vnp#D<$ʑlIW)v60:UwΞ0[k|ӡr֥$TKk: L f.m:XB3=L mc{2 7쎺{oWr[ +ixy\ )cw&ȁ Ͻ|xdݰp4.bYƍL6ܹZŎݢ7͙ez[\@Hl >_4 m-:bjQ aXe➑( 2*#gij,m0ˠt`g۱:xؐ toCz}qcGo_Eɵ;"t%7 {ʐ &3R(W"XuHRKHL&2hMI}x*{R!zr@ bily DxEHY;"JXpZG O9Lbj:ZII~[d[V3P{zN Jm8kr$A(gx~{6@eI 7ycyCuQTZw¡H36娀XI|u LWΛŽ\:s3~*y,P} IP:Djg!*nz!hVv~PL`|_NW'']|JvtQ0ςaq>6o/- Ӟ{̄?n!f2AZOPSE'nxZRK6uгwT.JՉ& y,JXԽ!_k7UwuYHm N8l`(J_4N`[{ΰ^ B*һb 2~ d?ϴ Qa3Fӡ_/!uxNj6tZnZ?fp;i?9)hcM Ro;:a>.@.Qqx)rZ)5%% j Y#5~9LlkǜNA,vrl+t'qyҳ$3JY+ſ3~(~೻R$fYKggT)|TΥ/78O_pI]֐MBѬfN*95;q=B%)zޢٔCQG->",,޴Dnhza;I!Ԗc 3b le^tEPt=-ȝGD&d_yK%{rj2KE}l:WApPf1YbJ9yƹCVQΟsI͊Q-i Nu`o-7ˑo¯bx>AjWyQ0 ľgNlƊ|?3M?"QTA/윒t $F,VCQ{.a`L;C:Oh³$*]%I7b?ԈޑIKƇXֵ]r\oNWt+0$)U=Б8|Bwf?wJΚ-=1V'oU⵵93j 0 YV&ȥԎ5z~tU*PIi#[Nsqt!"G3E6RA$ RYJZ"Z e/*SEn?}_ æs6q^{sdHLbEtg')zkjī{O'%mb]ojƫ{-ְXJCv;+q?P{ē.CZ^+'WRݮ2RJWCT:h l] (aw F(7lu,PI^dy}lLv/s{M ڲiѳDmi,cL$Y} X[z]Phr~y c?x8&p8tjZ"=J;6b![*Y|"GMNݨhK܎ /Y5=?Jb~2$_'2\@vfx9E^$*OOu1&-<>j uU̍yRXr/ڪ 6 ׾2ln,ـA3%|=#88ʍ&Q1+饣[{'pOm^ItEy`KK$y-WK$V*Id|jLTn>’u]w'YhuD%= pk!r{F,(^* ByP Ws ha!Ղ I!9g(Kw3i?_>b/ZdaǯVSQ~vKnW˗z+~]*H[Z @titr82߃4R݂0 Yh7skLLT.s:DJDtLu ƀU 03%=nLS4dPxȄ3EKz;:^ͼI0:>X._j'Ytډ36e(ߓ(Ml!Z^ nDY1!3: ʃ&?bA;@>13RNxq"جua /)$S%Cj&l PAЬTjSeWB$C[Yϥ*_}H8\ M?k */MRDSD0ѩ2-'>="i"vv[7Rp07ꢾƇ:Q70_#11}?x߆woP )QMR fIO4flt= e-P Cč1iWVXwTDr- ݛC2vYhSH,i@ij k]εk con}Ԡ$i"923Fyvyl.gWa{&V 7ǑS(Λ(~oTM^F42mQ6iT%*K]fGR%qK_3RO18cCFu!ٟQ|},pLaճ' G9~L75}|,;Eg݌:ؑ6WSҫ}&k[~?6^W}߸7i뷙g|28Պ H%x%\oR@IsN.k##A.cg\=huu?GSږ /xm)<p$yۥUU4;vL!@>=WϏ?%P䰩E Y])2OƄX]@Ԭ(A37`fvl}%xjL\J"xw{ `?tL÷y~ R0B`+cP0,bEf8 vY B&]P`iEM;A}U*M}J^G@l/ Kp`e.xHא:yÅSY"\.뙑ϑQ990oWDHKH=hnn^ ۩.1ϏE/uw,QSpBXYu՗g`.Xܦ&$7?ۣ|IE~B 5eǧNbOgFP﵏UPcMk pE~[ꁍYDz?-d 1lv3d Xn&=$? TιxUY1s\jݎ UUJ̷],zpd5Vߡ: Z"4(%oس"uj$_x.?.lHe00%:4,0)؀j3!|iWJ!s|kP[q20SupaLt1cM2 dOcܝbj!vH0( P߃䴛H3Qm& ߡQ,M5j>?>O_(ﭧZ䐈캼D^o=g X0Tܬv3e}2#`Kר&۰b*ǫ PkL\Y2 8It}I@&1$8SnMx[DV̲1<?rǔ >]Ȯ3x"^K {KX Mu6pmyţ8VɃ#SEՋ/ZݒPČFBS,g6b\DO!_W?YUÒDbv0t P\}^44O{ΞTOД}e|(zw`3V.}UzJbԡ5y#]:7a1sr]cL|'yKHnbc$Y3a%eQrB=ER5 Bv0| [-RoAJ1];}&Bd"yfmy'^zX;#Q%TV5S&)h˓Gf`F0#\uZLkC!RҪK}ƿ.mBbfH.G 3o`'q˼'c9v{'慷 GަcFr̻gBL.X#rZ)2N;#?wi`nDv0vD7UNm(Vs@Q0kCɆ5xĕ*/7raؘ62R7#b+''Nx"]P|ٿQsq͞vRЀZYxip8nlTŷZ !Ƽ$fk,b'̽Jamd$-l 个8b$n0ᶉĜ@cxκc/GL1 Q\Lg4̕?$ c6oJj̳+LzLڛYW|GODazB;2i)(+[mD ^LbONOE%-3%A*;PN6i;6ya1x^|(%[B(oͬO xC (AQ&RIw`lA&F>f݇sf;>İ"oyy C/YF_*@S0ig_U\s/$$ٌ )Aj?_)+118F8Ib{GWiw [(]-یe=!&كuכbBieR{MSꗯ#.ZtlƳzIs誨"A'c[E,C,mcMX=:e˘!ϛ!}FwEE6+&i,%X]43hݪJu_ D s^,*6;)L*1դ?2/(T>eu Nlo .JӤ53 tdu+C/|b1!vS9RC0Lu5ʐexQW,y*~yaEjˋy/eSsREČh;T3-!bF@nU<A[31%mD} p$<\0MS֕8O3y"jM(-p mLx6$BvFkrano_ոsk$ϋ_P"<ʘ@oxˑ(Ș~!tRd(=DX|hrJ^]}mk$}Y Dd\*\u@Z)Hst )TGBN%FXG9>4?lł5 lJ~ML^8[ `֣*B))=گNMRj$bT,D6UQSfƐDjuY!!Fqm!Y7ݱMkka:1h q@{\qAxE690=o؍&ȊN_A*(+2Z1|=ț\MK2tMwէ_8]C]#2̀zC. &)@|T̑>M^E5'oU{*?57+9u+GY=a(Y'X\]|AlQX=2sԑ)kE^ͫ`D[YM&vaSUa,6Cаi~sOod 0ލR`yO#)ݬF3WK4gxuruCMBz̉u> `{y $T{OCЈQ䬼G"@545*9@\p](\]Id+H ;..~dW*-Z-,`9ݱpi5> 93#Sԥ?;l|6蹇] hV[L#{S,pߡ{xC໧ 1>xE؈CE{c_'tN)8n`B&p63OF9D{1|Bϩfs՟D #h6Ĵ[Ik/ G(:9t\Uvyc{u&~~|F@&8I*gv ʰؓ$nn8`E @E?^kBi96F%D|X,ۮu?ky|1@HqDOn" ,m AsѵuK[E >oCRnq |e&~CLfYQ]託Up$=4e`NC4smN+ېTNԿZ2˳)C"kZgJʉƮCU[92j쉄 awɻIa+OӞ6 צZ !H {rU8e k!AR5>}Q<[ AlҧҦD7 xF/D]V݉J%W"[g ɺc_XЮ^Z|tJ Hi 4E"X}If6jT ڡKSnnEgp"}WP߾I'x~R% ?N5\4r#T6X:V I@[jp`1Riv 3PDW"Q΂܁77ijS={H,n_6 BCD/UA6C0(~.QD(f [9Nv Z;>%GBPGOw='ssHd3+׹CpΡkl*ĹU7)obA(>ސJ[lLgHaEKNN R?']SPR!ҮN^;%n^D.gGŸb9n1c/-NDܺ;q׹niwb_e6Dzpq*eLC>[1 io#CIza2$7\mE:bi8dW˚̽EVʨ2"Jt|o6lvN$[B[+K%Xk=TmA|!D J.5bD6I@:`wT=wTP9Yֺ8 Hz&x-Qꢧ" OU#t%G*>+7 qR_O[3q= P:MP[IHk__O?V5/?Oef7eިڂs²R0lm/x6pXz 4Qy|/qSa y/+$ 1:r%Cntz1IrJ >׸x'4W|s U #ZQ7hn" eń9sPԴ^SY XlϚ؋$;"E4RW߽ wiD,!"G᚜sz*0OH^JB8j8@ӹ@;Iuʿ&aH6ہ@8tCގh0Naw yx9jٖmZP*@mEbcifw!7$&o9`iy;l/c|Xix$/+8&E>5BDVh}/EZIHWWZ!x +4Ae"/0R8JZVvإKlP15W]3s>d~j%wl}ϢJs _&beT3.71:'~$]!"FBh;U>&QZuC޿OTO*a: -Vs7̓`!aG|]aI9bW#.ɟ_4W?^UFWf tT0cjZ8 CJkK58}k%Xa#Qd}E06,U$'h$jv8t/rYx@+^~7 F/oͦBAx2+bԿI`g JqQ2cWC&rCQGS[wEPPY5ү'ayҿsdd x/%]K˃ÅrrYfbfc_KM>G7eNgL}|Y_4e-(5'lG&؁pkGi/ ,Pm;K1KZ3ė**(dDE2R(a*;a koB=^H? J h 3706V\v[) (%-5`9jmo;֝QAA8 St<;)i !7H;edMc8 7z| jH3nHwS ɠ1ě8_r"XCJ2ۼԝS9'I=c`l3'yoɝsӈ LZE &@gtG-Hrm3OÆ$uF|mWqnŕq{8y,ނz|jPvƓ%e9JEy%LMmz-4_rEtʱeH W"bңuE<+G_x"rtSl:;Cg3?!)f?g %[ky;xFGAuZcnu`#q&Iˇ((kXVVp5Z<Ǯŵ#PW9ĩlncepn"FffX8pɼcqm3Ě&Gb}`2G7sŒehJnl/`6_gaP+WCq&HTD/{3D7c[. p=C0O@()WIuR;Җ<#ALs!2jrL(cVҋ8JAPC`~L<57w9VF!w)C<$I} +wqCGy `,7(ry(Ֆkgc!i+ARRתV)~ RNP`e٣xƀJ#zs+7@FihB .LY<%[=mT]@}3b>nU39 5 yfɂPYģ9?6YJ8RIS&vs8 (AX7@*0\R;K+cM(Cj"G;7$UW\xΞRTX!ZVYY(x d6b@ zq~֔/u?G?d|fۼ#3!2ce-Ccc/x]ͼf#V=Ƈғ?c] k\cS$[{gwU80H!5gцȶ\r4Y"Y#~5aXla%)sla0MS*4&Smt!7P7DȤWwQzE!ĭ8(FZ{]+<..UCC ޶w*{#*O  (4wrQ^YOpUߝ;ڤC Yɐhc-Û`إ$<68[L{V<$Ef?2:>~Mtd'O49pp9x>JoU_}FG0M޺R cupeF<"ㄧ>n<JP |SU+2s{h\3KD<Ɏα\IɎW^3AZ"ҞߛD*a9@ɹǤyi$3ueP >H(ۄ تe扈IP@;7q>_}V޽"$zrX<|2rr0"I pP7<6it)wn\@!P5= iftT[ɋI(**Yh渿BwʵT {g/+ 9U)2 4ozikmF-Z9g#R{na`2 *k 6|ᕱ (c dz3L}Ӄ[261-6,!#0T.B:n֮ mqܪw2_!/{y Z x"U!];[2 }]܎A_hoo lGaObӾ9= h ,sS*#3 6v;^A%F1k/r#Ýo3_ܺd˭u}x2]2JAIN ]jl9c+JxC  .fRB B{:O28JύuH Ħż/rz`H~~t˕7D/m(ٍ@)=}DȈ~\?,y.s2 w>*w#ޔקU2QO+jsot8HۘH!X&@5_` JdoI^N4m'ˬXvQl+'_Gڹ>[) -.A7o!㼚\>;*$^ξZ CZ8NQOc(tqHT't~`cI '9Q(NoBG,0 <;eFmGȽS킨 (`K{Z!2;twWl4bԏxHhN@+h*Ȣrk·$a$5N^#aZ'.:A/xThUUC=M5uN?S.l Xh5X؊Phj%s]#8Xw"WP#D 2+K:D7g} o ϑdjk?@v!K`^З<̄[ZQ#e¶5Dָ2z%jrDJ8LSWg' QaVrOŝo!Հ.5^@Oy{ozN+cueo0svTOwԎ=@xٙ8[zǵ^<"|&eRtz*%COhbOOZ 1.:s:ܾ^ T\WN`DrjcO-)CmNDO(hf ߯v)q\%4ʘdtAu"+<ȲLD$j=h xvu'T aAnN@XIcsE0E zڥ8g QZ{ vN7"-r%=PMxr|EebsIn'pJ4KI}dꤘ2MMe6u=r^bY S˄΍8Ha mXF AʢyL,,`Aݏ?SezObx.`O⅏ma0Pz FepYgl Q(fsb;ĝejEu+h!.FV'£j1x@/-2*ʞI<904>)ã2B !](%bh7hw(^%t)TlRd8lc|yF |( T`Fx8'kG-ИMGs '?`/6MjVءeξQ}e#}{2i^Zn%AUoQ9GZܮ~xm'>m|G[o+k3xjb8b\ݢMuURu4QP0JiDg+Wt u6N+ F^[fzܵ"oςRܐ+b2tUmt@ IuNScCFQJZ-goM}oKp 0| 2Nk8LB7AUe)XYΡQmK71+х^hٿz}&oiAб>{/Öʡza2 kJH:mvCpI‹z||dKki8YaU*Q ``T5YZ(ۙj!H 4t&¨Dg>꽩ꁐNi *n|"AJ,d\؅3mz UR`&#1iؘvU'n7BӁ8D*HFQ*~9姫ZRmjS'Q]8}Dpe6mw,ڮ4(O~= x#c.@zSËӥeVgER-eq#1TK^~ ԧdlOR%X{ dw Vz Amx)QD JQf~^OBj(.(i)V4yI 3ȭ:][JZ غѩh-Tf^ONHf k}l#=bBJ'†]7^EЇ HNstE{rQ 2Ma\ΒՐ7p#xyݶae=칹Er!ؿ >6Eb2nidvd`凿˘"Jj 3$A05qUɽ2Y㑨b!&%Q by7x&Z+O5@Ձ@>G-Epa)"0V{Ko#e'#F.޶S|S!'Ksc5F2U/ڗ/![!Ghي}:3M:X,Ҍt$fMJ@#J/H! Ɛxi,ǐb朢mrpZ23qDv/|3.l0;ERBv!.McFVՄ =H܋{0kۣΕ|- "ނW!"BnGFZʬ:u07uN纭gH$N|:myP/Y$g\ㄋbo`">ʤI=$ uEXB9{vGZHgs9C\~@ZHvV.Oُ[?+Ir3iݯŔ(|i)jZVVLONwb?iȁg®;Z$N\w2F@SW)z]XAE&*e5"0DQb,\SB6FiɢUP!R߆ [34,-f4$ϊcN )y G(+ J3_g "Ixi+[ hg0P_*%) mI@%ӼֵҔKD@p`G5Y>ޠ"6Ţ%:J>ނ X~[-x a5k-A:<vvKw#a:oppCΊ8nw5w֧MnW1vQTqxrPGZJT z4݋zKǎGd"1jc ޑ9E[ol@q4<~5a{`[őyj&:4.]b4 ` aϒb dS YTaDnӉ +(,ϤZsz񀫌^+[ML4 #%b{s\:HÚ+^ix˹/NMĚlNb@:o>·`ENfX!R#68V`MFҗdaM[ϵ^mH/oӁs\`P?U{Jz52Al4ъN~LoߩJ+ҚraΐtT Kp[*$sya:_%SCைkh+DCZ%Lr(~0~%iU*'[.D2g4,T&_,ڈ$=L e˟:l:y.& S5"25y uptgV~HR j$v|P, Y0e/!ҠC3a! vC5W<ݛҿHVWgmIL2?R7GT*bw{T s!Hݯ߱5]*vۈF:AYW{|숶Hv@rQ/\ߗ7ۓ|:0U2ݘ6k{XH+iv7 q'&ӟtQdI [{oKi&#JO MGr9ZhT 1О#?͊;ho~S)fܚt4rB;9˥A?( /nОO|meJjZ(뎀Z}2GV`AOmm!I|7MY:lG7  PiSW9X{-gRo *<9-Уghr(u[zt٨gI:I tu-DžR,n.WPGhfˤb=Нf|0===(R\yhB1iM+y獚 9Ag"O4r ˴11B MJ/o?SmJ0fI 6se˚ԻTV %q{tYdC)m_C ~'p3_yὤ 8~5a|}W= S8+.7Z& J mK4U7ѱ,`XV*xv7ei*ftG 3rg(CtlʢU~&+H,E1(ZNbʍb4Fߝc1Oo.?jۻA}rhވQ"bt|B4r [?"toઙRܢŲ&kYf(遴T9Dѭ%{6"i] {biTۖmMdz spC\hol0POUQx ^X.ktTnxYݎl]Ie|z*>}wD|j;U٭7C |i#,6YeOO㤛O6{l>bCFܣ,q*&*Xog*0+镣*zMmyw Wx>,e;/rC$B$Ns8|@ɊSm VdD^c!(g 8 N{#fXo<i먀oi1}O4ޥ"J ͖o)1t@?Z.&$>n14h'$-ۮkRy!e uӲbma50bJ#-ֶ M;51$hEXt׿41 ^MsS |1dv3v-4ϻ{M??%>KTwROh@KM =Rk1v WTB+;%LM#~Aʻ+ $QI NRG⢅7522{Tb&涢|J[f-%rԐƸ~/D4DdIH 7ʲWlzKoʊrZ~Oh?#F8 HG91{i(L ocmT90ӑYyd#ú&/YA1lcwCX裾P9]|J[WԙlQᆧWgг0=Ty.To3 䵫`CTQ@`@eX(QwkgB÷uvЋt>cww1INXhrRp]gyӹ 7Q0]MM >H}( s|K+{hJ["sub0}vխ)k{;|<){V2m2g(nW&Sw0zޖ=AIcª&*6~2ƅ3wBv(᥈m19$IcE;e}aIe#R,`}?Il¹2}JƉ3`3_-TUaPm_9b ) PΑheIa$!;܆!t,OqW&)$mNb<#h\P=PP%|`=Ke!T:YVT6-^krb4qֆD"ϒq&I 0N\AzcodTNfn”;ږDsvE"`Z42z_wkMtUd<\C]b Ft E`܅Jjv%@Ͳm 2 P]_nbߋ/t ,3pw$,3lw䯅E|GH4%+X nHkheu}!GąMF^lJ`]Z;j7]^`SXi$]?܀WeL ŚOrWCd'UD2e鹭~w,7${E`xѕur-1꭯oMlNF|:*I \JnVJOږ'^otB5] q RH)y^\r9gz3ZܽtYGx P<9ixgI[JBvЯqc݂q(mc'@u0%e]KM@>ݻe<=Gmw?#^<K"NCwm} _ڸdCnNDp%@'v.ؗ_v6pP t"x™(a^ *}@W_`d;B.M3ӏ~[K6&<2j|̽=/_J*75yXDňQ)r"YЂ̖ۈ1VR=F ܀_IMe*>ePJOEi1a%IS̛(h޽"1昼DeK˃`_j@3i1i3g]˻i??;{m1}3@TKFht52PkF0wRK}a*=wBG:+˧J@)y b̀;b15M4ԘTKǰXOXNN9C}fko2e;eOx`7@{eTeOJZJ8p~w_.9LD/odr:Np#=G籠_-^Oδ*،hs?b[>6l"#F4ل/pG EKT;}Y F-/4'W,GE}ǶChlf Gx٨R>k/քYG7Z̏bӀ9#l5"iߘVK\0ռ5'364e`6ʨ%!og|nB VhoPs6k$.łaoX|&[GSySTÌvńА<բ 'e409 MP{ s| `5$ߴmC0"\ʕ\hpK"腅`˾.y{ieXUC0) X+A*6bu"ܕURM RI@XXXJX<#"ْѰ :n6zSWphN8S;Uo@S:1kDiۭ1f&DӸiMۏHo]OTr@jRҁ~q>RJ50H굌F HsW'i`G3KH 4S/ -T(3),vYM} T֌.=.N1X-VTlY UAGI>ڤW-7TR(2hXg@O), g j$ քN+X>ϖ#Y*2OB? Շش-m}[WU0#X>3ؒ"Ğ$e,{Ys>(hXk<"k8)<%y?^(Cc w  1a*$ o$.o-[D(Bmъi VkAő"m58 ^ }rݺ1#3iʿ/>{I'SOuፖ@|]^'Uf `49wT16|pfY2i"5|fJOӔ|f{^JI=Rއ|Kr}80֊sl2eyVe$ M[qsXic M0TByd؁ 3z,>Gbگ(U_t6LÖsڍ,-G|,XGC£rٶb@'S!'0ש3u*rpЀ,9m4|oYzGp |IDXD"j=Cꯖˠ0Y:Qv!R|ˌJnѮhC;|qz ΆNqeS% ߇s{7AjT1.!7ؠv"A<&B*ӓEBހdi*uO rê(Ωpd#\Yk)DHOiB67TNw}6bG7/`ZyRr@H4Uӓ5iD2_Uok\:de'C|(kٜ쬖*N=-guN|RL<&-Hvnfv{_UA3}=zNsFwpP+Mg lZv/Yװ0I|Tj&_H|c"ӦwC~7kd2${: w̄@NaCιh'#sSϼW>l0s*%|a5dLy>1Q'@d"PzjaNn PL՛z fw4_C_~1B$Oy1*ټg+~ {@Q7>b9U>>ːbG<3J33>lжC* **7/RcVLr#΀;oJ'j=6d(ZU}ّs6|TA?9r)7!YSQU7&C Wi(5f#OaBZ/90.)t4H71Yu5 Lq2"PFjV[UN^YxO3ɓÓdC6:mH}'Zܾ&iAFNsޜ<"iZi)}(`V)0x."ug`$^t hˋ}]]cIzj2oRx,I hZB0I;|J$roiY HŶ*|jn)-+|i}AQ*aw>Eg1~Q#M%J,) y5*ΥDNe-8C9MqHiLca0,*=bH} C)땯Ζ= mR6Aa1Mitm;,x}'}XWP`Uh(z``DK\kˌRcIE|ּa>B_-:]~xeƳnAw2c=n߹۬֏ b1ȨMc߾/}QR xUkLS2X>w)J(s]GjMĬB]e )Q9.G3{=HUp,v(vp 88P4-8F+XV:ƥ3iWSDfvNY9XeJ 6Ԃ NfSjY`nh͛4>lx^0)[|-0\&ial|AkzޞZ$ ?Fg; bMwF.YXl bpN`Kx7Ѓԃ3+FH*:Rw7qB<(r{q|knZ*j"'He#41Rg9 rHIz.{Ru~SA+':<@jF\64;jOVόsd J vAHyacVmFiSִ3bf[K\΢ZgB3>Ktt`8ik]jlij: RViVoVTjqڣ (r"QaSU^1w0ĦGq 9sJ: y0u;2(\ eޓ}iR`j!'~\r5 GSB_[:nv9I{KL?ѱEwbTk2\JX\GM2G}VG5v3k HsF-MQtȫyzf,.a䏚DH\PQ^eAJ8FrfB-N d() *ʩn? h4J4M,HD`|s7D)%&yUwe[ nWxp5RhͤW {MΚ,6,c_ gx.s] / Ôj;SDQqҶSނzڥrEyzBu+RYyu>4* HV7g0g쩗eHUt^S yXCVHb}Ve>>oC}X;&H_ Kåy(cy-T4fGe3+i80}croœ9D[Y%ܠeOP`hpE/fu]/ǓQ "\hl,=U괵nZ,wa33P|+cFhۦH{Ë y= #ۻ~Kq ;ac0*XeWf O)6%O_xc&R*9ފ/"8'YQ|pá?aT+]*L$]=E59Ml?+0S ȹ#59OZecҰi{m+d?l8wBǞ:餳i ?q}St᷼ Sj6g>bt~z(3OvֶAiTv b_ɢ,9x{Vd^A=I٭2Ϣ.DtwR|oP3c3I~X>tJ`:ks 7p™ u@\HP..rvCܵY-Q]OFQvB8"`MI͌Tx|@zaQWb ӑdOڭ311{[\2T~/X8^!,j謇Dr쳺Na'ɸ&G[3lJAk3n;:*18=wH׹DRBEՁ" rƂQ6 LkEc'_+J(Rvb9rA%Ń$ Y>]ѧ9b:R _z;l[jʣ+Gt="}qQ.އgaO)!8BufJu*sDĦT9tɻ5q&=s\ ua_w V}&e;ǨDtĊ XAv>D>56 J|_q$n^Z tR>tH$ E45 r=oWPre̋P xտ_W6棓85súĔPHrog,jãgwkre='ŜҔh"EwQkK\|]NT`:Frn;\wэ|9[~JZ ]z0f;aKG.}EU;q棥 rJ5 9}+|OD9J7 JEڝtȠxY/_ ,,?YO^ %56q%q+N y&3rc 6WSrw(Դu$0W&663wD2h(YĒ0}//¯}^^c%j z`)ٺiƌ-:Bώͦ`$p/O8m7`ycQvoDB>lD'uPly2O.XDGrSgs4W2l|%9^WZr9dҾ=w ݪ|X)OfTE9wRx^|vB93D)>Q3ogdFl o2hjymmPQ֚XgDhA1Gri3=0TR}̡lTRW h_bۘ}akFB6 W;"NCqhp)T"i#_\d#f]ڇ CSqQ g!b >ñlU;QK7ܓi=27~pUtcyk%wXNoKT'N XyJʶ(wP*agbEf@ݕR]HzW8H}FnK*hq;d H7Z-Ij5f홬+^ B17c>윲1ZP-fZRÓTxikK=ZjWؚ=(eBdn+UABlu9M\VucdW4@]𘋨4-gD|?Spb=[^\q,ءц{tfa9D'7m˨^L Pt+LwjX[SO'Z1V,Tꪅ`ʔ7AOE N%AOe;@RwZ$>Oh*$͉ѐM߽F8@@5.rt}|=_d{C(u8-nFCBAh9.z+{8$Y)4_f,a_T+ȃK,*Gz$1 *e@!{%lfQgil`8V c!;&1F<ޑwrS3[Kɡ @=Y<ym@M>2:e^U4}90a#zDJpD}pTڸ+>ytʧSAAi~%H{vaNF0`7!?ALJm:/c2b8ib8͝D"+购@G3Oz-OK5` ?rBA67PUC&9&+.Dd+xB~^|Vb 1$x.¬I6XF䙯|YOXu/U8f!Մ`\z+\C05B;ҙBδ{10bn0=I& @ס9-" KIvm s&C6̭f`uq(X3{ЬQ י,Ze+=bL_8c9&*!΁FhsUߐ@!|x:n^.!-}9,Դ$iXܕID wqeOL(4-Y2YjBA %?hp-whl(2nPɣ[+jG[>*? sV 0q0# UQM31Tבs-3iy%~ΣCܳ-]ԏcc^oxPMk-*n@͚8q N:"ygF/5.FV5.Dq Ӯ0Kxؑ) !D;}s=W>Xh0\,*JH)쑩uгҌɓ-*sYwF dܮ ޠ˖X>]HFI)n[E߅zG e:N0^%DbuF ՛<12;ilnۤaL\j"(^t :8;`m]Mȕ JTHeґҋVL?KgZ2Aw:=A PϨ&~0bi'j> ZUQy\'mB坘L9J-k~9O=$E@;DLfcAB2bqb'ӎ[ zߌPW@H޾5Pd]!ʀsjZP!`T3$4}҄_.t֜]HT3Ζ$t7 W%%ԗK6\rY?o('¦g17 %K8{:5M7r?-:(|nĊe(hl34řسsJ?@cԦ>50f lJhC򴌍ߛZcEYWڨW:N޷xF3Itwd`]$(]*Bkٿ2$G$c">}3=sgX"W+pSkz[:n>{:F(ۣ0ۘr t"liGff;PO&6>D}+noVc.h]2r8;cdz;tI/l3{~IJ:Z~1FJ.dfb TIeaKMREP)SE060 (,X$?l=['nhՓ1` r8|ӦZ' .R_wYUI -o7cS_97@i\ô&LcՁhVNY^4x2O9R[P I%p0ef7B0 ^B (ī]&Lő߱e*LYHR$#)j Fr-v\ȴH4~A)k&"@?˚L רe -95cK4I5_7xZQ1&-WUr?n-c3Ӣ+Pbڌ8K&Q G?;imW#U`SЮ8|zB5mE.LuT0@ݾBf8$xzKR ;bɸi`@DDž<%cgGۦ6Tfo,Xc3ᶒG6#T*h1[YÊ n \<[| w0n>N~Gե cf^)PMXBvcdxNQv?Q I4%k`BrA8U^2jOS~kbR3ҷ]F$ gWS6؇m >|wć 4W';y)}}>'CyHPWEތUٲ:JBk}e3VI]P!lZլ389Xإ׵4Ba,fY!P\Nӓ:%o%s^4&QTh쌱GU*LW<&Q99jjIFn-˫;s?l 38-CA"Sg "DE:@yQlBOq1OIsF'?qqi.Z?*÷{;35pv{1"W;R#"裣=Qh:ث nb5i=k~q b#^wmL  {wQqaCBRnxɎ+~~z!-n L8Pk6'7ˉZ& 49J`tX^u<ɄR&:ψ,ʋ,fyEal' 6!NUaS SQz$pfқ XA@h'tV2 |1lp I$@v)z h@{5*g:zdZH%y#sV*>E7el/:E ?,y6UB L(Od8b':or}*QWEmPmuE b]G;}tCa3#vK=MSJRƧ v_"}>X AuDt<3 @D$@܇{:(ٵANCVA0Ο*m; Õwa]nuBVg,NF!#"$oOp}$;_xdHeXXCj)~=6/seJRe^frv"K\QJ Azi R^}|*A1oPyrBӪQ6*.+Aɉ&$F`ZjD) :`}iٚBӨAV:ݔju]²]F@Z2.g@ qG2G`$."i]_cGxqȫuWjt?&@CqFꨂ8unsUtK,b`Ǎ']}~Z GA*MטcpCML"vEwvZ ],FvY*~=vfM8cc'<9R7O` ~1usŶ`n[`i([h ya@˒GiZ>sad(384VbNRn_͡QJгXAl,p$nnI`gv"WA,6P_H8,aS|UZ{=[hAy*ai$g_L:}i#/?<Э#>4JrS"EOsL Z-s_31oD]D4Ґoq}oKdǺM"|[41I*CV`ֿzTj&s3xu oԹD 7\?f/K  i 3K LXj*~ ͥw"t|'yO/Fv{%O/y=ZHbii@ߩK[?CAQ`>!eetafNGOt(:&ij3WZA`>ԍMB=o=XNQڧ3\1="z!z4os w/o4 EKӬ Y,O]}ɤϞ|Śl **[Ua$WHU. O;$ }+ v73 ♌Ѡ^)ᾂfy|p:Uz !(^1ed h@<>3јz<Η_ePvĴd| 5(ruSg3߁rP!~0bQ$n!\ps]OiyQ W@f9#tA? P*'^m!r'\U1[a)wk #&7kKqBLcZ+#8).Jv q[*30`{EfT\oj]hAO]@Sۯ R H]h G\]Y0UW-/_Ra %}U': ܴ6McDlCmjJFSd$.g!6 =pu9;Zn.vlLR*&}O?l5JLxGк s]y%EG=\ǨLrltHI [@- lʝ VInR}3Q|#?< IKK1fmNw>) U+.)۸4%p HGT^ѵ= l3$dr.[\Hc^6nD1lxKbal5!FӥP 6>q\_DbR176PT`|wUA%\p@Z((R{$m.?=OrzWRM).$dLkFpX) ˛RH@x(ՐG2~A*@k6ZKj++U?Mi_!mem +fꐿ%)v:fGrE!a̷p* U~Uri2B!OTPg ԭ. =A"J7j'_NvKӕ_Փ%)B@=ԢV&K8Z7m$rInP2f=`@Xt+>Mho[8GnsũΕAGGR!eSG6JZ;>S--hkye+RI}нm +Q!}LN(fnk(ZFj)dbYp(`:4b)!${Ȱ"rryBv( Mfq|14_>|kh٦'4NVE Ao]mlU~ q+ˈ"3:(naNUp1 jˍ PQՎz]*Vsٗ-xHwouuγmϒ,J|BꙤ2|L \,u\(LH_-'5|Į w`>F!l28t;-&J1yMFxNC8Gs_M?`GJ}cuuc*b↉o$RO~2ۿ Wޢ Ӑ&E[24H\Z0e36>NxekFJs/IѦw!D,pɱ6]}Iq* gAixpM'Nb[t`!5-rii:oldYXn[KxGw $w:0wi,3pJ(6qȉZqD^C\7yܰ 5A"}O v'hC0k{A(+oDkbk`)Ay-w_](*V QaDRn? i4~r&k`}[؏q\%^aD*D̒$k^,Ã25%װk^z?F;KH!詊0ݙ\Lr'ƵVFje,Z%o`֙ڑ.,lEI?Ö@NMV=+'BW Dd籂I/aaGII@83ltQftf=<5-vbs2ON6?5L>Sl+ͬq:677G~DI/7>L6g(cn$jo)P&W斷7qSGlȃBbr [ X!$"\L:gsa*㯃eG[hfU\5{haJc}x_ ]씼l:L$J)Q=ShI'z9 T tg^>D_tsE佑 Tvn-+a[E!!?V)\娢VgPB2YÇ>p ONs,8NBrw}ks BrBr F{@f9B bޑ-827+Nj]Hu.y7 X\x߱N)rWtgюQ1O6L[P8A ӿ CJJOgmga󴁪:5%h/S*W~0 á:j`9E |V?$t$=7.0J0 IS0RyZzK)UL-DCpbrrڀs68ii:G3J&4^WB A1J|u7mMvr$^bgQ[ޭ&=^-KX, ʖἬʔ*THqb!0~*)\CeD!&zhDE7;F,ssI3X!ܮu?uB\R[ @1Tz:Tˀ}#7■\kѝ3ȫ jFzNJ:I.B[GoIyD~ /&fԃ>qRTE'*b̉o[ݶQd͇5={6~ѻ7jz=U]2nB .ښ51 eAi {1@Q%H3-LNHQݵ=)xEN6W͐-*ӑ`ۭyZiBYi},-3Z @[܊ ld0'4CV [NY14#ҐJ**2ĵDgV? ZȱjT>4u`b2/-kzE[bNݪdtN]9|[rܪ {!Ґm~8#V9t> Z# UJP Y)q)#_f.SuKEs_Ʒʌn `W97`&GDHfmk댨 8կ LM+F;w3k:Nw&vǪdז}}%UeIKi%@̪#4&p :/J\J,,f8rӳ9JuS⫡bLAe)Kz+|φ`H id wDdCAP/B6wFqS?(CbZna>'5cN{{kTR#ȵY5PaY]Q7>l*_x~yRj?l"knJ"VwԎZ4K44UþGg @Ʃ1GkYUvZI`S*CPkV=ìbsKeD8"B犕oEZƌ15M17N|n .FudG'? mF\)ow=SMl[G+/t Mf"RaK$tTږ/rB ?~[XYՄD_+_,!2SˍKX?| C>"~|y0,ݭ *=g@+GI%Y}`R㳫KlZ|:VN=:BM bvx硉; ;'쬳9k|R5^Ƿ/GLE-1AmmvkN eK"!:α5̻1& zG^wCG2ˇ=-"l"|&_ ̂&?B[]M;`h-SlÒ_x-ClKHHR>('`s xz$,)(vϙW~7ZW6Cf2immWUu%{oӾX8 vVAE_p`MւeβPKC;{]n8-ȥ:4w^v$g\E"%4V!݁nG`\$:_$_Fqql@Pq^LXg N`NPSY)^>FlJ]a)a|ܔɯFzخwd&%ݣU3N)]arc6hiy?OY*؇TM\a&l>P|Cd _*J^æCF[S<|,Q1TQ\Z; (==f;] VKGr)\A-=nPp KHo"JW7%|m4([VRv6Pgq#A*.`MݝKU0z jA3NhМ_@ér4#=QDIL:"!nW*M0Oh"xsE.&!̽є֊2uc>~:5\]w4qewWNh Yvp K'  gyON ̐7e*Ϟsrȳ{@FỎRw?H$)bv78xz4.0pGz=J eBT9Fy|uN..u5U],C=@ԉaW]Ayy]5~G.2ajCm4̇Jf gɁ &!Y-98ˤ^$62}-!,嵖 XDH튓=~Fv[*jI2`CE AލH$Q9i\j(ٲưV)>`؇§n2d9>x=6g]]P:!* ',P- fƉ ̽I 3=>Lq5Ղ͡Jh" •p*Џ6[%A9e|aq3ܡؾzRE:`i.Y5A~̡j8 07@׈|#Gx_{s]s>)OSrV -!UH^N~UGIw(czϭmB-AXҍFDv?EsBF]:#43j~v "u:(! EVJfʘPjBt=L/tS\,QDk|ꛆ (i.&1#T#۱J7`/ [μ$'}ܕ4 8xA>;LzeSjmr)He[!0˖rN5tU`$*/ٝf Q6e(K"1yѭovG'AG㵖vv↮拽 t gUYJqjDmJqR4f5*G uy;2EDjpx~ڟ+r}N:!^ZTe ydztӚ+ .-|KQQK_n{~:$H2ԡ1q~Yz)1E7r&6`/O@ 5ۃC7 C&11',OdX4IJ#L ,Nǩ08nKsL͉ ]︒ɾcO劾 >X":"%)L%{璉K_BB"ƾ9b 7k suMqܿNP#S5 `e"ɆTyKVlf: P!l[t46dq\[kY՟/|1&9O1#L6Àa0kvZ{VD_et8秧_EY]'=c5 E ,OBg?5{bҧ]/ ~ֶ8j݄ XB-slE9FOQ '>J 9)Mn/Z$۹v6gNTx}q7*v+SK8>d&t.񲪑cAA7H܀1K3*itVZf^X V s}j]'05`>f, ,EF>%JX,C:-͘p}-ycM/j1bW@aߵZ'I_ǀVm֬g5~8^r|+Yl )ouCûX2g> vX>_Yv%J@YYM'$ ;3;]5QQ]ʻ#e1㠬$.,L<=ugRjDuj -&ءfkDHcixT4!|uBf*fW~a{fK1zaHseBnR=ṠK~>4l/%|%Ճa٧VrA[_}&q9$v2!2Lֶ+ j2BL7/]ͤZ"Jc1r F|;9@"SdW$D)?Gvu&vbH|C_,T??}N~٧r[.A0v ȧX4cay* +ؽ;S+N)X+Z" j` {&Z$jH? $f)P"zaXp C))P.,]f%m"r/d[Mg4l+Zjz$$[Ӵj7Qn3NȁLIAͱoS/ڐ=UY1FS z .{Ի%x|$|N9pZAo;~DZJEzņ;9'L(/9XcTV'gؐ?8FV줸l|sfp\[pӛw䒷 G6/[2F{T)gi׷m|x!1ePbSWٸI/ǭPB>|ġ7֓v8(V\DӶ5E+pVˑg_Q&F?m^nZ} bTAF%,[ڦuKgⴅzgC}̱m<1pXaVF5Ö@>Z5܀ʼ:tiYd$TNP ~;uhYy' SiNL@Ȑ:ҩtL"ztNO(v@4P"qD&O}@ˉP[5= Af KpRtU|9l6z@ޝD 04yGrÕ 7&^LR#DHRPݭi(qdvya1@J> ,*9(,ҪEW1%X̔o5$ !?;ɻG,m<AXs&w%x, D!e9o{t;3p2osڣb:ec.!\UÁȲ6Qy4WPR础>0O'7~ ]nCkQvjJHG((,UfTaRga4 j^ιFW0sVWs%)BL6')ΎTO3 SdŇ;i|z8~.u V,]Uri[\2I d>uVcXxճ㆘ޗǀu`h"9֜#c7ε׺90毐/˗ۯ/}clEU71A*m4!LhK(<퇭*c|ӱ@kI酥M}_4,Jx^J^';Iq9i.eGJq#AlgWW)^d ըabEF8w#>ͦVL.dNo7q9m!N |6\\nTGMǔ: َ5\0٬zvCH.="C|wA,z廊#v2-CA31DF@'G"]W54C>( -6V\(pQ%үu59YiHz(Mhibseg#m<=^LD&em҅E*%]Q{HЌfFӹ!M{aa^vlw2F@vHW+ӵd6!(3ۺ5צoⴃRdrzv"鰾zF%Hcižp_"JWLv68 $s\UjuSQ / 2OF_1 ɠjʼn ]Ѿ`,ZKk. PV#R`\ J bP&ـW3q v9"zQ:V}@#~7ۂioGQѽgx_2K0X&RN $_~[BQ~!BX @e]V?AgntiE|TX  wdҿb Ob=joߍR|G%Y}U-iNZDAnͩ3Hw5Rq3\PбDTz Ԕ<f/ll.L&c~I@mR]0Ɇ'+3dHv?\S劤 =)a IfAkZ *8 N"Dg[8Wv/))獞bS$.uaǑA8v6^z}z;*Xkw[\Mr.[:[אS1{. |C8;Ʃ(hفj  5Ui%PːV]^|%0{h鵵+bp+ GttPPH)T#V]9!%|KkSbH"N.L˃9@Og"g7?z, %K@GUxEtzK"Y,lR~R|>/|;R`C5jQNXvFd;eZ.nbw˂"K ;nPG :aU 'WO]oIݓ)ovTMj<*94ԮQ ̋ 0ZZgH u25kiΗ J+mqv._j 5UqZ'Q{SpT Lx5%3$jC9VLs9WՆJ/^{V9˽ Un⾟\u ;ғgY 6ľл~K@=: E-¾ȭh2CM!n|23#=~;#A3VE<`fօR8ZPndvGgkx?nem#yYP&YIl6@WR/~uOkZR6H}io\]$NjR7e ibTC( -K `ht:iSIXdpaRsIӝc Y &@/j ";9Y 6F,G1S9 eSGtL,rqVf *<"=T %AFXT*B4pTN7i?:rؙ R3fO}8~ Dx2GMt;JRyl6 L +£h ;.x~B5R1fTG'JpnN2j 3{ w ӦbNYK# Dp6њCߣaqa[a:xmNQ]J{ϓ0'8l}{y䢁U1xZ4j}Hr4=&/YtSkN%*jƍ'N%y"Ix lh˴5?A»reH6hr NП^5%5H4-n$FXSV=C~SWTԼ-(C>, Jgf)u(NOU[٦w5N o o.G+ɍj+U8?D9yh t 2،8)Riy)0C5֙Vv:,RL<"*sEl ǚ(HՏfF{J" 7/Lȱ6Xk VԌh@Q2̶r8)VD%} {+-ڈ~n.7/֪εz~JyDljh')@L}5ܽZ 6 ~Qbݔ=چ apvqs΋m7EBY@I/4=vDB |}`^,uS sY#b_J+eWfAcMS#0l9D'-yC$3/S(fUf@Wޙv\1J_Wi!qxkY8m07v]vR󺯘-a -Eu}(-AvSIU˫PDEcwwf,$7<7Vlp.x]=%ׄi3p%Tb4 9=mL,3uOVzDVMwBGXG \$fΒ[/ӆd+~4yU!Ⱥ!DЏu*@X܆ 1.Q+޻J-yۣgpXzTQ[ܙ 8k XKt s~Yӥ\z@mbPG!DWW?:2!d- ~ݽ,zn6nİIĕY4YugJo }C!},$R0~b:t=Sa?EDISy7v-aҧlRf6Tdc\ "Uݜ]V.{ĢԽ;w*"$È7V774=} (c)=yvh_? f;ĝZN]``@bDsb>#)ogFQ/.<C dPYl,?g=t2[٭f\.< lG--i"1 krffzA{מbmR@/K9Ͽ3`!ݵZ`ɭQLjG0;dl%-ԦI6k7כdUx4_K6 Z:g"y1W.WBV\[ Km 5y9RS 0M0D͘ 6Zw ",ʍȑ弅Ԕw|8L+qz!L3ǮmڡAԳ]ULjg'kq1m!dj뺵6RMZ <-Z `䢊jS8$ꆍ>F='۠TetU'eb@\3lAaGUy I,cWkkusv7ń^kD(r>khlR%-5XOp3& tGrIqU@ErKLc1@_M=(j@l[~jlynox C``sX'Fف_`); +G"IV}2LoA}`&pҗ~ ['FrK-R`+d8\m|^vNAʚp;-fLԒF 9Elǃ`_xt ,6R] BZ^E[ _Ii.7WA>l [*#sD nœ48R^"kI;D'zZ$#SEQ佧'O)k<轤lafEۄc^%ꧡc?=U}. "`d"N4:*FüV0؛Ft6fCMEHoW:Eprmz,b_-{n޼r$W,SOvitH@L\7S`~ Hi\v(i6w43{ fvG$n;v;?J/M)n7'5 |K.l6z ~2G,v[}"N ì8(ɍG։n"7KGu‚?b ]nNRvF3 .Bdؠg CYm#MaCd̯O2ڼ`8zz f#\CYV2ꂛŠu=2n& ]۱'<;5rGPABQ[WJw }/3al驄 g~nB&Ldk8O |kI*ˆЛ%G U*:iL_>n |*/8+^Q`F8؟&?Z@J4.ĒwyyI](}_1QF DT; mH Ѵ,8&qi|JļPd}J6&I%gJ[R6W363 fАp|m|FMt{b+|4+.Ւou0vr x"i =n CVy%m2D'I"pd _|E?vO}=W.ŏ\#Õˮ'`=|1PQ~foB> UFU7l@1 PP{ޓɄwn(q!([! MHONqds@V ܪ/w2]w$7E3Q %- &,+kgfГ`EMlžW5M}k[T|[V2at5--&ɤA31H_Հgag/ zz`-ꊋ*a\܆mnff({RɧN¡'_m{2=;.O\&.I`k- )sMXW]M+m=t9IL:n6;&^:63 eX(xfl} 0AAdg lZ_s9T3AtD">(-tZPOo2W 1@.9'gN (t $mEqd{ P E!Pzk":.Zy{A8_rf~[~"P|,?jc)\44WXptB6.N kvs?Ig5i{bA;Ǟ=1(o3D)GP~?a8-5X1`)P da(j_9ޠk9ZhX8Uɖj@wJTH kU6dg/3G;0P%Gĺ¦C q:u5kD8Xmd#r?ay<W4GR ڍ 4+{ W^hpa߆q.dd :",eرM7 I |G(O[pJĢ;\3B&!Ρ,5 ^҇6;4:'\_eiQ*G>LPUWK|Hz% 8*-Vl;?y'of~ؗ(ҋrat4셍*7}r{<r <9J#_ /پK qD 4F7w~a ^AdۣNwXTP1~/i KI+(X`ͽsFX-\qOmHLɵ(k`Z|(YM.0590KZ/>ıH:/h+K6\ qE9G*LG= >S)vE58)j}OGxf 1TJoĀ"i_spr=093Yv`h5pՅ)Xrc;<Jh( Vܗ؂vܸv!eq±AD$[+\m''qwc(K]m #ٱ$_@I:GQү-* vջ#9v^pUwGvvΫ ]QbF$X,c&m>[*$]rRArCi|_16Mo7pYs] CPgʀ0 sp9*>i@@̰y~񨟮39^! Nl^%dx0mZͲ5qTםPIEHȯGIe\.c> m5 bd߿hvӚdzGte" gd4Ks%]b1"4jM{{e_3VHVdh$V?t3P}YQ^n)*sMdTXAP=О@GR%\Rm#h/BA^9*G7{0N(F7FJ15)Ć)e39|ʴKL1h[AQHͯ'uWh\{pmbQ3 ~JTˬsfYB訡>"*D!0$=)xKXo'<^tPk|~AVQrJ`u5{*wxt_~xćm S=ZO!f'"gfPQ2K?" -Iz⬶VN9앏?]EFުQ/. ?]2Y /oX9CF@+h$:Zg<]@0ٲDoT Y>yQ+_,芰 NUbN8:EؠNᚄ&'0NK1)̩P5$7 [ٯ=[ke ڀy6NٰE!&*Gj7ޣF=t + 8tq|qpF2*mAvUNR+˕t6@R5 4gw"Ewל]y)v[Ͼ>GېoL/!SN7C X E~o:"3v3'&vꅏCt(.8<$(?MxA3 i b;QL?7]jSVXJfmQ%g&*_'።-<$^eʕ }Mr`~]BcDi[U.I_Z}OgStI:5d9 2XYu2lCfYһYb(닁 @'^zpC& eħҭP1ٷe $O".q9aMP`1'TXQZ!ZuisNct@ԮdUVuiJƟvA+ #4^Zw ,rP]'9+ 4?~ȲޖjXBx3L4-FESlu0Y<|9*ʒ{9șЌ/s u=Ȃ Pn-?m6*EEG@׭(cduq[mgL-xfDi BYv V5rԲ]ՓGfeV䔂$*9G&f0"/g.8SPb $,Jx3E$w5BN|v?}~e7GYfMe2Jr>:ZU;dScQWׯ~:;V[cE}c6;c,hKc/A#%[𕟸k;QM}YqF/_3Vo|#sIiэ+]6՜ncD#㼇Oz־PU D"OMx>|.%9_3Y(ӳ ! q4d gYX/BCN<-M5M:UI+VΒ*_څU r B| Q3N}! 4b+л#4T=0 NҬ˜dnqtA/%לP!P@ka(uDB: viQnȦC)va'䅨6iV`0,6m&s 4\ ACEsXNf6XEWU]d#Y;_-sl]NmWm3\R Ԑ[R^iwRڱQG jr.epZpRrֽ6lc_v 2JWeGA\ĩK*t*qa; <`=:MehfP,[ѱ^:N#R d<;rدGOxqE!5_9f`3A:rdX2)tzU?,x6=>Ew<zp4QW7:GgK&FDy}zI4([(GZLә.1qeglG fјf_DnCviMHYȍ ?r^ֶ#I,}lN;ײh9dz$mJ܎MF)oOU $VqE)Z+܊.IR+X:jxPOV> 8R"ͨ yPWN4~j,ԕUP;orl(XNfx<@16;%V.m^Q־ֹ^rYU>kg`ő#)fr@d=L ę,3a!U=F !\@k֭{etΖv>VHN~/;zygc;^-N(<&Ğ\^s~t3 mUߑאE+oUDeȪv@*OL5&P^bw`0a3?j<`}QH$0qy3ʱRB݊{n-չ'}sų(K4·@G6W *x2dQ`ebnBIgD$"x5y>,Or 07?%JY6"AZ e&9LukU, JdSp7e*z?{1k#p Kݣxڮp\->%Y˚!XUTVk4+ea!N?J@!0]*UFXnɓSQ E 8R6p _AnD"AGa̮s*R3nh|nn14rwdvܴ|ב9Tin ElHu@pVaVmGkTM<>C@MIU!<^wL[@knx#"W!!z<8].P IS{Jrs睨(f(J9)3Ӑ0wL8r>o 0w`T*rA1 !1kzq9To?|m(]iYZN'Y*\i,Q9@!mDj,궋k-} U?L5ju(jdkJeHwBDXy`R= Yf$Y5s+CP`AǸLK)4gvK}bf0_L;Ш*'|8-x%Ԟf뒻_Jr^nDҚ3i[f`D@RU$C7`dbf}kOcMxPؽOb{NTOQVXQ'EYVzٺ!"p8+48IO޺:tP9%tzO-%\_Z&ʵJw#coR53Hw朗d|aae?#]Ĉk.Q5܆O]nDۤI3#Q +Ypy\qL'i&o2f'}HmSmwӁ D4SEr{`f%60տ;94z=KL,rխaSUy6b0Dv<;0pSt:Z+.Q*TGH0gM={&ruXUl]Jbm:H2sz lqmRtt80rL]\=[I'bhCT03b\M4DЮ6q I/փ|BieeTW%Z S7>ؤH̗MqxGo̮k8s<s?'`ʼ q s0["-rJ TmԝdxE|Y-x >\ Z@P։½O]M9 ϴXL[=bn֑tPDx?j5l\# u/C"׋7LNS bfakP~PΩ n a*2~4>8LmYd?FJfqsi4I~>rҜ=c_@J5R @NxRϒ. TK,;{Cr>Jn)Tp&S$(b:mi0dFG[ fq{(*J}cbT:2ۏi,#jf;8mbx`^~*xߋt)+,j}lF#rH( e WFLO;n*WL T]=^ !-Cwɵ*.Bn܉_Z8By7쾑V?N Ĵ>'N|"]z`,ʛi0&㲓})~"*tzDYn9BZ@rѣX9 z0ݽ$x;olq2Xodɩr;n7 il]eI m}tf$٢FN-ӛ}H!3Z$$nH i]Yz0, -~eaNޏX!Nx)7+?0h׺ץ<NUt}aij wjV$N\G-0dE*cF3u5mԴf mv6v )Q`-tһxtC&ɒywՆNuZ3^C; 7HY6vD4Y)@ Iro ai<{ltLFP\y+~Q<*'܈2^ c,7F{$x@ Fjh{!!(ti*fXa|Y᯦ (Gy~LIc !~D¾;)*[ϿK;.qBFy*j $huJ=%1LT~=I&\8qZ+unY ؕigcuh0BWqv<׮[g'l E) OlU.%ޓSvV>D:;'{éOe%qP!(Pٝ[kO hA48 ]C.+55O;ϥN](˘%s2YYEZhF-h,t?,Ql~Dq.9 |"+ՙ8exEOM5DIG03@RbM| 1YDoB;/1SZdrn<8;cNSTrg"̮4K4KI0 g;ua(};Fj3'J )[S={Udh[}fM6ƢHWOHdZxiBݰLl5U?׏J־CΠ*qZeA$ނif!M9\qonvȾd"92U% [rT#&KýT>-~Exͫ$qV& e) {]WϹs1!ѡλ:i__ZA N?Giaɞ@(֏Gc//KW &B/e| =ܼ||n1?M=Q֕Rӂ=C9e>F}-' dh5>,# gx\vdҳNhl7,lz$,J1!n@Z )R74Y}&ϙuẀ+߮{m@$sHH$ʀ`fO=8I߅xS4y`2N"FKbD.(t/펰YF$ HRc*} >v}y% f#M6VTga* !@kLᣃNweLwe]+)=~ޚ ;3EQ?5,Zx&ŵqK qn;j^G&0XOBYeN5b=x,Gn0_&HN55o| ̓??O<ѷ'5Vj5բ>{3G%fZ-w7>i703itxmW84 oZ{FMJ+3(oC)%P*U=B}5=Lń`hvЃu?[>`xlk ] N(Fu`ꄥI] z3 'XMӟ?ߕ-V&N+GmQM[-̃LCH XQDsБ8ϛZK4~{&P5{+%B{!p']j'_?֡vV6r|e_8fg!TvOl~C)hd)j3vVlDS"} ?ڽ{C@?{ҶAl-};k0q#œ%_|ـ+~VX$U&[ʳ|s(6B(nZd`k?؜gSR(l! 4|ܖ,ioFrRlX29.K-ybG`>y6@O_WP~$Vzi;ytmhP'AgǛRn&fI-v?5c.Y~j8(TkYi1ӯK*@mbbcHcy삝Ufy֝x؎P> ܌0{N viOOk*:LS9J,/̲^^oϬ!ݫb}IC=x\Ξ? kM(09o9FvqiBn /'i9q] Q5@;_v䲖SEqû!^($f _ rR:Wk2 >'yn ]̋Fg_Ɩ#`;oĂ~Xֲ+G]3 'S$7qDӏ۰eK"E 1)[1F&'ը?n]"d).%{7^XItbGh] ΰ썙irM9Vf5_+j:'0n01y'%%rW(uyS)ܵ" 9i*f(˻ʔѭrN%"eR*"Q_>6 ͧ"X7hK82Y}gӃdrʥ@b۴T^e@w3kSGnV,< t%R)}l _6r$}4BW9aVޚwWv ބꑽS rjş9,ՋfX~@~m3&6PyϾ4K LS!늟LbAzʂ1vmB`ty Mµ&ˤW [⧁R>aHi,Ų_;hf!fH}kN|pÛEZlU)V:3MVpӮ9B)<&Uq{Ҋ vQ’ߠ ?W;D7c.<[A]_!U+.T7Ql.A6Asз=g976)%Gm]m+%M {1u_cC`"2|yӝjhBMyꯚ_Rklo~jQycS9H@`Mzm)?SR@_]D u~ԉW4NUߓ_ f{)vB( emC/@v9NP,¨[Jk=x=oR}-G> λ'(7^\pUjAlv6ʍӇҒH0|?1loy`,wcNgK*$b̆l k9yq3wB-MGdsm̬Z$:@U<պi}[S/ɡ?pt> xfU{R?tYo]Hh[K2kBW(msU OTn `ȃ=Igl<6".̮3s?F찀Di՝,x#U+tg*;u+{[?H_܂ ɄbpyKFNj /V lwSha! 㛏?.i?.t}2euIV <eO'K(4hO]-8VǤssMb/L[ !6p6u;'piI2G(᛽1q/::(C rԖSݏ-4p?c[Wc2'{ .NJkȃT} %ALv{ eQ?:qgR  f |iZ+,-a\.ig)_bX~5܊Һ Q:D6%Xy2s)eR&`w@a Hz*[sA-Tgtx~R~(x=LCT F)cw2zKa"kqZ˞^լ~gfkjƌPQ qQx1M570!6rmJu|yq ]w=XG1$Mjcg6 *c 12bs&ã(@joO|l:ZA5 ޒ05p3ӾW\+j.TҘPOcuû\YyQ] 4ZJCsR #@ċa/m)2$L*hF8*dPχ)68ߡ(F ,6ph}lDU/!p:<0kd~=9!=!AM~ClrM qYWr1^32,`C º;<<"]S:O3뢡I6T{A؂ww^x10A@t\A6fjV rfKZ<Z j¤y8a.-ܢv OwiQ:չE[ccðu8:~o3|^dMpH٠/ɞy)ݍLYJby 'Wwp"Y(~1B|>r NP$ 0/ݘ9&!`w8e+IIQ% L@ы6My9eh~96uUc-bhm< ߌKYIn?/ķwU}vx&~*lKc Br|{sUnYb .٩Xk)S.^zsL. /|tLF٩Vk;.Q̖.m!6L]}Ț?sgDK%0"-f7!oIh pd8@iJc=̩G~ʀcr Cz/bK:b2K]sb}IX'1,,3/ʥl gg EiPv,.>rf;^=Ё|yَUTPJ6/&fICw`SV&`F Wפz;^R:fHve=n, ir< BX9e2GH h֐?@v&ڜk|;le\%FoM8;͹ y&*SB? >_V_0Z>fPƃ(*o/ 5B %Qw˫|A |70KE:!c8=c[.ɩGiS{8Ѻ.+OW:`mWbTL*YOdHQ\hjm)3= b?8jĘ)Y?O_'I8]ci%'4Z'WpِK3h2N{Д|2e'͵"q # :.'˫0 R?z5:#dUimOEl1OPiy `MBEHEJkA1]Mq2bBAQ[41^WN0읣X+ _zgѾOC}Px+5!밵,a:=i|]~3Lo{F3qV/BklJ{n6f 5V =Uţ|/LL℄kQY7 }q:ˇЄ;oTBKyhV<şP6sD7ES60!=}"bdž'u[9}\M%5U!D&:S#t}ck|CBz4\*"QbvLnY~Th \JCD eBPØYWCtWg// /4ҵp8$X1csA\}ǘ KQJM'.حULZoUz %pc /?O i&s4\F7Ǯ|YmDƴ0 { ,TΚShU8#|Rv.ao/Jh 8j8ąD1$epILr^@YJBL'+3ڒ'Dd D GBLLӱ-=9|*6hu]5-3j=/ $ ^ @X_?g;ҏj;O݃@ j'܋GU i7݂̓Q[;JtW<"&z^sw ] t6oV!{2.(|HO'ԄIѲNkS04sέP6P8l6G#b[[ExrE8᪑)0P_A2DR;\X94ѹP( \Wںo$rݼ9 Ms+q>rd|}u՘D$ 6jqdܘ7 lזk9/ؕ^C@}|MʹUlT@vAT:#@ Oцigȵ$Is7.{[j+^klaGqMQ3Qv*1=6>nAA>RBXE-˔TZ1)fC }sP>s!-!Ia-Z\'Z?p$ad)G6[HMp>u:[d=FiyS ^іuT&)r@e3M ubeFCtl=qʘŞhS~F7T=I>ڴʏXe\9)rۡ!QJ KIk.fAZ* 4`}oUܧX%FjX Y _%,$ﮆFiYI݀Wh}`gtDŽhf g8;>!K,A)80b-Cé7|vqݽ!*[.xcW;$@41dbqn\P^GmǮE$$Xɱ"`4 H; y#£`n 7!ɮNRyAM=<QPEY5ü:un "vw!@,"qz*KWk/B'p)F[G#xO&پt!1QZ`h8l_W3%d=Cˑ܃tّ%v,Zgю,Jԙ&[Yݗ5}/҅>[Cl S@1vsqoIb]l1_S/S{md6 lYe*׆B@"T¦@+4qU!- d~6"20Dsqf-dc2v#ITrnȎ.{Öc8 :9 ޓ^('"U`ݠS(rәd LF(7#_8 >~/o/!-Rt9Z-sjz,3誹])+DDV Xen۩7~c==F/'6wqZXݼH@Ůgq5,H!h@(P d/SΉ%Ћ9z9<;RpQm'q(u܉mJ2O,N%5: ,n~?wƧы~l?x6Jج%.e +ʬL(& {m? ]}}%nKqpDJQ`@N(J2P*ȇ1 [}"zƔ Z,!(W^/Тy)6St5Fc#bHYgFP̨֭+L;s{~į^QU|%Ec\mqu~S~ؖ7tjTN'#Okۢ-ak ; D`Ј`;)mV\Y,`{TYŜrg,X,8@N1_FRkv-a.G ;IF\gϱgG*jesύ t^qϤAdUՋt_OAU9#S u`aܧG8s,倶jUs7\T(.ZCC~B Cr~{ؓ0e |8olf H1A Lh!$Wt9ѓq6DrM(i'dw.\ Z 7 X%}ӆ^asL+)5}@^+uA|Ǘ^hiXXaz vnH|7_iyt7;:jMn.wWVH-2/>$Dg͖uZBi ?̟X|ʰWaFfVayiA5az^nl—#6U0L1YDwx %zs!JJZ0+1˱= հ~h:AWbroZ1zxa@O VNJ*K {fC:NrohY#KYICNY Kű0ʟ'Ld֧>>\.{l lsG婝ʂRc oCM^7k;_>kl|Cf[Gp~HiK*W1.NV ng"c.3"!SRLև҅p81wQ~r.իR9ftx7aͅu2랸!3FIyϲ\pnGv sС_ly}yBXٖ[ lMRټ`q/&V|3&DHC\1.`Rwߥ=z]رݕLܚ'J?cя/<ٟ yߖ:F_.qj\i@=!oI XMc{^΢ ,<`=BHjO tƙžW_<\/;BfFƹeZpAn^ab|RnFڙ݌: U8pRܙePgP_ґ^=7nz]dF z4)r>eMY2} ԦHbpL> JNE8ۅ5L]/zkqQTӚÞⳭ%FyF iwcBYtv6k}=nuy4얫#i0)zrԡ)J~cPBcQZdu.2mj?JrG>4)o[i #r%"^_s9gUh;2}Ov+g+DA?ը4o"nq3_0DRIpo 7Yk/q~Vk/?G(b!`~H^%ܕ)8qz#l8}j>"%Z`0 l],46Ood+" ڍU;a?e!(,7ALV1< @ۿZ(j9HfG8v^s'&9(1L]Žae b7jiTΫG??Ӹ.[k hXڽ~p]Zw.lVq[ }zkrFx]ک#k$G+a!aXIKL]C|R#r?Gg{d[0(`Ov&*4CsMpLYθTQ>&_TVodV^kXicٲ;AIDD7ң:QU`aaA@Q:*0%xRqu4ې A>'s6Zh`}]R#l7𴇫;d{b%o?7:.QH{wM]7džzXi{ tv#4cKAe8 ZC/1#/7vU~ɢӀ\K!S~AqD~؆n!YE]IBk~'D"jKPJܰkkʪ?$sh2 2s@~7نݣ(-(=&z9ګ-:Q\#!ryoOFGŋ 4#Oγ\iwǩ)^#Hs]zoVS/cg'=N"21 3ٵIЅ-GB+k5B,3`,&;թ~ڵYdQ" @lI[]s 􄎟9,"aJS=;(^wu/3T˩!cy@YS$CR1boJE.X(xd]L:&,Qkpm& ?c +>JíWg 08-Hc՜0oNby^/~[[{=ȮTy!Xyfu.m nͩ"70 8}4ds#Dj.͕Ygɕ켆3brY!X~94tF(6-}q[S11#_+w0D˽ޓQLN[l1_}VoTqɊd0 w +fދ24[Ne|\kjYE~~YSG'9i&kii5 s `Y`~Fs4.GV. i8VZ\Qs0`<&֘%۞M[h|;(fn1yHQB0V8+ǹrvҰQdR"46am5c9\ V.u0܍i=w8Ac Ukx)hy IIł}*i;gJ( E,ÛNv7b$?ΦAIuF{ l̚EVA3lVԢX^| _%3IJL+ Jg]#{/t* Hhl8NKI0ЈՆ?1^Gͯ|t:G{mH$dt@@/8HoĶkL[Z.a&~MH -rla:\_c7 4"t[_/nZ(C_t:1.jRľ@F?ˍK}H*\~Ls5KUJ"S4% PdXXClZۃ*7ȓ'O<]o aZL@z<|^E?,?el0 (-4{NWx>htbzC#rf:?zj $<r# tr؎H"1Nv݆Jj!ªMw=W(~rS;`{+~lh:H0h/.dApi YdlC%Ӿ;rfubMJ 2QPJ_?.9*rAlL[FrRf‹/x(@=4,n^Q[c/\֑`FY ^[ҢakZ"CN[/wfʒmA.w?\_7«5hm=69=<ŭ[ׯ3aN LˣEP*91L`|ѵ5 :@fgrodoL?Ũ7rIb^9 ZA!9 }',cf|Rt'Rt$2 o0!po|9=]]$c|RT?R 06S̃^ڭB䈓UV`$iwHȉ(gdDClܔ{80VJ/}V#]Q'Gm~5\0Kn${ObV'?asa?M\ / 7$|\ن{( 5m duВIi4'ZZ.GcԓDAG++P O'>E~W:2C$"{l;#b68'\4UC‚1wPU}1/H80bD*a?4+'ku5dɒ cKm5ea)| eb! jS,2D^~6顠\ᔦBy]~}m{}v%K [ɑA[pA; 4\>7gb >`L)&7KX+VH K)DHO#i0X}և> cNu^{*l͇4` 233[ L`??\6HZ}w ajӭ)M>yQ(_GP|5"td?|`v҆/ X}KHZM) r 6ud`-(NEcpS3gV fΔu0\m. hL͟hC#Gcf; Nېۑ:g>TOgʑ&xn,/6͡G ?%* D4kъF_Qa,ڲX:ZHdlHq- #b@^ѓqXF`GT X.K~jaxmqy`gE'\`^iɏݖbm'wC"AvI?{k J2u&OaEí\q/i}+$aPf2z9{jfK_K;H2'{;V33\GVFҹA5!wI@klnXU}'!m0yVOs`ݯ=*R*(] 9KJxq_njz娻|/ m ؂_.\"\.:#_BM(6vXAFvJ2'䢲;/pƛjU翑! r|~Eb}gdsf)M̢/*W[V Tse|̊>AoH _ LUIAze PlyGYpٷ)5`cL!1ZLjjaX(ﶾX]N9AtӣE H[Oa\F\`*%NCjtv "MKyTIiDltQva/,5eھd`</qH'O-PB;i{Ej'd6TS;Rߜi& G|g{hw6T ~]>;RMw?FM6m5$? /0lyE؂03CZ!m;/UQ}I& 1c5 ]v 0h ߒ1vqz֬DU߄JOG/6hؿT,Qk)M˕v?::k-`0 6d3XMxcT+ԙ ֺ)U\|E(iK` _{aJY@4 }s`@vBzmWvXJxht%x8y[TWNBb`yX- ~9bChؾ ;?a-X\|4 )T 2:VjH+oMYvˀ?VPwO찫tcU3Z 秛l1bI_U#5 9-S-YhBumy[Lszwkw9(B/zC*PsN`'Pl̯. gO?EpsK;Iz#Ilw+,(i #j:O;25&u?q] [ߌf$Z$2vlO;YNZT58>}۾$W[v\bPM|GR9 Tq FLi ${! Y.zf8]/p;RfZ-&Ioa}l{1xLS'W_{GueyZ?1"6ͿFr!`F2>K>c43݀A¶;7V}'6-_U>5ࡡ E|}J.ζM~fbd3g>F#뇲^b}9uSX7i*O?Z; r,[mU룄)l*(v"Lrlqb\wL#Kz{YmkS5K(+ 5-1F4@Yz-f ;q>?}"ym _Pu-B+s1]F!*Irl&f{f˝G6f|g ,Hɣ˚eR?jQ}|w?{B=4hd{÷-&$?6W0>=!6FkË޻q9v215cٛM X}k,v,g/m:6/c+?xxۘлAZu {^(/ɫy%#?}]'[W_07Sw,KmVַ/4m0 Xob dsoޱȲ(tWr=_ S Y9.%%iv<'m1+{Y#~L]:H>\LW$FYûyd`6ʝCY|M!ʟt!LHPټVs^){!ƚ$k ?8 y$>fb0Čyx[煺w?svD\caPv!VZY8Bhز>& &9vQ*=RnXz vC?|ʤ߾wcjC t8%٪ә_ֽ/GWHJiꧬo7ҢW H?zfpSf"Oi:hlQ1(bzPl܂.${7`x{?/{4PoL7` y %ܲdžoɕ1lt~'bӈq^GO~7Fj!rC#wSSW=XLOx'rd?v/]!`Bۯ2dx4ĵ 5H߃cd.Fza{AT7T ' )QO1mۥ2y0nzNxV u|)P`8ȩHM<(y("3`Hb= +)fd`ʳְNx6YYv'Juo#{yjvE~qB7Ԓ⫧#leXb'?1Q++4&R) K[;Ή f6&ugpVmPƘ4>,fdW׆gƐ,@AR_E/Gm?|gV ɢnYz%: 2Zv(ShAbZϕӉȀu;E1F=p{p9DzW&aDɤ_p4HV6}'̙R2&$pX #`=SbFxh!ȕX94H @לͅgl̐Gaq| ?U]h:{D%%]wF? Z]mu|1F y}:Hxm_.g(ħ &O:n&IaQrj`f;UZA?u)Fm昡CfvjCJ 繱ArF >JWNiqr(\.\6e^ayw~RD$c/%U@|lݞ}CCn0ĝO_~hS{牮͑|5m 7x\gԏs m13*Fz_̇+c^҇2Z@#3QbN.YGH< P቞v7;ћ[LX0K^HRhty&@BR#=>&}O:ŗ;:g%֓$%9y,XjT`im/uK1 `Uug~_ӆ:`+ȯ^L OVuc6=7arj+8d'8ĝ>r:6'=>`4&=e,׀w|VU0rնlSY lxLp/\5T'4>^JmAnXg :9P71n/P^~7€+ztC9X7Xh`BEH09ZQYnblk.[G`󴘪z oN|t3i?g6)&[t=hָZy #t(PݺT |_~U\FaT_c|") t < 3٩B\.--~B 8Co_SM- 88н {t׉h!aq%Y@q{G}(BDSrGf^" {)ç,$/u Oқ D&ړIqVC ˈ͚\!L0 &{ALHJmZKCa-sK\FgR5T!n@9gr^y84G( }d{Cȍ 䥐?5&j@> @Ѯ! @M_y\py]kы;pt?C gӀ&@ E<nj[V3rw(ӕb-D2$c9j[򖳄d XJE;&(K*L^Ug 8=-C{G@/kBkUUTn%o8ohpyU-G..O,8`y/Իe^Zq3Pw:5 4?VɮA b78`dMT%lJHl!(zB+> Ό ^BZkl9{<]u:jLwPQbc4 E{|zS.a:5 P9#BSli=]K 7EZH ʻcQۤ gk6FeDۖڀfb=kRz+[`#vK|BVy߂=wS(nZ%vmwoA97uo5W6JD -Qic@tgfnznJ'mQr+obQel+)M/Pd9bb<Ɇp"$ @'+eI1W0U&!@10w4XLdmA[em?ߗ<ڑ̽AQvK^Kv$c6ICM{N2>W)ۏfb,I6B%0l J4zPMfުr 3!ngYs~%/!u,֏scJ'fcDj!kpemѼΨύ5C#ǥrHO"ATKɖV?jQ 2/\ہ и$L=ڰ]j.hjJ,V1*Ek@}m[ SET;,dΡ|9wʑI,NbPf%!\mxq=Ƕ7z0D;sg2,_׉?** kkҺ4)7Ln)IpU7[u"~'c28jzJ %xHiI~"sg0 1^yMWjm' Xz3|yҗj yl=gu/Ro>;d j/U& *R 7ot0% -j$Ggmc:-D|d!#D>Xd'7~ Eʼn {zq6#FI#$)GG͗X9Cws5o l3[h4B]l;f.@nl§z3L֚njsMiE<b}Yʛ8F!hna27PDƤUߞU\Xtkj?} ܏bOؑ2b2&:-i## +Iw}S86‚[$OtsC&jd~m$[¿٩STZ.I=ҐG8na;%^%Sva=fyGwbW./ir <_qoCB##|V7dWJЮ()$nok`?R4m7欟w{R1*lu5p䤭.^:8T44E7"ys/?h3@z?ƫ_]2L39ٰղ|C1\;he^F3,gڻRѸC[sU?C2 P8MfR*V?g$i ^\:;Y<"zdf ䷅RsVoz.& c\oKn[t/h0o)0 <އ8*a`Xn`]1mN(uk1,:X7PV3C- EXW_giM¯ʅUO6wDzwc[j]g(+Svϸإ*^ pia&M)#t[RuYK$Z`Edd_vSyB|QCf3S)@^'_ڎ03&>M4&3R]M#ʞj KNBzuc 7A)CERZ_N7M#иbɈvڜN^5}1ݸ,Y5[[P(  <0uHx5R6RH;'HM!= z">y{nΧeF- dOP1eM&lo_<]/a]rYiqk0 &`'W$V]Y1aS?(4D7gF&&Im/[~ .p寓IW=n`I1`sc_WR\޶2TBۨ3oIzV#?yB"[i_`t]57HNynPI+_O*{̽=JW97{1X;!dP LB :hwn3MWU>Xߪ+XW>m)sn Nux]ݕ+a*3H!CZ;@ɎLfI"ʳ^mEBE5ΞŠI A\`SI dY{**b D_0rYB0fM&胟pn%pD+m2N˛hTAQs#g #c+Pl*ᤁulAHh(pF*( N@Tֿ L&6 r1jpm"LzLXg \c@C"'Q6'jwNqf-hiUM>YPB,eצ֬E)f# #nɖUvZԂEg ýf SfD!F0eU]9^+֜d\-V륺4yLyvBL'u}Y4X@<E۝i;.xR2uK)3QEqza^A{~h V܅K5}Y<@ dpM.SS#i`DLAD̤6L}Z2^jsZf.*wCTr}:I>-5ŵ=vS`ɬi8xjBqnf Q*\0!598f@[yqeV.p֟6]c(cYz$ ! .6=lU{K`~hi=wh^/ԦZɛT C6Tq5kF?sO&O?ﰫ[jwX }fncuJbψ%ykԃCG{gXE螨^u}x_qm|T=+h[~G{Z~V/:oX\D3QWuƋNQJ2z2e`ؓ]ldShtqB;>2L`:FT(9S^A}&5^#._*NN_R, asU!b;ޓCҸn7ᢇ1:od` ^f履bLtZ+ 8r 1!v$ukCaA6Nf q^~ؓ2_R>H3W~ti+;v5;WAh ՖH+sL𚆹Nsmv0y-=Ol> S·oUtxb}$[nݰ'jb+Uk)B暤SF7JHKL1nRחhT!d#xU\l8',!yna@餺wp2b6bƣ4JR (MOBfzE@`I o{LCSﴽx=0p(ݣ#g%1s8X 4`V@,YφKHpVmG q4U`wF_]KCFZAQ|T]U7coKFCrq@,&Y \yI9~EI KĹ)S59ok$WOܞv<J)qoFP_ 4 maE:pSGD:uPfPNB0)1dt^^[1)`]bV ԸaP1X+ oѩ.TOkՑA VXQd֒f=|$r{q /E?0dTTq!tn 70: a%LF#ICkA_J,/a-ut~CJ<~:W.gO])B,7󶂸ħ(S(e=iUdR ?Y=eO^tƬedRWD >I Ο;~vVDC!_jDXN=NZLT9LȂDq?{lz:>iq@9{ccMǵC| fq186~M躛X\Ɵ!V$!:u}J"[RUaNc۷P:?$:})5&;M۫2 e̝%r Yr>iNTURb&%Ms 䨛Ikf{B;I Jtr&Md{$`kk{ (38^9_ JO]eVʕޏןW{ Ȳ`ƤZ r`u(_s}a[aC4OhܡpA@JGRiRnPۋ|1\B,A#Y) jw\r f? kҖS^GYH^AB\F^1r ,qalS5`=ʉX3My?7$gh}"蝈 ajrI?j%DXxG~ju G*Z+0CkyTy=HR{]ZYr;d ߉|BlY ,!tgB>x-?YہdiؖKe]p:݃j ]1nka_dI?ܮ@0ؒ6j+0(s/eΡvk)JrYiOs6Y:,#}+e{NZ;x2D~;FZNn.(Εi0a\can4y?)ۮ1d<hs!3Atv>>C1Es߃s$ = Ԙ~[#k$<1d"?@2fLzڥV8@L 5ehyxxB:eDAuPJ{0 v=}‡TamցmWMW:2|%kv%{8ߊźd{O%}t8w~oHO>UdE+)d:DJgjk|Q<oX(ii9o/hÜQ$餩͚gL~͘f+a$_ڴ 2o\l!}Z-*n3h60Mdӎ3xU9Qj͝pꗂ@ğm|WTEG;G,?~r ZfR r~̽vim=u+X[MZ8I-/Yư;ad)3yӬ;Ĩ΢LbH6; $ 􋈻C<q~/ Qc[_"~2.EFx C᧫Oj)sZ(ص>C=I:`.&E%c6?T@NCaF /6!A&h# `s(w;uV.JmΎ"594+R$7xiuML=c@׉։OKIA_ sAOX{`!䙕@MH7];^=Usl-Ox] e-R7UjHR˼:}e?kO`(?AR/0c7Bbq V h*)6UO>P0LpDEgmqVx Bkq%O[W 0Y(5,qqdD暋XcdClI8,&j  r#A'cxwP V1@)1Dff-_15׎k\N $G(wOo\5TJOΩ٬ QNV):.y"?\Qr39?ZTq)dx}YQx!QqMzٞx8V#:(D0]+6πHEBX3 Y)_3w-aeWc{ & N/jvJ- V\({Je2P{DVc "m9lDtfɜee O-àXvEdM+$φ7lwaiOiWrTi0ٸ5Ҵf`\F/-/#@ ś?;rס>'01(N}-2k|AV45&PU"6k-~׻GHC egx^/s0v/'10r$ﳮ=n/hں (! Yq XꡃNPuUܟ-(d>aH+1sC~A.ZqYl0Oz²s\ U ^@–O㿳TLp([,x] 7!#3/^K)mdwhJ iΗKB+rQC>GZ^K۟.x̊2!1lT$};9خmopAGwn5# X"r\Cz0J:7 b!H|δc` O]b&0C^lq0|8(#S hm5=eO4qG_*dB%Lm QDƬEjɄLò tGƴŒ2 Je1}W~ ^>K pam7d3DhiLl+S靝>ynx2Y5c--tN?25w-RfAмb[&[Cug)a)҈5ʠ:qRƎXoYϜȭ!1gž b j.sEN +{TΦ$QFسa38ou]FPt{:GHZE w cwAES02ZFI(F;K&3f,0ǹ6ˑ3u<ɟs@N{(0CÍ3+xȊcjkjm>^2 ,) \$Hv"Her%Ϝo/q0|D8s+~a|bWH m#l[R)k>u0 Ov \L_>zw6,t(~?HG$]HOڞws탬F x`3Қbx(хtoh1RmAw-xڠ6^ǣPܔŘ1֡w?!* qKe6jSPᐭ}Խ65|J5'p ~ta I@"X xb0oێ*DIG} \Jv>^ ㋌ ;eP,6Q%^z_>l']>mи@%,' b&D* G-R##-%mpfiDIMiyH}"'J/6v˚(uFWZcIϫK0ߊ-^{=XkM PaO!v85]`Qg: LA*^ٞUuҮ]˵a?yw聺uc[=O~>jo픽GW_+pSBvd{zP˾Ob͔ (|Mr#u4_(-2dY234/Z_o22bAyF_?쒦̫P Oi0FOJ.y6:+ ST8Ti}- *uַ 3`:e z%5SgDOgZ\1$u^ LJORhﻚ" ֩N3n6f?J1ga66etόjX=T+՞V3O^H0r?E Swbǫ8xhy(DXIs 19t5B Ff55znz<$c)ɢ!DXW;O('蠽Tݳ8X \=UL|tS)g51-$~#~ۥy(hgEateJg?K.WaiP U3Qݍ6-5~jDs_V 2."uĥOjkGU# ]]̷/3JO B!({4|YXwrR[g l#֔P1eiDaL/`A-M6uqk /ѐܝΒaZe,l[4i3ا I`Ί23! y2B2ggx M,!E;Uh{]\&n)[G|8*D̥`DiЀ<oRf g63L))>j) U?tg+hQ.晇G( qŻkB߮i*x|i3F*8Q gKST~dEܖ y0CBP.LZKQw!t쪮nenl9':lSo'tͯ:k~U_H'J8RD0[h^3ٟ) 9"#!Ȗ{\4s;_s ЈHXLM<߃̚j^NIb4 IH[q4~RpܫÐKG4=Eόd nI?Hr\![0_18o^g;@Ж iF< w~juk!J7ipc{qyil!s4 MZ )R~wR֧ʬ;'ڜ܍0c_l%Ul8܊#56g u+zX&D[LX٪-"$cB- ؓD44lo?vfBsBI ~D2`wgF.AL '"1unJ z )ŏ,Q \#Yli8{dʆWtnur$S<&p_'~J^#Bjs"LBTHxERfElbGTm)hH]~8TWOS+b¯`,wThHv_eσSwFWAZ y {^(IVj*G,m{+ki馏zGe_duAo(bTڗK`:G(Xiq\h>of$:3Q\& & TI-@f&  7VxQRӵ%[31FЕG#XCw9"dFsQ櫆 D!pll5B  75#*-9qv_؛_-#5@ZKCV؂sLslaJ@d9" r# Us%>XiqO7\g_IQN;  AGsj~Ӑrn“)&sIi`ʚ頻xyIzoDWA F7$i]ِ dN F'oW9M5f̃'3}M5Vr)Yz, ^8pTsouw 'Aa;T^V3;k! : t.?hTw>'\!ً f}U]h^C5 b%0TF`!n2-j>\D*O@H8O.&{\Ub;Ty)次ӿ a0$k*=z5DG]dZF:ޥ9!GÙ_+b,btEaafz%.`ۆrH>=YQf# u&H\hF)6DـhAnzнMk9M@c=U/gluC&#D@iwFtwh>aw9Z~ľ=8|H#ortɓo1iWi/F&_gVtѧt,Sn_1tBe^6@Rml.}`LHG*[̥uFrd'TRMP(9}b=y}s0*~ǎsrٳz`E.W-tZ7]j=Q >.WBH€E9@\ wB7|S$mNȒ+2S4ALѿB"w8Np+e~mM٪`>Ss~Ī1""C7b ]'z!'!!b* ?YX_ap,iob<= ^6oM r-#_CzW/PA_AƃRV5Ԯ2ȨeC n_o{?EbYƲCWM9Lj(Rڿm@+%E XD@Huyrvqrk6y=!:,{UB9֘uF4޵yrv0z#禇y#v3Dy@!0j59GB$#Oì)5Cx5=kIQrىV}ann*|o3\E/Gb2FYo#$xxFb`mz۬Tw wW\rхq`/ZHE씕h}YRB{M*q/LA0'8,άNf9}qE8TtYI, ئ]*3ǽ +BYNz 6gG3)a 4( i!9ۿ$e~DDDPTۓ@,b&+jO;Iv72d5$MP԰\``[#h uܨίhȎ7"cuedP-{5GK:+^l1&yMϋ)Z@g#=Ln'hF =ZXDSbsfH08%QBuf$EX!jj|P*uFҎX1}5Ej{}#]$Πrډb9&.ּY\SbiHYsrI? .HqEG@Juis= NLB]C22خ hO+E݅|+ ^xE:c#WE7Z!o X(ɷ@ f ~|.&@Vr}֬,[PzZ6<>+(SybpHߥe~SL魡)z³^E⁝/cVi~NKJHPCD.Wj+{`>IaM_dׂ"ݺt_/I;j pQPaZ.USD|Ot,YB'X>ba婆})V>4ZNɰ᯻0qCY G`[YH/vRW0 z?Ɔ碗@QQmvA_騥*Qk=B u[Sr7\K"~ Jqg kGNdv 7.CF"' _:?:/:Ht~>x1i!-uj%=*c҅LQ YT2OT:HE"Q^e+e xܬ%}/@o'v_tَޠa#ڿǔ8PsGiɔZ <=fr;AaAݵ|&Xt_{PEU0guhDzQo$i!RgxA6i~)0(80۪HRd|(v6dO҃4nl<@7!:?0/U"LnH +ZJxhݖ dpy%.SDq"b^Xu&ҾMD#̡՚2Z $렵Y3fy'2|[2xoLeoDž?ɴ'p_qup:"9::4I, to{c0vhcq-(G֫Dr4al+^Q -8G_V"8%UP0^_ZvLg&X4Hi^{9}bsƸ~c$n>〼U&1Z`o!X<\bcR;?__I21 #9I'=i m狼BWPO`Uc A4ؠ9q=+4Izr‥/C2ݦ2 8\ٙrh~y$iѳÌk{z3TZN&yz,#:u>i4T!1j9#~>N&Ů}v=fd,ԟM4ֻ|J;Gf"8Xe9_`Ec4zu?r >-[ORq#Mc`/'d̬KOTv4yQ)IىZ݄AH\>u@8lQ&E7"+گ>5d|7~$-1N".C,a;:MculRPD^Mkvm؇ EXg֤]}iSArq,=y sx׸-yO)j^;F ^: "M¶vJKvbA _IL.)d:C"Wvrfu /Zp+}œZ;DP8Bp;-YFv:ĩ4yH?kV =L j.#T.l.vMX?:=粃 "" k_fPS}=Q` -F|G>X\ 'ix:iVEw 8G2Y?Q [كrViklC-K72x^5}Wg 2} !,wlw1cǑ˳tۨ>УVؙm񏭤be\rL@ C8odϗ,ᆦ$Qpc^sƀpmJ4&\5U(o'ق ovBP *vZxiyu2;͋%A\0Yl FF?΁ $Zbw>m n40yEђ;?%-Ynz_#A _JmaCjEs"[YJ!#_ ]hj >R%noEBeCނ#0͠l;"{JPm~FFk:ќzP , 9}(-)+ sd CIW-q˜Ќgwbu~[7OjU\ @F~%Iȡ/oZ&5 r \uEL&ej:}.sLG6}}\kUngn͆;:Ag>Y) 94Sc:y8,שbJ:Spw}#zQ~;qωEA/_/1z˪OJ"$cbU"Ձ @guV@rˑwHjab܀2Df2t̼Pn_Ds8#ZM-Yʧ R:5p3 }ЈS|)ouۏA.O"3}ӌ$qBh _j##$( *;,oL+?T*/؅BQv9^4@CU2}<"Bר5*Eڐ=-Y¬ P5` ڠ" XNJC NJieHf4WZџ,-vœT7'6=ͼŔ.f&UmI {n9JCIcՎkaaʻfyM^Hւy0c۩ ]zLӌ9Lo}7ѕhIɤITSo/: jg0au> L#r8Z5cKuY{@`]abɔ51D\ւ qcNve.0nMD ]#h|ݏAݓt=WKr\2Ț9:GZh䊙t?Q2y$d?\ pe۹M e+bĚCSd{7AɾeQx,   T>FHpykJWםG_F(M["5{7=gX_9deGsQ%`kr!{q9yoq@wM2O~cE?]ʛ#] h| Gߚ4<o qr?eyweiʷ' ݫxڤPl_ޕzmy4YN愵Oq8Y'\k$w={+P:g7^vV6iH!p+d @2p0t@_~ğU&D"2SO{3v4wFP6ZEXNx/IVd,fgGCl)'ٮKB3j5L%RJd4оKmNF`O|WfbZ'+}(F>l@;L-,ÄvM)؃$IKP)9 6 a? _PڋeWaq#p2TsEAexŇ< _IC T*܅:`)؋L!ҩcsr}ER>UtKґ/Q>3 c{#S,edPjFI`ßR0B5r:ա}~U4w2np6{L},3т=ڂ^~8F^A'_bԯb#}\?g3wgJ=!xT(چMZT8/`y2}X<ߠTCP[ƫ<.GՃ[.B_sF,Q'z"7Mյd Gfoߺj_='H>W6)37(ΣnBQxpi_P̸vp2VTVuq!(Bu FܧJeӢ|e]זckO&uPDdndS -줂ef7^Yb`$qZۏ]050NU4Cܣ5a\,#46_aT!8i3bɮMpƝϬ\I\S,#;y,m21x 娦yHs1 4_µ\O7` (# q>4%sT(x@N߁>OmeF#5 8mOkDf!Hp)n';(j)ؚcP_1?h/4ޅ)lTRNo)m f𘋒VvRw`aH2؊DDP%#ُ{󬝋ۀ~qj$x]vl <6nP,~1ZTu떀m!p 5F⟟vƆ|3+]ꋆAsti%Xuߧ˕|V~%zL^Ę&F[:1QWS,HգOqwwdX,siC׊>Baw}W/A; ~t(zA2*Tx!6&}\gq5R|玬3Df8e`buz]Ӡo_!XRlu~M%@NJ"WL=k w1-su%x^8o`,jyYqF X߀ߣ1 mz;3uJ$ )4tك@ܐ|eԫ ~DTێ)$CfՀe'ģa|,45h7mc IuCr#0\\hJ#GIbb5s>-TJSn /a%4vk֝%F nchuF/":hcR*gEA~ ZFZݱx=9hGF[ߖ^֢߽'DPȊ|8~M1 ^"Apr—2W16[;l|' c[S1`Jm#x*2" W x V0nu0V7<(XDD*&iL/6  4ᱎ ^];$C4ɺD+m>a K7@!TXWAxc(|`!֊m\dGBɝ Aj*? О]2nWM/i~`-3%WX}4r(7v"n0v\G7`IE[vbrJ<2,76DN,[B+wș/#*p+{1}_M `7 \%˧bᓆDUQqjmgnp\6|/A&%> y.e^%'J8F4vMQVLiQBj*,G7!.ZquݪIJfAf@jv^s.iQ- Lp[kiު쭣(#Q*i IKev{laZ+H]hn(lw#؎ngne xkvYh9!Y!b~Klʾ-VQ$dۊ((RF,79 U~Y]H1o|/x>GA6ȕt )hzgS[ Yi=!JYMeu͵*6u5spko;d^qh4sxsJeH3  A/a;-H; kI,u.":MIK '_4)sp%"+3?ox"64̳Jm)T~r&xS-.!8Ay~ÛW\?bB߶Z{ݬ+jY"1}zoBfHfԡp,[߲&Nk 7#0U^Ch3>qюs S2l .G:e)ovGHym BjE&Bz#PX=$4 ߷fte%)$f.v/wnmAr{stᖿzdнV|g/kz" {䐎t0dDC`bpaA(=QʾT <]\h7ُ1`B+$ ,$=g}\E4A9rh_8Y/a8h]6}Tc+@׷h^L(9Mnnc[Oӆ[4=cDVil0ܺꚿ蹇o e 3h/X"f AX)dC(oQ3x:ԨQ15zFh'OYGsqot !MeK+0^Zc"_h Du/"diG Cѩ J?ѱnEWf?ͪU`EsK>ҋ6eU.ApZ2MxZqx)a}vAV:6'GxUn-s]|ދy*(W \,d"X:ŗoVQ9b)sړ̬e6_m T_cRgQd 4±gYZ07070100000037000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000003100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/block07070100000038000081a40000000000000000000000016612f91d00000e20000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/block/t10-pi.ko.xz7zXZִF!t/; ]?Eh=ڜ.+8Ew=3Vt rQۘt?D:!WiTD /2`G4#ԟEAcg&?֢Vl`ᓀ˪IMO'k['O0}=?`J xĪj`Я1Gm{cG_'_x~:˦JGʰmg׮3DassWw 4S}"FDO%65J%խ ENů;fc ({VAÍxtM m8_ܾ0AfIE {͍јHf*8#6u@ȶG"'$+Жw`7@G5KU,^!`2,V⩙>՞,9280!!duTef-^-LV,{/V K.O=?RE/Dӟ!X΍2}< _#BTCGr 2 Ć!RsȵhɩD/C?Izgrtˤ$x߇LhF+*hmz#vh"6rVЎzy@xNj?5VkNqIZTE l״Jprx=M9:NgPmrMí^*t7?v*͆!| K녕1nF_3i0.YDI-߯%y<4{ H??;Z_۩nTv3[bP)>sA.+w6;c9Jj)E6p,!tC` `B-𫶟켒Dʆ зc {+-㞒*y8&` R4⁰7Q|/8eEGV>U>O3&љQq&yWf';|o YԒP[j&gꡈ~8HO H f[(3EGz-*8#h`|8*H\[' se'"Δu<]%#cIEڌ.@Y Xg KMN? Јh9Rs;OBQ(;^]n,N[gzo"nABY GD|=oHyY7-?qTu3;'vcIV`/KGp%9OhX/,?ʁϊmA2  do{SqMf>5sDDWQL KtSdY:KYUB*M~Q!*?|--dz4@o8ZAp{^%~Տg?-@X l,.:t-9{,TGS-[ K,0X۔~&"1,y ;,i&'}n EVM}s5Pؖ(^ั M0u a&oRCVWUcFBA@,"GHvg^MiL]A2ϊnR3ü}|kg=U=pkp+$߅!&.7rnX/H`W Xak R[@,?%Q9)p= )GI.Mcf@Ssj[V'IAb5 yl@;0A2Vb(>t`?G:Y/?NYMV䤷xVs:X-\cP5Iw"1%@ e$ *h9nz/NvYDP)Wfp'VN-ܯ:MzaoTC-?r\> * \z:X.(QzdUOdp[CPFM[sZ?ʉB[uRПS[20fyww5!0|{z 3\@7_d'NNĿi/iuC֡O0?8.҄&gzjw/{4E'_܂g!_jzGHYDs>:8݌{qVyD\z:e' /*\yέH& ,l=yH);L ďwO$?ly-114ŀ;/X8bBGdq ӁuH0g"^m#-ݰ罺͇9Ăҍm2[> |$Sℹnf$zޭA. &MC*ņ7l+CT_L&*M>?m&1 &jii:@7bc8k.н%҉h-[tҨ&]'%_&:g8*8!L'Ҳd!G"7 "!dx[(қbvYa9ǘ=Nޯ`BQڽ+2^툄y9hO>Ҳ$t6ky$E˚oQw+- j.e$>ॺf`Ɵv!rdZa#ю)B*.f腯;)MAjײ FP 뤦bo l5XgnBZcDq±Ɵz"46 mxch/J iJ+2JhX= )VW`Y!EKf΅%|où¼U-:QJ"=()_H߉|HعֱCʤHdI!دĪG{sY";ˏB3*V҅7ulϑ"T׎Dñ.TU }5;; AVߜF dԝf#*P7oEZLav.Ho1w#1r (H/lxzmyxPeK{{wQ1v+'*CHvZTb}W/'\Un4e∨}@d>0T^Tk9/mOAM|n߱=L+MNkזV'G`W|Cu~SfFjbKb+`R/1zDؾE)Cl.҆uϥb #6L-Ҋ#ݙ: 7LK^^/&.TkJօ I{pMϚvxSF ,Rnpv.R_椔Zn.+ g:[rB‰A@2 Ulٯ́wAhF(3LF{ŅvŜQʮ TM AL4r*yhgf:i=j҂ǐ4jtnԵYʑ52APwW*ISjܬLJ&*1qL#FsࠁZw&i!8pױ`?0vS;9a{PvWu#8EU\ȝ:͚-9 iæ%o8a}MdV5|-'LyFG9xqL(%=vs5!}:D9ټr!+H[j\ɤ¸5|}bŖ-3} _4t@k^dIߠ5iXƕx'- —;Ds>wQzLtR<='V&_RO0{dM@QQ-FD qSv@tqW}+xZC0 8DCueo˦# g(.\[{{ p!ka u v[%`UP"AJX(tr1.!fd5O8bJ+LY#zWX%<8ད.|A[U? B>10pxz׬e>!)T# B?QwYd]EyM@#yKDA>2'PͳM./%ɽeJW֨}2U*|> HCNu[1@Nqj+$Dã++v*5BEܔK!5>(V5S9 t4fH]Xo-zw+ms-ʀ+=ږl&M\x J Co3=>ԨE:+'V db0%`2= f0Eaߊ hoE c|$#5gH큒 ^<=*UV`\u}PA'x)p2iL1{3.I;1\2)dFWR .oQmTVmw|8mO|j=<-K)Na>Cc Sz|w.]m/_mm E'h#z׶@ca5 /|S2UbUי& Ck h Zp<VT6 \UyB,X9C> wrY"ͱK7!1':ݣ@ Z?^0߇ep.VN&hk nw3nɺm3!#O1駡|lYjܾ@IM szF~6|iUy#zߒ'!RJ<[Jb(r96Ez=q)Os@bl C3w0nh,~;:f'*T o1nMbpp`@ТA'뭭9n+6 bq[6͉M7]N3:VPyR$Cg~E Ly4U6}q%{3Ӭ;Ja,Yik;Hű™͍hcu*iGB joS^WU+u')<ĩD m}* IMɟ3d#_Bj46(J0Dt]O</T%$S$rcek#+ 9 ŢywRZR,\Z{7H"'|{ fg6z :*!,A rѳ]}甋|HCM W_ //4a9t'_ZS+WⴭK r 뤧AkoB'~>"9zWFtw׫ً<ƦtQ82s=ܗ\dY^TkϫsJ bE>HXۈtβt\uJR1Ll N.qיJr;&p|]Z5]0&J|cl Tb_m|bLybE Vͱ3~$饵몄E'Xj޶<⋶wO[#@8a۝̆]M4J|JXe#a*oB'-P%ǐT,n[l6p|*k#$o*p/6N洰ѴLdzN;BEB)6of]JzQO><7CțjTqls竬 RõlkRj$BЃĐc*Ej;#ӷ%j,].d\^l!2Fk[Se5P?*DNNGdy#Kyk]uFM -%ifnV fdM'%Gi$$ȡz\$UȽả`݉ZOq|光|8O_Һ]`%97k 3(=YԹ ڶQŘe3 9Ov ܓ9_qCt W@L- ;+2 kKܺ҅;x[Xҹ^AjiϘhPHĝ^4A2kWR=wRߔ<*C>Lsl/1eS\G'ܲ1[I@%̭u<*D(L}>3`7(űވM2 jy"Vf;=|9"]klS-3#rswx{ isHy3FoLkpOeڕIp{ĀpHF"r K(ڽ-/n *ȤiimQ56,Ɏ냙z|dqL\ʏr+/( &P_9PT>|RQ$G,_#'aY]̄Yk]B#bOL;UjxD5|rQ%5JZ Ryndlwۡ߸\1{Ȁ[mnK@=z01)G,uh|GĖz_bA:~#tK k~(Wih`IxTyP" M& 4Lht*\ W^ՏC5l+"~PKr WixG2Uh1nu$<& +/uL];`gk6n۹m瀮v(4=) bdЎ,/&'Aj 麢!ɴ%J`"s&QEtX1yD@Cruә8 EdPt!PlVGe,Cʆ<|ϓ7)A9uv"mNV+(H~V"iAS3y8i@2u" DJo8a d^dRߊphR}GM33=@|2'nLIV[6s cG_^ٓk n״aa &$ښM$BP &=/iђ0ڝ+-P.Jąl9Fb]7ΐ)Ug,&0fZX\^8 2Ofʭ83!ӛBM솕7UЋ ?VtW(PMK`Kk&.Nwư Pd=fȺ֜Ql;~OFːמ\/'y+s/CuokJшxؔ>z5q^-wU qǕ_Q;#46N~=χDz!el3yA/ٜ/\4gdOM]3պ|>X.B*\x=<O:*\)/F=(-K"{ %j]$rX軓YDŽRcJp} W0c] Bt:|dMK>I!Xڡ:d%gQMOKϛ,Ev?m0#rͨ;e&Xd+^zLl?1f#*5`'H`39}2,餸۝RW41 _ohx\bG52_$rE8G04\'HMk_vM&RZt~{(ީ OVq~:bsq_7zX{|`)eV 0=>z|-o,]JI8"xWÜ2.ɢOପ4γ$+@_,X%i]addU_OWen\ ,[i+@ tMhOqe\GQ[-a=!2}˕d3|& |PuhΝrM5;$̍7:7R @ZLJs8Rb9ũ]cE&mx P7ڧÖ¸֑'a{Lf{ NZU*cbWh#7L!h sTKzAN>q}y()vA}1s ,r4YF0~q'KJdʫ\T9-f1$tҒEq߹%O~CBgN)X-htx%4z ߈42 P-uv%IyP;$W _p!0F F ڹp}.veDqtU>yg@ U:b Pa6mu*\/゙e Ukq\mwL=C [R#FTMM ^n2Мd&{S9פҶ>C8_W&@Rƿ[-4;5ֽ3Jee+mަ YZ}`mq BRu DϑT$/e01\ -x7Uݙ^_k~a xǢšLF_ ?/TN@-D27It>=9R:ƲP <de &ohq G6d,TU_:R_ڨ_-NI'8NX$ w4g@Q˳n[S?pܛ*U?%&zPi+BΒgZclo@eO(ܓķoq* ^,Ʈq1r;Ywax gl\(|d@>O7}# BxRBr~T*?o%5 ;ܢ]х>HƫaǠ^ })֒uAD.l2CJ*l x[& [\a:5x~("O8 ʾ75ihK[x-Ajv_[3IG⏍Ρ'XC ƶ k! ڳpJm;V 2F_r|f x"g[` pWI`%]Q1}nv<˳A@Rs|ϥȖџ.p@ %!*[+\}!2{S=bG"ϾtCN'N2*)iqeE7Wsk^&i Yƍfm:0xA阐ūM5[>9?Uļ ₊@v|Q"h cc#$w̒Y1`F|ٙZW7ᭁk\gҢ{g^Hz~#3DSyRX7e]+ tޫ1TZX2oOoT)/<`*g|y׹`(ގwSdB"$~H49e +D!),/x-U 6GHOj$~H~C-s8p<$QI0..bu3B囉*y+UWx-o͐@NU .k&И} 3\ʈ*UݫԤC9ݨa8$EW/鑯MEMw[]5^$՚zsz8ZnH"'7%G&{tRw&Q/GFMM'>0vrAR9^ũ* FENi0 > X:~5/V5Xe C\;ЀX#' `g&=YׇPqhTmQ'k[82XmlZ|D*O\(jxJl,ǑHQK^&Kzysq??Et"0kQ :@Ԋj@JSt*,/I-!L6_X$]^ 7H HuUe:VFJ rL(Ou `H#a֖:Mu޲0iYq-UfƦVQ𣩰xP$z *'jIpiޝvwUA,t@. Wq[5 A).*8>Mu,BDBG>oLRi03!sAl\m=_4er2=I: .+ *-bla@"`ji;p6)d 8l6BP rjL av 3O}pKH'QڟX;QmNBA.K2[ J!R+{ d7&cuΥǝk>R>y$WG!tK'oԍ^<ҥ(M&ٝKvTg~p=m!'bɇ4;w@ oצծ^FS³ՉD Ʀɰ#ߴܸuI *kTt9J`tTkJjhA #0zǴgG̣s 4*B:`ipJ~oE^@SM-`mSwJX؝Zeu#(=8KJ*+W5 \J6$1Nf+@'^9Ut-cߥp٧H)d}*u_tJ]cˠQV3?V0w9nW#VR cq&Rt.y+|EԄU*vU/\HeF.K/郎W& }' Adz Yu$N .h)︡rbv9+0w,7WRJv4U*ݩ86@?:AYUM{; 410}HO@ށ`A䂙R3=>ufi?2 #jPJAՏɯD1YƍL=Hi\ BYPȁn698e@-ݴ&P/Ng)T6W20̍7յ;f\L4fӷ~ﶱo0$%^̺;Gt9!#S1MŹfEŸRpݸaxJş=f Ml' Ro_IwF+-1D0YBJ.b@pC֩6*%H@D6ӥC A `sp+CV̟2#|5sՙo=)4YZ N*NϹܛe8a׼P97>M 6h[e$Ⱥ<}#k|Hw3MvԦnAsj&=<1R3B7BGGm.ḉNǪ*LnU"cE[[nLw5PL~Ы=H.Y.6utkwsc4vhH$ \2"`t#1rb(L9x^y?5m xn?RZzxCϜ>X7QڴBsy= Em#^ݜ2tk_ xާ騕QD- LE'QT;͊ښi)lDn9_ҏL}ӫgWy +e+c8?l;=1 =~lީn𒜉h6V~oo$BrR X XW_Gz(w/QAC сuEc]"<{]rQ1C,΍7;6*]Wu)!w+'"CBytqnTL)iSMA%[:va!eI"?.hh ?S5aO\,昌25_i2ZLňHyCMCfh|G])  ?oT>G{Q")*‰tjvGءpnCx:'b|<443}<mHH`cwedY+#!.>3 a{澫;]׹qߥAHX{}]MȀZdןI¹'\jz Pl82}Aś2įtM(3[R>N hBH#u P7.oQ.\-2t=83!ok5H~+*A=Jzb4oq第Uo.<漒E3CFz!K $aE5&4DE4OP>ˆlKA.+0QOjULh)S9M2l޽CaܣG^R,4 vHA(~t!j?6G:ctV7U)Y#a]"^YU/MsIJF ;߮@x %>젥3p"3`[͸@'DY(I]6KAb9T`oC6>Tjd/+rf8l2+vAIրK 6Ė?w^7&2eNY:sbiGn 12WV!*h6{2.Gs53;0Kp<_EBiˤB$Aݭko+d[|.ؘ, H#)rT~_\Av%qn.1j~;аwl h LaɑD vS 6lmiF>{j?X$[1VF24˸ ՗r:vVE!xe( (D'۪k ]\d%_w? [9BFQ(jV.@\a?ߡ”'y'6$a50gӁ&[8s6ve}PTWUbA~?m[,~ztg6bF-\sn n帹/^5"[ αd-# Z6owqY gu{ʌH5^,81q2('jwyOFWHnĥIxtMR3LWQ YRP=xS=Y|3$tn}iNsXs \|5||e(q҅@[LTYẍvKxq)CW ,#x} PuX+?شI4@d_/ZX be6:>GѰJ֊C5 Fvid<z5B!e"\ͦ'٣Q(EI V6,w[6R v @{rqw%cm5H0ڿ/#Vxl=7jln U_Ѣ2;+=%&2PFP҃HX6@&;L ם:sp0.>{uQ`0+4T9]pvL?x[$'0)%.b#U3Ey!:oӂ~J'fu`D؛ h<Ц|B?wa󖢺K~JlI9e)1w"]!4E-N$4QUyij@uzɢ[L熬b*kϒË^=tu|=eHb#!)sn4 2|/ zkx5a?Q[\P7iY$#+-w}SրyX)?[jn>vhT[ h+~ǜ0gOאo(z!NK=ӄ@MQA o y~@I3Ng.ę Ɉ~uŌ[VL,D-Sfl|㪫;n}G^mN2Ne`E>oR|EƠCY:;~ǥzRd+y^*(3MKCiuZAUd]x-;2>̮-:dϵnɢ)'*X9V5JݟډBԭ-tas c9#k'0x1QLd)1ɚu9 2X69+>[foXtm A_Lv L"TKګ{%7}E6"M*I1u4#5wVH-fZdM驊 @ PsVč7hpNCf_W{ p+Ye.f_à/Wrs5c>/h\~` "mPSP+h Ne/wj0c.!38PОb\/ p鍆д@WhIZ(w^ 77lwnXãs.EC8*`^LcG-)eF1\?ad%sxdlv:"߸RKrXѵJh03WT矖o9Wa. ^QdT{pxJ!_3.BU=̱OyhgH:yO\IItƄZ @7ø,,.ͅI Zsʡ1惠PcaĈe8e}q:ÙZ/Hh^ɧIi ,a}Z780 $$ϸݷd#ƭQ(f${$G$ݛ>яpQ+6YCf XeJXΐ#fh` %7v/IG3[%A)~E Ք5sS;E@8:)=vKcŏ= ֈF- a!=aynX1 GA-qlS{Q=WHyx&^ge'!~uK.H bʊ!`M 4zGg.I?rtiukzO3WMՍ<7.MSg(f:RZkyJ]{Nc\zӼaX+$nȬS}Dav Y) E[u8nx{M:lo/sq`K73f'U`yy|#1χdRt/OR BaJ.sȅ<Ҷ&n=Yw~x\6vRv}(~̛Z 3d}"nNL )pݨ ݾÖl9mk77OhdfG)3Ȉmw^g,KffZ^|pG$oBj u(~8(Cg~5_-ocb*?v ]*$qFO ԯLtEpqV9JFWR*"0]KscT_5  bU;rB1"[৥Gyu?o bB/u)߉tBpWJQ:)BE4^WȨҞӻ^axlDU } [A$8_Smoʒ$k H萟uwKo\ Z| rqK9%@̾)o~Ҿ-Ͽߜs=ӏҰ¹/G}!\GEN |- wR%AM_hY9ȏ?C< Sa,JVG%w["ߏ=F(Z3n `J2MM+scGaq4R-}/8͊T궦kFb!L2|\Mkg$EbVRL9LOWE,C*8z(3h܀L8S8yڸ_'l7l\$4Bz5$GR%?|w{&ȇZ5XR˵D4Ic!xecdPv%mAbk_;}F9n. '8AP~h쯕 N}E6ҿ(5 8oj/ǾcƦ= ê6in}xQ0@K?k}znu1r6 ![sxcJ`>@" p Uv^GoeF*0ܯ/Ӏ](a8&}kSY/+fL\1ע|"^{Azw }6s]xxr f$W䐍7ٌUMzPNr<49xڷilֲ3 - FǨ)0㰩S|Nd}O:\K.;gX$zG:P/vID+ECAs\UAaJ`d91GW (" aJ}g>z^xʢ@Z žw1($Nn qVI& ~?_)Z>¬k4_/6X4݀Y.yaɳ%OܷJr|"w~tf |5s7SW2Gb:JcڣA]FpPOLWM-~`Is}fe{uW1_- 3Uʁz4wiH](eV,.>Anci;O2uRcÑ;)ݫ@^㱼qAW,Q0P u يos4DlN":uR dCHD6D)jϏѾJD;P <4]DCɨtz5[O54nͻg|ƏsU':g^A۵w[;`h}RmI/T@"#A m v*.;Sl`Ƣei]_=.VYT#w!||'y1 φ/@qZ,m^4F^ UVqF8t?,?*$FuuT;C9L*h4 9O`H]*Gmٗ7*/HC$~3zX;fob`" ˦j ᐹm^RZQk~[Ep!]AYى7d qIM -Hh&[I,F}EpK%YR#ÈXK=A} Y{GJ+<4f5,n$9oU}>-"+-3撪P,X>L"a`h((spOwbF 3fحO k z]OB۠3a dR>K9$l%]n *}h6~S j!Fl$0tC2搸P>y|v#m,#XB!齯@|n_P|hu]]~#G;d^hY骳CCa| jtsρ '~b-5Pv#vqPorOdK0X_HbPluC]vq `$D1 <, ]2=f%C_t\ m:#|_Q>#y b+GÒ3'zL2aNPLe8񓮍ru(c*I[Dž/I]ZdF=ba.Wؕ,{SzT¢gl*q8֯th \`#|Z驚p+OSU88/W˰)fiY#Mrvp@BU[r1*`]uzgv-quD/a0xzvdT?O(ˣ2PJFR-6.#NrޑycO/w#wwSczN1 P,ܩmHA_rCeN^ƯЊ-\!q8=h\e,$o`Vl<f뎟Ly{*ߝ%t4++У4F:߹)dn@Qm%9V8nMP0a,y3o݋%u̓% .قoV:߀j(HM@QA%K܈̹nLB,zm$V8_K4]6[f2/#y_ 8,%8L G]^b\f @$;-Nçv; ɕ HeDg@g8koY<Vι?ԕ;Cw FݜJo^HK,%;VitW>E|;5E*n5D¯fR׾n5ۘ=&^, ϴU7{9EWʧGLq^uH˖慡Ce5ٻi7U̪zddTT]wwwggjv: |rU0LY{oްz<]@k4u:MEW/ 'qci>ؼW( z1:K~xpDOV*wF:}/ 7⋧s.|I6蝑9 kŔQ7S_vp®tŠ|-';#n:ADAiGipB ]7𯼂-s>_o޾`bYūfB/%@:XW ,7lg|ZV:L]1uk%MpfROB|-N2.\`QMCt"{v!yS Y:'3fqwcYȹfizLt|&YxtyL"a] nH w07C6 )s鶡SѤqrmsOO^w a=ٓSo5~KQM-LG7W~P>s!ƔyZo ǥfB=ӣ]Q /M)v;-L C;0vst'!MRZϷ#dԹ=ii_Tޅ}r-(PM6*Ԗv`7T%ІZpA!h:˻ F+-GjJ:]iNh)Ǩjw(Cs<@QD1`rK5rܥd:՞t(|z^Ck/Q7<Nkzrjֽ{?)r%0qR|j8HO?r V&u5\ǿJg o'$ׁ?U`y>ssKTC _OJ+ti)e1[^^0P/jR^Oز)^[jqUQSޒC Vk"{#|ٚ*>j J]v?Wz1hMݿ%tzwg;aՙe砯C$ #VR[ 26ƨ4ttDXQ* *|lGGK$F䧛0ff$$v0Y-egį < b,nE%h,xGU߄6:{U. 13cɅ,]O$-r OA$j+v3Y.@-`AMC4.LUwIoY^.)/8JjeYD1'K?+khzg۹)@}A'f?Eiƣ@NgAdVT0J>TXi#VZɣɜiALfd#deGl$sҞ8rcClS( ߔ[YٞMvԃ4T2by}Afp18ୂMA |էiWv|]mu m>X^}'RP1EFJ.t/yG:,#YS<Ɲ ŗO9 1\)I1`xe]@Gi0P"8ʋChb]8hcJDR $-wE,1o C4h'_J\F{< bGN2~jjOu@ M#aC Tv?)(mSklWxc= <`ɹ%sB;Eѡy%Ӂ;$al=cK \z[X^f{=,ڪA~@iH}#S44j/68U!@UyБcW峅!hdvQ4@~,gmх =q^;LJ7E&u3T}I )ffz#JMΏҤj>c8'td6@P<2;ݘQlɈǮ8YQ/3Q'UER檤)s:(w 4 `k"rɊxvj:$:,󐲽b&Ƌy;\iMC.%܋>`T@nf{kƨ1,X$m9&@L9]U$(gJyNޢ4|ڣO'B/)m&TO^+݌6HCe&h,?cl%fAwZ7,<,'i rl>(BD pjcjodPEȠklD,VuOz,|kUBy3L+!|x+U/&Vu_!B1c ӣ$+g`Hpw2'mΛ!EizVLU2Kw\.k SLKx\-"Q CLB[KmWLm&.Xȃ7w* .7 Hyo%g1.ϩOrDJ;R\@1&~ugue(iqA,m5`%Mz_ȱ}T\XaRRR9}`"؛ za\aW[˰"O r&hu 8Շ'l8HU%bVY0&""tUQ d[x- <63"%;-0Rds.ϪmMz%sqwgztl>RS> ujZC$'PnIt J|Fq;Z Du(!ncГ|"́ sTc3R/QMbVlPd$-. s ^w]4˓em4u(޳0s{@Xlڪ"I?emD@ڗe4- E'ɡ㎋Ȼ | P,$eM\dk @3:4|WeC{2{j#Dz+e4lòe{;_$ڕ"40 lQg(/J r]CG%w~mK4pmAYj/+݁, }UvYJ![ĺע k5 ^OS飫o2vv~] Ľ. OSĖ.?(1hX-2M\1%H6&*u -z[,` ۬X -F| VFl]ӕ1=Ti4ɶkiцۘ}b H=!"ybPeBT)0yjPȯ ȿY9/ԪkׄgJF"N}Mec K&Pn$>.w d?ZKXUl Tm8; aK1@i*N<qquB }a5($?iZ~7lpxg BO H(/GF_|AJS:#Y8C)g_vKLR#leU{bJXxT XF;jv CCѥ @Nr5?1х~ />Fh>:KuE;m_'mjpJt?+@ /ޗ恸 Wm+!Crj"7 [fuDgk9sApM ~p|L9dX -k4ev,æ3祮~=r@(>!W@!xVy=>e)su9(R"2cm`uE >Ydt)@~Q[ǹұe#ǹ: +CN1%}l}-x!#z|\jЙ˕T!}ڼucK/MѮy/t1"c#B5ssV1EK+KvS;细x,p04`8!eRmٙ6@&;xm{MQpVhXM!KuH?H,f!'Ӊ~ _^^Ѭ)gv/ K65olBt8zt΁Q>Aonѷ?u$#W}$}Pj 𦵵8m. !DooMBǝmp;@7A֌C柣#SD6zi4 cpvGpr8_LdEGcUb-+d"['cP2jʧ}R¢\월¬j8o>]! v0.FNC ݈_1Rd@:\MЖ|?B4"bszGuH=w rp1!2y.ΥԃgV'p".enVCA5 \;`2r_O$NpJUܱBAYn?yֽ#G; NaIsO,tg9A<Í/z꧴lQ H<1Z9Lz!?lmuy!BTKrﭭnÜ 4Cfe)/uR?.~QT% LzbŇT)Wέ\. ؠ'WװlB~&5 55@IlD_ںNK&?? .?6c, l׻ kRY: q[iYS\<'\ɷܠJ*}.*5e@.kC'!X]ŕu<7|o@%~!,$k$E\p41# ..+h_qPv3dq b;`RQd gܱ!Ib5OThD kȝ|cIt%{;;YjFj·1hȠ̈BdNUPW:NQ6Vz]ֻpg8UDҹ-"J=Dl;qV`A~iF˯.>}˭4xT}I|m+j w)HJ$UG{ԍˋ[kKg[YÙƠd$4|sgKp_i Lme^mfpuy/h ( 3!JyK!/ZA$Cpch+pG5"M_odwT* d+m~q3h{2^5kM q[H.brw#H, YxU,MZgZx!DIּDxvb, gޠKq@T33,ZWm8vowU)z&FƷ'w@~P*\qm L+!MGl]ZHŜӱB})=8oyDM7 ,p$zb(H*h/*~/D{,:.2Eψ<GXELlgXXl[ \5B<^-Ĥ@F_UjǹP?z{/K1ހ7KfJcTc nԜ{X;2ُSn?fT Oگ\>ѠJ,JCBphChϮUmƳ6UDe IbZ@H \[)m% J ouX@T9<Wk/Ԯ*ӒXz|9ڿ$oB,Z BڑQՂNspf ^Q(WwmZкJma4wkڥ*Eџ @\[i|mP= PF˜#9=~;&#Sa)3ifZ[ۙV֓_ ]F2juKH>sv-lRE<yAO]^5|ASJn\{w)N'17AwgPkg>U8g2Z "n,\y| U6(PH%tČ'< /ӫŢԗkn^8stV2-#^CU%λC <5ﵲ&NDs+w 0LjDx'Yi$,(k_&6{ojnϺӗ0U+3նi|H &CJ  -)~Wsg*zW΂h)SS`wBF \J3i|ifWinE7oa}< AsB`[ZcƚW TdHߧkXĹ"ھih #%F-`Ҽ%nF ֌9וDoMOzr٧mLzAǔغӂ2  E/*ȀltLDՏ=k "㺒!5pv#HFT * C:B޴Px*@q;cݾ{K E:NخI{ҭ5-HW<0ӌb$!Ox:ԻZ @-V'X:UhM*JP6 GpoC'Noy-Uʋ.~WuɎ{~nNgDU4QFN1b.ⳍh\^dBq# xc6o3gBv)n%0C _So҅pK2I=W%7nLO' \sG-sP5$L?= <" "غ,pGVɭUڳ̴cG/f( SA0K<4(ϘMQ%W |w\RXꗲW~G ߠS+UQ7r'H~>L+ɟ0__2G!:!T3頮!TUiD>?+Ӈ| f~#eƥF"A$T$+V,۬ֈE󀕢M?riAϬ~1GoL׹dS/b%&{7hS:SfJBMR`;;BNy$s6+o|R"1%{֎`1_ٕk>rC֝"m3cvspx]% qDgkS>6>dȈ?f%`o.,=:WˑeҎD8Mn q툩0s:`5ǐ|&*z3=4vЛ.E ~Ig#pL~F^yk<`NDkHHfc'fS,-Qx6xqe[7<)AɋfU/\. *|w#;Xa^@SIU2?*p:pPԏ`9n0  زTzhg{VJQLysC<6\YG9D./)dg^@;@GA>#|,jB+{vxj<_`NfP%ѪvA2L~4ztziߓ qZᖊm mB4ȱ(_i"(Sb,Swl6vO`J^ǻBmDW/`J s̯PEKiϻYqP_&yH9ɒcźd EZ$ClL[ Տ$> O\R#ňd`yiV D;Z5!QE7 )eZ+TB'QVV#B|/L}*U<,0qۖ <8k!<xݿ2L蘂s32DM V9[71{ h ![k28<kVp9>u^ ?p5|Grݏ{eB q9su2 +r?k# U'B28ʱ2ᅱ!Qt4(}&;@DSl9(ټ|0*H.@o %%9*dFe0LGVAɷo>`Jf7cQyL$qCāb,>ZCu!!FOf+f{ٹ?.(d́:(c;AN˵Hu?Q*INqGqh)Cj\"B9ۤ@Kg>nWīVԣ엳@cP Rã x.b6!ӻ휏 \BK^ gk5sEs6yƤ*̚d8@kU]BJՏsdvRP֍xiAϣ: (3~o5uV}Xye~`"˖1c=v^g#'zǕWE`" A+↗c6_1a  [7Q]v^298}=7⼎DOÈ}o;3{+k@*ԶXtz[祢'!?4}A݂dKO䐏U'tf$IR$y; D]=0- *#YU}l?f=ߜ=Ξ1~*} yY.Y+'`GGD6Taq*j'ˢW3:pAbn!%܍sA왡gd0=#}LLdǽYNҏ1ӗ F%!ZF[7=HܲLW*(;b,)`e˿KŴ̰lˉilI&UΑAXإ2B@tMjt F~Uzm=P$4ؙ9t2?m? k7zvLW([4YX"ȜfF҉ 9 }ExQ" RE Mm|mAIG[\}9d{P֪(>@\"-U0,ByUe)1iҔ%kRwպT0-ڽrAl _r"[)qEe/ *ΧC53k((ɈO]]9ի:O,7_]vJK`iu?gs>'tı~[Z{TKݢ.0DQF:[-hoՌ*B:_&Kk^E_:WsynzXFFi-DlӼHm@.]ب' G Usz:W?Bu4?Z<12NE0o62UWz|`\ 6#LN&.lG]%Uؔ%diBћWt ɋj%1 6),e\0,lN оU^ds! kEBl5J +o_ Z;BcZ[b_ݰc#u{;S&a/k|2lyÞ${%tUw'y[;i4[?~v][L1/^0Dv/=D"}5WrJ |`$W*T5Q[]t+DLcI s+GJ?.ݔ#)F`t-Hr""%"9*#BS§)W<GZXM2oÅXչ'D GAvdWus.0HAsփj!Sa~Pގc\)T;U\Vd`!088r Sm h4*!&;wR~mU͇${Jolf @U幠h܈9_OBV9ϨTh^˜ȗ7kR vYp02v[Ṷ7+p9OgIK/ jؠǿ{v=e A/)O8o@<`꙳:ƍKu=51vbnW%/dϡZAݺՄ*􆛗d2)a|$;#QR#˜{BQ:ׯ6z^#_0_(kT Y$^gn&gGmƄ#a)›Na+nl9l'=#u$6b z2"ܑ҃*(g.9n&ݰ]2 ,%NA}x{X_MM M;ʪJۦRݻ--c.88fn`B^sֈA%,kºKZ7{Jң0Ӊ0CIzpv;+F,Vu&= q.H@Ս6^raHaϽpNqU ?-a 8f"q:r ִ.S1 zwQH2XR(dυ;kBL4kZ-lV3/ՉUwٷS̢)JS0m*tłւd|J淹]}_h&}޸nv$z"Y#n6uw v6͞= JM 2* "CBK߄Bޑ; "[qf|H:(B>Ģ1B*O=1{~3qߧL5>CF|l4z@YcpM7:ѪRkEx=܂N(3"L;t>)..o %R nk/S)U$hM3; ]){_nC4UIN08]vtABCgBu ogHqEݽ1-9z 5 ~0ɴ rE_?%YW p⿩ 7xMФ^HG[?ͦv bHO"rg>{)/}G@^+[7:5@̣ 4rɤ,?106 &‘P>f)k}_ 篳azmC$G1OԓN"S8eU\`/6m @Cc!y'/d.ǐ[`( oI0]ʤ{`f Xsk"ƣnażp3zH?P4`nh< /8, Ƙʺi"1)" p.V4m/hGj5DChT",wG0cJp1\Wk4c':8?9wV;$7/fo1q`kppXDЦD4^jTC|xz\Ļ赩_?SY`YwlJ8g,$d aoiT!OfCH$$K׈AU-bRYRg5+ĭX#6;%L*{u8Ku᪑xNtykk40xG`ڱiY4ghl:?[\zB.~oB0j8"yvi^XUrC@殄-.)5󡥯hJ@, ;Z=̱GBZ@G4/h?dLIt hsV-N Gbq~0/%dq :^MA'9^g|T>ÑD<8Âw?Qb_ŀa3 !3Qi| n )^~ ccL5(ȮҨ-e)Z}ytqR}Q?* $Mu$NzB'BP5Nj =kr9Ṗʆ{Ɛ[-@v168(;{~ iTV Vj]uqʨe5*x|>#9uuY$EM )jX ?R.[7FDIwTq~8P8^95 _ezKp?=4)t*2N't;Y};Ilon &fX>)Fj$P(}ǸO[)>qO1ߜy[8zeBf\g:ލ]%#nG1֥dćM[MG e˛ ¤Wq3q%'ʾڕ}9 F MV, /̏gR&q1S#j{ujU]fN˽Eu{sg0'N%b7I*>n >ȌǷ:vT]vQjѻruqw%v^ †@10آr3D{Bc(ȺD= PlfL+$B-WEzCiF]yD/̀½&_F)P.;~Ŭ'~+cjuꤿ].3B<1Hizf!P\vmˉ|9, PtM' J5*b3^xwЇK50L9Elu9lɚ)o1!\ޒF`1+5x5;N4ޱ 4"'KQ(2pQZF#y-$j@P'ЩÒ2]SؕԌJnpz1Z?H&df[N٥6Bx͔0M.( M{uA7;v17i3"p3tOu_ﻮ3G$ݤdP"IUç}Ӹ*a$&)20I(ȞgriZOz5ϛcڻ5/A{E$tz& 9|CWQ7WvDp{ESoA$N-GW:~#5}J7S jw|O % C -$Kh(ahe3)egF7'5MW9 a Z9|Fx;HqeDeJ Eci<9cV\I!=@B7IrïLѼcM5DRHϤԐ|?"N`IkeX^ڥLyU|݇SphH#f::笤x##O%,'ufAq[aOlo+P%Q;7TPFzΖ^p$7\»zr7M^Op& ) 2Al JͅLQПH[ʶ=]d_~G' ̪A/sePi&'".FE f/Aãm/CƦd[-̍pUւ]Xw+^-zE9cTsj8d:peJdj, E<rҰGlCߋPC\ˠn$]l]TuZ ZҕyVvhkKT: rY^f21e1 *ݳ=l ,(qwF563\eA* _;{!c\IY/*:OV:Njr)P,t^oɰ 28!}MHITtZ%IK;bŤ"دzvXprf5U1u4% Ѿ_I|寏ݝ# /c0Ph]P.l,Y}U4J)o%>?V+/cE}Uɤ͝xzuvIJoJaR]4pٟuM3Yru)H~Ӏ _?ҵŊ*>NqJ11XB)%?vٻ!Lԓ;5<ۗ;4lU~RMk_] g3Dq٢ tWzޟ2},lʘO܁:"7b@NQB:ѥ=)6[n 8amvT_[N[ӊױ >a(?h$i](j dLS+Lr8b?eEjIi.»کF{G? FnIBHrKs5\"q|fťÉl hVB h^ U$ʥqwA;k -wy+R 輱pS0 Va+D' =ssStsyRK~bmK8#Zpo2RVUdzŘ6ֿV-}0 vQ)-۞rcu_[lK:Mn wgi Gf_F dct W{wžn J/%GgS p eb)f#vz]2՜^G]3"bշJ,)UooNQ^`#p}̥Kx쉶[lzU)+ESMſ?icnCD,q{B^޲@jGBnaD"=?2QR^X@F)HIA(3|3 Fui?em“ aj'+ H8pZmiarTдCRkH"ZNy1v6 Lpš ^;)M,vGy|N*;;$JHe}CAOК< sa$HO Wʅ$UDOjCQn&RL(`,Jx^ۊd_TUp*u˚_\>6"a`}: ~3br<T3/O#"z!}6 ePY |#L:8` Be/-}~pTcTOW\W&98v(ЋMOme,eyNqKIhDFRN$kC!fM/^ܰ#kt|]2Ӥ50Tuޔc]G1 \;2+;Q\/8W2?:0SdIw =|:lt2f3԰W|nv͜ eRY݈/y1䐋`1eB2A"JӚ>ǫrg]Q |^l0m~^OOxZ ちJ.l׈XؔwHghJ4pA@^hD`oJeu4 ^jf\OD>C*}Æ|v!hS^8]٬)F&z=M'V./ï%NZx^T(0 OP}ǯH9 Zgr]MG)kddn4g8[p;Xh92K*Z&?ᥭG}^ ɏ#ѷ˔S௳U_)$G }FiZz`ۘgw g#,]慀[=nM9u~1@la?==קӰ1> $>Ɋ9B lrXJM̦>&Ɗ)Bmp@=ֻ弌51}%x⡟:ӈjmj۸)TYQQ\>瘖,Ñ!̟* MUJ1aFM0'}$wiݜ!=rL\wVubkZ+`Fb.L#(6$ \Lsn@A`́o^Ejf/ef^`>8EWw#[^QPl I/`j*E߹ś@cQgЧ]'Sg*l;F^S UɃ*͑*Iŵ$MO燜#vN)Hl_ ?ɤVOTA@^J72v@!4*Hѫ ?Lq7%Rh+|&URG|*Ngl5Czv}rra\H̱3m@v$ƸD4)tp2#Mu>Ic9KI:(='qqh"*@;tq$){GOp1@Dڟb!1R0( 롔)0k|b"'PCw$j. ?]WiˌJx\i*Ua}[Nc78#@HɞlƘ,ʲ{;}kMoJM a<: #0*'#]PGr˸'q=mKI8][n1\C6VH N5YjHE)>̮K;EK͉6 bB֎glާz*K7&08荛j$gjz$+0~r_C -S8 tŻM;ۉ!$Ik{Fle2s=C$J/ypf. MuPv:`T+~jk[Q0;顳ϙ5\'>$O,2RdyUƫib PWc\}I(!kuңpT}{@=NwMwQƮyLU7Oޟ[GN NJ9|68WWG KcMHWRpxf}׋H J438 <윂U1BAHaI}!"Q^^0gY`'MħG>|׵kAL(B$'HPeNlP8OK=)Ti EVBX -O^/4dž̐2 miv[k:Oi]aH(UUV*FR TZTX& CPtHY Dʌƫ#Tm=t+Cаshޏ@ǥz&]";iwDl+Y*_mLfصRl<̉{KU.XQɞY )]D$u(2ln۝醈 G*6,xϜxW#a/GN_}99lu2* kz>t8|A!3JdMR({=NSSCts =kbːxƠs,wĐp!-{^0$z:Sz6=8]`XF/ErfW#ME5Z&L 9|.ܦ~.mey%6ֆt?fy`-_nl3Pen +1eDel6h*ib Adz4 _x|!FE⁡$Q'"[sˋn0_*NvT%HNen^Ƿ^ :Exժ6Sfd=2 +rad`^kKLMӪL9ԋa.QyX\om5#H:ri($ D#ϝRc]FYN?1![TzEK^G*(UߋMpJ~nKG~QB.8r|s{Hpc@ ᢿ)X>oZPM"7Hy͚:$K}qFf% dERTNQ8p6vX)1bI'qxc#=毂\S0pDm+H#蔙14?ZSJ >%[sB b;a|\aVRPghdl6V0v>;҃||9Y>Ϙ*n#p&"ۏ [FT=+SysN'HTFHܩ9:,=E4N0g<קl8WMn!&qν\+,MܸXy|g]hɯY+r iby昶t?ee閵+PeB> GCAKL-l0Z0ܟ.n=0]b&ZߚC,Qz`ianNe=GVG5p<"'+zcLpȰN#bӪ}s}Tڶ{ 1_PPr_sc=:*0 [0fQ`bC@XSgx ,at.&=oJ?W+DuDVh } !nJutFgG93WJ܇*Vuwrܱ;<>:S}nbկ2L#Q}n(NJ_Ceݿfj; |Tr3 ē" KwU| nΥrGC>xg1s\g8 -`eS:!7국ɥѡ'jI0&` r"\;%dN]d;o 锖NO^lV[øn\iwWkOB컷a$τ@AoïBi6U7H~}or+/\AW&f wK { ruA*}/9-ڦH#d-jJ4gq+a?PE|qЁ$$VB([~6 0/߂tY~ ~9k@v=fُŜtP &__Om'1rt㝦ՒV0eDv S_;ڧddF)Q̰LаLp2Nچh.bC'sZ CH.B0QftYv"-`; MYZ QҧӾ$WlC\E:]pK b]B?R!azsLI$!O4!Ff"0()|aUPړ:Z%D:czLYD86w"(ߍ86vq֜㙙7I".Em>QQ7hrFYNI؁9Z~ds{D3E>:_d #y/n=0" ')AKM4@#f-F_M8ha xRNъw򼠾WN0!paǘ_?ۣ),4=֨ZC[37lbO}ũD 1Г$edHIΤ.c %@.:xbjZ(IIڥBgix#CIzcB]U˟`yBS (,U*rbZKЩ^|@`1b"T۷b EOŹ!TXVp@aԳmRTf}1j93y+p$+YY P˵ r.T'~zL"SQw:3;qKbO%Y) HT,|{L?wZT69~GbҲ5Zs}qeqL+ڿ_㜓G8gYJ2sL hU4ք9Ws$%xED[ˀlC.W 64_z$Qb{UQ~_{vLO<ҾLn97޺B Z)0pvQG@liI}x1//<'P[!H76= R^Wuu"{6~bfŌsoss+XD2뺓P$Ŕwyuj8B8 ώ*Qn؛e\L YbGĜ_ x*vAm> ta%u۹I8R4 tO< Hlpf:tzrTm>ѕIxE:[igf}՘v;K[jI11%`\߂qo(E;j4DxYanX4/<,rk8 _C '~dgkW(ȷNx vPn(*^\8=A9ӀÊn5(둲!R !5nΡufw0>ok%A Dh6qinetdȻHKѮ}o=T|HGqgnb⍔\i=;t+-Ԃgxg3Zɪjdb;6*~aɢGA(-C { h7|qcBOrNCѳr#ͅ>ZOI_>CjOrY0h>ttfitmy8:!@X9y{fbpcz11Kl m U81<,e#1;DJyb#׷OiWILmYٺ(gOA[F]T 2NQ[~/Xl3~HUDR+*zi9Ep}:R#Eb !/f=.XDO|Z P:$ĈMzDh.DspBaW!ēxWc$ʱ<;k,gKV-˓4GFA.B\C hs^02SSK=B y"6azEGQ&@Q9j+a2% 3f*6eDzB2/˨'.j:  1pj ՘axY0zX5֊XWsO,p=g4̬_7J ˄d2f,K 9B<5+_[GJX]!-$ނo85<@.WNU n6BCzih5_t G3 ubMQzV¬_ O6RO9"߃=$B9nkpjJ\z&Μ"w~zqi fwF[.שv$IGr ?jo .jJd0R:€QZ Qi"nbNu͏͖y?e[3(J ^۸|ո{c9u:WV25keAGpOSJ ya 0 [)kʉ=E $/NOseNr 묔9:oq-P/"֙a:Kݝ zrt4=X-}%F^A#.3ѝȣ IV>4ca5ΪC2X(A NbX.S'Cza, p^uD|l{ߥ qs`xz1AgjRqq:J4 E|ٞe3T䍤bG+zJ!NfS+|o N[+N#l=So fBDbpk)# tNJhBRRa { a. OпnC;\If9YԲ@ E:äh:<<3V)xgq>-"8 Z y\y`ʹF;Լ7೒OA^p@2[a{ `EǽbpwU9_BzeN,EV /b#d2y8/ kdH@5y8ߍ__^ַNj49cr`"(R4E:rz#Fbl*]g%$W2LQ[fz":<TZ9i8R@UHZeNނ=/ZU-{ɍa1{o&hhάV0id4Zz7)P51P-B@ IEoP?r. d}^ `+Mt%Gy_SUC6dv|Ԋx+2 U> Ks":?Os +YE{ -@4V s_ RauC6 &Þ9ZLRmZ  bFxZoo Y`GsRDLb#bc%JL^\;|1׎ll'<5FmYs)D_#ƒvh/cr]}}Pƺcy 3QDGL$0 m Щ? PfKC 敟Qo31XjYA{Bsvr0sm ik| OGdl1烃T I~eCtm,8nFQŶBߦvc8XxĆ_>frcXd\1BȊ4^E\pHK:R,ߐfdY[FO]LsC7Q 0R"=:\IkʦMH- M4_SO6Y jG?#Ç"xyXm􆏫zBZ.Д9b*42|> hB4 fvړHbKI' n UQ]p$]>w|Re;aهu6RqRboo@wVjV`Es}A-6)qfčwSXZ.]gd +6y : n!W+lS\bL]u5>~@BmkCjRmٟU2,MŞS;kE_ka9iG b֦oAFŤFy*xY ](1-ߍZa>ރ}}0=&Iow2;ڹoZjR2hPn<8ؕ[qc^3 D6t •ݶ6w(z_:,/c)MwpG9Ȏ}szqZPR kۛ>\ׇtRQ"ʣ&!Za)t%ɴ"ngW$ ](=`8YJ|nCy#=NqN#B3o i w-Dr9`hbb 1SsرJekk2w?ΛEi>^jܟxw C+8zVR mHK1 %*W"s`c({nU%gའ NsW;`gLq=(Q$] Yfi~4cc>iF`j:DBՂm'lG3[[cxNq7dzPߗgj_&9eXSrNa6`Ow[70*5<#y Aר&+2 օuF `F`Bi4/{H5˻81KMk}pQ5)c:) FC9H#s9J?{@VUzkjo ikWl J0NEx~n VnZ68kIW l!嬘RcWEӦw%ZrÇ;ܡhNg Ê8+g4)ȥT|N;Ru+V6d +Cuڰk]/q_HW]U34)/G Je^-Sdn{(z8Nr?s Ho}R^eZ?_z ^H'^ L. Ud(aO3迈72G\duE6u/ⓧ0V/-!v'W!6ۼ} lG_9yX?^sw, kƲRѧc_"<ċFQ8훌-7$^/hҀq19R"UzѦ;:|Z,hIتBWj<((0kgvf n!D记/713f@?J%Qy#T*=a3}0EPy/+ROF X75@T3kEQ xO\r'IN+rQuZAffmyAۢQ#e^)Kz TtbD|w;piMp*R+uhTR?[DQ`a?)xZYf_v7:~ ޭ2x@'Vh"nxD BCe҈9v37;Ϥ7NW: x Xnں9x_'`w0&2=jbzQ. wbQُ5/ LR⠿ VrRCCk( | m*>l]-2<ߠ͟8̀-m,;|3ϩԴ%O  qcU?ʉОi@ $XP揢@2HބGNDn)BS ðvxRNE=bcy<T"3z% $Rh5ޓ 9,P=,cDtSCG1aC!`=wgW5i c}(=}Qm3>d("6]C&Hֵ2 o2VqCwةd1-kAc_K~ J'`'6PGu۹"0j+={ګdI-q*BؐgDg4j  nKdo3YKiϝ-i^gupP/} WH*P{sG;-.y)q1GӞIGOx`DOkcY ^N.c q;T . #KvN9^4B d~ef2; -L}6G׭#ߠ3 O1 T:/& ͘+:7ĴVc\S?#X F8j*YqT|:1eC#y6@)uWrpYq٤{Jxah2 a\B> .@(ֲ1qU]S U.BqO"Е<'i)";#Ln0ٙ(ל~8kGe͇ f `~&ބE{M] [H4FK}~s|96`%߷bjz0O4>*]`L)TdSe.tSX\߷9ΟibsuV"x%ׁѓ|,$q9S>qah3\DJ:7&~ZQtra&K˩wa[4+kGT7c39uŊGa7w}jÐ(Ch5g6 3/эQFm IB!>9զ"UD $pAm_&ir8M󃎭QlSh"'ctQ%+<=flu@2oEh( *TƘ\[}.3oDHtwS6 STfz͋`ELxdEwG7) #r!L4k:+P2f2 ]Xmw(6Gȷv6q`IOg(Ǝe k\aOwk_S&Gf=UpV#^Vgn^sjLQ$iH`3q|o@ Kt[7|9 ]\G5fdB-n.Z {ҽΥL}.( ׉mzR= _i4Ot !߾iX"G [Pke{-˪7BR4/Vn򱯅%d4o:{ss$xS.023*#[2ߒ(^m %4㽤Aw{4xXiGU*$KhV?NVm0Ų2 h'~QGA?8d.@F%H)Gd֠(GCʾG }B3JJZv(ȳ 9|Ih݂'()@iwmUI~rhR<.B/vCu|=dH1cg&J5dmc@qHXdT'[D%hٞ,,P}Zw0YDxX{- h8<\4Q$Xѓ\:E\NL~bR|{8f"5Ӛr'aNِFyZ畺U͓ގKȺiVD+l)$Euc0~WEFll8E[\r(FK̰m-k-6ϸj\aR0w40"Xk){uuQ`c)%=<-N]_4͇K!@ vcjִۤjgC9.hErX7ިƆ!Mj~hZb* 8|4&BJElDz'>|ShгΝǖz͜A0洭tO6.[E2*X|Ly7CoJ /08!T΃_yLH:p}!&Hv}@Sd,'؀ n"`[EدJ"8>a$ayfj!2I=N;<;@m*l#e ̯4&#rTP4+8:NB~\݉J 0z-ъ;ztSzjB9J6ÅƝzjsU^ F=zn] |ZSXq#[oMr,L@U}h;4.zUZsp¥ۃu* Q[ت?HK)=SRcdE^nȢXt;*ɧfDw_dm hb&12C[1K})8S;hBF]q޷#}~WïbͫVǞywNOa\^y~f+n:Jlgh7=1СNQ0Rʷ`-.qtfuG4+Ka+_B"7x"49Yiv[0gn&*Fzf}snBP qĊ k#TF4BcC w~+J[F;*k-6S g rC*{ݞ v'K>"~ꩳٖjKT[H{N9bɷd4vF 6ds~k׉C(~V Nf Y!9Yݝm$AjC48w 3ĶkcGo:אl\czZ:e7.%I]}RНB5EOMUŕf$[w=Y7?==R]nV*X >1Y6TKYumWXŜx}+ |D&\{ĸfJ,vQީ_zqRI.{rٙIngpT I(FjaLoj}rxFVJ EJ@#[:*A3i/& P2,4)`xݻdG[=b* &74qE R'm2CM'g'_k✘:yH<&NNO86G&@ ߲x=й.;|m؊˰ݾnB9[jW!][VuK !l]X)Kc ZyF?8b(5࡚S)dP&œpշPKD^H'0}hPp[zee1ZtMldX:XtUɋ,E:54ū|p'B.(C26QR6^Z%?;m4]&FoSd т:iʩdkmT=ܰcjqityNO;DX3t!nLP_ (ؚƢ 2J1prsQ"mV|wA|Q ?EcjX=H57(!-)_(x\v3c!iz_I~ڠX%E3qpE@׺u@6Na%ҼCtեNjW`E +&4Z?ˬ/1=JyrHZײCG$!oR%AώW,4q/t܌v S:wWO2IAA#Mk?_JgѼVd]?S-9VKK׶5}*1n'>Z&!݃D~Hҽأfw>gdf8~<b\pm;'{aeKG&5ꏃFf$3< >nE IidH$ h_J6?:8`F6̻*Q"m"_b}P3c~^%'ei.yt"ĊW1lJ;%qPYZoUgj>."K .? a_= FQĩ@8L==w6x%jKz 3ŗk$.gP5}]C%j1ܻ} Q[\e?cD#ql;oZQC"pc-:ۖ?^raQ=e-?4ȗ\լRZ;-h|>>]q jN _ߨML<%V`ut5_R5-G+Ԛv*emca$${&| 2Go#Fl-^  q_H} @]m8B3fg#gl0k)ßSu`\,ЋJ+N `-0xR-p)/Qs{:&K/{(s'qF)=mZ8V?q ߐ~d{wPٱНXGg ]^ (kڛcoM*-Hb2 ~(Dgd1b 8ric$!-[? =2O >+"Y#y;Ah79$M8AYEk{i6ҍxHCGa]Tg4U9W1歓@lKOO`3硾|M< n CRϧRq6tޯy*hC%]D]xAWYt˼P䕲_vW$Q yP8:[_?fo0Z,"e__xEͻ"3+AZw+pRi>mx#`eU"z0fj佘}ӶDQΑABOBY%`_sqpj#V=- *N}:4zΖDM>rkRH 9kT9>]8w.UkWK@snZ <Բ~gT{BmM}Ȯ]YuuD:&K-TL`LxJ(38_LJ;52sJ/Y9&Irɐ^\YwG1Ol^pdځнqii`c cױ~H'Zt;ls0J Y;yLb;OCҢ9ji+Z6$pN}אָ4Lzi׃ѱޠ֑&BKY>i"?y(ByZ)D `JQR1Kd6΀ Gb.<*(oAOGKOR7HQDUL2M}]ju+s5U.f=VUM<~o\y}Rc ; 'G0|M"d1L97\UNtYg{ ARM'|sOA4p޹iϴV0>=y뽳=>{֜A}uT&DL2VוGjLE{2[hc~2쬮2TATdKڱ^X>0g'xeoxZ~6cBărz?jfqp#v;҈g3"? ^Jf~;LX^^J`L . TT0S]D-NusHۍAX.k,{E8sӇ#+FޞE!r|NS ~3 T@Π^ U/txۑqRd(xk_Lb6BvTw1 nݻGJ5dCǓR;7[ ='(S&etŏ?o0T LO ]M~DMS[ckO: h`m5"¡;n@?(͓}h@Q!ɗzg͋}pI;$문+Jl_/`MUrvz;v(V:f+8 . Ȕmv7CJglS&ɹ_`<*̚?J< at:]3AIf l.Ԕ<mp"nůHn \ 3 nPGɾL2sgpw?yi .`ha7Sx3u#ivd{U/(0nȽlamN68֨(G.o3+A4D>Tdc|';JYHjΖ:aTns b=14AmLQl[_%Ƙnja!R2#qV²(hpF~(vF+ D?$~eWf(pL7kӠaj=EIjvkkjV3Ygɲ]'~ycNPɂXF~VcRR"]v m{|?N(g#H ȟ&4lI ѣヰԞ{Vq]+u|3`S:U)!F_L烙K>TbbDbOhP>FlM )9{g }٪ޞ =I$vV'S\yqkD3F-EqJQf-=dSiz}VGѴB aVdRD@~UڷCPa1}%QZ0_m\y3 -9Sb$|㏾|%.uɏE 4gZ, ]~Qz0LcK(ըD9x~<7XY1+J&} 7{ c)7),r zfkr ѿO^U+smEtbpcfDIuhm7#Ltnf*Qv߇{i6t~3oBǪLb Udyey,['a.-pA¤}|g)y9<76*"Uf>oO >| HCz.C ]o/'h5_a?p}Luxe>q/oz{_`+C44)Zb - e $Fޗma*,sXd(5./eZ|I =z#pw^CDU<]EJ#e$ی :"ZMԊ3dR2ϻ|S'ض=]HvLPc1ݞa٪q" 2rj#'N7a${5A͜BMi.P; M}&b!¶E,۵`)ֵSYR}U }WiDq %r< mBb&n+MoySWlR@vՐ'u(5TP*::[2zpH6шf׶e jJ(g>Fw~|U50j ъ0 Qkup^IP75ǭ^"!w3O\9_ۜo2^@8[PfaF8#j*]ɘD+W-c=ıf ~ƍ~T. 3"G׊?>1x,8(ꤴ aߙ 6#*?B_D FtĠ2w:bv^EFW\8}s׷hllXZ+EJRïVҷ p~>iqCT#1\+ %. ky,*W;:#Ҏoc%Nf;(0:nz02ד$yy e!CܻS˯TKc(%c};sKLvZgP|6}ʘ6.ko^=vJEŧ*xm4C'F-,ϟk k׏ʌA9q@B}@7 ?}(z:8@9cPu-Rȝ ^q 7@e]wi]JkKeW+4dK?u=BEV_ [m!/ze6VKO:B;?Z V؁0O}rIұ~j' ݴVY^M";j}6ߌ*$#TJ 8K(8הw=^MOH\JBB ug|+5&뒧h5SN{slaŖ;kP/Hi3 g0)EP!tʢ-^= F9s18tC5?4ա,Jk@L!%`h|O~uɟ{3A/┒BP|^#N =zf p_'2u, |tD:na׼67ӯQj-Q{ d, x\ũNf#gSoxrƵC gV$t{'R{vPeT <`H/"åkfgG^{D;tO[3̑~W+kP9\0cVmt1Qq }DK G"y$]#FĔ^_O(}r+:\A0G :3bw3UN/A[%Š£/`3AWȱ:|5D2{@ymA χ3~| RBEfoK 婾҄ŝL!20*l+G`>!"׌?=X mtzL#HT=*S8-6dk0,flOʎ;ʒ Ҝwû 7jE3ܖVIh6*YVo@,N%sa9IcW,\\yGE%,Q%~/UYSE7lfU SK-[jW_HNf Y0܉05~bwRM~0"Q蚊|/L1 R#9FVk4U1w!j'T9f!g؅z@bcVGg~ V` -4ph;On)Ie$q˥QZ %DFGD94KlK3 )|nǬ:'ͧߔѮpD<F߹SétX G_5,wqcS$Muw|-d\! f( ege.;+P9 Ї9>]cQn}q]RkF\TvXbI\&V,y9Ў3oL# +OjAFin c %g Px|jEWҲ(1ZV' %I}?d[.'H5cXci8KaHL=X>~u(H634F췉nE}5_q*P@/'N7m2OFkS;6'/\6Gܙgl uN*}'a3^]w?jm鶷*^l)%,uMO?l$pbuZ!dşfkH0@43-zA,E@}Ech] #TD$Rb@9n z \5} Aצiv_p̍ylk{N_O;,.{L5)BFbמvv+Zi:,zV4h^w@Yw]7m 9@ 3I^E\k)8h_į-lS AҩƲFo&5Q/jSHGB'lScRyo$na:|)єerϖ.3㰔&XbijQoؑ|MmT˘bCSQ7 %`ѲT|Ʉ!M'J¾=4OHrDZZKG`{J7]O(a{֭>KbL4\*E-Z| 7@0-aMXVP*͚swH;8OΔ?Fil oT\;rw FO_'r# 15 `M,~WumRet﬇(jw~e{uO A8fV;3HY>ngJy6B`\נ,ET˜oͥ^K) 0e|Z#ҳ 5mG$?6e$"KwV?cUyc rH.AjUK/ _f 2~ 'В!L‚)XM^(oTn>ҰKf+Eթ;F J m=Q,~÷g}lX 21i7F ,K>8f@I'Ζ!@%4 w0@2:I#AwkIuTؿrMև.|}!Hɍ y.Q. 4 mz"}VW[Pvژ> ɴ3RTCZwiT%NЖ)wۢAhUu6rx3U6}S2L Wfn]Dm`:)iǪ 7e_)ש#1"~`(zֽ ELCgnkI0ZpжFFfR.ѭo)fŭc|a.7s&o?'"Gz5GtkjvrYȉ&t=JڔZM*ph{J i$UT7CX\:Y~W 2yޝh|4)mbM(!?O*pd-'I#q1f`nD% њa"FW+"Jyb7&3ZFfɞ|TaJ~D -?-[+3`/\u/QF Scam,&F՜B[V+RP&'`tix3FD>0Pg=^Ԩ1ܤ<ܥV&$Y5Fy1 -%efAҴW*x]h$)'!gg^IOT| 4[໎M'z8ii41QS~%.|6tuԒ)?-m\x~nwipwUu  w%Ͽ@&捹0ĔMQ C{f",T#Ģ7}s=oF[tu!bK=Y+Vv _H~%DueXi5JH:n 3AHg:;F&Jpt)Tz{bH!O|wwtԿ IcsGŠ1Pl QkԞ8Ϗ8bGНY]?H~Zv{6Cɮo2%X[=MՆ`o0Ӣ '_C߯Mfoq܋iFY@loE!}9)Eev(zY0Q}),vLIW04bMxQ*xC<uiZvч.XWGўN oo'kX>_/*qŊl3L 'PG#S_l^zW ;@3lx m>z>µwQNqt/)@ F:JQ^A\UD:^[RU."ء#þSUrv8{SSgΎ;sn' !ʹR\luKZhrΗIZ'hz@cIE <<̕3;W L"ՁҥekY{_LtزZM# kTxIzGfew\qn9~Su DXRtƟDa󼶤csQ?f?e Ɣo Roh[i8nl;qdmrQeCR"ܤp0{ۤ񻩐tgƢ$.}Uۦp1/WJdZqkHPxΖ=l\e!5-T>ј ٕx~Wv1>:K 0Kv ؃ԑC]}! j1)+.,U$MBHĬ;w%*geo[md2%$˖=GE07WR5w3so:!LϘ~/g^uD qE 4&۶aJL|s5n{Gx0ھS oi.Q꡺JZ[RY֍ lzhE`{zC)ggϢnWjEN¼@0탂Q*^ծbD׀C@>++v:k(l,VlUQhc¶RvSs+&bU@.tp= C ڊU9!;5#-D58v^Z.6=$4.!tkNCV>UsN蘼ɎG p;]l-cRi3Xͪ0d -Y?>,ϟɘh$ݬ|a/#!ȋV6RWpFAL0Ema9>=^QTJ@B6$\ԋyMBo13jv pdYڄK19ԻDp>)(5N+H<<jIg빻? O+' Bb ->!in-Ew0M`M h'O`H^*7e$K4/WPֻK?:c(O]V0T]Ob!s4*`i`v-n;nлPIU&{4ys1|1-U uB\ʞ."ɡ]L2/o[ .Q0pX≿jcw&RY8vTkK5[Fs˚X 󗟢",): ̪S;cYW\MAкzY7t$x {nla~iecnGc lZ~轺} Q /TklzEfw8hD\Hb-ˎ4X F cu.> Pg6`X gLf2wGԊE{G%N:U>oʱsޖc Gy=wP &~MI6h 6|_S*BGLXtj#xD,21'En3M0WEEлnj=no]-`M_NK;\\.NH59&3iƼ"O90̡ZUvRm,#7A3+/i?W骁}zr.<-w;@l89BsSo4 7^=PARB jQtt}\$3̨%r%< ctv#yGܴù(к կ.v:F[)~؛}ಈLH nn9߼7ތ͈ya^~ G̟U&˹_NMh,uJJ}-򾮷o@;5 k-Jp8BͰ$KR{CVMsVaШddU͂\IeLt¿RB&>.3M7LSwƮ-vO]8dyN_F'znFGXS杍fUV"NԔPq?ߍ9#`E!b HS<_de2 CH#A1Dn(KD1r.G] $v㰢j60+59"NfW! ;E%h7򑯶`xBB5f2.A vb*EYm0iFPK6Hpl `7T3 (uCBg0!Q^ 4'&%ʮό:`ȉ H@>'TC7!Ot nmpgݸUzLESKSt ~ŶלL5rNuRWp$H>e Q'i 02M*['P=݊hy.9_rej;KǭTE/ `Edx&x\QτaϠ)t,i5ARāD)MC/2:*H X;\?|޲v #Y;A˖?fv \T$,'Gyi^: 3FRtzO_'oXpha\=y9@GWm8IZIIzR % K^^$lv$/Ț}ae.2iIT !EE&4}USM4(-٣- ܑXz3]SB^ \)I!#.:+"kR,k#|Nӟ\(怀0rwv֖|űl?Z\BVM)9h:?\^nx\ݩɏ!Q=ua%DRtq l!a="0TRsj~`VJ ޔWwxRoߖ(zwEWh) l8,& G!)^!cLʭTnijگ?yHTs:ae UjZx=h?7.E@c' HbV/6# 2fdAhu AimKE5MςP1.:>!,T m [[h`ypHb\"3:CXt5Hk3R5C'(U[fvy@!~"G/Z@J-;,o4n=yp\rG\nGR+ܥLiNmV??޽fXtPPtܭަ^Y5ufp;7h1 %'vjXR:`5.&KrbU5BxcrzGkux^jǚuiAJB 5^rxsp>~BUKhr3{x@ۙa';0y6++!΃9Y 'P4>"Nw|.gH9].eBvc}Z`xբ]R#?B;+xPCe]vYA"G"**bN|NYz82smG}>EJau+`Q[04ք͖ _})A,-Iƀ_ޘnw G { 4oȴgǼ% 1yLK VϟBxl1`:y? /W)m LQGf\ N1/7@$Z7ɂ4r-mƊH//s@GhF#fhD"ȗ>{ F?h(9ekf1OlSS?DA?iB]Xy'fQ/\/Y! I]n@.9 y3ˁM`驵2,4ܗzAO ]3ů2*ptehbEOgBBnwR r)4|5=1Ma,;|D||ېR=dXyzWQ`Q^퇲\G7ZSrٓYKSùG;jXn? %Ҁ0W [j& 'x/VNAdjXZI2Hx` l*i'qH۟ Gѿzaڝy*-ZmrK^N>!"MyߛEKH_[Sl208(ӝUO㶻't@ v`gzV˺k!SxǫWh*"ȇ6sgǹӷhKsp<6N)iN [|NPE+'wȨ\LBԅg-|vIsw|vQ-@Fi.(T&wO<=$-=<߰Yˇny"$fIۈ]IU,ì^Sި, |GgEQ@D⫺(Ia_w}Fd$8!نkM`uGս|\ 7 6y3&2t̫|;GH\߄뜒V?\0,{٪C2r12j¶_Q/req"復0 s$vt3sY0-/#E5U mc2g2,E"[P{:0N8loe\&%eFL /K*&AlZzN/Y%Jʇv9VbpZ&4dڵBr.sT%q}&g'0fp&zV" q`Gfw~]믯X={tc%Տ&=QU1ߝDAJAE>!wO=_T03TSx˖YEh ͝,BJ!mU]z%KÞQGd'Ъ-@-6v6U_vэg;;}ou9y1سLd-aB9/<~j'xa8tjd_PFC VٔO*D4g$_q/xȇ֩0fZqjO@ª;%t@ &&(ֿHhAJ|o|Ґ̳P *o Mm\X7_ZuRWaB 82h?דn&;順gIߕxp;mjFYRI.woǼz1"3^ 6mؤ 8:#߽wLL 9<4R})0(wSNѼ{He(p&P¤܉Ђv"djw8FmS%뤁G9W8?MܤP(qaXհ`OKs@C3$3pcgOiǨk8Nu{)t!Ս,"6l-[mRkSvq>tPd,޸Z;JFQw 8d"6.ϳ .ϖ,@puM skgL$Ƨuco| Jl = NT(ėN6AC X:Ah7ޢ\MKArG>c aS2J)?A \g"X[IIgӨ *0F~)9qAd-&Ͽ <,QR1 d s#c+=Ikui)oٶ'Xh^4G#8Y7l59=KmGGpWBU$s+RÔ8_w;ܘT'Zp][S1#jM(8CJ|A)d5ζUGMNw:ala#~VS4+|n_|YʮᏴ4^5g'7Pw+V/qo|ȅ:IN 5NY\> S] + %"\tN%8ieػ"}5rY{44FʶkWE%l0.@8r \Fu3#"Pʹ+dZ{ T "ݽ lDLھ:"Yy낖}G]43rKuȿZtR8(6H" jhS&~DZY-frB{IjPnXqӥw~B~+P"$8r37`]5[Quxv?p,&{Ǐ0w^2ki~ёo~;z0=mM<qg1??;odPM=~~*H <`R:ЎeXZZ4!/j bD+>8'17kX۳.aiKY1vd wP[ocatVh= _UA{QCe RU~,|sS72Q|=;P'F]M07LȑNd8!@sCR;#Ȏ(@pW]fzk^*480$_~*쓟Ǟ](2Qk4xl.ڃ2Tly+-#N(<$CxhfqU(P0:$ǹx/`ܠCB,o}AEt|ؔsݭM~TP<#u!bL4x|SU %mfiIfM1`~+Jj0VPD1n,o69զC!UfJY2RmsVj H ! 塻L6ӗ`2lީp/0QܯH oyt^h,V;FÅէq8'`6DL,;Vdlfi_R z[%0N|[[<` UAbŪ3H!NBL Og5oև/#ʚK5)3A +IFƟ]>:%_S]K!&AYUwR9QhQ 4c$^38&XLL`wM!>+zv;chJ18ie׺?pT噼sBz˼b:s2,̕A2"F- -VawڟxI{0o~b1 TZkz=2ӟ*AQ 8Cy}xo|y1Ra͝"eEuqGH,KYUkckfy:f׵RH[ eVĵq'#wLT;$O7cH{zk!8/T[A*My8?S+%=/$BНϫ :ܘPA}GIZD+܀fjA,.0/F pQ@^=> 5-[U^W /z%H0;xH]}3vRtZ`!'<%RRAGع7uMOD"hKk0a ʱ0a}Vݱ"Qt_C$B]%nZ*⁾w7‹$9D?b_J+=)Eh_ 3ԗɥ r0E|8ZϘBڤllju+ EJ[^-h{z+f٧*tCp>ƃ UƍC/ Gs_O \7 rEZ >=XK6R< &~s'ܕmΣůNٮ@Gt*i`Q{TW"An'NTyֆ j%VSTlZ(9qGB]aΛK<&ӻ.FaGr@^]b3М nxIief=yF^Ke U[CRİqm'DIlH6L 伆pU@"i |Uf?}̸nc#o9Aѝ,Q'V=;,3MNXT!ׄ3ۏ*¾MZ21ɧ.OYoOU0A{Bf$Z?4$3*,8 rU),y.LB%qvO KSZu[_^?^s|;HkWOUL"ֻ /S"QgB_fM^hu2OZ b.MANik$r8uB>GFj*E (k0? K}bZj)~ZI'6Z8. i+ =$h@dTobC^Q9هn@B0ϣC{pgMY'\CηoT>TǭM8ID V-ʏ)}"UA~ qi'$ 1Q2 G7Nj:=".QmdTݳtXL2'>GdEaP8c`ԔZx5xNWh Vv;Ca-2bj@Kr넎OL~u&xꦚ׻)Яg!47^{b4=\׏bLێR|Tk8yyK5zhdCCŦsALQ3A@ 5?X P\LE{aaL2БlEd28gTqgVGM4MSyA5@x>_=kG)2ޘj]3MjрR$}z@,w/{tvzgGzpI~USf !Wr;ݠC4(SPz0xZ]eA⃛.2t[p9N;VjZ%MɧRmdE գb ^|3vFnyܬ ^ʛ_@4?f*E}WX>&rjoS7♛𐦙~)Eې ZdWyӒ X]Pt1Z Tq B"8p}NkP3_"(>9$ i%=hnVbH;*ɕd?{gbB4)!7Dg7 mOk.~8|*1A 9ra/>B:iDS}{|dttkybm ~7&^|>ZL1)G27Tk,;H2/ 6J9$9\S_`:&^ox噻[Om1(`UaRlX..H3mWCOq(gJ;cMT4]%yu+H(D@8ç~@}fA k\bÓ9c!hk3jN}9-zCP.NU$mYѨAuڣWdZ\&˃s:h=YW(K ^w DQ^~;5 rCs>qSՖ$Bšwz?`Ѳ)D_`oJ75a?j7ޢLRPȤ m}P[*h@-KYjq{rX=SV'Tb`j t6&q QzcAپGPN~$O'/m Ɖs$?7:z ڀ(D#A͑ą > ;/CzS>0- <Q ?2 H_Y[(}7z*x>\G{w4|6lg:i?ko]vv<'Xz$ R83 -W :c9ɖ"H8^k&9<ގ=k1 C8+Eo.S0+@Fʺf9y5Ej4WC(5jLU Uh{G0дvZ]4Y6E[R! 8}+_?\4RU4{81l 0l&g-f{#\ܚE$df ZV@ =֩r0O o6q:LkizhZ|_4Jgk^(zj񙥴-+M;/K#lAN9<Vg1nN2%@E\T ˁ r5>EłQ m^XUZY4%z%\uTDYtm c 흢ka+NoLqVw5i6@G0n&nSu}OAE3Q56y8E{0*(ې&D&E9ȶs?'ez.~;&X:닅-lx@x{\ll2e~3؎QcmT^ooL>GzcNqL'|-S=ӣ^5ƝsD>d _>- 2vO$׎Km9hUo@#H4!"1_0džII6dPw-V a[-Bpo)-J[9"Ų^38ħ֬]q)03N`P,? ?[|6d%g_4r<EՔ!'Ґ.`wb)Y}bdn+LYgҒeH-#.dI?'w:/ ө|NNӗ=oτٻSK8J#)qk#aMVI.(ݗ#$<uy\&iiJ1zz|O2 ƪHǎA8z0T`'rLQ0I1 2զ7i>ͿG~Sz#vW/yV3A!)4H[g_e~97WDyj$' ڀ i'n38$ 6\G]: xH{.ZRQF ֔g0-n{)Ŧլ)ܚ7H_(ג7U agmnGiFF!s.nt7f 7C*A yI^܄Pq))i&"3aՏiq h.I-[j"Җ:ĩz4.VЈnD"OWtHT*N&T#:(0x_p rNQsa2@c^*$"#rLp>Mjr/ (Z^4UΙQFHa]Xe˘v(dĽY);k(eX Qyӂ08ElRYq&kݛv!O}fH!raJ:qReMUҙSB 1GLFbH*pU\w/Ϻdd++B?X ]ة' WpWg~G.H/{eK#rs:4эWѲ.أl"qrIK";2}&P}]8FACX ܨg}OO@5/ )ab$i4 uUwI'5Dg" 3}O?M{G_)zyѪAu JYA( Cgu"hb:qwF ٲ(]Amw5BCV&2ےMLYaw_]\to0R:!"_ īGJ]󶉆#L&6"{*w+ ;f1k`̜?Xd( Hȸw*UppU9P4>9+&`-QyI,rƤ-q:RZc@Yj̠܁xc :K"1ס:Gnt m}@1~&߈NbcL*ʇBm[_=ݝ^tixvl'bj_*KF'%bAf?^6R/-cey݉ԲE +iv<{ Iq$OKb1 9p(PFiƈq^Җ\@{.dVo`Q@fFR K"0"RY#p~1YSH0s@e3s C>$`$a!,]xߋ v~\fL썾"XHV+(ERد$xܣ F} ~A|H+!\N'EZCR7`i-pɍ$Ja5m4 \? 1%r>!e1# KԪʝ=9[Yڰk#\[o Əgs/A] G^YGf\K 4TVV==%knjK==HD8ж%64–&G XmLHq9TzZeg]` mZ$ tzmSӉ ,hv5×'JkJx4-K5x W0Q;״&2;Wselḩ ˔R4Zļ6r7zN&$Eio\Fܮc{PWB6&(3ר-VC=Fdh у 9¿wp) I@  n6N/4;CgsOe\P݂?eW&.@"(Mxjr>L٭z# ϗ'U_y<w"zƹcX\%L1qrr ZҖ񧹜'aF*DRt> tyj8fMRe^v3}`ȥA3Z;'IY|zy0nljhB>W5qρ!B#88Q3o{Xr{@o'_(.V2ÌVj\.onK~B0P ݱ~sy 5>@MQNDFa,; yĒR̀gyf[qp;_ 'gW3Έ]Ce{Uk:.GR, i҆ê d"VUR0~4J•l),ոͧ$vc/hSU(p刦}=5W>;R0a[zzԆxܝqmCL tJ:uf"T$[v8hHl"18/JU5{$pR`=s v?S~4u<~R FWP?Pg nCy;̠TM ,}>=$m P.$ߎ;~sgGա:ICVfDRe0ng-+&곭])Ji|qko*vsaswS14Ef6ٯL7Jԗji!3 N_OPC̤1SΜ6?ت,B5ů#rc~K B}2^Mv9. 2ct&.`6+ խ#&9v`J)}5UƜ0hd$p* >h{\%xQV_X"B̖ӿ^cw"s͒u]Gp1 SU&CjL<*Oe:UkYBM",%N `>=SЖ2mUMQX4ǐ~L x2F-T6Z9 lQϼ0J$ɻ+}C ni6YphLE1GtF(i+Bzkrh0*cH[M϶6Mt6 6^'ъSWS*u,_ryAes2n yHJg0xh4RFR{^AcQ.QPHt:֖ʧ_ކ7j.%:WphDd[3^2]pbiAgyU-^/@8}:d#> vt*IR(Bp Kw!B1;Հ'VO*>C(Vr7b2ji3:P#}t1N㶮t6`cN#mSm#KM840ת%jvq au"ߛ딗yiP\,m9֌7"ǐ>~VZf .Y$pOGCx =?o]dd0lg끦o=Briuy9ƬZQO4ʦ} s&7[kJIvT&ާlڌ )OL 0fDvlyg+t>co_%Ѝz4 5XY; q-_.Tǯs:v"~G0VȏьyMJQ:DշDguCJcWV:٫',/Fٟ>Ci=ʹLAs<J e5ix3S}4'4n^RZ 2۩`YŒX>crʈP~ egX9-a%֫Zjc\Ifʩkn͛:O46zp3`P0dҐbN@y7D.+f$ZJPm"wxŭX0.?Ȯi3C#Kw-SWUQLuh9X_:´%2Pg1=5윘~"NAC\ODIg7=Pշ0+@6%t#EN$&Qyu[N8WYUf\9.2>Tb4-QDAm}CCW ]':B9#y#%H%J.Vf9lo"X]Ŷq=[>@f1wv{[QmSOPaֳ< uP(w ) C9\BzmjQiAHh $ķ>@={BAvz;䕞7G5°0zXhR$5@kއKmatͿ.8=scuXu򆼄'ck 1#K0ݎ۩`P` #-.{e %:-9k-m"<w0z:XIC^β ?QXrA ~#`y>ˆKè+7zVFL Z\ Vnl)oϞW!(Ҿ:!^7aV7 0zeqQ5VQY3CQw݄sa9i)]ݐmbnIҏw^?E+?.7NJT1"HOuSݨ:"{4Fٿm؝(#׵$ȆN<2@Oi@7TqIO17#D̓00bP\ag:'nKh H G"V}P/e ӗfB>"9Ḿ`sw)X .Q %=ЍawqNٿ>[E[}YKnݴOՐqAlIwjт?h F8(w"D\)CYe#*2WuT7 mZtRsh@Fx$<6 <"u(<2)m*M,y >h{/[>ք7hV⴮vwgNdX:?Xuվn_ Չ@&X4NƳ`UwIU$Q)9I6rt)WŘ?R[zo6Q~޷~W Dٶ |bxx0;!_6@s<>/6 tn񝗢U1:zbQ-i4^%L㴾 gCvle!Z39]d5!(M;Zf=h*SLfuW1K! \L`Rx٢\CwNg yn|JѩFYҿp*XA.t%3B_,"^iW1lM),ۻ[ ^ */OhUf1Id4&Р[ȼVjXi0/yJQA(r;m_ve0{`w DTGΫL,T % _ Yv8 oj7x} 0O)~c6\ Ex1o_fpzmz0X>MF0y7} RL)OvoFP^G$ -҈ջYwA"kSNy]Mtcx~  Vd 3\m,~/GYHB7LQE<u^*L /ݡ] J؉! ˱k#UcjأŠfEEDZzVHJk:#͓6#-]=AfMY3vK1 >EaY09-\^&+#P2ڮ#0:'I#sҴafb9SX귞 Fb`F>3^cc۫ϤNB#B}n֖~"\Rf0Oauu'3>K "؁lr!XL6R߉}dQY!37P>Ǹ7,KË81T9@f򇅅$99jGS{Ɠ,W'.c Tws"98_BEr  >拃bhUHɈKlL@ R`"GiQſ= 9QY?6X!q2'5]e dE8^w} kjb !)INV7"hE@ڭT1kd뻖`e.9ƼW_槼\HFG&<diHT`UƍHԡ0'ds>;Ap=fZFM<Jza>?NdVߊu7STMV^,_c]38(_8Zdl|t_Mv>i`*~7~j#DM!$As,:#߸l)r vEq6|+B97l˓xKFmm.)b< wknfcĐZ4mHY=Ρ sgw=xÝOW]{dRX4R:G}RYlsjHROAqwOCe^dBXIv"#IQli&Tl.خ@EQAm߁v/D'_&vsm@jfRA^pZޖܕYֹ lDxFLee89r=@5GM^X='"O.c6! @d|J#$VsMrFgQ^%"{Mk(1Ƕ+M%Dh~}>lI!CvVc>p\x7*;$E@Y-צ dro`zʖ9>v x\bԬa~}6skɐ&DF[vU9 ij=Z+1T_`'J>ѡ:6s=Z0]ug' gJu>! Pr2q$ D%jH#Tpu<<5;c]/s=7^`!zQ )/^QVQudEZpٽu7m3Ĭ{v]O@wU8uRL׍; 6E P&KoNE|6G JXs(eT?qW4PMK?\?n\oTצ(%3 hav &SU@txKTK*G`j`r [vf RjC$R0FɄ;GFWONxo-\H !m9G^`ia+ ?歹l+|[Q=@p/jHuF*Ր^kN&Nx׌>BJwT̰a#d.iNiU/6[mz}eJ;r6LwE)aֵAe$~ o1u9iCG'fA2urGNJT /}ñȇӷ $|:zTŗY`7e}|~tz)7dsyI(A=nn6@n@_ebf @]M g""R{0N](5akr!}vӦY1RҒ}ZIu~lԘrh]mگd6t2@N˘YRP|.+UoG ߻3v9О[221DW.em] Qv-3|0 ! Ћm`2baJ!lڔqYC>~@dIW'l*>]{tP2 ³8 n|{!ܼge-[c`-gX-|kQ/$eFN[Nu]>Q1?~)H2N %d>dH,*zٔx"IQn.܋~w+iۙ1Kp&a>2i]X4q[dr5A{xFdi-"”.h4VhhdTg2^RV߲3y %077y^&5Y6p/;:sHJHp7{viO"Eߴ4VtFz1, 9F S޺u*cf/gt3d7M9Wwpd3 l'BO敞e3!oA~k#$=q3(\CiJr{Y* C}g!4SX)glmHߖ&u#De{dHb0|o /#4.vMsE@2Ou$ U"AfhޅsY湕xO~֡Qw˹T^q@*LMi$ skl{x&]Ѳ}xC'hzNNֶ%ffEV>I Qd½ځ8xRs^HQ6#w6Q]mlN:`b޼Xnا)!"4Omd(a]0L A% w+wŨJ ð,$ Rg aenP` =?=5`Ky E 9($\ fCL 9+mtp uOnNHy;k{ux 7q̊]a;ffY[[AZ74\[ò4U< Jyv9)c*S[zr?gOF7[-BdHxt,ψ#~G4wnBJؙ"q,o1=@X{e1V5D0&z>U$s,~TI/->Sua:W] $qgo_L4S4$o1Aca ͂}+?۸ݮba&7nwAX$@d(烈#"q+{q pɎ_~1T "oډ(Z)>,@aݱȝ$T/w+ĜxLZy԰$_ᡧM=_rqd/Jq_So1=h7q 1<\G͒._Xi.T35pDE~0KcՏ7{}F% ,3sbV@:xf:[3`>[g?+@A=]Z H0A! y[@(Wp̯++syЎzQx!A2{|$"EꑸӉp\ɉ4RNJt,Sz΄)2xZ!M8x"1!L\ZρlM|`FJ@?A ȌRb e ngUfR+@9-YxN!}^JWO3 Ǜ+B#d7_,ۨ#B>O?y֋]Gbn#Qg5%*DX+a%/ÙT!⃠{qh{:Q95 wmРf`3pteDIJbt[z/? z|8/ Bpx/~j]1Xd?hZʾs(#m[`c_}Xq{`kn5B@]]u&_7˓w쬃+ftY"<0o* ~Gӝ8kW(ǡNJ RwV%Nc3g }cBf`c./\N SYvnٔX|'P6^X{ͬiP$֟cֽ/ /gn^P~bAW.x!\K^S" gk?8cc,myHw1j8dm(mҢr]ǝMIn1Sl'pL0q :DH}Ǔ.̓8yٙDtHAk =atssxVs y͟\N_$:7ʒ3оĚ2Q E϶4RSӣ}-CZX{:4\"05}<âf7y-޲[DY#h(*pV jVVXHPGoǫ>$C%rZ3V FUQƢ͟Z>`zˍ; HIK'K+<I=U |Gqtgz%{`s3t)yyW.yOb+N-F_͊t;/cEkG[Bm 5%/﫨_h6dR#c"ӎfqj&)A1)Ya ygcz|m(i(LuqIѲ8uu*b~3s9m* 1֟hht̆ 28Y$D2DiOL!SXs=^򖚤18:k#gB0fysڷtT6Dz0 J;2>6xzU2p{J\ Z:{ D J\ڲc1ėA4N6[))rmHw ʐB6.ث%EA n^2z#KNHYf`ml̪c%#qBKYne28R3_HPn)Ӵ.͖y3lr2Awxx| x[BE"2:HQق]<AlȄkK˰Y͒M {[}:9Ba<8(Pj`t~wڟ_k#=l XozֱRBkjRIWwG3cyCJ2uoK`75JJacXF@œ ΜlΖyZ6҆#bh~q)c*} Fsn}ͳw=3YvL9dmvqF` #P _$VSeh1ͭB2Igf ,joCKUYwf].s%;Z|JQk'A+sv}Ət[uBZɈ0^p ,e eZ kcz\^̏+;R+J$q[,)j0arC?&K4>EnG@}rHSdG_+6 -`n'oB6nHy)h1?iT@Uyw6#_E>EBsx߀iesJȌX]tLf93Ϭok9ZÛp v5@ 92΄_0xR(%IXѾNƸXO٢79kK!#8dk#T^;z5e3ژ%- :"ħc,|q@".{,4petO-PCźԈ]{Rׁ&0Qj%\|H^}㉏@3~gEbDfQ}II9vt|:?7Т!S@mӼ-an -䐰Ϗ[6׻NL߬ FufKϓIS  / τ*_X8)Wܯڵ9xt|Q?.1ܑszǎ!VR}`Q7L+jUCAp}~M zb'<'b e\#-8oh5&8MMs,].Hʞr2; ,xTfY|&?'ڷġ[xn=!ۗ/2a sgȊ p?ބd<1!GaT]#̽|+IZD3 9v0Z<*bɍ-8gԓWέ D|3Ao`QI9Dك1CȂ~[bsJz.ff>/|u*.6ԃ02#:ٹ^(κ;l("BxDP ̂bnn{/R7ɾ&'˷~Z)`.E@K5QkF4͹_c{)F]&r2&T_ኌjy]伋*;2Će[| R1nLwW P ߗUzw~ʗoU`pD3>kH3 Hr2m%#i҄(| f9pRPN/7Y YK1!~HF[A#ȳ| o(2hbjW`<W1V7_c!dDZ#iJw{BT1O6^=5sj(0#ޟ < \k ': o,JM< b.Z ab֚3~2Edb6v)z3فtiچiúdHI4A[r!)xuDJH̜AFnAOm{u +TC { 767zq :ԏTfk(I.x6{?~ZM E!( t] JJҏRU\ ԥP@to c+"0\LZFRdJyJp6n21]ͯE ;][=v< !NhG{|=Q;E c`8_t4j3İQ=v/Q|v<$Diu-~CUhj$Z#/UDewqG#riYkk( Xt׀oJΩ*} gS|)o~n#u[`o_ԁMQ :;aEl@"x͟8HI!He"iW( ޛiPW8Qk2S˧^:o/T&/zniI[(~;PF\D1)twߝ ^LF#w<>YPW,&M~CʄA$>h<9+wݦОʤ*I`t$vIqtWЂ̾^Pdtc,EkR#xWQE o\7:XŽq⸖E@8i1)^.stdY{ KKeʿhW) 0Q4/43VC[yWqE41EH^Đ6UfzˉF7B D_4K>o)C-l7 _4QsP:a|<1 r^w-n?]dBm>oOX8GB D!7 5ÇCEF~zBTzQnRx(7@Shƭv m5[vHw~~+5 ]m_bU.?]rqf!avNPk+L`N8W}"vEr]kizD`;cD{3W+|S&i C=#.r=f/;af m(TBgB~3_[&Tg>"A{/iA˒؂jn7e&Ol 5K;pkB MFu1^'+d'Q~,DmkvIɰ_DN;EQSK&bS56`*sj |nEќ%ׁ"Xg4$Ŝi@Gڋ"@c)Cs8PJNT 44zQRsEY>$(%7݊L':Ly#OkB]0i1R1AĐ9ǃ{Y*Z2z۬k"歆B l3S ;]SΞ;O._7ȺA `At^cQs M~ɢ`m5SqrŠ&f#"cFd+NJ:Ui;NNOHba-1< @%FSuEyϗ"ܤ՞awל?{϶@>#KT$7D#Ä$&J(I<ԕ2 .DyС0,3T@GJNUŨ|EK~:\=/0[Fa~ѺՀO7R;]s)u<"^yen6)By"!o6 ҧDb ǔzpvzMT?(#B]ڣ[f;l32?qgޭHSCT @Lu`*6>Xo!,Trz[ϓZAb#7ǡ=b^(h_=~0)i 8=[%E ^HU,Pږ UWW+P7u y$0`.DT >| 'flmTFicojZ{< Y[) 8DQkū*fGo$+! ^d IHX3NFr膘_ۚ9x5e4[.ƘNvMU+faݒ"`9RHhD UVNZ?~]B].,ڒj-Y>wtu 9/ngA#w)i+M+uC>-'=NLB1 A2~\[N.LU0 R Zkic581f Vvז2gǹ1WT=ʂͲ_bA5-ioO3L[ѶsC \fFih^>{O)Wuoy[һ @erGyVOeThr:ǙfofYZ*3qf'7qS~PLONfAo/ۖU$dɕz$@,VTqlM@*GGPvOU4RHu8|߀Q#uU]).[K8(h Pgɝjb(ܳwRj@/ oD}B;[g0BP< D 羂moQmx7MɒN9Gsҽ/Ep>'Mw3 |4cDybt>2's;oV'%[uV~p⢢d!irEw?F4`8>!>VnkL6a)) e {զa@>z>LDMquӀRS> SGEb$fL^ҰT$#_t)7};ERmе$8EXByCEaMOlM'􄖕޽ ^KM[L4eИh@:Z}&%c+SvUJ"Xl<}:N_m-H*gorqm2aSX A"կ])c$ ]hopqL̩2)>ou1S_l?(8?)Rt3ZA'{C  c J,y/> jl'W_4@{(M^ Y 1u!,6A۠S'8 =)U 6Xd  c%tLqi ILŅ Q99*2CW T.%U[yU iZ;_oES8E~no5p`KVUi|[V-܏ƛ(aP )%X\T֘Oz5 RI?of.|a+-s^~LKJR=dҞ8jpZ?eAF;K-LF(_9Շ5ojoK 7GK%\ˡnxc^mפ7.KX:Ҕg8}7J}*IN;k Hu7\248~aP֯yzUKI;אePy(01|p+go:6ZH@iO (~^56/rbRSz׬״K#\9!3d8K]D[>%nש],M#0[s%OlU gda0>1f̻'<P;g!oSތVWkyQÓkij̑O x R?~7c\a(Yv8*xIK]9ߍs *T.՜Ics$[޿amsQ__>6K5[h l.,/S/_N2bk?`|XC9SUclyXٟA) zx-j=kna/`oJDs vig-#JzjOo@dH 4)gCM\U?4hUbhlwjwr RHјLdF#JEB ) ^NGq,h@ElZ ٰvJuWK43Zq@LH2P+jD:QP UagO3-l4 CS'][xd16F9gi!qDMO+acpbu+-T,CKn^$Ějui9ėᇎp(tSd=d5mIyV`FKDuw>!2b69HSQb/å+FV~ܭJ^qXc݆rϤ!Ci%xl/ NR\nzZ"]åA&*-'y0t'@/>x I\ 廨׏rWU."C=ҭe+gus Y׹gHzrq^If>Yax z#Dw'3M,6"Ѓ mU|Q:@0 2NGRfީCQNT#^n&QH뻿Bz `ewn@U1e & % ,J+,cD@Ah'?^܌J V@5cQ0*} He%L٭@O1lf2XUfF`^34AԸrok{.c]ғgyd蓾{P<;E"3 [iKGYš6I".Vm5ΞT"_UVRD= IŽ?%Sk!FԢ}&K5r[Û/>a.qc7}&z}RY|O幤6,şƦ] 3&3,t0US_)Ut*>u$rLa?E :ipBC*3}GϚ@O`ψZ:BGZ$9+E׀ ,N %0צi?n , Xm7zk -R.GIaqDv፟$Yu1ԃk~5JVệhݞRlb׵ x:9 bH/qsBh`gdm d<2L=!o ڰٗYܚe0uM|Tr/O9Xgq'/UdN\u>.{`\ƈF1*'kA Wh#_mt+j`CUe28isEb|N] WM e&2N.> ǶHӖU'x_AxgX@3ԊX^5=-kK#%k.aV~C@_OH.E9J{8l}'yfzm^t̑Ġ&p!7bB _.xVE30m&.:"cHL[\-F =>Ymۚ-SH{) 6,^EY[,#" 9s(#iwea\  QB'HY3 >R,2]6m^ၴ^N%j96o;6oZ-,o -i#D.Tcb״gQMa07O8d ya8oL-+Nư# Z>,\i֚G2V֨eDaKcđ>@i)(UKwtJ5=o0+$ÓoB-|,>T2cc 6@XIuy@ׇ}u`zo?1}3g?H x! l]L룼g5~*1"J+pVI.ﯯ0Ԯ\ٓx!@ӋnAz&> 6Lj7gXOzWK/d'&Ϩn״ lkmZ!#>K$ң((c3`+ai\ A ,9 !Mdq^؊tظ!Sz{~-qcvmʑt|U5;H)eD DB3! &XC/fU|$L9 j~- kh 8'B;M[v4 v_A%?O$knnGv̽0;o!O_JZ3̆-*6&֐*\) vℚ*)eQSbX$Ca ybwcV $AḰu?ieuk?%)ܬ(b+<@QӠj"\R{,I+Qĕ|U$S賊.ю0GT) (Z1\td ?ʩtĆ K{ rq* f-]ҨʪIJiS䋑,fM<[nINc.hraliĬo, ˩B۶""1_IVS&H4Q?=XNYVS? d~w%!kҸR2R&t1~ހdRMIkbW=Bub/qE # yZ 6J6NdѦ2 !Ho.xa+1/gTUbBY!]"<nbCe:1 u:(~jJܨ9!9OMo٬əh![Tk"nk_n: ŭ4OBE;]Gq9mUEhJ˷i6 @46\jxW 1^/?G[0B+j4^$uu:t,)!l,qXܟ;jPl'tb:FNp1h?0IDcA/Y?Ib~8FvǜI23[}7W3f͈Z/>_C4ArJƓ R}S$[_ B(j| eJ>}BɎ9{y+*8MƟѴq Z[z[ Gr/ .M]pyl2Tn[d5{̷ӳ-1M""4g=$\?<k|[ u]?kKa)D7SoU#l AAB'1B8(ˈQT0l{9<#9fG۩i9"ˡ5K+/M!.iOu.pƩ9rxTl>82 At> `ŭG(P\KaAYm8r8;M6GB-ÿ |]vEc/br)Dhl NTO룿czb޵&I=1@T۾Y(Ev6w]:G3dZ@*[QӲ"3scky1g̨ H׶ZADu9/2T:b!=LCg׍ C(-̬qaoqV0(0݄ p,`)|A2<kiXWn~H^[V&Xj[{ܣׄqBB5F1"gyZ=S]e]ۏgW8m W)%ZNjbz:iGPwb_+s9Ӆs1}LUd8 2 bc$&j0w:xm.Em rJDhUHzy'VZR_* R)#MTC-brbdW\L #-?qFr9z'j 2(կzܓ*Sl#66΂ A`Zb"+q,P]ynTfbqE0XVIN}]4fpw~Le:2fqnkeTyQm o`pڀY}KF8-!/ $B93 =v"u( l]a|3+:MQ)3xahAmnqoPَo!fn!\o)YW6z=f;:@!Rrֲ:IManv/ yaZ/W @|sZ —sVj橀-N@8rx9 JgL_EۆGPI>HgKUP_X9edJ*8Q4ﻛK4q$n5NcElބ?;ʻgdrQ";9&n+:7g3M^(j] G+׽R.{t.ՆS9rܵ,nM1s59RH?eܾiC264_rDA`2>nF` sf<^jHaD6arȏ K"T#cςn"FfpB\-*̒Lϻ҃ g{e#*l-6vMyRHLJwB1_B7@Ԓf(X%95Tp"χBD8̏-OdHAvo@ô.]oX } ڥ0pQւH:H/M%`7$ lڱP:6\HI`urDtzVb#V7 ^FKqC6C}S績]DM֌Ե?wpYl>UR}ZL`f@ zzw-ˤ=(n)í1\9*"A.Ff1jc?dkKq'f״rț~Xoc |p@zj"nD= f|Pa_iT\ߐqtRL^>ԑ>6{d¯q(KV%2pfոZ"xkNQh4m:zW1];F*8)$μ #j;߽-h)Nd'64Ў&j׬Ki_x3RbhC+)v J'o@x"wGeVeWYԂ̗ Eu롷XMO]Yԍͣh]L,nt2 Q%VVF&>PiѮgjIBC@\P`k}HR7 H:a1ȠEؕFU w<گx60f)Yjt )M2+`l@ިnz!@~/ Z7&,ɨM5iuU'Dco\Wgr =)M[s٭БZMK٤7]/|^\&8Ԫs)5ş#TUMv .r^%2 JkO"u Gq:eIRM^Յ!58er("﹙/ulnڼڞ1ˆ#4 3'N'RyU 5/x Ҵh<0Uo>;!U (g1#imEV-|M `Uve`~3hx9Y$[6d@VqbY]HfWaO]t:$,C 3fDlQF͙ TeFeT[&dL`ʗ% _'C}̅ n+7NK$dj<|vtaJ)L[!:,p?ӑCD(ǁĴ8v0LYUQX MYZ9lޒHF Էe?Ixvv" 7} ?9LZcn<0*BW9(m}pq#>y@lTBڀPd-ة; bSG9s/kxcs" >pֿqG0'hhAŀ 8T\mz;î_X Ӵ^U8 w%mpC(=Ml o^2~9rLn8-uD4 (8NY<9ePaOG&]8 46 Dֵx]V `BIѼK ?bTӌ"x,fb̼J#r{jud,!g/0IpJT fz%tn@E&MNLԠDN, 6[$A4b7/Z!ƿE/_`zvZQʼ[j.3[)k?1R2&c+SȜ1+E'gMľK>qh8]}etROH0T"Nh@MwIN32+e[jNAZ8%;5gӂ،_z [u\,:  iC8bʔ0L!_uЗ]V GyC)1e΃cPE>ȱXm)7[2E~Q\/RRvn |aLGfM!tj$ ~RҲY7]o&rJ'iͰ9,g0J<[頍}r& CDƭ-X{1l5+ 0D#}05~N ~v"enb[ɿHaD{t ofN*mjLĽ@P]=_/kL^ᶡ[q#?7/~ gjL??u}Ů^Oāq*xA ١34RЊ lNx?\LLRP,\\g# +'8i{)wEW c*_]ҕ:VLX$AѨlOuSy__@ګ~Y nlf@PɄsY@JݝTSpu}pI.ҩ HYg;/>,C;t|1K0:o!&LLR(21ʥHwd2aqonB{GJ[q:ܔQUv yDIBi?y rSdYs@PbUED/Jͥ8TWH9ݖ4}JфݾcI4,@"1 ǽ#1|G::VEvynrʀ[@尷>Uz#T?SuZXg&6E`4O# 4)nf8a4ޢ_Nr|cw9 )}hU`}}srbt7QE5ڏ(]y_Z#):tG{;[JkO#̱J<η˄D/<8&AtfpY9m//-'QͥNW{[RVA; -T0dvf7*5ն̣8lbO 9v2Yu79h15nf::0[駗BlH#2.͓ 5j-غG=< [\ARkSY)xr>ta?~,6h4:](׍3;&ׄXN$ )~|XH3r5Bލrgp;~Le_|JSYO!}8F,y÷8X,uf[7Ξ"0H\w_fYjc`mо~E’Y[6 h'e\maVcHvlNSme9XKro(;*ۼZZVqqLYsZU8- f-J[Vu? 1}'3Xca,8~ρ~S&ȺqO#SPsHW!u 68e>g@D5b ϻ+5Hs+F>]0>糗Ύ&sR[P"͛SϪȿe}^OE8@d7-`%^Qu.}ɫxyƅj)MZd6 ,ȁ?`F,nx K r,hZe>KwW LbH`%7wz2jKdɶJG-0N ߕϥ  =f*dB$J$ߧ6LjTH 84'cAA)}Ma$Wl0CS9yj›n?N嚹ɄZd_(l6}틦ScXJ@eA.hy2Ģg)wZ'xʽJs]B-QVFPͫ,Drۇ+8gama&Ev,$ROJD!q$DŽNRZN^э%'\B4#,|t++uD62C/ߪUżnNCŸqhH ;esĔRR*97z)16Q [>p&\KGW兴ٙCvL'>.-:)OHD%*]$2tRu&q䙪RHAnJO6-a8L ?kӣS׬Z0ܺ\_cN\fCQK=P $sj2Jٝ߃.wKa2n#F]S?EoAQִ[%d/PfwJ dI{p```{xTtqVF83 $`:|yZ]]I /f nD x=Kc8 1B4{O1qB7[La>u)ጦ&} k/5lJI'GϲamI|aXAB%J/7rQHH-ʩ oMo:h&ObknFP2 ]u:P)rx1ʨ}4rlq>/ŶB:t"5K;X:tڱ5{_HXyʁ*  D ĈÉ E !KLg"I5/kqS~=0!:7 LfSVєpج75[x}J6JtQd>gYH}O_޺9VxT; Nj u[?+ck:Qh ]s{ b-wG W'}fܵ_Cx5 sW"|EKCJTd[RA Є%W%Cf1ix\ŷ k4N\E!6OՑCf.\H a7)F̦GˡHR6K_z[` DN J$\!ױ{zQj2H[@PLb)CcT.#_M'ewJpAr C=H. y| +V,;+zљӭNVn> &Qq4dg=,+fgT)4uطIg *m glO5؍.hm>1Q=B$ F~Sn+U՛AK&r$/Kc(~Ps%xwY7J P-Ʀ;/XʏX[ })* [K/D_Yg_Q3$~q[j hiB?ERT rEH)wgAaWsM0(oß,B~JhS-OV[wl-i!RZ޼ۦ%~H^Ehu&^SjjXy%cȥNx6BQEJ0}'Ϡ [ȍغ(ÐZB˼Cp?( {z1M3+/2h.,Ws)N*Q\͎$`GJꭆm$s bqKxK1Q֥LPDǓT?RO*?RשwcMC\Y=_G0Wp 47QҎ?IH wQl C=ݲsvK!)Y-r3O^=H$1]YO 3fr } ׾ ]4a`4 !XA1)29Qc)Ιs߃S6sOd. [50.Jch|g+9]pt!>},͡*q˾R ҏ3JR_o$!ߑZ2eE{ $)LHZRhҌixҊ~p?I4; GRn:<& ky<(>2`4Ď.<:@:*=/3T%IM}*,ϴHtsp{ӢhIB I?d6fj|vjTYsh1`lY!θbO|FYG1|k`=?I!KV@B{CAnD>4݇}(M;$BrhNJj-?43.Ƅ )zǀ*^@s~j:\lq8đ5/fagǣa۰m>ߌ_KnZH~+]|sgHdbsbܕso@Li9$fgmF \ae{Ui [F8n^n8Nyl@B* z!"\򏸤e:OXsxPF*$a# 2ZՔIFv9jWAF%ϟwWǽl[MDˌ29%CFx]~;qű]/<'$ aaF.D,cFګ4ҪVBGdnĖ;`AlDf ]Řš&k(ԇ[awG@~=:c;!;&cU֋] DuVN(~@*"0K{5oDʡحQ6WiA41".\[ꬲx!V/Ow0J'q=zbֲ4 W ⺑<-q\㉴ NQlt,X˧,i2{]j DFк1*QZ3WR>܉b#xZ q# uݬ o^a3iz/G`՝;w\ln,\oX]$Rο(麚sVP{MӡpД(D_MzӘqB_ahTB̽7R2xJo Մ&nmC Nh#^RP/ $gʮUݢLm43iNNIZȧp1y\GK6 '55D!U+__/5\>ޅ)yVYt?ЂSUoVɻJ̀QRbN?c眿 Lu-h<IVԋo$(9Wng7!uTZOI1oP'ړ5LVSne]:rQ1x~\g ޹7Y?[dtS $.|i.m>TL6R6BQRݻN`--{=IGkJ5Kcf9OG|$sQQ"HHiw1OۏGe%B027Lg1% \^0/"Aubɍ)qpYYD~fe2熐VL^oF'=4+A}|iO*PG # @G1ɺ{'W!1T.ZHSEN" EY@6NXm&7#G 3c;:;8V]:^F:JcsǚA<|sל J7"KcJ.`S{@[ݬ,MS9%zUxpx$1.RP%pwg+Y.("μ}ܨt˔/_ D+{﬒tƨS;ЯfwSdIl@Deya [C9]9qmLG2ǚL)hP&j_O\ Kmp^)KGjPhTؚ)٪Jd qm8if*Mnp_W"Tuwu봒"?i%铼&(^\usanfڇ8 ^#E}^D5IwG:;PNZS#h3t":BC &L廉݊}u j6Ct'׍hY$МOf$ZR契PL=A&bJⅵt+%$KpƚV\xQn%K.\F$&G(([dn#GයMQR:sgQAp"d|CruW#ߐ}yԹ"89&s04PkRu'|O~B'"B!j: ־`iU2Eê :'$T,d8mz3Ա_z}̢7~:?Uz G&=`o-6KfbN)Yf5i!/~˭s=ԩ, ,y-7BAczcɉ? U;\0-4kzBM]L/2< i(6)+'O$MM ֚w/4{Y sEw^^tKaOk >w뱻afV u( ,/j!OS J ¯y F Ǻme@3 @~ P_6E(? e˕ ,pr%mnhSt&h_5BkY_4+|0~UaT#91t `V~ u5kIܔ e׍\Sjq9'2p.<݈)Owz=l?'تj d1Ra.μn3Rvy"9D(: NƔp޳ܧA;XN{b *\!u!2TzUQ0'X ]."i 6K |@@"|Q*bI|嗥c_-P'PrA2{!\fαԺOHRxGr؛^P뻯JjFn4c/xHJAoe{IR9>;P\pĈ* Y $;Y{by>P!`o9Iب>DŽpUG+w: a[z{J5 }'G?6{iNW&lM=浤ܮ O cW.,0D&kQ~W^-,rKуFdCLvTQ@MyvYh*#NS0!jj*{sl|@Ùc8B7Xfȥݪ/4?ގJJ17Pt1?n=噇1B[{ cshINm 6b|JI-AOZ$ EJ(?ś*Y:R2dz@Eu&ʎ>V޶~>r>$E؋3&e`*t럂5@/|#5\}Ì+C|˰2밫shrv&L5k9 8Ǻ}QvI5ZqPw A0;L3b|bV~G:QxVv'YjԏkCX!W8& E*sy^j[( |;HxM_ԞD7c>.`mjUDǧi%iv\!c Ϙ̀Gw1ww7No+Ņ Fd9,^sd]g2 s3E$T+"\gF&tiM5bS\;Tɝ@,]IR,% 0RQ HT 2 GuZ﷾$&L6H,|lgrচ,s&Oc>9ι^}J$Y!v D jQE{JKL-uR+QTOa¼-9a:wABIݸ9Ï"|F{(n*(1gƚŗM7gu{cv>n/R"uhɣy@cېCqӑJWb k\8Bkm%6}ϪPFĿl)2jINsŹ ? ?lߔ13=Oiqg!$qI3_ dK =t4RR/s2E0PNQy,eC038-!e\%;ݰц[ ;#L *3w(KIYunJ~#4 9[;ӛx=_Cv: K rqx=Q%+vL%q#b~2ox}&@M?K!'kjE8/oV t2?Ƥ[*{n_ (\{^H5M"4c_M&B^L 99Vy4TFBQtx%hTO8 S2}BvK;b!t,bƼW9D>ԟnezOV>LrFKQ*+Kj2gj?7}r'}]qhHM0KZ ,կkPEz۶I{yE"T1cWLm8e኏#:Fdsz8bbt vV((>n^3S[)!ȵd]+4y4}&h0b!yM&{J/D(ٜnKGF~ӦVׄM&[jy<$̷rY;)1|x20lEF"bF封imZ+Gd%Pik_»} G"'`HH]ל~ʞAߑ#ǘOrϼ-?d@4S \6XYMIP 6G^CUNd\={̲ bn|;cN}uW:N$$9PXqש>m^KR%$.yҒQ#URb5_Gg!.{+u/Dؘk\^G}=O27srH6h޳eJB&r3[/bJ`[:OR;L]NrCp]i M\q  TyUG0 }z;+ 86{L XQPˁ5>y¤} gp >jfȯ6)EѼ|UG+̩áբ;)e]0dnc@Nzj:[ %ҞdҶ/kU Z̗_ Xh` sB;| CNp۠X8d 526ݾ lmb]V5`jڛd6FGy _حz) wIItw?I"ml+&ÙY^!gi\2D[==)H fD?e %En3"~r9Q槌[٢Uh3"9j@L=[K!9q<2Vr2ڿ d?RCbs:PjҰؖ {udH, )'LArY/EQzR5!WЛS Ta"OٴXg2Df9^n!4ͤ3{ Qҷ40-U7Un@Y8}3^ajkWtagNaRy2!E:бDC]A jyagtc䆒z:rHPcC\MeLbvqd|cL04%Bob~ M$R4Hkjy^+w00oclT)[SHm5_-|Tfih#ZMNr΋F1~8sDs4Z h0h+.:cls$E}</y^#C_Z^T=8_D; kXVΖMlc&!BOyu!NsOI:w<4D۝w,{Վ_ϦOk(\i8{MHB=5ڒ>u\pnDx~gSCŖԱ@t=Ye$BD暪u'}vnn@CPu&QOJ9{t҃մ`Ȯ=I?<$ctӅ6ȅWzH9e>؋\SnuwEC>XQsG"K)|\.TˊR6Ziv $Da&(hZ鹧j+ր:pwО@_Sy4'PWܓ, `)]r ,LN9 30 'RA6b| uT /<*9n+2[2GZMҞ/JԨ1qM"12H-P}IHKl8y1}WCH?ga_yε7羥S[J(vɵM=Zۋ-tl$UzJĬ7#n͟ t ^*Zy;טh mx "0?j+" q_Rƃi*&;+m-fW$НtjYBJߦM 38d_|ڤTΏGa_Nw au|2|Rʹk'c/Jtqatؐ@-G;Gn*S?|-)G|fg*%LDڳ l(^Y*t*%(!u7>Yy6=iH.5m:kfiW%!&ExZt9 e/-:ƃEϹ`>vi 1ߤi0U*>2e6Fgn&Nֆ3batMr\7{JlB(Gq}[onx*5f369fe) Yb%Gs0{L~ښIl$($ E-39:mod#uF:>ub?*F]BZʶTbqnYt+H;Hf JOfuhS ~+`s9 -(1Ӧəli |@tV`WP!Mɕ̎Ô5x3o1+i[՗7l=#=m={sF\/M٤T-0ՅzT)ϴ9M?/GຮEĪi:4I=V.{xvA5v&<']).z)-n Xaz.#U/mVlp'Ty3U1H(Q ˏؤ6SG@3N}a Ă?F?&RzgrXC[T{-bL^о2MM@|+Rl0~N4:뛨LqW&bvgJT .7Qٽͅ>,EWQ?^VjTwsT a ejSt.()OmKr_vZ59"5\E4>k,p"9UrmY2@1U&wZ&8Նnl]-K*i=80d V3IY6 _S?3\=X!jHIf=a-v9P|6q,\2*}x67yWj :FR?LB`M\JaWQ;tZUlb_-:y ɀ[F,oPk/{w=BY`lt5ƌt㐢 4e*UXa;Z`%C)K+jSYGcMGƄ7Bu9ٵ`~$3m9TO86s zWsq uOh7_xJ褍#jՠy 8QTQ楆*_g/i%9 b̛Sc[MܭyF7_4c?*#t;CϻvXT-4@0*7 ,&XB0id3SM8ǒ1}(RFg3CPqA4 $TZP!!U<{ 9fu㾠/OO,WvAR/.D-J\`Xcs^VM Z䊺AF:kuc$'yUVm5Z*c\V~{zF%v `b":~kܠΫ݄<aZRZS4_L[47R9+;}ȸ>Jq_0crPS5|f2:ӄkCHN]gD 8{daqVt3:rħo: i6Au RBN:*O% <6=A/:h3^Hy ~A==S&]{9/ECփ+X ^ 敼>eAE:*8eF1,b]T2?&ZV59*TZ$E(gӌ7b)8\%*B\WX8C;|CNhppsk3@(5'\/f$?*1YkMxILQ(r%8-sŷ_2ڬ*f%'D!wPeflqk588te)nj]">!VheIQzE!2dh>P`{(H8S{-Qtǎ,{WBPő3ȭMY2^P2u `YD͵K.+fxC!ƶ/\@MruL uOɆs/ugP &Ou=v(ҩ3ϲT*_$߭^Onn5응[*@RlHe+l 4;5c,K5#s;޲uQ_ +ν`NDc@/hiίa|sDg;K\m%(mlC'tO692{9kVjwжJ:|]o[ j -geD*F[)7rȐ?؍ܞHOn:̽Y6?0-'~,@!!(4n׏ WJhX=:sQiuOG4L"<C B.}n9r^&|<&䲒+WtX`MV_M jqD/([0+=3Jwvcмм&x~1ȫff%2V Df@w}[k ; y߂|~] ~1w‹CY*䆵Q^ M<_< w\ 1~K^5k=FË(_x QTgT'(p.ř=_@z~'tۗP3W8 IoIiq6V% #4]v5'3>Wڋ|;JXc.b;&B?UD<"'>p$/OJLEhuYܝ# iA{1_ܨPA3z!b7C ˰V݃| HX޴f@NB3C\-]E&A{s?gA-CVB?*Rb8CԼ0\yTW3`A8J֡2U8#9DӊG9\^HWA\RI9&-0Uw.Ȣj;-YCc04Ks>Ɵi]eI߸VKS.w0$6,u9ԤM )w~%{%|35 x/;T- ),] +3Y[eL:%,JXkLCZ HML$aV̏*~8֖It0OT!{DaE<Z(’ޙsgӇ^59k(PGmE5X/BKPUz{'-|p9]KDLh|vYd Se@AfY@1';Bn3yQbmijOD|g 7W,4Fi~[]i(`WC$'vq4AI^@1FKoaJ4 OM%Q[Tq)F#J7{撁(85ڞA"/`>a!|4v?CڣG|CNJXM/a.BCia岨Ĝ*֜hHdufɩQZ}V tʦQas^ppxPK\OIl#- Pg1~(8<-^MdϒJrK'] YAkuSr@Y{[2 x"0n__Z)Or`gqMSF F:pwY7xj{#u&:b!6NQ t{Z<|:Sjc0 )Qԇ@DžA;_JTDEm~\>ʓ̡$ u:Jj!\nY(d,2. r -B50t5˔~Ŷ',gqh$Y`LN5R` w >΍]1ʟ6 }F9lǢol@KGIW# GU]#V?_I5~}*4[B9 Ak)@P88f$XK~ˤE\u^ت|K=m>W&^*b,'1rG}1&eJiϸBQ^Q:1q .;ooEǩU3q*/Gg-fzB_$ݕ wYv&\TѲT;ڟwBvm5!%LǢ*uh}Nqu'CjȬ̪&}_%t 9v݂̖\v<_l&ɕo ~?Ddn׿& HiW4Je%Sg>r(ey9;%}1B'xubE5@[n-v1@\ɄIj RQ38&ҁiznk~ DoG_w1FM+|ΔY]zs^cBHfqM8+?I M}CvO۰X/g($q*Tgt+$Lxa'$I?~Xj٨B3T;H|"Z 11Z]mW +o%hi$oŃj۲U=!s(Sbo(^y )t&!*Axej>WmkMe1{K 覷UOERwq<4>k6/VD¿61PZHAm Lm1G,]m<#[#(&3[;!86>6"? (>RO)P2#dMY;F)00=EIXOP.w$D][ΌL\AD=0sa-fo C >rG$#෧s6m vL& f.Z}KCxȯ5X ~2k{ +ײw }/;>^cs(tϪLyEP,Io+^AӚL+S2$َvv||>}K`h} HZ Ng,6<7>*HLds<5WM^~䯄 \I $E n>}c nKvoCQT+C7CY=j?wXIP_H>5RoiekElI2uRa_V% X׉ٷg'aNAIɎhKMG\ 0^hׂ/nm|b6f?!&S[V:{BHlj|V/,s7iL84ajtE747E2}n L/5v 'T!|]$֚^u폚E8հzUb( r)- I˝0Jۯwi .3yXN?npPF>:Zû꧗p妳Iw*H.zj.SBBc"t Zgm5r#_؎V8z,U#oluOA1qRc[Ԯu*Ӕ[Z>Y}O-yLV/Nf"n=Ot!_%ŝS쿚a_RM*Q"\ۖ&Iи63"M?|g<fF6cQA 2u*|!@PZ ȻK.710x0pQ5HߺE 0h % B{'Nֹ%΅s|CW4{I Z3IX̑%kRyˇQ29l#d{&3ۈS) %~T8Azk1%S$B !q8?Ĩp<`\>Ʌ9D@_yINӱČ{vƂ'P?1p,j ]٣fԣ[Dul@|P[o<}1\ܜɟc,w Kf,zXDNtJ@$os|NC@9oTy߭}Gش g iNYߴ/!7-naĐgea*c^"B*ɨ1Tvp`X;OiOW;z>uş)2eWm3t=so#}5A_d.ɶF=#, ~3 /Wpfo1,qÊa> ;4[8b+OFr$> 6/+=27A:Ơ%z %ɼR۳\Cg!"6%@YU?<0C=&~pV"d4P%9r*8R?0]0&4Z}:sN& SFICa]TB JLL[yf7qj6MFFگwZޱj8Ƌ&I0/^P\yKVEB0f>(e vR"=1%9MHK.Ov^[i&*v¥*Ԯ,GxI/F)ؼ*`|2eP }iy!p>$;BF}{~ (\dJҿy!<{ [Z@d?n9un1 n?}T%X9)l*?fxOkD} S sX*FE+NJgR.}pu(?ySeܵnɹG45Nie$K[QU-\刬%M>].5;Ǝ!|WƟ,LSf[46l26AAjjCvCJGGF)`edm3U*K9 ?87.1 E|slF>L~HL%jZT7bfYNADD W)D݋Y{>V,p6JLk%X!V+`BV|%̑ٙdڒ߈L=ޚ[Ͷ#0 fC>nU-.:}Pk[L 8mۦ_3 ۲E ;9˫ 뮮#MÊ1vyH/J%i:+;! #yčDZA9MfҢ) 0^q\Uy0=.؟Ψ}; }" 䟁U^,8=Y00eZ:Nh%]0Ψ<3!\{3>н{M{+&p833#pE^09s3E)LI&~u՟2lDSi*{qP@ڦ*3 Ņ"uuGimJFpxؒqf6yg* )b/6X7E.(e,P;\^Ҡ'4.L C-SD tlgXTI?ó`ԫJЀݵ\'ckO 5}mZ|AqiAZ.+~i Oҗ. C灳ȭ{-^ p[v(Ãʲ -J)U8u3$$5{B,v z/LaOFz' (IPFj>"ŕ}!u!P0oONo̬R+†]gzR^n(kpTJaFk[mm3 ΀”z@Z5_x 2 6(2;<#5uj˷K/aBU FT'~%&7ngr<3:5fy='Pf~i, ;뤀bT3v_l}lc;xoJs.RX,N XOc(Ipni; Z21_< ۞ ɒ+ҘRy]Ѫ﷫V v:Ր09| ?Ez-g2Nc?\K5NYmmkYRfSv\IGmjܹJa~,ˬU@^?o30&լʲ{Rq8"0nZXCBG]`mk"];CK44/Wae/Y&a^Yzv_y˩ͻihR`:u"'Qes3^rX wVmN2z F)FKaiW)7<0V499|ғ-[A8焲хP[>253NB/ 3>4ʤj'{M2q1t4s3e{4szkh-ς9rE[ /Wr> ,|iU%cIA]Q5v{[]$& Wԑԯ|Cdz-99^AMհr8u3@i-ȣj? 1@UݧRJtK֧`AMJNV#>]eny*Vf͠^EIgݷW'cj K VYQ*bty0JI-@zw@|l˞.m,޷:Tx|fV0@U)yij\u`!LYx.]KӤ;EmB"?%X6Q1o~+w)b{}WޖAi1UK=@a~Kx~ܭosX(GW 56!!OcFX̷w2 ]t2hE"K ܙ>  YymKHU`Am "xǿD#Z) aᮧ]NV#^w/5^RE .TuE|nohjEw8N*~:FlQm'o'';[Ҕ;7DH 1oXS+YuZd#!#h33pDDaIb16= a#Ĩ~1Bpiϟ=^r 'A*҇kۑQs]bց@IGs~m (@!xe{싔 5(y7qFg~SB :pG;$B`ZG\dnEEçy]m in%ӞJ &^ВV{!qPGsJϷË6T;7bQ~Àf>+YyW{6=}Y\M:϶i;\Ƥ. ̰S40 V5!y!{6=Xq-+<\#9q71Qv=Bm5䑞_ 2 !f)+z&SlaÖ E$ 3 gRpMLiѫvCN rO1_uGdJ" ܰ$q*B>#8gL'O4I?GXLOg0w="W%$hSArQ`[ S /_N/_hpp(;2 x]=/2׉:'Eu#ISF:ϴb鏟åĠujlP8d-XA'Q6M? ZBx᡼g7\)W5<'\7!,dqH=~<2bi H% jeLUc,0O8i4iS ]NPlw,I }1DW1?P\^nХJ7Y5y/Ils-렞X}FdF$MX[&u(ShVa1P=p(QL%U$e: `,iG5&vGHP zUF<Q-?r[tϰ3:G%|c^d2h~"s̝ GXaE`|e_^uq؃}k&j%ZH#<(e],d}qs$=m v)`PY c oltEdL&/?}RR wH`B,SU ;kVLH TPe~zIJҖ:|bn K/I44w/8;kI T|B9jc>'Wb~J._LF1h\l | R`ao=D=h-¨0qebنY.-A)h7:@~)P0~ )0 HcHgs{as)@E:a_b!OY $hbw$X%5y62U SK µB?]~߫(٭HQ.>[H99[o/^;hLD3?;`RdLbcٸ ghohooPIKJl,TkYq펔•~RVũye> u[5RK4>}yqyJI)|,6ɠuR:e)/ j,=2a'(=zg[/uѶb\^t?B}^WG9rE@@M 㭇X5+Ω# wm3/ >.i\'=ޤa?; T;ޑ;b``Xv hrdz=f,4Ql?;Ȏ S7"U,bÕܵf ,%bģp.͍[,_!Q$=LDӽ=Onp,%Ho<窦$^:#Ut>2EzC^,gWƐv!)vb R |>_Rly'L|$jdHC+J,Q79"uh`)۽n}4z20Ih.E kR%M~d•mAW$ 3 OfkzW_`ZkV|ܓJ ~[ wů0, $)99x%DkӲ]LK&JܣON |n;RNkXjYcg7tI&`.LAII+N-&:Z)r;i4w) ߵc寐1'1ڠf@4cZrqR J:}LO?H|d`SwOFϳs>Y&x,aX1 wIZj囗ll2|V:  TB>oHF# <^}p)j"k'AqAja3Uۙƴg}3s[Pp 1NzKq\6d M=ZQw?\]{3lF%bGb/ƔDq~ZhGbD0,pN,L#zKXPkWc9 k"1͚ު 6jk^]^pO V*`CAۂq*Ȳ޸4ܱc'3A3>3=ƩPS(u08H4A"T+wƭͿ 9+1L0AaO)iFx1$'T"H\`Ǐ`BX /H;*Ja,(q-.zt:B4tt2٨eS5FNy5s֛ƨniJp#%sh!rì-J녱EU5V Yϝ-ؘWu ښNY`‰$m)vMp/f(T>NHaMzFSI1dG5(#ЀEe3Lء)v1i ɵwjY~lvs@MR\hw aZ*c/+CYSLֲthe :rzHoov+D6J :Q};vBT9'ZuWsXhѯuVq$G-Ť{j.f޲FvJސT=}]7,@T3U\7Y/=e1 Q7@.uF2{Qf؁ք =p\mo#dq~x ⾵A 6÷N_r'^L^3ƸlG)ef:勦GpZ茕f28\ &d^?sQ}8["\؉t.!¶ӤpOJ h$Ҽ(H4glTC]^vwC :E!όt/Y!G~!wu:IjLν ;l qkp;,%hh* ?M(ȾeOmTi.8T꽀,~%H+L|g4!ΆѢ,ᳵțiUJa!|bZᑟjVx#Y xi.3l qM=.?8F`f'Q9R#'K]ʮMtyyJ{:jSЃ(; r]q~HدQOt?8kT 9T>0ƊD@Yߚ;8w- L8Os8Vj_˟&nwר:BaO ̴ޒGyTS`V^W߭\ ?u'U0%& (zy ͗ _6*+27Q.S6']S8eEZ^PDNOp]< x7>^ݲ5S:2_ $n\9J3\]r;⏺x;2Æ3O#oқǻX)' 6tvVxSp)9}XeQ [߲梨i9hbJ\i]GF| \bD,n3Hn 5XdOoVE865&5p%C›Xz@e_ yU$Aq-յo^yT71~,"~IYC0=]<$ ܍"7-c͑Qm *g>Ӥ O"W ̕A0ʈC.kBO% cA >Nx@^2uspisZ:@εvv؀Ph(?\G!?Ys3cvS1za'-ŬrlE˭XVu[l41=*lqּG&jp[3wu% ;~Q'.LŘa\~^H #*w#{Px z[AF":@diltRXygb8fsPE>gŒ˅c 5N(ERF*@U UAj/YRe?[<{؊`w$V( :N'L4}ي|3[cv[Q6{pG4[D<W]@+7zz]eq2LM0Q^$4 \~OTYiGD,STW] eU%O.>#8S:VyQuNI3G <ڇ̳?kR *A:#Ft S-B@8 -0"1 SM]K]+PfuT&JЫ^DO+}uxZBL2|&@FgVS'I38_>S}qDBn)xbnQN[ĥPA /z\fn'e\HO_Nt@sb[Y?)$ҕ 9@c(2n0afچbCa'wx3Yv(|^twI6WhϲzvzjT`nVO*UC_~Ʋro?9d?Ż=|N΃ 9q^iw}K7}Z?hYc_9O`Չfyԋp/l˶NY}AdT[zrSSu,ju#應t9(;.9_͟:ݰ2mAe#=WЄ{^E/]` }anjc\F1DIWNI jU5<ĝ,A8<5ۮÍlqϖur1ooY6~G O. 0@Zz?p42kAɍr;0MhJ@ܶ7?*[` 0p<ӚwS]h`b 88hl&zp s6bW,vї 86~J|mjJ&WiZ3 zp%1ᦝ b:+^,l9 K :> jM^8RMCӍUQ=̌4i8<ڳ[Ǎ@$rۉ"]SbK/w٨BGIf<릹p3 _6c$45&aYx;c#/]D?f7,5-uYժήLb.cf29Мg aHYCBẃAQ!ØDU$H_`w`Kf`)_~zc֬]j7 8v~(HnVW 8_:;VPڤ؍Rw54Uqִ?&S,k4ƛE:SHo7M{fJ0 x+ 4A߅S^sam $=(\oSQYxgzc(mh=2nfd[8;dv|&MRyJ4#/?=wy(@y"djDwAl4{ڋjE1M+\ b7ϸ-gMߊU0Ϭ]c-%S /T>>z]GU ePC 5<] _//[Vs )= Za_ާÅ^zw9l͜H!8o05uFM[0 !u^~L"\[HRڭۖ )NYqv_S%)Nx4ob˚yt>P!ª^uQ%=؇ |}/ɟYG3mz`?x_7"9J2 !Zc@< 'Ȭ N7V?17JeXZ ,d;[4Ry\NA$Y\_bhkCZJe2~J6AuD?0]/Q~2_Q-$Xu&Ri:`flb`y;W͒AC q  wd7|"DWtOȋ{Tx04 %pM+E}Pcf%|v%r9`~~aւUQV:~9d/VPa; <7=T/cV>!=ZF[?cƤ&4w X֕iHCVO,X0Pg_L-^h 5Sol4|xgʮw4y{W6&J"2,q%d EDkLuC%OܕHฐA8]=̕Z]Gfk`˄҂9}Msn=!e3ԢE;sVTX|1M<@Jsq_aI$ZB1!Ut>!I!x<O`6 Pp dWQ?r&Y)!#Cܡd&BRMg~֓1uotl1\[/cFYؓ|Y)V=j|q1`+yh,CJ,šfe3cx`:8(P6G\ƘԿ5bLeh m%]np|XJ},%ү{C~hμ5't{,j7(tp|Lrqt8V_OЖhƣrؓLF(mYV` f@^g@WV\Ӿ{*ը.٢e7Icuw)9=nsi/O֬[>}+NO^xSnJK'O{xg{!i=a .EH=DY (%Nk\o<9-Hy2iK9­A])vꆥe/5(EIלưp2`+CMkIbr%7)(f JaEc]1d$C*!4eq%:sR&m$򔈅W:vo_s&P8Fbek-U~OM/T,P~3KU);i_Q PCcJ#^XCIՌobPwn'r;Yn\GA cdž(`f?8g<ښ냴0`؀F 0ig>OP#I1B!A&KQVSXid!@0Wzj&]kisBx[S*Q>R FEnswL7)7@T-!5*ْO/=^)~ Y]ǚM<_n$`SXƌF R:g_Xaa-7B"M܁Y$O.N+56 "28Պ]e$y*kӌ9{]p!TƓ앧ՎDA<#tZ7:N&JYɩzOE}r8ߔc̬k׽i=[돟} 1 w!CQ{5ߝ_z/_,[ǯ:ztN !ԏZYDzJE ,K1 fsnu0HڥTڈbfhsf.dTѠf˅t9'6|<_ ԣ:|*"( ѥj㱴q~*6:^Wj}f.4ZNӬeB螒1C"jRG\ǂ[4fȕbDJ{h4*2ƻ$'0LLgsNP~;[__yFm1gqEiESC+RVGF媙0Z]uĩ А{P{kIQO=ꎡ/άμb(ϤqRnmEn?;(=_ Q?ߑ2yAԌYV_O邫09]oO /$q doH'߉?B/,Q@>U4'-rlaxW?HU]7,$NhWK"Jѣ\q,u>ϣT2l*'*'mGDAPԟwo iOgDTK*HFU^nktuy]6/!5F iW z2- xkיE$:@kΏ#3Om&x l@^35Η0N5yȶZm0,)] =gnjA] +ivN7K6Qj8Te%9@F 5YNrZxms,?F_"ZɈoK8{?}ߘČ&>W}#θ =垎T9Q"+!͒Huwxj]vg ;qecL ^|DIwDH;MRW# , < Ƈ~\L`t;Uܤz@pGq]˫=E2E[/.,2{np7{hc.MJUP9+w+Sv8[ů[Lv}j?R8)sj>fIR;ϐ,+ _XX=\YC]l2J-,A,$[(% 9x?O#mտ$?NK(PC& Sy1XKɛ߱踤!~}b"2+֡5FѴJTsdwLd/maSzzsgP~7(Tɑ%BeBF$ )j Сv9::VVvOWx`3,u *dp&F<.p,v/U%)7 :"ܣ_۔ ɋjk7}eTty_#@*G`C_g|e#$<_J(q[EģTȦ=`X5MA,|a,8:My:}EЦ(7p0*"y=Mi6栫ixYxzzKP-x {H DXbTc,7I>&[hS 7 2Co=Ϋ.\#90lzY2f=V -ӀM4ڳ>"Aj1k~A>@Z&DڬPH?&Us`+dϏeM/2y|9wpb[y">N :*b@u}ܖ|2*nX뗕0(}*eKƏxmz~PV3~ wnX*᯳6(3&c^K򾍦ąPuACZ(C_+=E%!?bLӂTcaE #xQgBsc[xvW4}<,; EeFrs!\p XJ0:𓳊oSVDe\=f{[-.\]X"+ `7UysڷԈPa RaX2ؓI#Gڍ[uC>f+~dDD+ai3՟_/uEp=ac: HD/uHPW~X J/"x+~|4? `؊a@ߡt %ڥM轊lېˋA;)B4EG(SKy #.Y)Fi b@%j{l5xcEPR]q1(~ Pməq’ J-8ʉ[~vp&H&>`)C%7a S/W% O9~^!ю@6Rg4ox7hjesu; >cܩl 9LtY+(MJQZfYx!s38mD+ĠcOYK""hkhD>iV6Tls[N8|yC ͋_>$ O1cO;8cPr RzUX/PP]j,Ph݈2Clz*6rwTtxV |V̓u^ ~araNp=4[cn=R"WO0>ӿl9a}ߜj}rA[)N,L*h$?_~SX-Zay]o tTס֯3;cwkh^oz\Edt9צeZq⭨.MxXmY[5R$./|Vс, ޹[F쾔g٥A!fBpǾbzFӍǠ>g4GĔMQ %S]\ݩU&RHzöJlLmN#+o-cMWU߮wVǡѫ6M!GD f`7ΤAHDmX0+ 44}_ _0XdKP.0at[eyަl<`"w pR~SwUb7M_*hΤΔ-\" h{'䜍M]6aĂ%CW'<YoD آ/aӷܻ4Yv0TO AK C IsϦ[ICͽ”61<}+TĪ?3g/H/ E=h~.^kZr/a ( Y%Tô;C%LTQptk.V=-rؐrbѣ4 Ք`}] uuKy@WI4Foqy`37 \bXoLb.kЍLu %7zKMj Jx&h~Zz! :?/τ߶d178#Ad 0Ni)*[')&U$0/[rS"G{Dv}@Wb*#SvbZ΁*OB@mGH.~FÓב7"k)ӼZ)п]/Q7XV= ?[߉}F-xWMgx|j◫cCĥfao i23|P{\bde֏ᰆviAOw) ;mbiBopߟ,M~tvb"]`|9ޱvL/ࠡ*>VUN{\a@WoN@Td~F>խPtOcUp池7ugln8@.dv`dƹ\ˮ`%jY"P+qyB@?-S8l#dU$PJeGp#@+BkWXjURapN3 F[rKu1S!/T RKb{__xXU}H^aq?? nvz )9\`AS]X_INŻkcͬ/<>9[aP@s.Sp]eCJ8pr8j'T_ 0 yZsSU5 LIW4c q :}ɪ35wS q6.w6 2G+,nA_|ҩuV{ykq;]Sbz얣QXY45uU #5| z*Q׶7uXM̟] 65j8D~/e~K{F%Dx†-6H@\*3%kpi`Mu"7z8LtEd1ņ7ǏUFܰxꡪ}<4_I̓Ec(dj"aihb2ga NoM?imZ~t*T= S b LÕh܀P1-yeh_ꆝ*eAGo±\l/Ћ*ѭqbXhMdc@{29ּqB&g,0GRU3r_$ zƑ񗡝|/+ܯXb6iұaMF:C4Y@Mq:1]\% hR_? zȀ4vmv0!q\*Vza1@I}m팊*q#`,>2NBtDBm@FEI^elZ$$z;e/ݭAw}$1sh dGrs<8$|Z4t;&Zb Ѐ_\BZ@\QCUP |ȼ^V+ͿQЖKo kVc)N9x 5AO*Ft$Ե"Ѯ'Sz Zfbϲ}<i(ӨՉ70]8 SR.)&HPPίX@OLIiK",6]jL;u|[uaJ9ƥ@V־r!\ H(:JC#sc?AK8xkeXT^sU琓 xrM[Ն}\].p7]!@PnYLF:ԅ/,6¥vӰoQqCmEpJ6ks\+Ldz?ݿ >949_VYD6wBԸ~Sʌռtm茐`ҏ','^k_K)T%Zw~ͯ ߔńn) 3qUU\󥗼!ZU'v^Ď9ȓ?THF[ S4xb^W9iLXrt}'B(v*01/jIrGeٿX|gvzufYq1+vFU7uP|ד\C|*TnW|DjsTHЙ`H:,.sJTp[dW#od[;=Wx -|^]Ş1#V ׌` geff&..* 3RCi$ui4 5QO0`&7lINj:ECPQu,HTf@p@l(S흨~!9Er'Coxs\')Hd_?rģa>Mrd.>GzcA-$n59%LHfm/14Kt.cͱƂ_72,yئ:2ADϒYƊΑCc<\axK8oibh p2@]iȏs䑄P[܅gPO]!CҲ^nCY˼(;vwj$OZd-5 tA+nRIo&2-iwѩD6.ޢ9S|A,w-hҽ/XG!K$?+ǟUiO_Yl4(yU[m yX3PTɆИZ;d}^zth:h^):MNaKȄv^:i{$X! C8*ފGZw ;!*d+/xU:\OV^o^Ƹ!-`T $? ) ;sLm l2փ9E Zr(qB;hЕ5fpe OϜUDըK|8^\]R!Nø We9T kp3GVa,ζ[8CU+RPr!Ğ|6#k+g'F:`[pԀ_bdG\? 4MC*`Ei3C૎v96l뼄3Į6wЫ^‚ 0!erNJ?;Ybhs]HNgh]\hHh|´ĸ9 ƭʃ†h*aCM8fIn+-Fdavf`dtŚ7^Xģy82oLP i^ڌsXksd\cI M]["r{ #fvOjzڪe#ѩo@T҆xOH'I/ ;>㆟Pdj]0;f;{JMː?I>ʵI5ObAm*Yw"XS=JB8/E5G ^xl [BsF1Ox),uߚ$c1=uyq܊]7 rGx$)RVP=+WxqjhHxPV*rC=, YrѰZ8F'YKEX$ŽP"DϹDZ-\5qK@nح\jzRqAp=~ =6_aO=A>%w@>[2w-TrZ}'lLL&d. 0{#7VWJCQemzr@X~ Ve׳VukEr|;xAf ˖ߗ~/n->DT~6^,`ЧYNA%qI!r- ]ޚ9ڙtEN&05S/TD]֤S)f%Ƥ jxI^h93b{*.5ajS᷾5ˊ$: S4}s@N?IL_$Flah²+I%n4'm)Š5P2Z:Ƒl(~IOyNJ)n" 8ɫ v2M7A$/H/:?觕BlLU!sc;Z0$s5~ >H!`ο)ѢTnI'i:  w&`MG?/V3TU 7 t$adn0kMXGBȻ[5ˡu \mBd!ܴ:!EpIrjOhzObqvm}ƚc/Q\".bvm9%+GUXHEn(;X.:Kǧ҃8(VÕ~"u rsˆ}.oA_trKq ]}b Y1NqyPDR,D.rp$^zfvC4*aA=m+ට %'LvR&E=Oњy PR#+9ng5֭6J$;<E2;;X4+DŽHG#"՟q8UF:E)9H b|+!VOM<?7Qbt29,E7/oԆj` ,'zZ2 fL|HJd;n%))ߣ襪$H4̥;sf?'ؑ/JB0H#៳?>2y;&<]b[П[J\y:D:r\pn3JB*QuZz^IAj[z'^<$L@P^$](?3fW[ Q0ܳ_؈'^ӮN@]d!s|'`ё8ښ+ɀ7HNK'L\.ޤ> (*0g҆ T)`2_u]6 qפ#)/hvv$/!kkl઒H'9+F0+gUaˉ`[1@Q@U2jZ2kU)hCKgkAl흼H}hYpJݓ}BT8!k[}gOkofZoƋZxB{| !kWbk5F;]h0s1EǺP+(bWg@Y R8`-A7ɛWM(]ѣz)[9GE+HF^He܇o+ڇ^BJwm.!Cݮ33eDQ;Bj5֪ ڪr[]n9zTV h6A`4l+B2fJؠ!ꌏRz4" `#  NﭧWytb{b@J!m,q%MpbHЗ[0uΣ3M?cηTA% fPf[cS ]s)uܳ..W5diש?) A+2#*qHZQnkPIAŶ%Wp;?yͮրQh69W-Is/ JɆ9\Ahƴ(:!A1y6:}.xX?lk8ը9ÔBG_zCчit""npI3Gw^BdX4mkuz.hJL(UBBvUh$,bP<sJ<v-kKL˟Пax 5^ȩ&\P蟓1-p~s~R1s2 o=nŤl(!U6!q^b'vZ2vI#%.Xv&U80lC _V9;7>g/F>?y٪BKxAk6zFi2TJӣ'u\ޣF0'G x ܆;uuJ x?l\nIf=03g([/jPNtJ:&zlT_D_y[>Xhq|9a!Rd3 $ R RUIZj%G`+[l۞VX_Id(WIjD!gwt# S|X[Q>ׄ$xdU!w7 9%W_\,v-1rNbk(ۄw[.L\vIuIJ(i$.4g|:rZ2R" 8028YQX4{4ݎn-!*WFeCaݪ|_fcU 'e{!{ߗ 5#+{b;!?K}(Իjf"p %Ɉ@~WO?Yg+sL4w2\J|]qq}+нJ8'yRD]Z^ftz;]qkX5'HdnSQUm}'OOAOol0<Tt6[yvCuI9%%֭!{n)y)[Ԩ 6xM䔦s)&zd4O{p¾b2溺[̪u~Wp2QC/^ wh;r0H 'f9-s#"hT_ x~=BYݝ1 LBؐcNq<&r+d )<mBbh'gn`,Ez]esAƋ7/5n2MooTdfAQiAb?]x0zvbI#ƯC.hE %;þU?[tVV Jo5ͬyQyW AURCw +1J C 0g$a,S(Nk,T|xjM8_ skE=,}G8iM lZ! RЈ5K[:=z"eA$N`nmo9d>,軞xU0k15(KP@GMʺEj9,Y nXPcN\GŇ`Yxbw2l?{'!YCumDjdJE1X1>m(s.!td;Fb( QZo PFT?OBAmfDۓGu%} !@? <~窶'\;BT@JMj!j'J%\׷0?8WMT'jkU|mֺpb}aǶ|yjV8bJ! =׹@Ej*ys"0lpz `Эu{yKcF[DY_^z@YУ_"Uj V#,o/p *KhN[w7o}êJ{i:ٔWj/=F DM3uυ|%Q)0o\Az%N_VqoϬ1%s^d%;C.!./qO>{D*]skB8T{+XL(SI F]}1G0pV;19{b2 Ƭ._ 1'ISa>Eub1R }G5^on=d.h+/s{ܲO*3֎g6.\-C"<[nɝG"AbDߧXqB/UF]+0]/Ǧ+d5F9)AfXYtq4=n'c3fclnþ`ӹUpAeJӕ8Vb.9HfertޏšhFYr}巕ED5arqaEniO!hιI$Ӥ<cޝ6$q g r+Q8Ϣ.",*fQw6jÚ˓#^[`T8ts ??>dKlcYcq$, 4"48)H˖2tf;×Ovĕ؂!~_fVMĢ['غ]sgRr-PXb2H걠ȟ"S] 6?B݃Mr bY+ pW^rD^_,*EwYCQd  לY6~6hnϐl>"B k,ye3W8~BG/J9p^l]e2Mhu^-]J\NYH|3.6I&jʁsDލrUu\اv$Xl9]+Dzk/IjVV×#U3ZA8cq7|>3R!޿{kKw7G6VEy舭 Mk)uEIp-IgF18rAW纷c]AjtRrd驞=Sw {gT2M 8v4eD| OZZ1ruG·FB #*:+EY=-6^ #7\8fD 4Ѩ@-Jvk&%LxDݦ1w39{.@oŅa}bwwj_ {=B,Ҁ©3d+Dخ\5襟IZeaR# nˉnudx j*f>i[QR#?Li7;~e<ĠהlfȚgPC:҂&JI!Y`^:Iц\$H7twߧsoICBxRV~atkNN۽I[{:_0ms>9Rb+ƣB{ 1.Cڴw(iz5\jK C]c@qUɪ46^MPɁTw{8WlG5%=Z'[și_Ug.G;,ۧX92u ű3l}8 $Ԡg,4Ҩ Lu7q+({`'-dhWR"K;;:pk4՚+p_QnD+EvU ]2ҍ`td# oWXRj2"X*oc WSMr+Ԥ8 I|e&~#g2j} ,SF9鬘Ndʐwia4QlMAT4'j=9!"W(^?5ueڊc33Q\ۚdBRz0E)dkC $V eӦ'l~W ޿A%yD9qV9Tme_|>;$ [&2ʔ 5s;Foũn"2>&m!B=y8{_Ù@noKx2떛u''0mrģV+7)~wiB *ugY $,:7QpBg9* +Z D*`2\) GR~# @#3m%c|վ, :G2ež*?zGٕ~YfM}ME>*V2F']fOS:!\z8,ehTJ+WIdF =٥4;Yʜ@f^?] ;?o'?CFaXl}:)]O{X.?6"hյHҐWsNʄ=dwS#qOχˉۦ]P s_ N\pf9t{X?#LYYSݳ 2*fJ(ET1XѨ I[D-?s0Z!Bg%~ EF2myx e Ј @R9gR*;eU88,^=8؉=]v+ 1@ఖ$e6n!@9 _L܍4|x,oN$ H}$^mx /q;`M99pʴ{Sd uGP m0cr+*"ں˟|ҡ) W\q̈] ---B9^-DmClfo}'tQ/;Ї'ZYZ*LHߜvJ5eZ=5qq\E1| v*{˦_p^?_tz5Ǫ2J] cphQ&gsQ۞:_*̰ }rc|NIq4Yb\35;-rk4'EIy~\\m%o2[|䂇Vre1IV}ېIGOp^v 8Ui;A]v >Jm4w6Ek}F9@8eˎsi֟HIE" N~_C"44f%Wt"SX**LȓZKO5rCqKӶ3#$7o!t=I8w&0Fm 0Ë&a2ͨK߱Y fg0=8ul2gxԟ`Ȝ!Jq;P^=D>yt m$quiQ5~.J ɠ.X:ExizWIt!ivo$a.XVrȋJtQFerkkOnz<#Y "sY6;h[2}ErKdMRC= *Jd*;=>{4+f"VCwsy٪`QT"#tMJ(W2nKsjnhO{cGYH-CI/pحU&W,wX?"QF%8<"k,(q-C驯{ 0Z7P>^:J;bk *r_Qqgj4۶? ,hbɻu[pη<JO h$pA;-:[q\ێ3DpMpLhW]t;Ot uYm}\c`w&lpy ODv&N_n)`!UJ@lt3+叿ڭ{i 3mޓYs_VĴ^] '; xq- Ոk=&uKl|a ]΍TREy*d.X[7kEA} mc׺[G ::Yc4=P!8̛Du0Ȗ"TF&o,1+/o0fj^ hm`Mk(V8!$GCl</*!j^JFsy4y{_Wfo7!屷_JWת! |[?߾0ѻ|_Ob:)hg-W*avְId_=`y1E ,WB3`[wc N=h.(=ۢ6F:o?Vsg㾴VV([g&.3j_K*_UqYՂ6]Yޯ[^ X_mvwUOrOaK= =derf,,NEx]w3d"r1S(2x!kqm]I!Gm3MIb 莏 '㞍L_9wNiMglVmY HL! /o(>%GّH ^.vPxyR7/6#ma[i] ﰢ<1+(¾6^@vzZ(F{‰*Y67W~CmIɲ=ph3FX"fZl!m+q:[SV U@s,\9M`6GsA1o+4MOm#m _h%mz%E0lCMash#>.<9/caVή\ :L W&y;4YGWJ5Kh#)Q>EW{_= 2Jϝ[QMp Oq-Ye+wixu69uS;CX4Vګ2%%90BCXRunݖN0dF-اj/U[) i#KCSCr3[J&[*jCK ;!AHC1D%PN[K&Ńh[pnZQau˘Yx7ck%ٸ@(6{lQq]2\H OfFê^P۫#j{A(bg.'-[xb9U +Ux7Ⱥ䯨)urY%]ˈ:eP5N_ٲn7j.a -{L+EWh1mf:(-/-v261'C,m v9^ݙNh>K\2$3Ř"_{Ӑ/M>A.hqӞmy~G2Z 5=%*JK J> waDm;ySm]aN!@6848$T(0ѲġD'bIbaaâEr΃ky:+ZR Oo?wA [NEiv?[?߿XDn[5tsH%#'D RxJFHMdx㕌VτLh7)BKjo:FghrAcC:*_?iǜ׸@-M`{ِ4扢gv\Ҩe}Ts>gqߘ0d<( 4y-GyIc}~ `Ăpzv-~rInU|c 9_npd3oBs.lѶA޴lb{mHs<YO0}  ħR!Зp;Έp%k#>Y;H!H@#y.nidC/r+uXN9rqC)GAC`K+qܵW`se D8(JpY1ZY!.N k|"7T4=&Uc's+U+Q(F{~Z㬭&XP〥R{谙!CШMI^,T]Y[! EfϘU3cr5ueOîZA-fΛm<.G;NUئCpþG8 ԳN';Pa" S»x?DN\JL' )  Fqz+*՜= B|l^.2ÆFD҇F|Ei,[2?Lb; (|OKvNb,Pc9_zJIǟ!\ͶI22%dJ !Hm%ˍ17xp_O`QbMM.. ?aw'dr6*['I^B> i)@X A8]zZwd[CGH&֙:4hgRU vYC[a1L4# ̺czȪFQZS+?s B6()5ZEu6Đ1NeS!ӧ#RƟrwǫ Iγ ܈9<ݥ!5f@fkdEl3\ǼMXrK`;EO˂ھ _ʣݷE|AdjAsG{7}LыCaJj,F`i+zuݽ{MRٵ/[5HZ0#F3؄cjw.zo-Z0=|l6sJmXZ!zEO4ߝOT\,@bEmu>qż} 1D\脤Lg5hj#b{}X»(2-*JSZplv <ѡ ױ"ooExItD3*u"z_xe[{W,J+l@2drcPِ6I7|tҨYyʺ5kZ,ϼ&-ToA݃!L!-VV);`~I10|nRNM>[]rrV*EcJQ[),|UPͼ,? 0ת"HnUb=i];ྪK̐KԺKMq<6?M4?jEo5q`;kY{v謳I hQ c*ʂoW~&|kKŚ%cN΍xgeaSjS*Sۓht]~p#}X<^tTbq.yQ b >j;*̎rL7Drm܅[Ήq7ۮǡ|%dl1e]+o!z9,FGتmb6`CLڶ_Uin:vuvh #Jd[yz0Sp㒄f1\P.gE-v>3p. "QbGxx쓋0m]+N~@b\q0on2(|gVp1{%3hqgU̘P ӮZ un~! HhZN0L&EP7Z%Q}Yh]. r_.ZV@iKܨ-Kyت#\J;@U(ACx]Qgq}o嘊.,VZ8[SI86XMW[Qo}_|ؑPI-z1xcB=i֧B|ۃz <ԋ01ZM:C@fg[sr%4uR hLcm ]hB4hQ^h[([9gG5Y)t?kIKw$#On#-#SpA0`L"u3s֕ʦq~y>; -9.b|俓/!B~n<@*Tz'OO/Bin+pTÕ4ڛ$-dЅ3)>o&.wVm Lj{4x2'C)糷,rCbqo9;)IF]R M- ͖ka.y.갡N ˌ{-O׵- [dQ_fH*gM t^!Kh d"2fuQe>uV5zWAh}87Z;=VU9;z,CF"d?Ĺ9hqt Jܜb#bT ^iCTr{ MinnLȇP7tη ܪ2Sra ۈ=[$`,[ pF.},-0*p5:d㌽6ڭ-ccg +Z:dۮu| nK(|Aw4T $.@ohXP|bZ:kN[g泺(_>yGw_8~rZzYmrQd ^z,&.^6k0HC7r9J4fT=2D)P.Z~h&<ФAtSɴ6j=+u񪿊>"&p*Yi|[hjf 3:Ý*EjRᣨ\O*eGc憳d5*! k&7yqϏ}W16+rDSX+1xerU]KO`0cv)#V3QdY@{?zCٟV sd?>;Wf,l򲂥HQJZN2ɗZY=񋁰I?B|R X8; %7 Xpr-tV݉AOh諩,rFQ/+p"a2m$:q4*.rAo.}im>o3˛ q#ݸgJ*ˑHCqxǷPf/ݳO}]v* H@(oB5GQHι'pw8/N{}y'7z瞚<}HE6{Aw- Q"ddR=Lx9 R+<ЖԋHkOh]Ļ1ƶ#T8f)q32{Vq,ovEW|iج7o}?!.i.d,u֟Vsޒ6f‡.S%\V!>%9b[ClNZpbE}1{V-)vv5D1.#x`9[ =$l=J&o'5X»Q@u)wV ?HFw>+)Y%uyӰC:w yyLUB Ů#YL:Z+T@+zs+hZuND-60\ѩcbTիErA/M ǎ[s d fu_+,J rI9fN \_tzJ9G1v) ?IZCq@ORx ucdǚո,cO\dyNuB9mi)mQ~LDB7O@QN2@$wQނLB7ː7 Gw{lmڅ@* jD!RnsXq#N|QG5 j{l@'Վy{C;i?Wcܼ[9N ShPAYBmkLl,E_OF+ 8?dEKS+>䏥,D&GU_bbÀHv=W*AFDu.E,] #V(+=币[wx=h)7[7ėuMwY Ai ~%-Yzw7gO:Ύ_v. (8fOlط8 N;Z񯡊.L?8Ǧֹs)⼔Z3LE]^M n?s$,q +R"7<)wn1ZFm!'ѝOB.7K~C#Kz<rádLɆP&[* ETF孮' xҋHPch&x^Fd]^ {0 27`q'iǓXN<ӾTr|$N!+5gXkgȋf3*`ySIpR)v]UY3@ 2e= |T'K~. 4=,*~˖)qSmpm{֕HȧGTLr$ȹݝkGSo.HtSL)R Ж3: 㵲~`O=fmM$GuUܷm\Ӻ80b_ [LBG`WAJHKG(CnWBTwuDSW5sFRFTf=*x8bNr8KLxͬEi& -d$j5!+ L,bUQ!,KIMêM9ʼu wo!6+)e[1Ş vL 0A@;ȈY,:; M3b@z8bߺqf{~bxpCOuZ~)~T={zG(&ϭRw%2vȼzhH}-|2%<Ќ槢.F&Gd9w)-SYWLL1trk }| ɷQiު*5phBr:V߇Q4`Hݿ&Z2.z󺓌znͿJ6kI!FPJ3Nhdܵ ^펾7zcҬuzQ); B}/PXoHpRدY'0~i"2.S(5_[xcjf<^-ǥavc.wVy1~]ky 断feR-iJۮb,6N$;=Is6Jg=3ӱ2~44x;cGCC)!A_bY#0|05Ӑ]NHOK[ԟ`ѿ8k@}9yҫ"4MctbW *5y[0g~I"Z.o6+ sK K] 1oB.v@eŘ:9;nϸu:j2YLrX=J 6^^wwLE Pw"yx8kB 2k]/ SH'B v${C7] ЯHشrQX:F㷜x3u$~[5/,ܼQQ'OjuqKvjmZ$Lb:aQBqf!`"FlL(k ,5iĕ-:M55!=Ef`X 檬W2{KD ߇fnu2.ip?ֿDpSԵm_IBaaXfSBz{JSɱ FfGg.!i#XT+׹LԳ+U1s /CX"Ҝ[Om=Qh=F39%K5ilG.j AG3Q$--K}&Yhve5+U=hn8O9ۚXʕn; L WNvR|?1``ņp%0U2V F︛"D>.!z/d22/-tLˆ.A1={?짯yJ4f.v?0tQ #0հxԷ{Miv5ZsCs`6_sԦ'8դz{!/= .Q^z@YE4酮@uh^sdnGB)I !e1/׬ؿ )UY~}ZҤH n1;%>pYnRxkdd-j9$~m /uƿ,XS V4lӪS]S?BbҪC{.Jy2LɕeJ`?~ 1 y(j -e~Zv.XΏ;egUoD *",pgE="^]$q?x|28+s}Ҋ#gqb&\qSz1t>EEu5>ن;S iGupǦ*fZ\5 }UP)ʍ 'rqϾtH^0Ԓ~q7?FkCe\$2ϳGz1=Upyu<^~JNpj;ͲMiZ%^[@=[t.N%Tu<>!h 䦘Q]$P%_c Ue ^MD: PF*. P9Ea-Y8jX_1>|dF>ZrȑS[ELVxr@zϕ<6,q.&].# z0; eOl=fK!}ZŹyY+SMϱ 0R'n%\5^+v`ǤOuٟ PE.s X[)V a^Ѱ,,`X0d扑ITkaB P.o[yߟ4#OkA<lXC؄0[ 4iM'i)zkVaF$ ln.Z l/¦VLj `ʚ8 _(>teeQzAhj!P:Puaq!=l|H+w[τ}s9GI T59.sI ԤJwpZ&:"ՍtI5^&Q /O"2~x9HuGgj'a/1{S+u\Uec {NbM߯جU8] ߍ5d((ՠa}0j++ǝZl/nϓt.40Uk0Y9O-Z v "η]9ӯi:|DjvnX;_)I(U%2ʧCW9Nx򀋼6#.5^$t;&u>d .  R ;m$t{DT"MKWԻtpP\Z!Lm9̓\QڞO~}J* iQmL."}I(k9yF` UrH$+zZR \R>bC|*Kk}aVG1aЎ4'Wh1?f"S6Ĭ R\8Gj}wb;-D@C 㚟LCHs8s>N.w5=%v!o;F"X[?(Hy^:M\+`-AsD˙E! ZOqZ0]FQceuvho ZV0&8}7 5OPkΡ!0s^f)-u0ѥ%]f/Vu)nm(zshg9V1۫$>F\˶W7oجoOtcMvi1Ap! G%]5FtS  M):Eݦ\~Y)zɏYE&psZ$j*A˜'(euCQc lQơhp+]d2LɣW.]ڡJ2b?y3N6W'mB(`NӃr*Z ېҰ˼[U3  j,`KJeVSVmL2=4 3? i]V0hprͳsfd1RjJ^zA#F"eVdgr >NSuJBlw9 ^zF+҆e"~ݙX]'ht]{߻A{jd[4~lFApf0):GCМ;L_$BUOy&Ӎ] <%@4-ɘS6[퍯M>IӲiOywY-tY>e>[I8{~lKX$7̎;=L%L^]0Rw< R0!2+W(^tEYp}2}V+g(8XuZ>P`V!4g)Gu ]4]+Y`<,=Ϙ;Cη rd L0! =A]gW>5SF0vժ sy5p!QhwҠSߚԈrBqb{ӏCZe!#ס75~.ۑ6`މ8!Pt&'tTi_]NnN\^V2A. )-T탵cZKYGAp3Z{` #9=H\z(4f86"fEҖw]C掿Z$kWtwnbѕVNB\7UP*빛U#Ʉr!7Dދuvo'uHpEIF52W1j4&# Qt/qkRI`NY[Z' ,,Zc _s%a׆ ?.S>ԧP$jF\qׁW_Έzkhߠ획O+$D;4Fi!k9 aHS15PjģSҬ6H|?k3vG7 'k1>LjiI;!|_HEi 0c$$ &S.3 ܚ]ЕK]PsFjAۺT[6^-r8=("tjLYuwxUZX^|0{Y8,nj|&,z jgY $|93-pH.I#1$i>c]E.aª_}hl|bܞ d! w xێZm' qVܻ&3"l1D`AL%-MBvaVBP"xwA7չ0PYKo>0ͱew!.(#r1c }d) zxj" @ʵS*12)W^"o'NY޻W'OKnAsk>h Z}[mnH(3 M̬(͂3 Ei"%c:^&!g=pތyA;έkqדd`> imwYUؐU|v?cX6bSq9Py^eX?)ߪ0:42ش%nE̅,z 9W>5CLʜk+!=j"! Zd\Hrdu~'( r֝6Nj+Um;NKl}PۛpYI LH3YDgit&0*`l!j䤌/@ʨPE:YTswa2Cӡ]t{%nGos#JEEoQtuA/Fb1WqE# '.eSVF&d ?6=nT+_H_A~d!s$GIhαhpn"GGo*ndd45 ~+nj Xs7w-]tbU찹9RRGnN%v2g9@=Ez# c΢!HVg Jh aC. eoߞ|BjtN'FQ\ (fU zݦq$=5`l\Dbƛ?Spk4痷jnlŅ[= bSҥr-+;=ŊA&{^n3VB8 vgVQ Kd$=%tTZfMˌn$NsV9R(r;%,M)OnhXÕ B\Lk3l`;JbPDjjr=įwL'r}G +?t,1x)lLx'RscB;7 =Fǣ>BJkwCWТ%~6vF*sa ltZE3ҝSA! pGoXaX۩=0!QoUb؀DE~(CnX!nh,~&*$ҷM, HnӑdG(Gv32G1{rl*AT2LȎlKQ2AOn嚖 Rƺ'!Re@{R;WCO#}jk&=gߖO;ΰy,[~a+ >`HRuy7Hek"#-3#-nlF!fEpRqBf1W2W?X8*+.M_#f{R=8.W^U3癍> W=m7OI o%1q dԊNb!dZppC,wȬJL1|.Ż+z@0D "6^iGLde8:w5<|GE' fDgm";]9bbcJIۇ|)]X&<3(>2%^# ]nFxz!8")7W;m7]A ׍: Btj <^BwoDPKgÓLASZOriKIߩ[NΑb3&<=Euۙdq)WtCP&~~hbd!MLSe< Ψa'Ʌ~=gioζpt}ԥ-]/h΂HŏSg1)BJ(e݅H*C SN ԩ} w^<d*oZ|o"87D+ mܒ|l»vWj>QN " ;;*p͝h^Z<7\&_7_wuF!ݨvx$)]wva&Rӊ?kd ;ĥN.˺J=5а {\O@`1`]rƞs}LLKep,COŬbI$}.暧q3(63az̳ D5;r$&# ·oO7{W2P-I|J%ߖ|;_vE bcV,pPk2tj`%+ڒ)߻ZՊt+g7?q# ݝ7/ڶeMm,v\fXߙj~?}w2>u>?) ;26): NQf%ob.J%v )k?&N WiI7&R([3CT4iJꦌ02Z.6Xh*׬mY/| AHD&J.Y)@*ٖzUy`थ1V1@0G]0.?$u.$7ٚ9T B$>P5B:b{~hI@7Ǔ,l2PhLUMN4{g:ex]oCk p  EF`,0:2YqI`G-L:Q׈""Ne0")?pF)0wq<.@IEgޱ䁮Mwz8 xZl  @-ǐd& Jۤ6-Qm)GnË7@2wLxi<j]6&shG6Qۊu ƚlgk2x'}ZS+usJm :ͿٿQ? ea/(;HL_Ǚu=-5w:9N<4d}uEMTm=\%Ǜ-$3j*q.G]` tMRY2u #(<:Ć.㡍A{?bR_9WPUcw ,MP5 !3ζo!J ID1:H$Y€qU픱F%B,sD7vvVg`!I=Fx@ M %6=̛Shؑa* Ƴ\?Im2?NOFkހ)ם~X1{8}zh ZV>f͛`O 1kZ$_\+ =Qv*S)u=Iͷ݋Eo"[V-tJͯ/Hk ԓj9lTrL:R3C*"G1tzX8#"ַ/㬿ȻKlëv}a>K#Wx\/ .1;c/A0}}w~ ԍ8O1}qts{S/Kiy@FX ъ-󖰲|CtKuh ׃b)?/Ӥûnɡ8Ho4aJmZe'P^t[u5BAE9نgOR+@Ȱrq%&MNcQG |jDT{ys;@k?$^8)1 @ {y3-I%B:|—|1U~ $E e>B'Hڌ/Go|y&Ƅ̧N?h4Ys[ep7 W0R~h7N|{>T`Xɵ˦b`ƽ|OhT0E<Ts eigrɈY1G#spG0&F~ƈb]@ČFvo3w80΀ &v $ZbM| HW&=0kb\@wZ& cƫ&~I+0ukI| v _©3@W[E$ ~O4Gٔv҄p-73B FVZsC$F<l!}l֑^-t.ԇ$J2GgS6 s 5[!0'|@_2P72?B~D;Ft) $Ez2qd%h xB+oMrƖrsSeK: &#O27S7&oPF'_L֘UQ HNfu\SbVB'OU>4 I'ݖw""| `tRyUJ=S!x)FœY}b a>ˠYxZ@%~^R~C,=)yDSmtߖt .*mx6*yfN瀑e.Ķǹ!yrhF;ocNz<に1ˢl|7y)OvRD[Ĵ1Q/f<=,h6=(P$n~ C ˛&21zK HU5ѐ|6=aiBXeE> '$<L[3I|ޤMFZ Wb psH0UZd4M<2E 岉 8$_XF= y3}Y dǒcEӓMXLۍqoM)$h|ݥjB)>Z BcǕ> <T/Mm[ݳy}FGgȢxo+Y@@G~v,b qArԨ{mqkQ&1CB?8I|&m1G ر:$N͐a c?7㓛rd&Nz̎}*_KuYUʻ71^p\o /aTfr63! &u59]A'7v^i/MX0ʥ+o\@:aE>h<ʐ9 qjI3NBX dCwI\ 5%vP`%B]:%f"<'ǖFmJѡ]28EըdF&f_R ᾆȴCv*J "zg標j,@VO7t^NSnly*'+RWS Rk\k"޿v"}zKf|E`Ǡ <MmiӀ*j@'E# !*T8q?r9`n+빝E_qRfFc[T=z_C8M  c@l9-G<>ŰL>[qP[Mjf+F1KD!o|. l~RϹ}W5߂;`PnKYv' ǛxnqIh:k$ h9 r @ Ȧڂk^d_sgK} ~3Uȕ j[q)#m'rZf_uj ob3JWY`B-սҶ#ʶcUҾgdTJH"qD#zi2kR&:m銤7:(F `eQ[uPJ~="# 7yY><f|s:A8Hܫ*U/:tbP"i5Njp1P!z$1̞`4ah&O^@j!꠽]Y= bRhJS[mPM 29^RdhT*w>MEk(!c&?j_] շ>\FXPg0̎h*<^ R;MެXZCR%@ea`qAH_T9 <%f?M~!aIO}٪E0j~$7'r, X߯CT?MdkGu (NSuGGqucafe,LŽ`՗0ڹ)[./pqYKT?[qHBCL/K)Ubu[KUh>=M:nR2T]_tN=w> T.@0+J35<'V=O;jGM[˽P#+ݘ~9<@V3(lҫs+y%pbΠFXm](1FdAxLtV2ٓ=:ј J!k*ل,1̬&jeF ydV͋'iF_ B8k}i`{~_pxXțzΫ*z 'Vi,FrNP@NnK q $'u sd TUC֏ePȗũ_~ߗ,|.=HKS)FL`_RA5;СƵ+HfB&=l_۱U傅<ٙwyH\{~7l I&Jm"{ |6"EJspުD JeN#?1wǧmD{BŇG_i}tTw[hL4,kMܢ+%tӤGރxlIN߷CVrm+pj4ڪja(g Rp=D4%$XN/ߛlmI^ZNp%1\d5iD#}#ܾM&V>kW<= -DWfdz H yvny^X_+!?H*nW?ĬhuDdBT v_ Lfa%'g+Cf@`ڰ!xFJFStʜn WFKѰEu2kkYHHUd$k9[ݿ:wr0ߒbpc↾?+ɕ5Uގ %Gc,h!Ե>+D*YZV bg&̜`p.nr e^VyUr\ſc W8; IϷ%l=ݼֱP? dF)=ibA ϳzG`VTuY^=`lIsst( %;8r@+};s(6<4(ක<^l*/)e_h3f~p%}X-8X*f9ǢɳqKZO1~_f3c֭JWq=t>|ˑ-70Cvm?Zj i1n2P6HDZg|>y4`^2*ϫu!xՙP꒢ uCtyz7 RV"}7O>u5D1o-&Szh}p4'4FVy/}{D{o NQ2gI@"VU5M ȋGe ӕ{)EDh]]H᧴NMT*HJMRtw==Σ/n#JL(ùb‰vT\6kMa "_iP^QJ*+z.݈GxWj3co5aW>N# ^=:87`;ӵ'‰UegoXD%d^Ec\Ӑ@;;ԝs~l2wVA8ϛ)M!/rz|=:?_Øzu=6qHLY4N8H!dW+SM4$ft$G s @"ZƐj>cZEez+xYQʚF|+3DLN] T#TYwg^M-5 =ED@P33۾C"úI [uS6dǃ 16Y^2)n/|MT`i `V֔\Q77G7-Th#x#3afmА'R{Ui~c(4|̵*6}8Zq\-T1ۗ:nsx0+O{赚om-~{߁,r8_<;$(;kLHa3na1WXHԞ5̷E1'hH*btsLU7K>C mv5 p}fNP |^8acN텘(4E7*AI].XVQEkV/ vaPkf srm.iԙ Yb ;L5rl,]=󾁳sزM(/.]=&Jn359;(ō? k Xs\#K* T9e% [: ]zŕ7,YObuɚhl'9D'UG؜Uq | 뢰TX@NVdǯ A6tO5O֥3Es&,%&@Ε)<}Ƿ|׼T ) 7kغWT sקy.c'4~*[m:'U`[ʴε灭0x`*JF1޵> ^`&6`0Qh>|qSlA9_y@ Uδ0"owv,tN|gaBf;/Ÿ 1*vG5g׳ ?EKǗRQ$kn>9ZЏ[ÿbwa&)rq9RC`o1E$I,*XϮWˤ lMP^8.K~j&" ? Axt`&,t&I}IZ^ ;[n+l-yRApB'ŚyZ)Ѡ jdҎ f^?3L[)ghbbN)9 Q)w<@Q 5Kz]q;{d[&NdmRGMCZigteZl}겄M,*xZJu{GS󂜍]rlCoW9d3l{ zѓ[-7}FJ]O#p"!I q k –&x!Vt<кPM9h. isJH7S0Z$L(؃,yev hqQχ"d.ou @oSu!5iudJLS,z٦;PN"{(qwL l;]+g8ߤZUᐪna5 9Y%.¦6tCPMθH̗шE׭' "ƨ}+^0l-Y7S4A5qJ]26q!<,LشTZ~fY+:BzL"2>P֘v̖i K%akuc:`zm]6#L~-} ow 4]%Bߏu6BٝW='d:ҾE[42 p<}inHϿ0Eo"+ţZ?0 c>ut똋W,gG˜l{g &U}vխ:$ꙣ4HH5r[Lh"T<ذɢgz1VQoK5 6/ғe=)wNR(aEn94?l;|~ 7"+Fi19GziufS-~_s˃=ixMOqpJI|6ry'7Ej^öG 냡/$7rQ1S"Rh5bE`C9h)= trDcGP9:*I)US,%uI:ε%K03%BzQȦ89u^ \,򜸥Ǥ+~@* In xtiXSdω5x\B\rUL}ۯ#4%lP.U;EHU^&wQX2=NѬdIv4'ʵzwe OGn!C,PPIIv3ky} ډ4X*YtwVPrq b?v0`v# }{F]򄇬Xv /e+k}U,06V:TpY$VKH0bLUE'ZVMO m@%`]My ɗSnկN-DfSK`Ow 5is(jkM~.?! s~M^hYF^u]z3IM5#IOQb"‘7n$4o]/pb0{,AJ90%4la\.!nK/@}%ʸT xCZ /M}UmCw̶og3Pa;EE|𻗕i$Vb7˟hMy oF3*47T!Lw4  R;|,=\2q9̤28 WbV~sZ7ȥ싮nՆOq[ -9ώ|ERӾzzp;>,,J28(S؝v/a+5! 3JA%e|PIF[mXB=2D1t<9х(1bxvu+(Q\Kr!FSZ ~C~UȬePE*15RUk># XaGӽ'|y@*A!\FC.TziX̮3  X& WK\{$+F7:}2.W RHQ 5x$VJ}ۭjVeC#Gd+/p)k&`d.[Qԋ@sv ,% >p/O6;GFYv `EI6=곹yj@s8asrfUCꪁ+pad<Bcӌv $vD^ ١N&}Ar vfJMcn.@P 'y>=%PQ(ԁ }[5, &uLZxO$B\LrBqܕ6-GRFtJrPDKUtNcs*~"d}OY(]e_ $YG^zr oPJ'xo"phAv2T6L*AԶsjrj{in (>Lyܝ0F&-R/J'LŴ?isQnh.Η!Z~= ,Pw 1SM+6343.ך^9"a#iQTX@ $Dܻċk6nfR~97޼Zal7%,&_{MX~5sw! °53EK6b} =8Wx #ypRUdBMXl НVy3}Jp8 @L_>pя ]g}R @8p*ޗ)؆A.(wL=+v rӿ?/1>4Sr=ܖ\7_\;Q}5_8oRSn~Q<^ȋqj Ǡi &(3bbQq[~heU6ݺ'[N[ Y>@,J?n' {,ȫ/UJ+.n=P*5-3y\M-ry~O̞[EiQƚ>Vt8tݾF(o80h؜ҋDIKsҺdZI"I.ǒ||!.<NHNz T;CIS+~E&lZoF^SeĠ h`:ڏT/ rUA}06Qp8$ѨG&st5Cͨ ŃTQd<5`!"Sn@X!|-xU@u3m{E,5> D\|q8g)h 2*_Oj#LU2CL?{Atz{yFEjWg^- 6oA^ {[ I8 ݘ <DZ4grKk1 ZD%G /C <@ r|ɟ՝L X}_dS{vNgW1Ӟ'-P5pTH1T3mH9Q(bMTݞg@(}kSlnMfꟼř8䙄r#6;xJ -q9>c)XOWP~g80ĝs a6\ >IC[)FV\95_Yd ]pG\'-Ddu$OyT 뤤^wmKm@C z4ȕL2@d8oh>M^dI\rUN`0ÿT. Z7kqq^wT7eql#V1CȂE,?X‖IAO7?KV Ų-qSaMYg,wOa+i [}&CYI-|f*#ƭzmU'z IzNQλ+;;? KA.6fͿ?b=P9ȍB8Q<2 ͘.;gI!9TJ"4?}c"{P-~5bj< ׸ś撫);c1 WkTwh?7l0هpyů u7hT>z;%9W׽?:#f&u'dD3kȋ{Y+A-pPX-kFyXZ = &Οqh~epWX}@+Zg|{apUnaT]>z,E)M*LƳzp9>ª]Vxg63AMvs@`8Ջ́_ZTa?Kr&ⱇܬI/j `j6poԈ&֥mf7O*<ΌM"Ia,f0 OO#HFs" 1!nNsm{EQ~nx¥ m v'Z=jvLed яџ'AgfeI`n|3e[^mDș$V̲_ J.{Tz5ak}G'Sɕ A_3 %Xx'k.*Xnv=Ĵ3XuTw[S:_mPƧ^5C~D%5 1wܤ 8mM`u>K\걊x P$wyWddہKvq ''.cjf@؇[*bz"(3ñct7 Ug$2AC-˶%n:-'G2 (B b]K]U嚆l2uo8|v槿 u_F @O wsRw"pwKL=yNgxT4܍UE|J졓?Z$A"<z^ tì{#FF ?{G&إccl[p%M#RF]zv 'a;p3'ܔ %hErE ?4(ɇZJ<$vӲ3QFw!LRp "AaZO#ʇ8AM(Vo:_¾JroCushWyH'h)@:h1<Εo);u>]C 6-m8ԳF{ F q!-P")^C`\:|L ;NT ~|XV_͐B':O6c,>IGh`%Pڀ60pg`$[7gەNGn=VoOMWg*n^<+J#U}~Wn7T(\`'vv ZŒ%++)I]PܢY)%q;= " dHBcDwF0sӥ&ݼ;4O3lvךbgI͈~\Лaէ`Y.? ,Bc2ZeKo4j rز7>DZS,ͻwJ'5(cx?T `$ms(ef+blטSDf9B^AI/.0` c瓱M80)֋}ůѳN;BfOy@c„y{^ģXEXkK81Gucn!PƶwNlOD:e(v,H9|j`+a+*70c0U$bg2핅S "|l-(=Je0se>=xsQqfy;td6Vj ـ?^bt1Yϸ|{~EUG۟M 8Mq%=˜&GWMqVڕt貣#&<2·8 {K~fI ]2܎f 7\ݞGka)ZlWbRfUXNnVwmF>,K5嶲,y؁ÑH^2تPy~+YL ڡLKI: 3RJ9>y"l=_h@؁O?MmbFvCIK)JRoa?Gc"۠wZ$kɖa Ln;> v8%DB) Ȱ|;Z34] l z܈ȧ# kӀP=GqD5p.vk-G}Do iv|89oiOŅ,88pw];rA,w7h|="t`uLCo[`c cM,L96W/_j3;$c@9C 0֥>Xu45}:D(gtjm{is(:Tvo r@v+ Br ZyԔit$%|LEjCevvI>D'mHN:Vq봓[I*d;;)FR= hk>urDIYDèeX#?HD/ـ: XveH!!ojOv DZȒjtf[U IS0U Wr"٤zVOwyk_\w1 Rd  J0J[+ЅoͿ,Z&;3)`42ժ2F!׶Ǧ,2VXԣWcY2^hK!?EN\8 1G? _!NPdBn"5Z %j_=S!Ȯ ywe7 ).Td>Hzb!.:L#hY1)rL><nOdW>&THua LrL,3^xӏQ5B7K[Ishsq']u] vg'"sH2Nka'm8!A`~3ӽ֧_i/kI^&VvSth> @+z0|LYS~#ͬH( j.Rt]=nG %O,a7㼌ZaP 4ʣ0Mũwf4zDǦyTN!˷,{kt-V`Jc)?lÅK8DЦ)|[gym)!1n 0 9:]9hE|GD7&>w-|8\T@bCYln1N*հCJ=Nb {:̲.Ȗg vxy`quiǚOH%`3crGI)Sҧ1p$o aQW\}=lb;S4I?zt[Es;؇_#m8S&C L6?!43vpIK%[_aWNQ=nvg'Ao RC e%6 (=vU-#pe6*&J\PVf9\#kϼ:LwΘ[ւ"}h M5@I&Sk!NDG,S4ǃ뭑.YwU0P|${͍l77 ε! *>/'AS[̜"G~xpje3ݱ>܈}u<e^AE͔R.TLN>vmZ 3ZkYH@Y>m_1 $ot͘5!^i(7DZ8֛e8 Wm7,K2:ecgٓ^v׉) kz0 ;6> (tE![wqɪJŚD|L 쉱@L_YciMjFHͪ?1# CGLFh(3f68dN6aq7j?օJYW_w>Xs~ߞ}qi&U ʉ\BaaK%ntk5r;sRRov">]ӚD[+s0.s.:{EN_z|[]GqZ@:ckoĖ IkiT̓!m+юe͵|`@.j^XN:BLZ>=T_v (5!Xp"~Cj܁'0W`_={eJ5U$KY&,LJ2Ҏ?=_W#}^\mm_MOQ|R<ݡP ZY* ?ЈUIskJ9%#?:f,t״l(OΥԵpߐ@eTlj0GBEN h>WĘ"r~zֿhvX jGj A"a 4qVo3qcLj%'Vaq?YULsqGOUI#G^i&݇?l"U;qL$plk{4K_nH'y1Z0l],:s㪬Q~PN d|.zpy%P]ށH7o LѱjE7Y3f"q%iy511IBO]_wTSJ35sòEڞr .79bЖsx: 8(B8+\g$-$^Ar+N*2(N-{)АUYCpE) v =ݸt ku\EyHgIz RqRWuzXLϽ't]:8$i@}o -G zѬk15򀓶 RcΙ#jF3AeB=p/ +ޞHht}mjU[39X~hƺjg<ڍ( 4 NŪ<*S뫓<~}.vn\hEsb)sCe kAb-*x;P$NR*)f3! ׫ti 9*$Ľ\w(lo# cnceZ&w+ӌ^/]C4 u"k |F" & / ";ZߗwĸE*XœQ *TN50zP]MJENΨc@Q&j͍ۼ_Ar'_TAWJX-TmqÁxHڀMծ&Dz-pJ|"S"?õ]j0sTmYOE;wiw01Q"- ngPFXZfy4(SM-_L Mi *TC9GرqA*/!1x"y7X@3rOH_{͟$]ɐvgB|_@Ms up/Y-= ~*ME5,EJۍ(/)v<꜁wj3_j"`}eWb .ֻ2sƃPEC2zBk|8[,p@H-]2Ax>lhT Xɳ㚾ܹK%WP7Ž$kv sGtYyQGOv qt@|V5\ʲg2?Nod7{ϐ PxehIp ͊`O`SD)tZM~FYЛ(Bup|RkއCpn!@K_e^yqM}*'Ox#xMF=ίI'?b 3&( JB(Q/rsF[T3/G*TOuk# KT*UnUH,bN3PL-^O>M}^J62&pCyn_aB:BqNER ?o=3/ ]I+87MvUDD)z!"@prHd2)"w Ĩ:e24T}*'Nd|V}v϶$QP-y6m2HG =f)Tɔw<4i1z;9Xqp$(\Z( fOs4^%~%rRjR3I-׍)r9$5Jh YL,ЈTTZ4Oȍț5Ҷz*xjmF%3hݾ Wp.q?ik [.A5*3 jo72H& 1: +EFjFwHu?l')i6|'>߰z~< &/x&l7?+cB'u$*pJpeyz1EW< 6*:*a|o;,B$T:^ԹHpQk̊9hj.Äna1a i$%,D mT8Uk/YL,&Wpn0̋*&EK)R:XuU˵6+UjwQBk`e/ V+< ˖I[//lWygp}VKݣ־Pa|A l:{>](_L@tŐؒ}G;jInSN<`6 n;R,[JmQR^Mz8EuwkZΗ)'qqu7>']###iz6$XQa >85j_NGs4vB0<߫]Xz"qwl#npmRC®K'Zn~- x*6}Tz9t,_([vc&9OKK31r'%+2܆LCbݹ4IxQ :,kF=S+ˑ,q[R>%EQgN,`Ua k0Y </'hYibLH#ȨWԵ^f 3Nlٷ?s hw.M,÷sb$,N5zdILZDZ9(o~;G?XÎ9ݏG$+i{iQ,+Hu_6S\:Pwp㯞]kne;wt]"@)[9 l4Wݰ斒7@_LJ6 -Sv x_?j}ZSy6c=d9/좞%M9, 7G;B+.]5H"#~C!#2ۙ/ֻljdKi|0.NWoˁ[ 5&e&;Ev߭XǼVjW=+9Q-XZ 16Ĝ]>v. [cϖGx)Ԧ&(xץxd!:7%} YKFŽY ۫ 96G-2KOǠ@( L\a/KQr-Z?΄һ,)S!-W2?.S!r(uSw8,~z 哼`N>4Ou֊_[4[4%z7{LdJ/p>EU0JPNZxr &XF߭iZ58@گ"7(s~ΐB)i#Ƞ3~DžxT񎰣39VzvVT o[}wp pS$ɩ3_7ܠz0pI& COx~'5i$at'|Zmk 9v:]Z#6cUЩ mG|>?CW]I%5ͪ9mXs0u]~~ )\Jx0/N+=R -"̜Zqjr)Σ ^=.EF 鏸RMP}0eL>9C]oЫu''Q8*<*cSdr6dN"HgLoέ"IQLmzͶ1@"޼BC4]pjʰ/^kɻ+n)EuhͬQʍlH1t :7VpWqn9X|-7jcqCk )7.J/򚝠:FZ"5ϓѐ|9ޘxЪ)߱cL0Ou}#hf DloM3&U05"BIsG_$x9̤K;=(#OD 8%!@)É #tT͕amإTi't "ǽN2v63%ȋʇBƲ%,*6e*us"CcjF\Tl t!-K?}b) p|ImqnjR &KCp0<Llbwm'FZUhٔf`3ż)'{B-w-\GnF(ev'4T:pRzXxp:Uy0;]p>"0|{83[QCx@dMP Ftj~_i6hS!ߗSqr|76,ęd1h+Rt2#L_RlC4VZle5u"^fuf:Ȟgtfc,0QF=.A׏>r%a2>>96kz?Kfय8? @2⌚f0.#{|]'EԌXîxK_GM $$օ߭MP^YK:z $Ԡᫌ/ M?"JKi_mHQ۸#F52A˪[s{ b-rO)H[5wȟy[pYzM<4rr谄RnWO}aAzќ}Cq!bE\q6 (9-'{ښCyytblϾRׅ hbҗlE6ū/.G.[lH҄!|HPb3*(~>rԘ*v8o\ ݎ-l@7^Jy+3 W._R}zРIlL.H\˜n E+EME/klBCYpMe#h54~}/DdIdRc*﹥JObPB|S՛0whnw~-yч :o RyD*~;#K>|+$Y{$]߭6Me~LX>}Lŕ]ȁ ӸqeK5Ae܋󵋿֣x?Da58~<)kýgU[>U֧vMLf{SArs4P4,t>Ov[7RS/(m&Gvr20# wyV0wtS*|]otM6!paV^$z-s>*rq H7R_U2mT"EHXNHN۟%(pojm0O2ɠ$T^kMHxֳE㧜;dش<' σMĻ<NTc\X$ry Z ;L!zjs郸+Vc+TpK5!!=Y#j[І{o۠ʲ_=:kAҗdBW&07ӯ)?Xb; gm2_΀? 􅢊ܒZkjy!0!TUo^&t̎20U! uX穇6 3#fD(ܑjZm8bzHL-6fP̢|??P`lzlIئ:YDMhmJxpMfZ~\ogN~ ٝ֫!H9/G\@,Og1_;dOZje"eT8笛EbqjFLsIbō0oKb~xj'eBm=13[Jνқ )ںAIG&F 9swעvmǀ$G4 XC&nNrݤ]ܐ IR$B .{ǝTD@دgg4nm?Vo+U%x[Yts_3Q+6yƦ~j-1''20͘OO#kb+.-ˀVrE($3D=^~~Ko|c^XĊ0&!|:YxR۟q\Z߉/QhJeX{k"Ij~ߦt]DWOf(SCnaD_(Gqx1n +R 4^NhQKVyB}k alkb9Co*[>*#??Z0YmW@htisTb;&h`'DcITg`!`ț5~~cVt[qkaZ:9o^ȇZWn ZT>ɸ0Wrip:viRZzʫ/k)h#C1c_;݃ʵ?jg8I 'rXu%N+[d;xnPnÄ50vhezGK;uu9<hP'Z' meҝmqoC:ak'ξ9UξDG;4vCX%?ÿ$w)!CQha:m>oO7dL}|9SGho'qO:Ř0^(j ~P7EH~%Sep@sFqڊq/;C]V\g2dm50z J8Ul\Oưo/ٽ:ѧ18jp%QEL I{? 1: ULg{8F߫{2j3Sdvwϰ7 *3WJ^w!=ujU]1z>mpϹp@C-oVXPEt6NS#K-bJ[ 5FlU5'pEthP&\khgտy=['%9s[J]O2(Xܡ'>$`m(ut.Fyt𰥰Jk>KX6ELN.:zAApy3TtECp 6`+x6IzUMTL+%AzU|o=gԦtךDY ȠΡHn;AwDɸuV)WµVk NUUT TdvoTM38wޱV^&o Jwx#79&Qg2ҏJ>-$sz0MzA|H,ӥ œ% 6N#cSi8PFJzwd X:g!o)n#F* nؤW20zUgr]#vI'i*g>O0"X g۱P<gPɿ^VX곖Ѯ7FԣTi) Ԙ^Ʉ $' e͸M.^/FX †%pg밵Vg=N'gJ,kE]ǀʪU8NCǀY\be}Fpm a.QaC%ӫLpӎ5y35M&uєJ탕=`orCJG4H`@Va\"vx-,1Dz)K(nKj_l,-/?,5,?B=aE{!]DN dD#gK3*5+T/**80??n ,8%`&sp'?iYZZd&^!~pX@z*[.7?$%s&7%̻H]HI<+Ep 8eD̍M"A bh|.PS w&@ ^mzoDI-(u:hw1qPR(1|5ae pC(91:3cZUaiMǘfn{Kj%tQ6c<^=3>ڙh%,˭j^l%[#.p 6_Ikki ygP'cw+2Q|ΡNj`ބ%w% dt;x2=YYԙ2SGa'C[uzoZoQXuMT Hx{^8oy?3)y(f_0#[EjXR1+q !I%o$<xmcK7r2FtM'~=\+52vX @c˩pWWc?54-b$!6 #4fC7]1h; hh J'Cd멤XbwtY. \Bzio4mQ)GP55}!:^ߟш4IF%@ܔO*Y1㟛ޙɖ߱強@lv&3wKk=q_!,{y>m@,1ĊͺPHd;wC_/KXe܏VC |S)`ym{Ii\Q1G1h`jbE}c\e6Z%ەǽeo+ eux_ˀS #yJ w[;b_0E^|{MPipx 5n쎆+)( 9ɣp+/0)x2ipSxxpsE&U Wh%~e dbvQ(?jyru Z#4U-AJɚ gV4츖/De#F5E&KQ« 2h Kءv?n0[P߿ Za9b̡u'=; )#tPYdshi1y! "Z']͹zU#&\ϼsh_yςUU9(,}%U6@AR?QF33ϙŋ;=ǚ:K)*j`ɣe*y?Y*,9#-QB|<}Cݪ|*K2Z;7n&lbira)jFJQ`S/'Nl7"_/[\?QdЏ3a*B>cʞ TQx:8OUz.'R/&2a2tsu*·Qc3LsN ;)}dys[:{pkH٘s6žLh ЉU 0>]R82=y3m*5aXRHO#`.·/nzn߼mgW#uV(^9k5RSV{OjP5E(L#JrbuF{؍^]nWL(GH.%2_(TIރNxfLGil];pʝG1KG^X -jtKJ} eeD Һ֡4,E z_+{4( cS:$ c[ftNd5maGAÑp!)Ak<豇kd@ݝfI_3)С?$LAMK> J{9T~.=)&i>L1v/\Ժp#-Y5 7]Fe^_:dQ@j$h-.LO zq2d𻉊%GpRoØ}?t^, Hx'XV`1zMu| P5Ui'TaG?0z4fH*(Ky(w9%[EQ=*C*P>-^&U Ϳyދ, }7 )"Q٤TIxr8&?!"5p{xh;q %Xh$vw;VXLf> @ E;a-DwoG(9ik89Y5=UֹʲeiG@H~86+12 . څb9Yd,lP~ NL{l! tިR5 "?EamI|˚JkK7l֥P^{ ~/vns.`*Ic_O_q|N Pq1PF Fv2!sCͷ/?xXj-jp0rxQUl9f WW}BPG<{6H XfmT=Η~qJc/hOxy=TuҮQ|vlQw3ոs&C0!̌Dl-ԵoC$*AX?ġ(H}&96uTPxc?@E^$\<P7;_IpDg\St:=f 0eGrFۙC]J]%Ƕ;&+Fڏ~"~ XGgD٨Y.)Q# z6o-hdž #>~9>-o+i@<ɷ^wH&m;iLe?8;)(קXa)&!Հ%1"s֟FLĮo%.p.$J[ܻrG!$KpYqg 9J`O_WWPP5RɦE+.Ik1}팶g&B< _pQb ZPfY.`[&B8ѭlDSv6WG#<%#n_@JiarU]n1c uv^T gQJTAeKK*4P@ >C 7c|bbb~! _tqC}L0?d'emy'bm5#Pc_NԘ=LcVv_ qPSEG jP£\ ۲wR㊠PPw[ }[WWw^>-pnSKxLt$Af1d^_?pœ ZwvŒ4d,qf,;ehRqr`!S{^VRs:dP"ӿeL(0; ?[@m 5]jla9sx= NfaƖtݥ}2eP43I6E,7S79\'Ur؍őKKoHtĖ""5g%\o9lrdA5JxsluKؖMЬ*L_#̉%k&;X4jN%c biE ȓjA!l\΃u.ϟRDRMBpr {EhwNV#74XUC u}N+? 9"Yw {o*pkۉx G+ Xp82w}8DB9K{ښR usa!]tvFE?HFv`V? -gjx'etRW:mpxxm~/oFӬMbvO<'<)ax!i/j9dzkYZZ,h'ݭF[0?tCPb9۝Ir=_)TamR$AmqvzVJ " #WAac%\sdB* l,q!aut`;w$ɨz& iޛp!R;}eB]0{wF 'rjݚFd Ii$i=*}"bf8ķyͧS(o֠/uH`l3ұθTrSC -컒g$}7 ;UD x$,~s~V1g2<\W N+h|VK7ߪ64DQ͖;Ji<o/$u뙉Q;2~?#፱q:ᶷu|@pmq$]lNpnq|̊:*} d:O%+<r膴bǺ0 |unt1gjPdw=043SUs> J#ݵvv(EzEn`քsm!t=>?DRSa 3KL0é+Cp2 *ǁ":w]ˌ0-8eq.auh46c2B\FFAz>w.oe\ɼnD\|ܤN+Hkwb[4ԜrQP4m.RܦĦ0\i0񰜅1ӚNzao&?Hrˁ}*-Xv\&d]Pd|Kq*}VU FAafeՃ?vϧpgEp >8ud>Yk1 :#3#tfXlg$NA Aj~qLs;҄ZM(k ݷme1 TH?j.oÐ0Ҧ~Z@'Z2H'104 p=n']4K1nW vl<#\K)m쩎-~Sk>F`/rv& " RL[ ʐ  *QK^PX_ݹ msC "iO.۾2rT d4ڋB;u\'?YuI'a:]JOSΏ%aE٠u%{)҉ +3Il?v ^qs`$-k2uju`#?ޕR1Anc6gOSYwǠayIrMt].ZCk@-HwF Hl/s CO4S蜆GiHo(3Y[Q:YrF Ĕ'/nr{7n3^> O4RX#uhUu|3ݬ\ζ5kY(I6h]z]oT#s/}/'gJ >z~{IEFhJw|zPAm17ռ׹@s%xՕzEW9)?_INT4,>1>T4Kݛh" 8f[+o~5v\Eq~eoTtR5Iw:Pʯ8ks 3;6u_הV0}IDAṞ!&[yŅbBHiT7ˌDGB>_/넒|{ g )~RG$" AA X@9KYAmG2!d`NVIm3ZT@ ~=$pqɭ^l!gP/_(8 &I/ǂ،YSf'n]Wz`~UO[^g2SpӼku+bK3EՃ@Rph9gh@: ŔQo@eVl3XlD|S )`7*|Rﴧ҇ u\TqyZ`(-آ6qu2[?qty=~%#52pl,/X+':@@'MCI^]/J-[n4=]vv^YCqЭE֩Z0B =Y~(üx9Q˲sF,oT#(,بGSDMi}&oyz,/xr) ]XOE%&\\QPu)J 2z4&kL!7IpTayWoI<PGiX}RוZs7QFR}Q$ UՂ.{f\޶uI @n3Fqj/l,}aE2T'٥(!_ã]oYmOSxU~%r}c5`轨Z :u~27 { ٸi r/5,qZ0T'/۸T4xuAAm"]fh D7G%M"qp'n%1E~,P9րF56Y񄐢Fc Ө:ݝZG-_S[ݏf\\߀fg"ͱK y,>oaTh$挂bFC .L^=`kՕcV: YZs\l;S}Х9FU,䲝 *֬w4LCl0Z˝]5 X&BPAI(1/p?k:Ewk{pG=)rpVFtG3=uE: @A ys{\t#@+ЮY&G l<ڤ45F1u~PK~\Ml\!+YauC ^B 8'{C}`2&F_bp4VpDg3ufo`5!0!%DXUd(c!Zo@,%D%3Ǘ}S:w57^L 5j sqr!81bx9mcS^22ͦzq)ލĜ]]N.64b}>lͬ7Vx+7˩Rsinn#4c0ၪ2FE@TZfuk$ı|E(?W+Jlr**aF4@ Gzctm{b^PB1Ȣy`G6B1C%*|4O ͥoPťu`??\'}^^ u#fT7_ uTk^a[p6EN! Gp{|>5"8'1sӇ !+ϵq"+s -msR엃ts{ums9TCELf sh=TuF͟Hg~{fmr<+cnB4sظi>ǭ(g\0䕫 >A|#!N۷G$mnHa>0O Ņ~O4\͢#KQ;d/~^_P fxze)yAbw/.e,\~'W}n?_G$I\[̖ 5!t8 N!g8W$Kd$ߧeNC8*&AbNe Ny`/MA7Lg# Ŏ~C5WzE)і qJgb@>{%0ɝ21P|0G$ˎ$at`P o0BH?*~j}8۸dQz^61l0a ǧ"I}|,6ټ wKUzEF/\ĵj$ l@34~zkX<#Éo'SasNh`oKIჀUK7j[T[K>ީ\B0h"R2Hh]Rq{WV`yWC3 ( 5U-߾w]"1Bu^ ^~R:Yžde(h5p_| RZpbè\HIt26Nu0`$ {ؠ3/OCQ!gnd67WD Lk)$$&-E#u<2hync?P}-HP ]_X'%n.b:Q0/)ꊒXP:?rc﮽ }  6%5sjlR竵s~x!mBڒO"O!R^Ja#fYG<(zkneXꟙwhd@轨ΤV+aot‰=vZ(Dà{`k{&-"[!IԧF{=Qn}&8]z"Gyik[SKj:rLQ*-p;!0w<´!*15C S类sg lu46O/ssuV&+ u/l1R`y%nX/,K&9i#&<Ŕ$m kQVZ-YԮgGcrc`m+'%zs.Ju.^r7"ؽc꼳{w<6Ǘ$Ofw8 a)*#<}a$W},,erZLn9seU͖q0pWΞpR_(a嚭^2qTLßBzWaڄA=BU+廂&_R}qX_[nAz oX#(u ZUKݾ\TòǁN(Q~J\UmVWufd9$ϾpG@.}OC3WfoZy"y`s28zr`.2 xg &9_Q\(!&J#LVŅhţ>U58#E5l?K3{!qP7rQYys>Z},W1%`]ÑYheʦ~>2j N۠#,蔻Ќ " FY\2=eAP#NcDg8DiC* =uw$JE In_ Ô`])2) ٵ1}5(i؟dpaNj*7CV6OL?9vLcpBG*q-tdQw 'QW':d 0} }JqO?\]mxiy/${]a)oRp.6"_GGdvv=2}ˆ܍>0F2r)A$ 6J}KnO#@52e87PcSӼXlEPTaLBMYT$TJ*t܊}as~K6eM,ZCf<:JX,x% nT#\h1\9@S~hƠ4CK;*]'9=hMjl@递@J# f"DpƠ'c.냢c5;=Nœzй':| I۰ΈY| [շAs'ؓac[]bX^УR,$S*o;Ϯ~NsBn:)S\H"p<<귮{@9N6h oM>C+_Eئ!e[BuQ(xbto}"_[d_W!onYŶo E:bAp~% ˉ1@ߑ !&}8@:XvO]NHekWtc-P-ףy^;OzqM7"UBŦ4KW;ƖgEEm*rxf(5Ya.^``II)TK]q}T@+e˛ٟ@'퐰qMa1oR'iSBr=_큰Qe!Fxnw(vI.$^7{TFLWYh PGbZŏ5EG^u.%2l d2bC(c؟⧸[U(iq.sgiupï7p]{(Mp(W';xt`K'?ua'r^ӾwF6@P\LOCoJLb#94Z ]Z1@ɸxޏ{ZKH(Lyʡz".t<*X # "GlR*28,݂x+@n zV.S;U&VpZ ~,ÔGяfs{[K66^C-O|gU1#pğbvLoL]y}3 1 _pt:"zr2L[EJ$ ,Z身Վ2|%] ΁`w-@1*qH׎Ss)u0dWƓaV5+ˋKF12kMp%,OӛWɯ=SuW`یگEdJ,x8qut8 QI{i73QP6!CMahvwHŦ W $ablo)~45dVQ^ T3]&kky*G;03 [PYBba "x w7IPzy8m3 *UIɧDma"qiLY"$u[y*}{m0vYkER|DveZSJ{%ݑⱢJ(U|O\[ bQcX-njr&2ޕYnĊL5 s XhRWخCkOq tnjG [@ir&$; Qa_J0/F<$|΢Xr|bZAyߴ~ EhڇΏFMD",\IP<`f}錔2.c *"UrvA:Mzp` GJ䌓R3.+}2_mQ41! l!1MA!S0If0q0i' /N-YLU?}oZIKaY6O7Pj=`´:[5?bC1+͋^YsӾm5|Z|{RjGye!76p78?0LZ 5E#YR/ͳZ>ᑢF.-"Kdg,ԨÛvN}*ybiYJƼ7wV5C)@^Eׁ' ?O_G5̜C۔%/$V+=|6y+'s3`'n<jrbtb24e""r@~js)_qHs.gEu!1 ˒7'llPj'F6 0gVZ"\-eP]o`ަ^ b[7Os((: xUOAזoVPrۻPU;f #dhcYc=wݝ>v5-Xo"E:?8'EKTgo[qp."_q=`7ń $eǿ8% " zWq2$?ltlM@[& ^Oa9Zэ]~V}*DJH².~X+xN cn[Mԏ1WR@'#"9Y9h!;/h/R9dǗ-TU\֦'GKd7m'lݷrPYz %^%;򇎛W5k®W)(,mj|hŘˣ:yr!ЉFV|w. 3]V bCL:_@l۽\,Q崍cF`]>H.ꬎbFqI, 2@:A2}<-+{}<68ErMtە:꤃g 'Iʾ[' 5wXd7$xCc>њ4Pc_f&/8SC2Kꄋ截BR7@iE>:jsC- mKN' t(SoҔeop & D"t燑DS*0\rE xR$VAxvH`Tf}=1\.W!9 SIoOdQ$t )XЫ`&,=S-..XʥuQmfQ2~*P-8cc:ABܗLk.ШQS$E|zJ8+#d;仲awピ >IL]0V RyyPhM*fef֫cav%g;G&T | {(~[H"e-6-L k\$Dfs߳soĴމHȗQ%CbjyD8Cy%NN~QҒm8NK"h1"k`tom'vflF߲TݧqSdeIRD`i|p^LqڻM֟sW_^ގtXVU'uhp|kfE_:_Y2yuTeeC/s!q߷P<A$4NB&K_RWH]-՗q}Ayzi)GM6 T31*8rwhK}ֱFGveyMƉJ­*a[yԼŗh8E* 2m&Ѩ`b89U.mwÿӡlFHIbWY ;XuD ٻ\Cz+Oo!?}RJ~Qg/]o-o8Y7Seaݱ/&jT\Uf/ 5o ^Rm1o(T<1fTf(_8OL\ 3CN` ^ rohrIH.#Sͻ3u{{pMvZ**-1AwW"ǖSaQһTÏmRE<~ -Qߥsں}8w8EmBoI\_n Kۂ^c`ʢ9Q] Bw(!PӨyI^F<\eHDT vKʔBR[=v\cS%gsUesB&φDywwሑhteǵÿ{o R~,xFK96OZ'lJJ! *ױ~jʜ'q>UՅEmTrcK(/Oq^R@'~)'jGR0;Av|%@/Rn):@bj}e lۘ^M) yf.t̖'v&J àީ(F<GhL`W5Lrsn-_&/pk9fMY"vj#=3|7v&n6Y8 ڕy\dr}JzLtECGCfNx=yR^o XZ6 [ ?2oV,KJ/?VłII)N̩TM;<:xvcH>KMtcbϓ7"N"(f:VɊEaۥ,qA)5د'rki.0Se3: Z*|oӀ G%p@ԃlcL`P#Ut<٩] )ׁ̾DQU[ݵ3tLO'QRLRL@>2g@IXyZ5dZ{uχN{9N뭅1AD!׳܃mk0s`Y$i~&z8ZJd5PI;He}]ËO7wSK}R{VsrZ #F͢[oZ6 % do,r@*y&Є^`md7z2ހ@UXt"jHw. 7m^fϳ|QNmQ*mF.hm?>jhcnkgd+hR4gI1dtsFR[=aT5P=Y~kn1\hүS@>b 㱃"[%x ,,HbjAI>;YEXZ*h-#TpV').(\ NE O~]"Qc0g{e3_8}Zi[P˘tـOb PBTPqJ|5aG١` 2= D|5 <\.5n~6IfĄ(?JnGaJkR;}kjg7S&DYU -^qoԲf$ljurvxa֐:c8Wƻ^`S4pɗ%BՏNl%vsn< +YV0fΌe^qæB7'j*~M`$}{BvtW⯘bk* S=d|`G!_iؼ 6c;g5DOA1ϡЖ-+e9} s^Q}[!Zk2O}/$T%ӄFdDjk@ Jd?\˹9%{wdg?|O0n+  SE=qH}3ޢn&|:Yb.h~l4hF ŕULϧI1,/LT un]Tp1ߓw㾹x|q{؟""ͦxN7Y4凖{*7Z٪Gjx(yu `ټ#p3w3 YLK۱6"hP,Qp*~364469I}"H [v EC(9^ITVQܰ75[ 5B.M| :# &ѱ.QzϗB$-*$'UJPWA {Ob7.L %NTҧA^5 }5%emXa.Ў[Yh̹爃e;g7rY\:~M-]Fi!FsJ>kЭ*m hLK1PxpWb,qUD.oB S0~@ӈN.9I>z1cv8~K9;Dv[+KH&/VU6ԭ$gsA~BF!|_*a9>k iLz^t "Nq8 \pkEnIEhvnG/dZьkc&Q DR?o%@)-mIkű짵WI Vt8|K+y~be].wt2Xt_juUh71zXX"QziZ3띇3&BBu4bG(<=T >;Rz1LJ#9q~e$-Lمw}wJُp`:zqxXCw*J>CvgMon[2mHUp42%iݼ}>& ~L%58G{OMdQS@[_t;z5_F#6#'-dM  .}F QaY mɱ{|e'Ψ [q2ުll@jNлk1$?-p}kL- DR?QoH_Ie+o?O!2?2ge6/0kFjdLEk,O5]1hƚ9Yhx5 ΝA$9H &$TX&"Ţ=Gp4Ul:6kٕ;$V1ݦ׉kkל4ܐcb[>~8Kf7Z d,Un' x@>4Aӎ^ ]4A|e߼-+ o)`cf _2X+7~~Nv}@Sjy4MBRswb.sʼnb/B;ECH&i{1cH!lo< SrKiƘAA3mxxO؀ck>Ͷ-pY@EdqC-ʛeXFR]>DCMr^QYb<޻+#Æ>Oe P' `2}8S,P:yF+ V& ʑp$I[:NzM|_w^~۲֪k8͌BfBȥpco~} Yǡ~?+dr4mU`4Trs;]*81R.A۪izCtJ )8!1-I;TzeDb 1f-WE k `9#ʠ ]0񸚕ۨWG"I,Ýa?"Pd=zKkS @#.G,DzHjkvmEOFm\r9KG!asEI.ZUMJ]$NlJu]gJ$qaWugh`| _ZJC+w9y#Ybٗ2O)kaF.0x۱Y2aJ ^2XʒKy?#Vma%34sVæ!{Ca -}@0,!CuX+s>Dk3cǙ% J`B._VB]M8@y[:Bz@'3tQd3hc^` iE 2;̖hk#]}0oǣĪBE*l!w ,lOd|ݶRB_7Df< -p>|6c͘j[&I9ʊrG'7e7iM<>ˈ蓻YQT PZ8v.Ӱ4[9 SقП@@rU#vi|Z[aXCt&I [F& $ 7KB3K[h4{L$!1P΍32UE-\'@W[Ax]}Z,DV=? 0+d HyZ6)-eƟKִ٬2֜y;39dP&4V:x $ě=l`kq"ª #J8,.%ċY7 wVBKS'Mjt~1:Ԉ|jWk=uV\ kKw<"7r*Fla;SfMBԶ& qFIk{ 5lwR୯&  0Dtq7psjp#q`Q;[,>xwAKB4C^Bm׳%FB1g]N+^x+9Nzo<];S /h GM}nrit$h9̓a(ޏZHLq 0 GOJTk5b)$9Ne{WH4yLA :^o9W\~{Tr:|q#J H@JJ (\4T}y Y ny,y[;Eh;>E'^q,LB*֑n#U?YJn'H=AVYl4bxJظ7V^ ۶ &[R h2nR-iT^olŭtIpv9.@J FڱP_,cߢC$ʬ-ֲ" nœ`ų0Z&1 IngÔ&:Dހs7}pc+c_gd RU>S[^,+"` τ4|Q]idy='N>J?&'1~ᾟ<Ѡd*W]J_'JjI!/yլ;;uܬ\la;@Z)ivg1B|y>v#&!R%`y~ܯ,Ju8.F#U U}<WQN8.`OY#ݖ^F(ӓ3L/&`c=C ?wjuwKSC}#ZtA~m@DQiioZ+/tc2 D{L3WQOغQbf2~'=7"ՙ$3@!QʌϰYRktbCϚ*Y&\yWFumu OP5kQ~C=%y\HBbQ qQ"egz{3\`t Dșk'¯^E%ٲu[TU IԻU ܍FN {GІM}Fc߬2 + bTaP9J p4T~K}ࡀNMt@^k{\l令٘"?>D=F9$hD!k1)(|y[u_wfEڌ5Vs(C \f -BO5F[=#f)]X?7ajR J)h,9eWbiݓZyI$bk*F%as/+獙)x=Ղߘ&K=yp+9] aokt7a7^bs-OjSlU!Go-0tX62h5s.ZhUܰ('Œto-YKmsv M~U^m>4/Dɂ}K CffQ68.lt0śhHFj^T{'lDtjʤXH2ULe>F*pTq941A{Ȣ]شHIrXóA{:W6@@‹M+Q>)6$k@U3ͧ·i]lje͇vo+b(~VБj^;:~hd=~Ys0u6S0aezYF΢RwB2ܥM*[H}&˲ݝ¡q!SPx!5y%y/Y7pzmx ߝRY̪kETU =ps@v*v(=dpvxɎ6a9,`ɱǶFa8!/l}Xq[i6UCڿelzIlY]862rWQvZ[FaS9;~_PFwz;hZoG HsN4AsF"w1"si49GB9sمp.Z\Й)u0*YC>ztfssb (,/!߲9^:E'H/D@2tN^R9X#.ёf_WFlJ=[\q^EFnk3 I}_͜ +V~9]kp^͒8zfa6if k+=T連B`hhzCC*&HN r@C֓tϨe>0@]d4W ۨ"ųձvsx I 5(Qzaz$R^9,?IݭO?d:l7+ ,PrbxqP*XߗonL{2ܣs>K 架@Voi/P5frA}tjj/ڈèyS/O`7/l0*M]dU HGACAMѿRBm&!N^ZQ]2fSV`Q Rce7^I-V޾?Mx* wN#;L#ٱ !7DOliYXet9o<B?&ۣ@F1"b?}/1?[= 񂀁1l7XS_Ki T"R]}DZeOXeAa-w` ;FEȸmӆZ 1^ a,D.}S񩌛eiƨ`ȆR$Ӥ1 rV#+<Ŵ7/!!FZ(;ƓV^jCIWJ>t́Q^,hT.tݔ{x.i[0#Ah✌ak?u& ?,xӧ'j H.73èY$eojB}le¸gPpbFZh{)%ϪPLtR΀ F)k/%lŔs ljZu`2)"t'uxVnKSx|睄pK"㚅h@ +X+#^RnAIւ?/N :>q@=J>;Ec17lkeSA~A1rc0Ӓ?;d/;6oqKVikHpUOg\b;; c5u UT=!Ed)rARZb;f;ۄNC-}qقnuͭ [!vm8Hfzu43q貑Wf7?oU=p=UG^U3 _Xvbh2;,U61TşwWKG)IJ)Žc~6O8KC6R^T?:u趾mubKP]ؖ@L]]`~`` 8>XJf?9jH\xv'pu2ɫ8uH CrS2qGϛ67;!Hw+-$2DʬB5Dt&v-܄+$+@Gp%&^C^"t%hOEjmSXٲ nQՍj,G$/]:A~9вvY5 qF X1m疹KHCX):3ilxǁgl2gA,'SS$aNʊ.uP~Qx/c 6S=~@R]%^#nfZ䎏klY{m*YتaNP >E**o,Yť?{y5\96H="1yJ~Yɑ:nMA鋇$7')Uߝ@ 4Nܯ% SO @t* /d1bv#J1sNܫN 7-=$s 7 a.5=x=ӑXB$PZZPĽ/'#NB;αOxp/P">QdwTN5?Cze(!rBmA:$d `I?V-dlAwY z'T}@GsO%MkC#3}zF86gIyVHX! &D(a"&5hmEksNa|ē 7 J~܎=gQrƘ HıKT%6kΜL# ܏CLq`B)rpTS}>QQu rA!U9O/mݡ F@٤ vzD^su.bu<ɱ?ѯT`dЙ/K3wW`>2rN#~|LZꎘumlfl{nnjn|BQ_Ze,zڊ?Iw zVlDOAxq< &^cDGz L2Y3(]$nq)|F[a8V  M.^R>âԭN݈G]KO0;H暘bV@5 ;XO+U)F nDdh ns\<, H(FO o2ڝ+Cdw%sWJa^՜C"ƛie5l V]Trv`r`K/={U:?l+MHe8ǖ{J mnӆ<fxm'JW~ws W!4q|YWخm4h_E7΄oImF: 37H;fހ{)X/jbճ?b/sW@`NIߺ Y\VbKI\քH6sPtjum`ۢ[!0l7tᅗN;(+6q Ozy {+KMq)z U?f*JiYwzxcq*\dAW)peY,zE`$C4'Q7AcW܍6Y@,SC@˃3_&\۞>XA:{PoP"U"r95HpOmZȞT/"rFbOuÕNyA/ߒ#{j(B3iQŰ-[}\m>VR74܃͜|'So/Jfb0c(IHl:ܘ 2ظFgàeK1!,n\<ˉi>?yME6qZ7n_f9۳sc)L)0@薛S[Pɣ?2DoKr#φOmXgu1)Ey#wND|KώYHLTWϘۚm7 Bi'e?H{NrB*;h׼@M|ԍ$r=J Gpvs>;Md٢gle6!?{!dMm+MQDJ*~rALu^׋ lt''kf/,R9C|6IJuf@sc!++ՒbIH4jн;|7ز_&駣sh]Bc9D. GoFLTkA7,MIׂ_p Sш_,']n p&7npUBy`{m\P_mC?/knOcڤ8GB_؟> Puc׼q5ʄ:;յa%]Ap99Ь.fXp>tH3՝r)+t.{y{'LD"&^qe{wУTpdd$(b)jG'b1(Suإx)2WKInC eכNNr8WWK}=F+Ģ[wŘaPM:8ņ9)vXQp4RHj(hga4nUH*JLe2\•Bٹ-Ok)`FR< (ORjn#_9hɈQTY帙ae ["lrG[繨޺iĤ0]fG0Y7;WacWr|%$,g ڝ@'g>J7_Ż,΅k CU|~5*UzeńFt()eљ5u Quv\ mPr&8p)2F.|g`8(c"Q[`\} 0W Hɽ!\ =H ҳ1?Mf٘.HQXz-^r+`aS ՘$"Fh%H#$A\zqOp-Æ/ U阱,ak;m:l{HjAx1r;* gD2/E9AA#ğ\G?H [/\X{\QG:?L?I~7ښ)~(>0|9z$ŷUiPqԲ 24;[IS 9B]e{PZ{2KN X(ֆoÑS+sWlnJ"*g04ns8gUa=#T>6WIY,c!hSek|Z\?ptЅ 2>xVvkR!עe-lJCw*_Wgq( }JEe9J'n5ʄKa[ G$rER{֮(B*ܦdl̶[}߰M3fe%D6HVDmn)UIU\-IN\Z`xyM uDcCJgOWdU'1\! },j 5\LTyҞM ci/؏ѳDL275}TQ4';&0uI2`IFlGղGwJZbGDm Le4xb| Kte?(HC>'Z !AUf kôtNM qR C(9u=)S+0UVZ{ldX'sf'H>.0 h\z=Ǵ0? DJG%˭-cl$t.S_8j7XU*Njm8N Wu$Yp9]mჽLt u@ӻb:*H 3FpovA;hy[_uWT?$m ؔJ^Vf 7ҿ_,7u|X]niyhHj7Pau&D( GCU_>m $[z8Pf&rQ2v7\դҖ Qht a+y8tÓهv*s4P{n~j/G!r ؒh'{Se1QM C!§/KDPILD, ON nJh?@3 UCS/ȘYCh# -WA&=nR5xa,5?/ezrw4#SM>ؐ,? cj xul"{_Q6ÊP vJYnayiuR@ O溻< ^e0sDB6tA\(-qò@u. _- ^~@sS 4v՛'o<ȟ)οd|pok d$v EiYQt T3g<;J! T}Dw,.&!-KA=^rUfxRYM&iI[~w 4vKwtzWgz۔7KW$p<2Y~EUF"W0DI! )AdƲBxun|*λcPܩmQβ6{n mϷ~SQ-( X_j;ۋj:{J^38ydȸȧ_x*Ư }.J۔luķ):.ZX~D;Et/5Q3VRpfZq(]0(7kȍ!c.J8hz7h?jFAe7Zʥʳt8V> XU<}"Jx{خgZ| ff`olR+<߆p/yxJjN}N( qV]6j8n_lΪ%|OaΒ@Y~{~-RҒ"'ٌ%ql}&h'}ΤഅɌ"r}{/pϕFeځq wWTWt/eۙH ld=?þ"HrGqx% ;cл UJAz/*uQHM4{in4w'ꡄ .C~ p_V u&s腌A,}2-S:!VBTu nnoI;vPe;7ڼk' EsԠNDz XG+C[.-䗮ud|!P?QS7ծqH,~\9' - h8ذ] qnGh=vta$ L:1Rͣ[\ӷQ6-VHX`*!*($,#6-}C|˂8req.&[b WKFbp#^L7ŤX1֎4=7cIW6dp࣒fhYE!݀J+]xlcPu =Xŕ/WMj`o4ZG+m|r C]. Ʒͺ]t 'g*Myb<6:3^Bn=]:a aPѪ {V):jni%Ps:OrXdڌ/}[T]L]u;HX3Z[hA3P)i'gg![nׄB2X Ԅi1AiY}V(GG͌U 򆽚hK맕U'ڰiL{ZR<^ӵ*CmڝڛlK=&[ǧ\c9~8hPH' f:5@rv6b |$ݕst?RGʸE%CJWxp] xңK̊9qբ{D{G|oB˰n۸6$;grVP}l6!CqfeV|\<9cz{o a?ocՅ(IVFbٜY%5H]X6R~r(\vzw^ϑv^:`sOGL4#廢2B}n4IV+ Dg=j/lKmo4ܠ& O7<G8vը,o݁1sN)1f[ѡ^-",*$@HsF1!w\/OΗ>*`LnK>@ %1>+VRk1pIjflճzsƉWh蕤۷T2@_x|7z4.cz ;iQ$@XOk ABbt_jMd2D?O!z*`wFcЦ^!,@4H5TP-]-!y4{4o+~<'27ZXxkz&0t\|WtXDm}&hL&iJ5{!cV`eDdK&3*'Z0!Bënڑ *)?*ȿC7w4'E=!kY۶xEX-aR6mTFzԲ % IܔCOǰBZQ.8 x pqElŅ:tE9DѶPkCY(o'j#QR>Xʼn(7tPwõ+}ROd)LϻhI@6B}`j$I0 @kZ{u+tm ^,!?v8)d<290W 겫1/+WJ+[;NPn?OZN| *"̆jhy!RNr7]YcRkVZIۛE5H侄#VCz2[Ht`~ϞDQ: ޺R{gnNV\' |!q 4F Р25B#Z'f 8cH2WLV#-5jondM%0NėY+ (m@obB5]m4wFFk#s(PiH,M`UWm'FyXZ!k%PdebCj)-(8ޙK8Z^KFY4{ʬ4M ܐG<1TCiʀ M$)vd=' L?!)}"OŸ;?\Q?xrOLRQ "K"zLP{-^D>(J¯/  JbyBwS:E #.yA".ݳ ֱ{]kˮ(xWW}b#*BoQ;첶/ѓj$o/2s=̉|*ZK 0tCVfT[C0MIݭӒ'@WPկ٬`er]"2nJ4Mg:WSmEkR4~Wz-"|r(>_S瘰TLZ@$ >l ;1$3,j$cj,4WD`ܸ:q2yo1ڋxK$Uz?XΞ_ mLpPl, g$ü'ybPěCfm,ÛB i5SʔӮ B`8fP21 +Kޣކ+L_n'Qps!)jIw6Rt׳Bp0rEAST$P^}$-*8 *\>}z9@7+*K`!+4[ǜ"h5ɽBR:.ttMZ?_,MxKzm_DObn { |W R8C`."5- olHw߫ UI/QL}U+Beg*ę@k#"ytaƸPu!#DaCV Dl]IyPەOSKqF̖x3jHy2O z:/-j+s=STrtd䁈: 6RIS>H{$S~bUZӷrfNv`0jAj+!~ K`ݐ^UVP.@iJt(2QTvWh<4K٠8o$ciߗ/J2uBJ/K\^,Rcy?\JRdCؔ'0c۩f[(1N*+Vq: qˡb9ռ))'k25S(GhkxDlg ,U59-i+"Ԏ|ͼJy\Qڇb"Y^$?pLǁ5vQu@x/:4>2ۚBx#wLUrޛ%eq`)sT18 x.1xH1c޾)R(^ ƒ5ogR'oepl$%xV > nv$anX5N܎f!JN9/ÐFO>%ݠL9g #`5if{+)r1v9D8ku#t?eac,`k[o΍vgNTv#s.?e7Pv.PU[gkkHsCAwȿà T+_* ;:}`@ufi-eS4m}+^B~% 0|%ȴ `4n_:yewDF\ŷU: R4洓n W&Kח ע-˶V2)jOXHS+Ȍܸpr cM~+s"ļ3WHxOW04QܡyYj&hp8!=rmp(R k3©J:j|Nx4oWzH54 s(!E؝k8+}(D#_UFHC('MFJDIJx"If&LvzLb2w ?sh3xo=Bi!"B2 m-V|DQٌxW#nmuzSqMa*Г?l!i9%->`6Scn;矸_v$bR- |y]FBIXf^ 2dþ@8fpvCƋUhळ4+X!vSJQ9S AXNk~Y ԌXFke,P<ސe/T)r4EZE]6i"ZǙz&)B/P oyN} %ϳ.~J48;Q8ob`:f(m%c|G;%|?6%U/ɼ{u2Άv`z1brl5`O}js@~@9Y7fù0Xqn[=҅q&¬ЇX;:wWdq",QRl.^dz°Ta` _{kmhk/[C( s+Uڞ !dx2wB7SD5 A,wWΏxGʕvm&ڗ-JwثW0%_?6.OU%]%;pOzmNl e|oyiЪĸw9n9ݮklJt؛kyC{< _iG1_lWJӥ<3˩JW!!ɣa`j%Htg p$.pNs2F曡if K1>UuX0?m6iݺ;G*9Ahqxb7$_ºjRr4Ρr5sGVwkWct??O4OÜ|r8=J]c4c OKޔpeK:bS 消Щ&S{7 iCƉy\N:&7 A ^qjs?ldcaOQz0l=5'FـZhA>y fNh԰?|5ԆĜxwQ]Rbȷ uJjP,͡ٯ?/[z@@0'3es;="sD;F`|fGFκ5 zXpdnm{Fee{]-fD i*FV"zVO%8ҡQsN@|7-F÷l6rmzA7^ǣ`Z/ޫ%uCܢUU+}$GyGta'S.L ~2z͂FEf, *[2D9g8+mFN%nڼ C)dww#/@͜V?4u~EތO* ccydX0,=֔H|JΒ)'IXIKtjɨX(w9q8HixW5L,,4$e=u]lRSjY@{]mSl]@]N0>>ϗIf/S YN|U-ۮfinGY@&bHLfkpJ]˱fD*AXWDz/rI!Yِ+˘!UUǺU؊RiJXdK1*E--b 0p}j+6gO\:o~<]MYiLJ KƎ5raJfN9ꕖpPO{ g7VōWj'K* @^$v<7Ԩ`޼2s\7}jo,*C 6(ɺEc 0,(W^x 1:/G9'LW' LrSKxQh Gd# J!7? 8k0O)wAoy4rcLVGMˁi܎9q;YgH-'w[gKʁN$]'@Ho\pY,e[К:rf }2D͜5]VG0th:uOnQk}/5◮,kƏiIlgcXlwcԠ7]:%ٟ#$6.[rG)nl |vHyzEٳoߔfe,FR D7A`CK^RjTI[PPlfL O$4Z~ $f+qhHU^0nn`S<벍NW/'],f(g+a15ϒZ׸ֹ*PufyS̰jR\ɷoTED/1db.5Z ~Ms&{٘W0|:Ñ?ј= lT]%Go oTCWl|CX zo]q_6 Scw.'1 nȈ1h Lae'hd8ni`v!q(3At@]Q)>thm( [ɋ!NIGnmhdAqНP.bS$Ob-\ahnm2^@qDqdPkgqª"T Dꩡx]!ypI $!sޛ") (H '87>:RVͿE{\zYNLڳL~*JGA2I#[U`xlv}, HW}?Вem,dIάm>ZW:MPc*7U "?M J$̉V!hɽDkijĶ-NP)S-xb3/{ xK3ߐnsfBX0wnM GxYe c͙6IA>*Xtcu/ >V _gH"J ~HM5,g'?yEU+ s ?Btg01x>H )XG+=D+R{F՚al=!syf:X/xyd{_8Jc8z\^Y1,xDP P>o+yBtDt􇪸QIXYmR0S ٓ:Rj2okRo9GJq3K&ŢFsd.=Z4Rj3ބ`>|Dr9x7+ OjbhKѼeFi!ǝ;5J;͆g'#(zvGX x(q׮zbRm_WH3~fW}E&qM;,ܛ> XMF} p]p۵;q7N oPlijD2_ g蚉8@q$E}W?Empv@,#R0Z+g[t.KM J$Z<b2?0J_~klџBJP:Styvc~mǠ[8c;f\PS^Ff`7mˎ*+;V;iW ؞p4 ;07[%(W;lYR QeTZHHkCWs4i =/Qy 8Ɨ =\^1memamr?ER-a9CIvˮBZAr|!1 }}8y*`_xאEM詎)LFVKu{_5eEI'P\ZeR3LO~~l5C{w"Ҁ<D[7͞Ў&-emJ:Id{HTOsh!e Ze\Fb/FYo8,OLI+m;rɶ߻| 1UBm4YweOKIw~q 2z,;4>jQi}V͇D!q0L }p>ScexnxYK&e(W !Kh|78.WkuQo"9It&VbW ?f.)> !r[a.=9 RL`HH]&"DH_uKŮQ6`1x Oo'5 ڡ /f}`mwe"wWǶ~648ʍTa< #1 w**W m64s` OQ第nƺoxshJBJ/ks?Pj(EVQ(km 7H?]7Rn%;hw{Skk Oν]NvffmCi#ǽZgqjz,YD- "mdݣu Sɦ~utpH]lKKKN sAU;Rliq=n31QE(0 /+Q#p͸8JhG]~ޕp =jr/W!d,Y=e>BQ1J$w1-?h!uo#V}~]*L͡9H RkBSCFvYJ86$9[ "f:Nу:ޜ;o\`ʓcIN0~D2p!>rKLtI?[וܜxO Ӟ\۷FB!P| T,tt5x44/!{'MeGwzf0e2lwSvϞ/X Ǐ-:[kqx&yXI_;EP{F~D'm#7>Eަu޶j)2RthߘܱWCz@]`šٙPj$Þ#RYi!b.Iz_"|T#պ3?# d~UrY04e'Ŷ=PVVe #aTKtdj='Ua[ wEDg9;H[FqצӮ˨N&ɠr7 PuaG}]͂n_Qc'gVP^aa;qbwUȬ_h<;]@(~ 6ĄyV̲<$38bUt+YM|rR7}Qp͖6,<x|XBXlDU . ߧURmnScu.ۘiѵ='l%$ފ.~/|)R9b;,+,]tEM{=%>~(oIY٤#5r rȊ\EO4^@qsǖXJ*KPK3M?G (I|3H>+J2m9L"jR6 @A_MZY5;) 3+;W[: 3D|?TsQ6my `#hzn5J/λS'Կʚb1npnنFX땄׫{v-DoF_b4UcEAu F'exC`' xqa"{ƕ$džK(hNvy:cVLFUVoCj i`k<;n% cu|Y\igP[OM:QPO|wI1п+q kX1TC5ĬE&"%9V˱Ҧ{G1/B3aiꟵQvL/Qvȥ,@Ce\5B}p(%Ԩ@o̫[> }1|Vd 3/AS !E.$H`2p}mX/ W:\ܨx#Mx OUî-"` h v~QqbfA27M aޏG訶4:|r&g^<$vWBLÌ$MoH]8sJj#jWmQ}iUzt߻}4Q"\lwŋ.sRey70wW^ß+<\ #s&$>S1,e "מ^LlpiLSNmqv[l]s cu\*8S`ڗL>0OGڃ>3 .+D؄ҍ!:j!Pc.ZcaS><*ڇ=2 \"q/-fEz]"̪n<%Llg]=@!hi`Xc24Τy,P:17zY_05m <;½by){Ikc {E+":v'B2p!- {9 Q`w@qߌ aZ۔V_|9M oO0 7Nsp;E w$U~hX聦|+m1W<$HHÓܺ>ЕC/]#b݊ ?%쀞34ޞL$?>R"&<L̖~c|fnT).̈@W]ёLu5=owԀQd9{\^}쾂oJ{!xg^?!ŁO3!exy{%k%1h$*@ZNr;K`͵r[>]  !Aʃ̡|Gm>_מFCPR䄰8)"[FI6M"xpx\v} u$׉rn m .ȩoVPZg;Ng+u^Und wei v'"BNLLe@{%:0ӊ(L9>{:,ܡ[\sZ ?qa? Fd[ yr{9h~zJ G# ~c[E2:Q?ܼ4q.3{@QbX]MJn]ǁ4ŋe`IV*x"|U|Z U$F1e^fN5o F4ˡIai"7;CV0Ee 4{5ff <F64:jE:"ȷt/ L]FRA%d}#?܊ p#dWŰH̱U mYp߅\_ZLM j,=Gz6>TgrN,]A (q=2CyIPk ={ a}>IUݝE>kNW枸[:|ǩuQxq8S)RG& Bt*L)f/D<AF15)X>į9vVKȌpv9syjC"jie ϯaw 1wq!!:D+^ ^NpѺcؼ衘:{ ;>M98FDk({Yz5rX歏MWY"! 2{G LKg %y|CB>+ւΑgџ0dB*\͵w\\~>NZ*HJ% hH;]Xɢ*|S쎀 O‚$0iOj6"OѨ;zB%%,s)f8x:)"j0۱T=-5'@eVF7& \ȗv]%Vp_#Bݝ|zDP^KW +ip3\{7)zY2:CR BkxH5\^fsm+B2ŃPn8Mo|-&o:2WTIaaGG8O~} 8/H]n"J[ res@ T$UPvw"/gL&{zLa2zd\L<Rc<B @㵜%%[Dv_sO sV/ ,\o#)ŕQxnD&)[BM\FcLè!\xPA_4@y 8e^; W3AyAdE=N˶_|TbET,prҸI/ 0u||%>.7Am磸>sm-^mL㪷]DZϣ~_zވ؊=4uJ Vn#) (O׽.]!Oǜ'4:qnoNɜ(B-^{a7ІkcNXm.6p_3@ʇuKЦuռR+~qO(6wv\<҆AomS mjJـ^"=L2{yuRe6芯a`r ;yȐe NK\6LP7{*D+l'[Owo^VP&ePyn;KvjQ[} ӦG?x)I?R{O-nE炝v^KlkĨAR;&^U}"om.V(.en$Ty[gwsn~v4p ~&'IknG:Pş֫lD]V{9,KȲw&ՈK{q韱d=o]hu9^k#8b{ Ab,dQ1ٜuF~+X-d)ބ|DOCf #qР#QTd.hWNpo+0Pq [iW\g= .XI[ڪA Xȅ)*/^%~٦Szɱ,)Hԋ5'E%,Ff}?w;JXh=$t3KEn˻OTkLIRA\5I;IVЅɐO>nBl5&]ՍyddID}cQuDY^m=\CxUr"@?bx99m0y j/?lVg e={ cTGׯ(l"Qh?cx(cUsUdw:i4IR5Ub8"+9Pͦ.4zhH%Hg9VAǓw041 wQE/%m.FJ5ͯxJ;kguHd*#0&8S Z6%2](!¼ngww]KHɎt,7n+S0+̇|i<(`ݥcoYQPifҐχ6 ۂ"H4q: glB|ǪYjref"X!]`g~w]x5lk_qk/K 쭨0Ӫ]iO-Ua1{Tx9)Pk,'/F%0VŜ+Pj"n$ZXo>tFL %W\ưE5[B ~}cX>o]|CXRHl<:b(`7}Knֈ{ OHeOy{rr8HQn3A̚dfm2c&*at.P4۰ 'fZ?<ާp)>_Y[($Z|q^tAY-Kq c\bïv+›2WA~nBbV<*?vI8Wfcbҥ}iT },e"=q {sb2fp3k5ΞEӧs$@Bql0r &ɫsU{Z[:8ҽ$#m6 b:td߆BX=vCŭ"C쥤M P vNcL _[]BaLNJi)@J9DPݵKy5=siҋ%SZDCrѫ  NpRAެʻohK\1B Qo4 4,A}%| V,vX9z+SH9I c=T_8k;Y̹eb`cZ4k#),O\gMU2oi''{P맷L8=T/KulAKya8AP_8qn<ј"k }8[L򤳖H|=E`;JŽ:\%8S.gWMXقP4gP*N@)_j!oS ]<,)$@T;*g6UQUKMȌQk2M1ZPZx~fҜ4b˲oJs= ť AxwgMGʵLhMh9(uy$fu^Xd7֯1V# E!"ͿGXŶrପ<6i0aWk=s 9֎\bkIUʡ-Fݓ><VՋ2fLki ]Mhln eJ05푾G\sӈ,!z sk 7d"Ib<}3y5Ѽ^Tr!208"]yP@-iѻDȴqHgc2nzL Wɇ~L?'~:Nf yw-U+\2K~Ĥ#̠D@m8YwPڂz%)󅮎o+G&?bf<Z>&S<֡PJ8RV@IW.aCZ&iS :9 XzöWltig]n{iRGqȞl.V뤖k7w3Y5G&:L\N J?r+GEgƢ9|2#vzpP(@< v@\ʧXQwm`÷;%fd?';)'9&'M 2JwVؤ ^Na8r{P0w2ii9:$:(Uew^u)+`FvS7b*탏/!F(AD)@1oq51 6UǒKn|x.aBI񏔣ᅢ"AwCVaB)w6?ZBEA's#T @:UƥBa )'wԿQ^>k‚& O6Jw(+|O*OV2&:CiЯR $n}P2igUxW>Gp [Ϳ;ilޯYE= 9[gAwƻq;nx\; I` 3ϔ *^ok7g Mvc<2 h'#twoKjY+t,StXXsbLI%IwlYptk SG(<*Z_ Hóz4acV!i35သU3Dfc^0.>ñq3ݩn=~(2?J+ qas̸+\ z&JʈAf@qM[ib@1ozs+9a|sC͙i(p/،@lV鳿?k/':f3vwU?kp331玵/^^ctaE# jFaҶ>U繗ڗ (М$WO48QXcb=J3W8y#6tr9O` yLfU쩮=eEU+Rr^r4OOeZ9!6 QDZJ~UvLyu!NX3 '$"`ʤYE w}(6Ox JO/}Z Ռ ddՀGZlfRr/x~v9߅x^Q.*S'k\Bk$!yNmD:w@m! [qtn 8{Nv T8O7kgSiԧ. J2M>0 6zk}/#q8v3y a8_-UM$. L\-ԋ9^V r(#qs06# ;GsƇ%q)QD@b)hBv;'>gy_ru#`9aZy"@gj^2+F8\b_q^eAUni՝1F$.ͯ}bŎ94w?6E˨׹dOǮx㏑.(i&>:KiI \]i^4uRt j \uP^@>Cxh!%X/)5y#մ]HmqUFê4._O>ulLJhIZ^owm/_sd |ơjGA&kmw-9E_RTW)$KR^|QB4(b{j>$ټQa/3iAH*L93*"ܷn/u`Q8mutidú&s/ a;<VfӸpch4^ɘҸNiqBX$UqYDl-!+*A7ìanXb^f {gFsRҷNVHr0K(m/K,ԏ*t[W[M!6c!U5З_hel>-do+b泫OI85c э mpa[(T '8NU_m<=9>ͮ ޱbDJJƗY>{QvB /ݏ~y=W9|P\ssuh"Rx(W^#Q_^ll63oUbfeD(rfU~`V׿ _Uذ@&`?3Sѵl o$*[BXqYGDF6힗d ymI#^Yn!B [y虉uԮ[1 d[PHewc=[_3]iGmWK8-i3wZd ɉh1*,YLjsrAc,WxwUЧ_;dW Y‏t3$딵ïʏPjud~C˥E]e6e4qP pM/2 oeggʈvݸ/'K%GuG6#@HX|@%6ik[uk[)H ?^MO$/9JqiKDaʜ+"Ws %Ս߇3L[ M't!q/liD!)0 旦nvQp#7;]k*|bm!P?Impf;js^Г’3'Q ar$+k~ -MYY:jj_i++ZӦQmc"W-u;Swι)^sq 6L>bQeZk osօ?1a)\wxؕҭiGeI}`,E`9t2? *O@6wl0hgzbci?*C8wEdL@F i)b.f`v !?z1}y^if3ZvI0v.cբ|:ɸ0?bkeۣdV+1|FcL' 4s;uz?`ǫ:` =~ "ޭɯWeٰ@csP C2[olέ}p^3- ɮBNOiIE^g)R3սjg{qI,O%'ODPt1^(P pt>TR#!/6 Uɲw2g#4X烏HoAXgOkl9KӉ%{ 0v Ec3a4iHsŽͽxG/mz2=~vјk:Mh9c/ š3kNOt&KטF 1 1z =9p!J %a\>A-ێmw4~Z/Ʋ쾂ɯāJG k\ݢ=CHbKCw|S|I[FN'~^~y´'vxN`YDO<—W3Ae# # f[yb8:\K-!2Q݇}).пwlS"XuސC=Ex_}xs}VPߜByܒ΢PAy*-E/i<,!:G[U=y BέM?ګNIVsf+TU閣YUscpj(`"k&RlE8jPBXwG,_V^-9ݑVpbiJz GrK3+Ĉrv gv:(&aAiL^Nu{%X $ʥJV \ODqjP^:ڍ䡬d4kzT"soo;Y۴:˷-ZXͲCxT q S> 菈r,IUwTL:x-$2;^.xD#] pl.LC4-Wyi.&j b>GC9: 87%©=ƫjX oA8sԫ1N_ٝhS ^8&U0Ty[ZɛM#:5I84USU`@Y?]? ]H aB?ʶc)>+!5 ,;jFVP 44=sTD{\bPdKb7sM'wg@=œ:ǕwU>ݞeDcxSCN*3*$ ^@, m#pJ٤Gx;C'hbn4RYOgZlT%APJ8k@mbqחIٸd`:r&%lgFsE46_YKQ}5;#H)$1 7ˠW%NA=^hw1{-lt/w_aQa*b.VEV5QNze@<"*T?ykg.ܞ1XL}C8(`*]%~~J@[[W%)FS7& y<"6D@| h~HˣMIIK=6+C 0vp prK\pힻ4xR9RS00g`ȱ{Nte# ~>2dճ2%wµ6{kޥ U>R@VI7k관Ѿ /f6Kϴ,;αeH'kQ {}f2Vyr^6@5^xZz^ی"% 0ekv_V#*P=_$P@)e eS:l>_lz} Ynh)L=vM,#횕nZ(Hw)/}hjIgn0 Tj]7+X@S9;{FSƂrW[МDQ}`yV˺Y n54q"#0 @;3 ;74)I0ްP&#g֩:혩prpq2>N#f|]64.k]Qjb <5-zߏX&_g5ޢX0V>:97AG`,{BpC|9`gNr4*2է>ڕ[^Q 3G%R߳ڑ4}{=/cj bVA_\ePRQ,4KV?|qWFӫݣT/ &.ElAgjs^d0J6j ~rDU%4Vew=ΜV QcL \ o{`k:+fP6px܍%~Dܑ 2lj/x3oicJ|q.{ޗE@MG :ZH`\]RR Z" uEi&餒4[+(I{TvgbZ1G&_V:mɡ}R:{_)_\h3 L(LJӲ+r9tw4 /nytA9raf~xHAY/=`w,aijbrU Nse*Ac .wi8R~qoD0ى2yt΢@ۼir( YA :c]ēQѹ%ś%(i+ cǥQ|~]|WܛY/_:2tU/HqS0Lk1TZ8,nsR|@*3̟V|kc"rrWb?1ٕ:^7v'mĖc <8ZLBc#OB Id Ч0gQ-cxN٩˸Xv4sT Gozg @غN$xI$h6Ù[v9e~{x.#1\e'& (7<%AKS(~&d㔺_ ǂ syx7 "ġR@K) ۥo_>#5(n &oz(t=W_9q "G[FȂ ~r f`uPT>ux,GAY2~ASaz/مX7lcW3s ܪqe㮺I $ YW{'>^H\&hFVS5| 3%hrԄSB\ƺ6Ul]\^Ix@L=c:VEO~K! :*og;tD5Y0#c>>K@ip4Feh&oGuy)nIIr%/ʾ;>I40=:XXJMmKh V~uADwJ4}<5? ja9E/\u`'(Y(Zbc&k%@YgAd%_y46]sW(mxOtw̹RH戌W FaQqo@tRJ vXfKf- =KU DŽ걺k?R|I}OMJ_dJSBUpU)|3t',6}w7ye\kr%L!F! 22p8[UdCZڽ|0#iExr&P4ϸER޲8ʦ*-T eaN"nMЏ! Kle2zxU\6?4vv$gȍj.LϳċB h+gzF[O6 2 VlP0(MQ '۰ pjFn8Liy+7WȀx&pLm,'fUn #bKEOY$ ]gtїFt~Td :9sԐOLϴP R4wPeyG/Uy4VK@R̨K0CG>g>AU 7 >+YwAb݂?q?̨Zԃδ^˾r9gG ]]f!5&7AaI ƩmK~Ѿ#/T}`ԠQG"۹6{LTn;Q=~ȬjlmFڡ~jRͯ&l}Bܗɋmϧ15yy 5|#!+ Hӵ)`lB΍gN i~J>笤5ϻ'~ ]a7>"|SQ"4:Za ^Nu crzm@>2wԧsp\.?RO׵ƾvs'L#WA<U-;d󃓐vx mٹ$2:AA۰i9TZYnEJړeងrDCs H9^5Hlut|YX "a킘6c`&ѽ$d_ $t|3X(,PGaT 7QѼn2j·zcqk:](>c)4~MJ]wV_ &?%Fcl+K~)"j77k'M6˗&u8-ա&FrlA^2^KNdOv+ XDKo/&{GBU5jfWПFiK9-1\Ҍ6Wlh_bڒh3R5N\Kz} v~sDd-"\3U]6>-fSDCJKK.I?k,X~Je.qCF6rœCoUbJ>W `wWՃi]!!E_>Y ֭NroɲH];?fcbR< $3Ȁ4{0<]'ۭbxM z͊a̍5PKv$9!u_y1c+z MpPz% uA<э̣0w}gW`wyP޳!h&)ҿ?gaIVXXGdl 5X3~+;MB4r{y&; RKXh2kx5=c`t?Μ6|#LϠܙ˜50 Ejbגkud-6IH'; ~3o|M-[@,=!a_Gmy+㈘"|RbҊk" st9z/8,5IN8hxmO^ EYB:8l4=*Ё*S&^s rD!}I.wjz> !</N ̎kRt!g++Oz|(!6!EOR Lpt$v6sd ϓALnG>E}[iFd7l/K%4z4zdJO%nx´wml/ E*mRa ]iEXl@0 pv xhiW\rU6XnîqAd븂 1H"~a/nQY< ap +d͐i[-7m[>lݙm8]trՄ"J5I3Gn$d7ys*I}f#7I˝妝릴daj7-;?Xpy9ⶴOIU*f(}uabM%\NNt *nӕ'.U}8]hjV:ipD_1E@kiWo_~Ǜg5,_8 0}(G{[$1QD}{Z獓 Ѯh7:Ni7WVٗX!a$^WZ52}޻2S>g#ɚU@R6w[Xb]٭ C> 0X}a瓰{g+&c'p,kw4 "qp MpɚPc@WqJ׆ddb0ӽoV+c<{FvϹC@":J)=KUH ({[lVrBt㦡ЈNKP|[ f~@mt ih!nҲi,hZwGO_(L[/Ln4;5򦓊5,E$b*&)$] ?v0ЇpS #fqoEi 3hğ"t<.vt>!Ol ) d+1`f FY'T6qYج+8: "NJ#`Y\,pFSkiB"N(5snFO Ab=D\PeVB`xekVN̪A*ׅbtfS`=.ܢ:׾@ 7wBrdIZԭȼ¤L^nZc3tQ?".lgC_iE Rr,Ү#tڽy7uU-K i{Zԉq5JE Qz}*VafQ<`XkJX=){LOJ֬`2OnF[-L~uZx'(G%T̶1S쓥PNRfՠjYQHiXr"NDm?)u"{f-+L]>ܠkTL@aX}2C9dcyM FX$T.2%j7d7]S@0@"][dr(僉۞A9os)bdp FE^gLGcr꠵E)̔,js:覷3կC:24łwp^:S@%#fd|&E;zvN-#)xN]mV x@@lUjq=U-; -H&I9sc9f+U67Ctߴ6<{7KJ2"s${X|0z&ڨW̖RYvE* Wf($Tt7R,\(2֨^6ؔ<_H(ZǍF/[H ˚ J~}Q eYVUJvU>ԥ!:o-C M]jtZV9N(>Yf{ȟ͆ޒJg )]7T6>yb+]@((;cfn+ j޹UG$Π-Dz~NޓG%5GC2|\O'BKc'] BD5Z6m:9eoZ;(]5\܌ L|zZJ FSOl` eMcIkcbDðG1k߷`^!BU 2K٭\g_*" .ލ -:fkW'a$7Ǖd4 H4Qу޾ HL^5_%^y} x3aגh09}xkG.( k6 . RWд6.ٹOBIb`ӌHR^ MZV~o3y>\ͳ(hUO["0v ycqXU Šnlj_ /G˻.>bZFQq]-IL/fqʱR~k?\i4*F`x۴kL|W]wոd14q@ d+E̬ +*z2&?-E&" !؜G,1P_)ؗej²|{eA E5Jl@7L*<u[D|&Ұ3(-Ъ; k09,I ,'*WKb 0%_ q!R'HQ*qx{+'ϳ#/P0 LsC=3Ȝx{ύ?!Kr'|`dd*aԧ-=M C$f'ݻei>2?*iizS5pJZ-= y*pU DG|ԻQmGg‚}f f6x"`7&6ZqWx1)aSJ J#:}sO[Wo>x2ķ˷^v(`-RkFPMS吘] D`q 2}Ԥ>Ff!%ʠW翖΋ڥ%9[%ۺ(1+ыƐ&czʼnBlv}Sr&ⅥIQ?R\0.-i]aܔ 1m4A%껪r"k\!L yät!$é˥|:t}…-}"0Cl0뼟",j^y>v֪ mzkT7͌S?upߨb}0 !Ԩ{|ՑXg#ܻ!wg`v6bO;bIe ܶ$]*.# ص'45RSILI ߻&pSqKWboȰ Iu͏HYŝj(BD`EtV&k43MWsRdٺE)gh?&]hҫÛmcKR"(XA8UZ"QtC @8z!9,V{1b˅Y>vr$#1ڴȊ)󼟷Unh'7?J6:6Qx Khn2!Ye~*NKJxG>"5.4 ;Fie5( FI*#+2:V_qȞ0;u^E5$ؖ&O($,e9 *hɂFlPIrީAAp ƳWBQގw#,%7?5%Őny Ep/yDG7Fq[E\ }ssCuFK;FKzɃ7&';JNZVﻚDe®v_z5.Մc虓4|06:vF; VRTE[JZ[ #`" xp-Z/jWr19M' /ظy&$V[.DG'Y^ɂMeBN!h~ @3 ;骰7ТTC@|fu@~Ȣx(zmCR44x$e\F,sV~yg=&X;S#lf[(5]cKd(hQhkȴi;tEY8B1'v* m,;о9`{ء"} ev<}rex?,7䪵(ſW/ ~h%i !\dG`("R,ەVW(* /SX(Gڨh5I&63OC4wo L'a8Ӳ``!vvR/&q'1zCp8Nc(Bljwmu' Pl,mx wj(ȽE:y?$An:3+?JS^TPa/a\Ib>y q6ѯ{ajMGƱPwqq]@t߈*3UNUnIβ_~ 2Z[ys^ꋷc2d')|WvҾ=?A7"+i.V?V"b JfT.}xL|F#xLju V@s{"9TpQ9HchTyBuςbmj-/Sv3Du],45{2دEE((tNB9PQbZzeI'OƼΟă,"1F;+Gq B&ZdSЎ#o@75mHih4,"JG0E=]2!Ҝ-\bh[^%e*ĻINP2.2V$̖e8\ՙׄ1]tSl^ÇMϬ$o]a^AS 4ٱbfoe==>Gl$ge"j]xEJO;C?eRB6S| Avkd7Y3FxS*wFTK BTa4TG 1" kjM C棬߻0b;-YeOE#4uMTtYs7GwdP9'ԣY IqP1 YGf'(+G*ULOdޯ1Assb4ߖ<x/Gx.+~E !gw+r@i&J\J`[#L2v-n{w=oxfAxs[fg)ipa3b]vrn f,0,Y=UESpviK0ÃY^2XyxsimϹpv]:Pߤ&ح謐|l@}whbyg;9lB&{q4n\B_[at@a,L`m+u0X|Vfm?oep=鹜v vVC[f#2Gw~i3OF9CE+hWDtD FOkwYIp t5IGeat @ZzpUtGs)ժRv-k(%t|5N 0L#>5 R<|6J!4psX, NVv _yUwxIi,3W }ؽRE gڢѯnVd?)Ƶ [dd(A9=!m3VT8Lo >8 3Nݝcb^EΒ!ʌ "k ^!tB@k ~ CC"=X+p~oC!6 #╴,&ƝeИ[aDha 佷֯rh`fg04j9hci“zy] I﬙.K&8ݭEy IWG1i=.hvOyM,#mN*Ghy y+Qw{٥_Qzx_(:#X5\F= Ib_< hY%3[B V yaa -.0a|27yIvW{F Mmj­عa bkW[L3qqYR᎝"Cu\=Օ+Z-ſ[Jo\іtpA8;z-OOY"Q(BI:p%nC|<>tFLS9@kCۭN%&Xn8lU 2"iZqgj]0 7n]1 Ü%1ly,}Q|*䵥vI _!>@kX|A"#}/dO(Hjncҳ⪼X%a2q*%6Ow3;]uqDzZ'sj25Xe |LusD%Rvzk8m!YK|{HV vm+N$I놧z"e6&q5uM6E%4hpp؈*};3eX*wWb_Ӿ#GD=:+!c &AhS4(4p}-SQ5387;dbHp^6GCRd=@d#|P"2tܭH6*OQÃT`")"'˸<%*8hd;w6=1`.Bm#'YQB&6m\˰|x }#rhbs;}ew&y_FM=Z?#{η5pXƗ'Jwn/+1x[\=d[C(+_ &уjI'IoX?3 6HVNI1Ɛ[ Sܬ\pMGvg5]m]|2VAS4+>2(%WnVpF] jI4sI`0X@U΂mۥmL0Sjm*[ĉwl4.95\9ekpfgI焃TĬ1 ka{&KvF }Y+&i)MfyԓWQxdr묛/-UJgPj##|W cN}i-sDN`·Y8K|IsϏ:{"N%!d+3"!Șdv/:BpwYhYβۅt'!"2ՂP=ͤwr )x T ZN:/nkOTg-&]41/v#;I}0 !M A r yTJKW8]KPTY qf{ ȆM?-b?|&|SzV?]jE@A긲x/uJk0;q*c۴DokaFT_B}S.ygЭ3ߛcj!#YM_їot˖[ѩ 6S$)&U $A8SaqfÖȨb$q\;kzh{#21՞gI㯝+՚[`ljOAnCK \1yCZl!Ԍa^x: F1&q\$։ߧT͆30ASL۳Zg7z[%8jcSr>O aH[Ws˲.$ӆ) |LzKx{ŋ 7ya#Q,~=!T`5p\/Ke̸nRazQ'MzEu'ޤJ!iz0_K1ƘvqܨUeH]DBQ*;PXgP>9K*oK 5-VZlZbRuA<+db+qRdtYOϰ5RY}sRq)JNUTeïe+F&T$I 'fHz{ixѴU-L@rZP,BQZt21;cw@":ɩMY5`V @)g̚!.p /Xk7!/NhxdX%ê^ R5&Y~ҹ SX:X/8kOSpw*"yݛ0)E5 ]Em[(" 6U{W/z; [Ra#Sz8[i;C}`ɞH:2A?8k19CeҾAm{%Bwaf_9^l .5n)@S=k[_n1̥ft; O[^QYAP҅ ;ԯV`wtMs5eHo"C] ~TkV;.5-?~NA)X%r+_JR;wljq7F8@A q=+?;4I䋍A/PkK'BBrfi v+z:/u7l% 00gjinr,+>ʠwB 蠗g쑝Z|Ն{&f%؎h.K_sk~} (H+>(P .~QEaì c\6(o3aɩ Nx=GI}ho{*q/ajP$f,lSǧS;mPxot2_+75SV&-56 EIpf.%S9S ѕ0v.k):[b%t1CՍ4x!H4exZoqJbszkUz6 be9?S7qIx#3d E|zWl_.[ibXڦB9F" 0ƍՙ,t 0%m%~lj]avǙ<HN8'u;AǼI5̝ q)!ٸ?M&h>;Z=)$8%0mm:3 EqL !'؀-Oz@1p}un"Vd6.nU{%{}iCKQȂY+' [2c 1Nz3EQc 94ĹÌwiv%=A.RDo_V7N7qJ;)UnS?#DJt!ɗZ5D>g-Ua"om|*Y?|*0ZJ_g4y xiB oIC [W/ц@lBፉgq|!0@$i1N5ޑP.VGQ>N 4A zyySap'by^}$+7ܹNc*PwJ'68*A DfYtY3 GI޾f;N.Р? K?؂ܤP4 0i16461S²ɥyc-鑉4,w#mƟ13;>" ]B{†v!3A"

?Yh@dV[~y' $t fv' dë %wm +* lSbp]<^J f|SkY^ẼkH /y&ϔYH דC*I8b[\c~˚םv{_7-9yiO5s;E~nlKbfE[;0o1~%R>>RFƟ֣zk gu82b̻qƫg!A V:)B#d+.Uu8;e}.<V G[mMb^G"İW|6涱25=ux@m]WG޹Cpr{ y-Ҿ E>`u&,.rZJ9 VBz#̏'1=gb 3*SвN8H/ ( ܯq4D•Aqpٝ;K镭$ 'MaAͺSl|&~Y0{indp4:7А%1IYjST{[$QBhG}·^Zp}[Q7}Nm:~W,(t'M)Y#ygnud-M_F<`ȣV?%W!pM P37Vt-)E\B iޠ쏎˯ z81)wtw10i/f Wٶ^+x;6cJyUb#VU;Tmt1{4} V?ApQVa'Ȣjus!MZ0 {nߪ$ㆎp[ws:jMHZkI7En3iQkŁ e±SbOtťm#9'HU4.`<7RsZ=7Vj8281J[u> 0SVz ~a9pX*t;$(R8ڣzk:j\ zb+?'oSp Y5>hê vV&W}QA4Qk.'_ǟ)#a"gC'_*:/zu,}+Wx꜎vAaֲ[6b.~D2}n T|gm7Q]"ɵEcCS8&m5xjcC3f)v+ݧ(@`tˤRj{*+T=jg|"SY"XȝFH1CIhwZBÆOpq`e HU;]Xmףt ?YDrlOO./OH6@GsGu.in an:uY00w6i҃(~>>=nh9[5եwv o=x_!1Kif=c &H=߹p {iAt w;~?٬"Pnf{{Ȉ߮8nfH;Ȗ#՚&IXŹnÃWSء/)rm Bb5`MFD:)F,930sUB*` FK"HQ7ΫjDDa~lV($k_P9hRښ;oY*ct 4Q0O2Hb"J5k\VinHhmjD8ڞ L~\t3 e^ < /kgJ߄a-7Dns *`jsnN#>z}9 @>XCb3;^wt  5=A~mL<[Х6ѪE%e,C gi7#^ ߺHRIHG \ԸOe=`7_l79lMpp|__X{yjC&~GUmʼnw{@|ܿ_Ţ쵈/#k@5W=8ɟ僯6HuMӶ:%}'/3z|!g|d 5oមo\KP(P$|mþܔ 2!ꆧ[(.'%qoP k1'HA3g[;).]lbXt{C(Ly5i*nBҲWDyعܦUx OlJZ6(Amx^)6V8+:5xbay:ص]!.x++S@P'~;U:fyKxs,#?j?mhB&SIIG6;y.7O3JزΎVˇ<԰Nq9kK4e+@VyǢ.2VyD,ǠVھ<C-ZD]5Q򸜍'/k'G)׈o{7)rʜs 5ڱەGhw (兂A aprwK hYBJrY'cZ5rjJeC4'8/ A_qƚD:TT8BF>l:Kz',nA]U E7=$y^L @8B $1v5Ucf8ZO)%(K> (/2DҖiD B0,zu#aF!` *jNE)u8PݗC>'}@̝(LyKhAQ%- ToApxa"qrЏq+B'7Zʧp'pV&É8wI&Ubh݉ӛ騌aj$XdZ/釟]qO,UPtXzd&C(fE+YY(w(eٶWQdk(tDḿJۅLq!+\-9%<z:auU4#?tZ+]c!2* ԙ5fRbLܥ0:^uܯn]@aʇ;<(-_VEUUA;Va͓-h>"T /u XW iۣ"IEhY$&I4beoHcd'ɄCKr%@Ms$Px8 (8E6|:ejW-A{\ڜՒN)=?48tm(&j?v.DN{Dڙcʏs6(srl?ϴw+}U4CX)^d}'賗N{',C)O@$Q; #`-fp޷ܯS:xJ'M=B"`Q c-L;ꖛM;ͦ˸6)J PM{.N{vc`JA񘮏7"ɃM:F.5;GŻY7o,HU MI y-:lV#&A;sX $*HX@vTOzO_CWTg WfXzPzr݉M7m%嶷e< 3^J9 gQڶ@]^ +rO7egl1I2=f&}yIҎ2s%Ӂ-ԇy4i ` !#%bLr7i}.iQ2lXy>sLqOH?#lR⬔"0$듔@hj. csإ.C\9%a .YN65iưE֯'r@fRuoGH`. Hץ3|1E]/!%ӑ+he{L8E,{+iYDHJ^zQb/[PKW{p6iܖI_{qzɁ D49M,+(4t8М6q۫ev0KƇnTszO7b㓄",R$Q/AAiUbx]d+ӟ +2tucO?]nUTo"Ea'+h/(w*Eᱦ B@z2Ip|OF, 񩽀~̻ąNxY) 3ӷD _79_s+b9pPqaN셝8di Jݿg.џ8 )Trz>\a0} A+@=:|V"/)o;pïnW? T6i/7O0DاPFZ(q0߉A{fW XycmyLʙ*qNt>!_L_,A'@_KG\iU:Ӥ3,WF _XQCad~Np34]LT #qM?%7X)"B7!vk)nPji'())T'n PIɼOv6H6@qaf=6ǝh}yx9o6_R~/Nq_#ѡ9G,̨` Q߆hHfMM# BJ+/p>|| 4U;bL e;?@E3`2c60)vy} GW[7< (0 ģD`Dw _}{/蒡Lܫ# k7xtwcU*@i1lJ峲NxmQB~wWQÜxW 0 ]&ֵ5^u|Io{pO@OE9 Sɹ8IdkSkyE}jV4ּ@ ew2 mS{G5&O݀[+*m_sz +OPGر"t8NW3 ZFϕm=:#;7"+oڙ .5ʻ&sNs?9:mqݾgZ$ӿ ,0`;Kg# ;kh % Itb<)0ȶAurN^{)8+.oLn])QPdPl 3" |س}oװ-'wi@`ׯs+op%1L@wW:+wH9#TTaaRR±3Y|&Sgx?Q~4GHEzObd 1 -L#_qR{U/nKYjLla2kunmhYǼ|fi[ Ak '?ww,fӇd#FLS3bU)ą&""~zqm =FѯpĘL]*a7sm'cQ0ۜA$;^d n@c kQ5y~pvK3:3W31AZhlٛWlշ kaKF~tL%1;막 z4AQ~MٗY|?lVvG՗VA>T]_]Cʓ Z{+Ii챦1"H|u[ SoOmI~셽#c1u+x3~9Yd!OǸp1'4$Vg'R Ɂ٭4eUcc :KwZ!jDz7| dt1^5x*}ۿc"F;>ϸ"B.B6s1r`O2GW̑|/q idߏϡHD;uAK,vi= E QPWuT9m#mL/~שFjuS-$i<ku͊NtrFbA2ZC÷?^4+!^wR&הvQ_L hL}>ZtW9,d7Hg1e>W2hTgM2s+:ֱ2IfM.\ċC'+$l (֫/=ߑ:J \uҺDfO;.01>kDo7ȁ.MH(z#`%Vr{IXݡO]ޔmp=m%FKto )v8aYR="r dYhLyv׵f͆f b\0ĩ7MŁ|@ A* ]UJ`ɇ{_WM)gp}ssk*{Y48M\;@ZJ+b$y\%{\wj]yP͓y+Q ܓW>NpB0Uҩq;ەZ;8&#SG^qxY&y'Ȫ!-Q?o,h]7A%Ё"5a1 ~V CZӨEcQ |B-7k63\&Ѳ8`+ ^;(HLGZZqePr?cTp/SS0t)Dc`k61^C0?Pj#Au *U6OoMb!sz3gՂgpBmlb4$jcZCsÓ|. _7r!JU؛o5^Q@lp(9G Ƕ>%̻Ґn=A(sZ]u3$:`D⭟SP_brO-( =v}n_̎f/ p Uu%39-dc(I{rF*6n^,?1' nd[>lK?Ǻ˞ JRM '+Q=X7u VRQ@$~f hW0)X4]kײf_wLʓj/n(rR of! , 2 X̵s,Pσ:;eI}5$!_םl\8ǡWE.*"32 yx0X <1-И&ثC6R?'U˸L`2/"6 ET$i3-U ,Œl~" y=8V/bJLv+(G-[oI)W5a&N UzS٫6MyS[1$@4VԌAj|{R>sc1! E2)4.L'/[62x#<|]' SRU0!GlwӐI`6G9M1:Dxv.VGI71 \6uᆄ!u8Tz=Ypm-=<$B]ĨKYKpqE*(nfsHi8˕8#rVUF1b#5<Ł,0 Ew"Q HAmӓmW^z^bE;ϓ/K+BLs'CU[+/r5Qt^l)2>l3A*gRWA/GEϝ3LG?b}œӐPd=`Ƹ̠jQ~ ڠw6ka \UNg}z63 =vi<;IYr p^c}?+edzo[ނ~YPeFaЊzɺ{3R2-3,I>#u4vh`iZ) K3@/7ל3@`Clʷd;9Tޝ.)4-bbeu-dV&ck^5ul+qNOV~mQDG;' 6k\`8|eQJ |(*4)RQ|VLQ4%"e*/)`//TA[%CIs|TQQ6X->14{E܌զ]@*m ʪByOĭV{;xzcҕ̺2dI`1 ,H _?G :$Uڍ!DG6i7!S'T%;qz]8d{oL_M mh #.Kм򮦲ܖ'wij[dcXm9a8ǗK4G:]IsxBL3)awy0FH 34O]ai3m =NQ^]/rp~5l463^83xޭ^ 'KDAD:*[aE)d ⲭ lvZ I<ȇ 7$_:{m-[=)!9dfS``SWo?p,i Vs!h]+[ȅ$UnRHg BS>g4޺"3]?%HJ94;n VFc[H+so.WGKVm0 EUxet׿i@^_+p=Dm[xnm\y/\o"ʠ5-4ze IihXic'{G ]#lFQ< 뜾jS3$]I(w}=rfV"& 0\GϤh}(%jKqo*1=&'P`!|I? im[9yfk}>z&BzjA'9[ iV$쬗spsxLDFjLQ(^%Yv 놂ҏvA4&avِ1؏99MkSD#DEEL O+Zm}MޏA_+i( #xgE4vXYٗ~Rf| 2YQ&kDl#'w ~,ɏ%xibA0N 9O *2$qO-A*Xs= ?@GZeYT'ITk,kL$0+z/F[pwDCHt4􍟱,BT4y!@٤&|[CU+nk?f1GA"y_ݧvK\ŗ@Ǽ6zd .NX3 .ZcO=|a!6c7vR& }.E("2@!|:DeWFCZ:_\h.1[[[2]fwy Ώ r2 1_/1ͫF\솵DM,Ck7ߎ׎;P t!Za =H]1ٝv].Ob.ƺxFxzE9&DwHLj:WRIʍT*fPzZ@ȇ.|7,&EoU:0Q]:d66ԏ}Hm{l9g Vd:&;ףx!}lpϬh nAq:4"w?-]g)\σ,ļB!jj_,x-C֋SodIIgvvr2r?Dcl]C)8=ۃR((\Qgb7X@7 D>]z]›ɤxH d5]}m`0ChzAn"\\5N}m, #NVWCOsaC,gbu4_<U{7iVxSwrZ{hӜcޢPgx2G >fׇ"OI~LTro sq"cvX߷{if B3h}@_B5m/gFC.1VF\HKBV賴_U^Cm4p%iˁ9OHSzk }~cp]{uf#aϸSi8˜^+qs!*4~ jG/pd& ܥ*WE'ұ ~B= WDq6¥DgxqmS˘i/l]נdo.8+B%0f\[(up*3lfcQM]9pұ=Wf9f~)i,(mAn:ǗpYv.&;qȠ;%;P&nMr%$xҦA[- "_3v6A8 :xknB]~i>w8cњFW_ LbJsԵR0  FtX|c%" [Zɀ#N0 bmodyxU=Ne"'lM +^@?YBڼ'yre.;+O'""*,4Nvi`ɑCZgg­-G3pr\d+u:^)I]yc[)IxQKQ}\d +hw]Ҧ n&&3,_Hh1 h)  IV3>*q˓]_;fU` 7c';eVcq8K9>DCb1l#8Ub)'e[Uv79St7Y4$hNhm2iU4#6,s1gfgW@䔓ԭ9!h z!J;3*Xn=;*K(#lr.6ҜYΰ8WOta\ 4^,Ii2׈:Ӓ&2ifPb ciY^-IUfnZ7xTCYmg,)GVĉKa_~j'Qg.wk3,dmUjxJ)Mfx \n7g/qɲκ^M'y lPͽ.gy::4љ.R=s\ü3ktjBUo;횱/gCH{{ᘒhgz: $}ɃȨ6(7Oc) ӂqjЇ`w{[@.iJ}%(n0߽FF-IKI~ϚkE c=XC!7` BWڡ=F^5-w=C=>[)Z췺H%v%i_ 7%YJ5?b ~U<&+57 "Zzo W:uV5|ಕe'Fn$0tcZ Gҋmn/Pg)sKަ/?#Hu; 9]HIk8z{M݇~-Ռ9ch˪:#8UdTu^'Cǒ<)A]ҷ{4iŽ=t$l 8I/(rsyaiYKaYN<} \` ѱJ9dG6¼&xC^G_Ɲ ii^6}p P_!nqۜ5[ӵ8 cimn"-}PU9[kqmiM|UT.f -> Ƈ2Έ3e$ eحSHu@O'Ɔnh[,n)YǾ $^)zpg^7XeE%e#t Qު85#WaRusAgsh Fsx! yf.,{С>S{eKE^DGBd6%4y u]ySLo~%ԁy z;`VID4ʎT2? T.gk_a-ycsX:O^p;JROa5nG?Aq~>.FfT]k|Ta(=͋h9v-QL5`y Nݥ4ML*s\-B܃Q3I1Rm<7 +EPIQnZKvL)sϫHP%Pduxۑ|vS|YǩWwJ#/V9HѡoL0wKMlwl>-?7 Uh+/<,v Ԁ ņ~%isy.iو"m~ gMoFԭbbDI:F Mx"3M59KxPOs|ø;s(zJXJ9@t:'.LIϰHn)8rYnD)h,K e?>AȂ0APqOFK1kBf*i&07;Eu5ܒql-%!F~@&6?2קbXW0~T.>(ʎ;EI"yy$WUu_\%6Y)合ٜ9V %+Hؔ8 Chq4hgy4ЛdoI>2?k˫Eq9-!Y 鷿T:*OJh0*Βę^ MtaxVHaGBU\^9G)xCeX]6k7.I3E&sVL[ <7b츦ֵX˲tc``∏ϱm x; v@axrbe̗ܶ(۶'ibbM}a1"f2a862{#j=]<fuV޵548&5>"Eҽ>F7fz*+#:X;\AWHTQ63WXlWv= Ta,8jDv5"[Ƣ07\/qe⺷b@8ۇόW>Jw@ٱs(|d15PDls$C~n8W!춌% Yп"V4]2-nfkIO71- շ*q}kWp׈x)@!i>4/ž\KNp%zmL0tR0" Ya>-&&{w/ b`?4:rzl`{ӲyZl*~ԷCQ/hhNpWʅ./y29)1k{VS "QȒω@!_KDcU T=TEg#b>yP.0|CM㉴jF,b_gжl*vuF6[gt,9՛)DvȖ6{L`͵_dJ CjQw^!w hbhE ;K:rP{ZzFh'q?["T&RRCG Kdeщu]t43O'\>7Ϟ)<w='ȳOZp)c?E,P4tĨ4)8 X`l3vO=Aus o ЏFwˆKy{cH4ά-0|"@Zc;$L>^5 N8,Xv?lA3ķa/Ap|anƔiX5,L «1wnj t\uIpQ{d|a%Kh6py j&q#$JPef}Ws o":O?ٵ#LIoOI1M0=2 ;ܝ㯮0;lζҍ>iM[S7+t<lj:Ԛ.k_ vy*L~6;Ab,%OpeCޚyVנp&fl"tTM{6FC ü")"@ibRӗ<8NX?פ씭VvU*[^N oX)gd[F 41t>$IR<1.ug~} ;0TG,7ho \\tY퟇јD(akE ꞠL0iH@0C}d~Rm#Q]Pwv7~l B]((UN܎e  vӞ jc?L2Zq"\ά=/L|أP4櫃FfieV&򚙊]'zԝWe1,k\ɼʈir0@*Z[sM<RQ @_)P@шFӬ|g۲03:RdAX֨s*k Qgw yd>zlׇI~m$ ^C4]U,nml],86p$tº`ZZވ^'XDX`Lo(܀P]t@767vk!C# &>etV_CŘ FqеQeɁe!lU|R7g{nCIdT3^=ַ (8j; Ҧs'tl[h4jsZ7?|SKdZpGe9CTwΏ K5UZ*O皍BV>tX9㈄ 쓍/Va$8`B`#ٸvf-  XnإM:!O/_~;ht]3[P=+I"+Y/gޓD]&Uj(yg)CXA#;1wL<[jhMkH^!vP ԟǭ+wTNe8*sR8qnЄ C @e6gJ }޴1)vVr K!Km#N=V[1FkJ3Q>үAUQM nM|%"#KԊR x\eQ.^:Wߖ h>ޢ=T!WV/% .87Pv>+C13)Pš)' E&t>"G.ىITKt'U鷶oI8=nI+;]na߂-y-2WJʠ@+o~_]m1@&-&\u4,]k&QJ4nS!M5U#yx$?SۼiLy"j[$HO)+|֚0_c$waNcTLd&qǫ Zַyi{J G)pȎ2V"{ll(`A5'pEiQQ/X-jaruf%Ai(2FW<)D "V/v+G!ZdR9fRa O8}L:FْгIȸabGkVw}bV*՝~<7C׼,y@}&NT-`>S:E,Q\}1L@SRh _,4(W!TriiA2M5@7 >+[=b6R#n=EwB! siuq5R/ی5jZVWc^%=Z.dnw2 AiV-L gmp{8R`a=/jxM A!ſt;/?Z3w0p90` TɨjH ,B@lh'vdb]P՟d t EGl⬷/`ARM6QqbKIkIH?uol7Nl^Yngذ?*4?D+Gh0/ A=>:vEc@~ BV%+K)ʢQ; d\AQnN  > uܙݥQ!a2y?M*[8DtNӳ;9Mo{UwjR3sa`U6LV+Qg>p]na)w,ݧũe+6&M]AL[&8'p{o)<8:ͺڤAb:_nɔ"eq\%v@Mz4'X 5b9</ל{Z}v@ Cw=Oj܁`:j\'vߡa?#!xR* w/өVݛƭ**m-|{yr(~+HY I&N'AȉC4Y7.)<k(Hô>NA<;杺d@C)[}{3# L XGҹts#zC21wȹdZu m?Ȯ4'!GKGz/|'L6 E n`y},ctYQr;WRC]t^ }כ<Q$b赼x?k@x] ) 0QM)g@pD)1K/]$].\<̶}RxAoVY0;/2)Y,9g)@G[]~58Ӎ6X*#6YPYD_4 串IH9V|%&{$~/XW.,4iؾ3ZWϙ3f~$46|#2Wp4@D|lqCꡏds8"N.NVV 5 %OHrjv}JB,#v@E _(M \Ef{] Px;Q-%̪փMǸgk aX}HW>|uH2i@lOe`hc#SX v/ J2xӧ60Ŷ]r:ڽn嵸/\I" MJOx,'P^wxO-AC=q/ 5w}C Lj! KlNib@hl0;Ai 7TDIi!Fb#JT޳REr@96HVٳ@g|gdhlt~ޓ-% {8SPO+~v܎)'y V^;mF x=WIMrU \f"ЍWl|Ǽ ʠXn0 J')zJO}[ySViH"O+<] _!'xr: zbJ# :Y:}+eEǡS.*2 bKⴾ$e7;]ݗ l4HU?,̲}ɀ)pO j웇NB\t`aR:up& ґ L/l-$P,,D\3o^\l",4ӄ?uw<ـ7LLz4|q%;6 %j `fłPƩ]H]Bk8vdgy*԰D%jƊ?曉k)t&OK3]^ 9kfܻ*!X21٣J: E <i.8:{h8JR壘H4m'Tr?a) " fml f3L<#z\exh S`C &<\U["#woltT =X 4[$ }Te\t0R5qaMwKI3op³^f :":aGGZ]E &ᜎKtc4;nٞ{ BBwdIiNQ&m.yM$s4,Y+ƃ4a4]b{ۣ7wU6B86fVmvg?m۲n (>)&a oݧ/|H%®eM#[Yƽ䔯id]^3Ń腉X +y.{LM *LjҤNm'863./1Ƃ_ۣbKips@Jr2eO]|Nal+e64V?_\OӇlA2@wn=\'E WlSz4ǪM0ht4r ?g0G8:DaehIMY 5[䕿_ɯ~ )C@/}kQ-]CA2}cN{I,1} _*}Eu5E?\x|]Yp׵'[Os@W4J̀6@L-3t턦`.l?QF.X^QWej# ^LE |*>t&+#*Jԝּ]JcMszt;oT̝`@ԖbxL~W "5]m,spSECBQ6/cami*й{- psC~!w -q6dv%1B)s>SIS@Z_hde%%VV۬Enczo3__rޅ, 5Į[s)Wj9XoH4Ri߀H(ngԛZifYNQ(Tp;wJjFE-lm[E1CgJ#\C:ӷl8tj|4]N5C(iLV,\W-U*L>az; =8ZV{N*J}xʣq:7%;fzYՑZ0&CV9ަډf>gXUʗkSOvnՇ%6!1 -h]O\Za[v'tOg&?8f:,_/j'M3); Jy|ٿԍ>Ƃ(.UG*p$,8ʌ=$vE;U"qkmn?8\ihݘ3X^f.8oҞg;ܠv0:v_{uFbKg?q[i?# Gрxo|epWήda!!$V;- )'F:PѶ;' x3Jsq vdBO빀4b MDчaa禐\Y LbEH'!&܉6#\x\K4_agvu#bxp^?1yϖz# _/\ǹa 姖 b}1 >Ķa6msypԝ)1QD۟%[v}WAGdR5LtvYP/R TDٚC:< EJ#hX v\#Dvq$tJ؜0Dj-O `C +/48&!=ȟo}Hr[諌jEtʷ8(ּi6NC#Ƣ:2g_י>UvkS~nJɑ ΄4Pn%ص ?5hZ9Bv%=VYK5$mᄿ(97J(2M@] u^/+*NK(;]1m*}5fL7'X]u*γCD !<\zeKƛK?9#TͅX& *Kri{]$,^C}h1觜:Vnn iMga p.箍k)'oܪ8CcbUȞ6oocH U|Qw4,|bY(Ύ_ Wօ ۢN79}zlGlI~ x[QB}M-k_K>P'#^ Ҷw0|;C3.#v}r*etk9nvTjKj{$ArO?p dKG:Ǒ aH85A"fi"ZDʃjhJg2B"WØH% GT%&zDB?C3^hohSש GbgV% jfo tAs:o钥.[}ӂ+']s pog9b[*4}fisƤ%ns'B&U<9@Z !b& %d[N y{Rj kvCHTJx*P78I,1Hr][} "!5Wwí~IAhLG XR)>ޟǹ5Ǒ3+Sl\McŏY;~Ӊ%}d+>fS{n=۟?Usk%oIsUO`V;u|?`;qj}?Wa9oҺ<+qҕuj6tw=[T@XyPKPu4.%_0LkUͼ~f|꠮ 3-(0N}Qxjļ\/E:Ig:b{L-/lwŴK@d) 1DXLJbV`m3ȹ(,Xwwpldgq#y+;F2XSRBwܝӆE!_3+|aNOV6/Qa Q0jIv2SEX'xepqj}9jn} 9`] lTX~jfE,s*[ ae`XМV1U K02fN'1;[8_66WIn בg6֬ӻнM*g+B?rMh ÒX9`m/LALrsFuF߯<*"\Fv)6](ͻprc/Du!~e|ݪڟ΀_LO'lgka^.#54#؄]NK"V_ǭNWd4e;;t6XRi 0w)*|+Q_>/mky5:f2A)6A2 >]C M>^+4ȞAp1484]Р2FϨSWե+8DR,A7;606j96X~Gmd۲rM@P*H<ܑ+1J'b{~_] VM%Qu:ܖgNĉu36Bv ĭnܶcz(kٓsGUuw:0+aKIΓq\ZIr4MJx&" eWEm +Z`,1ւLv#oG軶گ}q&1vY/9UjNҙZI4ZDfԏ  O!%.--@݆"7}eUܻrO?%41@#GPz.*~@nqK#嗈sKVr*iX" Uui@t:\߉ (Wry5" ֮ia55k?v9 `TQ mG38_VHQ]13yzYk7p=D,?M(p3U{5N*8.W@;%D)gu)뒄|U;S 0쌗!'? ͯKi7Xh)%~f-}#pю'ج&YOl.Z m Bݙ];<"kKUnqlЏv!ܱl)v|RF־zRM:ZZV~KIX^i֯SH?|d!`MY7R8aBFvv ܗ06}#UhD!\v$$Q j`"谞ktC1ypvOBןk dfw^juu<~L*RnW$peG;>1 Mԛ9#jee.˔⣼7*j!(SFZ42h!J=Dbٳf|):]Tctwo;|u15V/pZfC.%L!U~ÅN ޝ[I2ڨ1<$MXg4[T*cugAT"Ǭ2ΣBCR>^-L RIs*Dws͑a7i;2Ӽ=2HĐRm8Ykw aA?)|ĩ߂nG] r{X0*z ršwsE|1M83ۿ^I gw7FOajw`K}UCB4ӹ9@וar#.:)=cH>`:LJ&، ܬ4e)Wf%cɫ/QZ1mW@e}eoڙ')@*8(u=U?/ nC%^9qF3@X>:}_ZFʃmTͦ 6V4 (1sxЊ+drߝKG ,gFY}9r{ġٗR%h> L e>Py/6>`ԼН<+ R$ݻ@)KI AIϏi=&wXʪG6!2f jDUIUn9fwRy#=|T%KZ+|~j 7`ƈl]!FYYhX<po 3KET 7RT87-6 5FI=a3E* ]HzC"]-j "TdhPt"9O*sqQ_]j_h#{Jƣ n=Bu'6%g߮x޺Eו4ZFq'Tw%㼽λŦ/| Ty.l ?MR`l=d`r0֡Lb)͂¤^`w|7hk_,U&\>g$lN%%x]~æ}4 WP kdUpH|ZF>_7O6/$j}@u+k_[h&=C;"AfePR;~Z -g;Y62v?yHG#J6{r '˼IJKbIk%A`/S@6Qm|z=b7% wVAQ2gJ "< D wK J\3g~. -{ d 69,k+ăSrݣ:'K`%"Ek~X21&:]*!Lѻ ?E6THa'g7o|UrkT'"xMt^kKRԜsD#Ю@D`IۜgS&D:f%Ss['` a5(p΅n [y|(-+=YC62$LT]zLqV3$pU]HƝD'橗RYIK&!.L#d *`u8Oo lY:%cr}FB:[a/9Mqc,Y38*Bx &{Q"&}MKO b -Y!ˢ}iJ9&_sOhFYSUBr&+9*lM{ ]\xp@)Y(Ye{J.cU <֣_g]Q50*p.IûqXÙO_:\ E"9Ewc63ZZWbc".MYmX%_=U#{|rCSrLSKE̔až}3͙!(f0298D/bnE(EY 该n(FA=Vl𢉊=kI>dH?;>XӿHC(@N>|`;ĥ9//TB%T,m #ӹWETVOJsZ{K`g4~S]]GĞjzvmC7{2n^QoZѻfڅ9*[ϔI%~4c@TAV<~C ϩֲxuiM;Odpp~wANO2!D,B '`r;v'%XVW+69@G(G {U;ua[(UE_ ֱά}%a`Dmv>:8wl w.bTwԏ_>@Ke4H)8u܍E$ &s~ޗlLJmZqdi",a317!YT-Y'zj 8rc_v>aT1 aQӘq!ɐ& #oFy<mEn@a[};x9|:gęcPBf@yұkRۭoGdF_6=i #ldw.e;=җ^cL`#qQyEq%i*=}[O3=cwn~8y'`Fwz#3:ϼ[/JFAN;IoЛGfR1dh#, K+ 9cB%W+=#]TהuMla둵B"dTac}Uie2#ǯgW.R9^Y^ s<Sv#h-p^`ַ8j_3ˑҲcY;cY8V30 ]Y^n]GkNxH# z!T"-Cpz!RpG|ouy&4cۦ?̷eZn* +Amf՚n&œ13ItRTU'և&V96G[ċ Ϥ3/ EYSϓrE;ʔTWP$ "9e Г>.ݵe='hȃRϟAPj"iw>wg{j dLZ4*ke/NJaFZW@P-Fjca8g@d,-̷@]:~"3uA 0?pT=`sEyȩj!?xD_nfRi(5mr2u SAe<#^:JtOe1شlI62YkqםUY~^PL d(QkFiG?!< =cjiZm)B>ϭ7LE$%aRF:HE3bWq|&X^" AX9WWDɕU5CJKEFoܞn-?gg,]/.Jl-IQhӝ),7V @Z'Sb)re4Uj^3/q)KRE$ )ӎ2O꿾d4a_/-[T9|9H5ljMf處>ho+++:!Zz5ILlxT&!sbzmN<^-uನʋ#.hy[#Lތ@[|:e qrJk^U%&~T .MJD9x܏L$jNY9Ĉ $7yeO,f!0~iyO!)Z{YkT̥ n mk=&T?8l\cS/I4sZ-$&kFl`[l=RL2#5:74wx312Q.@ʑZLE`"Mi%)ݿslZˑgReǁHla0K˜oʼn/ӾaE!wFQ= FVvMr+k\*T~M&,h4^B+?D'؞P=r] siCqrpǩsۙd_@B͈y_[T/A ;Oh%4\Qs0|eFSbLG Dd;Pe y."C'F+^2+L*Kt˨׺ Ҫv<&XVs:̪o^J: };]΃Z*՗mtxPWqBrh6k]u|C.wu:Qi=N 5[X 2եG; QryJ3, ȓPJ^3㎢'J崦is*&o&,$A&ohu+&?IVp؜XO{wNImM_aes>5?`,8 :](|}&BS?p֧YMnd'B:|T[{X3<ߧB;sed!?eՑio@fl:HbtOׅX;q͔h} CEH3U ML[OP>&q*DZp SϏ͖'EPpmeqIe9E@1G±Q /!,9K{Pʡ]?mŪB81tꏵ 22Cϵ_} ۫G<³.TU ~e?3NlK'DEJhD&pf:bIdC CTu-SXÂpL+}+UZZazqa K*5@HX*՘0 n7%#M3oUMH *(ȫGe 9H`𦞪N0r5U.&ʗfʣmj t.=H?:]bgӇpc'?68'tVTUVp]}ZAe; Y$rʭ14?(Nol%&8:0&p\yAR~2[ǃL>?UBt%{lo@Sʾ#zɼ*)d32`o?1aFW6?]kf^-NyVU`%re߿_OXOv+.ZGOoPr C+.ݮ P?mVBK]33:jk]` QWRleB\UZk>(=bILe)9টJmORyyF%~23\yXsӫd˜ΕֶxWgɹYIcjƚ)94RN X.T>V1'ݓ)H08e8?6BFz〵鄿4-&b?h9).0]G b?Nӕk/CQll)N8 ů-?r ,B)Ӻa̢gwks* BAo&Ynߩx|ȋ«]L}BïR+ubcSo eJ96iħ_&u3<臘ohp%ֶH1c|u^?2Kco,.rV0 B>,ѩoArkj6a#Kf1 ^XV*o7O< ><=Tx0 𽷙CT{hS6v-HCbN} [TuK;W6à a#TY 6zD`^[i0GyꛒkTb3L@4goUD(K0-A0zuNovz@IVK' ~\=y_248ˆJO]lbGc> u樧?E_cװ)F-h!L=*Yk$U;jpitv@O|y8l32Tb>woI ЦhTh/=ʌ(odܺP=k34CaU<sT:|*&;P:A1?MS˸r$HȶܖZYzfE6i̴V\7%u5 },5.юv8|Gpn \\y j=`Y9fHdfu6{G;j`閍B9ӣUlr\x 1,hX4v I1'v"("Rr9 w!cua@ihbFJHbewaQ{ md j 8l %Z@.4!>`f,VqJV#@-jsP **l 3o*: )4>Aځh]0ḙt ӵz!f\PY^w0_4iIQZA~T>€PQ] G&` x?J<xD*+$כX@p]Lʫ`IIX-z\X&J&x27o|.XN)T`/e?bvRHۉVda @P ~-n:L~ X_Y@Da\#n}|ZrlO/DgL2ӑFmzҀ`V t|iy7eS4_DyP9.aN8*ꔐ61YFp-[ಐ14\}#S gN ŧkphź y~D4fv,d !\tA,㩜 hzߣIϞ:n`75+ܼuͭ "$ EKxiG 0``pL| %&=8Y4ީ.>78a.(N~ ̷͢N6u\3 {9VT)<*(j4%PtNO"x-¿}ߨ%l=*]_OP[LQO1/mţIFJBH_mO3Y%niJ}ŋͪEm9 C{U38 &sըy`+1P,`0 w+LmVbx1w"o,,B/yq('$n~ַoOw /Ȝ~{:y|AhG:hM&< ,CeSo$$bZ7$㆏tE,vv8PHFT. n묈!7U!%Zp0?R`l%j H5RؚT LBrR-CE > ˠw"N#՟'^>>λUHG|+3$_63^3]zGks8zqmI'J$L0_jF3;1T#u#2 0q|9j9̛ר+@8Tq*ش`禿#tVl10p+5B @Ƙ<"/lJ.M^GhwױW%j4,h|b-uVȘvirb?:^ ։2ʣ!Vkau4X9&뢆Hfk))lf0O:ق4IJI7z^UW6x_?~1.&A1h9$ 6nv"M9Q rLf](Vכ{:]^!#%MѶHw/ia*sJ%^DBE\d8N%ے+L?-_>xcMx7: Uf[-j LBJF:U5b]TaIyMEUObX@J(^S .O) xqX8JPrIC ڠa G!3Z,Mg/ ,22yK2b5!F) %YiU6)3K1W``5G8$3%$cw/ 'B<C ;;Iυ`O)$` =:l5Z6 i/OϘ亗-Bˉ)MgR{iS9x^*SD+AE푯,YAh X ޝjKRltK*0} .h#/712p|\U2ecF~Rk Mi/y{˥&>A8ZM1%Klcf͇$&ʵː[+bn&>Wܐ3 H)_I$?rO2O/499XKO({'?F#I^k1OV*̃͟)᠍+ )4-/ʬq#e才4a'*y \87fc]Zo4TQxdMmYFgB qk;?;>#ּ=4R&1yKl,Jc-wT_X0 Ow%>`*c14;k̻Ԏe=]ȵ|ʤ].5N)|O"8u?rQ\cbMȳpfoMeMBTu8)2\ H⍡K˂8f$Tno%9mhOJ?u\&])w ʷ{y4U VYdKO&7~,nE3lwSʞ:lM5$].b׿mރr釗ר@JcѼw)&ZbdctQ+9O~^}Xc(1~֦ʨ?XF(>-9;IJYg Kä Ŀϐ҈0āZfeQd{.H)w0yCJU?e(;7 ɷX>8Cv]A,]2`o2zADYbp]T^]2j8:Z^4X;%=HNMt] 8n;7UrVpdACE^DPy6 9 [GchUfu<&VW\*Wf{Ϻe@ 64I%Br1OƄRg73QE'݃]UlbL%VˡG&t4Q͵Jk~f2R[x@~ǴH 6hX^_fԂBJ*hVqj anpA55Wc+qx$],3<"όQA=!xPKr,2w31(mN7Z6zg\z4Hym)J3ު X]GbOYXϧoPmBѦX]Gښ*#̓㊰&ڹ7BO=LRo 8(Ψ6:KHTD7'w % L])K!Xoipf?D5;Ɏ nrפ硆?wTHN|6oN>qr_5y.~ PMh9l¯4B*|3P&f:Mإa$`|>z'C,I )TƲutuM:jO$qkuU/aԏ1بi؅(Rj250 Zwל֤ar8(GߛE uUOdxx3ӺB$-+,.lЮfO%60j(v7C{r홗< W>WL ć<~.EWHԝZz1*RhII?C!RtW@a@QGUNz+ bzN/]}?L1eoťDBnTRZSL,=^̫5^w[ w E%IR)/˃YF;b5.Wr쿠 TDr6ʊՌp 6%Gf3Zsu`v;$AH(+I; ӽi]r}~&r:_'f7<[4A@<)InO26^s(}|9[>hR#$tjbTm| ǝwse7k{x >vﺃ8Q~D `C,h ݀r8:y4m@!c}))wK`D&C LOO7}+bfpc&8Q] mn.nᮅfԐD 'BӆOp Jφ @yM'5C՚uhe$rb'a=4Ms;FTft/ܩ Bb~l"ҵcϼ֪p1ӢZz 9D*5vS #gDaKm/pl5!rn=F jìXh sGż}[}%DлO*T,җWJ搑1R5YHX\ğd%Zz})-bz_v_9ok+wz?%/ucXlZSw41(v.m {;H1q c_wx*sv|WS*6GċnUPL]Lȷ2'`S7`c3Y80IT@n¼fT]|:h2˵x䪡TWDžrfZ鍜}2LDVT._؆UuXTLjغi #7pG,gw[-صg'i媪$3%l¦- ztH^U:NJ$\K,['li $N&ր%̹̇jČ]ufÝ1ʭǖvQU:a k &U~#:<~Dd}P珅,n+ռQ.(Hy#C/B+fVEXh({P+LG}6s"~dȆ؎8=KƣG+Y~#m6e@2A8@K/NGS,Ս:,ݜpj߸ocp[Ö@!v ̎ >SBtw"PC˜ {!X=NtvVQq?#P>Iö?Q$ 6B|tm^_ ?LY8}M0Il}fW&rkG< ir̡8&>웤ɩw"mJ_삼lFtG֬:dY|s1+s o5/Ŋ-JӋ=qk1С-Nʉ\ơK4Uu|OXzQt4/rv~ AyU4_JuqY^Ccg1zF@e%^Z8YG+h+3]ձю\LLD* )fca'٢ D2m-m.V]vbvsy*(Gam8_5RDA(b. y uRLĭL7Է[[ΔFUoo=fU^s#-M[1_d}e5W4Rsm!f cKf/PIZ6UGDЊL [Zq cc EA ,7SYx|Uo(t0d!]ahhtrEX*'a^G7( =ZBmPk䤩5M:v!$!J( ZbwU4xDir hf ;r;P+HOU5He{3Wvs 鋊;yPWv^WL(X] p(k$"g^\u|`4qqxhvSL*|)hSz(lomsm HTސ0ta1Y .{!uSV*ibRu"WHJDzZ_NN0?_(+ {r3@XtXǰdW'  xse)1m65VSVu5X[Gވ =:?3]M5`$>⋉C%D\l({(cdk+is'_֯k #ڲwdN5 'q |õWQ@Cׄ>k:9uVXU,jw,AhDg~pi!R'-.ڰo,Y3wjd-4&st8)݇y+•e~S,>-خ< K_l޻wR;;J??Iװ cAaZ'W!V.l@I<k ӲX(2Tvf7E7; XPAGAgp;i`ɱ X+(Z-!ֹA~Kj3| ݺJq.h8o{PhJ:5~7nU*E/լ~*GY%~t7]^=R,SՔQ$00~}Vj<}e+.:[ni AL l9 }H~ sV@3lyf.Ke%4sfcAj3ŴuGq+b5U=>!ނ셋Fe_K_oFK6n7b5Cnn}[:_e".ti [R',Rޓo e_d_h#E7` 3;R ].WY<3dNb6_4e9G0RNThczY_SfeA8.魂)A»,IFU~8;5fY|6 h\ɁiX񞬱zNJrhX0 Tq;U\vϽyy۪sABgw~ ƪM{gQTGڂo  #;mt+ԉ=;$|@%tkʻB#CDց6P'i?yfGD;/S[ 짚&ofV傀Lv pOM5J5k-P WdOኔ! ڋ9Ŀ)Iz6{hU#L"+v,_"wv6N6975XZӖ$ aM*  j'#l+7 .Î'ͫ\Jw~5\L|ҷ礖Ȃ.tu7 -\C%5|wĿqHݚƣLQ;j՞`m츶w Exow{7 !t-x ;ކV04\2 MV|vEW9vkj goȄ/_$6qXO|C1:8rx/QT8ptrZ Mb : \HN^aݺ}`J}n#%v ᗕ^h6k&Bjo:̑)m_ u}Zw֨-_dΥ!Zhρ5i_! U)| 9'<IYxQ33vWgh%e{#I(+dgE56)L3j,nv4A^ k_P 3{]:VUe򀖸bo&3./Ļ?hFBbQ2y]($ s8!o<۪<RPMa+FMC&~|f|gj `2rRX5& ($ݱ0MZ׃X a yߵY\KOa7P_]ֈ‰@Th>3Z]˦"%`|;ܫ`REB1GGG?̫ĸ":SJE(U$cĸzqW׼wbfM*o߸WK*KJV,P$: KËG \i?=̦dbbRp[yN- x*l,5=rM^"G\kG5JI9Y"}JHτ]q}[߬n]:ͻャe?( (E&bB&ܴ \ ]O+OȪgvcͯVIÛ2}PkbՄ^s!J'5 $ zr~&_]yUa񵰔h@ٹ.8{:t|$97zm'ODC 胤5_lNozpf<&UW[&Gퟀ} ]'x: {Th7W e/>̬8''>Ǭ7V}0Yn4k0P!`pT7t3%]]Ԃ-}f#"`+>1M%NbMcoGQ$ۑ @J%$D,sDw609R& gp l@G˾3}*g㛶/tRkg`¹=7(ya"> yÐj\g j=^SGGAB9kA fdi 䕨IWA-m>X)!Ro¯^5PL#kkE]68L ~AGP_ ^@:2/0(QnJ#$d0i8:6\&T}Tr%_6 oN "5Hԭ~hgowK"m-Gt:EH%gʱ'?v1 ZmEvH5EQաJ0D&FEqҵC`x h8N?b7ϐ r !@s癞`M'iM'C um3D[XPyt-s2vlHuIޔtXAR^v8JVMg E<HH>Ǚu2&FݞRG+s~ =kӺMjlײ]An6u⧱f=̗p^כw zS}o^J ҖzBހwȉg7ɪ6j쥤Pᨠ6ǸmeM/s-ӾۗZ{R.nR˭ݸ=ᵢFDS D[4]W.f5']}!v6)"FuR2C-d%Cfڵp@V['b=)$xzP7+#ǖEE $t#cc:cn̠؂R5jfK(?<Ӗ a)Jп>dSe` M eOCĄ緫@$O5eUDCɀ+QgwbXKըBOBr,`¨~&>Y) N`~"Co/6p>|=_b´;< sXw&ax͆jj2x4S*.×[QCPEsn$z^mjhàsI!?Kh^,dW!-Fj!pخ^Qbsmno |Ob)3ւ8'oY)2[M7Xt~jZ+5DZ*쳝/*5UImC8\ís)2?8 TNjTmA99o^ `mGew,,-6Nzq#?ucI 0a-dc(r^JÇ2дǷ_WvcIX8D$Y1/N~XO1ax5i^=UyW`xyER.V:?%:VDQoCщ-^R*W@cHۻ%[aa:p]ѓ1cp退<'LY1r{q_aߢTǍJ9aKRI;ߣ\f,=\Ѕ;=2d%Wῒ;C?}Ծbs}GPON~Q`C{vúEQ>^Ï׬iN  #&['w#[]usk&EA2cw.TzBo&"81+2Pyiq!ȼʸsK{9R_˧D'*Ny[B[M:— !@f6$`(A2R0%CJJg47U-Wq %mwFlH  3^P)2e)ZT%ӎTܞ~4C[aدD e/菰mUml^n 81j?TXZt@ɰpm`$ŎQ%X[5NlЯ8)4"uEZkWxW+n8r4e eQb;=׬OuAVjFU`z߰I%հn;ܝLTRSc8nj|TKgqhx%O3@ m/L=1p[`Hj3ilۈڧ#zPk˘gڪ_\g1\*.jV7(Rm[ݞ;9o(+F}k9]8K^a[sɯuG2Y ZBDUżB`gi2x<_"6~'ϬX?^#X<"2ڱfӭz jBE wQû,:3yɪ8VcOmOzg m$)6YjsA~Q):eiպ8)}OEа2#'IZ=]Q#c<,SXsM p1aUpIVORns{#2c fvsUk[a]B!`h Qg""p@ 6'v$$&CS3qH( kZ[JJ:x>wBq7db MiɃ3,н"]x*Zxݟ% L%˵PFhG+ H07C#ka{>L uLA@u _05Fv +>:Qύ= -yo6DM+VPuH|S$ wlsj 3ռ7yte@hq_լ3;-zמ);Vzs\Q`cf,b8JE|v 嶲TR'8{18r|3)Ev=5Q"mR8DJ;1ZZ`mz@_~S CTYvObDؽy uR =]f 0:|\mS^^Eh^xԱ//u$]:飨޻@<ֽWSL=WǕUtGܺQ)\]p/*[*$uQwj@)8Po,{Hs{ ;bxX,] UxC}Hk)[-ĆTfbEԛ̕\ Q+̚rQ?ѹr-W1;+5︍GA8Q.=dâSs5YF!$|Yg $nO}뾟Wom75в61az¡$S&ةsMꊷq$_9)L g MG X7u(Nju셃'6b!0/󺀏96jNa7bHx.IU◪|iڹtC{Q"m Hg.CK lJgA]/3sYëigiTv9{o DtcĈns]fݲV?6[!r#XU-$WVتv 0BW*$9(x6 c4t$`vz4pmnqql-ϧNk` rد>h{XΕ46,!uKcJxcկ/1> Tz7|'Zic83TVco=!2z@nR3B `0ܻ,BX;Fgs/za[H*^ع,T"ڑ7<4j[ⱦϦpٺهq"LßEPSD>3!֨M2cf& ,#{:bI8@{yOh*Q㞳~X0i6DjZz! +GtFS%nv撯R84*%/sl1up_"/Ϥ 18'9d =BOB7F b;=LK !goyuxt wO`d.:ykQ .}R{E6WZrJ Kk3myNWLjKd-6/Rd0J8!o;)z Ê11AWNy8V7čhBo˴բ-S&M@igJUH62WGLN1-"̴ňHsɼ&`C1Ѩ=5Npܡ8[ew]md{碥>_Ydo $`dudgQy6ݑ&e?DbSz˳F~?]x2z?޷ B]j1H%6"'ܕq5H /?Mcڜ,,1& EXTΓqR'Ѭl55lw[S]17=,erj xһ@zN$,+I &&TO6ż+Ex3aQ/"Fy'~۸ q@%v:5D [ƻAgi/m2k 2W},hZdFU$-1~|(pn:*g`;t̡`qAX^ A^l ʹiRLߚu;X3JE"6k2$XUvN!5C#E|7`qHH$OZ\}%8*õ""A&Dke\#W&} LPn*\(ֈo4qhLe7!جSy;'-Վk/IF%yCC>Ǽ09Cu{r_f P6 ipEJ>wl|( tX4lfǧdX}:*RZyoA\_pSGЙ7,Nad%ѯ,)^R,v^uC!Q& jjd fh^ >%D{gdϓdivo3S!mB$L,m[mZ5d.Iv(PTЌb m_>Y@j.9= lk8tZK,&dHeAc:tHqH2b}/H'9-ty7ts솸GNb| (LχB/ nbr@qHc6% EJa5W:R+s.c#$tʀ yP1ăNha=N`YlABp5()ܝwB.n"lC5v+a/ɰL)7yq` X,5,#9}ngfVIP1՞miL(@.3RC}t}m)/ H<=yha:e N@A?uRac &` :U 6fBF7MVluHM9rPx2p.",m ]d(X':''HdF2%ˠ `rO}'o`mib",fdb =k3afg8niB#n x~H(šw_Q$bלL??DG8܍u|&0]c@5Bu 7~(,aLf$$NO-wLޤن Xz\{<'`%H,:zC>a脍BP0^\_d6Y^Oű *4aq9ct !Rn3K{*CV/Zf@Q6dgUai; xBM0KV'icg[At[ v2 6 &5aXt)I  ` W<9v2>,v*v"^U@H\~/<uk2f*6Ʉ0_CKk=` X0gIT@8em{a<w .sEBYޜHNjԻp29F/ .Jst7ٵ/)]}k&MmOqoWCRp]zS;P\6.Rss2IvҗPi"?\7Q[,rRE7?h$47.ajIc%>q`Ś \?9tQ_qL{n[9snKx0\q=%bٲ#p/)jlufN ܐRV'8>nW%̇k"y1xby"UWY<|CgrG?f Q.x4FmJQG}+t4t/!^Z(/ _6֐x?Q-8(7Z7ܩV^ hr<%40J=m~}jkձI)#Wdkk:QoB ,y#E5";_8trUgeG^q,;T>c0ZɊ/$w 4y414;lWhMsQ^xs8UڠmT.pa (|:Bmk/18x8@'0G $}x!U:vݎ@/@XýY XR*|*~tn}Ҡ{$wž/Mׯa{kFFդ>0+VXi5n1񭺯._=˯hH`SngSg r6TGŕPea} X`)cP t"0?L҅i<\ H]⋬yR' ?%b0hTz)}_bxRD=ig/w ~S\80fJq&҈'et}6uw[d}|Xhxf qO(ovj"Ad_-͊4+Q+ aϡWGA-R> x4tal*2^YPsЪI5̰ K"P̿8, 3j 7V5tF&]ut@z]{2B܏"ם2P&4~oR랦 x1=J(ǮȐ(S@M_:{4c]Ap|GWl 1̔0E썫:V4ѰQv:5N@iySt!Fj~ ثE(L™km7LϚ*r%"T VѰ,j } |$ٷnq.^UQӝ)!E"E$gx6~OBҍ*Sl\ *k- ej •J>";nZaע7@kWʹ97wCGbYٱv+*tYum\mլhN юwQm7Yp * ZFU;䵉plvO0a{%"0dXSmdIFps 2 iZ%=|锿h; s>MDI3l{hNrr-9u l,S2$p#Y7}= `=;sAI曀w "2p#U\#ݵOAp!Ql7F صIF0A-P40 ݣ.¢~\Q2fO^zZ%yQQ)P;R&бmkwsc[x#a"Ӑm%*L5lmKe }0o}%s4DmDh1`wU߅ęGoAhmr5i2;im`@ey%{6!bQ f]dlbϟ _uџhʢPMzV?~ANhN#" |MsX|xȵe([DҴ>ືmX@~XơƭH[\3Ajݺ!\0gXao5ݨ$R!bۊm!QbX̸(ua>NA=yDp`m»8ƾCgL'5gC)_a< 5uF>CICfݴO)1gBہbΒS/f]8j>Uy ^R۔Jw:ž8A۱iUO8KX43Qצ&k DX&\PҷK ܽhO9+*u f q=R.gxAƓ/LWV13X=߀?/ ߹yϚqeB92]UInfG-7깞3u򬬂 ex ;n>%'}=PWq/bːٷ_C'`6FnkR#|)IXPG dpqMO";HrIit$D1<=-C [&ٓeY(ThJggR1b'1mbɮ9CHy=l$/fAh C3 ;^ GM`-y=2܀p.afŰs2v39JxHiYt[Qs}B_t>{bK G39]DY\$& vlfTHyeC|[?S7#2B׼}#2pEm'- :1'L0vtE\ZemOarnsz/Dg3a|#Q ׇcn@+YA8H_#+ޚd<¤Cw64G[hsLXdc}3's5fc*U!HkYxRCcֲx9f7x/7A8$&fb,5\Š=÷u u, q*ܰHlJ !8OMpMēmt [ mo&WRmY1 8 {Xe2~(ࠐk@V b'u?!9Rn/ag.8EP_(C܏/NɛT*ck@]JhR3g|T=Ntvt]0Ж{ߥ88twTƈļu:^Ν|k?0Y3 yɡM%MS9EZ4'r{mu~<#s< "7~5&&=(uD[D#/5n<8t|?"v'A0J|~ڑCM߽U+C$so:xhh/ aQa5mk>.&,:άCHZ^< ä]=}cB /͐'y L)fniwKqL3Uon;S` #,('Ht!ԍWzzoJMX{t>v~k@IOtU~ɌX\ XqUp2[9p lybEDe$9i ~$~j6o\u@w\":Z,\Y,P~{0FJ[lI|_cޗZ 3Quӡ=4c#Wo] (p.IJ͌dv9^")T@^'CVVcc!qAaV]D@h ޣY>.<Mp)]qA{Ddlt8DF\O!H=#dXtrVŻF5.ZF4aha>o\H/9Vtc@Zi&ZҋYH$CLE4jZՒ &Z1-mЅv.}x/YڛW(1dT I ᆈ.]hym`x:- ԡ{/_bfȾh7< yX(yS֝׻v{5."yQ@soJfIIxHN,!2 ,Sgy4lNڗrUqmH#_igTV^Fq/!TodSR#C(Hg=S}5GxS_!8$ՙXMGJfEJ6/rXgˍ#XP+b{ѽoЍ ȥIL)F OOu|U,QGdIw- e6 #ʇPւ٧`J=R%g[ u+{,沁gDﳕ%J -.E8bq/bpO.tE7s x?gPk ]ƽRZne_WT,f␣{R?nl`6T_9O,Fk+ ʞ(9C~cW:b@^]6**\7SS%fS H ghl]UOU`]p8P2k6+ E+W?z;b,hлPRmyIύAo%|}69OeK)E9S `{gֶiU\xPlfFІ A0 kO?l"%$7׿eNJ6BΌrq\f:%vDh)[cbұ)Jp2( q,8Ճ !`<ed 6sInFt`yp{?Kpgq*",i4 3!uA=;E~^FffFXQvΑ;( =W= j~^A#)H2x-LiZ}]گn[>9e#_s쏻&&G'XkYܗ`PA'~S^{#Ѹ]  5+%eO?+:߲ D}}TvQM *s XTTǏO =\* ՜ !2% T zD^.yeT|p Y$BE^W xl.==SteZ'S!rު~|Oj@d?VwDH*uk̉6IU`b[Sܮ$+0#FU5gIe>Ũ 99,)X<.lN'*7M p/3j0opu8kFo,2 WDMV~:Wd j Em[Z_kF΂}bK$Ewg}Vt.#Jbf| 2 -6&cLh$!LE_nL3s4z:N!oPH)u?ֹF1h2䒺HtLLU't/doH֣)le޳Nfy=|k?E KjpЦw0quzM߂4J~ qq4,譳Rps6!>%a &m:N!7GZmW=X rH^lWEU&$ @̬H'䮣 _q4֐ P]$ ??`1r Vթ; NfU{_G {{ f:&PҼ:^:N&`ɨh!wF/7ܹBKAFhmwƚ%ʡPQꑈa+iQmzEjHch̵jw̉S|G_~X:]g('|8Ӑyd0bc p*1U-&K쒍ڴ.ޒznwI~ŠŎR1[q:zD6c\kz\U},dD(і BN=#Kv5!0P@pwb]W5޼aJjw!=מ]B q9t5]Zf|俑pMv6ȸ|j4"׺>>O*젤꣈i~e)&zѪkPU#jpjgŎ;th5 ruG7ձ% onPi)7`>c&Ty&0X{ N_QTkW^yҦCWM\V;9;hߍu( qF)^EDI G@SW!H1݋-@1y*Qiwu>|s4ya(VV?{?dH:3V[EP-VK'v42FѿhC޸/lt2=@_jICEq*O^a/Z?BS3xH4 o*:#m2\1F4 ;!Y$_CVߏD!5G(2D|lB'dhvHL/.+_ [p.`LQs|E<x<sp\ޓO_vx%.m‡pjg*}"HK+"?xgTRUHopTKP9}،A WB! yhV6Ԃ8E/ 1MƥQ<ͬ{!4K5ޒ=1Q+*#5~u߰~Ss3ӓ>Eq%.Ro}I , ͎,ࠃФ!œdV>/fLꧮv/E7"VVǁaѰ qeO>=J3/m6ˏїs]\^z4#;pSۻD{(cS.\EH;<8QW9a+vǏDݧ+1L=&ΓVZV/GJ-7Op X)C`Hmwí%u(֗&~dT8h2Ṏ _r 肯 nǮ|ylOGKj=3R5Ji s[/>Cw|' ȗ\'#܌]˼|FSKk<$MWAz ~q+n:g<ݧjaWEKHe*ҫ BFq9(EQ*RW\}Fxw@ GMv`elp|o_G"$l"R#% DaR&]FVzC^V dk㸊 z chhbIBw6Îu:segZ):[6%TOY$KvN0"6 MLw9T!mpJz1],MZrid>ª =Kk|}H_C'jeHqd=yC'\?TQ 5]p-<>b4T)9Awg0ño?M1E?a:.;GDQ-΋|we%l`kcQ7﷌>Qaz@ 4as)z4r\*e쬙joA6)HuJ5x+p&gi○UT!"6Xlͥmg.16ُ/ t?}LhޤAI[%q>2%[SӾ֧d"tEGx}L ~6nNco\# "4;NK?l>G.rtHcqwTP.o˻Uy TJ /OPN]eŎ&t e'^Haߝ* '犠bxEU&߼B; I(.wb!PÜ?AGfQLǑ߁s*35xqg\+fP!C/HmkKÏ-UvDb8~tLW}SI]&oq#1<7y$S o4EFO'0Ē) `]l}F1V^3,qx[+,EU@E B]t9TV8#o}~J^ecۼ/G7CPnaM" `򀰓oBq,:ZnvNOX#溍.5͎xT:krLa<(yo;9>M -uin ɱL5[MŨ10uq םy]otNW0mLns$&dS컔A_W ڊ̅p cD]x/+=Y0(i6$ulpͱ.q)uy~փh/U{E,%qk-(mQS}i-7`ӓ@*|*η!I^0A떟uWrѧ ]v%% 6[ZZc͉/$ŬO-q(lMb&Գ\$[zJ|ѐ֨#a9Y*]LގY25DXjxy!Lcq?*;ɳy*leVU(`r\c=Ǚ%Jl47ZS3 2DzuRJ!<ƟnRUi⤡k v ZSR8'γ +yꕇ';@G9@r 6R@%W35lZC~9ݦ]V%ߨ:c?O4E_j,գܙ5R|öB+C<l!Y&eOA[*H+߶O ӗQ=fh[j?.fa>v tLwƷ6>@;. L+ѝEw.~ĔZ}!q{ewg1[u蹼Kǟ墠>0a5X{IrXr7FcvNޒW$}hsCÉ['@7#:,:J-|Jcvcʴc$~-%kjH9 Gj<`Kܚ`n12b t\AZ:uOߋ=u_5T%ؤKgvXlMդG3NpJ{jI$ݸLlSplmM=2!ܰnUdOӱ(fjO'׊C>M ׯԸ`IзzC5j@?=K֗#,38L8 H~pi>[nK:xDxt|53]>y׉ve$A -i ӻyM\%|QDE .$JeνmbxQK8'*EwZl9-zB ͜B66c& ‘#dɠhNQ{*g0+@J3I%*(yث[' Ws$KKF(1Otx6Oz F]wFꞚkSsbnAv@_u.p9^mbJ5jLߜ<*eߨ܌r=zbyb/@;.6ۇD=Wԡ^混~WZ 4ym")8sM<@#Àٳ2вbs6]I+[ttIjaBHi$Q`D@?J5JǷg5[=(A dޯr#D|8m.Qh]y>]R]~?U;<'^P-T˜m[p2Et7ïQQ&b%ewZoVS140yCE uIÐ)+@vI-ET֖CyEFE 3 ; + o Q ./3Wusi@#F(h.y "F&'K]4ڽh`nfe u70 .QH6˶,dĪZE(yVN]ZmJ>:sB=>=Eg*{]ar-{q o8~{h 2OSqxΥn" *t'YKuHN&g4,F3Ź @SJDT,$S vn⪌2#'ٴV\%[hSbƒڅ3eǗATUm*-hR1ؿg9DCB f=0Anot+DyeXS\0kʴҐoog.$'zΑ4MkBp e{q;w \L{PgK{y2J}}~   @> ŰFn'=g\1C#9 :?$[iB)M(͋;BɅN'q٤DbΒjS.BMI,<>Tiy0tcS>ϩys1{ͯZOMdv-g貢U 踈@Dtk𠦷3xKF;rY yl 'eBtz}~-ZOoiK=ud-@Nٓ[_0Gm>^:HYVD}go瓺wkzy~wkCm 鞏O;DPW3kVBnr54޷7PN{E흆C_S+SʅNƯ"k b$={pCeFM҃ߘo+P2 eC`a=e7΢t(w;_5X հQԲnފ">aKd_l "`U>{xT"06iҞVsNH3Q̅\,e]A/q/+7 j|sf5ljud! w K1P5Er\{AlWjB|U}5:r+J,`n^GUqDF:PU ڒb\hgcU'lǼSe"0 Ql'7避DD=xn.hɄ{qR"syfV;^EeN '4Z8k]ˮkv _hi4 qR/,m!Fs#%HSFXb Ĉ%.SY.xq+ GGw^?UI1*9.ḠO^G󲪷MSÊ# (3yQwRn 𱛶e~B\?J~ntK2-BZfiKAnhJnZ$w&L^$clB4y&D2[ƥ1{+D6:;V+0Ѯy-X` ֑'Uq,#y`r5\ W&vO|zAbn6=O\+]][Zɬ }uFB +PUm&3"1`U2!E hz 0B#>? vEy&C(f>-I=;S^!?ruVlF^u8 0z I HxӜ; d/DyJWħ[K6  (d)F9+Auf~Dsh,}hd^+Q4ETܻtiʁp c?ނ*Fd횙MQ>oEGS_ygR.ce,D|\g-Ekw;Du&XMaW3&,Mz˟s!9ZB2j`j< `?QUȧmJ3GȾ]> 7.Ξ2÷Y-t5bqЀL!B`Ej$ 6!SLSk׏ă=vc&pf*<%ao 6b+ƊҌ–ڣ}6Q,،dWgLm IPy}6SE=+.5';y0ZAY'/&ԩvl.9O[cI8_M0+Fǎ.ooG"$&Gs+ ,U:gkq]7>@d; %ןS|먑.w1ܿ6bGm  s &țroFVr=LWO9+s{Gtj+}0Jf򳇀j57I'UJRJ3A, Qah<13Os4&@ʦm g"t$}߭@*iVG8 DSR̈նVtDA%^azت8̧]g6S> _{frGxL4UFw)jDu[jL˴!P{ ?rXb{uÇZ`zLt>Ɍ=[xeIZCH~_#=zȅM"w+SLЩQbePum0컎Jdh DdG`@Ne^]ж+ӿȸ ŪQ3ѽɵ umnݨ:Rcp0(nbH aPD'f6 I6.87sty~'D+<-(B$QgY@dqZ=鍀`Rؾ?3.uB Yd0 Ùp5r)&?$F$@*jkJɣ {TB-Yq!|v#%MI_?kqGVj3eP'}Cԛ4$=(8F/ `x )yrℭF+h`Gm hns V89J'~(3M7㉗zquF54&풠%a#S[&A.L{BYɄO@w yy2u[H -$4hؘ*OHC~)KY.Թ&Z,TW6P{}DnW}u 3;t;jJb>IwN(Wbpe@e=ӹԕA]n?l5UE#fC,>UUJ; r%It>߷_4,֗X]E[V]0kUw(^YDW ՠmCvQ4C>SMAzGT+̵2$ru3ū RQ; OH3LDС*-OA<&DR/T,&OG7y Ah ڻuƍg#vmI<' dzܖ-d&Kzێ)^%l)r=3('Aro n4T\܌i<Z&$[7E$!,vN+H=4@B63Bwi6hZboKk]|Jg#3-Qqk5SP7b;u+qUa0~Bz.Wk/eQf4?:DHv`+"btҝzo f@_]?VI:=WR+@ \]n=nv(xtqΉ6oIu72].ail㪽>?x[\E3'k+Fqd1Y@*GB؇q:>R`7e]D"Z սnDeT^㭬L:QLɘ`܉P^&io7qI0G9^s$nHd (Oaƪ+Ɠlx{ok;t=9pYZ=W1ù1r?3Z(JH i7Yӈ,zS`T 6hvܡ 2TNCަ%H@I]4eC~ԉӅx'@ye" dsB^٦AY,x"oiҤZc<8f-TA|ZC?IW8"G%k.unE\04+Y־6R=!HGN> lJYwZ ԏL.N(.3MGmeK9zݠLΩ34 ME0y#cLaL.+o킵kL3xǡfqÜ%9 4ć򵳧XcM?^HP:F^-BY/BdUa\л˥; %;ܩ/$4ކ\.&>?۽AX-/' eJ{G<ʏU>dT8:ޛH譕TRb-: A)[[A]~b\"}50%» ueX91Yc\5?)PW+NT@6h@x/_^Q.10=pJtE'Fɱ%[SP``UF#6emK$m2SԕvqRMƬq'Y &߰*,(>jzw.&$cD!Hlv) ۮ+vbrBS+Iv7XIgG27񈹽Б N^>Lfϼ;@ilnm{my;3I\YqjPVQD`z+7xqbnA)5:yP;qvQN9un_+lC !&^L`֊epա}Y'a*u({r@S  ֒U?'Sޯ\a[ Dl8="$4qd^aE~uA^.V5W>*(-+A,< կ"bafrikh O `$S ze*}̈́7R旺r`}ma {z| hmǺ/LsX,KLqVS£%oF7x2JZ}uq 鏲R ^jKCVg7WJpbs9Jc7 WV1wفnj*:>mːRfoڨ3~Gd6KG"䥗$;NZTa^цG. PP=bT]ٕlu (*8%!>~E1TQ:,q88,ssړU? p[R˸؁iqb{=^3v>H>Eu~kApamowPow<ѣj:6|bˡY=5` RN例5_ϜDL+ttoCYPg5;v1ғ.u*gQM@Ф,Z-tE$%I8r PLN^dXZp!xҁ6_@z%ۼ&knrwo[ Or1r3ajJt6/uk+IsoG =gV5fj6:'Hd6I4۰=JˬgL=/ @?ik/8|GXs;Nl ς~))+6sG\@LslƉ\+g"]9qSƈr)~6>(~nRj $nBfPeK/eX`Y$wq'Q:0;vjZC` >sẄS\UsyFMŴ|u \6 F2N=.4֫"Iq-Oì=A\(p!LPyb|oll!sNnfqSN£>ڵ'\SlU "a) J8qH5XD(@iS#;hۡE7ĴauzBPtx[ Zݸgrov)H4)jbzɏmHHwdK=?Qn><,nݶC<û"r f%,+H/>\x]yMg=I CsIp^pMKais"k!K0 &Rj(Eu,!fYu@[X]"#\Ǒ|uƴ?dWM[ Blgej֥:3zA"F9Y}kaXٵRUj jZ@-ˑQcihۻ_S5xHjf$kv.Q95jYR NjٍÂBNh,NKSq{)([exVO-زҦn?AE3[FkߖK<~Csގz7J|wHD+^12{-xk?ĊGu:!7̙c>JbqDIp=oI%$V6AK+&]>r#)ZlWY ptXnTIVKjM.ѹOܘz0RZ1OgG{PǼB+ Ě:ӎ@lZ0jR|1VgZ5S1(4fWr藥ȲPSB\L=d$ fPڪL0knL@=o:2Yg.жTJzܺY2 us g*͉s4A Pg*&dl>KdbI5WUCwC K 77 U)4l\sʸF{?g m v?'q+:fF93Az9D5tP&@mj;蘷O4Xo\wunNF~:ux4AA&[3G]l?#1XA,]U CF>n }fi(a5<-]b5[ tMG{EtpHCjPd(wi{iu D&8LjpT:QbSq;\!#,0[QRDQl \t^9[R_dD(t)L‡aSdϫcT IX+{,ak,]'_)2e5lWduDR#!saJdþf@*ӛzzз^&G}F.F1v Tj hTF-WswCתVb? Vwl3,8\ÃCaȀ<ۧ,#2750-SԾ 4 쟛=݅ 2@Esi7Qsr7CӎC;#|o )NE2:@\@?\sҰ†47* iwE57Td1x#G>S.}I+a`~KY?(ii~u9gF~p~M $^? Azf%˂G\EL^mno<4~ Xals-ZNzgt:D$=C0Kf" >Vu5kTr!/솉TͥzA« WQ] +(TIz@@ӺK(jt`8JyzC5͑7|T-6@(1-+FDp uO%$`@*,]"䨌*M5Qa+AN5G{N ;Bk;EO[,g@pfRjO@)ƉJ ]!h[_R'A`mD *r*|o}:zxl47+›?.yxE]RxY-{*#pqީ 0Jؾ&A-CxD+MR ty750Ϸ7Xe J4C=o8mWpI": d&+L% e~~PJny7{`Џ@g9ЛZcv& :fRgqCHw Wn%)2- E 3Z`Cٌ:XBKF_ӏKoR@@Kn^Vl1VZׇ.c9v-{1^K*Y-ߒņ]ˀ:% yBJUd^F lܨUbJ3hMХ(9 "?F-VU45`|ڰxIJ_hG^V|CveE=j~vL߹ʁ 1'5J(Uڼc^{9ҪYK =׳ L 3Gj.GP{(C҈k C .' MyJ{/M-|K*呙#c/aP4NX 21G֪\#NvN"jk5ڗLYUWdX .ǂ0PbN xxgvU24ל-\,K ΂{9dL(\KϺ5/ykE;*ǿvVm^eb'a@_<4PY.Y<,H=Ev9rјKqiW=P O/CTf$-2 FEm(+`.؄G>NEWl޿P2:$QE}l]c%d-3 =χ:g|^Gfbo0Pv0R@TS򓼼QRE1y7d>q/IV(ubCAlt#PZ>56DN^{WQ̸ٱ:݈gsV9><U>wVi5%>A@K6:"1V"#Fsl"xKzXTY= }K;aV>XL:D ucvAXфeWT C_'4[`h{ݠ#̗yR }J@eߎ=Ty'Gllۡ?Ԇ۷ڦT2E7n'"H5_nKSz\^w?3jJ8U`t4Cdd0o$./К `r4L`R;MGiN'^c{WhdH+I6"eJr3&݆TxG! >JY@ʫG<1SWDR*u+ W2L/;9AvM)Cm| ĵ]q&} lϔ.6O*0TeSNF:CC06)TweF'᠖:?%|0EN1w"j-l$I\zbLj*KU 0uڌ@]O/X E^g:u헻yx&"9Ig3SB`sD`[6h "JZ0Q"|b's]^oLl 㰕ٳ{>866Ȍ$[K_WX3(};Q]'Wے5Ttc''a@8:MvFd$>D䥽gFQ]@WΘwsթMQ ;@,7;慊1+[^EӢvX@o_v)^|q:/msO=-Q&^/g GCx O("`A ? >C+ m-(1ps'z=&$(bKHnw$} 7.?b$;Y1P~<͹ѭAIg7z(l|C6繗K$ "ueܐ}7:BH}GSMFkhVսg墔WiDe!{D,dC~u.AصI?/0͊i/)$^1)t$ӷ_U"mQ563c z e\{l>@/gLX˕Of pHpccJ@ 1E|ߔb+2`bxf&!=v[{"h!I# \aB lr9ᚦ31 U!/Nqwܠޯ6*t3S@5;ޫQ}^ݝ(w,ocn#*ʾi: :߶AIJK uO^EFN@x؞F(Wp$zIs[F~5ܞl םMiI&8U>xY-+xk.qho)| 9Z~PDk(k,) K'"lܾ,Ry7!yi2<\Q¢3)72%Tchop+(ζ_cA:_JG?fq8Jo^Χ $YN% Ѿ+&TI4zW+2PՋZe0mrWb[_0oM26꛼U̧21 Xc@)jT7qES0 ?_eԝ45//E±~r͈o!_j2(yTb<6QTa]XHwx/t2M >ڎrd5ylu VO^dI.Ϥp2 8LxR2K.XK\6MKgBW5a_<^ m *&<`B XRa|RE'( ['8@ďӯ`gA>,hiڋb>οnngi;@ҍQؽgkr.zF8wAO0ldXdnרLh%fOZ9^AWy[ KaKSN+-Ⱥ0 攵R }igLNu}Jѫlq^I ]0C[ac>UXd@xAw_;"o1Eq5ܮ0dHzu,'@[ ?Γ>|!3yiɸ.d 2T -EH/؍8vxB?dSx_iCM6?0*)N*+jtZݾ9 fF.kO3A;#It񵚯맬7Z ]6Ν!AL%+',8v}kS9%\+橳d瘧wͱP|"kD[kK)'F0w#/lms=HAy\T` 7f9ri|`9|K%we ^JLƩΡU}SL92IQwٗ,'*>RVz=7+( |>O2 OswlRPEAayDWsz9IWӮQQ5~oSfi[O,EB|-ׄCS޷&DRZJ:_ ;_1QhOV&X5ߛ{P}c(6J5U8Їq^u4ЂMUx,yꡠk ?}?5mDI&.0 y) 󡧕c}ץ`P)g@ukC l5Piڭ]=1^O ~$66 e!tjLdG6M[&te?ZK plh:)À~ 1oLI]@b4z l=rbHׁO䏀6H5FԟBr"BD㶄%o'jr`yfeo4}ё;#lU"XY=tblڍeDw ܓ2hON'$vFAx@mAhdB ;!ﺬ_}E4 R4%73C!+q=#[׮QWRj( -J]Bu5/Ҁ D`(m <_Q^c}>Za3N m20C?(Jqvm nK<\␡x6]$RAu 1C Cܮ5H /kЀ~l\t7PsmFh1Z]& S@_&+t-@fB:Iuk `Es$N2_H>y I3$cjҀ‰İ6RLzPVo͝>Uo>=gp@i{oHyG}@2Ta%L/jvT"EER6~ rsiLuY88~ *ks,~9'j E. ,"@W9V5WE;v˴=I0Ӽ^CD<9Ġ]:] H{#&8svu=k!ԾP@(Ⱥ3z0Q=Mnd!&2{EvmAQP< BўUrfUɑj qM2]%q1.6ڍ#lglze{/6[3E~ڔi}fwZ@`[nn-X&՞ rCunͶ$ɋ2 |K:ᤩz9L\ 4I ש+}(C@⸿sK30#,aJ[7 B#+@5kwQS֠we<*!eS%b:bPh/x'K"~6X9}:g2t#j%v] e)M])uWv{`, zMN|FYSiﺀwӟJa .E)ѾS.3a7!Ѩ4I;Cu>vdwdKz+_gբQHd, _P=,wԔ^k4ȋ _Bɍw`qBLnϱ{cem(`-ʁnP8hV##}k"AlNw@QdAcﶒ]\ٌ>"uCU9!Eg7EȏWJEpGYXtq?10,XR0OwKնT_{|BߧdJWKE*Ʌ͉*v >/?cT t6Q lΛ ).W( !jUs007qޚ'=miP,5)E6쨒wh :Q>srPGJc`G1cӨ_gxeIjt]Ԣ^̈́92Po+bl!언:ޜ"כ+ujy=$Wk;REMtO:HVݣcB:3 :TI}fj#$' 1 /v x5B&%ϐXYR fՃHZr7{y\$jLWRA4aOF丄H42>|s SN&="$kzB)j3JzZ) .-@j薋ܣ/l1[^?'Q>XN_[[R^iG̮42e)ϊTi/ sIx7\n4BJBd ebDQ;?Q,|ש IY,$L3 _"3?Z3#f.T=,({ K`|\w2F G8o VŖm|_.Za! _LK/Iw~fjOZ.)xdXDmcks4|Y>2G]5c^Q~?>ZHu>55.=lTKp Y>,ITj_aN2|qOsi`/1Ayv̒M6[ pU, a9+z70"ӵ's`%$(s45} /,RKXj𩫓;Tљu%ױ$ ,P3aNٵ A/=+S\vEAt?P_\}D'hCvm61-cgi=Zq"<El1Sl ~jZ.2$6k0 $ٵ䇅itzs2]^_r|QH5!8LF$GvJv%hлbq%3Ӭ$ "¾5{*'71ex0A찣 (DzfROZF;g! 1t:>80],JII`ޱ+ QPƸf,hoQc{7^`v;1 hjcO=;-a* ؠBCu䋱$BLSѷAKKܹ\/W/bG6}S+km(3#d«N1 PsUkdwgVR@[4B9)#vCL?c}'E!c#^%RL4%r;R/=G&cڔ-B㷰Q8#򏀤v8q+)Iǫ]萚+ DXL3:)e; *QdɴĿf*D<۱]uZZ5Wmʼn F@iDO4\[[L1ZמIw 3[j9syHP.ևW(-kɆ}Տ_SκW]A|?F;L9뗛 4f|c'}^ 7a95*jd@`|GUK[;&L+</0܇`)q*q#Ѩ!mGwJY*#<{p,q:xT3fs>@PeGm|quztp-Y%p2O1*BDKG$? S 9tBֻ uhjsD5IoΜav&qF잀ԭ%4ljA^e*"hò_%Tϱf8 WI0Fm ɸ36uyt3(S%_ EQ$yi8 WW$ȣi?Dwa2HAX/M*WtBg۠ga2GHAT͌˄s170z@ɟ#9YQ Da6}V1 ) [(Y>#EęOiO^kL\Ls g~}αn )jZ/p!?M5} A?U 4UN^hvf:}AU(q ûك#QL3~ɗGsLjV# C];e}vDokOuEh'a,2Tv";MU0;. ?C x-yYd6g rxU$h\7 k1/ҢOF.Hw-lq@(+rcC,'8+YHYu+ GhiTQpRAG2tA2v3 3EaJǸormRl5Qn oXY =gBpRYm)2/mJ_HrLUH(hII%#Djwa.]#|AsB0^/RmbދE;KGbg`UJ M؟U0u||rV' Bf=Hr1hO8wM7'4ܘAe|D }O;n.P? %*Ygd"Hj 6 ?e7Ͱ LԆ["]BF|aޙLCjIp9U }S$ll#llQ! 2yǭ5,n~ B;!` I ߲ |' eP#HbS$d9&t|1 N+hD&4)Nɜ&YY"G@"Bdhr1D}b;52"|pqZd\a.HH=>+k.$O~"<t{ Q,Z.NR:_rJ<}섔m1) &8j<d_Lf;ܱby:El<9%Buz~S5ajo C\O 2aU또ji8"ޚ+μ0<_M }=9TۛZÌ(="fR}Xt۝;4P!T}=>QS{ή_˜Mij֐`+ӞjOwP5MV}mڽf'+DKnRY'j_nۀ!MIU9.4Q}1I-Wsҡqs $v?r0e),S.+"id=fZ1f0y2QrPVɄ=lhsÊEՉyΘ_yq:4@,rkPSTC c]Jx3 (QG-0=e$(Ca`,}Q 8/}c{]Ր^ `A= OadVX 32hcc>$)?hйgʧ2mhs8Zv{w 9[#K%̅շSQD*kO|DjJL4\J?A!k͉t~,h!!c٠PlN>]=Vvѥ-:LO?zn^)4;jjn?s*t×1eXKEB&Y/u}S*8?zH:rߏ^{TũcHR̥IϚEQ<t,^vQQ$Z#a }kp|dɠ4w~D5UO<=")6נ+F iJ>, O4+,Ԯ֡Aҟh;rT5n ڍovDM )EpJ+J !%t{4ߨyP_n l4S>$4qZaVnwrol/njiڧɬž=v>ȵo&b&YG߫sʺ$yr B;RȂD!!$-^K]tGh)H^izB̓Ly0:8v fVB #Ǻ@!%V۪*Y)~DN>#MA%p{Jְta`?he+k|af[zt9w*h~Aa`YS:-r*^O-$q6 F*l_=Q粘19 mОk=>"qҏycGz~5D Yl9.]G!e{j lb+u2ӿ[DBsFW|=RybģIQ )A !bYۉ֤Ї鲷N&rdZ1.*0WіI^Tdxx|kJorcNT%Tnƣ Le7;#^#gtT=?`[eǔS$0*/mXC4L/yp4} 8F=f Jh}9nsU#化tډ3-8ly>:7J ~eU!-F!Ӝ"*t =۱2{u,?*y=t8ÔAMPVHb#7Rmbࠧc#ɦ"b}{4Ql&~IvA%4u1Sa"K/uhёֈf on*I'hgcB h/D1{;?ey,bc{=CT9'Rl%.-̺ϓgmX_'[mpôy%rΏ &vI<ӬN4j\w~wQ Ibt\%g#?4te bE/E?|m^ Uv8״qgfƶPYbt[[w( =t##)K3 Phk*1'9ifɞt03hC;峿%w p˩fS˵LѳD:vFiipdnE/jnhVȫߐyVqTNd5KlPyUkg۴zWQ{4*kpuW&4Svh*33.HXsKcu? ]јPC=ތW=: J \Nv,!,== pZrڝ˅ eer ^7kڮt#)3K X҇\pɏ9ĘGkȘehـ|@A vש[ ^Iȟ ( 멽-.PxꙖG+YԲҊ.F&[3K(]_ ( j|"2{`i4;V'p!;T괡X \gei7>'iY$HϠ?0@8ލm\M\_bf?NESgϒ)jukBƱmӞ%{MPG]ލ{^&=XLq?[4c!'* /s ;I̦c$syI '|)W >|o@oXXtX>FnT&Kh%1`3 Pq1g9 WᖱEKT|r_poDƖ3`8YnF%6>xV1wR|sk(*ٴmRGdO9V˥c'Xb!8j7y+&>@r[(XR)OLmmA_ fm RƝ38 ar)w͌ xFQFPO+r=ᐤ.˓%lP(vo%*,/N4:s~sh vM5=z2U;t$U a]yF(;臮Ct1']z)w' u^ds }kh|&F+`&/?g`!~&8{77Y P3[&hgXϗi .x q0/.uy;a\H L@[Z?^Jf4JjʛՀ1gHq3 „ozrd[4!3΄EKt"~挠杽*^O5v4.ɭZ1vxv\ts@e il\M (*Z~A#{$i~٩`VQW;d hNp&U_TPV7kS:Mw5wQC<)$޴LHQ2VEĢaxt#e;J쏌eˑ_X1I(cGmU1e$Њݤ$=# B㹁8J*Kҽ V`-3PvW?C|:B z/\ \qIۜ]Z ca-L#73c$9rL_dta{0SL}$;R7{*&mӕEcF& Lhnq5a& 8iûNAuV }ńFSa& -Z8c(GgX?GL4` Ӫb6JghoHXI?.G7i(ۆꕓҩ͢ ֨!oI#BE򬏒ʥ TBuG/a1c/ hn2gV4,ŵd;^)z+b)vc- [jT*E&%_ ԛٌ'Cv5FM:ݔ@y1j*fꖺ42H Q8vhMɚp]e\孼6nǤiO;.ުb9}3,A0Avi߫4momw˄D5V$(| 0 Ë*p>? V;~C[RR.TzbK HKUE_2v}fw ƶÃS7r~9WO=K>4[8ks;'H]'܃_kS>sDxH*lY[߻z%* wO]p`1qPC6I-YKs<=\u$un=$pAVr(ü7WپqQHUXT#e*0㉍䩩3^ss+Ϝ(-4[:<,!ߙzٔ;/4j0P5]ѭ 0eFvNԄMHJ LfRѩSf'dYˇ]^#1tڴ/;CBLXj)wiYf22/Q _t}bZv̞C?:O',+DY1VrX,RE5K9xlw`+ͷbLm{ A7OZKf>ֵbýfQx*/SH L_A+G#~g룳Fܽn$,9;&cgEEH1y {wVFcf,v_I%='|$KI_!E3x6Ez`=SM=khE#T 풐jc>F*/FFOm:t(I]Up.WʶJB,96kx Z ϒtZmwp),fR&DW)iA ꫊PUD5 SYu20[+iÿ(٩Ć' q)kGh<c5̜NE;A;<jP8;wxkAJ {*zɊZm_d=)A= :VjM{dn 4鹁5qGZ.ͪ'o"m~zayKd[* a7y}I Jnj3$FJ""e&'l=´]$?m4Ċt>QUd|0 nE\(A6 x4+Ty6RD?Yk>ǘ[ XKp[Fc Ǐ/#jv &@a ~xzt= f]p{jo'zBl[Dm$3I +WQ/wTkMi2.r4c,C&{%+)3MA :P\,S aʀXYntvotŠY|ZIl9,|-J;E^\[jj~|ӄb;/o,sF|t,7@;R)t$DJ:lt8~{mH{Rѭi|,j\ۯeJӁ%+'udnGHGȧG\THwd ﹜"L7k/b~ f`!`A!:38ע/hm悟Vh;㠡 6ּs.\cv4!cfM\Kj۷=lpft w{_U /pJQTȰGL]nؖruDIyo Ꮓ6o^dO^eBmc܉/ص|k({Ǯk[lLM{KvOE`!YTcWWu8)&훪qe݊I.޳n(1\*ؤ?D3ncj@ Mc=2aHT'{&ʦ$:sF yb_7ѣ97H2w Z\v$[9^ɮIfr7١9t4*ѝ)-95y{#=̝Q#e$!ZH=O*3PUk7h2A;Xێ:Y⺊1%=2ưg}*mzv]}L.dCLeC=J/\DdܘsV[$eW>ݸv Q'˓tKf.Y\a \sдn.>9EZA8U-p^-7[:Ӻ:]DJmJmݠhOH@Kɣ{Fl${gK="6Up<ň;zeeYC oʩg8*:Ë~S/aE}ȔT,ҿViº+@GMn GgxILL/= Wjڋ|=  *v 0>o`5w03ܢW>$E>=9aG}^Aj,~f(A#k&U̳yЗr='Oګ@UE(>6N6=xw.,խtcӊy| ܐ))w[`LZIqxL /`]JIDwafb$fMwy@+ kgJ38OͶXۘiBJU^3Nz1R+aXXi:\mr~䊍=;e=/1߱^7\)QDҏ#͎#1l J2K1QDDz]MLCZW)P51#ybєp1Qh u:9lAd_m!,i1aqx0e/fGi-? >K`3iy{34HO ^ˁC: bn;[`P t3Wzʞ'_գ/p`]Kim6rFM"_ ^IeOԌz ;  @[t`c'6owy)eeQ-ZHZ-ٕXq9rY+1buI#=Xr׋5K&T8QNDᙜ:KlMT#jHDF, /NL+AqR.3F'˳;w+{|G.bJ8?GK2=!D"ءyļ |ɏ`Dȸfd`ACpR3hd7U jZVdNW*F)1v/yy J]Bn7%Q^#ם.z0|_ABq \Y_#Plf?{ɀLKRªCQf%/5cWV0 DXdYz$e(gJCnE Iҋ^e;Zv6੔2xPXB4Gax㖕\ѣB>݄KTMjO.L}LA1xv:oLƒ7v#(%|v`Nl= S28ɖ0HUYdGLj3axwhd,'C4z/k8,cDZgYZ07070100000087000081a40000000000000000000000016612f91d00019f70000000000000000000000000000000000000004400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/ata/libata.ko.xz7zXZִF!t/]?Eh=ڜ.+mH#6Dt@:N{uf ׃Vv`spgTNXVsO~jqQMmڈ׭azB.5I SnzIRgŤnd8hܪl[،2ug`(0kBz`i5͙Ό7VO4&|GXY՟dcb`_(ӏwt/s-b>ӒIg+lhq %$YluAtE~6:9>!c[Q:X>po "^зT_>ۜ0:n!~8]f2lch)YdZF o̤Y(Vn#?@&>i쓔,,)K-!w^]n ˡ/qp/o:$@ U7[g5lKKsb;P 9āp)2 <:r̉/psqk+"ڵ5im}䭨HnAM ͒ Z_ C\Ǒ&n:Sʦiܶq÷h+vJ[> 'wJ5RI 0>.사1sŸA)$fPSb/ok$J{h1>`1LNh `$%ة4:~JVfy-8ݫ N ߷~껎>Kdsh|5R*`<ɩk[7IkQ Mm@s&S`ny&42E|CJ8Cd2w ;"N\[ؤ=ՔLzJ [B҇vǔ2:ױkB:74EѣJ2 Z{6l; ,>ٚ0H:ÿ\`oÀlҎ ,r0l}6rt,%K}fi4kqV?moϴvzJ\xEDA1twmVWfrh9WHVȆգDh,1# "t|MmӬ%dQ~ySIvzpuZqs9ݦem/ /XAbA53:= P=</()G.2s{Z:9zp~ eMU(l"m~a޼=']܈Mc!s~C(dls&^00E97]ôn 1TKw}f Z ʠ|~;[O"Vk uPgeOV1}&Y4E~ݟSOSO)D_ޥfKg.QrD-,HPs Фb% -Qc.BG܌*V5kJ 5HRSk0oj0H,"Qlʬ9E6rҎ!NGÅC {^@`@~ 4<֘ B".vD+Sna@\ʃ{WAȫ)S:ϭQ+j몛7!(;_M}\n* fU3 u> +#p\,?X>mU*C_h?M .>nh+tAdmt2fέĶCbQmƜX!7 - "5g>G`@IGEF,5txkA!y Vݒ z _gLB(@ ]y1u3 Ms`%B;E3nF}f!J5Sr|gVm.;v<Ϭ/LaHZn*:=͹F~Tô2ʖ%(8c"p +}܂xӎէIG}'HSMݡ_rO0(хu"xuTҭ͐fTVn;C-T_JI>h+u7r Nޝwd#| a#^aZ]8!߷Xސ0 N`tB-/pnk+%ǽA7YǍ a<+/SJR9DNu*8ʾ_BGzC" ~j)ԡqvu3ǩXZgd %V׌`X&XqxZK~#vJZZ'"Alm_AI@R^}lmb50Y%@^J8g!lHjQ`[&=-a4L}QgGwa8?(jlw-U|ޮEа춦ӉO[$C־ & )僰 vBOIn5U9R)|B7:"$ώ'6q:w`"8* OQr vI)Ujy.X5v7vY}toWcji c ES(`6J')ӵޞwkY&3d 2% v5'cm:Z~I9ƵBW;F{a}HieHCX{Vw""8LB;D[ik'.Q!LL+,Z(=}ov/6͆bv+T:0 uC,yUS \n A/VC=OAd Pn 8bd|4GӕZ{`HG6!='@;| %W$U[p8&;P4_u@K9 > c&Ӽ'qy(>᭄H4~Xof `@l X.cP bIu$|%Nf6gI tˬ]Lc(-!|x<1[J/}k\CrkmLšҮjPz&6QIF0/l6twqSaȈV0j;n~dڧ~f8a}0ix̓JVc6mgfsT6iSMZUPeZ@L2jޝ7<1M>щcS4}QQCG]wJԨ͙:oEsq uX%y"GˇG"iWXԑ.Bm~ehnL=k(Y8.1I(k+$ؔAv7= {6ߙ,\ ]n#>Ϋ.{p_RDL:H@_vɛ|uM9&r]wAS~bcs,@c*sBbc}vfԷs"J{Qci8n+hpьOe4JnW4?cUQGK)+)#!bt'AI3[d #†L3ӌW\xqٱL L̷}h([;P\{Fy'kGqdR5[B} Q'?C8  ֣~/D]q5t5#K%JPm1=tsq=6lKX "%Mx!y`>/ 8DbT1}Z+`KaT>F*_̥X4B}R|C +( z=12%|~loVpZ=o1wlze\H%ń)UilETaw@?0| e dIy D2$7캈<ױh g|/f}oQU:7(˞S: ?#L=ly؆MY:1 o\MC;*Q/XifxBI8-9$Ǧ[35Q '5Ag9xNs'Bߤ2CN6 ;&"H#`oc_aHlL&?w9(51/q`?VXYCD}mV3U5~S `uqebj*ysM8I4@X{[`iaQxt91T(%0 5}ָwhˏ#fpaԿ?/A[R.3Q1Wy 0"Fz ̙[ϽUL3IZL④cd4[Iw>k"r %O$Oḱmw().v`M+c|l>͊"Ta< Y2*[ˁ$,Y^0KjY:xF$Ӧ;RF'PhJmZ\eF &t=>+u7K:=ѴcCv 4[ReS:'S pg)}%(J=&kkT/(Po=7WA Bo1NAhݭI cK'km_N?[z]llTA+?ܣ*Ũz z\Q<v ˈ9|u_ 982|¤2e-5O) z?]655ei֕IP uw QtoʂB]deР}dDvcy$RӮ P̗&gAJJ@ RUE:>bk۵|HXbә[4R˽tU5 *$Yԙ\A/xW)"铏_54Vjc~`WK&5_)ZV|?*j1j /e}!0p"9_}_j3>#:c|Z{PpHev6GގNN]%IcMtH=9Ő+r l+SPwlE0r?*(q3NU*2rI9 q rz5mD>5lo;IvD{I0w2Z{*  Ne/h;&j bMI`p?0 J'Gĺ[` v}A ~1oGd(9ܕr-FZI%?:yÍaZOE%շpb.X/$-s0}-9/EX?j>d<U̫w_7R'iglvĀ?`P/M%daOij[RMd ݸQQO3y<:N칅 fJy'R 8q+;di']7HRx{П>tNrOqT; 9[;(5"- [@/M{Üv}+'= #8bC5ؑe UYFJeT'R$ qݜF)}8_9Fgn2 wF̌CoUX[5.#4k&lەBà y I+ʼn@x]p:cs-K&;AXko|6ȳ2;"@ T(JXGybhM2%΢,[|ܑm<9Hp:{'-ZkKkl$OT-äba fّҰ̈́哅 "bfMy=:~uS$=MB:>DfDjPF8^(Ɖi⤛ϲxa~܀$kR=E,?Bغ%?>V Q[X IXӹ35# HTm³!sx ' "1G5L4{Q7qEIHѿm!dQX)ʘ]DbX ;+aƀP5yK?7]*%O)R^;S' "XNM.!K5Ccker/Bѧx*¡97b'iegZOU2\/9ց e>Chwet7W`z8oG!66JGh*@ Y >+l## ts9_|W"е%-IM͇f'@mgCw СdF*U?HD{œ:}M\}[M[IFJ$Ž1c+ݫ6 (v?wKd[,˵KΝk+Z'\WCe *ă t;i ?)Gݒ9^ DXb@/e&-[s_SR fg qإ{NrӪk{f?!";[{,zh2d)NOժV#<4ub!P.>~ n0afa۳E"Ū0b =ϱNo[<)l=cDg`~Hҫ1Idܘ%*! ׬$rnJjjrn/)ǁM"Pa|Sibh.)Gꓛ;19A10+d1 3u]rҋ)!W4ɯMjl~|*np&p/ +LΗʁvcՐqKc 5Cb IN([iuԒ{V3*ˌfaU̒Yf]prYD_Ӗuj67_ c$w[Pt"sT¬< ~ )zh&$͋yH pVJI_h[[3Zeb\ps &PF2ST<`&rě<,K{y)_*q=jK1;N_f8QmZagC/ʺuLgڊ0Q(B|`|d^T?U9ǵxQ,MTVG]Zew?\,-'[0X\/ }Jڼe/Gru1SjӮ%\rYm Mczށnїie_>]K\o:fa=o2T7>B?[;^\j^Ab6Þ+=dկBzF=-z8^TߨXFCF쭟,HWYaXWխN\%@T%E5@bbF,VxwB&6b˷O$~O_J'Fk\?Ez{9ȍ_,<:ÕiQM- OsuK؈WL)бfn/"w55>טƜ:;A=n"FNOV3ʣZc4Ʋ}NېTp1!2KBvZNWEwDg陎5˛WJܸĆrJw+ơ0c5ºβ/ىA7NN\3̐*EĝL JjoM:C}N:fހ#ڗǎVBݝ",I}c- R[{.XSKVMpO:R53ϵj~37 Rd4֛478C"}=)SdbH>(GC&γT3 g|L!ޓI) ]u?n:ĕWӧj5'sgNx.J(\rp4 /{kGdP UW}`hv` E?0s647aϺjo:(^zEx^ăJp•B ^r)Ԡ"밥8ÑnHMEg4:>A1 h)xZ /oq-ߒ@ h)e'Ǜ:9G"3tCgwyCFlW+ 8%C=OH25 2RނVC6Y̯:p*nBDy%Zu|gF4`̇8&yU1hڤk2Ͻ4KڹDCwoCƔZiJkM(1KkƊ*=o >Ym")xw~ZCEϳbe) j/L9Ō3בe7ڗ'A8J@f=kOS40" MBޔ[O *H7w!>nh3_#5 Ltvp)dD_-&*{y H҄ˊ\7ݨM"Rs9DQ|O#rY.tzr4 ,03qXծ@௕R>Q0fjЂ[0pfj;Ū`%R3QHZ8l-6ǮŋNR,s!zQX^Jn,6GB!$ xe@ٽ򤝆ikTS͕%>Sؔo)E??Jk46ZHY 4lLͩyJ*Y8ù-vz/Z!}0},0GN^W3{Z#L4 [\wQ^# XVW!aw5tuC}y*j$8+pzYR{RBg\1]M0X]fbZȥT"$=?I |DR]&ij-ن)%<'x!8#5}E^S tgeb] \Nq8f+Lޠ,&MoEo#eZu.rW|_toe)Pd"-Ϋ*:g }/v|dj#KKTI𠔎f GBӄ^rD'˲2Ai5Hɞ7||)tu8ykA9|]'F;sFc]DWS0&=jH5:\0`G&IOSxoZQɇ2>4}Q"9[:[q0l kHPO Y4o$w4#uDNz!A2AdQmgoE3YIVb^yMFXQR1ؔv9ގyQ)9rgd;aKM_&[]_YaB~ } "˲*dpQ7>r8=ANv'p}H A@-VRh;رl=]]N=~b-7ȱljO0* 3N'0MGI5Cɴr%4pn3? sAC:T:Kb֒t풱k+Ħbh>M@zc'V#F6nne+`E<0-ZyP wv$mH~Mr(Hn+G.x(H&_CL\MX3wj BA)hOfВZj{A{NDOZ+\w;0JGJl^CΤVϼcE^Si&̅LY2d+ϛ` >~|wBTؕE f|mj ȦbD>EMķIAvZ/ϠY8&`#:ëash&ٰ:,c# Ls}]lT*1y%5J曯BlZ1 y<UZPWH3 ,ʡ%2S{+ 5:F0ABXC3=OMTy صUI Bfq;ȡG;-B8Gx߃."~e球*?R .uvA'Bl˩ m.ԏmj1=.t.(7x8.8a϶ƳeSIZpËDThM[Of7V)Hlr@RKͣ0_C]6ˬlO.Zk9 ."Ȇ1\;eE]ߡ*kz^šXC?S**y$A0LsE|u;k?i0f~Rf/E&n|B\ڡ xE } L2*ޖHxomnJA_s+JVJ)ʱ](qM2P6f( 0XHF/?q:f:Or|Ӱt`<ܖ_F!P&|eCR%ke7F:Ei# :k@j%[B:`/^i&qKQ8_gqHM|^4<0^}$FH2y#J3*D8/48_F*Z%%^JBar)4²#~!Ÿ #]-#v ők'ٳ%+krzC R uqM_!}TqCZ0*g7N+ vI-v:.]Ml& %|qwmD{ɛuxh`GG5R‡#ID0׻U8*F7{A vIӈdKœY=$|dp:9n#Vt73O2Sγ,i(+v]EA $ 1z~Zݏ[(w{D#fMT`w&4y@da%,jÈ14&F^*BtB :C|9 7+UfU+w %DR Pb"$SLq" rWGiЙ~x( EȪ^ 4ٹ2)Ziwe.cSkK ;z#V=ye>qdnm aD l,NjpqY?DU6(M.ŠBB7$oxPM8\6Oݥ_v#ɘJb\jL˨w4f?O3Uqk ' = !'׏ ؏A椙ڷ '#,l]˷]  R9qhhxKRf1 *?}4L$I{̇buMp 0GRv si6/`nc,pģ! 4o.>E7.wT+myFj:)iWlzR1h/{qSj]7U4cE[Si\dv$.To1i2=q`q b˾XEKD[Q[,+s@C`-{dbEM08lg9O,mC!4jY{R?cU(r zC'Lg(MYhp? 8?,PѻCl)ҽKK4"jRIjn̈́&+}P3AO~mm93e*a66T@ oI15۩>6"(L~>|kxs+'t6H`Rs.] ^iԌp%'E`HNZym "fDߴI6׏MvԓvдI4ZTa3ұ|d.]gD=!sp?\cn>*ɵmDEzڠ*9j{N]?֭W(3 4$w@H4nɊj4&HBOYK_Mm;cˬ"#(୮lba몝#AePh~=è/)+zț&@*&m/}j?ڧR^xz9K:RQk!`b'e&ySAmvԒ6 y`+ ܤ\Wkq"[+%#X',T}ytS"m[^QS:zWiMwccgΣ =p]+ٷ~3WlGY6݀S]Bs Nn˴X'r7Fy5G_ɩ-Vخ q=Gpl}r%F+;ɻُP˜iMj^.ʒ8##KuOmJn,Dn.2&2 ,d?g:rt+[4g/pHnݿjgWx`W LO{W/\F2 LVvE!?T 7,xz) 2p쑗 6_V׶N*u$v7H#Ub M55o*@Jso%9RVC]h]1Z}  P8t۹SHuCUOv,`QLhL-^e05d!MvÉX qskPwGDJzpOyfbeۤƹ̆_׉_J(W[E2wl-G1*/j{8ZV xtVM^-0g@ݙM\TӠ%5q?Ykq?HOZJ'$T"Gaz~fF"DrGu8fdH3h=DV{},jGZ\\D=^[8EPuÞxhwC6 B`M @(Wdmh.< /Ƥ:@ tl = 悄gZ H0Fs?uۙө~/YE( mFSFޣKl'`0a-[ʏ7*xvP<.va̓|ڜ6HC&g\-n۷zAcZCR*$=֚2w} yKw'Qp@}JWҊ4Q9Hv> ޟ9@F$ jA@6i]WO+#}FQ &MWM`NxYʿSh[&~$2hUʙ,$3}43n rf } /54iYet͹OhcS4g:;c^ȏ[Z&VVmp.Md5ǛL"gbT6!dKQ_e *Y%e@O1 ;AN( J†)ayA@?E.0W@ێ_VtNyP'd'f:$Yks"`Y(!r =*'VRXTڀcG|x*c]֞3d""@P(J۝'Xz)<^t^d3DR"n(")ϔ}zcB^|VhNߞ5/;/lNg셫>^^x~ic2?oP !]Og|XIkEKnv{v9l H>N[b FFyNf"0/p3fOr&Tb8 'xk31xWŮ9yܡP~>Cu)`@T{3gs'Ďvxcw4Tj"k̨^qZ35Ht y3i`.K `A;#\D4s>oQD?Ml"!9y;E =,GO&Nn*(Q^$*e_LͩȴIrOTQ`4F{dy*(zjq6Y̡"7X[=E͏]9&+˜N`ZzL>9$aXMTڏ텠yDf҉zkHc+x=xn_ͫ †Hq ^=I=Ƃ_/ak9tPZ1 EwZ>W]5=KAc $Wkcտ]X/PoCY$xe4S:q~lELX{[1GAxpCW氼8<5dy{*CJ|KAK=j[ h$8Th&4kvYR?YO:bH+Zč0hQg{T$KŎwDze ?ypL?{=zxDBWj*L(o;SȄ?Fnͧx\l  Qird j1C[bNrv]Ӗ%םtL)q@n-*R$0lH5oOl!0@mA^YD+Y'1:<+ZZsUj*hg+ZO_%X+3a.}XI|v:@u;&E49R}wY8a 8vmFsP*eF[ivwWW͊Z uCpw;gbF^l$I&9 eVRjl.[š(6:36̄qiT^TzEDiz}zpG!$!k&z06E k[1 AU] 4,;dBfHήoY2^r018N^$^=n!}/o3@[gK5nNœ=3?Xw&E߽0wlӧ~vӏOKR)wN^%5}ou;=b_=mA"wy{FK3XepBlhNnfS'ኸ;v׾<,琉KLLjǒK&/ _g}a(+ N5$Xnk]^Y/[JL͏.i}7"@<{ `Bڻ!ѫ՗UL$9jxkS5xSg*L.`Ⱥ6~& 7m!IeU,pbNwVz-م[t,5:; dz,k8OA2ۺaN~R &rJn(2>}b ) $yH1L/̇%deMm N ,|ż%E-q,]++|+N78~Lcߔe"=|A^%.Qb@rU^8g DTLSIu@C&mï$F?`z b/oL4)Rw3<379!M\[ebדDx,+&W{Dyd `eN;] 7X"LX"z%-MaW L9PuN  b/G׋rc9hѵenT]'{em̤~н2}xDy6-py4[e6`NIKaK%"Y05[]~Ce __ufc̿4QvA8( ~IdoF9?Rfe7^S>1#"[]gJC,&hVj~Y1!lǗܺ4LW6ZɇwET҄9RFEg,5wi۲1RBN>r|z5h!FÇ'c<9m\z5=RBBkmn?qL&2w8Um8/}‘; wпBF?>1J9Z%8Z+R~ j Zf8҂KaTtZӓnS- >-"Qھ4v4fRF5腃o<NJAM}!ͳųad*k,WۆwE"hXtCz]FSl$)Xy)_G̳k=l XWnRrq=^(_.͇w2 1B}nE9LV!5A;C[!`çwo٬sX(D ⠕WѽyBx=tk7mkHAb;M-@ꤒP^ _4kXaaՈuSH8 cp |ljGݎ p~'IȤ\uMo GVtivB? ZwH™^bc ÙO=QTJenUY45`O0=0UU8J瘗IgWlγC5x Bv)gh1LQc3^of]U\8w_dN.? ڷy]C餳M;LK< P\n'DEGXFc]9&vxæmoP!9^C!Os*4L#N"%$J"q5HT{dq`7g(:=Rƍa=`N@&vYAmԖDWqAt~-9,x/wIbmAcG4֢DÈmqmyU6't\axfR^h]Խ>8\4`L5/+_cpg ;a$Z}ś${~郚aGfn87\(lؐ:ިQX!_>ܹ#NBy@πduLtu!^m?ol@afOL<[i/C:kce35&96I}TtO|&]SYf*@O&=tGmPhY%3s-4ECkB:0t4 eUT]C:I ~Wwl> -H <)<%kN0D]n\ ^an_@ߕ?BV[P#N^{.;GfjV,(5<]8d^gIa!$%EߢQw`{^V[kaҕQـAp[l%&;}%O4^; 8eYmlʰ`Y|TQ`. @SqOesg-Y#FV ܩjL̸ex8A/4_|[[R|MّVbؔ k93,8o0jk^"fʞC㙜J>1  H;*g&aؕ"`V`8_7C4 +V*r(u g~r;WoO9&|%bX$٭bcgҡ&`b %T,c(>!9ڐt7W0,e=gң(f3yͪ#.\ j&9o4rd Xb s=D* (wHçyji-kc_҈գqzQ|"T5G:ynakYxvkV:Y{ }8f5J +y6Jە݋(}];n %)IR喭~GN K1wϧ9rM4thbU~.޶N[h&eKKKREYoHe  sE.->%3VF*ZAy U`ρd C6̎I$0V߃tQ+fwfˌ+Oϳ"ڍYy48*vć#jRdҖNrq~*gx sle;Wd7̅H'nvҹs/#N7> 9xԨDZT<rkF ".(35Frvw̹Z:L X]?U,DL{XI%*fJmWp±js~T+$fx]ԑi/) N.FZ+pk^UՈ)q=@E:^Sì5/]p v!|ӷ ̎q"g V[DWh*7iJi*IxzͰX2(G(=2Jq2uBf:d zʭZ>?gZFmBȉH+[~wcYQy^DH7,!c/q0,֩ L$U3/"<m#.JNGǢa-UeKp\#԰mzQVArDz;?L8p:\;6QSCX(vDՈ$qӤ)r}^Hsc[v .T*f2k9Fm$bIY[W/~Z;K-.Xy*{Rm5@7pe6Mpk2SBiVe[ {3H M)s'B<g»L"tr];հy jL`$u {z= O4bEݙw,4ǾG7Om 󢇨&ٯq*`"@eJ)o4ί.#>*|̰t[N6 OY"j]EF|riÇUw~HVo]?p Jm k'd`^$Ť2KoRLc`9-j;+hW(?0+?A!Y91yn PIO}DlZQT4VJ =vG>c(P\>c~/w-\*cU],@.Lju ]bJґ,,gGF>G(o ݿE>De |rd_ *ъ*AsJaƘΕbZ$!t-)H믭yoa*L d4MayTN9cS%7X/͊ :"[5&% B|!01&jkDd!yk0;H7|C%q9t]Ƽh"OPXژ B᳷g =@0e/I9 u"ڳaڠ\v,heJv|/B|z*92&'B&9h lȞŠ;&!-{! f(ݖf#7鹌ɂRo-N<z0"8 :QVZxg`45"EKfLq1wpZAnvNhB}-,6 骈TT{e@ Pe #VjOw$TG W[,+ oPoxS 6)ܺRaM[@OO$^pc{25> |u1,Ēpc& '+t(4tZrxj@`{%h gY!uI hF! TTou$+ yNvϐ`oK[gDi5)pe)dz]A.3Z@`z`< ֹrEO[7<{K(^/N&..xԹN]mc'T3(kNȑS_:OX֮5%FV|alwR/0HEB,="B+8&/ u%]e@7{HIsy_2"FNcdC:E[ԪT!Y {+y]jwv.-֥E`6ll_oE t%( k޽z$ђs@A%Z82;EdTD 56G׏=XŞYd6 fa6DğCd" [Z>TC'N\H?>x5İi#C[g)#O%rlZeNZơfcz^f?3wU(TuӰ@P*d!cdȦw4XMϼ\@m[iQk>@8}bȿ0dO~ %^Gŵ[6 jwFϔCH꒢~jgTyI- *m/$mn ,0mb(^XL%rVSAMQ[(ʦ䌎7Os3& k&vh'2sp(ܑ{Dd5 ]tE#~If23"?+K8KBY$m9vYQ ;FW+i!-4.8,|G3X[Q!@ͣ`DVU TZ@ 5%-ԼKp gޔ 4p@9PMGFTӫѕLxRmp┧⛈ CH^*2r%P:8iQ)F ۷ k,bGF\%.ޜ|#L"iV U~m "m~{oRZSQ%=c!-$:P[ڽ,sY8`zA&(,% Df|11~xSgYǧ1G/ ˝b?NF 'f+e9L)X'ۋj5Sɀa| @$:RU߯?LOR1N]ݨAgU]y=XKQc1DG02r|آ,+A=7>yUg3:-G_!DUՆx15ޢ;`ϪnPEVߖ\|4 !:`eJlͬKSHȕ1jK-Vl$vm-ڕlA%qhBw"{'e}Xqs"FYjr%Ѧ-/?2RqZH<_DտSOZ1& !)l097Ɍ@n+7(dLhƴphgJG 0I7e|7H-EwRB_5V=Է+GZO]rƵJ3ZWB cHm9%p(\+n'4q4 Afr/[Uyhs-fW)t?ЭI E"aɎacJdn!/uI)?R jʟMXn $w G?U_~\&{LqYfe4ۡg(BAyeV N]O\%+2frb<g7]ۓDT +q+Xw 65utH^N`S(j7t0oF]|Uk7w$uNʨȓvUŕb Oа}&o~1)'Cy,--4p*?^ڜYqBu ,poDZڿ2W4N6mՂRW͡Oa֮%ڔO4lR:?6wHn~L?gV:g2sHB\m_giY{呄e`%t5b?&"vh88sG+I8}s9#26oy͇3 7E6:A9ffDg1rW;M=L$x~ϤЕ)༰coy~.FvKY!fewPJ)Ɯٮs>EW$m>A g!"f/2lIҢWzΣ嶱T~VIJ͡iRaQOGroOSXeˆSʨU&7]%&%-xȚRS_ыxq X 2YH:Iz Iˋ&ڬ$|Nqxa:elO^3ɶ]'4QmܾbFA-t#" L_xC qUoM[(A */#^0[Iψ0b4b鮽p9O @?QEYu"Qů3 8LrP-/> ss'-ЬPrf_3Xi셟p\i'ggWrT_ q{>Yg2VSopb~;e臯6b snRBtw{d7pV d2JaSNr,lWx$d(~O(Qb=?ɤsjMj"]oU!V"P2?qOS=_}4.4ekc0;O[g3T2hGo?aR2{ x#kkX%R_~\k6JȨog2[X0Z<oWϊI&E0ЛH$F|Eb@L5IY%2jmTͮ$AiԸΩvrS%~1??͑gpgĖcz)i?s#-|g cń#~W:,eqyho5g3:Y] @Q 2 \)kj|o*!X+S71.:2h\wԶLDFi5tv'%;:8٩%Mnc8`/okCʃu+6<_.ͪlx<'/!0u;]UsOn34 くGÉ8::ڢMOaK܃XEwdMҮO c|:|Z0, ޢ %nZkDpz{{m4 uBDZ&zNu:jV_Ѿ-Yj]tg, !UZࠊGTpj3FNݤWߦd"ٙk9QE"ӢB4҂E>)5Z!F%@#п`w)}/$IsOd,*I4bZ98sCU3OAuׁ6TvnoZfIU?"dK:]sXzs1n-7]HV+H[gb/8)yS$fSY ,Z_k7R!f%jnoE`Z?ɫM>{ڣ#H8JϨcA].$T'56UL}J%wI&V, }8wcH|Zv^7=7ƲVksq.TŜJ S%iz8[8 rW"О J\nooqmDS{̔qXMgaS ʏb23`"a:m?ۉgYtP" ҺQo9|5h%eS?k'M:4g'U*?߬9;rAE=HeJ*lJo_ԞeKDېt] y^뼰vrąvi-KׅH 6l}^lm=/~bs(᭥W|!f>)'oVSW+&LpG!!ZG2pQB̓K_h-d3δſ`2,1DSC_W˵ʹ rެVȞ*F3ag! -Wq}FYayl| eJs>z GSJ 률h[b;4niJg1hYIp'<~RC?\z8 ^}{b^їdI"k~mXI6$~A4hHlUkch"\>i3ЬYC}:o.fMTdt#BˇӁG\&uzz[ Z(dex܇5ÀCTB{F -1rF!}\' w T`aS8tK:؝YP82OL]vko[}>SR8҈M"Ce{j/y/}=*t Nla@{v(mޕlout:Õ~U"{Rl9CGdicllW94C\2o)?NSϰG_BbN$qSN+0y1Fe~>r&/ Qj5ي=5WjjL,|d_ORjfoP|CК?p"Sk@ڿ3ix!bKބ}gN>t!WVv ;3_+3e+Qc*YUSVKJMꝃB;F4ճ&Y!b@}Tb=2}4n&akЃ<'CX\B I5l2GP$Q!ҷ2U_g{d_QɘKφ—pWj$ do=Pzd˼\㉢v]DN6ICrre\;;"&,uYn||R[*SQ{t%IuHSA J _~m_Z2W9O'nwngeTX 9aET r }Abe?>ꩰ8!C}.7>D UQyLHnmaUڃ@~'i$xo=hڰEf9_̙tK=/q&=Ħhs C-Z=]Gi>ܲ[)ҭ}9$`<;_ğNV)^WA4ԕ,+LN=KF]Ղ;M^.Ly^tAgJWE$KġLIkf*Wb0 FzGj-6F~eUA!IG+ZV <ϫ7#x)lb-yw7 kt |PcoEs D"AB9oY߱_)%1)9-n#z%ӑۙ|(8h2]ѧ*هL{Bx:9̪XDfNچr &]f*#3H˖ tb_1Yȱt! (K".!e ,ڼ8^ =gUd]Pjpyȧ]8&)~BpDjԉRR 2>°3쟭T2æUXpwgx0xtPf/{V<ż8ϧ~~:m~[݋^e?ɍDI[yMKx1R8DZ,rr "J}TAJot?ܢOc2P h,lcmt!oLE4}CBq٣kn^ ((/eV=@9.h*MRhuuuu˿8M0FP\i/Nnd^б60%HzAhyս'#$v:׷_ءjYzwXJ:t=K vΎm|aɟ޷OR{ڗvGD\夢:~#cLzH'<:/Ŵ] ݹFn ,jKJ 0WO#0fY(MsEhKe_)b-GORq|[x4ɥelHK&ʗG#젇.K۔R@S)7ɽsj{hs],Z4[Z.쵕S Am+Sbu~W; 9,ih$1{\*9n)~!<7.`j;8̠Pm B53*E-NO,eEk/($i:l>a4G';f9(R*7E 5cxAk&dpEWAuV>n;p?ՈQYc9K ]ސwU3ިOHD7]=jGLu^ \Ǫ\J'N{*5.;Fȡ8RͪpX~]Sflp;}cqIKo]պCٷUkvV؈3|nJʸV10lvb@ g1g4t^^Q^Qw9ܤ@߃Bhiq~Ny|)4n\c]ÌP]Oz}4~X;o@FϠ* *oԼ/W;jLnű'?fLm#}qE[o|O=齔^_0@$4&o50 C 3&jrǹ]H'2CZH,N\3ABOlѦͲٕ4'RXj~#, BHᕄlJ%oиa٘'5\׵gsyrj& @/E1n[9%<4$Un7 \ʘ^ ; }^. 'mQ3d]"U}5"znu ߡ* IO_Ue\b۵|xpJ"$\ȅXj|tkeFk3wzP%-89ըM-,kdܺE<1,z9 &\u]Wdڌ$I_$X4RW7V&pk|J!%ރdSD"sHEf|^2_'6u~&]Qcm:j{.ɬj0*q BZnmӪLT'=hS )/QRq\k 1afM$1lH[oG*d3P$Gй6~jv&ʂ Vh"eDv2'RtqHr5$#b6ɤP<7RygohD 3 (*4J^DHPDJRv Ei Qԇ˅5G\؞+}Z=@QK(TQDs9g<iEyښEiw%ahI}O܋#Z~%[Ԇ▾))h0.0Ɓ.ސ9-L6t6Z+B_{W[j ]\jF&▨[MQ,\JD԰ 3_mDjQ'uHX!&SC,!=|Lvى)X?8NIZA0cYIoѽB?|?S$o)gSȮ-+I2ꇃ/~OTN1p'HU/l;!_zJ{, ķng8Wo#$<T1W[}7jzc_fx&Z2BQ t0:َe%3[FU-`1 ~n YUa-zȔ 5mZ$;^/uo I4Pev֖f?AJl뀘Ewٞ?C1MnVCd>2'BUҥ>pOD*: șS\3vkpu@&8˝hI؋R2'lotꇘe> vTu8߸UgI5F,{o0{r^I}s97Ⱦ`e,(޴KtXNU:ZԂTz?i|k k*U{a,ĩ[-:RS< ٺQʮ-6B5Xkx{9e9&.eվpp, MBg̶FøeT&606%"l<#sxi^G ``ٯb)>Lpn5 PUPAvϒ% ӖI2h7 9:@5!6D+1L s!5UEOg:# qBEbſ:C-I)H3!r 0qSIUsGeFqoPUGǼvw45 r'dE[J\Ȓi,,7X~ge Gګ*|'X!"8`DHծ_c>C9fF}׊:'^Z9#֏}k٥6 "T>QmzZV$}螧wҍ3qQ*3%M`IT&{ 10;!TKzSt@V r=l1NJ^\/lE׏c:PeE77s9?$W3LlUJ>n7LL('19~V <LPTenfp$~X$q<mm3]ah%=[OᷕqcµSl2bQ$7Җ[[uC[`>[,3tާa@J2u8_.5oRE{IAM\m lR,cߛ z'KlΡpKtJ9w80tv)@3eXs;o^~6onʯRe׏KJ*6S-Jr\Ɏ `x@a1,pvbƒ6(޺%;<4PZA&,r=u1y>ް$}_e4 yS,|O~.RΠބ3Ax\N9YTU <Qc<-&%FIfN3ⶻIz43~05˞y yCJXثل8@Y&\G1Oa5|@;BELGqO%VP/sdJJZJd&OyTY;)Sc@AA=GI-dktuLII<91Hdw AA itZ6}޼$> %wg$p+۽Ax`Vm쬳~&*(4le ɷ<T=Ht.9FF1MF-Nmbfv3k.nv검KˈJjz TsE+hT%?4JAKkØ2]f$woLl/',eS&bBܯp N@օfw"Wyo :1zH@NԄXnG=%?j1bYɑ D[=߱`}hƷ .Ų2 bй4#Nw *ŤD~=ivvI`v|]3kqǫ /9U9I\+Yu,Ȼ.uرzhTgMBR"qFgD8ǜ_.9v,EFH:{h.+d}u;+EtЩxyfPChC- %FyK؊!tm% Q]l'kUۭ;\r^2,?az[ ,4705i&{j=Ym}Ml>>fo!ԞaSYk >8>\e͎kJvͤ;~BGg#R a?-TI 뮜d ?`QԯMtݾʹ:z;ۋgԺUqCid/DᤆG D/ŝQ5uZ3iЇBF<6z eKcΟ!|/zꊈ-Af%.z2ܱCh9TR#a(ُ׻c1/ΖIagKD@Pcd)I(iFӂ=$ܨ.YIlXQV]5`NBz_[HIYS| KH7KTT% AR`'k l#<che¿沚$"~_n#HpS5=cLC PfͬeN|C%nA Z)RXͱV=Sw:9J'3Q"#hͣ0K4 G:5k0[jVuW4w6lV#8ƽD1@!:K 0_酦K%9ɸLzƾb ]Mٌw w; TY fGЃ He8J\Xej|㐵gU,]Pi^V8)R n?Z`CVć'8Pi*"qƎe/Dʭ(@4ҳѩ\e$B%X u\}q4XVTcP+GfNvFW.5id }T1+Nl 3j"tȠ3ڑ#V'74[0Z_ɫ# |xH=;5 H~?q_Å&Fkȧ`# !bj#R &y~.2N?VTq -*`/|Ǟs=TKiPwa߷DTU#D`ФXJ2KҽM|U jn; "l}ɞ *IEoP~aT(*;>ے+keZEC$|Cѿ:K;6wo+&ʚMRa&Jaz6 l:-(QRXEH26N2l,P:u{O%P2 пh[pRbR>D /LɀqsDr Jv vPրV&3R%Tn[:eXDrp3R{?kJ3C)='B:l:%%K:-U|xp[[Thԣ0@{^40'Gm!\B wۭdI s ca h"5LW)MB[U:ոq(y" H5_{>3$Uxwr\lnltn!]xzDXd2/ Ȳ_Erm`" wc`&.JɗJCL@) Pp:)[ , q}p 1aǽ8~.OqmBl*DϿ26Y T+/`J9=v5E!@#t@j;T&ͧd\<%p nj>m)81ke8.xeFnϷя@+b"Uy^x6MsQ@:!8 UْM(~$[@`4y2 VLbnmm`bP1S~ߘ D"5{yV{oh.NQ?t7âDV{GQrDf~G "vEa!~:N5iK>J\nWq|@k`".WcQ1B׾^R/w9&_.-i}Ӈ H*~LSXQD 46UO1{NVj\B%V kWp/W[> ! R&|W&}eD~ x=iuh |E` :P15C9z;ENi# .ivV0iašUZgu'Pࡈv4F;L|dW> $tDƱچgP;r|ⶤfo:QhD("uEM>IMXSInFh7ejcbB V t8f7gxw;rtwO^Vuj6 _E4w~P_>T,@`foh6S0Iס׉MwrUz1`*KXx{ލDGYSBQQwQ.R H*pMyGDF#>p jc)wpGTUG'$rGik*(ޤC ZO1^/*5\f{̩VnCkl /Dp}:X6_̇<8+B4/@p\6:+!0IPqs ٚGFsD.̔hGI,!\`QTF 6kq0:&tOg3Ԕl>0lxuS2Dv"M% ' Wp&=մֺ*dY ۳ω{|"d=rw9 !VO"\oಛ*6 I}_3#÷Nl|b#J=iyd/Dڟ1;rcFyxi}W..PsJpT+^.b8sQȅ)P< ThәԂD{f&N*nGfHrՃ4 n(D=@wm~@ jmYƈXs!N)M̛$ligU ͸<*"Z`^+BAP6&<җX5ÿKHxkeC%O8SnZ| 􀨞=V<ԹʼnB#u+ZM3@yw[Zb#*2,/˪4ȴi3cU'QS%ְ5E)h{⹾e>_ᯗ#;<2*Fk܏^ YT ˶HWLRoޮ"ԛ{L:zZjF bn$Sf³|@MOyٕAudY|P;َY$ _90X_6>Q:,OeЬ3Rߡ]޿|Ky&N1%CĎ}eyTlBLG^\|vϔIn?1e]WИNi+neVN 厍y&0pb6 <*&{wѼnJst_B-1M%.Uh 칣`As&ybAWcqwm.K(*"_Ŀjq=Z)II2/TZ( B&㛺ԍ=|2G} 1uXQ٩^J_B_NG!Dm."qT &oْ/x4w94ý?f S祧VQcƜէ`pP _c ̺ A$~3qbXMGNmUWZ:HRTB+ fogZ_B,\dv@_ AM!΍ID9Y% քpH'-!L',"?1M:!ґ) `/mZ^ө#8\p:ف> Z==FPI A&9JJe覒ϦٹqP_iZ4*m/GYy|GsVq6$A۶ ox(b܉9B>'-w$&' x1\a[%-lހ55G߲Q©/e{ݜ N?s eVH]N(Z>ɕY^ĭ o6TYe q0{%xƗ%J%hQ4gZ'-.ȤZ7__Z1^N\|F!HzEPeLrrZ߉܀fi*N6#HزؑD23*%[Wr֠$j01Ml>_KD0[{,EN$hgzUe^ YP*HѺU^K*.wbC쫮cDllM p֓ڴZOS 3B Q{w'^mˢuF4kgJa]: J'G/҉̾XrQQ6mk T[ƦBMk?|ȧhR7lQJ"&~i" *]<0\흴Eg싪`ҽ `p1cW|IN Q*dH- \.s *:d?I>*؁jh푾)U}?rPْsI)& ੖N@N*MIj⏲ɴ^TDN- kD`Be'2y[qX7GdXwg[ +Ӓt4. 7>*{X@, !Ї!-4KCo1-d׌ ٫9`C$g1OJ o{u^_bIV; u& amGjUZC 2쓒)&/CaI,(0u07JtvTe*okN&XXg<*$*%~@0-"aPz0g.MLOLpw(XB_7{x1 Vbԋ!A w H̰;8'rf6ɨZ`[oƷ7ʪݻ/7$!9id"<3ܰ;E: CGꝿ>"c5x-yw`7M4>nOP*?ZA"R*ΌŃmU.!q- юq=/LiXPLRyGҰ0W2}%'~X؂sVq@68ks\+Px8 S5* L,,0S)-' @([d'lrDTs QbLl;%8Z$7#v/0RI$)d:/sY[0ϹMӄq'C.){I`uvi5)KKYRDәBR&r"K7BkdZGrHpOrl87֞גEO[Hz,W0珽gyh2vK8mq7}}Mۅ@Βk|h^0r5_0Bc/T%ҶRAR[0CGriE%HN9vo }L߲ 4A?pK(y/ɷSjڔotlgt/~t@n~n/yh+в7*7})zo͟A9Q[B"qnuP<3F/Jl,sOdۄ.|CLL@!cj$V*ŜD<>7Jw | -Rr{ѦsdՕqT 6u~4d]{1LW!)VmN㣎~;hm* @"0<鲌9PV;y3f.Շ&@ 0=>BGrzѕ'q_=e$>tdDfsm[k5aފ ؆_!nqv_$Ȥ jZK<#&-fn!6Xw딯dJ>H(,SLެ.K|n|qOGqёs PȚ@%e^82eZX1+8FuJtA7utE 'iT ?IRN%= 佱hau(<%jҁO_9-7]_eDe?{[Т^x`]zad]m%DVY0oNX^_USI Q 798ЬN;A#T>fb$.u dbEdK(QBr8@j?y3 ބJًũܷI 1⎰y!r q\BCgX(Ox3oB֕H`ON:o }~xD_X(kT2_BiY _ Õ4r8 Nߤ}3j{ϴ)]N>wagH-!tYq$" @J:o n)JGIj ڌ+9ɮ3[UG7O\|PR3)ↄ 0Av&^51)5pF룇5mcꉚ’/@Mg:G9\]^u[=I:q踹1{WfP&zjkSxᕗ8c]]DiER3]%q$9.fтRvIp] D@!oRVMStqC^l,jzD@sDb2T,79!%zS dX*f7M1=aG:YIvaQ>?9g1tm *BBr"{(GYE.ö"rLP$82&u2 ƹHǨB Fb]L4yr |[cSC:Kv; cieCUԉTXd hCX"SaL!rhYZw(y2#O2e_|;5n-Wo? :z"I&M1 rǓw \(!dGahI`sGҬl>)Ϲ5TSGjJqt ," :>\Թ9 J5_ΰP{lڞb뜑8 RxEsztdVx*Q9fQ)7١J`o$jKCSɖ0l&B%=!~Kḫs8`}zAZ0R ^@jHGLϛ$pVFӞܳ(Xگc6^xڱn<\|OJ?k!DxʸYyJa*/$בM9Hif0 ^#6e01S?AhYC0>?39I$Y'i{zQ*?݁+.~]+bʡNCCD֔CGīlYՆTęPodwkϔC,6EQ |d7f[RLK{N1a vfy^$lJyOtܵ֯$ %٬Wٔpzhj#/騟n&/A:7ZIUUg*}zHWF GD߈b.-t)nǕkN' w : WS$oDS =@ í51rf9/Ӑ!}:mi<.U%Yf{L{xƹ|_ ͽbUcxrPva,r[hx]\?Yf!cwkb~s E%oy%A"98ZoF()6 ^&flu\)r C͆u>x93&@vt iϬHzI}'r'GlIWax,xn*GiFJ5%؂v?3e]n3VRPeݐԘk]$rb3 +GmCK{OK3Nl3M4ndg(Z;#\J!ĸ2~ "bk_&}xKZ.z0wB$adbρA_В*Myhh&~cPݬێTg4F!I{e)>W0"E,8jU1 >X7[?{P2xFcfԹK<ͼlJ5=_]! Az}dptqMxYW:>Qj!/x?ӭ8K4E@B 3 x2A,ĜƬK?]b}jP (៟ΰd%B]oi ɸ@lb $;Jrf`9 denEXo:$8mY跑%jKNG46\#1kuWR=5$5TB?kUGZ`׿?+>±$Z=`6$4T=|cK(h! ϫʽuǞL7wɭ":"4cS'AWno 2sDSz6ް9~7%g Z<-M5<7yB6(.31EAoHN} wJ;#pWRn @wڌB\ʶ>pRBI- UnBMu¨"uܪ3HqK"v2g`uV0#6u?-?cִJG ;Coa?~a3笌k: B(ک*}Uuw84Y<qiK.ÐFM8/,SA";GS=!fYi|B@6J{,k/ZOۭ*-Y骑CD{!'~ 2 }Mq!qFa?d' `4s@P̚ߤ v"|u>!lL1iuf-Le xtznl=_z A^'BgtqklK֕ɋ!Ci}SEgnTY }vȸ^؛[(tHRU1LِŐ `׃-sKB6.6gL6z.vl'+pkVQMeԕ06Y:kl Uiiܳnh-4!V{п<0{}F0)pqtƍT7x3fPR UdRT!R}Gt`@\E+j}.|BF?e[W@/#t >JIٚDlFEޜnxȟ uo<7P{Ka;Zt6 W> AylbIݵ9K4rxp~gqpO}iWtF-MZdSTFMazR9.$B%=||>UUȬ%b(mM^vy~ڨ:2t^0mIžL2󱥈57-N=+,IwhKX[O8 KK+9x<2~GUS FFhT9\je~'sYMLxLYPɷ} ֱ |jn;҈@su0]0]kr^]3΃B0 oJ_䂊Hr߂^|[ABۛߧ צ3Mx c 邡 *Ś0B$y[Ԋ\6jLw;K~ G_eN[@ N )=@.YfcPHVG[G(5N> x757CNiHh|iu"DNcZeHΥ$-xgx6ۂI\TY7$ҎmGȹjU @b۟ g\*&R8Zܠw>p`i 7Aai/SΈj 9WQ9G 6 A`,m }&!v _77 b+@[. ¥R /]?JEwqa%+2-B?w63oVZTM,Dt' f9كEI],P gDm PjG$ˆRb(XM^C'ؗOᡟTz[=.A,#5N5Obq}9P4`ôIMT ,.sʊ)':ϝY(6\ +1e/V=0C>Ez7o^B]gVpQj4e6w޾vz V7:4988yK K5\RST)Ӫ)jW" 檿,x:F3(Y7gv/ђ7 '+Od?Z OEKg.ߎCL~}\R]n "Q7@hqĀ8FD_JLNak4 mvAmqڰjK M"}iNQġ c".؁Qc-sA|x.~t mrD}ėNlZ#g^Ēz4`#uHiAAFt|:Hh%5{ī,2|:lwM/*ubWY֬Hz{Dze A JD6Yi1?T E܊%^<_i@9+D[Wvz H/xjL䆫 Sey}YAZ) BS*e?ʙ6i۸B|?" .hB єCkϻ_I !yF `p}[~3Y>rՖ ޿wha2TpUg3ޕ*\o%0W B o3p,?TMAȒήf5HR"RFgpPy[\fXxu~üd">hA; $&Vy[o*H&+N7<L{HON\G!G3qh$K2 ձ;nQRpTIw`ҹJnM.F͛c;(Q̞v0yxwǖ4tI3a8qĈO]Ew7$p@U K_2y"Ӕn,~*~MbȺ'7u k\co틪Qc^SaZoG0;,Lu"@IR;s!]V {gMcY(k bu]$hMS?ᬦGE+6+k⟗AE,"&}Fu 1j2/qk<|!lw'yMv-ydgMfYC,579a%K:hox k"F;9KSonB,(?)ʿЉ 뙮<́>8J㺜K"avwH,N}uu.~w(rUspFm*7l7 8d1=lk1aud~H(=D2UPbi|ȓU͹#1TwNe ߌI"m伍]dq?koحMC/-{2  15MAW_S޳j[(o.2Hsq3T*@txeXs+VZLaC miq7|oRף&?Y{8<[<^7@QA,Adl-u0^'^r0?ճopa5K\='*[(:teu6|6Ss(*1,i"WOY}ծ5`<߲񔞿NCTU +ŀ[s=Ά;pz pB H[i7M;O=v'7 $E-9w%D 0lU/H!O7B:kfTOx[nO[T #.)!esG"ku&`Dd8|G\&mh/%u-ZLE>raaeD 뻜G=LEbqpdsށ>P3[RUi xoWef¸dD.;sJEfpAdwb@F> Ȅvғ9ܼ:`fgLT6&xۘ"šSkL(7VCo骹X0~ 2!:ɠ8?X~z؍l( ,[)4p}񼄔H~?%;ꩂL$r`I рUj;v{}OqWrQ$nCͺ.#vm4Nqr/S Gp_oKtMǩ1 r+n2[`01<]?R8EtMUd? sH8Xv(E@dL)Qd=FhN.F\ [>XIG3 /b/fzn1eNezWǨ?aAސđp3+p/c2<;1 Nd3A]hݒ:&FC%i;`>EȆ^oġ]%Hqv N24e$7j$+!"0a[uw+$CȨL[ab[*R eD [{ya#ݪKz5sTQʹtZipgnw#Idż\9x(4=VÓ)0`}*JA4ŏBqr@"EɹrA#ڦ\##cɒ fic"[^=6Ϻ$1o%Y5Sq3SC "ZO@NOyk[ZM",qT"OX)>l9LkjE] 5);&( =uY49ZVO70Ms8J#Ph3{ju{6,a ɨs[=g:nvSe=C~+3y4M.c'iCunVES\Sި 2bT :\q Jfkx%j]oK5v !.j3IrٷqCL /R6PoK|};I9/ A/СJT#ϔw*Z-LPHRb=D(rwBG:_Ȓ^+5 @՘w+9QCFXyfǜ}CtĽ),8 sh47rۮPC$?GS-^1 C_v:>w)&8&}1 S֡+o"0ZMw!u H QծfsAw4%i`{hvy`$ uXdtokjp !򨀗E\uIk?0sx"XctO;f*U\,6^mt HȭIzIK! *[Ms`z b89ЧVd qMJMcOp^EvUbr4^-^={F~J25ԺgYV|C?9%ON(٣6_*:.buz#C^b);5 OdƦ?:g̈́\mI>l aNVc"~&hgKCP >kl6r РT7'2 {φJeҞ(&1%6n\֢[tX5h Hu WTny"3* TB/kJZe2ءŠ~.9eQMb>7xMBP*w^/UdŻ,1K$,JN͚֓07'/B08,20rFH$QuISu-ąbtQl`tIْLNyabr%ky2m,ϔ7?q}TPCR:֖G/B\6H:ZELy Z<>p˜q_uhiEEi4vR^?7bی98GZTHԞtőg=2ki6>;)GAC+\1nzʵhgl2#)(E=z_cNi>7+7C=.OOPI/]sWk졠-P]&5 1؅SŦݨb:S=x{^ng1c}B\3: RtU,$^JD!%س2:!!xԶ, F28$]c>vw9SɯgsfrRzΟfe}7DN_/‘tn:f˙ɹ(kՄ}Sq7(ذN,h~('R.M$ | +ըHLtAl< ;'Lo+]ZJ?*e)(7 N&'\K1 `3ߵv'O 0>3i\R5\" X36$ #Fx[w:hC0~wPQyOdki&"C)'cP;w5띺%cQ =`fA-!08JbRFD5([9>F;*@TDeժ̫ɒ]2 |_wa_m#K#L(*INs&k{֌u`Tֺn5#I:CIZWOG[lC\Dqb${FFev"GK:FuB ޱ&fә7MmYjprBMƘtoz $zԾ}Cby\z`gɻ "tV84\=}XUeiNM`־bY0WU2 wbRX6{B_m},sZz~j`qH+F(jNLV/BO0! SA'8^&ܭN74 VtS$H` s Nj+En?egVm)bEpH∕t,x#u DcMֹ]UDz._+i%F!- ZF[q\͋<}2 9q#Fr:[OuqMck)2AzxxːM׺W3X||?]{dކ,>a7Rs oOw]Lt&ӨԒ灕<" T;fn`g!BʲEgܻ GFEP-;>D+p$cjSYuk =T3 pDrǁ\/`XQ9j$DXvD3H[Y/c8<0EpFKE_b_cOS ʂtz;tۣ!]pH"5!KVfLO`hTY3Ɠ7oczp[i2a}7*CE`1~9s$4.~;ͨ@L /,Janu[xB .25B5}bN:c{?9oTGG@IEY8gd 7򭔒d4uHM6 .سAB l"i:*RJyIh1]) cm]˲kC>U~VDL!RX 壷4B6v l9tPd.G- myu6 NhT~$mN.oKa]p!;k W$yBF4!p`@ ~󰊼Ah(~ ق f+YId8Hb@l(9CU:[`zhxCsOIr"bru(c~TCf;LQ͖ D"Jqjgu2\rWl,si/ЇR ??#jsF +@8i(E&/+*Gb~*̿cVjN8}WQ ]8%[yo# ;uʢ< J)=NYu!OtC{0 fɿSʳj(8#=#YzU)"q}@ʕGFdk؎=nraNqN.Ɯ(ټ.o"}FU%enS"-2+&Ld<)t M;UiT^#<9PhH!?=#93V|D\ /z W+/"^ih`za|~X !e>/Hiej3D/YٴU_q?C?zsxOki)+b3Db?Ǝ?!tѵkO-*h_I%FJY7Y=-kZ-@7Ozmn' [@eXZj#͠k`y$\vf#i&΀בm v "*W~"bL2)UvQty͞Dw{@m v ԟ60.y:Y߄Bn~:(O>zfBNYz"'X{bj3 NJˑ@OM)44M5$bi OPO ڏ46kײ( ?$4+Hn{yamBgMIJA#CLQ]lTB2\2]Z˻S a;֯Msz7!u}ru[+LmrA(Knu[ O][w“肅SE Aֲ2i-Msԟ$j'BD&6!,DM CLJ4 $ȃkū o4J-/S)"tGg5 $ktb+|Fe) 1AW|`]AN&Ij"I[F#G_ P`ue,㋦֤pvk]0^,H)_4] "kfbBh \$Ǯ$$Jѣ0M(-Qq y5r%˰XFbž/jssc\hڈΫX(?6 2~XR~$`/wkVpd|y>cVLeKuqnʇ_"C1Gqs: Nǁ 0֡pg}Wͷ6r}iOm K+jbҥBz4;ˆ7Բ&V }2^wyʸ}X l,;V5/=&YhHRsz5'7.db~֠?t\F*g}q: C0/ޏ$c^=ƾT:b1GƊf\sWB7PI<#zT.GNeYAҹyJ4*iH&I7hɁUcwR1'~)i/{2Ad!@;q:In( L,z')zҜj4M` .ZWf?e6fpiiC֕u1ns+⧽JF+>ʼ"]\KjƩn㴋E"r*詄byk{!E}:>MGI:rPX:ɐ<" *x"%7X DH1 ;T S1 X;|[UF2ө:RtaOr Y> + "%IK0HN;4GtdxX ox]2U615łtLyZ5A^#'Z\4˭v܍dԝ_Az|)<үo|NP*] c9gI$15SǂG*.'z͓6 r\2^DeOѡEs^-m Fw?R .5t |~-ą%SO W F9C*U9~A;µsTr)! M&X9N} !ݕEOL"xxPsA+x 9MR|| LVfuE?,ݹ8)5mBM m9rO8wMC"[fna-#f0AU ' Z|r̾.h:zO@iӚ oJPu{seu~PiK[+@:gd6{c;7R~JtuonTgk1 wgv9jr;b7?k?%GMp^&-U.Q͵"״F`w3eH<[U|rۘ3M[::/v!9>@ Rgp aVH 1[iJ8E+S96"WH_|(쇼졄HX?Mþ2[)=YSJ M?ez@nwg9P4h+ C;]fy~ ꗭ5~`{"ˠhȚC=>pg@n r$VPh44H xQ3 };edZrh'&^-0o!Ҕ%`=˥j he1cg6mA*\ϣ1l\>#xW$ ֗+zd%zITTyFkRsi(ǝwΑ5\w1+]nbkf4M4^43Z,a& ?3鸽.: IF|%X87}mf/;4K O`fYla ?c6<'n9q[rtUQS4jsHFYb}]j8tZgų"۟nTQpolhM8>Z!l0{E68{&4 4GvM7cv-tuЖ畤1bãՕ4'tq5EE(i| )u^,T~~l׊[ s-6zπ)Ͼ2~׵x{GL1X<4& Ї_IaG8NVO"ր:W9*D͛xjNPP$s>smŕNj$TvL':&7Z{@8JcAQo~e2~fc\-N}l<lF%1bp4UfIm| 489)c{,SAl0i2krOûfpޠͯh/O=qĂJ@ Ԭ䕈&(7)M/UPݩ26z)\*9gLR`ҘWdK.)RR#^q0j~S}9_;GMJNmÛ/عLNQÍ'rȅ+PyWy3˺JQB$f^᳞F.%`)xx*)l!wwoО9^=GI-*od5%zdWXaS˲t\/F>"*\1xb`pd869Y~E; 9$"'2;qӞXAןkpZ8bg{* oj L4=.䠯;I1<ݛk}^i2[x!ﻐƚr*Q -{̘;EsFzhz¼nP􈨷>M :1@<9y5ǰϵI/Bdk/x$GHcאL qI#N&A3,+cgјr6 PZN*^vHm) ǸUtѶ^Х14RQ5+a-4*eQP68Jlɢ'bH[ig{<.v "?JvYE&{x .!"Lm'6#8^`X kuh7E!i2&$;W_ #盦]='Z;\;"U>4M`KJ2g8s8Z114ch@v8s׭M7dHVǂܟr8̳9xuk)|1RTxO@Z.;!4BQ7p!^=JUUHOg_ 2h\Ti"nſsi}9d-<c㣞g~7YNy2,[\c_f#+Câ߱ 8+itA#4YSճh!lCHffp]FkXX=WȄ{.!Q*nw6u wJY4kDGiG)mG)OT!#r}ˆa>kCG94()DK &Q?=("܊{҆>kšZc> '±CtTB^(_A1uu-[[ cU'A״sC?6Ey-0RVvDa!bxvHLHU5od F((*6m bVteP> -"'} 2ʈ\"?QHLExabgbYmA`ga{0C b~"ێsMa@Zuӓ$.t׫{gN㧦Ӌ E_z 9A61y8G\buY$'JIFnHUtBՕx<_Ǝs *#  ze٫l+  {9 ĩ-ݝ>QGF;KclO68.K3U <ڞ1oͫ0Ux"%r2©6+ol zŮęB^I@D_^j:C#}ؖd e *s;,Џ+QE WcTa>''e3H(qEKws[8Gݗa va?,Üߣ܍%1q(=hxMXq/ޛ8L wsM+S9 zDvH]/1E jRWdl6:%>{;M[GX=uɯmIc2h+"X3/^Ȝ5Ne v$mqp@_en~pzn''K7D|/7A)an"lYf"6 H7 UN!:2ƀwjj/~oaNͺ[E ,lY BĪF+^Y9@=Ci-D A_$@OR$Ix?2%'-O M<$_jOS]A{svh^j8 AqqFub"^X(L&2Fo%85$oR}KKf7HfvRWbK pEzVX2u[^"ňC[ݍڻX^l@ݰzh?iNu.GUr y%'KTYK3D9#ϪM_ܓ ]ZTcUʅDx |:<&CnK591bVbxgJrۍgc{q6ghr,SymAtsW7 dt>꿺Q-FBZłrtYv兣fje)e"쒓/z6"8U^2{I)n rsy`z<O0Srk%؉aA߾g`}ml܈A/I)dbY<~V{CDA{I(SPW[F+h -YժtWԼYs%i gVsK%o˟ ̒]d[T+pcCcр4!P1#!5'"j'qfɔha} YLS[)J9+6t<-STg[P8Lp/PB{ƌkjoH XKs3%>0AWCOH4 E{/{kL``OO(?/B1BϜCJ[3O[%uU Z9=A]I-=w:A^ hTBOxI^pЍhtE 'V*(҈R<:j}($n4uGq%f昜v.1x:sԇW+.̭rˮ_FΧQYw~$a=&5gOS(7q΂ItU?-NӗIPB ۶%od .l+x,,ŅA LXw$fd/iy αƔ:ϓ,DxxHȟeq7<@[&֞40C ja- NU2\֖FܺD_r[(Y/&V3IUDSo%Nm%bg 0W9?doo"D x%"[Pz ^;I6 wKN2~g,_7nQ+P˞_bN%M"М0h?*O.:sINkwF&f&g^.=Y'YrN"Jzysdǵ4x\^BD=Tǽwٗn:uyD ~-l]@Ҍt‡su"RءNE `Rb cz_PA;8Ƥzԣ@Н=>)AjoGx b+e kZ"ۥTlxnϋ> vf"f=@9{{"Ӄ"_pFh#D˴|+XI4`nÖZO4UAI*Q1%} +)b-{/NuZ%dZ6Mm.TtNsSZ@y~:UΒf)EM."]IӺc?ca7]vp]Z26}c.Lp2 oz^#}IK4RPo΀K@o!{K~$]r(w?hX'>FW+Ǜ4n/=5h A\D۽5#pmM rJ&m<0V0fj]1XTM̻ o#~pV]reJ-6EyA4+\tpggaCXZR,/-Re\LƦK{u_V)P%Zf;(a$qwSz=o_˸B7[ԯ5aiRb 8M!|pr_%8!ˎOźMV=&2.富 =(?߿*=>Q>M7k;BA҇¶,# U4@;e DHwnՔbKP4@[εd5 y(l C<꬛{jTVTG"?Mxm{G ~%YtO*pȟDyMV74ߔ}s|`=F&kฎ)D^fW&kym /ܯ6qBZϮ Xc2ħ~Ǥ,y+© >٘W%,>h(e}0Z/aO'd[ u-`W}p(Do}ytN Nk!|.$@C?:/8I+H.8I]AO,.{k6:3GiY8=Bcםaץ{Rd0_ B>NAuoV k\)!voXbFTƆcUr0$oN(oͶ7  nAĀ:^!ۘ$i 8Nb/gokh)_߬TMWGS[n2&8Զgb%)j۪o$;3pï_aڸAy=Tb;?[eZO{).T~O=o^sjQx~O='[vexۓ!~@b-{RI}*a=oy?9* .@2uIax0cᩃIjKXx[P 9Pr_Чh0+gv,V+[W>E!ªa?y6P rWb:: @Xyބ7ay:-] 1Jx *0Eh aaęO5%GV.!0>5sB’fv59K8pZi&9)\l?MP9Nd˻W.ݷRi@Rif4vMB+h8.ob"oz"cJl-IY-f {LQJZ"a+zN,5ih_C$3-S9?hyy/S4ìڴ+PJ?^ R"maW6V !9c ̂jq52/44(H%gAϱҲΙ]njy4v1qwSf~/n]! eM 6(61xBm-7>FBKp ^+NWЏԭCkbE+vYнiO1}q<7 9m:o)fsԂm}!ۥ:NCOm+|x6JKJx~$mM'mLfS%iQDC^S C7*b *TpGNz͌2 0[RHYK;Z9s|sP2XG9ٶBwx ?GG>6p7$䥤{JlK,yz+ Co>*Ypɓ.xU^R lf˳?2aA/hvGV03NíŬ"MP3'UՕ [l{< Ǩ ރP.1: zJ&YQB쑵p7̉01˚HǚXSbX{@! Nةl ˦4^@*Ej^Ȇ('#^fR]Tu~d9d 5$bC͌(Z]K oQZ/ޑ51`.І VH9D sl#|cge)φu,]?&Bp67ȪOU w{iHBU⵪:Fh\ʋ(ukbwm^x;i=-}vNC9 xoUJ#,f:=}AUL:)4SrX X5`k|A>O?BKM vob@9!kPJyc2NlF3؏Jm}ӕE Y_AdžXɯ؇8\V,y&(0}H4x 5C(!>h0=ꈡFmi4ATE3>bbcB|.954y۱V˕EA"JFKp3;i@Yi`+Xi1fD7ٸLmX)!dcG/\d4>OCW q*s#.UlmvSL;yG nJqNt*Qa]%fGGSRKiآEnŽ)!݉MA*w6UY&/l2lH?Tkd|UBUuX+'Q2:@wiT6)(6ob]ZY Lg ;C'P۪t@mV isYAͤ)~޸l#lW(A GVXp$s`ud} ܎ch1 @s=Lq -5pvK9)OqN*lʓT#2R԰r7]bwaP~(t5H*O*:FN h݌] U:*Z!PK~6;`9ʊ+dRV.f0 !xiuBbOE!pR`ֈQ<<ۅVq)+NbqaJgP9wخ۰y5Ԡx5JevT`s|u@N8b=M닞?Ds2!t{ !uT\<^,$8 (YG@u9#rU]= 를72gFv oVDD LuqUQL JF"V:P6x" ԇ^;2{:iO&Hq +v }m<v8a ڶrOQ9OìJcOϪN~^n zn*csf~||XBetIPH0zXp%Hs&S(}wx/疤: im_жA>춊x9:)䏄'Y#6^ac0E.¯P5L3ˋ(ɃYB{|WJ\@뺹6=#4_:Pzea5LԦ+R>< H1pcA3Q.^g%܎gx͎_ɊTQYhy(`&vƒ"k# j.ZmW/V*P"^t 3rOґv=4uǬAkt,L9I"3{Qئb9L7*j 1ٍC{Ӳ`d$ΐ#J1#29pA#6Zr&n{bzpO@] 2C|\"i}T Yl@'M妷ji {#E1R4Mw8-{<}f?s=>:3?s:i=Rl wwN"BvZ(S .D|e^ QY&E> ߔy8/iܯ{[1:U!!/ ti ,37T-14#%c5rQvG!Ova꤅Ol"\ZCu]is7,0e_=ȶ׷gE =RE 4߽{8KMb|"ϥ` UQ׊ra,A/ݫ6)/A=ejJ4Gq_;L!r եe`q.2 0/xO~Q7z} .%ӀJs%¦=k y p|>^ՐO`@ZP hfF(e[ F~f͐oY $OTy5ŝ^Ԕ:DwWڍh0*> YRSOF; 95$,-\rf[5P-NxBU4fJMLֳ. 1I ۾턂]pjp7#uSj'ͽ+Oj<"/(Xj`G,JpJ: F:PH7ai@MusMc+#G&@X%l (- e;B@&y%b 4F$pk# oz"k^6V1zz340\,h:;cu]_-*^ ~=yџ%2寰o*>uM0T@<8f|%^$:ЫV`H+F\V[Ɲ]KD{-lt-<}Z+m*.CHw S\5\`f̚b@Bps2- Fj(aߨQ]M[#&i+Q#cuT-}Zg)%y[oOASdemIj^/ިg"~؞۟}UR8YeѼcf1Yt ᓅ_ܔ~ v_ AYndEJEq7s},֌;J} AxfZm h$Ž*R&F䓥 :r, G EpZE%_>%ղ)V|ޫ~@Z#o顶9B~ɎR/Gr ԍ7RhwLSp1tL%c6yI\x\ D葘,vBLpxx\Mަ5!&6?>:doL !7qZ6~k>`)uE)9"5LKc*K񲅖R;:LF ƋxGV i%B?0.ZC[o53g/uA@voxYɶYPמLS})pL}+sCKCGloi@$`3=fCeSԾT(6AMŴXC4sBv#. ݸ\Q1_֦Z {R.dikc}##b/>@s򍒷 -RV 2Eըe+;pJ IA`>7aۅ [_[H[~Mۡ`r!g7~S;Tl>L!jp5 {x[dk.#= t%u_å䵚.M`GیVEؾ}lu2\igYQu s@^xzRJXNz30:z1wsx :79%ЏW5ua;M0q9 r7h09mfai#< vLjVamGɜ0Qڊjh SFȃ, oC7 wc9en?Ne]ٜW.tAhZVy_?N)~];}LCR:59@D6Đ9(&<s*@W cSNAȊgÆ u($P1#'éey9)ӀW tLIoL.7H^s~h 4XjDݑJɆHcn}{n(LD ?STwjó;cRq 'UAW% bwEl|͟aR sk(}NB⏦TMC !6[AIT5?x3O`{~\2OA_?x׎1CoD`Oޞ( K' pCVEh=uĠX2gHd:Ek:ATH$ΜCAoܴ9y9ăR~Cqy7AdG&X$>* G.V_a,-ƫd=k~! V1Oʾ^G<r09o?=fij rNRv%mHό)j8*GW ZGm5AVPT\ xEq3cȁ,Jo!ǑpIrٔPE7 ОtZ,Gή@oP%IoQ4}8spB9j CF1ŷw)Sfd}/YЋ0,/6VIiAK jE%le}ު`ܹOLt@Gr-d$XV{N ;$qG(i)k i <4T_ƆܤyG}BrdeWjQ6H3isX(Ow-9iϊ1ɍ {P`'gj"U[~ɾ -$-}tԼn:r8|)Q:vojĎjp35Ed%VzzRfh{h}1mǒZkLq)4:Y{bfe;-*R4D.ʗ ,jЋTLxzrmůQe1hN&%KHeXNa@[D,[`/p+!r)sqZy97}dJ"2HycxX{R G98@hj}r۴+Ne䐳>29m\djl9yms H˴Ab0,b%v5؁m!5?ZSH?-]6dX¼+%/\ ,UbJ#P}ӛϞE# ˌgD;%w-\.zӈmFߙ luQ(xs5(^4G꼉JX)_092e[CLϙgpIrJE&bx \|Nȧb(1w('#'}jgT0GY{ŦGth7֯2N1IZD;wTy?dnNP5(kuĎXsvaFBv 9Ph%/w&:AĆг@sFVtSÛ怮 i[}w_!2gKC Ojrخevh9^DOh]b5t.Cr, 2z}??RjCgv( #DF)n m򫾹XjȖds|b1F7gŸ;*=m8ڠd69CඇL,XEIw94Ve(xhND"׬ڽT ~H$QLD},bZ[ttرbRFg(_U'9m {}3\T,2`3ߡ?CC!|.b3WVVG:sǜU_4-lZɺӗ DǀaL6F)aIoE:QEmLNEY 0/Oƥ+iG]GL<I&蓴!p$CiEqf6i5v՗I?p*A%#7HوbeT[JCm0vop%}w;irngfﵕ2b.:M,jFd+ױ,@ud l-{`bV݅SUk)AW} @ixԯO΄e`zN!iDf=2}EkIz&XgRzSQBp Kć+" ! uQo/a $ 빢E^vC{W:YM0r);?dA>n6muPUw@XwV3)fb{v]¦*oh 5:y҃(&L7z nLHcq80et~ZC'cyHЄȖU}}m #`,2Po9`̥*%nd\zkxZ¤.zUJ)mc@.f=:q]=b(%k&Df2[;vZARE= t{/y( 70 `4YpW(F s6SJfUb)ءrI`ĕ=BOrZD&.>ӫUXt N%jx0g).j b>,nx]Yf V}V<0".#BjZç Deȹ,Dwwքolv[!Q>Ԋonɤ{ȁ  Q¾ {W5Q "_wGjA6ʂñ(O$3jX_B}I0|ܨAS4Pһ>L.D#i\ : { q A=:Bv@ $lϳcʹ/K1:-֘! [a/F0;^3麢 Wzx- {(L!EՊGJW}P#(z>Ʌ Mz]ug?!w^w팠n}ƚ5[x 1w<~t93W@J.g$) n4?_P1K*zD@/J3虜]j[CRg-aLn>-YVd󴘨W!SL+h6J:mq203s%OiK F$vMjc0\%6N%Nv.6Vnbx>Ԫ ï&s۫ͤSn]GE/B8] h4,&#IJEw6iJ|H2dx 鶆K߱Jf-G%pKO\޿\kvk^pČ17? Y^#]6j{nOpKT}o]Sh qNxO ~o:gr^xRD+ȫ 7 bRvRLj Shu?SBt2 <Ui| \6GmpyAӨW`F#iY51DP6\+GUO;mf#6 ɶR0^)QϠF~t5:i` R񕫧HDr mi]>֠:#h AzW2Xћzyeȭdrb@EЮ[{YN4)>:N 3^-@ӚH$([bg;Y#%Kەx*(x E  7%3 pԕ飇Zc~ZRBZճ P3\ 8< g6A cJ*x͈\] M7(Zpsf QHc.5!M@_6)X"5?'B|\Nm(uIl^fڵpnwAǬrW8~ '(:X<8[ zƠbʘneiu t6Nd#N#1ḟuԈվc1V3|7/$x .g,lM[$k-9ZQgj_3nxBvY&uI>`!Z^Jʕ V2,n7Z@2Xv6yԼjN4/QZb5)NdY+O<oFU@3wWC'-dngEy [F#?L,<z6@`|hg*"VB~ҁAג,ߣ,Wǧo^h1SQ`GZ)%x|:_Hh'c7N#; 5ORk ̩5Ȫ>Z0`< :e* jHXCg fڷ^;kյ ;|'R&y#0ʳ 0ؐ]*` v; G{ hQú'#S #'W5;ԕ9tY:<$ 4vQ`ήE7ENLy.7` J%9PSنvYd`ܮolYx3\ٺ,o֧@BXW%afC%^9A(o y zut0?Z]عERWW{rʄj* iz3H;QuC*E =Vy ``o 3&'(7zcNجz S/yvs۴MmcUڋ9 ŭlK/_=NXoj !313_Dl2"ɡz,k96A겼DP|Ask74#QQmP-g=i#NvvȲC}CIie?*ʹ0(UN_=OH ܮ;wھ[Q8{ |;7w 3 q&uzKýD~EwEwS^n:!΅-UBw2>GDjdaei=IHɊ$d k/`}ٴ8P{ܺ:VRN㨊ԩ] -UiWxW4*;\x9/,X<2W'w1Q"|- 4F1,f{ ³jUKd2~ti(]0EY|dT| Vƃxh/"EHRDj cx*k< .! r'C[%=-Be*JM 0ᲇ۶m+>tԙf~fG#g@l*ژc(XW2$5 7kF_kh~ 3b|s;.Gׇ΋b ycr,:"ʥ^ldmq'd{젏H@e 2WC$( /U"cŰXآM|QXZ߉N\;\0~SOX`;2',gFbwMp:~/x efS*H@Gl{2J:B;fcDMkYPLXO1$?*^`{~/ ?x]q 0b[80 po]PcNtVjcu 0mry  ɛ-Ķ]v9MbԴK %z̒W=%z! 2ecU;V[qd3{ )ӌ%kM{3րm&$Sb"~2ߝ~1;ĭ@t};jdm}zh$7f{` փŕ_ޣ=x ʹ%0| 8Dӭw@8f_wy!VW5u^YbSOh GTdkwpޒ v+*ŲUaYoMrrYwZݭڦ2wsd>]uH"sKt:[rK#3wa>m", /y `dkف[3Eebi<nQhRd:?,f/A|l&7R?bB :4rqXM7h]d]R4∈).2橴^ bI=.iE LZ8YS:>v- XS]z{U~Pcm?.JDF >zVu5Ix )BABUIR y'L"ug*Mxt]xNg7$TxM1WțaYłIN̖?ӪNFܖT{'hͺV7R (GRypBi:q(>\-1at3쟩~*e$i^<*Z /N<+C'h~Iq"Apլ y!(Y-lUGu6ERA;p t$#sM>+>!jY^  `A o*_I/tedm}Obmdsxܮ*uks 2Q~.֮t_<9C?RQ4Jy# 9;ߜzaj`2lFX[ۭm;3 ue-LP9h$gV&BGz; NgIr=j/cJ'4}$=1j]?|9[Bq}a2D:xԄrJY>T@R?D\ڹє~cP{s>0DE=RQR2,:mHjfԔ,#moL,~ FD 7xK$RE-`AM9 t$ÌBtԖ9i%1 WɡjuHdݤ?Hv_{H@s7hhԄxsb'J-~pSo" 2)Gc7)}/{͞$,%Kxv\J?" "r\v4hDceR+>VO2(ZHU]1-ml#ޔ7rM>t!Ztki'Mb,&F{6~˩%7V^Li<4LfuIvrxŎ *9?֏{TFIڍQLp<?/,tw ,*CccMT9ߔYP=׃&>A :  Κ8R˂7( uۗCE_)`t`1^@u5 }6 @MWGL A9f(ȏe$qm¬ 0gl#^Ut NO?f \_2yCo[PCk+lbh;y3ODM:˓X s-l]]'mrqmJGu߳ng|c6"w"֤4;K!on q"a,%WrGrԂiӵ\`3g0BC}-O<$=iZY"ШȞ79Y#Dj 6DE۵ZCWkzP=y)#>Fd=Q81諯GTݶ-?nAgc^LgfPGЏ;:>m!i%@8y4 yѪNw:EMlw>R[͏Cp hQf |QFFojkv8 $Fem[k|ΰyy$ aK"Ts5NLFz\%ӯW ϋD\N{' ղf@=}A&E~: g;5rB>?/SzWUjI48eTEQ:IM B?OSZBct1]^W%2xiNP/kAV?QoWvslt8߉^{6ikm:L?B)} 1[[tQ*&< 'xX,f$*"GP,HptQF+ǕXbܥ|S#E5sjx.f3i1WIHmFxŠT:itxULڜ^mh_g i\g&k{d@ 0xJQ 1AӮ^j0@2eSHj^z-(h6\QD,)d͔ʧ,EC%-3[C7ҖYGac)F f#ؿo7ay_;\cwqm&^d#?#1-&Y:޽q v;o_$2ήO+۝Tx1Sg|⑰y7kQu@T Lڄ66m#WfXk>i 8r~K2 ~Ȫku<:NKlz-5Z1?^Pf?_e\ʼT%䋖6xc2G qIp(|}x "I+p *c&kHuA]]'%Q 'Q[D؂TW݌'r|=2d:q\?.Fe38},(wV{tRQ7< r9Ч3WGUTfiwCdF|].[-Lf8VjQ5yLC5q{Nv,_S|KO!:&ɻEx"dK nd.\3psh w7Aഞ^?݆{ݸ⥍f.S^8% !f h4kdߵ gQ_ \˨]S8&%${=s BUTA{P~|w 瀹FW|̅NpPYLun'v(OZϠxĞ2[8e)<ڧ@gb/m7 Kź]'9S-Af XsTAb\?H+g0+8OpP͓z%!}k`lJ)_P>mZ1*h<=n؏ﻆg(?o2|e W%Ze]R=J<ʁD`#bAk}9\j >_嘺"Rџ'^HsrmԼ&UW8 lP"M!Zi&qa7Ą"܈U`WAW=f=e/]W,&9g8{)8*zNAֱ7ʀ|@%>x;uX+U~c$G9;F,s$suʃlypNZ-|g,/ Cacej*w!$O(hُEyRTȔ7Dz)pPJY|>r6"O!豄hS֥9Hޚ1yKc'=xf~n$R.mJ5PyX@-{ct,ia-YH]@ٶ^c+FTq+Qb5f!)P݁Yz']INm[pb $OT5Xl *R)='B9N&VضPތVL*tϒUǕU֌͗مe`U13xXݱ3D«tl0_;( eS&"jI,T,U des&&Jウ2 C[rFQVvުq{}KGmȄ: xXbu=Dz+ RgˡV"x\^ 6TrQ܅.,FʈÓ@jUvBf(lmC*ְrcSx"9ctng l, P:4 RDHO <&Lqιt?$&k]h/~)ΒXo+;yn8*![9#i9:5{ORtpi 0)Va+x{-]|shMV[rҳ0@0y^_!W1v9ҶGfp8 d8#Xr{'c' I'᝟^݅V 3sjMxz9@bO+0)Uj]Yd̅/i΅R]Cs cX54WGiV?P1qiTn'I_D y͹>0m2JhrpJ@:IJA * =x=' ~3ڋB0_J7?_ ~̩<'~襜H[D2Qz|4XвzSOڱr# ?f RYwk(pTԨZVMDEme("+&"?4.;5(y 4}Q7o4MHZH뤼q|.i ^rd2y/.dT5/p)Սx=-JUUC^]ӑZgmSy]ʽJ6#{7I98XBXmvղ*{D9JmBfm aZ1e_eAUAb=b2r+D)qݹ+L~2r̈́\nAgNEg\EdNxÐ~IA z&p)&4SOٳjb-!xQpVq%04#.&nkP ~?v1BfB̿&> မ25VSOjI=ŊI1) q0R'j~+}jUp̝Tr8J1of! Jz;]-P`[T%-ANxv^A֬ YـfGlK3Ù<(^ 3DjYQ3(Ģ3ygw2ҁ0j@˪o *}qo"(0+LhJ1/_wr Ym uuUwmRmt- 'f )Wɤ.֮e[vn:,Z_-n]l`+г=2Rfl$;f%eU"Xjj)Ԡ1aZ]]E/)х;7j^&3FnWX%c~um@beDvdZaښ>z@ 6 P/8o"<я:6m9р2BJT0e0އK-~GW >z@WdpA}CP*o9 zb n!79mh/-.̮0F@pUv ʝgwWS U˅Sk֓"=i¿@1RE]ݤ'Hw KȊ숸$}]9xdq;n(ļV#s$m-8tܭ?^w?p0Zk8lq4WZu{̣% *H{|o?n,(~+_8ra4/o[%o夁 Ԗ`R&*ׯL}cZ-pnޔ<  8HPd=G[OO̴zztYړs4;+fhG8tLͨiCS k6`-zo7we{GJLRoM=Ks5ڜm*G)]\mCn%ZEP~1ڱ|Vl6ϹrvdFĚ?UkƟOU`\nlf$+L瞂rLO,\rصxZ:Ѱ X3by*$y| ^oqbtKz;|sx +;7K.aם!CGfb^Stߎv@ꌯ Xޞ^(x`lY\$!Ƙ >d&^*Jj5tU?i DK蘑K?z^szRB?&Oa|֯M51C+D%/tnQ~^&깤Xah/-\nONm{4~䍯#PPcFC|: . ,A-; DJ-)ڐB-IM#=Q \9nΣ KNÏUan|B92Bb4==1>=hUU3GPE'?:1w8HS)ٮe Az_B@'^* 勺=ffPtjzaIR=u#=j*" 䨇gjܾ Ne{II734bn+]lZ(wLNEh)ͤ75p*Fz 5(jz^'qa"VmKt5$KsH|h+j6oM;ԹNs]1_=n@(mG7v>#ٿGRk5WNlAkR >=A8?Z%wKuZ#R4}ӱᠼ\ _YVLh|l /¶=ޤCqb$$=Bݙ5f%Ie 㛠S2yFKI 2x6n*,4Y"Q2՚EڰbSy+p ~Br >pZG$<Ds.&Kx8v "5H++`Y ,6t)<8T,55xmOʷK:)*Rьwc!‘;"7Jھ/-!|ӵO3|t-IP|[u`We>:O몚f3-tH$+0$" + nI /ǧQq`\JCD,PT}$F_Or!LXSH8eqV6["Oyt2mvolgTI#Q-\,DaLxu8A{}C: 6knAjtԈcOJHKx1mta{?RjY4tCEzK<8GKoCڹX,iMH6'{uFk,%_wL:sw!atEUC ʳ:]epNJ#סf}KFFG!bOZmҙO׵#7 e 5uDa硵#".DJ8K ,I:Ixzלl?n\޻]VQ[آ/&ƀMt-4fPmQ486,@R.Z/`YF3=>aDm2",c'g'e+~dﴞUw۲e$!OHG35@V y W)%$ɳcV؝Jeɀ:~+jӔC$7fbl`$>rinbw ?D~5 kI7#mE>?&Z4Y#":߆HJ#:"3.{n$F4YJO5E W9&?!_j,IA;&5%Yn8piU%igdqp!d, ڴKҕqʠjPDgeRj='u3q*az-fi؁>C3&TOt.3;Lh2f5'}/^(h{Gu/#2m3OL$5 m0`\Ug1P:>ITeT3S0<[X>\KRJۯZkÎ7-hI'gؼ{>r(cଆdW1'~&ѹK[|xAJI'˥_V,3M+mMPjz3] w-_؅a][`_iԳ3I֛# ? 걅*պIHr +/nX1bD _]UԕL7Fˍ%Y%Ndj vTU&bgr FA1s BzV:Υ&}>ɠ$2RkD?±,zp0Y?̛ 2Sw.HIʨa3 Gނ*z8>ߩvYğ3ӝLeFn!NT9/lu֥+'P~}}7ͥR8`=B_bD'K2f8!CK׬5,=OE~F&>tAZ7_.ohqa㇃EVDvI w96L'@֦J\vF.SؽYԄ48J(0Ymy D1j0yDTix?fiO{rQbC~bbO n[]TsB\f|,r:;k`IkeC(dZj3KTidL B28Y׸ 6+ӝSPTf&m@}Q~p{;TqBdڏ[B$K6KKČ]iWH߰ښ7$|a ,68yO9a2H.S~.ǀ&J"*fΌ_ gfPdTMȐf s+ؗ~Wa޾ E0xM Γ }Yڄ=#(`b*E}Ԋ\Al`ި,!nS(TN[P#&F;Ph&A_>V7 y ԙ{yAt'nGW.Cu+Ie2m2RUkE[orJyo\& w{kJ ]f׎z6FߧPM#HEfnnĢ&P%"Qk|^Zò'FV+9!2bnFW %4q@P܀|vzg*Yl0ֵ GU4%bK'x4#9s~*/{Bר9Ncy4jOty(DKϨkj7r_⇓o=2?;۸Z%_ JA$~="m"$h\xdvW},l;TBn7kv&B-Q9ם$" :"[8!kWS@ә*I(/H&@OÖĩ6׏D|WrXɇ~ЪM+j;q|& mO /l{߫!C,\^ 8r,׎8`,kʨnO<hюW1 ']> }f/u/J@wb-b9U\A+X*1'x5^h7sbiyMO MD;cⓅa>ݝzTjAzٔO!a JYzGy^XaqH. UU*g8XA GB r#ek~Մӳ6֕?5OnjVN—SrՑ:`7WB8aA,bъ{+°9K4|XSа_OYbk5ف{(i9t hQo2t +m~(27Y̘,z"<؇G&v[kO;hkkkW!j(2~|_0O d{oski҂ħE"c٩oCËsq1u]ݘ\;H8_}D C| Xh(zIG[rp'xa\HfߴDIG`bo20CRwMқUdKN}lu"_S(|!4 112vڏӋyKm~,WzK,2qY\q"Erw m FtxЁdp5NhX PV^PʜZdn%B]5h `+ޔG;z 'GAk 0" QaJ1y"| ȍTG@r>ds0r/.af :뚅"Z'f{Z mMϩfZ?>˱`gq_9iDNuYFurV^2x ADg+]\uGhX1Y.EQ;%o81״8wmCmlmZ:Cˋk]~oU5)mdϴwG,0yu X-H߯D.9k6uZQ9rGPFkfLrsR7.7`̆CMXU%au#7WV:&[+)4/k҂P"7h$ lBN-CBǾ]d_˃CG38dcq֦,! Eq?Mm#yX¨'rQj2)f]+JL:Mc`Y $,x^6HNiy8 gdqKђ`Y; t÷ %=L} QkXcÔ;#аR$R),0 Јz>WmQ!5)[*-YhX&@Xb̺/K f5%o7M5Ti5!ZVY3 Tjuf̦vka ;s ۵Jsh5T+n?UW%ګmܓ=x轢 5Yo1qLw>0^T#X+ξ@dH\dSl'ـGsW:T<#H#&ʺAe5J(2`p{qLS'"?L6m'3VxBN~]gXj(\( sAW[NP#l0@cX˔"|׾4>V\p@#tQ[-ȀS0ǎ]+y N)7P+O3PwxCgTEOobYy,٢hy,uŅRV=)6j$j_౎&m?"(Sw}}FOzTvS " 笱h#uv =( _5QnΛ;<ȹ0A$\sSMɿɝL*#ܯy1dzq+ۈ? }:y|}pч/vy&XXD}+!Z}cqZ 1sG>+Ou>8@P_w+!Zkx;DGv1ݚL9^K .ϓc')2Xt2 pyd%lV81f/&+3֬>v`zNߚfG/ ŕBI .A̓ɧE?L۫5^}(=U4.{5uK[M[do(Y O)hVCi5 iM65".8]gJHHZ~,S :c4x/|urz` Ѐ!h IO'9ݘIΓZ.m8\ zv-LZۺ8tV>A*:&EwԊz8~L]x[j?*ӺQijHKEhyi"pd{j l 6 VM|b00(ҙ\_ ƇJYŸ hFֱY䴯W+*KX*ؘmݰFM,`jx@Zu{y=PGRQ4]ɾc0!B ʐ^VW31xJ!պu, x;u RQ9*1jEea" ]x/=9ϒr\ V+%S}OѣҞxY{3:x]. [;k`!^c+{`QL SNŖp};oLj=Eo/%1@y/$,ʶ -TVŒ_zC<{Eb"<$Au[nj#a]V_r{XyϦ=6x5;80A Ӡ/Cbs s?4fNׅnZ-6='N0B+9UtΞl l"t|JrJqi"y!i+g<;fͣ!Z=~Uڗט$ܨi͋BR#q~By+3ٝ789qGlYh`{E톶9 ]=kh-Z_iDL쌞?m7O^8XS@k =Q`9В?}\N8QP%l"U23<ӺrS'RQ=6"ZNꘗ?<+uч~z Ew^(UЇ캬@І_D qDQd(b I,kgkgz,B;>rBC0kܼ.2kޔJ ly ;J>8=7]|F)|zC ܆D(炏J&".b ѨL^@C0o8l9;SԀgv;B0Pbfy2t7JF+KHk2 YmjNx'JV/ V筒ƪ֔&iv0Q ݬsSF~H :Ig.6 p;e?f##ۉZ/N=#l1(wԖ)Qξ'7`eV SzKLxy`M, }}OؐL;Z*1#M{ESptXC+lUc˕ZXdoc6̴ ^ya2fb1FS~3C.\6vN/>ӶX}+0>,tqBW1>D!Sx u5BqmusiϪB{..{u\86g F6;c`+vUמ>Qޖyj}<4 x{*[%DHs2+jiX9I| 5d|>6K~f!ʻn؛]=œ*4A~۸Vwp֫I A'?Kr*Zͣ6>WFh"o6N0\oQW9P jg>Dq ^#hs}\>H`-b|Sʽ gTMd?^:Qr#*qwn#Op*.lzlsd^غj\ޜS} j+WйغDSS+L!'aXlB BR᷐Q($ Bl$$?(k*p_i U:bxlEiس~Q^x(X"}V/ /d}GzYxx?zBnM+ht̾ e Qtqˌqp%$}&up3 8{`^Ϩ y'[ID݋,> QFY-Ql|-h s ~eʾks^B&8٭TvStXVCz>ۼfeظƌ I)ZM*C43LeT9dEmv}+͐)1ŝ|g_vw&VNER JIgGXduS\G8(̵.YnB ͏fiEbS"˳-ъɴhWzu$xS5Yztia h=XNm"tM d<_SaND]R: SfL6/nnd})eE@1sV&~uܳ! V\' ab](/\ ܸO8(T _p,3d#333VHl:?DZ\}|OKI8d*eѪ XR^O^yЅՉt`v q_heY@ UAZ`MHN8c~ 䟧ξo=pK05XJ+A*((a(`p=x9Ǟ6M㎯ZGHZ׽X]cCKy1m9b~UlRhr^ } z]tuaCQ+K\mEߨ#0ۘQ *{ 8 inO;$ YLµU/U=0Jd|._dR.e9cBZ$y/$,Krz(БPƴ@K )T\8g貝QߘU17+thƤN@t:k%$}fսDXq\Ărq}HRʴضkNi9L1GއMQ^ùٳt 5sS!*Y;CIB?QQNfa9Ddcڝ Uwz$h7ϚMrJQ nĸ_f2QO;# i{Dv0\ޞ7N$MCb'>S ` pL ĭ^. G.u7X -]:Q0Ӵo <.:4]IOt~gD+?H Ԅe.Mg8ˍqV#{,/c]MȜ@gT"XAwvoQ'G nYF~ϗ.ߐKr-.xݲűcӜ8Yrp)a`,f鎯;O iy.Uȷ@1 颓Dh;!T/s  A*OFuvMɤ[*6fY4S< ؔ`Qxf砄I8'\tcHԀDpVocW>#v92_~ӮDЄ97KݒOu7n,OR0樅ٯaˤQ|" O 0 X 1Sn!"I􉑺 *%H(\<!lzkZ W4; Y(.HH OLd(絋@cwF;ȥ*^oo+v*Y۳~y:-#T/`Tc}k߭ AS BE83||T;&oF.CX$- eP I]kv!$X{`JMv=Usk"'"{cJvrE6l}}rICrf 'Nz.O=i? D\r_R"*ʲ%z:G:T:&wVиǼًZfJOc+&> Zb.\*`+DCwc8oXV^$Ĉ6 4{E6O|Wת:n]>311XdȉՃzi+ZI: Q%a%!١Na~8/]:J5Jmj5 ndcLVS 5˻jG5PxW 68fofMQngJE;M_I ䷫Øs$E-Fv}"2Cd z oa$wG,ssGzOl+9BTɑs BP@ SLfփͬR$_ǠNK]"Q>`6rDVbNR/C![!l?z8Ƚbn*yT}!UJѹSE4-"җ@D;Qt=i ԈLpd!c\Nli$k>%EUOx(!Hl\@r>a3Kyg f_JqݝTӳrC5:Op7ቴ?Ps1wIEzF7/!(CĶ10R +a;]zMո ArLb IHlL0BgqvIen+a N緊H}$#Q}6Lc _L}8 /dKw <՞`g(=XOh/r,&zEnSX{@ "ܬ|j /{:2wƬQo1nˌ4%9M{@ZE1@t$Aw,iz&Hnċ3EO.4@+h*]@NoPʟDD0ApqES J sdU fUfʘx~vҳOWlH03@^M!Z,hV о>c3;8M;6SrDe<| C M-a){ZU6'9mWҹh]P(E_oa4M a-C#=*!OSIJ]2r|"G.`)-;15 vU]cĻ=9FF r^KJ`x1nBT({P6"W-n>'2C䝿?\G&p%&&cqΐ3tG6cGGUE>ncy-),7 ۲ i6,I$}awG$Dvݽ[KQ{И]% { j x["ح=hv]Dj+l%*bpۊws sSP G\VKž{&Q)y u8V- }z7y˦ DWP! n;RĐjϏ9>$G}5`c9wu_P_~4ٔc&к ~ ܑ$52tcS ̄d,mDt7ˋE/yR"},nt XswE't~fr>V7 6䫒&v<턌j:^<dVWy#7߸-!F-PC߼(ὼ}FWJ#02) k+k?a-&Ήۃ̂X[gk&sM{Upr|]<)Zݗ!gtZax.}̇:Oe|T"3LQԛy;Q+5VUzQwg0I˖X>_#S}o$N(w-.e_csr=ψ"qQ+(FsonS~[v88+$ #_f]Љ(U?$]|}C|t 6 V +)#TD ! =%OD@o=EL6L^/ B}ޚ[L]O&wM`}{_`ΙYzisF d ]0> ɝ]dj< ])sV.2+  k)k2YEUng3"!3T+> 9m^4z^juAv_V=❢`tNsxU[uС~q_n#iL{QAzwZWz%w]Xgںx#W!b^f"WHU\^ua>ŞVрlWu|VDÕv&w]-˳+r'Wx_?l=10a5~9D?8/mˆ|.5[.6vjFQ '/w(Q[>uaR2abs[] ykY/GZx~-]OI=џښ`Y0#Ԇ}GrψH\k}̕fՌ}nvl%rw|(|W,q-ԇ'V $gS[!=z.-FNGLjDF\uCz '%hߊYί49g}uFI#mrrݑ|˻7v)H&*ѧź9~?b4yV!Y; Xe8j£!n>,s+dc?CͿ4_.X7Rm3"8,;)JI;X9[Tt<>ixuC/BE;D/bÇ8ۢk yj<ˆ6w.ħ;_{ )>Rs4-ZCJ/AqIIIJMdS mH`HDf18x/y36}Ɍ&'rm|˄x,~ʕOV^N=Lp>4EqݦBn }bܲ\<#=+J"lmtz66KHV^sdtmUXnߚ;(V.v:(!,bpcvgQa59 Iafdѣ քqƤ8K3Tğ^$,~HՄLEWA3Ou cWa 5"羂!CP/sYWE%bis_dR/h7Ϻu96}-Z_weJu7ItdX#Zan`""8>2śR4I'Z^GvVs_EmLY3O^&LʙWgvrFn*NF|̉\T~b{DeH`s3:, e?]cJí`(XCY/#d MM%[Qd#P SR"c1C&KMpƂD!`:WQFˀ>ﲻmT,Ǡ?4|,]U|q"NLxuh4j5̫&俣S|}O19d6$0X1lF;bÍ<%ڕ7ac2 tuMoABtvIy0y^w8 fhTe/;@灳rzA/0;f ccj_TFߩ</y_5KHÛp )?\0"ƶZ+w}7>QSz#MT(7dB Wy8 N€ ,kf3gE4FA(]]M8 %kFC€;v{T DsO mB]ܖ.zLY *L2ekJkuH[tnБ,S%?D[c<$,n|]C8h34iCcxzfd6~U$:w~|9X9v&_qE _!# u&A>X0jЩbFԙ[Gx-qC dܓBdA с(h#OEQ"gD81oA' ' kM)ofSg_NrDb{7JӃHX iʨiaO3^;z+WՆd˕;a IFnpAɏ\4]T~yl-OlAf/^'Į0|CSLɇclsZcb9z'%>k 5dmdzabLXcg;pD 3ICHR6B9Q z/;]]t޷mB+;ē7=d# R,3hw&SxDmhdm9qa38̄' Q=#xW@/Ӌs^ܬ9AK)21ж{Sک @1Rp[ӵq@\xd͊vidKh-. GCAnعGRr5\2Zb]uF'* o?P6Wή3Nc rUP@dXu|#߫#S{Ari/:R9F"HR6l ~!&ڍzx-^^OwmܣOq԰T,ߟGh#JѓNM+?FEX# r8ɭ$|QZXoUVs Hdv%RL( tc ZaSTyZ9!?=x[Kxlpv&_ۈ o6B{_5@ڂY5Ȳ|<❙;3(!q]9D镍$8ފ;OffgzJw!K}F.3CƮJuEL;Ma{B)&}wJB0T( E>/t V\-9p<,*w/HmQy>3la`0G# K(#;bqvl:0jWȭ~QU542z't"1:SvijOiGip= Np^bqcM(&Gj̙ܶY:corӓeuH 9ךIEHż'9M6PuR5&fEPe=6:_u2 #hНq|T8EJI\}b d* *̱MJy\vH,gɩX$b-k8sOyLJ $/ğ2LI;#XSra0 l>Ւ "P-wRk.$]N& 2,]11f>zU|n3b ]KuFpNT 5`"yqr:gXl jH*y[b9$P[NG5UB-As& xG54$B,6Zn մDӴ#eKLw |h"$FK{|ꂥ1ɺJBo5:EӼ3w/n3^I\cθ&8eB^ s&hWUN6|^h WAX6 @6DUF f{sA/aaEW, ˍ셐_fkŸ,*%qo8F$rp}U=ˆZ&[ڞm_!.R5DEY;Hmƣ9vgգeGڡA9ssntq1Ԇ`NTTR!YR}AaS}VM7DeoLْ񳠂3zG$j>rā[p^]nu;4mC1Ȝ4BQj0'ظI#?eBL?̝jtN;ع+_b(~@C Й7FvF]9 6z(6 *pMž徯|ovvK+dyRA͢X;(%H<"k)D$/3V_,&IpW퐶Z1[|ew*J u/%{҃bL͞#Ÿ P -b 39yF;7v /MQV>8Mz]d=+k\ %acE}C:F^Fe+XQ!p~=*)߼PYzbu̦;i{SI\I}1~eEotoO+/;CDn;NAӢ-,&!ӗgoE \vCʙ 6InKWTI&{&螡5YY+F[%d.ñjgS AYhD{39myB6&u84_fc惹8Ez*kzQ6OfaWUzRDaБsY$Q:ɢ̾K6[#Z&d (9JwO'!-Ix |,ZJņ_Kn>"Y:;tCtd b1A&&gRj1ߔ@]z\g"+v~ꡊx#EoHмc_ Эյ\Ak)J OdW-&P!1WHz0ʿPԼc꓈zORKbj&aL $Ƴ312WǥmX+|Hl"gmnp9-a3ӊ^+\lЀ榻爼sM6E;inl̾!35~++NFQxH/6giw+1pՆc>`0<\~ySK_+PnRm{ِj\Dr@3+GBjO&} ;6MfY2 wXW Rge 7{@'!l<ԇ 7zM9pF%W?g+<Q(ڨ'dRץmuiu|$ #!]TF,>VKV, Aɼ㪅ZYD{͡"?{we&&cx ﱒժRЩ3V'_dsy}Z [Q;%&nAewDO6"̊x+6vJr#$nt{l]rݢ!֒}vwz-967BlzNH륍g6\8R]A'Yne~l>_Bm|mqwg>}[yi F2΃kw&>+9 wPƒtxB"O@MT {np;'Ld׃E:K(貝\D|) sLK)e#%۵Q˪_,bn}LkW u 9^֟qzA)A2"g-"ѾʤuStz#sTq9rfJoofnݯ+y,Mګ=赣*\2Cg)7#K1b꺦 {1da pSy:&Mp/J8aOh7s)fxrXGBͿ 1`TRRV0U44cWBJ[Y:GfbE*Ԣ.*2zKy/⪆-,mH䊅xD{nFʸQ t;P\00 G-_)1ONIL@l^Jh(?t#_fbMA$n~ \;Dy.'H@PK9Di p9 MOW)[}CߐZ`bᬄ9vr2bQxm!_B5FshӺcmZG*9xB 9Ϗkzx @Tfa 7cnax֝%1qX2]("qR$fdJؤ`_VJcmX('`$ =4P.SԲU2Ʉؖԗ^@Jps[SC>WSrkfc.xz` pZ&.^_-/)u"{NfAm@YUx_$A+l9˜,%q IB. 7 d* _ !j i<\;ejvzL1T5{]{t`(l;n\ƜFGTE7Q&rcf"E xs,NUw`a$y*7rr׎n˓a-ɝ<}R\śh|x8 ՔS79 }dZX'6zMqq7Q)ϸBMСaF=c=h>< \W̺Ks2\LԬ:ɒj/18۩qd!Qz4S?b!9 g)er .zf{ z0L@FU- N$\˘jtr*RZ;|fj+w0l@ vEǩ =/J|gH /̮N\I{>*_]j~F7϶ 0YJ/7ѧ} JjvohF32 ^h(uPPX!* ^M5V2ֆ*'IqX,/l!LtuF(*,pf2Ñy3膀6ua,{ QgWi5mqi'NNpˤI qLAHnŗ.jIםVsF{7`a Akϻ|7tј3bQd{ 6H$(f^fP,=nݵ}BD|3S@XLA84o]v}Z~PX|c^ lSԉUN?t{lcse~t~o {k[PP6"}}lV Lɬc[ wfRBlH?Syxߞ&D;ʭd;G(;(څTd% MKK1s`biQ*^Ul XM wo Lo7 Hr$:6BK^j"46q6' Suk6Mpp1W҉kپ%'j^m=Ї%|=@bE45ĸ q̼`&BNKh".To֦$EJPN,i!eR=1 h^+G;u^#hMi/%$c Ȁ*v,LBlkLIJrOSev. 9+$ɚ,:pi>cm̗'1Rϕ=T_I00 TRx PTJA]}lE+'?r|m΅u \d.Me̠!}PmQꕯڿͲI@FbKr H09,Р]e{a3A:Mod$Zކb6A7b!`~nGAi Iٹ4el҃gŌԾs"Bq8 { vvp*6sQ Y X4}}l9\,= 2rWcK'V՘!@XHډ^EZ9@ͣcfdI_QvUf+m[Rxx弫-|)C>u<~=d)36lWJH+=fwx]\sЮ$/殬x\ݟe_e$NDb@QJRFHe{U ܺ -5joMm"nBT^{h4B5${*JQ02002:ܷtUH|` Yr߾.hT.!qb'v-$-F _]5"~ ކ[b0`]6{ZiU5\PH]3*ǟuI $pd^ K3Ƚ1X`GZ]-6(L?y3 =\v⬄;9P6 s&zΪڕ7L퇫  Q᱀Vb$n?:2{,M﯃؃\/M=ȴ[i\/Vn3Xb׹3og9?Q|n-QlNΞ-sdDOw^XuDp_N aWSKR#n%"vJPϴI%njwᬡp!U ="A3'QcbnVh^VVf7a+Y8*I:-X뺨lg8gs:3 }Z@Ӳ ۡJ;eQ2"=8]8ITZ@.ݝvȇCMc T%*Ӆ/7vpv8E+H 8* 1 e}Յ11w9`] Zq 54[׺Wao!m3U:v7>%v :ǿ-ᣅ+B,# 1?|xaS B-r) YSwYbP:i+iۋ5xzk@Is,T3BVۺż;8}TB8zYUNtX,wyƉ5'ec-O.VH32T>/Ldp$&nh=9A'\K*c@7Ϻ|A5%mH]PZi)lG]I(5,vo-\ڰ( }puV>JMc>fጴrlV)yu̼P8+ g('BYN@;*ui=,?g)ܪ;#<P?7_^Ƨ_`4N }.IVAȗ[ޚa7zZy l%1 PwڒxdcñmzV"P^Mt+qj1Z/ܿSY#9A`'#ė?+ǟ`~$[S~ʒF]u`gd5:HbҮڨdqgC[Z5Dԭy a˭c l`G^.}SW]^_ΞeDu zs' 4Dft*>k"H%*םF'/ q*jR-E';S"Yw`NDos &TAYlc Z%X&ۊK@6^"VZ'0T*ڌI3kԃiwqZWX.>dqJiVO߾?Sj-!ZZmfy8g!lBB&e`' kO~C2K B66NL' z_c`.0x'xn:i5J)ċq ~Q2&&U[GUIb*BUCq )itpFy?~ vR(sdQφEjFX~Ŀqƒʇ𗢊hG}Y·;)7fcrL `~~x%a2P EHE$=bR"PU,z,i5Ƅ1%B\ |td Kq=e"C 95GŒQq7;=їb;#4ײ b2pw™~v~zVPݔ lt[ʼB(GVkB6!ه$]˗Kp;a#Cim6x֟p,lԎ1*8n]H-M[95aQe6XuW/vXy/Q(K؀c]h nkDqJ:`bw y|u+W4.CݚB /ln :8$y2O y=[Rh EdmDObtolԦc| bႃ+v}v'5="%1I@4ӋH.s(PV#7(ZM1$#F@'bc^-W)d䩡FxNko6@cWW=wʓ>'_oYR<'/jF=YDus_Hx2l/%NwEz)f3J4楬Jee ] "PG٩m␦-brLas"U8gD(*#A82^#/ydloh3G|xGld@%P4u=GW2Dd?6<,c3sIXΔ6KDKEgƟa*6dVHT佴8b Rr L{uPEHrcHʭC F~if̡nx27HiE9?9V}I2S8FTmO/P˚1;E4b>+9v ȍ΂ I_brbpL{{&jbuX-vd3_NSF]kƶ Ц<.xT5`m!4g k]F cׄw[2lp:)2-?K$T`/wx~GsUA`"S."a/&jHp*%#v_!ZC1Q8U28+`<*p㌓2Zu=H@ecvભ|2uVڂ Fh*KtQ^^"Ѣy2ËT1a!UBE;BѤݐ(uVD{dZ3 lwǠ.:_nZ > :2oVrmSH^k r _B #ˀh|V" `iD#]|j;4R큺YKx`)R:Xk7WGm2)m)w F̘Yq&S>"5XQnQ3tJ%nR(PW)2|b*H-lW !Bzlo@2ocY:QƆd OrUjEhb8̀QW)Gfqo̶0Wg̣>y3XW!ZW;d4)t:elDCʤlm\0k͂@;_?' <1]=eez[ 9hG٫bҶJ>;^s@h> _Sx1:H2</,S&h^cMK}~&]Թj8 :Ca ?B z"ߪ|톯F.s&Rɒ]Zާ"[ =>,p79H 9:M|9F{*!BObB?ScўDGv83zmv:l(Bq:_GyM C}^}qRh -^mOaLI/n$NP:nKC-rW ;T}=gyrR$i3]y Aiz2pBEXjn:a&o4YNw^D-7umS\H dX.xD3kt"~:d? *==д|u% x?|ٱFPTgS/4lNpٓ++kÈ2H,dvG T\=ayH Bt 3b<ⷷ@ M s3ƥtYb̙V{L#e-^`V@TQm>`9sv!{ O֨5]ĬʼnSK1@%c~.n @?o?!F:̳w`g6Uq"XnUѹΞuFQGvvБnzֿ5~y2M-$r7*J'GnLP:&. +ψ:"EJ>ex NyMD21,CIDu> !gՃW`rڥ`) )xMx\D˭PZy*2^AsU*S;ƿT7+`G PnkLSsie8P&ٜKx '6Aū[rN oM^1drqUɯVa2d]i:T#6EI'xnӷYX~1FpVFTa(USԏW3 KWG; rT&~iQo bX}8';A ӣܼIy2ͼ uX8!Ou}|1l.gy~Rd9^#d j[LRxGd@wg+Z8gBlgi6wSPhn^@M2F$vY:v<~Z%v͍&_Q6Zm@d匢-OBGﮋǁu'$S77dEmګ&To,[I~i"]v"糀坈|ֵ3nOtyj/3 R+8&e䣂\)bvjV3H흐 6>9UMVhzX[F*N֫]2r Lm ;]n,d<^N{tf uHva[8^zA';8=W_$*OA%>ِMlW ^t'PXjtRˊ<<$"U?7[eUj-)%IjNBKI0UXyȎ/II (O+kLb1ci>fL2yƅ%hfW|d?/pJj<ߚ >w9NE .ׇt5㥃t׳FЊƀNOn?TH'Y^0q&Eiur/~^ -Ga/-V ͩ,OP,DBh4uZA25ҟ9]8BϦo%jz͊rs ~̀ƿO+[j/0|=#Zo t +o}#iy~z!|c=(2tGmx}׶HA;"@zsg 𳌰H5t7KjCk-4\w|0qYy&b -6%\cC;8'p{JŅHi'{p\'pa$?}H(A K7"{KF^u[eY JAP$,h@{[*iNLGuʏw@R4<'9*FZȨ89@2_e1L7:q[[UFr$Nz*]qO&& ZkGj%FKܢؑvBnIi±ImI%,H(~0`\Ե_gYhǵW[CyvFFh*2I^ ]\OWb !:E6ĭB$ l tÂ&apަҸx:x$+J SR:V&-6܍ߨzd yiv阸4-5QɊa]@9 f:@c],I<.gk*/G!_0wvќ$t1x(5NU0hF=j)2ŖJJs/peg3YEۜ&ԃ+r"C05 oM@I'/HFWzͻ"HhagmFtfy靟uPFAey\P_Xx(vTW/1 ˯|X,g*/[νfie@atA@Ѭ!d{7ߓ.HW\/؀ť^ld_xMIn?)O+2$_FHEcuA+D1"zԪHJQ(/@Uij[ɨ{K]PR&CqFE,PQ;S6.BYns2Tj4^]N`}2xQuhuTŌ +})K%T]U!>| vRJ:rE'7վ m-xPG,~qqnb RcqxM2:0%˄ɉ](RAzj vcGHeɇg"L0rxzqqONz~OWp3R(g5W ؄}G^Es;CEGo3Yah?-ꝴPO.p_ ~@%,uxd&-E, 0:m%U;E̅ٳômk Q :8&x0:b}8j&_);,jQ;EfP;rP{uy**Ȍe4VP9XӴȘǨ7hƁQ$;,È6=)]! 3wfIB巃ŢLjj3^ƳACe Յ6*yMn? J)a1Zk?5JcmE.P,(ןN;gƷN0۵i=S_Ɣ$J1$6"? 7)ƻt׏z z_S~F;Gݚ\W#  nP91`D:O$&ŝ6$>N[)!㝳D5$Xo)3xw(3T~q8DړXZsNU@cM01fwQ"G_$mKtB:uwy}'Y1(s4rwllo銟o|/gpȿUS: u<3 f` 3 CqrK_()wGѥ` Wȕ_[Wy^jfbMy 1lߖ;U [0485-W 1uPiDYS8~%Mo>4'5$yhJ>r'LJvbB x'p\pGqx ǥ@"M_%ʱG01 kz򵷶xi' 7f{XK2MbuADEroaG AO|p2.4Y>m1L4jR_m‡kh>p{6-Wh$llb8,"b /'!M'0tm玭mG@Q;I8pKߙVkla*tUΫ 9^WH1D)/30bx:?<2ޟ͝ځw|(Fnx11P,{ƚ.5<sgqƑ>dt\5 V c6ϒ2+'W!֧u;^bLaɂA泮{gj Of?@g~ og/ r@ۄ3]7FY '\Q@A4WO xe^vNG/B3A}9A_3X/7*tY1YkIr~#;q:yct)ܾl7dpwƳLD{mE>&Z3ԂPsFҼw2 .Q99=hѽ#}t=LmiPudUI'IP|UɑakdVd{8iM>J߷=:h36T F`>`E߮N-x=̂'`Oc :Q݋tO.0=.b5 J^nB|s)8xFZFlHS4|0[y) kq/x!'S'1'BTuO""蕀yhw 8#;D>: 褕tێdWFyt떈_`Q3)781/P uڷ. $v-64HVY fD# §²R,A#D=MعzCY)w8׏ŏDʵԛBն$~9R~ƥM%FcdO} ֪›2p6J݆9b='KhM ș]dH};@3ZX__-h"dq@`_?@/h,{{fC|3w׋Oz:*}hcb:ˮSY)j8mʌ&l+Z`9 Vm ,zH%3r I2d'$[} }5Iza˱o]nMM8*Sxh5KaӋ8U`je4.xduPk qovk:)~mXNSGU9^40ɌakuHZDȨ l|_NUǮ89gH` qJT32 f- ]ĉNGjfL[zG~ic{DMэ i7Z|M(T\14xRxv8k<,gf"­췒ҡ(?'4魄k"aKMv4 WͬF Et,MŏєTIpk$aDO@Qf@ {`v $aWG6SWmJל//~͓yQچ՗>iJSX9]=y](u ɿX1ZAXkHm,:u5m4]8X"z wʚVN8m~oߦz=U-h`d: jf 2فh:""/FHBե BrV%9zT2XM>g3~X /CYG ɝH> }k 2|{/Q`)B]C.6D#&?g5s:;J8qc tT-vMl!qzJVzbrpr_OQnp/j]r)Y~G#ܡO>f,~h M9E|B9|g)2w 3{{h!qf3s4x7>Q+*wC R^s|ɃhU<)6ˤ4@+`K @:E̤XlAO+]նыǤMc3v9w^,|Ak9Sp3Tr=K{=Bl| LP/I?= aky@PfWyYÑ%tr4^l Ů -C_vZ{8;[}l_CѫeZ'Ӱ<KTQd~ eC2Tђ]<= ,mz ;Qa$nϰ txtg8Z93 (ďߴ ߒTH'وf! ]e1-hjj17W@qM%̞ăMuMe8s[:e $übfR`:-oWwϾ]Q٨v`i 9"5-Bn+M.+mlP'\6\׏ikJhKlOe/}J$C$8F7mVW)[SIVyqVrB79~G,]u~}v3fF /5s[HhʝGmnnhQn9ȊLdm`f` [Q},?}$֚ ,3~-sBȊ&IPaOO4SMYіnyJk|{>~;Hun®> # ScA6b>(8iNb3b~-O{]S%0^$.5 A߹f5N+AI:vӚ!k$tb;Iѫrx9\Ad9axi4"xFZAqP;S<.`5Q'.^*u=Ԥ [P?Rf/q@wɶp&Dua V#DZaRq`)f38e9!M,6O>:j؋jyGJ"> SwG;g^ngO!aQ5ۛw֒ zOo"xwxzV18}c3߆۞LD}%ھV>թ(?MY`g ܼrmAV)c |6J{%;Ə7z/Xw>so-ʹswG煜~ZS$ֲ~Xgkln_MQ4Ń`|N'0o2dx˷bT@+Н.c*8 OKʴ_HcI=h 'ax84\mM UY Kk#Ն}{?a8" 501ΪUl kKaK"r/{,k.'=єm1.]}c]::<ֶM|Cl~HG "@GWJcKwh>&O_~69Son0x1+8AՍ44ř\ Jdɝ1 &ѸbrT meuԸAY&Xso2Eli._1@ӷV؟$ #Q|RJ~AޮneEA f 6TqYywd= n+58`l5ZUnࠧ `lPwsxt24.͹Jk iK@; j,}:4Iy[)Vls0!7ҝH6ꆀvsS|b!=X^բZÑ_ 4{?M7q1.KtyFim'}%JĔs{|.|Y zF =}:l)\E?i#bwiedR6pvXӸ8qʣeHO, i8J@\k`Heլ"vWR[Zf X2_!nCV)N@B%O sXK9D9a @'#9&:tUشY43z%%,7Q;^8,J໔߂m5S޶u+S#?QܢXuJ,^~ E#!ğKTGo: y;+YTǍ(z㍧sU\R"/<2"l9=L5qBzRۆiPP]g @ʿ>Pj0BN8J}?N:3mS+A1Vk#I4N<8u?dkRJ}S:DK{aGxH77Ug. 74#;Z6=oI pR+xr6;tF&b*_vH\fr#n׭Y X۔ S3Bypz%']sj-yI] SM{2s[dڶ-GZ$I|[~wg`tDyJh 9jzcÂ1'.JF?Bp$ǓzUڐ6vǘR7履,M'yƆilDX0ec&08~=wojpԒXC{́;<69Ol ć4z͓@}[򤷿S\!S_^<ӼbUbqԔa88D }/8Ix9FbFSqRAy^"H;aT)G.E Qf4 R F"qǢJ*{y2jqdf).…U?ѽ̦P /&V޹^IQHBoMAeqfw7Ϻʙ7 &,7xϰDV!wBSyTчM[Iu,s.% RwھgW?E5q"\IГj⺳'&HsCdʂWYg1tWHac"nuȵfx/H/q8 D9/3_b ͙y9CM2؂~Ì5sX1_.:+:4A-㏠K2A,,pCabSް"0~PZٚN-E -Ռ=9u*7n\wB)GG4~fGquK +E0+b5^JSiJ7m4/-[K<{F]m{ѳLwpDHڌiʡǭ*c#[sbr+;Mat!:BɎD涇RM6{Ch.Ǭ9ZߠbwDU&4we at-qQYr*oA[>K4 a(oQ.$hCyz5 "4Pb/XL:% -27"r8Uq+[G|Rkm>lzMhʭQʃjڄyvbKL'^Gsf#|Kq%έUZޕAbC5Hn$1; f>?_nZ} N-uɶ"߰B3 :kxJM r^qxVXDZ[ޝ{ ˆO%/h_0xUaG&q&AKya@zl~VCRy2HN;S!+|I!;d\n4ERLk_ q1o_57&d^~̖$?t8( alf0n2fsZ##ڱLyQm4c֋q^ /BH1 <$kK"W!GA3gHw%^j+>Lݼr@[Nuh3&1ل"\2NHm=?&&PB^V.!<7^TQ Uayz=AmDs H#) ˁM 3 d]E1wN=Mb(4jAY_ m%<M&aRtwW밌KmN“˻"s>@ 2rDe]|T 8Lf<kF $ԡy5WŇBcX9Wj{2_^V#ΌQ Um]&m͑Zȷ0[FLjǀlN'O~}CO! @&ⷉ/ozE'Iwɽޝǀ|)ʐEݿǃ,~ Ӛ gߍ\D !SF$6k+tXs_YCpXz[C`9%ᆜ"h'7 Oy^Q1Hޯ ?nJMd7 BLxv̺穳+ K`2bt&41mᕇW1rr|{Th,ZNŶ0*5> !zϛ|yd|Fn 1Ѧn*%Jȝ,1gd2@{2{]P,n=6ĐBޮ1cʪ,fsԖY; .RéM{2w)Od66_ThݜyWA^OlrXf.M㪆b.*6e)b+"N1ֲ8:F&Vy GT'dYL !! jh`$&+@gґ-ڨ(&h]gE4﯆(o`:u] nZCcjwaI\RD%CSŖ zqP@^WCTsfU*Uޓ<qo]At8ʙ=},Iw{s1JXҜY_EϿK0h8R̓~ݩO'-UF3׵@#=kxrsf7S=JfXH7wr-T$v6;!$us;t@8$G| V$&Em5V|Ubwb Ck R :a'L (T`\Kg ,Zì SݵqV7zQ?|bVUgPX]r@VH&%JaRFLsZn\lkKTC4y!aO*;5?tG S/[%wmM_A 9](nQv|^F{db`OL )mݣJ#O_+_m1/Mf-.gn:&f=- uWXY6Y&qMH{=NK;l2n_Zia"ߴ#='%Z|EG=H+'*:+:I𿧕v.^iE0O&c,'3gEaI҇[{o55T)Q!X/Inn|U p4sT?ϓ̶~-B!7î4;X)~k˸Q؃5)ԚQtm®jfѮ_Y!<|CK*Vճ`qC\AS#5aҥR9%oL&*QBX-,+$7ozh~=EK%0( 5r0rJ+Tı'¾jwbp1‚ Vb{ QA $`*F R/f$E{]jG;s^Cd`"kďVlsed.Yp$_KevXY]΀ܭ9l/u;,l£B ~:$A(.~ʛ,Pf O#6z )l`%]C糆o%ڙ%hjKyCjM5K@](e*آY"^샤rDZj3S=d^Q_z?ʏ˚bhTg Dz *i,y+;2;*EGٚuIDklׂ@M˖ /(':r4S^dN^G-+XLi,w3CDalOl׽ѽ65:}* ֱVNzܰ|es'nYYgZaJ8q:2tz=v`i oJ_7.*jq#j[WX٭ڋvP)hZ؟1 S+~nӭA5wyߴSW(PO)ɼ ~ou"wuX: IL(=m GFmqt{/#Eo뭛AӅ1 |:^$Qf&.sC]߲@aꯖH3>HқfA)E+Ϲn a_[I>^f2gfLfd12⧺g$?j3SӀB C Q14C E;Z>EOLo k٧z 32fɡ7' /E7dkUT+MktaDrmeAC[>~0*"ktNXMHS^zU\fv4rWUUY|AfMS2V=31* rF l#ܚfnE]j0a*e|ɀ1i *B \kh!cF`)5 @簱}@k F jz\]YԞ./Me*eI1?9_OwoJl{ >߳%"Á+HOt>}xwt7Hu*7C(5AMzkfQ? =zG|~?~"_!;OÆȬ-m4"V3vɴN*xeC  Fd,֛O9zT ChVmUJҗ|T0N4ͫF4RE},{ǯ!?e,bÛUy˹nHaπ@Qʧ ǐTw]v"]繱?r/w Ȍi]q_4jyl+*]2OiH*w}XZ)1<Te͐r04޲ڦ6'Nv]! ,<͔_OmU/6D<ؠ4-6fESbg9$-7Z_-hZ/o+X.M$$~q^<3@ Q@b:K.cX#8`Ar+>Ѫvkk't /< `-LnS Z묏HEmCI rR{`v$kj@D!mnow%/8Z*Qޔ@"]`:̭'vfL# 9l2C걜-~hT[=Z"(֙<n)rRDWm X'pAPUX7b]ÌqL K '<*@@bh<~.ѐ@zѮV;Bp O}6 To@WEf#8[5 j6Id3D5RG}izPf"Ĥ] 60E}Z12HsinH\M]5UI&E3u$xvwi}e:=|'#oT+ Mzj19|̪8EtkLEa(tȧzm6EdQ pD]YDc>\ƣ,¦T5w?gi!)Lh2\3̠* inKZIhrr>9[|pKB5Զ,NE|ZkdbjH93Q9U`F׼iۥayI 4h/<}9MQ<ЦcY4YʫS`Z}n/#l OSQSGh?kvONml6#)J+}aυWPjS9}T[ N 6ɚ̡yH cKT7 ˫ D 6NdW[37SFG[RZ-V 'FwLM+kUEVr틕[4{zqE B $2\s?B}3A!?s_0DaY+M:+9(n*?(7~p`_' 7ƫ3-^nBtWn3%hi;Svԧje p1`9|UP1gjA(G^]ܪܷEa"|aD$7{6FkM8⪠$+}hR "s :L%B[(R|+Lm>31 n}xMRx;~0ԃyR~5]]a3c۔o03?`ϭ$y^rE+a2}yW gRK'dܴE#!>D*a뒔Uͩ5 1CjtO/OO^d;IKZdDepy4z˜g]dz2DsoVc+ʢx` bRX*F .@0ߡe*SO`)*3~ƠܴCKvŒ|5^D*ODyHOcWɥ['S ǵF9F~ww*_% YSb4耮={Ru4iY94~ !9E_\ؗD?$pB0 SaZ>*6=U|(/62QU6 I*T03W.~s(f"R_vWF!t`7HBbQmh.$ݙ]M 4U+0ig=da(qnTTJNCӊC!u2(),c]p8饔@:LJ@N8j*\wB vo"\'.7#FBYTf]s[frkaQbm3oz4? с'"& J$ioX(wJi,2 .f٣뇲brdOt3ܥ4?ءIJY-%oXW9畸sdY1| |FWow N׵^3p oMZ~DQIaÜ{t}Ʊ^ ֯ՠC3)qw-$2K$zŅ W&ޞ"/ 7(f&Ɨd~qjb@Z :8|7:ؕW9{xcm['U0Og:\}NsmBFnJ_?iGtpT^P+ _{Y7v(!=| B:CRzmbԞ~!|W'>) jMՎ2$-0'T3|SsORA` =ݜVFb) w*@xD4zfQc0"OcBPnOى}º]B.r %)+̑m3wJDXN2O BN=u0Ls`·2@F0dV@ϗζ#^hR7m紡7@s[GW|^)⣬"!@`0n3eJw.Dlܴ(J ^ep7Jj^!%e/ ߜ#ȁrFgkGLh!eݓ f \x3 G* [s2b~x=pȪgWmON(!, CM7jdQ>1r\ L Æ< &nK`+Ѧ'.Gֲ/(2^ 4=ziN֍LC%fߤw!怛gф-u܊.݈}$/Wn}zPLoKmJ$5d>3#b>1Nr&,ϘPn0T]` ;Na e͈TP~Xe2 o).NC4m8e 'oNa5zn q!W$ZcO4Cw ddz}]F֭ێ1 "vdy# ̓y&klb)H*p-J1#p`T H COvӨZj}j$]2! +A52 أYs.Ҷ.v=HAqT>]3Ò0"9uOJTT6ӬBW5Gz#H?2EB/*@Px@PfDwniŕbJF)ϨXJ n 2f#؉O:תt@ 8 w@FQ&fTB.30R P?摓W w`)[p%^uUET(tb(+B~ǛO꥟/mP!L52;¥sP홪J9l\2A Ta]:D<mUt70:q\4c.2d6BR_ g5/XHF|8#:c%B㲏swȂo0O=s<"| >v f\%i )n֤(.F&G#Bwy+ Z| k Wd\0K^T>8&a>dBR9"+~ LQOI$lܠцRԻ^ntmQmIjۻeLBt8`q ;-(r-}4ydQAS6zol@,`x9뤖*bJ6<3RCOՎ3-=Z ~!C=xbp1qe}gԙnGUl0$JV*4t|{3-:3wev B35ACzFr\DSY4 c-U럕pQ˪3 8YFzM4^i{ԙw2©Q^p~0qޢaűLPMvM֗w ˣ 0B~$ȏuzΫ`5-L4e,elEWc%0;B5.s ![?I:v2s}'鳂EC3jl2y18:_\v =|q\F*t8Z4Dש:Zx@},ѿΗ 24 w <g1JfDhx$&CzKu֌ɝ\R0ܗLݷn9J9 e~o!($!T-y{HPtoaf|"rS>dP 9{wš1Y&꼥KcȁYC "ݎInafљz;Bf5ZD\V-$}Y0c~m&*("M H1-pz h-cܭ6٢bBV!! 6 x2{Noji=,̢ڦC(z^q~sdg/"S|-& ܳaP Oط6{1j`=4ѷq_jX,)8jMTj|ut5w iamUC.?)q=u*!OyKQW:sPᕴ?RJ%K+Đ`X%eslSa)t֞p>|7Q]DD̾ȉAxTQf(1p9h,o5Gee^0NX&;OGҟY`OS9m16 N -vg4UFSlӄLٮzy4\DLၱp_v> ԙc̮GAOr \{?Fk˫ԺRR}hqF9ʤP;r`W* BJA. nH5K&n`Gj;q??,NNj(F:Ϫ`\QAqY)kMI`*:l$d<4b \{Q KL#8B,n.i&9H6Q,ڲqa0%6߄9! Yu XE*&ߦi:v7($r<x; SGTACCEAD1r3MH,e##9y߷!n!J| 6$.vP2F[w& a%G!<[ok}\xJ/ A54\i,ŊdlA\\N]E}A0C'mԨ/! 5_C>/XBD'^侷Lj4$4+BfـVDp T33I1JGٓk_Mg,9< "4Pz*E}*hxXdJ\aG~nu _1zV.=Y@]ZV1aӸ(y{+gVgφtl:USt> `(yj>1A"R9LZ\!g)l>8 D[ˀf-yuýVM;@oeV&\YqE@+$ߴG _`bIP_:})}Rn^t!͵9لuqt9t867;zKUj `7\(%f"p8eCcyF3,ҏ:eZVӨn. Z 4 Z>$d(}?^鏚 [ iMX$Up;to~8}/dr5'IG1U(`C?Zog5I _>wtv}OdMؒTy2eD]_:2C=JRś@lrzL6SU~9+32͛H`ڒkle#7w)q끳hR-w'w^|/d9{;ljb%ٮyObg':;$\$dV얛C.zj`ܟ(e|rXL\>P}SRPT6^8Ҟ%:c7Yz(b-{+G t\0P.#9%ӿ*zEmc'1d '}3[+Rz xH WÝE5Ant}!ES%<_ҡoM&d~huX[.9\44R-R㫋u ,wM:Q`I0@W(囎i@AO FMs<$ 19aGqQ &.uWbNw tO_[zDpDNM7–ʾ 8,=푰hm|B3=pC~'ɖ ;+[i=>;sױʨ- %.4%c,S|zy*vrc qi`\܎faXdㅟ?}oW ܃):T-{ biL"|Y9%n8\9#3g]ZZo7d~ GtZzYf $&16}gf؂[7󄒇O=) "4Cz8޹u_9FF14EpN jVUmQY8(F f)"!m1?5Gj7BhrtBVߴD,(dMc:fl]%T ty1 SX.aPz H&7&6`nKw8;yp}W}ٮA){V&\,M5}V9>>@%\cp+t/gqjF2Nu% 9}}*^2dGϐaJF:+T?nUU>Q\ R q1g)΍ʅi;RGx>b$gџ7:<REx2́4am&WE<Uun[|DA-Z 8{ETjzSS8K{!ձ~醆9ۉ :87eNYedzN‘DEh>HҀ;e1HcQ3!k6> T` vZoؤ#g/`K-i߿,2\OA[j4b0tYÂ+a >K_S*-N"$p 6o[Ϸ~/LX6ڈd)5m<ˆm{]#FbKu|~Mzg-[zpkK^,Q?&5$5n'/[p39t<֌aurP6?I1tVn6z\T(kMXpƫvLGo%vO;pu1P1h,E. A+L*V{)φ@ ѥ@,MwFV{qTʞ2wݕH &I+` q4,9f?5>0aQcJLn)-k_P?{Lev#~ǐ$JRMt.u8=ڞ\ehtsq^ƷاgmcV Y#i@B_ԌrN9[M6( sǼgv'RU8B=ye'C[Ch-ٻXxUS^@&B?~y'Nm'w%-dg Jz[b 3 >}5J#[Vy`h&JA-T!j4q ^I/;jWt$d (f .H%R/uH},][/8Ø3%u&O3Q]&.^9KDo;Zuc }q _f ΂xs@ݮtJK0IxҞYrr2y& `E.u G_Z6cqGg@Z7/M\LhCk=5es+D#qc~%GLOS[ꩳbPFƙSQo,Fz geKUA&Xgcnr(ǽ)D:]>HHV!ak+[NX}:(Xmف涶Y1J6β@|a2A; VE[߲rL.0İYۊi_%Y;[{&\86 '[6I%[aӃ_mvY-~u\!xK Se.CE+9cuH4P^dFp,5 ֊QBJ,3VpqїsJKOY=\l5gAy2jE~-u,ӛ.OE#]fzsݳp\J O`R'0҉VHh>xs;Z&{5joq/g= Q>{RX|n˪!mAy.*[@̲;JQΓZOs:TXZ$i_oqGTY?+lb\c'vɈqu\I`zvK9r] 5D|Y<0 IiA>=z)Zn9y { '{ho-^!{߶E-l^ !7b3dȅ qp#"֨S(M]͡qFW.'A#,R驳 2&>SOi .F$vɛkX3n؁'do&DG)W0;RT__?W/W:oFko5(p{(6VeqL#'bSFV^%.u[Oxd4摺]XǐR@v %yC Y'E࿪^@$ILcmꅗz6ףZay:pv\akƷ[<' qRNfexm(lH"p E2v!y_Xvw>۱K4d*ZyÍ%7e(1uu%~naCb7fΌ)-z4'`bɼ9ڷOEm)7qE9 yG 'r^0mQrʚI˙MlN|:;c> g!,;ݱM%3˘ ECJ? i }Qzq^5EU<瓜ai6<#5XVv&鏓ZOo67ias[h$\ :deئ&19SŒ {2Gkxe6{<~Ի~c!;"#{wV,}©IxHU~ y7 aUߡL%|՚1 TKZ0o箕Ԗi,@N9XB|}[^b7dset?q B_}i8/ <4F8cw!Noq4<(wɊ"ݤ?e0hr g .tW(Tr7h7Jq7OJTٕ^(hUe̟n!a/#6{h8|Cנa9ԨuS5?Advt:Y")!!+\<&XN@GQ@~7s͓fkrE;qR ̐IΌء5K!N7:<>1Qٱo3J0潉fͧ}^@q|95M9PۻAʠiK\"*)T8iO3wʳ!40]x8D K|`KY!t5\1nohx ErjO1Q\}rCT/Pf0W( K߳fEPc{ph" vGw{gnIv\x)P_PMdف Ɨ߮r m.v3&dv-ϕ3ť-Ѽ(ayH;9>x+8uآa'7Nu; 룦'(Y{z}aeBrTf`#zFwއs\tى6=QMeʂ6nڗg~Bh;J/ubD20!}ct^ 7j81 Mv$Y5{6_od iR{K<#O/Rz#UͰk΃Pr2S("4,#\<nGՃکx !UZ)N~IKA6co on>*8D/è J宑ED[,|&n r VP|fKHDdq{ճS3jkJMK|ܮKS<<'V6kȺAO$x /T7ˌ)\.-аAu{`Y ɧTu~dƌNqX(S"H9Eج7 3}qpHn7~#fĉYŹOI:̀տtgnZ1>O&kQ >yk谵n1'}?&wkm> b9u^K1#.`gmsKHB/yC*RP?H2{9J! H&kXH3R肎i{'vu'h /ΐϹȑԠTVWCz^AjX7|ThlG͋:t`BsT0hT2Q6+2*n|Ķ\4f»W9%wc[gZ6R$a4=iFg%,ʣYfN{^`öFo= `fC]DU@ߏKڞjՂCj(W W 2;ǒޗy_4GnsUAZUK.ѷI9MNqVVDp|_8WuIVTN֑ HK~ ֏NU[qdGXSJ"|u?%zcXа>Y;HBǥߚfb?7+wl#P*;1^ywFx|4z3R!^k-zE$8A.ٞrǏ]8YyIsei(EsdUO=`Ῑ 7D6V؁oi[)g"SQYjN?7bR.@S+g|l7 [S#0<iMWs}Fe^pL>=RC_W Ք(.)6N _/d(%ڰ@Ec9m8lPX@g䚻i=9W <+񄙒_s/9 ?mBi-DEFTcRR#8|b`s9hDU'- r&Ilz&*ROERZ.bсzMJ=ma/S%_sKt8u& p dNO"!s/ep 򟟣׈Am4e4D0pMw7V)[$(ȕnZT`Q[#U׻nЀF}(zGf%r&:,dJ个E8]&JG#9 %AՔ`;bw°&+Y6FZlZ:Y u0jwp $וC7"8w]QSvc$b}Vgbhri_L!D1AfZ]ؕgc9HZO_r2dj=^$|睈p0o- tz'ΠaD5XW4)n$Mв6NfVZFOl'Ϧp8>lT HoH7g@&3rRGk"=C8AǂdLS;+!ZhZ.ieg] o95 Q@5OzׄCK<wLj͠SLʽj>wC4393,7-E+EO'QDy`jP;KU NUI> NAHni$6j{Ѯq;F1AOkʜO(*,PIeJ,೸P1 >EDth 4&gƽˢ T1T^| Ac%6/W rG=${Ҧ1K;Ǻ4sg)S.5??FjlQ-}ɡ=MOfPޔh~qYbC\ Fy~>u-gl ,GlfcMc+6]ԛQ=EӕN1T157u"HQ`M|e:H_>iZ I=cb36ڄHG>8 |8MJsb)5T_ԲQ4$׿}a ~Xq4VH"؝}MGҚoA-Zx[;hYB$vֵeAuIf6d[:J|8Y]q@I.tҘrk^Ol0%aa6k UHiAJ+DؠUŃyo7eƈg#mٌ'Vm}Bl)C:$_T"up8tzD/wTӅ;Ri$8TeQnK֯8b9)}K76Y$/W[iGmAǷ'=8Nϫv^)?IvVPKڶ3tKf(>Əw(#A^~s`=.&~̐bUG@] A{Z..K ?&5H.OKkVٖKv3ٽt& 6\ vAa v&1|RodEp"g0뺁"=(As[]v nqMeD[ 3'>g'ZVs(ȔeI2kL:b'Jx sЩ 6 ar=wEUT($ؠ3zL\^x{ma ~tid[Ze+5{$ E\L=?bG fZ|RϮf(*3;,QѴnxXsHY/Ik"b~ybF[:t$]s3PikqjXv+yW ykl5F䈿aB3cx٬t}x zvA`=?3Gw{lja?raZ9?Mkx$OEE\lN^ YAc~PyX@MaB(gP͞U5&x(Ԭs z?9ʸ7iExk { Δv\RMpJx!5%é^uޞZ (~| :w=2c!j7BU>k&0Ct: Ŏ*0:4}#.@ Wo5`;OyG JZrH@`*w2)#ݦ*3#ZeZ|XsO-3sQpw[v@?Ҍ-@ jjH-H2dYN,X]^n""W59C43-C]{xY"v򇚔 )iGȰחyKϷL|k^@γDHѵڷ c8*qx2$KT[TlNI}gcVkcwxCIwcn*':1GW! 05p P{P(iMVg>/-d )g܏#՟H%w?4}/e#tr=-Y2<n?o)^vGc]$n8J2tSg{y lht[ڦZ?D< #ȲlRg7^p)QIVi,i)U?$OW•Fg6ͯ]I_=O`7Ff׈%R)da۽p 38RuC9xC$sWXE=Z<gA6rprtܺЙ¦?AC<)>Gf~} 5uuELX31OД,X_Ը\m[s8Jfwùv(r\iH+1PgG ZfZlʽ$v Y6?1-]}}f DK<{ReO HI(t5aš 'm$[ nCםQτ$:=}47iXFao)`!# . 9cG@VwUJM*^R-ucb VbJFqqAۃUǚ~Ʒ_3n‚؛j8{dd,R*jIiA"#oBVn2q)r`!6ħ:㙤Lc;5I쬿uᙝu/8S`V} ]t2-Bo%q !Qse ,o3S׍h {r`-Jjڲ,D} w.X- ]H-rF/\JFphL 8V燰{G7&)"bn1,i$ Ct) )w=>yMIV^{ֲUu` b Q$oatP'?C>Vt.H~trڟ׸ R)i8;wo$rè|uJVGOпD410߆hÝ$"(u la+݌hxI"w5[Bmͫ,iY@"i3K* "L(WEHy8aߖ0[ ;5$ J ]M:CWhD0k;}UM:~E^PjįpZi+E{HTփat7"?NxxJ k,?[F\@Jg@V|YH4ia6#Lͧԭ++v&Bz7IIttX9Sd  =L)A@/F 8oa~ycEQ:vjF@jwN"%~1XqyOֵa׼YLAroEk<:`׼` wۿLc>5"y㤤9eKo~_LP95aivyFB|CxJ] <zx /P9fW yheq&?2t%득[hFh$~+bbܢ\-I|-S>(G#U4ў%=+9]BJ/<Kj'iAi@jkl ^?sFGcƈeF "NQP٧v"k1%VdܪHE(el1!`;-.1W$:V()H,a#E_,D4N'c^zDٿ6q#5aJ0>7oӹ㭡3xԐcQkPw]pBvb[WgUu_UI& W]vZެ81 j~)-\\#*$txx=YФY}Q^A?*;U/0yxAFU9N3Pݕ7tbYE{? +:nmRzXjY㳋&p&642%<7mirA] эg:~ZN_QS8E+CnJ!aӦ thX\t._j5w{AN890c!tǗE8aD`HAڒp)Aձ C([\;%YhKb'c ic6N۟2Ȇy'dٓ A5XS$EGI2tT?%Y{6th20uKc-]פГG-"v=r%?V9(؍M&Ȑ^O?&D!Q=*/b_VnbW{fn0:bxMT'_3 3SM NxRʇF#= ;77qPX4&]pS#b)ߞo0?GB+:?61X!2 %tiSsHV"-غ| Ԟ:In d%ρ+Ht:A{ԁƈow=l1ָ1Atdi"B3Ru+휑[BqBi]*GK:f"%><~p"\M>AuYt|;saZBʽj∠Y(ychN(#Z)Wi={'0CۼQ֋| [I9N!͍ ep<@mZu]fq`*R]%vlaU׌Snܐl|i(@IFoc^_]rYÐE{;/r31e@x?6#j#τ].]2x);S;k{ ӽKvS0(Q)iƇ<"L'kjRh67S$0Oו7M l'Kyc&VßU}XRM~%6aYWhn,ﴫ>:+I/_; AXD,8d 3=Km~ոt?9U7E(|:9F,VQTavA@'U7I4`h^Qp`:  >][coy'7Fd7by+}DUTjH :8Y[0m>v>5!"ЮVX\*Hۗ ? @LoiVL=HMs28ڂB XұU/dS *)쭱}L&5מ8fޫ2cTPk6[Vqg&{٬ gJ#$ 1M`8=vG6 zGL]gr|ⲹE`ݣ[le׹./:HpU~v~V5"T \%EB!x.iDv228J#IanK>bo2dkLK!PR5J%V!H,Y>sY1ojЮowfy.WށÉm^kwAmɼTo 9C)dM,(t54̨ߍ *£,%TlhZS !ܤEcTS>D("CYt'uhqٛC$W, LjrbE7}wAAey߇QZk~E@0CuUn |U]vx eDfe]O9O_*-|Gh/] 9m})+!u>3,rk0VӋF8Ouk5;6Ei$m3 Y Jd$]A\D5ϛV@g,ġ2Zm#MEmwy2Rf~~-5u_Gx 68vnOp#awY"FoEFD4-(l9B%?V@WHKֿU{:A6I])LϺ :4Y`Wt,Z/V,1Xd:w״*u"6>ѭ,>CxpCeקk\(/Zpz=agX K>Q$5]u ttD8&boT+-ߜF eך6U(Q Z?+&}%&\VvO^V0(閽܈~f)uD><$3^eQ.\'f3:f MM>ou_Ƞ3DVE)Zil=(utkKkk.k,5> < < @H[YI?q7*uF-z<`)XleX>X ЩʗEmx>v(czaOا*T#!Z+@✛Dֳ. ~BQN~LBְn zԤ$ CM}C-;&(K0:%M@e:F^IEP5%5bl!]=y q)+Q2$ii@,5-2 Ƭ}Lb I&wԒWR.xq7 Pin>H7kĶv(W p֩tג'˺~2;KGRoVy~3S[VHH/&6;Zz;\Jd(3ϚWXDa3\4@; pZ3jȮPf>>?BFAT0D4WKQT4@  _״BIJkPM7,s댞 ,r*zŽrJv((Udo151T' w|$p$;Q qu&B{z䣌)OM4ጕ̓gށoX߇XFf#tfvSB2\ۘJc<}ms9W\zr/>po$j.J sygX|-~[bƅ Ь@3D0Uylcj ?pВ@q!a[NH5cMe`DtaU%yށGHxܩJv NkBj7ku ^a۔h$^;q!}o4S@g$_*1LZ-#-ƱйM,,kɞǨYM"[xd{K_Xj^,; "= )oRݹ4 Ѥ~"\zCdNHW@UX@^YyWX6,,EC +e7~3J=`jW>n62$Ajdl_.ʍyz8N3ޱ`0zwJ DSc󠷴1*.Ҹ52\祈IܱO#6'QbP!7 S UCπ7PkZ5.h.G\q;BZVl>󘘛";TxgnӅ?cƊPK4w$6`C,[UN=z %%Oo!/tbZ4RZRă*` <@K׍{[d 4qQ S#22K_Dèޘ#- "_nP=:]4ǁff\ʭ2o$C hΓ8{XKr%Sr />;RSG:DH|5Xģ/YA&.5@.gGV1p)nI.(I,;÷sVɤ␮#d.(' 23n-5GD>@Y\Aj-=CeԜva^nղ񋥕EBMmiߛ^Cn^Q^咄{y QW72̿G/(?Z|)"M#>?dh3wQ^=p((c-.VsN/74':HPmYiI4s PAq lnZSX߱2t(Rn V^u3nF*Qp01P{6+;>R](]tMJNuʲ%,Kl¤Q9MVqAW;Z`Bab.  _ʮhF< T8.%z\I(.~ MA+OVXM՜ȋugi50u:ֹx#Az)R~0Y Ώ8) R [%MT*4P+ z巇Y쁂#'|BhYju)]t157=UT?P:t(ĥ#<ϛ=`<m!3%Ԉ \tT{p kU (ӷì&Ikuw7Qv} ԲۃDy["3yD,l\˃mqlY@}y޷-<9귌8cA4c"eIʿ޶EM{N&5ᔃ9U/M8 V=pA0Ř3u ʤxɫP8%d*?_TJ('^9VwJ!f:>! LN1hق=R= wprC <(&~*_3@?t0K շ^CusqӍPP BL)Mun8P?RDa> Eb,{Y<Ji_V㎞h1CA:!o{ܻfIEW׌)(5*Wpi_;-,?HxNPJNbs)}3 A¾ه UsݏSTUǜd+U/h @ 4}36,Q+,.Xox1[ׇX `թD!^o f҂ޤV:4OQwq,FQY_hIn':3S+:FH<WG%>"m׾%hNzxsu$KF^VM8/ZDoQ +!TXV~{Ebg'B;J v>X#X*[;Ѿ6ffմ9nbM/ XjpԒ^A۔9 adW2lxȞ܉Z] 1>lmfqbqqKsf rnm# ڞUy r]-g,yu*T}Jm]ݻU~kS'Zt"iB("{tͷX|w؊ڂ ޻/ 3;_nXnJ & C_T6'Г}?`5Bד?ldPi .hjKX+y%xٯ  Oc7#n+&f}Hk%:^ɎieSd:'2(i(;L!q|4<#G1g_2}-FtX8C2֥,m MF7D] jZ КSbSn񢳀}.t[Ԟؚ?f<{hʄDEI\;ĒP@v}{#|\: َ WrW?QOV[6&X ^EiM,aHdL  ?_Uno/3Ӻ3ExKܭ[#dZ 't~QX'Jcڤ٥{w+HCmkU)p/fL%;wRη@KnSIA?uNv^.AnBB=_%Y#,dhiF?H)k֊ exvM,Yd_ z-+_NyСU[g僧1'W p<bCƃh ti=9Yo!=9UE=)Pl`-yNB_YUX2(nxnvG\s~;`-˄ .}!),wvЂT3C dzX/\bq)LYT6UhUoX)a  VC! 8t,cVeBӏhO%mι+(^w#*B\ Y;hk/h_ԩW ָ3~YOX>xX`J2oKeY&[H}6x$$ꈌܕp7s0Oy}B﯈u "3=ɽ>ڑ9 ռ+4SG; uI@`ߢ ʽO#::߫S%V:q-_'R oh/{"A+N~'EI3VN-0^/yb@lN=Zd|i2afO nm)^ I^0E)IJr@(.d vډ$UcՔ6o!2(j\8? 뗯9I'\m  v6%n0b\ƻe;AXY씜=VP'{6|Rqc/S|(d7y;߼2!Y(90e 7{KezdaߑhW)wy(Ts!r174Rc#I1\>P'i:lJ xI_N`kUi\+ W=L>fZ$nMkepkfO,=7<D5,r7xӪLb㨓6O`-$ȳfie*F2fu^cMa̍*_*7rY#0VaHauI/eԂ抣2uta'+ x?HWjV]-[a guc[c1d9GSnꝛb\ GhtYhVNct4,!i~cH83fX!]d} U #Պr64~~p%q.hU KWJQ-4oh /GMfkOዡ.X[w^;\ vTT`BSݫ]֤."2+Cwi;J6s'OEP%^ 皎,b R>r +/A  "y4s,G /yZ+ W-x`a]ܼ/)z4JEO5^|(zT啍zr;GMc1;CtRh&`ne?25;~RȲܜ4of\d& fpn乪jN7>{=-F;)<\ћ\!q `s&^S+@5Wge#TMZICIBTi#(qjxq6{w hI./MR?䐺O^bRK+YP\%IKҙdoA*H70KoI \OGmtC%hI['7lp*"16)IgxsX2)Q3^1>Kw"L1ovT.,p`Czih*uI~:6tU1y5ѹy-0e+| mO))7EYq'*\Iv!.LeV}P19!vV\2 EIy8Џ%LrnVr.V yB2ToIE#_{Nຠ C:F/nrCaW"F)QF1 q͚lq՛XTkwl-2 AߦQ*Rï  q,7񽵕: PwyewmJ?Rv lYQ] q alwl<"OK;Nf[\ ÖBMnza^Rma9ZL΂b MrZ؆+IbPy!-0{ž2hNw]{ҧfz:!"EAݸkgvԲ\_m/N(kg6E[*bRIQpH`3eO*щJ\T38Dk+?q 4*'(n:=,v{= J. S{H›3װYomh `E*Р;~yH3fgqs0`#dJ0!2F4sd¡K6g# * 0Vh%uʿ.C-Me!^McCȷFp 2<!Q^g],ԮBx01  q]UPR_` skXbKK[ILkAz1ee'83@.aҔBZuuj?8J=C;9ol?8#؊:szSFpOF5a{S>/Q&JM%"b4'"+2/>dE=FTbʅC '_6 KMd=aFP8Qđ!GOx QƇP<`_UΒ8(EoRڷs!O.Ө©vRկ_K{mET[lY{fYN4Ǩ{]N4S}d Vh)R̀ _|>;,#QY-}Gt2%YF ʠuF2]5"n$ PAV,c#1욏>x1"A~DžhӖ8U1`j LP-;=Ip<(A/3oGek Fj"۸BZOV1*^99Y-_9 R eľzp-N,EcJ~"1oK'35{e8\'hWr 0ӣvϓ3scȎ't;*FIg/ӊDV] NoIxU]sN _i(K4w&ҊJL'>}'ƍ+7KWZd<0gFK.!) ȝNKaR8DZSt^`79kh z1=3Qk[zpUo9 ?I QFNl㛐3϶-mFI>Iu6s@$b`)O2 2pnߺ/^xB`rNxZ@y@KL**ĩ3 Z9E3NeiWz6e:wg7a+OVeHbNUZ;Atd1xXw~De1LTɀMFK2\JhǵT!U!!GRC K4Ss(uVDU n1èZE6+խn~10P\7.D!?2 c< 0YF7# ox[+;$xq }IRa1** |ɽ8oPO-lLf̷~[- Rϗb_zY'/~sٰ[㕋mZXi ƺ(V.<_"l IkC|C/6+k8zIY?l[-ݰr!}٧HIvqDْ$>ж5 xP!pS` t:gm]w nu*~=r9rQy| \+ܲ JٛR%4w-1&PoANQvm =މ?G2 -m0GR'k'/K} &ЍU**?"Yfꜞ~<,2mydlAJwXCɣַ~L i_*gҪa u-DS2O6d'G}ypn߄)f0c2reK)uw?͉>/zŚ3ǻDOLw>ƈy[D!{yR-ȢgmwǤr Fכ[L*T?V_l2Tpq<ֹ eJ/x Kڳ fYʐjc^qT7AZEC.z1"22똱GNcdwfteΥ^=gɓ! ~6`7WvRS:1@^SaZ aER긓" a,jH7(.meRf_<0.ߥ'|-g@ t,H094(:۶ٴ b#lM6ĕ<~fY1#8CiAAv g%-pq-.=ߏ%" gDͣX4_ /gf4u;ӰZ\:.ϬOT+Jd'sÓ92zc5/Vj|+Į L5 vg3胄ǀoLI> GV  j$/d<~ i1=%M$Zٌh-&~Jy҃*uM dܘ(F'q"}5P\'azh"Uߦ@"2k0e/O?3Stic F@]l(yEXAQn_r\xeA}h,f;*&YҢq;lTu+(tUڲ},4z-? ?nLD-@~AUXNu) 3i핆Ȓxm_ME+.MBبxQ*. YXN$w65k;b$K58KV%x JtC-)*%LcL*EuanܩP hT` 3S :-?խ]$!/o4[R82:'nIeBve\];.Auu}o05<`4Ϳ̂:}9:6h& @3uzW4WJ?:~ !<ƽrJ5[Ba6R8mo! ^bijF<3hu;-;&[ˉU8ϕEn&,,QY01`l쨼zF!&N%sy~ʱe<"O)A-5E$i,“q$,딇`rWPG[? mE E`vCi5c[aN6A/#f t,:!A%d%9;+^$)9c4d_ bRӫ4(fe0\^ξWcN)Q}S޺Ɔl׶Ku*g?C8}??Oד:>࿹6r*3A״HTIYw2-1"~>veEoCx!ɴ: J'3SmnTƪ$]иw1z}X%5 `E\"3UſHVkVw$VnO}D}Z+pR+G^zC}g"=~Ny(f`r# {0+ߓ@bx320^ΰ\ Y @F֑uMsRI,hrE (jU \%pH*,;YӔZq187V5Uلb=C%?:Vd!ªSΩ\SD75:[%C/R4b")J;<[3P%A!#M(v7||d)``ckl$yi.Fs0]$A f4O.ƪOQNDUIW?_i.l6 4WF ΓũIn73ڽTS#r1 $7hzXۊH䶘I}#!6e\.Eԁ?J'': F |\I9rz%6ldzΊҽ{q掣`TMՌ p(Kqg.?$p('I@ʓfŪ`n`Lcds[ rgf/#kj3XYcձE<ȩq.ׄ)ʫh2~&+Z:R>rޛ(S#Z{G'zcΥ3# Ӡ1.#蠈u3XJeT^KM2g3J -pJW75:trhY&AXٽb*r* r>2܇@||cw];8)Ov (kzҖPz/,K5[,#%.qgVrVhfw;1z)` [[vvMN _CNPng 1Qp|T܇D7-'"(i08} %OS+ެ<ؾ7nVqJE6;Iĩ$7&L=+7 o P%V$bQV׌8i%aܰwEVG1m$ivUY{"pK9Ca >}"Fe{xXH뤇U9FtZ ^iu`[5kZ{Wٰbgd l=Q Q40Xc# busC/PQz*٥lhЉÒc9/_/ϺF}ޜG[2WفJlrӘJ.XJQv4 1#%_\x jQ=Ǡ^B8&Ha+" L@: TKcc{4,'65ϜP `˦7C7<F\UڎK4hٶt"ky1g*JM;JN څT/ qvJ[/h7Ǽrˇ:߿#.c"wBüMr`ҚIl}nNezdK@ иIbjv BIgJ4Ů$rDOVe:8I(\fCqr@-;`+1b:q7l J#;" Ni]=: lqNk:჻y OL㡙~>h|Rռ@ިwa2>wxG"/^bgׇDCo3ҢܬLňz]#ܺgnF'kGgs;5B5'N|`|p{3U6oA]u*@762poO?!dObVTFsG%.yZ> ~MGCx%MNG0K>Ci 1aC~)1lUPlH_Vǡ"-]>quZ)nQ.ۀҵ`aH7㇛'OHZutt Vo -j3@\4UqD̈ m!="Dd‰'RVwjk!Bs>[2xu0O-KP3mfR͝t>zBw.7P K+:|x@FrI +Kظ30$w?i~6OZ/&%z"Rx hU(F?:eϱ((qbI :\㾎Ȼe~8H$4ހ9]`k30:T4vQPډDȺ?O>Ld 2!IKl8NO36V0?#sI/Ǝ+8Yv=Ӥ#0=8jZIE .m=漠*44K@ye/~prwim6ĦqǴCDaJ0H_F7Yo, cH<LodD.A _V5%>RBssxf|=AW3TZ*Uyt9U=I8X_Ne_{ZoLmÆgKhV!фL\䜛X:MxۣP26~oH;p/Nu1 S8NKԹ2hDU%r"W9tgo dKv旁I_nϹJ g+u[c2OZbO\ADX ] z=jX8 "~vݡ͡F=戊(PX! \`9CG@m7#XOMH>Zb0^ǔI-ن̴bw {)63-4 o>J {%/~,"(I}szn,gUˆL9A4|k.wDm/$MYG =oRG'{aw=zn9&#S;7ndIQ2qcnqʐЯDݟ.;|e\,sDFxs1]ɘbye(JaE6:W[.lbToz' ]߬(xꓛfj A:g5ʦ\WׁU羽^^bTR pȪYm_Sz?%.4.HͅL yVSoݨ:by|6jATm8ep n|7.6V quxwA[A#ky\c{Y·ih%AlJv`z=(8,lm. 9 %tbtԑ\3[ {tģ1`"WC۽NcX#܀/Xs` /x~ui@ŬߢlC\55ukJGÏԒ,e-RjF`̿V,%9皧DY3϶3^\򍣘ѝg.X2)jC>f5L⪔Rv]*#9R*_{ Z(vDXv]vmEJڢ&_u>lW3Z|h[]nws^5ʷ Qxk13bdԧLhaU:[M:&bSG} a39UܷcI)CÛhCXvdI˅raA7D386Ϫ(<0@Z՟DZS4,[5(8 Y4W*zr穟X)kv4|v`12{[g EliO_ΘiV/H/Zrr5iyȘ,<ܴi=/.IuCg즣oo/v >>熋 ,: 5O1 vgƝrP%t)C⸹(WЧ`),9Prj\pUvu،AwNsPAB$Uw љ{g-1w+<$Jbr@>!xZ&#'¥К.&^h,5:Or=! bPNj DN_a׺-ykfYRUtN'[,[XZ"}ФŇβ]n$ˠMxvq0,V7,j wcL 7 ֲ[i_~h 5 *n %߁9矕gaZe(00H5ʂU|94oQ/j7\}LTt1TPti|)X`u S$imS ]6};7WFdU-RvPF>7 e38F3#޳Pδ}v`ׂ9q+|{V!3t1w+h\j1{ҧtP2ιٳejDΊAhuo2M]bUd 3&GLL5l٦[PZ~O֨h-'IݪRf0mXJcmKi`x$}Us!Fz &LᏃ#)۸`Yh[K;Bx]t .wqU|ZUj<88IYΓnW4zӜdJѹ=~j:#%t@* NN|{LLmhAH/^Og(,3{r:u>=g UզȍQƯ[{2u nS [@QW G5u<2Ⰴ2 gsCcM&dN.Ӭoj}'+_:G0"Ĉ0\l1ɈĒL߯ٚ3/c9GnКx<Q2m,?#v.zh s^7n) G\E.Vh`xQ}9 AZviJ'pSưQN S5 vOǽfxrШ"Ý:g(ͬ,Bμs`b<#ɋZk\I\5Hǵ1&+&X/.,+kwncYQhK(г72}] 5'q+Ka-QnU5 ZcT\5vi)wF"nHK{G2Ĵ>,r8 `F2xP7ΰsx8nt?*t9/jj6&%"Z9D>48lQ²?*UI 7`3iGo [8g#V*D:"pe1YݞNԬaDGd.+݌_6K{ekCvbF۵4?km3Ҷ pTe@ԫny%歔=`;v߬N3{.;Wɮ}A0ֽ{mz!lgp`[j$ ooNXh.QpsA+7}3\*ٱ^ N Wt: NW5K g~TAJyw]8v:4}k]9h(Bip'0%KX #k8+3\9=fA > %+@5Xz[)N&'WHz7c#e a=ջ%Jhl9m. ցTK5oEhgX ]O5'bZdr!mDd9 9+7PD xcBd1Y&&~7ܶcOB^Xlb[PiOhQ2K\q?tpRl{ퟑ[tfn?:e 姉2 7CᴗֵMLByCO×*ʝB+-l_U<4$ p˜ Kkj},^q] r6'-ó%l[W$,呮w,a$Eټ+\~̄km bsؓ$EqU6ys4u 1/'7GKJs4NӪ'~,L }xٕKk=n$I%Z)n'Jd]!dǗm$,5[_t3_m6OD_⤉IY.9U [pX/8 %h |4 BfQ)#z!Bg0[e ?V^' K1p-IAj,:atcj(\6p\TrUꎗ$i{`f9:aHĩxEՄZ,7\>#exv$8;g>)cs~4mPMX@+{@Ky~IU__[*K+{Y>تcEWg{jFѧ(WP'XLعQ,W}? kz' DJ'b¤=l@FWљ*bѐhDC*o?y; 04LN\$E$ih4Q`c3++qÌ?¦.qU` jd\Cօ**/uh?Dc$cx^[o~-IYbr a.UuDa̜~B/M0&- uEvoDOuh1[: [ Bf?Wrk.\Ph>B: {jxOoB N Cl;b>B'bp8\`=_BNe;_ZHzHQ@{Ykڐ q.x3bW㼾x9~쥲N^u4W~%});p~7LEvAD{!.6^'X܄Q. =Uh>36J JHTPn$t\+jgJb 0jRsEZKN̛L5֒4׌@[O8µ$&:4F+M؉HEy7+Ɲ*.8 @%V'zeK^Wj`6{)[Ek&iT`O|7\kHEͲ,$Zc.L?w6.)\!<avLrȦo*./o7at0aVka_AݎE_C_}'N[&#;Z@oS 9cg8ZoK[.9:%- ѼJ0૳5oeܟ13 &SFM++O/@HN3#~*:W#mf1yM R,3m|094:%E!e[օoŔ;3>d6I#NUu /rCwz#j9͢ܡ>G'r O<9}'DF 7{!> Z5?7 Iƹ=m>gIn.z$o b"˄Tj7>?֝\5:)k OVVGZFtR HSM0 Dd\}$/mZ'I0sOi ('VMHQ)2V3spz)0F`IՐ2ivo J'PqH_DZzbl|Qѭ?ٗ>TFj &ζ^sˍ|[\p~sA*h"E;rD(Aݟ#D"WB ȍ] /PT2$Nhpt"k?aA"c<sib{Jj@"yr C18I2Bs&hH%-n \p ~H(q2,DY:<#6(Wѭkqs?ʨ8JX|Ǩ|SIxR07JA㩨'3)P:<#$| @ͧuY'c>J~w?Zt&N\ac\,T&2bsWݏҹA6qC/?%O2xB/lMo11viL+2V$&uaoBV% NJUgNrd0 1n֣KualF" WYM|haMnd-2[fg?3T>)Kn+G焮PZ7Ӛ5;BE5 ŭS+ɇjLcxzeGC^aq ö)HZ y>n!PgcXAdG."od+e c8Xt]8}-sB\W9y]Lp#L>/> kD Fa*JM5O2CebBȊ 6p=qPP/-?Uetɕ+o}ާKl]cX2R"t¢g"YzG^ {]KWWo=u8y@SGY @ˏ7Y^7DU1Ndی+<~&`csSB:,^ 4C}kâ 崳^:p*2vrwIGv)=D]R!U/ßҷM^!!޻#a2@rͬ ~V\mʘ`2L߿8+ 茕ZzGoVKbUHх7Gٖ"OdU_+sFVs/6ܜpU٠f]`6$P. FYudnޡ9崿ǾC4R~ü [5pg‹``赡*t3{Qexv{n`jkT0֒Op0s=kЖOvbA'UYhS9>[%POKc RBnW yX;?$ݿ6=Q5]'|xC h;%85ں2,go*Z%';*<ܚaWʹvcG*}^hSvϒaB\etjx#<.r^u J^N(^c፯^?ՎJSyPǬnVxztXXfNĦQe|34jGg.>lGל5*4Y;_;Vu,&hs@#rh(q|p3_wH/;6*eD-pLfSbL2DUfSl1>J.blE$E @5m_NN7 pI|VLx9F ڂ!ИGf,I IyH-}\PdפY:HuɚSD<}F \jVSgzq gY5V:aL/ScZfi]/Յ69[Oq|`C*f5st4P.h~#[]ah Ɔ*BvAGk2훅<=WF&&ӈ.P{6.wuу0NCCvF~吣u ;^礑Їc EȔ.vW;ˮ]htswo(q0 e8ɹ,l8seFrGTM3P +F3Mg'nU6Eթ!Qa'sʣL-f0J߯IlhPe;ۀuropn^=EV]6c\N` c0r=vd/&"uu4Qn dϼ{&/JQäp]c oq}дl|bC3>(\(uۇ&l薔n󕅤 |:U*x4lszz^/ cne`<\#Y'OfvV4E {C4߀rژa_/JEqw瑑 >ywa x+ 7E%iGG}n 485Ӱm^ jSKy=@> p!yc$gHbr 2|EY@vO@]^ਰɹ=r.M_L6{S!WWreO_ҳ0g[֎`λqYQfDnc! -%KkW3~6%ekK.1t]h&Aܮ8]_PXq^: J[sNFsM5VHydxSMÁ<vl/_\Q׆ HXTxʯsH}k/mE;?jYSGk` l@feʯ"w6YiBBkeiO6 f'y_=Oz&%͸c0HC,CuN:; 9:.5[~6W-k@=We[-xc D +z6RuŴ+V.ƞn<.2x9f0~_0-#PW3N`I>כ>} ¿6zrZ1?GSt& E^(/ф벜y~m}{}Ncgp,} gG׺+ BmXx.=Y˴_MgYtv+ܹlj}`o X&`M~Ub|ʘfqXU7DAʶAz(lc_& ;~UqJ o.š;Y0pYS{. BK?e%^rDSZӬ N/^'G U.ց WӫSI_;|>&9)mbzPKRY-^Pλ:kO(s<7~DݴF6&8(Ȣw&m%t e!Xlxwt LlsVͽl˱2CBv4)`v!^[ˏm:f#ōu)q#^yWqBށUbyn[ݝe:JdYɣCfJ'b,iM,YWx]p?h_#~htM?e mgvCIL"F?mU5m;@u}_τa:E#bQ>`IOߠ5T4Tǟ3Ykl ذ)3j|ͧU[73`r$#[>ZQB38v<:wƤDw[tZm\)s7ځEWG= J'"ASC Քpq_, Nl(7:HL;osY7]3huef;-I;kkI0!j~ʳypees'øYJf`29lU!wzuL5#"}^$*V: !CSen.y\.DI sG/ 1jKrsyJq!Y'\ZpMa}\!QE$X&i|FO :occC -q<'uHkϱҥCs cioXaxsom=,|#)%riLcy!"\Bnoy?yoɿimL?@#Ay$`r 9FAN19}k|͵ݼ՝ -msS2he`+{iLhFÀC?yj@YHIPīχ_i*:K, .;sF$/ ,.r!oXm)v^qQnVsy۹~H[\q#ݦ I8d镖{2-ЋO+HA-1sb:qB!vۑԥh_i3ޘt;>@bIH[,<ۂ??&rk8 ަUcc%H2DS+`FE ΄FΠtuc0==]'*﫲Lr›`^(L+#}t0&"~mQ-ĩN bbUdn.Z F!No&]ܚJ>Yc\=W,w*T:X@굏~1}#DSL%hggꝾ_\/8!oa?! C } I)bx|@.d?&_U1b{| M4ڿ凇VIy b06Pn=?>vԨ<<3 =gڏikiG H{P3)x"-|EEG~m+dZw1!mn89sbIa#g{.ϙm~;p``\^l Oj1&qQl^ȎHͤ9O(f V2a=0ܸmC%  7"uհTWUw V:2,l qB5N(P{sdp˜Mƍ7P~G,Z2) >BUG ?aW- c%pH <jD ߼LROIƞK`9dN;YNT ˇaL;f.cq\+kBj~,Y4EA = # -KTk/\OO (J9;+E@kX%櫧 =O!&v}>``3tͬ ;3HsQLP~ZFf|א˗([N  0sT6'ڄL4W&yl;d uɌf ߷1&yz| ~R`_@;P,L"Eq&*C^}ӶA/}۫G0=jg H#(aJon͎Rg' 7Td69IJ hdpMs#K~ak ^wb)/K#fQ>Je 7CxIjm6!ٚ9UY/=p[95~٠ gmyTx e^SYpsNrt3$׋Zlj$<<>O>H e\ZPğƳMPg-``ct9%L\0ֲTj6ȹ}v3u6b$LD)FޘVa&c[e wPlvft1,z.9 - 탠}3o)?P0O)Xx%Dw}e$qghc^b@9 M}RѪHn q]h܄J^Ia"bVcC~Ha,~_L9?mi r |ѝ{׭+/R d/;dQs+76Wߴ/1< lqZܱlxjq θC<:'wi X.Amn )'"ZFo=S`d_h^*V>Ic7>!*|AȘ)ۛ_P{k"0sPDG}Zr"cj{&}rS ҨvE߱$Y*bݹqhOp肮X݅8' Oqf>5,HH lnvH3OYɘ".U}⬛\Ɲc܄-YhYİ{hi% O*lU.ج_>^g3l ޥj-?W)725xnߡi؏cc b%(kD#*H̬ ^ ~fS5=a\rsidQM_O42<΄Y,+A B~2V}/._8pa`9dlMg1mH3zF$٘=U^ "Ҥ1r"mf5TYg3 tqW}gsL5w<#{@'cY8#nm^,a*Jog]fVn_@gco)\LEDu[QHt~l0Zakc<bksIl+Z@huiS}`+ `YܽsUqg\m&=i+8\~9$an"w'ה5Ձj()4_ e =^;gXi[&~؉0 ر}5&ecbsP0SV5kԋ-xޑ;o>jazU!d=, ,o?\^<3ؘJ4M|ଙʉ"%$ɰn)rŴu}c@.Pb6Vl?io W,W2Q*"` J^ ڸOu # U|khh}-WSz ` }|&45QzIJ]Jwwa0dͶ8 guS&w"]H* _ ϐw罁X$;jl^H5iQ%c-O$gna0E|SͿ"vġSu|L&0Cb*Y>?` 3 7=E~֙]g2;Wcgo=}-[q)dk3Ҿއ !ʱgx3T Sb^ _u'`k 12}LiMD+ H_QiP!;!@p P"H["ɯ%9y_Vꚑh7Ȗ19 yI.~O :{ &Ej l-4wGoЪzsX03_4\ eG5:&PH4rcH^z[.X1bސoO [r•KYe X@LP aQ?tď1mNBjҤ;Li2#Vr;19xcU1)>lf+]#r㱏Ez_*mFnkq6wSbwCKEF0?fqx$^hs}N\c<5DޣڪPXDQ˺Cy(n )v~ssi;B,444-UȤ[Ҭ^S ^EO3[kvÆ͔Ce%IInQQ֧xnmB[c9{YG:*&K.O||ޮ^Zxܣt_rmC5 v0Ƣb۩&_O!]9uc}_$ i+}fpmSM :k^/fخy,ikʴ7R+=M;'K}tpM\oVC0%4scTцhIh:^S2;s1KT$wYTDg{!Z2l\IKM&2'J_] ETnqR͍@0$Ô,?)lv(JCj+C\/٨imDsEWN2e lZ8 H{O@pyW5R"<+ԦIW]űkNˌ` YYyMuDt*m?|w^T= G7 ^ |-p)H=Eb% }rXU%˲qq1Cm?*)ņ& WduDHB]R?'$Aa#AJKC˲*h,tv@o bд95? 07<ӟr3Y=)4ڭ_[?r'/4֣C$ |% z/J/#;2v%{FsDM>.T RK:`R,t=|M}@wggZX;F,Ł;2>?mwz0+&@;v@?7Fh>ʖ=z_]sO`#]##%j Gd\ uIN<^,3 ݛDAI4o? sV_?O2{Vc4N*s"^(mJ=4W4(@`c/e :^]c!Z6%s‹:)vP%`* &Aƺ 1pkjSnnJsCep*}9Bq >Ӵ|%aJΛf g9H8x\UoFỮ te٫}bF ~䉔+TNL1-4#g/T[ 9~+蘏HnX͸(<팑x?ݥcZߔko!+ c, i?0y>]FaT,Ac>r~I_l/'x;6 ݏ){+ kV7V8v EWKbPx7Ƃm^d_I!m:9IeVslJUy˓Vܠ2tB 7po7!M+% ?ǃFٓ2?|DTVS ȀYq 6V1.*m F.CZz~O>pQqMtI3 p%]xv?d$ߺ1%Ie\L܎Fp*~OjbCy[ v&\ve/梮 +1P%/ zu'+9#DAW4|f&G:%ݘ:1r2)xFu}OD|+c 3Ob pq3]&&E`*!Vڙ"HmH̢QX\쟟҉3~iQ!=et A3tca81g$iP-UJ6!ؔ=wc`wZQ*u_ fX*[( Xjh$!c5n ^L E\yv6@|h;Vu"E[:י,4.vӡ(pf,C/6tU;;[<˭AE'Jq.t*_ )*ZU{k1MbD;.)ju}hu2=Ә a`/~\RU[ׅ5K{T^L;‹`ҙ406VZ衲)h'd$40N}qsʣP(@=*y  pOvEqc;-_aVO(7zc5[ڕε.XՁkAy2XZBkU.t]֊j X,".eUʩ?f(/nX_!ɒ0}<^,E(v :-u,Y.dP*ƕdu Hv'O@7(oa@L酦|&=;!.#([%T,):j|u0&Iͅǝ KU6g#v k4zuJijt }V/tzPi}P_&M1~5vlP20ZhHJ+.>_]zMJ]T*7=#+hM Bd{qτ( SPno9#=oT_Lyk<$۔BXq-WdzkaHp ̼;q*Ȼ KBtW+ˊK?ROzM$Tdw{eSZJE#di$l]t U)=YgR"k"N*.WH {7hOU% $G %*i>zG}l/F}xv֖@7΍8q't(!tmy*w9 {#{bV;v+]9'2A`]XyN7%De|ϺZmrNy6V3'cֳv/[,1KwՙyN!Z2WU BD27ܲdx\͆ ) Zܶ+y>x ,}X9]ףblTu/cC` rWZ87kĞVzhd$& 7:R7 |xc?h!w-x5KG$J-ڞTJNסW_%\zWxk8n.ACiLIlKpt04=uf|F9π-N'<^/cɺ u||M >}VK[x:W>)"K06&p/3/8 'j6ԡXGL7&}s)ƾZYƤI_#j>e!qnmձEDMCW/ײkavz$,7 kX/u,}4]u/az a2ȹz֥xm[ nlqd]9ZvC ?>lۇ2r:un9\&Z-=!3;V l=k-L{hUWxv# ŵskIG=d O&D:Uh<\ϼs0~Ugb2/OBakY=Җ79kA(R hKx"`wb0Ңor+do ڇыY3.kH] 6BL~-3  LRi@Ol8[2:OEj ϖS saG!ۂjJK/(: ۄ%q~qdE#z#9ep&sp2=#'~9hN#h:d#_3eV l@̑40,]%Ӧʈw״ r#i_s-G'I&))Ԙn)z!~qsG&@gx; _ʍ<w78rF8F":H#4CR "[9 mKx*Ö;7cm%kE ŒŞKNoEi͠k 򨜜ɸZO,0Q?,\ $\b*# Cw9{ 3j@/7 QB}[N yV~ceǫSUڣ`[))L+^#+o璹v-.y]RC[;INT؅ޛj!Q;Э؍T?w\;' i t-ix~W"f۔$.>O); 0zЬJ&ML9tYHG֫n H8 Q3I? $w.`~_$sF 2d !/o.Q#$(P8:9 J*/8sh/\p.~FE w_ݤX[$mU z~󳟦 ^&7{s }ބ$A)A,wp(:R^c;I[P Uk2* \ٯD7c 4{v3[ U^3oV60ĀlHl_MɉhX!xӪ@&Tcz7V{,]20cO#4zw^fol)+7): ti`wCdG`')HXsw~m2h!Ĩ:D]൭H^r6 ᄨpA0\pI{ߵ?403mLvuk`z; _zXW[!sߢs%HOI ݬJrLB Q6e}x&2Mϟ0B,΁<B_"i2gڿ?Պ#A#cG?VXhШY8lcF#Yxj` M[!3 ]w~{_Y2@%7Q]ոI5jDTU%8'=Fq٤7(w׻+8 JTTW>,r"LQ9eJDOepڏC3GKR63h$s[H &KîDBaR5daHNL4>7Pm7^ĢgXyw᪕kQ?CA؉+t(↋b"&D-W~j]a]Rf&6sjƑ_]9aoVЈ1 l0$ ~x ܏_^XnG LZ%Q;ВG´d79?pEjpjI}1,۹[IkIfF㞖вWbG,+m~ k~fZr=}7R%0r&/lI,22BaF 6sTO`֘d ߎI׽*.eQ!Ğ@8^bUCgn_,.#?26g[PMefJ}{@687KYV_WH dxC "jukXĦa;oQz0=fBB xnL*^sAAw9b?.p)[qs!i).roZS;R)`R[f]naָA1["^Y/tlLSp Nl)!koI-Б4#,Yjwibu b> F6xH,t4 >ٱk{#xĺ$D~}uX6N;m5NJ/>QSm(/䷐*|'5שȁ&9\O9 6>BWٶ2ۉ sgM9qHyD$nZ۰u#"Z@*L$^[q#\AG(Co?p=Ε/dM˵vCY"+J9aiyYb~{E{[ 3 R_D_ n$۰269JiٳE =aRgumK3u8: Ғ.aC8"8IQB,Bvp&>/H\(h]\\dۢL>݈Heߍ-:! &(ғ2 w2!"N Bw@j/:"]U)rG|*N~j)7hI:>W G=\Zq E.7OC# _ ^ve$)J f O\/fE4sÄYr,bӯe|E|-9<]b{ʱºE tqZʃ1&,/m7vg*TzqʸQu{?T3paBdtzZ 83AQ7nxla; réKjoC0d\[voРS@hr#(=c ,VMh+ *)@xBvRXxxٕCܶUh6G{؝9>)bSL Z\<ׯe%o_Mbj0טQ`i]x-HwGؽUl&)lw3P91^H{e<1tq~D^A?HD c)(ڙCDynj0+ᨲ8qgöB *^/2'.z j uC=M /iy!+n]NiᤎqmnE,3'[,9G>;&2[IXM*}fڷSQ8 A96lW2L(ʢqTv-VP>KH ^'Qю I~5 E^ۧ 84D7v h#@?Ow8}m5gKsysIT>^VڡKI8B z #K0.7)q!{.X[ӂC5^+~<{3dVZ+s GeR aE&OW߾0&QtZtF؃PPZ1+J@6S-p~3=ͧ$^ #.a8H7a&~]4s{,lhbqf0 8 fԏѭbj>#H:so,5\<#FӦNՄssosfSHE i<}QS6Io {+nZ>Ok=Mw*J<GUmd] )Wڶ/gn.N=WJ@y(3bI|,Q+Dv}4SZ8|dpa9:|^v Ń1|M&ao9,@-(ge ¿ *.=00M$,n'dx0}cq_üe4TEo&%f˼8sK۔_Xҍ7sՀmD/\|m*@q us~,6rkal %W6u߫8.YJ:2wfج-ؚL[a2/ D*Ćt҅|E頗T@_d"8/;%C2x;:XǑOjuDv"Y>>P𜅁x%i@BamR_L f&r0Ьi3E{meWsBXDeQlMx4bm[S m*7MI&JL6N&OӈZk+^,Sv:W`f0rH2*Ǩ MIѪ*LEJ} iT%`ܑy3/#B,1 .5"{q])Gbi5u|Yus_қFwGEx<6*# ' /-$,y)\S)jɢ3YA󹛇,HZ2`Ƚ).RA>a}^v@ړ9{%n<@(Y' z_<8_5+<`e^V癜 WNܲX"?4b_8H*!.kaAF҅Ï5li&dW~"O=XzzO)ʷn>Vgs"B@[CO!W] ퟒ^}ԲK 헅H޷3Fq:l "Y\T>Xn9Z"ѶLJ{ #Im!dz\@$Il K7w^ʟ0̌b'U y@[ l:ߜʬ<_`>Db$OB0ťi⡼wB`e..3J0d[f^`nctyZZN;y\!|{eLʒᷙ(q?SD&u;v˩AĪz6>~erKKv^2p]YgGH{ooZ,wM$&0!pj7y#=`LQR-!B $QTIR`HHK 9([p$O xd9yp`P2Pٓ7er2)e~\Tܘ? Qoc 5(Χq1b`y*{J?POǤI`S[Y <\ϩaxBj #$=HK8MQ2t•}ǯ -xp1swb e)=pbh ጵn7n89R\^Qg*oA`ԿF:D/"w~J{E@XL)4:3WCJwJ^yTYN^"S/&s:M-r.zrX"n?"n=LkTt}≹s0Y1UFnENvRbY5 9O#Š+VrK я|R*%BYAd_D9ltCR*j*N+Ltȭ#5^; G@a>rtKs0bQ ֓׷yىƘHí쵘#A~XK\7(+S3>'3 S璍gW;Tw^wPt;c'?0$w.?njb׎bݼ2$*%^G ڄh?[|1؆דB^A!0Yyt4VѲ5RCZu֫&MSxOK} Fd8&d )if^}l5u( *3(Bez@z{j^#'/r#̔nRğֳOLDRv~.=c^G[:j&gSp9Բ\Ab mfQg7~8c顒()" k琁\5^P˞pp|fν950 d<כNe\(#%V-6tB9v:(2ٖ~wĉrUUyے}X s}Zk=W)G'>?v`dST[w.}-e ̯,gvW?C1a 9謈-C]6&X[êB.g˷Rɮ%s4[AF} BZ_赪~&Mk< ̠ ؄⒛򯹇E^\2$@}n, Vͳ pP)=A1=x !Bj0WLdS|`Kʟ@cȎrJ@h'_R:%}n#&,b!NfǜSAQ18եyL!({ՈNhMy_ cC__k;S8P%!ƣjKsѬ|kNB4+1/kfbFF~7zތӳM͠4s"U%dYa:Ð(UI8?'GA1)d"Q+:(O&KTW\/Z_-z(e}3|1y(}XP_E_@;pfHT|(R,*oh_;]N@!_*O dKĆd[OB/M{#~}mNjh#/ w \yZ$Bp'خ[*VG1[@\ 񛯀hbD0GXϪ#x ^}@>`rhyjć)R1ai4YCM.첂5 BaH.Q59o8XB6@q8i5#aotufrgFnEY%e};]t N:f*#R1*UקPOC-?W\|f^8&Jf]?Yi٦fwxg #vz*re p@X/%|ހH9\ h2v%}ֆ5Xd3MIR_~sJ`/ u>Ж 1ZxOځzYhc=:Tᴍj&p7YȽRԿO@y:F$yj 7o z z-)|% 룩= [$!a @[[˕#.Tff(n6 ѿ쨄OP |;){oן'zyS*ZxTnF톭ʲIEO@6w"( $ˤ4'4wk[8#`' %*ߣ!.m]Bc@O 10am} V{6!=ߕ(o&Fiq:%G~uy '}oԂAnB& N0`=q/qS|L:9D;ik8z/C53=D L>;ΉNHnZQ:)V>l)MbqwB_1T~ iz*}Z{MKD(0=1(DSg(2ɦnvxt@ky/Jh``y?qH&v ̓+torwlFg@Sm>mBnriҺ 7 ^H!ܾ=H݉ct1EͭNe+L._&ݤ,0=tl+g *.bI.X;<C@$[vk`FVaD#YъMɯ] #UM r&ͬYSX>8^ rbNnh~斔r/ZQ H|_M$7oð擇pTYѮ8aR3:(#LaM<;N*1A tVJBT3:JdSTk-lʗ.l;ڗtB_J|%=սSD0WP{]Wb={@0Ԡ7AR M F_O(!Qfv~nLq{׸LqskB4ZԚ~4硨we=ܴoo^m? }m5ntbZzym*ⷖ$/ jƇEnFiԆuk;B|D6bFn$TGʂ톂)c|?Mښ,p0"stJί8b{i0x❊d{3ŒMLso#-f"l /uS 㑅(tq~??,H c[Ex՚H>,kecn >n)Q }rƓ+%AMHG3X^=4OMj^ i'`2|]F f^3+).&O8Hn@Üm']QrFXq` `ҐJ4(U`&^ё<.B=|휽9cZ݂DwQ^/oAEf)RQ !_jc)G0^){[އf7kb$m@T5!\޼F)Ŀh=y =IBSFbG (:S8N;| @=##E >M\qt#qwK`ALplv?P~lNow#YOK\ܟ2 JJj' } ,D#TC-6ܔybxNzHUN7_saƲ0K>F0pz꯱VVXƒ1sDx]ʣ1=aPgࠄ H6 33dBMܥ AN'>mDi蹈!fB]$ⷄ;*=8>.GV,xEI q}LO1$4%g*&~/Y&ݹÒ&Jw)>ߋ&Pp2`i)` |PΠU7-6qnl]n9eV3Zc,3w~&)PғVҍDz}ʄ Gf \(&i+uJXr J*ڠ L JؙFK UOx`ٺ,#5kDeغ`zl#PKAP@~qGEE?B+*7ˁ4]#)#FmNg(fP\W`̴n}x@iWϚ_](a+`թt7l0U]Y .mwPghBz'ix\i3:3 ,\#.TiaaK 1牵ANܒVVoS澗&+Ɇ)aJ;v8^P˱ # f|2[\bڲEtv:Va(Ħ,zkFG!hn >h7i3KsV5aTNpA89T G',QM*4 ^"]Z52= j#&^|-\Nn6Aw+A/@Q`-MlIuY%Y]iǤPR 4KoIj{ݢ89Q0.H `gW# ?f0HaxΜ-8K \v*-8(S-C^n?:f.v8 ] d )F{^0%x;2Vj5l61QqѐW[heyizEaۍV,Bκ>\cA6Rl9#( 5(D{+ƣxP3Jxfh5u| TqyQIs79.iR"\F8ytwUKȳ?Fїs9;!%i#vm`bPx/ Tܗhڠ6lnGI>6/ڦ/)¶^M_o0KyS(r=joOz5+8,!jI\S 54qkF9@Iރ#ZʸlKin@| 2񠌟a='aه1l5zTl#c`>ItܥE`)j2RϷ < T\1~7e^Fdu4hUjt̯(4XwӎImZ;!ff/`ZMp\47B }aOR鎘x9t4_A8Jh4*c@J07PWɆf˂9uچwr,]PQ[,Ci!Av_ ؈E9WNJsƸzeI|57^C|FJ"-N%v*+,Es2&ʫ ӭklw%{F4:Pɖau9J[@^Bx~E& O V6a q)]SF)[7WSr?ErDhg{nU7ty-1f'_:m -/j)O>DBE0%@}!+A=|+ m39uZ|TsW맡Xy8K]M@AWvFƍ)(fKK-ϐ_ )jNw(Az+rs e/ߩm +)o`m8 ])a|̩]=!:;״ڭ6cUx2ſ\v$@^'VH=a4uX-$mD&RيkZ_+ pdWRWP-FҢ6$E..XQŸ=GE|:Goo#gtI XVg4ot5>ݶhxbOAUͷ,kY]CBLDfCIN8<^Y 9r?:ʢʻ}.{p8n`שTSUN t"4]mn܋5v]N`C^%=gT|vꒂB̶iFzH'ŶWe3A~ `Xg#MO.BJH9rU1'z7v\"!;*;*PWA᭐4&C=ǯm^1|E'ͺbh#RʎkI-c @?tMgwbՎҖ ==\no҃4]삮8:gٞ~F3""鶓^CJS/qyH̩ >ݧ;74B!7/L*b3Yj_ 0ޟ`{gJGOϧ}[CcrpIbMhyF(rLTWK[`MSS<#=%c, 2Z1-ǻk ,^7"B檈[&Tvl~*佼i捞, 9\6Kǖ3o4E@2ZfO}=Ϣy((~raK};8tLS.p҇wpAM&)ʃwվ~߬o^GL_ ,LYaRS"b ;j.ﯺ8]0(T;3ȸt#j4>x|D ̊0(Ɲjs&;/Zy.Xb5j̈0v}9f $42[)  `){hُ`>||L>IeeFV-Dݻ *<Б[VCj]q@0`n5 Ftc[M?֢wj߽gmD}*Cj`bx^pܠ]er?̿ZpiL4ބæ;av6|hS-H-5%VfY2"Swݭ*(rV=F P-?^*xʥ FQ3r2ޠNHkEc' nxTd@3r=p(#[2+SB/.SΝ$Lz!'e9dG~o?Ч)GCg)0XMә3HWFVh,~fw\-/4eRԟ11S|Fu꯫":nޏ2'0s<\n s@;j§970=v1d[/smBb0/m{;鈧P isc+ h<,/RT_C%Tnsv1:NSBL wih HVAJK(Bˮx{|FNbQyT m<(}:K(ZB i*4eϋq.:qc o@W& g/)A[etLVT,$qfgu!6sR= #C8qd"{TIZ 9v7w#xMufwBjI]HEa7ȻТ$3V vo<y>V\0ďPEaA 9K~%)MSSwjJ!I)BR[7)F(w^XKQW\9 wܹ,bjEA,@ ;3?v7]~1kmq7YX⑄qvXgƳg$we5s[z2*Rԍ;F#`#0;!o7d0Dhl9PO'! Mƿa$ p:x{Xp|! |:!ocTs׃rhSHV@{'7=oNSV7L;b>fY~ p+׼iD扒'dǴO!91nҩ:_4dLo(Wh\^,zى93)=ZEe Z, jZ@3a 1;+J,]齿E\+JQ^4˺*2[;1TZϸ >7njӛ}ԤPA֭g̼Q3G'(\Kp'MsBlk[2IOP0/(` ݔCț7"Vy1wxcAȹsd6I]يG&L{ ZָLDz2K>'N< b嵹+'{0naQ[ZJ:0,}3bG ?#%_~2)o0˜BhHsF]^L&"wF#Ḑw?㶋匇Kz/2&GZ35<ϛ*Gˁ:P)gڒb@ *[;T0$+ =}!%*7M{sy,`zITL>njgs 'qU%s&gwW7e.GsqԦEdx"J[6ڙ>_V%-R(Y:8fcɅ*`ひVdD(Јٿ>;W T*ܭu2|Y~ލdJn%uc\1R7Im@.qQEf, r"gsZRyPl䜾z`_ L=TU$`bB;oD ram&Xx|7wz@T,:g|1OcN}px6yN̗$+nT}5xN#txlfmIdOtAcřC>P7y"Mn?O_a3(ۉ=J5:ZZ> r\ߨ,`IObޮ3'W0Z>v||.FÚrٮ@w=6ge#;^oӈ?)"Y(),.[uQ' r⚘P$+о œtb-ƙ)"*%'>kتU627H nUXi-;?"^Yti3;vۣ:qiODz+r+U:8+8>h'S"]oU߬:ckL #K:~df")ݚ u(ݩ G!.rC[Z,̼VB/<>'q/hxs&|``7ur=% U.V̓Z\7A%:#RTE#a[Jv" (L4~~'0m)M$ay=u,Cadr@ZIW K &Χ#NiTǖ^ywM)Kq(UaڼUbd+i3ڬY!On,ӪPD)^}).ݸ Jr)ڑ,ќF!Kɠ8R09a[*ԙkx0A块L&س (d6ԡ4nSal0ڙqZ\3.<>X%HA3 F}i|5噄pVh.#tr"Dj3geL>7~c F+ 2+ ZAv}"pӍܘ 97~^l[k5BFǀ[\Ęh SIgsRƟHbXsoa77mzx^KF;Qe#m U2Ǡ\k 8P^p|S2`pg,)(߭qI@=т, >@><5뫞Sy<"Ofej*@%Ҟov~eb@d)Q(՗Wjj ;o٠sҔ˭ | T."sjT9U W@=NZb"m\nڊʹ8t*rW,=0i'`THUa|ڠخ}JxߌlȪ2WI:uNa{A^bDG ^ SgJ@gl`}&=럱2nz\33IL$4%CAmg&3ݼ'#jm Y.p{'R1huQIZ`^n9bC-EÝ%F,ҜFa"L1*;ڙf.T_FW,+H&b荡'(K@V{$jaHȶ||Wǫ渆ZIPaY2t43os?~ 53hef:zY=dLFkKZ-Iܦ.K~Wy!q-Re Dr1ff|&%y.ǰT(/k#^Mt2F>(L7DtWt"&]%l ,Q/8[mLYa^?ueͩU%<џ<c=lm)U[;THϸ~,Qo9=U+JiS!<QN=!s"Kq >ʑ;JC+t+/k-"]<IY"GJC8#|"pGFTǿHnE s,SGwòd&YNUy6n$oёF3yf-jKՃZfҽ}TWDRƧT*Yc5EkiyXT өg*e X %eMtp,܊0X|7\ lѱ>1Rs jOwZg]$TNGڔcŜ8~ T(^"ܼ=&zUfm2^i/iqK\thVY5Os& J/w wtۿ.ynkPmDBe'Byކ-$}d1\fM#"V oϸ،zaΝf'?4ʻ}K+<DYCg&Y:U &}bg3}z-Y4TBAP>?HT  ūiV=L ކwt,n勷տAw3dʰi=ZunC:ЅuW g, E_r&zgJQ%rĿ6,dW1XAÖzN1t@O+z^b)/ձ|v-0ߥK^RřJ4Ozzng͍A Jf-:;/yeX|p@ؙ*)[/) ?-Bd^ƒ,_҈|PQC#|Ci K[cgJ[p1uQ(S(Z(T;hBx2ROX֛js&1j6L/@l5譝n@Ãs_nwɆgu=tvSA|EJTĵS85C岲Sn칧>8PuGgާB1yQzz4T&Ro*#sh9EWG醈%Z(=࿡Vݜ@3Z`Li!"?ȋ`$?t6kU2ht{s b7š.t |h. wyT6U"6!靴*ٚ.Ψxm1^#mZpd4ިq{%)r]7AEƩ+=NznZЩ#nκ){F0tb JrcLvWVA$W؎pNͤSuufnDؤbQgG.dPGV)qb3(rmy=l~nWL])󂝥Y. uVB *f92(CʻcMj(4;- ڪ7ǁڗ29 aT7x֏2j\K.x>-H4$`(@Sy9"Oܐ֋y,IdKq"Kٌz1|ʽ(ߧK`fP  wkX`{,fO8÷gO>y*j.ȧOkam3+;W~0\ۀ ]>+RJ^ ,pPZMg9}fNV jJJRAAc؂s6IR™\:|Qgs&O۴?"&*`tf:qRB<)?otx!.N(x/٢wO:X60x\'n v/);-QrK!lt 2/&ṈZdoeҿx^?̤lU| %7. (8Q2Jbmfm70-lONZ8v%25Tye"f'H!:ot{L1G Zth=@)ȣ.%>MK I1u8 ooSvbkAּ%Zo bn,:Ij<^.˳-hi/Waſl_}/Mr3xR6`u]IVC.D{V|O=g_ñȻJ9&RHa@g)CϺd|؟3*Vӓb2p[" bsGdHwK b[Ng#ڹ'sr?nxAfE* sm 2]rEdݚNϑZ)k<<̿K[5ŃiTMGf㈸)D` ^.J~Yc̚Ny'V: =@uj~ 5$ĆI`t^P!p\0?%[KJS7M/(!nz=AL6tJ>XR=S^,DϩwLjϥcK+?(_Mf%Y%9OJgq͹_ W2d]S(_O8K>융ww߈XP#Rj g>7Q3a(6 伥{DsO!߳Ib4B9`^ '`'A /,uWL=ra>`0MO"XXk򩸂;sIxщY=ѯ8Ǯ}׉tAmwdZDÑfy+CC )CtwP3\r!d[@:RPũF-^z~il)_4JG|Do<( i2e4˛* 8R>"OM Sgr7amj ot~^V!>$(dK٫Rתcj/=BM|Y >Gb*(ę01NKlOC՘[t| ْvgN052,:~ GG`m^ײȕ9m hEfoKX|܁n:jLJJ '|F%9w~ XRb,--_>'p:U,[\Y 2 U.2! JW Ky_߬,$?%G0}a5 j)h.s+f>CM`+ O|ɂ TK;HF5~C>QkGfItt<[Ik%CaT3%-k>Ī*2k0y[pRJ[R5~R0K[;RO%GY˘UxF)DDnȁ,{NQ^ţ۟T.`3Yқg/J2 tԠ7"#:/W4ZCQ.܊\g(Snʙ#Vqz!v }c":$Ð~RT@_q󺑢WaHxzj3^cotR#[#'{>I2@"mѦzJN-ވ"Qi9tWh/s_ l0r" P:`nCQJI`uh4&R)X~_TY{jb۞9@[p۠2{t֘N%1Ir/9|%gByna#ť2Υ>bz虾Ѽ)0CL#;ex+d}O渄SH𣋿/,(Fwz%3y~[ `Hik.࡛>H>1텂U&Z.{ʛw su` 2 K 2B߻PƤa:|xSdyc9joXbB2NEQG[`W_6J A'|:'fײdpCXҽ}LUVREʛf-OQuu;t Ԯӿ9Cv`H_/IsKEXysu вЇrhá'|Ęwh1X3|`>QAfU?c1%nXP}D&N0Ak,[OkGk93dg[3u{'ՙ } ~I*]Y#2lAXcȎB m_ \sGތQk zP-yPΝ-!-DmoDAGn=`z#e#!jY`߷w wC`GPounÒxAEhQY+'$a͋+P_N@O%z6W<qBeкelӦqmܢ^+7ɖ*%UwGw𼉆ܬf;!h!e1; 1ѹo<;ȼ(vE}b. -RA% /PtaSv:+Qh_YIC.=8B#qfυ+p=#Quf*H4cF+I] |2W3*p}%j#cʛ5_m%GPkZcԷi+2&1j 3-=}#O} u%ZOu\6` z+~*V݆|jտߠ6AF ] d(3x2 X< NΒ{YtPT;veO O"2;{V}Ǐi^Հ/gpkT g>_qc9>QY&ș>uK~pS/ Ù02mc, zaľ=I=Nr.m ^(z̉@,!L|(I4LTda O^._eEҳA- yj"5c.ԇ? wJF <:T#c}..$A@AQ,3 Em2ڳ˄z:EX#ɆCFGn Cb U\Ƭ,f&=Y#f%TyXHI+pt]cC*$A d>}S29-O SV d >+g\m,o%7e9Ժs.Sjږ7OeKmg\-ۀ*xTƕ\Iq,^ Z HFStэ?ɣoaT>_ZȃQ=tR,|\۴d`fA8t]B`BؚSz$ %8wrR֔(ܡoԹf gy Iu4$?Xbo^rou`+9ZxyVj!nU9q =:$-3 2CAZY7}3Zm^PxLq<ζ^7P NźCL&6B7&0bn ` 毷OAm,IZ# /Aӻ=ѺN] [u#`)7!)K0w$7B"E - s Ȉ:ӛcFohAI_gήg/Ik)BǦ Z 1˞'X*WONjsD\c[yyNPrIS !#--s@fmeTozU-Qݕ|Lbc#jN<0qQen SlfP?Qjv;H%lQf/!1p%)]0B>tԌY/]]S;\ɱ)smMVw}qpc?IzJ39=L mK1w+Gb!Φg*.mP`8ؼ+GwQ¼8c'B )CEtiTApF2Aun AZED&c1I S7 H-C+8.G}}vV5t*M+ xIϼR{\E):@/N5EWAo;fDk<ýu1Va% һ­#DAc* M6["M,UɘZy#;t-dEFOfK΄8{W q#gt28\!=̹TT-'{mf]h*FQ@& db;uFgc+&pGA]y0c6I,vԽ[7Bt~Ea&* B/LZ))zS6nԒ)T >?ĽTV*'OQhTa {9P\`}c&ݏVhfn?r@hK#2yK8A4Bpp#߶^h"#k2Eܽp] +;iywƄYc؄ J3y #.Ϲd')rNmW7Rz9r'wleS; ;`gXXJ0A *Vhb6 mr{֡D7qe?j{{-O7.o8 V- 12B=m2KI0a݀9YSn;T ~b7lb3ոaPRHm9H"q0mӢX B@u<:- `2i.kfzRQ}k;RIi>}h֚,pxl ^Vk 򜲮[geM|'0xv̶glĥET|VW6j{KI㋠&ĂQS{D+5U7C[?\rhX]]:s^`Z#4TzzMw8S5} ՜Sp;,ۍ\eJEhAĮ!깆fE^uR $?&fqa᯴\ #X"J6"MӊWCSnfg~x=I\ăix楀ѻ?@dtmfP){d}>S]ؙPeCI жčjbt)̍urz1K#C ͂Eg݂F$[{RB_冣Z)jYg?wo,4׀9T3- 2rn,/w}ZzpuK[u)l:T\x)*| Ž3&eL؋1 /LZ}^m/"(8շ8S4_K.L݅J62ϤW ͐XV9P1I:3j֕~#w YY'1Ezl]v+; ɫgd}S.kԏm h^|iVQU` ոM LS ӗN[yɇT8ˈ277l7 1pKd .[Q7sE"$3;ui v Zŭ[`u4AHX{:*JTs,#6+F^d\f*~Q#q ,C|G@v_$^R}YtQWVjH7.4F:b\-Soc<3`<{ GN᧪31nhv|v W n|[0W:/N- q5nFq١bz[T.ٟ̙TN83OXb" 5^\0Brƅ_e?l=[B+렶4ޢwA;^Yc?3LdSM7:hqE,KuvP.O^IE MijIa柏KuM#;%vq(E-G W][T흈yܱfD奣 T<¦ªMXpx R&Gx5l@ 91=gpZjHBY[, C{s w4#F4%< /{bwP] Kk"jlWR'tP嬑Aηtl)sa Z8L{AttuD2VI2Itt:ʠ^Ƹ4 Z6{5gˤ~3`L]'D]Omh4skrc|Nf&Al5P3N5N̵nO])wr֩g63k![H=Qփi}bRMH9ז8Ó^zno-]?9 zjƾR}Ys-F1%;n)޴nw*^SА=藥lõAfӪu~ A={ An&NЂB~3\QS?w_#gSߙOazDRv6_\T@;H 3)=h|l0t9LUlYnF 3KpoM* ~I,NPg4!UʈI&u%8\E_ pͷJm]dsS;#u#wt &=-zƨݯuVwv}߾\TӨFbNDxjW>M&nGpɰ׼6+*ہ)!TRs10=gSWc-= ᄵ!1B4P? =HHss&ĩ' xe 4B:HS]aR>' M' Ygx] yMB#ph#H7DM!<}ˡ)W9+B lR#yY6Vm CP Xk?aFb+-=I !˟<ផ$A: eB? @-ub |q#ѮU5 ,;iq$osR~`V|--@eV% +j:ÒeRE5Y(d!Ÿ뀞@EהYc_i v%/7%XѶVj`la(;u]*+NS;F,YxUf14Nz^j6#^j~EL9BM.;ػ B?-D?3a] hsAY5sjĮDU7-ȮR(w_u&l{~c%V@=KQ%*N/2ET#SkEBЋQ`+гj0մv4h\]Tɑya (zFGRQlp}!#h?I˩Эx|.X-ၴUyq/RB8}jWUs,H5x>Nna,td4$rśx)6z|,yz&73OWqM7 $l>J)۳,h ѡѡK*"$'i-H&|O & 8b1EAݍA^)хuj<Ȓ2 S=h̦ìe9C^]1[KN+ٲYc+?3r ؅ cTRJ^ g^H|5^垖ՏbBx֑WeNy-vp*#Jr3{h*RB/J`7i-> -E9ePU槁^<EjYMܾն}AB[Isi&hH{@4TOSrjt ".eVo3z3:!|1%18$Iѐ8p Uk q%|5EDF#!i( w4n:-U~fCHܬ2!PitB#5=onM01 !31IP wA e/H#`D9a[L'O>3L!L*Ww( ړ׀ĖkTM3srX+2,M89XWÑ*Do*]j[:p~\Kh+0 qAG>GK]m,H8ȯB4qQFhY (ťUrd9I)}7za.;dUoD +6WqtlΞBx))PX,PdW %IОUK\tdbƻ}w^.{{Nn*[Ƶ#SX}g ^50ZE{M |\[]f(Y2rG+2b?y0uJW,(\=$thdU4|*K/`Rw2՚^^ilVv?ûL:ya:-u\QYsK)϶,WjH&;ȯ߷Ż #jIpjl&P,@gꉍBMU B=IW:<]QFs Mxnv <"<`ILݝo ꯍ٭J!Oz, 2IwKUTlWFts&?k7N`_ w@HNb'ł(=2h[T6M_Ehq%o%?* 9#)I[_X 6l6‡CN>Ϻ9+(Yfzcl^+Qr VL~B.B+7 "8ʪCa*2,K";.^CʮPVT'mM%Yip|AБw'87~6#BG߁!6(h2$Y} P,ޙn#Zf&Z^n;3Q2zVYGd8kb~[%)/+iȚqi{7,;ӿR w@p6 +K- M@!0>2{0`Fքߝ2 ?0kEjh/:4XF-5 PApG[+d{ a Mk I~lP{ YIp~ \_G 8B1F눴}64n*!Èױ`3*qhAIP7zҔg/֡n Α81c㎎֛N\&=WƇzzξ"PݪSHvI6fI 0OqQ*:j҉;c+ųKضFnA<,l˸Q/ F[^2^ Du?T~8fܓK=CF9p.ո^WC%f*SW~=brx |˗p{T#Ѵֽ[ϐo0ʲe4ܜN |_aPa9[ZKSלWaжLD qMSF"eּv.h-Af1aK3m̭?_ ]OiD‹U*6 FVGbʿIߎM_[E!ᕂ7&98 e?6 ^b#|r𳉳?JSٵ3´EY;0qS;_'E%s\tHM AIBg{K,܅l!zPψ-.7ލ2_"W>w h7i0MUNd$>_ k9!8~fƑ`@QL>zA{1Wr`Q(csa@XmS RO2i -v/W8azޠɗ:#FΔ(Fտ;cm7}G.BaW7v|`3yT9F:1 mlNY Vnd7)4`nj'vT MvdLOi+0sT:@t+£e^-NN2o<(bl( U%{UX>suDD۞.So::ߔN\yHFtaʎMM3JOewu~h4{@"+#8VSP-~ #v-fZd@kIV2[ґ_]7oYcV%+&=mVA,$(pШwBYD*Aȓ_Pk-&6~:7XcTP©#G^Q,".sP3(Nɐ{ͷD 'VwKV8$&lCawHt7}>rN&d/w4%Q1ۋA|ؓe Mu6W -9:ŎBP`gMʧ7e{}m[:ְx 1Rn g^ôҠn>2HZ&P>^73=y93@v|ev1M?܍p cQ[ʍ)`ޭu ܁bdtD bTo }s| (DPÿu\1[$w"n}D4,c2Xδ9#UYnj'^yE}!`;Od@DAT^uJ0PIgnkAϟ-MEQS44\ch+jL3${O:b;w;^*\+|e k,x<9r$6dCc:ԠvrC70W cS|Ðŏm(`ǴQc$;2H^2$Ә4/l-V}.F,h k;IU k/ (ω~2M7YiC%\L\ +5-Ǵp>ZA0hE_Ǚ MI`ٸ2mK'%Kd?W/*K0s ِp@Wc@F di 9 ƽy,#%bt ';,O\tV42n+叧II}mH}CM;Ea6r[#UDۛN:jo'fn|sG!8Rі(g`9-B",fےlj)8DAE1M^<^Fj_(Q#H' |FY;%# .t 2VGeܯV-Lmy]}giVy9 gzJ"a\pT5~HI G]?ƨF]e,m~l#m5xh<CD߲9/|nZ*hoL1*}KY'=[vufVϜbSl)=ӧo41xּ Gh><;>wDEOj7(jo-]4]b@S= ;nb:wW!0(3%2e\? xWϚCiJ~r%jF4\ }bb/-O~9V ojǡ q7%k p2+Y}/ܡ+4&RE+θ$t R1c)%Y i}ofq?q5zm+͍ɫxаP< z˰i}qlR¤.v3EO+D`1L$ DcuUEo(*uM{RlCC>v~O[U+!̧ ׌,,j$'w̻PM }9h:s'D[&C6@݄^t iޭʘjV ʍ! O[G$E-8;'Oj$Ӛw-lJ61 AV\X_p?];kQ9upR)7vf7( -[Q<=Jǯ\K0s{jBK,LYZl)\ުF}YcU#%Zu&9]or]돉ݧi2]ǿh5ژ#~~oԵ,v.͊P3s"bgAL H(sa[> E6`WXj|n_OlFOo]71~GCic6s&{O>Mi$]q0O_(x15ǿzYHg33 6][d1e.:J-hZ0 ~x9Kn KQ$!UIE#/{SL3#Z|V|Ɠ {.94ͳQp\x@#")@- s w.ynuLN"q̱&nTE]a(9NB^ 3Vbf Yئ{gU@rЇoM@es|ʤ>^Rtdt <iԍzJ"9Y,j-ΡrbXw}[z|Cq6ؗwD ΧlpǬP3"?yd&y6P/p1 r6=G¢Xle֍l#.1R+f{o5zIUp@}Px1r)z\i澉 ʓD6Qa"Ì(pz;zsBVU}cPM {&8e#U82=QAۧp[cywt$giv(t|CfiE Q-|ذJʊ^`XPN'ܴEӛ7n$qVnJ:<}(nSJ*nMvwbagb%)  P/?; VY2?.L$K,FjhepK}ØG f&Hѝ;n' kk5K<<bD)WNYi"_̪K9q|4Rֹ Xg;(63-֎8!!O?Y"{ٝ  hzïصZOZU,Z'W}Ġx9.RtiPܕZmQI ŽɻJ淐 C R8tւXMe2YD"۽?j<<$ -dF4_lK …s @/ޫ`R| oEɭe2A䳫Khr2@va{V*l[ U7-D_q),+g ?(FT&]_2rhPH(99W?K3!#jcLXy*1eR[?I^{ bZe1uؙq#2?QN.π m ]Fj|l҇z?;'|`rqPR@5PIc}2{"  l_u7L?/%tBdwp 3A<1.;1>E;]sKu$.fD qV^'o!htS Eb=#X4낹+SM|Ld"D߳ KOHڥ uJaijxsڌo6:gCYiʶ)u)m(K"YBb$BBps%SbJU`z*Sn9FHKY?Om ;i<Mē:){}E{#ߝ!?/d0A\+7ozmi2W3"EH2XsK=B܌lg2i>GW<cXJ :vխT8uᕟ3ֻyr#6eb ®>ӐSylg"]9oV|ĸfMv2{xL]RnUɨn)|UJj*ߩUo-@W$0gMENdg 8dDK=by>k ݊>_1Bƭ;5Hz2ܾazywr2]av  8m~)A_^;(JPs#ʎGL;m>voG^Iь9ܻ;M>CsəTK-rGY rISSy:]3Վ@!{& 6*H FȎȝ?_GjZKTfv5&2.F)zZs`ejA}{ʱNu@GZ+e OrCH[bߓ.XoBJ`wʿlo]PƋ8=OLRP rnhDk"iXr fq%˖I0ԭhI`_񼥶-;X n=,tX9s^|0jL!%krv^?Sɰ%e)p6%ζ}5HP$wBطM_{+}D`t~\o?v۟).= f$=]\wTIK|7QL*<ٌP='*>}yA=UeC׽ӮMo=|%^E Zr)w( &b', v0CЩaSv.*Vό$`EHm=ӿ`K\=t̆sQ_Q3iamv[$G AF@*fCdB@igB(R, i3N\]?i n]> O[fdDN&}u9jٵhɫT:H |AC[1 ޏu^WӾ=ćC\mq[gmq>ҹ ڭ3l07aHOCs1*M9a~~6KQBq,|7Yڔ9,X͟K 1ٓz)p!UH{VtKA>Uʁ;_0lҌw.=o?Q 3=3c}4CAJ~)}K—H}zURce:OuF ?X7{ixnَ}"' ^9O`HKxO5.`N(NlKNh]2X %HՆytlouf\H`p蹂ۇuYn7Z8 cZTO[Ye/$ ,*< 3}JYLTo^q7b; )6{>L|6Pi|lK;}a _M30y S , {I`m Rչc fM?7S/ʃO Ϸd8f&l"&aHWeA|:;.ifɦ sF 3yYszv041 ߈Ԩgw?q +q> nIruM*x]9!9Q-9֊OyYؒEp$=&l⨝&^9N kG=f:I c R|D4]U~-bpmث;-T4[4_%< EyYZ0d -tmݿ_޳^)M\Z:j?xZVhĠξ*Q+ rLZ5Ƨ3iAh,XkSE,%s?-_VD(MzMޓN'KpR)T5 ?sRRq$Jb:*+I*N5܂ 3A*6D*HKfLmhPC"$|EL{I~N%d$J~/@({؃6 ö*R_kmv~\C:Fb^=E}ȦXHeaIptO՘AO%CN]D-Q/۔s۰Qjy2d쉇tZ(G+k`TjĶH3 BɤJE!4DVYQ0r'31%1n*<~ -|T. `/MrGZ=πL\}.pDPf">rގ_Raӿ0O@AE$J Ɇ㸩yk)sCH{d}Bk)o]vL0`zO i7:-|dQ2SUEYۺⅰԮa>;&ryOid lf[B6Bn3c3]tC#\VM tpp؏8jb4UUR5Xٛ_U,@e[5Q_|)hQfbX+.ɨ}lD'QllռV%R|a2&IH`Ǖ+ґv=N _L 6 n6O!B"$\0 &a,8Ar dA*vaĥv 8"6/a@W$7vF2~3øm{;zͲ8c*j/4-(z{- ݈>2VFZ(1ADлK_Cl :àj׷r5mӉ%56q;z!D%iKɳMv'ҊQ(k4U7 5k;XV-a{ӓ͊a0Mϱ -^Az68yE^N .Gm U S4"vТ!z$q.o }@ vHsW-l^F_ب{JY剩_U3A xFrVoK#Dd=ꤟr!l>:9Kb :wƪCv#{\[;T6ÐPnj#usLr2`ZZoy,v'_]sp6E⓸sO+qanzuٓ:lym/1h  )?Nxyo*K+~Qtݔ{(lqRR]h J\y@ZKRO[2 M};t{ϫ-bp顼 1ꆃC#37)tI+ѵbꕯows%Fve }}H"I,t>,ܕCNþHdH8?<WDa\H4)}wE\ԂGvb|iNΪ a6Ù {"XLj:#P,I^ўRyV8v+o3 V~1o:MO{Non0Շ|E:͂G2OgGX^ib֟oz ,1,!蝬G_e 3mXƂ%[]3ߚ_2U>+U2<Rqgfc8ՇpdpG,)^Y4 ģ[KBǰ4!B[b|1-XhX#g8@47Lصe0cMS]|JLکnr7kP꺊[7 ˹w=sQږ~8D& :6{ bx^pO;p/k{;9b~ɔ>ίLc&[pmq T%xvt+Œ [6j[F2^l,틴r \ڧ$R./l% $ \xZ6]:X>7GIi_NJ3foЊ/~`B u@9 ~M|.<,eR ݳ 3?Ȉ$p_8_sojsqۉF#Sl~ץN%;'"|A輦N Q*+d`@_LffgQ=FMzVi%N޲J%VpL5kѪh5+Mr;^8?1u=T [<"_o8 |(^@1&_yzPd]atQ-Ɵ>⾐z.DHVv !N sqQ,>kN!Q1ʆ?D#<aKyݧ ʳ'7( unܰQc/ҮSc 5Y_\qНnlB=y>>D֎)!I@l;44~*}]⮋6Ƭ >?-3ݼ'ڬd_I$r؜=mw͑O >ܯ^!]JC ֧Qd f fnFM:?ez0n7ƹ?-.cubsK&W 2pM66֤ݡ!{"1)o(zS&p,qW) I̡'=PyU[G9ՙE/&-HʥR5uLBtj`Đ!K濵Cv$YK[\{Bmxdui^poNsHWvew Tyߓ1QoI rIe, ^W (2%^dg,ys@d>L1:KWюW&%SNWr8X+.ϝub [D A2vafό=قMGvxȦX7WHwL1feK,+˿/kbNU1k:B=Xdmr sYwe)9_@Ox_V!G4tEQZajkS$ Κ;4>[ɲ*J| eZc9Xg|]Eީu9yMk`ӂǿ l{nM"Í>‹fnT~ ?5[HFW+8t|3R]簎^T2wuF>]#UZMtƻEnN3Q֌@F}P 6SzF Ⴕk}r91B .uД?1G;l=ob2o_f|NGZ[?e:Q P*Ǧf%ϳǧ{YD_PcP" T;C~VqE+b@HF =<}I=\󊬀xD#z>7G~|,I4nNJ/w՚J9rքܺ_"˺2ܗXF\ yV&/wY)ZJP,J² sdZ6Ud1+M}O/A75[WoX i3ҜZ#OZųmGKALE0/$qFza$ ]VKÿe# y|06ݨ*+5p%Eҝxx/M_>Q ,0oN0h:\K/\Q)' 5(1^ ,+ [d3zs *q+e(a%1ғ Nz߉[xkr`T'?9>εD}aҎL)r^U' c}jv#7?d ._5 UcaeIh5TCeIըQQH*4KO?`M߅N^jg?4\0{pPOK\!5M.R0**Q}2NvvsC 4<%;7^lJ{;4FNͶ3w+ Qk{mS$b),`Zmb4%~{NP!͗a4̔c$1"lܧ㐯}ZS;kG>9ZWK6ź !*w|IW^~)ZrSAc߱)Tj- nd07yU}vK?OӨXm%Dcgb+׈u\_-kTXBkW8]uu#JjD_faRIQ]6eE!7?%3`R$YDAR [CbFaϿgi36x٦ˢWk59k y=&>9't΄OieLX6F%Ԙh6O!U<]&;^.li 4D+,F2]Vh5B[+O6uz?-i:u&3nrpSI59za%6٧`B'5#Lb>?b0Lsќmƺy$p?~4˒D% )MB1l15B(ҜQXCMmHhA[Uhw&*nh'تF)6ϔ2tק346w W-u`Qu Zj`xė2wsExm*-Z`Kʪ]sVQiX%+>\MC5!7v=Z؝ 4($ x&NrFb` l=vuwxٺ4kG#Rk i3c\}Jݼ G2hHz \GKåmgzTٺ9+2[UnhS85C/wqx)ΝFlB_Y+$5 !Έ,q]-1Y;P̯iө0HpZ^l?2[#$uEe, li8/vګ/X2uIe`L?A+u"l\G֑-kuXq2VPSPi0TjA-6)l4}\|S4`D,̔9#XZ,HP M517:@?,(o O;t!yx |qܘ)> tJxy/ Zt|b3߃]ޕ X9;n R) "[@~Gz%`s^@g=褓 h غc؟, э-WEϾݸA~![|fFU Y5 q~-El:s}h) w RA㜈\z*>o ּxOHEMGE7)8P+O.#??,Y+a|㫀]Yz2ݱ? "tuF#_\(FP,|#hM/m>Jgz `t\إ(d exu@ĸ(`$".K~Kz?*wòɐS43' qʎY<35"_lZ\P"!_,{ B_c\~0{M HB跐$];B])E(:6mJT$9dFe$gjceUVXD/P|U~?ޱu3rOꂘzloñZ⭔n~V^ls™Y#f91ǥuwzSiy [5,)d@w?N cR.KYK:#Fp:_XLZrHBu.=RY Ea{/Ǜ gz=́#?3O&3ۊ爫gX[+TO|zWtuk΍'jet`)PMm>"_eM a呮RM),@j1ϺvQMXUʙ&>e_IGT=aI楱_9mGwu,G4 jx]p/<R\* PuFu*w)<U&˲T7LmS "9f-zl.ב uo7jø{$hٕ~: r, (uU| \|"o%kI^rK3ʹ;5 N)$ 2X/L|^{F\:U[e7Z2lLc[,'67 r7esoK_q޵ϼ>څ"ē~5DHٺNk{74~P!a֔.(td 9FCt܊ PSؗ禁@L%?k={]젽ᑦM\DcF&3kQA<; ǿJ\%Mѩ= l(7R:r$> rg$݌\\ǜL‚$^ H NTKQk,才UmR};UXd#fn;ܻNHܻ!TWuvטG]θm :U±D.S{b&4<&TQãchNj݈>8Y`?-I-.sьMey=PeZ[$Pb6DQ!vV= +~j!4FUdHeH]VdA p1Gk/]~K7,Ū8p>:[Q" ؉=,6R]FB r)p{obPX_ʙ=@G:Թt ~bB0hנvϨ~B޶I W&b]SiC XסW~ŮJ@.naPU/jZrOkGEKPAJ3ZC:M p83~w{ͤʞ~9ZaB'Q#D=]oȆ \/^@cy^y-%PqY]$mVb9; f f~k:Ed/$0iiVs/h<#Y3 Yn=-c3C\̼.H&HycaJׁN/f+vz nwھbK|dof %0f Í]v+,i.8? ȵUsPaJY٬*F VTV4vS`Tl[ܝu^\S[nURAo8c5[ȁnK*W> vP*Օϳv[\7R`h'Rmp&8rE̦4 hj4iXH< } v+2&Zj&#WtN~ÚJlEASwHrxXhLnTDպј}|a@l[p|K2b:$Ey3~~b|"e, \f &4WmKij4h2Ss8g?D_ 2Jf;0a2f5? m` ;Dž ,AD܍E* v.%e-;I%ZYjv3"&ZD/VFq7'1_7-hr#HrS7n=?[[U(=&!nPۣۄםL44b)z$?FdQ {1`a۬ dsi-[NZ b3Ln^JP6|e+f{":HL?|=԰ҞHv=R=X@|F:;f",QQ9[RU?$D.mV ް4ff%t',?m6^_~smvԴδԝL'ЕlDՠo?2cSL)8ZQŋVu]#&h@[ݖ# qDݙ}(»rɂYq FIE$|lnquٷ7X ,LNI}q]PX@ 7rc|tF ^ 8^C5V{S8Hg-c|=` ď3O ZBKȿ uK2}g4y. 3=BGi`2S _pUʈz2sDʲHCCqf`gO*!\Syjx}s RDX8cϪ# U mO(\\S"KO n9R A̤$gʜ啯PЪ5 DPq0GF sdor?[t4u8.9FD[8CoJ\'LOѭ]GCбs3sABvSB{RPэݾ`'2=:= ;Ꮘt wZ˒G]OK`EN4aBrxd,Sq°|ԍ,7|F.[ [;K`l>@vop[T8b[cc j;)j85l`Y"`U9E(Q8|\/@F'QڒU 'y6{TG̫`L z23gg.q};H^W mAG+NiVFeimkI3&M SRю"n1\Sd\O"듛Dt6i@]vAN?._%<~[d$ғ͓3d]Zg3;KE? n!vцr9VZBԺ}ėƲ˙1HŘ|a;nWN_4\)-wD%lLYI㲽Ganr羽?gJNRm=!ĥΓ+wb >J|p]^s76͆0NPx͚ 2*}o yצ'|k(g+f7 ~z35#:O{ܨ8m 7r-%ߧ"d$D^8 sɻ?OZGw&r%K=#>TiBt^c0_#xr5"4U=ˬ|;& %3DKb2:M4 pg0`=e[/C8sG%vT/r |&O->F[i7|E6,- eaNI=aPaRzL۲ɰtëD7uv[#? ƱUܑ]3܌>?TIr~rri%᤬eC/y{ӝZXP)s j;N%%Mz~\D>DӦTSGc~E BcJ|%!bO,5_ |=Ċ^Z!s#8zL'|߽[LBU=ƚmPxӫ 59 6t( H_Iq>I|d:ā Zu3ܸk pG WRHc8CXRV'[];"4ݵ{9Nw^T>@_3oe8rAw3Q6s=  ,'h#g^ៃ4 ƄtK: d&jl9JTW6zz 5l3X_)Eo+|(@rsy%D8*bZ @zPO_AZWI|w؆ z#O(ul1]z~[z-K 2)/ OD&iSg@x>Zo+KbդE\u{1qs:4)J$-IgUw.׉o.uwq[GіK"gFإ}X!ܮyৡ#u9\i=z' ࡼf3,UC Iajj{XZL"^w. nKoo`L<C_J9 ^w#D ,v\aq|7jK,@L [ `ϗk&A.xF*ҳS0n[zX_8W@"`gTKgYRb\dz_*w8_{&]+V3פHws Ehp5q3} ?ƽh=5III'6EyzLT)=5v(}`q80D6y^Xy?8-p%Y%Oo-v+oFf؛?62!< C !A2ġX褗A?[O~*þm Bц>(D=h#ܮ *dRH{5ֵ'uQ|.S OjnSNʭwO6Iʕ:<&++?nPW|2֫tX[#Oo~N|-n{˛gRtx!DLi*Z B/V'U,ȂyR@ 6#."Kzl9h^(3+9ڿ,V_tT}7m]4A> \FegϷ?мY'J("ҏϬlv^9WDAFuX1V\&54b#jY1tsb6`6S[N3yR}zG,tA5t=##SDl)6kΌy@iw4i9乏%wq2t.=/U/=9(?y65~wʯ_[n.(HOͪ EZ8CL.No3=Afh;Ƙ2@a>%X$MsTX cܨ7dV:OB^S ʞtjSo܇,͒Ē1V41zv6j㽊zxosvp3Ĝ,/ tXC\MgE LT hk<$e_bZe8 z}قaR>|H#CQJsgav{ jFkKf&ļAIoUsUİHn7^濩*,8̈́0H¢;LIWĺA/Rh"c<ΥvRE,->m{0 oB!E;&sHJ%_O\Tiu֜vؘ7.Ex*#;5xeEh4x哕cX ñr$cZM~JpG`a/;ϢEwCk&sECDߣvyI94KW;wyPH3 H*'5q6&Y--auIx{$n#0ieEe{Xnwkd6!7a94;/J靫4 P[Et;L3kHmv[M=ly 2@<ϕE0QLIPᰌ s #dKd\;n+ X0B22N5ɿ[[]Y-훤6LO8Vw;;})(#.E¹OGsJ}_x㼷(x-P.%%{;?љ 3Fm^gGèR=7Z1ц>oڳbˢ+T/:UsADj)DSe Ky8!Cb xe=c1WrD)YKpQ Nu²$w w٢-J'e\'1eJc+Z`m)}!!>^~bz|6_To =6T+Xq7-`m$aZΐ~%u5xQ!t|))}B *Rqf7 hf; \ kѩ[E/D/hI1ƣL1?XVlFy^ЊݰL&eگ:lH3Xm%8#yX-OI +jŅּҋ7\%]tzy?WA(D%,zAM-ZCR?9s`_;~OMc> ;3M%7qqP"BAⴥm>(RK@(Tx໺[KIW<)(ן<$ Ē,7eSY+e] a*w}/E~LK.r}AtF 좪 . +f^iY`?@sxOW׊OGbv l ®$LCc81\ܿtRz-֗WfPY'c`7f,Ҩ;uÒVF^}d(طhS4FyׄP+A|tg6:vUS8^˝H&L1D@||C~5BE8.Wxsl2&ڰC႖0h̙ҦP ݧ G8[E3IiGeD|/) S877!mujO/D[tC3c7#A0Ti]fL6(E^JB@'IBGO!6Ś$i}!E LK1MS<tL݁w/H9uUj7DI)*"ܩ*5z(:kHx{{i}7`~<%2cQ3V5ܞV+!>'iQnSSd}Fv}f1UK'jGК*3;j0zaixv.E~`,^\ 11\jb/"YfHx_Ṁ)*Wgv-ҦӪMeiK4jӔ 7ˆTؗb";@H-Ҟ'֥򦚽7:䞬 r2-./D 5$IiC֕),$^XQWۣ % sz$lj,MS:[uqOZpGFS{0x y5+v)T'_-WbXvG^P,o Dc jkTF?l4JbQj)i)d60 9R^Oc8u#{ʊS(j{ԂZp-^(iTpwT|gNҥ+7=ՀSwc%?U sTX1X"UAC&L< ~s4>jWLE -k=fNjZie h+AU6v c.hǥ_YH[iuL.vn$#fO9X w ~la䙸K,iX]3.e"rm;li3)&,B[s`d3iOYhw-&r*¶-g8T5'nifF*9_w,>mX2[*l4ᶗk"* Je<"kUVj6JYcDrw 5\sLӷ 3Uy~N_R)j0o F5I B·tgF|*f9,(*GExα(ljn QZv;X Yn5w˝ރ)O-4 Ii{Zs-Ao+4 qyc=sh$-pP 1g4l7a)7D߸T~e?[Ҳl̻T ?s}X$8 6ADp:EmaE30XR[_3OL=52 /~{\14c)Sd}JF?ct}6uK#&ET_Q,g|#;Ğ,SFڞKIQ_72"p;F[{K*$:h!] z uT97նm7V7"|BE`ך>9h*ja0tx=ծ"*Jzv&!z;k>?]5UaaI,/xr{-ߊШ.`(&ߵ7yKt y4LdItWuTCc%P+aEulogc[|ӎ{i>zFt뱠7JqQȟQt˔A%QG %*E+'ֈsg]2^ȩq- oYϧ|"my[F"7)P@.~i4DT-dQM Ʃup> rv`Z0_~uڑk7&\(V| g"*Bwm\y͕J^q< sVsϕU#͕ϴa9X$!4u6X~Kx1 ftA^5Z05<97^b5Rj֫jKc   "F m%5(ߚhzK-&/hvguo^o .m)]I\QjY7J#,A Wr {&~^}8'_{D.DQd}j~ltY[)k$Q50:jͯJ5nN]/*`MiӣoϏHE}!4 }ʯpp; 2FoCNubkd}nvXų*juDB$2sopI6Lz?OKԟ"3D"5:`xK\? nkInqݰ)sݟg] }l8Ԗ\Cq!'Nw|32_JF4 $g. |'`ʘZRV& [g']UeOmtrt.Dy5L]BZv(?-г^?mH _O;L3:90]imܝm J̛b&OE.2C.:Q0qݶde;T3^%uZ]vZ}M [p5"bzs{漏v;L,Ұ^3Q=᷹d&(3LK^;v(\P$BWV*pt`t-Pvx] Vaa~#ߝ\h٦Xڄl 8]+<0F@#FżyJuڀc!NQ#遜u*m|I> u4PԂ/r E!HL$ǦCck:nE3@~Ҫ2`GMaDtCisn\)MHsCVu]^g5#>zkDx|eWL ݡkDz|٬^gl=l=kJҹ9-Fb/Fǂ͠0% =߯}ܪIr4E9Co?xbZQrTV?}v'^Slݎi53uohil|`+Gx~/8>5̺1# 48-I.Qa[r^N}ez q^/58ݮd ߏ 0LܑXT@xXS!o[.ICe9r]:/Zbϳ5k"v/ Q;T0Ȅ7FZW }),.;S2|ex~ ɉRaCQpJGfD͠ dׇ;:^7؎f{OG-j[λ]NR&֓Y5?˰5b7rԈlʅ UCAVfxTAs7LZu讫l i[u>wDfyWOdT46v|[$/zM^^ʢk&9I£yb6Z:]rT FyDpk#t2-0`o!ڃ .J le2]Xf ٫i_Se[x,ɨ5l~܀9E9cOXǗ\ioз^16c bL8fS@PVzPp%N&,BHfeM, 1Kۼk$<$hUEX^[*[)}H1ɪH$(i&O|AQG |!F2- {j^X\dbi@'˦A0\W9d"4?gO㿔Id?Vc@>R#p׀]-ݑwٯh2rE&-uijP|pyrAZg&ː/}rMz@0TοSAx#$7 yb7޻ep~S̼Dѥ["=i[慭$0 C앂:PG1q3Z_SU7Ns啗9 0FŊ߸-`+c?Ql^xF9OsT.x.QzsRْïMWxmt?OJeG)}YI՝~B:5x5GhV, v$Vռ7iL> i$<*=2jŒ!*`YׯoP7u#-N,6N@ej}o䵮XW@sɧq &vH`kX/m~ >-ŭm'\0]J{jxBx|(Fg; 29EKLƮڻNѾdxQ,ϡ9$bBf K}/K8e h$OԧhbAr~" . ܶ(EP#&ݯ (6PR#F(KP0`zڗTiGil 7qYZK}p:|F &ٓx&0Lye+=ư`R|-S{[r5t4CG@ qjЯڜSNv*/0{l^eD0Lf_qhG!RkM7u_rAwd6]5fUq(a5EoY[9#qpL(Bv_Aݷx[,w`?abߔ_I8C++Ř3 ˜5;bv鑆n{0(ɑs R6d;.h\ (kOf/DQପe2#~=MQŇ 90{W;,yZJzL(l h!BڟYփX89+Ĭ?2SA~l -fKL.\%U5ŲQ&P+@ƴb{ej#<~UWye 5_]:|Gb8Jr&7ó u'^' B}X 53e~YԞddB)ğ$m !L#mҿOA&RruX-_AF5~aassAzx!1tk@W%[TI=vɪE$զ>%d4-fFA!&^3Tk@*3&)Eٲb>WӒ(C?{^S]![v:Ghvk537WS$P̕A9[O0gģK%ZEhqBɺ֌Ud]yKV?g\;nR.]e$n8-¥"ާ[?/oj֑_C8ny$VX iV1O +ƓpR$yO$hǪl8<@05pcRld־`${~!O5꜉)WtK\nr$̕_xJfDŽKD&DDM]D@^v(;9>?a4Uox)K+b/:f`pcdѤArw}#U Z+mk(I}G2|$=&ex* ˪g֟z9 5ŭw~2&P3zJa`m#{y?eF | X Ʌbva< kw|W_SDB#P+'c>.+ t}n bK :("OQ57 gZhU3h>O'ǵo۪#XEyQ700]J!"-N#L)C?3pU-ݑ&Yܔ3i A!L j#R]xkD ׁ,ՇD4g a2OԮ5}_t[wE셪"Rwwmn-=x gԴ>ٰc O wXn.nb"KCذ+Xh2trM($)F_lL݀(EDnܷm_zTDD & ⼃F-na18YofT؁p&~n4Ĵ;.0vi[M{ruO=S.8k=+~~[:S}Cˉ^~R&ƀ#R K'?i[(#_tWM O45!aN$\G,2&i#N+K:Fo -\Vn! M, ݎGMoD^KkѯEGəK+Xlih2Øԏ9AKb^N/MN^ŎYyVa5 -/h%_S[`J05p/dU[s %X(k83>yu^bȍ,m`JX;t"%!|x ۈS|]ZuTlk4 N@]*fӹ?`X<1vLHCY" L;,ӧ";WS@+^?4n WΕD2-By$ŞUH~b]>eI4 k%`MMob9ha &7iaGGbVUhDBa}9Cj #NCCRE. 1[)-WGZoG_ > I,Z@^+R]ujChVihe"Em6x0gunG瞷*0W2+53mtɷVf!z|F^?;w&žZN ;x[ ܀k>޸\SdՃl]%؁F&G`pG(e|qt|0-rM̈́Iْ[ ıykJ9"k#eZއWȠ4O4tԫz*ُ =5URٛRw#My]h!SS : 3Uı{:%)V1՗~!=^Z^ O2UۤNzc|+Fxwr"Crn5tԓ*_UKMDe17z^Z}\\jsͶwS53%ԟTWYe۔g"V߄I|c/lEqNnSڴosLV=Cw1ょS2fOmTo.Wʭ/[߲uXxX9/#nG:Z>m+-,]%br(yt/4u!)Kj& S֖!GĄv-#zEޖ&'یxqEF5W)0K{uG -A!pvH\ )~Wp`o@R * ӷEz /t FjZ=\񔌴mYrZ[7VLJxӎm L b45jf] Eݽ3!kY U8 2?U'G9mY }' [?eamZy#'(ЈfW? %O&g%KC"q|BB=/9Ss)524Z&H ޷%BC%';p<7}P.?VP'|j,g3Ru$7Y 0žk ,6IzU` JXlq+b@O聻5dHLola-ap_[ןFkoQ^2[3\%LQT05&δ_NۙoAUd=1_[C\:VNPIsϩR $ ǻ~w@IW!KMNiuxF=)ZtԶV=2po^=Mn-ɓ"|N 7RK>4_Ƞc\D{7Od'2>WчҘv)v,tdZM*s b§ǒ ^S[nPIkgj{ %M@?(?#T" OT %,#B>V|Ǵ]@ R|hM[|6旿`M1FLd剳LX#oWqH,]H/Y:a{kc+#sK[ <*歰i\zRڌ2ڥxnrY`̺64T 'D}c/Fjhȝٚ+#{эZ&Z&{-Zu>yW  $vJU.ץ\3Ґ‹aSItt+Rv07A=Kט$ 0YIţ)OŕJTȿHSFd_ҎK9&owb_HѨjH)@.n27Se&p~TUy V oA%H9}^p S@+몆#_Qu/"w Մ5QjͰɖiN]ȅҳ *=FF}yD~/sE5uM r ?<}lA&Ә$rxR>G#>CZ t#( KPhi;zPtsp|>rJ$ʚ ^ؖ`)!C+_r<er|2)MxyGWF%*ughԀ{ /cNzD'Ci:T; WcT4wޣQvBLrJBlû_IP STܱUքU: ] _p8M@1Y|pdw;CJc}E!SypjOΐJC5OȏFv.a@$get*3Saw\fZ)dU uLWէh%]y3"8/%N&pݛ=|QaD/P4Sm栯N*e)Ͼ urB1|j C  S`2=q_?/S"}à9 K$cq]j.h7EB1.ĦT}LvniqrOф#nv8R^A_b:zκ!~2eԾkyw1F2O=6`pI7A΄ }ns>ɁX(iyΞ<+!m]%JĞ[he2Pz^v ")Y°eVaP&]'8č³L𱾮~/WΏ*Ljstbx,gw6tA/&R ]ދ:_ƽ9+:{UIq &t<3sUMuSa}nE{շ?,8`۫?uU^0t~ډAWAM퀫6f oogGOh{>VnLǎ)f5Ͳp%`c*KeD'CTnEܧ{+c*wB (Z_TnA3ŝ+Ц.X<9]d4~-&im2BP5,_,YG."[ݽP8Ps:/VAMfMZάb]~Fy^X(wWU3"$QRY]s;Hg. -J^7,>ILB %7H;W(@чSWB|7nYs(ddeچ] z jGrhcc?9ݢt*Ls;`pwa2hUo"c00y*OCpk`F-jdg ak:+); O,OJWMf,0@xWŪE[hcjzF_m=Dh@# di>@PB wp=58fD_pמUK MVDK-?YI?#.K $Lv"fSp8R-H%̆hƝY!%)B:%D@Y>9(yi]yF>|@Lج&B1ݹdӑqhFZǩ Ԥh=g7l:Ty,!;^a6?/}k !2M= ʻylRK$ M_-3`*vq.0PS3~_y:tס6qNq0kmicoīTS6Da&s*NvЕsYZHfEVSsƍsK*a=O-w?6餺iԵ!%zw1Bos)b9TD)] xޕTb,}_wۉS&8%oV'+Zx8Vh^j`ah/vw=$<QU̟Iq0f{T.٤*]ТV!#Lh= =yu+J~uׄ S Ӗ9PFM¡|#KoggX (N.Jw* N;=@<Pm"8,d@nw7#gyhJWfzHQRbAst):OUM00hm?l{ZkLvJ]1N =XpHC;b` Ht^;IRi'PL%kEuVW(d:_4]J(h[gQ_)VA1ȲS?Tᕲ/Su8}|>lB^v^8vJt<!JG=N%+3W<fGn\lrWGGKo,53% ]~98W*!ߡA7뜩mj֢Cuf]E,  Xÿ0wh;F.c{8-{Wh@a2hIp3+jaш+\A=I"o)>O,eqۇ,oSf4=ҿl^ݰ1Ig:-1HW21Ȃ03Rbď27S-_ \ ;20w]PE2 A-IjYjJ46ل RqK|kcL=@^4=Mc&Mc?[R$={dD#YN_%p!(޳%@# Ip$Ӣ?w&7H^, N0b~(tؔLjHz?>&VQ6쌿To}3`DnQ@(|iNj4D&or ]uBs /Js1+?*2u];DRc; iEajFlMO9Ok ֺGwAl>T:;P۴XH_"{|  餔 R D4A}3]#쫓'kްſJ 擡8"-`r89RG)UMJbN sz>Zdجi?Ћt4PUzhBn$`ǂģU{ݵe>~T>輢>m'')>9d2|wҶQ:egڮ;PzTKe-nz^x; >[6 | DР&/) 9gt3`xʿnԖ"ap]pߟo|KZijt&gCI-:t&DxA뾌4;NuϳÎcK#gX:`\b!uJ?~0U oՊa8: y]p<(a`Vaɷ™%َ1q|Lק[Nc3u7hר˳~y5k[JAdK0(ƴZU,vCfCY[TAy2;pY,uĜNua9J:܉ođ +,I ]]XrU9:f^ GM(0`EwC1HOuC$<;C<^Ʃ`vb1z ߯p! iٴt +|g%dW_:w&!2jRiQƤzTh]6-Z7= dhWs{+%_}fܳxT y2'aXl $r Qe_?Qg#{13贖GmO֧Ω6_ !XQ֐>%20(V::ggR;M(kȲÒOW0% KE/ plc 咐^_WBd 9p5Aiű>1u4iJPGAYGc]ܱ dUd"2V \pOFvm J݈?l2V!2lLEY{@ [h_c>6IQ|d!Dv:(dݛl RmXΖ&iCDׂ%;KRQmV_kfg+>@@Wi|j .UV m<Z wWlyo Y`vJAZy^h:%Vo`jJf5`lpYΐEœ/ۈ҃>cC龩b RL4#`Yp/#Y Y'/yN F|le%F sиa5Z]6k"zZ%ĝ_8dy)>e0FO]Um6^_|!?~J1o vt:G%ѳU".z۾80hg+e[>?1ѥRRW k~Mwg<ŚI}򮉥pqI T.j}^\:J&%w4s%Z"f<8zAdQ4C:DYA0">)j͌|7)QouII>p8T+W`;uX A S?x5-XUQY$Wi薝\`ƞX閵7 AQjTaE  ==l>:dv>z&[0ݠ&CSuÂ[SaN )H`␮ձ/@7)ވ٧TztT*ܫ|yMX8l\a~<:rԿhc,Y}Kgmk'=& wS+4_wHy DJq 8 XBXɥ7:iߧX/L ~ [p,[p^!:J0PbÊYqI{Ueǁ6ێJz#հle&&Y> MGdCvhg5$1w#'4mP['zE/h)F%iK.X{y tP9' 2{@+e(U%dݰ28)Ɖ$,9hZYfXsMdףjԧ7cDndL^ipǛG]צ?@P(m{Oa1 LJ P>>.o{z^g';m[i{„>.Hbϗa:ѝhLҡ>:]v߉4#nk[Ґ'j@.k~mN(Y ,vRSy{Vi?4WKHi~˲l~tNX>/N/V Xg`g)˰($6Rz,˓k_`:K̠4a &bBɟ{Г]">ϒ4*gqDWc,tu 47ѰHZ&Ș~fyA]9 Jqlv  ԑ{"u@@@aеIH52Jd | 2ռXS.M;y$"p-ʓ+=w.fѻhߖ,d6=kݝ@iTsOY;ͿC. ꦋsz#u'-D=as_Cq"]X[뗃]UdCm7 w I]|M#V_912֫B?eZ[މ o "]K(Q(|ha,ßUu2F>yJ֡xnwT},wp) kXl;侙`:z @ 5A>:"ҰTTB<]{~JWhCeE($;l=^).w@5[aIc&4) 6YG0e9{ԗQ=Pw`X3 m\&rpi2Ω/`uCg YN5쯊9͏La]~VOw2-rn{M&нzS [DF"CW4">y'V KL9\e3W L_cg@8IG}Q12W 6|' S.HA}EwZ _CP$c:6M!Y1)Q-Ș[3߹6Iz r@#FzR<'U|N0iw8'KV7׵ &E\[+OW>1J1+@` S]g2j*؍fRl2LKR5D٭Z2)QH,7KBj+QqCKaGZ+.yI(Iqk_=ZIm*nRam{HP>3WG!: e9 GnU-3qSp5KUNWj@bN?L$L@B.6^95?~3teb(|cyrVMj0cPA:N(myF FC y/}MZ&%ɿ/ ;R[M3-RJ[-`[?/B٤ !Bqf &N뺋D 0|>Kv n/aeܝ#0pY\ROL!pè*BJ'aF"ѽ$*~oeEEJdQ:·4WxU; Fp]]Ťm[*&ib/fHXJ1Zͧv*kxže{ O~Br492/$,R05$.}5x\_U.l~ig ~P5OP~snz2N#|\Wg9 T@Ʊ WRTү6)$iFGFAw:*E>⳹XK|p6A]8;)S1 8Lx96ɔ PapgNeV^1(\n8oSzAz#Jo.9e00cSNJ7_9tq1J.Ծ41ڎr4քs\ X0<&#ސ1Px^%]s}ni֞@I?`6#cu k."agud.1 &\DW8)рj G•\?faO,5N^^k˹ˆȰ4V}iy_ǿ}xچ;9A{P<.}6hJu JeÁ[HHg3Rf/r 5 6J?;a_ʜ~4}$ VAv0e H;r4vM;-+N/p68-xޏ9ɒi9.OHtʽS0+QHEث KX52xtQ=#APÔBߪNp7T%]]ͨgy(`ŽZS_jUhż@0赲уݮ أ:3oOr5sAQ^"X],̏sP!^Yˀbe52 MF)[<<'Ϟ,Q`RcRr,NyְB,R vȕwϕtvf#}@1}Lrݧ ܌r y,d3()Gu̜߰NEc:Zj&H~ GyFQƾ`Λ&,ܱ Y ۡӷ $+6#/| [0C.˄fXLV|ev1 FsLDYwJ5+;`P4T+lxM) 7J0ES,{,)cPZq}j҅=|islMUj7p3ESز?1T7GmyhR$ud%C".Ԟ•:rh0\o[GI)BizccPJDslF$}ШźB/w`b$ABp gYZ0707010000009b000081a40000000000000000000000016612f91d00001fb8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/bus/mhi/host/mhi_pci_generic.ko.xz7zXZִF!t/x]?Eh=ڜ.+qo>/d>"M(Sy(?)2ȡTB?1F"]僙Y7"D٠} vtvqomLa,B(pKQRl.pJ=+:ܨ"{^[i{oM3tt\Čs57#(}Ŋ\f/lfPmΝ\^O;ǶSe=v3uąˏFjŶYOm^VXҾYބn"Y^Y8K13}O57r@55jM\8 `|DϠ8k=Y y>#\WKQ4 )y&D%{|`q!(2ijic!_uދ Y3 C sٟ~:zeruC0>g'3ZD&fX2 䐔u+N2QI'|R"zpb^c59)KkC6E~ˋWkpUK4-g2(1 0Vsj> Sz6_Mah5(})qb,3u!6, mm2 br16m+)2/R.)9,S h/ 8RMpZƂAF"cBf " mG,u]6V/5٘Ss;o$IWQL|\&L9aU Mgb@V>oP1_nPWA{$Ey/%^Щc*GJӀcGҢ_`νA`t9KbK笈䟮?3 X9?s:rAjJL:+ScϏF8 tk3$,ssA4w'Ԗ7DAdY JhM0&~~:2>p|ŧ"ϭ9kʽZU #"Vkӿ́7?.&4R%6GX{"#,dr7Xʦ25LI! ia .ZoN%w {|/p0(]+s-~V!bW1!ČXÈ lX!"^H$}Q@}q;#wQ6@NZ uJ%Nl3NbLI.uOR-*v֑ܖ~-/ә@ 67aqIKpYVslVzBwñ<` bX k,BY"^d)6[0,7LK#6RsYJ e@K?hVpSC`>fSˢd$HػH K5.tpE0o/384՗*Uh6}

Er]ґveɕid (;o"PMt\ L_[Ce_1{>lfCwGCGdDWu9zv[#$ϡY, nudrW5-<^XVUS`.*3A%'ހ4*3*5=J0C-jf540gy^I43t ަ^@7]rw 5IO75M/>OLwjB;= y<5!}&f1掳Bmrd<$U@):mp#24$k4T)&D:ଳLY^/u^عDslV%M8:|ؠt|9f޺q.\BaKR׽W/5t@Yg2ݖ8Vh &xtTոrkRm[?9Da]q8-M*FY ^T쿡R0?* b2P~nf;(>WTڐj7<%#̀mv'@&B)̧°JVt2)9`*vxtKe_&9Btu}qxIizM8%uKe&7^̤;zA/'%̂ӥ=xe//II,9_lW]}ˋ{$1 R9+AB|*q9kjVlU~b?89!(Bg1I?p7CjfI|-~AWoՑ᫝[$`bӔp427اC+?~Yd7D4˶ 7Lex85o/1e>昒uAw‚i ] p1aG ,.G.,CnV"~թ!Q͢4e:СNPPoC*Dt xL*y5vg8 F.O_MwD?H## *}F6:+mfvUM~#2*ln4'W8%Ay^ t@\5[K"TǺ%t+SH)<%t)!Lr8>]WrS#}G~;:iCFœ#*UehV* @ #٪8ڵ.:G*U;&YVn*zݶ؛#T 5 C.y#R]κy'qc6qx^y{$8Ә>d?>-lOuֿ!zAq.":4] 끹:HK6dkIeN8@r5{yļZ)ź0nK]('O. W#6HF/A+l%Neb:VHQBc{>>68pǫE: 8n`wJZ@CNZw]d-4τ2kaF$<o'tNC r})ҵ pN+,y5Ipht[H/0r*Fcd"'D1AknqKbt ]fi,2ڶ6h{D |IzNt{EӇx8h _P7C?aQ#`#4]bQ۳E;z5.ML$2,&]$Z^yUr G\ ]tL ;Kj-L~I-3dhi؆U{PdRu#C3|P8k,<]kw'[:<*[DvJGNx~ Zsv8{+uivqD՞VSRd%%Ȣ3ڥw5OH7ZLA!^ـ\XHͶ?9l(!bH {ozvǻp5 &_ϛVJL* !s!Qز>;GB'Zx/،T˺U[0T1-ƪ_s2S-ɫNm zR ð8_/ֹnJmr(B%dT,.ZI}!H;,&C/P&s'6ʈs JDujaHCc!^M${m8 @[HW򳋔c{vy9PKC ii+m]+9iu-C:A0`h06K[/2(Ev\2yJM~$=PAa%**L?M4v}%B]%Uf3>$uݠ& H0}UȘ=s+<҅s2](7lD |-@*vJVY׉5k]\X&{XQeWќMxnNn.Kc}(mʝ!Չ^Dv x?/WW9VWܺ ܢlm,;%g$cۦItwіp'YAVt%"y~ Q@'j,ȜU(Nj!Slɻw!fA Ɔ SE' }ɀgPfGok NyهuzJ Mlw%l-1ë$Ōk`~_PPo:)؄@.'_Զ U,VZr΍^(HV@"Ϫnd%Cc5V־0o 3m;}s1+  ,I{ 099lhb$F}|"/%RcXuF?L rqۯ8LjFn=Za71kн -\i;7<а+ Xi Q`.n=a:Vqǁ \D{Dh0k`pKB.Yψw=g*6i%8pm7?%q}) m0MNgSGg{ tR័jT/,-l"S*SM &#H{=ɂWT@.=REB)"Tߟgn#vy35҈mAE\|Q%ʷis7@~K3`;qHi\1#Ek>Dh.02ֱ7,^|_+WgT˳MMh?+A6A77!B+47+`O=o}Ts;/(HfpP`yu+'3R66 pQg6 ?l5<*Fٌ2$Uٲv$FF&d8,ӏz_ʵ");)鐢64>.zA@!Xs- Mta,U+nlauc33+ )We:-m`;U xdCJ 湚ox8ö*[ЬB­!anQFߒuI.1j6nQzr1jk=2&Hw3U>uZ: {}-Y=c)tea1=D5<.م DC ;'q(_mvnjTpHTIB/8 \9ԯaeădM/"Ё.z<NbX n۫^$A) Ⱥ$6d)wRQV g0h%Zan8W,g=Ga8`ʩ.sG՜&$:ߩ@z5k@z-ܖspWcfi_2bf%%n]8:n``^ C>Cv )QuzD6f})#$1,dX@b`RGG[Rm5maYno^D" 6 xz;Kr6ʱM D=pZh9bC=d'E -ϵ.ʯ3b*=@ϜCA\/`{LF Xyy4E^P/ 0F)Sy(Q]cU#heR}_H 4A?JML̉xK~3狋/rs"9j!i#Z/WS^wo?(7⿴./JSwr>V9v=ㆨ! tٮDB}F{*`;@^({7,499>7O}p7b=w7a };Ŗ;s:hNgRݐHN Q8LH~:o(tR Bxv-bnH@v+ yH/ kPs`q{z=`ckdݯ"8"0z\`1^H5cGaMP ŻCʖvF8) 5~!z"qmuZ2*䯧s~kA˓R{W ~`(tӫ?[zy_.8r='c~FIΠC 5`zGTo%<&ÕE=*ʺe8Ιv2P}m)Î˰n`q*~;`uoys0:h_e6!+xH ļ?Җ=;{ٞD" r,]k@{/v֔MnK&Yi]:[%buɢ#x:]?3U;@8Sΐԃx@-_%ОV\+ۚuPg!֢o"ٹm0ѐx}lyY%&A亓'g]BDcڴ0 hy=.bܮ ˎm7v^c`L_! EA^3xR#YNP2LsL=5[VBaoIҍjIDŽ:v ˺L(Ι9gJfY=)$ ?鉳[1 Yy^w J6ͣtt* -&6+.oȾFZLIB"v2OL>Icx-ӯ2vBJf> ?؄6D?Y%׏]r Gmt`"{ w=Y/62RU8=өtwJ~c.eg,DpWD;qSǘ$Xh8Mߵ.űpY NHPzJC^чz#yXp3DAw6rjyY(m l2\aoWE ŰnF[)y%e^RNY,+W#pZ2ճ5"_nq|(仦 -h\z,w$ 42d r!9]RNP+Q;޼nEcsK\1tMLYr\dDx|)4}0{=L{3.(HB2KiçwǁfT./=?T춫}2qWe`wvgԾLU:)JV #hZgs5In;b{8-(9T.}7D }`;D'˔Gk੎FM&[Y˵,Y+nU\oɣb͊N#etm0(:ۘD B4tpTG:}dwbdVU7A?ӊ'<3'N Jku6.$yyG@Ss .Ц(ޓ޿vFT5o- rQ>wZ]f)uF({*[}^ڏ ̎#1~s{F1hE[K,JX:B,EYyƛKc \ IO7Pu_PGV>r܅<[3d6K҅zx}M! uU7>ô;3ŮDԥ;UC4I0Pd^o(3Yr%| ,bb)S!2 Ɠ |ЃekY έB[}znHR6d."WbYr{ -2Ā|L{- \MYDbA,H;O WruyR@ϑxzDwcG1Mr Cc!܉=nn&Of8H'#Ś阥~Y8{GjeqJgg "| [9mXP~RsO㯲2LatffzWpGexXw"s$QA2}7ҏ6(Q-]jO|$Ξ@/#efSJ"S$ނ,w5CM 7M`}J/kT4[wTQGQOvrJpH7u/Y4!CVk*]0"[zt+,5 h[ Xw_sZدCCF=aR=Y& @mn=:X.?oVɖMXlQ*o &A1P 1&U@ź<`k#ƮmO;.:橔Gb0x$KCHLL  x7~.NSF`t'8.ᲇ =~4k!ρ_b>ũztɊeΊ^&ݻT/S2~ߜJZ026A鴣3;1Wv~VsfaGM<#y٭Ĭ#(Ꙑe]+NNuԉCr4 3H[HND@2!*E&ipsN__i3n-h)^AA㮯*Ez1sѐ Y.0.2-)eG:.m0fM0#գ8V`gAG d )uBc|ZR(uJΣY㜳QXS ϥ(saېA>Yf, ͩ229bOQ` gn6f,&⠯y%:'ec3rpnm9;a`X\?!ZC+ F~8 B*ǃ3VJhw(t1ւUBڦ;Gp)f;]1Ne4:?lXĈw,޶?U]l97AFWIq!yk`s%:㱎64?S*.}YNJ#$ƶfsVk(Sm[~o2XZ-6s\cwkJ\T!l58`*.Hځvmv<)4jGѐU47{}V[{eh)ÛkO7!reM#7t)F:5K)hll *1 lc 9݌GUg;'0 zyڣ[8~uȟf=Q!J`=F>6\ۊyʭ { oJ=6*=6~,uyfPE‚"exК&$]K5U ܱnwf?@C@.֣"xA ,6K럗Uh@p9Dv3Ь皔Љz˫EVh  ر EU)6aE(e[?COC*@=ֶR x,3 E !8;4]Z`c'Be48uɆ=~@dBר6Aa.3BGmS\-XyBꡗ+ rF_|fFćc\@~-`|`U(e]Y,l֪so:(l([+,z&|r\/}&K~8*%8D7D.8d6Kh0y@)Z 69R7aݾoY#=T"K(ѻb#+❫yWX 4I9Z<đPV֕nh~ъ"6T bc >M[ &C)uiWPJ0u MSsuO$kL]oh,N ŏHbaH|_hò:*#kOEX"ܤbg߮tS%1d.JV"ud"UCyocgzV 2"0ӳQ#驥Xnd|6_8EY֒{>o,ۻ]s«7r h(ޔ>ACĽ&r9 䒵pR4:&#:2 h `9&9|E(O`n=iEoZTڮ5\Q`v{{N Ez~-{s7\+Ī =1 Cs O@ ^+KF-Q[׌x i,3>,] }w 4HWX %󼯫%(/m1*>w=@JX7 S\Z eu \'}WD2HcZ؉ _/uE7O2]CsHODϤgrm{tr{w1z/jWzp7l7/esuOp1x@TߙRjN0;/U[Xdˬ-XRyJח,ǩ5 v-_YY1vuFWx2@6cw|?AխrG! 7)DPYB'[P7"AlXEv4m/짃(DfӜUF9iM. 0&)S@iΫ_s;v 系uY-+mz:R]- [®ϻ߭GWC@}6J!I+@4SŹݠj$2KDe2U^Ӹ@uDꮮ.aX̋CǘSypCUW>;S+FV>ǐ)@Z.1V'R )f#_e˦J xqIF*bJ(BU*Hs|_6LX!8tCI+xrW{H'zW^>WjFf:Άe>bbT~gVLJpRp!'p5=.BW ɼ#6ސlԁ,8sF;*~1&֝2e{(+H5QNx3~$h~k8&O& wsw&O=Ulugcl"r4Bvߙh`QOT!-3/;"⛐m"_[JnϡB{!wgDJ1%d\$ :E9}fYô'xpSU7s4/v.ym껌qAȈ߻ܦas<,"Ḛk[`sf^|ջԒ /wYDw{-byuET"nGK@OB3 Nꅜn$OB<63/3u4%.—S[||y!M1$?@̷V !!pzz{fj LeTQ+Ӆ)96!*6J Gcxl&H\ڳhe}՗N֝"vr~)yrpt3Ӿ¶QpVM. e^͉V#"c,:/6*gHzLa_8$FʔKs:xvpkγ+=`+O(Ԫ{#jL_5)RH>"@#U2jZSg`cfRTXŚBϵ-afC΢En.`_nh#SRloƆܢOv ῞ssׂYGPp|eإ@CxW_vF DUeWWἦcX ܙ)AUi ?o^95LjI.XB2,;́Ub@7h:P6AG!b΄|r2߾.z^E.>YA`I%C t{8}ЍKnAR 'uؽKk Vdg=Z ~eD-*kT^ݻHh̑/(4ϧHɺF ڒ˿ V }7V3qq@!@ $+56bswuJY-a>0c&B_B:Z+qPgǼֺ1 ހHAطhݮJؐݽ %M`ܣ6P #*;9Ixo?RP}LbPu!FI=HÍâMbTCtPIID>ӳՃ5n\XssR8-\ ^*7:Zc{^pA9aϝt@/ !Z*AC{6;^{j6]ޫE^+SL˼cFY8eI%h58I }*QkSwiL62݂i9<3*^M,#mK/k-5q :x.y\ z=ԉ\P$eA2ٱ`"Z e/O%ekA&ǕQJ]Gw@S;@Or꘱HI ʄY4ɾ-NM C>ڏT]4^fbA3,6܃ 7#]10ݼ6"=\;ǐ#; Z$I1u_8}2qF~zIS; l =b/Kɰ"t#szVk6AAѬ@?r|)GA|~,q0*>NTɫrXSD|lTU#6@炃Iѿ׬&z[{/2JA(\`mbz֗[g;$Qy ]xJ={}B_$ /s8滣KnJc:@!n8a+D}{*,bux{'Y@#Ð <}ET`0?Yrhw磾UQf?غ -u~>Fjqߝ |OK߂K^ލxq q)i2dR :]Qz ?<8J}1Nv s}KLe YAZ܁.yb^ M-;ׅB?V<K6(x=<&XR+/'h8N+ hh<U%{*& !ەfIs%8Um As!oABŽ-ԖԝO_Kx9 c&onQ]#9} ࠉ/}[K_qB14¾ \Y0~KnUB^t3!dZDMj> *Ki2GQԵ)Q\Nwb;{5N *7*g# 6b(w n^7v\mc~ֺbCy6?lI8H}c5rCM^P&M!ZýRdE ~ah;Y/ɧe5Pk H#5]-˒|PONfl څMS+5̃'PwIL5͡lPuo+d'lIw@"MZD}L#2}2sNUXhU  sG$1)R;^ib:#34c pH5f>SkxnɘiA1Y@ c{){^rICP1#3Ȩ6F6-x`Lw1sJVQcc.g#ԹH[rD3Ks`Ugǿ TW"JFS񏯹MMZ O-h$VV^>ȣu |,l - :&+XB#'+%]~[@dʬye VsMYI T+isݧ5_氶'2LA-x&#Y )Wa[HU&ֺc߷_%m QkTcF[qpi{ $5xwW?mdx*_ఞz]{MRwq&@$˜@܂$?BKX!KP<;1r񄍖+t،VzI8ruy0u$ǴU2y/wϙ ^ut2֪bH|g_93aJ[!;IZaM[gU`9AJ(u۽Dy|=t~>+7>ܽ![1yiݤnd:u#uX%ڂWZ?yq&-fUMXD!h6  )P.b,o{,(!"^ξk'DoL-`nr",g̴SH K-70t$=lETF+e-tP]10.R{H䫐c|ZPo@oЪAמԁTL:ЪR*[ndZӴwCr>9/#@b]hϜbɻw1O8hhfZR ,b稌/7x/[ߡ:J:l9#2b6<2\lq]`7)TvEtR]LRSڐW|W"#5[kv#91{dMr16"c"KA3ۨ˞G,؎ pxK y㎮q9*5`&C#d:qr} w͘[ֈ3OZ0l4+S=2`._f{;EҺu,&JA}"./ C}6FKN2[ Ųv{f&~atS}H 4y![~vE俆C('tbSG1%&5wB6q2i=&L43B: 5j>!ܒRpɜ)(S.*^ܫV[MeA;oY)HFO=s=bw= aKjsW?Q3fbRJ]7f/%l[|Ŧ(^fwעhCwӽV܁ǶG R_%[kO8x1] uTAž|&Cw'wp20hJQݞB ngY6$Oaң.O.yib`9qa[|DWP?2> cazx29#RuMF)[g()IQy9RR ͢8 A X 0\ߢ6fݪ4+7U2l@b"wȂߒj1Y*+owC=BeK{N& h6臦(kR`a='blkx|>6fa}-a4ꉢS֟pzqzJv5̪xoicSv.<Ԑ&!CU?Pq .^jq5?{h6`_0= Raęs}ݮka%ζEv ڔV堢PFft5k"/zJ6 tDѭ wQ,<~ ?U#hYUV`@nΏx};c ͳn! $H"61ވrtQ bS" O.Ķ,+fj]D',=l(W#ɟdc~x}ƫ v,FÑZz%FSg#e69#ku<~8Sr3cR R.}$)ᾨH&)zu81ޕusO9̨ʒs&w daS?7[feU]8 Jp3En 'm-mV9]/z@)C z[Qd~W&{ď  6U%o9h83>D5b&gi+77Ƹ3m/1X^݉xv>ؚ{O8ڥHl#.nt93.f l/^R3 w>ͤ?١ 9 r{Sհ"&u M䨆W(e>Sw̧ޫk'Vo/gWǛz2s͕Ӊèī<˟ϧi<__3b5ϧ[L+\]L!N ܔhքA}G[BdioʧF*EBA=:bu7uJl\X|m v?[txdn 'l.Q23cqmTK/n{rHDe.,5Ri&j @_Ef@\ ١lI >9?$a8q0_R.o.Ft@*7(K|bWCǥiI"s ̨\+Rf21l !cnL?̣%ye-#Zt1~{rDb=(%'\٬c*~g2ФC5Qcc<n֑]us'sp:2*ݓ^{/ @gA&eZpkXne2K1"z_|SJ]ZY4U60[Ud"i-YI1dTF9c P6?,7o8ħ$b%\񴾜9tಅID՚h)m;l#t%kʼ?h(%:RXk<,Z7m>tLG~a:%~$?E+܊W@s =6Jo{]Fttigwh>cG+e:/):~a A.(fPYgBiHL Xmŋ UY'bCwk#`M{@uʻ#A6_X82M5|DWcX/7i%._~0+L`o %vԳ8,ǵ -DIC hJ0?6OjtOJ%w*KyZy+GY-5SDT CWvd8cvC%ɖ!oGn+!8i]9Isy %[pO'T’sЪ(eWE Z)u9)ŒPj,V9hu5:R)47fq]Ats~h{R._n3v+c܂]+Z8aEuãZq H GvDK!I$h fPn)pQPmK#8-8kA5KD\k{#Ks\ 65e!#eiJR%}Dh'r{x5 ꁱ3o*`{o;|&%Ce)0 905 oq49:7#?Cv6ɲdς2jjJ:uY#ԙͨx52՜ͯpV?ۆqGQL GCYDQ_DYjKPPl=>`ՃʂpΫogWf^?WC HWܤfw(o9 hwA 2cx wYֺe4DV 2<#jx.0l0C`ڧ\E7R‹2-K`rf)Y &bdoY=ә`mYѡ0vچ,#H6VGL5j}j;]t4ѼgG{5(A?6 IZ5˵3 D֊B.C/A笿ʤ؁C, 0 c+Jp|3~I+(*--x;DD SNc22,)xq\S/՞cPϐ;"a>%~ =f5Hz!f]|!aDۻ_'RXmUY@/>24b%'^\FU[Wx#J¯| q dSg,vXp3)q 8":?В/5Ү`V&T*J[R1Ą#luߢ2U+ N-E*N^o|SD FH Sh1@K6!}]&6㱳#N iHtd=]'NŁ!)1%*uCg'(WrTW*CyߗςumI=1)g%AKaJ- YMzէ6Խ=)1=׾wLN"Ӝƒ5Dq lq,F3"\>@$y: y?ӣ| &4Ǿ,9՞ kydR[@bZf㔵Xó Gh5Pµ2 pDDddRI<l-e`w5ޮ!u+{#lwGaBƒM1kj<- g 9FMD&@ vi[e$;A(Eݢl kѽg&!vWO:c>,qFҙպ<mmVS:s/s *C_u 3qLmu|28 ND Xӿgӝa@p؈QQL]T%;P2Z[raQ%["i+kJ1<鬈` n:A:8F9IL(̉(w?qhEBeU``=y+nHaL.LlF YۧQZqub#tnҟ S3~Z`P`:6A$ć=XpyWz)kФF͵]U6RxNuq/>Eَ[@z_#BZ*p-0C4yB{:(AE޻K=Gңd >Hch4Zp9}=.zN1 s4jKsNj%p֨X;\,,EH+HBbp*5ݲ`NTs cȍ`*%ϣ{]FteQ@ο2L#{Z2@815\eL@\`uR*2R@5gq,lvxm+l~,F P'L)buB5Hi^)1'?Ӂ1k*}X}7O5lPll0%+`+8 i0rl=ۧ2R#N߯(j[˭ҸӗD}w>]ڭT0"L//R`{>LsrY92 T͎tăz$ݸ 'P#k!FjF­0&hlF:47|23]3,ӵ+ssšqJj3ߛm5 Hz|c93?{ve`ljQ`%˽uN*||,1&PD-xgÕ?Fx&:LfUlwl)PHS~S^,^һt U#V2֛C(zInjTjvҨf{ @>Xx^iOdeL w_O6IF[&rκ׮Qho@_*/:XgbS7u06hC)q˲d"&++pYcA,[FIԻ' 9[Jh06)8.e~}~4UQI%_d[:i6޸yeZp[P(u ˏ/u"~AeZ<RԤܲ13MC; iD΅P.#% jPŤ@Jq"HI;uqܲ:p)߿1V:ZLfU&>{PNil_B (% Ι>cٲѲ`ӏduNgcn VhY.V` 2q\*Tӄ]w͙\}{nDYH N̲oRMI@mL2Wy6KQFus=A?A#tŬh5}3>oHcU1ꅿ񠫚ݰ~]l d4ӿSBcIV)x"X_1zH4B4kN {@tS%\,rkfvʷ#8oO첬R;Q> #˾zȃLR.i1ml>C9-&ذ14kbt :s~s3Zn,.2if(e;XeKeg(~'{ l_=]"Ęvv`*$d>< 6" !f]&"UT@P Bdf;CQD;/pb[#' &v@ ?qѶ='.]+[T {<ʥ4ws|l`& wZlO{?ď F^uma ի]8Qiq2j;wut"an9¸LesKMg7+49E5$VIJ-W>*bۜ*QGd~pH~ y q{"#,Ya4 ІWΦ.k#P0jic^ܱc+;,] O|T1BC]VF]vgA\= 8}-jGF Yy'fb7`Z`#FmO)3Ɵ8X<n t֦zMd泗"c+a ]K$r#1 e0#rIS}\9>mN porbAscr])fi$g3 9ʥˍ+c/f BUhu}BZ XջVfTc܇a$z٨ e\Kt{U-lk"$}]Y] 1ʯ13cylEs>PC!ko,Pxu# vAr YY@zdTeh ZranySH:^T{4c? c2&;OcGruqɘ_#aֱvrta$`+_ͩtjZ%1]T 2)hFfmc8i~Ώ˜:غONZ-[Ê^deY,u=Α%OFtc'D`}-.d9R]VN3Rz!eᘷP_BwgɱG>Bkﺋ ScI! i6s*"vumIh Кi=eoIɡD|(ՆtP]w/,$9xD %™ =pD y"eڰDGw#W}7c0 䈔zOb1uحn%#='*u\FFQ +5W1Gv !.>X&,fvyږ8VX]-l זll_WN sFP贌n2<Р7 NeA%pƧRX=N:/\]_ⴙ8l-)c9C gl'p#mH|I3nFȍG?9o~-tZ4yL[9l + e,ك2&U}5Xa}G9˄*y]Yk'%X d5h8q,8^8w܋Jc*U aCiDMmVhE]bG3IXӻL.9<||pUL]G?BJٯrhl:Fְ[Ux7r,pX9(zJCkU[FgPg8$G]j37&iDLhPΪe&AJ)]*SۮvyB);juf:ht+)5b;p3vW"@0IZZƄz /I8DB7$!|^ ol^2'\z "4ʧ<#[&x0.Ȃ0?pe(S!נ-Dp_9tw~7J}49w.6,W'' oO'UEn4c$̘JFIU?p8Trz#36[B.!Cˍt1ƧseիF/FYF/{+B3(<˗uɥx5,Y/ҫCy&ެy!Gd+\MҪ| oYr ϠD:wROJ{z5Y%pg̲jng.kK6ݒMxpmAVꗗֆG.ͺxX B\+LDUA8^'oef*+){tt]h 7I`?mAIwـr 曣=O%{\J!#:/.,<_vtU;5&k|J`]ث} 2*[i"+4AgXLN+, - #!ꪚ3=y#ʉ ]E;܂ c*XѨ?LDM7ۖEp MKS!LTʅTKyxP1)4p"ņJrVhpNx[tfuyHeuF1C]d1,,/\Cʸwuek$$3H 6wuK}n?e{B ^(I{rWΝ*.I;{mH(+ {@lezU@D9(!Fj 6,WBNokdWTG4K#_Ԑ4O![&eEi <Z&R'DbqIȁrb9,45 kq9`x?DžKBK@IpJUfSSkc[EiJR0S K9O@\Z*q.JK%ʞy8LQf=76jc)4/5D(ҙ/a HAZv ư1NLFtXb` S߈1βv;Bd-/r/ڒ\ doЧ`k58 RVwVskԄCԣ<#tP$" W& 6,`ø }Z/tV'7Lv`-aj Cw2ɻ'pNjb&pv]\G,1˚NUX:Z3mpˍa=n\n?`F(|gƦxd95~E̺*oŕrWُ=ψxVX6!`LcӘ%eW[Ьߩ! W%\dɏX$0bA"5t%N \:p>Zi{ePh(;)4tuա=$cgyR,$MB/z(g^9y>j[i3jaBFb䂡-eq˼m0tjx#N쪚EW ~x"*O!${2gy A;N %hAY`5JJUo;RlPLzY<1k,s?x1f/#`gL6Q,wi;-iOaCE@ ,IO Ш^ 1,.ңC}=Fi޸{#Ɇϸf2 %/Bo;Qnp?U lQό?8UeU+[J?tvۢUX M﯑DUR_G{=B~w7`E_ 5T&t y##8|F31dCk$t Qt{VVٝhGJ#F4$a0DcWlngV!_ է@',Ñjd6"sܞm\ەTs#4hY"=K' jS&2ӗ &ߥhȅ 'Bkc3QˬXvj|v_&(U8WQkcR2rVMèofb#{O (1ISTW$U.6 ߷8?nY^)b#' ɴt>ɁHhA\c -s'!W,^79`fLv"SBA~iǏNu 㬔}R"mF:鍉 b7\٘ "Q;H v[Eݏ'VUV8@ gų./`~O8t3Υ2 9>rA8p85 bq$q1",ts7hl-4?˶|vkd ۋⰤT.yNZ de~yġIA<zʙw\?C x9o.Zl-zr=F7\?ʪD><5̑h0A+- UěV/OoV%\(<Z=rdEimp XkEZ|8Ge#&SM3ټR;RE% I K R1a|5wL:gTCy^rLׇ8w&rj\VV) XO.0 8cq$o;TZ y 'qZl?ѻ @NܣQ#ȄHUљ ,bD/u>0#M,T#|HeR 1>?,YųU ΖWWִXzӨ71u 6l3}h֌*LV>ZHkK|` Q*jT^6By4BsV5YͱNEU;SdE,ki?)SDqv\gčX辴F`N 03qjE.[M kO:إ4'/tEuP4RÈU X ESNjl JX0Ŀ`liy`#hB۩~u+I6ofx>Ek&۠j>R8YԻ5AFH=oфER /kcZ**G!q]!EgGoRGAx(g sygpۦ/$,(s'H>] o8 Bqb=1R)s w,Dz*'A(Guz̭[pO;兟09F`]'d\v6Xtߘ'C&ў$4#Kxd7 4HR]eޜ%Ob4anK|k*Q'N%W%$u R,(<UQm);\gJg F]4"9WH]orG)w]t$aKxK} AFL f:a$.PA41J0d `# }pWqbA34uV2D֨;瓞7hőSLuL߸so测4PYm;K~2ҥH^͠ǎXdߺ%v x+L°O6(ByeO{ upZHvߓc} ‡i@c ٹjJI!G|>{7?N~~hV/-7C@Y7LVˍ_dF21GU!1ܣ -tCNh 3#3NI㚚ۈa~84Ѯ*>*83%tϜ-$׬ SuW D#B0NI諿& E%cwEY]$"-\ ͟{C$AGNt+[> < 8lM:g0;W\Xkj4r]V%W;aDsdͤ]Ir'Pg!0Rm<b}DZ}Fu^W"xr GAH?+)-(©L9'ڟ04#႑ihn LӊgL7"7>[U>My&g؞1!bࠅ?AOJ8acޠ$2oR|")z%_NXNkwف\̗@|=ۅIE))<)^5Mgro:ۛN:.U^|8W>6L4ˌ=cVSVqqkP)/dnU$b%` @}cfxWF/qOx%Te 0HovȠ^> .ަNae iؕ!nFw(/QmQq}i~a dnP6 om iRHȃgE짋(*VRK0B>fjMkUK49l 9Wa \K4WH%xdڷ%hz?8|diZS7,Jl tx1m]E~Hb=<.N1bqj#bvbʹD>ի $M:^&v kZ=א {QT'3 !G%.[ ΋#}|}^BbF$[%{;0\fP˞aws:>bq>ƹL~S.qu4}LhPB^sɣ+V5<%g׀LJk5iLXc(,+Fk)!ͮ du9Vѷ''"v6-纍9:iQ{WaVi;PIs9};鳊Qǣ 1gMq|58+OhP%0hI"SU` j ^~3@h%IqNu`0\qˏ;%- 28߾v&G . t},0 rov7&(bC7hw DokNK"cdI͌+R,S>%Urۧ_$#S3K%_ Z"7)Z;&.GզC":췻_v $ ToHbVyCϲ<'V_AUpWafCՕMfL@h@L9s/*F73p!GJb[T@1_͸<>|*k5~">{drFhL^l\mGaj'j~STS*ⰃM|a/97U6OUmyWHhDTnTqv e9eMkP)lwZQ\3.A`O(p3Q yJhRIۿ?]5^P 4mlb#eOЊNzL$?P}*&d;NXLZB^4I}gasxi+ѧ?ee+ydwFUm*yvcƆz>]=dT# 1x16I^v-t<@b=N6eȟJ5Lʺ ]=^k7>/xH'DO0ߜ+* zMءuD#WKބdkՌGreDc_9P~Sٸ'}=ڡap9b5#&M1ILɌ񳁅j}VQPoNS]̟N!8Ka̰ 豈/6RÇث#rY">)i4Y} E%$b$Frw]UlMiy8XjƦ9_K$/j`(»GMk;[8n :?/>f^^:)p_H K6@] ZQ)e $?dWrx=NB6%k}]+D@6x@& o|}/k+nYeBqnme_r%JvbSTɍ3 ̀Y6b$<;UzF m4 ur }iwKNFwAgWz@dZ jUC0# _;g$QegV=O)Įt[Q睆+B @#y iN f -h𙙧,.d&I8c!LQOSbVX&^)k2Bޒ*#c:C~qᰡBiiP:')s/U}Ke<S $p?p@شzb/∨ܖ@72nwy|VƇ 72"6#2JyPF Yg|VQ>a^Dl$r \:dXM(|n])! c#+ J5* gɓQٮo,x>飪m&X+WCٲ>4SHѿkr.ЁD|2[u/+~U6 ofD ȵ\Niռ_$Lo[ V'@ (/+aѢ@v$U; ^oZXlXxə jUY3~ +)9Kʝl8s3bv3f"M(p;9Eixc5i ONZ%rI|\G7r5bZ?l98Xj 6yJ7S~τ~*|$}@IJsrl;ǿpQ+;eH i:Bwh%r@hi̘zm/6D&*9!GTXS 'FAd|$Ql4UĊb`_oL` 7~rZݮ'ԫ5}e* Cm72Ncsw08=ݜׄqx/d>H5QL.Tg SpݺJlڟT';dR9ײ(e<]$%TxC%qgwap*8=ũ[C!mM Pţ Tn gA7Ȧԥ*@{xˆrxܾloR>ebWaBO^`.`xbU=,-W%GYMvKu{Ea'3RK#ײ|[don#;>0wJ[ a J<@`OSívS@mkd?Ş)SK{5vn"̫ہ\uնVљ2!pXؠ:n/prϑ;4F+¡F0w|{Xn9ւQUr#%YY$8a0Bց{W0d$J=/&%ڬxzmNJ}L:u:L7;~sY@6"C,dnߧ+`)8(6w?ʙ3yFmfZFTzAOcCmGNy #n)ogl̹S*iөohʉTk*esKDQԯ4rFz>RҀ-T$g uqYi TǥF3Zj? /\+C1N*/PNK7F3;w ܈c2yMqt: d 0I9 TGqNeԴ ^xkJ:[t|_Zo_"g6~Z>g<+唥7n{z8 KP u޿y|}q3>]   ?3zEB*KO*yWxC̫EϭI*h@i8Z7 IA(%ٱSTGŷG4"`+gC, }WX7FUpyF#~b#qB8KݼMEp[',VE/ ȭefN WD<{Tw5n7im1) v%aM n'%DZkC־u`;,'bWn~ENJ/.~4OYm~2czJ廷X5$U:^oLnn-R+44N(FIdr'TITT/ Sm{pNןX>:`8l{2@qo\HuEԧrONiuOg#xp=K#߄Hj.a?٘s0']рp2X_ ԛr!;RIPnl;EE;M,H)ٳtS=oDF׆؁?^/ ^NGM,R)xD0,V bN]:- /] Fz9etfz`@Qr>蛏5'My_e}n1Se=+&e%)'aT3SL*$뾬=12L) \V.J\ ŻgKoCmZ4] *8>öX-k;>SS[= =uPGX5#v"$r)+0C_k蘿89AȔe L6p_oHe91en&>0 Q$o㾩ZS}A:C)I-^fs{Wd(2zg 3GUӱc6SITgg&K˷ÂS:JaƟw36WD\e_JA :)DMS aJ3GтO/3zE= zXw~5J"gʕaǏQZΥʯ`ƑhxMTi}5u7XrA(c*~シ[8 VKcՉE9e"˛_(dzcl9W!:ڠx>}xѷ^Z32>&]Ylh'Zn:7̜6֮2n2<Ulgü&po4?5ˈmC=ͅkNvh]̃(Ѳ)2.UcJ< |v_-4_:Ef9|GG &|Vğb,/iREQ'UR4Iv^p@ :N|ezP9p.<:^)aCdxV[#J l;Y BIbÉw?4v $Pu{ c<g5Qb A|:?KƼ@O͹U/= .+X2Qx$(6xRqW/ 4]?N8㊨'nW/#AARMjL!=;?J.:R'mwy_L=ArH= DDC>7_j2yR 2Lَ^e`ę}h*ZԸ *胟~*%kacSvjN}<Gݛ~2]*?SGlMQ%䛑@QY*J$ `k1ݛIN0Jsw ,΂J?)OcKB!Hg,z OTeЂq'E;IHxrM]e_3na`$ 2 WȒ,?RIjVׁd (9BrhA+?/j'Sį܅&=R4fJX3)%ކH>kmxཊr0Z6Y3X Q4.y|S#?Ã!RgHν mP&E͊/ؽ$v]+8=F;(ĆpbS/" 20:u'2qv ѽ ׅo5>6P)#1 p7#v-p)K4 B"а?͞;>Y xwi,aS —P}ܢ[<ȳ Ձ & E h=:G%L@[b{‰"\5ߵ R-}NpF v' (Z4t걩Ԡ+NuyG%wM_"Z 8*!N:aqekfC[+e-͊О~H7UEa |Q&okL&χ@s¤! Iz(LTgĶFн7Ig^*824~op%nK]>?^|b{"FJn՘3T0d{?ϲ_Ymx$]˂= ZE#F%EDKf.(G"<WxKNH6͌. ] FiOе{>8,Ƴ?aRϵx9 o߫/.e'gcYL06L*ye`bK|{M~nal$%^ qvs9o#NRt*Pm_V#y1D;|/ϯP\Zʔ-y3^@|?^(1-Yf̪ǒ;zMhSQ[mzP9pen&0 weGd]' XŸͻq ̩9~7DnVQ F8)+0qЧ$+UX3 RTL 4z}m6Pvv|SNIwBv\s`l$k>y:Wv'߯M`wX8K2uxbb…M@zlP&=i=zz\V]qW `ڬ: > 2uq9ښJ@ i-*N0 ( #v݄,> 2_:$'uB 6q:)+ Jplge FWnˁܡt}r {:¯l G~_I%"֖1ev$w8:?P(y@aTUeNG?8Ehu} pr_/0 E5y 3w`r{utDzq<ҴpFck~KVȋ Z;.*%D .6Lzir3vhg K(zLAK-&H\W{1AYS/ȗ*ZhH* ߜ z9שE59,Sv (,[윷jMCO~ 'vHFc'|QVMCw~QL |Kwv- ѡ#Νf#R4 F;\)k&7>K锽=G6@k oT'}6Vq5-_)Kk6a%3l'6ή" ZXfbţ"@vc )~> "drkK(sӯ >plZu2]WHx%e?]S@-dnA<&n̤8Q3Ģ_[R΃V)uIYEfT:C܉:YÂQYzZSgrGJ-MK1%ULn$#Ctry X*EqUUTA/Ҿ%0j` Γ p2(h]- O Ҍ(~̡ܵe| R( $3;<5Ub+k%0 Zm[h{"/4 '4j|T+`.Ɏ4KPg|a엶CtCKb4o;r]*ߴdchkM.}f5J9XKwiߞ20rn"( K6sj։xb]S?IԮ֪Z7#{JJH(P}P;C a53NIo= v(r&p^ۅfci&=]dT Zfb:IȄI2_1lGAUAVVL~={MDT %[;L-Ux<Lš9 C)K%"+hv{TCC_n  xD V7BP,!5_`Z@A^~[~*K[~T a.?1CxdVqm}1]A@ZV=b0e֪$nLD+kPG׍MŸF&M::;mxS R;KbFmЃV~ sZͼko!U7&ĚN`JFJVZyT%1錙 @)xi̧0vXcʢd Jk$-֯vet~ |R{`b-v.`R8L;l ۢH{^xacb,GT^Jod.@,T3$)K='>{B: $I)zVkGOE\2*G qL@ /}HEd<+-g^{ಖ7RY#4!I/ng˕P/azW,ҍx};bٮ۔_r?X2s.~{U ~+DkP]5dKn~F#TVKnłAҸ G_<9ZLQr]=u @ l;蓊qN} ykT4RDBٶ[DQKF:#;7S+uCJs${PFӮ;>* &ip}ӃJNiVW؊&{Ƿ2[:_IkMK;nzbBmD/AuS/rIa{odYŗP~ĐϔX/29B/gۗ T1e9ҎB_S-vfx qBF "bȺlS)j&SΉlGHPJ46/4{?sm+ghawK7aLU3K X{azK+' 6霏Ib9H8{#QߧDm2]D6i~oY=,h H-cka~|}9߅m|Jr8:#،̓!(TH>7 I'ξ>'8T3e;C5K{M>/א,D92eAoLR(}R$.᱙61Cxxhba7ܠ("wRu> ˈI.ЧnUExY5RXR5 !#V23x&j|yafcSfo&޽^otHNeŻZV|r֭HxQ]c$Kl]cmG&naIl04AJ0TY`kWIQs^*6*<2ɝň`GmfY4sc62V?hܐBdQQ-pwg}xs#ֺ SN頀|d]8] >k, BOQG"fw^\ rF^NH9`ĵ6#8ԡ,fRH%T# _HA_S>(gh739kˢ'Rs|"ze>>l͝h_cq;]gg$Ldj.b5Ca?]CiR i `;i'EZ}Bsk4(zi *lT;xiɗwWGĊqޑ_,yP.>'Bb#d4/u!8EZ&c%3? V;KP+eÈ+&ŸPRtDR.*N}㶦~XK{V_>Kx UNZNwtMiszN!Bе>Jvj6WFG/4Mc{2;Չ gfQŽ%QC}kK'HY%S4 F1îlGq#9tl`YJl U|2,HV2hfù dgAG"?G*OE&iz@ {mPcp5\<ّ'{c7>SYqG~:.,_q|1kK- pȳEb-8@cŮ[\'G7W(XZK0Kn+2OȾH5el9'1NW_BFuPV5A^-r sI2"r)D8A U6:-9pq7yW TIlR^ΈİG?2"ƃ\qc0<C4&#:k{SAuO2.1<'\aןT ]S@lr]hgAu=zՏV.|}> ?tbBzWzq7^MEÂsh6XXJ %PMW?&D2K'nNL{ֶ>r-o͑{!zSJ4z t4<6Sl 0-Q%jOnKI^&kh(}ȯs&lsa"N^Dml@`ɔR)u cNAzkFVTSXl0 a gO/mɅӶ䃙6 & Ig1|ljQ ML 犀6J9"ߗS2eRO  A\?<T?.7kSCG-Bcq=RS(Z!u $4|I8ը,>-~w,VHɉu288|Dޅǧב[Oe=bBuii:F=\CT6] Z$cg= @qMq.ΣW>ۢ#0rN JYr8JV 9/~gUSTֽ088&_#`1g;O*Z<2:0GCؖ%h\wϙbT|Xۢ_s&h7At\c32? ?x иp 3t~":hjYMz?,*uT \"w".ן!|V,M}(Z@U/B[G|&)GdlCm[LxO~xCG۳}2DbV:Fi8`exgs~H|a`p] 00ڽLxJAy3] 1~sj_5 Ȟ{5tc>`|HNvx M.;d;2 Y&P" 0z}爞P.za/&n}M)mi3D 6܋PA5MD6'M 㿹YFBǓ# pm6Mxl `_3fngKW !3TB!Sv%w'c 9[),!sDՉ6ѹY_O E\i:/Ƀ=\}~)a5ۣ ~ECo2oJ\#y 19nE]pT&qYmӍ0U-B?O5Z 9 >pʶVXV/Oㅪ_]&u tgi7!#ڄb#<:Wd ?t͵5_a9Fy#=k7ݥ/ɇ2ŰB/XڝoW榼 N6vqs;~໴݋5dV9zcŨnS& ^{q>kSZQgRr4m1][|)D6a0L{p0Qm!)z# K 6]\WCX&] "gLb0p7IjcrzfQĸ;. +x{kX`ޔDV[vzKdͳ#d59XY|ə~i}rYѣƌ^=x[tc'2xϝ|{#P2?Lwl:D%5{CuցeXQc!qVEVHHz&AlV؂wC|NiZȂ85p ώY\{5qhݷ P 0Nz]g188h^ f{ }S6fSJJ5qQK`S㻦9|XQBά2.0`ОTe5>D"7/)]Ea@BH=تl̲F ˿9o֌~ @,hHZ kS}]rL̈d=67P:9rqlO&4M6Bzz_娇 aL:K&1G/4ʈX3ro'b" iU9s6.zTOU@ڗ>"CTlv:Nʝ=TbZ 7bH޽9)\<[)FomM?zb6pZ_bD3`C.f87܂L."0aYқG* OTJTls4^$sKb3=eBʄvcA|"#…yz?5fHsބM={@6Ir0zE;{@k*t`BJ h:jݜ&mN8 u⹍Ӑm&OȄH&!H'-ݴT[tC4q;d!}*;Œɧ+ktxjn9 ,ޚYtS&x':6xm8>5=B?2drO\wάGOblq%Jn@SG)# 9g%|x+&fjIQG=FT[~i08vc0} Ɇ@MI fߩ{@ihT' Z<3fTP~Ҙکj`|| m2]OoRY1ɲ$W\ $Xuq܍@yby:W1au(.ί!Wձ C¨p]RٶE?ѓ+[~m91_i%g=NsF=9d%]VꆡѭA kX̭k"wYB뀤b;J}Y8K?k_"˧|(klB =)O1PπX{VrQMI$yrbQit6R$.6E@!sWB9USNmCV?靣iDGT *+6oC N[]nC5CFESĠ8h_ErrJn'5̓ pvՙ7X/ 'Ud =D]8  'o40m`29?9vֽ?;S 8b0C5Ǩ¿ӊ:So')PAuTg W*hXA`1ps_37o=|3V~MMp%w9VmIv30M9Q`پ;-O ͿXv6ӈ1LT5Q9򊻱OmhAs syClN#QWQ(EJRP6~'0^@iZj#D4ng+RkwaWҔs"?OMMF7N1;V,d#U◾4_VH4SgmYE7;JEd_5XJ=S@s^NWjЮnXgo5 O(_w<$M@Nt6Ŀ&7@ DחbĻs"255LzKj"6(۴H Ɔ7^^`NWIgي`Ͽ*T98:}aIDerEFfM#w Q` S *I\޹_rSȋʦ]c=bzi09jQL}hH0ϯ!c]9Ґ>ҜeNÅTPʞO.l`?NWOCkK98M5IC'u i,8qgcw(Sk *cEMtwF=K u $/|CҸW|-{hf4,tATC'5rIRW}7U0ʫ$i!|8IEJAT5zNrc/"|¬:jl^a)/c\$2T_*'GN5sIi# ʼa< e;B h$ÓPA4{e)οqtPjT F^b]p)vf8[Cn; 8eYGetNG;!k濨S $tT ?סY훯HꖕRb$ދ'60XWT;rR741Tï$Tk`&gϓFQ>ZdžG*˪;5itgDAKHp6ۦ%pKL` Y~Pˋ_J٠>E%qvjM:c wo,M/;{?q#Nd^8 L.p|n7)Vlؠь(`-ƨ BVĴlkLIUgAl"^o\/y 2h\.O9/u @՚g5ʶ/@t^`e!H"0ԝ\p"Zef҅y!9dt*U# n:i3u[,.TpuS e|91 Qb ꗫ 0zN p~˫0Q9:KaN'Ji`Z^xeG}^c Z7l׈ǥA"=z Y\ lioCZ\Z7塧7Cm m({+&%YTRc \.zQ-wlǪt'" ]u7vh*'Qr~ D#su|sZ DmtQ!lNAW#h[ܖ;rdm%TmXVDr|gMԽ&*~{Tq8 (菹J(d#I0<=坡+ϱʸ#MP>fB-Zz^q~%rBs Ńe/^rjL eD7})֑)*`WRe3 (źD `b'paoRz@xצ&`"nw(5Ik@1 u!LHy \ C[MiY |¥j ߧGd:Ѣgup6급(o`LF}Vȍ /\]ެh諝-BJ)"Ŷ b ]]*z{^n4ь- p-_:w.e*ڻfk{^)evu/~Xy%һ_^;~xO_!cFޘ݉60n"C!/-wUt}xFe$c:> ؗ" }/IjSx/ ֳ5ľ2<S}]ᑴ(ۏV/nrD)y`4!^l 2Xk=3aB ` r)IY?zp;-`u(7Ϸj 7p!ؚvΫ z|K"{oYy{~Av[h%GġRkOT~(t nmJ]N~НOx*Y*rc3HapL0:Y3OIq^Lvn}>[Pٔl\N ѽ[mN7.0Ol3Bσ^*'r'AH|!tPe 9LyLSWgXq2 *s)sxG]JBY K-ڟY1=5&Ғ)j?-Pн_u, u` Cus[Ϟ5y6VzҐEbIjKӊjgb 4|,.L[mrn5pG݁JhFbMҋPsIra>zo&`g0~i4h>j%t.u9>Psm<b=9Fi=a%N%SH+PK#:TReZTDeTTj:^Mb$Qz8AEMM m~'IKwoMUm٧4 y2KחHgU%(wZ92e|6A/8u3dCW<غk{^c3T́"&0z, PA8ПpCBT\BV4< ׆Ocȼ3/UXb'K_WU77‡"*^/ѐĂYlcX6E<љvXg\-Q>D7cb'e_ys0Ƒ[~,~`PQLEaQ!"9Jls}V-<W Ө b00ISR=׫u e R<t?/75Z"{?]l)y渙uhM-qMY8p~ PupE\_ɿ)Ř]5oW3)&k bN*rqtU [S/fu\+)[cΊU-3q ¶A|8hP/ڄْto+[b€"nE x}"Y#-`QVlKy Gjq""3yl) ٲi) K_Ba1i$ ad)hzb=j#"o6hJds{ +@6oVQȚi&k3gg{6Cߍve _ li=K՘)cW҇0䒜Zx0T౱OJ3YDn_䱴J(ډ3 mW5^x4zPW!|o8/7|0JT*D6592?ԭ~CJqzEZ&˺p|!0Ɵ6ʵPɠBٲJ\-$uBݝByf]^p֨no9=De>`M[Xy Fk2ѺF.z3`ᘺt΂7xj)MJ(80QHF =$l@/bSfuduVyI#|9yz6% |O'sOJ1`$Y5=,FtlEcbู;AuZc!"VCOڬk;]<4:"(aDǽiZdALUX֑FC+ׁ'kx\W"ibB5ERdvOq7c>|9M秓n='uY nA%5%:J4xp a=Ib$7R!*z)Yme%رYIDY w\bR/nwQö6iݵb"Lv88 _&.پU=^5M}cy})Bdﰆ03B|pHB89"ؾyd[۞׈gHu&lsˊ kD&pM4:03 vG_ eh1nj!e),O\ork%0J p12V6ڤ$nr@̚p`-7OHvYڭ vwTAI_a}%w7p} _ Y ]'h축_V9`'MW\DJS'1zĐڰtpe=OՇV f!lwd~r~=`U>`1F9?φ9pcUQK> *Pke@OaȗZ@G}ӃWVByK@RhV`z:7#Ucͧ/ߵvZ)=ym8lヿsj,,s:.TdE1`S@RIHӮӊэ)ЀASiK01|Y{QV%p7}jcYN7 Fd,;d+v j=/A3<&Kh'N *m4-[EJ:r[dg '2# rp1jTy_As *h 2Hd@qIf+kNҊ \ov˒%(s.\zlQ9Q!Md+.675Myޭ-˵YS=YRosk ڔʾ&Nf=y8EnF"|w&!%{ݼC:Qp+N~cbo"g-X A),xei>Wla>Z| j)(uw=qAAXOX/{e+)VMօFZ9B6Aq/¹mS P5HV6LjCqI-|[X+`֞[ 6k qKa_g'=| $ؚt 9/ &y^+4YrIw YlݚʉfW2NV$GUNED肛>ɨN&t4BCqg6C{jf;*rNR4"Ģ7B9苠)cݽKh*÷|̘)6+%*_ f#q M0,s {RNrl]ӻ3Րj2f-ʲ[a,Zg2[]JsyF[ZbS3;*˸R %#29>n3aށX$/V+E#tS2KMإp'lN .*)E0GEKj_er}rM3Y=46q-ߕf>:g 4RS }G!6ϛ*a8y$vn-3 ZiObG0> @50tu‡=e*(}w#9G7/!#(NQVZ"h;i*~,@ f} Rb7طD*J!f~]z", .:lT (8[ZRXo5ҬJ]6_d֣sESqa^bV0kiŞ,iZ#$o=$YU~X节AȊM86U D΂OiD8+~z&Q7$?vsw^X/U YAY|Y $'aaҝs@Qsf8.Dӡ)I@F#GcLfe͕}᳃+R8˕}7r-) QũmO:"~D pKaՆv ?HԌQ꿒 OF3d3{zQNܚ /EG'T> SMMf5;_EY7E ys(S66eNbFkȿlL82o9Ј:xP`{R͹%RRȽu 囟 8^Mt{# ;sH*j2 b7hu.0t>O).-vr>T"u^^P:A{:nq;JNFkUbh|DlKnNРce2xjOC!@!CPA٪J"ȮCB{#ɧ;#-'k7]{d%F>f" j[9MB z>ƀ( mf<- LvҝN9Sr,Z"o=*Sٳ܃i`8xM sf(>+: #Ko=-CugD!ݔFPZX 6/rs=v=eUvp*1c4 Rh#?Md<!XY2g6 5H!!EY&ݼ߉<|חVKkK0-&41Iirm eK@ =]a߁*_d:+mAyz8eD u"oխ$P{{/6`HXB8 ސ!ex 6%i;[䄊W:p>0ʋfV:|ߓOmL+=;;/k>+W4h ;;RZqE{CeD̮ai-]M_ T}N5OH}*Dlm3 J"YoHe;?ݺ zgGwe<*':Z+=b@s>Q(_ bՀߝ؝aǦD1K|OфdaEݱP*DkI_w 6_F;H톎>W* 5[C u4tR8lXeuyMgsW*V$Ļ -jt.|mFnǟ5\I:G: 'tK|X2.8GMH? yj8UDŊ/E,P9  ׯ6K{AsuK..4wB_)^ӫ ^RNi^_c̈s,bztᮧ/v2Ԕ[1?*|ZfH)Gh'X,.8n!~R"Uݍ %d[JI}H=T*zn~g1/æKBluL,?:HUDLU9S}:? IyX?~~\,N9|3Qtr+‹Oc^I%Ƒ"FW=Sy;H򥴽d̜ƿ>Y2svt)a~ifl݁g:Cx UC?iTKT}1]Jh_Ag倚a˚%q8,lofϲ*;>~"ab3O `.plxɡ _h@M~lAo3BT-w.ĜpȡG&͗[1bJiPv=w=xڰSrم࿯g#eP߁>rj6-9Y-w ~#(bڑmvJ.J=ÔZ:^)fEcrcO -.=y]3#0aIiXX/ T(hWƇ7g2 &TM(BH(.]Zh )~x0C8c(ێF '<8 sWPrCmNhܾ7/iW+XLi|ɉt1rGYB+I? ʔ|0q4RaXizNS?} Mpq< 4@Qd/QE5a;W#6@6Z6̴-2lm֢tQDt*Sy['랥Zz"2+*{9e ?{NS#[^D‡ /rKj"5!c"GDE_w  $d,39ybJug)*-b! e;<794_Y57hYli_}2Q'[QHt1ڬ6gb! 2$S`E 4Tp{UU=y{bI-t1 .my"/Ao8pʡvij__ͮ!0EjR\lJq,@,2i~n-U?e ʀha=yCBO21-fExh0cS>2Y QSx:wI<ٳjRЩziKх B$Y G5$̬~DLotܭ.,Q9h}2a%&N48@h6=d狫T#ckjPaKdsRlNJ2;R{c-3NoOlYو'LQ0}5eQ7_?9n!.U=>Qu{љܘ-;89ň*rL}ZV ]fam`?" v#0.rfKӢs7M4+^6ZΦ&G[{Рe$L;5I`"U!VP#R+0jp-`mMh _~{يo0w;Q9r^)KRBE.)6ZrMz;(}a7 aXR Xp)ʉd!O 6^・QaNAm'7/bC\X)'ʹxKy"] 2Yg'gmR),j?FexbusY1~.E}CXF`v,2nx zWHfyC<ȻrAd DpMn;D%م׊A /CXqB bOL4 !q (Q-5`TtT?^J/ﺢ"dο4hx%JT(Q30Tmj2kUivL' FXwWŋ\NلjU{d7-D(wMgD zľy:tV&w|>.2[ѷNx&mb?YCAv^ՖHdwxτ?^{˽L~ U׾qp?RafdTg~f|zR18D52\d 8pJHQCX5D?O3roD$|)f:0U\B|YV<"nFQl0]dƲK40Ԉe/kLVOyG ?NB]\ֳ1wpo:bolh[@7i.S%{J rN]]ZΛlT(QI3ݩb2!#biViާB$v\n,u.a,k9\ӶK5\?U5FsʌRn7KNC)V.ߍ-qy=|~]YqA5|Dܜ"Mɵ5DWX@-tS'-H~H|Zf.v iWyPfW},b:&' &3.E3GkIp՞B3vZYY1ⱲfTx*HhPߩ$uȀjV+?glZZ\< 9ڃ l-YYUSLM&oÅoA9Y*y-]1FZT7gmZ')l8dв1sON3uȐtЇ<0Q,]DL8ABl 3ӖWS} t lCoTb+?<O{9p;U2y3Cx4J7\^ y\#_xZ0*PRGyIM"kWp!sMڟYT"zBDN NEiq_/5iQ3dQr%:u\*00l[>mGnWF0EPޜxSѵq74o Բ~ĥS[.d䂊OTV~hkWdi[xE-xA{I6AiY{1x-9gV>l]{xmiRl4,} Bq p39IؠZ&hAh0d!{\*jQW#kVvm.'慍@ uc'C䴵tcVDO/=<$~h7V#BbɺaҋҞ[>\X#a&$K rSoH ":^&~!v6H91#yh/FLO1!s^-0N vH#Y*L٬<Ϡd:>Zlq#PiB/Чjypzp`ڤmKN s'>td~(eԵj>=og\7Цٓ9 yP %JH.]G07/*fFA?$̣(1R&'1S'ӃIاTfŋa0xn=:οT|+񂪞=>a)y*նMD/X _9@K;riUS1El/:2Byr,A-` ڏkdoEO48=Ƀ|ŒbL pӖ(ty0zNn͓˷ OTFkQg~T xȃ/* Rk!c|░+~mEL+dՑ<H\' Y\e- ZIB*)~',uu%s)vyU5IߟTȔ2k0#:/!j| g!\0xf:Y1mH&د }cjƉt%9{kIqoydM:.G ٛ>6kXmm_Y"^@@G訪t[&lh3 8z ݯoGz]V^5R 97zeJ"[ WU&:YS^+ق+3YZSpYf Ew_ Onc×y̴̤TTpF:E E} FD^DzՋmUxP L>$p[=\y"tߠuJ"^&M 3EP V)u/]%y!֎єS'M<;`-MC YbV?3x(Oy)Bkk"FrFS?U ĝk[?d餘K4SeDCDУeX!8zKĬ Ay9\[eDƗ^*=T_ىӼ2|^e嶔16&AehZ7pooD#HԐ-'dxdj>F1n;!O4\Yl dX䋻s4%4UdxPДwOIB*h(Y{X.Ķ Sf-e;xy8`G]wM=A|dU /kQůbdS;mʷ\rn4Wgrǝkq`ZDD]ijU$^͝zofF R@~EWNyd{M\tփ?Z>wdydoEE=SQAMox#'Sx|vO oўh =259Pdi&!5L|}MᓙxV vdt-8q8Ɏܖ7}Fy7YgfGu8%؝@fd*0]Ѫ5cǔD[E [8þyJ1 ^&! {ʴ44EAA(F~&eԦӭ߀ _Or`֡L8`[bU(Xej{'2 %"3lKIM3 +lq*uMӌə/#NWG)N*?ڶ"UVpr5%kd43#jUЮAJJ壊?jZ{L\`5ݟ&a, V:hfZs: o+rI>m yu\[Jj`0a{ j3֥μ]ƫ!O?)_dGqo2uQ\PLI5ov Tj5uR'քP8i]rT:(C (o5) i+t{fKc"jo:+pnAQ/~;!,-Px+| k!8d}y-癜͆Ig>kǯ1ßv,F97jژ('j+: ~h Pb H-J ,[սKېX:`t\1+:>{ieOKh`v3xג;xQĭPWWڪ =;\y@ʾp}e@*֞?3*H#ʬe4i\Ήz Dzx%de~Ms2KQX\[d (dq—cm0=~Ußm}f/Η.i8m"{\4f3"=eEM_c=$VXجv'TE)lwmɀ`\M{5ihZQ/KL}r ,Cmd*iT @v) A|l%FzҮ/b! bis'+d8`lk_%fƺB{ ; j.E&1RE|T7/҉%7!lG $` 2׾ 6ER>gy`C9 ܗv^ʪKԼe0Q5/oH ZXlGH_g 'BvE0Մ5REY8Do͙=}(3wЋ>1mby<"_t;|D,Ӓ8 1ॖ.& o}g u񦃼qlƻcU>Dk6N7WX_;Oچ(mbyvȔTU"/v\ V32#0%69ktaa ģa"7ۈ ZokaH@ l|MҢѩ6w t(0;*(>a) D!.<}O1T{g5f/G‹"_NMSc p$_2A.g!Bd3ٜ%_Xfɽ°2q%)nY<X<=٤@}ib Œim túfO'9kR(7Y-ӄc糙8fFy:1N.${5MA iK~W܄cB.pKbevA }Yw :nNF㷷6 *P`nPItcʹCZ1hj.u&Sm,h3jS@^e [}r8V GR-01a4~ٍB:~f,IɾoUJdxm:"{'drE-ǏMgdέˡtV?6] ^{*m-u7u*rȾo_r1{Q}>9*)ɲ J@{5+Um:hp̢Lo*Ο=Eރns )^8%v@ܤ2I ΥSV4dA wVyw BnA1I:IsFo^IyX6{EȚM[?ߺ2&#_3Qy!{f7^E[Xa)񩅫%`]@Nu$˳t3s4=`l?H{૝4qrenuɀKvo"  {c(!+5p0t8U>N+kTAGfI*'/VOBwxXNpOIٺ>01N=w@k$v@_~D3)=Е3J#Js/(ק?"%;8Ng5Vtϭs ѕ).%+BwMJ.Un&G7+ j(Iـ=]pFXඐ?yf|0ҡ.'6 H t*wAhG咝 >MĴMh >t,e߸wwVj8f .~_6S:K ]vr{?c>Hhxn5ղ'~]G:RMȋB~SP@ʓοG3t͞WlƠ}P6K׆) Ȉɸ11Sw. +x07 uiνܥd~Iu5FvKpGtc+utMx6OI'O&od \e|wz[9L;SM'Is$-$?,n*JUᬎqGʒ9 ~dsd&%xe c*,c:r #D[4Wmq@E̱^@`xv1ЎNN{qbwt/kM=g^Y1{>ֽm =hyv;uAz6PuDƊ7-KڻJ+W_pЍ\[ PZ$x^i;jHvK-M0H!M1K(R6_ŴUWH0%aH:`Ұ<&YZp${Rx"y_4˓Sa~@M@FA~{[88;dGr'W$UƎrFIb!m~3;X$F&4+(!t*ܰEL7Sdd0wvx39PI \bJ(6{gW QX$,K?1/ A9$LpI!DoOS>7/m~5vէ(n1?ǡ"Ugg ϜU=G:Y +H6-TzÚ]&y)O4=ɐ "y;Er![Is4w 6z/2N0N6Gi& aZ+7 I\(ߵ9cJ۾_⁋Ә}8P Li Q5l2*j}=8ncO7 (@*:sZ3Qfp,DBƀC_=[eX{_s \\%LoHl^}&tBmWnla@i €bG?$NP=ȩ֘v:f.U]? ddɄsJp3Кz}W,:A7j@S f',,Յ{ԬgIB&u;+jWvma0Qa;p_]&E#୍'b`)io-⹡kҿ Q|6]ŝc&_[,h )&XY34rVK'fR}j: C=ɉxkm;Aunu,ʇȾjf@)rs~$:|Yit }_'WosYO+Р.[@btcq?*!x+6_$;{b0ZW(ت0ҟ %F64 jBf8#_W׸ *A/ V-Ď#f^ ȵ,(*t Q<;- r !n 0m0F 2GO,&_a 34ݩB-$:ԓ#}4b)ދCLCOt Poe 'OI^۪awA."UYgu `XS4^R~E_tK8ߠȈ)) H_!a/&l[}* kͪT>1e^U?A|'̷a"2FݶmYhU/*@7Gw d^ ȠMh8᝗+U+ S ZJG, $|V{8E;w< ؐ'F{ѐ#| ,Q`{y TYl2?qV̱jCdh޺^5e"zZ 3,2QI ]+C߲^,>ߖnN],m>WB*ڤ<}v!&ݤ.rt4hIpR3>l۹2X sK5x4Zp䩩 kr^ӻTD~ z}kR-߿CMJSRxI;دѩ/~5_xss)DCϮF˧KDNőh|¯OdB tYv'o+5j҆N E (sF\-W2M`o`jDӷH:`b<;fzc\)Wt>H 6Ų{2,pX* \G[E)RW߮wUi {T xXxEӜ( ^F(Qpa mƄ]3J2UWnr?P/X M-K;Բz cUɻPS;x:op01{}v#A5<t]UJI^D)hA@LMoQN6F2et"Ci/n;rN882 -i89#ʸtroexg=SG]Rq*P \HQ֙SeFIdֵ{HiCꩡ0u@TƁz0Bn:;.gY'%u&0rUnfpn v$sT_LmF±i fW弚]jYz*K!s^"8Oڝ=|Š~rX6A</S (^n7s cxG$g,a5EN])7ƕh0\ ^ \mc^q%c>2NRr1ɣ&R!nd,lNu1pNb'K;zcF#[(g cхڲ;5svN{ Ibw4 Cϯb.)@jC%5k& [0Ѽ&q,lI4ydb #.hAκeEik^Ab= l`dlh>Mo۪慩vS0J!]o'(+H&F\MI'/(6[R,{0V.L{d .j摪.\!B^s+}봗c@b}x7J=rmƋʼ_u*&5`2A4#c?gKAF <{A\[Z RU-ܛs"r4%VlBL,%QW/#laAf2R@Z%~d5pʕuXb*b\^ yߤ2&z~xCul4c`7©}1H֗jSobrfgu0uLJC3:w疽9ИA4;$N A<ȏdMΊK@j!v Hd硊 gk37iQW]G^S1c5A!νHҤh=V`+߬9 w%HʎFS | / TkT+CqW9yʍ DY*4EZΊAs S"03i :8*ӹ?GTtS|w+jI"fkX`;S⧫,JMyPDwk Gt@[ ZT )$7Y"pgڜSH1zM2Ve+|kvm,aIQV DbM,A *Ce/F#ߗ)RUg19w_^+[|plox+9b5xt]x\K[v", ߴf*mALB=n4~kmƌ?+A I ;-]&y5/1gBCZZrD2MCx:E*}6EHb)'QJR:W{+5HmMЗ n`IM>'.Z7CLqZ0b(מD#sG Նd^1&L[o\_c>j75`3G$քjev3or!aÁ]ي\Dꮡ>׀=EfB rѢ)p\dW 丯.gD\\BqefG];K1lb3)3Q݄G> Qa0I6z5c0 Hbp^ʷENJm(޿cqYTzܖ2B E؜#:.hپ68A*Տe9X4_Vf3h:!3+~}R.:k{9;Tk8s]ei)yLyo !6 'L \\^kᡮ=XT_o٬n&z{]`gPJ׳а^Q;\Zɕ(ѣO뵑:QKOa9{9?]7O){m-1-'=G? ЁFGo9CUez!N+BAw% (-`\y?Ɗ?fQ< ~v<@"~c#: i@GZ[ẃk1 "Bŗ}y~?a",9e؊)§)MJ@\NYh+q’V(tD<.Qn]V3K2`eSgoMCzzܤ<]‘i%Κ6:BC 2i!qhmqkV$豩k)?ˮc֠J`T2uq0ypp"XGk&65ث}T/iE=d2(9@*'CwE'틛 Bto^)'Ӭ :mwQu{Uyӧ >Ko5q6:.t1nW~;OVAٸ.Y?GsyMMOLQpstgĩ3ϘyE;)OyCxVWw~_f(W(7!=UE}癩bw/j0u}mEc?jLX_C^T1*_#`kW6H3.C ˊqjanɭH~P-Fqe n xϑ#y$BuU'6E7m>IyY멒jBe8>̆f߮3Tˣn֘ Vh|LaTUʘ9 0 kSᙲ(퇊? 9e'7E+)Ux{8^Q~Ë{|cnfrjT3rԼI*:gĄ7˶̪X~ʣ*K⅂[5)eobʚUWZd*0Ui9*8e S-:29Uf=w{QRm 0pcJTeӰ˘b9Xd|d! !/\3f lIަҰʹ0\iZ-Yґ<{ ,XOD5| %QB!2BHuة)}lq<`D^3ygD lginA)/+sjW?f"ګ4!QBPRmUIrEj[8Ne??bW,MKgD,TN2&h&NcZ_[&`y@.N3L֛|{RY>@D\*AĜNKIc0߫噽K%=,65|sqO Ҁ"TPZRuD ڦl 2gԌqSP@g?wCzI^\`ٲ ?l QO ԄUx&P?g C>P'pRW_WɒnhsD0vшS8duZimT4"9xް ׈Ȼv->{%ҁQDqC&lLxɉm ^ha3s|~mN֡ͽk_*F4`jfJsSv~-7=|ҕO`gS.*y]C.)EAI|=ePHF˺ 菢:+#Yr(q= BuԬD<}Erֲ%ԯ_g}ɳok9JFE~H2.ϯ>*&ut'JZ-{+?FZdۏRauT5zja6Y`JyZQC? ]A8b$ԑ]ZχWN bWh>iGʫS1Y±Ͽh +c!(cJ^7 UE AN#T.!iѲvLI.\jFv N37ֿ[V2jOKNSud'2&Q_Qof;0࿭sP*>qKiȞ 3ܔK:1- *ڽ;Y.U]r`LE>xsc4fy~b}ġ]l<^l t{I6)=LƌG;8ZË;pW#Ue=zŀ.H*IAz -#ɪ;_krد#0uFo}/! ~W(] {)㫞w(\00 *] 謇Gǀ6s>tq+w2L8u,qIJb/S Rx8 i<4Cϲ^bAq=>߶%稨ykg Փ]cPʚgaSiSӉqHWKBBеƎJX:xQ4P'dT>?zv3B0/zwv)}ķoCܮü!]SOMNEȱhOMr1h axBӝ AwiQfIf,o4xՋqM&v>3V3%2V0T1} .]!cB_ʸin<GL)(PazĬ%Q!;O҅Z椮(R{#%rCIJ%*$%.["ORrUsͦFαtLͬ2HC݅eY_mZaq`RxܱδD/70Tc+6|29U?}9=~]h`mqeDfȬKd5B~,0;f!)?xܤɂT:8V߽&{eIqM<~LslII #rZb0EK_ 33 %=;f)] !S]Cc+gt;zE{ݡGO(-o|WaqL@s5$ @Z5w`_b1k/`];!TifNqФ ]D# Ka8h%ج Iڽƴ?A.k-:~$;sVj}wCD]8^oLJ5d2yCUۜ'$aVvZ2Љpggcܽk|̴4d{m31ʩ!0%&ؼKGg nTmFd X^;fxç%<8n`ie~.L(Y׿ gnM`=zI##>gn,U9.Xdq 4ĢnoKd3.:aa@^c*1ϰZ:4jB^*[jXJ-Rf5ψzH3_ R><>K޼ق|r#ApF !WƂ 9M܂ҁ2GTZ dl+F܊^Tgr%ޟ#Œc }8mJL;*HVـ1sV-[ GB9X?TeW"-t>:\^O8n%Ec VFFxD E%ڴ:[/j <&Y hl4'\6KfMyT eIdASUiX]azf]N$ӏ;㔟d)b&!ݛITe4{=؂ 1#չ/^~Y<rbCQؚsuΎ r\ 4ܞ QhV2 \0[}Pa( cl$k+Q/qpOe1w򸃧 n[i˖s` N+ `VA &#-xޜy!TEO'fr51eRHc&ց]^X!(0Yҍa ߋ}*B%=n}0oYyDqtoa֟"EkeW4U$勌k}űO_#@]r%x+o1By:t!Ÿ`&{T&.}̑29k?x"ẃ;>-{nri556 `x9Tog{!i/M HA%lkr潦虬C( C1v& eX93uy/WC&/O`[U}=?jqtpcJ?AoLq@Y!\lKSZlo { !~[:,҉23(ϵ侐ZL`]|+a>$%̲l;\Ѽ $.P?ڧ}n!hM Y"nvyӽFvz.)2)t?[Ȩ45axEH׮:۹E6"u7/U@_L%zSpX/:,oκ͑sƿ^h^Zc:;錴jjbЃN*jhԸnmˆE]Z&++]y|h“1>W@C]JK `euHn;G)W30wJ@d@V*]MթUܫᜋbZf+e]xuݩV}]m TR*WOW*{{06leLgVkf_@Pk+ ]q#5dS(m <7HjUN@؇ mnζTquT>%dqGHtr/s?R.(*I/{8Yb2LPړKD괒U>"oAhd`+#`_w44b17S"%Xrt-PܣOB (i,݆}Z })Jd3!<,8A4loy6 !>*bGVwD'eU+DWX}TB{q|6`\o6 {JrEf-[pe(T.F],* 9*hg&m er%n[es D;{nIr0\!(P dUyHx|4Ywnrcy{p+Z";)slnuu>>fn2Ek6W9ֿ(hլ8\YCe| [ٹy#r/y%XZb/넀 |DUO  U9\mZZ;dJ֩FLe qO]I8m YT#E\゙t*#lF[QBXzͮQ7v;x2zEYpa 0ɘP+ֹ8\7طpܦBW2#dՊRI .,0ĪS,Sv,rq)YBHrZ {qRkb 7VdE8SVc*M Id7wUXEC7@(E᪾ߡ$ Qh~⑊2V  I1 R*F8X9C>?K-zW/a&BT/PhZH6=␧5 &]\#0.ljcp;q㱌biv v$} 907Y:~(hQ'瞲>!m4Tp򄈥W 0鿘S=- qcMegG$aw~$ ?24up^aUYzs9SSTiR(ZEk:2a$DΝ%)p9Bs,/ Zjw"V=m ?~~M q^ P2Z@\FU[1B6)qƯ BQdi{Z{DhkIkN\kT2IO:\@ߢT $9 qWb?p_< Qa{ -Ӏ#mg-i_`L+}lMi>iZ#z:Z#@ۖtU@cڍWcaXN]Ρ;/N$g><̽Z%v,qoZH2s9'XsdwY_zzV;?z@Qtv 2tq [}&<\mŰ1.- ɵRNu3սF>RW]9z%bă2L= ? #'kp p7UrBs[Uy]}9y*2U e}7n)z?%EA 6S]u{ttHcIPG(er2ȍV§EnQ-@qcwqn~4?R GZ"GBpT/O' !9C#5Q?1:6)_1ZNU˙ a~̉ ;"zPc!9Ij je=ѭD.Y|DO% .\[qza٥{.Pl-߼<]uE`kgJs#50Do'duӹNK")?$km}o.v}!ٴLZ0f:4n՘67gL-(gYZ070701000000ab000081a40000000000000000000000016612f91d00007328000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/Sr]?Eh=ڜ.+`uٖ98x$ʈs%]i[,ԅ. p)}E=4Ԓ_" x+ yPri=?ːtL4k_~%-{ʌ2]'2p5W!8ZsyWh1\"uzyMԭMu%dȤ9=<:dXD e.fG_ix9 N^+ Yq_kUʛhW_Yf)+Ne&Gޛe^OׁV9LR^!`/W `Я6|mCKU&rjW.Q0z;RV"; ui2ܑaIci.JuSr^ւ5bkbvǞeVwI±`R La(uL?M'ZXBd$k9i)_dR;9zє?B}S,OHQWlm2`H_d:k炩MD߽ (_EnenA I8O?, r*`iB&-ee܇7!l䰈eIED>E^H*M,r\!ct׫-3R[oLW*x;|( k|IUBvLގid.+U':8Tm[na?TtBR1sugؽkMBshL䘊c..OGoi\߿n1X{ wܦط8r PbFAٌ*NJ2CbE~h>Eh}M3vCx]f@:qVRyؠx[ Z]P$ß]8o8 n+)ƟF3ꁸ4a zPh[J~ /TYi/E0 Pq׆ZΉ*HCno\ +2-Ok-)vRY'ҪR'd3c VYIϥD[ҪdCl =+J8.|T˒jx *̐|=o+\,p'I! O 6gN/t O̖T*qVzLVQydy@ eF1ĹD r7ȮI+$ Qo%F7_c"3b.W~ (ƥUzAvsY;Ʉl j$}`6̫sICUȃ{@??oͦxȅx ">=+Bx3G&db#yH9$Y|K3՘Hua{,eF[ڔ1ն7P` ?ޏ(SH K+L |"4<6Ba^ǵܬ~N\8Ƨ$ן))[IEظg-H4ow3jO]o !HPYgt!F&%ubzE#jfl )BYtN$R̖OH@4{TuN"[DOԲKa5i1j2#ʋAr;1uN36m,;LTCr,exV%,@|GnzSa[['43f zM,4!cP CaМW 2xlotN%'8Q"j Y"<1Dj'T8X~zӫ`E" T3Ϧ_Y-עI~lH:0NH I, D f6ˈYKs"u7y ѫxĄ̗*iC}.}_ĸMAf:G"N,| zK!]49+iq$[g?mZ~씎G/4Ⱥ?!5A9 L347wߪQA`9LEYȽ78ڠc(Tx(l l0H+Yql|,QM'AՇ3|pJ-?5 ǒOVzQcZ\hTfeA5s*{Z"h8b".0_479p>ݺF߈C0 0/iH0) fdqo8wG.=[zѶGze~2_N\.9 6i2j2+s{t/g Fȁ .O ]f3BBM' $=Ii%el:i8B Kx <` ﯞ~hAjڠ0;N`05o^TS8]ÇnEP%CVLt[kXbR/Ef $2A6PӹJUL?6̂f ^\tAj%܅C46YU. bHUW%_}0Hd^~_}|.y{7"! >5J:>vkzC<.$OƖZocpO}3B4^xQۭ˄ gNF2;U+UclĄ00r?b0XS-msLAm-9Z2MԖpf`חmsg^+[. Pg B d@|Ϳ%Ck0.H_52=V7<ͦh|GEH&[:f=\(ĸ6 =% 0NlvXqS}Qh/(sxS ?g~^q"uL'djweA`9@>]/ʺ܅ĹK/"Bu~s %v\cY$مU~in~e!m+:XӑBSwW`YKǥ"u*0}zQ^SOf@_r<'ʽjjt1=QE`c CfTW#W48Xr|iI ?T繡L:RA`hKzFoq]d.l:R⺚cYƱdž]v%;h +g$7h҅:2o_.26~?59y*)=32sk1Ss}1ǒV)[|1nFKʠr[ C4F픎èPmtRGؼY?o%_ @aߴ'j6>Qݧޗ~=A4?BVIu0ޑvR&wLͲbۢ@;s%&#/}σ_r7ed<[bGX׃$URv4*tq_e'kح'gS&jA^N=kGM- 0!SījP10 x?6*\ Dn!X|fܽBu9Y+Z;v蹓i}tZXY#diTG,6 o 7jԇvKPGm0Rj!J>O3NMb/p \d1WgBOZ*uudJ&Tr=4xJA Dxs:vQV|׽[j[;#6 ޫ؉%2bci5Xz~s4ӈYc0m-$ "wNkdS ,:; q8?Ѱ=Ғ~ g5nLQM< " [9Kt@4+@÷`PX6 .iN|Bĝ'u{,\:8NYaU<Ι' zkcy:MDkzR爕/jy ]DY{yrzADp3]0D39Dm:>G܉Ŗ5-e} ygydyr]4E:^0"MP}x b"L,'f].pD1Dco70fg(Bڝ2wKpSI/n~/"ŻY gr&@%]1T"W[B*>ES1Ȅ_wؕ)a%>I~ $qeْԈh*̠$$K~3L"0U6 JLaȐ#!Ynj+pNiConsMiyS|_*hWpV> ?k 8\dѫeF*@ _9|yO-祕.d:t'W·+bn!\}5J)wySd72wg+7dUj~0gElY[ump]{-,{'>(}ߏ6#+tɱ /k~"Í&N Yܛ(D?߅7@bأU2F+Z;u#7DQ&+ī)A֗ ur"#3rs`i H/[3λt繞l % 8-'p>0hB#ZC_]gj!M:d$w:ztQ !Q7ʣ-r[Yh^Y)dQM !d[GjxjVD7LDaˍC#PvH' !d>YFhmQ>tgcNӍwp f%dKa/7JL6cUXi1jĨk]W6@]K.7OџH~&wIv7+ܣތv Az)gTN kw!,!6.!q)o8#`ylIef`QI.UޯiwJ4(9@8Y7>ȠVZBbGxD;g!^2h$i̭( }ո49fKM(cx(N `UdG\"!+C*ܶ/I E,$CBx4wE%[{ܴd&;/Ye)#.$8R'm`Ɨg,4 "9TS4͹`[ `Rw:uäC"#q 6n;^켿_1WLP\7'sB݃!{r VlCa7BT XӂM#yI B6R-˜ҁ? w)YId U^돫Uߦb|ⶍԦL[Rzb'bGo}&!zlpS/ nYHWRj\"V|0B`m@Q]>Hbv/0nWq_S\ yDTC0 0ٙ?;ן0de/aѤk42KXF@ޜDS+>5 H6 /N{³/P!H*:0a  < OłovAHw-ewj 2&5[!9j>ZuI5OZk (;6]$"UB=sLb\͔euXӎ$%hz=lo!,741ֶ 癮 nm\9kIS%,b_\(N_PI)R!FTzEN%0p*1Rz,mʻ7.|]'@87'T^́Us/a03wwjšcR קVGcJz b[nqĖGK;@dY?)0Z(\%\\3̲C*7rC!ÁLzs{cUhZlAwɶk)z3~~ܪ0vH8: )|K)1k 8W&9I 9nx~kpKx[ G1GE eC,6WSB&YTVp_A88&G ZÕ![&:d9Ou~9v/d>A"f'IG4sEE2fh:RҐb$ֽj4әK{ .&04G8IfHxv_ .QY@Qwgrj0FLdޤ;ލf3Q+VJno%٦B}O)rΐV֔%Jy6Y'X_Ƭv637!- .|*K?;ߞsF9:>eӺa<ӏe7:_a 4ijp.lOHuni}ӫs!(׺&zD|Fhk~(ۥ?Y{àop xtJǘثj>9>є}Viw6hIΡ V3_%Pߥ"y!֍XD[a[c̬x͆l^iX)Z 4-7$xUBm3!bZ;:["kޅubnvyх3 @ UscNS%pjrGPKC믮d,M .xsśl480J9teTѯn3^^QaJNc-F^&~xV?~XPGm >jH v6>9؍k&vݭ+n{ uMCM 0(_Nn+t>v}3O?ǖ.fX]>q\ܿD,;^gBY9re?y``=)YxDhb~fF_l-LM[OE ;׏!߹B]T[ J|b@Hm}ŁRq]5YGmr\!2>3=qOmIh^ڗó`&9i ƋMFu.c!|0 I=) @ faO2T lkb"|ˢoD uhk4pnndk 0nu #,Qj!Qą72wP#V^ʒچ΃XBs&hiq:R&Nq$qu7һ.СGRܞ%PIpI`Cid*d(^t6ST-a+5#OGc&vAl՗㪀A:H+fv ø>kDoF9hU5sLRM]J@*]#ۥŁCNɐ#"$]`y:,8LVN}v6!')O7o>9_ c}HhRa;4\JBdĐ*Do*:3'';,dcS: 9mR=^L@O*ɢe@ ,ۂvpw- hj 6a'D6qAq' DP)HhPd?*hߋPhMuo宯3Exuɱ\#|Mx xTe<4|䘴]oq{zE"nR-tkw!se z-JܓmXh cSȺ53P\(7OD\o<|嵊tE?Ղ[O'q8rɣ#-[aʺcЄ+)@ cuBQXtb="+\q䐙i!1^LRR'Qt񄧆dS65d5pP)Q7Aģ>MjS݄ 0 @gIBXtʂ5W6O74`,lz C˖ou{^ɬGQđ-y $Zz_k:~audSNBT.%u8Eofл' yM>4ol,RO(=T`mꖜi;f_<零~gRe *K_?ѷ"W%=..T̶SO6>D2hlvIZu Vrqз,( fXQh@n- uIT)$yݵGK_ė(YFH/{r}" xzsZ8`o,/;`)TC& LUH*S +eb/iTA&sAi,إh8RvяrW B&6JG2P4r 7AB/,v3l*ѲD $SB=d2( 0moF~~ET $h݋kn9}nzͻ:ԇB'%%4|αN{ LkPR{~Xqtq^ Q*aG@M;䗪hSdU֗HIۂA-`_9 u=*;~"t (M[u3K!{h4fu]jm??K }V%Hrb^6֮#g4 nTGp(z2-LC.w\=eAdӅxEltWRP"G|>/0]wOwOe|%9S҄Ǵ.Wc1DEuϨU}Gd[9PZdIBONȮDi/EsL2DW2َOMuS9ZezDx}I_M}?6?X hT2UaTe;R3.ϷF!$9ηA cy~ɖo?m|%ʐ0}S;5B'hQG$!x^6*F)lB-Zb8p㷰$S=~iosy9Ryq3KP,J$:Dfbކ1%GvZ>vN\x~2p9C,/;H q(!mkVm fQ }?,Q zcΊrT>?K'Q*,r}b&kqgzaF/ !U#G&7rάM C$L{?|ز1\.BS7 N6-ʄ8j2lF*0-oYQo E\ަ S Aw/090e9г]3(?ǂ58Ps45{&E@XWɑ(Ⱦ9@5U#1<UiP:>zMX`pv4#ɢɡ ٚ0 WMƩv>L3h8cǖkyys< AXCJ[ k/钎!trj A+XFF1'~6:{AYMAjÑu&z5d@R4_=Gx7J2 plDYajIL_kخn2y];1HS"b%N+s(*)j:uj}wǶe\?F.p,XO43vfL(\'0o}ZNeT_MR.й9l m^Wj祴n[D&y_3c|i3m/T-H5`D*ybr@ + bVpnOXv)&XqtY!ݦκ07t) xc`YqL_p#%6` [/d) VqD;bvJW?ħɈ j|U5PLyD%ߐL?o${+4<"@_-¥ wL Cz%V4Tru)ej"dADwM36}r*t6%^4GZ4!Zn5 Ly.,({iEߏ#Ȃ/b]6+7R}ހW?jRs;޷o՟{xxnG"ӣI^cWPmIJy\=u5O( L)<9?Y8:R<#Z5i#]mJa3WeS[QG 2s^?a)䞉zT#=Eis.ad/{s-S&a;to7o\Qbdb$ L#.<}zIJ3YFJJZ JV$U59w${r0ǤHAxReTH}lmSjӮS7~Rh=wD֊wމ`m%Uɘ`rƩ9lJ-(%-QM6@l~f]-&8E$'Uj`BSq~0)]I͸F%ɬػ΁Cn*np!j/F \<ة:е$HHpmW%Qq43kj;9:<;Dʂ! f~0_LϿ2k"7;DZo<;VD} (*B}df~x#*cV+CTM鶬2,5'Eηc9Ҿ5`[lQV`ѳ0P[o[7Nl"knzyFȳ_mV]wunSԣaRn]- le>|x=#Ж DetTs*/u Y,Kl3N! aXD cZ@@a0@(sNڪZdФg⤭=CQe(kyK|e3{ xxع޿ J{ym:29i"l1M5`qzs),W^5 )g'tћ} >sĹd8tV\8wKM(iR,CP뎑Bj c>gGa5>aBrfhPuaA^Bݑr+uILΩu#RtRWL?QԝRV QyP82Wf,c :I5Rb 8ɤ^AIއ;^ 9Q[Lts@DGjLV"tlԊ@6 u%,ʎqB)}K~smx,}.,D dv'9<Ә;[_xe1r(zgyqMv(ygɰ i Y#[ĶjT~D*/{U$]4>;Ίˮ-zb痲tQX y }` 6ڔߒ.twMkQj&JiӾ5Z/ƤnCH| <`; >KML }Uy?zoNR/xA@@Kn~20F*6 ˩xX˳_na75% mY-ITI$^'Y:Q##ԑ ^qRsʌSmtޚm>Љg;9'䝝X6Ta0CN2( :C#K6B-+%+\uEH!8ډHڊf<Jj>KA}a!6V^V^h3G&:f6lUu+ H8~zUpU 魤/Yѩ#pQCx" .y,${φ׵ \ڨf~^VMXiD+ Ƀ+?Jd]7e==x8mZ'Q_^yo9nz{xӰCIL[S8ƫeH;8IM_նmLjsb!$οp) s*dSz'jCW4t kM>lІBjp|KB⎦ Ձ] _8v 8ݎ1-XGf1a7;p%,,TSj$-bQ0/kAT>@B'ƈحZfI&F̺em_(bW08~6T"C(ul*w+!ЇXUXqNu 0|,(.WNz 8w"|B 3B$OkQniH]/n!idT?"!9h ~u`qF>fԑ+['3hc2FNO1ihLk6{Ey BCjkdIIeUZzFjȌ4̚"u|y7%; >.qMiZVK:+ˮt%6:‚ | Y31rQ28 GQd>*f)SW;7)!YyfY@qv10t̑R$oѪ0!akZwΛe a;C;4pJ^Yoپ1ÂȾ'w洤)oaJzH>572'$5i,}zئ\bP!鞥V[u9c'r}_O4NΠa1T2M=q{>_)ц:aJ2yH,͡P R9|!K<w&-CXQ{S kBbHXlKx5O֩d}H*Q4mlS:9:UWN4kJ?{}IsQ($y¿eGI]TpPy(dELq]*&[9(KT \WK]g9r#ϻN*~nHչ+q֋lHGPV&SkL`w (!pF5FUm][Lχ-]wj[M7+n顰]JѐEF΃Rph;(M`P̓h 8&1}[0'+9N{Ԧ&CmX^ vTs2~Wvfae[@I.hYVQ.ʺR m&  7b.h e$gF/RΣ:P\DM8萬 bdc>%Uncٲro6,]}D(/dr8eϐcm&GF=d{e,"L1'UO?M?嫈OUrz]m@D*XFm8Um fitwh!!h d'F}x f#04Y[g^?]u̱_trں[G;FU&rv$?L? ,y]uD/~|ډ|eݤO.H^0DӫvR9:r,l݃&SWi(p}j=ùD r;m]Rj4Fl[M_s#2SQZ}n$DM V؊c2l+@ٷ\^{@I'~yHf+IhLlנSt ƞf35Gۛ\zdmuZ1&и$Dz;]dn+=Ow*W?@ƈi 7r!,!64etdHͲP}7E/*CnnTgf@XDΡ#`bNsG6ˁ<'S%'}&w)js|Ȓ?gW B\ g~61h?ϖRϻ{mN_ʕĽ"O`1z"l|W_;EU˜FpkϕfjJGCZqMCO' ^v{V_݆ .RU̿3R)P_IԦϾ&4ti#- yPRV4^=<\BH4$l:w1"6hLMV3$-ŸmL+P6n+kQ~!&J8aV[p'ׂS(MgI)Q7-=v1sxHm@E#;?ͬ9DpLN鑴hq௯} "H\ZpShFqSPMWjgASEndF>Nފ9Xccbdof.ɓJȾL'szfHקr?1 p:srFӯx^.nSn|[UE3 ƣLi V~;EeZ/Jsָ c۞|+VzB ?6m-}t+ *Z$O^C_ 3_\r VKJ4F;}Op>RM\'}Z9P79iW؃+тėJQ3~wDHz\48ey;Vv:uSD0S\u0zhx8M\Hu*I(d ب ء<#ʵmOp~sh mAja.]1Cز]92UѮWԭΖ#Pާt6Uo\gJBt{n?9"FxQq֒@}"$0{5qz-50K SN#wqL^pTnW΁ģjyi+ XrZ4TԀ@yP\p0:hJsDW3hN氂v{/6#ٝY|| J?pw/݁%Gb9Wˑ𷾥^aVeWb8UCIl+:NpXP1@@N˚ Ui L=&,fC¹^,.w4n/Vwotn-.a r8{cW]^Il/O\Su|̊xNS6^ZѨU)_e<̲ɫb,Q1S.]Xh:Axt ^TJXf XK3* 빬{{^ rL#uT#{ w{_' >['ъ`'u#XGСoO>P6xG~&C)[kh ]τXwP&_W ˞kRr)bz[_9x/B],uĤ`z a?hWVGUUڅԾ;c*l茣yثV 檋M"o2zRd?(3g2&g1Qc(֨ZFɼI|[NXZ>58=;riW_nO֚:ۥGCK5I{SqפɫV%ֵ*cyThbk0ӭ x5 J= OnOtB* +B/¢\|s03޿Wim<@kmm}'1@(LPL?vLpF ` gy &ԐKZ!-gq2K2*]w$wb\RS#nZOHЬW3\:pD&9ҙq"k"d@x%m: kWjb ~E')J+3fAMO,Lntg\mlz|BPI43" jbcw$.!Jsj$hzy OZ6~{ HdZ24 ɣ#Hʗ88xIw'8dߏdPXA~TN9}094F,xUȖ/|>Gr}gat1eYu OaRHl+$#;P ܯ z gc3E($#8ޣlK>t`(Yx^>}տӄ*1pnZod8SHdڸ?nw N=&t21]Vi9+niyp]wHPFm 4Oz  wP&S{d/ q}N|UsB9%e6_ܺ@|0Ɩj(W-2n0VL4wR@܀ MHkCA8d:54M>Yc CKl~Q:j 1?*9Dtۼk ! N J7r c֐Rh{K]JGvoB:+=uJ>$*3b+–`Q,"G~̴`4@?% e0T6nc0!QL໳șvWsc#1E~w>J,[~7[J#ҋIah%N%<`GwL? Eqr҄^F(tJQ y^ CXt[t^''"QRedFrjQt_?S+f W~V Z1rCy&VNzn'l6tlM[Sgbߐx\8xXmII<+FfcRuC<.v崵6{Z4-h@8FσO=g5omhA<4%J$]y(MI'>?z;An{|oJ\\w T; _-b}efص9 656@Î,1*m|*v}SC/b-LLŊ/Hs1=ͳV,"uؾ,EtBbcGBt?K9LA& -A%`- 91.*; \e8hސqQCh;k2­?{" .К%߷ga{&]/ibt#+[=T$0|dvH`=-|KЛ$VZ*V]_+-AfKTÅY T\赅k .ʢc' H[0ϹA){vD T{1RH<<ٿo R}m ɤ'Z -J,)%A5UxQVh!&@D#˃ S$р|#X,^v.8!"u53Ip"[M=eh[+L밵RY|Ǻ|Jf߭U^H#"U=/#_O^?p?mGҕ鸭hT ʹbmZorE f$/ʡ.x 8BSG\ wP+U 4KpԎ)dEc5ޞХ*܇c.cB%!>2]1! 6/Y[B72hl5 Si:FICN+2IT]| ^F;5߷l(8q9fQ{X nLVٲsN<}J8\ +T}B4E9^b+nc*ys%ycui&:1`' 83?Z8u -뀤Y7_"DWk5?оu[N ʿQ"#\=^(&l6|"ܽhG m$0VWe,IPRLZ =*n< Xq>{YjIFQ 9m"DΗ z-=B._vB@E'iBzEV9ޗSCY_Y> p98;9"Pg˛yQŠA0ق]ſW_Q*x?Iڊkm1 ̀V/J[{7])YX-/d7b %I)"\)u^#GYvŽ$ĵuiS@ & &e9L%pGg?,=R4 C'aπj)zضɐDp m&Tfd\SMcSU(z"<2Eh͕J.h;@t..lFw2#eiԧ_w#q0aJMg$_o)-,oaPlTa}2DX3_.l`iA2* $mmŎj` _%L$oc>Š‹oFA·%"_G꒒r o\eu}Pg$Pr"Ay5;yxnߦ#t)bSYkV/Frw/IOlyRtc竢(b$qҎ1益' _]#ǩq.$Ƕ|5@fs?p_FtrcsyL!#*^8;fjXFG!ayEقhkD <{)$W:-mmTSM@ECrdpReHC#ɣs.*s9EZE6<ʍ7?V&0/1J8QD87O$Y0FG†z3xSi_П}KXS|}vPջ61@'I|axc/b5[:њwoBKcX,(JڗXO?P7&lepϙ'UAi+[|ݏyr@QWagGAl5OQ(TcE SsTx.XP0^s:%転Ӳ\OF/Ģ]_[9ThPv0 0d$$';U#vYb`f? ^Kh|DmEnqamkϖJxei7}G$q:9TӔ_ߊ3ϝBz`'I+ e-31"?< " g5zs uB}@[\^70a#5*M?+GV(G6cYA( ߽_Fܬ,)e']\\Lb_S+-M18hm׭͸;2x U*,BY5ZG8c1D/;p6r khEQI?\X+(h%{yfBC:]$B "mK sG6`P]UXZ"h(bSeSc5iR+;;^Q] "ב9ym6V&Wܰ lXl5dըxy;Ë$>l;q |_5ʥQQ왍)"\m> FB=U4;>xCp2NhȞ-3Y8q")=:2ct]v_ū^O*RFۏh>Ҡ|v]mQ3#>0 [Lpuhިy?䆸Lwnv }m~*,ŋ?e] \(h} ӫQZx'*0h8} rSܰ&B(zҞeGfl/DAN1{ SC iu#Ji*wѨϫpdbJ(t0·>()^:󂦘54JSo+B)x/5d]WZ j-1sOvݑ0 DX&q X4"-5ylvsbF6L.f9X;Rl!7I /D⿗bTb󙛜y[GkH󎱄B"oh!i2 "_hlGt:)5d[T|_`}a/N+ԍ, ߧh;@̋R&J\(COuLWryղCK:S'TMS+gfw=O:K ` Iji0/yE͍4(v ¨+01dLF/츀2 $ B}&DGoͪ 9vw< r tΒQzD}2xe0NyQ, r1_2o!Mlj d _ZKO窻gctO8m}س^Mψk{ js5师ϙ@$@,bnXY]p%C׿Rg, u@!o$S(lc%?^ԀyLi_ .`VnSPL,CIe3%Eau*j|GrJyyAltvL5g7g"~j)J N[gYZ070701000000ac000081a40000000000000000000000016612f91d00003b8c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko.xz7zXZִF!t/;I]?Eh=ڜ.+8^NLz`Uy1vPh <ݑޓ | TAuhv6ٰa6=ktި˘wq@UܥѼ>z=J2L8qQM$LM5\iL)D7M>6D ƛ˷+XwdonϯvEj =X7b+z"7eQNăΏg3(6Lvr-Q-BH@*j Ĭw\|:4u0[pp0n4^[5 Oj y^G){zAVh5 _-%{yQ/eHӼxQ9g Q@ "UKփ &)89;Su麭S5T~SH$,0(fM8븟s,G93iLVU`"@ouq8tPLdJАS19Tk--1OMqؚЀmk9 q§P{sx`N+ )eˢ|5T8 ܘ8tP1{v(.a /htDXo{-q=n[jñ\0P8QybpuEIj R|2@+j#3 C0Fv@ ׂ/`m3^#>8(WvX誸Bԙ$m{3d?#; )0Z/L=寯(S" Rfh=YlGg̥ IzС# [ 扊 U]<0m]ap4dGs}S= bRȯɧv0bGRP?Lƭ8it)?oppM ;|>. NoeP.i2bG ]/g&^RA;Mk{fF8!"b4$๴-n԰Wu\]r훓u^f^n[eOrpE9Wʌ&Br5)7H@}Y*1wA"7 ;L@zqIa`t*_v|ZQvN=ʇCt(3'_ OmׄlQ-|jezBC\`9Y{Wgj ހMŽLBS,֝e͚\IǞdd,R,԰j*(=FrO׭+wމVc&Te[#$)&iN3T3EAf.YUHtn*eq*\ɍM#үr3UH0LgFҤ>NjZuyUl֋YPw@%*h$ ti4V$ V^߼QKFMKG$KX$#} 91RNq<`_zzG3 CD`$Zc#oT{L6)ȿS)U?%8Cbz E0hj)edc#[ qtn|)\37nXz|OT8x&rIuʅ3%s BO7`Gk!*F*;)ҜAAHEg&TV[A1vq\ױO>HEpq{ u 5 1rҮrv\ STܤ" 1?!hD4V3s[Owq.$,p tt&c+8frqtD =3–sj<(~|u4:(LZ@W߫s~2(wX#c7dlr!cmr')_GA OKg C0搧a_9+r焯t}NK}GqMleA~^avM>h5 {8^F|(I=#OUgƒ0n%eV u&ؙ=/~aaBEpcXij4tMbvb{jCA9ƊsNSByY-7u}R30N9n8,MɈOҹ?E/t M(;Z&XD}NP>׍ElTQ&ϟy{i HdWPe@2k]ֳ:5u}EHDinG=x ̲|fRYQ!8MBnO;DWu&kt3!J.}d/]TbL'JG(NcKE$r((˛ Ix=߸{1bѹS0o0AkygLDZz|R yw(o0K^Z1!x 98f+{}~R4I/!huyF"CA`Pŕa΂rq;~7̪(v3MWJ_ y-q[HO2#*n *c…tńb,j|9)~^qvd߳SqT48KT]'!c]W+EADXpȆCCHhם19ɱpT݈GhT}oqt5»pqh7OK>W\H#.|>V,O|kW6nPm \ǚΆ`l"=r]2OV&ќsvUt(F==晄Bz' Y3mtVҰS8A>DIYw)*.̑pK܇A$K՚er%r5U[o5.H"&Z>PY[,Fc4NhrmrUxo k6YcX;U?&٪#'{;p>%n _#6uu:=VbdYhU37-݈h&DPզ̬sq_0eLTd4}2k7'~=OT]T\<#"'@'gk!cb.1U_J,yq;l[k- :(},ƈ87,cHeLn)gU]E4p|Ք43C8Oqzޫ؏W4\UQBއݕД*qExd)?6Q}Ԯиkj\/'`1{T:MHG թb99$r;F>*G?1Uzڗk2n>oX~ `?+olW9leF:mlFyѭ'C*SS QFBTEjcm܀1N%&ZUTB^&/*G@xw$x:;fu⭐TOBJ[>"% |DY-]LڜUv}VbF>E-cH@fAr]~h-݌$;fzp{zZ5Fk)>嵳qNhyOp"*&EU>N!CDux(|<*2% ( ,%Y?ζteL=aKqKjRQ]j``VJ+- ^J 6g&`_ZQlDVR`B9sO &Ϋ4*RS`- t-Z>52XzuqGm1O敘+ݽ'}0r$Ne{,!b;G!)19@E<盟gkv" wW,&;|[ 2'P^sLi eŸ`5T rU+Q,F=*QqH((d*F`x9vNKivNs_&}hu坏Sr +&N%5먫<3ǒHPm:cHOz yt[o@&RFb9UK-D5n85rt%+Lxic r31CWy @#yOdϭDɠ;Ngn=`8 l'3P="6bԧR_T<;+;j ӍoYɌ hjC0՘o_T_f3(8+ X9ڻ {1_iLHd&L $/ |*NQ\Ro:Վ <] A͟%F&ZnE/UeRjIhC]13n9 f7X{AIuW4?ؖl&0PČ hg9(GV"^k -$A ycv'б l#=º[4qIR|xP|||M37.uAXLO y 4ڹYeL a. PĖ ؂!yQeCVΟ{_mXb]TN}Lx >1ɨ5Ne./YUyԔN7_Lw~"{ 2H{J`i~ij$w ʵj:8hr@WJKA Z@;.7TO[ Ke=uW 24 GdoXA*c`!-չbȏ)v,r8eL"*$t-m@Y܃H箩AULKℌ9Wx~2sHZK]"4>J_!DblQ=_P5Ƿ%N;˪ݔbϗzZb%w (|+w9͇^Sg9{oY6X.lQZҏG:f]ޚk>_/&@?=wJ]ưx=Fh4TOGsN#AzwޗjA~G+ɄUFv5w^|(g˥eVyZZפi#r-E!`PE, O+Z2A1wZ7؁ʼE5hUQd]G<56D.3}*6T^ɑ4 cv}x`t b,["> Ӭ4+=a)3>ƽ=EŰtUW;WF__rzؙa7f/NW\Pg,YfG6mbeA"i@ՒK$k:N~Ay\lY$lŲ]KLsHCvN]QR5S>ꦦӺ?IɬQڲs2(/+jpvB=xE [ʁ-F,u׌t`Zɇ= JtR: |R6WG͹BoŸ.O1;1^AS3W=syZ [PCxO3c׀Vx2HÙq]rϺt5#jU-e}ٝ/D ^c ҬTςY4?.}wmpHD e r˝:W~=O1sP@&ak&նl[PpCKfWd X*H q\b:߯E֮P˟PQڥ/Ur5RA\xb(r.ǍwX]X6釥EU f&ԯQ t=ȁUqeљcXC{A"*2b>|!mQ??;o' @?5}e3%+f(oК)L(8a"Rӌ$6qg9bJFgn ~(3Ph>%R2dlb6mQ)]9gѧB2{>fѭi|{T~B?Z] PI5=MdT^Us89 6I2Q[͐ V0tmaF^x歟~ ӣ8e̯dkZMMZ~5W\pF)YdLPC@{+;Z ٤ʒ7!i[LBߜ/th} ^/MG[e,5<9L?9ɛɛo{'%EŤI+"tVuGh*g0ٜYK_Ntxjp/~/×j$O um4j)yn5CreAB1v6$W׉ E,NaQZ.F(wDMf@K8)HZ+oT  0lQVg&HJe(0$=:KLjㆥE#U{F{x+{X'{%KtO[ߞDoXAd01h4…M'W)A0#9<3eRDz -C<g_3wrj>kG-ܜxi[(-uaQK98,N13 |>젤upJ$ y)Ml?c $(c<Xȕ9?Ͱ:n_HY5A77\Bi;/4)!S=6}~F)EM r\>]TݍX8wP*~}GEʱ-.tq̽a"b#RX۞/3̒=a/ͫi]Xo o=M`ޚL9舖U#k|?1sQLʱY.U7Е[r`pd ^Mt^ԘD 9z?Sy# ?s{VTH%]zNFk,M붣24шt S 6N-4R\3θ`%8N}:tI5&_ bgS.u'nD̴d1wa*e-Y|&̓p Gv A&(cfG:JD9H } A6[N5=\09mb쉎 h&I5DӶžk}N1`-j?bi@z-B |Ʀtde-ږC}eS4A]*{|HxW^=&9KUY]{z ‡!CH$67^eGRs01p'28c3 EY7̀Q: Lxi%8%*kARynЏtfJ _Qb]6*Gzs]B= 03<^n8D"z25dže0Y)J$dPwjTy+l3[Z[l` 0KiubqUEw z=:՛ Ϩ^mL1ru|1|jO!#@P *j?}A[LJdĎwa8^_Wxw2N6(;ߧ[ Yƒ:Koڼo:@7AJuƬ& nb &߹p 8Fs2JA#NJߒV>ɻۦ[qڳJ $-ZU i-izȇvb>$jM'11fۋs>ol;k(/hNV߮Bm`cj33c1`ZiVX)(]vČgƭWT/8 h[F驂"_ڕ .@,B3V$6-K0iau[jb4'X9eDrC/2*rW06Ʈ# Px Dh-(c:u7i1MOLs;9R< ~Ge'MyoLٰ['O#w$ UB7*ukQ sVH Ew@ H[ rzZ<ƂY4 AdhFʡDžHa}i\ [ibs8 tZwӡ6LM]ʛ/D%fZOp :u,.$k;lq. 40q@:::UVUtlҪ~ Ffz/j- bU@5>W~W徇EYEµyYW7 Aρ EdQl:l>"ὈBM>ryèj<5N~DJrgEۮ42eE?՚.X{QIRx6/FuWPzXR-W0{9Wm<+裣X^meӓv#хHk 8C-#o`M='l"5)|x݌tN#1ְEur/5'cxjUlCkn'1q:A%ϩQsl4VZ0 zM!+0ٮyE#Wÿ@ptn}ǎI}a]gCfɲq_2: aPCo)5,qKΐ|"^R(xWg‚-k~h%̋9?P)*ƛP8dAUےc|?49Y$FP7F?qن'/F?gAq9͸bٗ9P>0y B>Gut;>!-@S"ڜԼpeRJQB/g6]8{, z*49U̬$U-w7ډKtM6ll#̓ϘOh}<#{sF٠E0U(~ i9g:Y^3F~1*&}:'N3+7ۢp("({gy1)boDuiSK뇩$mRaQ-NjAU)$LEy4F'wFq%{߱@5ƦΜ2MufhSP.̘0do5s >< )r!/Bw93)LD, xP^0<mZv_`mx'R*]vulJHx@ʧ [U-My/d~Gh^ a\,ς;Jl*C+Y/3.GkX  uz:Bej-eD ~u@G"_/Z׾ ;<G i "86T-7`=gjwYlyRaWm|>pHBx=l>UݬfƖU*}K&19@%'Mp m&dDU8Geh`{#.E3 0&nlF`1.dAF耻y ROo8R_C_=ՎڬPW\T` OMS( @˼瘩nB,,ΩvtU)m aWs98ҁfpUaذ[m'^qOŘ*z_Rs t |e0?q h%B )>BbUm? S;D3W\of5?m.%LX:R[IjR'-?3(Kgw?NOC!s^6æ};czyFnWaWTZLg"а o0~g.m=+{UO-*&|fנdvAb" ak%_@Kֹ֘euPʍsEG:X v56"~[hnj&= l]RVUqv|f %'WAN0T̿&dng0,JBY\+t-yv:=_4^[O{<"pR/O)( lp$⍧^¢t665N$CMY}?aX kL>qן^V[`řr~8EN.A촺xSzϨ-Es%0H.´x@_< 9RhKG:U_\^ g|y+yOja}0휁\ИopȸOTXQe$^:u[$.{@`ժp;4q!lq ' =j[M7&a$cM_a䙑yN#t4òKQX}(פCzJ,\38@+٣2)P9UQ1 [c(Cضs!h^c6O%dTOxbrJRX2]2)^5^~-D8ejÖ?GVAou鋺4nؤZc1>^H}%V:b?ٵ!h& Rǃ /}*I ]PV eS\Kd!2gKЌ<fI0*.w1>9h3"U~93j>WI HKYe:@n[4쀁pa{oXfpq7f0@=Al9\f _a}ZWB:DIWS ' 3 ߷8c+%1K-{&'??b+bmmHsD`=fٕ$d\ 75"|MpY?'k[5qbeT+oLZ(`\ʂ6 ~AxY;IφPb4$1{ I֯ 6'QgtATq䠁As>wjOd/jQ^R $#\~h45RTl/[S$\商a-[\O>bXRfr{/ '[1eYZ!˪|SN(XԨ=@ -chDt^O^ɨ61d{w.X>t`ci (^5!|;xA+58hkᩓa|q{[vWD֥a$$ɦ[mlѳAAZrReCOuL6h@F NEsOdj; 7_EM(hJ6@~#^ -dfza)R$ {oi ɧ ګf:EJ.΁1ύ1@ehb`:,L YQ)Ci/J9TI {2nL"@SpX1.(Vn3~f3P{ߨރ5U3}g#}(I1+gx_ rgV *T݄1Dη:=/NqyRRТʻ'[{4/0R61hi,TvMĿ|JBE*1cLiC{L^y@H]?ҴMxm^D 3'š $|$a(da#n ܇S. u|P2$c'4UG<\`G|; Io,œ %!:߆4Þ6%[o N*7ZHK}xӨ[f_OU?:ٻ MzT49%V`ĝ|Hgfq/ޘz G,YbD oeŠ$+'eKd5s^n@}kVZ*a,L I˃0izCx5 ok#:Dw𮚬b_ͩ; Wsyw:z`ri"Ķ7lc\\~sW_㏨Х2ua /A4`ת"9AIN;*ϚDߔ`=aCΪ+4RWD-i:/:wF] M.m6rޛ 3}Ѽ?:pvΝ\ڦ{k#xN$e^ _kuNzOtP#|_c+[߲ <`b RŒm6 ք ;`YFMag! B"ڭ]C4USjw!'&U :oW+!?Wq(헪~D N)\g*-FZ¢6*]k≫Tlr֩9#I%aMlX}mjWR(z8mrEK+V~FYA c(RILvb-(<:ZI6(ΫY-UK@+>DzH/VI"4P/6=h|X#gh6-гq`F!d(ρ[:k0HP!3D* *͗t,4n8ZKrTrv+/'?_n#mGݘ Lۋ<)hS˸I5aBDW5w3NQ2u mkՎ OE6Vˠd+cFqϹ!Ų##.!i6\eh;DKpMCh4K]FP |Hs}[i&9wQfR~JYKdEjQя041ay?Udʜ/Ĕ+&td/Ꝺ= x>\%!f CxӪ퓑w!NY.|+:Q^%aD;Qx~8$Zp=V @& WNBrٿ/یـZ )P}K^8#frQwWu T@S7Sy3>9B tGߢuJT"Uy$`"Ի]ubE:]q $#5K(q"BaMACZ̺#b;]?mi)ZVֲ84%E(w] }w% arQX3PCGߨq0EuR((̑ 9'G՞>k2q7 fE\t!Ngp| ?gj;-SSR9G6,p9j@s/cf~۲꫻❠MFX6^I!F,2J  P '{qJσ N~yO VR3EkLW"oM5cm7豊;8W6)hup-TVϒ3{֋Rcx /i$qզdPhSP}H .I{Sñ=.iJzkiP| 1!1s9@QV8Cҭ :p}7DzTlnI%/Mn<<`[eAT`^mÃ#]g79Q.^v⹀y**TU?"V>b$NE=O!%"oqIBN&Tj F5NPȾFaAU6O9p(L»x,Et-[7^!1dҞb :̾'q$$?ғxayj=PMItUq<$l&㧴^+s(z7"[;q4ut{dXW+XݴyyR䀙 Q=Z_iLj5[`a)=|.3W貁_{QzA|}{hS]pSAPf9i6_Xzf=D^(?+拢 "`W-_ 4aPZ$]7V.@j߉b忠2Nqzzl]! ٨y!^H?}\mm-@ qZi{ LdXƐOLGSGF63~FBj ?dtILC*Y hS^i_)Ba*MOr^0yifuV-\0.1vn +>.}ܓC@.7ig/SJ$#czi~o(wǭ<"JZhGbL|Hu_5t䤩&7hkTjQi"*qQ.Z$=vɒ  nya8z5$J0e{S:KJ{}uT<oBfMlj}ڄ={%o~'#EnXq}η4cۦ _ rxShދȘI>7\h[gbai{nDZtLVeC9"YR$=gR;‚k[]U7B4e{Mz\TB"HScԱ(IzOTSggAHf^Y;[P`ww9Ea;p:S:.Z9s 0اtF$W˩(ϊՠQǻNuŁ=yWۿMM B.OE^}37bx(Ym}/0}z1/0W>#D^!i~^8Y265y}f)Q憝#'QDebXw\+"!P HHg$MrL&bԯ0M.lǁQ0I/PR$$ % #:w⎁ff&/NmMW[tN~"TL)"}`TJ0XW\#! X;X철 ǸXʛ)|zQV k1ԁCޔL2`Y 8 wXny TfJZFC`45ͧeqdm}gQ EU>V3lq91v!!yuDxvM8;gjk"Gwq#_  ՉD^1Uq+o(zZEVDC$Vebg^ t_Jjiꩀc $x}iګW% Mq *A~%[Ӡ~-6"׃|,׈g,KtGerT͖_GSnwl"䣫ly !Ѧ) Q6;xw HeQ`n|*{ˇFLߌN<ȉb+M,m+:%]y?<(ҧ`oc'!xπC_ [mM ڢYHofI?}|IR3"[FL%,&hFӒ(!d%#RJhl,ζ_\p.,w_<)Gs&'զTT=vF-8}>1S4֢?TLq:4a4V:]THwרnr54$u\A|;`rO)RfAVҙ֘g6ck-GJgc2o U ]cѩ"&˷M"jd#lt=|JAxi(bꗉ,SBND9h| sϾkgQ"6\Lx1 swE`Y7#HE(C7}DS>əmf{wUyTyb¦N EN`͖\0jB:qx~[-p 2[l\ ӽK:i.KFhmGDZ)^#E-0m/ᐯCXhuҔk!u-R.] r$ّIs?<7ˇQ0#ǚ*]s Pm}UwG%dn{9̌7/9 ;1M 9&G b<mZ5FBpGTsTc}s׹wYSmRZs7()hRPa*q|t,`a2BvQ7։QA$6."%#ԉl;b\OiHu`p/!$ObD95PDZ)!-ln;(v?@8µ߼"P1>.R1=΀1'9AΞg@[H+i)̡쪳tIV[,ѧt~3Ts2ݤ,0$솛nW Z<խ[,'mAM)6"E‹Bd'YKY\WPSHΈq7c=K+%G?&FMCdW yWy4:LbF4`sX;m1vytGM=JqPA]QR!R#Rn-ͣn@ 4 (Q‡@}L 6(A3$,>AޓQ$Yp4xhJ]zmxzUAn㙈Yз I9GYmWte0no<Wr +S۞"5f2f]gVP0T $*i8fx6*p~|Y;l˵k5V.&+H<{U++#Fr5+yoTAO-Vkx1mb]1t-mс܈XyM# S+te#FDIqZ&rtP J5۠0M6a&u| HhF[pYRO2 <-]HM_z`JSS;O|؅ۯwdBΈT®,}}K70(J]>(j[oW.p)l5L䱎TZt &kX5־tQ fFY8ie*0%S(;C* $8s> "AE5-8QpKe:TtV"d{=SI")'[0c*Q6Ҫ-"T"+;Ǒ Ӽy70N'Y'Mn4*z03X5cf~8t͘uXXn2#! 0T!5r;I+5!3S峃roF|2a x8f2< D H9R}7%%Ԋğ_iԬvX.}Nǣ{6'BYQo}\E=A܋iQppQ&M!2=C+_ D(h(uS׍ mC|+PMHtA?o3@hu`@ м*^ ƃf^Eهsf,ATuj'gG}:S/dX zYflH1'ɥI? cs-jɠRhfԔ͋MFm2s*͟_Y"Ov641>&U Dmb>-qݘ[=s6= SIJus1*+GB] Q EgAuKut|CSUb7Y>.*/<798,| :F[W>= 4s9<|=։ts'º*q[(ډ\aܔl#nhpJрu׵MG&oh*Dt;bz[a u-Cy 4lˮ&H#uڢa:*v)BoІy$T{0i]ZFPsrQ%9gYZ070701000000ae000081a40000000000000000000000016612f91d00001ec0000000000000000000000000000000000000004100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/char/lp.ko.xz7zXZִF!t/]?Eh=ڜ.+:(އ3e5+K1/ \K:s@Y3j]ߤz2D`/Wyޫx[ in%ņԐm`"5(yFڿPẁ̅A2_sˍ0?$ܩxi_n;&N9B adxBUy\,QZ3X- r ^{kkǧ}uY[쮊б0$Smbץ/ن-mخcf4!{l/.;JjBCc&x X")g)a2e ]ъ좕֊|U}dI5$5_[媾rjx,d=']0 }>,{I: k g q?e㷍6j/^؆4nz$sx. 5'"%47waEꍣFvP-No=5~@Sgoln/2Kh[*<$Al %_ޙ(J́>)Tl :3y͗ZSAf&ZsFap`8̜=jw?u-k˯lu|=rc('`` k$o kzxoX@%A L,čS$T ;G 6ܬ2`Fǜkc "gAgGN0w 0а~]Ȁ->J!9k0a2u3ux P FNs\vK[@;zg_ ެ~4kb x *t0AUhȍ#Ր%#j!6:q🮇mI2*ڌL#GreGeM'GdPߗ0#E;Ο(7ɏ56l f%*-n5+{)7cg 1pX➮QX <6U p)'A/gSfFʗ9$us'E p7kd|h4h ߟP%\55)]눐C{ĭ^xv9[I|V k@+>c'۠'pǦ(F֛ N} Sw Ӧ{ֻ7EgΏ@;ɞYCsn -3% ^r5O%/vRe1 ,V17շ# ";Zf`,w3Vn& 0ܑEd1s-N C@9S{T5Ci":R &À kK Nz- ^fXpO 3P)=@ĺ?hD;OG,zzgdpꯚw5< wp5cTJO ve&Y_ULTQbA}NCjxL;#@V[ J-&v`qG:fv en["_ލ사ќ#&4y6.t_68KڮAj/ APDB YKqUuQ'6a̗d掎o{#h2=K7ou"~ۃ)/{m;[%YJۉ@7/ U3=-B[SWp rO3]/ꢧ *^݊ě#>-n+9f^o>t~㳧HUpI59l 33c[15{XіyKe)CxZ+>Z`FS->^c&S%\ <rH)"c^V{6v%aE,V2| W0 񕾳eSJTaQ*|#k-`l]7tJ;|w{G˻kܺ|-O9T|?2d̀zqW^ns*Uh^REw8` Y^Kd868@][DZϩ< "WNdBr6ӍԦD#[d)-&MLqlZ2@3ty XOFdL]q(EͱVr"[? r]SǁE{l(B[_B. S\0!U<=ĔwϬq'E%ٓsA6ĹtV9YD+U,_Ȇ_gRp)Q#`mRqBO.=09O Y]Kis6 ;0wgCŮm6(-b~X<U#͆:8~{!_ O*g>e$F &C )أKIh@b^. $?xGü|`TְECǼȆߌI@,ᚳR&t·mA2RU/r.Le+ 0w>\m5W͍B1O^̂.z)<Y A66 N9+$-0'lXU"I]1bo qHmdTDϝCNN(ȁNp%\_lh,TMhkC-KLm6Qe̐>gʕ].a@֪lĐk~Ǡ6iϱJcs:UW~-3i5A5;I8IVJ*X7B[i ߝ8 F:PgRax`VDٴ|k0NZj_/*n`lXx{p8~Npގ,8%IJ֌z|~HYQ5퇨tczb {=={j*ׁ!T,JV ˦.f:b_fc})<8O.u@"Йmn4"N*Ƒ#-#}O妌U!s`y!JsO'^61xD?'aʄP`gJ帱$FY,ρmFf+`CFiAnu!EwJ]W@;Ae5p,Wg˄w }K4>)Bs)  &hgLC$bxۉُmb[IwrӇ$:&:-h2c|_mؑw+'T̛IixM PI|NU1rڰaGq? -PΡ-9(EV-0𾒌 e!KHQ y1J!'PL.`@3LjEQQ媷]G[8OJu!aUf;G3W`VN6bGHNfDb|fX 1 Vte CD}F[hk_d%5`}קZGl;C b n/1bm"dw%^1-AoTPxPMZ5[lG۔@KZ'*g"i2fNݭâ.OjNо"({>"STyP@LWaB XǶ^Ol':m9{ꛢM6Us%^UYz?&CTՋJԸf}CڗD4~BU fGt٪ r:6YgoS&8 nVd jn0єYCr7;qPmTue,J{NRk(|5J3;NgAQAӨ}I$b@=JX/q3X'6 ë fu;[ QEl^kVlgiYCCĵ3?kγ`D&( E9G@Pn)ȥ[l WcneЕf홙v2k_pA踃Z6!?^+$+pld:z UoN<#H8H_&9[bk_Q5jg6F ǭ@4S^1|ҞH|aJ%<|p qrm,;~Σ/sζyH%Fr1WMst5 _IHWyHAW:]ob"/|_L=խkUU dSk]_\Jׇgb+^'ٟ\tjs91Bw8h?}Ti\h6 G^D3uFAIR7-&ȪC8ׅyƺ`c2"j+k2 kT୴Ռ`z%]pi3./T4KMb iP6 7ҥ[爆̳\E`S;wQlbc+!XC*q1IO>5ki4/)%TY>FYf۝b#NsF$y*BJ8K~H>E=*A0wT+yϜO[,n펲VTPf?CbwL"Q2^usUI:1$ϗAe7'~u"py:2wk ڪ#Kze=:G0*6zGJ ?n}b$R:m^fՌIPYꤙ%uL59tNT]?~cR-@1U6sܽWJѺ'٠.w~!q޾|r6pѦ.!GTs2k#XN&lojxcGT^n EZ1n R^h ouZS~˹^9C31e.޴uiAu1XCNXt%Qqf@(_ 噰8$?= B44h1rgas9L_Q?KokmЌ0"^Y   d i kҠṢYiHp$ 4n"F֤MOpZaSYu☣,K/޻#:uڇ_L%u0@cdSXX@-xǃ`uD~Stޢ] nS ރHq0*C5 Oim Ǻ2t~\$ ]&2y&&0,U*n4O=o%tx7 M:%F_7P/Vu[5S~d}==hyCDwԕR+/+.VT$=3M;O"2a`YZQM:h ~k۬ÊZTsWrzۛ]Jd Sgc]rV]:\Ciw8` a(6tN #kh+ʖ!z1GlWa+zh|i<zNA9l?T+3 &k@ؗ -YMUkZnڀ#^XU0@ پ6gP-L=[*5>89QR=wb_P?-%_YwӰ2:#CϴFbIm֠\ Uf0ګRg L'=1G薚Ǽ!ћ~n Td kK{ڭ~sM)ه>ԁ{~[0l Etgc0| Αm?ْp^ IAS(ц[E%bHcI  Qy pb9--ʋw]i[sf % --'x!dI?EQ]8عΟ9hRU,)2wY  >~F&AڊǍKr29,#^v½HF'6nfP * "4r yㆡfqqr[DZTfmB"Ķ-.zyч(ѫ-QQk0H~>kNlv vQ[FkYh 5yDp4xZf`ϱ7_kAȟJO2l}vs*Phd^h1ζ)K{-q=fJ+ 4`˅kNH3ۤ`@E!g>Յ#J:OnVvTjmNeJ5 Zxb#R1rkv;x}`A5تb`=߾) w,]yAΠ ֛AjC:!Zi46] ^l7Esz}%+{C5hY=z}$z˺-?z;X5. In\#kGCUXexWEfVWJtG5cnWahgՊT[>"Xzf69뺵V"> 7Ӣoly!|Lz<ΐp^$ TpݮW/p`ܜo^RtHbyÐ94Hr}*lC?B5w}lO{Wn4f}z6M'ۋumn_~bH{pIADG%A;P܊HQB?DQKIƨ..T6d "벊F)S.8BB{vMN:{{]yf{`f-I P;7Vؓ(ಷ%,p>cRTbD1)ߝazf /i DO~ mqs?R7i?)N&e0~ƖH~oFtO?Naņi%c? PdX*#1 & a={k,i"nʡEqBdTҊ$xU-' -OS@aBx]2Ӆ-q骧KkY'!3˹/2Uḧ́yųRIHhXNR}o8payqqv6Plwk.e^<~,mi^5 n']f  EϊLT;C"r3ڪNbeevaKk: nvRM:zA@[&0ShPB)|~an-Vj`B㰍X %7%!E\hEV pRChفCȬA9}1l#qĉrP}U<Hmed"ϕl y-EZ=qt1yXa]M[D!, 3"aZz3|n5z1^~AD ˔yZVVĺ"S)҅Yg;VNB54{ z_x ycc1A#1vZքh#> ;Dǀ=b 2]~W׃ao$[^H"86Cٮ콉UN%{CA^*r#`;}#o;g=޿2nJ9fqO6y-A Lim(VQc~in&.ɣa CmXbsqhtHw Toq9WRm* Nt4YH(ٛ3g1۟1b9O|e^c8_Txc0XlUٗÄͮ'&KR0^6oƕo %F/*"2։;BFGn8Yj  `:weO:C#rաgrP\4օ ^\H`kʶ4S+y^AFLNjb2;QoL}|or Hsڗ+M;]RQ\u[3)b;(39 N U%ՙO,Fo1In`V[ Xǣy ip{0#/k *ȝˢQ@}g(iZ|9,S<@P3oޯtejd6J6%T˧Umܩ6谣/JC;8wC&i m<ia:@Ul5@"AK}exvd7UvRy\ۿח%NAeNlhlOh#tQmyZZ Gz*s7B.|C:JWu aDK̘b|'TYXM?xeLC33$2 Sfj7oc+Q+AU4E5+%Uy c~#Pr9t vY?>5 I?'TK^?QCEF *V&ȀŹP]鄿3h}e1slh8•B9(Qg;̯WnK!B3fPO[hUq胀BJfy/n`hpz@LX½Y:~LyH[{{ &\nRFeE.{ ~'T+3g+x}iy2G/E>dpYk%к9Len֬6 }t @}ܸPlqKw3H]de,d'\MI3S*1k؂ ؤl@ێ@3޲f7+_ilΝ=A&Eά.&c*d% ^F,_v.4d!-kJ&gVS^ݕͬ`6*@e@ #p=s x\̻[7 [߫n܌J|tlGG4&x[.P/o}ڐS*jCIХWK"霕|I!fi-`V^w.:Ȁ019h=OD _Оb9bꜶY&[ չ0O tD./ [ Nu5r^n [M-6=]GSEZNߍBx8!Dħk]? . AAD#| ^~#(C3]}"?:f*Fʬ<%õn2p^_;C螣}nFuYİj GZ%F I e[>+ܓeeL?[ qa [Y? a| d`'J:$_x"(pur)5a,чU\kd58AU%ͥ`CYG H )0ST"KP-7#nn(K:j\k׳z-OVښkkqW,擓a,CF%#|q>˘ UH|ߵN3{{>S?ѣ7i,oުwƑE"@}y%rĿ5/\9rǴ'ڎg#DA2 w>8 = EvgfS?8it@MO 9&uSgfs Oa""gZ>ꑰqQ;JCz_εy ]媫6 EyC#M\4i]XkgjWKǁ"x29@k[u=rFq|8/ѨDAcB369f}~z5F\u 7 c7j<Բ(Gs+ E{t/ (;,svcP]JQ…72 ޳/R9L& (*0z*NQN "_񖿯rb"hv]эI[ORB$<b 33>j6u…YO`Q lz<h܉Xg\I#mFfX 5؇VѿQTM IM 11¯?h]5j+,EL{RΉ}VKf%ƨ Jnc& Lbc2Y_'_c/ JYRQE xլU7,fյf, Hγ%]F< z/\҃ڧy|u 0wےu8yy3''NBLƩN0/&C3hm2gtm'1ȣ < 0CvEpK&yXjuTWe^ (jɨCTcoNKκ?be8ҁHNY4y)rhC?e)Jm-)珷{t[Ԟ2nV:~AmG)uF?\$1XFVb@6MWq`r[m_r}paE`W QڅW*G#a#/:{` V]Bv dXploT숰ɀ!T;T”,Drt %s,cu"s$::ܕɔ&xt"sPO˔8^@ʅ9@ fqsRYL%=} ǫka9* yZ_L=kkڬu.uS,ZkjOsq+]:UԊu+?Ý+i"[\ ZgAp_Htb/QFazss\^}nvQi' 45s(RYiQ60+b&tWhWȐ7xg8G)Y#Gr) ") ҞH \o{!,Ζ/P`GʊMT4߰QS1%RM@|ʑ_D}5}7AMYN7cX|ϗo֩=C(ҹ׆ /!Li'Dφ%[x$jU:5n"@fmUIyB}"1>bQ(ʔ ŅD#w]уݼi%vGa0mSgє@36`1t\ȡ|ɦx)NQIY6%ml+;C-ۇ.ν?IF/C]Mj]VZjQ8XƢ*ȴBomYaF }/ʯWGpRgh.mqoۺےyWޑع,|o>u'NePў#crD@m=LIpbVımz:7O4\z݌^kVrSA`MBks)@'brDWCaUVo#Ѷv'V#SwAw9mrK"eA9id!+TT"@!;yD~R9Df-;悍-^h#M爅UQp#Lw78+CVwag#lu($YIV,k;5;TGz0>zֳG4#/ jF0#@_r'E3ŇO">K_Rѩ|o+scF3l3^+1d16dCɪH%b]= 1Dė!"Fe.+~ V'v( 6XxVǰw.{&VOElZM,{e0- 7Z<𼁺 <{ڐ]@m욯zy=Q_AA뭗3XT'@c )C(/t;>p}g{-zę Ff"McK$u&!(>iXz7kOxIt45,D]P(} fȸK*}LɆ2ؑ28]oMq8J+֊LV R ,gqU/QY E0{Rry,=;AXZ!끡,a!GF?=Kn/ Sh$O3|%'"At8O#!jֲ:.cgtQSQiη9TE{ nke()+P}tP}(J9ƈW.zrP2ٹRWzU!\e~7|,xs\!'ќN|2{_P=dbθ}ew@YJ{$F]YniHaCb5Py8Ǻ";4$ μ:pSgq{LR4VMDٱ1rKԳi~|3xHpqg1XNc#m]^⯩-_4 6$'d4-MlM^Bt(3Y(\j~K{ u!y#|\f&͵qNU ܦ 뙘BF\(@&?⁝ds>mDbbi4K*\;CvOx޵Tj\UJ^3lL6,GtJ[ # ;;MnNmѷNr#0^m{P!4L>pz}g=`n 2|LibVu pEB,$ <6.>)oeeFM)JY+҉ZNƹSg_՚SUs|NKe)Z͖HdBk3m؆˯ +ӓA]j 9;ۥ%&]^048ӵkkoy*]/GQevGb澡.pnsKRt8A Ÿd McTУ #劓l +>v,Ixp0Sg"J}헞JZsǩc5ێ*ڣp$CoM-=l۬x?Y a}H*1_۸GQ wW hE6#*kQ\ZL.;{ dJN剱TkrPɧR5W9{÷Mb"y[cC9qyf8oF b'3F66B,=g}-ֵ^۸l.Qd_ <8( Dz7/ILD5Z TR[G-_:4N/uwyTu\*_=)GIY;mT2< 47H|LMdA`qo0fY?e@޷(4,EZ'u_DLF0GIvЦQ>Jn[j\Qg*yOX@8, 30wd4x(hW{#1>G֔و{]yAm~`^ G PQmXya4Ú3_PQI3(o"+`ODm%{*3 ½QGpP V#PƲt(V)ti%j#-˩Pdlkz-Jl 0e] ™x}^S5~|^^ #q u XhI XaᩇGTo 2šv>HDۜ@n7F Cۛ)+_WDv혅eFbOx佯~.^T)vYp◘v\C\{S b^+tx*6~ k$u l+Jy3"4+եt!Ꝺ`Ez=8PPoFTQD.er?M"ȭV #Х3TZ$ǭ8FFSv! 1?iF-Y'@og al9?..< V$J7VbDl* ;0ƾ]KLOº5"2k$ tЎQVk8Q*W= )k ѩgZS \dhHZ*B0 'Rr9DFDE#VwA \f g~t4.٧8GtR @LӮ 31< VL]4 KpiZ) "S^Uw&(XdWPKS>qʟs݅R;:1imQJ.ܕѴ*Tu*t5Vf05˳J_}[_}7cl%eqw<>2٤Gۮ4_BЇo~Ys>}ҧo z;n[y3`镒9TEL-,Zhq*"VF4:y96TAc*;1ٸih'yl@@3Z],7 MSSag5"PJ4.TjVnդM/u@4@hSzhn9V2oa:@N@\ѰD.xZԬÀX*zۡ4这80ڇZ0лU`BxV:=mKC"ƜqȄ>4#M\ƿoܑ-e_\9EpT>5!a\$hyMD V rlE^ 2:0"zqD|9\#8ZW/Lg]e;a! &`,yW==ͭ=*[I?][Dtnܝߪ3iṉԓB0n-j1ޥ ޹~PL pJDwFP`B"#Ī#gPErܐ^Q}iƲt~}>,#?K7A ue:EU^&(fzU'bGHPžI14ҰqLu72/DK0o  F@}n^vjQmfћ #Va[Kcy\TkJ qbMp wqGFzkp|Y$a|bkr/Ӗ7 i~ pLT)Y lSEz!dFyZ]G4P .w:ɧ8p%t{ !d0[O^3]zbfӮzӰ"%ƝLlO <H*n]Bt9 06/#e*+`ۯc=tiʴ\VGZP4*}ܼ-_S߇O\\ft4|p]$C_[sA՝Ɣ3i iMY>oD=>̓z g)&| v;SfM,qNrcl)qV/?f ͍΀]i;)^ d'cNiwz[:V098W1 ט)HV>hTE.ST8$v ~c[  SC.7v@)oBD^jYͯgg6t$R|Ç7]pꃓ k[m ўȸfulkkhUG]CuJ^k#X,_;?+KdhG}g3IVܯ-V)PN@z5/,UA b&W.JG7VUp2z7kL<gAL WBvJT-!]3;-g->le4Z".$%FQ\cI?驎;"spJKī\\n ngj@Md$VSq-RUCwb;AJ'< tiA+!ʋXe Qsc&Zi@g6%=utY Dm_,Yu6ãlsX<śwHг#LMdMn3$<_ =</DpZ3W.R' dP_-u%q$i2qKԓ>ؓOWv@1 KRCƇIaq\4hrS&M4}xVR:S+$%qJ?|$JM+,s@.+EMmZ8zi=cwջu2~`pc8R\8l2 _C_on kw /#!#aЩj:l9o}:-s1 S"n‹bjʥ~k5经X.5).qפUng'ҫ*GPFoqYޏ,-Z7s.%"@PŰHiKڌYNذHΛ}ρܤ6K\73onSfm!T}#?''w G]د5~vDY{\芽uA !*-e{`هW 5íf-9[@'$L3KVo&c$ƤR!=XB/:ʚCg^F}B:O0Qvm֨2$ku\ѐ<ǀ6z}LW^9 EAd PlT߶Ф$fW>۠_ wY3.B򩟇dMuΥ;2¶ &hgM^ ܢ GṊzD1gƹc4pXZ\J%L£o NZǻuYLhl$30Z Fz2$Jn"k ?Aw0|Hl>`4v8 znNm|tnD9wL\}q]w'y5j- "<̬r"THZj0U _MZJM~ݘtxK1-"z٬EPMVIaluVI/dg,HMp8q@Vn6B3YXO&iP7@ڬ:aЮzvOُcywf̲Բ'!㮺efv鄉7-~t/\%۩1ioG`)L 1Xa"O_6W思7KcA x/VJsM—Dh(*iYu)hO_r:\d~]0'HoV&9ׄ3eiA~7{^ P-SHz2}0._;%-F@jgQpt- -XgjEʗ}x'y@?a}72&4-sF q8$Hx:ۥBz7pǤvtW`GF9P5-<.-1_97xNiPnwsSf>%Se<7(]/2V+%ƁxWKKiqLxA]!ͨ ©wJ\a:Rץ0Q pMZ9sUkj1BR3^ 9 I5D?WV{USs-NUrc3-2;z[@ c1r7oG~^宺k=M5eLJ۲z lUlEKNpQPo?msV*8ܵü0'PqblĸD4P9t3bE97{3Vۀ+6cI+<WgsT.@!8Nu[܀۱isHHYj?8@w3 S -zHm6ÇP!f3'nF%5P9Ҡ(x-.Vd7yRBxHnwj]i@7 0y7H>L]P*Ӱ=ӄ'}HBc@wC.!U!js\*"_5oAK*OFz^eD[]YD_LjB̙9}%@mo\OĩiEVLb缨n҄?L2ЮD2zUS;X(Ir"]pvDú+}̋wʕ%s7ЯuoK5WY'*2{b4;YV%@!MQ/̑"Oc%}K6Gp@ؓW*?<`!Q]Y` 9}.2QNJFφYg˸_jwG;hsԴHj&3 j"ƉHg8I_49'՘5l2OWI~!g@T6Ֆvv[iK+жy qg2hvdRwyxLZXH@2ߋ4GeDJg`**/MGD5 :GSLd6O['\q1!C<kcC%1QLNP `B79׌ݢ|AԵxJb3Zy>"^vhoAm?ɔL`i*+wJ olON6C~1XSi}r*EfoF2/²^ ͜#$d~n0/LORZ5GEgFc)ڋ8hӛ31YµA, luxjɃ'¢)hcim6/R;+XEA -닯 ޠ̪N]ئ/6H5lS!cu=; †0.X(Hka"]݃l-ӻLKx]BV]% M ?x6$${jPKBQڵ<q0S&)븤ʲSlϼ}k/;@|o!D}&y d {^Aӎ;8)NFh,oZ3/.CbwE듨LIP B N)+o$"ZwJ}8Kc[מ 'uLtwjF49< bhب}(NAQf݊t>K<3udn2p_`{\ո?82~@ XނHZ]Ubm6כ8E54Fa[>q"KXWu)mJ!Yjjp5 >Bb[)DIG-ĂcHSGn~iNl3au+ |2z_1=d.zN} F ǀw u ~\=-5ENX'@ec?9o_u6ݓ~fjVTV@%ryJ.Nˌܔ4-d5 >M6/CG>R$|΃q/O&m`F`?;ًt^ԝSx|@ZS1I!7 M{'] Y6g?#5UOc_dƀuz}9zuiseoO{"2x9a)~ Ǡ6=zin1%UWn=}dC(ew:N@&-LwΞ< NRւd=ͩޯ5I5ۺ7nUA ,thJ~ځcߪ2Yf8I[Ҥ@X5ܿU)"3 Cz[~[ُ nKsPST1ȔŶ MHsgO)Oa#J,))ϸXS^[o"ujMM>L5o P%h5Zzx`p= 1yw ;6Lg Uy({Sh62vS dCx~Ӆq1 >q wH\~Ƈ4 Ta%ֺ(j "\x6A's_f}GVBS =+u|[le1'ҫhD_܋ay 耓`) b}jX/}H#҅ ~V0Evnah^y8EW2r(Clpp ,$O$`ʊb^HP{ZV̩W|>i }{!3|v@fڌlPɸpa͕N&'#C`Ҥ,< Ο-Z+@gE$Y/9 ECP~M))|&ݘY̦a+54x?7sYݎ|u}QZ=q%jt?d'?H0LvI,3~U,5&.fz[]VFiuQpavU {ֵ֬=۹H(-m%?5TNn1[>Ə>h+2gf*N x,Z6CYM#hNjfhVl < 'ru!PJ4"j2a3V {(\PP3uW>g]#CbZxg*P!ŵ3,T]QG[5" /z0}1W97l-Cik/Uo\I||Ԣ4\eaMHxbg2q_X~ iK(/~sRn WH;[h>@h~ KWv_>u|`v@7ڐ5E|c܆keC"}j34LDS@d=*`+ +> 0>*`-X!qdC?k2J9!kYh,xz|`2.xdӛs=iZ٨&Ԧn(ZH: AЗp'b&knNMpDזI|*D넠;)$( .3=0P`rep~$ ҤmIGs'<ȱz\sdzp5zfSuxGl,VR O ~9W7VCn Jo&"hL64^~7#gsll!*2ktY>y|hz БT i8?rZ9EM/ ޗ6 7n%#yPs2V^9␀{f˻!#aN_,`u݁ݝ. bz"0=y'ob/eW.X,ڶM; V3g%_5%}tP4w|)*&윽Ll) `+&Q>!Z|ʬDpw9zM:Ww)m?)ۥ'P񭚡 ԆgR@|v-dw=Ks/}:Y𓃗$B;k{DaK4geV:?$<-F bjz[ء`M0v92ꀩbZ{*:|%ȕ:*CˬV"\bi|z-ѾrΙPPYK&y}٦s {,:5_KpoN%$6 8 3_a'uc۝<њ"IbET֒pVv(ftR# 2[|SMӑm+A# BwGtpƄH>z0^FDX}|ɥti5< 軸2\]Y'oF)qg@ύO! MF܈p\}$-?6dv"'LHVg,?F:+&EhG"!dKLVh`떽dY)hP'95w+`dm2t42B z1`G8涴 శ>N} T6꒽ u*EopW vOQ1Q;LR"H:69FMWN|{ @rQ >V.'& `/% Ӫޡcy6٘Ջϫ9YSf9dh=FiTL%1ϥ/3{*nR5F4gu1v%K.bэIu%ɛL#Ci\kS-2sa$0ó|pנSχOy?C'J2בV)w<= jb 4\H$ )քV O aYtUpԍA.K!XG&@gMXڪW &¬\Wؗp%‚"s`c$J\婯/*[)`"d< ik ԒP"NnobgߥړTQuW;AX+ ,6Ϋtx*bq'ӰfJyT!oűKXWA=^Qsǀ$#G /B vͦ3! RXRX_NQa5N χ)-n2*-p)Tb2\J-rn8 "]6LtV|Mz kͯc`/쒢\OAV|;-5o#ž)2`Rp8,U9)czqɁ1-r\O# {QhN\8RRcnx)a ;YdiEa$A3O;e搬 D@s2^2M TAO?jiSY f|P?cGQxhGd8a[ho G; /%_å -l<"`¬. [_;a`҅mOmJэ(29 Fw4ʁ@|~Kd0 Y8cjx %.(eѱR]q,:ԵwԮLcԓ?ȀLKjqK}!縊fJ:˔l lj^63=v:nPm]KW&ż昫Av^MB,rL{ D:B Ir䢧ޙR#qq23 xOG ΖF>OF5bv%e*el3݈/I+Y&d](}z֎obOgX  C0Cp6OD fɢBN.>ŀyԡ*SoT,U𙳴Xn*Z0͌Dr/Nnz ޕSє,f.D[*$!Nwz`6hJ#yJ(x6Q%|LXG Vz*!w7#WBU#ƜN̥= ᮒ,b*˴"1!=MzaGK9T1?b(jaVzH&)Ysk\%ڈ_=zri סS;" +KVS?+ 櫇Uc X33ݨF(?;$OH4JgUAO8+ \eQ2ԅI\[Pg߿%TͩG͞?q WNܳFRsn1uN ̦o_i!tfluN Y'>+Ə(Wע9H؍3ֈiY2#o$!uaoB>E^ca5Өyժ]F_-DN4d[@:[W-hKʔ@oѰOG-13q32j[(*#3iA~("k˸W2wsv/d\Q̭\͚P]cx񱾡.݅1qQ2~=EuF.D(V4ݢ?0g]lG!a},P{!\M*_w^ao[DWJzͫ bU^jKoӝrH_Sh BCR|˪K9VVUtO'L=7D\`fMiLkU relN%<|F m9. JN;FTxg.@\+**~*jL*oJ2|t90?/π>卾bu L4ͺ|;{. o:rhrȁNa[dx7%O % GB˹ G~l.ϱ1ލZの}TDJˀ>PW)飮Zz>&6]RPjF|ڲ0p2t߂Cn #cW~bI'ϔhH" #&7 k˒|)Tvd( (uG\ƓJ{Z$3pP8 M,7)5Mtn񰗿]a\U{ih 3X'5hIrO؊fxNk|GToĥvYzLE::ҼRr7.J%ހg/𺿹gSսYpǞh*qx_ĨŽ{A1)qI>A5ɗ˿],qLgz+޷ .UY.hSf7fbk$ExΐU>a$_v:ZB7soV+.-0A2eɓ=/QW`aɟ]Qeũd#@4c+]*ԓ;d( .5- V$J_Vu5$`= %9zWivf+oT>{%9qrpZ "_0Nm7ɘy\]@<0Zs3T4Cm收֐!QbO2.Iaɕ+Uzoֵ!h=(RfbM =y:6;VWpTӝV3yj)C/PI2|B׆  n 7K* ' ,\ꜭn9SPjdԘ9og.UKuv_yC6~>?%agT[t|'TnR)#6r¥CRʫcͱ[%2_\V eK }}O6;d 6PbjtQzP!A|Qhe;Zx TN݋Exo3;F,:ĒJ&<jMgԦPo9GVg)Jobے`U@> N~f4yN+VRm/-Q:$>ed-a36RL F] q|i!O&h1fŀLeh2++efzy7YC dEv:uit'LN>^#.kM6~\I<evuԓ#S=7H"?zhK%Lw}O_)g^VꀽYjRc66l&"JA3/ ?4@!vz9>shp|O,.mZ3t ]  ?FnTsxs Hut?K ~{zca/xx9VpH^ŗ6sb3|+C"58|qo~dkK <gJ|Gc+qfMmBv?ǮI2N^"Fu r>4}6ɦY;!vt &d$VȒa"~ŏpv2gr[ >Cy5!~`PQ-~xjO?pv*rIˎ|J4ncBo0)Rp~:%r>$4<\Ӵ jM:`tC+SK9+@8FO ;_9Y{:cn"s,~s9m~2yz)gDTP# (V'P,X謣O1t1%.)OQndފ=Ȃ"p;'<عL)RH8:R !N ԹS:.uBX]XhMY醑 )3XclzZ 7U{V cr!-_%'\͟1oy|1lhxP]:-E+V+9jō<]| KD//7L6 =D[eR ;zj!Eu,90ֿ`l9% aG?E$P0H"OTϾN356I IǢemb1@Qֶyū&6GqpBfJfYP{2Qg|U$[r"IPo:Gf,pl^?îJܦm:`ޚZ<;궅q2Gʭa\+TsU6y.J2,0p3'?xt*IԤ"b">[s3dzda =R㈳MQNCs?Ix`t#牢 We%aW |~IRZi `ۑG68{:7 L8sTl;bbI!}S>!oƽ97Cȑ{Q,:3pɃ{#X}Gz2D[Yt)$ 68dĚ$txVyo/̖H%.j3Iϸl(SuI oeen,l&l. #sRJw/pA\X d4/.y@ 4 Lm]0>S䀞ݍhW$?7RC}]ZA;;3Ux`䤇b<)+vP"&οL }_}aMr"i"6+cshE4v+M2?^.a/E׾ {}BR]׭! 47j#_0da\bdW0=L{7L#$~5s$@~;' r틩"$yov*FT^Y@aEb?{}UEb#Iwq U*݊ɻ_b&mѻ*zb}N ے˩*Ŗ)uƶTl%s{,7l߫-I LBR@pU:֣yz jO0B:#Ë\o5'k?SHw*]WbxxtF:깨@g#6,1DAl z'"c=KEf5Q*/.\P~LbDD_ j "?5SbkQ XikOKq`".W{$Zp(Iq,;ӓك820 ZzU5>xio+v%LEإEnXmD?}#E~4nT8+BTkag·xSj!~tǗ;q"zB1"PwVÜP׾e47,HŔYz+=3NWkDkI-Leb?e*#GBԥiKda}\ (!g3|^o˗ }v6K `C,t<0K s͡D%@}O(pT#f}X+=0|5@@[ZKTWMu+VlQ, 4&JJ*dĖT1aҞ0Hv^D!I,]Vu-J x Kd4n4BJ?Tn)ã=5z# q7CV" *V˩=!+5ա[|kY"2|:S%J]Jk@Rxl?捬E=: XTƗΤgC%# ,an*\dbt:~-mlVedX*E/m8]eɥpLB eer1khЍmqצ"l PsncR@ <GJwy'tF#.=w jy2\S)ݏӐNcpISX ï~[H_T^P G{H[]&vM2*yl`Є m>z &GJDiͥvNrL#iW,~B bEH 2|.S04c4l!{PTBE9  6AbzTN1I(; CKr]I7!LkӔ:>a z@IzށȊ3R1|( @>=!UDn~cR)"aP O+,Pm;@Ը-WXy)*“x W/js~O\X`@9J><=LRyo;g:[AyG@F@uKtvU)Jُh=gAe>CSTr@L(=PJRFW*NT3e 18Su)VEJ#+:[C<1/1oօc8V .V3V]VbHO7$6@|s(+9x{`R{C0, LKY8oJ%>6^;@Y}E>3WrEo^fs̵ɯ7Y,l7K}򜆚9f -ܖ s)MZWlC2׷uޣnE4v.=~7T) Y>̐c)Zgp;+Q'Zfh^gT:)`ڂz'o I>=ĄU0=;(L|= rтbFmKHBk3{2ĹAr~%([q>x[Ю?=Q`F|py5}FcQhu'}$fEy!V]%y@iU/܄1jp{cfڐ4xԟpJ34֊񷶌I4J0tqg~$0І86׵BvPoX3 A"t>^ Lt5FLFܜ+X1vFi^eUICu,Bt=>G1İ-')j-p ASssj)ajAQ=lT ~ш<6.X.Dz8{U)BfTze&vGwTm :E.ׄvip ˆ[":5V4Lf2(Yl̄,3>XGSZ䜺 Ղ7w1ֲ~@tځwy96 8efٙl3R k3t5gXHBG'oyO' 2TA"mDc&6Qh$ܕA:c*m|L c*SG!C_-{-jioYzC<n{"oFj4sob"9&Hu^RiEŭkQ> ͭ~!v3-~<'Sure=}v/=QmKGUr| Pu:+O0gߒKd?+L*`Q0y]I*&iȠ%)-Yk_h&nB)+X6&d|9U!ygRݩ5$V !j})IKmiy]jnА^hd%` *S/wpή?%U!fEMӫ 7i PeNkp9-?xQً2;&$t8?OB!|Ъ&2dy:{?a>3>~,T<mH!6[BQ5~ #gL%ŗ&wKv>A2 THWRJ:tH3 ^¿!C %/ 9I) #GWѢ.q @;MBYvMbLͬ汰 jwkD(M,VM.Ad~`uX(gfi$x2Y.P)`sp #%k~ET!ڜ 0bQh8L[e+ន W /IdE\ȊjIAΒRgx/p?Ux0{$.-r -2y~ޏDc[EťK]*3˼"4dd!wyYhuс1X8+cg1`D_,/t[U P`T!voʎ'#D]"MW%XȖPenBl*}zz1{Fw5vY [mE7)Q.2q-dMӒ% L HFsk_Zf'UqPZ X\5Mt?烖h+\MQEa8^r p mTY8a|il2cfPѠlӾ-Z"-s"r9 )}/щyhLDŋ8KzE~nŸ* rxYb26\ , @հW. C3 /UE3C– Wpmul]krV|>kٵ0L;:{'QHڵa4FRZ#7US IG1g`$z@>>PG I$+ vyp/zՙ6 H+L aī>uk8e|7ɸ2[a)4{~AX5@[iP<s"Ri+͎z Lͫ{L5o{S<`MFt<[{?9TN4 o1i>% 6 şBKD3 8k^{Uc=sk8 6TU@3~!1dl;zC;i;@־1EQ-N@.˲g;&逡Q:yij:ݑVŖ6 #4>ܫ_Xު5 SgH P3(PFb kr=3ύu5P!`؀V8cQȯM}O6R,uk!2amC⻶#"%55:8$׶Ύ"{;/LP(a-٦K@BCUșׁ/'wdN5n4Pg MnZq}K$Q[e)Le9욨wLz!IXbmAԔ{R7; !y@JF7Z+-5nX_1Lu,ГF3t4z)avr^с0p$h7bKcc<[BU)0&Խ1q\1drK1JWQ-x/9ʼnQF#Gêj7a2L!Og.2QG%*n:[4E{̙N3,XBi"}Kq35W#Dk=pPԚI4MQ:vƖ6z˲(Fo5S7h^wl J=W9e,[|L'}dR!½%h\?[{&=j7Jm OA8sZ߷~ 2ZFm- aՏ)'֣QoHy Q{u=%M2OD;m9i?[;:Lo,4cVu5B\?ăi9+p{W>;jӗ%)*p g:n4c"B8I0F)1mD0kz(ʐbGUq7 '\sĉ_6@1E)UC Eshq_:7y.-< 3ĸ@K@wԪx!S3:mJ\M$ BpoX֐dsX~z'4d#x$JQ"e!o**Fg4vqR~⁂n|JKavtMomu4 MPq)Z U {7Cj݈K;mg <9 %'|۩φ ԓ˪E]pl%}X'濐kR@c ɹXD%pfkq.ڏZeO Ȥ7킝;gel#rT*B?>+~V)~oeʝYi9HinaqpWqG'QW`P@Sl+ԩY#s~z%%ך<.1P֠`gϨ0=-^g`J;Unܫ d*%|$;R G 2hE&+ :Ε)Eǩ.cn$ !bh ?GY4(2kjI¢WS6*1c'f tEGS 5*:Nl >zҲJ &흶XԜW}>Irva MYDΓzs L;˞:~?DuЬʡǗd&}܏&>% " iz9'tt ^tS|/ rR`Wq'Ͽ}h) y#\焉/@ݵhw;\^`8{H :R~۪!>D`+ts].H:v2RuKpC{ǪWAUcɘ}T ɴ>ONz5t,SDRGW΅$FJw2C\J|ct@r'Qg٣,&^(i 1PLبt9/;}stß d2)ҫ d f7mn4;?[7:Nr1Bo˸`\;Z]b< iav3\Wq\-m8\sMcÒ{/srI{hfq,N#ae3~LiJ_M)N42(w0); js,&@]TT5GZ#s_tL^>PPMa o>,C[\=<~l8O(7M?ͯ!qc$ϮUf=oW_@ҥysV~PI?a*\PX.rd7!r3r~LR|(u MԺ T3 Ux1[9Gc:lߥ4GdEڏ$e 'qKg>]M;P(xr&da{WsB(JLH_5Eq@`/m,<\JӊD & l# H$z=#x-,۫ȣ(lbIU;fωwWqG'xϒIT6Vֱ&"om [œӼ &e9T,YzY4,Q9`bO .?2p/0J'( Jzx9dꈡP>o@7a2_XF`c#=(V_fRkU~ ݮf\10R?Zdaf*O}P0 F7=;BHẍTe q"}ʘ1MmQG ys2/CFU-s.nj;vQ B$NH^$ GGl?X!`\Q-R-[Ƞ8߅dލ xQ;lwXM 35m$a3 ];;fy4 ARatFV^?d:^)qfjq# gviaj+>to=yF帨7l^!kUYĨ~^Gf*p|6*Oiq,' *U:\_O/jhp'ln}n >ֽ\/loYFQ%d@oN:lA)yL0rqEO;sqϕ$<" ^fe567ѻL4]geKsubpa2#eIFCՐƕy,pmG!*ym"v G:@27qi[S"D@-PJIKV)TM?/!Rt `}lUTWАG2{* 4P]iowb~sl _uR!~Q1YXp2ΤKVK)/0]`_I,<`uW m PnRy^gGe k[dMݳ0Cq[y}N~TNE^sfXpH"m[U\y:@…FvCdcӚ;[ztL#kQO'&=T,t X`nC*|c XħhZTm0-'b"D92Ynb:>kw-L4pKL3<q(:5p;;.֛qeJj{7*{?$Zh̦vHэk!dCO4hBrr}}ILlet?$񂃝hz`M&^ZNy~(V).HuY{N6M3q22hLAzѼ*&jQ8KxKF_#CصR1Mpej=vd*|({qD|^ x}2UM ^<;ٞjpqزi]U6jC E+|>pg$k<_6 gqf"c Lҁt71'Gބph+xD"'<b7 fV9\*{U2Lc Ee}.u/mϴT(MŵcFA4 gq&]h2?DГŸm\#!N#8/H{mg0W+\ ?]l˷YfA߷FӶx*ɳE.T"c!ouNz,gygQ4 L@=~ȊЈ/"l.!jfgu2|DwA)z w&Z,FP{jy/0Zw&ݑ _6VWYgpG7`MGmxf<29ś|h|Y&zejH%p}?f HWL/8-zSg,ce~[OSqMvHY[Et'|o#Vk Z l\DETHc2l Wmb1Ԃ/ #tH(&,RJGܨ F&~c䠰P}7$a-c$.{Zd~ "6 nqeGt_ФyMsxחYD#c*cBPl^~_!k)DԉbZR!(J 1$ 9BA%Mb':iJ z{CvEMy!vIMvͻO_ .QQT#xp(kxpwQÁA&<9Y?9ogTwi)$4ׅ!8칥~)>ʛNC) 7N|kLO(}vhh-_CKB  d[)!Vj:; 80!={?Q%]7]D9\탏E.M<'vF/&Fj񐓜<6Dr.tGbZG4ܶGVC 12$#ʸᘈ ?}˸Q-EL_ޚ OJŏ{!.YaAQIIьg>;ӒᖅBBy*GnݷttMy n8-݉7 wݓ.} qYk0ky_)>KOq"C5#7J [ĹZYų[9ܓ~MaYylfz(.#dqy%ZJY5:y\'0_Q=`a".<ؿ!L@*@XfU$7D=1Ӓ$>mhWJ02e~)qP ] 2{(rݰ ݴJYyFȂ娏n,%ZLu(Q>-jD&v߹tdHܖVfl2CWLd"4y)YD7jfWd֎vt#Bg!S}]<k}y*WvP,?rXΡl̘86n:rYp懇İFo jQsU!dU(REO WY.J%ai%yʁrLp:;߻-[V'@  I') ;zb*6ҀKXM;Iƿc~1j97ju HߴmJǁ2^x&,-(lSͮi 2(:T9z ^sUfI50swƂ{ EyV4VEt?9 .*J#1Z4zq<'xODBla$eI ֵeQ13|>-gN3ն~yD y&\eOH5qچY-y:r?j*(Mćg>XXIJUQsS. `)sQ)yن/.Bf~%N!JVMx-f}"Zi@N=1t?:,ȫWoJ?Ɲh'{G`&?>-o%'a>׹@K{&n;.c$ؕIQ8l8SCL_ZY  0IInM-0n~wfX:"iQm~P? LⅦ{x%C텄ev!) fWW,R@[ϖɑ/UyzIZʴ.60eVLTñ)(X4١d_=>6G}%71 zY#PZY N ueAdEBF _4r#(pc~:Fi0'(Ѝ2w7'CBazw x4Št9eȜbH'd! Y.0h;8%ϳe%҉ hug+;L=lKX~grm9/^$@?jI@t拴jZ,@WekK N ,(u++aK%b5ASz?#3Hड/\zn\]:̧lvn~'ۖcBDĊ[Xjk zgXiYMQ/Bbga;P |񥷤~f]Є#*BQY'0}ie150<={`O:}QBTd(yKK(6ZeEF `Ӊ`볹]L1knŪ.oJu*' P0r&}2=h%yIaGUS8\b`ll~gƉ"^w9# [3J?ZBLrmP.0f~o ǀyaj[drXp!PU#;mOP(gL(NlH.+u]Rv[<k0s!N?쓼d4w 7XBzŷZH/w :/g*Z_)AH2I_[ _X7 8.MCV?GfӞF^2\ VԉBDsxvƦ3RkN`FYu (!H363$W욷cRgH%0ݬ# |"ScGnp'}389]T?Qo' p3G~',X-LshW` ʴyZA~k:䴑·Mx[ǻ5$Pi DSڽdՉmY|8 gzN y`Ulr;O ?3]>4ץ"D.(b9 ?'Yb_]-!( 4An_G+L6"[PwIR,y.9jvLSs/G9+*~mS~3zC3}q3@6d _D/(Olp[$ގ4هI̷k ]# -I ωm cpa`op68$y\Đr},;(jSTiNA.SPyK5B'RWfrgLBGt jzѐ'+r,w·HLF!;〬+5&,ڽZ׌dkx2d~lot΃N-RviqRu0xˮebm)7T2J挭GLy`/u("EY;ow4F֚I36YB;7^ >~&!I>d;KKVu>4+,̏xZ3%a9h TK uuzu]BU{u/ꙉWߚd"BA Bd?z-ZDsr6xE}" WwCrZ$ gŔFӨM Ϯ-2!D_ I` GlMb0N)V>*eV5:_#Հ//(>X,W(͍})L%fAwϳX Êw|@q3s<諶G ^Ljp'b˘t(m}p7aʶ6Mĺ S>~^!&dK,XvazZha2%RlE*vi ^5=؛R 222!p4X} 1wrUnz̆ɻ jh^녗&c^CVt,/ܡkxBdTRdi&JhRjAl0g r,@xzΌk%ǮPpI<;<}-yj~Rl;8f%xhnYe6s|,4M$4Z]*j1)-05'i-<!ק:.L6*8]6Rta:24Oq}ة^•]+UyҔ vȀ5lȿMs6n̪Xֲf |vPN%i*ͣ0X+ +'=̗ؐؔj.^ r//5{Q ̵㩥±51ٔ_ $P1$~{fzts~N~ul`5fkvdrjKl w}BB}j/sK8\]0!jK{xlr 5PH+A =Bq$hTN])յ@; Pr+Z$ IM!Z-D¹1 xb=\W|.bpEθ{/o[8Qۿ{f@\!t* !{p,Ik>\^+e9rM^Y$l')9O"BMF*|Uny!AߴrkDK @fW[{ltX$}ܒRk AF_/<[YJq0`A8CD%{(H G@+5 Siuquv |fNxd5u&Fi:a`ͿۄUZȜ HHWs ^Jy 7A(wAG1^6/%$R3Z]⼢͸jv{J9q؇J2mҔ9:\N-^lrݐf:\W r0jgq2yw%c SRKoă)!8/RzB( f5ONrMLuF윿Gᝠ==TY@ |s|9ay}Iw?TOﯡmn *UҊȠC߫hluԅf3W*-[i6C~J0K x9g\*.sUP4&#MaD;S0.:f/tM[n;2fyXcޯPWRp=VV eAyѠx@^YҒv OcMFӢJ+#PR -D)vY0_&KSAJ*55J&^lIcxЧP4%HOG rق?üCBhۍRyJPXή* .N75iVqiF+d'-;o+us(~FT\ZȃHR#: ;T=qP9+~`G12ecg)!?ްuXAxȮ@pfˆLHKU;P^c(>)Bn(є:ChRLσxZ%3v'3HTGZPJJ|ٞ^jWJutseWumD8s[XE.؉{w΃>V%JmB2w0>G:ҹQܵ1.̷fgX60eyN\஬ 8.6F'b滝Ýiʼ;^G׼iֈ&K6wzq? ׎h%ۿe~<*$A#؅+&9ˏ}څ!pJ-]mlEU'"kt_LC-a,.T5|^^S[EF6 BBc/gExH/G@=ۊJ:=fb.'+LINZcdH"?{F(/q .S@<\N)@mvn706`4jCXG7݈Ȝ )!VNW^Dݡ'%q=DRgkޘ~#eWK(Ѿ{2 }VKJD7k׆s&0B[9V dmkE?nh`c*jsn. @ :ɽGNӅTytM\hV 7WsF6[]mԿl' 23Qe},ږBoesQևg3V)Q /tFد,ôw!7dFH^`ꎗMᬛ^lU PܾƄkѸgqTAٵx 2'ДP|t_N裛l3 q -wWGwnEӪg4@HZ&<[dP'!ॊv<\"]| = -Af$vO R$ i9:昐5v[ w_5]ytSf,[4k75#N 3E7kR}"]Qo-"FDHl,PKx<[>ǰ{t QBU5WS ݸ|p7tpkhNDZz!c?@#%pQ)wrhB8nKAaAm _La-'_' ư8*r XcQ/-D.$Aa3cVٯH50OSB'`xحko}H ʶgt!*"mţ'񴩨Hu~M@7KeJfOZU{\/ǫSK3 rT/b@L?A(,ճ[?)I *b 95rVaG^|LhOy`H_b`zy {+II"IKy'ЂI "Y-zcjB̘[nĶ/z~2q4i^frӲ\@3/)yvRP[Ȗn烲KH6wV@A$w\X@B L,V2+$}ʠ, DJHdt4dz頄:~TG}-g"9KMM"2_VR gZ~Z!Ok[giԩU^ƾfyX]w0r}E(8PvHFp Hmfϕcĕ;d.`25na_ɞҝOt uzi;7lHoݞ%%}64bV]\K|S*p/y9kR3Z]!HO`t+@in^<{-ѻɃ$!ŃU Z6D"DmX']U%&# zꂬ ]% pX֗ԷEC_㌭|TvZR%h vh&DҺ.Zj1\ӳ=˽š1} rYqaPgc_nfΦ^mh륋?Npͭۏ!K]ir"`$+6x<9`xی1 ,i%e ̬mV PE}PVNuwh``L^gI0kB 1+uTҜi )g } ȮA=+oǶgH)oWdԛsܒ'KWV̇(6bF2|ikWrH&w O6ni;RS]q2bwXN^? $RI.+rힴn|5w^@{27,P{iOdzr##e Yh]xx? i+2֑07<ÉNBjNlcg8bA"fx[Vҩů{ =9񒽞6`0 4yg@ pK2WBMD}l}hpj7GbhFI?;c4_}lDVJ]; +!P6JŐ tCq4+ FcX%6Zs*IT~5Q"O*~>cC߈Sdi|dF9/o62ng(,FR"Λ-uDoRw ,˝{[ʗ4ܘ2%}UZ-u1T9ZGWX9N9C|z1%yYpRSL^z/=,-Q_+H NOids3-tnMuNp"M<.zGu^;b_?<ԫ&zCi# &n˅_7gC{˔ݔyiwne=牙2JGr0Ӂ ʇ),i{=UxM=x{ .g78T^ ngc'GOhzK.3@L|7Zb5T9 Ek #4Z`^^l-eotmYNң5& Ib=CE1Sqf1C 翃6|'qNPRf|4y<oЫ2t| [!EJɌuM/}Dx9i@Փ$Ex+{Aʪ*pLPϐ0Z%doVۃSt|`Rb&*nI)"/5QHx;$5_7ؑaoM*~ aSD.$ij4 !ꌕ* l_]#f/D%? v6ˁ[f 4.p1b}Q3l8mxnSM늨/p"<ML޻ہ8dugp- ^BUs9F(*sa6*ʘ!vGL1񳦚nmOnZ鶤6AgΘAPd㋰_DN4l5ƃ~_P*)Bl@y/`ND L X=W+ *3~~uu62}3Ϝ8@l/WƨdaF?D2:aA9Kxs%'fy|S%UM9I2 {/\U [kW92b}ޢ-}LԁS΀ٛ'O.D@$䁕b**טnT[9 `S0,eˠATUamTʽ31%K% DE-2c#)/HW8_K\"*  LE@ w-}|'A1}xil/x4 ":"P˿w݄ 8} vM-Z,RS4em{H",K$Qj1nc+ju_b0^AqWawl׏i iXҿ2ǶCѭ#SV+f*/As".'I͡sҚ}!}?T/s|d C #5>F !rZP^!?h;H׼Qߌ0vJrW[?uLKf*);NZ@z}z?-ML"t\T ]!hZM{h&9nB4#wa{_z:v/X`2&\B ,q> \?8aI.Ȉꤹ64.ɯzkzo3ҤSYl&wGsVBI(BHQ ,s~:]j"#YS,(P=Lk- My|U*H\M5=wiPUMkQ*E\Ю%#:":#qϯf)юŶKvZ.{-eաzޥ]9KGLj2wh&DUԭ~^War߳qGlxiY)Gw5^LDk& zwj`HA]}SOƇUM>kfLSowāG\Ոhtً(^7Jf ߯57Awık]_{Wѥa)kwf)Wh݅fEz2Ȕ;"mDEfGݎOZ" y Tyo0ai0qy;@ѡsmGy&"\V-A͆Ӿ pOpҫkɤ,~ѐ/Hl^mL%lgcEĆ0&ߢm:yh4\iws׻[$<qvsCA)J]KbVڍ"DN9"-Z2ze0hlV'qi^xiҹhQҰE:\n- _+_2ӹo_<6 aYw>#_P^iuդoDvV #ssBt޸CN]G鰘ܘ)N4;ml(3(|mFʩ [k5 酕P)1F1h5/v4}-B`%Gl(6/ErpAǒZCbS>6rQE"6Dӄ ߇g5A{*VS7 K5I1hDğTK3 n煀 W ; rFuO *.g ؾ/RҡBU!616$\9)]nɣD92p^v}\.;kdՆIW{k`6k% K(Ym(c K뒲LQ= ycfnȓdGr/FE$KFEi2%b8yI))w#$s)&R\5ɦ5 #(DUYq=_-sZh̀ѧN 9yjs2=g2 u栊t6I.b~!`\v4 GNwʓ.HCPY@h%gI޿~/x'0 #{ʾ.eNy/;m-;8!qsjSKRTUQS#*V8 BtQycbl$C0A78gn˭ 눳@>5*pX5AI%{K2W.0*()v*k@? OVf&ccesX *(E*<`γnęYrȾy8̟w882qk_1a^lEBDG`{ޔ@ڤ֓.ުogn􁚈)nɰ)\\%!<ewDSXSM`MOi$֒U]J6dxV0B5 KNd$O)uMԗv;|4rLع=)4Cj/{*rʐS`]Mz^GSyc`'3>6TlMPIf]0 ,EA -FDls'0FWeti^"cMBSTKP~[ydѝPVḂn硕Wh#rJlZL6f{v $|3C~i Y:s9͹(q_=LS%z^OctXAeMI} \%WNSkj=F?POPpNT՜BЀv1d_bPx>F-7%WHioG0Mv\W9͡h}.y> j:sveQq?T'XnDIF&M"G(UWiאYFۻU1ႋb/3ѮJd3'h%=A9 IveAx+/eLp5(}bWϣL!{E'2]RNKփX2Pr+1ϥJݱf'8~1r?#J7~90o&7':m,<4≕(ѸP!僽I P)'혖|Dsd 9YR}pcTZ}IEg+Rhz?b &ru9$2[!ImhĐiƽLdxtAc,)#3ug]{$[ڶ䓹-p}?P{ vm#-n#ȲH?^U*GQaNτIvǪXKp-B=~嘆C/tYxsxvKfTdtЍDW*Θ7bNJDLH}tfkB%~=-.:_D)s8!jHTPZY˰N @@=zyk9Jt$z2"EH_aj|Jt 0k55+Sۄ}׊vYe7^8͓*΃6L@! 8QdHP y[c2thV`/`0$՜$Npq;`,+߉BlU^ghӗHgiR4`(佼y0;xWс4--8~C.^x'hQaO9)8͗>s~H#PzQc;LV1d^ѢVjoivI4ΏPz]wj*FyY;~k2jpG\B1!p# V.!g̸o0 zpjŊ OĀpL詈}Fc+HSl-x[Q< 'Inڈ))UGYL-hÁtO<=n.ۉOpvJ0RyQrhh,#3YBK/mrt !Թ!XBT['2i%OznwA+o:7 f=ǜ$qЏ㓦W, ]Ejr\3E͉0R1頼h%3\Wt`.y h#g>S}Y^M^לۢK@ItƦǂ1m tHMG$[ĭKBKQAWq2,Osÿy]OebWN}PJW[9 Pl+-"@o'/gJr&lt߿χFWH!ܔtM2B;Y |pӯ3*UT]@'VIBjzr4MeϤVԷ|@@ALZPc˥dtq'Ke),PVR;A^hdagn-쿑(] BJ}2>CNc;PO]qǑ^.-]Gqz0¼Sqzd?-bQфGx(.V>]nؚP^ 6\ ʰ:0p^WGV_iBBY%ɟ~t)B'c}ŚkP= V~?Ԟ>t … ÁvgБK,P6Xb^AEG8}rF3{Ph떛ez3¶ DuʹFv}dž{ʤsiAEmvu=W?lTC HصـW^mHuU^G˟9,WD}{5ԭdhE5WϸQ ܣ_S/ _P'}R0B-^5[y0S kld}'&f*)$80%[+Eq双"Jy~$Wh,`6HWTOl O;iw"W(YGO8XXp"-1[0SFhhžz$fA!᢯&V3/B58l;/wU̖YjUOiE~Ԭ_g[ȞXk@42htx Jk%9 KUE>MЂ [GL`P3;S8b8fzAeI' , Yڂ1U \Y[$X`] uyg]̂\pRdurS;C@WyJ8߬Se~e̾!0CșXpviF^4$wNk%a^:?֟h*/fvJx_'*Xg}bCZlQ!^~앾"eC>L crb.@9|R1jףwTv&>7)k)H'Sy3~,J$<ٕ!?H Fw tqJOC"WVVD 5Lֻp< u4R/>T08N*`6?P:5vC7qMVS/saq3A2n<ҀԢ r5 rj_u?,'Ѭm]Kpvu]mBq2.?2 21ua?C5 VgkX=;@: Lz ){L-ZԻR6L".UP_?ҫ=R pd1@^xVW ܋)$+Pʛ9wJ]{Ãǽ4P0]6Z}>C'= s2aaVP\Xjnk%SMNf/M`dk0R7sx;B*Fc6t`Q}BvG?LJ^m#tz1^Z%ajdU*8==5Kxn;V֛|$)0LYh04t Fk֩(IynT~K(? PI:vkc\K&ݗ ,mCbQ孶cSC K佉W }'Tɜm,bq?QsA_ N4ZtL˓rk4?˜ n3n;)+2OPjf]-#'nJR 9?+ B__ƫ1XkUq% T$'pwË l B;KgM٦z; n{/ؗAhrC?£I Rst>UrIovBwQQFXvk²hN$ڏ/]0rE6>K1'g?C[LflţϏL|N)eN+[ӛAҔt|T *{`EnK_*eBO޶uCyfl;7ԍ%<.L CLTjdxz['{0Hژj~e{g.גitW6|(#sm[}NB/QbN%8Ns> ʜ Q2;DS/6`Y`F-wQ8\lRAjt[(aU|8s`˷Hz_X*u^=z8]hy};)\'0)~8|엂)Dяǒ;xj6l3Ԙ?~y*F0Q33S` 6 r\3ϝy ;ZdYA[DjufԽZ"mK (ทg._=Nqeɞ?I!7Li}3ʰ{j;BCF?Z+}-)(' #[O4:18N)T[xN͍B!b?/rO3mڕHjߍ.-_T=:{7lP{ZQwܘ 0 "9T%J]M@nM&P9aXRI؁vX'y$چ: x?672G8͚PN;@:Mgҩ(ic[ ;g>,iFw損q@PDaZrLDbӂ7]8ѹ0T(a_ 1:fIQ]Zj{S4: t5-Mo.U)2 ۑ Li(`$i-osўǴ)(r75鐓vVExs)%4i%szE?%^>pNIUڌKx4LwDvWxl.kkje~oidzYdHy^}CS8F^(B\ nA4ԨPT,r#n5'7+0| @;B' 4RĮlc̟i̲qHZCѱ8 }2 h^rN8Ȉ M}, gwgAT/$Hf#-2uS:߼9]Uȸ#_"BTENQՐ0KftL5sT=?k9 4\P]:x=JQw4j:8o+86<m7 GB^J:l=Yf-yq&fU){V?3UFbd-3d?j;!&ga*yV-??Ĺ;Mdma*d  ipybs #=;2Zy q H4J|5 {d7kM gbh11RMk!-AНr{ YtkMgc}m46heI[r2e:ocF3V32dyªf3h39Dyz `r>J&m"WP6Yay.9ϰ{~zVF62K, 3Nh4`RS;v 4WFji^X A>O:y+"iPxR@Ի=Jb?=£_87u4CG*SNPB]n{L pa&YFiOS M-QF(57"To)$ŢKU-l@@^Jcasٷ{88CTq/q|T!$_CeVLӇPѯ{,FvO5YPޔ1N#v1W03Q拕 [:mAsYS7;H¹bVv5i$=Zj$}UeJXV7ް7DhYW ֵ IJzmq,`ϐ`:S5h,+`5([p)-!FD`X|[Np|I_Yo\Ő>tdS+ F-jP MvzBOB:_2[ʷ?BMqD uB֢W"763Ns匑I{uFN6dnSDҙ]K}q6vg5&蠦)`&;L0{яs2ZDgvx=TsQ+݆^qK6ŕɭ,v )rlOn\vhoWJY˹Vmf:Uĉ [v} TeB mql,n{.۩,`0(ڹ6n'-" r@(SF-42UtAߩkT|A-6"׀x9tzŦ'e{iW$/QQ4F2٤F4Aނw-OLqK|/=Kǧn:ӳOS)q;e_r@`ԔL3sY48'5g_;TdX}fi 1"EXm3i[[NTU+ˬjmqbA:<3>,TrA@b)4Q= BauiMVeƒ78k yJSV4ϯ`9I1qSzO.&fTjHM*€@ǜsROĊ=:b۸96ϟ!ڋv@E|PsMZS ̨\:•=l#Ygg-.#)W7վ 6,'V:GlAgp)*2Ҏ"xW(m&bfN}>>+H'-gݴף5ռ(^iDF:}V!4ŎT6RR=pays`Q~Ÿ{(H_1\2RΞ},T`ǰYl>N^na':pF#T͵CkI$CX+L 2nn 9fFm@;U1˻H 1Ho !Hnzq=4 S(55d>T[9lA'uԲ1Q%ƞ..fC."HOmMhϊ$m6Obθ׫ҌmL+fl@RoO]6gv?ع/ $.Df FƼ]eV9CvbOu596TKoz셜a;XWExM,^fl{w6elXۼ֎Xwe.rfT,bˤB^ H'Ryw_cZ'սuH_[@qEzPwlhQј'GEDA#6(X@[A6WA'n*"ÞfGCx7u~9CTxF.P B`(x'!_Gb>Q`iL_Kt\3< S0ZK "w| :+ `H*a#v rvRM zLzJF"QXjGR¤%^(X$Z<# n?+ZYT@,yM8Fᔱ!L)LUSf^+=DJqg쏖Ԙ`—zxDD ;pRVsI0wȭ?1 {\4[ bڝnj!)'ܭ)ɵ0$KKJķLo$H nI~ipKH ?Pna <3jRģiU5kˑS3 m\kiQdALaY]L x}1Lxv9$EFkegeRdiNȩ30_ Vإ6IV9Y gwEt?苨o> b aDUדʋD! HT}κaU֬_2=oO/c:MHluo4$d x0z1y. @df Qɿ݇;{AKG[k5O;iiN0;&E}[\[ogeba-r1 ;LOi0Axf 6ݑk| CP2ay٪n恾? SFo GEYƕqa𿐀z~u>8ttG sNR-캦>{}s%vu_Cuʆ[6ut3qbބ54[}p;}{3{UaG&sJstX{UE;jzN١a(s$>$>Vu76",[W4-eR蔄ɱ'$=(ɫERX_]Jeg.(HתBî_a/7nt*2E5J`7-Ob> 9ԓ};fQ4GG脬 A{Li'l]PYNDv1j@s' T4i-+_ g[E)=? JeKI$6یFf(SNdp8ve)垤v! 9"&"@U6RK8JW^-p4s$ɒ,5k?-^D\8E$~Xf1ɐ bc%?) '!rH m3Bڗa/ \@1'Zc9I v^;jދ󩈏8U̴ذO}o&P*A ]_`<Ȩ_A#…$ p~5q/~c7<^[1 [qEW>DX`lCs&dKiW;meᒹz6mJcMȐU4k#U6NzV;9=xiGIs=yxSoGjw!=ARFFrS=HXtTkw-YڿoIfȬXEw!)baYM' 5pAQ~a{ GGNk]9gro0ot/{ܷZe~XQYsɻP!|ԱOR f Ǝ1 1zrYQJFXtOQ>C|UB~0f썻Z$EȤj@BYO%$æC`׽21geKIR7`)z''0'i-}Kz6=WJ5}(T2z)-Ud!/u nTOTFZsQO؂? @B9?~6rNj:aT:V pĤ3t]gūiYuЕ͐8]kvۛڄe~XP 3%<e݌ I 8}nd4P-%8MXwd W|E _ [=^JQ.SdcEv,#p+Zx_|(q Z6mbu FɍR{&1I6}%oXC?*ꊖ Gw.c<F2P僪VΕ"ELѠ`X/|8'@ߟIK邜Nq%G]5 R|lu|UJ`cQj8zCi eZX,FI0LG>$3Lf>?4~3ۗvQKu`1;)㻜$,cЬ7U+< fC2z b#`,H[r,ZS j~HFov9U#_FO^/CNbѰȭ'9nO -{DY)D܋T;8#톥9!/L(zqi+e`\ADFNr ZϜ󮞏9{"G'r!$eX%R0Z2z3GSҋ[#E HFbI4blDOm5L\ēY)5EmIZoh#\73ceN?D#Vir<#Yo~R?N˒ Lmj"v5>3x^u =hԕԂj Htno,f6ƤMN3ٖ9?D/qʅa u @Fl!}D ْUOQeP$ Ap<.0kb}rV~_ŷF B'&цMfY==1#'S!G~QN+4}㽈(&  q$(n,'y=äVnUf"cdSrbGiqc5iv0Ȝ h_{Uap[ƺ(QWȸr~S.iB:kwl+[d7ɻ`LOH8$"W_$WjLnwRcrQ*>~O^u!o WTIU=L;@iKljkA<]A Z)J)M(L`>Q*꣱}*KQ*p` $Ɓ'IIr@_m&ɡpGS9&'iʓ"\Mz7bYRRǯ01W\꙱fp\J+Kɷ>Z j8RQ6,(׍`o(ZtƻiRbFU@N'XNL\@-d<1A{3v}#hO]~E[+W%aL f(;Xe0 VJ9$_~ՏMI|uCv̓mh(m0Aנ b^84UaA57I;'>?Gږ a(SЂ^eO| M :1گL k+7M(@?3G>A{i$i7fBj#r}]4.FM5:˼zB!m׿EJur^<:;h]|.BT33a E 5b_hl:8e,";'B_v8gً TQiOKF岉W3[AG.L(:°w$*?S-n9 `bpYTEd7az(s*7pě4EQ{n!B3%H'Kw2{q^zN$=bej:+FUSsQ)(>ˌ!{ rH-nslu.e bQƉKTM '>RRd;"9=lXL4}20Pb<PLZ&}>deTl `;?CRϥ|z* 7A-?tYZ _W+8̰PF8DleKzN7.ڀxk~zYs@D9%9y6˩, PxLԴ (ڦ⼃t] 4L1֧W|A%h34G=k_ Y_sjIXkZh"OVn`F-KY~2|}J`ܖ/~Sɢ&Q>Zs;a# N#Z0Lq{U[u'C7Cz^" ڇ\}sQ}i܃i~;Ρ,^Qч|s 1x|[i㉣Wc7)oROѣK3؊܈Mdm^tsXvɿ }1yP3P(]%U ?m.pB\W%P5BYŊԟ3;.!z}ƃ+f`E$R!yIl(t[άG6sRnvVݜF;ř bas+mt=d:\!N-mgGS{o_? sn;NO.M;|.Wc^>,:4|$4}Y$P8.ub"aU!71q)kN.׀+z'9/L<\et<T"4Q& bR;ppD`aY_*>|wfTɡ.I%$f^nRLl_ϕtS-Ǟ~eS1#p>yﶧm$z.uw90+H_JSv'sHKN5bhfH,;}MMO,HcI_{w;4`Pe4J#; UI{j:yלО &,J r,T>ǩ_Kl1R 2/`PJ 8ޤ GhIy.2/Τ,!%v'k17R=kk$+|T*[aٶ&2CRMiiSrX=EQHjF]hmͲտqۊF ubZ,,Z!-T)#3*ˆ'/7%=t'р$Rsj}I F`қ`N~&fCI;Ȳ@zFto\EaM/=\E>盌DsTvkL`M;z p.83 UμxƟB".>8X>Lt A>SI4fyId. X^ b!0(^4_)0YZNpA6d/_zj X14K^GNQGd,)M&U+}>,-_ q"9Nϣ SͥXyco^ 5Mlu^soL''7Z۰A;dfWMR Wq/Pa2a{.r4s4'q@ru+_Iq4nu!D`rgqA%Nh9])d%0ɬǍ>^#I簣酠37:iTgJu[INJ&u6E*@5%ٵ:$_uQ5)? ,T]dYw? 3I9c^ ]D<2RECcz/rЏWiTO?~j/DqS@{R$t: ,*`U;$qֽjV 8 wzl0&s5T G=;ߘyŚd"yFF ٬sbVQyZ%fY߹X!uklkf4rjYUR p'+?LęT}R#LzM\Agwbܨ@PVBfR/48?Px#.()s٢6G溆 ~H<{J-:{ lj6NsiNYZ fdͱZĺ16juM>ӗ+peƈG\ÖН=R.(K6F{}OOf%qK :L>dE; :|PsBZmvvQ:eS< ''af_Boȉl1t_p щ;š"/y]9Y}N"#e ?]HQq$<CquQ,;;{}kp?Т]jc"a9վ!z¡sm+_tj~(WA°Qd!>#vo'JۏK ۅ`y&;]!7: U%^+dMU)~B~7bp2Lr/hfuJA$8 giFe;HQc4u\=OQQ$>̇۫Ie|PA6>('9/840))g#,YX"٫Lf㐫U!n` {CmܥG4*вv(5saiQJ.tYӤuPnoɺx'7k H>;bC{ AV;_[m}ߧ) P=laLUvMhaaOgl:`Y4TzGo J;gJdan?s!򢌎H ]3*aj!zif~8 6 ȓʊC D=^ 웊'K2´kO黗* )&M=%Cm1d6~}4hd|'BcӀicǍ-`n1sxEPKH'ByƐ\`\:U}L*NݍgxbB;`x(+z  i0@L_?^le^)2kMvS=T TBPi#e{&C6I,Bĵ_t;`Ԣs%A”HWv 3dWD/|Em=ՙB>v(YP0=7)rpm8}̩[`{Gd\Eٮk_/Ex4`xgI'F@ҋ22A~9{zSqs%b;6n_φ$Ϻ%G,":mF(<ѻ Y5r>ဢ\QimZIt("[juc>ƕi.vK {jvVy$fcR3[yɗ@BYrYb4c7_O8 7O|$"=JqwlOTԌn+f&E~8B{J6?==k+Pc,sdashyVf XHUǒmJObx pmY2RHLn駑3*VHɀ{W\$oQ:!cnbi m= Sh5,s<(CMXv->=7z@63u8~{mKUU4NG3p8>[%$^imLje&K;Gz:Z)O}!C ZU!:lΈ4J,wڎy79JM&:%Fpqk?^~C=+P(Se6KKcmfZ6ܩ3Օjngg1eaH9fzy)`>J(B ?  :S,G$j[(ns+%aHwB2+w[9@݇ \e @w*/Фz$Vf#HNQlNs$%n_B |C<;@_\ǛͫM%n`v>q5O r`L mBgK ʬl)y[m}$sՃ絭g2Rd{ |򮔧LqDHQyc27sl~J('ϧQ5^Ϯ x b3k;x B#\H;h9KF2];T{+vw׺BJ[AiX!K#{~)ǃ:ANnV|Lv6, b"%MT 8x5P1/OPŒɇu 6]p\c%\WFk_NFEtM3[\n |@[N2=6;YTЦMםM-͙…$j(=~d׽ g'SmUECF&)gb-E;&0lrBox_ZXo$w`; lƈQ@ߵ/A?%T:j<Jp @q@*E,b&P$&,pƒ3 Ss7t_d,vJoʯ f$q&Y0}Uފ碞#-w¼ەϐn})FRg+q2CS_ mc*)~*昇ᔵ^NVª\Wl߰1|։ѣ荵Ѯm_ivv`q2u>pj+ /h ݎ~ghBe-$Ձ K>s}&-L8bû9:g`]$h/=VB)Yxu^!6hfn?>M[z"#STc_=;ły3f7nwiN'PZI $R/ɋ[.mXsUUn-[ ~&_x5)YY,xq /EyEPcv鑣QJ&fTJT PdW%j=pJڪgt#gae Z(0MxcBk#g[G+F3(:ցcph \\aQ㒇gD&q~saqbWI3SкҌvEHO9>L2,f` -{/.ݠD?aAw_~m6u3G6 awϨje<:EJK Hly|QO!:"o5`oM?Ma!{`۠m!P<,bw~~f)_)Ռ*̉\_M.dT'K\:#Z!k\qKa 0gfP2Sq)fQdpCqV,tM/eʫ"۽+gJ&+9\sǼ- 5[V#6lDJa p|+έL=V<$wվږ\0~a29a0,̫:粍DEzD29!Z*kT4tW3l-DIho ]Lm\VVԠ4c iƤ"Ӧegr6%;&QZy˞$ۜpZdFH""_f[~0'"+L"Ki-( ssYHi &p(>LJ^2ꖐ+HACjΪ?w@X/ÄKot۾9BZPSdpn F T")~daST{Pëad=b_JVd V{N;^@x&V:P[%2I-e[10Ŝ'`jST;W717xO !F͕E\1B] ~DSt$#Eqh̑=vEQaaUwߨYV5am)HBn.Ǚ'(h#?&@p4T]>I"k1DzF\ݭܸh90ކ4w܉ W]K[iFI1AwX ~2ƹq'K+8\j GB7Ch! ,kRG/Cv:NP<̥9ȏ}|fJ9ʆL I>+hU89d;=6EET-A0!'hfS D%vH=]g1x؄;)ɂ}; r|u닎(] c~Qj@> cmYqRZA 詔^w̑%^{r8V I5yN~T +}7?aRGzyx[xRY}ck9 l|-}6wDTR~RG@\E8FmuZ3 %)aTc`5{UmH $EU<20_l?5?GNk/ec11NTǛV!Iax}"*E v'JlY TJV.)d;o@j.j Z okoC VTo?7p+8vdl2mzቻ\b8%\wB 0C08TҌP@;L9-dRŧ*/7rC$^s2x 74Nb^foC"t(ޟA#BMktuev}m#!T$j rށDJc6:' :F5[_>ѰM(2INwvk7\qp%ҥ%:`58?O}p{uUuMz>.8EtHI(M%Ɏ{ Ǣ:?2Xrvf,toE{~F\e ɔwP ڋY۶Ɂ#fx2337lQ)4HpN}e}LK_?NЦWxK &B]9QNo#ȡK Qު\hSW ץO'XƲ@ZE_Wg>÷^[~޳} iƼnvYzρYT@HF΍e35B֙i<̶<pƒu>0{iU0P;sy(ړatC^`%Bc[Nsn`q!o9%r ETC|O"+G{ߧ ܹ}G?/=J!]ҿU6޷]; wR;6I:`Afx:=*AJYH ͬwg`@6'$ kmN剿zݣL= .Vu;o]^&Afqa 5.XlYJ LƟE0 ;NDY02ħC=Kj. 81ẛ5=GAS*5; [¿rdbtO5[a"2>j wNԛ ނ[3GLa"ivg͑sܑ. )F%Y;ȎzX4S笟&4؀,Mu@4S{gM!ڇN8Iw;to'Vˎ%H%D 7АjӏkڋN1V:JUU6><т(l@#19{~TkɎn'b Z28ѥD˥Ar'!oxt[fHEdq@Vd[ߣbp OSd3NXN@l (Kd.-o<dCn4-n\aݹi6pJ<=2ܻU Ɓi#s˸l 4y|[a\>'_+k5\Mڜkd5Pt ˀG݇?DFL ?hI{ti)9MMFʠj6 R~!j i_ݐ^PŠSZ6_0ND k1"Ks`P[`Rו|I9vbYPq%t2PY@ZGf"w. ?[6PpFT "b мo8Vg|NZBRcinB)07J\hi ǿs=)*cҍܥ6Tj_W8 hk#k5u'Jyl)~Yc;!Gv6ivBf86YrIN|aTMKaO%3m#ohilEHnO0'? Y޺u@FA;>)<2`9-r<VdXLfKICGN$ɎK]I 'q^߁s]9P*~ Ћ&`Bp}rhw^p Kg0,@X<R t$3`K<ēJ# 2OmQ[@5OZZo]䏪7̤ӳ~}OՆ$HsSHMxꖓ%j%WBZWΛ mCס\x xK!:*΃ r[$l->p+ 0%LG'0r#%pws)?@DiHyΙQLL :z]I0̝%BS:vKcщacn s!/* MY`=U2RsR>nL&Ww ӂJkmB$}qtP.1%Y`&|5*:%0֖s:E!>0Z-,H2eq^Kes[7٢pB˛Vi%ogKPe]@pQZ$GX1ONJrחmQUجpc01no["i. cswXt%YTA?{soL1sF Y.J[ie6~@b)cCUM[~ &Nq[b/sg[mR32@K8[e˖^<v;͍mCBEE㴆 te|CP7=ȪYْQ޹=UNO3*{ 6S+}{6{`N"BT6|l^NWE<ָk鞚gv/ݰ)u݊"V3_"z;f<+,FwLurUw*'JiTq9d`lX_MBo;v [MRĴb*<>=?y=Nm5.&Պ郡[BFE)YmMG5ԤNk*-)/}s:|Kf'Q)L /"==J}T`Ud†FTRw^4CIcIyA@m$=c鯺;p;7 ̞Hl^R9<}_PbM;KW 4-F_ld5(3߮6tkձ'.quŽ\ըr 쿊$y'J`$V^͢FWU+z& HѡS5@] 'gkO|`-ycĨ_+y>=ltOi۶7W<ΦU:y̆ K7:'UW~`DZ5K\G4j"m؇N[8#w4bb \N_^P-%QGjD2Oonx2*`T׼@] pc|!!9W4^ۃV;wKz#Cv.>An%ƹ 0e1FVkiR?IG[-Kv1ʜ6iG,!tb,XH(<-;ц#.:CsBdRTV!$ߧ}L9OK֥ A4z@1C q$-ijOKYViyg~1`pn%aCO`5S A˷?DF |]miL2goϋS&?(pEgJ"َ]2.~ #(+K,O-83}@_iYQzn9 cw$َ(H`@@90NV%5B[ZVYk:y4fOHtΪ%!ŜX>;8vt`2R/BpTyguImB^-A X¶h oe }K2eMuZJSufP:-;?.:go+Ѓ5X/~ c獃z"0^%jHs$w=o~c}j5I`ad~ O(hH䃠dYm֡yvjTGIǻ'҆Io`JY9E]m ⬳?j$͹fM;3e^4ӿsp%&Qk2'K߻~w,F$WXn(}gI8d237T:;Q[XXu_[A;f`لw D5+6<ʏE6(-K3_x9z[C`DQ#!>P[8HFs̒Cq+77D*bd~Yڲǣ'nyc\i=":W\5-g0{$3:߃lv-cAjN--D#)̔1͜$V󔬔O/TiW"R98-C68g俑 n MycJ,L mJgJE kk2ѴH.QlB$rs]d$\ei2s;덂ڃMLñ]VdW>R9I/dCfw "Ww`ϯ`; uU?n ?<= fU{||O5awfT`V c}%4 5X#ϦM=:io"Ỵ|hDDI"a8o%0a?IspabgLJ]K!k)@FGsgPIآ#xۮ8Ԭ[_gߛn8,'Z_FQ~ׯp|b)BVA%泶 YIq h' i}6zBrGkJmm'8ҽ[Ddl906 iq/$Ȋb!X ~gT׊iItkYaw>dw6aOД0֚ɠjϚP]G~ ocO†ϗ/9{E-߱55ema-%m* B>:lEZJ+aVdD~Sc8ŁGޕR<ɛ.޴bT5uA=NHF]4w{,6^}AG(e&zC A:@2t$6j+RFnLTxN=T#a֢;LP>SѾ\OL=:S`2!j> 5qwG CxiMy8>,Plvs3׭j+5_j5R>ר,F(@}^>{<5rr/|L[4nvͫNS\lK󿯳!_&`0cGC#/gť-{k YAts=5YT:Ѳ=dvӓ, wCgu~`tq W>r i֩[ ї.S2?㑓Nw6U{vgږMfycH>zLUH5* e)Pe PH)'^iYy4ʎE9'0FEɔv O]L].:zL\TŻW~\޽b (Izf>Q 0:K!x eIH~1Yy{EZM ob֏)#Dpɋ:z97/ĕA![J]HTx./!Nn`ߨ$@;,is/џGj~t缄my|h77{&U䕳W|:;wHS?cjS)B(11-AŘOYo @7{ٔ%qN*zN2oH1 "΀NؔpT K u>lDrvHB}y4FKq .弽}Qj7 r`!O]SQp+nh|gC`Ey4spp; oel`~ !=d$_r+x&@c9ڧJa#1j rg/uM,X9 ǕFUӃg[L3)%RhuL>w "xed6x BO N8Iple~Un2F [j0MD)HTW }Q,`l)-UiD3pMu$ }PU hn#e\14S4m\Kz%AbcCZUuMM&)%BzM$,Q@*aHou nϢZCpܩB$\?*'q(ҫ=!Ih2n, "YKǓ~J5B{C"Ű[ MBx>^-li"T:s} vQ]6.mrC֚l-FY(f aۂG ^"ޓ&1sbn{MuNVOleVhIZq}_ۅ>%yro>'#T߯%3~&"'HLV2=+|{K2s70ǀ UInshΆl0.[-NKc~6OWR?E1\QF6E䛻YGZHǁn_n|b&"IJj OyY0]6v u<+[M)=Z\.<(JGk~LsS9_'pĤL vIZK;z}a(omvYB\G >Hx{bO4jQ+> z:>, E1Չ.Ui~&)|2Cun_u0AV8C MWVyц*:=YoS?4l,_JSXd4-5yzp14N0c\<">Wy&2QoӜ?m:uŲ^3.HyIK,LU3?~?oA6opDʚt< 56oMPzGclF(ٍ{4bT5^R3kd l%tLػapQ`ךޜF֠#vC@.^c~"pfJagl8_Wp;؂X;;?1.(L sO^bE/H^?@C[6D< M,+d< |Ͱ7Uj!/k(~y-N _&=<яv[e/[dtU;'`\bv5ws0UhGa%3BWH]jz5O\Ai<:۽Zw$h;EYdwr .NU:T}4+PԲ1鑍M<\9c.N#9b@ZQ?}K PLz9GFu?ϠU@oNYɪk\ڎE:X\|$BQCQ¨^ʺ?NdW#z%/ߍhIs|П9_NHI1,k*SSg`>\IN3,F<ǭ[Y[JJgIhˍ=bOU/S"I,R$R/ p۫Lb&2 FZCla&&dƒ*v[^7$zG8'Hy]m!QE0GHu5^ָvB3ڏBRLiW Z .?>Tt1 %dX*P ofX[Ԑ'/l3 AFkIgM.P~!r<~oñ"W.x8>m0k <+\VNZMYl,3Y0Br{XଊD4M6!4"}-DTC/$+$_OKB5R[~g<ݮXsyĺݾ7qN6GdOna\n.&+Yxؔrcə")+cЎS!?>tݡERqoGv;YA~𒉒mz5L>O^bdCW}WHݴE>މ9J#qӁNcDھZS/ jt hiǽj)FYLn0EwZkf"hFeJd6CKigUw-%RlhڲIV=wQ@pgh9SH4fo#u߉duPLrҎbЁ(#ֲ ATΐbl^4j% yߛAȷZr)Kߜ#s)x$L62Ӿ:REC>XxN7Yuc\pȨTj^{l&@% EDTv{VV+LMHbN,ZR5xNiюH+9W9#hz =S0'//::\uhX k AitĬ?6D9e!7{߹H򄍗6o-_,ah~yc2Q|ܨpw(sаFXT)PYľa܊cR(pc#т6}yt$sT,ex#iQ#{Xd)agɽ/B$-I;_ WC;9F7… HuyW:42168^OO6I|.T \wjC?USfZ;ܵan~Jp)/-W3{=]E,uw#5DG`GF$71tyHS9HdFtZpj#5~yRp'Ͱ]߰473Nئ<^BŜ6U0U`\,}傰AZ?k.է~sN|sJwW`q OdADG`1k财mAp(RR @Z^|QkX^ 1A<_ G֢Ay[lТkeLڑe}wnyX:ݴ{_oXndGS Kѭ ـK݅ƍSYxB﵌-> }ȵ_0' cpVB:5xxU W@X#Tޤ7oLҔ^GyiKM ye}$nS7X= M$͊@vTwMFEPj򬬰ܴr:)`ʸ1@LXJ([.~#>EzӄYT]v|fԆD*%xA7ie*⑖Jj1k&iN<^*O"_o@)Jyo]$ rM1>Jya8!#Zw~S4F3M$)bmVksh~RXI .!oiM5$-˼;|SBǃЄG(ƾlfL G#K6N6c,ITˊ|Kn;2PxJN`ᠻGw: fS&mz f|ɬϠ8v~4?}Š8ޱE}qEzil?p+`l!)E$٫I<2F}Èo9/)4e`~*Є[I!>k$\9 FX,D w}TU7/?B?K;'ڷ-sFx-RQɒ}%1K\{օKڄ x`'(kI$C&`&]Rsblȧ\y4BuC@[~"",([]G:B4zʅDep6:=+.is5o,XbCy|G~X-i9㉝%Z`g3]ޗ!"'hdhhU'KS2a!urHbefH'1YBbRdf+ z48R14")8O (m[{G^ 8؊m6p \ZEUmwG_`xN><Ô2AB2ڎ%dKʴ<<֢g2sn<:>+%rw @2:;xƱ;ҌدV8WʞC1Rfɺܔ0!u>O~P۞VJtZh>郛%{a1-XkosI"McPխlז]sKJ Q{";  #$aaX,(Nl\tp>jnOG le]^rX A3܏i> `6~u;Hg5/@+(5Vv٥% ٛ`[R)`lmq=+q[mlR^ovS/cl᛿(U6Q Ϋ#!j Ō Gl,BTk6?bQ*<_&ZVRG U*G,]A_$Ai ZT%vKŕEb˒gZ4O9Ĉ׍>xif2#T}Y:(hrj<^u7=kߐXZqw] 빔%Ya.Hdd-l5cŴa ꫧ|6$Or/yIE_lDCDĒ'豗CLgV0ﴲNr YO涋TQsd)8YݏS-:tO$ԭ9R[dFgHR*nf_օ[Gk6 U0CLc+cuobMfTk]`j3 TJ/CUx]+.xRuO'܂-I%mO1+b,j[L1ВEs\g5B5)B̄ <u\jXWAk_}!ٮ2W >\H,%yqpNqt5=V[l#+\ZGc>ZɅ)sjFvU6վ*0׽=}'hϠuۂQ]@aGXۿ{>Uh6A8X7}a<)8uH=|rít F1r,r;.vsȑ97ʤ5$>:5A{^ S}-K$ ~zw>U0zOz.~ygR#+R&F^xо|3ZY !p 9ޢ*ǑeOëPImE*z20@{LąKS|^h\|Ms"R=#x.)*GKPK\ p! Br!_h*&JT= 3p\!3ww n_SV_4gqzףr̻U"2WGj~DH?u>S*ܛ9CC}=KfreA 턹_ܬi[eө qU|r!:y\MФ2"/5 a"*_LLgPzo Yn- VF.x}V,nӑT6kc&:Ja?g]*e<IFvN|RN{+u(h^ݳizzoMc,(!0<=sH"="N(Š+J"^+d$Hca$6 \#?l͹ "?H͜I%ܟn2xH@ !DZjZ,j4OyjG@/:zNv[QE3r2?:gN.f{S ^i\^䇉y apÓ}<{ 79[߯n¬jx17pKd}9R`îke_Αjo4 X*tҩIXjaٷ(ˑ'C'Kј{JCQʭ7F{_]m|ꩍ -S_nYW(Ă2Ҍfz<;D tMe,J<ʙf$IHZm8,e;a[_6@/:1w[&,c@`.|4 м 1J ۓ`Vun(>|N!?*k\ 5׫p{Ŏ$ ehg2z<脉]4 E ]T7Le|0Gh8mG('K9E@g}2@mǘZ/Ya FewQ^(M pAHYeV$3%zK }T./N3d#ÒT#m)rK4`GDFuUc+*ҙ/ O;nmpL-uIzwicXTm|rmYROXⓆ(ѫ h :Ԁ>LѬ5JWRAm-I6 ~j4圭=pQ8f р?J{f{Mom,~]؉{6"^S,JZ]JI96|.!MA~ުߒQ ,G28e Kz>F.PB`O3qIv@|((RWnJ04@Wf·-X!Kbv" _+ΐc] ͯ 琲@ϘaQQl|x<ԅ,W8>>"'jE ?b?N}Ȝ_}zEb'Up uȍn5+V=[@j > -hW;,8D\wvWd-XoA`O?J+įd =^xƦW)K_{]tkJ{A0\zxyJzS32`B1Ȋm9U!(dCwHS c nIBOӗF=ooilŘ:i/u #Fw40?C<{5F"ܞBƱ.g Kw{,irƱ0:x+8#,s羼;7!dyZ_9cR$O\*B 4J? ܇V[FVhא.- ``&ZֿS<Ӑ QhWds6ۙsh}m}UpU=V;wpcq`[Y2'#cʝ!kQApb3EOPYUj|G=CKUGT%<^Je(Z=#ewd4 XC+4-+it2E7׍J+uSP*51T3."=1nJb.Ʋmm#_w&poSyG#gC r=֡hytyX3\Xr{ag()(N#:4pedd(BDSΗw5hPI[X O :wd k鳇 IU%l܋,6E)pm8d)Pe-^SR֘l4Ri[Уxɏ tZ֪Y8BJgtp7jv!X$k䧫 ^^u)/'c0ܠT'z]zBȽBXf;$>n`9Sє1f?+K(ڃ\ m6ձ#=\Qfeܾvms);*+A3C~"x5n0 .n#8i#K;gT}Nmi`4 (\.#XEnT<Yc=AR \õrzGXwt1#cy HWzP|.T1ǔX*RZE[wKR& BOzlyhrtFLJF:ț\B}XZ%\%7VBkSc)VPS6+_QH9j z&۪M`'t~E.e~A[yrѮ{}b@8=ٯ}L`㲛u=oyAd4@:p"zBm\A`&)d~Њ'ԟR@fQW/D,Vak*3#WΖ}5Uw͎7Р$=fln_:-2NF[F( } 4>VDf?LG,“Q]$rN'ߡs7'mS;7mVIDHʋ$Ia ;ko[%>vx]dĪJLrGgY(o`{aG,Y_d>(g]dEwEb/>\ϙPcp1p[j> hɈʥEv`Z.虥1@{&yIÝÆ^^f']G7Pvr_oBj>v6k6xFj*BH:2p\U^V101~9vK /QLB?Y-(ɬKclV1)g'Dz)^ZFF `3(pC T cdO$KB+"6EX(#*@ѐ}3Sa' I1a} )܀wQj +朗07[G-H08V+L`]<(S,U$S>js')3:=Wx?ee)r}#j| <Ѷf{W@TmbN`/zjBz@v/y3w91p/#\8}]|U.~"-¼4rԭyX q|UoEYpgf"Vj*  Z>/r1_6rt5i39"k$5[;s>kQR k|xJC*^N&Jh#ÉEF ]!;>iA )*`I=M9׆m{~&[^hX[<>J8! \"I܇+E9QR銍;]FSLs1*D<׵-aHb&e@5ONY{Ȍs_&c<85_'cPqbK ыwW-.6@[UQK"{t9dXH}Y[J+;Պm[Z&,ёԷE%ΚV \Q !&Luk8I˖ 7Z=l_$CCT\NdBگٜU OokJud<̩i~2kh e7[w4P+l?jekT8zP.bެ_-9SlA4F; Ef˿Z=lsRFX \{"Ɵda>:@x|.Z_'qw1B{ne*vN  yj״2g&N]d/ػoCO;BdhSw;t/]^E{H6u8 JhM(O llZkJHU:{@{| =?\.Dq183*rZ@v&QoC9Q쀈'%z*5h?.ˑG]#ݷ[v̍[#14}s$T.$> d;']2ƌWUZ*:ӐM_9L5|rT1*>>K""b3ʾ8$c+RSmͧ2No6h 6K[ &boo nPe 5b'F!81jg!}K93vAf}oƬԆ[T@eVFLA7 6Vw8͠{4_~L浍K%2cjK)SHqN>!Z+o!>#B,v(@h3buF o6RAS*mm#-q[ pB qp n7a8`U6(>s>Y2,"OYI&B[aܟ{I86IHW6.ZHih*W} Qxr8}raE`; ܰ Jgܚ#&\hD_W3#]Sb9Rx<#:(v< ՎYW.XD} T"hE]% 3lDVHzg&rUaarHȞ䑚rά$^OV:AN{߃a?WqIJ,Z;'-{1LIxQԘeA2E[,r/&_cj7R;_3YЦ$Kqr=vw޸ 4"xZaH8Q/TƔ[l~0WٺJ$PjbU:Any$wH٨[Ot0Đ&.pKX`2,wݽ7[ ]{ T39Us tcOMiZp6B>xN+7qhZ ,41^tT0ѠUʧ>[Fވecw}8ViS[s;= Cj{.bR+a`Y[6|uTbu]_JS[0k:H'*)n^捇Ip<f-]Fiһ]e憽N2T:eS: rw< sĹ0W\ɶ0o]7$&N*8E@}!wYs6n9rvb_IB 6t[>6Ozf%)L["MRq-2A{cv(g7%V8F;FrP}:?D&*MqrOwz(LEg'q]P0ۘ W@-k~9e`*`nߔ/Xdw!z.5z&b؉ҏ7c8c3"XQ,@,@a]4Lh8ˣRh#G+DU of\\SGzWAMM2%SM /Pz^vs5S96G~_4d.S ~;fZ;ʫP$tco=TU^:gMnR^> DO|fe{`$|Or(Zxti 0wU7%/IzgB미O[%Y:jB]q!椨ieWۗ1n Oh JTZ ]T7g2P/ u]qHߘ FR2dHTM뢠}VX¬Y+Q61@: A~Nwu|^됢)on>)m7m/KA oH-`?fwuc.Jl0\w֠YDచm[sedS{FJ^ H\rс.2ׯǒyݧ)uZ3Q5LiIkꅳup$bXJSӺ:(Ukz;"Xo_z l|Ov4p*Aڹ edܷ!!'t.ȧM4O [2<@E}c(̮",fx5DY@ػ,qdJun$2\;Hxʌc Ɂ-U Yx|j46_ hݎIGQ~Pq]t6VA?~ Z}ѐw~@)Tl(fm>B4Znko*FX&w`t3~G6J sa<9hyZ0b0:`(Š~ =}0&B"sj50B r9 ҾA-].jzZ-4'^`gß@R@9#HR)ps$vϜߍR;*ŔO,I`z@k"ƙ/WC:(7UpАXcԳDŽ2~mW;xkSͬͱ$Z'hinSr N<=(lJSȹt|edIu cc}lW3[eUDe[t(t=o݉`5q9_Ү8VNE W*} ΰc `u Sa$/;5UᲓ)J&13^:i0jN2it-l =QnMZ`(=1 I?B N3Oቀ)dm8\P~ AkQe+疲,AG:bt*լflx^蕒$aН+cԏT%ˬC\򆄎EhϨfP9!e;ZH t+i Sjh#1KsDQxoZD zf]Uh 0T0v_'C`!F I5Ufhy)xܱiNwI,q"=ܛ`# @' !`c݊su6<rmd_XZR&(=3 7ڲo5`܈mT 4U2삊Gw}z',jZabhKGތ7ɘl =07W  NIcw<=˱2kB^KEjWF̋O,h$H唳EXyPᢋœуP>AG [xV52cSyQ]9k~|T/KuXBpV@0\枍!HhX^*ͯfJR ut]h:Ɏ`zTj6E發 ? T7%1=KpRiᵾbIʵ{u,HRŚࡠSoF ֫EG .rù` lfr*)0z.Ι21:B2i= &eF^{o-2~M~J3]*;wq2 D5Z.\)H۶'r!_D.Ua&q&]S f/\D@ɘcZ A5eN˦R0C #X1au'@QJW#Jn<%U]lYB䢅#vW\ |ǹ:^+aBq9Ҏ6n P(G)lxR{pEFВ/x$ӣQ8A:5ƴE沌;?9r sss\ASlbc@.+= &NgqU+X[QMy:kV\MoZqMt,gAj(\t+" *ce5iR'=O或Mĭk)ZN 02?d%%Tp`][p1%w<]rF8]liWVNW7eA+7jm˞mYn<[ vEK~u f+8z|ŖFq|hëf~glAf4 -WszaCBF7lK;-N E1ע6G0ިIV.V4Sq4b& W\8]9!4ׄ _ !,XEߠe.eHs&B!xg[.,((⶞mT_EK^bcWҫ/=72z(Ӫ1˭Hg?ځ`0fZ9{Ή34^ҒT/= F-c{ӈh,w{IeC 5їgU,{O؟g1nђF ^rNջ]%X*dž4懶;RY=>c?Yo#*{ Ւ퉲mmC@A( Mr'[X ƟsMI }< D%ɕ]R+SMrG0}*Kwe@j{cO V8#(2f(uedOTn흃&"E{=8rj̙~ oƪ&gƐ k!e31X\}7S%ݱl}R=P繥wLU~V "+?K@rʟCI]8c|p AvBu|L/B#hJvR9e4%ٿ'.tn a ˧MPnëK]I2vexvҫ5`GG&h_NB Ͽ/| (S~Nq/<7V_L‹VN˅@?Ϧ_gCV,lv |cZ* !hBV汧K,e">2b#}[Y˘\gQ^GK)K6FF#[С=b,_D0٠bbTmvX׬=&L;Ď1S4fi"bu +̃?Z&:9IlDcoP6egӘzVh]~]e\5tEk9\%jo|4ts<>' k(ܐgWb#Xv) ]g$8Rg4T› MXkP&Bf&JQ4eJ ڟyr Nh݇dM#ۦA*iŗͱ& 5ưKAՕُ'`g9ʖw۵J_.Ж)lWk>UՏ38mRzz֕7w*VPKDO ^kζܵIæfυ9/M. 3_{94KN+&t]UD `-^Aut@|<ފoA[ ?|HAm8F}P*VmrTP^ f6w42(ˁC#@a:st-l4lw%ZV>Zg*oI~@>.i1J܅t|ho4%w?l PQؐr~B$S1 h*]umQtʼ^jI%S%K=QY eT|-XbţL *eI U5 2sicCg:7ҥ74QU ڰ0Hw<)1Y9khQ=A'BAR -s%FO1ߛlJz`i KAX0%*bLn;6$0?vIs%1Nxƕ:Kt!q=EsÇP"qyK~ٺ8gjrjދ/!|B 0V@ -%%M𚃉UDZ%[s܏2ڝtrA ^ABYЎ19\ u i,R෫>q,]ĮN GTpefw1"_DNUti1KE GHoe_̓:Дsڦ+Ke"t~ip~ԚKTAbĉwrIQ('6fIK*@_^6f3HudMm߲n2wSB},Pe5ۯgrv]!}sm kor*7J7oMR|p{"_d%$| 2>~O(+=DDYf'p M,Q{&ve5՘ Lp%t]Ti*/<Bϵ"SJ34V gTzZΚR#[L`o$fL,P;fΒE'Ύƾ+i|3(1R'%ʶ\G 'ߢY^t@ G; [?1o<| 4-gH/ojJYi$?R (\}uNH+wd3(_B9x17vȴ{pK"JP ƈՖW|Iuϲ;-~_V!yG-Iu?rs{̷E&O:)=GjFCc^`Ѣ2D?f: b\Bq`{-UslRKr^L1rL%^_ߴqehN j%N8y̦!+Iٺ,C4Zy!fnWl|vJNry㵩_ϒ, ]IhàjgV̶ N鎳C^96.z]w΀Œ T%'_$ۤG\j玑Wn|:%3 0rY~EbC+MYTz"dv/I6'&t'"YY<@坒tdk4{i%w9;YK$S\5Cѷ^-QG?3:=髺Z𧘳Wk]xK?yT~pA\&C, mrܢcaoEc$M)yS/GlCXUZ;ʸ\JrޑXЎqw-<>q`jg@s ќ%|BN@4mpYzh^i!i 숛$pzs> 9⃩']XN2ӊk:IHmA^ˉx٭f/=QlZMw= ιt}Yqu\jHXmQ-3>+1/ߒ/#{ԉs=5b ؤJFs4O n&ܾ5NVO^vzo'9<Wr;\*^iQ1-^:923gE__KI*CkGCǯK)+=]f;UR^UXŏwf=Y5Z纷ޙ@rJrQϢFё3xX>,wL#2fͭvnٽ5P)f֋> ,_h=)B]Ւ=[nbiӜE6* $v~tw@;)?yupJ-2I;@ZAkv(Ѯӥ44yIf20D1f`X&ZMkPhyWAsigR++) bx^}?0G =`NcM|zk5Rg0m"dSr:=M"P?BwFJEUn lz`YhB t=A?\2wY49qrRkDLT0 $NemRobGz'Jm2Cul{^Dgd+ idp. w<)#@+{u"$u7U9Y K>kn2 i8>Q Y,vWa]9RDě 5ye)<H`2tA`LWtT? 2'L!?lJ# 81믻~}"" H3tKjJIV~{1Y " tbM[?-*[zQW&{ṾLmJ@X4vhJ]C:Ə4#NO4P4[bkP_{|PV"}<_rM^PA-uA/~{-!7K1˟>=u8S3qFpWY6%j2/oʘZ`Jh< sQkUةxOIZQdV?UbzpͤGM(s0"CEm$O ,j1\P_a mW|.䫏 h4 [%=nRζagV-S!9EmNS夹eXj[$)FQwɇ hJFE =C:em+ f_ I)#KwwϤp.Pvk<u8n7x^j5Wk .8i"k;V䪬ࡇ$'BVdC{RjN$J&d83WR0~>!s:8/>YSX?ľ]ѪSs p"#ru"sr4E/s4^<-r{OۀtȰeԪxmۯ\g8ҦԗQRɋJb4+DȼT fye^ @=>ncL|c?6C=FJMBFLs|5 FՖH!tK r0*3 Q-4j5qfis9ᣳ Pn3:yM"V´ʵȪ ebl^F4tFI:Jg呚]kS3 h{hξF+YWGr&ooSY2,c@jgs^&?uES"R+?_ɺO>7c()D8d.RiړUGFD@ /Nd3kF);t64AR<@!2hRcU&]VkȏV2W:'0kft< ҹ<ilA2-0?|-mTXU*i" 7Qg2TgB}څ"}t&;޲p3w  ,ǩ1h9agOo0ĵ} 8b71 ;)ht7I3B0U{^ͶҦ.U%bjqBpsMUS=4iO I]Vajc@J7Vmʮ0DzDގf8 B.OF*Ƹo6xêMIr.\=qBF^/wǦ޻4"KWEQsQ) Ch|ܯ`[9x1+f S }2O9W[hL%͙=MpqwM 鮨;K-^<(_QUMCOKAG e ۜ6H3TZx.;EB*Ds}͂g2V&,Bx[9aAjk[h*IG7Y}8#Z@FZ} ]QxK^z?eJ-tYL5<&i#1"%C>ښ=+HI5c?:uv\`:u%d< QxcXW(:Z(hU(P,/.sL[JNPi"6E(~G"2*H oS;/*(LbgI }]Zc9*$_3Dz]V W+Cz/0s0]H/Bp`YwXQmq]uD 7QSu ^M4`Ȝχm x%ŵWi7\3%M.'tSk=f=,uV} a=:A!C'#3bG6E.CǣA$Pl4Blw$(FJ+ /-nU{+(j`>o}舳y ^H>l٦tܙо$=ytӛj*d2Rmm&p= $̵lW/h]!X-a:7A(,zcseƊob6]]r7or^5/x6Uie< 6պ=+`a~OeAYZ(M\8VT`1ΚVb"Ha"#v>6E Ul_ L%|nIV| Alڙ*[ɢ[ 7~~(zVcB Od?,.P/L(!Am+L/,&aZ@vQpH/dmZ6 :zaBWbx4e\{܀+[9IMA R|C;FUr7݉rX"4a'1!0lsܕ0sdzѯS GTBI=P$pH-AQ(H4q#y[{ PH^_2O]+#'䡏monAGH9(5\n#,#l*f2o:bV86 ǃsV$*<1_V.p+Z~~c_{g%ht *r.-AEAv[rgv&efP-_Ŕ(VK PؾN?b8f1WM17(,@ c7VZGNrR'lC`q2L 嘋Gl1@9R;3QȠm-R'IPF6ECg^W8{܈g[rY 5CaKvw|>RgͿwZW ďGY9h q(#{pbG[%OKOS1 c`<"gwƙ.cJcl _}}s5{$FAr:v[%On'vwg%D%ZKN-x.tlL !P+3)D5Y!e諎e햝C8Xy]|l}E,ņ;+GikwasG}2j+q26$v4y[0+Hv|`c.#JDtuf<1_CLU(2KDEvoY s Q%RŶ_rLq}Zt)ԭB} 9-J_\bpD2{=tr@(_Q1%HT+ivލ5϶F*!G XamS3cLG}HmnWU1~^ ev0u:EX%/6P4eO9[I_SbϨU+m(h~e] kSn (MǎV ?sVk<²{c7Am0Kr 9KFPN2-:m'puWG'e0c J}jSeEs.])֮$\ZGrԦs;7߃swA%RQND^nGtE2lh3)bC)ӆ!$9+" 8J%ЋLSB' W?{Z;%#!kͦlИWYtNJ-bm O $p:: #R^_9@(+<"Bℍ7ބKmϩDܚ PYE0'2We|S˿64(WNj*M뗉^yg\բT0ODe&~VJ7h] @xy}&h:-&L(-ǓiTE@rS`2.jwaWڥʌ= k%|i\Gt`#hz~cGL3$˼,ޚLgZ cjXlkwy%ºcOz -0oA#ma5)#ZѤ2 qcKc%[m_T|p>`㺫,Mt*Ai+a>N[ݽV ۑmű]~sYOcdu9!ḍyH$To-dQ?i68m>"%xٺKNqmé)FNA  o2%%o[](Y{'> =qv EE҃R Ĥi)CwD[25ES#$.?SZJX,x,wCָeb e~bY =u Oq<*<WbڼKdYiMޙل)}"4ykIU{8&`Q5 AoTUMA!Qҗ-n5ƙXYl1PV\᪸ _}S]}-p'᫼ ZGY\w8Ж]Ǩ!'wԔiHKyg.iJ*E|b[0Fx"~ z|KʿumqTUC֦-}pJMX}}Y/[4id$GFE̖'.^d~EK|٦c#}ai53D-\Ϙ8 d/_/˫#D7x#TeU2W`$YDyꞪ&D܈toYAfy^u#}"Lwj9K((m=֢^`,<f@M{4. DE 0vٓx;TXEU霅󚐬ojGv4E͒̚1sѦfbWC{G,/F_8K!7 ".ɥ*^ֱƼڨxd!a<(Lf@j -=LS3s<$a`suNտ9 4M)ћ+̵aj(n^ӆ uߛQn[{pQfH@[xmS+n[,LpvngH)RB5Eck`cm穖%<-V̢ؑvѽ apr:/K\=A -ֆ,ۦ#'mLO/<&oN ;~EH{vϵT3,kf x6d¹Ka9fZde a9TFy9[j1|poT$(0`0X2 >Wa6x׌NyQ#.-E3!$&4#>٫GS^YtȱVuiZyf"l)!^#!t_`eISл8FA|++?#.Z% ޻ ~W؄-6]JNP,oP'ۇI3~ vy);h؏rdeG Nn IPͷͫe3J9w+sMC46L mz XYu~ TRxL.pS!]`t,qphг4{NyI?}\nyXUR{ >`O:ƑΠ]Ӗ*+ȕ!MWan9Gc҃r#eH[ѾR؇ +m*eq67O~%&BLZT b9E|RJVsl6TtSج nSwJorwbBpnf4Ii7U$i&XxAb(7I|TY_Di>ҮA 7Iu6  8]櫛{QqXM+C&li:tu1ec2{J[Uu^6{74"^oQE3*oa w=[͊MQglE@:FB=3:嬕-N0Uz 0{&4D Ę͓S 4,#|)F$kVf㡙_5znľT2)NxԈl1.҉38!OaԜ:y뾝DrNVWtɬE՞L $5C_IhY&Wj`SS 3QdRh9yd]b|Rkl>[B)( h*Jø t#ԓOC-n~ '_iϰ'O}a+je6׆D衶}7Ո=b&ؤۡD}Ơ½陙S.JF*4}nTyq k{Y:E^Q`P%I }%e,Vh m2ͫ./ɀe0~[>jȍeY-$3v{Z:w^1kiʭ-@`cA alɥ2=sJnN(Fݱe,-7?\*"Fۄْ~2~( b=脘J7◬}73^8Qbtdt@MA#EkYAʔE0^iTUwJ?ЬU/(\ȏdkz6nggxj,h% p*wTMZ+I!P>Cͭ`CCG}"14| h뱄H閻~從Q*/o7/LE*xmLG??p`_NX,Tq0B uXAw,OLp8}F[g `YɲZG_{"mb*Yy6V}ۜ.. l%0'n|' 84H +|X@=+ 9G[F^3c_mah{7eF2A^ )YM8g B> e8y diiz|(NӃB"ʐRd'~V88ԗ߾hPx4ݑ?_m礪RYDCQi;GOߊ9'Y5aɺp ϵ\j)RiW4/x*{3\j])R)D6cm8ZaBi#ĽDK !6/rzzP3[]e02XXbř,V#.ď@OɈSlH0Ն2\[S<ф'[|qq̔qUQc)幪F ,,tzԆC_[֋d x B=掓$.kGք) aZ =_01V8G4Vhao/".oGv)s -=2yU)8v.⶞E;>$NoW.DZ%~L[6.R 9f%R|Q |,ykJUbdDQM3?tB7N1Y BF[a)6۟ê@KSD JFPv[WF5*c{J9Tc 7ysؙRjS)6Z{=]>taRKz$ALQ'aT/.]YK=D 侰Ziwbǘi󂄚7~O['.bwL  n<ѥ\X=w_w cuNyV{kw"P`9T<)g4@d=XQ@);xjD#~}.uE%G-Glc DЃb!Y_;1f)dfP K 3Wy$[;5]8y{k9Y!ZTfɝ%R\9,-4c~b/~gGE7]Q‹`YU}>' Y*rʅ饨bE:UL/BeH]$W%p %2/ }vf:u3<':(D'I:Guxz{D6mL E%rx_h:%5V,B|?j`Ћ˨*6Vxg3vܩ̐,RoHRZn2Z-g1OA.Jc^=ȅi]͊DТ.⍥^YNF+G --4JpV6DOEspJ\r`nPSPS~S%Y;_EݩV>Y. A0VH~xKN brvqT@+?'m__? M_ C>|ba%g)lD=ۛ޷q~YpoIL o.Rlr .(] +m[Njlv\AFI8t"0Nɶ6 u'Q #]CWΕFE'Dq{y*d8.է,-VP[L΂}RR{e@^Fk"bl>7'51fMeDn,49}FءcYzΒ@>!*g!t s? #S4bB7Y*p'G_\-"<'wSQ)DӦ6C,`V Vޥ IQa,-(> %<9;8d('H}όUΛ~v/نLB뎞o.̆Q̿=(0}~˸'VBgzs&q@_Wbw(B,Tu5yf4qcgoJL=]:RW;'m1\h`K5݄r0H<Pc X14^-߯7aA~,"qDb4((6 KK8k#t?N'GK.K|f}gm؁wHk4*-?DԀё%Vr=@(`;ѰUmk#@o{[).ꭈ൜י!k0ޗS7$4G}S}oh K N!MY(ÌUT*Z H ۨnaCTJ~>P#ickg!-Cմ:qwVJp͙p/0Òհa|L?@jKu}W F``^ocuP Ԋ?xEYA`4\t7I/ekajU6ԉcεTzgՖ=(L4ʾ +*lV!)40FfŨH}'wL]w˗np:a~4exf@LN=^柃*y6V e񃫮Xeƌ>3z6Td3t;ޟWRgHd}ӡDKcHUkbcDJ]E#m iÔvn#Z Y04D` :8- J㾡z%{VGCkP>M,AҿB˸pGcUBn̂)B5xj8$ dl4 C* d{%zF=mo!cQyMnsKVvq^a1 jzUbnQDT1^,v 8N>6/XBy(_`OL5 d:qrB|DkcFz`Cb[˵{ggXHm*廟{hl/.mYsE ]FX6ZVNW.W͓2pc[~JϦxL#cؘdu>4nE3̝p)5U4NeRSxƤnJ4Ǎ#ҒvNMZjzLՕtƦX)0t58ݐq..oSnXԫ X7cm!g{f!Uϋ\Od)#Gl!#[ed'X?@ק4a<eXi^kD صIPMկt`Gtodf:0ޜ$٬r^Ƹ Eҥ SPdi+-C ~Rx/Ff0%|{[,yc9C۴li]IL!JTOZGԙ;65%܁k~xQֆvAVwi+@Ym'rQU7.IhHAn8ʉ,x>c{̺0(olǿTTy塃EFp].y4Q]Li!*  oɗYWX=ɇQꇜ}Rq()3I"ӧc3+Yǧ87Z.!w-):hԃ2zU <Qx{1Sb E3s E˼*$u1Σ:<˦1CEErA6M_UwvV=Ob"?aU~H /{h3][R\7" ɈL !f}C*`!yfKj6L+Y&~h fMX:z6ӀJfF |b}dyo/0u#.YZoC3Ed^~7 0IQ閯TfwΪo8',JEB}_\dC0^:-BHt n ZՅump.A 4Mi`;ʶx$0J>KV{`oucvHaXvtbq9غk Ok~y1=ac;ÑJ 9팓şV׸k:tƌ: MЩp+W mjսֶ1Вzz⿔&y(:hT)N,ނy7b%;Y_,^-ie?>kO59]Q @tS~`k3= < *p:&"erJTmRgۖm[!bn&ݙ֮%wld3D&P1O֙E˗IUC0ʆJAD,Gq^v-r;D&38 2\l{2 ]-|$%eңW&՛տo߽(Hm̶l:c"_/%XU¦Pi]A\|)TXggͅ0^]2*zm/B3oOFQw=jArrtlB+jYn'Ag/ M{I!8Fq4ZgWwV،_wd-hf(՞b8!dKi{ |E.\1/wy쭲UyE[BeCwYY$3iM./PhlsH)"wT QĮ$X?KdhC `w}k364A:hɼe[PD$^jI$Bkc8+$cƊ6 ;nqߥ6KPN| RQ+&PטXADXe:- j |l_'nuV7A9u⹦,83l)/2UX?x["~) Ԁ])[(adA64m!_eEŪFդDRԀ>P9>z'S|D? cxpV'E8(?h.PMIG?jgޛq6$yfzﱸEח~bgSq[ADxyDd8ܫ\no=w@i+iu`46dge3Ja[>Oӿn(Bt\BkX]h~g"z}g#^Eܸ&jX+qY)hj*?6:%6Rޘ* 2Mr\ 7[/A]-kegE3jZ)l@_ToJ% c@jGz 0R.5Ǭ<޹/,yk.Gb1>pEbO</-*yMQ7 uz XwfK)Hw~mZ_[Rm5BZ׆f͇|X"^ֻzCgY^l?P<0sB>ьSqsR17\Gڝh/U9CK^2tX`JϹӠV,oB#T;O?3Ӵs*KJJ^*kG,%eru$əC jǘӷwkkּCjBέcbu Z!OoSq葫[hxA k%^FHܘc '``{.=:Z_DU>FrZ4q14+&;lj gYT~ cSffI2pS^Lm{y!BΞ:~Mmh: |EBo ar+4g|-q /}H)ٱxXE&`bNpߢC@7]{% c\Hv{KKUmuEG#EHPl=loZ痚*K>z3T[YLg>1 ?Ռ,eEvO^N/KdM=ի&OERJt5Ɏ1C~OytܵU7{9n]+ys u4*>3_ HCP+v՚%2Б`twǙuxwp_m.oM~D]IWTR/7Fyg1< ^h6#U=>Gm(НmIAQnKǝ"RԨmO]kiʸ"0xi=U\'1E=?Zƅ7AvL%;0)`jUL递g): ܍a8oȎ@Sҹl%q`03OgC9̘]s`lKn:O 0rtME)̧#AuU#*?5LDFm Q32=t~zra>>qi~>sa (P_S. n>{ܮuŕW!|SjY}uLRbIv[%ou+|y16m5L I?kf;e--֋AJ~P[c2.SnlC4/C2nKV 6I!x7"–.lƊ<#wzM!fma78 'QӸ|t`,VHiSxJj &N<j39J{݋]G!}.e!7>(E4KKZH N/i5"/LQCV*错/7 |Գydоv7t)* daJ˼fzzXIa$AT+NgHKRe4a$2s<+t$t]}J? S&VXZU `+jbL/XQ22,k稟&W ư;{lT20:yفD^^C5.QKN^ndH [/PA [B_Hd, , ~mIEX]/nI^S5\JHx)̆. qmTKC/_`t,'OeH˸Ⱥ*_;ᡠ4a~#5KRV3VKc=ܯ?ݘ6KBnRUZUC>Z{$c9x8F ]`ģta=?'\U9i:=o\W뱦€-[7pAO oFz(,N"LH;ߔ!7 %U&|3P%Zi e8KQfPj<^. }5 )b\]) 0KiFwK5 '`YxX]Au''\9@e.hZ73^w3ң "!z@Ne] LEݡ}}qC|}ͥ5-4 7]@0tGϺL*ɗod=T 3&zbz`ZAtX=D9iBxIt3?00'Z`BK2=d#-QI`ڷb9~oRJ?]Y9%m;߳+y#|QjN— e+=V>ֻ2+9Ҧ I{0ye}l]U[];q EщNLbe-}3!mp FxiuFQ|Pv|OWl`t:  XDX~sY<{͎4B #Ŀ7DH>iGwO%l6TK\$a"@tFcģ O+5"՘Y_).h tik-s7 V ;JRFh})DP(?Y} Hǎ>U=CP[<MMtu)ɭd'5[e2? ` \Wۍm\.c }Xr/{_ggQw}Ô; _֋kQ2 D>oFi|^OԶn|څ|"ȜOB R >hBWhzd|F ޏQMhq!f\K.>+"IܔCp\[{01'g],ȟ<\AS`[AsRɉ=-3LzV.aq1S`S>d=zUu$y+!KZ|hq ,/BudtSYt-&a纁)]3%+b5;[yu8W976 %g `Cn(UKH{_d E{35'%g ԺԾ*aX93:jGy˻n!<%D 't SU8p{f]F;2ȕ]J>}in( ']ȧ8Z9uYrV3KhBY$wO eOxMohWpSlͱWmUˏY2,5Q:ؒ?.U9a~1hO2n1 &BL.g5U5CczSz=>h0ڍ!/aw}d{bgإ:HMTdjoS0FAtaL,ӑZ7.D4Q-LٻEGĄY /I64JOq)3%J>y6ΫYrA*:m#9&[ndٍ;-IZF8,Y!A&Y 8^mhAQƘKz|+zH_05:TIp8wo杴Byq14M2>,_*(¹IaoP]5͗ϟ|ҡ猊-)6<(Sܜx4mu ,/^;~r\hpl8bͼYw{lM@A\d`ǘ~]›у[+)Z+8HcyI^Ţnh TsPɷK4Luinn4N#vS[_FŭM$>7SZ&^ A,C.*O}QNCt~^ 8ts U{$ij t^za99cq;ʊt2K0z-)N0 [E_޻D\MEbzX)R+6p?!4ܵI\^7J;sÖgb͡jƗB{-9'sl} B޷NTd_#Xs޻.@ %9fn#9xR֥/17-}a :Gj者bWڨE}& ѨMk5l)+OQsVt٭6WK b]*^lp]"bXBR8>pwۊIMd%Y<ꟾ_'s =U7Qά hOؚPG'b!" \+TN(|EV\6= Ь1:GтvQi!IV]#Fkr 4T[mEmYC95Hd@,CPm!Kr!_/`Rλj2lh5|sN[ͧp7!/m$q0L: v$;R{9Yۧ{Y=va)z/ly3,%24#J'%K;FFAȐs =*aFW/,4vC?]VjXy`RɾKUIBg-5^ў;Om"0Γ~3z(P|koɌnp8 dS9G%S"z檖s@G&AmoFOW3nk.} EF8<mR%Zf$n6ԣۮ%Rm.)fkdR3e=P8ׇ`N o7rQaϧHоen2԰{[ E`<]K|& 9&TbDsKڃJiړC\7{D̃ s'qخu* e);RE@pK,[z:v_t쩊~s5"jV8;xokTl"`%8L3ac2z{L\^WE)]b!dVCcV`YJa ߱EC߅ yx_/-Li&sHřlKvچkBmhdMb.?NX#g8r u𪓢བྷ@XuJ.ll.3]Dž5 ^\ѢL R!%nmE] q>$o2;}+L>atSdzϱQًc1xpatX:(7M}ChMS|ː1$ŸїIv//qUqow݁?Ky7U@WT:o</TYK22<%y;^?AˤUA0-%9XD|^/c$U픈9*"KЂ#ґ6o\??N{TejK|'gD }ׅʢmgH~^" pyX4I6JC$f}<##c%=kS|`%(͈~, +Th>$ Lx? 9@ ZÜ^O<bb@rTF1 nnaY@1nn\?4voח 4ŝ>O=.݆]qT?7;|mSw>(hk]$l/'#Q!C.hJg6^U?/582L5A2e@±D̂ ({E^crlM^RLJ!S1P]?R _]8ǩc_5]lP8p:p=468ā aMl4SDžZ0L&1<22(MYʙ8ePU VoH{$m{δ֣j:reHfd#a_7G]==L+l#bX"u~-,kXNM?GJ s?<5%)Y{r.}k&Ocp倱R';SZ" 4zDkP L?fĒTG](ȈP$FꆑT)І& B:Xm).4*eUi6];n堠oFXSu$lc^uAEFFh q#6,lTl뙰Zi^&:ё?Všõ^y @ ?{H+QNSó+7kB@$];g"G[9M ?6~jnҹʺ"q>߶֋ ^^ %^ 0{#URTIWjc 6;2ßF0tY!W%f#o֑ȉ^)5Y1n-x%-l#=hmn4k4IqR]h",2`D|Zj]f-JjqkP8HрXQ0uҝJv9.RoZiKGbEJw0q _*™Vf=:CvK~흞c|蕎S !WBܢ,hH>vLԔ=Y ͱ\EBpK#$ q'|U:vBpq/ WB1LZ(\^.RSgHOh-H5i-[4bV~%xut3o3'Sj(#Hrk~uDM_ Jw~TX,XaX^v;i5"?.e`KxG^Oid)hX5.1E=M#MEz}A) J M++ÔR_\+ Tpaa0~{ _'J9(mxѫ狍>ۃU|HR#^ToedTѵe%O&b!zyG1mqm]rWv<5lVRTQwpDo;@ipg/jhcxn)cw¤Gɰݹ;}Wth*k'uz0wtH>a0pj3{w}E"&m7~)Z&N(^+w)aiJC8? c4qB(BHb"odǖ/7VNC+FSnޝc)FG> +DZr5 ȝVYrnѴ"Z50cy!!CQ Mb5,`4Ee*f+ŲB}'WhI038aTp$X3|b0wSw zTb E!žK:e]=nڄ:> bHWY 1 ׁ I2H@)5Ț &0!`-:hfAvם?g#i'B6| b9_tWmc-!e>`)J?'k DŽ ɘ1,``SA]2 "0J~sLDB+{0[eM_Se\n\ysZ~?~t*K.CEt3䲿 RuB3VO͚%:K(wbwmQX<_ʬ*mqZ[;kP>o?~8Y4ePs|rZ&[pL1jwCP\KNFr |m\Hp<=CyUQ^ˡpd|7XNۅD.W|DԈǩ%d-Mŋ'ru /aAyz4S$i 2[岡`&YC=0 1a?$d*r&jG9HID[1FS?tV~(d8l0eO'NzT0dkQd};\, g[:ajl0*hJ٫.ӯ% J205[fTuvlZ vݎő+cUL3`<iKnBv) }7vתՁo2Q?o;ݤJ?2#zbmRz =Y9]h`czMSD| N{(h](}OV%nOݷL"7j}TޭU;οz' l]}NoޗvRɵ6 Dɣ]cV;C'&r?g1.ioZ _gZP [IvB}.s _{-6(:Sv]9w%ӢHVǛbq\SN7'qu&;cÙ o$Cm6(0m%&}fӝ),SR]4?е/˱?I{VoٱͰbX--5&eb?zeJQAB ;Js7 Χ91'^Ng/jhl]Gń_)k\ԉu(onʅUq)pVeAy@.a0Y~ˣ)PV@q*!j*r?W|5 `k #*Id`sMJ#3X'>xWlAM"yEb#H`A1!WGA&\~8P߅bLx*JʦD"ҳIRnbfbS42N)m ւxʱ0i8`xI*PɍN?W/|A#))裮L<7vcX%y浴Ku<o:BNT t; aPp\VAqS_hM2Cra{q~y  ݾ"X^|ޓ]98KVo$U6~Xr滵wS E \3zCD.hN ?m$\Igǎ _fD']KӬq -SR)0E&ΠczN˧E\RρZD|c/#/vY@pGkl- (NQ`/ m˱L-I̐I/" ˞Mioے=ŮGz!%89LX7}k⤥v}l8vK͔qZXH= XNEq, AB_=Ce.I{o>e[i`tIᑠ274鯦1&܇:o?,sʙccR*Tr;d)V,PS*,",fk;eQCmsT]2}P < EYC*sP0O.s?D㥧 ԨGIgNJㄿy5~vvw'@'zYI#̂p.<4bE 2!zEQstF~%FTP=;<78wg!Q*mhs+aH2]_d?ZHAwQ> 1~x^nHni/$#;!]ޏQ7tx{ɻbeVR^ v^BDZ)9 ]AWXڧQ'.6V>@RU=9Up`܉AqF\YIђpc7Br[$sbkz-vNgESzUZ"oQV姞ҤujRLSAlh-C(O4Jq.6o{et|;LPE Qb@`6~#q K9/9fLv2ag2χF]_'-vF1<˨Osaw"!V9S]עGc˫q q{Z"ZYD~b7뮩@PAm E:PQ#ʬ cmJ%G>EŏqE -. bX}[+JOi/p'hZy}n׳GtTm&H.g(g_a:S˔x{Wĭx B6xXc{YCa#fA1PtC67Ц(hmx#sEu|D9KE4մ?SzmCyWhBsk_|bq*[y>`5ٸ܈U^VtWy|7RX94қ>\FFy 5I/9qvg$L"=XNxz4ph Zɴ |ۍ9ɃLLrWo^ Sd"OG5b'`y*g*EMh :{q@;h@ *Y(SeDgWݹF]4w& YH1lp&JvuxCoxqIZhc0塈4'Cueӿёji͊vvK4Q'J | ^r<,)9u pffn'kݙ"`2 bN@R4?<ƕLQ=b|wաӭ~2, v='=e^5*e'8*T;Y,S[ -uOcl6>_; +߭mLEnD6ε> :S6[ѱ9V%sLc~{SxZszJqQ;5y2ա_U?OLۣ{5p;kҫ!9`dtf v8I*&rGX1jDK,rnG+"&m^9_1Ц,B1(?M#ot{dH.h眑^ ü]b"#MDbNL a@]KGc'aM%_ZMDalQ?H>&e5bά_IbgY >Ě NJA!Լk =hSyYm0w?bmA0+mR%,J^N&w9$J%x뙂{K@7~T;ǶTO@Jٛ?7pX'nKX\SCNAA ds^0sdE?>ewh<0 MijTz~ΗL h 0`U\TsoM[Ώ3)Kmsx.5N)2+©;/ZzUi\TDT#3Vn.Gl#I{7Tmapr:nZMtH)#ohrWr_PEKf]1&窐HdR/O3ҪH[\^dݐ}ojngcz;Sb25}_PU_\gCprsxRG#-&u "J-TJb"#n7XԌZoٽyg8"zeڂc\x0||XZ/i˞ x`g;S̄7Nħq=P9l'OZ p҈'(PWT1j`#%x_!r3 MƔ}kߤcp3nfW0o/.۬o_"Lw uYJi$'W?* M^G b 4'HI;r q0榮<9 kP+>^nI`j5eI#sA8G6OܯwDkCe6{J,i~B@cnO(vjWiȫDz|8p :/Wv Ya'[6WirNpMYnSThͷA${x|Mg:e`r86M\yXWraa'Dة^ȅ }fF ?M!@㿩M'sgy&H8):wÉkXR{||z/H_^^n{vWL Kz4ۂZHiY&sSAsk~itHܗ  >ˋϥAx0j?{@4*,7,"iG'M\# 4uG@֪?zE}5ZC^-{mYMxʛM\|gq±1_ =5[x();N霨A[^n )#V-~\wmݠ 9;X4tk a-;RFErQ_(SEʿ9Kh6![EO%Or vNNhöeL&T֤ VaHxf yefHCd1J?PzaG..kTS>?Q4I |-[ڻr՜3ܟn:̤aaor`z%"OK7УHFd=^]BXD"Dz`zv~$l=M=I~Մf?rA?"ޱ?}J쭑SpZ7Ċ46^ 0>QJeD/(ΉҎjHu3`LT RTJAO`T>g<]{Z3(D314)"Ey;b[:"?z!MG_=7r3IFWv$ }F:%-ES}jk?(xޜ7#1-*2lGO *.2[փ\W뻊#z0\6йmL3Է7Bo;{fouO6IiQ7CXP+UA8ӳ$Ix2 OT@Z/wCiߒ7vlxPN HlG'=5'=i6 Y@*kd3TĨۿ݁Qtjt?[Ll֒"w \% c- "rxxKYȹ(h`FZ' &:=m[P}}FУ~f·w#2$^Uشy۠I(u;1>7,I*suWYTn"K<{/-~N"&voZ˿!T_IƎ{ҙ2,lJ\9leqܵdZnnW xLt m1 XW(e6TJElBvw\-ҒZٯX$..ُ} o靽fO57LYa+|q ^qΜZ!レcR(E!{JHzP"o粆)xiEiLX ϳBV)y5q.YSK 2rsִ+\SĂQÂQ4,|4[eV9Xd)$N$8jG5`W^lɲПM){ ]&P1Xʪ-fL2v>A?4Ob=ӈX #A Nk >y,XqED!act-_-2)!2L}%4hN)uh}4-Ec8W>&Zm~K]suɟ1p~#_\*uxm-!(j:aaӌCi4bg߿[Y5)yVڇC4Ryґ%QvOTeȌ7áJlDsA2 @Gd+tn .ajE_!Jp{-uvͮHϣc^ r?и_^֒k] D>l̦:mT/Q+:%{e.:Lbo?0/T^1la7AĽh\/-p *Tʯ[C.F u(H'|WUׯh:ڀ$xg]ݪfP]l Tã,R E}omٲ_dzƕMt3 .!GO>j *;Tq^q/;%XBhdMjgs-BI02׫`TC1 R ߏ Lʩ h2 T2 V3h{A mj]FXܓX]vW}>N%ޒ:xz+#s'V֘"U'Yzw>7Ez:v7 OL(`0xDI;d|XurFv5HO6PDV0p),!ΐN [6ge>o aw8OM%2>(Į Ytj*=݃q$p: V 0HeSW%Mʼ5`_L}b>`.'ry ,SO"CA t=}gR%t$;/YSQ`k1K2:]ߤyK83qEhwLM6k"MMbQ"d"@y鑰s ۽x(v>rlg~0Nk,rԯ d8+K? 7ffEi{S:ănB`> aLoL$ZFs|9эogؕP%*x/Hl'F[03c$S3Le1CcKtL0{E8( ,Guע΢|5Q9QPUkʫQmx-boR~y8AWU֩/χxYX["ancH=@Эl둯UY…6.wCF؆Hx;B࿩ J@J!ziw0ck5IhDWHA)kX+5⽀ ^#u8Q^EMZfYJ#N0JVyk /ml){򲺑ŻROZc>\5o;q$#3/P{+J^=: z"cMs ^k$NŃ;<`xs w׷HU9hIoA#Sg;;8W@&@ND-fnيZُXA([j~{ȟB:l"5(gE"{YCw@진_1YB+ÜsxW!ފ`DZj )+QU(OD]=bXU69{YSt D5kP_-b5gg=W8CrSmjlqAg`fYCqjh]fCQϩ!?ȶ%|pU &i %#/l|5Z˸lVm_ J >\EoiVT?Hւ7F~Dzm y^a%uZ}TPZ#8e\ [`gaerTdiŐUtŷ׮XQDJB4\m%3S4̋j_$SoUygL@[\I/?j,$O'ɵ"<R P|[ e2/Gw@km9; SwՅZۨ[曳3Vu-Mc\ <;fQ~7L}H`R@=!QW8|58.玧gWPt]Ð'*N&T 'p7p'0q ^gy &'"ށ>ԮK \ ļ$kq4{DO,R 7>:Zf Bv"No%qm+}%i SĘX .hXSVӦ{W~/9kI<=t~e6ɮi-pH>6.u+QHj/ue?S쏤7s/x\Nj낐*YWƄѸM4u#y4NL5Z2j}8Ud(E&F! m|[t}^[IoI"޸J$hXvi9zj:c9 ZyŇh~Y~  >2jhsh5U[>~D qp︢PxْPE8Bt-n*Wl$%1n'{Dh//%4:h~ZTV{P IȯTFu+^( !:(t["HȚj ft#%ZOn!7jH),7#ޢm,w)1u*k;Ϝ8OqRQ1I7Wp8BcFijQ7+}$ _#((;׫f-ٮo ?95T6‘F36ق윅137mVʹ8AE&| Hu3_ 69+tNd]ԩJUٯ(D*nUٷ.CiQ em,t|'Mzz+98ҡ̙0pc/ 1%腫'%V94z}84G.t y]#s![P'sae"zOjgET~.)2 >X ۊNgoe1m '_׼g@lpLų3@4_rS* 1x,FL$pd!%+)7mi5qH*%ƴ!;$(-@`` :[,'뗌Pn%V4 [z̘Â=dU*0{nX v,՗迮<&}i6q(Wq@emo#k+=/8N/mL;J/L[SHEvՔ vx%s/Ir1/K#Y zӃ:K"2z$oӱM`N =xGTQC|f 2$w.KJ ԠS!P wI4&N?OK>_"L*/M  v P %KU9DcRW}ޏ#x'm@gb;|!*<(9u!yYw{tiV27FJ`IKoilmRIr "dOV;Yɭ.`gEYN2D]eu=M?*htAq=e)+UK$MeJ(-S=Sͳ*w ;#sp}6 Sf G>ggrgY*s,hn%a?>!F[Virp"GËJ=A ڼz_3 5Ԁ5ZHbMJ,UqCpB`|9gk*-V䕺!nʁy0 31<_ۀ8։L?Z"8ww7J|Kvv NDXI"Z6UTQr,NF-"A!x2 tX L={їĻR҇$ֲBDQb^bo]f;(>w̔ALPo`#}pDv7f8ޣwlt^#l(XK4|VMg]|*_Z8#]`IB5Y*f4Qd{ʠ6*nO -JUXHfjn^zv%ǡg}(k#zW7S\АT,Xbhr{ zŐbsdp-ۖ =Kڮ۬0c۟_"' .$JgٶAً;z=4-4||-{ vDo}u5\AkDK^n6Q!S, WnU/op 6=&Vp,3D ~DUhd-x0LкwN VQE>\B7vf./#uZ"w] 8xqu 2pcyzQ yrzC혥@ŐkRϫx[ \br+a6 #_"¾* ngGN͔uz'Sĥ[޵j"|Rv,Kܽ!wbGh7]r Pwдx |u;}WBA nEҒ?yZ߅=pb<a:^[1T;bu ):AyO.>A k]BA˔{Hu[*QODJS]f|O%/ƀ,:ӖL}&I. Db2@S]PJŲ'"4.Ӑ3_fT_J· sLK蹔WG|zw(­i 8%sPIs#@YĘ<\nh 3y[ژ80_iF LxVrSf[mu"r{r=%xTji$P&P\x>j]-izUv#`l9rkǍTWa}*3aV{/]ܕBlƥLiLGAmUT};$;xcxH ի,똤4'8WsWhw* $w+_WBYE̜yyq=o#uϥ"X+1_rݴLIvxrۭ >R+>_I9,y.Vכi U5"G$2,+֜2X4wLȇǧ~:'HW8,tgr1HI;6n&:rg;:9 ؝ȣ|AjM[ ; rNGcft~R 4#E/x{@!%Ql:p+C+9qsK j]8U`7Ln40)7wRs K97$ƼDa|\/?9KnosuSw(0^t[c{)4eaY!>F轝/)I:6,UjA}Gros }zN!ﺗߢfvѪH>"kplDSZ:8Lomc2[9K$vp^ܻV8"ܩ|bm~_PEdoZ_#$$b!}PՀ1na#PU۶h5,bS)^Bkx6iv 6 ϛB\ɽhn mH8fsf2 HiK}%7y̑ed-Hۼ9co~gؼt@I2f jq\%!e_5tPiw(k/2"ΑL7-e7`Ԭ CdGY. Eo+ ɿ?BZxj:,I0 'K}B%^Q;S nyl;sIJ<iʑ۶QG_e1Q_woVo))V'4F-:Cѡ=vއ5S "a>й{R$:->0\t5+P9(xC|$ȵ*llH[4n*,|,(?`t`gSh@cʷ`dgMs;$ʶ؜9 UU7gUڼTjJ, "13jIK_m OxzǰmF[fv,#qpKBQE䥯%L@Gں|`GRŘEr&E.]Zm\&\oipn07 T4-W=C+Ld[˅&, EF`4L[f D ?/^VXݔ SLů=.Eq0y]4Ji-[:f%,E\ZQD1 5 YtſtFi,,,)]md9k ASv:|Ozj*p;)K)-L: `D_B}tz1q>F=`eۘ : 7šcjvDcfꟳMWЦ; )DI_XAsr6VHETDP7ƛTy.zݛx=3:%Ht1Ѝ{w>cu1p+[+0`wb& /iuMa4|c&11;m OvB4E:tQ?6لS7Z rȌI1 뒠9]^,/1((K˪Y΅hBrڿ0UT?g!@kє@feAJ/ɡ)h0iϮbfJ=ᜟ%YC0aȺ^UNs!AcTDcvwWYyiF 8T]u1|2tU)6M >GPn1ed\ N&kF௶?q_2|%e79x&L{Njtœ}NY߉N*B! `>}*F+-1y)YNoˬ!Iž֕hрgk2~ l^4S}?TN~w0 B U!B1D)Q*r'`H{{7&~c0[dOI#f*l̰f!eRh7@Uk).B~1I/4|9Aoɦ)yzd;]5(`i 6~Ix^Fs?e7!pnVqV] աY0Z:vWlvF"´_%+O '`I]}?(Xz; 欅O" aEj[ڣKn^t{ է;7z, u ta ;z5jV΢?-ٓ8B Y`vRرRَ 7SSHr,0HܳkfTz^J᰽8@PRIТ"#:)G8<)W*l}IY3>~. (#a;3LQCN6@ u(V߫F@)RYs25ui`നk/$f H#@Ճ _&̕ /U2v.7rb9d,1q-R,Y<*oBހ:9YY8dN~k6͢#<v4u=W_MP!<6,ѤU50о*.9 Ymvo0ҒdEv^@xYk5_Urߦ;0r[D`~n2-srcmgQ}awm3 ,G}H}@ۗ:j9*Y imFe ȜdZ %neu!Pnn? xl2i"&H?4*Z3:U㫅l)\o̯]0J A 1OG$}`쫨ّ ]UWN3.^:@pzK6UȢխw'`6k%6'X™,ۛ^);I"KE_C)˦[4C+ 7%z2񎸑qPǼTxPElMb)L a[b̯엳:fTЈ Z](nb@bȋHh THO?iQPo'm͛v94bsFơpk95J 1dAB2lStbus0=?ʎf"=U H8zuOX7D|lH5ڰxtyX〬?ŋP<57G)}"wIŋi)}"phAlUG+}ڀe ?ڮ,Ͳ/՜`H|c a^_i)ֲ}3r$ٵ q̊X%0dϑj ˭B/ѽsleInHWp7,Rsҋ5 !QIQtc8GsɱAb(L/a^>v ltCnbGw·#_L%:s1ŃHQ d`ju#M7X ۱KPؽǞ5Uuٗ,sŢX#C Z(w?Uڳl/vfePgJ ,eaIc yHhb6$#&C)Ijj~xT':M嵟l!\*pln+U#{rvl!F_NK-? @Q46o>YjO|:Y%vs9Sy,Ri cm O s}M6n)bFP~sp_Po/>CFUsg}v'r'Sd\ ~_xW)n& 4q"tpeĄ RH(ҙ; E)/)b)=bJbV h+kʭ:37h$(r6K::\S a I4ITs":!~-eCF*"5YXFx9&*,]ps!H"1.ڸ&L%ƗE0(2Xn$w>e[[$ks$qcu}7;|b_yzsEJjz~l^+T<^ܓNykS U9m5Ծ}ر8"~tcm8VOxRDenD4ԉȒfb2_U!8 &!ősK WFn?h,a5ps;G050]O&P>}iP6ͳem; 7v`'k:ޚ !4tv0f9TJ;^7V`/p@`o%຋gPI."42k=W|R^rZg!k&^&ՙY"+Kvc6K.#?Mx<}Qn\ t@my?Ro߭U$(_č2]ͅ?(zE2W Y 4t* &<̟烨am/D>/Yazu/((-1d**P0 >9PO A!ΡgK Lx۟S`ǥydBv/$~VQn@ʳb~ X?;ZSu q*փxԁ B[a5*0݈->2l>+/Rͼօry^$n7p9-et/m.$)@9K=qFhokAUT̎)[rwe5{kPiu[ 쥦ۯZ)(hٶ}b}H֔_O.Vf@Ȝ:12b`_5DFziBt&"(az9͹M[΋_vouhWIv(-1դI ,`b7Y+p$y[iz_۱zI .ab)U;0HԂqԇ}%Jo.KxNJ /-7wT=ö*L9BT״hπ.d pBL+sHFg^kWt[: 7$@Axb u(H}YՌkd" Ǩta|=r ת(zuϩ+I&**8p?][<2Y\0E;ݽzb{͌:M> = 0OIb=M6N$/[ڢRZ>ZXYm!'‚wV9dH\m_v6 ? iէ3FEl K6x u)/#|cꨍchM>1 ʁЪEhz%>xcJQcXr)b,eAXK\M!dGN`I<;㘌M|TוI|T&̻Icc"!b#R2u`kѕa-td0!ˤ)T|l\kn*` "',З`֖қ(y"(h7"DQJ\{= * zޯ\^[uπ>ТX&ɛ{j&0 ۛB e0z9g#+Q.*ȓ[kB^T(Id,E q{7{'5ȧ"$> ,h:X6#Fdb*i`Ӹp^ <9~!,~{{L:Kғ 6' 3psAmx{"7;q~By !nqL2!c0.qցgx1 R MKp[BMp^M/A:oJ5kR}Z!,t{V2Rۅy%5 =-D &P\XiivDA054d>QG-KL$廓pOK_GlL*a\k8 ƣ, z!| Or[bgnZx_(0S?B|,05*Pk:dlJ~SrʘJ0ƾa!JBNMA::*%Dw)Wm>f9)_V:9N6%vJ$;cFyew=HF@4?+1m4qH$J]kL3l`+BY+l6RG &FQ`x =5%c?Jh(jO3g lHO:`rXhb_Zl(}S_{” ʞ[έ/MUEpV,Z֊ȣ  CLlI9E%jUxb*]aH*7h#7Tݝ+$îꝟ1Î=;k+}~ٿ}xi#LSji*FCqK։IǐM 17[GARI ! je9i?YSlbDê.r|tN!UX?)%-Y5?Z0/'%];-̢JW@*YKy̰ \]eF<$o,6‚Xۖ.`' n7H"3cqhܧ3֯v?@Y-\Yed 0-$0ϗ[V p\VU`_F"-!0.LbxGv趢%5Z$?h})++07L`WXAjZDph _x*§S}ɦ{H@o sM\feg֬Ogc@&K<#.oa-7Ͽ>ʐ*@(O r}qnP0ʤ" kZ61h3TxTY]x&LGnWCqryu3AQ4n\S^khy5'QeiܷTqՈwCp$L}O9E?0-h7ԀG6 2WnHg3I B >"n @t\$Z,"Jn@Wp1Yn3]D@(X|& {oZN}*lc5QE$W /ESQwx^F%nsnϋDs?Vhdy7Q{Oy6v:} 4PIQ'S(Q67P#?-z Ih4[ӯ,bѹ1.Jd^Erqc~EeVf ?õ9paYz9tT联/ mgPE1 xbwN:v+ߔJϱ[`( s#2 xcBpE9!OT f%#ŬDI1*HvY*ԢX[ZL$H{-&B; D|/XJ ntכɠ^kF`yvL]4j=AĽ+H4ծ)3=WB^L# R\Tk^C r-U=%ad m);R-IWcG^!ZmC,Gԩ9I`Om[,Wrn 'GH0CV$Ybgr[ [>a;l;UVBċܺbmh錈rIj݃h]|>XN:;qTPEmV?s sFЁ_ŶR4&G[B'aPJ|զ1v^O3C"s;(M3қ->f*ɣgߛwVD|GjԸ]Mmy @;\N?@ݗi{β ow\Pq6bKByTӽ~ׇ:X.$k+R> +kj#jзܤlf܊0C tWܯFkNZ ર"[}YB^Co%Js~+r[Kj؃Tf@DΈoNba}Ѷv̽; YHԛvHm$y© ¡߉m pԶ B1ZbI]\<;s0,r{w1adddGQS`1$TN,\B]%EGða&ѳRw$PC Kn V,oxN1n>UlhĢnk/s$KIu!TM?):;&]ն|:=X/`Thm? sަPb/;K{JfPzit!kdp| ״9:f)prÛWUŊ3.4{lSpwfUvQ3fW2RIK =1PJx i ]_6ST }+Xq!ZLm{U52 !wal'3SNݦJ*e; JFdKmv<(׉Ʀb ߄ `0_6K7p Iv1)9wqnj}n`Q VBZC2aob Qh{?h/#J@{Lsc^`hObJlmp95b8-/JUqnvgD5]IkY*P9u>I0$,8"c&aT1F? ԓ#X5Jq0gEFdɀzz1 `I'6S*BPi Hg-+K`8qAq4;3xI\)`m'RLr ,2l9{A )L4KhEo2+()9ɤ <ƽ3]5? +lKOe[[ϴ6CJ5gR^S9$׉VI'6хt񵗶^e~Xa45 "r z6 /3oCk)35`$Bxlg 9 ?eW>klN*#,J>Ȁ_*Z#|ߖLMY~UEc([NDn= dp%`DO(jYQa/)*"53w-nuZS/MX8iyzZDyB? ><1Lr_^ͬk N[ozX8Jxɋ[\L_/|n~ C&QЅNgJ"b rNIʫƆQsavo;RsU6ƐcWEto,|W nM^!KuD˔Pt|/+cCG2 "2T xf}>Kn]kҿ[?„Pʫ=+[+f&uv:SU扥n=s,E5\nZ[ԢY<ճ^`Žݘ.cG AIYT) fP8R@v3cB+kE5JS5Mᶮ/jZ7R\h4߿(ٹI1+S2G󶚄ll䓖Loh}] /, mBma^y 3Z^,|z0sw|9XԨУ_<>|"Cnٍ&8UWM/*h@=[ږ4mK`vETYL@EPoШkp +7+;`'gKS9O&N\X9ꑝS1Ɉ@)#_ȝ/T;$B*N=tb(j {,{V,bcͽeik!li5y\HDFB >֬8(聖&HbYbgc+cEk \H`4 zPR-Ճ7-' ?$8t?9΂ZUQq&@ 2;D]@QBQ/?ϧ F |FyߐoeĭG.D90k3CLzbUIX~zŏKEAV*ODѯvEp=ex0':pPgq"Ef>߱G.*0x,E`Scx۽cT` %W["?"8?`X1|zkE(P1];pkoM*R( # nZK c?̋ڡ^9ӺcbT>GU|Y_uԘ?9+}zZoC$T2 ܨHiquEF0;]I4mglgsc ygT|"uOv'M3̪:ڻF!UÚ ߙzq"uDZ"2,ŋu(,uIuȨuM_ɕ\0oZ5A(oz#z{ܕ11eX `]A=GbvaL0[^SŋwD͏( '`WvŸN =͞e3{J֌J\u֊}(HÍ'F%=(C5mjbS,)?@sZ&#%ٖeNKi 1iJk .~D'1B}bBqpy $Cbq˵R=j>|l+.E./ ,m')a_??`Ц[nH!T@㤒@ ŽoQUKT(8<¨RV55zrLP\--]/ I`݃"_:C9=g]E-=;W;X'h\5IR\7؊4E=>sQnIxSgrB"p췍 ٓxkz53L.-~4-)#ZEaG; x8dmsh1 6ց8@4 :]1l~cDG]no^袣l3Q ZBtt=7tˏn,oүJ# [)-WCpCO=UaԔ87D «J5ZM9P9Ϭ߹8#hw6ЅBI® dق@dGLm*bfX|{۩V .~F< uQD6"Kd|(@z`L)QՕe)3ԟ.ź'Ey~*\G7OlQtHB̟kk:AJ'2"+ unH5 /f>hg8TH$ǽ~:LA'/ zR_$3Ǵ =pSq98M J ߠj&ON>pvhi5cn;zD3UHbp1=sKFm39v\GNV;ؘ8D(Y6_Uh‘q^vMٸh_ |Usl]4f 3[.F 9 6'ʙ2=zB8ipx*m+K ks3h,{J2KH h-33Գ0;Q~4/svpB&9d_ˋ{3ag~(qxth4?btP1aNO$Ā.5}w64LZ  ,\q%-X\ׁ8ėor >\i=#gT<,P,f|4FAl]@5bIN`  !qQyn!(ȩúl2.eV,hN>Yn/(qۿ>9GԅyQAjMڪRNH%mf'64EwΪ e|;pm$i+-lTxQM(j^ޏfobpⅰzch ;DA7g>U b)nVrLOِ<$-ݧ4qIFuʍW&(>ik O+o_DÂ^7`NBGFasU:,x[L`հ*,? QXTkӚ̗EmWts4xQ/-|h~C]Ȫg҅`c2sKwzF/;K]JTʒ⁗ fD~+No/u":K+G0 *AV=?Ԏ1+W"Ml9B JЛ_dPtlzbEW$9'6b Bf@5lмOZТMɇX *|`Nr4U |ȾMD ?ҖxV:~1 l0H T&ŏa]a W` T2 걌:v~mͬ}b/F\QN@ˤ1&|#J_Tj5uƑTDor9s D.Ji9-!#Z+ޛ_# hmf\}"eCN|}eX$5~AW2uSmy/m'l|p{HJrEjT13"uwnlp"b)s[Sn9 -ֈ2D[(gY?%y.89tE(q'HjvgD?=BP@[upd$M߹{<({l K 7, |=9錯EAoՖ7/09ukгo ï@HIg\Ls=@W@}pO02׶z9O;Rծfu0O(z`RynZ*k4wth1W1X XPWyw@E XC v ps1E?BukY8iG}|@K7r{$z29x4Mj.h0):fn "PFEkbqG4@^>+C>{9LgN`mE-,˟@wIeN@T+p1k zMm09Ң ;#}u³62J,Z6q6(+Wd|c,Wr{H5h.H(U@g$ij0׊><+UNa!`b+oVo@ r؈g\A)UHr?Ȗzٺ 2"C#SspHo#ė?~ɝNoZ615q<]YNR%_2] v_Ӹ9n߾Z z[%$90 ̋ qN,עֿvXOۼBiMs+Gѝ瓽db>~gU66tqr|/ͯKNVT7)mQ0q\W4Z ˎ"CL*D(wP~WRg?ʧ 1Elƶn*TܚLm8XXgs(o WCOL-I^t}*̷]#XKt}]'WhIfײ`FxWiEDk6iHóh$񩌀QH`3tSzUt~^s"Z4Bw&vO'~kES3.v_?Hvc⤔է5Z6AcҝF@6>*ă_z[U{z1*{{iNv{]_;_iN{~6ο<ԌW ٌ0f=}Q4;ġVP@<ymê$+91娩|D5)L e/G2cS+ r 794ӿucB.atI&}dG,0"_X;lynYP^o -PWh-<\V+e 4{ +˸y z {l#7{ FS{f\,M"sbLTH9x)XGܾI\dP>Rg(*ɦH)}[fag^ Jc+[y X8Ey7ޅe:dP?W1 >F^*^ d~ailCGDEpAyǤj-v5 mE+xץpMn<<>_qI)Ǚ,sZ5MӍEme "x^}Gzǩ>L*yk QQ vd&nLjjUfG F46@ يo(%[^GPK)5m TR_ k2lzBo{U:F9sp+kx_ϿM^7= {s![<' \-$Ll%4c'1h A\#~4w||{/_RJIMWAi msNa&g&/Я? ƾ#]d[+gfpkT׭;dD@ G /eJloۿՀ1Gp(8ZcA{Ig4[-Tx%@I:+~(vazk';(-q.Td?}2xg/3Up@]7Fr(aGupeW;H!|֒V[r/t$9Z,?ɼSb_MZ׃pk]m+`"&δY[:td2b FXSw'xC$GKՕ8[gNK][* =ïYE L]mtr3m#7DI NRVuye7i0ߌ~iq$S o;Nd_.`(W-~XBA2|)/EPg؎Un^ >oNO~"]NC]T7&ƱJA/>)ᲞnseTݜ81޼sly?9h,HnO4/$[e'kI'%\GYp,"J4!5i9Rq'!Ch׺Oq"L#'a7b.à3HIv(x)jk'Zٚ+ә(QrIP#Ou&GI}1`p4MILB8m: N25Y8ڎGb$J34]>p9@A)Uo`b#D`ŜH#hݥ)6Gx}3$r)Zݑ#w+mo O Ns߭m>DW#m,,E)EA! n(0r>%ȥf#`_^w4t{w^J$p]n4ŒcL\w?W>1/͖Լ nYSE2n}ПxgK{U _EvzjQ]Z![.fD͏S疀MjY\NwծS;iRD*SqS6l*cUTtV ;z}Pg}$%&49ٟ9|X7cȁg>gPXI۞.TVm>oH1ѵX_U]8-ݯ_.mGؕz^yMW U Ի9p+e.g=pvkIOvG0So$rEezFuqoh{QFKU(KX}aPz u EneH wT}2?&׌جԮiIw(OP/6ZUQQ$#*N]92Cnidå&J T)`v7`P-s._4KxʋB6ObmAov5 rUitN`6_iÑEuthiEra gAivwj1x#֙҅_t(h#PicKAIkeo%tωسƸ /Dd⚳xe['$Sn3\BTZ&JS:R9ND bϹMkG2иʉ|>tutxc!z~WsE(C8%y+Vw]I*^qR'`ջf??~D IyJ^d3b1}۞(&{o@:B|E6թsihV_WN'z[zJG dWMeM-y@v?!t͌I2u;׾:wA.p|*Ifn6)zi7 xa;]=y+D}ZVH+U kr}0dlժ&]8g BBkniYa9A-I8/{1b+, fU@>N<~ P)M/M{v KD 3HVTȾgKc51)kz:Pr%z aŔ[iwpAf$t.S^y*Ēu&ѫ@,U)BśZb^%qIF 0Yj0tϺYj)eF&gg0K"+.qU -rW:C/4dS>{^񇣭A[\RAv 3B;D~L6яRPboa(x!H2QA7[ӀdHu@BXo4vRoɜb3U{UC݈ m%۰#\l"ίu~Oy-L'L.5~Q݀{mI4|ˀߜ3dƖ#KC֎ gOkCQ$s='0K}?5aI`1cvH!9O`6عokUKQvwBrtZh:u RD*Z;TtAf~t4.A0ˍ\GJ&u_,<o}CeO :Mqձ̲72ۺ^+,nh:'L%sMǤ7cp"= Ljgr fHoM7EpwU <[s< Zf"Ry$ozN駦( 5_]Z| ΞU ߽r@T |C'(wu[ y}4^fms%õ"P|j:Y~{g??f8|8Dkr7ʹ/Mhb3 ʺPF^vhׇ'Q!`X$Ú`Qw n&E9=)q m_3MI*kvԕ#*t7BƴyWru;#bgnrT_\ϻp9qL{YGr^Z_K`f?T g鰃f ab8fksnedM߹S|1(OG_/lv{>k:ҹ+r{Y{ zXN82i2B%q6t`PUn4Hȶv/.}1HX<}b̶obf'uv=!Yz4sit2fn+6Qj>FЈa0Ssƶ;lՅ\5i +aQf~`)QB]  ےͷvMbr9Li@7`d@ oG8VJngTBo 5 ҄`0ՈX 3&zj{||EM-m#SaQҐWq@׆{,٫wF5X8x0j65 یcЄ5xcc8~׻ w,ט7$o(@Jtְ8()vudo>oA|Qp[Gܼ%D^Oe\KUo\͕ y.*tœ(_\= !=wTRi.-5Zwd.k+WG)nPTz9A;\PV_p~qzXQy&p`_-xǜH8gLrJg`WhJAw jOxd~ }0F V:xDŽg UO!Ԥ_l&E{[/Ux&rTs>CJW G2֦YGsSܙ,uct8! k" НxW]"!-+=IJ>Pk7% VKܗkK?OxF@ͫ9Tv4rn:e{JF4O͇FOw8݁+, MӀ7̺<.Ȍ A6^H\snT.ae[8}jB   _5|jj5\},Y}wF?d律AXs E,hu tCoR`?ު8=,]O&}\٬y38/tW HC{I{mMOM年GS.F._C1`S"vv[DPaWѤ,Mxݑp@wKD@i! 4ՅmXP*\ầNstnTs|י4WVVez I[ CX[QFNBnSBuTΏVlDDNENY%)P K]}f4O>RÜSA?h(]Ee)2JW_ia*De3{aɸH5,D[_7gSFVhr744וrrb/7z2^ur|&Mi@T2*9,n&ÁYcg?(} k#-0||j |FS@e]boq嶱4@mW4͍n#pT!:tsE#Թ8ҁe=Tϡh{n 4`dFJiWb@A4D7ƁqY_lKOH-_~L7e oմ!hV|8F}~w['}GV~j#zxn5iUYJSL48R$`dpe;]j 穥/ǥi-ۄR:Uz.a`P9͕*$AK [Wʊ10PR[LPn1zG{VI*b4o_1d1$up Vl| h.6-ߺ RH*:jL_~qֳŭJ-F3 d`ܣ{=G@s)afA]94*_}TEUr;:A>uBv ew,qMa]uWg^!dja/7ZO8mbw6R=ZQE@y&Z]"}}]\Sg[C&r 'qGf4`$r *Zy7LP('M-plHo FCX-:V xpO3KE֥Bg,+,``}kBX`sȀ8gDgmm$  rrBrýIbOBƟJ 2!kO\mR̃!5\^!Aӓ;a!0ynVWIΩ6V12rxOĝtI GMu2gN WDE?_Ɠ~-'ѾdޖlC;QxDR$pvCAi{ZnEV6 3F*# 9P.e Ө*5d٨4<+ci#",r ylDuk}N(K_6*h%[F`_C0#ޅiYY9Y}(?.0;3xd*pDQ+"//½YAi-s\^~8H;c%KV;/nHF[wFH\y2H졑.%M,*tC Riyd#<LY #}mǽkM^=;Jm jI.(Y/Ef+9O`dgma3-Ns762eug+/G , nEtb.6F1Z4 miSrv)x;![/)NQҘNoe(Hv⠖|zWy])|tٯ8- qt B;cXrSwbY fDuW(şo% i&ik UTBvAT2af6,8d˹$ZFy'ӏ\hX+, XIk'BX!\4m eZ'IEch5zI 2+q Ǩ NI$j:r/Ņk_ C3QMSkm1g`V_^Nsk%֌D|FFAqMaivu6Ġ(4guތ | ii[}fM2|AՁ_aq]Lz5KpN3Th?}rvG3:j86u)޶뇐w} y}scD'CWXZ"- pDDj xƭv=h.ύ#?b231u c 5vִefOt '>gxcyz)R̈(,0o<1{eU"! T>!tYVrd#|9 s1`M1dǫkcP|0@(4x]K"]ӆbPThOvǝ2feyB/)mM}a?()1!bsK/>HvNlzb-49M:qP 0^F%/n%,rbgNShou#wT]Nؼ6\>su㡵#5]>')S{uԂk~72f |E,=KVEsP5*7G|K%ixK) t4:ՃU 2Ztaǚsn`W*Y"8Wl5־fh{:|3ӊxIE@ݤ|AC.b/4kR ˲ j+'6yf"TrF<(4y@2&E=֭lXx^c:7$ $yxuΜWm^$6.Jg0^@|좌cK( 6<-Y6ŵggѼ[Ǫ_UXAllc`ۺPطaW!s@YiO]LlC^&.zxdΝT6xlOh;Qb*bSf{zҔCqAyK/|i09Sոx,4ͣզV(2_}^?ge9nai܀ KYB a ؿsɞL"wCٷw. \qzT`gT]<$gGy!fp560]yNy7O>oG/T߶ҮUr6"qdo6AOFUy'(u#oP }r'PLStսOghW7Uqjx olD>Jſjƌ dD;Nّ:DY9{ 254(@O7wryվkhq7@]l!aXLa5UD|ԢDMU7% /FVHmüF&Tg$kg\[9܋JP5QQ;K,SgPi~X+SS\ŧP*Hg(EJcf'_Nơ={RZ2h횁\ nIQhvX+s#HM n (œdn}Ӏ͂ }?iE$U|GޘЖz;M1lE{P77Jl nW^cނGVWdEh<;H sv WUu3wM}zuق tV޼ "FxECJ#rD `QFS]N{avwXbU<)lzi*vy.($ tѶϟYF<@VH{XdpLsΌ uuZۑu Mi2ïS`1bӭc'h 7g/rn!{ :Ӂ ~:upP%Xн~Jz6BӖiؠ]ƇVf'=iVfXDre΀ׄtV| l'o''4StOקP+Օ6L3OҬf9 i0glMvt1Jzb0 44dkRCR˪kĆT-e2#bm9jIK#:sS!<ýyi>e[as= M]⌉?~sy൰apggw;O!MDڒ+6~8he0mt.䥗F[Gª${00ZNWb]6Nh5qV8+،2uzέ[b"n7CO@OPHO:nd M-CQҵ0NdMm4bƍL*9e@00uCnȡU?hE(}Bh(X'Vk@tbjם_n k$4Y䫐BY9&f-2"K_`ҞMH∛ƊO~ l( W»/+$Bg73:jwNG""Zi@®+3SNUwsϐ2H7Th FMY Օ׹PupvH?yP/־uCT"O˕fG}8B ,Ӎ't0y; ՠ3[2GΓ T&(٤TMJ-[zb-ާ?qEdLqDؘkw-L3*Z.CO 0[|K%&Rē8#7#}Tfv?Ħ!?<7x!Q#J*/1@ΤeZwiE\nuv,4N_.k1a#]Dg6{= fE,X6@Y6_+}n>6ytw?8}STxvK̮.A?tv [F: Cw'3ǽGNNhE{@BK %ſCZőڲF"g/y u?j|Ejs|85Jlsᆰ:.ۖxo}jXҒG}7|t()Yn%X#X=׃~ۄ֋ʟWMp\KB )Yb琚a]0"FKxKf r.o @YI7V.^@N9x : 84&!z._ qf͓DzAC5ѳS?c"yS]GoDgGFٰsE9PZ#Gфd㮉1,:vq]ƠvE(Oe4VXJvj?U&V/MoKdE6 zS~UGq|S,Ki#4Q~ՓGrDn}/$a<B x cyy~&~K)Ahv5ps5RsGPf2 j.8R,=먬p_MDmA{.hj)CӒOf3NSgq6OyR/ UnV5, I8[4I"[(tbi(9$4 UƖYK$u@_A̹;DTNvi+*;"NŎ[PW5Չ<_#07c_ԩ˔B\"<)bXTQMC>7ƌVw~Fr|iCœ)=қ?_+ pGչBr 2$H>ϟٛxmPz DR|0&cNDPĭN*3 ϢDbeצC0S^wzgXr_ BVcukCr.꽎ж͵ɮamQn$=30h+Ϸ9GnoNvnٗkg@k$Wc9yص'' w֋';ѕ mA?(q4 q-bUeJu=KS8|\-z.g5V]Yi$=ݱ4 UOQ,COQO~\WMjn_dԘ\`|J~IJhV|&eW0RE e.pO|ud^mwiz1EE${ @ o[Vq{풾{oLoS^ %1ؑ;왔 1eЏ}ūˠjwaxCc\~ gY̌>8CY?Z^  A%TCkP0xЫ^_EZ8W_psÅ#zB LڷNQb0"8J?9<ԥGM,?Zu%\?hŇ ېPXLh:AͶct.3}k_ lKV=@ S]PUfY?jLY*nxVOǗrF>hy<Ѷ 7\t_#u!Fݲ&$J%?;hfD6^s\VN"8[ber&޿Zm a -ӗʒuXq_=9P"ۤ6vfwE%tűX<5}Rgn(-\UjF0ΦCa]٘mX%i..~r/KV٬# PH9OМ Rm"zeyO'GK5 [PsjȄGU} sxu+7`бet>*-z_ڝPӎ Ka]6/*QG.A;l$I(80l"ҺqSSnTכt7X:GZXN~XZ) e[[9f˱O:3P@7&Z…X]/%ał)Tg(gy:Jg'`v\d< J1և"P1h\.` eA,P>RΣk5 籇 LtN !idR-P._(Ot&.%j$4YraH>xRFAxvߋ*z4,}"t K;(}B`.ہU'#؏~+'8sdI!K؇4C{wL,q$ VI<&(ǖ ȋ*AIax[kP0 <#^z )mh<,r07XOM2&eXqza^ ?Pʹ#}$:]ײ4[61C@WgK \}]sGuфAI[741tؒ .7"?Ν'uԤ6N?gCL$;^ݝycP%4 /E5QSg^XR6 F[0^ pɟ^}m4A,,ߴIWfEMHg> tJEȫ*+,uBn 9 TgmӵdT~z-+f|9h1*9fب&2=GtR=L>$Dk.4ӝOK1¼WMA]:+Ujw=Q8G(lmAE<{_LI;Vl-lι,H@~υZV)X&%OLgeU$"5 ?o r B~{H>ѯ8&.pqTE, t;nݝMal|mϜh2~U]Mx9_37r`~Rf0$]UtWJTΣ>^?uO@r%A>xńh9{qn)U=//叒+SVmb {&$'E,HjxLu퐤XT 3FPE(QW[]OJ/{NǪO{hY /B6SEhJ_IxhF{cHb;wW2^TvyMRtTu+T"} \ r,6gxHjvHyP|Ih2ᡴ.:>"#>a 5YlA;)RcU 6`X-)l{t>ގLy2A= v7 XQK.^>)V܉AIe.q瀞VԄU*R er^fD9oX\tA 46˿ťߡ( \{QDžiO5c2bf}#[}SY̠AC& 6LQs2 M'B?ͩ߅̊.OC>)Ïbs582 ~vփ}K2M>X&=eN-ԩCl2TqUS"YHwxsjRHd:h{/%tRG\ÿh"%Wxzk ()ܧy=]?_nlG3es$HJ' n!-ŒZ{ᒈ$`1[ER}Ս*:YJo,`_<ķ\]͐Ʊ(b:/׊ȤߩK#Սy}U4בrͼ`*jaR1)F,Tؙ5rU/7>VB ( rB_AM"3Mz}ƜkUğ*B UJ]u;E`]!oﳇ0ԀɌSYrx; ;wժº&h ^:'>{W:{ipkRY"J7(tL@sܙ">cӆ(/"\3 3u .}D"|:(fDgSͨfά2Pp v. ~kp҉pMUI2`8?ipT"$D [(jim7w}v:n 6W=ԌY~t/mLd%ǝtuߺ2ZK[!Ǧ[hW0ea;7GH#c,Ү9[VBq?9sY|-hR9@\h߱=f})rV2U7Ǯ6V@`}^ \i}j9z5+Ҭ3YHJš>!X4G3+gOeAݐ34_0=U)mllJ5#;tX6~q_ùM`*tJH.BSmjPf/z%R؍P$"i2 FAvF`վYoH5XVygr/7YtL^T'~jS;l+ ^XA5 GHtZ ~U9!r!7ww;[s]zmPikϰϣoYF, Wݬ7LB3loWçsDQ|| ō7# VԤMiԠ  -`onᯌnn( @лN5ڋՊ8~90S5'"B!( ZX(͊ Ķ^F]LS>ȍZg1 gσE#!UjCeBb*qϊifzua`[p>7r|=ȇj,G F Nd fƭ;w"0+y,Ehg HQq.סZ k|4Kx )}W`RS~lhg@b4Sb;*1A_ޚ丹Q?&xҏqOoܴK4EGD>ʋFqh|TbrXɥ骵gװo3 yFb't"*~4Vxf0h&$9~PϬeJm<>2qi@s4K&kt( @Y{Cm%gKsk2ڇ/k\}#S5'cƨYm_ !l @tR^8DvC&Cdxڋ.G#bj1ɞx.6?zvW:оR'z9Cl_*cYjծ-|>" /;ѫ~{Udx@INVȅCYgcw:/=f/d{*Oc]U/8P2"9zd+ڳ 4W7Y4O2#O4=DtS tbmhuwlJ#w"\Hv9g;侼 Zx [qr֤Z Ks9,Ώ#{-a-SFK6-K.PB9YfnaXXHTHml7-'5kW%q)#BKWVwUP`]LʧC S0Pu䇔b7h]UqkAg%(FW:j-&mx^ҕU%FxjvV,0gMP>vm5hOo$_b~Oꏸ>R?1r+ 7-LggVƫ Ds-qN?e=QVl ''SOn2l5f)=^@ JJފuc22u:$h~{Z2W6%`>B_NU>"9z&V >fJlCێŊ4TlBԲ3 jJ;M"qvB O})[#:{JOj{~rKzU@!QNrʂ(è3RޓJW݇)ozI.pMgCU -~w͑jNS6P>Wx`;X5VWaG6v|8V;v#@P(vBbK F0|fD?H2P/A QZX 3(b8zsrԡLU>(5/`P\;ꂬ5~SH~m0;^Y{_H%d#|pVVMP۠cQFnڤܻJ^'[Pc(Ć<~QҰvl0yJc,7eK~q$$GeK6q$@X̫u&q"q0+zf*/ankhV7^fgP(_oc`-8cG26ypqaGw6[`o}#c"2 %r -==!-FpR=,GO`&xim8;7\=Tr{KF__SQ$lgpX53p;nցr믅zWEp8zuVi \@h?CuϭhH OE/ ^^ɭ UqXu@TǡTMʴYaWZp5 1.N0pn$)1½TQ>%>ԉ,j)e-H㼼:)O#=ʜA=e8Uj U:>~gcy}fڜ &j߶5)/-4L̄І3`p<`(spՂ6@ޓˌ?3<ڛoL ʧњ(`bP 3j84!NLܖng&h: |=atx\ R [Ή_U[z̮DLX[ ؖf\fA9Ux̯q+"?ϡ< 6.8ptX{6[_i}J+'DNiU Gw0iqFF=[6OӼڄ4N"Iʈ^NX@Q(CS `Q_|{1?fMW2ͯa_"DX<}tQf2>O᭟ DRG65Ѻ.d !r8J'8tϵlȣcFլs֔v#K!ZION^>Пn?)$3XTVӆuelJ#S dD89@-y3e8mglj2.E=d=*^! .|j/b05jX[N-{8kMx-g~6HKF!7 X+c_޵rJr Hώnw΍bh4ܩh \O&]5G%;A Q䗸vw;8?;, ENKT?\ؘY_WY#H8.Q>4l1CLJQl6Kfx&:ؙ.i9B%ӆ8Aˢ@XũKr$糍5ŌlDQٶOǣĉ>HN6Qni~` %9E$*T캭+/wy l&uEuZyd~3or~!0cIe)ֿt/Vf{:k3[X96S}^HzkN'J^ K} V mȄH51Y>eaQq(ɥp[0_h,(Q !X+؁!I5Վ.'qgC׽lLOӍB7|"`yk@Nk`:U<>#, z(G"x=TY^6]95qİⓙ1$J|joإ330QnϺ5ˡ*M\,.Pa^y+wNWq E^=q]jF2/`p iq ߗ | әd x= 3ybI#b?ABs29vi;`9 aqw p"P9y-EHtEf!ŎZ-$*yQtgm~+Rvo81LL6PQ7WafI|uتWNY|i3%/#!M=SU|)9x?jHp&ܪ#,r.oFB @qº"E(z, qZ`'e 8o-iPd D.nؙRRH=5A;y`^3 ]qgBikh;N|̈Y{E+40P?sy*!]ao`5lşޑX N*ܐ^-v<'Xzߴ8eM]oG]O $]BԮgHm*=2eEEXwf\{DoV@܈;vo= |_%@h$a @ƶ"E>p¬pOu)M1,$ 3̎c&)?Xm3<楼,bAt7- b@>]Nb42[jh^j[{\e1=z[k¢mO,:}-H'bs |fOFHAjӀTtVWKԌGTJpȹy@pf(٭&>2]I4fwXՏ.V4_L[HU]?=FK܋gZ~N|c+HCcoH~9|t},m+p4+1 Zqg])XF\Ԃ$y9ɵQ^j.1<p@DaQJ.lh.32sgMoOGn~o[=HpB~%X[`Ia*em;L`TQN7i߳w{T(OxA" mÏlD;"So'UQI Y"mFDᅡruW`SE&Ï#1,[ U``CgZó5{ [r k{wzLI2{> `< ~\<61f R씒A+M UR\GC)z_6"VshY5଺"{n/hbi&&>:ؤMɻ0 Uݕ$.[~nz/DKӷi{ C[|̏~@4r )k:ƉZk`Cl}][k֑ϲxR+Ѳx} %a\q9ž&ŦLz"KGFCԾB1|s.w_}Oa[cƫ'6RLs줟WX Ƅ/cСKDxh]'|-A(I?qùIF6Yg`d#ty>k= EK N0شSW-hQ48GN}؝0K1MIT'h j.qeC߁p +2B$|;nHt^S۫; =LݵX.R, Vs ֊*J^Bγ >9ifǭ:pBqOb҂시3'[ 0Cξh1ѹ❆_x[~E@[Ո͟@d:6߳ G:\k;"~~og3C.s^B~)[{*OHM9㟋MuU r"QFq[}U]M k }BR"O<HYM,cwI/@YX׶Cx۶>=ir]y)TXFsXKK%ψyEJ(7x킳ly?p)eCI"ʮt\3`< bI^nMwd9SMZ/A7]{8yZ|99+BQ/m8gIt=I eT밈)1CNS9XS[ G-Zf f- p Vѧ绍n+izм'20Ԥo &J0Y!5R]ؒ0>tڟ=oQoSi[;ЂuWPk4 t'm 0åji"sh~vA0x,M,*Q! ug?n,%[P(r~4Ihh?faxu q^8ҕ$TBZ9Lx.P<=gs6B^_.]i?{sic>X^ "x|SLu1U1E11vn{[g(.X$j m΍%X)d\0K [Uï+9& 8/[A9C E&%]7ywKW1K3ZmX2쪫7yoN-ެxc *V#d#WiNSƟ_K%a/4p]C _P߲Kuk6yMm= =7U#14 r!\wmrJtRi[rHh~WB僲Sv򗫝ޘH߉OǴ%1eFQ'햂'`JJ,p^&2RwD %)@sHvhF&~hj)K@N7?nfCy"u^oO<JE=ktbCd%gV P"͡Ɇ}QӃ6}' ȮыwaHl 82aUkZ݁z?Vc-WHvi4\(6UY|.gYG9\" r [+Lb0<ݛ)>lLŕ4(v:_7n, sC 2d]{" Rr˚?fj$sIMֈ6f~%(1&Yw2irhG*\z҃@S[fBٝšZ^<*o)D6 V^e q<RQE5w #ԕBaiu}VD?hȕE۴<96.(@!_0 sCa']p1$\OM&imP꟢pᔐ'} 7sQV"w0<7 pU!{Ӛӻп 7Vo(L8xg@*5Ѐ(Fx;V5}3{jT؅3,G ԁ e &@Ygr2ƶݐNtw&<*+| B)qJa/~z\ÂI6s'1"< -.$˪Ȯ92n!ICpT= Tcp1=SLYΠ`uW{=2=Sk :w%ͨ^PˬqQ@-m>v&~&ʬ@[ujg e(L= ̱ im9Zf}#vs5[cUm%ƸҦEy܇n;U`i0!_ȜHyE8[ɠ+* *l'`3"V64AYԩ>bqCz^T&AOnr8y 0 5ߞ9~8CRc?>{^Gx7԰R"Ҹ׻vm2ش9M6"*ۏ_'LV+zJw8ys}tY nш>r]wq(0`%mJr(5,44T7g9i]=i| Fl]4~))U-#n1|Jj%mB&&S?Zt(IҐ I!'}Z]?U!_U]~M\qJytDZִzuLBMwURR#/M/C=пJ=e82Vql,P%} ;ӇHOafA8 [aGᔒ(Jf-\ OӸtP \s5~$5FCjxG'R\ 8Z;Mgo.m4H<'Cˏx<X&;ύcSbZk6&X~=D]+7'ũ*fWʹ&ӹ>6`7$x>Ƿ" ,§-GA0!cM`k+$act893Hm&!{ʺ}M?[6+]mY|ku1 ѱ>ʴ }⧿%eRo ;(]F[7ۋA2JA7j {\ Փ%V`Pt~{pUol`>kΔCU$Al:ov7] rnj -X.VOZ'0{ O#=sR۲Qk o:ʈ\ ,9`=F/F<IsIq|YwŮ8]"/:׿="ձe4K T38#̢x;kYGleϣ B2{ MxjmZ$ȱeW9V VkS2M>Q,2NΠkCBo! U`I+޴g FCܘm s0lnߚrHl!oY"R_@6UK@ drs5g֘xQByI֕kQegR pe3IqWBz,dŶb7K[!:-F=Ϡ4(|Q(} ۱#ٮMyu\;P&"xLMnSs׋z`K{A@NO,H~^%AN6rLJq$Vyc7XI_# ki>^cZeď1Ǿ}o >'g[y=,vUdy)66502Te&rE:Wu|/D\eŭC@%eC?|LXK3b7U {0li<`'d4H4VWǴ ݼW "dV"*ǦMeR;~ta"$k.J%^)Jk>zJp;aI"MT8hߢ +p Ҕ}Rx' `*UIa7 񫱹hN7[,+O'ȿЭ ֨H="'8v?ʠ]CGe+Yy ZrBx!7JnP0)F!ZE*[-*ARlyΓ)\c5Wmx>T',UVQUq-Er}Y%H[78r>, QK֍|*b\'*\\s>Z|!my孷z9!ZI &rtPyU)O(q,P%9_#V2Li(%h"NZu(MR}dGuȋfбXdӂAwР}Y"# GʢQٝ=^&=ŇԷn3*DPw0jp['i ]W)&m\~ۆ~ĕz;U0DQE^tf>ՙl M!.H#/Hz̪wϚku! tv[d'=r׶D?̩'3쾆:θ/Wń@@aB[|K8;vۇڣ:˵^y}zQ,p](Ee%wp0+n<ؘ':&15ذx.uUIY Z/X^t U9qh?FIt[,.93p@>kSx?ea:<(J1aG;*ꥊGMvwʁrQ|+`=NEFIKgt<{s+s w8_=j(HI lL!\{ d G @҃??삈!1[Um[ƦQX}tXadm-og2зsMC8Ё$!-ovWY`5c,4S R.,k0;Bǀ,^R:<(A?Y9I^G R^Ƿ"7rcDea0?0o_Uخ|^wwx4J;.x?n$n4ZUΛ3N͊_yW*$=m"jkxu9lE&~,IA]9rlitWA ξH!P@vQ7`(b. +HqU0&3eV| ;>5=n _& VŜEߊAYNWq\w!"TZ,_n0 ^1K簴؞VV1Ln"0!ɿ\9I>;Y{q ٲ:,]ˍ(נ| vAV" rf j$ݜq\ - P13ˈ $}>й C5kCX/E'na *1Xm͏)L#BTk4: Z@6@&}aF%%?} BNByA7%Q{Oa^[R1+OAUO9XvC]^`ݎWR~Zd P!!݅ǣq "qbzBwhǦ7"&( nћC˫tכZg`CQk G-jVܒLb߻ȞzRPzbδ $Ҥ(i3!ELUسStM{gU)HK+ wߌeGwp%ڙ~L ɘGNZJᝆ5q-nȴXm9b;Dw[+,A(v1/OR3B7#oc xRvDq2F]#0;Ls9t&ʧDY I/B҃td q$8604Ze/n#FRf*úS !5俣(=77K=*IuhBq٧Y]%#$7ȴ5+H>g95O]."sNm_uV Z~Bf7':!;n2#W!*mYUF?#t"U~zVZTR68>ի}ϻp7- 5CBOҬ>}paTWhF=)AYK(gO.r.1VϻuLӋxcTvKIRǒ p~A:(SA9B76e!W˶Ctpyk+%滒!B J{[#E=fmp(hf>xIzxaי{VHDb}7%`NK+k'R!V~jE ͵TV~\s OVMCE1S:)TU~ADUiNpF/†=ZDP>^1Il2gp]U\kޛ2]U@*D1캡vfAy+T!םb3" 1fҊ$rfk 8Ѳx%㊘мW47DE&;8Y2 TRԥ\=&r;$m58!i޺$%g%gnҏE^+"2V#tǬ 5U¶Kgrl"K&k8t^=qsֆ}It B I a vc֑QMC~bXJ-TV%OvK6fdMQkrdC#9"#ΤW5S3n*ðg,JP`ׅo*l+u u%+} Pah;~?zɄ-z.p4<=33jYH]j(!X\=./Ha |rݸ_NPIOo`ʲ19WLǏG)P ɷ=:tX"N {\.O[6"4|0hJJFE'-(W{зbϋf-?_Y/;{IVS A`QJ&.A֬ RΛgsÇxqu@\(a/\Fom(PjoGwc܎sE̪|j4BrOfX $=~ |Bm`T}JY=6DYml.ᩘ#p,A^b%oRG'fy;?9֟`{}3eemw+N/*jKk^1pXzx;(nChJ"e0cbh. O"z-ZY!:0+T=xV}jFNnÑ7:n*\,"#)Cׇ&/23"~|UQ R[g@8Ԥ&DAQr-GN} O&D+o "}Mf|ÌqBS}A#20#Q_M!!2ocCn}Ib^otwD?ڬ|3N.r`ev6j`<]&y;N UpSOBwiKgA$o/CE6LIznWnV+8ShIƯL/8j$ݴeDb;C2=7-((xfv }$Cˁ|߸p7 0LA5aI-O]epTlL}0u<-r"D1(kY^D<*,RSܚy'a4:qj:֪[IV_n/)oG𳋁`j $+3,U2`=66:}xxBV1fƒn=fާ}챸OloSu@Y#=u䋴 oqб7Z"N qbSf)g/?37dd*>ڟe?ZMer)2%63H!zk'.Ls'VA*Q6E q _$OUTx@!Mzш *s*;˷4s:?lW2B_};nfF1 mi8:_՜v^V4oy,Z1kCׁ1G@v7,2G*fZ`}j"Yn(/h5*-BoZ Ha%nLyr ?.&{Sn{b\iݛjSo0* .0mmlcQ-xbnHWz$i䕑淞EV{*&ց@<ejL{8u0NpPw|L:>@Xԡ'O|<5vwrb}( X)|ږ5%q\99\!H{Gv'Ώs2u*|;PW)𛋗s[; Xyx} *)}&WTvGF,pƪude)2P D)2JWaN_(eᎇ.8=>K@VYΘ ӗehNwVӯiokxn*9ڝU;b\WG^ݗENfӉ^yaՂGDoCP*IQ#@a aV$g95K/+=x/P.<<\ ]?9֬@V\jKFes.40e䪼)X|A5bApP˱N.)Cmή8|ܶB@'mbf@ٗ,D(=z-/K67('s`*_ҷAM'-`7ZO<96<{fOsh>T `:F0a\dFhV y,^BȲ><蒷9C\}$Kݙ*YV*Jc߷[>̊z[*4ue 49pߗ>w@2 7Bܸ ֹ~֫H<+ H7*+q}$Z{QH=Oa$C!E{OT]b9п ?p b_[ Z\K@3=TaBi1<G@1޷-<$7'MO`fTk( (g'2۹WBcQrChC \v67ݡ->̠i-3ʟBjPOQ`uZtU%/Wݣ 39NblWz),&&% $%t!616ݴ]9.Z\YJ?P,N=w|^kՇBlV_ѦnD,~|ɡ \<[xoȒok\ɮ}ȻA~mL8Tt!?0ѻN]yo X:vZ7x| QDTot46lMhH iDRM3vN׾ x~GKOibXrؤo\t-/!WiH'[՛Cnޓx/E0a_ʆbu󩞛LDݓf\AI`hO ̽%y]-0\0+{Q_ uf *4v݁yS3Ͱe W^)=u&+yA٫ٹ"4oZQLa]U33޹S&8l.*?s{>ƸV?QNYjCjG q?%6k $RU31U@b*1#wa>eh!%-V/;T/xͮG P8[1Ea1)1X*V%YW=CL_>_;_i(dŹ`\0Щ'qa8㦚;(FM4Y(WNуc1;ּnf(:fRt lzv%ɲN~|eRvCui Ϋ(%ki_ƛ->e @.k ᚆ3Ol#>9%$QWQT*V+ ZEU\'ACs#((ߘ'aUQ Qei?0`ewlGsaG|@}Ss[ *x #7q|\_O3Ls*U86ŁMnzXǔ*Mx̵m,wݾNʂ|cAV4Ez$bۦeߕ˪ ,KHHǣzLre )C)_|deIŜ.L3;͋P@~N{a$Ǧ,7 eԥvTѨ٢~uSt8CX'+XI%*bMN/iUϖ|ݸPt38"nv8My؊bp򈉆Kx} 9FqaPj|ݗvӨ|/>{fn?^ŭlތ׬GGrЉip#s@ȭ^r:4IY4e 8Dc+WhZŘY78i؏߉dM'ħ7pDI&ѲAv)j+\IOM%*z T!ڋQj3LT6l^UN-sp;!x/sb~ iz%ր^ MFuXRkI t(LMfyۂ<*Ofs^/; &N7pdk we2.%S^>}nbas呚. 'Z75H\OlW@̵<& ׬#KO9TMD}@\<0!Q^wIe٭pە: ;' h.jTFFxzx"4(!>ώG˜injI}f,Tt / ܺ,st35PJIljN;9v ՊۑKXPgA7npNߒ_q?`n(F|E2 ʐ̧YRR*9XN6 ɾ^D;&"r +#N?R_ɅJ>7`\2P&v0sf19 ӺH|>':hc >s9?zBFmWï 9?NJ"=|BI d D"iu>C֝I>?P};u'NI FRk>mE+lgkF!]ϥ{pVዬO{v4p7r8I =r0A"'6ȷCsi%F0 4Z}UmnJi=VbرcEpR{j jTwlڪoTU"}\7[W3K7Tf;hU\ʢIqT\ VD!* E4;~@ùK[K0L%';o!y$s|0ԧJ[=Ȃ~]TKA:>)_> ];.hi͠3#,6ٰb `rbV_L!L'a"kL~#LkTtfW pUXWДƙ.yvt[/08+inP3UM]#q[A;aIX?l떏LJ;bJ0L FM/lu39h+XN&H)컆'.[ȲI 8luD+n\)pǙ小Lrt V+$*h% \~l`4Kl %Y2u+}<_dW>Ty󑛛by^?Rc d]S\ OSΎ^)޳\E&MVCqDX Z@TqQ`Sdkbvq? )U}jkʐuet%(R2IMWb kti4km,?qݧr݃'ǒawYMpbF_LB 1!S!t2WRqPo? ?99Jj%HLknx7*K׉> j % om.MԨ>}7L2tkȲװe 'jĮT:*_( *f[eR{>Vf \&/1ua _Kh2F!#w &'V(͕vS{:NOG2BD袑~a ,]7TҔ0`jĉ8q2:rj?YE $ſ'\<Xċ'=";G_~څ[k} b Z8| Q;q"m玫q솃6P%B9Cq=6U@ߵ|b{ 禒YV7$g-;/9Fe]zeЯR/7!ᦔjN\G;&ڶ9# 1婤@.782X|;k!LW攭&K6~1;ܬq8ulBU^yQDk~Dz g\_bjrf:Qa'xsa6Pj ]spN{o 7CaͨXCc0r[E8>F8㩀SL[X//pxD_O7N/r;;S ,ךK!?G\v=^Dh&L )٢R:ň{JfЧ8 )nˌ]O{b9P+CyD31N(S_GA`}Ԕ - ,ZʗӣtJ"=/\+瞈2N*_VUϙ*dڰl0P:z;]NrC" :[,}|.F"36Pm# YN'gVm٠WeS+.2$_<0`T=|biVp\2"6l ?z"RIFgf ͂C%A=DU!Bڠ8Dtz&b]8ۺ5Ajy4rjflN.K2P5|*#h|͏If$ *йCxCeu4T_?LH`n+fp:H$~ZѴN%\t B9+i Inwv eqJGWR~XaDR]P*,hPxfLS4 Rf3@Nl'e͏$W!#z@,p5bEE,qI-$Qw7͍+f/u/ wGM_XI/1$-'^W!e%M5 m8@ Ys _ۦU&ݿԣ.M|+4rťb:2o@-ގxUu7?\$F$%1Bm"fp[0Z"stefӡsifK7٤H *])+>;mj Dwg6(خ_ÖŌE*R 9Ȼ(a`,\ek@rf&O!lizXᨠ{I3|IlYJW+>L]T 3`2E(2f GP!54DMhR&ldGL.DhXb "]2c٦sZDͱ}"BZu>P(#`@1<< [-daxq@ܰrHx(!Va~+=BOӳJ]) $:7|w0&M&UHeD5DŽܼa '[2~D "~-$쉠jvg{=ZV~43K=5:ɴ|*- u]r}וG0n>Aacl+TL*"flXֱ>T?8SO#2qǩR ǗQ-1NZS="V{{9b}VGǵ#' ]MN$ ,Pqf(!2VSGW'JGh &8wevaˤ;̇E~ڮȚ@#߂Rѣ}%S6W6 yN>HVÏGEz Ru>`S,{֪ S7/# LCi:gx+ yk€uHc*ߑPY` sǻTt sG{kM!R"0hx|U!ahA-]_@Wn&^$utϨTRF{b6NZv^0>Zf=%{Bn_'9N}΂˦$ Z jHf8>i:2I "Il9Ju]^MN䴚Vd{PW*M:5mkn1:ۺfcU}ޙY{ӧ,a} =̫cS& *$Sa2 1QQM4ü4d4= U#4u7q;50^C怨;ǨZxxW{\Zk"mGnY#AA|mګN*6'q2m#@7sY4~VL*ɋ#0"\fDI^wqlɕLvҨ7VF Qa  LB+gdR P&MםTD.ݵQp!L7_C)&K:!Wb",CӉG+~s匀éPڂ:/]cu5N7\<˷C$'n Pe|EmϞyXND^֫ L@.s-|M04Xp"֋̊0w$xzʥ3`Ώ]+CJ/͐~񜤒:B0.ıI{1cd0s]J+m V{ک_H/4#? V":͕~gaB,_Y4jNQxRk9+Z[iezENr얜ɘ{dַҔ5P$w}^+̐8&`=_L@zĠzئy/8Q. g/]&]-eBJck'4D65E@]`^sew/Kx 4F 69 αdp&4D]I|BW@4{PaIy+foB:WJ7`Iݫ W Ȣ,}SmհSJkaA=*O88mح= z3r/Mi{-.z!ٲIݰJ*7v*̼Zgx?#>4d}5GLtÌ9`WLJv"r2ك_LGp} 2K _38gj;:ge6;.|龭HHXK$a6 1LV"P 1`bQsn˯,_ܵ0 h6~"eFW^FTtVej^`t7Lq ntY{3B13{"ZX,/cg3oHίd Wyz適pF`VxC8_:T}"u,j\O߮gGCyx%dgB=.L`LXlnt:L^xU#DODXg 54Λ%a̭Q;j#;lfۑrwQ)Zmc֣ncaOt*S9RR*fe|GA=WxN}j`TfZKϥ$) /I'\sN½VU˪IjE[~>fA?dD/v kBL}zjU 0gs랆YefkuØRCu= ~+hӝx6TWm<:K)S{@֙GӍ2J3C8ƒ|f5n'uT+GM` prbc P)<9 qlfJ|/&^a)x]*-N{YL2 >l 2hboQ)D9#A[;:<==UWF}V*%5&$ry,@e#Oq5:V-L#cSԿ:O3J쓍y{k+ ArfMta,$Bן]ڤ%YF0KˀH ,-R{UUKgّ Xi1-9_k${d LFs2*`]uNd*g;M۔}/ɵ1nZm\r `Va~x /0Ej^HP|=0#e{h;bmUܶ}=ҁ7eCh(Fusy9|a~;~¬r(D*̵K`/zԔM_#5dF4AT ڻV6uPEv6| frhH`=p|)% v24>4F A\Vv}itqIZ RHi8ș#_T_tu`؇-p7FJ\8% W InHA&ɷ_. Wjȥ-a\iR1[T#XuK'3 ÷"A_$/Mk*`DI-ڋok!o*Dž=%Deͭvd ^cF]-+ۆ\ )2Qs}VN஁خB2l!1%hoi<[Mo_ԟ|%qy%=Io#A)un|C+o睩uJ-(b}8_}QEH."mLOk!Exޟq(r8. |'yأ0F>־lڅpDu 9XzcHDxI)}14 1/HOH`GblAWHO1Yk=1z ƂTȂ ok;OY=*4*Lg1JP |i$4a+5JF G5tw mN~E| ]GsD#щIbH{^g"SaRU˺9& uƄHN{{XN5jBİBe[Cc* f n|*B1vA|9vN]P_ug`h$F)1gǓS^ezY44n>No 4p1Td>ƝHWP#AV8'Q-S8иF-dAXͱw^]»*f^늖;.OG-\ #H9 6Ċ22guQIcmEl("yPiD>Ukaǻ%n|cNiTqlXqtDYlz\RfI>r~#D2#c"JpW zBi?o Ep W$]q QX3XR !HհUwZ 4ap,5ZWW+5sRwB0 mv"Pٱ6(_" ɞ=D>E 9cZMhxS+2{s%E*`n:v 1ak,YlPD+7Iq:麡]_gEE% +2\Dzf3^37z-.UtI81!2RmQ0+qĪkW9a2$k7kjʋٹkgݙmʏoIg(V@ YۓEyښ2Z)2x!Ӱ!Ղb6u҆ yo#2Ix*GhK|MP-³%[a*w` >^b8Ī{FK'L/ECh +HZ:0>GNԄޏk Ujܣ(g_#vuo ez*W;K *X3'IuPuTB@D=GEw/aBѴka}&LMaį6 FԪn"_o;4jJͫ盕BIC ֜?4O|J3m9'~m D)nWgunGέxDm_ lc\M(]0{ŗL򎓆WS5)$Eʄߡ6OY>H8 Ү7g+,Ģig/Y5`%j9D ?wER;65{D)mfZH5caCKz"-2Fm*':֛"̆Pߋ8uο=*:aJv@8ĠB_ {]7H'Dߘ{mҮ.'M>Y>Si3X=,zm?~T@ Pj5pڣe;̇M'C|2Vrڕ=sB QW1' &[ SzA>Re>[CŚhA;] -U8$E`${WuQC 66 HDlp KC2z]{[umZT~BZ!Oe{ՅnI$;Q] v<a{pH! U6ر ޖ>n֭hJ$ຯ 9|q PN/c(3`%`jaT,x7&NvpaC{qtG ΍CdV*-wijCf^0.{Ǐ+t7rrl:>e'9mem=2ldF?}?flFm+%@TnWŸ{ $PQwy5J[1ƿ$KIE|E4{o1^̲xegMm)w]OԮXIm"r.ܭ=9K-RziೢjZ߁(ͲگE&ťX}y?\<;>NV AښR: B0{ a"Bh: +Bʥ˦-)PpF=Η]S5ev.#=|nDF06rq殮<ʒ\\Yu= 6y#Q [^)n'"װX /6ُQU- 9+W5}.# sɁ'9?1QV[>p*s. ԩlO5lg h1~y@/l" n -oںzvC8H~u\i XJg/wvd/8A}Nӂ7^̸#[DžM!d;ևvvHk4sgOч[^Ʋݨ*[fG 壷ClT:JYjm/vX@OX%HbK7]hhS4{b\ʄ?7f7 /YC ]xn./1v8V;.\fQ:ٮҞ6<-Skk fpiB$ :h(Ⱥh=@$4[03h9!՟a'qdXqkZўwz!gdnMn*][&ik@>8lHrY}m#(՚Rh ^,G~W_鼶!CF[,ܟf3tu훖B)B]0&;b\ .{֝ow0)r%p< PJZA92nigU읟L$\*v=^Gp©kVݱf"kA`D80Bd/= ޾MivxtlJwW@r^ OBc{[IԿ:LG.]=?SңRdvz Zh{^'yp(H1 8Px ē V1SQ8s/hYK{kd)ie*bv,-3w$j؈K\8{ "f@Q E./YX_}0E샓〱'j4e%אhoTKx y2/*FqL7q|=5 >puQz5a4U ei噕J'ڞ9r*XZ{|3cF~󁈥l!$zCeOd230.BR<@X <Iq BdPꉞ/EARW΍ΎUw]^{ Ru sbEݵ/yIjsI˝k_ӗ+N1g sxiw2'CXٯ_ocR[e"#3kMX'yNH.C8Ѕ[)rbԐq{PDӡ&Un wFSm`OS o̬4REQ,44KUJu@D% *@ur?꫓UZy(<~ O'FޫHW1S9 za=i]0i̮M,ZH=-PR!$xJEsWz$I%LFtR4C koմnb,3_;Jp!thُcA,=\$"'- 'Zwh'ɞEX yТLX(xR${}hPq)C$;JQ<>_,6J^S0s'@U*9giQ>k^)yuTGٔ o'( 1B\v8|9v_ǼmᄲUN;xꆶi M{̈́3\i^%ۯ͘.҅[Υ@cOn+N-~JTNUAҤd6NDžVe4`o|- Y&҅e$  G/Oy*Goe>4stȐDF1o ɮ;*ݰNNx]i9dV4/RmhZ^ K@)Ho)3YFnsz `2CΫ))5vQc 'k9->]njYC 5#.#$';ܶM7 Of$ ־29>FS KP7HfSAq5 q\^-e޺Bk0܁z[!QZ!hոv~IhŮ%StŠwީŠꀱ`2}"6ZYm0n_-]έ|-6>2oh^^ h[!B9&X6~pn /EGJ;Aѭ9s@0)ilOfȥh.X*20my,p,1\9泥}E4^A Շ Z5] x,W+*I;gYZ070701000000db000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf070701000000dc000081a40000000000000000000000016612f91d000011b0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko.xz7zXZִF!t/Lo]?Eh=ڜ.+*I=>/q.ejeIu I`EC9rCS pCU|wU%# ˁtdsFu`[n*jPOytUOI{ I_FT>w=y6D#wh' L A'|=);.ߎ]a~=`Fe܀!^8gvB=Rf M\'^H"PHÚ&FїNi#(z㤳̪ miH𕯥~bWC ={s-A}qrʫ*s<wG;bYKe6Ig|]j))iA[2*P2ۼU[©_)R1miq\PL+9m=][u (r9)Oȭ߸#5 ۊI!,OڦNklD4~m(|i=$`7[- )XE k_A=:}M/~-*1*V9xV?Ƃ3MTuwp}@lp#!-kH1Lq>-.'u wmxvb"GG/ʮ@+ j 4r⡲bWsw~y5gy p6U͋ݻ6!#Ǝ_TMzm>20, `jA  CbTv}_+FA%Yz kpN,=[n؎Ȃ6ڲo l_GOʥ篫}f~\We*X2^7L+fy ziHia]FT*6KV9$m=3y:Z;\IMo<=܅PF_d 6PƔfk_HP/`BTWbڞV#I&.TiPH2n+ $P-Qg9N{)$u?{+ w@RAtpL5RhVg&XU!pLȾ֣l%q*PNtb~yC,A;)j*t`mH(y~w sjyB#V(y̓k|rjKU8|#=5"ӗs.ø:MDy4gZ.*`^Y.jiԖBXKQ I}2\z܏l4VbV.l\,sD&WL-P;B5w# C`>==&3·!9;p\^r䬳!ꄃ#sGm3W>.nG-={gZgFYFUaNӠAf3x&~a3`c( M95<3r̿"':~#ƬIWS5Mz:K"!#Ü׭ `9sur;fRY^tucdB3W~x{ԒZ'Z1ҭK(a0iLR _fw+c{&ʒy-'tضziJ )eyPCENϟdȩAxgKCj2oEfM4J5pC;oRl!t.(U@QӖA\'`r& 4|IC"h`wҋ 8 ;Ӯ&Tatb?JNO7IR>ov||ť^dž CK>a`xzчPa|ߛٹ8$ٺ:[qۗBOؓ8Fl, CBM5xzJ|XLU\$K `ܸ@B:AI[SOS/ܒ=`%R|SBWux+ h?[f`EP|0X\/n%$s4/N3t\# 0#Jf ҋ_,-elr^p%;e&lC;+ӭ$lA돰KH>M >^15Bwey C0txLvڻTvG@dQ]GZ Usv2f[(a+M1Q{U*2c.ү|^֍4suXy?j.1h ىdj=i5.Z#MU$:,("0̫!銑I0!~LY/IQ|Q8T4(b&{eTƃIST(x3PHoq3$9( s,90H~3M':Dl2WnTW MĤtkk50j* q[.ZiX!Iþ؛ꏤ4*X~^ PCZ 0wjKIf O>E2:b r]=ٻy^'5&M 5q2ؗPIDLBw`A[ Iȧq!q邪zkĒz'N5-S↻vV8 g>W!R~hVgȶ n~}94>b,X>%|/)+Pus?b׆R)n\W^!cabC%'xdd2wUYRdBB2,dky$걖\*UdBTr}TE6Hܔ[+ٛK3[,3B#83#ꢦ|pE#5%")Vzª=D" :mr {f05ltm8"۟"lLfL4U tͪ0w CP+p`6 &66yg5AWq(pj`s1UwO랇Y<|Og2qMJ&K|_r?s-$˰EC-"xW5tz5XzqeC}?Fތ"o~$.tmGf+AS_U!KQHwK˂'_O1ӗL* 7rY` [gI|vlB"AꜴq'p)uʉv]D ]$BM : xhqmi0;0 H)ZՅhLiOm l, װ kR:UQ5D^KT[iTܴ١ GDQ,+9|ّVXr ABgĠ08"T놂= ckDd׫!9O`8s{x?İS̿h#흿D2`@`|n˴ u$ʊ\@QEzv|@4Rtivpɗn+ ceDm75 U1n`er{7)!i`}49'ݧduauj,T g9} \7̢8/*X@}puG^7%`tkOd=r DM?q_b-ȵa^CD}:6Bk_0M Pj6ɔn;cJv2-gcSFV4]Hp읓_ozbBkĐrEODi 6D=gg,L ]^9\iO$<4D&TVx9Y*|)F\ZIQW-#U1,9zۗ܉^eP|#GVz Pi 8h$K[ RslVX@Vcn|JJ6y]6'sst[7o,&ب/+/u7^6mC&4$#iЇe""0? 6n~ޔ6["̍dRfPf.dv 1XXECUٴ<2f JtPZp[&PmE7U܇22}jN &%߫MzZu&xl(OЄy%osR?5[Uy~ÕS@S+PZ)-= b(=9O'׵"0ILU{ DNb0c^ۍ+޻\WF\*Bq-RWk̈́,SKX$Af|[iHR%smsb>-EfsT#_$Q$֝zԬ2)_GЛ {q&fbu(cઆo OoGQRnڪ?}%vYjcc\| iQ>_۳Z=%|Ӗgv1kd+4917 Lh%`l@sNN.}7ˉ1)~ǃ<ؕ0޼pUqKXVHA}t W \{~쐪6cW4ET3`}2q&PK2VeP(@u .&7B5bQ2d6DDRu0?k @acE?YwiV>^#:129 g֠ 0U[KƸ[4Q \Q֞{`̺n NwYzVвwȗϘ?c0-W-daQpkC TlE|,l8 #Bb)FDR8XH(|^eс/z{w3(me}Jg[hMt |t [Pt.YL_]S~xKB"E 'J`gS]Jni%XB!8sX"s/W(z|@ۖFgZ}ox'O`" ^]cs$;>ڭsX9040`j\B6䗄vk OKnq]%oZ-,ʙvߙjhOxI44gbEWuhZǝtS}PfQQ; vR6}}6PePY= 5p' *CM5;ݦ0)R/<fD\kNH'MN^!{- f*x-}ńή3 z<5ޡ3a;k'U(~ bӅ}![xPHVW֯)uRsV3ԇ'"nb9@7 <[D򹱅7>ʒe/Gem`)Nw|7b}BBw&FF>5iPSq ;m UהΡTڎT'sf=9M'eN0Ȍc{ZEBCwY0nBȹ+Tl7;i8K=eh,@)̉ ԑ|wee(01*G>>#U8;Z Q<oЃe`<٢&T~_Ɓ,LuAdn>a_H޷rbyVbŕ̝_\BCz>U@(ߣǵ%H"|ԍu] j4d`|3^:Uj( vh|.2/@\xjG %j:i0NB-zge!KLREG@(#u'}CaI|$rOB[ӖOGI3Y89)Y -% ގM<//P2A[X"w`- m,<=6Cw@9ԟ'|їf6KEdOi A&}Q_/t`'TBq+u0rP@q\a㴝N!Oh[8J|ZzY 4'_ 7EI]8ž}T=b d<7Mn4!s~';6oB1Q=WSO {gmbol=@?@:NL882A1Q&IfiwTޥ6A:ymUީ4'/7/J2~W ) Dn"gO0*:GBەPgeJ)pŬՍ~AګI=bAZ9j5cw~+T8BW*< Uϲ Sv1 20Jw,IؓJx,߅H}.|_U2n*PZŝ9Y &P:8!SM>t7]O-a@RD6?}܆qLQ^ޝ$˦jߥsМ6w{f@8kqcZht ]1\_ZX 'D>m+Pu=9ͽ"1kB]/4NM UKPLU':~+̺f,1rϸ_1ۭm - 5wAB)$R;'r:nfT}r@uR_-He 5Enq7CW"bxd "77Dp?må{tE9etCY. t h$#m]R_򼀲X4W SC'#*#>ff B"c~37>Xl6l:׵=PXժ=8{)`#V_^"v"onH;3ASC\FHO ?6ɶ~3B.2 1W6 rOڕ/Щ^yC[I[.>v b(0B.tE>Fho;Àض:#D@FbV3&ljg} )%u$P'ƺ7X/+ي;RLpbL4a镹BtR F~ڽZR"1O% _2!A`q`01Ϛ-R( #g/Ds0bHԾiX}(B7/Rj Ir:y#Ċh=Sޮtw9Q Nԇ>v$-2wڝKkm] /x <@+j (=X9v6iS@Z|"XR!{YK.%{ ACYR0"ųi*I—\b K\w?sSη}*/g,ze"$^+M$LzҕNߜF=Vs۲6mwi?X3-TfJcy6!sw ilךT ykQ {|CZ`Sk_VoX_5@GgK2t x&a82NlOn6>k,ϕ$CCvᦄ8]M)'f*Θ|@ ]q@2{6g.%8dYB|m0GT!7/8B[~\ƹܪQpԕc9d=G]h7"wڗXxm}w|uggFHz&RkGl "{&ד+PlnB~03t#0÷KF8˝G"_@fLFa=8 BkZڵxO~B~[I ?a A"*&"t_6gkm%đVƜr9Q͡4>-0ddR􌄋#+nssTR]6|H|7nev)t h(REZvXߍLags1.a HET/AFfL7cF`yW{?}%ͪINkX]/Oi򶞻2U`YVk,\_tJp8ô? 2sړ%$1]`0[l;\pR)}XO%lW rP[k,x Ӂt{ \2jMFPɉ6lus[1~pqYKU C`fg2Vt*gcm1)^)L>?ϋanӯ$Ma2IJPK Q7nqt <1aVLO85HeX&-J:r"aQJE8ņ ʧ Pzj6-s!)Д-4%%YҐ知EX.ߥ^f;>G ߲(vo}!l zhi7c+ ],~>Ǘ 0,ʿ\1ٛGOSE$Yw|hJ&䌀ȫ73=殃c򰻬aXBҡ#I;[]>vDhuAS~>e~~H^KQ+ VB^^XUM td;8 d:Y^ft\- q ]A=Êls$D( LOf-\a+$Ψ(X=JNR6Xq؟ږVߝ9n󩻗F$M\ ؇AuDY.]4)4j>?a]/ vɣ7"z&U͌0bcqM$J(Wv@㪶B<Gj.z` jS䆡qr^(t8Cɵ}A+Xͥ~ +DUt?}(dmo(ғ0&Qf!NHݎ!e"<آQ_Wo\#Z={аA HKte~`Эp|T=jM8PYȚ!Oq//Eu眰5@'zGp%I)6cIvIؐ # gp0pwlhY 1^P!QRҷ" 2y)2{GqU8i89H]zfꦟEkHI =^Y9 JdּS`#G]UNiFHNĉdO(-2/8U(3k X+c;XPĮtďߙ`a`i9 G1? pU7IEn=9dՕ\FTY_f|kmv:._i~Ew3=鴋/Vg{T< W;]p4UЮ%K/䕑iSMzV7ؐM=Фex\Er R`L?c0-ZcMy2qhK-s@~n-H2mkL c7L m"6#NO& +҆XFȘS.]f8EDDoX{V|rH-Mcah2lb!&S旐UP,M qX~xK" =P.Qj%gX> Ugc7S6`,۷ޗg_G=|mL'DZ_`g ,U!ӈ^l*o 0"^Z@i+Q0>wNwê Q dHi( IW~[q » N"TẠKwr҈5ffϪ*,o@+D[ԭor6laxdrk`?t(O,#s1d<$̳3V2q53|UBxCpk CYx uAknԯ=Ҩsc~JK=IvM$O&3pɴe MMU7>/41?2Jc !=@fG[ \rX l@U}u,WW^]MƍEN[Pup^s3(#e?%]G-(E8>$gy*P/9I;~wɝ{$̧k{Cςz*5x$yMSMrHY[ &J 4XmQJKf~a:9z!R)0A˝'ٸQULHOwNS0miX&hs}j8TfDk)5H|pJ ;NkvKx :Qə3{9=!\BSmFwݷ]{Db5rN(n@zVr6LKGJ"4hv%Zsrt;u4Դ7LsҺ Wu~ݕJAw} r1Bd"Z֮v`.`EmJvɪ}ΛU*qNxDzo^ n drTq!ܟL ]D: هMB @j(244|fG&wYOyx`NIpz:{lm|U/ٗ+̝Q Ms`%mdnGx 9uH@sijw,S"nR9*glj+Vѩ1P0N_M7<,S## 23A-EgFݢyxYiT=UNrْɽ, .^;D79IÄ p&GM c>qAَ;$ܾٔ+.xrg|:O^ħg:6FqM}>GnvŚ,mE:QbN[RAB{"/ۂo5] ԆP\ܳvӣ^5 XB>ęW7jaNPiFmVNbk4ֺ*fڜ8Uw'AIb@L{ E.i} I$~k]ZuЅ7E{>|w߸5͙]LK.l|:H*wJWc~)FE>8,Ȇv&O#<)Eu&`1XN@ON Cd?`CwN& FnwB/tF lTP'FG8*pq(`b^-Y _:IR*F#t؆Ɍp\:1nQ4U.lt91F z>ʙ $#c = Lku"ٳ bp->P:к0`jX0t&u3 W ywtHZu}ʭ[вf`~m߆sɥפJT'_+w-#̎1}'$%=:pb Ej9պ~'es4=?7^B=R,(kr+X|~Q'ng&L|\ɔ&=D|h[S,/ٽHdeCQA̧8>~MRo=i4yZ9)):.c#O(;L9gY߁/QW/abMz{ei"x=(O Ǧv;/w)G/ Fso?$?j&o u>-$UsO3NJ)F3H"HĞL383dIt>$'\l6/(s_6 Hړf^c6l#S? ގPí־v$D*#I$B_i%[EխUۦ굲ȉTEH?͸(zHفRNڸ[eAO\Nh(sR :@?.!.ɷyDǝ;aC)NƌUxʸt%>B"_]|0l :ekNN~qTeGƑj3pDGegwRx xKŊn& Xf zԌTJi}5ΉBkex?\y#B!V>4eδ[]֡@i!yq .+`7=:8boTkcFdS3ЇsuX`π hs0 aUk3$fJCT@᫵,ye5-u$"&O@$H6"?VQ [P>O+ nz|V%*Kh=lŗ >03nzq[5pz<ĹQ3bSnF2TS1 O1\Peaտb!8GL-e/zCQبg8!,읅yI~*4@N $ R& TOp;3dn$ ]ӖT`gf2^[%"!: oXGuq¢fC@kb+Yc)UƁS{4bĖ#,mi^fjN :ȇؼ+[뚺٤&T-eOn`Sh:G1@O~fjӃuO*؀"u 9u=t p}?haa4*Zy %lRWGk!8%Φj `WcMjג b當-,XwDamHiqhݜ"z%>b %}>vc΂ <3#D|J ڽ52KrDk0zTo˯ ѨeK[-d[n,t?#XJS+ӥP9H'i4ÌcᛸF#41z"GE3JL0^l\f~) M."%^:?oRpx<]vxX ^Ay}KQBSR#FDx<^5<)W? 4I 0C=|6"3V5)=)hZ|#s^˧2*۬o2=-pB!E]w&IIe{sk}k**c$5]Ĕb"o 0ú3![١LׇB2>\ۭȋԡ WU&4K9b-#.7IBɯQ٩@P.{ ᏍbE_-`)" A )N/Z % o10٥3tsavk|ˍw7 /?~k%~/X \Wm>q䞛E_,̠,?_hk~.sFD%}1uۄY'i#\+q';i"1aM='"ӵGu3ꑌP7'nfK Q7ZM+IRu6: Bw:%FQHc{r >cAUpn9?-Jh;LV]u1CL  UְH/ "Rr_] [0Rpm~"/иGAK;F)Dӡ#)E6 #Zҥ M03nTQ{W :X:PEWov'Jrp/ЬD)7?(@ EV܄ˀ|[oI>ŏ5vC6?ߦ)m]PÍk9VP!|i xnV\Ӯ\X='ebQE)Mqpͱdsdr$;qTA3Y0^b]z({9wZSV(xR4Gk1yߖFT7VM_hEӮWTB7~g4H A_O* b^StfM.1$zMYOlLRV'$^bfI%"|"9DQO loe:4 ?^EZVӸQE) `kq+=DxW C%h`yXQzVEi`"/4&J<ЗXRQgzڂKDX9wE>gK#u~REzo8 (6n |(GNITHfy{8Z-[L4f')5\\??C Q_ۂ$d=%N3܈d*:8ԙ=ba+zŲ*AC*xΘ 0.6WR; _d\uP=_hWn 2%ӎ8})abmW,S`QzzLyVok. );r~=f;̫a&*?0iތIm[<-&x"ܐi71Z$CFQI ^t tӘj;ɚOi8uĜCcM 5D=QM{F偋J(W9t3ƱEi?//<&<4 ?ʃ7æ0t^# 2:Е~йd#eF+*#xPMPuo,%7{s>'8${rlqIuƐB,cP =h(]zD nRwhW\#%#^m4Dv}l*=lnNyPbo  @ 2 wN]7,D禾)b&y1nFJp$DqGvti>paK/ucWZDxrUײ% Sd˯~|EH ŝS6o|Pc&'Lع& f[.j+h,tSPQGiWog$x;OQ i36mnㆸ=z zCNKvbn\W|ւ1 3BSdWRLG61 dWS$wɷBvAʖ+g&&~*̜s>l vwP/c"GSȫt9eȓ8Y}v ^$v]tm>/ XykO Bk$A "OL\\V)aE4$dTY7I20IſSaIt/R"~ӛ9,pĢz`@(Q I j7 L!F,IOeGS?f 0GY\P0aAqc+%*8DOtک*Hv2h*>0,U[t=8٤^`Ore)y+ֵ/p'i;#Sd )a)XXcR)Fba慚I0ZҐ l[&i7D"A}LjB'c} ~]>G5[1 ;; tzo u 8]HRCiT~LjmTwK[YHz 1}'~s5l$eބT}gI,ː5"pdk)V>s+3EJxr Ν/90~ߏ/I! ߶H.$Šz+~D#:㸢m.)7`Ja&rI_OYo6۩♤a|Z"s8nb6`GV_t`bڤߐLn(f2Τd匀mt{lnР4.h> =LdioUGGu䎚I0_>Az{'`ES>aeCVpF9 LsyQ (:f6:qi&РԼ<ȪK]mb0:5o"t(K sP/]i.CqB+bJك:wLщ@2STsu*"Gjr?PNcR`v!o"^ ;&p3p/^<( S6 LvU ˁ%޵޻wCE +Eh v/(M 0UnN$ Uϑt pcR8G@Nbثw,@T_Segጛ'w5zĆgaQaH!7Çdcr\8NAy-Ps]¼fT,0`XS46{8>?v!tDG 2[Ӂ^ZtD4A1}pW=RpPK6f@̰c=έDa\T[_Wa=U1>@%Ƒ]9[nC,t:Z2ed:octly[+v%㌘O f*ۋ 蟄ꑉ=0[ ^M3n$5 R<?h‰A)n^"?C~v(F gZ# mՁC.zL#N#}mOWb>cdL:DXwK~ᆸ9;,Ÿ3D(}f%:)psJ8Ä,ugX_$N9Hhp +B)u` m7<*/6 kbӐ[)l V.qHP0X[,5F/!ߎ 29bSm'=xN933ՠ^+9$]L[GIoITfr.I"#%P>.> gEqa@R#rv"vwGblmI϶21qQwwPQPrZODxst|iD^I7VW<ˍTvP3j ;>"#G]dݶcGYLr4iM9#m?+6zYL 9Pb6Hp>Q "w#VE *F 4)Lzrq ~hRrokV!eNZ!h{I3a EQFoKl XJn Wg!@6|@BZNf5Kiτ׎p_a~vT,l6v }+~W,]$j9XlbH + r}ާ1 j-7M ݩhSm&$q+&4룽fX"C?ԣh5qz{U{.T f+ 9R,oS=0k2aӮAtIbm,Ѣjˡ@0QF3 hMN"y곡/lIld[̇E$06ؤ;[Y-խϵ%3 2n)s?hĻKނt>N{ytc~EwYR9ijxz%O}SfvoqTCΫ`_GyQI>U'%@u @[[,/Iz`MEqMo& |q xoR 灅>xW=4. o1 1V FPլx>PޣeP+DTzeNL}Ts5̇s DT|Ud}IY%'r>36f֣?hM bN7f&hervoPX;yxSw3sSSYF=P˿4Ϥ|,9lrه࠼sZ/})Wc&.|uL`GTSᖯ:hp.&cBTEt#%#L|Ѫ#OBW<;E$fa9%!ƛ${մ93c(wrMG` ~ Dvup/o4FϢWYk?&Y#B{4WHGO6ok9#S<َ+w 4\Jc :w޻^sZ/ m<3$vzx[2==}m!9{xz~ 9)ü8Sq+x4"0H@KH-qc_"IH }_WELΌcW(UU.q筙AFuБy,HTCdSkca;r>V;k(2Jd si+*-/yƨ>;kPJ‡#\7i»$ju>\1%J1薘 1L{l솮²UP/h /#eu H<7.O{9j6%{qvxVS[Bly'sHe)=~i˕UNpFP<ի=X YƱ C~ȼYUTX\d6V̓`B-[]~XYh\`'dACe`.#tIWhBM9;ez#d'NWوBG|V \@-Q+ޔdlMl4jryM$9ӹUhtLj0}浪ij1 gZ 4d.|7mw+_ؖ9VPZQxVL]N& |9O9_5 Ɖs5`AEwpidrjzxe&S lޖt[WT 0ZC&dZ(wԣ1xPS0Ӝ 8&'(f+2;_!ZH4/ՄdsEt/"w]ZxiFd!o(3A:?Ԅn!zyC.9*kSo>|#>f ;4j` #P {§ .,'wKVPyNU՗iQxjj R,:G7] ͗~$ӧux39YeE0=A$j}X7(v` A>/Gx%@`?h?4Qnq(1ӯ&0rY?Hs],}+i@&.F^]՛sDpQI{0c7uT.A]|"jv롶@5^fmۭ̌msLLVAʌk5O)i:RE8>7kFwjt~#>(^'z#.|g/| dM;`rGd` / m ZbSڥbpKPz4}+ i+[r(%h_G$ǵBywc r{LPGx1kI=QhtLjI vs:4zçẆ8];0 $<;Gh󾾐% =aP𓭂f3i иD^^ztG^,Uwy٪XNyf`ÁE3%799 hџs=_FI@Q%f8seQy/6 8nEx<>܂b8 y|E#(KgJXlWlKwRxĆ47p, TG:|tP+v,< f"ڮxo)̷׾_nmX !ŃEU+1h9 ΦLR]!iR #aWg/!8f! ?k)҉ y$%S!<&ؽ/yi^>|Қ'Mˤ.L fHdr봤hpSǎ@5Ǖ9Γnjw/ Vy~~xD0ΒOJbh!PU_yq;ոhY}ю c0"X `K3j@VğP+v DV00\CN̔n98F 37.m&kѰ"ݚ_tĸ ȹX&nU.Mt#xwPf cI zdH*2 6Bcf[z?I8mٓ: ߭W#͓J֬O^ghųCv[3n=̈́%]0.ɓAeI87w_+@eh`7D']սug3K1C5*25G"HlDlqR엦d f#xo,zTais7Oi{Ib33\0._kh\#4@J̉pfхӰbg_o01/ ,kˊ{YC5~O:g{7n>(D7T:\1(r-4N1̦ahT_e IRZ.+<<\ {l )üKy8SMh:ѴoMM~Ňh<6[m |=U̢TqzN^9=e?OuM=S$@g=cd=uMX lƄۆ;tfZPO76M i$2!=Wш_wSS^6I~\i1p0.&F7% &r熃T*4V"J d27/ϞZl20S (Q|WL֭9ebQLJ]'>^woH׍% ̲Aϸg ?"=Jd^ڍJfQcmhfh1rEM6m=TK4r מ!n y̽Yf?-.~_۾&גXs2,nd\m'096+iPˆ{;A6f |D:'1c;,՞tnxqX#i(-A]<JpuM"OaJz3NOI(Fq"ɿ@77^ bylJYcj" ȹ¡LV^+ [2Yi%WKiPrǤ=zK*mJB=]†n1ҧgeCK*uRU` ,V@Ʉ V&".8_3B'P1FHn#bnקtVQ"e?h]ve8Md CX&x)k29SHtZ`,հ80IF$ݱtoQj1ZȺ:IU?sDذZޭaj&3i->H4[j >71~,Xq,8HQEP?19&S\IJ_Uf/kS$J{uZH|ΘW6N n=؆Jm o[4qHi}l 껔wGmcTL,rRcZw*x T'u=>ts&͉pu$>1ڇXi2V7P10\}*IYG@_ǕME9I#z="3<|0i !z WQta6rׇCJ"2J#4 C=eޞ&7zd/wv*~{+,rK£v$|z砶9ДG@_=i],9| +qR*O_ld)*'V pw]pcQ_$G4rN-{Qp<1ԣM{PwaOedsO@tq.dUs7J̣AuBIX=+M$"qUUj4+r1c+^"\:COxBqr' fiiIM ݄$g"0edNe/c~#z)-Ӵ lˎJF 6eV(%8ZOfe5-7gpRM3"AJ2R"Jen |S8B^;\.Gi‰0ܜe} 2y i-#T-ٶCkqz+B\Sۇ&v zMvdXLm m\  UĹ)`s*MЃv'r" w'!8͒3\AN jj [,/73$bU|^*ێ7gWb޵@[alH`m"YW۵)c7Kr(I\9Rj)ji5K_OW>tjƱ @DFn <ӣT)knr;[M:I"Ab Z,h `|ˉhmqQ.tG i2j#ՒNUqsu= xoc%&qA%HѽaKkDal j WSS19梸&#)8 %KD0r=wyd{FVڢNeFfSP$KbXeOs>8qlt&J{*:KXPn'hf糋x/]'(C5Ǿ@2'Mk8+iE׵DД Aqb$%Y˫yZ<8']];kWRW)/wu~4VΥ2u:l[x EYh?A]Dy ,\etLYqpǷ:V2ACa<cㄳ*vC "+'LKҰ+`-̄KYWZ狇Lԋn? :ݜuoLa^N ,dYD/./2jK4*ZIa\OvD@|C^"d`kPih#}s J'0YQ9[QbVڬ(~q#Y9j=i i2w;F~D8H\(:Ng:R_0ESXMlvd.o4182XjͰlq%9Z]ɀ} [S4юsO BYcǙ.YJAe[?)tW-(ҭ.wk퐔@jH*=a*?v͍U _;A7<]߄uTr:sE/R0b;}^CM ב,L2lBI'対d`g;a̲na&CjM(nAڤ&?Iv=$;ĉ@zP(Ο[kO5{ ,KՁӁB0kn+ZIN{23h e!&σ̚Lha{1d./.9ĩ8ߘK(G]g,ؐKt|+/[R a9bMer>F+U9RMsU싱en̟4$`OKչrr~iDE<]Z.TEocmY*wKP-UFsqo[YD&g"W⨔;`a)k&x^/?OٕQdbybdu=wӂ@!d:/NV5@yŧ|wq{ognp:A籷 Cj~۵C7u zh3{ ɻ}~z1ء\xcF4܇KߖY!lg{:Iǚ{9wBO?O;tu`jMFUPɟIgGnmn7| S&v:gy *XNOGZ @qq#y&AV2EBݐza|L*f׫j$] { V8q;&/Uvɾ' =>d42u#[`';bLr]k|e}m8PXF5,ID$knROfz+q^$v>I0pZ%=kI=5Jq~~cdZƀF|!<+!)z@ztL{MKTD2ZaQpUeguKsf{DY{n:*#I8>}DGM I,|,\#= xS=H6c7Dg_<Hn["Q#If?\C^3_I.gATnze*jj2mKBDL!N킸 uZok@NCS^NCc%|FEmIЛ>5GsA:yQ\V?y-]9ګJUY |& A(]BQa Ӽy(^MctEѕ˼;k!t?k_bϿu;YhXFsʚ0dg/te|/'FbM[vsE;?@kJ[_ JQ2yď y.eH!xelogeP$ lJ(58u-/?O@|sR ۘAo^wC_xp$d dXE0O^McfRfm_wK79u,ނ[%]p8 њ qLm/o\LSHm#+VfںPS84p#vo(6X"a@|C2=2J$(BOO{\tt@f,{1YHdw[>-`L*g+zY徒$sm{9Q "ɞ>ޞmH(d9=K(-FcO+rJ3 =*o>dOaۜTI AY5XOJXFK콜5uu؄v0ޢV֫m^'}ly~\/9[ZhoT:n1MJ*&Z?tà`%yMz/aLuc㽲k(.(7" .PגQ;:૙2%$Q#O!p@M qAЧ]*C79ze_vɗ7A-R9G|G$ДOJ:0!8=Zë㬛\r1ƞiiB}ʛP_~D+x|e \A\T5ÅqHvN! tz򇙁[3+Dً\эKg(4?¹aPQf(mC-/=8x}YռdvwV0HfPG&mƦm^`˗DIuhh&S\t s Np6XCҦzˡVޑ*t J ;%\LNbcÝ lN[])6'~.3ׯj(F55{]yxV4b`\VL1^,nG$B}o# GfnjZ[54W иCW'`- *_n.p&zm#ee,4,ºWX߽) \@E͍NVӪ}Nx:LOϋ3DZ#\r;:v:p+Xi#[0x7IVgh-?$':AduϮU:Oh1~;ziuu$+)bF%{.wJȀ޻ϙoZ7'f=0j/}<᫵OEJЮ V[pNnB%Q^kb ^ MUTTQǧFj6y@P --3p<%pɹbp:Ɣ)d6_-lHN]c`pl#2l]mV,6@^O/֋\Π.nEičւ&zW[ݙk(khw@,(|8r-Z[tm_l_DŅ.F1?`wYc0GmD!p1ZǣyGФJ ѓcؑ5Slҡ؃?WF܂cQoA:R( Bh ! 7! _4BJO)'pSPK^'ƪ9UuUj]gfl`\v \:ޱU}*] U[He,yrfnKcgi$F!E3`{XX;g8O`Jw먼v mt,u lNt4O Ϣ n޳p!Ӓ  9wt? k eG d(< nb ze,v\#$)h6=5 :Z)+VOmgVō$W6*tZ1\/bߴ{[^B# Ӟi}ˌyf Joa`>zO-NḧK{*ךyZ+]@T5 SKw ]$ãp[ ) |Np(@:MCfZBWz(S;8)oKy8!4uxb%A#B5k{khorRLM"E]%4垬>kv ᚜ٚ5iD!&.--2LE $vv*5w*BaNedyfR~ L!*Z>-*K nXP_~0z::k QZXHqAp+H~-63&MCW6nD-DHeӼʞuXl)-$GV{S蜓!&3D)/ 0ԒZ5ʆf /ńD@u%cZ҈|BHEKS ˠ{gdŲ˧!LtRxkG|,=#V$"^ Lw(\ "-wrv@ h Aꢮ"F;.lr+lHuݖޥWj!lxضF%dt_5s,trf 9ԙ~6ad\iޑ $:/aSf*`U ޯrbQҘ'20S"'9qq"t{Ц'7fAi D%!:NoYcKQr[%AooNeCy6ϣN@*3zYOr)`$L'gn2e{^@`<f?ߑa~>̩zLӣftſ;dJRh3vGL 1.8Ґ g?|ς{Kd4bp\Y-T f\*CJ% h,/_ D`DY -1ŝs!)2{e؞ .j+!=\b)HBDl5uO5 k AOEJ>OjNt`J䂾 4'$wMgE&5KըIy3oq8TG&ku jNț4B+]$O=֑`+quyN4֐(˦{Ĕٔjm:60cߥ;&=ˇH[9P]1[誡voYVG"{q3q "( nzV.9XP~Zj5`71 |OP!5#K}D"&G1%aޜʁY)tƗ*j42a ;ML 97oG;yd?pX^eޞH׻^qM!tZȾX[pc[Qù-ҘLyk/sBi~;Bӂŝ&EޮVy=Z[R¦,dK'RW@aΩeq.VV%gʄ2CNC9 w!`lk!>L 8!+:`["ጩ7#_ĵQA/ ~?Uc\Pb $/d̫K4X0fX=D%Pܲq9mOV;`tL E?]Ɠۘc&QVU51 BDѫi^`fe'֞9ڷT"l6ӟU7FB̙w{ܵљOVq3LxpT2w 6amK kK 7w޵^̾xk]5|h KRY>.WA[s1w?fa5֙N =ۊ&׺`Rm}v\rdTUۀt֞6/k~(J^*EHyZؚ])1,\uMĚA3>9pV0-h*@1|:H|q_˼J7:þOl(lg].ZȲkNj7N <^0c3GTt]Iecg͟bX}iU–T:/X=~G&{%+q󾒧-r4RWgwv5&Bщ(a[N_ !;JQ2uRa.F^fv^^B=qW"&7+^$ X⠀mG㐋Ø R;ᑨg!6u^Y:H=27P_33pX|اi8au8e̠l7 q6~ZF$uD4U{I\.$cXͥFe\"e#:>Y-E׵u poWӊfFALahE# H {߾DL&5k@圳}tĂy|"6鯄QT~#=q°B`F蚹h7\J)zu0\F/"M&k+gꂊK2.iFl&1MwM}n빿ANjiF{ *'8}tɇ䃌T/d8)23njW A ؿ` Wwqu'Te-=1VºxNjF#O U јrch/Q,<0RS2,I) ~[L+ 1yކܲKHƁrA vZy42 eۚDSR#umV(OM<:y72mt,v."&[rtt GXAy9Ґp=f].oوPVxsiAsS$q/Ʊ, 7p)Wt|߂mym ALs^G[]3%/ Ftqn D vz 7~/x ZwqS-9]FS7F-oS~]s`hϷu0=Y_b0 2&4bx44;Km%^'iN4>oI':2^vюNL7&<ؿqK%dsy;W~U$vOcΣs ;\rY`P>wԮ"`9yd<(eh>Y"T𦱳xh8jA|EdB4 Ne.ն{IHrؕ.nү1}9e Xܸǿ(-E}nEsWbbs)I mAuFS<>-N ܷf5M|d$ҧ6FgT(ha9^.7i, \Sb,Yhr xk<@P//Ϟ!s|Z WoU#>""1N*v/sMJVN7$9jn0<]QK!o _۠[@$kYlFq,Q/ ci/_9ܥ4:U2 Q0s,#Cs |{A^/J9j ,ɛ+D=>AM =h6Ju)^Xh̛wP3F,P&ix[R;i^/*vrY}5Svbb+oعkoxǔpпwʒ%M¯mzP럂3G~Uo穸IFX 6|ސ<Czp ,кǓ^pIœrȴC6 V6Mf_ך}14E'YDZz]27Cl}I12e̚5z8lV|Q*E#4- sl qK(XFVأfQ,)Jx0Tc uWtt\~r/ty+GZ'i2,v?*ot{+M h͸RAk?+@!4Xtdjj= p{G0AtIWq%~I%[, \ @г*h@h]@%%itv硐Լ;;ہ^-\K.^G,B'3fq&'E?gc9mH6T$PpzvZ&t% 0YvBւ ܨ5iPD}osH +iS2@bv(1fߎGEޑ0*u=9ɻm`WŗHqoIKUX nqwB3%/,s0ϋY-*L],2f0wwI &JV_H#a(5R>&8qTt[& Z Å4U8ufCH!콝WxJ`彍sK  yt7ڑٱ(: %o^+zpvF-΍Mъg3-Oj_C6%L݆3|k K!ٲ@bA+M蔈# Ma Fe;ba#7D1ȪLZX06!4R=E =>F{Jp1q2c^ ?\nT5ݰ5*,r6ha@)_skXw- vnOﱤ|%vI>zE9>T~7TētgAzq{b#@ 5wPu/# f87hV$7pG=6-r^`9L~¨AX[} 0ozKϐ/GYnuH J 5 M| ߨK<ʁ@GE aT B$ !GC~m[G>Y*8;Xn`ag!`20+qRϮbyәP(`TU{1e'S'Jhq% Ta. O߁I5.cd?|Ao?5bKY`%Q@;j4cO듦Y |=ʯ"D[&ŎZW/Q؞wJ:lq2'Iؑ ruCJ":f)zW~J E-*! 2g鬡$-7pp5|Ţf8'_6t65 <\{/=VxA5bN2dvI`ҷoU= ƂAB$ O 괥NCߵ:|M2R('?Il.r˸p+d)>O >}ڴҧ(?kFNqWvN 9k x{喔Bk7p~]4RB1(@ZVhu^$e6bth?:sKKZcOװ!9]ǫ)s8Fe~{nnHt7}mwc;_6aSCs_ۢ..N>bh2a;4mew!fdgKyOK-]BTP)jWU3 o0ni$>VpTQDm!SK$ O W=Є57e=~G!XwL'5W=饚F>H_H6_ 'JFR6f4q\"v92iɰV0{".\TBۜ1غYnSskZt r U,+β!)sB^y kIb8NjTZRZ@UMeߖaŬm]jK_9;Hy<1n}HJ_Q69[79GU|W\/ :4F ncD/=;⵲Y#v@[y[MZߎx0l** hXce.?zmDa.eTNg54M% (^d*BMv5݌[iCp/L9C!V_$ũL-z cۯ-c,A,C ~SQфvg+~ \ܺg4[d/:WyԨIpU\Y1q実 k M7vR !VU[zﷺOmƬN{8++~C|,Y2lX -E%6?/7?\>ETMa~x^bj·qJb!%/R}"[})`OԚqp`beyzNqE9y)P M'+J|r xaO+(y'ERf'ktQcGSR'N;-qň}iwn~:r8ê{ↂBa3SNfEv 5TEgK&;q.im@P(ϩ 5=DZHd/)՚9%m^];phc~w\bAh'cBظq3 1 @ڙʂTނ8[[A {У GLP~lr'q0VdDԌ˒1ȪPj3sCVq0Zʕ?y 7gék5YYYObВ EWf \t\SEyh`گHiS Uw_u;^83Ya (B(s]{Z#[qdksXvƕlVL*ۀI"lK)ve[Pԡ1$΀?낰Doh|Vge ĐΒ-M I?T=*9FkIXYRlpVo}6ň=L\:t$$ %.fp zɧJ"6复gVӠcQ!b'hGGxxYNB%3uTcwF #go++,W7&/i@NMPJ7OqJ$WxZjWt6[!ㆷvs8 ۼdzJt-fLZ0 QÞ1;OHJݶd5H=4gVө% pHjW:vF}#'Ǐ_Sr(~i}/A_p"im6;]G 'e@ҙ4N5)I,t̓@.=9zw F{(¾e"p8x5U,8D YJ~ |&vfw(^4ŏEZ^=D9E ] duqI!  JIxc \!K=YKɫO6ƌ #BBhXl^>.L Ox.,BE5\#NhL֕fQDi{ӽ :nZG\STr[v`c`d\:fN"&Ğm juP=͒\/2*!ds@) 3UmS>F{c<7ἇQW{( 6vw78ҷ@r*TY5ݽLD8J i%2N"lAșiԩ k XQh<<:8Xry<)J| K=u@OG6zw;;}abl ˒4IXLE,W'BtoeX&VC&ΓIұ!G ̅}Lb.p*SnjtLv5<-PnnKӽ \-_Q r_*)`nT\e4yNm.v ꑴH:Jw8J4#J6T&hFG:ucxluz5CSV̺#}2bo6RJ!2=Ӗ$4 E?9C랞TͼkZB;R e[If<,t}lVDq~yH\SY"td}>`Up3QߨHQ?N gK`|)A $$6ߴuʚlHYZ7XXUh7z3` _`Q=d(K80BI@Z0uՔ\V = C>͵jQ!RjNMNxccg. dK!s󣚪I7!3&)JUvuقSyͮHR.\XhK7E$:q[ڎ+*ڨ 2J)&2'ӥmy_; J.2!Y4M y(0SGcx՜]D( cVp5#/g2zO\vYPf_xuD6:5 V+l@vcS;R*Pb^+QZM!n[ P pZVٷ .'k-|_CِGFt,"S\JY|3> ,/- gZaA3!7k]G9 Ǖ_-B/XO3-F0BZwTqm0FsROx[m{D}>`f( 77E SgMJvk0[3˰]f)}}|jy*,}&bCq:SwD^7Ƽ]K QuQt\WZI7P- GZ `,_O{n<%&7=[@ "8s}5OpK%(ӈԵyB~8Tf:=Gu+$;] z=g ٙ{w㽱x $h믫M3lO][wvm~by*Ts7J$ ]O Zueu#N\cW7$`h#D 9Vs]3PQJxcǖ.q9{Uqu =_Dvrh\8-oDdYC 99AHW(@GG"n{<7DGم 䆈S&@0>p' tђ 3hQ~+pF+w@M!/ε;M>%i B+Fuƫ?vcdӬ)`]޷@x)u2|r^mMvLlFeA9ocem(:miٲmRZm^.Gktw >ʙVD+|M{GiLK*HJ. ĮcX~bR0VT#əѠ* zF6.:hXo"؄r/(JNcJU&yfn⯡! 4|=Kny ON &fI3M5LBlu&H :2J M!.s !@b8]{jh*%GtP\WEZQ?cqvYWdEW;l{K,mL/`͵Njac&bsSA?ELv&bw;o>:i.%xZQīhepDl%'GLISf7\q1B`Яؾsl=d @f^V|#e'Sl8Lx@#͓ӧCq>Z6_m 0W-+]0+DMNx웮^jԘo{\Noi9(:51qS+9G MQJ2{wVS. fM hr"%P$ 6ssf7Al$JѲxtaYC5bD 44'N[iHl5i3u듘Ѓdz[# AYvnސ*>$_}(~`/ݖf=/]j'MjM>qDh^ g y!i3vGίE18oik)^߂ C!8 ;DR{ x33Q-*|H1(7tiAF69BL6!Tz^&n)K"ۇ,0+& Gv& m/Є|઱uUƛ-.o5;j0 8x,.&koS ṩ)T-4Y69&q])Kz,j a-)N KAq%QB Z!\Vmيbt|}Mp_G eDS t}<oٗ@3)~1{ :|B6 5ߞQرԇmɫU=V^'¬#^IV"?:Zvϡnv՜23)=׫k';9="ۏV'`:FʟY pMSU~=$PnB:"MUggs@t%>](~d:/z ]5nܹo</%OB@>Ưe$3<sb91SYt#+E-¾p"J| *AP4Q\r|B; gyh p^cHlOF`0?3dua3l ~:ݡ9lo= u4*ᴜ&8l84רv]͎o\LQ2aNOۛXbRc퍗$$(vQ)Ŷ#{o ӋR~'/le00T5Uz!A.Ǝ%݁@.vhMH~𤶰HP3Z.ohL)n*8rĝ#HH,U!I%A: 4dqX}>JhWTXNᶢ|JԳTS BJc*As 1BvޑF#ΓD:MY`1 CE,7 ۀ[ ?Y[^5t"Cn31*00!'梛#+Y fe|h2\[ݠa.2}9@UZ~6nwX=)50Y5xFM|PueԹ")ks 4HY#?."_MlۂvcG0-V #F"c`ԡmޫMz*솻 f"X$L@tI7@/ } UMTGX?@ޫ6q{jLyt_pEs\cv@]-hI`ߴtY;AK[ s_Aeq]e :wDvA;85՗\AO&8b%fN'5É0kfbXBnutaO߮mx9"Z>4p# sA: PsgX}*74XJX(|?͉(0Uqz`֖n7'3jGb N{ڵfNut~3~D[rw7-kV%XZQt1о52U<2ڡ>e {N@vO˅ jZOBUQ"W\_L1 p,LTw1n][t5CI&cCQ>Rs$Ԭ Ԝ.۰IS{TYic%Set13ΧFŭBHK$9YCv#PW=cBjUex."fy,TPY.MD%:.׼ &d?' <f+ZN8z Uj jG"} `YB p>D'n^<@ӥcHoખssaUMJkO!biR`^4?e܅'Z34¶d.o%|9qk"4afk%U_I%?:y-jh!ʤVmf MJAc$,^ Nyp?z޸:ql`;{YNNBŢQoU/D,' ^l {>QLYXN~q8zA=o&q:OcE% 'Wi 8١L +*iUmzjꦠy7lBޯ2 +?\8=gI컒l{M< OO ;Kl(M,P unZ@vL <p{K,au8fl"$SCGm _1K ßTN !RZ^5X*0jb/"ٝCA吓&8 qe~[c[ ^}x# /0С{+2̔k3g}џJMI+e8f޴6CJc;{xYo.7YubCEwl)df3-ɼrj1PP&BeHwv]:5($x|7Lh7t1;2;}5UC˪waO@a_VfygD9">VIBHJg _?RM& }H.Ӧ0/.,ɴrĒ֚F^% #ČT &ub7رmLh-uQ?~+Cvi͵`Qf+͔C gNUr~0KB-u>W~GDGg~`l^6DDv^v>*zZrXp7*;M"cnΓض">uA q,ە0yT@9df{ȅEbGEs_~7  lr64X o7s>:D &_{XLcO5C&QqM(GfBZȽDOQ|'}\L7$?2Ծwdž?#h}96K4L*5KUƘjQP?46>8j% }\`-4IoT' !ӌOnP4CR1qjwS/7\.  #*|7d8Cl>pSH"VOWV[ <2m&2nX$a"5zAG?PJ,E4DWbOb\ij02z>[O\KG./Q'EkFZݖv4򟡐T ?"UˌFفg9:à~RqY0'B٥A{a +ƌ2AwGTu9j5fb̩nBP1wRpx['FœN\*?Xd"?aUgNP/ǯmC8iS]xHơv4';Na803PTO(,O3ЩGq<,%"5d;j^g(R.8?T/ḓؓ71em'jK]5k[aX~9yDBmO-вD<"PT ֱ WM w^t<7Y=Yxi6a#$\T~Qe얊LE2ߑӂڸQ D$'MN<,3 nnEArvozlc>Q?1!,.(uGQ*؅xrj4T`6a\tfYE$OuY4׉Ux =:1ۋN ^fU(uQM͸B=@3fh [kQ@cD@ y/zF')#6Eז͠2[=m޴#cpTӀntч sٜGPY81((y- 3kSQm#|1i+ Pi¾Fe˾_SQ*L)MXSZѲPA$ϙ8eKw/?ɩ-f / ,~aw#_~n{4=Gͫ$7NoEmA @kr(sc8&gpp UrDY{dIq4C 73wHQCѤp |%8YrѮ;\*J])dCňfsxDpmJRR9}N@\F ܫB>YDk;uhtRa6`4"d5't*8|FCi?!ձ1S Y*L8.g϶_!覧:a=$(-`J8zFWOeҗt5PfSbɸvNtK)ڤ#b3Z b9"zXc#ℹn-o[婧d0x#Gg<0:B bvyUc؎7 N3zvl#% Lyfy%|{B{1 DEr{şYF^5it޹j9Ռh_ y#نdQGSq% !xGO켣8(uR \}˰B բAauH,Xwm|S?@a${嬽ɻwKc!,g#W-r4ҭ^;7zM";T HjJnxmlB K߭e,d(0ĩ ܅0ߒ jg8G OiD_}{>I(iD ebbX4NVwitߒ=3bdXl!zm=Wxاˡ 73$J{ݖְUfdJ[?N%}a-"949lKK?5͔\*(:R'%6<915. f5 FK]pA{TDCZZLA*͆r t޷"Xr3+&{$2nD4` G6vR'҇7NWJ'RιX0=;>LYլh2@xQw/dma7r5$#'Lzd/LJaJǡ@a>i (`>(4q-R+6V]^{J/UD`.8) jG 9 UA5MI4AMh]p I[l&?. @;qNu؄caYJN*GͲB( ;(|޼ZY/xȕӥb!2i[Ϟp/czR*k{e 91qP N/@SmLZ eۘٱjC"ɭ{eaZZ?KcD%}o8^_Xaη听$+cGwz-XϦ [&tV$cN ymJcTuJaEO1 WV1\\\NeCͮ—x\Cϣ.x5z}5;үz.d"~n=-0<~ɮ@ 24oA-\-u#2a7Xoϡ`V+T.J%Pd3O&b$q 'Pj,ߎ͇»x6ܩ9KsDWxU'eٗKkcBy9ÎT$}{t)Q`|W sw23vHoӺruXqSK 7`uP vIJ}B u=@rX*Oȼ^dY+cd꽬[94tHr#D~JlǘRCv׸ ]!e<^c\:38.'YLEed|`mK6kn#^'gujܬp$M}Lvpg * ]Q.5?=u΁7Һ; I!ε( !\j2 bn(8jlwV~2ZKiu?TS*z>p I<[[)\1rfcѦת5- D~ə\i,IU1W6An︈ܲCCi8 GS?h< &[ *_'@AQY>rݾk:/A j"0H|:;pՁԦ%&%+D (Y-[N}̰*6t2>vrg"d#+4JO~V  rА![7Xn# -\o%~IjBǥqX̻ e;U:uؤF]#rصi]\م؈XE=Ղ"zBuDGi9,SO#! X3ŭ$>4<,tuU^jB^ jNgSx̗ͬ`poJru Dhd`gCra{ ?zDngQʁD%=N0' aTGn9bC^F. 9b&vX/ؕ%8u,}9$=:/=CdACN.fbU9Vuq-lzY AƷ`Dcir5t:.Kž'Q6\IOF# .MRM#9C؈Z.cYW !XfuY%|F~w:icmV0GLm?yDj&ig[U %Q2bc2GPwp]]lsfE2<¨<"n+_~Bkg5W /+s Բ+) hw+Ky^%[ĖIş.vm y>`j:{z~U@LY{e?\iR[+"ڹ͎agud CY)}{&b [dwyH;z3a7K4} .T.G>ߤt;#F߇#TN"M[ Ni /"_?-TF;8,#L;Lfv楥TL>eTHy5j+.Yo_-13dL){ z|Ühtga.- *ߋźUm+%#!랺DXSi.]cx3KCDE[ GCs}#r"$oY۶ƉE,Z?ʧ{CzB&T\ugevdS״VyXeP"p_HpW-;W1OVc߽HɁ|^Nh UWOs ץ`g4Xh3#-Ύ HRҋP@/Ůg LBk&$5퉣!'' &Yh\y2F?A]ڦ)s8"T+d !o!t&@\Susl]v(͜n?@D (Yj;/h6)HOSu9"IBf5DS$oV3QGg4q{YH[fԝq nv>P:ZM\C*&sOD7Mcx^6BU/Fa ZMۙ (y3̎:>ķd8LxV,ַ "?97oPOt>%\fZ*"Fa? $%iId{ `ThԞc b6av͖\;){;\zanʯ^&Nڂ2 A~Os^[=y{ݮK;3NL)W^O.Hk΂ TeXo(htRڿFn^B>J /2ZÑV7sToPY[f~7RNMt܃H|,}WSVbWj{j`J5Гհ뛞A]Zet>^~͜=e+ZC8}̪P|}+a4K?U~=@n8)iL3br 0?!)POmSr,e/=MyHzŢyyuz,QdsFW/0Mx8A[+:z@LrX9!@t|23uKd[*f}>hY0{sF<}jK[ tZ&Iu}i@$:G_Gdhޙg4}TXD=VeEtu.o'xiY̡ɩ6,ka 9p9Jx<\71Ϩm/tbQ@bxE^If?9 "^-@Vu )*1Pr r:d4M!o0t|XaIVXPqGdPC]blt~Ьaa;9}fG:|sw'XY;+\I kJ0/8@o5ֺ+L+#bjDjQ  wHhnh,лe%9Y y掼ʃ[Xv1-n4䵱0 ںYݪ 2ξ9۫~oaDas\ d0if .2 +tx*6p*סJgy{4.Gز7+iolqg5ɟbVPS×Tږ)xE~nn /6{~ēw2i5 hIϮ2MN$dCRB[LeF 9H-^kS,'K| 7_ģ+rIMoRzn.Qڔߥ0RH1,1=d[k55S}rAճ`i8l3`=9/̚U-Z'c?:̊nMw%jrW)/rC\=p)نsP-ÍU8m͉Y9n/ h0 jwY-غ R6ԗF>Ks@xb'D&v"hCW}>˼sTZzw-i-kݒvRʂD ,6+Pf)ʹ~p3*aA[Lڏ3 `ډmЇ[~d ?`&fH͑<'kg;XRٚʛ[Cucxۑd.vgbC3$Y3{FWaZX[e ;٤L J&%8!0)LwOǾ>j1oHtNU8~\Ɇ9hh=4aE_&4e䪪JN]z,t>]/#0nԓ y 6ृ۾Ɣ.QQ:sV, ȔQt$ڱ3; v0*^$sW/)@Y.dׇ{ g@@N$KRX&,0:Oa2TbXm3{#O-HC BU%)P 0v2?^OxCJ"ڋ Wwq|b`65cwcnBt\/"?Sڲ7ږ۶_flFY"oDZŰFF[+}E5q,ZLG1Ug2`ywqSh+^ /r oKp%Ո Z0R8Kgg-eEVr=[Σ)ijN a~يcUCfmv"wH]rWH h?~L~AtśIɲ/ƹlڛNH=HD U38&hיiijOsȜ~ml;nE~@o${aq O5Ggݣ4z9߬^CIW֣̱5Xt6e WCaĞV5S?[S.7xqk+3%HaRĨ xEc,̉_ :ƌ,[αjÒqLG5i\,-eԑ| sTsvPIBr ְL%/l] {2_ىV?I$Bryb<LЪX2Qz(>ծ0ˉ[e7\-yWۆՎ|Eldx1 j@6n:渹ϭ?btnrWbkڒgVբS:w{ ˺Ea., w Q+qI5gXłTXֹ͛} h!aX^*zPꁓUKZf/ZNcL:4>В7 K( 9IޠΕ_KIak8ā&w+1Rɽ9 g3؅w-Vaν~, 31YK)=^~qx?JH4 +Q9J5M|9R'v2PdV1!_Ssb3z\rfDNqR~m?۟ b%{Q2ɝsE è(nFZgIl uF/m5bPһnB\_2vaJQj b:8D{J;\fZiws9ص ֓45Z |)Ə1 r%\g:PB8ZpUt];Uu'}5jpѠ7ke99dII=U|;dwb2ɺloaӍȆ6\CX1 |A7.|ɑj_(Rm^Anpjx C p !v F y FIzB;QSiH,ׄO|t+il zl%3c=[ YJD,Z٘(}԰&{ZjD"o G}X#-ovt:8'=yv ]\$΋d6a>4l~Saa$N@L@bs^jWtg̵Me-Ki=~G/-dʊq &21N4*#VPP#pg5̙$ReC['6V8fDG1HT(F~JŜ69SY: BbMs;24D_"b[.U(iS6)_EGP#!! mń9`Ќ/jl Z}XpBZ$1w3(^g@%>xO밥Gvց)`́~|n`RdiڀJ0(Ǎ<90F 5Nޅƻbgb[I(q::J֘D6.`r3>$b[o@#F5}#QˆF@6(c`s3h!#+x/bH,=9X̖X<=#*6`] /5#t|Bө)?*%u4aNig6U+#-v!B OYnksS;Iw\km#tÖD(\AkH kb edE%ZTB'^qtkUYbW@~ґȪDZ>#Vƕ| ~bִ_KC^,bRup]8%&^g% C]I>Ꝯ5oݛ7pEJjJ?HteGSt6_'XN;T{pɤ(CSIgw #sݰJ"&5[z>cl֔6}gD*@JH3w'"s>Ӱ3kSQWbh@ERqa/noO   S?ZHThM3r*N~'W 6sgC 瞜2,j 4NJ^"SU:Rj/ܦxZjga.ݳԀޠ߰CzJD-&f>?IEpsH=D1%k8O`C]%u$>}Lt*<ۥIgPM!FJ\E\2IEw<%1Hzp1WK)alT֞lۋFɾB|!hي*(/DKw`p%ꄟWԊr_;)}LQ]cmG _ow;i-$kȮU<s/%qu ^lUQ -|DޛF}"&B{#]Ϝ;%.(kqeȷoV(f }p"klcߵ2 u y?F^N iv6]qy]LPЯSxeMmY0W}q_/ctiX6;gn;yLmSW39}0< ?XQ>Qﳛ, P⤎J˽ʌe]30FYg#s| ־bݫ *nƯV!|Uh¦,p+ӱ_(4$&99u-Ix,SOܡIn=1E o҉Qt<׳; 0 w1ZW1a  뚸9|싮RyrqLY{g-9h_AϹC/&Hl ޴fm q29HSGd8F$&M"oZh`ie 8 UdHtʎg#K]9ь"\n> &Y{SP!s`  K+L$ʁ ,=Ԉ8F5 8ľsIg63+uР2Gi6adzrl 6HND { p̈k ,3*ZrZ?x~" J!X!/G5:DQi^zǣᡲ6NO+k uP3Ǽ>G0@<1ϲ(.Ϛ :j][4fybr,qY4{d֙W/KD~y><&(:?AN ض[ae[N .l{4_V! au푃NӚ8&e^h͖ /B0bc m~|LnlYY)B rUyí ԣb^4PyPw zvajyFcsUԺ *-W_"(EJu+LhBPɆ_q.dEW94--*DsE#i 9 ny?~EzCJ>Hqsc?5B[ɢ0Lh[l\0VD̮henw\=uÜ"2z ^`v6vt ]ո\eaۚm.6 D$B|[ǯ&67eֻS_??iH?5hoŕCß:M|WJ RBcLfn3d+<˴Gn`es]Oqg46DžږJB:?sI%wRSU/ }6!ʨ #_Z81>T0 ( 7+lǖsj>':Ҋ!=NDNv/OW@0g&R-'Tg6ډÆNz`0SHd?,Gv Nrl+P!-#J|a{5fttj?9v,XuuI(u5\R—mAf~.&!(V.%?/E(x-Rir~ETO3 #啈CNbvɋgAk +~[څ'ƬBG7?:FSQG)ɿ,W>\C8Xl6uDSKFE:=m׽}0CYS]4n\v ) ع>IJNCAG9,Ql%GGɊeKL$0l\v҃fxa ZP]8KKY%"-" t$zҺtmSyhOP%4᭴rᤱP< 2b`kz?EoDiV̖L6'T%H쥈2w\Wx$ |A<[;@gBxĔMEydsX=](V ن $ .rK XR`Uc +o$w"$Ab?oS>}~YoSXBHn'19s;r!\a-Fkb:Rs uM ko 4y3{D;H;7O9TezeR7%V*SI24o=&lc_ML<]FT-iGz7BԌpJ]z ө] I.Jq`%=YLB4 ɒSlArnFOE50:ke%@}{Z!Y\ x]H[N`:X8* ΀hoOx>v-8r&Tw`nS I\fJhjCYFökUidc( r4Yv oQ3TfWɠYZ|.Qo/EFihOݐnj7Ub?4v әOv Ɉ#L.5 Pą Z8B.fGbCRnHY{#r#r~hV՗H`qn~|x1^l1ӹ5NmFG /؏`$Տ_m}4H+]u38"nNƳMʒCJ_GˇQYTr󧵘e̔/[5?4s%0V K\yAB@T 8NP=M)i"oes8z)xHr݆t7^!^fcړc܁ZrY9r8_f%!oqr8z KH5hgS6^uvPD VE2fvuk-\S:5VG-Q\#wDj>a% V vSm!5 RaCztx=YCEsKCeJ0$f3#WⲞIEth|QNS-L +O:5f ԣɒ?aL?JuMV2)Zj[WLĄ7I@9F}9!<"[u]@NR.@`>~fױ*S#YQx,0 ͢"XېMPYzß\ m[O~>ӭ~(?+lRQZ1OJ;F^\ K_qu*m oAnk6#4մhJ'*\ tVh~f(ܫI+pθ "H$"[ +%@Jq`h?凌25ݼ߬#7GnC9-Fwg;$P2:B=Hn!P!L/D1o.u6,L´>ʍ¢T^0GufgABiL5[OK=r^-7umk :6$G+ mUV&?ǔ\(R!JpߜlMRV2~ *E!^ɗ?Gd6B?L`FNO)DHHXIk^s 9g5+Ih)K ?ll?6bEb8 ~*RoXwFZňoA} v_M'FxI ]oR }@TTYbJ&rzl{iQ<2){\}b:nnPNE$7Azx@-bgDKys"˾Y5NYj_4 @Jz32_:kN$^c O}~0XG-_W+!vR^ݳ#[fƑ&vtL&N{L$zš ·o\%t$𣢬n◢O<`5ʢkǢY/">a( BŭZ'ynX3) -Ҝi8{;2R/AԢ|7F>?-bRwT^^Vt]pyO$i@C y[jWlj7nQ%At(ssHp8'd6c8OT&5g>/tC.+]&&X::R~:?{3xMDLQXNJ1Hd/޽:0~'pʿ4%hK+MK0k룥]7 tj:v̀-8Ыڍ\F񧠘oMT(&5Cme5ܷx#D3_U,7O\Q-&X ~Ps1,2ι&g)EjW4tg׾xu** 3z"MS)Fn\>N-#vE!Uiv͋1ޏZS}EIi܁ Џ6F=Z-yr=!*w$3-L,S[H&)W+KY#؄bt&Er&"{݈wߝ60a-oԆ"g"z/8e WɿTllZsqƏѝ[3L8s We`vE(.\=>t'>IBГ̞@ ƊӘߧ9jK>w/L{4%/;B'Uè)ZB0|#٩{N[ib?dGNoQ d?> r'{.+wMT2U"dES53ǜ<=UPS8Lj|h~3]Zk[}u󸢁9q3LG?d[kXMe!W}W[&Q`c%)f?(r>pWC8ǘ*HS bѾZ_tb,06I/D ;c.!zD. Tg%To>gkVRSo#MtN_L#5÷Yh~ZuA)#8K@λ2i:h.yv ;sgk=6{%2uN籱Gm|JJQTy;LnG4YtLm"uZIl-ഐ1¬0EO_sD{㶮R7HwR$ߣm&ը2ѣpތ GTSuUH Z eNL `x\LV6+ISh%Be 0=n#bGh oJgIE%m[PTb2q\~0 **1l؛R[KW]U$7.OONȤ?`(_4DeMPJ $u/eTBQ%f|B[wԬkӉaRЀ~)L%qu(NSp7x0׭[Liݭ/^Ŀ:.QXKW;uOǽi@H>9 +3X0`wFs@k-jO]zQ+iQjYq Uo^N(hqrRQ)ES%q^(K:4 O]޿ZU,%le3QW.Wd.gv;x~&{Hf~fyK^hy947˚Uձw@q#"ftL ~|0&KCqBsBf<H c3T7N={YkH'( DI&H^>r(m,{{?yٶs  veUUBpPK[P*H.8q97 HY r:*,f$Ÿ >[l%ɺV!lr͚Z9iaJOcHrb[KIzr?Hé4Wc043X4WUu=@=nJj 7=@txYc7rVAF\Zix3mt2"(X0"]?)k++ gfz9GdĕAQȓZr^ƌc5|dHNP6dؗt:/sPZ!UeOZ`cuX2Iuc&NOZ3C]j-ÆL'<p%}k? б`}]9E0+ŹE5ZTt):8Vx}&]E n{EUQ,&8p 3@Oz2uPrhbٹA ' S19H3 %Fpz6.OFZtn^>gkJXjUO]Ftl Ia y{MJ I0~e|ٓjnZk: ~sO,A{d]P6 Ȟ7k!n^h36!x)2@N?G6V;]P CCB> =;w0IAd.SiH MUDeyG P߯l_ӍSY\kJM)y(A!(tÝ8OM &5;pCZ۹"zInt;tպ5&.|J\lTau\#ꠌhA7Zo0<~fQ?HƦPǀo"١Z^U h6D7C0&t5 "x9gt,~~S$ Q=D4D|1%=7KS?l-ϤaJ 8A%o xjRJ"$. mh$*ijqB6ر2#|O݃t0?eocxS9[AEYkFt&t+fKU )aa$baӃ_Oߴ'tC 2klk+,M9ӊPh$@<_28u0 m\^Bm֊H\HW_jTI>ޙj#ln+546/La>NT'W~NlJ*UxU`K2F74Z`^":+JŴ, 1mYtvَ7FK(RD.qshڀncl(yt=m0z?<sKҶr {"Ӎ$QIxg5{I½H'oDdz6_Nðn D. o#Sa-GGT8P16zթczin;ۢ)?3 u78vJlx=[Ο[혆մ8tgK$9??[̙ '!~ae{ t! 4=lD SDsRσҕh͢p=ICs_,c"ߒ7'6Ͷh"ï:< F%#5@aUbWx ݭf^OoW4FRURMŸj$~q/P^8%]}1Ykq,#n@N,#&lx=_s ('P!t21m8\z/D j,R>3!L%ޅ] rP1,c/'oG$6(1iGNHX$~Mݰh)o:Mص .7ȕOÛ{aՒ.퇢TO+r>}Lq=*UK^U#KF =\wxO.Y@8 =jҦFOuڅ|6z}D2z^}'fvgok/p-ۧ.6&:au0:4 BNg}֌'Ȣ&jYg@ O CZ%zYsuøn b^8D@5!1/#lcwu>xV*<V{8Wʂ;#_c m6q=zN%UOXwPulK+=FJA&a4hhy7X8 ]*Z%sK5GUȓJ Ba';'"]{,7d_аgba~:^*vۡ` E}*skL5 G/Mx 6y&XsO; eсVB as#7yrbs= bX*RIE8}aQy`ηymKn )O J̯s Y ީcB$a]S cYҳt7~rmyӥbN'X@,n7 v,#D(tRlS; U:28 U)Kk}\Ue_ݼ[ 2.iwBy4B3k M!Ng{ Ꙁ`SPAB.9Q%"-hok?dR)osTu t܂h-DaX}N=# T63>X>(tQl,"Į{nq%#J=)~ ۄ1 ýJ+ zԸkxC/,wO7T-VB^~FźU,((b]7~YLao9/w~IyZyݕ x!MVzPE]J KH~<//=$j Ac^-,f 1AzeL4в]߽>Cڙ,ϭs/qnyD7? Z1ͧ<-ߵ#+s)Ues*gl 粱f ؇M:cxz߇M4'{8^\^~m=?ehqu;TRM}%쩻sOÓW$C%W =t-ZEʡ}GHPE 3f  w{t,hA/!IN5P5 VsiajqBlP%'Xnq'WjeK@jƲfΞ|H_w q-})UJymXBsٓj%ayX [7Twd"!ciXO%ʹ""f}*z62mUwH䛸s`{<(7Uʎ7pn^cCE)[O* 8+Sfd]oE{nb U-'I3 iFv|SP4kuw" 8 #Т%9 qpMK+gX*sj Jy_Nu|0Ӑ1tMy9WCK7ʓO%dG@BH޶x%}]!.UP>7u{ V.L?xBdP+w0EEPh̓ő+ßyw^8lW4j!XE#j3(?Z*{MQ" T U/gp^sJ'ph-9p4$ޚPDB$dI@":'N楇Gԇ?h-n'1r x]^$L9#c^;5hRq%f4iPgg+b}OhĊI~:0 EV0'0$a|k cv ]6V(i\X]o}V$@:arn !xUM+ItO U .#q_7a"Ye$s"MamadXEgӑ?wΉU$Nl噝#qlf (nb̮\"?b7~pƦBFoֺ+,KƤ5=Z9Sw [<=%g/]n-zT* "\{ԾSm8 a+rKx7 F2 h;$>Nitr]n̕(S5DuzVa(Ç 5F\=1 -557ɧyV*yϯ>Wsp'3ST=MA|q-Y1̠/~7,.Po L$Iy}8bОO.smKT+ͼB=,n;όpeP3,( ipKP*O_ǽwUnD5O$]wַR@Y(rVӀmo6z+2]ݨeV+p>w;U#s#p 즙6kF>$ K,$|?1q1TDj Q bv53bߨ Tio-xrD#g@lye[FW <G1ЊL<ῦu[ X>@n}s?H)7;= FAhľsbһ":ٗ}AQSυ-h+bu7?U۝dgj]3NY,rnZ|ρ] Ȗ8"/ۥyVz-I&v+$[݃h蟙6w w^ ()û?~}`K n_7?HV);g\ uvaaPLr{ ?X^]LNUGß KBj^+ :Dz (X2tӭI_ZY}F(AH PEFpѬ~'daB-u#a>CV HB$` kJW"_K⼌<){Ʀ,NJga.WxAwDG^T`긆?$qF ~B\^$eㅜm,3fLϛ!$zIѕ`MǓ~j% =O0bp/IU&I3b TυwDI03O9UozBwE:4'h~PB9ܻALLڳ3]hXT9Oh ٩Fa"9́*Hoİ1[(EɅ~L=\ P{|N؀heQO.h۲{)RɁoBqx :mzƘ04D2"{#N_rЄVF0qƟbzI"=|$N+I~eh7HLКWs ]1z0͓ Ӹ`vq 9!̦:SE᷍•Gd63)Ob@ޮw~ӈeH(r-ڀsFkj~\!-Q{o!ZOv @y֤dmqԃ:=UJ"A~z%4ob}iqM>c}ix[ÔɽWL>@ bsVWQ0@J P1q2l1OwڜuN踣OF7 Yĭ.D>s}>uF<-d»`"7x6Ӝ+Zx}ʯMhc }ے *ATz@.kz&ӈ;K$goY qڇc֖ y"7iB1TIe gP'aW=)?{c:P7`yxnS:݄) (=լ!%uJw\"gN =\9[ޤ+ DiȞPE%Y(WZ%|Pq6c7j56TP6h؝x~@U)?ѳvQ;}(E-ldLR屖?Ft8PT${Ƣ+ՇvڜfwfJkѲxVorw̅J!eMS8Q_xrw:!,)zPEVB]p䆕Cr2N}-O%h;eP9<sZk/#WXnOʜ$6l-*NP{NlOhͨ=4:1xNkv$0MjNJX6Hf͠F%&!mt_mHɓր@Y`ʺ@lxel0BYܬ3h3s6 _\jLt+N9>0Uk";\iۚ&5?CÁGh%]=Nꊺ~r!u۹;}lY+ zʼ7@+U4Vr d7P/%h;=.|YO j?*L/!H@&#iI6't(X8WHФxN46F\P7>ZBTQL^סש;kVz֑!Yb}Lr{ aM#/j+{?V&^HYc-$TwA^r}&7~ߐ4Ε ~@@DBt ;~$)'yi T cPBuGƅ:1q&`6oYWv5xf%ԮPʲj zE,u~3 b=d YdeР ͚ݙ ~]a診ɥMy R Km+7aA_9{om %pJVrl)ֿժ&Usz'lY>aXށ;f' 'i|oh Kڳ)舘'U^ jkrpMG~PILɹ<_SYO?=xpBhn kW{T/| )V-nrXyBY71~,©[ @߯|qCwYZ9rT96nz@|ԋO> j T4:yOܫYaPB2E\U 1,(=oe0-C.A ضXT!0ZU=A9&x+U~1-;G.G vSCOQB<Q7=M6qpXK,Ξi^7n?=Y ]Hk](/ܧ3!С7_>6Ww8 OhOBuR>k^plx b*ĭ_Tgh{Db:\|+ }s\<}8K{ h)O< ]ma=gDyWc^usM:&p_~V*{iUE0Yxc |NBm4m7[[:l4}e`T ~$ , `.RV)>X:0JqE'/KS߄[SP\&e\ EAY_>' 0QĩR,s^c*RNScT(+wEO?~:QgU]ZfeFAΏ]..@RYm83ʏǂN8K|,MrñR'Zhb =qmryd]Qmȇ6hlj'uNUX8ͦcࠞ1OppL)w[yAú(?"рƉ ZClX{3{Wq>ҰkJ^q$KiS00x;5ugG8*0@OoO!cWm]hgwL|aHf80ӧط/z >r[Nʘ)Ԃ:?;vpJƒ7 xIysʯs#-QzO0\CS'2sQ} l}@|6>%݉ܳ3* a߀f&\hY6 3T nn栠R{H;&J" iM+C.'JPZ]ɷբ mTlu "=5tRXdwZw l[mb), y#% a|fdꅢm"d4:;/>s|FB4#- \H1E33XKʕ{y /ol|&[}7.=F4_ }g7XΘ kT%7q8wv<$% LP+azhrjAr"oq?-mtNNo?Igg {R|GS!CŃ!œ}F('[.}1 2ySb8?O@ 1@):X4SszHG/ksAɟ!OBn)trI(j-gCOk<_zOaɶTJ q'(M+rh K gL#ru=_+6>HzPdob )eŕx`6jH7ކueyE͊%;Bb.ڂ 9߃+C IĿ!sj(OH^xO +8GL j4܋ҵm`a?8 En8"/oK4$Tp|owp W0/m2Sf2N1[:&J,M< eױX%փ+WIOةL\ktSӾhY3c؉\OQ9dլnҥDќh= ۈXA~f<";%w&"^ނB;(Ƙ 0"`X`Z.@RG> @5ƜϜa1K1rN.ydx_NaezaJ=̨7gV\FFDW̾@֜A/ $[o60a1XZğt3nSFɭ(fKEP/q6j-p*5tR>p]>!dtB8wjϙ]m+]:/Jjj.lVG5c:*֩BBQco/g7s%t rp]劊Bc(CL> ,t 2("!@=;퇁ݐV&fwb#{x(6$x]=vOB @nI@| גێTO/ΑosUK'٘n{D0201ht@7D-~)gą j%44% 9e_+됷M =^k 5A8?Q[Êl8oJjN^~ݸ,]miXSҙ $nuU%8mևk. ja#T7'X)f0ˡ3oGC/OIRH-͘*CavЭUxG#)%S37L#e}cÑ~|e/faXczR_&˖(4o"IHI-/zAi24y :?Qwn|V_"??]:ڼʭ9e;߼xâ9_!pJvB;|P8QȺ2C6B$4|FL7ݎqVyjq4Y% usOliIwi~eFfW*bM˻ ?_A~+jWZwkԲ*B3`yj-%]<2K$ƕW:Cg(2a |=`ZHQɰ?D8C]QԚ>vzfiJaD׮$T8˔ElΛvr`ۛⶲ %1ym_,䑧Ev1crelrkV 8u3HbyP_ QWDt}[i9˲hr*@|98vh2>j(AڲD^RuлweM=* 1vun_ w@4a %z IM e#KD>q!U_zf WNeλx[$d@ 0]E>9#8BhhheIظ,D_\@l2f}˦CT2%srNkwؒ[L"!~"J`\lb1V]oVS[3XL+k"n$z5- *dTGd\>n9vp $ gƜK`2H KH)>X;/x&,GHE qJEk>A,; |'[AQ D*]ilK %åҴL+zdI2VVi%+W7 ,/FKOUW6e ը 坴m%?ΠSU a@3Yo:=تAWeQQz)E`~yLܝC֦}&s횗81%FRƵ5K@nWF@q[/{lP?i.> zૄ-Ax9g|.Bo eF7tz5Wn%z;_`y ;k}'0n~FAN&x ʅ^aQ3hC:sD,|o%w6p<.,u(;? kH[ŏZcveC}zqq+箵 dU!t֎$x7 fJQ%qTn}=,%Q0&&dnDrǶ1k 릥|&@sd;L;N+NջlJ'Bi3jQ}ڊh&"x <<rԊqzQo-^ R8Vv7HpGѷ s+Bw #S̘mD5£͎\!3Ǹ 4 \=IQ5FI"#]U:]wIn=&kz@sVFivfkrfvQn{1@pH[!['Ϊ-ӹQRC62ѮIyl2@Gտjʬ <2ZM޸UjM(R#F[xKB@uYjGXГC0> O-8U?Rt+N;)a2GNq)O[bDgfOH^F:qzOuL$kܣU#ۑ&r1* 1jMC) {T )r_8Mc Wi•+aɜfphoYAkǑ}ټqK="g=eȰӟrJqN`ֿ1Zdw+- XBӟƼShb#1ɴQCց$aoRgmNޅe49&."ܻN\Ƞe@ {w+>NʥCA.PUUW(AJxY:SOLnx. D#teU>|QXX-%T{I 7:+RҮLO%(:%o2^#{[uׄI=jv=68 NrPǪ&ۀ4)Ô͞;a`Ģ=F|P5hLe}_irPCI5'vδ5;p+݆x(5z[)QF}|hzsŪGS`As@kHK+ rge\1r͓&T'EO'OgI]ڎ3uqt ,:llTRBơPH^Oor" w;#ƄpbѷUm+J'UV,-ldKq9Ҽ޾S/)*o33zc%*,a o6 8@ Eunb4hkVl eC^%edvfNjrpbZ09^" nGM!wn0%NW!~^zXWH ƏDPdaKxAk]F|ea2)Ɯ`wIق3p||Lq?'=5kH" WC Ne=%8{Ǽa^ 5&il_[9u"OT_nCn+j\Uvfo%/FDrBMc qIܟ;!ؐ.r` E-7ë)Ȅ貊 n͸exW-Wd< bk~$s1r~"Ϣsv3plOZDFk\h FS6rXY-Fmj^=jn(0o/WZr>6-r+` x.2`/:3}BUӫpht&g5>ko{jr": Y$%8Τ h=)V{nC0E*!^|HclMnI F~L̗&>zy&k9@yg[ql E8OqTEsjв DgaQ #-HBQ7ʟA.SQ"&#Jj(K݋KJ Vc/WD0~eTKY @[1ZԲ/תr$n]N aoh# %lיڶ{'k~&YO1ocVPV?i}\q#)!)P@`}^Wu%So[I.}"wsJT T>Kl #jfw8}g_ͷr_0ߝ|~9#uM H Oh|61/jn=F?_S 1) Y甤T!- |.y|P2/ÔUyWNEmH0X` f39)-!8T>]a+:='NXٳ wvD =Z[d p*F9݌Ʉ~7X;{0 <9ZvB'Q_@}c_i|fW5ϴػzаbeL X '7ڥ~HEFNHe"׾/l}zh@WEm3?Yڃp.]"+wƈyjS%@]je\Ԩq6GXGMiF>hL51sqS qC 5 196VT/jE-6]G눐w.Ip6 +ܤgtV+9'Nǽ[h77 }X'>4Dx,2z!j $6BPR=cǹB=XPtcՋ*1  لT:.h7)}=LLZɛ|#s \uWwt^ZQIاBu,GJf&GY›oZs]$Ip`qƎ`Y Tܴ X}h`ںَ9 p~v:j[KD/Ά.fZ\oz3`q*sGnVl^'gJ| Pb:Չ3&į"HA m*qF+]͏üF Т.c=gqҭVZbRϭf-z)+@"CG:g˛:T=Cbgx{+댦T{-P^kiGl;9yptfh8giQwuJ~ \KsngK'x7lg/4c_?]315(v'пjhHa o>aQe筰}1$3Ur9qOVYŻ`2DΓfp=|B Do#¡[F؄DIGd'Z y 1(;Upi4PcW; <0 VZ逪ze4p6ji=E*O0c}}/ k2&\і7o%=l%Pc#oqsjĭ >3;p+B?aV!5~T|Н6  ޷,i| gЏt%6zO[26yW+3\?f_1hLÖuO66h̳uUzp_doIT0g57tm !ĩ?/EyNxc&LYZEo Ga腙-|=Y6K.-@2x+oܮ>㪟CB$K\̫ *-o:C>=U*Gw>k*4IlDY/fƃ(qC5H7+b*uVj džA;6\ں Ǚ Ln'վgЗ@* z+.7k2|ʹ %Lѵ恒$]IlFr&&Tvmb]dmݑk5v-5kQ;:h &|{K!m 1 Ik5/7vS kT*lto: !r~eR3-3L4^ RlJO?G,pI(N <_eՁY8 aP>[x# -详:P!qwՅ!f|Kxʧ<y%;4.vK~Bمxu۝&iLWhdr+gxRO:7_ɼjPyF _:ĽX2cohDP?/}='nVK9`߁W͢anxq8)~R0iMJqlw2{Y.i`@}QLv 8OzDž_%:"3e4+?aGWqU",m[ɥ'G/N>8ēMw[6[dt<@K߇*qGfy2혵zյZ8,n7$ƙ-''w8ַB* z;A(Y*ؚ bӤ81<F;| JW~7y=AA4"H%݂<p{=w։%O+,٠F.v^XMeLֿ|5j݅HJKM#trs bu?O>N਀лQD/;Ͱx|y9j-s0.?%7Ѧ;1շֆ\B79E8#b:f"uu:%zl')NMx dHWrSSS0W]˸$e>_i90 du,T8-9/.dN=BmwY?z'1c!=>jQ@mMfG+ԶKg71e#ū K,pPMttL>-"ϷYLqHduWgd'Jv=K<>CI!= X]y$LZLFS6$pI,kx8C\?O\ns-}OjO,Bz6)ӣrtU;/~Uzx`l((-ɴ & Uw%b@*><`/4Ef h +OW3rDu +?hVg,^}KKpM\yxFvSJ L3E/v6B4ݪ:LoB^!Ad|RBx:錮p;+(hDdVƐ2DƇS7np}vmg\F0J;%3,E)RrvxPwS#$ ܶP*gI;¸dZg!Yb w@!f5AliGGQ='WW.!,Lcv.Sj%?NfCjjr^v̎پHBލߏEEP5!vvA*Ūi,~ h @P\3:.|_;9g3/1cE1AÔԢo D.*fGl6IXrvc% fJ9s&dڳŸ~N=w۹4 %YyVi+G]`9g92~{1N1XÒ]I8 vZS袸7 f\1CC% ,O'LlW߾ZMLs%x[boF&Vp¨%%ˁUhtj߀2yEUPOwGlAs74Uylz>ǭ+ϲ$계ʯRRk 6T>oes>,T}MEuG>&ظXL:~uW`ǽHCOe @J/0ST0f!2{?$TSdύ_ ~C5ZZcg#1$̋L4*(yv^Tq1̪ p?urE7#HE\yXy`|pxV !u(T*QyFyt K,Lz&lF[-P7ohmaoAiӮp7MK͠Jw]R"x6m8Љg'Sm=VA d-"8U:b˜NV.Aϛ[񚹭_&km!Z<4ŸO7e7 NT 2(aZf~B”v crm_n+$[!#@KM_\ȽsٚSVxHfx mB$}?8W;"$[j*7h;mPf(Q;:F35v-r~{uJΠv((WɫANЉx+cǃ$/J\(REofwéYp2}0]*`3u;,츍ĒrMɿ:rvfJMD4 *ƬDA5a[8+ԭХ \j[}_7mTqeIq<xP6}/T:LEQ+l|ךpX4rU-=c5`&fMMH7x #o'%VKhZkddŰhL c@~^}kG=K}שAFa(=N lX dEPdzXz틆.)0}ifzXRqFqFNl_4sw 0a?ش a8σ^RPtŨTI,j#{֓SZ,C4`-%?ZyjҾ1f =}Fއ ]Y|2um!D{aʚ.05ol>E. '9n$(,ctѶS J/_6H 9諼~$z~sWZ@75k,ɪh)i*Ja>~Q?_h)e ܐ* yn1 &ڨ[.P&:Cf ;*}_q{<$lJ9E Õ> Y >XhƧ0G=]d(4أJ#L`y4R-ngYD7Ciؼ  .@(30 QKYGN18s ~< 'Igm gq X/T] 3џ6Jx#'7qYBHY"[gďњ_JPhw@["?yϣ "7]vD$0pC*Y{p 7rt2x C4P%R6]Vܕ[*b -S 3~nTh8Wk<0t!nI܆NK0Зwkr7h*K7α2}K_pyjf\oXciMD`QOMkN!E 1GJAچaEA>o.@d_.őgXOVk;_k躒 Zs~!u^4D O.'XZi ]?Qy̅FQ%SFݚ?bmƪh"kۘZ1n&ܕ9y\#u(^?[~a/8Z6LW^ (l~H xY8=Q>XYu[dvd50VK>*6BD蛂A5 G,8&,h:1_NaA6=ƚeg; ֆW 9 ``D(TaFRUqyŤ43m}uD1/VެN<0e9WK}eӍRnϽ^u*_zW Zu)u!双]-n,^`ܼA4B `q=Q.4ⴜ ?JKX #6,[,@xWeʕJ{bYٗ0E&Ui1-L?=~6,wN87Zx(`aǪ^Pst@TSSz6VׂiqSqItRZV.,H :DWqHSunYz bӃx )+4 zTgS=ʝ$F=ə ҉z҆y~-2)PTVJN$NYSojFVE R4o,ߥfܑ^Iʼ$a΢? tMt~7 wmUCP{;@l>RZOq+-%o1z5"1Ǥq)ؕ2̞Ǿ[4 +.%x #ҔX՜'1@hRFYgN9$-AI51r8O c{ŢC@~[dS[UAoL-}z:˾>frvMݍN"Z}M"[H}nb7][p[ffc*5+~+eƣf^x.`Y7&Ŷ۽=g0HQ~y -bkw`7oʇ*sq6,/0~#¿J׿X[p*[}F&-'Z 9AW|H:n គ8y>SOՒ`ڝc8,߻j49Ozl<iI^K;N) 3<8Å}ռ>K_v0? $`ہ. /"7b^M0d%慛A=x蜑R+.ʰ#_m(iZJdnvkn39瓗j5|5lѸ^hҲv `,f?( 뀝=*4q4 ]DO5`Cv&cutGF5ߝe4ܰtk9Y`6\ I}EY:B2ssE3H]]D4%a/juFg/b;NMa%u59eLXKڃa,"^q[KӜx ܋zsD,IAJCVnN&(ێd>grqZZpE@ۖMx5T3Jn\PszR! ǥJ+ՙ (C pAWi3f@-\Hօs4p\b1;+' ޾-}ccGc{EP[S覷uo.'42p 3i2ДO۱_eI [ ,R6U*PJQȞP=DDS`b'$G:?"FNq!BPLzEdssBh^iJ>2 O:永Lnl_E!ʊ{n1S)I N?cDG~x`Ao' ZjE]{i)i;=pBGF!u`ΰ*oxQ-B5 rTeOcҊt,mM$15 gthZfe:@vX +O9ɭYJ Zm8;sz}JRK'-̃jY=z2Ǎ$'REGU{C:T]\禫ǂ$ ^q`pX~7fQϑw6…ԯ"(FUvK7nhTSW9z[skZP"zxDwҟztKSnh솏&iOtAT}=`-Z@/Qo/vXԤ"(փp)z<1 &5Ր(ngjkYY+H;)aw픊qIUׂȎA#%8UUcr=o47|__k:j>:;֜lA!w~px4D7ܼPO(&/S`Y-PxC@ C8/.H`㫊&k{ B&5r!S(!" |%KmB}ɒȊR٘RW7:L[`J$"05==AOH'~l=o92_jT`˽=3ȥڸ  g%ωɤN\ C2jҸ>r'# .VD5IQ׉7Έ/HN- ♲vJ3}qAgnDg;]?݊G~N7q vEzLy<3\I@v ZflH=?9!j( NsQ aܷtCNl~U ~T'B-#۩^H!+\@KܓT>[xt(Z]\DG:F@plM챢&^ =`TVZ"=jG*|H:Qҭ`J*4fvs3?~Ƿq`j!T-|k\^'ϱҕ>虵x׽kf$KbXd4yL4e ΣvP+G(jS9`>Xq^k+Oj Ov8JٙEvh*o1f8X_}zKbU[;74g抋^ .SDM3 G_Mz{;8ϡ4ߤ2U"cRa-G& NyxrZB)5#5{TDZJϛ _HlTM66we|?fsB=w0S=M$?TH@)/ I_Aj9(,arv~"M6Tpc@|t|4v uj0tll7~edΩ i:x)iρ܇2.k\8nX4"AD)(YLv\ s?];COhWA1:]A# HPoJ8ǯAřA!xgI$O0UD-N͈Y9#Q-B$+r%JYuCbXwivd`3NvX Otazʘ!0@xo)@H^j`@w.cz0PiB y}kORG:[;V_-YvOoŞcW' e!0yhӎLi!3!o(JjV*nIΓ׸4K 3ھ򫺇0Af*`Ń@OMGٜI} ^#D3jfwsGumn$OolJ!Q-]-׿ZY-\K]tzA~fxЗ64(q&tJ!y?A^`8$ `+@ U_2hʵ~ K5|ֹ]0 FE!5]}]u`րm6vc &bţ 6zV/R Ζ_.ԉ z.ɵW . ]#=j e)M.|b4??\>!$T.!MHD|C4ןt(*+bU$zXUwn \|aApe6rʕyt% H:ȼΜ}F(a¾<<2=GHůd8j5BN$& Ibsڱ^KXȕBb_5<} ]W۶Db`M1s}9*zR2۟DU°hL+sx^&(BŒs~uw’ʢ«syHg\P#PYfŷ12rD>E秬xp %Ub^P`jjxHo(p'5=-fxe͉9HV٣IX$8vp/8?;g"zѢ@GikD^Ջ5[Θ}>лCGN׉h kS!mqđ-Ha2rN"_b.gJw8R|~j!gSJ9!9cxxc"]gH(#<=I/h?U"@[-T.w|7Vf7dԂ9unW21zv)ѩDċxa3kFFǩo"+cc_DJg~Y3xtĩ/.U'hWӇFNBw*{$8A h* F7r03J]"{+f%nm9.39X9w`v?qKJ_F"[9f=^AOZuB88Ob }B:cwimXSR)l=@357 `\%;iVKIبA lb^=K2 ty),^`]vV!fg~I4j7Zȝ s \"ș*|OSx* X.5^d߿+nqZcdÖ?B>f Յ4'C;TPng&1)7%gʣ\ZӘtJO3*ޤ9w!2nɾ`s2,%pRG`*[QCV7T"r]Bԥň mnR}bڔm?-jl+4M %8kDdtJB =$Ӈag~Hxvc*2\tr.zD S-lgnWKw,wwLdxb5:(A εr 0cܔ%i_v\Yh} (@Zc&őxVEEZKQtVG٧hl?{2]/6.o3;Ӏ7S[8r[,,|Z۔.=*$샥nB)X1r߯q[n^hՊOT . cqnݜqu2v!HLߕ5ӫ b/Q 65exUjB9s1=[]A@傷.E}u Vj9*rv mOOeH[U\X迄}g!O܄3 w -UYG-d| UhӕdvDzͫ2 #Nchw&,ݫxnu /| *IFk glB6PJ=&z.ʏA-zV#O-җ[9CW.=;'VXxN &5C gyP oz*g-3vgtmgE?^-QHgsW@.sA'F 5M@s)997gb5{hQ3}x npB 6o$J}/ P?hT^\Ʀ}$QOau<딠@ch8n ~Y&" Jyb%\m >͐.4CKoN"?q ɀJ3IB/߾CVxQ}KAVzyIiY m8M.S&ղ-0.|E$uzB˄K`<=V#xd1cum;3o2-\V. j9EFjLgqUgxVMiNl[7D|[|[eD48tD`nDHOі}A,m8}l1ꃂv5ΧVZM̚Bdi堭?M;ZIä;X_}sVRw&QF~&K⡝#GFm(Eݲŷϣ)i)s}$q2JwX"d` ]0g)RO|Ս;8HmhE㑚hZXmM 3lQwF+4ZyYwP<;*Έ0T G}y#T[Yߠk]. Ot ގfIĔEP* JJNB_{B4KD7 VFyaִ|B Fq}WsB}dDz_Zȭ+£*snpڌ-F =} % 0쯡Lt4ضS]WQƉYgÅaѕ%dWMkj[U_vey>#CM޿kL}[@>Ԕkk*~X]NpuډQiAZoK}F_WKŮU۵^"PNDG a`Dԩ&TRrw@Y!t1uIENql~0؄,*Yms+4n5+2GM/sMG}[Dhz2% Cuw2I079N%65ґ+YS9e_%po|pjdDר7,BXY#jvo{"!$zځ0tՇ`qt)hRt2Yip0vd^#wVXn5['m s$/ˮ`ٺKNX+ 0qmωA6ʅ $7kɸ 5}Q9? ~\:'_RǽdQɎ-~>f"$T1TVf @H}) 6h-|hF2OVfhm忲\}}*o }Ryo{Xtp;]ѦÍ=3MrBRX, m2]uk'~!{^zP1g aܪ;^͕˼z62 -]<[_\' 0 5/ ͮqgE{#Pb-8oC&r9Ƀ]_eq;VվNb9n O _iA*4Qì0gx9>=9'O+c8A>NL"m"0e5Q Ә :^nEL{-VvngUfkgFնa=66pAoVgܯݦ\A +1Q! 4MymYkEpEQ0:Ljg!_~[#z]!ViK7#&vگ D-R%#K+(Jڍ_ wWL^DͅBv&|;MD.tʲ5ͼ~&|gAؽOT"}–%0dp3InӒeouH73 JYz/χ.\>REηTT|ea L}9[#N ʤ:یrϖzB?Ҥd#ncY3"Kb,R{sqO$$10"Cv/HEFOi8׈tPfs1.ҶT֜ǻt!nJn1\nDNoXm.j{e M7Kkm.w;.bB]蕴#+zaw`%25[lHdS^$mbb3Ƹ B~WG W<b 4Ҹҷ +Qt:˲C!]l=hO ҞnC\6 hFtTD>} ۔rp΅SL ")\\&Pħ2G`]|Ab;6̈Z3^Jo?$'B3cghήNcmفwN|.?Qwإ7nmqsD?2nPN7Ĝ am#b1=e뿀{ GN<\t/!c N4 T5fEE)¸u]5C[y9-z+4N>j|R=PrOҹcˉkP `]=nڧ{w*CQqRƙ}z?{;^16>y0zLءiXGr3 D޻gemE#d j/#qx\ÖR yv*y ƕpN]o}4PF]Gς$tFܰGyޙfm2qI 4&QOE>7! ]Pf@ա$'a N=s(ZBcւ\]5 pϕp w)qn 'HS-xuRߝY|_{=hrVQnz9eoճMbdoxH:gK9 " o9JnUywcVthIT:xO7IuSOe<6_.4̕`ϋcKF/v؋m6JyqUPMv\fs26ORv 9oAjO#Ja S%DŽP!E ӎJ$ДT ' XzZî #"/Z1WCmkO-7w|Jגk0 QH?*0?Yi>dxE Nlzbl[W1~aiɂ@d7à'%Zm459&JԬIƻH_lqu-Xnc~dJō.~EŽK0ٗ(\ Q!¶@aX~[&^ RЛa1/$hY.z3bD=w|l@q|蒱o-mrZjoJQqŔQG\Y,"'K*b&*ֵfBOK6K|r7UqO Q]%FCQź{gz,@xYTFIȳA9H1>1NAM%_ۥ}g\چc?ip60=v U+spHga|П* B>K( g? tR@'aB óUG+o[aITzwM֐МͦW+e[ o]nB6Kg2 hL&/$\)_:cFQW-')6#|&a#Q|ѫPfqEC,Cipt@x 8!yKmٷ^3I[#cE 1Rs/sV(ɷت@Ʊ emp c>`AG/ Wr2гgnͨfKDۣ0PA5-c:&vj5+*+tl~ԦY6^#]PI}[ @) Y2+y~5"E֚BDߡI鈃 2DEeV|p6{EC/qe QՐ B[!ec {E zU;|nć7vq֞=&\/: Gł}͠y1 1hV m`KI9 4F _4ZpEKӳAơEiNHvi*Ъ$wV7AaQ WFcRe=`dM9?HR%w;[d~d?2 zַr|cR16U5sCяcn}pLllMbNHΊ6w[RmЀ&n@ vUv,z$A% Cp\{0~*[YdljVkKgy#k{ޕkH@D۫mb]v8f o͟[erIڜ]'egREY' e**/v 5`纀Q8%|ލ;-Ko|A +J7?̲Ho;.:d9@[eQm82.l`X*ն 1qy#+,iVKcuՅ#^=r? *Q@vE 8k 6d1Ms";-(C Q3J6ꦽzQn ,+jjO:.Aiz3V8GtL$07&!ܔɄrN$|=CXf`Ms?~ 訏OhhQd NZ6fn7Aw?7GT=qS]+b؞ֱ#%.ET;}l\( 8ȝ&+3!gW"Ы*f)A4`ޭCsaʶ `hp0T:d9h<\}m5)tBI7ڏ1-f<-spJM[: 1]x]L& h%8+~1S0,vzgg ._}jN8"c#_=DO f ZҔQi/?eXLZZŁX il Ҧ*rpwηp~e %Q0(6Մ\鐳뒤[I@‡3םг9]\PwQ=6=cQ+qo ڗ]fh{h y% nuh'iqZNN^&iИSO㹰sCc wǎBQaBJX)gXo9n4(,=h 3kЯLXBWu63 Y&Թխ*zUaf^DbvHk{4I}^Y{ۺlKR&| bm2Y^7g0o|ɓXv#69u\U5Luv#b+H]~p ZQ;/ ?,A ii?Jb@,Cm Ż96'c}1"PjP$;TOܗ%Ǩu}z{I;y79UE| )Þ[ 9vcYeb`.\O2`}VwS؆e.BCjK`+{s ']' #ם*I'_sinֹFQG}ץ{RE.Gnn/h&U"Rl̃VOr𑸧7|!BH5CLծf‰8tw5R팟o#˧W7Ovo&/F 9PtPu=5DOb+VaR9ƾ:p>*:F>zEI G_5DZTm`2gO˨f%c҂k Ӑ<ALQ=ɲ .Ot,Y9m?qJ˿W4Tˡ#/ ^}*%Cy_@?(1撱hUTe"з[ ؐFKjt?0cI*׻fj)&;+u(:{kqrgI#o(a7~EljNC/ohEnNFWcK*% 562L%?wlkmhcus:] U#s5^jκ?#L.2&7-kxY5PZ5⯱,J|/pd=l {AvJD"yL{>fJ|$*x)5wuYC.z`hꞖEs1{QoTbgmXRbk vhcji{HBYm?1*&Y0ϯS]n5B62q)G n ?` *x"{Xh_EsDŽJS]\$nj1/()ge&,W/e?1^]f]է:nrWzu-SPBY<L Ȫ{x-IC@&$%Z8aMiz[GI[-vں_+DI]t01Ops7/3ڞD䛙 ߲}ԀLM^y oОz繘5r8QX7ڒ8i< Z񻊏!I4#JP7 ՖVq$lFAvG*PshKcӥ'4N`aW\`zLVk(0 ۵&"@[xPU@nyO449h$:eTtXf %e2z6 _ ~aÀ|c7#Rlg4iXơCH0'baم(rq-61˘t_yӵ1Da972,)-)f)E/g<<vK|Ok)t'nes 12L^{ h$u"N?#8YU Т,Xby ߶Q|(/F$J,HEwVۉ`[u6v` Ud+݀YVW⧥5C x=>PV?M_mdM%Xn5g/nTubP +Ti3gcӝbg|$!RZBhm5gVp}mDx+?lK## LK ksT|[Fwzv68YK&S<ƈr/Z02꼢O[u7Vk_CipjjBb~˨hlys9UK2.ֹ=뀂*92kfjuItح? "I P8{_{'öwd0jDUG퉢iRƍ9;uSDR.} 9M~Zy1;/A2o$зM鲻-#-Fzp5 ٛ] 'wBm[g@G/SYBw#qcErGD+֦b&K|R#.pvlג }PI+rxk+J 8w摱9MJUol碄=E@ g|O$8B]/q[>٦3]+f۔Ɣmc$lSA*4 *sӇ7ؒlHG.(K;Κb69¹l& yNŗ5OQ|H}S_opJ8JLꪧVbbĻ_ #V$EvݢJj![;>ѹZPO(%RGkDr|T+bo A5sHKְɪ<@ϥ.`:F]ٿGݘ֐x*K6%p}ڄ#~4'h -0)azOR)KAEfJ|2a k5e67qLߙL*EX߆ݡDKj}q埨2Bj6ػ' Vd/EZ` ʆȚO裀x?3y[ k)ʲA1lkS۹A8ysؤH*he٦NrSE;ԼVz4'ZF4E_3L1(3|^=;|>ȶ{ ;,}u@]xv[ #ߓas);o[zD1J9QONg&:nɒ ?sЄy=OSfvk؆5 ?2 R:a >r!AQ[sbF^b[RciY4(ĔD3O豴a Q俐J dJN&GJ;]Avv2>@88\#p_-jrrh^Q hPpxeT^heS5tEL1=~r ygQ ++>8tpN髾joq P#-;'R}ŀxư، P0* !!AQ  7H6c0 ?OL tCj 1}inKZkږ-YA0<4v!9zPbgh1JZ&Q!炅D/݌x6g?'xuQ)$1)ێ 3;,^ᘰdAf<")E.:_"čA7i-k  @5ك"50ws(t/:d ehI[q 柆5)~ emq7.I |ONqC lGf&M]s kT `bVgAQ\]3@ y T13,5:8Ag6) _垷ѾF3h-wIm3'K0TٽwSGJlEe\t>zORc: Xn?9LK{̈r4e%agȖ*xZ1'׉o^8VN-=IBZ+3hZFb 鴢JK8rYU%6scGM X8p%wM/ ŋHMZ_[LUD?@&J'<_3Cma(ffZZ ZvK Tν?phl)1$@r o3>Ҍqē>/512>0n-޷1aBӍB3 DQf|ană^I_GuM5DzңxE^Fψ[@b l*Ucidح&M~flg e1ʅ8-G^uYsԴ"XM!ʼngS HufjPTE)I.;H V0WˀVvN:V6ď"*8 4RTwt =VXx5hPzXN qRO nˆXMIͯҵZ[cP6UWb2.VGjw>WNA.[vk8BWL5Cʄ|J#{tȠ!{ABH-ha;Z9T_Y(v,)}I A׋C =B:zA\0ޟj綢(MfoIu]{V ^<}pE4'wOt_dh>;*UkG)FE>_vn6kct@PRڿ*|4ӳ[ĂST%pZ{@kV1.C&~lÁn$DJkI}m%=UTsWS/,Hυ#sxם\]]O5L]Igkq} Ln{n='Qn'n{;:-+T~,@RhXS)ض d"DF DG~+| s@b'yC<˂E!lʖLi@=8VXkZY>۲2 7A=Ȓ6qj|{=}LpEp*9 m( @r]iPA*nr=.RﴩB`:fYgLot1uBX/D5 Q wUq_#1VN!=@hmj/iK&v%n ~7&2Bڲ[p܊0C<딝\c9(#)&՚&t Ap{3>6z/ HM{MMn;s:n@N<bF߼"\LgJٺYkFq(yZr/0O +39_e2$ Ct%9CGN&ScchaU:yW{~[}l$ڣ:N l8ǶbaHi#7Yw}ƒeSmM|Y`u}І463Lv3KŠtj6IQjqrUHXZL) ٕBzm)ETcm~^^HznG)C7=\i[uMT@t Ľ#D=~6j1]ꃥwDbEJ&'= {W%a#Rg=(EzG`$Lg*gD <{WI7k2J?>i5BD w>PBG]i\ vn;#.au]ޫ i&_Karpl%}s{hNS;p#?0L؊JsHm1`Xn0S;G+":#tn\IN-7W1,%\| 1㜾>Prp*;RēLjPЍ70s^U= vسɻ>!vF fMq<ՈvhG8~!fߥ1%(@/:lZ` qNe Go;lIӃ8]E_؄Bx 3*&dK[h)ԫ we@Un0O^w>lg.%_[54Gk()V6^Ӛf+j/ޙ$''y)GV!+p̻$bּ#Â'7_`6[\>(~EI<LC$i-|=-nPLX=G([.hZY G Fؤ_]j)DAzm.>a,~})EܺD^"w{vҚBb*kpPtE`_lsאaӂRe0\.D6ρ-=ui42w"j$`mTv7t/5NGI`b5*I0&):clv\^~O_L0OdC+Qp=hcVb6p6S-ap1鰬fQA$#e GRH|Sg!T%`3{1lnve8[0];`Pg a)!D8VIܲHK9oQ7mIX As$? ZpG %(zAt(JsdžWKE]۔T"uPQ0A[4t`UnQ)1-j;:l/i=T`zTمl}B"`9hf$3w+DDG +->_je M͸*^uQ,$\akuwQ'(z*VAs'>73G Tٲo"* i3&Rswf w4[xoZF|hLw=UbOTH ?=Nm'y7'.~3n!A2Y<06СlJ^:1kYNndi[B^3vs(zmUyGs( jf?*W`=r A uXA+9{9#?F Ο ֈyi&7-b}`8ʕ+ٛ;bʰπUzgONu<i|Om b}T҄!N7 " ͬJ(ʯM7˒J$h# $hZgaNJX۝ѹARwJ#{&".J0I 2zϵ;s}t#=BKًHƳ=V5Ӵ~,4d!S3%JK8N#F~?szVW30 'S koDb un. {/Bc p/@<N2T<_7Ma`VYf3U :{E ۾kAv~`?o בm=G sZj ;5._, .M`M:Ҧ\9=a_A߄XшAAP8s:q;5v}s=A2ְO>zF}vT1>xב{Suk6}ORu$?N*oSy-~dl tD.v<4q_ 5e1m6b By>64Aij!)K2bJ'uhw+n"Q2^`xQ.)-L%/tK-_PzuDE[+),re F4"гBZN Giq-ljԒ>xcޯMуDjҐ3ީ8B6 Q]4UԆr# \\ >y_)UѺtK9"ߖL;DS5obe&|3~ Ԗ"V>[g,f"rvM{g! Gb`WKb5x:TD2zkNԊfdUzMs ӪD>%'$ bz+ؑE8dfg o Uv Dy4@L ~LP!yr%S쁂C Mupp=a R`V A@buZl4TgVr0Z xK 2@{#?į?:8bIt9M ٖh{&"Y4nVId 𥳐"m_NJ%?P`'$f[HBoeWJζI[ Z@&8WDu$6j& `hB~orRF;0`P2>HS;[cHm,f^ΰWzy`t\j ?<% H=1ܯ3:<-ȝ:,.dBJ=rcǂVr>]ZF갲1ͺU w)+Q"WA3h˱yIm.T¶V,ٓo F8xuA-έLcă*?> ,P 1i>y cXڛgabvgDO՘ f))5NpaܴDJU56FAEc-I^4<|\JeӂLkω }דyŰ^&7B?uBGh9SG)ׂ:+8 _jD2%*j>EZڦ 7CONkkSMO_ JK; oO=fk%eib~2=ӔAJnAϤ!O=*|V~ G+44O?^&Я;D&Qw Ň0TRIRGPmx5oEZ.!gc_~e=G&_%']ǠhXr<1UWy89C1~t=J%#[K2z@2ܞ%"ġ3 8r[| ,3xТtgr>4/@CnA?N2 ϗxQE /)* Z5Oj߹ړŏTOez% k!LPv%Yv|> F 4OD EޠU HU k`gC\V 4P5vQ1ӈd}g5'N;TVẀٌ]bq|:T[ T`Yu-.=`COSs;j(ʡ;V6&!򠾝\5F>JO< ~ gYyxX_~bARBtxd[.۳/BD&=B+G0j H?"&mi?=T**bߺEhSګGB2U' ?]fr-f~s.JЋp?`8bv[EnguM^!Y|lu\ן/XF tXq>밪} ϗfPS,5. v~Z?wl}Ӿͦw7_ur62ON( Kr^8\nh|̯hZu.'e |]Dvm|9ͭ1e6$l3LMsq-sIHkXg*}IV^ fts\ߑ9& &dBO(EZ{˲Qzv^$Pћs$" O(% R3L'w>VLЀϣP$,#BH8:~ֈn %)t1.{!3zҬʂ1-4(#FD>o]CpIM"Fi. xVv<r{J|Fb у eT4r U!:̓fr8R.͂F٧xz^k ,jJ`1LhƳ^wF|e1DSlwpj=>{8'E)a!2g)",$Q!YQ_>"1?Mg\톤a%d iQM=E;ٛ\}){ B >FY.Q|w!ݟa@MmU͡dK)W'%gn8ێ;Xfp#О|F͈Ϗ+T̞2.XaHP7&zE/;'>_TVUn%߇!c48'S5fZF7kIfvFѸ<>Yn\PAhY|Y+<S$ 2c8.d2M"#41r&ㅰ\$M=c5^VPaE@Dg2N 2Vhـ"BKLmj?W@2C;ai"稃%[fSo^m䀔y{y[GSkƯxe -w9 =EpK__ess!BR{tLMAu<0_nκ֐$gdN LlS":6q BOz8q^˓E*_q7R*<=0y%_wx恰[H.Xn?hj,%)F%+=KRSXNu E/\FfbC$UyɊlCBTayOC;U lCfb!e ӻn҅?"d+h TuVNJ􇏕[#Zxr% \eK[C2Ci >!QOXbTg,4!'8u=LcJunMɑҬwhQP= to` yۮL%5nO6܋h _A}$Kg~Y߲ڹaF>I^%Mϐ#ˆOM@!:@?,,؟*.W1t[ZoC حna_#g 6hz|G+$qH!yFK4`zhpaD--D X7HI4%:a/Qmf+|F'u iz;5ycV@ E!| @x_nJC w!Z8케,Kvq6wx4M&@KGԎ31(򺱲6"lzPSym;ʲvO'SIjyklV z'Ws4)48 VcXot~M㷯r{K%f[IБYT-oE6+^pu@ M `;h2,f~XI<ݩŮ4xG`P V|CS1H[OEC nk~ԑȒAlQTSX0C묂Z ![:e*{\Uj4Y9(*wO܎w܇$S?祸q1Q5Ɖ gȈKǓE/dtN3-,f踒AFS2}{lT 3I$Oc,j[[џYt9o8xS*J'E{[:&>=~am&t4މy2`Z|QG SYn!n# Ͷl5 ڸӪFhRꆐM入"Ex(I+-jl)yG>ajȫ Y0o Dl{'I&Qav1LwxࣰlBM\-+KA .WZz$^66BAMztYlD՜z+j@ѐ(&Y.dj~:lT!&FuZOXeL}zO.&2ž KBRģ S~r7r(@g4m|[ZvR4=~e &\\c IB%bs~y)‘ ' Zv??RG3&-Cf9{WyسA%7[l#"&b~$f+.x&3+ۖ*֗6r8J ~Ֆ}Nżθa>9oFn;5{ r{\8UbSI;Vk,nD;chQEҀu u1Üi֪ 疌fv`8Y|Q*iolhw˲Q #u:9A[ %ܰN@ow&xF_6I!i3ah&= :=jvBNjQRR 5+倗_ˉ>6[@A-Wx9lKoؗH 32MW3(O:4+]ARՈø+]ŕoySk:{4iR*6)fwY$}#iiD9E&,E%ux>Tw@iO-mVܒsqJ[hL ڲBb2"( f8j _D3VbY4p@(sKz]pA3/N 1/1_)Sw ), [J; W p070™S6 d? ByK~B7g\{BLuvv@l>B0y9GT_NV-nY3wH͹TH"D D[ )_ا3D7qW8vaXW*˅LJI}z (HjwFrP3o8D#tA_7Y"Lև̓}QxT!C6e)!0U血:<=P8 @9Ү퉞^ %-2n9 ^ިقH'2Ɉ#' ~HQW\}(/F_~Z wpSIJ۪t&~uŧzCxd+lvjbxپ`2TO Ҕ{d]z0­Tyk ҮELs£zL,{-zyt/Eſq&xYb/wZZlL!4TԸG<I@dlk& EU:+yp%Q=JU"X@>0`do oC !g>2Y3}DxX:bC-Wio?q4a C'QJM2I/烐3P(&tL_9Te|Lm\]a?͜ RH>*{]& kj4.*M6(%`1LOL$ Iـ9#u/&B-M01U0ȮVyqNg՘dko[˨-M,{ה# ;tELX?ԪU0:XUw@L竁ʗN?-b" $Ca_p95]u4Ч=Xrӻ2~;2(ƙϳ0~=1pQ;8>"0v?x.ójI0BeD~#beo W6z*gLώ1j$z:HG}J9a {E%K,SU]:.C2,Z &-?KU?U;$VPix=#2 )y(c.E*&qHW:mpVRcY224PVv<;;z| :c^w|Qڈ],MNܹܽa";qXXjCfm'!H&]JW]|bɕ3j&Ye .mM1E  3yz~Ä˴}E_Ҹ`"TCby Ĕ8 \y? Hge[qKN_W;6H ul\d.Q˶ŤYB 7k2?_ŮJL%FI9- o!ON #|̾f.-K$5_`ÓZ?5`]cX4;[3 TU#ޠrUOLEe(eM;W$5y!;As@vphNM&?uBZQȳ7x Hhh88j;k*$-yՔn [.@EX6wZ>*6&!chH91g5q/' _kWс:8gszWEEJOBtitcDt|E4&-[SbX%>3׭ K!r*\ -\#㷰0TfLRߋ;tW ̯ z^b~UuVԽ{lǿ?sǼgᵗ+|Lt|LVI+"wU *;8pU{Xh~V6bu: Ă=Bm*^[ (j`%L s wkc`Wy@׊Py|DZx}%y67TO*"I&|S"^=Tg.hK{-Q$a g|:>Ͽdm ך s=oF<=ںJOzgN*.|pYp huSʅcIX[ıX $2$]3)7F=JZQ.L6r$0#bU.\N[&lf`#"rٱX5Eu.<9+62N rSL%fa{lF> EFɩH1nAܖ*0Yp7m]qw H%u1iVI~B=*za~"p1l4)H&&f@:{W7i2$Jz_y9frjd t[*KryW|Hoh 2vElJ!G&[+C\ vq&͈*AZ4kiBO"3}VlZU63>K\;lz=wQaWi/aZ=Y~Oa'׶ +̔Zc$y !Qv:|{+AP ۦB#_Ba/e7g"E%"};ƊR4{o*A4]L+)r R{wƘ6otXF`mM:Bq5j(xᩇHʼn&\5:ɔC, -_]|_ 0$p4 ֮~by\Ǜ-ys;|wټɄs蝝Y<7iZa[4 \mZY 4JϡS󕜦jf>ŢNMp w_s捓Az R#pzQ Tz,#Z(?֭+R6s0+sw׺b l^+ߢy:86  f>}S+LMخ$ۻK A@~ gbsD93vUQ)# [qrRΤhU00KLFY p/¼n97L,O\7۰Rs΃E`lb:4#Iw 2sop/ELF vu QQi0/ Y&ukp9 ]@vS'mW+Zp=Y p;:+fi?֢RƀoJ?ںZ=TǬmM>XFeQFSWG`-L$!R91zkHT[M=Q@*zxX#l.gda- YPGph>B&b'^3?Rc胻!G9@Pn9Ǔ(!WqKrJx+|[ء~*!^O"I?eHV.tW>„㙭ii'UbO44LH"BLY"Id(qaEXHz_4-:G6(j] BQWg=im3˚H0ami|:nޙ<q%ZZ;ǂ`3'SDzF$I})%kTq7 $L)pb7yQVHI9;(Jۉ={Jj緖Ё e0(0#P9E$_dn+\G'\f4+ɔm'L1AC.8Z2}cUQv__ۄ0SԠ.ޡ9lܗ0v9{`mi 3XMP93dB*lH ēH,q6[KMm8/5H Cł+BJ4lN8F\~=--}2UꫪhROM&1.[|Գope'8UQn0G.+;!p f nszi!Ș[z0T|@Du{wɇ`(uYۇ:Ws+b( ї@kIwUY6QJ)5edn&Z/ⷭۡHzNz8GP[VJBʾuBӣϮ9VC: pm}u?dw ?5=3 Jۢ] [_% 0l'u pGг=c("8k|Ee/jzRޠ^ٗ?mShP}"ܹyF:[ޙzT~\PSp3H޲p/.)^_fĢ 2˞Zii%Nj2-rKѥs _~;tٟ"úuJsf|bW+7شrF`FF{ĉel)WWFYJ{)g+œS`:&н)OD8kV l*fgƀ€P%g)tlA\UWc]5ZR:Ͳ8qhGbM&`G7nQTPo&XEԉL, XQ ^({n14.>Ѱ8FulS@m ClCf1'?C?&ôs̜g3x)jnN,ۘ?5r`as$F[SK-ٞ)e%qTB) :6F^P1i}MM"stD &ڞǃ.ǸF fUc˧/B|ˎޕ۰o=İmq~ i!/Mf8=$heFͩ/:pWr9թ?'Y+o#чLG) Pu~f]Q@ar/N[rp$OpVZ2$ML%V݉lWmk6"mh2KJm.9~v[58Z4-:p] Kpr0NF&k;P*CCH`[Ì2ꋇE00?=Z2Ttl$iF aタ4X "m>=p;s)yHjzJTgޮ?9ٕs \mCF^h|fv+'kQR:2V{"{{x;fn'Pµ$NF=O[N`7EmWȋ_#@ ҏdkR^QW0{U(a]SR_ЖGqoمJ(kē 5eɜq#-: a0|a@z{!ibU/Æ'LxrNu;pWR")' O_2-Z*핃hdeQ$" xXRkTU Hm}t&:|CK#1_Δ^10U&^`ebˊ'Q*cP'!ww^7A @-sKY O6ӑ|*Xa9F8FJn; 16Ţt]W i{qȧeE=ĝ}lcC}*`&Z7VL?-Zp^RJ>eNTvNw1m[ 4ĸ5tAQچJMDv;; U׫œ5O@t}o'.w2ٹ@%!Ȏr1cf7 T~h}SǙ!(VT^§ˤz O3\PҰ r|1}3KI98|+ tY!-&:!e՜-jEC?aotJ7ۄ)/r7`,Ѿ3%;.sG(k @ ݉ltkS?" ^Ąqz/RlV)>> Gl0m܁{5W#] %0h,po{Lw򀼔2fC/$K&+j !(u'~_j+yRlAn-#_5Zl5A}C7W7M8Iy()h0=Θ~U8)TljעÞ-{vsFi!9|w+?'/ܗ{]ZƎA)ΎT wQz 蚙A+^;z!o](VUzHIktYHf`SfhOku W26Ӟ-J.5YV-~.YQR ol(~IJ(ctN 2?xg[hw[7/IXhs/c/krCei7p ye;۫i hKOvW*QCT<_'gA#riS>ZM[E' .,LK2EcN727W@(ˋ:)S^G6J|X< Nup't\KJ^vQ.4O,dn˴]0OXTa'n@t A rD8Lsb9!#!1laO@k+|i`RjdE.P`=PMW!Sw[cΜA!WZC*yI)GGgjNϷ"* g<:|Iu̎о ftXնcBďGfy`˅~YVɪH|9Z{|K-!P aM9tP"JwG2q H²6(L3dk#: t p0WUV O$pz=E)@F؊ Ȯ\t'Ya]Cd-_Q"dZmq~!_&#u'Qv򆜂Dxt1 A(tF=2rcْ;әbvN#_E-TCTcgVRGc\I_J4rxmK,{h;I~x/ƣz%zE7K$P5Y*GztFQ@mq 0~upQ &lrUh'ׄg&^w~\v{de'ɬkшHt|`U^QH6 LZHi%*ZҸRk)oA #vu'x-jpT6)«7Zûj\ӞwPr 5w!n1.e)QcN=IWQٔM&1}!]0@V6Ap}hT*bdT&;H -62;o_Wv!-Z=\XR<\akA/_&s L׋WΜc(y^xW.%|Pu8]ᇶ`Z!Mu|HZڰ:7iY`>Bf_cB_԰-Q@-\[^II]-YDon¬=Pq`|POib تfLIB 0 ;RXU-$V?w}:)Z:S}5}u\C֪RV䙺o/["S.(_(53zև!w =^3vkY3onpGkNl@{2O/`_-\558[AOjl,ҴLF?i-#\:ĊjZ 2ՃB~WT|TSٞj̏,H3n'TKf_^<@3{S**nЗ W'T8E` aiN!ُq6.m LWL>[ڮn?L 87?LV^wYаf{JR{e9Sk5:Q]g E{թv3hǚ,:UB|E("v൧Nz3!U*q5u72T>4<"*-J⭣ETQo}: 9j] e6ΘaBf_ ԈATDa~{VGܚ+ӟ5&唔?7ҨjqES P O~ <8cqP?"hmd iVqd{:ʥ+X I]4϶ؙv3?'TEʲGv日QQW2wCZI:[[#Рc|J+%fLR,8^4SKĩR|TyG 3FNXl`H9m˄씬U4OfξBiP݄ Abi[t;aYqUBx@-l(!~|zZi@ pcKK7EBۅt{-CyآFIF̯FW4:nDg[*<Ѩc=oqlcy C(SR*kb~/'g՛64 q t73DkTPf18MHߏ%d*T`P$v(pZ$UU4uI*ςz/73]:!\p~çc])j2`oBa1GCG652o+ #@ʋ 1'+]p]F ̔6ZjTɧt_b[0'a҂xX1Mz*~迤%HRO _P^+hD__7Mc>Sz%rs=i_gw49l 09v/|^kPTathF ,u^-Dy'B4!^:&}bHoA!dyy~DC:ZQn[PI9ة¯}j %jG%<#= tjlIN9L4z. Ԋ3=0p ps=gy6VÍw%y0X Ls._Sn>6ŏjp$ rmMZDKRS, {ΐ){^ |7 r Vb'3z._%l붪kו%lC[LI0 TL ?i^v4(FGGbx3 >͎pƊ%xS m4 ɁtGj Pl8^NM=bjOFT㋳d,E fe&*i\GR A!geɶ4[Lje ׶ndi_lп\Ǖh&6`rOP$KV!wߜ/ۭ=?;H:`*'Y ~vi1gՒC&cNMJsh*E$Tr Sl97/z387o/)f߿<ǽ>5SwN]h LsÚJ<ü*Sի[Uwg{'$a株NO zQ;P&dP|1J $Wx +kO33L}aT׌CN70K6[e Eh@/ #޿}Zy FKGD! d*kK i\}ԎOW6" {"8!2Uo>~@`_K:O( =:lG+H4eYi0.!ʋZ` ճx[GvYAWR0M@珐LW*[8F>7D/P_C~3Jw [9C=X2 aA+B5[ O S1mc2>UcZV}m8;O/*j}?=aϡdm03XP'اJ#rvS+}'6L\-GTu92<#Ȼ=CD'wbw xſB[Vap;9YU\Boę?EI%?9dˠL{tQ6ssB]ct f%CjB 7 Ka %cnu3CP9,!,M@on6bHtNƔX=8y&"zK8n{O6cYG_vj Ar:[ >y\ 9 f6Umb[H;\o1>d*%[np2vkA)<41lV"<)ٽK) +9C)1ƅ6&sT_D0>*H(,ȳm ա]eʽmR0k<:ɯݶv{0$vgx'Hjtt[ZmO ܛ{X67 S&EJE*X|9R mr(9js93޺FT)j11E%8ձ%!ʖژ*<^Wȅr1Hk)siS,W;uVH9j܊~~~oemc?azF5rg5O7MX8c!cEJN!<炶@6ϵ@t&*O1zVrpvn>Ye \En833Ie8qޒ#QB8CDmsìgU YZ W "ZF @PYkm`Գ/`khSfQ0";щMþ)"?kJ&BvA򏖹(u~ K!PQR"Dex`cCFSYK7#ڨ>lV&:o*q=& ?,\&z-9@[&jno J.rYcE^*~3LfJ4-%>+;%_7u.382 Ŧ >>J O[H#? E tЄfjc 矕QX _u8H63U  ›%+'Xzuj ImIBlA0+4`!?XJp?qب*r)~̍slYN[.,sHg~mmC'ܼR)7nZuqE76^INz6Et~%8ak7/hdF~mu)B<,)sgn~ ?uNddgkaQ-/Ҁͼ9QrloF:s?nC$Z/GE}0w^[ľ]!~ȋBUQg86IᩊSp: 2%\1,bzЏr>ɒ>WJH{odO\-R&CC:c@`b'K~|𥿰T92VNmI1{Y$_ ˯zo,S窇W׶ʈ3:}:sdj; <~KZp:6\484*Is'&68E3H\Ng@8 Oȭe*+_z]  V^*,6r[cp Z[$h, XӭFcΛ@>=Jeh5pf^}BMÏ8Vvo<HiE>tE>| xqXZyEH2Ѷ 0rv@" CLݗsg~z'Oك1ң |l>-2TzDb k-B0h㨶n1KQF brO%7 BɜPjuW, O:tSh~ Ga(bTU8 X ;`<zg?xZXNk7vIc3%q?L|DUJXf'0p{qGuM+u˳c+T!s& B $mLD/lYIU69C$?jj[32B#H-?xd L.3NBnϐNmE2m @tNepi}2gH:m5[v k)Yۀ^O|ю^G0۰~T}OmV&{`h&6E{ض˄ȋW7:,>֢qCʶ+z˸lCݰRΫv.|-ˢ/듑!UK)IQ (c~=>m 䊁6i@ZsOC"QC &5G1-XV]eJ}>ngH}A-rkn+|>3.n'+Vр[MUZQX=i $QMuݪ޺-"ڌ$ "fi؃˛{Adt kfY]l JyXrW ml9guu["kgIJlxjm ˊ-M\:iZi]6 ٕd,`k| zNB @l ] rR >)*5"4Һ+#PK=^F4|Њr!Ę3)%'ҌJZο{K|:=mtσLM]a2dPz6xhfPDz<ꪜt;6q Y[udX)6e __Ԕs[VUm#Uo}V$bYcu+v&McF`N8v25鷳IX.$6V٣@|ؠ,k̗5Ćg+?,\QR_t;B_h3F16 jA-%3S>A+=3闘VJA:JP0МeݗܓW#rA.)t,n4~PSSK^=e߫<7v(3rMqҥ&CC N2y,S%;u&xAPq?kS97cƁ@ι&vt: ;TZ6 N֏Σ3;hJk5&hytU^"E3X\oJ&I<+RE) JUI+e[N=K )3~)daLj*(ݻ>Vs\=dU,G\@%Qf1̈1Cj;pz9lz.;6g0~Izl©H?UeYvr;>ua>h_e4F:++LM>w=YVg"Mr(l\&VKU Y`+TGDo?u,% Y.>Pz..q iuF9>]BP/]Χx=qw~^88ADA32\pǏa`U} =I SWK&}GC͈J4Bzo g)r7Mٲ~zW4i6̩ngt,Qz}Ka4xsG3#hMNXXaw|rۿ)vV9AmX,! PA\ tcj)8ez6>/c^|YP՗iwIa4bj|pܛ|of~4TѢDŶq8Fmş\PN1%󛰉,A/Fd9ǻKPmS0Kr˜'TΡT(>9`_D>p-vNi;.1rvn$=+$uY}^OKSw1,orâ{нs4 6fl]Gr_kZ#5F?-އ:l Zo.-pLOpzx+;:E 2dl\MS )C:}(˅?`X44 (tZ#ck?q1^'}dOƶ6yNq1`PDE#bǧbnUS-;Jb+wA{!q4nQr"F5ّ&Ͻ٤t|c 퇆`Zo㎒اg&`c0kDb ΝbJ"XѡlbJzlS`4uE,Hzu9c J>Um"j&a嵺U%䣗 ;8Z;L VX؎i*7ȆD^UÑgrIsv;^nAрu݋1eORs'|6zVBN hlύC߆vG4a>?PhD2*+ |NFD2DmmdӸ7W=vt!_a3d'~Xnոs宑Z7&`8#a;"$:)2rtb^T$Ecptw3oίL Ե(5Mo٫{MdKa휌2JQSO!QRmCs"DŽv دQ++.i/m ;ƮL_mGQ1Yh0g:&GOQ x9S8\2X.(U+)m?]-|z.픝j}(鸧XÞz ۳EG*"6<lY-)3bH,_2zhH"8ɫFs,ĝ~8|h^M([.F.}ը"݇`.,3"XaX5Le#n*(,ebV߱YX! eQ׀kcQ=5߬Cځ'' 'z:p-q=GBhߦy!hI{Z&8Šr˟jLJW"_%"(P\) z SE[d,mjܮ~`{TpdhYw 0)O)gI?z>Wu1x ;bJQċ4{ȍ˃٫O^ !XEQި^/!i_6+mYD+"cLӒ*}8j3SCiNE`ĩA+|ٌj]CR٠GΏW^ ⦌Ll#5A.=B^x# ts0p@ZPR -e`% olLEyZq]kBPkdQ9&hdGw|Njt)<س`Üs"x|)uބo@8DBщ' *ʳ/?o b`#T Vg<\}Ir J7n^_Q6662A5_v0ijK>򘍸+}LXPntlL='pBئ=$ĻԥNLPj]A Pg,65-FÀ"΍ '[n52O5)fԓ1RBV<|=j\j.sq$;l+rUܢ( ޕ4ZTCa@\遃ć&6{7Ae o/C#`"È쁓+Ǣv0cMG(T3 V֕ TnRY.; ?WeRcӇ Ϝkc< LEm,GY5EWJZ1jO/Qݐ$)ϿoίG߆[8Ghp :Xh}5#n2_,o$SKR-' kCۻNhe#=n]/`! pn]^[*O)ci >CA4e0,.0sĨQŒ a3y18`ǣxC\[iCN‡:dΗu/*]C-Lx !CJD 7lnG%ԑvNͽFouf/XIYh$+cP*/yc fmA8R*e*IZڻĔ g;D $?zO[ėaxz>w%sPtAqGO+jnQgL`>7Py.J}h7mH!a$wy7DMU0SO.a+^\;aSS+|AYVƨo~BB٩k;&qm-*a=oT;k.~DI >9,n%D5|Hw0BM3ʈL2g2 >ZME+E"Z9~F~l&cǶTH64_~2c)g*u~~9MŊ:AaĒykqE%XHohu JHt[T%S_=ӣZaߨ3, M`oPSGf衰 bMBƓB2+eOi\TFA w%ܕ|䲋dS8\om &UT(/SJicM n d?wYi.%7FQFȥk- oB}ߛ/@Q ~,uFyxj0|k(Oѭp{}8xFo\ }L%}n]k9SO˝+zYQٍyG+!Ԓ割ZkX]~3swbi6`3 *3XtI- TӂS}qҥmߏy!d<a3IZb^S30٫?Byg;'arĈc3/ \ɴ V Oe:(HWZKe,Pʙܹ@X#o b‰"׵~6O,%"أOCZ"Yj#ȉ)b('dнU3S{Z1ݚXc]X>a|._ ;A2SǔٙmԷb+`.f==((C }C-PJ>IEaC{ɻ/ J,vg3TVbHhӹ⻐ Rw77 j>hd!ghɕSmd hQ< Gnԇ eJ ~2m[|_ j/ WsvgtQ&F])Y%Cv |{)R#@Y-%\1g 1 : j]l0 \?1* BX`ݜ;ЖRl q"_om9]ǫs>͝d23:1']8x\Y v v d5Ե(оâd>^rmYKum&(ytZ+JzW1YR\_=I7\ntənj }2[{bsa `ܹO >9kw3XpSL6‰ihC=߯)1kXy9 ZT*7#%`V vYC uv>ڭ5l;g1 h;,Sh+|y9g,+ꗨZ3]B`PNU^oՊHCw۷?MNS-TQ3%{Ȣ}H{LI3&YAti-,,/ܷ-}dGv]Bs*o II=>hQoXQO|LUkdž>$kxjm@motgxhpOR qr]U5VyLJYa:{k#: 檞{4Q{}!ŸQ#0xRaJs2<:2ӱ*}cʬ\e/-_7$YՀGߞ(ŗ nCfn~ϰG{=gJm -L'cZѬF$ Z+*,eUp.7R ΙZ<9ȳm%oСrSl Wsz9oޜV=o,ݻ'h",4l%lGDԙ9yΝEx\׀W0s31D_ιiJ{&UiR @kۇ"W+| 朎nB%3Sa-e .Q%`+ڬ0YLx9SE~:ӻOf4 {WrHgG,@Ab*/W:ْ`0qmm1zU\ 9k/T.뮄/1c_ W2ASk=IjӂM\jd5,dlru8v4Ի>6?u_+;!5d~WNZJTM%yy6Հ ۗ?kI}je2Ƥ=Q:f`1(:zk^ZA)D:s fy=ߪVB?@d v선0*PUf%Zs;snec2mQ`4Ԗɬ[f,Gm44k}h$ ?w#Q$ȍ8"0+2v@m`'",d8h] ,qQRy4)l1i^r<X/'h݁EpnwonojfBpƒjpMOikpjSwdI{9lےCF_k&ܫrphN!`&"Z4Ղ^{qR<}w`)=E'=&NYy>L޺4~dIh:"̊hASg[/5xLdUK*K5?!-ohEV;%ARSÌ4<8sE acZ+;D{/b/uL;@>\t#OQ .RjZsP'>Pv.G!ܫ nzyep(W,)Ρz0mn0ur&# YS9\@a;,ȇmaU%rK4ZȈX]h8)Wc9QWu2\7Ydz\/. %VbY*}w UΪʼCW ^Sh^F~濔+@"M~Q!x-2$L NsvsXEg2GM^ ccdH;b'J/ЭJ-6;ʷ]FG9rvӣ\hnvBɾ89SScN %wN"0ul'U#, Hx&ZJo|+^GWMa, fWM$rPs'X[k2(CYjdV(rYJM9a64_9FIe{jݍ> 6r#(+o̍Ms7|'V/嶗hY_%Uk8؈@pP{;~w=aeuIK  1zI׍I C8u 86}-FTRBՎ'kGХ3e7''ժ[&,^EehG_OօˡKk:xk+h q 43_/1VGɕ1 Nr/d%n X<zfpڂ/{ VS$݆Ïg3فߤnȿ}WC)tF%/y6ȹ%K{YƖ g]ĆyHiq k 6-|mu ~sHR%TjSʴXf]TsQu8Y/Ĕd?mj7ZR<"5*F+bxjAJ?aYSĨW5=`dA?XvJqHLU=9B-w'P0g=d;S@)eKGoTzI'_׸#%蓩B`8)Dȡ}4h"Ѷľ;`9SSx!xxrv]råH=H* FNృ\Iiܸ7`^d3(8S_X6B٨8$DPIU&ZX8,hdHLE! x%*aܓ  x= V8y%]i"ht-]+ d>} U/g׋A<ӈlO ~[ur(1j|09g+#]s#9#[<&ea;l}²>~]q'#|1PWQc:CTde{2/uWqkЍ2rR}*_F?쏋c|R uKSS D?*x4 P](>Exn(zM-z6A`[n5.!"F~ e\ɶHRQ+^Ӯ0k}\+ZRFr+U6^8D` 9:cltP6sBFNеE䭓֍/GLE|JhlM !< IB䶼 /kffHƻA๳3Y>yX{9YݖzE3o|_˫}t` $Ǝ\µ44ZIuKa0$ڑ7qզ}~ͤh:o jJ%X#lƞzhF1qM1N0Q3WCYxA| m kH(@לHPz밹 (_EP3hs7n4$9u|>RbiB14V|{rM~S6ڂ^yԝgpPNo݇G3`{:w}Q;(pA&-X,mk꓀X"@t=OLIONUf+K`to(*w[ -fz-ёE-V92 B* UW ;g%oUAo V!:Q ~/])?8Ӡ*̍3XUģ (t<%DŽv>ڍh'jKXgqJZO\KDL?VY>y۬G' ܽB!]0YjKF|"ڱfpM,kyWuwgSAvD6_u eU++O/3hç]{xKxoM# w ƿˈ5vi9=+ ƼLfMqa[H$ER87jLS-ۗv?]a q( C6!`,pq'"IMq Q/:_kS/o %Pv|MRSI˝'BBFT lWNJ%y=75Fz5ͩRp[G1~<{3qt~ny޴VP`GEIu:6NZ=8SNDexj>m7_1$ 8kWc<'P+rz&P0!hJ_5^ z5 2$1 LI] U"CV(3钖ݚ> *@6mDݲ}B-E]EЊDJm5?Cl6IUl6W''q-5߮LOZT9UFV@i\`bIeA ly@n:vK~H4L1^J,TMV*n(@ܞ-oWM P pF-b5@1ۈ KOKE6s*h#mkeOY?+\瘞%iu 4mi`@N irEeA9Td~BF@qoIS>RAm ^eтG^(5B$"Yh-gjH y1Ht[ |\5r]' nSPmRH51)T?St&ñG'J  NOw} 3VY`$Vj!9,c+iN댔%l٫&B|*>~q! P~Z5suwq%X6,rұ݊UYIYŅXW8"Iw!I 8F @ õt!}pR2,K7.&֐w%D{no7N߃Qu'ZTm#}F~C襊NǴqa>?}4|o3c*BXQrmRInҟEѨ;wOg$;o=/tQ[?X1|Kt{ <ښnqQON SAܧf pS YTlr)&6ZRMn#c dlI=!YE%Z(^D޼CoȬ:4˵Q7B367sa*>m3>hH2uFlss&wuMh΍mа0/GVWbf30.im>s*}HľYg"_X-Q6_3T_*jo W~orw)whm^l^^Qmg{l\I)f_p{WJx+z̟ÊB'#c>U>I¸\ƙQ?MFF68u-u0M]J @58KGƐl؀?+BP܈!4 jj il6@11 Xт{tv  +zf.6P]x z09\ Vr_dW.fEG}FJKT{ ^L#ߑ ņc6*)Z5ӳƧ%rcS[ޥFCB%vn{=ׂѝIOu) 1 dg#oz@.fWB )<+1#{@ulKU/Nݡnf R>pG#ֵܴ}0/SAfU&ǹ'' &\lKusNީx)/Ȉ[΀--nоy۝h2k#~ ~$gW6^ ros- DC{;D˺VGJh.bK/A>z*=# ?UCe%>\62 Jp(ġ.R[Ƨ:ti[ Ft!dTlCI/. ;KÚST# ILX!%B357Q{h [9$|*@#;tW/1WhDhQj7g>QYZ.$CMߥ}ѰҖB~'Ģt&w/g@i2Ivxs/DTi Y_]ڏyHʻXiپyhY&:{vR.ۙ,4;m 1q;%w[(K̛7}ܬTʇAy6n1*m#Z³ ðr6ܪlE@2@ILT#SvjnsHy?o u 1PئST8!ѓu˶Ǝbc/^ .^|^bdث&*c9eW|VꋕKοzeF5/gs4N$3/C(MVpZcVOIQW!lY!ڸV1Cmt&K-\fPX6;'5nֵF\/D{E" mЋ~$z)ø35GU"I>B#s[EF+l%Ks=9v}#m[YU1H{1WΒ^׍c~]Aڹ'KFZs KAM5C#|@# G5ȅcԋ+a9B>ҷ B[m 9E؁pϺN2WS{dmRSA=1NZy~v&̧]c8~$ʤ[@RmWVUj])C`LgwIȦ"]Kj/!ڍl:4GX,tP'7׶DNK޿NlGLZȯ6k50mDeGnJzmdUR?$dE;@[ 6u\$M).(q P-C,Rk: 8+0nH۪ LoLr}WA*7( f{N6xRkj)⽚z|X}*\]9& } hE2k1?xCUIui_zk[b-fFʼn9iKm U `)4oe?Nя65G M:A 3g=G!,xR42;M8-cB}( 5z\> ?cV%'FzУ[4lnBIrdo0)hf߲U= 26`SJ& Fs?J|,-Ftn^,]w;տNpUi?ȦtVTA.cX؍)OU4(fq=qOȵ:(| ?u;8@2j|1gz2% z=iث*s ? kR}hK$ 3|6( $BX/=Xh%]ThAͰFUj 0gxbmΠ0.d wP?$H鱯Dy]i(MK͟WEB0 b썒#dR3 arI\nU il\ݶ6կ+uϾ:ˮoE`3d*;3şz 7- r o=ґd"?<<6L25۱)2\>BQ]/2ci"+ YRRv3Y>[)|6{{whtiĎYYdD_*aIەd5ɹ=hv"~6sf߆E+Peq)n=4sT|K*qڿ[GH!gcqN%zFǛ IGlRT ͕=՗؅]^I0q` 6O_Pɟ_g>O@fTHiKuLO"@ 3eAX=5]<&HUs4wwj #Y04_l򷭯=E6'da5pQk!QeU>jҍ"2M@=w1Q NtHLd/ͥ,8/y9h-)\Nyq`gN8:wѶM 2A>1zWV ZE 8PcZI_lPLlГ/)w1L}Qii²Ht"PQUfM^`;-7'!ܢ;qX1MjtBPjc1m>3ӆphnzzi1po-xOMzNΐCCĴRɓ+5l6 x@ =:>9[_c.+GAL;ۂ1MA~Y$=ʛ6}Ԡ+s(HĒvfL6H2b6PZQѓqӌtk-7)W]k7V|6 U]= soYUCu,r0qAc$nPԙ,0ؙ*27G3w|57ջ:{jcOM.)Xt3s-[y%``xpmB ]1}e=a`JGDXu> Yta>2ž P6jW+ 'ֱ8>ҡ '>K{244DX 8ZnFϫs`a'UJyh 6b,H(ƆmN@Blq~sQ$>/W"<ʲ$D>!o#nMs"xŦ/xTŴ:df{Js/&Q {McuDvjze-s ?3䘹j\TTL49s>f~w `3 NhZ(ƆkU3u۷vBߊ𺠮Ryi:p9a@GUaﷱם\!jaXy0A`_Mv~RF\C?e_H 5Q<&yeߚ"][S)G"êLbKu,q&u RtfˡWjP*s|P\wۑV9I k՚(L; ڏT/fG+KjILOUXJxx%"Eׇab$Vkn_W1+~.2fC]aAS(4T[>( _e 2NT\,`(|fj'?cG%4Y2|`|)_GmL7\ɩӢMP>>A/|qஊih'G7J Xjsnd {TP 5wpTp{3g>NOcr; m?r<!٫Yb=6ZbyrB!xL@qY^*rD}`>KG_tyʋ(^47Z݊`%A঍Ǻ 3"9zE ʎa`QLc7є4^c2)P=^jHNY񺲏4őMiCEqtXLb7gFI.v*jPUzjc3\7m+NZTFu`Z/V'YֹY0  _o9U[7WGDzc j$)A?@S Lz@Oa#:z3J  ^?3Ⱥmv:2fmP ܁?RǮaiKvKKU[(J#GMJ]5GdqQ}g׫;[''}փbP#&  swi! >b1.O-J7Fk€Ilaz5PsK~=>-$+;r0 u^4jqHc9o7YEnd\g&w˒u֪gZY99ȳ#X2 :trdل/9`a.qlOlog_Z x|UY}cP@@K˺2Cm0Z ERA6 $J9O31 7Pi:*056jao}o&uB"@XzQ@X3mq"9)Qun!qexǬF-y1f`*~'D4>id৆_SC2,Pl ׍e13CV,zˍÏ`pba % SaսSϜƕ Zw%.++6D^3:yå}%񏕻 >/QL K k%݂AI#A!Y:zl1\*O'8${'?л~=r N nqRvC*;:P|OU3xL]w~m#32ofB༝Ac Y){8kzmǪ`2@=v8W#DŽ/{dcWT*dSk͇b[ ۿ޴ :}@<[3ˠU8˦.}6{Gg$1ߐ2 T_fƀ$E9>u"L!>WJbD3I_LU).B b,ٸ"12@%vd0 $)P]A͝?vx,QfFFՈ*g\E`*.8z-;zh:W㗔J^>{h$e4^H4NfX[ @e  #TG/Q~z:rYP:#͙DzU  ITwJ< K 04\8WǙUn.^%Iq <#RVWnIlқs`}s O,UF~oO%"sԁQc.a4V ;D'SFރ$&ֻ'$%CxAJ I1w#PWNv=X O| 01XHz©rg- /4 s`-J2\ SlzN7 f5O.οI|C0qC.;Hi9#'XD3|Gjs O 8ce`Pg46Y~%0+ :E~N fhUrr'ݲF@3ʃ鮌n"O֕%$s7$bPho (w.BN`>/cv=U", ٠ƹƺ^w": . RkP?p_J<)6~n͝Y22}P݃W3οO}nH1j>^ )#{sj"#I;,Ɖ*y&eҝϟrcvJ~;I7/QfJ$?,Ct 8CWɎ]n/SpȭEB88Dn27|WPq./s!vcg j2¡Or[ q/`DlԎM16b\2Ēw'̔w쵖/,t:wD5i2 9}\r *j_1YC%Zo7 BN{r"N 1  ,T9GC]=u5$RLCUghzzX]s'`;ҋ⁐#r>qV$o{[ 8O\ bKdr)SsV>3m'tVwg1E\AM릿'xlL#;iUl&J&Ž>oˆ1D\|Hp6*Tmaٙ=3(L<>Ez /\jirViin5eھ4fCrSOLgafE^@c2T G#::;gD'T9<KSiGx?Dg`7Ƈ\g#xs|L:ǹeE'>cMMCv v \{HE pu?x;z0qQ1, <|W4`I-vc*_B[}S YWF{ l g( Ɇ}, Ć ]aI : #Ab$s8Hrr! ,tUMo [9}ZHxE'u{9e;i+eJaŻ0}ۂK9[+)s$ӆ .smdT~CqV=x/ m[ X"JA:}`qc 9ա<$DL߾>ǂN892z#97\i`s39JM07MZ1'nh 3ֶ x?rXDᘳ*HЇgv /ٕ(\l?ߪ Kѥyr?R2r->P5@Ҍ9פB4J\R &m^<2Hڢbf+4*gҚr,̓ cc]v+]<~e|#ǔU(݂@D =l "z'cإ@nݷw~Y׷VX z5F[:P \8k])t -3]G%jV胨1T\xV%{ `gGk>ݘE+Mg[)6lBϕ ,9VHF] W>K@8$rTARpXGa0Ŷ/'$ݨI)J㒶U#Z_w|Gpe /3*nd0;!F9I**|Z7Mm͞~[v0juJ"raW9s*@aWY^Kz~B2;yJ HEH]¢Dӻq-r9*c[Ggڻ$}L,&sKSM/6&EQiql4DZ^q1gN"b1ɴQ"s1Oݤk+E)Abŕ.7t$gphf^ xjI>ndݭ.M-".n3evަshХKꞍ؊2s){ zW?%E #+oRZd~i!vn\0!$/@gv,D. Z Ħruͬg4/߰z:S?/z4"Y@z:~rӓlELxNrP"bo gVTqn ,t349H߬AHB>n$iIxWx^ `MKx𵖽~ҖXSNyۡV.ny@sν*]`<+Qc|>cjMlXx `7}Adw۾@\II y ܆ҤM]goWtLuZ%֮,ڂmzAT30LtyH ZX1 6{VFZcmŽLXvr F,TrMN f0xs!pZwk~.oV1V2ḭȋڃJ%-ZT*}O Rz^cB^K_۾Юԧ͡#_T(G?-*n0~ܝpϰ͎&$=nMmZt1͏1י@υ}[^^|'C=0ӞD=ɨ/tΫ?fCNKz(n$pCS3.~>!ٜ8n9[˥u[wꣷx+зdGNL!Yppꣻjh^uJ{U2}Hľ7 1H 'GE>$]p$`!)M|+D[U{]]ѣ!#M~[ ːa[[sAJ{G2Z}tgw燦Eٶ1@WٰMvJ=P7;5QB]O#:>w:l3N"i SZu%g5~.N](=M2Յcn ]tVTc\xNYWy/VUE㒱qJ0[`DsqFs?"R[Xnj|.Ca&Wķ7 (PTZd^";D՞aMN1/ض(#@>dLK\H5ҺرUd^ e5wLͥfuOCU+aBՄD/P2IET!%0ػ2hx&s5+/B|b?Gu ".1n4h F qͦ5ýPMo/m,c JSL T+u<_ġ3xզ,^"ɖm-9kQ g&oI tK v:r`}Z 8\Ds&7~ )Fye”VދS*L̡}̟ 8hh0;zq;)-l,W`hI< J7lq)(lψj_"|x޴r0+?zLi^?mp'YUk0 xVIu8a[>Э<~(-O3&h.F !B[#IT(V1iZݾSWو(wWüw/^rl+ݙ:lwki.7^PZcyK-e,g@m; 6j2͞Y.` A p#= 9KP+6$ޱK8h 3P難( AlMuf,tMRCDmtE銟ۯrey7ɖnˈ!bPʼnHz4MQ:dh0qX1{AX7 i6o Z>ԩ\#"ΡkR{c@gv :qXt`Iwr$MRE DkZX·/DtKTBrI,b)\WHt$XT((P>}d$ݠc92e"3ZZ{ٚ oN#8n}Z= Q8oe݋}@B 5Fݐmws m'60..H!9 2h7H{pe%#쎤W P-L¼`YIhMbj7!Ϊ=&MM+z>HLN&[A,>U?\ B'Y3(nm2n% %^ģ5Lj2Wp2Xs5vb2lcOD8w9ycK2<઀rGwe󍉕IaGdX\&`J=MYW59̴O.Aq_$ {XDvȥmPhL92'dU>$zgeK'R56`N3Iѕ89?ϽuNBM WTWbY[=@ y2//51bGDe8;$.}KW>? S} ZߟRܬ2!*YcY4*w[ڦͷSn {Uos(b4(x24P=7y 1;)/eC7QlkZ79GYQfpZDvu1?]Q}un3lGfvw.-SJiw.A0Ծ j钧 v;VRB0rl1HmO\qd"π!Mq ҕ*|  s w Dr ^)wGTUh ?z# #~G'廒bwqE2^ >'ay ƨ)9ɺ܌e'$MY::yupC?fHG._Hާ77%V/Әlhư}_};W~6&])0(nt#hG2xJ,NKs^r] _S,Afw%,ќgde$dGzl_97\N L.Y\ܪuY0Zy[]ЗT,lTiigt KչV&G~:l\BJ5N}VܯJ(m50t_(+ zbZ FZ_L=@ț D/ĪGG{7>76TG̶)v@ؖ j[iX]FSv)pA\TOjo.Kv_9Ryμ7vfھuՐhi 1|؋ydĄ1`Qlknyŧsb@""U$c]u^GvW`80)=w:$pbs97}Mi :_PfBiZ HցFZD4tj_z!!3`3 w:ͬ*Ο;o|i-wN!Xks֠- )(seL#NyP+"P0~r76ɚ@cꃐ`(6zp=(_Z17(oFU`؍\WH㓀fhUJ\>ZN!DEˈb&* i+2@NHV'c!K WHiV|d iΜZ9R9.`RHFcGFK@iL:L B~-OӜ*l%Py;yxjRO|'gήƨ솞~I aݰ6?AB8XE%ؑ#sFXȰɏN=]5tg8ALgzԸR7`ܩ@i33$n\yka 廋/cϢ<8`3;8(b>w`X34\KǏō~P Oo#n3ʔ^.5u.o,WX %zps*:87\^2eB8VO!+{J,V v+Q#|4-0.:#};H͏&6~^໎;e)g 1^ECCZiFAhl:Y Y1> +m7_wbM: aMUPKݭ`yPUX'vg.

kC;Kӡ ~.Hb?_`A h-MS NiURZŦ:G\(M0ݭ,\c?0C0# !+ )=30=!Ul4ai* \`=KAx ~x|>jmtIZSX1bgF13`uo~R«(SԃbثTK=.HUpP=rr@)!C|QOU'D*ӟS_tcl?i#S[&j['CFOrqivB_fe h& ˭E+$ ױ6lL3ӈGy0ɖj\^N\[G`ȭ.:x/!LtT^+Gf}H;Uȝ)6s|` _Rٲd&FJ1˾UҤ 3DHAl"gТZ= ,*^^ԍ1m*)u {B.31qG8 `HJB3=@*FT~IQfۖI=S\њy ]HEB3El+h{XuXWc Ӆ.Qq )ܶ1I~`>}q1NGpW5X BV3vb]-ig;*c:/ KO伾xhXE(SN*m_ezTԖ%gɯe,u9rnT$saq=ʺ;F(sY6FMcgK<pYa| ɭXiJAz(ROZQұڤ}!4QRq3KSm9 ,~r<rO]s8嗞,HǿU7Z47k%\c]BM~S+UA3y]y%75+v}|QnR CҿeTP\!Nژc1  }-pg-LX0_0М-+ 1"lA-\Z Q *jh/[ƲmŌSlxv䙫S,B۱"X,r!]C{L14M K3?ءvQp2 ne18:\__^u ='er imw67~,Nf!lZ゠nB_x-tE'.rP`)?KWt:T&Z J#Ƀ}OJ0,n~UQ=RhPb+~B7(/'`tiA%<fy伱a6{ gYrù-~a~̻<1sj De0 6^[8e. ' .dX 3N`P5 @q9y<܉Uf0HzPTڱA0z DB:Ҵΐ ]èF!qGo%v dkg*WE⿹I#ҵWF/,H KfT u-ꢙf(S ѨRNŠ+&Yv>))^$jbx EؑqYP~v獮B+e TBvɿ[r7A.˂Q,馌\bon}$%WP BK{ٲg[S+ڥ&?XjOu xךwGwԵ *)Qce#5OVwߏ6aEh^ӗBIs#Sĥ{ocPi7\olk~`>B#@6Cy qs 6cP^=s;re$Zad!@Q2&;%%P6Hi4vYǠJZܔpUizXJ6KMw_=L*Ix]9&g"D[CP}U jL8C4jgc+[F0.$p, `rvCDm5R+p+VY LAVNVUkoUnIW3`8w#5D&Bijx`.:" ݂?Zcw=2]}Sw!v{鵽zw<5L$QjS͝|Ɨ羑ΝBdw#f.aH[W-k%qͤr|jPsEɝ2m₵L4ϠRh |\]n~,0#O#CzIT}]ȍ_zWΑͨ=J Tmbq'B8iߣO%]wy) Xb%qpIM[8x)+oNbt~5,d27}A8PvMJ= n%5-aKMMV!xaYBxwDdZE<KvG=~2о2jKqj*XĠk9EH # s36wC,Ϟ8GyJGYрEő#v]W |h)IrB7} l7h"#v̖1-u Ik<y X7=y?yr}k}w[?lzQ\/v3aB'Ev'^ZrahU4~X2n"/DP܅8YSAS {mDqA>63 "VB*KrV.׉׉}n0-ĤD#2LGip'׺ȞV&pK^a}φhh2w~";90 @g1 ,˿syjKeZ`59&9cjI%Z yZ%A͞ ³q_wr@,yܿ M|@7*e:KP͔/Π)mQ-e`hBOIވk-˾L4Ǣ8XoJ?/:bELH]~׶{#Pr,1k6'CAF2}ms'+q9/UNJѴT9 ~ kGQ`e45 :.Ad nQ tfCԙٵXߺ?#C5JuʹrWvvgfv}?L?A\?QQ="2TT\4^I`inlZx i/q?V3(}Űb{@.RU|~QM@Vp G#0Y|.g4!AFHo,4VY|k~юcD\kb|wYDŽxx;UUә zu7f?u?6DR`Foq C)I 'p^\b$l)gne-{v;nHN~㠢|,B.:yuirTnYS̥}Je_+`^@IиɄc3h¹5K7;nwaw$K(ߎ:P܌Fw[Xn$hiq*S &v1yo}]CkXs}!ëێ\mžl;?`y`/Kk%,Zsu+AZ{krQ׵;rm~-L-j/v'N4N.IYQI O*3D'O4It=qZw8%gavQ.$(@ 8o㣩fqrbULsI0WiOia4th0L7WV "Y%}Ot4 )Ц\ YZ56^CS죧tB2w<TC{֚Uγ(O\w =8CB2x5i_Urn9BG/y4H#hՔ RѠV"文J!jTwY̗;be Vz:TAY,}RX|w7%*yD$RrA7(x@$_V;Yɩѻ$J MW9DgнM:.b#qxcΥwODs6~2O;IJν$K#&yRG= gnKg.chͅ,&g<8™Fa"Ơ܎Y_» q>c9oٮi0@*R8`q{a8v d'PsTwRn.ՠ[~fa`c?w7fqN#(*SƲJ)T\{4q(|JJ|5ҡۑ>.-[$|"Q5N K <^Zes!"ce;Oo5Ac(]K˕ ?%|(rӉ u RQ%$LDƩҴc?Wvۆ/zȞ1Nڠ Z-0P OۡߎyF\K;oЀ[Q-8E7N"/QY=+ePe(S=ଋ ;#gc V>R^z阞3\m& iadۇw\LF'0 Kv#8 MJ= ]{PEPc%5m>T2Li\  B tA ˘ HQ'Rs&~&lkk{q}:cc#u(Of(4m3Ь݊WtWEJadi\ˉx}I(4''wHv)psГ|DYVJhdTz4nU.&Ι_z?#!xo Y$@̼c9m_`:f4pއul!rE|]u4 2_3D;W!26.ǯD3ua$bRtS'z =.^vLa8 dv` 06G 5'KB,nݼc\^.Fo ׶4F89`#1H+ 9$85bT7YY /MU$6Jur"}5t\WXBc A ~#ē[H1{ ݱ)C29js:*oȘ.s~" 9k89;(KIoѲZTHG%"ęuNv(-oʡqyݭ*x~|C藋{%"|[h_ Z4!8Yi{d-d\&a2r>Sf賡Ptol:aoD7=:G+2DGŴ&彰qcq<>4~yk]Sr\uOa:;C^-.ɑEݩjm 8Ł|FĢ[pkFMknȐ:[ޞ٦}~yNYq{HzX ߤUI6>WmNems.`M-%oOs] z@tBKPWߚi39T2 \sXʲ15vI5Cؿ;uM $ȇqKkc@#Wy8Z(OZIIP}R['?0{&xS:Ђ :SG=V4^^fRpkUZF+.3RS]ɢ_??G._Oh筽-AXS)~io26̍tYy%z!SA&8a%1K3$Su*%C0룮SNC?qSF*z's%ZUMoU`2b*e[lrS$6|zy9Wj6po/$LưM֪gkU{𡺑 KxxH=h>C{|?PN,\tS5(aO r':qffE*4VX'>\# /Q x>60GI+N_b/)HNbW>YF21K?: }8,XMf,шF͙W$c#J}5~+t7Cir3Z"OVL$\BnPBj"  @@I^J)%{X昍wQeӯE hޡK(Tq<.+sڇ}.笲 '$s O KM!Q7i1ymupNd\47E8({3i_iAvA|DՆ@fP~Y= <둃t4Ezv0ҡ)&@F1 *~ZE!î%=$b*]d%UJ*){[Oddr/T"Y` d\ ۟R"<-nu?e_v٘=nrPMxY\Oz ?"AbDQ{n9Uu1bN7( f3&eЦɛ+)A L;?Q&5y牤̏==E/>b׼ZS+]5(D8ځpEqgw٭@;}w {anf}yסOèDeAW5~^T)0%YD[%D8C\ ⿺`:;ơ)Kr;4K0zꊴQA,7Rb'e YJ@JN Y{!AZ9ZNy2\xTLsR5S/[G3FU P S3[9hY£D!hj0Uj Gޔ]/e.fI",x/[:C{RkIV@ǞWOHCv=_p&;T}!keϤv#R0@)Q8~:l#ActK{VSaQz̛ebf5wK:pCَ{7p/ U'ZN&gz6-` 1>LkYTL. `SJ7u^1ĬRk]HmM~ COGN`m2y=us=[;WqX6KI58u%Dݷdc)sZtϱC7=ƭOGop),"oA()Zr ܦWc\6$1L˿"jD~W^OdR}[8`0AbMlTugϚ+ b]V+Vo1fޙdu.(TQguKc给ΓZRBPzZD$ ۶8#D]e  -ÒSc|yӆ5ic l"S]?湔Sn?2t|^VǮ ^cIjwx6{o׃de"Pɏ)" o^Y3 A\n@>ns feG¨*9CbVL}kͶ($`Y) Z4 lI_iviOvDQ+Iў9n+{|*RC\IW\\^zi\O:YoTc.4EܒNx0R #2v >2&(ڳ)72bFfbr7:hXuQON4JE>6plKZs֚}|W\Af"womU>VAY5|Qr-LYuʂ7c'`K-4 k+]WZ"K? 3U"jʊ5v+=YH1.L31NQT31˨{zR`γ޽#ն!nݭe"W?QWuxy oFr!k溰-q  36`ɶ*Jջ"GW )l7MœoF3~e" (6Ut?/mkM/z-;\(0ȽL[u(riu8ֳAS.1|IJWT &pH<,qpoaBk%"Aq`Čnbn1)do;sN-hA_29\ UFE>i F0'lHACYGmgdR8Q磑USH/03m*\,Iz["C )_#+> `f_:Azrð˜/u'-'KskW|/sɋO{,W/ R!0v_Nƙ۴6 ץF]2 zk7vT&퇬_.߹i4~1Yr' !kQSE_o-oU1gtrf!Kydߺ Mؠqxi'4Wr`kfUV*ڑ*P9ݑAv>cʭ,e~jW#\L}ȢX#UFUZrN|CjFUkXjLoV`7uŚe1fszDd[E аjs?X I ˯lQ/X{٢!az\yYŹپnO#Vvu"Kwa,"}p5l;< ɠ*Uݳ{z I(W \ H-1HaV+֐2JyjdR¿èaV+zO^Y%G[s[s^&[ԫxOgӫ됚xݨ-SGMSsDž-苶h@W;uTiQgp*Joo]$vp bX٢կ NGɻg[g +ɔkToW2 nͲ %^:nU"2 lj^Y\ 2N*Ma1KM0o4 y *GYY$6Y<yAW1HQ1pDȟb~)[Uxq%FK !=Lxf9vYi#uʸGI,&)47"XԎ0oΙ?%^݇rht3#=.4k^#u?gr kӜFoN3<NTuPck?׫P.૨hfW4嶆  B X8:\s 'ȯ7TcAI=PؾΤ^XFwk!Ver/ЎF#O^ mERn,+O $ќMR!1jҷ=D;rnQ؅,Q%&|pON4>7e E\FBzD{'2[l/ ~Kb?.@  oovRy`jBz(Wzzghё֔x;Β1-, &k#I@H^%,ᾔ'^069gzbcd=`<p#qFrMӀ)=W"\ <ӘW@3A*IVKc-f>Yä1`9G*3c~nZTyY_h Ž: ͛b. y]DK b cUPn6CњoK'tz]3 9eWc,raU͔aFCpiMXdsL9Z1x82 =YN3Aܨ6="HC^lX{SȮ#qV_Ha8[P&jb;Rs2;L%KV 48Um$Eui^܀;(w0N[0~l}}RN Lv:\}Hc eRϥ{ڑ0 fv\* en,Å$2#kw#``14cFzTu~uYwU6I>( g*5* &76T_wᶀ_J4qkEXPRYq%v۹_Ю"8i{[ D -EA\y.#|W{qέ'A&IH6 'G "=KoGܫDE: Q={ÚoH|$>x7dcsr̂==7!JPL)& 8i_7[,N"}u;^L9R)g =,ᇖan;MeQmh]cnBo1JWI4[acBV]l(Hx"XAx2ccMK@B\7kaۇ[OTSѥ,[hM$R}"VMsݍCrdz̜ ga?V 4T$mk+qZZ`^|R=J7N H,6sbeRKo7)=Ϧ3f ܼHO  xĩIɣn}Dz bf@#-i*6 +w8H)kPMu(Q!jk2$|ai\з #}25Ǎ? [4nEAnPf+q;I̘fW0iUn:!{{:=t}AWnf{ 5a"2|ogk9i!-RT 5䤢JRu\Mꏊ U=&^^B J\aS-A/н B{ Q#G9-^ƕA[\mHmp# b9<3}uS(sqH?Y}rA QW"RYBsSK @?yk*@ %9D{C ~s)vWQco4V8C .C;u BmqXvJCn<[V;UQ+1aj+]?['  RP1`("H+Ks%7m[ nM8 2p/ w#Pf:]b`CI*=χg]OxȖy0۴k4 ZGU]}:#Rn&;z}Y[ R$w6xs;p|f҅d b|6…RC[/XLuc*jDP9+ feŸDZ3qC^ pjPح d(vQhǸv%ngZX?h`𤈯EV6j+e @$D-ls#Qf:/lɥut )&}8^=MLGkEl:t2X ٭# ld#[>3s?00@4>p Pc GAZE7`9'c[f-046e|}o#}nzo%V-5[MARXO3-N!.]_p1Fm.\/sf8)}_' aqvdbMk:ȘΠj8z6#?2ƸS"מzHM/՝kZO33˘= e ,ͻDZ>44K=kN]Q,n0 SQ|:(&/0MA+djl3,Ӭ`A :`Ko%XK }IpE-sVgam#<ϑw!,4T>4 ">S%6< ?zۤ`J@5Ej2VZ:X&l@nE)CG )y{9:dLA(̄w3mGk6}V.3pxƻB7Ք,\o/WDZLRsnxt9Z>Ϙm$aRХ")22P3e[IKJ[lΖ3/2q#0(R߷b 遫x5{ZgJ7Xx+֜u ڙ@8iA !'<'5<|j}}nDBp/`ZD<(`~-zCSx@Z88%ADd{=?dCgHa_acydɔ1+9x5"PL#Y7%>%

5H燈=ڵCV6e3K0 bs6 p ܞwllߴW<ly=cuaF)$ PRIޣa͉cz4ULT. _|#D6P 7od[qВeƔ͊61~x_z(AZT99n\߬a&Őo//y)tlBf`l7;#; (c  J1Jk4KtƄS4ZU.i ^mJFiEFC|8+7ڑ􁶁3.kz,HX6'Km9ԭPv/mbJuϻ0BgpN)}}\/GE/6{!K‘$5GfsٝٿqivwT v(`x|V̈́b8G>JJ=,*x'#7C[j#W{w.ə5Xu^PQXгYR̀33y!PsNO:q\`6RCd Fc­)uvB2¹Ös.]z}g_XY[YL0JI{@mv- ݶUB [{<= "`;VIYN I(#]1gAk'xR'VB&3$: fyo 3b)rV~uw%W'VE6F&u5Bm2z C!764ɹՂO!Y2Ÿ{i*eفa-2,oGE+qCcbP"*YL*`HGNnaڽ +W貒4(Hîz(L3:$g-@!aʵǞi`0[tm2XsQ |-g9@5Rsֵ~qMPCT֦"HKQ2zԑwfFs&x0Yd믤t*W L,%Y\.Gi:bsA6txwq:M|Ihw\D 0c3 qHk!\NSȪGr Ѣ| $`0ppXe}rpl;"^YenkBE{&L]k5)h=U%y|,F2iciv!򌂎y}CX90[l\vMgIxqҾʒ>q{h76E%h)/ a;G #~d߸$F8b$.Ȃ !uٵƥ*j ^> 4O,]8xaXAoh˩L@}U 9cbؕJy"jW[zT;_Dr UW//*r}, D"`,=t}E׭_Txq/a'Lhxz"fqxGt@JU̬\)3DWA}40׼nVqo{JMt`9,֑, bBGdbd[x8<V<::j<^x|I)R8KX3ɜIѐ ]$YJ 8߸}CDppUn xN -:҅AB<EYS]{[Mztn33o&T@+0+n\"9?wsOڨOn|zv\&G t * ȧfD ٪ y+m8tuP.— oK V8%Q<" 99SssI_J+6gH7brK}vÁś"k;^^νo?%~a3Mg\l<:ez'ZbSKn&D>PnңZ >nmMU@͛j8[K2 v#(޴B]+*W (LS̚{>t`_CPY#%ag@Wdlv`z&YZ¡S$]3 9ySUPЖ%R10><j}}q~˞*u<حSb.ءxd 7h&0Ut"fZԀ uب8 4>F I3Gdx=̡P* U6esF*}ڑi@5n@)'a`&\BhsFRn>h8qӈ5eYF7=Hd?%;@2%]Qt0qk<)k0aU*]=B+ BRt#`7p]w]( ɎjCA2bU@~T\HS^-pʬ~N bMn?/&Fv\p:쭷,~bW\5.t &p5AWc-?vIQrnIKnD\ZΝ@o8KB%aD`Ԇ=Dd/G. `s+Sθ $'w n1q٨SX2WD3-$dU: ,ofSX"1 YRw}R3|qT:*(hz#e`Խ$?+ĖFg t"o*2(NLࠟSV:$ȱB*s$I|Ȕ.Li7Mh@vZ04?Q-Tv*@/ j׷p;O*aYB)|9 9n]"K[yxP{zkJut5inç9zZkwa,ś&X5Z)TLb Yue ގ;>ڷ,69T\>H |IR$7=|@q SUm۩l.5F|UQ~Y4ן: CСA.=|Y]f9 [0|V2۞0 92cS RYX΂麊71~Yz}#Hdjm'wvkgaL~N<3(Y27'RR3Zu d /(r ۹PVPpW6[Z۝Akh6:_hͻcSoQ^9-vp%m)(,CVxCm@SطmtbQ`SrYHx5; ސs5IUa{'Öf4, L:"ă["v|A.Q_08Ư _bEbVZl6QPM.̧ܫ5XMf<Ʒ̎6J.A%QCxl#e]ˠ$MNr[FHܕSΩB'VLQk'4מA\ǃd0˙*XXM{9Ёjcs\!5@i^o` uE#MdZ[:2F(,Xu,L7)V4#oiWۄh?ϊ2|Wg!&BL6Qh?~C):m4pZ=Ty+Sj}Kw;FKsK [J8gDm2+ZVOs#Ӓ""}>+j WtԀBv.RYl v.4o;4{Y|D+?SjD,|f%$*4: | h)A:?b3e _΂$2%b*<_~@x|L0 6 ӭ U)jM a4V^^^xIfOPMv-^GQYFӴ߹yaZGKRO =CBN85b&\ luyzwkJ#=JN:EfbRtP&%3+Mʬ*G,TKoY B*yzFAR?ÆOgNJ`O?ڽe u/d ɻ$l]isjLl[yx &܌QEƱd}R?N;k?I;"ޤZ̈́)\V%638p6 /1a'e#Z'^^,ei/;&&, vK>FtD}C4Ic _^XrFxk:DqħFvx3hQ+6?3EG'!T]LLMeJ(q=Z4fn2 @;t[jb@.Lq ?JUƁ 9H~2HV)୅(kd|Ӹ,)S\qXfdD}0kYU=9(W\g=klRٻn~+Z5Ll}sG0|]\r6dxRLn[ggZ/!r~-/sh,pEж3pa` [ձi'\QoU*WNJ>܀"mhahl98;BFBԽGV|ڻVMRT V{7b0/(d^x:shDF3rPY"ݮ!+ vp=tmЕ"K* aZX® gjTox6+XcqJʭN^@N]v S!j JI[ǘ Y||s`z45X5@=] 0Os[0y}n@99-Ⱥ^l=Fr=s+uqS9#=B6zL]!PYGaz){Sȼ;@P!!r> 梞VuLD=0hW}1CG!9O>Gv1  ΢< h}V.ouXw/ӁY1O!+n6N TkoUVV~ak£!g>"|Ҁ- qgh P5''ZH\|}*~$Vq9xmˆr&MK F.R/DFgO#@A ʔ޸~Ya|ԜN9{9͒bK7R>4U5~1s\obbGtgV 併1i{:8'@?hqi=z>54#—d1dMI> JGVK%-x6W񥺊;4̌wG}(-]PACvG{6(5?< u>t @;i)+ ^!LsF%2kL9T 7@i -DžIHcjdֳ"@AL5q*"!_1\b;$:.O8c0 Yws0nMD M;^dɗrxb,!;FDN`,"^q(3 C+A#M9РS"i*^g:8I-3r& rQhEUѕ-RB}cP8-'\x*y.CZgH Sp%Ƭ ԟEl\z]7Vh@ H,ފ 1N^UQwH#?0t͙g&G9fΚ#xbvh@2p ‰R͠~&J!Ms0Y ' =LO0.D Pwש!G]0M8a0{x2d&/\P s>9g85; y*{B\u(kPna`g|ɎooڦPL霑-ta?X{iT@qTlîYE67stտ{~?Ho {6~"Mˮ'46bW_sL&T0[WațO$qIfϳ0+rCPzLsm~VX1ć\ח<9)dDCnV3HvJ, Sr)ӴxP') % xJwnG{լ>{ޢxћDt]7o化8o &e>8@9G wWǭ8Ц:b]t`TRGkOCܼep"Պ؈JS2ߢ\l(Qa=h$dma'&3%uhqT.8 sÃyuj;E1ae{x9P 0z<ދYm W'߀{ K.\2FW{hO˪ fvW`oc;dy)u&"ev@%8!݈qC"(F*>(قVaQ=LiԆmzWUj ddypǷ&o>xx?4o)Eձn~_aD-K N6.i9'DO5](ֹ+SUhUZ_x䈕>X%6 0ʇ׺0RB3e.W4=L<=hK?O fL.|͆ õyh ѯT&$K5uݐhf"\5N!/olQ֏co-&F^Vd m{_xn2ЛZԴp"Ƀv?Y%p!xsIb,#>yѺ#G" dSR54Wkz^'*3$ߏN]{c)^}t`X]UDtUIhƵP<ۜy_$Wcˢlix֌;A9PFI6B3U㾔+" |E|SQ*t~ϿTY(}.,oV]3HlEΪ8)_te=]G\,KRx5,8 x]Z "yq a|Js\,cx8+o/f+}S>iO EG`R'ZpA7ïAzYHcǥ+43@3q;y'[Qﹱ +,3-Baժ[ݯ ԋ Y]x:ޟ̀\EB@?bkv+2I9uM 3]Wt:;V446b{Yد-!9B"moy#1tpQ_lS[gB< 4!fU Z^NX.Mp|2l|lY{՞H5^G8+"W@]/KCPģ6>,ޜ1#CFpk/vbq:,-%Д+pjȠpAlr7v-v?~8R{<\)zBYV!-X lXDZ*G}Bޔѱ>98A}iSeX3\@_FZp_:LY+( 0skip|[ 7SAfh!o{yy h|xGQ 6PR 7s:bk\xcE__/|ׁ\x2k9h S3.5 $Xҝb bLUKm(J/u߉TˤIc%^U#f`OCm82.to @=#JF5YFg5睵~[O6%B7:cT#r^Eg;ZwW>s肆+8&U Ȗ|]V! \f Ǚk׎C4o\i)қZA 0klk`3=[1^=N*A^KVx@Qsوu0|1؟ +N%0Ƴt5qޑK<xO4zC#Âh_FWSV3.S,[ P96N"Q},2N9`A m C,$yEZt+΅^pl_rǩK0P6$V3q ,2DglG cm]7&|lݨ=)^]m2hWZDW!@(k-=6EkGC4AL#L/$A!Mt;NpbRpI.U$^I &8?"wrx꯺Hm~51dOx]•Xq{_4̝҃ăf2)'AĞL/:K^@L˂필\щm0/ˋd1hs QA_N?_e S;žXB)P&ǜj&Zюߚwreǝ X3&C7f#gbh@QGGu^)_ ^(nw*50:2 (cd/QqmtVQ/o%)M3JWes5Orwmsaѫ;48JILhr ѹȬe zB7>X1:߄x(|͗,g7^wMdjnX=E_0TEEv'Bøz q9@BQ4?VnAU~/H۴8[8`}!qZǻm|H_Q |,ѭv]IQhAcC&9W;GJ ϊ7*[ӲD65'%e•DLKA6O- Ӄ/e7\ǚU^ylʧw5=8)A*$I㋒U, ?/9] њXp1j}0CfbR7D<v\̆j1&j<0 ҨwO6b%&s(j2gԳ^\7-#ٮol 3@,Ľgμ`PdQ׷WaM2V{ﴹiaz^YS(T;'یoh卙VdH!EWl&ڭҗӐrwrso~E*Kqr8NP!xn03Ѯqb.ҌtY4ni?'[:I8hО*e]Xoȓ2~;.!iZEDeClح<F@a,IH<ʭ Pa{(l~>Rˀg.]Ps*˜7%ͭmc(,r 9F b+*p;ʖYX_o7%3" ]i2ڱWr$w6KM>ZlKt56b='8]<fcu2¤1Ӈ!cշYp5]Y [EmРyﴴF'iotxG{f3̤\"ILo5#`o-@ 54Ch%jOkdP)e۫62߱0 OJ_WC\.5n 3oh[$F,*h7bzZkބ,Xr[γ^nGF/[j 놬%-džv}['h$=NP`WծA2RIӒ@VqC;R}2n+Xh.mmVG$4jeJCH#(2 I$K0yYn@ 0h}a8}o ewt¦b- &խQP#0޽đ⪳󼸽m|>|'wo2VֆJmȭ6ՆޔPhKit/QNk?LbVFEBnT잾L4ZV WReĄ4Smlcd3|o~Ayni}I_m LTOn2[HV5Cz<4Ƅ 4ÓOaRpXMJ#NGf?}ׯ3/ʩ }M8[O|/ $[_EҭkǪqʠAw^iZGßG VJnv@j7RO6)wS0;4_!,JD[m_=|#@ oæ_΄]" >INswֲXO̐r]CTe[ ptpNP7 OFH_.b^Q(D.$k6#{ㆿUQpH1l@%ƶ!mXxG.7gx/'^zjyJ2J ot1iJ'@$NEQ|j )W!?4\*@',Z:}56Hw6$%6;ViHpdDQH#7Ӽ l$D\Hµj)ͣV}[O^ wH9`OH~ճYx%ಛ?E @RneFf [~d6{ѽʼlZ־v.ـD"ey6X-ǫ.@Nt](koq݌b({Ao$77JŽ륍˧7񘊦<?dܘt&b:c|E6ѶuTNrF !#\ZUaV3|ug.Cn*gu_E ͔ynXLk[50$*PV(> ^\~RB-wac]*nEFd(J#F78u/^q_y6B%GX3Ék d,QKUph V~"4N6ayo3ji<&`4v3ck/l̛+?2Dxxu 155;`ı1L!}/9Qzil{:A$bT{;W3N֝Z6,(;֑+8Xi+RGn'>YP}Bð2 ]p5::'X{)no|̜p|cecO~/^Nb3-a&cVi`s6̀vXJj,Uנ՛+lxYe,A{`Y5)\̽PopXm+)w J}v&*oY,Dy]cj5b-1fykD]Ŝ.Qb&[^LH ElNw-Inh=e~o Vlu|pK,O}@C#R?' O{]&')őcآ 1k+WFyהNEFL$Gr8VDXEk?uAV_|Jbܾ͊WIl>%cA[5)@;KSYvN4e5,i✰or ]Fʇ+ /y68*H˒;'kFq{!cimJ!`69s8a樚`yÚcQ$}@E<"짰rQ2#WHY2aO]_JXy9@ڽ:mgةV=r''/!u`uTs?@_NOPaoxE"Ά9~D?fu +Ƙ!?ʕ 'P!OMV4w=V<$ؒH) Ec3['k>9{2 gpTO cE Z*@_UΎu`Ztcg;&a 8A̱H;L{L&@̛/ l]͒DBα 57͞j1DQ wȮ! mNc{`kva}^4+yr-hm%4ыn:m!y&SjrȯA~D>^HtO>0}0u~5-o0ǎPFEUGdGFk$ c'ESXR֫7$}w{2ǎUhyD肍c+#z7*4&8Ѭu~QXϷef I\v'WW.CaBN[(K~<#r"]\߫4 ՉC5s~csNoaNXӵ1h6W@Au^UAT` Gh=6仚sy/d-S<>hwZ6!;dwN%m}AV]viШXI/4GDF[.d*ׅ$6{2ڙ'zW$v(T.Xsak{ ֹKvqNq\s'}n"Ŝ' dy#E9&}ͭKF;xrgF2Zԍ1 ٽ}"hXtU DNbf0h3l w\@vRƻ,Aҋ'EU(ūZ8X:W.ʟf;7pqɽ6`G,jpv,cגaܪƎl) |Ե+MڧZAe}',Њ^푬z׷ |ĺ`&\' 3ё.bOy޴.8+*DbTKͮͰUMz@=GNxЁi|pHN6VGYht݀䂲ғs䍝Z7غw'lصEEA|([uxkLetf&Յ' T5I$ Xխf {]iK/矴c۲ [kxC5Rry9`,4/~}XW9iPjw 4qg1G (t56G\ѿ}ܞHxB6FzZ;˙YZɦ`t\E8Im%,ܖr3(XDW i-uaEM(Pیh}U A/X>"cf`meG ZL@,'aPPXA|"0=׷igתLп\X?DNe!jTlݩ$OS<+55wzSO!KCǖRd6rW9bpS"YsA_{JXs˒!dkU$*3F'3uРp\j|-l@埱=[#ew~:D ^?(QՌ&띲ZiAZ";qJpwrN4{% ZN9*m)ڪէs:Vj7ʶIfo%#٠ %e0CYqUHw(]FvT':OdV¯Q^] ӧAa+CnQ$[s٭|٨SoT;vlC+H"R`C?$NAOe7.ꔓĚ'*Bn‰$C>ZҮ9Jjox03A?쮨YJ£p?%Z΁O`>n"* CmP|gOE[l I&sSoO4t ziGU5p! XҥyYgTP!I>Rd~Fz$2pzշmA3,z%8wthSM#53fSZgQgNAq'9De,T}3倯2zDxᦞWqM\ ~OƏ {;^_~0+!)&?HE;;@']t.! &epT`AF98q$H' Fǁ@MڴgvoP)WZ%C|5Z!T{M 7O:k" }}wxiWԐi)~W 5}" mTP Ӹ?EtEOwTB熪vnTt`)~, $lmrnGTt9):}TKȼoR7eC*W.yZ96jso=<[m"SH tWrixQ?L6tGYxhPbV7FgxB)nflzPaUz9oXt qmAʞ 888AtVxgSlS(- :ꋝ1#_[ ܂= t 4O )(2m Hx|~9,ǣYC~MSFbBN*& ؙnA2i|Ro2 eɽ/l13/Qƥ3>y )f$g1@ck4}%: R{ϣb-q$<aK>Уʾ)dkjgT9t Lvkok1RҼO6uD)۲֝S Y (Oӗ :{7i`_B0ߔI@j8+@!A?gU %`Dwy!PԄ hO94!tGWHvVu -YƚcbP|;Jɀ/5 5s—{Si=t'*!~+8c[#z (>HF ')gqrm*(ѡ,ۖK'&P~`1 i,'S.P%,0\dbL6fטLh-tbK-# R]Wl(ABF S"HP6eY~}~Ĉg> $W¤QJ:`%g!6o~?lϹoPm )Ӈap1B#_3v(,v <$ Il i`/ѤEb+_ͤT<#:I۔>!rWAwAo+5/*jn᥾^j=$2)"ՖcHd%SKA\H $7yLqc` ču%QiM-dx, \q!#'l^ixO)Zsc BaحEVcيlYm&AUZc͌OdT C{ bFJTȎ0~ܓ%! JBb}3a]"XTΣ]xkgWf {ۼfilf,dT͉ANo<1P8*Q@ 6!-O#ßP?hSqXYj'##LtQ(@hSN O[Ћ NCң$(#`ʺ{7R`V nK\V~hKO&wO+ɅmЖz4@(w)j|_d*hi}vߊ}Qo*It%K&@l#Rq&WP(pt<膸.D-+t];\MxI _4e䑧pzYÀqVXFBt :%l-E> ^/p @ro;fa (*dDDꉨX]vV~JY@l8['s\SpdL?y|lvAEC) lnV="nމp\; zl&|)Aef;)i:US{ ]4S<y2aٮJ6. 1='f? :nSV"WSuܠdkSw6p|%h)&/F Amqu6mNk :=8t{0/JYY)EgtlOᔇ1M8b,^,W9&փ-7THvp_k\H>2nCBal1I\vb /`çaHݗOB'<űY_p1ow;r褴ڙ8dT`|yM ^p6䜃\X"P᪟cREXk&X!w 90pq +6;)p0 v {$2 )M'"Hn&ۤ0(v9!WqSP^?riSeOwPP# ե1 NھTʋ%! 8BT= zƋ FĪA;v:A _-bٰmAS^™{YQ"f=Cft1ɏT #0{O>ԫglGN#(GQ%!`l/Rly,edW! &ҋ Fk/>xdrr:CtkIyᭀ[0nBmW6Y3GGC٪qL vLuՕQH2ƌvYO(EeU3@uҴkڨ]ʼ5%dX>cY/w-8 aۜ\佖NPnm$ j)'ӓYh|:Ka< FVu!J3ר.:7SEe0ާU{f >+6 l5O0s? @O8f耢ϖyJ'̡5eAJ@R÷ bP[S $^ڐ‰%y2{yc(jËL=w!x Ө(T1m8x4aI q©kZA!6QWfabs-_Lw'dn;i\< tjoSBt 6#<L9 Yis"|!5[`q/.P֜ X_7Μ(}_&+gm[ǕItMH )mc_Ė]טM=5LPG>n%Nh7eǛUrZ$Иr;?Q|3~Ӿ' ^ϸ>3e"?cfZhIDv< A.U~5A23]Zj9$E|K]3AeW0y Y݊[ _J -/g:gp3~2āw #g\@F!F Km,_z5kGfkױ0;;i8H7| Z0ĭ 0b:kLsRF~X}'"~CrsDM|t*cYNY zrCLM% ʃh)7ݲGW~c,az556/baa≹GC.S!7`x/ %g=% }}9*@S.H/P+z fc@`ŵ*?u6kf;P|Iͅ}XPᙤ)N'qa2 3k`E1vK=awȓcjblءei`Ɯp]'Sa؀ cnԮ䌊qe&_Tj8kDϕd@XVa?V`v0KH̠k%w{,"YE)&- 1\",ՄT#Z0E'*?ۗ1VU4hn;GN$ %*m2e>q47+qoc)fEO%*t~zh.iN \ v`q!pXKɌjOT2v3ҐLg3S=Sa%D '#| V(4OP|oaГ^p^p<*4jk&CQeD9<}Ѳ"@7^󨪇~D7>6Bjn',?EH_/ fPOYetAv.zxUVz2f?] 5-]ԡ>dw{{:2b9-_#MPQIB/]2ǡCޗ^BqH#)ÿ{#oX(2(34J+S3lZ є]28`j2LȏV/*ZP?T0ipg+nմS\+hI!_}tT+E[4N?PF[|HRa8G7I ED2@3mu#FY=4EmvFqSnR8mlSDdY>@=aB4$cw!'nmC]tKSo{MpS%hbGisWs$k]!3P믋"JKmR23b q+Emsbɵ=F|3y(h Q(U\ԴV* rT>I&mY]?j[#j{ymwʉ[Fc- b^{yd0!;6qf;-8M#ڱD U@WT)}zdbz,kQxM[NҰvϾMk=SZ5^]Y=Enț"W] WS6CbL&7N`^{ vN9UzeF.*K ixu*֋Ța7B5uaCjy8,fi~BJ궉Ў8UN%͑7Qn[V߀%c@ԱW~he,0CKoɚbќ*h'8j%诵&NދAf<ל} AeWY#%}JkkOhvy.۟3OAI\WE2.,(;a3N>a]|~|WCTyUKEI]z1!PP6xu2ْH[ }]y _~<Ӊ[ҹ"YZ?53 DRdb&/_jň ![g'0GД*0"^39 ˴%64};=|FMf+TwhIq94hgr4Ff͜8`S_*bJ&֣G"1ؒEw.v&6jɵ vm:0P?eXy-q}3v7.4T=>W@L׫1?V UqVWY4g2[3N^Є:byB/i Pe%1'3G6I 2;խ@S\joGK/O%L %Q$@0`BQAMe//CsړJ:*'ZVB.܊(I5fZJD [7xhV ߦ b>1ҧj =أ|(HD~YVdVd]$!Ag[MpO͔=?ԁn_7:E"lI}{$jlkjVGBo9Pc6oXwL3G8 BLOd㸥`+7]v/_H Ւ2A;Iuu! ٗLM;,2Iaj#Ui1 tğؘJ0%R. o\:4 $BeeщEc#Ax, +E1a %%f/YL2^ V.f,~~* l kJ`Lae2V %SrY58u4ݽi3.al.ISFrJ]6%Lpv72'|+ؾ7Vpmsb{i PdWP_L޳6?`˓RfifmTtO6,)W|J~GQG/U/UćsO[ڒW*gq ^ x!8 %Ǧm=[쑶p2E$w91c3B^p&K, mm.D%#w}<)8ʰ^ϑ]> ybGA0 (bK|}T H;Vg98:UnQoEVj.4M0af5w9lYVC{ɒ]W[?`d"&fiWO&(6x[Ϲi9`&]c|y&BV|٪dN ~,Y/U{f6xyF̭_й]pw6S޺#@}XגoE@蹒AceU:gcq Y\p&FdJqd@h'ġɋP} ^mY&Z-]!$ j1s9IqF^'|8,4Im@&hX"#r|l ~"bKVqY/ECUbFus -WIuo4xga:>+(jZpYL%KX-i 6h.~浙h*HpAvP!SbtfBR2Q])\$v[F+#oF;NJ"o:g$kZ^Li֫ ECd`ou\%ViG@2d{XdFYen2jEFh(?srN_No*bξc@'dƤஊw`F4Au1l@ r:ߠt%NCc&oC' KXHԯ:>JL$ _7ADE"G 6y2󣒞]QQpT3&F48{<߳AnDg BeHsUm8߾)#6r'zƈliKr`]LZ[Π xK^} 3( $E:}A XkX\~fi1SbZz, vo{0NK^x iG.Fx>|XdkL@uAcW#(]eڡV fnuprƧt^>]j񮝽?+g[( h$}Q43(ꔷo6-gre):di"a2&_i}꬟M[ڋ +rY6[i<$!&zRgװD q.2X=WuF-5^ZNFFK࿂81Nb;?pqcF,1|mF8er7W,τ꒺A9_3C QGz\O[$bA9rքǘ 'ƞ;{zyXz P5_b$Jte~bDEsf#R<k8\x9=*TW-~״Lo6I h.>Tؤw nh7N3k{Cs8vCËc/x_>nfZsɒv~qN=˘{,08ynjZa$qqz{5 S4~Qjpފ!ӦN9Eɜќ-%lDdH~re͋.nH8l8o[붯&ԈgdQ]3Q &u|s?D:pm'F~C c)5Z#/IRΆH0%ڠ ćG `ʡP\P݂);EcM_u2A.yl6}Z[6Rȶ5,v*%m3zW̵S>QGp%)hE ۭmSZJ9o6IƽcvTvZKi]( "vwnXw-wXk}tY' aiPPZTd/p|8f['[O}wස; e(ȭ!RCY {a5PVq\=3 ufF_lI/‰6>gİqRJZ3?gIWKPk,Y, Qk4z'<@W(?D- }", ]rI2C_$Z/djDhfB!p@6 jd@poZVO Sɖ8IRqC#l%Q^d߂%3$;gY9j)Ktlipol skWjwqV1GHcp?*vdͨ=<3RDqI74Lcvб<'Ԩ0бs}=L/@MƼpj8t?!F yu7+mICovڨ`M,qgt7졨#GXnGE\syr$sԽI|,r&4F)"O?וd%D=6gx_*O@6TM%^B rdvZP\Uf8.&+n(lfEøN0TlG9aM![ݨ*Mz(^%?n*Ĥ57K W_){vdģOG$E/UC+) ;z$֖{pLq4Rv.~Q}퟾ 2"o}`U 1 @ο&`ߔW;|% $ヂG ׵:oâTcq٠db8"nMr|/(XU2gW5ė`x g.}ĻkL!ֲa~pWg&$cۂTOTkhZ_u72S咽7Pn[:+VcYFi4٭lmH n2o:M{iL70ڡ0_';#8)dK? 'Rz1 Kmx&2 i[ɸ9x$DJ@ l.>9#H̫Qӗb-.wCvz(Mkv6:P΂l+&w1]N`_zl#* ҅ c |bHTg ׃to<~.W_In'eQ~>.V Yw>RaW5UhrZq1Hdy]6| 3)KK4h d* Fߒ0&J<PhϞ 0H'fN(D416k&+%`'n |l7"ٜDxhؒ&v\SN}o@[klQEw8V%3˘x4QrWL ;a*|Jȶ7jH`*!M)-OTޅ=C%guiGߘQbgXG )ɽZ8|eq.(IX1^wTYATMͶġ?5E.J%ka RBFj tŴGF`9..RH*)]nKY~&;vC }ߡH^LQN~;Oڭ~W!.j6N1B!N?AW~X<_mKSkG5[` 5Yt6u' ϬC?mFt1H?M\?:8NZ&>N>gXsR ELn @RMٍ ZjjIF9~ 3U 烙mi-\vڬ82p oVczy^R̺tCܬ|(1_=Xdc'zկ sĒL&M;ёeaP*~2g/gM/H 3Xdr`oiO^ԗNJ- wq&KF6 G/?K}2W& fV:cat صA RD¾R&w̧6dOCC>{8 e={2jS3@|-xHb^Ȏ2f\4{[H, zJ 5%OAL} S_Zls*9wiS,*K4]F}2څ /D{s&vÜ(D^2UZoRi8bL(W?j\MA M/MZ_ZrA5z'P7zuS›ʸ*׏M)w*qS4p+5^vK~ n;+  ~Y?$;YOGW[ &ԩZ+aatnpp$6+ba4wyϐCchꆺMrQN\f:3,@|V8Pm 5(U}= ·F<r]T<ռ$-Ib7CGv޳,2'.7cײ\-}-A9ufeIB y>鸎um):DR&Vz;OVYe1vmrRѰ,#[ⵈ 1(ƫhYF v:5: Y>P ǟ:X>Hz܆U҉)c7X3WOq y0nm>%>r2YcO1P7jKU`Η7hQܷګ9MS!i8°Q17m vZQJ# 'Ba Os_> ,F:En"7N@c:NְBl>iAcZ( ?' 'wU_H2 q5 o+u%_)yg5y p}侩b|/Hk'JkER 8B ɌS[$uevy7[U3'cM$eo Ǣz2a^) [HSt'!%t_1imO !|߾hclLaC|Q˲x|X??Z1F8 58"ҽ2YyHJݐ5BvMX+twnA$kVO`ZBɈ@!g&͒n? K=E]U#6GTs }H7,pFj kCۡYFd[ IQ 2.]:uݣw0x5}-*,n|~ggKGp\HfIgrϛ"֊-* ^x7D\rB:K+'͕MI\C)H% }H}@ym֜.w=E1t9 Gec<59bEM89XSD ryW),%J5B\a qO*6eikJ+%DpAp-xs8&,lvq0É>l_q +@5&BmY=c ;y( 6Rx+b^1\>ӣD sl ͆PZbn%mNiK ^QВ{Ǻ`p<`mD(O nE[2Mv"Ƀ) ƛxDd5 _K LbGHqQ ljjյK]t}: ~uK?1p uo8bdx3bsx+c8f\eގ+\Dz0cؔ^g7GgKݽ}7 B]x5aJœ6xZnm\MJBf GV_aJ&~_c`7YuR>%ΙVj'Sf@$_K lj%2 YxF#[p^LZr1qs%dԄ8_?gh+1{o;tUGL{Jx/U[LcuG>6`8.HߟE X? 6n"a2x/6Ar,X⯟HdX6r-KUpW#ԝ~Rs={{F8@GX!ʝd7wknG֌G<[aW\Wǜ@IUG@RqEL>vn[)\}u/lJsV >{_^{$p Vc D$\c욒cS0 v%QCٰvp1ȬrˑyOr3sGp¹~stŰxɯ_,<ꅵ1x(mL74j_C΋H!#% `KϡKhDN|JQt ߲J4Fb︥ Q/0St-XPs^PNQ-vJ@7* DiD/ 4Y]ss+)#C1OAs)AhXrښ ? X:^smew]fYrN5'簕%\(mzJ6Tc@ܼ$YvBI0)hJ zZ^ig{ܖ(cdrT/ؕQY*FߕO3K) Ջ?CBkw%id>M)EYRN?^ oY&QF^lUuYT憜| _L";wsЋq-xOX榨s"x2Hv[nlt{4</])@6OB$6IvԮ- (_qZ)1kEW:@k^_Ͷ𥕇 .@hdm?w qsQ5bq9?qP>uZ%6Ounik(e3Dd]t]N˜VGf} .uS'1*nd }NƷrǒYKAQz.3<$f8A&0Lj^mviN>n) eV f!U)ȉcoxḸ瞋zv:[]銗_!/oU9w̡I<%k#+TPfqgЌ4C,2+fG uL .^@KD=[<9Jl2(\f.HwK~\|q:ToctT╸bWTbn 5.iR`C -`|f/n[x\R.7S"WFR?]1qn[a'NfnVN 8D\1 X@4L}#ݕ-׃&4)V+^ZR|EP{Pߨ!o|yhkO Et]5eWwnrtRdnXb`~UߩXFFb!]2eסA Cjjl\ fWI]F}M"IU]VH N^w$[u6WV3o;{0(i|4c,H ~GKqJ 9@RfEA߳Md{z-S+6 j$@t- Or-PXz¦}<,"<\.9n-#5K R1LC&mh0PbFcrsXTX riac%>6CnR;'/F;a弝[yɲUyXr!ZfhiY1=]cU\:@ c89B'?BR_w8_g;Ȋۉ nlJBxIz K06 iG7aͿ}*-{Z (^{Z Pz-+%N iнP3FiBb*h\8f֙ΌRΤ׬Tb[<ᱻC:i_æ6]SC.JAjd zmҷ%]Fw`\_cХrt-Xr_]Zoyva˧Ġoo@2 I*Ю ~SJ3hagv~; 3Ҡ Z޵Z&Df2)̞:@ˀSuY}NdT9 nu184!N@Al(͆끓z, -E )Bh>\d 0 ocH}A.{kl}ʪ[t {fK鋣ŚCD9)GI\M02r((0؅6ˈc]Ӗ av%У9-֞+pX"tƑA.^ SBrfc H?F\BdߌuU^I  ]ɛ<6<5VK[NEiW~\2Q(-ñ &6sU8F !K#1jS[z^Tk t쯶a\|zfȶ[GæںLgKv\-Tuq[l@/Q@A؄Ul#kszݞ*:kw.c'dicByG\9bX<\qrq](m&Oc'E?GVGMLCx7mJ)m\ς]mM dĄ mM isF\ּY *vƺlݺ'Nv xx:ׂcNms,i3 &2M߶QOU|7OAl+t/$ . }O*$gvF!loDB9EK[ÙK za)F5i}ޱC5n9_Nh;aTz5Yr0=SOTw=Ӗ¬vNܰԧa"n%;z@0 nOs^%c$~Я쳋LF[~u)/ϐd"}R%qïZLtfh[nQ޺O"p3hqd=5 b)vP{M" 77֖JAV ?'\ߙ@ɎSXۿ [Vfok$I&p`H]kQ #?jR3w_aߩ.+H *w,}&^yie +D~Æ$L/zK`TUh+sV+k~3+.L Ssт&$d9״0qrpEoڔ"♊ᅛ=91K FZV̢AM5*yiXBgҼql7^JQj9+WJ.7Ug^D4:1;w p4ܒ9YHkVݘ䤲 '1 X&uH(i8 A[~ݠ{ )!ɦbߏwGkUur6A2ړ~n O.<6)Y䂦2C Lzcīx;bLYM{xd ;VTo\qt`ӊtS}~Y+`.M}cJҤ-r~W ey!w#_ k]&& e^ k5%+.ֶ껇fUjaigЙMbuGư|)NQ`%O ە]1= 41Vd D^/dmzwƲ vUŚBfJI):n(Oa@` ZJߧ25qB6",zwx.&ڨ9jrH( N…!(<!VU $P s#O%9)UDӹwo&E}$^adp4-4+sds91Hcjob~)4Ox6DF/o]%Aٗ# n*'Y9`>5W zյ\ V'3" AvXWq! Np`FAcDNS2Fx$Fݷ7BZ?#Dަ 'zHG/{%d[eFv͈01 faG IkjTMYT |_AѿdGv֐r? ~ٹ0_?Hine4~4r2t8CvmL| ԆB|BB3Ti<]%0@?@!A6Խ!:ibv9aEZ_钩FVMsj`PduaZ.!E *Zkȁxy";Rh89[7NEeCw E^Պl mqP/if(~!p|=xٱdOU(sOAaÀ;4Yҫ$iM{E1ɄbRi,d/pYlԴr'dGig3[&rMzr/g 7=1~ у9D[2H =gQe抽NN_,'([ioݛ-:&";5nPfkW_2M$0\ ێ\ F2$ngN`wT^wO4 ;zVޠѻ"l~k$sf i 4 }>Ud@Z5W<FJa;_wT<bȹ?[se)gim%]OAIK* *EM;J1ŞݔFv!)5K]GDa?zwI  8<%ZߤzH 9DtU5ڲl)#tڄ ͚H,s:]~j{gy̛)ws>Q&.i~Hj5bN6 VkA o)zopm8r5ߪ#FVOrR~3拢 kxE!le0 k-_;B+G(WqS|DI4&|>h[Py 5`;$L٬[Flj%BzƯ/9Ӳ &jdj`&H,@C0/eVɹB}E=$C-TD0yOb J_i]kg)*øo^ 3luTT]$&\DbROT H*_O_57wz U PdfYm&q:ɝu;ZDڣ<:Ȟ4('V?VN򎔉6])h۪Z lc{ s,<TФҲ󵳔 7`a5 Fj`!! kavA!f˯K$e{ubqrcUXOx|*і4C5ֶͤ2]ѣ}~atl<y~~BZ ڻfz(hTl51z9?5Ž] t/Ŧe@QoZ&Q%r)D+Bzva^yuLJ^zfi?Ӓ:M:2:%6ZX(c~n=[]WD(^:ə u!o Q 2HT L& ۣ1 ğ-iFwVjj#ޝ*׈ r-jBa1:ͯZ8/+,Fς%*Hf,\Ca!Q|p7bn?qJST`w_hpP}ɝ UwV}#׾T#Tx1{?<.faBKLA+ 2ѽ_Pό2\!Pd tjɥՇx8v4XzH2M-fYsfDu]=A?+PEyaֲҎGX{fPxWvBxnQ hti%<{aIz3Q =ӆ7h܇͜|}TY^mQ?<,;%x`bnRXS"ryJ T*n IN\"u' #AF}Pa$|˚)!B}=2!r!HDi i^ Y?,6OGH^޶Ea"\ _S 0E,2|9ߍo`E)0d`GGa! {L.|ėP $J(qRhb8 17Lim||I64SBa⟕k|VMl>+kblqG p*Pm@Z|lY{Dd0]k"uķ`een5K̭dpfIJ*R|S$bҥ݌Nз:M|LLIak-Ϧgӎ}y4u6xuF$ g[Nʩ3wu`ZyKXRKN2i1؈_mY@F~z{ dQemmOxj]thET?~jl=&2{bW(;9wUT=K! fQkw陵Dnh7R~}Qbpϻ=VK#Z7s0Cw 5{o' !_E]^cEXIO*fʁ#6"zIk/p«`үCv..'BQ0B Q#>- :an Z&KrUQzQ2<Ι:JOcTc2e7 %.tNBdȑTuKjc y3 O\M*vA*[Lh?BkM{q~u=DL%]< +,.f8 tpkr#fmOH7(q[Z%4js."wٳq⮒Ӛ6$e~iJ `FzGU},,-$I;dYGm1w1/F6GF9:soZ"fs,-i& PN̡% ]XddO%&b/^9mZZSC0%y{B,isPt?>\fF„\  U8~{$rzeߞ=n3OP[* 5^b–:_;pk&N%52K9?PT]~:&dɄ3:U$ |BbUX!GRHD=k3=%ԱQɞp͚CS9:77HED T"='`q9e cdg=B-WR/E1 S|̈#t/YzSG;8?[03Qd҂,`pknn2!KՒy2|'5=K9 ӱUv(Ma z0"d13r'5!L>'aUpWLlw&iE)nQ_Mm'T?:/P ({̌q 7ӤJKH,^g onp !nc bWRds8H"N (;N]Σ(~3řEVxW֊l& 56!@sAE!iDCkcVLE4( u7EAj? '}/z SD_-&oۙZbf4mud"l/#[9K K EV 庐Mg%$_zO>$e3`&6V;¡>LD&>(Tg#]>w VXp4(gLW'h}NPՋ9l9/'^yڝiUQ} `B+r 󵟈;MǷ4.\wmQﵟ~8[O7QrHrUHJ0>#l<"_@t;FAX70(o@/m}%;+TCRM/tpw]ܓ4fcVNT1/4mͲk ] / Z`,[VJ|+zZLhc9DmQR9F4Q<:啒e'`mZ/q=6MxGⰥDIhH@ZS1XAXjԷ 23pufzkmteBrNdn6nBx}t s/,kȢhk<8V7Sȍ#i }3V1NG1((]9Gy{ոBL<<|.׏ J~O$Hf¾XYuY L[Lo3bS1rOJ(m)l>aRi zsp4 '.ԋA dJ/:s ^RuJ^ 46e w=Jc`p GNJ&- xd fעjcD2]7T@6J#|->8E$"Mt h d+[qQ"tEMd`).tV雥S-i,w73+R]YD5sa4?.2$}nn̺FeG]sh{yTQ2ZxE ?^xa6ONΙԂ]rVv+a&'TIeW5yQ`uLV@XFKd=_8!RD5"j2m_-]͋sPqV\'i(fzv.V+?z71'(^+ދnj+ܼzqh &ߚosrC+UA@*ds2;V%v' yt2nz` IDK3ǔ䮚ȓU>RpM~+" o'.mpa CltpQ'zޅ#4dOBN~*Q[onjԩD sQǹJjl9vBU+L ZO״TPM䐧%2r dH#^-fzݬG|HwOrcS{|$55v]lN!8-? *U!3.g3J+w"\Z9X Ie#I)^#xtgT~]E[oH/p\F`'+r F5)\TPn1(0滼L(v%ra2dzY:*f=7rJlOu(yRMsxˁ+7Ƅ{"Mkj!S_!ugWHU؛HtNfQr;;gn:SB7U n`:# bC Ͻ%+P#f-BqT1,+؇.r߆'ԝ\U b)ҁ,YIN.xi+v<pP7,$6t8܈囜F &62ƺFi$ nFQdp_KI/d}4>pԡS㶒`C|c} A6 u@/#"2P(Aw*^,TN\c?ʓx[|AwRbY+v?- ,L4#GU#4a{ˆ9?rv]MRha gxV|l=WKJ8y1y 1kwU̅0Z*-fA*U\Y +_"얧X+ WH9 ^R^ZEx喟,fi!6p6_΁%dqB%XZ͓Dq.ܺ6wbiqXB%t9:`/=uv?z3%,?miM ْ>DWO&XjYh 4h5 yJiHߏ2ѭ.zن~+ ne D F6vLfd# θJW5G })|: ~Sսh#u+MK-f4RK B:;4(Bȧ$snȌQMA\<]I FTp 4˭4wUDLQ9 0hM*2b&)?Sm,iB# ԚQYv;A34PL" *&( mXƩ`' OwHcLgM|襾PršBsC7 *ʐ}]&do{rJ6"cgmϤ(&8H*# d_[yExtvy5wݡ_aa ~g*1(cF;v|76T|! K|* a&vkDjFKhGg W._ Kp'.1%GJ̶ bSZbyeM{`KϹ2z~  A3S #վDA QE0"f%G}@SVVU`DK^ 2YSGpطէIc e~:\ X? f0j&y x}|0^} : Wz!Tl3!/klɮc^J0i4:lLN1Б,zgp }sFgTYO13[ݍ<\* :@w4µI)5`bU9@.b֎70m aZ1N)ipEN7œݮ %"REOc=NG/tÍj0o ȩ]BRRx>_h ,S@d2S;eB u#|4m.58.C Ҍ3⚚$y1֚$gy`!α|* ZKq llZl5h?׉l{p/!րTrrO@d3n%pN5uLk`3ۋTLæNwIP>:?(J2}RbĐ /Ԡ4sf6D<,J7?CHl "`vВw{ۧ1.wK(_jnX, ىkƼ~, ,=4[nKRKpx &~/ ^'niy0I>N['G@pBP"XߐH@> ٥`iZ.5s:˴M$FyM49n-W>JraUw#I/* p:^FB)m q~i%K6Huoî>Sp%/RHZ&HDoNch{^c^ jSN=-hSPn>ycS**a/V=5/mΖex8bW[3nVM>ʚW!6 ʚn$ߴ:'dKR?3RC)m^L <7ef͏$ވݥ,Dڤno;,F jf3 Г iƈ[+}~oT6Q:Od&e)@k}T& 5֪uۏ e䳼h~KT (+D8+=ZZө@ܲIxً>8tmT\I\(0ѱ v&F]`1?[~J#9(j 7؃I˒)E\gdTOTGyͪ56l(y g4`V}#Ȩ{Q2o$9 =)#+DqQ!*5 ^<1S cZ8(;'4Zg6*V2~њLSKROqHS+A*X; l +1Fwpڿf ES&}ɒCPe ~Zf$D}CHgiʓ e@n7sf˭0׽8 #3ʘ9'm]%XYLd_6hAIq22Q|fˍ炰dT_5NaE52 9|)rgJ]]7*%:5Ĕ5AlQ,Tƚ9) 6@as酄8{Y9!>1 Q|  oPǐ,攚oRgytCh7G|-x nn پaI/5&}.3u`QH5'ws#Z!ExVnY%඿$ 6;} SQR<|R,SP%Тw> yblfĸS,)(3P3`6*7U"loKcn,G +j9FPA2ӵuJI_1]O!g%{ *kFó4[oFYɀ űt <H CM2azhvWBKMʍW^ "S_MK7>;_g*ZRڃ/׀*pɳuqg ~0ze^ʊHiΏ" ٣-sJVJupuP^-|}bx^A{FޠC*M!2ٳKIoqLN"v D=k-aY:y$ow;Q5*$0GJ6կg9el@vcXI\(1twzARcbɰ7E9_)"7 ~}uqP$~d*e댭N_Ku~ %*4-Ց,.S%-u`^H>8~02, ICNA,5cM@j;J5 =ә&=ޔ,q;VqSfHj#12 Vi/B p˩Q0ɂ̱(#!nrJ_Jډ w8Ij9,ei:SB2pʹ5IcZb!7k8ooV _|n?j 1/x.Ie|sa,=^#\ځLu,ɣWJg,e2M׉tȤ)8[ >_I[)%2O?x#a@ޅq*]v{I_Y&yhѺeO"3-6|*Ytp(ze~a6gJ{2uF@^E>JW稪݁0tZu6I=b8J5 w: C`+2"^4zR[IS:٬:('| 3e?PG*dWum}dtZ~`X6]q5&mRnқ8#ml-j{-joqT컂 ) kJ GeaԋbdT4=?.E\M!^BOSbEcw _['83 bpح32RY}$sgƳZx5`o`j~J9s&:gmP=.OC⩮U\d^rǗOELWR=HKE槹ivz+`^xyR|^˝1쬸]O ?n#qU7JuZqODu"{]ɢq B3!.3]K4WRhO@p8hѰUHt-(U6T ^'Qh|.Oxy3 Vـqt.~rpzbL=]5?*^?q_Q_%@82Ru ev^7+베;+xGOx˸r,O-NߙKA]Ny{xp`SᄑsA4aX/Ku<,LPZ 3 W_k,P૰>dmpz2` Gb\ Åv=$|yjǮXIJͨ(Q,G5^YPغXVz,3;ͰO'= ڏT҅>Jk[`/~s2 DLHe7;>Km+Ɯ=J4TthAi/q|wy3q6B͵UWj+U&6wJ/~;zTR<Y mtR P60![]XtשЀ&IbrرɦhTBk;OG "pThi/B Qz6G \ LFZĞ4j<[6tStrm,kISq~Lcls)y_a}v`DC'\bnRT6֛θ\.qx#/0-6H u7M4tS—]g=mY:mA-/車ϔ"A1˪[2#'iG,ԑd5-jS)\u79FNZvE'±Ztt/`:F>$wkxSޥ`f|c'Gʾם>bB?0tɶ!`K [ELzP*Rv)g;1h(7ȱ`0VОZ) ݞ)ʷ&v ^MJ㉮I=C-  !6 W!Bg.Re*|Ɍ~*'Zѻe\L[)81MG}Q@AGB]$6H˧C(_aZ޲㌖YW*.~ RlAq?/ ēƩnwU\hg=@ȿvY|h~zEG2 P^P] ʳE:̊06H_aciWU /э!%.A; WQ61Il}H+b؂"\շ)XO$_tr%; DPp^t\4x˗-LpyKGFĖ) ƾwei⁞:0:}9JbY[Rn9mk^jڱBW U);93$C40G\R+1^2)l=< ~#R"ױY`,#yT2"5L18f+[h.x<ԭ rGNQIZ/URV|bmd l`kh49-ҟU\%:lRrAGgTobLB\p'}.dy!az?ZP( =!6AIYU ^4cBqeK<evEj⼽Րa=kJOyPky=ڝ"V!]-{b7|%,$exKdaf֝kom?YgEKWbEŋgb'UOjC=?4@f$knNwI|Q*{3vOhf*{`= 4,׺ySYqrh`g? Va,PK&:I[i%RNzhD?+nA8H(ꮘG*oPH a:&|#oOk?Ύx?uL`˞?/-Z $*^Tk~ Ig,t@&/e襬+*%LQ i~S(\ֻ[bM|sxb7zom4!a;ds3Te[24YYHLtm .u,hҕv@ w9݁/2 tD=XJ%%ked &)_E6/P"要 "_bh$!qofj~ sTG{@bD~%gpZStoaC̪gO`/cb]}E Ժȿ[1_̍/vr|D'Kbp^tfKJ4gۨqn ~l~c$$k%\Xd)~Zr+<į# 0ohbgsog27L1t)b9K͕asMQѠN$S%(N':8z*2|@8PX`n]W)Ad,MA|gCk'N S&LA֨92pl4IVqDlJ}⪈'ucsK7hHQ?,;8 *`1@=:A,@*(Lᡙ~Lj㊏bK*=[+zI9oEYb]E\K S^9YFicDRA>3ϒec:Q4}蟭10BYB*}(ND*RarDfy<:+Y-\v&RgrV.HGߚ|R" S5(Q MdƎ3>6Tg8FϝE7Q ĢH'WTn%vmlS\X)Ki!EP88TS"_vcs|?-JH`"x. ٶKFܑ 阤:a:lYo5럀fצzX ,ZcYƛ\J $Xf79g1#WkLQ&"CTXڛ\4!4:!2Е E@x)8D#~6XzY +-5raOU GJntE 4bCFVPˬul}6q~AzZ)M/V(({"OH$m P 3B[Ԓǎg E%(nzbJRoA$2C@%hO)UFW;(y`}j }9gsy^¼_oGR+d$kWEwkAc\QÁ,v9TtU{6J{,L~7nij §1w6;.b%0ufan"Wd45wR(g-a̸2Wja듋'Fu-XUmܶ #4lE]7T8@d Ӧ_& -c釫n{,ljBc)FL?x *=h#Ktt;#$QgLcR慼= T.Aթ pS.iD1k>-d/xx,U- |M)qB!E&fK7.Ni9n40$NH D}?^5,=՟ 濏r ׍_fej3W$)~Rp" TO-N=tP*'YJc!Êd54oL;[(<>%\}tJS]h1Mtʢtsm[}}~!2*( CG̷','2|"G}We=\WlG(xt?3YnFU<` 3.Mup[LμUAQus$_#tݻϺ<iIf(#N!wz\[ `x57-A_0PMaҰ-TwTHq/ *kȌ@[vٞ6f[M(SM "LH{|FHb \B HЁDb`M:tS@œ$hu;7_d˗ NZ5BQeHШ~ Bx**6hRw"I%AYC"yߦ~oNI^҆bS,*~#T?wDƛAE8'[{GM1We9 *gM}s2\Dlޓv_gh<7pQ\!o)CKĆ{tmT'N4ghdwO>啜5A1%;'^NDKl.gǭ'gFsN+1&[9C7-]jEeof7HcUuH?"{q]~Mٗftvz֕s6VR+nJ_רqW3=Ďi^)-Ͱ74'FVCGSny#4}ӔM$x9F4~ 9]v8Fh}ehg_% 7 #ΧdU1 Cup.n:O).V*VxccpQL3r3Za!q_/m4qxy i.Ŷ2w,[;nmHB]L5׍[A犤Wga$}Mԅ[>7c܀D v߄B= 88*H*5}Z}M%5JC9+Kcn5[-wZ86ܖ$38mAvCɴH!S_vaHQSv[W@RPKF@d jѳ 5}d: .kBJn(?ݭklXha&?MÂf&V~g!0G2 jcw54fC4!cIspj[-'ox t@pӓb᧩MobWOZ0k~{3r9d)h~_ Fv0WQӏ1*lD CPw2&% pF f@8"@,7΅?J(C1Ia'bB)XnV†E+P%'Iߑn]E8Ue(A#v0lƅ|1TE|GO2,=7ScdOQue KW=/^>Rˮc(/Ձ{ 1R\j&exUţ9j"[c/kf0W`1;F> sF^谒(UWK}lACeV|;P fX։Q VΆ$6lu m[M]G5/9!"̓5G, -lD\O8K4D6\1` 4 QL†{p` l՛Q#vwWWU"Tj%Sa1 g򋐰EIEDjG0Nth# ]uN4tzvޚݞ6jڸLBtI8àѐovZ4%AoP \Tmk .TМBrzc70B@F?g>t:E{ɜn`mz >1x7<$/R !M-";*p#$ը+jS6rQڣe7Ι8(~2~IW0o3N1`;'KM|Ew|1֠]QW=L An)Gͬ9舅n 1Xs{}foO$a/`Ɂfrу]JP҃׆Kb*2ǼГD{]C^F,C mHY}%oA y>U]#f&Us|R?gQMY>>NݮZQ'*C;zo4 ~109O4n͐,3לh>kQpvhNK e$*6plo:./ ޸N/N\?ɽ@ܱIP ƺi{ls'!z(# TS |5VBIJ̆y k-F|3/f<;YNJif7 zѐ2eĸmًhr][ƒ4,Q{ˊ/aC;NuMrv@{[ٖ.Î_viňGoq(ħG NL'$P}Ttx[Yvs*: f+ 痟՛ FO2 QSESYal؈vadhHeIH{? @YJ-OIKP[k*d\4|=4>BeƋK&S`+"õƒQ^@i ŲЪ@lYks~dZ2{_bG5owGj=o\n5*݇VK6$Pn˩]:BP%*XG'Nl0=nae‡-d )XCO( Ky> +QR)O U# 2)j2!l2xUIBNqwS ZoݛPy>JK}ҢS rA6f@#RDN#Xj~f] 71:^tmFIZE 6Ԇ"AXyD ?wmel6돳6n,t &~kVq蚙sն+zoJNsceEҳR=65f02-C(vhofy#*؃ P T3Pi~xM"M_3QAC E(n*1U0<" H$6ap#hL.m?.:,h&]] q86׫ܠ@#7$W\V_am5^^|Hul6q߸5UeIz}L{T["6Q=d첩 PcK;RnJخq dSTX/c/sC: (,gB!Ì=7O" 煅uRa5vv_CL͍M!}kNuܣ%f괮yj.EhՖOaz;B9hWª?,'g3cSփ&wr')5XpH=Y'z:xB1 ,o]Wʅ,OvpQ&T(SZMƨ($.^sB;\B ̵6+XRSQ/oG{pLF<S[&3tS%xvB xɢVҎ>/ދB{"B x vH\?;rqCw]13ědG»F)G) 9ѹV6ɝu}RUqKaTX2IH$'Egڿ@mє|a='OAZK"w=D (0!C2C8vi#題 {TH1flP/= DZ ¼Ӂ҆K̈́gÇadƯ6_@xⅧ076QVxŴXq:_> &.Ib(e[ʆv`_/üJe YiVquũ<b}xwŵrw`z[OYpj I(wޞ|ݩ4ɦcH-YiQr:ЩgNvt /&\ ?,~+~ uSn\ָ b>H*FӔ0BBdTm: kW`jv5~T& QG>z53GŘ58ECN H1%V`nȳrE.5 ~CW ìleދh HH &ÝPV O%р(;xXѐm;Qd8 O/2=t' [QtPU@׌3Ү黸-@R-.'@|R;/pWDH pp[$Z@4<]K>)biTq1R7Dd6۠]ʲ eɎV/9#| ̝6V~҃N噀MTKoS6!SL=V!h,ڬPZ7']L0FRü3}QeU]*܏0g;QFڪm*#}~Ѭev䇪a4qO79Olݡi3)E/4㾕e1nY<(kH`?֏Z~ {|uZ&kk ; f3Ϩ^&I?E!4=LbSzUq$oօ\yoh\NH FyapXO:n0zUZi\$_ ۿw!ʍ :\Ar>&@; _΅LѨ,3 suQmAM$lb*>xH3~,DUӤ:HȼOM7eyjCI6](G~EBZnGUa\1ŗNy&b v~Thݨ>2(on &mێ GpdnYW5! #.IT xk]'U0K pCA[t.-}, p]"Vs^\,!1eԏ`uվm\@!Nl/fa;w;t,0,i߳#Q.f8(A.f?}iO%Gj_`^D[c~܌?t>^}CgL-oI}|ϲoBu󎁶QR &TaBJZ#DvÔ3Tgռػ~Յ/fk#Յ~y=oiT I1o+ٚ]ӆ.iIBOkk_:c*npKZ[./ѿ+iŪ Qq4$%4QM')P|[Sj`~ h!;>A(W]%=t5|N|o~ϴ1RaT n]p:pCzL8TϏwkto6 h>SHJmo;!GxCd ͳSJ!b s* & 3038%1.,L64.#D~OI_Ά)7_7u ]Lt/xPn>*EޜDɾC#qB\+6[ FbvZly52hUN90fls`1*x؂m!-eOO'{t2ɐ)l/#h-#,v8l*ߠb{훃s QmBGа0v d&qVsp܂/lDn͋6=46X $:oIw:`lsО22CUԕhS!yh#%Ԋ=+aVZL\d u8:#L7hNƘ){$^I٬U {μXF o ]]i;J veKDŗ+&ϋ)Z+ESC毗[vPOMN6HܬV]C ]hgON.x~ /-^eqyxN5͉@Fi@i :"Gt1ZYB4+ɑ${v,|(VFߔhBq6ԑV+/׀h_x^qDCAecY&m+騊vxY\^QP9^AMvc~2'RN%Ce:R$ xРQ(cz9sf6ʖwXʧ ̀mK >{JgԿ.\dnO0;;4֕R,B,5da!*[3)b*-it#<5yu[C,L?NJWط:O_=JGGJ}<Sß%MѠa ݸ^*i#ucF$+/_ZݬU@z `|֜WFP=~"hү]h[FO˔e T`xap.Hnd_CYGpzCkne:+դi>+u!SFI`\?磡T󈉓lUvvnΓFlý[s8 focETa0 P?sGC@[OZjkMqPߐf7Usa c+JřUXLe,P 6\2'M3d= FQJqI{;G^MdK97/J S_56/ȑhJusMDͫO8+y ,,"Z E o\]f2QN?F5j%hRۮCItSHc&-d+̜ۘ'aFˢD53(Zن5E 4S 1L-6Wu+ΐԵ5@s2gNcrكj̊)ll6"(@EBAHY΄DdRbkml 7'ZB "]3\7U=ejD5E!E,'P4{RwoS CS/93A{Pm.49a[&dO>M#:W"Y)d3UkF]((jˡg&9 i]q{[VBrJRm-̛V[]X˼$ieMx%J_{&jSQտ"+y}Nǧo֬26O#/3B)Uw0TC!mp J}uYL I"|kro 79R( E BZv[wzWl쀵lH7pȌ]]>h(. 4 >V%T4{MBcG vL+򤜚S`aKIyM04f:"toq+rD]e[(i2g[S_-V >*j-pdBsjrBc}TN(| -؊UiZA/, 0ۜ/?ǐ`_wYG%9]xTiĜ)V%V6 Nv|Z,oi~瓾\dBkmjI PA ըdqϥX]X_OUldc%lPS=gVZ&NLGEܲpι ;RA,s"o ㄇhD xiIH9֘(Iη-PR: 5/%&KN'"͈Y K[qDQ6#<&xbJGP:*⏃5\pρ×NO0݊KNƍ8#{/G66Ӊ+ĻOFje(u*a!$y:4)?Iu4;GB#'Nb|=(XU(>٧)$ZA 3UW}*Sr_Oow $CFn MâWmBfl|96ml]sįeF7V(0#&Yl" LHHź[R-𻞷6qFlor 1`(Mk&IME/ciiٔO+8BȈFHu0o(-4jԬA|LӫBZG*VpICY(( vڅڝx*n'7!7G~j r )`x=f(% xtM+4 p180ƺnFsRI̓KPޝMMJf!O"[#s |3>l]Ā d WܜV@T[ڴ⺊ju?kO$0N$?@>]uIq*2 I& @W]+syJݱ2 Y J 2ՕC:;xa@뮓:QAI[ ̇=w;Tdz?"#¸jY?q| AD_\bLQ]0E0٣O!S ]o`DәjrMo0 _2s a]n)[K$v=\I~ݿ.Mj2R5N.*wsu1g%y NpDm)4k, Ѩ,' w>< GL7dӅ:CTBTܻ ;sg+ s@Xq ǭ+zA@*͇էL깎F%K굾 }gA_[K5+0eR,A*-Η;3J})p6(8v'] s\Iz7#xI܎4QF?+cty-KPɨ2OX&C?V@%½a`} [!(B#veSgЌ0w>z# FNllcS8q ԡuIRKUXH#rpLI>teSqS ݼn3D6CHR}K>C~6VUTGtfY>ZQG!pۋe@FH-Ȍ-߆^:zZGwxIe:<Vk(sY1;.,!} $httUGVF uL  J0D(O&>Sp>ukH4izAUU"t_ݰYĦo` n= :YKסRtwIɂؠs3gk@?n^ajY!8ef/gowF.Ѵ \>7rymFQz s8tlȑxJ^U칎 NW5| ~̮z;US 8ʯ"k-xFpØ.RШ:Dt$Ǜw ^b Fcq!e/MM=vZjG}2D/*p+- /j8٘O? 0]\ȱמ]Y:&C?éU[2+)oϒkhx^ޢ˱rF34* o*aY6Thm L(0G J)?" C| j )'dfG3&P99+Umyl D%Vy~*sfڮoA6yҺq]SLbPVO#GJZj4 PZa_SCKԾ4z\"nj9-oP ^7X_. ҃mpSF!EvOI=4' w6|zymiI^`mPG~<0 ߉j)f:W`nS%Yƾb+&2aNPF^`{O.R'[\R1rlr0raQ[bK/ 82fJKGEeW# v>;;Y<_d@m_لI"U̮F*{; ġυV0 #zUƫ?8D~A9e._"/pLN(Û2ŻiꊴU>9NHe~ ƒ@q!(RE=~lp d\aVžȖ\֭zte Z>~umO{MÛn81i+VOocVե9YSsپo2P!˸i]#i^Va(XCa:,:7}@DT::@胁cVzv<5s)k_V^_zȴm6f0ЂϡV ه(9V=& ^lf78ur!u0E'N Qh& >~IDXmJg+;l~F, =}թJ7.Wx,$KK!nm܅CW,7err {PSWj|+D0=gƒ)#Mǂ\@Vu dEteZq˘oXj`3 5 5Gq2=G;45!QfOa0ajly_gݫ V }W YO9qôDb/ JGS\/4m4߃R27M[b'[8\T!akK,Xmcؒt*}%> ¦ܔ9 2&ZEȘ]ҋ =|uHdNfʅretfmb9%|[6'N{X', )1^:gk8ۊJNݰ!$^i^FJEG7)7>A?'+E# Nt sߨdT 9K7Xh֗-TfqmE(/uV`fQ%(Hk`J1ʅI%ea;ŶI>.aA; ^7UFS{d~7 odioDqDÁ.=zbb $o4~CN62%ONw~=J1&]NE=!D?Mv+o~8\\Xza m+u! t!8'փyXM4s)d`])z6ΰrA3[$…GӑG.FnqMւsZ4m|FPo1q:_W92P7 `NɈ!.[us?Hmt_l"Tݍ>BEkċʍo#ȑ5Xİzڅdf}1󁍖~O=ǪGl#Al\pu:j5BpWl|ochw9ATDu /fRWL)aLlP%:_ 'Esuē2 2(W۔ǵ' GUg'[3ec<)^4 ΐIkc䊙5E58 Uh`?T( O #feywy FRA3c=r#'2' buIUuY҄EģE&ܕd'N)SzzQuv >QOL0Ɵ^Ivz5ȞE"S3Xj!LaO_Z?Ym\R?li/L ȣ#)FTetœܙ |Smb*PJec<$Z?AduT<zXgQSԷ61," /k"Yo 84>N{Wj/iWdIXLWnBug6R*|f+݀d&z4<@8}¬;mFf] xKGOCүSꀳ>p^]"`xk&0ֿ-Xxt$IT< ]4>ȧx&,9aO!0|%i=|F5۩^455>+4-_ԼG4L;j=!V #2wHU#R[1;/Y8iމnU!-%@9у>mfKtbbw+>,w[._GM<>6˰j/t xRg*4yH6dV3_ő>XᶖbG̽/vEQ3Lj&yzThu}Q`sdzP:Jdiήt+t,OCآU9I]x:pBᜭi N]:'"`(ȭH󵫻\R:J>?CdjvvDMw[i`wdҶZ3-A0[iJD#Ay '.m˕'du e󿳴MZF(Զ[+g괁plGK#ٗ*PMpqP[4Kq{Z; I< JZ1I`own&y6@՗G'pe>97)qo4QBD )uOGZCn8Ɲ¦T c@.$u  ,S7o v&V23ed=R~(1bXG~BtĵlP<3bQJJZAt_>@̧V*<+ygxxF\80F:~%:א+.wr#xz "x\s]ja_Bmo|FQ+WaM<$3؇punV-&߳=IaQ"\6Vp(O؄Tw?:on|8*؋va* Z^婓>L9`>AYVղmc:nCXJcaUvk$?'OZ&kS$#'T;>Ъuo7MH*1a|>m$|[Hӻzp Ĉkx)-;/g6ѨY"Ѹ\l fӄ7r2ayc8?xMuIUsb] T@.^,(xz pvCT}?KCxQCKkp/@r 'ATRP`^>ϚI:Ei'#pefMi&jסC=)o-9jNp‘A^c& !>g+59m!l*fTvpX"6ECz g%FM6;YI/\|6Ȳ4$TcGMO y^S:S}V/_#Y>f0լk%) aH2"Ih$LRf% Cq;A-6[,h!"Op YսNI< Y;yo+:Љe0zIKme1_nS"1O=l~wJ[m}0j ,j*%b{Uo˦a W-Q蔺ȁcJxD?5l#O(]+w_|4:h[ |n%_{ ke*?y rQ ]@] 3^_]_ ah5wBn r$ЈKA\ d,k?_O%j={+?$nh`ycxν4ogkU] B TA{Z@3:xa{;[)~JWi;wp!cƜȱq+bg5~!t,V&ˋfW}6U*SRW:Ä_.X4ʼnZ \Ѽ(ky tW9%I7tqG-^2Ls?p38_=mhǤLKgn7]Yq[|Hq} ֛Pg ')7A6\kXc#%'TYB#t<7D\ww4a[K@]_>+HlG qv< |8 }b6*늡FM_9(:_QO{|CcA9*J &c&hE.ԸRdGu,s[(?zm03AL O(!W)Ave@D]N,C+dlF<{v:8#Щ ۃQ+ZukpLeGwt(h#MP.k6$O5:ئF~7GE IN)EjD};σ \Cz `܏/$9gV$*"(f`EKHVt}zn>e; h,k_U,?E|A"5߈Ip0KUoe|=F!Cs{c7b~i*kp~7aq2 ojx50&ڣTٲ" fk1[joI^2΁L.CUa4wz±qCuG| AcA.T&ЙP@l[5=ot9Y&1WVgM}-1/ق8?Xj1|@6JYvh0{KnM|+ΜC PaȌ<(A?>r4ܒ݀Uh-0[yf aJV ݊\Zc_K3ޣ a $ H ʔSm\l4ẁA/t<Ł"_c!]"^K!t5i 7 1,>u_D/g< MMÀqZf0j\c' /q[F\*HdvM@}x1; #(搃<4;=1!.sD7 AAUϗ _&Tx(?K G;ܿ/CaF/C}k7A]׊)41Q,9h`_UoIK˷ѹcAok缒|JnΆi yAo\/% 3DCu 3w73{ :U 4cvr|jK*i7xG+)Pg=V0}Rٓ|6L.=N:V t̮T;ZQ7gA+^mb3 ,> u'Od/] g׹' O/Wzz`ҪNvRG񾷊ce݊N^x%&ZjZʨۻַ)"ݸH8Kא9hPLixE-M-WǿRsԌO>NGH=Ъe׈<  E6H$0ڊV+$DIZWXzVluά2<`Cpz[V1ƨMQ`m/F? NW`U|>xT:䄩$,La9``&N1W)٬ sǎ"o9VeCۏ$n 7& 칀Vu Ҙ3t]ss _3S)姺|{_3HLxZ@C\w +bA*dq=>Z]iO AA/|x6D0U3z^F\(THm1~ֳ^f܏"5GIfɊ2_VbEy.rXo3HdFkaA]+3wn '4oM=[& =ĺ?2pyE]VoXhVS5I\K`YPzaCO&*i4; #vbk̯HW΋37 B+FqOi> 1a/(лƽ6Q6Pxo:=w.NAΡEeFЎv$P-eҷfx21-8M0fniVLJ$ R'τ<|*')RJ}S5;mPcL l';CBRXD ESжN LEœ)C=:ୣijxGYjRCj)3Һ[/Ƥ?X Im%湛t)=NSD]TȘkc1-;`u20$c>H5=\=ɦs^'P/)m߅7ad&"I5qg  ٫rD@?bs%<4#tsQl((|71uw0>7v<|=_\4}33qNj?v3_`tg̩+qOEx,0Gx9&LA~Fa!abuĥ<'ðr l{oBеR&to?0~|C'Z[RxfZfx@m!È*9SɇxЎ`Gn)R`" 3KvH u }" w.Jw@I+qљ`4/֫u+;FrպoxC"I*Aԇu t\[T%L-o*6eCΝ&@_gU$+ݶR!橼+?1Rr Œ(2Wo #'bMmJVE^V;cD[+[LGz?>ND1p~JA[OMck` 93̒12KBPiHJ#& >(u? m}*ߚ ; D.?ɋS*‘acX W`N4uy$f7Pn%tfX[k?}#GDIT'( q}hFG7}=`obC ά:佺Kvk#^i5a eX׆EuUϿqx( pELu'2($%nc}0퉢Ae/#&t6"2hDhzMhW? nSV_7[F^ZL“>oPɏ)+H̥Fodm/ZFj1o;zOF@B_W Kx Uuͧ- {ÞA QV6\oM8﷊ΧSE$2>8$5n]$+hm/6!A{uy aJ|鱝2Ix)a{@ @Whx9o?_B3 (|ֱj5{ UVL#',:v 4fD~yb7'4ih'b$Q5xMm}3 $y2j~"| .Τ.oւ7 |o~濓1.?Kt@g`'Ҵ(1jvf̏+$x0`|]tex!Xտ 91|/MO}%k|CV/NU!xEn‹E Ec=É\Jd_o,2oF 0/`AK8 ŻM?>d͗5#+,!)Ҝ&ybϮ/%TYҢi5#*Oԁ-\^f"î݊<3-ŀDT91|H+|W*KT| ͖t3 =8\ok6-Wpu aKH/vmlr懻 k9H5Er)Ukga1:K?)# i,=ux+B"+& Hy=]=8G N[!Rb7@Vin|UEs8S/.b}Ec] `oOH$vdz.Y eP>"@RG4XuC8{oq"hN~ (xZA#'Rr)CWf_0 9S@8*bN.Uȇ]NpVItnLPn3%bMv0buT,l-)#)2=m- foTpXԼ<qSQb#;c=~$8%rW#uDFhGYgpdűɖ(4؍'%Odp`;3&SsߗΉ:]}2.]Pnn}I7/6:*0_(pQ]l_Z}JkbR E@ZZ%;*,Tfh^% 63cw~qW26no@"J~'z" SNxcFYȿ|C;7k9JVޞa ĚPi%4(GL$qKX!m Kkn۰m\Y Ji Mm&`|sRsp̹*Av@6Ĉ*M|q:•L+B-G 6tD'SWDd@tI6[dP_fLɳA5t[髙\m>1?cݺ2 B(sҕspl3*N*.Ake-A;?q.`A;? $1Ltݤ~7*:Ztb˜(QvvRJ !ӌ._{ Wqi- Lz'(OoGSXrڣSoȰǏ QR- + '{;@^ 7/.KgcnF}.Phk\D4 )+N#՞V#.\&?V?ROhD_T*e%XIbjZ)}HoUG̩/WV~ rKs #ٜlQH)6/]hkXZ3;' #X4ҏ{ƚG[b֓o v'0߰䣀݌" <:oxs4iyF*fUlb.CnozWuV$i.6U 'p⨷2)Q}P}5Cb\fpT3,F\eǁ}o_LsSA@ HSJ)fM$m $o+۩3j[VFu*CGR^O$/C31$fec)Z ny~GDo yX:C%?&kd}XW@ JQ+ {+|_hHܼay^D8N:" SyQ)8cc͌QbkzjX;# =ΚSAVf3]{\*9`*b>)]j"b.Xw@4Fk ~noQB|dTRE |{qH(<0ՅFēnw=/#nUin.K-&D/z׳L7ͺhSQgb#?(M#^qC]rM` k,a]Q-"qPTV  m{s]oHCy.Au!jP'&./3a1 D6r0;+^asZz5} G> r"ǥKqF&Y!.Wc,:q/2YyXlEWG0V2Tx38NC( V4x[+cG{Im6ANAuρ2]kzra1vƒ+f%d/ƌT .b k-rc n6ɻx;_IB+jAxc-2T+!W *)ԽSk .m⋁(ߒ*)iO~cb+i ZY23~CTסּ[ [_VK{ I KG(SbV,Wb9hwL+UL;[sH>o咚wq^kP3T8,W_n=И[99o T%:rdO#109%H5RF  %ɓW嚴ϒ_RXyj1owu]ΙGZ4%}3Zp~hӗ@])FtU!$iUa~Lr SD݃f2؀Q(A4HֺyHm83lnbn} 29b; TȑE18QIgތd5XCs&c &^]{?v --{΍цXW`Z&~)xwB6s1b3gE"|5Zޒ,i~ ͰM=A&WMmV9{[ 4U1 SLE1vFb}gQFہUz׿䆬k@ly|$P!iYU)1.^v &̅ :ŧHjώca!]rYI"Bh['^PZR+^q@㌟HD8`m;P3m:5 59k5_|C+VGx g߻~]>hKf >+Q\) Ct-g"!~0Yñޠ=u(OP0o]W ѭA,;͢Xb_ϗ~}+'5ǗD7G;(' Յ̙-хiY2A7|弥L S=2 xGz(O& 6l'qՕ2uElR>PO15Clk-H#Y,KɃdTXi3i_[X9aǵ%y0&|1f+`SYJ6LhW-݅b̭ EjD'%4bɗ:>VR g,r .=x39[%2>`7CUMqV\[뗈6g)c|~H]q#2L̴!̪|4^KPO֥^=pG:=Z@Hs;PZcoP;EPRKbNg^> cR!DrɊ晗BR|Ӎ&@|\9w29say` m_$@Q2ԫmQ\pmv̓Mq #%lb`5-aP|z,(lם+fujuV9~o2E-.wJwduʋLIbVk4)dwn&kz?4Pɹ 3e[WuE.G9PL6̀?^u*hK_>9v%"A>oʣ`:QmMLtCl)&}>^{`7 /g'y(tyƏICڽ4?wx㾞T)GN3WeE{LTB(F t|&d,Lĸ }*\IV"{"U,^iLmДxY2FN+dڴ}ҊYElm=0ni`PVGT`ڝ.\w _(o<)EHAw)LO9e ͯq9; 7(9ߞ5ĕDD(_a蚔[wzYH_V2"dMa)+)bM"uQ=(eۭkԊN^RNUz}`Rvu!z/gu\dp^\2[u8ps';,f@5)ِ١8z.( "9+QUw'b=i"Xdv7;ɄVjuvP[1*TE(0 7/KL+e+LFo+9LHtfdđbѷvKcuH.Im-'oA2!cTaRØg $F/(P,;Gg KԈ%^P#jWXE8>H?z( -N꟩9@CXD38}g|<=&B,]v)+6+.vF-[)DC ^%q OG03iOd6؆U^\o3xXFNbJOˠ e;;r|; s7Pv{IVpz `0*ܲp2`8n2o9 ^Jpñ3S3uLӗΰ #,j}O0gSRՃ ׿~B0`ύi.],"%Q ~ly0Vn᫫r(/m VVg2ruy0%$3?|S,as|/v>FNS0Q@>Hg"-SmRmk\a=VPoU 8mz 灾7rjN ;:F^߃)bhrm<0^NRR2QiN+r8 \r7Y?yNUh!|vUHQ䰴H(%}i1gu*,:W[X))No}$f5M0\,gzlҷ7r ُG˽TӠ! I^곓_B]{dq,Ri`)?=\$\EJ-D՘֏lblbiQXC <̬dAu/ 3:DzeyKK4AXr*z0' : v_z\8L z]jSMɺ u8d Wf,y~@JπRA l"Ɓ 0c#h=y3}^MLszr^C{#~h1/6SYߤʴ΅;E*VAhz!A'ջs 4m~* kۏƴ'Pѷ]AmTcML]c2?~2 1fz|x?>x͎.XҐ47sǥPNKY3=Kh{MmJɦ7e ̤t@D8\ĝIܪ<mgȴ.EZ/ wiDqjp@dp{(OP6_+ 7 ΌiN]2E~|&'ҵffQ\!lœ`S?ef_׋Q*2o'h_@aR RGJMIʲ dJ_pBCY5rD0p1ޛVr/A`+p/,?v=Et+PFJ Lg SuFHI{|ZU8Ld~[މ(0Җ%eNBRmߠ);yoBe>w9:kTh]r:BҸ\"9h$%ݦ4MC8H"v Wd=cxCm4ǔDBT"J9je5—֛6UXx"HR;ގ> {ƫJ\. @C< A])P4,gZ4ǡ[(AL%}h>^3)O_}NN?=a BȮ;5} m}7Ic=G͛G]NZ*~fINwMu-n0O-w?c\Ln>"afeVeQx ԅr'OŴ#09q&^i(h)FL{o,q=,шkż(=,\"sIwdV i.ĝF!u*ЁC ;y)v_W}#ru-o>|1jн*s-fLUr0ȷ'#U1~lW*Nouaco3 #Nͺ8T݇oùǚkmjʮ(3ŚCyqsRElD ~0w4L";:s:ݤs09 k ư/T؍C8Y'씰O'[jݣ>#a=;A-ˋs!_#ưx :#3iJla{M mNϙMGi@ǣ }v[#| z"}YAy &[ܽtA('̮ܵ5Gu]5VggMEHwjθjaԧAbfa|+ ]kVn|^Kf: >MBOLN3W ߵc%UUL[ȕ*Xd/+t^)r4P9EV_–}aIz'\&fk . 4N!ƎcP#EK[`_, ̃_^ s\|3`uZ9j!FB޵B$:NKh>`zF!a7nDEtVEk'n;*|g5jyJl=.`mi8*0hT\=y[(*(Op`Ϛ%%G녝0C,,UnEx>Vߓ2{hywZB HJtZ Jh*Oz^K3fuM.ش@ %=}/͡jgoKU%7&)ܧWvO2"?.(oG?O%` qSy;qe0>D)cUxuc&ǡCujxV]$,O(|1$!HN3Um94.u 6ho|e"76nq"QDh\>@KeIE??4VpX0Q.9}TeE8KH_+r)"Bc7'sJ3s 2fX^xFI`9Ht9@z*&yqmdD4A72nVdI+u뵭+!0jt-F/&xgpMdp}9q{ ##E%/MyA+* R{e'!ɪshԸ" J})tgc hcTݸN<9yY^/N]Ker9 0MfQ=BvI7;fH={W:)X'iܪ} +툭zGF2tWGmQ9,S-uj>֭}J7L(i%:PYAhltQ;O6-(,٣gUnB&W,}{0DJ- Xb35+-X.0qA%ʭ;=p_+nYS?GSVF/ J$Wym%@tJ`Bk,h)/]o92dȗ8Ң>r "eM}eIpʇ9uԹ+z%[2׬aI9Ǯ+Yqx1{ Tډ>h}JtlTϡfQLTm48 l'Z6?MϦG[bQxriakNwއ#̌Ƙ ޢQ`QwF_SS sf 72w^yԉ&P\9bzb~ȧN|\nEKgV]2r c ǪyBKʞ6 9c?s0r㯏yx83Ÿ0#!MI4SH~֕OrV J=ɺ%*RdT# \lsbm`@Svlڬ-b7 Li%,C\E0:)@R$ ab[Mu{ НX|GjaY =}\N[Zs|6Sľ>V)dZIj:ZKS :ƳƐל mfNghw T8t/aM"۸ć2~+х+T&l䋾d4s֬o'U+3[O Y(]eDAFt )$8^rS`NJ4~MOK7lA(jjϣup">cϑJ'J['؈@|eaeifj~UCpQh)~{SVbdS|qR4V}L-tL¦C^/tRy 6 U<܂s]vu932 D0o ]=X2o!B&Wۙl o)3QJ;.Pp8~pV!$ `ON@ZrQm掚Aa bB,Y8TI aIbz=bu-,R/F|XT7O=~37@CYl*w+1r:^׏2N9ܺqe!8$X6Z.Dէ19Ѕ6%џ5٦(_ pMw < {xYvhҩI77\f(H]Ccվ{zK&0CM-|MHkORص; cZ|sLvI=u43Z˗̨d=dZB;rEYלa$@dmI"c'2:04`jS{UвNltr5h [M@{,MOul}Ӛ{TR4HsG ҎraT;j/[aeb}ʃDo I[^'i\;N=>b~uT۹}PcP 1dT0<.tx̕wӷy=҉5E9OJ.[krx#b`o#,vyu42s 5.LQ-xgQƤXA&M.,LP1aDb'!jBͩ&V=_Ix=_~YKKѻ~+΀le>/ &'rBwbADz^+Q/dKz[j-BQ$_NÖUA  KFYQDʌvh<5_3 S: c-ofPU@O}`w&aY i?UīESeݷ4 \F Ș{2_^+kJO)@{6=Jh,|&ε@6-e6uC%VYļ*vv@n8]p`'MUwܰ3 W@65Mr-q:k^&T^zќ\Do>3K^呸|wP@2<lI9{T-o:eNm E:XLI8$iq UdGďۖX1O{|d݈䗈3FJd$jIp.˛R";-*iN|ރ/ RN+/XΡXm.$`?%OiI;u[JwNč߶up k;M3ȚE 8,,;6 ,>^,Rz~ o6?n[*q%VEI캉 T1_S91e'/~Wdx #@^`%`i'T~1܅%Tї LJhgdNeLB+[U\H9/a߸EM7S3PKK`NVśm8фV#Zk!-oEPbX>5*x\`'))2>J';| u[.yXYfe!(lpc;%@奵}ڏ~^P)gNӸ"Ƭ$% WJ]y`*$Sf@ŊcVۍ Rn5ֿ5 bNמj#D%]UBVHgL:hǣxvh{1ۘ8S^)zq*Zjnc!o:.4urjuJ5BdW\g}iݺő![_J .`d0>ylڐgz*IS#PX3$l=3\a3Ұon8|os[ :łf~G1 hEܯsPQv{7wK0%s`PX,M;I P(0F8K/RߨSo),7?Iy/M^~a/O&2|)\-O;©nm}v{J#O6WcBk#$F >U[QJ/UUqXuZ;Dqb\ϢaiM B`n4Z^#$^R%Q yj('-26-|ELM>yh)>#,y}q0bͤEo5eb5`Nw/mK/I3+F:m+\jo&灍ct".a[|1{[3|/ʑgA0Y+qf_/VvI@mLF ~({\q0f,HI: &~ U]Βj;jS:KZAT jꉇ7ʄ#?F 4 Wx9f#3î c|o2*fLomҾ%4Hĉa_:\&{uL]ɳ.6q&);.\f PiϠSlnc`_?pDdXzɐ+ɠ#_q"[?C$~Ad%*Q%qkZm`+\̞Wr7U͠6y!]mRD7e3[DT r/i>:1q0ZvXؽ1(=AI'i3R{i=J`GMYxWM\u`pP?caBEe1|̋`BIσ1G6ǻgEn]b昸z0bjRTǰykAN Ujj!18ۓW@ka^*KwAж݁ iWhHzb ͤfOR^oBI|q8 kY /\V'>(J :4b6Utzt"6A+ rDѨgѫvMBe%QB;v!Hqoc &tbqfs}ت#>  ?*_wX@'J*oq!ѤTh}VLXˆOU@NlhvIXKԜ®dY-c!xE)ER՜(*_ Ԏ9VDP%BA^XBm.+Uu)TCE0훶}YL˰Xє?L^;V2C4R OY &t,q yE:qLqBRs$\ӷ]-XU2lľl,n}QtWɐ h㪄~b $,gyzWn-E~ϖ$C\z(kN1*pLk'׺s2Y)YW2Rk\WXx|Tkڔ޸Ci)LP1FHÓ]#n~nJFEX O cÜ0^,I#,~csDpVNdvu5:3tY#:gP Y-H(zX;rVUZdO s*#'_ڻ):)U3[GL^RXV_HW(E>?hBяW0PBV*CRG-o摶BRzn+;{8°%.N]f]hAEtf+(&G{?wW6&~PF~2u|,OSC@C2TZW賎 ]mnVDZY~7k{}qshOP/0f1*N2\ dEk$vVr?kc, Tq9WYRځG= Xu}Vyqn#?p=K,re79ɝX <q|3@:Y8 Y TIypb95=^1h 6z@#zyXyVPg1[1mobk+!dQC~>A R R0>&kC* B^S=yJu%`VrA {tG!|o]cBp0R!i/2ҧ)!bx|DO^w0a;O+VNqs36"4 9ˡal5()s(eR #kq0QɼzGnCzkGPd;R#3nVx;f EMe9G @DoQ" y;bnTRn'iw^-jE,6^c9`XIjgjh5"A oX߇9$V &u}-@"egq:"ZKtֹ++3ݐXb?I)HkO 碌䇫'pJ5&Pa42DqC`4"lÙq,2"/uc+a]랦K }"z%(%bWtﹼ߬ yG3˰7P1Sjc 6 \1Q+֠=c1G,.T{eC9Mw.8[3s7ckl*P)rb /7'ЈUHѝ>I)"/, " \}XLup7 3[`YD#ZA!+\x&k41uHXdl*-IX&Uԟg!14 вdvbmG,&o-Ѿ)ϰGtwv5\tlO+)d3"^psVdݳŇ/·o2sBNsuݺSN~UhH`JS?sn xI-pZ9QiT$wP Ok/S_DeSѤG]C4b*4e*AZ9QY>чe~*,s|ш۪WsA많jHq5JlU*_O1%TS*Cq'*t1Vu Oi|=:jnH$Va 7ƝhX~+j»)@q&-Glm@BNaI*paO=k .g+œQ&EW-z eb̐] 3Arẽx5E g Y`B~l5aEY-Ոc\U1,Ѕ T;|@jЖg5U6ia|X/tesqĝʺ̽5GK9'[[Hm+J\NVaqV x*SV7qжޔ\jR@>TH~$j\7V?7 ÂYpaԳ N'g8͋Dm,k \, `E3Y!~zŌw(xdbÑNN#Y$Fri|*0j,[x`~seP!#D+.V."#:_6a?>D`„o-e#,bck쭭KxS&Lcf TݣN(kY_W_>\DWFF@d;4Y1ɧ` [&6< n e[4ͯ{[DH= ~iR mCD]gϡR?c~yd`Cuk%BB%DR7$1W!9.Å2%^?aѢ8%|c ͺ)ޜ۹dp('&"۰f }}"/n76U<=Z<<x~Sޛ_$ W` 6G͓񮞗c+,٧.9jo n<5nJߞVRީ&.rm&UE݃F+N$p5QluP1d!Q!YcQ5 Z: Nީf&ELmjrG%*kpNvgiF^4/8yM$TDzo+dnsi`bn.RlxeOd-(P1@i24L5VoުSB@0WRfTA3pQm8F|/٤*TC)<'FA&3rg?}f*f$y?q*>"jC_({j N;T4Hn!?«[Rxͱ51ߧlf.iC ,? d\t Ŷ\=9{*U'ŸȜ-@U62SDmP;GCa ,xPgrj((Ðj;^8+50GYԍueB(<<ѫ~%Ϙr$0Q]YxpcgULcH@9A5,g=}E<8tu)9 ;S80ܪ;2lalOg 2'OjQIh gPuwH /]DJ$+lR2: vp[+ \Q BnijJ]x` S-Ɣ0Lh=*V,sԤXe07qcl?Yn2o܋ɵ[uoQ"sr [$hUirFuLM+syJLѱZN l*lnj؜xrS'<.f>A䆥lLpaNh4s8|vM^r2`rL%kn =TE@ʦNnؼ =,Q0p檶SH r ȼS00k0 `a&aātZM(fB?2C Bj)C*"*{lYJoxsb8hfw#ذQ%^au.%&{G5.LVE< _jt]r7X ;  bz kLc|[kvl}%*>ramCT)-j3 AWYOYAT%: a~fp}+<#Y_ozACթKP&1@*ڙ<0T=G%vSaC`X?8H53Dڃi@f6c x2n0Q\NYIJ$" tt~X6; y-Λs#޳>1p-qaf1ݒB P'[jbQ^u3hVa](+uA} m([~`OctAt:ZUKMq g0INԽYֹ4u@A‡G{5_+e'2Cq,DU$ `(9\G5I xDmHOcТ X$rGkߧڡ;zntrphVJT|%pkɃ>.NmS .o Pʡc ',(DTrW9!09kԗ q y L{@>P"-7x@8tӊMPEe4_?WBqކ cELg Taw*xmI:9KqC Z'$&h ) .,:lgqcymĐF3 ѵ{rtW> P79bN C@`$02a|x H;֑̚Ƣ" H@euw ]]0C z2%Hsk38G U$ZueһR}+ ry>T[Trs8T*`3HƯ (B "RdӊۻRVe~yl[&5X H!oKL ^ m=(J.LZc)WdST05V/43TIW҆}s~a,][3SL5EkR-3LP~LL8J 3CO 7D[7À 'hYϟ[y~`52Duh~\Vu|,=)md$T߄ԏ|=KS#1?V:g|ujғ*-|ɥdҁ͘oUEF$%r;3Gpm䟡NFFjbZZO$I5 (lmi%2#"LuտfSCc-}/OwJ.?y0,a,+^ OVf!MY-n*op Hϝ2*"8vekn)CQٯLi 57k&~Ȯ/,<Ȏ+Ɩ6jQz n]iRfdk'~`MtfzAj, )U#s}w2"kmdP:ehSWw=V<޳6`U'y|ߛXB)1ŵ5!P/41['E/ǕW{ 3 <-8?lrxbm68+AN[5%") %J  [/L٩xn4킣Œ[qb+yL`+]j'Ð2 3AE Rdvt0àSR]RYxH>Rg}trs%ˀDe\2{o!"՛͋` .Va"W J8u{l¨e E:a[5CޫT}%Gr$..MDi q9&Ҡ$ A@8@0sd樾b;4f6{/gZVu4N԰J.KOe+x0T7ydoMkZD[XS4s eHklETc&>ڙw|r}^2lh.#ZK{hlM0QD-hϷr=L JwžM떹ga Ƹ5^ x(dG /n@`͢7G33;FuUv+Xd%VN%cϛφTإ$dt ZE(*J I,Ѿ\\^@qP/1![ {D7~-\jj!BbTEA^R2X}U!RXԥG|,*R -ElΎg,}3TGߑSK6ahjk~ԑY'R{{~Y'6GɪH2oHVk 5O CBU9 ׶&lϏ8rtzNR9Lwvp:Ws"`MI熑0*5' mE^!=+zk5&gCB6"}K=NnaJ1Nʰ|RA ebCˏ~zqNjdv4A͆֘GQ^]g,/Ţ˃ )q ߲J{6\vk%w>WXnKwGڎP>7R {u6UV|&yP# =tT3) 76JG P'N<6t< :qa;Xt]V>}riN[slB\,;cEB><ᰡaBYr_u"@n juuVzvo\j@UmT~\O;(^Pd $S0ةo< p1VgEJ,/h5v T8*m@b_x]V HPAā#D`))rI]bkhӠ]o3\q8Њ@)  W5e(oG\@b^G@-]Bg\q;<<+hk|ą ,&_G;)Kv2frjg,N uiZ,-\R#b/J\ a;%mNyO|'7Ih#YHOQFx;iBkngVFnߔϴ`c:Ȭ ߼u==%ՓDb.2ЬfzDϚ*;ffN9OJ>g@r3~fv>Ė"Bc'ش5%{aw.eNq]Nzpyae5iOR1֐}\z`,0'̋:y@r/Sb5JPm}ø;g P̠M;u1-o0ݹ!k;gOu[b꒔Z_i Qr(ʍsoa}댺̶;r}e}~V^6j9h+j/G7 R!!ʫ<\xTHG6hkRFq kwfnCӷZ A5Zo_Qmσ Ц|/UKHbǂE4jy#}I850͢uTC|gSC 1^ OY-ڭmC~]jɜz"[?9s9OģO5ń&Q[x5=Uԍ} myZ}=\6nbO )ӅE{p74dLQpxݷ&dgȬ1~5l\<rѐNy8jf8G!A|.W. gh\zi+V/M{]G'Ix#4!#Ͻp/8ޝ0?\{2ۜE#kx!3ךc { q3Jo2^n$0JPR&9tlNZ9hsT%_&>T o=Cslw?LDnxg?xq41 ZFz> n=wfSՄ!"SHHjeFQ u<\lD92xoeLc<8!F_kY +UOo>h]0gG*XA)`N ]?I fnjAiU]-GڙO:Z~Yz5PJF򃵤rZ 콆WQxGz6.:{ ʹĢS v#FDo)_IX#XweZ;#T%:"^L?l 4a VrTXN!/kv:NY~\\"n)hI~$EHB6QOWpv0j޿KmY4Ec S.pVrv)WBK劄y$ ̊QwQ/K _8Ǔ{yCkȑwvdG6_H9{\~'(T9(uTlښ0x.ђSM%cE1zޘ\,f5^2W%?&~;6#&+,Gވ]d OO daPa_֕堛%p {w""7J C(Q6].>0C,4:HLC?%9%*ڡO5.$Z˗5`cXI41LCd( #>5e?^\J F[NV(4|tu 8|\{H-kuTa9F1ZV$8(IEhYVd;6 jTT#ZdkJcOW N`awԫ,:+zgdČÈ 02Ň/G"zɨ>n "./wF{&ZP9JmVD9y>WPH"͗iyqҠ\i- S2`2ZHu' teOXd 0E"3D躇';{A(3Htgљ }*ƄaF` nHޖ"p$~t51g^a|×h'(ҿe_ܤiתXo*Ƶ~Lx@13}mjRb *f?k~3B+#V:%Go>Y ?'Ą[ fB%(3@``TĈ# /eq)ѡ~ ra/u hLFQ"( Zw] O iWIdW`{vS2nX:z F>F,RUjoU2HbRq{QUw/Y+-ӏj[̉Newwӻ8ΆLOY2y8^G ˟*e?P?Gxyou֠?690e2Á'OA]Iv0P9Hɒpj7FJ}[fiRYBme]e"S K_'zɭ#۞ENHJSՂ[f2f `J+l+8ܬUx)QOw'#bSYf_Ȭc&c =( rd]aL8ܻt&sİ7u}h!t\Cpx\@H {Mdb-9Zg7mvA5JM GOܞk?uJ8wZoA}4w)뿁󟳛:oN9~Qb]&z3Vfu1lT<8cH 熇 m`G*ךW މX{]YQX>O}ccLAըxdi/L)p`]kBϠoQaVP3B? '-!Xn ,n S ]aaGĆTARd@E!v&g=K 1ϋdo(NQu!ȩ.ۤL:=Cyo;k#A}6P*@;Q\6au?9`Y*jq ׽# tt)mUTo%p# S-Rz[B礊@R7)c l?iFuR/e|=!  elQ3E2Ry'6P?י{r-[*а.}Ya^JCi]?<<J8lVd'H * CYQCA YUD5Aedr|XFrE + tj*ՓpPY2yMax>Q?~ k0\)Q(!g@tY e9A2yz/8z.ds}>Qv ifz6v vl]zG0Hu })\>I+IcA_)ΊQ/ N/V.Li(K&|419g}Exv&2rpXNB^Q̑;CrnCC|KryL7) mvem=0NꠇEvGY@4MfP: jz{GeFi['Yf=[ J^KQSbABYK{o%@jK \_{h;YrV$R-WiO\^SїyI( Ce,R%G>e&]]Z{F o$s$5#|;'*C}1 EMd*&8n{r@ŝWsэA#c5=" oԣ|6.4nHQk-i  sg\JusEɊ[!5Hݕ$3ԬhX߷l#@;}c'?Ubx[ |zk$nqL毌M^x!JVa=T=Lv[R[)JϭQe< 9!D`jY0sQ M#;D0 *i"d.1 Y2nX%zNP1eDHKI)4-} d&ӝXyW'y i?=>pc^OX4QV&6izZ)Sں% Abm@O;ajs 04|Ӥ%:g ؘQ牗X{^F]Gq(5!4ǮQ^q!k-:OhK #=@5*$%:H7&y_MIwu(UV"p+`GH@S/y:H5 =PbKn6Bc{v! gYXBMh(yใD6]\ DE.HU:3u#HGrE^Qb$FZ)n;Q{SZ]H3!q#XZ XIe{c E_kQ=˨ɏC"DCtñ|9,." w$6߁#ZDzA>/p_\rv;b؜3=-9U̲JXӟGywV*NEk|̙%_(Yʎ`,:eyR.p1./г$N9e@>7TB_fYxVp-y@)S:|=yhA35je\i^H/_-ZA2=z:Œ0Cͬ+r`3UMmyL)5Ƽо\`j1bQYZ& W*zT3/@١*H7W{c$_!\8KS ! <&.~ST$*/{͎ @b9h ֝\s! eG~4?F&6$z"YoB& ֤&x{4eUce Z$Œ(gA1d񾐯Yb\sr?QB% 4 t5xKSIuW;uM סӖUNGΆĚ8oP:C`F 7 h]<ŬI2+b'@6ZGeV$*#= Aqov-N_X"P}f9It:HFi;= +UY 13I]`K$<>1G1q`!;!Һ'E EDM~OOn >ph,M'AXwyܱ=ޫf}\-$.7Em{e/b, ZDzTqN?Lx=͂_Ub;iV)t -Pu?L.M%ɳ4 M b Sfuxgva2b*tE+;^`6|0?_F@?zwƗ|眗H+ 6EB6܏UW)AYȟ&]+'jT۴jH`Q}f5QV031&*бmiHwȄ8- I1BtEbe!gwހ /"!iMumƺ|%窪)Jm]YWgH?~f4f{jbUov&]@s-=5QF4Q+SUtVv ACϯA~ /ۅV Dܵk!Vk=)d|Xԓ8y^4wIMe~Vj-ՙ탱*#G GgDцDWu%&&ify'-x JZtG f|[iK $îI@c\'wdM;k; 8Qe (#SV1g:M\|K#.q7\.zIK7l9!YL3}k ˴|ȦMh}_C8IU0Udmٔѡ_@t^HjP,@?My]wz*4P S;5Yzk47G:Fe{{꟣fGzK8$B_6L|HxiWc-O,.e$'jQ;(|yXȯꨬ~ը#fs@y{2HKO+Fnt|!'NU'44Ƃ1/D9B_f+.ZM:xXIT2S"k+HϖUv&6_5ȉ-B :>kj w'(ո=$pI(m@1ҏ;=/{g2*yLqaqx0Q]<~2 JI⨎e뚍LJqbWY+UVY[0PfFEVAڂ\WIJr9%YGGq\7% 6Av ZM NMc#X[ְmVIgĉѧ6,V/,1dr8Pi*D  5Ӳ\|oYML9^-N DRVPέsxn5[>Nbvf> }b STD柳)__!Мrp;S&mO"'*Nf bqQ+ȭ 1CT ⑱QeuOzf0]9.Te R_+( V箛M""(u'`$ϤB/H>="M%`Z"t4a#c6kM r^!PΫz*3E ȠJyw6䏇bS ̙ 𓨔%R/ f8jVŋdW-)+*lOI__ 6)zK|ʠ/,re,pڥΚMpG4HF{81NL$PwM!J3%yj":C6" EHI,]jyE^`'i՝T8oo|A%$-oOTŻL܊ ns*0K{o%ݕ:0 o;gr|o6,_AXjP};FD-s[Wh-:+7 Eiղ"\ꛇѴń'EmD4dRYcf"9HN9E;E3[J) }Ҳ ҝͧgh/ԖHg~ٷ\~NX[hBα+Ni5Le4Tkfofyy1 L>4qC`Sr-PVIǁŽ3[JF/]ٚv.rݟe6AY &ppR(?ٻ<dsr!3o ``G_q~T~ +H4+a @ Լ?zj@ayZ(po%}FnrNߞÛ#`Qnv)S &AɳO+D=v)LR&2f2e;[wtt50z+fmُ&V8}˪6k!i~_rOyAB{qHuof"–xyTٍp$i3Lࢹc|Q KEUT#'@4(AI9j|)K6;TSm7ȉ!㘻UY%:~NJ{ZUdZEI$ ;JTuqR%`VW!&T&܆}4 k0Ws\yҋA]= YWTnl3|nK 2lL[T8A"qBuy8O{.<=]z5)'z;0dLZGF޾ڟt!`9M]kz9-+eRl+ ,Y&c%zEqc Sin̏ڏSģ6ݸl"L?&o| axK(|YPdNfuEVWF{ wF`PDOaVjڅ*^9Iwz%bjVn2 #LKlB(c>/Ju8\JاlIN5VExfU[||V@@IjDK0wjX9!=r!S>X#gri)U]h{=ljˬE3w˱ F];R.V .Yg߬I BSB~w/P.&4mhGߜxQ v9%ݪҴRiI${3p{}HXD$(FR,''XF f 7a ~8W JmV9N 5E\\?ZD̮[}&',O'7Ȼst79UE8Jm6-\S*L+Z"0&v::!v~ 'MRC*c,–P>kIJqpl4sv8TOThAHIk!En |3P3=ҦvE?}F y:ŢkzVR|]l|'D*KкX&3KV H0PDD}dsY@-Oْ*?3/M^C#qKMix/+cJfWwP^+lsxf;n:? &tK9i%FBxþ#w,@J=OuD{;4k ɼ+(h ?(MC,)jӆ g? Y KVZpЦtm$ж6d|3 NP' #z'S ;|LIZND8FX9ã_0c@ P.VMyYSV;i8UwH%$cO5fZt/ƛo!fmG_=@tjn쐹% Ց|>%]qGrW`etjcv&lߘ.BE׊|\̞A)5L'uvcndzdw$ߵ|P~\6iBK?ث@CjCX&\DжKrJL=bܕn+={y"#)޽Ȱ,#u%vk@i/_=RZ\MOO &&x_a>;Bz%T}$4i RF  kťoTAԢdi/%42-4deu=U\tg gă,\J8_!YaBOC/""kqi!(ǜ+ \]~Ők?أ 1iZ* YUۀfB]!H8;MyelJ|waO% 5Ƒ#c)8O9pO)g}mֺ!' {_0KFL"(֬ChEc& L`"ǀ&U@se E'j 2xp Ջ<0%|ŎkK>I7ʚrEY.s4:& yu4l(k*&.rHme(yGvJ-yDH(N6Q`|_O$B]R4JBzVuն b&Z^cPo@NP.=#bD׎@I Ps[o!"Α,* H i`fO3>GC_q'j*|C/`4!N`=4Tz3^vbuqPذS0\<^nBK`%JtXeO(;lgsaW$\ߤc ɹ/T]$>y9nxZgb{S_6V6I$, 9={e5R|tUeRt6 peJ9E2-CM\(X6M>0#C~3B,&kIoߨ \]pq/Joە iЫFPrkK#Kwm 6p2j/~1>٨{DrR 2YB[3J,VftK0`~o[f^pMTMX#w( V^EwdCq$USoc YnWY=˳/]:}su<7EZ8|{y2-$Vk ?2㨙L*ym")0(ÀaϲJf;,+_KUEFxq߅.BH_T[(PS>d׈Nò+uX`lϞғ7R)Ԍ n5|v?t'¹-ǭ!N%`1 %)VkSt-cȊF]髌Хdk4dF]B(Q͢28[EDZųŶK/k(0xe7dps03 EY;{IJ^o^7a) {~#7|㐋,:v<4ܝggx =+.`ZSy)t;/l=_D'p҇? W&Z~[W}[쯥Y[hyUr^x5}<3jW_Z#os)y÷ͣ{;ui@ qs WqVDY<0=.uPB)&7 h,ښ[Bxz59v`P{BTBLrLv"5Tt Tuîn}m56j2Ay/e,:W.INg,ęQ£?5oh&Kl\OsEiH<l+8 " Jϊ2:S{:I|E$y x_t?V N_݁D^.h}ũ%g /@.u 1tCHnoˑ:&`ɱdpa  wj&oo84q D=&. ~jR{~A06콺}h-ca@J^U-[r%?Y=(Y1 mY3hlwCf=҂O )hEPJΨ=X53x.Դnʴ @?7]Ah@X7~=۲pF;2#<OV^XQ1^uHT=Sd:2D(dAԢ]ZC6\nݴ` +E0X2"q>CɗO8ykPTTq0|7vkg!1ApB<å'pgG@'r*!*@#Ί)3K3xUS+f ?6<ې}|9gեONic0;T]Vwc _hM3ݕ Iq߲Ѫs&n$HJwD釀OraLcKp|w`)HX^R9_ܶ0QGU\^/@k"(ȂKu@-Oã]GB+&g3mȖf)>zf;3mk'tT|b"G˃q\l_n؎r"F"`&/({{Nr=Jܛx[LWg=tuSu`h:K+{7'G[ucْ?m0Wa-!Yt?HlW$3dߣeB(=}ݹNԜv Z<9j~Ɇz%"">5}o8,%9eʫZpCn7^!C[F@G}\aZmS' i# bU M'7QW7frrmd]~Hm.n_ x(EnR@^gi#r @Σ(?ՠ :d|U5ȃbЏoዬ^lQ7< L VKaCܜNpp[@*<>Wyl:Ӿ\@UNǣKWV׹x`|Ukj6IT8sAk,$Du}8xùIm;TTQagփFCh-M6x,B%Z!GR㡨B~uݨV`,=rq;!Z([MЦF_0ы{ᶔZ/1K>(ėxOFgK`|U=^#% IH:|c7&ѿ~ЎFWi]褭o!H#xxk8N'sS3FD鉰dR_3 >4QnG@i! hTmfHt8j;a$˶mOroN(9c5 퍇cJq.#S2%tb]v̟w࡜ oXmx1KB-+I=n_f8ݮS(}OC?cc'#9`঳#i9_VpV-rM+HH| w_~D ](gʌ%2Y".; J/v-nR[!gFɫ-JmtL%xk&B Ru7 ǘ\`߭"ڟ@,( pL{*\mٟQWάf` "d.^r:a;\|2o8(}-VlG۵d[ߒrw9IL?1İ7@XJN,޼4Ye #~j@bl5x5TAl=+auLp&~_V4ۙԉE,XW`K*@,[Dv~?1,c BQ|0N vwIi'  zHO[c :XP)˒DyJwhM|JCV Хho׉t‹$:^xqNPHgg׭#OCD=ig7_e(Z5[5aQ/9>n'ijª4AZ x1<`ZC]LV o2{N{oNv]J)ה%óDC:=FyhStH Vi5:IϐaBa9pcF,L4a. tQjvUHsB#WEsWVBNyЂ5g.aBZ]nSl48sUj.3&/  *}4vӼIjgw~yX %Ƨ <HԫS }@.3Wb1!Q $(΢|6}&&,4Y_5Y-4HXN׷񟸱Ŕn_\YZ TNNnz,6sWiSk/NZ\:ˍ"RUqwHc\i%g+3)EQoHVD:a9)qo9wا(1F+8Fw>.Bof,q? 81X4 =ie=lp[*^Vz!h7)a۲zjހ#U` x.o@AA=z*'m[ITLs-6{wB=ww]̚'lI)#TX޶0pK Բ D$=sULG1[$'q Irz?=_&Ւd`}@@Ef.v!u o:4٫4s< e +L&C!_B:\}q >FynyQ%#L8=]zh5)Wup ̌ZxЯS cJ"y*;?sLCS34\߅4zjZzGlJ-鸀9 ihwJg4^s+itvIthWZnl$KW])_*E(Myw f"!.mʁ(J${ߍb)~ɉ)Lx^%YNK94F@[c$YSz ]^P 4{"ȓ0+Qv~g, 6424cٵ^P3J81ͽb D+̻˒ɾٍ9KN5Ag(8*> 1"; GX䐞IXPۏR.րRzx6񊬡g+ uJ=fqE7Ѝ'9dW)>YkN@޶%7Nj.Zm#4/c!W'yA,UgTK2 畯f$seHAj[**a/l? |uKԘOVFH(&c}\T@v($08꣫Dف.w-xʑZ/HUDM 4OZKT~v :@Fr<ڔM- fk/\Ū;-"_hr)/e} p^4Xq룣+}4@"w/b1)8M:QN"'k;upka:ʔzAo<+K(='wH9O{>NeasmCqf/MU (iL=IW5)!Tr%)mz3`3Z9 ab4ч^\E<&r{LD⭛mhf' pf. ^ f*X?FbM S50%+=QV~Pw_N h %gL(/.Ik>Egmywo=O/Ŵ|Fč@MKi}۷8^}PeLƼXjŶ\_-f. I5T &.];*ͼ+\7qh&1kyFxV+?m*F2k7B 74#K.qyʁjk5~IE^g/I/˺^нBSX@m3( @U]E&XZ!!OvOY-s qq Bv -'7WtU~1KT(пb}RW2¡#VN(Kz!>AA m8-0 H_UQ[{`#0U6D4T^q|4_|^]Z`WB(:۝.k-Bj|֊zN Pkg)o6) uړO;@KjN^s0fCa=3ճ3vfv0c#5}b^&rv I1*RVfL5[S,V5vœi*k^73-ڄe.nRJ\6.ݐ @/qX0qe)#É6`5ȿFιyMQ`z{u9N\F&ggy Z~#QYfR0DfI .Z5PބoKvnK^¼xHYH`ԡ ߆f93wm7ngsl"خU7 $56\eۡmǥeXir|qj~=:S׊H{>:H[ )boR<1gLO.VU@U?aQbkpEmesjhvab <=7:k e oCIjeFBo_y"ta섘8y zʺ7Xr)-P=d׹7S Z̉A.2GLkA0nKyRqQ*>Li%zLj8G"NMۿ9?e\"VQ?ޑ&2޽dvJ@*PzΊ¿A.+1wXP,hB;=;*ɸq0l%ww(^js#u&n&\_so\04lZy[%*ĕSz;83xσ-s&xpJq#햽|؄v`!gO, Q QM "ZU+ۨxQgky d Z5ū &e1]FQ{ŝʧQo${ รffF" y/N}y7WxCmIN`h~ ` 3- őEOp@Z »qj3 xf9Yuw >Mkg g#|j+h-|LZ"B֑C.AE ~j#-Qp)\@2%M@BwJʼ#m.uTUm/_s-MX Ԃ1oۤ/K)mNM#CT|Mj6uŴ̵KϢ7+LQUf՞ jGģhJTyOVCgVj _]b{O_n8a:̝h̞S1ԮB"0bAg@R+XT}`!I|-B "eē>'< 8!^}D1|LZ*DW&.֚t(¤IHHbeP{].") hl_PaC<@pWD#aIh'~r[̉meءdmc(9M`H}r:lH3qzxэh`H{pg/_u2OzZ bG@Bzn?[ !"@G K:)G8;Sq 1zOY+I IbbެxHEKp{TA"f::l \PHZX?EV%"{7ȒsyXNLI["AMxÀCmJ7N%%=fT*_Y/&3My )DԭiCEB'բB 1)HmVɚgK"~|}C? 8 -RľjLCI:ޔnncN Ly>EuJJٜ{_8=> 9`%P$&pcMYW^#s?ݬo>4,4_pN[o 0r#T R%[ ހ^^1s+'ZQ"*NKQZ BO;ҡ'yڈxV;fG9#kX8aI. !tHz"]˼,F&Pq`2\bSc pE~xLzcqe[sփ076l6\n}K3[22Ro?&%ۊ/y31MQPO1$1gȀZc@ Јo Ov#Tj*!87d?5Qy lE%c⑱Tw+v8tX%VNf-s G4%?Z 8]]Q^l ~IF:3 j߈!~-ҧjlSi&RmEL2} OvjKl&b9لJӀdk|Ti^u4!Jw-+Yp["q:~8Y :#X~-q[F7zV}ӟ/l]a:lPcn䃊V .dSSYFiTԿv䵴4JcPJB3sTݒ-)XEKc%xڛÕӋ`کx.w~1mNaCΡ_~L[)CR/ P6(?ͳ"^A6}Q,X|i $u5*ǎ6W]$Xn.ܻT?NfUc# RPs!%Io/UJ:}kԴt_N :z":ȇ&jjYzRT wFN;)-p Eo6\<3&ԙg@MZxMDm#])wqR iH\l`ld hmm~ʐ|;!QAw)82sIf/֗Q+4t-PzSiX~/<& Ų]͓Y2 A]s~T6>7D hr}ȕݦnP#C>\ Ĩ L[ Q3( h,reѪwtH}!Ӳ=GuI>)ISB-:0 f`AP'e=p&r!~rfi_7*`d؟#GuxqIC:z iي=GB&'!bO|Y"/eCcgv8:uX*Hm*/-F(Bc atcN#P9?{ʬS~jN+H/Ǣ+^b x_ۙZ*L:i@zz) JR| kxA\Ad LcWþKV4)zGXT^Fe GM&/*!XV>ĝEχٿV>LImwk1dk丆LrB TXw>?}H~3" |.0l!ϼ]崉o""*w%1l n/JC)YĚ}/t(DtFiNGLPtfDY| au <)Ҧ3;_X>FaqQiУSވ.mv%+iu)͒;7sm owgogRO\_~`Yڒo8 G:* z.Gzi܅/%`AbEh1?y1^a Qz![$SPHK7 _٦LWì.dK h2VL?B' ίeӼ1TVY_l D_z.Uods\9LD~|VQHQ}%ڴ<.\džƣx!ghj+}eJ&(Jt{.gX:Ǩ~S;‹"+;~4rE<;*;Ph-I }H"U ͥ ׭Td> %A򾇥uM^ӈCÑ%pgۆsO\>YOғGlmj\k_k#jc{@)2@ LZ l G:knv,26l’OTr ̯~xMmX}_ }vƁ! fx L08dyeCa! h=qB0ͽ[## 5{aOyjܐW KgI:&xKZՌ+ܝto Aƌb DVtԆ^7H틐Uem7$ILDyUZ'JFgA{rE/Ҽ,AEW5st5ƍ!鬌y;9yM};Vwl+Ww+ۻ\q +;O]7: 68Gվ BٓOj7'I @tsa1'{ {<6$%}L8 YԲf]Z;ge<~s$ yqpMO)y>`_ dwe?$ljWeMF*`K r$['`uS!u0Cߢ\-C{Rz]^ep`whnb%L{Gcj.My山}P)q"0f7a{$ ? ~ѿ-$v^ve\(]ߙkX @чFD|EaT uW Šf7  =oFN0sR߁9B &'Cys$i-/y ̿X~td$x0gN(6 K+?v' ~iY^Z: YWd` .v) 5%rTi]qіDsfXӠ;X*(zD/lPvIVҡt)N sBM˵N锸[$>/\aW攨rJBGegMQ)WQHg=DmTTLO6X+ݧuh~:]Weo x+^05+1n*{)Ad4KX W*F k#ؓ?O;,FTbo,q&##nvL3ؚMNR|[(xv!g3d6G"o6!6Gߠ}ݷ};n)MQgMUvq[KSwp's,#̩Tў[:xAӳUW%ٴƎ%I;&Tk6|l>Qo/ ѾиWcc6,0hI(s&gLbiAD;PKtu GE:wt3+$ TL+$e]ޭPg6*oj/5ޑm|fpQKdHLCɟ9Ǧ`nE#n"kPd317i"vIOU؎xڿhȨ5ӓ}t 0ํW:OA9&f~9=ڏ5k4e pKi"9z]qqrOtLj"ϒȝt?lY-0>wcPZ4BE@3$B*yrǏIږ&̩y lU1m%N槥ҭ]BJҎ WY7.{(zhh:CJܶߨNAwB_(2-g}2qR$؞"ۨ' *(k=B B2jlxOEI+z/$c\z!Fbx7@:Dv\q=;s^0ɝ>!vh3g`4'_R $6>J]dGT]2@Yz[ pn:d&v-8Liꉜ'k/AO5تCV!OaKM`h0.F@)ъ5E`(5<;>VmŪIƷ%]TgX{Kc8' BwBl\gο8.]|,SA+9̅>X-(a8jIs_v.A8qW},UP֡+P~~O H;'nmdpOUݭӒˁG84Z20 ">B-,4J%,#Z ?K/q#+Y_&~ J~?1Pũ:3-5B#eY pex:M̷_5UPJ1=YAxsBj=ꐔ-a뮯^au \<=%D 7Ys r{=Z5S3Zaw:F wbm 9 h -lւv~i)6MKr>Zh2󼠠Gf\eXܕ'-M`z:Dצ^*60`g"@943y m:a'6L it<("ޓU&S籩L< 3Kol@ݵ-$pVWy ʆRUP-ɇǹ zX{KC6+*xclօqW:aO+`A*ᗅEX/F` "4'^^ ͖AБM6BۚB[L:R&6Hҧ} YCPl&t)EkrPldܯ ˨קS mN-{"bVvoGdZ|jԎM$ebTHSH2,~G'A*nN4P];?oCKxGd}6_v/AI|iE ƹB 6; ؁k<3Iv_̅GYB;16Mx Rܳk^[BHK*6Y!'vvn L~Hr箔I]x$7ynjjB" ̠0_Vś *nDj>{3#4Ⱦ3;X.we!"Dur7)#ŧ߽A-8B,Jg-(szpOnigzAS E_j8՞l`8 () ,ų*!%RmueShW7f TVN9?n_T\)ۣlIv!WEkQ4Wѓw!h\ dMa',6SA^ ;`pA\gmBVLmz볙IY}Tܾ 5ѡySꝣ/JWA謚A<4( $e\)q2TA& ÕlCޕ(bGXy:t;/I[p/ AYVs3eK-BsJTD/yOxQ.,AKCW{@ɳ-85MyÔQVpЀ6Be/%}Ͳ3H$E/EN`~/֫h|ȁS.JwS?T, l4؛ynI@D"A'*䷾N<AHHjT%styzR(GLߋi$Ho<-Xt]7^x;CS4bpBa_$$Ь1}7 D78I]߆ża^bap(< Dd5cUluW}Hgy~D E@{M[e=įl42`H^p42_h|ʄԋIF,Ck {r'sC~Շvܬ6-0/@{o@8ivߙWg=-Mv7Cz9.39$G={u:ݭm<\ Rf*L/<n[)A:@YadM]h&mA7f/.Q_39!;n(/ ҸeJ<߇)aJsnO]1uD>Ñ]^6'Wցꨶ/5ΆcGR,B& GsSE9޳Xt_1[IWtrDJֻTXYcrKF{כM.E&\/9j@q4FJ .\ڙ9MfKZB*Eż 1' a٫~^$i>;V$g b>b%w3YP;qPؚa/h(QoCݕUEk{=}UmsgE|ݭ(DncAJ1}]R>1"7_PS݂C c4̑4 <;3[.dd-l4 zN\`fOfm#'nIEt)EaPh>@3S01'm>U,uMs+ O;|ǭӑdj˗j*5< ~UN?>3BWi\}~?lѓ v; ub0?+:~)49iB4 Ι;Ƚ!ިSbiB,0(Rn^qW&LJPd/vL ]TZe{Dl|ȉ62Hr`XEdWY{SBk"sta7[GXX$*93:P  ΋ʎazJۊ8z)!20zOaGnO ΀Bp9 RϢ[&.Ϭک kݲH"hQmc0/m.hBo<4]̃HTV@x?9)[R1,@?p4\oaW&ez %AdY}[5nG"&k0G'oeS=.ȧ˥8?;i^4s--9M ="F!yc8s҉/K}0~>, FɿڈֱOh;r7/1`!W_G'AFe]Ĕ<3Fx*10ܑ:sl,%kPawx2R/3j0x;dkPs8S 7xrA ҦtNKB߿\M&$'I\snV&6H@3nFCF1]ٖd Dx:~* o=-~UNH1+FeA,>YdoK ZyX{iw%70҇jic8'ĹXz# A'E ^l?ehLݫG]T[DZi\u] K 8ݢ: #&B2G)19+E}lN8Ye)lNgBx _R,]7^pl?L(J󑼶!y' 屌`띒?t@MY~ Ўw6%:b߾ 1]ߌx6€^!6<R w:/Մ:~NBٻ~8Dh꨾&^)s]6"E)UN48g|VRv/P-NѪ d&pFL_;no=%"AܰM6i%sǒWvnLraN?Uhã-,~5»6g e]eqEt( ֳ*}NSGJ?*HD^a ePhbtEXoPvPT0dg~2(-<%Sͫ $TEgciL;+cpmd@1R|Ңm3#a߾])vl"s*iL|t|Pa^ ٠-,SCQfF8ZgJDP)ɢPeDPK3mah0LI3E2$AHĘ69h.Z-:.?CG ?8pplю("@LS-W4h(4ZtvKOZ,vkd97鲬ː%Iϙ (\'Y`L&]GwguMifobD F%$lf*hƈ+v.e{ۼ*^ =`E^Ju)W~+澵W7sF J;YC4g(ű iE?c RDIMs Pa=9zV೷p<<6.oDtX~qًipՊ0VntQG~W g*9P<MsdP% 7~mnaC-JoaH3MRuqD hϘr#ԭbu(]rv1,:%.E^zc~ZB(mA6}cJS*ڵ!/6dLLRE3AM$7?w6>X;"RCC?,b(!d|)!k'ʮ&`PMSP_=v.Yh` s(-l)aDTSmؕ<܎2a2*fdD]thA O&;'4GHyG). {ֿЛγ+ҔC0׾,j5W y sr<:XdE>S%_O{zDΦ,YW#BY?.( M`:l4pE<VJE!2IZx]nbfchsY(ЁWEZ:).d m}O::dAsQ%8.v-R#0n=ASG%>je%ٍޫc(FObvmO˥'DԾ#vw3w•tYضD j󽼬p+[n^l' [#ϿtLjVgĸpuswk`vq08tGv|@(wo)WHWϘ, q}[t4XGs`jNψ]0y';-}H=T=QhlbkRWq~R:Ψ>[\As^ }n(HSl*dX-t>=o& ֈ-0|d%s VޮfeLgUsO"s'7m?~m={7>@/&TL}Vr:W)!,vmXC8gg)?UI@bB~J J59(5NF<5`*$Q(*J;ў\G::'߷+8ǖHj o5K2lL2ŝ`e)t.뉮DJ^pr{:HNS*87xaZ6d\pfF[? ӧsݒ+q} ԏh>dɖ 43K+k[kZ @*BJ3CxE`MÖ|% SALݾ*YŁvve V=%h \|N 7z5ϴ*?%9gNXx\7Ju5ߊIw W(Z#Pe轷cUð?& :oQX4|Rkn$6 &&jWHC2rO&6U)oZޞt{s IY j:CZcβ+vǭ$6Ky?OW>ۤ*1<*,%-wXFLM4K|?ԊlHY }儾HB`?ph;=7>ߺ03j'= ]LZvMx&P)s} D1uA+]@IdަQ ҟ]m:.~x;`g6t4w_TV8dGMOL+#TLW2oRF&rR/2لv?0)'#L3]v& ւ9w?.4W[ͫB梤|'(96nlYRng mPI>qxm6 uY$T a;ҪW2Zh^`ɯgHF&֥k!KOm>ڈ[=h\r\)5FeU'tkOfʏjTF6fڟ=9l$5)wy pĎY4d +mÓǕO[$ dC7Q֣o5auGW3 !9ymdo1ґa,|L>)ଧZ;2*oZO;^-!{)W"5ژu}HYaj@=;%f.9)GPM(42r)տQW;o @3@Ҋl[anTg8[G(Sr#mԔ7!EwĿѯE/>y?:lJݗ\UOwhOq;Ʌr{ w~=pH~٭bHY42E-z#;cm?"w Kl(!㞅TsZ휽ioLjȓŲ`ƿOc/$UR)(QD{%ļ,ǁ-N At43_\2"OfP0bL ?Q]Dy*97-qz96.fFܬǵ/ 㚥{)H=1]=[LTvdֽC/L]@D滭L;lM쨝L\a(3,8ƿBR᧌MΜ/h*W[y oY@tohODe~ ت^$mcR9E!sqx79),vw::8,9miV/`Ox+>sZZpntC|#&7!sEfUb7؍sǵ3H F%I=S < ch00ɋ@ 6>IIb{pg(1LhC nm;gG7ic-[~2U'J/gM|$DRt2Ң; {+1xECJ2zHWǨF֞Oreq@uH <1鼅&8-L-kZB +O._R-o,1?d& %BśV)V[݊I8F F 9,tC)P;kil=+Bݹ 3)aUS;8k#`G4TjX"/WO|s=FnhB"7 EIV]q{m>Q+Nl e,zzF!"9sP ,SтD2uvQ[ct ]nAss:H+Y0EBKӁ2LBs!DF9䟳w+'\e5Y7iAFu{!(G|y%AyaXz7%͞ʤ.,O(5dj[PEx\2/U)ĊkKg o^VzY]+N\a듊DLw;w·ib$kɿ$LP, OilveUQ> c"d@&\}S!'HD_;2<n>eC{PETj[u+M>[A#uA#p3?p-bǹc D-6UVAtZ4# daDE04 ++? `(G{rs>iC/},Q aO[(!<2+SC$K_sPJ&{\"x?;DI:-Q6IW*ayǭ2&LڬfmhnQx4z :_#D7ՀnbgA+RcQ]t]BG`q2_HCQ0hc\.%uKD~vn4R5"ɘTʣjWǶ6`&J?ζO=2Jˇ\cԛ8 M,WMz;WL?ۿv\KJ}Ih=lvFLH^z2|Ƽ/sІNj VUUA&ސʤHEA O|tfgBƿq?=ǡpPiMKPLIpb[;법~Bk•GvuQ 3g7j$Zr4Wq H[oq1t/!WKA՘DDK*rs8caN!>9דiPY=tr(^G,ҡPsDLd|J\{XA*,Bk_=T"W@>m߰`SOD+PA.V|UuNC:pd)6iE*V,ﱏə&t"gYS#}?H0DkXKb‚ztɡ&{-eMfox ߁@|tv͗p)a8@@-U3 g nsj yxI- ~?&UAЬU>tc^qMǪjH SA 5BT|}Z0Ámʾ˖9ɴєghEץ3N8y"ɧfnlQ.C>xG֯SeNz{tkKB.”vMTH\ޝ_^J`DŦY/Z7L_z} ~~j rɣG0G^VʲuDqK{p5%Xm\pv&1ܿI7! bZu B8+F. mE('FmOaE;}1m`ۢ@&ܳ-Ze;x>~s6WUdQF3/#5$#8Cyw IA|# zvuݲ,@q =uc*(LHctke*R˲hT,ibn4dN@U]Lm^gfZ+2i6wi*6Uh$53eJD?%aH L&vL#٬j??-D6Uقy!A:%wIU`ô¤K3͘[<6N`*\yKD` *j|> üU Nߦi;z-vw~ˡD 5ycc;fވ#w{%u0՜ڳ=|jfjn=)aHԧa<ܢ*:2jh{Vqrf6?upL 1^" ! &I nlKA|lG!2مfԠ$UQ'8<H9 us^uXV7k?CO>\E]P:}ۍRTx&GbO eA36^UL~ճ :9A [H/Hos4rߧGy D?F4PI+fOZwl@ǩREЬt+o$sǪuG~f-Q'k.VB\e IA)<;Cٶ&ca-џZ#ϲbNH0> ܟT]TLDR8/<4 BgK].m8fMloF*fӤ:O2J_@~b|p`)j&eS+3IKByI? ~"mٵ! i@{긷XaD$͊ 4;-Mo 6!UʮK.uqPd[Nt0†y݄b,nJʹ@Z(lqPDcSE[/_X>Vmj*PͶz?\u ر uc=La5ɭx08aLXR˦̌k4*9$eO-*dAGRPȷEʄk/8Hxxa?Ld6 @{I 5,1hhsY5G6!2D(>3<6G+_f|ovo{ZdCVeb ay&ho2O̎dphl66ȗZ)X$Y|yl{{kP'%{ST),rnY˼)XfyW3lAvquW9잪Ĵ2O"qIM r O1u&R6y *>2`;rIYƷk}@oą6%,V#a35PvB(p!Hr#N>hL/,s{[`{vR`ZV.ԯ ΠX`sB3jc͸8n"JfV:N\h 1ٺ2ɘ y)J84 loA0(^Q{Vw/u2ġ1~}RJ+pͨ|tE;u*A}a dCn5O}$NOۊ.`G/, ^މJpI]#Wռw|M䍫tjE3n߂߂= ˜# 9mJ-a/\죜mGYĄu`V5Uc ^L=h]Jxt-NvK0SiuX~t4ly_pzɚa؈5 9\>`+S[} Wpk,|M+7 5$&~3gc 6$9$@Ɣz/aI!.?s ؃+ *]x;EAq('(ua SolLѦݮ{ϣ%Ӫdo+Te͋&%K%3;P7v`ߕ.&󇆓QYexFd4v٘ײI^ʽxõM j#Ek劵[>ӜM삟ڏ#YZe`i,b(&)m}Z(D XJ&5q lum.NaB"\AuJ@@ßuZPS7CG=ܣLOGuKrF"`' Br$n;0x A[㸭=gZ'gX(%|;EbRN=`"XJ \XڙT@6,n )%s߾l7'6I~`;Ua ~:|q}Ť B EEk;SNF4ɔX~wA0Il*Fmվz^J4Q_wȆ;3{qۜ~52kB_gC82dh0{~Jh,UYrg_UWM5([Zcy=4D3W7.I"BKseO[3^mM xz,ƼPp 瞗E:+MTP"-==͘ewC`cbBw*j&zCD^6YPN \yp-m^rEP)uGCv8Rkh ;& ޑ^u:gNa5J텣 XnK$툵M .B󹳜iY:ݢ8-g Kek_GzX>ӵǠ;쵦^ u[ֶۣI@+C~ɋKC?Q'sPHEZ04fqdR aΣ*T0_Pr XSqH$#:@"gQ)Szxl s9o*@/T+8%/Z)jƿ@Tb'CT'o0,Wdʡ㲝6P`7Ӡ<|vU^~( 0yD~č.6LۤA}q Bʨ? ʞʪ'Ӳ,Yf[oH/]3zsNSƨPoܭ ?MRW1ՒE~ıegT ,tmLص>ao@+&; w),ѲMm;b[y% '~-&aښJӤB%g Ɠ ]B*Լxz?H^z@ aelt"9qW~3حuA94Yp Wfsw68B$ ochs,ks̾ )`ei }ZxDfvO(5SxX¢Mi`X,o4 kT+p؎(E4X#ooFkYSTEy(sfԽc{KtI?uzfl&=_Zu8=&e=p(/.QaPg.UHO(|g!=eN9Uy^D9Mޒ9ȓz&n^֒%OؓA`)Ͻͥٳ!ؔ?d˩.D7A$T{[6c9v iFUf?jatXq.$#Uӓ(VDCn` tľ'wB }{F;P3y=;ha$ٌ:X"w'D!E˽Z !22㋏S̼#mp05f9m1ߙP0տQBPL=m(&(ߕx4I'lO 83é`'g(o6 c)ʑO46z[xcv" h=OcN U+3?/ύ-R$UE-5ߧ} 3(P<kO ea@l|?(y!z\$ٳ`/5"Ƈ̖d%OmByץDT)'֕he{Y}^,pÆs92. :˷F>hkMrzendаe\eCg|j3# g<̌-JYh#7- y҃X`ƀ9kg.hqOx w}{"ZD\(Md.lb(_'¥_  X 4߼:JY|Ia)nΚ1y[".ث#88D ?UrMGT @R%T}i&8&ƧoXL7L8U5J?eƎKrq*mwg|% 7B O߅nsa5fe GeO uH$j2a@"ԟ(KeCym=hsiFT٬`S <v# 2,`e}4-2,}264T 4E!u~vw&СBhT 牾Rߘ$,Daacڮܴl"?wr WpXgp^vD|8X9"vrbpA(ԋb`ߦ,LLQ!$_ 03hJ]̂f}iYC iJ7:PlO+$[p4| ޕUҭKK<~BBe^ӠlH}٭L 5ʼ?;IXYU\=H2)b08 446^M&? ۟Z@lWĂ ]B֯WQ(9Ľ!F"&n1k LZį:y3O'}*~PmD,(8Y6r=9$a̔s0}JQ\X"c.F7y5jnQPN y2˟"I?$wJ0{L[(ը) ?(.1DO,u3pMA>̌Zݙ~'28s˞ԇ3Ɖ;.xgU} jP` !x1/z?dF{F/R ?Ω$ Í71s P>QpH4IOM7_B]4mS |5qJXQ?rЪ-8).)*mXJ2Snf]Ru=t`Ts}ES[w𬣢PI5TxAF;2`0x1Woևr*ٚ`Jܚ Eٯ_<`H56":Nb<8GzU]8`1L~'|HXNx]A?n\0]B ~t{k \V3:i YZYnU>~1/M}h-A(kg.@ ?|`ѯe2W*h)ؑ'q],.멦< ?N$u@G٪ &/}B˙ 5`=*H|^EE ;lnF;W#O됖A</CkGD8ߵL3QaIՐ˕7K[6oȓM6օ} U]օ<4#&C/ .{\'[hcsw~y'hֶiRIU62|UGrsmA :$2B!v'jl=!5uAVK!KRM?8rjfxog$ߊ>?B%i7}9X{Ic5 TQao~z 6~w+dGm6.;z[b% pt;vA ]kMgm7G[4s?-Q>N,P(R+~:?AI=^s=*p{h>%I1~vK^GyΑt9 #%w>0)?>Q+ى\4{/+qP>[JغӓJ$Mit<qKR;t֗>˓6鎵UOқfƤ Pp}OR qzFf~Ve{OYĒ.cvhLgl7 hr4 hdgꄹ4VAHH~X[9v3Ӣ^x;2{Ÿqf$<&s]I5F58%:YPoK[OxYͪ0 gI/PN,F{[E7YռK"N"_ ߢQ ypyp#ct+p}yǓ*c$Dk9Jb#. M*ՁMn؜0Vљs90s4oGΒe*@W41DG4)X0WV\לjH}S0_N!(7IXx<1A^c3wrA{gPu `P-MM}eO{weJk(DÈI(%BZ-c%Z0lM g8Ξ.r'B$Q}\ p" 3n`‘ MdU -%HNħ *mgrI( dQ1~ι,wØ-W hWQeuĘr>#I\Yl?Ac5|ߠ=^yXg6+O'2遧dz~i4qOf }覬?cg&dHM`oxuJ=QMkv]r\?V|]ŝ}?%1Jg=:ǯCbD$5٩F=E*H~?ih 'Nk"%ςq z?@I@͝銼Ej[h*C0dR.X})X1DknwUtOPkZ3Aʄ:ԩw^.O@7.avLOgH.8(oTL;aX;^ހN(ڀQC)SlbEmtEv#uM0A PS^0p.<5>3RI(x%Zڟz5{D0g޳]'hԢd/r:Diݲez$8 Z /;hǍmc9C"!9} 6lBA BRVZ*GL)vB}->  L'O}>/2CZ+!Y^4 #hWcIc,꽳TW 39D/LBrzs2ٔA&;6h8ӆOYSTI@בRkR[&i<qr, ZK?[ijjW$[EVnRĝOӕaƦ ])wxuar||rNadrP4 Uh6ML(k[Q@Xׅs~:yVGҨC+Ҫ[@Yg(z<7 vqO0 |4iwt.[h:SnRh ,Ȝ/5Mv DUMZ jSN iE˱ڋ3k9)csÊ ɂfԕ?+c Im6E@QޒW"~w14X,x lJÞo!BwhCY2R3̚> n+Rͪ*D-#2MR|ԛoG叟lI{ap$$_b4[V>$a;@Kby[z7}Bcf@TREQʛwh^ e@ fڀj_>:eKXF |yn0,a&RB\ ۟H53c:Rc\njE6vBmuVua%nbus>uSDS]j}iQִhzzmY\mϞ-i@ E1r`isӿd%|"x,gQ0J?a@I(XXGj] ^/ 3X#z=Q3J.pZLBunƳOI&R;$U%bт[%J 2ǃ³mk6,/p xlrpys1Q,dcËs0T_%fPIQB;O َ j 9L4TdCPD֘'Q$9I/?5*vO.C7V  G c>?7< ڙ<1͌ɿ>gg>KdfBAWsWW2p*q,\_xX}~ rC05 !3s](:Wa K;yFv)n3] xѣHAC 4N2P!g GB^)-)WB#QJwn"К%f2XQ93_ɕy$Q+YUTe&^SiȘ^ydA6GP{CcG &tz[1 %r!6a;G]yKEady ͒EBub5I2`V&z-QNL`)x );7yxQGL^}/, 2!V9g|a敓 a5/6//' Xʈ>`{*GB}fXTdnK1Fe]# >1p)R)5c;u7\AZ%Ex\j;rŒ*R b{pt&AdT1!-PRZ]_DA~!gl.|s bWW̚F"g L*ljueLٱY*9q*d0t<7喠@h<۲eqɉ *4eFuxMmf')d}!C+HCv Neɔ*FyK׍..!{]E)=Nkɖ"M >*\d '¸nd Dd ;el,h/֐J&lfȌ(EdI7^>0R VɟsppWV]!bMz؁bZUh>9khb!1N[iahR(B-uN?diteWNR ]ɶEUi D'q7uyΟbtPi,J@˞Kפ;I`PƳ6M E/QLRσ~foyX.6w| >c!(vޕH+slE6@ %evk{j6Ax;œןnW󛜾ʷTgG*/LțN#ZAߕܴ@'&rC #1@^ c ue7~U}y+j$tio0"2 [ukj7/uΜHڞ;pYe~(0E䖄4G3*GI.`tw:N+`pIE-ۆr}56|Z~[( ,I@6愱XK*s˅7!O&i=:aZq*Mi-QhIHxh67CFȐ{[)7b-)SLZ_2#J&mOt|@[JlAIڳǽYlz԰8#v,hr=F "=T$}ҵ6eS{aR.ZJR4 &dٷKq@}spUQj- аxx1`z#ǂ<.X zl3v:pt !PYx8PkN/OiEt <%Mю_6%_f4\,UyN}_t'Y2d% 2Ҥl%ǗraUB68&v :kQv^1hI+CH*Uc f#J bn[;(WL񼒀vP:xX&mbxކUҏF_M4}*B.3QnɮMα։;$mSI\n `N:xevׁU[w0"^kӬ%ж_,e} ɺ+Z|t楤Ɓ/r{ &@.o|h?l{:oA7YcYp%)] / nKR'X솢B]+=f i5`&c82 a<{~B.q >pg"\Z q+Jr)\ tؓ ,0TWNڣ'iP6kX斥y&"Y @.ut \ԂaVD)pϻH) _Y yߤbr_ۣ79O : oʤ[UM1pȶ,V( X=JVKT{"JCډbah~zKy $Gh,JDe*Տmͪ:^xzvu0ks^9v4|.} ldx[f -AhJ,ՙzv]mA%jDXсA$Ċ ,S^mpwنȻLj"Ev3`鞀p)` ?C?duލ@W<"څqHa 'D7U.cCrhG+tr:\ lZC$v4 cO{0 v؞reYR$t4M bδդ+_}pD:18FN%FWJ. EBdN&IrrIX 3ћ҄PQ4_q˼i>7P}纳pY`JQ_7B|Tfdz̯VͦxmHsrsB7j3ޟ!XeCS[F+3vd6\XP]cjJ& +<#9jv=O$_pؾs^aЅ#0|/:d6)燄jecms2U=:o]"Fm#/mF2=?: /F}9? 0H!@s4Z٧Elp%HW˔q L_Un+w,1_s&uKSuv4H*Kuqԣ1fWjjW%Of[ Ŭ%-Iqx듹mk RnF.|Ew8ysE;!}z)oY o Amilb/B-cEt[c/>0ѳDW 0HDZKdc216D`^Hu5xC4-\|7_"w}E:;:yLpAZ ԧ#r&"Ɓxm34Iܹ$nWfЇ{44N"@$axџȾI|h͛Cֱbg%M=Kp1B{WW"O 6X~BfPZ~5A(q+˝ď:~xB_/Ȍy|_n t^FH]MQs`̲cvö`C (=4j$W4vD ā{@}Y' ⒿGn9_[M$z=|]@^p{&A'%8 :23I EZ^N, Ev/G8`۞~Gspf|Tv_bA94Xiao6"2w& bYڿ'ءD%0lDVx"ZZq{|92UZ#bK}IK߸X3љp⵽C qdYw UXo.FL/4D0i-*pBp]h')/(p2.7NA!nxlR6`knyc㱎}{Gu~#%Z!!s#pK@Dd:矖Vmܫ3p֘6[焩'o BD5_ 6iRr> (MXyczΚ6fAHl#oZ!V_xW''2\rF$ Gb㩱4 ";? MVa94ERM*zOoL?^r)|ixH]$~W1i ,(Aa:gZO*pVkPOGav&&-b.~wJ *P}^u{^G@t@Oyb+Yd'AGm@6KHl#si!yTZWPס'AX&65e9]Em\.3vˆ|%x} GᖲG}eE OMJO + aYaMӼC[F_-?EtQYvYhF߽Dc$hpzQ4!&}r ~7!^ Ӏu i$‘ –D<TzW(׼+ěϙ@n'`'n-iYgY\Tdf\dnͪ~Y O^8?C1n>8gssW}`@G |PaDxj@F?BԉpGh_;WhKz o{5پӠE_?,m* PIn'J>sj#wO_j;;ЎZf?00ɍ;G~^Czd\УY@ߜ>g2'ᤩxVYW}dz˄8dǰ*W-5\­:*doׇ ?ߣwۄtՑ8f(Zs%Xї;L6tCJk},*j,_H6g}Za|$iJRlz'(g/W!ֆ>33Fe,ѵѽ_Q Wͣ`sl 7aALȇ$I8K̈ 4F:lfKeYYI`۔c.8gMsJK;=?C/k 5u )+yޝ6 gI5K%д@ىʇi$#CHViw]8z{j]\_D+H3L^l KsÖ%w51nF֔XIaW~sD)ypj@Vs"jd/^DU)z`7wS]rvNe_|T}<#ܹ)]5 V18kEM\ 1PGt ^]KI^È?&ZZK1a+(yɺ6ȫ$(??ImweDX%QsP + 7.þRJ{rxAP4%rBRʡBz_K!Rh96o{g12 7|3PXb߫e:K]Z#OH1i2aV+yQ 2XԉƠSdAd^2X>7Jd ~ F1N{-H"'Z W,,bI_#ԠUA4N4-?"3mA9㵙FxR/:c(}4MbQCSm3iG؏:$0 B!7b'%溇`rx[5~yHbJ@όXUTPdcSZĜ^o4/3 tRq>3oAڷ/`9R^J[0f :l|,m25/P{d 8mk]i%VFߝM_%ʼ$F.sUgȋ?Җa|Kn=a'7噂iLAœTZl  I$fUq|6 MW5ib¢&1ц(C֍:l)Bj ;uP4CaLdWvJ}_@('?H rQ3Y[d`{s}a [N0fwޒbN}:bxvPeY=#t8ۧAtTP ͰCq["t_)i#[=9HoU3fwnN(BT5DcvDpoRz<r`F5u _D= O_^[yOk8ˆHzK&1nǹ ^\rv_Sf]p7X.kf$]QTWo8Pk*JSGl@妡I7ϋ%۞\3 C$p+WV=j/*tH>ke`x=i(w%:}+OvLϯY]`/ӑ6H1~uRY ga>y㑳@h0@LHdԕ02a0K b">q2رAs2<Z -7s\Qt9dI!0Rёvţj"}̰?v]@UIoa"+XEĬ_ã6KZ⨀f(@c7$}vΎ|n3nuݼԣ ڐ臑qx}SOhBҢ"9)%U&\F0tzwm+EL'y USh`׬E<oA;X bN [LxiB(R򮔔ĊCX]Q[C<{L^i/~.;\ $S⋙9lo2!WNz.1N9ܗ;gY@i;,.Rٸ G?~&L\rZl5>AQ!XA1 J]wQf=l*W*®4Ql"N_RmtevEKοg7]J)w;9zk]WhqQi Ht8h}6uR=;q {,y{ a9lk ZG">WT]D׭ev+5B;#<ې6#Eqba:OP.[X$UBaŲ "ߣ&\nNk\dF%W𹽘)+ϯn`g;t!ʹԡ,1\fl s03ê8Ku=o⿅^Wc;K u24jBhvIb6+/x/U+h;aK n㹄;tB,[(p{"NXu40z3 TeâHiS{^͛,:X Z-3-.T!-Dd9 "PL8TPRTU V/d$c<.8mjcPeOqw7lr] jjƶ,"_T=~+d|jhXk gajPAPF%q̀Z^-zC")Z7MDPGW3W- 刃!Xdg, 8B/a,1 ۻ0 YА8}Q<5HۜE< VVw%9H W[ԭ `“ ܏HD10/ޮ,[J߳qDW 4݆59xh*q7"bTF)H}^THѯg~ OS>tW:SƚMSkl&+=0W؅H\/Ɯ "]{&bOSxGxqZ.P+'/"bE:Cݦ}ƺۉfJR&S5%k>fD[NҧM =n<<ۏvic+3]~d ^!:OؘSay#-eBI]EzzT\M=Q&B&8#D] D/3`9S` P{MJܾ%;kUj:]uY .p֭G؎C0>*sA&] W.4G(Y-#8^皖! !hYr$+wˆ,KkAU&L2; a7`S6C%_,ssgYXB}k"$q4ΧO7O1;N0G1-Jn2CN4$awGoz{|zevEYb@?y%g*iY#vB܍-s#}o2bwN7/µ0.jEub-쟎_HAJo〤eF`;U1 a{ܔ5]t:r{eIwiߵ)]WtAH7O)Sd8{:)}< +Zb}c)LR }`aM ZTc'!+HvKl>Q91xOaIOU{Q2S$laXK߼c 3_dm YM!, ,Ky{Rߚ'"`A_1}VG_!A+^D1qv[2Bv~"τ&(2N9ű6 3Q[) pl/ϔ='$*pïcFɳMV?S,;`QABՅ#YWe!al!D!:lSrS!m-+#+It8u"ToRЎUD&.5`.;?{˷'>SÒ/ȅ3^+lfJU]Q>"Vf-p @R3yiݚ WL|¹]UaHp?Ή2=y87;I@xH7}M &^Y( Oe'uªfp5xmZjNbv.XU60.i;CTG.2;uۂߛ aT!p!l%FsA`hO|7FvP0M "~nO=̒`-rLR@t&j9\O\5B]+S)6_jfhaqӊŪ'14DMw=JAճxʔRu\IЋ⳪j Y>1=s+ȨqRm8'݄U/۹ʝN[-v2O՚ǭ3p.SmICuQ &(! '"Oݦ6?ZT]5 )®[|=8}xOIcX;n]lc&tcEDƄ^siqJR[0j:(}Jٗ?wԖ~6;`d[d{v/lVSJAxc^~x: rhi\3}Ang8l(?b E^F4tq o.Eޏ~$J&?uS\{(*g";PُSz_Vs$ oZҞȽ4}V=%lWf[*ps,Qp'JqO $-{SKHM}ddFx@,dXj,b6{֠P`FSwԨ!y~y|ODM91ƞ )yls'sj|ՠA-ԃ3Ϡk;In7@,x~76[{/|1Bn_#x$"#?L90@zGK=vnPAfA'MovR~Q'v];yY5턾w'r8_hMިÐSͰ5+.$6]rBUuW\NOP1\<䪃3Lx#dL1lQsrJ?k.X?Ջkյx@m~kwJTa9n4鼽eحtULOȲF?=  ?ھuZ$+'w{7',>IuUPpiO1(RStQ̻7,s+0w|]].x@]4&eT)4Iz>\:Thǔ~oȰ* pDAV4_$"e #;r()S.M cvGrDqp>oT 6Irx3aEJ3_Ein}PoECR^! Z6 !cz~DzOWDXs +иnVU}9^RiAfZKQP/9^Zg+|B u,۾%5FzQNO{v^'D=m& ['\X?2xY} :PeZ&C egJnZ lxROIc@RE9V龸C4rtZ.ʼniy]2R1sٗuD4|Й7+={x0{'8bbv.TzƦw]J`*vLQdA'sCwQhw+ѕP#99JOz%DphCjnDrNs43|{j-C.DvMF-BM=dcEG~51}?C {gHY[ Qf94&][,kٮJWbD{6)bxˋy"|6~.aȧ #FjeH#T9$X7iuK*X>fkvSg)&u DU9])yrz^(˝YhSjMr |N2diL@e =zǢt:!@e+b*vy{{!^a/WaHT! SPMh943r s9`FFH2&OpkȱaYvBT&-4 XV>YPBD"Vuv4 WEәޥnxx546wWCC;l9.bh&WoY$X$=X6Cy'{@s3q?hϪW<HA/ݺR2K7ncˢm kn/z {RZxDs . . ˑVcmؗO g5Yk>0k'IH_D-`3]ϾL{WC.#;Yň W} $%x̨˧H)KO)5w2KIhuXOWn N5| Xq;Z; Қ;vOwW9Dܢc òњaoʾwG A`+5 OY`4'x}g Hx38p!& BP&df=C8Q~%`]L~-O1<~ȼ 8ZىoZ`B6{*n/ tYVv) G~Wn}lq]wP`7͑H+#[W!{??_oRFj QZ$,ȫxQuf&Ș_wκ%@Kfv: [cz2||!ѰqWCLvq+S]̗E Tn]NIL2747?@ElX#it1sy%k3hC/ ܹnL@ \Jq͆͒4QQ?0qaAYy5l'_˴1~~0 *L7}څPֶr)"LJƉza&?}ih?^Z?HEh=њ?al<(y/mI^&x2TMq1X{?jiRK*%+:4ѩP>C]SMpk[cƫ|8AEpsj(3r/ި}E4Q"#9(&*wrK\t](+9׶*gfD"db%8!:D0ZxO %l?qzI#xT>)-o8ҭ~Oz^ ..w|J2_ W`+ BNρ fw"6[Ů}qG@9%@el,MnWܝZ~1-jV|k["$Ln={ Pqm N>5_{#9*nw5X~+`a]`'z&Q[PQhӞx6ErgXY#ީmn{tc|MoK$& ZEf|~Bcpd-G>>9\-[=pRrKʽi2oGɈ+,L;iz!!V` Z1IFB.KIGˀhenL̨?"p.4YQUH̼_m_kve')$><:y+NYt"IcqɵNF:l!ﶯzV`rAW\!DSE4?u<IclˊRM_ yuݳQ7ND_tD, &j_%~}hM`{{1jUX"X(nf rԃ9G0 i>Q)ȇ).*H! YdL0A_`&R& w2kyj **u-[el+voHBcPÀv\(ZFSȖ.㹍rroOh=#{Իʟ8ޔi!5Aħ3=TʼT$Q}t#,3 |ئmzT&B8.= }Vݼ9M5Hlc%߱wl x߇nk!;*2 DevIʚ{f$SS7у m[s…v[?0`DF(@`3Q-UK餘wFca#-H@W;0Pd Z2o t8[\l聶acko"|0~,b W9HZyٜ_،d4gՙɳ5#;!v[r>S $g#wtǸC )܀M{ej%~Xp5PrWMr3!IwCQTY%N`:Lړ ^۳=mg; k\YH} D.pU̬Ȫf֯dP{h}ڽ 1A a]4Ž~AM/vw)-cM5 󸑛r좎 @OsmVj+(s;mV0H;_鶂mf:QB (4:Ly6*n?N9b+L0Bi] @:L RW=' 8j ]! w^*eC>#G颁<{rt.6^xa_8"رKdX'T,;W3æDkTjrX')>^)yz^9aHG %$폺Sy߲XUcr$ꦡQ vHF^J(pNYOJ2L L5OeF}@X}Nui)F۷y&qڙJ2H`Qa$ 3㖩{aÛQ]^/&=~uڿ!'}R7.RDS=Xȷ1̨{fSYWsp9F7y xgFTsXi<V61jC^^KU~TlSsa[s2FC7~M@241J ?EzV6CT` leąo_+䦕)VNut#Z"(x~i:h2!RA$S19/udִ30ܐO2(_k nATN؍~.bRY.#v.TEt?;vjD"c5' o ̌1pw[JZw)6t6HbMțK]s̍"ˀ r*JGk ͹јrn-~wӴ*jib0ɵ̴-(Jޛ<ɳbĊnGUbjo{M5[<7D4bP`8~|ʽ[hy23;Du=4<"pcF4݃nYn Z"LHNS ;xLMٕtMn .D,sڋ:a-RW|+pvk;uӇJ2( Czz ;z>-Gs7PЁU,SE{ӡX~PY[W:71i;vY1K Ui*.%.ՙ65>,4aѱ32C Ǘ:Or]wZibDD ~@R 1Ik#$l7l"4Njb Yi/B"Z"V9:A+NO՝&#6YD` 谮W!k6"/3Z2H TjR >}A>OTۖ 16FBkIĢ7+.ѣal%&M)E4/2'%Q1jS\``v˪#SJN儧Fy-Jg5c" `qVȟ;ZX VJx)<=˾%ݞDh¹>6NCĖ6u"T:CטcFciq$ ]8`O^߈Kz Hʊb.wT߫^}J`#D_ 9:1b;;9| Ƨet7#d8gzV)/es""gTŭ]d[wVP7L:&]2~as±!@ Oaq8qn% J(aut8Yy ARitJBrR(0%OÏKz':T9 #)r:/V2 ™{=EjJ%=݅]Kb5iui(L:4!0ӯ ?/Ui„2iDT@ tL#r#藠\5Xe NYd ݦƝldvLEՃ1n3s?`6)2 lh-1%ņդ-pG=9LgCC(٘ ݺ ["kp0S[,ll8܈ 5_yݠ|6E̵_4my)vIv{-IKiMqD=6dagT4zlF?,z%"wLͮ{U#:^7D.>rzR0[ w]ֶoww])zHTuDlTE=ʷO0مdișXi}߬ϹD꘦0t+l B5dp+GZgbl\d'ώ*g2 t[؁ ](54>aJopn>E-әm'EƢ5"h766u8/X pqo[#<-̄8oD[zDQ@2`FCʲK5u,lDU(yO/"FzDGc \toOUR圔ͱ"<*նW݆~<*?0UI΅aa0g8Q1ev)R@麃! cXYWۘĵS Cf8k!du !SW{Gju_)!;0:w "56$w[u0-q 8GZ|HcC҆X6ZU/ك#Z:cz>q;-5%yė\֕8; GHF$՛UbYZ>nUb`}Sw9HkVdHD1p2t:p$L;< 1wS7b(x Qqb|3߳߈΍)!7wr < ],OHq7\ tRVQ6UsH*8QwV0(̀' n^WSE"WDvD +8I$wGdj]E ,{~@x|S`}åc5wQT>XGlchb $T2KzDY#$אߦXprʱr4B$~W=S>vPۤ Cc+-@ٟ]Lչ_@\x AIܒ]kzؼ9D/lb[ ]$}5hO&9C ;F:&+9b*a6n.&b\> p@ ȑ`g` W&WJ Fݨ\~zWJWCؿNni#"iw=̑Eۭ(!;-1rthv[;#a0\)Hvp}kq>T(H, &fk#hGyDtV~d orL0[9pE<"Y WjԓJ9[g8#x黍 ɺ1Ґ W7PQԚoMcVjͽ[yiTwgp+ pljM /25A8S–2̤M2CԊ:M5\EyaYzm 'W5Y; n"cڳw~!w^[{#3|(WNû-`Ry#s8)ؖVJ/Wy^:O\HOH @3A;Qi\ -4<(}H Fl@+ck.z~Ka2b*nXsֻVhH<3)ػY  `Wrr4^XI< Sܬ\_56n+^̴TzyWF"]춾,PqܶIQ!cskrza؎H>ԿVh~/$ @ ΅pTg@Y \HjJ2iIN siTؑ<+]`9ح=jVvÍ7\VIIlh$ZXW B[ >"g堕s!ʉ+w=o\veMARؒ_ PW3 )]e̶{!b$ow+=Ft#x/Z~k~"Jz_uS{ɩSҡ\@q%.Kl$iV-0 M"\g#W]Sw`ŮWRUQlbI4 Z7y=3Z Vk+&_`9y3Y%+O8D1eףUl< +fف`.ĥpa ,<1Dbg|ΧyDZ)}?ж[q?},7e!'L\Ёy Ω XFU,XmM)O%:UD47c`R|P&JN[AuU7<Z6^@(ݦ|T =y~[rBn+U¥(0! 6z<b)jEO"lyh3yB MCQ"ݺtX ʹ<؁1S$6dkV &^A<F wfvMBZT9MԦe*̂.Gp 1`qhp#ɼ!wO+غEo̠=tō&d;e8x%kuXSRgr{1mu"]ov:~ %F7 7FԑKM _u㘃 XXt1ܙɾRB0-GoB\J!5}7o!_c-]7WC3HW21pdcGk士6GF|ͽ4Y50{:=]yy3$̶c\ꌋL.v )}8 z+"j&Xsӡm`)t,3Tt$H}6_5H`b/38NY[l !@IMi@& Su?<g4$6ݛiEӒjRNij%+My|yzV$%2wZ*YRɩ G<~IaOxq΀QćᎶmdIFׁ>כ};:Xz9+:#K*p,6d\~Sbڕk<,=4-jϺ댔䓑Yk1T y%cuV,~b2WEW#&R/'M2m2-/CbWc|ΜPγuc Wr0]|Ю"42q<-ŮKju5*Cɥ!K C$phhZ}FR@6O +Id{^si10N"8YA!c'g\ɕ%dؿS#NgC;m'X&+jP?(߶y;,-5̊zwklɚ65_j/_?}^Գ"6b 󵮞dVƉLj)/UAd#KcuH T|ӑK{HVͩAt TPr' RI c>ƙ'*yyp|n8@ O  xl7%ZNT8L8A(= b*itc,dsԿ6M> 9MZ:֫zajL#IxC ~p2y,8B?s4OL" UXjKy=+ym+v55Z!Aۨ?pzA,8r{+ ;;zƩ7$'ndIe;x?\9*T)~uu^#Ya URw^=:X B(p4ђY՞ya|u W47D5Yb=#ILU1Af@&Qr[r>G՛WEY̕l1dg0>,d aSD6[(qW 3m!YWc9[ +k>̯oE},9GQ~)|MEMk* .b=Ksq5y-Rxy:>MNLP_s ]`[ 3<fV:(F" qQMH`ΐO.I">sE=mł ϳg/IRw*;=*̶ΜBea{ڰR;֡$ _ı>4KV2U:Q-z @y2].O.7ofxHP\iB.̈́\B Ciيbj-ƎF3q6J'@CGB~ޢII0}u3Kl7)d(lsGD[`d* EKfRQSheu„T3e]=.#{]!w-|6)E}k#ߝQّB^p!9CD%;B3٪tav-y /E5C޳#"q;*Y $d9;aGQ''젗{sI#o66)BY~VҠFjiŎ(;gШqh`O3w?Z cyġ='Ȏa*U[\2 !7(tsmbĵ&bň0uQip[NnNGo)8( h~٢@S6]"n&7/TX)>kr+S>n3h?2s(؝Tw Y#lҕ Cyěd4F=aǜi&ɼB1ͧ%J-x9'rTc+_5DiC]3g1a:C34&н2N~S`!HM%^/;̆ۉ%n^F ڔbҳ 3jWP,;hTǾr%)x7N̚VY 9aBb4fқiX3W,V@4F#OKzzM`UMt5 o;\ A[Gc -|E[h9DO!Wσo"~rDgSXr&YTI{ Pz›P} t(UT|9r(ú80fvz>r9%Tv >c:qoq\ka=D#34ԟ F0zQJ=25ӭ`h0M Q aozlCm2TQ*'Rr9} eqQs(Y}ڴP,f[4l*BnafN_h*}L} "Q3}f< =#|uD_t\]4[[ȫڽ|$=tQV6yH:َ$3(}AJGr Sw}zl- ]V:0%;,yP~-ï9)'ʌKbˉ3]*;/@ <uj|ge^֗s608]AF_k-xـN y_b7|+ `J]6'c$'c5|'ūOݙB Sa]{CIj>fzWO;qN'T?r{Q3{ A`NVI 5JW5>GG ˪њMBeRsfbcJLfˤVJj(3Ö?,+ F}T\&M#p6Tt±ȶQ&kh:<ل< Y$۾P-y$Ο[$FuQLa)d1;/s A3/@UE^v-eEqa|FHspűҺ!") 5 {k)5wJfS H#oT<[D:.i$* Ԟ`ĺF_/:\`N%VƉW1I[aӆ7gjj?x: i *1j$dm@7:R:E*!ʠ"ˢeDt!Bi|Ra(t.?ױ7NNjs΋Zfsg}h2bco-^dUF180ܽ`^v `ܓCzI2ڀ;V+j2e9?7BS !T;!#gw5ʛKxsk7{gld,(SRt{1s՛>\$dTA8 HZ"= st5Q7@fNjuX5+\ExS* $ vWeET-mhmVLx i-7+ߢd*%DFbZ&ʧ$.[~۠yn`%'W8Qngtb8VlGpkyA) wă=r"hVjLJ7G$X2'6:9 Uh2Gۡ2Ԍ2Ž1%l2뤵ڬj4X}T0qкQ.*Ժ@cMb4r-MZz=ߣ$$+U]u)+ b JWlTT;}:>f8߾zHՇ /(w|k qc=D"GL\ՁYST XLEgip(ijYj/bG@Mid5Ѧ~PGN=H ^xK/Bgeowh`\b(0zjQ~T .vn%htG;:R==8G!l(%JB(I 4Mcd,C.ot~ \:+c ~{B;/}($DYq`f\R\%PiH,9/{%5'Tce1shfȨ\eIbq1) B ༙N8)7r#N~<󿽂Ο`\ /bO{7FG^ x<3dz"ng촳  &Ɓjg#_fߟȑkآ)Q%VOT[}MK(Iya?uS35*0[;}ՌD@xQ*\(hS)/)ct>?'qқnܪ03~||Wݍy/&UA7-RMWjrooEyVW_&i1#5;wQ\8>=s%z:Gq ]Ov0TNu7h\#"ܗpm&KS- o)ؗ!tV!:3-qE'd(9 aN]PLf<5ezHrX.,6ZdEp,YKxڂۛ<=aIip^ܪc6G[Eu۩%ƺ"G jAU4L^t.a3z TT&AB6S(MI0pZ E[=]( iܽbOS=Џ` pOyRE2gqS[R^8Z(^Xos۪ӻ;O[IC Y%x(#;0cƢDa{Ik*26\MVr:wS1nvpwΎclaorXe؁{?fٺ2=ƢD[iIJO=R{mhNf~A)H :ĭd2#Ҳp(3tdLW|{ܗZSQxD@Ci޼-ݛTakcGoA-$πX\Dtbru{c?0%S5BYr"N4X_Lֲ{ Xaۗ,iC^L<2Tm x`Zk&B+F`$rZf:=W\d6z|>j𽫹W3K6h@rz߳ҹ1r"U#0pn+c.?&)"`/ӃLى"9$`s*{H q@PFJBNAض}@%/UV٥T 0WηنgYAya^piqXָ+MWpHV׆*y)|}Yik!!騱ų 2Ewg7{ޯؕHahgxm{",p³@)kpwxBc)]%PZٲP&Z29uQ[qN'%~]*qu4b͎ґ[f*"9uǍH .n8eD5~AMq8GTnRxML°:!z fc x נV~Б~r"kV01k*5DJZ(w̒P;~{NEQ!lh)/д隠Jc䣶wLD cabW>{*~aA+f<0!~%ȃuc2UX_9jmiCpY H͆S.D[IJMZ lVuì+̦u7( ÅZy,C\#{wl;T:b&^ϣ:b`VK]Ia߂VǗa@m[A#]MfS5)WeFt90b//[wBpJA>j آtk\Z3{ z{¹ݰ<6{geSo W%oVqjQ_g@}JBۦ;o=8$Zҥ>)Ze];h^ΈOdTDclT0+<kxdrg,_~KvljZCt(8L5g]aC} C,O hM=jRs j*UuӜFQsF<ݡ8׫ }ys)LpbE=̻'=䁢QYЏ1FuAF:|D1  9++] TF9%-]u7O ]-Sdwx3Tw dM73w.GD_We1D1h{/-}ByLwkѽ/\'~W:OQ7K{3sG@pXl Y7Dr@ȇ9D .%ҚpVn[K c.¯#mQTjKXc1UԷY5rZ k1,b]pύC)t^GM*Ͻ4k+I=BGmCjHҸ-P:"8*ϕ{/,غt5gt&шW5>3X4JZxҿnIYVQZcЎ=_Ł `fUBv2+մ'z.oAZWBgօi)4Ɖz|=Io{R D7iQ2+8E~[aSoGʫX2 Df 㜤zJ^pHWl8,xu8K<Ȣei$p i3,%^Y-\M5T!1n^W߭OF\XA=H]buxu"(JlOSgX֊Q篠`wҾ0l'oOD4i89H Gx+-apMɂSXhwiMG6,5׳XQZh;X B@Ϊ9?'. )Fv~񳝤m[=wxXq,g!j,hS*3oakiKe۱k¼L:-flꃸ(q ҘG-ņOPؘi誠PM $#Bd&ݐ[ųŽ҇8F>ߑ ~+Fi5 J4R&xꋮ #6%faM&r{QGc"YNavd-re;bR+4V{Sg֕ܰXa# ;@T}O@5O=;ל'n^P;uK0ڤ0MP)/3jdj R)9kQUPmMWA%+6L/jPQj7IЃy"o:}֗}:c0axMz=۝O-/}x!$NxZ8_[dM3**Lu|k۲GqHsjvcql5?KDMK;%HJ*sAʜDerH!wٝN;%UEUK;&ЖzD3鵞pFMh' 4A3 =- she:I"UEt VF{RxCAƵb83 Dj"zky]cmՂYa&ItVgy ̒i,uNٽC lx`TvH 4F4=oչӋБ^N{nO[LK3W`F8+Gz@2klQGA~>s_~Ɗ"k.aX'_߿a$Lݡiذ{.ؕˈX$(jJ+f{75<{~bvO |F].s@I#f-oD@mhn`Q} IlKÐ\)k`vT:ULtXimxuUa|.C!mYT{Ig6P#tT"?8BV3o&vldKƔMp:ky1,nr4YF(lM7_r벨 JG&0$Y꒝1^̯g @'mur_5-J91"vdY#soR)<;=p cXȵh le0Q`oB?ߣ\ɒ eND(!3|m:;Uҩ[gˍg qۮDz0%6`e5 SV'x yS*(,̟&[AF,vuyiz;'S__W)B<5=+Xn ԝ~@Ҳٿ X8L}ձaQEUe8dI~7^HBz0/SΧ*dRSi/#%4wh WHRYuK[!qT&m ;i}PH%3h[T&"!\I?Rz" N!r W"9VDЬKh2&3,Yy4DZnH0LM~IW}TH;{L!%$ja 1֌Jesp͘c_/d75[EY:l_{_ t3&Q>e(:L%W8}2Uo;z߹8|zq6"C2IO!/|w,jJ( mb͑yQl+m(dz(:*Kޔ1A*47YD:׳ aT*`% LǨ 6/{lYwJtO%oJ49 p+ӑx r#3qwF?&U&= Na[8I<@.<="ϵF Pa0{̭#-eS !6$)Lf%YkhO ‡ȇ6,jl 7yc ,?#'h#^jQYe]"/y{LψV[X42 D܆ꆒaM^cI;! \%UY3q˝6^ !`B7)aHҠaBfW6*i0;;jғSC,}hǸ"f䤮 |$^rf;$nMveR"oob^.~ݯ{xh7~OBCρq \dwU]o ~I dYfJWlh^ 16C! E]ۧM) cmI]V]>nU?OsךZSf.̝3sCwxNy'?ⴋZDGkx%ہ~b= =$nbuUԶ}f￯#СIEnI*/2p)+X&52BX}$dqlͰy2^AާJ6M6p^|H˃F l]᧊̟a8 @Զa-ӎѯ {kνrЁn e:[x)(?7r?ځ̔pCS BtZtr3em?i:^H:T6Ny;Q%miM$ ?VMNi Ǩ>֚% iA9g~|:\y?H]%Sb\dVJ^D6Ia< CtzK!<3Wc?Zh2f[?׸INP'is^:#V#' я0ᢩ_D5*~cz8>bK zb4kJ1;jgpLӪU`yY6:`x]J79T  D*A]8x] %"ʋ/gK(ZTL!M ȃ&(dR돮?mf|"caL}(V|n ׈/CpsGl}* U} ULɖl1^'rK%Zπ|_ό:\V1Kz@#cb +:@$\!^d'v_4j\tSC;a] ?} Vm/k19sitk:䀞8=菞>2I"Iu.{\'W}D0RufAgƷbM;%>RTBť&)BB>%uqJW'%[y(o)3d;{Sfo_9O`Z ϔXb9L*# [-#WfH,,G_NR Stۋ4kוm,=o,.8ˬ2>-uyقwmaګIJ`51"@? 9K^v!`i'{+'NձW(*\GBc#ArN&5i*)7P>UE $]<o55-,U{PSnB0`#J?(HX,P{ؚV-Ŷ܋xNkdD, [p;' y~Gpkc  H-Sag4e8{8xq\Mt2b]֣T\e#̠wT6ۤr4ǃ y=Ӗ3-X0$:{<>-n͈[G^^l2 %h?ܭ=Uy3?nb3!J)t͹;nr9 q& (N3>?'4 %?ֈQVvv|l+GK_ EDǬ)]4 L9t{"?ёxk$gt.t5=Amժм.R[++*Ċ 8$ as|O/?9\ڬܜVNew_- r 3T1AIeI`;t,N 9bX1J}W꼠"'r%6i8%o,<-"~в'#AK,#!?%drk%J61TA!A*UMƈ*K`r̚`G 316W!j7P U'g'[Ho\S\bt 3{lMPM͌9:ܓY]f S`Hr_u46 hnp_؂wk;7.:`\^ EN]M "J1jf"$-@Gr$=7x^@Sj#s |Jp *wRrsk(;RB=Bd,4qQ\϶%T3V@i@lExS3 9#n Uմc݆i =܁Dҍ9au"k ֕&csFRDOýV$q(Y# Æckr,2 w.p{,r& 辋l2{፫EL^rn<qZ6ģlnM:"NTLx'Yu!uR[emiQe?c2I7dN5ED|Y#Jt"_QpupC >,eΝRI?1bt=3$>3 %l+NsO2d.E/ &&.33Q|wUx!# }e*bJQ^2НGu`=h p|֡z~J0k)\kjpMsv8*'I  \<̤)WXf8Ύ|oɃ84` -O؜iI4^)ᇪՂ4149a&-b̻+ߣbSPʰCdk#YlYϛGyrWm 9!n&I׀ z*h-E N9iGGbl2sZ1)d),y߼7=N$Yq[~1 |(g)y`F 9DJLBsq!DP <9&m"#4ýtئŃ Mcp`+bRѿDAY-"3{dCI61Ca72^Z&t B1. w#_)Ԯ>i֚4el7%W@pAZeH𲆁 z )D4$(n R{: eJt&jE*'.`덙kpThSh ኖE=Yˌ`".}C2S0靧$T/RFBRtP/ө cCָ73cXF`F{2 in>X0s{osQ7I'QaQ7WfT8'([#kA">,K#@ل@ݨǒ2[*  ]vIiճ͊pR>{c,r.:{a9l 7s!r&O-DEְsLU҉,\7ZpSGlא@=ˌi~[/ 0`x|5v+DXzb^-]x +$uOU\!(R08c;_0vW m qmt$By̬, #%LpMl 9Vۡe:*sB& :B~Sj1a0KOϤQR2<+u'OY>Z6U >UK&/{c$Y?4hrI`UlL*WpB0Ɓa*c̯Wgƌ82LBWE._\݂K-u+ @GHI`@mHJo4ϩ\]}뒽ҏjoEI>ID'y<8kSK cz Q"!I;:2ο" ^dPxa'氤.4M@Rh ;+?ug7#4g!>7m̠ `C.l6'̲Cm-FxHAb)W7ά 3#ʵ(BðωNZKC/%1Vlau=ӑ;oaeRLԗ$`W4u8^yiSyC0 'o ٨=eطʟʆqC`sZPs>њ#!$ /WnXcrv<Ա?^}DE(<tϒ?'*}&.:qPj\`_:_LiXLuK ה?؅a @)5=HCj;&9ܦyxE9}5|GN̩2FyUJ} 2Udej~Nf]X9/Ⴠ:?#UC285Ҝ%Llb@j3E")V ܥλ7$<'ܿm ?ԴB\65DbHa{vV&d, JTޝںv(^ꨳW5Xtu6ּsΤ?R#O@K~?€s\wuDhWcZw߻sq mjwuHaN`G9[烚~)_:_P."Z4a5J tghs16ŔS6Qj1hZF 2P!d!{6ٕ@]uȶFrdtaU V<9}df[Ȗ޿ze  $|(,+^ʌ1әOxlKTB}2$ҿsy^bhwCZ$ٽyX Y@%u%r+6Ĕ(Y,+%N]k3 8 ;Vo$qhSjc#P@{k)ZiUPLyDhFd*UA6 ,J3H*x;.'ɭGn 8[M]934Q)a].v /^ C&~OVRhNts|۠:g0U;7ww:h}f~2XlMV I֕°^a[Tw: w>IJz6}=Y؝p(5GM#݁ԣ`ֳ|yj-x%WfLh_*K<`YŸeVcW0~.odl}ȿc ,d¯>sYCO }9_l"UIM?mX1>K{f9 e3#`(F15>BIȍ!Z?Y}V{Ot*:dUdp7)_ D#6H]H-J.'}:l{WQ+kd^с|A%x(+_csEk.;< It ,r`HJېLvU{>\y^YkwDhLXz8ޱڿ2tnxƁ#SsKM'MXW]lv9~.C.%vFCSn8÷;^C#l>3y1{Ҁ#짷p-XVna%Z w?KƱMjzƟC8]otlRN}r"2N<\(*K~|7}Nm3Ŀ\<:&R( utYc|06k3P:aH wkݘNM/0UWPxS`X>1DO&DJJW:CͮkWJ좓!0-F$=z3 ozdA$@֕V/8sL;`v7=;h̔{D3eW^Ƅ@[nY pzjW\cjґ1K5k yqۢ8\-_KKw#tb\ `ꆁpy*hȄՋufA7gFU"4ǁ`,>)U*nYm@dT_I gBL&/S D貛}fg'4b # $U>H$2{YGm/Ct2*uc4hO:|y$/k ?] ;0?M"2'-Ee~XgC "jeI"b,^ENan EܠVRJv%5`wN ܔN"gPaeHf_˰|(黫2ˉ_H.釋*\BŮ^3܏k(k?TC 2Ý jQ+.jvrV`$Za{ϞR 8o 8 ٺE: ,&Ц x78ȚeFgNO@(udmש2>PR*9Dyͮ! CX1_K+2vj7\Zk_4{%;ӪU6c=5q;sŏZn{ C0^ C `E52T:&CcǴ-9,e#J=]}ZWΟͩT:VrST%˧φ|M2&tA8!azS> 3 g C-IJ5/N6I_= - @j^\&ge*5`6;q oH0{\ݸ"QF+%7Mv}kU^dwF}{hH \ݐv\+iV͒jwe'Pc&yĄ+T0Ӊ׳\lb^LPrfkӂb嚐OӇ<䣏o`eAs_Ra ?ݔ EӔO[ f2yGN׋kbJs z ' An;5\-cI(B+z~&h_{nְtɓ<4 C*zc\nkc?ca TT(b.I>B#7dJEmwQQU.tBc)? 睽U;}+KcS`>DL1B_}9b&q.I' Qi ~>YzGhRǮ&-kɾW^WDyJ>G}HnA;I0!E _=R'\΋脑(/-5cj.a+Jސ+Gt'x3W՘KQ? $.`tEZuԌ9|&% r ޾cuGsgsh\Y%%>H?h[Lw&f{4tY(90 ^YlK@~wF"tD@5p&/uwϔA0k.YG`ڷzVPn>RrItIV(ޖ3 qBh UHDZͣz:leF[v[m1H2MT+ @ bdvw3jonx: Ynʃʋ:X~a1o!f2Mb}RUW%}x]!#(s30WV EEa$nUv uuxA %Ӻ{H4(Ǧ O/EUą)ƽ[AC+w6z)Pcukm\Zqc7jë(,.X}.JN%c~yNzn ~&[-sRN}ƣ"z\M|4}ls=4+&ܽjg. B!ҮQ=1dږ_i@oDυ+XJa儤\+X <؇ޚ}ڿ!o./\o!jFyew {|lvd ʢק ZFTv5'GɈ[Ȝ{ؑ?ȦtR]j JUµCU }}T>֬bQr`e/:Kp)c>y`yȤdG1BIKE.q?zH99X0^W#S߸սZ+> 9lλy <&N:ċ=0@ #ݿ.,5ehN۱A{`IUy\8T?qD rF8 %;7I^N9fw-8Zs8*&Z?Nh~˳Q!v4GWЙeO;Иwrw}O7)lK3}1ǴI“@sK*dg+?%Ņ#ecW\H/CT8b jQKj~ طr4A :ཽ_3M>d cAf1XCje0|uB]rb0mDj2 X3HyoXDxiM mQ2` L91]oI|ZnkXAɩ!P|p-+7(% /\>sxuHVRy0'MQ"uG\dRe "u /om껆fA0.]se=yQyA2V"xgƤ1 u ÙS{S6u 0b?hJFSe5ĬhՔ(cM"qCi~Ecz bɷOx" kV`wcĬRS" R 423 {2*'@-Xc H@Eo&TZM:DƩYJp\adG! 9alH% L]}BH$l~, b-idY|/鷽HeTm[O۟#Wĸ Ezs 6<3L,G7^WWC|uɋ~6=>;B|SI ãE[P}t]™P1v. 1@0}fg_'Xm͙$f* >@~p["*cj/Z9f<= {Q YIDu%:EzG &GBym wIFʩQؽd@ԁdЗt:*}.F@D] V kY 54qm Ah9{%i9DžnLAZ`c_ z!mFڽȴ xJ.ϻcv(Eqr2sU[~Π#x¡!wKWG> vŨTc( bBXn=o._ I]# N[ Y 𽞁3ZhK =qڴ(eQ@is^ԩy a2.No K}pɾ \ーimQ#ŋ_kw' -mⰢQDZakו(;{۞^!!WWn^,m9/yؚ?4|Col\b:vΈGJ5[@+rLB{c!QӠjB6ҙ3 _-B3\U:&p_\&ɖCn5]KTg:!Xr{n o= D\͉g2|5ě،v-Uw&QCX$GȮOE_lW"פwgc-3a)e4trrYv 8RՌcvԱ55Q"EWך4v4V;͠R$4cH*|BcuϾj&J 15H!CYay9 (L[*sexu$ͺ.Nlw:ŻtK+WYܺz%Z{`6O7yKe[pUJi#EN3G1Pt:;~}ɧm Aa׾qX|U ~=H0twҐ JN1;BFr5e"CKqd[k ;.aWU8ϏZ$M1f_ .IL59aK|LfX`ڳ.4G ͻ?hO7J+(/j;zXpkCdv6ƊһH 82<6RG1j0U %)ͣp,8c(:#`SǼ6ȩx;iF"R39+H)7;@0,kޠT:H =( "kxA:EԻ=f-e.˛ ߿;.:Ix|4gS,4S;s#"dZ+ka;ɰEQ4=VW5g\ f~[䁛0KT(I O#n-T 98z-H}aeB˜rH8\]#PBf\TGMuvLSxȒg輡$%ѕQS ֜5Х6j5.&RfhlzM.9dFs1h4\<,vGGh`_{O-w cHuh~SdITGYDWϊw\[6:w(/?Whϵu&큉T#zB [fQiӆ@r]hV=IsjDyVߓKu;C y9^-~Oidw)N=SOS0!PZ;gCIf5i'iɻ*IK;Lrҟ$ϱ#+ d,Zb 2{F`B#*)ӹBZEӇL.sltY^f؝6߲Y핹 WVtH$) <ĘViVx &d"&n , V]?mJeCK+V= 3+ :o1{C?%$KeK|s+w8 8A.SэYTYh"BCKxKM@ITxOJXC>G$bIJs08{/ş_J0+%z\"lRjQTgnGbKhh ܁J)-7I>VF'oZowY_y̑mβsA][IS0b@|)W:d=r)21VrW9Hvie g+vd2zgN[4F>u ?˹#i2Plbk1e~-Y ZTaǖ{"s?3\}e֡'aHH6Oѷ }G#0Oe!$-3-@DBɔIWAed8IHJM¹Kq67E)l;2UKR wI{!V+&b&11El#S{?Z37.0g&y(E iuxp`xصgSȶaY +m4;Mό^gîy|xAUc2x{]ÀbͺKg5ho~N)hTl{85@v:f&@ X =ÆfԿ\iC4 5f ?a}ѶvPK 9$Qty#q&Ai^bi߰\1:WrݛsDUӛ$;6` ?8&Y;]}\_Ba_Иcyǽ Ϧ[H{2Dܚ]gbbylY)Is=ܲP$il<2-(3Uktaєm]ljSEҹa"`O/:Xi`)Q^)QI!mCDL?" ӛ$Nra *ؾ4/ p@{~!ϲ@Lk]JvPTh>kqR˾խL9w"gS ^wp*X%=[#"(Wi6Z,mF` LDc}$wZaSjA+eObXͨ}_.DCV6CLyai8r F܇lKR%܃2b]He6pD9,ר8X ldo449s =gaIK$/9;=Q_6d;/6D X΍ y7 0_&- pWI@?>U֧w#;xqa jpL5xu5SY/VzK }2nw> *aO,'}kD2++#~fzˣdR }JqL\NV Rqd"{5RɃStF%TnM-eoZT.t5l=P%a$4'jT lPȪ-uc V5{L)fF _s @19WG4lOD-Pe A/={+Ҏb>oqȑ&gJՄȐՐ)+YF-2)AE5 γ{.=J&MUS p-N책#O9X)^ۚJ$ 迏z8|Ssy*|YAEtK^M`V.üЫ[z9W/<[7ɲX' r#@z( }B^m6bQU[]K9y@,rVwc #a,Z" ^oAPr`Bh$L-&,azHϴQvk~)2ipKPy#q*\}Sm8^?Deq Q2lw:?{OZ0I3`@4Ee¶AH3<9,ѕM!4] f&Z$R%MĂaX&W5mf bjN+AK;;vYx8Q^|ب;cJ?s-l?NS*8n@A7U>)o3-/Hi95*+,̋LNc6q4CSs9:X̏. eZ{8//kWa)ǗǘH\*8r`!!KM;=x۶Wt0$"wFmk4IwD6NhQ,Qz 'qZ rS25Z_ӊ"hW0bWFCR~U]44^L@\m;ɷNI65+mwmt$σďaOLDmU-:TiQҕS&̀^ 1C`jدkp2gVICDots?>I-/?u= vL/ ٱՈ"7Rx>?|'Ht?^ZWk+"<{P+v3FӄrALYekMEji4 fuw__ L5*(.ʭZ۸ߩIG&\pZjF@W0D[yz;f3\Y)J)g4uW"(B7C efCE jiucb$ z/@wK?+@y\=ceJbz]{8(߹[pR_Vvc6 qmʔVJKV/;^s|ۗ+9Tis6H @r[lObPåVM9cϱ;d(\c"6D] o$3[;WIٔ/=KwNxww+v~l;'ŏ2$ZOef#KgԾ2z?oQHԂq,Ewl5>ea#j 9r2ӿ>> :w$ *jSUH y^> :r@r߽1 \ڙhtȟʱHjcQݬ Z$>x^`2pp1  h̐ٜ46TY;2o_ ʪwqGR R/7 uSiNb{یt Qr5ʅ= "~o οH뾭+{ 3aٌO&C.:U_pDvBn X*rq=~oݥ}:>$^YK>%1u!~"ͧZ ̙C̎V "QSXyɡԲ-h 8lt 6>E텟9Zb) DX )eYnHl [J+ =0&Rĺ!jFIA^Z VBfP *1 }apE5W S=8ñqc̈́1}d>ѓr UZyg_:^1 u\:Qվ(c[ׇA]P_$◼1̋*>Ab>'"7a{ J#m/BaM `LS?jSV~ԇNJ38KU tV$襀~Ι=Uۋ:,u*&.*nքcTϹbh~ְMľY@k)3XLи*paҖc Ts]+XϿ6X'IQ?X%kqtDn xkqlӁś7ď䮷^\/(s+VFȇ"( F-uT3 mn]=]3ht_ j:K(٪fɭ S*/V#PN͜P1R=I_ulhcxb @$SYyVEXvC1jXr(ES&ԒRɄTC$!A,L[Nӄx&^D@[d ;303&}Шk:}o: 38_ӇKJ:bB&C_OnO &VZ@_.YKG53C!-"U-7u$Wqj h;Dl; (BӒfg1{V@RrUӠe=m9tަ IqeXSf9yAUɟTš_㐬"BsH\ zGd=1\~j5tJ$y<0+uuKT(uw˶_p&El{CR^4JmX[=l*Y8}IVWvE8^+M ՈzHIhJZo}$4J̘{Tz(n#կɔǹյUa4mJS4lή ،nsRPZW1fޖZ*k-*UHl%w˺O@7$C*ű}s>fTl2 Ho5_<wܦb h̰y-쐨҈nZ 9jФlJ׆-P$wIS)oY8mx:5I=ǩD^Cf]JR{"jq f?']gQJuycZQb4B-.Pw/w'oF*5w#T0s,TwKm_7UWRA|UhJ^ gwOKꇂw8?2À-id̊PAJQg0BySX'y|(BNݴ0q,JϕBd@.8N9{QGC]kbN;Ǭ̾v \kN3!L q;"Ȫۻ.8Q"6=hIkE ֭Wb{ǃge)0Z pqe,2XxV2)h`䤿M#%L!LrWMB:5^`<.S+kѸtbK[ѡ8hݺ0̱roBE{ӱ!iձ*I嬸)2N_6DnZvDp,Ig(,̄7%zd9Z_@oQw;rrH Hd(:q~X3%ӥy$ 3 "N lm ͑'Ւ[D ѰeY+AWΨzd=ەEglb^>'~%VZ`Q{&Όc ~v1͓TQzShe4:!1U@g<!#?!}5N&kq Pt)6RrȀGvڙmpͰ?pK%["ba7Pqid e_fJ#Rs~=L`{4I61|$aZꉿ)%X:q/CMkumw~[I٧Wy6JIŅ0"?E yPIx .n< /:JqPĨ to9PoJ=)ٚ}s?* 74b u6Tu `7کY2}X;"Feez? zQ{DS+xX0aVj!xPIU {`s>:2 ^fCpʼsb^:8n_Le-_kڽS <[kIP bKi BTCGK捐ηK.NcleŲW4!n *d\s(WH'i;Y̓*lugaC ,N^W[4i# :_e=//- &%N4*b ׆IQu%Nх ӯ4 VwWҍUeHqKKj(pNfZ EjWK',bbϏNIg)E,8m!9<5f^X]B4Y9q}eӒ.Mp(<>\БR?trZ8vgk]Y'/권_|>UbIP<;6d-Zq~{6xtCc͈aMR3,B{黾5QZ`N$yrt$~Dm&q$ /ۭGEr-dnX!/h<5n˜p\W7"Y{P^ o~!bڠ/e *^.t݄DbX[G8;ቈѢ~S8JWdd6oV>\A ~:JC:޶>V" _ /M_]./B(֑/(rrb; +HCvp \jyiRɜCgO$)!$rvEuɔa^ضUt\LJOwe#'6}lxyrʊS%eL:$(59AAG&k x>bdg-BI y+9aϑ捹S~=.F0Kz8'_73*]yЛtmhŸblmaaP!t{P?QB[Y'|{)9_nŽ/Sغ?UBu`~U 翿`"( R2 c/,^lW_~Vj5i?lak8_/o-\n[ TZ5.b|ECVGdvC @&+RT|,&aA7c0ѺRAї_D=m0s+Rfg"IBO:{/!ˍ?2hU90oG-E4F#m W ,-,r]v1yEdUڪ i+BӶR>.[1ySxKu:L܈y2 {?O66rb5)nn X 6#Y}ϓA& v~C<:C.ƭyL=$M5uB"|v#-13Ӊ=^ߕ k~};:UH=#I=#}5 +=fx"j/%j<ƏFnڛ׃(Ϭu<% &BuKQ!H~MqLWj+:0Ǿ3d^}sznBf3IID&k#p@CC`i=F?pvPȺ2#^.f`wa*fym6pN9#)w}|F:jpgjz-r /y]tp"⹼{Xk~ G4 #HB a/ J$% >ӡRN6|uWޒx:7$|:ܰ%DFru0dǿI Xn`Mq>J{'>/+q&;UDP1yfdb~Å۹um!b= jJ%R|4I0PMY"92HBS_&,6h _ l# ge.. ;8>e0h+Y7.Znyb嵟9g3'͉'̒+,5fL?I/t 4D^{ܕ]mܢ7&zV R_9fqLSY V,}JY;ex`BgǞ,rcp[Ϧxb->P; 2H<'ZLJ4D2a)=JXXF8[OC51 m.[kVnJ{'!tZIkUʽ)vh=!<: ('e=5ۡͯG8Bs@0QLr5B WИ4F-ёRiZ(4*JZm8'Xp/OQs@>\O?SwŻ:iYKbˢD gj*7ЮD 'Y J<=A τpOD;"A899jia͓*흵PfOehi33xLޓ{ݍ+W\h)ՌRYzeծ9b,s^0{6%B]% Ai _,\DzLCB7e!_hqiD} l5+1ki1OeOr&rj3(]]yQE2Pr+ -8JKLxy,_~z3t->ڥT*U[pvn:80w&oo7ؙ7he Nm$Y4F[) ҥڤϘ,#MyfWt ޗFyT\SRE]jp4ިeMXX21nPp++9J5vnDgiGn%8U ;Bb3+\θ:}*SF0ù:R p]`0eHZCX^mi"Idiaʅ<5AE >M6wh,☯i!}h]d,9  A&38Yp\}?L:e:@s4k 5~"DS2 .Xմ (7x:H{OݘЇ4f.X.u?HFOd(ECnߨI,he]W\=`=l DTͬy)1w_J!-݌.@zܹk\` zJpvJtY 14M-'Rgn6\tDjA!']c3QLQ"8:SqUPDer+h.JgJYed1WKm<Z~+\TBX ˮ)rZΞ́L[{UGy-mŒmmzzy֗5lz]ի 7z b޽+<FMoD.&oRފf K`8R LD{_l}?j\!x]QX6^msL&GּQ̳TǚfSs\Iɜ![gZyQsǬx*4^6?9=&*:XC1jBBJƸQ|X1T9vzЃ\N!#*|)/O;JU'RuiDdN: >*.0::%!DyWV\-Sw/ @Mȼ5An-UHK-rn 0zV Mo.xrá4 ЊcGk?Npxnjp3ȶqpyR_قjwS1B5ƕ{? b I sJJp_ovya9Cҥ JqjYP1+/,JT6j/O;92ɴKIcqwxV"UȪ3*q~U(Jߺ+?akuX\7z2ü<.8>m86 &b*iloPM6I@>i~ T>=wsrX",tEcof]_1[T,ʨNI=tH2> [$TdmhsA?Z>iEȃ M:A*E|%̳Ct1PRRѠ.K3Oo`p4k;^hzI^=Cg1>^u~Mw}L8®@ ݳҨM`}+܁ALTm?~ B Np_cP)Q M17ՐsnDm3ymxgbvm WF\/OJ>O}xA=+`s>壊F]Uz`V7wLsW o?,uZvt8| 5缆A2Q5!ukn,T]΀QpF#>msۙA"66yqYƠǾv0ʹT;/EtOHjzo~jW1XaJ}_q,j]6H 4T:qE?$O8˪Z1+8 j D]*BH:U = DE)Mj&3?yz gY® /G}v1g"G#~9mi__ٲCeS 印v*ɨXż&OiF Jo`wp5!2ufrsSCfݞq>OU0õ5 { _!Jv)F7m%f~\'.-؋RŲfjB%l y"&.mvr(˯U;I '}l٢M&oBx*-GhL"2/u򧀻ig $Z 8 (_4= !Oʓ6rQPrW*,vi(` 8rpk"._<O{*etQ6:aLzɜMXZY>i䎠Z܄li9aAfZspSg$7ڒMB r wTO8+b`mHfH'2jxהV\ ~BrG~W¹5uI͐K]kwj To~͎%qm +Y0o`#T;:$qٖںI:p9^B=4}*[R ̾ܶ Ո (|ٛ83e5da^u_OiƧ*GK^՞avz-:0ΫQ(/إtvX,(Z_DDϟ@NTLCB\ >rHN#S[k.߆f_y͡#uQT+`Gh ƙ ĀdK=èe'mtVhޣf7td‿\r!H zq}4I #[GnVå oA"227z[w݄S xR8HtZ -WĂgVmZzׂS6*U.l$*y #ՒA#&lf*iu3= X6П߻ 3Q<`3h+;\FfcSRyt&&v; ?ox1}h ߎ+fJ "ͨQ\T J$<}6"+>3mK+ ź I?a XT3>B|}H?2E $wxc/*`հvAð$sؗ%1jk2^XwypSGFsI y,>-I+ mcwcsynƴ 5o tW|͗ Jį=_2,Fx k_W9r0pta,_qjkAK̓~S'HlIk;r͘*w SI+PqNW]1DT* cw)+AҸ9S%^yNrluK3O!q #;^I`t4:`}F1&#cܭ1q;"Yp /SD\j]F/@B(mZN?=#5%n\%[ܿ&uIQߘ[0YFk瓽6O sAC-4 IS}PGEc-Bvzn>EJzCJ Rxx={"vS \hEu/^e6nRs@-/H[R)NKy"-Yuh L[hDѐȱ18P/E_գfV:(3@`ʁfHqԯsMR9OPX|ݿ}_D%T%ZP`n b]D n `}\^oLJ^Ytb%MZ 3;&s-ʓ'&rgSVHs&d4#){m;'s*U8p9*Z堬(W)_W4u&h.2hr z-乻S#`^j:旞.bv7GtžY?.oaO\PX^Fj'Fr؎EerPXs,pѨW Y~x_R& dd$a{UE!_u6sp떘ًNBh?eH|Id2ɏ1I݅I䙥XΦ3}PfVC*BܥE30d0I^ eY bҒ ,%b5,#! ?$DʚI=V$`mFxZwLS蕊P^ ԯ M<0Җ 2,]#`r\B>uG08jxJϯL`uA!ˇYO 쏯M(uhΊ*vcbC P >R^LlC1IwrŐiFs,,Y;a̰$Wd4 ksZX 1}VSl^:#$uM8헂BA:L`jIzgAE }_1O(gGTu9GZO`C|tDA]ۦƮbsj[.XGvsAڕе'J>xT"w6VZPdA}ez\Sw>I mmnT1tvl߭.i=>bAӂo)Tre^*k`IC: JNc_^|aF ;j lpSPem^(@ѺE@Aeb^Q2WAGP:!+Bs *e ċc(md}slo)xS.ס 6RDX |^|NݡAJ5 ܨDYy%'wa!$r]ƸSz8 w;<6\Yw)=pGI" ]䱇$`Q僮$>(sj, IyBQB&I".4? WJ b֕R\Fian!`{"Ry ]X+ոŷkJmS,@jIlYgzEOZ6'pH  (6A@_@[ !bt,^&2ׇubOay9䙦=F-v_a"4MIf˥'!Wy Ý nꙀ飚~W~b Ye!8n5۶zň?<+3ZMOQ.5+L².Q=A|]NBmS%r^j5AsYقC=[`,%Uv+k .\sZii̳ғ\^`3pY袝8=-$PQE`,$luN?^"p2ĊE;# wb;>I\BtG0t& `,۳ek| Sy@ c6uv=\vJ ţe5e mscdr[噗<@ ůAGԕehP煚pl+, /h{L%@a9?>faiQ+0 %O4YuUN!WJsL HLkk uRK־jc\WsWl~^TY>@?t~M$<\ I}Z3Mjo[3JT9\!=Jw2Z5zqf T=U4 =^m s}Vϔf\Ԑ̛31ƕD$er2fdhج:J9 ї;TV=2|DhY|v.dߠJy˱0^3 B|D#ilI  cN^XFe韅B"}>KgP z^O%%S Cd>ځ!i3%H ݩNA-(FdZ.ʐ% fE'ثCUsŧTܕ񲷃cߑIA3<ܲi*M*ymNmŘ>;g 'MSb=HI J۳9zgji'Bďg0Sn+f)˿GNYs[$Pz|W8bOXS8[,8 &A;Hpz~Tn0co;_fZ{~$"e]q8_]Ml!|mDe.C kRyKa:Y\S.(g'ԕZܟ]DGݰICZ2ӏ)ۿ X?-62?}>[?~-?oriA(ԦFTڄIl5g̻/l95KgרeA6,1]%0FUVoz[m7иX]@6e7%K}ome`0URmn܋gƈ'q憄a~H{Y/8>ajܢc* 1$!:eDmUHQǡWnqRڀj)6gj /bn~ gŨ_[O1e86ʍuq(/ 1L1>`aR;`!q]'A7{/U%N}"Hz$u,/q-:DegF~]_HaP]a09Y,t.;>`YOܠcZ}ߗ,NMfbQBm0ߠq9'(ݞjU}/fq pT_idc+~^&'ڼQպ}?OT=mGYuk3xu>q)问L+"!nPhH<|fɢYIN)M=2z`ZvRF ?z0ЗnC4Jk0LX\#U)|Zmr,x=a;|oREC&LnƑ/;at,>)o!5tv衆~ F\l W@muY\JˆHJQQ/D('C;-B# "1BXVo4A"QS؁{5W1R9!K|Ɉ,ɴ?#uW8lmoc kUܻww نTi*<z]N,8Sm S8M pkFH"l@ɭBWxO:Cۊ,prv)zZIWn&anUF8S,C9NN\xgBze07qGzXl/y;cPD QQ莵-oO\f vHaI ߼ $ףT#I(*{߷&VX~\+!pİgIt %R"v;-+# =C19O0NphX9Z-C^ۯ/2Rw9}#e&`o ]J?趣k|K2g RytU?niD41޿¼9]d$v,{C6&JV/ Ӏ@8wmRwc_7[oO+,'qIsy+6^>ˎ=Mo1jJ ;y3mfW7dA)ty`uD7iwMnS~. -rȷ PAVFy`n1K'f C2(tOdjQzWc~>k,KOM<=~ 3>>w9KY9_pm}C ɤB%[Vccn&4geqfjbGGye-g`AV=6z5RrMva¢0N8"SѩƼMMkjfʠ*xA Մ)4F& ɑj[jɀT?Uk%Oؘ( ejj9WݷFpB*2-tWf#_&?6}M"@<ǘS4*"Bd/?M)5$VtF=2xq+sqHFu(F?s{&lࡑNma:&<ˡ@P36Å-7B;\us(l8t>\F=aUcH8k|{<3*(d6u#q Aje'7 ]m]-|Emf=Jixn_)\I =7eN-cYҦ?A*Ma^%zLf]$ΐj% 68`_^m)k`:,O!Y~y:x"5.DDŢA 5Igj>3ׇs>9-/P)B$w̦l@VwJx4^NOBkl|2 +RZl,RCӊ: Q3_%jd2Y5I;Pԝ5PWnFKg ޠ̯kPAe!vL|@O-o.^Sq(Ό]&2Yj}7odii̩0fR\X|Q?HVUTjtkHҜ!QKpT豄{h:8bɼJ%G1M k[|.HDp{,$H'&/覭"L0<Nč2qi|\wR.vJcupZj-fl,(?(/Y%D1$WB.цފ T00:%b!KbŹr\iO55jt qhQsm=]DM!BK k2"D$ ]en@)A{&1g@P[)ÍF{~i獟>Z^J 5QԭW gV^11Hv'*z_Bdlh "K_"MߠWv2r8e9OS7ґ@M {22 Oi;{^\z ܘÍ=E\BwQ+/{qc_Mׁ. Jd:W _-V% /?Sa]J)TZS ܶ}p](ATsu l=Q'QM[u ~zlƇdx348՘wAօ`fQ]Đ|[ȮEh$QlUi ?˚mup=vvpm} Nw b S+e+e_ښ!휾tSA囄uIU:_ףGb=HxH 5ma;O;?.?rlwc+%ܢk3ĜHWs-zW|iZ6 hU!'Jw¶TzoM%F|n9O8+XgHBT ]/]I9T-I҂o3侉\kt 272CltY+x_;jR?RlڳBo0/?ehuJg?F ]Y'f]PS&+"o)E\7Tzz<5@ I& {9ٔFoq-0埐i1hx9۸/c_&554Kp!)UnHH9?` 7 2̭\%WL>F% mKN|bZھ'A]]lx}ɲ4Vy2Wnz*RݦF!ѝ7lʗ~aZJ}WƯ2{n`#=GXإ@a ~ l* +BFnRF^TȭpcSxe%W3d% #[C&!PGO23?ܮ qGj?>JO?QbE& ԖphCnenͶ>q}e}o,!N߄UeNB1Y hJ LLn Y==,VtOSF9dk k;o%Z@a%6O'"U^=3+vcp;Y<"_! Gr-27d{AFwZf%v2NQ\y"=9\5GXt6alc<;uD P=/USLIq#5;uőt"WfLHf!7?lo9.i3'/++Dc5lvDM2fm$VnȉTOv)3*ȓKX%>Zs Y+P"\mǬKp~b巁bp5S;.&G"e˸FṶ92WIOjIԎΈtWP,ad؇@Efq,[i3x {S.[Adc6W #*щ#ҏo[sq =Rڞ%˧rAC?]@.TŤ׼nT88`rȌેi<ŇAoz::BƟiAMqњ"x{`S lQ4Gbߥ7[SBj"nXaa ʲcޘkW_CrOd;[ƊN^ OVh`{ YlE"T@V~Ѵx 8[>Oi&0z~@`y3s-:3 ө&~ Z[߷H˜p-'GUu|ž_🙑۵T@nYVIxZs7R/:2%[cBQAYRŁt^}@rlyK7ܿ ek>lu|"Q%ޥ~oh7cPq)g|en4Α*%^,wcsL._^o]ۜ75VE{6j\#-J;Ons٧H%Y\! k,jjV$8j@ '-T"ؤԖ5퀶D{Qe˵!B *@;'e3z)K)2tN0Uh~c1ʍA@\p4 dQ?ECFQo a~]H`+s,ZG\mӐOʚ_~EΕdŢf<7vg?].q&i! FKm(bߑ[WK">:qթA\/<ËpWH27_c !y74wiLtfurS8tR1GHQJIwJ+/[ic!Z8zf3A(Xg(h,$oSgOhQ<žtWWFpyU>T;ub""CMJP>2C;R? _c"T>bH)ݹJ,ϻCb(5'bdE17q.,Hh]R F5Koql|O|"]Xe܀CHc kdSɰya ԏX2u1}CL\J$j~3g_H_qhhnQ 9Ot]# Qbjt_& >h9+$.$LyH/ZPN;̦E,6qvN1wrgNތRA)@!c cy!,bS#;א?Q`2 6=fɩ⃣x,}HdDr~1cpB6'_l޼Xq {"sNh&@BzCmD[U̕i1LLO#U Wn?j);,@>cr>Izw֢}]1!CùC~(d.Q9P7_Z~1Pz*藺T-m Mf$;yVToq(I ڥ |윴V86YyNa-B4:oLvbiQ;5Oď3PH a@ Q{YLp$YԙW諛✳8CA;3<J毋Q/QVR.)F;-Hc;Pc2P A(ǘVK7+а 䇔-2f1_R'|fgm^tpth׿n$lr²)%o;Lg&R~;5T|!4Vt0jQrr ge,e]-s*j6|V,a*ơ ۍҲwk,Kk5ck N o]ol> p$^z_;\$ˬ!/Hf`FϫC?<G3up5NGelY &㈦[*.qphPIڑhAN^l2~a!)WTd,?>'=?2$r~b Yu<$ѝ<]렬+()㬐1LPqS67a:P~K,9qmf6)@;qs;+0Fb1(Qs-4-YћT0ҵRvܚ&x)f$h׊^^Эp}ՇBXPrYD8LgXP㋞LҤ ye1q-5+G {6cM~ +`H%^|+CPfl2,9 `O%ߐ4w?c{>OTZ|Pabi`ZCZ'up^k+pE{"nBXWN)]-mʚ\D">ve7@6;R6ƁLXz˧ҝkh:{B9VDtu}ͧ1آu`@7w#K:_<73Yоi Im,ӽ!O`Wҩ4;ȊE Pe zx) Q @T 2K?k?֝V?d.eZ&=)y@'?b O0 WsDA'J~3,Iw<\p̩+u f{k-кH ࡦ@Ѫ{,cn)XTpp3xMZfϟU`-4c$K]O0 I[țt'7rvo ϓi3%zm{?-A%a3fg>"ljHqV:l,33UH,x[kxʅUA؆t_^Gɑ(+NWqQ z*wH+= M¦HSʰ?4äDZJgޣK^vnk78@Y)7,% l{2yd՚?J~xk.! ?4Τ1Zp_V[:y/œZo"W#szײ63Bj / >8XV025}̵^(MN֬K$(Ї/QH̒y=(pōHQ{5xXW lԼK > Pߦ)ٮO|`ْۏ1OVvBE1^[/@Gu[w=t|:_M+586- _մmqD )D? /%uG k$N0 ] U2zq mn)n@ÞV կba~9Uu[Y3ɠIWn/ 81chLЀ39`H.f#,-{"H&4W6]|FG6wyKciMHFx/+J8e6~BmUr隺RneX0yEBzF`0A#6TTz  |-Lv(qLɬHûz*lSI.ᙵC8_Vc Y`ggM(azAܒ0f=1vQX+}'cw(/|hʩ ۇ)q'1]x?SY {~\fQFԶC~u^"Nb_bk\ߡ;WPٺ0p&LMgwsBLV >n l^?cADnmSv_ QV\+2d h$u}1^T w!u$| 88z b}WZ˧FXc)=FF-Vڝ7puO 1},@t>ݯέ-> {>X;,~23d%4pGޙ_V;ѯ$!74xa1 .ٝHp;Bط9}됨MG[̰1 -U:e3$ʵ̺o4L(MqEhAj$a޴4Tau ּߵ1ouѴc,NP?MuR0#.Cw_ѼCȷq#YTN4ϭ>a],= ȗ2agNUoWa IqʂsJq.XVwֱ]ݮWyr`G@~)>\g{f ^Ҍf + ,e=2?KEt>4řZBιtr|=W%2ؙE!icn>{X("PNxZSXsVc0Q*Ƥt{Ljقt8p>24q~lBAi ۤJj#ȾR=#٪*ߋ"_H|C?c,Fu,xunٮSE鈅1i>U`UUYMb8ѬfS^cLker8 ] 'ߖ UiMڸ!Ne_ 9oıfgTfTBC.?WV]o$wQٰnj" `0q7)9Y8 |j+zF wߦ~ӊnx_Hxv1-9p׵n P)ن7H;ryE.^=wa=V49*P%cף뗇ɰAJ~(ѧVAv} Cb?]aK%9lW'Ii]]ƕ㋐q7@4A8B'*S𗠥H]_cXgyU Y$w"E>l)O Nhy:ܹgn]QʉANh@7=ymYI,Џߡp=0dOGI:dJ16 Ǹ=Gy/ ܓGfzL7G\΢3\O 4EjYw l硺]4πmC2qÍz/ajϴh5iq{ΦzKhX'gUEȦɺ0nx 9RI YKȕ$ mZ5oKᥬ Y/,0q!HF#.L缋Mg (oW5A:QEdޝ\uvM}¨p#+Wq_#?FL-pۜ?Noj' 9U;RJ|]9fNMT1Hf9?y;׊lCJ.k@HGL~'Y;B59w>s6 ]%x[3t넪%4Z"~kfV6zquLlVQ gGޢU#sӠfXCpֹ`m=Qiۺ z{&^(eJ]3d2 n;P8 {&X)gi!v t{T^Aiv3Ѳnh΢Hlx$RxiJi! becQS#ikU:=H tZšRzZA!FhCw_1P=^> g37A-]^ZͅÅ>!e]-zPKnp}”2hڑ0S& @Na-ipNi2/4~xDpBI.a„8ͪXaϫHT0 㣚 Pe=ϊ \ #S'0ɮ)n7/w%}q-1K6?p  f}8 5UVDIoMɆ'l\ k=}4-Bm@'+(%bTFpS$ ֕LYkSVpEڃ9`9 ƒ(Gtl!}eyRʠ!t_-·Ъ)!)Qxǯ[djJk "D?KlYsVgKmwݨ !I< :~F 8UA{*zc;./ִqQJ6ƑX|Xgqt &#'8C1~Tb(u2 ͙-Xsonoci nl{R07͍\K3&Fsgi(A^)'Mv6d˹; nHtdTLʂ_3= 0D$0jv.xMNTxϊ1D/L=Jxnkxiʏ2v0mnM& -:~%-%9R& ;dyi__ݭP~uz_"f (î2>8M7Hwl)kԺ@6K X}Vi5f>Q]wE~%f]޷"95uM'r(o]k׷H0F=ɋW>£W%+G՞2ގb*瓑=lB>tl:{f3b rQF%sCu>$dkBE.ȦrqW-+lWgkon)j// [L 1sl1nJ & fU(_Uvp&9 rsqM Zzj +`/8?{K>*a,sE%O0^&Əf}VӟjK/ JM"zF6 vUea:EƘӢ9wȈQ6k_󎰯cDc-)u2EzimiACNK'aVG4=Zz{vw Rk6ovU&wdPg^'i$AB)kki?gwd-u݇f`f˙٘ƨ7x`.hz.i' EZ$ -'{z4Rn" cЄ>&,qož`%h(93Nbhune8gT)!wycs1@k\) zW?F"zX Lv;eO(Y<([nWQQPKnwl,%L]2K-{M@a=6[#DvL ᧐cg)'ìO5~voBGwcI~.k!+r D%NM=J>BM8gm' C\sX\C(3ȩ~~ &Sq_?ҳlz%F`F]yuwOjd s0|p3@wnkսZ$-g+d#c DM@d,IZ"=֑#2~Kûm=.m"~XyƄ~SΥ󊞤ޕǶ)2S7fv-5 ~ɨs9}A;=Q쇮h+WMs£98"/>]uC:TK%:{}RW* lkD)ah}1DD[&2nt`k@ѧ'yAp uIyS2L|0܀z|_&Ej;Re wq-f7mcn؎A­*>ګ$V/0<[1D&̮ei&cY m9޾ǠV Ї1OŽ]i:FznYP9 O죔=4Xǵt" 3Zúb ) 7BSf2Zy#OwYCHuMqӕ]90ԳYWÃKFċ}oV;AT PH(/ fGai 8OCAkB0oZ"TWN,wP`fҡy2iz-oXyq;1t^She)V g$%26?_aKKn#;& 54eҹ/ >E<;/˗l>k-K׼OEwzQV,߹^)hf7EZMiF9z`İRl`"KB5/MbZsk<„O?FKĴtL>uPّIusb֦r!fT?f{zc"]YeNmwNV 5y؝,XX/,xyV][rR #<ׅa}@dLn̺o$j$v/銕SZFsek*v˰&'Dn\4_H$@bc3{vSU O]:!F EC~6Z-uӷ,V=ٜ ȣ L=)l]} :NgbOrPbȖn|D\_)Y/s`YqzOΡMV6ҏ`IA,lE*#~>s+ԤR06/C7?T4nLZ{_T",U2#'"e!Y)͂X,Β\Q|Zӽo45H 7))c&@93sJc T?bme2kI*k:芵vOFuE.ʵC+4?ʫ+*R[T1HRN B,h]iV/;RyM l~9ӓppj桬Wf;mSBAHh |0#/33#P9RblOewdvi[uQ3$"}㫹4?kB0zc|ݛ?p4&`fwn.n@Pa2:nk~!Cq0Zp%֚xꥢm?l %GW05]U U̟B;?5D#q#Y%|tkm 2VV9\.|nhAyU@j' n4ގ!M V>'Ѝ ܼ&dt^wN6ִI+as@Y֤-D3ro5,Oj:?fCJ ݮ2J!KyO?3DOigO=j # *678~!4D5 ''{u&sC  )+KTJ+f?8[S?{,T;Cb0O89,fq\EI/8C6Dp=? D*nE@yy . ,PI1ʟ]^Կ& GP]^ӹV !&h4*0kFUX67uGR[]u41@وA&+d bH 4[مx& L| qd(e*zJAmVu"5ŸMׅ؟M'L_ûċlJ;e-T;ݠsK+7R{mmYՐ=C=C7<1}Ϛˤ?u`q^v \#w z.vWǪ1崎Gй-]9G :{sEn_Eh˗ݧpN\E3;nfbNXgke`P;9X}\8ۧ^* i!I{ԥr8s_uesde96>ᒻg~yM7*YGwDhkd^`rr >ܤlvm:9t*DSA 1epT,q\Mym=4F)*t4 AY'l$)nSMp_{q q^&%oP>;~}j Bi2]J}ψ*涻=#I. LfPʡd4؄)D jh˩4'B'm]:%_#pMB!DŽ|6˺8u y<(PeH9,q ^qܰ)|:*qxi%3U9nJvw91nJc` E8{ѶHhXԕ}{1*S0|}sĬ՗+9w'?L@*X)tfͳyB_HE q_ fKRABq I8}7(k{(M'Vs$+~B#r5"@z+Y[Swnᢗ1GW%ڗڪVϓvf@4WHx sGbM&m{J0s[^P:ߪԙv; w*4H'' O/I]E}H_WiflJr`9#sLNh< q3QЛ>z#AމY v0,皟Gna=@0J'ЁC>,SJ+i8 tU^WX3AjJ!YB*l 3t ݦI|_KUy3,!Xr,79.ѵ8| jGZӌt)v { 55avv0v:z蚒ߌ%#s*f/.u5g<(!x}=1 iJR5rcbXR.W >)5d-x 0<\u'bO-jI1OfivҞF GwnP/ 33rܽigYNsMlfS!1}1:i}^aO)*^yVaSs9׏C4gВ'si[pY4DR~׿–K?i`<fj pDSy@|xfͲ)S`]=зP08 pF Fr{yýԇ*-FZU$%Rs賡JeТ߸Yh)Mjl/G4TNb^w{A'ld7REpqڮ˓,٨uCGhB1Ǒ:/KI'+fM]9d(JDekoSnWd .&NzB߹4}TÏ[ zK+4%н,Ÿ>ޏ 쒫\u淬2Y,ؑ`,}-Xe^ \s4#͕. V$EL2GVCSjHs\cUXF-6r?q*`[cc^-7܉*qO!!dW36{&M_ E7Rq/j5%LeV4ҀNvCΉ}&Sqrĕ]dm"Rۮuo}7MD‘pý/MT7HbFUaA+&=q:`^&^0c~Ŋ r$J.g\$ :k@q scz j>) a_$ )NB%Pcd%~z) }| d7 1_>GskNrR_[߮6^@iZ%;jPxXw=m3襌/ 虑gⶴ=GN/B^ +2FW#H7Gw6w:^W9,%0HΫޏb+bO 0Rx|<:͜}"]5') `}LoOl!m`30|aGbhL>σsjLe))rʖݗ@&5 vת#^Dkm+L5\~PwP>=`&4Vh" $G&=Ft+[d'oʼn*vmfr@w7|l;wV^=+M}^bj>.ex Kƌ 8=MZIZF~x XC,tmW&#$ @ovY@ؐPEY:J&;3 *ec.*p)ܵmq]"4{L'&+4t HSX%Rwi.x5֤6^oER[4Q{4CߟWBP)M9E<[ô;m=yh_W+ $4[ N@"A?ѭeL+kdl4bEczp iNvyq&F~($vOL69 { .pC*2;JIOF6PwoAX)|Z.AZJ4IK{l=7Ҩ1ixķ huӢ{zkBG^QT%b|FxmӇڄWVOavq! T|@~ƟE (jGA¼'oqf#;MF8&'J~E<%bLl(zgx/TCrQV(C弫&B{6x#t'~cb]U[{gD=̧x##١>>2dT81/. d oP ~pQ0C!f473!R- gv l)H`:$MLM )b>,4}yO)%^dFs^Yh-w_pgjT \,mѿ!D_sC{SΒq5}G(p({s>ݠ>[и:n&^?c0?E}+ueh]1ԭ}4EpQqD?uʢuU O)EU6 Llqh%1QC@ + NYF|9j[e𰝳ZњlsYnf@.<9#\=AF['W֥9\/1X{?5.n1Ή i,"^E#Zzom4A1=^  5Hs T?!;u3}@_b*DzuH $zҎ :Ų6H22?5 wVS"1O/&X+ fp6Sߛ!OqFs@9UI rjljXofkgZwr$~1VE 0ʞMU|oFJJvH6mw̏Nz*ḐDHuu,Gj(.$@߽PG*xc4p{֚6Z!nl  ĸ>'h2%`TN4z4"}EH.-vahez5q_n/?=}=gj-VY$ЃVbi閛P fJ&4&ws1:/!'@J% 1=P%\-m?" $تp~1Uz4( a84I&ȑtݖ#⚍I'-,5kBMTxY[Tp gU`%^8`)6%+__sn &B~FZ68_l+XAa]A%8L>~W<yzl]!MpxUEWHɘN$dW] BZm 5~!Ioplv!\J&12rʛ/-̧#Pmk>{w&!"e@g͍w?tz#fMUq8*ޢӢct>5Dir4Pq@bp _P U.k[L"\Lzx=@)~aWg`WFNNX/ToiV|˺zlB.&~!:N3<͟,g9Yx\oxh,;?8z)F)/PeFwe/#fHn2C!}sa/t_Q:a I{\˞_C4W}oA_ÙSS}B"R)v *qL0[=ؠY2XPs+p;Ad-AHSeMRƨurK0Be vR1Cj5'.[^ r9 $ ;4@ iE4 Wk:P6^#3t?vLm9L'4 _PD9V`Tzf(EbenR[-X'mT#^h< υPN]%iˑq-cr k ; h~Szƞ_Hݎ3<7u{᯴V&a Z|_X]Fnr OجIQ7xo^S8}zeC,+-k!<8#N^:_*~x9%T_o7[>In#F0窱w{:P+$|)j:>.OΪJ1ECYq^Ȼi>#Uc ;g?k@7Ս Fm3@B =M GS3: |53jŬ a]^u/tJɎ{W3)\:ʊ;mhfQoR<a`6lLC#" i$L'.LV?08j',kH2@W-9m _׮LF MeTgL'k&ufa͍>-|ΞR/.uV h^M gP3嚪"nLp̷s!&·#"%Ɉްl {L:F87|)e}agFT@"zܝ_ -{[Iԝ)J'#E# R;?U5'Ґ%)I:ŏgj?NgH8p:fm}uT-̟}9.>tq "b5)i:憅ԥ\g8X_W @- nƕtp CdOsѪy"r=Plm-Ϻ멃n6Zw,5%Qix߭gw;\0ylbvgg#7 a*qea W.UA]inP?+2D(}}*"z4Kg[@MrË؂됣J. cbI[8BȘ1ph2[\GTvk'ZB?z"u.kn]fFr;jnWz#nc2iab),Bb t ?Xv,K`!6sbp;N-1/Z[NwdZ=)@hh PMbv -jZ-i NͥkfX"5$neoA$;u礸8!9@fM>;3#&*S$o~U3\>K$5/}O,I@`s^hO0P*d;b롚!? ď6j.xrK~Hcs&^u!{sh|Mg]T`],iLY\i9A+7SX6l| 0xwXzȧ@ T6x&ŏPĸ<硁J /?wl e^`h4Ũ ѣZ !LدLsG}Q$J_oeM T7iP=_Ύ׳7ƂCu"HJk3#'b|Ci"ӟ }CL?=4'*n,db힋mTZ!{Y( Snu \Bfb­cZZƒ!Ǧ"q`%0bd|');Vx$:~k?EQ[-ύCʄ;MBšy"63ٶ-ywB3}g?AA:]c\wɪty4>hnx/@+_inDk&ťC+ԉpS:%*w+5:JTy+#q-ʡ g֨:oP11 \2 Q?V88cq%Ev+пUSGS8J1fs}$ PPD439V0[SŠN 2`n)vrE#+pjmURtMDYJCa; Rc \>rI`v ը7(o70^ts96mn ? ]:@9践wq K:ʋC vk_Su'!M?sYUKɳy!kkQ~vBd{^m̃Mz oK! ⛗/᏶tq3 h@R }1rp%@""|\נ~O)p999H-Uk%}MvGO㰷5zg&@ QŠ 's00lES7"B(Yd_M[0b ?Y {<1% nB\p $+ l]s^ٳʈc.Gsݜ!ͽJU3?)Ι϶#w]{ʳ}*,C)vz}|٨|NxKzі0V՝Ѡ` e~_jF{bF3K 뢞mMAOW+dw}azǵrr&oP! =]=ƹgV&" a31|hXR ;k E^"zWUeڍ<ޱ.u"q\_ IGSy?|QGb l*adu*Ku=E'=%:;J8 04p_9 _Hh; =zgz& me8Y&3_ -q}p5 /t 2\IJf܇@:i[F1z4_bjo-xXDb3삝3~:wL1>ᓕM!|=!WZ1b( J{S`yr,Yę0B>Uc5H_0aO7[C0:Θȇt OVZgWW[Ɓ˺Tiⱚc2w2 ֜s ?ߤ꺩<\\!wAC<8Q8phVpC GKCElךU3:~ߚIQt'%bOע NY6׬7wּ7UY P\Ƣ~P MxN EBDB'EX\8B]B .{D9f;v "XKAh:%~ Lw'$1;ќP1+"v' ZVk4J lƁ޾x?՗MHXn2lнG! ᳤h!)^hZ9s̼2(AdڝM!~~4BĠp˺r vH7h[5=-E ġrCƹ>3JxV$RzV:^2~jOj*aP.p)m:2뷓jr^<\Y1lE'>[X;ϞRz%Q 1Pֽ$y'Hak&`n3:l~7m*t7fnqSk<,hY̩{$읝 b4p+p`Tp˾^PDF"ʹmzMVz0wݷ}(ʿW!sF Mwy>+1f ͞$x|'C$4Ən49B+ tX)Z)`d[TmIH%m|"1 Exɗ,=SzXb,k8`u8t]fH,Ê?Gc Dsػ/Yb$mn%!aA5j_//a;nQx}j9ԕ #VRFc\<ha~v{?kQ#5bqLFS>6ZrDZM%}oIռҕ"_K:vKLa “S=#G`t ]WNQFЄZ6 p{q0 sqKI\72 YGԨHŸHT4>IZXB@нa4. ׃ VUo1d/fZ"sk=3Fkg(vz35Bh.#<g 5jttdF뛽̃3(TpW'4N!HNP:"@d$تD{$.TX2OM?tW9+EՙN?xu<v ) jh_I濥.( mEQ8;c5M\JQBSMhK5# `:%؉ NzWJZ<ϼ} 1$Wjd^4^g(a9Fءm&M:5Y:lsI{}!..Szk齷ZrFlp9gKX `yW⁗DH1 w״(:Ҍ VбVp| "SL`Usb 2V-lK5A83y ÷r5"2u,2++>:㋁+2DtĮH:L3.<YwwrfvpdX 1LHZ6^^[nIp/ Kh{ׇ|4˒Af&bd+p| >MzdmzԗS_J ~17^zl榪d>4)U#&ްiFFLj49_8(;V)&4=u @Bև.Vh o!f=Y,=_25aCg}#<Ф3= [\l#.? d6Z: ؛ |٢|l_*D;V݋ЗIUL_ 9lܓiC lc3?,sBH8ehK֣)G?Y:2/DSV/k6YyYWQ!`Guo MtNBl\ ȫ! x"͚6u?k- Ӆ|- mpn ֘}Xo $(01R~]nԍbAˢqbSzZ3ٙ_7j: (rvZ4^_hvT@QEW<*(a~/UM"" fs7W#,*?h?!j*{rMDD0s"N;wX"T(BW.Ѝя ^#{\2RD+-ꩺwd]TL2L(>9 J笿|~Ars' BUwC5#&z)d}~xKڙWYsX Ѿ nV-c+3Ө%[z% 61\A(^9C.ȶj6vi=/&{ sD1} DhqX *@j{^MOܜ_ ham>}*Cgz[3uTo"im W@S/.Ww>Nh|Nm{L[f >i>T-@!{x0Qjn{HtnR|e`]y:ұrvۥAaU:bNzL5-.sI-9:W$+@T l0`K|"|$bS=Pu#4ߑp?yh4/"&ÑSE6>hbqQQk2%wiY,jԞNn6G7tIP݁MLs1l=yyDÛq$S\ _SKE{5ZӉBL.e؊.OT0\1k͸ܯQOFv,2Arq.]5C'0C=>^?o5IrƱ~rjA]AJHtMê5ZlH$K^B G"jJ29Ȫq$}nN9gLgch$hpkF}3keEJ/(,[~Eך?ҝ!{~F0Z2B0$5 dKX2-+a}. 9un9-Ł{i, *\=`qWݜ>c67oP5ɢI~6W)&o F ؞Z)y(ȃ( _uR:/vU :v*t;l( u)!m~țG11F"iĝ ,| F֦*`bNO֢Ru(d+B;FR%F^2%PDFѱ&yI;ͯ{ո斍kd +R>\9P"N%_mK]s"B@5PDlϿJ+Du; ;eHa&g9ο7D>jº@=JmNtvH\ѱb?^:ۘQ|Pqُ\@AyFk8&6t?C+AoO3yGqhO XSw&xї;8{ :N h.~;T/ty {Ĭ-K{ԟMc"oZ~U<)[l~L(IIy*~.*⤍*(Հ}oV ?CfQl*O/{ڎBja^) PDq$*iq }a\LR_7?WrF`рb,"]8vi Y=u^œBuXڛn0sl Y ~pΟa#ARk1#xVKXT).GUagڳUM{.LJ}5`|k7rBr]uEHQ.&iT3&Kf "jF!V/ ےOqoTnr~$w FMkhQM^^)?RB͉5X@jƟz %4m_ fkQ_HZ\%.$b*ܫ]=ccmZgRBZw./ߟ6Q(pJ3ghJuu67M^55K  E%^@d@醷 UW4Rn&1Lůflc5Yo m K_%w{>`=kdgƎ֥{,N-@"CJlֽ(?Z.)"9*Rpg{_WQóh2F“=J|Rj e+i+տ邛,遺슉8؀> GL C0?5O/t{: ڃ]95OE=sGlY (8c_L zΎDCg_؃QnLC |HwoȨp6OAL\* O!TO)?h79]GJE*hz1~dfGSV6 2fG^L2V_ N5KF.pClv©jL'lہ$>Z̜Ļdj}CĎH&֍(RTD> #}+=#mq-PYʗcX` 'T0Sb7 Q!{7f~WMS}*Wp'r4&Q9Qim."S~}i *[ed2IRiX51?ri rhv2FUVOu+TF>Sߤ@܀"dY#1g6ƯVls-dڎ((;kq܋o& 86x} PDPJi7K-9ΞGM(wmp]n7a^#/[^4)~-9HYP4!WN]')lo`)JTSŃ~_%0- QI/bPZJ-KM6VBy'RM| !``=JDE}nQi'gq,MpjBf-]:<9,Uc|7 *n)a,D)?'^h`e=uIY; 71%uyD5?W;2qr/:I2f,2kXGhI&f`\Y>MNwDn zI, hǒkӖ@tM!ˤt: W7!\R6r@_E3\|A&ŗĚ(Mz@ә.C[l)`~{9H:l>?!YPHxIɄwԏCW@WRyPʯJ(?Fv| Xx(Md#yaY蟨SZ(gUipW ) F#GoUV6߁4[h.Búk"cD PұuV>_g{=pw mа3dFA\7Ďˢ'2G"(0ːvzn+b?PJs{ T_VFMEX]#ȓY PKbxۛ"Uf9$4Pļ|KN4#A۟?Dd>#ņjƍ ^$#:ea8F` ܣ9j7;Ljxr(Cڴ1 O^THR*C{򾐷YKN]X^wKۑ3o)=zenF ü55`]v _YI`S2Wl2ϖeU%B/ruX@)7{+[yyoʵT:K##SNIAh|RI!qq3g[Ѷ\+u!+z,qYg*C u`I;.t=e#,0TC(s~[f4jl~$q_2i>G*ߟa5B=-~-ʊlv I ׃uOr[jtQ'C5^ᝑS*۱p3H80dEС0;GS<{:},s$8 纠Fm 캊s'Kzp~e!5'8`#웗ys"gbV^ԁm>%>[ XY0KwCb7f9˸V!sM>[Cm}XCۦor-gh[T$nZ1O5xƖKƕ,-$c.upQ0zAmCW)w%V}N̮"Sۣ&8mOS{.HL6}7-{R|qfVBW( f/oh0!R"+K.̱'鄬_XmԆ@h>e͍lzRXL)7[Bwǒ1W3}jta~C6@JYf,TޖѳH\H ~1A5S+ &R9pΛ @ Os4f%cPg?]+^Rr6^貒`˲P@8K_)sfee^?\OhYS.AYRXHx/ѽ;ݸ+u1E̹cBRQ[]7~5ڪJGN6˿Kӧtx]$VEܲ;֢Q;p4 yؚQ?fZAQF@~bhM\@, H v\hf%yT]e4찠7W*rOX<%&Q-k ~IKCzj<_wzؚdž- UҧT%ASk`;c h\҅ƎEUzcߋPT/ q ~`aFxRq"JY9I^o/e[]M0d'U, .A7(-Ao;r6jd)FIuh,_@]zdstw8BY%EJQZnY< W.Ü&!ʸE`1Sh?j_?NM#Jر^RYh -*|z'Bb7 ./*iHdZ*ia^6I;>,u$nwS*<^%ۧcq}A.:/]~T0ba1C`M5&_-&} MRNI)g(ӎg0d!> 6o\qp鞍&s5Mn_FD!>D|2u6úhXW xOZî\}Y' PL%?Hkb jۭ=`!nrV rJD2;YƦ^ vou`!TALꍰ]hA,%ࡩ!7bo_;tꂄxy:I+ص%Yi6'=,{-o>VBH|[U1ݪ$0-!9gmc+JC?Ekp."H%W VЀ@\3{<%c*6jl.1Un9SmPZqO˿Ɂ  P'O-=z7`,IL<W!>G%țFJI\[֊0W`b::- ~^٠6nEo.uB@_=sP3w2^ZIԩ޴Ђe`^0b5T+O}T۲~zh?ͲBf=]-b`wѺM(Oqy)uAֱp: A-ƬUVvXhoM~;]x1d?N )NF` &9wL\Zpңn3qY@m8s %=.U Rl[ܡ 2N Fv TKdv2&֨]> M9 TZXJc>OճIp\ZX$pФUuIV(:F*2"5JCMq ERyO=gaϕV䐁buלlD Lυ0l"ؤ~ka ަE,&]F\Bd0p4V ;#>errd'X$q(3?0,ׄ$$hn '㐿ʷh'45S yy[r/2fywfjᇃinjD 0*žA/+]Z7rJqw5N#BNCۈhŪk3H宭!:F- s2EOdbՐ‘a0Һcry€)bgI0"ڠE7G0'~P<K,]BiCud[F@iW瑟,$^kvq}jًN-105Z58eZ7}uZL_{a% vJ"KgA%$Q@uۑm}+X) +ۣoN\fy&*`:^cobYZ S9;fGMs avJfbmkEcqϒK[UP4ޘW ~nTY 眅h|wbU]5׼P@^<`V<Ou^ h2^na)h[̒˭?̫xs.EU&NTH1oj3ݿu4Ǥ6HC5'l< #7eIV8&`#g WͺCg6X?$EMKܾ`uT[]dC^kVpi9|w,w̡ V*/%~L s +?+:ssr]î*Ӕ0 kUm]X]5b#D40,ǂ#uŢKb ,dJGJ*㢽j!Gs0 vU@#[g+A="]DU\Φ OVG 0i[)W5B -Uqe~eOf)+]RM}^vnġ%N G1TWWG $m(BCId}8^>`DMr@$GvZH *܃ߒ4琠_!䄬QN깉ϙEߊ -2r4xtI\ܧ=e)j l{7mmW׹gdc49&mjkl ndȝ~Iv줡L'$K4׿ frvm7Mev1H^0TJ 5Ƈ` 0p*7  G-DQY-T seŲ3 L=\h`1w8 2~w|ϸ3'Wҁ5BJ Kl;=]"Ls/dGC}&2Q$2#EKTTvx?QZ`LĐw5Ф 8}#P19m~ق/mIZ1$"h.|3b>Hz-Si(0WĶҟ֡pz."}=cW &pPo1]܈ ݰ|҇6Il,X[<If8 3 *%E8f|sF@JpM `8y-Nl"AkOH4O9Ю i)Va0~]y[hn=y/G fN;xW;Fi[Öf|eBS!9ФxqUMrܴ!}LGiVЪNjs{$r7bkt!|  U?.a("@HB`4{JVenX]C[ª P/(„rťW>zk,e| CRGld_h+l*E<yΦ"go}g@b-%K"~=.«kI㮣skBۘ+Ӥ'zyTX}5M 1û 4- 4@RkYʱQj}^-2i]G%eWڎP\G$m\CɞJWDž Lxgx)e 4b)ܢ sF"{;t>N2AFIRoڝ }~ȤD E⪻L\w0ˤ\˖ֻ-.cR=(ю-Q \OBA\Ah,P1kB320dΒTV#]Ժǐ62kQ TR7ZAE&5K"#YeըUˮb1鑵 ̏抋5 .jx 2vxC)*NB* hXb!s@&#pgFȚ3^Ҟ8&~bQywjwܙɤaTpv#.o$ D>/σ%g=q9])38HT3I5DNbPO5;uA'J~ӸH'NO,0'l`i< W%|rxb,t=2ľT ak[!|_c[()26/yMac`*D޲AXaYl:{:xFTZGbگrc4A)\M@ד( :Uٚ0M$pt0w[>K*G k|$Rf3d%u?-& 'R?"b#vizQx-%EAZ1 T' q;bI8nQaΤ i5&Tr23"r+Ɛ!B4CX~t%7Fv1U\.0Ryihs}hq}S$pS6IKΟjqk E sX/i ~r>ME]G}Y{NJNhb ʶ0ʁ%Nl`XqDۿgڭ'Cfvv䜠J~FS@Y&}w"$VR<\ex(,ؓgBO(?X+e2rp)Uq oP^s (P,: xvnP_d\-6acH?+;_dcuj0dR(0#nL݁"jP5ugH;527OLMI^k'L F{4961)Z~vЙ?_6x|u|*a3$Լu2h~FT#J nleT䜴F vu- afaj4͌nw:tPf*!*ر|J{c!{0&Fe:E,/$΄^or>$8' 'gBSo~WHkǭZ;,S E­(qwA)5qŇU3(*L #K ڸS4>K, 47,S:lA.B +#X7XeeOEcةɠ]F8.Ս5 qjfr8[}G/Ig^[pҝ_~xr#]2 *],>35[l)G~ _R6fAnȁ*ƕw]+yD`(Hv￀&;I3k:|p 4lrKxEΆ)a&ekݮ@hQ3\ bwzҟA}ko.#t#QOxgA?" ^cm%\o\ P0Ʊ/bJ}a~/,)'+$WfjߎF'VtH!B$hU7`o7WZE6 6*vˁ)0Zaч\\crm(+&E )ԵA@Jud@{-R/(2 /"Ԙ.ș+難sE@|sԄy/x .gQC`N\Av@'\0ՙYYRTa ҤH5jXX \18 >081=1dki?/N-Nض@(#S` 󍁦yE]Ua7MA!nl\mF[,2#oᓚ-ҦS0oI0Td)ZU4`iKʔd?y#iSBS3{R,7A1˖5Jox$Us<A^ MZ7jt)˫8t]2>H QNwV8W#x{ Ӻª0VS'N$MRq](yi;Rlb+3T_e(zp D=#9򺋎iMXtQv]!OzT xOѤ{JOp@>kSY/vJOd*##KoݸDeгZd޶E`׈rXZԌs|SU^YD߳Ŀ6.fO)43\3X?;"CjFGF C#'&U+$A'3g|`s*ytY$ǒӓiX9|9QHO~(^]5 goU5~m8o4.ߋ~M: GMixbFa ]y*~oҜ/tf= p Bi8|/y]kƿ7LPBjG$Qg=\ :gp<-dsH{*\WfDQ~8a8a^݊Ul{VF610tZx7yn`; qr'@焠Wyt+OL/nqgzpNRƂmуvdBأTJU:^N$TJ ʓ '5?iD'}S\z(0F B9RFX~2tąmXd'>[]}D N6"a̒pSof^>kr2֐:Ou0df8KouRb c*:p{}SO؄9XT)!:C ṙ.-w~?g׍c+`  ҥF7f1"TAoixOU~, ?C%v — gJf8WI~N:liބeʅNF)5*2S[ŪN|#0qv 0$TV!nwM4E5GK>ZG?mqA\~1 픐c]r-ZJ6g+r'dkNhy ڙ@}zzI pkĝ||!4ׇa5ƩKEE72Q*6>\ )hy{ joC;54Gr> aQ ~h_ׂe0AwՉp(zs@IaKUd>{rJ zj7I Eg zqr}haz"itP~QCB%|`yowvhİKRmK} aLg[cͶy#JV6E Uk/YskVf]2]L"VQFE}Sw'SԝWr\D }]?iH& ,)hAa}(kݨJ*t{=SVs;ˋ)} Jt9:nu./}?eN]آtux?6?*Dkl6{2ΈWt.M?=BvrQM(c8Cs ńjJplq,-[A)48Dm~WHX#K&MҔRR)s,^`,\CgZy\ {RX[4 88#_ejBW:h+0 Ҿlg _6l!z4Ri .0c5FH)4Q@UTv3Mj{ #c?`DқcŃUrhn1;mK3 ]nǗUѣ+$ 8,U+8INLQ|Ȉf) uYt1.#_+ei'\q%a5;F [ DI k!4NN?B CYF||QCqXD4)8w"&Sp%rt,M]ݴcVA!64p%vϜ():o !HX1лSG\7+6Ԑ a_L7+o4@6:?ԃ:dXu~Yw _l'ɣvC 82tR| o+je ꣾXTgQ aIG۠bT7shb͚W+qWp9x|Wa ¢Sw.؆1 B4'Su'.q'&9}SP6Eͼ4 RÈ/lTqpo]ZퟒgpEЁ<.[l >17<>8[{30^ervxԉ| iiS=g˜\/Rg+wJ7<LJx ۹P/DEkRLut&WZŰizݓ8~Ԯ ,ZHϤ^xu683#߀EȾ sgΓ~îJ V"ц%÷`۔żKc@P b\7t!~4ִ׈C- ȨiW9Us +O j]Cx܇w5d|\SHlz|wF;lNRˌ5CD&ėpÒEkZ/k˸3Jn ٚ>0!''}ELZ*nD!h*aό(ݷ#z{5Eu<FXP͉G:_ )p53ATkvT5aZ' L Ƕ,~Fp ?ī~(1"WjE‚0o)%>Bc ,r;NDу9,DbGaػvG~"9~@l؉`.4g,c;+:ږ0Qf9NXǞZGR@L lѲm+?E2[QAؙsnoOsfOڵ :U](KR',vF )_IwcP_A=֚ဠ"K~vLrumh^&u?Y؄V^ )Oz> "8:IՁ,HD9g?-oKf#\G2_"ZQ=F`ҵ@-Ę*ܖK>xG)y9WB_|eu9ScenvWrS l`+$}w5D |6ťe,~&ٵ+#"//qv"8ċ5wVZ{'IU<29?) @zOF}g8CPfoϔ_^&]R0jAU\E.8 AO!ࣦL>(q+~δ1Ğ39vlE=Fd[9@z'LOh2U8•ߪ%Ӡ= E V玖D,4;/Ҁ8xQ=dtv ,"˻Bc@5SIyq2N"AyS,_h"{RiTSG̤tF19{,3/z[YlqZ)Jin( lp)p2Tl#w6G:Sϰ@1)S1EyArt/v^ tӋN ]e߽ T=3xi^u-_gFV3uEs%R RL@@|ڦbvd/ȓ[yh:𮻒`-y %X -Q_YHSnlwcr) ws.46nTaEL cuIC(n'|#D #~$1jKװc: n ?$@}?7Kd6䳕c>+bOs:yJ;7Ew9 pʲ/PǗ X(}IN>r8ݟJ{Qگh1x  UabF$ȌRߓ<59ݗQia~Q ^1<М!=חaP@#4 +|6mL FYuN^7OD+%s3QaҀFX?UuE[_T=d)G'-3`>2SH3N|KX5aFGMy֥QχN1y?ir ]=*oS Z;p!Ş%9HkZU~+d\qT[^7q"~W2f3 &'eπCyCc:I .նoy(K`&II#y{YcBb.7-&~ ̺2vJNJTٚ3  *4nb϶Ҏ&\ey=,sBJvo58ytlYj)gHht,tC@!¬ęԊؖ6K`_[&kpa΀ک=JO4Fzዜ(rtWi H0};1.G 8gKqe9[(:,4=~Dw>>8bkprGK dl/?*]^;;1@īkSGq8^锞Ι{Sl=J*j-|^}4I [Ӟ_?ZVVxa-w@6 =?̸1"aCNRM) ka.DFǎj[ZKKJ|U8GeAz"bHѪ_|4="oǺPpuSPN:Õ_ ̬K7<-×`Rf1j9)1fnRD`ceCܲMgYlJ`XV6`A+q6DR!+!l?>#_-(ut {e4GZ@h2 c rBVܢWy<>-$G;nn 5Y\nP }XnL/| OEs)nkLHɰ'_/eFgDL-Wj +^s&!=k#39qpcC-]d`봨39*uXbFOW~׊u`PӲhO` >l!s:W ]u0 +'y|8D»ɤiT:z}](* {gSpwC8>aГNJ>Mb w'tr@RVI郺x 7pc|{CPZ3v,CCf"<I5}V6uUsϽP? Kk;67 4wDnTmg k'@ǺXnOO6/yH3S&`p9\6; NIN(-q3+ -Gw?X14#i-.HJD ϜV>Sx QH/'퉪k$e縘mƤi ?g%mkTk "sGr-c}vDtoz%z{-٣p C Kl"AK_o-u53{r$u?ua+^?w{ij3оl!ΰ@^ϸ8N[c1J`JoNt4`7У+*D\ Ԯb\$m  о$V5Õ#ئe_,L˨=ƇpT1&;*#$nD6{ޡ-,p[ ?0! lW^GxU.Xr;+/} _.%P\.RwƗJUC<"bIi>墟Lخ{QIkg]|\RΣ,/~}jC: k3R9hg~Ri*-/Y<3jctBX=\wQ{5 s _~qu?F\ D Z;VL? JejVk~-Gp:خ¸5>Őq]l7\Æm]Ǖ8D7(J@ޫ) UQHXKʭ2h ɻ|5DSԼmlY,)R&b,fKQl ެs@LZfggһ , @>tK>Ѭ9iS+n^Tl[식>먂}t)p$ m]qmP_QJ󣿪0\ay0`<3C?Q}r5m:M?WH .di`slnݸaWڀl\orV Xih2wBrdө>Яt+à:/"n4|zx U&vP} z+3CDI'UCn$ᕏ^዇Mt'sGpizG w#Qpv沅b #:|Mj (k9u 6ʩ1E|;pP^ĔlZbPp أ'jikZimyf~Ζ`,~ Wsȭ?ז> OSD=$VU>@u`zf()p^@N%YJS('ۮ7,qP8J;>} Ƴq Auexcu=,ix`IЮ!s!2\jWkz5ID52ıGVt׫tpi~9.'Duw ؘ_Ob,˅-,oE< BN 4%{F;EL##8`v頳 Эx@Fg7D_m4m*!ʝ$,,-j4J/o1>Nɒ@98u H nw b;d:h>Se׃/=!Vzp+*kB_d ą%J|)FUsV–/Uti$iaOÏ`3TGb:.Ð{=qnLceAZ9G|&r_\̆dH0JV~1G~QI( f{03KEd{3-)!s8Czi\ q=!ꌋz \қ,ťMXuQ`p1eC$u/ڹums\'mx4vlWqGOܬɗ|739ȏ5 W[ԓ)M"_rmՃ]ɴ|C!U~h@o UR7`,)ioPمIxil V/R%w}b'=Ur4g~E׽\ k%tΟIeɴ7$W;s12BݲB\o9衋 u$Z+"̔ ۀ(ԧT-!7c3ڊWU 9Ƿ3a]K(70v=$F\]}3}(ӎ4_$}6\O:U{ x4~;zzqoн_^WX^!]P>OBT|m@f-U34aN˼/ M]h`3YU΂l{#4LkR~>E 4&.7 5e`#ڬ_}8 :*RSr]4ia3# N/n#=E !':/n_gVK:oj* 7 $VO'z* 9*%WadqN#wP|"'Ƴl3a‡%(}Q̧͞2R. tE-N6T9BrG՟%yYy/zٽS~Eb$/:LH^Z*,XG⹲xz,%7|-x?jz_8ˏ|d  pkD_YA-=8ϔJiMbwt_6^o(NG}U|"*]ggB/i"گ>ZCMvoJޡƕF4QgW:E"yqItyYG2SD$e 18>lnHwu̕Sh5@? &W0UTx#RT MCi\Ya"ʨ86>9,|W*hy7EQ܌{)x8ů:p@pATp{/FBnd*P/Y{9=޵ЍӨiS{Ȼ2[H-6&Yjn} W-*Pm5d!0yLSk= ltF'Z4'8EG:Z-\sB-H{r&~Eo$LWSDDt -^1f7KOtn[TX|)1טr@}7Q ܴ*L_FȧoO?(2.! EpEK@:tnhfqhQ(!wΘaIZְLۯJm~elb6kz\*I%t< ysxDž`k$p͢ #^S.UQ_NBɪk,Cl@7̈́K\fQ_cub22MU&f^"& =)Բ-ᅥse e_xpբT)<% M[NplE.{ s}ݕr5:0qc&sݺ.|%AVzwn,i"C5K/K7@F!++d2_jy/ r,4vwk.=#rWjK?+# Xi~ɧ `w񏇊/z1 P(fzIRfI4our = z3:QSSy@^鄞֑LJDdHaO3ݵd˖[4(Pl[ oL1NK;AL]-5dϠI(Fxg Bpqw^`OCNjRLaqWV/"'K)DpJI죦P#ͳ63CQL`CFJ{zs dZC2x`i ekOFZϟ 3T+tV  G J:+ mg tv{DwU)[2C/ z}~gV﬜ՆPK&v`2h+&<H.IOGd`;ε[TT7"1zDE$X=oAPA;Rg0m vo9&a%o%u;M;ٯy2S<;goWxFkR=(f<\O .]6;JҘ7uT/E6^Q꽲nJ?eW ɖIKPErvZjB&wiHDOlX>joһZ[W>9%tTZ= [V6R׵yhS|Di ĆiKzڪ<)&D˨sOpIKKDAOc} bwket$?"Ap"e8)9^{nt c bo8<"r$t7d[AycT|#"/`,9T^T'3.7x3( <[X%9^0$w[KϮTDLuw aPz^(95CMZj!j9CDOT1sejH f>k svUϙmܷXN@,Oe fCyȭ2f}&GXV{եuR 4s{~5󜁞WmlXRGHa}I[SӠn<43$߫</hvx㦵$4x)qur,zqTz2b&x(<ʳS#XVȽƳ R|FKzuGI|3z!g?Z8t: ru/ J[R[Wp>DO 99|*w MH{d!HOF#e TsRegE9 ./",_ȊvMu'_rٜd6B 3iG^ŏ?5+rlpob'ZE?H';൮J&%2%#p 2_ lBڿJ~M'*Iw< uүI$]IsLeG7w 9~⭭q}?[́/cVncu?Xu?^Z[?(YufRe Y49/+~wm|0bpb\ -h$77h"Zr#Gj>"pad_pI8lc) 2T!3n^m Mf^k@& αz$N ڬk.L e+D(<<н-d~pUi?tʕ6X&)7s+y5LQwmGZٰ<\r)Bc]8jpLT Cm̹@(Y]z2q*Oۚv D6h6|.%+24'C&Ŋ\}+%< ?f]ȁCBF}++l(ÝjE2?&:}T^/}'npLQoo ~` $KK.#pF< gzyv M[ ?~KiBnrG沚=7سԃE/:Di'"fWJT6wh)p0:ZJ 3Sn#}3nîw4Mx4m`D5դWAIը̣F>De(g³J siU:{>*h+6Sln\֞|XzIO[2(rgԄ~!1`8G[&p 6idwO\ 'y]\t [[$\$qLPvsyAz+,eC+ b<„Bgu 1;1cOo_iuew66щć>>`(RXa|pZ]AU GcL%%j dd0F&\Vqr8\Z h9/4wۑ6uS#T53Rվ}ZELd" FyC"e@}Tl *\2yҒǡ-b\2h|%$#wkТ"P zkI{tC;s"M B ,E]YUr9ZNr ˊg `AR\&%"HB@hzM 1後MDH_1j4:j} I=Zp4CIMzAlk&Yoq=&<0yu;AV9s˭xOrL)(;23߄ 4\B -qGQ9T~1Pu G?v/! 3~v!zXȞe6~{uĻ׮4/ޕN4}6"d|q^ZLٜݩToȦ$}MCVѤىlEK(ٟF-s!{} ) 6FO isa@J1@Qec0w ~4M'.%R>4إ»Uv<$,"=䠔ThJd'7}$0Φm(=ܖPTc7O}͂W/(=̼ƞn."öd2T$:NOk;ԊFT/'wf1KDIRnQBp"Ԋor3 a';rAt2Sa|gkwte:x ggV2&s-.c)?msپQiO ᳻i*hK1: 9Nnmu3[[43D"u JU'C>7 SFDH0cx1_ǑqJ䍤H}\l؎1Q4QWnpݝH8FGuk;ь=񚄥`u?dnSG~78vg;B,](4jߠM$d(/(H=ڛfB^֩#bha2 DkŶL!\Emr9d/TiyI*hIj}&uUD'mt&Yz0;q莧@nul\`<2Jn{sTBqN2!ʺHe*ܵ SBJ:)2 gQcٽ^8Bkn[w 8lC;QQSĞmm?Kmb.=*tAg-3Vin'5 .iˆlՅ97QnÇdPp>,d.6(b\@'Pɧ&ycC {:ԷR=E-0?qkw^n*s" M0BZ7F|yfW1Mt p =-O8qrM'H)n f.$un))7 N>5 sǶ,'\{ uץr|_Q$gL/ aU䴤 T/y Ĝʥ!F 5WIgF^ĥrVLh$$c +R*ƻ:߷S(a yONIB ]ͼovE$*T/q2(L<Г*hSJSVF:K|#Ȯ62߯!w:5#]vӈjy5TAV!1o5q2-Lp{*ƶ< wlf7L2lPXw$V" ʚx/_.pSFzFZş\ Fm w` (2GK=0i~DNm*@`5D ~8n ]=xKCitzad1k Cy lܴY?mA˼OBE[0*~9jTʱ n{&(OeafXfD3jFoE!ǻ /8=3^ ȽAG4'ULj< j[| zN r$/1[/:ak4݅\?2\{GB@gg}݈b'NttRJ("0﹦* Wo Jt#+6MգPgzEI*\[oHRCgyD5v씍ljTyD{%W`@Ćtm~'Qe< h{ԏ<=c7U]ύ&i @:fɨ9fBJU`k 571v"na( u~̰e%Oϼ ;k䰋M #31F[m1ِ^ڈt)lXdD?B/`((B备hVS c=&[3gp;OuVlx-nc/:M{.xзs(52\Ņ{V:A[peH7wt 3\Mo6;"P3[+iB_JG7HeRX*0i` >:_>K2p镎U-hPɷv/37,fύy7p 3RHThJs(n~Fh<&ڤHb)NCD8'+$FD5>QC;3LЕ{%F*^ԫBfsG2%f7&emH Cu1Y3ԙ̜wU`tטέ"^B`]ӐE(7<6_Q|d\HW1 xاF^QI=<'ou|ɹ9.4Qԛ/z6@ɞ4kB?ڸt:flʴV*|P\쐨ۉWΑrQsIsemMgyLl(^Dmd(aYk!#[DY]H1.Өx [YVS`b/2$zI]. I6c)ˑ!$Q$i >b@b5w=mb= #qY%1ÜL:{id~g@R^`|rUB1OȒ\/ȴ} AMGĜd>֣(a[+uYNGݨ֊4`X#OldeuwpG /=ǘI)>pF'L'a=kvM!qrE=;Y [Ō'@rrۭm\Ratt~{SMHA^8-f0Fb>! VnXSo34V&mBkߖd{Z  T}۽h\O0T%oc_ dfvO*l<ScˇwǦ}N2ʒ(&BvQ^@pM,`j`h_8~ P~x}xJOU$ciЎL]/ʎQXo[eiʴcw^"5[ dv 6?i9,E.#?eu$Dt(#ځyO6&trN ar/uBıT4 F[(nQdziT}DH&(<8pħ@ՑtKX{rOЃw1c 5Lc!3 34["OE~c -i9ǟ#1LQΛ cH4f?LfUZ[4t4-F{+[,_\Op<Fjs4jH5Վߏ;F1F!byHai4 s)^~FJ?Hf1bg@zcRnVO+GMF*u B>xnb;qWU w~JIimAJVtbE[~O%?4#mo!\G4á/a5R?B %0_O`MFqz(Ba밊7c;V͛W~)G:6 rI 9+(!Nsew'ֈr6pؙBGl- ^ް}xWBGUsp^@[:\j .B):EFy ixTms\i%.|6f2Bvmktv-s6IWȯ[?89}:{scbl#bu.mz~BRkp$4?.{i 'HH/h *)Њ*csEu0#LGUUC~PMY uU'd/k*ѿꩅrpaf$];pt73{|@.XF+(X#i]V}h=p"qO샄?$꽶Bvt?kPhHx_i:! 1Lu[ M(9 莂ÌF4c-`  iNtQK [.3? SHjR띶CkP9a&u"2t|s>BVa_gW<|mYJ.YcFkȰd}!5Blpx&HjMϤA)-|k4 jHϴDy?D;ʭ''(@3ۇ2szhq),CtAA m~k13ӽC,4knXA8HBQU/"!(e-|weFiB>`,G%[d( @M5!u.2gw_4.$DG"0 >%=7C`G3ax XZSjW;)=ai&0U#)'J2ܔ/*9^ =\m6z0`<@F+ڄWVnr|"-o8|Jf)E֏I4|e RW!J, Ïch[ efTmgQCVe; dx'0% oJB&eOzo$a cx[0z$Q;H"3%:Xi@¡atq\#je÷$ 7 UEAdKcyHdږgSQT(R(]2.#z<)Vi 7/|])uZ <ѿilXs;F S!ɅF!-L>?TWn Ο#xFHukQ~7W;gd̻(R,6G.pNI ̂,>(=}U$_~@9b/cQYQR!&]PR֯ .}_,?szW:,lGF (-l☺N//KgA;ʼn+D#mB=Nc[Xl8q +Ƿs&γ_PHyL8||hi4̆П)f@u>`/<6F߮;KIwFV Ix'ptJE+=/yXQxu9paj$}9%O -΢z(Vyb6~qxgFKɌlM&f6V'JF3NKXk 6h-RXE/w&S{DkC1M"Iy@;#O:$53f`߶q\֛b:ZN:Gj)#3!aНʈ [i7֞8o g~26  cnb^ތ6D{vFq>]Ek~YrV#60 EX/]٢$ڭdΠZZPWX GpgՄ'_T0#4U4ibQXm^]  ƴ“w6vMY.QgeM4'JeF$})Ru~^"N#S6C64(bDZv\=4v&H]OĎyËr,eARa/RWw|,ڊ}()?Ãu;(DD4z78ҔI;mEdI [ɰA4"doH{#X k'ZG*d ]ɞاYoO 'DFjPxVc_wN۽1˒*gkb?ˆh%a* Eh@ f痾M4fSKt̨lQq.W)NAԋI xZq^(L8suH1 [ˎ_9 ++|~[ˇ31YEBh@,I4 FL<͔9U0DdEءL_Qt? ,.T.bbh } WY*W09%^~Q:Pc2@e&k~gGx˄m\ ;%u^~?SaȬ>9P[b)D GLiB.{]8 >eיXj,B{$ Sjphx ¨ڥOp<3j8+b,{rڼ"v=_Dun$A)~eh+jO?duDi ~e,LCnW,{))®xPeatMqe uwu+[k+r Mj QRY@r7jSY;Sƫŵ@yl& GSιJC3xi^x\ #bgBe,s}_Ɩ=\[yԛZoC݄&,sXa21VlDH!UP2H:d0Za6ֆpdm /ekMpsRpj.zWv Di$b9MC%&6,R̚Mp#qU939]>#L#G9zvX~$;*H3%eXj}y:ҋW gw%&xQ]G`H9dHF?/Rre1 1)?FՍCt) d<U=z' 3}{ע 83dC|Wa1R9ߢ?ӪO4Մ [_5-$m˵6?CD(ڌTbA5&w N[=X덆j82( .zx:rD Na`N< 9Fr}'ƚ,%R^X{F $};SE-_1#X]Y5BmQu 1s\Dg)w)LtswYDK5{5cU›E(k mGRu-k\P `)"pa+~*LϾ؍iȝ!Ѫ=Q15aDbyfPҚT2鹔b $TٜiLiΣ<) hƌw@E|I*nԴvJͻz߹Lb/lcja`U9%FuKe\Of%xbauIH|&v~׸2zrPfKL˯\S3pćS?8N+Qϒz}N[71zx'þ7ug @~~3qm|n-F0kK9K&a/E%^Zr, *'_sӬIRf Ҝ([c?/[rɢaT_`v?U}Bd>_%wCo7BPr38NsM/)x4}P~n 믣ێ!/y[@P0J @ك#ޥd-w3Ķ)jh3w3 O92{q!p?l0cƽY-/( u@t7Hѥkݪ JMyX O]ca{2wZ<`2gݙ)hyj:p ~Byw 0W[1CH,P 3SY.:?N##, lqIm= hFnnۂM}8òu֜;:@,r" A]Yn;^RH \SYj[R!9hmR- 2U1TzX#3.uk"&&7jۀ?K0]6F8}jȘz5;9 ꝺ4[#rMnd\JF.o:8d\P*8*!|$T+FUBς35ͻd/, yx߼ 1,b4S mW5{Q)Q0~ciFȗDk4_rO*&rĴCw@^虍H{%\fd w3Bk(j:,ѯK4R{mɦˆmwdh+~;Cq4aٚt?wj֐bIN %^ C|DoPYs `"*=_(>;$%-g핺҃ĵ#gY{EħuZs"Eʹf2=t|7ą9JT* I$hOڡҰA\20.j΂Qn{\m {)sy*v. =w[դ5q~ l.j"Ieʠ ~Ɣ}Z|NB |*X*NB:s,e!l/Fx/{|qo ;B.|x!irR >ܤY;Gb.}jMݥ, (j\N Iq>RWZ\ˉNZuo4(h (`5 ^#-/NVcኞ$C8Vu#K8/Ūsr- fs6hG!cZWwM UF*ȃHpǟ9C=<{5 "V۲-7LdtcEU/,|GXG8 HD{VKKj|(Mz >oBVUwοx3Ľ9+^wGVx"aoRo!}D\$x5,2732į)u-Ip;ٯ; ?A\a0ZrR[vɇ`&[%Omœl we[oQr&!~>v&}W-ϒV|rk[^}c0L|j:h$[E/([;he[ r+x4~A "i} /lKvxdLHrXI_rP̉ {̓Q5?0%ٖ =y 9lŞ0|F֯Ss{قX^sWJ=u#|xvLN .bMnv%2` kI J ˝ffwVGM cbӗ+L1yb_682@đmi#\>P^3f$I< d18tQją:o^y m}0K1aRhSɠۧpi#EEkC'9ˋ?:1^Ao/KAjH٭7՘]a+9_W&kR>25^_%e QbXH/.bq¾}ԣ 'ST&דSc\bi9}0b}kޟgzkQnqROq%\)ies"gf5ZS j82kz:,x{ x\HP*x. zn?i 8qIfqtM#{P,Nןs5Zq垗nDfyXQ'UM Nyy-Fe. XԁQ<=mK}ҀOY%7yvph=˝ŀ]UQK;aΩOo @˨WƘՐس&3p;Dﳰ*uI 3[E^.i#xw71-k{ĝÛξҵMND|<‚(#a]]g99z3OW{4.(nXĀ^b_0%czr g\k*A<,h3,N zfvV0yh RO 6#zuY=Eh 7ڞ~ {)\W 8ոvsgH}Xr 'GKCBbj;97ڛI>vϦfcp3|BÕyOͶ"Ze i*m+r~[;5K̺2;aF:&mD1nݣ3Wa22,R|xƅgB|:G,(ibfܬƎa?4a"H^v@w)hx1$YWS>He$. [ w-µQ{\zN#4 =M.FbXgAҪj+G@ (yU?NoWȾ05|x~W~o 뷇֎aiˆЈlu_7&BЏ }EPՍn0>EGOdh:\'1O&f=uؗZ #/Q4" Y Mgp} `u *YX`yh=EPN3PRqycu8znrH AQKh"@&q-kd8RMaJZiaLűӐH*Y^$),S&YwJp/E#^ Tg*zJ 1V%*FJzrhضsRMYZL[%PiקZq1n^Y[ :+K:1h8D_.?U*^#iN֕ʬh~U0Xb̯ *X[h)N ѢÒdA{LIyaY.-/?#%P&I.*A`0`. Z]Hw7uN:]Be}%N \!G+ ٥IyrG _ J jAyH M><Xh #XlqyG74RX/KI膎PtO"C\y4MDVa!ɖ2OGFJŧy^@3`(|l4ձ\uZr P @r,Xɢǿ /$ :EHVI%n`=q|}3*W.BdX]A@<` !}M=q%dٔff'P]-VQ[[" TvI-,g{$.6lت"}+#'<Y)}P7}qV^i5  ee srOd򹱞ٻ:>Kt˅ƠF7~-hd}}Plu!{VM3q±rTG /x'}ǹ*"Q%~j9UeW6| ʇO^ ɏq6cjn'Iv|Q1y> EeYG3 F}Ck kcBԪdi޳)/Ynղng[9 "G˫NF;Xt5j8e,EpC񛖔^<ȾNSIܑ2'#Edʛѵjk;BƮ?'CѮ٤+VoeFVߋ9z`4#/F݁SF5HIAnA2oU7.??w1 `zR>F8">G]Mwsp6$}JKd?v:)F~x(K+s]ҽ(Us[9!NLȞ3j侩\^o{q'}C0 ߚVr@t̆FgZi`ϗG@9w='K &ᲮqQhh.Qv`ʪIH V}iujY溻l~W9eBށۄ5i_Qg`q- nL"UH.R@ͲEdX GjYkx rg{PuDُZbDG،`<-gNa_WJ nL -zgbs]Ova֨*X'ӆf'!tz̒eOG*[W9) 'Q:CDUQn̤ҖU':pDUU!M|Gov UIւد 5Z}2ETy[}fFY^\GN#$lʽds>ߏV Q80\DQrRSwt.cs(Hsl;MHf3䘀TTYOctMOZ]Da_~hB(OZҪ= q_%k1ĘW شL-&+МKzp̀qCG6Ot_yB_n(EK(8NG' vݻږ0]C=F&&׸^vnqluÝ_aV\!ԟehfNԶЫ&>7Njoe`q_' ̱ɻ4xaFoqCM%uTEqc;KhM&DQ`;2ϜZnfb[)B=mݴXXfluwⳐ9'6r4a:IS#[`Q=!z?'.>@/^輊p8Ҝ6uL?MĠaf\<@ ac=jM0AMV`{qIzr1JrAGJ@n5md]jw6[J{¹/une*(̣^*tM. ]䖐)'Ňaӛ Ĭ}8)(C84 M-,Mwza=2j=A~grX*_Bp95%h8"䄅,t,-"@Pew%͹Kv5LUju9pX0fOx fk@H9oi"ֽ ' !L^ܧZl%n g(kC'{0NHXn*hܟ)[MBJ pWWl(J兵YQ0F oK(/kaRŀ%i<9j" t0p!='IcSJ%%x@\*X_lmhQYF},;hsƑ=y.?ce5Ηgo1*<]FÄ%/0Q;aS,g%cc0N5OUA A*|o-sf ht77ۓ}V #]9`L{o,Y&qCv#_agRrLRσq ʻhm}|E ,0%gO3%D:þ$UFm2_#Lӎ\B+ɻ|sW5HqP8Osi,J ?4oJ:ƈ 6]+ ջ5]ou's>2i}ʐӋ#A#CӍw;G9Nd\0e݄)ň ^)uQ+^sh%*Ys?6<,@pGpgb 1 jML- ouWyL7<ť [ bRY< y^ewe+.ewaQwGݨ \en?m!49#ߥ`yYXV(^zr+瓼aΦnLMo0WNMmX.]ڇ7%ϸM%s=9[_ VFg| fe]\s0 ɭ@fV;1/x/;c2`gB\VAf f5[k*$@ +EXMZC5Ly8>On3eG 7IaEŊFv `23#젯}RD)1u hr%ꞕ%x1uy\y!|Vޥ8Ȏ)1>[«W`}t(h+n&ꏹolн4ǞD5c4MxrN;fIzGSS/fc fU!Ւ?0"'QgpYyNϨka2} Q|N&P O8"?BG()s% ʳa5 #8PXΪGF)sF/ 9!2X0g }iJ`Ev(?ԴìtCB6] 5'MxgàZ*&)uԾ۽ Ld+s z+jNrp1{ ReB;LPL7bȾD&꯺_w&X#z}7ÖE1 259yާrCgWc9"/H, p&_ԘQ% X f,ZS\(H>M,%G!{AgHT.(w7@eᆓ8cꟓ^ޣCհt9* KŢaXQ.h$L~1mw70kN}1Uɒ(k, ` ߷gRQgum$pt1V0T`NCͪs*P h܈FoW%t|NћH ?G$WaԡW F,`p)3#vUK?]֔iC^4N8V{\ _狔l7AMW1_bEzԞFo4̄"t̹OJL@;&+j[l[(dɜ<ln/ ,+@h-YKglJuq(6$G&~T>Cis펧VM!Ƅ|`FWLt(8c!\aJQ-w9wަreI{P:FтI&/ňPIǛbMq}25KxfϣFNy IkM9> )#X;wr;\dq7L&yߑè-|H`"oF[MKC4^⠎R2*z+ޤYQ3Sz*D_ޔ&`d @=%}`j%.;fj*%XDh~M3l߼&w'},IYpqOnk($w>zxFa$g9yq{WdrEcH=> p!9(b h~Psśrë+AMc1JwSzdg*baEY t*F5t]ztrI0b+tڭ1 EL52bD sV甤rniQδxzPC˟G y ݬLq~o|Cg&Ys+35aVkyuU8񵿂t޾0F5"xoalx!yh\x|ҹrO2 {Ru63,9'z T봬6Lyҳt В'-.N-xc$@ƌ:PNr,@sUiSw҈YFk'G k =8u}GRPPG6tKɴ;]lf4>~y / 8]#ibk0RQiOW@;QM3vJ(D0Eء 4LmU-],~STi xCcGB͐L55@mKѻDbc Sϭ0^/Q%|>4 pl*/mqՄ7HMt~鮋>o(j!͸n-v l_?{q͖x! {v>3LCKt'x#ҽ]@{.qXёG  C@(? |t+5_dqFJ!pF9N\ERPvVe%4:Ծ L mA0~15rD漷%?DP9x V0/\ΏMaIbZq )m7|G:EQ Ƕ?)Z&cʟJ;㥲gYUY tp9pўhCs"Ig?ToJaAɲ9![]4 `i#oc`V:G~1ŪE% 0{{zfhMv$baoQ+#9a!3cJOҪH_!Ը^`/ ldQQ8l_ Bz!2z`UmRw! 3wAJ7Hlg)T {)VT-gJpCww16 wT!THcNtDe]g"@z![!% cs%-҇0W pt͡1ZqꝀHr5.p߬ 87s#ܥXVd7eާv5 Hu<*Y[dَջ)IVCx;:O 3$ )T4<3E}>>. ftv߭\B8hq]׿td-xI @Zyר+oBn,liC TnyQ\%I\ktǙ< =Yb,) FIDEx"Xo8}[Q]4̡FWM`ʓiѶ8pgPwqĉ,;ZarL&x{T)GV_dIy~W2{ULR&1 LVTiOXktX2xr&"2盖@K@l @&Z޳1D*,1Jwd'lݟSjbecWybzX SD` QL2Y Á)_@| rt.[TKU*98kq'OZ%NimuXm;/-jƒ;Rg +jm3_RB ̒+: { :oQkD}=,TrP9^|6TinK7z bG brqJ|#. lpixAß?ݫ)yk #Z&pYkܥdc2uO̾ VD%]XzƌE4À@r;^ݷpՉ;,3@Ą~yΡN`?6św_r9` gs`bN# FzچՃCRSWzz71d.Bx˼)x\lkKyJ/a4.#q#PuVI C کK! :th(o{>UR2y ٵ2TOD&PFF@O9 ܽ8:~pqF=2$Qݚ.`y8 t#ĺ"=PrW lSi)y4ʂe(|Unޕ9f=:BA=U/i %EUo m?y|E[!vY? A>-q+f'~"Pq \fF}J,Ú)E/&^[1ݍ8x';J uO/ey)*5{K=)V8lcnLrϱ5?_qa) =4ܺcO#[5| Hx?wʶYq HL(6 1%Z[&8Owݏa~J1%] g`m 9)RZ4H 45i'kO%/mp4SKe?{pQEBB{6`"'{5:$%Zu*S$Wmgpn|_T @]NՋCIZ)qb߄ їf'Tˋ b>2P,L3-ь%z`4ز,qh_Ew6HFX5)I|;ݶ6]kk.3uEѩځ*p08ܻq8{UY[-ckxd "0][[`f RmyG 7u|a:nhyB v<tviF̣\D qhH^!38\O! ɱ'g)[P)rVpQ$Udӓ˨7Q̈́2X O$iSgIտK@W=ځ]JĚGU&$)Ϲ?%qNq&O?>Ża%|@:z52'" +j>>ZGymsj/vFMJa߭`38`r-}FZCbQnG$oOXIG%ς*P죙ОV8I aMޞ7pwZY%\ڋ]Ӑx9$:l0-1ǠF}jZ#/DHϻ mj$}%{0);.Oea-Zb}0t4UouP\ojzmF Q"z7;ՖN|}Uyks F VKMS"NJ CLӇ`T>R,\?RZѲ HHAb\ .C\c0HP 5ppl#1pk_U"(@9r!%2{AB3@/=T?SAYK9wCٯݠնбVJK%> d˖4bD4\^U=u3~MRӔ0kenXqy Gx_^'NtPQfcr'*XPCOZ ,0,W6 q5.pTQG{l% H5Ebf`ŁlQ{5 *H9((㫆59p4~y[1֝*]Q (8ߋW7|1ca<ޥ{WmF0 ̸CkR)wNG]E%P~Fj]kOZ" uFyf0[$3!Cd"iqxB2nugL9mju$鍺D7NGi kG ?e l3g@ Ds2.ۙ8CcHr)>] jv_rA.'A!3Lgw睆j( K&Xh%&/ ǘ2XtQ5HhN94ni"#J2K΄X\)V'Y+)GePǁ]K[0& o|I#0dRg>_Q>wBDWZj6q˿ɲi W{6/N(,_`lj贌Y\W %!m0 mIxHc~vo5 P_⥉BK[ѳ[0*UVt@gvR\^tCVƣ9}s -z3BLqWU};?wu NRT:`:w¦х/nk@_^6#uWl2JV<e9;g`\)C!DbV)+|L<-=ϰ| >ZDk^%MSkX|IA4r~2Ѷ^}^`˖|)L0de6wnvIlH"E6j 0vˡG>+mxa!-@"EmAKlw_ VI:^]~SV)XXmsӞbG9oJ>QuqBr!TSndV";"CS?bz:mRlͨm֣EJy hSEe#g2̶uM(h~ p!.0f'It"JF+T{'Ѳ=r  .oF9 gS[ǐ^3|hoXo3޻|4}Dsps؃3zٴoKӽ"b OKD xˎӢ:\}5d\4gXdWCD vcIA )Wkj]`=|gw @;xpI9%Oҍ*ðs pgA$:T^U'.mƆ炅ߴt lwuȏbbl)i3U^Ä2`Bxm2Q0 t VX} ͵u~bn M2Q9̹P:ǢSLzބǜ-%V1o%L5Nnymr[ǽ>; 1:,?I @ 5CS>bv\EvD@P /&ECEJxg+SJ.lWGŧ)4Ze!Ur#a\tݙwǑ|5&O+R44PdT-?PfJQujS%hg =p62 )xq9ꋎ$)2e%[o$sf[/xlb}Q5g]VXC)~[!xGb6aрՓ91M8֊ß{>i"<]u_pwbn~;S&߀ta_Ei4͎8X1nRVb%H[ёk!u8͙laA_#e?^+f/!<. {mB%CI$ V!.) C8umPR94㒈&]|9܄sORC(8z:m#jPQJCn/T@JGP=KB_ n U**`O%Ct̷*E+F -> t6@)_#H҅{ߗhMuMFhƚۢ^r>f.@"Αvm3'q+ PoO".[Xp fӓ^і][9 Znm|Dr5^NfІ4A໼cbUuoi{DIs%{;}wG:EƮ{cZ&#dtyb|*v S!g$'L#wa:գvUТFk>uE-̊~MoHcoLHpCc$&,\)| Ej4g3@gjTA&>q}9 ֑W-=Y5TRQ3N<վFڹYm^hAձSH9+q+9XSF!ZH_BMh79"jhrτI}ӗQY6_嵴:.ƿ^=w_x(;7 9VTB܊97ZVq5Hz{&B>p9l 짍;^ҋX 37wML{37K޿hU 1IȼjIrr~tyf&M= Kw+ ƝFn|5׷O;HNFx]yt~YY*1іkH%qԂ09Vwy=!e!^[>j?ýQ6Eg tbc'k]5TPS5 % !G%|ޙ]!4R( :^u>Pt%D$n 2ߠB`RW fN7vC9 B>^q5rރoMihgz~)3qݶ" ֳ @5³k" X72F| X:i\Cvz#FaduX:9A;V#_blĊ2A\1-5'([9Oܮ?KYj|&C\HXaHdI-xW$w"onIV#VOܦuMƠzt$%b\&x۞,mH ܜ0ޣnT7P# ӵ/petmo-ɬ NQs"mJ$ob*yTNCռ? փ:!7[IP 4C"tE7DuK߇VS_7 x;#aq'fY%Ɗ/FG8}ΰYy[JZ9tO&.C -f*EE/l_nK%jpnU'EBxUL6p~e xaօ \e]=֭,EW@ST+/L Iz0<ͭ{@a&$^εA#?Ⱥ{Qx2@u|זk`$!̍b6 +}z9@YRdF?=oD]R[vd X]#9^DiDH@ލ^6mMe5wȶgezGaa7l\RͩR̾iWP (`Рx77 ~a@.)-+)26R}sx͈:@Y6=4*]R@eB;l[vyTnlG'a :#!]ۆsK 1Ĵc. IY[̤\#矇1 FȔ޹RYV[ wj0@*N'ǙlX$ӈOq 8"ot /$%wױP++ 6@J7XR{+ُ?<*} ^ &iצ?/Kc\[z̕6x<.ܸ!8b|)v?3k52$MKBV&! 8ܒu.a?St s $zY85+GW^hwxltn5X"^4C=|(7C}C}M#!_#qkYo0h{IG &ɷ/ܬ6Nus3כ*kVR"v\{pqe=NpOmZ2"XL+(Ah!F.,VqvEr\᾿o$-KbűB2Ïng4.g0QfP(oq*^JͬX0h!Lػ0\*]< }B I7uDP  B?0=B>AɌ!pۡ~R5sG!s݆|nbdvfw[DơW DH {PI8I?"~z ovhsV?[F7a{ O`YhR" M8͒~,%I2I:}}q߂nH ۪Μ-t&M+2 ]Mjb?ànQv:6䯣ObEiè;T0p /Z? (χRC4z6\@^b6ƈC\u?_t.h>@?HH/Kn 6fK }uaiX"9jBSd(C +-izN"37$nZ2ی옂Eh02(SÌaПQa67ČzpBW%/r{NmǻɷQ\g&u6ѭә@SG?m 3wP{sdROXZ{#> 6RUgHqP<{MkG+hoH0ZF˭EVRqiNf9j^ "օ@36"^(cy!'J]ɞBsGD&}KK4 y#h?ۄ!tN[yh T =?xEmyc"R~f)2LƍE,U#کvf]" -`tT/^ UЇ鰨iymQfVKrAB$5cmH(HF.F)hF9CsMtAÛ#b,ZpPT$&j=./c(D5ѡ:4ԫ8du,B/Ptާ.N!U COIukݿpG.{̬ϦzRa߆\^"|RZSSkx--9~Y/-/!%G]H=Y4^9‘]F|\f_F%zQR剧n URjf#z >N^h` *ewm*,˂r eTe4#+Y̛ y8r0Z2Zb8ޞ vuIo"vQ#@g zGbb4OuN@`ZfyjIs5!>5Pw'IFIwAKUl oe7mJ& JLkxޓ56 q#G ü|,ߋv_DsViCMxJ4Ĉ>GR^ߦ^T:s,YeB?ޏ~7m7C0Wxm]̆7|BFk.3 k abzfRUn͸_rR&R5'z<V]T&X%i5 6%/}ZeLI>O}huy}_eƳ,|^ٶ#s֭"b:pY㵚G VO84Ά@j^6q>*a|:]+mx˱b|Sn3zX= & :<#(M$5tVF'(>z?[p׬`=VVa?jHA&ʺi[ڟȎ bhftzmEn>x= T% "~I\UV*R$Qc=i_=Cc5=YU'xa4>E'!&<xjz}*\Nʛ[S碕MYYtTK_:nꅌ*=f# 1N72͓Z ht.HD]4%4ZaBRd^TE6T^7X@}8FRkY}/hS-ʮ4L6yIS vs%:JN-ׄw9 .>髤_? =op P,<.rԟOwr@  32X \f4ݪr:z[8@DI 05aqR6b:x7Z$x(N6:ogzg= 7p!ӫ꺋$ ^Pulv]kgE++i+jN}8qޔpƊpV,LH I\<ėzM()N=;EYt*sݢ+A/oE:+J=>\!xnxIj0)L^Q+|a~\NVGiO#z@F( ų1yB㿕Zh 9F؞ӫ`m u:>J> aL?CWV_HH*5͉2dK_ 7^DEc!Ep[VZeWx. ҇%i`Z/X>):yl^6&ft#%g+r`< .͟FcL+aܫ)W״D~]V;_15(]Yq ޟ1/~3gv>!^!0sxW ۠)Ɗ ^zRn0i@ru!u+ѤR,TCR.*nae .wFP@ݝ=h^x[qňʊ/R-E OpoL|MZ $"L[uh7'EXkKxD,5,=@#לvfX.("0^I2ELL^I"3ca=,Xgw$]']>\q' uz\3~E*#(:IFx-a<ѯU=/>sx(HQG~h'Da~1L,f~VcIèy8W]up?i `yվ_lΒc xx>T7nk[Jn?u8pwg٤˫CV+$wtk$VneGel7Vs,^Lo~}$@ Flj*ٟ3wB[nצaU۟;j1R9]vQ J6`//ԭt`"EP8(I.&_ HHOQ6#Pp`p  K2˝.K'M}gqbZfUOp4j Žeo6 7D7$861ln{Ic=*u{  $!Z&{UoB~ESxS?K:.Cv11xU9hEJ;q"|*]0ROp;iN= h@;z~hDv%C(d0 4[S)ɡ!Z_%[E˿k񘛰CB<#k{ŷ&ʌ~Jyyiw(TK+|`d|?l ܨ)Pޛj:& n ŶuS.w6&-?E>y2$uX^Ԉŏ9\Z͋xtx` %TAP"c#-:b%+Dn]JO0+SpQpܶJ5N0k0Vϡ)Kp .RNP3H;N}E{;]6nսCv{&S+?C,>IMg1%̬U[x"?Vq;Y :% mrVcY %gFb`zXډķRv p:!'F%4ZDsrAeЧ^:G&xP%4m{-0`7ŦJkU=ݰ)  )n%j*:H1!qXuq]`ҲaQ!B^ivX.L0loKI#0WRlvIlcoz q=,: iw0RX^e4ɰPL8 B#۪E!ȦI %g;bq{?Xd(µ}0똲,x 2_HΎUWu:L}P-~!an LO#Ic;HBL>z{ͤ[^z-ѷڠ$44&$)< %5LEW!OlƃH/?YKx!a&\i˅YB.3b+B!+Q5XtUp>ƒ(QWc a7{ڇf-DN49.|Q7kfJn:5Aj,YT O] W?FX}}zeis*#><Nj26`a4BZmdy䑰95AĶ`J7M0A b2l/_׶L;N! hu+s^hx4JXhGRXb2c3D/$>b NC+Fld&Ln-~nm欛X;IAYH+C#&IrNpƒxt+|x i.ߤ`ҁ^=q?RXR2I>h$OϷB*s8N1;<~w SpOl̮KT6'q 14\Q~O[Y.B|kp~ΰ=*װ}!2|W H@XTU*ԻMHF4'Rtz틿, `LC=-[Ꮖ|-H-bO^aXCETJ3qXªq-(^\!j qz璕4x`"`s:]G?n 6^ɗax@@C! G/A,w&.K@RL:21ȴgh{Ha,IƷq!)Q-w۸X d )A0]3\+{%Sޓl}5_6^ ۞8GŒ뱢)j_r{hi&z"θJc?zϗ |, },,PJ"f}m+nbCoOQksl1 .}ݮ}dTtQ'`qO(r>yffo>x/wL|XtRWGiS}*>: #řS+C]#5Zȫxy.+Ht"L=H9bruop:4q>@1*TJh{:pEI[&'##9rQBjXEеDžn.)/Dz($KZa&x@FLJ&sz][=xc &Ŭpl?&y qʬ"PB2\#n.O9AfuR>` 0,Bߗx;{T1Q!SGL|cxqgC'`1Y*r!҇z#MP?dW;ެ3':8 XGӨ}\97~?wWţu@-H/| XenKy!1 I0GCKԏ 3=_?R4\OWag/v[3/{.lOPDE?.@xL4#ZM8 w!腒2^Ruj%gml`\8eE')} ⵡ5/Tu\W: 2 ejsCGoWqM2%Sw(xrEY'&\.6ݴBV/qqp]uyط0n*]s]GY (R+WfN( i,ۉ!CRF`Rl_a 5g4OMd؛yP \zv9yb:ヹ2{2-"[.&\C6)sbJ'Qٝhڿmj)JvF]ci1\(,OUY|%Y„+|Yb3 AhyY8]Hdaଇjx/1b9MSN2w ֡AyCѰ&.kiA<N aE'YכTZ)zk9ˣF|9sL4;~HŧlL[0)8~3h\w}k҄*BUng\X,-W=ez4JcFl {ޗk I|ZhePAk8i OhNq*fokya h`%`4Okf} HYzQ#g~y L>5/;Jqagfy3a98eD5VcnndN@h!2QELQ H$B$"F2MZbѬc S' TOJ/ʉÆEPvT#3[iCu^H4)^tBg:H)Q'U>\|/<~Qv}mX$J@n!7XWW*2/O{\';0Vu,?K)C*d"*+ {S޳n?l o߅*ƺPoSU7[>>a"<!PX Dh4:Q+ɪ7^c#02=q[A pIbؔQ $ޣf%weIyp~m/RBּ*gSUp1ۃGĪUF\~0U*a2W#M1ٮ ?  f &w^i;nz=I?T:YWӨo3Z͹(z/cxOiB->2 ʬ}/ S]n)t_~A"חbQذ"Ɨ[[Y,#_osC"4Q!8aY٢kGZ X <%an–&^rypҮ^SKe7DY\6% Tw#i& #kKwC*̌[m34 fR1ZٿWKEbiRhk"6" *"`b,mrR\ +^0sn*n7qe-Vf٭I_{#ϏFxg[Z|`bxMlKC%x#fPorz92%QLJ|d!٤O4@|B^V3քYg6(DqB!6H^ :؂kgR/r~WՃ3! Z1(Ou\n ~+jƮY.8s+5JxB?4ݥ3g6+8LuP2Yeg-)Ye 2"8ӰvHXvXgSB8+(k<Y~ <[GUy'[Haɥ8xFK7GѩqV#CK0ǟpE ^.?lB5Qgd鬲{j2lD ̐m; ' b`a`"-^v,>ʍtPm~VL,ju@P-%z H͘SKS'Fptx(#M}Ug'?5 5e-_{Gx`M7" GhC1Uar Ո^ si +gS*B{@hI#T-+= vլy',rH/!1w LZH23U3PnwWgv=΋i<(7?/_فӓ4o\1n ޸R5Ɛi~uP#QGhf.UXu~X\7Clb,ײwkNu4):\{__.f ýAfczL;g;D.'X5}:i_:ʁuvgok6.죇T5wh@*Bչ ameuݵ*tf,&@X u1\OI['G;B~HdGT0658XiƉr\8J;ꚧU) -BzbI(-oHDGQOx\[ O2}$ġFXPՑdW1)NwQ?>p+JsB~u-W%N w=NK2Bߒ: TLF! io`/m3t%%E=c#|r g`:~-"sp+$ԝ} R6ЭY8m!dUND(] g8H*@Uh\԰.Ud":(}t*\m&TbS+|V aIm񱸮~MGbܽMTW ,2@/Os*(؃C1teOfoz7O'P/+<*8 M|0#Yc=[x5ed[MV-CQiB1zkmqlj Oƫ>#Ջed"sڹka:Umd1y52Py2u9[~uJ|IPmLQu>eXMxJ`K"`#L鞽)(\E&Fj3YV7MXM#ΉRBcQj=pMY>䧵C@+H+Zy-EeoֱS/Ϸ7<&&kHE_Svɳ EQ*(3 ct'h{A)6;|* ⒱=?"mOf>?n_ݎMֹfu komuCGt8`șQ*yNh Q$ߋƧzDMOi#] %AK@lG^K1(6Jc mmBeCn6$0LA3sS#(֐j~)PH h Bm0dL GDO\W6u:ݯ>WLmQэn6_, G/A`2KI[(ZA;5Az]u@.ϧu_Nu2x囱^x1F4Pwl[~i-%ѝyF? \#?GO[ ḛ:Ԛu9Fa9bR4XBA=x'od>U<Ql,řR5c )(LP-j"a>=jje]QkY1P08a(#Diwh{gd12R(rJړ]#b8fe5<#Q!Nj:HN-|RMݶQjTٰXכG#^SJؤi׀d[{}"gkNz/_Ftal dJX8#3 K1ƒ79GRH˝XBX77:?6O⚐%u:$ `-%kn`-fZZ8,zxoOur`y= L5ֺSRf?f-ToVr=*Lh)<1arsiauwr)&+-3<(;?< D+% 咓.Ss-<0 dRwuDK2NYb^Ko pRρ}FEXyevTh%c_0MC(2GNӱ 5]V>w"`;Ĩݖ  Y%j]FJm\f(1V^XEk@UC+l$z&'rf#z^w76`.yW;IQ:ׅ ?Wdp3C\30md޼ݐ/-"g1OUO\k,J6w iw/\lByx9`}H?C!16yudD֫'Cr^Mn:8k@aZC=; Z çwf:*2:uBc=ɾ[b3юl,-ڲ9!b4\4mネ̭[`e$ S\gSdI *]jG5vëo|g]\Fm fG V{ŨvJeW;bU03C1k˙;Bk΃8~x+9TZf]Rm] ,d>yb x29f%q',AxB:Hە xՊൡk~Q>K wqK[A6҄t.ȹܦuoJ7Ej7 fkMeHsǡwfcֻrH'@_?drSu(!`Ocyxl0ȅZ/+1 [Hde]WV,psڕg]~$"_X!_6'#?xx)bk!y(Ȋ@8f(P~~A[V/XHA^ 3 Gd .PPsqJi#(эVI\.ݬJb\d+cmcf| lu|y+tj8T$LU#1v]w婸 Xob~Y:S\9kbO )_? qzX oio*KtSQJSQebslHwWXлԤLk30rE^Я[ԂWLQF*QffNzed. T@,<"Zhacs5PqX9\xhBYT#,uᢘLឰ%vU t/H G:ᐈLt)Ʌfq}"4#wBGEʱ@X=^HN#&eeMMivEҧ;㔜9w)eey|U6?vG$<']mv t%77b5g$Ru^U.;pmz^t(|L+^h$0p읞I9WKȇ79=,-,OJF?,!"(W[EF&IV[iOj6&U_3g/Uꊅ;nm2MN5dOo ٹjEĿX[ AV~tq:{_g L:=Ae52w4 &hc_IJ+kdٮ>HEȏY"(JŃ'Bm$GlxX%ƃ"I.3_g:[{p]k$Ը0 OE}M%(ۍr|srQTXN\Da%&ddevWt |dtz :Q葰[Op)x7u/ZZ^;NH՟1=i1^Y+莞{j6RŢW\w1Þmո)GɠUѵJ&*Vhmgу4{1~nV Srp3Ϻ'1294^Drts @:s;x9q :"=t o`UeKFb$6Cgxȯzln{CGx) V 5a1-#< eVVyV#K`ǔ:ݏ 5`00 FY̝#K?-Ae:~~oN9AT$l2,SMz9푃?}o.F t)vaUڅD썔P u2SVw\t%O`xKY5,&)"ړrQA߮2w:FgC$ii_rM/gуAWMNmG0W"Ȝ0|ޏ6kϵJ(rf.tqw:%:|\y~r_:k^I*K$vRf H"%-0a AZ_XT#Ps%#B$_Tˈ#;WtDv_aq!йzih\#љ6+*#l7셿pi a$1UH_Qψqx >Bg\XPƮbu&ֲ캣K9SGcpp&ݮaަy,oX3ֿ /+Zh1MpotVxé{|OWy=[7E tsP1j=T)nȭDvIa.i j~'DbM2K Ɯ{X֥G2N_Y >R[r>(73<_A%)Ai"ϼ*y- wT.pv;88BM UĥX@!8;Ͽ3Vmf*%` `RxY!L.IUdo)O--WٌAQ)5fMS;#i0!?CF>KrRGeUu4"eFhI -24S5K#@Z8!Zn  ~YXb{ej9x% 9^AyC.\Df# S'퀗GPm7~߱*vRJH7w5w{Et$di 'UfO[IZ>M;"d."p*h۬S) ,>1 E?2h|s|Z?P{2p)U[W&\tL?ZVEӠN/ "-ބQ"jMUgnJs1P:zn9)4ݐnv+3^ا.Aga'?o:I?y~sԒV-yܿF}d,2{5҅rJ7= s"U V=dJݞZQ Wbel<^̱5o8 cv`%{8:6;% 3olY"(uT)/By)(TQRQR>dA0kVet̋{8v!t*I| ~!76>-98QwJG/eQ9X`* }KB|iJV9zڂX-Xq (;!urpz:Lh57F;fc Q_L2F!1ű)cك-__c{";.S޶Q~֩gFb.*1TMWF̼',IB%F_ʳK*yቡ&53|e-dIYB"fDpE {<Ѧ5Q$^Q%o1fmVFwYI*2.R{:~A8 7xxK-H'kD`F" n\ /Rt/,KOheAa'&9*¤/grWHj{bПvTEUW_&~FWNK4jҚrr(n`9U_-.Fy.vfiUo/_ Kr'*UV|h'8)np#ڲq+{wXPEmڄ* 7'W$g| v8ĿY+5BML%A;v}0AN9b#6[bU/׉<04 Pٺr|oeCby],X?U0k딮ɘM9}pjbߓ(ROg#iw.6[~B1AbkCn0 qg\_ nCJa0OD%x~"84۔ _!D'>LP Jle^"wI1W>Z]N^M (fFZXQmh錮:z610U4QkrPv8\zB2'U83FJCPBh@{ woS)tCp8v8f&iIiE!li􎪧Χ_?$[ 4Qx\&@E"m`-W@ 4?dќ v%D?ÊGA3l]c/#f{ ^&g#Vcv6@@V[)XkU0~/>4: X WRgΑcl,y,%/ v#1Ջ=R@#VxTT3;;[Jg-pcI(<fiv"R"r+8)hX P@tոb{=ZnY:%r~kb$͆ Fg 2*9^/ŮMu` D08&OfcgҳYW;vP iTf 0[ZrG-\UZUTŞS-ʰ'Te6ci1Ս@`M7wݗ[;T} gHPۘ xie &q<[ĥ9TCr@݋_cf=YLQ({n:ҦHZJj,?09,n|,(Dfg%dIH(f(\)[$+9\4׵_ H1=[°uLޚm6]6QۢJ&_DXGuE{]x\}xMrb ٵ9":x*Ӓkp"Oۛn%TIyr?(VN2Ha[Nm^=7zS%_C]&JZG,'{_)-t`}PGkg/-2,ʉb?Ѵ XZ]JG&WU([Afy2׻)Nf\6uڙ*ѧ{P' xI'}5p. <>qMݖ+hޙG$<}a{vvuœ(m2=*eg=@4,CQ,E){X]#~P>^93RHJVCRZNr U~d[Lc۶dx `l%g.lq:FIYt^@+îDpCLQ$ bSM-z6+$u y{y j ( zjz-[pZ\ֆfd9A]Sj]6_8k Vya;Eu#9annUjBB~PeE ,Nm(ӕgW`=CnIHM+!߾](DN!H9>sCNͳb]Hx-麥lU`yemk?HYY}Q%k^]ߏY%R ‰RAf݀ yȔgTD"%[&rBH-9X~,I(Qg4 (j"'^NE[ڝ}e9Θ pl1GCmTNj}c[ΓV3pek(b=T@T9Vc"n:MIAdZzq<ڶ1]rW2EYh[DG@?2%!1k؆9DMŧ[hG9Uۦx[?NG|4[«+iO_QgІ&vfz L *[p <R်B}y'A@8>0O bܬ(9S6x[$O=DOWO9wt4o,:fL g+l9sbPʖ`Nr:ZgVYP붿1m&Λ]X=N" t2 =Ӷ7Vguy)ĽC  *# HmA&ڭh[kk.! Qq&hs`O9NHi-Y2l!F&}%[/(1 7cAEmk!Gv -7xٙ\}7hB-+{w}7ڊI$ވb4rEn m 3YE3'%7:DAg7Ba2T*xb7]`B`h(: c˜;2Djij&NTYLh+~$K]}@(sV֍c3oG] }bs6nI3L'5gqS?X8wy?3n>ډ:pAUđM펽V:.Twhb3?F뺰K K"[=d춗YI @S*< <:1<^7>Xi>lJʇ_ߙ,X8\+|AHԠ웘D&xX8YSO5rRO8[j] 627QС~b9.HmD܈5K7Nbn]zM|i< jc_@QgAz)JKH}Z fi #m}Uuk`"bھ!n,jMTj. "oun:ܘB7)xRk9"΅R ْQ5eςh IJ;r6@f ޜ܏[CN~NbOdž:[%151IwT=J)N Ն<֖.P qp$Lݦb_Q&h(j4*` PUN?uU Y|Nt2̾z2.cj{քaU`[H6YvH!=̿w~B9_p&" ! EI*+@idb6\bո0lsHZѷ@9dv]q|T]*|~2Iݵ: )GM=`B[ާH Su,Z pX_o?m tk_Nć{3}\E_ו'qUZ7>᱔JVPS#Q| n4$S 9_U =7P6.oXPUXJd&+L $Xլoyr3ŁuT9j;q'dQ &['ftlbe 5H@a2'Ƭu|9'0rg-ςJB)S<\ 3cW69zZl 2T#ux*"xC't[%R8njAqOwt)zveеE98%D6N% ,!]PDzBC65d-,Bl],ur|XL4,jIG8{i{ϔ|ݛ f;.l(H[ J!9,TRǔ@#_OYy+-2TصPgW_J X5ė$[Ǘ)9'/?WJŎ9c| Q1q#&jd]qI\d4HQ 4M%0z :Qv[KJT' (:R?cZ5ԾJE|}$c.g|/-!Lx\>Cuxs361Q=SV)1Hvx'ë0ʅX05dBPDT0$` o7ׂ Ԧ ǔ ǹw#F%o"z䠅?gH;'N;PT! \G51\B u༹TgnxmoH$dy\3[o$~2[&NX7zj\9J > !GC= ;- GUvJ!}X:"ir z^cY]zr3d-T[D>Pɉ>UI$c->_`;Rۼ8e%BE)ܬ/lߒTh]YrkrǑDc z?l I,2`ŸUzm%V(B?VR;K $F_Wj){C-/an{BVuKC~uUʹ7 ~[ȷ OƠnJ*4nL3b]#J,c|^H][o9'zߩN@ zkbQ6BJ:Կ76D{K s` 4¹G("*RI6_ T1{)0Ud"E`Or\0X7&bDӓe ႖8Tg‚~ V_Cq+7ֱtjPVxA ŕ M~޷TvX c tiCŋwmJN9"oM|r^momYQwtxmmd$[DQyajсox腯}`8/&`+P1'<j2EsU z/ -T>XynL;Q+yڋH7 c5lܯ,S2M&#|1KΖLE>G1b)QI_@d;{)RŕPE=a@}mt#_i0l<)ul;7'Iq}Qv8~Xg2U9j X6YBrzhEbsJ1W#9ʕ4Rk@ M2L%[~/(̒dx\Q~g  0%"|+"!E@Mes'Ya*Bvb᫿wr}Fkmz44>Օ(올PӺ Rr+8%|ŜIJK__ ~q^=ygGdCﱋHį7}p܁Z#GŮqD}$bή?h"[Ap!~(ϧӨ&YVgdGt>1"g AH|,\r0;v-` iBE:  ]& N8?ړl8 WXG9J~xnEYoFøkLE1og~}h}O/#kdp25%M)4`{d'[/F -9֭XfZLpd?Ў; 7(}V‘^Bzw/`Rs5f<ꃮ|JTh4G}C2ܡt]_R15ʥĝ+A2z9,d瓁Kf9+LGy{;Pr'⛼uU2*!tQ5Ը9 ^dmqKGK]ߙu6{Uv6x{~א+6oCJi%]HmpW 9u屾fhHI% fs \*db(8CµΫp _W[ .هfTK@KOI+pNvGh#;ICX);BcGkW :-fadn'cEPNM+EZ\ɐ 韬 /ţO?z*73y+}) 8SRTPƗL1IGY ap+8j{Hz]C-25/Mr!x)OlŤP=:~ ϭAdhw70wMk=j/kpL)i4.Pkp `1}PhkKAwK=; _LTxcr^Yejb 7''X +h^RC*b׍s[(h"zjq#eGXˍ.r~%,eVTꆽ9vq|K珊2 ";qceLjART,nk8a w/\_wQ@MS18Y{2)$- pCe"8/*ȳA F#{e*zc_G3AQ(ب+V6e_r.: XqJ^({PC͠^IP83nSdQCU3U=;KY#\-:@oVh?#'&E6-m=# õ׸fKS00?p ) Sň̯xĔQaS4K@&c;ۧoH41[=#CZCO_v 3NAe\+-rZ2V` >_% e r7gG2eSo'}>~kJhxe.Yqeş}OiP[/#5U祪&ldit*}rQ#Ko17\s㖏z%y{HtB@LUC''\S4aaƌdye iR%9 zRcELjj:DvдO[01˙dV`oaMjES1{Bo ٦ KG,w`!%/<[wdQ8d4|](Rjﵪ5\P|%$gߎilw77/jvt[Ϲ7=s )Z#lD3v/;@ vc2`JȯЯNڈ΋ݵg]JzEB\:s?V}BPS*UN *H~3Nh+qg, V|.b[@CFlXcDɟ;PލGF|އZzuKIo6 Dwzڥ]DޒŃ6,pEx㰪fow& 5#¯ 25|kr_# tӤYjBX~(RFHEm00gU:@<<]T0 X_謝[`a3vv זq~RE#dq1Ox "g|ũ?=\b\GJa2_a$bjrR=A-r^5kqll.d0(} Q98mRΠ胓5&/b Uq%wc(Av΅ M mPUfQhZW RoyD2!}$o^axDFf֊捈t6@dTbѥ I,H(ɜ/{vygUyM;.Т_&RuLr3~t{EiŜRz/3ZM)"@anY^Ygϼk;fYS t4 NJ{ϤO\8YmV@U32O)T.P{ L߰ZpP&jB6T?3grFjDڞ%(VhȳIʗrwOUuyk-A6RKOPB!v ͔ʬ[=% f?Q4jЕ6hIN46"]mg~×LiKb'H)PˏȱHZϗ) P=CepX#1Y~\"9|\N _A)I0 I?Ps̝e6(l{;ļ 2OVi\,uƚ`zՔDsNE2&}HKiq&*9,}}o2P '3PћN\ o%CwneRv 2,6KCVfJ d3ejM,LBrhxтMMݹ5l6"ogOS:a,w!WPH)Y&#T37Acg,8@;"`)ںDN68uEk︶ ?]G=#I/XZǻvF7.{îSi;~_Զɜ^kts9FOz RE XL1,[ 鿌mX΋+MJgo])VU& li~&жR&'mmgF,PYJ|(0p^򇃱@TYbr_oGvE #pttT5RJb7e2q93iyxg(=iqgY 9ЫD vJIY5zzڽpQ Āl,>&0-1$š_aly(o_yw0jYɨ]s BM2OuϏ3hOy!gǁ!ہ.?M3L8]%\ g("&2xF3]kUOM7\Spt'4Lt1IR)o<vz¾!zq+1b™vg)%͕k ;Tou$I||ɮuXy^,)E~d:?k"bns. ǚ) eY} Z㕧pNfMEo 7D_^-ث&!Jйу)(YoO,L>r_0CjA4@\O>M+peyyئق t32V0=JӄPs%O38mNr?g*_$׏\p /=,M@@Me6ȕv㢇,6؛ vRU|k/Jh-LF߯}IKu&EYg߳b:O 6͓i f;?5)Mm*I6dHWTcc^|:&p3ޭljz0͑}Y:nn U~eELZ!U8~ FI:n_#$xM<,mH: M5Ĵf"TSbbx~4͈qF=L7iֽLVxY%җQaV/bf;4Q :OMN,@k`zG7LQqitiSS *YZ3^^Xߢki+k,,M()"-lmJ׿s{R  Q cx}VӢ_k(m}᪠XUh`*E!ߎC D*En=UҶlw+P)`G#j+ɜRXm vc&몕t*ܰ!}m!zm>l0+.ZA(-}…14H*y X5\#o5|قжGQđQ#kg Y#5z9Z 5r] L'g@fb]D1JS a1+g{?*y'ЛJ ADػ2kIYH`MA~wiL|Mp<ȱS@Qy|IOTr_e"YKZ=b$CAp1֓6M nI3 deP &Wbq\tms3_gR- wK>v?|]P K-=+ XO/~N!jydv# eXzެmnfh7?QwjYd99 ^bx.jAe@mkdBDXn:2^nVMbR&'#9=T;!a}YGW׀=So,R kJ4`* k([ؽ6\d#~],:aVZn70 ɶ{J2(asugSecFA{>`%m#@KGx |DǺh-e3/Fl77#K g|[}Uo[ {d\.*Gф}!#ܘ:TBsP~HKE EHCr%f<"quUې LI't]>b"?V"De+MG`/Xtk2 Ԕ54X&VVֿQpF@*v l14({$k5C[߼0vxAV_$ q~Qu5DPO`Bnؚ7U M! x 9u}IY~l#܁޵fHٹ';?t,Q!R?٥A{$9k@XIs4};E}'AL#fv!xpT }ٖ)@5*mWu>[6;s A*oiv+[ JA.[*y϶k*h~tR+h TPwY ^{w%LL>^ Ϫ$r;%6jbl 3'wUEu/l<7:BQr#= m-ŏ.V[jU{.r7XEfEL+&  f>)#?h9l=*O1h.c=nT8W g&2,P䗮$ǔk<ŦFӨC,ydpZzW}vUdqⅉ},{% =÷(ܵx2:,on2 VQd6w~SS10a5'}c.t)D$u Nzibm7gac j]wXڶ2>j&DZe Իg1wwQ3\a/am_q<Ptpɽ ?u=ng'jWoHw¡"bq kఇ =^|+Vjnmh%c00o;κ?V{sak;~J@mNT@ >De˾&)/]X7/ߐ*g\(w۔<&vɞ>M3Uw:y85fMf{9=KЍ;gZQo4ϗ{0$m.=u~*lteu`\sdlS KYR'k8c㮖StYSO7cti&E )/nzhhʺz#OVê#O)BH=d9{8ड़wIɣTb%ɛm&qo>o[<8w.gJ+|N:6malc]k&ԙ/iZUU(<ң{ 4rfȭUu3 LN~֏6Id^X9\;m ϖ5Qw=(^w1 3)KlV{0$z gC@Bbmb Y`EtC(4MVlJ$~h%9(`řHQc&f=fj**2I*0\jiP[K헧MJm x 5i6thkt ld<7d҄p3t/>(/EKtuucn%!֢6[g_j@w@kTsx-ƶV4/jNYP7 R^Af4L+Gܠ3ld-:§v#=7t)>f\?:sR#Z"Fgʨ.0h<%AqcKR*QZ&q[ J4LMV+|}Ү_(uU\Nu#٤dGu`Wm;П謃7"yQvGM@ H<!2,8@wl9T/WDguhF' S4?F( chc)huN##*\(|hsF XM&}H;N]M% \Ų.*|s1u'61@,H|d~MZ"8Q"5,;,)ֳc'eaP J@Ab`T>+4gj"$!(P}Y+;ܸ|` IfSL3-n{-*TA,jfZ[^_SżQ:/q=ir:SL7ţHL1^|Q卭Kгt&,ںH69XMQ>:c$]T>~W9dBYKSne z̝bENtoAcd؄5 t2g0gii2h$ ͡;LsRe kF=.TmWrVdhպ΁}B!rSΝ-(`_Cx$?{8zC!|75'eҲ6 =Lu/~dGЙeɫ^KTP}NDKj`ObJ1ո&GLYXB'he@`*4ݠLL0BDŽs]J"όHw'f%9KyW2n=-O6dH}B` yju%ZX [B S[ vR6KJy'DEN(CVV]M =&u Dy9F(+TofPyK&d]5UM_mk%8$&_>ˑ_I_nhk*0],#$Mɪ LTzn \:!ie\u?&T*UJ6k,H~X2*K!Ȍ\ rWFѱUIcFCd?4P~p{2p %""qʔ8VaPpDMԽr9> ܑ v>>LXE.+Ѷeqʸ2_^A|t{ё*|P4jj81dkYiT=Loـږ6e^QB7%uM";{d$JơAYfU`NH[XR:X%Qi` Xtw'@xvvygqf3YqC9xP> agajPз~TFIVؤ}KΤ\.kyKź2y_H]6jRC'WDJkܞqM{u_}8f>@ˉ\<&4y5dMz p<0@K|.d5h2WR Aa1RD ',eNknҪC_^ȧqDUNuB68{w+rs}MbF8.M۸a0cF)=ܪ[Pn%/Xa1i Tyq_W#Lu HvY` YA뗞Йl#B̽=Gǒx"`\t}K$kn!hi.tOl8迚`6%{6 u}֥MPB+|}XSL"E7pa6a fi̘=N78;}Ik%̯ex=Ɨ٣»j AԮi,&NqCIœϗYLEz@f1~c +bb9'*Kݻؿ 'K=MbhʲÜj᭧=hQLki  cWo.5`8,#qst%jyH*h2L -z{jIK-|둩c"=1Zlt9^p,D ^tFX\uTŗ3H`~xxuj6é ?+^"?+{5BՇ\M1i,yC`Ni`Q2V)Ód"~&~2Iw ֛lOiذ7(t)4QAćxطyĐCȣ%۠IyEaBeDȡ}jb"XY ⎑V8۱\GfRK(ki; }{/sPj=0`KȈ+[ER=" w(c\x΢>T<<㩍avu DM'vB+x ס6;Edn~~@u\D8mr1^4n$w"|2%mSߝ;@iӤa:hy:erIuZAgEiY i';EBLW\g\ϡ42lgj$_MauwwS, ^{H7PycSpAW-6hd'd-sTjS\mfʼ)n:,` ̠?tO%klU.jh7y"1*d.N >[l"]8"&Pr,"Eix(O]*_?ш2 ~D˻d xb'Qy=`8a!&IjNᲠ}!kLWvvlzKN1@99i|eeI:`YJ庱U4,jr eg39Ց(EۇUN5iOޤ!ѣ~LʹK%XBK{=ΉH5.Q||}Dxju(1,NiA &8ou 2~)iKVN$%bQB)̉~xv35\R 'DDj@g#NX;,hcXAb!8 {$)A8RfӝursHnq%zuFUQ-;MXI&72F&7^Wy%Aqje VˎR-Yʶu=%=7G>V׿^ 4]al۽DЀ݌l|g 谻;54Qi8`Fs.AX݃Rx{e]|@$(7&- ʼCyx.wDkDZO/HT^gӝxتA)WrQ@to.9EFJn#hO-L_s9[f9!z~g1,2͖hRs1k2z7ZLcjel.:{;T1$#O+|,gW#S@E}T1J}^3[FD~VU}L>ҭ_/` Z_!bz h 6aHv@SbjErr͉8AUII+PFf<$4>z)!K"Gb灭GW4aG Sv]*q^5$=FEK K!{?O&o$UЕKN ^{ ~)^_3 \` |QQ*mc_46$ "u6rv};Cb|Y.n*~L/d/Փ #%[WhP; N6Q%[.ӄ2uCߺ[5T kdQQ$%X=iB4DLz FvV_~! dQ4Ns+)$\DvR=z~`qK"%Ui |''^V',+}IDx>4D U_){(=M1zQMrq{.+2l h8À$7 p&D s,~'}cZbh7imG2د=>+D,TUr- r%Z@2.:9f!k_ey)T_W5{#LC0d/bLMyV4@yuj3hpHm#aO.k'1=Qc/i0%\_+Ѣ?7bQBF ?_jASO*/o5gK/drDMmMGP68?P9 ]g} 2wJ'O컯à3w(ݱnOM1[B=E*تWHMvǣ$EbF2mhI؛QBe_?x0K07 He'd>&l ل#B^l5u!~p/YbNdO>1iH%UL-%k~#6%}A8WŤik$\RfPܬg?‹*=$tq54XavjhH+S3CI(oF ")(SQ--\a4YI26d^[s8z@:%2ݓ-OR IyڜU`N}S>F&opc+8e&THAkݗ)˝+#a"Vh0Զ>\zyk%Yt2+돉/}C:w- JGi]m#7zҊȽ|{1w§[>8)Cw }W;;ZbĔ3jLY I]od@H5WgYS27^ O<h㐪̔nCWaLNMfv-/uIs ZIȆ <?%k_>Y`SmɆĭ0(UB7gIf;}Ťrk^˪6;7,-@DޅtȨlL}~:L:‚3K6?wn#&<ߨl!ܦm5cf*2TDTbNRûO"rı W1~]8y&o[Aʠv: eH^X-IyE r|<>WG8X[ml;[$艚C͚ptY4$2DS83|V=MLNyuʖMEnm[oJCPɧ>7e+:k*bu6U1vO1t*n[.:Q;]V*Gd%i #5+u vӾTeс34O=ȐКv.J.ڢ f\f`hj-gil|. gjcRbjﳵtZ9ڼ4.zI(N/^pV Z%Vzu\ʱEuyn vw[M<_kXaܱݎoLΟz@;.qᅣ)=}T0]\n!2/ĨjU8: `-$TƈJlnip4l 5EU!Bv^:| sޕ^aaa>o}Ò<x3!AB}eetz&* 㔋0 ]i#7oE?/]b*y&yE99hxw1퉄A$t>[+raĊǶS-fZzM,ɥlqkе% JK(ZJg9,^]\pwRz+뎶!pvmd)JC(W0.ՂQQB|Yx94ߕ.M1 !Hu>Qs,k1k=*0TH!,1nNr8aڳ{U\up^z:9U@HBVa* "J⡴=DLm4sk KKCm&ArRm0 [ ?[|'~1)lR~vWN^]2Ba#\ـX+8R&YI,b% nl<טٯP0c>R\],U\`k'*txVnTkG.)%sC,^lxh~9o Q 3C/DpCdtmMBPV͞!hxX W Ek"|]QpI V{Ja#z\SSΛ r;tvuؠuf9M8UϺfy jeKy%Sk t|jCN2llL3 8]UNtsS 0 )3) <& Vlc5L7A.w )/RHN*vrsQ'Hh)wV 4"p];"~\٨r)P@)}B\z6*rD =氍̇ ښPOFօ"t(ykX@qU!$b:٤cfo182e1r}cY C1 pPߕǚV^'El< $=t(K9n;sEwc[{jv^zq^}gUB:Jl;=JjmaɳPӕ켵hPʋՓg!:FT~R2ڃI<ɃLPڧ 4hP^^ -'r pee4fԾ2MFʿ2%5!p2 GZSֺ81`..;M4^/h0`B'QsrN]H::hs2nP13Ɨr6vw˖yڜ c8ZqSu}5<8Oæ6^qp$yLL E543˞z%GO$Q3Ct]@DEFfX,@`()jِB_u \._<4 .C]ZQ3$'W0G5,K}s#kjuE25e,3~kh#Å< )‰FT:4G/b2̜M&WvEKiz0^f@m@xWkpsxđtE1Lő~S\yt 42xƱ~Tj+5zjQ?R}cY89/-vػR{^^d5-$\. "ZlriY+#pCZ!q4[db6)6H5zʹH Y ˻yEؖ_nQ]BGGKhg/p\ k Pu+ֵ?/OH ~f+$\Eo*Er獁YYX%.{YD9BmMaA >)_Fcmg;aTNY9S4G=RӁlHg#7>xmbݘR71M\o]+ ΍$s{,!G n`+x[9q6L_3ݭ鑏XwG e.e=]9Uwh"Ui1m{'dIqm Y\cAoF<Z}rbw,`x(ӷL\ߵ@.$$ G+Wp& ͬlpb,)ɵN&Mb'+ Rp-mϭȉ/Ś x}Vݨxc=BѷR} ϝCC;=qB'p#홷⥧m$Yrf!T+}&ҁgfaͨEdx:;Գ:]*;i \LHD,o5geڐ8X-Ӹb[O 1+F3O)'좡, J]MEf+URıO5V?z!6vGc2uDȾ xNX |lk^#lݣpMn"NNi1=J@>V{]Sg9{`<0+޳EFw0io \ YM@.VJ5~&)3L^̈p?$FeaV%3zYjǴ&mn)9Ill}@͛<;jb]bv4W؀o+J q^RSxof0G9(M}1\Jxr;urG"dPQ- 2czA sCjFdAǰQ3 v1γ,'u!l"Mu |?׭lK"^sq8oɽ\Of42-XfU"×q,`FK unhw;6,gkR1}VQTnU^}sL3L{:R5_2O!סIxy(KSjZ"9EԦ.k1腑HTڰ5ۢ͝4?Z<$G 3;wWR2B>UHColH)n4:tʀRK1BWae ]fpz–~<#3F$rC֫]EX[ NC???Ø8ޚYNIT:"IyS=kzj!H0`.Ne3A h}b0q>Y6;eN05@{[ ({*i5*W]v2Wr ޢS]b9lgÈ Ǿ@R< Vv׿-H- ^:2R(̦HHpt.Dy JPI~+ S`VVf:eQZmU&:gOFIcA4{Ǩ.\j;"nV K|9P~U/,a\"ehLY$kMO$.:j ƗE?# IAWK>HIg ϲ ﵶS0u!o?c7tDU ohbX-ۀCeu3V{NC߶b $\2pcѐE$l08KսH;8ȗy^%LSXwZ- cYYR#=RZk}xVa V(1tp~pܽK[POUW7qN"O&s(/x̟PwKc}īFH{!ڧ&[9u3O{%WQ|n>Zd `qU(C1o`<_eFȞf3SV2Rfl)I;Ѫx |ffIL<N[ u5mRQG(qO¸sJn8Bx~ UJP߀&=W5tNj (s!Uu@,Lb>>jxܗ +TY~ݷ >]8UOd)=hħ6 Y~h]- Ah]*YKz}ꃀ$ >U*Y쮧l~k).+qSs4 ,ITV>aX.Wj E+6[s!341IK17E߾ZTu1}./H/&XX@1ulggl$۾Ҙ\s: UĔ8_`˗YJ j(![$D QI‘yD&%L Pg.ٚZ=8t"*?`^NN53h+RFK Ūgh#sI|9៩yE01A+mhB@fEPH Ea87F= KZF^1ҒE #^5&&k4B'#Ts+н!XϳJzּ̬݃7}Y&H}!̀S2&龾W0d!4:t,p1vO"QJ4H9QºN˔٢ 5g^-xv,AHa"0cDQT Ub Kwb*I} 8a tpC9;s (ϥ$bs\hvA%xųsRPL5MħhgLL?2g:#sS:#ϹkGbQ=zfQkŭjRz,:k Jz@j\)j/׌OoRɹZ]@41Em4*nX [/%W.; %"vy(M&2;) A̐pe\'c̵9 1ZY#mJhjďh{{L{,$sOX6H:,@|ϧ+ NVc 5#{PW!1v4FR.1y dhSE>EPOV!֪&]S WxT^;H]HPN$1A]Ey2M+U<%-傫S n@ i>A*v8*3E=;T҈4Eέ:3 fhH(B_s|OUr1ꪊuf`*;Z铟'o)W,+ @v+sut/-ok,`玽>7F3=^(gW)v]/*Kgkf}j+ѓ>bBPG!dT6yG0PJ'vME@lnS>Cazn*7D7f@j}HXϪAKND! l-\j;aqv@r]CekT): },Kd6М`~Tj*Ūk=L;qA|YPViF|vRdAC?X_^ 7]<;SIHIs/ИρsEd& $lLؤ.2M̱*iqFh5 ǮT2Te.Aң0LO{o:"K[y8DpKwHɦlnBV9 Vq& v1 T4b%tQ"Dwce;0W Vz[V^<[SL'j[E(ПZLa ;TKuHcR31 RJ:5JYK/ҨX2@rM 6RJh rvl;/# }a'>{~pcLpK +©Lpr4?߯YNT7X5p\ ,Cܑ MQ3=~̶nfoVk<(NdzY`q e[( |7ܖB,_Hm6Pzr ս_Xf)MIEERy᪂*^yISRz= *S@}6 ,HOOի `D39 #q8 _D%r'9_س0z!\\= [>I^ņ5R*i `&%fP ;Sl؎ 3/, ` :\y?qa^zbi;b|}}L7akB"KDoO8'p$Vra1u)y8?:=tζM5X,ޫ&к=FBA2r)nU^^+P@nT53T@A@PLضq#V]COmAB VF,(u9<m_v zY@CRb6OJ4zZ;۶l2|# I;,"Iל`ּ*?TPz 0 {1+}ƤP?ڑREN~ S-6B=RT Iݾ͹لwAt:D61 AӹJAʮ@ A (PQJ#-נ76OWi Dښ=L "R= egIKAp^HS:p>е8Ɛ,OZLĒwzkHVc\W`k˳} vX@Lw\+3A*$jV2#-.sG*m7_Yզq|[zD :xP!^kL-S .s9cjU*PM i ha!؜ϼaϩ*Tq-hy2 k<ζ0EҙlqXHʧJ^#~cn/451uP!̎{?i- m.HqT0q=it!:`"3c;̼2xU SB!?]UN.EWW-EG-Nf/`fBj?wm}G"C°#X鿚*E+zd,O6׋> n6lSrztgwfGP8* u. Q=F nd$Z/M^}&[`FD>޲_t;F]F`+[AA>):9!BUfU<ƓQ׀jmO[w׹ yM^ڜ7Eax=00/Ћ~Pb)ܹB i"o^8V"Ku#ZjhZ\qߝMCm|M/L6B`~KD]4 4Ln Wo4t?V7Vit4ӧ /Y zl W]+}s `bvA5-یs~#䤏]+ܭ_4WmK"OD7nP˟jqU"5m-Ff42+J }=Aw4i!1&!z?Qoխqxz`oѶPk4 vu1ILKS+cè1(`JB-EB[vy* U/8YaE/eTLm~9_V:\țo\T㲌)rk꽁o?c0|ZrH1AvT 'OnnqÐXltì`c!zST _#>a% ?2Ki(ޫK(R]+EѮthCўiU`~L ~뵮Qi_!X83`(rbf/;@vRXlBzS64'ſGa3V1o--\`9r eu>S(ƙ*T_6GMҷ7ҊB#0|VxoXӘhpFU ~=wYʭNSe*zOM»lp9z0H'dA隞8i8+A]3+z$BBVr~fe6^rD̶SY h!wD4<8pb:4[WLjK ~+W$h%+V&'Pt Tqs&^]ٰ:# !Z\4]PBdDm|CwW]8.yNVʂZa9DxWHzWø6=/76m؉cWhl&iFxagMMa!(Ck=:d@"Ij_dH0R’0L)͞4wa]`*\v [7%c>ޑv J~„I5>$KMάF1:4ia=2G+&t61 Bz@K[bCp<لqhE+NrHG“ȾyQOm(.&/B",Ѐ cQt{rtZ?\ 7\X3hә{c(mSO =.񸂃BpBH-'GG*f=+UN:Ξ>?ݢJ*nB-Y&)d2[h {#"1i fخ`u?gKh vKTLB?jrr/0v=tM5̑J ȔqE$\EKnѼχ;h6Mb4_@_T-Wbn,Hܓ%ȚQ5I !_0&%$C+71]zcR(s҅ # uf`Eɍl 4+'b8uMj":^b27$bs3?t_҇'U{pO, d_)ls2ߗ *\X9~P9j ʪx-+;gўlqOV61󭈎v5X&]4J> u ٰ,dـ;GǓ|0/;r Rk& )Bb(tS*EXۄ9rGs!?=%,frjnf'k[$Pk<@-FڹzPԶ=nI՝حC.~4;Vy.*ƹ& at}R!]Iޮ@IR><:!=hph6$I̐MEwn}#klG킽gR?;Nՠ!kpWNrܡ{7W^.19W5X<N\pkTULПCƿͲx5 oCLy;^D ; H*wYp  ILU)_LV;@/VPk=ϙmGaDgQ8'"{qmV6U+uWn GJ+"{Z #.!~ '2SZ=n>ҞMze~#F)y74 !fk!59y^l;~=X:#Ч5TʽcҠ(rA4e$.躓J(^夝m/>l䁾U. M<N`S==31o$@f»-7S}Oq#rZo?  "϶u[O"&`q c;5*y7fo d҃ h©i5U+CMfTy0]X'ώ/MM@caLi>?hMe?f *ua]SɢY?t <;UzPOU~X hs%fn!-p TyA<]l3fX{b`pY +XTށ$}^Nq̫eOﰚZl6'xO+TPܾn5v.BkۤNU9n'Skȶ>>NY/]Hv+՗30`"ۿtb'͋TCQ>N3?4Aop Pl'DkĘ|XZlsO3wThWֽepNoC5l A*hwm-MBΒYm/vO | ҥf4bC|K,P#un+u}wg9E[ӲěCYvCD49Ћ+! DĐ}y1[`C&&؂ӧDgEdNE~7iE͜38F]I H , }_.Ą_@D&LŞ;Bh'2fn u A@(S7ޢÑb 8I'B lc-|"Ҟzf4!z hvmݿ,E|!UƠfr&,{bS~NfPK@ hbX~׍5M&uF$;Uʟa [S-D'`Y3 fDU`c̏V]~9b;{.l'Hys|^8I^nΨBp {vd}GQ9qW&HSV)VcVD %ޤ=Qe)FS$Y M-6qoj1YDIk`e͋M8VLL.y%civRm*>2YE-LOw‡pUq HU[=~QDb-Ȇ&? x[KM*MfHWUZ>p^sv`+HjTS?5P[~hxԎlN@^/wn~-"/m w5S%m9<WGb[Abrpv&  z4~f|.3!͵)={~F2?MEԃLx*B54Wv mѾ7T?d5-磀S{l"0;= RF "H|p[Ex6>ͩtWT-)HfmZMwgNsOFQ4>G9ix=^5l 3ߵr>XW\Z%{s\4 (*9pԜ1U{3XdwA~-ͷWC{F Gm$Iݵ}R!'g\5.b\[FK5QO<#4k~ 47l77JR%$z= z4=p'-_zjl{*+` IF5Lӣ??~ N*q[@# ["{c&_Z|8|CnBzL7e؉lm|v -IJ ȒY% ji9fo0 Sذ/k~t`)u9O wcj6Xdc7QC>Ta:l0o+$C>l]O,_d5-JU8xC 퓔5[Ǒ`+W8gMyWk~crj-x^k./"^=!JZwslR>TT"y^qg" f%>׷f'dօ,lf-`q19x1vQ..1¦gZ?lW DIʚ+fs3_0%Wg^&]\0s|/j"5LZF7vrBC4J)'?3C>NVNyTLPA7:nY,U: >/NhQS.%UrD}rM/aD|]Fi;*ztPAZUr>p29H#Jhp:GT~`b2b#΍549!S=s"L37 T @y[i"Bkүc nU0dIv>mxQflbdp vuӧNlH/UȒ17i $Z -(v vtK4虖8M -ORfN?9im7-Ú3$l<$Bx|rNDQ uTS$Q~(| xߐ)Om\E=ފ2?S[y9N#'&K1ϖëMp`,b_ ~4@1€=)8Ve7.&`1#k-~KimbO/tsy5ղipe AQ?s@ͱN]逎)49xz\X %}~{nLU`"^nL-nyv%Fv붅\Fs6,ms'`Y4>޺4ǃq1{cNtYC5HH;%\ -9 }723Zi?HHK{,r<,/MD'a 4;KQ~X0K}l>MkN%D>Ү0=Eq"ct\~ϿK?< {hs3o=0P6)ިBsd*GnUrwY”i´iǮSѸ 7gUH%PzK nOx.iĶVnb5r_Dse<deQQ`$ Ii4?i6Q lEb ׈g (˕W2gWݎiX:U5ui⑫c&x+ |o#ړwǷ/Y8}?fE*x|qȷ3_ad ݑl\OBPP{/,?]Pɽ1UWan>"I8{A {׳WH<4U|Vj[&A=+~6 t)ͤ_R?t4,EyMRٝ =5:k x;&iL}jP mzXz]咳cTxRfm_bʚeM_ㇾy@/H8KsY&>CFTu܆%:ֹZ[?yba9[Q.m$6|YE/)1x:8ΰӔTHl}׋aѱI `6hXZޠpEY!(}r n/ yÎcx`n"E[ZY0cՄ}K5&D6<)g_?13 :Jdt$Ճ,vt\hu(Oޏnޏ"Ely͸y FD#PU7AA1]ʼnq0ΏP,Kx}^I[ԧx8"x{&^noaO9 %( ;= J#NOt޲ڭb D (\ML ڎy(Rw%BݜcNZn3lB]*!aJa־x!}Ȃ8ZS)l&/NX߫IϿnsKG˿#HRpB"5j8%@Rb/nYéa %-KV#5]`(E C>?V!ןBm/^LpoE,6'@yaFx8y 6JxK+aYR#|n2|q}:@tHj)2qK8: \6m_ 0̟\͆˩$K^w]2^@+V,cF OAYI?Jc9& J5WH91Y ܗg v=\]p4\P@ƥ' ,怊\ j%A[_k1Q @FDIO(@'ZS+D\+8c5C@ڶ]-=.t| ks6a3b+b]S-ZʙL> ; f!(z>t!`3 iC쵼2,V4jޠ$+4J>ztZ~ t0 FE% k\kcˆgǻKcOU=}OfظaKFf]v"c N=e3c$&ENoԈ5XJgA<~9M76jj_piCB1'o}i@9SþϮD+|l7|}z?!TxF)t_/u?Re~!h]&uƇzhxgN$Al=0s} BJD'p*jtHw@PQwfft͵h6N6}Zj=Y$6mSFZ@7p@|t 1J$kuھ *ɜe9^!7bďܲ`>r:!{b#[` Е^zJw`~ܢs 0>Vsuf JěNҰFG ^fܷl.qIp|@ǮCNW.fRG Tx)[? {ױZM~%a'{'h4x(>&a\tRޖ0x B12=0f6zcn䜣NFٺNYSu4~J?{0KέCF@GfZ 2*Z`meظ:HF EyfF֏4mY6Cװ<4/]z gzKPѢxpPF9i8>CfX'.H] 7}uRD͟%U*OMǕJsE4"\kПS Z*u;%^\>tc)w_G2M7g;`ݾM0oDm⸭,?IU1C%N] h[<RY^HR&,BGYVe q/f٨ȐmՖhܕ&p| ճ'T=c~zqnC4$cN@_o,t]aޔ0LbUjRkwvL@Vq0!Prx2V7LaB { ]Nrr#4'ox Rb?T~Bvm($ڊ A2\oվq*v,++5/)Q|)H4s1Ef>9@Of]V`[}BapklHg̺bjmw ̵}92nM`Ž ʭFg?d0ph.r:aFwD&n߿Œ~P;5YVr60 4xj]$v4 q.{Io;4<`/8jIgUa^܃8ᒆy=ZuΨ p)ml=A}I z9}f`/6Ç%W41 r=:CN3`i6$i,B/*}gV^†tfkPcV/胎(3vn嶳iMdǖmOHLRո/GV4$U&bRw;lluݟxw} x\gB15Ia0LشzӦ"@gK fTMr}S]r47f$gJ XuƤpX/e HлKN94S-c3xT}Q-m8#,Sl6;9i'Q12.$Ց<$s%%/; ˻zeܪAYǼnAɔaHw< ɹF> )9شh0@Wp,a2ǜ@.(췏V4{ЅHVtZ+j t`J\G>B4G-Y$J{ˋm(t$u9,ApV .4^3%Fw>ðghRY8UQE3=pW;0zcw9uYgcW1cϾrΔ[(|I Л[2u0^b-ߞ2koD-O79 QY/ڽAj,."޿'뷜C1{urO= MTZZWl?f?l Wpq6~?IN ZhOHϠ+T>`':֮U=FQ+PnlX"*|" /j[" #D/> >CĀt.x1,z_Dqa(hwX?$Jj!9,?C2^fPbs>Z֍Ni&DhptM >2%d[D FpK/D j:[%ie Pu1`' ]]@>p"^}M>ׇ^hcIԟI6-S2 xr ?GhM#pͤLqV=j*acHgzrWJRU/5WuPr9p5)0IH~ewzEe[u^%%Яෆ;Q*F{ Sgmhx`+pjpZ4KQOev,#&0'o(ѯ3Cʚ! 3 WfQ_Pb1{`I͊:f—e ԈvcDz&gc;Vջ"Z8,$Ԍ 34<_~ɓ gMP:s|j >V]bhs}Ƿ.✿To_|LQN{cCn!yZS3Mľ;Cs9ٳi5lO uOG4oZ,DPgOCtyh ^VKdʆvqG"C171|^+q (Rn:$^ç:8;^c)o[.+rV23Z]elPW,}Ó7;.s 䆖57c7طW4Po~>_#TѰ ~i-I`%%^Rf Cϝ-˪L h(wMpI2B.:ߒTJ8?Du0T3œ~yMGgdoB"\g䓺|ΘG{y J$%̼w>PM'i}Z1;,҉U28`v0w9ܕ\ܤxN-þ&~ȕBCdn  4?nwc&[R;Vh;sӛ{`)zGN*LȨ,249 x1%m,1}k *(h?; #Ek]QOcqأZ'}گ\ u)E8 gckL$4]avB{Ynu=h/򭣜,ynkpZSs <=\VW2'Ύ n}w 3g@vGTh, Xv9 yO͜Y?r$Fy[7mև{z.߸7 <6q ڤ YKJ5 -2$>?*):$gO{ՉkNChI:^ - X_/=aZ_4ݏ1zdkieww*jSw.Eԋm )L?[bvj&F$,auܲiZN|7+ 2aDZxmQ?p_4v G"Cnnua LLj"Sx)5R]*#e5 FP^Sb!0R]t cẕ>K|EWZr>+AHu]"xL#-UjL.0Gg3$4X}ϙoFS~-ݵ+$OaS?`4DnfV(s-B6`Ʋq>h ѐKsCqO:ɚI,!]٢U.Ar~ DP gfJxU# eVTmtB4d Jsnhk3OkD+ot-kOĖܤfl"5!H"֜$J|NCѢH66эvÎ-)LxYʹ  YT]|g31I0nzKT3sӓOf_C3PRl۟CoKKlLH䂘 ;:o#V&8"5jvgx}F-&mTʘlɕMUQedlDhJnPI(@ٳtʣ\|]Fz2nͨ']^>wTYM=Yf LR#QE.Fi/ 8`P 4ƪo Ύ}90app1yO0͵x LiD`fѭ*/ọ-HHh>j>0!~r& BZF'Ԯ\oy;k%%+o;}xV(01AmݛL}+:pS@)):Oh wg1:\a76\ ^HPwLȏ{%Mdl}cS\38daO;{F] iv"6ۦ:4#cʦ%\K(Gm\U?8R5v juyF؇pA]ög0V^^I1J5C3~p ?P5NlF6(Т9MaSy"5KPwRcg,T2d+5Žʯp/QOHJ"R=fB+[u{x! VGz X蒤}UXRiJV䘢@l`0V)ձ0'DD~'d)>)v>;}8anš#vAg0?[1Qim(lP[nVi=`ׂv޾T hAm_iAWxG;&$*|=-+m_x9o yL(rD  iDA[qYl^iCtD,Ӷj٦9I=_ن6FLi5:ô dw֡FNbp#tgIƕA\7xgюys8}JrY'ؘ C8C|+[T? ʾW5M}!巔߾u8CimWWn5I֧néd 28κXGX$x:?;U봝Td4 6rR3R|j+ oE!L FS:ِU̫fh ͵- rhbeFgb td`JGaGy ռg+k4WH%K"DM9eIM"eeX|vգ$-% _qPɰTYFֆGt6 ݬ5ѹaNKϾO]/4iG!PۗLh,獖= gyJ%SrIpc (AFfgdStVޛ&SIp-S:j}pP~wڪ6l67;ո<ٮ^㸺}ܟn7}s]XtSG5<=FSf^c>d'\V9h:4: MRڐ5YvJKF'E˺т~B|uW´;/4^B_`ޕ:dk7W@4 #AŠN$ȆuZO"$q^9]{Sdd4vr\f}%0p>}L,ݪ_/-A=7lck;=>}vW(Q5 nI HP8a~ϥi ^Ϧe0ؿ:`%B 3B TΘ Sfأɧ=wۯ1l7 lfT&4]^ ,6Z,LF-lu"T$<=.\Ogxo[ϨXJkyD NL/᫅˧wnǫyb!6lkɸ ,nXzwkdJ0) sofK|ETJh@fzJGsR|fs,cӼ/$x@3M ʉj xLh[ Xf~a57:\*@8ζN֊@yI05V.UC(:ܺ>x)snyrc&F oA>kJHh>!"K](6jkp<tM+̮btq %FA$=8-0{3AQφwƽ^bT,׀|Q* s@=}>g(E2#& PMgE$n״w;j-5ּ?ɟ9)R^CD:z4Ț-y,n/3ȻNa37C#K/Bh߆27Fh(mp&f*mmgp o9Wol#543(,E]T;fsT(iabn678P(aIxTlOEN$鯀8ͼ6{Ҥٵ ݻ!'vVPרTpG:y__0[;Kk=KL͙j|[3&?;Zhs#/?hHqdR f6 i`^=qQZFJalHptr|*Kbye}?C`3vZXSM5mɿ(-W 9X#ŷ~uZנR0] ֤M]H{ T,jwuBqtKݮsP6;N_TKEkt)+]˅iJ 1ui{GPlyOV$:ߏ6]O)=Ȉ2xsQ+ma=f[Lߐ 0&.7nP 3C@&35n1I0^F@fq^rL(];-!$OIt7g[@T$&~$A+=s63 %y&Lwٚ; M1NU?=}U'n8?w"t(='ٖlϾ<|>yfbK爞ۋ^3)V}Wg7hAvQ|.Z>x p4DkettF-UH옔įh.6L(bul;j8騑cL=ld$%iET#r':Ӣ3 "!],V8| `bZ_d)AiC onDzzwj!%[ 9J+3L(vPF,E_fh)c:0*(,coa}.4pPl'ø]3mf,3}ܸmYKm-Ϡ,f/5*z0H}ֳ9U$92|8;ՕuwUﺧVW1 6]_ok*" ,Fa'P.v{zQ Zt<{ ?z{ENfbCJ=sƈ.|̙MQAHxhR+B\{}QCW?Q1D.J7?{\Er OFiJ^ZeZaM: 18$rQi2[59f{.퐮 S,K/sud32&\<L:>J &MEW  U"]AomeAQj@XTk&@ Iy&7^>ZՁMjzurQtvQɻ6Ko{ "bgS$%^;̇ISa|Ta.7rvGu^67,_罔D,V8!hPuwԛf~Th(Xd5lQ1QzS2w\iPQk/&Abе?AY󸨦[8vDoFf5qPea?;N"˰ :`&;mDymxsKӭ~7|@*Oa'5*Ϡu YS)VGTw2KT;esGEwG"|F[?KvYt" $=l5)؇CDB!ן[mXJLΖTexADԉ:4 7b>d$g5<} s5*3iذԻ9 _^6mDͦK? Cw l60vJeto\Jͩȸ!bLB 󃱑#[ I$}"o80U`ٺ}F$Qo#;uOzPm"ul;ގ=I^]r(YoZً~dvx~n#T7*͉TT `X_’YoKh Џ~H:tX[߇lD$(5+_C= h,OEOj̮I޲}nPv0S@cS:T3潔z/[ށ-h9d;։$1 n.qW2%e*d}aiFK &7 %cKv}q jps r,u#VNIkZ r2BJQw%Jp9t!4ֹZ\sz3G5ȩ7zNzhV@VO] G<S7|2"dZv8ǖCH@"w4[V  ]"wQ V'*z*B zgf(%Pы<euP9Yqn3>цgBPE*P"`fT/\ BtӐz5 ҈ڐuXoj%&JO[Hw5?7. E'i;3i4X= m䟌*yN{֏9,]A/8Fqp@{[VS_w+zSWĢC 7gh)][V>xT<峰s+*W"]]m(:Q42?hYA\KxN&b5W̷_>GEw$|۝IČ/`֑H$/^Ɇir,veC\Ŭv!"Q@E*'&U)qM46-#c&>_W t[:<;H.'oV\[bk356/".wo4wY]DCA BFUwV3 k`ydQr%f9^P:9tr$tz]:#_^2:"d^=MYUJy@4)2M|0r]{!d_:>{Dͱ{5WeRTMMQ&௖,<9]mCշnړJ> 1?$תI~n(7,dDAzUK*LNipʗg(]jKA gЊe`w!^#S(W_ͺ/Kd% 4),ё]Qf@pHzrpD|F,FAY+{6i ɼzCߕ^;G!Cl+`aw)ZqЧy,g}0>6Eh%~*&vJ߬u80i'CD6:S y8| .הH[]'LTtHHӿJ ʮ C>MjTq.NNFTWۚN!֌h-ϻә6G1iѦ?0X|e%e\~{Z'A.I.;Sz1k4n{tş {+&/GB`26Ij6,=fGvb#p3_W)V}'PG/I9nBH>!GQw{V&Uxzg<>" uV1kwzvۍDt;mxBfl[0GZy WFQyp(8_Rkz-N1Ép\6wA n- sDpsuA˜ZS pacꃰC5"bS[Un JTRgլJ[|xc/x^Ė~kiuqh99ە*hm94s9- i$0!RUA+ Β:J-%fo8f=B#k_'0i.( ?:He "ג)IiWOt|×w\n,ehdr R1 |m{ U#%i,3a\fL.2 5qHIv{#=@JV-x-~ml]YV5uy @V#]Yh6Zornas 8:ZI*~ht* Lg76c+vtTYaׅW].N =pwF`6k[kHAK.JOdn۬9G*QS"6eWLy)Ŵ&9wبFRLu laM,qD!f#\g ,dJS25!&rmd@i c:XEL'](9|~Ր dN 0F! ߒ$A?"%CjE# Q n@r _UB:Rxwd9S-aYNz&D9Oǘi\2zp߁wvi:,yM4ΞIDI×`) }0=ӄvw#bz,KD+\͵5F,i,a݌DQq6!qd. >Gd5yc2I.5My}LMy(]ˠB3p7G+j9ִ>\eoh% PPIjnZNA͡э^=~_jz%q~:eͶ>e݄QRɳLl8TK`6ɑi8UtG{=t,ԍ \tQ9cOa'ϴ' >i5%){of?Z^dbsmޡj|Qt7SҪdUP"i٪|YH̄bx3wH6~9ɾ`FE܋᪾sr 70u9X^!Jy-az+ c# ߊYܴ"Sޠ>a/ԓOD Huo?+{Aolgb+Ȃ#mAPꞁj,4Y ;dױ^5J&,>0#ĴKw"-3 rjcp ~_>H_ jS]qh&g:_v{ar\J /AČl0|%yY^ :!;j՚@-Ux,_Jp,#leؒ`zpcxfE<ŧ)@ u(RήwBJV] ;jlSsIM7P*8y7u2c`F3$+ j=YTʸtP^KW=AU7M|GLR T&)_:I:עo1C].0X:V^ j~!-p61H JiȌy $V\~wS)78vE6L/ h<~hR]~gVdl L ;Ǹe.56?[A%F/dvhmVGm˲p˫u]qw(Ycy=aV!C~1ߋAm P=jC:΢TAlfAn:N]1\7w&7d&6[ΥF]96ux~2Zҏ/Cl]/9rb{ʀkؗn@ _jN2fl)% {(7%?*h}kjShQaF~WJ@a&ce35%x(&L(ҮJvG+Y| CuNtex*+,lDݮ(㽘itMUE,̒Hƪ4G)LߕC\?qk˵ &d,7Mp=  ELdugYZ0707010000011e000081a40000000000000000000000016612f91d000019d8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/b]?Eh=ڜ.+SR}tALު?bg9EC|j?]p}|9>/ 5S),IQkdspt:+ MAGLS*~l_."2$"4 ,&h?]|G+|V~D\c<\oN+x\>H푼8?Z4!kϪ?|[nWS7gߡQOʳ岜q7ZhD? ۰'A$w)o틪&0׏:z|Ol t7h;-q%6w(ZJ=^,_=#a¼ ˖q}Sv; e'0.a TPvf*srs/x [$ŀ$X,U4-mrw?ֺuFP{12ctפ|g\xP[ob`]4r61{qf6F˘NWB5Nv3x6bz@}O>Q^UsvӡZl69`nyz_-gEAWUJ6sþ̱jaJZ*2 y"V.H7ohG;n^M4ANU6BCV~B*hʟXPZ d:P[)hSԝ}a! =K(0 1\~c Zx8|0r*0]N^p8f0t:(~,{1lvlcqt 81v`]g=%DTŵ+<`sh4TՈ'MJ^I?yϦIW9av1vA۞d}XaNVE.2o;J+bɤH>ie'7-~m6cX|V3T\apgp2Ҷ\Vze>ve;kv n~(夶.ɔ(;1:뢍ۛBcjP y+ybрn8A $]wxRΛ0l@&|?*Fbmdx o;L[`~՘N5Dcb߬d qr[,PuP9F'N]zQsvɧ1+kxy+/QyHY!H9 BIb5,T3~sPO/n!7{aIɯf"Z;䨍IO вF-#t^O[Ile {y75G .w H|Z,rᘪo6Z#OtS3M`6_%"環oHB}{yİuAt|)b[36^:!vaJCn 7po-0# ca}"!k$˦9tj"*VTIѧ*M}ѠDꓓ x/w5jذbes$PnyVWEP|WG)[Yc%]U3`2L1th$N<xF gcؿBy&5^"R_o%&6'.}]kAhV6rm.RMK~fzTRVi07rt ffn۴커ת-l%ޛ {"yKYX\B`I84W3&n)')Y9"8Vڊl3CL`j|qjV.]aڍ se'#K>,;o7^.̉!w;})^G>/)Weΐ$)뢬--, FS/JbFOv M&Y1nYz|YPfXi|g0f̱o̠nHҪ27ȆXTCۃIҘyQךbJ̋o u??2]%,jM"vq_醒@>i(m=ͤEF v0&+Er~6SЙKXGTOr'lzM'M\vd?:B8*)Sܺ7Y,r t>Lb4v(uL뽿 eh^Q4)+t]1zsC7}q5TŌG|+GAp|z1E~W]>;e~|Ռ=abZ]+&H ]yxo.ޒbZ؞͇NL~@ofeIP.,UZȪ'ƍKE0?]dF~R:p#.A8br wFb%ZEl iu0b(}s2kG:}(<61W~_34e"3?'oDz%c6z4(Ls_AYd2d .YLqN=W\u z PX}6u-ւret:.6wLe23 W5u1C,d:BRd?txrB(8_I9ZdnJ-dnً:e٠1 +|G/+Bg*K:IZ9z(rێѲA(O^esnehs'޺|Yyj}}>`16Zxg{̸ =[*vqv({$]VТ[9űN{m\`&B@~`fOgR,o6u GJ{?>&ħL)2uSEi2I@՘  K YL,@Dn~{xdE3'%PkJ2HM "~Ds/s>q洦K;:x dD;hА@-VAyaXM{6KZtaC?b#YߪUvHb#c}m-ƷY2#ey63w$ 6U?m{I[BS-/b kjaC \qdֆWx(+H .w0Q)OZœ-|԰X7<}NaDp?]lѽ[qu8Xz g_5?։a cs ^з&ש%Yq]YpbBݥ ڳdNMe39EJ%Z"oIhg49EE55o}1^Js<')"@]J7ynρ\i+G("<Ɩ^}9HC |xX{l,A:9,]w8basVv-)M 7`:7YBe1|IDj]e5Zr.o+qN#T㓌w6($O}f`.5 sq3c1G%¸S;A0'tL6kfv"ڬ|~ԤRTNR\,Ԧw{gHp30SY#;+VgYf )Eզr$ꝳ(,D~f] x5ixZԗ9pLY'bd~1 W.`(dcM:ِ:GM}[Or@h@&U.Zm5+yȹ (*[ CF/HӊP]J遛wMH,[#Yӌt[fUTS~]dA]mP=پ{,;]ר"ý%*v,8k*[l͉Z#4IܻDi^'f2D؆(!c 0ƀ?ysWk$Ӻ_ r"B+ՙqClKwnN^@G&YLSw;V̲]5NG&@JZ/n.7Mv1P"VNhܥՇ~Ufn=}y+ԫY:QRf0^ֳ#͜L9lKgMj3sHsg_KK}zK33C /-$cl# %*j{:y @o? `Pw߇<ü0HnU5hOQʭ_$$P`b#-^J1QĶ(Ⱥf|I8C +{W,ԌmV795i䑵_=&Bs~@D L _CFWz~n҈'r>dutDy_G-,%ωi"tL^EGAv(@]VU]>KS&T'-Pt_G48깗>z-İ RUpŏ(zrozZ:|/Q@[@ k8e΅33=׎o'OkՇ≉aeVwp;W6ggkGhjڃxsQ+Ccdr"/[|:MEM5jjt#_vUN_-Ghc?e/XJ8U֎$0[ wom1uQ`"o_x(*_C˥LGj1 BQiSn(.%@[6V- *s%كH@+og*F~8MF?铓fYCoLН"+au>?(uQ5n8!Qu t>Vàƀ7&պ$jp/허V ~m5AGEΔiԮV*;3bT񔜴`\\ܕB\n[yrb}nRaɗ`K)!4尲ϪdpDZ~YJՐXp߉ĉVX 9k LoR+>u_I6T>d?!'#>ӕT%AFo)Xާ>`<\GG"GgQC~`ZIނt^6F}^F[YݰEYV-"ƵE6ʈd܉NsL#r-l<~8Usm@x+-H[JnEC;r_,Քeg|JFx%Q~n%oLBIxdx#O4^ݝL)w)M6nKW}  \شM))@}Cꛯ<1 1r(`%.Tw#kE&F/o wԌ-7?q'd!C9/O"Ҏ?v.Z m'JRbZkJe?3wjxBUF; 4Ś&n\[.Ps6[$T ` bktJ3G \1_TUa&A<~i[GΪ* _媸dCo;ngхHYImC]Og>aB..TC2R-*YҺ 2wБDN L zA Trwp`Vܺ~Hh0"qoS'9r`Od4^@##Ofb^2&%Eրh;Vh@3(W]"<[wÈ),XJwzC*g)fɁCJ{-YkqP%Hrɮ@zuBj qTeMUe>䥍{[?4XF#זto{!'8+k֐W~lfh@pd+Ʊ.nl4Ӧ0k4Ȼ|P2H DL|~mOK*Z#9Y.&G}$k!&?_c=}K4mAaAWþ1E |wLUs5aг/eTLolj3OcXzmp&fcXRi[γ#3 m1^`46Ӷ Ud"ro;RO #D%Vq\(=aT%u) C^Z a`g~? coxrSHC pT'n|Έҭi`p=c Tt18:5$mao;)Y.at %N\bp'w)!A,i_iFғjƲPޯYNfLOӠӅ 0̅ח~.b5`]F)<$y8f]BH@e0X=ʴY6v&e&N?CgzXOO_+HKt0yU9; Yf56ɿu1Hȳݖ=:7w%"%-|iX B`>SmCsp?P: (0ϐ/wtW5$4"Gjv g1,6_}5V (C^H.K)bpSCF=Dҋ`)2?BZ\UTl`Bq<1}O8TuKUh-UQ7 us XInlB|Aꂨiiu ipVl-p(X¼84Śuݏ6s >GRJE^=-H9]LJ_Ia+m.7ѓ*V:^32Y3nJ,nu$! @/bTfFغ@'2& u.C> C8R䮕9yɡ+EM/ =vB֚SwA\vB Ƈoo nqɬD,jdT] '$1Hc63r$Œoëii5@4z|&R `Olټf7fwyvy!b& qG: 1?~/HZi"wwPF|cȘ $cMiI2_4D9QS+Y\khƭ~>K) E1P49/W#щ TA$xlwH}RxDwXL.8s$Elp챶L4P"6}#^-8l@ޮgq?@W3$"R84g.2QKW̨gO[Kf#+q*tMFݥtpaDlҍ,%.xH MIE>'TW-Ӿ=wZ|?> gŁ<CCBM+aNBJ(>éaK^~mpfYqW<&.Q0ϥA<#u n:V, (`b gJ),y^@pȟ-z5c/,:[qGmT9 ;0/&# Qf]2ɆC}ɝư76٢as!iʵU;WD͙"vIUG0aHo6t,>F:fUW催ι˜n4D;\2()-zĩ ؠ,z}c!{.MX4Z(>GؑPfLhvџt.VhՋ(7y6^DH|bgpXTn> gO?Dl J,QCiL[)zɺr=^g8BIo Clb}ut;`yA 6^#BQk+b}+l/Ї^k){C;8[Sq*$p7Z0gy 38-4+ 4Hr'1f tժA6\@S`J <}8pP`E $Of0Qp[`o~ct,85 zfkxcj'm=2ƸL` (YLU>L8Is"[R"ώ׭K\aDyΊ{`~4x?a^S=C5aNP~IεX<ɉT_ؕj> K): sKQgQ/{W@vF.>n/51̏6,n$5cLI%z^ψ^g}Xz#`{gQK.kr fk)N'^(u= wwO <^V?0`Hy {ኛw0v2 Pn0+DAG:_B1p".5>t+T)ѕټlVR;lVW#o OUo }M&ãѮ/O/dX#sqZ5GizkA @G Bū!7MOÑ_)Gj18g沰02H~ժ'vUCJ+M#Յo5ScP_-u(O "(MMOͤ !f79 D~<8ٳM fǷCfM ؇j'a][Wj<Q x=8[ Nx N[FZ=W 8L.e9Tቲ%ӄg\0̨,7ch!^$'3J蹙 2ǫ!V 3Ff :q# =~Vo1=7`B-r{HF%,@O@?vn3 a߽ϦP&g^ di#gY`*Rd<-wB^'#a.IFU$iV'?'j@9t' j~ڒ?"/TTgv"#YxkS}#C !n>J]*/g2,;][=/pg[x-7,m4 ʤ.8t0Vkm'?'!z 6+5m# ,^Q76z 8麫N<[ݽUj ~Z>2ԵuRrrCH/d& MǮĸZNci.N/ՍXU) dzY#ʳI9^ˏ[d2 hw)1Jr Po%R%YeB)oAxGmՇ/fKPHElTnTA[@"5ăG~oco߉htNHbMUsQKQ(+UB hCV B.ϰփ/,୒-'N}C7eTZMLe !k:O\VYA"k!'6S^:O\ ̑H@fMѮ@iTp%CtBTO.~p28.V^d( A/搽7LTOI5{h}D؈NBmqn!}4@ǮcJ4YUPd9ui׼^#o -z$z"x6w=#`T{[]Ҙ-pXAUaA% d  (ݦ#*!_=d5'q&)d Z3(hd`_)'ݘȣ d=(u[xo:$l~[Է"2f.\\RAߛj[ra oCLil!e]VZ=fgae ^_.6kpxV{EZ{ d9}J6ǟ ]QunEtMklB(hCmSohw!XcxO*A#ev)Ս ~NX{<.QR\ ^>mԨk~WCvGh%fkJ̊ E 'څ"-DJKD5"Goig6?3 1ve.H 6~Jn b0+WjCkC7=PiYtbpWMIjśۇ}Lt+B$"( VfgN#U@9?Y~z]]?ފ.҅ q[ޮC"[0M$X'܋ٍ3ld4X yC2 VD,0&ߦN jr]2{V9a[3/gO5^j;4A[1?yx^ {m˞kDq6Sda%%~ X*\ nO8b54'e6_ThX?bt>JPjTD8nG8=%+7Y%snK xWJkRÛi}I^F r0oQ[XQ,ȃX6\_8s lVWzOJ+^+(^b{o).{v/Txe9ZV6S3LIXK)VXӳTH-/Gbj-]g EՂ=!,`z 5":ŕ񣳃, F/bc1Y`}4?4=-BG(Մ)ΔgxͳWc_ ,|D סhUI{O_QvGGZ2rS> ~ ^6 'Wugo"[Zÿ)hL`cCRTB;-5-O F^O t kmtM҇*+N,J}<{iB/%-Q%bGhTWO q lcT*¶nFT+.\lx݊IL,\H UN5Eƚ^0ĠF{; A<)I0y1xpVτ"-.ٕQʩEw8@ЈgZOdPAv_{?J[ eDsd3\2*P.ڊ)8 cq씔0`qÇUde$pڶJ{ǩr[`RT 1c*bkPJ26x/n˞?PT[r`kcݎ!]s\Vʇ+~v%{3oQš#i@Hwl*57@@L"r! |^A~Yu 0b 8%Tv39KGJl''_vFk)l\yC %jA덒qǠ|;QD%oT7qWZ5šL`sK~b9kb UKңUłvmYM@fIoꐏwp9cF]"lT!ZeT&Wvj2 J2 ◕o=lF7 ċ$ef*46g8 1zߝa& yOz߈tY8 #J'U &fHb'LI- 'koe!ϪQzX*67 ..B?R ئNa+λA*%A%i_uœodnЩ*4=TW$V=ͷ;vv=BrX+j?^#n2oגUns `C숫+z+<},kٵ.c6诩p4 5GGjo_MAn5Ѳ(9ʐ΂.}225c/sۓC1T%8/P@|SҩUlUA ׬ײ>nK`.8z&7m`lWÂfyB {l!xMc赬^PT r%fX#¶QN/'0xW4sT%yJ<b(R>aO g-(f:4? >ZrfWծ+xN/zF[I m8'jIe}m=eSĎ7(ud9"ÿjB?h8"G&J­$қ\ġH7;C[pH@ɥN(;*"y?:̐/Ŵ":䏼:,&]e1߃0Jz1M[\0G5$HxC&Il`Mk`"J'T?+:01|JRp*)B==7rܶ '8,#)ۓ'L) Xѷ_26;y?pHG>Ci;ޜ[5'?<1~N,@=.mc#TRMz;DQtpg& .Bʣ/Yɖ+=Fc( Ajn k w8[ u0I/Q}2+Rb^D(+&ZDkF7\xoVl/<¾A7Ȍ?H8)Pf)>\j73-R =Z'V{!>@JnHJK|c OҏG>[n|A3p6إRTKDA"YQC7}If= U)z~_2PI>k.o|Z5wʍdfyUfg!JxzW`HWhۯ ;avp? ύn}8$JG*5i 0MVؓ&qMoAsϢ"vNWNr٨?=eAV:@2$5|j7-D7>y8#XDҞ&tP7r ,}^w\ U?-38:_?-( pE'=_57`˹[7ajq);7lPhr-'ij@"zc^I/W P:s8bvn`Ra[.ZX rWX᯷MÐSga+cK\%E( >Tv95 NAnb?T/W!w h/﨓'@(\:?C(l-*X}F}v3lYF8E+K^=sʁOk3c 3B,l ڈpCc "(8qJJ0Pֵ*I%^YsȞ758 8,I3nEz{F&f'Z%x)Mm𘳃-4 '&cy3ѳ{FQje( J=&~cZ>N y,FvӾaB8IRxggs=4(>PQYDHҮ8jjYLR(W~K~?.ES p}Iv(y#CJS*隆w|:%,QOA]8^y)i,cKs̮ r)ƭJkf(̐HA{q{T=i)ALo9f ԴGN(ET l e-kBDd7[Byt8¦<-eGچ*桽J)N.hO@ANfٚ1+zoPA[`BDmCJnqFV\$H6fU҉ jw`5FB"xVƻRiCK+*jmL:‿u ]f{#򈾈G);.4­`}ߠQc/>bb($oUϴ/+5gE %S*DU% rp$\oxZc8rgR$,>\DR+ڏSx h|][Yo'#`pcC4^6y&dRBJ:Gyڎ{&h~H/_!7:G6\C\F$˺Ȣj)Pz|N1.c*Ն7 J2(׍&+u\04 >JP̷bh. -+&/_XL7:/IXWxntTCs}0)Sol')w',I(b"C=K@rlEo$bX~b(v)j!\X_ZM2ڷi9.\rg}0 JB4JN/G'FCRWvuw`!i ,%uF{ulH+LuѲd+n񖏂6G_xԛL3Y97p3iKF>7|;Bu=WETxF;W~t(^Ա0:Z.,;EwX?V\;Hn!V`\jd˷;a;0p6,>5\$S=^/ŏ@K0_N;)-~m܅jT%>›i=6d&{ZjY՜C/~ߛY3RbbעbXCw<_zaM0VK s{zW3Oc3:F4lQ#O5"$Ŀmڑ̯ӻÁ4~ m+ 2S1~.!z3[dMCkF / ó%v$ CN9`JA$Ւ0IX"˚|y jY(TW|3Y5t\3NBx]ǣ ,WhR% j~rRj(v{ddG?_;;,/4vT!q93ơǰہ(\| 1<̯x֤?1̨OK,S%SʼyWᅳGq9\=Y]<9c`uӓ* RG,t t98djk Y) \f#*@Qy[~vZI2\+A25ns44;(8Y27 :}lx2US~Pt sӦK[N\I/w*A+=YO?||YKqܯzGH%KE"ٮWz~}"f:̖S ߨ*OR0wNJߡ- h[)4F'!e [X;}!V2ČS}g^l9\[6e!dղnUDJ"Ǹ  B rTA:&'V ՚-\$pLO02QWfx>õ-e+QRXx3Zy[(KDcA!vܫگޑJUFcD֑ "l.jP2``(ç:`W4 +ׯ0~֡q830< ZJfS¹i,Q!iHg$<)tU#Vi!Ed%\}@U?ON8mV읮}%G*.3cˠgY?U-LWU1Ah&)h lw?WN!$l9pIYv!߻j,[,[]S95 =/$KTCҨI6Q/Ifqfd3*TvY VyS1nlҸ!Ee t8G*cAB\>ӳfv+4A*Εda' ocN3 ,}/Q=@.RZ|UMCe#Wu:z gs҅"_F4-!p+F!A "Fq4Vh!saL =)Ǣ{4ȢHd(]HNX%_)gCgT#Rg`?]fK;GfXW{i^3)9^';&2[t~ޙ*U~duZg]yبw#kZ(7 ϱn{ͪePqu7ac7P9C0aTo2k{?5pq5*BSJLNɨ{j+g![,`0.bq'h"O % ފ:F14mN`{`1aZ`+(g(9Ou(肹[U- 7>Y22*zqpE5/[ܬ@Xq4Qms)ܭܨ-zuE4;J$C0[E3k& ֪ɫ3Ę1&kB dŗ^I7J@kK &8EeH|;&EB1-ɮ]mc5(6 _ǘV_PԄe*(wifq+s‚{ϛN-z 0$1韅t:YMSV!`BqV1Q+ac1 +yc OPµ90πUJ\yܡt`%?b!ˍS5 Q=KMy,"T|?6iP=N;RD'8y{s!* GT4ז f#k_ubXǕETvd>̐֒j`+ CAMʡ~&ɣdXVdmdPSnKTm|wcz7Vjk9np8h3s`po]%GL.%@WbQ3U8m3ۚP#@- Εޭ:Da1APu} '(^" b_N,ݜP-o6CtVxwT[u"ï,uD6nRՀ*x+G'} V#OH(&7qzJM@}׀Sz+zFOMȞ,`xJ3lH&oOBܻy Q &-O/ _D!E [R/]\|ǟ*+*abzB3.nXf𽌜2|L qc0ªGyh+x[q۾h UMX•fV/|\33Òz8usyf7.Q4B^2;Y+ԘQxcwF;2_>[a웂13}|Dj&q=% RzNZ%H0ia9> dX{_cLiP0Xx*,mX:NMͥ-\_vkhȷِ\{Jn !Cu;ކIQW DBz!)́9(K2V@:ͅ8O ;Rm1S1h;8D;qWocAOȺ5Z(j3ԨXG\riSXy >|z eљ?fHIL3Y-BJݻwbIm̟3K5}C49rl֣p iuefP?H^33=&<9w|4yq|w3ϓf84FЮюh ,VF&:]X` R-@c8ݷoo1N4ʤ}͚]K~>*y-70+snU\=A+ ![YLoI332ZZ𾪀n XUi&|/Qϛ%ilD*́Vj$ߎd>f:B/Ze@}2Njkza 5 io-p:fE,j-FŬabx%.CL@|W3ȫ;p ?!.+5ҏg@d[T\O;gbތXSfo| yV9 TllcAwfOXL+hK*cj¨4w5Y/b˅M!ֵl`X=P4qu9k}l< Oo%z{UJ3j[yYy"ŃX\"zg~ ؤ jNWɯ7GfuV #f5+ݦdDC'R^&|oS?I=5tW5y:0OڰvGߨ2~ԉj9Ҩ5S(UQ29M #rMUw~J 5 89ZSZ/:, {C) 9}~%Q&(mpMՑPOT_[(O!JC3`RƄ"3]a2\4cYW}e(MРt VoѧI[zU*vѢ1=IfTXOcoz-5`wtKӡ1<+H^,hxj'<)tyy.d;2c!oc$of$(rcl=9m 8|~}ӜC'-R]&6MnwۑkjM),T^ud3xfiF~dJTmAZMWRV+n1AWp,5qЃЎ~@a-rb i#A^^0+2 {F{ ڲ4G y`y6.yEڹšd/ O"G¾Ito\,?'#ť@\tDp(y+el$p Y[CkZMB瞪O(#/:>8" mGG b5RRV;VP{!0AK2egW[k4TpP$Cޒm:_=ɠQո+7#<RZ}_z߭@m `Eި^Ǥ87N/#w?@"`V 8Hg+ MctFD4XeZCF6io^c_Pc(s6y*PLJ~-\e;@ʡ )U mBa dwDōdSn|djW3Gb`}wwFn\x&+f:p(ʆoV֒|O&bڌO(^'G5rc &VZY_uYe ~G$M䎛ú aܭܦX}cr7{7F*K.:}EgJWm#ds-u`:VHJԧ@ȗpT(9}yi,1]h0Oי^+g&/KDᵵ1Ѯ ;an庱oQ1>OV ^IhY$ 584jUM,1PGqJj.Oj2z;&:KmsU (--=,+<4m[e ֢p'HN&1EMv~ vk~ch2L? XPX3\-35ha٤ovu>$luv@ Ȯs4`:1c90af|e'Ut=\lF8e{ ֋nvw *8VZ!xpSnvN4HK(,]+S:ѫotQsmg4 eo۴zs/IRBÅtO(=dT __P^n{Q5 eKvddˇ/VZX^N"zʂ9>)^UOq׬VO ^i1u<7YRβ{lB~s>oGո 䐊oku{j|U@ƻ3޴j=#:]< _Yg+Iu%0{QU|F{t ȦHߒ@狮I#p"2p48ڠb)l1'B6f%2w8;.G#;g[;2r(`A"nLڰlac+m1pݥބ1m;*_QXͅ.Į_^MICvՠ$3L_}jý<0I] ԫZ֙0ykϖ0y[nβGEk#Bu1\'[Y>?oɘ,9SN s4HlScQSX΢2QA5e ]/l4v+釀*L%‚F rpTIT?hӫ\\ c$ !zjO`n5x+ {A3 G~ *+EMXZ,@hv-gP3Y>=Y-L QBgY0*.v+E0PD7!GIm]EPNᕣ$^w["Ӭ$-V?]la1 4~5DߧK;S!k}ZIj8jd\6bLx>&F h6f|ӯ{nThslJ.u bIl,,6d& Ki,mË*FcN6 $awES#(T/"N:)%7Lŋw@XJ.lld h7c`BdA~ӾLU~!>ȁ͕6A^JԱ7#o= pVZ!Ʃl=bPE$e@HC/gMex("kF [Q-$QZ^EޔUȴף2qr\L 7 »sΈ##ٶwaç>Gaj"FIjvoD g9i&&Lؕ]"$e\zmOX 8lJKHA)~4|Eأb&3:ks_A2nrOLZh]y52cխL !Tly=Ԋ N?2XO_ MdҨgxÆNq)Z+) 8䴸8gf1,k}3uķp9`)ܣJYୀXA _*|ҷ1庍Û$ 9) v-y6 cY# U!:Z-=d=N7"P9\Di]^mT.l93I~㼏|C*t$:R.ZZᠬi,b ,mK;-UDas;bI΍~#-F҂X v=ԯ_ji3E#|Fw'WѷѲTL-8 U 7-Y8h*0U@{(S  edA:ӽ ZfO_JUB/YI˯)0,bnW&"G 5^l1/DfZ/ZceCh9޸1 ,;rxp$nOU\2v\*pmvS1R+ȡFW6kGJ=r vIJfaJ+~Ƕ]} [^AVFA|QCXN,Ĉ:6Hr`9B,@˪ 9j ( frF‹M 3]cs45͜t%|)4rw Vd+6˸>`^#{i(l#JTZUOX\p'Á4|3۹T(8nGs/q 8QdZg&C1@P^żN8@?.{ɵΥ7+޿Uʅ58&7Zh/j8 $1Y"I EU[],:v _^MջrgqY!Xoy'΁=d'2bRXS,7kf8 ~7%ҾB, XyN8~ų!˓2#84<ZB\qޝ* XK%.s@Xi ل&6X/-F(9(uvYGPpOq7w:&:ԤF i`G +mDGРlF?&i(}`G#|%I¡d\:SuHtR\ЙX4^y: A۩r,6ue.uUf$:R>6ubBPPl]Z&QK4)8c_i-6Y5~TiWr (IT S v~^e. *sEsspI HY11- /['4G- j v,>y?ՍРwc+q&&.S@/ٓwiKT.7O6M# ^3kzP Va4aVdEܮ}u$ M(bJ(Bͬ$I& 3g Xe>M yiB ӾD.ifp~l7 X ?M׿ x}YF v=:|K3a ^|!=Ll ^֕IT {󴧖̜vo7km}OQd#Re(1:иM= @8Ǝل(Τ= m2q`U}ڱ|F|SƇ~ kgRϓ_l~(`UjUQr{Y#qDD]|eqg\ 9Lvܵ/xD)Su$Œ}t#h!JE}p(4X+GQuj{nt }E[e@pH^:%ImT &ǒB)o@;Gڢji2c]:6nC`V쬤D%X˰rnR74C =DCjtU ^F `EdˬgPFȩaZRNEwǰGwȱ1z3ŚHiq52Bʫ;w l?`gd:/&~$:8 ϞƇ>~wQP{u3]dI2T3pADͯ[G_)+0b0@lAA]'OPHf,x;OzA:moln!R3}ƱNVV$_=up^gcD5vѴ\`O$O2()uKHˎd:θ6"}x]y-Ͽ0oݴفn=!f5Ls`.Xd!MGb&}SD&:Ɛ[e 1t^#1MMh~F%+U39w4.>IOs0s{uouxplEaaUӵ߾ ͨ%9Dl^"xbtBot:3Qrl ǶM~MP2ePϐb4惓\3+Vm Bl@aݜ}JyXz!ȏ}^h ']6TW]/t+ѳ20QthqRܚ*T1n;dM喣->JT ʇ_*DG>w Z" tl2 !K9 0mky|Rᒹ "hXڎ65-qKzH`qB\ dQ;RǏԙWZN'^t[ƛS]; 9UDh6/Q>׫&Bo&C]Ѧ*I%a$b]1x& Grr~f+A}gB`?k?AH -/K=2UBG~s?7BА`<-uA|pHꦩro:vR"y5d"E-M*o(v4[{G :oki|bFxQ9夷v;GUx;̀gTwYHJEdih3V @@2_`TE$ʈ9'+RU&UTk-eLM_BVqUx_X>9/jZxc}~ *9TY97HQ{p<&6]KUyUj@ v=ЋŮx$rD!\'Iy_=?MP6"QDȘq+/j̚ޠ-c"GJ~o)P4GǨtWf>Gr}xtXN&l$COyNݯtYTDU5"|yx8M+W E}z@,pD,hzr:prB#1Hͷa;!¬d0ۜN-эʳ*q)<  ĨOOo$U.@d6puQ9b~sU5JO&j/M[K׵? d=gRZr]Uzr3V=[Xk:d ӱgĊVGM`ym j_xK3BW5 dO> W~]uG2q;0U]!HP.ZtCdqd$1j<$D?V,v⋇2 vc Q60:,U*V ৽vU3#Um@Zw[#htԎ{3Xapծc|*dE^៸TvyRK斆!=HMwe 3B& ^JF; ֵh1dE&=zsÃj9 7d;k RFtheDk!֎YdOi\euts͓dqL QVb~Xj`IwQ偲9܎Y>D6!OVpO|cQ.?"SE;b|SbbRU NK"pş_΢Rjk͏X(yh\COH|ڙD=v_RXzQuKMm@spDhM,a}3_v )>-(Ptk3NM{Yub(饑՟qG յLeZ/{j9σV6ڢq0s0z`sD$mI0a&LHƃ"A Ec7WMdZ+MJ*Lxk 8CQ ~ZQvVMZ {=~܁c='lyug w784t.ʝD^B14rPMٜ @o8/?< v֭NsΙpRkiLZ͐x;ȰT2Ôn\u S4u45} 5WRjSu2,h ,inN-b/ g4!$h7GA}/o ۯ$WO]2ym f CFj\8Vx +H8r:0h-AK/Èqqi=lsptpzZDxE`EcQ8pxb05 4j΋W@p;myR%M])ÐHk]%oyf4)Fi 烙Y2vʆК>'n3 @^La{!q{UQ.iIIA'{LAYZ;F?BuM_tTǶ{_U(A9d˻Ѵ?5W,TEm`,XݕU5c- ծ59 +)#g@(pLl| ^l]'0]hgb9wQo 4pU%I'bΈ'3L1zבK&AңC+2>ιfCWSۦ}He3齽ɾƏUCC+&_LG#-0X&p'pc `zRˈߙfƖAp[?Jӳ|`Ay4UЅnn#h`Q Y.WdKen@6#@T\1P1߹- R2:;)&'z*.4#<4")/w@.>om^Fb;d)`QŚ ]*?#k5=BzeWpsJ-;!J,C y̫S:e('<o be1pe,!P]?ly #T]r\lww]7j|5OYm?&{k3~';6OТptgPGκU6,>+;#> ؓ Mv1מ32ĺ$)<8>mrfOXl'vľ Z,FЌum`zK%_2O;pO 4k2Å!`EHw)B>2)lp>8DnYfQ5ɴo*Ps6XfDƸ@{/s{?tי*CLkgyti'OD%|5g￝;[9#Wo L#bLdyG@ʥfƎ}#_fpYHs5侭ɓ}@їt.p$0cH%Tlߌg5읪d$,OilINib2k%<6[;.KQl*?`4Woꡜv[5rT3NY6~a53 'V;wʤ‹zԁ'>-|0'e+LNG05%4#6+Zk(.KtJ3X@ ň~H#=|!(y5gasF[Fj7 ýѢw~faU.I`BkRgY+憱L/Bf5 eZ9yϣa!z՞hF>'*}9bn VC(fs+PӲrZn{xKwvӅ_A;D8à|]K;NQac@D4:v:2I骢vTp9v^MAl\?"B9NRm->Z> qHk6G(RGwۀkI-<_tXa~Z?r@M@ڪY|QӡDuWW\7~0j2jkr+nSߛEׂɊ˟.Oӈy596&x5|W6SZS\af ۵9WVX}׼[̹F]Յx֟0tkbmGu7h ٗL;TC# OBZ' {= #_Vt{+ A ;) m4N *TE F/7n.ԔD`L}}= Y@)h[8)R_:-|p\"ׂYhmI H_3V~(ãPI]3b:"KS28(UFc1{ H:M L(:߽j<1HčhuԦ+~Ңn\0?._нdf<ՂP'S9KAyj̿kS-8h\QkV:t! 'P#GC;ѴRa=-vIx~\)PPgJA ~"y_ObXn"_y^- ;`npgr+06ۨ[fދ _Qւcpj  D$;0mu{]t#;a:2vÖxEˡ6m2J4@]~up SNݧbZ6? 睡F \(I9AIC$ޚ8'$2&*Y,H>CSƎaI9؞č704qiN+[V[^ia=j:7Ƃң7&}+` ˡV9e _;q!ބk9罛怖SNKgljVOx&O :?"iz#*$$GG!>/ʿD92i[ a @u}]dlz!wf3ٯJv)Q#4b{2Nن/2!ׁkӶT>CIvFa„{& n<IE)Od ΪfpP0hio:}32uգ=B}B#5k:zx"xZ[#瓻9Mjif7%k>CP~xC kTUܝYpϝO7р7_(!LֻP\.8onBI3\g%1g*;Ek歊SFkb)*pBaͳB,XZLt2UnP䓏Q⒓IȹJ2M5SN/V%5X|0621Lu>^s 56}MBfdbGko`OÄ{Yo܏Hhy(%b^9+DD9dSW;0Bb|%ڮl|?]J?'`#*X?7dSoZ[Aw,P4CUB+3hÅ'! =I[j8p?NF>(|DRݘz` jbgK]elm]=mR#3$<5$*rV.B&ԿD $\$J>2 OF(+tXP̈idEp7^&6 T,jنh[G~h Yhz$GC䶯:~TBsІ]1U8Zڦf 0%X|@1t{)aTb4 5.j2; jYxwkZ((]p h؝{S@>J>bU, R}9=P&>h!7-D/Q !O3&k렑PS1ȤBHF_E~g$jl{tn `9Nzyj+A2tԍ[ 06uH9RO-rG%{,HJ&1?Hl: U:<@B:n%~O99,sG\32vv?`_D5!L威^bmy|vWH<"O道8i_-7O q.3s_'+3=9o>hL9_ ? ͢'${U˻U' x0uRo]J=Z&2a]~~T]^gD{ -@dxb¹,ISF{?̯MK_KUVAGž={[2äm~\p{x9~"c u(=jTV(^+Q)@grggmfE] k-SZtFM%rf* 4+W|ZmRUfns&bOJiݻ&"F_=bH,+6:2`T6\-5k)FHg \1(ł0)72cq:eE9%J%g2":H$5Vh@#b; jH8XAC wYoF:`R#UydtT7zk Ȭ@Myۯe`čq^{z~Q"Ea99׷!}N ,۶|,usSlk6~Is@a3ry$mX|pI<"Y!p)>|,TauH hܩL壩hIžj NSDx3^=)>H-`#Q`0y,\pXc ݀7B؝}\ "X,)t9>xbWji?uǺe%\A rea*Z=#V`jE(BZ)2ϲ0_N6Q?@O:'7[ڒ4,2}#,\ ~X=Ky}; t+Ǐ: ׍2pA[RV8uFnmI?4R;_,q8{EǼo6<ֽ"W`rgզ;t #lcIKeb4_-_B?C?qm ˉ[^gpB 'W⠍Sw%H-[6(z#q Ҁ,}:1\zb#>WI-t9 v1kݮb^/gal.J`~F̿{V֮!j@Q/|bӥpc}$YHy݆VEFh4F@ \_ vXa\pAf 4 BhE.q90[v?*k1rѶ$r$p[i\֓2g.,*֛9N#%[pc鮁 j4βbO3)K)!@Gg8іx!}9 p5uğ ti:œEר&u߻G6 63w{YL*%mz)Qp* 5fz /lmz P10Ѧ#m?,>N~g%W\Zc2[Sfٖ,,GGe g  u!RW/ZZ0z@j<{k'^&O:~Ǘ'heSWr/f#z3m+\~7K SV ;gJEz$B8w ij3N "qe6y1JCyGs~Vlطo@0TPNpSkTUu߀0.aw)t.iɿz QvMY<+Ҍ8= '|[ۻuo F42\reHdybM==7纛u B#a`ͳ/~[au 1]~׆k\P#h+\WqMJ#;-P0vC$ޣ/k<^S&1(̓;}~phaXP֞}l~eCh]q[?,>]=`<ԲnMCo@oԚ %U .z3&r{anuRJP,?8K_Lt'kY<-6/mkbې?g/|T 5`$nZ#DGWOEѿo@:% b".3gpuϯ}N(NJLSNxRAXLjr 9jY5 oqM?2J ȣXLexդc[na@HRHCTDS1^~iqۤ+MeO=׾8ļڐ3jص~|7D<%)@ lInb$q%0Ӷj:IhՅ% mX7fۖ4`r{?z]"gʏ t NAIUE.0-H4+n'D H整_QhҤACӦȑfrYq=ԔRz^d'=ܴ:]g-p VƍOrUWiwwjj+kݡ m*-=9]mAi84cWj.ǭ44oꊌޔiDM|t1 [7Ɠ7uL~}6E MMh}Ͼ->D g T ㋽/t]m #BɣԖNOEג_xg L b?<΁'0lCk:8N 7{0Dbn1̍;ZP1^2bWBÓ\Hcm^9f=qIl8#߁Q;}> |-yuip=#Â@,<qwg0w"yE:s$r̩.{׵^ZV[4"މg˙=Y 'nA-+&}7>LeU Zz>* 4jz}Eu]JL>xu^&bH/-HpcȲg^.4/?0=1A_wԞ(` "pd:wm`,S? V70kxQ204 zn 3 l TT_0@sk=&jhBQl7! /<ƺZˋҦ;m a8AΡe,+>| p L)b.+-oYXtKy\W$EZ&q*ӽS2733:;SvNV⛧Eԁ(v-:8ZvJM P+j`J$lݎ&=b8<a23{Xs֞p)}U5z:HS\qލt"L.ZGom&ݤ+Mbْ&O daFܞbb_`7nVB稅Q"ǏlS9GdǫS!H &s-JSsg0!ַAS&1M-# yr^X=Oy!㙤oR# 9zza&H?QL(aHnIyPG+#Ț|m #z>!0]gVOF&4Vj-PѐLb2471B`a^-PtyOfu+je( j-^ɛ@}(raS*[ klD#ڿWֻ!O-R 寄 ^UG& *94O]&թV!XT@B˘[ޜ(@+sѨOS ;K­OqV<9pψd$fU(!b<ܙNUzr ?4ߪlV{U- r]k FA9\#+gRS*"h9x"ggj eǢPH!_d/z%cyKUޠ`d/VSW}AkwvUZ|f))VIAoc:NNt䇂^6M"sXc<ao~ʌXuI}fu>i:P !bMjBiU}1N׮J#%| ".I >! S7lK7ؔeTv,fg̲Qb^lh;a;aw}4Ƽp~{m'-i:dNZ78େ&k3Pq Xv (PIgGt2qt%gqÔxc]. SZ8Y=}gLVCQsZvL s$`_PlA9g>Jcwk<{Jo\?\=-(;D6wm5^Vg7D?KkͥCӡ.j-[DpBe}OTU>$@96Š()@Ռ(__nIAE:6AS T=*}Kx|s(UW>_I ')g,f#X$% r\uI(x3`:MzDlkҁԓͥ&<{m+h9|֝fꪨ*ܳ,SetaJ?CX'vuuXXC!yL<|]cQY=.;ií1G7Tޝ$O~%=mz+4?M |_L'q[I{XAdKctVZKCT>Y֠k.>rkQ#r׼N\4U(߬9޿cp}!ʰ)%s/]V$@ƍbT/WLd//TPvgu;@c `\ո=x %a6̊}j_.@<TօiNoz|*% X=@nQ#cLVmB((掫\ m($s?^UCfkS.Xԣ+`h/ԒS==>VCDtz@ ɪ4&BXBL=4Ul * I6DJA8lxavx2eI[TպAmVjPϚ@Wc{'X`!t̔7W E  g.?V7`\-&e#+w21_$L<6Bp%t(f;{ip$9b9Q*sCPO-G_ۢpβ܈ "Z^p'>=߬Cy#oG6oeJ8 \g|T{pU)jWfLO.nG? 9O_K^7YPOLέ_`m 1iw`#L-=pK/@ 8mm'p N8GZ+ k_$B829Y]BM& {AjS1֚'OL}H&:N @cis1&~*}BR?;(/19a1ù r+#LNH)d(0Q:G!jX,`~@M  {d"LF ȥ+Bpna.YDb@6LJ9tYskRwYe2ރ[i,,#s7i3;|%h+xO=; [4>-ZRG|'^346Gsj4\ÿ&-!j$7ӣCpuRYM-[|\ /#؂sR^* 7r&5Z_h^Viܾȵ,֠rN z>Pע:P~wo_̈́.O2v t5 v.ۘ? 8B࠿h!*roz -9WAT+'jBMkL K{q cˇw$uq6-n`+߶0)e)g8+S\F9Qp z0PDw}3i1\+)(8:è}~>^ˀHGH𗸺C  p'L6^\]epدW(S7D^wSdR,l.g,ʧ^ˆm`j̇uwyq y#%3BE=vbI$zF]z"7P02AU#4j>)N^CI5^"'*hĚ-SC$z\;XrP^@oo[#⾻1}R#djUYgˍbգrl>_\khӢQ&}\A8^ENk}7a2!8AM:*Up`ւ$yL=x'!*.eRuV%<і>p'{;5VNX{gwvVކ#K%^Q|$ ]wG,Rg?xwec .WqXe)m!(*˾Zz,<:h^t_jm%4 OB ~l@'g0vn"죒v`:/vbOݐí x*͉2歖a=$8uQ Z.&V疠>ү- u11or}M.[s%K~âמgY/uśr {PuW2Fg1ҔusR (`g v˧1w18 =W\5Ө1|6 ܤ'`e8^J>jky7nX\d?UzʌRvPm3^ L,%[O.ɕ h`t0:* O(%l7NupT3/ 7%GPAɲ<2S=?W~A~v爢ĉ#kP6ZƅkEEQT hu[\<1c+VMETvONEVy[>9kmS͗} ;\ce:i5ڧV%QlD"(\3T o^%-AF͑BI8wo˨mĭH`H2꼷(mXkc* D ,vϹO#tS&A#6|ILԓ;|B)?6N@yK\M0taXŎy%CӇI\E/BFՊ]vF*$ߔ>]m˚sL #°$P^LHwܪ|8[7'h~D8|y=F(+ j{z-\ rZ[G]Mm+=ў'{lGANP-uLˤ(&3("mC\O?>nbߑB!nOA P8 d'Kxpo@(vlpٞV#`5""8 ICX(@Sp~GBDg7.{mCW`CVBXnnlDk(nMwLvy%qrVӦTM'uſBr\⃚/t"Dqy3>n1˪ENFVDZ4q1XE }2haݵVzK5/'Pg(^pgqua6vHy'.%d)#zI>g%m7S\Z qбIYcS.;}جSBiO~4}{D}KrIjEWʮИQ-UH'~uz$]y8GRH Uҏ74e+%[!a`f@n3zb'J 'YǤ$uI{Ȁ |nݒقwaxTyfigەIhƁ2@݀5|xR(ʚ3dӖQ;'hAF=FJzonOn;yRĎ.I<\C20a'·,qY6FkG5DIYm 驜1tC IiȆ\3Y0Y^ H:CV<'b>h# vMf平抹!+9mӨ~A׸QɈ)><$4Z {O$F.ei洎* rtE4B}d(MX17*c:#sd GtY/&3rb/J٦p+εXIi@qXkd8܀Ko1^?a1j9eѧ琶ͥ-aBRH{Xj<=p+@k#o&#gu; xc 諐U|@1wv[B%WZ˖+q"F?IjauB)71Dzn@p tieafV6!CFMvCR#0o'1N#|ʿʚ^JY*\8A(e`;k|>p*h29{#L`.n'תXW`$FOm-勵%W6YRY(xG$h,Fy!k{LZ0!x쵛'֝΁9;)\*+lɄ_L?2J;ZT10GӢw^>Ku)OsF X*:/f.?Zڑy+G]@4ǭ*L_lgMf ?j݉}/Pتv3<zr;5;@}6Jn(::Kd<Ԓu'?EԚP;YЛdՆGl,{״f~|h)70ȶCYyMA9 lA4idFh?D4#>k,'Tvv2QXB@}c d/a'1%"!ZHc:^JIR{NGUk XRqE੯ DkeG;@SY+ 4 Ov]6 еn+/r.v:!vQ^DC"$rRt Ù"ނhnԦMDV"v&#IXhz!HtEaQ|՘6 Ԥ `5D~QL+Ma?3_Gu*jCdOQv䂎T0K7Dlew3u Τ(m1a,۾Pqex)Ue3zK~j]Շ+$Ӗ X1@t P9*ޕRҏ57%L.E5 |Τ /nlUrFc/ߔHs&T7N,74 ZPJd*G*?Cχm(!5{ [7%J˧A՚vz}evjR@>HɚH?%oo`Lab~YTOR p)RQ9lhi'̛$`4j,Рڗ&~_7$JH?H+_o`̄I YnGi :3͡#!ӤqM!ww7%{B<%΍_mBkAoχ+pƇ>Kd H*c$~[Nm-;b0/ϴ#CӌR؜SwLV tzEԭSZ]d+XSutz;QmWOr*ۼ4w~(QilUs~XTUܣ:EFV+6 |V1.>?9rPUd" vTQlL> f+D&vfW-~=ee_M<+&9ߡc?cw$$:T9yҜMTCPUh\ߠ< Q ^ /7b1%ԟeI)֪@C(wÍIմKzVs?XW'b csqFcʪvPwl@# [=St>K|"jh(f뢽Pr7\ES$vjYij;h.˴EJTbq5=DZZoSi.޴Պy j%ͅ[S9uw#ygqBྤJ -XأL];|x&92Q]Sۈ9V)8C/D=5Z,W@q`g{n!K$A^vA<+Vfթ@ JL,vXAmw&;h!+P&۝t^{ mn ~0|p429=Japq'S*1o=֯(2Oꔵ0xVn!\7A{8=LFĜT|M)͵0}C"rod K:.2 6;/墎B!_3SZȸ6#L w 6q)ZI{Ibtߓz7c0Σd4`Z/0[$<[f@V:U !YW2 JvAPUGǟ̒HSF "PQy]V>iu+dbeP鬊YZuq6|j^ +to'\꣌sDSXF!:(.ȎZ"4g[) <)Q wDtD{ߢSEFȈIӑz Pȗ΋c^ͻ"o !xkt-x' ״{j=4nP|d֯\yYm>^ybvy.<-zFob@(rH _OxwYٟOr"QIA؄NƗ±RYIqS9P}\$miP= 6|P2zh8DU݁f8 >w0`҃OK4I(ڮOgm;d=)n FuX}I&bR>C{Fc_8k UYo\'Шyu_`W/]6:d7Cu&G/<7uBƠ#eo ^g븰a3v+Yy׀yEW!> ҩDA5#.DZLV2K$y40@e*Ԉ2b=K/t^Qj#I.ʙtXHXPƉCÍjuL!46)Jϸe#- i[4O{Wu0+g'g. kR BZROb1?&piX :ǟnkLKA5qE _f A*U[R8t3J5"` 4X-BbIMAHtԜ'6AoS2f9֕L7{A?DS#/4cWKmIT#)‡&4zDۢTe$zc`7y50Y C'3d2y58#Cx =[00ЮE5͜A/ѓ% ^;]E|ywFR$&g-*uyg4 7Hg& :/#<+ iJkg%X揲&춶i%"O‡ֆuHrH0Q.}%üCs(1f֛'F &`EG4\?ߴ(ٱM2 er_IymWJy?b"?O='s =+'v#7kdR"ꗸ+@0a`sFkn{I.DVιtxV)/Xh ꖟ}$6  s*gj9 teT29j xlB_|R~C2"7Hxrh;$f:P>kVZ\a%VK1xWRlΊ.o"+J氏S.z[r$k"2w C "Nl!vng#8e]:kZ(3MMʲBbpW?&UX1!D;ӟXX"y*&䮠"m fRB LCb;A7I)yB_Jb@'BE&)U"_5h(@f6en h{vH. -"?'˗%G͛377X ᣹\VX>#TalDE Q ]mz,7)p'+x ҿ4K+34*=.m'N!'yLB>q҆kjuS"U%CЍE>qk݄܈rM1c m382=BM0-.@ .#*oEcKC-r,9Lҿl2Ӕv')}|Dam |jGHPyE?P%8DPMWH+6!7E;;7{iU~D O;5pc{ѐʆ%Lv<,< `%(&ƠskbS;p"JzzMdZnmK!AʟF*8"IJT U6(KbPe"scXUE1';-mξ:lK~waJ[gsla6 8.gg~Iu!cp;R 4TpD9+/9[%ۚH+a7P=Y5䣸4+t75>O]g@(cteZ/DFaҌ:m[—M>MS"2<8n(hrY^LZb78+D6T*~Q7TDXv/$+ 4DV* _{ɴdh2榔ސ<Ϟ8VsaL|P7Tq@co6`Q>b$(&c({O_`OpY&tKWgX~k\K>9~2v Ձ^+xefǾ&٘0@ GT ԇ ]rbu9^Br3~KDАl ?!Jk H.&)|٩H2ͤvv'O@Zz1"17˯;lj* #^_y=upv5k&,՞: DR/~ Ȃ'VvRb^Uյ^-?I2̛::"S^Ըކ^,tpb)3EͱVS ǓXB~\ Yr)2P=Z73L#"fD1 [i9.K`wݲ I 5Xk Og䜹|ce!RN>91̓+Od4E1{/Zz C|k6KJ).ŪΕH"@1 VN^$Lz eQ羵#6l@n;K})ArG6M.{c찰^Oo(x=gؑ]"w3p(Zkw4t]dVBtv#Ju}H+ #I!ր,zNuU5?.H=P`?.ART1{ S0V)h_ܔ>Ŭ8sL@W<&/:eaࢼE`߃]?O|_/(6 Eсg*ۮ&v`Tyf20_^۞TJW'z;}lHW*[Ws >ّҼ,ќ߇|Z> |AMVuWh%*=Tu1c\uYwb7 }q&x=nŅDW6m M'.P@(4~\ܰ*ER 8 G|[gSv=K%m'd=L[P?HZY]YdAWopkm^[:&I bB9!J ocAtZn[;Z5tƪfZ#' 9 /\˰<INḓZ,KΥtP_W2N!ܴi{5SW!,N (P,> Y;5y]hsAQM q梢Ж yduTXiVxxB(wƃN~畢?X6$D[ eHa\O޲0 b̌2a ơݜYu2S|E?HU+0JbBO׮pjȬ"D`~ORaI.ZPļkݤv)1/X?>o11X mBqEGe Mr;VACԉG+h, lVlzrp:zƶ'yj/%b6Xp,YQ+S%B"Icݚ@EfYu Kρ#oVd@%CJqf3B\'W&N'q&<ȇܮ|>Tn ikDF._~#5sF D8JT f*aQ^%F&`up8QF:XifU+H˂b61?Y dΡams*.M}GL>:yBy>̮+&9e j&;<&5M Vihƿa7BBPܙdSO>^6 # SɌKXCSÉhfeq 3ku@.& G`siZLJmUFI=,[L݄RGyUCu^U7}AQT?$Y LQ^P? {U@oE%E@kwP-#]N!غ#H8 Ց(Eޱ\G#tM?qM,0 ldD꺺75Xh:Q\B <_-^a&mm-Zd=\sEl )TB.!qXlo-+&FYX?U9gZ% +O٭U~*sxVvrqb;t=y_:hHˮ)eƺNWk%pxTS:Ѫ]!F"Wjds jE!YzyFC$ֽR8=%Wa_N%nDJQ/_ŝzahLAqJ`6_aTQ4IxG@˄xhid*:c,a BHuUMfoK(|nA!OfR(]kJ[uNE%$v~=KFZKqB9B v)5hѸ\5R ֢=QL~Q0  r5( }O#v] ?dxP)dq3Pr7>IL` \6*hJԳ My)4vznonS&b 1oB|@C6LYD.XU#!KÌ$bcz*׳K=I)5_p_UE]SJNBttBGY=W`FSy2($Ȕ+XtK+fՐY\ݪƸ^*x5!j\±aQLp=mMFQ(^;ϛUa^KĚi:J»L3`*ɌHl b<'f[_yپ ؙ!)F-QjZi\OZAkF#:EoUr{F 4 0Knf M9 };% |ٰ%RE˹TASg,;=Ci}%*5PKwi.;I^ħz<+{R 4נ3rnyTd-FQ͚l&P|-Jl=pBY05:֝F)$ghhKNRـ7iC]o!GAa8ĩb=YMOPE M+ /3I'63 ɴ4Cy4xy_1$)B@O1PԫMT:yU  U5r0/6wå(eϯL(L~Ȉ"w}Bqo8:ڈ,̩'l ˘9qRfW<裶" !+e2: y/ #'8 TJiQɫ5g"̆{*QKN j6N~*!98Pʏ+-}"vtd^|egسokwlr+C;LrE% |AM !!0 7Zo}jr|̲ GuӬ[s=wu>IumGr͢mhcMbsK<<b`dֵͺʹg([sR5$'$ tVRMx2С0+XH׆#[>IBxW&oڨKي>Nf``+du9TV Gy;Cz:H1R~Z2C b@>Odk=)2sZJW0@`ӰC>.OXy^xƒNt؅=J~۫L_|Mk\~k*7?L[juF믃F(\}΍kˊdM2{zK'~ijp+qժiW;Э.R>gNp:7R#+!G Z GkV ޏ6[yy`P٪;l^΢ -gpv 턌%0 x#Zaan"GFç*t8_^G [>d^)fŬ@͖qqZYRl%&h39:4̟Y4eL*T}ReC 3Ck!HNjInqZaAo&p#)ʀSX 1KEUwܾ+LɊZ?-iuV;dF2s!w8()wDRm#k(0c',ՊhpD*C:UAb U)VқmӐU̲Jst0 Y_1)WyN'?n!W!5"~U68lmV^$@[h=mEeuw=X&DygУ΋4F niGc}w1_=`uXܤ;Ũa_>:b+9 SD&~*qǷ`bjWe̲"Vj\ps`StiL5!MD@)lq285qM`w(ct4MN>9K թZT# 3czq1jAu^YhEFt-0=k?mMKZ;l")|vzZ查;"O2OZz/Ғ R$6˙> Qn3 <1[<MmE_No~FLZN1۫XǺ6@Wa_ha /3}B z\K#hEڒbdnWrQt+y %A*,?ޮA4vQf++bNR wL& gBZqeł].(K a)X\/d`AL N" P hQA"r Ԓ;5ⷣ#w.0I0َn/yAIU.;"֏(nO8 VGicʣ˶xJ ٹ[6& `"DXB)#iD]JQȣ؋پ'b1^%,?lUV{v |*zo_IbJ/uIE?Ck[]95)IrJ3I`] oR|1'%^O. ky`8x.o{{ocP o|)?QA( w 4dpfvo2 N N݋c#`QQ˘f ̨w=u9C}(ݧxBCk}ze':Jn9㮚/;T֒Y[q RO_$Jp7q9LE9 P|o=&p7m>2D>TtlDeF=SXlbd7|$<wVEx+|Y@KK? ͸0gC`LW!~8+*g=hG -|J9pٱŚ ֽ Φ w-^^.Nfj{ UU|}XkpAʾ NاA8ټK4lAH+z`q>rG=u; v-gt %+J?y\5?pe.戮?=V^]shLgp!f\kleʔD-g]%6 Gy'?Ib3VxPSREb@wI>~RC+euqgz:)' D| 5JgO$(*BP ©O`rh,ThKB'~q.mI;pFhR #di=sbMDmQq>ێ$0UIHYDfXɎ#UBS \)5r;gߓ3қ'@ sDmf ˲q얠 9Mhdz.Ze(mXGmd+u] rgyvM70pJ p5P$W$ B$t/T5ğaMj*\ʝ{D߹HRc" @HF" QkO4%>t-oXZ&G1tS=pohyCgSD&x/;ySvfl%۶'tgӌDORz $2A0p*c#S']^Q|;\o J:[nGB&@B8&]ҼCGni4.$N Q yje!02ouQu$q*oce*xniD[H9laDMO9k/CFD]:Ry Y#7T0̹%Ֆ6JG+OR`B&иzc**!{OEPd 皦֜Y [uw$~Jg׺3v-:Iqp$Z qHtvO, =z,ɍÚ߉]h9jc[ .ל>=Y[كɗ&rgW-*aC!DƉmK{%*2 a~/;%S+=_3`\hLJ/3<6lZFelMN~#rm<(u39fL%ƴ!@;+ bAd`gK"nBv%ީV#6qrU k{dhBwAM@N=iU1ʷe@)qwsaƹV.^rI*GtKUGH~2o36gB-sINzpIGPTʄ>;\|-=0–E!Xq/5GLUC *yo.BJe4GHuaslVOQtɠ؞-cAݛ>}NRԯ,,Jt$EqFSTrF2[Nܳr 5ֻٝ=ytr `Hf #܇61C Il]>FmYPx1l|)J@tz ԵbNJnujM㋨/=Vl4 Obwq -x>zөqwS h98 3*|۟`8^'Ѣsݟ>x~ ni$Obok!;xʁiHɔx=R`KfBKQfb2Au|]+o9U3̃TDE$^W k}o@Q >oKv5!$|O !JMcqzB7RTDZO\O[목d02 )qr](֛LCx,ci)ѫiaњizW. 7<+ (xo%oin^aFSUN{0>BDŽLRxsCb !m?>½a4,qg%ڸ>& *0ΐ,ӎ?_5Nɨ9(b%$&M831+Aϻz2/ZX >y*YH` $bF Ne%:?`=OP=6]rtۑ"MDd}GʸTP$To{fj#~'КBn8ЬyvA#e_`ڡԉsE^߽5Yq-L(VÊd<BxL/n%* 䨘Jթӄb`Tev߿= /I%!L> !S^PTx_A]Y(9>/SN=[Yܺxd?<) ^_#^!ـTYPqXSQm0pM"}2HD##z>pWbDC/pPB6Jr?ysc=_o?UE=l!MDZq.̀3}iW%>u]@6%O舾;1 QZ1l:vG) y6)nQ|9cwڷm`ӀڇlME)N` .&3^AU֔@_ULRأNXhդ۞7s5,Ɠ`E/nycԔ^ "BWCCv9w' 4b>ژ1݁XLiIu e&;G0&ȧ ]OC@ L/H}}1Rj=BwRYc;E#ӈ!J@ G|I'WT{wO kfa~l4)2 d^#^*YYv6ά`qդlU8" W-]Ygнd/ze\w [H8J޼ßNE'J^r6Yۚ>]EptxJNBc-"vΆ9EhP/RY6`<[~zd\ TylQ7̲|OlX| dvNB{ɟݜ߅ۮwOAա&=KHEHoYct*$šи\BaԎ8 ^>tJC% 蘆b?ؤ!VO`os!U{87 PY_. j[gԱ>C*@GEJDѴ!Pfu-cnU9x] K8h{}uO"ٗQ ml>eHJE$dyڂތҋ)g1DzC}+LC> 9 wHD7G_I$uBˉ1#dJ$k7G@`s3 ?WB"M Ͷ[1=O_߀όo8\ϕ73^Yj|@+.&Ԡ= ã՞oS:/j÷HOcjnjS;J u*ۓr>2D M08/N;6MˊyΤQ,|g'eCM{W#汬VĜ+]fL} =L?0^iMy /Z8 Bz$.Dj.,e֥ k uOiĝ1|l0*gUMBr0İhx6_ ` âj P S닕s?m |͠L ymKNQ[[X's sIDVk8z`I ~pL\%*%yo{~QW"pYe4s1M,poYn*E&WF* g6؆fm|Au}9tȉ%}V>D]x WVއJxx̖1H[&"w "{mG y?1~xj\`LFL`w8yPn CC;!ڗC?i_2SMک !X؜8~1͜dV2P9#k2R}zw4C$J@e|G Fq[sgO:Mlb/,#yUOfOr_g$Ǡk,2yō]>llj }b9Ne;FΫi8z+dx]^;eexR6LKxۢ@fDjl_ #*LOV `,%uk>?gnׄn5 ձ46AYrg:yزr^Zjo?,C#F8ac6u|$5m#n`$y{b X8z\n<,aϬT?O5(p6޷{|5ȍ՟R_z/^ٙ Ŵ"Bj#CxuW`xMDT,7i|ɷVr("zzmCP6\Gb,C?Uxʃ7^tṮWV{Z3Do.p9JAݧl̿cX MbywG} F{Uſ졋R8c@|/-wvM˃o !=42m?Hl2Ŷ0fk-*y:Cr6L&>M_鋢&gȃ{ Q1"@CXLcpM D#&CRF?+(NSIA S/ ,dĹI3Z3^M_ۀ y3WZ\*2GMz~PUT&I/#R95w킈PMFy8[ӫٲS^1ڧwb#p2U0wiqL&gǁcy7jH=%tx/ ;Z/ F !ߍodWҳAVC n׊`ϞkbT)9qy_3qs㌀dzGE}_73N00ņWE.:~|H m4J(=uWo@[/JQΣQ4~qu13*o,;gϱb^}t 6q#PIn39X<Tu`3gcQ|pp/VB{tz*-#,IzC-t«Zdq pVڍ&Rzʻy"["ki7ؐhԸGs\—@8'&1&2A[Rw"36k}o'Q4{`Ou ?mݓcPlт/ )*6'LQ.orw-+~El&ghg@-3z.xBvg(ΠLaƑ)+2,iv-+Leq#}Fu 7*uqcM8wo'wGz²BZ^}0X}&LݥAP Y<$l٠I3b,#V@aA?Ur !;LHw6}(744OxUlmj.JA{$n5xh'.S4'g5N4Wn0U[]lΎkO7 ژXa*_[Sj_f D߲0Q8:W@`E_0(G-~~ҺTԖ #>ҲE\IlQ: F.)M޶ z݋ɞ)׵aUY<´۱t2;wޥкF@mkutey#cЈyhptCzuӨ >2O@Ug;9I(jhc 1 顟+ B3j^ }b0@{3UB~=nEi,ǿ'dBT+o9Ɯ͝':+Èv6`Tj4ϭ (t U_mV3?>ˡCʐ_vrɑMΠ0ܑ1Dwa-mP"MN I|.7[88~RM)dm>vk[l~;[67V0rPjAi >K(bGm^{Ԇ$1i_ ؓ{5\ɉsuē墷 uD 7".KUj$D.3-@߮vކ  J 9h3hf.!Q_b rgCly$'B VT[Pu`?bUה%ná(4Jn,g/9޹6Q;BsD-Ngu$DP`z66Tϼxd`/jn1 ‡bC46@11C. Wq|ԡXf=`]duR*B\Oȳk0?WVѻ ҋ LV_(qfx$ >r8JV.*{Sā μK04jmD6zGrΩwI<PDY)xiCtj<7oEͰ Y!th;0 i E.""$|ߚ.e6<ԓiQy'ğAiRYIZx%sjCTmKF$Z7] CpirF!hQwFIƥUXH*˪2&*%e*bwwYpͿ|3A6 ¬vSsA-IxDi^}9|sNz~僕ѼR^84upL*AmNZb"J +6pn߄NV=~Q DyQSU)W= NK꩸)bK\5KgN.<4MЯJVz_4n#ԃ*´$;A$ 9"5X&}6Qcx94\|oG %SxdbF1F_Ǎgg"5g;ezLAvc)l.61x1x|0<(>ٺ3˸sY *6ŤYНHdjz6y'HѓGNi'9%˙xW2ыLXz/^PmMfڋvuӳǴH`k\ ,LX`-~Sf?b4aM)o1{3Ȏ< m;0?Ve5\#kC0,r@Ê P';يAxzyN&)TTQsSdҞ3玓~-Hjc} Sc 7XAi]̃g9:pl5鿭JW irㅁ=YauRa7ojES:'00-u |Q6?Seu[*'B~ڪ~xYc:-w:\A݀s|HߔxB]i`oo \XUC,r"ctH\7ht[Mq9,{ ƛVI2zL/=JFtUMNՕ^w蘔Ja/t T7WT: ѡhBЕN)]-H:k&K4փQc 6,Q7ǃhC 5:Z[rc/y{J]ÿ:(!Pm`.TM äK„z;^=M(e yc7Ѓjv/'9L@"\X 68n6?y]T~&&9"vpc~7i3gapn`'vmXsA^z x`4h(-qȜoʸ$2VNɪI@B(n?mgC:ːpi($UP7N虀-1~_eŶ~b|1=0[6NyG8ƯegH/wA;чI֎c(\#W9g-?&Q#ߋҷ'_VM,oxyY>:z)43$V^T7"N+|84b|SsGo9p efָ1|Lp8}Bo:Ii#k9MChEpYn(8PƭW>A L5b#)ܺ:G݆%j jznHƵHt@P@f/s9KQSŪˬT FǃJ!Q׎جj@z*fPkhDՁXly*`S"#ӂ !;;?4  4Y Ra@W]:3[Mgejq(|B/:P0MGy :OW?|y<GBƓDxU&h5ubN$"]!$:{9v<zׁt=QnHɭLC.kUPW,O.βA'9P#y+4H'UZ-!HAwi|ƥ7|(a\|x1[h^M\mly=bOGEI=[iѣ-qKBnM3ӑDqoD!(0Ai^&n`BLe1"Do6iUêRyܵ"uޞ2S:0C[P fvhԢz%*lbա&Cxc^7sHRB\X0m`1%T78d$FzQ_LaQB&T9gUgS>&Wo}Y׶vU8ff (C&SԻUdqqMLu̮Q_2gx|+g`>ܖTN"1wuKod,.SѼı#H.^ 4wv({eWP%AuFuCm ֎V# ZzʤL+U)lytGI2[qGS' 3R&1U(K[Jԃ= 7;I$@`\Y\ >lil5dn6k ͟G;zOmPH\Zi-y$'a3bRY>&Q3XXdz#< =YpRO*RM,zQؘcyJd WEc/S hY~4=x4g;$sO@79>֔G >(?88.G An|>-rjJ3nVsj{zf `Bΐ}r~ mQ;#{!Ud?d27W,а6v&lfs%0D< kIF (Z1Pv6rdR߁o{6iN?3{ϖmf=ImV 8)[!E+A*TcZ'm׫ūCTfgfO))whANIt-:h ['Q|JOsɲ}r(.2Umw3\rM0 6}_<^\7{ bYbNj7|Ԍ(T 0kA^$R˜)D9v~+u0 Uz&v o.{F,MJT;S8` GLCDo-3-`e!!9 D8ij$L sXL)EH xj>ؕϪNQL#ǰN.Qc}ؗ4o%"gq%y!/kUH& O?;QY. IEoR1P&Hz\ HJ۝dj7lW‰t0Ik6Np4o !%L Ĝ3b1iHn.Nӳ# )@xNΟ)dg'MPyV„as9I#!ZbMrUF |=;W^Zyh(M#< 0nsڂl򀙐d&%Ԓʕt-nk :2CdA Vd^fN#?P 鳽<׭(bEz>-'H0vD Ys}=W?7 Y&q{҆m2?,A֪KhzDqGoQhtcԨT3!Mad`-/{5vKñ-J͈ ҈blWWC׿H1FCO2^OI  nv'$92Z퓅%݅W'DJ=8.)2Y4Cׄ Nٗ3&Y)20{9ʨ0T8!\/+0&>4{F ON΅kbuH/J輝q*{/O9ͩD>yRw4NhHbl4'p6;%upb=WDWX㲉!E)֌ ާf%Ȋ],IP^N?pXwt=Ukw6w-A,|e2ouI1$AbxڟP[/.rӑϱrCrx!x:q+*l"$PQJx.5 q|3Yo-4OWrd ?tiw`s ?-Y6UVaCNC'C5QxlU4.z6Ykhvk} V6-r+mV,Sw1N9zD>~J+DZI,I-6B =(|5ߕJߨX k:FFY8TqP-P'@B?4Q=/gCn(jZ%m03_hQm=y^!%k'ڛA{#$Pީ >/Y8\t?zD A밤"^@.Jӵ2CkTw6si[æAijlq3`$";ubNx/XN`X53*f?>9Dܬ(jC \khլ$s6t@&Bc zm̐@?"xh~yecb'=~=b]טCa+;6e,O4s>ٹ߂Κ>f:}_(,MO6JFR+G4MYU7Zb"Ce AiR'dj[Ŀs !GB#졗v$Q /g{JtE-ن=6BpDoM,q ẓ[hPoW3XG./ Qv!&sM'߸&bJ2dH|U{}^Du"inScU1E7frؖY`|fThyvwGPTWPA0;_*~-Fqf'pP e,33iOGO[D6/^Bo9wg (g>/D|XOC\ɩbMs3O:&a1;l8BN)\ us_j=jo9*!Ij)ψ.zͧk>2}2 BCgL>;W5& ?4 ^[4Wf Ca}_]&>G(5Tza&'2+CLt!2kT҃n4/Q^'c<>-UyqS@q.Y :6kVu&Y_.of_"ܸ&%aV$R._~y+ kF̘ol"U 9i?oO>>#Pi }H]9hLT'qd]FX7:z/z0/d7pA[!'J?W>و'%Lp}UF^<<@n0__T%dGL-L8~ws($icB-Oqi8R# ,V<ؚ;.3,TPh[HQSgy!/XaF= 5ey! l)P .%S}DEG[Ns eU% 55[GVc5>_ce얀XOրrc1|HCa Gz^ dped5ۣQi0EFAW&W?u[z&.V'"ˢJOp /+IF>GHmF`IQ5U1P+Db)С.-]se%{ގog^ (RDZ9B ODj塭8-e22;9せU.G܍](TϾ|Ix79S+l~W *=2l v0m>A`Xz,/(( ?C6 cZ<GEctb$RX$ʲIxJ4{+lF.K!,E}D{Fń^˳eyrrP5@T&u$C%ܴ6Q\SY~|Wa/tj3PJϿA c:C@]h{MVW𖻜ZxӬD0ډBzxԳYE9:Mj:ɍV:H(B/X7VwĴ4#/`-n=űbWu ѩNo|C|Q,^d`8G_=*UMȤH3)]2h8n"dž:9^呇RqGwXuzk4EP}G:w2C˾|d>e>.|H }%<d6Nggwvwq8T*rİ4ƢG6\3]!H?Mc.Vs?qHEf݌thΨ)%r+Q,KK' vC8{we{PMߐ^O>Zw)8TMrd&Bh?1aS~ =nyI7 )C?0`*Z1Ѧr Mj9(:]EP^FDmGGjaD$k~A0[ Kr7PlPmzk[N*p,[~ԃ|#|Ͱd՞Df* XШޖi{/yKRXO@$a9iƭ!Ai`!roU9`q5*r0".dF:#g07g+y+,҂L \"`zrǴ_Hi| Js|-uTsKUd9$_| @ /fpwHZD»&XmuehrpXRv̬0Cl3 RMc m)@Dw+0WGzl2Z' 7fz^#m=_}=^ӯs~JrV &Ӥ:,,yz )VJwG$0֮( fEZRr{-hY"_wx,& Y?!3-_5aw1 |;`x$C(_3wD\j#^=.A?wYFH۷vxґiDet8}e侎O0(oZh1q@r鹺x {T:Ïc6x| q}BCu1/H/5s;#tTpU٨, \ +/T TyF "';~PO@?;.-ۀl;kAt|Y<ZM@N4m[8quw%CfF,3(vɨSnoQ =OU g`jI䜋+v B+"<6N>]4Gܬ8,"Å+uK9a|@o=-V뗫km1o1.|[{(Ĵ,KH֯@<=Vr&kvXP˶ٺ#E.gb|P*J%4?GGM;Frs 7Y |zc(a!Eb qkKls%b=@%aN?Rɦ7߃ȯ Qo"hy{kgiM<־ei G &e88J%Lr3-Uj)&2dĉjOb7EsBqݦTi ܄"% c{KiHOJ0 DIGRtY@zڿ[(9q̩OKTGFUAC0TL3V>0?<L@Z kzA=?nD@W0o2/88UPf!9,5{u1_rZd%b툢^È֟T%mgHBh)it_{|ǡ#O_j$|'UhR0O8o~-Cr?5, _I=t@v";t,IHC  nFq-+Bjk"EGdg`g+^$vs#_uGuu2L{Qj31\Ka(_l>%ِ*(@YL7;o_~G#>/5wdD&h7ەpz5zqPh%:~*mO˴ pϐvO] oWO{=x6Pt-ںn1\Q b+9]"]8Sw{nZtPDՈcH]Q;5@Ԇ;]%uX*+L RK#5rwtiLudQ"uӤ}F're4`Fh7,dDWֈ'DB~XSA_a9dS`t%NeS\RGET<`o Dt_y$NZF+ѭSrQ<QjU0yh&DagvJs0( u^(`Qfv$NrP V)`Qr(T/NC w6@~>z#)=nJQ *r89%nNΠOK,UTD(w෋3cJG9;z0@v Iv ^yjwi{ʷ(Dbfw|vFQzԷꪤox(:Gpuo!N}OZwsScd7q8.2@03eo)/ŠfJĦ1BB<#X'81l6lI䕲O3‘*wx\b$eºxټDzfc|$5g17 M>xY(m`90몳Lў?Y$\sĶCFh$ПJ 4lJ=|?V 74DgGX%+ܰ贪LM|iX̻xT%wd?%ڛ諤8 WiIǡYZits{!ofJ£'ymmvkz)q@7lPNy0lO D]ZQ"H6rD*>GW2w jbQk=9˫"CUJ/TuX_Y 5aE}_+ [ꎌDHdÞWBK.TZ{IMjnĤi 3ҫpc 2-ps#\t?K* m#4{tPkFC;.Io WdK^[kv`Ss"X!\]Rq1җo"^anj0 Z|~RY6‰KO&L*r_}&h8R!gw(;و rFyPT]m֑}tx=BY}6B Ч2V6mmCH{ jdq+H@br窳b&{Ϝ\Ī\A7=w@hImj1뭚 .ayK;%o@uyڜ.lN %;^m-"! Z׽97%%\JʯtY[cRH&nS{Pwa13mtʪXU*5pQ-o# (wte0[[@M|mC6Wѹ1;DT@IBr-rYldFSӥy]䗒p6])]VXz"Lr\6=.72_!끼T0}mS3@gHdDeJK?̹#6BHXꬱxu;VF.U/U_T-pε/?JZU6^?S϶p 'OnpmpNJjF1oUAd>/RT0ٔ KPtva<10 ߘ4rD&CmހDq~Kvl|hn:$nn ly0RmӳdYMSN"xMTj ć,2/vwf++J.˓ǝׂw'ᄤ'D0ԚÂgQ8[V`l kDͿ߯pxF6e;q(C=?Ot+5q3r#Uy/Dt {3d[=6uyEzdd[Z>z4v{xXk!o=_Ͼ1 Tjd=MދOJ;,vțF`Q"K ^:L> 'G:b)p{Eܯ.{:,'@̪^[@_$FO>Tx4QwfP(WUڊ($5[;[zʋZodP@ 900aKj\!:Gt#^*8qL E=i2',P42n#v`dJI"!k'\3ilρUUEiuqRr . mBtmK7Q4ڂUoG޻(i2Y[|~"'$ qdU|#`]vo,v>ae -@88S{5{4@뻾&-1l] 75qM!έ-p$ }~EǷum흵pz6 C2,8Y"^t)\s;(9 pO09Zj~1sU]W o+ԁ* `@ Tu'ĺLrc TS]6a( A@* k8 H(ƍh|s@g8?W<\ݒIsG˄.#Yج>ғ`+IA0lzQyi;0WCO87N H: ?On9 yC cpб}N3:L p Qh{YHѰP9(7tv  A`l.Mr;傪68tnet5~WYQRx/zR =Rܘ3!SY/']K nJtmb9mu&Bw(XD5R_+#.wlҺ\F"Hlhcu'y ݳ&(ƙ.Řxe҉,V~3_!ʑ ̶;u0#+#e ˀlVI[F3ۍ?p\D!E hIUm+ұi4\ r׺hMUCf͑+Шv9p _Uh_;&76yRgԈoOi2=KFpl !cթD@ OM|=U+GrDx\}ѱ;C_&caK?ǎɔ 1t?QVoGknr sǿ:KSnWOmlQo/p`"ɻM9]"m]܅ CXlm @~8&Ty@ $r )g[_hQaV$~YCߍ &Uj J ]ۉt&}fv:)A,v]xzN 6N@ڋ hAd8bgD:`Mo^=@ "7Jmx̭>k )ʟ`DhːFY(W4>Gk;?/KԙbӺ5gH%I*ORF=W%¡M>iDw/LH`i&5hGz,n1=lTQNQfZ>5}Fߺ}qt! lXv! V1JLnxF#B:ahX{ ۣ/)%F s(ȂM9膯d!3\!',id*eAM/}j"[z=M[;igI{"J{@a>NtP3?̸x˝k,V2FHF4+wlX*vBcG; as9 *T:`"iKr{aX C8I=7/4*Q F&nƵP˽"ıb_'8TQOO3o kd be)XMO`SJ>,/6¶g,f]/)1(Oc驳/*^M"oK,=l2xEJII01rċyMU8Ǖ󯈡M}k r%ߢ+ޱ .V 8Zq7cOAA_6JC3M{$vo?[+!ݠ o>SpRYD;pRChS,(Pyq ~uzs$/n,!$6_<_A8/ydôQKq5Dj+vAuqNA+DDU*d zwV#jjZCd(CH2X#k T(HV\)HZA=EA(")|E`怼ͽ7!azkePO6O7AH_BSqX2%D`nqIU|6401&&cWoFco 3úyD5uIb΋ݜA`X|DgLOviz-\ZǓۘE q2w_a"u G_OrJ[ݳ`xDZWoңN1aK[A&Ν ?nΞ$ΐ)T_JaHۓx7N%#xÙ÷8t nAź^^-ޓ{BP|V73nO`R`*leV#L`,RbΜ%crs)i7E^8L?&jൄrqld'BI{Np,&[o<+T0bq,`7E m̡+"ʠ ۲ Cgi'?q9dւiռ0Tj9wiп\8%p/i Pa+;YqaNhi`ݠ~&3 =# 'Oä5W={gKU0C5ʒ2m8*xoRb%̠;cLt,;: e.45R~f^bӿa3;4ӒCIJLK0k.N$0R 0fL +& ing8z@poNok’r~>|^I_jӤwW"ֲj H8:ÅOpVjϗ;h}Gӭ- 4Ȗv|AX3\o$;_Թ-CI YY6ݬW>|TX&UhgnaBcm M9OʎUEm4b!"afpoVe"~FAƙ?ً, [Pm1_%3f5q R,^R5g{+ʲ@4J 7?qi\Md6ʘK&&MS`Lk6(ɘ7T.$bϜdNV‰8`j!K\A,v1*}N(fE9z(6 c[>.ϒt鴎9AVi<+z,. hBkr2j\dhe3~Y ?|~!Qk!Gٹ:jT2It$0udž^t®0ʗN ҹfoDZzpT]OZ`bf=wFΦGX+NV(SRxdш#Ͼ%_JC'\R[ܛ^+>o 7#MA$.soNO @@ 0-k׉\WPg"mL7lw]4=Υu&5j3`=(. UG]Dr:(>Eɘ*s83> Z$5"mA N2 0 $HQ1t m;CKa.C* D_K~SP L'~ ,G-?BRƒ֢z[O鄆i u=XЭE=Yܲ=î?2j<.F;57붲a)q_EV'PsUe:uC EȂcuҜ0@O)뺝}HR;3 T4$/Ldxj7:۫vڳϊ;D?#чMn߷,IL Y1DRO]Fm:0 hzI@P t4ec*?9t؂CF9ohìjZ\4b$ 1u񛓠"5{ʭ%*Bw"Կ];5LTvVVFM/{rۂ2.;R4_yN"dcŘԈQz\і#f.zD8j/:SIi;BuK\!k~LjHpxԮ5~K#@/ȲiSϞXj[>EhHwtz %aҚ)Yͳ P/'4д7Pj3~DuҝhOFc2,q뿎-}Ʉ,jV,Z Df(9 cp)|[8hF 7OH#VslE KI%'ȶum!D,JKM\q^OVmp]^0Ι<;+{ꀨ߭Fyy!kɞ-&HS {a^|>d'f;l-Y}ܱC֛[[3L= Ã8!6 PTqTG0qv@If٨O5 ݰCx"d_Ո0uj28%wMe:d:+xPNGॸby{IC2kb7Z?ngeuf47btU08tD>V,NR{SPy@V<5j>ԧ*JǏeѯ &3y"|ʍ],T/~=]{Cw-Ks9$ Qne"^G1dO G-a)d}3ξc3A dUh\7ť3;FΝXߋTYm! u_AIJTd,O؉etV1Rxg_5vxLj_Pŕ8mRR:ӝ,}wKjgt@'r-0duf!6oNQB, TTw%ͻo X"cS Xw@|5-gQ1;Wy|&J)r>VfI5*{rN\!mfd%=~<4n>.fҟ^Pt_ӎn|Z {Yt?s}`)[Hng|JcY_/W qUuKB(TvӁ[a;1"%ϯ7Ds@Y{շIlZIwqݳQQFɇzN7N d@mFWIR=Hh8FdCKRqxfLNȂVM7 <96L:hw}#턧w/Fī#/?y"g@ \b9,ZD=k֞ťV^Qg,Kbdӭ—u گۭ7[Ǐ))+0/]S^.^j\`!f7V˪9*=T5B$f_#,|cM=SrcWR5t+@I2^I; $agԈ=G}]eLM̳oD~ Y SrМBGu׈u6(OGbb LfY?E쓞 fu Lvd1*^t,OZA ߫ kwƍbPS35רUYm_f,v!7DyJ)[glN50E\ϓbĂwiwd5U"K%Q,'gk=:pa]4RxN'DE;h'Hd.VsGD0Lʸ /#`|PNX'yrQL3t!PLz7AwY9XN]fN|y'$ty:]!8GO/3 oJڴ!C%.Q %Q}-1v=qN+#=rZ W2'P˦_z"O$淥} j̬+scXt#FlN̍6A:lNͤ`B(,![{!]_\|$5U\|B<"bEJ8f4'*XeRfkyia h% [ ]֗y@r.'*S(מKw}mO־G̅W)&Ոc\@ ÑE.X+I5&;hUK:Ezn;Yc%{rq:xY#2h< Ծ/FuX<3u`ᥒ0pΡ+~p .&ʨ.m u#yW[Jf$h;xrG̙C 5&j1mZb""/81B-,].O!t-fZXYGlA޽v %1R`ʂ| I{X$|zRl|;s14r)H;-PN`O_4V"qf|8oABz/8GȲ! eﱏޯxm/1|/nyFYOGnRd\+ɣa1 %DXP$ARtczD#-+E ,:~7TLXYBKEt)7|)i XM[%^i+HGz xX@GȥL?5!J YSYe,*E6Zm㪋jS7ӧU?o!DB&@ '|C-^":W$0&Dq=>3NNCiI t1yGw4."Ϸ6Qi<}k_8akSCQ&} 6gypGS\w$ ຟJ~B [JrߒֱmZpeviNr! #NٛQl[d86 9ڭ#XEžB (l^iAaT!FLStKe#jg>-|315bIGnS,Q8SS)^,%bR+vރ[,7Hv2jzb+Աz_yQԎ V1:Zk>Pl+ݞޑobc͇JX9ϺS Bڧ[ orCpڦ Mlz@3$hע Hhj|iS;Q3$GI\HAC\+~85W<knq&=\-cR鉴# r(eA C~kvۿ &tgf71k$kA77HYErckT]eGh-?Ɠk,_"rvc)wv1W"Ik0{څMsw0zzset=ՋZнIBp X˭3wiy﵆B1eAfV*Sz%Jj&yƒ4v l y3H<>dŹ.VG yEPa;5d +xP]=ȮEkn ON^R,o@nD mZdVgxKм{Y3 @έ{ 6eDqAnm $,KTY|?d <4Ե6|Kc'g^尀 efAK)*խS0ԡ/j v"nnNX`~!(:'J5=;ڮT17"x؝ܒ~t bI,U3y,ԖGˁ'nhm|8_@:XU߆ XjdGzSv{mŅ;/te#րO~g'{OWASݒP |Ƹңqt̽ hqȞ5YdDH~HqvDJ:ُvA|Z'FoiձIw {do̬x>&v?g܏^+IǗHֹ努=(e0HPX*D9YkvLq>eÇɹ犒i#/=d6Z|ѻ-E)9IТ2Zbx Ze ܘ›lM3zW\Am&\8֙f_ޙPs"3sqc@&LP,IpFԊ?ˌƚǗ\ KpϓlՎ @aqeh:F#N:_\\$a U뼪xgO:%A^C=Xr(u8ɗ LzT!W$S7b` mayb揑7=9g7'%qcγ̌8bIqJ-t+ >W MWx8 pk}',ŽIǕ,f4jzS^Gx@^Y7<ܫdiC␾d-Զ%B|b[@9 &8GÌ6CqwPI@[=_:%|,ly$Ԉ3a;_ejfa6Z9hŮum@ΫZDBdž̒G:O$@`a8CkjJ/XJAl(#`QÓF:T}A#F«93U$+ܚ/oB|n`WڞqM&nU;̈́X'22ne(5FiW/??Se9:,и~֦{|G%إsCEE]J-lAI>1H&%TMxZ|d8EfbE ŠӉѧ?egJ"N.(֑fy]z,`FGsQunJ+mK\9Go\qbwL\vȵRyMw9?Nstė-N`p@%^LJr!f> fCxkVRY k|/+:!xeQux=fd7L/=o%TJhpɀ!ȯ;gswrO؁nRN48 _.);0kA#hL<lWv1°ʇ>T`Pm*|""A?jRZ&iI2`6.1%B(B `t^ 4`( Evhzŏ`f_6؛ G`~zvE4`ޛ?3K7=R: G #nZB9¾ ^n"ƉF3ÒU3>ObMIPDQjm:-.[O%Z=|uZ %bۍ0HԵE0phw]#r)&Y3\|R 9C%rkۄ"fWz`#l`bQWXU`@wmPcЊ47a?L,l $wF#:/a\KᲫFnm3XB7 E!D;$"#=^-s삏{e,Uǚj޲mEyb9'Ri@W+>)]C@5u#z8^5z#Wk//{J%̹5,e*4ULCzVCbmF :Sf "M #EM&\pu k۔ݻ\2KP'z UF)qYpt?eV p/ ԞLW2i_ AQ~L=S aEx5>lh) nRMhλ"kIJy4bԇ%{6Pq+w6je̞ 8G^d!gˍؚԀxΉ% =04mL1ח18dhG%2|e#.)' ofk!eLUhuv lBV.[)ɈW@ͦBχP{s$!3wYD\ZR1Zc) M$iY;$uA;!5ܥ)6T~a@]+;6'PvL`b 3DWУp!3^˰#o w=IK!(gR QTKM!U.IodAtaH Ȃo(wcA_?ʣmx1?:*5Kzו9zk򥩥:lļ30󆈍Y3{ť8/t_q ջ kj u=ִ^fPVHpX&$\pKDbdzh&^ߴ鵨ir#4j|$wa d8<+mJfZުsC $&.97։ONϼjk$g8p7Y V |(.6W\mGE8]T6EH}|esFIn(S5(VaNW 2nw{CLJS㈉̌pTX:sC.6ٱ1gPO3(;p(*-UUKڒԼb@Y"^qv-y=Ki>橸\Wv-pwADƶK #h|6wSt4U64qcJiPMA\"y@Nt!A;6t.w˭L 4(\n&v;D رXpRgt^Dџgܱ]LS>!1?#aTmFeڅ4&u/+TUQX=1~Qv!#S{ER U~ղ34yizi 4'^o! :ڼi7nN 9ˢANO\Pd"ga&HM'P鬂̶@qև;zZW:)ߣ<ծT{Uz-ܕY ];KZ?B 9SFRw [D48d=|R" ҍYs`1֚_v9.;uI?NO!(a6ҟoB\T&{n&HpWD=ſ^MeѶT3cnmW rWoID8qO։>\"IoSMWm\7:!_45690'BQEӘ~ T/aHk"u 5:apB@Y'[<Ũ&5RN 7 fS_96h@|/I.E6$ҹ @ P Pu[gHK#26R%xf2#-m9W|+$'sVo =kȩ_qMhH&%g{ke;aՋ95B&[3`t0!? km:ajj$tQO4}%bx9~ib@vIHq'׺:~BLVL@R9v#dH#prWܹF(1Efnh.ݴh7l<-V2PʧڨH)rMM&@0! 5Rzc~X ˹z屈@:pBzKf$CEߐZE:jFk|'5D{,l0Q]͎TPݑ ~cךvM('7 .c(VHNv8f %M%[胲JH1z\/e״c6&Z`]=+܎!?8 0<x+ܼt"^r a9>oJ V '* 4vO-^ xE![f\?SE!*]pk!$G\Ѫ+&~D2k\LW\ڛfR-U'=yJSHPO]e!d\͵)#72g'>gDߴP)Əcv݅>eu`Cm<`~|)&|^Ekw>~*7T&eMζô7Ǒ;ّM#JT`x󳄞.t*v6N/C"%npJ X'˥pn"`M%98M z栽F`6P6.vA&.)V=5}fq* \?~6'5r+ uR'safؙKE#?5Q帤v`>ٚJRS?r$U`nAtq IB&5 # jdaqHrH`Aw/҂B]_ZC8W︭zӒm,`uu?ݯMᥒ%;+x4'Zjc;hc0YKA{r/fU= (xi}N71\C_ +drY/{ U41kKL[~M[QnGϛ=^Z|@Ux:nJ/?fwTu:@ps ) aGE%{qXgq`̃vqB-u#v~Rv $0GצՎd r.Hlv")솷A@JBt{lcA?J,Ѹ+ %)ZʙZldrG`7 &]:]Pw!]UD l*שcԒŽO2l(ʂe _4ٖ+?m,GZ} #x{TT͸MY-7fr (!ȡмnB8(ï:͟p->FqX_ "&qzd R IṈ*n*Uf* m9Ʊ/Ms[V'\=;s)os곙rhMo:IPt|[bWCCR4Xot,&Eh!;꾻y/o/VmvzE8%Y".;QCWRzHRC/|[b6lPSeFyjQJoTQ۫7`4XvTxo˜6[9ElYQ5-s>D=0#GfpyNdj""Ʃ3Je|,rxJ;Z{sy\!mF" o!H!%2(FTE$W1+nWMk|dꄹ|{|NǖY6).Ij3X9IU"&~um]&ᒅFo#w M X[zj:( U 9bqu$2 .( ܘ|L5ODXr Uemq:Kqi Ez:Fs+KMs| ڋC'~RzA+tZmZwAu('d7fPhbƘWQvKrZnƏRKFi`.`sKߌE1 ]0Z51W"V 4aӮEn5 \걲1g~8.zzWLjq}i7V j9&u,Ty Q҅ۡwZ]V_NvaM5i@8uӱ7a?Lgs1+DMnCP^n~q¶Dp`r|lGS5_C@HC9n,[t'L?THzZf.e3[.xʥ+(m9{-,!tυNF:m?gC>`tG^tOQXlà^W,%m𳮌\\^As BcXiiI8rl;H @o ]޽V6 L8C} :Ҫ&*)D6yj4F.]kRŰzv!2 ]e}>|ԑbm1ݵMɯ]:˶"A&~KQ'u%j"\j5a:]&OVj{JGs/VR˙viOxȅHʣ޸L^-DfzURF'Լ9 zݚasVI}[k:(n.tZxSKEi],FTL6LG?-xk[_UZ$k;z7e/k8L!^c>w >?##(-~Ӝ-23Bvu[:,X&Â~Fվ*oU::Tm"%}j҄8ĦvYAhEhS/5Pb-689?p4^еB[@#Q5x۶ m\7K+C׾!4O>a S͸JbI6?_&gdVDVSaLnvC/iX eJY18OF'GEHz4 <N4_c[DzY,( l 73TpB^C\]Q=\ebGPSqTȾ@=C| ]rfcBXm]$hkd[ڂ'L9_hnTD$a4|u\1%6$Г.d>b.oΏĴOm17UpZ -pwnyFM /]>GR}Vt?^A΀fK(8rD˗v; t P?϶%۾G63IE 6PVQQr}C Iirʨ"tKeZ[6ʐC}O %u ȝ )Hhuɝ JKwU/|[SQ(gCzIDôIg\}qiݳ1<aVa,WÍEjYt/I?`*T!]ddwೋ>G{>N+_%1m,0,+',l `r\ЧFKјZ!R&sȆ3sjdpQOQI/:ܰT8 0~lɖQHh~sh)Tȇ bC_ ueufGKm7>b&e/)|FEL { Kz(0ۍAӼ֬8DLJ]ghZԜ#XMf5MB7T+;sXn,El uߧ{>kN]qQxWS=c(`]mU 5E@t$/ʛ+ O_ Ok7<3%$%dUWͲv16S с,tAj.n/!LC\:y4; m R?'_%K_=3{1: ?F:?Æ` =iGEEMY,͌A|Y.oYO/r]1p=;ALp)|9vzS,bb%rtzwzg3a.:r[۠'ʩh.! fb/2 # Oy"5KNԢOIj$ZÅK"›M|TojŏMbp)ATd 6N͋B{b'WAQسGH)hxP4 4XxlNukqU{q~ Ї6*Ω5{5PD@o¸3dnK)s%?TVD*O`m)v*:ܧWY?.R`xDE'5ez΅4 zpbE P2f%f]2WAΠxsvpb%3%|khN%BRى[?⑙bHdj?X$Im0 {J-cY{<.q ؇_{::Y8Xzz|0B>^z0)M ObhZb pJʸX [hvS\eb?5vDV^7ctw “[㹻]iwJnX%i"ΥH̔N R= AHӮrh'7,%溮ǐY97[} */~k%?d4lFQbX'6;6n:c/E;B$H3HP$}-7q;{s`fa|tÖͩ2P@7ܑ !)fmfq}_!1&RF}.KP)^H>c=MEczsxRpƲ49NYt'V*(ة7Cqr fW&0,TU`{ ҋV Ek; { :)V3BfLM2 C%9hkXNܯ:cki&S5M#AAF׃$K]8>1@o<>+xez*VX<.ZL(9RP<*]in@C=\[Ǔt" N@l`v|S"8f%-++g蓖ؾϞZ-AE5Sxd y:óEtT{&y$~e(*TEp_s"A@ԅ Cݰ ;-L#.)ΰwqp3d |M% ,2;-&22wgNWtKn::Y>12vuq︤YI;bze|"S:;B:v-X/aؐ+MQ9!/iᶧZj^clJ".n@8E_^f" x7AY^)w:*iwsa։ w7}X>Zab! Pn0_ p*:pp{2 xc@[!6] I4W kuZ6p_֌ݨP@:|T}}Д4m&@<zv"t 7-!uVsV}%Ь[ҝ;Orh})ާ0>̇.1ߜWדkLeno#"฀fwX&}\WwREh;Oỳ=ى'R-w؎}{0Ih:a~pA?f[\t"&k\fs|gk1GYOMv12FNUm+] =* )Wٖ`ß/gR>sWJΦW7d>-fV,媜=/@ X;!]7Uf'3ncBzV:EKսb@,)PC?7D}? "GMሠJX#ef+M/o@2+uz=԰R{ֈdP͙~F#B.9}3to2Zi9N_װCv,=.ڈܠwI#Tm@5֢߯1|,j2jbZC=5MY*į#+o֒}U5m` H 5F*$gwpspVߝo +IAEɡ`Ş2KYWpv| ii˙Nk/8 ue4Ad@HR.EseGb<*Bù$"[:$o~Dd0%Ɍ .]f,);OI%aA %9Ew&Bۦ{K搢X9۵[ OnD010LD% A#Vp~y5; W9A(1QOs]]p ˱"dxv~r`j˧ o Jǝ܀FaF*[i;\*"L? wm}{7墧¡dk]%<؍ Sxr*{A\dH+^};]TA{bs9crGdxCnu?T u|aF'2Qm=gcӫ:=7w⣨碥鷉u~p $F32̯q*POjcujfF µPzAu]\xծKb 5^wcH[n: \0 \₆.=$5VRW g-@߆m)b!^ۺ/i97EW9: 2 ucz}:^k#TݖpG%E`G3+pt{CbŠOdf2ch|gƑvSwp_:J=]h }ܙV90yI (MB@c[Ţm6j9͌@)cNS~lreҨM~ۢ7lO.(*RH}geE(7a.1{@N!^*6t3NQ5%˵ M}'Dyz{eqGuR_Y":=r$}GkanSx)7%A{x_U+ŊXU@kH@E4NE3!HstpR9yYӄ4:6c#y]*GÕZtT/d-^5mk$ ܺ3iPeaDZӶqʳ/7{S clMWtG×<RFf/ vYtf&:%<=Xu_ Uo'?ـX:oն xK8`b)tc09y>$۲Ӂq۞ ۷MRᎆSƀ\D*qYFLk!XE5p|FlʢN[v/ 38$2G6:_*ﳕz_)%5QVHTJ[Nҳ܂ )?)r䆈ṱQV=r:CkLj3ǫD,VKݳ5=ŭu +&v' 0WD"kXz"ZNpBtVXNJAL E >]?04PZkߪ=;if:ؾj4O^.az8smAׇ,gd aRI / Q%QJC#jt)F 硙ItuOlh<3!L"k2`tb;!ԗRO_vlUjH*:(A?]IbO;W˳q5u߳3'?=X~<%m '{A{?t<DAI'/?*-++۵g8_W_?FgVXX`tm"_P=boU)M@Sr}Mo`7z#&yie$a ADq8墧j=5^֎̏B\jޜJuX+@W`O%i5dcuc'B^qKO_s_)ϵV}Щ0..|43Ǡ# ԛCW2XF)gE (/3a֬;2<Y4 w9f3Tˢ'̬:$ 78ЬJ[r c%`Kz'z-~I5ʬFv1˙WYTLMV4ǬbFNDhT_qvsm2˨q7 :GNsa:}QD<l_iLwsVi^e *>5cO&`wD3Ed,u}p fؚ(6Z.hV-7aJ 0WEmL%!_0g`;ƃfT11ILiكjU35B)%h?{sAMy$!/Ax6+N=yבu3GQG/0 ȞDhUG%B8<@-`RZ#^{@8sSSqΏ @-Fz!-Pb_x7#y;ϊK.] C5h Fn2)E6qbњ2`wL vM^9ypkܤGbsQ%'X@CrrMJ"ݖ-n"; Y\5}+ke w)N YOjjI< ft ck_G5 /p}Lv] 0Ƅ dsqcsbNL's$.>)Li;G} =--d,UK#b$Tی㤄q$yHdkZځS|?JkbZ; pwLFF(+_k0)/dt*5v8N1^=i40}ވҎOQ L =k2BKp,{#rnB0r ǏֱTi1wz1C*ItMp>j 3cJyY ; dJs,RY({ƤryRZΈF4٘uKsa1_Eld1"Zh̓ ^QL 1S60g"K.I"*Y2\֢P*:;LW7D>hWLD-Cɚ@ i َɠyr%7fg#z0Su>)_Pmd9I:jї\1>|D!v:PPXX h7?{. UW <2#2m$PZ3t[_Z҄YpS/Ќd8KGռjhH$B*MA`Yܶ^ ;Gj(rQĊsBS(N T4{M*44ۜ#o|'':IיǙθGOfL7IrgEнveivLٷ |N Mu| X 췾7>)I#ޛkpTy] ; sHhcP<> #+!) `G6CJbc35F{Aw A"G=QxCf3NJ/\D}m/9];Vf.)@Lg |N9Nu (k n]"]bۨx8|'z0E AqR ʒ[4L$Jnrjnz͈vaalJ)&r2T2Ŷ ;e+/1b؛@[FO)֮8JkBB}27BKR|3-e)[@&Bv:U)~\<6໥W#R7:VZcpGO[pLl:{pm:t۵8q9Umi;9:~!!**9d+UF 7>D=iZ380C U uƗI]ӸA{8 3"E}@:OJ봓  b(>e%w4O5$}؁WƋ+Zv{. 7ŠVqKf1cU`mK&=d3'.Cm9MKtPLu $tb ƈ Or!/2i25N6f8(>+C$*G nܹ]Azq3*] sj rfoВ)3eC3ebYYMSFy2q'Avx%dp{"ݷN䱀wjF{,Lc:@~-dltI0;RK>z @]efQs-dScF\eDH%/aWc.TR?eV=3$}?4Xgz؉OA ;fbp7 )t~-EcXKx#n2J#+bbh</ZI׋ Yw"jaB t>]ds c OD, url!R;/qP#jW3Y;Y#Lv1[_==VKg_Z]eV@e~$gwR6ݜ2MPClK)B{"G/V ]$I~;bOF{鼅Dm;njb)B"OMIEY( {HD4꓋L# r6)O@}4PveRF VIi6</#b65\fzHf  VEy0%,e\Nt0I@s-eLrl4kveubǸT<Jx<7CKvi03.7У#XB31۴D(u}uIj Ae돬t&˅xL6+wew/7zchr*ߞH.ƻ%ᾎ^щoz7&DH(Eg73J_t1sa;HYy1`DRs֍>,s1Er}'cdz]-,-+]c;É-H;DV_C2naa␤ 낍PF *Զm$Vp2X[zZfsݸ+(]3L,D WﭺRHz)oxGe{DS~E \#4{UiRq]8GDHaS52NbF bZCX"pVE ^tFu+vd67 @=~GBanL;>lGɳqZP]e,qMbe>\FW;5=P ͇FdCsu;E[isS'jw-7$mj ZUMN %وܳ N\qbۮ=l$oO2QTռ1}Bt}iiA{&2tN[= DYL-۷y]^҇l)>Ucך5SCPyԉ $p~M9}WD)#Wk=35>ΆxwLZ 0"e"`2pO#ewF*{#>3ᥖ+Z!FFĖ'{@%d-' giG}?Pl僧)LqJssb~W[D%PV7Iv7E*1̓)C&up& qTuU x fmݑ u^꫁S}F;&"=qf#yaO8 qP6}c1"LK0׶iS=}EWsx*֞JgW%,:aqʄV[B- <Y`1X`W)O,nqn3=H5"d?[ȥb([z 8_'[E,>v/6Ɨ.L];L~3."F> TjHK n"nB]|˒| LF,?UN{E̟4 ߯n*>Z}.!bG._/6j)ia4X,J4[C uKI~s =QG=D6y){6RK R6T=z ,9Ƿ,"|rzٮ>>n4zfWT[a(hHFuͧ.IkCǷ48pV[Ҫ: :~2G9u^1j<`&T6$` ,ԣ8MZ[w弶`fxr8[x6vt@QS}$2똳f4C58lFZl&o5xUY V(#\ѩmIb;Rn5 oo.˘pm8!~U {*FԞAFlGh%imUI©P|w:)(]T9Z]>l|RRmڸ$5h=SG 'v[x+v<*Ik `8z:YK *hq`rOLV&qFrFL1ddC@DDHL̞-.Hgf8-NB06=8y(>b|uڋ*$dB %q!-iZ׈|RD.D!l-\,:Qd<>&t< *d-,;ή+{_x]Ĭ1Sg41y0cq5t/@j5It!g3tڿ]2Em "ԞNiT<5n\2xmx3m';qZJI/+d#,BVC\ۜ3Oos^d 7ʣ'}Sr:A03Mc.NhtvX|Fk1A,%NJ~مK>n=9(jydmej}[ʙ/O 7Z8PamU~ ]giLaj ˴1m{½GaGU$)xK)+{]e$zyHO}/:𹮝-wHm@-)$H뱊G]&]3:9qa"\Y*,FBXGx,ofiC! Z(Ş}_1'>{bCV ߫jChB&-d6hGǔ rg 2C (zR.ي*Hߣ{MtƑ Q& pLII@IYؘkQk/NR!erU``g\7IQI1 3@ .[⚽`Og߄fӻjE0Pcsȫ<{̐Nr (.)C3(7s.;bsB:_װsj. Tt$GI[S[j>PB"m_#ƾ[Ӳʳ=$kZA_]?@l")#ѣG)͆7=`0E~{ULsP=}D[|Cq8^=a(tnŴ>mJ`".on6K|8 "3 cO+5)Pi3Ie %^&mCZ @&2d9zG&^EOsAPgJ%|r|!e=v˔:h?RCT./ .zfclV?tws %)6 ٩vU!Bf"󟫱R) k7oUߏ私\Y$dॐ͉ryO( 02U%NUh6::)c tZNjiJ3> T?>UFe@2M ) )GcvnHV.uxl[xm_X`10<u^Rpz*RhϵU_I`+' NAkT%oVP`i}ŴA uֵmT'> jjStͪ` RREt3}sl]|ɋS^0D9dA`%%R,Z%MH=kO};Rm寙q'ƌ _@ÓJ lc~`,04x)M=|bsLɟe2A ux6Y @G~lv-'9Czkm߻c~~ ~TCq. ʢ2Nҏo+gt1imtE0{43ͭ0~U{Ks`5B??%UF \j_^}HRwbT?Qm(RX@d«(8 1O.򝡟 "0`Kzu_AHGwՒm%4P4ͫa ^_ZGp iBh kNUQ unB(Y;&VShaeªO%ó,'zIt%&IֳH-SN3Mp)W`ML ŀvHy%gHOrVTzV89k(Ͼj\ l{Kh@`RzfpL8]hi]%@73my8\!('+m ׄQs]Q^( jV]ը6v8-7j1l/XM\Gnʇ ̋__Kgh!Y{@H% ̍Dpw w9|x+淵q_Z4Aeýs$,tUۢ/bmADԻ,C1 zNJƌ#VScGrXHZp֫SbU겧l QS ځn|%BM('yHy.s,̸+]-^b" 8'OtI%fdSM+Ar&ڭxǵlTBmy>KM q#+v<஼7ϱ ΢s8\< >?Vp¸q;Kw&M3{owx"EIi~+z>Rl]sb^W {VDm>4QzQ !xՎ(v,P-Ϲ~ \qt)aO[P D3TBCۖHnUԯlD/\E탛 :IL^ѪxuX|z*$ ԗ#Q#z5o7hYߴ aFSv?^2o7c>uwPfU 9=~KMlvy]y'~ϽN@T5&]ɝV! "+)m8,<ٵ⧒W {&y09S% ֨ %33A-EwtvŮz E<9&#"U`G0V]庖Y/-#K)tR;v@R6B82ш~/T*\׃;y0KSFE,(]XE%QλyH$45/޽Ŕ.%4nTvT7Zޱwo<чȝhdxOtw:~gd@qNrQ6}^(g#*Zl+r|WI4 1T5zJ1\۞82xg=°Ae1nMmV˲tkgDd8p|*u~.b9&(x?&>݄j(;"WhX_!LL /tv h30撄 I`Pjd.zؾ SHߣI쐐 h@a Db.}kdزW&oAXv*.{`[* c珥ԁW3s9L>hc϶I0zP`3$ )XjAdϡYcxe-0V>vUh^T)ydnJT'!5}?EJ2y綕xk܉BdnPXI ep9TfxXC %} _C\P 2 z88=qq(}mVI˄ 1Qޭ~zDta;H"vqH*Y ̤6 (*\I\4JwMNOVy+5ZY(Qm#=E۷񫜬g2_V},*#[aV\Q/v4'ތl yѽ)t!$@"(4ԗ鸻^ݫϽl%վ":@U#VP [OAmݓ'Չ$$<'ˊsB}#AKhSvSY>,w}lWQi"ez"QC n镎CqEmpƘ>Nx{keG](!*7Rr#" @q((@a,u[GB;eU?c>=2aEiY&dX=9Ϡr=x(5FMDlV,_ect64iUew}`؊:&UK4R`{C9揑vpO>a(Q~hi_-=Z ; _cBV8e21|ysِҧ1,,a=\+bG9v2ćj+Ws1!g!̘8*[kG[(^ToFl^f>A-AaY wJ{._G>i#5U)vCgr3i+RabUMfcySɮCXLuYR:wp= ϞF *݅|fR"LJ1&wOȝ:|N>nInUU mDY{\ m⠣NLӚr"F¸ܲ^YU}^!Q1I}`QlƊ,{r"'iϑ?K4Ojqy(kXۍ]c !&JץY-WE{\wB!!I`ID*HP¶|qܿ`G~?7U*#HK87ᵽP{#Wd˛~ 9GC5)^Z]JuzmeB 雿A`1&q**͏V tRz}5BHP05 sߟ`ߝE-ʇlCIT l j\1"~?hɊ-!R%zѰв-̴E0BJE nxNf\Ҿފ30;5a-lǍi}!ޗp̅QZ#SAoqpxrfp: ^ƭ`A=2]v zdi҄s ЛdunSTwTGd3aX6LўUX]v֊(7ŚԮ{uŔ5H'3DQ_ ~ `C`PD7 iY Wr2d;F)Ɣ} x<{^*NgLHw~-Jf2ubqN;Vš!}ULV͂W:S7 />9[wW)Lڭmu̺mocϒҳtnHmpSC`EY>*`]9*EwG-#e *dT3Tpn (>.{vBÏDºh̯#Zo Wcjach@\yddÜ8Hį5\Jシ_Vc+W Fz>$YĦZ'Sz2ߜ_`S/#;oxĎ]uJ%X4֥jD P-̳ 儹r.ɾy&g%Dc4W%'ЌјhlwXAT!*PP6PZn!Fv"X؞W <BɣGSr,)_-$ThDJK/ ,=\`oIp)ND'CjEج5B%`!ow\1y,7c˪8χi7 k,k ՃgMOC.W#!GXolXRu Қ+=/{ MRVTТnW7#6L $1zC/Fnאp;h)&TD1yO;q7"d2KK$j|[œ~#pJ72I=}ǻU'ۭ4Υ tRL: XYޙ8@5?96N~v.Se}bʵ^:PC1{]iE'DX(Pc\8LTQu E<LtLG_ܱ:Rܽ&>]jdr\]SPszTN9~gu/T. )⑞Dbju/mܥe7n4"Y 籿0!D!bi0KֲPV6r7#(:uIK6dIsD{E , [I$9cq\39_5ѝ+UaPcF``8 :<0` ]pqxZ髠/ `yr_njODуdR(ԁ"_[-sFznW9䉈Ep1O V :GPHlKP)GwUrO_iR^:NE -Un|%+>uXf]<{||t5tص(6-Oc˵*]dJND_BA.mߚ;'_jsrZՕ[v=ZYLSLf9~%qwf6T?bJ7n4A_s3<=Q@NݬOTfYDԳ-ݛL6}u|d.'6&?y<`:oz &!eNIkGJ>ap6M~7\΀ !ZoU8\[A՟HZ&ЭR풽aYyFc9)UTǚ+:0x [4~LȦ{0ϿFтpv!s*`lbRE,qaqq4jk/syL:a`Cɏ{4H,wgLU:դ;!_{I+D׹-ο-;6zͶys'N75ͶMZD6Cl x9[Ԓ@Z/Oa1\hVӘu0 \7G⹕8)]ѩAx|9\_~`[⚥.cn4sG:qI:3`-MJ예(7X`4-$2Zf _6#P>>3OH'mj/lj]7\qvy\]zG:GL_ryݟ0ʘUWJ gm9bYߪ\\ꋎ zN1ʹUwZ/+$e9Q5x#A/AA+c<+lr ad482oaXo4)@Qx-NH7Rګ [ L/ 6Q̲ UIYSfYoTu3i%8x|RkQ19@R0 Oֺ%)A37EDu7W:γx`fr* F*b .-(ƤTIC:BVg;F_$Ssb>݂"/={aϽ.ɭN>PkCl* ;1aW{ B pHk~6hQ_d;}޽fBWٮ2%M|̶on*୽ݠp|{HymjrF>z%8u3Y%ںT NJi@!ߴ5IFǸI#20y9PFCTo,$'}yG.=QG._FE>AɰnFGrOnkg􀕿L_/C̊f3fxH&uUPj53قWoV/ >CmýXc޳e@uWiRX%Ȯg yx`ji"wiS(@z6l܌Ě%5QayŇӈ\WhKc;ly_N"XR["ޅiS=+TX/'5ŌR|b4.^tb@kp# ~G18H ;>Z`e1<^:iT07_6@A)5WH1vBlBeE/AC/VԾy6]mlIFfb KYٕoktM~|TZ]󅣱VG̔6yk"RuK7i@s27+Slc75ʧD{̩ЬXähb^3-ՓYYb)ܶ(_c[1LIG@6)r#0( E.=CBO}fJjlu3q2EPmMta g(v݃&^HQ)V;/3R=,g9MNۈa'jWtՉύ%xSN˓+[HVn9|F`|("p}lT'nSwtsC)+(i+}GYYKo 9= N%5}Р7h Zװ/ K.s%-L!+f)y:5*QUtAWD0ܭ+R&,)BT(a_(<>1 \؄R_ã˸6@yd1Uڻ8w`U!1?Cg!r[1&巨'LaZ(`pWwg_D I#[Y!i ؠ{*>ӂH,h;QR'6RzJ<ϧΚ<9ݬCyWg볫0q\Ny↍@LEPDL7YPsVOf:I_.pؙ\zjX-lؗ^T6,e t#!aqmkg<? dn#K_w* r*" 5og_ 3V mȿqqYG1U.z~.c>d ? ez}~Qq245>~d5l璁6Vw{6Ծ8O!EܳQ3dq&b9brpX_V!y\ܴՔRwbܟs_%7縛gMLϚdʚ)F|ɒ{=PH} }蜻#iF.:d$-Ku^:jp$@\uXLDE4 19C#|M!C+?z?ȠaB4 zAF$^g3hi!eSA(aa?˂ QL=˼C *Db9]jD)ܓif/5SAaQ$H*3DWw}Qn2hMqˏ"?@帶^5xE.we9< <"R,qɏ<#QR UAGK6+ݿ䐼>Gõ>s#EΫ*]v8ClX,3[KG)L#-J*"~IԤIm`ߊâWI;o^D$ R;u<OVP`=T7}`&nu2[͟ +06Mf<֜Atn_܊wQ W8q[ 2w1rDq: -@p)֧qJr y TbjpBz@| B6^JgrpDu~5ߌ59ꔷs =򘫈Hv~ wf m<typyt24h/,Mްwv/lӐhw5 wULL TzT}k*J(F kt;/tXjԿ(7kM+N`bCES?t8w$mk sB6 TmքdXk r8*|Q2eMʻJ`y2V5u+]ٮN$+?%&d-) ՆI"i^ ߰ԛFNeڑ0(Pxr>Vf0Di|}9ϰ˾3Ϋ/=uwBɇMN"fEL…7(Sޠ|VD@}d*wZ*z#wO֠XJ0'R*k6S`wjLXO.)D{k,NSGyOG&}Q{dA= UV")9r3J`xONww8"kp(sY"[Y%r>A`Dž%jf##F4i ‘⤎&8أbMu^w)GQg N}~ _*FBKN# q!۸tĈE{W{'EBh£RGIBTF8 7T+r; l2Vе]K >F]`yOCc:A-v#Wk4Q+vT23 Î Zp<>p6BJ_K>] LlEZ[sTm?Y"O[5lBzA`qMfqI@(',8_<tw!v?U}\ZnQ'^>4q$iXPnm.IfM~yϠc#NаmFCZ!zz~D?  )/!p:ݐ|&|,[)P:ԧ8唵 bꐕCD>{55Q8q@)fD_p.M7YKUQT"˼״uvo{Fev?gڹlZ+d=a":,O[( 'Po&P3dZgar˲کg*;gGsPu̓C[^,zVy">-GR= Baz߄6vϔP__f8z|zK /8II; /飆3$i=)3 eՇ<~, كODZ${%:]7 3/h;Go݋#cr{ { , 95]NfD"B^^)N/@JvÚ\<7AֹF$-Xm A>;@,̊Q†pq)`Lm60lVvaj VV/\L0h+#?WQ*N.eeOl˿ѝk<ّwsnu!T_kaM_MtLc}I'! 3Ҳ须c@?p+5w>kfI=g~";$LcEY?6(Աwj-<%Iq#ic( ,Rs0r|ԌjNG YFؑu=7v'9q11zgw92" T,Yo}uLLBD@߃t̤;inuCOK<dž,q3':+ύq{ˑ!2qʝj,r 7: ؓՓFd+6$΁5?d~>̶gOUw#Ԝ# AlfjZަ @0]#q1`;d[aI,PM%Fd ߻hxW!!$.ulj+QkL+l*b*Sn`(26fx/JwM^U^͞Yb\S#Ct;~ٗ/$: (j YAAU}ۭLsQ&#}J8ӝ‹7W% W_"5ETvў{(bp2I1:ʌ JJ[7zYNJ"7]sƖf 5g}Waȋ Ǎe&C w_KZD-̾ 8Al @͍U6)(4;X) 5P啕|HxWb["UWZ-lwxぬTո=_[ehvm(5$OILESIY?{b+n|Zorfe3SB\L;M9.=k`J%ej`փ׭P9$q_68jqcy8 ى1^jW@"UtSͅ goi)_n׺]SM Dث Zbs4޵#B aHO*H)=@+aYvM=^T@8d}(,VMTbkؽb V?e3[C(-)%Q%y(g0fempgƺ6!]uE}:%tP28}i=:] O' ֔TufO3G11O%H*W,M(:d.ܱG.pNZj(^I:'?L5E􊵄fzfƲ{WEbZ_2UK>l.C[fm+ dyhx֩;' 5`Y/>>elHviܯm>3))f`}8k D(î@iy! =NfoIuJ~|Q؀pH<i$h>V򭭷K2=ev`ޠ~XZ'ʼLuk\E&5X("fՎzG*`.E4K5Ow7W`DMN;sEU;.YJ|&5_͌v0NqX앒|Be Y7 #AX&P?(nٞϕlF\m^״->X=4{ ^[\EQhc*:wlW0H2KZ༣gFy|BԸj}3P)V.HX:Uzn9Dn\!IriNw? HJmjEgH!ί7sT'/E0sS27x^Em8`ws(:au"!XYeSr@ؤa@[z8EB<^oQ qCK>la؊ ?4\Ceߚ?;M&oPy2O!"B)MkKԵw \%eV x/|b[ެ7RԣRc4o$)wN˪3hu~űW7̈bP9XehC.k8 sOʿ"~_zXb /W E4#Z,w8b_'.izm)l-hTmM)6HL 0P5f;b_m4I<-66%KaNwr5AWNeteX0c[e90hA5I8hOPye?j sz˅2ׅC@/MMpV #yRнk.ٖ~:A^No;ߝJ 7nOGTĞ}$E0)nl7`A^0ֽƕfLR6Ŏz!f@ c"e&ʒ]P$ XDQ85Rt"nS'GQ.e}6z{_[Gu,dv"Ӌ͡U[;r`o~с_'B}yk ,QHEDžfTGἉ8A?!!pp: ̥@|KUI CKʆCrUuD5xL8kk?%鄊.m9լ0?N" L5o'K%dĊgԐP<#rPΆs&3-zE.:'ødZά]n S-3 D*M[j̓ĦMm v8z͢cshFʂKaoRR+: FRJjS/+v(PIo̺1=7\k unnM2H8%Z4EDzL+n|_ܑ:b*2 1kPCns _f-(-JbXBvXS6C疓#F2g&`_1P h9~*&me1!ND.[:/`͏L#g*d,&3qG9\`CNV)T3ar`BT)F;vGC/Q Cƾ+!z)jSXSF!8CS\D 1EU8=ao L8NFėI\e2eͭՐ Z=J<ހl2_7iѩ^=D)懑NC! p$]O-PbO)CBG-q ÉpD) R'L(t7|ٗV| 53u%I]˩%PĔ)aH@V.A$* 粔ވ4<äG8fhE-rMxt-҂QۃU6y"7]<랚H逄<$T'v*asV3SP%:`!1n Q@kסW94xK2)@آDŽNY~1#w |t;O U*9m #_6TaEhB.\INP OO0r*P.O>şnqLM HuuŸIW5AȤ=) _ҙBU$<~RSR<9mJkDI4G:e}|54kAlbZ 26 ǩ| WWJRhqթS՗au~I߰UVGa.9Xږ`g5 Xr3%CmZb{qձnHy64&DھE,A x!-ȑh}pҔJ!ԤЮ/)ʾ153X[_kA.-̗V]G+4-taQ)] ƞςEùy{%,5@yIlfJ]lML1<-ڕ*~V;7m|H åcOT<>bl3%hU`ߘLoAu嗛97EZS[&<]*ġ&RO,!o7ɛZb6i  3Mm"o#妍Gi~j6!TSp女jѪմQHlFԽ~k` ըg0Dz2aGaτ%l9k$B* d?Y<j cR<(ڡ"}u-BHB7Y;-[ٛ8/񧮈 A y&P$rͶOa-kKt)ބ *(Cڒ (~KJ]ݧI^}Ŵ$~7[1 %/6?mL~MejΏ5VpO8 ^a~(s3/Jb;AQj\krOGcԣ[8ï7* <6pDg'RPf}gSxO +.h5Xy,s6p[7 unYEb* #R&}Q"Uj~5,fW)dX7 _GHL9 G U䫦6d8ZGU# E`PLbr[P`N`eQ.srnUָP))΍N:MVڍD"?s:B+߹Xi^a_džgZ.AcjE#xL z6%lpBi:(1*CGG^>tMaƤHQpɪt/҉:~2plE~bw%x/7VTwiAc7m/yI"hSӎ̼]+b6FqzKj- ?ˁ$Fwwi 1O T،k/U`F0#A;fkdA\mO7vLˣ:ڱorpv/ygGttu}^|Wu 4(H'dV3"U,>B 6o2_`%5,3R7d~a z u ?u>ʶ 3CժM}G7}XAj ܖcPF l-@r/p҇RL]wHiD=z0y@0(s&J=QͲ+Nr&Z HD3zBH#nBP 3$0^Y&qPе#ַY-[6{@qE<3~8̒UIzg>]@&{Pq&К?A28U"PV-1,EkAԽ g'+T]Km!_.dPe132x~ɑI6@el){I O 1TaZJ)438@0*' o&t!)Ӳ|idB't\=~jŽ˾F#Ѫ1cAږ_;qSů=gTj*#WeWז}~el_`WU6C/6#1h s{!R/q΄IܐJ|epL(Z!A#3/4URY\r5-d,&<)-$x@EQf\۪thGKCgd@Av,'F /J#>֓Tzӗy#?=:rTВ:f(K `v]]m[FuzRAKEb3JyKQ}DF-R4:DD7T,g"'ϬIcC@`TUTsWIJG!0zayh#u㭦wo#@"`<>>b4H*h^'N#PzoTmzG^6$(&#*Є++͈u{ [p}"L"LlaGV#DN0,Qc\U  /f]?>Z*spt07{ʛ`lh|jg=X>VVc0}v!sb{k:#N` ЂAlg>1o dKt~V`FRLaxa|rItœlah{RjAr. }F{Wd(Hqc3] NDuY#T.9 weDDL,hu]a RT銂y<:Iz`2ܡYN{X:tT ǫo^ Z#*C>.o;TqvcÄ'=Eh7gϹɟIkYªjha[.1627NFոe _첬8,NsK=Y-1L9}ein݊7 Zc":ǧZG"iz4jr@JhѿD ht`]v2 t)GmPa~*?n8A9<~E%ʞs継)/Y p>}B xWy{ fWMpx)Odxzdsx4h*~pmqbTV2{V/r[QYv_pVIs%Ъ0,AɾLk1pm%bdz0 ՌAu@0l|l#@y7b0d] 9\##D {fˈƟD꨽dAǤٷ& |HvҶ1VeH dQTMJn 61LBq4xZI6650NxCw֝^%VRC fE9GZˢOǦ܁ZhoDUYYp9 SB %!贰^@+8.yeETA kYю C+*'gASɀ+GrE:`i Uh&6U986 OSj]yBH˓ ݶS‘BLN=z$\Z/$YcxpݪHZh"f0Ds}܀(AK0 3d>s=bGkWCt NeS7a/܊&lP u0LD\%32|PZm9c7*𯀒Ibs/ 0LAS|qնTOx:؇ll=:0p8i40Xc Y07 ZZGU[Fck&3LUm!,FJMQ4_P(k]@wTRՋ 8X u ĝ^o/ҙL}d2\\ 0QZiW^%fԁ]#ê\9-%ٌ4I\(o8Wd(3b 8`iy?=g I^J&/tqPU˞N/JAB=q:{Im@gJ3 O8vO@|v֋דJGr]o2K(xe)o/aT;wI/D]&?= ƋR*?Kh9K3_7GJ{JrXt"܌G}0*Jo苏4$UʁSEqIЇ~Ľ}953\Y(*/1>elpf]n]]Z&dkx⃓^כJTD bDqts08N؈eD8p(À0SA߷b}[U"DtH@eL,$M( t`$oY g*dʏ-96JoߓV8J5MG.b4Դc#l~70z(WK~j:IMgNٝ bz0htgeg 1&^:ӱ qꥂjαΘTGq4m:*7 3Ew- T2tu,ZSw]8g%x;s"d\y5p\[tqZSvLkfܓYo PQ)2t7n%q3kH!V"BL?<iYGiY_I k,U^WMp<>Q6 2:_O5Nu1vf eŗwX^x˲E^l TJ;{2Xi^?\Ҡ Anjt%^m lٗʅKo6)U'dFE@8۔k!K&w6.rjȡ<2LXU6 ʋp.zcu]%j#ܔTqfa8D/ziOss֌0JWlƺW]NI)j?ГYɓ_thX,v8 <̾cUh{,QA ѝdJTZE0~ƲxEvñy@N9:briMغ !:lZ"eǨ-iycs$]q3/? ?;6FU?^mW3 e .{ ڰ1&M!֥#/궠t :%7w4*M8w;[mmI/ W+3ڂ^L_X SZ %':{`ɜv"#KN/z9Oتg9|Dfx,vĻI]@g<`ŌOb1&(Kf]g-;:BFvENB`)!Iξ`@ Y!OA)Qds(յˌ̏*ּ_.;jNfJS"_30dYҝ3y(jJ)? GE*IQ1)-P665LBʚ6GQ?=l<ʈO޹(a#DaAx@ܴ[SGu m/=MDwnB-#^#qi0-M|N&(/Xu%\ u. RR\059)UHƎninXKʌ / yf ]IwkzWԺ(?؁[c8~g${hj `u- pӿV>!Aگv`c~|Hݲ"qsziU:83փtC-g㇠;_*fc _^ ;,IsO>L?>Ɔh7=-)> dBz>7 1VmT:iu"r~I ̖5f~$xw0zb׋M߱V]gv`EnBRLUh{vxCX#hr%7ט?i`֩q|X6 FP٩7-1ś):Lj  ,cY׼-'=s&>eq qc)եOAm81CRIl !;<3g?K=++mX֗,rqr& Aa !GH~ 9B wK@0!_@F{R.~n?Ev~=dƌ+2.ulLʪjh6i]))S fvC QWpB"Fn9V].'k-Ū*IfF([w?(Yu13k6 -Myu6)wb㽺_ŸfKI&85zGu<ŭ iecNEeUEבE4Fu}8J: .؉EpưtOjS&QKXkM)egeۣ;A)JH8t7GK 14epa񐏉;&JBuE_uy"މw&xCpJ5vg؟q5 E\hQm=1-YIK<:R1x%b˧p08/׉.왳rN(<]hmk{Vp<\ d(h{32x3stne׊)W\ w %~`!Nn'WXj&j/I L <$IY.` xA 6Lx+ -M Vv9`GBCs>DK< 6"qAZh: -8LoRG^VsWU,[7h%÷n`Z8G{4/bDrWV ¦=x>cJ)`XljoAed7ڰʝ_ 8?B5>2W+l8Q؂Sv &BĦoWU ٖŧӆBNs/mmq=Ȼ Ӏg]*a 0p#jR]'A꼿#ͱxyK eL7y}K r`1 5= ̰{'{ܓB"~?&+;Xt>jɓDY{P~iG 1*]7N1_* @]soʟbQ6m/;nqNMNl흤V0bEw݈_SP`#ʌyn-._Jf: g6gɩd`њQF@F$,7/lV]\v"j=}~xYvdx{?/p0벇pC td lЫ-# JqxʝKK, Г@hecutN@ŜD n5ޥ}#~I:_oPLͰ75 ~#{tY"mHW*ԸpD2K0VⴶV}nq?Zn ԃW&"vbKͿΰgS[m' 4,Mb@G)S?kdMKqSZGir-_34a͸s3'[y*[n Z-zvm[Kl'Yu̍MRd[F[ x I"wlAM]i[>r-Nk ",@)P ҉}TH_i+P-$f+ i91<+ dO;BV]uܛ\;k fյH} "$jZ$ k)LM>Λ5~4`a@A/ g pA$hSb:Q8<1/{0nʨ8%C8ZceƂhIt%6,{q#kEw2oJ~8nx%̒3hw=ģ9~\Ahsn"u3=yEL`DEDSFdBt'*ru$ĸٯ2u{oIUG6ds3 /,E' 5hX\@V~v6H*X7ȫd-BEBu}.i#s?34Ō(`حc琸;?zUZIEWVy?[b$56+_ï)&NasB2zS'vq'O;p}5mqGΐQb>nDpd3gwê`Jl>F!#栨  BIYT18::7Ƈ[sxb?JD>*p{]D07d%O)[l͂U喻;DsCi:;x{Utc V4/+T)ϓIXof<vF`[$Q:!P Ly?pNɸލ|j9 sB-f*%9Y22c{qjwvvoF|~*t<:J9TFxK6&;־$o17gRZEH#d6=cp_1$m;vM3<_.@kb7j}7ݎ2DK+޺i՝  Cc$ac,i\ȋW#)5C6aPWo3%7wu&\Z0Eөޜ ݵw%5-Eq]8~B v@=Ⱦy4D!c _ : X]QMbWj@˔/-K:zy 2C;2 %dXKtaX9X*$*L"+ uc U 42Q1N^RS+Ra?M. Gɉ+e\8Ef7Zi0wP=ƺ:mא+{xS!5_5Ekg. |94nw@ *+7zMH;;ϒzf:3 )dع%G; mHI%0BV+<ŠjC-n)F1N՟來rWAr9f/^Ӳ$)-q1˅Ŷć6K5\C$͖V3M~-=Jkˆ0r͋イ2ܝ L0A!t{k{h׽NJrr):}8;'wA.uqbDߝu$6Jo~GЁl[1f);CWfP@MnY٭xB B!µf\D9Oe\-p3#.If8<.(M7cHݡ.)}J$f1Mg'I,ɂ&Uƥµ!׶[mK+@fDfr)X3_u|aaGusӔ5ʛܡzXƵQo@p2Ldk;;n 2{Ts%d V)o-a5qw&8.lE51wVؿqB3RҦԃ û{A"}V,%T;(*|n96XAeE29ל)Q&Z`#ʕ{j#c4v^eC MXߙ>)1ak`RR,d"QokkosWs>[v{P? ǽ/]LnנD՞+ ;㫎y!_H1#6gFLxɒIX; oQn Kouy«*rGoL ϣu"\mJ4"|y7)W`ZNPd{:|WJ1Xv'=GM5W Z:i6)Kv AAA==/} GȘKl9 &ri>#śzF0k(BMXgY).ZBӹ/ztЪ =tD)+/AQ_璸,K?pܕ&⼄r҃P{E)ozkY;,Wd'|6GQ:>TO:@[Ҥ\ e0Sz7|/>T`YpCvjin[rc S,gUxPo1ߔ'޵j߻? \*& H6NuЕ dYOBfncJoA!e0r uɤޟoX4lB_948MDyA2ܦ/{aBω0śsO:]:!"ZlewK i0'Z6-=uLDMUa*,wMly'Bqw/s?pٕٲL!VzO&1.3A>4*gIf8݅UİAj9Qex3'1;:/#@p\䰹f5= jdkDfnc[0,b#9CCuvz!A#ޥ2nR%͍@JDƷqF q,?Zo蒉YQ?_al;_S# t9Xճ((2 we:NxDŽ9: fIj< /})SFnEQ חeJ>U(g,;])g~-$WjCCs[rgOavZ 􄥇ޝuM"e2K ^.؜IpGO'!(ez=\*"Gl(<McN eg$x?:FN,UWd0CL"/m)jA*02f"6t لgS/v`1MIvfk}d%PuÝ$!5+lE+*pMLˍG}HEPX埨dhѻ5s>=DĘƖkd]G=2Bl&@#HJrK&3ϴu_HL+,hTȮB=4hW$BY h6'UÉ]QA%6oL6@}nCMzY+axq {_;y%<J_A߬.P Ӡe>Ry8ѯvu~`3io=ڏ+o-G? wǤqFSyV M_Q(c Wf=4Ht+tWjJv]iZ&lpXnr5+}B$ " NcG]Y >yTp͏V<9w9C poen~D-DOOHvVgۚ@~Ї"-&d;d LU +?zD?ȃ{@6^UlЇM~j#LA':OWp0w1tK`y( $Y/ AXIİZb3=9%+x2oSvq+hf-K |do;Nf=Dkwu4̞'=21#1I\^M%;2b& 2QgdUЁ^??uaUv>.h%x ]bsޒrK9?kNlޘ̖m%X+Ȟ.>I{vҨr+lڌ=8֬/$XRmg*p5j^w2E'tu/-0 :G!/pڻ^b?2}tN0^:ΧݗI^H-(k ʑ0W*B16|>$˾=塿CDA:#@ހ*nQg~ ~s0?_4B ԭ@/uS_Y򩍙'\ eb51gksɍJ&j_쳬Ѫ[6f!(l/1W;|Qʭ_!A`1J?k?/>q/Spǵۭ 34'c;7}y]y8! $lM!4f3Xz,9c '̙3Om.=Ogw%1xSD޺|*LcPq%{^q&W)΀zln͝wNZ;hVJ.{ȹ '{?m[m=.sQlr>G:H@ ĺi0bkQɎUcL',ly 5oLƀ˒7WͶ?uGpxA)k6FӡwBEf /]MWl]+%E^ mf7oZ)s }m_+螯r;/-Ɂ.RXe Tϻ )(Eءr,zx:;)N4b3`T4\kmu'AGYu0'f>*z1?Z1(cћR5:C pXspR(ʌ T`?Ugbܸ&Kx >R+ QB&V+ݔwNדM Ӹ86Hu[XV𻸗_ MN1tP7\&x(B#ˉZ2tGfi\J|Kd%Nٝ OK8Y}o5}֡XCT q]~>J Fc5w1@nYV}4?e1Yr:3y+H6gFIKuw"<2Ԣu ܵ=Ai7a#Hĉ"܉Hfg\H|5%<[}W3Q݊CK Gz/צf%ֽHЙ<݌v# f=iQ*X6{kA΃TPWz .#l@q^ɝZ֍>2$ގy?'^tפ8|K?Ps:EmCCxtnF2)Pҙ#W H-ܑ8FG\7!r-{D^pnpPJ lq2n11y)IW6$w7oq0R/BmM8!(?H 3m]:{\ǁ8S;3m{ul ot[):r  ^\>Q] *a}&ػvs9xjaǰ%q V#$1ݑc$Ӯf6 6fقCz{Ⱦ!Y_liSM2gaYNNq{:|_QcV?q?wAE*> ƴ:W p9%mz]*{uEf&Z o?B0 Z~!.Ft?*|׾k)r A }S"}#.Vߗ#&>P&CɶCAR4 |sMQT0#c>*c~֨w4=.y+%~kVH^(|hm4XtfzB9xn0"$|lkX`>/vJVdq#CnrZ|'o]3ye?Qp wCĪ^Y%2n_= cO.\?>ZgflnLA:J?aǫ-WoieG_(Uʢ%j| $D7`&6ـbSKJ?ttZ?l.&K~Ikk11״Kpio>bsRZb _g羮G3.AF &A怏~ 1 E]q6t඙qJrf%s㭄d1URaM/{*vmP U.xFf6U=L䫟D-;6ّ>OvOjz~)G\LIIyՊ\0@zNavXߏ٩G;Nδ;3`oaJP(MeAhXb!p7u(7Ejb!U(ߢ3M/s,3@z)cf؉՚K%3Qv=¨z|%X%DcB%",k5(0@+GIIYTI {e5f- j⛴Pk) NYns:=yN.0rbqb9~=iFN?L:f쮛fx8$'`?r>(Sk8x׊ N`pF dhtf2 bǜ \ΞEQqm#QwJo_Ӟ̐S? bM}{t1++37UFovh([}@U4߁G|껮&hE#*\#)Gf(Y򚫎2:X mmbXR; \iJVlנ%XhQߢn|:2Sț2MU*2r)#v^i 2yB>#;1}Typ/7v(0xV*j J#]-GB[Yى-g#~z-N&d;ĂOG-ъn[w'gt`bx5s9̲S{Ue9Nͺ v$+tG1} 4!u@*`ֱ -~!FFn^RR—iRuJi!UG_'wxmOiU{ͭ.e^M4M {pv=?.ɟǖ0[q%PK4`}O%w08+ID Zm4?SYYMcQAɏ&CΪ/vjQPUn{qHrMgiW fiWb\U`1`iw8N4bBsb+5$,mpë4x_@Ugñ?j\hVJޱUKvސhN w!ߑM{dG7Nj&TZ! 5bĪ-%=k+px'fBKvoceG#ąw_ndN)Tcy6tJh|5hr4A1#zR #y#'ĉ*^(k^㼀)o_9cQ'/FdIׯO\HTTbhKSYLPl`oGeՇ_nZQ! 4y˚+8eg͗'ӺN#C +c3+Iwۡ5͌2G NgK3Ij9Sn>),ۦca]|𵺆w囿%^!^yjhOz&yaGBqCD*]{JH& \eكC #?S6 Q_E> L8*oI:*KEtlW)puE?̟uҜ39GD$82sfزT{{ LKJ ^;'^փ߼kx|q{=< Pd£ꪧCГYEqn@Xm,-=1{ }"Ͱ #ULB8(eEoP70Wz\JoMg)/k}73hc9SN\H ͵;?}( sP}-3ibv|_/7^h/;'s92JV8q>|S@{85Bp@l+B[@TEB*^!@jUu7Uݗs(⫂l.^CP5_ʆ QUu~Q Ηw@Tᓘ}'*0I_X `79#Æ$'}C-(fs⯧$G,i0t@ev+ĭW$uh<9ֿ'65?ˬ'f3B]?V6Z ,G1|٨sRh7XW!ג:anrʻ[]\Ŕ5=R d` Nj2߫6ZPY8twS\ƬF~iAk- ڷꌣռ 2q-R)![MwSg~\Ii{uGf9׻*azLzw0XIT+0C?2lH%_R,.xHSF" BR QQR;S*Ms7"7Qz"o< t!@~9'7 -pRSV(_yY-IU-!*1DLc^`긅PU[Ezatit-22JV?p71#)h +[*`" \ U:9}ƺ>~9a`€% _p2Yؔ'Ks*Txl̆7U<儛.Ȩo?mR-5߀,!:&hjka΁l=?ڶxky]  B4Ĵj$/p0]B, Z4Yc7A v|)X`A*&ZQ脺˃.azUU@%9<74KW')ժޢELRhHg2Lj PG"#Gc,5\Rʂ*v|cd5!0"~HklT^ Qjqjq6`/Ð~:wM:y5vw Us(,E\?}Iy܄=!2+EǤ *[{T3֗=2AsT3Vuqh_Sx$k Vǂ?rx_ 3f"Iu5]ͺ_1b‚n\z万bo;ִ͇Ts=->|0lLgZ^/@c>iV'ke8"œeHCy_?/6Aut{{"D-G@Wd<;SW~JIۼpIu&ΎZ#Z5u7RИL@@¦mrtJ)"e0gY #Ł w={LNtK z Y`򙠕H()K[ _ Mgq:^Z?.ZS ۱1゙.$J-h ѵϮ'F\RI`VDƸC;бh! ,2 1# :] MHv&VL_ĚuwċoU~0\K٪e8ֺ}hfܣzqF)t0o mD*0n8/Xsjo~5ـB{3ڶ2&RGWY˞XSTC=Lbܩ?hfԺkM*#6,ƹ \׵`Z4/N|~L5tTqi{\U +g~O{hm 6j t@ ai0|N M34"Ꮣ=kL(5eU3Qs_%Wts+M|j]$rᾓB\͸MBȸT/jXZeCvbO&C˕2\-ڜI~l2w)CscISV8ae (D0ŶG֒LfL~S/x.,Y]W)or{3=w>p\MY3 YC*+YZ7-\s:/1~*uAjq-:A-%c(Us,œTak57[|Dtoi3szL|OfoWe"[GƜZZ~~=nLFd驄B2dTFPm{rcO+VQBl\T+ Φ9`uF.8\(>`;\zwBIr{Ol.D6=3gB֬7M]G*jY;D8*`d :&H~ܙkKe;!֞4`Yeyyu;oI8&) >]eYX4d؁I+Ii'#o31D9| k8⺱09zG,:{]To.M(a7φľlN.L}q$WVbag_iO3񵵎'"~9#Y@qetZ;pd zh 1um:M[w՘⯾ƒY^[Sq{LBUXQc0!iR2~Qpr۠vsAyˈT {XO9J*Q_XZʿi9cEeB$>O-? ˀ3r5s!O0+Y"<ɧL wފr?F3h/VtwfFS1eG>d>K1FC$c5S뻢yz (RkmMߕ5IOM%ipZ8ϋI-{{\KڅF4fp?JLѧ2bm% +I`6p1Vr>x.:~K&v$$$4>3㤝%;gT@_7]4J7؍ _C5sEZ|s-kYyrO7jCEFbw5GK=El s6@: %dz 'W%; $4q5׷rcE?}b 7bha8?c*,OԄ!,#HײD6|Q̺ Bљ|Z FakOQMlm(Jxy*9~Rirhϖc"~Є?5 p݂r6@OXtXtnKf@5DfbfjHXD546U 4;=XCŀ8&!Ol%~V_cP(tf6UT'g,JK] =23Ch&ٳ :>'d/E^J-9`)îuafD*~E;M\]!b/9pP.7Ef@\}A!]"j,|q81^Ք*Rއ=wrl|7$pOY.Vqr01DUt@X|8.->1sr ©З4Il5Z"~x;* &F呆~W [C1Am~r/nb/~pظ _gT}pë^bhN4t*yQq t%/x1} z˖.vɻv_>cZ[N|'Ȥyu6h Z*p2 y\lR4z_S&ZޗLD{"tl1."쌟؀YrדJQb΋l!)>G(Z% ,VpA7/և`<1tRVYU^ y\= eD$ԜmC`LM4E0ۙEp&iĒ_ǚ%#ƈp ˜Ldj&b9IiҒ07|4޺~W`7&a-v9F4c{sA/ֆ84Y렙OjԪf ZpY}P20iuuUoƋ43!wޞ\;j 0S릐@t<ʻf;8)a RgA扻 Q#{g riέoʵ /W.\~pQGpvm,j aVYF8"/EO'JJ3/0WиXc&نoV;nhvyYKF댤d%rtli xOq(g2L]xT4@t;gϪ4HRA}E<E!Ku{X=(KBᆇeF'CՆ5-lKU{U6\l=TQ9g һgL~5 ݺUw6k1DXkmv{J8JUz818ı%ͧJC;l ;g$a3Iq/ol!6K~hHC,@ ]̫2p~l]/ݓTήq._7'x;+سC4*9.)h#he[ni4PP)l1@t7ԗ`H"ۊu0!y3A*#rhZO|Az隞B*n_')$_Fp !{j(-1sð2. 3w4\O8a5DQi4_qhj:HVJa$6qP#<ܼOub-<މ:Vz_ӝr^ a1BJm52rk[ gb\)hh`U\\PK> ,գMDngO=ĨcdU@ h^1#QgN>U7.=Y*r Ź |g )tl`ٰ]lY4^柜$5DlNH@n'$ ,{Uet'= @ie2-T^E7׽Hy]/S_=FK7&'>>K&_ؖ)ES䔽0Ւ_7|v jh꟞,~\wߥB0Ŋc1v޶DKGV kK1pa|;R*IF7:>OOad(ogL@[̕j%|G?Jx!nT*Po?fg}uYhqIu]s'a RS1:o #ɶ ?#\Ӛ/E_Ukb2 X cCɈ ϙ7yh)<JPRNsTp5S1^Ǵ+A=M!QU8ݾ ., |=v|ksɊ$hwsžj3 y/9,y~_OחHA3gD4Y3iˑQp>n_tԬ Xć c|w 68cHnQ䖝欆EΝ*Y1*]7YCx|afmYĴU/֔aь5W\Ѻt"pXgOtvcNp,P ̰K lS :7 7ddc)Oi#Y}6f g㖽09@cNyWHؕVJ}7氻g: 4r 5;ccEָOuU͆i_vyj[oy?n=8j~x2TQ^|ފѣ+pBU Y1, | r #gd:r(&s] /ag,u}I o;m17Z׀LNxbɳ_t9ǹCKY{ &COGElLUU'<- CTf5&F`vb ! "8N-pcOce #/ټS26PXh#X% M;1r6!+B^\NJRa!O5!ѡP<ҧ~ˁNG6 +)5q:- 3PQMs[h'˴a Zxa)Nt" b*=sT~N=:HQmsn/%[O86ӸfVWH[sV>%må8y+eթcbpHID(#]ygϛ3N![d!vS"d%HqL}np"k=f?5~*3::ָ J`QLd: u0ul$ TŊ^D[ޥ4U n) czc_%~eg:au>&X֥㪖 r1, \U jf "Сu<ޮ!b8Ĩ|R4Y-=rCCs0 By-Ttn@t=,;{y6H H.zϰb2ЄuTe0 6.RfOsS\jt*C;|)Tυ#d1{&ԀښE갲5K|sxMܯC)p˾fW5c'=fkhPVA4._5"nf.Z @W7} brK4gDg},^Z@OOWy|WfRS 5nx#h(J e^r|(o|,O&*g ó^CKԿUrw:h"MY\_\gR1W6pԄjd \JuEzR|dMPztk~GIM2}GI"3 qDlYYjߢ;w\}\+xm"?i'BJa"t/Qud$\0 `t@V^X܌6jAC^^bqv&Q>ZN8b)qem'6* a50jFy n0Hy%{W *\%DLRߚ =~?~|# Qxbd8 C\~sQr례 OfNi?kaviͶ 4=?j_)?e;5d^S0Bg7y Oi-ǻ.,Z$b2Jgøi,a X݉.IoϠzaV\ae@efz$Ve~ׅ0$Xͬ|0YSɊRXPbڅL:kd*_9[Y>dPrwBy7x%mn$/ka19$r;^}1Pp~zZ.x,K\&!{f0ZBuZ|y':Zd~شy)#bpFQ΂@;1}=Q7DgBmFظCcMZp@VTK~<-XO_)yCw&1w&sG*_+$ bpH僀TFCS<Nb21njՎō/tfp9Iѽ*d {Q%`@V4$ LUyė:Q`Q<IK;;-(M߷+ˬ!ޥYc蓰Q6fF*uqsLoR! {Cpr1v!6Uv DӤHo艉_0'H+{oEՐZ|X \H iR'/Øȭ"q{,3$ԟ̰P0榨|Eo<,8(k [ h@LmpRā\ HMۙ]g@i!)aɶ,M\p0Cj 4dPյuj)r.'@Avd@}X֜ϝ܋wk;wVJ %rwϓU}T}m;=RAnwJ?ʯ`[?,T\ʺCv-];6J3v IǕB@|ۧd:R"Trnefecybo )͟_+:>lY /© "r<"aW.q(< Vn ał;I;"*Q %DoR0wL$Pee5|II<,6˄kͭՖ4*եUy1k} ꦗvU}a'U ZMڀT,T`!~ 3)Bj9L 1Llk ՏJW\|n iLyp!vA܍;X7k\fR-4M"F0! ;ʅ KBXI%|!82FȃNՕ.u=<~_GAD~Hqe?{MNsms5Fhv%Y \ʂE4%Lx&^cvi zbowy zް?Zr"O~ИGȔaD;ͺDIH"7qvE X" 3SE(ukZq=Կ>?u,=&Ǫa aEwlE `h(|ATPa R`^ vC)w ">F[ChEiO[q_C Ӵa,;.( :e0[]蛆L^e,JR 2/㲐-艿h۩*o *qֽڗ~X2aVoC"{;X+pI B(D XnqkSkMxj6\ o im, ;$or܋Lf@+n8:| 8l+?36SS*D&m-מnf!XN>q_ߦE;4$;nh;5?=>(1I^25'ecHZgbXyc`|S:ƿ۱HIFdQ:Bb;Gx` m\¸уPfx{ہ @ZXtdւrgtktN%O3ݰ|D 惼M9mp)W^Zp0skp;g9Wn}hUaI(9 5I4ig@PW켌[0%y;Ӟ]8R-p:nTƫhbQ*%WYbjڋh,0<ux XL-"I 4OЍ dQ5߲Y=7GS/PL>;tRDh[A~/_.nU*ː K xFੲ,cl[ 1ׄcuKE792tuIA-EuOsmBVhA*qnnމhD)Ýi3@ܛxua)d)Nz3`}ܕ}& \OUD1DdJE Oœr_$>b342Uj:\/C[Ԭh W|}6>bh^s ̦BvTy#%;f48y˨=ZltP*v[Uo݌sܥȅE;+`5J ;L,C./uxi#ItcGd^v\9yJ,`\ɩd%Q#1uw*>OsMWiEj^Zi`{Lak,)N5-O<~oI@oQ.?G!yjsrE<}O F_Byгo|:&"q!$9p tMO'IN\U&`"0FⴙR&= vh+% 6aht{*=31aHa Ho8?D^\KS;}ۋ7iZȤ3O1I&$ꬿ\lK^ 0^zļ0 .@cwߤ/cE"GftY(}ċ&( I]hI@s/џ˕n9D[7md2 )kEzS~DUkGAa*"A"{]qD9WhQ*G)XBv.HyS9qWݠk0.awIgZFwyŔAUS4 C?=&?,>ĸb +'4]sUܤ<LjR5` .?t$eNC o$=?GnO<5R9h\Tԥ3>`r=V\VfMVE ||0Rgc~=i~R5{WQV v9{LWs?0\~b_/#Mc2'6>oh.#Blgtl՛c;VH Rن 7Fdgl=S~QizN10(tE^nW@ęхf'hA{ZOFST_}ɯ+jkiwUhP|}EaجD=}5<=yTīߞN77fXٳͥ wߛ0L.@8}[vAL]6!:zk6RhWgB49v7 G=B1o! _L:~ՋA*Q0dAgAKI0ZtcDvE*U|eDA,6]B%σc%$'EpW9yFAFf %Ct"eh ,z~lJyh3hvWBw((Ʀ3sM?XZA`rS]N͢ ty]]:0s}%_4,(f*眿W1+~j)|ߺKѪg̝"-M QIX Ih)mAX32U Q"H$A@6[#daGr̰$/bkW VBᨐS|"qeۘmIʱL%Rk uOdr_)_3#Z+ UJqzif^rx4 i}{ LK^ Ol6Wd7FnXNnp>})ܚglZDK(zTH+n% űq;Shj;̏(" !mrF [UOg BD>9a*ޔUD9Yؘg{oKGF3; >=Pw'* X˧`aĊz4:%U)O_x`p{֓ z)0/{3LrB+9 }Eު %:6`nim͘QtfԫKglBd-M95)U%Ƹ8ap9NڂiTn9y] /S 浣:*2{=3uf^8D$~|أ&yb/Y xm^6g;\-yT'*BT̓SʧD 4#Ii3/qKz^gQ.^Dmk/O2m%f\"F8U,C8fRzb3$.+f\{@1+Y-Fg׼˞$GqnE\7j e)(T""hW16rdfM =֠GyV GnQ P2=5LxK(HY6߾ULE֜؝ jBܜS}Qު@ ӹG$U+6+ᯑz]?XJ)csa WJ1;(T (L>hȡq-FaTPK2KbٵZAjEFe~dq`w5\]yo=@kdW1d' vz"fɸkH([UNCn-FGnF3/m_1 S>[D-r QQ쾶&?p\U]0DâC͉b^+]i|ɱ$YOKwvR)Bv,X^J]bV<:$Ϝ=(Kɲ)2trތr4 I>TE@e-nUv*G >,+^lôe&>Q[EgK/ę7_ȁd=jHorU Xo2]w5u`; I?xC?|$ø ,yC&л *>A5N^*#}I9 .<ĔRz7hb~8L.yGZ f=hqM=G\ǏYfk'5j}` В2 *籨8# /  i'e(݃#!5i4t\;!*047MuS~`**kQ5Ioj[-O& !G5%j%$FTB~[ܐgIZ /HJVrH#hE s婵|eEk d$NWtT3:Er"_GҌ.t>PHl}DP. Ie0nb"FiBCGE2K|/i;\kZv~4a(ղ!nԿ բ}gaڎCA2F E4ED)*$9桍k|3AoKβ5'J YEf̺ő* 2`x(]]*_Kzbkd[ W^.4˟~<4~?!_eOo>ˏ4GOI;XkH\&(,xTNKS1eC8o` uA f]2˧3n{Ti,$`Kr$p ]h?>vewm҈V4d4[ _ xj8ah}Ac[[VT9A>vBjd7"ze}mդB VxŁ+ՋJ8[MT|C͝Gp69.4;v%P)=U즪(6Ra$ y$ES106B=Ko~=kA a RKǦ %} C7b:|_!3mu꾎/oWY@nqbPwݏe AX<C ک {"xLcM\O5{xUɞvgkEa[(w1(wg| E -dJ: ~;ݵaqjSdiElEJE5bup#1ѵ22pmȨɁ/fpUn|۝a} ;i.R^jH(%f̞MgBI?k ˋCN(@ox=.2r*3/7r$(CQqwK3'A?ߞ׵-V(Mk=QHC$>$VUUE=(^y0'vʫ5>0SѺWA3)]a-WJ:㏹<Lf*a6Y^ix|k{9H-fBqK5!вҵk)f9ΰ4Īx-e#?@.BL)YW(7g&-Im*\C^!BTˊ_?]EK@0W)SK}Mo˄ b.ͮ:e#wTaԣSuC b?q0Hv:έvs EUqIwI*507#-:/?\S9?to5yvҼ z3Br.jR<2_/cwU &k0d{U0/ ڮ)0x2,{,f |(/;:}!RP'=PTNQCDy_VAlwhfXؔSMgYT_#5,:%nGty jt$n\ d'iY,9-fEN lFA+9]p~,)!Zkܢ/ ڒՑWZqpݑqF|xnUZ@&-9NNԄ DY_icti{ 0A.iEbw$^}R%Ƶ#YQrk^UGh4$/ǁW Xtd(%hw#U3Gh r{ppB?p0t?#>1:uV䩼N ӝ#~ICz2grܲDF4Jqo}a.,B̖/4SFsY, `>Ƞ6*5^͘?d} 7h # wխ?|]EJ X` kgm}R=oM|a_Z:8uwgj43ALGdNzdZV L]N:x+xJE/3i4V#i6?W:9o#{>q$ε,}iZy#suo=c_E8\2Gϧg(R 8͛eZaZdz| Dy_5E2>ꍡxi-|ܖe>mvNҸ&t7^_/"uK`۵x?s[gl]RnXuRfmxMoP5l"mvw_O2+G~+sTAț-U@dס n$fC@)Ὀd.F_øQp ayQ6pPC+"U}n 3X ;@Iמ#T֟-@Cn~w|X?3V[M "!z\9In.9M1LuP2@((cPCY4Nh>RFG]V,mB(2D]7J`=U%W\mgLkpu8%!d%ΓV휘iy˟nX_%Q(V uTOE<m%zP\8 }[7k[sG!*7 Ұi`5}|&r,\4 ?q` 2vTŘ akKR6[f\ʨ9{|(<~HU^EAŀv#0Y66(U\8T;=K9WmF2ޖ )x|PZenݯOS!4K%?xzXr،>)mT5"'+we7 FHעPP}Ӎg!(TA!_{[Y^Q8&TC(ti7#4Ixcc](eE`bw:JdVMO{rvoohgUٝ8E~83X8eOi(6:%illWҵ֨=:Y"~L0tTΚbG6jf{gdNt6"Gjf@J\XT{jA^eU}nQ>b 2;:fhļ6'dV8g6dȗ {~$ԄL4]И,X+zV<; )N5-?+d.$==h"F16aǾ+3(ŀ2f/(]YFe=q7,[~y?Tl c ,/A^z4xE>ozpn_ɲPš/eR^gd1Y q6hvDkQ/Zeq `AH/3* %2 Qϭ^|IorXA[v4E87D5usO8-of9WyU"8GV84?s\SJ ARwޖƧk6Q1% x-wg_&YèMt. =f\:oD`QdEgBܰHwQWSP%:ҖIE=ךj4~xKHiakmsEHK̙4HuIaV‹BD]-^)fy(m]t~ŷ c*sr, K9)XP$Y8 h>C{ ; M$xs&8*ֳ;C8;jwnX-1%㯙b$f62B 8-F 4+>νTHÌxՔGk@E U!3SK1X(u(V'%'(uĦ)w9 {:JFEW! ;lo4A TuJN[75W{nl"%ch{;jY^ ^GN)谳wmmq}1G,to+eY<9Wh $geMQ+eO>A6Z4t<"R10sz8 1#0z 8R!O$l m;'NYkwg?J~aȊ杯K8丩v0:]L@˃%l] R?gQN,qT7O͎>PAPaU\P|u8t"Vsˑw ȲuR*&4¤$u|#G %phrqWÙYNӷYԚflݥa5B4ܩd5\?)Mw`~%_{i|z4)\Ů'j. ao$H( L,2>/`OS"7ȯO4,.pk-$AͿNl;sjTsYT|gg%zjWfqscm_!e!RhN$c|)v FnH[eʪc*nJv4W$sW<{TjVmȻ@x7`gXQ0t̐u[-0lU5bG 2ԣs$vOj+_U =o[C#]^r$1`1ՐYqt,%gi'.]* ?|}SF8wz򴥓>if X,jk*mPkBB{jBlCWQBq bR^*w+[Q_~>k#B<1ѣ)F3CwͮYpt`g1V.,t=Kh49/{J腌0O"zF%飹E0Rd:_rK$"y|1%%..xN`V"vଛ;DŽ[틴ݙtD)z{b6Qb= #lWC]iAjd2)OƝoe56r(aD7;#Io>(NEKMmwNa@+]0BĊ'hyUK-Hp a>!Z] '9Rtg$k*(1u3 a\ ,. # /bA8/y4X+2e!SHuw^s<ORƼ0$ @; v?'X7o0U#?zQE;d ps$GH&|af8Owj)tSĕ]c'? :XpU3~7JQ~+{I œ 6Ad}D0=m#LR*jBY`U]A wSI 8ɾEoT,ޑ?⵭6z@bG"jJ@o9Uk,jh.ߨ!*t hQA*uĆ}ߟG\UxA}q_զ$'DITt-U(\+^̑ȘX>ҫӠ~ijly{=NПk3_"qigb7ÿ FfN_uTJj[~f_ޞrFGhjθ" `r;ke#-AE@j~1%rÄd?G u(R  ɏ5F }Ck #Ex\+1ƶ9~?;~JG83<Q0=vM ֆd k>}wXk5t!|z F8E 8>D/p%j!v`gM b#\oPDhd!fa~% mO5vGDp:G#E :QPIOsd0Hv}<^H][whoUYC`bGlvOV(CwJz{4sBj<'\: CEWq \S衑|L~ ȸ&S,u7RM$ f~xY2.,z1u4Tte:CK1")gU9r\eFj7vqE`ws9#_)V1 =]@Rӂ} K}," 2:ɚ+-!7?pҾ-WSvOY&5$ *h!܏E=z\, VT~-$iD:KKtN$ S]2R:ALm4 7VǏ/d6'Y])aĈ?־+-*BnH K(O<Ծ)8 Xx3 ƻ!R ӌc%(W)໏1H9@RWZkE 6^if-{ a&X&mVC bJa+|[!zNpx٣(OQW0Tߟ,{3,uZ-]@37w΂M\ R7aItUѬ{%1oPFl \;g-q(`>!{&c:F1i0 5r%Cd!L68ӂkv1RDQM]V,'ĵS;ҦXki:AsNCկzDO;& Pk>6ԶРz]N@/7Pΰ}KFNa(,Ռ#2ݽ ͔g" =1  s7i˲6Pъ˽{zEյzTSL8ݕEr ㄞ`y Hg'H{,^?e%2?@i><UZrg Y68[BִXd,Q)r~3*PlfͿ5~!Su4 sZK9Ca4="'/`G%~HXXmK,l@%1AFdP$.IN轹%BhD.S̋CtyC*C}n4BݍnֻOXx Fp'i+5sQ(ёh#1SB+WG̊р$3DV֥&WO@3F*1LkC%xDH 'xAόht aF&66EI"mS#ԃo@=T*܀?S2Ч՞kU̶<)7Iy궡 s=Crum;-FR|KY[Gnm`"P0tCEmB:1Csh-&fJ{X.g.< n_-N|;WJ_)NyRo'3f6{`3 #xК9>&m%~o܁bD7O$zFL0%YV~m3-v {N7Qwg. Qj,I-ꯪњ>wCEKI62˳MJ)`gnpz_N H^N֨2r',T",ѡ'2^ OJ X˙?H?IﲭKK@L űs#XquG”9 ɵT u0=rp(DUM(O8O{7(T z;oAC*f``>sje/^7"1uY[![*Ń &,uo$(#qPS2-P: I~F3?)\P *i*C1|U=<|&@*pjjtuE2Ug;eYb{i L+׳dj.2p l[fr>lɦ) Mb2j"1^5*VA?[Jb"KQ9mC~ 1Cf϶uQB n'yFxr C6P\.T(RwU/6xahM^|x5@W X2"ğhw{+U뫼l Rah8:oHsHXE'E';"`P`w,|7'ϹZ3k4خ\-T%.´YDh[L*{!C"@"ST/ 2UH6=OjF{"/uY{+"96Ix) ,aKUIS'y ܃Ł3uͤ+''^32T[9MZ0B%ӞdN?+>LZo0гPaFQ :7ؾf*L3F+]M^cP9A:.ic,Y]lĩP!C_]g?L^br ۆEҞeO6`}~HGq*2qOPp`0lar 0WKkK[xA|L {*3ϧC5qGVHB|B^s3)l4~ 7Q f=2y=KL%5օ{gyxʼKT!&r)=pxr~ЗIO@^insϜD˦@GE["}8HF7Lru괢;6\4XcE!M/v/`>›ig8soy3Ma5ų>r>5Fr*"߸ tQ q_M4v116LZ9ݱc5Eh&ĥ^3 Rձûda9ެIҏ? ԀR&Jו&`M}Q eVWCjc.}K{*9ǥM}P8-%[K%ցjhoUUּ_y3ڡI5R^=&Xw0t7] ɍ丷Uo h׿̓nW7 /W^#5}̖3S uU ڴ?*Ke_]>FqN @<@nh(l;CFgsiÿ쒱Ǣ͇lX(՘fZ'"ADSWa ΂r =+i:?S?vL^mko@v9FIkܩ5v9nqr$TN5qDVQVyCԡZJ5N C*C?x1ˇƅx<uL=N,pa_<9:\9H##c|uZXECLF )D{Mnf7ThؚM )s;$M3&:SkX渻ob3>_))gVޯDLw8ThueF$C1~0:| F4ѰVrf܉bY'-A \r *P76feK% ͿYG z釫ԍ_t=!*)H< ~~G,M3"TOnj\9S1Ҏ- IkA@#akݪ Q2ccG ߿`я_H{pMϑԧ;)]V4sc&D7>1R`1?qzt E".'Ugd1ugrl^?#b;e^ݲ|6םb4(vgY2a}x8^c ym%YhnK e!Nw8@9?y 8+rD00@Sq*AV0ǐ ?Y(yoU(8ua#ks;}NjEet2Hå6T!K+ks==Br*xxѻ?h 0Eިskbl]? L҉4)e 4{ #_9SD=p DZZY@†i1fvI=&KXm53tfV" ;S2XrSs@Fi[EʬeJ)jtP87Ku'dbS;@pRC|K.>dhŃ:IPc^!PWucPa5w۲l^ .ycUR tD Jcc4"79[Izg7rc$q +Wht |r,j9 Jύ9߳g) t^]Y6.w,MWN9"@Mw%OxG$op9QUTc8#Fq IJ`p,+cw!J Ix"dZm[sP$]^ܺb9枭a&KVN_X4uK[e2OZxPChN6E!S?ʥ,P#ѴC -S:p>Lzdֿ:as7$ذ}}ll**]hnf+ѧn/MHx#Z7l`@ˁ>z_H0ҁX!-aBMhhkNe>L;y'',I_([G= "cJni~r~Kr 1CZSb ~hvc 5 #̱m]>ח]GҁetYo}Y`pR'$ B/y~OVP ؈r gU~#1W Օ,CuWN>s*|j0=ߙ"|( T"bּ<'`:JƍCNk9E#E23`~s7D`~XT!(H`ݐ) dnQjgB02"hHpy_Mvj8 ߣ"5ZN.H;xr"t|4C[wPٮ%N|la@t8V6bȘ}"jcGwxWviD *뗾U1,c=TGFz.̕s4ȫ޲WPFw+N1*5gU(v\w26᧼0ExWS7EEx[-\=RT;}qXжnLK(Uw#NTӨVGFUEˇ+f^# SI#3-t6Quo@]e8{m>[5muqAىA}aOޠӕ%d`{آh"8F߂e.96j;Zʆ)䔹.[o@eWU\a\— |* O (yyYX|K'_3tcFP7 `dx,RHMRV` FnrG&0~~J+R` eSIy<0YU_ }ҝ8a\JJ|&[en?8uZ- bM2JgدD7,WW1nH.E`4@EThǠ C aO>~)n>.IuGBϑHN MgA}L|ĸ4YH̓Tr$xl!Y־7vfp@{/HVcZ)*EĹ,.~\˨͆xu\]}Ks˰QW,("g:v}8f)ؽX{u₲AW7q6G[nS jrYe0#CLx=)+`]:^t"my(W[1ҩlF(jXFFc+*_ljBQ/l!w궖Џ&ڍQO< @t-L?$+joMhҪ `61g"3] Zb>+ڧ!\C6tcL @>G0]y heh.WB\8 mkHDXbEyS\ zpU{^Ve}%*s謞Tlՙ2%ԍ5J iMZqT:\2;v=J@osa\u]bEij_^&|sbل[RjC^ ޡaKʚk?t"e*Un(V]^Od]l>wSj?q*kv!h]\GS CrXdFC=|hz_&A *ooeg7DCd=t֥x9 b5o?Fg-θhע ɏ̘l<ߩ0q-!E\<>u7}U:Uա@bWLFX笟W4 jI?e/cX`Frx|w& w@1HZ7hs,6p|VnBA9q%0nE5soV/ʌ8(fBiMn&ehly6SFlXr xl֘Ҡ/3@:!uʣ`MTe!v Pmy.vb)BǓr0'-"kP_u4{'xѶYV?+#I6  $ȿjro$x%P2!jdnC7s7 ԁKxpu}di,K6{$QV/iBBRN$)%5A]6ZygN<ba@A2 K3\s3n?< #+ ݛX>l 7xa)SVnI.& ՝5脫QZaDLal Csqkx DZ>WW*9 P3$9!}J 1ϋj׼$}`Y93eQqkJ /&MZ.3kVϩ 0'VB!Y|G%kX sm9Y#r߰3)YY7D= <޺1PcI͋/6%ef`bt'@8y;RJ ZQ|]kiq{aPLɲO|ԣ1j?w$&ZAf4瀃3Ki(juĢ-(nZ3HL  ~ND1͕/^7ܽvn\o62 "_K&7TM|c9gb2yER^yXpDNMǔ/džL`ÏtE Zĉ|ܾ3ï,Av˺k2K@5؊@ Āh% ]m7n\oq.n8n9~QaNpɌS+dںaI1,KA`LLVIH,=n{^'f{)!8 ohx;E'ETQ27`\RK &>,i\Hn%M۝F&&G{Hݶ׳ P?MYE-l*L&qg1@[j7%/yxI`ZVSK GNb㖪XѯG5Yťpl/q{ ۵okOx+8hIpY4,/.% *LK:J#+(Tw ObɴIGcĢ생ËEy|ٵ ,!a8 Wck6\:8i߄Twd3 UZ8_/K'oHO&.0zUZkh |\C0DS=h 5̼v)\9em{7f^IE pLV`ulˀ%_DJj1ByAmC@ f'oeun9fV yWEXBc2:kLۓ3vNڱ!b4EsVj_+:h> 7:Z;Sܦ 6gáuD~Z$M@ΑP6H-!ҜAyԹAYn{(,Wz8Df92>*-b!K58&0ͬJOlØ "aeLaHx>Thkuc ي G@w/+)z6yb(Ӿ5򥹴}W QYt8 6xfj _TMv=* YHRAPS]ڳ?1@%mTT98X)m{`ךcRHL.I vv^=+zXk9VfC5wHMoPo^ZqH%ޅ'ʖS)` (8DW 0@OĵТY0`|:r+$*.GW_f< ‡\"g:z!?Ck}o-8G j)r4D,Vͳ [Hmj{9¨Rɵb|}61\`55v3B#nظAriiі$,jp]ej!!SkƖ#RrbS{BmC|/ͅdy";(/$Iɒ⮗wlx۵Rϲ;_._*#NjZA]24F3WrJD$Փ5 lPoWlE N E/3xpRnЫ:R9 +2CD!䂲beO,Rjm,wV<ݥ-{: WUBvgqIl|;' zpNQhoiZd2ݿy2vΈDž\^U%AȐB;ۖlBWvU b,@Q=sH;Dn},MFM,C藌e"k1P\ߵ~ vݞ! 9D)v7$'#$DSpzxd$D;(?3ˁٕyGa@::K 8r8B3LROO+۱9*nS%.Uʫ /4d TWİ\g7=L 7 o[T٨%p^9xf+>^R s{{FY&NCY |?^1O{E;kC)8)yrJ(x[5/#ν`KmoΧ<N [zR1cn!a^ňx^I?nȂ'0&;81ʊ{nVQGxIgP5z/W }7! ?J 2:gL|w߫c3Z4c F(-s+aEB6Q|T MGHsD  ںGEX a-fF hm4uYGsNL %21BN $ 컠L+gtϽ#M{'1 !nDpK=SWM9`u$dD곙Ţ4t9[hE;'suq%C}@XWwTNgH*mm[[yKW*}Uǖu0"㶄%_؞)r^Ө.d$^E,ɖu.fwRaYl4B A\~;6b-Z㩃:Audf(|ܳp?5Rb ,ҷ:@gqLr 1HPNְj@.iIVn8o\ޮ[?r8h"+͸fFR(|fxom l9cC* ޱI3C!1z_J ڄC"B΅"q"Mg&õH+;0ti$#yد*3\09Qa_$K5tI.רJXSO2`05D8h`ftOuO}7w4%j0y<)O+{:౭r-ՆU8@ٙd8{:"*h*Bn29T%g _ U!ɬ\% 5#;J3JWVߚ60ţ%ʏhA*y%(zBOdaEp8`F(- h&}..lw;>?;he-;Kef<EdؓO)]ט9M^pNJ* 9tGMyg]W|7<=?.0*}]q fSrqIOʏ3GZqMDaqK׈b_߀s:{Q˺g^&8<ƩaZY&)nv6"[?G 55Z*xl-ZKN|0MjmUI@F@t@6`@I`~_{-y1`Ihnj_};)}z@U\wl+y`'h) y?^z *6;ts"%AFkj;R7-G]L. YH&'kf{љ`GfdVL"h MrNx47zn1ꗉv϶crUK)V q:UwfDyzg( 22A@UCvBTŸ㮤;07lFae\ :2tUNSQkvd@qһ?; 1 "\AvbWZ)f*1?ɎdeXd6:]2}rZߡ;(Rn%ho?=IeOwT+\9|iӞFBeګ~yӅz*9wʰQGSx qP3jO]5յkەKiǩ`v=)!2 8T,jL`ws9p§PZ>m8#0|v`By0oIJ]3ړNI)Ko]9#By-}hѤE}V\In9* u P%Xt-ehD'F+/Z$~`uRoVFnRXH'pfo0-,gCpBsĎW'߅xC-p @U$:@@-`xB\uW GB/9gb]zd6; Jw+Lg:dmG:=s!`u~L\HGpS!'̗(CtKPMg/z`?4-Ml\S%G3FGD+W:[ imlŇmۖR".'PZæeQj3p\!s>sK0Q=̱xE\eXaj=?˙TKd.abV6˗Af!9m=]EF{$)\&R]HWUFB|ӶqC#}Q;27艶B|c%︴j GD%ʰ"RO‹HF~FMctgc0|lѤ!vp b@صٱU0Bt);[~:. ﶑Hϐe92;O0AUQֵ$}17.`ӐPnDtG#ތ5fTOh0:tN Q5JfG[5u%];G=6앀oVf' 5U Ap@P{lBͮVɬR$ku;tVS]ǶxR01llꆨd?ݓ; j',FGJEDW @ ;qI!(^)4G*ێ䘋}pY&,7ߘFS^IF.tFG >m(}i:aj˛S`OB`wI uau/Q-I1W$O`H V@KRmxꐙKtL,gЌ{шN5͑E(L9$U嶩fJ۔Я=ƥqTZ*fΗh#J9SY&neԅ>1\K#+݀ *j)2C7QNyɷci2B'Rn;"(Of ƼD_tE kyXky̦TVѥe#~99Iu-xE Hs-@bگgt` 4/nceJeZ?g ;\D$t_8Jָ=Yyn‰ҲyAv;>tl1׼3w=S\:W8DP0a|?(uO 8PG!b6;ɄU8-ZBlȶBDJ%[qY+8@W8߃\Tk5*wЍQ@:Ɣ]zc\ήln^x[~$ "5X_-eu9Uy[Е#(6`:ɹdҹ㆑@aso<mB!A7a(֤9',$l}ܹ|CI<?a54^ܦ%¿$.4o^+Y?~T!z^[.oa@"xʗR8"|K8_je\?*6OB1.ah#*ׅvT=#k9<\tn Ay J֌jܨӝJKv .l.o8 ܉-09`[ډ;ő 'DRCdt+QAX`I;pxwZ%6} gє .Nli}1VWXk$M;cM^3#FŜA7 q~ПMt=ZtKc>4aK#jߦR=<](9꼺Wg zyW3Aoo->@yhєpi_Yzqm.5)hH _k0~ d?UtAr8.}UE0Lb;ۇ֤ـ]ܝxB1j4D0ˡ2~vf_]#\6j3{'r6X Jj.p^7@`,ڹI'$7Rk\d/=^=Ə: p EFnMfcKku}%\7%$g)?$ YGs8r 6 3bE-\-;8/)S,EnCdu"lA0ۥ/+j]>8\=y=c|}?{<l0.[Ft&~,>R8ZqDv#P\Z1_ێ[L߾n8+YOX߰TX UMq8r*BrXQʘ2O5|*Fn5A >f%]"LwS]&q=5 %7q#P%'Pæ')װbvaB^(gkՓ_rNz; nj vzȟdƯ;e LRCS5 icD.Nm@eBLZYdisFW Ұզ5?d|l.vOoc47 A0{ DdCPVИE@Lrӵ;zX=hlt)7d$#n\w452)åƧ gs;j2#ݰѵYAKk}5|9eDӭTSV0ٚVœȥ-)jNoN,O&LWmZvV#| QP:IIWHEX-u` _ֺA|Hz}kK/PK{ʪt3 f"{G::-閃T_++&[|q`E9Cr}zEL?%}"qTZt|̉r^fDHp8ރӶ)x9 {`;^tt(S,!8MD\Q2x<~qE9bN g,|CyV 6DqDL-mEvt)\1{L]M97;Yє}q%u{-X2m3Kn&6q3Mg[秅%E{S5 n.Uou'rZ68ȂŽpbr dupmq, סvqx12^3Dvq<;Y1DQ^vо l/=/"f`[{lz\t}\s3wǮ[DE^P]50XD9JՋeJX?R$X׺;ݮ|bF~>4Jñe.Ď&𙶩ŜGY1FDPhj)MR?-E:˕ ]ӚW2 ,1 aLD/Ɉ"1`R)݀>,]1/|& b;ʕQJr]K2e} ުz嫕e613NOmL˜EE_:on[ (0;nn*赈%+VUcW8gd< TWA@9Kªo8M{C]>@]Ӹqm~x,ZRDŽiNBA Ӭe9إ.y"v>hwtt{7PvxQrΈA)`)n0+V(U۸!uaxGcS;^#Ŋ,Wdδ`R۩-vBv\!aBո7 y.mg֏mTѱxO~BM Hl̅U:nGv'#Q+OyM52 AQ',Fe:1vlmq4Ph DϧׯMuR0\kAF"b|M+ (4kp{>|9ې?lն8~2qv)w$ AfT>/ZtHgM:^n%jSvb? ɁwqV&;;eM4>D#@Z݄Ww4vMEzZPMNC}m e;2Np /4ڨ''kFUT $ dΈSʫ"LC';ׁ+w 9G}O;_V>Q`lfK6\90a;nX0>c1l \Pv.atf| &d2oIRk'WKuygwt!p veFbqUwzj%zv!q#J96FȢo,$O@ -p)ڔA.Cї|`)ŌO: |8!DO^в9PuMijvu&\ YjJOLjbw&Cyt}#tẵWpMBRnUz9tlIQ]NQ3p= vh0tL; Y6u-]Jњϔ$]0(,d|4CL4R̊V f52U4A޴EgЮFsH._SǙf̵ <qD%?%xhLɿI"D>hK2o@(a0׬0L?T"s~|-κ%z'&$ʸE>gU+ʫ)M{r ۻ@ۖn\m: _nz|V )A:E8 Hybבr'nhY-whepmÑ*'e'ɢe/t:>1R$^KpL㓚Qڐ1kJE@+x1;BX(|9^}[m(1=MftV8r~j:6;g4Kt?Ѯ֠-ߚ6+\$c Ec<"H6d2A3Nx2XW,xWV;1CApJdS\7(mEU7/exK1<'J ؔzq'T ͘ {F'{lSx` j|SO/G2q 9cDHo۬,$xvU]5G{ˀ8ZЏsQN j:r|fωv\]a [pΈ]KeX,[];tϱ̄#J᭣+l܋gUa0hi=pǕ]/D!w\M=0Z.;3am&v~[[<=7]jLo1tP Šݚv(4f B*y)lQ+LfBMk)!#.#|5ten?v!ĕ8neDh^K#~dHbvJ6cBiE ,}FȽO>:f}h舽CZ9;McFb68*j(d_YF,v A(dr{(^qobkļWRs8[#Vp#@C:͒vrAEjěTO8{jYx- V~֮.k:M} H|5S*PZ{rHZXf~^JFN4HʇmQij$F_UPUbC,Qp QeL({qC/n>}pgMl I8si=^7ۀR6⨧8՚ W е% =;Œn/nUٯL#OϲE!H Eim;j?|Eř1'V_IE&q^C7ƪض]I*i IOl:68?AERN6[;ow>[O5h7>RG#NKnNEsI?7+:(pg0rY%Ka%vɢ[ POVnuB0uBL|p}0`C{z+`̯TZXu/*xq_ ދFQьBÈT /=,9]"h},Whl'fQ}g )\ŮHsg| V"-֌WwY>g.ݐ92lh*XzǺƣSN82x$/ jOut&!sUpT`凗nw]V? ԛԄMD$hwNlHIPRG{? ^ sꔘ"_ܗnӃ2ueعJm^k@#_h/|FT  %;!4&}r#>$g㫎|I#3s dkQQ@ -ɑnZp,T,&8[9#9rJc>q}#GfA-ofHjs yl8m,~< QUJ{qb 7ÖԝG\PC$ %5b0\ǻy/GM#9l7(7l8 nŪ[uT&{ݯDU(UKWd@д܌8cZ"ycZDii,x؟;d_)_z6b:8G%LQ{6\{;r݄>_L]s@R !3f ;Qulov|P6=QA5Mfs* oukv8;>ICZm"b4P@]s.g?5]  z;VW&jU9 #օ$Omϫ %D񘡙7jD`^֗p)zL(1#yqҨwVLOvm~)ۄ6xfw8HE*N! DZɮvvR]7_fQDߠxPb.i*=uNd쀺&Tc71co;UdpW/g w\)dIf9Z+,缳LNhj;1wZ{{⵺Q;𫠽8qRX:&Û9f.Ds cA'QY~HZhVЊ:ijNYi!G_hdJ^'3Nё\akyBGf"࢚762&L!i.K2Z+HEРY%D]kϿCmIHUn Lf«;-<:}蟒`;lhSSQW,g3C%3X'_69&gHYtw?v"\>p~ght(4+r$tKGRV(39,;$ގȟZZsK(bVl$0yV|xo8E `kXv]8 z7֖> U Ley3``"=_!@Evr@ *َնoŵ$ܝ#`Fs+Og\~1*A@VMF3ņSoە񝢠~j}y[.=z"tWe 6Ow.cp|h'nP~sC-xuîd;vogh4 Go+ +]Zb]d cѺpnjpY?q)|Dr[oj«2eJ& aR\EtZ=qs+<$s#V,b8 zO^P{76|'NjH1 Gg pG78QWLN2\n<>3kYdnQ-S;ndCSz'ySOUdnVmtF?z%؂:f,iq`:,u%aPX,?yVJ§G#9U6|'OѦZe8M#J,ptn|"qB|߹wȾ _Ō)G)F+E݂e,}#F ͋)`XRUu5(Po #xS簀^8CKhv3.s%i# 3͆ K'jH uh$Q5XzZ\<]ykt)x5 E_yPp&Mlt,̶yJ>5R>h'G0^(u$O|D׽xި}fxФ$L_ 2O3T ɷ8"©֤1͗)ECMP gol "y988lc̩ #0kSa? bqf!TagfaEXju 7nz96 &K21*Iv "Yi ^{f%J k OAQ Un]h<_愂k:nerS3ck4]%֟]c&-:&;rJ;PÛ{w%D[f( T+Nif6*I7ٌvŬ7Kl;f\ oAw&a$D &܆@=(= ;X#"a(uU^D/*/F_9`R(|"97H,S/$ù2ch9bɵّj|Q*_ǯ [8/JWWV~Sh ŏ[CyLh1@t8㷃!,V9[{0\xy- ҮYެz] [be#tR&u&֜G,#eqo<1Y-G.$W%3V}'Oqeђ#vj3(nQ)杠Z*k++1eQ1ك^`XG{Np`ɧ7#;CB c?J'^"-$x ^Ĉd:&84< *YRW3(0*Afd V}\k np$Yt0ǔGKً>ZwMqDK@*W{!@9ihǪSñy X-ҿ$w!lx'T!t '#aZCEЭ})c,׎g.|z~e kW=eL~$Ȑtom!yI J˭lq_`|cwqr-Lؔ)+:+a)lEa UT@dּ#Axߢh#GYP[-ֲWB&|?=.MU>$;GOw_6,hVȠR~&\ .?J jRZvٟAiV#$|V 9$YFc'ͤ\_۽hC; =OjA^{$Oxo Ihd!̇$ l.헃$ X&ݦu(=e7x@bkgF] ="dMrpYCMƆFP`&,53-WXH5?uV,SsԺ]L4== 2ǣ}1[ј`K#Ue&[ LMS9ƉiK#&4 Udy%ؼ^ qu5t z8Wk)c 9jp@w<=c uCyw5M|MZ sYu0?I&+chBzΐX|hCmsq 4^3B͑`}n/cI9M:0{!~?98ר~uFmJ`Gޢ9@`?cyk7aچ?Krq J7y*mcs<.v 99&>ձ6캬C:uL|"UAE_EC4IvtiC Rz^$ Hb}y;OF0H&1'4Beh ,[s[ezAe~BA#@eߛKeVx&w t ;ǧ->Հ_"Gx8r]-2C!.%&hwPKؤ$tN%U=T*9߹z%_pe 7*XuBg 7z9 q$OŅ>@ms]¿{QFc)B*d)\rp i*tBQI(7V\<؂@T#X ?aY3+U{kn#Nh|`w~cXU)&6.'lPZoBl/WtB?`kn}a&B{MUt]Xu=y%wXB"W,M]=ځ2K}9B}ͺ*Qnٗ>G2R"$tQ:ɜ+eSzQAO?ɤ@h._/:ƒTAqbX:nņj!Km`*\VPy,ݏ)s2$ jwvGnj@ L걥WaYV]@aWOm u.0c>vj=l;#%0+; wCf9F!MSu'垯9hտHѺpPc4!7 [:\2՗HKFoL7U"ꗗK_r#QJV{f",#diࡣU%0H#\S6, d_#h*~x㫍΢j_ٖz&.tN0|[Y|YaSQw('`@J`vLS}[+41-s'2iIDn.Ew3^*\t|w{ Tה<[,/9AV#qRGRNYAG?FCծO-3X_CSK;ro|C{/=Ay?opxS\k-RМ]`\9u;1Yq#A:|:ԞxfRYj W e:NKZ:99!KSA DžOnBq6ζ8 |Թr5h*&o/E-׷w2:qG4ĶLZOZK᝭/z,"l<'pHT%r!=kʑVO80BZ{qt: ͛@dULdo"4`ij2jH$׽oi9IĊXMSd,F9xDЂu6vIE vDWS+Og-_bۦh^ɕBNCy_0ލ̈́_dlxqhrxŬ|nA5.ok"PX kE#$rm|[Ȃ' nR}1<%܌N#i(uz$8ykhO0SUr΍R?u lsq`+ul+y0j2;*KL~4x7m;cD'U Ej3Gll9_(8WM3-2P6`i=5=;# 6y|e!4e nY zCI ϑ~[ q-c:u _cXǑ{&rk-sx^y$l箬*Ic eIpZ ,fe]wnjR>kY-ߘtY4ȣcsQ;؃OYwk{:ؘ#LbiZ`̑64).嚞z$\uӢ}m25XR,%iIx C (-y!Fӑq WQXj/"dC0zA@F9@IMW\&Dz-kx1; 0gf}33RP? HQ{vqwc/oQzK2e|;ŇdzMS2Kmh=J0sXhSKuJ]fit+w1_0Yh(/AЮX/!x mZ:.wN_?ߖY.`i~ 1g_#{u.Υx-<͵(]3 X*(/-d*{9ROm}j} ثEj,s3u_l^Ud3ǝوyB/r-ŸE-$.;$]u#a5cC"0$χzە!p43scI8ruENdޠH=ſEAy઺VvGgMMa7"lOρr ( cAO&ppkYdS[Eu6||[SZ%, O8:oBC+< ۝_&P0ko%v?ѯd>]R͑( 6Vw T:66KsRp_2ܖ80NOl%MDBLA4qÚrj͢m)̀`":--*D.Z GTs2ӱS$+jVN{=ht`atM#r 9I4z|*FWðr"dh[uPƆVNdF2"Vޛ:(ϡ]$ 5Z>`w ;ĭn|0 <~2MΑRE}]F_ARAp]}"ͫ~;zѾ#X>pT2l6 D#E2ḒGJ|)|x`.g2`~$1 Үrg=L <]75̃TN[_^?Q0]5LRζrE`X.jbl$5Hhe/1_uklV2æ/o$|}Lo@цUDsim]͑&МR?pܿ`4j'AϚl<]˖` E* r.NVxhrĖzfA@^gj#15P$<pRM. "v%$/D&0^P`bY)pGYNm>k TQ$my^b`Gt-iLVLcy?48=:[75[T4$=ZU'ebTM0(]#1|[/ aFF/T%: Ӊ<$,wh7\P")]~ d).e{, U.L'_),昿;s`3`l+]Q" d=R0jӉz+y=ܑl2֝urIֶ2@),bس]$KNgc8g`¥M>=٫ŐP|VhܞƦ/6:\jpj5жŊMkLe;I#-aϪ3}bIFfn7gy$cp.Z-xEL=2cg0݆@閅wVC_;?92ҵ+Գoy$S0.wQR3~]N nz⨟W 8`H&;LcڂX1z ;Vx1a A:1U؇>}և|ZK/~&(9\IQn\ UprV: <}i՛ΪpA& •Ck9m3?o< ˈr`}-H¾eFpǛR?pZ=/EG.5vmrɓ{4Ӯg㟃9+=P{_7vvaɸd:&Z[3Iӣoa{@GRY -nrJq|\EiS (%YĶ9E9q tќBZ7AZKѺEū9ed8e#[X!w.<kßwAAk_((FȤ6.ox%LIJrInt 5k(7(k6$oi PxnXS?+a}03=GW48'(q [aK?'7w R_%NdOxjmKL9H{NiXIavy5wj $RQ.00U g;{RK>*iY ~x!{nKj塰zN`TL 2_jU1:Õw,@KJod ῐc9C|1oE>ncE4;%<$u/0 h_faB:DV)vyS"$88ca!9@BflAw?4 )56tƢ?SŅaY |Ҹ뾆Dj?dbЅj wfr}Z}et(dQk=Ho0LQ<+ -Gj "Vo5v=84A\m^Z '^m(:cSbeR tXh]eeXwiFԁE=J[q4lLvf|H{~B;,uSkE=UbTW*y]ZwOX q:tύR? <|)8ϓ.5@n$8`>dfm. ~&vA#' _Уz"Jon*J˜T")o#l lDuS{HB0 jr)={#,<7Dũ[U?<)Ʋ4 r84 Z 5qly$X>mHGW-O J^)*Hll;hd+((bWKl%쎨F0LkzlWn/"wLx/BÆ|e]ci"Wyx!-A~LAj:zK:р tRH=]lxǩTʱHD49k)UYn @B^o?](GzE.!u>oM,r  4`9~*bd%l-h݈Ƀ~iO+24`3~͝C8lZ"i\ 5 Q0Pl" WGx0^EP͡&f}Ӽtq)>siX^eQrkћ\ |1(j൨4gR܀͡ ʲ:HUDk Iu >ɝ'5`mM R5;tҳ}#2q9SOK9) yn|Z3bjtny&+U`K795O',h$4qex,ʯ=!#]j`aJkOSA/b9f5Xl%p,Ugpl$J^%1Zj/'6 -}X0eFj>lΪ ʌ[1j'^Q|:]k ]r2{> BshQjy#b^)-?JP=gI.z~1~$M7^ (;&M f` ĬTOF Q!"|`:f۞g2YL/,q!Hk#<\5[S[1DB݌"jb<~} >\HݵHKXXo\H]|N?yyc,;d=ɥe+/USNex=y :JLQ_ʇM ~(DS8jK)m(STy27 Igo>a f+aRKY >@5݄nMXPAQg]o_:݂܊ICwv[{Ի :S}lY'愐so%7}I0'<詖-swvp}| ^d=)NM,fǙb2ƭK'﹩[KE'9%ڿe|4bze a1Ϟ!-gm_2a.n2^H쑂(3}sٹbm(Bͼ 1{?fP/V<PqC}y@PuPc[jL9vS'yEi*f\ ^IVqU+h[=)_X^H>"ld]:n!A4#OI7I*WI8άy{ 9JSFJAI~G2Ժ^ڌ9z5  i2r,kfτzĜsق{

{.?2<<k pVUe x۾;&wWuߓAD]ڙIW`{?& jR89t'p98DZxn.P~y/AoE Wu*l#9zcU{чt^l+6&筵.Z| Y/bіL vKbxO# ȶ8ny%Ԛmf96qbQ,hEK4n4+tW*HBÍ:r2Fs5q]M\ޱ9FݶP/eHsѥڢ=H8٠03aVuZ9.18ߎb@U+mTcu_y;KdR{V|VBSWsb+l `lz]ϵfe5aÔ2{>fF^EzT"(X-[Ɉ.,P/hjB:#[8;ʙO -ͪI?}|w3פc%|k7bK0vZgQ >MI4N,5\ZF4C0 HO?<˻OI`H\KN/gݰҭd  .iS-Tz/բu>pj!{e HB,ͣԨֵt%ԙf=KTtz5dUʌ=wo*g k.X{~^ALw ]w1S燗$[Grm! }uWt~A%jvOߤZJ@'7j>r-ī<Ml⏀xP:GPZ-|\]рh$qK='|vTźQ2iG3khZUc>$Sip31hSq-Djnd8'9ZKN.=ڵ ┉^':VPevڕ]±CП g6x n>xjZ[(Ɔ@Nx{P, 0DbC垳u=h=l:SfFǧ%XyBv?ZN|JKDBRY-/(忄?)Z Q \+|yP  <ȸ AE%5]mM GuOv5F'NeeGa`zLɺݰTD뢯9j(ˉW$Rҝ;}*%4D5^hhvSC,-sW"oPvܶ,d֑ʐꌽ8͠pF._T}zaڡ^F k] :lѯi3Fu0ꌋ/&*d<oJx9koYдYhky-_*XSKxj1 G^ n:Z8>~Qp.-Յ]5G.5L^O>Wޟk T>e1@e>7A:X7yojDOpm=U.寖w=cjWvCJ%9ZO1wU k (/ޠ骫?D OQD'_P;~0٫mXRТ2[,M-Q1iGImsKLߚ /0=)fAR5O$Em|p[k?A= [Tq"#'"M*=&/kK:f4*JqIO3'n> րvxh@QjnѲS:tVmMabVB݆ATzQa\O{Oz 70l$yX{D5ߧ{̛ʨ{fL:FNFs\WԽIGHL^@ڃ->gQn1.G_r%rJJ(.,A, \*9^uX= fbzNv-97*}5~ rs#(6S4!?b>WLS\ֵVF%O-7at"P38E} rqͫ#G=-a7O+Z!JȄ=fnNcL$RYtReQye% VcbP\Bd ;1ܛW—ꭣK}GaiZ(zGJ(Iz 8 T9*_?^z /bhT{;{Qp,G$]~T it.P$M_Z56ֈqqvRxqʹp%v+[e62 nNqv7mCߤ?oUT *Mu6:F%) F2lwxo{4iF5iˡLg`[H,Uz gSxlP,EXzmBd r!1Øru8=%::'mO+67y5RЏ&CL\Ƒ95 oƒ޴(u!W|!*~[N[ `QڛGTVĝW [qׅ~w3o8X 譻HRӦ>Z x tO1dkuT<vF+suTM [JQZ 2DzY;q.H ԈV~w߇7̓)z 'N;amn5T7| ܿalxooaBy9K4cH AvSRVDh1Y B"BRhRk{.oh'Uso)Y =3in룪RkID7?]pi}w/J#Jg!)>>"U;)$9gYAEƠ+kM@au6@,w ŸeʕTMNpϰ=jV˃Wv!ӌ-5,o%)`BzƜLѰNE=(u 3PeVnAY& ;#O-+e铮~[/!5#cfzkY jMLhmH 9Ǹ9R$xkޚtY>PN2xZ> D&Rue8RiAIZzG Gz# 7I##R+"o:hO~I3 @ n:z܍2/|ž|9|h"ʫ jflG ٟJ-<Ș⍤fM斧c ~K A!gF}/JUIOqy']1 %+4.Ƶ/չ+%8]rH5o*ӭwfcnDyӵg^\Bmrr+4mx?(&(JG 8 tf$C:j7P]_"1A5q]dȉ~e]}ӟ7/~5 GG/=9{PoWמ12&Q]X!~Mz[ |7|9Y%m;~j.,WG1W 쐂w̒u&}$ڱ+Ul:ˆ>zƙ*ya2]&2%P|A)E}PQ2q)qͿ/~"˜3 w{G"mzqgaIfUg4R ^0ūa)RaDy,~y\o`R>BM\XOņ^g4W'ER\1UY!>FZrf $^U~Wo*IgD$_[V3Ygc^2#śtT LʪHۓ@8akֽü3nS/ g 뛸5nWYJIIjZ%ať9*}Pnwe<._>m7{}ܓ=auR s)O^n Y _Dr Q3:ci{|69eN <N-RW8w!V3H Ie*d?]p?o'/ Gpy ";i.+IakEH QiC~g蘽Swxl( t"ԏm<R =BWt;ee}-*.εi7w/uu [iQ*?oJUaƕ͈7ՇG ]<,#_2o2Cr׍͓HL #{>ZV4 :{$LHrRd?v&`\Yk9Ħ&[b0VysBsr>Br^rWM/}{^*>^# rʖ76bBTD\.{čm9RoT(:)4LRUf<$.t_$  /D7/k=,b6ne{ZDEȽRױ#/h7ChL)pF+M>ph$AI*cV, 8IV|3)`SZ%6k\3@&ɉAs ,^Q ք=cUM\{|\$ U|ٌG уs\HW]W4k쫑+g Q=${neYaXG ]weyض1*-G)J Ͷ?e26:{"ճP )gxOݸ \ޭz t&L ,RNR9X1e(8kո/Rҽr xQEAPgmsQeAT+uNٝC,ǒ Ջ:V)ڹ|]mb6#\BZ(YP}>⥹ Rb n)a,B7[SӴtT+<7{B>vZ⾱\8V[Zes8(|8A޼o}&Lc+Bcy ͊zcQČHDS0~8che"fG}W W*?EQ#k=.5iNDl6Qwp?⇙ZZWc؏T͒U(vavxSRhZ_lՕ\} +JVRQom(ܮ "K tw_bOe1K3]c)0a_ Г,sy-X2\1[3!3&ƻV"ߪY=}^bT9#<w$&3Zx&{W#9bd(W(ΰK #ںp5xM"Cfo6"&~, 5fz"/?LB>WꗁmGڶ_`OG YZ^Ch^[ZXD-ɭk&;΍i›4a0iԒ?2gi#]9T<蚖dxoѩu)GEXOWk_֥{:" z|c%5IPJ~ gC[ eRf{ga&0U5<qeByЙWXn숼\͜MjG)'|̔AbJĖ쵖9 >6vV6YMHj|wk3d9Z]bdZεGN]GK/VBfY;ޓbzVedKvd=8 u$SbCl Vhm6pZzRXZ:eC`|jB([Ci.P!dKXqhR{=#XjGXpn撚;ϢXmI0Tfm, 5ϩt VexHñTR&=^fP1J H$P*r'qs<*˭~ODŸa(yqC%[؂ݸo ̑":¶vZ7+ 77Vأea)5 IѬfQ F~.l05HGS +SQZA>a+t^ΐ{ +G`NAG@=~%f/kU5@:*D?e}cx4K:AmӟEe4!P֧\d ϭD"OsGVđ*PʨXIm ^$Ka7qZo| hr0Z=\{ym] r@L4-EvKT#qa Z2t'7cƲAu1.h!1ۥ2 GX*j] f7oho92< *w>Z 2M~T?뒧37N0Ï^h m n\3# T'q6Q67n"eToJ?t 7'V5hmxy5q -p[Vs}o]F[YsY7Ոh C di!O*'t=PJ @.Xx)p7?՜2=,Z]Įk/wG1ˁ++Qs[_-CANJG4vI J#?#uJ&`Po-'fVHfi*yɧ 4 fy9˫%Twt.,;TRZ$ &כcbDa'\A>XgNEKl, b`Va]eUM !_E@w>ePc^4Ri#,r=Rȑ.9SB6[%Sp#@|fo 3Nk)(>NCfhwO\AӦʍipEBvbZ.}T{` Ӂ_nDA9J@US[_ z__}75 TphqS?GÆݔQ̯&`Eǁ] fT̏ (@kWG.$@dbDWfF\5$FuΙUU4D?4hd mN4 $r 5'P!/[MTW6 mX9(V(h&vTyp+"<*/~ 31%&oJأLf&u| vW *%FkXm}ٙlE䟙1,+M//FT17V-Fqix:@-6A%O#0^a\UIܪoC#8}  C\K#0WH, 8$ZwL!.P5%H@tK/_S'h˛b<کȆYZ̃x݀>%QKC"JġShY1 Y7Wya8(?p[>Z@)$v[DyL+nГ~ $~$ h1U.k!ٚ]=w5V3jh ĬZc2͊WIL噛")'T|"*?.n>$%>Ċ|U͎nԗt=[% q|1;*d *۾||͝EՂ@{ =FO31=eɮ E,{U}hKf/FD?δjNxd/)Ƒl[pq̪ MYi9D'_vXRvqRSQK r I-b!|HW= x;sBz=99Hdk)ty*8vf?)GJ@-rNb3abCH"}*R,@ly*<|&Q7az_/<++c:aHn ]?Ó{>B9qd sE ".9Qp62GG}:JdmTb$ nEFnHaL#uC<Yu%;h 4dnQd2F8C包Pujx쳳+Ӓ.ݎt^N4qƔ6{Lj3ol^pVK>XQQ1j"h>>)ē O@Nh^pDU}G,6wE՚a'qITyw ~Y|`kBj[+L" ][}G\KZTFW(H<YK1ňB!|jsڂY 򡼫 Y5G` 3 D>:=~}YMWhc}eN@&vۥ 0u]GK&JVgaSsZ0d/bRߎ"jˎ7Rӷra%`а dXzg^}_AkQBk aV vNQ0ŴE 񒥛Wl4 do?v&?7 #2.+Qk_!^o=#zӿuύ(h2oF Mt8?$S`&1S9Ī5c};qfC"ϵ,̓z{ίK#+ [Ņ'7WH>p _xPB [@ڢZ548 b|CQWq9a(EnZPhz vBuG;p ~Xї̓_k+ AX+Gt:Ul%}t7#W2# %KҋsG^T~ECsfiN/H Y6u穾ms+o)Β=W;e˺IØlC;_dC}PD5,ַ=Ő,)VxμLtfDʌfp zP LŨ/~0 e̊kbh~N$4|!!ikAQ*ե6ED +hi":~V[9 w N&HP"xzc[Ƥ1U n.0?r }p>!x妪-[Z xFȋ(3xFl( =3{).# SuĶ)x9`@]}6JCy IMiʎ]*ۯ0kJ3cCTB݊PbM#36 xi!_+n3󌉬!xga:z,,a9o}QlUˇG Nwz.yC4PRi8Ϯ|":2~u+w )0}7}iFk6ꖄ P:K4#0eav5 2µfzhE͎֩&<}l6T?Uǂh%V @Be$`8yyH;:aRӃV†9`UT6{  s5P:ĉIJҪSha)Q DZyӉ\yI'7K7 b><}$ax $`}o z .; zdB2X*n޲B!@<*nŜd9̸NY-]mנh㣓%Z SWz/a!G mV6VyfpԅN=Qp"]V&lOwQ-7p tm`Af] (Dɶ l#{s֕nr@tdKa1:ɓ%@uu3 lrK7NJ/+7):`$M5̊?(XCb[dtji-Ňʵ-5HCU#&ؤ':[Qo/X**#kE'W rqX98q_);X>Ckf(]}Nudx:nZ`FƖbL`ڇq*/Ky0{iX3dHG~`[-5i/nTWnz;P Q&''v7#FN#_O) T${% ˙zHE(n@> wK1/Ƥ1ϡ_/|8ke6ʐFaVr`OEѰHїZ{Q;n% y%VD=N)T^z`/2Yede RE";9t:Ydc|#|ٽ6QQ)#(5L%I|(F"Ob9AߣYP5 B<:J-Io R39,Fs? {dsdnj) gi[U*0R3\p1k*nTEXڨ}ihO}hY/ܐ1%1/q9xD:A5X@{2;|@ nVt˷$ՍOutbDۧ$C3il˱!=;}o{NFLff_C(~3 Ƌ9X9M_b92bej]{ͷRțWاs{( bFd;A PwVv%^]/#Nit)tT`ù6Tan5eYn&Bpǃ=ן˭7Ot ۩('pbVd%߭rv-\=Y]<8 2v-3# j@{Ռ 7&T/-A~in@lj!~̄Z7`eV7l!Lx:Y֡G PgIcY 79Q8{aw9{gm4ɽ%XElOnl-A9}_*_2qVCS~\~g)@fm޴қ7(J&vZSj/թ_Ⱦ+0a$h`vO6'Z  J;CRlR혔8G)g#)sKZ='hmYU..*5>{9Ѧ%nK~aJXEWP u_pc\. d{w7V)A 0,_H,T50+h#lG|+OwSG h_Zw1\a-E2)}y]=gYsA9M7n2_F־B˗0 Bv%4K3M=?#|u|k9nT'oxTe3T ٨͂Z3z, QnCDC`'Fo __;Fn4{ ^w08$M%͹cmL;dbۍ& ƕE,IUZ'I}&a=̈́szM`FC1^m*Y9B^E  .RuC4DZ۹q0K=Yym0.vLӯ+,:~#-wQ sp=# -@KX{.F_LPHs,~U V2aM.>+ڲjMdtM@ /fڎSǝ"ؑ <_,]Fj7ݹqwKU-u02fRBUeS#KOݺcqE;mqS2؍/Ȩ:؄&iW%} )P,fłkNWzW7ZaֹXO*Jh_gpU-Mb✑HZ,X(~!xfL} Ȏ/f OZ'( )x,EhnV^m/\KI F17\=v񭭙?~+{}Dh0#[1U?4ӄ k}R~zoI*F=7֕ lU_;}ܐ R2ޱ #qd @E-Mmy'mrEzOG"@-61E 6s5.rmĿD_ȯ_ޚuM uc TZ LskSnC-iBV=iENk0$~dǩV!SL6eoYYx\i-6{.zI .)UyO~=o&T_{LU+p ](7ƢMS\tZN}ɐp!Ӻh!wZ!U?hRIP>E2z{FCMӬv=jtݿvi(cO{LYse^~]WP^ӏWpXqYijhKHydg٨@c0=v;SX:j~A=LwWO9g% ,/ ;,\L?ў[q"n)_|(Z੩QT1Qz '`V\>കg% |(סfP7]xAGjo>ɚR8rmjR3z #+ʣ.5gXrk}\BAE.Sq?DOF_Ћ螴isMsc, KEEN-ZBPOe"-o^I!s0(P WN0uB6g55tP3n]6KU U$8i~c4|ۅC@(ezi hZ\./2[M 1(55B yZ<Űp^)&Go3Z nYa 1ǸR*KS'[;wLI0σ2%kQJF#j)޿y”RŊQv:xіS1#Dž.H>-žRF2V9\oNj~+@b 0ӊLU&''k-qE3=Eqwu~MIrS+9ՌZsu.q[Gez HZΉ%jHꞲK}Ω{(:m>@ۤVĊpRoRT _R DւVʼn(RDl/HN~`&ڨ[mXrTD3J.͜QǸRNv]Qy @k\fp# j`xE觸&XN9o^줚_)T66Ci-ՊwRlTQ3 Z] tu沁did5"agĠMT[!Ƀ%y@$8 +{-Zn Nտ,WƍjRYV+c-Ӕ_ )o(޽yYI^uXkQ! k_(@'r&@#2x]g@ڟQm('M'+lxWfƩMn.6p4-wL#!jEY%mZD7yW?:SNbaeM8#cE<ީސ\ZZ3EnYٖTV~92mcw2Fh~DP?=[x$e~M s Tg~N~S쯅&Ea_+=UBs)yiF@u}eI ?wv]rEN%-ܡ$Y;ڛl<LLIMf!v(^$+cfLJ=$)3jH}+\tu;r1GEsi4R?í`UErGAu*qF)hXͮ!-Qً'[eVSQfsr WݛWOOHM$H31͵Rbgϊ[(:\SGEBw(sn¦{ͮlg8繸Չu!J{9j+ө#{CZB!ᘩ?ʪZܡD mgN=mEKT6!0tn ᙧoie5A+bװLyd'nouN.t\k<"kAc *(D ZݳBqavt'UH 9L=1eT')7% KB9XoFNmˊ.&^inUO ""X " }y+˻tЮ7V΢w҄kFpvWl1}UG-XGR/iۛש&)˔(GkX6D3r3U9頶!8G*'3LY l^Kl)cÔ!ru\]\>-|hcGja si͵}=|1 C޵@6.?ì17Qnn}! `&H؆f 㵱 UB؈a`?j*kGhEכr%/8e/O:H0(|2G}ts+&Зֻ_j e"@.K9bn -{nv-k/LbPB< L£Qb嚐Q=%EmL\vr<;!yE(HO_~w&nTS esLdS%f:OR:Pml[,lq&%U:(vax⩎J#1סS`F#ɔd8vΘn$ g%*~%ǒƼ[ l:aJ X]"VFt%1V3Hx[b|M[;C }U];Hhu4̡[u85dMzpv5M捲&6#(KLAۥ^\Q:\0+$/XÅ8tuL9H[x]j9M!ÙΖc+Mj]B%nv?Y; <si6)KȨ0j0L`FL;~ Wm=7@99^T..2X'ћ2;y)!>>&?x6wrnD0XVA-*{DfWcZ<'rak{>ۚ?#U2M[1^*St OpΫ? t=ÿ/HONO"0Ǖe/`)!QSe7$=sYkLLA^VhUf>Ԍ­)< b*Um%58SL 7t;_13g۰zy*fsi*n?]c"$8m2(VyY*)j򌻯ٜҴ6DB3h垢 tsVg AeUlaxYVI+)ǀrYwHnrʚ\zcr)2چcn{ҤPrL"O-hIyn3mER@+.,GBrP&:3IϺT:dxC8$o{>W1;IJ&cI>{$k#-B;EB,JbBih›f$,\5wzXHH!26M$eE3 nmCzڸCz> bp#r%Gw׾:#0t{4ȓe{x*)iA.0$Eo;:59̇ENa]@?cӆvYkTIQj>U*s4׆`X]K!jj(, !҈zΘe= UreõҷFSz5V<& >R%tbm5!a>Va="&R pAx؈R*Yr8M;Ƴ⬰uK)I+)L8wF#% ݷ}'ˑ<`5XLHI~TۅU 8Y O ^/O3¹4В5Jq2oƲc4Rc/VHciŒM֤BiЖ)cUZᢰRĠ9Aȳ2!Țd\5B$BkY^3{J 줤%{9xf\9LE!S0$đ(Z= ފs%y)PW{r,}'5{/N*c̿#8OSIzN^ eOM(CP X39&H#\ F|D_j$>s[]{ʫr`N;V-Ʃ$w=suwL%]Su ˗y=WcmdǸ?qG* KZI6;]-tx>NBSiX@@<{ _12EH:Ֆ;:'=t{X?{*A;at~+ ^by="߂ e0SU70ǥv $gD@K*Mx-߼S1GS@yj&4A+`.DLCpwr[ZT(whZ#vkͽ C%nK'L4Zc!tF&v58u +[8=+I80mOyN_%O~6 .G ()sx$p[Ѽ?Fk)oZ$Цi]?@WS Nf}DFsE#-?ExcjCz "&~Ԏa 2PV;}|Q&q# )WN1h|(9b,b\)lд@h4Ԉ}vY'M젛ԗ,HPM 9!و['2A4wkT^Qh,5QU&>")uR}ow}bRT>QD,ħ%I i QOgͺN*qN=;Q(Gѻv6b-%1fUQgn(U̠qQ5/x]\(\ݻ8l1 ,rRb+H0]L*r ~.O#([{HC:7m<4+ =Jfɮ-F,*qL >g)I$u+ӐРPESQXi`&B[>G!y8s'Nhͮ`[5KܨU@;NV*X!eg5{B 8UGzt&C/v%>C&fՉ"9xW[w#f{6w`䂑f#u#Ⓞ$kdйWQ9SFn>$RPQy2ax2C\h'=^9 6WBo%:ikoӳ?1 `Gp4}rOKwf$yBW7}任0Ɛ )*%=EÛm,W](:1b' V$`Uwz-q&ܥr{7PJE.;Gsa&zٍe$/Ij3Ϳrbb`]jKWYv!,MkmgoY4Ci^ݎ>{3)I=<6iYkVF$[R.'aJ2TQ]ҷrgPh\ 1ϱ"v{:)>{SѤ61?Y0_[N3`/?gmV[^J>kdp$:-W6 3TrH)ZuwwJ;rGQ=nΪIhxT}ܠH q*7;U\ocƕlg}_ YETŜp P4Q9 #QNVzk5zxu%]Mm2";ӅKPjPi`=oc+V@Uuax1Sd~uGU\n^CzvJ }dE`n&}YtjdNhy2iV`$ _p Q 8Iҏ@aWroU!cNTH tċx_ g)y J: jQet˸B ^g)|2< C ܽL Pmy4nl+5d{xGK0|i<*!x@L"CBMI;ڔb13(&wsILtئmjRPtMov}Ȃ}G:nDE?g[}s0 9.Y^m -KЯu?z _/3R^fwr|Db}CzPf㟦E_M.J^hnyrI=#S{j dڻ]Ƽ@sKH fo|zkA]xBcWy߱ߨl{(jh(hWo?J)=;H:CJƞt(#s Qb-R G -+64ju~jOzi/^;TThU''b鬒W}MI'1Vs6n~GFV'bIZi:I_1Лj,#]̥_N >UL᯻ЗEe$Lmx_-]g,=EYxALö9EJ) %8, {s9@q0fF,{TIl+6Ȗq}ZMwxaEHJX`񦼵i|UYFfFa]|xzm8{$SEqFL0K2vwd왙t.0$f_zW܈/һs>qȬDr/8,f4]h"5q+6sxrG:'bu- N{Yq3P)uw=Ct~Ar>-yU^2ӳ@Mߋm'(CEHqOU9…c~tFN!);Nu{=eZv[s<籟2hg k!2 /ؿ=vF]zչ4?MoLT!G ׏=#+͂#` L^>"`T2,PsמNَ뱻z < ,gT-.Yugo±ȊvN­F"?ȋ-> (;sL0.J ׃Tw@~;np¢n\ \[0dHՁ$s},i K"5~na <̍F{HCT\TF~gN0s <г![[HW% f1~[CپJRrT@`t RbVcI{Odyإ l%7p#K 8ͽ&wZ%{@jE{KZ#ИaRz e*z2[rz\¼x,) =M#:P`B Xq9D(m>YHxLFmQ߆V6?[XMeOPdy)JF9Ƀ7dCXC.@_eQq E/ڤsnv:CT7*-N!(@Q9΅W 3؉M<@qB]*7DIc# ѵp-fج4`x?ҌeO S>@ʣn,,|rӧ,.Cf>ᡠomΕ"-e`\ _EiIN% m66 #Jlɿ]'WI_[n>EwEGElL/$9@bdLqQvpTLi6 M^\Q4C|?W?G4* \&>.a9IM/~ 4,E˜IC•Gv&=H 䅫V̘Hs~sab$ nQH 9 *;~m1+Uؓ3VT=&QyFp)nn - Z1>*^=Xf̻uJ#qS>4ïۏF?/p¦ ZC }Hy :Jʉߡ/4tnV!WT0c&gCW5`w_lb.)&+}7A}:좉+KjR [$;35 "2x!ZAa^v`I[L|ò:|  ޼rotrp*ϛ#ovt$cjX [/W1 xlwŽpFKYœK_%]u \e0 ܼ3jm>)!-·Q(+mam>bci!uZu6| s1+!oh@ǤdV|y%%yz I=LrI*miA˔lKcưm=!TdË7c3;čb˯ѤxnEXDμFU[/AxG8c|9xA:RD)Nj0~R!U lh}r}S-z_Ƈ,)/Z׉%;]7KnE 67Wqwd๗in/ i-Dg^R^Z&e,){ oMU,w%zrit;FxY!ޞ%ҬjӧTeYÂ2%X7<U g;۵~R|:E0 ĶYΐ;ǨfC-RM؟NaNЯ_ Xdlb_ )9Fs~C<ܿo gVLo{3)Ghh rߑDT_J#|\>&`"F$2gA T@c`H/c|D+{XSvP'z_k+U8x!xޒ F^Xcyp!;eu*¨ ּםF1V UT }4Ts L =]) T},Йa7/g?p45 z$a 7y"?G)ʵtquRF/(/7Ȱ`IЈhb$^eb*r~|(#sSŅ(P`}mV,%Mk *,Lo^];֊bĿxx}'d;L*UJkov4ܑ3hն5eke&{/e橇Dy)YQ7n`+'rjYdi="u$xT:Q/CI{V֜*ن}u`2½ᑽsOBB%k@2]KnX~5WV1˸Nߑ⛻a+\lI"7v~ h{6j.."c%q籊sù tsqS.w_ w W|RչF+h-+>6C˛!~IJæ%#d6,֖(xkR_Cf3eLYh5A#cԣO;Rx&Y7elx^?:7s2VRg [_+t)EkX;Z#8=O}9I-ò ,'92R\Tؙ{ B|P=<:V!!k8v# Mcr_qh{bSD>n7[9NM&:U%M7y[<0"ce q,+- ow>ŰӟΓq X> P٩҂T|4.]nVj@k܆wu, 6̋0=J=.LjhhEMTQX梚fvpfO7>5S|tc+:!hmB^_J=d xaJVdVOlJz AL)/W /w#5uw>G}&L /$ L0Ic0Hᅜσ[F}G!v(0xɽ[<=(~FAut uSCu0>dl_- y`>';ȿH/&}P#*放,=ㅝ; $Cw(J4&I޶h֑]eK-z>eb5 $KQvGEVM ]93-*pr^/;8]LK K1_o 놳7RHӖx2 c(*k$˕R pc &@ grM* 46.57-ޤ09|@$%޾W-]X6UZ;V"dCDGk+ܭj-a>Uڨm:E# )Bt =x<9_9 Τf~_rli7ј=H:#4RvII;n$il9J4$'wSҿC*aJ#Iy-1 ݃`y%ƫ{H7;ɧj\1TK e^y PhP>]QLboj_~vC@_d$>`;aG_]AᏟD"&P b;QN6'! zXHC6MQoWqӧqȗcRd9SyQ;WTT'I^f< n/ºʟ񙺽dSc,Y p ]?WR+ӱy- ͋lԄAwMBLZ^Pm\; 3%Gt0_kҎȟÙul143uWƿYyJ?7VPd}nڇ luQF Z24\蚆vfn8Zѐ`5ms^(06Z#p) &8sc37c3kbHAGV86NM pu7y `n!ScXrP2#[}ܝMJ:&gd Ug 1촢1iL&41f0r][OyPA(s 5n?=D[i(GEU σ_}ҐjсAȽ\b_{,ng6(~'C 3.%6=Ft3{d-$xkd_GmU:=HDs9oؚGi<#C< Nߞ*/P3( &țMMs/yتm{JˉyURbdY80*LCB cpaᨐ^+BAxܠ@åɬDK0EHSd)>G[ 'Ф"l}ͧRR8z=7;>v"rs"l*vӼ|>f>C&![yIkJjgLu:>SXFX ѻY#ңJ&u](8랾g&C_-礠=y{/b$?Tm翫dc9idO7ɼW/a[_T,Y*2 jyKzW|Gfh>7D{ M|3fB$@wU5Z7/j"P2w.oL@F͇yސ&(*x2̮2qt~(8JAtŸPTޒ: "j; t׶y#ŗkwnh geL6lnP o'<nn VNA'͜08.C&k8(a~ jUx k:ר<Xe/"qƲOt+221̒d0aO,f/[>0 Ep%A^<QI)|C&7=Ύ:3uh'5RiC.9| /L( گD@̭2zQT_#^`+N0JairI(;9Rn;La!eR4k&ĘNӓ(f ,˖ae`&!i wr$917pLL4 '9sG!^5rFCX[l 1ɴ`V+Hه(.Yug]~Ԗ~l77B/S|C@=L ?,I׵'l'R͢2nL}r ]ZHfG{nUQJ~B 8ͭGy\ĵ0r8HuYȰnw NYЂ]ou6h;$ Hz*@a@G/1VĶdzUV?fp~4^#!-Gn1U=ד{\|UG5>)AJA t|T;isַؓ{5|)a9·o nRċ5'ED z~9o\ qMgܱ8SO?gClWkxX:e ]pz UyOR{!>IIVt]vx%Hǀ|Qʟֳ(R~T9qd '[E=u5{ov3VfnAO6 GrL5a8ybzP@dy{sEQ906eHŀ |cf>Rs/@ ý(CWp͈bN#e{fLD`mC(K9ͽj)5M[#ՖjJG'}*WTܤͧyz  U|-=w8=IvG{x!!/; @,(19N8Y.0"t /hV?u:yR8WJKa^jxl9i߿hJ:Ғuzk@ą켥MMHۆA bX4Vh6A_6@Uq5)β ɖ0S,}]8d=j4TX\X'!(6OVŪ8JTb(EM-s ū@)+/&S[{WDt ڤ1/4}bjwq0*a'Lꝅz"/h)*86&؆ X.wFMfȤNbCS_]yX" $0/}r!$_}{.@ހu9ΒYI/XMc &C\1pF>&;㩵F"\Va;(xv(8  PA=׎ek搂iR?]]t)}4bq;q/)JC-e yȼeF ~MqC :{ xŏ5!z_D /xR" ~`T/dFA;cł _dc26Is]>^_ߌA̾S ,EK@"ћҡ獳_oLK!m:>Ww2)=HniP%d[O"&?wܞ5? lRyvGE@ .!"T\)بP34j6I͸M =IҲHiw*Z?A]9=}kUF#<tȟdh$G[sz;Yv>ˆ^'U֓01p$"]yI|$V {F)jnY0Jd2Crne9t&U9u(+mM銆(,ܹĜWȅ$ҾJ}̬'ǡ̞@nJ#e PWQ=/tΝ$6JIf[Hm W׌y9H|'{aORAl9Z N,~X=3\ѳ|ۚDHq M)2mA&eka*28S>ȘKS ՙҿ=vV zz]f)IY GkWe^L>jMܕwqB^1LJta!l`.)Qḳ"Zڟ`=4uj!_P{æ Tw5BGRz08dZ7QNhi1n9W$6˔SoUZDؕ8 o<K~,kaܱӍnFbj}6B ? jz*dk\"e+UM*AYH%?NԨ)vD;HXϰi0IUYݣxQ7𐮳7 REZ.dilh|)UXLcLOV'fAȤ墨:ǂqhh5@WWưf#n~I Kr](cVF1ꢕxpsC>a:_YS9٣?Ugb[6*h0!ۋDƚlQkWd@:P~m/Z8#\y$?۬'jry}ָ#A@̈́vإhpӀdtlYuuk7Vra+EfES ȷFzu\ܡ̰;YlķPQ' e3QwCCQTDQ֘O$.9!~%G*EЋ6>(ΒBA,b~[-]'PW^א$Pvgbe`5dހf"'$ Jrg iFn|laI EH ^o,ߪ`8)c8Dl; jD:G,o/M3 <2T`]Ź Z\X_®% >[B(T̒1I횡^ɮ8a~?ea<2- J mHL@D\l]KP hA?j^R eUo`5<R.{_`y-ȯtK24&.09`Ssrm03m)oVobo?@LCҴ $VYFwyлW¥J;uhtט7'*6y^#>+ .s/y c`lc)-^bqxE$px-{瘌JbsoǣPIx?Q{6h/DǼq< aJ5S"uFx*m&a-+;W U{ Y0pϲjso;f>qVeBcjd׷+;=7_|{ͭvP"M^АWwB۶3)wn,ms[,E$\Y]}, łf&kU <*9?LI2dhV@5鳿[~3`g'$?ZJaG\('IDt<|[H{;B5y_G[ѐՉ:"SWfu4}#6 |jk5oc+'I;- |LvCx_R ޕ+\vl1kw@^ޫV}XB6?-LjNkdZ3[km>i\N:u,:%W+So-uȴUZKe`&^~ZLn]eWE/Ѡd Ec ? ?dY5^/N׼EN,Zg £O0X؃؈4ҩt/^+GL7s^9 J|ZyN=+NS? dC7 ťGs2a?0H-BeDjsy WśJ" &q3Pt[u[Kil8+SPm %AkgoJ-ne&DӿaYW*Fu'!? XK M~cAbLgeNExZ-YF`7R O`G~#qƿ8(*9ؠюws皎l[V{i)\ #;JH5Zs.O2}sV4H0h{D U%[*]+zp`C"\M搼;}ކ2I,i`kۈ2 x@6(k;ބ>S-hh#=UsU|3ݡcA7ḽDHxh- =M>"v4 ^}jۧs3/PiA8Ҩm,}e9]~FBu2hNxݷ)=WM "!ޠL¬sp$܍V7 FYG0qa0qEO 6JHRSΧ0?_ E;~0؏ NuB+ s8o}yֻ]'/ɖ|8HTMբ#&dBcdetQy{zP3 &?Q,*7m I#vngni b; 4݃ky_<&1pò蕃,25>U>Ipx R61ɻ"3ũ4 L e#ti.h¿] XMY6"22"AY;NMkt.Qu'+^8O@2Ȝ/ " ycAYj8^*Ȃ5!? t]# 2H4IRyBPRnO @^2gf$&ޗ ߬ל/]t:8FN*n> ^CRc65v(b96gI͛@KiM0ڧxʥZq#Nkd^HbـN/lW-9ęu!ПlN]0ISv8\A_ZY^Zmق |0#+JRp ^~V-bd$FYL^*>q5Z\͕E6EJU$ \MhDndR?sUo 5"6)yVqXrWxF*7?;G,3)^'N]yС\詀 l~O廘N3&zvhä,Vx@?S%(Ǘ~^?;P9QC?{qpI٪Zp~kq#쯖F@֮௷ljDZ_$˩ReLjjQd/-^zaT8S ўI}c=șs"zGDo/v%r{r41GMGc&~“s%f>  WŅVʹMZ Ab~LXt KW]yrXGq7Sorw BV#\llČn2н\RqLcEmi=1T~ N^.Q>JRX'9G\~ȑ 4ȫ4xbf|B<64&ڔNv .Rr06?)$Cc fl9t".6>mgТJBI(e ߈"m}":)/K}Dt[ݖ% •7ˮƠKz=~xL3!#g~CBE~](q(tnzzAcVUb=ZaI\[hAlfM7r#:\KJH)>Ԁa0\*(KE( P `N%Xe2 +|D`@lI|d9E8`HZN *AI![5F_}MM@?$p0w ](~Xmq0Hltsw4H;N_H0fư( 0™)R#28 c] 5)!^l[9Z])\V =.}(S<4t*LQNuȁF'_N_kX嚽\D!9BU)χhymU#R @RSiйh(-{T#3#xe {^cQfH_uBV5%ܼAL'̔=g[9]Q?`T:..&%00v8({> y !앻Xa'F dv?iY V h*v Z<0BIlI``ӕd97B[6x?,A\<.&uAFf:7~oƻ| [k[ M,U-ĿmvPxyFr#kRMΝi|kMRJ~~SL|.\QLice*7rը>[ b(+dzC@' O{ ʵUՁm e q+kQJ ȴ7.sҝu Y6)App;UMXaREzr?u<ҧM(0I4~$2䊏 `$⍑ =ݶn4d+NsfF?5.@/ ï}IƳGF芐qbm[*\ŏКZŭ%腆2|l-I10`_$S{7 cE=M?R - ;xzle.X3|ָz׊$x8 Ec`/ 8qf   ^Мa>Tt%Q_t3g+pLE YE}ixz]Xsܾ#)Pm8&ZRw4>~d[Edöxш3Ff%9Nd,9HnVl2BvIPiL ck`LzqLRqCGXbx~bwEZZ~ɥ!;Wc\ióiy5-ĭHYoc-_qF@ Iʳr ˻?FA\=v(7Gi -b14& .Xe%)Q}NDh !}ILnθs-L1+ks!DغL_8RW^vpL9]FUP(XlvRR%4SN\^$%/0uݼ竻Zco%"9.Eg}xٮIŮrHŖvŽ2yA@TxQUɱJ{|YYQN]6TFՎO9;_em“k gz"/8.æ)}Pxq2Wb0n \D/ى2ARid2Vh 0 ͳ}.GaKV;Be_+_X +Kq5C|_=΀Ne;SK'Tm>6fx hr`0vC򾜓d]1ꦖG\[I<7%m(йh&"UYQMðV|@?RE -!z:aQ:C5#_NQUe: mRw=k/hoRI#᪩b"v-iU|itPj;.J-0RSBJf05iE CT9i)dl,?/y--} _b=Ʊ =Xf/oWW؏R 83TB O2Ix b] L6KXF2>t/ Yv"gp~,[ulh3tb:980g{ FՇF fEWGы4_i! zv*q"g~d#c|Zx7Sk鏤J%fk\7j'ʂ\IC ;.܍HYG&=Y҉5< )w=;_34]JxCu{y1؟[̴2~sie}At y0@߀;/kTPz?+@T n4d@6f#yPj_()^$@^ڄwv Znot])B?ZVpA<|XgxKRԵ<7cŞ/iͿhA!,s/-[ 8 pL^GdR;7T +INkTpW 2&&]^J%a믁B? #hc @ӮBb}$sPH#|EVb=C+ܑ]NDA &!+ˏL'epx2Utm&#\WfM#J[,}WUiv]kADa*߇fin}BvՍAz*dOSC8e2Ɔ"#Ը"+Iܼ|/ؠ$b8K=7GG?:0.<:HJO1әo`.I:UJ?("FPvB,QgJosVC K^L2wC.8-%r[HIBetе{;uLgkEj{J 5 P{|̲`P}'Sz2q?[F9{֪sЖ@B̶􂓷ڐ&>R#WXNE QQRz x& A{=W9wcÕDWgsu\}F N3/Y{mտjj-w*H @b 15D5쇷J=6敏aMlHlk|^ޭ30, NTϦL׹aENgѕc&0%>AF#AY;ظ۩f.խ ɷJ9^cc߆~QMwkt>>8 )wcB)dp5y%5:QiRSɜ%ΊU; Ogtyy.ۄ8L,9HLƛ^u+7aX7#Xgi+KBb_P2(`sܦcL9a%eDVp&b2cXX2[0Qwy4&e7 o1 j̽M#;\)Jn$Mgr7h _=T}9FAuG-S)i|"lizŇbyAZC˽{J^n_JWBtbGiEL ĵ'[SW;`\d1"حʷ3if`-iu^ljkg`Qoa!jӆ'bUۇr#vvZ犸(W)Ւ'2\. z]zYGm*馒APϾ˥i [įQ:Њ6=C=r1+QlF<. nRjVhM, ?#  ͺSX8+&Ho1B>r-)x%UJlq^MZf=>&?ų:G[ ܙ=ߟ%IYEoAqS:I~YZ+,4?B@pB(jϒt,dWD_$f 0 Rgga`Q?X 8`CfS0 H͐ہQ~OJ7 4oMa8ך. -?WcNʔZMq-;jqի+-5Hz(X:Z8A@!jYri]%B㒊]nE-6~+!-ȧHTk^H(itC|<8Ǎ(\gRE큟\؍ Ge!|/TM>؞@-5z''zzwM"<>͡xN Am Y* IO+SR[q\5IśG{yqgTӪ& _R:vO)g Rzk"'@< +"{_[5\D/ꥩ$4*[o3k4 ܉ vGV<o1Sƿ  4/:UgU_Jj,nSW ']ye ZjIx%n<*KN;=z+&a*,+_X}WߑӘ[S)+ų=v(7Ԏ{k|Iwb< k/җ0"Piu3Nd n (`9@9Aŭ vyAWJ b_b*fxo> Q&BXtZL*4Y'>CPAHIx4 4+cDŽ[N/RGIpwE\DkoBs81WGYF߆L' ܈^r!oî5YG~- Z1r "cKwfp<ˢO֠nP *CyOA?}.(3E&()?؆EI'^U3m Kj˫FZ]޹wԽ޴NDNkZKk&qGTҏ)3Z< 3=iTL-cԽ:o\xc3XR$kW:4D*$0B5Jx= 4We=4.Fn ,Rn_oӡug,2CK٣3e'q$_9&,%EGyvY;A__f9a@쮑UIZNOVuyX2*'Kq-~QDt/Dܙzw԰|wu03&%cQkVB*7 6d!a9Ǵ٧RQAZS9_Ny1G/~esS&g^\څe@;)4hjYaq@JAf0Z勓JO #kmHpmzejW: VhH{'W jRZ)0q(g T /:`!U_j,<-HJ>RU*Bmڤ;V׳)a_zEZ2E-YHIjǰK\xP[Es?3dFThU*XH{JF3B/-ECلaq3Dƶ1#)T3,ߘy`F}4ƻ@ﲏv3 H-W[NQx9( *ݧԪE0"'^Քm̈z0{93S..9„> B+P i1'= 6VKel;ӝEs?!d(Ъ\;`M6Q)˴;ޞ[n`sR wڄ/7ۃuuЮse vn7:cAC*jgLj;Bo,~;Zw`b_)ݦl/ijV45&L)wUoYc07bq7֟A?rbIyU-DoON?~5x]Q^pGO/ ;i+6𼛱5 RŁ|UDͣa);NI8ܞ5,#ƄZ?e-EJ {TއZ a $ba=`/]?RR}n ReEQѣE8{w[~6Wy3>2W=oZX!k.5Ӌ!cYaΥv^3M"Fʰ 6w!+sB V@`MӋBF"RwWwl"6eubh@acC-DeRE֢qjNYg:U l|#)o}!0g³[{ ދ³KQ+ՌMK-+",,;qf9$# )(jror{ݘ3ۡ6TeTE#usl>f?'q?(2C5~.`- h.yTd>Bu]չScXq5&a X-.7#xwYوεMkDެ!`w^zR-ƺQNRDu[w %=I :Έ\n79#E^nt u/+_!^qeQ>H )Bbf|s#@MCRJ. E6bL$b$P]J"[KhOfCaSDXY~õ4 D Uq{ZQ!ܕ^?n nyxr&x;9W+ #j ݀_K…7VNO0NO8>w_cM=#{M sU=%w)ed-?{5| We|ki娳,* R!SlXl< WZJ3x)3ju@O,)9Flj9I60>PP`~(5e+eܘ3m@3.TH:ޣZ8eU*0fH{,h1: XBg">2L^ +xG)Ddd2hh¹:x;ma`QۃgU7c qgwb\L \3#3 N4D9d $>Xc-Pو1h`3^)Ex`n;X֏_oQ7YUcTg댁+d)kqrX&2h)M]4/:pׄH/"75u`VQsTcF_ Woν:)ը*K$}OEe,GtWWhg t$s+#m:G qn}Gy{KңHz7(W뿧Jl ve1$7+8uMm!t8BEDB/{ ഽwyTWBw0&O>aMs\ݻJuRx٠AXs52虗9Uե4FFVfsӬxnHWe>N)/nSi\ݷw <6YWfnMYa,l )+P vjn?nMY.f)Y6;rN )ՎVh><{rٖY®v/"J~ ٪3A.qYJOIr m80tk _ rcZ,EJoq,U!kt1oxp/m;٫[|  >vG9Ʒn,m[jԴ`Kp$=^@Z]b:;[lvFGYa\*傦0u!y_ԟ6S[Hg^1\{󳤕޴f@"yK9+@!eoU4}(2A .g`+KXyЗ Vd$::^!)ԖYgcb#,p< VhEk#)MI7gUP*yK:v3ᱨH# A5aȃOI|R.EZ}:O\jI3$`ťS_MEʉvЂ4<ѐʎ$S*Ra-*g :&nv5Vtљy FVZ^J :'_YS۟g #:;bQGuh;>Ƕtulw;ϋQug:s*(#dɉ᮱%wկIڶUݺE1 CwXqk)ԉk% CkpsV.rZUyȎ'KNQo;1c6ôA( 8gɿ9]`eĻ,XhT)$5jr ĕ{*zqR ~RT)A4FWG/Djy$*k1ʼnfTY|3i&&uZ ާ5qA{p(fv2s)W_xADdClD댎I ԙvK0a+E5Xq-PYPip^;!U~f\KzbJKy^݋S !>kpzU.- N*R ly6sm#:[:`t%"˪qІش8&[2>_tI`5)\9$sA/nz}`┒􁙢0^yJki g1i0 d Q$+`'Y#=Bff[Z7@y0zR"1-Xs8%\8M~;Mښ80`8K9U.M v6UhjRx-wk3S< Ic#oe!:zPW/(Y 6:&P [1}jssfM su G:s7D f)#lqfm ~E'45QJ/O>Uyn|U^Dx|=an=Ks"5*kR1g~`,7gJƢ{][O 'p~+#bi][XƾٳOL!0(<5K4+&if _77SwrǴd8΢уiꨃ)gZOI?<{"ۋ췞Nԭ/XRn9g6n-]4 ֽ^W4r^1(L,_UmpZ.c  Wnh ޮƷ͕zV 1u!n;) e;6B8!JɻAgZ|msK(hɜ;0۩Ja(ǚL0 IL W E$,EzKڥGtf%e1lCG|=ׯg #ǁM"kxg\ݥI"Q#hQ <7 ;լ?>8.0f+ZO~F酷kuُ\E*-6eR cӟmD;︄GO>cJ=2A^x6),9ޚ']GiwggT\$8"}py]NA@ W|ǝ0+B.1gv](@3qnUF;KQn eN]jNW^J:_'xsLZd},jZTW{J I#A8 a,XbMV}[4'B3ˏ]bA s3?I57z+!F)N)B=, ;bwo_Jdxo/ۊ'HUWa qAyTp/Lկ يɲ~͉H4Jkv%O y&أyъCcqq9\L0Ϻ .Uem'…۠JAʤ,'3r B/p9i Ӣ!6? mwTGiSTӹ[RRenbA<:{fqPNԵ0/1mG{nh]PۭP!pG. [lPڊ 0-/$k|=*{ѯPU͔NΑ?%-˹w?r1HYr}m=Fߍ. mr.Fw PϢ{)m'q<1$z#b Q#韧v`LQ gǓ0\rm@ b gݲ),Fa6}}AMP]ʣJ)?cPhVGm[m2Lɿ{9?&onxu4~ܱp~7Q i!9a>V5a g>n8T҉c>e|mv9gH,!8³rg+k|ȮOwEk.=TlJX52w7߽fǠO*P =ХHu(!eAG%/O%Va-cw-?vg*Г&HsQMM?ɇKZL i`uԱP.:қmU '"e]L'(l2,lֹ١R6%ތnNE jQ\!3toZUeg2lE/Ocza|:*PaaJH腞E`(Qi^V$!)qQ %U;$G4[t{eAl(֜j8Z(P!Gqܤ;D0BJ h;D&J{] J1ćN(_ǕLYO߭<J8&Ҫ'9 c<) |sF]o|"`_{bSE~/3Ey#W̆4)Rn7FXzfKP2htÍY1⸗jr$CWA[|_^ZN`UPkUw%5&rUd.`Z;Ќ6\}#iK Q|J;Esy7 MJdK2tT T˹Th;ddӾ+X Pq7b뿳jQ8(c 5ܹļ,dA+0)D >ib4njjJbpā'LoH_RG~\Ǯ-Ӓ?ϐmM l!r'Đ*v ~䈶C\n;vK$`$+iZf#R-h:9cY6]g2% ׌kYcfJΠ3*XZ-jh@ksƮ}vTs0&ꂞnx//Q{#D ߴ߻5FI_>W($|#vJ/dIzBjC#鐻HɡL FWJu⏥ˁPF)}P36`ǩp)UUyv/{\, I#R v Ȝ4Jqu3z92)j9 E|fH<49XrUy6b"<ϰHkXͬ2 W5l9ů_xI ?z XtvkrtzVS*rd+X?Q`6یO =D3k/NDBڕ +Ac8dakwIFS/NhK؉ٗS:r׻lEbi*GSp> -.,Rw>}_WHlPƱS`9.R*]ثk`2waf*gƧj|*,K̿+3_X*dbeԧ,U$*>>,WVL$p&?eO!jht=%іC>L >#oՊB@X1/eBn.N@ˡ9mp:#l (s4\ dkEEc)?pauRv$'v +gcG>Ln0J 9ȣܞx=܃})1JzR@/XD| K5i7L[ 9,JS0y4@lKK63ړCh}4z|V,Jua1 ڈw9;1Y$Ǣ yD_[]1vxaTbdMFZ4k6"e^u~hWq {V.< fB"^t08K.uZKࡼGu'4AYL j[OgG)d)n*˗䪅cn>q-Bw~UWĘ6l3+r։Li>pYoL<Y039<2P'Xo7xPtႍM#zrX ^ҁع_W;sпg|%cLxPnBrgp.(y%3".z`%bHIv&N 12-,m}ê PiEwkI!}(vN\ri G'ŋh6}5#Ki2~+roBcڻIX20aLlYV[K3bMj*nCgD 'Jo\8+|©%EG+):cG=.=dH^!N AMIG m^pI_sEJv}*:غbhn|%b&8IJ ~Ӳ0lzQ DŽOa\.ؓz%F剘I}p3YMlߏ k``\?`M}rLJf{ '\XrV|g~080'~_RerTI5loK3Hze:f.43YrD WS x<~­el#zp*B [MWj:$ ^QR85OidK Am>Wro(VuyӾRM쀱8w58v!_DU|/s̎qA RV=XkF A8⑭co9 z;fc-К{ '@ Е)s"@!jb#5 ⶽCp*&E=,FN|YM*ETIYh΍âHBoazlSҚ 0{\1z2 ;Gڃeי<jJlφa҆hɎaCoYNW87WvS2xiz!ߑ;{XN0&0~ dܮY_}t\PO q"aܭJ,"AP*{c&he.58MNIwv?ab/(`  |yסJen9Ehp;\NG脙e9wٙJ7:5a5zrLWLzG#cG k{DwЄy(aS$?DK9ql@1p06ɲX&mx7Ҹ(+g\gdlPx`[I*ݻ!MOLCsHCe".4 @o"NIw)odVplvawsp59At1ا  ds Eo*6Pf9(s7"~ԉ|ZSDp\@ {:c:x5Tď129}WUb&ianKA[eEG٨UL|zV D!n 6\+O)@;%|7ߛRT![je׏yg!@:B6k}=E)k M'@/;۩R!/'m\Rwډ\Фr'ڀ!31uҤZˎx[`p|r8濧q{k؛L,iQ2=F(#'j-?i4|/_ ŕ<ʏiTry[2Xa'eiQ4\t>Hڃ'hwe٢CKEq<'y|˕\2qh]ys">W=}5Pl+*ۙ#Wjk_nO1=BAv^_q@6338_eQ=d j72}0uhj#:, E)Z:>MP 絭%tGU^b+d$bg5W b?˱@ltۺ:%$mc?oJѲJ?EV5 ؘdLeiDX=7ށDgYT% - ]q8uKiKom$ͫBԃ "v9l"̽V%׎Qy*${|ҨB!@5 }D~#,c)bƀ#1]D\-9C"!*d.;51 i^oZ"jY),/(1-=쟶\ D@V6jSz 8XϯE٨$"1nR&?y7zYv>HqYgz@I#Z"1wJ銞Dc4@LkɈ ,]4%:Jf]/ fvwdRF'A<5pLj1M9֩>Qdz5/4`5xiZ%!J홒i*A;P3N4Na*Ja6RʾE769rHMBCA;ݻ4sU68N봹lNأbfXC-N2QZ]Ja3=꼒LX[U*\BR$!'FV9 s aXtBo=. fL+u.KD"MWa8k̄`E/N$a5|̀jgNӾ5/UbchSrzUe,,eaijqmZ EQ \EB=t0Ӵ~8>pΩE7L^b{Ja "Ab ^Z#d{I ED8%ᑛ*j7nnv/]AKo^W7@ сڬI}} لD^0г̡]a@qg(ݳx'"vBw;:Jp>AWVe8q]@Vһx3ob.9B%a1G;zdD.M xH[bPU9#y7 ?t)(Цx*G}.s2wsT'tbacg[1ynΉwW  R@ZXPns$< 0ÏFVj 7Ź0R~1b<<[dFAdJ[ 8yKV4 ߳ۦ4 6fE趌&nr6 ˻M3|Wl^qW?ǾS죜= sي 8 WЏ$ n~ \&+ڲ5lѝ[*"+C V͌Ifj#kOceJ Iu`Ec˗g &z ݳ7Ĕ֒ƸAUܲ+A;"AY Z`|+~H%m7#_m2`N"s(tĭ-q=ȴBO#]A7%sG_ފUiJyFHWf]xA6@qg7GG}Bvkl4TeysA7r<-q[aH%`Y3JZ&m!ndV%mmc)HeZ~'2jWW}+L0Ӛ-фo)=+̫OkZb״en'7"+nL :6 8*Fj_ e5;t~ w @RϷ$Lx]酏 P#ޚH/'+Wjc*=CMnb‰CѯAZ ǥ?;FG%v\!+5uacM;NSU"?wNUMFlp Bi/eȫBOg]cMR4; D"C̝dm{jvg9;rvҿX=&⒝Dюf%ʻLwYLo-| ͠D6Ξ飸L(\_4a.-,#Q!4B_%CJ}6adZMz٨>LJSTm]o/t>n^Z,Bȱʛ6,UJ^$2ϵ<ƌ'3-x%E'ęf}++c8KC)aWF4}J݉(1F\7[\BvA @kJNh]lҵIe_\ _=2ڮ- ИrvN2ȧ ݋d*&ٰvKA$c8"q޵_h<;G GNu[MĬ”3[̘|w b)wJLl-X&m;x!8L6SX3rɿc@㶙 ۔; /,_]C)0WL|;Ai[zA>QY݉f=pH|;8 a)jt' C.>M|HzB'Wz3UkHe{)LF5;o4u.fٞC`c},ry14 *R @/ YtIô1'D7@:9!UL514A<܇/JM[$D( 3A%^S-{'2"̔ Jt:'8KC,(6rż]n~p2@bdn%lL!*. .B(ZJwps6i$05W3f:ߚR=9r9CCHЉMAm*65&b]KB⇍W=+KĻX?XǺ4D~ 2ś \&b۵'F4^dنL`"`ʛJqhh<1+= jU|ZO:&ـ1Spޅ,\u&pd]hLe2wد+4B.i.zwFVm '(*vh1DwΖ~_k O xأ'Jme3/SJJÉ%Ms'}Usq4$Wx􎥅 ]_,IǪbETgԹvI,tIIv^m"0lX`1!H8ي6hXf %yӽυ",Lsq{Ѵl^qᘑ C$!T]yUZ֨V ~}wE> V;NsҰ.я: (_x(.X e-n1k :ATI\G.>ff8n$39Hݱ|ЂTC^zْGBS^Z+r#$8&\$tw}ʿw2*櫉6 b\Vu5:BBɢPFzވgzGe>PMY6Dvee'moK`.ک]`ɡ,[R &h'c_P+Sf+3oQ*o^f>\ {rs$Gr/5[(am-0!SN~$&S5`h0&xX^gADYD–&!zskb @_@YQE {F֝|=Xw]Ҵ7䦵%G"K+ɵ|V2='y 5 —H:Fn?3V%""rY|.Oy&FZY䜢N^'=a .3\K1}b}ew88ӌT]i(],Jb4Q|a6oVڻ 9(ֻ8jGQj7.P *E۔Jl"! 1T6r"ůyd^ Ctmg^ɬjIzQoKGje篒- /6B Ԛk,:Ftꎍs#+Ѐ)u_?&E)؁rtx+q;wIz|G56E4q\z&CO^$ RIR!}T ~癜._=t xcs=]xL/kNDD$̠ݘ۴ Ft~sG/?GpћT3LcԻaXS,~f<*qo;p rrn #A#Ŏ^~+~:c)I9[?ožϯ=IK}<9lpUCCm_N[خfQ[Qwnߖ *  />[ mRYis?%=YL-Yx.^" JmK PUYuŃu}OUn1;-߫;vϰKcH޸4zdc-:JbSB8XV 6}5)S.92lKJ֎ڜCWN]w!E>qːar\&Qqpc;Tr5^ܩ_0ӆ^pN*0  Sf _ n}f tBA]XH vM4H Q~gT߬QPH?? Brf!q|*U6Iext_ܤ `^7[kpqnVV*|gt ) ؼ$3Oˬâ}ʾ ̧ÉJy 6:-gY'lWpe[z5B 7DE!v չTEOC%# U]?= OVw-.݅)SqDz  ^($/qŌkK{ALTYѵ|5aу) lM&KvjqX !dTV! L8MayȌ*b \BX~"x_D⻰#aH 4;XO4Pm""S@Ty! c](': ?Iw`*(Ăhz#$ڊ,g<7m,A}|:S0,FdNѻ/ڐ&:M0лNObv*uTFLZZE=D7I8xե?IZGI:4xT8_Hƴ7l$[5yy -'_g!FC#Ez.M vF2] %`-EaV ͂|Vtۃ%9h] A?IاO,s<:#樝vpxX)Y|r;[<|*kqCbc_Vxԧ}Qe3'P*i !1H%ƚSG{}օ=|m¡DV9o9n%7x!M8RH`gI0~[^qt\#wX7u%VqpmYY o [,]o@X DC{ CI={<23{:pAnP921ul$y#d@8}Æcql~lLiK#Bxht |9i$&I̺v~  d|Γ+ݝbd}\Icڪt9vD>Jc1X;NuRN(WPʯļ`xCx)EUo},Q!|A )|p| O%ʒ1#/A>w yхew'l :IJystXf`,v$ #OҴN\Ex nF"fˎ8R#s2@*M]bl-|@dNu:+ank$V tk]N"$M5pVY3gt/OpPn& R:jqٜ^Yve.Q1KI_8O)g_gGǻslqnPCʋ=sɫ -*AvyI֟ku_MƄGi7?VV]^uޯ1ծg_Vb%[ێsh `7vaJ?T2@h6H.65BN_ oejKg$#K]H"Qj;MBVWo\K2Q3(3,bxr=!8٠etE f0i y>a1`&O{wxГ+D{O5U˔)BCQĒ+G bѫ r! ެt?9cVCf"mә v[נd9Xl9_2^Mswu<@kZ& b>5p8-$؎A{Bj=Hp _@aK/JDRɉV\EvʅUx4XdtyrUOS{ZHb=@Ҝݮr))3<Ѫ*I)NCr\OX,c~vݠ&1;ϥ%߽'vIbS9'Ej䬟WS3a^H8ֽnڌWZcE\﮼KpiGVYq@Lt_Z:~2&>F_o)aL)Y1~AXܤ?#.@wޟ{UHGDz= ]$$a=Mj)*P+qr[KMR-t{oIVp+ņnh[ܲ:/ ek[j deDV_˄n< :8CHWiTZNG. ¨f"TNW6ruHo+ޙd{2Ҿ$1'5vo(ZW,Qг(d#@Jα*W}WMWX*aa]yr>(K L+u5u~Eq.htWxFgh1Pם*M(.nCk$;iܦ*6 gYtu}$3II)<ЖIF~6٫H8L*v IMyM3붊J?oxސeGLOh(1*,ٴȷ J~ n0=EpOX`ZH:_t"ljJSe+0o"{t8y1V<вhy>yn~Y!=A ^ڤ"I_}e4!d-~WW[ 1_cxJbZy`h,†D`]ؓO#uJ PAއls M1~df|Jx2/ˡ<1tPUTU/m#R0G,z`ZaY_1ea.ua`I7{d[HŮLDC0mT[P NN|r3p9/k%p aZb"2hLі_4j `Tjl=yAG+tC^utμ!UkbSTiHHARᕛsp bȚk5v> 㵁W$?{ fh *2OBaӈtq- XB̼ȧalpstא\A 9 e 5VVe xsJ=Ӏ'.:V òDtv(zLMH@uȊ|oH&3 22z޸('|8EiC% {XI3DDmM[9 涸ew{Yy U|CuyV93=@Y4vb(z̫U00[gb6 Lpds [K*bU' (Mc^>wh[EIY7RuC/8eS[(@>#f%PTIJ'ZSs}(z >VkR"ʔqag:o~$NWUscSX;nMĦ#^l2Z c'i?sWaҙ 4 ܍Y&R\ܙ,{}0$F]йP?Rob!+lCʆwDFB41%ʍ; " "C^VQ⋼[A]!r&^F5R;Bzt89 U!Lu s畄֦LjRfH xGv=!۾@ڤɫ~:M7ӡ%,,N?{<tqȮ/{cU?K)~;5XG\q}.b\)70ȓ|޻W9]e?f"oǙk_Hpl74n~^jAzo}ZE墕s+ jN-.јw>Mb/lgUd۸<|q8;ui0AO]Q3mȲW /HE((qw Q4cz&HJqؘ==_Л $QPW`L㣋7k].Hf*lf*O]HvMT<|).c'9D/2"^_YZ(F*:ay%eI$3&[dlJ'MSVǖsR,pZϭZɟ#kǏYk>nv)̴q# (Ep,|ƝIlO+i90cywPZJ뢅cCFG#^%džk'znqx^Y{ XutInoCuϤiyh6Te!yy1 eF^oiÑ/\-ИDnf: yt5A'rqkqRE"$7B״Fc-%K9.w9,cKt s0`n7RM.Rx9UBdٚ4F9g>x=Ltn,05wI&Y4 ">3a?|asG'|A}ShT-V֚}"u:tm_ᰃ£\r^es9n2dt &/}"*:='7<@j%;_nA**999#1p9>9:BK\ "p̾o7n?@9DG \ZmٙY?11x(^,0&DOc5y.xte5F/̫+ht# h{+7mzafyrsj4Ӧ &yFmB2qw D:Ӣ*= %D:#vDI~6U#}DN4^JC  `cJn5U$ M$pf9p󇄔)u2kS?3yw#Twj͍^HYRhXbbߒƩ7`H |m7d-#<% F&nMi7Au[ۏ$)>r@A?2\iU  xm2uQ X(UB(I=1V~ *oZ`->>$  3%UOtzԫwzoAu8iWpzZr4O7UDžc+9@~9.VIؾGv^wzn>-wU&d;F?GbT4e)"N'k! 7[N&RH, 7s MY kzm>g#K1VRjrؤZk&kfs,aYfgA]k8]̤=q5{g긏݂;x :=Qh`uHޠ)p[Ͳl`yU< K??9J+`ĥ [FFwCRD]lE_YDsPl\$|BIc/ϴf}}^ϬNN$?U$zFeņğs1o'Eҗ¥Iv|yԉpl )Xke%N&HWQs`mhSK=g7늢}((p 42$.ΗZe2z=4Xtj4}o"tf}r` ͺsQpڔmdqś]$H=G,/7_@+XvA[1@(ѥ7F7<*ܚʭ_RoG .댇x[e4vGmdžBr 1vWN`ȓ (>]G;yd|(cwmX%Q`ɫ!P < 8%H=Ѭ}D6ޝ7ӆ=5$7aKo;m_mf9?+4v&u S] 9fYHi=`؊r#y:dao YSB£-uDg1=.5r݇~dNh)nx*[C%~Gxp_EC8OHRcSDFg̑A_o:% ]&&S*@/-km̝S3)$*Zg <:j'Hc _GxuO;LRsgR.tnYb +G Tn<l1.׫..fXR63&OM8 M(H4PJVvgS*U' ȼ索Jwћ(uׅq4it E%Yebl H/}9Ѱqʖ %7ꣂw+(T61+q UQ۟ LLWvfe)3&I^0&N\йGqxKPCGᠵ;%n,xpO?(i  Z»"ppQ f+y%'0l$ôHc#}f}#> q啴(ؽPptˡap,[Y/guTWܕGUwޥ oC NjJ4k%Kѷ|S*:ػgz`g'r.^b1(#y2:34OiwECXț *XvQ;uȁܾ։S ;!3Ѐþڵ9.xեq^gm%02ۊlM䫃@>!,<%IkIWz.տwKj2dBH] ֆH*VWm*(kR#-I>R^näϖ8rkqkg=Yt-v5;֢b9$^0>2uќS\N#HJJh3UvxQN._.zrn{1V 5T&AIiW{%~CbGvǖOa=-}Um[kFl*"Xm}iɂHˇDS8/\ %95Y=e-+cC FPk Q+!PkiK p)FJn#d刪D.̦M^weŰn^=Q $ʕeXxCAUϠV^><nWvC=q+%JBm m~e2Ϳ- sXb;b t 7tOn?P63}/``ݫvT&V.n9 = pPƸlS9>jjS(ȎQɡIUM.OWI;FB;bmH%Sa\Q}c}=vs 9 ɢIr(Yqȹp埣.[~tϸc )<4Tc,Q1l}pUQB٦k~SR}2eL:Kfty 6$G´Zwʍ s|Sᄴ!+Y}j[3D<Ӧ DIH@c$wS%* (aᯡ)ˬ`/}> c@8ؓK阒vFJ 1R|JO>kFҁ$qJ:V''WBm>rrѿC*q7:HOU%Fiݎ_X4s%jZQj)3`N&6cpa(W'i;xmVxGW5v'CN8kڜFaA(xKh9ױ!w["`(uqinMg=?) o! ğնHWf Nt;#/kŐُIß|qjvFNxX iF`umjĞύy-P Ϸ]ǒmqCc+@HgHJ7`e1`JFaGe_#@nW"&a72Jb)VP.2턾WYb^R;8q%}B:UJދtT ;W?+I8 kQIê<]-֚ -W8~ķGoeIT~(g O\D&WJQ]L^v,T%:M&noSA̢J--#+P^wޏ+V/x1]+~Vy.5ߚ)oό_r,肸1Ea0>DbTS7F|962uz$ 1` ޝ3 I !cw`:Nm/Uj@3юM=fxjOr:D6L(5%+nG\SMHa.l२[X ־;-`݋e9nZwR&O1 i!9"x#D9cDAAOO$oZ(,vԮ:'㠔N%=TV .<˷G$q7*vN|7:]"jm8[ NoLT&%}6[WNT#sLsڕTz p63Tf ̖]BfeOt]q?햯ƴYRȑ[] n@EJ񛰔O`-7jZ)~7˗"[aTe7][9َln:o,ՙD̵=!se$a %%T{I}c W`?Ԥ\ݓ)ztΤ3"n&{a}'{8GޮR!qr?(u='8!>a]$'IwLRuD.1Ujv?p$M̀ӗ A+ 4b5a*?xT6V?>7C5m:d rhSW&56684,I? YJ ygx2Jz(Ne0)4b\EdPrWo:I5EBvM-l[.9c8ԃeUGۙpOA<I9Ig+̋1d~'{xu>hp6J$e3n t@8lz:l1{/:2 oh5dddʾ'73Y-ćU֒eflry"ԋ~;U3,^:+:4R 5ҔSԩcr#`&75g8E-ݿ5@y$ G"GHiڮ؏otڎ*R]A4N fYD:Q缔y<iGihxE3 `Q[{,^;6 ^M L&jM/[-gpM?St=|TQY$M0b<_Yۡbœ`~ȑ-fS>,k~zbJM0fP9Vzb˯ռ!|u?եBW*g2 $; 𹣵yݏHS^ُ056Iڴn8"Wn!`X5Ͱmxr„\<kY64 ,NqsKiŀRQA7ŻPVϊ|pcTǎgʬsȩ`q#>{=H+WXR[URY* *gív/b%Rߍkʁ:pz2qZ-5r8%=ji m-ZeLM~L$=4.:C[w<,/zK)?\6H2DʧѮ~~KccaS>!9샞Mz1ewVd[“e| +ٵ)GnJUXF\g.bL7i {uzcn1ceR$mXwS/FT~S,<r[5REr;S4_ƈE p\5cug``*j4^I ghHNC_4f!$dRmE ?juI4*Jo:X)./]|vGcY(1 h=⢁u<6*aFdoHJ7>?}|x#O ݀LdX1ym/>Gy($(kb/oX4^Aջ5ˀx;tY(k?Y (,#G/ŧW}).kF. paaIotb}V;Yj C0=UQwth&ͼ:89^hOVIL@O+ǩyg |6GT7lq,[#zN{ 48K,41ӻ+o겎ɄfIؒ2*UkbjDjJމʝiro'k!bn2v,l4- llQ^M>T|]hVil*#0 4u.6PtSXdٜbz-WHpI47y4ѡJ mE̬m?}+抯ZG{HWOŜ9Й뱮VprC"SN+?=Qx#Yk}_}RD֕Ǘrc4?;!"d o~i]S&]Z)pDpr8k(q;7:E<U!=%eja/ڤ_6y~@sÐDJߛ/N@ 1 1|0hԁ\@ypY1FL{sKaD ȷlI/͠ z؞t&+eVBlWrSʓ,!^gJd@oQi5LoRjNJ\nKk[4V]9S4X6֚ R@|rRE`Ėh0ΙB6E37ݼfH륉:? t/7ݺڍ;H(&o4׽b_M]նn[? guzH3sZyubxB&KG9ɖUR[(gٶSӅ xj%4KbLu&i>^Mg\TlVjYzBϕeJ'WVp5Es-IAy;A;*fmE^ׅ6Y+y4}I$^lʫm@%G4tM=_yi8\q=! 0ȥt j|Įz墺~: f1'''VC 'ʔ!j 3*~Bd ZО7eqGy"! D 8G4 Y%__uvv,Hv?{bC5}Hnz'G~5Kl\5b tRyap'+5+_M}oDi9 5')4TݟG"r ۦPE+ ᳖ -S_P_#F&yC0tRHkUteUA==}xqAan.@l)UO`A.V˹y9p}\@w0ig@~0ZBPe7s'#e–523lZO\ < qUVAUM&H' +RչxѿJP3 ~OWכVfD=T,_`s|8>Q*]瑋 7-RCjmX6ڵEe'{U:_V(L@ uZ;8u| AZU9qEa;3ՙp0 @R?h'5w_ D["u~V1mJp::/ ﱎe.;݄X-nV9ֺnYUew d뾀*'s+7p,t'RȿkܺgBFjW ]_J/ @eo#a4^nܨcµA0_5~UtCObhC.f%6۶<ܔu]ϕRQD=.wa[dN ^~IG闫&thlx]G,>/U<\EO~Ü{d"+O 0' gPԍ n{ւq,\qT415łjk>hA%Z&Y~<Ӈ'+) :~9mnZ˵n>4'~dK(9ScA*(`@XC>AhEMeA?4Æ/hmt!I +ׄa1%G4גuH3C$!g\)?N|0Ɵj-/q'́5O44$?ղT+@=Z"#j')U;|&!a:f֙z Qė՞ULIRNua& P=uܚ .qFy(% 3YDhOTڐ)^zidJ>%WNn"(xKl=s9<Y?DϜU#L3N?z*vm|l:[բcQGc23='Ov(? >_>;ĆPlfp6}4[+םdjNR$p|/&=40[;xEnss54 NRi.ʪ1|Cߺ]SY*A*)襙)ml]Y^Kps/qwH]')sܠ-JU;su3UC'=~P(dPʸ-:N1F$|4I7Ahh5'o&Obj#NRdEb@Ϋ'!W._Q^1jhZ2~5 Bp11u.Am#p$9)B]naoԭPƐ½\.=>/Jz:(]peӺKQOC"x.>`6*"fhO?Zbm?|s|Dbm}y@yrk/^ r1{6^Iscsi뽴s&f\69ĕfsrQ]T!֬@K=nh"}'xsEͶ.ꑃ|99w~v To#0%?lw^&+$"45CuT#$:C(I6M S'0vDB?ό )7d6ͥS*Ҏp)&uT􂏤~Ö;+mEU=Rϛ Y G+ɝF]\c&i}E_rBPo5R6Y5Z)F(㋆;Pc:SÛ -w]gi;DW JaO3NAlTi jG ٬DɛǤEaM~)mVO;pNmV"c_d8CbHB '8"{oJ-e0#q ›a^=7} 3vWdgbpB~/v+R+}Ci}z^քLs,RީCvx:s5DA.lCVI_mx$Dl(`Ӑw^?ȁ " gsRSmYLڏ^g'\mq:)Hl) ҡ@nJhI IA!yjOV^`o͋GԷH>W y-C/*H\/S5mg1uCSvT<5\ J#5[#V0q.0C"E>$=+C.|1;i"*l?>TGZ%N -0>뽞,`K6 b%r49gd8'礪} dc:)eNx`d;['='GIʞŰ k$qQIz52!A=^DYċF=td7@/fG<"  I㺗 is?nS1CM s)5aC2 ]bA췣5&YU6nIaJGA۔rwuLy`.̻ZbCw8A)wp'*ޠRܶլLy q\C\\0>VBޫxAdZ#Zo %rAZЏߵ5J[Fk=.ruHd`{w=}8AoMLf])Fi9`8jM3n OK}%CӠ%.N؎Zr&q,ܢh*YG7k~+n H @0\_mv[bDp@ Z^..$|8@m0\.ꜦehGsHѵ\5*!CH=*SX52Vy [V-823b?gSmew FeI"$1։Z-+0a-9B{*َ$nz0@MU Ln62R^li4~\Prְk:&]W)l&/}Ha[ݞ"wF |};zvOA1zX"YU=8G2߾t`>|v[a 1{XX@L7Lob~C狤񆀲 "ViDI>zX}ZxW)a2_` Vƾ6]?` Ɩzmfӻ=6}KU?~2£6seqDih* 42q3jȅٔ(V;c@`a{OӜ^C}M,VNo<4*K Z'_ J1tL(% 'r%ɶ^a}"n.5\bcqŖCPɼա>1Ə1骤X@0?mAئc"wf2gU$6Uxvx78 g9XDFMp=hsgHG;,Ğ˯aˤ!fʡ*5 %c W_4D.ю~F 9r3KM\h͚^/TH1ziqA47`$N}B[3b0Jas)9o=uE~̼6eǶR ݛMb!ʣ7/:`Ы:f@aX-@C 5"|gvޓdՠm'Ni.p|J6% Dc\-O]L=_)IӪKN}:KPq3WbEzvWқ- ρ{%ߧn<.Ƕ"\AӱC'32bke^{;Lҍc GK$@Fjp [h$O:dbeqк OQ*"0~rp;Qdic6;R_Hь o Rt<Շ`l"ob@rodbn2nozdm5\5/tJl%Y~F2ҙ0ݐLv]ܔ]V"P؝^9s{lUk(c` `̔ ӂ+J\wsbU{@ʴơ+Â$+ \B!#<'|hIa8 <ٮeBv.hbOݤCbaMYW콀p\aeW\чSvB8 XW  @&ӇAq/=L:+@/ƷLnjbꑿ܇=oپ^ 2PO^EW@Z=YBїKTǣV6\>N$mn0?W)_\FKh*![N%yPpӖNwF9(;TuW{y")6AiTyC <|ǘ2k %. ,Mx!]Wڃ% ‘2'gl־EжN P׭VyMęz?;/V_N y=&bdlܔB;ũɗ;}ĖM-]gs\_m{ @ Ln|)F,5t#rߪe٢lyNl}~d_i@޸sA|k!nߵ#D)J,7 g BX((:W^n. ?A Kx[HAQG5}NIR-Ϙ|ߑېYIS!8wa2pyqI v=o?1S}}M[ͶTZ?CTjzSiwLQXK4P7epmD]MžV;̈́t`M!Zmky/! yvQUϲ]k:feL?g8d;JJ6"eqXj d#ɐ~654 v]g>BNSh0'rSژyvQc9hޒf\(2^iIx&~g06U;q\ TAڌ),y'OJáujroٍJ,ǜap-NDη> [uv 'g(oLo;-IfNYŠmzt .w]Rn&9*n@mX4V<cO7)-a?Q]_#dE`.#V~nw% 'ֹ/ ao;@A@MZf؞16nFykWOC58VuLTd9DZm-:)SVN6Ĩ N1 ex?΅:1]v:)$}cT9T?(V؍tR(xXyRJ+Nm&rQI鬻 r5F&4:7CW7S d~F4dxFrĚKx|smii Sv7- @:K*E:dLyoAM-O#"oL!"ͻ[]tO:gV黝sO RQ=8YI"E/G 7]${:=- % !ڮ_6Fl:gOMIEB81bE\:ﻢKutTVk M;~FZ9LMfM7V[>YXY+ӀMm+ް‘)v2g*`V2LpmVr7 ( Q"7 ;ly=MV߇ë̀X/$@vvD:Rh q-0ߴgRd0,ձo홚xSy4{,x5٣m*5ۤXl(1lӗV(M֥MhǕj{BVଁ&j% 0!|DxTJi?)UHGu6$_>SZ ~ZvkZpҷC0z)_R⭶3|" D}g%5߭`n# A sNL!S7[~$dK4Ds) a2D/YI*N6[QOzj0;CaX74;]:%)M(6kf~LT[!Ok<MA'"D3zcZoBMzK[ SI|љ' }4R' !؄CPg vNjهŗ5ݘR: 9DQQkqnhe98v 88 &wtW9BoSlW=[T휢r+n;OUduM7:+'/^d\giQ/abml {qƁlw%(Ο%a'/*:K$nÅCh^+pIǾfzWv4*~،f;~o:KR|Oa?=P9)g%|\oM"lbUaJ*aH"7piuLq=.}:O ˈdC Iv2bF j@}ȣkQnL6 _wC¿rVbΈgѲv'#?|?'0 p0z9Nnҧ:Owx/*ɔgpk[KPKDg]"`E>kWH>ts 4ɺON= vjّh%tOF+9 z}Pg裌#=(w.&T vc7Xgœk5-eh,3"z''< EzaH>G I}ݩn:VNUv׮ Գw|,)>}vDuz^c]XvCXW~J5 L}߂=l  %VLäC<XU}yNl%ij*^N~!Rń8ȏeG%DL19 zG>i{ 3CEm~Jd~[?.j4G'Y`_;h *D/BD^XM}xxT`љ#wjg% u`)vRl=-_+w;"}S f9YC`u6@KKr" h@(LJ m 7&kACDU%n~yꇤ⸥Ԏ~si͢WkkSyq (,;iS$U!EÇr@+,%طe8|:e.ռz+Dh@͇Fx# O_%Ǯq-3ed.ΕaG ^cJf /RqG]QL%䵀!7NE֑ ߆+$X⏸17Ӊ|Ӻϙw~ȡK.0i7:[3 :PnBhuZO=8&)Ǵ@,ksX!\ua3GL/r[&, n凶=҃ W(-1..[h8L'j"I"|’h3*3R({p3"]-0 Ћ-`[j)RW6FW6RY[3tQ@YE I"43#d(w]ֻ\0kW6 O)ا&89 ΃)&u᪀bSSI :$N YS{VIakLt>5/An``ʖ+2A{ U˛7aB}߯6eيh]L1_^'kϒd-Rn u@b?hC5@5`ю!!-XWZ @NAe+ щ$F%?7MsѲ]aO)~3n:/Ru!u6yAMS6BgmReg%-dt(K֝J(MxF(Aܱc9Oasר"gh[̖q3Qɗr vc p{?\[JNFEŗbI5;UR'n4D!]$]Az6WyEnVu+n $>zXAH`W`A`}L-c`횓B1 Tz`Cv,i`ٲŝSJ~NyESmBOXB= |m@ړpȊPzU_j. zX"]mdxˢvx gH` :k>ѲҕdElEZH ܒDCKpG _ 2x[M t[Qծ~4͝RԹxf%ui!8L䊁ዛ0>`B/v*P_@y:b8_|Y89`b;ʠUW}~i%qXZAO$CųZd[Mmrn>n;ʯyߒV*qM➓J@49*xtDΉ(P|g' k, mCQ9I/ Um qQu Zc *Dblq-p~l0յь*)ӨU6.<ʚhO@~4.(uQ^qe "zPءQ >B`w!sFM]S\UWT/q\G=#|]"yAaFDU&9cښ}-1ϸLjm$>?L Z&=Wسr(=ӔRV9aP2N=u~_6I|8;WY<)6Cbp\MD`5HhfB 嫘SEpӟ"FxMkJ(WdT˅D 8n7$< }q I !pI;(5rEI~G9Mu(jQHϱxpoʟ)$1o+OSQ}EmboÚI'X]"Z4L'"OB4qX :Q_(zѹ bV9v;P]uFiJ %ҲwdOƣ!|o’{b´?TƆ#7=Ϯ,JHCCold4#D3Pﺠ70fU {l%{P5_-dU!:܉Is;.hΛ я`5V{t=d(p}AY%}Cv@_Cn/WA6-w>k RU*q;eΐ{jt45SgMUW>[5.(Iǵ v /6K~{'蝰TD9ʪd쏉Te{O/!!cVcsyX&s[SI]=1tQmRհsCaf#|2L'jV!mb:DKgPF9uJ*aDiOS >ᄙ, &t`F֖ żi,FKzEu\ é-XJGeѪ(h8O2V;-6$nW&Y!V'j]Uop ] g/B-zߑ;"f3챥V\{mgbeX .Ypr28Ʌ<[o|V$CzQժX"WWJhh𿢿^G&ཏ<feNW{6fj4&aGrTGdCopKiX7B5bmRgFX⴮.jߠ68t+m tq2Rn3P=h2 R!獍'󋀦yܧns7f}-A\.ZUeJ2bږ ,xe] mtZ :ί5j u/f dQ }V &zeNc㳟%EP;؈De%̿7ܗ8x k1 \NU zM3MQ޲M s1K_/-VH /PNW9kp%ڡw$ٌ 6W[L5l: f %OAxP;x@KbV` f=PiJzaۥnB@eK#gU?gYW)L\LO8Ltgꎶ €f^]qs֬DMFR<˗v@#eF NÛD*"`(Pb!`۔8ߩ{ jx jǸ\ =}`\0r#h0NIu30H't`/ 4{`?ֺ>n!*7 l>$:: *svl2C ;Vwfm-*\v%Zj2rX uFX 0%dY."EmUP@.+i3l"~$Aڄ $ey)=em A6y*:*ug #Hi*`Y $-QSotH8B ZP&xP}*̨{}y쪛I^SH#Xoe =`"t:>{vP )(Sf KX {ťB- b9JBB5=1(:2!"WV6 AX*6F;=H1D:e5V(HD\f]ɤXG/Lp/Įئy@W hkݐ2zV@"1mTѻPf smAA;/ecʼut}82V W{Hʤ􌧈=g0cF́&cO]c!ܑ;V݃ OPjbhV5vR2w%Ϊ_u4񠽭7c%n*hN"Ȅ0e}@#(iDUDFւ=%$x,?Ooj<+32#Džq&\MĂ*\m>!aA':˯4TpeA]'3,&ڠVAb]?۬P@\6Q(5J#l W# +81{^D-\jT4ctcl ɰSoH@ea<[m83UL=<>$D ն ?ߢ2P˄oXd};Y`jSpX00Tõ:Fs8h;V a-N>̍<-'♸KW兌}mx$oF Gc?e $.rB{1ebn^# >Ka7) qS)ޅ  v-%[ ySx$' # X~R 3+%c@RBRD:S xچޏ'i9gMH󴣷O!tV&1ˇ]%;RaMdh6b 4˨ f̮.W"wx{u7g)0"exY~c?wtEMH:l.˾Y,+g>Ş< \|nX.h܅?*Eʕ=+{TUl My{ |0Iypu6- .;eb=' chp"sX&(oYonJ6_ÙT1{πPt i-WDk]bT~j:{7[lU6&bB>Cs۽Euu-$j`ռęokV,sfcxo K]5LC)X۔j3_vL귣άu2KS`eg \/4|d}r~3F!HX8t.M7އZ,lCQddqUmfDP7w;ȵSr½gNJ^(U7HȲt_w>ܥ,Jn-a PB]6nc xrZ_]TN"(0NvY6Ȳ fYeLaH'ςqiZ 9dQ֢ѵ0b/*`ePr,x:D?7o>L['!VXYT~.yS꼱fٶAIdbU:^m\@@Owʖ`LT>Q&!0&/!C(<`Ifb8# \{F5$QTJ Unc6̺{gbu!ٵ Bn Ğ>B D]4G$IPiHdk/NLOv uPQ,r*,[a% /a|;C;7fznإ:nn_{72NGYo]ƨl>Vy U,pZ* eQԥ7* Γ|6:z$@.0o<$GTBhK;S'&,Hx5pŢ5xqqX9lE^;3ԫ[I:g@d~-Ov,7]lڿyWZ))8l溄W]Lx]Y4gcԟqqy pgR]uzdkr0Xq$fq4{ɹ㞴@<r7ج&K;vO JT""0A#d|i-wYJ^;(/}6?[5Rror{`*3fmf[\U;W\ڀf]y])vEDZǤ&y"N|T7,ёY /el Z#P'dt7͑hK*Uvao;:bRzaP}FoWTs[n"Km KMX~Ip@|.O/j4'q,?Ww]s*zPfk=\/ ~2%p5O޶%ʞz -Dث?/\b!I#_O_$<=n߰!ӛjl( /4cf=M1;/2 `~ou- u7zg"a;/ErM p6,.@6e1eAS{K nڡ1w8848 5 n61!M{uV3yO]3 -TFYi>PVDԜgP"r+^W2 P1'w0 8VnHyceuIR"H;K78 qV#3n\4ZnNahAdWl=~2pT)OnWvtE4X 3 Y`9kCAqf|`rݝt^g6(MXlka#O3(wK&HD'?FZWt;#NU -KC>;6[G="` qucJTx:hIL26aidU-W٥Ia3%%E3&+8UAQQ>4 ;JSM5TzѢ }NVYkc9@2i;L;ZeZP!y@8:eBA3 ך% C,A`jn5Vͫ7& jP$XlԚO?Y\zZ2b:zDzw۰_gf+ <qT?iƅArUos(-(qQZqfIqFñW#XFEåtqY6Tr@hYb Fi5kzĞn%; n"=6'j%D,"H)68L]@75ڡҎ˜ 6Oqj2IaMv=;Rbdbo\$y'M@B#=V xjɕj .3%4F"t HOW$=/m$`[VA.KS0@a+2zsiqek"6BGLfa']g+\oRCY^Fnɺ}'UQ^J.ՖIӸ)B8߶ƁPK_d!R@ہ>G HM@:[Oi6)Y@U혚(= qIV>؍W`a R=FȻD0gT0o&z]DKg370M]kb+V7/~ VNr(E1QtɨU \  34.dKNCȟqcKvWq?G*#goSXP3٨@)r4F̭v?iN (1ZtoT Ej[GWfTpYy4u%DqɳPBAu`?n5&`-ֹ_sm/1t0a`0_+e{c`J[ 쀻[58ē?ca97V*r1ɉiSB&%xi(N~)fEL &O| %5N%۸GV=ClR02*TV+x;0z,OZΜy\Gؒ- 4K٭Id98"syҚf JZ&*A}V`}&3$3>Yוs[+ '9yy emGOܴd~[X :ڞԓg>Xm `lRJg9ugZjZ~( owew`#PS1!甈raKN 0׾QHFl0OS9Q脺eK5IQ֐'-f֮FXL]ԃD|*PFƝX&"\{" .;7BJE ]ބhy)9OCyJcGƛ~3w!EJ;-}FK~b!!Q`S)>Z鵈aCn_%90)3SMD~;󨋍Z(X2CV[1XpɴOM|Yr)-8~SuA'/nuH?׵kؽpK4p*xmrs)iM"}Cza-gh Ѝ*FImI4jyG溑f )drz4/%dI.i"'׸љIAgtQ[qCzo8xy4z۞w^Sv֢R-*I]>;~4| IV cRZyңV?pNhWZ;j *7e…v!y]* mALoSIڑ SiL[FlіϏJ}cc2C "j>G`òZHnę|0?P mC)T`ǔ^.r鍼..߲)jR̻]ѤXNP!n&~{Gc*|]0hK 5r'X^P]vSˠX{Ҽ˅A1`DʮqMp^ CPaz`337ӗ#rK4^W̺Hx­r2 @΀:l/6Ԇ/> tE/"wP2/qI>Pt׶Zi n [n$,r3+Z*?t3Wi2[ ">迹{Fw4 wf2=Y㚋'(V#->r T^&o痠0M01N:'j#'!Vec&a;3khX;]~œh2bɬ*NɲAy° ^O/؆vjAg;(n . x<'WT|{kJ)1ܻ4I)&ZZp|4Ny+5s9Fd*'3P0*R caℿzmT`횢ts߬CHg}8J܇_/H %hbּjדw-[Lun.NKj! M FLwΞܰ5!eHm{4EػO04mY/VNΖ&@^/&EVEw9 }QVpw{L 5OE~ȋC.T71s'uEm1C$_љacL*Ƀ EB-Rkq0҇ca T JŵiZŧ fАAmmcB730`0>!YpFl@ʐ|iK3ۀgxz'ٸʒ_.q)x&q#{.Zywqn|]dh v)w매Mž}_%0M0=N|†h@74ZU}a#`fOFZ]#(}]U.MbheQ6gg |qjRn}JȺYvQ!ܔ?V"!9iuZ7},z] *ܾ;Cx$b1t汝K( ygq } `94@k Q]?e@I {xCC4rɾ "KzFCoa W1_4`Ap O!BH&a7¥`-ngQ{,nCxRg.tj7$@2u b:,L?cH[9K6=|f_vcr-zC!r*8b2x_}mŒl)"'Ǥ:++ة\^;{giA~/G|6dmՄ;jLK+0mwſW&~7t荕RvjRW4ם" )nul^T+:_'(/?UN e%J}iI@8[af苿 C9wkiRFJhjr]iTǺoآ>ô=  =@ Eŋ/1(JDwWѴ{tfTڸDjzg &T?j^x0zY8eP,{_,LM[k9憈N4ҩ9z I?Bx;8$kR{00ꏁ=OG$GDBs~Bt\GJ0XNK=|: BApi s jT t v'18'ԏ".kd &h)a0*TyF?~586=DV#S +0e R>ha÷sPJ#M!$d2:枣 mNrQRA`Pˣs⠦sW()YTaùQ;HX b,D888e2'F7@xCSSMԄn/m=@9u-R ,)@BGDV8d7/R~Ib*Ӛyf<>h238/78 (N'0 zhS";N*j5sq wq*9Ei` dBW{7{$D I#ſkr~ʬ fT~.!b׍l_5RFBХ(!K-Chʴrey9gl;,G\ fd]UeD=7ճUcUDY$8p_{6BA5[ܮY1o!Z ..%˷4:h!Z*/6x~ =vPoEz`Tu觉J ~HEH9&[]N(os.fS -lF׸]Uoןq:澸?XIi_FٖGN_i#xAH4l ݶg\9H_N(MQפI##F|D$x=y{kC6X.UUaÜbw ={ȦQ_R7̝߾^*cyp,)LnO/ wD[x6ht6[V>A{x*FT \{Qxux Fq7a[qŠ!( 4~DE鼲 >$4YIi54!4X!uEjd> Ҕ}9h\+ I/Ba:ga xm_hG Ӹ+E(2IE(HRzu/?ة,&L7uSQg8B 9p75 $b1| ̘v ~YSCBR58 \>q[3.JݾF3zL]Q[[X!ԥ鮴y/8@a>ޙLS%s,?ы8ԪGHY|PK.`ϖe"-iA4b%|[l~/-[_M')6-DJؤ, lQ$0Wd2fXsqapFoU }T&/*mA󀵳ccu5Ê4ddnI' /q萑 ?W9ɇav#>hx"}+{戢ƚɚjXw_ҫzEU9Vh7}[2YUߗG,Td/uWK>s,Sc T5 nYJe<@G8ݦɱbC)5{SZ=φt*tp *r$ 6MeM=?.=K㧐Z=a*_mM|W^Z=` l,0]E瀔qB,kIaՠB4hbdK+3-4^-rS >9+^$כ8>cs)ON-'{jz6gbb h䅝#ZFwց*Ί.Ec:nX،f37 O]uo,ٖ7yBq)k|s (?(UL1V0; &9 83xy$Zǐg BAxvv%%HkawB*mpt"n/"Z n88)-iWizkTvE 1bYN0hQdl{PIUuSXB!FMǕ=:t n';*ViR[V/sVt F)vb ˨ZG6Pg(2~c!BRLM4O:yF9%ښSO]okx+Y!*%;fpz+9kfpe +<΅́DDk,sۭh[y<%MWК~(W֗?A`t % u8gS [j6 :͟Rؘ+p,ap pS ;Ц΋V3l1]䘌 <1kЋ+Gpd._q94nLqhcR^>gV l@wU)2rr z#+JoDqU`ռUo bƷi@=sy Wn&i<.h {!OY@(`+V,'Y*h:uQ&cXZˋjyU_![>`,N=G,c5Bñ]ګp g ͘,lٟ#<2⻩ڪW\dWfHvaE&KXPk6 EJ9KZٕJ3-$K`|k?&'uދQ֟aDLұGvtth1LgBu)N Gt2&49Ӹ| *4^rLWҫDBI1hpt|wOfԖqx~0&iOO~-#kR.%vfF5şXxLǬ}m-*©Y'i7Y_Y1 fqtZS;XˣxM(i'׀TRj`e"fe#]q7aS^N'Hl4f v@'ѕmBexR"# JZ5R(&.P[,s* E.=U~U}@7"QݶoX[W'D5>n)©-Kԩ6Q׫砠-T2u8?8-_Iʍ߭I0:|? K̪e աdQ,Q7 N޾de߸~O,=?l 󉌥ȯ  '%+;o%AڅRI5S2  lxͩ $W5^u 萘|]' M:uW:UW">:T0#uɇ#׽DQ@4'"uʮ) dx~Y[8fOJtaG9cp1$9pn+Q>hm>%ɣuMrr6DT)ԭ)GTe#}oҋ03rw&u\Q&HKiHs$KAlE]a|54< pyo+Ҋ m4,ia<*MsʵUofA DD-O}·X8h ~˝T/<6'~&XZвs ?Ї@H\T9f7>/iIhUA{WD> (+q M?F@xgY}YU4gT%2-EA2%6caS=!z \5h*?0EԾ<g&I$M -htp |{9~.[>Q 1鉖@֚FBH9 5+U3d=?,<,\,CM@0[ڞt¥m8/lĬa07In[Q^Cթ‘'a[( z /`Hzd3$c$%a͉1􎿗yP20 e3'lGMұ%/(<٢?mHiĸ]Ib+xwi9XkL [- QwAy2{PpȦ\AH~T~ ︭xvM3 ׬VjɇFxJL\wGX,a:zjpHа5Ǯ'RRLl.njo"Br??,jfÞfЎKG&%]e`SS*( ghy۵pB. ިϬzn'5ˇ4+hMdALF&;F aȷ 9T rqjz|^)*%Pd3`;|Wd#qFX>7Y - Pv,$ƣvLn?}XS`T_/Fum{އMCp|v]AZ,6s[pE63ר6x/{7[*"ųoSj`1īM #($t=o9Wl*1Z"Z HYWp;f܋7mdt}3%ؓ5!2ڲeV?*˾MlP u`u gnG1l>na|DWgҍ1 , d$[G"7xZpFkUSI =<Pu_f] PÑ^V.ҵ%M Yea ^6_/B15=L wlvҁcͯےngdT+ '!q߻7pVB@GfFI;1`1Z+bd>$t'xZlLurd%4+ 7^j; TapQ:3MBkހIܟ1q ,g~io K*'͊=ΧRgp0^ ;Um2:h*1{5C6|ёlí|7h" MUYMxv3r;i.4~:<Ĥ5&*Ss~顶l,w%z}O#~Cܭl?(*EP>=] Ր1UT;?*x7p4"Ko77gg8˼s>~1GHu1kvjuW%JCܦV\V<}U?@d:m!N:G6gI˻2P`d4fcJN5`Zf!Kk-~Y/¹=!)k1hFƊգ,qoîSh|5~Ջ@}OdJhKb4 leG2>Eߣ℗]vBbϮUkPKQ-7lQ>f"CNj5yZf鵰77.r4\߄W qie?1LXY3 ח2яaˆjSHmQ y> ,!܅9_cʤnYIZpI0HQ=˚J`h:椇w{(Ȅ>k) {z~1C&{j#!㟞[ zLIcgkJ=)ao7[\?>V=;vF90O)EL͇ T#\IRϏ sgv뉭poտf)1,`2iǕ硆 K*$5nkIKS߈ XЫ } T4;{/r-1_%qYi$|;wn4=Cg so~g.3i( 8QȐAYӂ *)A%Y:ʍ󫡏q OIl!UZ%nhjҁ\7Qs9H~q֭X+%@x\kd;CN-D&oH0 ^lu%p5vCsf8L[.T%'U3"X[o' f>\␡zq;QYFջBt$rWq@|*[Ѐg# oGE%o!!?;ME1j( $țXcTd4BczBW!G߯6v_4,E[sh0Ma8\>C6DO#@/R$ _K#BzDN[T{j3ʲ}Ihp[ AUq<\*u];+WxqNpKhGR1j:u}?;3}hJѬA˝+ *_6Bg˰ӴuTkU9\Ui] qAtr[rSzCH+3Z*xX=܊x7_ "a̰X;OXHMTͥSԼcnCNmbdpd)*=?wN+XqH>%6ڃ( x^S[U-tCه1P:B.X EL5SZQ_w|~` FO6 1g?ݸXgK0 paԷQtrM!799rBŻ_ku$}GͣB{UiapsdNޖpȘ{p'+8l*ֱ^|G?_")&+=e~ګdOe/ U;d %R s, 7kȖ?hR"m[[}*'h|o^F3oQBfA2j Έ\Gl4 |./bV##S:P3UzlZ=FCR';2|?&z9|=I堌z!2%7n;\pTSXciw^@m +x]gH'bx 1e!{}>$NVͺHE rq"#lK;ϥ4ٲZf|ϴ6#/ɷܓJwC&f Y40vvC§A^FWjܙ_ Bh|ޅvj}CTX ]팑[nbT* zXHg{糂C0B& -yk^ ]:uyRz.Ƚ-lo7RBu-ĺpQ#I''um[; a’* ɞ=tlw4wְf-Y}ijdQaޙ^/+nij _u0UT0-91vN11띍6Z!tAtτ$9lX g %.2QdYkEEP>83ASZ&< E*o!@d53@);44Ȁo%};fb~94t/Qcnڳ3Y|Ies[І>1"~OǶ0VҼyOI0 @4dG)Y'Kq W-8*Y vjK+iB\o!cRyږV9}RY5zfV6CJMgiՒ+qQ;4c wAo1m,?X~: u$Y!tBLwV1.FM,%JOϩTs޴fadkous ;!dI5:EwHuOdNU tBXBy/ .ʎ[v{58t#y0D[Ƈ.)"?zN|Iŷ9*4ԋDGо{84Ȥ x4-M$2MAOV w+c9Lw!ALzDub,2Zt-O&Xsu8ٗ ̾2/.VjY.V09V&ia'0Fark N$P6 4>qp<,Wb^9.K4͹RoeW>K$ $sx90y!iKTT;3* yW$S*\STݜx!b<gAt$EL=]om;lt 0#WS~ ](b+6s{Q@bmZuLNJDž=a\8L/ej |šl ^铥S&yvlX!B[K2E9BvVLS{+~L|} QkUC_I ^+d9v&`ZjpZG\ǖ޼6]*Xq㧫!̐LR%Q4h[3)*%b H¶Gy+@$dlܱbJΜj\lvĠ1n_sHV<] ܠ_3糿dri9:JR+ .޻ ?q%=fzOR bq0:ڡDc-qM=m+eſp\JXuQ z{ \N@B S\L9+׋6@:n9 \ܐe$-Tg|,߼Ab¦*ht٠mX^ " $ G_< oK/N_Je‘*oVZhG(v5t4_},0]2;&5^@BW==Zؓ9 P@52,ٞj@u(t6 vbDn &3c{&NSHOQ:K}c2"CqO={|yݻ FKe]t`DܿF(Wu) sTWT]K jCzY z,Z4QEe k喼 Y-j )N.fAKeaIn)Fw`źqIW%UPpvu0S9,PeP>@$(ȯf7el]l;>0&`J*EhNT{>N"r_9pD$H оzd"5֍F{S8}Ht#>~Sw:bO`chi1qn7m'oZDSkgnf+ՁJ]&d{W F #P(/xe/~rH>hCPvA&Bkӄ2^JeQNNfAs:\~QS mp\2/jE.,ms~_0 kUds4MjވzbY!#/߅~ 鸃5#{OMa؊p tŝj(QE86ugÖ~~}'j@ "af+Qz ijå!cqK7- #@KM`b+*㖘4AQwhz]ʧ?m.nv#ׯÅxgݿ;5)ܭTtu1ߟܪM.@-#Mv#]2ۿMIBFRbӼP҇0 MAyhGOAǡV23 G!Ve&ǿ5xܫNR˰SWCD7CrLMwd)|~M_4K},$xLMdG 5#q/q-{SEZ-(;E6Kхk)#x#u|?ߖKJ#s C|Ҙ|w4Et4 \"KcvE(5"/F@@#Ժ-mw:e]r} EԸLEC؁EQt/95T&@-qs.UտPb5y[0cZ,=(X>E#Z l+?Sa)>h!.Am̪8WIX1Vh\JYנ6R؞ERۥKU _JZDWp?>|7-#A00QUAAǰ}>Ȟvο銘yfBd[OQUkBN`pԒT \fL:b#:q^Kmgs-L 0d-s.9M)Pqפ:Ė×3D߻X}l]ik.2ÚgIFD< S5/ƚ>ݴ×yI9t&d!],SJc}5m]>fZ 7WM"ھ5LͽO!W(0"_uxc84MrADŽ J`f*l`vY: H->5kghӂkQw @ױOV]p] 5ȋbn1 6щ6A yYeGI b=FnPpKH6x5sSϡ]&<я &=ZųFC}Z/P|T#ln5[(hȥxR8/"/,6=Rc8o!u )\%:T-]' VJJTcӕ=rzjAVdIy.$x\Bb+pj(p {XwhUqӀӰ$Z#̲~ljc뻠Z:@e;p;yU7s۷XVt&يYѻ !-O P!Z]%92K[CPS&P+Jwr/;(iS$GLSA_^TDO|\^m =.fYnn]eTCl7Lqqfֻz4x.ɵ 1f_ ưU057b&ᓖ\8hDfb%-UF AUL US-<\Ztdu"|/O]0L/~ c{ò%O ` ?J0suB>d~1n>R˻yOj Pț&$l>t@dܚW- o zgӦ-1`w q_gJ,PHmwr4xL v}~ImTuee36 C{r@o䩍7+M#6!{P\5ߏlfY)Ƥ$ LCdwm^O,$IOpVB͙>=lCuDt<~m'uH4^8b|a bҾY7N̝Fe͢I}ײ>pKYd&Iߪ|e)m0oꩴ8F<\0G{H#(t5fDam%O#}{O^'EVmf7jgu9u_|Ky G$L C,`DV)7&A*S%2|r|ǧ&;Rny {Q p \ K`أ2 ݪ1\35]&>."/]wbaERd\#>)ۻi9%z\"x CL>u'2^xPjbT7.hx T҆N6!+^y3T{@X8`ɩZR|ՄONE33@5uކl 7|b>13 ~p@&B|CHLG/u=4BQİ9irToh v-sN"{X\ܺ5+(anW@rkT#_" 2C\ՍWE'!ԡE7(7$pI*F]Ye,$ i5oA c*:+c~džs1YFmmHE;-#`as1g_O?a뽜|%C\21]!1y5D$L͗ f,,Ŕ4!Z}Λ䒓 )E79ÐfauuTr??/1N6Mk*+{YZ l,tM|$]Vea%2$t#q6<ѪLo;xj?'$AyQ0-A!/:1gZ\oCōZmPM؜k( wn8T,)_U$K)5NVs}ƪW:Y.ɩ\u U4|%^=BWʹ ] RW "P<觍 qrkxӂ4q yN0?/oBrP p71zugߴBD n BWBRllJscjǬi>?ko5#!fy֚e7S+L2kV׬삃o %qYmS\gD8! xױbKNG/;Z0lqnؘ/8j ƒA37k<]b@8{Mh4Hpl.<$YY3P/ \v*:=U211-)Hu\4Ȉx?iqkexΦXpvǾ`kWdںC;9M8j"P<g_[7O~u[)#50Hf}0~C4ZKPe^9RBZeJ#ɒ0UK6 5TS,{Pdf[O*r0GugXIp f|J 4Jb*LayOa`.rG~5O@爌_* 4[딀dY?:8ע3 %z qqߢ\T?Io 003vq[aG\f7-ib̘~:6NM yhd|9U x$.*LV\ttvQ4 Ͳ~?J`uBVtd,L$ˊ)pN @%j>] y͙#O|/jD1:NxhtQ"$^͙O!~ϣ†;I" ?)$gE1܌-q/M .sœ( 'Uǧ]C0d@QNwBԥFIT6`y1sBE[PwَJQ(P?:DkE,aM4ktHa%DKI]7oܷɏ+4KMh$Zjw NSLC,KtaAShH^NDM羹ꛢZJr ^Q82&':7max75m/^qR2Ƨ^~"5T~l^dvd ´%N/dIz\8&9=E,29`]ԁYE*Ê8l]uOUK Qz ƴ>OsuɝGCMKR)WO 

&(PoU*\7LvQHJd9c 9_7>^6 vMlۜ1*G+wџBy?2S *)WU9r}Ϲ%9y)ꪪ-Sg>Zc}&cZ-" <l~>_@Oü^]1!⥄>8`@Ct@qb$3(KFYQ @% Sg1}ՊwկGǗ)fò2H \ s|J*@_ę-'ȣ  IZw\M"0٨k":W`q4y:AmGZʂNEPsދ7jO·!곭ؤNAݺ4(B~Ga.k(R/R("U6#j1"H-#; ~zȒC倣Z}-^ &5@בGKjr5:/e:uyD33+(ĥ\.L/E:K 2XkGz_8ɫ_,%jSP*"Cl~2Kqʕ` drЊ}_{c?N`C0`<3Dܪ wk`[|w̱Ƞ̴0&=GwQLj Dyyϛ`5ӏ2sfkY|>F孬|Otq@=>p|䅫b5fʭC({]W:"B2oXi+pL- nC0>YО,xpqWt{Q#EId:|3,l.+(l[(`Mc.0}eDU ߰U9[O3-8űb'ۨ "MS H2:HB:XJ?3#H5_B%PTDNn~=#eysΣ%-_C`|EhaYUUn=1 7;jT #?}'-ۮZa\pb4r.؞YuT-'Sdf1 GCWY6FmPkesYJ9]^!n%fIX dE WMIW%&  uOEcr=rg͠=@kQ!VO^R9cEri-F1 %ݳ[BJuębh* NG@ o`j&/0j6-=rN+a Ma)7Zr|FN䐊[ؚ%aL7[?bӦRnHG߸ }8L~:#g@Ę@8fՐuRB'|k]9$} =7[ 㞛鲅tn /궝5p2v<9G=IнDȊFl8<'#I U\@f*egK|DʯɉDfJFMR-X rEO]c9ZHCn2ž|+DH[mDAP0: i EJDPYx,~)axB-eh`0ZsX/!mWe֚z&D}7C4Lf'OVċ#gAUfb@sk2Qg=;on2h8rȴEPI/@6m;6_,w1ד9~䒒:0_UuޔH:)A*> \Y mB+,/^a m XJ"%A/CjKC jRɐ:VgܚiLqxb5 e{ZXm 5ͫ$&x sZCA]; n,A,xju420WWUD[d@HVF+Y eBRppi/*Z0jCI˂W z{-y1N9|i ,tA:VI8r)]|#uSv;E jLȩwj\8S*Ԩn}{4:t/n_KO2m۴yn{TK';hvh:3QN|MLWϸ,,εI+=~Rz#e2[ˁ8;v& :=s&;@h$hHKS86zUY"ց k@Yi ו8R'@ggXD$Q=_^ տ6൩aUޅd6178HD DB*EbD35#Ol|hsk&yOB>(ppܘkNm)`nfZU| %^rn}jQsmM pVԅδ[nq^'P-Aoz 2r2 NMS2Kyi]_rV-$gbxe %a4asӍ.._ېVZlKq~`0oMF}ɠy3:D\#WM3B6YӻY]/\45A Q/Ktk5ٟAf-2{PL 4ׇ)߷{J$AnhIR5 R!.=I_-hHV'r|fa ^$2w#[҂~k4ngy|CS>]IxH9dŲkgp/MHu6C4G'g&8go=')={ J\t۸ z8˺zD{m-<^CXK;(1=oxHEj?"M} ד]=!vNPiZka<|ރ edAc/)epx 4PS`Nr|dMi7JmȎzTˇ`pnzͭK5$Y,'.MB14vyzX`_Q|67N7'A!1Ku:;QVr]!ҩI,NUes6(<4ײ% ;ͻ`bmZ;&?aF3ۺQf2ůEߌR%[~DIw0O( AdK\6Q<"Ue1 e`eQtH< 7 4k4-R.zz9?XGnEkڐP܅\0ӥ`OUk`|2zkla "{%޷x}bؒ!ɘ2c e(Z"m7iU1mÖ^0%q] <&tYR:J@7w_t5poPEVlO}QQNލ)2FrvLMaFe[߯,T 8Db D 3)ͫk,PPߨIGDU)++&IzN SA}," +!Oǐfk.C~"zjtio\3l D 4Hc-(P0$=j\h pn,,FF9Ab/ʣOr # fZ1~(7ʩG@nEF#d*mo*jB! ^],gcʐZƤDXȖd˚!;X%dvbUih%sh9\̤}Ir:PϤTۋ[ ɳ8ȫJWi%oNre^).ٔE EcQ|Ag$L0#.B &W՚7葻xn![BDMaFIMbR7b5H?1(а5dr(,u^$hOnzż<җR(Hhq2j&:x=Q5Bq {- FcߛB" k 4q?V>s5?mWGwі)l~GhX9?'3r#[Q-gWSGSF}U&}+rnEw@۹q-)ϲH} B o^Lwexz=i/=xOBRc6CֵeOG8u"'0xhQyWD sonߔFn8Ks5!9*c'怑}6EDs}Yy؄]".~ѮPaGη]wWRt-'RWn;:Txs*m("Bf e<8Z3ƽ"$Lz pwXu<>izQ%A4fTZg.U!woy4LF,~!([@2%#1(|'5ZdX1g-\ {9[b*,m~0Jp> .bAG i&P7IȞoVop;_yTsM oEQ+ա,%KC;b yI'N1!.5ׇ.3M2Y tO_^D|G*+. >DmZeڪ!dD4ĵf-uV ڋVgߌk`J# TMf܊ ( $][1#Z""/ˡkyeggS(c ]w߶8fkKE<?;о@j fF Z]@Մq ;4#5F<@بʴj) nˏq絬L͖4ے5zz׉jA bM~ sx&fdm'c_V@\X> D#&܁ef(uQHhA?/3_C`wIh>Kj|u- ioeKC^l?[MFMv9?vVs̺5˜J$&3X7ؒ{Zc$>N$w4yS9*߮e5%*)i8-S҅YMF7;@)1Ư>yő=΢ (9%qnoiw]1g4fP R@4]0Z?h,H[z6v]A]4iwsJ v(zoxXe <: #ib\Q?XN?} .qQ3vA [[q'*bH/|?Eߪ 8U2UR!8=d] ?avҕ5jCf(9f\ VY[l$/;+ >I,ĔPَqFB{T.E=0k.ʧ)~:Y IEpX~y@Kk+gI5gu˽QJ n" #*bFe>e}I]g}XE忢,(o;"z5E:opGU> S]C6ulW+=TgLP]6iCA!4a0CD>aJJu+Jz"M%nfCc3V#k,ftGA3rŒK>>)<2DJBؐ ,OGԾɤ/:'%ꛃ<"9[=FkL* E} uvN)t/lXŹ8U+3hu0p_H}_>RϏurpYHAjt{&KH4GQ\^%w>Kp7bu8x.xp W; k;;ع=Bc8v j5[ySl7S|U~L X`l^*% 0'~jR=j'`P2-@ ޺.9[.e5Lv!.^`L>~/mLx'cWR6Nt1}6&¦Ki)g3b&D1;wUȹ,S˽$|-"a*JߨoEZU@ve hLwܗ2Ɖ >s+1:h$|9;\:Epi.LA/bg=W 7vI&ܤ}טŬY{`us+ڧ0GrdzQNuVAb:fg(sɡC%p,q0lbufmAō2^8nd( SXA ȏԁYY3'sBSxu|7Sd3rM͉kUi# ~A#[•>@%TY~0+ 㹃>0Cg'X5M￈Q7L$Y)W֤VaK[>?<ЅQDTZv+yvJCCBBೝFy4n#Wg3IƩ)ySg^b.LߦָT9'"=Ku6ۏr Xo~oŸ2uN.ufO5h Ȇ ٻ|a9'XęûxNMfR |"}B" fo -DH G4,{v{ XY5OWM| NҼ?M-$CGUzáX3'Gɮ(;Cbzl G!ܩ@"ZA-Җ>5$^j^ ⵊ"[Y3M8rf V'ԚeQtE_~SԚ/fwkJ\ʹOwv;^g>e8,)JL]ry_g E&Q܇DVb̾)}^?dȱ@|ٖH[idco?pĶ~H-iź):֭eWGUu2tp>od fp,-/_\GV NqVSTvJ-W5/WX5zʤo 0~ebW9+N"V} Dt:2 ].W&+J`,YYHD-r&n ~^saH)5!j$E|WCG^{; 6:@~rq;c8ĂL˄С4T_3㨶@߾\iA4GP8ݹV#OW NF Oºg"B>'`un|*ٿl Ez!Ena"+oy\9^gb,$)ǜc5j)H)ߢAwdHn`R^KDO} p;u/Fs!kÉ:>RճR91Y w[̸ ";AxOm7i)O_pLm7&*ɯ-N]P[A?K {R9g4tֱui1mE `'Y1 :FڱѪzE:Č,Tg(A{[ʬ{p o<|wƃ8r0zAFϩWj/λ1O#~;4Hvrn/v6-WW 1dP]k{M]W[X+:6|KH5`o%<@C?Or5K XI vAÇ"aNrBf ,9ˡQ@ wmF~YC$ N[ w7{>=oaSyo;__.ڬ^. '  -%ϯ)n_ݻv&j8W<ĴmXR+T!2C[%Sm2o*Ogt18H:KQx $x" ^*kr v[5[%鈗(L8/3ϮǤd3d^C5 }Pt=AM‚MerPU˷$}$dd~ K:;^[x)GF#${)J|pA|Hp@ th͑/ln*_M%W;M:a8u9ꎈq"UVoD!ƣma9oqڹ5#4@GZĒts,hL=6>ܵ#tڨ&vLKR7rBK @j@sJj~/~Tq4޲R^9u u @j9y2Kx]+Ǹ p$b=ofޖ[AOs?K G-ŽoL< j9@4βG2A yIإ/e7\56`5n^68V㲒Cb n6gT@/ 2ty3`eHt=wF=*# QY~x=Iw;z ")_~Yw].UG;ӻM-;á(̤Aߖ= P!)v^ԙZfr~LuR3M\ޯChcnZos)2e&>m~P>f(ܙFv\JOq-M Iq`Q T/,}ں @h5 3&c)uՒ;_sT#}B: .jb|ؼl܇yTȮj 's7/q. R%}gZX_Vz#S DuY5hLU|Lո;pR/ZU RO%ͫëi,|Z.ᑛe- ^KqzQ\0Vb^#oxJG8Q硽] UOOɌ܇U|"=JX1 ԛɾÕ*n5Z):Tq<>2n V#?| ASҊOMs;zҪIJI vM' 0p]>CbpצcP!)>M{Pq9:Ck[4:jaa ML#D4eS)2tOQhQl , Sb0* yб4*T]1ѝ('5SƳ8fPZg,VCcQ@h8ޫJIl5w*rNuW!1OjV divl]4Z黣I!aR:릓oeH.ιy s/^{K<(TXe S,69WH_0P9PHeZ<%,Y;Y:ȥ(ԨPv^ g4NϡR SExiCscS}G>4HCNL *pY $uCtkuAjTXo!$Ur׋9zd3t:cye "̓52&ܶ1!?h|GTd,.DǏB:u n"9)kv3aي6^q6[WV6m$S#RܑF*5Y +Ff  hΒeٸ`J8V;^Ņסf< x]0QIc`DN_U<-w5` crOZ Y\os /EiFEV-6*Oq%|o6WdXAÎ4P+< #Ns%_b򇁳nl!nzeNCD!üI%ڦQ ~_U(X3]/GP\^lPKR Ϩ5T VͿy*Y K+ {JC&-aT4wn (n>p%@Skj> vHҥS%Ԅ2+U^ߚ?mrA';V7{+YLc:*Dk  M7#0Hev91>'j ڐzwbǃ?t'͞)z NT>lz}2&u8JTn>w__z]+ IUw <&`HS5w^F>}c{^XhE#k0.JYi0HC%?GpF;2j d߇\l:C;@%sƢs8T 6HY^?l LF>kKIj3蒔*ZO8wd,}]kI|k ~^S<ķȇmFC:VU>vy/2- & c-&Y@%lTYqqϯDEŰLpRUb*Ad*[[TWs/S:C1b$wDq(Cb(o `gNjUTvSWAm h`ǹEo 7sYB7FEA4']hLT5 fg~Nű0%ub[$$킚"x"m/cgS; r\r0 .Ma|+Y|iZ@O\K٠_e@h"H蓾0,)̻UhreQUѡ-..MM|b̢)[⎈Qj_S\z}GO> qƊ*<>|OH:s;&8N h["n{𭦢Th!ƃ!sW ~Gsp Ulw! "r[wrǹIٰz`ɵ& OeL>n,uo[Ep=2In $U}]&k:VAb A ;SP.VJasK;9sЫ;4N'x ϧ i˻p1[<! zWs1xEj+|rɕv Ùw*R`1x:U+[,s]jh/SlCLlYUihK5}@ra>R̵ܶx9+LυR_ȓA~sR=~c (C^+(7HvFh3 SWu2w6#ϴ# ؔYiLLJZ:1G"r%DnP 1  y7=:N1ykS{~mDz?[ pM ^"*bŜhޢ̞>"~<~ɥU)]a 9=7dp|uyMH'rhk?חTv <*25 abI?z[c1d|< (Mtͧ `TР,< |k(挜"4ü9Щ~ = eQoF|p]8 ‰/#d5LZI.7,׿X&A/?w\N6g[x =#~!L+0n]jtlj4 CUks"8{R[?_e/S"Lqpz wفkPw 8^@ל3ͥjd5R̼"A*ߛ>[.9 U"k#'ړi|S~sm 㯏bI~ɞ+Gil~uA7cxbrL231R81G.OS'J2:. a/c!ޚRAu5 e;氲)61f'&kR M>&F9;fhF^,e\ϤSM"|+հ]|<[ ~Ktj+6A=!}Eق3x(l=&:%JURI}!6EP88oGJ"u?itZi1^**N6{L:0pў :6LQ_0׭cb%DI]anˍ)rm.)uo?Zbkv~I0NcoZg;JJ5/9ZNu5Aj)>k15<.+>l%F8}1'Eӌ=|7/YD7pA',S (z63 u޹t.2BO.TmwrK[|CjK7b߽}R/"3,ⓘp XJڟƯUM;GO+ȷkyD3 TO4Ʌ*FNm 5X$T8) k/JLjsT&04:]"NYpi1G*>烗kkũDj5PCD }wZke"ʹ@RW:w&HNiQ^I`둣Tlo` ޛJWǤ+ot~O~w -]CD>0QrJ~ J-ۄ5u7;'VPϲTa.8M{h+_栕F MCj G|+{Sgؔh8l;]/X!& xElSY>@&8EW2plE)sOBxdAW d49) %$` @i;ϋl#;ى,d}M *2ڸd݂g U⣋KAr6X0گNp&-"s]]QUGRc= Z*l(Fja0 rxnqGsߙV(=iwp6),԰01QT39܇VK ~dٞ 2l̖pG[ L Dok)Ѓz$ E6{=m5FM$4Ơ>)A!#j(/2(P!#55Ȏ5SQ?Xq/0m0jjcV(e࿞ 9\jv\V;uIkwGI;.s03Zly)$ >|Q_&b bYۨ? bExNsx|yX`fepFКAZ"A\/K@{+H[=uwa_С%8`,!k8w+Π 9ÆDx"7쫳v2omBcvq[D# ^k -ꃵвa[q6S 5#'WhƠ sdO] 2KSI.t! PEOOđi)4ڀm\ݔB:rb8A2k! J xV0*#ft^AEq` >fIp%L\(SG@q%CT(L x<‰@xoS ƥ2@6Im(gݷA-`4w4h[S\_64˾5Wϓ_LdנA5FonCT5+)Iq Tx<]\y-tKSD: s-ӴѠU|˪tL9a4o"'VDҐ3%y/ë/c묭V @1ȣ;Ps A6PSdzhʡ>\]y'm z|Er0 }$SapD#g)zu ޷ tu&ZKH5y _D d+QCJRs!15YkfcC{$`)9V{WYT%TPvNVqX4؍&Ȗ'vz.K\2' $xU'p`Y\d&w;T!a/yesgQcbru-;sȜP޸w~-bٞT@qVXOB69CZv)Ժf1\ QɉJL3ۊp]GV;Xm\ȹ:?\zva"Od5Ml {ގeV[hAqJMZlMJ'[^r:f8Rl@arq!(T*D"8r{ngc@2 |Ҽ#u`>Ǝ92c:Esq˭ U 6mtߥ$M̸F\L崷ꂒyVLä 1LAg]*;OSS_؂,~[C^I;^5.- aϗݤ[ҵCwzfX떌ɹ;6Jbu`~*IU ~%DkԥL<1A-ф(#jWFRh% V5ɑe 4oN񄀯ȫ;KS6 Fy*i.f!eojX~ +~Wϣ|Dwo-.Y1FRFFTY @^LzQx)Ff|E zxyu *Q"5b"tg8ƿ9YQe 砩4"BD'+[vشaGM5Ik= p+ݓpc4d0,FJu~YvZ>c|C~ɢ +4nzӭ1KOh~a[MkyB ;04c:Pi!tdcY.L4)o QY0S͠năc,4c4x,7!"]"iCJ ˁaOͶ oe x+0pm Fg#@FHX"U@;оSDjݴ,>yE$xm]Yۋjk\(ai;,ëwGۘypǟnE13 ž њ5.͌hP\j BzPŒ`۵nj#3"jr b~=!MqC)Fri!~O GoM &T|I_ܯv>3E+KۍEx_sIQ-S]֛nedU31go}'*vo0tc8pvwsӲm'y'bTPt{R7"9 rw7T^NuU+_ͯ`)uItpe>BvpѝohJ3{8@yL2CvT@Rq٣)(i${%JëMSotpV^6:a܊k22SOS[a|4 H^<:#$:_ok G}ɵ W,W1NLut;ofWe^Ϊk KGMPF; mD:\(G 0%]]sNrծ6u& ODe<LL,#i!ѹ\E~\D\U9hOIٚ;O ̲JzU(Éwx] yIk.;`:+:*꒝VWVR0D"v8/Ƈ_zYSIJoٟ?170j)AL2\RwgUqÏaB,n1:=B:6,@3;᳼2؝ M E z,G PR1&̔F(f0nڀF\ 6^А>| *;S(RW= A~ bO #0ڬwY/(\YWgQMFGt-7U<'`^%!M(J+W͡<˯aո(3~Y݃LvS:Rd9V(31x4k:H›4>#m;~.\$jn߼UAjY[:Y½,VddDم]S'[]1LZMW9V WmEk64 HM$Y ֱ'/1j(ȸz&g0SH$z6e KWCmޖy+IzzwSWTȐIVk8[b:dwt괼5m%Jz'Υ9&\gisܘLq.xٵѠI+4gn K5F*GgZ^t͎G*>E {#i8^ DC8Jbh~}~-;Ę(өx ,nitzЮ{}CfYftvW ޕzb^/a3E#TĕU`ln>~ ^ Fު f̜\WX~>r7@=FPTvlzz-S%+c%Q N|f!F !ѠJ  mwPb}UxNCg0K/?fGQ{\hPKv!^coAPgѺWV я)Wlb[\ yQkLq_p)2dM F'*uа ݘo+|fpV"ϰ66?R> #; &Pm\BxcE)&D\G \s_,[ Q/䴍#j'=JvK0|+T!gnO\%W ˓;Qb[mBB-z2B~z9OEWstEߕ!vggA3G z5|zH@HF9{1c?J i^w)W!@]5_ tB@eȱ^n}3mlk"/*/8nOofsP5"8hqm`QV) )W(>AbbЄ\R||gs~S$JG!BD">̖ADN ȭJ\H7[\2 ci5?hԩTԑCːTH6!wjdrXd ;RW=W?SJZr/4qD^.dva0 b Wr~^@NkZ\ 8 b L뭾*mm7qA.6Uц*}ed[{+8г=\UXqBgΠHzK!pXD*qG _ߌU S}X/.ScZwE"/.ɬzCD 1¡؟7"l3Pߝ"Rf\zO~"p! b B$j')T=*òJ/"s2!v{$*C,f5 N~% V_ꥒ>Z sQ^XZ!epMP?nײ\`둋*m|jkNi% ˙$%Gz!:PjUo&N2P"3d7<[oW&*b">%\Ue@ j4x.XG@)jE)I.NaR1As=)u@. ' yJiU n[<2،lk'C<@]VQۊdFsyˠ)k`]+)`Oymj-]~ YRf6{H`7QE ~AATd~Z(^LZ\RؐEf:%${(NҞH~>"(z{JbΠpJy[/ey\KOJ} Hvavi;>*M9E̵Y6a-U{AYk:Q6m~m ~}B@H_>;KQŠ/OBzu>O|fա_˰V,E$[,%j`kI}ɯVo5R g J=+I%0'rڝIlGP#ݠ=/ΐ yP}]F7$)9"ӊXB^"DA}l!rVIx9T4CӰR8bv ۰y/pxQ(cEG~0H9A07;lRƩ>od,:Õ w\xxVة;Y놹5kWJvFnUL Uqsgpј2Loc ="8QW2h_uWL# ڣZ?+?-%fLqQ԰ lG 2 {2# z^{Qt{=l5UZsl)"sFlɁk#$8R{cSYl[qh 3*[m6ġ"ۛͽ‰(l%]Te&;qm6)I  Lت82{*NxGLYӿ4,x/ze}K)|!v]R]KO. fIdr;9 $[Ϊ,V$V~|%僗?wv~lKnu7 B=; ?""+1Gff`C)*i{-QQAy29AWᯆA}GGD|)hiLpAA?fny^Np3`:s3+Q~Px>6 ~T /[[Fx~iܺc˞S2*)k.]:wh&/օQG8&nQ|NΤЊ{ 7VmW׾JCQH҅rvbPޯi؍ ˍ?d5jϏZVšu~M X@hAR46t6xmBoYMK0u9,R ΏgX+u:@X`|-e12D'P֝4ۭ`k 0OcPR)WvdHS+h(gCp'磲N 鏻zj߂h%ekqM@`~t`G)ڰRwv}}O@lԦ0e *TH0> Ӝ+RY%&#B&fb74 c޴u9?nBR#h88zcCT܂tmd;xr7#K#ugȼ} wyXV-ݓq )k_;;,$Q]dX"p^mהZ|[I+|ָ?Qu e ׈ DއA tЪ˾yߚUj9^NѮt2>15a&a!5\I8ݔxfWN/ Iƶ57?e&ttQƛN87&Kf6VX/05Il$aUr!5CDsšl3P4|Zrno9}(K ?;EL2(+9ށ%y3\+ȟ0/ǵb7m_Dң  UD{ISi dH Ev훂m+d1)\e'۶:іYQljq*.QЬHE^gfnX~q&[(4xn$|e[b=>T3@zR;3n: hjpW wȶYi(!_a#-S{!/A0$n3.Cg-hyk.R`̢;Ơ@Ѱ 4Ll;/[2a "o +B.$ٔ5H7|5Q;7Ε$pxZ`Vr-qlJ Q{"'MXf=3Ѫ6EQ=t$BDH-B2p&-%OS0ޠ=cyfzdQMg(1XH4 k'؛6YԿDò$N\VB9g]֔FlJ~^+~qk?+(LoOɥezڼ "3_c ߅\X+< ;lbJ\jxaMT٭>Rw{uj~ϾuGE],31[C(GZ~ ~ksqɀu iߩ%2MKr sIټxLQxډvv`;&)hVRi9Nkcf5?u mk~ZH:ˏ2-jy Dvy•!nAkf^d ]!;$\+#.f$, jĺb.vC0Ƕ$@OT͵ L + Ւm:<ۧ|/nI=gU_Y\ W9Sg/FDYz$<ڋVQzD|!U[/+~|8*K54Y< vN(?pfI,@OO^♡;ԉ:( sW d%:3 Lnj ]_&oQĩCr^+2QwÇ.͕=f)5bUFv $GU;8kv l}c] B0O1aV&FiEÈA8!7KznKCϊ @ȫfмn4a P}ARNfsQ JLx0l6Q` pwi\qjoNDGX&輮; f'+g讄nൿ:D@^S汣J)݈iiƐK]S#m#8B cYq"${Vofk׊~ $ 6u6ܪ^F龍<qnȈ| 84>J{(BU4va1.ׇE{c< 13rQGw\;'R .lG8p1]v$ZAˑi =s;{3rw_2LR-0/|Љ{GKK3H~"U%Nh$8I+S&3C-"yeO-&YkG qn/n @W?2%g4z&KSPBU'|AE@YQ>2ݹce'n&G*UJ}@K#^{ R⇓[mɈB1c<{V;fk.oKh^tl}&/J <(Cg;b =_A&]' }]'&xyO:.U$!Y'({751;ut Bi{,޲G=A b0-38eEu!vD3Ҏjf\ {ҦX ~TVBUGi4zjKX)Uyl'fuJ]W uHL+ O?s[>WW>*q'/kY/ˮɦ~9ThcSÎ7>)T?mxP&~̬jjH. UU&ƞ\gM cel 7\}SV${9uV+%K)W65;,VfڎV_Ixkr]xGRP# &bL[6 W> ̮Ym37O.f?#doC뙺!ԲWchmzњEOU.yթݜXHPf~iCg_RM>KvJ+)_8,|u~}5`/iqZ^s#[ GPJ4Фbs$Y+]2!s_}%ASJADX!9WGu7׆ v=t !?ɗϚI-z[cr>cT[:op?<̼6JP]Y" g4BE3ì kû(`=--r uY^< ҴaFDA0xtFL7IwVp=Nu 9iJ8wzk&nH  ZT}Ym֨p = Ưɳr k@V |Mn>{Sa'wUPh-i.кwQk37(.u/o0snɠ>Cgt 2K8RO,֣=*k([f6-pJV۞7S_VޔuMDCC2Czz̸Sa&:)wHkTJφ]v]r`, 5@^;:ﱺӸ ]ڊ5Gl9AU}Ε Q&Ԫw~Íh[pO\4ZChҥm3h|ZG\ZEՍ*R\\[ĒwCwܸ4'R'0q,C[(.0˗Ů}G홤XF'~O!cl1RKe̋ގ|>Jԗ#sy,0 񣓚?|j'0XnsY+12G f_e.J63-Hm^O;|r*r vG4ܾ%-`/?. aKThbߵ&>9(xU)GW33xէzVUD?*DJMV_Wţn(o|@N׆6 >[6֙XsBͬX\)Kuk@ڎ1 < 'L}ڔH4mM3Qx-~巅V%QCT&iѲ_H-Ĉ/##dsD($=,Փ܂ԇHNrW^`=%*?Wo?iږ7\f)A [.vuxڪ8;tߙ6㧢vqiÊ߮r6(O,ʕ>qrPJl& OK,#>?鋼Znf6D}Ȱ9δ,6 Oq9ǔ@nUJ8[.8`K4 e||{h&29saq-@/Cm35S+ۗʾ7,xM!sd.LZ~y +6ek.AXV{ xai }rj drBVڌqPH}4b51axԲl`Z=H݁1hPdXny+;5$ڡ a1z=$3̺"5]|x7]IyGXd>Q\o땠n'"A3׽Sĝ߫mp( [sD yהA?l؍9ɉS]{S`s4lQ0 53~:퍇Hx`e5B yp>ɊZaNy+X>pZ-nêXwؔVUg#ۺ.݃%YT =2v Z\r} h$tC1Ds"Q@Żqw)rSKJ8}W &h5XQ.JZ0Cho6LCBl'oyR#/q&Efva7"DUge@z섉ZCgv1`;ts66{Fn HDuX͉(W +-\?9 ]`׹3&tzV7 wBJ.1ER*z(K(t"L{fh|#٨ ǯNKPd?ǸA/H %psͣCZHg뤈^IeKYpP(Fdti(Κ}c ꙀQfkr(2=ڥ3g;{q:8Kug䭝X=zZjy$lck@ Q0l)QO''C8ic͒vo6}&BT,uLSOc=ZW,T۽L 4W<e5Tâ =&l4S_ᩲ2zvӄA(#UyO aLAcmZrVWgx"D6{ N (xk8#.P]c_>AO\Y`{nM> ^_s]5E<BDv33radLwA;l BQC)c)h_ )ep.)ԍiEjBEZF=e)~q8*Cd..45߈/SFG W{:KQ٠)$]WV2&|bvSZ /Оb=zo>LlqfN-.2mKKQd\mz?"MzXwYL^_AtK6ך,"Fk䞳%t~it٩|Y=J'2,I>'h2W[>_r׬xOCup=.n_L%&& C>&KZmu{arzGHY+u,v\F׻G}c:-iܢ~4܇buP: Ѫ-1r{^HR7IU^!MЫv|`Q";G,~ךZ'B]JI"݈?i zhh"0{<c}7\퐎.$xDmZ`v_2 vc#b{CCP  8N70: <125`7r +o< ;nXz0c"Nr-^_z *{ϥV T[@?50cHeLMb:J[7$[uƸڨbMG1ݾƼ7T?g~V䮞xߞqI[&(pr¦(F -"Eg ))_S"Hs~wo @6%sC1pNdcgiQ =hTQG8'y{+ڶ_ЗŹukpssY}uN֌NA'7/it\O3BIx.$ xvtۊm ᡢEJKނ* ?[R/N0m= =6 MzWW}5PL]oJ\H- 'E?jq3J8Nm4I<8n#?bax-{syF&&a*<;e,}^'"2nH,{QAdkܒQtRL iD"ҧ , W!x`E4&\9/JU7y0WZ0S JBϱ^\5Რ< 'q<йC7}`ex~aRKBI=K/Ȓb1vCw1`" DbpFH:0ߓ 7^Y ?|=nʤ_=:a =mx3JPf lmsDKs(^\f۽526}bҰ t҃ɥ6aVxR~j%Tڵs|;ʲbtlZTy? 'D6?^mo)rNY&Q]i' ¼Û;5uTR>~%E|8c |#=֦X4ѐ aU8AOm] Z EA;\Uev],UU sčVcA O,N[Z?Q](4 *4aMJO -Ҡ8,ڍѰ\dQsWgrc!qLj^N0rfwgBQ>Zw%bewkQl0"B8qH "Va/O)V{&&sm_ޫѵrT|h K᪠vwh˜w)`CF=niپ %swn,^9r/l;΂g=RdkJPJksXQ0GJ۬!ؚmaꔋ+cĄt%G_W4"[w4r:zaz!c3hF*?ڱ ͣ%ZEq ws / % XelR2b Nzj~A $"d"JU:3]Y;?ΌٙAka)'rӊ ^H.DR ֐ɮd  qՅ:mIA2, v=a};` ӬiA@ 7<>9 Ta$(ߠ+5ŚY:c2iQ819 W ~l1zw"q1ptXQ {g_xwQLbWTukye~? ̦$^ѷ:8GB}E. F<9қԨΧFHD߬ 5 ̌<\P0azx{Fb &(k}֑$ !ၣE?>(ɔ_e@HZӋy=]W?_n^?#j(9b4 N.aK~<Ȥ6m}" $jbpSso% @ SWAZ[4 VNQSOR"3ѾoQXկe : 3+?+ٺ7\ƒ~g*3܋"S\p\Z6DZoܒ: A@ɗGgrF7hOɠK]HTrBcw=aRPrܝƛےG8^\[d:,*cE#SQKwbV-!p:vcGsMm=?gG T Rr!PM2CSАC$0?0D/N^J?f2ʹ+6fs=rjbfZ\}]Gva|&կrh X2}NYQaُ]^ñZRn5TkVq'.qti]zf`oM,a!öP#3M׎ozԫ]WJ|1IL´#j:GӁ3 [‡OpKxzVO٢Jȧ a6`jB1x 7&[93$%6G ,pg_4oJ?<w.@gP z2{0'obҶ%VBҬ^*q}n͢3SZEvG\aOi|hAHi&.dC]dlQp)1NJ A$ITCzקO*aGմmKUnca"0x zTVRW!e q؋f9uX,"nV]bDޮ6γVzv^=To+Eด`@VewV:1 #csYY Sѭ2qRiM@/䙆Eo"qfEСuJ~ (dU?w58:qg*qłG![}C[~Z|dO! &%Wnx̼iaj\i:[>.( XW@zcmËj5ƚ63$r( Bt.c}1.a:pp3/dLċʏ䒨Z-^nl.o (H2`~j\;%M*dn yVkdt1sY!:z2عRAѰiQ*xTt>gbLp;ђ4sk&G=YM )jܜ)ζ6\[Iq&,],YÁmT־Sʠc14Zp觥GKL\0Qc8T46U (TV%;܄mc-y0lFs* ǻF875bI^pCu;^u&q>0Ái ʁ޷~elؔ{dy rf{xuPtM珓> `Xowfe;H(:HoM]eɪ\ T^+|,̿TiW*Rv>Q 3(p6m˰Dz%k|t_lɀ-}{xLQ>EGH쥶!rD1%oOĶr-Z2i>NckuK [ 30dX:uӹGjS7wXyN܂1LRK[1j$u1*)l煍(:,<.n2ۀiltSJ=e*T{=Jm./ Gq]dJQ2AƬKk\E(tPK+hX7yw*פ= aq0~Y &4@^H_T`Oltx&B]++ioDlzXnq8*1"™t˨o/)n-kw.M_9Z ;G ֭چe_֟_ 7V>mJ.Fx5np@A~dz|t]+ Q U0&=IQfC*UOr ;uZ -ݳGzN/vm$i#4Ee t63/u^iUoXR"P{<L~.jm6gO)@^CV bLnױQ/f{v ?DlQtMxD3b2Xucc|H,E(B3$?ҊQoͪfE*` RNzLܥq:>RٗE~i$jzD JUҒe7U?/ĜruOz|~c+2yB'.Nlŕ/ӎŵp [M5lpQ>Ż0{MTOD3+@T1'˄DQzZwudw Äh}l [ ZBUൃ]\L3Qܗ7-Yǎ=ɺ86mZɧS4>H†ZBݭ-/o *R!0\=:o4۳Z3l7ˊ]/liA=zL8g{IygVIBENs͓}NdM}`%'Fp0,[t+m9@b23횆] O(#F_|*%ț{O.Kj)nl=yՅ[Fck'ۅe6APWܩxb bX./WbnʘJr>C94(CIݑm4ZLAcɟJlCAK)4:{TAO9s>Nkk))_}gD;F~(#MfQ%M0 A/Hpl GiH_0mMUqfןH|R`a4?q{p`ˑ (1*ezj`X8|'ueP3iO3D߷[a!`"0Љ+8h;{K8r5O jA0~|! :1;rvX1 $3WM]j\ 5ٷR^4.4Z4 k?Bc΢XL&wb%CG{[s$1ZSj fK71{ȪQ&hݙ줽h FF-=f(# cmOS3FޞߏYቮ˫߮39q/̻n?D2j}%|u9'B\ d|*0A)}P1 թ(ogS@y{oSu6"ķT x?Wݯ|ȧI:#Ԅ.G+vP}fCo9k0+ zl0i x3´T3`57?sqZߗz'[]k"}g"BiW)%g **j8z*C.jrT @@Xǟr kMŕLļH3:r#Z'lJ7n<4ޖ|\Wⱎ(?(er^|KYlq՜!8:< K+aՀ({,fA8w/t3̎6we]j́U5'3݃)4/zQ6*@,XpxLq;^\ҙdCovc@>|ΠINF. lw+G踝T61i=ϩuV<, D;e&,b5Ʊkaa`q-W8+pn>b"-3*ա ʙlBţ ANr!9G`^գ/a(M)ámޝ-}>ҏۃahe)+@?VSru[lx\ 3囶 w)dIٱsH_yFak)J eei,LPNܳZFr"d>^o2clJn]7&&(R=XW@͸\Fwj?wH9[ owœKxt*b#0 *IKo18\ɹ / VL` 5Bqѷ<@\z€p'Z8_Y6}1M*It*g|X-}azR!uI.mݔn_'!h}AᗴWOb?Fړ?Xxg>淳?][]7A'whXLOk>y%Һ~#D&%BEK{0F<ග%{=3~ ^͔qMg){_*+l&jChpo&i4Yz0b* !۳Q7W*_0F1u8 H`%^z\ψ&xQfK~ZWNA:%[u?m<70Zc?6u0ȳLɷov.xy%2 #?A *đrx({2W|=*5u#G^9b98VDB4~~2)]"!Dp%tߓ.ߓZ:-yHsdrVR6怏.e~V0lxsDJ/'МAHE-rtyN"eݳȀ^Ѝ́aubFF7N yg: yGC#:Rٝ3{!w3և3U|e"h$CqڟKTn>X>oS8[i lcrɵ*lSH_Ηf6> x VI]\o LTՙ V)*D?)|MaXG[CQs˧L%#qR]V &kI5bwu6rPp :85S='9}t'#8p Y`׼Ņ%0}s[ؑ|E* G -kMN`.ަ/4~֤x|т舙"Q7a%U%REP*w7 o& J^Ռ`&ey2fBOQM&/Qv!n7H^Vq/*dœ `1$iҁ)agn\ S0j^NTFy,Ev1v"z$lb-383` v!!]bxVoK!*%MWM] m 55_޲w[$2L(v@@ۅ|8M*ӹ5'z8r V幝 M%HYJS7eB(PIe~_+ q>㓍DA;l gmzi}Glsm̐k-[/N0FvoяiM-lSPm.=Ӻ.t8XGIeF䧘 z3kn\A>Ne)dmkt^XД]gH;>w'ܢTp%HtTm ݉2Wզ'{8m;L\ȼF(ް+5mNE/6%񮲯:_I׿>1![T?ƾ.($;ڶqY GV ^ R#1PzO]0/!;y~E^禟eKڂHb3ӷ}%& !g Ne =_mU,&2u-N0Olkkђ]]{(5fH PcCGvm8?+'&11v;wkIN?]lhfvk9$SDB۩6:ׯXC,0'OBZ^$Yb=?,A{#s1H/ _{h 7;Ҳ^VjcRǶ D38ݡC]FwvǢU" DE)cqb[WYwL勣BաҰl|DQTFދG"(Cuu^Tc@DM9Tq -|;; y;' ?UJtͩU3!m,L.2Oמ ;gXBXgů{r=_5o+Jm8|d!>\ZOr{|vM!*V~0 ό38e>4V 4⾬%: fQ{gtˠ% #(zUJYT[3ʖfĤE4582:%hgp! DBlb`Ă!OJ(>:8*OO:a*-ڀjNMs7J&\Vb:\Iʑ a#->ڔIBmq{N #?SsfBWa$S4s_D?Pj } T@ο  t'zV|!Zb*4c:\:)Bbh6u7]xե! o,w;FG=vd[j|ΜϋYea~dqȗXMIYp,R*ל)i;=r|ʽ+V?i!Nxeˌ\n-w@:taކ"bkgmU%+ Pm[?؉`#uRh peeo_rZ^< *{.UIrI$/0xVPhU ~Q!%}M [ܜpA! :,ܟ5N!pQebjV p$ROx%{!d'䢃 HٽÀշv$ZU $ӌW2S>Kb~KU̲V$7)B}QƙPxI`X[ 4t3baDJ\4'="izp5 _)ҥup9N4eڤ>M5c- \3+!_aoi;=iiW4C@D9ʫ%\ $nNk:(Z@bAحe11(+=ҝvc|Kh@5W|X;N2D0{V^'!>^ɞ5 ^&Ԣ 8~IljTzT~􆅻di20| wtoɌ -tu?ļే%ov` K(Fz\suO}Vbf[)N n/RX TŅ0ٸųo X:kaE1XX)ɠ;=q\ڦ$)vЕm˘21$P/iMmU p>lͪ{cI @UӲ3>6m5Ժ:a{K50BPmӎ<6Uc5hGxK\GT9/Td_AgT&TqCGWְT+z7u%0;38EpM@tXF1YF{/=i`#)?pUjV 9%=2~ }R8T~9KCBKd5fTYj0蚗#ҋ8 0&ʒhbx0bC òz`ɉ©P#&SB줶д<t/ʼmE=ŭ:&6Ȗ&ɑDڎrmOmsF @dو]D$B_QML!8EHwHnu]g;50WV2Bi,z`R}w&KGMݥBêjb&աh08w '- _B5N:aRQ_.q$jm\749|#Jz/cI3;?ݒvG?ڸrO,#QJFL-c:Lw;}_D95}yn[ a<,a_ņWM3{J(tN#DY!7.cP?Zǒ4곴;}7_@_+Je"hgh 8#\471|5VXc,d;$'MߞEn ۜ대;yP6?x62PX0ԈZ)Fg&(PdauBGЫ6Ϭ} ΛMo<4UtwUlSnU8*v̾6nodJISvE; f駝KZpFpdyLxBB ػ/ sfh4B7:\Q ruPbRYWAfH~jT+uqͿ (΁Q\G׽.Ix<1u1a&j>JoTeY~ hv~D4{g338~$v89\*}&sT<@V:ͲୋMi`Ŏ+-vb*zrJԽ]NP@QBWX._\,v^^Xv(z:o}=pwtV2h.4+ FLgjgHE⶚[lq]/ pY By9%ì84Ե}ףOʭ' oAIJ>[<"e&qgϩzj\nmU]!%*|8k$T_F.3)B/qKV-J%ѿ\E Ӆ uhyWnީxܙ9=xY Nc-ki1SWvkMK][`Fp ~vU6B gMj^9 X!0>u⤒/ds:awqLs/͗c ;53wjc.'sj]i?ޞt ,!/$ gaW: P8R˩}U qr Oa ;n -/bkX?xa%vp3M!;N ->o*T@|+#%?zo.KC(L{ulG,_wԷFа:=1.[$>fѾ&N`I`Ӎ1 5)-wu}۝|cyy:<`br豯}pH M\ dv==Yj.SLο᫤J# `Qb4hZ%Ͽs Q^ !\2I*nv &<O|/:M?_߈ cȆ.VKxF q8H=;`TmR|pDld_sv|Fn)<{e"1#dy*7gCr -Zn.b5p9 n8wK8hy$Ќ1st9gUmH!DsQ~V)~On0pn9q w_z2vbxIRbOӛ^j8\4|0 9SY˭+} "}4RWŔ'{ڴ^wRCf8DD% @*MYRhW(3_G xnf])hTIȄ^@Ě{6Ňt11Z)GhZOLr|9A\:A`朗CL6EH x濘JQ( _I{mJPeRCS) `Cz \ΤV|4an'R7Sa\Sԛۧ - *?uV d#/C)0˵ROp&<xZS'RԌ"iEj"NX3 sL.c1vCӆLFl–!0{sefNaicFwG>ZVِ,fw]B{K_@O;v*fhD+["o<K)!IdHG[+,nBƃ`+MF{\>fýk$EĿD %D`ks35ʲzrdvԝx;Ǜn+CZ0=|Ea ͉tXe[ARg)z&gB՛Is(rqp|]ٴ GݣQ?v~qզ Y-Y&?:qXb/"iLʫT䲹8KBz H;ta0rcR-+ږڐ <vFKnԣ/kHk@iӁk$c?D\rfu [`doX16sUұ{;Y'&a3jUqr{}}B'ηO[F0&ۼz1*7ei *®# UxD"pː#U2Z{ȧEn|Loܞdj;_@R(} [,oCœf0d)ٕ q۹ }Eld ]7&5:\iIB=$fz{Z+Z㌅&AmpS7 :I.+.X.FFas`_LugV}0ԧrBg"ci4& nf2MӸ+Jsmc2E%qJ={{>x zH cl2, ?do}R߶πshB<"wy+PEI李bku=7fyk6ǽ b*i7tܭ6}JWNoD 8K3,T5_QĆnO!EO6²n+߻a J2O2bֺxS`Kˆ2WAG"K'xP?>]w/(+囁^T,w6άLS9Ka|<&SmjiNcWte6~ sWE}1R6,;oe zYWO9m:ؕzxQ/G:ע4|mwM]xPU){ad6^+CGj$&Zʯzesn)8 nH.ұO ,Т1ƭ ? < -D*)ԣD; MRק7a(\+M oh mWk9 9k՘bK֢k#Mr(;&aO(B$m¿n+x)1>w9axMTm,5l*_M`)gh9U!6<և2ۆж9a"蜦S\~ ~DOBgNl:7h=FI+ihlVp]uu9Gx3D*RY]eб>v~F_RRDI8a]4T#"k\b~-؊ CT'?2 |;i1=ߵԡKRxo@AΕ-f]gL4}!4wq)@v+4Aza>{Y0׾$tuSv/ ˿>d><],;җL_qv3&EW}$[m5V\0c6N0֑2?A{h2O)(RG/r犯fP.Fϖ0j5 @ WsOdtkZB:N;D ;&?ܝ^M![pl Hf_{:|Rّ! p$tiQ77b at?}ChijtrDE糐&?ecY5ī0ܻ8x?U ^=qVv8x)<]|bقLLmTBF,Xpm} ThVCמ ,j2QH@y3%wJ9嶸˵ki*|5Eҝes?9?i⿭M݀y?@xg!(nhWjPdmZQDwk2cd%2lr랅c=? XqcT $!ragV~MK)wF0 J'*Km`@.4^wa6Ʈkki|)юdT'v|LԄN':8+@\bGhEOSv74+'28Č ׆~\P4apD3Ė|5YeWa-z<݉ySG.N|ڈ ImўU:=`}W]ҩ;~9bQ= <&^* ~uRl5Kgj~*,TmF,sa]& +P6r"1a{"؊kW*"|0,]X9{̐Cx 5鄨CY/n"Ec4 thLĿ7s/By*A6Dar{eCFmEiP 0P"u 0.r1{=i1P>]`Vv 1~FWI9l/ lwKX*| c-r\zT9/=bAYFr! = +gvRvI >- ɴ70d”$HW4d:Ϫ8som;q Mة<[TcZŔn\e ~;0erZXȧ`L*ך}0ڢa\{+ޔG&5\YpKw\W[.}:A(x3y4E\$616߲?qrm|Ͳ7mCEB+b6RE;JAu p@נg>yM';}W'-p-2a(K CV`r"Aj TZ̤r ?&as6yզs[㇔iPjaj(4WrTDnrzZ[~O;ߖ<Ј5NONyF+>[gX@I8Տ94˫D[U _g*+3|;-'kA3w sƻr:)uxw],Z] W[ .K^v"dr1'?p[BB8E“G69sO>%=ɬȏ)7Ny;d'6\ȋ_Й+<˰w3?vJ,2cƜ&"vlp2KpXWL-wmOג&n )W0hg*NMaE}l 6x% 0;Fzr ՠ{JoqՔOEzc(^DEW F:\ٿtDr ^9\n- Ar%'-LuKрoh=;&\Weӈʐ%ъIco5E%rȗ:׋ ]Ք:3:`1}$&luh"<5w,Qܪ,|NGC^3A"M9 @ ~&6&A'g xi%u&GA(p䍒ϐ~i`3|G/A?zw̪4,n{mA(U(n9PTz'%}n;˷Ҥ]Sea-yVx?"?u`tR?z Y={ ZXBi0zWoV׾M_Ef(2ʪ~ c-9>.+5(klaѾǣ`&f pH6mzn\ MS1q"7 6wLJpa"14Qsa?:ThwQ] vN-/e{0zGJ\6ӂ4iܰgJ1T$!i;[6j&P $">x})C~4B9/ɖ퍍1vfS6@NS?tƃ>XYG~M; 7WI%>Oj|hb {YNF1>sŶY)pj<|Vl @E=Zǔ+~xNO8rUV<#~5nҦV,< *hr^.7KlsgLt0'.[!:An W;zN"Ӫ><*ޓw#aKdÂfzTH* {ғHyfC7 >! ohjO }C3Q6P.DA[~ zZe +W1|53tn,}i vꉬk/uŝ1Omv(~F<>He`x Pe;L?VALXvI3w7[)+ e@DvU0{j)GohK"Iī;)Eo?S{2[,yr|V8`#:&S7Ą}NKfW}F D<*cD]euqn\Т0r۸DP_ܑT>Xio#t(Q8ywl,&KBu̕ja%?>= P& h1[qAGпD[g#ޯ"zȽ8M,kO+L7Ҁ1+tB3hy0mTƥMyL@2LS9᠛K٬xߍzWfđuA,K O_ER$lFYXzĸT\L1;0B`GvzhҟaQ^3Χ)~۸~I^!pa CXCM0UҜYHUy>מHkHfW3M4H"&ibk@_ٺی*Nu݅_lVU>l~' P;Ⱦⴎ/V}NDojA!\;!|B6[!5R+sj!'4M_m#XƘnfՃ]DВcf-xS $X|I8Bh&iәq^.eɕ :`+Wf@G®ڽˎ_iŢ JE%JD/jDjңcy|p+a J`< ! N3 I}-FheNħ|L{/zD2i""0qodB7]iRKm+hq;+ڑ#X0u4uF|*Aa"hD@}$J&7<@,89(1 y^Bi+骁@w΄WeW,l{ R e6Npe+k7k;Nd g'~ MZO{;{,B z]we$#pUCܹx' GUԝ(0L,I"*Wj~agIْ:YЭ~`)BUY\r?G<=ݗ1ras7g>o幮K C?dЇ f )G1e\蒊3/mXz7'trbMn4A9=ճ K?uZЩ&^_MNbfRȝDkX'x2^%⎘7KIf%#1qw/hN'YAMw :EYHVj\Y-2P㝞%tS^a }W;Vh΄V!dcaCiw&Ow'BꛦQ9L|KniI?Im'iu?n%]k뷯-eߋ2eҚ3g%+UB'cn2~b6T,UQXD T\j%GcRryv۳/-M6;>WxXԾcYsߢh'CkLAgκ*[MXS8]+%r3SU ϝzwy-1#Z漏 HBg$S_LGm{㉤ ZqU^C B1)!7W@ؓ1IǤ=z)N4|#WR_I*vEH+at{XUtoTg.fh_\L` 3Sڛb-I<7`}W4 Z7:̠ "XbYv=)s,sM"x\5B{S7lW^v{YTJEK+ܡ P9U+pۀZ wVCN#V5y;Kg@IU/G[O e<[ O/'Ü,bfO@S6 ; zÜжENsZ.(N(="M}`Tle^ V %]`4eІFW3DC)R} =|Su]܉QҿGT*j`ՐvyaeS4EX u렵҈ӫJ&ce)HsƽsyIiӫTgj kע̆FP,Q-UݫTxzR/+bWF3 h'8[I֙R?S@[ #/2T$. h7[½|v>v!Mna| 8˝f3$;Xdh.4h(;s2Y p81ߩ<1/8QFU⹴r !9S[]\7α%|F {]{qCS0٠TP  )imNRcByF! Ir.\ +iר5;MVN7i5eTJ ̠gZ(v;5VFYDfvJr@C*W[YNvO5(UAOU@bjs\%\J;Ouz\h@J#RQcw{A7=Y@]KĥtJ#"fFG/YLljnX2VTK.5ׂoKۣOi $_ϭ&z[GD/Y9z}97Tp(*t"x?zAґ#W(?si:u=v;#8Ɏ*J-sp* @"w>(ƙ[|g/T9k% I=YHqA X$}r^|> ht`ܼ:/N{cJuQ&PvC}(K3YA9`%EUzA5G  ny eJfo3ք[Ջ-ΐ,m8GYZr[#څ̀؞ڡd/[ub^H>SqGw}8<lySbQ5ͬ:pc7wܙjK!G ?t8 Yf4l%h0(U(UgXe> 0Oѵwn H<‚SZtaA̋SRUm.>:XAf蓽H~.q+>n%:#1wVi`q#Iyc3=BX'-*}MhQ̲n'aS+F;=5phq !T' hP;i`11*s<v T@P$Izb%"*Nᔬku;C~"T'E6l@:9I#fn{{ !} i")O; Lޢ_p0 P\tfgb ,KL.rN1xL㖸G=2-P.F$Gʍl^%C"3 g\ϔFNw:s bNK+=Z}BO4_#-q}"q3&i+#:{]3]ʋ:"=L>팢5" qtz^@*޻͗SwLֆ;=omBv&Gkz& ${)<@1vrVcgE+ D||> gm95sg5EJ9:\0?4Zi<K |?f{)VIDg& B n~ŧ{CT8#|X{,7"@owc*˞sqXܩ e̦lu"1wK.l!>З>F.z̈鎰sl"b5#-l#-IÚs(%  a Vqr&-P} e(ܯm D!6: SnKs 07BJ3v8Yh`[W7׋=u9}^ҏD-^G,^63*ۤJOa̸-*0L<-/m>}>8LR I̧xiOp!<6Ή3-كLŀ'bD(akB8jOkkȞVq|Vw-BLWGzubN>t!2Gr8"9,hrڲsJ-z92YE'، C Rs_ 潂Bz}C7bi~&Wf`=)=MLdb"= x@\oekwCO>VLTZ~E;|T"dILZOfiіW=n*]Bd+-^ T7j4|CVd?Ml; zjEC!B))?_U {. C9gpc> SO&gKr}>ɢ7 1T+/ǐ斞rEg\οdxO2ֆёps](OY*4['UdlgLԴrQF%|̶wp8G!<ЪUTiN;ǧHeG_dH꾬V$C&+jՆ`5|OFuv<qz|@ԲS%`"v/xр͝ ygc ZE7.7}mu.bm:+G{o(jC¼~FMP3 umGopE\U$T%y]uTUGY\&k,&FE bkaRMz%*^HzѮ+QZ0#M`u4EƞCLC@a+Z}i&Gb LJCaP:ݧln]LLYÀ>vU,/g}>U?.?bۀb|bcy:]v<ţMA{UNyq/(m$ ja)|Z(9yY)(ZvFR٥2S;&Lao.;>}n5|R6pfCo>__d UHCޓJ־y0"jV,TL \`k (͘Jwp?QB0m ]L)|Oy鷎$%(nucāsS-FyB!QLXR9oxzq. cC6=x뙓 \6tњ3+ Ĭ5 %N1VݾnnKٴj }E#s۽>pdmx~24Fc x(Cnu%/?Ew(޾J%[<ÜS{„)Ih:)ew_;;ab_1@gCp/,P3.Q]pR+aUŘO6@0T)l;?n ![@ c; *s$qCv}3eQ7S$ngc cE.^{\{|b$Ef]uޖ\ڃݭ AaV6 y߷W$myLK^.qP=G˞%KkqH "PJHEKH;"e9Nox7:Y(ܲ`?_7vSC.M&͡qI4zCuo{˼6 ki5%-_ٶ6.Wr:Տ6:4}.I#7lEVhAJN>2AA SimHU4HDgL_H )<qNJRHR.뎟rHG1՛솲sA{8mjS1 JU_Ezo[/AzdwKc{` wNnw >J+CdxQ,Ǜ]l'7<(pG"pʿΐym|eo)4\147,\m^_K\&"%cQ ,O39c?p潛D: 6UWf+WAhjZ)SCJW'_V+YˣlNPgm Q7zCvC7FT̼"0oZA=G\ZŔ7hУ ˈ|#% =8 0FVtuYn rd+M uTQi #c*o+(y٧?]Sl`䖞@\:'LńKw&$xxq F=ɓ_sx҄ 4o蹟:3ɾ߮.Qjl[q*#Sʳzی(M=p4~Xҩ=-uN5d[_?Ѝf%eVQGs=1֝'{׊S^1} ȕ|!Z%WQ+D~0 \!P[Y!s/D;jicrR/j8}(SI,UA]HEV֪>w27_ 0[Lq-awEd$FuO&p ]AŅ҃gy\]KO%WWF<8w>4z e ;ڸ&W*ƥ!y*x"JK%4$c :BHg5Isx߿[043si(V=c 4 =9Ҽji<D̘tauH&Bݎk"Z,EϥmDmpi1wGTu"S&ŋPU$.1q߯Cz3fxjHS* g1Pz?$Go˦kdpnJMKq\ekvdJr89qÄ's*j:Dn*ؾE?UQ|+3:@MWg`&۳_'MOAmZ?r*Ì>ê6لMOnR܄`d,skf[ݫE+& tfVih?jnp#WViЦIwa<XvLbdXP?Lܴ1RoK1Uɸՠb'ZmBawK{_vpK# ܠa?7$M_g5b X6ViYc9mu̪?'Lɳ}rŒϐfۦKJEdDʵ!MՔF_;v*WsaԮ(~U%hN[t遲^叞.MQ~9U* GL|V=RV[cwyUW!|I+hى\em# sp Z5t#Oϓ|cLVU/WMlgR_}ˁY@cl9>zMފ#f_;i2XwLfeU `y De^Ȅ|K<\Rf.?ɯ$_⦪˩nRP?"r< EaNѶW{4f絧e?"LOJYb]PY hTt[6cdLu\*4𼰻ZD/N#\/"xb]$8ez8Z}PMGfsޜzd[C{nc J{^XVU/xѤ+Ν v6'*8|2PSk^1QlWyDဖvϥ״}՟4-$K$z-CQIЌuRoܕ 3Ms1FnDqO\%ʵE:[!_ReEKڏ@;̊) q\+aV4 >g'' :vD]ć^qknan%ϰ?%? n.(l}>_BĆ \I;}98 Z#~)c~AEm=#U>B'DT'PA2qqu7|cCC|>k}G@/QvȶB@҇,1E E(s5N MVAחX͈mȫLNu h JuD <?k|[>k?JtxO;hL(m؅0[z+Ƕ cO{=π{ޭ˲/P!,׃>ךB;`oy+ dX!dW~{Hr+1)hAr\Di=%)&Zq`F`CZYY8mKdC]_tˀGJh?wms!h9<9xu=h2<_UIχ#`2@0 *TXxVwswmct op<+YeiL=F:3K% C.AZjbʓm0C*jT,MW3*K)֐ mݩ^n="|5fwv*Կ^#ӆ72)~\48m{6ALU]76I<)H?Q~MKL0IO=aM?VFzƆ6+枌qH#""A iuZٺFP{<JU ֽAb|[_:sdD=w<<{uR^ XpgE[X{BsDY؄q,OzGȊtN:@D*Ǧ;tl2d4'Kkyx$˜|*(`Hˏ REa5i6w ]H. 2d x 2w9Hm9W.`?c/r=KI 'pUfսx[a[QSE^=B1n P?= HQ0 3all63U&k2l|qc2<2j28kd#iB4Ja'##G`L.zKnu9=yBhtC?Z;?ׄQNw&aJ|.E|ݤ Ӫ5?WmpEz0k^%PP*Sa,\ A>&xuRpi{1f $o8pGKn[~c,rl*I4ʞW+\1٤TGrPݍ&&+`%(Xz5c;ZwofD*-XL`RmgS!fڮ$.)?&{0Q*j@:|ԁ2/H01d3 S}1UhRpPQi6zSS_OqeGC+-RrQv䌎? Smgs|hHkL# %<ˍ_P0F(Ls%Fʖ$[G;c!xꡃItRà/wr麘g* ɝH0U:_LP 3\ˈ~Y5ʦab"6 <7نx|BZ@w{هpiP`LΔ[?N7_šפi3K F⪆%X qBc_ĘO}>;y l/qC86h&R%, {vQLV&G ѣiI82#>os.2Mϋ"(Ⱦ!‰Ngv'k-,s v(SI&A]&95S(LI)ު_q!wΞP&4{t|C~٦SƎ29hԠ/]+p>* z8sh 'CM,)]myJf\2ّhcUQL)ӽ 8)E \yI 9i"(~ Xs#EkQ;pڿtS ;f6ǂJvc~SӰ/Af(+ڛ4^]7eVe{cxO0۴Ēsɒ fA+*O* (yf6![A۾Kؔ!Ǝ!*xY8Lߙs'U.JKSSE2s7(,h^!ή?m?!e_//K. ,_V[cc3;V64p!ETD}ɮCX 7؅B '>HOQU"<Ǐ)$#qR! 2ZA6h% cSıCך}3)Dd/0.eR h@,P,-A6IpF)/'ڠq O#4K6E== 8=+}o1((@L?ρZ4X yps"%oyZYG$ v}LD;MO4rL}~\r3X6^Fu߯l#DMgd41|̣;Ң*4~7 V~1DW~jJgcL0lmW"rI^сNm"Ogڕ1b_Hzi?ݖ|.@Xn/JρRKSivWaZ K'-v>V ¶ 6-Bmj S[ ,1+4C}6여$rPRR@3qr3!:9քO3Ӿ B ۛMEV^T[L*yub'!nLd%D`nJY%pQ)gd(F!?mz|qPńbp CHv | kgZْ/Ƃ9PΠ?r"/Yn$97 np#3Gj\Z2`ET@6͏B5;,bq"1][C2Wƈq&˂~L,hPް ˖k`qc-D`.j6H'~Z(2t}V TOoW%Co%h(޾ݿɜ(}3arӰ]ax3rLzЅ7AP$[pAZwRS j鉰r I:u<Cں2UȓhTp83z{뢘#VV.;SƭY̶E`?q ,[ 1,F$ nd !&iNkRIX oQ.Klh}=pɉш7wbښ@5 ^N JflYF5?-'@//Mm_ u4B'.%,Jȝ̥$$ĂjP SHrͶ+A_K(˔D{U/3a-W߃|J>τo@pUj̪m*eQ͋3vy=KdBkwK+kl@A,u Nn}N[i'PTD[יQEzeacn {b*O]^xTMX<ؑL39#mok{b7P]M^\IQr4 )8 \ 5%ahPF J4]y:ލŸg-hEe<\+>js[Я$%E1aC0{'~8 ; 畘Zn3_;o6fGP:}3d>u-lļۣ{5>Dw&Xf nyr`L.%܃ oL,e5 0}xMP0:Vq/~6}ѺQgLM0C~8tB82G@C۔.{@`GI ),:ݢ/jFgƌy`acE~&zcC DC ,:\A p1\_,$~ ł, El1O zADZFP.. NSr2Nw:ϐ?q9"CJ܍Z_{9(2TC|V$M\/ ;;Yc.ᴟ}Sn4ZnggRMu򉋝Oy\6T &@8GIskͤt22Q&֮|Fy@p$&z+K6dacUU* dRL. r̃;k z[a6d%ERCtO1e‘B% P!V$^ǝ'}ڣ6+Mq v"TܭfW1=4 ќPݳb_~PQg sD益7[ǯ'K*{cw8eՄGwE$OQ/ikrpqux1X/S͗I~Yllٲ͕ hH[ef/-Y6X:nT4uLl]W[R*'-qH9 Vˡw OV_74̣`Ae8;_c+F4KyG@&7G[(.:#=gE~^T_ )/\KBGtphPxHE2M"pj`taC4Y ?U+DhT5Ҙ1p*'P2(`ʄXDRW}q4F2Ҝ͈Uњ7)2R`GNwaL?NCGI-1sVZ92QidQ[delωP8c?[6] hƷ $?'#FG/u8s7G@)j8f%eCd3 + GX>՗6L4? n$(|2-wXw`sFaLMGs﷯"bâ)O+QZ/ N2ǡ$+(|'!yeJ{!Iծtwlc CkG)«`W"NZbWI1^aWxXqCi'o#/CRÚޕ(Ӊ}^lrpE>^SR@},;p#E3R/hD|Y0=sxDW*Ez :<_:5YP RꦕYc%# c,Dt5sEӔ$ַnrC{{GX:=:'PWbKәnwI=8aZw>כSd}ʍf2!LOޖ~O֟U֯GRqpd!\eV8/g .?HXԟ竁Xh7z5ȕ:ʑqC Ԉ'8}Gh- DZdDShKhk7ߎX4 pŷSaha.:.S|`k#c߉3 yk8Q6v'lkԮN׏bT֠!$#'ehur8`Y9k74}Pg OE2oS;]⧜&#r%gK@fy`κ\`,tX@6ǬGӠ~cWTj:-&%&#l+0Ҫ-X3dp9ki6*J"Q{r2; Ȓ vA\a! &| l1X ;I 2c isF|Lǐ)dzGb ':m?= .o}c /[*VlτJ<9 v̹%T_yoEָIJl*zK^<[h9\0rҼoo ߌ?D>|x3.L31Ek))Ӥ[\=O*)$jaZ㶵ByOHCy5rM]En3w`  ?;0,wcL "Q p®M"0LR *V8XoƱs{ ` |JqC.23+ xG_DkH~3N[b˨0 DI>ӒZ_$? f+!>i, ֡Q\QJ ZNpdp_bK>w'DBKAMD&XY'9X$=RZ|-Et'y~ YAPp$/L QsarԐ1!v~z5(Bx((~=ɭÁ{+AAeYwgۮ=>`)SW"MAaG xJGQV18h@F9A:( /w *܎%D xinRVҦgՔ ƚ;/FE3g$RK%DZ3noPU M>Ca5jxf##ZlYrq,;t1Q*R 9]^V _6ڸQẌ́*K;෮ hK8[ md9,ggBܿw<JaIǘn~՛v߅z&p"+r \nP ˺`Q/b|+dpr :m W/BZu'lu^hr/d2w%WFzdAd^{1)0M_ `b$|*+X77.uJ@w[g V<,[Eh&SreǂL!GlRjU54S$=7@60UGYAdDJWRJffNO3LO7@4#n©r;-bmq*) lWրrF'], Zoav=`ɤH`hWxVV:_*43of]J%7Ѥ}"~x)ovrm݂h?h }s=ЀjSpk^Crrֿٷi9qӷU[i_'{x?S"t'48a"\~[Ym TWV]5SI#3N!5yHE71E3 xU4N`-k.`2HN@>~i}dY}~ܨ8MYQ(:3kwi?q!a,^2\fǖc} e>1u5?Ob\Xm͸tTq26&Z;/J|&ɿ4&Ko̤+. :7`,fsU酆88B-W$0'X%F?? iA%\?턦"ƙȅވ2]]z'eb;30s[mH%/AD8d#P^^ը9eZ !4,gp<_ Mh'0j詒\@=qLi6nW-tW⺣N:''LnT <֡&D&mD_8t0K]+ U`cW> s}[az2k[2lQډo|BT~ ;cTVe/nl`Opryw7.0f}[^`{?|L OM3qL@Ch>`SX[)btt2ƻRNR%7Ka5}Ix 9dDuٴ40 j4՟Ifs Mļm[t0)=XFhF8EOl߅C XePB>qnY?UH/SkG;f'Ap@d[-_>@kDOLێ8`+``Z"J.F^K}šqX9XvZ@Nw)&EMRTI4F1 tsP9'J't Ol >A_;ޕ;Iƻw@W>6S'U"IB87#SJPem9M>+Xa"t$@sxn *p#6`)sv7 1_,B4udY;U<b-Q0?uAkfH]F4>y>jn١DN)Ngāߣ@o( j@6_+t\u5Wc`_>D͸X+.<}F9l2T.t3/N.*h!׻;1& u{ϕ#װwlPcL#D)ĿƑb4b,8my!${i>{uvݮnols/@xEhbH pڌpO^I6#\tۨNi]d^d~dB]t_Dzlm%I܌|EGfeOx$5߮"h2>tzf9CBD$`CЫ,D?@yGPk16Y%VJZ" Bhsysrf`+4am{$ yRΜSoցO7 >,|GJM-4Mq{yA81O=n&_.@H q(Vލ^GܧL ްNIOEUB>7V Up[4&2EG8mV!HF}1Hv`$%jt\u:fIhY@iK؍#M$qug43")Wg֗qHEz+S 撻*U|𪻧5/;<%"(QYĮ֊e:!q b3j#C:(wȎB<"ڛ|=v7<) K&qV$cK\Dž (&1Kp-|I d, S%SmN mQ`4)qyTijaSo6pzFޑrSeU=]-zZ`:HB=\5dQ2|< +͗IutPEUfO9тf"٥3SDNԓkXepkTS=&X'v\)i@EtUe+\\P[\;XҰ@"L{sҴ^6lH=+E^TIeՍШ e&/z(:͒XCwfPv>K4a7mÅI]?u˫iϺ&YכrhXaϯ],{3D[ !I>NB jۊ t*^⾁d£r(Ł`$4A}Yrϝ){hpN&c}X0 z:Pf 40|@PtJ=+W?qXb@^d0aFUCY=&bM:)Jv 6dQLx$\#kt|+/5($z[-Wyyh m+⿿fAEf YB_L6|(}U 00Sҿ<@b)Cɐ/IH(qBkmя j\AI#$idFH؂W]qC͈sbdE@#Mh*&~D{ƺQҥ N`7y aM]DXEd! " eI. $QTs췣(nҠjx/iZ07'Ve]}]rޗbK)F&&eVىvf`Fqe=1q 8ĿN JHU\ s29#~OʑGj ^<^}Q z[Wν‘+y}$Y?^[ؼu5 I?K| ucuKY -]yd=5Fn]w[E&|l>p)$˕*ܞo C^t!4lVyZFXi,Lԡ\R&%]#EK\8Ctl݉!z7C0 hdZIH3e Wy,q^ (_/Q֍@cIo`]Hf<ى*}_m?V\nvjPulUʉɤ|Hb~􂃽v3L6V PU^V-P3 4X/B;]ږƅN K#A4U֔XA퓨괜n^H(zjś^ Tmq~1;]49eڽ4JLF!DZhmX`V߶E12DX U欄GO+=&s]ɟܗfMcql ;u]o,`$N~1>+ :{^i' >UcCVG瓶OwJ;@zcۂ #1,] |'>җ]&5_5mWw,K (\D-ſBXy\+Et"'CF.Cu ZR)$_U!aU%\ ZnY  fYԵo,EPYR"Uo,ȣ%s!֣ ev11=u'7n=iQP FLIcIVk4Btc>y;|&]p4 0O-(ðzF=j.{d+wyhkb+ک F&ǒ`Wp&6t1zMS3>8jwCN-_E->Y,6AbHLU6<1#7d/j#6wh?YxMMx /4C˩_Uag2@&@ &:MsEAox  X"jz?M 0l4# *C }*3z8gbc J{Aj+qE} 48=Aq .Aj %]w-&ư Z؁ BMz+zA: +J61YqZæY~M6'=.Ѝ<ZL;݇y=g4tɓ?MF~FedBTtGVCY0e+6&l2aeU@X3));ߊEpJdU Q'9Q15l}y"N #޺/jބ)#X5(!ͻrKti!K]+GRx9U˘ry,wܢ3Ư>GWsF C$RG*۰eKVhtAum5)/&vwYƉgx@n$bثLMmJ]UwΌelT!{^ѓ&lW e\L}gn=~֏ VJ422\]DYz@ 9"gRMS@k!###*@!*zy8f%I-s)v \@5nH|1o6 1`eGq[ymA%^)H󡸉X:Rќ>@l|WY̢4Aʳtqd/ֱP@mD w!]lA<Eq0?a9:H\dz4mdsH 2‡N@# ӹxKie|SIΆ5[UKb~`U&ly]8,>o59δ:OG9M;Һ LY܁%?ؤk,%\!bݨr? Fy X з@sNɖQ"<lTGF/ L:yV7#t,bVesM1nJ)BT㡊J[IDeZ4X|<#cCa;90qsǷ'BiݛAk(Uf <8MγM<1413-3̀hź*#vUS# 3.%Ҫ'_QOX@!(ujݟ_<Ͳ_Yu["of3rmG\cМ)Y'EnIMPjSLb#_/Dܘ&O̟$Fs`lXyg21V^XQTO &b"[.ZTS:pIl+P#l<%+~ =Gh8Q_XNФ3 k8HdR DlEDL¦qpm5[h$,Id5ݿ8I/|_Te1IEjEUٰ!Gy[;^[ 3T7/'˵.24]P\vYdyS0L|Nyܸ15Җu=nx-=) lFC`A,!txf|d0os!D \h2}Whrqj}<ӱFAB_@Xavj]ZC ܧoe]l*\0Tq[OpT9%V8a*1`t"(x+ άr#O'>je(nISR|S .~*2aoKGv,wKvz4F{xPLcC"(SwRVgjJTfЇ[V Qqm2oQwd4qqvk-Vcխ7 lkbg4|nfb; $!2  KW!:Ĭ;JbJ}&Xr?m*IvlYG/# [ o#E/^G2'ьLx^aZ, 7WEOvXRLu/Ȋ8;qA"?xz fKl4L܎reB *}ҧ0k!ǽZrQUsoEPki.'x"(v?ASaUeY869# y ]P |w YA6.XR?'(!p jb'Wppl FAeq:0fdhkmAn3*N;J F6E"cVx.? B0>~_懘݊}1*5T&Ub͎F"%VrbR;jaQ;`"B_ EpJ%dRd Gi5澘tNgo՗(_@.PZF-LH $|df]K1dx,,չU%a87}'45} TpH=a`+JqW&]14 o?S duusĉ5m)DŽ&G{ P=Oi}bWXXwFy Thw mRk*񫻛1<:!ZLJY)Q Sriww=L?ұ>B[kyKFaQ><]+ jXY< o^t#t orN'^ \yJf 00;DePQ8'smFP4Yl(ცCAy8%:*7A}ށ}:m ʽmq/-Oȓ0IqKw~or^{=4UVM"z4&=A(ҟ0lxnX[Ɛޓ9 br$֊wpIwâv+k,(~4gB[Y*QADf"߾ BcB(EzYҮxT@ìVR 9܄^Ѝ'^!;IO7;.fϫ*spӻLd\!=ƞن񗃞dE%0{u˲T((Υί\-ׁTJyicYdS W6,_0{L.'o47m{Ax4Z'Պ8@}*_c$jJleU wv\ ! Gns/뼼 @YSN3.MG>V` cy>ʋ*'_AWiAtߟ +JN[$g)TeLAw!%cNo=}n1oR>h!TUnP]l(1W9TAkck,@HL@B`PH}%㻛3|.{\oҜ{> ntu?op,ؔ.N\>, GHo!!jmP7O~> AX<ЊSc) p$ 7m5+Q8Kl}e6iB15ޠܵyH/ߞ!x"/!v֨B'ÙdYxf}Xd#I7QEIϋ9\Ho$Ǧ5tTٮVhh| iFzJr&i5$_ص}>؁I8]͋RG0ꆉ~ZTAM]Ie_&nϰ贘?0+DV)I*ϸiO@XȠϜT9Sf/jtxy 09rp L-IJ'wʄi$vhaJiWfO{639)IBҋX {tfm--W-kN,Hd8IG7+ev(I 磶=m:.2Nz3;N %%P ꘃ8X/D@ RyRMYчPiվսgµ\ÀN3 8PwJkr8H!K9A˅i#(+4]KHKEIu0rlj>&PZ||Z1Y)bzPLbmi&~v=^eVM&g:Ѕ}EjgAl&VtᲠ:TAHJAXa"Dap+^0c6WGR[h tNIC:NcUs>}E3!BX3}?>q;!~("Woy4kDnP_WWujVmcH*z[ȒN~BH1f;bd`xفT):s(2naFA5^OaS.8>L@AeDwߌI{?TW,/;bs\ָXa7dT-'hL΅.6:@g:RJL0=,[d?0hVC #Ucrl{H -^T,Gmܿ"HRw6eDn 4#r5!*@ѫ/m5NZmĞi`}<܆cwΨL*ŋS,7tYua7wחrJ!peMt\:ɸQlaD16 pN:ߧ$0&%?ƄZǡ%v,x^{KC:42L0?hj/.Fh=K,YոUf6Pd=/:?1u﨓SƆЍ3i€~t Ygq D!)!i67|SNWʓclmm9.w/4G8|i':qfNuk=(fLWm'8$L&`]G:P5S;\8G(ѸFP') bQ)Z'b;E؃!BKS̍j>ѯ7!"u{|{ZJQ)3#jDñXf[WVjn>םB^ׄ҆|`U@x-y]Ϋ}<13sw-S04O ߐ]oj#}?Sk $ц]8G\!$`jQ/ਤ+8*k•?8^F3ٓxEfz*״I9?Iڶ/3 B\t[Zᕏ&u+U5ims@G=:%y@wZR$qKD)^QWE_J~Y/ Xm edEI RfsXMF" o,G`q;dk>9G󘠮[=\iwQcQ.<^ʤ q#3q_SqS]{朿bLblo{tZpK c^5»-b|-QgԋzLٹ9H)rkA8 fdUqnSQf%,v ׻bQZ0HK ߫l'9T/V @2s&籴@-M넕Q[RUM*/ǔ4˕۪T=E~R_1x5ƳuUrJJD>A^㐜0/1`U aWGTճi]©,!_oV!3A u4B¸t/ݜIB4AwwS,Ie>&8L?9Ss"MGl+tC-F6Xg: wFeQӢ H?UܟFh[Mg^Csf!<hGލ|syiڛno@8|:DKy"rNԯY ^[$O~j\}8r}˅o8?K9-̆Y:\r>{Ii,w4%9f۲!Kԭ(K8TVս)RpJA=$eβflD/.|&Qk]5?u!@%h0 pPRDNYge¾uimM:6Vt2(qsz&?3X:a|E4$E}-;{o}QcheDg>Fxb+l{%g| B?b`h@4Wz4^ 6hPxPrrpj}ADrb%;gK66"Df]$s s9N9!|zQ=9``!Ӡu >,x^*\Vɤc%S#VtA0RM@ƦþH]M{E)l?<_qZf}MaO]Ecesٔ% DwAdix7GfC+Og{owL6۬mEיqdtB^t 6X;hHՄYH"!ٵe39QVz^L%S~KgBJTa o.t 2H:*: 2 ^7hW%PesӇ_\(9tnc3(.Gc Fge}r[z&#vpgdL& /G}+ʦ, CݑtG׊pBI`׼f/zX鳦]uoLr3Զ\17UA")m3껜y]'4oJ@`15iХȤǧ£^e8Dll%%2PR2mVB.2 N@!NsP=#mJP4_'/0$訶}NBg[i\>fai^h"W%5uP yA2XL\>H1ݪ8 NY5wm9= A9h'~yKK\#?|5I ɟci^g殇pJpzM2m:V*s3@W(9o'љ$?GZeeUKC 5EZjl$&"]>з3_&v*.GprW#3!7y\:rJŶo֕+U9;i {7t#)jaJt)q-_.{؝.?BV)Hf9T]u4HMfoV5s'}_ܤ5reQ#l.R,'4eD.3K1Z0 bh k.4u[gZH򫬄PWPx7ΝA)?Oثl4}lMo{"_,֤,}CoA R (* yzN >-LoR"N:Ւjq$F#\`Ҳ(^-&ġkoD_t2{@W t6 q4 \F =Ds!7*S:@ 8族bpt*=sNG ՛]@ 7l 0)bШBTu{o(% XπX.P1l:dqYP.3[,'֓ {s{ȯ(4E,܈n7XaDžF ͿjdJ4.8s4@cIp<vCMktwRL-tȻIqEk*w$X[O)$L|0*!9sם#gzCiYR2\`%Fe1$ ?-O 2`0-l:->h _ 1-1F[8CSR% *h2"C,Xͣx٥p# O!ߩkӎ:AMTsLx zj=~ׂq}-Xܗdm)\LMDh%{[lOu\5d2*9oJj*\XHސ)*3f>A&_a%? hl!MUH.-iR[EaߣogxA5-/|̆y. ;y<˳P7}+>WX>u )u%JɆ0bnol>yj{foNښ3nvyoTfB$rg}?9vA[vBMY–pp53({qeHLb De,mbP&K0 =4%WpRߒ~,ܗ}]K`wL6WYt +> ѣ #l=[b*>ߛҎHĻ6T,R ZrzQHVzԂ~W$ C{g_bf]ϝelԸ_Ə, [~s+Cmo1QU, $L6Te0txpMI౿p<7 BK̖I[%dw0[%']U=` M|2wwN%uc\l;N/@9o@Y$c6T-;CCx AP{z6g/P?eDP ꖎz7K`Qx"mmSJAc?q/뼴?hZ24QW|&xJ1~PI.4QT70&zOU!ʢ&2Ϻf6 scXԦVQdGK]e8q53#y8f) c,(Bhk} M#]7˯k)4lޛگ qp Ƣsz!S~J%÷D}oPO(X-SM+Ho>'gbnm8e}k wv 53L4C8ԹSqui%9eK\oY_?_yɴ`AHճ8sx%QI%>;=q9HF }s֯sKDwdJ ~Hp07PE0o.5xXv_PS)(Ǫcnע(`@ ~v˫wta^H&hZ6.7ĈEWPo :l/Ã$vw,q@w7I_UPUR\Ȕn ExZ cd r^k+!3@$(O@phɄx2)U>1V>]_2aPe8Gkp)ƛ_D*b毩h'BK`4p4Z},~(gq bhp@զN`i)"Ӟ<N[oSJV(ғFN "/#9rņ.8U,\%R3W==xU1uz!; *a)GoTV!2v{o'G}V$2@hkCdw1W >uG%Oͦ6ֿ*īVEY_u7zkئ/'o搰~jjIu 1gm?de3>QIj2po!<ږ\Gde{PUf\+b6L㿢7մ4IMTbf-$iM=mT̉.k?kw.x|2lA ,(l`\b\lp2K&3]4F  Lrg<тѱ:'bf ɞ1j@1&fC.B!p>aw!E6i c|RW#yeJ5\GDoc "9<_ YfXٳ#R-oSZ_9^S7fYtqA]#o3=SYo98YbO4 (Y#T8Y"h/"}*}lʹFZ匏TJ3J_w7DouZ~`.FzM:ʎ{qe%rz^Hʘ՞˝:1HIz-y /%Bi4Q"QQko&9NkJeH j١};˟y[}M)Kk9Ot8h$4[k6(`y%h.&"@qÐMG2Pfl=\<W ͘3 \2'ڍ?7 >|]E&G{1>qwS;=~Ų9H}hL#i?+]'d#B="&cf7 PęV)7{+NXNZ44@2,܂3,ͳf;7 j[}7{ѐ5VogCMGhTǚ<>6{jf`Lz޴;\/gf Q&NHOl%~r:9`ǾכIbLwjZ><ѷculXHR1Y}[b~ikՄJ]Pg1I%M3:g l[,cjf" U~ ޔqOgؒIʢxeVΗS)g -86J[)MfQBeZF%AL=+BmCs5#ߗuFOD0vKd,;}v^ W(u[2tCDl8G?LWsu&pZO똮S\Kqs+ـz.)'#(pŐC,_0W5nzZ>! jo!0!b n+E7Zx7fnj e=4pR}}.܋`8rrdC/@r&uQT,Ȳ]]MD kZȿvRG93{%H͂ FL: 8)ڣT Ko UqٹyHc2z{f̜LDg\ zB#&A`z/dl9Nddvd{J-^.\M'%T_b!Ť SH)u KfP45NFG?M K2 z ȀvrD;> }_Ro&Ë5s7jl! ]>ɚ]˜,eXV<0'Z8вXDNVՔ^jߗVљzoI_806k kyGhY`OJ_\e5 *c7"'"nXc}IGӧet7`n79P5_R/2nY& HhIlՅ#'k2FQRܪ-OerZ<g_$A? 0 M44-~ q< H!F3[GХ6_l I/@c{j ݠW\4Eky*} 3zI+ϰC|PlFVG>n]<+ ʾn5\ojί3We+ ;Eh3N@XePA%HϾϣ`T(c #L$cN`f ;A_k2f5 6cZ+']ɂFȟfuY-HqD8x)(@J3 WjCTtS8 ZsçИޝFU]EE*p]Rn3IYKth}?8mvMۏmwBp(s-!VFHh\UucKDè*qp1 uh;D&\'`/1NͺKNy :pAQ Hh6\%4~3ոA&*WYtn=<=k=^*[eo*JFhsN8w xΪ]O7۩. M@ElhNzbLͰ6,ɣ4_zQ@ӵS /,Q⯶JlS--v⑳ $XAϡ&_zżB[!n L% 8swJHy Χ`8eO%f56L{+BR^46f^'b|:kJĕq1 L,mx;t+OVWPԜ n|Җؼy4K9GwG :~IBjz^gN7:{?bhAas( ֓t= jqTpq8@B:qa>Bl|Hk=0ۊ丝z|u?ٙGNƭ,/IL%ab.̌ȑ#U1#D2=q8<CXOTkѬSo3'`a ,Hb҂pi {{ .^a7ܘIvv%HW]Q;IP)y*ʔTk_Ӵ0_椕xGdV -j]zvWx;eYAI'\8Gg]%:qxV_)Jɥ$މI\Ϋ jv^;8YcZjR0C-6oS֫KC]M2@G0'Mi ClU|9D ;GJ% qüpm$ȜO~)g[BL9dғ~nՅ>)I9ծޗ IN BH!lX զ݀*%07hu rE1%DC^/'\سa5 8aP=DFO#>َ(iǛQ)I&Iɀί5",率8+Cl* բI|u NgmYh;Iiwf|>bքU{UEnVw"mpn8;B:ų0Lar׶; ˮB.TV&}Pca-u.Y[qBymН꾯Ʋ/ DJwSHzk gȒ7$ Sri;aN1g  B,S) y@t]SP:ĉFK tmB.wӺLt/%M9_7]ȝBmGv6$#6*G;IcE0jՖsN5 ixv(z d.oߴK <3>G)G}K1mn U^ \/f>5g?K Ku?Ś}v7KD7ŜxM:K&>PK*@`񵯲 VXym&K,$ QhrzC۟*:δU|4I+Gh@$ĺ7b;paTRW^S$ _s41J̞n[`LNG+wxlc%#nP:XלmhP!,"eWFE ?1 rd+̍zmKVi0w!yG|QdiSḧ ̏UƘ㓦'cKM~CHIn @j/$1k/[2LZt3@Bp>/9}=CE2~'7\7ô"}SCWξamv\.o6П @zT S¼X="]Ϫ k灾 ~6#*Y’cB[4~o=Y7 ղ#\2fLu1jXCJ-irm6Jgɴu4{棒v e?0) JWfb|d:_ٮ,AՁĪWh6 dDa!!9n׍R.n䖫pB9VSI䲴EQv.Fy Dd[1.x4= E(9l+XonrE=t<^&LL]`douiG#wRdj3B!($%tCw wQy=,Roj3S bviнMԕaYj1awЩGHΠ9im<^T=NIDnWvK)sY,ay^lrwS W:4#],m @v ܁؜~bRAԔ%sI Lю<7^ƑNvwѼF7#pUt^A04ŒݵKԁB&@s K[QRH?<6,V++n7,!Ò#FW겏Z^F8>xL ]?Z ˚ uZɔ[X*?ћNpaEysB+l.<nti !;U2/x WR\U!$esJQ<=`V~(ԍx>VfWUyE(cYf?ܩ(ha/ű|{ lg.J\n3-^&lߠ?ubrcLȴqEφ$ \<L6()olÐVY jڝ\js+ѷ_`؋"#rZǀLc* (v3WJ:$ZO2/E>Nxğ((FJ5 ̨Fcp? v(:/>;g8:CCF@#j#.T3|eZ)I (zm05Q[M !"(+ҏя^-M!"k(/\cCk\IWăP(t ԥR,5]GŁ[F"zKusX݃ gB2粱dF٧,NPڑ׼yuΘPtYz}gB(1=:%KCHo]ܿ%TbY:.Ix{K"udIA?ߞh%~>M ߘ2m?Sa]u`ţlXRhwqNX#m0:esǏjy<QhذL>n6@~Jm.,DDk t`ŜW=fv0AJD"U6Tƀz@ԧH?\ cp4\־7}XU>Asb/-y쏛hlcm4}>DBjF\^0b֤Y/znx`U)S,ɂ[6w+yu \PrYĬn Iز;]&I9Ε53TMtWGφz1F` FgeyuyE9P4ʎ0,ZQcFiV%h e r50v5b ܔȺzL͸\hl{0\+Ȱs gpfȧ)Ѱ@NZN҃+ I,E[L?}:4!pN$yNTg);DqqV'ёݍ1QT;[S?SN}\Nc  g-\nr,x:1) FW !+֥ePS[+=NK|bj %A{#1t\f45d x()l VO(kIPEՁbZܥڲ.CE#?~a;  q%GKߴuߟS]O9 WIZp'Tbq K`Rh;D<bKpGv6u< y0 JF\hdROdt%VS ؂C\/"&+3PP`,(f3 Eky):<4BWXS4˖G'Nc8>uzf7mf[+FLNo6/ȉ HjOdJEv7ݰWftY3 Bz+՟ϔi4{8T<6j-W$a<] 3n7q"ևg%T~~G(N \wqM|_j/P@ߛCt=[D1i 3 +A-rpGG)"h<똅!O!S_}(ҙ䓽]CO) {m^wr_`s*bʌ+ͦ@k;ȥF2N9+egwpiMK쩏-ˣ?FZ21iPWFE²\T@dz7+T[P2ƺeգ)` ,-dEL9>fv{#opOL6!M95x2{hZ@s)QVDÛBqx>`Η6NQߍg*PdC,Ĭr@Go0-uHإ/ )"^)*m nBq-6>(9X0`?.ӳ6j 8؄$JfUD'ׯI̊qM 72=m*+>RA_&v54wWatj1=mo&n7\t% O2bw k QUmMΝw1]L?*Pݪ #,]C{RbZ#9NdѥIdk" V_gNxHS&Iհn`3vڏH;߸\MyT}Lڌ.N⨀xL[S+?JtWM7bO5=3f·Oe7er?q nj}+#5h*S brCVu}AesfҊfܮI4Lk`Pa[UniR9Xj b"QWUV- 8Vtl/łj9۠g=VkvdV7cP""_N es7xRѨa7= `Q8IK6!iOSܸ|[UՋ)m}m5]3\bC^RͭԤ7CQJڂxGxT֋ _=֦ިi蜳GjF}4mf"U @ w+anh8TA-"\sH5J߾Q794D|ELr - { 1mÊsJLPu!&tآ L%'/3Y4P[_:_eG d,Mʊ$H?xv(c~pcAF#]fMܲk^Z6Ԁ# FL!t+yqaD:N nHMZdpbzA$D GtXR)wVC݇ulZayU1?\MjSmGq2oE?#iUC`tIXZ.c-rdÖnӂ4J4]Z~.(4sZ(.iZYad.hc>Q-|I!s wȢE1xF"~V,q'z+x\~q{y_ǨE  h=uw:UgK*yCa*n L{I; ?RJo~:l KLoa.4ŋ Ra-V`6ONOh p8^GBߐe>?5Y E{3wo@ zQ3C9۔9\ \&IC}mEy'"4({OZvIr] k R D6o >:Vb4Gˋ˦O&1쩶 1"4<Eh-qWuP8qu~:'?WMX 1N-EUʒO<* @l#ENLsowz EhH5ww|jUapUjh1)NJH sbo1Q!̫P2' 6Qe]eM ='={~]^ /.şİC(ܥj@DY#<ؒ =zWl)[-l8;+]p| K~o82KGjlDŽ Ivl֔c͐= r=/Dck lHjhRhQyMh[v#=-" MMb]Q6D@VE,gEvr8}DOni5wR k3ʥ) !=Zmd!`pud\!i՞-{cu;#OQKP5fMHB9];+Kuҝhiʺ_ml6_Rb½Jl[%%^,u/ɮBD (͖Ik:h=0eO>ۍ .gVi@OH<umط=`LZ%ɧ? ѥZ6m7 0zkaO%t M;ѡR+5NĹp9aq]lMN ݆I#;G#Q,C K'#'ՇMnBjuG,[ Bi%pqIԡayB/_K@<\E2vbVZS,3&דJl8/}ŠȹV MC.(]o\RdSB_zc%ֺ9(Yś#q8DGU 8N<S`[n"꒯PP^C?b6a_jSr=Z"^ٜC'Pye=N yckQ<ߐi_ƱF}Dl8)j]$t2p'XU1w;[>YU*^<ߨE$a{ܩkv$+1R'Ʉję.acMp\q`S ³ŬFKe$bffJ.8%QI /19C|9?(P"8fM KuġO6=5duHaXPw/vW)q~OoEM+ 6-ĊolFbq]얺7#RNP&mo~OOo3ߟffScNפ)IzUNO!TwH99܅TC+] 1;`\k8j!VGhi[$s (@y5d0>.(@aE5982l2x` 8D lѷ kCH̬6R#uJPCj{oF VC,q@%*)@Ԏ٧1YMUٷ 0&gU pB**HCELu5+ŒQٸ#ɒ>HFg!`Y9cUl>3AteXrB5`6E NNq[T((\Ru<*28QO5n<$D=˷ԙ勚~kݰQr[՜~_mږVޓ>y߅c pfh]DVB빠w`S~>)Ņ? 62' Cɔm.]sit x蚀\BZD{u.$}kc2KФ3DsA<ԔLHd9A?P}) !d%3C ApO IՖ792@!cZT(YpS_2h0찴lbpiIG5v{`yzKаr(ԝ@|EC8h;?=ZPT玝$M=˂䰂RD$(6]_'gɣw%.[n4~ pɨ1>.۴k,-&|i NBPtlXf 0?QHoInI8FɒW-oëe u3'Sɂ^D椮\AH ]mΩ`Hztg~fNnRF0 8 U MisPӨ;epY4j5Xfړ 8Xi:ˠlzEZu++ lyp jg mݷzAKRL(8V|qW!-zd?zrBaW tiTnytgƔA(%wt#ܟG3L˲jYܕޝ&W<&-[tDHJ3$Y9*e̸9霕%sq%aW\W?<*w>7<;\D45bh=kkXP@OSP5Y&bQ.NHx?)AZEqζ1W" 7ޜZ.BGYSYiPJ4'ưd.pȪe@*d!m60uliT%CX%;{w =0bϟjW2gH DxTڡ 9vWSyyt~'aRUu*/"E˄n]l귞cl7_T>ge749m ҫyr-\KO4(|WE@c~D5KSiY*ܛ,j'XZsőSy.!m<áIM,Ѝ(ZJ{Ʃ݋~劲QR93)'8 __{qYTma4/i4̉5Upo=NWԣUpƥ*UR⊾Km% CH-?^BsZ7n'KD|]$ FJaDŽ.g-L!o-4% @a4`B}+Cl \=WRDYv~!D] -ֈ8}.0+ }b$0:t>39:EX0`(uuv,T =N}c2}K7Ԃ0NCe%k%ri6/F+KkHwYQw `6d֙p9#jەP̏a{ys?OACR?xp5u꼢[5ٲq?-һj*Z/72~{@+Cۚ0/z_.:@/șn:/T)pv nB4ihg^;*E.c[ieY=adC:}>fڪJQ f& $錄^ Be EYbSi#&jK4ϭ^W,W[UG~V=?Frm`bp"))B FaM5oOHt0ogŵԔ,!FQ^{?H Ux$qR1il_P$_FCꈣ"y{֝cNNp(Ykk_BRƍQ>TT  TmJn`?ͻ&zwUt?x U.mܕsmX7 õMcXiQ=2LotjMn#_NuGUdJ:6$נW~tqD17rSҹ5}y`݉}X\Z8x^mOy}&sv)̖ÍO#Qeg|C|w2W:YFZյo岑ee!)/*)⩼~@F*t]$Ⱦ,He|~? $MC}o~\(O6DŐUD&B ,L"Ua.:Hx_G4Y;#>e:Z1LƷ8;EHJBьȷ -/*Gy ͨl\Ox Y (l|((MstU46i+$Xh=0RMKVд~`a>C"Z3CĂRf yNaO_nC^8Vε]iY & pVw\i ]rPfd6c`&Xh4@mf!%&H~ĕ弼WݪU\غcemlr+)~U,Og>Gv*B3 c+2JZ'мP-ur/OUrS%S oG^4v-2#yz[, 8cIk_ėьvb7 UKgPOZOKrOqfi)-LSI$̋ a ^:uX7>1n!l ӧhUuG%a]QzVJԙ(Ǜ87Dym%|z pS.b&gja&SԪg.ZX1˽_j[cqM*ŝ X ^Fqq 3+yvv?z7 |U&q?Z|{s(V&{EFhWSo8lX]zDAv]j7X;AޠL)*VuϮ4yG 4d<ߴ9 fi= lA<{0~R~2\֜`'aoRNjnR #X]ß:MD+vUPAmWSV6O0ǜ2,.1S,;. 9]23^#XBLK 3ן]9 :O1HmEyjU Gm ㍓F;thkEh~q'FW_sin @mvFGQV0smC: FAu2.r(L)BciyFe.HF>8%P},n6̈́~Y8sxNpbAu@w A95c/9/ؼAOkp\_-|؂ʠx?p; "g`&f-y*)f(Ab>!l% [|y v"]j{3ڟSr.f.U@`J#&& $^ᶲ }H]kT\OT_%\Ws! EnjW޾U6gaq)x.>\rf;rJBT[&}2hgKscci]#X-)fu+eu8&6f#Y_8m?dPԇ HU=ˍAhb Ncުc:X8& EftSۖu~mхbLP;Mׁ5q. BBV1htfb-7 6_d$[L֏r ݢhzc֩Q?_N3=jPt_tXmS8xcIsUb2fg|qq?9EVi͂tH*c1;gpėm}_}˒l ַN>̘;nu<̺Ma"fΌ]6В9rX*_@!i4:'U@ \+|쏇0*eI߮l? pX*|tm5/ <]L-eF"V`3sڇ|$Ѐۥ"[pʌ²Ǎ[!uwUF21#UyҘS֌\'a#|tCy=Z'4(l 4cVIrna ~>s..#\[f2\Iܸ#h,yq}G%dU` wD< 2tQmerqG)҉0[ɘfʯ\Vvd(oi9HϚeF7tK^^TjLp;w=*ݢ!ofX꾞`[ThUwBAu{}+bxb偶݅[ T=̈́0) B1,3Ii)HÎ3 IXGYEԜIvsa۫,dj:Z9AK[CIo;0ynyFtަ ̿-E#3ހ%,;BD?V/ެ ȫ^)] $+RI˻ptj¹ ܔԇ>W` ;d+A 8jFkdI;\V:x ~ l7)NxVV-mt"s*yMZh&˱(4Mi ʄPgQ E, |Ϯ0pa!~ۜn-/eab#&a1j] 'èޫ V~ے2}Fd ʛˋDPy/7%e}<}0RNMewtݻQO{B9yW~)?n?E,'7VegB.xMk FQɱ Mm 5H]<QE.=LUp0C{YY1Wl4 J9aM`xUs=NbY_p .T 5"-i0,Fx'KlZqZ6 H6ǒfWE lQ.Iԍ nZߢǡduMGk$* !b7<BSӬYXUTZȢj7tIݢɸLWWp{_v"#`67̠_[>(c/-X=´x.V~3 UӋAL?lU}-r 81p0앉uEic]m;Cl5摰,(<`Đ+kDuni6JT.> f)L"zUKV;)ty[(auvW/ppzH~qH@ħ Vԯ `0/nhTHd q8 louޚdf}0ѾV']?tS%Puҿ7Mk+gE"6_oҞؚ*H4B0o4 G4oZk F. ޻C5E FU8J~hlq'kοp, ygYiԯ .&vg!ez ?fi7XnG_v a Z!$Kk{U!q|1yC,Snp08"oQ?#{5N= E5o &8 %U \H$3}Ш;ࢉ*2 fq.Ch!x;< ٚ Rq]*0C0PJnK2ؽ{Ҧ[6R}O}uYK*tw $RX"9`ʓ3 _&497RrEk/!NJ9.h/U$c Pe$M;*JQvFFP%0ߐ[ĠZboUϊsUdvD$S<TS%>m\܂4_ۧrbHBXcϺZRY$(1&h? 4NˁzV҉ $I&w3p?%#x$;`~b"t38$Qj1 +~jW AIA^vW@b6)'!Zx@y]ғW7PceMF+q8% yS9tYL8%O-'zrtg2+;2e {pqPM Et|ƥ<ʜKBQA/>[g!ixTb%!7XkNqGCg :Fϔ 6!S++y mI4BOcq_-+Agi> QM0Sg^~x=) Ka@s%9EOA* ބ`C X. n練Xq qf!^C'Q@&Z!oAGIVE國I|r_ĮhUb%P1OpaKz3wX{kCs繼|ʙ|]ϣ:9 du#UDVnު;?.U:3+ܚḷ jw!J.MCvBݟtDבaİbaq'J߇`є0Bw~>,IgYR!hSȢ,ᥐ֑d3@o}Ɋ'rcD3s8}CiRI8L3~PYϔTn"b8}'aD[#5ftak`_J}~1qF F!͎rp97A<Mø)&7PQ}^-ĢkK53vm4P+mŚVA)ӈ17AuH4tѽt4]nTz iiE+3t%>0 4*CN.H.8Rr$o{t/d3yh}gdG1up1]!q-{}&ޔ yBLeTH0A9) KN١xnw[og5Nc;ƚ>x7܋QI%1U1~ lN쟀C1Ut?2 Ĕv(\ VD6*sjp.V2{Udc[BQtG{ "-$=U,:y@h־([u䀅FԞiYqAW' ʰ-n4 fB{]%BCm 4wt&| qYS.LkICQm׹sp3Q+ ;VKd 9c6[${B[+χ8zإ_(&7M⍇҉ 41BSEtYmV1a4-]bܛQnnP hvk0e0mQ8, Wi5< ' 2. x7é$z3MiJ21#wp&vhm*"gmX!QXHouS#/J=z5"Ai FlTEOƻje34S("V~"kK$'; BYnl4}XSu][ fM=}Tu;W#XfDx:W􅭲h0e$Pn8 .IZ` :(tyY㒆h@\2h~+!"@hK([@x)`im^ZvV{oٔzRAaX'Z=>hkG|O7aai@YXwɔvё6h#|D}\+s~нW$6|+{ N #QNj_DB+j37+ <ăTUݱBʶ2^FbbxXkت=חj⬍,HtɃ˰`k&"sĂG*;ېmۂ3ge'唥w{)J_^`MP%h=PZ>Xyu'19iJ3*/>7<Ǹ+N%_B: , mBHygC1ZFϋh‹BhB=CĐJXtFhGq~BA~N`>%\b'ޙFF%4 O]vv68g\3 0?jJÖ [HLJp*DXytU?6*/J"6*˔N$ݘB+ZbG4`U>JޗI]n`('4<ǃA.s^K3Y[6wXeN1^NVfH:^ ͷ2=h2LjK&v[:,zXw\Ufy𒠭4FԳd'W:=Jy5WG|!9($^ 6NM-,Ok۱5.֣ES=}٢fYOM[0OG|3nә>LzV̵?.llGCs=i` Yvєt_W~\Cмc>[_GXxS* ߸K,Vvx+YC`!*[Xσo`@?/hoŦ RƊ:(jt2*19ҠzJElvQ΍TXz B?#ht նȎvӛAN! !WnjXDcG4_$Mqc1G7( cI  *s!S"oNUKebĹM1{,hCJBjˑ&* Q=N4oK@?4,b]lH8:1>ҩŤIvx|9zR ] Y#,QnK背V1ZVHZM]F :@"c8?0MiY$e=fx)K*S\Ez7o~;ozAj~B( M }+ +q:A2b;`  TϬy,LcŁQ [<"Epi+ZnesKKF-Eev}=|So@3=%g<oLiJ]Au4* ek NI'/2,'gL$e 9O-M67vvbcPWa!uL^mXE2 r,a; >)+F&!q:k[9EMk91f ,m @ruS]m2/w c15>ҧn4lN@C}I/(IQDO$|%չlGEw6H^z&443R«4Cws7U7N5@XE! O qtv{II 2I!Q&[0/yu}d|3$6Nj[*1ܿP`; #W)QWF"El*J幏Wk 5ܜˑ~`-ffx!Or: (wsBI[ U6n)J@kp "h~nps]MHFmJsx:0KG5}DI*]A%y:qFNP񨃁9oEGSʓ%W5hU9]\]fZ\8T#Z,pD*͑ҧ@b]6/I)lbXlg,\\G*M!.*g" h1gXWuhmL'vm ;Qd])䌐(89ief .+RzپXC8J4y@= #eǰ)kKSLlr-]2U/:1[r4ft[@Wk |}`=^9сWwxHdf:@%B倐C^82TSI.)^ANQ (]ʻ+a2xв  ?Hrrv(4Jirr?J326 VI=E>N8| |}.v`J1~a:s>aT k٪FWVPk |0jyg7-Y+-o OtV;9X| YBUslY&RoCݲݦp}RH2a$bݕE.<i>+Y5T ?kЃm8E/m~XdXYM sWJʜ(Q"eTG:֮S=D2Zd1X$W e82t*jC˙ U ͕H ,ƽϾ}P *y{}ujY>i(;5ZJ/GI,mjQȼ0XoJ2= 1 Ow oH}Lu 33ƘoBV߀ ʞ}+|'_ [kFH Br~݋d-1l}nZ=I&kT)*ݮF)]|7>#M|}eC[Pšw U5s ?9[*eEn"!K=\shoٶMʛqZa䗛=Ki]#Á|AMPmw&*}v}Kz!f4}c8KlSIs&5ޣB'=,o4mW4ΕFI˂О=Kqxj"CQvYPjO@AO Jk'zˑ-8WL宽).}8.0GstmF 7Cդg#ccwMNUK{۬8+t SԮzOO!ǫ=t&Mwz>/=OS ͛^Wϙ#n)'+f$j%|R 2= ՇH^Pq;+; cV\ukHX xX`pbXXt-,n9B7:(;l~Kf^d֬ܦQd3g`#2+-Y"z.EOF-q  ~s2li`F 'y(e(e^eNGȥ)T uP0VZJa3?&y230ha-}hVܶ]~d)sSaw='}8w)}~ʩnW^. 6#1s[5]ݥKYy౷ݭh +1x@ac5Dhe%`;;`۷1tAW|~xp^,NԕЍO ^vBUaJz]T}YmM?J$릞 ʧD5hmΈ#tۓ22[˘$:q Ch=ZZXmf|Ii+"'7.0=6"i `F׫@Í)bOs2]sg] 8RSaÕ%AF>Wh v[[dP[[U7I ڕC&F#K &\OP}+F(tYLd & f.j'M,<@nwYQ+AŽT#<_eD{x/)2r^ut,&,s"!뾍,_xΛc)<Ĉ!!`>ZDX`A6OA\鿋FsJ;2܁r "hZD 0bD[ z߷!j;*"GeF%OVh3Z 7-zo5"99{ "N4kďTlGH~[a#,LSe{;E")62G3$;',wrz|?lj!"H}u .DӳP#glK9fZO//ssu9t}|IY^Nl&)+A}oXN0JÏ0ƫċۅiG!BW?73 Jr bz4JMmYb<~pڛġVZRGpKte]39k+qԨ\)f1C}!W+JU!O*nȮV?۳R.|;Nyk iM1NaSb(Xr[8~?Ss"rKq/ m =\޸ cMQ.F(Aפ"iV'yv_3pWrۤLPUE bkxOgpad mϰ" )OO; 2K`BV1Xوſe2Yبc1 -oewPWI7NEu.Sk5s mWmR2lY武iy'7v}IESP,5OaKJ!mՕ_ J3[qzXƘY]6[<[j˟ IL *d\dY YVF (,!ŘytY3kTGJ$xaO5&])*&0b?Ͳ?1h1V쩁H' eҒsmk+Y ?6tZ=ز, KNG/(:) ݼKjOq{qRBIU!5,*JR:1|/-=^6ZtF8E!qN Dr/{),ANbхii/}zu DJh{PJncRM4yRc3a;L gAԳnnFגrlQLNPb罨ߕQĶ_~?]Wβu"Xϵn_oIF9 iFkja史!*6UTcFRm|u5x3C`!%z.уB紿q_}[|~?C 1pp@ 5rd5r>:(ƉI;gkkpVL"5dw1 %r8 ZʩTxi0r@pEa5G p[m ? ->RlNbs8~TŮ"O@{5= hyI7I;VکMޙ+j L$~7E8߶xS\=^,o]Guj4$FLt 8v+!r?Ϩ{w6}dfwC4\68>a1l5_D9TmƜI 5Hf ~Tg_B0hD/K3KnƱ4 LA˧/h^{YwcF Fޢ|tɻ}f`xc[ً|n9r`35Mx &3cLUfhaF%E=ۍN~!>y vX̂A#" 4ț3k\I WHǷΌhY |#Na (OWBQTnTC1ztM"2uztlR cnM4(`_!UB]w[{X,^ck&0ߧhp7o]9Zf(@wմЯ? #[_DӖ)0]&ۛ)5ў<{SՆ#9bpc>JsmG <HO$֞o-)'boJ˖[dI JirFY_ez75M}8F[b)T<V[5^:S[uj%wuߞĎ]aUKQݺ|G@ϭj:Æsӫ U! qK7X>uywU0VneiKv4hٙ C`ezpeH!i5# /'IAwz=?1VghƓFз >K&yKɀ5!á6n}m);ȫڪ-( U:"k{?OI$PM-Wf;fy[2f4.NS݌ˎ 8oVRݙn V  .xBa?]8eO\CFzcj;nHr{0ޥv,F,V.j C݅/7fr}K:8OKO ?1[GjIa9ּex=ޯ1(HCFUXӤVC4 JQQ rư^R0+Bٝb^.G<ު6sMc-B%xWqSWQ}R-ιL1߲ޤ;:yPOZӇ,E9[}N,u?H m&5t@jԕr+Da>ZeaF@@=1J -kNq4o-tEn3o]A%8+vX/nfZI_k Kg[|p_o'jƈǤhb>3Y詳|@,dd swVbrQ3Y𭉸8 #/Gʘ o*՚2^g4IB<a2:D`{[*C#\)'W.OŦ앻#BUJvg9K[ N< ;>zS98Wjz$`YE (:pw/.K9ڇk*YLڌM8\/u~/`nЉ@}gs36 :גS5)5XXv+!wFѤхj{﯈Dnf5$^ƒ3,\ZGD7uy9~W}q1#YmQ6:͝ Pf3غ/Em/kq6"#i?UZ;8w"2tbxYY qjׂy]*S!MC͞l3Mx\{BF 2ULAcLsT@P^[y"m=r˻WR[<۵9 pv/˻U6:e..ޫ z[L*ZH[4*$D =5pdfhÍ#u `>Qu\[T,|6B).NlC6*uDQ*|cR%d0y$W}O#]"shhvFЍXٽ%s)f N&qsԥ8Gw6Xto pzU! ki)v )827s8tQP‡ z#f"5FxRcIpA 8@^C6[sr-8Hqm,50ll8e߹SCB ɺq@ͨMtG;=v0o  WBt hȑ`5eSEP`kk|R{7zX ѩ;d@2f8(%,MQ z;Ҷ e}qʰF[3 @Ҩ%&Y Ţ0n Y{T쇠ıExzb>BK8bLIuCWSRȋ#hC܂6P8Kp;itc+-Zd'="9[Oމf8繱^mUxR~h*=ϚԈ/)TYvet=Gȕnv} <)({Ӱ =Àb/%AE7-j-bU7Ag:@iхEGO~Mi[5a%ƤՇI&|&JߎG;h \f6$=%cC}ݲ%G:D6TXr Lx5q\T @N_ s KH+_LI7 S_ݦ`wqG-'iwX"Kɮ%%:Rmc r^N Ƒz"҅2%Po4U3קZH2X@#w%o-܃q]g8x??:PkI>>nf|2-yfV5`Zs>N-ş%2'(mbgVV ^ }zߠj) Q&$c (3F{ƴRX^+vP4C&WGo l[ur'Ky'Lo0>i[ ,o++=|M=RCzMo㡺ʂ4q &u1~e kp8z tn@^cQE}+0'4@ 3?>2=T (߯u3O{shmkS:Hy]$ *\YX`*rǗw,.Fp6]ĕk s0'f];Z#6';X'&RԎ('B]GaބIb>NfiAРyf#jyY*xlX#4w^C1Ey7$8r>Ke\`{vLQ>!G" y66C)da*j~p CZ\,?tכ+O8piYH@.|0̼/d[iKtjCMo,;m=O%3ܕ),̽;@x&m8PvV`8)Q33 u% e J<߽1g) ԓA&pTo ?ٺA^'˗Uo5gGL}az.ֈe`B?9@lp|#aAr@#v?~ JV0C1jU= +Qrz¤%<"Ha'x=*9M,wR+ KE\,\2+--o݋Rk |t\0[Hl] 'Iar!Rݳ%O:A߾j1bVvʞ,f.Lz[QG- @mrcju3#5]e@t,2=j;sg3H%H^d & ť;/ 'lk}OFozl'AVO$c.ry :\{0B /L0 N_Z#"y$u؍+ziWikq !/V'ڇV)-R6 ߧSD(x1=c{"ZA?jzMV[=+zQHkIɋ_YSp`n#!SG4Khva7NZz&WZȨ?[D?^:s 4O:hTwmIMTL#XOM F䪥7LKm 뷵_hUN.( 섦ɈLtRjuY&j kn)Kh_'pb"DԐP`VE MqJ Q¸O$`h{5H+%=OKDiBS^U-#5J-f?YH@ ,9yk,03V^{en멝m>ɺ.= XCk};/Yk$)䣞bFg.DzW(^Au^MRrn$&Q^ 0"_]t~9-/~"h pJOJ{SVBX_LFm1/^ubRfkbuERڇ}ʚ-Ec*WC{U )yG8`Wotu eȤ,.6e`C~‚Ŋ:q#.J@qs;ݾ}LmuAiiJ1"nkH [ii)o$t-(iP0O?Uzq*|PKQ$xb]$V6%M"Blc@V!Cտ&099H̾L#Vꊌo@ĩdeݒF59c-V dީS-0xlK5`7j@ "vȿu )>"[s(=e k6o_t\c@̳VXVKʡ(_#/< .W 5:,dtKH[D;HzB) z2$?$ǑNޤgSDfaXI x"/^sw+2v lhg1v8|{ !C۫3NlԊl:0K[SlgF"SZ@sso# j9Kn*(cc-6L]m'$Eah4@㿙aP3"AVF/eR3F2ld@ &2fXY#&m.QfmaX6&<*4iPC!4JJoSs< }'ɩ'2 %(y:E_EXCyX\b1,=n j$*Goo<4m߉`FDkԴp>Vvcդ7Ň}kMr!eܠ緢 *@_5dph&L;(18D9?T}\;T~s74(?P8[?rH[tcCΩ>soS>4I0/RQY2'T s?d\5'ȝigjQ.N$]$36KڃNك ()ݲF8#BthT~c+}̈^=Z?X(H!/83&nLjm? \絕Pe!8s#U%dArfhW$¹мHo>2@Dt-OCv웱iԍZ>PlJ3JKaLG<0`z`8t1QљuxF?L;i) =8i"j2WS1Ӑa ItsYemQ@ 83>a28z _GWa!9\Wyǝؒ2X-_pZ'rmі/Y߻0ih2$x>9{o<#Q#+PRʍ2uرmgã$#&p(cE" rf u-2#DhSҊEȹTBF_Y04vHQT$0C ޒ+!I FQl tNnZK,|%* KPu8j4/^ (Qlu$֛%3Ryb2I GTP K 䯷w6D,V[C^}(_evV@f}}2[.xd[WpP_W@}5lvpam_D {u̧lܿ/,b <4|y-OAHSl~UTyOȗ2q6e`A32C*5pCi"q 6TB3IΝb\thMp8`&BasOgjtwt;o$M/' h}1]E+RX;dGdxLM^:2$9䖳$>,V -K>YZꯆTAp_)^/,B80 G8;tq7!I6L6ɗ_@x 8`LGB*|H5Cz$m=ۗ#H/FG.M59 ^4$w5 W*v{bRf芕HKŬX=)*z 8Xn4YwԿw; izb%&'L N@1p3[>nޢ/xH%~Aikyvѡ69ۖeʵ*x pJGK8ঢ়7XZ+F*IuO[".ө7iW;7y6&4PC6ҾF 6d0㠜% =1|.h*`WNvԛB.б3הq^Gu$u-fI% C"XG7pдQqE먮vkf~܃>bH* )JјS{:Fv~^^D썈tW޲Ma>?YH)t:qU ՜0¸ h)ߝf+U'l=J ;a"1_Vm\XtGwx͞)>uIQEFƱn=IJ(٣P#:L喲\A4\7n]y"Mp=66޲XlVb­19MNƘc+,_Y|`2H 1)_3h_ϰ4)gpEj 8#Dôm0KcBFѲ]|)MgCAÑ 5&ĖF/9IXjßu 1QA/@  f#唇jJMu 7 hv4S[pySrzұx91& \hT T5]ٌQױkh`zjeAfk8 I߀ =^uU:ҵ Tg~u#`xdx4/f\06(k9 |@tȊU8x"%] z[m"En0ɇ#ҿ<ft`ob ‚*Kg_c(D`t.T59{L2=y@"Yr:gZ!V^):FԞ$T*ad+a;* }C2Y}Rlr'nECA3-1B_Uk*xjALvNaO #?w: 9Jk33ڵ5T£4ͩ0.#@Vei?Oj~W%"Whw`y7a4-HПT.B+0stLClp& ՅHm fnYd_*#,̶5 Me<`'RO`f >_x,˸ W0`:"^FLv| $)Pb~l)}S.=+OݬUF,9V(_AcJUnph-8pX^Ƅ#z;ՕUA XV0jD ӹ\ߋ/¨fOXm/^qFiX[;\0Uyw +uᣯDs< < #Rn%b[*GHv*nxQڭAۃQub"`I.uGu 7A ^XƑΚG8ܰƂIg |\;J:T/&s LŒ!Y@i4Ü! (S0`nA{l?s%>RzL$!Of %,Dr81I1X37sAA1W1emyfT'GpEMVū];*Rw +{ T<"i첆{xq@w|_y #Yt c_iEлc^ @lm5B>2eD]۽Z=>2|׹vU?Q%s]˛נ4 g=P)rЛإ> h(q@,QlێEP1IfU`2v&tҸ7W/Gzg# <~p$jf$7=cUUg:rk`v;mCeg`GR^|bbDFK,i tiTxPX t!xX u PQYP+S,R`./̧^_Nw%n@'K0߃řdm! t < &,X=~k@0F]LlhT%g5pЊ rԧJ+ʗuD(rYǫmK|Ę, $IfZ*ڗ)Pd> ԥOp!BpkEAHm +ndJ›͂ Xp"AaN悔u=lieovi000=Ӻd+H . 1c- I7ФiZp݉j>He[\)7.v\hfz|9,vkR f(Ļ5^4$ /ª FR=aOwi ZÍp2bVw纐C}gkS{"'p "4\%=fpG#mYi%Ҹ3#NE#~@֑U+i&6lK-,^S EҠuM$`tGҖ4`ݓ@\qi_.ˋ]ۨD\\;u;X~aCDJtW9QeLwyHZص;ҷxW{(‹M ya>:"}ݼYs E:06\"2.8Lp;fr# Yur._ɐА~)c~թ&-UX|A$XQdUyqrV6>CijZLYF6ᤧp8Z.FP6gct*qMBuTq螿tie I6N.063K;G-uT լ?ʇ,"re3 q +ByǢ&QoRlxzn UT~Rx)t-u>L fE)>_ 6V~QfcGi.GNiύUsnj3holvpSL9eva)MCN/G诳e.sri4YٸMMl˥%e3j/{.YM;ËSoaY̎\ tmS*0; a~.nx=;j(_د&IS %QY=xNIG J)r7q+$TW?+kݝ{ò ]iU#EhI# MċNOR ͟/]R'%ςgsHQ1 n]SO#:Yhը٬`f;۰0/Fb2'?Sܧq/{ND^7"c#[UmWŚGYF`弊Qjdt2V&҇GVGLQ@), edkL e#|#֧Z8U/= #o#:Y/^UDkc^gp>NoeE. ԨTܜ /$ZxD6ض} koB|TdFdoIJC~x8xT5E h!\5c.ԫHQ ^=A>(-3SP|T㨅{T~k.zz;e_JU:ǒ d ׎$0•(m ey[_t1[;z ^7e N/GpsS w,(9E+M3$1}C?GY[ֶ\T~8OEfTV]P򢿄˒ 54Nǵݕ\*CNI*U|Yb kOCWqYqvUkhꆾyn"^_gf'-&a&ׄ /N3g\3 kSFςlƖL14=z\$Ȱ rA-| rG_dy.u{1r8y`$D'▕hlw=1|2ʈDSdЭXInM|q) mHZ$.0D8OXOF_O9?*B2v\e^$ûx #KggMmW9!I[qu#g) ų@eq1U4݁^E9 %jH'p7aD^DReS-mfV0 3*R#BDZ*N֚j ׵-^89&lE]OP߬ +%NXKeBn"RD=6Dӫ(s5EB=+e\S?36b܅ ' e>Ez]Y/Qo[8dA.u~gzڻa*\mDE$0Qa0KpŰ wŞQYfT&nfgd .~Rƙ2PN&kǁ l0>MJǤ@Vf :/XzOo{hO4qL;-9:]b98Illy0\[ɗ׽zhVXQ8ETJE8E ϏL}-~A%yBrH8X@(􅧔WXܳ jcש6OC vG^X-k0zwz`;KMoMx5GH^;]N24-3j56E6i|۬͹oVwI d PNEK+X:.E?J2)&Կ`%.+坓W<pN*xπtZVK 퓫I9ΧQ)VQ1xIL>S"K1?=qh Pi0 eo27a@d^$u Dd,ߊ0`A d\,{&P;:iB̯Bdf[;Nк>GdK2dPN&E6Fqi)U8*\(QH}'zDjT}]v9tn}xV:ɸ'zR6 ~=uR3ѭ9Y9_id#mw R=[#69xa(shf3!piDj$ɾ`0 I8vo՝W 5F2#}ll6o+\Hޅ׵nV"1R3%=zs{  Uw[3͚LNg# CJҹ$mMGkYǠR%~pÀ%E"Qޫa2>Jf5¬ KE~Ĝ(A_e0!:E=(:co)86xN$GHIi?õߑK1TA\M01`#_onıV'a!fUzl ⑬Иq%O"ܛ93҄_N"Sl9JZ@&rZD3麂lKLXJ՝yhݯd() xqTdrSe H) ꀅenT<5ϐ׏y2pf2QA)z~&] $5aF/yל 2ɱx_tgxR6كjя0hu  F!Oܦ%18O;zCU0a .o'{h  Eqi`EsF l;9?7ӗ; bߝ%$f/YTYaQ ݬˬ~s| +XCaЍ!l0|\~,?:#s`;HMI&idVwr\A&,X(ur P3yUa/3PgvpۣJ9~X&(59~Czb$ה]v2L=/=Ҷ^;<`moTC?g܉Z $ 5Q0ϖ߅5B7^}iP O$muWAiOwĽW?Wd{//ɶNQVQ&*t6V`YЯ'Ъ|KogXީQߍoKk5f2zyz@6 p .P ?7?Y 6uޙ,Ug@J}Yс_4L&#&\+ RPjª^~JG7A\OHΔx6C>nn\`P\,O@73m)83d6rD?TjdiG1G-:ֻө1՛kB4YDbLU,~f5[jqHHB:Dwًc&yZQM.VҩlY DE_A8a񆭢L+*"D.DHC I"ջdCdBpsP!$sI8 % snJ\4׊^ۄ#I#nv`|##uϫLUG+w?C4gA:sskEdd#q<&;C˦MqG9 ܨ"Y\F߈K_@"OvhrA[],@fAVc-FW>yAaME!DKm@vfW# a$sgʱ_ Z{tzox8L5H9xS|qC;0T;ix< ۑMʏ ~JHUK#̀kUTMl[jP%떘4, Mf^SޘbA,ߜH}ݹڿ2ZTY Z?a&I=d @")sLt:GrFʢ_p\v|"ej>}ZN\%fxRM񟟝 usmm!MZb:)ł P̶Hv.FJj(7l3Op;IuZt% AQ%)Z璬^Ë,}qKYjDn$ ӈWG8 ('>drhpE<:I[;-j%BσT}ҷt"~JNnyHަ_b2; LZ,:RqѿPVU7R'n_drt^h#8Fdž6΁.]'}*%ii=WJn59E*[ I%oNZ{MVOAWn_&DeTAm!iȽq_xYD=O6iXj8 Kh ,s}P@;wqUn05 fd(]Zn}l"ȥP֕#+;,8M{$HdžF~[ےrb2@<{xgR!#$7SJ`C4씠Io0%A,Vz2 JsRb&Lųy~ȗ1!Z_CIV,S mhY-nt["Xι9H~:DbnpEW$ԴKdK74}]FO_`"tf !+6Emu UYtv·fv:> ib@mH ?cJĆCMc^yqHE5@F﹜/eL I;('7F[s1WB"PSzXѳk$v=9<j\K87;'Yӛz&}.0aqb($Aq2fjBaDF2lo=2_7كI600qNcW m;OL0ޣ ʌ]dDU>Q~a7f9kf歐:$k8ׯd` Ll)U6o |pS>ƍw1Z1^ZI rL`:-*zZe :U~|v{˶|1b9s v1lnq-fl"A~S 71!-B!g>Yx[4T Gը: HκDEDj]FDBD h*y̤e9R4Η89HSU@q#U.!z:f3.TlGl(LYnwGyw{!av8C{sP1ֹ;ɫ;@c0٭fqub3Oaet%@P ӟlom-LO _o}a@xI+Vl(-p 8  LP+'`Så.z2EF7ޅ酸 1{U ŐdBЅTdY/r؛-I0jQP.\ g`w4@F Eu63Ѵޅ،?pxPީ9M ;ɇ1{U˷lA®yD;2nyĊ~(Xd;K6D|;`p \ӪJ56тB#4F{nҤE~`-|E(,q @ [=fꭩT`[TCf+=*TV(@%t  \7cj8OQZTОjVFNt\uv唯XPd %\5>th\3GOᰥ@/x/<`k rg6 {?Xů!H`9&Og/z#(l%EX -[YמBGR3څSqΩyz 7aȏx|ps7r1M {*Z'X2M'OR˯;~;2q5T7:0+T۷+I͚)*FigC1kw ޴xɩJa֋btq%yƻN'ʻZ{DWBvAi?"l~2`Wzghߝ#+Zfy4b)q}sT6%mg,'z5;ߙ!7w40hZe;D9|O_1YSf7m3D4V:2*J[5\SBcPBFzWD1YYrP=*#!KPaíMyw1[Ì"4V?gf@rrW^ $+}g?4`& rL`dCr`q p[GDs^HI6tu@X_HW2GVgQ 7nOd%LX7KR"vޕӸ!ӎw;Df>+~іUGD剻]?ȓb'kpGkjxi7 !~ Žf/rJ\{plBEhqc:Yb!{ ]k/dc(hR;Lj| m^o57$A_:s>uF&k$ ;ƣ&MB.BRgiNR)c?VD2ԠP,fcBy NklQk-wg9>,@*LdcmnzEN̆Tqq7o,~u!9"k1U A0Ok<}usct3=vŊİ\#-UNBi8&%Tb&;~k&'<7ί-nX@<4RΆ,Gޘ̥qHK 5? `Q{=}tM~4R(>쌛3PE*52Q31oݢF, %X m6]Oeh=, LPM9c|y;$i0DicڜgnN5';9E6?A7_q;x"H GxɢpNA=1(jBQ k y%KMd i5ӬOkH.oIz]de:pI82f.vZy1yԄj~F1Nt/ o\P`NĪܵ&b-J"7K{%ulGtbjH>y#A@&3]6jr qqY%܈$J7ۓIti9~:JĎw2W$jڊٚbj')AO2J<&I,U csh~WϪu5s9/@_3装eڃTY#%1`lW{mV.\c7*&?ڢ97ä5dji_"sw)60߉D̜8;@13Dd²aIS9JuQfjfnC~n99莆TVAnBn$Z ȗRgMn@òfȹ`,*ߖȃEpxn3gW%*,Q;sA%SK-$4k 8l)JY>\"ylU9JBXEzƲ>-l 7튔[/zQȬΆgr^r6 wGQI'8lB x)DF>4M<*( WǮwYȇH>v?&#@ٗ:Oo\$_{t=uWb)i[DüXFN!`M߮s@KO7/VK;WI0ٞG9Z'V8F[͝pM .Fwnu=߲l2JJzOlfBEm[Q6Хy&'eĎAS%jɴ[llyt\mRAG&{ѣk{EȄ֢*ķkƳڋj e $wb~ p?5F+wrA HmWf= I\@S.e˻ ^ͩߵul!(t#$SCT;gGն-j\ʤ*ʴONW==>f:J=6c3m1o0oũgl>OGX,ч7T(b=K~0__ƆoFM F)C"F%\&Nܚڢ}6DLֶ|jdYϺIƲ8=a[_vAaeI%cp$Gу| ^fႀ:0tDi ~X66޶U4=7hW}Q[Oj|i!I@_m -mx,7M|SVz>TNM~â P|5Z㞬ώ* ,uge"'H9, [zzdך0+4}o0Sg*+vlF8%CWB՗K(WRmNCqhʵ ɶZ0;jWkkmWt; veD Ź eX.ݯ7b#c!\"$sLC`$EO:#8ed=_ !-sy.)Oo$M_A?-3YqyKI@Lİ]%d ij$"6%ߔ[`$φuq7LKxaiY Jsau~]ZcBM(܍n,T^רne!bgRەzB|OJQ]_E/p䆅BX,/98'B`l(2|vzƑjbDAl)R9Z]o4[BO5qǤnGdݫ!.RJEj rWE_:r!5=W}ݲkmgDoG9=sЍ?BrB/&eCtQ/I_gȞ`j 3zS"_(:Y6.XVQXkKl/3B;p;^7HP(+ z7`.ySl_vbcpM/.hC2>mZMbW?*Qˆh\ A>ayM׊jR? z"+|c.D JPϢ-:9D=j%vzm}- BNDfVGZ]PmOi! lWzwxMo{,#70c@F?VAqa47ܫ?Il^J~0ñb۰`^s cB-юΨ]xH"Mxq/o%v\54N?84=(=Ў==z[?!|:|'/}us3O Hytep=;`K(D[F>Yj <~ŀ](}z|W_ e8&}b:A{H>ĺ/}|ޭp"O4Go+HFz^c;OU:Ok߱z|:Z"侜qD=KTCr"cPym"<ϘERd{V:Rdw9C3ny2h5$mJ%~ۂ-zc>xTS\)6.&Geg{ãh( RRՄ|vkxQzQ%2{K׮GBMP"`#h祯Z\g,)syB[gl"=-s.ɖixܙƩݕ9#?GkCv 49=R UV&Tv1 A Y Sv#]׃m"@;wX]00uqGk=>S{P෣֧q (/~9RO \'Xus 7E(od^*ЎYzruɠ zoXt u8B&@ھ\bgkv;+]y/] #~"_HkUQHr(S ϶{fмE/ZliKՄ\7r|ؙܘlA2,0 0gOXq+__dK^1yZRGSJGd:d| j+w^ĢR<z?AAEyVW5Jq{Ŕs;A͗=RՂ,8 Ms|C " ̀L'ؐ얇Kh;acnFᶅ.8 ZD*Z)Z\ cEi:M2A;@^WE]fUMÒ\F&ayN9y&!Î!ۭJ.C"8X=iA_Hw Fĵ̇^6 z+ԨݟD@YtEzWݼU \w3;X=Seل#90;_{>TAgΏ|^'7]A ^#/ gx _+dUOUbcIKoEÀq/8-Ea@Iv^ʬ&m *ޝK!A]&Ab5=䓢L(M i.J aU SRJsR?\m I/7}3T%76fLp&Ij*ZHl'>'8fۘwG: |C-㩾։W1t꒱6VG' U 5nq, ǪW泪{l i&65XkFHmK@{fSV[n Rormzg>O |n$D]_a\ТVk|Ñ4[M73tP+09Rc.b^z%v@0 =nPw&S K8Bnf~H"͘WG"АUƴoZ(:sjwS@_1ҡٳAA(D!nU`~-r2XK9K :d(lhZB\\3Nwyo|i ݛK#'TqaJrue1"7I^VFfm/j_̽ewG#癝KkxRĉGSJITv?^XJ\#w"_H-W)v8|P=n;9`I|a0 >U[@E%~^POa*Eq1剋0pH\]eӇpŞں>-k_tͫŝ84CJns>F@E?diPcڊşޭR3*濹(4j*_8WEzzB^#V5aAqHHTɤ R)2BQ&6w0VНF=sYt W0s{tYVЗZTU*[~B~Y{q pɪvtP&ͱ(wXR˲*>d+m xIwbt|FG)ZbFY_edO}מZ`_~UI j)kpWf\Y#ͥ*lScყi+ UҨ0@#ZucIxzShɿt*1hb c OM]LT#"W /ȪQC)/GXۮ-~>ȫLˍһc^v ؗh 9ƙeO"'ƾk4k3hff(3TJ%sClUv$oo`R?k'1y0si̝e}nE#Xҷ%$00nsG6oS١():DSЕp[Y&&8>t.ثd{P[FvbrJ:V3p0<`bO-=lE$|kH*>esPEFۚ+aYt٭R= S>̠{{N1|;!?v~HDባiE%Axq!![{)T$lE[}:SU0YCv7k@&39V*۱̊ %Rhځj>&vVJH]k\Uj1>C!3{"ؔߑuH/HNz^4|A")=g^I78)?Z@"$+H&_{gcLbB&h+ҌHtI7ʋ!D%zX8M]AeU{Q5#hJYD¶[%Y]FTBQ ?U{J?"DeK*ܮA(K[Y#H<$CS=n1Iy8A6q)R`ce,öRMAҘACO*Ru#YV7'seSNrGWC5scpH*{(TQ~ _JJʽ?8bZr&3) BrԠ,0 l3N,|G7rqK4y^mp+qVꎙ,Q4 9 |CCg柖H.tᚗ{ lC6lySoֱH &iA~6*] ? &:7 |_ ߆rDG P\t9IǢzʞĢv}m>XP 筶B _/G]^=қߝQ-Mg~3y<5ag{?W'*Qi3`5EpivXMh1l[bW#_'Y HijY(Gdu6kp:U .k>H=QM#`p'V$EPbi^7j:{dJݚQ̕gcWU iEETR6>3nWX+x#^/< % nݑJ [=ZFx2QmYߒp5*~65O2\m{Vv?CK+H0Tb& iWՠ6" ,^CTD؛Ku<1F.>AH)Lr`(P#!]xWMd h|[9;t9qfA,ucgd0` =Jqo=vEY.l#E YlQ;6}zE@a^m-\GUta?;|_~ \M?ૈ,u+V<5}nȷyCC8$3oW?ZJtZ\5?!4Ҟ= 1Sf>GhedXB^VFJ&GtJݬ,3-ɻ`|k< 6I;/N_EUF5gz[_8NMJqn; lgVQOo'[+D˥z«{?Km>gQ&~X O͆ĨmAM{ʓu,-P՜m@wU9xF2G,C: y׎,<|#yq~4TFkZQ9$A[l!e>N4gJ-?P]:7w;5sXiuUr`IMX_F_|p E4paiяkC$->BQ!CUdfAXx[E$; t?q#qRf/ܵ9{9m`KcCD>LҾ-./FAgIC,nKa ;iHB)c8q%%d9ͦZدZkK Y/Ьhš[W,Ma.b(I1GY{7978|#d9Š0ГK\y5Lo7V8(㘩%vgn3?Cj+#In5LHQHd^P? ٧ni5):|Ei2u,N_^46~^$;/qC\s9 B0iMZޛڡYOLy:߳ 'Oeb֒&5Iɯ"t0d#R&{~sO> \o=7zx~3CN\R5Lqٛ:(WxkOi4gDS&'f_$y@|bB}gz9eF3k[s9~tP hhvVh'B5b~M"s z}kHH +0[36R<c,^`W}lt;,%9T&sgē_t"1=>/;U2ɁDۢ?W& }<>#t70k^8 9U:ŁE̡c8&x$أۋ 5 3?tQ,@/J'(< dH@!$ wQ1q爄Gpg)&w iA(TMqZbxm:W!MhH3ߺsi賡c-FvieX,-rADۀы$IF֛2.TeTࡖ#rNuu%gEn0LC 0P'j;އAu8מJh"k;`n/|5`8X*!1D违l<ށ⋲5>xL/föyI^|AD9 5OT4BDq%Z`=4HS3w2Rk#͖C4;a@'gwla>z0^ לYଞ#F̋0*ZaTŊL#@%Yx$#:I3uWͻoTOmw9ed﯁իo_hNnbݨV|xV'H7e&&Z* oM*#]uQk[2u%oEAB2ɑKU(?pQ,ߊOknzMn> Oec, [S4x&ʦvh,/48C]ɯ$N@%0g6{Kþŵr#d,=`tHji`YTKWG >O*BK=2meVP.`4 +x831Y:.ٛ|UZ:|;|/.Ћ4yl ߈>Exn!fqQLF\l42Øk8L8AzMZqUvf )p'~ { $m7X.vxg :4/GJ(|Г2d;wL8qf AibPQK[Lq|YtL!\iژ`$gv\N/ydR3bprRqkkYsi1ڔ i"Px}N7g| cCYؙ~n@fͮ202[ *Z[Rp-9Β'خ3yދDRVU&1Ŕ? WvJ2[}V'A"7e6gTIƦqȤLb0OM: .pj6sFxvu|~=&|vMۛS.ՙB50zu!L%zHM vjHngZ[ MPQ~[HVrs/+Jh߅3c7UAǒнr?9aIرy3h]?-ό"+ݩv׸i T-!h@GrRzc _Je J-;%alY`U{ U0O5OwQxj潱[nT`^n}_|7Aǟec#WŸ3߃fJ(閂5vx1 ^ R F\ ㇦8p4(w([6\Jֻ>% 9QgTbThũT[;SVDIrX~’{tüd7vLq#O[ >5`OJ 4tۊ6smY+`t""U MA5MյGX\pwO:NO9#z ĩPp5nF\~gevF[yhP=#/&& h>X쬹R,%ʏ! |@G4͂:8){KPdOa;gUR9B~ֈEfUƒsmbA/X10/V%sHz;t#A輝@}SGY%xtf.T7<Rj ;-3U$`P9I&W2AWnXWdfr_NeoϽ VUb*K Zg9'nnR^ǘp/845p=3MqL,/˲[7>LN@,^^E}̴]sCPw#\):C[ϠqAh)\A]ͯ:a1TнT WFxǣATD͍ԗˡգuw7Z=0;Y7S\nJ+D[]. >)]d-\v5*_O% `/c'le|ujCΖ0C{0nx; ܚ4Oh*=ŠC+'y>|R>rg 믈YnM)?Tlp`eq uF~;%nC9w -˰:V@ *côs\y&}gQb%=2˩,5i΃hߠfp|[F>#{q$zXI|=~m+lT]DxC(+ݿUf ~6i!dX2F#ŵ*ݩOk\ajO@u7&G"%콞ȦjZn/ mSuth9^F~_6FpO hxYljV9m',D8 2J"쫎x(QzJ(y𴌫PyPΫ`C@ nhȡy+ t XgO/Gk޽.]w솤a:ɳ^zάZEܺknClz*|UeH;[Q$+>xƛgl51_͘N̠t66DV!j?`C/o)/X07̠SnZ9twp6 jfJA|(+=ܞ1A``IJnjަ&lX}8Mʃbls@~rR`]$7V6oJ6I ]jDkOZ !O$0`htGUlk0 T7܊mukѤj90N, %cHlIԟOq_XydKnJ9wۡr<1]JIf;fD*w%s S9 {<(z2`r6 DrڗHdR QSr%"HzôI{غQd8@ ퟭi;l Oj=& %Ug-?tɣSw,@q|'W;zӏD~ hRV 0@$) z2t4W\ sW E:ylGkSJ=6Qhw8C8 t'O/|~%ž\.R¡7hOSQܝ Nlc}LA[GoM>3OQܴN+%ZHu2ܟpjbrnY=ƊW"Z]Ξ ׷g}%FI}`p/q;ިæxXD* p3 ;%`-,㹚ad%H*b x^"QGohؒ%q4 >X]x7|br85էip_6eQ 1-C VAnU^q}G@q֥ZꊐdNZ(6H.]SazZ&ÕcGe+J`Ꞛ_h{>!6?evTR&*1Gml]U?AdTB 3~uQ6%~甦H:;~R_G:0:3(1I܊WmLjt;Z76Dg9d&*M ei^p6>|U|栗W^A` yEӗHs~jɧf]1CD|%Ǽ-xV-:v=s</t*z+ @D,RS6Q~H*m\T!C@^{kY,PY@{=yB EH>m(C^h(ެC&apiIO0Xi f!<49)oH@dJVbl0۝KY4|@Ԡ3ޝXDK#9|i-+F<uj]$1\{ltԿ~Ϯ"Fn`2nS\XgЈ)WUbQz8wbgl3vH4v 6@e@ʔU,T,5w j?hUxDu탿J̱Pliff%A˯k0-$ A,Y'D!? f-]4.,!]+͛> 6-pq,mQ1vmhmҳ%y'A/pViCʕ5QR>۪R>q~ꩧ*`! NݡGX=<{k:(j9BdzR4ˍy7{x6bjh02蚸B>=ajY\owשjî˯~ʕ|^?{CJ5K1 M+]id#8[  ۑ09iLŇXlujav"ZW^Sg\4C9*a/%FpC{{#phVۺT1RmL3e&'d Ao!  f4ߍfDaSi]<"D ]' cXv lM~^%F:; fubw'i^S\0C.$?ß9DnŎRkR@P1( !,AءM@ etVG+5Fiq\A)g.'rHGT\W{fXljQcW(namMrqWg^S,D[_aVSq"}8mf`FC/c=,9!܆dݙ7 ь.M%Gpj™P=' &#]3Yh;b-E NH `pKlTzM2} 5'?qc 5\r`kDBFuŌ)#*9XI8%k0efM~,Kna/Z[9$|{6 mB>a`uMiS>m疕2sdV~wLYwA0EO:<{'=P.g P` tTŋGAYkVL؃|Dǐ)d!w=ZwNt$rp)q JŨ{=ٖ}[XPv=\&nw)MdN|YoR,Ae{DqCsE6@q t ;"X(cn&gDhdozHb7 smn|l-]7!zqFO*u *{5Yvֺ}q|YX+y:Q⻥:OH;_h]Ēwz^ Jͼ[Ш̽VFAC=c" 6cc +mJC/ǽI{DA;$nJ Sּ'm;UTFi[^$ē_xgDM0[&#˄ QHsC&Y뮥jke 4䬢aL'$=4u= RzDBwuL@iMUYX-E%.̡ԡ$|s7?`zuP4ORd"'77Gvbb,Hݿ8s?kpTJkNZdYڠP&HUZGw+2yXButB~SQSaJ*-J`S!&{$)hu\_|),gHF⋷L+&\r4ӊb9Ic-BR\`ͻB::t{,xʰhшW,e؈`fX6a@irX21 '7hDl,2"mP%0.7LVH\pJQrk;Ob^/Y3˙L-Ҕ:>aslBy"6X:8 ڭQe~r'Db=O4Ob|^Ff(uvRfYtEnf\ꕘUK8c3zZ6Tu22ޚn% jCTiڦY-!t=8ov^慕I ȵⲘ@p޳:y\t6&IlR|rQݞ *X݀#Ruʡ.㰾S\?|腻c1ʰa8Gm׀!hQG]vO)<3LןXdЙ@;K/+~M)4iyKͧ?-9N[QB1Bj:uİY@N^DFƢ@P/E([ˎ:?nvr#ILsbWFPyFnMPܒ̨U;a0ӄnw:nÎ~>8i Sg~1LBIz۾q3lzuy qO߳T͂xF^UEAPhv+,@Fgv p)z7&D{|bgcSgdhn~ ĉt)}@`p0%./]Y6k4VCЁp~>[ X8o˩g6$[69@ˮ|W?HoEA?f׀sT?eܾ-;%E\iE`C)N/R[2?4*;b}lHFN)&+#'|?p)%_Fv{|J+“8oԽݠIH\UM,9"Cc7z>};;sQ$/A$> rBZuIvӶ+O|h*%ّsu2_p,T2N%ihlOi8>s#%bUwojow ťL"O&oM=ō$GÒñک*9 Ƥ}ĻPZ\yvQ6XvWv#v;|f^9 S.HP ;a/,ly2mɷgX}X Z6V2kV\'ZSg#~MF[&.,Ifa6@ z@zCrM4bTzF)ND2a}6x> xb{n"ش,=7] 4kLΩqEi)O[G#e|1ĵWORA zUc-\"\ݔ O_ԕ2-vZ<6jk&v4`x.(=R 2$SlA 5W(*#S" 0 *{_k=Kw$b; 5٤pawD}(8 ǖ8Y'yE- `wTf-_LN|֞X̫`[R,n{^j cu*I#>"cG&EPɖ=9֫zbIYU~8vP\˴hH%HsчbsI$x,,53%=h:b?$+@ $fs//5}ڜve/_ųYߨVav і챤'b:1`%JTym)k6vp8}z8--eL;9לSIU sO?|lFyIҗR:>05=)>6s9D7TOb'ЋkyA'T3ӏ%xC,[q 8efKZ, TJkB L:ڣRG1ALQk7YKxٛ@UA(<-FOBb\hmLz(\Ds^)aR3Yd l{/G'oҤwq)q=# n4_9n1J:ݚE; ;aI=j 8qՆ1Z%(N뇵KWc+_(RL: S/cdPoTZdV܂TzP5 )>N4Z#Ol4,)uj􃺍xUBĽ+#+Kk1*/ywM 9ap2AIat&jB4}]Sv8?dqkz >\`(C?+bKM7q.{S~rdŃ~0s%Vp[ {#`Q }>=Yfw!38ܼmALߞ_Ǜ^׋A`jtFPy"H&j iħ3R RMLe3XN&4,% x_MA<[ǧ2"]gIX"#EnBWnH㎕V6np,@ s-hRP0ϕpN[[SoV4pcco>< ` .‹ y[0;ԭ5FvBѕ< vZ1k_H7lOz,ՀȌ~ӎtlur2 B@Tcw b2= + GY kJe0vnz *(-:V5qs$>|UP"&r I4",)d:пCDž=S!"_%l`Lk $ɺ* {At|SH-ǵq-ezPC<ҊcŪ|?/Gc  IՑ @nV1W^ ! O!|۝'|0-ea^M_ 6&2&WѨ7:CY)|~>}2wRlvM"%laD?~ʑC5t_:pq ;U[,aL' \-陁NK39oe?z_D^EU`mW;'OGi,Qws̓|(;w}to<1'Z7Z"if躶-+E}~8+m,펚ITķP!b*i=@d`Oz9:=t 2gM8&AxCcb?oMwH:w4PL8Ჟ̄ 4 Zu)"v"Ov&཭c]J#q_N=:'?q/='|փˇ{7A s?O& F.vċ sN7?Lόu:l r|a/@{1(u{~0̂0Zq w~`dgӐaoQ3sљ-royr  UfAkp λZkd?Y6۰JLq&U:ʏ -S9KLSu\%$x[,1!61ͿbNdqS63ޑ,N l0[&-c@1\U3Dlq $μL.䫶I=diad<,[`׮i!&AʍƯt"kN{R{eDdr);0N cFȳ a$'\2~L]ԇ;x[dVZuEO.6GR^}hZbYS)Ị{Y1d@jn4YFD]SMvբ\R+,y!MKFE蔞WEMUa#Y=I 0 Icc)Hڥ;>w]cFHy :;4aNHH9 V&;r5^m]p/&"=sWf;2o<QMu1}ÇCD{gu}ЃZ Y+{ ֔ѡ MAZ+s|(#YX>wrp+MpM$"(pB4^5 Ι>ѣt\rqR4hb5"+vD?-#vѰs:1rB.>B澋U\bJ6P WLjF$XH e j M"4ݿ/w ~++]? T_#NTE¬ u&ÊXڠQR<誺pQmؑJ\HѢst0RBEMpc/wm pߑ]t4&}BBK]l!c;i1TΓXL*(gC>ǾŤF'p8H7\>[PK%?:k.S (#- ]dbӞI܃Bzi6Q,Ȉȸ12@x1_܀' :gLLW@>NvjPϣyhńlSt:\ yAc\3xq߉+Og>+~pozw.zZWqz5z3rC8mq8L7R.,^T^{_BH_́! *cb~ v7) Y)ܛ_H`ѫt@j, jfwf |Tz淘lؔ]rJF'QҦ S鴦oS?n_ t];%sM_H₢ZwŗPy>Y%q\>(WB jl ,QCu)KOjKs,Oj"^fX>~L66d1 H3ɤM uǒreY\R[x*)<3xS텤㇅ᕱ.:IcJ(bgegqI.|cD["3/|۩Vy8\{9ك~x a6$Bԉtw (YQ$ {=Kow^* N4gwv2zTt]iRMMe:Ѹ{ 10$OpD9[f#ρ?_ :W/ tppԶj!Jv5.}l, Ʉ{T" !X?|6w-G%JFMp0)8*+q"'4 t|Q+Il2"JrjjԷkuWAmk#dչ" -X3Hs%"π(o&⊚'21 }S<sz/ WzOzZbi8TLc]>"vUiaֲ 6>zN `dEj!M10o/a(g[>֭m(^xZas9ա_Z l&NPR0&R=@2Q̊p cc;v9;p^7Wp(?sL/v:g#2KB*Ox\h3mc+ rWh*v]dOTWЌWb{H=l)Zy{8ڷ-9FRhw0P,i/Jleõ5͍kV&VO/ȒON:>9W7+kռAJJȌ=a'`aXCUMrcr]vv~C5Ks ZU1AGyhh=;<!I-fŸ4L$  \/ =kTIӊcD/IRIw{Vtڳf#'`{4%\M@XQ# 9n't:*!p0./rz4;RFxtJR^S=٤ab1۲)Z9ɶˀ\6>u|/4_OwuW4*Zc*g.Qgdɑ^טgf]W4^ 9٥輣PXmjfq#nIIezb߿x}J)>Xmјwjm7╶qoT~Yxz+/F^ߝܕp} wtHT92[#9]-,TѺs56Z=^F3U)/[#ehE4cxEtj/3"ԢrLUկeCjٹGnkơ.V\T^=YaK8>̄S}ǒbRki'YwOx=%Z 97>Bܛr:jAIe iIVM+brq/Up%e&pYʀ*Y0SLЊ<l LM?~o$ p6.2 B5 &R%B mzySٵ> 4;tI},B(pt9u*xx#t)^RkKhS_^ $$cFr&KW8/TIXi?XOWT>X25b /K[)%i]%gz?3{7mFȽ` 3dQ[JHwhhu4&Z}?Alv&~|m0vtv@>+''ş.j7qV+K)Jѷ~$وNɺ T.D fuUT)ոd<5zb|() k S@+Ќى/w͡˂.o?l_.ۺIK"]<>x. "Z.ʑZfR0LJ#E52ȢPLvɑ_̵n[ODJGZIG"frƜNeh,(OCA R dj8F܄j)c(Y1ǿ5-Mֈoǎ7˨R .( ON"T<0?c'U&HWD) S>< V|ìj/^1]Q.E9oV!L'0^E6?R}W+-9VH/.D [DQ⇱u>zቖ90+[e1v !A-SQBo;pނLaN?*Vh~ J7TP ^/eq Es_a|wu\L܀j±C`F8p://<׍wdC/ȑbҐp_": ~: )M?` ^ tlQnDb% JϨ*Žg214qj8ցe+QH?k0'WSD])ߢ<_0eJE=j sq.#AQt$R\V +rt}oO6MdzS-) qF}bo-d ATDmy+&⼗BT{7);Έ Hu aCԔ}Եk]=|؝JUyv4\ڛ+$KR< 3䲵cg)yFЏ`1 %ވ"M.>wf`Z&S!(Q~5USd0|<*;+RUf>UDEKu #hСZ>fXVsrh;H^h Shvp2HL<0e JRG٭wo큙ūsq]򭾔X߃lu fEx؟0&|U7Q'}4-PdT FK9^|[8cSD6 }FQNM} ~[i̪am'fE6; mTB-{F~ U(t fU]k"2egV9 8F Lv4hٟ+TG}PlG.iM՚t=Zڦ ˨. ̦x?H6 *ᝮ1nBB">_0(_4𑺩A ua,F.1)d4(D2ʓoGCkmbվEXU,M]M3'B0qq{ b/+0u'ϛ90p|$qp&dԟ1dwi1]ڭu٪;YAeMXb&5,ݬş9(5JDE؊Y:V c7爔@FbPm-f&IU1Fc1x8UT]WOGе2פxj;DLOW\VJK q<=\ i} 6w< UG4\En@~~SW]V$pFh:sո="/27= %M-ib꒨Fd{6b e@V+6Ww[;^MCxc`~BO;h[ " )rjnim"U]gIodz9CaugxK fY\l*H|24y ^78!jQ{o-V3{ѪvTm},YZj>ں|s$ /Ww8dUͬX,UoL3}]|:< E'ugPF ƍЅq,YTr+(IcWn 5A1nx@|q#ܪӿ[I~eh?Qkb;Iw70XVEMFצ}K(${^=(i^™ *ڂk~xP6Fw4<DfEj;3 贔$s[B,֒кz&6.MB)!|y]/PCV~+x6Ha[;bpg :H3J1CUh43pL4-F,B*y4f8TJ j_Ws¡AQDzaoYDiZ0Hܱ fuʼnƅk_Rx(Yd䅍%x{QxZptc4A]%p>ԅH*T2)uJ%Sk,{?gZb;CaoDp,Ƥ?yuF 3Wޒ;TQX/EGaoR'";#s, NxD79=ݹ8xvulIy~!.]Um7-Sf S^+go=Sա^-X~ė"^ h$J#ʃ"Vϻve9+iX7&l*r9n= *psICOշ-1,~JR8"2$|U* H1>geE:)WT ;ypU?ZʪtJ7PS-eB"OPNæ{YdB ӛdveԺOyg#ʃRlgv,Zi\F(c ޹RDR`}?@6$֙ѼhL1Xw(@^ 3K7 0cs_N_ .ݓ eJшkޝ*τIQKDzq; GhzgjTas('8g*Q~-U4`ar&-Vb/C JŮ0 Y6ʷӫt2!1!~ ]WݎU돺ɷ0SO)D@z)氻39^\aIߍ)նyW VBV7g{.- <8d{|!+du6Dy0m2g .M)BN,'NCՏq>H*1Hyz$@S 4ws 1;j7v|bU]ZgTR;a3zA/PCy glt?&|[Icde~AU?Q7>&R%l{eD(ykiNvģ8C~ `ש2=Xu'>>. E~ձᓗ\wykdkP ,Z'a>$QFXx,a0omAu\׌})̽Rk@ LQ5}Q.)1ƕ {IP;+ 5\捆>V,b *HN>d ^nQs#27yg=S> f6A0_7; so{8kM||Rӝ>$<9u8ܻߤF#Z&x3z0F!2∨N A$_C'hL,IB#Et~'{w}ÔEbr^V^ݴ+޹O/dBE46Úa~֘u(q9qX[`8ה+"U"N2'Vc2 __윒q[![Qe6[R]䢘g'{?"ۓV[d ?E>0ܪ>u|r9=yLdJ`#r8t9c9hbqE Rzeh̠f08wEVǥߧ uVQ"l~Z^ߓ+5$|ݜbTC%I4T`(p g\աeV"Uk`*Fvaa MPJ/Zh@$ӖK} lO@T/i )CZ'9C)E2=q7tBHg+ "-~`1@Xlw㨌Sf C_cK͂ ßQk>4Ste5?e#M ˓?q*yNCܗ&EJ=U3[iYozZJ . e3.O1^}%Zy_vÑ.,DɥܥbyLLLdgdQ3sA6K?>{]'bF8Đyf<©h{kd!Șm⁢6#X/.0-MŞ84I#rh*_"NefLA\Klgq tTL_fHcdOJRƾߩ*Aݞ`[˪T=sy07f7纘eV!VDr:h0J{ ƃ8#|uڡdU=vo87yCv4Qbk=y|% ipxvbUĶu% OٞlȉUtc; *ē(7⸃S6"Ǔo`R~szV]aIѷ^E<2mT.`1Ty*JD%6&WCCrkրb~SdfͿ$ϩtEO2Ip!pxBȉhew8L. J@8 qM;bW-Rql917L` Ք1/dX 5Faޡ ]yb{' ÒIxEX#y#@{)6vm^;yt2>AС_I[x{`,Mb]ȟGgh =a @%EAy4 ձq_c!? ̠0Al\v߿/9–R|Ntљj!c &LyEPҪed#0F)ATVKGĶ_o6U@{z׃lg[^)֐2/sX(̊ ɪz/ JnwvgZݚ B{E`oW^a-&$_QdNJ9pH28ь4.03kv|ߒ)tƜ/~3啓s,Ԉ"[2HJІl+`']->Yrk":KCd?є(WJ͈%&xN*UݗXǟ$˛Pg=&UHg_?ChTK$w߹W&Qڄܓ~nVF|5}6@V)ʸ- >il >ȁ3\8O# a64>}qӹܠ.rUn΍xW@@˺߁y WœGQ(Q^]g@>UI8*SpΖP[tߋ(D!k= =Q;UhPPN 1!뾳zJvι2|k`R*pQ r/BPm]@ז߻;^9h;7HN]hodA4L;֐b rbS?"G8쾇LKn>.م\*rSb i+ZƩ6fIK휞nkwc^{ k9Xο!R|X~Sw~#Sf%/Elq}LKBE7zJƅw;izN (R)s[l3tPoTg[{hMt)l@wE$w5yfa wihmJ` }Mڬl+@-[*Ehb-L0[}rb(-'&I) Hws9 vۨZiPeʌ88F4c"@{o[))=A #ݼiCPY^25kqשL J d@Ӂ'=obo-X|^E n`%ZWXq\vW]KQS"t2jƅ42p'(.o|}ªËzu0ː2\.Rde&s ګxQfH^\4 0"PX|Je0hǑȄa'H9ֵ*?,Sl"zKi-q_JE{5wm؈_MP{2'tM˼X4ΙVYh-X׷S yd /4(s [NjR ԛ%_K\ApQ1)B_JSBy}uЙ+,PJ*$ꄪ-;yq7ܲ*qQ@dEpe/%g`tSdqQe2<Л8v>2>{ Rfо1ܚ-&w]k^̤>]?ђ/`锖HE ZMЭĖ,!@aj1 25 n<,h"&ٖ>xlw #׿q{5(Оac8D93 >\jqks~xVB:Y2q?!_nw2NĚ&9rU,'a{)b7V5BwĦ% x" ^{JbWGt(B5a=3nf Rn% yT>tKBΆD|=Bk7F=y.*eF#g)^YK+Ե? @jxsʶ`g&a!ʘSY|WfWޭ eI Os9pbRs2|۲BùOKp9UVIRKA,e-%j4#~bjڧ^m5$3HJyXHFL|<Z> )FQBT*?լt+O{l6:aLDˑ}ۇ7.b~JXyh2ACƓt$Ǔ tIQ\.W,ttY":_2}*ZI.6Ua>gl ?p`U3Y&2iS/k9+L_>a=,ۈoʺ]NQQޖdё}M*u+%Zqu@ݘuU<dj^?İ4ײt.́R]%a?&j/wl}]3נ\4t.k(=Q[o6pKwx2|ex?1̪,wuiK,o4* 9jsN _cW|23^p/;,g}KgN|}@WB1|M[ ]|b"*Zuc9,.RvQKAqxf,}ꤹW}mkeT9f_#>c]dHmy 6Uq!^,ڴJn@E%ysP59R0Ger+&+R<R)-:Ϯ<1U<D}}]i&F{"zm*ӭA|3o=gL ^ ,OGԫ͟eϮ#`YDJT> Q `txW~luŒ[t nx ad^9JJV&hQ֊x,ͰvDCZd,d>/./\4v(P/-˝#Mu&3 ,/?!'#[8pVa+< qMzSneCO 'ΕN$>BFG>ZlfESƍLct~e^j=!Q[G@YWJnǞޙxU<;qlG i՝K 3&FvoY s2>L{ KJ>^!B\!,f(ˌ@ =0ϻf@9^Qs;ۇ:ħicqO+ YO5L srѪ3O^[îS|Kl5sٍQg̐(QiX1{I?DCX *fK_0m} ڜ )}N#xn;:_s4إw@!h1I*[wwjD_8jh1 F B_(s%w2TuSZ!g[~D|%Lv 1ġ},^@*r3r8=P*- e*UNh=lE)0Iq;mb [*ےO6C[Y\~6Y ƶ!#x*\n*^`v%_IjUI?D&˟u:q5 &RܧГ[vbټ.!|cfSGfn W5ى.Q}ظ947 =VP8B6$ 3 =ɵo{;\tKS}!!?z(@᝕}$H8Td 0'&psЌ@]-?^M:{%7S 5./r?˰lw~g!F126dz(V)Nܿ9$LE 8U yA6v=Vv#gMi_e弆}TG _Zֿ@Jd@CsXo Ig,\Xjt2qT!G6%8B}Q3ir {F bTzGVG7xԂ\ǫ%:.i CIGU ܆(훧A.$h]PN^@}@ Ml@e],L"gsp mosaݺ:9;ddq;ws21{ZTڣq=9J />.H} LE 7} (,y՗D)6[kX>u%G4 hfS&`rK@meaflyDvʄa txB6Uf)c8%bﭲTحM_S,I} Ԟ<39d\>6N-B@A~Uwv*ϸ<5V̋-Qm1r~W{NUg@gS&l^>$$;| '?(˖X5ʋ7 SlB(Q#W 8YCKFmPc3n8e;'yTNVglI66dfk%{޺_IVSwn:Ϻܿ́6NXsOCVmC[5{`XcJz\>zd:,mfO}U"<)H+A+c_#7,oSݭ a. p&QCjb%o p30l68Mܴ3P/cCHk E.}]Z5蘅Xo#$vZ Ǡſ*)?6IIgǩSz}/8Q\hӁx qS ^)|UA2a~UUFͺ]t켴i^aH7>>f=dXAk_wM`<pcnhLLN${7CgW z/±bǷ ؊o&v桛T'Ҳu0Qi/˿d56ب2ZuOtϫ.3YK\TYK֨l#+8o!n{Zjcݖǧ1HE{"X20WE~WAkga1 W5ă@tPr~$K͟ux;SQ4a'cP$!0mj#0-LO΁ǰt@_SuJy♪ e氠<#T gP'$tJs."̺ 8^',Iඖi.#.P]yntN6&q 4!- f8FJH :(5ON6_]I|PdUHg%ќ]S!|j v!W%D~cG7w*̣n%1>fBsCMv0RZfF^6"-2-P`ESPĄ2T.cʇ7_@)怒zX7t`}X`P_XRJdC=^E_.5n;kPiAJu,AF>}AsYLS0Ӈ952kȄx(%Ξd0rs1X ˘]~H |~裈eGb$o AE ,c!^[| y&`o^(Hrx$ @STE,Vs"85yqDSh(~ '7TWx<)v|(Hiip];y 3@(*A1vEzJ_5n`$ 1 =Rl'CZy`1"f~>Ɓh-o )#)72jaI(34k?J/)8H85Z%H^z`AZw>Z+ɌTiCIsͶZJ$iN>r"cMJgR\y9 CoigltVh7Kg0PIGo_ئ._2?B@I1/u5~>Xkud K]EY^ TR}@]iMnKG-Y>w&WNhBd"qo.{z=K "'j9l Qꅏ͟^m}ۥ8Ei4p}/c@OEidB.L^QSq;o/1(/)3KRYL@@6tC-}J!wN7[E_.}.C%=Ž!u zʹlFwMd9IV%ýpJ_`_,pјȕ&0i:[e=5(vݓKYS@@yNDs~=$.=L97&*iySVz_(~YX~zgɳ5LSBsq \Nޯ>dC\ϛ 5u2΄#%I#=kE9)Q99Rݷ@_c)IsŪdDjdI06 t 'J`YB(n$j`3 ܁Vt+ I#oplg? P\{q&QavӶx+z yY}:|Uej S'05NXryzH_cOR%DGOZhUUnf֯n_b 궠+IG )rJqD(~7,zy+,|R e^yJ_vzf5ãw#=tI|i -'cwF|q=Wke1Fr#b,Y. l$Qb19,`h#JP34 !0[k1DҫiV\^0XHkL,깞in8" ʦ=t QWzͼԈIY[f_WUt:UtۊС ’@y|VT~_2z&cDbWdk+rWkg4ڟo.Pdb_BLÞ^T=RK)q?Ȝ/ ߭CNf:=*9a7bI{a?ȄL+g=J\2^2z/,'0!#MmWIWLV$>a-^ H"<"y@hqiYddChcIU) ~FKJ&+n̐PF0bk>nƗ,#4c\8ЄvFP@LYeb(*Mspm\Ϭ[bO(In ~W^0?i^5K)J5ү}ׇVOԪhR?NS  |ۄoM`mT{axGaolS+#[,R'V˴@0&Ma T xx^Mj "Z?Bv Fm 2Ggtvzgj (bK1ā :K鶛GD }6<ECZ<04[ˢdy$N޺ ISѲo؂}g_^E0LA<ռLy 1YTH.e1ľ=1`j&RGZA"C g M`7'u[K`#?KV$5i&}DŽmה,Xˍ*u^+\.@AjEmfظX1'u 2O?Jk/G \{^uAR6Лv4 ))IufV+c,69@hSfả6$~t'yV1͘ƑY =5ABd.T=~7o @5fB˩٘A-p|\HY1 5ΜØf;Z@iss`һ&gWLWXJ)yeK#' D!#FGvÔ>k¼Vh;Z=1Ia3$#1o(jH:wv|0nrG$`߳}ղe?U)Nnrh$/?~.E_5"M&>_֜Hp^{XIUb̟Sw;rW?q8gg:PP t?>- HtGȸ ^(3FJ'ۋ^`l a\^k}2 *# A/!>:Rs]G  һ(GTUtr1H<$A7`ɘ+زWB2g %Ą>ǘ~>  Ƌ)Wl +3 2)}F|ЎL E2Zfy`Lt-0\~hjihƹu-m gh)~W# #tr ͞`"TxNg qK>Q(ao4Y)ZU WWh$ 'i18Txg0jGT\>zqSipdΚ4yz05IlZ_ZLR|hz-@(&THGo )πSVe1Tt % ؅qa:G ֫1:1iIW6(ڦF3<.-%-GShy]qZa\H@! [Y=m[?Rhӏg汤* d;X9p5 "LE\1:_(*m+iϹ=>m)?W2(֠KzY= Cm%4~A[F?\[d\nAF#5o͉2P:31R9 Ԟ~|6LӨ=Eyd锉gYLO:a'!p=[I>1)}uv٨anfq2{ :}0{@1 b K,TO3-:-]f5?R@b5k0 豨^BKQ^~ȂfmX `P>4sf'g{zv7)m?%Lw/f5E(z1p&Ǥz2QJ I^]9w 1m~0D%RЊ|mp|׸h&HZ/S0O!ßZy v9S70#ZB/\h@QH\_<̪Y8 ͖W$1'_y-{~co؛Vh#OBQ}xt݆3]{䭳RqvOM>ʵ"@ ]TL$/6` nCnsiZ5퐏yfՍ(G #X|Ka*\xu]|[Mtѵe P ݓ8+EN&J.EWH!fl"p۾2<:qi+*RMxDtl9,QfeG?vbdu=ݐ:u|CIwfd:@8QnVgMM9dV8WGI+ · #&~㑪[^&@c~Hhz-3尗Locm!)q*'h6~͠6t,⹏+XWDk ,98r#9nAhQ]VCu~a^H}F **{(<<5 zKZC`4P鬦՚ՉP>b#H@b?{,C5J9o8ߨcrW:[<>]O Hθq(ElĞ.n8*Z,ĄuKy^b{JYJ:s$hJya%LlG#S/m􏄻"5i啗Ä̼~SS9TJfZ:65P*[G 2~W;&JTn5>P)U.gk1GbtQ %tR ~dł@l3X-{1˄ODtٔRp%&;f $<6&T&[~= NEVIQD,ʳͥ'0{eΡ g1*Egɜâ"'=X<;ӆC׀HyN pQJ9yu &G=H$wgVf p=pB$tn/|s\L0-d5&v.Rmޙ@JvlA+/J3c?A|X^xd{Ɛ'{Xfl52qn^]V[W 'dƌ.u4gTt4 ABp̦:i.E\I#ɱ8]>? "ҔilDO{LZIĎDs|a FR| }P M9_WkO$5uytWj`¿w^ՃmP1 3~( EVJ`C^6QH|Ċayͷ<(%q{5zѹղ3]o0oVNfqܱ,6 92h0E4+c죶")D+4 9fr@k4|ŰDH=sKV4ù鼘i+b,_:^ZyT4(1i :*3TgG6h *§? RF#KkSui0 cu٠oh[mJGx ٗ|Dx+jLI0VD"|AG,v(( _ Iɚ2kZYŻP1AKjǦe_A0U_^bH9 @PpxwҺSXgUG4'S?cp? ,qݹA[1C_| BKZo[-Z8xSL:SPG.$Yzxb=U?\,4BcLvoԄzޘM|^~# P͜ǤZxCrqZ"Dz3^ D cNSu8 5 UA.=A;Bym'm\y'/dnOE)Dchj 9Ϯ)/u_"P/:10TYu䯏ϢȚ%39EryDnZzRBb744A|Eܱs- ɸtf182q-xSN/J%(AwQmqWOBT_SϿ~Rae(֨/h([)7A~ k8YEÊy'*wPcs_zy{@d 멺> @`N1ή9* 4K_i|0XdAoÁsCAӇygœE%IlǗ#苲4y9rп{sMٲ I/Al!^u߄>ZKN2ιk~Pp ,ٱZw\eh8̢'pWUje*uk["|{~qB φJd`]Ł96_b;/])s~D62N/"cTK U`5}Kg;a\pM]Q#b<] F>KWMS6MgF<ѐɒ{#F釷c*3Ctb4-by q_ GKSD賟Gebln[9^SugÄ]ϳ!B`V0#c"wѕ+1,6uI-mYqj?$!_^`+єA֘ @wQw`ZN #ݳo1r;?wQΟ 1@D? Y% MrŢEdb'aЯ{8@TSf:ZBIP gҺ#z u@ G"+ ܿXZ x#`더PP1v{o+t6KۿWVyfdDeÌS%.FzxDa鋜 ԯqMAlڤ2!\fྍQK^+J)2= Ǐ<@/iN+;B[L_fQK>Z#iD/ | zG}J7xk[3)ȝl 8Wȕx+`ɝpهgsy#6&CyVC\m3^̧o?(3f۳ˮЋx-xs.-%kpQ %i_,B +02^6ey؍ܠͥ@ETE23˙HWR' ! 2 N%H[7i@` ڒ&fEGgHs@_^kh~a|T%SNj ݍAzC3M<1qÂ&1̦ي!_@}_UL?}$ '_ _ Kr Y^BRxIGw4gu"G荊Y# jN!WL$L =1M.l 8܆qm;;sq{!d)L_TSOA5],0s{[-n3mGui R4VT!Q@ Ur/!.,rm4ԗiUqpC!AsϺ8{l51M%[#JuF_j(ĬlrDp@v~")7*Lv;;a?8WFkGwhYۺ0iE8XkJ)L5M4u)cJyNgǠH\+6b. Ԉ/>b>n-{? zeU/#a{ ˗$D1+R4yXKC>;bϽ!'j 0HR1 Wy^u, \ U{<z)ݏ#=XGv۫jtx9O7AdZwH@n 8Ϻ'8~<]82 ̫Dª[|#rh|='< o'tŚ3ki}r~ђd~&Lks+4b:a-`(v99 mķ9Rckڽ:.[+[ꚨ,)9yekƩl~1.GE(r+t)S=J獚J#Z!*8=193~IPkP {&%'KӺC&%p[j!g^ˏT1r5w7]1Nǡ1|}PAMM7 >(ߐ e=I:ۍK"=({*^v ^ =6ؕ(ĖFˢXzF%=zfXAշؔ褿]kL *00 kcEwz&ձ>;r?b DrnѬ~NH7t5oiH[M*Y6ZB>ᘂ;߰P"?2=/6Zv7eVg欒qǁ?4rMWT-89A`/)oB֠AIY%zjifp:ʥhsԁG BwjD`p2&[q,=++n_Nۦƫ7￞hNh~V8Ꮖ&}.XQm$r s3פ;ΈUW_^4s( i<)FSUW"a\{ 4/K?AfYn$],"zǁ%|q70LePy 3M0tuL牂GG 7v([5g=e^Wr?"p-g84,* yuIQ:7,t &[Be@(SD]_A1sk~slT 70t6pBMQk~ Lh+ ̹#-u,SZsNrq,7H%6N/^S|Ό!qF sH:&qzrpIt8\6*0VZYǝ& &\pOHdJb *VwW't5.ND$1b2 ܾt*:W{q#H &1+{DEV fӿ7<-4##OL͎Cc0̂pV dF als*]DÅq rB?`ߐ@xw#Qr\ш!0B[?vn$|;{n=bsJC4YS6|\!llʵCx~ tk58)1?U9)t2 \'jw @ipV+$Qb(-fV5hhiC]\vo$ohdxk$lZm^ W?\.&hI0}b=P<.-w.v؞<~<rWuqG !LjtVN( E,BK~PNNv׋RHMg&38"L]}[`fՔHΧlxpQ-^ζq}4E 3|/ ׋Nwo^J9b"<N.gYtIP"dءOePMϷ,H#|ZWBp=]'3(RrwP"A bSU@!:bJwM6@D 76­sE % x:7eMt<#+"еxfX{E{~2~_ ~6e<+eF$c{׉DKl.=3,=+z7wyuC!Iv9d$>%r1ȩ5vTwUH0nDRU2/Ǖ`N?wISjJVʏCjjGgCÊ#7j"_9x!l`H `LdL `oS&OkÍv3tʺkEsvP H[Z-BMԿ&-cl8ݞ~n6v֖ S]~PahFl{V-HTߎfxw7Rm=4qv;fSA HbkW3:[f-!i+ {|c0X9b٣rJc_ %ۂ7]1cU?\,b/CsV_~ `"@S7=ځ./ wqYF\3.E^|%N, RGL[$vP<))+vq!Y~ކ3@6v5@mAf@s#&dα. ' Fŝ$'}w'i{ՙ7 keHu?+z! wjHcY>+]c($p-s][NnBf_;IˇnXjG =a,|UkC9+B_kA8Tcrnu^|/Spۮ4#|3jƃ!d;XH aGh$\TaL\RϦBr-횊92҃SI^zX9oQ{C5Āֶaז;KM#-Kk N;'BblOapRulղ93|k~>}^7ҹ%0( IAP#H3l4a-?x{&+ja۝"f,2PYƣng~;7rnޑ̙U i7mĚg}c"ڿ#a툑~ ;gc=5bLꜙRJor5<4ʹ-ھ ٍkvܵy,x1zxx]7 Tra7.\/]h)U񷊜rIkv+ӧmcMN%p8P,펞R #ܱ Ƥd|Gl xyZ3_scޘ5#.6,W"=#83{:.C(2^$ : ߏ>0CkeRtHi'۷& ]GEC )iS-k)VP,ocU"]͗r5ēcc7ZE|H m 7:?'QN sS)dO@!a\}`L䉱WOv|ߞp ov(ފG^0@0۪IW"*S ;, a AQ&[j!"jv|D4v[ jaLAʏoU jd X{,z83(_wX]?Ѐ6ZO6Z-CNIͽtA%+uUeԂX53H$J1=DRp̦hG _8+ ؄7{q #np.s E߉'& 3ok" yC*tBYѠjrtlQ[p7nϜ!CF1 N*Ȯ]$(5$wD8at˶sEmhYҠ>مpjl˳ef$ P|> ~#U{&Gی"D.hxyf~ƺJM"p:,k"3$G3(G알 ٝ}WytD|2;9 n$&F-|aWc w@}޿oAC*ڞ8!XlUS3+'8[qn3Z4QI{Ƙv O frTĴ-G?8Q7wذ擦&av(S~[SȆ֕'&b9\GWJi&j.L)Gc*f(MB6G- )XfFQ?ƴYX7܇PIi BЎnv)czx/EO:]AVxʨw_ z5$|ؿ{<#-kK5\; SKtj-kUSeO@-l&W@ȋχCls:'t<>!UcAXh|$r6mD|-&J3K84 ~9]=Ң=yb@F ;y6/))J{3#c4zLuCCt5 rbr֧ӂ<'<–pіQtn*]'V11Dvw9%c i!_ f57.G]l\37A8)X;Xz'aArl-%p!vޚ40w~JYaZ$Q5=ԪYы`[-{ rj=Z "WÑ+@=Jh=qEgΫ Zo.|So2$&,rl-!U,&SH2^uV-J#} pƻɞ & O5{6,$5X<.=nqըY+AbZ/x*'e="IOL,^>4)㗓38 W9u̸V&<~"ڐ&웉$qsn ɼdۏQο0E&5u O"&=\χ9le'$6OMZUm9v%~Ac9c0}U3ߏg?̵¡:OSdj-Gw̒lb; n\/vTXTɾ<{8SE" ba1tNA z-Kt^'Bϳ-9Eb<A-k[&9}D#m!L{.RYɚp51Q3~ kxtOt,a->c9*v QmmK-s s}5TU`A0^# ^G)j|i8hÃalDvi3v|`7_% Cdғ#&pKi%ou#)Q! >9v˳eΟUYǪ}^'D~T_nV_.8[\Zh_-~ӳ 8^":h :]eU@OVyT[29%ؽ-اB40d m}. a櫏?,toӹ=ARBQ-.Խk]O j.9 gZɜy1R=)`cAμ.O >'޳'Vf thil"Õ*H՘7EcqqH^&}Yut6[RX%Qv zoԀQF<%FFHEA}т y?R9PB?fdJ, dVM/jNQ(vJId='dcb Amދ--tH(ܕ ; -U@xˢq?ԛPT?? JW22~6^0gؾ}Rnj-d]N=gxM4BWb1$vzYL"8$^|v[$q11Od4sGG_6gy>S`#E ݹ=Q9(ma`@B?s9I2sP5%oqn٫ 6]R/9UC 1\5Ulq黬 n("(@ESSɓ3w>?毁JĹs &ݿjQI?`kӊ (mW(OIu©`z9h2Vgb2yCw dI 9aO`"~+[W\j  G6}Q%ZhGcWh vpEQh7];_yxb u:)7(L)p:,˿fsjL.E{5tI~9 ڷn.^">z^;0q gJi6)d7du佅 jG)j&zbV\sda]M@yw/N2ݣyZoʎ|cBU5OL[M\]ID3GMm$v<DkH aENo3x EPq-47nN|R:ǐZ I~J NZr~z]@5cDo#e{tJ񡰱\l| 8C<<{7 ΟeDyp/Sъ*/V&szzݞJĄաKQ1_pɾ;9UXJ R67ם~mY({2Kn$z"^LoMnJZ 낔<'^4݆fK[`/sW @@;ḏߎLsɥ Y@,z44 ?9Ԅ' Cwu"{6b^e_XiR}cq?7vd%[++t۝8z^u^rp{r86t / j )߸*ÆGG8bugj-Xa㎬z '3CIRo }ֻ8l{b97ȥ%r#/2~S=zq'z"&)mEwGGѿGP"aX) |ԢKu2ei8r !@i #3PR%Y#t3 gp̐jg͹ bdGE$Eog)FO- cAn2&Na6!Ͻ.B&:j $Zu_ l!@Ǚuhm7<r7DLk bTSWjVrW9J|0X}eYzQX5_6"̊H7`|8߿hT5@]8nzhEs b`oW۵Nz>FGŻUk.`n8 R (rinp^%OiC4q#HwN{ wם }/Ptm 9ڔb1A1<:>:V WB~`1߽UzW'L6M8'ZNEBLkbh `)jDb8.΋ZZT/_d3"CiﱨVhXES}{ 9͍کR><8e7,e4Ŀ9*ɥ{攱˜'c\:Dz3[-NN[GvE2+2-\a頉Ff{-WD_nSߺtr#5esq76r)c?z۝nXv mUJG-i۹ጝͲ(ߚN43ZAn9f* íű}dV'A'<1_5pb cϩYThډ]OV6hUWd!kxv޼bHb,:7Y/Vɘf+HQ_GY8DQjeQ,{bN'^(Ac##hR]8]Wya?~C&hJ1}Ax Ts2"t /(DmSjmbk]֌=`~DV‘I!G%uB݊WpHFeD~G |>֎! MuEMtWv\&ȟ6$M?Y_bڜLB\C&.Zqs `ՉP+@g T,,8}MQJ^zZmn#Dx/ɼ 3 +Zyи,sa43[q ,\3(b+=4{;un+ B|O~5i<[D {gqFO6-> g y|f#TA4uu6.W8ׁG``]p^.2|辇.(R0E2UDa4 bwnL|2q,m2].W jS2=GubɁZ C[@7c%\&6L#y >g&,icߛqٓ=[+Sy+5sJ(wO>HŀhUUyoɳ E:CTtJ\"!WrI0I .O6s A}#!oI6bf:WfbN*3l_/4[4bbltKZk:1R^@s*.]ʏ-0RhSmXawSyCM 6L-5}ߡcVj?>0fQQհ*Ń-|5Vppcb;VYL2ۋuQZ^E\Gx{v,Zn 7! GIRM[41%ErAR#7b=Gè ;9(0Es}uk=փ0ys^(&8FP7z`6Q<mov|3qG.k9@ܾ" -G2r&h ]hYIӅv|$1\}! -1{7 jt/c]bɁԴR­KDvalREFmGFMEaBC8!xTNaMF(q73mU9]ʦ˓m8YKBzYli7JԜXL%kLɍ~~px9N"f _j TQb0)%4AuER+nʓ`{ q&3 ҂Q ؅medWDzYubŶ2Yq_Ψ!LYc_#$YǛ+0eMKJft6.][tp,$=<>wnN.YCEA f,T|9 Lgg}M@Jlu]6pk@;g7"g1:0g#h>,WߠF5{#[j0~ U}IeoCXuBPAoV{cs -qpD^Ute&8sBX*9 zۻڈ(Q"jyN0`H>06nq+yGBZ̬@-4=Ϗ聆8į7xnҙͰ[AX<,5me0WrGE^SޞebmAz/p-kMKsi!`Zk#_R~ihft]M K,SXت%׭hIZS*]lF2A _\dw=T"RAg%wm,Dz txR4Ji#ݏ EpDXC4FJF셆z(%;~*5HC*p.1R_bhGu_53جj&"y%j_8{uM5= l 0i,7҃n/gÌ,k!/ɀ 'n^u;{}&N37[DZVu}@0ToU *v9&#.(8eo|YFv5GGIVɄhAdouLm|Fd nظY3-&vJZfnt5c=^ṾLّZb3m 𓹱)+3\p'@aF5^(mH'{x`oX* 0;΃}-bF,*J<ŜIMFihTVFA~d!qIȼf{iGOX$_֐XL*U ݇tiI"酻oIhko?T&M88>8Z$k CzVڧSuW”)R ']*I=R&A`-w 1o4qP\{o fH >i>*2Wƍí:9fJɉ[qS=6 ENow|Df=6 n3 v<me8tV÷VXN5l6`)Vc - 0hZ_3Z|%VKgQhGX!Xd I#YqFCe p h.$M! ChF{&}ɗ9m~b)iB澀pVW] 3ہam鑖aeΓW'TfmTuo@[F΁)  %0)dai})YEdtiA0N ɹ:;z[dNFcYúV;/rܸeU /4w*Ԫ,K&j*)֎DFΏ0!uiIK.qwȾyarI#-O'2*AE]tRkI8eD{zJrdvuCs*CZ—g!K뉈A^<%xnk'WT4,JȲ9B\4URqAT5 <+壗PwihDBHъ}Xޓ#ڜ]m,5ky3?#fkQ&1q5} $ F<ʒ$=2J׺.2T!ڤEoGT gսt-o\C(,W%}Cn]{zw_؄EDYK(/hho‹lS|JyGu[V=x2ŎU3hDH؃Tnܾ2e=ot\slw=%@y}3?>t!.X1NC `ܯte&Zސ}NF$u&H7ELtGI@EʼnEHͷ1S3d3B^(U5브ſMZVAR8.ϿĆ+țz$W-\ohGt_HPv"u7W⡬c4 '_ɰ30׳)Cx^1<]McAi+fH3eFfs:$a99`t[H"'2ZT'|~ϧ*^؊g?ϖ2fmQ`Xq 6ʁzl[# 1_+r;:˄'6"`TGT畼Ez֚{ Y}pI }}vMHbKl`Pr 񺬷T;Q@hdsGo&ܙҕH${>Rn}/P+InW%Jh ]XG`NG?Ka^Xa$ӾozxY o]RD6 $,s"! Z{A 2H*J`^ub=3=|Փ&;c||-f8>i0 ɄCF3-ƹWS۫p@B‰9Ɇ;3! 0NW<@Nbtn 1K"C 68QII &qu`u:y[1?%g炙*T/0m9d^GJeOEr4]m0HL7F1v&瓺qFIfUP0- xݰ' Z%eW,D\,dz6ߌMSńNP(ǰAoT}e LG%U~lgqe6ƪ~nKɥ Y"Y)k[6x޴*Jēl1m?(GZfm8eȟGR Iy%ZIE5$͙,٩T2(K?\Yh'D"dd|+c0R8zCEKjvP)L 4)wڊ/(¯f,6Ή~V@_\ CfM#/eHTqz6Il{8?cjFK+e(\ݲC\"2ÿa}_h ٵ(*#VBO<]uDx|H…#ltX!z:JƯGCKl ^ ˡdY-R&ɿG`C@R~@ vnM]GBצnDA+4Tpe\zU6 heI_p(q|"QT==pcK#]daLfi- <<}$-H_;*?Nbb9`= [LWPOp[._PQa!H qZJSzqٿ=4NrFx vpXZO @,*-~<=N r p3㕞*O:y\l{-.7Φ*H\S~ǥ^C4ݍ&V`.J9IȤc5TbʧgL hƷw9wZ=M1ҦԿw8<Ss]'1 iePg$GT@w^+")yk:+p!?Ɓ25qnM`/a ʈo?JVȖI7R:w*\O<4^1A_@Fp8SA ?ŗka"M)G ^_G(:yRpրڞ{q,ﷇ]{NCJy$ҘNn$cBbcqd1HCĿilq1_Q=a6qmW*F7 ƒ+ 6U:Tw*A Ajo6jXvEGg򵲾T)Ry֗SX utbHųK9&JRvv_!i:S72[owYR uq -+,\020h`&1HjKT<6 QХfVZzYP kB kbo[Zn!S..ԕEȩa o1 Fequ[aG`zYfb. ɿ=['qƻ]3 MQTD=Xգ\`!J3xEͪY34Ԓj:=d]dtFk>ro'VWWBڿ4ޞ)2FQ v-ӫ}?Dh] !SSPo'3YDܬ :C=IQ2lId$˳eS^r- 2x&6_c^MNX2'ɑ=LG%;vpy|?P,e/aMЁ)-bE\ pvb8+ #VTn] p/Nx߾̱"z"Q Cڻ;%! ,L>Wv.wFd4soe"U9-G9^2KqӦùIBf2p!oƹRfw.0S˷ LC+IΤA1^ʗ.<`kFx$sbpQ3e>@z{4Cx5\*,bH9'shp4ӍuwyD-4Cuyr.\Z.# ; < sIa]bxt{,Ӷ`>8 )?f],Qkbx2S+6A!/>&plwd'18`9ìlɈfڕ(@8K=./Ȩ]RiksTܚaaIڀ9`gGN\EZKqD|jUX!զ&Xv4P0u+@3zk(u ŵȶMVlD/A+E#,̅f($NչhĴY>(nѱ-il]gԣQ 5(ȷ2֫<ڳ- &DKdA+[]<O_m{#*;ѝVvE?V"M[(r&݋sg֔Zrx6t&f$** (ꀓ嘹3jc)$X*&>=)do8(-9#U2iݥyKg;gBD(cXF(f)KC9Oa~F1k+t{~4ZDuJK{xGzC!CuIwRr}^M#GX4#U~۶0ñV&}@`Ϯs)P(4D؎;vwNaKSX t-X1#g[W&"}o<'I7G)78SztW~r*rno -T:r%uuRT+]%[5L}M׾}ZF \ R.bp/V7{ru$jq7|mjYUɏIϣcj.h{osFIt&s0G`'†1:eLF'ҍyϙ /]j02`dZDFH8ȱCGX[OMc'EBO]!ȇ ‹3b$[}3$"@rlTTA2_;䤋K\x`x?5fW!q53WJⲣ M=?_**c잶uo3\Svv{neB![G{%l5]Q\ӿ&M빪 7 W4JֹubpD$5⭢%\F[KʨkwqW @ͭDmU?#}6wMxx (BX@k/ElhO-槡\s̡iCEpQ??ŪM?L;8ɕX\n' ksePz~ݑsuu ݀,v[E׾0nEQ'ZjNWLvÝoF Κi; 6WxW} ak7Z' V %Yqj9+\(MxU\X37m|E@&RÞℨё μɼJ["@hT˾;dTn5TEC[k7@rm 'q;VUבvVz:9 l?v*7Qk²DŽfT(]r<E0_' (g΄ |tN&A8ڎHug\XAgrzPwX< +gD{U3𮐆o s`  : CY#܋` tmLBX*IaFJϽFVV/3_0TZ+Ŵvzt7 "lZL)}՞5F7vqdqlFM.0?M:V<]ː{Pq,3w(\0%`Kb[׊t*呯R4f$4x[NBeݲqOǰoaM܏G9N -ؒ$ˉwe5}E'ESp GrYAUk"pd^4񱣸fx1T K|d~y hL4O'( tշ%z!B?1 ʹMO%N顏Vp/Xg68Ti&{{gG&J+cUۢ&q]5D_Sdtw Cϔ.fNM^Z7~t2̓țs^-z8aWKDJ`GD~".Tx +3OSh0rv9Zr@ Mp*Bs29iCm/-#[_@Rʹ|c81Ajṻfk(8yc*U8odou)&BeDi'mr6P;FJ1RlC{ O?3y8aAJ/|^s/ڔ/sByq;b\^KpfLg[ZnIV[JMږj7c&Ͳ+>&|Rxk6jL( IzZevۚz`ƍtXJRNCUH*eËE ;?Qn^2X"Yd͔$ W$q \8ʊ+ȿ,މD~kTT2R݈Gjj">5 v} 2Ÿ*k0w*p 1xOP1LO_T֧4_Jeog ,~_!~OSrTa\sLeYcŲJX"~K֏JB<_9|̀M/?:i`U75ӯ:ω1b ]؁^ZUw' 9YH\2z{6"Qf$OWoMnҐ-䡞o쥡/Afҧx8w uuiIzƒ;ïJ=>. NILخxqzN+Ͱ]B"o9h#,fNaQX5"iܰ0hT Nkm:Z>9" 8<O?V@H 70ZYYozBl0lZ"}igo Vp:˶?5@*FM ++%*Ba!L;13(&bRMM@pITP.ENrWZJLHB\çIc{t%nlJj/r5P.jM@M bP¯98nkWK_|2bћf0'ޅRQ޼dzQy[N/6 ͱ4(ڇ-@3S^4"HhYP[dw}vϤEru-o\?I\0;!mu%P eJѻ2HWxN#%]\tbrewjXCű؉g*n^;;򹅅\Ix71t.xgG)l -0j~m͋ @4GG U{Ÿ?-~rWĹmHxr.P%):kg~37 M {&9dYV/)1Sa1\N듃N^FT|qI3N24KX"}= #_' ;(]6g7{m^1\PѻvfVR(掹-u"gfTT<9-HmIߜ.: ߂]mbK`fRi*B}1S~d?,j3?vDE x qͽ wgEeCɨ#]wL߁'<*IsLwN:NҊ3F s=1PM݁s0V02n#bOTRD<5'Fد$e}8wwI;t";z9 Y!]Hq K|]r[f uǭ!?NH(0mP_moJ2i}Bsǖ#DFFO}^y^~3l@ʘL׌D.S  YPwn`"J 7307(Zw ,_ 8i'!f}R8,jSDA$~6xcβ>pjk*"%D0rdv@rUDqb%N+;8:֟UZ>?Mk&*˽v[.zRW۝yVdPAb}'1\ !+";whG8BZE^J0ASz72PWDDMz\˘ٰwdq!N`{|VҖ!}>+22=K p~Dϻ{1XbAz%̦ uPU@P~! YVR+2BhMV՜ kxnUj&1\&xv#^ ޭHN\f Ƴ3*ςQ}a܊SO= N R~hͽȨ.GZ;;J0w-`$M] $[pb\ d91P,x=`|Yb+?Y֜4Qpʧ%/A?83{ U#k3 o ׇE[Hg񏿇CU3%s$in54Z5k~(FXݡmO1M2Ӭ`^(Cԍ|TӐ-iI?2<x%Eah[IzDثB|q1ݢL[>/W89\︅uUX~symf3 ʢzk):fφđw*7&ߚ>>|a]N \/TV8'\: 02j*u nIzND ʎkE W&YI$^e7 JLB6bnf4=KKWM?ƵUfHQҠ!mN+`n89ۃDHJVΪ:2~Ealx< 1+Sإ s~jCQZ93lE} ):,o¹)ע:'T+0JHt:j<~44E̊P(N8*qϚq BP 0mS7Pb쐚ЦZ;p.(KB3,n0^Vҝ5`Ӎwb-uu7&}ة&oV ];iyml!B>d([Pk eU坝ڪi{y0+f[o6#Wě17v|1 *w?rr&<8p;"-j7!}Vs(_hqhDh%tŻ;Ft$U}bqUu\vk%STk] )qG.U%0d:r]7Nsѹ.tLQNweE SZmI'!kce.&bC]o9&EA\hC{E$w\""""Ȩ0#mj qɇsAbӀn3R`*L"UBn8~cYx[[&ɹJ(Iht$ >3+dd"p%D Mecq{OaoaVF!áU(1h%ǀ h7,,Nk):L3R3`2=bwWIxэb&!`!O4HT4 2NkO@{9̏rƯF?,(@(Tm} 2 5Anxє" xH?jd#~ y#1x}^\ɗm15hjm:!{ YݶypqKg/}^Vve =rMq{䇮iGe87/Se/E z,wyDs}ށ_h}/]RŹqaFgX$VrC1 dMyfR-sqP%?{u N Z߲H}e Sz(eٓTzy{ۥ䟷rlTO >zgW=/!J:֖沢Շ21*9_}JHt5_]sz\uv)݃d#`/l#֬vW+\הi#jFƐx@J7Uj3h힨DHfrbt-IZE)mxx%ZOT e!z'2Ͽ?>0fRDtxSr)tJ YFe"K8sZkG [6,J֭|7]Il6΀^M&i\u:L )íkQQVu 1ʪvA ;l>UИ"zut{SS/Xđ7 &Kzu0dť- !w^_(N0# gv[[@uOl,Y@!x}525jw':Z)~=?qLpSg˹Y_BX0x#x!xusUMTU +P?N E( "EnAb# p )ih*>7kct/mx3%FY}$\9,Fӓ<᪱L WT N^fɆS ^bE|ZMWWvj/Dר!ZG&ǖl9.Xu9#yO p7r^&W3([%_aZ\iMYS76߁w_o,z~C)pˬGևoۗ6_s~+5,-nД^Uє@\…Zm-cjU9tp>vKf(pY:tc5jr?ݽ ']򈲟tOO106h KD@7-^_bE*˘`oWj0ޤI#id]v?Zs{)yKOeXѠZ-wʱI:$拎Er^3B |h!]}A 9dIo/ ~e=$vqJr2[j0E$fALC?8,t #UtVX 'c+~rcĒ_<:@"}Axȵ=z`d# z U."9vCH,_M/2G:qM rG~&E?#Я-yˇ/n| Gʶ9ExUf#8n&{c QRrPdAUlg ߐocNk=p6}F8m&0FJ4]Rl{>t߭C=gn_Api>a~M: X2kE KIO,p4aHOXx7tl!Sѿ_nF-Fe[<V XKӲAf}^w٩ipY=cP%0hd1`]GLΈZcuu| Ӧ`F΍ sE/y->$Ń`TO"+Y(grGw/~a%`cY)yj!-u|}C^SdR|k Ĝ.i0_ZKȐMñ4Et(s]sȎL2_]cm=ַo]ղo4cQ[[+#R 7mJn-E6س\zښ@3㟴P7 ?I<0H|Gb/ԕ Tnu~-6r]k''3wP#.p1BvFl {(ߐxx0%evMLQ@-X\.D) s''>L\į R!UڛB!H9d",D1[ck{h5G }6disR\HxPȖnFSiԤNCeGaOPI|m7P 4M)nms CvΝ$D>=Y!DJUup]2T+[|YBO`(զ-}Gr[$ԫqm<IvK9/:X\jO9*)zrM/=i)8@l FEK{gTBNb}2r4JPp5PY ?I ﱳgGف],m$51^5?&V_Q`$Ϡ#ul-v*Rsʋ GV\;kqNͥVX|) Т'odD$L|"?+ZM! = (a@,8iQG ˦ sZ-z&TJM嬞 CQn1ɷ㮴SPei@.v)P@~:`4_V[0ZZb*+͛ 9Sxn\UO2'#_z1C4G!_L+42*AB^"bG9ϩSȎ3_ \ǰۗ .%?Vz8 4,&PBfL;pmƌBub$6h(",y4Srh#J#?gP_r*(.\?e8D$[\RTWdzB"*V@թg^Wv_=R4m$P~쪘s2Aho!AmՓ%߇-JUz`9pm RcY 2P_'ΏE0>jEP0ݱ/e;0@b֭Do$ ~@=롕缄N0q&c0&|XyY0ܛO[)' tY}:Qzw%S]N߮lL2I܁F7CNeg'T,vP3+`e-TzJIGA}RVK%NOW|Ff2:<, &<CM Ġ3IlkǩNU"6(2l? s`U_İ1u{0L.l[) cxDd[W;}ٽ G ( xw5PHȢݷY;VY2rP0[Nsz ڐv!ݘPAZt&X1a.9<3A8N%c\-!DQy 2W+=M8u@>yeΣ]Cx X0!?*QUO]/=l"ч<1*|r|uC%ĥgQ=7,PG T_h%>"^͛we /nnA:f J;e 58\4]/ "-[jo#.$p7!GKcJfWJ`.P?qM5J.O`bru@_R~׾t(,6%6f>bv"_H9ASnyeq4"=7djQ!.PiʰEcD SAWn%zRȕFf?fK4{U9 V}hx ]/䮽dc2{?Yݘv|]tuA -3.=s]3v']W՟>jf^v5sFP0xUʮ1*xRÓɽЍ鬄:q\:9lHiOQ +P_k'=~RM~/'S' 4?b?_/Z-;rBc48ƯY8&!b:m4P|4{s ΜqJ#^U2Nc%,Euݥ"TM^YQ=p{ʨ',zQF"|ղwb=ON<@+*\\yoe _c5*,":|=h,e+6e|572E''~xFnuYVUJW~+-{jC3U2Xsk _d]Q@S3!swB;*:Jkz&_FahZj@kME_*;QXMT?fb]q,%ǼF1gbscPn+6I&K;xiJ{c>U޶J>*RL65yŠֶ vL7`C Od:ڔG3m=]w m*3ٸ8G-By#+dmb ϶ݚ-)PÓPN+[8*s-C2fp"BgFI$ku,=TʯJzhl:8cȲp8 I!,A棵=5IYױkymJALmfk? Naц{b@Ss"L+I p+9͆1qy:3UEVb]9:U;u1jIh0LLaC=E:dsYkžn)6[}X #44=Kh)n+M3L"?taPahF;k@،BupBcW.i#HZ1?VYy&d=WSdC͇} bPOmAZ4T ~rGZ4ƩVr6.lgH.~ȳ_Qbm*{bgX F"Z9K;n:S7^'{ZAFsXz$ԑ{1Zd^` C؀|*d;8s\,X6cH M%J&7F qy/PH[bPNν~VaNiJ21JR5sF-8f1vKssgwx2#rk|vAL@1 Rn~x5~ Ssj*s.*݌'1UFˀҺ n#)-1݉J"FOl=52Ex E_Td<& V[fQub9{\Z\60z4?3P}r0w[ʎG28V\ۄm7ĆW偙rNX}A'~~WUl 3m @ߨlZEUȑDk!n 0 \5#*Ajԯ|Xir/iZw}A9Bkc'*`{l^|(wnC][p=+Ym܏7SU=Ue{D܈Zщ19W:.ʂJ_JhO741]'W L#UE^[<5A{mk )v:$1c[p61 iF&oQF^7p`9NYr6d/?la8Kj[T/f:S }HLn٭5޳D̮{IV&4TZqď˔Yjd6)O,~ )J,<.j.~]-,+&ѻ=(dnj+MJ"'f|?9L~0:|k fyLx\9`ԍQJC'Y=txH3y n \NŤQĬV}XP_u4^_T#~Rrtcȗ,6e9b<%H/:Ґ(</Y -xOP'gewEΚ!e$ C.\r]K}.$ d)PYZ 1S؃n/an>'!l=^rFx_UQr Lk4(y0=@+j7ӊ &pFN,-iQlJЂzsw!ACx-n0" ױ3M:z81O?'ݑ?^6)lQY}qytx!31J؅c֌MhW_JhdLXOܛo/sF/įhkw>Ox{[)%//k䛴Z8_ jѝM&`B6h^|*-rEXFf8*eqG!5Egb YԶAM=0O-zv"œI#WY'^t Z)  . B+'/W8$R8Z*pN>9^E|1yOQmr4ybT˔B5rFJlkҿTkćer]R88z^{Z]@ {TGk-& js%+(jPm* m#4+d>I]^ΜJs57&n_Xq_/w{uфFh=e)]9h8sv,h҅ 3o`]rԥm h%շòǠj =pɨwԷ,ƘAC 6/^ia=65Sܖ[@Sk *a2 1'htf#@,Lzh,h:r>nulӏEm enIj-~;&ȊHa\svj(?PzgŐVlۦZ$r4Eַg<eNq_]q4 ^ DK0XۤG _ ͏|FGȍ?;Z MzGK_v! &3 iL@C(cpCڻ48BP{]|>Wb#ܔ쮿}DlÃNJ;^7*+% O#BW)'"={ k#M`oP14fF1O>.O$ 8TppKQkE:gW/3{Id@dbvEzfEOIKTmBfF쿚m!Zz1.F )ITu,eΜG0~2P/wP-#΂9͙M͓nC.;2M#fr%a'V{;Q% (&SZ0cwJzATk1XgSJOkUhl~R:V{9GCBncA@t׀*ubQk"*,Ş.;R;;[+&H O6TյObl+NBx:^hLߍwܯ뜪UhZ^4(#;g\(A[$2^<%a_+߱ ,zjWGȃY <] vkf@)E+JЯK4tjF# K UUIhO{X!-zPo_\r4ؑg^n"PE2  :&oֳZMqUrvIF,{b>Raf'Fnm$_> 'QGG4 t0A#1ǷH1- ^NYv.wygM4a\-UTQFErސĥ"^Q#dK% hӢ:{czr jjӿ'i%rSxEdޮ,nY9il&ߤ }-rZS䑗<8Qm!559D%\qGA¡&"-yڻ #LXl jD܈Pl e+UD{%8 H{^驮t, -Wk|y'm?O/Aw+(RGs4Iu_1b4OSx֔fl C'GA2|cٝr>t`" XRrM+1Zz;_ZPf/AATSFzh+f(aS&`0w4JLR<ɍ]I䚷U[g[POOQ6:-4I9_M4lℐ,Tb.!\%*3Z)w$'wli I M-ͺ`bFs|L;P Ejp︗vK3X i .m4sP\xoo\~!VdӞ0a% nN KIt?֮s9B+I+g)GyeMrxt/+եg55eUco~ya:g_0P \ *0?& a3d#{J@sӻ-$#Ծ-DZp},i{7-E+eay1CZ_qro7ʣ BnW\M+_ !kVw)cqUU&[u v' Y#7אxOq؍9aιQ1IWTfzU-2*ǎnɜZVqV |6jg~pK_sbI#RLO? WWv٤n%m8xMt޳ʩ$-Ht:Btr1f~bTTH,rɉ3iMNC x51wponP yaT.W:#7|sfDW.jucq08oHR'0 Atb+Tԑ/%*'+*.>TEu}dSi>mQ=Wƪ {*e1$ca<iJIgTQHҙO]P&RQb >qG7RXWv ౗GJ ΢euӬccHT46KIh@}1q:˻&hgvBrϛ~HBjy@rpK^F3`Ma762F4/\f dO,Cg NI1,L~c̙29-=\Ձu l<&dQ! V3g8~э^3 ZwΫ{iV)=hlC&Fv$8[B}| Gh iCR )z/9`Ͷ)h>e<)O *Pn G2Mm&9̠[8X,lKfjKjwxZ_ ScFTyC $.9w+\kwFu<64!k" imdJ<6"kQ;EO^qʙTindKGD1N&)?}X\F=u!,f@`VÄcRqdqT@::`3@].Ơ gGcP"AxF aC@^>XbrkyZ>"M%q3 :D(8\Z+Y{v͕/밵)j?yu R4*ĵ&i3%w'P@Y #9B'[,Muex>$T\ZZh.@,$JԘkiT.:bUP>]0HB{Byigz7PEK.>!?"Q:K9!P7ZQ{ӥo:ñ'ڇ`6cƣ.\}:D\Tb364j:Ϧ.5:tPc`yFM#NmJ$u3l;Et2W[N56G&}L#$W+㣡*XKQ U ehd)Ne!psT{9?iXWG-Q1)dA⋓ÅH+bhBVK)!Apnq&ϵS^Y.>k9r(& 0Uv1wdIR,4`TΐRu gԧџd1ɥTpŊ,2a[2~F;K*HPl1 @M^=ޭd'5ư ELrUAs ͻiZ"C{RtTNɋiiMЭWFEE׮le"eUoMARTxBg!ìM^,ewbf%q'RU_4OɲmdQoz&r w}E3U.4~=_ 7~3 ']B: W2 gG5گ [Fauiy4R}z.xc8=qAmȾ:=>t?KZ33/oH.mY'[BO ׮aX\}(W( 6I(gM.$#fs?'/T7[XQ%F`۞ f>uyڿǂ1J֕w>_7W s~ҏMQ"/h0*gI_HNm.{ DW6#X4[ dըf<=hPO, "[OdpSuW[ϸ;otgYzõeeVas6M.]EKГչZ z ДfuF' QnS̵֊YPM,7t=9olwݝk^.Mz4η@o6!+ i|O+ta2w8ƪLԐx1RMuC8kwަf5әL`yiPGduuh&^&(GuZ+Bn2`\zoa,laxCΞkQF=e͵[zq `?t}Y<` ӸIa]| N58SEo4 3K}ǭ9yMߋ(CgGdZ7δ%PW)iI_PvS+Z,ߺ.pG`AI%eB8 VOm|H b >]͸xC50ꂸw'VLH,|LD5,ݣM,boUՀ-_ZAԒ.C, j0WC2696#'"ɀ{;J0/L:*_U?J;:R̈́ʷ̧q@f7RjA2{9 1")ٷL/w1۝[56`Ԭ97ͺW-Q.,GRi՛1K>7&:|WOPյ\vJ?B!6wmd:XRMPEe%fK3ڌ`D)Pe'2GS >?<R@.4J1CX ,]Oym\KـԅtnY ɘ6Y0>mbY'X5+|a)m '*Oh3ά ϼ Н.lўi_DP^ט>PsNޔmef ڝ/ʑsu^0`ɍEv2GxZ\ĺJ-NKj`z^~+kfW/rKe<YۧEHfb{f%%cMCZ\/J*t#%Tiw9BxFϊ';!FcUYWb?C aU`͸C2c2U2_:7&:?<\4rr%ɯe,,GNUL,smagWc ;Z](`uٴq1Y/db7ρ}*KW |;ȴ{VTE.ۿ7iKH)xkTÍ/D%#16|q3`R >Y:ƾZod[ml &,—as2F\~s E{Şfqf9s0;6P}wϨJ(<5Oea108o S1AĘ+_4Q/]Hߦ1Qv x? @I$a"z3uZ$pe+ØI; ![i.&"G<s7e[/PfUI[r=!'!\Ɨdןk "v1.1<nsukC?W}h7cJNxY (ĕ$ J|bS"X(p"~ֿ8E[ɵOyeF1S9fsvfXkPL `;2l*=K0N6kpJGhtgP%J" dTK' /ds0̿bӊ}L|ģGTWG?I 2m8oB;e3 F#Mv=W9A޼ C A|Wm\b )<{:umiv-o Y)% PQn]xG:e3H^Cv%&H)Ӏ@NL*G">,]]k~ +|KO#7Xt^hT=g( % Nvfm 9"%J)*V>-=g0ΫZ3rlas/lB¬(/t覟;uĞ4n?u8ay= `1ȏDP խ@tpy1PnMVj,~$UOq N;}8/viL{4}9Y _Oj8ߘe7ڄ۬Ǎl,,=:P^) d"L]MZ؂IB8ֵJfRN50!xvQ3%i_Yj\mU*[m7p_7$Kx> gY164JD ;yXg ف`駬fhwwn5`Ey;|\m-*J 'DqSɯG <RnS.uIOB/0Z=η)KKE3}'<̊͛ .nЛ㈘8N =X}r vk3mRc; nyKVQ<:i֣:7 m=! *Dy7C2R?gY&~SlpUO0bY4M[Y"&|cv3gh_Nwa݆5UK5Fi=ܢycTSIW>;ONfA):~ =i)5I@rldGQG+r X%y}Dcd2*m՜ j/ҟw Dyz.ipzZMHQ[7ɻhbŋPfoK[)^?h *YkG)EEm+m`Xçʤq&4UߟNH%A4R0q}_!  Q࢒2Jcx-KYL[Web4e'].z9\mvU%~,HB/ T0ӰЋgnXa;8I#2K ['̿,( / l[:vȷ-ӺG0(kG3Mafi +<3{%'4z/F^?ҚI/$Rg}-$LNCM<V%y1X2E@ە.kj_|R8G@X_aQ\X fatR0 +[uA8gMOU) ڽ#PgXjjZ\78h[7+a!K: e~:v̎r-FTCE`U 1:Ar~EB#M&40_6%U[e?Z>>ъk~-i"M6G/OX ,Ǣ);hIR5/jA&mf sm<H=艱trSkFAQ,22|!c,}+nfu8Cs6wb̾VcPhm*=FGz1XWDZ˃ d@WdKgdn"PcWvFL]׻]bX-à`&S֍ͣ? QlQ> vMx9q*SNxsUZ{T(O'B"=G(c79ymjRBMc2%Ŝiq z3_&J=Yd6D YuӀ-WIYpM`bW R:Y 5r>αp OjvC 3̛KXrQ9_ʄF^~&m1=iws3Bey.,+s2s]ɽ%|ڿt[1w鉈`d1ӨP4šˮmB( @!.ׄV* $,"pc|캩%`Tbio;B}zz._'4Dq$o dnO2-d;%^Zy?m@j\ 8ᩣX@ nXsj;C4[wx%=J7w VNwMR (vrӕS+M$+_&װIJ~gɉrٟ g`y-_}263pV2 -M{At;R`Heo%df#/QazZjI1(]1v yTxdb`k ! I=rG (-{55.NX؍3I54`t_z@.{1VWa eaP!b8ߠ1K:@&7(<,3^4ojJfk&Hd.(Vޚ~@u[n̹ Zc*TڸLmex| Mc:תqמ p&{TaHI=JYtsԻq׏>_Jd+KtSA`ͨGy [W dW4D=R@WoP,ahI,Ԉ4FnBAWA6.C2ǗQ)йF9Qj/ r`ۅ-b]^]RdΫ; 4t턒>H$L9q&%s"e%[ &6Ω`]R!CPGJr-yvV#jV0{^)>3B'GY5d=pf *2Z}1,_kZ%Y[۳`styqmQ{ۏ\{ ޤ?I,72Iȴêxd̤>%iiRtC* rqY05ѹG{@#Ű@з бcuc]#5\րL"g2Ɵ2!̪xVk*iz9E!23|͉fЙx_WD FKG6d̙N全tS1_3isuNjFЙb;cHI[%J. e-Cx-ݢpɴW$u{FJ0uMjxcFA7N4ݤ1/f؊$}tܬ]ܶ}]qn?HP=4S 45:E0ap_QXەf+91 ؟TφA>Lnq3&T/Ye/@'IZ"2]U \8@&>6ΚqQ$ۿ_BFmә][kJ\k9&L25dөiu_t*ԟvwDmH;Z+v-qp ʑ´eC6qBg? /%M U@0'< 쵧>B^ eo8IE潃ы2 ! )g''d?2I-]e߱c/E@8R_|nrے\ ^"ө}!>OЅP#!͵e :cC`#ßAՄHp xq?(x#n)Jj! %[8 EL8Ȇ.h20%Z3־ ܙLуMNeEH\+Ang~am]F.Zc#أ\DzS.|0;fWЁ\vʲS<U4TegoBF5i`=\H|YiT Ik݀hS߰[:Z%<H!8էPD0e%榽aKn)u/xKC VD_]kd,hƆ}RR9~CHbVRfIufx~\ﯤ_;xNh (FJfI_px=u^#@.qbCiDX]U1&^ Jm ؜% "-ŹyiܢLӹˢ~ N'ZޠS˜>; A )8eDNyLu !m Bi;*Y2l|̠׉d7C08BzZ=͊QSٕ:2ƶ&$y1'>,#.<蟺TRCq^-@RZ{Z{qOæ J'#E< BZ{aYƽGՁY0Q!Ag\ - BHTĶ(ұ"gV&Sa\듊{f_G.b^_'+g(c"*;6<8Ìڱ zx'Ɣsa۵&^0:k/*;VEȣ"d=)K{RL)B:T8 bL>Y{hTh;#'nLƒ,BJ3[;S邨Wtgođ:6׏`D$x \9`̟2\ yAQĴbU뼠= 5Pz.)F,i{@eWoH4dA0\2 X?az7ZZMW/8bSXi)] 9NΑTW~n* c3ՉCog/M:(f8g'5azYĀ) ZA]bt w"_]7.c$. xv&;s9;ÓWlNunr؊7e.*=CSQ%;E^ G 2ob8z> oX@A0"=د)PAU9EGʭN/EREԏL~7/,@q* _*judw7Nwo%]9& 2JĜu ~ibJHܶ6<}u) 9uU\Sr?9I>8-vE,4}4QptMܩk;@1_Q rӊ{h"cui`*\1ӗAȑIu𐓴~Q!x[S":bD[!ɕ[5ʅ~X%z_o4 0B멵^O膅iyM9:DUڍ c!b? ~]<>>q3R؏](ÿ+Ctdʅ G#áhPmnm u%1!8fM拍n4ZHSA]]Ѱ1`ۡ [y@4DLIꔪ?Og?WB'g!C Nuz 0z;`7a~jX8`ߪaAgʞYo ;mj6bEBIq_ ixp H3STM,QxḃPvϦaI`v@*Fqq@5÷=RW˝w< o-EWJ}v>IaȶCV>7 /5W:A"S[j֠WJ}x+˼4OlIYphƖ=@n?.K ~g`aJ>s8twۧ' Alurno :k eɋĎՍ-ed<Œ<+=24o :Zdx9;-ZX{>04utR@+3АO {C$%w`wK+Lg+:DO3 #o&HdJ,!5`o;KA˚~ [xI..8GLv-$25VfsY0|J%p> ʿz|#)F $V#ܳ[^G _ XK(E:_  +PoH#g+ke=-39}5==OwW?FKlxsH'ϤA2R_ &‘s[t&*3pQ7Q& vJ ZEe--\To䫬@cKQ~*qP|ֵD sdwkoy)1k1uH%CTv~x/?}.aB80_CNSu5"1wfޏ):UjlA5%1C2YIgK.Dbq=T),&EE M$U㭩=6d4L'-h"D8 ľ23$$[o[r\mn/SsI"fqJ>5Kٕ JweVju{W׶"jgk!gP5ݔ YedRf̩+53<{'(oIE2F5n%n؉{5,qWBW~?!>amOu0XŸjcbo1 h͝ÚB)'22WÞNqbj |¼nQ ^8׍bl6|#|isͰ [+T?OeB@*WChübÂmض|7EWO-b) #ȂmVȍH67F.nmNz;AS,:s{-!MYV!xwk|efwSdǠERuW2\ a/'W.&TC^aWyݢU'OmW,^N9w[lU3uf s?COdιfgUKJf +vy| V$y@ ű =^q]wv]^⠟ ߜz汤Jn2M*rR$qHȘeixj2ǐISvcIQ߲͌АjmʧdoT17},F(㬲]Os~5G}rt춇zx`Ҭ0]5{!Df8\7N?@G/A[IgPr.2, dhӷv\n;njk}i׏x&uR`X2LDɈCjZSD3e^Y|zFFhxMIֵ͍@Q0 $lj)~<VZ®RMLh+4(c R-rî^K,y&t{\ <#͚*P;-oø;*I,Cyh?ɳ'dCIu#IIAo#B; ][t2-|ϱ g=< C2*ڎALĩ+K4IQk{.,0u`}0E^U(]H+?#@1l o&Lu͜d_z~FˡOCilm{]%ZٿLcF *rsgyAg,ݣuܿ`)/ȹt2J0.%;,ncZ&q4k:Ϲ)=$a HJIN;5uOh"K|^;'*EM/,!J!qDaZ:K]ߌۇ])>[Ƶ~->#N#OU%A0@Xj<L1U^SL [s,rƂ3-lCRdփ mr_Eه*f+x6l˄_n8޳k rDm9v0}.LNsqÓ)tMT1Bgw sbrht5)7⦩(Hqx$t[;@: s~EGK4;Ka"%bsN~f~kmfl@͓bB'6a X B.@G.pq\5u%{_e YYTKZ-V_`э)H|ƌ|v;-Vw3N7Isz$ype 2*|>5v"K[_9M2t>$fLbhEm&Z-rU9 ׇqmfL g IWS&H:=s[GqI=guaɍqr#+Q@ZdFvdD糽T7%>/cgр{3zEBp)"͐rZ_xT=  V,et@Ǻ)*-^la0XG(2Z j<z4ar&L.Q PR(0C DPV_N`s=hcJ5R#i=yܱqtOI$)p޳6vًVm2vVK:=uEyL>?t[GSg7מ,fqO&SBwW7B҄.42gJL)Uӕ y @ʼi(6}vAZv6R'RkR_@)®Cgm9@}{OYUizWg iN^*-)N)m˘TFЅg0+E.y3zCUiUuu1Bah3n2f_$!=(rvi`Q#|ԟmk|mMt<] b[`f[pWӇDXuDUw6Yf>T ? TG2bJPzt xpQ$V{H@Oeۺ"1q -DIvOfY2D09*),+kZr” Oy*1֫b=EZtI |N\K !F'1qK9DunHV2&`k"p$ɞ0̓tM2g ԏ/Y\bqF*f,帱Xlo}Uk왡|~GAc>ÇD3P-B_BʘZЀ/x 2t,O8T̀Ȯa*N>>n mzw_/X] '耤DLM9d]0XQd{8AAAk#iZ/oB2Vʑf>J?+[A2,4hոaw!glڨ"nL+w@;Yi%~qD/Bdl g-1Ur}'Í.B/Z&6#]Lz5qfP2p/kWMz$OlQg֘ pM5LOTd>cNkY>ڷlK݁QB4R;*|u.>&!͘~n )K|q/ ݂M hʼ<^ Ԕ٦)ԗX9iM5p [?t{eCh1]r:h7G"uuFň(]ꞙg˶k ނȭ6lñk i~ۛIVa򄼎FLmЀT9JG5&{@/b"`L$Øl+W[E:s _ ĺa%2Yh_{xkl*_Q.-Wȏ]qԻ"`.`6ȧՇavX$Uo4snF%FH. gXV uּ(Uo¾Af#nD{=蝴q4>^xrgfH+^k-̸8tBf֦Ӷ@/K6kh I9dMHʵ5j_BЖȴ_0Xs9 CI$h9Mi矦_W+Ԁ6H:uR7W =pӎ#Ya^iqGʺ|k|(EZ.jrD!NxXN1W)K΅)bȾYڏ o $Ed7SS(a.R 8˱%P5沏4FރS@n+t>Mk@ݕTO0@R?Ttʴgpq.j>Bh5}5kn1ט%N"Do<`S92y][u cdm67H*טAlkf <U("x q Iک$Wz8g <ܰ$Mw'dyms'`cPUÉ%VXDdS/4,]#е3z .?"Ur릈V@{@?@#hĮ=~rB*-Qִ,k.u4a?"jEVd!#&3ʶ։nH{eƚdS$n+lru H.hV3O='&0)3ԟ{RB#7ytS8F7ߐuT-$Uc{0 x/tYvշwPgV{V8Pu>?ᴞa㟝~1`pᎫʾ!L]Y$쯧tPij8F=•17>H<+-^b9=qH50V4v>]L~!ǂi׼nԓՏ'CYG"r[UF=c 'hlwDat~c-eSc٩=$RE p d#3JCQ `WHI4df{-nXz#j5Bph xE,v=7[|]8 鱾PM>!݇f+2lQ{ZqI $m,",g"si|h$w7gbFchΑtl".{'A]-.P $9,(;3sP~N 'behhnV { RB.̏ex dP| $iTTŏcA 4hE>Y- bcL%mo7ۘba0bX [k#i5F|li tuCQ=#CP(rYL|P$-4?9G<"{@hoU W_#>iSqrOU|3}CEʦ.9UӎWł@GzbYR&AmR\?xEKDD v ,#]Z)?E9F&J(pMC`^CА]?R3mL'Y<#AClXTGc>O2MKg& Qyx}53юLz#.A* x[+Krdtb˭zfdҘx&lkv-Ē'@ז{cfY BLm{_KfV|i {ښ YN`ېx@՚P(Ǧ,GەյѰ^ L%0>#N[B~rzy%1t$o/0b֛*v[lߵCqO2䰏XKlD;, !dZl׾X}ؼOG"iXlɍ8W7.orc'44Q|ggIp$µX94'跇Mj3 BvIC~T`rRovTB, F(_GLp?a|Drb[ΫJ,,U;Y\;d|#$=>msy]ZIAZRT*ezZC@c %nT)$⡹ѹcvۍ֋R+a<ЀZخNaN vdP+iܮlk7.UjpťX>Ix h;Y=[>tlz)=8xvZkZh' rKQw"ܨt/=IlPLA p4Úي{ow64kUF+5:InJ (^*而n;JCB7`Ն79` ~f>Y4-:xAŢzaF!,!V5"GN8w~7DCTOW=LBc19XeLw|})PFӡ.YA[$ԟW{іW$wyiMZh%ĜM`7vD#1JNЭA9{3ZwJ]=rXNv6l qVOr:?\rehtʗUʹLg)M`[{ڀf}Zg}[#;rEVB‡)+^(a1 fC/?IAcl!Ose]jfgS,Ybקÿ PiAmđ-L>\tR!xS֓If0RdǂN'kc8QxzZ/Wx]uJ4pũ ~~7tW| Q&6nqgG^΍Fqbw-|R i*)PCTh{mp|* ^ ZF;Ap){MfX.F凉5LZuԙ>XIK`S7Ga-Kp 6t6D\DWVίv?7VE)he t^Bz#g4ip8##_jC ;9gŪa %kFQfD`K u я2S^xfwg٫*?, n԰p5w ,XTZ}(Xwa{QF/.<}mZ3͛.B͔&_<Q>TgL )<%GDŽhzZi܋Rp)|o;N*4ʋi4ט1)ET9O5% ey3MۜK[qݕYMP,*<8Y[΍Ç],"¯?آ,/?;BPx62湲l7,Kk3\8% þQN~jD5 WkO J@Q,4Erʬ[V" b;j瀧fWH2:Zʲ9"ʮDuٔu5e:;/z6=)~p 9QVTQ-o@A9%'Ʌ:(k'¹r%S ,!zٗvDt+^~B"Mxp5)2Ds]qqYn.tVlOR8;2z 4 }ȦDh$zH7H?x3]/S"iiL3QʘSϊu#{0{Hvn09X.{= .9cURݪ&?P\rϜkAML~ktr(f7ۧ56ª8yJ'GG/ߋ{'Y;˨lYtLʼba!L`/y ip8)=al5u W?Y<f&Y{b=M^T"&#q/y$9H ~(;IE(Fi0SBNbY](zjd ׽$O}M.PfWfE]z,X0i̠o @.{{쁚B@hR=g0|L6c\݋)\:EJ;`*\rf>JJ3WB%Вմۣ(V6.J"G`jc(da\3ڼ6A ƚFr|iW kjlִ*#^0H,cIʪ:Kaڢdx0r &bz/k+YO"K* i b}>y^M 2i\=c_ 7Qj:}z `+V* T4p a+&†5B uH 820FEuCEص}[qBڇV-cMKiv988^] X KS6{O6.'"ƒYSב F*۩qb1<Ҹ7[_C]|-2tm#q YZ;@v#1OPl늍+WۇdkצIDOȧ0bj2ԀJ_ [*kUF Ԯ{i˸o LU[9/V:xݙVaFI}[~[ariF_?OO!^ۇnVq9%A#2=4o)o2[vHP +L[ ΊN(ؙ8w+AQLЖaHe{ٓ-.1oj*Z .[K R6W-Qӧ_!_AJ1dy,LOgŋHg^$_k/矫y?n"N@f i5BԺ{3|V}>si@N`ufeVRLK g"և<6z&w9%:Q Rr %{I`HD$*vRrfAOO[X+Xmqs^]ډv3|TIEqih%W3 7[5^ 4Vyڛ\^Wu ?D#q*)h/Q#IweiENf?"ޣ~3GS}gj# 8T=Wl<E<1I6W֓Ț˜ؖO=%qhjkdQ 7PwY < ZE 详4"FI33Zq]aIWepkC֔Ž.|Uf,vcИpF1@_ If=/Ippoev[HjXu>xxEV.C`p^7(-^% F!.{>fU]QzܨGM@[x m8 SosbUw㠮u &T"뛐-Y~~'MRH..9NɽuNC'2+~*%:gE:NŒXCDGZUK"üYUwVOLȾ.БCw|q̝d:%02gS_MѢO"svj%\g)G0MQg Vg~z@ZmR" …!`\rlԭI7,w-Fz~n尸OSQ2lfC((a}H\EP >n!w?,D<5 bv9QRk, Q`εfDt)t)]T 'vW~ݔeɏ8-; |>7db@l/j$<D CbHJ)̚'Z˂CjM mZIΉr0)7fhUm[ZvӞmX.x}=z9dpa./OљGH'TlB_TYb"58$O,LՃ s VIHn#7KMm3"BL jF|}yW04\j/UUQYO/]Ϝfd?J4|QO}~Oz_q-@]VtOh#") Zgڟ<*'dt HyQ2mb':O*ٗJ'3( c r~e{?5`dGnK$f9A4w!֙ #7lzV(Oz, {"G4gzDbА2:96Z6E EÖiWb$;v{ʒ¥kl5'Y`77%w|2s=+Vl(q7l4N\>&{yR)*bF<cp0xVICb>y&/ҧV]`bS [C똼umh 鮂Mu"HX 20{fZ%icSw!d}BdZ.G66l1FRjgWH3YWJ;3326\߇7]+{H;ZԦ$N"3Vk>N:4h17E ^4D9znRײPi@^9d @XL*sE8}P]]k"GuńUkGͶ-O6SyZĝFm:B:ia|?>m']RNx3Uz!2Z5)>s+φs&*H_[gӭݯi ^fj SY΍BYFw 1;++.7E/AOѡr&-S=)hўΛa`?t9:r!f K֡d"5ipL{yWͧeUZZSDEڣy8\1h3prpR7@}RN„+IcPKk~[_DCSG3F 3juajdO?3x &iݡ[Ҡ NPЍrxh:[̪;͒7h7qrΉ:0?tDcKӍQeɿ4&sV7N[8G50YI9\d05σ+pФ Zz?ن3ʰS^ mq@N,xo9VYFm8 ed?? c% y[凢I ۥ s@z**dti^̣O'[Ы|BN;GtªȽ|WQ:^b ov#gyjo~*W.(:2v[9R -ݑҭ@ԥȡv8ߒA+VxPÉEh>VN4u}"#~ ~qi ߦOqBĐuK;V`w)"Q1EtN_ٽGV%y[NvzW˲lwoPFXk"ju ʢ[Dqͳ&?kD4Lges@qP'nU?R4BI~h^lkQ F&, DVՍNJ(yh0zzרHϝ州/qaq墑('OEQRzPXϱ1yޱe݇ Z҄9q۳opLD  KRJhmr*ap_ìgQi?`U }ز^sIŹo/V{f2{I K2(V-j1E>^A?V*~̷ {}F w0k*MmWlM&zdsdnB\KI O\W!?=$5VStu9[ ❆|m: .p7 4 l-EૄE>̏k!ȏm[  -VBʐX{݆$8ϝzYft=]ӄ$jc69NhIlf$]e Z8oi5Krh;s(3x9H Fi:&䁂Nq],>^=au?"gˤ8yv/Le8c6Pb+1GOidw6K(>&oxQ?#f/bNT`L !wmj$"9& iSO`) x_Q$1 rkyޥxZb4dm̺`}g2,{̖Tf糨2h;J#qMo䶧4  ooF;ce';W.>vd.c%]zb~Al^4 ̿Go`fI 0$SN91&@\F$.2Tf{Eąqlrmx,u{8Qx6+z)WnQ~_HޘpG]^/NM"qLXnlς`\bSz)@GCpoӄ+w~Vv BZ#̑No£i=Rђ.tGCi8"e,]H6 W!g3 z?^:.},&ꍓdo=11^ddTH5"-z.P!u x1&Rj ؍(L$a9yRtژm)s퐊øQQް^Թe%Tdi|({Zv"iZU?m@ncw9]vq}\eWqSlSt [!`OCg~-mR@dWB?B.C< {vVIZJ#DkO e=| fLuBSB>+e@ksI-56x[NeʚhR_5)Fg3,&#C)Er-v}Z&EN e%3}ERI!NXH/%&磋=dߡ3!<;C*w[--0, TU/L6Zz &͊R-Ä]'mJS1XJ=u<f YF4݂}6m.2r5.=^ƻ ddݲPFn2أ\ !Ȝ<w%ŵn#WB1-zNGhqY֖emۆ!Bwn l4:ݞlur_ _&[DRqV{)3}ٓP>:zyIRty3ރN3.@jʎյ{TX*Yӱ;4y1@(tRM#]?񮔢{;=+z5ZJ9S4`i/Z3Ͳ>I " x +yȤΗW-J|f2ov$@I'@AC! v;KԾP1 khÎ~ؽ:!Aa3G@%GU^X'@WKޢ>o]!~C50lS{?y>%HəN~R~m~ ~aPG~t3u >ksA;RtcEU6n]^@N.v> &XzŎ^i}k),0?͚Rky.'֏aW0A7lбqYe Vd{W,]ljs3=&rn{}ݺ,f: XQ+$w9]iB;`nRw1GpX-Hp@gƷȞFE@,U pKRAKžBmz ʆ2`ZBe8cr==fY*/^ c214ۑM1ͭU+cIfdkFӦe•j4zکW$6%bPq\?Drljo*:* @A +hV}poNZkbX~znR*$+'؃%d_jpjk7ޚ6{P:L%ưӊmdEє)5MSmνw)ޘ:}`qOBKLVo8*ǒmmyt[ ])L##dbtG=y`kši묒<J,9j 5wCk'8<~ԅq1j"ba#NTr'SdR5q ){GhPvme^Kۙ(P%Zw y{׺3{e 7}i^TA'l*I`ꊭ54x+KL1+5c# 0 P$GnWNys;b a8&yKudLˎo2m:؂rHp!r">dSXCD"!wYkﵭKt eMZ+k3 0-F9E}[ևrtzvEэW4"ÚIHs7GF_h$667gQ1jLl!*6j9#˽|JƝp.EF=w#MLSC$ U4S>7*2r[M#Gi4AaN 4R[)|rO

}i"&@p4*. m>ٴkÑ>xs^ˈAOj;xx`B{xep`]_}7X/ ~>іZY2k1H6YMG$}N|vǦ8Y cK#?SUCFA $~S]lbK[LA{.$XMf=R1`Y[e;%^9δN 5/7lEHɥpف$KƒyiND:4%:)(q" P_/'f7Rb$Jkhfc\DbdK4dVCQ=l|OnRn <[4!;$;t޴l%I?Zw aWf#jQQU[rB_p몋gg ~kALtnG9\aa'!|LBQ5ؽƈy9ese'"VCMI^v?@E7V\ZlP)+O Յ$o罤hE`roXcBAOP8CáZf~ 8݈ lKWf:#XuwN%i/|&ٶz}O/8\YS9$6t9cxk{ j_Q ٫G胫3QDAMef,jUB`'We:﫞ͦ~C4%aLw ظG6lv[zr4R8ߙ"XN|1\qXd]v{Z#[Ȧ0ZwHNqc9p ђͧa5wlIِcw/̢M.Puqj=ϱʌ[B>[Ts'O$cah ThgAÉxRXz3&.?RKvn n 2"^_8^׌YҲcvD ԥGwyp˂DgN̰, M/F'JZcLYu%0^Oe!)3 rmkb w4DB*wΉqI!u*cr;yC+{Zx/-Nd&nj܎LMkT '}>V'+°[R=Ju.37t΁]=.@f9 ("W>xZf5W(%{B$vts8l}fEeGM W`/v3n՘H_PպVǕs,r!`:~&fɌۙ#0"uʂj_v,SCnn$ffxe׸`b xk0PҘFrnM(+ItICO8Taabc7ND,aKq nBMާa٠>Klqܬ_YzI"?SϋM{ jM%k3Q8\\GFt@d)RaFaJo\xs0vH>|VN5inuu@6GpP^^]1+b6ˍK"}vO/`LP&)L΀NNːx @ᠺd 7zfZm8JOII;JV =jဲMg}pP31ϣ$ͳ' uߙHRY1Og5c`;R\.x )']:vX\'c17УG7HZ+.7U7ǚ.0eCcr:Urx;Z.(3܅nT"W+;*;bS|և#uL(`Ron2b]eP,RKґ-3;=6]51] 4Ql3ڋ[֍6G$>U5Z#λ3 @0piŽױ m 9R!SYL\ROoxD] 45VA_GD6QKw㿋 #6|PH bIZX8ou-O24MY5Io Fs3@H0oN4?ܑpRbYlph S 7\@!RYrIM oOW^ȾhB<]+~M(hbI QD pZ-/*P]ԡGIhWP@ c`wWW&R{ofȠQ<.ף֝хwׅ1xYH^ ` w}0R-lADhu[.WFL1 V'Նb.=0ڳ9`0;ׁ'rgSldlx;FeUdT#t ."=:/PPJ웤ۿ*Aؠ*,kgzy=@0![MG^Щ2Ub ?3bj@MR ֿUb;R % <FQيXu -$:"u4ѝ0K !< ݡԂRuଷN" Gvѯ7k0Va>S >P bhΗ81dl{"ݱf+Xz -pV1SbOCH[5N3('=)R!R9Ӡ{>O^w"}UbVZhAժw%EKca0y2CV|\8eY>X0ju?#ť6{x8%y,/,j́%BZ[Fx?ύ۬ARvtO^D,<(pp^8)+1q_4a94pj_}[NʙZV9i;Q*9Nz;lk֞ f$(AK`):0ý#WBP%QCqۦu{;B;dÕ:̜ו>p&S~9$ fa+osc4WT$ pTe/|`8QW$[evb;eh<#ߺ[ˏAu2FSjphвsaU5!WX9sUhI1e"u\ɪ|Z/lJJBXڤviꉅl ̨l#bb &hd&k^?(}<[ł]4A^THcV1a9TTApWV,sKT& !@B5|saYk#[j*i5`6UW@[z 餿^t烯p#NVZM2#t˖Fs2bj(Üeunơiy:: !kZ5ś?/2"\gՎ7[v;w. V&|{:YF 6Up J:W`GŞ* F$^hUVu,*<'E0V v%SDK7" fF).t)Wb@j~ ǥR1Y}2tۭAc:"ʲU8Vf8M vo&Ϧ5sLK ϥ:Ph^hE/4rJ~E/Z%r`Y?Su]Rf#۸0ʓ,K?.pfS%To8SĸzW:% 0E>n- O=$UIg_0nйoUi3@}uHnuBːܖf{O q?aztW2jDK8dcRZ ROM9;%`9cc@i0{Ϛa(2]tUdOΔIy,Qe} 9ĦhT_.m!:zSBzRjAp>7F_ʷ]o'J U];fj,߅חxJ5yUU0&poe )(|z)TUñc-xJĐ: (έ pUuM p[{;l p5nƒ [uI4;3"]EXвbG$os)K#E@?9I6cuEA%Af96(P͌H ?C2 )B mK!I%*q"#HU餉dOenN'D3-5[芷a4`B+tWa @ 1GNw!I(:=U7c]2>Ǯg)9lljtP Os'|wz>UG.gڲ TdXQ cP%dCք u}@>eߑhӇWl[;teoSq{ZהaJ/rl1vP}T;s/A h?]l▇<*-M>LfȻ vۜZ{8<}eImL"&Ut}/C]QTث¤ 6^;@JzrǪvٴӬ-}%Ʊݒ.{} a4TM&NeɠC|O>{mpXM_C)u5 *6$K#3_ ]~1# çcT(B3( ›lYWLXuskxio(w+W^Ke}cWV=NDRlOlML9S,SU1L*J4G_݉2KZ> x ܾE"c=7*V"݊Cv M=/^[.z{41n@.+Ҝ-YhTUaB ΏXqU0~iyD78W'_)U% I/bdc Àibێu7B8Z 8Ǩkn cyUhRݡvvc$m<f~XFO'T PdL$0sԈmS>P.u%PS mXi+Y7ѫiGHQ &Ic#F]f3VV$u0АSk~y{`|b*D2D^#t) i0xKq U+MnA0=7++@%4 )ݫ18xNn:B@mu } ~2]muAA.7ݐc6pHhVPXgtjxU tn7,2T4Uǡ94!GXde)/IYg˥g>?Ax줵o`>6#v0G88AOh }+Xx\m{K%TBmuc.> dX^,RW$˒NVw=SDL![`F%X/"\r8Y-^Y$N/w79N--Ƀ0Еe<f׻ʑӢđG25UB~E_CyHĐ̊+- rD9tQ1E8Vt!ѕ]әm-h) waUj6/*\ڈJz;v sO,awH+k A8{G,hIG9*WpȻK3`%ڛi5'Dcv4t^ø.玴/Q> BA|,>|ߠ^Dx S1<7[!HCm߻M2rZȑY-Hm5cgjeS˖̸tת5>!q|3[Ks߃aM@ Ha>ᢒ2.,Pz) ;fu=vi0@`K+ MќR~iXhDxFaE)Z՛kv"m%rS%MVٝ}St5k\|~nM=}Dn\V| U+mF]uM#Ҝ:y;4V j {*u&4f}]g5'>:v>˹4dv4 ؎m1ǩ)3RCTWj6(uSTtrI?x̼e,n^_d^ >ekTk[f:mR+KzC4yuM;$r=|XD̤{6_\Trg\ *7ԨZ~Q Jy\Gi TWpN]%sc zͥ XLⴜ$Juœqvk$cJPD<я# AF%y&&kK7FCSDT:l̿gP\qsVd fn+Ek(UE,dLk@Sp/; IDRZHM|@BCXLJkuo u "4pUCXG/l`a/Ǡ`Ma#Ck%l oi'XD'Q@et$E![3ස-h+gzt<ĻX 7pݫ"p$~MsAKOPXq2˷1d53Ĩv] MX AJ݄MC,-o3SuX!4dm[[L.5g?1A#,;Td`f=4K:USri]DNFN/,pZ_>1߮tۇNiJ%V[s.{dp|Z(n$\8+I[͘PNNaG3֙JID%2nxI8Lȧw5h%OK\2|ȱT$[g>ڝsX{︜iY<4!lH8*-/RRiNH['i6MOˣ [j*F9T,G'm #u()ӤV=jZQ*|0˶U= QC&( Ph0q"DD 2i /R3!% _;9}N;a t\8L$~pa3&K"]->mRH7s=Ix֖M #N0vSy0)ѼGdީ5XT(m9r~(L|/??X^fDR7[9o7Zٻ0EZdVGk@ JfS!M74v)zX-)_D3imW/`g| OE~Bi ka?TfZؚr{<8zk>ԅrF5d6hWG # g e@56#y1\:yim,5,Rg#wN%#mLgZtH~}n b Žp)AFeɻJq5c@SۧqVF"V@1^:wO2/: Wx>1V]<\+`3zw SG4pQIǺmH9WD,*AȪPG_ƑLh! E,jEG٩.JCɴEBXA猱LЌ_+(*MX .%:epC#Bt)\|wѕ@2*eփEʋ"aUa+~q%+ꊤwom(ײ< qT $wm"_ZϺ' [YqrVl֗R$k!_i︙hb)~U)E07a$䱥8jZL)`E\V"ȑA4170b!Dps/ ?ت7m,! G{}d,եx[8"'\X#vh/HeQ"ip)Hf\t Cl W#gtd⁸*]b?%}xbE˓50%#Ɨz/̦y4% v}?tl,m$kz_'ٳ4%->xg pXp?f)($v⏼psT>!_h(Uļ-{cu'iP4WWʲZ.zzԝlk.=**,(c?2K줫upV9hN"NkTՌ"3 O$E&\v|#QϼcXWuSƿ`X&D:QrjojYdF3ڲvXh~yh$"N^4X;dAH^r;i7h^Zܸك]|_,niT ܕo}# Y,Xk-` ܨVQJTpx2S8Y@B86-,E%1D>Hu]zxGNBrЬrO14R`evJb?f2m/$nbd'$&]]`41X:"@qH,@k7}mL߫XYp1F[%PosM &5u][JSeVf+? ROߚ2F֞6؀$a93+OҕOh!sAo@zD 4bqx.ŧS>1~d"1k^(NGU)'W5wn(f헤h[||V6# SɧyE +Ԯ^mEъQr9ü]Aͥbn%`a[,LѨ-69&<-m5R|ݴkȰ3b*xYrd;9,C`U7&C|5erJ("5PR+ 4Y# @\rh,&f|:C\%tJ(U(]ɑٿ>M٩4p f}1±<$f鹰q ήa/|׳5r6娩tTڜяc_ eu 4o'MX(YvAFH)`Y{h.dAJtoQ=z=`$J}5*vY1HDUp|ZzvyzXeg)R;lwl ȶ?S,wY,&P6.I\A˵Ve*%FE%FFڗ.y,n]UjAqy-L ۵@rwy}B!p!jC-N*@wkKhMp>f87n[$2$BŬWB<{e<YF@;Cm N\|'$ Ah ՘ ud6VyVcș2 .4S@0bv*u݌VN=eܗ;&7ɩ@u%J5xGy%#PĂ2u_S(L:FZ_WK?9Gʪ2\7^ʧ S`'%"zh':.pb=鞑qH7$>EnM 0~hĘmՄF %={7C{:y Mhn+Ks{љw%+=qHX'0A{N9ܶ) J^ ALv˸{kțA9#Wzq.qd<Ձl K{⓯E?Vf-!g4 Ԥ 7AdK|Cg˷\=-5;dCWe&{S..l:N1vīM5UsD*Ej8ze(4r]cD_\+@g8s1O_Pl ^o0悇 <@!`ܿo ?M|GXռ> 4j͙Q2yP~]{6hQ1%gt_['`(m+CB˚E( "MQcT0͍3xK UbEPgD꼵/p 8 onQP-7ra];$k2*+4~r \p_ B<6YˆdqAOWfS8+C`N#D PLLKoFFVf6޴u-9;w.9ڷZ3,M"G֥j&JT:#HoHXf5~p;}lǮҭ|O%yTy2SN.kIk7k_K-8 0>] L"60FPg{(,F&l%|k#`\l mUAubx%} 8^(9pX xDҢlQ\(Em47!z]2H{trG{]d2flY)p1 Բl•?&WGzAGp|cϣV1juYơ5qj&,+P.j$zdz>za]|:g#Am6$~dKPwR%#\(yJq/eafFYtrQi Takip _ĥMBW亀5!s^2AF1]X#Q37/?jS~]$sr)NƒBiTND "*Z-kFB3]D_M>補}KM-=qHa|_ip]nk܊Ӿ8.i覄UjD?1^q ,MPoe&JS!i$y@>1]ܽfIv1IȓCa >,WU"b!f@l&+mPЧe/9ۖ*B.}z&Wbz\ #xi K+LZe|N\b.{s ZJR屋Oba7op|ju#%?A c:,:~Rn;F* DRx /V<}@]rj@|,= l5 _W9*>iYS-& $X^  ^#ewk{Y (;:_^wxXZ &/u.T@YYIѥi8D.EJm1CgeN ;jN΃llHnԊC CB/ŧ̻b>dzptO3$J+lޔdV'6 Yݮ /Qyg/'N1N.YT0}61R7O 0&dnt ׇ2E̥]8S2`l^7"Z'z6my..hїDЃs䯒kz0mt '2J< eZ|~egQ/O-=ܮ8DO2V1 P)]ciiV E,j<+媕P>0A| ɩUO6; ^x8'g۸0T7{}ؕbuDjMXLb\$ Cb p-fHi7>cCڌ^qL͈N:c^o)>ZCF9nX;OHZNd'+GYT:g|/!PR6L^&EW.*^Sϋdژ>qm;tx sFv)ESe'535$ڳ]nw,pc {s_m򥈸3r"GS9rsI}t +)^6v:K|5*= F Qf^?KS#WYB̬ rA0k)8Z*?:H~5å#4S{zESF,m+extϡbڃ](X<THk,672!A2ZمzQzm,Gg[>|zk*SyxcP6lsNFyjcy3?/fC]ƱrO~+AS|M]+h(_gF픢[ϗƪ3j^P0%WbAP_ |<5fٔծU f6XK(T4] S7ݡ"df~ҫxd\\$PSmI0_ARBS23-;x `#qc4*zuOm6m2'm/ ҆96ӿCxkJ!Z'zT=0_ZFIQKŸPh)Y3GO``I' Xc.hm}e\m@"i|~>˚$3c:P0<ٴPU!C\ův)p?TUdR7EI1|8qswb)^~Lf/qOa[At @3O_۲$6JqſFVjJ⸛;LR 9l+Ⱥӵ5()`=:N!f"*o5P'@:,!j;BnI (Mq;@6'X×)*wrRߢOC=*i_V2­.ET)O JUlEꕃZF)% 2b,O^B`UC!\wUm\;C %G/tUɕ$]8^7#93&"֠9mblJv,|gzdL'H8[ h1s'lAvG!Ux-qNhz e2 {4xfL䲑3%gA:Jx7I9:`t>kG~{5Thr)q0 qʸk&# *Ie l ђӊC ? æ4Hv3Д4m&9 \fTrNFV8[_Ł>Z;`pBv/[<5?uAA,$BQN[`r=6-mV{:m4k+3CQ0{Sw`Q0ii+ߓ+)ȕ9߲7_O:u/K1 P>=&HU9@|rO7L oee;hHP<,/OHw1/P :G}-*}6ZN9%½RofD @m {jLO"$60&Y*T1,ٖ%Vp૰3* Ho+4ߒ'8Ne{+\l>҇ƶNW۬9N)ZYwwƁX0A6EiGuH' AF8y6'l4R)LuxA;Zi6Ѡ {++G,[@AS 慰PeV حS@}Y=\$fE=`f{IcT6kJJcNh?Bփ}~hm<ɖϜ>NvFsYI-ꠠ#7~B;[iy`v?r1M~RM[0MAvzI]ļk+Cњ@kEeodn1qd-(r횿VDj]Z7^N5lNdvw]Ai?R2Q[umE5}{R.FA:`fWE z80:Z&g,=YF)zz|Ze1bΫ OAY_• B#aX*<~l,9^{>VƆ̼NVCT5׾ V% Oi)-rYYk2X8 @3m~ihT [.f4Үm YF5z`ɇCʷϟƅf %9vdʷqTM̅eKU!`\Pk!:uNvdmk5T\MXKr+uvY%s'@|ռqoYIlKu5r`~хw>+{5ĩP¹B>阗 *T2yܠl|moSjfčK!Rg.I澵Uh!llѤSSjof's=!.4Yx{S&v;xA׭y]TG<ٝҫ7. ?lQ<<p68*OuveiT7"FDXU85;oLբ`LD ZT]uA`l9 Ha^_*(|mJǭL1""1 J&c _-lX$^qC(,Xڧ!7?^ΐ}R_Z<4svP v I+Od*VJa&iw^ֱϔI=o: Em91T &wYj $]źV|-d9;؄β+B)DʢKyp~Uꍒ="?EoGIPŤN[IjHM|Xªjn䏑<8NhM H @MGuW(VC*5Z"[ֺTX i6yo.SoQ.shj,I%8@{J6#v" WõFuz\u8q5>2c֒`! 9q7^όG'6>Ϙ 6'=BFpM)5qGLh3QG{ [Y#S̽lR"}i R2:N^]F(LWAZ"%7=? )+O=nEWR/TN"n+ W7L[^"LtIl8EXaZ%I!,F;S)ʼnY ul $A0b}0WA=՛XK!2ѱb# joBױt{fs􎸔 kw{Wlҗ7|N9wyz&6dhu4 f,d{ζ8wmt/SE,xlW 90Ǟw>.e/R 3V*9 Ŧw."2Az@mK/~՘p,Yx-PxV0:7vs)hk|;V$%zXۙɞU,P"@uB85&_d5#m*"w/;\{-tX׀ib& ]-˱c|bFC (ce5^ζJ$s: Qq႒S޹.K7K4MtL=.5hS۱U$F ZGZB\}# LH B㣼ceR*)Rb%p14`)`QU"Diy^n\AH)m1Y.5z DAefw,l` |޾Vˍ PqM3Œ;:lC'Էg4R"Y}q$Y0\zOh eu%].{lf=›NpVzbF`ڈqoE}n"N~rlQ/0G!<,xb"Ys삤Qzjesqa(ⶠ10x'ֽ>7 $ĩvYf&S AREJFRe1C}ԕsD`(c&MNzQʞ!b&`U9l ݮtk?2-8NJ=!*t!uV\!?1+2'Fup"]38">m$-dHEx*}?dg@u\ZjdsK@V .?qPM8ԥȊ&]GΤ^ vݔiKS"Uy{D.qVڄ7lCڍ[S |pBƒп491~?pMm#?#N!]9H(43O4BU/( Dn,-x4>o"LBdyw2F7Yz^cC5h2iڪb3%0eXN`a ɱY%1Hv'DB$()1-#JFmg2]mhr-%kP=XQ5KGU7: 9Fr+h_Ůzmۄ2:UI -'@ӥ5sL?gZ8>g&50>aäA+Kfy\ϓ";qBVn]&` F, Q.LWs$Fg[{Ax>F4Tѥ,Dϩ-ȉ-BJu 2 O!TRz/i=EkX( k[\ nE~DFIȖ+jq!v{/eÛM]hx ,0>ɌQm0*.fSm'2gDz'}ֲ1ɔ?:Nf%.i9ޅ?OSh zFHm/Hn!%U_V4t T? 6kW^W8n`3eGOg< WaꜦחenL\V4qߛ/ J f ?k( 9sgc)wR KX$sͥTTۺ4f >lR8$Pw~0ɃDf;x,AC4jݩt",xKa8Bjm0X:ٔ>+6mh%dAkBu4N"a*Q67"{bk] GT f1PK\Ԕ퍞>(T\ޕr{u3!wW) ú3mÁ7奵;Ok҆s7sA5Q[Gz,[.VjE͉b70doEtH6|t6{ G`6eIdK/`z LUŖ7LV &E )pv"I:0Ӿ5\%U3aVK+;7rb¶z]2uC$gOҷK[ 1Mh4<0dN #=Yf !9Q@B"6Wg*iJ L3(+_2 6#Op>ӈsIr'(kJ[6Fs T|6}6uπZpȷr Ef݁%Xo++a]*[=εgi8ܸ}O~\jV30|PK{Q,rV|d2 ~R55Nކ/}3nrv)2 ss}m?qVӍI4ۅ+++՗ߝMK7~B)L23{y LMr/D3)z\1ƳºSiظ s;ug]$fɜ>P,uSi`ܥzl/ \Dnb8!qDخsIW} y&6 p:{0Yr܄=:- ܯeAv WcUr(ĒJEʎ@/e>vŐ+Trh|~fSaj-d:Vʹ׶\`L3F:*BzC\%<"# &Lp2~q3u~(%d6GRT5gQACNa.I#lanAǔܻ+ȭq.cGyR@t> 7MT ʽ!&ޥj a8O]l!50ɒ%|T&\P0d ҝxahۚ\jNqݟl}yab.\Tz4 ifN}T/լ@$v}Wi@RIu\j{s04;eg7UeO Pn8=0FwWrbLzU_&amkh4 ;RKJ0:S( gDŽ6fYJ:βݶEgޥϪ&',⇃6\eGxTZ B<y:Kc(*"4YL7ٜ;G)cQBnGƉ qa30{?|w=zA+EWOe`? H[:+Az:#J>Iknҩ<\4lw njU9YN$AC RqF̓a0Zg+=&A>a >%*Ynhٙ5;j !xg0AYPV#ҽ\ Ij *2<3HMFhZSx211Sz&hW 0Uh ve?3[^ z&s;H*0/&ĭaX5ξuPbpmxv,yyzW ]z<%F^dSID#^Ju \-uֱb3oȔ #Uqj:eȽL@,!79?nj ibVh |ί$ǻ/@{4)Gi2'^Xt:CkXx:KwcC 7:ӆ/ڑr0E: M (d닡bPtĻ]S Dnؓ$Os+83ʖ#=.T/wyr}/0l%"#Xa$Wۉ5^z"'d Yic5cSgɩ稖ʳK:Eׇ , H_H7|6muIlKG5_, Dt4tBv}gVaIiT@mWWg*a Gt@z^H(0gJRWvϑcGr{(ښ؈'sLU62Tss^ Ɏ t-}Wr߽ko]qGm3t\" 7Rc0zFَ-L;"f7З,b~|(0n* Zii!@` tA_͢أ cx C)Ip,tN,p.+>^as+>B u: x ^ߏZ K h].uJUn2Ů<S{[9Pj axjaOikBb{W^0J=/K[b"D9Ai6&mV@iK[y-@9l_B.u\Ѭwud8 k ec`Hch>=MiGF6Ɋz"&]*tNJJ/wAAQZih0X>ȳ5s ;,>$vDte?@v$۴>jn_%`˖j<Xk^23=ԫRAdщ*Vwc l̦Ax(jPƂA j<;PP{qUHOPםNΝ`/n([RIfQ G!3Ŝh87keY a˾4 >%ك!w;^A Ah=4Cg؎4 )q5Чn,+:c iiPG'=UzB,nb1;gK[Jz>OSH&!yvz:JL_ˋvdVJ*,oӖT@jI-\ۀ{F1պdZh]Y)GytxC%g_6֞ 0n?N7C a8ףQoqß(RFgHEqLDjIÆ7K;#`@K w ӀR5tnhA0't*'}sl%da`Ie*1+Y -ZUc Z1 (/+-ogWt{<&2M8p ù߃==;9n}7f_OkP z &24:4VM 00 Zvgjv9)AX|o iP%BEr%uޯ! s6G&o}lBT"j];8"AW*$= U9y1چGo?ƛ";?@RG2\mtuPvU ? .|4 ꐮ Ĝ]ZPo✲0ƇKlvL8Mi1焖.Knv`~\lG94p,+#6>m4R' k?5"]%k>[:y(\kbt'c8K)6[TD0~}z-I K"_E?l=/EjRY 8y1_;=].S%LHzWw,!DAfUiFʚR+bәd? nuH6@7&)`bY8j'_^̨@`5"n{x '$N2෤ [Ǡk_bZrd| _WU->(uECO𿻌 φ. Gwg$Pw(mgɌRP7 aq7Se!Bg!@Ac!BLiJjȞklhRoNNCw#:'^1gel(F\d@l!}q#\vdF%|f1sB`G3GElJk-iQF/ uXZJ>N#$LauWx@|H)!Gl%ͯWuNELt'[ߔV_Bڪt\'REq>TkF&9n (#s[>$婮8t\eeFU4bV/\$e( O?m|6 A?5JdM ƛg}&s{H.qmP\};ϥ,cjGVdi3PKrLEa4Fyʴ6?S71;)m)~LPnۿ@mqvɲԪQRV:]TR6RQL2%J ]0z-F9sPxӫ)ݚ jHKNpݔ*b:lRA !Q eLkߖA(yQӾZV @['}߸uuR-dNH<722ÉtRwFqq6c >rq\G`g>&QP ZN.V:5S$SWmfK `9hCCNtGa|^;ZTjIٝ~R+LGm?o;z-߻|=Iufs-rqGhdm?үb@xG K˗8Ntj$ڷL]J;O΁sD3U~1v14K:rV}#"\:'~CͮNp}Uuoq3b 1nG}rЀ ]P'<׍^öp* @Pq^1$[0:K;N '闂޹5 Y+5vn QU:C'OU0#Npe:$Н*0~~$-64P 16?7Ҥʹ>u/Kt9bv5EAGjf7 k jn/Bw{'iXzpdv%&ZVPIa}v[DϩO/~.&ͳbg̴H$CέJ 3%jEo}^?TaVX DdD^ԫ3;rG뉚u-ߎTe67'N172 *ḁDɤvādu0.*<:44Ā7uDX+?%m}W>$:/[b &Ҍ"9'rxGc%icz.axx&,r ]H!2M~F̀]t΂4Z7P8]H)=Y,EPL>rόE5қWYi~$p~"d?6uYe q-ݣa%=|]⬄cZq Lv!}APsO=; ͟_x-k$E?YW@5- 3Wʚbh,T/r0Ś07+P4u vB{Hr-/?{{\׏<˲q,-:kQAp@ I˕ߞĔBg1_ѓ| H 6eJg~ie/~MbX̪ʜm؏PlZ ǜtf *YIBMe+.V&Vea pQư$i_C0d *7| N ^PZ-HDO`>D`߸,NT9= 9'ti3XN˜-~ﴵS*H풱v#Oٔf,t{|v=nnc<8qY[E+9`qK*@ i%d˲;dW[~扽ˏ}?ʚ$8猫NͥAd>YnD/S<⸧_ŭ9.yoY3)15f챥vUU 1GTlgE"+Ui.L"E>"E$I 'ȵU*oqm]x[ްޏXl8r}!n3z#YU}DEG+M?i?PO:P]/#` pAє==~G|=*1Ǎ"*X"bB~&1Ld'~`-*N&H䕺1פulTq9t6$n5bKf̟7R\/Jp-lEȩy sBk/~^3XCөAGbcwfjXHp/c- ?Au ٸ^-g[2sp嘻T{0.+zܓП W0nF Mh3+4)1vAWT0̐*ח~2T!6{8hS`juC jD 8Qz[n䌠@ 6|̿pFY&v:d&;QPB68쭻 K$fƀ O LT_ZKFfoΐK`dJriC>*}eO3z4"C>b-S0X]! U(W:GׂHurD Cmbo_^QdS}c M a#+#]Ϣ 頚Ԩ&Ƅ6Ce:g&z\A|JzVI4hpwBWZlbWrVo{~H F챏KE$CXv/^CܯC,^8&Mw|BaGpUOsv`D;l#dc<-MZya(:Yl}yj4V^b4 5zװ#13-x'C5t0d@QϤ-՞ajh`: dZQ< *B^섘FW( 8=NW{#a6zam6t,a ϛk>rSL|]vxV޸B:Sv`KUV1[euQ#~{s(**u}R|H4glš$xj R&5*ͼH)YU׾$>!D3dj @re5V ' :;8>8Ip}+=^^VNÕNP3am"BhɒS,VcleVss%a@`c55HP 96Njȟ'xL9p0~ȫw#/QQMhqkwErCY='KVR{GGlCL lf vo&eDt]kKr=9n~,GsA5V2M ,P[YMsE7skX]=KzkX g ZL[}Ǘ {ϻoVNjdIėDw ڵv;3^^2[ ̋:h`v, iK9ۛ;`GdMX&6w2ҰӧBZYu}4&$*CtZ8\r/u;zhpًY5·bHV6a$GM*7TA'Nn~x5\bᙼhLf̱4ѷ^\Z$ߡuJGTUGtECBC̿J? =Ak摭8e<ۍ94kĽBj/ v`o2 }4H0b A ؈-콐 ^mpݫT ϼំ']Ay;5^l8"z-K6{/^Pcԕ7>/THށUtń/}1#Ht ,&;]g^ԓN2cŃ˂Jz y *;eXF,-B[ʰYFy#sieO̎Mgr|.Rgssgc W<\DOC,s<+J Y̽m|=13s_d++Zދ-[b^PJ_%ٙ)웞&bV}.r_V+7l-mp#>Oa_cE&iAqԁ*t}B] kJ/n{?i%8ĕ焛/bHV)NфV܇\nQ|JR7+$l+QP1_[IԀLa,Z5Adn%~Cۄ`*BbtF'Tt>#$!T.W,B=W53`t\j.Nj(BX1B˧ 6Q\GPhx:ܫhٕR0iuM2 q_;ښg"\-=**)-|k[dA\XAVʹgr+X1+ >'l3>B ;r)!^6ejjdGUtcqPF>_엪o( TEX>񷕋  `Spy%&lX1Y|P a1UjkiF[;Fگ*W%[F`N$@/W@t4육 7l`/_ a9^Ϣ[T!ӟB"-Afx縠]V]-a;?\Rպ{G_|bs:p$"?{B]iaBm(:eBV2>Agpes6Sfي}7v2 _ط1n=LuO~ذ7խ3% z6>zKoň' B[ lϳHm4&Ia#K)@~\o7WKN{%῜!yLm/4츈CTFRmmfvHfN~$(ߢփl8l|g_%u1')d}&kgxkx+ ;Jʱ*,}~N ]h bE"s7i,W@\qmRg|C\[[sql߆> ( OB$Տiz w .ZV8ge;@gHF U[_E B)Pk+\g<'@a"r?0cppy>Ŏљa(mʚ]O~Iaiaa.W?i7l(z~xcƟ)L[ #5'G'%|nYr5 7:ЊhԞMl/l)щ 9 ̭RotZTWoX =;L5BUVRPI`x\jdh@lCu}K B 6|%njiqb!qq`=ӈpMTKO %e[]9 l5㥥*(w)I*,O5 I/ h  RstO2U t|j\A2a`NON(wrTuoy$OYґL8UԠ쇇ȝ~0ÜzK\*^WJf~,]~s9.[΋L>/"&H-X78fs>NjAsD> Ҏ5mVx7dOX}ڃ-|Gc" LC\*I|o n ߡKI׆fc)o.g_v[OփUDv I}N֥0PG+Td&zfiPd r-~H/JNx߸R\P0Eg&49 F#xPqPdr^#]F+ӼQB4:>Cg*Zu`OqЪfyeX-݄PړGtovNq 7A1#fkw-yɯ !C<<WFv1暀߷ o+$HMdw] .-<>zfxۿqa vįKBnB#,^:i$$Qz&25mx-0ǧi Rb8%LOpC&*‹m,%|@\W!}z۳5"dIpXGmhb+6/%U P՚,+Ea)w݇PYX,1qP ^i(~  ^|eK9 Js՛51g$نi-H Z iĢY:hA y^4}^w7n[S aPŪ͢'ȑ%AO"v(_sFO4sǔ EbpǭC"|DHg lX;dJzzsxhUd3H0j 8^}߷brvB5 D 3E]f\_)"rYIr;IWg I:?,ӌUk9lM_44C.ɼ^ U go,݀DO,TkipZ@\ s:5IJxO} lضkE!Bs5bZbЍ1g^KTՃO uOί<ְLL~uS1,ms22+>/Ѫc]'@@cf < 2WRHW_u(YRl#vَWDr]^[$Y0wY s3'/dd7%tzr!JTq;g%kz4*\p_ ֞y"!$3܂0[fZB.D]Ǭx4ϲ͖SaޑH fXJsӇa\?6)x/Гo'"̀QL3EwI蜥xwhfjE{,jӾ.ɖI+z㯃>fߺT ¢5JӸ]3 "j=l'z[, j{;@#&^zoH1SŸ%!忡-؇)[DJջSM-2U^~DXHr N!G9AXj>1I(Y[}j>WPH2n#&'&h[)xCDaLw$ FD5'oIש=m~k 0!3sh1UiO RR",R SV=V١7! yMd5 tV Q0mKWufpX ++`00_-nN6zc."↘b"@]S&m=EGqgEPZy'c]Ŀ2! MrÛrS DSboۄ+>B~zBuf0[ԅ-ꢹ ,zߕ[YK Ndm<>yb|zKy%;XWWGO p皅>FX^]gqZ ^USne i6(p%2*/~ٴs$^eB󿢪 F2"7)!)4Ylћy/?p`+EhW^V XEM>D3?(N}v(C98@nCetC2䞪95!Zd}CqOzϠoy q)#pa"4ڌ<6'# r0c%˜,T ˱9?1S_VRǀ-ܱ; \F vVCk.6z|MY氇1;R\&YJv |{_fokgsbm}:zvZ 7-33 Wgʓo>lrcþ/ORږڸQkՕ25i \iMk9K%N[CNT4ۗFޮfMo*:>_ň]v, ܲI|EH@4u1T#\/ٰs_)Aǃt,sDi8&YտBfO!nc el1m* &*?I9t/L1͙3!?{ \~g!c)Ӝk=RϖM%;{X̪ӗy@K]<[ p-j=D[e=%N)Hq{ 5fCPq Z\|l:0L׻E6W]݆j=.*ـz&0d*$|<˵Y{ⵥ*(["$ ^9%\t8?zEok?]Y_~pvsc R0?&l `.xYqF<=")t$f0'?Mݥ%]D\$I"ng⇪R\)e<_:ąjN3lLܲ:O8 )^N5#YWprMs{8DQ# {s+Y9ohWy~VqT7Sδ!E*\Wt:؊ԧ+z,1)8Z9}G:.); d *`¸O(=BDuø `E["I4g:UƜ@.Q=!f?UXUfn5A}:F4/XocF!8L^.|]&"G p߼ aH71d^`mѡr`Ryp[U°&ҒBo;"{uaoJz79$A'h!zˬ>H ud0PA)ҏ\t?=Dڏ{ C3t ')aMӌ `anR 33S1@UxҨ)51_0d #͂m h'U6zؒQr{Z^Aざ6@*d W;zooMej¤F=}Ⱥ $a8[TsaXI gZKFRS\ %*љhRi =Bd6",S`iklNBW\ڮF`[a9FNYb<|)L<Oi@)baZD.l,ܲleY<[2i+xy<_PsgkӁ XVLcqfڋ|1;R,9k9iIRМewͯQ?Ep`(.)(*Qfhi͍@6߽7[Ѫ1?eeDx~$j|UZ5~n)սG7v+mքulBKo]ǯ3ŌPgk,JqC'&0Q͌x<@̳EY$ΐ#5J`4I^;&ǃؐLt>/>~oQEr.Ǣ(ލa &fz;Q~Q04'28o5=V_Oq{oQJ#gF >;}rhµWឈVdzXj5_/ZP<E`eML_,!B>d~ՐJnG{9[5-j~Ul2$'rh(]T&әqSwkQL9G6#/!'t$P7zܚMڬM=]Y Nn+W|J0!hE:(>V1Ʈ23P^!vAQw|< *|˕-3$R,$|=]Ⱦ- }Ii< VE7 63OCǎ_qĤo÷'y=]y<2O!ϝj:KGQUeZomGHVRu||ȰMȏ +06g8,zb.S2#yCP bm^z[d@w]gC/]KO٦c %!]Ó݂OI8 Y #Z혀#6t?J|V_6Ia&es%V#=Q*A_2 BjK`r5U4M7dX%Qj1]nVCpl,9۾ca7SN, .Sb2]ZP 틝R=Nמ>^u`w4,N?TΊᛙ{a . _tK;`K:/>ޣ='Ja9xK?ج_U<=,ԫL6Ez|YuV_K|9Қ<.-h#?Б$E*^]p[~i|c{VfM Y' vF~W{'~~V})SoN`e\7(}>DZCWbg$ݷ2sM!Ns[lr`gLdK&fXy kՍBB+ǏLm.X:;ԗSpo!DB $:iiMa1_ˌNGqj)2cBSOh.Ja+!e.]6`=aϧC6"G!5"ʦQ#.]pQl!;&Es*Z}q|ν~>i1|&^g M}ї ol=4;HCNiSHs?RccD,g, [EM@gRKԉӈ2%e^1f;! >2qZ_\Pu0Ƈ`#Bڪc5ܥeY <€T-MgXWe0`\;EȉHܿ!> uq,I'UnM=b :E8`(! Fw6WCpGQE2tsE7ۮ* [ZCw_E,S q&ބwo֦l1-*q7uAnfxFqXˊb&vt2ȻQݬ\~/'3Vn DdA&DZ(/wH>H^ zmw!>+tEf:#ޛʽK'I ٭]"m#W!#nq. #ζ)r.('/]NH᧊# ⠶Gr0SZuM&g%:@Pi0,P`:SReC#Kv@lteG-@`t6! EjXu >Qm?H}i"tJs0|-70eSi•UlrHvd`c" D +"IbZز6ɬ֏*9 Pe@C;9|^gzSt.$1|ZwY,ሶ1,v[(ʋV9=ӝ"I iWoF&s<!@97 >U>dL9Jc SwZ[0Ic([]ڞrᜱaDXMʝJіy9H|_"ז7bR푄B`U D05H#( z rs5#TE ҙ6Yj qa"$'K@Q7,^v,қz;3 rÁ&G"m%S~6>ҢE̲t2nM <.E+`(OjNO,iCY6TQ΀<vbgj~L]vXW2תm[ұZ^zU,;)ptJ6:4!u-ocF7Z+vPeg|_֐w 8^jN=Q !dT7)g'3p~dXWYȦF3^1ݱs9Ȉje4n$ΨLDN׍Zp(}_h[As6Ap wc x'~qQ?$~y2M~N&ݕN;,ƧȌX3g˦qV+6V (F݉\^.vn @ZL4\zp\"mo`wYfkKronܫ&`Dn,8똡o]: ̋I*2 m`@1%_>aUVQBs[A;1\;"y[b6EJjNLWȓ #<"6dP~JDL3Eކ38Bt[9C&JH(}@ZRFӜw%&<ʃ.oe Jbk^Y5(4!Sņ:V$?Ґ k K@pH;i o?Uۋ؃[%L4yc10 "6 /\I&?-V\~34a0l^L\Z,F^77 3Ȫ1wCa 3c* ErcHݾF&8XVlJg}2/ J W%;4Zsfqoêێ}UuCQ@@ 8PY)0tKWԯB٧ęjWRϽe=OrPxJ&;DvՃ+>Uv|@~9MFNRwB 9Y~ =6:\yZ-QR^P7~[ھvET<ٷGpfCxn Qa^n6RbX&%5dCUsy0C1Lw,P=r%5߈0E{T,oO<[͂ ;-3\ F@\O:4t@QP 0- Oxu)<XxRWK!A]X,:)~V/OoˠeR678 ]L Y \\Ozr+;ifwMk29d~\ )!T @,g8K۝;dcV.w>~]eL; ˆӎ]z߽JbKR9a+_嬐vdE]%ha"঑B !.ծAƙP'=`òKGb6ʅ wMX]Oc)8ꄣ"9 %D@j_v2: +pqʗ@(F O'8>ƥ %}`FFyD&5IOw("EöbArY7l/&qBU&ʊ>@Kf7 Lsaj-_0mnXw!LTd$~u BϪlfqXBo|ngc1.!ȪhЩZSm]*J8**0=Xq?ʁ 6҂mVJ ʼn  sgJY-#sf<0oTs˟zX, m{@pEKſ:}<<):L_u~҂bݓ&  ; I3/i|g2q8.nM^2)_c6zmnp(\nX|緋Q.~#fBՐyNz(wwQ7mWQHU_4]O o9u!z,Z.^7[ bu輴Aeo5M'DI2J^b+7VqB~-VbhM!.DDcԓ J',#` :Ʉ,Dz5a&'AN]k'ƒjiomo#CmڻX=l;O0w)XIrU߇=`F;lzBodNҵWdȂF ]Sq%Qf)Tw~CRLyꥏUy%/كj7I>K@LMǼE|%6}+N( [oPS&@pНq5Y$k?'Iǎ#jt2 Q}ttnj \v*ecе>(~KdNi(X7H^T݇`6/pثFZe<f$Oԛ#8ɴҞul @9kW_ᆭD'nΤsi G$(믙|T"qRoj~R7k 򆦘8'c"w ÉRd^uy"AE4x4曹ܗanڔ}}V\4M^ C4ݧ{m4%fx-փZy\iȕgN{Ƈi9_iuϠ0;m3#wnqd;V0"2gzr]QW2}}+B wXU amc:D˽M<E^Ec!Jy&wsۓw^*Fa}xN`?p85bqf?%1F%l]Л=R ׷&#R;25L i|D Ĥ⡣Z\j1v IZ|f_VGmy\wWҶG_7zEIl.Mc#'XPo % 1pQkn-rqQ[jEtyO@vB[N`1Hnh0! )aaig[40Jdw;ClO-luK˳rGeV' avad, 9.Dž*~y'4e]0sdV:SG{w ƭ9.я x~sZ?p52B#b| Lg3}ASz(I2j&H3JInMmTc7-0W+需ԁe".o.Q+ Ȉ b՞@7Xq֊1$4U܁ҲOAߖR.Xw7T%R0Jj5<)"bO/QzbVOh:%: a-!.Y1A*OYPcL1MԔj t1W=/TU~ѐS R9-dbIn @bߕ 4.JV-Tr/ᑃcQ W}IQ/B!>|3~iw&U,HP|@p+8[Jf*ʰNה7-fqtYKUYQ|K}PQ\o`+8x1dUB p5c:y@5'̛.(ܙyɞ>Uͷ:IL>l2`7"+&$a@;̄ՠFR:d96i .4~`ԏiF<];MSeoWw١8|.gy3MsdD_}$a>K.%N WfLm"Ȣ|M a&?]=^(OӦLkR]]-1%bGaיLxF䨙mq֬rhmQ? oq;K= ) ,@rjHFT@s"<Sy &ޠ9Ҷ˶cYHT,$0 @ǯLv܅Čn ~NA'1uI-3 FqpT6DQK)=}V鏏x`9sRx_s9~ ?!IW ! ȳz‘ܾnH,L@)AA}輤bIwmS;?\?F h¯1.psλ!=&fl)mh7DyqLo]"^; !S!~ь%| tM.,wteYREzG}L8*),G\ ,](Ulh8vdZX.,/FՒhY=[-4\bȖdHJ}_v'wSi^9ϩ/ C%8C6 0Ozؗ鵝PT+z _1Z?SPLt:!N K+vb4"huXWd-ϒ/g\?"'Z^SFG/m̀u=eRD-!ؙW~ e>E;[:;Mwt1XH tAĹv,b78vۊ2!b?C=`,5V$,ROT<`- %8QhYXYdY;Is}whp` qdWd6yq^S\qӪ¶NLSf^hW}73\-qR1'@<k/ma$>曠nDi@v_; Xlq׀^ RXϿ~EI93"WW[|a&%mh/A4E3E)j "vtr9:TPan۝E kd췘z2YQӠLP#' - ԕL)䨇W+ڟ2.s2a>谐ݏ?@vU_T7d fRFUp;MoSbŬ}"ǂͦVVJͫ8z)^mw?ָ bn&Am]n ^G0~?˙fV̢ݛ3n1kQ#_\i #tKeL۸R=j3u2#65+J_Mrq%jQ-$ r@FZT@"pZtpyF5XV2&:p`{ {&)2֒B[`QvRPT7e~+5}Pk8鋳&,Z J/B>>2/BhU{A^BoDjUЃb_t LRs;C".X#SF9q[?FT m]8ѱvNoj/Q];}Y LYpI.0 `W%BQa_1X*BۄU3Q* hvvv_굑,BI< e[4CSC(֛Vkfz$U>aYX(+^&Ex 8&_Q&_ED~}_Jd NΧ6|k)3[̵ŏ¾Lwu+%XRY7 @|mJHI6x7Պ؎&_n4.Os7pbqzKZ4tPU^gQ*!&_~28Ω§ޮ_q{֕) FHi2gwo&DKF"{G6T0dh6KՄ7EAn~nŊnj tPrwrBKp;r<,$#P>@"=G(]JAUߠTc7a=Ҧ"YD#Lڍ`>ד=iL? vapoE- ղeI$6WGs1Ox}dYX\tUS޿M( Br7ݠBT8x/#B5`ϠnYmtJbx0>3~nT= >T -h]F;TiPbf!zdYU.n؉N\gD/Ԩzo^*-&k L{La{SP!!g#?b}xg9ho}18G?i:9qlG!h7K}))Lb̈́-2r>yTRh>z4 nt# =ԧ_@8 ">?r7Yj O~Hn07,LvegOzk=wK޴,TZMKmUZA> /&loH{DE$_ES)eqd!l!:dogiog.> cRȔڏtAU,00JDUvDxT*,ךF8tsa$ bba03i=b7{E Ѷewktib]ZS_5`m[33wG]z>ϭܬ$'~X-DS 6r| OrUL7zlUYЎ K2Fp#\0B[pif}4oȮσ#lhDT$t-(KScɤpwz)|It"";=HAe tH<-f z1ېLCzCϴnXBTΦ^z7$JN-iCe"Œg{IA+d8a8l.h}&D0fP%вYYu[vԾؔ8lm07}4ܹO֥&@E "07lUK!qbÕS~As1e&a;WO`^^*+u>8j.wg W'1sHbs Jˑ Zv[F:dmc;h\;0e v"Ê>xl cC iKtv \$Jޞx~3q!~*đxo2j#,9ݭ@Ǥu{ՉKwd|kеc=<|5 &,;/T 2VLH;fa\ࣛ`i^ Yo塥Pu{y 3ךdF7K0 N)C1Wo=bHi&AOoc͏`+K*ČC\ NF:tM6NzF4v | sݪ(r}*Ha Ow>dHU,5y(.&\;](6}4Z3e7\I.8"%XZ:+Hls' 6 b멗Fpv:-e늦1AI{}\YTj+\5xZ2%B8 k(3X&φ2%.GT<w(# LB_z'!1Q1=?,%}njVtX^~=∟ G֖&O[AS "1{Ix'd"fKl>nUT_FWYh.O88nh9LBNYfeN uBv*6оͣ9?z=cQASp`DiQi*N3P#JV4A*uN\RmƘ(ͣ~Yl$hR :wdԠh0lS$Yi%.NͬOAˑ8-m Vm@;P/[v=i1IjnLR} N Z9qgZ `gP|_&&~x!>'CDTÙ7j6rrJr^M:sLZ3`BV} o0;Zd@VH ^Ijg۾ J,DtHw>Fa46Ҫ/ ܋ԩL-$1֥(A洫G=es {h/'"'Nx?ݯ`Th#ogEjtxOn&"I8i#dtK.wXM d '%*Vn4g-{͜xvZX ϩq*b(Jc ivfnDozpKbaH3ٙR!ͼ`?<5epLy+QGS;62 !nbiQwX:ccސE=W<eL>P.D^jkQ$\xjxu0Ȟ0^\o H'4u2aNI;yRIt,V8 v _< 2L\E{ЩȳӧX%%P& ?fAUj#<ZN^sYSk}nx\3'/xk`gBa#GnV?E*2}K01u5 F ͊=גʯyDZn]USSa^ İb,仍^[ٻg܊x,.6d)^~^[q□sj4PVM-s]8_NV1Lso,''4WڏK֖A?,l4zP4"t=uKK V4G`)ݼrn~];}Q -H tGLHA 9M{b=OB.K5l{|P3g)@į'])/Xx1mU]>U㫞(T֚B6j;;ȼ令/p';s<8%?&>y%.U|hN@9r!1b.-H,f˕ʵ+}{4!Ԕ\JRZeUx,ԍW_aG +U*&m͚%WiHpcDC2J̓БPyy2ҧ#mh:Y+<3j\s2D*~b-/J 0}h#@BP]%G.^3@ȧcUcgY7-xm뗹.~\QLcd1&)LA}y{ä5Έy&\F-%8%mHF$)ftK/R 7i (f+Ϡ557]"KȶCfX_|&xߢ\"Sf&]pj)vB "YeIa'M ݝ񫩶"v 5P\rmgTl%xbCc7%tgt'6G(Rp[V|<1˞2hHbdc/ *h#!?zPvٻRIƻ'G-/ZCsHt&|8mok,9W4b.zv؏ Op)WP~B^8}4&9C=#"b.PS/G2!XjZmFwm̈́C}Ǥ<gK,? YDo0o :$wP5sC(?Ɨ740X E-@ypnx(H$O!ϸȌ2(1L.lH- cK`.&Jzp[eT1eZ,Mi4d;خxKTؓ~jӒ=̂,́y$ڡ7Y:`=Ʃfwk;w;3KLsFnA*J)iTunKE$bKo,\,t^BAhCMbZ8TTv;n84 ffAvwwʘ?g`H ;b78miJ+ %bm Ǫ9CBK-)`-2V1!UלH+''av ڌm\EU7@8 . ntmUN޻Gd!Aa9H5)-`XΝ }?e+zqC vopKo GDEx!q$'Ƚ{s1oxP+86b҄6%9|*s$H-)0b@{]qw֞,FLL~Ph uXlun87Z 6r`.-Ƅ̸mWV`;F렿1ZZoqmyzX τ(@xZȒ_|'=6Qf59_Np4bU*OˆoFJ{VA7-`9?/aDfRMl/!-:18^ & HxV)4(--~yw^ j,|%Kxox*"*I gsgg_ʲ 9dKV n6n>^7RQ M-Ϋtd.A)ĦJ#y%ha5P˪Wq(T ^VtubYs5[qM=?込wTRV‹ԘQ|Bbs ߫4aqnOu]%UrR~k>|yV 7ǂ-nAbH%z:'DOuٺtP/HFiOFhcqȧ[L,!0#:*QR/S\uDLfBd6keW2aLtfY"HmԹA:{zo$5p=Bw6N 9!r롑 Uk7^C#{b#fWjEGGćH<i<7Q,TZ3N_ 4@Hψgbx{A`YNEjo/cr0E/L8QK.F.BFqhx8[_,?,,,x.ԟi [ "lb/<ow^PK!4! XXVɇHY9aB^Ldv8&R:ZKqI=%(Ad)rQ]/ جZ]3]|Pw-?TFwO-}}Xal?}1^U(O[xn:;f:[:9}[b q KJ4^ W3,aAM#ꊊݛ/QnMtd~ZS ռ >*(8P\iF0NS C,&Ans"{/󣲼d'[䯊9C\jk]AAqcKԐd94=^ȠlmB2>I2RUߗ| W5D( -J O9?\'F`!#cO> 7cS|#TC/R @ש_vU{qi`*ξnWMo"qH (Ə^;;F+q CYW&f‘^~(5STQcI/`# Ne *m]NhvL@yء8P 7X#2Z,M9%lep{)> =.qVahD QH[fEi3(~EVuV>*ݺTw~_os]gcvF#?.@ŕZF>2%ɦuIWϝ@QJR^K=/G(]Mz(.dH7\CfPYXzcFI(~f=Z9W˩ZB.qMdٞ=#5e@vO(8t[;]aQ!M|AH&;yAB6ϱ ꏟftA-'wzp\S 5qN@ۥDEWzm!AM Ҟ (j>`IDSh Mfy Vmޕi=^WG|ʳַQ0Y1e{H {6g3 v.;ޒU@NNjC0Ϻ?0Bx`tLS͍0VwRPt His׷[&F9*ܑK_'pg90J҂10QӞ+&֖"_kSLo9UgC.nbwK8ppdYe( u;HB=z{>W7)ɶmYYh֗ک|X8Rh%B2 ]Q0R/YGYN0:)]\to٢LaWRa[{&((kXR0sOG Kv/0o=GaIvetJ#dLP9SJI?6fɸOӀ1IB3ј(ހ YdB7Ğx4zr ®KI#Flbǀ^:,; InXZ :Okg޶>eHr93}-`:+Y( ̩3eTEx5,"YSX GK9^#_#=N1d?9V nE|SRf0!Ep:j<$%K\͔YT P'CN'˜[w?[Ad YIi)^G ݑG[Z2 /P DF{ R( #3FUٱ7.*|-p8Z<9cUԏ8Pg=L^ Fd!A <C< b=sfB> n1E|6p9sI#ɓ6Д*-B ` T}j2s{a'29Wt~JxqKd]I"$LiCUdQv?g7TËΟ$xِO9̾~BwB갓±6E7E mԵ|1'IgOV>kA<'$CӮ`:~\s29S]LrŠO[yгxWEgnvACN23 ⒉#w^zrT Tن4< 5n]w(FH|U6מN}h!0o8Ol8cY&8=\DY` wղ H?vUO,raD !ngQ* iM.;8E#f5u-k=T.|PMnneޭ7-[@Goj{ !"u/@@a{B-^Q"8v"˹CTu:ӭ߁隘/<+DkINˠ7|2:yƾYΪxuiHwd{j-exT:UԿlJh1r|-D|q;%>#\3,LfZpxfӚ[#зݚ4}|u\oX8ɂ#s {};82Wr_P;fZ)bDN%r Tߊq[m!taU䜾g?e7¶EP,]]]&dEn@m>{j|UuI'9僣PF 5Q7xRQ~WϬurJ,D.?H,n81`;%#1vf;3B ) 8zX:R >9ܕ}t3oy9UCn1[ȾQ'RbEcZig{M) 'j_ܑ{ccG570?Y|bgn+oc#T-KKMSG+6SHI '% Uٴ. d:^mF"4d\#@vEF gׄh=#uǂ`QJ7Q-)xah7{`,mX$DEksz1h_ߑSEy+U⒛<8hb@-9O!=U,j7e}r0QS榆oyᅂpTr3/:䧶(4B \'Ep~$$!m lN>Ծˏwaz-F 2誐ߔP-&ٜ z';~'K4tTo̻"JSi7~ma_0簤J`})*qt:gSK9lsh`C qe4yD]5%tu5mI8e~_HV tҴqșd߉Od$G'.gZGlL5osNXۯLh{>uLHr>X%9㽷Q]K 41Ōnjʅ"?0i~;yd,.Y7h6)!4ӝJdtWPLeШe`+d}P.&jP̿&Jƹ9c<uk6ZY`7HRHt vw\|0#;!v7(i$A.^X۠`ͱ+MzOP/\/t]4%Yc>A3R"(9]XPiL٫/ywjHe~BXX2Aa/eK_ZZ'˨d-4>:v58z4L;RvqdOzƜfU'"`}\ŷ2,by3F_͓ӊ tj!/h-u lh)f 0`1 6,T `_81dux 5σ8_,Q2'튇oZ&oDuHѭTz/!z+K,b`<'+Vj`g@rCZyq3 #Zz7߱Ay@D{OI.ANףL^L`)[,ϱ ] Rv{_!V^c*31XяB{?IąW0 60񋭛ȟu_DP[nΈ2Σjx cq& q(R&(}"jJΒM7Dԉ..<"jR)d,L#nZ&NF A6 QC 27Ev{A0ց;8jg]Vde?\=M>wMMtt@L*?R7?h~7aW$K͵^ ?*e Q?hjJC>>P#M4GkV^†]Yi m]<ëgKt*@9^c.;ny"a~R:IH[)W$=USHo!+42]b.RBuPa8ŝ1g*RxJqB=ԭ ZlŁ(sO5{6C7X}T~cP:_c 8CqkTPN9+W6L _bMp[(>>-n)ȚyXE?WWd#+2H[֔٫ +zXHnk >˜Ӎm9xQf49*w<3W^Ep?|fY+1 BfR‰,sŭ8tL\%Kj3 $SUOdZ\K'H. Gw@'e ρ )$BropCWԦt}>\HHZ[4 Wa7DFWC>;nCv],ĉ640K2{x HhiZzWb 'v%ɂx'u 5+!j(O ԣ)53UM_y19޳a;qh 55he\I7{ej У`;h,GvKkLx?CEml7"ɾ~R9g#T*s716fW9|C\ږS(CI=qRvA83&ZxWXGXcLa#*:ӟ5 \hL%)W!&p*-<5TԲIU#<@y>.:'G3AkrӻoHg F'AQa넜sfpv4/B.D8]WLO`0i[JKy] K.pmZv;($f׫(Ѵ8"dm0 {Ik(' l_{R0J[B5UbE`b/P(G zNSa ( )9KhF"ᗜ!"g~nߊuHU5YlxC61t'}z uZb"SV(o2esxII{7+%zEVFBB-\XK]e7$eOi$ۑNQNfKx§v~אCApzkB*oɿ=gX >b#px~#ormID \"yuKddN? %OVdW6Y $*( 4Wk%t-gyȂ!Cx X7|ª1Ccݷ_{.ZXΚ9+ i \/oJK6qye^?|\5g8nwt,p7y I-]+Q9  U-6 v}̂93oj_|99\ {;Ũ9BV/c@iq>:R\B0cz+jyu.ڎ+6 g鯃u#=ޣG$gwZlgU5CU(ʱ2hfOL\ I;=KpQ

_1 mh y; 슑 T.i˙Kj_k R@?zgOǦ&6V ~'Aj4gIYN,7dz+]kSfo#h+h%VvԭTY*~MҔҀO l/ !֭JWDik87dI9K>X0P=d.et&t ۶31O:jviAk[1W8*:=&ljҫ4WzƉsN[|+$UCoY^'3e BozR(knqފ dԐœ{hy1pw:>uƪ[Ǡ&4 w[U! cv1Cbjj].Oâ%d%}5P1&*E&U"EGBR,.ލӡ^j0-1 o!e 'jt"'(;T׀- U pQ|۷ҥḡۉ N?N]ݪ B08M=ՌubseRNwhc@!]hc#T',r |fއ#xu.lex+Li}Ѵ FS(" IjѨhۃ9-#>j"eFXҌ>.N88,BGQ7\ި9@fvdF,n{ uNTjkBvlX^Ik(x D߱'ٱrz]|LTT MP]++l)"[Hi_ + e_ܳCƯPZKlo(q G{!1-[vdxnM!Ew =тDvv16Dkz˙MZWxCG|/.nlOQĹse3|!4q#,"=^O;!JƛFJݥ#E⺷-y!*!|.ZΝ簻 9.xc吜 n&xCVCAc<07ZsS4ȱ.!MP$?.>Oň64B^gʌ\}Z͓U#n0-)Xϣi uD qq>ӢgrҨʛ2\@<ܻVBJ/+ˉl QٽYȏ|D#`/OZzloOs0eOcF V9ٛWV9w^Y/WT&/ Oo.ReRe.Wj.NG~yxa.7J4A}?(T^c(=䗼%^=-=j(fr[wYm@N⡘i@#sUmy K)UZJ|jOO0"6餾WUE| Z(dCJn?V&Pd:oCd/|{&b5ĒT9U{:6aE==|cfIb;£Nrô",E.yǡA=đbhtO0^o+EbЁBx[%m,wmKR|]ϰDP7,ը?3VNۮ0!@*%1] Ӷ捦Ռ6Ӵwu"\ b9MҮm,+QGKy<-f jgjt(*=zCp(Äzh1WpEuaC]z@%Dsk^,Х2P5(@WNzJn:Kq &ObyVJ\_6%hHщ0e_ Z 2 xs70mKQY@ uO]0PSTn#-<$~HGF&`NF@*-8?Ưt+$b^3 082ڢn.3ÈtG}[Ŝ|R1eoMa˶h;Xs]Ma)e8Pke?&2(|zHl8T ! -u`3L^?x8HhDq0DEUlƽnEh݄Zӱ;Wjߌf)+[M쳁'$ԯ0kWeHɩ_"y|~dP[M 8-j[V6&HR箮-›H3CY: `(W N~'<*DG5_ 'p f4C<`LU*1iJ0 yG(ә1 Dș{P}_괯;Nt1o&i{kWcNOȌueMYtWLpY;ĘV5P<7],5{SWw"'p;erTki">%đ`|(KPi$VOxb$x$wZp$y|r36-`Xjk(fe݄90p] ޠS_uϹ.J`tH#~^0 T8OA"2b!p\cws+7]T5I)D=3#l0~]y%68Cni|iz )Oo"-'W\_c{%i3v.\ҝ&qƋ:ۢM[8"=>L5e}&L@(2HIj|qEKWmHwKCWM T.BaDYvX-K 4&L1#҆YcLJHFyKcTYjoEFʄ2qZ\=FOx_TG4cvV~wzb%^>k/ד`X Mh=6pnO/v~B'|p 'Z 0 "TKj?\ﵥ3pyo]LE _Y seMfy<䄁/O@!]4\erNw& h\ה&.. mw_+ؖN{+8HUh6̻T‹AгMɄϩϘM/qF(pB:]9\>ߖzE:,0`"J\2_^:ii#"u^d>[k7j-iq7is)Ol`ͭB '~QQ:k7'u)v_3g! j܀-dzD(67[o5^w(#iA@(;57`l2^뀡Kh hЮ/ִǔ@<-v-WmҥLO/y"t.xsb_FZR# AуU/+ٓݬigI!'\j%77-q,GjL?1o}n“GT(S o,ߧ"ڑĒɬA<h,oT<<2Csw',ҡqw@~!Ql]pSJ9 k XYb%P2B%m0\y ?M4%8dbqҟX^adݍf-#u7#G:}4hA@quJ e9sx5&o=1Mim"R KXtp`zF}B| o~~hSs %CAvb}d&mf tUP,Y~_wb؋q>{2^a$hR_;hdE^'M:/6tjWoSƓR@Tz+7׳Dڳ!^!{8EE^Oȹ"7}Msd&vcl,$CQL2d2 _}ҙ)wU(kVht1d2އm>5e!ؕDo=ZdTe T i=ʌŦڄx P%X+XX' Md#NԠ$$C'+xp];^TWZiZLqa=%yhOLۨ|xvWe-Sms + Z?ސ$Z=yi-np|h1K SQyˮҁjKi\hbLkx ?TtnIPW15?ey#X\3*0Nʖ<4iKU`\)8ҭ}U9]isM228= !Q~C\d%h#FOC_ZÀsᇪviZQ,"5<NqUJȧ-_*BNJ30]EV90ty4oCۆG]ݥ"5`IՅ65"JQaP:p!oVTLq>EŬ W583hW,ӱT?JP=vt^% V8i %3h ^YmvbeLkc2'/46enَVU}N*BИ sqr'^4, m:mAOk:󿜛} bT8 d qI,8NEVWD8zn/FƏ T=^g򹫶R|71HnxQMc t\5;1Zl ͎y"JClTؾ{5뛀TC1#GCE?jasc Sm*c{ /8i.슉k(:5ΏW`{<l+J:hZYvʠL8rg;>%ן,N\X$5ze jk*GpF 𖼦")Gu8W/aWv)XO9_?)t4+ܮX#Y#:gPV"S{%x_Z[UeD4S88/_.uWưmQ:<<"j#v,9@c!ǗF~e)d]aqWS{ Q d/ިh⑳uf:ApdYAd۴һ$//߸Prk}9'D$~A7jѭ`ʷ'm/*83Yz[Sڙ׾cuÖ)Fo2 b!lAJ\xnJ]Os{N7N#lF*i=)u$D;4b9g?k.6,#ǟz&f{P|TZ[ B>SԢ{8 SFbO\NU,#V6/%#aӄRepxQ7{Q({]k%xѻ~(T/[^p<\o$zsNg0=>¥ߍzI'Zw|\)xJ}o9Z;,tݘyiޝMk'Vg'0 "骞4%h zdΜf*ơC0 /23-0҉a,%SXp1ˮ%Z&GDnk$LrDM002ܛL`|>#?1;-,H-Ok!a"Vj^o$=8.)>=qD5=![ }=B= O#|S%RɑY:t`6'fm@icy(3Όq8}kY]ȨU }F%L4.*cu髖p,̖^Aј<şA:g: X g FMOq32e$I(Xt:nu+\&J8dYxRȪLjQv*si05JیnQ&Z"^t'4P̭]wOxU6j,%q쬛T\v:?pY-A{M #Pe`LÍ̠6x.5o!tdtXwBȐETur C ]@(\ĿKL@O}W5':(sVfX~t V3n*{=tsi17eNdVG,eLd5, Zv 1$f #W+籡5xGmwM=sĉI`_vj]w$xB8-kx=`~~EcH , vOsD|gzGqcM`ˢ P2{c! *u6VƟ2vy4@x9+&mi* N0Ź"CrFyY@+>M*9S k0" E a(96FH;i*= k,a}&ܻiT' 1W8c odW"#O{Y5|EU(GwQ^Z;Ͼ<❡hѧqT$3wf6 ٠tixML)l]yרpo@ۮz!rJq>_B8y#&$R$%o!'58CIN~KX2oN1㴚(6 yqi'Tύ7ybSY8X<>+9*0؃֊ȋG(jlB԰dû01ܥ6.T%KdJſZ"PR.@:^_F=?P[V㖰pCQyPP `b>ݨőV?@,ͺ- thZ{=7(XlR8"߻B4=ݮ'I9PS-Tҁ<^ةVp;~{ v!~3m٨#} zR"rMVm\Ն ^T) lE%VfwYEEp(~>]]],PL+#!!! Rπ3^FwÈfgEŠ4wobLH Ⴧ,]%]axs-r̦xRLyx02(Ă?k3rN)5RV͑3aվEtMIƺIܫjRoeoJrMQrY #[N=t&'%"9x0/W^6tb87۬ݲfBHhiIɊS"m'dı꒒:㊹TBhª==US.$ u 1S#ɡ*Rt<;:IZ9$>c^E9E\YݮP:='ef?r/h(4^*hZ.%|`)ƉJ[iz/`+ 䋠mðO2rT}^m(_!4_F/ojG[yf ~s,nx {˞$&YLx ׮g)Lh0TIܳ-&TYS"k 2U(6O@(lUˈd @6bmjAPޙP=$q-XbRz(aR9m K \Hn|sw{MA \)ј #c~k$p;I .Aci5:Cb DPgK8-b )Wh-Q(ވ$Dr(ɕ0;;m ȴ9j>(H&AcۨljHC8:NJ°O(/,b֬N:s#ϳm 0}e) rKhh%'3 ~J[p_t?ΌLHbԭR=^oyzn6Y6eTeR}A#w\!pc 傆Kn ;iiBł.WzMn ٽw밊OW$䋃P,oί=цrq"ىmܶ BvcӊU.-/n8r- 5?'ߞ;PLk s y}BAZۋ /vKɩ#.MՒ ow[!T= - A>O(iDV=Y!-=m0i&T/7FgS *  ^g}5Gʿzf; 9N:ĈVc▝b0n3h*mCsՑWż`\2"SؖRawE;Qb*9>0/Bl7D-6=I !o^Lsxɯ2'?48IJ|B2g7elsd!z/ TV}uwdAQ>fHd`h @7T9OV-URh, ku>ua^79 % TaDN 'oo(3KlI6+@sG{)U &ު c/=ra5ɤS X- JR6TyjYpL+$ ؼ0=qZets'Q)T|sgn5Rՠ׊wkpB.I 9)@h@š1 UM d|, }Ŗ?y!W#yBmUH@5v>1Q1meG^Oy TCpE| ϼ=}G(]Hôwuu2?-FV(h~UHn3R.:.6LXh}ȌR!I2Kawz$+Iւ._LK.&IWo|w{8w\δZ3: I3MQx?29[zE ]R|}<tep-OA,؇Og}.oh\d[]4~s3k{]2fͩl^~0wm*pKrPEfmkȦplڑ\%=;\TI=e7 cc+?fB|lmAɑ(aJwƋ𶝟pYNAtύp3O$l?H:)h1CIo@|a02 oRf.W+!>,=fP IB#Vv˱ʻq 0w!1[~>nv1d)jGt o(-I$~qzz,3G"+*W~zN07c-%ɪ~=`E+ԁ3Z#z@%i8ru *|Dt-|@UueS"36̊" zA-Z'wd>2k E1<*sʾ`_ twt8A1ųV|-b)gYѲGB7>TF-]1Myg:$e#ww͚ V0!yޙԬ͚I{= L$Nwܟ炡@,7_PZ.DEqTm@ |H62}S@& u.Fr'SFF7.e* Z9i2\3un2Cɼ°禾+9JYv/(܅F"^l]kskg4GFe>6U$T@h*fYRtKc_ MP!.HM_~M-Lv C+.grUvLN,WվQ#V/_+F%n vdlAytjԙ4n{;l{D[ÁK[x.U cYdsK5}+ԧ7Cpㅝ{"^P#J>fglEl5dmu9(q.p/:5lUr20}ۀ8|s0`bY*w>Ł~]88țDqm?oT/uE礝j d_ {O  {bvSgnRq=QGU(vw8_h(QP8P~c20؊1[L7r}@"QtnSI9(dKKWpj-m2^ol/Xbf+X2W"ɠZ is8*GRRӇj.:p (0'٬[k)#Okb8zRHǻ Nl\)4)jblFB\z;k=u&|}?2{^/TvjA}Z1a^={ޛȧS7(1[J@ź(ᷭdd%#cUV\IJػG'VgĜ 4u"c`>fr!YuzN"4A,U z#:'7RCD^ 䢰hl.Fß䆮nAwJHۤ嚫hemQ^wX{ԙXcs`tTɤ7yz\ꏨ/#%3ˑ짖CC^9MO։>!'?utlq 6`vռHmjm53[jC6Q:*;-p|3dyJ\1}wsQAKFm:a|As^q"$֟Ln7oN<€eay&->W{b@ھZO@ Rb[14P]1Z-?SRdG_6y[d ?E#ɢf^IM9y*P٩s}M,Q5mx~wa ;bW>_`J9x@Qmnӭ%L XX0;KF|!p1Z=~2H N;%i"*-*hj ̉(X3}pkӖlVe[x!3еJmZٶ}&*Tב ⪊*Y7 1ol9O~-x2 %fzb޳;NCB~ ?_N^Q:4TbZv( qO^XUAN&*6,UYǿ =Y1]LVqQRi( eU8;<t*a/io3BFK7] U3+ rz@JCO9Nl<^o_4|Հϭ:%l"Gz S#.)d*WcjF՛b/=CT&6 w__CSnv13ZGIy*5$9ht%@uZgk!؋ðr񎔄ZʈZϙDm1Iy0wcw剂P$fKYkJR'I˝Mg QROn:a[5(Ɖ7}Dty AuDs9F2ZB] -$MŰ=E4(F#`]?+fߑd =Ԅ-,/PݼG 5Au/4A'lYE\" Aڐ$Ig'?  |ap2Yg S7H v4D46&^3jR T(b8da)Xqe.78߇t 8 l5v -󋞐CU[Ks~!1ABʜ0V2K賎('cY} 䴮)po 5MhP$t=O"'>T #*}I;){ $eM6hmy = P *xdT-*(]VZN6I"|s2{|N=LZ͑8}>;Hq[xY}q4 ~zqʙsa bB^<C"D~)quiTfAo9aMjߵ4ܺCZ^"3 dqr48?4plÂV=RQF.$fՖ\Ge:K25* U}vK%=AI vo$`aU멒b'VG79)TvQÉ/L~Wno p)ȼ$j͝u$rp~W Y3 bhFjIgJ(Q8p :5;"m@LNnיw`E3; q;Q7KN$hAV 'Haڏ[N|7kl0^;= =f{S6<7WLd| bir }x sg7 a<ӝ1yom/aBuU@=Mf ]y~J2PazC $uNCK2G%x9#izROTW ͈܉QQd_/wzV;aIuMhsh QF>356jHꆋ{N5p4Htvz59z-C~U7 TDRPp"ūw :N>MD+ \+)ri`0`)mNs ( OmVQ9GO={V"Hn?ݩ/Oa9 Y$<]E^7~>;4m+Ɂvw_'N =/?hX1mwDՑYAJ*Q{{ mINP7gߋ=!zWYu~jG_,I{χ:;cZhʀvjE8g7GviQLk#IXoM!0jme3HF04 ~^6jW;65ƻUr4VMNfod `;{kQ 9b %3.&%+4x2>Ryl*$k3 ca)րOE8kjs%U:NhZϵ$oNy~p3  O$?~=j]v<' k@M{pw<5.avaSz-YU~&EU l}>K;S3SpZ'J%}f(x[IKуH y)Ef&Bَe1dAX^k+\4 e%K!?e.ʰ7Ϸ?j{!Vq3;se9@² dIz|>Nͣ $0=)ނq_4\54ÄMɉwݖ56ۣMBC A:^cOZzTԐ:~{';ͯdʲ­60-m+MZ!>Srv. |R3PyidENU<lx\ÿQ#q-= Brx3^\2waU1k'y`29 ܡna4Hǚ/~ F+fd%1rKm_I"*0H?_(Kdtw{Y7?(El3b+9:c]X4*/jl1qx,*a3G\Q| u3o<[HK b9JH0~Otϡ?^6 ߄ =0Q.  d"у> о2Q\!2 9<;͕)WxCwJ.鎎l|2^w5;(F>a1vroa: sC =BT ƚ#ѓFީ5|wgE8\I<.ç܁!1rƒCʇڸrY(XFM Vn+kN:g2uç:N0&7,T4A(A%`& ("SchK R%HȌ3,+M1-X#Ij_jP%<3WF|C9خaF7-l+?(;=np՗8ލ#Tk4ĘרrwM5:R7|pAH,-u[- s\d1e/ 3f; U{q%5J.ADi^G09$Gۆ{8  E {U챿hmmu-a ~/H] އZj̚ϲwT0hŜ7e9 `)yVC%r`X-B= O_SW`lG6Y?$FYo!g̷ScIb)zA9.8dUIC`V wTg􄶘uMP lw.jϟz y.^ [7 v\(h+eT ̠Y盀g9\Ye &M"ڧxg@V| !>`RqH}w|ۚVpÄ]I^Cc7@K#{A5=L$(g߁yEf>9^Xn"DSytT Gv#\_7yq[y6g.!!7YDq?zׯ֮ѣtӼGW=RXXKRic<H"齒mdtm<ɃNm!M,y@#aQ@f*Q~ >sUƎ7*?l7`Ez YB;1}*f6u"Uq1h31n[Fk  8&Tfj{EZEJ7{jMQ2LbD@z:v/"b+=U>B\5Fݔ1oE%ƻ~H&w6[ru:9ẂmjKFp ~KD?pU' )"(zxT1͋ʋ[S{28 И`_!ߕn2!*j(R_~a¤T^7zS];gKgٰ##Fqxðr?i"?\V[[Ʋ]/4U8M>p!v'[M/qHBAWᱳU3\9ŷC(Jf_:1JqDN,`^0z4*LAr=aCixY0pqŜR7NWY|ƃ1f-&}Yyi5W7!TW; !Yn)ysr6h{N,ڑb-dXna*1;oá0f&u'uYmXg}n7߄XM,bb+Q9;1TҦsm~tJPTW6K-bqKl(M<$!:8GWIbdG7y%XMSwk/#-hOlԩAӮ tZ#tumҁy6ZQn[ ڞ醤r{ S1Ba_diCF-/ eKJ%Qiԑus2tՊטZf@nwpL'Gp [U q8ڑUz>YLe[h(ÑU\PPH;V>~˔“! v86a"ju^b\>E&nc Q(6PЉO>3(W|'ތWi!C&Jw&BAo/@Q-N1oJqxU:l)_(Aۗ:RJKTK_^CS40&?"an]z4m0p!`iocD9^\c%׫һ5lRgM=f1XVo.aۋ,Zi2XH1 m#R,҅1&ӑx:8h_>^l<\#L( sARvoا_Gj4!'mH̶I |lQ̴|m|U=ubhĄ}m,`)&l-ai9%WK{;+LO()m{pDg׀wj' q_'tF}Co +c,XB7'W$]W(H=*֕: "V,k=DTvX=Z 7={У1^՛r!nv-EG#ƓG [Kdo@u׆yԵynyUh>t }+IKRTye`WoN@Tk1o!8(uF.afT#^N'i`pn^j|٫}2yyB;ıW3.O,ZKY$ݚeⷒYl^C s`CpY~ґ}T))|{(\)ksSL{T:QqCilFW/0-l[=Biaf5=e7q@hl$vA˚rknzg,s*v/c} Tv@vgC0"|'8ɵC%_*ͺxNg 6r@cӓY6W}?zAt0^?; $ ,?Wi\nr .ap!,H'SC"^a-i-Qfg|&4W%ڶ4F+qeN+})@ ШqyRпP.~T]~&}R{יeeH[dΔW S5̼j$<w^1#vM]!,ҹn$Bxu%͙1H.aL%I(G~t|ۛMEXl<t bµOd]LZd RݩZ5zc˗X[ Ȥ<>xXl?Wnʋv}n]8otqs7 1KX˰7}ȅ^]씚nm[Z0$"׵Q6K3Zg2Dc)h[YB*]5u~oX]Oխy Q&d 2﮷%zJ) 5dhQ jHz&! 1cnГұ/iPv{x3ќϕpvxZbe~ t P|K3.Yg^xڞb`Yx$cPjBy@YӎML>6;S:]k!o wtm+m1 %!e6d@Aϻ|XM͒5d@yN]IviA&JUlr^a- b&< 珥^rpq݀+k [(4q`.'hq|5KLx }k/%̀e eIU2(7[m{\{0zB[epV~Nŝ?Ϧ°XoD$W c=̊(*fAvm\{R4uu~|أS-bvlI7CNBaN:\Ja:PM~+rҖ!~+Mg㏔,V{h?j1)5F^![ Kt&˩/&\pӤ&~f(D9Y^WF~&֢3x9uϘBM9fCJMTj| .rG.akHp~Sk]& 5UwSRwGXYsT#1@D[bPD2! x S >]U z$%>[-c3L$gg)uW (G iϙHSm{MRã氀s5P ^h8g0~-$'9>IR۰է 1.xf$AJ7%r8vj;Dh=oC1:_7yr&P9~KtWpFw~ېժ6fts%iiL/K%&*5(hJ6 Yq PUw; Rׁ3\V0 ʰT{1d v7Vy~w _ VY'PA._ aYL\~#th{vF^T^6`>.붺@aш<< 7s\7@/a|A ~ 9f#R{VκB.Bkף=ߝv)p|XԄ9"- nlS~8j *'tSک~(WL=V%1Zɂom+F$DYϗל(~Xč&Sgu^[G!8usW#٘VQ;όo%\{^WlW<eJݿx ^_/6 =Әh'[w\t+OQfQ0= qΠKwk$oAPA *UH`uB8`!Ԟ~\!l:"x j&L q"8\:O(M?[yRfxE2dkT&> Y /t,f21$-bhJ̼k8'vj)׏nqL]AbĈ&Zyx& }MjLJҨ,%ʬOXdkIT>5d9'&r? #$ÜuC`FFy9Y#iۀ+{ z]Ф^n!gY(68d6Ɓgnη%Hqb)l77  qPq# ΍:GU}`7Y,pNX-MPRB?q"(P%WhNpzqQcD_3<}F#>ju5^%wZ䤗C B `¢*?%ckSGBxhLaxLwM4Aa>s._j7)'(& SĿ44i \Iw9v*sЁ l WFo4)fU;Ƿnd}rks"L&p,j #b!杖L<a27?J$m)znQww>N%z-o֟1O~AU #XJos1kIQ_"^&d#{gVgc_D`jLq1ʎSIB+d*16 CGSO#90UϒeID\]58\yrmW@#5;n&hKhܔw"垺-hz)TņA !PTՎELԕk7KuoVܡ Q۸V!5Q=F wõJB/ -Ҝy]g@2A\oT#s2*H;#ujhԍ]U80+wv{w\Y%#ӓ*:'E4^v~9 Zq30"#fcY϶o0L* N얈QgmE$Zx/19dq3:;?Jv GpBŶf N< aFid $~V }7>VL٫v7Z judUMcV y.36.D9ej  =R`6+|L{Ez"U{X)%J*8i)s>ԂrW1X?"a_ <hV ayP]=fvRA&؅ 'T "|&QʗӋeMˤcHU,I󗾯AȔ62۟Fz|>j:EJ:܅}+f[@uFO55/zZtІxcxWTG86`xYAMK@(lvOc6D.T=y|DQk:JUyS7//0\̤sfg psW^2c.o4?5pG1vx ހC@ñdNnߦ*`=U:f VPK,F.`,EG(]qbSL_VjҢQsәm ӪK!T㓅x%XoJv8*4s"[k@ r O6/IEi.m&NJx=ũzކay|$QfGt[ͅ, ba.Ck$n3Q I^ ۳۪DyvK(I82;_ysG@hq`;H3b#4 UdNjR\(M:Ŗ-FC;FI7?Kي=pP9ۆZx8jGwK1GH#JȤ$߽ޣ_,6`|_?n ş{k`H .—|̮sK8;GN44G>We\E:ZuiC*Fΐ[sLO )H~Uvw<μe4NhrHG[V!~`v7bi69ƇUJ;S`U 䭺s ~¶! Sc=lq >b lm^t~RD nj˞f%!o9*:PBط)_^Z/ NU 5y?LJnb=HPYnPSLĒ6ʦRX'Agg}SuJ(WxQ8rn̙*L+eٝXgXl>,U,U6D׻6t4]Au Oht ΤlK>a YHG8acgLƖ1k{i9k|u5㈻T^ =@U/y;E;gFVlI+=cn٣`|=kfd6GC!YA8 F6;Pv+4ˇj8giG@ A'Kb>{.AՑ߾'-u>B.kH qN;JrP:׀c\$VNGNf`|N^rūZItǯmQy,lԽ1fUH6zzBCIjyDϲt(IpBx)XQEkCEzZle:(X ld9g}mkD۱$^5i+XR;{f({1dz_jfa@yr~Bj<+;GG_XU;zQsXFQ2_,nq2c0]NSƇ(?V LsVK;3i"9҇P(4Eq:'^C"mZ>Dfz,v^KL9VDtz7#s2SZXdL{̃oRQY*Xѻ4d[_2~F&e*;Fi<'Syt=)JaxFu pX9OBc*ͣ6Q!-'_qu#`-bX94-$:ٜ;1(`3lkyp43{aU='/L^Oh i9^ֹ%ޫ۽SC?>B6lIX2#{Lla2o9ʔ0S| *Pw{V—po j>my{^{Tw/عb ڬue뽌[u$P`D3??A_l 4Z hrJʲ*~Fۑؿ=LfuQCʺ(Ex?%uU˿KYa37``wZeՒ.fݢDKzyȇ7iP&;H;貨WVlVv ]> %d'>rwk `L7Ͼ?hYW t.\d@[sQ^)+h;\D}"l7o@ΞuRC]%d8jfR딍v!zmˮhsƉlae?sfo %1mdN1 贐x隤,Q ')DyU1DiZoߠ~ ^+t !,@gх U1EQPyӜѷ Z0R﯅pj;@|cd",Oy[= {x/7 \d"T2F74a~f@-)Iӈ =ftuΣm ^CČ㧈f{P447-9Xd2[qFaINȟ[MUMz|r_io%ҼQQ4}g,y^۳?f ؅Ec*Oosٚ=tyu;.^ aI6z1 7<HͧImY:8X>a :x3_׬q:hcI_ | nvv™^L+zSJ+dsy?P-9_ݒi6i#&GGwc԰KtG&:쀋bLt1S /b+”>;,j!͘C߯ZbyMY؈"FqnĂzS uxlp8UQf@zC(ݖw>%[V% ZP~3E0HͻL^".p~FdK%)CVl {Ns_zOjGVC5F(-$]["ݫgxA!ȋN'.w*'P陦}ͧpr! ]Y Cp(;`Zu$9$Y\GQ/Vn$nNDV'7^/$DzߨP3Z3զU'Ŗi/+X3d/X_39 UՆ z@XB ߅=h2.ݴ`[[{2RiX#x:X-$bOMc<5PApN3C Qݒ͐yr^LAFíMmĚ IWmcx _%a=Cx {^yۇh)H%I7 voDQ255po"$i*!qG_o2v8m.Awov^-VgMrC&tRN#mnJ}Yt›.ϴ(83WԝŽ2 XոJ9tK7ÕVt6~k穦To \m\V P@<]۾2'%FGc'y-YJl XMqTQB/sht^憰*ߋmr颩<Yk:Jap!.:McAyqMu;$. \n?%Llmiy.j*v5]3/pǁpBsq$~nC"]yDf˔!Q]'1V5q5v8s8ԢƇՑޫtmBc:g 3#tϥ0Ez?އJ!'7>"OadTl1uwԭiMC^$rW]ĬBR)e7MD\``KܫjFŲ_pmOD-^Z[\KFg[V\NHcIJ+ysA"g|8-5# Ȝ&Z59XWMKYL K3 RV 8D<\KE鬂"-g%C\m'7cNJPC}QyG3R7'ʤV14?ǙBlb 8x@GF⊺L=}K 2  rxlw{= l딑 m&M ^i on+TÂgZ68l䮱%cNϑq~H\;Ҍ>%R>bq=gWG ͇6xr6 Ԡω5;OE+WG'5\j $s*+Ca/nT)σBDB¹%L.m@e/19)龡9U64-+] 3x"mub*bnK.0 6d *o n>/R CB܉qoG3=vUL7ڿv$f-̉=sJmaSimטw7 fsPogx7^q5%8`3lcIr M}@=꿞o 9[!ri).0u4(\QsE_0gQeڗ')M)n ʭˆ<}h0 nR\|l3T t+ߞSP~$*t2%wa@*H Gtfǩ9iv,E,H%f̏G 4uxc$6|Jl*(XxusCdL$T|T<>Ȧ%m*?\: '=mV9%  ֩x4*Q 1ÆQ1)`$/T!%{ jI6{zian4 w!VByпfEO@5`WY/4!{lJ1B"O>ͧ nW* $jLXk}Kp@k<\ O+r땰s!(6$,*2zҌt?ئݼj]pZGnG qnm~t!.k  *k&xd&PY WEqS^^DQQк2DP"m rv$Og.f\B ~\b>քM>"w{m񆮙0 V a2?!|}j`EԢ(zhQ&gCxЍH]LٟiS$%|2S%?zQ o%e/Y5Uu s^a0GOhEV9t4X#t!ȇCM-O95{ , :@QTF<$%)tE)x[]o[&694|Ɯ/^f c_9-oԴ5a\Աs֥e[nAtֈBeo_l9brfqټP,}W9c׮R^cKLqQ;I!sV7L 2$"\VMڳHH-?uxGScǓk?R60J|\s*J )N̫rc+B#>:Eqe/:pY13o['r ` ct{Kdz,Γfw:doB &xf &o:AR%<;\Em Fs1u#ZH\Ӑ[2rlń|Yߝ|=^`#O[@EumLǂAB 'K T@[Dqܝzc :"hJp:&4%[>7 CXP(.TB*JCxsGn,*ŞDךtM1jW'N_>=%;?e։aҲ@#;v =l3tHD_/ 5_е)& $,]^{v 3<>x] rO$@lNc( Rq,EwS*$ ~k"Gm2B[ -Gygl i&t[OؽǮD/ۥ9z7ywM݆`OL/A 8 jŦ doc8U *H Mbܞ;7tBOh2?VHuyBB!$3yʒJb@d܈)pŃ&K"J'$Y>: ,#|IH(T[jΡ"m}%3+m`{`e=*ʗZ銳c%268+pk߄=)m<6pՊǂP FRV$ض;wK>_љ =z+^*EWz+jX 1Ϗt@׃Ö4H`pŸX1r TZR_'^y45dety M@)jL]M lۗ39]qVWD Ƙ2p55R] ]Y9>M#3<S2pR"wCʬDŽb dξu۲\%TV!+گ8>DBRY23pԺL21gWJMVL5DʫwX4^ -(έ^!9 u']\NR}`<94U(ž 5KdY=1rk 2cG'wuxe{CIb_PC٧ T< 9G/;L[B cWjS཯l,] H-oQ5`ډ3o*O,?rvJgTg>RQŠڡfHbaC7 ou97F)~RmOֳ1عWY9EK+VTK)g=+BUhU`TRaFHjTp)\qggƾŒ`eǏ<\͍\} 3?6nGFfQHT=-]WorVɛvRӉgU48?/4M#9=_NR pUh\PR69C3/ 9~RI"@<)3lck)H<]di/tz5e~ d(@>/>翟QA¨vn 뢃.*{wgP/05\U$$tyM}V%TkGY4H&G|ֽo,q&2LÄ#_(w9UN7L\9 v0/6o5yQ7*JTl-H^Czڧ@kLpּNm.V(e'lZOm5x˒률ՌHI8`!,@ޡ** t3̓5/o3 Yh f/vpJ x ϔKAIq߻M=h>ͺ 2,N9&bd+h׏ qF(>/q@@; 7ad֣@.<#\}#ԏ˝[Lf2FmR'4L`Ve)Kv>faW_?GڮAȨNT@GGMtΜݛC77l2>{TRخOxKӨLˍԋkoKqGfYB3!O:F ӬGK?02 ))c8gT0oiAUz-*pZR7G.~;ch""U5vmU6MeF-ヴ%5IپM)>mLh~̧9-񴖹1iy=c#I ɐG>l/es^5jQC!7C*-z+G}JHb ZE1Rm9zZ@l$Dϒ_ron`PLǚk9YIM!DĄ3=q=`bih|ʕǽؑJ S+5"PV 2Bפ{iwKC2^ky;8쉫/#>$pm;g+hG'Ii}J[Vҍ?xph=?!3z8x#?&xٔ!XN3Bd 6p2] *#F[F$fmALʨQB^LrGܢ?_mF#tY{>r'S$N%OEu'ҭ Fű Ҥ{1_wg*Rzf|U ,,D١fvn*Tݠ쥍4 Lo%ŢF4靐Y_d;R݃A6nK3i uRTTC/a@]K)U3g8BBy.B>L  梨idPxSfz.#7~#%4KgR֙:=~/u'N\-ڌ_|? pAT*$úac#ף:9 uPC!bܪ%.$ѻ*ԣ?PP]A|8/]ؖC%a{""8#K:aK0]3ayȗ^>m8U=@S?O>d>kiѽނ9Lۢžv`v\߾VVGXZ y3mf +th?-ɗ(|6-W~ \:̏s!h:S%|+uBSB^>vע_Z|F`ϥ6.]^jwԌU\uV*vRG+7^ؙGr? Ar aKx$ՅXjgƤ< Zq'#6q흇;O:P„z.Œpitȳ& wC8zAi@$iOXZ*s esZp Ɖp{<_϶EA^qC^)Z{׫/YQKJ[7y+ww {Gjuz{E>A "쩺)en<TgH=nHYHzoK.ߖ]vxwV`Oh0?Ft:Õ:BKv9 d7Z>5eSY*mIhJhg2Ֆ- G"B-S17-Ur@kSpd }8Zup,DdC_բ!3|Ϋ% cbsDzMS%Q&xRL}tfSb`2:VEAC^^E:{jƬUe1FjSz scgK^F嬕SvBڳaF7 wc3lue(_ U`h}3L4'Ϥ%p\>6X hdti籾M1+>KwM*úy(]*HЭlVBj6*‰ k-B!@J~aSv/j 2h^q[KJU희$[߄u׏}Cc==W=q{Yh{)YuQ^Ohpm('Ȱ(T$'%A#BUᒡPkplm=H,bȄa6ͳ$D'nnm㵌8#i3h -1PdP~!Eԭ?F!‘wqMD OqA]qRpΨZGAf1o}h(A (Z]D!XosI| R>wNi-USAy;D th[_1*xubSd y^/TU]@`lYשrkF/Nyi \"m~IDRi&/kRall;KGYQ::R&6AkkpEA/n4ya\vm.[>,.ƐϾ' P]PĈ3 a>Jv_PWND$]ziI͸tC7IRʲG"̛}oSAa&`>9Wb8Pf;J>ɢЭTNR;l% 2S0bDϗ6.psF8N<ҡ F~+Bt5U EEm_bo>w` gW\$M6KF-*yFB ^pJZU"K{5L5%#ز4ǻՇnKzM2nط4,ڮ!$"E .dҐ7R#19q+U2P Ӎtj2QT`T"gl|"`M[~j>וEgQI$D&rH+V{=B.w(UTV,YSԂΔ[S~U&oh/(]i!{ .Iq󒂁[3ژm'4OKgap$kU]6H*q]/G IuTC-/m9p:㼢07g ܒA UȒ52poL1Di٢iBD:A&!цiL$GGFZ|y{B] >-ͻ%<Ķ%tHdF>VT_4ZiA=gSʽ[ⴾ}Es)|R&`Vl|HbDn!,^]C4\ V[uF6Чq U{Wa#u@}$@RpxLS ]V\;@:T$8TGWXֽӧK]Dv4j ,GXl0ѬU2+o[G`3Rh:;Vi-%8kyLߴpޡpӁ_ 6 iqڔ7٤r`{[>zml`\x5B\9B.0lJ4@&;=ib}Qcˍ)nƮgPxT#\HFQQo* h4d"#]ĞK&SrRvC]m+uy辂 îq6pӡuf%:X5p`;Yy=uLi hZ^%B.'G5\BPf 2! }]fBkQ\y]4} R}M"b'2ɱnh_Ý)rSVqc ar>LƙTݐo"8=?er%AaR@@tX2{F( 5r5]&PwȪVR\v.ϴ3)+T$Is= gTU'Aq\1­ȮoBq ]2kmT2W'?K'yXGuGJsP@`r$r4zN+pO[zt}HFFwJc0>-#s=Dj\L/0ZJRRD`S+\DR-fbYv' t0k 1.fu\QFJ'FXݶ^dXhY$ )/u6bVRhZ_CE‘G$!gcF@fvX[E*a+v%s.-O>l[/ Td<BB8J>᜛$jp8[K($}%U#(9bERՠ)HJ}ƞӧvx_R*)c !>Xږ_NZD"1>"_wzOC?488^M*J:fLcw qG+Ӽdh-x/`K>ӁH9d׬>S,>,(M #,|ܦHn, f6OA xZּGO(I}k+M~1g꛽7Ycl9{"=y:"*Z>^:{S#nBg˥E@5ѻ'u,⅟ePHe3x+YX)P}.ρpkmyu/:Dڗ̟C9?Qq-L@hQh# N!*xL|li CZ^|Atߩ0g-eUM+Եe^ `cȦ]tJS!mƈ™آ`ʲM dlo[G=O5?vt"ہeb7_q񚹥;͍㵝v .l5-ī՛9BQB\"2+;m?h"5W![Na##g~{m X)8Zc^ e9so'̬nG E-0l<dbx&q]`r~vnOxyYgUeoS d<)r Z@eZ0rR@!6 48C[&' WN%?XE$FZ]Ę,Q?r-Lл(:K#nj1RK̝`*蘒D0lr;/kTz:ZЬ%w )wIS 77$Ats,!]1:pV1 j MKq R%)irGgl|R^Y 9*Gu|x4YUZ^=ld,R@܃ufmFdt'#k~ !rE>H5ĺ0G"U[̂5 ÝPCfF!@d芞&Saw"Mtt; xW3-梭υwzӵ[:ӌmy^o~pըp9f֗%C-R lh}C;a33aTl`qS&``)/O$,Bp7l¼MEE=$Pr:}͎C 1/ epVD*"1=?VRQӅ[2aL([67 -v?1$M$]yZ(^ll<4F abb`bW~6jߊ"?qv|/Q+Ӓ­lr>+6 }+j5$__/3.t=& <$ԏwa/#ˣ }!m%Yoe'lj1ߍ:NVO8LZ'<CDld9TO!?AWp|t~P *mehArS0V'd"[twH3dC*si0vkĬ.:o!ZOJ)S-P½aKIRB0ͧĒP{-?mlGggSP̳ʏlurHP, Uj.Ȍڮa;HG%|8ƶi/ԉOQ4L)\/JfVvJ%cJfRJW iġgr brpl7=[3Δ9@eAVEO !x+%=ݶBrm}pE "\+ءcFD/u33ꛑq„-"?emib_{ w39T͙LX9X:]2LWӉ0?@U[}gFUثOBFFޚ@fLlyv.i??hBF>d?V?)=Z纋8E@Y.O>T ylCea< Z޹&@̆G m}榩ޒcXA;lL1YpR ֩$ Q Q;\|Tx$L&5{1"uZ zUnUkE ;W(2ut,'7DB]l"hǮ ygL:ʒk4jS"q~I*_B;JcX8>#bJ5d])=6;O82B~0Ҙ^66) ¶*.u&3ǣxR:/E~z?i%_0sB"9xߖV셫G|O^b /ZUS Ɍc{V'ݧk8Ǵ. [3ɹlۢW?!aE 2Bٹ,9orMӄ^PrNC^kxK g74Rs3jTS~+;zvk+C=V.MnT [6^cVHf*8ܟFz6%Z}^)O"Xa>mD;0֌~bTiMl<9 s}EP',?]:.A =ʰqIwچ"c|>"JU|܉B.zL2sWBa=KjW9L 7PGQEF󯞊&&4dC0_#QGZxISGv C]{X“ rnLxr/pDͮr ScB{3;;r@hQM`@* -hu[P_ CKաv;YЀR;GQoK˰ryri/tj |}vĆH&[pt 8nqsRy}WuP`E/GRtK,_ z&qJ§+SNQ)?{BpÎkحp"eRnNZZiһ:峲c[H4F;&DL H l+iM L4^:Ԅ[5߸SV3G!"% ld:yҦ`ΖschvbԱm'Hz^7.ݨ=wYs4xMtuݶҋ3Qxѵ"ώ~t(c_ &Hr|!kW|bS~:?76rf΍Ra_J1T7ՍdrYWUkiwSn_t aAqLVbwS.XE-5Ig>g`:R*%9}`& oy ]o c0y;y:%FmlNj<\aByd٥ F%zM%kZWP%[9)]{pcs1˷~\E*g*jdsrv b4 wP-(#ȸ1@rzaK 5}>>J; ߖ<am:3=($rf\)(Fwm_YIg#oy2JnVyBWl |['gt]^[w8nhFޞ9xNdš)~ Kr۴L0;9Zjz J>( |>jm?@%WGZHVTO({LAlC{oDi\tq{ϊ8U1C׼{-B#`pÙ Rf)X<&9TtmaBȘ~2d._&ItB' q }E2ڻy1U,_\DCrMmXWi%A~?n[e"PV$ILJ7< QŽ#Ϙ };8ekZBWp:YEDg^ȾTe2;ÀNTarboK|`)7sD=Zn . _  6\ QEYxK-'c$W:SY;^Ŋur~>nmpERO[.7Wb~#B"XdRDz|hOI=X?L.9IQlPq|̰Jq& eϣ?yd%o =ڹ78hXThPdi\ {5 1y:ѾsՓ2良`\VaBmG'r'GP.0bRs`><#A- /޾xaR6PwLLZ>Z ƎtLB$ ѥ<P@H{3 Ѧnu[Hٻu}|>h; iIS|b2pCRL5T2ePz,T<KT/<0]V~(a6[+VtWPd?BƋ kbA?%3U?oL̴EO@I CsdhK䡡Q5vnNd nU(Jr|WАe3o:Zs>=qZ-ȟƖ Sg[jGK5 λh>!1DizYo$tW=f=:$)+/vZcj-vW%; _-"6T/ [A7N8x^'⿷$<awA0AR]禡vj{b=b>,cN6h7rǛayZg\/>d_S)!6ТV;(إx/jup\ R2.>0?fy+W#N+bAXU|uKPK{p/FmT٫ۡm{̎) ゎ葿-x%;(8:/m-J<s?92b?w2Idb[~9;237-4Å@0U;,7G1rNwIײ}r'%[%ڞjFwz"TwJDEBޡn/_zny4Xl'F* BbShik\5 F`j>* ]9zCK/Sb6i8&ͧ5O8R8ണzbfeRz3d3-ymۥͧZVxFq9 .F@c| @H]vPL2Ug@EF9aHXF]{ KhmOW"޿T3f{P_$d(*T4>?a嗱65TUFiҚct2ɯ|GR_\_DüVk"Ɍ~6SeGFJبƮ\bȎe TǣYꢞe h#pC346R_һmLJ ucR{/AeUzEi=c\> s]{1*@n'3?.6InʬLT2+m !E\oX3'ëb%lLdW{rjÓZܡ6ƳidyoR1>oVId/߈MBZ.?u4(MϊѾ^.N\#7i~ /HPmbow1%k~ ? s>\2y,g1xSN>.r<|wm>mis'_BZ-pG[cTeDʰ;@&Mn`LzvbN|/Ird @X<ʚՋݙH\;yœ\ѷC=w$_ez4>ngFHf/;traBtL9bq,K]N(ZW(r=P[,D›~On "ib 2Esf.fCꄔ ӕ7)8XB5 o'UcM1h_^`zK?Ð\@}b0Su> ɗXQerrz/]ۋudXPtLiB4auUFf#Ն&M:1`Z,ebcm4맜 a ^ůTV\|? Z(,UC°xjuH/=5chG* /0kuՊdaџQطV YNK!P9+- "Eshk&\kq)P{Q(Eu]a7ыJL5*.g:y./qəKV0 ݘ+Vrk Jf籺JLX2@Ws1ƚJX@[qc>}JOˈ;uemO7R?ܸ :_3hT Kx=$b}h4 c3Ll\xȀ\"VObUro߭U8 mjP:l&6J^/JclP׍ez> & >7W "C3B~fr;0Iƀ <EQCwV&T9ʗ4:OB1Ύp~֣̥7Jw2kZʽВTn zRoő rUCE8z3ޖ]@ͳq5\s.&m.+y"ziCkiqjv|+ ogO^m@gsI26(a8YyIiWAou,kj2\R8c·A}X|X TLcYRE|,!Z]56}b<-ONVN#avڀ7K6p9s6WR#ekQ,[q]϶^V'|;*Mhý Li2y?>$.]0 __-Oh *sloA=>䏕i@\~xXBAN- L5S _Lx53hfL;v -@H^V bû٥a^g)&jVMntb8#ySG]=q^2Ũ7e.G0<PUwA(f7nJ:o\2,PcG7T:#{G:J>";bjc,0} Y7Am[znjѶƦ}zq*1id͋)7^s0P4n,q5i ^#n:Xf>=+#M[TFNe N:x;O1SRWfܖDe#ZaQ'/Y/(OW)9gQ;}r4 "UӸ6]L[%KhN!-Zܦy]_#z"VAgty!mi> Q&׵zal=r*ݕ T7E !kթ{J% l<슸@gR(r$:x9/$rue@'ySPd,ŸdCU ]g1@Xo [g'FWfܖcџd)`kQ(: s4;ȭŁ+Zn~w WBX<B~`,r v.w~pagt`G"x}0$m Pź7y䟨.p&60!utYl͢ҩ1NcK,mTgOF tl.\VMuzHཨ+O;Ʊ@w-ubؗ(Z|1Y."Mډt)$d#罓+NjϞ3`1}~Ai{Іņ\)Z!םfw&9WL[rm/Ƭ|/.mH4psdxlhB6i7,[x5j&Lb<ۨʶsX^h0͂h  k4&q둉cK+i'l7q(VF08x$-Q_.v '֣F3@=]gW(NP' ]!@=9{ud^m,T67ig:뉖H|HN`8W[ AkسV8wMG AUì@2RSb)QŨ]T)=Qٲ߳Lz$,7 -ټ}gYo ƨμ͝N3c8`UԦ{;֓ etjC<W[tD6wp$$¤fRZra)7K5Gu#(ǒWn[Fd_0d#Eu.מ B=޻uX%K{ےmcW CCQa/ӱ'Pɤt ?+ 3ſ> xpd =y]K.Ilu&I}`E 1"mgÉBA xx\Q5)<ʻ|r3:\~I0^Ǎd{_E_} 43+wY"Q f|24/ :_CuYyY7(ŕ8vGk DGmsC(t*" )ZGJ, /D%¶S )S/zj?\<Ԕ'*BDot)quWlǫGgq ҉0'{ҾX?q=#%3z]o+;J9Ei0C@0$3(yIЉ@f`;ÿ%"P;UGpSQy-Yj]kWKB>7'~~4]S=ARSd͈@f8VȯE.RԪZd0TK:GzP3G}/lcO@c0!>DPYۈfBiRD]3IԔ&˖ҽ\,, Sc:kdc[\xFjJՇ -k~bmdrnd walciȿ@W"-IP{')hCuq(`FMP9JIG+xl;8>S#ַʾڒI9%&>o#yfwa;9P'ɅX1I,zx$RˆD٫uMvi٪kYn|3 imC ,(^ l.@K&=qT#\:=qP=H5> {k7Z ;BBxQ q\ ZYpl-%dm/07s9VqIBg*g^Z@j/#/acr|`j=.6idhi#K%Iu=WY:eS$*izZ_o؅EȠW#QF(H^O(_ΎL>i^XdRψYϕB8h,' jZy4ܜ|UA=Ӆs~ZO1U~Ti@;o,vo?`skz\& e*7ߏGfnnTrʆղ^<8T3+Y(i`׀chiVXHx3Q1\urC]RX,Fҝy|]F ;%Yj&gFp7d~nv'|Yj}pH7XA[Ƴ҄Q- i)6RE nd,z PGcޜ7,Ybi2;>gȔ 'mi2AUG c~e%=ћGj{킡u[Jx ̪pzɖ@,ǓAKU {T.?FJfKU▮/޻}kHɕ mHܚP¤^{@DmBN'2+i Z dxwMRܩ|j|punbd8+9I h|}FͿSH͵LɝT G whp%ZfQbQo9=C@G{+4yt6QсV,^Os7 3R rXOte5u_1`}v|F#grHJ$*9H D0~n_W%L"Y12Abّ |@}ݖ!+#v@-)J"=apct xg7p_UxHu\Ƈ 0鳳wW>Ag 62ХA1mZ/!]X&q\gFb4zum&;0=; /֗'uw.Ա{f8>⑒ O,Q?̙It%VPE&2"ڦ ֈ,{Tl#@8- kTѪAK}5 3">PgsKhIVաP>cـٰEɸjyN7f'teHJWcR!pT&: V4XG=~2xQ gobѽX ~j%QS G7ewn\:hVBPK.g:wϟ=z͛b(aZ& P4fX6$HKw9Y05@eWbFSїp*D͇y{5ѕ֘ ,iR|݅h,T QE>$ 1xst$7RŨ^K8;6ΩkѷB P./& !py/^xL|'Ģ^q1z#?U0 1Rס BG ̨RMCjT^'m/O7J3J545Tk%4FQ/ 紭Abb m#^44|S(4 HeA@ r@~\'٪T]v\`,|L0UoFӍOnZ8fAdH:Q&xкgv J=rWC{X7Ec@.x#Gdq@LMz0kLa&g;Q8-:~ 4 ѧcgҖpu3u~ZǼ[+K$MMEΟHx#zPE*Vbj+ܓG>KU?53WzQ ¡xRc|K(]ԈXo?1y`A$SPTPK^eq^:?f:a2^ !ʚy5VqÞPx{ 'u_׸Xѫiګ='t]<1P*Iw&/{[ˇy4Gk<zqJ|-z`A6D-gonx4.{tqbj^[<mRPH} p>ڃXr.F _FxmJt3.#\}B¶`%,vհZz6&c| iШ;I~|j)bunj1k8M'%iG:5Hjhl 8G}MKYha*[T+IOuiO wl`$X5?15*wUBh\\̎V`?5+Mگ6cFz߸N]'x.1KMT>/-0_ 6b)ϙK>a5u}w(+P!%(qo Jლ-YF¿Rt@œqr>[P9*Kfp Yؽ0QW7>ZapկN4R8T`8p<8KqYӾk+LVyk߬4*|ȕmOwxZ:c$K%鷈!6KA)N.I$tN TJ| }S5ÂE"M Ŷg(Z54j!SvFڣA yW.Ľb߃ M( J׿Yz!E?;n Y %Y(tAtlpqhS8\1CIo q1VW UEZc<2ʥm$ϷYZ,T'C.7NU W+S) ΌK$yz0nxSfFꖏ٘n'B{T,PB!**H!7DE ;OI1H'#f,oa* 2P.A?"=\xSz-gl ۬GH/8Җހ>?cGBj0.{S5RC"2J(kD:\KZ4SZ2Qdu1_8rrV bi`G-4Yale$~X9$!ёC9O/T\ŝ؀=8Z4,o!k'}ΜakOGu$`iA5Rv q)@JV9\LL|-fY"%GT Uu;-X,mAz6…= 2<\uid&In_$B#|$S%12.=K':%XW;d V:i$AUv ) 0:ޏ9mr-ֺ]фG_-M <rz1bQVq~1pMd^@o?O,-bb0&&/tk0E)a4]`Ff e R~w$/Fz;c-}HX!T]UN _Dc᭬4(z֚!j&_  (t,`ۥE=.]1.o '/ه Lywb+:VX y`'љwJt*0S&G 1+*~t0p?ޭjO)b~X6 (_Y}x6Q. d{,KUP۹U.3oqmqhx?wRo-~C^nvbɳB##Oj m0ޔ;yL<#"yą ?IKpe~%X;|"dn]$uQ<@`yWB';jSAȳ418vtp[s5`敐GC]jOާ설p6Di@yۅ{U޷Q}$R |[T=鬽 v4t.L4d^փlw]Urn'15mBVܯ< _uDq,VϢ@VE.ri.~$xWX+52d\4RMGU8.בl-`R$eLFNco s[i^}lψ23?R+S򺓨N,pUE]iLG+`3F82Q6?N̡v,G߷ bFo5ql#H= V|.\pdp 5D 5Tp'"[e8!8Aks SEAo&CvOL~w:0 hoB;,F㪕B}$Z׊ug߲>%DiM4yNՙR~Bo~+_0y/>>Iz.KUuڛIbH4b_+?fq.nP*%tj Dxi] B'14[ayE{ kj$悞gʲŖ,`']V W{ ?p(V'hB )m,'2ۗX#0 ,F[+m(`gyЪpKjx0rR]S,~;i|ŕ36cjo-AC1Wm/EESyqv[\=Y$8;D 5r PɌ161eQSͥ孖02PowxbTzp]Fюe{Qf5s] ҭUp6`F7k4p&D92pJF=v)~.o1AS?CL l܎C1L$'+_պ%Pwge֯>-#niK:{t/|wʽA=|bn}|XV.?3(E`>L?5}PܜնYA4 `Nv)V1Po|[5g_2l(r?äKxS,뀛3Zhʕ}FȔ./b]0|Ӓp4w8uLk `}0ȹlqnA2guMOT\Fs\?٥ Z}b BJE<^*\s%6rsS Q:跦-HA-P0S#{4oǠ]K]D-rvku*K:^WZnqo @&0uGj:ZG 1KX?B]>eMiKfY(b4D8paw7˽`Nv=GJX:Ht1aQŀ\>x×GCpN)UoDA;Q"cXڞ7"ޑhlv@HYD9)\"cw9μ9bj+MB؝l}#]9I@Hnvx^_ɓCm=y-KxWH+B'-Nlz˶+-#I)b X :\hkFv#r3Xʠ+lfq`y=|`'Q8QHE*s^SI9t)#aM-J$f^@SER+ W_ukְS)P\2Gxi`g`2AX}xv`&_e~b fK*\Swt(Rnܿ4x=p e^!mpRfW vocH̕whzU< "Xa ӼVeFrlGc>Uӄ ghng蝌)LyJ*{ [jaRa :Ye޽C?IJz*X£7D0 #$XN2כ-GIJ,w~:~٤yn*VYqطmP݉/}܆7㐖EJMؽq7螘Q|76h3(Zguf6v?%[ټ5 d3j2-GPT 0Mtj pom֬Tצ+Բi~BmV,?r^ ^#ꜟ Q>,?☞5u iOF )هK^WM͘Y-T݊CCGڵLV5|v8]nR&-G%@N^^ydQ;3CM<`Tg-w6'\Snl-O ˆ[$y9dݫV$bA#q͆C2O>7D2㏭02" { zc68 p-Tj#0Z@U]o=-XC+?Լk+J;JWt_m&WéMM.T$%򘇳`H,wм)K-L:v/v rdkwN&p D+ni}3#=4ڔ{e*%FSxސ -:s,#noXݝ1)B5R[nch#D9ԥf@}TB# |/;֡`ʧ/օ s-/|n[`%ZŢߤ[=RJ=bzd$( ?xs@#{OMHJ\&FV󼧈̳b[18v]KR^Yѩ(RV\ј n} p7,I)Y0,P0tM!c1gv*9__mh`BqM*y._Pgb^s GE<yYHYbg0\vMjP^ \&ZCQfd{"4:Hc?ߣa&[=XEn@D\@--4yK&{isDK?bxu.8kB4+ _(i7kaDE2;Vo%9NU::c"49ibxIU0O"z{-m>X$Cg#n=lo`8wy0)jC+OƆșcf~$ܲ`,Uβ}k!0DA࢐㐛=d .T^7',񐥡U ~8 sx)Q,.+*$+ՍuvlJȝj) L['GZRϠw^ < 377-->cu/`#b@y>+5u[ (639+A*Ϳ,I*QʞD~dA\&(pF)I<;.4á]Gn AVO\Md~+գ)ȑkVׇ#));1 ޘ^3Vg|thv(3XXH|״k6[{Q J~YF~BkxZwZ8s!AQRMLGpbwΣuzZ ʚ~Ֆ^Yw~75mX, 'y9]FBa.1 v4ĝhZ}zɋ2`𧱀$u$))ցwsaGŜ\;o:e ܺrYg$atG L޶ {>l} &A*:[wJp} W5UGOWz W'.) f'`IS ~%P(/2<\,;M5ftd@0bA+%ɍj.\҂|ylx-9}@qAKR\_%0w)܎ cp0p41V=^=Yv)RWsW>ӣw]I/P"iC`5:hN*`8]"K 9jqg23|aD4k VKLryOoĊWbj+ |R/T顭NRG2XZ%nZae* U4FPb:Ǥl=. Ժ1k@BӅ%ٿɳ2٦'eJMU@;AaC׏a0X C!_͙f#]{^<>lj4Z&ITxUmiuDr.601̷;̨i@25%Ts9.1oc&ׅfm,&quPQcS'Odsyp- cTv}1o6%c.ic3P}n%*)vvjA%4+cd9;×tRBLY +WKt"g֤kvև KF07Wrl:gچM:uXJwy1{௚7Niby>/L|n'7,2Bb(93~v> ^r*=$]Y׈'zt%xS}@.mPnV=NEʣ*Nͻ,>;0 `+Wh('bCڌ],NiK80Dz>@K {kX9H^5ɷC~B Xb˳+@Fg>z [a>Q.1ie3sAcyL0Ryg]q˃."[LF ;Gm]{:5o$a=E@V:s:_ .4TU(#Uɫ 1Ր?y0)r SV;Y3]ag ⭍o L?+\ SbEb~ez %7*?>dK5Jҋ9-uS @V-1MZQ)k#4,rpG(h轏TJ6W ͇|4ⷯQW Z!tWmC&HSrS_DŽr.5<(2V5Lˀu( ~{vT&vp&VZ,% (E ~VGTzqjų҄enW ق|OG0N+T_##b'Ϸ)sPF%ohY )x&"Ȯ1P[YT` \2ImQ7}AryvCe8U 2d f-hy-Ypڃڴ2Rf˻n&k,]u>̡bY !G_TtJ[]X㊘`Sg;a`VWCHj2 #%r)T"zT3b"^..g69<*Ӷnw3ߝ`1E9ӄ-=4Nُb?$@TNs?Й$7]7 Eu]`l_/ѷ-"ug$, 1'Μ-iZ-J/ՉFwΈja895PΊ }Z<,DE$p}򧄠*xno/m*)!S[Hwp ݶqp'ÂbP(1ӃU-xSbBpC^H|ΝގD԰ꓝjjeN4_9%ˌlsaY,&An HhXr7*/x^%3!tIq9SH]Ñ#Lϖe6h|@L-p<.&E9ĚC泥}ՙqcMJΣk"eyͧ?bA/:kajoQF+@-On!ڢ8g\;鬋r])VD3It֌8IΖhbζȅsg<.N3?^U2 yP.%ŵ>īj9iল"F{yN $zP9~"̚gykPZGiDc5j\[WhuzaLAO_aZP$GZ[^\Cz?ICBߔL0A8g&&|[ g9O_kKHEp<2AQ?xGBCԣP.Ӓ~KۧO?~ӛ] 2A8,n:p^w<rvRRҶK;g8/ '@F3W_ Oٖ2R/ᶻ a>i+6ޛ+k}|q>v f+AuЋ;fl!Pث7RPZϑQ+',ǘWp/j&>vb(F KԻ˟#qm ;G`6^js E㺍gf&q/d$/$wpPzݘސ=Mb@[9d!7ΕɐaA~wnw]w)cPAl7բ[g3+띵_wG0lGk KC 6L[4y|עm8["Rϱ"JU=D X%fZ j~$ޟsE>٤?9선VtRH4y x]{(8596<.Y?7ph#L >􁎋ʕ.\e<"#+E m(=LC\vJ*`,Nhc`nh*Yb-GWX w9}A'j^rn:O#k- N;5Ћ'40}؇Iq fL5 ,P&nTuQ\lnɲ:@>ڟx҂+LsY>c\Ka+j~1Rri\O &"EK&Yh]/s_r5Vr&T[&9L)GR E`/-S01K6HCX`N_ZnLaͷJh\!z&=kJ5Lcc`ل;3P;$B0BHYFa4OZqN`_BZwCWy`4|;_+ʥІ%KJU fJl 0Dz<ejw65!m+3-pi$R"W՚p;NηgNUL|6Q|:|sgS+c.O҉uʒpSd)E" &w-LשWᅡ/{?vނlfumks9Yp ^w!n)d@c'=gAbQL_hXʮdQq2'Pˮu8=E+i"2\WIn#d 7al[Ҭ, ǻ6)'CkIwϊlY(et*U[]=C;E2گxuR<7e@P 1쾙 @B9`2˗rzW0AfX6dph%kQ"b?cklr8?π}᫳54y7,B)K'@\M!O9%56 L2S?,/wG ^p~SiԋLEGIǒȥF s-Tϓf;UHbY#t)ITGM깶ݟg< @zkd}q7&M༎v#LhӥSƈOCSQTyjMDwea=.x@}dß;`& /xll9 =7/P(N9Pـ^? ­W1yx@%31Ȭ,.ѥMA8&EVgX'lʛ,Φ!6D]׍o^q0bN_֋]Y6>lmPy:#X7Xm3V="o3O+!M_f*O1=n 3_@BW.R7ug9t9_jJwa17SQȧ9z ݬ59|NJvF4멉QǩWE}o1]Z6qA~̈́leͮ`~IQuG0,38 #,|͖F#h \}2SN7:`5PNSEQ!Av>@&}FaI5'@9\u!]$V!]CiB䉀{zQGff.}`b^NQ=MC:[O|()] vbRߣH|(n ,GZI~PjӋnlw-d ;RQN8R,lSH-Dpbd,O)JwM6.0>6ĝ &tKTEoO>2. tM!Q#k~}Vr E"q$3@Rv\J;ip?9R&NblFRfefL]'5Э[/>Iy^[332-@,re_EPqU K׽S>BulkwKsOmIQd &ӿtek $ו4Q] 0X@/.Bqf(jiSQnAi^ڛV*$)Q?.r3;K򺴈Fx Wo=çQ` 2t$u%\)CHNRۢyMk'>kz9B:Q#h gy ~.~'k|{- rET8RT꡿jcP;gH5ߛJ[16Q3"0X"_OhqMPʮͪRAkR]|1 T7ga$W# ϧ8u$; H,- )#6$dp^YXfvCԘ+&Iwzhu\]q WFZFUrwo* ~H Q)6f]&&X#+`0*b>Bs7414 M]ڐ.#1)}EN^̑uv^v9[,ʯGCitTv%9+ц@h.d{Ns@WrM|ԮŒg*u12Vr|xEw Ƴd$G[8*Ҟ+Y`ztB߰в(BI aC.D K1PrC0s^?:13SJN+SޜZ氏Ldeifk[=EaI{O@в!:6/doq 'RWپdlEuhE쉤{P"H _)GxΥB#ůi+tQ=duJmsEg{sF%'{s.ea^]S؇!sAr96'GC#) ḒtYM˧&k@\x7|U^Rՠe,E P/ *f,zOu݉8ԇh'"ta Kyahk0oyW14\?J/s ]P0M58FypDqQ:ݯ۬25QFvP~&oӹ%t &cXSsnҨ+6\x0ȨvJ`+lbgO 0g`J{H,/m~ڣe| e_x0w2`v8#.\r, cW'Hʇ6wTW潜[3| _]}$$C H)c΄cr6F0̻RɍaTX#aj¦c<}ȚCWxX]DXB|4w-M˸7$ڿ8N箼CĐY|ؽ4!5b0 U>=+>oKn`ŇiɍI̭h}>yz\1Ot[ikW.hFmB 4vc IǏ<ޙjG{(=5f\]Ɯvt/X:х}6N.0q:ӌ2sVU7hچ)9yc [#|,#1IavWQZ8Yqc:KC9W Q(&.' es:(8bs B_YVFJK*$hv%0sULACҹ:~7NAc(>u*3BH,tQ`$W1-# 76RzBIH30չ ]?Җk5hr^!?3V$(ž˽NԎ&:Mn)!3^jHeDb0K<ձ)3[L< A飾0ܻY]3VuW֌֯j4rcZXzu kgjd~nG'%22޲hH)7Lد(OrԕrݛV/)gKJ=*AatzXspS*1:?[Bh)GF#Co9] y VrAꝐIXeF9lN Pse_lr֙$F5 Tzb{ ҕM9y"Kyb!ٿ>7 OH{ 鰍}_MSĭssѭ 7xZKjD6G&BèPm<Y4l'j3 (Z@?)q&0Ê[b3МD_H×ʘcOf(NP.9|w Pʀv+i0CDG߱sk0*z\[ZT±i! F{jtLwM*pBe9@ hm$,f1 o$w^@jֻ/[DAJxEj¤,vx!;* `35_ڣi4PTy*T c2AgGX|;fI*p_w{U:T H*lc`GAzȖ cƱ SFؤh":yFjvեeW\xaTzc&|ϷF-@ef.!*$ӗ&t8@D>/ 1ᾍ>g&dI'R=BVNE*DV͏C&jDJѼ<7[@R/>n|Q7b>W}PIN٧QVUnA}d˟'c݇z2VVYVK?dZ$E;Ykd:_Gź;[IY{uHQ3EO'^ B(4YH5#OX::8d}P|QT8녶 3Cdq~p#lië )0=b^5D#,yHN;gD-XAJghwv E_ÜJF4ȑˬ^5 jxHJ0*86-\Ζ+v%Xl^o< ޵4r"1lwR* OlEcuUo |Mk =Ykk_R&PWGR C7t}Hr;-`N@o+OAW7 ^yMo 1+p${2iqz4 2O^Pg(f(J^z\IbeC6oDTg!I;7yKvp9/@,PjaQ24 I'*ťF¾"fQ ߲3r:iH̀47C#F<`KH9D&HbwKNrx;TrrBZ>IxDW9@xx<<SXGAЎYԝ0Q[(q\C::{ (`?K-j\\,i46U4-Qr؉<չ|ZN1N3Qra_ ?6MOQ1qz@%}s*>Pct-c byFkb4ë3e<4?֮ѿ]Vm]E&|#jO)YSJjL\N9 [SH׀\d2 Ez7LS :`0͠S&V:Z7.y+|kt/jGܧR##[z4j! BtL+E<$onz4[H(FԮ" w ~54B;E^&8f_EW{bE-1VXl޸ K>e#oT Stg)j#/{.__e`3vħ`u!O80offGA`/YuS]uFǘ*= x-D3cp7;t4?cl&Sq6;ި:fD1Cm=wq&SW]GN33.~>,PnOe8PЭs'!% L핞"nn2⌂f%bĎGɓOW;^ Fp gX23)TZemE*; HzSuYu@?1vJ ڲ>n|i4;\k/=ӱj$_mk[I+ :)Knc5z]z-kiŪbh"h'n΅z{W6N6;?q8 @] I:0-Sؒ:ʪdVsck! z+>D'`8o2E~؂B_iy93R5ÄۜdGv`jJ $}j5 fzu$ 5psbKp2-ꬎ&QJl7#*&r4LxtCɌKwFB5CJ^Jk Fo oROyBwy+Q^ P^9U92"dagV I鍑+UhL!" &wpb=F;\|JPQ80~KyN~hKT=rb/x6q,NG84n?Qܰg)KϤI @I.HyYyCD(I1] UEed,#؏1ҏ,=)aXeaۈV ?>OݠdԖ9֪nL8nWl_3-TL\ҷ/٘tjѫp-~,UyYv0L%x]_peJ|)u` ^.N Sz%eȧVٵhR [ `e||}[#HM,uUڵTKF EV=>$&nНFj{-ߑ=7k+j@=)>u`[SN/M%R'1A!gCuv2wDϻzzqE6XӯuͻdgƟ&"_X;ep)ΟkƊg0twzuHʸl,㋏)0vĪnxvq*ZLH12}Fl6X$Ek8<бA>WA@tԬfÔiTcuM"# +C"k"U WGuJʉpz&3_OR)kU/C|y2u vG:=a%צK6w+CX,IBtCuj7' 4A!g!Ejp^ oB'Gr& kMJ ;!q;KC c>;htkRmĪ50 ƥomz'cəS q!&1v*zvhv0V g)ZLYkR*&Ct=G<<crSjnjHقZ}ftg!HEq}B ~g;͵h}]Zj±{e$)agabdTxT*C)gꀬ-953 \2VVy>"f0:]b[4 hw^;2NbXHoXH@ !\>ɁAJ60|W~(RwժCՠ BcO&sPכoNP<:QsG{ix` 6 `]?ej ٣WwD)D-hN%my\.4g[@ W u~եt|QtS>tyQKrCu/mKG(p%Hbzs3]g ^z| "aeTv`\ށv6#T`3`KR뷌zԡ@f㠈ɏ4irXl"NU'G&_ I;iqs[y *%Y wh6s vH% El:ܐ +E.@ >rl ض's8`z/iyN E}aQ#i <_D5OXnR.4KF%)pe1~*4)g 3V 5bkE$6{ή[Y$h<:JP̥MpP寘n#i,s[`j?dMފ @~ {0k:@zA͔4(7WoD|Xl:EקQiIĝ9,W1fk_Pcz(ibAp$t Q[흎$ѥh\@`t۳1E 8m^9AsZ!w;BKtrEe'DcBn^/裛\ ^Uu)d)hAt Pr2M)=@@|ۮg}>ci}[-a/%&dE?id?v& e_Զ@s/炠ה#ŨVb Hb C_V"&$J'Y:lPƘbVsUJ^ڰ~Y zSąr}]y|g*ҟtJu!;a!RPZ&X‰D{`DhK7.J:VD _Ⱝ-DA:0%!pfM ƢKCJ2{aPV؉ptrkn!P$uuTڨK[3n*#z=iǸh0ƝP7^ᐻ0(ՕS z"e EN 1.e- =xVv2>6P=~'=lЍ[hhAGas(ud|Ƙ߱ʱm_я(g%ytGŋ/Dgґ\hQ ] .zowޅF ~(鞷 -(dn51 :j"m=? K9n-$7Ni;tKl? 3#rDȏw!al 4f>cq:vgx4NtPߝ3\DN Lд@I`*ad?/Y{H ڐG&&e䍙ɰ/R0§æ vjd=_bUL _b7wh /_̓9@(1i"u8HMr6 !2a)8:t95f@?%]RG~Z_C?Ob{^;x.(\ݹ@H&)/y&DMKYcS4tY)ݷƐ{=)a6{tLNјSHǫ#P@lԟGgQP~vы0|g+mߌLti1QLL:4O ɉzOFh񒵿BT4`bXo{ seJb!J[tw?#֮E d0!քϧҢ|%#Y`Z+c @-c]zT,C$B~Te[dFs}#6Oiui&( xJĬL^'gDoHxa+^2K]LvI G&1Ad*"[pJ#Kܞ`5,~y$Θ%OK۝wD8}Jؗb1+lhZmࠕnR-s9$iЃ9DdοŁABåQaǰ+=4>O`.Uu%)|#B۟K"QU̡gꒅ1HGK|֛ aRS, ZQ6{-jd:XdaȁCif^fq*Ix>d~d!L\P5 -! MnU6H`@kyŠ[W/ y(]'P{Oz6o"Q~U1o٥ˏkAfN]pGk06'ǁɫeʼWWiѥw+C!*ЬcM8 @&[߭))]BMߑ71Ճ/jp&~e0u$3pL`Z! +}c vw Xڀ2YͷI: 8dFG>`z^rj]if*B[0F3 Hl"}W׾$ 2N*Y;ptN 1n'$wV 3HV/J}2pnNH͐+ :ƽn䡁wztv-{Ou8&SӍ5uq7[+̵}K @"Q+eZ(cޤ?kCM(T2AT+^p(* |:J$gCOX%:M0}(6]dEp vbĬ`i ,4VrlPh [TWT/̒mcfKpDaYj;2F4)ثش5Z>Uw&C:,#Ll$m\k~2@]I K0cj.//8y.B| 6 33RAF0??'=;]wY&؉o u3k骚j$Foܡ;/멁[,hYߞOѕw1Uo)i52iٿY(PeX@ t8^" CJgPVJ;VjA^nCpTQ`t2TMAMJh 8{=賣qW>͝|G2rⶰek'Tl_m[H1E%2U DRia3CpYINvOĻ[zWnȹ8 ܃Y FIlfOuOۚyBlM(\C`G 7$#%$oS6,B ^sj+S`Cu*VZ$BvIvtLQH?6#wN`JEnYv®faMz$%nbК# MYhʙL:uNN<IohF!!o׵%d^ IT2LkἤuUKa7E1;^ )ʘx{о?)l{A.ߓր9oh As.xJjtǷ &GSnռ_\f!\5F_|D-fHgMt>Wz WCč[̺FTW@undEv;X7 (#pR] |g6:1z^{%8@<9dT'ŴaG߉:.JI Òwwg((AtHZ_k`6J r#/J}?2w EM^@k3\zQԊc?>Pıp ritZcPk[8fSW0&1MXR gߏi;3Yir؞>UD 5O#Mϯ}-KF  JV.?ڱP+*YEתw\3)uJkOK?da&kS&xҝuLq)J:f0x]l.vInr3A[ r۶,\]JV28H+MТZѐH(Ւpхۿv=L㦎 b|`%s'*tS{xg#@,iۉ~-eJ]*JZ.5|RR @Z1T_TgR8wSH.&(Px,8 5hG D?D7.g0ZruG}IٕSf|~! uvݥ[lA^=}%*H -!XLw+yyYxD-I5I}8Gw{} Q.Oĸ~F67ezE\]nd@@sk% J$b㢵LvM!qHCɺi=Lvb^r!)GږP4K<3L~9{]ȵzC3˱i #pz+CҺv9~5'5^js#ŢP}XfkF҆P{x|dJqk?0C7YtmuA\ uCٹD@dl& 5R7@LC?T Vb!;s5,9Cm<]fZ AՆvS\'%dlxslL5H7^g54@ZǥIk#&ΆH\7ò9trP2D^  mT`}ޝyVoRJ:dcѯsc̉kp^UC!*H ,;jvhߚX@6I}y꬗s.bkNkSMPg 1,F3 ?]r/Ar()ULdwnH)_Y!&$<}dG7śRˢs'qE)oI-tH,Gѧq$/š8#-)#`{dH6L{,cY29ؕzS+VZ\E?D+ɤu`(%b7/+,4f'P]~(SKL\U㎒n^_Q-KOԱ tyάRjj Mf0mC&$1d+_4Z&岍T[cޞJxFwKKt ^̫0t(0P>U\Ů6zo >0/ {ΧTHEWl)~fO^(j?'M.x _Wk6O72/t|_$g@n|= |l c/ ř-f_wg=0O9|j }*?[ʅd>-TR8ٮ~p `!$ŻN9ѿN+y,eI@ +O %"ĆfP|i)xDCЕ9|엑Yj`?Av_'f8(%b{19Q+|n鶀NJ\ioZ6MPX0T#nk13Y#,P^ *XI.:vͽ1̞"F?xz jwb4eEX%\c\>oGQ9h hcHorWC`@'uV?,P9˷bs)E@:MIstOS! |c:a\$d{;sHMjkI^H-8z3S= cv:Ό|Ky fSg}],v!o~P'N}e:@+,25J$*tP*S `/ٔ_j_Ou""!>Xކ^"ҌXhk*:< |,&z$^ -TVu৖[#9掠fϺ%Z*`pˑE b[Zނ{H\ʥ!Ooif?brif-iGݟ$ oi{;~=HEa_v b&Fw}Գ0M#vJI_V8d`\xy9xwV, 33i[j\. S̎hBR* {+AwneXp 4% nAfaBLs%o(/xM yyhxP*oDE0TU%)JUy<*n2+N6#KO1rEWhF,N쬳14i‚xɔUO?/Ģ,es_c&'VxS?;^[̳ͩ*Z%oWOPճ$jKy҂.n<簽0o{ EίBw\ڙN W r8 .O𕲢OIPŬzKDLVސc TefN Ԑ>/ŷ\<}sQ?OcQonkFavFgޥGPĸigw#X?{5'G%J!UZB9t%?/ёa'Q겍eĂ̆-#ԉWDZVC@)OX<mr'rY!` P,U|O pY۶o''/t$!9}@~{v:+pY;ÇӨ#dN7HW(;eѫ$'Y+Am)K@`fGcTG,å+HSwIp֨MxQcˇ;I €ϬA8PYp8LK|%>&drkCy[(IgFӐ C`G dy߷FJ=BdK4ns3b㑸AӢ(kਬvNϿ`?8)Z|óZ%E)p!y)R1QW>s`=E^~˸_Ddeyn5W^ ܱۯ_M;s +Ha^ .].F1:!n(j5$D 3UxƜxvS-U}S h@֙;-ch9%t F,d6[;4V ;eJP*W1 ]>n􎭇(E.c=] 4v{%up0$wTvh,c|QArx-ksWt|LAYCx˔:j/- )"v;^Ζ(DI/ Tr.t7Fy%j\LKzJׁ  iݡ-he tfH$RV8KD͇Y7B&_i)ƨto$T}4. O7Dq]oLjJsBp+3jf9IMq hv^A!"ᝏwۄ~={3:4 *zO 1 @V _4fo>;u(Rk u#k?oE4̎A1-_&ȑg w)'VVI)j% /V,FctdK?3og95՘-f(߰or ^}f|\x-#=;L1rW,ܳ[~ã[|q<.h\v I!d}΋^_.͊V#Z3 yIn[k#ޞZ7d8h'O:&0ȮFv#V}u'>"ӚWPreF7=o*L_0܋9C*ǖ޶y57( ,D>lM~&Gd 4&A~?U!BvaDD=&տ # *5~FYo{E͖a녵08O7TY5NX d"8`\DC.eiV#적+Sf.ҹ언W%Hv~+W$rݮ:I]诫yy8WP4ȨnS-=]SX~)uts;U4ĵ=\f\ʪ3<ᡩUs]#Ϯ:d.]a;o| ]7 &1lEL|dR'*1dƼncJL%-oAB}>}s+-nZUҷ\ wӨbHrDTMM*NS{+m "3Sfs?Lٖ& ~wC)`R;RC üx7at6zy\ҦyNNaDVʽe^ZQ unM{t )( Tez9",! mu%:WI[ƈFЮ=Ǘe_<"Kn ӏ9Ԫퟖ0ț&1\4qMG0vDdm* ~hU1(F8~LS[N)1[Jf l${u󖛐ӎv>4Ix?^p%i >@_»`ņ{XEkKq0*Pq ۲J 6FڦP@R~N&F~H˥!CAEtaqHj29k#}82ާH]̘|89 {YĝdTlfӮzJyYfK7T_&ͿO}*uO|N6RJiDy`%*xJuNqV]33A~J/D󖟟V k*yVY 0?2Mԧ!&$VI~moM{6K'7 ղ14O*'qVe8f1lgUK7J&g#No { uQՙHص^ٖł.|YF׺ҋNV8&"W&bogzҙ 4TZ!l<}>$_>'S ^tpE 6wzB.qUpYs'Գd?S].qIX9xGfKLN*%kJ,#_ ';̓EupnVr;F<ܺDT۵אNLE듆2h֧L.M+,::T.F3ӓlG֦Qkѡֈ#Jơ`Xdx6$z$jH"eH ,A.Ҡ,cyOa~ j#.KRЇ &F^_aKGXlVQpMvq?F?o*frw # N#j K[r fwk(}ؐ>ۯ_ܘ/j:pﭖXIfء҆hnũ\п{FCv-7Q.hW{*{ϋzOFuN:T@cƉjS9Au=Wais-e\$j84]z{‘&4\Y9s2ADQݷ@|dH tW2K YQ J ߬z0 0W%´_3fcp,GCx2Ȧ9v Z͜Ll 2rJQe|䱧q~4/.Sq\͒b꫚<5i!Vl07MoqŸbŌE2[R/ Â2E?ftN+CBRuQ%nop$Hg.ۛR@Oi=ɓ |B"\ʲlڱJl\+D!uBbbf)+ %8HRg+m$#6~< O? )xC]O~/h҂bPF-T-jqȠ෪- [&>k$iȜ6"w as4w&!{WD\1R)tH BP{ƼT8/.GsDJO^zb1!r/,VT_RDrNo`w ,|Pv5}3& H? v $ 0kIJVCH{BD}?`QV> @K e\7<&n\n["v0X8$a* |j^ARq;sB֧MaG7gq&N^|E҂;Qኰ)]`sp"acAWAurD؃_pCT\dPQ DVM.APXϊc1`73[(PR8]ZF2[Y80h[i T(&F%p|"W? Ca "Ms@ѹs>|Cy@3T<_-[}8Z1wO ؘJJE:q䑛&CV17ʤY E5u=wמpaOx\?(Sq{8LDsμs$]-`ѭ$9Y(.f>#b#ƈG|)dJ'sLao%jNh#AxѢ5QNd&V$s?G-S&3LEďL2)C gݲ8y[s&IPjkֳXϏ1(hv`PV]@B<˜ if1,SZu k<.gex)#RgSxxa&ރsHmؚ&L* [% Mc_@E-_-i2voZGGFR9 P6/_~6KL ;Il4T :9Ljk{@qSظ@C[Ǜ["t74Uj&Ҳ0hyxz ~>{M]-k dXH31kSA7DRrA%n_3Dl( r+GE[yn&65@M=~N"y.u("?K̾5D#i3iAu{f7$麟5.j56g};.=z'.FC +_42rR@h#\r#\3mҍO,i6nYj%h}dLMrތƶ>&.i2 ?@8~)W69ެ7GGPjжe4ݷkdi?hJ zYr]ׅl.]م%E יqGyq NEz1__}Z(sJw<6ǟ|+ab8 xq-qޣq{%7HvĢ\9>Ae\[0;{Yk *O'"9&{$g icˢ.Y&)W:+g/LwJ{jJ4iܜIT`ӍN;HۮT.mڝc$j@ *P7Ќ辉^Y.=PQq+.lٝ_{g+ -T ?'NR: ;PU`c<(RyﭐA5$a jPCfab=X9BwfqXs+i'g6T~JЛ&K30txM`YKhz-mewzFxs'{oOeqBe>a*X֭uɳȔ0Q:0pǘ<1ȡhr`B\< }t=lS3U mP s[p*ѥlνYEQL+{*#" 9S9A5=^7i%ڢ-Ľ07-VM㍋gaݴ@OFg֭ \xE"H=j>_.$m)zU% =JvoYS׿>CXNٌAoj~ q7ms.ahLm6=L"iObױ<3erew { tY^cEm6Td41Pcs7i/őHsa\LúN%o^omX~~H^T$)1%k*|Dܒ,;Nu2W6DD}CRҤTd=Nƕoq-Ґu1(,YilG넔_I+y}5)zxbZT28{7jP*d:MzFؔSlح[̄09^ȜW$nw2:*{rc7H Ӊҥ8'\>D߲oOz\p6ϠqY!Ym#>rjāt4tP ЩR,Hn4gO6"3`GŤҬ7=nM?V LH "BXcTRѝju QсB1,T<͑T'8gvkŚ_l]ݶ[eͤ|msvQcg',G(V%+x&Ҫ8Xɀʮ'-8גE'AS"BgU?\HȈ", !ySFB7ط'ߊ r Mhh=[<ӲhwbQ ,4rS >`*2b +1˦qld M8xC+~˞K!ӠOz {=rjfܐxÊmehn?-R: 6KGs }M~)pt {n̺YhR6.Tp#>behT/ =B>VI<H_ ~}!ЬjiiK~OA"%4;( Peeq,Gk1)]lsFʕW]'cڭ>__a4'hbU3GurGwKY[cW;p0~h*z O*}<12&?W%sGJ_ڄ8!BR)>8q-!Je6Nej\\,,nFUgE~R[i}s6~?eDAn uc0֫#o XH+*\^1ۖ *vN@:D_fevTeeYv-ϭBY8qXle9-"njf-u[AeV=ٲKi(yMJíCum]t3G`m$`WxHovD^[o#Vi@^L(r9 i`]ln})<$1%@ኼTfYher Vlq),9JHM'kM~W73$5+p]0E 33^V$!.G{ ATS'4fmɹo([8kuX]]^+5힁<>a!⸼fd|4l/,<&CK- QvFRB(KOu&~!Yln Β}r'I `\%ClX&],Dl뻝wڮ=9-_DToops/MA =U>_(E⍋jqdw768f\Z(ݦ-8-0d +&A֢:T)R>Mub{#F>H6Tldph.>ys+XUOSo:>u{gxװZ_;مσF8\咢=֤*LR-8 sQ%owv1.?ǜ=led^A,e(f̨^rV. j:uG_/s<'tGjg/ yIc1$_j8/#FzE3x#]ފ+]< -{L\S#ןfTV~>w.n+T́0+B~Z.k%H9'#]F8e]2*'(̥u^_S1ʞC `h\Jtϫ\XܾF#[5%^AD8 (i#BHУp]ծ݇QvFM,3"1àay@bD(%U/%`u0]ϣwj<,\Dq}NKֆf%gh4Q`HJjB" n h=Vm 'á 9'WV,&ݠ)͏NiUV<9Jy$)"DO_-2Ci̶>-B2fD f6RɫULᥩ2-%tO<9cE s:#=l2mi? M&ް%`svuOcDtx( ,{Mz?ᔚLqF}`nOVn\dmCmř%^hpM#t FEQ*Ո&1mBK.کЁ y嚑_ fHKp#7%] MĜZA^^UL_HhǘCAĤ=Kq)T FEChkj-7-qgg.?>⛽qf.lt+U7+_ľ\ejy2T N|*~p/xċuhSk}2xn軷},3oԌylaCc3F7O,G!:ڌG|_gl:(#kO&] Qecؼl(eS ;+`32rx 6E|M箑aHkiqui%EَWuo&S7ՆsiQFK{ګ1p]:gSiq_q+ɯZda}ψ2L~t~I:!y¤8ܮ#"TWsX&!??Kav.J嵀F;i/]pA<*$Н852 9S:̇dz3J٬MXZ N Es#X!9&`ae ZcڨBOv%4kK5sO9 g"rvs4^NwFfzK"x&d/Ww4|Q;hko4pt{,#ɜ@ r5EuDDDJa[!G\Cr1{=U~]Ey5Ⰸ;G9_eBVG٢?E%xeyQm$fUap m \=,70-༒LB*Y$4:\4=ԁƆ|Ci29dy 'J?,Nڟ؝kf:Ѵ4-<#WM_[FՂwҝ-.)eƒR>vGyHzUby鉝 3_Y͛wnOtq:G0;LUy!++@Y }sMwSe@1|Hn ^ - CW#'[3P cMQX\2\=.M:Ѵ[^8rR%N.Q.Z|j%aWJk^eA0 -qZ :9\•6xMKsY /> x>[#0i b-4Pssű pz_?`Y Uw>bP2"]:O'=T*z7enS.~?cDz Kہ$5@A$Y]'Y4B&f έ_$fυ e-ǤL5;O"zޥZVx!J Pk9W AL_=0%J&OJLEX38 (R =ɘ +D a-||K|4]kֲT(k`)6U姐#Ĭ #F̣`-8JQHEs)tdPQyX"CUT*6 v?cl<8ㅕ#vսXK_ 9-M:hP[&zZlml "I ]*-$Sӂ?4FVn@\KpƆƗӻgE>lǬ`C [:0Y(roΧ~]8҆Pvř𯎻),Nn+٤z,YHE\RKC3CIߚ̽ z5tˊA,~ѴEuH>+޶y1+p:\O:dCQw>l`}MNщhA2+vr \/[[5B^hbt,dX'Д>(''z4fG:R9f>3@#r (D(}vqNVaxkB]щT(?Ք:K 9";mI@F㤡`k9TZ `^&hrÕ~݄Bь@ 䬠m+KǗ2ӐL ):ԼŽ%/* tK,ŶNs8xh1a!*bb ]/]{.[?Tp-P8 *]{?6'S.ofG/L)pp|*U-[Ɲm@D W_>GC:q`?yx Geu>?ct. Q>oM%'l3@UߒEE;m5HV U EL"qXcR) g_mۤİhLnQ[uj Ӯu't&7/7cp~P󥥾*x1LXou;l d :vl?Cs ѐcfvӭWQ ZE̵߿*[:; Z~/4@3;ĕ_m[64!yD#!#٫ޢMekڝdntWZLUn4,A%]7ħaCM8g+'-K]w-,>=mH pIIh} ;>맂i6\&$yVerk 57~Nge7 8SDǚ(]Od AvʞۨTghHToǢMW;RO}&L)Ŷ"R㦥.jA fjʻ`GBH& -Z+%= tt-06f L h̜eSDJX%WꨠO φM_ANLN"j7# 6KY7[T@%Zb8% I.&$Gي#+il)dM7EQB$MهZScBMoV_K5o 1K$.8̦daAk,Qò:r"k GO@ʴ|Zɚ}g@x)=c3YS@* ˒$ϺSm.K)*M؍lV*a%_bhE<LLlauH #^\"B8 FS)/U6C(aUkf y5d8‹-ט3=90wp%TW䀮'(}IGfWI:!&~\c?)R-3SD%ؿ4y/CI?VR8s:̂AAJeeg3^f@6L-i|IO:zyLpW KŎLhJg~YS jD;ɔ8l $G-DuDQJ\|"tnߵZ=UJEi2]LQ53ڼ0< !DZ7{D[e ۬ S8yc٤T'1ڼl&Bí v+ & b8,"^DsGeؿs} $ܹd*(=`(Ӭ]mtM($A5+?g$X>zNP@=hZt .pN~vp|}.L^F(eH鹟u4# m4]='n a64/ 5@ Bk=>Uvϊ9-x6']&<QL]pe%[oϫ U 4I2vQBl@tO)xNe~ZHm2@>nkv댆.6(DY{n D>UdyYQ%"[ 1&@, +r6J~Pڈ)t=+pģҬlCAY# W" t`V6g pt/\MDHt=WT Y866W Į$i,pOrFj@b`RA (J~ gjQƒβu>) ,?3剙cqzx 5!$yt2w6eE93XcPcrX;^-m\] g;b*m}Nfd;rZ!B|xiRIEb;}|cDuD P=^#;M;__t(FKeZ֭>=<0ҤWWLn$1t{,sgxԩlelhevߔsŞ'p:6)vڙnݝ¢l/H]tƞjdWv;HPmJҧ*-TA}鿡jRS08@wpޣ&yR"kLo slfOYp~ߟctuOE}q ,Y(]#5Q1"ѾA_SWZ7=AMŔxL?0. ׸C-2x)NTt>?FIiP!vLGoWuM32b'Cc7#i!c9 +Ö)}"c)At#gC (?0 WҒ}~<}pXήv(l0,pz ONRi\`PJ%ٿ|yaA GyƍӑP3Px=?5Jh2 !fU*q=9 br4"gP@3wsc<,+69 %Ǽӎ=6FW/i+1Yġob+aev[$`Fj_ծfw?ϛivb#35o : PTUEs#Xy2Ae/21s+/NƯD`E+XmH/ 2|3v_EtWI ֬:,ڗ%S:V.1'7ik~7 '/%ѐ,!@ )h#h\@^Df5:F-5Xkz p5<^ڋMg#FuM]h*`UHONRݛ DYyCl$Uvf;_FJuǵ mb¶5P܁\I jǍ e 8 f(J"*>i14 G)g4a(M%ZHDW8B:˛IU$ R=L;Pl2Ȣ"7Yj=[gEdTa~0") tƜ}wq61oդf6BD7-[;a__} @nآ,$Ϭŝ=G93W _">D7,lciH^!Ǿ?ڳ{|񔕙XoܫBK lMv3_YYN gEq!+3++NuS}fK0c XjUl$EQxmG m gH\ Փ6ˁp=K}p 3!{ $')Irԇqi jE@\;$Hp\wak˪Ij^CCb1TиwL0+m}lOwq~n0C&?hM 9)Ǡ?& [+ٞ{VS~.Bmߪ umxL[&{~vO8zoln~áw(wZ|L䓠ˏBIWXoLcWOd'AD?OxH:?гJ2 ɹlR䩒 &צ<+v׮f`&E{uJܼxw<h͘STN4xk.Ўvy'V51TXG!fwfMWpf#nU7Q'@ăňE6l{i=T pert{[-/XXl8wA:}`!MU>bVZ@57t-8PaWtĺ3Q,nj dڈFqC1P`a6DmTQ|xh3-Ԛ fm=airpLo#$d0e0JU)=w֘FΜ܆h b)ҏ/Wq|c*ǡTeN!NGW[HȿeD>Kc^q^2Kg)Xpbi 'Va+H'ZFP,MT۸#: 6UŎC|bMl7pU}W|*s}YU]AC̚ "۷p\8#r㔀KMe i DdGFu) 9;kNȕ_ӥ֗qGbͩ~MSf9D|x,&C(އ4cᒔ肷-_Blt 摝H`YyS/ʴ z?$-77T)A 5WmxW7/ST%嫱W?]ᡕBnX" uP%RnXlϒ[o0݌}8o|Y*pAP[ES[CkaSCw 8{PI(FXSYwJwz:eUd*4f6Im( Y2X<:(c>LԷr\iAU-76< 5,`ku3ˌnyM_5gk/I@WYϴ&}o+&49>XpM^zu"cꃟ'Z~Es?;~NUϘicV݊PxTRK)ɃM4uzjĭ\ aɛ% 4Qυe]ˍ3 {$fHf5FQXε&7ߊJ? 8Z]|!lC >`=Q`X{\Y)E0[~`\c0.TAO"|]% 7\FK(e(Y]m-jEʢr;-rvmZ0q P V 5kmH_j(gyѴ"T!O5^Xi)[+@3G+EH%C)-D} $9st2p)dNxf~m36m&?#P`8q~Z4&+8X*BwCa4ARbo+:.Zv~P#)I Ӎ./=d0{J-cO-_3:ɜj?YT-w`pWG̎yD% NL,+kO:D*]$Cy.W hB}i#.⣬5ey"Ip||M\MH#Y:^݄=G2׉D||m;ͥmMNWTj@,8pA'*Frd¡A)l x߻qmuW/_z63~[iWsu)қiw{qaئ^drMo>3FS]lj+[|8Wi$I]|qT\!r}3NWLLi@2mKuBFłO) NlQ_qpO<]+aX2֘ P!>@~D V%x%Sp76N$I.nxX4[tP??|K3E[˒D/nS|EeG.>-Mnj=3V Ԭir XOm+X"F;?`4h\7q4|*.^q4!Xtgj(C_&1I4yYkHz꫻ =IYOrB|$H޳oH.qmByE>*K8ٵϜ9գ^>+@\|k FN:uyGrv]J nN蜹8âs#K#ENC;&u=&`[P%E--sXd'ROZL2YerJR m2gB:?lz<{Svv40T欜s.bMʵ5ΣNr:!ADt{z$~}եIήb$^ģZ~;tw7a|(E*2Qkӹ7bxrFCȦ0[{%@~O,y(^0y}zG~Ug&Vj%o3 K1T/'l E!]2PƛHWb5L~+ mAV/,H:T)/NF=R `{_5[*of#pGHc;saQq8='8Z+0~ңb؎L.6 Emv4_+黽:>t--xIIaEtNwsOE2"no<` ?;aൾʓ8'mBrtSBOdvyàxiJ@z"tb5[R/::L_G]/f-n}_s]GԠHzK|Rhv68g9樍7-J vٮ{{tQC.7/-H97 I.G*3& t`Ev= d\t5V6O[Oxk@S8$M?4}oNp^G #jI8%Us76y$=.w<% z1GeF 3Z!x'1bC? UwX=]U3CckmCo,3=mџfPr:f2&AN ؒhdz*/Z446Mjx5uM9Pj%(< %ntՇHEg|CN|Bv.r$_j0KBa qc,ͻ֫Mg i2n#%eO._ylrnT~Cj(^FAV5ȺM2 &C=19ρxX|V`:`hPgx-Фz7pqDѵA|<|څc Ks3NW7s*G-;;BJO[UinSH/2Q4Z'F&g-j/9 Op)`JzUy7zm'X[5SBZt!OWHFAVaDN?ffE60qH\\#I[[q 5(z|rW,"LqHirCHPŠg¼qa[G[G?bu {l4B'18jY~y+IK ө@':05U;NjN#"8-)}J  ma-W9ݛF͚D&X*8 #gΨ=jeFDɌDN^|aj"k_ m N t ZK(1)zfn}*̦ ]:\f(V^%Wme&n{`a"iԼ׻r}=HQ2c*w+t ;UeQUg8%ٌ "P;_#op[Y$kAɱVt+g?oFAޘ1?ߴ!j3 #Z!G[M 6B..U|h{Lo )ьid ImHƚRp'h06uxv~J0jaɥK=_] ڑΘ 9K`C9v5R2Bܮ==iYr?$Vl.U/ k6mn"#v-A {qeuc0e֪_ `w+]7|߯.Z@q3u'wjNiO@h$ gĈZk$ ?A檪VbTy&rjdLTHϱ7 ]<|ei&hLLD;z~Hb-{HW<\é0]!IH5`:g i.xjHK"C$hHt<&nJγ; GT'^9-uEP{jhi N€ 晲N~Bmv`Րz{AvHPGwDo݄"Z#YSS4FRej+Cbk(&?7_p糩y'Z_iy2Fɳv/sHXf 5-PrhI C}C"Љ`U&T$WíƎtL[2WuxAB.n$#.9mp pM- +8 /S" ~RgǿJrhjp7@tg ~/ Rr}9Bxo,ha֒*:3a ll!‰Ἠ$[хpDl\3E{}fNEYȏ,T)G#=Hwq6k=>l Uq>&-djpg@"O5ad=vﹾ =#9+S>s71UPY6?QڮiO0PS|RxxڭA@Vv w~w#3vW:Q;7dy= :Rڟu̚ir.Э Zmi͆?pM#c/eI\Etf16q29?V"9t#Ykodݽ-p wA _iߗ_]{PWΐM2~]U咏3Jʳe ~Q,+~]v@^V$`vWQhMC'C T-rR`&&uuj稁#j+(di|Q'hu/DN(b8NI٘/:J@twGӰBZck>*P>='k LU+ Ǒ ' Rدۨr6OGprt7_05dR_-=N=K9 X\ƒ, x|ҰY'A䈘8L" sEVi 1n4%\D{[?FBy$יU 3p"@e4W A>R\f0OSVDNMBMQ=&[JQఢ%~?+&yu AJg:Ws ځ*{ v%!W 2 )jI"sl$&􅇾!Qg\6ֱἅToW:x5@_i/8 ts0_/Oȅ’ȷLc~C|Hx]WHm4& &!`5Ю|Ձ9(wy'/X gxg&B5p~P v*C*ډ*O[qj+&cX5} 25ky>cNȮ|R|F~C>ީ1T+9E*c؎gCϧ_Lbރcx%Z a a>X?Yg"`05\VJOߣPoE`yhej" \tº31{ \5T6@-T޵XNh<.t,qq&^Ȯ` ?gYp]më89f)@P_;ŷ]2GDLc_q=xĘnaa|! 19HTR(9o" kfA.#$<$Sڔ 9I-Uy{@s5t5[BY0.7ѯtb61Ihe92b+F}Xrr># r _Z<7SfC|&婝 l"40[#li ,]TRί.H{ī qaj |DlgoB `NOAN48UvFeg(ڡ5a_YdJӿ䨛Gk2Ƅ, A: z3m.G+i묾*Z>zYu ٛ)mrlC@+ݾ)ͦҟ]a?4#l"Ys*|O0jPizy%操"Std dW+> X_ r2@ФD&,R2@2R5FIG)MSTNvǨ~(O]a܋IX8UPn,#,y]OwbQeTʻ嶺0*Wt<|~NnԍT-+(S-_q?`\j%+c6(Abȵ TA3{5[9yb H㡊l2J_ ;Y˭;>'ovbϦe飨DZu.O y,T$]mEsjmD%, ,jF=-J񑏠r_, 9S!cN|y%͝ DxR$O7mWA4d|kQU ]#.gJ#P3~-sg M %*MV*2.m)Hn2[X?\G xD@ـ]GlE6dxK7AHE3O/`MIRg \ؖ0$,mxbE%h-cG"$:~Lk i$ReVC ̊(\8LZ9>W_TB c( f zmg :w_Ozf_Ókp{UqJ*.q/I!4X6„ӊy(m@n ]&/ȩF;z TZ|>]LjYUl66޻0i'-[ Vx0&ܼo㷓G U0Q6|>4Lˊ,۞*N z<>bM,&5| :HhTT=FooZmy$NoeXB-x KkPAle\6fNCalX@y0_6]+1ݑV3#'^蘏}@rRzNRT Mf]S57i0]t0"K4ׅ9/?¡+)m-> W߳WS0\ö#ZDr) yz< k?v/=tA. y| &}e髕/R)o$9b^'ONo)mV|Q{#Z LUamCYU [R*m^"i#%+RZm. b H(:~'P}Nle~V'9ͨ"n.ʰ!5p'4=A_H3}L_gZ4 7T[UЋ?{~+[J* TkӨsL1nqVXR#(=CJgL#Jf¥s_ܼC6rͯQ CeK%q=7C=wSv$ 5}edЗ8@>MimcR\sh)C.CS6$狩k}=׎œ߉hі9-BPgV|39ަnwhi\ܔʋT^oC] 2r3bc L c%rV`(fyI4''#Nj gxuNûc9 ^}Y0@'7fgzsn}ԼfqcQ߼xu :e zq4x_9t^ba,+uEQ@p0K[iC;]U jwlI`lne䉞64ȏ3Ʋۇܤ,tJ1ݙmY r?p=9Wtosj&CΝ@(~ؐu5zb'6jՕfc! DO[$7* l_mh|{GNM$wTFtv si5˩~.^'alIyԗqyz4/:Eps̝=IsJE;0.W $ fUy+ 4@#:q.gM O6{ʖdLkRYhR k/" A)*Q]R1/#E!~ƛKf,#GiݳԾDoFVL,m+yR/eWˤ㫱Թq6^׮FD|E$#(̉?@2nd+T:hn~7#CQW+Aw;Ni~%"(cipÆ[k^  N}covxQ_vPaLݩD/iv-=OWȑ&m-KW)*6m߷ 4l$:3, I] I#VHƓ h+=*[w{9_=uZzhN轻fU.7XdxX_LӅ35y(KL7lzaAS\ٓo(e4n_̚t.o D=X~,DhӗZ=iC-}oȪÉ8D[ezr?bFbrszA+p;kn䪊D AeL:MVgF~ Zgn#D $&P)]Uaz^:A=g{eug =zm-yr6amUN'5ڿLIZEQ^ ?k{a5nm\g|35J0֑$<kM *Cp*eڟ{bϦbL$Lfvb*. H }'0PCl(O9-@Α49 F$w _bnyTg)'v(qҕe)Оlz^xOx){ӰR=[ry0o;=qV*Dw*L&n˶[vHz5ڑ趆L9>lr%v㸫XW .@ J25ݺ$XIVa0oBou"HB:_TNC^zK_°QAaɐw ظFQ t۶ a yUۢ vƐ_SȈMQz+LV?t^HIjxGC8DJF"gzyT:-LL6ce,iyA~ W\Pv#(@5NҾaѢ@fM81HM[OLJǽAfѺ>Us O;/j%% ~mI{Ys+|DhJ|t3xH8vH<<׀E`5c #wvKxN)JXpAvyF$mT,ZW)ظzf5摉9v^-9 ~/ O\Y8x)*$ޮC |P,e^YVk\<JXhW1(1Sy]-[x'HH Xt$*t=M F*WJԫ< cSHp:W/HRR{\QD. 3;Mp r4l픔 ޓ+_7|wrPE\<Ma&gޠ>=Ӗ(ٿV(Ϡ1׸ )6_J&E(7:R|{|^ka(R<]p4C,QsԺگ34ޯ́# l@>Hְ! Ýx/u?P*`6\lM'>.g{ 4kVOƷn_NUͨ s72$O]8XZb߯bz5XlL7((d_ m56C7MZEWU:n@/;bs*5n+/8$b_CqD=",~cxf:i:oH,Ievmt35}7l!??$țW2`j3Qyq~&)dJoL &V㱠&F9vN_R٭mbmMڙ),;; F,?:< s˪65k{i"V`&Ӑ*#zp`Ҋ1~XLAMá13.\2JFޱ`klivI@=zPW\O'e'q:R 3bLfJ!<dyEKѭ `MiQuyB8j7hu(_2gq݇UCkQ04ӄN?fR5R `6EV;L<o"vh3?T Ղ 㜋-B` nePuD_ǙN-NrCLGѓߚ$8Fq;D_\<1dkfyIiOSӏM‰IŖ *VV p={q+ O3= JCҦ/-|@ʖFujF[N/!Ѝ=9-`ֽ_^ɪudc\mh~zѠZF|sz,'`:ܷWT($g]u:u'"%C$w^$0Q.ޤR˩k n-ơ8C8kXo#%FD}D =g B;T镮t a:A7ӟKͱ4"!,,hd`orky+nzv3Ԭ苼uǟ;k%\{ɗ*I_#KտڃQ)DOqAzM N53#prnoh!͐R[HufB Pr+tĀ=,s6fnvkdy0^;ng#-h}': u!5;.BDߖA,IxRߢn4odΐG*[!A)/ ìBPRI+X *aC2I~lpA}5S;q-~ 6,MpIˣ@ _0qy$JMJ+ .,}$gfV$ԏ,e\bàߎ8.,)HZ_g6>Aqf)tQ&z+Uʲ$uze 58Zf)GGH3G*5oWm$L$SxZ^5$^UZ 9*>N4{Oj5u鴮_Ǩs2 -E9?W|կdz(ufjS4*=+_JOE9F͡DCuƎlV{#o1@a0 j)ɧnR dFY(M9KHu=.!!ᏽΪr.R=dd4Mt0J2@kߐ: !N[C6S Vã \ Sb)0<Ϩ;K14 Iʽ a qDG86i,~?{в&.ik] E_6#EcE0VFBPqhJ͙-$F]-q=G( [@{REۀ|U!r]?*CDzc->:@[tp`NfoAtYftNwn.;@]-9WmʇQw2 T`6U*UrP?#:Dahn6fhO#7SD}B ߩ5O)̡ un/YGZFF({Pg28xn[KGoI =-kRf"`%Q:dcH\Z|pkcVNQ 䀪qV\v7H5?Vm[Xl;A+[{ 1/Ui&:Qj&} h3=tZ*/ߖyYg\cP3]zXX{vUI_v]G6j7@ @T&[(LU7D.ܘeztL\ɽ 7_Ys.b#rrޒ ok1:Dm`LKF{x%֌>!2ayԺ/(LyZ_ۑ9nS@RwqrfTVаBWX8;eoPx+zŞNi bw}Knv 'ӝ|EKasaRWc% M-GEh6ji%JآUVk'~fbS!ef؎XWa>w (l0.2b8W6:*rAG(Ai dd9&~D. 4:JWX%|&=鶾5Q䫗# =ӗGf,I4.QvwEՑLΊ [~\^uc3v)&d̓VK`eav$D}/O4] LJTu0~ y(Wkj=y`gv }!&n,k`jlK~U맷tVrI8Һ- r2xv ow㆕JJ  O.;\41AR g2`xr34L'ԨDaH"0G؞*$ Ji ,v53%BrW.hy nBAvkuwb[lsf: }Hts\5-p 1Oǃ+. )AZgJf Ks{~cCbI?d6.5 jvz o}+Y1CD1W598f: MXQz|W~JYF1IH HbxF˄84>@p pYEٹq69_8X&蹥kx$me7}qV  I}$M٨Ң{7=)vS N7pc?0-yBLFpa 'f_BOYDA8:7G|ފɪ=+~ݵ $wM-[:ȝp<oagVF+&epf=@TanabrG\v6:% x=>R3YsM}Et+<` qQ_eR6tPҭ大JIaJe9wi'7YPsax;~9;G?ZYr /Ba#Gy]> z\ 瞏42j?SQ&a5ܚ?]5D*CC䗼Y!7jU_𲅃v0i [n"|/'.󺊫z/" }*iJ^+m? guIȜN:z%4->٬A܄%#< yyl`'ڒ{keSK Y,9Ё7_TIG'S>K)+CY$d1vvM{Q#@e oܪ3Rh CĊQDz7Q9#Q}bT)ԫUCX۳ysa߲mhXpD~g[}Go|u816EJ^3KA&l[(/:8DArn[e.·x)8i.&3|h9u+X-< rP,^iܭD`E`Dܯkl!IAfCO&#$[;$%R;(Q؜ ? HA C]O>IنAEe~ g6S)Y.w^Ҡ3 IӭL S袧RB"*OJPKs_?5wLx93 ʼQ~JQ~Оn$U88{fY2َ)[ZfuXK y/ͪZ(Ѷ3P8ev@) T>Z&# / gm! Yh[+&dq*O#®/61W"[2MwtEUѵ)U TʃiOԉzנEBj<E#cݸ؎La'Za0yd^gFƱ=jeu *W)g6W}I MO)nPmٞl`90r,wpac,և:ޭO&f`d0-=t2In*Fga:Ka,3ҡwAd~ɰXNѻ%GMcJ˙pPyS!g! &󡥀 i,Vjr:F%xN^r^wu.O&JzZ4񘃞ikDuoTlknYġw ZשL8LSqija=ͳ>|9i ud{Aot`zc ]灠!if]NJz$ T ܣ\/u{ ,q6:!j_q|LOjpS@v@$B<< RP6?Fͤcu;Pb" %C^Cfz?q? s/ sd:?NvZ]#E b1Fi@.ڟFTBRt%8ݳ<26N0e*13@whqBY LCvk֡A)V(woD凩J3 >ǰocgwp_֮a!w3TMyUi Q%iuhƅ@U/㉼/ñ zNbmPmܩq^QGFo:WA{s 1Fe<=⧾݇1ccX-r)`،fSor29DuR`3aR~ Ś]|]cT a+akTD0𢜨q?6¯&uUUAj w(`̀E'RHfpn'jcD8+ d5lM&t)sEК.G~rz W[&Zd&tyDc;ikӞ>jIh~ Vq3Hj՝̟ơRo2鞓N | Ff|c;K4#dz%}ss ;ӣprSKV"q-yGS92<+arYȤ5geɵwr6tBjtenH`i @CusSڬ.is ׇgoY .pJa Y,- dj'YzgY(S8bO0Mܛu"xWF"?MU=QOvļ%}$N|)`(۸Y(?o;d1op2M3PxT<VBp8iV#NCuE}*>ք9qx BR\D5Σ*W_g . <Un*ml}h1ھi|s_l|UAX/$p.^:ǛI+H 1Vv>Wƒ2C0ePkrW֬òf֧4nprtk$M֙!'zh4Fٹʗ94 (œ/9 v; ma&Pˑ*hx4Me;=Y<}}$+ M4 Rf*fZ D-QJ7s`:Oi;W)rϥxOQ ThCxSyЭ9|xvT nfU"( D#H7ƖN駽N geRi+KI Kzѯ3cf+P.|)q}=@<aniY,!5moF(X4x& ߺQt_m caSe)( g(R_ˈRSYdU^bEa[ {o?DTQ)SɍU ݙWs3.ZƯ0 7G){ C$ P5$WryDg2ΝM;- Bqu*+yoǗ1Gyg*BvсHub FdL->тZw=Tqw{(hgVϛv rӣ3M|4R8s6M{*\M& Yv$y*t]fЏ, cP޷xU37<+IMuGyۤ. x5οfks=S(?u. R~It~p|tl 4 R* 4o}B}!}a"V0dz"W4W#De &v(_~+~Gqq.V \;ʿV攕ō)$qn:o}m@* u3/dOEٲ 2zحC03 <bD+.7ӊ7zbk8E{m`)REm.^+_1(M"ctQg.pdW㗸0 IWH xcLiTP1chb?l6q,)g,tox1ݣGcOYWj<'X& oJR@@{Bb̷‹(\Fy-R:o\={dؼ]olvkVOϺ#Ricԗ׵ BtVF8ءsUVH| ̓i]j]' ׌|LY eGz1Hݱ)9 bViggk5:nKV5& Jss7#=^9+Mk;KK4ZhЧWl},WU#p,H}6_ID=1˚(Yt[e ػ#6VgbL+0Hn2q0O!dH?8ad*Jp@f.QFBAY63 Py^w%wSU-+$Ro$e( 칉==ݢ^7@j8o_Ek[q$k24A٢+lh=EM9Z8l/d鞰w}'cMyS*@̰RM_r㘘Cβp^*-7ێkbZ4.} ta]^g}aIi1SX^,\ގ.(_OvVYGh0A-Z}Ŀ .5/ۻЪa L#uu҅uS0װ_҄2(00M?O*vB>ǀr(Es8U3k|PGD&Q8W# S|`54+)I$]AW1 x e 'ɽP>Cîa:|ܝT$U*pӇ&*.^Ĺ4Flo /Xc`bmYrr0'M@]Qwۡ|Whb`u6[bt8^Td čEAѨ/Nle OP<ǻQLؔVcMmH4lWK ckBy!UTrjU()!-xl6Rb-:\jy&k![|3+Obxs#` ZFtw|,h.?}'MH'$1곆AweaPB"^.g/&Òl,2TgK(F Ѹ;!V u{#ѷ&2u~rҦ>O^q,H4@҅]U%9>xi#rkyBk8p" )dĶk1i_-?0}1/1@`RO8Fn%%GKD>n0kh 䯰/0_×Cǒxuu:HJ loWo\Tw%z'kε+KAKQ}tẀnx89|'^TQ[h*?.Ž<)Lb^vƽ&dHBqYa)`j-C}@tWU)|ۮ@zj $x-l-l(C` k>;r3Y(gkP <?W V?򕠈&'A͖9>uvvC{yzքPXr$Π'0&(NGE^*8XvEIw+=kC /aDVw'(o74Z}E~s'xbqQJ;k2e3'qdШ ₫ L@z!§gU4TUחڎd6ss %,jjc`0vV#˔_'zˋjN5_]t,@uGNguӊ~3{pٺ8l)j_wInmQvPygq']K '/OHGqAI N8#t c=?FlNR ~tC0QrgN&gZ,&Nx56"6KL=N]rx+ǎ̅6J_"-mCŹ@Gb%n{h><\&݁Q`Hbܩ\5Al$lϿ=,NJФpoF )qj닪zڎ D0yp<(yBeuڠHĬtAK>>LL˭ 3SWN<~/p/ &F'{&4]A'RJߠ{Q[@|amY3`Ц{Fiwq T; >q_TBa; S|gX+!UJeI=G_{e^r~MU"7mO0xD઺'}LZ6ЗoJH Mi^ i p"fXmL$|z~V30uW mQ#-}u͟cjZVҶVJJ.2j4%]eA`I7/Iƾ 7@<-uxFngz* >\=q䢐O3:MξtUZ\'ҁ04fXA􎞕ġ+@q\l 4 }'bCFGo:h [mI1e% =Z_^ *$DDDw+?v2d>:Ao~5a )ܱ.z|BF*'ЧVy'١w , # i$,/qx{i7Dojhc9TSo22KK5).+c}ě|&N:uYEmIpնW?]mp p!=~jĥ/f6T<ڜ_JL9ZGB)/΋+%EBHH0Ro.]-tttf|Z摹sf*mgVVTt]B+4: B'WNZڧ'8y~xc0*T7y{l-}@p}T$w`DMu|VLZ2@Rk2xLHSVyղhVQ0Kİ!vb1K5/XG-Q]'ߪfC'⿑w N'#;) =")+yp/&&w?b0őyAmifTi߼:2(ķi ,Mh`>”@Zy'U%r2"#[!іb=Doɖ}]GAeX9 ߞB7ԈFmж)z{n0w|P!"Cm']d8h|AyR(t=f * nÉqw,Pe@F^AuhZ#466߳K'%aȇ>dS{Y4  aV1[S!XE3uET~kQĺ8hwp#hPr? *̹Ws2D}!esM-Jźz(hȼwtl8 {6~M*M2SϽJnZz"<_Z{׆(>$2cKJ7%D8˵ 6~ן)(XK /i2cڑ-+nןZ|mQ{ ˣU?޸~ypOXI,[crBPNO4wJkvs'zJQܑ*wqpط2u\HBuvڲ?9d~w1b&ba>g7&('C<jih6 [eZoYὙ}-ԧJQܗhط&`Sf:) HMGu/:/Z'VA}b)AD .Xύ3w.^ xAO@ne X*,n G/D5fK;'*fN @!7\&)vL3;  ӟBkc&r=qpeXi T-D̴e[m~/PJu떦&ψ+(WA٦dM.{~.]MVTAZYؿ0#s-1|`d4#O֌ɟU Šn\=!ZB("go e<-:+mҟ%Y-EXn Vَu5Md6ٰPm Fba-:"QFLg?Rxl[>VJ䯩OR㓜pGL 1Rp !m:˱. 6?%4=4+3xQK&Ye_V?xg,-h]L1 hk$8Z4f󠪒X>9,l,@q"=(`'5vUb``ΟiFYzp88M@=M &WnsLԚ5wBp@:כΧ:3wv !ye3$Nq~~?D;ƵչiE; uZ/KJ6V9;$pUBUH*4Qftm;]Hл~3%wm<ĎK]~'khD<lsѓl21"S ~Z…󪚷,lik,_"Wli8p,? `MI bzL8+d i8VP\To6§OuENK049"2N RV$ 42"B{ZTv fJwH&ihSLm6SP3˫/t ɢvhRCӊ,_GP r>̿:qzm NņyI/e [ٛZ1Wh`uiJO틱%xq-Oܡ쁙 Gz s|UlErb4!Ut.nIMU S :~iz0 *Ӌ]N2`=z?w6Gu%V3ݏf!q03# LZs_FּD[x #t#Lwׂ!܌7hxv3Iך 2rcsi%qR:SL͗_k }ktc,\Gk~T l$y5mMeKc[5!t`RD8 n5OO>ei͞qZP3v-? k;,rx ^DM:X-@CJ퓼n?F/2ZZݹoZV8[V?ϟw:Bb֙fNV1\ըYx_8߱`c=w-zˇBe,~7穱5"\s-e>?Wd%HX#~NSU@^vH'W:]߬ n5Z :LCVpŖUPe(\Gbm0~L4~At0A{D,6O]VQ_zk|c뚌B?bR\Yq(>gO+gYZ0707010000019e000081a40000000000000000000000016612f91d00003f18000000000000000000000000000000000000004500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/e>]?Eh=ڜ.+gUqId]KԒ8 !zD cSzYxTXR<]jzO0+?gr ;s3Ϋ^޹t0u6B)aQ| Ā2lPO{ȄzPfڕQupnpn5&IP|&Vaj܍H_rjH¨" TE`"$6AcQ^s{3]7FǯgG@r٣ )tJ/0Uȯy~Q=l=[5kd5˫?d`1UNZbtʱּ.Lw4avG^-T"BTܱeV9ű`bN7:\#WwMI2|y;DMhH)1.+bl{D1{JZuֳf2 @jBEK*Ɵ'r9"Ia0+w9E:J:Y< 跳QEࠧ6bIf嘹며Huߢk5|;_!H#L7?\q'BV6G ,l,݄pP왔jERR^J6Q#e C[E#xDȮD&L]2ݺNcXJڰ9L/usb|HCE` rNOpgZj4| SθnnP1ELe@ E3X).ƎWME6Uܔ8UD4Z@9=3;HFtf$Klp1P>#Owh?d;λ%g!6j Zy>%rSM~A' ɕ,aęz1K6* ғ?(p ٟ^TIkqt,P5 mvJԙrcŌ:!Tjy%]6 +*XNrPk/DYL``>1ϐa/-6+}r$!BE %+A}peq8uj.J3&!EB=5lے fe7=8ѵ&bؔl[\9n]]R2gdUUD&ia46 -?29|BT7=ħ2>]}%5e1.Eʫ%d=ð59V I|zKDiz'6l")VVbݬM=i)Rޛa Nd^ו5yZ>|-(Sڲףd9%%mFn$DѶV'M˹}yN8Cn)+*3um.2KRudZ@*XhIo;~NH0>X6*}2 -уo#Dy6]p}}k 5 鏹q#޽C4adj $]Fg? qLuMbDtf*}Cp[|nѰB; ڀڤK7seZϖaE!cQP|HV lONNAmw4dQ FZI;lkW{ =9ܒy|MEdgJnuG'T2Uf)mM:U 4^>!WIO[PQ8JjF'b:\0Q&uA/WJgpA̹m'89[Qcyx--VoҢ 臇݆ z69%8 xX-Y8`LF <$Jy}jW󭸣ҖM Q-/;yt Ok}j'֓˸S: X00bṋhHL5g7mZ Gү4p=mN}o[H~#|8;jc\2SLKBDx0S*e! u-ZϔIx XX~NϯO0ȫ^xo?K o.#̩|SVAv(0:8[wp_5?vËniK#<97f |V}~~mޕ/Y0DZ*"45ͣ-coNIXN^GJ>FoG:c=hy!7TS3ج4I!z ϕm^n5(b&rJbM6L;HEo %3_0+zc V /1d[hf/u![\KKeh։Ѐ~gK"o|sUQ Hd޹=FXkz] ޞ f3_D5qQ+EM-n"\kgG{K)&1=Y&Y(gE1BG*EVK[kiqq Nyzb(BLԐ_gzȚtYoa1i%U@ARvOxykVb=4]vŬaψgA|)ƥ+B˄㔈 =_&۷R#d]e%Tu,LjT4tAoP ;vvՈs~=6Gx9"Dj Lq8\щX 'Eڗ܀=D:Eɚ1ď݋b`u0^O (Q|QzTy3k-"XPJ@Ѩlf BLءP_90;A/˝,8:p Kt#P͠fƧzh"ʡ.&Te뮥P( f?G9%uYj71vkEdh&[!tm4ѱ\-`я@p{:yN u&Y}.ˡuJy6Zyh^~Lj5TX("|j!z^帪ߦ7)Eo<Q޸?ONUaR}od '%bY`dq*Њw}%9UtW^?6-L{TXD7NFҁzмR9.ȣOf"e@+p{ XHH'=O,·'I3/\[>C_ f Q"ЩT?fϦob0[fǃ4 /xI6^(Kk4ɠmzSʈcTgs}$ydvnYA|i}[OX kրE' g[cxW諍jZ1 c|Ni//Tdp_al$'-mE*@~`";K tZcpf3kC%h/ҡl.x4ы3Q0h*dZbb-[L ͍uF́A+>%@pQxUP qε$D?`34WLl)w!h̓-(LlԎz'#$s΁(n%: ~qL4] D(S#~}|yuJPϦy0@,JVS[vPzU׃bw0y-UBB6/M"noDmHia>G({ɪXض荰M?=* USᐰ+wU`G?u0Gܟ{ڐa^)voUO< >H˃N=vNJB{m=I|'CmUWJgǡ}v<8P̸N3*+DKg*'ugɣh UI.gwPB<@vYsIAz~sFO8Ţ*O2+x5fHSY1m ۔OEHBsBp/aǍ p%A=: <0HzSq$XL ^w>҄F{GbQ_|(a*o9lE5ځYӣ4a’E#^d}PdL%plWuQi?oB[W*"eT-/FWz<$%':!paa|-th^͖)NhzZyTy=_{p.Lg5AyќgC`W>p23zЙb!.=.&bP{9TvrH5>Exn55SDU;/ʌMy,Y1s> &B0rK#h}f4ꀃnStv2*(dD!16^vٲD kN0:˧*⿌jaY}wlFoDžP:QwmbD?+ &`̽5宰]tʍ.,=1l1AcW2/]fLTRB@Y1&~e[ChyMjÙlXEH Zj31y`@WbPHt1[r2HÒMVG˄}P1}Z}(gfd-T0,^` i*NeJG{J)8*W]qv>ܷ/=Y,9Lx=f +s6ߊZオgWq(u=kax$3A}nSR%'Z!(vgՒVzrbR_B!o/MA H?DFY??ǜvfݷi4,t)"NX:ڝRj֩2t.6ŜUצQx^^jjcO۹o" | 8ay}|2 Ϸ-F FZfP%ӧOJ"?ҒӡHѫW9f054ih7 7HA|{Z,ٞU; W%\cQWў}7tfu/QB`J qEgE.iUH ^|EDUe aXOCHbp4#wGt씄{m+jvzEB毁\+YDp|7a.ej cyO)sjL֜8:phnP~BZ[TؘŹq!*[XCj[&\*]{e),BDk>+QQjbfS֜ "/JeS 0#"_]+#G oJz ,H1G D+д_[j6}(fޠ wVqN/-eӺ' tdh}ȋT[6f ~YQa+Jaጩr?NJF%^ȅhڢFԦ7+mɬd'++Y'.~fo !Y($7}n(`?EztSo}R1uHp>^g# }^Nњ]p+JR6&hr,Gq&Lo, ^z@gQ(XLexѱٷҁW+Odpr~Y38Ύ:(Æk]ȩkҞb6Qp\4뗗_mLweD{%K;8^g$w6.Ycd[U} =8gt'U sX_aZǩo٦R{-zeaU܊2#v٥1p1Drr"A42$ ~,O@}s iǜ-$]0*fi53>)ې&mM7Lk MR)Ħ? #$cQ\c}bT_וfXFM<$,G[thmIݣf[OvR3?!ڟls/bGq|"DPK|4_lY=o3F8Dܒvj@)]\ThA d%/!&7m6nHPhuPtcDIYRg! ydI!JЩ= [q4#lc+k}I8^_'qa!SauxD֫hٚ>Fj4kKݩ& M+*%|u=n*Z?.[:5TchW]ʍ' މz MD$Yyc,L8O?Y4V 1fvc@3Meq[w񹅨--3 WUBmv,inD>o !7E)fz_wƣ.q\׌4i.@ާHmKO>|Ͱ8m)_/F=;>Ԗ7#UՌ ]PF3%5CyS $ȍ㼘͘E0oGjL q^uk]2 .y^,i1eKN$>eڕ#"ɄFL? }(ldy0^FLqa^:Kko1w%,U!u_a5buq3{zȢA\f3-_6U\Z ᮬMDF\`_jT29lj˝ж?M(aʚ~vqtrC%P?mw=U!YsIYќ@#WNkD*y${ꦢ*+V}8?BH|56=1%`(b7r M1B1!9XxU WQ)}EpO47] =<9V-{Lo*ƒ*I^ģ⋃[ȄҹQ@ }5̠)Ìsyv ?!:T"܎7zԉK@~z/Xb*Q|bnN+JczMf D%|d^91LgZXJ Gg<x%;X~ԞHj C0QE8TǺ"a^XGSFA86l;z& <k]=KZ6 n,"0o>~;1IcѺ=N7y r _=rğ<Ԣ|2t#4K7|4B%g 5eihثlG'녴k fBB|'q.Hm9A< Ap-;"Q%Mx=ֻMl/xbeDɦ⻱fΆZQ}gE@ ïŮ+NHҨBZϑa!o:KMGJWgtӻx~D\D^oZwz. i+;905]OkEp+ɬS K OőX 7+]أL2h'C.Y(#Z(?H#[d3@(sYJc嘩!ekAa޲L)N ص=k8!{QgMl=hݔQV&pR:G}D]>g0+*fBKwDoI+z(#j[R |rJގڞHF(?T }#x9P=a*yI-7ƩSѷQ, [sso }(~I)h{a2XD,ķ+ IX0\fPSB(4oCq,=><%'Dj*>[: gx?&$)(Mzg)L$0IVښܭ~cu%;{d=j7t_ᡱ `-1w3s|l+P$U/=z0i >A XqY- m+"MWD@?>YЂRF2n85{c¢OqtY5_)Y6뚧uK+TL,2@7Eqe[f>v\gٛd-3:͕j. "D2Mפ},[سנ1)dBs?$;B /{qšnt:ǭƹrH3\P0oG,%|d2ei}D@qcO =n/rъP`nz`2+۔l BwWK2\F)$d@)rmO ^T]c}ϱ 3ZYۻHFeZEˆ6,.)WA)e[$O9wl %fk҃En `Qe?`!Cntn?_3@j[># |Nz(p8sհǗH'b'mܙWbjr VtI?rCI=⸰gN<$c<}ZN>R]#?Dԩl=۳4|fW*I4DC8"Kƫ$ 8wJ1nl5Rۢp$=e$ jkv aG<'L1>Z|К;ߧhȅ S9;ƩRDlN07LUB-щ4 6S;w-ϼdc^.N0!m>,PX.n3#׾eiόh [}>=3BqTjKE zg&j/PW;X H (TR+3 -]=u—qHL[ Ԟ7s: IԒ4BTUȧCvz BE&c땹RcP|2@'^_Xn{%#m;~`J1W;TrY~"miGepZ0OiG1kb5qJ;Q=`980@sO1+y q92W [my*׻*S'1*/} IF*n^>(lFpiL2SB϶#-S7c 5/}iGezgEy{%nk\=8%57BmJf+g2Hv|ƭRNd$DJܯQޛA 1y6n=zU.`BI;D{PY61/Ei1uɡ]?>~\aW]Z^nsم95jG8,l>tȸyI0}d]NtۂO $mr=05y2num$,l$`hDe3f@lr!r|izʳJkJHKEp$ȄYoj9YcކSpGnP7Z.wfQIH6+.DLrfWXMG3ޘ=fxi59f:;}FST:f0DVuɕ'KYV4nzᛮ@} hw?h,"H hc[v-'_Od-vP0N 9&V它UZe0<]Ctt{Ze$#-zr ޼#LROijZC `nm4`ϺO)}GۀxmrLCOYwE!F8o }ƺڨ7$^6ADfXb9A h|9z LiX/2EEzNpѬ84G}* 85"?٭Zn<c$ozYc~*8pXvX.{帽U)#גX?OKDNJ_3ym6aeȓ=Q_[_}VSQJf{XlY^N=&Dt!n !q /iiM_Iʼ)X EW>^'_rWA]8oub~-[&Lҟ$I֑s̐pLԾ}ɷhLSjPkP-dǙf>= (#)w5Ʀv|=sYf9/~V0x/D.Dy<?[P!$?pcȈz .QO.NDZtR"zbBVx,g\;m,<;uĄvm^CČYSws ʘ ί'ځ&-Crzuk.0L{^K,ߝH]sul"D~TmJ~Qm;Pf}=ہ3>>LgضxB,IЬֱ4 x4^HUIa^5n ֕$]g.:f8Z=Bptx;c#]Nu2NsL=Zv&R{{uU p&P ֥F)I7ڢj-hJ͸F 3;1r5Cg@ w6VA#G$ܕ -))ZAEDz$ a)섮pQO/3iŽ_oq:7_W1&}i(2J#}q * `TVg4K]qԇ+3'TE`%F%v__2XeDFk5= Ybbظ:Y7m\Е9E:|a#s Q[S~ն$ V첬C0jՕAl&1@`/%NQ(nel[Q/s cBf -+A$l:YA Us,PЌen]7j-jsBZthr춑+_ꥒF>]I VW"W;Yv Т.!!&|܅FEF1Dx{;7hDV;!G|wZ,w.C*]^^8m^l\/]ЮX1#rALpJwq`C5ܑrBŒHZrgKi:ԃ =oFfik`A&PHy{疀Y40z47%b14l0g |2J?8a!S0@1 \lGbF&*i찌ܛ4Ș)/(Y-^x0@ uZ0KP};X'9M+/n=vbv^۱ _ 3{}܍}bgYZ0707010000019f000081a40000000000000000000000016612f91d0000b100000000000000000000000000000000000000004500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hv/hv_vmbus.ko.xz7zXZִF!t/yﰿ]?Eh=ڜ.+͠`gH+#MC- cW6+}:iqB ߖC~ћfV+n\N6D̬^z 4gPEjf.ũ즋4"?hî/?v:q~BdˠGIYfBi :@$B>}? jjXp*tI60,R3Y?d;l}>{U?X KC0}or.t}aTfqP1Ή` N9|g᱘bne@so2QI?wx:-Ae2Lɨ8xtiT~@ȼIt[r[E}9Fš,؄ ]6KzC;Uo9N 'iXJข~Т/.݈%^T5kl0D4JapHSr1'Ox^y$t%WdܥuPJ2'w,a߂{ZǴ]FqM)2<\W YRspJc1JڄW] *h5m AVNo>j%Fl_˴q l T f5~߅,I4|+H}{SFX]rɒg\>dnlPo.*kd.QO`O°,j/I!keB:l)F+ 5zvU (&NrΥFֳ<M\Xc.HMd"<#yԱ\"bAg'{6e{Mab.-/I|"˽9E}h#x'Vc23šsu%綎]Q5.KByi1NyA)Ņbdu=ܕ(ފBQqܴjx\F$[w]d%ȊPX xa©wJg[PVC 3rcMb ᦗr#>;~n!`WGUHk z9nC\MxZW! 辇`BC2Mځj>.а)LUҶ5 ;[u.^.7fg%R.uA"G GuCJo'=VZڗD` H]8>U!U?1+e(Fk,m#(by93Dъ$7-~hsriB3kq𲏢 )(Lny J(kTci?kZ}\>Fei#xqpܖvn~8yzX6m =~o^R :zl35|uHƌ ^ڰrp Zf,џ|֑iNx;{KdADmWI͉*>PΈǕב=|_Xwv`nDt-#tZqJ<=UiV=Sy ['2mu z~.\b&Ҙ^H@ꃮ߄]TDB50+Of"8s}۾A.hyί~v|zie{nV;?qi' }G8'bk$@5;_kZRQ&Ϸ u!lTB3|Sv R+#*5Uz'Y}BDCF1@pI /ռ:+͐=$9ȈQ"#OcQ>Cd0,UN2#eCG>X.tpٖ YĨd'(8ߍ$qrw”],=ʐv'0^$th>;y2QR&i>+.IW/O-hܳ87ScC 5.)e|^S坭 vn.7m'~FrǦ" | O2\{4G W5vZ}ZHoY)F$/Y?l_D‹fⰗa6Ne lJpv9^!6'Wߧh8qֶ_/xZvx-KѼ-*㞝ˡ@na:1g퉐q/wt'y|ޞ5'Έ!Ola{iX?<t`Q{;k4R'(l-O\{~7/ڏZe;~zac6źZ56BGQVO7}˜ϷeYN5+U2,Y}!=Pw[*-Ʉ57y8nes_{H¶E||Qٗ4i N7f-茏Wa(/8+2*fmrְI#< Rr>'\Vx0-ӄ*7#^ TK*M-%+]HCk}f u@c7lB0y&(͘]¤QWKVίie}0%F/a?9b:4NU|lYom<$b"T!> :-1($|dC6P=#;+ R:\&$C?11_[6?@zL,M4""$z6_JȽu/z|A﷟9çM0rZQ>/W&~1@;-"mY G8/$ԟL zx{טhm57Xp Yoi+Ws +A {̈́)n?l`u!) l6Mޔ&ԟ&{ `J* uAUYte*9A8qg ߴ`л9\V"@x°"bA yi:mY2 ;#Vu\gPs鈽On6"mz3w*1*p6*,94p/vS=,}ZMc{ ;>2 knd )o?f J}d&ywjDĒb?mgG&ژ7Ba  ߵ9"|@ctPEElcۇn0ǼkFhR!.W$ _3c:7|y(ISo*;tʒEy.V43cd,cξ6N}`L9OZiD~="iDJ4U~VGz݄ yI+|9_E৅eJ~ԺyWT!rU.dhN6U脜1kHa)]+h_DL({Vi<܉XuH@bV?Ŵ2;~9qo̝J!1˘nͥpIA=h._8G`3/=lx$gkOhDnq +E.¤v\? u&KӪl wcd##@@-P>YU|s%UJn/kwgV2X@ .C/+H.^V4AIBOݥY67ٰ!.q0Gȟ˥f(:QL@Iʷ~ꇯg܈/0bw{r2dW=~,kx6d'o3[xf9JPGknamBЉ߭$l,G¶q^ &Hw&Gy,d"\rK9<^H@⩂$p+|~[Ch|so.9FgpK8Ñg@8NɲN28lv=j $[M(1xFf? z7,~>Gs"*o1&m y{0VvKrlG,P~e2UOL^׉sܥth=jI4&jU#nN#Iˀ0{Tx| "@ -Z!1cIJQ˙1;!ӱ J&ՉUlB 0S-! |Hl%2,V"zIscl^m%?y8(tj¾q^y:m/l-Cpņj!\fiN'Pjv l^/ISWvK?ڐ 2X 0_hW/c\%$Z7mGUz䮐vΫ ZLtJck@PρYCF(jDװ1R$mzXsWN~Hb²O2\m!( #I%8Pr߽ 3m;%3 x\R , ~P17j&%;J+,dWR])2U5dHGh-B۷Pp̤)[(Ưn U51&_cz ͐XǮA^"heE^#0F&ԷTf T16H 05M@'@A9 v[xEn Jz>G5Do^fܵWy>_afq:8 5{̙?p z(Fn_F)]Ȧϻgt!=@ff  KT"o) Aj i9@&iqs O؂TW\BPs*R=?8xGV/P`{WmЮ6q4a7ʠlb7eZs| ]1"1tӖjӏ29# I"8॒~/T`&{@ }]3r){$կEZԒMG|IqqYfZJl~2e gSn-@1')V}]ݲ( 4MZ]( 25">a {kG^.JRM7*(!=FMޥX*~MOg?Y6TP"6wo$c'*)!.Cj,db"2FH3se5 FY28 v)"Z_N-fccA: iz:^P~/raRִ;mKDmsma\ڙ΍^Ry]` G NJͰpj쓟#,Oƚ|CV%iHa!cZDքG -* m֥Zs񫟿?A@WDZRXE?*߸E܂tn^HKb2smGKo>K_X*Çt޵j0}h2U[j&<)r=I [0XXNV\hY=m\h3p1YN-ΔC+w’c@CC#cUaQby}, *a7K~L \YU~v@~k9#wZoI5.-v7r\EH +EM/6J1Skt?˫9N6ʈ~t+./?6RvuB&ٷd_N}1Rq5x(Tu*V`3pB|w$㤳B78-D))i?OM 15zK8D[s1!שX-OIk p@5}KYsGC`ͬ#p)GJֿv}F_W3ٛox`ٝV2Ns'`P6p|-+XsbD^uR[JvÞg.^DU? *2IF67qNwt]M);A5Jl!˦ڷI&4t?Ap=O*W(B)#aeŕVy¦㋦+wB/eegb<>f0o[άbokLJOJf%<_A*& H41iBSTUJ@l3Noo xB(C}֪EGt'-0 K{&6ېBZ-l{]ʑx@lX&eu\GW?@ !OR UI{&fc6&A\ RO;rlԭW![Q^s<!S3 &;׼0?P5r3ˁ|T}gOg=;>a ?ZR#waוs -iS>K}Υ.JMzåF`06-5mZT0s.T j ŦiR-wĀܵ[0.[Qh2ڌ>oiŒ{;W)?f"*/{)m"Cm.r[Q7鶈SNM[>ts5EJ+ci:L-=yJq1'kUr_1/g URH͚3 0{GX/A1T>d䔚f9fYڀ-hnTN@LV4fVjaO@G.2)0ʯipJbhz-("t̺SXWCcM,emR/S&À[OuQ/h.L౾?6ZVxZI\&C&x40*|Ol HPweFoBg:*RQW{蚇AEAwxҞpóE7XOU`\R;l? >ql`-,<00!l!bdmv*eZgׇ܃"Q Iʘ9pKcS;?wܽ b$i%Stu/ nYcƟ#i_Ī42K8E{걓pN7 o7hSÃxz)©pcWXcr9̘B[1t<>θc0tzô=ͫsH"bݭ2]3:}n5@y'5ҹai2{ZskͧjM gGi:+4ncK q}G"㗒?Ɇv=@ {*-į~lWalٮo?|;+QuksՊ8Bnf,AisK8!ɝ7NDM;o>9g2[NZe4Dr{m1.fFTZ2K)hůQv0 <+k6? "qUd0s櫟W 1씂ǩK|NR t?.pKApfQ}"\س7s?O:ax $bfmQSFvV|q!׎}PG#\.o)U(p3/ O+}SGOMnY.)~3vN84)ѻj:USz_>k3BqQ>qqF:{Y}F=61? KQ3EpC _n0v, Rwkub)mߣ` ȣYa`bP? -56t u½h_:ޘ "WWyD9heiۛŵR=U>ٍ 3tT(lU/W<Ҡ9G6 . xd2#M.nޘӞcl1'͕kI?mlϸ4 t/(],Qgrtׂ)\ `+d+ɗ]w,gEPm"J;QADM#9^zm*-[fsa=iFfd>Te%ns.,qAu|qSL{mZӢ4^v=g jz`]TYDՄÄ2-B K!;ћ:A[xT?N+!yqSa,Ӷ@ K#yϰFV"v/=m:ף.cqŶVUM09dmC u?FM 0hDmU,SGRYQ/5J7IEbiGb'~mhykF"d%nD6h8J>'Zidb yXE\4977NKs6uL[}/(8/["g3*uI^Ei!+s&?P}EmfTBsI muD@/X ,:} fj6ι&OhlEI=mD2ِ<5 6$3lo"x> ʓ_oD#Ou?hc4)7MN>SE-% M-P%8-f] ҧLP8H wFW!l9RjFM8HvMꍑlj&o6a=džZזO yЯsCxP"g>\yU9}}5ާނ S6H7Bs9ͻ=?8愡F|.WaIJ_I[bRrZPqYpz&dXQ]G3$zV,rfc"&@} ˭b&=-BG[)gpƁm<~V0RiCrxx4 ?X{ܺ 1ҫ{{.< *ىF,X([Gq&쀼p]kְQQt0)laS!:{J;vɬ1G35s#tۀNOi!>wEqq)l3Ao$m]SJ Eo1=qM(MD|ESEI%I;أqjg˟XMmO"g̖j6M'--՜)+ꃛzEcʆxK<3U^Ǝ,Mc+RrINt=_w `u-V 춸}sv?T9/ݡ (PuM-N" 6+ a>!CL<x\teR}BսwuӉf4>N\1tN QrC;}Tdy1鸭H`&<0XW q;=`<A~ʜy*Q-}::Tѝbt͵a-щĢ0QY儺.L0' JMBjh17DҷBv169o 1nCQp+HH~QqG RZ|EҶtMi+?w޴>pt=< ۓk oK%Zp{`e%td E+9m !sky(X<`2%5N35?QȻ鎃:?t{CH ; .zM7eEg7Yx^L5ݳs0Q@;/i4;[9 yK$o]66cti؄ ٚHTzvgl(0];R%ޢh# 5EƬ f Em%u{$^ُ6lq JfXc0-4l=^"ʳTOgsC.ѻ0>@B&)̕SL0 iflhu 8 İ^Km/^Bh [z <`*6}ʴ(d8җ{{Rb-i{SQL:C6"y۲[ !1Ee\à- VŻau)!% V+Aև)ѳw Rޢ |`#yM_\Im-6ݤY`5xFO \Hz R,m%brC&lI|ŰjvZǖ@WXCsX`:= ?g?ot#?ȝ*atc{ֲG%Or ̴K ybn;^iV.M2GBr$?bG?ѭ2Ɖȷs&t KG} k7[Dk5缲—{4-цUhעOd% .OLuLfs.{XmIߴ?:C&WUscKz;tu131}ds(M*<ޓ4 kMw ˏ<4YVBDL!iei d@8$֏(t#!*䂹"|@FNΑ8~^|qmOO߉!,BFR(^ R2Jߙ0P馮VZsPh7m<DVZm-EZ&̻<֎W%特y"`}ը6o=2!|qݕZ;J0ΉBpX(2tߺ#UOly.+3DkҏHDDwErs ȯۀ(Jopdczڱ)%2 i~Հ[C 4AɪIQ=9l\T8$ e=4O\FjոE^J]/%BQ\}vC^.ZhóP 2w]f^'i:U^yѴ>Tإ.)0oI.H{>=߄YõC|Ҝ&΂mGQ̙0Tx!kgl:NK v+גnamswa92t,7|݃YױĿ-GEt$ӬeњCSvyDI;ЭmKjWҋJUIļ>( xҶ'<` [ahTPy+~l"Wj,`Ķh>MϽ|&h"*/}2̤rPV~&Ecgi9pZBwRsnrCnTd%>udmTʛ8-V^HLUNEpW(aooDˉcL©pN*zE-9HjUM?tV?겊W/W.#7m_K6K8OݓyuǪd .*4Nn_`08-m@g6))H=CteCDo4)sr{K `O2u%:Yv82.Ȯ7se? vN#_vo=a:EA½2~uٍr0+ (h#"d[A"IG% , VhM ]7LH$=9y_# ɕF(`Ȭe{""M/.w ռ\p_@̿H[PfYcOԠB;-ݱ{2ܷ #^8CT! hM#P ?ZAea]=k@4i%cs"u6bi,XP$gAiotY޾q9['+fF|W=ōaS@ے),]ݭ'[ P<"X!DWC zW4@۩ :OpVv^. ֜D(zW/RۍK"姶 :["Y1ENebL*Y{&ʏެu7WFTGze`ڐf;GbxK^R0I̲` ἷ=eR7B2ٮ%'gf EZLC-)-XH)D$˚mIH: Tp, asEVXst 'RzixpQdךx3y5Ѡ`˒ XDhXWƳX^!<.4ikpWo#I 9m-(݆Sqý 17 pY8a_D͔VkٝS6:MP)ڕKؤy}{;1U[ۙrR"uwm׋ZY\(aQh7FW#(~|Y^|iI/@l0 x#{`.~W y!X}5I(Ft3h>9<p.H$W(w8'b3viLAx_%ºi_SlПQTcX?O&+H_5cً1 Oof2C:%;iJ_ic7ܗSj.[Or9b&~h#1%Q"s?Lq63^yE>kT5(C߳7TW²o3M{!+rLvFzWf󲃛/p$ 4--MX6vwa^+[fG&ht`s?2^L J}r,1ѿ3c%ҳ~4P,z(%<XڹRal>=dmjaj3ꏻ"Ǝq7?V?iAiXk@zT]"@~e j(]ROY4RtXCMy_տ(MWZK2[Gz~6R؈(ɾ5G紦|yud@(mEVUg\&1j,I,*f52#|,dp?QņC'SdrY({PPP?-ԬT9ᢃm4~%+CW5{-}Ah=Z onuB)%9J1w0d hŎS?mXؙ͎0w]= U~ZU`3^^ S̋1 Yr0ȑX "q7A4݈0ӓ9L5uE7E1r*ն/d!I7E{RWB#&>0j.nE3Vq3Ԥ>LÉ.ǡ$g l HKF݌&GizYC:4u( h!Qzz'Fp%/t诚 BP-϶ؔE^8ٯ'#Xԁ!u)35jG:ҁ_ ˳|{0"6jo"";ə[]7mT4?볩9wGCA:aitzli`ԊAP%āH/ffn`="xb_% ],~L0vU32el˰H\ {xE89p]Sq-8~Yyql2?%sT6O Q.AP"!\!YiqP;v"NH{#SmBU2Ý] H|YT%p'"usk,c3he~ǽa&f˰۹lVaE;sꋉ(|pqFVϔyaB~^{4eqx9yyh`/{'jީ66R x΍A)$]Lym^/۬ /ܡPᜅt Ԅ1ojcR|0{.O9ɳge&xP& )3߻нs,jvfӔgClsU֬ NL/?X+r sHZ渆85ֶ(8L]RP WASE}=;,I=Vt73ޛ‹;nzALȂ 7`$">s_fRLsVh}+[/Z[A3)v[HڪΧR*c]ѐy!:UxkC#񣻾&C/lP`t:o:mQMR(#n g&ڂ/҃FHKe?]6؃zӫG|qS*(26Y(3|r#YT '0vx2!A(ӌS1|ιR;@9"Jl`D _KIH"j$ž䰚hR%Y)V&rθAN PeU0AE)_̥m՞OU:JjX =)VEQNS87?c_ƞnr/U:x.(|ya'Co}&1rw%x+柵 - kXWi4A߅v ZصX9?쏓p[X7\YrB {W":vV1Uް -iDϷ|& Tl~@3j~GpgȤCM9,y ;yc9ֱuXX:Av*koA/Zucmym9LU+ϽbePL*TF*Z2'] QUޟa8e42XȘD'JDacw T꼭dٿ 4++JHp 8P+qHsTZ1^: d0|2n*zdL%1vz!'1F5dS"^I{`;nn#|2IF-ֱͮ!2e=6CWLmVt&)c~#M+}H|{6}nƆ/#88'w{bS*usqv/U;i8I3u],X7xX"v5ȳ( iv+OaD5iN&~gB3:l՞Y=DxUٕp1oF&k;2F8m,+;l1="L@cYW<#5q-۩䌣CAowTѶ`1 kj-׋Rr\q]Ȫ iy߮yf&sO]9Ȳ:o{+ |{e<M\UJD 4*Q=* ؆gi$T?{}d̽~Ň -B?I$JK¥_xr@'5{QڣZ^;7"]Ma1LV~ AFZChspf]nMk;1@?V²_[ 67b O&ؠ,ŵ7K-7`80RtGGBFN׳&FB@H$^2)}d{pѪٖZ6?HZFW ^u6㣖O{իc 㕹Uqr(^F7y&_* f25'bSD=@:a)*u+ [aO[r"먵n $,cp]* ͉rkҞD"c6;$)a;o.#ʻÄ;\`aAR*W17s|ZF/Gبn̰L:b?@~?Жs_*>NsiQ(SCyܥ |bo66ǭ: wha!?GgJÛa3ڞKL!8Ӈ}L2+j 5b*Yd\HbE&6. ,^g>%!ݗ I#?y5[۪wGNQtΩYb@bPlL2"ЀyeCxhIȡ$͌Y~ƭ"98ǿO?h_اWR[D|P#~Y*z-I1"gI[1 e "Z@kp2VJ/U:zrUC%6Eo!BgL=nQEũ"Rj'9;T !p"IxkҴ鎉}T4,tFu ѱUQgrkZ݁_Z ;!:#|H/l70Tײ2{HDZ@G@t$YC`hF*[4SV[Zͺ# paJ)The'552᤿Ujrd6 AHX IV)i< H.VC=B5foĎ$rCɎބnLXHlJ U)faZspj9)]AnrinK o6p]߿j "_.ΎzH5kpW; Ø[q)Pnv ?.h`wܚ_ݼZ%r fdvJ7iyj".`憟6eIvܭ ɕ!i %#PV*UF?odWw4|NR9oN_8jK T76f'FGCZ>cJH,V.kbQy)SGo*57?og7dG e@I۳F[k,Qs l: OYf{bID0j@(Qu{._cȽuu li&n<O X^9!*VE#˕h:bU@J͜k&wJ;c%ʖ5/emkAGB7 פ3GxJX,_f}b}>pX1~c̿;2y2H;=tg,P6['_b#.2;XP&J8yji} /W3 .}ֽݬ+#Rq=Drh#1%cɪ1*SoG9݀j$xؾ]Q! 2;LV`+OƺfkÕ-VlTJ NP) `e 3]Cе 'RR]iQ@f:8}_N1EPSV0+GnPv+g,h{R)Zd TLw^>vou ?QެiW6)REE(Y[, ^Dq.Nh}M)~V/]o%PC)}R/$nU+ZDƬTYanv-t4x OcţK9H#Hn!F!5}.ְn[Z4*È-Iı!N'_[ͼ%G0yFF &xLC73ogZSKYltH ><]ak(w]3{OH6=Ȋ6N"LpXwT 逅<\N Η8"w:$unSBM kׄ5_tGb.Z$p+e =DB2*tE=?P@{VPUTut8b;8g]>l4t 2 6f"{׌/)b$CK f狢+%6.b`EZm\A0C~IQ0!2OFJQP䎼+G6{4֧t"N.HkrtˤoMw.}rb"[߃§W'n݆tks\cyҖz6XO ϽAkՋ5w|3|bg߅+ݎ >*ј;Uh|HЄ(%]\DNvaeg݋ANWȾB: |f2 Vzy$?ùhem0-3!0>VPr֙.'=.J!ȶK.@5_,ޟũٔ8GF)i?YyOF1\.ʝ1Z3;6;"5VBjU5 2OS< yBt ? ."nhLO5w8 )Ì_ZWm,. T; Kܰ"@xݑB*1xǂ5dXfALCriJm(ަ;j{ bńʩiw[#&gSZTIFm**m61 TtH VU;!Na=?O'>=b81G93C_J=+ ͉=B(AW5K#쎮rV<4 ےE0\0HQѝ$aCrdږ{^8*m#BND>O rM >YG?+A6PQaiı/Te{E9/x~o}6^SynoJ͉xjҿi"UךFkifUyWbV \LWsVwA%dG(͊?.D]J@@@.SAFo|՘;\q'9P(㽰ʕBO1@Ol3} .DfR<Yoxvlt5M$3?\M㲈ŏJX]EֳvT|k%k{q²ghPO s*#7t9v0`#=-G~^p%|#k悤.fwp%qgpx~e>;:sFU<Ծ6nDε}Qc^mYKT+%d~eDvr8D¸ *C.Em8M{VBs]D=e(7t mIr7 tO(j8h%H[3x]m_Ptgǚ 6]*9=v/hC~[Là Kif O_؇-%M4DeGlp=5v(VYYt6#CМJK,\ ŗ"8[r[;iy[ȵޘ bw=^UTKJ[W@%t;i6ֿӳ`s:%e݉YA!x*\ڡUs SRBo8:ЉIC tH_<] k+YЋɍQX!Ŭ&sRZZ@&`ΚU;ٹuts-f  z$ s 疋Eѩ2SnRy#G F-)gQGHs75hvUTx.,'&Xi/ݎ^i-%1<93׮e0]zKLk EvZoeƸlNφMOΘ߇L.|1E0@DS}x[e`FqB#sUe+z7z_:XN9]9s>wzadrs03%-7U9nyAg"nm(]*к|JJ1j/|5~AprsQ"JϞ}zTlcI j ݗ䩝}[%:7OCWMlqyd], WޘJJ&pgӉ-Aۈ+-9?HBBzt)alqpTHCF2fT/8Giu])h $AiNz G:l+3I*bq?DdJ24ߑcFq+u\GtSr&pu׎r;B q> Af/&n Lub//:Z'9GĻmXHFoi$XY6o"Q<]_-CS ϲүNhB;$H<"!)hO)- DSpĭh)ߌ,':lΟrz6=rPAqI=]}:b̖mZb?.׃4 -lԼȂnۆQվI^Ba qqק~'!:8"t[Qg(JS ޛb^,%PDkjB lE?`+cmi]ڻHqڀZI;QsbǐE)O>-rxLM!Yf"G FqTW6Bl NsbjԌJN dkoe0ciO/?=aΥ)'[YqD-JKrTZ^y1Ρr۟s8㲵=ޓ(MP S`_ͪd&jϚ7S2FH=زă1|q,v iLc)%aK3ӂ3}iYN1LH P @,g z{,K+sH 9MXt kuc9o DF˒Hn|T"0Alh;/ -ZqkKFjUw#E_;0KQ-`!hO|ACG*^@2n^z 7zN>qἯ-/p?T.~k HT%f3O0ͳ3i{e4XѺcj(G+"4R6g`E$=ߝPG )&{g#d%y쭈6QC;YIM$d= =?VFr.0-.m͍Kɤc][@4ڕ8T߆ʫf^˂0(Ei,Fhpŷ,=<Ϭ۷Qx9W}R'`f4dIT0@3945bFX%I<7֬D@ lTpyLjkh\s7pUPzB4&IJޙ?>`!q2qLX0O*Q}T P:H* ȬbڨE5У,MWA%χ|UVpYwM6 $%ήIytwG.u@TǡNP c@2UՏi/RPΒXWc,l%bHFEp2r>[0U!-" sDƮEξoǟζ-`9 #K.i.5+UIryҢij x"і)"qTw9RPeTb!@BG-[u%h#ϓ`>;^gFD& [e׮[da?.fӥC' aXI Z_A }9Og^r# 0{rMn#(E!f%f%Ɏ3Fjw ) [fAޝg?D]! F 8x\wՄX|9T5>t3E8t.D1*]`I}c#I,Fsju7T*_ZJ˩C~4~!ͲoUT==&F4 D(ӝlfmS- ĪE>;y+W}=-^)t x#OzV Y, wPqo8O$}/OygB~sz":hcޥ&hvLo#zDCSn{e͗y\/)d5ՒU0ޡ.oܒhM7EV@Ec9i$%JBo-nkJ< ɨ]X WՉăbfŢT~K֘J#>1eЉ-E'W\`t~u4`:8,"4eb/LBs}.^zQn&o*EMhy»tۆsgꆛ=U-29٫^*Ly{ /o^^q-GPO=<雃+0sw{HP~̵/'fw|4r0s>kms{پ-Iɒm#^!#sNP#Ԁ㍀{K$:Z-{$GEB҈s}XMksԩ򻢩(_nO ߹d1ƽ7n-ϓDt>v| B"{Ͼ %sKƝkҤЮއ{N -pz=|74b-?Q:|FG8ٌԔ1H0ejߊSyձok(* ,xuCϬ3!u9gtM P/*!nķ?rW,0=ijq󧺁u1T3o ҽ*udlJ,%ͻcb.STS>-`"%"9#]{-Wj:;Kb.ׅxXiш6KJePP<8YDNĦ>{bL'z|Y-4Qlr'Zi^#1MV%ߊo:t 0x:#7ח63F vo`I[E Y/{tr"cU8U_s:ag=x!+TfNژ"d p# C?-2hL/<ΰ?C5{K?+3SK"p\<3xVOף)/QvȚp.Gose_oA"G-MOqxtتt -+ NL)P0ٛ!OA9y3*b, x/e|PY(}?kotwgj@, _PV(%r,5W7l N*o᪢d7RL3KXfk\C*0`⻣p5Ѻ ɼjM'nۉy!!]aW ? ]ZS3GzKZ4}DNe:ȹ^ +v_JY/v?G%Iqnnyv.)Zcj2oN`ߩ\w~b;+0!5tK{@H`DxwEǂjzև7?GE>]oufc%lZaF+&9լ{;'i(}5c*-# 6䥳Hv1 @6QA O,+Ysk$4McYK?_r 1+%>J3t_ Ay T{>HGUU8/@P{k ŞjU晁O6x/LI[`Xy="\Wtt"}e=7I @sf17R>b#ě.b wV7cW gd2s0QkL̐&+,Ma[_@Pdz5:FM* ӀncKxbLd@v*I-~tW0 4 8tLk7ቴjdžBvF0lS޲J^$Y%J+ ^^e[MQA+Mso!;DQ7%5Dk4_ewy->2kYތ#F`J+6?_L#\pDRZ@m]籄"ʓIۆ\;WX$/YSd3Z l&3{GW~R`[Pj-:U>(M$4z~KKp<(4JI^{&Q.y%A|=.d&;s.~ή..}C?O(ǧln{YDQugR8@ }nQ=놄rǖmE_*O8SL^/o<ךUK9@Mp< ЌPT%vL*-ɸ{Kb7Q1_15BYA?QEa1{-Z <ªEPw7vI+E4CUV=,jЪ; 䬤X RGjf^JC"_]O.{Ґl )&UGjԹm:ѳ5)@N >l|It[o Sܗ D8I/I_V ~v[M|},$"ͺ+5Zm'KsKuhݎl󲫸22-B@a w9!q&bn}:><|:SE!DdljkVq{'ff\C !RיJw#(O5cX|D _}6$+tIw25Vk `\NWPch>Fm',4GfEI=N#Ww,:|ʤ`E2M~+'wh"PrV(E4}wvvOni1DcrD`L?~#͋d&2SϯGf@f'R*h Lj;;n=rVbvܸk h[xb,!aBjFxJ3C;0H\K󐍱]QnWMg4nB;]Lvl&2S_ő%2~LUeY<)gV.;N "`5|r~ӭ'EpXE2?`=EBXK$F6 TpR]Ck$Ҷ DJest)K)r]cy ƒ{, e]9A>[g[n!I"xs46xo9A{|{ft. 2n" ^O͐4`Mيp{@HxS L(4&+ID"PC3 G]mU艵҆\q//9o`Nn!iuP9[#(g {ZR)\@0M @ s}%D~&Ү͛wsZCH1Ho$Z*|ZccmT1L?L魟AQYhTYHAh"@}py{JRln4:u:#RHHX@mߕv8k{ď/Н}_E}@M #K%Oju{Rḥ 3O?$kDقMB %`mO#m`SI( . qA@#_z&UJ+/1nh[rFMQKSDK!GY`E r\AY.v[#'EٵQ/i`9`ꫯh榛6Г&k0Xq j V1לuL`(~8@#u\xz%U50{mo IcF D[HzC"`XF9~/ٵdAT},jwF>xTϾds; %^c<8mıal(h0| ΅0i?̾+R&d7~oLZª.gTt7hN˲gA`CUu6Y~me`kH@MTvY4>iSlm*ydB@ wj 24nfH:[_Mo/.="[3.|l&OId$sc[)ؚhah#n d\ /cK^F}qʫ qcvy9G3FYD,qU@Lt> 5kV zHd ƊTOcc;q+6+"\r3f|A#W勅o_<63ݵvV\T": . Az#/Av6@)>6Ň|R~M1&bbGցa^׽\Ds?:#BR>Y~t4hmf1IJ6]cpkjAwaEC=Ll®GB~KIhaq47"s9{w!&Ҕȳ 600It!9$,L dfx|]zG ܵ=$gtN\LN[VhV_bޮϛ N?\$ J"n%I3JLEQOB˯g䤔,J1'YܓV}f*w$[c]ȱB9~>}{jd P72~н35oT'GDlG X~8&l-y;wבϬE G&'١e^?? `\\͉ۡ夺.(6JrAvAe@g#Wj& 3?hz8X'%pCYMxGABdrTNXJ;8UrR݅&2?|olWg6.:]kB5P`BNA_`5[ P֕oIĺ{xBF֥xFtQ@ċ?EF鲘K]BJe58ӢF+]\K(\V>-$*٥9E7ޫɸQJBGx2 Ykl1ɇNuW9`vPT$"#2KtStptv4ҢeVN62|@y)bPF5`nKch}5cR5NΎYrX E?rpC,e(C }n Bzw?<\$5K3Q$ -mC_'I&v!3W+1]?O'仏d41{%hɕSQT1ʵ/oڌ̐ p]vO|Cc} >3d̴Fky垻] ‰'FAt'젔\peAW?Fr -p4n~&FrÑ zCWJ`x:aM'}ez4Ko+J3h'0Os:S'M)P c%9A`dF} -Ga޿nՏV JKxTQ:?d(j?&;CM1u1)bjfMD-1/0WqG }XYz^5<Hs\ͳ?[ O:FUV.8$3B4fqVdxU\b}1;<Ֆ:E!kX윭gIM:DŽkGC0#"b2}D},Tē$AOQH zMKx"?gVTMۖkx"}~}̎ml y| K]Y/2KNm Yݔ+r}6ĝ,_ ]i) *錇L/)Zxf*5}' )pW3A_un2#܋&YHY8 \CD<$S'f[.A>+ \lsv~(jwҝNi 8l[3/EuqVylЩWdZ)6 R| +:b'%MlqUx,x.f 0YGn s&<8lj{2)Oe7cr1`KXrtǕ@IUwtpcTP/LeH,(ϙ#\˰Zq_Q |iPAߜ_9kPݶ;dL5}o8hs |7KP:#/" y1kP2wp4>*"~*W`M\SXlB F$4a&i.gKZuý< (C&ہ9K؊!L4~ v2Z nŠ"gjsozO B&f(؄0 $(9+N Ξώ#l( 7 U+.*qQƲ~W?$IIIgBfx1I_f$ְDQ@ТJ8SzC͜N0QAFob:{""Ez -جƉ" ;mv3Dj`c2Oyi]WkAՅoZK1+bRiuM@}ۢ\Y?` hK}$7tN\6ʉ'n4w>cT+7A_`o"NZJ4py'ңt &x#k;v8FNeȽb?9)-2 _M]c*^ ~N[/tQ 5~rLeG|iNGU-ϱN׎sN./MLge_"n'VuO.@`$3_w+CQo}y у5EssA ݪC%5"eToG9W;&PD:=mXv!S |Z)pLO vJ.M8%.\pz᧶A_Q󻰟ggFmq}$SK 7*+^0 D1^8mL2wHEq0s&/Vߦ] g e94ԛRb_AYʋx[3EJ\)Pcb{9q̬kݘ|A)a<#ģ9mpFH`[)kR<9 8 =H g5ܓ[L ]x=DAX,‚TeS#lw/E4"+Z m謚tӐB}L7_1!o)R旤o+@k!! 9: 5vYM'=2Ǫeewj.LBf]&T^;IvtC]{6*0֥Fr@ ׍~EkZ:Z:[@G]*պ_d“&/ϷF*%SDó.q3zlr(RKpws 9SQzoT#VbP> D"Q*Q{9 bx#c"IXqk>yĿn@M2)i=aX8N]:y*5+/ܱ՞O54\ fW=5jGIљK]+DЊFϤH?e5DXM8?BYVA]DMCb_ުƲL?T,s,Zx6"[$zrxʝI}Vx U AYn9=&-K'5 Z.·gp[gFǹ.Et+澡vlm(8(FYMq-ሜ˧ fcLljH,CȊ) t 6![M'0b9v*~HXʉ{".aqǧRPanvf 3 5 kv @=B( "dfڣ4RS o_- j{H SutӞ#+f +=+ϘQI|(U 5NBTChH6YsOt= D_ǟS%!"()_Zѵ^s-#d\sF 1g4;E%:zSTQjqQ $w`5i(cDU)G~u4z+lj U9#IBM[adZt0)ciQe =!iG^Σ+%;#PAQjyg쌯gP+?S{,Vڞډhvh} tNBjn/xx E0鱹ٙFfEa!fz*] _al$s[9c~Q Ț@Hr tjAv0XK/ԭw 0C47 cv"Jd66_ga+>1uw 01g&t% ^-ttTɀ;[2[H% __cr$PِPqw+^1ha2`Z҅i zfKhY+fMKDUVЋ]ɩd?CҐn:7 ^2߇N~ƘF$"<|0/CU%9F&*l1o ͞ SiTGjMN#Yߒ_#D:F|p—aSQojc=:sY?jYwOJ-!Py;e:A@)Ę$kp# "$ k(fV4ZnA~s[݅$텀)4ȅXQp {Nk\:m=YXH Ey(Yy# ]=N|N!еa6z\=Ȝ e:B^o)/3&8яfCK>O蛊|"sdSXҬ@'T$3kXVD٪S,+8{jm3DgnehX#vOˆ= r/*dF=1e: 1PQBG﯉ۯ {r4zc*P1q╂G{Pg2,z5dMYУ'Tk?ID.f>w+)ɹH1A_qSM'mPw4Uc|,ٗt;9姻`w|RݸRps9`:6nI7@1ƌy^{'${fRc5DYv\so/Œy(#sUxN^ٽI{'+¸f61O8*zGfX'Rw}4&i1+B6 P 5י2"K$'~xϋtԝ6ʷsυDP ,j!#f(17*97AI-FeQ^_՜+꼹-ܬͨ[Kw.z;Vԩ^*+VoQ4l1w wkEl 6^:K8gW/V.v;],0gYZ070701000001a0000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000003900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwmon070701000001a1000081a40000000000000000000000016612f91d0000311c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/hwmon/abituguru.ko.xz7zXZִF!t/0]?Eh=ڜ.+i%9\\FRۛX?^\2^>6 QYvtuw>yJۦIoAQ ٤)ǢFq@^LCPwGWa@,0ENc0+j (_kjcX =3?ؿ?,ڼk0WN&o'zAs`07$[Q*`)[:ҲPf@q3Ң Qs1p, Q=ZRFóڹ0fŨ8leOP=xM4Ie_~ (>/ZcL-eH:'PؽF 3{7gMK2Q2iLƽh&WEO;U \&_+iVVޟ[֓< TsE57ט^,Q袊 ّ =q)eNJyjZzh$X2=dG=k:btNHUŗ]}A2r!>"/4J/}Z5՚ ʢԡg@vZsWAA fAG+i 0A-i:by83w3OEԽ8wrt./v5 @(szz( Zˣ $N݊4J!5G]f\T eYYq0t(fPDi|^8r]SL '9_̷ {lG%DR(sVG'o2"f:Ue Ivy H hVю^Ju$U wCSyu/p`|!fΤ{)wV,znPG[!vvv!X ͘o¨b@ Z@cz}Wt=H"O6-lɯcx"̴)b/;n4BzIũnTz_qת7u.6ag+{Rl<5Rl LO"2ZZ M=GcV`cݕL%D~'+%6-萦(WbŽ\eKǂƝwjo0H^55_Dt}.A 7:n^ P uY?v5e[rò ̊ Lw``GJYW."M/LO &aS/ڡk6B팓Ax#~waA \-eb}*p4s Pl_NT%wHlxԨ<`Ҭ>iаB[oU!Jjf8P㻵nAa׆1p"~(Av9c5!ѫ\CrXU5 R?L}ߖ@F +\+jӋ˃f-\Ƣ2%(3ArH^;4G(+BBu: yEMeT Rd@`~ n;Ra:4Xiew&~r GVMK쯬kSw4ՋػbL¾w !TXlՆiK܎2W >:|< =$yn7|_ryÌ_dfxeʪ~\tdOin_`Nqd6= [[ĹMnt/!)┳sUGwK*18끰}',+^ Fgm=1HԶm5\>%ԉY[Ik+wbEjr\ SFp֑t }aGə&ikOچ$6mS"Ɯe uTD]߁mOU3~h6%W0 V,l?!2~`lHL'Kb ), 6ù _P9g xPA;{=),Cq۾D-\ o'%n|hdZo+b3Jcd:-Aqb)_"++.S~Wvly(p)Uɇ"- OBE8Jj{]-9n+1YW.8/ON&'\R%Ir 2SHPu |ֻd՞iՉzA]b&۩Ly.G%Ѻ!W 1xP{+pt 5EM@pQ-G5]d=ŪVp3A)~vFpSXd,NDq׆HdniӨ߻, [Ĥ݋<Ф\lakB_lv/ uo#RVn{|mc M)ťy6xߎJ<LD<)JdX<K(M/ &l$W. m4㞝 MPT7OWO/wxDؾ\QC𰊌vw>$ۮg(JKs3@=:͐B~R(r\/q,I<"=xᢷ JҞGu K! ̢},O'z 2d/յ2tvx~D-{%ChvMdPHA9WfAAF2W%ftFEôN._ZpI^R(@6XNRb40 *n!7a d1AlGt5M)2v9ݮ/#',(1 \`f)֧] K'A5yj~dCyz3ܧqc롮,P3/jYϢd?*FGiP*K- BET05Id#'V}y2N=ׅ'Xb2\刷;.P"l+,aBs4M0@}dli޲P7|۽H>|a[h ™J1dWZ2Zƻny2aNd6L]!1.Mךٌ .&VʾoH\{ Etj3%j2H._{LX7vQMmIȪ. r!#W^fEא>:CxJɅ0<{P9 ˪pL6Lש? iPBkYUz^K 䯰럖ʿc}'묵[|eƙw;Emw q4!my/SN(d+~ՊtVoH,ׯn9ܧ<{LJa(9QF+&.JayK~0s>N@t ߢJ-x͐{+^S"E&O5@A'io·>iFY(ь#0L6ZHu~B D4RmG=}KpV +X[zq<|'UHZk]W$9 +=ng.22%_4$7ۂ WE"Qܼ6qZd,3Ll|WwA(`sKVЅ j](ՐF ݻ#~r }>Yfn{Q.p^>$2$K{^ %[nij6jV$rMks[ã*'h ZFGq8?$>&o{.li&Y_&nUG22 M+x)웹^Nf5'$­`DExWVj#+[Y7nc' )_K# (>:bk3&AJRlq$OKa9Y.b7ɕQKfliJǣyUr  9?HL'҇r[ڤr/R rـBXGk R繢YW8uonjpH; SbqywFT4lYְ0>e-ɔai&; %,\UVBSAqH[i֖J{j. C >Na%8ta% T:{jgh.1@ޒE+tk U4NTLS{oO"Wj1FSd8”:;AgΧZ<|AqXƿP y).`|ptvWeBlENZӂj-آ_}%a5ڽqmXI3yPzηv:=*LFdAnwLF6dӆF@]=P bm$D_wGBe'I'K0LmD 򭞀2.*5rk %fi[ػb-tׯheCU "jrP&aBXWMjPp#Zē OQktI+ ͥCBzC0^#%f^W:/i[ V;/%v%$} )^{;ݔ1#.nE!̄8pKs\ȗ:^)גF> L|-n(XƣvLJ#r$Mo-{lR WJhM0l,<_6qfPC unL(H=J")56BA!2$x$7I[Spz@-TFQ? V3#V9+E 7CWzױJg1p ^ Qd27&70|&;~9b^5فVm.cңulV%7LI&M+; 87SqUx`Mn@S-rMԽ W)6~(+y3Ơreb6yb_+8k-'Jճ@ ?|Xa? =0m;`jP|`FRIǟY{<p9eOkƐ`Dh.Ɍp6KƩ{5r%2)~@ D Mj<+{4dٶOo͑'C!E#gO@#wߑ.&_h@D!>Jo3'k>n1zUoq]dѥV豳,UUFf̿(T mҶ Ij8 VcfU{)M 7R*6۵~u^dWguPKssc'I"S +#p 轈uZmӲx>Z6S&hǦjI؄Tk{U1VKl D+MwU q?@hQ`oNR3-䮢3SW98H$Z]3VAAQ (i#ܤ\\D.ʂj'4N.ɺrޛbnR55 <hf$DxrwWL#75],^K\T 3}uXXr~"27$TNFׂ-5B5QTd:E!훞ẍ́mJeC;!3tHK.{pY?b\蒠%{l,$Ԕq[Ѳ+ 5j"M-2=ë{g+$d8z߈nYn/yyHgn犹=y{'ưhJ7Mϊ_ol/tvјerJ᤼3 IS)˰qXh4❝`M+a'~]> FpoyZ>'OnTwn|tcActĉshz'],cO0Pp,VEy;Q՚a߰\p@XI!8m,.[_Ɋ#KPq>lOj,BhBŚ8}?0",PeteCβGE(vu0.Sz|X1#$퐫UV:Fc6^'kCLD]07W`T ?1 L&hH̏YL[ ӪC^3ooC3?(w {L~ЀggN:# ^_ʵ LH $ ~Ʀ "Fpk,ٓŸf1.{ %&VX:8]=W{q C..fG_z4,LƇv$.f`pf[[F&s3&h u`ɘ2YdcC;&Du6|4@bVC7J`,ySxw}fMΥ Ąi&X̜M\D-~gT綌 VdYCxASgo#iԵ [.#H4:XN8qL|Dpzs dRb0 iKN@cFP}򒔗HG7pd [JgJo:iLb2-!OXTJ;5D .j!i%G^ܥO%VO~KMeYC NJGN,iI"yG:XgYf{xk6|-1mBy1I+5hՊ2˂ :bK% jTY5vPr )Jm:[f]Fhx$`bF6H.p8vCnhD?=gqƭo#*T;qbCFوJab` PЉth`sOH:M_@lDgtˤgt3%Nv7˽HsLsu: 1ZZʢ̃-vG؋:±qsԽ>#p8+(&T+/';^4M,42~y?P<I? ~3c󁛼_uX(:w^T=l^؃9HȬMJ4VM 1VF\%I`jҔWި^C  ;CXIx?-p#_fo`"O֎4Jh6A + a >I%up`eay4oj1|Ji_JIVi._2̷.O~u4dkJ‘J:'l(L9 RL\:P&B)VD" `wn^m)wN%UΑW:ڍxF_Z,ҬAa`iZo,@jPԬM<őå]ɇ2߂3;.gjc&ҡw> )yRMvP矶|4 ր-Z!l^/};:#>Wn0Ky-;Cnd8`OMAAJxw%:u \GȳK`b.1}E|v%e!sU{:7_dxۨtpwylh@'׏fW};|=#(zw^3Uٚ( vJȣo~&d"q$C%5ܸG֤@q?Z7oOw'%HkV"wd&L('$dȇ5fMEķ=vBkN=uv1L?3Soc*a1VK`~>,d9š ^n#)zDo8.H |RMld &՚zԍV6:t>ې u=9{#RyX1O8y a@Xs6 -L=3#BŚq:3TvcG.FDЮ/_TK7nM]d'Z5*joil;Kվ#j5n#ǯzԽL(FF=`P>Mg]b5c7KPVQpY-AG6*Vl,~w;^:vHQ5/Sg&gX$!nuիyMVS!ADy9ȣy_ҡ=(#DNѼdG7J;8Y<D d^¼-ێufl8WRJFP!sm`/|xfԥ0))|W!D֭[FD񘒽˄0ƿ(@E0LVm>ZZM*6y]d;J0^aKi.rt (.4lXyP*5} e>wi/͡n(C`Eh!M,1W^`Ӕ~J"uK:j]R0~vӧ4O4AC2 b1Z~pA 9IcZ#G/E._c3w"HJ )(A!U"Ryuͯ x:oP+PGMyZ6lI 2LLaJA=+FBIY-qu \Uuji{Oܙ<%,VoԮp8mPA8l{ݽ8Lr16*+! $<ɒ(tyxFrYh!P"c?ӂ\'I ғW!+C I1': Ŗ_ Tp[hÖ'0_F; tsh ~D+FX1lD`hȄf8賱ϖ?fZxLEu]؇ )?f u x5af+JhҢѠG,v!䌥 OBxW5Sāhp8\hpY"?Zuf NET+t(e)\p ̇Dɧ $ڐ.- .Ǩ^?빷z'LC~u h4}Wru M@9hgG'YA}@d{R {l3^etJ!3mMctEc|f1D(-ုy7@+)HfqDXѢ%tW Id 0:\l;ey:j`}В f"F9텛kD.ͳФ߭~Y!,rG1 5肤e"JY& [͆-fpK26ۯ %,6e_ F[2VA_!CiE$p*Eq&ӏ7,t77lkC j}ݳw> N_Ǽ{hz.i_w"qph >hqMf3ï=cNϵFOcFDzm~oAb=)xj .:6ܐR``#ğ% eSF u"-xy~K鲎ԥ$U96W)JPeKa@253vHʨp 8[x G&@Sv[ܿ:^w&n&,$bmq%.@(6b|F7 }Le_e7qV̈8bi]*BNO]Ct^[|,ru:\U, 4T MJ%ωZ7ՇЏ8'C`UPmU!4Cq\185pt s6Kk1azToҦ05|V ŎO\PfGkF!q?:cCVʱy4L\} <9<'}Q@͈қ%2O9;"g;L:"z d&UX݌ɇ׏}%'h+8.f y׬ KMh/ =wJb q$thج"ɩUڽ]9俠s۹Y_DEM̂epIݷ:NkAh}oT)Q~OtS-, "Fu\ɭUG9O@5S*r>;<9x@ ع=\BHmeČ]6S'E}0jofpt& :~uȎRh^yM=PjKQpjI <_8k5\ThP,%NIqOF*?]l l1XYhv%VLL ,,b`AW II/ψ/Qmj@.,)q1zW@2UB3 gD-mH'9|=FWz</_܆*t 3>UW`Xp^4]co4V@.z˪؈3/Q /jbh+PI1v(zHd v8?wD.;diCj8=ڤzˏr9d~në"e c6#M(V;/U+:fږʵE (NijHѰ]r^8'vmp;+~z+эRjh|n:IXQ z?K˿ȞU3lM̍ikǰX\m%ZjՄ< JfI1S3VK ¬dyrTy&nw +~M wTOZaΒ2m"8۽GPaU#)K}~ L (c5e5*ygQpvR,&+ G-er@i&A~p3ejDAW]sC=hmly֛)|(VׂU ,G!F'.*Իki*7m̓viڨ d\d 7c"y">)$e Ok4N`ڛ#< t6̳t|o8t_MS%T<"M@7 8,PښyHVSP@~ZlzӨMRmQ@`ܝsTA - Α whGRF'JxT :4\>ԥ@*%)5msFGrX{CYnip➹>lF6~uRE=!8~ جm|hNo2gV_55M %$3T 6i^ʤF;$6ey?jٙ2D;A4Y>|&jѩMɳ127p7t;םs?FQ Ne+D$U6'SN)czRCf"7ٕ6# mi吒xXqZb `*$\ n0jo*Qiy2 Dޘ~r@hzп\XRX%uH HkݠݡQy ;0 MlӰ6Юĕ7CoLfI'Y݊lh[X7J%٤cO@RHum'Fkčfxz>j%*Ag4T꘺.gip0\>p {¨VIV$Fn@2۹Ŏ&ab>>M?c7ˮJ2~8Z|\3[ui+i3Kq'Q~9)Y)~?yOkb&k^ 0B||F1agv:-a΃ZɀDƴfȰ4g*޽vgChm9c0ySMlKH 3+ޚ1ia~d 4\m8q+G8X0!.Lf۟Nbp "WP{yӫ~)o to Neޜ@F2:bt JuƱ|GdqB6@ɳ7B`z5V4NP*VE366:pB_vh9PuG_4GX.b!feީS']װ̜kije@$W>M⏇DjDP<Ø< JkL֏=7{M#̽k@!nP+\L :ǟTo0K'{kT ؍asbu]Cq'ԺJیqП$ EmRns$aE|!q"n/@Sg ž.%Ο:?$R95 qҶȑua .y]rw,r70'%˖VʸG!㛺nO6Cwt|c7?Շe\9l ]b`bV!7mD6tӺ, $=Y6qr {'Q(.<8cń pi/f)feK69xD؇hÅ]~qht5/z>Z90EqӎgAMع CYPK;'jo2QmW0Eܸh+De%e@VU]+[v.&rc6 ބn_S鰳Pԅfh1E8H =Cniً']jxN2OKEE8& ߢq ] Op#B8`QA8 瓪Z&ULf~!x=F{D8Mw#J0,}\]]M%oLoQlDgox?W&j- {1j)߯"bgRpulJDO΁N#|}T Psa]e/p97~\d ҚVBv]+'}AOJhAҹ B/qIݨO&ork;ZH_PX)mW(;G;w k1a#>Xy BFOܓɿ&W&5ώ7َNѭaP;!exl[.򾐴F+-gdXk J+.Hpٓ-Ϭ?[z0w]9ݍ<놺 ̦VoJ؜h^R XV<סtJ)Zy!uz5rtf[ ɴd1/_/ncA‹!X8ch7C~SF^ N}pɵ1vWLoxז6\\v Tt$҅cyY^\I[DjG-Iֳk!:HKCl\~{}#Do9d׭脋%3zhmyUlZk]8ְ;6z3AjYJ ]ikzeroz* kzP`l O :^sx:AEE5yd/7"]E^sPoRՒ7< 4SYʠǠ/\}Y` rzf6Us,1޹J.,3ʊk#VVFcap_GO|:ѱDن8LIN(X\8]|g?e4@Bdo]U}oQiҤ91`6<}3gbWl|E=͚C1+f7*Dc7YAAXfzD.vmӛѽ5yZH+8 a3R\<6uǘ? pac@7sk1ֳ ὌB+M;H=>[sZnt l!^iͺ Myvޫ/!p> {[r;RRMoAkQy̿ct@\YdZʗu읹UdyZX6ĘSqqdTQ?ULm^2Yr߇O<&5TT~M;[)Q.Cp6wW&͎fxFr5'x.Y!B:|kՒ'lRlLt~:gX0cVJu6VUSΗ ۮHI6cB'G_ B2V'q-v[i۵=Ļ8`59%(DdN=saFE&mevxQjOa>(zcll\b`fIZ˫5 MWeB32QݎO%yytb\`,_PdQY(qεb5q/y8+^-TW%ʉFwVRү<sgJZu}1C=ڠ 7{\ܶ>,c\?<6`̏ZcA05C L?ˌ+UNfpR4>GN7Ki qO ,)'Ki5x>!(@(;ʦi6g3j9 rS^(4%[`XF,Op$'UQ)ۭ[p;(h0p`+d r׮Q+ճm& U8hLJ=Bp. RJu=uڒ8eEe?w4ZKERG1BȹwH|@ъs'tI]IJQfJ;{dan⾪J`Dw"k$SDѱl݂A(Ô@]ч1/$8*sUy&ztBjdхQ "kQTfW1SZ;x ͘حYL\+*\Bô=S}+ Oᘍ [IL:mOwL1\.dK2ˬ !B)Б :h*ou0A/ R&`&/o_qL/=+{V3QO;tp2}4!TWfrZRC@K6NQ2M~o7iYJ{넬 ЛNR(.Yw t^~Ј[ڱ *)OR뀰!Af?O$tUBu98Hdy3h~3dϋ8@ X?[dhfeyأ™Iɢ] :iGQ4 6hS'1nBva*'UgIV.ծ%J ?ХPL͖&q7K '>[Ћ`E̴C-ͅ~|b9v?L-*~,b؊D&]so-MG# McN[ +P7gfkOh.U~U2L?ӎT71Lg,y4X_sN>> K\ȅ< .2Ĝ٧Z7"d[jB\C9&O֪ҕ97~ Ul(~/ (`OئԬ Nć`mVAѝ/"/},>,J2u͖7_(xz;gtaL6d=I74j#և]FX—x(#aՆnKrA`|;26wo䚐?MWc1_'J󖶠-Dex/Q8Ĥ*,!91vKsuɨha{8l#w!EI5Y&)B3:kQE~}8.8o!\)NJj>] pɗ ;zdqX_YƜ<0lXo.Mp: ٽ"p|`y˵1}N|9<ݤs3@c`?1#5_c[mUw˶^\!)SU3kU9H@s\F3u&@{v%WIc*+\ū~4D/9eˏ>GcGTj#MYJ|D4A:3crU B={zT5{1ҳ9}H/9lDewf }7ǐ=hchD6 `Ȭ6>\-bq@b_`>f>}k#!MWs c$Q_RyP,Ato z'augXg+,p&d囔>gXQ=LךFsԗ,#(:MS),117gB4 ) 鞣ŶْO&m¯AgԲ}V݀8!N "40[pp W-ܥxT!,hWnJٖ&雵ڲ^PbJ +Ch툺4n􌷋HK`\t qK IKIyo* #gr5<|mRq( zVϋ0gWB>0F~g;B(P?DQ0r<Z e)ɟIRH|&"yۘM*f>-?qVCw4_Т@&I^o6*( ni*bVɿqJF OcSFH 9ӻ\'rڈ@P D5 wڔE>EW/= Q*Gj{~GMm mF=\7Jyw9AxW`2{}^"b/=`?rp{NnLxsNM_{7[ J\Խx ܛ$kxd^4/|tZV@8#%3t10CH%#:eps}!Ug |jo=:'{;cxgg["W-tisnwb!Tٕ,?u~w4 V~P%R3v~&KP.zcv]0`5.K_8Llw$雹 %s>Ǜe_ODxNO^yڅNdcwrVUf7scR{j&[ϩZ=xgIعOG6%z'O vdK,cbk~C46֢K.TT 3/1c|u4638 P8!/KT-RuzT]5zR+oCG;Q*dϤx+ SceM&qa׺9>bhs%KE6[l]{z>Y E5UoIPΜ/-VJNp/U0Drr99%qbȟ5,-W{X uU4L7vEf{^W | Q6!0K)jQ73Xd|ޥGU/tY&?R0GgDk+'QSP#(L j;,cf̬mhZHLgCV ?J`hO8$} `<`!\,|֪qVjf`,m7B{Z`gmlGZc͹!urUMwFs}&S#yZų22EcH Ee$T=jmJRڔN9{+Xe t=[)vukb&3/BO -_1gqS r*AV&-|3,'m Z 8m"[Gg{K|:"O[!#$611ߴwp t#A\YH*b8 ! D51s9M^*DLrO˂#mİV~U~e""fkV9q+q Oj%ꅦ{܌zD`#`|@77ŒSzMۅa1wzIlT;$WRjl10 $ mb03U\N!~ ޙm@tNBK*DQ5N@1q{ԨgQ,I3ahc"A40;Yіle8bͭ Uh:/gC85%O7[| 0311,DUZvl Ƞ1Pʧ\>-&ק~v~Uqs- T+ _,G~ tP6`ǧ1݆,H/ml@^zlTIHbBj(Q>QUZ͐B'<|e(g=-v4׆TۘwukAnZi"Nhejy;~wWS1,џQY(-Op2>hB.^p0KJ`a9h" 3G~a^OTK@~_vh]" A7tNErU1XvxoaXI'_;bF] o+NN$%z?C2v9N2Kv._p5ڍN4h3J&-KRO묕 *s: ,:ZY~rg [3ƞw^o_6ÂwRg ?cq|k9oȲN]տ8;Ҵ(Ü7otIr+N{ZA+aC\Qn ј?!bO띭5ۖJeXk ~  =6 ߻UBhI;X'uq=.JzeupN~ąVkAIRӓM_VߑY+S(pA)/ '5MsoՂ^XWotf%DXWnEG9iJ9`G f*:ڷU8du-P'kʩ0f^ AL(֛m:r03ؤƙ}S;s6P ϢߔF& 3[pXtl))+K=Wv@+߀)ʾo]wlSht+$p?bwsJ6 Ka1`C/nTfM^sdmգ?b %_Kk>?%>YjwL|@T [K=H9X=adlgu&2p> ׀UG~*J6j#F~{jK底2Z'#(g# +\q/q2) :A$QU|$]!8wnBY; ag3{~S-$źa$Bqn}>q @nZu?gp'pz nf]HVa=uzL-"Ms8.JszƳP|z'2dD^ asu465-?(`8KHk \畗uDi}#[x gm\ma{ -A9-c:>p6EO~)=# l1f}O7jLX#8ko3_'DUӎ.M=1ÌLEZ5M$pmk?v}ks.YzQ sV&rJ:~P+Ytis-ֳ-(iY 8A*~"Kَ̆w4SKZq!DDf{+v#_p*ûjTKC ZH:_<ԕWh1Ŀ ® DA%X!% *@4:ɕֹVswɔfcP](y k…Z֎Jl>H QK)v4'}6BIp]ΡB8`dS 1]bWvqR \uLA #=)|:uifoIR1A.;. twD?-jLݜ᷅B{sFbVa& )N3|)G bfg@C_vٵv?WR+Ko_bi>,=PG5{(śBg~W|)Gzzȅ4 J_AԘF{P$zk ! s}O^,%F*GV^L$^R 1%e ~B^:cN8Dq R]te+sxwWd?)'|ٮY8g44iKzȲ 4/[B @Zı`9$> (S,٥^O7r"M 䖋.yP?J6GLѧu/!=$K3@Dܼ{(Ɠ G~*RJs+xaZFUZS3@A~,7w\Gb|rbLLVPK8™֑1{xw.Ť|NmA-ȝZ_S~6 T5^򄰅cТl\n]AecWWVL#ĩD\_Q"GqJ ʲ__mW %$ؠ|@vd+)LS^ǧc沎w0vALr]꛳WpM튀4SqKGr$ ;SIZ!>[y4R]khR-ʎ7.-?(#5&A'==gCsvNBI4B̲g( UYNvƈLuvF"!&I۞7*bJV<53uqU5'sCSrV|k3/ ͘*O_mXi:{FMms1'1 TD^å߅OE";9T^(K-sX1ȕ/~Foɤgg8=UNiR1>Ģ-%CS;Ơ|im Vg\2CyiOƽotJr]9sf |0U 3]yH-FWe 4Pcaf\? f/}..(J "5 o<AT S+e;)`! 1PD@D(X=cq1, ,D~!@Ap6PunZ,Q*S_nuJ4D-A,&$>\%x'^Ȇns1A Nk A8'_ aI "Vq%4gҏ pM`/]£8fA"{A.| YޤLԟ0As)9CPť-C5Li*CmL:${fҵI$t.}@N!XWj_wnC5KyWG\YOPΔ.O=lFKǘ\BIH$د_J '99f]<+: Ӵ^&("{`*R S{'L-#mV!^Vw3\ eϾTEMp/Auטx9=nм>`&2qbY{xaFkwF-vaL/ SYhe/ó^TIɭ3UԸ}q~<3rXM).辔SF4n.d32My60[}FnXguW9\&"?ن$RtwpY*hgw01xp}+&N>))Rd5eEt`L8=/h;n&񌡷)PGfACНc4Nlua|D7MJYv.JԌx@IQox?ލW1hB6ٯN pp5(v/yϸidUt[7/!ʷDg5&x>ê(AQUm >g̣c8ԥjd8$PBۖL=euJ$Zm:2Tp+iJ֞ 4)xixmq#w,)%_ѼɫnQblBVKʠBuwdRݤى ]n^aڹ9` d1ZV[ES>1$o+X(InlB_;7XpM Zu{VB})ELq/nZsH>3ѣ 8rc(ߟM)N"k_^ #wdlȪc\fGt 8 fu 3|t#%DIxyw_g B7SU~FKwI|!d38kUˏ|2ΒH/f_Tu0Þ}XC\#ۜĻkqkI3ڵV{UɈgE‰{%ki~LxRX O$HwEHsM;: #jջR2sqڃ9H_X5I;2e!}cyy⼙'{E"EY{y{l ͖'/ q׷9,b1mA 0 ZȘ=Šr+˘{ټ:>')RF jS\6 ?(f9~Q #GT ˬ $XR(2-3X [gKٛL$ kh4FƜ0ì} t,t Ʈ5${jehs $m2`Êsg^ wgҌ_Ȣczăwp\Ϸt%]=הvIOuJA]s`)s^Lf._9>L=>T,Yuţńh;((;6d@*a^{1o3s`I_`r1.İo&= #Ht*P]Ft%WULjXmF\Nv*hUN0׿l@7p6s)(" Z~hTDtYX,솮L*kgcտldڂu+fgx]$`ҋK dDmJ:[I]_Ļ%GWAe9o}& *.i028Ӧ0a+ C/Q_ggq$H&A+TaasUڇekIkF, aSR݉mF1H/=Mg\~3nQ}iI5Z_ky(WjK|Rqk9csZչ$ py/ٵl`&Ԯlxc 0L u 3UkM$F8ǎ}Sx8] :$](|3{ir vPvMג@_v %5S;| !ƓǸO^>.\6 kz.5TϬ&Z;Y˶A^/*t*H=kuRIXZmdj W*O[F'Լr/༫;oPQ˙C!'<&}nD"GD4CH&X0z۔z9xʃ'E)/|kꬖWr)ïWbc?2X\DqAe݊p%Yt? 9~tA~/~ifG0+ҏȇF? ́ýL1l va lrwQ6yuO6m ,%tӈ-uߏr<kiFDsnYN9?\^᭪P}$;B[LMse#֟HOhڗ=adupNA |>vj5B "x7Dw~Ԏ^;\:87[)YX3? pT}dDa7.vB9[/'ҖtA gK!.W|'w}z{[ڼ,$HP\T^s \żGmmZc(JEŏZѳʻMR;)G Eskʈ^ڤ8RSmX~·#!9 }Gvy'BOM},L$)%f+g4IV ,ԏ ֺ/$Cx[Qoj{5!LІ<\JUYTڜѨi< $PWCiwW(ۉ :+}!8[s=؊L&hw 7{()ύ4gtY-It3H+&ϛ34aI{s`s1JW= jLV;0aHֻx0u4 D# Rd@dG~w^B2r4˯͒*`W(CeaL$v%vnk]6 GpJ,!EAlUo=ey B|pm^+NFrEo & ] ;)qIsXAYyh(ٻlo 3mL&|c0^[BNf]5V%ٱ-_}ökdY)G_?W'O +PW: g~_u#x+_=9Zf|.7@0T=3@+kp~@<0ښ@˳Fj߬:Qiqwag0ԝj+OCh[ `"@{=0cC\J(bjg6[j#yp^*'iC6 @ۀdgy9 c b.ެ@ j)ݘ\)޳)(ye ~֘hڼDÌEm'RE4Ɂہ=rXhS0nƐeO*1C4 2r|V RwHq{ȩqnQea4 v?u} I;+2A˔%QX5Т`p`|m36D=Dڠe9AoqNlj"!YT T )KrCF9wLM6e/7W'n>&b KB_ҋr _l)P?ӵ${ m ,1Q2@? N9 `+4TtNCe/,ew{i XHpCJ#8op(nm*Tl G<$g W,VR#Mr#|g:~J x'i%ilѥ~rB7tO_ N7k'X٘^/2Lhqv9.Y1Ogaʵ)X;$wuw|\+5."hB#*iN؃-p -667hh(& AGڿp{di fȗ6^7342'l;aJ%{<wp+R-D14̉Iw.(MX{}UI[(t!4ghlf4+vAcv.*zT;0s%COXBg;x{Y܈SV#Ǒ[8J[s3hY&h=ZW΁RoMq Tq@fh*Ƽ޳D[YW7VJrPӛ O 0zX7w橾/ UV8A_.(GV8¦d&I "jf{yf= (Q8pNHɖ?p< (Ϲ%Vea15i-%i>U爆fgkƬQl\L\pJgaf夺q V6*9$8BժyNɝNӉϮt\UYb,WJʶ,!eI/62yn D)_1^B 4!MV=`QCzreZ907a?8jʛk*+_P}I"A<2? Ô[g4zxf3{:P?FF6sdRv7Oҽuɿż|WߌlZuz5Xu `[KCu;Ė uwnljH*j7yوzbsr2qsoOo*7l$) u BP-4R5`|m9&Y_NpIY˪*7gi's 1,]@ Ej}=/K*ʽ|(eeCP;O U-ji_nweVSy"JA ehORO84?MpKNYOEk@+YDR+:8N?"Q.egQm4Uu@[yH;W0gpH!Hmd M%?" B 4-8gbpqLFE{ i^ĮHLˉdVВЭ7%U(ϜHSm7,"_h=a{V4Ei i׭{p O2ĬFtJ'횝䚙Z.a8Qc9w#{2~!>zJjl4`Mm6f6i%AZ0C_nӉlAJlu[Rz9.-x"jɤ"@ Q7ZLtz`<5@%٠[ew$vemx- KX6(頃R3xΓl_Щ~W_By7{sejȸI۾\eHA~or@!s$L'P=<0eg9h{B趲@,\ZDto2eV{^ h܁:$H]1n"92N>u.?e*P"jWJzy>ox{}>@#>q_0 Bx <ϼCm[Cۿv ڋb4{Ya楾LE\՗ z#["z̥:X =@H#O`Yk p.E"GeRsZIOzĺҬWSlu_"ArT_d;cySG<{g;͔-mKC Wn:'I:1b3Y`9M ͎WHˀ$Hʞ`l(NR3fBЬ{Ej] >[cxdm øZԮ);.Zjt`AҴm0t$x":bw~' DE!AWW,N}UaU7RYK5>YVi#Y=h 3)I-o!:? ¨;#U9Wj&jH 48DIkk)YjI9:k>c?*~?5[wdFTח)ȪRIK#|;loTmh%=rKкػQMūZx1R'Bdp %U^:B~ar}F:se3*a~9:W.bb'ݬ=$s(alF4$t)V^|"_?M,J*`)4|ȴ.h]xẁ3kOwCb!VNjk;DlSݒ5K`JQz+Ι(c!ù[zIwe9j!*d>sY2Q'޹M4GwmA2qui0y#P-*N.Ο:Τf(Sj&X}.ÎՠުJ|\]jRT8OJK4cgwIj#ZQF|N+dw'm Ff+1@T{yH>] 8غdX=z!/dZ8'3\Q*xDojv!rxN}M9$S [xA S{OO \ߐ56i ( ].x8SscAS=@S-8;ƿC(C Nq}J;a6e ~ndw–dzH0[AΤK{( Rl3u:C Iz𨱸i c >ӽ6= ;KD-Uӑm5VAe~͙馒[͐;怅%Kvp {xs$% 0ApY$oA5zaC7>KQ3($S$ ˱`8oo0"ﺑ>vq%66$;, 3={ƽxӽj$!'OM\8^Ѫ+mlnr,xBļTR{~?p~K;[KD6ynts-JY]8RBtTDډ32L0j0>8$fR(JM=ˬVJCAe\խrك Ŵ gŨ-x:vnym\z&Qin+W8IL`|N^0N<53$F7Rj j,?2z4ONi9xyȆ(XƑD67\h_yb8-E_Gtǚ<L KcYlL]ͮ'·$i^ ޙ1DpJI|Nٝ~TNV][sG+Q#:4`Y1e3 I=H֪_x&}\EMOi5ٮ P+~aQ(.*t_mǑ\ r yFV&sI\×N Y=$"R ]Æ@րP@cGޯ d:έ&WiB/}ͅˆPSBDѰʸ V v۔n?GM\? Yu|^[(p~`!r>QMv|#׳,P"OBXplׄe_ 0^FĔpzûx絮RK5ch΃y΁1ek9`k6"P?P c~UXHZf"r;f ߠX$uJ%E|Űgާvw_:6Jߒ_B_oǼ[`|"Ϙgih/8Rzi%BQ#ZƓY]&N9KJ#_?k;3D} % AV:u\#7Wpcht#]˳_;fR(N 39 *z/Ay,H_1\Y|=cZ#Dbz= h}(6tNOT0Bz_OSnu:CWrv-Z26Ҫ>fo#wY=Ek' ӠoepQM.?Uj:-dq]Bq},+/W#;WyoZ;Qy$7|xs7YPB5Bdu[ysI.vZػ*b.^g^?:*3௎.4~uضk}pf!+m>‹24aɷ 220 Ykڦ,r 9ܡ X fb LtW&sy5â# =M~5 y]iD~-NliJ̮ͩ4-EBEo [-E5z@`)M z JQSD؃Ǝt+isUWH56No4Ϝn;`;}bM5k`_#Z"g?R*4xFDn1>gmOW@_G_>$6zs&ôӛQ(íXy1話 TA)•_7m^]'#LAVo%F`R$ ],EnnxzCHJWE c,ɏ ƶ$lF &{2Kc6o+l{9~ѿ6uOT}6-`+aj'>^)#/B6x#ZhYF)P-֗J(B!%I'3 SḵWP(#H0`~cw8uZn hazk_NO16%F26 7%ԥx(b zoՈ$31\ 0Y(|X:lvx _v5SL=v*WHݙpIP.L-!TЉG;,zey(ar`v.'Nyש{ڊnQs1 י3n 1l{rol?g"D# S}.灑~w\Z[6U̦kuO oU 7ZZ7{uD4B,n62[q|OuBT2]WL6 (1QEIXWeB^+]'G&Yl,SDt;I{)$Oj>\s.qJE/CLJbggk5c lLU){[B bw ' >~N {A@ڑi 3fh;b^#O{ |'y}GfWb ~@$UХ5#f iVAͩR*$f \4#CEjb.SƂ}M7vBۇVS\w#Uԭ ٠BGl^}O<1&6`u:Ɉւn7Y氧 onP&  )Ȕ|_pg8`Z/hwp bЙ}<հA~V (fFT<}k(r[wϗ9lvBm"LM:QJ4-ɭz4JbF_ Bs4{kU@]I/JW]ze!;Þp3сÃwx=鲿U,^⽦+f*qqH`c戍.\/XJ-G̝U1 #p8<ʏH~ӹղPe`@ <&O/ \1IolԳZU܎8r dG3[9ݶ"KN*6AIGelDLRMBOD'āZ2c\WϦ$M2s2aQc27‘N7UA>TUY{I,8 0X䄴6f?~$ Ae1֌BC~ERfpRE6>gC=Ym[Z~>B%q HTȫ4Ʈ+Za*軼9IӐ .M:h񎕅Ŗro':*VD~Ki[~_LRω0 AuK HHgسqXe\(3EA筲wQV1,ފa~EX uMD="Q#ñ[d@I-mwkd\ e:`8*2v쮎0jW)ƋUc(BNEJ))0csD݁DYLcQ*`\O #m4iIbrq&X=WP.KkӥG{6tA Ǐ+ x IXx)Rn7rʚ賭l)*<#6ָNi?3DupIWν}ҙH,DzvdݐQ[W0ݩM!rdv+2C+qҘ1N-fTQaYJ Q#C\d4R-rEaSqcex,6yں8M: ^>`Z}=~?9׊c|~>D(?HBNu*0&B4,Kܹufp֥ !e3'1:5ORv]^ [fDj%SճZj O~t3̸(C (,-^ؾ6Z (ģn)fEJvd:W}aj7cz+3M'61Lc8]d ;y>n !2.h8L-7m"BcQUN<B`^5@$0B!lomeGLi OKI5:"ֶ3iOK6Df8WtRS .%ϼА!7\6"_GB1j ,=ueb)tnwM7Җͭ'TQՓ 68tNw7قi`H#%X'a'c2LS2LV1&|bUgiM^Ao6`/\R跟[ı 05ۡA{fht0B޺iNd9>O>9Mz4I6ҤfhТpj+ݝSnm-is^g7S1L- 5p5Mv$5)2gx,B(djs+nơ$P54!G<3tl]` ˧o"/ЖvE+EbC_"[.F'MW5Rs-0W=&20ZUQcv:EKI@&G)!p-UD{?sf{ OB ;Zm Df!8U6JƆ;ರ)%qNǀ+#w'7MAYULeJAt8Nڊ$].ܰ`shlB_rU"jqr淑~Snr΋~(s#]^@iiy:l&P!@ hO <}F#"R w6l]ٮ⮗#asW%hI~ZϾݟHv ]& ]hq\4_ru:Yuc%ڿU9| F4_u&漡$HY0mub$'LWl;T7@]ij\&YOҜ؈$ˇ-) d֨b7` eLd͚l cHe*CF3)3j@%:Y6/% ;k)rh+ .d\I򕟺w]ޕK]'4$~dXk42"orTP/K+dJ)~bR7L#J,izʛOW^0TiwwQ@lo󏅀>_r4^nv8de<%_&@ ǐˠYr]֥%;LfƮ !ıՐU_nZ+/^šGfГ?HN:;$YYY>U,i2pHDdeF1 +Ja堫-?^y%cp[xo>e2AYXp7 3?C]z| Ƀ4vcV~ll #\o&ޏI[f0E8|QaQM#jkG_P?p; XJdG<ŀ)n3%XٳL(؞C17QSrsŦ Q^ t da=]v3$}{48TUgAU >ߌKKL[z;_}@~SN:ivYMjo ,vRP$['z-"F "]]LdD4c1d6Nw>Y@˫7 ]ZLDhje^\p{`qhpYPx 'F&M԰1q> @-~93yԟ痯yލlk`k7OiH#AaƁ?"p8aa8\ڡZ+f(,K-ʊy5D;.f؛!a숮!!/O3P,AQ+9!&OVd%4&_.s aO&n'&wJcюhM#LcŔpA9t!9h".z|ͻtR0,<3c8 ᠛;)PN2#YL>rm<eʶ=ժFx>Lѩ޵UhSZ+0a$>/c;9J#W㵍*GJ wl-'!M֯_+r2lJܖnEqg;5⅀H_ Xssxh~i02f^1?' ň,:hNeab[An/˿C KDi7?sݦ^L DSc`u8e:ŴIKW>Y뙂 w G@='B߰##amk0zYsz֧1!3H4_'L:hUML|ChjvVUtqT%~"Vo .v9|ӧ߉x;-% +yݨB#X~1c'I<7mZ6]ap j>/{?-ttn5MaݠE6Xw=/>eimPbmVŚdF|d\r(EL{>kABBǟ%l8O!1S,OQۘTT5B6OaY\5:q*Im@2PAgH߶ZJ٭1OPx(zԡ $P/ Iq;ռ;͹5 ;|{bMA|i Z"I#=F`sL}~`x ah3dP&"^_M/1Jzn p1!t̋YW尹X2&>"NrtX8_ESu6oZON# 23M.#֌tո !0Q5T'2WB!! 8> $ݹ5 TR]hUR1}$[ΨOzH媝XԷ̜AWTJŏ`11E8VH2#y< B|&ii#'2̍cQV#3P"zw܎ctPBcE/q|)5yMzPrK,+)r<u$,#pt gD?@22%*Sf6~x[|T3;RyC{=GfUJd6;ʅSJTye#ѽh[2gEL`7VUuUkAdؕX\k]{5)}qH?|{sU}pV+9 ,. _2.=Vi2ct+RtUHFrC`gY|RN(vr{Ffhb ߁ߏ\՘QX| PWfX,G=4-MD;AMU1p}a5%:ױsG /㑱 ,םM&& ՊDu,~0H1w=h'%;Akoߗ"ӫX\)RݓT:GX65QuWqjKr>Eҋ'Z8P_s^4V+5 ii Ϗ뤚4.cyFb%ʭ[Uy4;IQ_ْAg+&񛹟I/W i9B´v{Пnhz` u^IhQVF= ,@渚o (l +oXS#^ ÍO!S!V#Hd}2yG, SlDن5Y|> pYx&?'QpC2Xn[>GYR ݼP7]mm*XVR a(0YRaOtt*״>,w|(q@6 vג!a1L?m]ɧEԤ= G"``(ꐣq7#iܭ$r8&솊jr4-)7USUU6C71g儑O#cϧ2{[OW2Ҙ])e ZIiMyLSIls蟭_ :Q/Vgcw퇹2J#J.лUapHuTYp'KFH:ʴNSXћT3FF=3.~fzͭ1Ugnsw4b$YDxG0KGzV%O{T82A5|\@M3Uliy7nDd- @ZeoVOv=bt0;i,'4#q)LcMRx?XO5ÕV bEƹuQk8gkhW!u+ġ!5~c"}T5V3(V$h.v^vmM<WY)܇ H('ّ`u1l9 Q[o~ZS'!394sVjA gqt|'S@ȩhރכ wv ¦@B$l+xn],tm-vkq_S_1hns:?>w@ҿۂQSnH>?OZPa:デݻ\"`Տ[֨=?Od7 */@+ [5dm39UW){G0vy".[Gݪjt.X=^R ~釒Y*URnTu "?Q` vҡ̀R0B~׺Ւfoi~o&ytUIKI]H=uJR&P5'Z[h5oo*B 6]ZZH  6OYFM\v4ʪ量k'.z_RK'9C(]QhEyZg_hU8D%Q9bNk(_Jr<S?Q25< V'itC$ez{Gq%=h?m>/ d-ӳu XkT.ެuW[r$-=B|I1 "2 K**V%Z,#ƒ^T׿Xra1Ջ%~>x~Pg:6r?L=JFda'g]9z2'ĞLnƥ]ˊ<(L(YUr CwxD?f]Vcz8ұǤq['~A"ZqUK wJ4nT|4SqA(({0c n=+ctӛSY ?g!$Q?8> !x)8 {<)@ze]a#] îa.1a,78T7't'-^8rFR3_Ui{d44KtGŠmAY0J.f ydaԸ.wu&NS\4Js|9ŒVYvC `Zf_ED۠{}6õ$VNyu:{ ͳeuN+k,c V7ԹTӶ&$MIgq&33==Ĭ 5{!̄8k5oĶ&`bՂBX~EM{REꙁ9g\-Xƨ5n/ Un+?^('%x |7g~]IF㌪9!E.K4ލMm{>Ec-D{?u>ǢGC.`m 3avVc58ɖXht7ʽF$(:hsvjda}#H{kvug$"3-wknuVNĢHDf-m yVj!Necrըz5I- ?&յ&m^}qn YΰiΩEh%CYj8\ x֞N!ԶBqe x[5T`K^ Kf%"jg=\ZgV2矩FXV/U7<WB$iHq󤢄p >+t@o^0, Zc(D;V5ؒki׽?VՁ6 nOXe~TZ?%Y~A2)lOv*F`Z.~5ܡMv.2d)#;<ݬ Ruƅ9t" OpD1o3\t u%)eP^XpO0Φ'>(>U_oWl/W@窊$ [abi/AЙYSo[v6e΃܌c}.:DZ3A KQ.]9FlBbafc74I[!H ﳐ˕:ܾ1biks 5 iYkc , -b𳻥eb?,!lD/0ثK5=d:pEYDRڳn`{A>tbv.7PwflwoxY)/;w&vs=6D#ҍ rjoI(q#˶w<'~xjP kaއaUPxbX @UcSp(i]CH>4ӿx`,(Q c}8\fC#x!J/ErR6ڍ`yBhϐT r%Ӹ{'\HNr7݁T8fއ3$^꣔!U42&ؒvZP[C0[˟i;HI.Vsui#G/vU NȆ }@@ne!FkEVid (ң[/׃ˀYigCQK|* {qJTxMYg.,EX.tM.-ČbH.GTj/㋝ qJޮ#˰OЯK8*(ۇMҟ0Qd\=7˘Y82}OAFGBԮbȗÂL&;!#i2\XnM3XNG yN4P<_xe"v:Kv]`H֭!I1B1 _| ru$@Tfj޸^>z}`? Q ćQSV5eM8.AXZcFɉh[!6`T'<2:ϕ_Ԕhͥ_KCrk(MCs{ pWdN s3!m~=J!A2[fZkR6U?\8O]/vD6޲sc!:!E.~xw 70K}XnB݁)-UbVFwc27W}b+'9jlB})n-&N _h6iT8.k̩]hZ)s+G[<OI0cGnʔ: A57&s#vk)2,D%̋p&J;wlVK>Uo{ 2OxYV;3s +BԣIj5}XLUAn54W[)xce}V۽)HQ I:ΔrFzRM>?N;T.JMQ-%>vW$gwvK:Y]Н&@v [SP 3SljaѢȍHMMNtJN] kxZqc&Fu%gNzT;_+E/OCO0^d%O)b#] iD8бg]Ȱ 2PȌO!61wvpм^+,"N8 [!wlHYBΡ!ӧ0u4dd[*<]o+ETUiw_M_;aa6( 5().v-xK1#pƹ!):fo/ #1,(jBX)##?AQZUN'mتGWZ򸆻<w9]<1&>OMzoi(w;[ H@>j^JOVE5̏b,^ys#&%p݋~n^ifo";[@PS،7&"mmHi9" _i@GZ627.h&am}ur,0 :/ݠ5.,KB}R [:{X*', ղ3=IOQCh6|=qfՖ5#ߴ.e]j+%!8z{Vؾ$\ d?aM |k (0*'JaX=D~.^ޟ]j\0=(&;%qަ6τ|t8+mqHɕ(am3oKV2B0G]=m9ݛI"ɮӊS v6-^m*j*:R,9 ^0@ K9/ڑY8Sw61ӪɓC_C$9[D@ԅfKn.ο/#jP/PfGΘblh-S!'v_Aqkvx`tsZ4l DKxxS >ΤV=-R2~*-+d;e؟Xغ \Q{=6R\PF !0BA7uݧ0A6-冋i7ԩOi'SٝD+~!/촠y\Qn},3 {s] W̠`A)ض|7 Ѧ 8 m|gu}bO< 2҂HG\P5E=bɵ&v@ٚRHO?H<75$ TƨyQ+x_'F1R&\:Z/[t@N%ބfOѼ'19FRTKX,\UHAR]tb#o)G *{ڟFipvp42Zï_I#/ч'KEύ'm寻4Q፵ $v a=8h͏i$bdTzLMK*2q)'Bqy> ̠ T*o!K *t9 TtU܈w~nS1U_yx7LZԸPq4Zp(.E%bB7qUz_TZ>Lδ׿H;[ ke1:w1/}<@K20U¡c7o>du}ڲmkvFp wf} @ǞC.J[=,e1ſΝSq!NJsJ@Gn5 7^g *չ2ê@s2 5[[;҅"'"x̟9r40<7u.]@9(XT@})yk]6 t>&RE V!_z9SmG‰]-5XfL2-A8ϓW/#, ̢olbZ89XFģ5F6('c\әx6=<0C/:N_ Fv,FbU4g$s=>վ=rui/DP$||ڃ#StMv>ntAAF{G}{މ+Bq^͇NO1+Y$lA0 Pu*+/+)?RZϭђ{+F"n:1Z2Nr'nqw(g,r6D7 M08M^Pp3)~|[GkHr6)|[8Z|o0cOhe•bQǎk$)~C+FckX_YT4gHZ2zle\[ʋź :]|l*%aLDl*S0_F,(!lJw\AbpG9ެ;9fT-Q'F Y2?&oIFϸo l=OőN*Ec~͞ wwy5|`bԋYQ"٨ޘj8h+A4{i b/ಉxl> -fvt 78k'HuNk-u&:FsuU.I7Z4eI2#$-+пڞ<.a'\ѢdGHRWdeʌ4Zo$hՔ[pHKwXޠgk;iuE+\U#VWCmcgU!Q5+\G`1ŲS{pe/BdV^hӏv6<% 1ݢ#_ -O B¨t9^!XZU@Yw-/38{T6k\c%n&͈Yf=1DB*QL1z&M0G=?'/( 3类Y\9ܧ%VK%h!&^IӪFX҃Q,k}3sR##Ȁ53lT~~,,v!?^8h.[W3|҂Ws,UUܑ'*KCl`lWN KWH3 y1ΗQOA$/ 1"Zh$>TsSU_YAG ;Qf5`U< =6 ~Q lQ18t'iٕ&h_0R1C?Rr[ĕ'Z`AG2,)ff?Qtx-S[Gr?sZȔiӳ+X=K1P?ƌK9 c7J^%j+x:{d0 rυ!;ux,WYěVfȴG]㠬竦su9zGXs'1bİ>TC8ejkyjiғI*JQmB!09DAofK!xщ n`aDi7V|w34+Fh# \e-|nEZ|E0qb~% pR(so`q!!'I}sښ$lchTo~mS(cD96JܣT+WD07șSm*>| ծ=cȬi$VԆ_RtT]Z7!xe!F1rb;7OD,gbRѲuИtݧ1]6>S1l&#^B{ wኙ'yRq!gȷdSq\|\AUh򅵃%0ꡲ' x1*;ڇ"cJ[qD[dy\3p@ G9 wT*5TA҄c<"fY[{@]A0j8MnȞe6m>d50If}Dy8yEx 731 Ɖ脑K[0_Vk?诟 ls?zDcLk9*D}ڣ, c=!shܟ7*ώh ưSR4/X Doey5uzFt0ut;MTɶ $XϏ/ub#<9ϱqQESs_~_e1kꔥƪb{|T=8XoQl5]2+IPkx|d $@͆)P`ZX@LlZiV%J !+I*HS*IFݍ:+0P$ f$]_ 3 p^Me0Ighф׈ ͯ*\mZMm QLu&5_Xg1prkao@Τ H܁OyLfDNl 1?ۨOۍzRN-_8VFG^o^Ƌqcd 8hYyUj?>@ZО\MŴ"vfMKI֕#:-woyXOV6Q`Q8s>Yėg+mj-k%VXcSn24ݳ<`a{&5瞜K6;Lj L,]yzB[r𥰸@^ȅi GgžsϞ3pc f#.AYIJUruim뗉c29l"XPpuS ߺ2+al> *$Q ppFO;:n𻫌H+4ۜ٭=p@R~@`7ClH9"2ٝ(VGߢZoѦ $FG,2.MM9[Pj]C8oUo~~^+P m P<9`"`b+kD@~Bx{PH {eܮek_!y9sKf&rŽaD;6 XjĢ/ _'34x /7&$ϋ WM \4q|Z6 aoy3 5n\MqsEh':J7kӳür%6N(7y>eĒO9UjHD,}moQ/aM/ p.:K'#1op S.v/SI(Eqw/Sv/ytۙ=V7^9;SyR,aAk~E%.$`ا^Ny ;h\};&n2ስ^Iyר-wF}<&v2%\uL?9l}nX"ñC ^M_'j:w(5G1 }~M\!G;l_ H$3QHV*Ꟁm΅k]wւLtutYT7bi\&@AGH3\eUD8XIj>::kCTB89JG\1w ӴOQN֘J:z+\ /k%E3N: dͫg{Ly ~Ԡcw&$WgÂ+ޱv-.ŀ' iC/]P$%xXo'`6Fuʬ)_#g-Ot䲇@(}( ^uzvChܤD4)LYM gD #QLltQĥBKÀHli;7Kyl9ASp9gf@;a Erd L~;ਕ&' RyxFzx\R:ݏc 'FP:M)I=_#Ը~x f|Q7-:m%rlOJl> cN"Ssm%D|]^~Ŝe݂2 $S榾=SuىCrBA vW凜 jšHގ-DYJ` t79Lu 5pBKnVA3~܍#˫/2H/6 [ ܨт+ KǴm,4y5 Q䴁FfH#b}@ae7t>VM(αD}:P  zDbV4}!i*Z6oeI+;0ZMAxюS*9]""[S2#K0sFYf-5!LÞwNt:/d5sc@!iL2BtdlNQk=,mFI^g#q[yÍxn #yG &C.$:fnf :d&FP 'Nu2H2rbm01Q-NHI)kEyw)*א#Ws<0p\~I@鸜{>l]pBZ3g- 2+igK?_^U:Tֵ0YJQ9㞡3)N+B.$乁2ƌbE";3byMun@M}`P ƻ"9hw'n /뼦Lg[@lK格4>>fd6@CcpEwjǀUC1FK{NFk$IPeeɞ. (́0 ,O·8ŐP:i>A3~= 2"pFw3!z>DeLmb:~a,?`:蓻RzSBc|ڴ7mXˡp\@Ũ%~"pL SV#c'kx/3e#,!)`~I `;N = x_Fd32DA6u.sRg<}cɎ#W󒯔K@UtY5@-'PJM;u-+ZxbJ( mtv;X#b¹Ϡ=6M ߼sᦄ vN*6`b.I(ŔU.3TsJTWU6P2J'cGyrx a@{7u7ھP֊C0FkMk;¾R`/zEBC|b"R."l2b]M΋m3wՁ|vyu/-ϴ͝7uT_S*WXAv ™<.x[e6v:uQiƢ3orWpz޼En-ȫaz'}SaD ~Ln( Xh,eϼeS^T>"۴#?9LGZ,|gF1HO!Iߎ4ҹkF{JCX=$~ҨkɕM/Lҕװ NF3g# q(Ntcx>{{#=Y`1>֘fZΏӒ% 0T)C0%vtX:/,`YI#z֞x0{&gUxN-y/$([p~nl7aLwX5o^jQ !ye)qJ3]ӑ_;@6Пǃ`,;.Qd aТ^%ȟw 9)^ss.zgϦ00ƔNA 68Rà2c inY#Ǣ9Bi$RYw9NoqLطh\PwԩZ }MD-)nJ|z.2%0K+n&4ss{YXsPHh-0 &+kjT1ߧ^Fߧ9lgdK|RBq(_(7ݛ a9wWgՄaԎ1 ? ,rf1!(k-+BaT#O{3v v߲{fBB Nz8ޕ䂭:6MO}KבVLL rzq]Nq^9 |^Kb{Og=1|W6WWrmI?K{ .Xnr B;>Yy~{Кe+>ز PWDO~yVZzvv(\Z 4߫ N !)gXLrS!Cwqc+bEo!^t}\6K4n dE(}c>#AQ[p)tu17 FtqQn Ҋ ǓcbD*r󚎔vEzp&ilK7pG傗t .S ̜!Vx R?ԋ^]Jw/ ·Vb$SkƁwDhcH2'|SO=T9ewɶi=*|Haӽ._ oHJ] iMjB5!)J{HTi鿼?hSYjDx7jA& [Ьo!''8nR#V覣JGwґۦLT^kq;o)JbT%|?C@@zjۗD`5AnA|Wձx Ă tFtܔ {~rAۘdr(OwbI;xڥPXz^1ϊkhDQ~MH)/x3A6vQ9֨!e#f8_~;:щ'19qDp[f#@)Qy)|m$&+o6Hsl^p 4a!5qlE m>y9N}>/,!أszFJ焀BO ٧(|hyvFEh "ȑ bo*CpǷEܮn6Nۉ%y1c q:}!):{tMb.bf!,HO$Fg [2[\s{ժ/Zk}8>k\ӕ}alII+X1D,#4 B,doٸ1Lk rp$Q㷲v|x1Mqk< h:OFƃO Ǻ}lA3()٤L~'׃ؾn;Cj(%2C6NE[~0s23?X62-1oMjFdů+ª{%nj%+x`h=uկ*5Pphwta8_0V+\O@Wl٧>. )2<̚7,Ŕ/m( -\٩ CU\1(hcۨeM-tG,DoKu2q~Q%Yf N~ݾ#VW_f[[[:~Zr 8"ZSb릉$[4:]*9_Cl 9UB-]~D+d}yoNf~:_f55:@SL"Fe4̧('wq$1CDW\+H}<"# j z].~*kפ'tɔͥ8i흰\zdD2fUg&{ UͫN"v|ȸ@|Hj?T;q zG*B.'z#A fe{g%J'Ie$ 2w+QbU:*{e:KtìTqch"!@999Yv{LkS=hﵛNeTߐ)h?ñ%\(}Αm+LT w8<#U+jI ΁ZA?QPVF ÅOanNzjڋ=LfHN XBSM^F?yZػJ80=_Y@ۺ߱ QG!+}㧁Pfc )/hؒ2+8;WhPOCgh݊~uΓST@ 1jbf( @diQއ{72KM¤ _O'=E2U< hҞ}<$=sIš:[7hU6@W3w 9LZ (010E7OZZ&X)AGEyh 1gKy"r=G$ÑQLy&ݽFoؼxLw,$o@C5|$B׏HP4ؗ c{{ DΣأ9Enz4~j#dO :RG8Lj5Z-i0ݕ%1/s &J{s?CюDb:⏗uJEw/m\|22L:k D\ic:)Re` %%83د hhhx-Xb=s>`Gr*S.w8i8Z9z f,:Z3O(fhߛ0R3t|Ҋl_sSu4\q:F;>LkJ0-k\}()mG4{ ?*wCP PG&L[1+VRJ"]h=]viiP;nAPuQl.sJ.~/NeP ]!YRUG* XKvC5E&ZdCcfk;p罴:-q#n%5op+%zUBX Lі_bLXhN041͖/*]$E܉ zUƁC&rʽ8 TW44a.GKPML$i9nOb0^_} ">$k}{>vH$X[bD~-ӈ]\LDu=4|.8vWO4 /{ɏF5L3BK9Ϡ2:26Ck׮Սn>8wn>SvG׏dFZ?[Cht!ߞ@Z,2EM0y(י+|TrԗGҿbC(c_/lRZ-f+?W=Q0Ds[}(זa 更2P@:Yj3l ZwFHPSQZ@#\)"Kh]f(d'7H[߉<8*0#"5w ]D˽ؗ7vŦRq{aEDt[}Ci^ 3;EjfpwW}ΨWV aQ+a eY J ^@{?6je3YRI+PwۀJSRi,ix1GCqr%at#Pן2aH=\ͨj SB2y!@/08!|=-wNGIDoeD+އsMK.[)NrErҽG\uOLxѝWC\OކCFჰ8mj@dC'tjFP )ĵ` .<<> a ^JkU9on5$Z˿c$Jrr3@ĝ:D96ȍכܢ6aY%ه@3,UPpPQlda]lK]-;?fWG~n"t9X)j&U10EYLCR};ׄggBm+ _ΟwKFJ06-=wZ_{2b̽ÌeI1yZs61kzя:#??iX Jd=mCKYY8T 61G-rY޽LKG%jgoǜL ?F6F2+Zdƛ"2U;l2KCl:a>l pB$DϼDp}wJo*p,op vgNSa6d%wKOPSl /+G܉8'mRb~|ڽu++ #G 1[,񑡼%!0N/kMJN8j_=ho*ߥ!ֻbk9ʂg.^^b>{͍ϰ?Vd [Q>^|d,&`~%کlن/ ;Dt27;׼*?k`\6:m]6.hTu5@TB5\,Isx,A=32ؒ tlE[+"FeU_ю2GQ8w15]u{F'ۢM ) Y;ɳ}xؔxx0ҰW֑1@S/TVIͧ?ɴ,ֽRΚCH0ŔOh'tP>u<~|x7w 䙄WVF(sO6@hϓ P̃q!&a eΡ 92y$o! PkLLRbH,liξrۗ)3]W RNO-TRXƹKxI6oNorm˽2zg򼁷bDK!B]$ og c/ Y؍}GN&u+apGGHj^;QD k+M-%췼W\)WBV} M^͆0[D32N8obMKsKt`jRBD+ Ϋ''-1:i2ʝg$UY N2p1CWyFJN}\-%Rί~ש20_7D處K}wm}zz+ù\p ;ZwLrlAUmb?gJ#`KV8lny.Y!F=O[v0K%Vb8 /|Eey~]a2ꮝL5'4"*XOY _0S=HC)jčYԀk?6|N%b'<&CZ(>:l} ]!4x`FPN9!ChXբVёJڭCh-P37ORYi@T(SYn@A|dT5#23͠W")yzI=M]%5*BD!Q`4O[ceF8_ t(@ "&BK МV]:2(OB )1$cfA/"E-.94y{(rvy /A2jA$=Ju&Z\d z bv !,3EM >/Q$>R6|^ |+͞B_ʔQ ;'jnN IC]_5-_nZmZqiŵҪ [qBMn Uj*4wf6zOӽ7K69,i 3yĀA藁 )B2D`Xj7U֣.i!@ oÕ6nKfR 5>f?RR}_I;dX 7N-(nd!˻ 9&ka5B,DrUnC|QPd^{e3 oӐļWp*vwښb*{UFtAwSɌ&aL3 p)W=ڀo`$zVPpY3KWudfxfI % 'g>®*7RSTR' U-!U[#-œ{!C$ZT)wq$O/ˏ)5oD: 2&A/҅7|f_bTIy+mc.Yᬶ,ʹp^_v;ɏv7  2Qm\QۼQY <ĽF]%T/m=4 &?@v?ʿdX`  *6튔*<#ƻhtSzG&~gqnRC673ŽZݴ}+*q D&TnGҌպ5p,V ,:UIOػSAZGޣ K<ߍf&tTBIT2 IS>jO=z 4Vbheaz6ȧiKxA2Mz%vƚZ>3)L8xǾ[kC1IJk4oq]ډZPܑ͋#fpf`cn!X9@7#.@ Ao>t~)3?"DS7B.4xx'z: 9C)%ZL~h>%2TI(E@?FRp@ɍ;C+nCG]so^Bh4ъL8 WmuoKdr)ԶnI2&dx UbhSCP FdڨjUd6uRy@'6-6Vp:%g09!r 9<\Nkڍc7㣡,d],gr:pTl<+MϹ&9WwW.*KpSwWu2!{9VV<DE<'/dwz:m0q*13@!CBZIhg[YnG>$;V="{7.ST =%y3NΪ$pl%0\]zx)k֋ uR:@dA_\^.)u!Llof~ =w5Lđ[}y&:9CEbMʕORZx!* VoˇBHNÆ; +):OWXZePegC3$+}[ .1ĥiK+ 2ϟ(kuzk.i#Z:t7 m摲EӦN(\,%gܟpG^y6H32q3}84yUeJw->%U/;[E* \R8NB:zdN()!XyM54C{qmMA^eޖtT۩t[G&nN~ y>3`&+ǂ_KSE0&Yq)LOo$ۈƷLy q1@8r]nIO (z|hUͯE_S`٠ Z?W 6ܩtOo8FUڥep@$BQñH&t^<`nl9Gr>F"\www7OAN5Mi|+4EiO ԟ,q#ؽD^!,B% ̂HvJ2O5u#upDQ58\yW`5/CHZ3Y֑Ӫ|Ab}!#^h_|_DXGF@umM 0PUNJ.-?(6W|,tz-auTm8\8^W嶷Y2CP cEK/XKs շd -6tn.q 찆ALdf^[#ajx6o,qXBOWb>A$ A0˓n\"ʣayFtT X+@ E?rEX};Wp"#hzT!YþE A@v-,{%cuw!yE:3Eim77|M^ڑAԹܡ5SL+)HR߼@(DF`5Q۞ S05Jqgu8/Cz5~Q63VGUv'`@#TQ?rs,MIx?A'9֘" Nq0H ׿b.cv?λQY NZTs~4M$Q801.5𒭖~XqΤŊI``rN26M 2]2ᛇz!*.Hɜ)nةL0bz$ms{ؠհY* s-D#2l-"j[}; kFA@ᣟ ߔ2yAjʧy TC[gIS Bg2 4#qY~)V G78"o#Ty}Dr5:ǂTjsaŧ ]I8矮]eCarfr^݃yUדw&3* p9bsI>a9)nSITS ֑ZɯR3:)rBy>qf- r)<6d |:_|_LP, :?=F̺U"3z)$NIAϖA2*V<ED+TZ!#BGA+@Ab!ޘ{!*:A_;oM 4< ><$" 5G^(p Êwz,4(bb4g'"l~f5aNvm3n!bR7 ݸd;/Glb.N֚"3`] Z(_p@m–#C 9O-jdg6o9-:% Im\ܺ"sj1A `ə5~=XHp?/v@d! 3L{9|!k1#?H*i&.;ϓBP')SHӬ*D9+:Ly.Hїlg|Df/:jOͲJ\`5Z럂PҶg\mvtr 2vMr!?[B%B@P3-0Bj] 3bY0.iI?r-3~1/Z% \uEjK:],Zpe9&\ht|Z#"h+49Ww Ĭ4Wݓ1ABRA6W,_< ^/TPt[CJ6OɥiAm)$Q؛ 3 ;P)h aǪ_PxɈn`o/N)+)qdz]+jT&Rw$ uLAvBW iz| NDb mQ.ؐPp)زA[ė% ?(*VDS(6X@o2 5Z_n'.t6Bʴ\ڛrmNER"՜Y R MSTdd$uN\/-l Rׇ$F~ [E8Y(rJ/ !`6[̆GEUߙAҊnjR,0_}kxau.Q.7kzܨca3::[0OlHۦ4Xݒ;E^Jp_ê#) #]≞7i_J*#lyWϖ&H$~Oε00n=@i'k,șURN!+Bܟ\K@"d&URQ(}`18Pf]a@zn_Iȝl,7#Y8 B]y땖<ܵ~z!Drt@cf?G*%Ѵ*mBaK{]DMѕۮk^Y0pq)]gF&#l&[zlZGTHuy"~Np_V}bī/|;oT0/f[ tgkmUZ#H~1 BrAG:j7#0ZUj+SQ@1AuIf+Y)cnr _fXVVw ؗ0zj=0yW ̔(TM\QDMuR2MX,z1R>__ӊu '1=do+!3dI+*>wTb3놂s '7hYs2\dfX(a*Ϋ6T [hU(wm^gc ̶e 92?6To@Ŧnl"-g+&XS>f'JH:cuSA(?ЍV_ECp*誃c bu!r/'TgҞVuW@<%t@U3#T\U5M+s0-RuowI;/îL#ir*mEԦ+YiH2JBC)h%($.\6ܧJ}j Lr@==|q-VAwn$'0aC)4M阛Zb ݲ8'l?aO BqԒ֯L߁M=5J7Ufr|n:Q|aK"@ݠoXxgi_# 6; *qB.PDsYm"`iDZ-f L} 4_RʏO.Κ)▀|+bdwT/sκGIX*I!,rYb;;%)Bg԰"bl7v` {&c >?[k%0Rm=5.jAȢgTU |3-Int,,WSae.SH^=Y B<'"i[nU*ːI%#`'%MNuXgy"prveK!Rk;8&"=iցԷś.p MOJ `]vv\Jn#m\eL`6~ ();''{ᱟZγHa.r؅Sef3"hk xRxM9SUD/oN5.&0f-.`RdE?x9gkZ3Am#A ?$; A^&}Q}9Z wu)1"(ݢK9%Hv1|P5eؐ '(Xa)ܴ3GTt5 QP_6SJ(as?hwf&둟kJԾYӻ2+q-&{؅*1LĎ@Ҙ1̺-HkEr|_'n"O )(ӗجtl_TkU?ԗ >>?R*OHJCY`ziqՃkoؑȒw|:K {+@KЦZK01}t_LtZup#VTk}sm.M5]8/yԙQ!^HN;o1-W W0{ ~#[;/qXgfIHۉ6`DwFX\;ƙfC9(VR@MG'j(O uo ,@ wYa*ᬪQyy&4>=r?c j W  /䌃8Z%3jIa+z2 jU 7v- VK / [ ?dI9pbSՔ7wYK.| EwTx R'=BPG$zj! '%2^u<4w>giF鹌 miБSC[1FdBqe@&UA\tmüR?1Fptq̼ K< N@i`CNmC]btU~ɔsסR:k*1{X#;H&P8`|_Q֭`Ƚ&E4-[V1L}t$`a~K^y1p}(sM07pͅG9V#Y~nDl9қ<%YY g%+m .:I>шi ȾX{i!tܤBvU+5jT]gz*г!ͮlʽFJ `LWs5mt 'w4ERߙܖ$䍇#O?m;TL~Ý[{c@*b#9g15b9%|9-)oT1&e:NU€X3n qNtNѢǾF/W Grf.#A!V*42;vcT2>: mv\O`AYE{_8]9EW:0Cv8N k7 │3,îF&3^]Gkkg>S,9k8Wl`(U\:s܁PeH^P%t3ܒ=Riп/;5}u\\$܀ `G(ߨθt_a ܌'RS"(]N88! :fsl ӲlWEv\a5xGDtÄGUhjJ x})0a9ۢ*@~Vvt*ā^8ǎwwF!I͛]ş5$m;MIZې  {'wԃ?V1oθ[bEQ1)`5d0ifG} ~r]:5Qo_9 %wܲրQA#FҨY]\g4vxCsBS)Qpq^vN pNP0p FZ Tsbq1_.[zRJF9N4̑l(q/ޏVseje[59 >\hHp!>|^1Żc[{qA-C&T\ER+,Gsao-?PRY Bݽ4kES|^QDص!i*>8Ky1АU:dwLgkx{J4^}/ 3Ed#i OS<*sE>rwO|1N͆.:z[&-_2IsZ묱ڀ7| Z1:]}X(SjYL>x5j؉ WM1Ɓ JC'B=9Va8Lfa0´0Zj[BfjX](g4P4_Μٔ_Pju 2[Hc'8(!'v&Kyohc> th0_Gt xZFވR^''͕!lKJ=z93b|2st enjS}{1JtahHo WZhv `L`G#?VT(xvQ+r(9zk=t.0 DH_X6mc| 'x ְzWe"\ 5נB "+yAE{̼Q vwccGӱrIiq$LAÝ,XA +֥Fgmy7Ⱥ< 5p$''2mI;aZ"Y29 <$))j=:,a;á&[mF֍ڑʨ`30qQpO&WP.T,1טȜLԆ߸$~B||M߂jS9Pa|oH^f݌Xw4|7QYr[XD\yVVOZ9'uCܹ PgG":KC0OP~gcDA O"B2ߪu׳:(55Ei;lw osḓ`%X O "㉕sV/WtaUxr)U$Kd̯$ƒ)PWY\e7 .ZT X+2ƯZdMLOO:]NcKw+r4Qпgxp \3L+إFGT܅iievvEyPgϯL~+-MO[zn㒪QC{@qMM d\wkP,Z̤5v!#؄"SD5ӐJ1&T9j\ZO6VЀ-voCty4H2{^CKaovۙ+4*hlDM" WT@goP23W){cVϦk%#m$^5 ݆sƠ|")9YH @]p5v~1f7MU.6vx?| ÛbcrhAY.(XSMb֕~x,(P|ü9 [RH5˅%.+-/>AiVs@/uH(Mqt`)pVI5 3Mo- ;Is26ݦ:OFχk/DOR#:iP5}@mЇS^Z1g> CtA] 2d"QcB`-;|:& ; bpHo+|rnd\ݏ\5(%fjJ;M _!%{\VL~<\vQ^XZaQlzۀrS9<#W"*}vR/>(켝l*6{}t@Ny}TŖ4Gv;t&|WO&?雘9Q %u;WǼ \z-W{Δ2.3;Ĩ=/wukU"K;˘9q؇sSPr R{B.gU;u(jgj{XpZHUKmzumߪInlWyC 1XoϏĶ@gH:@{{.6bxX_P^:QZqv:HC^P+7ݮqwkkko$_GquY\3?ц|$e`F$yY%eyVʸȴY5'|#367Ub*r腤(WOb]¸8i"*W4Mac#-Bću.8]kMў-0zG](pia0rv-}c'" {mM☈Tk73<އn>`a-nnc? j}+dpzuyTg{p*3kIյ"l +Re``1HX)~D;kLl{'Y+?Z5?= )5x;,ך!gVllNMM^`Ӑjgߊ 8f7C@F37+EOslR NؖLǫږ4y%Xl8S0#r>}Rrdrt!^wqEygK2SaV\ů.s7<>kyrl0-ת//S\׾[ ~?EҹDV,^]CٖsL)|9V ⶊjm_V~Pcq)=6HR_+`Ih,bUʼ f?Q-!},[T~` Ias|4`/s&9Ŵ0Ey_#BjbENv&zZS[؟lؚ9MQ5k*)k3*6O/J嫜I0b/fygPKrrjZ\0- ^Z 4-ƫRy:THL`Szu5vP(Igbilf}*0\i\t|Tbf50ԄA_D lWOz>F|ܠBf[Vն1c^ \U:?Keˋsխ6&F;@aXG[ԕ ƞqU6xcpyAaaڞTC(P*s<( _9c c3"EL]ld!Kt<:f% msP6<7;JnpR"˰{ow§2x@|~Zq$N1\QUg)60,`Mu;yݭ;N ^.ĠXhդϰ3s3u萛l#A,?ڜ1=:j"[V:AaPOT??&~SZiҘn"Rl 1 [E,Z^3PhӼrttADZ=ߤ>4. !QлW(?[M.*>#moSz[Gf<>l|ckoBv<uk{g7#Eqkv24-FEo4mY͗›h'Bz&&2@$: uhbM6K%E_>{2uh#[2_'yO7'h ūxm{! / L>`>8r4BbL]yF9ɦaԌ%]rSp4ۍAC?fSdk^LnbP@C$Io h: _EYofegVUa;L@ V9c2xFFORct~rfԯ I[=NAZ> ^ʯcæb:0Uhm0 ϱ[/ߌW.ٸNz|}qר]Lscx `s1A@Vp; kzc [GFRR=I p=lRШR2&;=̧c [*I\9iO [H#:~Ɯ^PQ()te顔ѸtƓݕ9|}WDLbbDjRqխZUفE3zʞ ?J/% NZ+_33;\%;Pf QBqN.U;_{z12N1.+c^8 CmGHg}\B9 7-e#%_~I9!J' dbZD;'& 0tv[ ULcNC2tH,2%ԁrM*4ٮU@wKm~VQhR:acr.˓Z,3~Hk`T21WJ1cF7p=%B ݯ(T80br6t^nw9G^my[K>_?6e;P1^7 i~(ZTZ&b/Ű\Fj-h,+EB*X_9]q$|bQw/J鮎3e) >հ'ӵxݕk Twyt95 OG]F@[elP eQXt,.}<Ҟ3k 8fRuO RBQ?^9J&JC!?_7]gFjL wN#@aҍg3@Di;z|hr; %1[*?K , W/nvW#G)_zfDܦOw܌~ ǐYd&x` D6vpdY`Tv0Ti9|z泉}y^T=aړ r m.2~X Ȟ'0%q# <¶9+DCuV\QգF2U[2EMX㜝zakt#n;C_+$_p4P{@YDDMرs*Ig;!7 _@\}5m{XHe<`S1d,;﫟z Z[rGLލz_stCkTh勳!:4=("/ ƾ:p(NrH:Z1@RǛ3]mBۘ4&$/5ӅkSzšƺ&+O{Y-g0$\rSY" ܘ7PmŲb|z}; =[G3C]e^ - ڥ";>p(hK_(ty:~@11B N/`̓{Ye.x0x7|`fY"s^rNAnUhW/{7 7[/NC ! m-rzFOv(Eb\@_Oei[ߴOowGVk?I<fSVcEGĆSa =zatBYHXQ7hβzm51t$]bH^Ȋİܝd-X6>š('}{ҧ){vC$ 0iOs &95/WXJ8>IlRUHX[ ÑX_nZLfKݓPٖGYFmVFzVdѲ1,*yd¨=9q/_9N)Px2nfb RJE70=/aA |3? 7)ip*xĐ1ŕSK.L/I_^C/>|ڪSw~9x( Onwɚv0T>3a3_sS,~vlQܑ{i4t?'ژzn3a=JOU&ܡRן-IYO(5ֈsؘp-§C5K5^͌!Mƙ ZWσ^> yc9A&qjBq}ӽH?H?R n\M ]A{Rcy(g `8_ҢLV ]سGg1Ǹ/<]z9 X02~'a0K:&Gf s+H;F(V7_;&sgGY Ʊ>o/  z+: +]qpߜfX//=\ #694ө7*g.sS 06~{! e'Ԙ,rj;ȵ /G{B?&isޤj M5/ϳNxCpEWS kH~Dʮ_zTdHt9DL1<1r?Ő}`fÐlo%`7.3xI֟v/sJ|ŁyF}dBU "{.p[$ Y&@;A J)*Qb:7'hܻўSd>"!?K6s/|%R8W|88C>?"n3pѤI+"i.JQN@Ӊ:H "8Ce( Jxz˽J%|/:a1->6HP@ά•+P28xcFFvN8=ް(D'k׿Wm*MtU'%O;ե~w1I DRIkDYoL,ٮАS/>ÚNߧ̦Hf2 PǪ :I3d|yrh.(5ItO|rY*sGEo`DLK[QB"Z/nΖ~Ef5/~kRXgT+Ho/oѭ_< {Ȭvޏ4Kc_]bRpAfps+G[w mT Gqof\D^@樝$Bt@ږ@Im`#|-3{,>7{dǡв#cׇKRiU#Ẏ_S&W؛HDHN10ϐj%qƀqR/,<Tb\IGt?ɈX!yx7rd ]O\@O 0w7{v EZƭ27@s 2Dא*WVyhQ=GzHL-nt#E Up:soÍrtWg Fm l[Fmթj䍎~ ߙK.y"UIpL5ts̢$K[~iءt+ɯ*NtR W#⅖]kKZ]NEhPZrS sSl_{{ 8A"5ayBZt]7|<yU; f}$YP|&fyjz27E_e2Q"(wU 3EyJcMİJgmʞ) p>P{4-/Eht[s~d97;ŋ-L&{̷&v&E9"\sNtێϿՀ2=T%G N92Jweӑo.$v!(ѷR̜XZY z{Yo f M75(ߋD_RL#lytӞ{fdJ޲_C.Sj$?׽ڇsOTp".&b ɘ#_PP225OyXue0xmxتk0R 99f)@|wO$0 Y`]=h4''٨k^Κ ҖQPBiUiw!z$/PenOhV0G'7?r%R-bSo vUq7 Qs2=b*_8^lS*͊վ^ƖCSKoy6Y.Nqct\IA'v4qM+ 羸.i}fJ2!Mȧ a9t1U1MA@sbaAYEg~ޟ (d$| 9xMZq70x{!Uft|pj_x5by(.ɔV kfaiN4Wϣ?Hco1<Q~9i69G*nc^jI K|;=6+8]Vh*j'=⤐8,wv* xE3KqkY3wе':bp>rxAł%bDžeց̣ʉO/ jω+[N\4Ӷٟj|8}L^QIkx$ ԯx1JyTu픠^1BWefp2_9Yo'޸|Ӽa9p .v]zX7Sql?jNY ԯ8D8trk0-,jf r*ʺW•e:.Vp*޴)/Ϲj> ަ?Qe>H5;Qs_12?ITFȖudy}pv ~~x@%'dsI(̇SdybdDd05zs, (6AT(;{.M2 ӳjqWu-=WZH.T,a)T3s&gEUH:2w0+y߻d]sWơuɺafsP_T4PB 9E6ՄSa!VzlmmŽ6lBKJ#L e:qÿFӳ-~M0.c^{AnYE>I]wr݊Go>b,׃t_W U;fN6/6o6seϞI@_fe  pN aa>|2i jl6G`)}ӹkQקj|.ON LLEC0C9*e]UuBkұ츦^~MAO#5j8+.Y0[b˿1N ݂$Ȝ|!Uie R x }'=T/#^?Bk_b cNbPI]<L.H+t+YZФy@Xd+fNh؋[t`~Xpb\%~n#xyO~jZ&-Ft]\X+q6L^lcMnrMx򄕎Wz4(*xڒof,&ثFS"hV"zx?`I*2L)PzUqF0A:NJ[4%=ߘ,>lLۚC"B T3PnV)P󄻑na_.f7x3%rO,RE}D' "VIAx>)]T_vd(eYΛ -U]ߩi~!ag9`W}{)hkM -\0n1Q„u2Od ^$W+7Q MJ R0ڗȎ7:D%c> Ocvw"4&fgdG|rV1%ܭ g¡]c6MkR KRfٽ4xٸC_ěYD8x}]u+jpRt۴H3|R>w"LYH3?8K{ygkOgϛ<ش̺U sLlWlsD:pkr,t2v/^[ Mt%rX$lx4txnPdJh˃lӾ%|e#5"-ML°pc{jlW'!4MgwG"&隉@@,оRW9f(ƒJ-F(;TThu+.6/@b7bW%V~B{_/=slIAgzH]U8[s@Tp9GSfi~"2VM!&?; $Yǻ'q!dd0k"G{52XVvQt'Ŏ 3Cij{]lPĝ϶%4vS-ptR .6R<?agݩsn@t9)^KP<;XE]/VfU@kÑ) -J %DjJ{UT@?BMG,s`ϐ@uՏ XP<`L*C>% LkZd^v~0[[lS /8Tt- twQ-vb[^x2arp-!>$*pn rj-CFﰇ&к5M,&u $8K* eFzȓМ|vMr,xx`OV$n!QrТѻ]W_KAC޿&G*ýY>'3 3ld^ cMTa)}64~0LM jNlmOUkH[$\Hp,^NpNʭ<܁cDi(~{Wr3A䭉gY!dw (į%ELP-]zK)[*Uײ-k/>56[B UCg:>y9Ɛ\nCS#;NI;hõn"|/+9͔4Jdo6/pƷMTfѝi,QNRʪ\VL2{IB%dhk7"`c y7W0׾=@{˞R\L 4au^JO(qEj|˘GBb ]I!Jr=:L9#,݄轨BgL~  'Hè 5GQڟE`Z'GYVA;LoW|J˿PVc-CGJ`\(LlsǕc6q3(ZXo[(䟡@&ƉU! 돓k#/?9fvkOz3 B;z& ND%q|l\&Tkݚt6 LN.$E,ٓ +'a~;gǍ,L_mu7hף8w2#c>Fz\HV/8¢ŰxWDWD@ eh61~ȧpLfyKT2xe~&FDEp6-%>7jC&q3octSu@|7{ wd8QRP^{Xïw愥9LfH < ,iqɻ,A pS GP"M6vtYjhr2nmdz<*át5V @GF `do'ŵw(,d+mZB^U4 ㅒ5?zp٢ ȸ(i}Gd Gu:]%cf^̮>)sm>A/9z^ZʎKp u;mfi`yMr>g) 0&3#Ahi'':g1]3$͝܀tPqEQ;\aVM+/(Z@/RK>tUS*ܼԕ(0#ۭtd¡m @GQ<)%2Dkgm3|.f^X& l.T aD@ICA!D sF]LTئBjxb7GآyTSP(i( "-W!`>H[0GmoGVT/ߏpQ;Jlen,|K,H ( OB{KKvw՛m>A5=Ɲ7EB'](qs ܢʹI`.h|»y6m6/`O$:JÆ%4yWV˧?!T{awhu i>A[32Jkma<""#X*k qLDHo߲;W/2`Z';& @vq@[m <$<t6 9o#x>VS0\S] Dm8@)JB_Su0u%CT {!/Rbe6𞏂^$}&e3MGBvES\@~bJ!i;P?ILYǶ410)JUdzAlo"=& IA~.doӀwbyܶ~/I )oY%ceDh`q̀ lGVcyh[FgM?'t<И(1ϴ3jln}d|h !%j9! :!s_% r̋ ځj~S08k<\c4[Vf)h5*Ƕ#Ů*<(`a.(W2AE.\xf9 - (v5lU ZW5> ͫ視:"2/XpTwa9[若fNbe& }吝* *yC%t3D+˓r*];0DP0TsĝZ_aFS~ i""yƓⲬ6O9N"SH)sZb˺5]c,vwASVh$z^-<A_>IqݝLz[tKG=)E٪>+t杳jNd]CU6[FĤd-cz컗Nte1%X[ѫ6=~MMG-d< ΜjN^ҍ|ue-=&Ay@ڨ[SRX^ c~*$JC+T7cndzv)oE U@b. Y4ar]+Qr. t$kR Z$ $ArP r + gM #49:7 WN WmK`6})trOA51]ɮ75])O⼽V]m&89n&h1omh1洯u$hRiG^#3Ӭilee\(Nξi^uY\@3Y/Zo3lygH6t-l->9t.?2}me uzif*2`[%Jt%(hrMGT/k*6t(1xR$Yz t\5^n*w\e-v E>e",WSеaV V uS2 HFo$?ʆ˥3Dc .]NLc.ܶTU[hw靃Y3##l9?r}v( ^M,o5d@I׭~g+Էd6 Z~k;jjѢ8if=ZlOn6DmSv4c#O"ގA*XU0U9ܽi\e]oo;! i2bplVpF4,ծͰcYO˷#+$N=DV}i4vB לZWrZULfJK+}*bAELiMv4^Q<:XUտZ4Bbh=v 1Blz D!"Ѱ-)_i(y!: ass {'4٧z ׶tp&f{lHyvٚ;v6ŸhsUEQXvcC{ \c5EeEpaab`/8sJG% ҉)))+0IqRHp;R_P]/,Zǟ?&C y\Pc5=З(uw5{0dBm1REJ 'Ļj< KCGg68mm/Z%n*퍕fY}˖ۖ 7IalҥeCC%BY-:ύǙd sw Vq!Oco{lU իf,}fmwA cIoT$9no+ \``qUtrӒMkK@)wD?,d'gf]bJQ1Q}4s(C?cҎ+U7Ш%#aT vB/7QMǨ_z4ջ^_Hyup^NP2+\$3$1ɟB|OR< IRW,aae[S6i6>_=&0N+18Ht:^@No|Ǩ\yuw c#t^0*a\Iy.ofy8 EaY_Y|.t&`쯢um*t8 rhc.cOBni ],q7cgW%C@:PD1{ Ofj @֏(u>V4V.O.m5Cc: kgn- I'\Qcdۈ%S1q8i~0 +;}W7i 6ƆN90m VfeB`'(bnjRjCRP7o'Nȧ|c/GdZȮ%+zcs 1Wa<@ @uPTL9jNVhM?21j6ukqg CdG_ F%Yܨp)|A"Ɠ6>~^0jVK 9Jęzha< L&֖J;xs2ե  m z!b*\*aUqêl7N[f/VoIx{#;Vbdxi$)6"PuqeɃ` },f,n# &2fç%6N/af+X\f?ZNR0z]$b FAɦ,> ;G/|APk(}O*JL a!:s%PIt{ P&Nqr37.}|x4AWGP}b6c7 NK?(u7_ ޠB9/ĚfD̴NYfP dtL&0ONs+pJ !zjQwŲ S >_!5{yk|q$kҼ$dpT`@yq?-Af.LH/("sjv`X{Rxjj 4)sUg+m+WI=ef ]|)#aJ0v%Sw,jZ HRc)X3B|CtB ARC eR3&بkՑWTfjOR> F}]0WFYIx̵"D>,}J/\w`h`Y+V40F6f UyT?w92mp] kK!e Q?` p8 ؇\ҒPtL$T& ɦm;0P"~ݎ:ss9> cH֪>YBx\-| DP;d$6J[_{wP3D趥6-[t}сe E) vO-I rK=ޠIyVQUe(l'r%`phĂ+6IVTݷ(hs7Ih"2{>h =!yiLvlz]ةtTlE;V~&_l)h> X1;qlyAbLf?X1 sT6"iވҏEM2@0U9%ldBF{XÅ6=k)o14 zȓm?hvxg~??O&ާ%c_ 9n6Ը20@*cߚ3/EWR| :R*:+zM 6]uDkqON98ViÜK7ڌDBKx)XefUd|>0g!ߞG3"EM89AHC=R` TMk8)H`ΘEOiKh~° ؐ{ȣsXJl'FEjh$ibc&~9C6vhZ|OpɯETwLdw}+UlRrΉ"skA7a|Ωf֜,EϿYv;hPfǑ?1M_RUEP2˾Q_Q(@o.ʾ+g^&z-TѨ 1I٪k睊zEcyo[B(p 9tK4P ` qbG=*+±t@z!56INW2L#pX:#'4fSGS&Avga 8pE`M$'@%Z_ωK6qN ʌ.ӵzu5q^&$QngRV]adaP"EkEHA9{xdž$f:c8IC S}dnqپ61*| Esf#j8F()[)#swWOq7ˑ\< k؞E~˜{xzWn1NT;Q0= DOM#j-8|KйsrFx)Q]7lh+Hf`Йnl),D2ŀ@[&HD`1.alz"[')tC/?CjL{?7[gy{6ר;zL|";:6/uGqf|N+ ޕ v:.l a?7 7>瞬#HOZuؑ qUe ښӭ^U-+Qol%e˺\%1 !vr 'q/E%eqPɡ̎D $O3@SYBh_N bN(yX=еmd&->m>b!rRڀQkEn~d<.h@ǎPuI6%^mN_2hfxB;w]0kxAC8^ q7EiO~qgM!rޠP}CoWf >Iē2G@ZZ^i`U"pMdCZws~U= oFr#kWIda -;S)D)GX Vuβ7Cd%[~41]l6ZHza92n?9KhwsG[ ;:k#U+#FgA =",ҒOѬ紉ckN=x]w]mV If̓PyԐXpvƀ &@'%l"+ؐ`KĈ45bΚ7o+Ǧ=[-հ[-E0)3~Oߠ t~mD9m@e'x[Zbb{u\~bxݎY.8:6w Hts"9sE!Ël@z;zp)6c'(5 T^"NwtV[NJ8+_֔ߚ96џ8piޚH aJaH7-)h!e-s\t(R|OҲB6^7~GZx1ڠC;"EAt@^3E)1g 9IXZ\v4QLG$P"1|^\SS~= |@x1f| L!bStLo +H.x{(y. Hu6?.YɞU N+| j+`ARoSDܒe0;ۘ_9lh[EnFPX&sEJF-1K3vMcEZzS%p^ct ]7? [)AAg!ZǜE1KL[GŹ+۹Ly 6|"]{Dp y9 y:KX }9P+m\)T\ =:0#sKdmSۮ5d H N06Mx66usZM&ԀX&@Hnۼ%%&oӦ<2o?#/v%#Qj@>]".4>zݳC4+={pwtJA5DE-[<|8}< Gi`t S~]0DCz~&^O` Z֐69wr5k- R_Ӌka"zL3NDHFd5=Z#L$IV7*!~¯װV~g')MTLGPm/,XzMI嚷μ O6:)dPܼ/ʽ*$IMCg9tkDӈO][E 6t wgP 5^%9rQ D~I%+X&ʂ[쐱2xA w'ҏGPmF>EƲ2' \y貮~97ލT;Ƃ僱mUy/W+x/&Ub0DxQ%ؓSݔCb*<@^F@$vS[ r((•wk>MSʗXqE͐S'ntڅ ?'WAkDAM *ϱMJRΰGxZE͂D%a 'oϝ  q(d?ɎpPQ<37 F{-ņ ^(HUSqHؙ5/f wRVJbkiK :';;`ȅ|9@Wejh(/tyѩobbAXx2n l,NCKr1 ڏXRu@_|u<+ޖk_@j+.wC+~h3(hF\'|V;I6 V=7,yzc^9h; ^6LS mK}Κ^(~ql2/7x;/ ]RH'FqhA'}69tl:I.eE( JSxjɑEMT8hM.FGfQOʼtz*4'VJx: )Vjv@AoOOdj& {?ݱ5!p_ұS8"Bj *IV8ww˗W0 'x4,cHf*5]_UտB."9[`&>jwe'6\քt|2Ow~`Ѡ_5>m#;Sܝ.?ae"0j#ߣ*Jy-Gw+JfCCC#d\Rf0yianr!vؘ1Pv$o:$'UVCX-F]{U #u\Ȋ'Y6ѿl&0@2xKٝ4#l1`ĺ-7M=5 KwT${ ;:rBh8([ rg@ 2cQ1%6HS(zboq]j&9jLuqv;]rk]c"%9`3 JoO(p4ՐqtWxD?XSY!R-$l@/*%$=Lbq}wB6 gݖ"%櫰q"Fʄԋ˙gq\GYNioRFWI S xoQA>VSϠ6T{YU'ik+@cŗv:*zgUDqģHשS?Ec~sݰ JMy7>m";f>:0M/SsL4>4!?JWz+.D#VSr,]HMlkVfn*?堽?N_wCg{xWY=ė$s`ZȌX)PYBf.<z_ GGc]cȮUNAnO:q #CK|\"ρ޽qoiF\QSvZǣc6e۱BE&2p5G#qX~|"q>o\NGJYG-3֋Xt nrŹN^i@ }.oIJw|4qI~SbCw}"Kֱq. R 2A4LrY jDn B[W,m;++ Qf\t߂6KH,c{nO>٭[N-*/!7ɤ.2$_4P wnfi0SN,:asNJC%%A``T3=cD٣%| lQSu*}ְ|P,WID*nsKXmF!W_)w,OrᨣZ7֌5/*N ʑe\ImTi. Ficyy#T T귦Oq0pweEOS +3ʜNh1z'3-8;8h~`g wB+_e|;v>}Ji>B^F?'OXڷ|&H{9V WrQi?Xv Utk{$(q/ c5TDT^[PtKozchT^oAXah^ ]^K=ZrG$%I{ 1z XKc뗐af'Ɲf_ iWMY0H(F8p2E6ȶ7Xk"':g$c4X6CF6}aBV߀= k-+Z*K ?`JݑI}s#7x톤! ؤy1˵t?=",ëC9 8> ؀U,B% Z"ޮPg1oV15ߵn}@Ұ^~Y62i3rRϯO?ɮwCdf~~)j T6a:#uو)ut`|%J&( \<*e%u' E`oKDb(( AڱnQhׂʽV[/H @#nP(Y;*\`pkϿ-CЅZ8G:a #} ؞"af1;*b0_QKh NA0xzakk:klxojn4!`)Bߘ#ko 9W~zuR¶ %6- e {zܙt7w[_UByşyM eawą(Hˠ%qf~U+бc%@<]woxr(HTvr]?3˄t8>PeU&*!楠Cs+-]ugL&T n8YV̤݅ϖS9f6q@0ꏐϝKf z_WO9Uݿ(5')EH8g:$΋_R=C#;=N&/V?*{WWofSO-?@^FA9BjR^ '̔e%llp}%e:x !ہ)}sM|Ub9 B>2:r.K 5#Tvy6لgE(D̦ݫpFDt1oSozJ |Tt׿lt?-qڭ){c)Vޏ3bbB !^>]@8_ةA0!O@ 7L\J $fI$GWf3{B&{c=I Z*Uohhl73h矖S\8YNM@Z;JKH.ꁜdpdi 43gD\[?Z36'u"NNU鏻ȃ X*+9Xj kXjTucq$7RY OI9JYBNҠcV=~o`} 36 / 3V+*@ eTy`5% Ȇt}(e0.3!OO- q$ů;@)%LL3K105 enGG7 zu`ů"W/BmkZە1KǙu!<*VnL7 <zDJq2Z_'w1̉ϛ>[߀tH>S8 --V3%Gv*97}]3u&e") ݔ+VqƂvHg $8|GE+32U,:] 8 LW -YӡjfX$=Iwڥ=E6}-TN*K6 '?kc^:o!rkw-Ew|4:azp!EŎ#71}x}~#h!B?C4sS?bz>ʎReyb߻SrȓJ:4N!d7o8тih*-е c`dM iCf s >Eut "Y,W4Y\#`04i %8PƸ E_Wj,N.s.ZHvH@m}fdBz w$2|*}'٪> ImIf6 ] .@Oj0,VYHqbXD]X*L$z{/-fR[Wgڒ0x^%!J][ηQ **jsR wrg&$XaZ 4r2Kjy>T*qde](f3 q&c&Tjj7xB\&v ZQx |;+M1+7>TC2xz4†:%-2g:"$2㾬V~+X9 1tTX"$py\N {(eL;yVe/hZ*c:¤y6z.4X#"»7nGx5᪳s$Zw4~v C]TS^]A ( m_W4i+?}Ȏ[).>~i7ٵznpF.(fl8vs}HgJqi%n언p8VNFv[y Z1t斖*Wjhd̯Xh;pY+^~[ il6 t$Y)3hl7T)@/olC7c:3d3R;<j>5,Hy}EZG iR3d/:LFeh^gzp#4cS~p_"Ɲ^.-1Y-D*e9>:|CQ͉N6[YV䧛T. @yfO* dexx'VL(fyR d%^MVN͔S]֕R3"dVHJS I/hn,yaXW/ɑRC!);)f:Zii3Z#'KٔT&sn"D>޻IlAI!$֛&s* :Dw?&@>7#yk ̲Mf! !R5Eۑ9G6&E _ImKЊ|ͨV?;ۜQiped]I7'#RĪYij~)%Zcbc}@8A ܰxATFXl8ƞ'\Y]oMRhmK^p iƳNJfȭXۻJXq=BQfz$8 |! 3xS{+`_F Je;]hPΰE)S[ V /}d:œ|.$x]6v^tTÑ٣N~m@FHb6kD9: MIo9bpB0)KtftP:s͐O&F;E6|ƇŖKn1|Oq$ Mb9P_¼ p}Ҁ.-wIէU)U\ݻ[jfIVz9(F3FIq͏j!YeDD&l3wZA++rjxHI3G22A%f,Pws^pXw՘Q(tPZ;rg5uξil흵8nXP׈MT'guo0A4DgfĢ`oy FL)@+^D$T$B`$c{Ey#9ŶT9?6EؽTV0M,@ ڂ3¯=_1^n3剉"D{O.?o} M:巵W_XtŪJҞB?{) `9 lfWBCEHN&nG6ݙ9X?{M3̹x0ƎINU6Ҵnًp±q\0r9\Jќ2f0ޥa'.Ѡ h6I yEd|;gF}Y55l=ʾs$1'[7[1E g-N+Ƴ< FJ"қ2:n;ͳ\G7M-mliJgL*AkJ^nwSS @;N×o}V|zl>P0Z59܊1;Qm8JI5tS}ӪRբ2kX> :cc*%w,ҳȫg0Hޜ Ta*KS-pD'TsD#kvsk[pbE[ /{k#˧(Bkj,U Cba [NYuu jfٕ0}H[#AhXkq^=!6S"7nL'7Y#qN۾O1ЦG/i0Am+/`8|G'g+.7 "5Vؽ8 A?xr{˘Qrπ"wDOʣ;Z ʅf/aFM* &1IUV-/=@AU`T@[#* ԩ!δF8gpbX}MBxrU{=iX ݥcn0ԣK~ARlȽ7" ;vkr[5;{-9]~Kf`bZ5n^2kaoKlnž*I53;NvYO-UʘX|4.23RҘU9,I]<`N]44#@^oAui`T?jRzJE&?zh~Ӳ #RԸˬj2Ha2H~r(wjAhAU4yvMxhDbĮ58 X<"!=P3uЄ:bXJJ9ve+:5 Bm&j}c9@8`cR-jGDwoj@V¿ )gM7-)Bh8tzxS՛,Fn#-:@ y$nI-E7Qo,:){g!&NGZ.Y5Z}2]ſyENB[NAŽ8IOU c(x6㉎nlEL~̮e@$[+ڳtdHۊ:m3BLv6 ,<g6{2o7Z*JvyO fB֚cfo̍ ȁ)1FSviɥ߿ \K/b*YeE8A>tr3|Hve X6!ifLpI B?`փX*ro7%A׍iLBvPHsw5j`QNK?v$ubw}%H@*J 3ùWQ0iGZr|`VT U61JKQ* +r$.D)Kf$ZڍBapDŽHgKM}*n%4g9XR:hYc6"3 -4?)VIΊty% j:-)l7ˆ&~M`aɈ|GRVj2A†kU"ե]$/3pd;4EprJL ׊;BbŜ"՚GM{%6+ucfV0Befk!E$7/n۵x;z(WQ%w0Adsn4`mXܞbX_Oc OW':d"ўC&a;1A5F#165ؠcwTUX *]pU<AufT8{Cj +H9 Vq.Rl &US%:> nSx}ZHJ]ǁ;*Wiܷd]= 䏐2頕P&Kc~) Eɯl*ɻd\jX (z671t-)Aq9`ONi0Ɗ@wfCaϹR t6EƄڋ'̝"<('ܱF1Sf௶|95aӠK062jH-4CTcg(w5b?C٘f^YqmٻIΎS+"e0]>GBӔ`E#Q">Ku}Aw ̽ HՂϕLgIsĀ TP_q|fgYmiu3 oeSⰝ)U!4olY(dskckT$s` -$d=xg#0 )2hN{ | tU ĔŕIG $wU"y`[#}Boj*& # 1OVc*O 7;P=WnV2^ /;ҫ~B;Zq^<{1jl UWcAઋF GS2xD; 7y*M`Zz0$*rk럺:Q1 5tiPy@P#/{yTN>Q}aЂqibvQdO~ᑩTs/j3TDlɯH}m5,PFn=g7g`)nfjQoIxr 2i~%D1j:޵ dT.=g''_I].#7ҵ TS k" K'64ͪ(i`[ch߮/p:\0ABw9 ފ.J'EkaQ"II "1ɯQ1.|RCRy.ي' TDGXQ_28&#tKdkRyl?S~5Fwgsi0Pnܿm&r-ݴ粷E#7US`&-2s `mߤ: D{}xVg" (4חKâݝdT/p6qB@ "Y8*FD]!|mQ(}qvˑ/YgG,.4и'@7A00 -0^A" OuU-$mJ4eQ !| Mj; 6SV7MB.@ ]A?QIHt`g 1n;a/RǠ'\S[w}*i -*T].`c>ωqev08o|ɣ~UN X@u{AR*++Wߦ@wT y ۡR36Ο[GƲjg[ CIF`"‰|_V5j'I5wzkυg'7hk:R.{VFuMfyQNRSH[X=UflY(~Iz@Ass:ۦ5n]!;S8O"../PU9erQumّ {}4q+(G+ Ȕ-E򏩑pP~(dy$Wq@jFjPbr]z2}AM %"_3?k0@'C!ɸe-~GT;E0n']epAX%uJh~i$O@O Lwt@A UHKm>Եj2 >S¡S1f\ td,r9o Vfjv"NX#kq/%ˋ?9k[J21*+۷EpAELw KJ׵ᧉT8GBx! {2l+mY&.c{+gqޠ^j sC-&:ڃ# go;xWᝄjIw c4Rh5__7uNM_q$Hw9MEs=6Ag0)W[K´rp L;Dpٔ_WϊrJv| wWMޡO.iga}v4q#\"GtS':qQ[KԔ?((Ey9",F?D KA[9r_ *{/4l/AMZL<e[ {b@ h+{lՌk\沇08 誧e\[_]] \sAT6! [ ^/ ⧄K Ev pS㨃_<DBϫ1@Fjk^ I BGbR'>]ho;E2\ݱ>Ҍ6bϧ! 35ꓞDž &b^` @$R\z^5#mqV9:^̺Q {!7<1|PZ]J2V5yyםpQu{ yFO4F9ਙ鳽X%-I(A#d(;jh FvRwؼ-$%#lPTzmRC:"e= Q{َ9%՚?sƥ Z# q,7M-` UK,AzܛRΏUȬp.71Y=[R$Dw#?n%WNw_ ݕn6u~mfNM*潵P(=o2Y4D[47L`)할0jl/R3UsMlHm0Z*?Pxl/jÌYŊ'KXJQ$'gY2lv-v*mi6ǂ ȱ҇_;sEb?Iǁ5#rAT3oBb1 m1CI'aO!pwL yj#7)%S >0_:RިJfЬڛ9A" Y?pj%Sp! a!nj9lEc`h:!:GlעN{'8UmJX45*߁^$X&6mn=`ݳde᲏$&}P[leRDo[;%=*`SCb;.]q@^I_yN1bАʃQ)?,Ѹa(E& ^)v9lE&A0Tos`e[YQ]ɜ3`UW_xXD{1S̷`19Nبwzux@LZuŌsJ8 z}/XFPR|fD\狪>ә8 pj]j oS.0MANS6 5+=@M 8F;DXAlT=bD14".ň |[YWjO@]9FW5ԢԦiu ~x] Ɏ~^+5EF?Dw]FMeO 6 gĮH" 8`7O"]% ױ' P)aqB@?W36Rܬ)+tUE!vg94t+?$~ DC kbC)vTWG3%z!}e `k Ēh4NLN+HLψT'(b)PIDC(fz|,̐G$HpKU1kB\8=q%3+"3љCז a],'PGs>ZHop[/q$~_k鉇b9T ݏcOU3EaYe"]$&+KSWwpkVK¨k4'Y8Z/o5eD~w.V#/|Mr[d*t ZC@́wgaQKuU$e5ǚS^KlkQB8S,YZ1xP}s]YIo; R7d̞k ¹"G$(ak2h2i1;[+60?jē ƺH3]vANto A%^-˕zB0ۡOԠDQ8!TY^Hk*z?oY)B#(YY7;42ܞ}Ysd# xZ0)oFs._[‡ݽ~Jʜg/0VK?&pm dm:okknسl~2C|܍O^iwivKcQNyuܸt_ dpa6YuQ CkR,$ghG}nj=Sl-x.t_L[oke̯r3$pE{$D~D߁Y["Ơ0KvV[͕C+8'P$;[Ir6j"*B-bpsEG[ 8,AW@#]k 'N犿'8L"juZSj{ `'%nc7*Rqt7M7HS)!qA,A>^һ #k!ցySTӛ%x=\hv(\ [D0]GaFIk>A4{ bTX侞Аc{ӥ?*ةK,EG]xxrے w ꙡ:OzҡŸ;A8μ1:% j pia96%Sj?!X2m5H+EVb\4Kq =)^ha؆/4zSyOy D%#6x:sګy ,<(-5 &v~Wjl FmI‰xzwo_v_ HSR%-:QBLS+ yY+'J*hY| ҟ`iơuġ-رbfvq1&I֖Nbsc!@RS@NqeOK,(UP4 kʪ[[uP wͅ$*T55 \-g̪wJ>6F֫"hWQk)vQnf1l [UnsY'{p%Rɬ[6 =)$wW" ֨U톝꡹D= ni+0 RC.P?<ΜTPQ_IZI0g=n3Ey(3Y@Q́4{ 2="ȧ+ެ-a]]plJ}_1.q W/tB]+#ɚ\Ol\Byufpp2l^W@tEzmYF eJB1w(\'/j Jg1+ufœ:RҔ H&*G2!6Fv[X ̣aB,t& ]D=G2BWz_vI<;j O$wR-JF'E.R fXXSSJ_H.M297l|/ fbcP]wkSa)k[r7CgmT;^RZuPBCp7#ҁIH3A,g6^G ǜ5`x?qE1_kޡ H)K^]f?ӉvﵢZ@1iCoS@`Gj'|;al+8T^ a•j!Jܵݏ˟|#P ݛ3M{,&ʐ83n'1WVbbg+G?kv˄a.,>_N0.-]%"-'y@zTgr뉆7~]euuyqe'؞"_;xP |Wᬞ$T^qК0Qwt!؀ x6)Te 8B7#u!ҒXFs̆ p؛SѰ@"@ 1 HTyE1\.*e;ROa0!lٱƊYpjNZrɺ>s(5z h5sI CcsҏKwITC嵃c(O*T|N ',=!K: Y.u|TC#ri Ŵ !Þ@@b c6H`gJ_p$3Z:3LLhtSd sdhJqR%A>#Mh)-eQJ5sXMC~ֶ_f6"Pxt}\,6 at*ؘJ Z`{j}CJn;; ,J(eI`U5f*Sz`G`-dC}H XR{#M:4đU{|0y,wzjH! Cm)r%|Ry^-@x]rܝȪ(q#@1tnU{ɠ{X}IyИYz<++xVBH6Xž~u֭J9()g-j Pƃ)%O&L~zI`MHc Agy"-;yⶈUD*oM).A]#$H)$e5niDS\-0E:3RH˴z;FapK Yԟ犢DQքT$ e'2l#in/(/okjsj4~gb~%Q(&[lC3> ЉL|u@\o/$xEtD `;fµ[zOo*˨K~)nAM|o /ZfHu_( 7 TZl|PlR *bo):]U <|hƠaS98(w\#B,*7Z>{TGA3aO Ҡ-!s~7f˚(<b\`[).VƒJNӧ j堋#AAϵq2ԺE+YS_+r͗/ !`{oSc q1,MFjct0/y@?E&F7-Ge8XgEt{!٠1yʙ bPezN-3;C| n\˱Y)PP^_ս^KjGCkpg\zh_]C)nSTU>R3#I QDekE)zVٸj4bwwyx)=z⺡S=z"! &}|hpfoVA̘ ǭ~ s0q).Ռ?LJ?QP@Z$ɝ $z8@ɡ0Z64/ӱa}~say;5n2C[iVO5_e k3a|rM#~f޽-6HWcdL`Aֳ5ƹ"Na}~ |#'6@oy1cD"pCFpx@Rzna(A]\ @x㗗7f9A@NHG68iA B0 <9k Pd9.}NgJoQMS{DN |}PڋfĂF 0@7D_Z<+^CRĮ*XedM@:^Ւb95&Az-lMKdx"CB{tWsڽO`iG? Nw];&%;q0]Gp_EUa0;bʕW/z@R"R{mkqH>i!\_`0+--5rS*jDNN$!^(D0a~S\%[ >ǁqlلǸ|jfժ%^OhE"Ssrzs-و㎨}vNGN.ey̳\xÉQFE |SقaRMU?@ܤ/&N,BVbr K[Ih*h:sp'.RC*VRV OѲjelԫ0=!0>]̽Fwq%ܡfkkd}JVC(Eoi(N[5Mwq>^pNfxs|ڌI)xy_Nhf.AQ=ݩǿLs\b&h_|tk5ʾRW$~Be+AF.Qp@L3$X߸UyD >%`T ytP+ڶj>UOjA+$.n"˿ig $t?ݲ]r<Ӷ=oX"wGDO^/'wúxUkp=bhY1"eRQ 3DN,qtd k:Kbd>84sR/k]ȋ^BnE@ƐUaC0+|EHJ K~eF*I8sCN} `^l"5['ֆpHE^Hv 靐fQ^7H%罟ʚpӹY8Y)Wr o MUˁCyE,fqVĦZUQ?F]|P& DĘAs VmYQZ^l9<.wAͥq͇"9jYNVN!.!Kꃥ-zlj)(AX j]'LSks,R5Plp`+bE7Cƕ8n2`q.$BbY1f\@g`z !mA95~?VI.M*Ng[p gY8۫uĎR4۪!\W&!Dbl:0؄OR98Y:5b{,`t-ȑj…?P/Uc1S S;zhQhR{]3ET"W<6ua$2TȤ P} MCsb @#8"{ 8vٮ:bOӿ܎UيlJDڼKϸi!S2cG?H;}6!q58 H#3ƏbSr\81a"r]ITNYS4H~$QjT~zjzxP4g̛ѯȑ)/.CoUͳ#Y>*2#}4Ǹvij."O9ãhb|f2whB^<9IH7\$>cTP.J. hGH~PnL8Qa&dѩ?,/ǵd;_+;)nɯ@:_Jfm=׈[v+1zii9hQOAVOK6!Q ԈTEw_'KEОmJS)r7U$}hnES)!F%p2͔/4Lr5̔MJ]!^tHi~gayn|@h uP HV8Maa-I~#~5S|v*f]zA[kѕjnn?Ca5˭WyH\MD&C2?APi x]Э&aGmhy15Mo_IP@"ބLN +|!ᑙS !>= Uމ B#gxbʍèrc.eDqѫo9 yLY3 @aBN$ ΂Xv ezQV͐ݨRs Һ c%Wh2̥MTӱ2U3hxZk#Wj.C픑η91Pb2"~#3 w3b AЂ3a|-Jۧ;XV"WoCuOqB¤zLD| 1''I$m  7alFWd3ZВr~mz EM|˜rruzXrgaYZ£}wi_[-ܿY9|ؼV%f"ĵ!JRMk,YXvMyWk?1Oy2 | *P~1VP ,OjBRggh kyD9lt ?_j01X4a7{a| WAy4{v̼ohk+\&iNvl*S"AbfKrxQG`6uM0 $fU2oxbҥ3j"tqԔg8ArgTs Q U 2c_`zI<|P|_bPF ٟ<)_EO9j!cOF#;5"D#bQɭ'i$Bi: k~tv!S;jD!-ޓ,{Vx"Ub_Ub (ꧫ'EKk8Q|̗$/'ӕEZ:4$/"(hxM@y6y LSvΚ׶fv̘|v_} zV%eaI/]"bs`YQXPωD}|HΨSݒn͞* qE9gP 0+R4'K{e#4KKU0_4nV٤v8>|p_i?hepaPp4wtG C 灷/Ur\InZї=Fw<ߓ,}fiAQb9utҋK(p&K(9Mڨ3jQ%PS%qPPWA fLH;@~EBz4 vd*17QWw}^LM؀Z<6E8z,'dk]j6O\"X3"y f&)nQr%xYV?VHT.*OC,~:޵fO6TP vxD I!'-@jFa(B-uYR)gӊ®u2Z`%ge,ukY"vMiZD|j \JZH l55gERQ9T|L|4CwU au eyWQ20 C'Ӱ/УvLaNں`{>Ƌ5-PZk$cpEc(ZEX8nZcK lZe.RPCHܚe͖~Pȗ\rSɊ59 A> s/y=D2 ZGLȴt3hdT32tq_Ӥ_!s4<;7ά 7=ab"($-[MJ|ef%Kgu֊uɨrtUpE3n6 1[ ENqh̬ek(5t1hy'yfOE5h8;XƐIF5#SwF#tށHqqۖȫ*Igz7 ^ʗlJQ5Ng.<.9!CUo#P !!c[=hSmvqOGZjyX9)α(-(GO3`QZt)Oت-& o0UVd f8+WAG4tEa\1LtĖ*K.%,=ktHSjDt@ #:^ix!ڜjPz},->.0}E,&I(PKj*%UH\yem(@ںoF1Q?-Ie|VR/&yp ")BY0Wè l"_R+/>?g"?Yf)XyM Vm˵[յ%UUF^ܹ[?D,aΧhȲ7)@#9Uڤ~+ |?+?'s[槃Z8`c|76\e b%1~F&f@f IE[KA^dLㅤm}b7<}dnt$D+3@a8oB>BҔ/mv I%4賚%T%=k͝hQK.zjiӮmzbO\#B&ATҖx\BT6̔E0+oT#"y>ԧr,`Jts\ &a}ONzs`'Lۍ&$NE $m4k9Dp]%ZVKwu:xq#aks$NFd$DH^; t-ĭ&#eRG/'0ŷ8y1G=5zgl~g-N'¦{Q'Er=@L).Aӻ&HXc%!W./‘I9;j`|ɀC-r Qw5{|6ֆסgƢew/(BS0f(NC<]xW>W6$Ib #'qWYb VnӇB =@C)W"{5BfJlvʉ+Mق`s{?ƈA#*qf߬QiTujpR$rǑ;3*Fi1.;$ =zl3v7C`Qi8坪`4XV'/^##+#i\yo>P&-5]F̃ɶv_NĦPI<ȓw7j'x`[ ;dYh aaf9uwcO<.( ssBdk4 %7p;4~~ꜙ};[=Ly(NZurc(K?2NϟցW'G65oCI~Rf^ AQ d]tؑ09&*9Zlɀ1X9G@l^HprHbE};m||/<guM ]hjWy_޻CH/lq q9,g٣|ASvݿXZ8:9j8_ϹP p-` 3ҿⴟv}0,hd -n:v:NU9t<,+ 6!2huSw8js YN_N'QXpTGgRî3vC㜵KШx+QNK,}B5NJxZAx wӫK?Y E5O,X8Jw.&pWyZ84gI (rܾ~8X vSA#Xodm]*LSIQVİЪPĴpq9eFYZQTh#V&{\3pIę$xr@IyD : *8ebL>74Д=8%[Za#`m2쬘vy!Ss€ (,G */~^Gu*pɵt{qg`ґ`MlclZ"ucm t>\) v4O28Ezrzp 2%- `UbpF0Ʒ_`Gqx!BTMɐRFp7{%P pKtH9=%>Wq+ lAcTń:hKg_Su蟻K C' ME:T"ZM|c 6axQ<~Nq׍Wˌg]t0UZ+Bm3gc _zJỎӹ [רӊ)i9Zul7) JFyõ W=S(,:fjeڠ)d1Hwc17K4ࠆ\+d|j/z =X]9u7Y U!#C"Zb#8RyMBoaQg?I&ar+>y]IE ȽNz 47ot֠@a;cN7Nx.B/'mDF_ r* /XQMҊYVw?2]HYr?2!USVzoѨfKwF+ً ,]u\a-f۹N.Nݡ*tJ XKXJ'nj3X|(5*k[Gu:-m2zîK M`nVPStB6x{ k7&-y씒ȗѥV*=!EUpHvdqaiؒôs>ćNw>-^1?xh)|dV^HƳЫ{ )wgӦTReQ ׽tfHoR169O m:|ims,-J''n"v5c$~-- izyt4U&NSrqsremیȧj1ŐӨ#mmIz막-KikYHGoŌMAj + 4O d2-Xǒ}H<!EL?RMEi,̑cELZHnщEE&ҫP[0lR͈bq38?fOSs⾅YE3b:XWػZ {W|Z oA6YXbA8F | ;?>B%k"*%XB$,]{D=zq}d(\rQ8몐HYWS ҆Z3 iQ|>̲x BJm^:׆C;3 <J'b~W $jƫi'Hff NkBe'ɍ_ezZ?= u7a vJwJeSp@aN:wQ41T Q&eRm'8%N +(2j#L Mןp@h:HnE8M]TP=$^۶zMu9=כuIaOMqh6q΃/]Gb=9!x:fh0e HAZjD3 #6)L@ϣ.'o$dLlY/y/B.lbrLIE_rkCgmtt5ݜ:M7H{c1k?/;'J=eZ8>kuO;/ @蛟 2;q_(ŒkU"C|J%RL22QbP>'놬3&ѝsoMnf?D4zlO'zV6>VRq?}>h½L+y>EK#1M&eLX;Lql$?QYO<`QF$>ÒtKY8=lD`)d` }\e&(@r]$-063VQ=,\0 K-_dIFsIgW}6xOw#Q"Omc %P  ȋ4o3ç̑3*0}?g]lZ22ãaQE4d0@) q`AV37~JQ7ow~]1W!Α ˤjQxwɥtNF^aF.>xxN*+76ve Jټ3X"4rHc Z"D8|-x~g}9%WXauկUV]fDTM΂'u-k|&gDP{ CJVZѐ+W>¿]f֛>zMPʔTt0 ɶ]{/Q酃·jEj8Et܀P0}j 9KŜȕM5}29DM5FdIq*Χ'.j|Gf ?U0ۥ"D =x!;u[qRDl̛5 -%?eH[(p朢 V*Mљ0{m铐Yu|&?w{JIG[7f{-+ R]BA @̲EEOuP^%xl0"&5@_K M*ӛB]| 눖 e'X~1i t {G󷕈}u$iz8B~M-y`hOaӐ ^mGNrw90׉5'8I."G(_} ;w-4dۧ}{crM_+nW4Ho twc.Gv3oƞi>xx-:a-"ƥ\OciKW8ULD-UXl א0sOǮLoux՞|Q?zr7-33O#̬GDA>frg25b GLDeD8őЙ~-8Tę&;v6N֭_h4CGrKp + iVQ[>/vj\p> 771d670Q;A;6#ԩOi0)V51gmfW*=ʴ9} veTi߉DV%O0U70Jnx;OQ8yd| O C5Ӎ;1Orxv [ z0M@wfK>PpɗvÊ-Z[k mHt1+[=H=nu#UYUT 7^Xl+7yb˨bٟif M!C E j`cܵs!L+Hy !!eh o'BO '>LNle|:3AVԬ# l=@ԡ1 Q)cP1BPJ6N>OF21Z}Dl Rɓ&|1 Mj& t78IED% T8S7@d~3gxX9IA|gb͊vfJ˜0YOD|d o:{R3?$ШVe\-== K#MRjJ|БA\n@c}-'.XXyifǓ?q6}' Տ⡂u#dsoڜtʠ#`KdTTĪ]q,آk}7M]} ^XU?5 ƘwDF )C)O}q]|u5#nP߆ f?=prVe_Ctu+?C}VXF $ Y2˱/V즨j9z>$lxᖳsmpxM㽞 gN}m!QQtB,V(b*[ޱ$cܐix"Q֌N38:g' H4z7YGՈ/P<&!:t Na.LWJq8gBK1ǀk` Өz瀐a[(>m&;CC幔MIE8.ҽC@Fj,6`S/ՙM$nʈPGX>% 0GBIG5 I<#ŠxZ (~nKeu@On馎^!w^O&oYz\LT>qui9BMҍO>5MDv$+5O3ٷm*S.#`5t}|lR>` yߤ[|8z*﷧i!gLbxAc`>g㧿އ Pw yz؈L(n@|ð_rE ^M_CUUΠvjy3MmCQ.d\: 'Dbou"8lcтFE+֢>O8|G\ E3(%JJƏ"6* TNqXǼ..]bk7>2쎽ʝ$)C#+4[o{oaƦkR/t(O`@dx&h~FPwGX;g9hѿ&MZs8tz# F| A"$2 Q{GG߯ ۭg˗=i'2x~o`^J°- %߁oat%bB*㛰}H: S N;PX'Ԡή|A0&unytf/(PO pMS8h Mqy9=b+Zi`YV%=M{y=Cձ:n"{0H`.AK \(_%' |q^ xkvI 16meJK1+DŽ.{}l5E)#JO€2:>l pk8x괘? Wnd"WpXcfk~UP]: ])3FW.═UTͮU"#sŮ5qnBX^` 65c/UWoO7{6Q4آR+󻖷#ae dI|(e۱E~lS^*Oj=Zu%t8P|Nb;;oZr_k!,Ixq8ta{noO!LB-wP F{\4'mIjQktMDWdS^?Qǵ D)۟ |ǖAe6r'>D`Ɔ?\s׺[$A [t|1^`H9X\XWv)K*y+a*uWa}T }S!#4EI$\JlbbDWO3rm69^#f)8!!G嫀/6xqOnV^^Yz+A#'cx@o!al6U{ͩUD.+EP Z O+ͦxקsۣY2mu FPR%qaUSF7Wa͢@0aLf3,ɬ\ -#x y \X6>(X qaekF#4>blbesU@3[Ha @~wO+vB]9Ї1gݱb?oO wr` 6Jb6Q&2nKs2T!Mx:ƯN1tDږkd YosC"O"$>\n3\}=7KL|}K6k`%{c.Ė[U>E7|aǣx6a;Gk^o2Pnv)&X.U_uQ^+L(@Zܣ ucO=5:vh.*мWڻLhg>%*Y[P C1ݱ'b;KYࡳс[0sqIǀ#|Dme6Pg^+M>u3~ߢ^ A;'aQq5JIx+ c$z"D3ڰ6NGp短dTkٵĶ(fFLOS7Q&R<;K N#sT"+b!T8c0Pi^*?csߜ'~1y6L \IXf EPqT볢Z)M;^@li\k%͖Nt7hL%q?1JǴ+&>Y>|V+^x&TT*cvp=QvZ$}/rڄ }%/V{ 9m글^Ō{^C5A$ޛSI_}(d?ƈmP5 )=9;DsWAz XD%[DWO\X kAْޓkLiSy|!4"e'j4U˒T4^=U_,o >I%h JEҬb%T8k\2nK=ک9Z[li@ d)דq'jV7~mZ ycDڹ)EU _EtFx=x$f~/lQT\fx x* )Q> _A_2p1Gx\~ߏ 1JR}/k]BאdAOTMψl#XlRW~\z2hW]e1=-s bHTP_ .r#w\ lm!߾K/Q1^- } .~Nޜd0;2+"2 kVɞCiyEW9QhAle.9mwj+IOR+PQZ; ,qԮv iDd'ທn.*x2xG\_R**#lK 1Edm—H_JYYX9YtAț#.pN?{Yw*o\=؃X! umL7[Bێ;㙈4ki=n*+mZH1l,.4g}`cxu@$=<7RJox,6󇕋іZ`U A8 ֕lݪܧZx4P%{oK1HE 2KGǸlМ( S.xQ6e.LXw6!=>qFjkbXQ@?.B%H5EЫDbzt6+~7R2{#2uk=w%;lWYV=lF]c@TdxI! uh&O`M;pcq=;Y*UH.!uuˣKbo?ef,\EKǥj8=۞Eޔ,L OOǯh42akXSDLf tU+*\caQh-mtאyA脶=oƎT!ƂJ3\[ώVwn8R:Pvt )˱ %4֤bu,=-d&FXyoB:G"^6.H"˾)Dfjt1(,8;x\cnQYc[U I:| qSZ3:\y 0T$ymٔW;f^UO":#ܻMU퍭k~p0IN(5#5>ZhL뭚T]R ¸h7?4@ZTX8zpǰi uONcSW 턄, cF d_Zps>䫍dX />Dj"U<+SЗo;p"j԰ԟ{`L= F}~< 72?jktuXڶpj\0j[@`O+4ã__Nↂ; d{*2O||`]6O_iU([>.VzoCP&Gsy]1B80|'Q4aZwkֻXmuL.ߖ~3CB{DeGcTcg- ֻmm,qq{SXհb&= d92_2lKNئJ̬CrzoC@y8Әl[8 gYmTWDjrlHFV|.UWmh l ,2fZ YNxqav6y̵tILI~Vcx%&= -02a)G{9P'*Y*0ʶ|66$=u@lK2~gg:#]Zu_wDzR~٦vlBw&%`kjoz忐(0-kpuiD:u'mtYSP+#f[g~+T3#2 j9ݫ$p߯jO2 ȉ[h2M%t=Q-\^5CFWp[ eG>qPo{΅PUzレju/a\MM$z-D>"`I5 'ϲcro07 ,{ʄ [Ulih{Xg[z?aS *PwKvTg;Zaen[ئ\DP^RY+d0A82rK}O0D6q84 r:qZyҳ SbY-YY])8-J}IA7ߠ fg*9v.o8%SPjU_GrھlcF8wg-!-N6W0aCV!e"H'SSRzd82SUqYLdkj̢â6Qwda5H̓+-YH1Mü!tf{Yjoܧ, <̂_ot'P[x>e[SKऱhr-폵X6Cްp2{Sr_r2bhmO}*i]E{s;P?D^fh ,U ,tQ_7a)ps˗~HOSGTY ߈/l<:$j}9R\tEж91XK;Wl%*uhU"$6 ϑ[Vŋb ש/*$[ x$D?L9!yI6 ːIk(62+hJZIL/ idtwO3j;[Ʊ> gJ!<3WbBw<Q-ݡM1=r"(N5Hk9?p W-oɕ!f>쁖ω\-@?%lqLe =1_4w4y-X0>:'>r ﳦɯȀ鴖6Hlb-J}QTB$`rj bl_e0>:/ԔU JgRJ]ɸ&kZH&9:!6E_ eLx N0{[wAn)"]n.4h%̒hҍo`e#esH ?2S1ti6T{{+@K5($yOgtnCNa$W{ 3ڞߖϷusr5Bnѵ`]}} ~nhGZhU4P=TUgAۋ~);WD$(mKzmV >Tk/n:(*M1Ȏ8d9,FW`ݨӆo ȱS7'`4s%(nq=tэ&pBsfD- JɺsS JU͉|=iT^)AXl^F_.l#]x-~WqT[ |X2h;JM鍶ދq Ѡ(,5@^qT[iνǯ}t[ʂx6n7L* ?aLɹ) VYNۈGaz[9b39Rȅ&MSݳc{(Z qM]- c$֬=1eKC7Е1OyT<<[2$BGfㅨwA^8 r 7 Ƶ7CN%̈́wl` A#C6|_@.(RTbk%RDzLF%jc"1p@MwFJ>p/kkVO쑭B}6ģ2Z ϘsbҰU%}poL_z Jƹ@~Z9}'-:ÃZyaC7G>(X u:257J\׏]U*[_@"5IQ1P3[ԨX|Xk92T-yFݯtbIOj?{ fnQTS97KABBGG$yQ{ "\q2Vu7%7l&e.`Ug'*'q2> 5;#=Zꃤ8!=4HRM@ƽq@oWsoH6{;_5:p`1Y-otUn0=5:lr&_'%vΔHyƤ-bbJS|}q짤*1QgLl E"ztF4AMxAh%J<|0jW K WEihNep:M3=mK'3tґx|'6:d tKi-ͲoEP0` tƖWrbr)'F8-&O\Qy@C!p:jP9%%lS djg ߞ_; t!l(WM1t-ćka/&+nW`me;ݞVr$7;TFs1KGSV^das-w ~=5 oR4;5OA?YPORnvC;X0;FWj9vm{A`4k]\RseSq Ge# O܊LrTGu/Gxp,.f:pD)P0/J;, MO S sίv"`ܵ4!Qa s9 d3 v)JQmȖP ; *:?-@jӧh?O6GbK @6*O Vƀa ԭ0sDs6*Jֆ  h̺oɡ.thnA\ 0!j= X~6.e =}Ys7y D@]޴WGC6t]cGѹݞ_S|'pȒy6t׹qMF%FQ@ab͗]KnH]$vptxI8)@>|*ˆycc̲"FMPaǗo* LFsb[]+d5Mn Aä@XGԨ;k3kTIC$Й[Fd޽ KE 40eFߺ?7tg5 cG#*tG@ጅճzuSЦc'}`lnC7m~$*9JhdgIн vŋw|ץY{ȿHR %~51L'"Ș\טΦ>e@NY_4ז(>-zu1NE(]Z*?ԃ5ԥwH7dKǺG67piQ>"~L7o !,m.=X~"ΠMUo}ǚf^CG| OTadL1X?u|*ҁq_u.řҰ pm 3KY58r0˝MT"I>Ѓ*h[3obT7 4}rJl2wj-!)WxG08-h0ʾ0FC,mH32l!e"8ٜJ$i }4:MD^68&C,J. !O"=R[Pl؟SSOy{Ȍ,Aj5*SQB) DHA;ifk\DI W~Ļ1HlGg^޲{HꜼ'i 1S<^[~qgE`pQP>Қ $v+ySJ(v,fT FpCGq[D }Jx-h<$rG~Cx~IYVe+G2I&i2h[!OgK5=ރ<; /'>fo|ƯoSvTsugR }=pbHj:_Ԅ,' g<x ;kiyVD1 m:"QlO<n{o͔j|8vp66')^MrWE_:cqK4==˨_;DIxÈr…d2"F^9% )w%OE##,$bl7*UzC鈪2IMSܱ{Yb7Yϓ\ZmO}sqieFј >iaㄢ0m"ʖz9C/)?;DPT<? }N;k,JnԿut+,-gߕwo19H!ےP}oWyc/ua;ܳNHgtFҺ\AIj֚4 O#[D:}(Gk7L"Ha~ꄚXo#UIpN绷P2ϧPkRPF3%aEћ*V:B#Lo/75"qQl&0l|7`w S&t4ΰapmMh_ J1X@ ls(&2-à0`]Gv5T"B}n۾QAuŽB{-2(4tmlpْ ϲ#mKT@!/Q2ɏգhL. *$Wth; zHqywP$3(JNM W)ȩ_wRu2ZDp8 Cm@[ j2&5Eѩ\ yR{fVP&tп3CF}J:|_OEg9X_a+ -Z[U1,R?cܒ94N~0˥%guN h mtzkFu6\--Vxrf Ӹ ؖ&0ՁE虍^5~Ȳ?i|H Ҧ5rE()Ddrלa͇|ߩηDڼ=Y=9({ [ &UZ]'bCI" RF](hVmr@OɱF*:>G̕.J%3~g0rU$E)M\6 (%-Q2Rs)Đ>"0sbˁtl-1BsG: 4 VyW^.LDq`LĻjaL1͘mQ 14Zi0tG' AǪy>u"}nLx@3Og|q.$H\%AvүFN|/!_GS+D*1;B>էm@^8xH~Z`Q"P 3kI7HAfoچ@:qGhC||kd`PfQ^+adv;- v_'hV󄳨^7DʡS!IKtg5Kp9~%#c1H00#OaJ|#c.Ljeͮ1/ݼϞE> HRRN&r1D]m]A*l{d֘Vfg7Dž_x(WXj^/~+iqZp{-)Uv-)7t!I }\вWuWN#ynR*Awrr~xޗ}N*;LQЕi`@{tQݽq" _-fO/Ŏ Uǐ]s$?j%b7f[lޮv2*A2]̈́2 [§; 4 =̿ߩ㕘-_niC*m>W[ c([NeOs,"dIkEbD/s~͕ri`Gfۑve8Pvws9ڳ*ʄ954Lm[O )-hh3;;9k4,/]J:k' a&/oص/]fx|H(gp/BJ F3W0flE%[_v%7segq_RDRda,9HkZ/zdg1{X|{\ nDeϜRĔ_~o7R ySM g@`Zul6r1VL wdd&Náwa1SZs_b]jJmC ͹ hDѢa7j >؟t0f-QZA7A[.xxy.-+1|\3nmuDp>fY9?.>%S7PƜ$@؟H{[[2q *n ܸ0v^RC2ɮHNdZ}Z5x%$NwaOArFD;Z~ _;wKcTֺ& #$3 C~/Wí`չI9~K__3TtwSи(4~ostjXcF︌^9}bjibp=/+ixؐyI ={pwY,}Vk(\{,}c&YiㅝcPn+2@^i+S'=t`e_b\kw@[Z[p dDZ7psGy傾ZEKvr̍^%j^An@IRXeьeT),'9zoߪE>_.eQ [Um^pJE\ Q3N!84;kv"g]ǚ^T,bg\@/)teW u3cl:<mx16zc:eh)M@v2"=yL]xk (W%yE4hf2m/@vKYVwf BjN Oi75 % y}yB|6?Y2ю2;c%DylwP 4$Y Bj9֬|hz2QƣAZиj+8>5dI+Cކnd!vsIZ ߁d aGᤢ"7u@hC *ƺL2rJ6MJnByb _K*;#kVx5zIND(yǞ$&niI!={'aH.N!z vtoL%P| 7#ջQӛZd2r3;Pnǘ sgԧnڥ$?9w o6q,0~,F99 lzŊJOq*ia/85 5@⮍U/$-&ý%G a5ַľ_*R2`>+\v\.SuuD`-ra+U~L.VEG0{0 k82s2BCVxq<Xfe{]/#`-})H=Z&J?ثY \9_tp|zC"8Yc@27RN9FoRtn_!+V5 oE0&RR|/EVI~I4WviK)0ګ[|1M},ž)!bN] v4r19BKd cZ^QK*ho Kĭv+<Zd_gs ʓ{mg`֣5[dKrC6[T$,s"=S./ eT0d4i^K}!LJ)]N,b;GsDT<27n-y⿙^t((GPa OU'jښuSkreԦYx,Pe7յAIAP35( M+okD`*q_pj Y+3>t0FZZ7NnqkVE HVE+m2pt2.䄔s) @K<+:CؾwN!uT8:Lhȉi*Q<4i@r=S6&,`QCnH8z׽9v.J+D=  `5\B6{YrL36("eTt 1u7BRG-L\p[шR@n$1ؓVU(2KCkBx -ak&=`N҂eLf3[OKͤ'z 薤NuH+lB*nXdm})ӌ! C($ Q:=OS˺,+:)f0Nv_X3?: h eb2vDIXm!,\Z7f?{3'b4abawJ]dRҧ ZМH-ˈGśw>ɵ@.M1H~?NJ'[{Z~26Sj8&vn[yΟ;!T_rzh H*#YWV7=~\bڀJk= +ey JK<.|J<,Pղ6v-w3iYeP[]cDEv9GVΰ("Cؔiq\jy|uQjI\ȝӄ V>Yf{Ы_cNu*6}!s1`J%/=BF+(H^(SԗSE[)Ϻ kМ"ƃGPDJ*E9Uh`^{ՙ8: ~JOjVhz`# \z@1uݞHzz~mܫy7W/Ԃx`4=0ש':{yTTj ;Sn㹚I"qa"%< !_x1i%B䚭Lқ?`Dơ5Y(o>,T1!9]~"0Sx1l Yv:"b ]Ue' j`tٻg &yȖ Eҩ[)oZ2ns>%-kb+*D~WfV ƒe2;wf Gf;:3A 2iqNnjOy;sƜ7 }f@7xO#Kh7v&E_@-dW!Q+kmX$P€r}~X$Vj]uoLaS 3$KQĭҼ=*;AV= EST듂VOi4}.;Vc#R6qSZ~nY/, 3/ >Qd5.#u({y-nYEs+|r@A1&lD/,u=aufPN~Mu]vKSa ~,0RQP`zv\L;`-h|BނᄎV5Eȭ} ._wAIRpG(Dh|}]2_G-C O1H?{$Ee5HرϙLnG4ˈ10}rI[ !ЀwՇ5. ܵZL xJg[B P= sCÇH]'8# {NF7ՖSDj=#篰 "bX\.H؏=v}A0M/ &sH$hV^ 6Do*ao\!^RDtSjt\2݌Ѹ7& $bE -#-W=,b,$y4 'b͙sx\38 ;h?O!ҭ%mb#*$NsgH{0S>>zWO"ى UQq9 c!t\쇃R U RZA* ["bl}&5W߳2G~NnGϓfXL.bSw% gL/նayPHBZUI6h@FobxzhB;/. xAb!QZo?:U+yR"dk[uYԻ:"?lރ (L";傟u_ 骎MC53/":"-z oM@Yc<,|ǹ(iJmrn  ,_lbb#~Kį:,-쀫(aUseJV;GJ1׻<__8 VʸU}vO[go.̗vƢbc@HH7F#b#u_?ޙ ٷ(UCt*َ՝ztVk픊ͲzEuҺU&Wtvy˻#]-W_xNvFUY\֨HɈۭ>HF;x&!elWa8L=[pO$S>N搌DqwA\[E){j?͢'Ax| ܡؿa "<}1#To54ÓcR{ U(Xͯ_yDPs:)Ր#?IlNФv26 vZ~/}כx4ˤٞ^^Kr:-Ko93~4,l226AAXZaZgB+yf9 `=N~#M(=I\@,v >2}A|2k" fW7^ӟArΖ%tz1J^ ˨<SC~粇i^M2`D a7 Sj vD-@"m 7rz%8 tR<}ai m?Us@* eX%Z/3v9FX$8+8VBڬlŞCu7CئSi ٚ ~b2r]}:QRIB;KmlKVp $K$u|]:Q+كCq!zj`Xʅfwjہ1}Wnq-}ł^[X&)DSs`)0@ќ0"# ÒLsіrdߔI[X+ U=yD#R(Y~@~/vG̓A2S3WMōa a5<nZq?Mafm 2~ ]|ʿuT-a3N[3^BIk؂q\SUXڐ$,(ҷ|(IΥtLhVH,c) wo 7WenƐͱp3;}P gj`qEme_ h+\^ )r)o*aۤ@K8P̃U2M5_oaIͥl-+8B-i X*v,jMx %Telǩ _W`(\a9/Q |L14s[S>k63y=S,wWXɹg&hf~K5Ȯj|A3:J tqnF!AHϪ<X>Tf2 oR^%6RnBfZvWK|gz8@ ]0f[V2{Âɼ]uxu1[{y? ?4/titdh2Qb[1BbY;m8S2qO"4ܸیŠY6誟x7=C0YF\)r kx1wN0"%:Ti.g?&Lͬ߷\bHFx{H3ý;.ONȢld';Z j4pj2u$>z**G1ƠK!em\N?uCU+q.bpHʇ7IXʚdbr %m!'A݂넯ANޠMa׃:;Gǧ׺iED܇$3`]S"$a-)b'CNch.Dyns( \*qbaZ*u&tSRFa6 yzJ&_Yp٪O,,UE'C%5Z 0GP@|"vH(.ਜ਼h$]/{jL?4rcAu HQZDМkdkҳϜ39lsXJҡzQɌ +sٮQaѫjVZ,`TigYo!vZa6Q]5 hM43 ,lYMHw[kܑ8H+i6vs`N_z"Bmo2j-̧>ʼnB(!SqE5FvER*vTۀ tٳ)dEY±ٻAcXBۣ} .[{;n3PF]+nӣCg/X@Dd.auq^-D,p5Bß/V-`P"1Z|@KkŪ MU}(/M:k2Xczey9Ԡsl8و:{k(xqLMukNr؅{,CG歂.3$!y56#L瘹-OPe8{@Yc1^m~2L]NC$?T:xQy_X fbֺ\ /5)ZRzDO_{ã/~"x J&wʼwQ qx$90yy}d_4p#8F. QFH7VCz̤. Y':PJR~`ɫȚun;!91x3uyͽqgV ߜ?nCܜڊ8]% |G={( i/%+k$2pF0K+78 \j.j<_ʪMAv%w>3έ;9 n TB&'@4l"1CކKew&L1ɹ+G3V~%5A J!0aG)^1XvWqY78{n\fX|s/aF uLu ):*XR8L>r= D✋ ~ _tKQ[TcJ5914*nI#"r$z-p{=jwx.B#6$9<9'K4g=inol>ŅKE+Y>M Zpw55x`n`zγL\00:'yP/շMf6r5ps-uIc:^oS9MuEsU4#H3qD]^UfC_Tΐ(DzE.l>jjpIyTLtbJ!dM ̂[j|P>sS*ْjЏ cy& dIF@ #;jsGj O4>`5)<R;+&ŻEbwNF7U?"΀:BX8V|!Wsa  pXB.Qsa @ **vul>$I<͙XzR+s3~d5\Xr6U~]a =i Γ$6P°oO5gv4Mu+m 褚kh%%DR=ؖ`[YnRI&bH%`=qSP0t: 0Fr>A1g z*hr!ȱuk'ł`N9i;+zI W~C4w3Nq5[U LX`rPB\D0VrB%2W&fp7X%]LMʤm0nWdV!0RK)c=v@bGr W'EPF^ݪ{ 77vbD.J\ 'Z HҰ4E'HUa&%0GP\Y3ߠrT/rX9&ZPaJ'L6˄_`)݂aYg :zIibӠVbr⻺fuR OV+_GpGT+K[$v6.~fV9k*)5MX#Zv4}[jt8R4PgpyKqsKm y1F$`A};1~s^$P3ibs+l>(H3,@!cK1-0 KJq$g=fHzm'GƐw@.{ ODk?H ۇ_qX \!|̰!AC[J_Yʘ,v*P~.TJlTat{r KaW\ȃk<<0>H&'z<WNp%f o)XiJCn~4(e(EA)bE~+mU/B/Fs%¸DȟH@Q畑IlD$u+>T(8>^fmiuPiVe ݹm%qy.+R#}` 5AئZSV_qo:چo,XZcwd,s`p52,Ys ZY59~qƉ аnUHx;r, `K`p>-8(qeW3]pfo_3Հ=g ќ#b8>ދzLWwy `J-/B?i#q,UX2: Q`5q'hr _?c:%y=Kn枋i+gdj(1oTFbh 9*ʒ\ GTDqғhrw_ox0`] BA:EW {?UP8yGihk*(;$mq<*_3N{GOonA]V^x}Lt~o=gl4zg?>%c%.P!Oq2mjGg~/~9di?]-%M| 0d~YEOrMoBa@rAp@LsD*nsJq =ٚ)q=A>/?u27^D3q%J 7}ykڊ_x6N/K Am%>*;ٲa"g 9],;nC#@/FDbJHSM 9P^"ǎ _\!e%볺|2q٦56`6lR9 b"c7b|zdaݬr[yEUNMQ &2:\ '/YWh[T N;Ո b E£W+{X:d'·-`5'm:re,CryPC1]CeVZ>. ;}luaO#1IԃD,eRY.:rsCU={~V[j 1^$R?GY,qr<}=Rb0+TgmAΫPF+1 !ڴ#n+#ھ/K\֘z4)Pf0f 9^L:CIeN;jŽ~ЎryHg wʷcޓ.V> nJSՊ.2Uqh[X^vd6~T`0s_jfk3 ]bŐxUM†WreQ.rMr`絹-voU`:EM)Tvx,Bakܺ.{>z[B?1u(.FGQ8M6Y쀩Nx(ˤ!Г\^4!Ms'7ڀ#cdzx%{ NelT|8ki>\́㣥s ãJ( zȹ%vXFiuEEsFk1IUcEhp gGՋ#f snNk4>1>{_iU%l)EO*\nFhKCoWi>юf( ՞׋~1i DV^+T[eD3*}6Dl7?Ln̻ɑvU;9J;rRD2úC &y%o ż=C7h6rI#Tga5?8`POÌ]x(=h2~7 0Bz;0 ~hLLFjIWE(hv-jz+zY's)$JHNaɭwj\FXpWܙi^4zqùMZj:]MMm {DX)'Y•<1% ITa'oqGDtIP#z7PxE"&dGڈAmsr0VW{˜c-:I;t6s8[v f@fh K?uVL2.pYdr|UӘ`r^3EWD9#OerO+öZ)|Y480ΎTMc]2LD%P?ҜxrF5m^;0BS 5]'ʛi" P"W 5 a#\G4C|5~VBjͬS;Ƨ>zSHԧFV=lX.53`V!4 aJ-V!1l:}JaU9;l8R a&DdV"k+Ę(A|VwiȚhY* ]Щ֣!u`=zXşH_"ʿg cC5*25<F $6כ/ AT=D"Xx40" ǬximӊЙ r'#Y>ZLaE63I|WKn1c'Q _OjWoUJ1 '_addCf8dQDDj(dt0PERYtؙ702J\*:7ˍ{x-Pl_ a0j3z wMh4N6 x ̽k\&3~,!b cP/ud )annנFFK 8Ct$Zs- μPrT(Vg퓻g!$u7 /#ǝ*6O8bv%q\&T~%Rz6nJNgl%gTgMz=py򍓁-O`*frO` wC(!䤃@,Of=znÒ"#=W^ej0ާ1Dq[uWn$]qho7c语]e#t1X͂ſX8oDv&u!vvG5x`a`J-h5ޔXő|T-:?^.Koa)lPf3mF+2_Qٌ[LV#:>Z6M,VZ]н@L##>ݘĎls>5S)v'URA})Bg;~ 8́s4ޯb]%jEAu0zޜ`=$^T= Py?pDc 0tO▄TFFV݇P$F,|þwzv<],Jӥ0>~Sʶ1"c#We @> ?Y0)`rQ/GtX4-@7l뮚f4|\o$ :ĜCO'ۨX_j5{yr)+bE-e.?s#;-XG/ea/ڸʷT7/I2hvv?IN_gX{pb)"Ի1`5 tv'Lk I&T"1o`n[XCljkf/Bkvbar<*"NfhřkR@s\>>̓./Bȕul2C^DWW`@m&rP,kl[#6D,LiLVNs݄ub-Lr,kU c8{\zȏ!/Y7 3D,Eh5HC 4Y;"!Qvn#C2ˉUE& ں{m~ |PZroƺ#vM](Oz8x: z:VPF%NfWexYUIuP~JSP/@u_w,Y^ Scg\I-ZQFQpk8$VmUY̏dxی@yn˔iȡ\NorbJ>&ChB0ս_,k7=V@){e"RJ\U*t}6\U&]kSHgQCO_ԟH߄ܚIY}vζuߖ73T72EgAj||X2ÊOr;o5uUT!fGFrڌ>`Ȏx3F)\L0/%r= _LL.j5a؉{wxy3I .$7o :sW*̳.Q?{Q.ܟI-hV]Uɧ▗fhns)0;8n_׀-3l OCE4&V#UkTGH|TxEg5? ] /PAŔB)Q^B.3yghr/O+˒,[d1I8I=٩ki~S4~to8v[:c#$XdmqX #:,Eሼ_`bG6k2?rF3:Z X(?WZe:5ѡW"#[##-Wvk0ݾ8y̪!hu7tiP[n5g,f O}U.8 Z"o wq>*cy[©اy |Ϳʼkϳ$FK_J/z:R=U1cV-І-o/9E S^Js3kӜcZ~br4z湿\%mX~W쬁xH(ϲ}P ; ib"h iT0YGK>>}e ^k>wrvk*ANz}_}oެrr+ f/-۳mlf:ZZДN)P^@rpF -\{0)L8\Ԛ܋+xUfRYt !7BTfn[)0`EXi$9ʤXQg@{mx>PCŠ-I g+RpMމ2wOiHʒ'0&Ьxs|Rp 괼\D-b31DZqHPZsʁ{XY]q~OOz(6k?ijWh?Ύ%n{Pn y@ Se1Kj> h{CFF8! Al/gmq8)a+!Zxg[l0W _x珚QAxف+҅1BzeXeẅAD@!vƖi͊ U]Z+:pX"8΄"q6e!.VTP%]ODjءwd/f9T?d/vqlJNŚCηxϹqЬg(wɧ@9qRix"2d5c&@Oެlwy)Ù\ 2҅;2ݧqmDkrSI-SKl1R{`-ZAź.RTvJfQ\W m`\I Mz[ ޷;'ݴsq+7''Wm ΫeƗ¤]̻ڎ~{Q! XE(QAВ8@!m2d[X {uA *m)WȚ0W- ʙ? ֽ"ƌG:35hWbѬ㰔<>6(FQ( {0Ue0#"REKt Gc<]z)(f;@H1RfC2NdiP/P+S;QPӢFIە/`àP[-\ճ.sp{u&ofεypUNi y/Mn<'?H@Cbj`YhJֹ IugJ$^WRĝIYhfe{!a?3Mϗa(y ;.Guf;[UOB{GYYZ}c6QyQz;iơ-H-,klv{"~N!LH 2Q΋IexaTP(ar]5~לQa#357F\Vy'w?4ЯCthz3mh.aKq+6 KcF ,%oVM+̦*~( 0 8NOk>D&x6L/l[!mpNc!}ҿ3=_~=G`wϽ˞$S^SxD_;NFŖdVp"k0:qΣ^jQfq)vFܡs- $OcȝXcNI^9n\gtV?ن7#{夣U_)k|D< 8ɨUnp/gKqA$Bل{KFS(菋X,Ng.+э"Sl鉐tpH9kǁT^|Fe.LZz^!@m HuwJUX<6T|(r@Z ZaR>Hc_bRN*O&wJ kH _}bZv%8+ ,aց?[L 6xzJhN-*. lVGM6j1I-LcՂ\`oxw eOTd? }Q@ q*-c0I$^hKz߱Z5PA`B*U;o*W뚷y2J^X̙Bye R 2 a!Ӭ2`v<:Jhps87T+KQ[G xjD5T|C %儑{ϩygJmGIɈ$#68-!R:nFHΥ,.X 씷A^pY|I!@?<]q )n!tD23U)Bg];y|P"@ `I7Uѕg!C4z`KnU! F8"wCwg>J/ Rdt_uWMXp=ǫ܄wɼQ Ў;UyyJ[ovk_pܱ!s5 =ua]͂ hkzN&%3d{y9H_z{?39;70ia zP߼2yanK+HXڻ{tH6y8/Ď拵o7/U.~TR OE3;Im/QM`%Og: zj}-jz'1NM0yG<,u/rxT~ɃUuX3sS*G4VT30Jwlex?M0( c18(8;`~gi4ddg V6[2q@PaEOkqj~6>[mF}gVR>,cgBm&@\(s=QnǨ`3ue߄V^$Ckv@lBވ3Js'-ur`KéD0rI[l_t蹏zFyC74*){uWTσGeNg# ޅ޳-CˋA$PFJ ribL:!54v{dz]:7Аhb ܧ-r4ft}[~>⬽9!^c2, еý$S;CHrdY %Q^z''ҏCV N% :ihaV;Tr?ۇYjW;f X)XiB{b#u(WMSzxR)-! 4#bGN3nw9= Iצ1vK*;2HZ3VPbQF QyP)a3IbMخ_6!7҄n!i~/K?i\CP̚'$cQ7 'sٵ6Ne^y g}ኬ$|#8υ]I6!jԭRĿlcl<%҉S8 RՁ[ƚe*)ISDBA5&6r]eh {@PBi C5^/=YCj󠲺@_Q_K>:do$ {mXz@:}a-3A6|&CKiMŪzp q0(I4' 쿂y?' n&F)?1(lׂ[@\hԒ"5}$ۓX~8c,'ܾe$lfw|RjלCQ:1ęb(:{lR9[.[!:}H v=2Rzب^~ETMI-e?@),16r/ײ:Vi=76w =#ȓm;dcqF{7Ö*|lo󣁌:kJ˓yډbެ_8Y}>pjoS\;{ +Rӹth~|M&+ECH wYk_NnQ{-x|W2p*z`s}O|8z:w7rw͒)ha bw͈ .2#x*߼[QK=Kle2N^ Gm8o]ިOOЃpVZb0ݺ#VrQHe ^slU]ip4j.5OIG;{2O KRVA'.gf YiB)r .%nd=΁$_"  aj?VҜ⯯1?6%BZ$Z*(е!EhidZJy,q%('OBg\p;٭o&Q+1I:F𺰐!Cr8P- SM.ns[pPy0EY\@ ʉ?d΀MEO֊c%e|dY̽_NŢ2;f50.u]q$(nA6! tg_B=^?%w DUmXNJK;f: pillI+>n7>Uy=uMګԎMY9 FFJD*DzmIF2# Xa_x}&&rX>/Ʋ!h .6'(։T40|`ոR9w0g:jEB=5p ^(Y=QŹr7P9Y+tc<Ϝ92yY%0 R7ZXn Xh%l}Y:,XXքǙͮ@ LG*٧Ku[5º*]L+TbN,w:i' 6˔IKW 5LnXQ54$ ɲIC+\:_!QV'mo20+qQ &>iWY)0doQ|XoKa% 2a!?}ӝ7;D-j_cQ^:g8Se78 ?𺟈JϢ4~7 'u5GYRA}~CFj \hy ׅiҺ^|N8W>˥+h+o6AcKJ~k H>{g+=_mW/oNUD+e蟱P{(_gZ,hĖJ4M{,0wTwmSܞP6 UOwD)X(``'e~؆Rn;Tugv‚i߹yw*|lSUW|,HВ>*BЫN>gŮ 7VY+ퟠcdžf- H%;NV'Ցנ2'6;55GTؠGK`sx̙ &00E2Ȃ}# TP7jKم^%;Qceosvt1lV.R3E^[Oi'Z4"Uz k^諽;+w_/NtFXmo¹?ǹjO~XɁ"Ufʫ(1x>F?n'lF=.i5`V4iaMP pAc"EKW+1?ƦFRޘc}Gq9]=@be#Gn<1bqG Zre xh!/s#xW{}Qᢪr3K0IˑIu_?sZ |ZnUIEc=H@QE 'gZ ~>n'OYzPvozΙ@RZJ.C-/?DgV8o\ mY X#MJT+Ы?Uo쿪;^ 8n ry z N 皝AniֻMVhg :kDM( JL]4w<li} Ώ+kAt+G{{kO؊{A'B}z+g-/_~vхYnqU%a(5푤||ŷq;Jԁ%HdV´cU- tݛئ uPEne恂2$x0uyQi:%fsk cvJ@6tm% -dnW1WX)̎I-j nNSy'L`fns6Pp -(=d {E_rbd}!؝ݛq/urN$Gĺl^1Aг2Dh&9uMm)XCoوC]O =ϳiI >v8UPH Я\E! M%DU= -j0 lO"Vzy@b^ 4yi78 Oɉ-c,ci-vP؋.L/8DY;S2cMj(P' voiRkQ3_դ:yGHYJU48Lw˔mtBCu^ګA,Jҋ:=O̙RMIWǹMIܘJ4nJ)Gﺮ3ONzIPtpJDǬy-ݍ<*Zk"',!#"J,a֯J|0Őa`B܎ @6-:4Be=F+2<{&k:_msnϏ"f Y>T@PmMf/ѦF "T:L:pҞp6h]*W7'i3.AD@ g8AD%66U!馺"^=ZڥO$=V6wTdGdBu$*/x?(5L5 R/Lji$ύ] Z_b~|H;=s\"J:Ue_yh ~fw@sf%&4i%"qf޹E].]>UDVrxÊ\j'tPeCj %ܬ.NԥZWh< >h{gIﻛrr/9\[;9}Mf{b =8eS'\龌'3|ϼ5rΞT%w kz;lNTg\Z w?)Gjۤ؂5F#  :p8ŀ~[:!jO,c#@C%lU,3 #d j{g{֧(o͌I0#pX^=tǫK]+TO^;6A Mtͫ]O7:*/D?٧H|~nqbh[U%k1#S8qdabxex~ AOdm;zIK W>ͦ}Wz(Zi|d cyۊ e KP X;nw< 'v*55 e*@`rؾ>2r%JR>jכDsl5ݬ'qIV̘*-rhnZ-ؐ!0S*u3!]:- c@3o"Bt&ԃO\n-[& slpgˮ kPeA#):4rtj-eșq|!-V>f)4ީd -^?؎@΢ ۞*Z5 \vI…61{n_ ڝ6[opK%ŏ LhGh-! aubvX/U7eNem10C}o)MmhOBSVmM.3녖,& O&v?œI<@_o?q4G|B1T=1g`IIWq8H=2Gk=ӄvyBnp$B Oڙ]77WAsyn/T?\̝MWxyni_E]f,hn8A$3d@WRCz*(i@4r (+5[;SȌ,= $tP}tHcgh hv:1GBfNz"u T>[gyZdkJN)W[6aU $xK쩼<߶1+%l]xRor{4Niid!B#^+gZ,ۊɿ M^)OPb[.N1&sL^ԪK2`B݉[=8 S݌{HX l'Ԕ &a|(k͍˰ͦlD.Qf@T Kcqf-HLz6XeϬX$"WB=԰l?cc ͶRp&D$ l&u )RÓIc)1F2ZcOTT~޺kfm4Zaa; wxBTR-=?w}4sq 6$ڈaTgh(>+F&'as% = h|lIO1-7Yfp1+C:}o*2-e( ,s929Xx芎 $p0G"bMX7Lk[+Ҡ2\Zd Na4Fx7Ǒz qR~oBF`t&x S5f49Ԙ{]IRJD%%gə7fޠMwD_V}+Ʃc5gPԀ: \MW;*D@Z+ߝ qvlB .i?=Ԃ<>}g 9[ sWϤҿ6\ 2=(a9f#?MV {3dK#Cg2F)VڵA߃xQ .>9ZY LM;%6W S v,VrG`ksq0*WjWuiZ۝K 'liߡ0 P,(l 2{yo@cktE@6L1,K1Faς 6bIh]S9pD0V?vBo,IeImH<{=$.IJ=L/iJIMMc_H1=h fhIBNNwp SkjD-v7ʆ)p$r>3 {i R|=B 8{wڻ\pǾM@Ҹnjg>lc mkGjeqf Oy]ÇG8 X $xFPkdR%3Ǟ,P#yqn[}mE%㑬2CC֐u·KDFr:p92ݔY167x 2v1xM<^WЇ2!qN{G8|ms\Ҧ7E^8p>%.ql We2,@Ix6~957!m@v]}n\c6Z$go&Usٜ Lte b*mR 4ך(݇¾{CGrM6* ط-_:2': .td#xnaS{ # LxeS}GWޓP;a׸+ˬ /M1oaƆ[X4ܙ;a-{06"{S9.hNx2N^P6ʸj<_ zqZ`PN꓎}7+[x=`f5%lL4&ݍ2]xyĽ[9H0Ji;> )Jڇ:b,ɮ(P;3Yp[f5gTKkA7h|Ê$&Զ3Zg8)d:FYRd2>qD6a=C8Y1М3-V;=~׭8f;b=E&ޝ z\Ҙӡn@~a)"6[9 oM\vL,VP~BV9/FwHVlebes^QRx>-<3#tL-bdb6f 4 AELhMDgڞ},"4ޣ_c? T<ă *sONYL^ъM?Y9Ѭ,Yj(3 5g+ϪtciٝAQܝ~ TO`tj'@5܇WX1%jYK}B5Wp< `ʿdm!tT_!Kz}H1T !ϴ?&#H)7Q6oJV\,4zʼn.J"yMCZ3-> QJQ9(w#B ӵeuHH8)N]ixԙoܲ9YO~9`qCRo:ϚT= kV (^QRDm@0kTh- 3V%G?ݾc2E8+ُ$-wq?ȍ!Y_;53DFs=z6X[NKS֡ Q*r_K,PߐaUOKŽ#Ӹoi]8s5\V㲇b#Zۣ,Z;0bv;7}Nv]4-זD.{|_E"C#300TRLz\@I]dgl,}!K&m|z]m!T{j`R[RAe%iZk\RLi2- 9̧' A(gqk0[\ j VI=ao M@C:*o>΀lQ#V AטˑNu' 2wz]Q7Lat g.\zڈC+ إflC'hX;|д@|}uѹ`?NL#w5SY|#Q 8L_]o{[JUBnm;^.*("㾸N|R\Q)Vм`ZuEr_\+czƚ8V7g7BH=g/,(6AI$-P,I5D^ m.!zBqI~ nLЏ)|붌ѓD vӬğ7gjp ߥ P-*1H̤+?RK#T%J)̪yjYa0mAaQ1 h$PetJ?g+@9C]U7Jȡ9W%N[%H4E /Ï~ -IcnQ[6He^ p`ҠG?!†;ռ C1a;ayuja;~NQks"1L6 H!\G(od!;wǤ\ͷSg-j\Rb2<4Mqiނ⋽btNpTdS]& TZ! \*(!$ L{ՠ[I~k!I2y+&ؽ*BO!.20|rm~_@aSk+>x"ޝIE0 Uؼ,.\jNLQj:@dvi۱x (³r%1k5rTC:) SotD_M^؋ KxآEoCx?3j4cX%[v%'g{L[UW q_OmS&Ft|2h]koa>#4U2ӯśۥ0!A˂p{e",L } oBU8@k x֚$/Qf`"s`*7q{O`e]Y.v}^i52g(N8H@$ <*kLV5u4 {_v̼٨2 5OpOɕij@Vu4Guj̀XCH8hn"rMhsmwA:"i`Z/|+ O%^ۤS51G%,ḿE AU T:PMi[vDVuL K%MY% ޜ~hᡃZ`Qctu;n6YUX-H4mwħ#bR+oe-4OX/6i kĸx#9A%<>h-9C6[T)}"Q5 8}3q^;ȷo5>*'x,x[/nbYCr_-?)HujXMfgD6' =B 97NwzaQu~*fSQt*6}֮Lh 0aKo~{18ۏjÎ!..8oh|hAcم*٥ g\Bfͧ ;IV~TηȢ28ѧ<ڢkᮜF<CI8['#^E$CG;h8}d1+Gf]J>fT7TLZ@NoGZVh)(sHFkyymLT2G3!e""9GN5qc@`]Trno6.Ά8~=Rfj.3M:ĝipP#˾!#c7Hl6 nzm} (}ѯTGZ6糙ƿLR, AKZ.1k7bP/"fشzI5^ {#0$e ;xb[/}s@zlSv'Sa윏`h#֍ cfR_wrGnC{r3kRIl\!S<7A]QUEDf\b:qgOGg[ bre 6PS,ݟc(&8oBgUq͘ c/_-1Tgu}TsKNeGLU<ϡHlPtpdӡY,h8<}9o%C/])wR&Ÿ́SX8]EH'`7g~Niq%,T/nrlэ@h`bx Q@k:>wop,y'0eL F1k8nc"Kј.\ryly =й߰b8ywr&"KMN??TgR(P`~@yQ&1)nYis((G3OFR-甡__<zޤfe` *>覶D:dt[ n $ӑ}Vx'֡v̜8EBRAQso/,Sx b5e84=0t- Tu8ݚIZ `0k) dݭ`WwW#\CƄI¿}S(E(#r+iХduEU"ZG:+?J|SD(4(wnrt[`oQ&?ǽ8nE%A"awFXZ]L:޷OKDٔrőgp?TW7Jk$*z=nMBl0Q5nkfNFQ(O5_.!Ad:_^ ='U3g67/J.~r5:0;$o~,ת{x $(4)L*0 O,ۈW()$f[7fXpk^q1wT l0)0U$bid#Ndqr`W=c;"(wh&f9kxj) rmA?݆sj'C ``A|t G ^֥g[~Zz5peO( iN1ΜTenI= 'H`شj?ɮn]<` &"A:͚缍RMmg`꒗-$#,ݤ}3#5(:HD(M ãV)%L0%-`Ӊ$?_PHqH:]6Ÿ +,$'[."y3=prJI:jQXPH{N9AN҉H<+Qadc5" f)$‰ 1A<ܥ}T˦S0]wvRa }V(RcU54fq_R誸p P٠Fs!]5 [.I>VOO/K>׍]s.fK.o.?\[ _*Gy)B=lxmYSƴc؈,f>0luj@ $UWoGYSs# ;cYK'd z'LT +:}.eC>ܸ1w'p=oчF3 bQ׉)pU(=hQb.wxbޕ5?[ :&g=܃ޒh#wpoGGælrGAUQͱ X8X57R:'J&~ %Z 38n:Bwoj~ղŝ*.h6!7[)@};6DJJ~.G ~% ww DZm8-6\|3:Rz{PQC{[2yG~;x)Va3v(Hp \-sPAJT|3W!fW4xBh 8]gy{ R 3;LPiFj.,g^Q5 ]D\{'v5Ϛv7ڪ; xyZԶA([wg 2K9ENx'(OPQ(S)2i+PhE?=XGdRg%7­}o [Ų3 {}BUp-7hU^4J-NsFed&ygvUp*Sģ&Ȫ# d+Ւ(Z9{mz$Q8ңnTZ` |+l]aVI^A*c]V\ 07 U*^ɈmIrA3KG!F:Y`}OU/rpbt1u1۞rQRS= j溫/byXplKhxM"dw:f$5ћGDoP16|AYG/҄9M AtS+4OEZNߤh*n1lx. 0iemdHC3^([ڠF§~ť)|7k;^Nc9Q茝|NDpQF*'I~c8 .q|W,h$g߼c}L ̠Z ]U+_ L*޻8y"˫;r8u R=P xn}=/ TV$|#һb2c9p>QjzOzON-z(/!TtFN/RZ.{\@|rmڕR`88~3~2l%S$#;#' +S١.NILDX\rV^{-OJ*'k54nJtIEm:%Ԣ%*ӗݥ} Ir `|ǽ{xF:}) "E=ϑ_%v+|f{{,(V#; >YRLʞf:@iR7mkv񵥅Cla{s^7 ŝnu+Jٞ l֊b {&+/غQ,(ýu ?XoH 9B.酢-K%6o:tt\ 74?stI<^U1ƶ+:Yv~>7yx0;?SQivVuK5ZŨ>S iJjm栶2Sw1Ih;mK/52knv~:\؞tȵOjQ%O8|%1)zCu\Q?RR1kӽ9 /-:f-UĜ+D>!|L4kS@}D!4acpG9 SV2=ƬJzF BP}\3B_zsxK4u|k|͔^,7LZsIcZ)7' W<;QWg^?(N}`k5X帪e#NN GoQȍ\Ho ! h}%҄YZ+m+h2of",cA~D8A>)^o%.RpZaQf(\/݊1z rM~b+/݆ﺏ[21Md b>ͿY~F eߡ7b0^O8/<~Or5qޙLjfb.ﲥ2 SU\Z'+ ]l=AӬc+@"+ʽQvTإS pG>wVv6Iʐw  k0~$B_F%YբMa>22c3 ~#wLƐ H0Ĺֿ=vhw8P>)27=ݬ~l'&Pq GNSiqK)xt$00\J /jhA (hF؃tG/k1ux (S=GѮ)5[nryJnf(R1LչnB?(QoPY ϐR$7Q\Ӧ(zGY*wԡGFɹ7mq<9ǁe*M,*#F97rb- do\l;$jDuy9!\4lrc.DikiIB>r`L%&+%a8VC]Xz)}bZi @Јka`ԉ̦1X\zV5[8ٰqyw.|I:&=9Ranכ4&4 .j!Vexlk,8uޡʎט.ʖDebMF :q,c~8va[4-=OwIJިۃFڟGꈍ fcUGӡ>v@B:ItaUI^&NFXCeۄ:2D|@+S,+FQ -QRYlʈ!0b=3;BkZ +/i4S#v)~;׻KOIJݍvF,{}HX}p 2YHhQ&CJUf%a7dY!7rsc_d꽂6K ñ;+2?FG<ېMȨ"Žä4G/D%{4ț]_qV"%d9WO3 GТ%sY\>M[KޡkS<M|"i[e.eWֱZ8ɞ"s 8M Vn.$`4АVzW)h߇Y;}`,ׄߵQݫ`I^4~ `IeVST2X_IUuc@VTgZҐżo.,RMSYry4F 5¿:'q$;!a8Q5/\IsqU5H/._o(=jq+eȈͭ8̴9Tb-_\J lhA7!f?`/!l0>H{ZFSt!SfvE{MX){ᘖkk6@޾3Dȼ2']Ұ۴=C.efO*ީ,KBmXȔ Q߾쀈筐gb8ą@ʳy]ނY-jy|Y` 5Yl;A|U k1`ej$>8mY.(S,zz gI0N*)%7ڣ) TX:EJ9ԄHRW̢ՁX;mMHq,k\tAHA+fOd}Nv֛Q[X뮾sJ]pd,br `Ey֎(*F93ۦ$K=BRmS6d@nPP+'#tUhYRDf*y1=[pQZkX}vT "^+0ok*q{Vt?.Y˛ ߦs`KiluetNEM@'DUOAe4t"~N )cN_>IR+xAD3 $)T{7UՔ֋sz YpM Z ?co̓BҦHnib64^Kp{D[bGR?:=qj H܌z~BFyiiMۊz2«6R78"&5h504 ^yjjje?^X:yOuۗ hV&n] l~$hZ~ 3lRΌQkTMA;Q@@oM4y̽L+oF2q2òl i#:&?,t^~n=3KߟKG% -yq#r;㪤ģgR `! o18LT/n)2Ϋ-x2* ܴ CwSqqLi#ӵ鸡[j}F P_4\ wl1w0kY'd$ \_3N/5aIj^Lw\mUT$fpFW(pF`i-sN PAc%ňPmA[vٟb}1s wo=g`M,?9WWwzaNN,dVJ=gK ]sqV?6$ Pz"= '+ sG&F5G{1|teԙOi˽2dUlU.pLurGARdXRPIӉݟQR>]-P2Ȁft7: @na8 4_6h#[Ìwk2W ~$*bmt=MedMH>6 3: 1G3>@ J!Qc$!mtX%FFCoODDI`{=WȴnW0Z?VȚ--l?$MW'oktϵ+LW"2 g Xp -ؚs]I+5M'nzJ"ȏ 졉>i hI`Ymq*ȋԹ\̽y$chGR%p|9Q'xX;<֜B)uw-ѥb5 i|6uv>=Ğ ^M^A-M7+B Stž23xJb?%7A/CrU[ –]v[CCQzs@w ;Gg^&ӐݻRvoĸjJAejvR(3}ޟW4N?ɭr[5RA >pcb Ŗbǩv< t:#}W$l弗e٣GG;<PaEpz?9'8 |To|1Qz $`>nO|??= ^U^*!a\D¬JXFɕtp2~S8]lQo߃,b)xt. Gj`̜ez=ρ.o(=<;zq Z(K(|wNvE-C/"UeiCȏuTb;y[7+%8B@fRL3顝_m#4gfv9>?Dcq˲=VE Z WP<[;ƑX]O^%9wy eG qL*]jv#Dt6m[YՂKT֬J7-L!1>TB?Cpp:X16?j%À61``Oh7&Jr1!M1H^ʀDRu$M0N#/WEN+ /爖g mq+g6+"P݁vhAT n`p SHN-uZL\m}2E&j5q@דq0AyY ^5MfݱѠQo"cIΌ/--`I|ҍ;G4 Ƚr6返:3-"846)aN8NH_mqŅZZ`Hb}Udٱ;(0˜ iꒃu A1tîqo'4`Os `n"'343s?%Htܠo#˧\曒 4OT_b3uV󐤦da[g!u@@'͇<d<6cA[M;X( V O +a8 ɋ_8 BMc]E`YMN0Ed*G>JzGIpQh&G\ϏN ]_!ѽNV&bGL\qcAm#c_ŒD#op %JX: U1pɖduhh%@$TI&0Ჿ%Ą8H+v_-o^kw'_Z=Ray]/XaˎԻ7?zWyo7ThXFPhZ6oV`Ulqz t1,_wXK;;$'T龓hAs`aU ;thk<°&i~.Ĝ IlSŨ;(}4cb0g^iQXSjBWiDx,M-$w?CVY@8ZkouJxp7Y'rFTBd ].οuS+>p\}dQ==ʱ)(7_ì im*.=8'΍ݦxu_h_5Vfgm7^+SW TAPu,KPw@5r$S3#:0Ũ߸*%^qBy:t\n,10@\Eh񫞱6u#ܲ"M2Qz}%WIrt+CD?AzJDU%ŅN$UL.^nPWDc%i-pS2kdeb4Y `5hu8}1əT.q/C*}p=cB!{<1G p`zr{m*a?y;4qea]}1ۏ17 7tosu: #x!7@45̾*b)}`vd@s+BFSt'8 ݩD-ՂJ>{WM=цy!:&mB座W=bLlJ x[Ƅ.&I0>9ڻk37OF ~d?*!yrs ray҈5p*NoGY?4Lvq`lR*uV_5|ҿ|W H2폎`]<Z#V8 `[FY1~)c<“ejڃ Nlg7k$AG/|np="g`tV$PDF = vY'yx$d2g>M>JSNx3U2&K.eش'LZi LvJkD#8>;A]nkp\>=y k I2O1n ޥ 3~||< mkOEk)GAW4iV͹ ܉ ;{м [A+r_ q!.0+Q_Y:0}'>@6Յ~ssy/@)ŻޝF>,Ԇ~LXKZß7OUR'Mw:](7[xk/kOhv/$C T$ӧXFwXl(+m@xVCV;,L@O~'~Ѥl1A7 _@o~<N%-ʀfx4|] ']YDCusE@@^rSAj$>*UI!ʉm6GղAO%v/rK6eՋ l~UeI}*;ӴfX?",N>tH,KuЋA,|φo:øq 4P,ԂיrgYo_eݩĶ^$~,+ٿVkƀlqS^{1UІ/:n4w 1V~<׿/,ָ߶{qQ:Pm*.n1~%PtYUJ~t? qZiC 1U]9$tˇ46eo?xu "#/݌@+u0ejG{ku" K}z_Mx \0kUǸm#m DRY zJVI )yGAϘց0ϻV[p* މ~/aSMڝmW7 1?pWPԣH|ZhZ.ŵ`.z6 `BO XHaU!wUTRH3v9űbݔv>Ru"gK}Xܛ |CwI Gԇo$"4y.@oN/kbg!P{|)9I}#߳뚻$*ɹT>XTJNG7 @na'+62 GS*iQ*1垥3g4^jVHd Ɏ|X8@z~2D{'=v_EBT7kc9 ޒau]5U5=qh0UpzbS ˬدBoZMP׃`jplkyG:.ow&mWJ< p.R>X!@2S[( B]%} q4(Orc-}+#X"tЈzC4|_ke#pdB$$P]kY:|䥑 E<Ŏ m[B5z?M덨xل9-{"^ ylROމxBBԑ%*MzCTb2ɠH'? Iҹ#0`RKDrWPM4@ɒ{y0A"-x<y&ťЇtDžF9Zk`G  z>R婢1įb^kvW)poa-Q9ӺPMwʱ`E*`~xH71w?/7 `xƐhzAr֦Z\%Y؟%,|4G! *aw%ê_ɞ \ksweGH/\}BMG?DbkN-+!dzyn>TJڃ%jVW43z{QJ%^xmkؚ+"m?VSd:ꮅ+msfn7x9^)llXpv{ ףvc5g A, ĵzexOz./ـ2QHi)@wN_r?-z P؂0=cz.a`DЌ.TLlƎF nXkZ)ʰ+YY$9_G ?>6tgyImicRyoPT&@pf{$ 4@HNOp>+*7p &XEطfK gC/ݠBc>$|/hQc,ak\03M2yz_z @yFTXc閿CԏK_>-2dW?A+E= !1r$޵)@PGζr G K$+:Kx!eǴ,Bfev kCLa. CrјC}8iBլkB Xk'Udsaceb F w\Rl7n{IFEœq`GڂWL04|@]oQA?un$;$4Fb(h߹=s0lIj. a>8/zS+u5N,p"f~-G?aIOX_؍l3IG~w&/)OѹWTkZV-(muP9E w*+ l1a菲O<^p"!%w@ ÈP@RVf3뵽y֎Fo4aȖROu=dĚ^FX >A^+ϧMV1!"6X(PVQgnȫ]l-N3N9ww,Hc"B%}7F;a"3.H>@Rzؑs4:MiT;y-i+8-UKH";jfH.|*[ ^%ƫĆJɺ$t|`F?KFϗ'EͨpzܡT0,P)]/4BdOzpY4g"!TN-8'-PSe]ɹG/AYrqjs-8dP풠YN|zGb 巠+a2 {"t"jMxz\wMkԟm Z _}@nkKHYLQ ~7jS"d͌Fvk>aᾀFJ'q̷g$c?~fPOVeGApR8/ C=O+IUIH;E,aw4T?^yٖJ%q^ਹ_K8K˸I$nu"j#%$,uN|r&`}Mzv:EН?#236Msl|Jw1!@ "zLxHG@+Sz X -lܲd]K\l~J!VNnCZԦBcniGf̶w;]bwQ1ߛ$'5k("]2#UHna;l*|j*.U-G#+ J#^]TEwaD~#ƘiΆ:Ln9$JnHOTMlNEΏE{9 4U@JIfJ'IM7CF|'ӈsO,*_H}u*HBxKۅągsp@cfY:`dCV%CtM#He֟5R,9PB& p-y_?o1< ?Z1W=ގP؂)g.OQI/8#G3eoNpnghwJsdN[ns)$<C~>G=\ޡTNH*d-3l[MD"̺4gV4OLKiEpϑJ:nC"g&Xv@zp tM{6~i7! vyk v"O7ߥsE^%>ܭ[L 4d+#Rd:_~pn` L ZCj8uaYN6@Kmк(԰`8+ۊp`h`~kVQ[jɯTrɚ!ĐU)vr{W5b~jSFŦð l,e@x?Fli{u6+:2˦E*؎Ќ\ 󨮼E;43z00kdfz?oE+0Iݏ'F"|&=b;G9ϟ<  {і<5RV %»(ZSgFQoGu=[KO9Qzx̆Z. jꁁ^Q!!e%I^R|o%~UR r!kխ qtdMSOޗ$Fˮ.u= s +Xe=Q7*5S:JcoR20l$*fg2ٖNF\ cjW.*rlZ '. >{==T=Q=/w"#>p]~~/fmͶR[UY] HLq[9t9 \CH ժ{"\ϔw,JF~9iĚSa6[B&a& 8GF5|,0Qx%]vdcMo1&$OҠG\ ~b :&kƶcֽlf+7LHzi7u1mn5/9 ~㐨Z1Џq|rZ uK;JRAgCw\+K즞6%O1m^ TTS )X]rmv2rf ֗o8a7;?uT$juv& u[sd.,rbgeŎ>lI!$d 62ř0,Bk2yPbOI14 ڟ̗r`uW6F n33Û-x7@㌖f+V[Ug^@[WZi4ɏ"c=}]ߑr3t.t*xi,wu~M]Z~ORXM=g2CN_ΠI: j#كSw+8~:• *y&oܶ`E5H <|:UPw ?v}Fm/(ȅmg> WޱB/ɔ_.+2gqRI\3ٵ&kqh MEi!4CyEED|иɂ͠8ܴG,8?lq%Cqr4ףht^yafeMX.fֺ̐Nl)jB QAHe{~ il| 5ۨy䣃ߖ'͆E}Tx- &{-ĂJx& ;i_8,l;ɪWk^!߱so3 K & sA$$esJN \Q}6lSN@oz~'ޒV?,=J:7>ëwρ (P`rzP̎ ,"*5$(kR*e7O eK8=64mVpA(({sxq!͟[V:$fygc! NL=x&ӨK7g 2qǚ̒oaId."s/ZpUkc՝x_ TzZGIzGb5rn;f423qu#HaΑVv55Ԣܢ0$DøuؼBAbm<3X 'rړ@KucV GEKg_i4?"#fUS׾HmPy%V10Au-ѯAvYO(_}*%%B 4% 2څV(FΩυh|G T=.w72,l9̓m;{j9K8ӭMd}S^iK${QJ>lĪ"Pc ;yaR ︟ݺsgAmm=0*$XCQ) HK୘;KA/w&mO(+Tk嫷1cDRv Դ=Ğ=XZQ| 2澞uz?RtG0P]lsnǮ}@~4|VEL 6λ_Fa*yD[q"^6fؽKGK+`5RR7m!l\8G'|IfYP%Ka@iS!]%L-l0|@/; C"/GFgH˄N9\$W @|=;J,PaJK d# b IH[8l&y`D@? ^֔ 6Ż{gTg|^Te2%?|)ok|-k!Z(>5g\*JYO#x[[_Ug=t/9aKDP(U7鵸@0" KĔB1ċʂiZaT2 V]D#xDٰ|2*)5gU3 SxrB$Z֤&m^WCD( I6ۘ"y~Ѧh5辘Bg\$!*N$r86T~T<^ F[xѴL`|NϤM=u 1BUEHsO_9MwvʟZmNj#S*p4 qR0/ !㻤0M{ @e: $΀ Q8h⽱Slz?5hQTS u-$?T'0Q +\dӎUQfjBlE0Ӧd q8$~H/W0%$\YU}FGwDh>InL:`[?'e.۔`CU`y:p2Rޥxv ;L hR  (6niUnYxp" Usۈ_<-ͧa5bs~km!Q/]9A!'38Z/ L;c`]@0җ/4Mǜ2@+ 9fxwG߲UP+FJ@ Q1cJoj#XD=;.Af,yn%KAvJz+" 8!Sɻ=|#f{t pX*Lac]h3-I[W;ǕBޠ$IljXՄE;A@pʞ91l0LM6-^c տPg%=JX)Ǒo?nE]+[D+*1:\ QfLeD?wb ,Y#sR {hNy*KL^z)lyF4l<?i## #X}xJ 2M 3&9R45\Eo w}Lqgޝ/Sr>Z4./# W1`M^n 2GCL1K)Wܝ >'b+oEwN_ W=TKap I*2*5Fa}Ucٸ" ڰG=XEdUvE8淸͝mޒ#|9ng ςgO?9N~)fPQ-{ ܓO4 ZYMcUL锕' KC75R"uu# B"*fEz{.dK-Л=ŶHӢd#&h?1#H:e(KV͛p_a!DQN|ᛡNCisEF`RLI}!/SpbӊJmuu/ĺ0Goe&@lD2!\G2?ibD*\;u@_%/?PF(A#}lvY6ͅx!pO'ӗՔ>:Ę-|֗N^oOhUxt_Ε5A:gn9kTj2Y|I&wy~2@K#+#lj ?K|vbdE"z&Fwa`QV+mȘ.wRy=bB^~`L[k0A(t 5_*>suC1^}$ soƬ  ӣyql%41Z ɫȪ#,k*(m<csJ;H_ y]Jvz'Ӏrq yn M;NĀ^}̽"X:IN'&ͩtR 7t/_R^rfW#ev`Mo$:i;-zH]ŴT {à(ad$XG4R01ˁ 9cy$qF@ժY;k.̹ ۍ\Y'(X^w%~ 4*QD_23odmS.HЀDžl˙\$fX 9Q rޝ)7qW%HeE: f(*T2{@8#2Z,*%$(s>c]5[ᣏ&^N&Ӽ7V7慠o4TxQuKǠVڡWIQRG(9%y?8cuzq[ X TjK%ey\:u%ʂ}N2/6QA7`*}BѬ5V˼D:J寪[JB^oϼ KKaFl1Bs}?|Rbrll+y P'Z n(M %5t&wY3[0d?YVjeWcԥr 8,jXh.U!1!REMzI){\uQoM@$Epsх֨OS)#./,F1Anvlҷb =J5MsylYPK:]QMw&?)"TSƾ[\oD^g4j@XNn8@Kx*TMtMLW MA|#; -c6PJx=pFX6gZ 8 4Š罥;I:"L,y=1YM)l#oYE}I%1$liHVM瓺x'(!'x%S90*J_+Jj 8ٓYLpN^Eux[k@(< U&TxuS~;$T R;6gqLl\tX*igWr"oQHYki"zl@U?v";LnT!Oo=J3qm*Ci(|)XElQyw܀G8HArH*;t1Y&.*#U> ÿ Ǫ*ӳMQAFDBV /)BͿW*p/A!t0o30;ʑoک,W!o|2wE1N0tרP:3 Clmi E>O%MQJ"Y轧$'-fv;v6āVt\-[߫1qNMJH_i 5Y0~HkC\s2_ ?6Z4Co/ Gt&Osabl+Ufӛq-4X˾1J;EمJ}2w-XBDjNiC#|{R0Ru1x_n[FCc[Rg 1u|< ć_G%|Eh{cZa.qH8O33敖"_)W &M)]``mWmgc*Tp;)3z$WW2d Qq. nq%jpJFYrE|t?8ld Ҿ_!9bkZ;iڲpC\5(^u(GLnZ䶀&lӰ)ْX𹦏v-v^d!Wt1M9vns3K=`y~/zˬA74j3˷Cf z >DIkBbl[|Pٴq`lOt&|C͵7jk2*`KPޜfr͆I1Boo۱{N>:/7BQ`H֡>roF&u{'bf 28.wchVYƓJ:/i` m&tܺ}q‰4}!s?Դh.6 #^z`qdPCAȹ6$ד:ea!G-Qr?|1厵rl8ޙ?@vnYhB=^Im eLbMzdVP}aQ4-ow&/ݟ( J:@.OZHûr·p t1LKHW^F#KٳMčIذaG'@> ׀n"|* xF~i::!5i n4A򹥙Ȇu.*4}CA8BAD"Ga1jF9b G gJ,|l0FCvkƲ," ?%.0;a~Ѧ!ʝ3wE?zTj@&o|3fulͽF#_9}v4̌Qpq{՟Gh5# ud_3xCޭbk8 ~#q#0lIWJMB^*H3GI[qdVIgzf3(-֐tRk<2$'(Nh{fϖpYeGD^xMU?q;K&j?"*+&HMOY^Ja6~L&r$.J)MXD!Fz.Og\O,񕪿'o'UDР4@ P$,#CQm0$}T'ET}Yny؅162-+vN#FTFor ;}H 9qKhtUJ@s|H Dh"z7-td'5V]tqG+:ռE -̷];58ϻOY 5M? Sc6puUyMVBSbJF,W<Ң;ŶGD4 o=[9!Wi8Ez4)7=^ Y-d+UZuM. /wp4p%ٟz<`H_883a;;l6pQmcu, v/UkZ:$/Z=D>( i2io41?x۝5!öTebqwp_\goGݤ6xyz\Y>h#O'{;6IYҔGlODuDuA(:*L!ם!QZ6l?&oEc^ Nꫦ<ρa*Bɚ!zj+¾◓k7oG 鑅vԋ݂Wo]`6@qZ YRIn}yK4[L[4 ~VD,jN'a dMk@2SxvVEkzj=r ɛ8QCgjca`oˮU ,́T(/hk8\gn _g̍[dij b9 ~QB:ݪ@ƭ , 0K˕y9?g,yR Vh մ㱾Ghj.Oy1W'?<(vE͢9fyH3LoW[Lj SP+ s˄Z2#.VT ;.[}TPf٠$sg{a hYT`=!l߯UN}1qPw9fp #*^ ӪS<Ҋrm\݂h7gcv `YLh$mdJu.{HE6x !Z6F a&p>g Ȗa,{CUQD=нP%1'qFgvT$J4HZD\hQҞM+uf3[ "--aT B=5M$@հ[pk63iV^+Bʺt0vmZqq!|);LȮtXour\yN8/0AK9i\q쮼8sg+1`5u4801;zYj֜Qe/r":)\q vҗFU˭&큻!a#r#N%UV(A;%;]R `舾?2pZTL?WιL<1du)_cG+DS>OZ|%8,5vHׯEK|։\~h+ flTC*h`sN"7_Zb 8q 5 AjeO>[}t"HwWH;NcI̷֘^fuMgN}SM<)zK!Rmt#9]"leO 8Bwx225iQ%\ :gCݶfJITFAIwf; }нTO])zJGekJW黕BaZO\ު`f.,qj) ,k$=AOq>\0هӵ7z:|ba)Zvh9 @; /4w/0ΰ!\u KC2p o=4M*^\W36dLDn _<4^q-!gH$)ҥژ)XX: 1LHM'Z©+`eDV \yv݄$t1fư5rr+32t4ڊ)jݑj-QߙaHBLjG崉/}v }l]|gg,uYJs"9/nrB4$i]Fj%+@uȆi ῍GP+'yJEH@c:C ϝ3Ù 0gQMA(%U^,İeZnB}4NdT)b'Z0ж_~NLZ\2l1 -=ޮ:Mr6#&~eOV}/Od H `X)XMܚ{B$+QNF0LOCv^S*I@bt| ,1PVu | C ~| W|P iM[@O.3vRcp_K^Y92(<X-Rs<@;^#`dK~l4a0(\[<\p`;1|eDVQ:f![R=dM!wQƄ%ǀ w7A`7iJoy 'g5e&7>eCI )FP0U{U˜u;~NHDX:rB]p_{' Ρ&8Pr6Ȭ5ԯNg;uZOAsZgԬY#t ѺQpN95x h/G ŎYUs9h ixGG|r.{$ɑ^zxB+_bD&Qw?3Ѫ?9MٴlƠ7a3գA .o1%M7EgC{"L8}{%M Hs%c"(t`_-9۶5vcלd]$iw PABHtw!C:c4߃snF`/uF-[zhtelc&Eqʭf]p]E^+;V!S7GwafSd#w/>i:)!+r8%=e av4j.kohl)(Uy 7߾6a }ijhva GVX8G|:dV2QQ t{(HaGU}Yj%kThC0ĩǂ86f|'Е&ݧ"SpӃ+߷GQL4) bLg)qwK R{]gef*vd:sWi 2mcXM[u9L5NLSؙ tۓVŎLA(\9D~GGh\ .MV y^z'Dc;Z ѕN1]-N\8v+uW#̵0E mX|L3aؓ J"-cy`C/o EiL煟XAAős]RV5k8˻5Ux$+j21ҝlbEO(J베F/ ]G(7+xvscG#"h^X`60g?)pg^w*bpICP>JM;I"AyYT3&ۗ@¶`Nj{*v˦ /`͆ςX>0<8L9:Twi^GDbJKP6`S}lhm]B' p6.Zzs_, ӅhM%rT<Td'λ9Ypt Ƥ߻#ׯO&8p/֘yӲ;W +F@K.HwT Îi#zxx|݁(ˍ51!J(]$ma}(c kf=P)2X$h8':gr>\$@7b`@T>*0"'uA? ,{Z?78p L>ymeq|* ;:?,1P&^ v)a59t@pP-$ m0"'#^7Oi;\sE c7^XZz"_'„cU;}.-< ?h2b[Naku>P͋g/<&QRōT[tﳁ.qBXj蠝))Ɯ]ϱG EkCXgZ漅An7lX?]8l{*aplO `5^{d>lLkBmbɐb=究b;Qna/7%\_c&Ql,6XZ?*4]c|8档3-*OK̝(W$t)1`# |9E_.BDMO[mjގf43aL*Ku}bN_>Y5+<_y@ƖvR;o_B_ :aK,W[P$CΟ^0aX6g~p2j>nfخۿS1fbl9W7G[X iJ")hyzSBlan0/ŝgێtPX=!6m }/4sQ3:]bs /`rqQ8)߉ۘA1n4b\ 4$Dvu?IEIAeSٶuGQ"oS6> uDo%B빜#:&D`ڧn[[?4[ŏ0uqr5gR?dE1 ચN&B!Y&fԍ0ddф;7 ?3z\.1BoM>qsp:I &4[.QS:|, D. ʺ@(Nu|M᫮+/8 9DQhSsq (h& f]?2&ĮON7RM57FVcTc\ x3K S8 j3%(ɒ S\[Q\FuhHH}_6qq~\&.wRe F%O:R&`#!]'r?J%7w%>9Բq(I7jl2:4CZFiÕ;8ߏ&[Wa|Zynʳ͇`n5?jOͧ˅ѡR-J)Ȍh>VYu N y,SFywX<߿1]@mG䃗p'zg%XWuWBtfBh&CYr7b}D+'BD)?E lr5J3ُT U9whIx3N/SPw:Ъ2D8]]> rX>!ݚb`6B̫ Пjc0s%d*v7dv~ΠfR5;gϒM Ըy ܚ k4i2e[b׃\,^Nb1H)zb9dj#E|ַ^ )o~QѪLu 0\/W$[^IQ`"Uů#Z^yu % }4Wqqnpvl0iS(+V4a M >9T㺏ցg'V)wNqeT+7ӛB.G gT6&.bG3Ws6ys3A<1; Sϑ|Q :`:)E<:k| ݢ{LJ:~=Bz`%-=%Q`i~ntxS CyR0o4w[1'ӎ`W4tIDp`<$ݙ-0WRH% OTd0T7 kGRC ^l)>6,QJ,q)\gFk1Myqq 8r` 7.G#&j@W)x*-(&}NU-}pm6;lJ 5 5!z݊==gVP{5rݷ." B5OUձX|ҍ)nfM*WN'e|]q ư=s5 mVԂfW/ؗ_kpU .R@kdi2։Mؒ}]Y;9£!OHކ[ &*dUlԎ@"Ha OU f)ﱺP۾Q m.e4Wb($:p7j M]u}i%˿lĿQk[2 Bə7rߨx(~"f @T:UZoB97xc0pn*`lI4gh$e6;Wv `ACk{B4UEd!i:Y{zʠ*Șƥ>@y/E}/rջ: ۇʿӦ;іx8q!pN 9 6{Z;# D{% ʄ,YچVO%T9 ꨫ#}@'|'{![|K[(;֪atrݯ_I˚BuD\i ^)SDnEd;wA$r1h'E<ڑ95*t#cSp`A ġzk=>qwLIX2^c*߲Z #7 "O{%@F:DT%hx|yo`ITJF} wP\h۔iaS?WnlHOx9-Ё7pn'nD|ˬ(8rN>ܩ ]+Gc/tWBb5eSI88GWt7H|P&wW`AE"pDwg$2wbMĥ׍$:L!5dcdW 5Q–P6seztLBe{[)={c"tݨyCTŰh:'62 m+y+pE9gvLHOa]>> p@*exuo>h9+_6/ ->p1t G?H 8iTUźň[-Wt-!7* }TMZ]dw3o6+Ȥͻ\&xvm|>07H_tn^a y_vPU_<1rS\KL۷0$=fx|(|[xK ݢWf\~q;DO jH]1 ZIq<*}3UuSԎTFrhŏtjB+#}Ϯfr!3Aa8'sg!Ia T}  3^u߭`t Q75*g kW8 -WSiT dr}X!{ hwZwՔ$2֊vɩnFp귀%`NʹF$Od8Hޮ5愲19޻!Qmـgܻ/.r@-.Jn]&n1dpۋ?FLȜx@f36b̩ƿgxc2 { ws^ؐK{'*O-ֈ_@ҷ_4r SγջI|[A1X r;>,- R(T>o"ۦXŸb> a%`@!0DGeGˮ`efs 4vH\K{p{Y*W i*ZޑβO 3zhJQAUS#"O>83FGg0jY/$'`Lv<ݤ~,ڍgM &c*:&̸&j#rf^I^5.eR?AbrH B8s 2R 4`#Jv<yrzd8,AH88fTU^5_ xJJ1Kpo#F\8{uuV4MBY`%[rgۆ=~iƯ+13uxm|ݳ?7}< 9$i*гh/طWW<Ća :}E#8yVFӰ$YhPx};#$G\4p%I%vAhxX } 闕q($^^;NNRV%>v+G;лwC'_Bb5v9Q'4B&^3 & )׆vgY{ҁbj O*Sr@g<|b o6>.džF8OUY]Nfnhcs?S@?~L `]0Z?•p @:7(!vkU.DHRV(oH-9<,O/> Td)V;%te^7)RL {Ñ>W5ةG?kHnd.'L$d e'&6 ɘBH94eⷒ/ z>}=?yڷgdH9ru})CN֕0q#S$O ņeKָT^fAM7#Kr \cr}rZ\ը[ 5FmG64e2oBZ75 $ው8yMyG-Ρ rSާAcO衐o_$E5DLcf?u0} /hM#(DKAf[1< ׭@ 0[٥]Hvm* lkkh$%W/<{.4O ] t[?Qlj9[O;5_6)xLLj$+%8)^ *5$Ʉ{B}/s@]Aװ{6LaUfvZX Q8p5T]0U~*uŜMn04at.ڭTm)S}zr4co1 a-CɞzjtǍ+ }1.f rdhL^}i|evxk֞uJ| !׋e÷h BG& 5=+N>i~-2ga3qy$|9lnDB :<~_̄]7b t'p8|2hiWx|^^ifyUu  tZSZ*F0 q~;M.N>ȷ uy%.pYtOvns)¢ wma `OXl\D-߃Ѵ ^E`1U)bTD#Ro>Xd]eR(7@W*ҽI]Zwփ eS?Z.`RcOˈ gv U%;L W$q/ 5F!R3 z i5-|UwK?,&vÁbSYAׁ13&2w\㫠k'I ꠻0y= \t*\זrV\~Ί$w$Ra!l~7zսBԈxoj~O R9NKun2.oAFw f=C]$acqyȷ.fAJA+ɿH\W=Oƥ?D^0f!)w_;>iDZӏ;]NL,_<&ʠfpdqtyW_t z絶{4lov]F> ͚z~%gz>3 ju֘z)[euU&<_@cI%`TZRDߚvZ, HMt2۠R%[?"jkȂz|۝s}93?!n).eb[Y!B΂>~1tfJN\9jsDtQԓbv 9o 㱁u<3vmv\ ]t=OqQ%ǹ{#0l4 8Ɲ@o@ `)s/Hzԝ)k:Ef|M̄²xF/2Cw0*׬ āϫHaiQocw6>} qα fDΗ[b@q)DXk̺Op`VAhq7o*),9RQ9+SgdOWGOEœδ?;eme+d-,KIhJ*pܴfnz$—Iчkw1b+Nʼ'pEJã¡AwGA'ݧM!01dᣯp<,4֪Ar޼ڏ\ޚɩtQ##>++ǠeDԦWt]H? >!iqJ+}!^*Kk_j4(qz}8. xFr6:w-' l1yV9WYRHĠgem}Ĉ!D+ ֪A.2 }uƤcv+  hqS. WXrm,1/FR >yX;2KTx4IF_;څ|L޺Q㞗jU“ !ug.%Be 4?T,/ Ԁu>Y DT{( TM "r؂CɑivE,i,K7beZVyc毣tb|l<%&a̛v)Tl(T>v\j˿K#p $¼R@"BڋFn٣EU R kR S p6>D/uS*_ְmGS|`q3M9;KO0$t#kwxaΡCdЀuL|qw a5ag\lnjU!'ӟ?' Z[Tq咤&. )IfLXq,)hd0 k+^t,ck KHZn1FP:|L7]QHӡ)) Լ)|7k BydA[).&,IKɶp"bN] Ȫ7-)i9Z)V/~R:@{ O  } q^h3`hm6A4g),8 {θ:o1!d LQgnU}Oo豘ks 1V25ԙ"{"6ũ&eXjF rj^Ĩ0=;Tk2 GeW|Z#Pg-0.BSeL;ۂ9ʒ7ǃװG6am:x+34I1!SS3O{>S$x9t4Ϗ|uWP! Νb,H-6ҪYV!,$acIƛ?0.6O-o-R=՘ ސ=A66^%7s]8<>,szMH%r$gc0 p-)sLQ -Wo -<|hWdȕBT#UVnM qB1`.';}UKPc Bk4^Z}Y@gi]D2 tWt(X2\{K>vXЀ{:<菲;Eُ8%խ2V"BƤӭV|KQH*E9>`(kzXA-^ef1UxHta! HH櫑JpO+]lR*|[Np`µdRuQE!„e(}^h/V} f/k8٩VL}uHfNjV }[bs9C- vJMe͢^Yu-v<,.uO.=?R;Yի-5< u)ώO,_6ђ.0V].zxc p>L%a6oSI(7w)7W{xp<y9A[й SUqⓉ{ H݅h)^RTue?=AyIJ]ZdOH@2Oq1RA1AGZ% EBGgwWk}F} PQ)߫E%.MjI{n0g< Lۄ^,:Pr> U˩AQE=rA88!tU)YdbsySn@/'$f{K(qѧ/ f]g^2DyC1?iQE^ioQHvwgBT _"R -kw݀}\@^cGE[zc2?j13Q :逖iƴ:@;#E 'w9h%=&]CRáǝU,J1sJvwiQpLjpASkF 4M%U?Kn-gڤp̓UxfnLy|ZQڍ/#flkԲ Kz:)HJLjh {ZEJ&$ ۓixLÑ-]8} -*ozJ\J5sA]6r?K.p_$>Cd+!a4^#c+XipLU*$AC~wD @6!ˠ~h Bo kw!`ladj]In]Bzn᠏b-4KW˙; Yd~|!4:M:;%F#C~A20UP +:f#61 @|;XUDP*RFqڨaX~FqPAGװlS~4:zGUs tU?;҈& zXzEi%l%O=-Lo 4Zjz;8Էc0 ie=/_7J+չ pfL_4pXJ.~Mfv 7gKX @į7-<84AO8V&3,N$RNGFV6ЫJ\}W:NiʼwU:kнFB@`ٓWuu^q @Z,nByKf1'wtIwѹÿ5qfɝ)w8G>LߧO~M7qI#!v4\YC@ﷱ7~Şe(@9 ~xHshVý.dBTYO wX۽FA(2q…TM&dHH\omI'WjU PtLGD|P.O,mZ/㘪o9^Rk$dP /qFꜻ Ey  =nc@/a W=^pn5 d6ڝv`eb9Ѳac2TIU-fH`eԪʼG%ij5pt?|ƼEʹf!-F 2d! š'@ wiZy WuE𓋱TxF7NiEApE7ڼ0(dwcڽ~BA]i?6 ʌcצ Co nI&&Hⷡ7Oۉ7|k5ړ|ʷiL~6?S*;[ac=I~zz+8_ZT\dM_dgG6_no"GH6Pfv{9܈>.HH* i|s UtV802!u5_#8 ޻ tef09>r벥 ?ӽж74s{\}mZdM+SA`6(oGq>K ͜H1kl]WXrЬXq-n4 3 L #Klc*cl*6PK#8m]sޮ@1`(epd'6o cnCFdJ_w۲FRBL.SChUw>ITȇlPMm`x#O|V$Wg9^>*JJ'rqnEzBtLSFmyoq1[߉Z <|HB0_{m$=yc'3wfg ^I6y59-J.`UE&`9Cz(aׂj$( ӟI c_e/Jɩeب~:+/PFkMAƳ Z ++k2-%nL/-LݮzntM"7o]r+xi7enX 61Ez_=r+2h;zU Uܸe?$+ʆT:kRdbʰzi8 q?Z4Y ΁GAkT$39dTENTO|MPoKzFl"s#c>G ?-}RR^'gcY쵹ioRv7?wkG{&WP\m!/?U -_`j (p 9 ڄծpzjTH]fk{T(N Y5د+[R,JKU 5nOb~ؤ_ؼ؟"K2 rͰk3ZV3%VG5q ̍7I3َ ᐣD!IĂ3Kj&k _P@]4l/sE w&@C|^P;.ۥ`K-[C&e8Ӣ.:jkk; eM`. mVN+[riV[Z+)O)xw BY|ôc-0<Ӆ  {.YHg1@ZЭX-yKa#UbH E}e|0_fUXO91kW,X9(L+Sg|+*b!Z>OtL*0_zAtepa768:6tF,&/ȫIE1x]%jRdXz)؄vIxtYQ,ko<8p`'4[a+vا;;MO 6k@D @ʋ7,ɥFN>w&* 5L1&SeJK1~1a=MntZ$Kp1c1FHr`+Nn{. d:9~Ūh!h)o20ϋ|ˎU ΎNX yPɾE՘i[ <Yy8heWMY«Βbuct)>gܰٔuo:$:uɭnEyTͻ.aa;c]c0yu#ہ֪t=;{L$-tyuWwͷ 1ħCjo%'WJaٲQr,pd)9%R"J̙()LL3 ڞhݵ@ sWQ?}¹L&ioκI H%)=@P:{̱E~]IU # `Dfܫ׏Z]>wDXn+FsV#`/o1g Қ2%zஓ_ m<ٰUadnUTqKj6tszԂ*0j#ҧp*%Z!` DʀkI19:u%R #lUШ sf1kΦ5XV=Lsz5e/sLJο8Ds$W{']9݇g=(D4rF+C0r*bʬ|' :H쨶Z $[K ;TqŹoPE' ;E$%)CB[`RktU٢WY԰:sF˜a.ȪA>10?6ԃ)@EANWN\?M.# D yfeJ$髦^`0f33w†y>"srYdoexJ]bYFH O:aV%k|<ĕ{eB CSE:,G 03,G֮Yz6~%A%n E=Ȇn!',ĩ !y/ TvFAnpfay)w-0pfVa6-J yݶLߥ,/Sف?QNU?-)q=R/ێAe<SQF_+  /Tip_l_T)/AUT*2HKWvlm 5_v[Ά3$*IòղADJ"\"q%RӝӃAwY)G~0[i@GG}HE20>NML~9O_7#&_Ra!k|O(MybAٔN}twŴZd>-[܇ț+|,0"D۳ i7vu[rVe~.geePJ;;@RKUt^bۤgTjRӫ%IzqdX `5L6efh%pbo^r\8PaT׷Q<'&kkN]a/ N47q9 L}w]8MAh {5˾S|F{bA SPp< =vFIjo wgLwn'N M9yY6AB@LmX66ԼG9.,`K[^a+bJ.uS#,C G[[PV>O6QAY> FB8ΰ( mޫm0+Xt;QJ%rWƬr.9z8-/m`MOoi=kHF-`upAIIwMC5 (:m)EDf%᳷^s.6s3qrjY݊R%J+=5lEmc=, Ls)g1i&++t`} ]" u|S qOaTL!caHEg_<0w9،b%̪] eϋ\c4JgVN9/RٰQ|zLV9S0CfVw_JCT6@d׆0ETEZ$nB`JaSB CtUfG JX{gW sd@GlD'0:$p@Ti3H0=e<C_,FtSډ[*RI4gxXS0u&3}\9=OP}W yWMР<ꛯ DArf?1GF|g&է,Ojɷ[5;&d̸~:2.dҫw]-o{Ub?cʮʁ4%Bϊ~ ^  a^֯ukضNaRX=,ڝ&g<Cjr.)~9Q嘼p,1y:_(=av 1.I$:ܱ:L%4Nu O=^׷Fü[9mp3FLN,8%QtxpDH<Q&E\1 U|=3 k@pv 3v9l {X1Ax'7tB%Ax˥[jsF,mOC)x׽ЁVKNq&ۼJ14nS2*Xx8 &WDJ'ed>p@5e>7\>IU|FHӥP'SŅx%Bb.[0 Oa )(K{LJ`FΘuuY /MᛃxېvcWׯRvQGU 2%ωPq jU[MouB$q13=G߫)`y(]bi%3 w̳Ѥ ic(ȤNog<"W0u O8}+Qd9{^XrƿbNxTO,vM>=9vW?n~via'a4ť`遧nҚ GeØJkRz''^o|^ȳ0 Fni w37Cz%{ҟV*}}Κ1к!uW?|QWm$Y! nE{_'x 1)!Ac5He)Cs1G!k7rTq僙-w;*ݭn`r%b(O7R'u1I."w/n:%8I n7 ]̣iwȕ ^l8:m[$b(A 6]r3X7<.6$[{B>5+`M]^]e; 탰>7y=V&NviUuЌڕW*'y{IVNo"lFl6O9kϘ@]$pXG"PIÂ4E,SncȉYrLڡb볌ߑzlظe%$2 )kV zr6V7H-6@ _3ti v.p93XGSR(8r_ km~Մ](78Aen[{Kgv+ꄡkZ8Zw*`C.%}6*i'z&%쳙4H^%1 PtfYXvwy2j lɊ"1INj|6#fXn!K;<^L~^A*dAQg\믵㢤 YAM=:F8rzz3&RؘNl0*NUh8 b&Uk<֧pۓE]90ij^L 7Qbn* M/}# "à}yz/KQGYQ? 8Q?Z D)rlJo7Ĉ _9Z9vY#ڠ>V61ٮ T)IUa}v.ִYFFsd @FoIl7);#oc1s:迩]KaEDqoNSmQT 7fs/36$+rjžD'1Y5#OQp3l##w{$`9 cVr{J7@q$G*y(pVEQ\34.{z[Fj lА7&#%u.-z,(KX\tyN؝؂g+|V; R⯕u [ӂ*(wٙ䠐S-\[= |QY͖S鉉pi;2BPRE~'N~ilM1u}H%EtPf+bLcG͇ cqD 3!0̍ "T`+ 8YN\ YB@맥xÅR /^aTmk4_>cc}tyN3s$6Y׶h \xtޤ%"GQ_G"έ3Нt-ud :&LV@n.5K} jWbqi &3u^#z0BglȄpN~V`y,ԵiE F95<8H(q3}=z8pI>'$)Do}AɑUoj1c$Fgbi(=\4#ԇjrAұf{!1T t!ZQ*HTU'HF 짱ܧ,mGgFVρfV=V cvBj%KᔣMKO/`*nj[蛁g]= c&=G&Mz/]P&b,Eids7+1!{u G`5)Ą }. A! 5.ő)58D$/԰)M^G ^=&l w})ՆO m"1>@1{D w1Jg+؁v=8ǎ-A'ǐVUܮ-DENs5Q'UYX?p|<p53V?g!I7W*285G_S80 f̄8W{Ncڪ.#,L M֢ǃfkf6"R4W)l2M\@ejw4?ex8zT>S tuvX$NَOqҟɉag o خˈ%{Q_~19{NZӿxy5e^+ʬ1X3aɄ;yD`+Wʎčwrg#Z ddzU4J+Edb :T&T/&%k$s^cw4~8,x!y5iZw~JS̪vRN̍CJ~B6@:b+Fm'ZCnl?_]OZ6 Ř~Ϣ7yoC 7HQIV>CCA}48:wԼd<{wræj#whETHnM^f8 O8 mXxᵷJօge> y?11#Vt>9~ԡ\b= _і]^(9]T d&:#[MzN)RͥXɎܞU[PHwf]p3V"Ϛs7R#V>mQfO%P i|w8l9M3 wɝɪp6)|hU&\W֗쯣(Š "ie#y"Ne_d !Ɨmcq \ . PX8w0,voUeYģL+ewL v5sڪ=w=e}iHH4 6^X[ HwrdKa ?h}ir. K#Eҏ ҫm$yS R@xH.5WJvdq;0F>'}{igTm &{@$V~C5 7I0i0:BW[`+KcM?%2i{3?hwn1#"S z2Wҹ$Bm=')HBu9t)A?ڗ@m!]`/ 90ʨ _81'ۡ->T8(nZ[oݔJF s-JX5X7Vm_%,څ TKsi n2I&?.( Gu4fE\*$ϱv/k꿼; =/ݴ)o*ũ/SïjH0(CDijOTLE`6߮'?C'j#D-@ 81+vSCc:.+;{gZఌf(le^-yD#Ax]2"1p أgȼ['BwgD0`ⴋXPq^m<\.!Ι׽ G#nJWͱ}g`h]&OvĚVRBKkdtQYVyh,$zmt h~Lz On0EYms^/g!BvҶp;J[)$5)1YLPZ0=UwftDey][0ZfT&Zݷ"6ܠb' }6>k%I3Zxѡ9 4XrX)s*Ckf^#F9(\[$Pu/pDg@zMЁuֈ]IIkt~ݨ#rşRmKGAsZ>wV&]hTqDE#a1AQa`Br7D@bQNK 3!V9 Ko\SW׳2fn]oä\v'Eu`q/ElO>>S E] \%w˫l*}XM s]Y\|ц1Ga >hu/w]ΰj]![^d\# BZ̐Axe#R_rBX?#9Wy40Uc62ޣyxcMx쌹]/$;[vHcܐrGg0M~Plr;\tyl[JmxDgH88;D>n.pm C8N+$R̳NMB\vf@A czSJ & '>R,;tDo*HKG3ZMHt{m.9I% 7hϾ:6RݲӀKDK=, 80V7 {tҠ= G~ȷCc w3 #Xjjz.)^XE]Vvj"vh#OBpD*#i%XBBXߺ{gqΏxqڜ׍%U&X/:LE[]=D0.{ǡG,_VNL-<^c˝|O..o jv1X8CA[r?r% 8Us>Z7 $])!kY40@vau "6O/2{툏?S\r*HɌ=c"µ)'1RdVИc3q^-ĸ Gk5kKU%Z;1j ‡}!|I<.ˆkcQxL}Un>/~yO>Bi(d7~h%4ǤVzU-l4m!,gJV\.{;>(.v([t]Es[(׫]mqɵ^PB 5`firdȿ YKhl1ċq#4&1(^XPp$ tsq&;IU^F k`!uɻ;xwU9H'1;WSXDWզ&=;i~nws;"wfme' P.Sc\ڠCC M dF 0 RDqK.ā|wN#X .dDR$gB˾GwsTO(Yw%-{Kj<z'6(20&sAzS6x/}g(/$x9G|/Y%)]Ǒ@`WOKi{k!܈JܦdҧVQz+"|Q-2ANAb'Yg]SҌSz[j+h1l笵zA0o9Dj҇Iwא95[qŃFD)ܳO| "tƭkVm #Lv Qr"]Z8DU(e!*g2E>g8m"{2(R{~qv5GF/Ch;YpayZW<9QVk:IORR<7ۨFYmS>CkktXՐwi欀 l*r| )C|hѷƦ zVyfYA rεxJLfebSwȱTܥ؝uBm^!v>Q# ɅaKӭ:79dawf/*j*e-P;,8츭SFq#Q_ 2=XzC6?w yh,fԵ abNTY}N уgY#,cC@| ::L-z9lq"~,M>d,Je\II\D5K Q^köoKh9+k2ir`ș<"!0ldR}׃@ c$uRĕ Iʭa0kP5+Y~hHؔlM@I9 uު UrBR]$#$f9f,jClm o'J-&'1!jŶv^266f0kM=cWE滁32|:E 3mfjz;e zߥ\~}tfMKxr'(D(LLe1XDFyrfH)v~54M (k@S9_x QoE1' | "USzS[@ps&tHBѾX/9oAo0*BU.vZ+&s#!#JQq\K  t{ bRd%/Kp~=~;OX*Y?]^0gϛݤZ ܚ/O2 2As+1+ ćd\UD%ԧ>k >h0]Z'&d ƋE\ʉmu.6Zf5|ڲ? &^/_g׽aA7Ee](ոH;D[[,m%!\!]ei j;OJRt..N`,Z4Z60yB+_!G@dӋmEL4>CSJE #Dy ?q2A`pX@)Uo@VOmSnsYnŨs !:-)fB ;Wy*]^< "pAXٮßƬc#9.]>_k 1?Hb=al!:h?>.yu]XUE+V ^~$̪&*Ex:0BV^+yN6XI ?GR,)hΖ/՞Hx =a.;lj!|_'Gj]mI\ȴG-]P(zet>aӣ>whCNfx0RtݣTT"X/w k& aeLA__uҁ;d.[cP荰P ]^!ɺ)Rn-GD 2>iK$g?d4nκǀ( ރC-3Ǥ_N򁛄u:5* x=D3V\˒5nT(b>yk;B7&CsW ~0i=+*'y.ޒquQc:&Lن3dՋȁ{w DR&g+oLr!9=>](R_e2&a4TE }(nEX^5^!?7ގogSHL nG"'5yCQcw ih~ |qW!a 5 u/"D zPuSP{g;ڃQ\'Rpk {0iu>i,tRtY m0&L6sAR2)>{F[bXFJ>H.agLuwYf7eKNVBwvIɁt1J`Qr̤f|T]m9^l1 ~) X嚔Ļm(xIzCTUPOָF{Vd:5,&QE[+uBk)^dzfĊVgnM r"`.Frp2 AtEiQUgQ \n ՘j$sC$@NՏi!B>7|FBR61[z^+gE?VUҶejnHRfHp  S3 q`xia.3eD|aQC|5mBиHO͔+JUϮ YD gaRKVzJ,Sh29[hdιT{"=Jf烢`8}qj UHoM??`{n؎ۏ4'7F'e1Xgpe]j8"šJ* |ށmA)nůӌ>c)$vpmH:D%+Q靓sX[f&Bu j_] bEb,uPޙlaq\#:K7#wFP܂ܻrUBenv=9kɹINIlI~?* X#20TqXB&p4*$ ݑOqᥒizBwz=!ڲ !|aVbpGPlnrkі+J~ lOzQU;K13 âJ6h`j+><FNW98G$ܽ܌gx#6Ë"tCe#P~۬(p[%Bg_ S 2p#խN,8;̀g"ƓWXBz}ˤ ņO-$K~79mF޿KC\}F~-E8O-߅\{N<-)&5Ȧ^X s(B[z7( 0k;\K}EOHZSAMIh#Yb.V%ؖuEh~.qb(rGӫiBY̠#2XpZz:RLኜHFƋY|, \ T-F:G)8Qlֆb[?? Z7L;jwaD4R+Ȁ"6S4dYWPB.g"Z Z ~W^lYHGJ}$A OWq#TMg\`iLpn8~aIOy@Cq3ġhi$p]dE#l aF7Us2C*yM"UIg j˹95G`z~#h3v=p.tE /ŴDWWQ`P)!0􀒭g.(CB,'IH :;+Yf]qvdMM0|Z)eBѾ̹Q^9t;{iA(܍oֳV8W&A_f^ u'Rw7LLa-ES! [EӒ:g'w*0> D?? K+ƺuϫJϞ%IFL;MԄv\ :MшUtM/yP]ь_#,B7H94}V'RNQpGj%{rOV%_`^Ղw[C^S+pr Tzի Ne$n{cSxmBmthN˫|yWI+!<سrH0+:z~oJV4vho@BW ѫBiAv#:an/CeYqF@٭bRcX;Y|/( Ơ$wǭB4"MU [@6eh5c@ӼKޫ-pB##}:v&081Ps=l}UD f p P*K۠@. _pv'U 5UG|,Jm(PO B- Al NU[~nV/cG xbV \B)=SLU1t؏kXxޮLnX{4pLv>Gj97XF~D=&$ Q< )X$l/aҞS\!6yNy &7<مjRg!8{pAO oo@CȿxW68r4S#DV&l=܄o.r +#}:C "8yzXc:VTw u>i(̘ IQ{ Q`1:QuRTW()Ј+f5"앚3 5IBXlD3rAµ3JK)*䨾,ݼ[f<}IV;2f3xk.L+c/4ٔ@~;ɲZC8dE̯R,Amb E:.4Q {Sg=Jx2R )4.hIo?َ{{v2&p5Ϡ˪v>LN3=)uKnLNz:)GVIJ6"^*Ϳ'LAViw`(K7,8=*VLi1ѽB-Yi#3wO1~$գN  - Sn&)UYC;GyqOۦ|æ7ڮ hzbdRN1Lc&5uiムLqB@cDP._P0UdCIﵘG>}sa?OX+ާ&kN:KpF7g7gCҳΘg!r8ӢbbΥQ;Y` (,PJ&4,nm(Pg|8̎7x/MQX^xw QhWu] bTTIa茑b\#DYzݩʢ0ȭ:$R묯ĤPR-O @ |P K!J~s"_^fх;|* v$ cCMW4>ݸ;ɗY^CXKkqF.!449sӨ/& dACenb2~2D kpm6t|6|LL-"½I2 yS ߆1*.#mXvV"UoP!%zȟ4wNqɳ3V?_oe lbFɤb{&{{:'pRyMF~Ӈebԫ%^=Ǟ!_k[^5E zv^ລGH1c'9; JI۝9tEvoR1*vNr{*Lх;j,6_j,W'3;6Sk jQ PosUɮK\wN 7sE宼;(xs/yc"0;Y^f/KhanEǀ.?(.ЃF+}]5~A9t֑p3`yЧRN㗹~tSqU֏ ?vwG<Ѐ9;u <_|s`hopITD7&g@ȕ$7,DS}􃙲A D=v:wGTвxډt*+WHX!g}Ⱦd4hZ339Ҷ8@=x1Aa4 J5`IXYΤ<ô|kbhŵ2ErˋЮ#X/{{I/& ͏c&zto ~붹He-s%Xΰܨ4_I'jTLދ7;P>Frs 5To+c,Wci L3 }>]]ɡy+uG(_ 'mzqg|Ze_3Jq<'71)UP.b#{6J'Ki"lP+::TXb5;,Nk ڕ6jǗ$#R4 Q1x5BE?{f,RAh?;gؙ\yj:/8 q̝[7/< Zsyp!uLF./B6W`Ϻ@L"^S"EN{vD%Y6*4םj% /MB>d_@;T>jD:/]> vAJ!)tãeaaq/#/~̬}$%c_;[]6* zmsܵoփwK;O*5 gw"/5|ic/*ʖ~Zk]S$(VnfQ@C1#wO]ql-4+stTabC.*˔wcsç"Us1 ݠ08hᆭKA!<@Rp-\_bnpEG6nX&(10Yd/zZ%GtBzunqM1 eIMQWgr2C"p.8)S~2'04+ J~tl-͢^XM+Mftd9cCS)d$AGdF4j .'5EĹAX2My|Ai:j|U@H'QCz{H''ITq{4"(yyA^K^Oznt.c6<7MeYh򮄴lD˕L.O_d/}}<$/RkJ[~YiTG'?+|9ۀH>JM""[B6N֡,vLƔGo'Ԟ°uкH'}W9‡9Qn`V|$Guqߘ:̞v} mK\{`{tx#[jڮkyԊS4B=` ^'V/6 \S}~["k$E?5&PU8@$'7A$Tr%^gXь7T_uٖ.Oښ֌q<r0֔;(D uoevm=Rq[$^a`k#bA3ͱ `9?xuNIS~?6"{3mJ9CImGQ>OOO@Œ[C+) m[$l=Iwxl3E-$(pyErTn,ԧ˪\[N[ɍDfSoSQ3I:DxQq*zQx7w)~bz[d40;D.mз+vhP6mVs)̂i%R`/BMX*#ȴj;Eot"44mrf<Ӕ'H40xM!Ѻ @gYPmꚯnʫd^𳌝G;-|iW;7;,KUrGوr͖-?5tq""Wi9G/392͑sM-  jf/-rzS]-Y0V=se䱔s@GsӸ;P8xb3PHIC=xz۟0`bdT#ڊ%Jϔ;$DSTȦOAXUY|l Ckz| UNpj4`sIp6O/2/8Q?)j~<(A-/2[dqj#ԈK-fTL0`]Ů<"ha:*Ûj@(p͐*ӣ]Gb<Ů)^ܚ݅sni?>Z, lyp5O"3`gG./ք0my۲32.WNPϏ3u\9C VmuPxĹ)cR4ǐ>K CYe̽څ}C IȎHgk T(qě6qc'o(кť^=+ܸ'lpӉGOb!_ȪՕ(Mf݆leUU> m?Ek2( ҡk0!,0h ِ!jZ8$90]Iu;oR폐| Le(c`h #9^ z<6.XBW9C*{mP%r׵P13Y?W.1"nx*/2`T%\(kcn]ΟsLS" ʫp"Ed3EIfAU O/|+Șw~oH_Y ݄JZ.F$/ ,%{B'FN_@FPgH%XL.E\hA-XuWĔ=M5%w^lB64 9~\|C6нJաk1B/cJKw W{s*6݇Kg]q8B?3,\AXQp/qݶ}\~&R]>;>*iԱڝ}]zkH. (t"zݿf׮^C\~RФ L!uGcaQ t%2O}$.^UӯåMԝSxJgYfw2rNض}ZbisL'JJx0&_Ahb'D",Vk9Eǵ%YxԃHl$rQ ]z0WL]7g<5zb|h0Z1*}Vbci/xC-ez-lAn"ؙVچqF:>*'WjR,J^fD;VfA?'&e _`{ؗqPXӎڷ?)lc>9w4"w @KJho1!Bu# R巟u̹- LR1&ah s#/=UnY;t<*xdC0lOU i93At&]e} ҄Zm|ÕJ6ϛKLBc9@_ջY5eԢbjm8r sU ]_z q ,~PF-.n}# 6 #sv~js,۵ 9[!c[ ܜ;Ԝࠏ.l5P_y6_n{ GPKGV>՟Oײ P4b >+ b:]%*8Eiy~vآg;qM0X#~2֬)NƹպI;ݒ)#Gi)#t-\H0| 8JcβkCP缨qnp+.6ꚓMΙ#{\NSvpx a0ADFw=/$'eU}(x SdS1Ɏ-p/=ҼS̕~.Jt_aa +7h-:YZ*++2.>PFR} r/))(?8,Pڔ@U2OycյEόVz#ʧP臥3mcbyEY[@e_͍F G F XF vә+qkrs72;6m;!>.fwΗ16uRA#gמhxPpV*|c!S5|WoGdFcչ]GJM4RC8jnb0X14S݋9FyYc`B3!#.(jO|K9mur6`uF-xLO%br<+;%ٴqh,F\x +pW5'Wt3`IJq,qR0NNٲHNsk9XppOmUy&MC<P\^UJF08.CQ/,߭So3,ln]WV"~=)(@FC?BL:ۆg둋BNBڇsjc:M PtTvȭE{ܐXy6VB'7%<^XXm·d/b1+FQiX%Fߌ"MG2#؝9 |R턈tNdx|ŨFZrV` |90OUIo=p.y 4LQ \WAa$>!n&OH0[Y*]lR(g^=9=.u 8Pͧ:1&leG`V c *s)@ ~oJ@36VPwۍOgJ8PH,B( 1^$􀝠Cո)Ӊp9yaF0/\UK+$o_$XgnMepVO{G2bAׯ^~,y<Ǩ-t>E=|t7AsM.6[cO&I#͗1BG[e$h=-LN^pJ6`|䈼Ȩ^/* "p`|(.!lH D+jM6j Y_*YvWcKg[p5+hwȶG-*TQ%dZSĀ,c)yV?=cdADz2 w; 4̫c3H]@<|eҵ;* ,qMr jSꛓU?g%$Z{,SbTPu]xFÛ@N5^-JKolG:CĎY{ eߝx_-AC#X1AbIŋdGOxڍD9ei A=t VSyb ]"-ʬ%b# RnhWolIc$*BR%9v,"H8g޼TQi˛ig5AsN@[!ҨT:D^#-EΦo͜U4.@PmIH婱ui~#v55znc.q#qsUdJ9l nQy;xM"$)iԵUwT@+6w D@wߑ9iȞHD99ȵ4:}fĴ]S(Ӡ[%/[2*> l1Ċij5..LP^)i;sֹLB)&jmxcrAD.UhV1cz`h\{!&|8.}ؘ'osR7xyC| -Yhòm~D*x/1# `LzL}0Y-h㭎R r;Edh~'.˿(IzN{ sN|ƿ::kC#1&Zy9˗9[C\pδ=RѶr \mm>Wüd)u1?rX2G3=y!kFZphf#vxφ.v$&[`$0डuBDM;pۗ3J$ݥDR>Rx2T{s~`J_GKv7:a_G5Z,Yi܆ʍTYlIgwMnWFVzj9:*_\DѳsqIZu2&Oӈa$庚@#>SU[ R[̫"&jp:Z2ol6A%&3}^?=nTEde~BXs fKĻT;VX$/Ww7BS-7Ƞ*y `F$twzt'7H\L? Ȉol<+IEImq[ɔ|>YWsĝn$ɛRV,T$NCE <+S+OQgVK pu$,-3'ꓗ>ę"%HdA43#,NWqe;n8PTXvBG *W|_6SA6+ޘ]B{DZk&gd3@(+.|i)wtr XE)ԥhG="I^v7UP&(`u oOxj`e =GLcUҦ%qcHi 3'&kaH\̀ D7mKzOM @&j9(?ͳuc}8G`6|HBD#`4axmI勴o+ +R1w`2W"-Ǽ\Yx1rq%+ЯJ2RYEWVɪDbt}L ]NWxyҮv(%I)Mu +8OtU5}%#˘o6J/Sca8P0/ TQU}lDČ5B`th'@lGYi@\R>IAU],vJW b#Na^JGm4&0:ܼJٝ9l _ ^ ,,\@U, 0+zN+;p;6 <5AaxįY=C>qH̉f n ds"81EFW 3?"j` vɉÿ%Uاx&-BVRGe89n؊U((xF(r߼5zj2hgБG1j^`c0F|nd m"á3Ud_/\c21@;f5w]A-ݺ3A;*=i1g< #ƔHP!r\ߠKla.iNǥxLwNQ $OdnU%ꥱJLV1{N'lF4d,HŃ鏍a 25.A?5廦FnT2$˸%a( )r] =.K}8ʑIY3k? ?U5 _J=F䬉CPއ xeRKtČf>T*ė!bϪm/?M1~T~p(4!ڃm] 'rȴ0Fl\`e⃸]ǫ$AZ$,J{]`]U^ReƝPXrJbntqƂ%0wxKYťQ.eŢY9!j+e4N)235>h_I2[9X{;'EȮ~h[|jSTtDmIIyZ? PI9[gTGop0?͓eFf8+onKTyEZ^ѤQ`ʴl˕.L=)%KV>,jv֒ZH }=C"}5ī~M*)O/e 3/J-~Sy(ʌȮV'D8< eh5GaqEiu.n 5,F(Ql;cPZ%ZEO@Ep啈UƥfT* i@j?>Uwg%0}Q#"Qd,lbY}<e(}Uln>oNhİTSĵiw~J'=0H%HٍD 9\-Mܪ""^m%m#YN\֐MLъ 1,6;#)0s7dC$wjVxzFgY PY"ǟ i}d~p39*J\4mPaJw ; }!m9cdUf.x8c瑨r%&Fjm+艭Mx{v / Yuĸ:|g  ko3Ia(/:~HcM`\%Cn: ȵ=%kܱW\8ə'GFRכR T"G||BL0Fe9B#δM2zYY2wDu3[)α͖'|@m>6 wJUUAmA-vn *}r2G=')^F{01RyK.'we}r: f5X ˡ1O24%ɻsnJm%asTX>I7]:7%~0bWflGϪjtL* ޶j& r$-swG*8 5[rاd R/ñbBkd znB^+ʑ]4jsLpCoA^eUsjDx5V Wit$:ބEMU2D ȋ50[c"0{)}8 ]9TPf TG3ǘMKTIQE۩XVЊ?Tq@'ei|ʌ=η?ĠɆXW{ؐB`ُ_8_ R'ۧ_"-X .|ZZdt)غ"38+rRF&De R>s`7UZ6sa9BV|}밓Uh;͟ /yUjw6f?) P咄r-`i`hU>o xFiAkД%b}_/Ge프:NƟo7Pot;9WD,bpxAColίCFAAzw٫2K:{We-N,ǦUn6w$\_]Zc`86ysnK]bK>Hs9p44l96p,niA^`![wJQekSڥq/ qs£:;H-=А,-T(b7C7Ekp9i~MT yrs|X ^U8eq&ۙN1"FQȮ뚞F{zn)#~CvYd$ ?UGgխmM(Q%c>*^957,ys%E\`$hCCk9$lZL;TpQRWb(*m]U4w]K`m;)=IYliT$?"p`޺ A$2<|~˘DBF7Et١RpK?ڬm" q'" 8cY}d,w'*8Ȝ T^aŕ@ڑ :/qs)M=WcB/gqd$mue.Ecݖ:-wZ娘ܙ/&/vWJPUw"!Z|O9T55Z $~Ykkŷw4NÌ 2۲ .Ln# 〥+4˲DT0mWHoq9Lh+anuJ|Cbt8p &WL!W{e+|F+ٗV,5i5Nur#[Ai΃K&3ogB7=q K|6ci\ܭGqNR0rL "A,zm:CME4kXxX]=?fF[F{׌ڣ|K9օe'm>p}YltX-_ u*'XFw_/UC ƮbnA"㡁6ɾ/M(>Hg$Hэs3>mW`Wr>ɵCj>=.:mC%gW3~b?X7㤙ii:wboez?MYIW>kћ-vvU"J}gOL $5 9e݀"AҦ}D]S壭T ?GB$-gpS`ky!K=; d)㴕X˟PMD#5)qHԢ=-;#BގDhGgG_3Rx5Iۯ(BϬ铊Pߔuo=x G}~n'ڈB=+YHe6H=,a!V-Z2 P{ۃkn ʫs31) |k. hT6< (=4Gf-ס{Q7W|0Q!uaUйQ-8hx—-hX!򫊳:1cSRAK:qD*[-"]6ө6yq@fEᝍFh6ncЫMKeQzi na>y3k_HM )o0S b( DžYMi% R625T(AsJ}#gMɐWZ t;b0&D٨v@D͇a`> 9S†$+/%d+iIoW /npn㕭Sb1"B:)9v]ijTܱ꾴Y่SC2@"cT;~ dr?sH6@ PXBAvԳ!$ `<4xs.]DN^H4K4Yifzq0{S5d*Dlx׬[&"[ 4gPM3GyW52݄2&;Jqu_1=Z?ՀzɄJSX#]Es{Dk5,]P|@ID$a./,ӿ}m Xe |AA r1lE5^s|Ui" E7?9 HOq[ygTaFA9Z^cRJlT1f.RP]i[prg>?6sVO,&>n rwj2s߃Ө,g|}/"3jd@/7- r%Ns |wYȨܪbةڄ0Y-/h&EȩXE2<>Y^lƬbX@ ^X{Hq*ѩa^`E b[2t W]VV 0٢'K,j cd`*JVk+" UɱGp8]qFA*b~ 1[PBęJ`_>]u#9ֳccs^fY%Luڍ)LFqʛlHZVȿX$ O~(X{!;sطÿ7mn7܃5p3F6_C IiB][a }:']V0`[Xf4<&?NFHDL6Ŧ{Ny+ssr(^\CUUR;kVd3wgg(f+%ۃu0"fGM?U. 2Hzk>;|AT~e0֒6+)ÎEeׁ'; KrrKE/XeC+qS8G@(0[ӥkoR]%mvyUVF"z;hj((gP8s%*FQ=ɵlTkY TS$E/=% _]vGIi441pѥ[؛^Ƣzb~24aT'I Bq-C.&G܌xtC~@*lղy_.MBܻəqzi/DU!qeϥ+Av')$[NF3y&UK94!gpq_ ڃnvGV q#g7τ߷ !=9Z2zUg ^I+_GSgAvN,o<'΋з1@}@L`ݢh;Ρf=Mb&P dƎ%1uyH$Uv4[X8-L_t.ˤDln3jMKpn-\QW71JۜRHNz2O΄]X4Yl(q]4ui A܂lf VSkxA6T(4k3xܹrr0ڥ} !_PU})f^:U-N' 2[#-R{hװJClr/xx@ﱗv(?@y3 vYGDeÔmz\*4#F-ޣfbpVCtMB8%=) VMiV5ۿ!5v9 YAgW/W'>ۉ |yY4aHa45覬9r̰_A0;{E"Ͻ+X~JCh ֤%s'QlaI= ` d5 Igc<ಬɇCDi$x*3/::q*yYT' Q5 TMӔ.M: R|⑲3HTc_1bF{fO.f@pEƪ_snOwz.5E Cr禄Vop,4` ]|SfWUd'n.t9fdl0tʋLcDy /jVraLFox $ٝ˓p⣢P,lXq4ϜݚPr旺?)݉c*|l(us~)PbsOr+B#=zJwly?yȜ RNp" Q+*ʈH9BmB RЙ>(J`x~ E.*5ߩ,rjh?m;qꈌD'z(h5:VWicK.гJN{q(OpՍ^Ir#TS}Z'I 飬])oF`i5g[8d6eTi_uU`CtL4XZ&kо33M!* jՁ'iQ:qq` jpCmI`w/ KY:S=0k$EXݰ7 (hQ7ՙY޻Ҷ-=}+=Q쩋{=Hw #.p+,ڏV$i/@TG ŷnM*׳&RɞaHK[CIHDP'=i&1Y60EXGVïe>EWK2 `!X^K)U%1>b^[pn݊KLfDZb45q.ŭ6h^É-7{ُl--?Ռ1ۻtl)_e-r$5W6U+|K(rx$J>8x'\Nz#[eFg(]P"fk"x)to,baTm:svsI ]q9V("6{L,(f;ң`HOujY%DJ ve)Zy̲H&HqU?D^O*m^ *D0;{JnT{1fWcjP:==_+gXc64agua$g}(v6=>wNKs~^o׺Dqr?FQ@w[$\zg\mު+-y )M#~'OgFo&%U,FѐO*4G`*zX+lASoHԄAg?s9z$Sn0)h8{V jP.ÒA"n3B%s6a7*^>h98MEE*gٶo؞Jӣ@xiv1Q+>p[JKLZ$fl:UvQY,O.M]ECt U_̳0PERxZ?ILx^i-qH7bIAhrq=#ASvjBZ'҇)70vĥ$5[s3iIhff}C@.VΈd;,n؄ޗYvLGҾTF(٧6Q]~oU{,T ʨL5{ H 4;@Εl8OK`<}'T=$dĤ伄Tw~0n E YTX`xݟ-qf!S{hdeى~l7˽QfnNO9[`H(?#5 ~B 8-{9K"lx"2a?^U1"խF֢S槑3x=tawjJ{Y^'"QNoAD12.= .ՙ44օ2NƺhE3.$6ӻ[[U<&xm3MB1arրq\d1Q sR׉/fRAɆ+Z2XXR@-ӗW&1﬎Yft3uWoc?nۆj9e 197 l tg @iS7 L[2?eɎ#>r+S}07Y MA+bS][1G4Zm˸G#Dz4k%sYaI~r;Y1ʿc\GI9l뒀]k%gˈ]"8Z *KkZϟYx)bwVZM!a+J{eB@lc2`'=M<,JߺaVz?L^q;CZ^& #NBo[/ ^ w[; Ae~^pY,^gCsyZ4Jm9Be@2ycjt+`g΁ijuim8I-]ZnX%N;n{< D>{EZco(["lfdn\&N&WjfgL(1̯:f:Kx CKjQGrϼ_24q%;m2=ްwO/m8(ﱌ|EYh[1oqM_To٧'ДK6n.޴f Pm1/`&V̪ Ԫfxt5ƁA}ǿl'x6,?8ánvm1%hK6sfD̐n E8ƛ< 6o5²-[nTT,_*&1W}m3 ne0G8U?ah z$1.^:K*TF{^Ƞ([)Țէ$Wv Wt}U|a$X&Wԉ:3xj iP(x:1 wA= h?4*D +Ws1}Cw#倓5׻,9A@AIxecAR"9Vn9Tj1fDwc WѺz~ do%-Wjf^}儨 :P$ON!4)Ѯפ8EdoNRk:sՐGp92UCJLEcM}u FLa׿~vq\ E={)צ'QpZX#Ѝ#+槍V"i86L!3})Sv%s.)|aDJ>2xjxPIUF+QcjûrݫDg}ҔA^/iÖvV-ꀲl~ƤsSK7`+JopW aigU{:TSgZemIW̘AD/yVmW0 NDdEz>P5BP,šzxjX$!q'8xn-j*.ewt…3zb 3 $dWNck+ka+|g]вJ_w@Q%IrcFUK߃‘!*;[j‰a|Ѿ(,~G޿φK@x DZjOt9yP 5SM+AFd[:Ѵzv CUcz 7Ey蝃! /ukn[+ _* MGc<$#v. -uG 9A"Wznwuxqn%2e0N-SSD;A~DEHOb>:.0Dav(ͻ( Ev Xqc/YLI &n$Zd;#_5FR`\O?Uhh*dsTaR%fYXan汒o'wDTGzÓkQECmFhrW,ٿ&@Qcq,o3AlcDl[ӄ6*%پA,韄E2eªgegיYaqϨjJQ^وS>lTDjN^EmniAVŊ_QaMlgŴ5 f}T3(#\CzEdڡ6d@up^\! }FĠZ.pES|Ĩf*@`POe8C캁9!N9,jɼ֎DsK1cNDvZoZW@#~,^zdi C?s'w#0vI8t;=3q~X:_`X!&TBxM>Sjz:6d!kP0+AU#:sri,3PFG;̫i}C#ŅeXFX/2sgxtfarnJ A6z Aо'}925"KX' (2Az]{A*EE S7]o3u?Pƒi8=jL EMQk,GBbna,3z_'r?(Q\䩼+2{hXWFpok LpPrS+,V$@#Zh*u6h! HcgmE٤,ZMԦC_ReR[xCpp0.|F{l2T R䶟G͇'Q;z; #4Bi2 #RF# b  2/`I{]?FbӾڧJO&D KX]n2h,] iBus7jw霙n#bj)Rry\]AoTX8bmwԉVǬf)N4f˜-YF8#^%eZLË 2fsts6V q"f&T+MA  SN5[IQ.X^_W%EXDA%FbӡI,BO6cBz頣bb5 T\*<}D&{C9| ښډKX`be˸Tt$H7DmI+НlI΢upB>l}j( Oރ& f1ӤY#Y`:8C Xƶ˱x (~)jc[O&o+B{Ga5Ć⇐8H V}$5ɛ?'e{fۏWB"+F9ֳBRVq9oWLY"kSɍE#j@_dU/7#ݏ"0;lm"Sf=n%&J%i^4եwZ. di^%IeҪ@e7;xw?}wCPR>.+_w#;_ Ǣ zn"US>$}l^ty:O.P9nNB]Ws@ȮcSeLƑFՊ }4?I{6ΰ/LZ+9-"B~%APwv0i­fGHmPœïwu}\ؐaDaf ZVE69@Bo(b ?WPRGY ͺ]>pb#ŅۯtX'SCI:L5&)H$׷AK!Kv+7ٛ>XZ`i j$ 5z[vՁZ)H;ux`Ge/W[)4]:,~ͣ@,Q*ɋ7-{qBbyt*-B`U0e#,Ot&mJG y4} /;;i blA([,*ϟ $G*ǣ%8.)|q`'ʔ|*X0$e|M&Gf\mOβ-e">|SfQd@ ^謢ireJ'y~:8ZMi@u\K@g&fc p,ѿH)8k9a5FrM@r.a2h

ϧOFĿt BH_a}kWJUiea%b 1FؐiVLWJ>$@dH( /hby-1ePƍ @5W TeEE<`ӦcPM% "~(ʱS S24.0^R0>"))v}+m"__:7MSk6;pgLR(yE! @]TNW];cb$GL H[a=\NvX@X7%jsqo)(Jk\ #:> "鹌Oǩf#\^4;I[|zzN Tϵ U-IU,Du!PQc8۠rz pU`x;[@#l3ora * ڠUP)5;^pVTx6}h2v3kt `c` r-~Tհ\uy4NZ=F Qt|]'ح-7.=!,>zl =wG-DXh:zV2ujF$To4qErm:SHwnxJj}\70X(|tQRZ]]ɺ6 ˁ5J(;#& e֮ P:JId|rRcgX ұ bZpuqi8ls&wm2΄M}MYk1u3? #.QZ (1X;5)z|X ~%LZz-3IW=tz,qxܐ=@$TMk;{|(wlKLBb6[8iY)OװBwHK=PntLmc;+'W'#ΈC^, +w DƠCcnJ3j'T᳾R8@),ռ;.1xa/2|H _k鬾S%f ؤ鼛I,PU8kq 5&:.d,#mLt 7HE26l^>}MLw+ЧFk]$Ӽll"[IsRcj󽎺Dw: ԃ}WO 5mwQ^}בeGJࠚ-pB s41gNn`PSQ~bflMe1h-Dꬓ?.|1#,( ?e^-.ΘH!@,ۊ77e'2Za7wRWl~-o#v]HO؋r@O0 ޢ1T^wZ}7]rG)r(rs|ᤊwتP\bb6Pi' 4M;^;m>vݎEC]=!ICQF ErU~了zAlƞ~/eL5`چ&:;FphDr Qmݕo`wDоØ^ytRtȑcq_xpWGFNbn̺u37"O@ь0 ZsٕuԸ'WmY2+-/͟m*t_w dC$ JPV @w ʲ'9=5r2#ߚ |˺e:(Dﻑtсnwz%hN[;@a<Њ6IJ+يl."҃M!j98Am8BACWb,@*+ou|pU岤oE b5ZA;8F#!QVN jAg*),j s5UTj."RcMtX YU[sYf[h_E:DC+uY7Pz6qmRpT̠9LGD;)6uS]~Is1AyӽWNj p_LQFH7'-'酟ޓ@@'/5Ro-5+7Noڇ^wdA+u{zđi8]#PrLـ81X@1KD[ *$x3jزJia YU^'ώxNu5?gIeD `MʋFBhg\Y%) SB$"~\׋l#2e-/8A_djDphU1**,!Ȉf8c% !seLې!t,\ )!V,1-Lt#^}YoP`·PlsJgo-'MtmmU-tWN>m<(|$9sO@).0smzr]o".If#xi:/":Uڶ$mKflfM̱aO8??BiΦeCDI@~ A&MFE{zT|6(Ym;_GoՇM%Itvq$\+h&{'Qk7$3epOqF}&w-1f}?e <Qydxg4p&tkrpa[|7T" yTɆfKl0ƨ6c0_w͕ Y°0 ɣFJ k)]ۨF0`a~ئmVZVG@/!mhUb߈I R=^Cʺ9aA˛[IVMYEO;>ꔟf AQ|,*sY| K"pj hSn/" KXp$GmBBqlU% N {gBHBLp=pW{ o n~3PAXG]p(_ԝ!ƙZQKzF$VVʺ2Q] 罄牊QtCﵚ 'C?{ay>Y:a2}(1 hmO)&J3_o$ / ӭCO,5g>ca[8fdwmHw w"ʒD%$x`xmg H֕zӈ+V5AkiJYVt:g1ʟUt@)M + q#6i*j`',IBCm|S{k!ҝjH>c.! 4\u?BzzqNm'%J]if+Mi`ɢvqC5ЗZ5x0,Cۣ::Tn_i\K#ҌO> RT^! M,!XUwkrRǁ)|VE)iPukkK-ڦG%' f_#BwNHleЦ6ڨΌ t*@.u⼝H #ri>J߸A(S}V0jI/ P:Z:!LL-遌gdJ=ĹsCFNQlUF4_9h6xGV mFqz"8pΟ%7qdbɊMuKfH.&1T4td8ɻ+OJGx"Լ}xHl`QT1VS([tPWyfCj B㊓=ت9 2~9M`z"&̵G:BM3g$m p LtqG:8h ryv ]O Y@TzMۢ(:"^6Z7Υ/YluRpW2{<:fnxڈE=u KR2,'ӄtlwfu[mAɠgFΰGCۛ1cj(a3J޻V8%Dء}5lJ],6V\Ehұgӻ?ݟap??PSJRI12Ec ÕhGQOϏc;V{}S~#qq='iŎNؿ 3Q+Ii] )_Y*9O kk$M6 J ތUG1 HP"}ԣu ]$*>k-Lfp </{fy Nwƥ\_=uQ,Ҽ^;Ҵt]Q̻>Q>fk>] 8T pIw۶J_0XQ\HU[ CUK]E]ńXW}R)z%ܨ9zvs-HҐRg[i"o`,z<-N\_h]4Va\ i1IȄ)[e(;GHTmI"w2Q$ʼ: uqNõ2p7MOʷ[֮?uG^1gHiH ^AYkQ8gΊbӕ!Mwc±xH#EõG.}PneOjGvw\|@5?1IzyCccYPH,;,L49@fpR_d#7rpO{d8a ڔK"{\6z &t831qEoP/.טSr@7a \}\7*yz )M?"(n7P\ٸku14K>n2w'Bvh%0jn(|2.rwJq8)q@Ggm0vQz΄=f31ņnkaJW/s/0al5&:&3 H Xߠf(q`ŵR" ||hxmn53*"8|I ykD,s Bt~K_"[[Ɣ<5:L>2),8|*Cڨ4U*9,ᱚ$BЩ-ϥ3^ K=0Σ+]OMZb^%Iw;+D%]Ⓩ/moRЃ31Mu S2?M>VC1+ XE %%<܄ h8Sş2%0TwFKS?lJ4\Nl"kpK?bײ}h$ DPy-|dv3y1!ku6i/?];‘h~Ԧ&U'UTÿ1 7CRK~kFW*mhgZ0HۍdOU [G(8/H746>&9Ƞ9Cc*,Nvg"_ށ,1W|6ȑhZV, u\,~f՗j&ʌ~ 8u3 (aņUB9}hԛ2k4*Cgl.ur,Rd AJN=;_,W+l,o!`ߣB2Fe~zerK*kikO!bv#d6U[V&8.Zd'=kltZ0\pG / :F\k&QkVN锒+RSw}Z` JZ- #Sԃ.{rՅ#&ɝ_(Iù2,_QRtSW3qU)+*}U۱4]H}Xx.D[g LZLFԣUoB*B 9PIɟS*,{'`g׍TiB%z-W@*Du@G|Oeܽl2ԙxg{,oD"Q6ͤàfeջr4l J3 YCڟ(m1Xs&+1,hA1D{y |Vn[Ipr~KVjפ`SF7 >?jVݴf0X?f{'j#c*G=y+Cf&ydv2RҙoOJ?n9:NʘS}^%r2?i G" iU~MՙAsCUE3]E'ς^ZӊtP87Z*6u-al{IIOo .%9[ 7䒩јpo$'B;\X<M{K(~й*ܒ2¾Y)l~ M170(y_8b"ZlkW.;IW r䜇TXipi0]MMޖ2zH:Rf*.XGRx$-z$БfNwCd+UaDG& R`/d-k-m%:Pg`D K>^nRSxpZC!zB65j Rk;}y1KvJ&@}ihrEWCʠLG[hBEM GmZQgIUioi/c^=b:i:MTX.g@]A[vky==.bRt,'2/,f6!@֮>!D+ֆ8 n2c(/O3~ȦՕ*3a~ OwjBe"H5iDj d-t[џ9v5~} 3g@ZU{_ab3et^ 3sFyN}T6GQPمCRz٥I`Gu!>T !ȥ5Fƀ\6OVΦ:ݮ -#vUQlv扥&-$ڄ6 :a9l=d;Ci4xV*6&JuI 92$,Ig_k7Zj(4珂zF`]^@$c>Pk3]T"GiHSv& ٷSX?{/$@M}57?bQ"JSnEW~3O:lXS(Y AՐMgS^Ӣ݊hHe+f;W6&CNap;Qspu6#799oۉ7#B {j=OJ:ш= ':<Чn c Q ēGLV ,jW]=b>*^x,2cv>|S@{adm=ЏES @(EC()gid^=5%WSROĎ;rKcy[:c-׫!(uD}k=U qTh/ZP윇Sho>>Q#\'_lfW{s|}Q9kV"3,R+`R@Zʩny4T\0~D¼dk>S*PA2Z: eh>>39×Z=Jܨ-A&[v~(/bZ#\ߚ%ղC.un" pЭhKQZ3zb8zm~$^E8HcvQ#cV[nyR1RG>>}}A~?{ M³(Et14 +>鴼=,#P*, ϻW%ȸUoi`N=>+;jX;YE`\l"_Fm, |yڧWCgu{ҝy~\2_yޕ=Z\x?E'8cz)nԥ-zg,B%6_-/qPhz "$x#Q'h2F8:%;WA"y W->.E %DtUYFъ@m0lPuZOaLVj"9Rf ܠ~+XQt-)+he)PD6h>Ss-nz 5X0Ge@s7=0]ߋqFܦ6"CeB쫡f=燁 E}lY4@!ݟsU)Q}?SEјuήʢ'u oP7:n\āDFq>7?↟D2 ST!Gmqer SdH,p0Q$X6L&jA' ~'ô7 J}dCOsgHahbY+J榆c_ 8; R%[7#4M + mGsX?I?z6L"^1[xՎDG|\~^+ Y$@wT"du:H W}q ]'BSc6nh0Mɛ]o%F }:'vQqƸͲ'_?0wfȄsz{J'l8b ~Uߝ]v4}4zO[F.{[UJ0^}1/ͻ0g׉|WLzkA%7wrFل$O"2u2Մ Pyt-ڸҝؔCIC4 5:#8UGNs"ג*=iO?FF ]}gF4ѳ"uKHk܀w" ucYCL[\t C51'rX"iޮ dsZjM!}3F{<d> tIASz"rUzꤵ7RwDU/7m79Z?+'uM&]y%oa\Prf2gT_>iCl8zZ1!NP%]5fgTty2%qc9(60JQ"M#zAiAJӑI%{GaLf]H9ܶFko>ɦlݔ+N?M`/?w:NqSR ,Rid-#[%Gr6a!Ð7.Vl{J^)3?&G00%|UBԿӹc'0Nge|hSV~:C>'QV%=p*(PHu'q w&jvTC#@VVQYQbN3*;CM&}2+ ɐ_ ڋ3Cc)<{8 ԣ3ݛCyɘa E ֗u1ҡJ^t@*XӉJi3VƵZi߸^?K_?[a jO=  l(6PSHhglq*0]'@q/RFKj)o$Qfvtr^ioJ ի[Ohf̆'%!V3}O߷ ރ$V_W(;hcĞ@H;3, ?E0̪CT<̖ݖGr Sdj$ngܘ?J2rR]̽W ò~7b(T0oZчD{?c)mOt@2S=9CI?ekJ!EڗR='yOmoPYOh>8sJ61RbY#:kqbŲ}bGWHEVӿO,p'f }`NN(,j[&5X о\GFNnY*n0_3Л$HF ND,]!{K)5MJ8 ?ZE30ydDn DOnŘPM[BW3ӵ0X'a"rn ̵h< "5A:9X|4)C鈨8'O;XVIGVk@ >xٺbN|9Όgr-FChq(Oxw!:dvI % mú;{Wo1u(P ?4؁ATy665HLĹ;|"cM*~=(CVS[9Pz!ފ&W~baV}{0̎ID,RQ(&=I5SC,u\q>llZ\`{0_f|ʬT:'X't{Xz9{z`H/-ac.>:*4zI/{sהF^  {L})ל;P‚xxOoPU.ezp08q2h1Q>M k9ϘlPALQWVդtn1[~qP"7ԣ] y~鶨h˝e&,%_jA A!:o6twԂC ^bπ}W>R_y>C!=M>a #&eOF|nABQ o f6L}s'Ǥ*yQ'&a[[B[Lv8Y^{K'RPeS{2|yHêx> H"IM&,h# ;~15tvv]z|M;3saG0Z,94YJIw \]'' Yh:_KFey ƞ:&F#T xF>m"{B'#MbA2B ̅*;|2ch>Zi.9y B*6=zofk.$+ `wjU{th}/)xNO +]⾪e}l\r>K$MpI)((M.PTP\CvQ O9RAmw+!I#;?H`l3ٜ9*H[ nzYB{~qIo9NI&\B.yO s9 jW~f+=6A1:ю o [}eFoyi0*WeZ0"jQRMf(PZ"ʺG[#wމY)T"22|w #;JC҇xZ] hgO;/H>r}*eP`Aa##wMlVejb]Mp[DAҮ̅.VN*#Lr! <| cZG+`)T(.l*x*N>ێsOqQ`2`وǛd''5싰/DJ}/S!Lhr{)'cEY[HTWȓ <7=P0 -o4J 0Ԙ4u]V35n?X@L H"CKYeLRyh7Tӎ.bvp|6QA:aG񗒗/@ZF;V1%)mo!*5xuJ Vpo`V2hw(Y],/Y ݴ %zKOK/ٝ.G[ʖz[#MWģqQ?rZ&RI]4~kUbvq Ҙۿ,>Z,}GPɯۯUfEf>D@|/9 3}d;ʧSvgI>$teP:eQTô3樓'-L^V nlk_RЧc12/l3V |oo"ߖcЉ;- S< \a5@&[z+ L&Q!ؖr#تk8E{4H5RMJOU^uDqS"\6;%Q!=!eѡAjvz hEӃ DVgM .} ;΂wrMbC'a+HRCP!J2Bf!'Vfs~%T+lcۻ!/$AzWLX>š[Yb_(R5x103g$27Jkm>WG_(șLʲ|R"5Щe?ю&kqjez" dU%ĠBk7cYx Y:ȉ~V XCS^Ί9ڠ8oRFtsK@qemr`PT|?w#\"[] yG}gW:3L5o}D,ۮ'sRh1uY ̼ޮ:2pɖ!pG尖J@-~1>)\T[ِj.忙@A!G*zwjO"~b泇ҷOr\*L %A+k0(^KxAϚ1i$EYD9A礸aR=q<>H<]8B() |m{/K0IvnL-qKb[Uے 33=3n1ز9 >7)* )AxcIu[qB3 {.&W\S‰q[8IO6ﮞS|ָ]QIKbLdgsRuuǍRz(je,G\Ӕ=ֱnb6rYY+c/Kࠣ.xy}0Q uVOD(2џ]1Ҿ ^0ȷ;;yݱ\L6x,`Lxn@xSҥXkHzkOn:@C).l8dfSĩM 3;QaB}'SWdQ @Q/cleO-iF&I3q.0JMrSngÜdo}J=v[ȼdyR H}mpSv/KP3"N{_Gv{0|q-yCJpÚ&z?Md`a`{!2E6̜2ܡ6Ø`$ƻSLPY6'/_1gc^ TpM~{L_a^b;XxİJ6HCc+ޮ2:{OFlo{HB \aM`\$.@uمk˷ ^Pt blh""˳?%(ѯIl.n%sU"_SB`d)O¹cZ9Ѫkb˧nhU.>=K?\g#}5Ta*B6ʢЀ^nXUlz8M| 3dZTL)Js$wews81&Z$˲' OTO&Q-RÕDHzyaJWzs }M> ˘v_>Il80w4RJXKߒQv< p [,ݐp|!C9/J~<4I8' -k+|ۏJT[<̌fo% }$-z!wM;Ɛ 2'(mViUms>*}Z@w^ӟpZFeA#oԧx4`Bq1xH}R6|8[ ]ܵ*bYoL(`YM$cώ.İ@oTԃ|!kQ3Pf߯_܍ -Yx'_qCA5JKb&Qgxi:ENQ7k<&IZ}ZxpeiFU.a\Ꭳ,,SB3GA{uÖkyJ{)5jl:ϓӊ_CA-뤊`\Pb(@Fh9,!RXN`lU%YdeohR2ʠ7%2߬,Tv]݈QK kU5C էbHC]8T.ۗOcz sK(xC )FI}^k.|zJ[ މͿ7UM=c+SwͺMv]@+T\Rڈ%;aQ8SWzAΊ4j@O8kU$>Noy pW$zkujD_{yoV?35=[5|B3ߠDC]IWI ɾ81E.PZQ#VU?z5q@-mHiX}*#6ryï擊wjSHJ48oC_)QEֳDGJibazy,XbYFvǗyo$%!nG,w|ȨH0-,߬ @w'? [ @N acU`0ǫ#%Gl͞T}'`?ᝤKAԏ\z`񇂠RGQ Eyi)uqvxnE"qF^ Ozi>-md4g+.%vq `Cw,yҨL.מ_>хcJ[>yGajmws|-FqUgo.ᬏ!Vpyxkcc2p[*Zγ،OO9C$pLmK~-Z.[217 RT~zТDV; ՉaWF=5넴+F.or{GGllJ˅j t/?ꩦ!oUkU汲/r/v}NH3(D鬵Qa ލnBu_r2dO>#8f):MD6#Xt13ߜ^"SVK:Ô,r"Na =lN|q!(5dR /OU`%TQaƑMm~3KA,CR{{!/vI[.\,gOSCt>њOӔoZ??JBj g^4\fi"Bp) '0l~i5Q`|z"OVx该hđ%#pѰ!!`w>ǩa8 ^?5F\6ɼ/9_{4,8bMޣ5FYz ?z5>(320;`!Vw@F }k.Tѓ3`IζCM4\̍TOFiD % (GX,1K&yJu-P:zAFLR2K%x0ޱ'u\TZ|ϭ#/K9oZwm͜YQ+n1ݔ H ʮszI^kwŗ&躍c̣Ey!W׎ߎ"3,`|^.DSG B]5^iѫH\^CXbxh I̶0JP`X|I@ݘ{W4DoĽщ ~c>["4Ow:.G4f#j֝Ժvw32yRD3VVɫD>s'5lJf`J\ p+F"ja+phJ+XdT>Qf 8Z|JP1osj?돘h+{ ; _ՙu[PSUm1D !ɉ-d^ۀg{&ZCIdz_Kp\nC:ELR[+7^t3UΚ~~s38:\vW\x)x׊NU"mYv"c.{Mﲂ`-{BTMu6v($0)@k}yxF3{&7QñdhU}3fʎ;;ȌΩmQ/2R0vAM! DLRҒހ'yP=E}cԁ<ۡf<xÍ_A j c=x[tAvcwGzf3Aw9gfyt1J(=ԁHqr0lEt1BYhpUï}z:@Vy[lg*s6 ❿q(etȡDUì߁]\Vब£" c+A2&4E UUݛ;ׁOUv1 uΡkB{}0xv#[˩)15Iܭ^ ޻\ .U9vݘe0=?Sup.2%+ _l"_Fӡ"I7=˙빾#Xl_&ч=2C$5z;mڊTpe9ϛXMiUxlՃ5,*ПKMUDN^ |%6a>I=}F'gnБJ(/q'W)'-B"w 2>sAƷ@*gdd:7Sjڞz9/7u0}'Ac>wfRŴ뫕n=V,o'e زLeZ%F:p^=7VabDcYqe8]^CKC[hH6U$0^.L* OдUzEX,cl|o٨9Cy4j%Æ >oI,9dc\/Wڋ/F̒NٻhnHYWD uׅ+Q*%Nʁ[Ynb(D;+fO4ʶE){bQ*6k!<'rV]C~;8/ߨ k\',ĆIͩE(32r+)R XC/u k NW輝,s}3n&ɨ(_oA~] gl&m;󅧦l&Kc.y@7/8$X.H** p3h4$fēU`tbNY7+SR\b䔼&hѼhbFfrӝG-Žޞm8|aLp`(ER$FUE%.PeQ_qؒ Ֆ&OCBf-]oR&x H`kBnvq.]bh|hnSft$bP>,%uW6X&Yh*ܦ+9bo|dd\ڡA`cZo M=ܳDGtۄQ1?4׆Bzp[΁ MMƐ> M]L]kVno"g]笛dpa֓V&h vqtC 6p䥣HI2t3"ʭb cFT `FzcIPc'qI+~IThh"'HV<2\mvz*7K AxkX?Z*kQdu<~z>*U"_ 5rw!L])C ~}PV7&CISb ׍>5 *pOKBt|A`sSj :7|(0XpP6> X1IaXjoHƧ' Vc` ֊>d(I5,uAtbz}A'T-%o'/X ҳ()axA UsY \$$R\I _$& ɍx = !OqjHe4ҟoX- HӍgpEߞKlNی`3 Q(,x,̖K-rygt,1l H(M|tXRƦ$&&9n[1Uu7ʺpi$K>;Ԝ >J%L+(iC@y ΃e+|r+SP}IGo%@OWLSucJNGM )qAgvZ=5d$($+MqP\rT$-g0J?7kRuViMbs4 (}?}fAXPu0QKP;*a3y1(R8gf@C3عz"ޮgNQc0ҍM&yu/79 ӂǢ7>D-15[ı\ ^ɠ€g0 3L[Ƒja}f`a<5lԨ8H&i6?@~P_$/}}U98`eF80(# C()[ 7Qf!;oxbPW(eXr>Tv-)?fUjzN ݍ8F,QeW)gבM:=ů%QdKcLR<7gDQ?T`+ϥi! r Ga cMs*7]~)tQPU*M+Sɴ:@?2ꯈϹ@LhL5;ƺ#)iPK[@?}~{z7#*h8f-bA=fcK\ sg3p|V\>˃穣 eRH]z[MSL>Hm~|% Vf_{Rˆcpߝ"٠$-paLMi!rh[~ux!dרld.u~>Qe7^; szQ5I\C T >|${ͽI /Jca{F6jDo`[N䍐POw.R۷[gN0كY/u@ЈuE>Ԭ~/̢Ա5/[FՁJ79E7%xԠ(Z#ɯu/'>_݄x !)85]Z4\ B{GznI[ @viol4yP+_Xڒ-ɠow(O|ϠM}W!{zx}Z #"ZT<@ߣVIj4s*.b ZԺ[UװGOW[n vq8BLzx TFHy{a;Wg]nmFj&]_f TgA20^o$R6gm"o)Á=vf|!dk@b=!h^S^?ץxh9P fcQ ^வv鉎3a4͢K_ن̜RFCiƒqKi C?gHJ^3jYRS8ky(:lE{wq^%-KysDԊZ-F#> OGyt7;0G}Znq3)~Oe b$'=eOg?  =t\ )tè]ifSuZQIeQxKm&ʙL{2P޿.P3L*Fj\hٺUkC!-hQHSV0ڍz`vsE:Al3RrdoAR_cBHݤ4ꭰ契vO$jt|oKnfEx-M'[baIe 9Y;=JnٽyaMo ]X-EPhJS`y/H&6$1\<ƒ"}B*T | U?RFv0Ar&ޓa>VeZKe*n+p CCR+\KR&b<E#2Ћ1`#:D=үLM3sqzڤK)RW댈hs9ZoY&>63ƒq̢2,Ww>T,Q[mLQd/EU:z'lv#݌B`܉`g\tn/7}K˲GGoUO+N吜N)}U d )'|mZ ;)/ZlM8&O~h"b*bT U 0ZZM=:Q3`@@l/fwMRH 0.+ NCqeY[>(9ʄZu蘰t~qp KJ\(hzb8t -AB kТYGST4j ǓpMv 2ZdJmPwM(0.W0*Cޒ0\(ߛ_n;)UZA]oQųC90P}1A H_p;ALI _Õd!_\x+`B%AB'.g#u--CR|oKPZdU!1'.GϿPcnI|i~e\]bO"=ߨ4nw0]'hg[ O\m&d٥Q;:t,wZ&}6!e׉NhM} ̗N>w#)%E2ڽRbnqr?sA9q5; LHtױM*it.ĖUʮ03P]aMq>=p߷1k6ebvbOjp3=2sHhj1*:#yT,y(Di-[} NuM S5jO'adWWЗp:*򀬌<+&:ӦaTڕhz\ƉF!ל?3e?~v`lxټUZZf'jMO_|qyЏt}"LNZZE=^[뛣cKwj1.C0ѵh?):Y8?$2FI^v^a\9PإE 2[8nBjL",+?tEru ^{CФ #KY!EQdsVX4ߵt Ԋ"EMivZ1Wz0(? pC~ &yNw^7)W5ӑDkY1 <`Kqܚ =m'iѰ4X$99u ]JxeTJW7>ё̩)^L ,ΨpCs6[NA9*<#J[+>H;n:7]X|Dn; NoI (J͆W3v%iIKm#2z4 iiyYQPHZ5*GF'f<%ܺٙuD6 6na`g̛LOcii23C*J]<@K2+CdT9>N&ѴL6V{%X8"3 Inkڋ zCuwOdm;kՐ7g9v^~m 9<+W ǔ(21qHxL_ٻ[QtGy"aL_d?R %BQh J{rU!K̰L-z(@y;rBޖvЪSBW\!EOfywJf;l,eQ'ȮSJK\̜}Td܏.M:9"6`!&^U4=x١prkcZvA:8!9+Q"xY*e?T%UNBkܟ rS{\2/+a^_Iv6şL uVY%QXe MC]s9 :a-̖`+y#^ӤoT׵2?Lߘ?y$+-%Mf0|g8[h4Xg3{>un%`]_>YZ2E;/rIIc+rB8r^+nqA9^ة׆"`#hx@Z V`g5dy5m MtZ:fG,Q"[0Ӻ\䫺Yk ̖z/̵j۳&cLυx@PLфo%ì9sD<`pEyY!yZ֜)FPώ.{ܗqyMFcp;H;$AJE nluc/Jg{f lo{'y<eԸ|EyLZ6(^.~?r>5B7%wv; $X5XI½%V9ZV?} $S!Oߤ؞s;|ؓ]_\,ÙQ7~rٞrg;V#XKcjY7 N~6ЋX d 8{jY'̰n\5K񡅒aDT` g9%cj[Ĺgqxx%.<_;v{ll$ɐ} e0f-֖8jKė( /$(e^|ˉ3qF>ӻ]}\xo,dY]}UN<4$]S,;sƔL䗆C!o_u8ih5O' .Ҋ<u$4T?{5sTN2N/e[-Ðt9o{vONcQrs'յN@$Ii@~7zmK$؞Ng:۽%1߫N)ȶl5Pj|c7\m=<d(#E㼍S3zXf!4xq^_VTepXE  AesF]<8nfwXjGA#FQz} Xp-rJx FC#!EϜ=5Up*Zf06&qi[6Ɯ䋂(Y Q8afuau̪hJJcҧ%\9Eޚ5La X (& Y6>pl@Aw dȨXu; PF}JV+)­Wj V8 .0|I.cpR.vWwdM2G:vI #Eɜz(6[ \*ԫLQ}@J[WnػRt:N:!AeNH۸pj ,Va~LO aA_ʊtoJcU';w{bf1DItbHӠy~ZSГ7BV0tx( ͏z?CZڠnmsQoQ-i&I=0zFaN{[;'V;u/Lx4]& Ðu*X"zx$ֵZgQ/qi;އ,FI-w~ /+!̸S̉^oˤ[}Y If3f*'HEX6L`-jJkb_E9/QA- 6)fP-lUvJM&yW4LFJ>%{ ,ũ-X &6UFLh I[I7#Ș͙GtT^eԶRalh©s,,&2'1|V:wǃ-(+rmv3nAt3\YM0gWpoJӛu* zHP{rT V nu(Fo]'0u_ m˜ y.=쇆5dUVJaHU)'")TfQ`.Á-F|{5C%=WvbxՆw\o|zcU)m= 3ڹCFbKnLٌ@ޔ[|V`3XhiplMvO؊0ϥwz\􆷯bT^*>|`ڷZ)yk8tw|ը'cA ԿTOYĚsq;#շ4|%?]Km f $B 4c?++W\\ *mܢ GFƽRYK:e{Ԕu{#O[Xo[dAf$, MDJ$.746o=xөpjV|nn?KR j*x:tgj~0پi>'U7ޤ{Ut>T!}Dq\4/b?22sJ\Iز}n~eɫ[3١ă?Q[l կo(T$1l_!C3\|Ѝ'A(@ s5FAF@~XR8v_j .mvΘǣ@iS!p7[Rp)MʐىZ|Mx, XxގļVGeFjD{j+I8qAOY5׀sIt̔Vjk48%x?MrYOdJUU>=@gW0ߡ8꼅fAwѵijbaRtǡTZ%:DWb}Ym |PxKY! 3i$%XH ~Hˢ AQ?/O}e"*(ms"䝞srHt[;m" /o2)_]:9e] D̀zA%K(;,WVx/@Y :Fҵ#aJ/g &_tN+p#ȱFF%,I92}| ,8MS"n}wQ]H-7؄MĈeq~&N'E(i TI d4nxvFpEznYe:/vw 8"v<%F>e4!1}gϿذN#G4ǂlH䑛>4w)BIE 9gr 7]ˊg2>Kg evV_ I{QbXpzqWS񝟟Evny61TEv2OUc ͹ 0nix䜓xwԈ=9F-5eo6@SRp|&_F+EXKEd;)97/.h{.*{ATHo#lR1d2N+ʢFDB_ֻU]P?"ӚN O3 Aˋ<~vaUCスRA+ j]sM2_yՙbLۯ=I|@ݧ=hc^T6KW-G$$(.'|Quo/ä, 7}b*Z6_"m$(tdĖMvx ՀN1M]$%=@*u>9Wb[#0D ~w@uo4cQjk^@V-G (y.ʤ1EZbD$ nOiBW#@PMoM|5Zز>T/l3zqFfK#jd}3rdmO(Jvqj/L21$(r>+HterN"Wf솁^oB5qVcWfsS 4LƆ]}碕7(ƹㄺ9'ut(\mo_*"O&&ikE*o$G/PGPl(Ҏ*C4u<6his*vuUѱ.(ߪ]tpJؠh38O؍?0q?w5">oe>iSEm;GpCe;Qy#:̼5] EN"FUzv858jg/^7@]gAH@>QׂXTA/uw7B5=偌">ȽCcX@?XNv&>6<tO%N[ |@\!f6NO^~M`ۮWrkWUvZK]"WuAeuݬQ&uI]C]={xdt#j#qy/uֻ";*?PYiiӛ2x{z'WCo_sCYm&2݄>i"ި@Ѱ @[-Ck@J=vP|6$w`{Sb5d/;I2h֤ʖS,q JDzWB~"FuӃ9":}?-s<`1-l~TՕvR$T]n[0`?ʀ^"P+(yTC'd^I ;?'ּ~v1䪌ZM `-:nBrb\,kݡ\q0o:4_O%RʂR`!qw,Kxː:#9gjBɡOg|:lSWwch7ej9I^ ?xܥnˑl{G9v헓00AkŜTo$Nn6:9-.lpʟ0YſLnnTgZtMWf5 /Bn8+o66ث׾AMZ"ZgagDZ?so!~ydnV0< l WuS]>\d:;>s:gAwW{*Q\]{1LBӵ;&Kuu5,)DF%? Oe'dЁ o"\FK͇ +1mg2FȪ.%LёYРpY&|fnǨg4+U#煾Y[K=`{!\O/^D c|7p76[Xd>w'>OъUA`TOb ;v|]Y0aP7!:3Aݝ$%+=S0{rhELw?Hpj u!/'yf”[c# -UJ_a>fT!0I7J47 [.?Ukޥ6,XCS'gLA$SDV橅92Je/FFHڣk~\BK-Wx q,/=O6#:)?C*gzw1)7O3=,iKwRut E}tfҢ&`CK%,:C@9u:nxm|jzWF+b8wv (Xu*۬7bJ7g86z]#D&}`LQَyNk{uk̮ϑP@6  : Hu`Y>ۼ*US#rUN'bmiw[Ek.9,)TILӭjap1_ZvգhЕ{X!Nvxʉ4'Pv/]ZS0&¸߭s\„ȵeJZN7i#<^VȚ&O2>ruz}Z\[ e%"U 6#24-='t;'JKH5}YGg=ѧ3<=x/ɧon. '/(l-6{}G=U \1J'՟e]9+'QU Ȱ$YUhu5s5q#i#]_qo|BʈtDZf9P0Q\a)5ˀ!&̣8y+1SH:y5U%MPc% V>ީڧX}AɜW3@XQ"ڤ)6B0rT(_| LuT@Q):\JdP\̜mMTcӹ}][^ ;ůR6- BkZX>o?.bއjY #&~FY,V=?}?s?UI.27o9WW?S:Rp=ɏz+tZ>2n_tp$:om:O d58W%T`$oEfTq 4ߐCشl B:c zHi6 !o[?HsU9oͣ_f!-d'0f"=pJqJ4IG5K9m@, 8 f&e+`#Sh8M߃%M:eH}ypmK*KQWZS<(F3c$$1ڣyօ%ڻגּS;]C}\AKP {5r;VŬyQ=.Ċى8.Xb EPnrH1+ƒ_=iƓek;"8U)'M_pzO! cRGQY D lMFyCY<:FyQʹT(T U'Ջ7 A}1ɾ REZ3I7~ -Reͧb5/d$ǭOp Rad)85/̕]^¯"=PPfDD^=P;g a` ! 'Zuk'ꌹfИFqx~k-Ecq%wR}nDjxNH}յWxk4 i7}BGq\ql;gۡ f;oSyʱ'?@\鄞kxp 'lv0Τʡ YF& Zېgliϓ5X@wV[G1C_0ъYTYsM{ta #b7,jڣcٟpd'vF&@$?{mVpMm5JR^eRO]&IQ/i3_2/ BUd rQ1M Ư$ӎLنҟb%P ϭ d|Aտ {s}Od,!4AS((22&xAPårh\r:ъ[Cd_c dbޞ`Vzɻ9Eӑyf|]FNtWv\#&ÐJOMv' ae$M8 v8yx>H.#]Dti|L_9aϔ9*y5+մ5x=;CNҦxI5 Q50^Wd!S./x9@j ]3|uGA>x0忨fiu?'2Fk#ڸ|B( yu9$?散Fk^{xxO9I[wN|iZ61.ڗZg}|z1yIaԬ;t,|.B`^dlʚ}2W!PN<2D!Rȏe#.r æI%N/C2(i24%!; 31L[£ϗnWXܰ8<t6eb;3i?zͳ;;|,rrg,q-ywJnӂNbWG,!}z1't$Jƈ :b//ȬZkÒLmK5| -( *2_NщmFm6kE=2>Jr0Դ \:JfZ4G2Ot?jqT(PFuq륡*%rČl*z3*D8Caw ͔ehrZ~ٽ}\EM# 6"dv8W{B= V싈r䔠hcӆ1OJݮ^5UK%E Fd5#jnm9i\dc,?^D%}-i[(h(,owZeQyu1;'5d_V<쓏⯈McM!h;Bg5G'`2g2b[V Yh×Psod yyuwknwJTpWrzm.q*H {8Y'Oٖم-zq]7o5G6of`u>i·oLXȚ>Hm0HLTbڮq׷ktF"|Pӳ\Px()<+aT >QDx[]g&֩Fp4[z>\D%$J i5˃)3mkp0YBz]i_m͔>K{#5o/Q[Tk ~cd@x9jH3^Uvg$TVDΦcê!,1h jrrAm9z6e׬ YU៲J 'ɧ5P7 wyʷ3?xEL{3YxRfCV۞.|oFJ<'XrQUY|vVˆ{_a8i{Y/+Ƌk}!{slnX'tzwżϕqeJ+ҚA8G Z9b3`W8wva _V}NVT|C« @խ4[U>Kڏ!yti=1kj<o%s7UhB5I^@؋jqɬlx=Q~ ɐ#ASd@t ܒMRȶ Uhvߥ'$u&// JyayM~`-d*+W/z3O;gvxTp;IF 4-@XgC%Cy ҩvf*R Gy00*fL!6A3>yȚu2 6zaAr贈+ȬYe5- ]tPbYT 3&$a;jI䥌Ѝ%D}SWpa) '2 bMU=Σ+[>.Feу zXm^?r5:W!CV.0k#E'/$Ҝ)H;?l:3Z@hЛ jk3*K$%tP8,lUٞ.d1b+Dno- 0*= @3{7&2̣terWg{ݹ_qwA17DՇW_Ó݆T\"kf/fӚ 0Qܟa)r s)oEsk3#Cq'C~K,!Gv^trWjy6ITPPU_#'ww |=J^9Doэl_\z7-ͻK6dm-_O[FqBUD^"fo\Q6|)EgyU2hF,yÅECҫg@nNnl͟dfM 6VHYĭXPK3JEy CTYm%2j ɏj G^C7Qvx[.M%xۙjb6j74hN#*S7m̉U AHx",?5cI4Etrݤy໣#3wWH؟% g[ Xkf=U|~#/ LOaS &1V9&kÍƦ\]ɶ8C\XPl 05PR25xa .fUm: =: BH.  ڎݻ$bkvjŧkP_:>.u@(?^ ܋/  %t>O5y|єV6'8y\"\L,~ Pע] "J9Rnݐ;;y㹽j`kw;@_'"2"rj9fpIp Gঃcu?hv"~ȍ ҍ`2t9Ju cTwqո70*fiГ< ӹI8,85WZ!mJ-rcװcOM&)y'GYi$["ΏxCsBj>qOƀY4g-ߠrY;wh++{w}84IxD:`e5J - >{͍SiQ2bjFGo752p6E dY?KK%xٮw>V0rF gTUѤ>d z]=ЃE(*}@h趚˴al_m ]*uW+/rj4Uh~mL_^u~F6l@98g=GP kC[;aNlf&4Jl?Q?lpX{a򐃑{gTzn>ו :E4|FB 92J\lhA~F2.$_3g;M*Lq.@LKq;hWAO')+ =]s\6ilfdBR m*;؂# 3R+x{yKV;R px+1Ƴ1si_F#4*ǂjLo_5 \w5 XCgɣ6~R\yvf(7f(a1I0+7#  buWr$&~IDjrfxr0|-H~1S26l[1Tic DtƓBg]T]QX>}3|X9_/=.hD(K-E'0HOϟctr ;yPUy< 3<4y2N,_ 0= Y9 I a) &}y߶Eq;'60:Vw3#xYi3.Q=QEPi4:,@uo;xqlN&;Lgmά[T}#mA䐉IZhFnWKeM:;؈{ˠDIͷqR,V9_AE] t}qzS:El](.jGjxHnROQ, e6 P>ՃJ; q8Cl8>L%$X~}`v T3[*s7=yMyZLynxphY㠈G 9=km,,Y!Y  UEJɍ\ŐiEG)cycOf4{l2r֋eqsՖrF}L!ۆ, ?k,(?Ho^3.92ɰ3A1O :[2]'~S5#!<(b}k;Ϊ X{lM <oqӝ0 (}r&% k7YX}vnِ=/mxmT"TH0MLʹ閖o6pSC5n]?ν92xST8iA3"aL[yA3cdMA_Bϩk5PWoEVJ0_(ҿy+"DyQpFm7Iv(G KQf:!@VݛnLEmiHڥ-(6|2&ηtҷ0QP;G%9b4fs2ݿ$=Q/xO#ߩy(b27m ?@ED]hw7pr$R;S`oq:B[8rZ!I1 QN&{QħVM*#<#ѤUx28GlC%ƶ LoQufqF 3M[fEha*V}0C3,S/9=ϫvR ]i+?Ơ`k:*;Fz{fI%Ri787%CBDJ NBN.fȽLE:TE0dC&/03˜J0UhUy$)$q RatQK ĝfLPxAj ķ(&_8Ž#k =:)_(-"SDU1WWJGz!YDI6id7Lצ;"mỊ-oqCcCh)5G TwL kbJ)-<\I! pSohD'.nnZڼB>owGGՄ 䀫4[4|Ql9Y,,/Nbw_*o81|[DDO-4t f`fB,@5c!ȱ7܈Yk$;ı7HgH|vnz!'d'2◒=>=h,ER8".V̀= (S8~k`{z ([uAL*ӌ[p=)rdw66 \jpheyByEa$?t? (ӚpX KS* 6%0@c-]R`:/)7v =jzelFS4*EfV[F/0#>貅Z4?0AaUSa0ch]QfO=է)iAU3BCX'cå jI_4O墲25 Ҕ7|p GЪGHN"or~K(M?T/L`,3 sU[3a`‘oE!v_!$3S%@yl" dRP7!Rzj%Mm-b- ~((d>|~[YS8KӸcsH5W<&h]5^I)8F-cxxLi|ji6'$9+Uv]!L-7 B3Fݷ@uz<>n[4#D0Eƚi S*~PyHw,hLבEQ :w"b*.^J)oԜi\(4p}k@/c{B^  ~Yгm^pRq+fns'Nxp\w}T̔H8B&jbrPBd#*0%QQ؁jU \nѬ*}\V<-9_@k0v{6lUfkS9$$mo(tVv; ;S݈{mzb(\. o~ϋ%d%P"n2ŝig_&gN/(&3 PX;iev'dV vH }5RmX;ڿ,E'aMG3IO}/ߓw^vR1@7Z[4a$7 v'dzY+WG6wJy_% gR9>gMQ"ZR_6ƹ Z&:%mA$g{6Ic';Ȧl\04tĻ3؃w 2*,xr7\AhTyMWRG~e _wGUedJ~O]PSKV{F}CgL[\*XÇZQ8;W(6z iEҴ]QcHU Rb<,E]bKSVswS%?Sgc{s4R9* Ak&sXq4t\R@a?F?lJdtIZoye:cg7y?J3!ލxf H ) 2CL'óW0@$#6mLbVsE2ǡ|EDJ7akr(G)jҰ딖`&FsypZ~h*&77(O]tC*iAXt1;K;*SՒ× \fa5Z5V@=WzFy0;f EkQ:38U8fM&NI|Z>>wO*(f"sftxT%&,zQZzQVn-ߵ9yKUsFZ%j(v IHh;]Z/5~i%AnzkmtGmU)O<$Ȁ`5̖_yOTԡƾ_&FКjwl<9<Kiᓝc3٩DTÿʐ.m3+37#W3-vtN;;x6l^AqhZ'j5|`2H_V3gX.@_?vX>>C`fhі$JsI{4x4 C Yҧ׃JNd*Y` I&{y@C[E'RټX#OOfͬAJy'9 hi!Q.[f5^%ȊMy a1C7I0Z0Ke5=oe\+iv\1MNLWG?OꢡP!|0b %?R([orphmUYx*t V#bC'6L_D;zGb%ó#;6f A0`fц-%Dyrv^c<8@vR:W )Ŕq0F~\aV.z±dhnHͬ^~,Z/ JcFNwiU+ #K|j0 <OFY;RVFe/BIb SP\5EL-Z@罠9fZ_l90'o%*;ecZ]l)T%XQӦ:/n$V9wӔJV_&!F)ַ$juU g@BSB`52q9;ٮMDӤ.͍iٗ|#*-ie):8Jm%/i+Eiv(V԰C*¥v#hj=!fԊ|lv( TF?1~)0vݓ;f?(qɿ?kxG4ʋ?@EQ=D,f &B kfuD&e-$Qבl 51;V30aVbko4ʣ_]OB'"akm./=? .epҊͤH,%>mjҡJHR"x u?ؔQƣْ|k͇ iTcBϯPlƉ%zb&zeF]:DYϙuJYN?_4)f:7(эk_ay't3{n Z2X%(S?9C+fAҖi>o1iYE)sAb=L0. @Ր@Q\pdg [7]M$TT>ZB.L/"/dm:+3).Fq?tG'ܩ+x_ַqR L9z  -٥;VdIϢ=6]v J`HL1reʌiXVq 9؞J!wʞ}U1Wqi(>Y5imC\ ٸ4k[) sR]3J-@7'|o GF{JfEU:˜mu0BlXG 6>S}~+0 y!kNa#T|4IIF%ٔ%=nK.Hv(ID5?ĕ/oʥQó dD<-jvL0iDS3S\QNDΜub3(4p(ꜜ(RF!6eaLjfLÊ;?8, c'jpXԌvYtx^} T&>k3b!ϼީ Œ~{ 8?F$ڻxUaX'AA'1`UecɔwCĽPFLO}M:8=^%uELnD \#xPO lߘ~i3ڦGl6Y;ȴLh~` CjFR]FX; ).b@#,Qknԏ"G40 AS~/k5gOq[ H?f@ퟠ'AJ e[1L_g KPC\${ t}8t`Qe@:fQ*XRԳy1SZIjix`'-;8bY6ablً|{enD@!E^5]@r(/ +zṜwyd::NnX}Fln/.IץWWn4 U䵦pǂLAl6igQ~&k^n;{;UX.D^ϫ]@qSU!8q*$$XU .06LjjjȷqR}-Qb?o9l#vF\%s&o`Y'&Q./0=6KXh˘aF4aP) 4x$:Փk ^jM661sߦr)mR4l? `9RlĿu sq MT{2.8Uv\삎lՏ6'J 0[g89W_#2i%W( dOY(Ng3`U=y.yi[wI0D9͆C ֳW"=/BiP"%w'vFظ0n;R/='#6w/?d xsR1KPSTl_5IW~,yܓgɧ<=XB}+jlg! rw$L1ZV9߇Z"ƝIeSbEr;kZ BH>& X*qC0*q;f؎Vsz6@͛%JYwe̻'0Jirt5>7ouw^0wGgzK4F8.w20j?ƤnMrN-!2s5Wtp ^0ѕ:9 b.գ"/zΉqf!_Do3|d]u;ZE@rRAϙ%O/sW[TgEA { f_i:|.Rڶ(c_ ;!q<&\5j[{O-BٟnALccznV<e=H" vPJR( ¾cgةE)8m>Mz#; zC65"pt׼VZ|Kb˙i*Ob`~Rm?Mĥ}#82uhT}YYuyCNM /a"-hXj޳5[!}5_jB'BW#B SJ0gB )SBJŋԃZ'6l1:0.I-qf>enDM>;竗mD7-DւQg:h'Ea*&" ߲#ˏ/&n8[.?!۔9^gJ^UZ$#|n׻);{(|E$K7MZT2 tQ>Sl׫ʑ_oB[8邠MZM<$t#P I50fq(Mc+ 3-X`.p߇Sfr&_P DI,cȭRİ `-V= n\2CMXN=g+zBq\ryRCR tY)R?VP.d'au\7_$ U>p@IRV2 pMuSv,O[APgߝО|'=.闗"U[>pm˃tZ ab 0A)ᄵdY617lʂc\j9b'F;6+u iI(`V8|UY5"t?_rӍj(`LK]pU&@fs8k_?MnY; 2x++D<g}-NeXnV uò!C!-zKJ ]NxϜ-G~iA(΂,}O6|bP~KV[3+YKJorK(iᑃNd=cJɮH'Tz{L:IǸ;IﳌMNQNd.MȎ >#BE.) nйUUg,<g`"KeMjٹfZr7HՄm?̮wWO2nvU͸\?Nh\:VS=1K|X`ffA6C6ȳg<ꁦoE\tv˞Js,g\oVVrw@y$ X7r%u΁4\O8?}2,vAݡS0U8VU6`[kAe&Mw2MkO\?Tn 9ue7J`p <;$AԴx50@Ћ\C5y\ }<-1靌ٱE@8 f&uﮯlmvATm_ ߾BX4B@uzN#u=314_Œ#Qebt=¦/LM'DI*TQjJUrΩ2iQ!#ؘnsZE;|_8K $8k?dn+^.8cЏ'7 ^ZTܾѯ! t @t 60o]8GETdX)e7q5 МNKw 0vliK:WJ[q 'J+2ͽ1/ q)У]kC;ޘM^~:4y tF>x|+I/m&nm>]'}KaDF/ pP,SRM5U閧Hʠffpxy&P)) gARENC|dyfp}?u'H>+vYY]?E% I DsCf")x=a+]'hx^+Е1!(>gνj3%o[m"TƓ̦ʥ2E8djlC=`n&N/!kh*=KbR_]Q(O:' z"xFH!9&t &h~^Z/4kHW,|%= ;(!:c\HtT0+$B݇?KѬ6].6Vc"SQoj9)g&fU04s9\J:vHز@&n1\4Z!;&hn}@E[u32mOM.-'~.1!G@q^}pq:HSE:2[KD0GJhO4kLk~TE3T|%sl+^DOmd3JV)> yWv8?s `xTxjEoɕy6E}'ʼn:Y(o LʓA9Xӧ M)aR:uJiӈ)^ie!]Yc[ )NHKo7T{.(XSPŊRM*>8G.گP~ M\W/4Q К=9 -x) -Z.k;C?z\(4 s4;Ui~™ZWJyɢ st/W ڴ%Ua"f+@;7MQxyX~#dt-A]téY[ O]f%meU&s_}NBDz9+ `ԙ$3q/CH7)n*Z{^Et !68ǗU*lb2Af4L=q<*%5ﲹp,X[]%,ιeLB<b~Xw@;뗣yN 'de&Dy:'HoNiac=y j3id05Vd=wv-ju㜱#%: dH%QC9ˢ;ZԆƂCm"H lGk~RksT[$jmOICPp#X0Ao/L]^>ftb)`s(U˲HscUX_.5;nIZ?%"\z:fڶ!iRZ ^:EdEM΃OZrTZ3PedThLsqͶ!b=F)s=5KcV9B/Fq>/ZD]!F(% ]L%cxU7ٱp": R[x@i3O|vtO\;LF^ngTOtrڌwykgǨ#ڙS?i C cx> N(t7wrC- rvxb9bL~[{= HtY4Cl"BOIb"unǎ푯>N|HЧ+Icf ch$j"z s^Rw6 d4 t2.qt(7LHhgښFlM2lg[RJ zd1UdgT"?ֆƀ12ϑ;dZ+ Nf58Q ]uԷ%v WٲשrG (Hތ ߹~ܑh;hc׶?8! \;ˀOIi:A?ʐn*VF'يat R9" 既i~$ !swtjnqeX Cu{VkTkj)SY2ޞ1}[P bFY[n eԤ}mjmFP@捻1 i@C-,E8rҟwD.!ojP8`=iÿe/`-̔BIVNA֭RѾsj꿍@Rډ:N`ڧ)SΣVCnlD !{峲UQ Wu5Oaly9d狓u .cRlɨĐZ[ ލySPKŜd4k2Hau֦Wmf'fuXJISNӐfBSF\of^ʙN#+@ F^mkBSA&]KzZgks-f&*+IB0r}xڅ3Ӛc:Z6[~Q}ASKEEiv9{+RNk&鮙m$ga)Ῥ|7SkSf= oTDɫ9D*zG۱ίXCPC=a wֺBG-ӀW3agiA .!pHr<բ% =]%¾p3i~EBx )3%I8C/(5b+xcMQB{Zq NB(CϾ@W?u P\Iݕ3 ,I9 ܜN,&ՙ !꧰C=S>̶g&H>Cdz7PǸ;9@O'l%MSгmOS49MaP̺+1X'sqvE+[UAC?I1;,!H  ˗y;2fϺW(ycyՁB<`fu\16{¿.rs81}ITÜkO]iPyrWE6MK$$_6q!؋QKjcpqo# oIb4~[ے}-ÊCidF!pD`aA R{sw INyp.5#GlPKlmI:F |qEŇHOU>{mg*YݵF{RW2$.Vh.GrhIOp7](>6P5C\б %5a.jP$7jeS=jaR6ZlŦWf}"E <,KYodY^ІuJȣr2ʆ/$0mtOmi0Rtnnp%@M9r&2NM8FCWFXdYwFUg;s#E(]&σ>^s!6Q=^sYkNM_`8;^,;V6?漿C<&H dM.&WnbEEY5njBnr{͠N_$:2,oKZ3@G B5®T9l@b7 m`^@EK[PY#\;VfM[mSٰ07\̍$M_cl[>cF=; Ku_Vr'|xSt[h%RPH(6CD]Ys{(½fj8' u Kd=aZ?N`ܚ2oߴJ1p_#76FrrP=&d VJϒ#wk" D>nHu>=p=x)Un{?6^D1#pSde? &r*HS!p I0~sYJ?"MxO' ^SzCRˬs[]h!fiơ9QKrd*?MYD w=QiP4P4q{!IS .xϸi(:V&V'a ]7Na4_8>z5ԕ,WO r5vƷL 8l};:l:ibl(e'~tZ5GܣJ4TqqQPL!ry;>cDѹ+|{MY{w:NC.%ҠLWj~58tbn@Q *.0i1Q,7fv^d@h`C p1Y%VrW^ZWEʗ`%PS=^w-tirDg,07WL7o/hQ1IbJ7[ KA}6{3&m;N"JEub:)5fA2+EѠxM5{Q.K?tPMR#oy%{YozSKX#w7PR[A'dvߓJv;lMGF2~醾oۨD Q:]bk{{ ݯq4jDpdKlZf{*6@ʉ>B ZXV&9ߖ +2lІl*. [7z~_~\: 8vM0?At0\ytcYNs6+qeWԻHπG%HH!II,I: @ZonLm;vpBW84w'v?O dOРI6] H&ԏ]u!TCE<. ,~{* n"|0M0Nn{ ߗM=Uj]*mCg4zmGڳUXUNgOxo^*: [V>A1T78>"0tGnooS[k1R;/F4s}`KXoF6x;ΪkZC+iEef*ړޖwOӖN}nZd5%=KM\n]_'/C=`k TYZwN#=[n%6CEa0Z' GCH`A>nA]&ߓ}.|iqa)f[ k,G0+p2~= Vu70GxnnaԺ1"KKK!נFZ!T+l";xݷ(֮.4.n3919KeRU఻Tpmǥ9 {^]80}1ՠid+f #Kʓ=y;t ~ISX]_d/>ЋT>T3^hk=5R|,Đ@^Qz~0QMWNˇ=^:y%6C_&cz|i+$KQ lڼS|xLu{*B:05ۛ^- gޓ#z AO%Jײb]9 Lվ=rB^GSY|V8==ڃ!UJAPf;oH1=#b]E̋ZG=bp[lʗ=WvI&l`.sYI>ObP t-߯|9:qTdcccu fFrbe C:mQAl%Ѵ<} @kERRH 1ҴQB2HF1˂g@.[Gr]p7ǦQ%h\ f^~B+ashFLztXFk֍.9B ;shIԩ>x㛗LUQ̐Ґ$V6(ZHiE!sLh5A97fK/E^J>Ga)mEyRW*p0sм9t<Ò"Kq2|^Wj:)MKnqB]$<#r\jE=+bv?8Ԧk/rU{͢n_r 8AqdYJ@`Mgo?2R fDZ)5၁8)^Q^w,(hDxqsdj *VX !ZgT/Wiڗa4U` u40k|(X"Qnb͏?2ZBK2DHI@ZV|tklaf+)R1 F"Rt{lç\ }kli1mdN*.`ƄKg{A@nCez/̞ 45Oekn8vNA(3U9EiI<{I1EZKirb%roe41{N~[B ޭP#jOphnv18bnfֵNa,Qуo,G Y9~j2|`7:cBwDh3d:P-D݆ڕ`9ZEN' *<(/O%*A"l3b?l?G5lFSXV/{[8$*7l2=O\6ў%;!IKAb+\ۘ즥#G.TfeB?S[28k}%D.Xr b9,w [~w d>|oyovϤ5BEm9S*: cu 5 )} )l&i|*%k`me"ф[^gESثuC25GD#`6f:'+aX.]%ӫU.8Nm16O[to'+N]imSZ9HcT ŒS\q̷;]~ޥةkMH{RUfcNl ֤;]BJm(|#}yˁF03m", J7ԧv+ߪ;F=[Zv tΑ&J̠TO,f%%^y)h:fH3XTR#zA4Ly+'?% KB]Ќ \LՋ(hk#BϹ@0^V~40L9S%ESC,$iiAFӁkMi,hpf#?8ʺ3ۤ)l%KkPSzV HT'Cm$]/v_4˜gbf$އPcM~(5!η">|CBB1o`8u4\([:wZy5lbU@@q5a_5X6A,aDN'O ,+ͻ0|&/OVⴠ&+/L?_s_G7!d½c1SaTs.-z?w*/M:/ڛ$i fYd顠=Nty8}ӵ#k;vLG\hĴd:ۚ:DvO?H4묤 Wz*^|_x)U08S)yŴʀÆ Ba(f/ q\; rous'4iґ1>o3sA|xi 㢩*v &ѮaG_r+iۼCD] -, z EffnF=C{dBF-3>)vkwA;8E<"νr.TeYH2h}olwnKes9At*^>z`Hڃt@ | ԇ$(Fw}ǪXo@1N4-ZN]}7sAqy=My{߳C/!}z9 G.:YCZ2w :}2WddIJiAȕ%p-*Y(7Aw=1w?AѠ@L\"»;.i2^Ә @i ueDuBkM4W}L?ڃ1۬ AI{k2PpWzc^BRi:"G`k/z]c!"DZw%" [bӒb ek4kDHtH:[֌L!S)`ƞOoB2NNTXblyy2V^F1V ۶iԂɒ\ي] iY hX"[[>\IH0GkQe[=su6h>V*%Xd& n!zwݸ6Dp% zզ)VYD*m[kJIRx%~!1e|`u1>MA\O9]#\6_nkc]bLRwN{Np r8DZTڋ򱅺76"lAr}>`>?ByM|Lk {􆇳D8j%fP}eL*SCXhV}|Y VoS|Є ,Fו? k>rr7E :^pd:jƭ0oi#P1H\VICg4NbϠGDy }ƂL65DbhDqkZG^$y00]L?e gp{%ؕk~Nh |G{ =֪qS'(ɼ m:7#. S?%š~Sp"4Re{)Lez4b])`kwI8rUI4t (>ծ,Uh8ǂa@t1Lf3doZսV&Pxy,i$j_% = vUli~zj%}gA We q?bSbMCJ"g.ņkj3|?euCmR!{T4a}R g7r)|pG4F!J|_uBOn!B#5;}?p찆} .}+΂4L&=huk¯IXj/,9WXM[\sθʞ}ʋOkWdeZ!.{_~~Fgv,sd?0Pj6֭&3h?̞@~`CorFc|&u>z*gqA_ds \4&M)P"kz;*݋`RppϠ<_:,v 9S-A^+FyJ q ~.;[j?!PNmP@y=C$*~h(u9ņ?.W÷%H^JP%w;o>x1l6W/ v[uBwZBbܡm@+s"QHz3B2Zrd}0JtZ4Q5 '91I4_JXz~Wp JV+WvR2![ P{ s+#%"e#܃F}֭aJKnN hæ 2S]$e\Lbϡ l]XhR˺o΅wJǹD >kg.S{SJ!UzB(n-II\l3"}񗝩NˆqLѬ:=5_88JkQW%z7VJ,[o.֟Y4Hxuʿ5pE>_i?4&ijCߔ;=HHǷ+=E׀=cZ$ ͈n2|ÄS?1)Yҵeo)%/3Tnsqi'u\VSfhdϋ1m\rZm^{+vCZ a/8@]I%x<ڽnp?$RfI&L<km]O15O;+Xt!xОB= X=3|RzеO8=y = EDϟo]{0>ഫ}xf"nyתȈP-:F7ڇfAf5 CX; L=̟>M8v4Zذ6wϥo쫏%d%ꮦZԾ(\\܆_✓S #9+1eHrV-h~)"5EvPlWB٭tکXhOEy3RƎ'|i?*}.yV%+F}#:wUa}J>|ɰn"}m{i@uJ"V'`@Yb,Tsx' p:IQ shH~hNE3X~1;swԁFx /|ű\.da|vry?梃Cpg JV$zr'֪Wm^sb+( (&]wEa` O[Yv8t+v $;?U"BG-˵S/lL6&eeD*LʢQ9"-6? D!(׬+RQ,œT!s7!7']160욶h"6l]G\<ƀXQ,]aQS@+y,)q ]#BT:T6omaxE.gw6Q?d+p?58޽fRЊK{qV^"9Q [!|by]_+H 't"C,L #rV+ӏ_mc$Ͼ݄UMc&r}4^Mb!=APp[cJ6k={}u5s-b;~> "7 d~3 FƐ%s*W7b)E(Dxv-x1vH%;f$~̨2ͧc/B Z6$9', BP<t85 K(Wz:^}(5+W-U0r$@3> =K`fWeo_ J/L2Suap2_ī\\] ~΅CB IBCP }E?;w^3OM.9`#~[aS~nBS , Ȧ=(6He.P4lw؀Jc-$r nʔ牓f֦4*ڏ&'1II7'{SQo hbr9hYU91)yp+*jQyc??Ze!VÍBHߣO x GVu nʸ5ⶓ[YXZq .F:mdr fIqUF&XZUXpX)upX P"X vhRVBJ2XR߲c a =ʲm˸~Kd'jOA'M Ͼ>Bc^oLaIj/"ړ1ICZB4ڗqj%n@ j1K?Fܕ҄L>$3ςF?򦩅R: &q&գoID>l{CA[ӈ$3%t ]ܲbS8i|>?@5W ZB2!-\3dV *n+ Mk[Iv]֋"2X< i-z>ţ1O"R >3NV}HLof2t`ϭb<8Bth#agknK-4/8|3xFA=ƩBh({C>9mx򶞼E3k:psru\?O!&(:tS/- Q&d̊Ou~s,)591cՇ1ϣ )RFiQet!L:brL{~~<&m[@GI f0roeMX>ާ{!VC} {zg }gB NZ`ŞahsJq؎NhD֪GRQP8([i4QgDŽ*V>˩ސԵ&Ppy^Gnlcj>%^:U'G!3͕Jpibc:BBenfSjtˤH]j9cۅhKL +{bnKm: ; \rsQʊ?PzmƲ>TkGBl;h4-< qGvWb#b)W%Oᗔ%kH2Dj _H q;wp! S<ȄEiX|xX 'Cy/s tڬ;jvL KMo$,c#,Bl$@IyN;nV=95^lҟTwя{ CYCyW)5 p5+LlÉeZ7-/`N2G#FKI=z$V9ۼỎۣKy+&8W﷒l])x{IG*3XϿN쬈A0 <em{}GYW­nZ9-#r4YYdk9:b`aVٮW+ܤ3Z1^|fX%׆/Ӯ /Ѩ)qeo+EṊ_L[f~l|^ FG`$^;;lsCm}ߎjF#M*fT*[ڗ+Iq1)Fw5n y {%5Mΐ9EX]& }$"ݴLoWav wRRXv;DImyVh{ڏax==9AJ&@~jtȒ qm*z nwETͺl (aSjErx#؁V Va~mtuکױ !hW`{B(C8W#s$k(51ba/G%"Ϫܫq#«t 4] hOA{^s&]c[;[H0:&S֣8x1j`Ä3Oq.`bِ#^ iS[:? T+T`ݑN@-$a3qr 42͵ⱎ fDi"%T/C??wvh{*A؋:]prBW`vdzlJsU&hc[^A:P >^&*{rb,+VO.j{jV!)ERxoLgi[y"Xڶ ffݰx+hy}d\(~5J'Ęܵ H4_4&Zj ރ'h Ը:+7n+ddҜw*4`'6(<ZO%IәyKC9'ş9&<W޸kswZ2}b*)wQmgqtY̵#q[Ue&Q$P?`* fk$0Fp_e;8̀&W ̥|%SOXT`[uJ0!CUkT?wocJי6Pca oVT'rW0,uZ?UOA7) \z(}ۺ ma6~/Z Bwt;?h<e|\_beR j|б3l`VOCM:" :ڂ!6%zzr~q޷9L,eײ ~{qn¯>cZgwǸ c [ ~"*p˧?)ߊ !K񞦦_9,M#‍iLVsSe-NKroL&8(@Sm?\gRiܱ@7i:;q !D@ޏ_UjU JbNbX8׻'Iz)[qnKү(Nf|Y;6k$IbV̗HtS8ldkzFg-ѣS>ThS1 ^-fV2~O樷c[S\\O]A9ݗ[yWf ႌ0`We8Kv%` iւ)C(Mx'ᑓ3};ckA`Cfs1|YT`w\M+v9rL8OMMԾϻ%0kIؖ_dSYG:mʳQ̢\<|89*3_)_)hᆝ ]d8, { <\ )EQ#AQQ-!IG⑽5ZS Fw(t^.n~/3a͇19^h̉B~p+DŽ?(H!w` SJҧlfI(-E>n,7 ntp`]oNQF 5 rT3I[>vHU3lS=pC8*$ M11N###Yd9*Qa:|W!%YPZӓ5qBxoUN>wЖ-Ъ >[(؂+6jHO2E@g>FunPP,=ћw-U8'Nu  Ÿ;a!j<ǎ8 H[P9B +,^ca6kU,8 h51!^>`Q1t.A ) 8ְhMnyZ_#P}kLYܒa(]66#mBN M~g;@0 $Wχ)T /w!W8h/c9dwJV$ewWLY4Q]pݷ KDoT/ 9 .u}˗}6\]ԿcvY#j4"2wHSB.[%£\SM>fe[ /%d\֥!6%?-ںp͍ /TG_k^qu,(yih?'a(5B ް}G5U* 7'".atٿ-\U:WyU ]NV9Tw|ߦmY6p؂9#QwlXQ]=u2(Kx)Ϻ9 f}n'qɵъR][c] [ &=o,뱬  x >'My;|Aȅ7QYk2]_uY|nGܾ`l,3hoQ>HhZ5yg۵#`2ɮ?^y.ܨyN%Iqxթ7? _qmfTP`e GT?fDb ~?d(lZ!1Q, \PQeFhz 2ZmKm 4E*m[V`ÿŃy|?Hx+݋b٣} B{L$!#bKEI>*$r¼a^ϻ^A5Vqp|5 >'(K2f);S+2Ґ(,9쐛7 4rŧHbqBNP9AEdѤ]Â=ETpS<2=\a'٩T*-0uO+3 ͞%Ƭ}DĹQYNMI'Ul5yTyiƬd?|4gPEٱ鳈x\˿vXlLp.IjPNVTSk}ûds^pd8偞EI2?\rSJTqOfYtOM5_l"o߄ZbD;f[] B% !gSlj@'<786J u^δ%ŗ i?;ܙn)є$?8J}>>`v_"t::ax 1Ҵ !VJMk"88aًwԚY!Iλެ g(?Ymud 9}-0Cvy5pU@z)\G)sMG2}W?)`bPfVW 0+s1ȯ@h5%3<}EegY]O~p@ fp;@x1ށNMIV:W6!u%PD6pF^ۣ^xoΥctsy i+l&I&9@xCLfW3 IJ{.c0=/X"Kg!jT_=v7uZ$8l~fn{ڜ05E'PXSodaTWGo}e5-ΊAhP@l +H= 0;Iʉ2sUA^9 Z*I)[Y.lrud0W~dƋa]_9^Ffdwe{$I8PC͓8y&_ubkG'&&+d$#؞IcN!w.J"=}!n]{B >Fz۸1 I0wOQ%e "'6w QY'e4)M}Lh˓ՠf.J#asSD^Ww2=. $?TEYivA=㌥Cv@|B0rX^ wb/#U!)ĴT-4r%oάKpTSv3nnE*Vv]p ,!;||Y0)4&rn-sIJa;>:8%d(-l}Vu+Ӹ'3pa*0>[L"ahuklϟ ADҨ0AZɐPѢ9Bݬ\_Bub45KilFdEg PR}/$DXǎW8?MvUšP:2bL>bE=/GuBɨQE}2|94G&΂$cvRΒί)̘" ޷#tB*(Zn@&ރWYdn t v5klME:ܚk82lqDŽ轝4{>5ygdtJ,hza#,5yU-0wR5]nP#W(| <_pىN{L*hyƚUsP`8T}x\Č q^r%ÿ/2g:ͫ|'] ]fh:)å^L޼ [PՙGK&'=ocziL$[^e܂gFEĞ' m{X󠜘i4{:ގxpX7'=S|Z2. ř\ _CQҞ s1MrNW:_.*4dl: MCb*Ƶ;1.˓c5waʈ )ʷ!LJCZ~56!~lB{~BV&cݡm(jctByp*ݧr-RqjgĹt>7HdJ*% Ms+C%ڷ2ZaV$-4O|Li+WƷcw ‡w-Ծ'1&^E/ F_Z?|9VRӗ?𰡝zIܹ9'ݷ@;>SkԷL]w^ʿP<^W6m( \)Fu8˨1r#,8CS%]8|*dkCx6iC Byg!K91NJg%Ҋn5c.\qsOLšoJErݗ`o[p=\Sz\]TbڛL&sCqw_ǼmhAQ\27 u hVv1P+6),ਾpjlߥQscؕܰ&U h_:0$@X9#8M' ^{o^#oMoZMgdr ?% &<+řg|H5(alu/nbC|^;BI@®MWR)&7 DjWҲ7Nۯ@1;0Td33~2np~NSm4ۤf+o= F;F%Ib?$$BI AK] ӗH%%1L;"ZC AWasBN'#O)bqj+z9~үuy|iqY(Q 9 d!z|˂p!QI0RSrFq}wjDzafL+n|$2O?{MXĥzK* e1os<2 t̟ #R sg736+]͛/V5Plj'<$Y Zɏiu1~ !X]]mf3<>df}cl)|ҏx4QOp;5dXp|5#2ENt|,R<7.2ĘNH'Bv5I;u̿tX6rkBmTH"v+D׆Sj{a{Uz_+E;ޑBgz_*ol0H)!u2]6μjpP,QgGBeDl}Mfu$ЂVR ׄULX[9ZB:55]T] z2h7(&JT#y|;Wn H/ָrύn!8ȟ<ӭH:=Qw~"AA%2x>[,{{k]u֬$ΟAsQk԰o>zGo6Dp$$/0a2/y%QD8qհba:ңt t:qMe^J[~˨xXIY"87=h^EViinꃜr-|^G+pp^~r)"Aer̓WLs$Ub 1亻\P96K朧I s߈*o] LL94@D+؃ƣl#j_eM;B b7Qy&xn|g4U'˯.x 궽ŃWr9(~uwM 7_6w*M`O!N&IQCNۄ#0CUهCLG%F0؀Z_Z8UdOf4}3c h彫4b!&"P*[j& +5PL=IпvS.H[|cR#!Ѩ1=MqOΑ/7 yJ2vg,V \'TH pimRfIn9ugnyU- WSmG^eaWŸSkS>݁_K/o0j*vDžXFs9lmZWR]L2\獅!!+@= /!U&n\ l,:Eľ1-&%a?e򢑔ڡ4q{4}=5p>VO^kxRi+[,Cه id+jmj@{s B$MzwMIӹH_7Nc gL,_ Xa(UߪǔՏA/ )8A:B!eKC}2_T_|-( ?UJ:'98Pۛ#s1h*Otһ*G[jX}WζNJk[Oznz&:&c܈^MBy^p;I7\cwHl<Ħ&e#gTھ'XN}^dU"Ҩ"Hп8#y'|p J@#Q4]{t~M~ƦiEyR֤@ǹU& ú >+fc4uv(yz֛_(i_UEs 6s63I\T b-&!05pjS4&ʓ0jQɎ#T_^ 7$$WU:p`_ x#$={s ͎Y@n< %.!T⼜s)hv!$9U4moCҺwZY5:ɺUJ(ۃD<߯Th{IuckC45&! {ҩfLt9O.NbbmZk9BN?( vo̦/b_RgFh; $]zTym]n xaOΔ02,^޴YDmK?#%Ƌ5LQ)'=fBpI#">5&ST?t607+~4^CmBgxrApH{CbpJH‘%ރfK{@pBYNrk-tG{Ұ(pL"}w i?"CUԷ.#,'Jus X>ɩfl v8hW .;>&Dz{FgG T=u6yƺ %ٳԄ[weN).#{\-~F[|mFIo0Qz*sJ[xiT Ί"K65bqn/YO.Xt Sc_a?KsJZ}sA7 Ef{җ5͋DfH.*uۗO~D0Xۉ;p6_AȘ!*oԣ8q9fQڀT I줣^&U`8/] ؗ2D+ZXό9lB, 9kC)1C VDFTC.ɒ6-ZF8];9%Rd_UfS%HUǾOԖXՈ" )(섙Cߛ448&!x)s (c\c*Z]H{Lx0v62V16Ν\jPYNX HqO )ǙF+@g`bjFپRpD&6ib1}!مmX!"& taT<֭7-$+G Trq 0+ˤu9/^.=KKKy,? ۡZ]OB"jO א^8^-n>iEp"sYYѸ! & Ш#ɩ{f!^&#my޾*ol`)F8F\ʘ:)zV%W)}9QN)tZdm>QHr%pGM}+V 1D+ (2eOa Hׁ\uRĬ5^ԏ罐М{'kׅԥH*<fQ8:.KmR LS"ZD !a4`T\jxBNN=Gb%٢墸Rn_AO,<m2;N9}u&7m2Tu: C#KL=UF|]Cޡ."( v3| +JtvBf JH'bȘ(I&Qs/{jwWG"ajaL~4+}n}A fu# ˬF_)܁ZEZ ޜh*ST:]= JS1b~jyay l= C9)R*| |m02R;_3-y:YM*h8 %if6V^rx"Gs2ø4s:OYN/A -Mg0+"-)ۅ0 kP?fAb٩tOQ!]^g$},]mF]` [ 6ZSD731}gSS6ҕf*7XLR#w]Qc4/p>3!,l^1~뿵u:PCy*pBu6hhin=/rGt<f_ DP2@gT G/ fg;^_< 7TED?[F0,lTcgb1J6j)V 0w3L2&Vеl[mz;+uBS['&)q`F^DL.NC,YIeY,me׆8|2 Gh8ӁfȷH/@:Gn߻$1}NCW4"h 9t6q1 Ө'B _/=U V{՗w ivD )w&zw\\+_~D&t$Zk1Ej.k˹SUKT8F ҈+7c孀?s"dqɭ79ۥz>ݯP*ԓzl>z51^G{χ-U'6 17h#rU4fzH*8 *]~5sɫt+$ Vd/=>mڍ>1nWLyݹROzLJN$I-o:_'v_%F@(N#@{$Ԙ6w$nG2 )yۂ*p&}HN~L\MySo<<“G\ A΀oB.1aFSPT*MU`lkr/Y]G<<2*fbȓ?ܡREl O"2 nHa͕nZ 9}7Nvb4w?_}gl1_F 8Kl%Owۖ Ao"zIEB&y]z6 ǑaKM tyk|:-kf+Qǽ]y_=+jaʉ@FPvD/ G*o۫1[%)d@}lWTU`Yrhԓ,ԍ##C{õfqt]'5Aꬄqק>E5ĐP{D6DwP3xP]>Iu"B\J9+c X}1zҕvz̺LefTxo {p:8{p,Z2v Y#ZKE3DfnF .< (FxWbS}MeI 9l$WQ2=/ gKB V4;@!58QȰ1bF!i¯>Ao6VoI׎ zk ЅFV=+xɬ$eNPҙMָ|t}Sy9pkr܂wG|zWT3s<14j/,Q&щZIVHQrA'!3%v2\L9K&Rx&se Bޥ0$6l4uSӟv#9ݡ18Q~9A"cmq5;#UʡbųuG50/=mO$>sJ 2A׭X< 1w0AȨucY-Q{I;+{ֿH!Z`cݪPkkpdh N},#wФ~~?𦵁Xvd¡J>$J (_8aΎ$^C{-P'0EȎ8 R -2n"5N}ӣ2ꪴsNeM ( V5rvpLyK'zSw`<Ŋ,Vئs`ܩՁ3Rk_dޤق+M*51)h&DkވнgauӢS(㱗s&Pa#Ut,]rj3X'ӯ+f=$PwѲӳ5:o{=_ۧP%o27gW.T@I&. o7:i>I?ę ,p5;Poߜia+ E'ʖt}g5D$ͣvImVy<~ޚ V z0IL^Ce?BmcM#3 C O+-wȋJ hՉ)V'G~k1p=DNT׾Ymm?5֬`'Q͕,EyJ㋰\cHhC D8㌭I2azzG["n,P]Mz/3nMѸTP\0rm^JκMtduk^>J69Zw#oė-E/U?:%6! -P¨^xyEȊ53 FھmȌmf)BpŞ/b:~SICv,8X 9?b;6jSm퍹ܪ)P^}?qI;@9"xhsp]_$bp<=u+9!7ۋ2c:h5$4:+vb6Ja Y|[G}vȧ鄈+Q.U$ώVK tWcW vspu& /ɂ{y>U>!3IԽd0lr8b*Rgآ6FJH(:Z\~Ap0 `+~b n"8yHj@Rdn =xM~D2w؇fl5M]hiK^ (ݝ(iw3KJsD?Er~5)b'@)S#0^O~@o11>78v7tL4@|>G L0NۛΉ[书p=`|. 3&Aq'+JDao*x76bu,:NF2@Gr]͊E@f4G 4L\Xuz]gJCNH}ծ@r+K(:`Iddl@,)YtT3[zUTj@NMi^Bm#$pMue8vMA3atC,WArzgºݫ!}I$i2`ye8$J.X= tZ:l?JFDWаAIYo\o|2 f^Ĕݿ>N!ST=ǀkQt2Ϧ軬wE_zYS QaL'0ZSn,*rӀIѰڽ5$aXt[K?"Ӧ<;?nS{5Rcr:(O\-Yr.qpb3Y_BD15f̓$:@ºOSeRCdiuO p rpt٣G%KUE!D$2GclV7CZ6"fڮ(}s; L_Yrs({Ehc`h4@j]|灊 'eu*PaةvI^ћ6[QHպb{@qصֹ2*Pl/U (rpnd #`EF8@2\? Fq8^CaG?n `GpgQ,-O)^|_DyLB+7`Sm8Ǜ(@x̻jj-o2{`vt m?b'nHP?Ri`0㿌c˜,r>635(Dh3h j\ 趑_IdҌ幄<ՌkȰh~<ܗk]t1H,=/1TmDŢWSVwmxSO}x':;%[C܃p.9#%2rV%BԜXy‹"+47GmXcKYߞ #9~ܧ% jNi(vCB0N^~0xjW;:We$ ?p?Z5Kס0{A©aAgAH펯=.B^8oMEYεD\ ٤ևxZ眬 꽻K6F]/#"[.EBM+-YQW1smdA\#ǦGZ ǞuC܆(5؛%L9+Mŕ,2``eզ@6$}ܯle b\=/A:íD^#3g}&T9CY$oH+^ &arPٮɆ$09@J5 kH֭pʔF'|pݷCm;Ğs2浀ҩ bsԊʄ=;|NcWRz C&8AW["տ|2abg5xy{CeNpoMǻ5; Q E=y+\jP~FJdֻTn FȻF25ȝ{j"B1%A{| N*w3; 90""tGߕRK{Q8cr[_M_ܑ# 6 w \ Wlj (ȁMu"ٳH2%E&ǧ-Z#|F:oӐ=`rĴBP5ƿ,X͎9dEśuż,| ,mǗp;A !3Ҽ/MK>8*ˀ^8"3VM"`}?FTRV2{@4a18UW<ߛ\ J2 BlI:С4 ,Ϩ(OeP| Yv kj :PAX N~FQ<9hUfICڣAuÞXYg* [_ QygiJW; g~6k6:'EgG՞}jxS1T `dmՎt 4|S H%, tލg%U\ixDg7\UЎ͞ Nvg?<([ŧB!RƗί_͹u]}!d-t&Tk;GOBrIZobp'l`tm"hD2mqǡEOM6H`o= Ҳ)EoIJ&%JXSejkǑhqf-y?2tg.iygb>;փ\$#󈋣Fm~55uK;4¨Qa/c $\}85&8dvZԾ*lY$J_w@!gZ+6'Bj{%h.*Nꑃ<) 9P:wKee˵4Bנ 1fQXd0;ՖϸjI_qD5Xm~`.ky+\ܭGa+ /ˠ=r*BMs-@tp}~G7 Xb3d 'YGz(l4MbJZ,q K,Z3]6\N,BBZzo&kXUHf'_՚(L' UW%!pu8;7}A()XefbU'icO#z=l=z1(cV3"ɪgeV y fu+w+2 '{= Ѽȯ1K] bL G;[BL 20'˂6z^#5HY!9f~ݴzl@: WeK1b!ݺNvϣ-$O,h^JFy1]1w(K*0ORWƠ7o5JuGϤzklKtjtҊ yy $7HOv8 3W}"TGXU #('.tFրH u1˹Ek"W^oTW~Hrv{ P[BV\_7*:k^2죷1.n+0-!HML>CY[}kPm)u`:RF) c$X\Ft*fyKƛR]=I;+ ؇_02,DiDŽ:)BA駈,@n&yaZo;#9+ e=9l~c5jۉ5 y8u[v;VY"+~LԌ 6ah>IƠ'>{\%X dD'pxt͌ &xIC!Li! J_t? qH Y L¼[M UQϲ{%17P<#7FrPhJ>{¡_#Fރ-b}&J\HlWZoEec;-9_Zt@ݏI@GdbA=u!uZrrh" hb¦?[cFފX/d΅n&9hQ 9s\Omv<}%-(V0(aJt⨌xaVxe <aG;!Gj}Zx iF2j7>gM}y^97EL*;|D8.Rs>챹?J,~ܪwZ%6l2領f&lx(4}S@.UpP%uO±5]pw8\gpط:\?_' Lı}TQ+_ ]}jLM>oOyA+PE~dǛG4y2t#ڛplj\L58MD&y, 5?"ɟN#(1h9a :dXY3*+p(n3cR)MҠ*&9{z4RIMx{{[!Kz$.TI"p/xztUOG2Uc D?@A״ZqT0`Wd/f WZT3'"fC0yW._0j\d^4_>&mW3=,THxnc]1! u{S5G.EꟺդlQtuczI#,c*\̓YrtɡiQKZy\d.~B1`t1"83/#9k*4mGƘMFݺ8h4Q5cQhl~HoBHlQ+. x.`o2QQ}R O$.=l-,[55UsXFb&["ޣڊEKEY,y!~;tp8|Ii!;n1 |s g7rU+f#}3:^&J%ѭY|$ެ )³QUĉ|(&ӽԣnE*&z;MqE"_ȹ3g~2sQXVdꄻ dHf{]زj=YZnᑢ/:Ahg/ia/i*u[Ai^X<2)ꏳ[mk-L'jka*Xλqtqʁ)  _qAV<3tb!Ӱl/jc<݁X }q[H{ (#2/ckf\ "B` 6xk7`N]d;!_Px{l.޲k`3Aj>1S 5/LАy*hT40:%`֏r-;5<5Gġ Ng0p6zT[qF%H~<׾ܠՆ ۛ !wֶ[[Klܺig@Px%iHrBc!!7"Z3 Pz3(**f bThgvvNOLxkL(M Z Gm.ZF=C|œԉ f$πC#,^<~ +%&e~CVt&MѸ͵Ԇ<~)}:1#0fYF^Ǥ%锱HKm^iYw|Sp#rΒcxj6Wri)nJ~tۤ dHvh^)11ۿeP9"] }>iT7p>7,4iJ3 9Cө ʴ`fy3 ye1=UmeҐʜ2*5=')S"'jSɦzk~c nSVaݣVIZsBηh֚ՂD5\;T:Ȭ uX 1U3 T㚎O\Jg2JN<8"D%7n^YX+ ő}Y$"vlEkv8{, `c(tI i[W8SB*@57E~8~*OQ>9Rmb Xy}2)Yݍ8'RJbu@8CIU ίw8er('. Qucj9cH"=89n[{&'g-M~0(ZPg -L*->>7=,oO1<(PJq6mVʱDKDg?u;H73ځF.@\1 foP%E Ɋe8v/UST8S&j]ZS~k;$]Jh$ U1#%"y-jZ҉^"I˪*5l#mGM בpd`*<+Yzyi(L wszQضF;vĹcw̤|B$7)ҵg@L/O5͓iqX;osA6tD!khɡLwn_58kJۣV[7q@ '="|upL踗iFb?lBWK;6'\#zW;:R?aq&_\fȤs*W i+~z />e[ (15^cZ'^21r⑃/@үwA_Տ)BRejrA884񦷕>|{ͤktTtB*UC:]$̤ NjSi A6x79du""2I}dKOaLz|"95irqF,KP`P|ёv ;%jHu߅Z=b[ݯ3.t-{*,Pl3-@>-T []_ \יv˾`ܷXj[ w}lr2H0b 7ܑ%>C@ Kiу^>НWObH#?iqU+_J0!'Ҧ^?us~0Ͼ||ӚIQ:ixbEaP˵8 VIUX#%`md*ڨ')CUh1.$xZ_%4{.΢W%?}gK CxN@7sGʦr}ʿ8TX^#)5?'z s-Wt~) -sܺxޓI"Au1 +Z Ueتr8# (8>U}งjy@N>hغ9beݑ|?jz3y:rR\yV }U͕4'#jX*<͏Kq)] fp6Z,%ŗy˧}\/, лwzZoԬrրf ӜwU/5!eOQ'[v @JB-+6Vw&^6nU>cZX?#lܿ tgN؊d0[7ٜhO)"M=}[~gHɃ1dboo'E>; Wm 8ĕ#< _-*JՈ , S-|voU?_3ݧ$m_ ugZ*h#L+Z}Oŵ/yP0NjҦ{<ĵ_ZލO\3 SvW.@iU4? lU?/cOϰ.( AM$g&zF.I!^> 6gLly%ujKpUuqZrIeM#ÿyXeZB<%%1!'mrP[΢v}Z-/ sv']hyEm".5|6g\P2Z-(/{BːLǢz櫻@6K,q6Ԋ-`yUBXA\|>!n+R.`yg3QIW=q_ Y76lf4QJWI6#aL  Sa;-^Bw!-x>*eBq$Uم]͂o؎:X=əfF5"RYm_/A-gnhc.~s^ucPAj5| dG :i_Ag|[7.SxɰG1[uIZt+Kn|-8}{/rhb\HGXȣ+Uf{?0׿7.&e2Bī2/wHC91K$R3'65c4Sp`g\ 9Q壄->_I)HăbN >$T`Gfxn"trn{L/M<y[``waJZ^l$\>;pAuLO9,INvw'n'p vM^\>0DƧ(cU.|I j=m!g%cK&?\2NךL⸁H%QHdVS=tD"\sJߙ\; 0W}/dcÇJiMo1;^NIdnJX|kn#D،bP#p: ԾZQ0mwx(2(Z*OM2SN'1X~v0zz\4Y)ַ͊NLyCGš\/^(cX~A>gqhz^tװ*|~5ч)>l[rL/j)[av`5D٧ gV?llGHf9|RuEpXZtyMlo{bwBy]bp>S6Pm}=x ܬ$ڒSxԇo4~(0a-pPY1:qQ_ZNK}X8,mON K.H7~KYHs奁7$8PzRt{^'0ِF(Zh[@i;2N{ݰ:~+XCUZrC%?HpOv;E`~]Doa}}}E=PA5<'FwCH3K!Iq\t Jjo_$grQwScg $Siګ I>hlo@reCrgӀ!6Q acJca}$F|َݦvn@]Pmg8*)LD\HUM)-6ROA֚S*ߋJP d>|f-} !89H5lYv;PbWP":~HVfTġϯr z4 v8\TgsKYn" &~C0Ye&;N<[exŒ(w &Sh`$e e.Np;ȋ5 [5JI+"a3V1QTk@Qn)1G[MnR- ]Ni]VPIGFyd@ U_ ;+@t.5e{5ݡϽ! ȨƖ=Ƅq/),9/fζɧm9uM<9w!w[S/&d%YH+-ozCku 7\ |⠟S9<Xk素>:{{l주81}LVw ñY 0.uvCfq^Q=2lꍸZ&-6&}Ihv݌LWS11|1H##Dy%bWP]{TUDK/߃7S0-F "F< 5FA:YD5`!C:w|YD%}8բǵQ#I +D׹0}0{.܁xןZI2o,wGY>U_9w-.bȡRksko8!n gwA0Z 07(ͳzYdM(U"kR>T^wʘ$2āõ=ԙzD$yhkL%zsN1%W^<0 ZnqGҩfzǧ~J3 PjgD2ţ+W-MHKVgbZ$pà7PEl}eQfNZ?@PT{t)\c:Xowъ;VHh.64.d`:;|ۛnuLA9լk]l9#pY;B) 'qq}?K(0f ae{ŋ]R&UO{ 0cv p++xKISm0dߕkkFK'v"bS j,ܖ"d%Nu N7F4V]9p$}1m@jh+4I@ ""h=Շڈ_a/ &57keKz7cS d @F1E>U2=2/ n*.V& |hG<_t#PPId+}UgKƴXAͫo02lon;5E+}c*GQWSK_0W0NZZ:U0)o>j@M̚N=L+Iq'@n{0f$dkdfi$AyXky1!>{֦䐸`2fݶd@RGӌuH/2j&DAx2MUK05:,PvLpyW,9akk`kZԕYv’tj6V$>y-oQJD0cTϜ Za%D<ʦE繮SB<& C94~v& Pq88+l0}@{Ӣ~*FScpNr1kkt%нD)=4}ďzJSIᯫo4;aYLli7`I~i< !&\$W7>;>FeaQINWw=vA{>Veptus?0=ށ`J#,PG"FaJC^:f\C!8.Yd@3~nDt``2>m3{] ޏY;J7M!vYԍLkZ\s+Sh[`ldbVM-w I^苷BmԆoDݗ~h,tk׼gxLr$\g !9>ꌵ]}j'%6=`cx}BIH{ (BCInq=% <|O :!!&/ Ө809 tHP(O߱GP*"uN'q Yr7ً\whLC  ABXŲۀ\_˪ eV0Rr2t&Y%ޘbVM|!W = a,$uװM];+:4]*21p׿v*2ŇPsW ۯ;#'Qz˦m0'd;·mA1̯m@'+NZ _ C_Le4Ix9&c=굔a6֙8t5RuVNխhUM]`%bӄu]58!Y鶘oOfHʮݮP?"4 'o~<kyv7ڦ=A&SWK^p#ym5T~Ū{fP_WIfK?P=ZT_>L#FkH(1GÄq-Gn}րmR%cDi:Ǒk^f /OMrSs N p-. z{~S dQ#pj"[L\H97>Yޯ-M&n6ۃEn k \y&§ g>6'TQ XŲ۞o^6J p0J rʱv@e b+{։RzN$$E"V;=RGg-K3N| $0>VO.{!DזS=IYr_Sjzf722&/T&h85R,m \8>rM\3@ona&M /0~;ڱ7pϙ>2Egd.>ɻO$19ޟ7|YO||!'Ͱ\W{FF0{ʧ .01)= v)K#_^}: s$#iԿ0ѠqTE?sU6IewVE;8woK+|^/sN)&dpx ιEF)kLgd UD& % ֬aʻS_8Akƶ'RYH6ux* *ܨM͋+ruVrס ^Oǒ ^bc(5d ٯiZbwϟ ]8F |׏~یM|N8fdq20׾>16*9?襈'gF&"NSuȽ+-Fԋ@=:wG) 䖡oILNy5u9ʣT8n= *gg.ߑ$?h 녺4G\؋1 .O26M^q*}*tO* O>G^"m ;-Ա $p qL8's[񾣡D3wYC|9a`h˵nq~ߓ'E\&Kм$ujͺ\t.8%i%UAlѥ F<,j.,n#CVBP?`%a}v+́\N [%&4mCˬ 'ܞ0$=$yrN!;[ Ez^,!۷\S]dQ։kYgofI{͌N(dSM o'@HMK$sy͂keX;3 X0|IiﶼN]# &_S[L/lՆ4h63 *󱈁$:I9aæj%i$ {ISm6H[*Iq熱Z8~h @g98zĖۛk:sԒ73%aBo(P=+ђM/} (வy[QfhBRI n>i%.4<1 i'}7ȪQA!ƾwlzI1ϭե ҧjaR 6ۓy_FǣWÃ?-G^͗f˄엉uFEGu>nM2]S"8<3}']?L O|ygݝEv9S0h=NwL, V\Xu'\~75QGnl@7RO#gbuJc:038-8T{v5֖"#t`ab`uâ2])p(Q4gOzY0xsؖaqRs.ƞݟGAz#Jw@E-;JD^Y.әP ' *B #{gJߺ + 2n.Aa03?4[-Yhn7 +C|Z֎yyIF^ R\bAbk FGi )`!I H43 ?5D;jcjѩ4~x)@ ;e珋1:H5WcHC&=BZ֝3>^OC0ӌ!ŭN u䀩)6O/KTs~Ew,azߩH Cڱ$#&Ӹ?a#=3;0 ;Yzp09cv/ YaQd9+`c .,$@fجpg+r2kv`CIcB>}G1FE&TX AXD~{Pz O20L,^VjTNG] qec-/9--T6ذaLLyJj JLÁ*lJ{>S 1q(CB{&5bm]N㊟@}T p?Oi-H@:w/o֓̓d';{E<.^($ G?3+I Y_Dޖ^[ 9Tdo}h#;,-d1^h"ۃeeD`7TZ ^,~altn+ 46] 6W&wDjs(ֈ}<ʌnS=mVSKiq~{ɔ|ad LJ:0lC+zF=='3c&Ӵbޅثi.kY@Z>DZ[ݷ|0rpA7*g d'Ϣz7DCbjbu[m߻T*½J Lm858Vf*rvly i F!hЄ ID}FX=\XqCf0" ř]ZdU3㎙(^~ݵ3d!0 .:+ӰX m}^)+G8'36$rxw'OOJPG\cs gˑR(:QH*!#+~l{VBA.2}ȳ~GC 3g9nQI ti{ _厫lpo PjZЎM!DY2ȯ-\ޤمNc"H'4%,0e띈rmn< Ίjs_e\s_gpW/:5R㔺E@CZN{Z<~2cJ[Ș*hd#<6T4(7ҝUylh,~N b?HsسWdaSIhG l;e|ӷ8zORJUm9UOG(fMF1YCǑ'M_M}Bnzs}$c|$9l?'Z8"tp)"rFqAC~QyyZ?1 V⤟R_ؒ|,Һ._Qةxb+J̤o8$~> ^HPpo]$c ,OI]I[9\3K' rF얱w([H*c(36M}*(~_}86aKɴʉ*__'GJg*py64)Dnf{p [7`EwwB``ld|_̘k)z081dY֑M8 0ى p"L9ףyBAo:#@ G ]X?K hd_6`ȄJu %E'[n Y<OdzΜ(;U0sBAQƠv{᫖0>tTQ}׆M1/Bꄌ'}}_ŸR[S6 Mk.QhaOg?VFJEgYJL<3 H(b1}~̄my10t0Д/D+ M28-8!®؞U$tFlA ?IlF=Lr#(ǽInb\(yuSBF3 ig C'DW]YXLʯo!=|0W g/cEw-z6XٔN-7A\"T"B}x7ƣE~`{ӴOmKث|0iZ)Oi!)Jx?_7` !D022ENuA?/ q̈s0BÎ+pr%C{guy;@o,잩(~UZ't>dk4 CEyʴk1_{7B!E rI3]/M%WN e_eqH;O:DS ,$o+]M 8ސ]hZc9sH*^emBLZr920L(e%}槥:e8]VʖѣP *%ҧR~fEj1˜ZvO7bA ۏckƋ΃vxPnžBNQy 7aWvkڜEanhqmmpwܜc\*M'x-^q O}0/I_酨5GW'JӣXC:R=ϸ9ECދ $ HcylT' dpiܜc ':V$s[tP:ߥ_5W9AX*[_룀S_c} 6Rt#=yZƳyL Xs #[ U)Jr&Á(o.q<Ң5kO#+,^Q!-4z,) |_0R^!x㪊aӿ!-:+Po(xc +ZOQEuW9P¿%UVUPRIJ .X޶;%kS ?oڎmy%/)bK/Q -8"O JS6 K +Ȕh0ڠl}Xr(&D‰C)%@(plR|7mcWܸfإ=SK:ō`Q$e6ϳ=CO'̛x C{Vi bQ-7|JGH>7J' :ܢ_AHo $״!'~{8~HPԮmAvː_Wo[,%΀/aG 6?/Lڽm(tƆ:[Sg0#"BnKeNǼ!95C/Z\{7*X9)akP\%FE% p}"!DC {:0\y?<ܷk_L)+mӞRoҘ{pla 7Z^؍)M\zdGѬQm|/{J +RUHƦ_D,b"0tx6<3B- -&(oQ4}*M| +{DsTӜ82$%+37tz$+PmVqQZǃy)>]zDaS<(Ķ@]ٽMbAMCmVdJmMkZۆM} Qj NAlGn35 @EӏExEyC `6;pfQHD`y_ZrB04˩)~18{NM/ GliϋJlJ|U_(T͞BTjTɡ|ܳDsMD9fSs4|sxC(βwCOQ?jɫJtvJ8<\gsXew@SEndS#J_!W$=WR˒ý(X5zLjP>Ʀ3u+5J{;O@2 3وR *-#̌Yz3 Oooa$.'IL{2  5e۔"ك SYazi܎ 9J]EG%d!N)ЯeDҦ4'UsV8 +`PK]D̵]f$ K"I98_ 5ߥۇQ7msa}<'Grߍ=+Z>kJB@D;j?vNl{_.wۏš%'mTkye\qq`qSM~G]wrxQX8,^{8# H e?lL +E Kq%:HfcJ"`"4ҚTpVX3F > "D5dѥ*JN^zOsB`Zr}:Ŝ>#{(6zkcSgcڷ5}63`K+3];Pb8h#q9GhV} aOn^&Q\~7?*l[z8x "m* $IՕP'ŋl)E/ w.`z$x\ FѿWBx@@mub3O=}5REHu].)M4<=ހ$qXbHHCszކџ@s׺볬hi a+ͅsR$OXSe2 &ShCwyDZ+Ma|yNy\.E7opNXn"+oUdgv Vsfs7J O,y>o=ӡ%A;eUXlMz NzĄ:='E䚊@93)v]ҨӇ-j;9@B?DlIbd[mfPK.dxiSncZ'|ς7-GZ7H̥KT9A%*7(rK>qvJug@m1c v(5wLwS(˧wsNM V>F¯^[jieR ת̵\/6x7m/-Q}WP-C+ՐV/j{F$ZqHhPB~!]\JM{(߃E@HRJSt.s8{N^@>uZ3{܄{*Oim0HXhٟ _^[iFMb202o5&ڎ#_R3FĈ\͢5aQCBk:๷6r [$qjs]X\dlaJ 9:,.q6q;+{၁yn{(eE:-r)65c@_zu =߮d`sM'1vtѸ q=ivȔj(DyF@tHb !(Xz0k/iRN:[M1`+laQ/"׀&x86Hj !߹9n ,C~uT?jFVY]4召UWC}Wv|-JX#2:>“⛞S6,nK24[g9ݿsq$L[p? eJ !J1Kk0/ztĖ\9됇D>ޯVič#EH{4Nk@ 1Yp?Yڞa`Tȉb FlP4nt}:R%z'4qRr ?2 N$Ko'YP:6c7 rDZSłX.;q[Tv"C(5D~e# Ѥ1ս>(8Ȉ_Fmna$ ޿Yadi*ڕq<Nd5|0=P܂pewR q \7F 7 eʎ'OԗG)KdD'%AWh9a,TW;_ Zd sŚ$^}hY6cKE_ ϞD].Om0=1֔IE_MTGmNP6Bn5{o=jFb’|価ѳ>r5 mK JUZ̃O?'ގCys o'U .5nuR!@,?<v30e\\}⨻I# )ENEPFqEs%IB)*$Gǡ.F0,nqP-}Sn ZC"t9q;χ^mCO|m#XkXuaё 蛖n3 )6\nE6{bQˍ2p1 H Wi"|f^;moGW*Ա:EPSd%)mmA)+V$WD{oUCH}Y9% ֕\#i^NC4KFgN03 _R3 }mWB42S^-"W%yOߐAV=xt7SSa8("G~2 ?b Pi`Q\)`=Y,s733в) <8VgCcXH1}ujɰv~奴CL|2No*xC;vQGq1#SĞ`69vG|Vr OfPw%66Eٱ;,]ps;`eIS!pǧ+^ 3<YShK#[8%}̭붘zx/LH>Haǧ 0b}Y1u:'ͤWe Fbg3wn]4}cg:52?xe} m{XʩY5vMv=-3ߡ`wy3?@*M5dmvZWx[-I£SKc6F2]I::`QFkWΟmVq*~z"ս* >'V%$-T3E^'a,`K"j`Ӈʼ %M6 2ki=/ts*rT0Q7fw[`FZL(^Ƞq>~6 fYx/0΋x^"zsVNLurj53xl"~pױ?Qi1l'QYYt a-2o+FWW J%&V܁ gJi!˲?{Es+<)p TBP$AX=zL>)ZH..i+WAqmsGkQi*̌f+v$:+C1)̍6D~gb-ٸ,ui_mAvs 54Hk^^ތ>!P{1%  YSbkHN1P0"e,[_'2z\.=0oVd)SxDž ѾG){t䴰mJ Egnec].O4(ܝ6@^rb¯[d16pAr%\@5Eq&+k&Gc9UǶ=RQ(<]C! >~,t|Ӡ/3i04uG {sj1J3vաjK@{peWR9J"cqᎧ8Ϻ6n+%vw] NC}%l:NHh 9= 8RBgB9C?sc5[-Ο"h~ z@^O(l7hu3($JȶFZ}r(ЃU-2ތn^=G:8n\d It^RzkJCI[yw,Ld!ֆ@ 2cF%=9;zv{׷*1xZWwɭ s*z)L Kg2-`,Z%ELubIEjvXTX125]P?JFjQ2ÚȦa$QDzhsWHO+4i+]y]|ǔN[rln,BzY Q p?!^R{qr?C2qRFm~2ݗp)] Q d˙@a \מcߺJTPuRZ>S!C' BqϷE"qKLeh3#pJ\ VxE"^8AO vVQH\R tO?/qx3Hz=/F}[r\A  >,,.hXzmy{O@[sx;Έp4gMmx%(Zₙ9<`~us;mx9q6K7]5Bu발Qo{T`_S]J:va=_m[V-Y}D(];l&1z@-j2dYp7(f`[S}2<և-16o Zr_#T.f#Cϝt5ݖc&!!ÃɬDہo8Z>$lK9yi8a̭iU^FUVL'z_~l ? &ˤj jdO/"{z E "wi޲>eCuh>R8(?[~2u#>_3#В<Nzj̈vZPc_quѳX@ג͔or4 ]*=iS歱$eƕ'_* J=uқi%;Z: ؿtltّ0ш^c߶Bj]1-KV =W] !Gn|fIޱQi0UNa(d] MS-N5r[~G(X+޳9K(0`>n.ʏ5@a>9&'+U{6ND&H_g*A (2*~0$rjo`X7NTUoVu^-I!`.5F`دBK /qdl_^< HdV܍SST)0hN6*Ÿ >oDd/>h{熿Scc+ 5ESVٵa87>CBP;ߞ>fRL ٜȟu \6HDj9أO߉{>e75>9 (}7_$L}-8tȑG /An˧MSI)U𮰡[-\F OV~\MWͲM-q7+ 45^Cղʳj=хYKFim̖6wK+[_=af́cIeiW:颈Z(O~v~ZUq×ePa.OvsAҜpn%xt ऴz"n/cZ^E¦NkG?0< FwVfY/'})9b}Ak.8 Xk5QI'K$7@V0 -7hQ}\)&!j$Zb$'4ΒusLl#+k:(3s+q~"ZCˑKNBDay ! eG p8dȥlLɽ30h /wqjo1b)D>r#$/{T<–{ڐ ry䊾D7oT%〉Ah|=ħ ZKa%.o=BDDr1e4kh= 3z-GHFo0oͬ2;-s0Pbr:Z DMheBB[+}r4X:ASðzeRëBB.n+2=lmٯff7H[٤=בp*Sb&22+IEl*8cdˊ~+MbgDѳGz8R"`m^l/̤ۺK=o ;[}lszc9#!B ~ri-;_z^^O~t4;JE' Ա;o%1_BJEX/]WYQͅ_g+Up8k7 : IŅ;݉g-؃;PO e)<>U)Cn2-ER]X$ubCv{s i;h%e:M7\UeI5RC4L QIot5WOYQ_5F줦I4ի&MUx= ( I3Ɇ;lcwdsžԋ闒O ro깗oU]iZI{@ ծ`K:3,,aM+InVIY}U" Ɉ-rA9FZ3z'hn ^V*_J/T^,-=DŽ}4-껩덧nD!EsQ|A]-CެQ䔟ەaAZ)j:K` 6a};.r^oC/Pe2djGalg\7sȸΰ1"3)u>,xb;a׽º}0[+M|jRgA,B3䷒A;uu+'}dczՉ~ϬH?_(ݽPoW7f<}hP\ű\cwt}Bz97\@$>j(3\! ґ@Z"G pKgOfB0 롰RVad2G<5X9#Zm=2RO!yNNv2k c=j,$ްC>0i I?yw6!|,_im˝}>"!Ր0*6$F^WO%A׈ׅi4$*̀saaIEY^`%cBpG=])!nV 9,fZg'þJ@SY2/VS(<7i( 0/ɓ4Ӫ8KN{7Q*3_rm%Rj2E-Ɓxo^^k5.(+>o 3۽.`5=A%ϾT], C> gOqL9" X&Ҩ]FzxAq,kv@W׭ O n "9H֛ɿo&؂bn*Sp* j̖6բUJ?Ҿ C,&IC#4$bjL02jTs]TC?fe By;L5U!NTA0m!UACܩCe$`54Quu O̺-/4 oERTb2Ó56/We,h9((GG/XqZq܅EA|"T8I 8N[v$-%$FVi;㭱x@6ذ?P,&bK#(Ucof@6*~*kR s'Ei88!3}A#T_{*2H&;ku u;1E֒^r*l3=)@Q.~t3q) tl1"Z1-FB6+Oy, )fUUW'_{B\'KJ0e,q*;g[ UHmKu<)x#`}pЭ 1`t  s'yfQ LDɪͪD4ga|>Σ4p*Yw6"v{TD?xQӖu8…X)LM}:#nS49TTb[Maܨxcpg4Tʟ"V[PEXZiz,|V4i굵g!<fzza̡ йe|gGnmUp-veLɘ" y gwObM~^YˡdP+W4};`Nk~x)AS'!O1 #{ke=v2dTehcM՘B$MV]%to/f"W!$O̮A}oq0ZհFK 36 o}s_xg|1i۶Qop nX6 q9lWuM_TuLpYQ$T+tbE1ZTĴW8mZŦS3&A6Ic8kP rя )O fg ]xx'+zGsԤK.Uops, C3Dv'#yɊΡ@E;f3Ԓ0gN#vT9x fʄ&EqFT62!zUϕm۹g֭fFdĢfRʙ&y_8%{qB7ܢj[Xq!1v*ΦBӻC[ҍbP$K[j9/Joψ5wa^?H;.VE:9io8Xli hxTg u5A(a]lrO\dCNJӓ2zg6n<7FGs2eAVGe5vkAb2doK:_V 6.A͓ xɧuqq@=o$ӏjC(Kx.x ݞtprF2+}:{=WճEkޮ[ڿQ [_((y*;\{.26Ef%,jkINl xǾd"0 )6TA(o|ny#WnOn6# Dd6`.}.i6x$_}PԯDK嫓c[z($Zmy,:Ѹ]BR .U,NO|)*PA Di.NV~j5'bL}%ęh&\:F Oi37l1޴qDMT}{b`TEszР,`O+=^NJnz yPP^Q-DJM9t;b$ /y4&59_N%Dãdqgr݉=c3,8~qAyiqg\zR5Hh^al||"n=$Cn"\_WS/XXެˀ>qݩctM|iݟZMX~ EWZO8&xWR~M򇺀:X;U'{Sx@U3ĈaDi濣$mZM+$tXW|gQР_QˆUO Y V̈3k D{s,uFo- _e_2P~=Bp<ŔÑ̊jQ9J*tK|p^) !:7Nb/ RgIY7DC:[2mep #E%6Tz-`x=tW6epycUo0FK=64+N*5bv 8*K5( iV c#m3$|ʘ Ìϐ1z|s;nB)ٲ}vآ?~ߛxcsP~4H4uџ#㗤w·H1eV+$'q:<`yL"Vg&籊u,٘JA'/AUc 9Wā"IIل\d(oqDrAyɼ’  aW'텔UeSyyleL?mKUI3e՜͐ pX``{vQaĜvwdo\vytNtVͰ3IGu "\.iۈ7ۅ%S.2aH\턐"#C% 0LbZ9kmp{24+bgswsfS{9)!1'J)&y@P; U'&2}'gVEEAKd=?R]&xD!#.XDip2n`(y oT[fgM,g'hW$*n٬rC>yG fUJP^ʳe:ioZ s?u!!:K۽RkaSrhp3%"Yc|EŒ0y ?=NGzAŗ.`c'EJgU-AR7^%Þ`^^"N[c](ޑ/yTK@C/J䑧 )ژ@a}m=:G&wr_@gYo6c xT!-L'=JU?YyP/v%[$fЍYQ9fFDO ]8_qۋZ@uu}- ׆i] 87ͬ$ ^)+ϰbcgq;@ְI UQyr_sN/Q MCr4b rr1ꕨ5+$H!K_HX[Q~z[KV_IT7GW U`d_ )1V(X`-0u@4ș#Q!euM]j5r9\I77νؗ %"eEtͭ1宙&f&.ހuu2Rw؜%[k#p_:wX"g%Ͷb h敆tT|AGQE8 ɂ{4N•;P-S<}MH<=` [*4f^R'ej ^򏱊%hBsճ~1۟ 1ū@g=Q\AawXyֽ_ kUS&?;J6 zd4`+Gm%SǍL&gO3`!ZD߂ ia7 xL*aPq ȿrLq?Z#aeL̐(,`.5r* pm0Wt5!uvxHnꟅż7d ϾvQ1ː/S֝$L=pŧF3qߞ+= sM.Hh!<<9IHV#}.}o/^vh6k݊jᖷQK☚N^;S.TƦp1HНnf0JsM cڦ͍(* _N @u{~N)G5l7cG.aJ!,|4#t9;8$&^+ >XաЅ !O|Np1y`.Kף`|Ѹ`O 5m Aplv$?!PF1M\bkki) (bHKPJ=Wێ&FT>?ٺhOU>@C V%HLڞ%Xr\ź~o 4/ȣ({vXZ4䓋aP:^#(>̵CYr

Cz‰ϳ)˄- S9ۏI _#$yN!(TAA7*Qb?B Γ)\P)[o %qςN~̠ň:=+)H^ 0XoʑEKI;ߗ_x[+#MrUs K]lBUv bJ5hqC)ԑ&YHبxj5 ʲz3]SsZx/Dw)eHD,.#_wGyP^!.)|!E6v-B -5K<Wh;@ŧؘ<*?,3]9Vp۶ t1_q?HM)y0 =y|O =9ϯOR^Q+mn-Ԇ9,92/2ho#O:Q HJ@ W6AX=/t! &|V# nA\92eB b(-d{i$J0c SwT!Dz޹@WYQ2SZ~| ڬ% x3`[]~oKVvۆn8c1*ȿvk ĘvqS킢 _LEt`C>BQgFs(dmpd8#exxšp9( ?"7庿Ä:,VI7E[% *P~̠cfB[PEf{n:Oec!B>d. B|;P^/ؗW/bZ3mېm;~YCz7C!P 8 mmVVk*BVnYmseKc_h-NlYwq;+!em yUSl$L ʎt5酷&hj=ĝvbvǰO?+vF$v~,'9!,Tb|iiFkNj)Dp~/D9\hV_GkI\<#8qaIG.kCEBaktZ#3p`LLP_4**nEoTGlצ#{mͳ1m|u[BEΕCjmVQt55lP:EvxVʺRn9":mA}zJE#a J7I!]}!nsjB('Gұ ܼ L6[Ƶ`&rR˩(+kte_,Mc [c#"DJevXYsS݀Tx% : _I% 'Ƃ`k#_FlwjȑҦk$Q&v@(A+kuo)jx;+smȺ`C0,^o,Y LPY尿V1ZJq\-C9(sUlOG5UEwWE07܀O[rHK2vU)1 v}{W Ui ht;!_?h ΜR~o]* !7<򂣁\ЪG0(6!+Fn1!@;$Z!TZ44"y+Ƨoej^kgU ˴˚Oi9j;r]Md5  5bK;}Ln;3_jl'X!kĐ25,vB;+t;-3c,nMP- uz<5KgIj&om](Mo"[E鿒x\Jg_m]b1˲5Q%.xq l(X=R*!#U`=[Y!b0߬^3>~2JC jZ[tޜF~5cHMWPSb`~Q#ȤִAWChR ѫNTS-Nh6 \uZ[o%%"inGn><*܄ \)?eM:UMe2.+'J"l@Uo$pdPh:gj\v 8?p͵ob7R=GPffБ\t߄&s)%v>}>nsBW Yە\褛\ÇtfP"ʈTVPm\^<Waz5'Yg\r1j \ DP b=B;P.&}H}@IHY1Jau;"9!){;9v5ca?)` T^xF_xh:r f5!yXCDBi:5P?,gU:ŷr*}L .ki> $W6JEhwIy7 >`\!$łp15/vQ3gLxWcWu { ~ǿ(b}g`[iTZ,x'&@(`T0b|{,sQosž< jo "ngO4`껆(ͮod59nﮚx %PF[N΅cDw ZhipI{AAUnyzOr0Dpy1j dĪ :Ƽ$gO0lsh6#qmN&4];@1la-EG`-΄QE[&a)UZ:e}g"c|sh?UUU;jMU'Ar'b>* !E!Dh4eD$QW;?%Kn" Z7u!N֑Pw 1,xFͣB qz"0yqXؘ>3ڲېgnaHĹ3Qt*uC2LJ( 7Vu/DK/g( rTCgmJL& clHF!щzc;Ջ~obJ;lq6͂' {-^34 =dB9[*'#;A^I<%D}((#=(|`Qe:5cu?VI"rK=Ʌp3k)ӷlb#~W~ܱ{Hq:dюwt1-pt@Xm1/tm2h"$lPzoxL6}ܓ71\s™I/i;0mуRn/hy\&tڥDF1pdXE@1e &_: #A"%\;!;@t6(47btӟ%~|Nk sn`P4f`w3=Q60+|L%Z u0Im' j sȴi:5y⎆RJ{~dfʺ/ ט4^:/'9q>&Xd^jEne-3A{Th X~s-1W8xI^$}p[h6_.a\ZJA{Gz!@ . ZBe fYqɥ2еObx8TU8+{|`3H-LNٓFղT RxVjzrbp/%(jVM0v^?|mѨM4 vmIN+ Z&s&0օغq?"tٖկoBShtv^7zn_#4ջdI$fLy.0=9/bU_b6, BA[ 4QAsyDWj/LPd1gej|9ı\wڋ`J}n(,1C_S84gGCEQvN)ԁdw';F]$ٯ?}I"*80 nϳ/r4ԧN\P(.>rbF-TiA1Zr% 0W*'y:\i N n&gƄЧn(&#~jFMI]S[gGSgu^o&6/#%ox1%`\[˪c6^1}ͻSS Urm~]zi쒀|kOG+) ^*=:^MAD[+jC1GnLNY$ LdJg Nlz~.G$wCޟnc8`2>xG .ˈ5D Si&7OQ]J#kI/ןWR9$Fz}:{(՞4iFm~a1nFB1;"Lribz}x67ɫsn>טvx oȁ& Tb`Eѝ,.Ф887ct }H#:< ^TCPڰTb@];&h>7'5 sRC<+F;]&PN (#L(e*`L e(Wap[l*"l\/{ΙŋؐffQVoZf (|w1qZߠTQ)C&+HQI_ֳ6@Hs04V@I׻A?3[tL.6 UչV;0ZzOW'cO ͽA8Uա^ 7v+[i|y,!TQk>e&:Htg=RYM{_# T(jr%\ PtLIjpLMՁ?G|cRL xIx 8-íK{$[J4T~ o@*xX^4w/03 r+i;%T@IZYpj^[+[Q+[ ݇8dOv_֡uJh0QԈLȾŒpnŸLG< "qԣ o%2C;Wc4+2b?ÎGM+8Cj}u5bQBȘ!Eu•I0$lxk?x?*]HA X_.Zg0{CQ}>#\U3t,y" F+5͎WT7sxbQnE/㟕,#$V(ߐ>% {DD(J3g54*巖\ +nMp W*<e 3ͩ;)] y5{~MܥP t)@5^߯+JcY3 Cer~e-,c4gӶ,,>ᑽUxA՗SW1]iA&@Yٓ tnd׶u,X-v@֢s'ee=aߌH?E!:'2=rSTq%U8*"UoKCun(5( \Du( 0oW {W,~+~Z<07I= |*(_XYvT x,XD=$+,/kVd)I\quŌ&L[rU(O2ά7~mKSbeƐ1)*j.aln3 alj'לݭP,Л0/Z 2X] v5..,ci5\/2]ʈR,LJ P77&Wlmo쾐3 nM}/ST>ҲWRJ6* ߟZSZ\(Y4r4rƀ!/^}j>Uq m|loOBOR 5b㐃b; i|↛h%@$=܉\^mi ^]~wtQni#[U%j@p10<'a\DuT\w).=4O$詛fˠ-ALDKբOM"noIo /zu~sKib2CF˰`{Wkm,8Z06lI; .~s-2fN :'G[T+V9ۚO U RoCrBn|l /2a%o!c>~Ly42;p(" gC슚jqX`/zzu,RQkUٚh*;hX3Gۗ||Ip&i̼25`bNp}rx#$ CJ|OuJ{A2|}Or} EɅgvЈ:J*MOҸqaЮɈ}˳"Mʻ (1\&o'Fh~=Ife"e P5c#O&t/3stݱ ,|Y,j>9 Rt9v-MI?[4Zft~Kox$PREѩ2׽iS_gh>8JM>H# !ҡKȒ9']e`8R.` =gʋj!wx1c0kK=\DR?.ὗ4m ɥqNoVkFL& жu$. MgI2:+|H ~_LS~fl}3 s޹b'.zDע ]+9d[C3›(-]3lSs8B qܔ+$,!YۡN24q8GAݾYӥUgF(Cs]%Um {R,IgUgAi'le‡;`o?:k =ˆi<rZavypyhĶǶ&.^4Jnv ۦq?US߿'㬇a&z<>'͗| 4|Κ;z;ѩhdN3^ՀgᎼ$^ClxWNaWXS etLs[5 5i,^$o충R>fm] 8_żݼM!nnmV %;/P6 )+(ZN8m`cXv[?Ft0LGϨZi2Wn@ :ַ,H+H7B}P#D }*Ys[Ejch'M,+i4̶1#RuHB|.G@תJf&ffT MF[$`Û:NzWB?DӰfя-*RZ=wZEfX7ӲVōR yJ5] \r8P6|F--ٹjKP0n~uhF.bh3$"xX? eW}dnc: R L+e[}Rd7j0f%ٰ+ԹQ),9 68G81p~+33Όh9vnߐ%50hMq_l@y黺S0*ޡɶC&sw?~pﯱrq*0H+!l$'eBP4*"ݻP.|cZA >oq~?C]b+(-:J2''GS71S#t N|/Y‚mvan9|و g\@:HWt ]-h<ӈs s$-4sj"ٷiIVXq@K2=֎W?\V5O}GN >h} l?vX n(>֠VIh#`s| S &N rR)H`!&Ć8򽿮dcrkƇ,vHR{}D #hPbS\:{+$O[S~#\HA$V-ܙu:Zlsס)`g5+6o:|f5,.,-T3=H)Ye?2z^V˭L $X0 u"0U'L _/}=~̩%LEvX>tý|ϒQ%MTHd@DZ6*-1w^e+BVb.WKTo̫8K%#U4ad$HR(1~`XxEBݸ8U#Tuǚ[bIf%}E58jؾUoY/;| w4# \LՉdtQZ,sv4 wI&Lc7¯hGa)|XYkRo >>wZm1efBH: ;nCW5u?hŒtXydnTv+8r~i4ib~C) ]T6@O:X*l\<.t8tp7ˇpoYNi}I#!ۘ*dŒɦr\t'1֋i lBWS&D?y`%o.JQ+,sC0ңBmJ^Ub=K+io|.'#lJ~m3^|8.!.I~#EScU~vX%:NlG5!nrm(:b z^>h@|fyv!A cr6qytfiʢ+ + O> 5e$$7Ff\sb_K.|L+ ,>[H9r̅kuR6BFM".qbE^hq@ չKt (;O\A)Hd>Uak{1o"?{;s`ɋWG*P̼U):/zFDyoYX鎇70_E;SlIA3 ]sv./fߐ BW.,n?}WmƵ?&&<2"i*oE6]OS2hY]fUcR8%&h'¬:o;@ZW1:>xhzy}Չ\ka f )hR谷K8A8*l&Zַ\ҏȐYNSO3Eٔ9Gt'{u2! UPIig21Hu"鍅kQA15g)KIaFv._I#zzx^k!iBd٣N3fnK<ʄb}9|S;dsmn?y(ẖ':gMM#4>}Sy VWD(icj8wTj[+]ƒ%( $`@.K Dj|sA/SM=jp1s!ەB'@K9o0^w8 { ą oaي:{|H  ٨@) < [;AA?~gA.\;@9}odL(s>Vfwb1H^;1$P:K$T>l)!yB|ʗ*8v[W%'sI@0x'ٕ9e)G>~ }7Z*m/,։kvQ%ExrjkfL<=| 3r[ry |ycg ]$?DhBl^>Y EzpAEIc̊DiN;͡!|orZ&qfyP7w{gOfEUU%+qql Y#4P*b=x Jʡ<zU͜D .$lEʇwUz%<)uWcR?bokɞ;RɎx}Oa{H@Fˋ@4;XV]5Eyq)^ڤ$\="9,}{pԐJ뒰4QpD}-|jd4C)0 㯇DD$yL(̌.C  ŵО96bջ-kVpaj)[*un @w6Hd_9LR/lp*֦~>&&ڹPM.f{8Iֻ @O{a'UlȐ@Uc,ƻLΐ,W)oi9Zu\Eeos]a(K9PAw`(7lz}Uv{݆>GEC5+JN:^"Fvm@1BVmڍr_ĿNCHs闭/">B.&m ESt+%Ob2#0:k6asU#6[чږl,Aniz#ږhD!!I.{Z6H.=Ag"|liQv'Rn}_?pqo{r2KBMڢxfƁ is pYJ_/$l81^!iB)@zJ57ŷqG!Y0P|blXKd{qtv4oɄrA­*-ޔX<\sl>O;ش(T"Ap7sPK ?!Xx&*F/C['l59 ؉i-.{>#kjhZbtfe&|r0#v[%lN fSUY&(RԎsQZx.G"EGv\yk|̓Ell9V8}j5 Mqj.^DsE\Ph,Ӱ:'((耸&~h ļYx8+.@- 4vm?\RpQ ^7mIYf`v䄦^@)@UGs&Pa}xҬ:ȸlg]ZTPIgUX]_Qth̓EθrK-R/NVԓ  IB ?*"~|3l %im-,OjJf./C%ע?(BosjYх˼O랻䒅)ý\\7ܻ*gfFof&>5~mIZ93MWS" o"u(vlyT. 7ފSv8ZR疖,+FM6P{>nحs rҸ{)$3P[-ڇaH3B9>| yW)ڮPC{K SA<Ύxc_h4Iq \>ˡ| (ay[ n7Ḱw_6e9v}鈶PzңI`(*obD&A$1 M@| @yof;s?! H0WEfYFZ=X^BTfP=CEsŸa|КR 4>#,yO& ;JRzi@`n+](YaF4ah5{Gրp`yQEC͗|Zɩ`g֥q]1w%p*{=h> tEd; ^(z%*0R;Dhҩx_HިIп 4z 3<( UWH= Kn&%V0^TlL-'tg+P4R f,D+.Yjw*Ҳ St;}Jۖ6R706b^n kg* ,λ455{ ;N%Bu݁wHq kJk(IC~j|?w?,T}v3P}RguV 5&&kԉчIDYcTZR =aKz\;APw "lzY:f}4/xE@V㖲vCʂфê5u'[P=C̏2:pTt EGY&;G j+OIE|AɜKդw$gԈ }GB pyN@"cJ*ZXv@j2 !ltR$LzDrՇi~z&'WV 6U2ƪ˿FdJ[6]م,aۗI`wNgvP܌3\κKϪ DQml#̚(@QߜܲeDc@Ï6{M|#9 mdN.$# |X|ۯY D'E{M]J6ZrzGR䄿dC:$%<4fڟĎ(B\ H$'Q[>:ZZscO7dzaٵkq?ZH- TY6{%|ɛZI!:ogwprCY(ԟYPgf7|^<*~ hG9է۶Ynߊ9&QY[ HCZEƛ"oLN08@` ؐ\ugk8h2*ӱuh4p+4pOI;APoF-{Уsq/ fj%~w Y'd" QS O1̏λk.|U&}TzNc̯򻶚s҆.sG4`HH ,[k j#[nœ4;B=?iKݛfZ#_ZMn2á5v*XEnUJх/! !guPwCg<8'jTu梑~hX|Lqxt1,{NpΞmdh짮e*hn* m)/pn:0bImv)+pxu WEQ=SI"2`:Q1|AF2o,*Hcy2,K3 $%k("|6uTe OHYRnUFDrqBJo?z걘U3k7~ac|-SG' ofb:lfٓB)/mRz!pʞy2\zolO@*(-4LpD:wғzvE[K|ګj Shg9hBNDccݫTSw\ Wƥ 8K"a#m~I鞕~wJ/;TG#۳[`/z9x e[<_a$LoZ$$z$>Ÿ ,;6+*m*F6 Ȝ1*XAԾ\+rM-\])@ =ͣ!H?o#2:+ u ~J& 1b: &GEuA[=M3SB)|B&hfcPz*M`y#̸g{&ٚͿ-遏P`|G\ :o4X'";Uċq!OA<3"vXωO%].mn*0Rxݪ װ֌>p-.&luz)1-8p ̰ XhD5. Cѱ8ZܝlgSv;Y~,4uqAk&=׀jݚE;D%H-ۃN!.xHϠeycZKLvH<{=WSW5Г˰D29alYK~=Hy41ՠ;mp X,Ukp(1.oyGF{e"ؒϣb8.Jn^x2ͧkK# c s@]%yÿ/*)C(I7aR5|&~ Ȣ?Hc'DȎ*e@IlK Jݞm<*D(Xi8XSRLhOc7o^8JJ0V;h"C;A `\h[^,ecˈ6#["ʰm~+E[Nw(BoXF(]dy)[Ћ0meNQ~6},aJF9%)t?QD~ztJikL?"J`!þ8S";2 {fkf5 gNcVAAVGGEGuHk"`^R:Wkt*sJ]u:W +-ԬܺIV4|\/D>`aɉАqkT K8WuTb ;w4qx~GDLCa@=ͪΟtĪG*7qOIZ9ZW:r9h!E[otKRSȠ3{t]b}?JSbj74sU ^ӉtMtg/(~th09 3W M8Swx ~^&Ru*٩va$(wO$ 4$r: 5A1Õd~ cz[->`ߺWT"sɞM>rN H,`I%~8[H 7 D/7[K]j?e{un*o"3 >0AA6eA}CyF$/"R &35dd.ݼ_{vD(c(jG<[ТK[]%[g*@279Nz^A^aSyI ./]K4%ttFx r=saJG5q+ȃq2ڎ؉F0+<*Y%?6xcS"n<Ѽ@9иBuNj'r>R5jq 6"U) phd[w' A&q2b˕d2L-l|?ɽcڡ-Kf5t?TTv֡q]ρHm"֢"Xz pnDGkB:?֫?=^q$R'kݒ*jUд" cp7ۑL;Ү֞|pm~"}ZYj/k\l=j># 9,{ٞ !ųO 4$ܫ ӾY4 []!gl?1:`U`<ë6ߠzo.>WnȎpQ2M{XLnȥG'=LdLQ/;Tz^SG|iFЧ_8hw'rvJ@N2u/KQM8I ?@l^+sWJԃRd]J~phcJNXMn\#E@lL ya8=s-[S €_.D:>鏻ÚH[US?>U,)#-CIk<.4D'ؖΈ4B)E Ɏv6n&;E8SpZ>j4 "닜˹}@{ĥԥ&NH{$ u"1gޫYlסDRe&+*nU%Æ>=B{vfɌIvub#tFz ~ I` ۟IPC>ϳWCVL85oT)1B[ ˔{Z||Nwd[8, ~JaWa1+x w`W/1t$y\ʬTx ]6ƪ!t?Mz-' Cla<~[_()Nx Y P$){؈:|Pz/hYЇKel!`A:6TZw>&"L*BŰ6\mp_|?cPEjH ]D9$iuX,+rQug"~X]>Œۑ:2; 6|&-^h>h=[g_iLz2 K`}%ѷi m*<!_Cd-긲xo;9gW{]TgQ;eyIgFz$F+rlLPҨB'( 5A8Tr+1u)}CQms_Bp͢e1*+0Kzeqwjyͬ6wɮC+pC' 5\i5fh  ZT UM?/U~R7I¿Bb`q+q 0*cN"#iZ*XQL^+a}'2 fr ߁+YN4u?;t@C4G'r^;ٛQz01o s_tE78T ׄWk~GSR٬] <0ߝҥFUB#MDz#Q)l}I"9I1n&!+U2l֬rL*iGQNܷbUs>*IWx݉\Pć߅b.= >Z$v9$r@=%OM{ ~Rk9ɩ}Y3ʙ"iEwr§(l{ҍƝFRjXZ^)\)C"nQ.t9rC|& .n1 aٛq\g9-ݿ4*~np.bE T=; _2FT[bn o[ (S 2 `VpMI?:]f5ͅd~Rot|SJ~Qd:;n2P~6M  ]NǍ  BVDh C*z<EhU38BC]=S[g$F1!dd@B`Ő oĖ)TEȊG݊R_?*sargʼnzULP BSP.Ad PƖ8&b~MN9W|XaD>tI:Doȡ# kr [^Ƒꇉz `DdUZpJ,kS>-byG Dy#Blti]Ǿ]U#a$VgHN¯U7I"`Š ZҶw5 `Iݑ*IhǙ7ߍ;NG]7k`uߗ~y5YYLk΍m|%UfК؆AOSgPb_Axji^nKJba'S`HwOw:1Ii@{sp5[8f_ŧE%A @+ !L .ϛrc1۫{5+zsuhzw50<&pudIwJb{5s4*dIEbPPZ`-|,F3vjRI{sϊm,lWKf}v(Ϙb;'AZh5N`<㲬$0u~MEG 'b-YgIot<(-Z sra,qD,y`Gr>c/l ۿi1v9nrK(f=lb/)eS3G#H&+4ƜprbLl ٧ >Ƕ045ĺ4!]taoU[䫱F?N*ȅӊ,KN#&MUT OM%ɔ9ml {"a$@pTd|)T)DmVMLJ_VRz-7@g7,k9+j&6@=j'?r- u *7"C?3wi\FLY]ʕ†Txd!&AiJ] wJ%jݶ4XDT3SV8iL ΋+%'ezQ' ~;ACd-@?2كϰ9Ӛ4ž;׺ 9'*Z(v;l@|7)q>^k̖]f@<X# ?Xu܆cw-zF(Yi>p4F"TתT $·=g3i׈<5ކ㉑5ceNx`R*=TuBwZ!V7RCy! XvwCUQpTH*2ه^ srK#U* @\sEM7-S)!t| Hr0m~fu:+Md3L/=H8H{҈YyQnښ+mTkZUVpzIJcm8mP-[URsM[<${~&6 =0>gwʞ$;CL(48E⋨E ۚy 2&M _ajVX%FZ|^ `nX&jGSǂ%@ARJ*H):L &' Qj&^g=QR"v#E~i[ʔf=u kó0Gggv)3Ng jmŃêg%P4_Tn^tIll)8zȃ~OŹH*h3+eP>a*R sQQWEVm G,bo+}MDR9,KUt$.s<e|W/TFxk-^]\jE9pyƋ䄉E W|/Ѐ,"wB\?3L@_)U#s^O5=s+Mǚ(X"t.twe/_H?(~J:ˏ1<TY(&]U_, 6&񑕍*%t>>s~X__Vɨ}TY'ܥ:T_tfGw%ГԿ9@p1" _v^tpkjMzﳣFa1@My E`the쫮[i 7\s;̩+\O0V_2,VO Qoq!Džb<ݞ 2iLΤ'6ZֶɪA W@Acԏ k6I<'!݆ y#,X0j}8e,BQHڏ1|(d: pU1N.1>ڝ6zc`\00hb]Z kn1,cy1j7TaeCeG%>̰U\4M4wóv}ҀY4vU2Xáx "[drM nYz홰)OeٗREs]K Wcx VWꞍ''+nBec'ˌ+y*Urß,mQ<!;:1;Zx6y1*נxs]Kr[_yZӠKCY+ւCr}iĜn41i(1=MHi5^L4H[oB.CF@bgb{iٍk0L腒k`4[9s"!eY1&,BHt` N7HqQvK*žlÏSrJќW@| %9@qِfQQ8.w~&sFmo,n4# 8f ƱP$}Q!,VUޚk+V<4'/mS$\R9Iꍏ>saqEl4)і 38:rش|q]eق[uUDD+a$%Х΄Ȭy ,Ed듢jQ",o?[ P-d=G7ʙ݆.cB*,6G˟_!:9݌%YwqЕi2q($cm+tgLjXh@!ϱX9_Ŭ dj q.j' qNY)LIi,ő;gv*hlGϗ /R#;xNL  mt<bD*jV*4a2!}'Q<_e385i}%dy7Xv4L:O4Wޗk Ц+['B索G"e0>.2Җ(Z. .U AL}3xC9GRӐM%ɤib-.d"ma0TR0, yxBvtWg9 ˍQ33j>@}}v+~]S9K_^uz5}SxjekަuzRolsB [ {ꀗ Ibq0wEmꇲdl }XqG%$P|?K>{{-D^S݆pRbOCK@ n\uխNd|Ⱥ9XzJqU?”1mޫfo/21eW2{+z i멵ng) qA[e[R9SwI?s;$vWv&y S!wFd@{yN6 -E:o8utG{nIƲCqGU6UΔ-SL6 e#5o,~:aJmVTD%o{T'p+P-u|>F7ZbmS.naV_Ayͤ|݈!K- N>^eY6B"'b8FtQl%y>9Lp}ΓH"9tb0& ~C2DJ0n+ʂF C{0zQx݂3H.6ԟvʑLג ZӋ% .=Ob[YNK[?Lӄ""_"? n ^f"Þ*`xZD--ۏ/9[֎$3JAH(N,յs6FRβE M򩣛<|7(-[w1 3q "j;N_YE&EcV)TF'4 RF? x+QripqT#tK1ܑON?Rv)Bؽ)nk Rx=e4;P F2@٣ft%Rdi[G6gvC *fc $=Sۍ(A {MzBa=eGiXW̼4%ߩ\MbRÐjHfc|AKýBoR35-H>0S2?cʀ7,l:bX?`ʅA+ɗrP-`vbjxu.HG6=^m*1~X^=Or GfB2^`[Nf@%c9)7PfW,Ν ux\""RsJh!Q;xr:9acPp$@ rBuk-;{LCo`|r/ I)0q cܴV?x1)uOah_hK>1PbL<ݿ͐WG$tGԭAI6e'*L"KυL]/7oSR7|]QꀇS"3'ۀFq(t,8oW] 2meTW\N\zgJl\IaF׷>C-o KGe '5G3"2;aP+@! $8J ZnxUobha{(iF_F4y?M3!7?k[\)2'j}plFˆ{x[mٜhbʟ)t#R|n_Up0[X9 }TM`. +WAIoUN-L/@LʀVL H(U,R>=,kk(aHTW6;v R2:+t_|g7Z`\Kvvۯ+{& {(kx[q]t .N3LSTGAvN#S,ϱF/5ˤ|Ck!U%aD< Z`Kd@ ϴZ7!$YC;hX>l1i%v]?:8zF QhCβ(*ZBf"Ia[aedњQs0?O. ?״u:W l12(?{r) UH'`_3DXF ImΣk'[_Ǘ`O /iveKH:y?D)ě ͘ۮCzu5ݳWO6bD>[ɦöWWɄ (3A]5 X>@;Rj98jD:QJqlI=I-xFC^wDAqAQ3ф Bp{S~g9-c$ %06& Zaz)e-Y#)^*xF^>Jf(7H^x ꓌~-E7o-nGy -i.( *U뀈m28Mu>%rHM5~^KnH^bq+,Qmߞɮ`ơK=hο4, D,WA#U::!EEo$mSg0[3̱Ky ^^t:0 i92~܌$;6?}qF!8i%3R/)5c֧k\}(pxL1雐}Ll:] *syRtZNƓ[BdTtM.):6!2]5[T(M3PJ*X+2^FAb Fy;M5tkJ`Zxq ҹu[g<- {ߔNu[I/:WyXEBGM:*Wv! (1ԡCN{tRSŽI4LR)|H"h֕ Ogm_$EHAhR# X7N")Ņ ԁF,xxD P[ym0cWI)Ֆ/IOiJN*xK(KgrrUvQ UmUoXbuwH}쓳iA|T]V.XXd&ΔR^>cf ^~?3"&+9,uCݙ}G˨ܑDd\{@%\C R`Cæ &A 4kkjc0V'9@ih4GZ#Ҙ?(Nn}SCnL. y~@rٯ4[gA\н^rH`2H#{2laW(5TFfpnC4͑R :0 4ؒuFb.c6t1seg-׼le^XJ>ntp T:VәƆgY3S،g +pIۏ6p8܃"]rd-Ձx=>L*1\ DR.4Wu|v1ʣ^4"#:JA Xq Il5#@ `eR~S~1|Soz2%]![U߇&2]cw<_l @u%#&~ [5ag PsO;mwA(VejyᱮATnJ={c,Tv!2W Y0"1[(vq LPe:0r 8x()Wjx]L2= ?ѹC(: ГYPM[K H 3'$Fܪ@=(ifZtT=_5қ52<@ҽ6~J9uhіieHH'qˢqRQb_EL"SЦևݜ@Bصkmǹk@wK6(oA5{㝒/JX ~:=sFWwY6-:3.ZAnhjIg.=׳b>Cm*{1IVW݊9 <"P뱕l1GU fLpky}64H6[IƂڛA4w`>[ߧfMɍ&'Eޔ=InF&u(P3Rx<R`k~8%K(TN] = -ڙ XzZ)[*&aSQ}. T._CVVX>@dQ!L+-m9e+Qt%hTL+{9R,5^ٗOA4Qs]9 R!!cLue[ ʿwY^<&㼮{޼vtmȄ~ XQ`bkqP0~l[Fyb4M&=1qB;)YѤn%S __.~D-}{&k}WZQLhIͥW[zm򁺹'+G}uq>_6ZWcH S YN-gbi)xSiG̖8WԵ` >jvbQbe7xsm[FʎC.~{l̞34bU}?KO:=|pٖ΍Sk pѨ9|܈`V]CT'ע3hNpvFqݿ,F"TF217/r,nM <-[1r&W~ԃ7TT/Z\*,PTjHY{C8SD:e5$V>3n[ױAsa/PTEY<}Vڋ*v[cW N#/3˰㚍Z_wyB k ڪpz$nF4Mkuo)߈xdž p~{vVqRgm8BW;5S7 ;D8z,w"~H YOb5,J~G|BElǪP1+qu$me[վN=A4 M#( 1}<$[Lh) =y>݄ d1իXLKI(h"lHH/0?RkyQ.4QtĸM& #c4uIsbFz炙,CXB0N>+ BG>:=?x5/̺y)ߛ C :g= -s?{/V\Ue 9mXC T-Yt/՟H! f;+/dsknVZ@ JO ;x*ڻ~?NDw;/QorPe.%M Qg]!MiS[5e75ˆ3"ztV1g<~WB}E`h Vʞt4S"c,7 }N{sc%yDz3>m"krm?rcg SuUk#`z8$l:8hEk G 6+cΉ_YpĔaq>cꊹ"b[x!9]N9.mMPΒ1\cgŠ d80=~Mw[(:jSOƵ4!cxnS8}u,R έ͍ۧPT'|dTY1>D?~673VCe5 [1cul{ K-6Ź0j<9 ’ô&B>sTx,UYלf"Kq?_eS0 AOjTi RSk tfg*[x"8+bs KFK.O!~ Kr 9Ģ aS{?'5o.CTD0K o \7P Xq>;DIWy.QMC{>6S~-G6a'Yȗ$ ĞiTyWV)on xE ~Ҩ?(@FPmwmt1O/޵I<`(I1tja|Bm2}}UYްnτMomv_#tW$vߗgՊ?7!!Z{qscV^84*2[Uu&/e`VN V=3)|LzqՔ#ZUgm>DazNu6'6LkXm=fمe ]k׏Xuq]XKb`+V: 'B$}yK;P矈] {Z,I-SٗO kJfU9  >P^A1? pp %-LBېS!SAo,ُl z64:T`e+Q)|cVY~*(׷"H>m/K%Hӂy_R CIIM~sJ,t=$cpNh)0\]ѥ {#JZB%;&UX""Eyt[Z%QekCۀ%f²syxxMY΍̪5AMe ˀ6w4xʇ?@:Q aaX ϾwVngܖLxlFxTȐ~R$`U\Aq >BmNpP\'(/h XL.+72pw<8J*AMV6<́;p{Z,Zi,E{2KՖV͒ аS^ o{<#S˟g3GMt :x Ϥc /~ -C!6eI15rPk9ڷ46v4d[0ac3h5eq >bsУa҃%=a3m45wF%c>h?4Ǧȏ o`\1 sp[<|q7ckyZ'gؖk: uBxɛ8Ľ1j`'uՅKK.d-Z^7oK@`-^J =6?H;]‚&|2eݬ{?JI ὖH˜YF Y[9PT p¹«g8 eg̈́t+7Ilij`D&> Uv|Q+ݓeYGv~-R~7w upܞA,H`TIBG 9z4D; Gw6N $e"GI"6e'}pGb؅Нd [٧x;VT$;,7Uo!Ne@i\Fʝ@jd[}BWq@fi9({!70uX7VaãKLJT}^L뛟FЎXOY* j$p&Y: )eK2خ/g2A()t\ >$Z&Q60;CU\AuE06aFU0~. ~'3t܈9޿ *HiyFHLlG<.O.ks0XZ^}-R6 wi -=֒Dž@;x}?ipD̵4>"2LђkS{x$S%lykֱ_{ўWx[Bk GON2SC%rL5`aN#|~X5ٿ-zBUnU+.Z܏14[_}z'qB}R9G h߻mXINv_F v*^)ˬߩ?%mΟi;@P5\1+K%8{EٵJ׿(Q[Dl!x6U H"(¿l"HfK;vʇڽ@#`5di? )3"$@ 3 /wTez.<BvG￳GQ|0Fsy9 G˪8RU@:TPxJadןyG"̀<cIpdltzw'"pMҌ9oՄxьm!gd#DeՖ%qXR,rQXl >ԕ(<06tA-(RG~k:%P0c#B>-6viT)kNUy gD.I+UO[#Tw) JZ/B12YS| [蠈a 1 SL$s=%ߴ~fm\]li(] l;E D#(SYu6oQ}`wY1z?fDyGyE kmH@pyWkЎH߆leY`㹛;hK )&. _M;IG9V$TM0K96؀48-z8<_ngwzRN.{+)eb DG>TZhDeKp/hwsb1VF A]*j35l ])Koob8EjB'I [<8J6_iroiKeSnc!td͌ <ɷ n .hA]VD!ޱ%zh \&hhx4fx5*d$[ Rg3ਉ ;u‹=pA\'j+؟b$7H}a/u9E.vIwB& Zƪ"QGDk +߹!+^e`zoPJ!%={RҚ2H(l I%46b6Cv~x?-BƶtPcm -?Ք((͹(=E* ҩ6ZI~`7^0m[Sj&%]Khw/w n -dѕ>.z*!h1,4P;M"XX* KꁑL(vEBp.CDf]aܽ|!b9TE]8†=K0Lrƀ-&4H V~*|>Pï Et>-ԋeJû>/LETlIwn*&ߢAm À#[B&(6Ex}'.?s,NaT \~+0hU2`&(~œ0RvT)(qJ{]`7lαu%2 V>r}‡-v$DmpKQ8.3,M^oQ:(AKΟ ”Tl(Gql)ڧK\GwM ` 4[|"ȑ *W\-Z>Li :@tW v{ّ}^6+(@PgFx{gA&AY$=y;~k7*cAD/Ȧs "дtx-T,Wa 9Ud}:--2;?-UaaNH5>,}S9R* ']bHGH@X]+o\i8Ϋky6+P}MG˰:;npi̓8w?K7 F(]$Cr_R^pIВt&4+D XRj,HP޾(]%p]e1hR.jlyϠ\ꈾ )ݾSiE1C2^BnBLAN4Lڂ,a3LNF !A~ï=|,ϖUl?W7LmWBp-] / Rnt"2r U7 (։eJ5]VSא1Xt ~74v("c2%'/":LKg%Gs`g.o l n(@if[I06)@0ҋpllCwt5n:hso٣CRvQyR쉞&y [nO2ֆ=9"9jix$<4){ `!Psw5C^nD5g&,HGKH3%}'칖] !wFR'"X-z]D2!Å=)qc6O<_訽3g&BNت"J͖XW&bV~u'KʿΏ 3k0D]rOKd11X!X=P^`vX"$aW% RȲ [Vw(M˴k`@|Z@;&5 1*˺wEB]1{KW2WԱ"Kய}l&Wn%A:Bc_b)@RAy"\AL͠H2&Z?tBW^Eg{•֣?et?0N+ΆG!)8VPWSZQx{P-#76'!Mgj!^D[rvA}RJxƿ9K_#ޭ]֠b[SH~p&|_AH4ؗ(S&Px%$'J׭M!g 8~ఠCKKzXFj[^CC $02^9 %3/$Qf1a OH5i$?Us+=AYbzQ0H*h$/aEj`dEv8t.o.xJ/*]H1!k?IW~ZH`_a&nD"Pr5 R5`yJg矶*)&t0V o۹ ?;'?DTU; D\aeH 7lmjdS[ߥҋk-WaPHh*^.3 Hd:ZCg";tLmJ`A`¶!1ˌEmaSѽ4 oQէx4`aa-u@hTNM=YadMqQ)#?G@.,8ۓ_N<}Cz>,y~/R\)9`8 YV[_I"R CZ(6h)E W ̡XF;_"}oYNeQw()U?h Do6о7Ҕ& m䬐rf6\vE0&V+@1߬;qSLd\jDL"rxB]:'2D)yj wqkǻxܦ&hUƗ)?sV!N\]5{}09x-* fn_c!D{X&_`uKM]òM:z6MyMu7|[nM r P&$;Bh79ʼ9 ϛWT7c_@9QG7d|9T%V"NnG5C6h]f^う@=? &Nu@<^ā;XYè25]Ho! Чt3zEx!#z.r N=+ܚH9d_,L̩ܰl}oFnx*5">&I43qD2cN02F ;2n?Aw]Rq %GIfZ`WI8˃:!rCFGGt^CD ]'[uj2c-g5ϜJs҅!_q+z̉Оn~a#Q0*Jgj&2np輴t*2mk,?=l^nF3[/<Q/E&q:-ʵ'ef\bb|R$+;6fDO"1&,jPҦ/ez~Xhq lTQc<=oTK%Ո*de CB6[ ʬ&z;/59($:b]qk:J 0H߳Ljim |tZh6x`YN𰢋 zj RZYS\z.|VauhiVFeL @fNJ&Pa1oY&%-eG(ГR1`yqĞ{}ֻ`y|܃&]{58lL@ఞ'TEhJunG"1(c8?MPTj`ׅ{A>\ :k9L^مhqH/9)cΣat̅}OFR"?i *n a}:ϵɥTcB BUO^<|WBsx "o{+t  >#5yFѿGcxc7Xoå4 }/rYDw<)'T!KAb ˊ ?1YfgR1nF4i:|}%͛\C k*JfƜV|g) dy&پYHVz0 3FR<-A*cIxħ<ջ9zz!pj+/EZ#I҃&&#IoE}Y6)B'/t8$^^V]qh v5,;DE I~}tg8'Q7yCyd2LvCOY~˸*78`E*D6%0J=Sb"{YI;igi"=˧]n벛?dǀJ` q}J>Mǽ%`] Uw.nM]3LY&D*K&(NK[)Uj*.1RM(ch;&P1O:F},QJO.(RʨW貸8=n q$$u+F68"bܑh[#T@ \'6ɰ*Ym9Q> MOI;G\OMF9>]ES-[vv|,?F2Z::Mʡmf~Ml=T: PagSV;Laשto+eR3s(LֽNtA̵]8}r\{enxdehOJgw‹p'+ }8tALUd1i׫Ÿ`ϳ?a{Y'toZ)4}HL':BɭR=-Քc%|4׈ ^8zNk9IbUrP3m5Xr2pϵݽflg 4"Ds"%G*Rց"*=Y:dU'ϏcL.W ffAyeEsSD]L*xLDz[iJ8!wlv=,&ظ [nM\3bϘm%Hf"Ǫuu!-MI 4C[]*ܟ |BW;^Jz{ӳwWaHI \^cmXM"DpQ$|$Tt,8yMzו@sԴ^D4{ʭ@L9فOe%I 4?y{~ZKe1dsT[+];>jDw]CvKC͛6(:>a('w7/''{eC5 xڅ7AZ.#e{+'q[X4 [󂫟5KIdTk[m43@,XlRUlp5Q (D/4{R0:\&x?.4J6F`_,6&!BcL^n@[XN5@ }9 +ox<JËV9s?|kbF14{EKtT gY_bwitDD Z1=͆Z}hG@XnVU^$: c*s ̉5ynDޛZ֟ƈ"QSYej:+"g4E|`AU^ w^UwɲYLZZ,8`=V6CN顈SP2mRdǃO`QEǙS"kT̞Z4(u4_B3F$%M;#I/qIxn6*opHƿA>RYOW%jr2oac6,r_Qx&g\y_2?KdSfWt$zJo'j#Ul0,7{frZK< lv/2dHZT[-h1PqD HZ$^F?,U Ѭ\ڞ{7~Ϙ<, Sk-}['~Mϡqy '{[ p'샋cQ>o:RFo{%(`2& c4&JL8wD9.(h0=NΝ6^Ϛ~R.Dp=+-5i-gѸWD /Ұs~ZKaUp-i3s2 _2AO"U^f}Nʙ)~N^2])39snmk r-5hR)J"Ĩw4\"o^flj ҹuPHQ$g^ M!ul8Zn,l!@ `,(Qb;wxwS C gq' ^wg˱3xGk^}&P1r6="WhDX 'klGjˠTk#89,(urorQ`;HcQjE Sk9u r˯ile;6AF%6ݛt0!iz gIpɟkNFq&_h-jC:]= JaOuɄ`hGh݉έ n&BY%T{s5PsQ4C Qd| t#]PyK:q$eCgo伛#$:j1ـӺR,>DZO!0p)*"؂}̯:R6fZO-v,Sr-A ~:itoϙ:ӯ P&Ʉ j7L'/Ovu۰TFCW>D*mY9hDdl}|ex nEI: ؀ճ5 C'e{㈯ӬeRy8J*TY>nɇ ;fۚРMFAOnʳ5)q޽QŁSK:yQǓTfMA*9,,/FkHw m8!J-KZW*:}YLhL+Vu) ǽe]tMՠZ>N:CGU\8J]IqT3b';Tip |Oipa**srwUV*~<- I( W:~QrB=~@qaJC<ȇz^; !n5& ͳɤS;5K\e 0u?Lc 1uIͯ$m/^i3k9y]IfEߩbYSP,kSpoi(?n\ԁ| zr#<|tjek<hRJmk=l%zϝv[t`x#YHC /sox Kߌk778GGݵvѥK_Iɨ㈀[L3 O@y!cy:ljg}(%,nz}><{s. /Y  Sdҟ`컖J:5{ُ%_FeꭘB 8ZeiEj bBl_H1/V O4a|صDWogt;$~;Ȕ>rۆw:=|tA1KTwa Fx4rn"cZ*3% ۳30 *jps6&OmtfKeϊԳF->{*򏝢I;|thEo%JEa`tmmyX> f?uϣ%/?O֢MXS|$M<(oCSY O\,ζIwzUhK kı P``wծc/DOE"VU{9j-@Y"@9xμ2͜vfͰD򍼩IlyA9剷O(F?\@D)al̈Y{-5'e\SŇu b~JĺߴXPy(Ss @O03!0!P UDF]sQܼ&&"ƃWR]}{r  ٷ, gSqΝ9?jo)6bX||ɕs qΜcpCfg.C2zbqr ݄kek'UABpPr7cIlzs2eԱ]o7ئ=l@"z3'XaD/)P;똵XL;lbc3W]6" ~;Dd7es^sƽUoj/ n>3C@%r*oEeZ*n.bY&8칒[PAonṢBOwjJA>+pL4'J.fy,eGֻa.#%+E"C"e |a֝#K]|>g&WsLA6Ri§Ttܨ:O0`&’6ɚZ9MYh?uNFN̪}ݜޑ֤˃N!_0$p[{ss6wzaדQR#B-idQWv}h,VZ?wR~Q;wHttXeqs6_OЀO`ϥ\%Rss N⼄W$F{٭G& c32zر_{Dw'ޛN6=bsSjU\du.$@*eco4h?"O ˓GRVVf+ o.{o4dWov;JZ4,* $xKwYD;rpѩ6`QF< ;],ɜ=ύ2#ĉmZDHOi!u1x)“FJ7 @px>aAm^R,Dޣ4`\?.(SRxY>9YGmcOYjp;{|*TrDת ѽ qq vvqRCiCKmFJcU?}bTЭsmXv|hl`b)(1`dQ1WH7Dg'On+ SlN`םQIfiG G@}FepS6xHoYbH?q/vEC%6Nw@4]j#>hƝ[hv'(;jY~\@TG\53u}G+#4kqc9,_JP.}%CĪ)˵qzbOTi1G4䲲q'@PoW$r b ( qkM0ͶsIq&gF FhҢK&1yhh6mG]Y&7ڍ7{Vk5k~qˁKL7Z E8/ L/H+ߩ{|dkw.F̀T!flsOfTL"$K@{b|{Amu}D'WTNy߿ %ʽ@1PBӢ$ {sZǜ_V|Y\{jaVY>J>) 8 yy^yس_VeğHծuV$k0JtP@89СiZ!+UH6-kkA>+ %#:}p*D\Rj U_3pXl?Sؿj)z 3}$,ΚyמhP-3U_?1,Z?!p@>p?" ACW"5pr~t~284*sb[ iT#WZXK>PMͿVϺ^@2k=Y%}2Jg@\߯LkQPXhSakd:Ϙ!̣;*H3> :8\$L '+JN*i0MK#SeӞK06X\|ܖ͡sY, _vp4 {tʐdo}X'HK:J.paS6` ̓wH䱿@7w*&_;"ۈؾg8UnU %ڭt[&Oݖĺ󹎩`)Fu\P*kǵ;( %.7CStdܮ骩0I5ۄU5ŌNa =<`l8dF>ضZ6:1rX`ߝ7ʄŸ q%:Z%^Hdy(jj!ywYw12ƃ2xU42 "i2pjk滯2@'!] w\ +=z DicS$mqΈ$%?Saa- tQxpT$ómZ"^l "4e+^7oȁxO 3nR߲"kmW~/#k KЁ;ŲjHyC%Ceg?Yh4!ZjϊZ+$kY%Tq|'PH-珷C.0ߡ =7$Q\214/jw X_#h|f2L~`m>51 ߷Aڱ)u wZԋNL,%W,"Mw%ku {ߥX[ccF4Or&G8SF؂;E=7*_m es ) ^VgtEH^zfD{K̆ۅsJl0'SNkqS |_CTAvvor$.Wj]x3+ˇ^Tip*e3wD*2 K-SLͺ2%fPnr5K{1kNK {5:ߨg o(g3;g} I?3?%fInZ btwM+ftLy@cr@0Eb@,y4wF 4q&@8CCzJ0b͏Yԇ=nt:Vӂ;t xߊ,\ Ɖڰ (Xֳ݄pkʢH|J忁쿢+%ݙv4 RPŀ \^+Yo@]QFh$K6IOOU W?(X6Xq8 >x傀!:~WZs!wdef9@ﻠa a9 tN2s{t<_Xw}_Yњ!zr<-. ϼ:RGEB9'U؏?x9EҘ6H 9q;IRHX OO,[3z8Hr̖rzUǓ?9Cv2H"=Q36{bZK{=z<; ^0Bo-e#q;vk!dS+ οLz8[r=>(-ZkƣGhy븘U68dz tEI?`9ʈӵ8\g8&LBd/7I<%K}K&'gY׶nC ^/253vG_' IwFq6?7ћBUox{\kh 9N* `u\D zc["~;l#K_֠@ۨHqCx|*NKCl^Bf2áv;(RRX:,R(:CrgtbnpmDTtp֊5cb$-AB24s*K}zf0賮4ŜWd%UD7O=[r5n%"?6/u?x[)cdÅTX6خX -Q4>KCx* Ȃ &ǏshHǁ ܜq%gxo})sޚFGwXW>nyflJP΅+M!! pbR,!3ZmWZraۀD5 t_` 'qք_R簠"MF :I02KS|6s{[g6عztbi(>0AR'^c\́JAl$TZb}~ZJ@>7UhˬPOLe 3>=K0W%\F2 %'0 9~.Mjgođ!qî;W.\< oc,xϚ\ɢ>4g7$cG\+-ty|=b Ukdhn [!jeC u(ge:6y`f,YL+G tn124>۲e\ _h eQd;5z/Zy]UȭW eg5>Q=J(֦ཌpϫv$%e @ R10h`9~[VP {:bb`~X mY̰juHFwcѦ6wޙά=l89脎ply*X>®/~ȦVu5I[ЅmJ=ŸCn~4IA5U%yk)w䟓a&}\D2^HCmZ^I>M}vWDYFы|m{ū0%1 ?b=zl 1 gaU|jL[P)7UŢ> )BKu |+h9enEaB =zmv_B8XbW|͏lLY%㞭*W[VӈUNb- wD مWNMϞʲ]J`9BL~h8#`^Te.$7H1J,Z Ӽ1|?Z,P Ja 2n|9V.ǵbG8gWa!b%U ZҾ{ķ <pX.΁iYp$ {v08_u4Xl7:Phj#9;ܠ sdw_뜵;Wj:9(ޜ3㾞yxSn'25ed 1 !c[[l([,EJD'q֊|w%.ja  PU6tSCʶzzԷlyZyg>'Ofe,|YcȵnTx x`=^,!λUNF{;5.BZ'Z,iO9_J%8]v> -j:̉/NO>ˡOS`/jk&*޼gU?7>M~B0 s\FtX/ !ܱEdRȇ DmY,kB٬a$.|4cOV=jgR}1M& W;BcND5b,ؒ=!50r/짠Cp0HITr>w^z˭H+ED>=&n<HJ2U-kL#ӎ+c~_jKY4J gQۺ mDORP36Qޗ=|CJTd n~#^sEպ $9o9xTlAQX1XTt*0М2Ri"w٦|~-9Ξ*>kۤ/\)V ^Ɠ޽| {~rTԺr {Y 2as%=\zX~|NЦ"MJ(aI\Me+JJzGk,!)yͻv|ZBu;ld}YdLs-|;hR{?c}NjB̠].ŲX(圦0 t{7/I.G&+!eN!Yi }f0ߋK !n]^o kLVh_=땉 |6>WxGUt&^ :Gf37[tPNhV|94p.?˸*+wosZj /pˉwA.CNk M'QrJC[з2/g?wΖtx CWaBƉ*eftLQΛ0"Jqo۟uO4.52DrV.D[oRZ;NX%[I8%h|W;RѩEa"}R%xGF06V )rH4@׊IM</2:+Su7f'1MݖTCwVhȷ\~X"SFL-'v|QT{lq^k2߇x3*EWrmPqt註`t` mӳl Nea<<لX}p}'qQ,롛;U$?r{\;;OxS#b 'E>#˂wjGD8FZ- eU 7%34li! 8c3)y<~,. <* *&Jy[Wе"R[$w T*ͽI t٩2T>>^XVdŁ@Mm.:&N&tC|?_ɇ kz'KxMltB5~"z<Ƙ{>eyݴ,uߥ7tn}uy `|xDsa$[D'7qgx5v`u̫W09a 9v6{_FP^# 4iE>[^Hhł %IVDF[ P'QӼr[<=ካqM((K[K(qǽ][ -<"(/vj0`勽)x)t%F7*}n:C8P5y/S|ǨPf^OOaV j^xDzV22[`$6V#S ]= 5ӂϕG$I_ql"ur2YX29F6{ĽMeCޣh>M?\R7Zfu%Y?7įMC?ssrX6~9:XW\t`{{媫Kޭm-ّ9E('>;([Vӫ.UwA-XCP\ڏKB Q#[ENvBÏpcԲs|qDq%9 r='cƬvTm*ڦ[۠62 b E|#Pa=π_5BqOIf1٣Gx/Nf7 WUciۍa!QIm )[A.tVÌ|MV)^e=:4N_%H{{7k"t#{ޞoٗQN}a Rxl* P1 X )".1%ɜgzyFo$ݳdKL,fȸ{t+ IaqvQ.e EаRN\= >Wn[V,FuC@Qݦ!΅ @2G=F4NK>O}fKSH}5*U {K0\'OX[MYL:zVy5nBm<owd -c VWBU %J g#(ŭԗg[/b"fҧ\w$|4ܲ+%S=߆4CNn`J#LBwS40D۩#)'Z}{UXMa=-ힱʤ?'<ٖRqk7wuΌm+A9χUߩ8V4kgimN :JdoVGQ ]_ry#PXe< T!Pħ?N ]>6~W*_G5Ǣ=UcġɶQwYݔM]-/4k#R/ !\vi(:uD"RDQ}]ܗ.=LwNT䑽!UuFf1GT/*J$E4&q^ ?!xkU; ; ;ߜ^9P7iCŹ$S'7+sH5bJgWEYV47/??w4ԧ:(,DO8jI$U- rW?flʯWJӔ3άwFᅍ& ژpgOp'gb]L96187bBWӡ QL_~GUt' e\ŒkU`uo`-?'CB.FdӺV" Ia_Fq]nFweuϋ֘y܊8#O׋m -]wM}77u1Ui[9*[ "<0EաZ2]3z1T.rhJkx>>hu7`OvyDmɼW yr/&&kǹ׺?y(; @)5zmZ3g]tI3Iݿ501r9=*<'*<9C1h"#>". 7-!#ĝ:*)yʞa@WMylHD~9tb{$?9QB"".\8gTV2?YmrD(C8hQI/ͅ+nDQ$!D)>:(ڻo /ZGs\۶S%5zo `w5] Ǯ?W^O>\W$c[f%OB l`oYPٹ?*x"x/b ȋg/iXt568%5:Yj zr8EO(n,`2.K:OmʋIAeٹ6tda@Gfifc [R\&:(0e#3$a@`U,pay7lQĮeԣ DBW 8;)ʞKqDjDf8瘜pB8͊]kYIBk`a}&O¯ L}cl)ǑV'cki(nx jevPG`& )a}𶪚}xѼT%&OX]Ad?o.GhC#t,1khtܨcyz6C٥z%yzK;tؽ>+ml$X| @۝>@Qv.̾?+eXy ja `Oe“efF?.zi?("5 0"S#

ѓgiG].yZ?;ԮClaNly~>TA*Sͦ,ނe6 톋9 &Vt;p7-!}ZX` Msئ1Hk*^IE)qH ef8nbEj6 62"ycU)XM;;=BWK~OɄXNDZO*bM!,Z2̩Xϛb[,{&rH UnΘa:]tp: 6Ri&QğûRbpf[l2-F!3#fK3b4 < ׏D^5=q5=OڶGV6g6v& f)J^Zxa cpUun t{NN q!LVn^u CLRp<Pʅ3xkW/"-[3ut(݋ W*&EYEwLؙ>2߇\!\`ln[pRDˆ&S${J mG>b~L}bʬ+F Yw1\'yz- m ϻ>;쿃K3jo֘wskwTIܽt[~V~F?H+Su!M{BldKs)$ǯJMGY</8M58[^5S賗{+JX(too Ci#-HUǔٸ'@򅿊x,x+ @H`7RB]B<x!k*[{ZL5zo4FpܐS AJ $$߲ҞB{p(ORo&#"cKdZ]ǟcyY.۱eM'k$1r-;Վ ࣈ6ۃ]t_0Be_'7b6]䝕z1H|)CJIA谖ӈF-W)2% ߯g(WSQY@On%Wz͏׋Y=R(Kl쥨t/-)~ tbkA@NEJ^+oU{l9W|cB?r[j_((8 I_Ըle(zn/~L\Tnpr>؏ 9'êPS̈́$PFp 4 Rه3Z㍆|[0J(]A:4$o_;(lI;pUT׾*P)iXM^b,GPXt8\=y@Ͻ5-1ώ;S}9.Q!7H- 6-WNk*WSm'tMc@d\x''S m0a(]%e d]ˤœ$L5=*]dVԙin}KɝѴ ,o-vC;<f34f`EAf:OY>&ez&ٺ.-lm /ͧ^:T8XXai<)0Bd5>J Z ð*[LU;OnI]oY,&p?͈:+Jw[5JҗR8tNBcQ_JKo9]rӛ*N Vu'58'<14rWE}q9 `!|\1t&XrY!)aѡx#U,;#9 oDt ]X7r>׵/|# e'eb@QGiY5r;;t70c֋"zVзCGCf!]- {Vi6m豤p9%G)%yeBzE.@$R˖KVY>tBΓs0p1!ҍ{ٝr/3$^';L]֜ƄwM [0GZll-zhU cmbwWxX"j;=2kC5/0-3B>OHœZ dg3~'WunqT*su/~͟Y<| epƺf)%ĄF>Nl-ؒڗ#q!jkƵq엌 K:"NB?qCzV9 ~Ha/bO!YZkc89p4/beN$6W Fk껤&4+|2 D%ҏF P%~o`|!Fj[*xw0j $-Jؽ"Oue Ldɋb Sj~A=`/À-[@ʻ2ґOf-:CĦ@Ng* ۈT]J6?\cIQ 4juJ Jс!5kp; FLV$ &V#ϱfM&Pn.a'LLDp7>*.eK,?[6J<(Š uAVN/a)mw)wt3Zi01u)(@e:T&idIP=.cz^U1D"wgbU,iiS}1?W7%Sfx3 Bі08{MPE K^$o dz.Ϸ/hUU|$C{ɗ% P-[c'n#+}H! +ڠxSC]"Kr21-):{g-׾76@R˵0*QKYxYtx,2oQ].4Z9ξ|A*5 I x$VorW#4?o\!dk[( 3Sb هٕps |& 'jQ<2Iyo{Jc^Ww¶Ce:~hZ9NFH%!"0TK.; Vc["^6:C10{R D$S~#6in^CNN/p {|$b2!}ֆm* ȸJ2jb?4C$y"Nwg4;_0$TSo0fd8)FKlU[nw2Ql,N]a*ÇOV.Z1Թ 5iY ;e׃;d6ys7qg`'ETHP׎G`8kb>kZ?[/{0֖Y6Qpʋ8whϏQg9,x3bI,Ϝ-Tpd'|.r䖓wS&f)kB,3WMmȲQ?(1ڛpGnvx=6vj`v6>a t@TdVN,A(>g9ʜEQ#Px9+h'r=ێmQPbmvǢ.Y>t'x7R<Ю72StD8((ÌS2ZuYNI:l`>@\q'/CP„2$x\p-a韍-.y?0N\V6ӉPnĝ?h PV gq`mm{Kf,0z6_؏% 'c$5a,"]{ 3aV 9~FQQVs   ;`nr*v,z% N^r^8m#IF z/&EޏɌ19q/>`¾d2_=KOsKpxqv*sk+E^@PQ'5Nd}bo۟1B 4m8qBj#i`Of{Z`2ΩmUICKX>^3YNmtf ˣV^lȦIv<,Tog(dluϘrxF=uoF$@dIYS4RM f!a9Ѥ%">kJNA fnkSE݉[Cr< pT- /~j/pC`YeY*stkY:'%0M<v}/z !}I4WzR"vS kuOUZAuI&#½"R~O̧~(O f` z'*idxܰ8|rރ[MNa*k{aRFYǔE^![ wA@S9hԴ<~ 6 6h O7]c,.iF5-opw/ ܤGz3ߝ%Qt|^kX}\#]E,4nk]p=]?w%#pX`0D5 ofS5Zѡ_{j.[:#=Q0ْAB^x'{\Ov/Nr pw/njSL"-42]1IJ}?4|,>fVb<>_zSݢ!x'E&:õ z ]X2fsϓVJ}j-:&uaw[#jAZCT$He :cErv55-ŵ]㏜( :Oցl dB8_7Be)~>Fq$At7@ItLD𣰯[A]TO_>7y̫eoiV1}h`dlG6Bq-e$IfGO= x94ZҼdfS⋳^n1'܀(NC&5Kdq{[\c9ZNH65z/I~ -MvY ]~w)Q kH]}"Bd))CsPu@Z1R TC4X:ZDBhξl4ohF׫.ý0d=tI;<:y9:B5ۂȡa+J#z3^p5 ,لQ 164`@u^?ZMTIp\KJ&2B![jFl$"n\gigk//dN,,AVꤻuB47, qt0ieg}ηcU"gxMrp* sanihԶP_._- Mjl9j7$rޅ}'*|l,m}wnM? y> [ZϻϩwZ9DE9ɭ7!bK+#?qVDgت\{F Y1!s,RXg.5$4c1.bBH)?\c)BJ3&NpFi LϸH w˪UJ"dެ]_Ie]v &jĕ~>tfc7o+2D/%o3=BĄP9xCQ/EzjjJ`!ZvߧSF@jUE&P 6eo6MׁHqyUމ6cr_6'A|InA<4. eX(! US̸h\֝ 瘬w AzTK"IeD'Fsx^"Slq܊q‘58` PyIzTL{u0Q\WH?l ɬ\_%)$h !_Zrnݳ[=s oWjBZ9VkO@ +\}e D(Qoh?E5.OpޅݙM)CLϏ_kJIUZg pP mY8⎐4d&]%tx#h;3.9h`@zW9YrV)~Or 0%a]xPD8c\Sm.~ KNp4HdwTFuElNZ5b`[p,k;z,I8hK-TzVDwWOAyPdЭ~Z9irwv!nUx7x* OginZٜ+=w_qsD.(0%@_@zdN2r־apbH4k湚q$I4z{M'h8n*"~4; [Dx#Yc4C($VxZ7dc5˕庳3Zj<5Lit΅ңH;th-@#^qⴻM1lzrG#}5PJ>Պ+ 2TLBK%jf4-yEt]Cכ(L(dˀo*{s>-*V_ԁ+oRk_u]6 AyaGsQC@#вs_ԇ>9(1&+렚xa$_djyt~2NAlUWilyI(uGO xˀw˯:9!/(2_s}lD mga,m@VFo\SiѽqgڍmU/0s0$3z82r'Ґm7:D]Z+}^Dt".YX 5Y26^l f[С)i#j[7-j`(r;~ɘɚ$y`[:4hK0o^Yߣz>cql9~ }%Bʟ"sJ.CB͂we:Ske4UV65S }VgZ^Xv ,oKI ?g; Ǒg5oƺbM6_F䳶qUZ ř"bƲߔT}$ԥxZIJ'Q]ቁUS0]zbċҡ4)ߧ{wmSP^%\:X`>VA}wvD]WS]nM˒+Hh-\&# dC#xłc0B7w#=WIx-&Ze铎lJ8F&l[jK#up8X 42綜pGZ&u|9e4 0ɼbvڞ5NR0  V~m,JCԷ(**7\e ;̐?eE&Qrøp }̫{쒛V{}-Ik$+Am)@ |./A] $iքݖ:.FEKǛ=c(էu90HeLQ 2vMIw9@nWjzr^䑩GzVl[7KzK$  ߡȽ} S%*)=TtQh\h|ڮ&rN,r'c̿I dkF,*L7o+zeMHx!8-#ehY,>;-;_ЏrJٲl?HOk4œ*GjA~e; , 38svbDHa ֨ <^J;~f$)[!BwjWM 5'9d\BPf%9Y]T︛Zlv;<(B$OqZqEHtZʿ[.`sQkQ6K]ΘeuB 0dvy+䈘23?R7t>@`7<%If2+rdgC F!c}i SQ/jT.{@ϠH쮴י=5΢?Nn~D55U챚ms/hV5Y@\^G> aeɐ&T151<^7,Y;g3lu!}7I5Z4ïedV^bHw]`貵Qɗ<0e3P+]ʖ*b&]㹃8ݜK㲒3ݒ) +[ZpKNI3_,0 '4͉U鯷TK$>gMmR᭯k+S8!І_̺-|gΡ)qlԺc7(-%Aw$GITp8&[ME Sk\K01rO2(g"+Sbiȟ[*·~?/VU KW#վ!\55TxN{- /h24jUܰw 6`pOf@6?Ĉ#){dR)&?Tg,F>$SNЯBQz ?MZGvYnZ;2K$@2uf Y gU&ͩQJ_֢>3Vs&QLÍTLP߉%'ĔH=6Cn[u;2ʥv/_-FH.XER;V6o_aסg)|U.^ɢ!>`S=DkAklL͜[H\џoƔ Nؙ{ 9/;|ڵOs!K,,U٧ޏrMMN061bw*dz0Y?pD\=ֵ_IϐZ%u4^6CSFF 2覌_`6A$|rvtK6y(9a"" l6\[{mC  ptpx.1dq/=Ū3`1ۥ "w8[z ̮ipL; %Y*bg/BƶF,}g?i,D[x~p4:'lat2>8o!ՉaęWd MP0L"T[O<-lԞ=VDCc4UuA8&r|FU!P1hO3Eh*+sИL\AZc=Mz.%B(j 6]Dƻ#By6T~ HǼ Bgՠ/n\Fun,yTR9*$le KUa"G7uh1ND4G?`ڬ7Vd4'~y:ұp53#WvZKQ{xV4 dir} Mτv %9 MvO$6}\(fQ“},AfaɅybSfE,0K}A=+xHBnBkْA,tL(0?rosxΞzAX y0} @>F߳͌ QUלD<%0Ae7ܟ-U[z{J=0S4ȝ"#eˈѕ?,]B]u,5{& ^$DGe,$dj͇^5 #oTI } P&NWjfE%*KzTKE/C?KW{irBQit4LAd O ,z: ='J{_t;X; [&xn af蠭*rt5V5bn0'rۼ;HL2 phQ{㨆_¦o 6~ES|8ˌشp-5sחء4?dl.6]Z>{?qTzub݌4WQI3TWHw+25YFze{iL&^Pi8Pkh1x#ѯPaP{4J4Ivz(K] )IC%SX O2]F ?B'm:#.i`{Gt 5ÖYДb28L"_i}{Ǎ*$RY%MTY-XHD2@jl&U.)'můok.i,6{$9{O4ZD{NwXW@vVXD _PECv29fKd8 4~#ܫVL Ty\BͫcV _)`#2>ʼJ.&I|VXN\O&6Cde[Hu3/!g7sPxˏuQSIz!9`xKIwޜM])gl*QcE\",5|d`Ȱ0r/aLq$k M6lPIsrR~a-TS0v,8DiVA(,~z 'O)Ql;WZ)ۙT ƏlVw f:KÅ`6%ѿZMK!Z}^dw;J2}B3g_؟0Aб/xa&{hGnJEYv+`Fv#B.j8ִ~ȗ{,f蒷x`W}_08 eԍNM[5SzȥV4M%e6}LsY2%\ck)_I0|6 oi{#ѱygqY>PմS.a:޴p+7Qkg g?=j1|HUTmi~ R\OWd_t_gV/CVn2oZ<džҼ=5@FEF/]YS'\^ZiK1_5sTޚ\"Xh7TRXP!<.wfDY::0(18'T;C "Ġܔ](m4$+QUL" {)ƍD:D4(ERD}(=dC932xb}9O&},{G-ELB::Lj"a9L3M':2$+~{W[U/(Swu=8>Fc田:tuU$٥>;HV?!XQHJp{K2~ nusvmBe5N׻=I"X$:Һ'r0IBKw1tZJV1wjb(l8qWrndEX9`U%_IFFQ*S$>,"Q:G?-ZȂMAUɲ>U2qQl5 aE&`&mi1qՉc}UGT$\3vW# gY:\ H1$"E$#.LH|4JDO4?|m̎ )2![B-f+Ȼd =&NBt6@:5涚 WeEkD,ů.MA "30B-X$A4vsS SM#8q,WY>%^8QRN]&LU6z RQBm_:<у+DB [mb?ҤeU;S%|II,ǜ΢/U%mOQ4{  0o\4!DX24H$'{zwh&ײHz7A3ܶ.-*̶\9=TtNլW{9TaHLa:aj}  zIJRrxL9_Hsz񮽤X1|baNňTidRY 2$E ċZS$CiFT1 &ep}"i^BK/J3$E/ɡV8eILxfϓ85ȖxcM'vJ/?VzkK]󃄘=1җMC2`go'8n(xl]O/j#s 3NAYAkO8mYCXM5P/5\݄-Q|C:]]Y\OkN^lgHRȆ#%3Pmvd W d@ IVarP,vu7;"V=fe% }XE~r[$7ZxnzsLLzLhaqa=GCE9h15"0bT({RӼ.Z>h3 V$֋.G> P*sff8Qm8wy@ v*2# !QzX̬կ NAd1A+AˠjA~ ::wxcQIB1q+'E|M| /; _QhʹF)q!8R!{isP%ۻX>ի&>v=ߌ,H$GWBٛ3c0s8di$=}"xEft5$[B3왇%`IOntE|UC>LℜІk䔅@KY{Em=@$UЗqح&y$խ!I"$U-Yޫ|CT^;3[~Ǵ?dՁ3"N9|qF hc EN*us"=^A_pҬȪ *ш+*R_Dz3֞PkGWz_XL=?S9q0;H, 4O58՝^:f~P#3Tdn~6zZ'};(_kHi^xW "/m$u*(;>;?29/Nqϯba䝵JLϦua7^ Ih^ӂjpS8 _TޛiƣaJ@Hл/EJʆ v*mhQOfyBN2,`IX%L~]jAkRl,OňۺI@Fqbmb1AHV\-ϼCU0xU$ըw\Fx䯷VWыISrAH [I cX^v?k#ѯu˃ܖgc// #ǖn(κ01Pڠ ԴN^읭Ra&}ŶqsG޽Xe@]A/Z6DxUQJEB;:e&-;oFL/R}ɘtCj[8ʉ^q-_2A/wR5X =Bg9o(ߔj>q]]ozn:Yh@(qTh0쾠=Rrwjlڱe!遬E[ )%wY/j@:F턹WOƬ\}r NZz޷>'Hj$pdz ʀKiAF#aύeLTd~!0 04ˆө *2lN! 1jWsOuwxi)X8SG^lFH: :\%MЈtk],V Xu;tɐR)'9>$#:MsCr}j!fێǶ&sebN%:"զ'~0'$T>g)L'ݝ7"l^j6Q`Z)h` u}ʏpm:책a0x q%ҷTȀ[^0{'RvOޯ(MW u|νfnk]bYdƳ~c"ז|Sθ7R C4Ur[2"DUf>knx>0twz@? wnʚi+X5%lYl{$2E%g]˕GaN‚=H KOJgSܞKꞢ_MȰMGrcԁ|w ֵ= ֜5-g`C 9 9;Uܿ #){cF€Ɍü­+wL[XnK5Ĉ1KÛ:DE4;ϖ94fҬ5Vh ! >eEK[lnn}I Nvy{oVL߮Ng2W:RfYaq aì#7Ѡ5CKкm9 P8XnMMQRdeK+,p(RM)QP߬4]DpX"y)b^=z t)yBQ&FEM4zk`G"v6XwSEόS`:=CDQσD 1ouN\8'ׂh*3;0KN'YC'IG*y'nIWZz(כk5neR=:>D_m1_X7ykq1tS!.9hMnw@-"9DZF#Qmx&1VeQnWAUqzcЈ'qRc;Tl AhrXsr3hr{6 H&`3Kf>i`3w".@BV;aS׊w)Wm+q{th*?yˍl`yBD[8PL?=a+*䙸j~ ӑM>v'N.';ctuDㆬ YB<^K|:S\)ytJ:1dSOJV'-u̟MG\<)K9%\DŽV{#;ϒVC$uy ^ +}2 )Ͱ [r p ȏw0 APa_5aKyg}}̊@=P ժxP x3kDE >&q9^S\'=`^7qML TokU<8SO/8.bXk`O[QXsA 7w % O!q(*oi)0$Id<'wyNڋ Hj;8w4v_ n£Cs82l"MԠɻ0Zp4:-RA/^-%-PtshL7Iз a96e5/WhE C5.@(bsk۬?&xp_ t's JIB c*Pɘla1h9E%]jswsB$P1u&'N)QBXWԓx86Q,k6W׋hC_\݂|_3BYALxhS4 KG%m09"A~_-6H[KԠӯ)IphVo Z9'rw*PUu{xŧ4 e?Mf(>Դ>V)[~vG9>V៰4rASi%OS/ [Pp_}g^4ŠE hLrRbh߀)H*b+ =$|6Wf*93BlF'qztW+7R_:u !y3ĠDo1ɜ/c#|u#cg#^xR'0ېt3U-Kl&2f3T5+#5j1H.FL(|1N+Y[ԍEd_Q#k,bN]6@_pT=V˷oU HpgG.Br#iqr-z]/#\f\'V6| jvQ>T uRe+ovH9Xe.2]׍(86;4 P$kCߪ^j!ō岦 p"`ॣV'X-ȲnQ\6Oq+>sjHBg2ٝ oQ3g8?|93qAۥ[qfZ \Kl\|LȀ4d&,&Le||)aK)Nir0#?-egԎf.;7Ri5b \]W7\ ǭ!mtO쾂[0HR*}(v? A觹1eW%,ތD$ Wɰ^'=z~<8-Հ6u>ajP Xbhoe4;)) .pp!znzHjr3¨y+:C6@a֮@Z} rw- JDjg3+k@<d MK@z&S :CsE%O6KIrkKxBqH'F)̈́ p%B'N# l[[Gxz])(7<:v bYS3ėxB+-[]ӊ#wm@p J -r#9ݿyhPx{nZ>5`R! ͺBԜjƾ.$Kz Hm"OP#I`盘{ɞ2kzA=>7Vዝ>"ɖpY shT-l,%DEȷ#`θEVӀዣ7&|>25* };(i/0$]LGHgFw:AiQ3-{rTNtɹ|_@ɦ,AY׌Q}; ,`\&t,®*k=5cYK1i. hu*H Fy[C,ö,/5T՘Ҩ>}#ne~/ r[ `JEm 5Gےa9Dub#siڞ4F\}64|̊ܔ16˕;ƽDT}kQT6{yp$[Y4M]UX8y_菤'S6$S24v9t{8LWVBgX!B.ވ QtM2"s:u-[8f%^scVPifЙA1I3*)zJ2iľ_%{,hsJcgi_3\q"Rq᫄SX? $pjJ`Y*YE [;T{S~:9NhdEC+So9krGxuQՋf+F '|D h*s#2W%'3Ca לY~"t 9U/~(*rHDl9],' F)/JxRplNAلKq4M%!RKڿ a+>-0u;u[yHQ83GRLsVX5D*d{[E%2#,AզXc N6u~ -sdkZqm]OUseO]x>Jsپ2]q.ۅIT 3"jz wSylX81W&9?z*/܆-ΓYE`i˵I 9\z{%Hś>%X(6ǭK$|]k<Bl%VlH@?OLc@jGJc&́86 1ł )ّ"F m^e%mNQ9$"[^,GӭFp-;/zcc:\alb^yTLh:r&(zJL I3.Т=lix&ex-j#Zh"%&j"ng HT RʋZ|Q(gUptQV#)7N#6`)GB0S1m\ %L0ܸHie$!M(2ȹ C W@P3HS@w(G7N9)F^:#%F˔ԑ(LYՉQRG^ֽleKM+!pg,0S@J,/ 𨝲'fP)4E<'\aىhk$0Mc@rŤDjAUWl3^)!Uu|HACי K!0CL%/FnyxSs5Fdgli \%q$6c m٫,E8;D΍8I |5A=a5*Cmd,7;[쌈8MDVQ$kn$o&Y:'r& ^+ns +olm#T_zPm-S$P"ݑ'+є+ w_}cpFx(Tl!bJ/.lTtE >p6~/_$cQXΙNiMgܕ? wlĿW|t=Q4#u(/ג7X6,`]"cg'72_KJzg&ҙC~CMb!:S@ ycߋ,C&V+zpaۮ-,;l8*yhUХˉRc* WX5oT]e89C૓(+A_i%_MBf:.xHt?ѐͱ1^$HÝLJ3ScqR3{]=%jHy!02 ,yºx4 m&c &(^^Ҍ[n5ڞ[\ =zHUWTΖ&--݆GS3wދVqlҳ{BVF :aԇb Q֧8 3' C5Ჴp& AT(2 HkIݏny ʫ" @ف%Ouד Tg#^!4MLemʈ)cоH`&<kOIqΉj[sHe W]p:!UKZ?'%K|wN~!qC%ʵ"龖(+^&UЬ_)MYr6ie[1L* $~F B#V7/EnZre7[хdvNdoN}WAruMp(19?m| m~ދ?HP%"xq]ϿE_#zݹgjCvpYaD ڷW]z+t'0~Vْ"xԑ lɄX(wNttm8Dt0ZBDY7`w\quZLn@XE%x栻re7dsc &pu,/#= #D#MQHَ*#Gh7hwM(G2+K)͟ v0Y[do{4pݣ 5`׫* :Rmq.qy$ˈZBYnG.tR0N7lgzϨi1N'[l;l" 5>lsNנbw.Z-*٩I%Y}ÊG4zQֲ|2Ȗ2+  WJ[.0X"#/|z?ᅓwΘ18WWPCbƊWhR<}Hr>W/Q9`95EH\T]M1|nJ?%p[i>楯LƠKWt %%~#}Ϊ(D"W\űiЀMgSkCݨ4Bs͋f4c wږ3nz@jNǹ[Ye b^oVD h}(0UξI j3Z[i%#C̯{GGwyC724̱2}\X3Am >J]R(ƨl:Gg%QWLgh I}/)S. _J;j3-hDWw"yn2uv$qELrZr|ypNŻ-S3y^%eCR[V O/H+}@(JX!ԡuL"3Ox'2$z$>囹qH8[I6q!g_Y @ . ӴbnFGQ'v+fX7؃꟮&GȑlU:~W\2țc-} fr`p|pOfpB_9cPϺ\P9v7n%/\91CL-ɮ=PvR[VtwbsزwX'IPLYl+:(8DV)T ]vR_1 H#KE䑚9#b/|^5R'I /z(c| ¤^"ԕVx,yJE~T^[D>YjA:4tQÒT8aeX7eT)#dj>}C"lH4SiGPOIi#{5Ҡ*Ԅc6qn|Jw4@pҗ{1: -ga3h'*w^G:0\3";wբ8C|˹0m3k7dp!.\>V ~bN"abs͕#_'iI?^*~=dp=Q̖bv0j-Lԫ/sqؘ9M J'ikxe+nkZGh k CX_'|Rĕ%fE{X`]qir~lTYo=sKwE!a 3&d%r)V0)|Cfѝ΍pSVC8{Dj J2O[?az?vkAM=į=$~!SC,P^+s̝;i622PQ}ͮd:9e8BOl?=m| hJ1t͉٭Ǎ,F];%`ٝm)"sYa. Xam6qnR=GV{m!'@]ԟ~8!juX X*a"I7 n Pl瘍N}e`3ƲO^ OvGėTliT;6TJe>8WhE%i,k$30ޘ}K/M>I$E5[1bs$ڌP(HI1}BfhL^f蓕܏}:^T8|& k9qwB҄κ̹Y%jó@t Le›lyV[ /'e@J5}PvrSg/5x 3FMnj&)jLDI碑/˞"r V1qKݕ/y_weimJun^̀yU :Mol,Z63 7 M8o-m<̉jvhla(;=gA<{-]FpSǽp X/[97C;D_ 7ӶvRL g(0  dG葀:e3$1]oEt:9z>n=e)>':עT QQ׬nb{`_ e鈩I+6Ry]3mk C. 똍v_&W#ϼk쯝7-ʧucH qԹǫEh0bwrⶰ JHsHtϴ@f=~aەR޻] B}2UɊp6V+2 efr}DZQ>\βF$+O1Qݚee+~׃b9K,A[\$AOfx~M ( _sK, r2S4ƽ?/dꨐ0ѦwdM;}aijj!BaiQ=ǵEF[2rn]J潀!ZCpt'd`&8Z-Fƨ8ό(m1w;7#Zpv7 ؠI%:(l'hOTNbyz*YrV]NRZV{ Pi!sl Dlz*tDe`gψ<7Ͳc1j *AFɓD:bؠLk1#}*V%8/ 9bU-J8pS/**uJ#h녾C>F/+(ف$8FlEҿ Ti877aT!zk۠s M;^i^;6mn.vx7d_3ٵT&d/ % ˟kc1yTG,a7QH-hE3HlWp&4P'.`%/qqob5DRלikBv}O"s'jĄ2Hd6x2W*K1L\ I 6.Iu-xK%׸0G2FtZ8ӦWku9_ K6 T G$goYrl_^h6cEi(6 LnQy G*Vsawlu1:q{aǥE/ oÝ> Q; ze)N?Hȹ=`N-S_)Km%v4r9Sp O7曦 [PK@{7rW3,D61Fo1sx߱!(Ԅ)[_ݡji rqP_֖nQZ9U8z-64ln'=y uҋj= S*N;۹/Kc3Z@NIl`@!j}FXP;I/pMv12M)(pOzwکL?4pP*M8,Q&UNɠDk*mE]CKD] cz.m;l9BvpֹRfS$rg[a0B4KFc:)4j6;ŏnz^o*4TYn%AF fPY pR S&DkޤZ}A]Fy@.=!ge)~i`i;[ t6u“R{@<ν/V80|nåW+6B;i;P_"fmRnVnqꤾ2QOc 9l+4Zf?boj=<Ǖ@/2P fv^dq <5}-0-'ǎON>p9~ BުhnhLmDv; V܊-J^et+/IM{޺.VJIC*UWKΥS=v-N^r fZ$7 ʇ\G! ̌V+@eôq sN<06bS>}Dqq3zںS/$ +cȂ)}!j4_4PXCq'Aa**nN< l%FFġٯ4/湫-1"MΌ$cQ!tn=ӷ_OyswdG @cһGlS[v-UOvk\%_L-2O0Ó֒=vr;̖F L`\{˙lczkWn aEL[Y {A<$ %/`& :Fˑ#`REfE@49x /Q+E|>LY'|Zg$~OlҞ.IAmӲ$RW`a9[?$W=&z)RN;WSNP*1avGB3YI#<2  uqҍG˜[2X9ߚf>UkG㳥I:oX|ps*NyH;_C1L4t2mњSV((a#qp^vߔ-8uhN $XRT+-\ӒGsUʧ7!Km*$FBY_㖟 .Gc;!~@ɵ"_\E@Q#64k?ߤ  PL #Āi_ _䗗Zh*Jn^0~&'vNl( R3e@X|Q?tkрS,S¬Og\c!7ʚn /H`{;סbxLBIq+vqt}4Y~襹[-ۍfUZ=zԱ@Te4El]pDyUMPk .gX*NAEqJ m+!-^4,6WwG̛ܲ 8 KQ[Q~2a9.Ddϥ ːžA^nc=8U2 e2$7bK;l/P׀K bV9/M@ <~/ƇZ٧^ +q,X DZx 鱾V 7Amin*G02#QDn%BG7HK-f{ M2},KEhoQjKtDoijsP鼧E+kF|V4lg o'Qg98˪VdnxgZToJ5ww  4 ^NJl^!Pyki ONTclgEwC`5v)D&%fڕQS(DS7kY2}K rf1NYwyoȜr{UXJ>26(B~ṼKo"[y%gKۼ5y_J^a,-nv&ThFL>v_}|f1`c D2vd@Fq__!{d x>ˍ34cL! g,"Ŋ-(Ն#UsO\;:rA0f۾X o2F T,  Ï/}{JHИ޷89$z6y-z]fQ7{ӑ,eh%}܉k_N8$E k݋|2}:Z5Rx aZ79p!Qji M"$Xk9^B#m@S-LĕD*g$Ρ?ݮ$SХ!*oRC?`dlXj퀶m)ZS˜uJ7\gDq7wP&Z/?g,8?:/Mw\q+*HS9{!Km.U'0_gْR_R 8M~~wKy=nƜ8 Ldӷ!3^g)i }]+B&a8.6 Opmvoި*N=y*eѡ?G53!NqPRN'v95.$+ȉ\}Y^&Tp7x1-:H#_Cr3qzeN.dsv }a؉sYZ C+e=Zz[[R w Kfk7F+13 ˺CmDx-+cܚelǥj&k_Uc&n-5 ƕڀE[TkYbƩW rip Syu\&A R`?׿$jHl3sL싑RQ_cى4=±\ _kRl =w=>Λ :ʡ@7Xu-y_{-+#M//=U|^Ds9'`%[ᫎ":Q~}YkG 0R,\*?;TMkl^XK@(Y_޲9@-rѨh?ĮbN,ȏ 9Uf $:!6 ϙۆ旯YBW 7=8[-]LѣR#^WLHhBù4Q:丗 uvuNp MP%k)l+8}FgLYd ΑvTjpuC qskK0OXgEcwB#0ΰV(oY*,k`FK_{6{9bDsHA7,WNZ\OmMuCPCAn7^R eـ"CZ|=IT'gj-p ,ȵypwGE/,Oʂb:{dۦwq:MB',urqd,r0Սؘ~EÕݎӺ;-_ODdZehK~"2K1qI8?))RuV-KT*D&JcU}Ϳn\>!7#N`HKq9ۖs[ Qc: n&٧Ƞx|A9@q]aP="G&PRκ~Ć0T9Dӄr\+^N.̩^rb3TY`ԻXzC~^+`%rź^}_e%Q@A6/3A/wyua.pjrnI9ڙh¤x'ȞiZqh5?\L~9ux CH<#,.[y?4wJ?)6KϐnVN*hdD`SǤnli ̋-$^yb<Dwڤ {"N(89еi~ <{ϩ9-l&4NYʄJ/츸;kkd8-!yBD=Rx7JO1HvIkÙe~+]Pyu #1F?ͦ"?Ւ/ht8{cEjõeZH <6Bal `txe9NEmTRh^YTPK,|WmA3&ab̶4Bc1E~^tb*wX;IAzԱx#͟PlG X1ד3&@%͒h<)0_itEce/Sj|VI%1.>;9$Ikۇi1W} ͑g=}lŚ?sANTR7Xt,-NC2R$t; -(\)$w6rY*-:oB~<^)6.z38&^qidY«\gv%%=^v y,yB|bpt 7_R ݀%,_Ĩå}8N\3.{-"J)?0iǙ{,bQASΌq[m|G6Wq(iْ|x4)^NtqH=f)$Ù.p TJrrF|Fh)+ f6Jyo NZF/Y\-Q⇂% THYO\jVHlxe'L7jz՛09?krxئv2h9Ta/fR3scM^QnA<7%G/3C8-tH4SBqQ昈%-)sZRt5sFH Brgn3@'ۄ:y8SsU 5~y7x@4 ;gzPl6o.G0v;_@]J٤2_noy˱WԴi~* /jafRA28#:bjpJZ:Tid,^_@^nUsuB6^X,j4R[lG:I՚z? FyI|E ;Wjj$1H)3M Gms[nљO]X:I#PŻ$Fu:юю"JH[WѱZ[&a:5b "0 nJGF{oHhhv\U:d(hOErYCSHUptk8 \T~ϢLʯ=m\-H i?dU߾*|sݵ0}}›R|56 #kq~c~GK OxӋrc?Zws n?H|/xOdZl( nv`|u&M1.MSR7]G 6O vÕ硦1ސK4^s)bDI8p `&9m~pR7}"%DG|zkau~/=欖QxO5AQ-<:+&WYY.KFw2/!K6f'i/ˬؒw ( 3Z.|; 59X[]>/lYiuHyuWI&AINj(8?p,lFB$""q'E GS'h9vdHD|+74 o3O׌Bӣ@] Fs1[\E}_\pb"Sa{LR8rkex" Vu1lp!%zELxctvbCMlLe+YLN|>XR7߳S Q ݐMOZ: RH DG[;@ѶZ^u"hd˹;0ASI/YWΡ-6&juPbQ0d1Ef||_BraW>XOj? je&P.|PZ~[ kcja8X3k 8Bٻ:ics\9tz^siNEC٭uC] ;T.u)YD ~_%}+J7ZY ]A6H}`\3u*aP3[ %R&ʢܭRk%ا`MfX35O?lB9q|ZT|$Q\1E7FۗJ(dTx>ZtTFxoBWYF0d"s}9uA=UrV 8QSxW>8d9H[:LzVp* |3jɀ"=ҞطExn&9ym s_re7|O#8dL g<4߃X$lcc~8󕞖˯੣?יaBsbϖ$fc`hZX:eXԕZ3]}qW@7:mN0Twf,T 6!C%7v,oiz8ߎE͊!{Of3ym%>^zPwSs!0;B _zN\%J 3 ig)N@?,5@p<7vOS0nݱ`W/vqA-,9lX*!XUI[204ɶ(fٜHg%Z@PaZ-[>TWR~{誷|O8]vǀ1+C څ!6d.֕SLB=sH_e!9Doiv. ky9Ƕ2S6{C| OoȷphIaeWwм*eɞL2HrKcddEf߽Xa2OM`JLd ҹp6X fV(7)J~[$z~ńzQÙ;B{8%)y=ksTg*1f%_ bȓyA4ȯIϢxr$d*Լ,lnd)IL>J(2\Y>O41 Em')K$dתrQ1fަ|W+] frdhsԋ^>6Gkzd-B8*~NG$UT Y`L0=m%6k$Ft6:67ow]QӗP&p-|7y>LD+Bgx6P*MM YZd5ҧ͒U/ eT-1~ƚ![;5j]5Z3VEf)h'\8V[{Qy~6Q Z>&eq~UH\fc~Pd]P8><Dgg[xI!6GKYk$7Չeέ o Ȗ5,ñ [}kD_P₣}SK&ȧ_2YR'ϙ(g/mtldZR(UZ/y,Li覭# s:'VBdq&.1VfNFxwޙ@7svZ(&c5R^G릯Te#,@oҤ́>jdziH >}o{o¹R-:0@fLrCwi躍R:BޒȦIWP3D3ec+Sc6ĢTsLڷ7)UaKXpYOh0 T3<TC5RT~^E׍ Q:Sim ]>RN|p"#nXtW|!rf{P5蕺#`:=wgx`>z}pr@d2dk!é ^sow#`ѧ-t] A9;pTozk=N[N2dXsuSBo&(ÃP=)9p2!1yJ^NI0Fi8/pRc*5(΅ N`T,,~R0 /ycUO'@0-Z#yIӑNFVB .Ɣ+gc0T˓q)+(4uM3rEw%I8mFAljP" ueT2.(u'Sb< ~\hKJlvi@M Fy>叙EZGz+-t Ů&sAjV Q7?F4; `_p.]wbHOxbdРV ؏Gbe*ylgV㥯4B$[ irc2 ˗3T0 *stk1Fb$EBhLn.\FQB,M[uh]ov;f4rnhOlanग़KBEflR~Q}]xo0dYʁw/k՛NtDʢj^IZN,a8^%ɞ+C,`j??+$U: 2p:[ߧjx:T5P.K_?ЇS3(?맫S\wl uRO Oſ[zm-WlcTA^1-;;0Svv>nFjXk ڡec>n}]4e\7hzlaO:b C{~ڜa^C'q:L,%"ߜB#! Wn]!j~O5 5TS6#|֝Bm]̐8*)Ͱmg lǶ@wyϼei1φ |0+m)UW=j>]e(*ϔ]K(ɩll^}@/طkH{/y?3Tq-P B_k67(+ᤉ1II7uR@ޔ jnn%lPV>̫醣BVoêøxhhsr{c|&߽SʼnFM;t46dށ I/:@H gCe XVDxjcS^3;.ꧬjIj$ľɢ(]!P $s8@\x}|l'"K:deP,Zi%9:܄J$-in %Njh|U`_N){>7s`S9iV3P7đB7 $e]B?C kAGq[U`Ed'Mb\O\ŵ@VWcxiQFHEo35q@ʏx|7Kq X|@JI;@<{+zSx&!7Cqi]7劍qa+ xwMV#D?? #aC<H4b*1B@VmLЦJ;#uQu6+SG6`T İU@WU7*¦dT^Oġ21Q XLJ+L|Nn֜{(da3 JgkUW͝[TR{,+ӹvRzo="y`h .Y75Q$C$Q?`nW\3W gQ{2i饝Sh%,dhE*[pS5仓hrL2sBI@ Bx*S TqμT 7p},9ցIơ D~6w< p+դ:) '-* 0NNF6}C,λHƵ3n^-w)(h8HhiwǢ@-œu,:FN5zw /v, H5؋t Mb U3'A@|Ї`X8h+<(s—x)1yzhg I༓Y6\hYeň3Dw} SlnN /S}Uy!MWk^б~KH^S? F 48zS~ L@M:4@J=pM.~l\I}f%ג4R;ޓI?e7T#kX͑t|&蠑ds}P/oz, lsrLCoCobԊn,bYR$ ?8lmkts"ecfooүex_ẹIڣT@ZbD]xMN.Á,j }as9\ҽh5lbT2m-]A8]4v.wDz6_%~GZ0X QYLHW2p]t'[MMktth7B o| n?`a@QaGIMcL!3>C|ZZat0(ӆyŒ;U09LC^6 ZTclz eo_( T< ٺf!AB)Е5+ʹ#m(Cx=#}D?e݉ըB%>%Jt<,T 9]נd~fZf+nf;:b|Jve_DMȥ(q(`9a9ܧ ֧i е<q)wTt\^-gǵ՞'ڑFح.gԜE]javv q.oՅ9n#JxAGY V.^}9g nmB~qW>%jxwgH6\U g7&#ozw7 T z5٬Tp,q`*80EJ֏ L&t82kʉE @D4{;?xw2r5DI&{9keN5snyی/`UON!~r}m+.O#0"I6H6M"' ;^ j9d?+WX??_P3qz=lRłQoр DU;(*%ڪzie<V_T#*3e!meZ6 pyY3z6p NkVmFqMqY$-V GV,1Ye[cH.<3g~\\qaˈClk90ġi(<oƨ ~~a7W+t:#!W}oUT&dU R8:^d*AnZ}ٸn_,![S*9Y$=OQH4%MFԛERO o,Ji"kw7 8'CpPnI=U@@YoăTG Z.*iBr %1Oe~Mķ2gMf!=f;0AV0$k֭jN(:(VwEGʙUK8݉pz]gy*ĬΜ2gcII+ûJؚ\Cw \ |=`$L@dNω7[:5sX8̾;B:(,<˺g[ {fokbdD3k Uze*n|[8ۅ&tja"f܀5V}b\^ƳS쥷?Gxmo+nx̦>9+MGዣUC<ʰqoViTL<j@QCN?;"WSo7>2jKWfTo~;X8ij] ZPߐTf= gR$ٽNw:ȫɺw^m4;]gpH:sFNk+70|R$R8&{u EhMA5I@XnD[ dd_;=k8kY 3$_;pz}9s[Bv8ldױ 5Ta$F& F/ pO! U;=*r(OLBFhy@%tAppcP.Eä?󸋃$YR.8(r|)L濻M:cO,3@ՙ_|]!8 *}aкbCJJU@%'K^2&dޮ(52Pm-`B%OB9pFw֠ak<&̄s?L U.]$ڏȲHFΖۂr]E ` J<3 R~D=i|8Й>e,/<]H4T$>DI,n hg1{8f%ڧ[͈rҺ= ;iԤl`a q;%c—E?1drjQ &puٚe|q!4ӷT!ߣ 3TF '*ۻXX+z,uHdTIǣ*'p)8e{sM/1FM'PO;_ر լ[ufsouA7LwqBk' !TX ZH{pD-U+O~=ImT`K.+eܭZ^|Ӿkj~M\/&B);^G@^|Z!OeSɜCۇtsvOdta$^W?][l]lz"PЗ;>'yW: '٨>.*(7g HsUi~oi %3$Vm]92-=y 6~$" ,brzp1EpM‰k717 -ڱD!*F>uwkla VjVOrwRrxmx}>Bobn+t I>7[/bMBE(  GAI/:mg!P/$P>(DŽ8qwpK"P8jZƚ]~(B ~Զ舑"_>| ɫk:wmM6EOca2J"?;&7ȕiYfoMbٰ~fj*|E=T8\jf/H^tؤO$^(FkN}f``:Vg7]Zy-- ng»8_=nUM8kҸ l*yP ƺ}+O `n&,,?Z'7021V%R/j-8!UeoS:/&XsajUTARpQLj!%.Wf#oYg5z+碕!u#V`fby_퉷0\&AU@HޔR&TQ Пu=UeR\a( J{ǀե#D|>HeJ;LDO8Iw@,.y:uNea1 z-Tj:n)h"[1pҳStݟMhlPȊ.ln+H>QF>z E;DFwvmHJUiP"oĦ _!g|C'358v(bB403o ^c}nM&SC$2u mC#fbEYRRTfjoR1Mķcgova4t*A~-:IJasm#)[L}(:U{,nO}0Pp8af1[Vq]՚_'^hB [pIVQq3&e(Dd fUzя3,"H{n]M Tw3lBͣq2л|G)V%"EP4SmDwn2`//yڈmap *WMEqLg1H C ⩹\}M"b"Gc5.;|&k欵iB7JAZ2v F*ssh?}~ub3L.Oxc|:kWŗ/YW>y͐b]Tx` ߖ/1  HjyQͶ_dT/$ǽ&:@D qwPlS .e 4 S$I_SYe|a9"xbDTYU"d*ģȺ/! N j摜>n'&֛e\3vzŨi8yk2 ^n[UJ[@Ee9[-պذX" w(d֑U82ܣLOEۉm|&VJfy&<ͻ]-|UO'm\&SۉHD10eBl=zS=fs&ۀy3Apx0ᖮ,X:u -GFVަfk&ȅ!mBXN?.bXyR+ 6z*X6FnnpP8*µKYјFLCm-&8#9z6P6T``-BĢx䯥gb'ES$.T\/jrYF\Fx';ɹ6?)sn1= @wwMLI5!h*`?o1z4t\)m WL ٕ]`$YCxmqC 9`B4΂w4i/'?r+QA2~fV5/a&'-՜:1Vzv+pEߝ;4*)j'cppOn.Khbx$6a(Ʉeb v}i8Dl_(Mc&8c`k % KZ{j!枊ch͸3Z9:{mo_*jz!I6q6QH0h#O46_@kt?/qdD$QrIrB`p<^[:?+v&ZY/I(@(͇)iyЌPb{]/H$`Â8uV%my(z<'9 ؏KXjB,IξDzΆ7N##٤)_"Sɰ`ZxjJ|q@℟M_T"z/_(m:slu>NϚCӝK6RKQ1&/49B9q jP >;kt9B+eWc{8BJuǻ!8hy/5P߉/,fEVInSpkL%xߞ]}st p 8B:z0gb{-H3N&W Al657DXJJܡ%w瞟tEAIq҅` _insC4dk3X^i''قZ&ߍ g(b"P!VǔpCU<3WSҚ֯DǍnLX8bJm'ٵ"@!C{2zKDZ/4qDL_S{ZӒae~^vxUɗG~O*ILݫ[>^Vn^ ;R1]`ٚ@ 7,xA~%hC}Q@z>xAw!ElNQv . D`f}x_0N|=Td2P26"0ó"*(5aNc)\sjz&[a@SO Fao0*KQ^N T'o7͉7DԷU.>FQ^8 ٺ^ES6.Q\+iUwV"P#/1o=䌋w8Ay4MP:rx k!XkkELϴa(r@/3`WsxfCsvn@|yά7aчWzQ_9H&i5'>Z[Ƅ+JbL"JPkNW۷ -#/t'`Q& ba2G3w &zSC{cJ3G}cFK'Jqw5-Gmz`1ś nnVx96QDTŁ.u˱ԣ:0I*[gࡢXbbpp /u02**Iuka38)fvz&K.]2~{z;I5CeDcfN/A#Smkx0rD&&:!d6qzXT2#a0 >XKwh1ǡ LuUSAIh!a|M"$z(ce ]!B kk53GCɁlĤJh*T_^ ƽo8Ǔ5 jϢ\TڧQ$k'Lo$C`[ 0R_pN<6}IvZ5!6y(\u1E3[/I n9W>&hdZ~as=SDGB*9vі8ut]Fzhg0'y|u>_ޅy{ Ha r-^ñ1j1ZW0piڎ9vv`~gT*7?E?#!i\^)Fce0.2 [HBFlƸ>gUF%9Sx>%+a5KoR,.`@h. ùdG!;Wv[EyE?5JbCHnhE9 ӊ9L%$S6|HHXo,k( !bqk 3 ݀)4S5 %X49>x̺KhϹuQ|Ÿwnq 6W􀐒r )Hvy u; T N@ Z k() :5 է+Hihxw஻Ÿ ݶ_Ŧ|(k+:rRC0mMsgmet:N"xu`i8 0!T/Y^BKFgIG(LM8a(CSS-ל *;\DY4*ZٲO8ʘYT([)k=#"˜f|K4 ue99*fk8>?PXl5&C>F/y$M GLZ1g(R'jڦH pψY贮%QZоNd3bZAs4h:,G\*z0TSuzN@&5ֻd{6/gTS# tV6_WǍ؃#8l >xZ _uz|D[c#tf{ S(qh_4 ȓ+&T0Ӊю>wHbHc6"C=[.ڻU4p[25SKQ_)o"K{٭:M`G L7kg޿QstoEE哨G4㵷 › SyknSxJR~QCUUw ed vʮ;4821+/מˉhpF!AӈE\OdіML@-.𤵚suO f}'s.|ڹ/Ə|`.[bN8T'5"!=蘋ԥ(F2t054I!j0N'f@e%R$|8o{[h3-ǵqFuS?KUu_Ͳ\͇7sn@OCAW%uIؚ7)nY|=8.•"(hE:E|I89[iA:5q9 t$ TMRGɽ'w8K(Knώm%y+ExN/ 1reҹi40Fmnگpbf/!X*|덫)fwg1\sQ٘]% E3 nH'އ y( 9蒂#%8j.Y4>cdj0{HtL"z֔4R`˨Ό{1w| Z|t Z%~K32'b Zo= Htwpq6Įz^(l)_%aSa(.= v B=öA=ByI 9t(@ FḦ@VW_ z=ʡg RBsŻ5cБp0w*EDv{EAUO5[ NjƱ@Y/L/+#nI=gg Ax5܉(=[7ANEw y_r5=o0K$a /UX6A[܁/zMLOHlx\GB׆ƚ*}@=~BntAS_us/{,ݧl818}/d`èkN|u]{mrAl ϓ>b9CznV:A}r7Q%BQ6bO+!ܽj0izp:AB,ToMIGE$(:|OfL"O4j uOH4/LݵcflX0!e>}Ni݃#ŒY{j(z=$o BC" $\wGp=ruHS8}Z#Ct$0wlW\sYkTWZ6p&5?oE=~ZXyӺB#+:B&&IfƼjn"9 ZH/"R^63o7m꧕W֋Jh0-8zu#٫V!E,I~戜k52v>X8_ƾא[2bW O k("Ú;JVI;g VG!2qp9^bWM7M聮0` T0p BhO[u qKk M/"Q= 1 (u7]Y׮lLWz;Qnq龍eX+N6{X$)ͱU)ÉpxdQpcp8{JJT1"~5_wy5۔W7rkL;Zw%.C?ěyf`Vgr>EE'2JOCYz533EL=NCUW+ԳvS>47kLbn`cа,X.9vY'rO{S5 C1*f#N8`.3܆7jXE@) e?SQ/(a٭ /mEЭ`՟{%2A=-rMہ&(- υXOGB_(v#:c οV Vp|k@puK-rjݟz#=S&t5Aeʺ$rv T!`iA|VX"]n;,(1c"C\.%A<XM-c X³Cʎ{sQbj;m}"O )6}jJXW%h&I0*4;ͱy_- D~k\ W+A;e% lNʝBKGlE|g^%MJw35OGq"VKb*f/\h 9Za+W sL̡<~J$~9xF?$RBK hTQwJd6 pa]Y"E,tlgDÄc9EULNlo ^B=0VfLJt7xyׅAݿco^k)\9=s5߷: `6X`1 .ώ% +Q]4:ChH݌?+2Um_}Y3(mAT&o3Z5eQPAedGcGm! nq(FϛK/ے.a,)>{ItyyZ+&ún#V(m6G*CpxXſ*s>_1y{`QϒLÝr8Ci!6wE9Gs }j5^tFB [}ng Dۣ/1Y(&Ψ 0Z]wΟFnmdXTދ[*8xh&+y@4~$Fiy F LV;8aX1o+?uSi3͟V'hM@N\+QA2(SP\-(`ӑ hw2=؀z`g 0SΏ Dٽ؋ngy-!nQ;Xi+=M3n_Wpm+]iuM;!g Wm2\ɭ+we!1)l#STDŽH>Jͬ`~#vYq ;ЇWI^,C-8:Ŏ&f |9hmdFo%2kS՘{zc sC^bK}VH,!/}`+:e%H!y)4u' P]&7CC7 W]'#)WFǯ43"P27Q ԘG?1p`0,$[&'xd#^ ψ_Շg'vri`* gq@/ #VxU}FK:a{MЀNVŷj\~b\Dxµi efґP6f?;~G0 kq )2Z:^ݎ3[՘" 4&'GG$?HCT~7ZP[}bMT&Em|e&rQd[]~)0}VLqn g[J;{PθK %a~Bi%MDE8ǖ1GIJ5P;|ҠWR<@;jZs.HKaJ0 )' K˹R8 C0ZPA*~}nmik'fpB̛Nj좒OGQ` tw4tUVQ([E B?dF?v4}/Q0a멀7Sۊ.Pv0?ҢG2=E !ՌRYIsB9w_}AH&u^:a :ー?{.@G*p6G73Př_.رm!_Tj*j$z҆d>6~Q赹M WfIU0-ֹ_{(&V'֙p"$5C3bc;iiKYb=9%fKiyAPRZ'R7̄vL,\3y* E\dX"3\1b+k`n}R#\f0u a%Yߦ;Wz|Y (=tYpdi QGsæ]F4A4l~pgpe'n(䐸)}YNArcx44 m)Z/{ԐS46/׃J#s ̙v[3P}Kh5ղJ%Уp1;.[#oil\RyOtY17K9\EUcJձEeza \DNrDzϨVN3Ƙ4@ꋼl+5݈A>TFh*rD/!?F4žT_3կB,ߝY8/߶v/о#tN[1ݭyVO+erQhfBoOw~&Gw Ǹ^];V^zTc==}=Yޟz:=m`:)G_n> PR"`6OA.t-3-:B撵_' xcX:)4iڵ֒Jjd&6;iFf TǸ_{ͮw|Ъ Uia/ffonTBM! ! yDD>z>5 KH趪1yâ% _a2ɽT$$%KzO/t W61oȌYa/ N H>%HaVH]ڱ W/jkEӟUՌLGNmQ9_N哞[&4A=u(Y :!5V$ʿZS[;J@v&RH{WƗƕt ] {Q[;-;h]#`XyOyۇM%ocnGۯ}i(փTޚKDQhh~'u -Qƈ; $v'9AT^ikRV.N;]r<nh~aRܴ^gQ#Ta YjQm_Rs ]Phꝸ.AL|JZ͂ޟ>iV B[WWig YߊJdt4խ.q$4$ʩ\iNLx۹韺;!g-B8hAjKajv(3ԡddծ9Mr f:8֟sMXb_*^+թ'ɰ'|f"Jg/Zv~szR>qf¤|lhgi'L03;|ʿ B Q3Ud ([,Fz1[{FZ9n#s}<4NA ])Y{HC}_]1Q+C[a_:N┳b4 p C%#F\6/I-]T#HZV<|Ϩ(5#c'|:$/ۢdLh!E?  Gٜ 3nI} l$'D畕){ lȱXZ&`Wh|ntΗCp@R`ќo`+voPI>@?ںEa [K{ϼdZRU|qzEzP,tz\|nB1{oc,Zݭ^DՓp6@a&ަr9'\ ̍*'^o!ԭCZn 2i^wUzOò MEd-<âDVerQq~.ǦD65DJbRcSL5W;ESMmPucB֣{01XJwY+sG7$ uoVcw5:YIXeaDnxC!&^JPԌyXj΢f{#N FԚ7$ϵ''@yu>AcX#OMVbhP V"oqi~XOae6ɇRd 22fhBWcUmQo E[哾>B$]>_ـ r?K%)PP$iK}nyr,h0p;u^X!aJdP] ~FN\_UUD|h^P!kRF|V/Hjz\cHz!aٹ9UZoRV+4n+^mi>oj?F}dz *_J?em pU. \-r.Qn|б &ԈPX(?E$ {R t%$ ) u1Zrc:*굤4TE ^WOGݒH!D.@<9iHKNlm7 OOvP{k@\@=#|u""?ERwlјT:.=vJn,()`^aWAZ˔^YYdI-F%Mնm*p (G=WFҶM2; F٢ר"­2(Jq@<`wLL:7ӝg.LM߅SbY0+¥gU>1#uu(忣"`)o0{H{ LeC.{#I^O0u/QVL6[Wא̅ȹ-s+gJ&+,3 Ѐ]MIN[SiWonՅ3tDc-hpHq D44Zϼs]:r4ж7f11[ ? J:]eP*`7ȅ\11>egy0ԗ μ6G?Z#b,s~SGߧH:\aăvlC:OH)j8(S/(!_v ܂ƈ\X+qx|dʰTaN,/J)W)RٚڇlQ ɀZlp-u+hb>5kFyFr=d&1P,3 2 *柭33y&)ppO'r?h4RMvIh7 ) D&;bR8ZߪI)zOYp,iVhXD,q0u-uP{\/fO]ExcvBFZ_*P~Qm yO6 >S3Ѵui*9"EDuNla(up614hBlty HaURȺ% @1E`-ի&)w.'oHrMBM99є)#gxܫ)Q:(bKB ;X_Κnfb<| FE+[0#S'/ @kT:6 u҄m9e 8~,h=.nS $~e 9^)\M9.{HV9\_y ̍Q|>]U݇]`$ig9d=_Wyn}_>NW)eػrZ "pdajQW/$c'eZfcO* 7IC#-jfR#jܝ% ^ٙ;i%A XUAQR/ϚaХ'Qg-qx2DIǿSdUe,CݺxHu w.> SyHנ޽llip#`k]kҮ?_4 o|)I-ĮIͽ1SE7lNTl7%#;ڠM RܮN׵K.()=FϡM&)v5p3hqɘ>9Uw%)lT EFꁻu0 k^ ,rnmЛw8BU)jX, ɾ$Lr ;pFG3=4.ύBl kGW:=SKj[ủ:t:dxjMON^{dY y@T@òR8E|UN;3QKN>iסO&ā%oH+#n^%\ b]LQ'mOCᾘ60)*[NhJbRbiAˍBiJ+JY!$'=J%XE|4kGǸ 7]6_%hkIlgX|<nO'kȟN`3QJ-"s*lW*{f5Ȥxaf[%Η˭a( T4ktj}gj"IS/>@6L_xLa^T{;\RxO{9Klj\Iv\N^qlqUMDXfii;, 0k&hS3JuT]c{ayR*QxrygfAa`4^[Wʣ/0Ƒ&,&fm=f'JK$W-J.ж ʸ5எ:w#zk/EeZʾf`mkd1a:,/@ɷ|+YhALw ԫ9*B/ƈ5[MPvot.`HVj%-YZ:9>y #WM4w qն;E36yӀg31ǜt.R¼_!hTW1\q~=ܔh%Ǧ58u&NDcMocܐ{T9 z&S8Lm&T0)?M,;} V'1K˞uKdg7 9]KJu| GoiAǓ :2}x-k_$%N*:>&"djYy/]"ex075_ Hro:L*E8̢<Du?21p Yn+ *]*]I!V0oOlDWX}rR0+JpH TtskrZ˶YHTp<\PV POj?N+ph2iBogiكo>:-)[蘏zi]ibKWĽy`d90fj:Iu :&>ujsʭid`W i"6")|I6!ӛ)Ci@ ~[7[3tj0t)Av9Tc:oOߠ,dP\V`a09s6eH>혒6@ĎF!e!wn~jNY[m0fyZ(ՊKgֆY:PtV^>JnE2QD. $y]Wή.sP]O9s@sZԐ[SS4 vv67|)*(p㒕qŜ?.Qj`RZ2w_V*c/Dq^8UÝQs-|>̖=8I(rYNH_WSNǚ'wa ]6v,tJ^V-Sq[n4X'7F=TD_څr%)97 5JՇ.yb\nuJ?A6(Q%y ˹i$IZUnBG;hRWeW8ѭԄM| Imn5Q6kV)D{^`';vzۗE̍0^B Ԑ~}ݱ;?5G=ɶ >v卣ς40ba2t"'aܿĆz(۲ʍڢsBjDK _#N^2y~Xg9k.r.ffD9,"~y4zkOt$#.Z,#ucaj0 8h9&*w^jh! ԊhtMbkU>t8Ds9Sȍ mū|H5~3J5 !> NQ:ZÊa?"%SY†CѢcY8p{lB_%UB4b9+4"رD:Rm džh:#l0D"YƋYsP/稅DZb&g/;hxi,W?$XaXzҬ14U`lY>ixpBභ9r,Tvp=VX]y)Opm !}LHY6ؠկAPmE?%B@_w/ bBR@玅mb*sC 7tA:uBأo<.l̻u 3pzTEU z4YWQlf#\tuHՑJPRp`$yv)WkmAm_5H%8Z3t.ڥ ?_cz6uӤZX2ny/WF2Ɫ7hgX24zk$AM4>'=/0m02G֒zcĞqEueUr;֊m(nכȣ뤗ɿBր؀fyu֌?]Yo|u-"mTZȉ-k;;Oy7<^T_Ώm?Lje"_gdYFtp'_"EKV:v wwQiRh%GO]K\8h tzNe_FVZ:_{? ;%v S7c)Q9F-ce-F7 GTk,nQAg͊v4} 4~ OhAѽt<1jq ӥLG?}Yܪrg-^%BU!=cT[j#Yn@[Mt-FMg#5\87h7RNDԡƦփMa"t04"G}FT6 z'@]LiJ,YSdΝE*ι9>SG%p9&LN>[Я/}:Ƣj.ajڥiY@_Guǐjz od)C;FvnDQaY[e}j+\0<#Jt 3f $W[zWH]coR;L<-gT[>Vt!Fɮd2"I\t$<\~Zyߡּ38p$ [.)Ǚ|K|e6yvG+9(ptөHӐA(2hUt6&\OK<Pp]vIJLk+Sw;y@Qc\cZ$<4i,=A%H_$`gbILmm3]/X**"4žYhq qI)@ZAp+W6jП14E!v ke,~!.H٫A*d|"0&3NP&D6>w1_ܷ9h;N9@^sWkBnFQ//F=%3g2}ټ>"M7(1 QϭEdY VL4 a٢5MNe6g?X0K0OJEJi+mJNCJa"p"XpGǷ-4[oWN7ܵ`~YP'.NB]6.Gs?!>%=sA&pZT >N)odYg؎tУ:4u[9X))YD +Q!IUߟɦ (y;@/DzDvg9c|_V!+ PXnMxL.L MU)]wt9$ G(*T6b"/qo;Ʌ4OSBRP[TCOl0MNUdL(s(wtom1 ͠ G߼]G5D&%;L.gZy9 * Kc8Z+V2YڒpXOT(}G>H$+d-wAb@Ci Ials(K@5VԂ›^*yaͨLЙ`։Oӭdo9'_}Zt5|yoކKeLVݦԡvmm5d_E i v)/7Z Ss.c] ㋠-TdXF dQ' I>/֧'[fZ mp+XM:nM!5ֹ`G'opZSȣ)+tEn@IuZdQj1_je3;q '.Oү6iǎ@C W5FbYO3fخԱWG2Voc&OaCVWФb+bΈ<<]k7$D =o<\im™#MU*Т$S;-& 5VVL ɪ ^kj^lQ/wlUKsmƔ˥o?ԉ6 ,!`#u8aiW 0=r1Y*/ء~p9i I?E"s ?0 nt Fc> 0S5TIĔrA f[m T9(c$~(XWUOjq5h3clͰ 익}!5IN )XƍPy"k__o0"qo (ߟp]d}1!iUuvM^BqM>-l *!@[!H؁\sl0/uw֞ £p"15jm}:zr/aEYb7F̎PSoʭfIh}+Ylgd_p+] Y nTDՍV4ǧOt ѭU&b[:xmBF((# s򈋺sQ5 EAd,>R)ႅRKJCI@S3R$_d8[*1,I9Anu3C*stR\je(H܌{jSr6ME6s0soF"BRnG. -H_K=qm7%Ta66e؜PmDN+ld i$Ѱ/ұS yVAC 7ጵ%"DFoxUJ>)#a(%z[|G[_t 9ޢn0y˥1 /бEGE#P!Q$"r"B2-,eaUs+6Ω-()`r zIl3*pXmG{z &a>$Xvbz֧ F叱<8!_u}Oj/E,fK0d5@e'v%m"X 'q^><.RaumQHV9T[x#Wf rt+ w2^QaIﷄbH9$*b*M?t{y"ZYk n4լ~_(o x<~'9ܻQ{!ygt1E ީ&~(g~u*w\ SP7Sṽt$iq~ә$79 vV>m_X5YN uS8*DFt az#>&Mk}gr&2={טK݂2ns+ܹb%"` # +_ttCP3T q3⺇^Wؔ/ESVjH"kUH3ng CFSRTnpTF?Or⺩Fצ~R4󴨤[ C9M0f*FG6(S`*8'jUy_͒cZY̼wQ ֆT0/n>UyթVAQX;@rB4ܳ7?55+ 's^s/`TKϟ` [AAjʰ֙ɶX:P*(߸]Oyg~ė9ʈkh9P&.64ZRqC o#G9KK)u*baau 24U/x?_7`Cf` 2^^mK-k8UY\xu@!&ʾVi ,FJhWj:/~ݧУcB@g:lZm(\KtuYX0My.bɂE[V l2KprfQ-;70N|TiC@u`F7K~,(Sf,Oң;l_#\nVʯq.t!s]dIHH-}7ΦL=b¥]@A0u.,mrIܕy=ȓPP/Sve󑳾זc%~`-kӣs%\D! E0r,`6ZFKuiV|yzPSlX=+y{?Rȑ~&MX.3E+aKj(k+ɍ9X"k+~1{@z9X8d@~M=2]xR< ̼:OgSSg'4BP01kyV{0ZXGхem.rX $7 V%9zi0D٣}[ZrSM/Ba+5@jO@Aag," ao-o̻Ѫ<`r}Eu[ -n*{qW"]f747W>d[2#jZ Sl˚5UNƛ=;x~i.VGOG _mžb kʅ}D|V3*fIQ! )8:V0+Lli N@<.;gG SlUљ%)}`dԕ6Iи*ϊ5߅5gcnTr;*}vGbf!Y{W$1hݩl0,>+אtsyTs~OѢlǹ7\HՅ2[i|4%S0L]ǿ`gFIu٘iK/>PU@貦;[uyMё9|v!~lX@$ijht?)d gn ?"IԶJfy>~d?WJ7/ȳͬB"sU+YjGwEV!Kr#¬<ƑҪwUm乕UVR)! L^܈/d4Mg[/'E&x Oߚ:,|t%0dm|%ECJM끸Q8g|0^4+)ݚdh>k$\Z;LhP}HL^fv #!txYVjM?jᔠ#Dm}7|ZUįqPe`tB,Mz׷'8̤D!giԆ yk%{"Xu9kgqaU$0LE9`SOJ UcbMمb\ @C(gUvy=ޥ=7\}9A݌@̹Πl]"pZ 498uѾ݇kHe0 X ݦ;Oo[GQoc6XB<1O"-px XpD VW, m}_0('V po6y{w}n_V %6PFQ{]HCU'0C1[J"%a 0ṰkNL|E ]-7]L j@I vs*k&-طU>NnW#ϧ֧iN@'olW L?7UZq-l(]7VX;kmӼ+ur64(φp.3HV(ՄUw@G9>pw H`; ً'`\<#_Uغ`=b/]G%^v:7,O 0GIxh1OXѹ6TO-Ødū:nzk;A #Ɩ8IS=u=@[+(ȥUΥDbN 9UHf˨7-F 4.ld%CC;1٭-|e03Udp΄ﮑT皤 ̽7MxV44u 3%h ], ,gF16m# =\P /9f2үCqek'?z/ 9@#3zj9rF"J>+Ǘ?2䋴kJ.U @(nʛ=X]beGt{Fpz];WDU0{*.fD\"k9^݆q ct~%ٕ'۬utc!0_1 KRvJCz՝||@BC}3bXh "xdT4wTfAgcPݙԂiKgvk\_ΟHZt v4JMǟ6',/8F9Wy!+J:U)ZpJyi&_l }e| %. ";w""} :8opq/GSg. R}Sj4Ɍ2`B0w0ȾB-uѧѼ{ ׎-X(Zu;ZF%ǝ˶TOp)$A5%ʸҁrKsB[70%D{W,@HE;PҊ}H쭔iT\h]__"8XCmd!,8:KH "\a4]e΄K.w0wv`[͊YaSaA2*-dILjuѐh7j6q8\{cD6,LAVV쥦6:(Ӗ@@rtSC藤0CeSn-j\z@x[oCك^;dl0%Ɔ8{/[ebڱɍ %͒xIT2`D:%ҸRRwL~%6,oΈ9G܉l.H5j閈J^އ1ni>v]ݎAO UMKb~$@9xX\O{#ە3F@u d¯VfPBG bz9=,-qYEMj`Dn^9P(@z$gÊ^6@ܨncnY/5|٪Q\ךX`GYfn6 [ # ~hEΩ7EBVLYTeT#o~w6M(:q/4?e6Ș5¡~UF(,DrӡLgbA{Urj!"ҷNX%6&M91C~IKBí׶(Zy+: XϬ1a։p`(?GDSx#|X0S1lg4'M~Op**ֹZsMNog!QX3C` !#C xg#(?h0/kywD=BՑVE\2'(>}(/GdgBde..:7mt7(WF"%aUup;GX%B.y@E% 4Y OΐK_2\cΝVb膪>CH]L?K2۟}4Bx$w4*IkZqy7}д)^ϱ.e1@G+[>.gm^-9d l&V C+Dok;\v%s}{vؾ/"_AK/K)|e&A\͢$$-@/oڪ;Ol<~_5|Vw<,ɤ Z/X'?=+6QL|IK3w )# t\]N O͂&3qG->5<#=1'[TRnb*m !CE^Q7By ۣaTml=c ,տЭcQjfN&n4#(+> hnDZ-qUw~fual {~6'wqv}*ԎRfnk1ed^F3E4 wPT[hdK+hM=k֠*OtjY q6 " y=6%7"G}Rm l#<M']"ɜI|l'?]tdaBd"ӁKﲁq'h q'+!oۘhiQDRd4@}/A| ,vT>wѺغp [9XW4o~PK;$5veLm_VIld1VcjL+^DkS-CTbyŒɏȱMtg+[4Ő\iۗŠ~F遺OH&}od8( Zٿ-sqwSiug^:??rp`FJWVش&2|IHtĶW'YTpʪZם{dDS!ԅjRA1c5RӃ SY׫"ʱɳ4#n[dEcH;a Z58p,]Mn f=YZ^j7OO-dH=W>} Vu+;pfJ<a Pn hOtNݝN3 FKaOwťJ oECԄ؟ bAǨ;o 1C mlgo~rrM $;6inZ4a%mqQ97!N6o8d^@IrΟ9e92Sk" +G{Peh8{l!DnAgZnPF%dRD0gp{:!K}k44zwy 8KPل 'w9]C]/Ќ vn!kW ͓-w7ȓr>#P g:7ϖb@"(kB%SEr).aJ6#_%cdЉrQfKD/}o-WY`.2?e #* kÒ&m$8$WNG.t6 }(y&;QRY^S+ \}ODLa%H'r!+t(6Y;hl|X!KĀҎ@ h'<ßV>rn#g(^j^ EkEYG$ c#tW3Ci$.ph8<b]SOQ:rɒF~y;ӻydܶ1YY)1mc{'#*h瀣+`LeiG*udm qHeY)5.1 &3p#9^2[066۠3Ҵ\ā1jP,7܍i^ UJU4h"GL?pB;G:cFUC䒴M!+b$$S!~;oS0i9Zcm[i>j8Y_1ԕkw(9 MRu8zӮటm-T!oji뛟A")Z62OM9j|+ӋG l_Z?EUq~}/:|UV  +"p+d;j;B,PjP4258U <MBܓQ@3ߣtFEVmb*` clZqVN'Ù;? ]CM::DE|`iC> J]Kq$ )DQOk wxn.a$% / Q1x6X䩶>8Vhc-OPdk$bة$=MzZv'żf}wyXb W6,$:0aA*#צ{7] G6ɰsܲc:٩z7 82v(ZpQDORNsAY)s%Mt般td.EoM{~,WK!jj@L $q-]q tclؖs3߃?{ vlEaLڸt$ fNv e5I?4bLGΘ,%CC>gWE..*lOPbto PSg'o0H֢y`PˈMhph=8޸5Ld,Dpc"jYT˪*+LM|#\ݽ1Dn{ԧ&yشD'$`5@=F譜}}_T=c״zG4 @$w.qf+RD3D{غ%mVh 3l[%,`vf|8w/=*)?;_ } 4LxZo5$oo4̲/]d`mڎCXJXȃ+32eAp_q,5%@OЄac{ \2N- P-NshM_DLcpR?IyZ*$np/Jk즣2Pts!\(ˤ돎H'SEJls9*td|hҋ%n~LiaPîI*F ]0e+h3R W|i{c.?}A獔CJpu}7FU6erkuK*=d#XZ)OK8|"_hZh!lNjd:ĉdsv qcIC%@uX*3NKp Uڄ̑â'3o),4x졯)J<=@9T}n Mi>ϺJWZ{Rp7T9ː+`EUf>26id+oTاL*d oSVQ>Fk(*\(*@tעyhΥ $V[ŦR>iCZ0l3LjòKcGR>WkbL1wR.E ב1򂁽YBx;smBy,\=9 *IDCT}ס;^&Ϲ' [bbS -vk.& jķDX^EɍIG, 'Oc؄pAgҾIkvn,?O\d;BޜM6taEKk iu>槫jwb+˚>F>QI@0q5]X.V D.Z2p J?Ɒt`'b4 1Cڀ4W6 S}p=YqO{4O>VX"zF4@u[uN`C*XV ͕R JSRYJiJ$5|ʻ8쪘J7yE.Y1R9NxL}A6eXو-jұL׾K4"76&*T&)U!=99bڜaO~rl -k&ۅl&-e鐳[Rŋ[ ޜ-ө`mτڱDP**^&BG<2qcy*wdO(.>;dR|4>q`0rxwU珳7 V(+>/wt?Shهj :6z!@/;k'6]T*_[!YtĠJo#d}vBhp Q\n[ K e9!LX-aijLnZ==L +;4ՅO"D6SEB]FSJS.LđM}˝ԴFZylxul5փV>\znUjR7=U 6ɱb {o'k|O܊FKde>O`I;9۳I_* ٔyң";RjƷ2E97~? Rv#"x6 0#=9.&vоowڵYl,E 3ď[N nj>>jJQ4^\܆r| e7\H7cThxO`s)xp; 'A7cOS[u/Uߓ'G65ƯSfބg1=R<bR:cJ+:)MUL{k&4zc@8f$\,ԲYk:jFo{AO'Me,%0)ԛ+S*[+r;ƞwIveH$-5 茦#zo9L64Rr \Ϧ\IkF5 HYPr"E( GOIA]T F?|8pi䕏ck@: 쁝!Z r wFy_ks'Jq'7VF~-cD`E10Go.T$S u#D$i|D 4y07qRFQWܣV1P$ n鯭{_+.+PqV7x_TR=Ɋ*xi9<TCW,AĚ6r {G!hn>đͨiXrYcRKrNULSOn@f%pш ]0dCNP$OIUܱ@' y!qAG$3Kٌ'.dV{Ix.fEGP"]J_cka)#_=xUT=32 m!rA2QPGft_G^(Q|񨊞LktEvR}F[JgᢞpWІ\voNvYLI*5=XXlF[T izNQ_-ݹ6܇KY8}BĉUG7@bNk,7O{F(8ID4\)XۉSzC*2I ߺLln01xwWuv2v~zZF哼{ʘYͿG;ldy{rh^MO^@fQZ `Cx稤*8kRs#[D$fGXȾiǃ'R8.;Q-hOUgTy&|3(0clfORQ[t&T.`9]/(7Ln/}|xŦo{:./̤ K9:tBI<)쪖aYQ{3AIBN7UEg Fd!X g o&fs}Nc^6uKoBᔿt ^qPGͽ~҃RNBʫQ_6lVj\PO]\:e9s9=Npj I1@canJ36?ϩn72|ƶNLbӆ֚(EnNi%!s!y ש1nWw6[,rUT.ņp'зo9qFi]%CD{L\^XqAjEjZ3"'{$x=9*z:žxͱ l"^h2/Ť(p{ڥ@$qy<.44&R'3p8\n<_7NzOKիG&Q1Ѣw%f7U3#< OB޻ r2 |օ>݉W6QwFMT;IW-8:~]~[b/hq1|rUBn5S3ՅF7)(!|)̣)5-_2^̏.FSaZ9:ACndUA7/Ç!pQ.a׵BeOx?Z٢ [V'ᇴs#R`MGFhfějͲ"- ֫Stp>,y })1;OӸNbJMj^gAjR>ಭHˏ\-]WnUa Q?Ո R߻V' y͌V؂遁W.kuTq#ȧi KFLe?nGPoYTmM0*;HLqADMX}oa2vCŸb70[sW= QȕqX;cG*Ypٿȩ2bq2]4NsƓi[P9b}0PjlcIԺ辘d0Ju+ MdK-י@\w9u"=}FOŐנ 0)%|R A@gG]EvB2t'PVtr1a|I,?6:6%jb'bx'=58^7_XK! :rHŷHn.K5؜UR  Tʷ9&= ҁY)I?*2)u4K5 O8q.E6+̞K<Ԣք?,Xവ{ rn#e fNZ͝10 Ph-ᾕ}g< "ZLQ&|Ay(D"*=;s¢Wz:Eud2(P`0"3[S;Kҍaĭzhۅ:/)_t3lW4B0ZIXJ}ZvQMɊ!ۣ@G$\Z|r%Er6q]8c& |Fz9#o);'8{&Szjb}<dˆrЭ¨d!ct퉀}KYdԺz!y>V<ZuFuK ʖ~)=upjӌx~TdҬ-Z`(LL `&+%i?:6N +WxU=~t*睁?m=9>;YBxOsF[a"1 { 0xnU5.;u]hc,P"ǟϤ~%9ѓDY꣸>\}%h|_$]llc(R 8M:^RC䝋Ivu)3bIBK m`9n+6YGf\/Ryo79(i L`cEt}^0! >,+Ur}{(TWH 0*'9)A>?{ GmY1-J6UB`Z RT3zHD}a參L ߄Tl1[jbse4hf<)BL_7(&AW8L=❻VܣS?4\HǗfnSDی4JID(v$E(ؒڷY(B͌+OV^%5Zё|mːSBtKlR9e;.C NVw[1odSn9(#TiT2u`L5p3}npn*mqytk`}7SH:\P{P.dqsAaOH0{ )]-ikcJ؋zk8-^>3<Kse lǻ"fD4߄ [_L^h 怓ݒ$EXBP*Bo*kJm*H~9:]?VJ훽MghJ;E!.T~`aݰR0QR׻Ǭs^VJD)IjJ3I]uId1zHC7i=FHufrԣb|`Ql̜"v~b,8JLVa座R0L =jAK))G0{|KBnȃq 3T_j8-X9mț2ȱtEU!<_| o#4F _Zm:X4 (f>BӃPo[Ob@a@X%2f$"2@hMIO[ZYmSfȘ_\/k%hTF&1ٝCxuCR+ Xݹ]w7lPȱ-Hk } c: PF!LGpJ8$.&XdCfy+ԣָ@kxݦXAz.*8T&+<`ʝ7~6NOJ6si%~:#lydDzaCxpk 7Հ8OG'GHtq3$D"?޿L7w^`rmY]"W.>[Yn͍Kwܸ bhAyɦCbA5du$:-ױyEexstֹsjnE` 3ݶt1v=R|MT`]%sr &^8n&U!=5P`׿BhN&x1BLaD7ʭg!Qr)DCUR֌myBYFrBѵ?MBtEەx=qUJ4Q&~?sgr٦ F4JDu(XlgaPբָOϻvzRbѮGRࠁF@M=@e|rkF 0>Rȶ7M#0͎PwܐW,##tےxm<|LĖ^V:XHtc fr#/7Q+\Bzi[|(B"pjR눦n0GRte#l;AWfҕem?ukCQ(_xf,:1RK^Ͳ+%f}A,ܷZɻbHnL3Vn:dp"͋8iGRn16:9 /M&<{=|Űy@D:X[lB_ /פeO`kR{t_Y(SQ]eba>Jג!}U}XKN{ NVD@O7][ @M8[ާZ7;l8ʊ+X^ $o!8)|Ę;@\}eʖr~6/z#!L+܀CO0K H|(fm7w!Z@s~zD=Ŏ+O&yӶk 1zLYqzaa&8xݭ!E -h'q+ L@k)V˄M;="3QN LZ;tKWgsB[+|o.;7%ZyR&i u^y0oVa kL!iT~2PҖrwt1h HAzڿMU dyqd P`|y 4neAjE?Ln,>L5YbǪ@] I\bEW Fj.htҠгk 8kݙV>wG8wj̼HRU*>!Z)5͑jgoOgs;T_2jC4Sc3{庡2iC+"Wa'䨞 СEJ:2H)KW z>>\:pW㽕Rl~U*ϗ2*}xA.lI X׫#6m2}}&q(zk)FV>@ [\j=& ^at|e>i(clF۫^+JZ *İQ#-o;ojv}|jk2AhpV]t2KsZpWQ0ډ8 RԷfSC|bg :닠B%Q|ʌMV t}z봃ٶ ۊA̩ v Y2ێ "@B{3Xc?i?BaI`4 btv;oʟ*QY,qiהV0mL:sM:Pe A4 󂘲w.50ym>Mdq`h]lWO‹tArDOeg%b ~qis4``D"xUd@L1xM&g9[}U>5J?GGdd`̎Aۄ%,C/;{FHi{̎5H0F]ݦYXk@LXn# 8<{NYG8wfd$Ȇ@#dL㤀oMөe[k6|hƒ',Ta*D,nܟW3ѾD`O鎈@trRhJtPN9g_Ej2؉`H}`g+mR^{@LX&t'7 278:%F<=Ǩ/ 4Ms avV%f܆u l=W}[ʐ{T M"ªڞ0Jͪᦟ!hJK4>o ͎@;;֠6n,\1҅ A#`eG_Oa|\] b OmP]v@r+Ŧ >2E=V<"lGcc E+Ug7O5K:WH|phcCEСY'͐isapX{{:U.$mrEXn$x/|`oC~hL1-܆w^fٔv{YFx{cR8ЪwN@yK{/芙_!kj'݅qh :xmc 6gG! on6Wk!gU07PH41lN~pn3he$V[`0海j)+R g%3e / Ͷw4d)"Cs"{ }N58"!u&A#ݸcz?'iJo !螩XUuOE³О=q4NV%)֍h#;JW  LH/a [RᒒE{2DLTRQƴQ0yN[_i|ghtzٲO!%'JGc ̙6M@x$wxP })`5LY`C J Zs%WWf<8ɀĥ;\F(|ǔd9 9ZC7V_4#2`ؠ ZM"ٹK>ڊ E')[widBI׶zxmDv-e'V$~_Vǃ8#E/ɇٟΟ\-j5qd}XLC{ TIqz5MdEJ {EjEfN{|$S 0 P$` яÉU!6b( lZQA-ZB]no1@@ZY=EWZr ~Z%2]B3q1!AOh2hUGwzͩ%꘯|R4?pKd=k܈f>$v%g~:S u[j |e ] >֮_GQT9)$\?-lkG^eȵ$ QZuyτ?5@h6¼!5 n)HT$2 7mE|?@cH;۸3*ki//xY '㗠T8h˄jh:^`U:$~XMxc_D]3 +ݳx!'d(=qǽ8IfM%Ci$J]澇^"qXM&Rt%HTSb~Vrt{39lJP:005N \ GU|z2} i8fڻŏ)S  ^ecIź)_Lw[îLPʅ,xTW\7 jLCy|D,Um VS {+.EF Əsjfr(,PDe;⃱` 3"u40 *m~%G}:_e:z0P5-t8姵y(1D`a<%Fd!0?D8,$׎YhQW tsIzs-yw8j96K(QyO\f d<&j<,!-Q>T<"e(XҐ1[D6TF\M|2xr.($ sGʜ.["Q>xu`ja^/ T?@mg1Rne|a̼jouA@T4U[ހD*߮*dHst(νبw5j?JY@j}8 wl4Wޤ%4лsrqΞT}95\Ct! `Ź>hr[+_Ka"bռ'햹E1j! cvN[:=8de{ _91:ʇߘ.*(bvy gv]g:96|t&ig|< q~= ENB(& oK un I#] ?SFah%%q%H|_KYwZ{Jj;IeΌ@ ?ϟdM=`n$R iczd}A,ӒhDA6W_7eɱJA:7-h_K.,+ d!.zafIR!O2s"סtW|</PE+e#` GB:#. 9]$taDju8_ey]/RdƠŕM뽞XıjER0VTVa/4!`KGlhh\6#8%ԠaJ̜ۧ2ZɇH3ϕA+(FsbsD #%~WZUeNu׃}(.$Šb~FVW7ܸB{x.`(lrI F[zsCeKh<""`C CES9Ei=#nF$,ye$}1[A%k _k$yfaX%2n>sxb[}R?dKG]CwuQ m4yRVЌh[,y`  s6G()eDބGx Y0Q Ec8wF-^%^%#E>paEpg,w%͎Rs WJTk_0ih/5 jr^ѹqi|IkT2lzKs/I#dI4ُsl❆(<r=>!;)խi8f>%zM+> hHoE&P ta* fu|c|Z&3^)) Ѥgƒ=z(m/bU bSwY?A)/_pGfp0^lIT2߷qe˅#U%` 4 {C奧ϐ71#[iI-KQULI<}uCKȪ,pllqGҘϭ;[RG-tTeM͡ GqJڮȑ#U>FҗosVѐOjt2&t/7pƫf1 $W LWvzaz/}B\&$yql5n-SO7":el V~ǩ"iZɻ!-.,mǃm)5;Em d(?-Sa. hQfc-R~|iUzTX>_2Jψ>+^h[.C IrH7ښv]o6C-{OKBaqV]QuNuPK!FcsRo9*?0 .I$ϓ˜IdRd:¼\9E=Q<Gn!'+PpV64b ě˭,Y]z qGZ^T@8@ۼ˞߷Ê:'r0@?Z5au'k|0 BH.C#O&CXJIņ(g,h*(D{ۈ8tV!fgxytdW]Nw!5..ƅ#i֩h$&Jxi6V _GYue MLJy,TȤODsP-sw ˡ2e9 鼩 wLUdO 3q|EӉztjeV)L ))Mߥ?I0*=*z*kThT?>ePv~Se5>O#CZL 0?β a,4D3G=g'N]"mᠫ^sMhTI#"ϒCo >3^U+3*#ӘeFͻٱ~Mk[sb.QZ )CKqVf ] csHwўJf>)HD6C" Oh PPXnWrȩɗb&Χ\x;::۟UQAzγo{I]ؖ*f0i>Hihtl!&Tj,K u#f76P E rߞ6O)Cwo,Әi@~c˿Br ;emdf$Ek4OyCDRNϰ <1)>WE)^Pv.]1ߡ^yV?a=0elL^Mbe-+/;bلFXjYiYǾ oJ$эRm!CvB,B]"I5+?dslHUt,wt&sMwC-5%yƩQ޴D!;,}%AzHW C8~ӌh(q i]Z!cΌP[h[eջdf2XNެ/z$$1Se G!Gb?sq5ƌ$'f`!*YpY i/4%1Ǻn:K<_LJ޿ܓc"Y IRWlL&ף1ޮ?ykw8 KesOHF8+Ϝ]+һsΧ'adcvodt}<(ɴ ?t?.;#[+N0ݸ"NӪ5?ݲOXx=`&cjthWji!Koj $-{RbԺ6G(H 4gb>:{aң/{=%I$Rm n?,$,W\LnA60w5ز=L&"BWӊKcf׎h`l}OAGK;>Dwu#aCkқ'/WvnSs؞9QڎM\NH5G7fKla\plgQ/% |wQNl*w;=(ץhR#7䠾djXFk<2E%Om?01'+(k3޵\!/i_ԱKw!Ng |?99woˆu7|$(>2F|li;ᰭM(f ހCLkΗ]{FMg_@jk8؇}KYQdD҈m~0(mSQ06혙07avE,\Ew" 8@GQ=^NX ,ICjEj#-mǺK({܃|U:&-P$.fR0wLf 5iWe&=+U[lf"0^ *>Ǒ 7Ov1!c}4^jM9OԘ*c]#o%yo'p+ݙeG4^%SSTȭOܒm|0Vaɣ'l9q018L|nonll#h+PbxOjeEϵq(rqyɮ2˨QT^Fa# \O#;dauލ7a\RZ.F<3vnbDLZF%ãڇbƟx` AjoU&M2dr6m!7LNm\v>ӣp`U ɖ!D^dQ&$u꺯yY2kwΨ^RNh*k.T> nʡ :]UJr2*6Dپ )*}ˆ-N,t#Apr]ge4֋"D[pΞvsz[h0*$[B@c\ᣴFiu h`eNqEmS=z|>t6y龜z>-Ε4Ğa v=zlN2(qjYtj:ttb2==KZ/2p-CWSFLcMޕ  )s58G.i!7OhWُ<\㑱^0_ J=,z~c=ttZ/Y|R_i:= eh,A}x}W?qvWYs\A8(3+BJ;]вf30" ` Xm"D![KTJ.[ ;at ϑ)ye1f'cI)G+LH1gR$ 1%.tƧ X(5G-P'x6g(- 5G5v~PDe9uyb+ʮ ʉ4g~>rȷllUWu7W<a 9m\=/vd.kS4C?@VyGKa~;Zp)O/ 91raze_cD& v3$w-PEܤܺ,Dia~`9cӰw~нUtBԼKv X*gˆT zJ\T+ x%}N !ˮPeX|>ȇGgK?sFAG_]ǰUK i4!D/q3.-n+|Ā> S>q *vJ?}1Kpg`W-mYDϚ@zPOaE158\aU4H$!~yWەgl1pULY+%5ڲlccm\T_bccSXOEGJiX /jS$ݿPP?!>Dc♨p}BH!b"(Dkf_DǮ\0.޲4VJTkT(<ܴ^;]31`܂ Wݕ GAQZdv5U >DMﵞ`/ }i$!+8 4X8q5-sIj69 G]PwB{ x\[#`ؒ14mCV*ܤvu1sU9 Pխ*Mdzl6+3*HmQ~"HLN KsQF+T ί0lx%ΫiMu"QbL8)W'i^<2KgҖ! 5:u3!PT3^ư ްUJR{2̟%#~b|ONhamٸn2ᑅ11})P`|5k}q> _ nrQߑ"#LJmѾע|)q D"p ָ*YĹ,Xy TEӞ {v, |#ck'[Դ˾i`<' G:_ Y:q.Yf^.lZ{\M}-Jc(YAKЉGӞmn㣑#&9r(JQmB5XpeC+}TիzR(:q:=oxn 0[{U5wGqT)#i]Q74,ʤh~GՁwlq㓊y4YX," %Cf`G]I7%Oz ogFʊ6El !o)Q[AiΛ} 31?llwhcy݁LlF]Ah$-];1vr>#G7%cK%IOV^]1^~j[ц\@[$Y8CZZGwr #EEdGnS-95H@c85IPľ,%}t7}d_øvd:4Tr8JYԤobeJ>?$qn;2uMGmXƲ_!﫷kXʡR|Ը\uP֪WR35*LӨ'O'kbG8er @l''Pz0Л.یM[c) }Jg waWz?8uh=бo Bv"G)=Hz/lw6‹ux&H<(gvO!J -/"9vf(}>xE &qtx:?x-o/ۂ`9O9&5.qH& AU$"V<0%%yTrC6T4׺B! aCQL2C ++7CdjV1O5R{?aࢇRK6[mDF͹<ء3u4N5c%]07o@, ԷD Nf &H~蔺d8!-Fu䛤!;1>+瘶;ڤ98}P6խ0N/$ sxeT.46t9]Jf*Ԣ2+*vwD0H`4WbyR~bҳpsDC$DŽ҉^bh ݁`gGQ1~Fsl sWCZrH: I\c,SE (ۇ"TU6wԎQ$}˕@D֐B5E)ԁ}]n[ۋÚd`|OJ8z@D1j6W~"y> c\pv"E˺H*ئ ru%8\H#ADٖtRj$H`]#MMTӿ/[)-ŋ-,ӵ G[Gdže^H4sϥ͝[}VDzY5bw#Aٽ3<:l.ʽﰶU$ȰԬ"d}xQ]T%G@OZ'wp>?9(22xT~\Կ?N͡_]v52 5@2ޠPGcuLg.Oˁ|Xr7 !4Sִ2|L-'$dH(p)qaH?0r0e ]; ~#cp!sӚ櫠:ٚroSx9@gߑ7SpO?K/5/{0&b vf>A`^^zvJK5K%Z~/SHnM+E Qs@Nyr,PkUH]QaR"fbQ2p: ~4LVaM$V&3X72Խr WIˢflPB&@^[ aIRъ0: $AJSE:O*=^ca}X"^8-ȏH4V-I&Y 1i5X#)lvyLLvʭ]jrz#4ស`|[-A2o)6v|g t,ZNppuN?Up9βUߘ$3>j%j9' [5V5*깉oh2֣ӆM?dCDvt7&mWS~%+2){Ԍ&^rT{i=,8-O/v.zç}JBh%b[Qj7pyZ4y|ӝNWS{z-[`DUZȗPřH*v89~#P"٣?$@'O#bI^%(o&jȟw>n#(p\fI6;ʷD\k %&WG#9 Zޣ50nm',@l"vWsZ[>gFhx0U.}, 3|㤠BwmY'%nfA+M__\I5{rf ȟUI#Ƿ}$b: wiXz&5C<E5c5Κw[?g]$6f,\ DF+z% NuO!ahe%M&~Q lY|č"7\/h䊩3A3[BtGF}Nk彪̫d_ %IF MLzIrIdGȚV;?ZF0ǩoKn"7P;NH<3yw $r` H>S"V 8tI=+^/oD4h#s ջ 1̸m]q0D;NU$EFl,mbtό6~cy2T%|ō8&њb[}(/PudJ F _ h}j}([y-`= OV ȱL4o WGT""UPjMjFy }*Q4VIuÀE㎨/Y93 r#r iPљ44ۇg>[ CebP!L0CR/hLyo[@!_[$f0#ͿE}URsYT#x=uWX+ƭ/k]ի+c3PxL%b0fm9e hf0oēR|PّwA'H_Y ]FrP|K1`cNwH#Svg)_KIN,Bq0*iKWfҧ}Dʀ)$^S_#9oDۂcH'R&&HBiQ98ژ7M)pV2v GRw$^@XYb;~`0Av%/r%M-Z#].TX݊ٛ#{pwyS!kL=#1KӉcHpZGD2ލwdD!'!*vS(#79ODC#iLmQ&汻VmIU,?WJxZvU~LU#8N\2]<z" 䈗ؔ8-LK_򔷐pPM OS3HKd̅HkU68ٛ2.QAH_)Fb}w\'NS߾I%RG#z'~F@&|U͙x0(9`.̙`ȶv(>_jr6&Yo9I19Bv:ϭSMS+kQ=U,.Ovd6tr5"@{-!q*Σ",V]І`X Ww oa[>!1bz!;0uf, WvhSJLqOY,CՇpIj$ؽy۟C}L(?U7Y95d[v z7x&}ؒK#7iHˏ M EfAq2fi'p%S|2#I7%k)Qi'KƘn<N!ҍ$,&b0;,Mh 0wStqQFtvDY%! l*x4tۦEw >, ZSGm4wm'8@Kt}~z3$;Ŧy)S0vuw{+J/9֋v+s )tkF~/)J*@ ,.V^' lטAUR G A].H ˺D Zuq筆s6htБܤb*N"ɠ˼v~S)E}=PUO,|~%攴2Dh ?nĚ㼪)&Lwmi0_jr?CB4+`f'Ȝ7Z[]# G}JLBTor$Y/+*l0񷶱P'hYzww‰gٽGj/}wM|9$[gO+(0}BgehOp'w&8R3۝Ŕ$P˥TTz ?#ϳ34Hń)-XfڗJkb|}fLV՞We+a,3$e/u_~sx(9D擫vV=|jKRk |*(7F T&-1٦Qc1LY qƼҢb@2fW=|j>m~cBETv"Q9y4GBNX,/qC9r 7#ŷ7}|G5 WDrneo+懵} F_Џe m6Fl<|FңlSdQ\ڐO:uv~9K?aKY&So'*1W kkM۝5!ATZwh!gت+TBB TYq"٤2}E}\aEe$MbW GY&{>Jݴo?:S(=FdD^?7n9d]s*=NtnK ݆h)~4_`HtnNhQ]N!3G4L$XHa_IA<bF܄y+X[D'[q CiiQ~x'|!{rٰMMbDׄqvVd: /Hg:şo'rm@jӸ=ify=#⻊o0%V\B&%ax:ya-b]XfOcΚm*zc|'Cf/2Ey$QsZ AZ*l&i^JuQ[uCm²7E`qW), -ąWO "y Y *%}T7羊Pf̊_'?g=r>׃X#>/^j^&-D륕ϭehꉻ/qBSؒE-ѕ~fFe"VŦɿBub?"3Rz|I" D]]U+!5X|4G9 C[5uIo 7#!ZFd0 cԋ4 M㻎*\1Aog!%ۜ+pd,;:Qs ë`$J>ȋQqؐ{Q?>)qɐ)i_C#+,S@3SSt( ׻"˱;Frz+{tK(A%@>@W_MK?\1^Y²WGO;=I)lOM_%[a҉Q˔TÕB-8 hgC%.ueF+f`n9!?"^}Pp &xg&>yJb+ -$zeV^RH@CR$l:>(5eG)^sF8kN3@s}=7&; >Do( zf#_#'ӿ`z%L|݁Fz,KcROV b\Uƽ#ɭ©qjJe g˝jh5|"WhZZ-PTUaQnZ?[a\ X2 bt[dWOB4mŒrnmh5o k[DZyuhk xN?(1C>XUJ䪜8cg'+X_ n@ĭBƱ9$ p#g4j=f͏pAҮU#@ؒU0C;jY~+`.=ֱJù{280e4r?Y=|UOŨkLiL<솂//<*V!}b(Et5l_a}h'7e]ew3R"oIkDlKq4 i#QBwVݵ+&_?GK2^e|8οYr:\D[dCܱ%vVg鱠#qu9 mYHR*([OO gca).ENB;#i]#fDF[T@0@ISBO_z͟$QӉo7rغ&]G6=_R>^/cS9aLBFUOбħtA85pdF6A3o*ɰb H:+Jή&ȐTrȳ=WFmwEc9&ZwaňDDV>irmiЎ(I\ и\cS_Ď8cT>]+svP\cjޘS^dz}!+u%Q2F[e}/w_,|,D@k{Q_AzwFN^jOXlӳmPPS;nvnG` MJK\f魿>ZWɫZ"AG ewru+F#oT'4KRj,0/(ry#߄`%. 'G# ƨIb~9ui%+mI1$fXD3򸕻.=E7q 4J} `V>GGTh,ޭZ?_R$\R;DT Ldiie]q. [³Gk.V|3An&J`%: ok kf%Hs%K:Rv/ެ_D(dxOq\2id#?ц.8rfr$zi};8R|A'(cxv`lU]'%HAK#J SqڞRWaDz*ehb~uo^9+Fs\i>CofJVtF#eX*g EYpK+@,Ke7 Akv4h`"3w`Mǖuʾ(FD=O=0d2-L]šaVu2z4w4,ǎ ʲ=4X7t $qZFpS˽&]@ucE^'Sk{ {a=5I)8Ȭm , gswO7\͵r]cص0fmqf 5D̔Z%b b/)HFG7 '4L+KY&Tw/}B]`#>aQTy{ߑ64-<'^ W_pM^Չ7FU WjFe p-2@XҢ$* Ci9 dOx wČl{,Eή`Lwlhy[Hy! zHPeiHe*5k7%H /H2ɓ'H3ѿͻjpHt>ca6.2>1?ZK¾! 0&k}V ;,)MFXr?UhzkyᣜC@2(Ѡ~j]?2 vFc2 TESjyľX%&`E C٭[q H=K\|/K^>y4 gyW~=џ,_`2a|w$XV} (4`ȅr Xk=mj:L%< (Mhm@=MQqTIdC&X<-cκh*3JCKy~W7 j!\*\0IwOND~,nDql΍^:4BbrԻrLԍ`Ǣ]E4g,W2AFAUr&5(3r -=VuөmۃOoߊML]hX8@yQjNJY :.37A鼤ubu<7 k3Û`y/6R# Hx3onBy.3-v'҉ uq]=VoX}3WVx4u} ކc c`avN')jV%UW,/# H:3eGMpGƙHDO_/DWg( FNZi+,ntL$Q*> GZ2))EX'6WOh#8⇑uhF1R*dkV'4dҵPϬ i~gt>(ʯnS4p]4z5lw ċ9فM;DLZ|E 0 *-xr˰`}?1& ?v jXL;Av:ǧJM-޷<ص(Mz/mq{p *Si=W(ulѹ7b 0$BW\1%s)QAeiG:Xwî/Da߭=T4Aj˹mf!ӀnYG(}f3y:0CmJъg |Vequgؕ^u }\{k4?zbPxhYU&)4Cp+#qV"cwPY[bhsN̟xiz-&FiGQN]жҦN#J |:.|a*}ڹ /ڷ6me${aCf r#} \͂2vs$OJlKX muA!JKq8kvn]Ɛ2<+݇^曁)|0ހ/A!8Νx4uԽfOF#sbQs}D`Yɕ2qA6gK/i8Uc[=`rz(EbY(_eh>iVB:|Շ ՚hh"{)`uXلli'}u*$"1]!ZDMvMPb2Oea49׃473t;;6X$KSIVb v hid! .^nۧq_݆akT Y/^-w": $.\|C}yaxdaEI ] }>*Z 翽 OSHBS-7ȅS oVXĀ "&/MS:L=8\`)ϢĜ ڔejw@.tfzJ)_Z&kX4;' .g|W 濷&[ބ Z \CQ|Ê[$YNsc |$ea- ~c-ܼ-gf3@̈́L~]űVrwby}@{I-ȶ^iH3gp)+'KuAn+aL_.2c䭊dް|#*NMJX ]4"B!?taFt%1дRj[x}٩ +jB[sʦҥ ◡5JV0[NE:z{ nXgW%z憣gV]C'࣊d {t`jÊ;$c4 euv5Are-WM wI[yL'I66H+i6<[[硯(yw=2<51j#%M buJX $Mf2N|ኅ 'R!ß3 OaUQ"1X5 I8fM - ma bώ0j@-F\^U9Xe sDm`9`ae._XmWߵT_Bĺd~ U8Y۞)Ӝ8S-ӇR|.h^%83O6 :Ȅ?TQXQ <(@ n]a)ߏ'BI!;>]@3ZPULV8H" l J'Ɩ䛺B(*/'%8=6`6= ;Nd6,X}ٲ 〉YO@/uq&?hOBK}-ԦX 2uݥ)1}ˁQЊ!IFO0Ug+,}8q*E߱N7u3f@S !ߡ cCk[F0ǣ<s.&KsVUnv+%r.v9$9J,݆qP\OS4@dri Y+d A Qk;DQ {F#5/EZJ MiQwN8IMDZ "#xqmw4Hq(O(ܡZmme˄EOik0~M =j!QlpF?OkJM-;en̳, vsXDD,俤jiP-< 6u-:}\aB!g" tIP?*DOi MBy[fn]_TZpB#4ig* ?c'/1/g s34dEv_ċL*@f5x4ZB}6hjhե??p%`aVK2g$KO ;mөubjp^@cB:;"|#c>Z:_qIq)rn 2d*Fno Ծd|! -_xF5u?*Yl *U.n dc*BJoxWNu sELK򭿍DQ6$jh=^zevKPj?s%\@"[-^}D(p4p0m5aPaAl-#m!@1!V&KpхML9 3ɞFNH {~Pԓ9 ؓ\tŘd׮\$D[(B .Xs8e9߮ Sx!#M5QI.Tpa!ڍ${J>.3"@fR{uiM"&qu1Tօ{*]wVS1 W"Z|0sT 8o \hw$x4|SI4JQ1`4 lîBpB83oSV 2/|MULPM@oWJlfY7i:,b'%=b<Ɗ;(FpH%@>{@BAwVoԠI\;z{a/)g Im GZ=+ĺ`-hSR`;e!i|P f2Dy&.MH b&%\INuxܤm c(;PsP((D4hwi>LKT;hk {IZ,(A%8ep*j`_[~%V ܍@pWdgc )%bߋ f  g(a"sQ0-JjqoY#Sbah/ʊxø< d]7ʌ#Kc} we[_EA1'NL:%m?!>!G#9Rﶌ2 )]=XS,O*W7+F.F"rHNA$K2`fC>3b&h8 L9pxb0nZ;ẄAS{OG-LUw͹3or5j8)S@ Uˇaa8k ^r/gx_  .3B}K/}Xq]q6!bKF6~xIV)d?ȽZ"Tf}Cd \fB< LwV*xK}\]ᢓ~SGI)"b#y.Ŗx6kZ~y@nӷ6QF`0։~%o-mqKEa:$d3vo[2\䋠#s=ݖC QSl؊Pzv%P: %f~vШ쬿frcV9n[gc(QIBrdER_+պDT]E5eO=;僷K=~{q9ʋI߽m4'ܙj<||*Yݿ<|Myw+^&Q'DkS\ce~!Y~ĢfeF4Xh3ok+ , e7ks/v|oϐ|/pjHuGEAҰq]-ږPfAZ+~]xج0߬z$`q>ʼ0ؚV~\h~W vp ( Vk9[{"A#ؐM2}F͔:@\86nP&Wt=R DN;-j2!oǼY+[}q)-E<!Q @AdNvE&C덓>ON9NV!.iBԋx}w`4:.AlIyɾQRЁݝ*(_<zږ;{'\|?۲݊ ci;p64anM{VwT),XΑqN=\|-ɮ98 k뮬Q> yv? 3ɕr24Yv­^j5cʀy>xCQ @d/MNMm+c rwq1L"Þ,IgBspϷ{A-ջ\\O׆K%J#:9;- Fl2?v!Y8<2fuS9A'hѿiax].ed, K.HSmaҦd hP6ik:h[[^w:i3E_RW[ lz?@ώS]6Z,cԏQ (m[Wph9#Ed10D  K Ñq9<}QJ~K:*pyϔ12"$eLjSx ,ck] <<kr/ՁjBfξI`h|gd*7!ΠSq@OEd'> D3xIE ez #գQq戓Z. 3H8e IQ㝡P,V .׌1C5zTcc k/$/F,T[ybzQF&-#lT.J\*uU/Fv*U~<AKT[csITs8bzvp˘"]!Y|ʡtTriIB lF(@^Kޣ{ғE'bJjpCg.Ffgo s1Fߐ|a]9D] ~yu6bU1:j.f2ȪC [[\`*oqCH(rDo`L$P&KוqE6\NI,H/QD{KkYvA5V1]6).'/'e8 G1Vq6X%8eYi6jT @U?%3ԠBv}Ykv&f4쵥}EsS<.L4$ {T)nhTJ_Qͥj15|ՑfG}Ա%W v?Eu$ '}1*n+L^1GC ^#-(̻!L+Ƀ\ _+kYOu\r2iI8Bu0 JrtpVaj>XgQľ 7-}0Q_ Z"qSE þC$ޤIl\XNC<ﺮXB=ISuٷݰN+K`vYAe4dW;&nԨK?SI̱%՜{ޔN^ս_) V Ex][tQ763,q #r%Kg+G֏to[p0qCagZ6 ~a`Cۜٚ9/{.eNJe۩WZqmd*hI|nܓzz Z٩8rՎs)2%߲[߉/rq^[ϝGʼn@ԛbg,oJ$^/0F+[)BX4XyjD }ZۼysQs甴?~:˨o `{BVD/:1qQyޗ }']Jp@GkABRҒ?럍ȅ3\%bT)Yt"ޣ`ȯR kPO 'ƃ {"+Źq?d4X!)HVzހёˆCC4ϲiǨ\ʥng<#ߋ,)d5&(Qb?#Vmv@RTqfV7ef,ch"Ru>4l{iză@n*aCɇ%v׏T̞xaxBnyp\(g"h=˵P_Ub0o\l"Y Dbkl&mZQT& ZcYiB8{ޮBeLkjbVEIkMX삜*hЯQ_rAłu 5Q6CIҝ,l';jo,!sI'kʹ(ڪQct{ⳋ ˝ |Fjփ_ l+6I6pm8bc^(iM k3fX,#4;"( 6OW9Wq[Q:se݈st~d$D,73|uh.ίA=FN&xK{h&Fx[6AϏS4yv*vFAo4OZڵGZ.loHsFȸyuֳҘݍ-[9h.j"d S4-TTS|ՅvBaȎ jaYwAO46^ijK='GD2氆{C:9Ecr E\̶b-ܾ ƶH_5O|䯳g#|Kݚ]'rRq}uZd粬P e>(w|#֜3cstʽF!/nnJiIxVeJ0^"P̘ہ:)5ɿgȝSx p>[&>IDm:O Eyqt jU˓&82lC.w2n 'Z|O0L⯤7qDtS+Q&x 3̄,D[>m? H3i9{8ŪNH$uX8l;ZB/vi]f+O}G0hGmAYD1^t3엊٘5m٭&`OyuH^πe>( %g=*"R/P<__H0ۛha_^|] :DR"z"=k>w /9!.H.l Ufk I,c O P1 파ٌM.6_K 1*ehmvz}v)>_+n1 3xAhMm~du+3陌e 88J ӫGM;ō ]bMߊR"KJ tnyu391lo~zC)X mtmo]3a]?٭'BqGԿ^`ͨSL֞&.N="qؔ3dn<9Th%ǟRw8eg|M_sѵ'S ̐Wym^v< y 'oC3䬹1=KH7)cYZѲck=e|ČV+Ba B._-E6N-7<@yN4}y]IJ^EFzdK_q!   *w0athcH - +nQ\$)Wal,J97Vcy +cpJ,vb=e 5oCɫU)ˌ+? nM\2VGcV&^C䊽`|ly5Rq*%U&bo[M;8 `>NQ~?uk%@uEY%|&?V;3Q+rԝNQ2/Nm.B5;}.dY5V,(]na'5L^2ص9PTO7y;Z xn{ aDSBvӎb"Rf7Ww%5tgtGH}$e0@J__ˤx,[05.m乀P*Kz_ß(bՌZ?tg|!T% Y7D qhȋU-DGEG Ȑ ƨq3[ڶȥ"g1Cb1Ps,I;aa᧞ k#8EќBgpkS2mԍSEkh*1pNet_1C3 H\qJ"hHXYS̮vY}™ Ly-7 ={c2{Nj*'Vu!dJ:Z3V)ˮj끖FV؏ =YǏVOMw^1ίrcvv>?*S,F MQB I)]<17JݻsMߌFؐVAv_):7$1|DOao $x,!rȵd2ds:XLz!bh ׎rȐොӌ[a"B8  oԯ/>#~7hvy`,s`ppmli:@-8[Vo<|~FMU[r]83=6J&vl}bƴLzWLXn{ĄGs"{az PdI|aY'e Sw'E%e3[tk"1֛,lghjaRդ)eG{HW-h3vM9H>rZR^[z /lϔ%(=0^MVwY#PR}iah횆eoH7IS _Ԫ%I'PsS;ҧZ&SjAȐ,HԤ~x㞸 `…0Vm&[o<@1#76 bz4 b?n\}{gw4p=IH4> B~ ORf?Qk rca5Pb u4a1P}(N׶`ОVzO\v? `-j44jԇ+5ݡ ) zy١Qj*Z3ezMl_,\;2RRlL~:{ln@u!2h%^4g3 (^|RZ;q^WaGVn$.Dć#б d쨏rԑs T)fݼ|3/IVIkBaJl*$)?̇߯Mܓ0d`r?[՟9rI 0{uyP7)GSq`Ѥ!QM֩sᗈnqdz_DzVS2d(R[{gYNJ{Jt+c?BD*{|@pјtK*t:9oѸcwK{qȿVZ4Iߟ$'J]W+ciI{!M QCK8i!@3RM;U'ހbҞ41F3lQ@jX?2sT[$`h~f(Jf86}[7 6-9l/&Ջ!lf~:m.i<5 sh̓=Ƌu?ѣ̓~`o~c/̴&}쐂8pu~抜w+1 VB8D]K6Qb:5߫N`vo#^m)W\Y:ﶞ~3Œv}ZB) 8bܥ&2X.wol)i [6)2:ё(E*V#zmrI- #!+Tj R`."\y$uAh g{EYD<-%-yWŮTԻx Hzlu!ͮL7?ܯ-Loim>27O"'jTeĉ1r߇t +;_jrb}sWy-(6c6WnEeqk拘G{v=蝦=m/V*Xzk&7RQMha̻Zp-kf<]@T'Omsf(6+Zf56ΨɋcV@r=dpH2g1Zɧ#ay>EucmNpɨd{ ۃ%Lj[n$Xg ST]s-^kZ_ 2k7Kۣ .Bb%#OM%ވɇN<\~Q Y+0 9ҍ_:a25Ǔp >/H~Öm|T>דȃ1tįNBY.o%`q+b@Jc`u7KWk(6۩ {ݺ4BN k[̷ \JZ(/g} U]qjV1g+E){uB4){`Oy,`+Nвٟ>Z=I,Op+U9n%Pb|&Oe΁4cC V0[-uѿa**TovCaً|T-?_'56o,ŀilKxFBmQu7Jhޒsz&fu")T9D$a칂/&6\8sby%Ug&Pi|;;"c;)s^MuKbs+; ku 3hA\b,BTZۄ8B7=ik<ŘHdHB«F%”(D}yejey_a6_U? TjCy+ xymg@OJڝ>OW}4]aʇ_p|L3g=4B}}wf:"@ց=9^0vɑ[r#wr5{k UH|'S>) r ;Nȅ#E@ظA=j{@P0=N;_6d)sſ*T2c _2q'F,ws.]kQC$q/*>̢wl b4}UoNHҏt歚)\mg (?U8Sf+ LLm:׼2u*$>9#8vW7}%N] Q84gku Vlʅ>aN|:tBXYW o~o&v_"{˸ gaqXɴb3XԶ';v⁤O<5x鷣zت |nJw)Wtzj!^2.]A7q&7V.s)](FX6+ڏӎRv*^"r|zS֧WHV̀!#'u>vhj&ۯ604LvR4 H öb1Fpﻝp!ȹG)y dV cim7'cVPA߻)p5TӉ㗸vB >-_}[p["1Bɫ4=ev'NdQsC]x?.mJMQs۸ѽKq#hxMuLȈa@zkl5vݡ*yڀpjxu;h{M5ʿ ݚh)fb,'".%N7C-\jKQ>O&nfqݘYBVGFYكw-11Bvdu9(@/R vf}BII6)!E]GW{=yU0.κ|{7 X^oW~reLE8Ħi .H`T|NJُ_pU~J-h=8 ;W/[߼|UnPSd7868e o[$3I4˾O:}IW;5cP۰Ad\CT8ːMI/Ŷ='re 1W#^gqW] Tﺝf]Q-Hi_q׀d{۽Dc <$ g\G5sJ6ub_%c)+-GPsR跢{׫{ڡ`2Ky=|B.>?Bv*H) $? uDn/0o o2!%)Z 6c'⯺=Eƽ%1mcWJe^h陯{#S 0n9|AWŘZlN -\eť%XE*j8oZԦ&=vWeX>`O M{T; 8jڷUZ[ ⑓c"< 甒WЃvh1. /%H$Skd+?w&^[@{'#mܛH[vԬrT[|Vcٗț TU.M4#?YS|@ۘkYJkUg|@X4ňa58vUqHD g*ö_f-)v]u59e>!~3'ȷM2-gޢ ?Z"`V+|285DL0!#(Zo0H~hAf[Sv^Jdk8. EG\q&l O.TB0CitCmom~q!$M"B_Kb8o5Mn=C“ 7@V[EmO%jΙ^Px} QQ3d?!TкA<n3]c1JZE$EVRыpiɟPu;hs-_}yC2,Xxe.}KpM)Dڀ "53u[ԒY6wnR E&@Dѩl ʽA媋+ 0~ qVkDc^~Dux*?\7-K׌wltc}.D$3 Hvc}J/ l:}d q1"f8i-[S,!$bcb,ǫ VwJReK8({T7Lx+`ъ30ޑ"FiЃApVFHr h|RڛQ ucfω4\߃Ds!B_.66?JI x+Gp*!1c`MQp'/횑8[&T"Xq2j)GU_?`-Ԏx0vV}ѻ/NR>72`Dloh %dÌasICls3( %{]xux|Uh7H KG )T;,T"/֔CߒB:;` j!'3Y\#ڨDk)1Yźw}ghoO ]vG{]u9[6 DІ8o$}%El=\&2^#c̪;e 6zC}N3To=l76O5…q LO ٖE.% nJ`̈$us[`N$=G͠#%_aU`Bh^3ŝR/_iπVq`0|d>P-~w^7=pycCTKtn"g\=v}[n} n}@.ޚOKFHƌz<+Dqq̍6Hptc–ǦRV&uN(V[ e[m6eͶHc3H:JYevt^;Hep#o+5a2vUYv eDpY)*3KŖY<J ߎ[49^|O%r&غs0x|4;}2s]rRg1n! jrњ&u@ P4zGH^5%ļj5EIIQ:7X bIjcUK0TzgU".GÉJt {DO[HI_H ]Eh@'_:*דj|+^;tOL= '(LI\o04Z`b)U!~^\2l`<~`{>Fk tcp!]JAGV.ִs1;= 㧵JHEi._M?RVB$Œ*®D#Fv~%X`R͓߾E;q2M (0bpc`ђ2\Yv*NcQ_ 65_%C- '&483;9( 5`UCB#~h؂ۤwԼsH$iOҼ۠hu08ZF Phr&.!j"5;)"Ҏݑp42`r!~229mk0 E%k `R9lnF6e^F=fi 2,RrlιSEXL]NAKH:am3÷=g" X\yL V=UT${xsu)ٙ( .<4֪<ݿO~OjŠQ朎TCLt㠃muVch`fy&oB޻&l}wmk=q/jpm w5 <\Hw,J@IG1A˝>'2* x!Tאmp99ImNb-ػ"(zBy:miN|tgt%9 ?O<>qdAMu)[ `Bah1gD]j|#~A:6/Lrwq~3%NJ!)&8Ԋ4h/ENE{4F-~ AG뗾hԄ-tܓ'aA5Qn#jz$^F1Xtة#Ao\X#j%rR]zGL^踾Z)z"换USÀѳ5armQSO~,+ݠPĶ,J*֊ N!GoL"e#^&. `kلjdT e]k{FvK6?Ns:2کrOpg}*oC[+*^ZmWjqd#;uZx@!Z9)v۷ .ْ@|ù 90{B;zM<1XYF Br( 0Gn#o/1ʁUiw(""ζ/@ Cj̳ar,?0*iN mK#kWYc1}$/ֹk )rՏ*9^zxۃ.,=/ͩ٠I/XN%2#|(;U ocW?DmgXch(b|.σ̵" A=74eJ])K)}KF1AmL%5@InM*D99 &uJIYo_o g*K}Bҡs%ͫ 0Ɖl+ӄ!Cô@ߕMGWgVQ}:Yx@ Rpfax5/%NAߤp@m E#oԍ(؇RE>O_pH7jd=6Jt\n^j#ra KFª&@E %3wTu= .ݸ2(@]@M ;(oD󆶷vGSqƐ;kG]TKQXHU@p@p@;&>pDs8}&mԽӄDgvz'vgOVi8ZS[SZyOP,P>P HZ,ܴ1 .3R)nOc0#+m/'B._b}xں^{D>@D+}{θ~̏r흨&n.|Dt[ Cn8[W %}n煷I5 \UF#c!0˄L;؃3NI-PgV;\L׻,~ OY x]M)'\]tʗ,E&).-ag$l7C:R{FW7_FVza`lԟԣt>FT]zJ]a]^ѶSg鴕<e|PǀyxyΞREZUΞEK,+V(^VgOwKY9vWJV3fyC{XwI}h3s{.K j-{9>C9zALFŴy G0F']kz v*V=Xy}D*_aLNϞY ֝HB\J1el<9cS=z:[}6MRΑb̰;Qp,]PZ _.m>w,/lNRVU `*F";6?R_m.t3nvVDtEm6o☼y3>XD5 ԛacA5tŋ;xr;r^-Hv$9A„1)m-+mEs_vηVqX%y@0(D:دݨ73"<5>TCڳMJ}3sXW^V+fV`t Ck)F:1lU@z=7Itf*nz Uu0>Crev0pHރΥ7bCHaCTRh%;*Abz\Ngճ=fD\~f:*3}p^Ad)c%P0ȋN`_/ɏzNm)2.ѺmqxЭD>e!/ q4U.LǣG :~#QhN1h3ߗEWk0 6.9r2)eluh#;+(l4hO̼_۶m7NB%VUro+^aUyO[Zfa`* \ǿ uӓZb|> c)yqIa`SF ʡY֕ l6|NK+䗃;yˡgԍ۱E2C?7+C.1M-TSk:_i(-?8xrNPzVÖ.fdE-}Z!μh.?G Mf_踳+?"+4'D7qi3TW-k,ydqAE͓k3<C"'u{,Xw*WīF- yw%`yr?,|z4' }?GqwԍeùG79a&0VH`(f2ϧy$-kfZ7`teggpt[l ݳK"w*RRHoUeB(aҧDgƮ.{n~U=<_&7TF.9 3hot0cBt.ʃz@[oaYrxrez+)Wt!(j vqݰ35UU"Guj!s h"muu5- *}a&1/O'^CyNPoX%%ok#̉>;|{0*A z0ɮ> 9^ )Gu*mf|'G2`+DӠ1Ԅ=DuƁVzWձ҄* ^պ5caDxZ+dI,z'ge1߽u&r-\Lab<vZ..}}ur6!] y;tK n*?R t274gq(bZuZVof!琮ᐕUNI,OO:f:F༕&*<@ʤv58-*j"uS >1m5DWf<ݛMxHr Ejű?+靓0͌0^Mb& n"Bx&[b-g5ZᗀGmh[)ߎ5-nԑq9T =QAL$xHwd}(&|0We~Md@sV}K!el ‡A%3CؽdI4SC*Khucs[٣̝ӻi861e7͙^!F2bD Aoq JN7͂T1k@CGi(=UiXD\_e_61ov.t?G|ݺY.^  Ȁ>%,2M+W6r胖n*N G ""7/Nt~QqȞȊG0h-dmNgڗw`1kB?+,%;2p+̳D 40񉼟Sd x eM$dC<{*ikNЇyo-I_HR*L$a zѸ&UއtaFES~` nآ M+lr_]j<4 KcF3"nIond#*QͮgWbNE#6^ 0W=vCFτW;]}鷪#xP_чqp#e ~Gkʧ}%tͭ1$ьR7݀ˎؾA̰DBtmbnVct1s%kMgXwaTby (qPWƳfzƍW![8ξ f:/~DAmVpб9s˔SwsJr>@^ĢL :2H0ьO,[T#Q.(uyYFQY`~M!cz&FN}䋒!n]-]βx$5$<\g*_*mFdӵ``GUѳ/dU)٬(^U2wc?1?kNZ`!8g*|;܀/]'[{|2:pmD`PH`4(FC"^l;mkbU ~j15Ith%LspEէ ۸3Y}m{N3є[a1tM=QVɉ ɑ y~vԶŃi.OXB)*7 h0s]J)h~)Rx$^ъe_] }[z%}qt-9;w6M6c_Ƿ e '7Nuz( 1G8C$ +Ugj7jVTxfh6YL:jUs`jUǸ;#Pr;<;v_!xueq)^rc@5fdQևnſ,[?Ҳxa3ۚ"A9M&E$U a}IT{*,",jҋ*27~WP271@1HCY@ `'6k#܌AD57GӾlnO( #PlG}vIaDԏ>GފI?,&{ ngf6%z8v[_͒/^<ڎF6!rvXgQsOů9/b+^m\bvPfrJ *C5j}B f9xkt~mr_ ,CGz26cfdZBm(ص Q.rܮ>1*@$l$ENTFgݭ-X&ƞ͘ןamԉϨOX'&~Rnfs#31?Ixb4#^d184Fmhpv0mi,hZ*܌jO;KdG~g.U^YƂNO DLC}@i-\(j! W kǣ\iOlu߱)Ta$HSHa4fŕicUj€;~,2>:ZP!p஗4 -@ؚm>kICIN$P5y$kxmYr `>q5gcqT0˯@q5蒂8|ʼn6`ITl7鵭w%suO{>C:qs:5$qH I 4S +iEL' RȮpQJaqNA/Vfvzք2;_ zFpe,vo%SjI` RDTk2a̙nf.wPKk^6 ~i&k`HaX.Y0)T䰩B)X , r׺uvv^ >K{n +~R#"\LDtMb1wYʟB=Vڇ33auqBajF\Nxq2Ym;O^Pm:?(@wfVSmn+clOS_xw,M.rI4U6dňI:e"d <>F?{Om Y*"=D@ GLp_ |4 ߮G>hmUk±ȟמT Mk CJ^y{:X:@0ZةgsmAWE={e߷+/.$龄bsM:-emł1w0ucYx{V&j/GPcx0ѱ.'q'&h3"Umn?(^hD,kV^ȅ½;;bgDw 0ä{ R@#. uVu2Cջ> R&5FgRvזc-SoVz-.`RoSr Lɞe]%͂sWKA*N-;L~Ս"j  `<*ׇoi7Q[ZBEת F6 t*'h-j?J`RKUI(ˁ'pM$H2 ;G"/(*^uV&M. |xWӱ6 Xm(B< Sl՜kd7lsR{ KKANl-8b[L=GyZj1^)fKTUr,9LɆ ,z%pZ'#xrOtC_`a}B ™mlkǦJ# >|{>LL48?^hi`N!^RջvNAeyL֘geLjx1Lo 43Bl(zFL͊6iXbuW֦fCAmG3;%(.sw,Ʀ67LRHDPe_@=Lp;`d6iҐ5_z2Bb>eASJ[s!1^fĘz7|'AgU4S8"<,#x?黶WT! 5 jSScs.LZt` fmB^俩r0ؼݾϱ;]764}y'c~|_tsRHLE}mԒc 9yknunX˞jtMey2ؒzSScV/mb1BKFk'1U8'ȟ/}.-'HύD7T>z1t! Yq2 i9zcZck]Ĥ\]k wgC!$YY|/@F=خd_NO]U$7S>ћtQF9FO{*AECԕ,6Šۃr= <Rjۀ!DSPJvZ-2&f,癷$M!:6z/xmb 9UU|GHX=--tXI@atg48ol{>LM+$=cJ;TLЎd1?DB(AUmMEeTL76ㇲuckte[ |fԠbϯi,&n:Jv Qek扸1IݨYI @EWF>ʼn~#ZG8?Km4kDuCʻC.(s-E};ɒdR PfxvIU[+5'uLǝI#NONe[*yn滌8_üaDk%%T[.6={*d:Z(^V%-< A__\c-YM3Z u0>jRzv+8*Nm#b8uRئ)vrg"Bv7%@4Sr{[80(WJsJ]4,03s$Jjn}YpҔ:I@ب։5eH^ǼVF %OC 1Q\Kx_כ=zpmDn[@xri4^sՑ,XέIfRU%3㺗hozfIX+PϬ3O߸μWįSi`b<5i&-^?2%axꮧǹ!G}ʕZx)Aa;kճCqaq̩ `G*2%jSF2ߪW"h(h8YT%-SGأU d0^GQ Y|gRhH{һx@|44)0꧶bH03}eߦTsU&h>~Q|ǾG?Lv}Vgo_ :L\cp^jhty'D1lZދaX 3v)6 Җ (/~G.yk^QT M꬈;ph/Yጦi=so0@qWče=|(nK^ XW層8\7#)D/NQ&+ˡ5j&t9YDQ(Cܔgm%|G?f2`Y69)FsߦS_9%'4:9$tu@B'%By06Tl BYx;U8,J״ߎ`x+]^n$Z\#A`OÏ:Xk~G˅;%M]t_b]N4\hik7mEWD :t7ZM cAٜ ۻpF^~Z_yNURHK28%/\YBU1 eDʋL. RJdeOTcphs9PCh$c' Qj>Ia$kߓlRs rW::'%S_ي>/ّ P$N^hOeg|KSt6ia.]EE Vje_vLēq$mنzW7(h YKq}1kݾb1ۚθ5˚+bJ_ۀv0B31 Zu!,FR`Л<[-f>a9 ݅VAok& *zöyMǯ21w\A킰Ou:vYNFŝtP1NA;GGcdB$VQ҅\l HX35emd~~~6Fg ]Ɓ]\ * /NKh!rm`C]^5褵)ڲA5,y};TI3w~= ;Ȅ `ի 3iZHV-X*R1^8ҭp#XQMnEd}I#ͪ2B+S#QHyrR )skU5 t,~b{W;],tpaCujyXmmuq݀A 缮bPuEAE9y?XD.< R{NMMmx44H\}5PvÁڼ'>_e oeҮ 8M1X'y.0 =6>s4S(i."܁dqv$?ݳI9M&p߫bA ̯Ϫ>5⃆x< @ Py\@D?!WZd/q"1.PB b1a)aMu0_l]&o4ܔ6?{֍逅@&U0M|Og#y%C>/&R}X#=8>c|%/!*t9ͬ)gbr!ph6Zel% 8zHD5 @nFt0#dE0-ɁEd reld*b&X@>lW[&hڡ1=ӄx??t(Ot B CcY1z[.U fy~,>Vb+=_J*o[k r_!*NA` `[x MBdgr#_yGZX8ĉr|z- x^ߧiƸXu n*/đl/0bG jʆ/UNJG2TY6A8'|<%3HM7:S/(dRCV2Xj8Ih IM铷RNo<VN"!*@U5`Wq{;Я 2JF%&puCc'a Xíك0 fl qp͂}[NM5(i;CˡI`}ʓۇ|t[3SbpVLzv>VHb[gx EH ף,S*WB8nÚ]"vj@KQ|IjI*YmЩŭ`߯[:$O,G`)rIa.2|_ Eu׮/\87/Gvת2B[Q. FT#nݟB7 2kQMo*w,33ZG kY@ThޱE {cu\Xg&1+gԩNA1*h/jX j">rZӖauogV%zR6J\9_ny Ri gּw`Ea\! w-U]%DY+mPk,yMvUɒIW,&v BMCiv鼘=-Hu(v^ʡ*+/#z&%BM}i>q=o@QUJ8ř‡ˬY}X D I 3D~2N 8Gi!ԙ"ɐc*Y yHzYCs;Gf ^g2?pJҙSaM :O_ N"I]Nr󢬣9ht08TX2*=Xl- iY}@@UJ B ZbS ztcx-9Ӱr9=f)Ğ8hev$ 7lS$3n>x^[ϿÞaR "uJ3ϴC,IsߩU^˿;@ǮܩB'gݟP"/Վo#%34lH_kOV3bl[!-W+:CE7>.[?t%R&K3[79 L(e:tbl-;^H.S,h_pe?:^I;֞٤!`fV_ WZCYzAr<1MbېVY+[dLU~hڽ$POS"vSI [–ӹNDa'fhD/ ƾ쟂Uɘ%~:n909wJ3%>/>~|mb+@Lf柿YI+"M ,֥y8~ۄǦPRlHZkaѺP۞Q:яʙoSD TK`rٹgMpS3 $STw{`GuPHzVo?Pj3|nK3'>jR`Ő5lWʁڠmjEe(зnk*|&ׅ9-":xvzB)_)8cr ^́PTOA%@!_5}sh(е]G2ӳ4Pڇl+5g!`'m0Rmȼ %t̽q'G+O$ef C3ru@èhbBǼU%R=M:@4e<br^)ɄqqPM&|q@f{0K\D%v0-mD|K! j0d䕘h[zRy soRTbtFjv/-42v,dg\ہ0R%HՑeTզRi[%_ aLArxՉﭣZ?N4?a<}f< S r¦i]ZU 5@p\ꐦ'S$*v>sqP/ΜʀoS-eFnr"#~=XWNY`1#oZU U'IɌJ&_BՍv@9,r׉[S­r9; \#UKFl"j=|MBJtX3_t8#v ɱ袶:ՄŗYHvxhRs[r8?r-KW ]ҰnX*bȵvr1'6H}3>/&f3]ƌuS(OرB)$8eޜ'qp7G~׬<κWƪ+mNL#, q ޚ2qt.yxZrIpOc'bo$캿d ^p,F3(ki?2Rf& S hgT.|P0C1m6 a镰x?hNpdGĿT-L~5~ک5g6-{uuOG:9qq@VLJ榭cfQ>"nSGZ:WՐexm+UܟlAHuّ6ik|uqxG}_0CKq8`4]JI䗘=)ݳw5%bEĞO"9ܪ'Ԑ vD4Ga:auE `~"IC*A^V~t9dwhN M\l|S&nNVvR鲼mص aeq޻J% YH?; E|cXꐅd V6BmcaVXgADq5{)'z=3@@iuжA.mYK޷1=k1ls+05- Yp!",{.OetpA* 3fQrPǛzyPOS)&k1ginYBG KsaJp{}Bm7`6r&%E&CAbAFQ72+ ЇES#_9WSqoB]|` )x]<)7+RoA]+X]I1#&j3B%7PXXf|H=# _#a6}!Hǜ^.4֡%uU?p=n<&~FH>n%#+ dTQ@Tţ=-z@b)Qxk]xɟ>sKFSzCv]\ P},V'q!f+|q~o-3l9t"uYOx+[? y#.ɐfVF͝ŀ8U :L`i 5~ `Y$YLxa?ˠnMŅ)ʪr~ZkoN$I=Ψ3^Lr2Mb L٠ dBR[?I7][pEg ʗV ZVQ!6:׺62h)V%"ʒ6[͸߿O^S684slzG*|V9^x~qj\˒R`}Oݡ<" 6+-r$ظ>܈b⇭[ 4 $|_%d*SG01_zm}*gHAѾvaPG3qP0x3395r rLT ~_94^n3JI~9 vjWG/~1OqR'+ 4SSi:aJjT͢N9,]~ݺg/FOTl$(fOyK`OrJ!p7b>à_E R<3m hx(2=d"4c \$|v ń>1PwFp$}D匎«u.%&k5:xKQpeMvH6^}6{t'@&I+y]Σtؿkld-+|0k%\҉)8ywu;I6S.[8-U|Ϟq(韋&F&:II4< =Km.`P]c< ZZ?N+VIUkAػqB"cRur72JP~M mk!/nSd_1whGQf门&Ijއ]229^uX@ZǂN'S`9:I$\<@ZF 񻯣UB1bofus VC^o:@V R|"08:9Z a>767x;@):%zqU 1%xXfVa +_"8zpL%0a +y54n3mvbh}MǬ+n<N41{j/GZt svjvkw KPxMbRUx{ק#T(m_ګB' DdǔH紂B.^) >nceeӍ4.>vLx*j0g2ҁKд&@RuM-jQX =a2|)F;$2˨ζVKG\G7 p؉F3"^zs`T92`imQ5z?64`X$gklYġ5;:Ee:¯]p`ٳܽz=j}2&SveWQhRyEϛ >F4F~ʬ?&$_E뛭Zi"jk(kwae e:V5 ;%crQF6<FUu0~qbU?K5$UX$%Or}7''a Rek2-vιһ肖=Q H,apǩ] XEuT~9f%99LJ.\| [  ԇӻ0TvF,k+7o%6+ZW2V1 \RlM]eˍTQTm [ѽwMTMQ;_,buTGk籶N:dpFD&PI;M@MN^%WK=fh4rK"*f~V? !Kwۮ#Ϡ0`_9 o'^c@?6æ{hw-;Mɂϼ]^Sgzk`Hd!K72-eWjs7K$"|~TɽX5?XTGk` OK01cu&{a;s%&Ykͻ_ atћZ,t,M>,{^M.-4z>P .1 F:vʜgͮk\ծ;wvaz@˾hxS #aԿs"ԉU% e- (NcJD6Eyt*Ua7 )~6R%K\]\5N{I}V65c ݅j<,ArL55KV+R%)m}׸x#IBd#JOGTЇW%V)ӏ j bt(/whS@349b۰,b(^xѻŸj,tH5Ga&.F>.#kjUNl<)O[,1,H*7@A=oA[ENJ֒_~t$S:<OJوyԸ2xYe]wUD\p߯D~8OrkM HEڤ{,b7%]wjʋ [lFK"];NRx5j\LtLMtz8,S&/oKD/Zѕ1$HB(OH&v#ne 3$60RSEk(@ɶrjힷoqR{g|=GC%(D,Ub=;u[}nei)٪69.7,U8"-d9e;u-Pe6 銥W6L"C;6$IBWVQOF4*MUjkX%(P(ܼSR,G]/njB<~$_ʻ^\AɴL(Keɮ`|R>cl?@NSw)i[5\64J7aXjq FB ǬXkC{h&2P|$ԗ? V*)"p5K`Xӕ'2i B=j'6h-+ ޥ%_]Ȭ2ElgYmw|Q`O/!&MEP pDO$BG{/BӶS§Sl#jp9PʴscцEg%ɽ"cJ1OÉV$وFʞf:e?TS00&B=f*? PqĺѫE ^aQH,N#eNۄW4v;ɤFeꙚo_j؈:$cWNI3YG 7t(1X]Xx&ǤbDW_Oj8tl?vŶ锂'7ʴv&%RzT KK䔍o%SlUS:`-ѥCs/?k)wqśNb|DOË Oa.W}Z2gM֪0.ӥ@*UJaH'))es̀Q6#m[.X[kPFV,QD'D7~1zjWiAʄ=ҝO-SbQL@b>,nq}3L{F[k5 Y(o2¼_ea>UjV4$& Z-~H@=+.$GiK#UX'ϵڂ`g,~2 u_pe WN˭ ԣg/B_jGk1HH`_p;i!'XDD=jp{:>CnO/$&s|!FxCtYס*.,$h|{&𻏯whz`ù[<IkM*v+RzZ >EO6>+)?\_yH*FRۊЄCd m@E¥nGɒWVwFy464ʱ8oUZœuKp{‰<]:ؿjT>C?{_ϙ#w5\Nu,pv l L)fgުRG#݈MzJ::ݚh3W7 'Z(짪AMRg=*C.C~,9ߞݏBEagЀ]5\9K}LH-,X5ѝ>VrBx{qunoG}+j}Uv̅>_FC׭#ٚ"K\wV6=mjX[ݮ |tHx:v&Mk캕)z!rF/BQh-%}!co=3f;I{8@wy?w+؊aYj"122@CxOͨlP.OL9l[Ӓ2}9e)?,3/PyNK&,K<+13 ߲`ze%'jS RBc q[Llg]wƖi4dbNJt^*3 zJ ɫz ]x^YbuHS]ż7.b01@Y73e% !"lr޹1̕Tcv⁉72s7`aۻ&y2FK `bYtAFث(b]kbcI9@34y?8d#p*6ӫyO`֏X/b5K?rɿ#NËcM)8mN[|90(%;Aq3I:Y6b+-e-v 4~\_9&!gi Հ6%:W+CL"de}D)u.3Emy_hG$:Ix5_߶E릟XZߧUr`q.ۮ/fo:/$U.lҊ̡IO PP'Nug#}϶+d)|Ū14)TF^?kkOMɥ>xH&PqJNNPz[I+* %& /"fψWeZίYjsSc{bȘR3#*-dG(@⫓W]/0z.QJqz kbs֝[|m c fԁhD30lX^0%!3ź>OC"`AZ/M̾NW71,raNܑ]T䪕!GaHe-wnr=A"y4'0vv&`g[I3R(L=%cdcCx@߱ *9 rNf/qͥ^qw|5lFPC;s@UhpDV RCOj E*/(SG }DDҰ1 V2EbIWIGumUP6Tq8{:©KUCasjE鞠SzuWYB)Ws~ yD̔Ԋ ?yP(y![ץ G/Ss)ߓpӛЉtm f ӴC4!vHoνr78Cb?*;A+֍ϢvAQƾ yai1X&i0O|Fp5u`V@7$Sic;ƝWVp?&-wCL _:_sD>)Ih g^Hy^a1V>gh4C3C7J5C|mNܾ,Jā ΖDs:fJV~CegXl]ڟCy.K 7;넰u$fK$l {QˬtkY#ӏ I?1e) ?ӕ,g.Өl 7zPѭ muv3y1EI vcwꭙyе`oHF6 [΅%81U[Fo\A,mm`Xj2KST>C<4 D7T-J7#ys8-5G`s};AgL+Zb?Mi &pb4',|'m%PryLI(r/87((g`U>`Pv+8_ݬ?2|{~Fwftt)T}Pbmr&@x_NgYo|m%\4R˼!MPXQpU_TxV0ap.e$,*s_ $ȗi'&4O7ݢQZ1Fɨ㯩?|ݪz3(lU~V++Tᣩ5' ~$K."uB7sZ)׿[X? eKj`K؂ǵ*Mx/pD[pKTGlƣo?N5SDv40:;Nv t#Cy2U1ͱd.vvhFϷ"NB cwde{pյRX0ۘTY1gnRzm[ǟDֹͶGé<[wF;&wq  uc}z?l!'wAo.>p7ξ TroO rzQ~= ZHEV=#/'SV-RxT&X Z a<,[49:a"-zwfCc+?pofIK^'hThf=mpoX>Hѽ^tL*C9uvkR M 䚓! ۻ^)Y[|~xq LإWՕ\yĽVlɋ56$`9-A+ <(һc!d|MDX[F3Q *sߒ׮EIga͝ }`e' ESjLч?je\6UC/Do"ցV^>r!@G]>7 2@9=2K9x{e_Aj3B9z'#xyq#хLAAAͧdҙBZGqkΉ-UQ=KvmH5gv;ZdُMXJy{~s1gf(&% GAXOY4;pS/>qS;RVwmV?Ր j=OۿpD^Pן^nH=%+E ϛ~spL|Z9|YV1̀O m 3v%a܊}nHBB*̟xHw~R֪R˓rXr{ZkHc3A=tmgZ-:y]Q,fDlҾSA*f!R H":JEGj^: [1]J-~_MIe48)`@D@+r35Yz̥ܹ͞Z L>Ve84 Y>fxH,0 #nWUe`CI=1F;,:H >+w:4.ѐhŶtْ!zkr=w ܥ* L/e8!+Z)ˤ9č/`ӹq\BLrC<P"3wi:sddo* R:tϺ$(fM>N+_ePce$`f9p- ל}e죋'Ek/PcJ5:1e?n44Rc7߰X}Gg!NJ8=A!pHDֽevbhSXVq0QW*Ei&@58EJ^x g}ƴM0N&C;͗`W(AWP}D]E5(gͧD>zau)ȶ -CyTR+|:i0}~(p:USl뷌BO9.hg7U k$C&(KjEݧ $f*K_J lb}:R)'s~" N!2B f_ l0^*+tlb@efeJL?*”jqH#i};\tJ[(Y?+0*L)uCU$H!Lՠ!$ޕnoа, =F,(|k"-Q[\%T?t}ClI '\Y0Ft*YYm2 bRQ!x Y6&R |:/+t$ݔoyRO`QrzOAz{$O(kF$K)jwC̘n[胡^RΆ!#3<=ǃ[g._<#Y4:nԨ=eY]_:LoO<MV0Ul YVgӘY(\Gn{CD>2jg?0* 5)* (_BR=`-k9,ݮ3dVIG3ےeƿT h~ S#ڤ.8ؾ lQn;> CH tϓoqO/m^HIzsاr RߣtKx^/-E1P!wC60PK<bb߄QJ6%R"$~+0bRր" 3a NzPUG}m+/w(k&nn7Z9 gBzy+f#s~6)fT N-ig_)I׽$MjSXE=OH0=Kc# #Cו?j>Qa;3Қ 7k{,V~[c1l/#EtWRdZb,7Spʉl;G]B7}M+h5b k~;m#r `#cwn]o5zdΩAaK;ycl(7Iר u9=11_eELRz ""j'ߠ.Z="L骑X!{lf’BMf^F7X\,nMRٟ \#Lrx{ͣɅͅXd2鮲)k_+PT`<33aۓ\TWhW]2*UZ86\S*#,aJSN{wf*L6RuX%msmԆI׸~(  { sc ?ǺاD W8 T4d3 (CKdmTıJ&L/?`&c,m 9ݪHVY^Dm80foN(AD%Wn-,3V\P9:1,h8c1 AZ1|SOh*]$gjh{&ރ.b(!#l1xc iBi\c~C@Di?Qy߾E45^*揙JBs=6x i7wrLqJQc Ucߧ uw'OMM)oKl:Q ̴FnH'bzy7I$e/F`ۍ-n?zחbsDvwRE ~>9PdSywA޿.jqaZ5KAfl5xu5_s yMqX;id&}6*u/id _h*՚bk%η*LXŇzn\"\(˻PQm:T ၁aG|:#i=6 ѠL:iiy.\eբm9[=|f頝DZtl'T:e[m$TN xixuL#؄ Ѓ#ٮRA.;$лm>\x*2Ae4SgZn+B2? w-ZЯmb;įV^;l*O|Ѕ}ybQ+~qLD,{Gxg&s ]*r鞀Mlo~ DOU5}oO3J Zt –sH 8W8V\(~ ZU$=;6B>'03MtK68?1C\]gp8:O1:R$҃+F{j _X;~AM88l Q*8R8&[ʜliz8;niK3 9ku{vU4Ue%6$ď?Y3ɹ˨bk Ύ&r+ ppSAagh.W,Jm+|1VN7'4,'?^gp($/!h28wDwݓst!酫VWƟ>jI ҝծLtw6NbixZJ4d:cC@7 na3*Bn' *^p[|[ܞЙA\s ]r3q]pʴgbE!"=͐\v GW*瞊%7V#[GdJy>\E=JxC9Q* r`JKs(>2CVBE͍&OS{["HԊ&o +tC{Ұ[vUaN(P@ Ra[d>ո $, Iy`-B/?ÁS K5Mwc:quVOECr?AMOo㺡$=qq)ͻ!S(/ێ0悡 lP“  fUqL9;UJoKe=B[f%ȏ†] fqnJ1!NG%C CzNI4Zj Jr3φ3J;F9KUhWGk{QwǸ#b qgnXt&Igิ9rZ;CJ)"HjEcn:wlClN ?]>8}<"pؾ=S)F[O|?n Q4jSvABKg,iN$ I?xԆ2\"'>$05Vf:?r*z$s}*s1^sdf, P YHUoj$!^ӟ51ԙWR)A<.ixINfs孹bp;vA ~] ,ƴX2_ȿ>L|Ra_?EMUrL|S[ Lk9ty*n'Tx|!мW#K^x*PSWr0sw>~}N=haiy^/$AK }>n'De/>@#y! nʛMY<:5MIQf3XݧaqeU;AA!yxNMEVZϱqXߣ1(Y */ { ~8T?0|B uO{XE "Sp6?^oYrZFk _h.;–e $ 87N| n"_$pʛ%= 6 G$ÀD.]\y6Mdw M&+ّJ= |C۔c>eMdA#[ "j!+Th$ۣ \QCEa$hh[/o.-lM+>F=N3%q;> E?kN~߽X ~&rFVקw!pd g B,'#$Q+R졁I l1K:"ebB^.H.A+(m8$5oq2 h(C,NƇ${D[[ w~gS ҅~͜s!~(꩖70 Li%{O!*:/2q]^۷]BBSJ;0DŽ[XI4Z 0Œgϯ4w 8ᕩjk4nƒQrK8pL 8Zh)yl*hJ硢Æj, ;e_H 7fg»X|2 /6--"`Ջm3e|C߬w(%=hE4B&؂53!rPu)<Ȃm2&`9m'Nua+boCͻ0D)R'3>cQ'_jpѝI~qm #P| XKXꦧʉe9C|~lc =L;[(\&oI۬7.Po2y11%QKiHfq@A`C]݌,9}Bit1Z)Ĕ50H$ T)Ph?F=?,LJNzOasd?p  b ~]93,&89Anl4n,Ms^JBC&AMǍ4XC undp!Qvg<>oͬZŜMU.UjX8wyfn-(gխ13Yo]2*A8d65Ͷ_L4Z3!+\6LR]鲐f/I0QhthOwެ"5p]hE;b6 +ө Ha9M"kwW2BۂEl7fۀ` `;1ԻuESE3{4@:o2q$b`mT @(zQd2[9أ]q\'y:' nx mXJBkr#J.}նTPݲK ݚz6US֕"lLRu1~ /=r&^3OgFKxt>B )'Jd2~II)(zl?òU+Fv鬤~w@9N͖X ޻I$(K ,d] ZIR7-'V`g ^y3#iՀBNǡgv`ѓIrU;v2M冣q" W4>unT%Kg,#קϠ0*[޲egFN4p:*MdSTh!CwSԊYez`9~22 M 4d8iZVA% ~Zߧho`[XNIUb=8GL xbUeCtIj3Hz9zH 3?PB1.I2wहQUv6UݰJj,u4mfg( ]'U.<(FOI3$7(Έ vN0zoIr,Z]Π?o55/1-o:څ&<HS| =$&`G+S3B66hWЈYFlѧ q/l=g ~-03A( $v^h"K  tqr(aN@mJ j Eq7*}jp n͡IKA͏`;UӸ7FX4T% L^OdZ*,*ڂfs׵:{.v<.;C8ևx0vs_cGP B;,E4HY`MF <<^|1{0unx:gGЉAyVg@erlBvq4DՑ} MiyZS7j[&a: >nm_X%وuΰjPY(JS\tSsr( R@O=Akޤ;⹎rU2($Zx` U?8bJA=&S7iTL ԓaQ=:)VMhC3?:!Ji.u=cOol`|taF 'COKF)dэ^MJT1n6 ." j^SNOF`/pYGH<(ٺùo0^r 4p%,otOȎe얆 ,yof'5 LH2dkfڷ#4gY?)MX 8Ɠvk8._'dIiֱgb1#<]Gr扡Z#ܸvd@U`I mNF=/ yYx\vz #%:E :EMnܸ9SА R-,.ӕ RU-E4(_} i"[db6m2;{ gՆg'КM+i YާeXy9g;Bdq_]E>N>> %a4AH+LD:K''4 _ s|܈2`lTM``=jq~ئ}<trPb.|-‡`yk HC:4īA<&fѝ)0۹ݢC՞9،Iȓ*M_|L;"Kj$ {Gc 'k%I2uh^UZ*J;,! -k |i _G#-/J+Si#+[$|7]e%,n~VbGwkװo tX]GÈ,'8r5Pp7Lf}hO2A$J=EOp4tb6U\7O>1&=虸 /氆fe|iVb",XwKBX 8t>C[z!γ+{sբ)˯O7sgi"{:i_˜8:`IKjg~5'GCEa$2nv/ _}fW0a2u['M(P4cJ=mS^1|9TԈMXDKFԓyK@,3V]?4z/d-d^#.~Κ08$-u,Pq:\ewV*VD;gS/-IfѦQpQ!Tpa}]~PIf{st*Q3K0X0A?l߻-x)'hQ^Di|hȔYRDfE!$Kn`+7-AE/<&6Tj(dS޳4zrt!H4MЮKŵ^IGCh /`L6_WSJﲦڗ:ԥEk^_ [9UNHdOlpYNPqtZF*|^A(}d_}T'XHT=gUx\KF"|:wu1ֻ<*`سcMǴmNAMdh3?AwzIsLqjFdr>z>+f,yyTdGLIƯAXn&nHso1H:⟰)ҁ᪯7{uee걫1el| kCkZT^,0. b}^^N%hsXU.q[ǿ+!#gu޿eHѕfl㐟͑\ h☹ Sn`sKTi].?.ggۼ_#fHBXbaFqKA{MD["zf8W5{~DVPu\9MgGx0qڐP5`Юp1ZMEcc>ES,P2ywu`v?+SkC'm¿ sup+H3)L / ! ?ppܟu+HW H ' ~Fk6 H_Ќik4_ha wI QJJ7ja:痔MY7(R^'k4֯%^|v].hh %ʴ\4;.jiD\u@t+V= D\b?CB9hwZ!-=ēvftBT8>İ< ;1'%bk߱ң65_ ֱS 2Kt*hѰ+yfQ!>LDj̺}gGDGs`ϏmVP̃ÍIx: ZJ &ro |Eb.k[7E?6?rWQyi`PV;ք-D MK=l\Pd>/•Q^T5Rw|wDU*Ҷ ]L.K\@+]Y?{Æ,7Q!Yt+euBQ=!׀S% Jv9 -z߰Xj.AsUX Jws sU-WyNM3ue._Z^a͌&DS5,1tS' aRpQ+hB"R B Pb'|%*-ei0M WJ |ab^E.g##W;(qkӭoA '@%q.e,/1 @q7 yeQ9'5 O+(}G $orՕWHR;1СCEzXxg X5e`9y_"/sv7Gn9CN@ۃKsJ#R 4b׻OT>ꠂ˕fvmip*Im92'ƏVPgl}/b!qLsYk=$Jjx.P}b]X'`.& "i;2Y:MQ28uf6Qp}ǻڢ'7{Dt2 4.憹86Gv>m4ryu[3Pori!\>BN>5Q rpLns gY>ɍ˽ M)%Fr8-‹, {A)8*-5Zf4QI6&$[zxYAe OS=)2C5,z9YzUADM"ŹN:iTyp7w-!{(<}yϛ+h|ѭ$'a\p JA` v400[jS7~-3[{x"b> ꅴ-u{ds*T|P6p [ (b\; y]ՊCǰ8M; 1٬JmD<&]ИAlF_mFZ~;^wh`gPA:Ocu}:gȘ .u=n[o 1!tWɑK?bI~ٔwcD HeggC+ƞЃYgTA/3ߪ )E*Pm~1 8(= m+#Si/Ɠr݈c!Y2%Ty;4 OnjU=~0ZFb>EaBYHKTDT46%eQIy1U>XYEUP1&=QyKMᢄ}w딿0IoP*Rox\;~WũXX)~D٢/;ML7P+=LdaY?Ĭ -P1|>3<c94LrD8(qiSWUߎ1~D^K !n,XQⴹ}t &g6S g,^C,*\TVM>6> 'JQ󙺷F A&~Cz:7bra*z^o鲣2ė~j]ǩ1$ ۔Pnz"1-L{qG۫3DPE 겈,2* vq{ޱ+m|M҈Z*\yM 撱7 |(>&qEq]~ `y,XІFLcݸܩ65>p7~[>DVŢ'm1T nZZIsA)zfXO>dvB 66ļIeA*?$Tq?fƙ+ :HQBUX#4v=l \,t\]=/:$xii.0>\+`,]?- H[s>2R3`;U pG7|p*𢮪 #x"8& 'duÄ@4JXm jW2qC I?~ qWIxD-O,ul0U?gІej [Pk$+EX:HUH4lJ?0XS6йsԾf>Yǐ;vqYΝ^%;^ ^xM#+L*m@Qvv!e[CWv;#$ @Ch;w5rp|ф,Pt {k.NE U^nK)rs%c*f9 K@za쓹Պc[XRi6xav! $m}q[C 2 hXeۄa8ooZPX Ə6a±Tl*! 7lhmg4j_,RVFFkEQWq=1 Vi_t5s+:KMUzW΄q&tgU| ;Ěi ,A)I%5}Vޮ:SӜ- D_Ƀ',#_C-wBRuOZ0=̈́sSx.ٍf8wmS(I,P֥oC?2b'zE8lnF&D%YS a=+1oWq3z Ո2i'Lw=^ъpN^Y{R}~GZĜn嵺h馈HkCE +pO_s<{A2:CKnXg`9%8wGFGMٷCc'Ui,A9|@).e'8ON$MS]u_ź6^m^-&D اJVVfhAS!avnxB$O#b;E.!)Xpiȷ`prslWmbyS_O8#?dWFؽt2N5(5xո$|}݇s l濸jđQE Կtr+1BoxX@hS{ !O6_E֬.>7pEP0U۲ a`mn5@OQ̑zŘg=,[KUN > :ߎ|)oiEaRlƒ5 wV_qRѵ߸l܅ tsvqm~QY.+蕮 wt2lplxo";}RiUNU×/yBn(NB+JULuL3:,BW6ǟ/ø(KW?TyuzVaP do.7q ٤]8 ͎yb=X.ǔ9NP=G3Ac,N_ }:{oZRDx;G$1Ryb~3 %{0jԠ]AVC|k,?VMx5^8\, 7q;, Ekfa %qŕbK d l^8;d?uO,f4ElxDtjz64N+gWMzJޑ/BC8Aw0)=ID^Fٹ?jP4waј^>oF7k۶6fNA&;kۀ `71C3[7qaP1[3Ҡ6ϼYTIil~IݹCBW w /#Ss_#q9HQ>in'> ;^,_4]B-xw,덼Ǚ##K,ؕ *^0ގHԼ/F@ѣ>=\6H5$UD >hؗ%Ho<}Lަ^KX"ws~Tp/qşE?Azm!O_4;eL[__07H걲x"*V[CњLI*tL? (uɢPc-wu[~^>nmՁw%! 5:(w~hԠj ԫH=Qu# \Xt^.Txtd ;V!:_|il4x5>o/1NGjQRP1BZ;pW0LS"!̙[> qSutm.ܭZzE5O. 9>]:@yVa*2VF` tkBJ v 3-I SZȪgS@{P$9(|k UkzGU.D<+.<䒽*ZИcV`TLo0:] y\ΕG;^dt ֘ev5 Y:) %dqA{%-3ScJi0cօnԊIK\TPwV^ 1=9k^堭bCf'r3%NO(L{Rd '=8hUԲ,Ȱsdu0hTErx&.#S."208mԮ!t%<6Ԛm1Fɫp5@H)O^ ;ş>!= -e B(-:g;Ovg]RK^" ɹo)l:2}t(‘ JZ"c=J]!m$e}[ ݒ7%jSsXbیCp'i 2;a99rqx9KW~7H&éB*ȋ؝ᱠ@[ eL.sP ɔUGVZzqM-e &N;mK_ <8;? >=`J3_h/尴 鶨o |c'_s%.aYWOLo4._'ʡ8[jۀUK*_i[A2!A%l[ m,ۗV6O݇621YX!Lɬ`*-hĢqtj]t}!#[zwόӥW$~r?ɲ6k\F*MWŪ;rrhsY-D-9l3Zg}0յ}#ݲrI{lr$7s ͓Ʈs]'[}((:4 E\Dc)S+KqK/}il .y<3#je`O> `S.bPtZEnٞ*6 =3^òw\< b}N۔mpՖc'fZ},J\>}O1CZ,ҜM͕Z|cClwV}7ALk0ryE%&Ru*$[yg*E95P}8^ I3Cuư0EɞMNCl=.`*vf3c*3wsEgLP+̢}kȊ+S&K%b;s.o{~?JW͹$s~6 dKBjs߄{|Yd[֠.Z^]trlY%nf#=0JhCX,dZ|Bz% ON„pIN` oiݖ_WKCP2B X֝_HC; EL4/ɯ_5IyNx;֭)Y߲OB=^*T( ׯu]z(s.Dlﮔ"x0J9vEMMꗕC&Oӑvy2\$j G?L4)a@wLJцisTA:c@;jv򉌓ˢgj{d #d0OC:&nY2qyi37iC^+;L z7mPml֙DnD~ xЛ-{4A ?ʆF *[jF|^z!F) xTY2nrCR`R:͠|z~+8 nqdxΨY~}>G£RM>&KTm7}u}OG;^DU[ZB>5ygqzMaڼ dH&;thۣ brhV}kK[!]"FLU 9Z5 3M vP7N>^0V )Xoa=*U8^$f=e7hF-嵎=_K`4'/\q$`e l`5%fwFw<M|Y GJ,Kb{ѼcCa F]*MyPh߳#!?л5JBYyř}jASݳ}e4H2٤zu >X+to(t=1n$٩U8Xp8 :P3-mӉ&1khU5}bїa^`aCh 'b=Ƅ|Jަs9ڇ%I_B$XلIV:rybtq'l&M&{+/Wi1ӡMRu'H .1<&3j7O<|/@m9h[8PF xg\ U" w l#oz5&'ճV!Rjk "x 8|0*X .kvrJTU!4i `gㅮ[:\%sV_׊ž\t+{~ <tKYdžD6wa;:$yY#eCKf+}_v`R; 7ՃNMrsFާegѯ?7nFO=BJn/!tLqѣpm)kO|dwTADDݏس0CaT͂!*yhxUTb mrѺq[Z :br:}{2`s~שcrzto&Iԯ Wʟ5MJ1 H=h!bVC$+7AVXw'nRr! T6Mna^x]<_]Zsh>vC/B5&bgs{1M\.gR/g t%^z;vZ LYXq瑺\ !tzO Vof2rZM N#p( 𙪕UZ@;(<:sWJƶxFbcM .TI#ՄX)El3y8+5X+t&.FOtt=ݏvŅÒrd?k.Y}ɹ,i OJkd$cX 'z`O "DD*Ym;4e!xM0&Տrt |Y<yW~iaDeS#ދ|ƬlU -g- #.X1&."ό䙈"p\cq=4+qNҡisZ-X7:ɦnHW* b5_vbG|v}YRjWɁ9V$MznCB9 Sa 2%3>"| M<ljyFdFTkɊQ׹ 5pBiQӏ&ƀx <>p(R#Ԝǩy_hf;( i*az<|t8spxR"-XZ&Y6ij[18VF!_4ʝ#NNzSD}FfAt@ ;tS_L>'WH6 R 6ɴoWhV"k s_}ש}P(*ힻ-{R AORKI3ӔN[-{Œ3+8J0X.yRT=fw}~eԏR@GY9,weɍd&?VG|L!p2TLilY$/6غ3c0;|ig! pP7rqaL޾Gv:>be ~ZP8Ԧr4Q"s%震iU,Db!C'5Bd%8Y=܇H/32@t;?KC]|!h}HD2u *VkAnnj^0DSMCr04aCf)?2z;|aMWQnJn87a_k4u6J f{%nXT/ `+ŧWfvd`βd["l'PǙiKڜ7 ڹ&iuxc)X`zw팳KA| tAO _uxS2\SE=yVfr й]&zB4[uDQmy$EDr)8oN̑Sמ#鄲6Si\[2ux?ܞz(L>\U~CC&u3#N ^ZLC~㿆ƄI ̡j:)zfy WMe.W4 d$~m'ͅ,^IjhiαGPQB$WJ-eTwhrMMn=DI8SޡDV6s$ӹYY?_r_kZ;>Ñ6!J!bޖz2agLϪp9m'ڡMEY9%-.ud^99t |$X2 )6qwA(,{(7)[ȩFH[؃k>WCu _fDPS2qՃC/@Tk*e{0O9?#2٧rj]܌3b!ENL6jpXz4*V,f;ec3@9mQ9Kq:3iظE-4[PpC ȿY|@zZl )$Ha\hEӆhzb-GX%(3xo&[&?<."Ԭа0DEţ,s/Fr ! * zVW 0f@B'S&DIynBz[;3fA#B01v3uBPQDFEk\7u5Oեg!Hh@uo0*X_wiʮOZTE4)!B uX1$1Sv|41@hR\'Cf?4苃:^) Y&(ciF Hf )+Gvo/ĕleIq$ZǵMHO;^,HB% q±`,yP,e'@(X9߶gЙ5Cܜ|F5p )jqC>!?zGEU%G="XTY{b#Ĭw _ɣ_Q `o.c`/e-ٗMwrDnBk"e  uƌ5`1ߣ}y6g1}c:|5 ۊLXnϜWӽɴ)/-ef ;qv>_ܼN3P3&8\,ƧRs[H&[iɽ2]z  48[Y?,^y{{reRj(G='ܽ׵ X%RbO =/#͋_B&5W` \I,Q׈GG+\ѣxx ꂹ2ݕCd 1Y7[ !ip2IѷE5fn[<Y `iVzz&=Ķ*)$ ezu݇o;Iѷy0X9?^;?+{(ݧu{ ȱ-=Z*p.\ 5u@@O" c~-<;&" aPMD(7VVb._|,$gY-@ؿkjh=EA2$#iQD[:kSO|sb@DG3E x]kd=<[(B]~Bcы\Zm:ǟqD~o?oPA p;߆) ūQGɔ_x3@Rʠcz~A8pPd)!QC/BO_X@K3ܟ[Vr-B  /X~ jߴ;KT_#ĭ%ZzQ^IJj^Qư`z@ry>u{@Xh^WΊGU,{ײArߗonnȻ9^ ?(bIh(̼D._{;rYL4^ #;G,/%C:Si`O+\L.F猫?4h)O'J$c{嶺UAC~ATKd:TWM1sڴgeUŤ [,\ě3:A|jI|[40WSM }(nyx&д%[QHYLaSwR 1r9Jux+(cl8`@X4'UF  \*T43?nOۈ喞F)Ʃ7#.g@yW& /آxk2ˎJ**e9)1g g+M$CƗ;ܑ՗tbs._H>sbb'O VP ]uxslQ_h͹hUك˾ Dg] b="xd8|Tc6 +;ZJϝ-\L !5^Gs׸LApkj-%? hko"OShBxE6iXǔ DfXWV={ro~T@OCfa{wqAmީ@Gqq2 o C3%Ԣ1juo4TwLkoJqj^v-[qm12H9Ki'#D BV&osPՊFYz#BpCzgln6)tB]ڛGC9n#}(>LyB߻t΂ vosZ.9{,)Wș/3 AhɝlRC鲭eRG-JUVe\Otq*9=kfK)}Ӫ AhE{z(rِA祜k6!Xyn m~!\=~iEbLt=N; vͶM1H"P7l|߯:3.s*l,(`}RtgjR 7(hUGqx˫,W1bC0eH -P3£AK8Y&ՑDz1amo$B̙||4M њW7ް:|f'8Q*zW *Ҁyqf*eV 2I_jj$y&ec:V1ڥ[P$[6a윎Sl1]6}Jfv* *ow ~a퀹ds88h:o1䥤Ms &%9ޘphi7`]S]1)ꬴ qRfJIZAϢ#|*tq+Fm)J c _ .A͎&r0ݯm 񻙇o/v܎uبH0`maYH[8Gx9z>-ra&C}BOq}RIk< 7BuwN>9?>A]sz9BꫨE[*%jFU4$ f2TZR7AحB>J6(nA;]fB^Q_Br5wRCZ _Z_W]Ȁ* N,LᛣGMOpkz emoAv1=h8˿e794EZ3ܛv79nVF,÷3D_x?-l&'(0" LV}:j;s[W|۬|OHYIݚ;&̎VYU4>HՔ#*u]Mۣ+gD3Kim΢ɹQI`8۪z@ƓQyeה;Ʀyߋd#6 <]+sBaRv ! 8n*eI8{q8!€D%6f9t wr/ԺL=|b&xx2E-+4-Ljk?䏸LO0/CAnT )AӍg7o* x0,Bր M87ԱD(x>es; Nm^jAV0@KA.e?cWA>l"$);Zv+JYN>XF =w<(J!>tAֈ]$EXE3n ,^EbR8SeWĎ)C4i4l+H>*F`t^obS *LQM2k@u>&Q$2g`m "m la($eRe# *'Nm(9kIyu?y^^/i"^NK. ӹå+ h'fw>8ǴhB !Z @(4)(L~><z O(5!\82y.:[/7~ãYDnN@5L n @F\+ AeuѾ*[Al8UN %ߩpSPnqqҼ3WV*]ihţ'ug8X[2\ #Ѐ;@L #elwFF-P djo&8*qyN^c =7f>IT@9Mݠ:/-iI^TG7P0~j4CD1y Q&^HNW “ !+l^?G-x1ܟ'h NQ.7Xͣ. W/0dVPq]a6tӵL/mQzuSP1F8cҖq73 \A+y>p̅"XY¨#!7EZ٘baȂ#ݿQ]GId}h,p J1HS{ eHzZ:yTTr|Vk-E 4l({m~դ2$P &= Șdvtt(YҠ0ie -n"?nÓW5+24HYxS$]ɞa^ ?6ZBţpU!ƀrf5a3<.?SNF*4{I;nuGKXoҺL~-yN])}ivɣ٦ ]eW}~X5~f [};a ST]6GU,B|5DƲ|X@;$fpົtogN(PʐѸ̂ܲrfO]]Qm)vCc7,8u00Q_wDYGoN8UPK].5S}&+>*[>V(זfU'I!ߨ8~yRR4~Ax!h<|\R֬. iGs' )؎ϝt_e]5W7T4nZ@4~ְ~ĸLPA( Q8 [ 3氪'Ġ1[D`73'#ș|la-`Ӯ51.bO>!koE~$ASF:Z=E4YENJfWnʰ=ph(4:` qƾTnGtG=DJF'q:{2u_jj㐭k7;1+On<2#cz. UnwE;k~fgI0E\A7*^J1$em9SV/LO9 ZgU}n Ic:>_|T@TlZ-*d?X1d3FQikcRUN%z$lᩥ EҽM}@?FVco9 Ax0 삨syk|U8nȍNC\5og7?D`{jҒ}7\f/O1&\xybQZ|v$Op:sŗXR 9ryZ Q{2b7)7 '*N<]lkODd@2\=JK9:/)@Gn $/ ?SVy'dmM D#Nĥ[fnB/&Ov Bqu$"SOA@,oQzXU"'D%^ܮ+f\v x7d6MD5ұe^IlhsV,f۸`:>5=Ǵ uTEZ%(6bYLE6d _ULn=,H8aK_\xgJh]jex'DYhU(hI *2wǔg*0Ӫ?(!?ԃ!0Xk | CcS {+o82rDoͩ]iRb٬GRhjO8O Y?>P 4-w)Rac'2] uo(\=y<֯DØ7ɨWZ9/"Tx׷ a sA=K*-dc՝N7IZF*@F@^.xނCf6z >JewMT,\+  ?v`ڌUaV6xpH,ET~BZa c<M5hXDJB*H;G$0VGF ֍zNm> x{Vn0<#`~XdvbGm!֡a1?q +B"ݿ@>VER ;b{Mb (h3pKz/Q9By#>,/!ŚUG|#8x2Cxr@eЙyG2[8|,uz$yuM񤬜Ej~ laWspeV@V^i=,/&ؠ{$sl>xfk3p{~qyIčW$az 26h4Z% @W#¨bSD\g !;ʷ G _$!a= k:yT43>(cL]Ag xF=K_1DF"YPdz?oP]&Ly)BVᏯ"hO><bx_̕ T- ?CkUNAs$n O"hX^%nh%kZQH{61N e,E_sXC&8(DJPfM"b뎭e9}&7Y5\CkgIz0&,yGh&fWUcWj$7š~ !s8VLZ:^D4 \M?jIZaIz\/Y1"JneTƹrmbtac10ߔ]_؈5=ϙԿg|*~s^}!TgWx ʞ X؏cDD@_m'ؿQ?rnɀޖI #N;^CFe+58:d_3@~ m9I2X^R{sp`!b % Ut]rcɏ 174 zuq59[εvۼaXv[ XXȽg{ָE4`5l]+MA<$/Ed@ U;3}Pق$ !$IFx.9;o̭RZ';3 K’*}GՖa8V$e>)HmWBWSFmIH^de2ڇ` ,]ӴŻ! xPwO/.?`5=˭~&V:4Dei3V(LKNFAxyLҷfSظ)ա)ŶVU9' nJ[s6 `@W:NEond+KMGvE?R2}#|cgN3Qt,fK<,9]l?ֽ2 sܬoJZ q~aIc%$|/ {&KE+u?= Ed^qȶmuddG!ynʄEO7kM.%sтs^jqܯ;"Q}K-GZۓ.UvPcSa &}S8wu]^̮ K*a%>TCHE~㞩-8?ryPoG'wPJX$fȂ\9қpo:Co~bY)]2=[Vz3 ɛͰPߖ{^N-~%UV~;FE5½r}n:y !CzMC7Bw_NqĭYˤ@|+U:D;BGnijO\1HXyt\JhlPWW.ܾ>=a- NFL`Ӎ)o[Tˠֳʳd6U10N]]e{OmFCL%aiҘq{[7j ✁r%r*5]*>Iָ ٳk+fq45ՆVHp77B ER݀u13RcmkW\dͶ^l%_G5O#֐ЪK6B2d~^(>\zyL Np"7iUYuhG"pjGHu=ucH#wl -D7N1nV.شٿQUuiƍw$14ՔoC/p೽* TI+-:BFK6 PcmFEOM^fg󎋺cR8^6Rz$jK[H^7T"{c{Ywff)λ(Jbh1\|ʙL!U]B]HӃA(lP՝i.BAIo87Ҙ) FCe"RA"N!taww;:jɭռĄ k] }t;M,"=y%PsYhSi4caVUm +~ֳ[`9cxneOjӜyH۝"$ *Q R\Pm /,CL~1;dJP)3bc~j+ %܈Mn.ϫR"5Ue1aE&up4ϓ#e77{HZȑ[FVB{NW=n 1٦Fİj#g^Oȁ\x)`MMJQnb煬:FJd<MW|`>dGV4j9j4ڔPvA9SRkL6E:'@ﯮq׭d\,TZ#nh(BNIi_PnM#W]HZI?FqH{|1 իl-%[6{a U%ۇ-T A,AYbhP/?[oTa8VK, p{2A=Luy0;8d7^sT{Uh䔃(>=OJk:&!"D ,ʷN{Q~gϭ{1?Q[MMepN%5B0f.T I()xKؘ{?%춄.$Q _4_ߞĥUry`;؍ߵW !LhDSژk0r`om^8Сi֎!(ls?6J3Qu߫&SOxCW?HJk>-T(,!955 YKZW}MԸ9c K uh69DѲ{qx<{AV~t1„$XKIjHaacހ^}VS0RדX R3XC0"zlhriyH#3sJ9?M#+P9)u/R鹻΋+>|S09'1WO=$ZS$sxVcsh2Hp[{SfCݢQ: FD6eU$dY\(0raXɠr>&[dΚkign XGrK@tUF"~ڠԱ&l^TLkvQN `ם7;dNu#7I?D . {73?=|RIB7: GU=#Byb+̷Q;\R ]SdjHp &nygWq6ڶ9n\wdl34., Ups)b[)$G{ŕy@59ɪ) g,djSRţvz~nKG).EJ7;Zz*F?fyF*g|l?m}LcP"+Q6uT68$LFKkc+m-ۓH/dҡto :8F+"| /,n~N5P-ܳu~LNkDjS>jy+ܽX%RpUK]&w>Ʊ%Ξ 8TwsST*x+[AwE!~\PÏ/\Ps=X|/fXb9ة#[ެ}L̄JW02<ԳqT˦Jߌ6r~H6q㔐jU[hkFqN˱=pw~ײ5 =9h%(ߨj:[=ԝ=`jju p-4T0l} ϡ3@;(uV< +Z]Hϛ&m{HP.v*b'Wp?U?ΎTYZ!1+ܡ`&"{drK$4ߕAfOT%x K双3oSTmfLSFY5e?o``}#r~\DN^ .Y_1ն :@=9* =hvtyW~F7nFZP%O@zlFKaugުmv7Ub@N5^{"~ARO:ѹWX!I8 Ғ+(5|x?Y:6{ 1{2zLig~ԣ2"OnPpn G685}1>YϯÄqPs9ݮ.ܪ?g(+cC/bGNlhUV5 8~r;眝̍L{fR.FAZrv z6ҕJ1u޺QFi u%8]b8"A[%1\j'Д wQM2z+Cq0܅Ӈ&%_-E!OZfn y늃MyL!}Ypw,ac?6+zQNO_"7Dn+H|I*6J$1.C[C/tOUk‹܍U,08'X` ɳl81**VFdrz[[_TR IPi<@p^ 2XK0'OqHn ȴջx7ߔ aA~ c I (E+G_a겯dzn.=HpF&"NP/IԄxşDQ0i=58A ޅݐN?2#ԾʊI !M,IWZ ך_DHЂYT>$ ry-Xvs!|$R: %/v3TնMiйָt4on[VJw  $'Mcybh{L[)5&nLG|6?!BíL|Wa bfBz ɖ-/nI'QlЮ(3: ]wE|Wɳݡ 숩yvȹvowM x] -!@c&vg&R~'4o v'l6-)@0 ZD C>|QXj/2Av$S0Ef1 Q}Tz'woޒt(Y^E&#79evTМmŸÜH./A{G}ދqmH'xm9|X1;~SiJxT;a nCNNZeeM¹ʚCQ;ahY|c[ "r Mِ)lt]% s>ůo?3=7~XPP[C3֍CT H38]y"jvJjth"}KS<6gG F/d%\z^TS=0R"ŏxj+MN(EF.H'&>>խpq0`C.ۀwfÐ`W /7DZ6"A /('Ӆؘ7k`2bamJPsM\ L˨ 'F&l5 YaFM>Bl6xff{t{ FϹaM*WCyn/UE#jQL PkRCDeAAB?Ukb=LE2Ri!X61Nm˄bIa!BqhiH19ŹB.1f$E>vV{*Zlk .2 gT4}RU%8#8vK}GHEF܊:n)Y9 "}k %r!r-$ףwNqs΂үWH܋tX$VKW\-[M_B^sc_}c (4m%%V.m +rLΒ4jzD=hRѲlWT_}Oe|!ydH#doOahC6MqSpBK ̤Cˢ>{ߓm!0UK2'C(`衇ƻ ⥫ț{%9>rtCdZ~ևk*^W }Q pd";PEe!l_u875&' Ni4 -Cg~AHх0UXR/~3Y @$9j ;-3;@n2E6.ෳA]2&bU@ַ +x7\Dg<1,"G/>|@9&?khL A}B}CH!Yz9 k $W85ymǂCӦV`Tr@ηJ{{گ;y%Az|_QyP(vrٲ|S:䫒6o LvwQ] 'yzZ!g_lȤW$s_? z%)mR0U0tx}'Q0Tda4c~z7ȅrm, ٔBv钞~d-O;&d"p"vDMD{lY3"fͿcP\MU3uC1%afɷY_l4RWr4eǬ 8]ٮNh`Zy}D@Z, t L{ͯ#:K'V]F2r ۯk ]vIO$dBeB,IdU wGl+Pƥ#sc \ %rە͛#%&>-zGum~3? qΞۥ%&**Փx<ի$zCڻk.]]2h݈]X uZ%~>.HFsxMFqmx率]:)mBX#i"@Ҷi έwuo?HﱋPXЇ*oR!zte3EBuRoS U[u. үO%ޫףT!ԷnI2 lmLF q Ia!ΓΦFI5GISӮ6 Ag)O pW=D0QYE(0 nqX2bجZg**KT7# Dwj+$=tOx-]ig\r=ֹU4Dy @ѐIk(6_%j/\(8$G>eWw*a𨆖2]ɜ3x2"=Rhe29U=FE5X\kO>[\8Saxd3e40"V~ge@ m,M`ȪnQky*q˸(kUEnի/MtDZ ?Qh8-<ȏ4PljpP-J󽜻6ȋB.8mYv6>qHOI96EHxb(6}hk*M=6~`4@r +r@{\@/w֊GIwiӖLrAf4yj>8 ^*"@oKivE}?4rSCvx}M7:Bۤ6 ND>GL+A7]8I۾kD4(dz\<㒆d?zRd,[9$`U& ^ v0hgG g60^iUn/P=Rvxu 2.J)>hvoۙ} ]t{煰s>|w4HAVTw _W*qƸXW+O Ele]nOoazVX?`ڦ9†m"  .0]͓Nԍ. Ճs[9lҹw 2,߿^g3l9BHE̴J5Q7;qZR"Al{Z$i%TM2՜vw;\8;>ΰd*a{{: k.E_qeDenxeEu06Q(~>(B;a$ߝ2*3#ZCquKU5h ijC. ( 7v=Q^c2]=\^oŗ'񉓃y6)a:P7gr砮iERD,auK/1t|s#;GG"B<[W @-cn?ODž)]fݲ{LXK@ww v[g֚܀U=dLq|13* o({~X]#8f?#cxurE)#rT] Yf}4e ;&n4R]Y elY5q_N<pV6*b_lx%;TX5BP _%lR G 8e߯ ;V% W}7zeeo!U~;ǀ`υ%++kM&4ab:Ek :yb?^lbw &Sb`ҠpsM/_!}*G]nL=_V|ðEev@E[ɦ ԆOeve: ph5}SeN".E#WVW( 9 ,8E 襦*?zsHKv`C1x[ ;=¦DHʽ 7Q5jvYh$rN.fKn6DnH)Y]MpX&(ؐii=c> 5iٲ u+-|p 35J"嗮}{+/lxniꏦ:T@!+-a^8T"B +w Zv^FtZ-|_~W}&^ӗiZf ~{mii?~,i9sAaC@KUb>n((JA l*rB8Ro!źr?" ^QLؽ?4%'('S:TY3g߾u4; %X@4u(R ZX,^ϴ%=O'X'EBá\subik+!$dJrl5qv?X7{u uwK8)?@  Iߥ Ë<r p.b;f_ؔ ؈olaB*RȨd/z}Dq^v{o.kdbwG;?QE(-;IFf?% ߥ"ܺoEO7Idok`:yHTa'3*s i/k,K~iT*!n.(QL`A6'eIc䪲) Ґ_tk +ő $Cv9l9 <Qm y;C%cW=Oͤ@A^4x2O*:zi`<ɭ}2n>9LsmśAz:)'=#:tQ;ֲ t

JK'LJ]k)}DA\ÿ@)GPzG(m✴G꿅M0ZQ/6{oQ!\~uZ-\ bw;?[J2 x 1lbl5JϷM(2"`r*^ʂ'gtMrTR,UE$)-62A wgh8 Z0VٝBH sn䡋NkQˠS@:3 Up!hП<"PsfA'lq$drWD( rT+]*E ;J)k"(;pHSYѤǬyQ-_d1oIj4KɘCǴCMiXuPc, ,Gӈ*nEqLnn҅1y !=@b\^6 BU$ T?> Ju4CKԶXRur"1/dVqafG/-`Ɇք)[ߩ2p6w.%b:>r5ʾm16x7nPq컶{8`xb>ęw np63u %$$W>q0Jn=A_: %kBTB,Nt΋$)`Me2ٜ ϓOrl!وsە/r%IJuim ՗hi== /#wz2v5 Ac6zW[v%JTP8z Q_Q3g~@2 SfK~IJ*UZY9LzXw5g1sam +OH͸h'C6zynDb34~ YZ@=I?cf1 }xFo[nxleU WVw`0 2l8ߞ " QR7K[T\&SN٪¨T-&HI$^sZ[=0; yOYo;_Z&cgT4V8 إG%i3`3{?`sh^#gN6oJǏIOI\0(Ck0E҂sp'ᶮM/!]oTAk\3M|WfD~p~t=0t;'EH^a/ }7wJFr|PbvNͣ _Lj>J\-HT]m|dow ; bNd<{,(8Y>=#g#r#D듁 6\ۅs.0^jf+qTaimtq RNhe4a,Nz<& d'5(OkƁOs41l0.ɻX23FM Td6D9J:"naܪZRՠ^:+؀ F25{,Exsr Uָ(ԭIcy{0Jd?>s D[{ %dWW -cKCׅQ3OL*Rg=HK#-LΖq LڭGp!gslIJɈ"YrVך]ܚ#HpL0.Z?. 2~,E Ak?[h1%< {-2 [Dٿgwgw:=^(`WZWj`2| <ї9Y|~(;]gVFLmQ&MW5b0|ov3-"BgΞ@82*h<_)WwY?6఼綞U<=`"S3$ AŹR,KҊ<C9Eɀ8OA&P]{́g?eNr Vq#6k0" 1sqO[:|M͒1X r,PSx=݈Fa:WwV[{[e 5e2cM4Ζ;q)XsMx9R2ۅsDXzZL~P`Qg/粇YXT DE}짳gJi //Ӽt4VGY؍{һ+{oPlL@ &S!œ!1 4,xe??#jR!jjӅu~3_jt4voq{-( ?'7=n ԐkxO)Ԍ2{%܉&,;kJi`8r(HFsMdČ*;~>ChqhQNfF$1ާ|+82`))C#'Mm$%fD !mIrӅOP\`,Џ iB%dwWӝ20'+Qpe}HQ~=mFҟ69_3+Y)7$yKchWKj`@KVp*PD_ ZQmnL偲u B*i~zꖴÉs=5(#BfZnoT>ßmѝ)9\d I+zU#M K5a23kAa$9,K{b ijۥ2$mƝ֡Q$ 2ORZ^u(Y|7;ɳ*5&c^qNZa5rLӗ?ΑEl04ܹ@X$t&"Jk#V*u+ ωt,\ds -wMOEGepO) VA!L'VǀAY>ot_we2T7#= J`(A:pIDc(H5>j rD^^S/LgzENXȑf"^KJ|Y&DY1:j~j<V!MjgԱ?5N%, C1Hc9Er-LuF8(Rp|T~-ϲԆm3O,ӫs<PϢ7(*9Mt4e>dYk 4drx1!~06F %KA'H-'+* )lXl TᏦ)v_)@11#bHĤ_.74Q@ĚuX6S'!QOUk3|5hz36B=ɦ4Lbz}Y/QYo,5‹D_ti#8|֌+?+ pFYbJ7;,o(-2(J-6҃n_!|$_{UE O|AR@ZyU*j@|~3~#Z‡%E>P:<yN|Pr#4ߩ/@`?%͚b'NBdfTT@ 0:q{3S`v趢USa`R+M$Fm0ӣGrhZiI;::+|y6@L\]Kiz>LQFCG#j'nQڒ'ۈp x3M|"->OCUX6t1\6lv$SÅ YZ7g&TDQߏ T$|:y1#'93Xƛ7+e^H"} y(ئllCX&HO`+k{,h82)L-ft3It/ RU%&m*uNoqD{-QGk.>-M5˶`RlM_"FM*\R gBϟ QIу/qdf\lސs##EpСŏEQ^qBG} $n:Eũ˽Og I"A]1|FT{c^rRY$xi?2r 0Nv0~kdY!-2iu߉r%YƷ9h)XNk\J@qO>:A=fj{w/D7C) O-+[N+A_:p S_4f&U+od6z.ԇ*pG?-({0axnLnVXrcc KzKUOTtZ j #abc%1ld4Q 6YK jgt7_/;iJfkRQ-xo t/7)ݑ]  G[j.h^+31wGPZ=hPiEhʲ5CRvHtbua^%nzdcj{'}]7m&X57d兴Z&厡䣤TgNGzhͤDo["t=eZ G1Pn{Erc0av < ϵ},`z>&k^hS&VSgu/ybCUį8b첳,)FR%࡛+YlPDo<F~t  ެ/8Z${V~A-BD4D`R6:Kdi%\?^L/2~PTS"?f!l\N^A|x72S<{&lY )J2l|C#ON}^ Bc?Ruq' K]fnRKuҥ̕mIb 49~c\nHfm69.,Riۓ.qY[oη;%`L+%" BGl#\DcK!8e~2'`E kR7fr JGxV ǹϔ͖ 8u* ;Y0"@o\ђN6t r NzFOOsT \juXx%"wC1ϳ]d&p#/U kf@j d[9KPDALL)P#2vǢ!̠kBF ]#b0sa;'=y-j/OfeKwaѴ?wR!)vB*Ë))b\"C8TQ9hOϷn$Z⪦,D4:Ҝ%ffKarj2&Y~~t8Мʏ[|M,N-2!p?~]9=QrY!n_2tDWg=U0]aQv[1)3^|,_{TU0VJ0"Ιz|0w 70F+,C洭hR\KNbޞe!]YĶI?fb 0=. a߉7%r#o3=HI23GJ Yrqz_YNBy4csڹjF91xIԣ, n_zSbi\"od~TBvK +="_'ͼ 6 4Nr}@@\+i Iސ83Cr1>; Nӆ`-|,1RlP_%oL`V,RdU㉦Nk!F kQC*9:x2d߅pug?zo"KO/h=S߀)'GUBXrG!Q]fw|FW 22vb8x5U%` E jYSHq]y2JJn(Ъ@}ä'aǠ(pᆰE#PDjoڻafIݘU8߈'~WO S~Wu`!$q&d8\NMs q; H{t6,E; V|zS#O2k}:X0NF?KJ~)ױhe;6F.ˁ×6,2{<ɀO". ;B#S<(d+u}DZ։a7h}Wq146gw̉gb{r>ߋ:'d@ o%S͡g])*rxWU~ ԗ^3M'{dQ!fզA%o^czYmX\YJJ٦hA.M_eν.M\*1, FusvnuGzv4i"pbX{x=q]*kZE= $+J.hHPݦU%ю.'߈= }f0[ז$e=6ٟo{ڬl.#{͕̂=|L.{6Jk_-7`ҟh ;7 UQz[UO>B*NT`:MNjf;CҜ$]]L4p2IYa6yQ_ կ+["PGNqO(Fw錄Kw94,s_0k9} I^#cj4&{nJyv1J +|>iuF+f_ &Q|cC/B6NA7=L֯5]\R<ʈS4Wt@;Oozcy&p10E;ys {u׾.@_CjgUzܻUϥTƎ[30'bN1?r ŶiLAF]$dduY`:C_i]*3#_yU+@6@;SağVd;[(`TmLiBc͗@<iNC?G1GV 4 tA+gB.OFG7#w]ZLLK􅊎 LK,#8^xfƎ7B9@'@}\>_!V26`dy 1(}r4iـ3|&h ]~QYн;L='jl[($"OlּhsJH'y _G%+ݺ%'lSڟU^u'Y3YXH0:(˦.LE,2d KeYxPvƍA6W<,I9%p]+9fo:W =uKIFw˴̦0VR}9ٜ @Q0*3*I&Bޓ1wϱmX n6_W?y!J#%#iH7F^+3?;goh4Y[[=|ƈi ,$J I%95^C5o傤/V8=⧆p~yg ֜F4ZB_oWɛ. ˷|ݵ1RlV-QffP/hb [ޱ& Mjst1.F\vatHz^;!<װ ;cpc+mn\;^TϺRlmY<0=>bb5!=\=}`lQa$5lOw,VMU* aE4||M0/?XZpvllUSĺKUxvhෞ1 ۖϮkiDHxhMBʀR|"Y&'iP8 yCS0x=ټ6ԬՕYxaS턁rG)kA!4^j6C+w"0ub=ɒ2vK^}/.BUZ& Jhwl[akHzFy`M5)yH y"}. 8Gگ[^e36TXzfs ]Ց1.JwDg!籂>Zŭ9.!]h\Jȃgm4-pI %$ /ci,Le]?pla'NJxpe w|NY@$yrgS?-m|vC6K? `|||~*4@J8(S( HH~;gD`ꡩSqP?_Wl F;Mh`9ǩ QU0#pg Qإ^0}CF PvR<1*8QCSQKXѣbMX+`lJM㒒1-?~-r5EqW> $|?#@Z|kqtxB}^'Y &ޙp,GꭆWU\TWL6 qlE)X֜heآǘN-P+@P"K"H&?㿱uRoPHwo[ո<s ט(ΎNG0ˆĩ"f ?#;}PﰙfBߣW,P-cn bB;KrB, H̄,>G˚q0|+`#%ө _ ve5lSλ,\XxD/Bzs|mKD? _؇uɉ$Go_P*Wˍ*5lc̪Fs!GtT='Ru,J}yu繆ޙ]SV9G%I>_qUUl4UQPkR>Ty?%rmmxp0E1*q"Eӗ>Z7w;9/{q [;ؒ'*v-=ƌ-_z|v>DdGUUÊ^yLsR= y%m =^ 5Ӈm/=D@ *E%3Oj])hM, z0ۄ*HXYm)ګo-rBroօ&I]6$cnֲBS;pfHr,S+c#Dlĩ@2dy&Mfp9eȞ1[d[N8f82hGY-Ie}.KK%^(QDOGhUK|pWi·ʭxQZ SNz\ s?N-W.u9o^v5 ta78'M5=o)z* ,NTjˣ[7][: GYaZ0ang<u6Ӭ6toڨRrA\1+h5ܗ.tlܯ$$9]au,9CԀ˱qrZm8<3y:0Yd{XRaaDz&? mRnwܺ[19\dJ Ks{5I<یKdҦy&*,8"joVU1LԶ&S/}q?ZxCxI]T5[~(VrI`n5 +Q%w.0lt%ʻlWWӆ#y qŽ萅Ek>rXSX`b>7W[dkQ¸"IFwC*UJ[mጰ yy VU+ 2TM܁OX~$.! U?%ҭ`)`jֺFIf0-PiVE 04098 6uim5!~+\8 cZiBJ#we6֘GgIYkV Sp1c C[(JWw@#bB{R GAٗ: vb~$(YFoެ #Oi{ӚV8QjJEd8tmƤ ,m{`A3MjpBk#Z?xq ?2Bx,nDNaœU{FG"]n焧lE%xS"юGvcp`Qs?ȺZf Q$dg|E/Y!U[-ǺJ MJK:H9V"ިstv5wĖ+7`}ǜr2wTž"4~I?7DU Χ. Tho#[Vb_|.E_zj^}I7ԝY0Px'*d8'/m8Q6.`mKr0/'nw59s܁?&BғO N%h;)S;ҝֆb"+ز^9ަl$صdEŏ"c;"t IsN ¶HOlޟx7|rs㴵@uH/PMޙ=?j#sE2|i<9Kze;ړOkvR-(u_apl{ROh.yWO.L# f1N VӬB%24_VPy̋`ݱTg*ԟ``3p= W4 {a9,L\نg8 NC3V|z#o#t+ܙdο"y= #S$,NԂͿӺ<~=~ | "z6waR8Ѣ Of lQRL]@zT lR+!mۙm"rjaі<ݸ-T БY>~Q ɿtd- au#v07vy&kڲom1pķ/SL]t PM͑˸Tdˆ\.jNX>ܶs,֡,[Zu+-䆷8JG |0vNu@.4F*kWޛb~2̫1흴RGyLؐ p->~ }ÈaFTq .&NNr.#~\| o0hR뛯Ч _'Mzw&>?Um$O P#Pi&X9(^M]l^$k}Jc7GHp͙U8tz sg FJd)0wWO1|3@z\l CNvH(qo p49Ud)U-*j? $GU5`%y+q̞:1NnN-Qqv]PӃOgwףCqƴ#>~Q|czn* .]]㭍_1O߻B¹^/`la{z.,C%e1^A/ц,M5+aÃU\LZӣ$?y/{GJe 5NG9, VV=xHAS`a{p/`kGjwdh p59̯u:ln؅v8'F%#$bw>v0F~w䁶fNǿCjZp#63yGUuҼH;^5bl,+vW+)wx ^+WoaM9i]^cĤ0% ][YN}&}R &WP*AƟ4 Qe-̘\/Z)rn3 ٟrmʩkTK7pͶ^EEO$"-[~DD5aI0,Bju\U$ SN C 7#toi @ ^dubAS[hRsizL yD N8fz-ܞt?Q,4 <ԖGꍧ0c{R]7NGzwS$X'2 zZTL$.|kqn=[􆛦 *5n@]!@"Wuzarm\->]XM6&FʶTSo}~ؤ HRwAVAnQr5g,汍;ҜX11XF&pe$B7AR hIbWZ09D0P(C,Rw]:.WUX,P@u8NcFc4>|=8b^sqЦBLhQ^xuZ]! d'~Y48 MJ|Ӡo[2- ۧZU#֍o9=խUf3kR; .D"16431@]yĶHgJȓʪ]ȐNwSAw6- Q X%-v4>8@1 h}|fuRڠGe+Գ4>Q Ήn˒zcy9*>HwG2ғH%إ7n!?Z黲Z{Pƾ~ V b;pWfk$ ȍSLZ8ׇ5ͣ$gôʱ|is7oX-eMj}4س?aF9TBxi'X dg,̟)7 N0"{>֒Ds}ݥc3*+ ; R7|F'&?z%#uݐx*Uz QˎXFaUB"` "TE}=|kݼ_G2ۼ{2'ufPldBTش+rR v"żY1'mU`ĭ:ajj3eTӽ3' eQ?_^uȦJ amT|rxxz\&-~#ճMPhs~(uCWg%aX$`>7O0̀5&nFtH-G$f[:svdTZѪ]SfM )脀uҭ]o[ .Nt,'$r1=#P4FAW-A.?:ZklOo V1t Ccl-~+*ӈvL pJ}=VCnHG4W-RE:`ГUPSE*C W,8yAs^[>-i$i)iHqWPv|_D듷p Oדa@cTvW"V{["b2H0J+!n$::UJ% TћjOf[(x'ɿT- :㯊HsQämF1T|,5ݲrV퟉ܯMù쭁*]|A)kg$(}d MMNY@S}xoZ!n ɭ(?&V޿:v'rX(sոiŴN6-aw\'v'T&i9kS 2Kn5%  dw) 1"IG<|ԠYTX<9>X$6%M=Tsڍ+߆wv)ZeAcגcV0g, >zUh-Xn6_e N䣹2#P3&Udf ntN|hڋ Amܛw`9T_;~̿=(GT1[Z[R,NFC}_ ܯ#ypp]…㦦d #y?a;]o`g2rSy6zs֙/hv*J2(>j`~ =Z&V]+sw'ڳs~x_ U{uC U ~70f.y|9mCMaXen׽f0.wpP`PP5a[mh]\Q1y$τBK 2 [̑iroTWn 5T=V%3qh=m zs~q0J|!I>A, ~m ]Kز+G|5Tix.ep2`VN\)9gG#$ * JPVpnϬH[_Cf,ڼ4pZ`꠿r8^ $+.{K/9}Li҂;RK7I=L(x,sէ"t(FN\:Πg?aJN nw4ʞO%1 xEM FݖONvLDܶ I֣5X:oiHz#JNK'9#( '2y|>qq,lInA^xY-r?VЕJhR̾.9'G=B^{$ C]ybѻ^_+)]wJ,z_zSJ2USh|z`]'ux|fiΑf)6[o 9$l[n01}ڙ?Tb5ĥ}پ!2E=XBiRtUMHU b.Zy#MJ V*1J6kBဲ"quͳ}JO*eIth`4e31MᨅaYt,)Dw%REGmo$yXxS'%ٟH &jgG#W%*P=4_S$pv<D8ٍDܶϫ>Ӳ4K?h1[nPd .Z @Bg=f)hԛMZVk N{)-YY 9TG" Ds5!)c`h C`;Ӣ[j iٺKTSMsJ ʥ"( n/;X+2&c ޙ$fq܌4Kc =?(#BHSABw# wͯe&QVi <&穦9YӤ@ 7- \/s̞PVEx Z%g~2z#1G' ^ӈۦ⡋3/5>3mbsLA^q H$\||kLځt'4?;cK0V/Yx9e$opQ1,a= r r-v?aUqr6ʮ̕rk׀ +TY1 tKi/كY8⏯l@hP8b[TNz^dLCs> s'^z.s r>H 㔟>?khPsU6u9=:zf+QuVv(|^-n,[FN[ z'eic|;Ŷ"Mש1S$:y-M|E^9,.䭸򈸏.;D%8޳bd4;=wSx429V*c8m+7;9@H>F k MWF!Lҕ\=(]92qDMj:̹ӭnW^vÛ^6BD.LEw:|&Mt7 ۝x/.ڦ]㗍fmAwnQ lx__ePR>JΚ`p 8˨KoXi&[fg=",q`=ܵ1]F;o4M?A\r1m+elO)`fy} .8Q{EHz$PRp"iU„.vʓ;WO1J $ETB {ml4:d`5;vZ@,d?~{!*M=l՚x3)^h#i PQZ< "r^9$Iqs4\ٙNS6b0#"At$7fS}ڈTd~51]0|.aa?_]s18x!(*Əv<W?bm:h] ׭KL72&m|^FrؖYU$ _.FZr{ǴR"C шog2+b9<(T<^4ϓ,遤?er.2EQVbDC{/0gl~{DR C1zKssH<1Ljvw!8:ukF>Ĺ}|Uїbiq U(*{mE\U@,;+2O('~BdZnW 膏MI|UY9QKX[@ACjGemZ2p+sIl}r{vKWAPq qV% S3uS9 Y6Ž+ @\uNS/T_UʕeV2[:WqCBư l#KX t@O]zkq<|N!g9MK~I:[ &uj'=v큙D_qt|'}A afq]x;S}%J6'Qpl@@Wc=czt]7!B2&([-Չe~˓5,Puӡ~m:.!d u ^vB*>B)pVs;P"gF>:ĬL/|=*  5mbuGK6/c *v2 g\^Ml<f+~ URa_{Īr*i-SQY &|;;VWnH@ŭXovQ{-gcC2S'd1f:]B#bA_鉗Կ83ÿ}eUʿ[Yo>O˒ bwKw3}MkΊ/]!zr_)GKӰF2p`X|H Dgs G-\hx7άۯ+/\'n4kwya/Pgo  y9Ș<XTpPI\N9h 8Sˬ4gϰ. A<&1Zrc@O,Qdw0蓎|vc:~\7{D5,M8.ޭRȴ@_G&YL;>fAoM*Dd9쮒Wq5Kuӑr& hQgR$y w™°qضsA8o{s$g~Gm®]v9\0L&:_.Ya%co|?J,9# ԕR}ᰫ)P pDZLVh! )W[2sE h$_Oy]`p쌾<ȖFhTz$  D/R-+KmlIYN<:d@rrZ~LN4uw%4A(d9⿇K.1ϸ0̌ eWo/|~hs XSC{t lhdfmBp=YDDmL_;Vt'&XQ2OXAdye 3<I2\,GgA?/זM'^lVIR1+edڻ@.d\;z\҆"łB:=E @ǥc(b5,cb$BKOח;=bQ^LU"8/LH131P@Z'1 ?g}ܚ3kl1=Ne@¥l2I,a:s*CNr(8=sJp۪Ho>KE,bP|V]Jp%yGEx}0D1Ub? xgM[PI;C>yE,q":Jo!DI ?_"hjz"EĐRN, '|3EQD-Trަ{7nZ 3^Vʀ iYB(;͔^HJw2拕Rv83YK7{sc'F DH`TZqHsI~8s`%UbpYA2oE\J NJ$}񏜜KJKƶIR!'$ t@8q_!%,O,}ۂBr6xl%;4g`,[xS*eJ'D IO0=ꥒKrXoD-1k"fuY-AS |즇\<#fud| ᣼W,e٥Ć sQjx 3*:JHŵux{Vf6Cȼm(:EgXQ6!/Ճ'X";CVƒ?hn7Ւ_ ̟';/, G`A&P6/,dO"Д<RtqXv֦~_̳eHOAlnEޯjEIYT#Ԕ v{yQ4R82oO?.CT1 QOؤCdWؠлF bγjp4w4po(;=&aG+q"ƚ^!u3ɢfLKĂvֶ KkSMJj MLNW% Hg<}&*#NQ] r? ;BLPGGld\:zy] ` };vvGqF)`jgΤ@ ".{8j h*RS|=ZBqx9KMm{f$oB5mva'PЗ4in mwF~:fY+8p@~2m3b׀ @T0SIļS5+Y9 rQ+xǼ4$ Ŋ̞ΔT7}ZRYK1/sy|g[bՌlVŚgk=ɭ:\c̭>7P|`&~4FXX& NTxcTخ0rppX`I-MI9(+:gG:kt)mqfRy<y0w_@"=9}ManxhK?38S!nAƮm6Fj+PtՖje?2@cp9.EAew4/zo !4Q~/ |x%;ſv :lm1pleB6>Cw=[!)>[EcLLQdlP x ׆ u*?ש%S;FR%wkEYh'-jMD.nq,c>zMMW?41[FwA =co,դ9w`Ħ`\&1~Pb: nXvx3#YH -NQYH=;g @ɦQEdF) L!%!]iIJ]I" =ay``*̀ߧts>4/dنMPN s'$+,چS[:=y-s}#$<=E,Np]܆Fp^Mw/p8LVքY",8tLlЃϫPl5_;KR3=ˆNkpYooӽ.n| [*2DjƗۄ@S0lad9}>0vHf݌Pz U;/RSCp|~@,;>nJ:yp+Fb 2!ťLKNH;_buXIf>44yf*1lSbq1ޛE򴎷~?3 \ {QpESQhHZTS4źvbOqYU[Vps󿎼\ڜ8lJ#ݛݘ %oѵdr!llಋLyJ^7| "k$-&.d7J%!ж DPq=[= ;8ȴ3{zSZbb}Fn_eOB~-鿂@W-ߏFVɌs #&+y'V]UZ ֋<*ÇRg3JMXYMbʗZ &K yFVoe&Fp?^"Pk.y¡*cMQ'EIK1~:%QcTeW\C]=ʳo"˜î}%B2-EqnM(O2bHªGTwg5깘 xP@u<%B&HvQKqZ|8~O$Bjn^E&[]3Fv뜇)y8\ˌavQw_p{r<|9d"K2DEy:GEPLXZID  oOm@D&:sn&mYF/VDY8T8]JX uQ~c8W?A# Ox.+i3È/Hb&*@Ʊji P 5г :oT"uH$(_ c Jv@fĐfHKqLdV}P)|g^6ѾId~$K4Z$`|uڲ^~W%5P^IB`a 2yp  móK7&_J &Gc})]YkyaPy{;V0 id/'2VWK9LewiV'1\QZp13M@ ӹ7j ER鼠 .6{7qB$S*P'.aA}Hw$Yeqžz9MvbyED/ Wi2 uן; J(9}8O{^> ǡQ硿}'Rg=Oi2?3ѢkM?( Sq>Ljۚ^KU0J!d`%Joq=e_LQs Jf3 ,tf*TBbGJ)~jQxIZLۯzLKNNBǧ%CjfH5 ,H˔ w' <͒mݙڄT=&]ŴfvCx< lưڣ[򱽬9ך g돔\d/gЀ?eLTpiAZA Yw`6RfF}9inx\$;޿S0JgBM^ځzMܱ] ])8]p3!"S14ì I#iieTN.PdS{u"I5&ҵ (>E~X]3& +i:N.#`Ֆ'K&6N`^" -NxiiQxx I_\w>Y/1 ZB^AFn=N4m0 DE? mL3ͯNf2تQ'o̼aU,=k=zR%PxtM8H~[ESo2E,)"kvD&MS|Z"ѬnZ#&Dp٬5Ҥ%(>Q5 㗗ٵ3NznJhpt B?v;ͿWڡzra>g\腟F|l#99ã/"!.¨H1*ȵ? )$ipw=@zN.YY@|Az?ϥ{jħi߶T "t7W|);{:0Os&5⽣f:~U-\Nƹ-(\.8"tCi"t@Ak=8l#R}1W' ?g||7Жʼ0ԋv1 \?3Ku)6mݣ҃ArTL1^(J$02KR_c'n])_aN`L4*Ո|MxWdU! 6;o¨@Oe:[=dž@ssR rv0)X"|TI"{b9Q? "CkCj"p~!nȫǂIuk){ԍFm  fsJ5YcOoSzNi]w');&Źb#bA8IVQ0Uh~\譊0g.ȱ+D>= HbѧlP(h.qqT^CB CZD(D|RtrVHya/pA Ey޶8)R#ٳIS" 4@_̽2`<2dzLO\l0?\>&3oM?7 UpxUZ*XG>Uie0hyM֕d@cA/dq?_)'vlaaTYhR(9T3ævLҐ_'R5*E}G%u.ATl<8aU+; gsJoޕlSjl]LHpLJwF*F~ײhX'*gUu;Ql|?eJÊ ه6 fShbjAަjlln/}7>(U]x;?žAxQk罊(X[pSL;xnk"cHw>F"2gT"I/ ꁬ>RMVAiAɷhl/A:j'&^M >ZBPlIq'}ڟWڇc)\1W:tٟbE47/cnS@(NPU'ngW'DM4B - $at$:Dya S?C=3 #^Edbʅ }Q`B ﲀ:J->~;0X:(08[ >W9 TW/\7 QΙ`j< L] ` Zx]F)Ғ!-["VhE1VGyvTk<p[Q)tA!=A+@NU_.%,poyB̬Dy ~~hS6/Ʃ֙3M'QD.k{+"ʿ#7 vH^}+~NpR559i ~kǁWyr7)?O@!:m0۾gPcu?2 ah) g7EHZ}pJ13|VEa<.'ݹ] ~Lb| zv *U]ďAם_jh`?tW^k?zZ8k|!Uχ1*ٙ=7wK "/2&j` $,CSQ%,\\孡 '9khUET)4 ]]Oj5F㑾P@~9\FүADW;<'Oo_wTS֩RB9@~biUqVE-IHD2y M^.BsźtJ|k*ƵPXM=g~1B̌p'k=</B >#= sI"ؓ*fppch4ß:TWZ /F4ŒK}y+%m#۞8_81^dщ?J0'nY,zK_-,wؿ E*'-z4+@7:Q,CC@J᪯hժG m)_vJ܅zq[ |b '0X;6bMnF@ TeH~5Uu8od +h\u 4(B c5.~Y5f&&NŪVw0$I?ޢR(J\\~6LtӪ7FH2շCJ8{Q 6e:rVq~i!Xxca:M@AveI덷VҾm!2|g5ND5fK?UgXXȖ-Hg#c v[ ^X\q`W'A"; &vJZ]D:cE49]SJ]d^227X*xQ0i- Q`b)gZn q7Xn6a}9YPa2A}ơt I/wgKznH_:V5u1=j`{ax'T#'?R4K>'׊[~9I?L b9%O<s:C|>z!j ur.iNEʟMv$L]VrFkt1@:rbEc0}tEIZ(7ާ&m Eњ&ǣ~I̅W !_784f̲.ȅ3qJ1-H0 /'hǽ̎ Rt [-B8Lиp=0"ɨm/mM>nϹ$ ,Z['sNDgA_k*9pN+Fu5%ҕiF8-L/|ȆL]jn AB0TD崬w&r3b:N@ހ.u]PHvʡ􍫋 $Դ,.84,g2|Z.bKt3iV$?Ic~$ȴLV6 }=9;/䜶y0oqfax-OYbz@ 1tsF@D<Or}y׃溢b{ ΡhIӭAhCR(42CY쟨Ò^ݺYZ4(j B0#r|~uwGGxd뭈cqI-Lܺ pI'#PW# <~l++,D[==ɘt|D6}D,MB(n4~APRYDr(#s2]1lLnG jHL8Litc`-mp5a>^3}ҵ1)i?b֣9niSl܄&LueB@eT頵yԳ+@qy{߹ e KB]dڰv4إo.rs9PxUn!ɛ#Lſ{H̸(}5$A񵶈C9y Ul9=sWn' YWG=Ƚ! uډ{E@$ ݃-{mo",M&F'Q&ޖ%w e$o/Ac<>[*9)?Hݞ9%%IV1s&tdH9&y]⡵z:|I~uFD358ՒvL =qXύY @:#<GSƣu9i=rK4Ƴ-Rtu1srhula*ҫӤ{,뀣ȷGoo\~Ȣޢ:uҲ8Oz}nK 8cj x%4s;֘{YA4V=JL '{іL{MK,.obzKɤ}?l4ql#e4AHeG)3*ѕeJl @XV LQJ7DBcRd{.nucN@]E͡G6~jхfec?PBO 39?EBE 7В;LfLLػjSJ=vl#|i v \sF=!(w2qQe&84G*~4c貎uR'f6c0d"@顣3?|)K AUǢΔ>#nUA|q/" H9]7arzsrq eXp9?3W~ܽ@ }`̺k~Մ7 ]δbq*[鄨N_T6\*J&AÒI,Q%iU] 1LS*xQQ@,,@LҨGQl2s>z&3Xczun~G`4Pf(4k'XnQ倀0р0gdq+h+!'2><%943:|_sQk%:J6n-1gi"Vt3jh00?a=?\17JL1(,P7@,wEgi@E*V#k2hw78BF#U\s'G͛pLo.YL[rCl2 >4^>k?,s}IKSzhf*vv0]{]NϨ= M'l+Z(Mc5蛶}u4K?n_ߘyި\ؾ7:Jɀ$DD'Bx-Pވ5/e~vG4 ٬I$ 9,y1-'A]CF& PU8SDd*˔hm ,k4Ŗ Mmm"Ȗ7OTXg5R⑬(u}z,[c }MZDR^ėŬ5{X:vyi^5x}5H.1^vr|=VjKNCSYiNR:^wɤeEr6rOŚ:9| @'A^6%!V\?c# 2SU&rJPYJ NIies5Ϭě-*%Z8\ob 6/:P-}(e[2:+ޠ@$MBK<} ^)b?Q4Fqjt{Mŏ%RDOU"bt)>D7t3 hw _b\9@lP彸JWJkA18;D`%ZƜzÕxFPS3۬ZʘTP|gwm7k0I_fpy%ҹԉ 95O ~w?A%`gϳ×>Az% QQj 뵄L&^BKDY,'v )N$s9rE"v(եE';zN KY /u5zם$ u_[ hݩN:E?b}ٍPO#1^3O3ߣ Ӫ^'˃%G݌GUm:ϕX20)/O5M[ }c(Ey%+KLF>PZE9g p@/A:.?;/;2XR܄f ?q=bMQ&)a#VAG<(ݲ`MUo[o&`㠦^M b:4-+a8ڃ9N[Dʖ*"䄖#*-;@Yך!ۭ2  b煬[mϛIKTcoOd?(: ԫ2R:YI#Cm\}[bP\%N8?'e|ܹMgf>uKr=c]z눌?c+Ir Gl)o`qvAw)4ӵ)Bp8/AZ,+4}QM;Fմb`K^ [oL},IiG"!i6c5<(r׊c^`4(ζWt|K~cͺd26ѥ2%跹q,o?e"]^$gZ㎬sU8Ijzg:Ȫ2Vaux4juPLpjfH!`qmӃ0*K:֏"Bߞ}휞 %0y?GeN/U* `u~"\;M5RJH|SngS||>zD+4q#]JבXLiM7Ԗ.L6~UGE䜭Sv>^ȳG<ݐb;)% #$>m7Vɷ\˰B,.Wp}"ߊ*gfJ(AVoCR'`Wm,f/ _ LuL'VәΛ䚟0ڸ"FrHU]["RŌ Q /.,m52օoBJ賊ݔ%^pt0GRYٔ*%媥 seN*(g[zl&qљ^/vQ)DZZGj: 燡p {6Xse$6=JXEj0(P (^:e3b 5k\C3#(2KPvh_C|An\Z*N#Ea}Ō IPYkh$aA8|#|OׄMדĸvK32O+(}oVm2=^iDg Z]dz]b6]"[fM'5%СE.dQSz{^;Gto[GvGSئ79rw3Ѣ PaY'.I9;b VjyI{| 9;i0:^%!ޒס?GcH)v3lm%yAYp@,/J?+ $NZJ2$Q#qa\jIƾ!TAb#&@!JkͧU1ҍ\\E Sc:R'm6 [D}A:cOH>ݪ3/9n:AW[Xĥ18o?ӓVyd H3xzW vUZ?C齗s__WmaX*/ lbPH',KkDe]Z s}S `j_ONI\P>-Dzn`mD+˰H20PH x]12tqJ_ n=5DGxYDywQub jbvhe{k/P#ȷx@a7J'G&I('n2\Ry7Ң Z?[A,^SxI`w/"<8,Vϕ~R5&֭@\L>Ru9s^hnpToFӤ4}rHTud'khIf!8c2=ZۚfڏSlDķj8ogM !Ht#rr:}MŬz(OanAl$\GhhчAueu,ԕ ?/iZi@#>CC1[Sz"^`k*J$h鵳'DV3:Zvr񂒎j 8AS LDZIq%- |d((FAb`d`I1r+lRݣ?QQ=#(M1aZ)>PT'(LOCgvs:vI-ꁿyƒ*~l"ꆩWƮGoirdWHa_ck8&Zc`#HQmS[֚(,hn^y@wL2cNr#4cjPSaP:Cb'h:"%^h)8uNyehOs&ڈ>K +#g<*Ϥh VV盙Or is=HnzAG'Y 찌wERxGLnNJѽa$92ʲg I!Rxhkƺ zIw1##丽43hp emƔ 맀TlOujCobhוN ,bɼ]HQ)%cRoq\egw,`|c_$|{-UC$p' T]<UZǁ,Na%?a<*ln5 9R$A=vJ}:Nx6QJ3 ;Fʺ!QGewBzQ>ךU-(.p~HA3oNZ4zw;VWla0FIiub(t܎vQofCoqڗxgBz nOЯ-`]h~\xY ).=Ο%'lE@$yf^A:~J to[-]d*'AoR]};ҲͰτ$$-b=*4>qHUsܝ,q3#:m=1W˗-"]ܛ#vOmFi: 7Ov7* ro^qdb.#&i^?"ekdaG;lz"aן4C&(8'"c=#=DgS` X@50/7v]0g!XlV[q%2?N Eh^rVv?jUc\$PLh4Cq)s\!,W.o5֦08B *1]r\|gVj ~>3 =u>J6Η߇8{A75RNǢs<IUb%ewcR7G d)niF ^Ch[Z#dًʷ\v^ ;#7*KL%XÆh"l&+]{3b_pPyvJA:,aUj*}}IT} {d%'ZU>U?M7m8pE7(%VX K:GǟG#e(USst ;扷CS$9/HӖPO;shs^] Lrۼ`(ԬRe9%1d+G1`=l=WC\NmE>D'C("?ݡcE}wܳ^q;M7I?h޴ ND36 pGtbYLdIT )X^T"өѓP@n ?XC;MK)ag_@BlgI3p~V\Uf4[O@~ Ƒ` կ;*%OV-0C-^"T\nFFN8"8'c C&\lHgȉSBQ^0=wAGrĝYZ~.cS6Zm)9RpfQp<\lll6&b!1#wיNS FMzc j4ӜI*j‚!LM.L?zR>3-,'}2p:UZ7`G<)l1 |kStKz[ϯg9٫b^0 ',*wIQEFUePNF+Da<߱O69dH 4UL]/!2])h R(݇F~4S^Zm><0~jEhRnR@  ’Ͻ1syŇ9&6 h&[3[ټ XXCNWCRTȾlķRCs֧Rq}E">(BX,lb, =mbP/I\Ci=^B&擾j pb!2>Z#_J"ʒItTHM6E؍:3Z'' QA]1q ;`EW$zwܵt5 3nLV9:FX.]Cem>GjmG޹Ǐ* ˤ߂v[S&D<lVs-byU+2~?E:вesaZ jäQ0Du\;k܅IMHpAHkBܤ0_zA ɞ$_| _2U@h H5|RbbfzkP%fǠq l ڪ`}|ō `kunvA 6D۴;rK)?LX G@ON-Iy>F!rSzVm 4^wsBUk9Kء,y&'n!w ôH`7`0k7|M%W)%6=,Bv)46Mzj*FP4;!k@Rg\Kzvyã%:']$=#Z ө9$"Ɖ Iֽ%yFJd_r kǰ&8I~,#'SMg*pY3mEeoK'qXfDl*gJbfп4z[c@mZZ|=sT !:#,!JڿW3fMiZY1w4I r9NW}B{dJroUյ:&XYWrWɅ_|]sj|z_tβ0n_(Z'ۜ dϥ"(bc_5۫Yyj Zm= e{F.<[YJީJ߀Zl#vp -7U6`Q$2d݀z^xjG -輻$mZ[ J_?.>ͪM1Փ9)q:4P> `HG3{@_~EuB۲h(PUE`- ,.ĸGv3SxZ?i(jjHfşѠf >Q9Ҡ un@g:MD T+ أR2`,;*5>]̏ 3GirLPi6˄{Eezbv'~rRZ|xȥ$gniKVfEBa0!OFV9ek~Y@Vg7Rb`ӍICu=lӂl,!mF-+iuЄMsdiU*hV~3`=p5G g(FX.<(fYiU~7D֪;1¹L;SjFZY` VöLhʸ z ;gec4?HJ#CPlK폈<$رdiX$ܓeŠyOD}{HvCuGA NxB꺢DTq>BE;Fɬ¥ BiH:A<KIj ysrcVh [D5: [./sƢ2EYh9oMV}f.[;$Dgd$/A)略Lf5Jch=BOas"[=wt̃9@!'r(Un/-)7NRnGE >LFYAX#B0xK$~AfwΥ,ԶO*!H0>Y( кwOAP5D鐽8t[O.1IP$'67E`9Z:"_Bhߜq6TeМ1`6HB,L id!,rTQ+0kp u5}X$isY+ oR_ʐ$d-y=سSੋ{%N:3Cly?k C1}Sqg| z€ݘ Բl.\Ly 6 ˯j լ/5chX^ +܄\`lDBG*q3Ѕep)9l?[ y*p-J̏2V_wcin$IN~<cA4H 7 y/ĥhH2RuqOE5 >i<~p3#"x $&Roa,̰&egK,a"j>b| ,,r On0G)@pq]kDyqyo)o,}O38~-Ep۝U}LZK)$BA[p^=g-pwZoApRs482 &摂g+: F1؎{҃- 0zOs0ν):X> xef{n(Ɣ 9kZS[lf "Fd;55&={{-*)E5*ୖ[v#q;w\GBh=nJAEBO@M /'Ф+YƸƋߡzS yGjg-D2[qԊ\E\fQ%!9Oѫ9XahDTfrTA)n@NGXfRʨHǪ9yPSc#h=6;}@s`%H֭ƍf Y5ɍd"/kv=JWKU#C)F-(9V GV_ 6i{n@|UHTWy튾dTs\AgXR*F۶A{_Qkx6k;qJy*{@ "$Xt;;E5whm$T5kS3G\]FTFnVzɌ}ymZɘA+u]*=jU.>@ZUDێT2{&[Dj_4עfPe&=NuJ g|+=ªj0`v@¼G:Rrto,t2U=6Nھ"%"m$<g('>q4vͭy'|{A˸/Br5 9^f! ߳ԉbAr*> 4-*U] M{'P'!>fܝ ^I'zm8È`Bjtt;D*Ec]6A1@9m?`~ !?yb9OYZ{GvȜ6{ٝ1/9[}7O8Bw¥/,(o\8^!};,@< hhiZf,FfGc kt~o8/;S|s6vB0]E 5cy RTAܢe߲4ͰѲ&+/O+)_t@z}nבB6gr.]ƃKPpl+~`kh$G*gߜݕP:kjވf#;xsҠY+/88I 2Ȅe2UI\_t;|9$0r6wI ^K@93Ғ]C2 w; 0>2-?ON[^X }2pt)stvpF(5d5~}`Wwu^ KmRTIS<: )Y@4EheFlQ}.Ѫp{b96z,ܿc- cb~_ ER!?JE\&^s4bT v+Tojƞ{Y+-0&>;&ݎu.Pz׻ZYVnժ7J6աcN/8@\=ip =4.J BB+ $ kR¯bjJ27 1BPQfW[Swg|,V8+=B1{JmLY /]j(ӌ$${MThU"Kb [(7FUu]2wO%P SXϧġ33cΊ3/Uiܶx.χ0h:a8"=9j~sZ[=@o&ځR0Sϟ.Buj·>9QDsi+@~3QԻЦ<OCW=1|&=pV]B6;Ι1@*\IH]A ^`hE g BZ,mhP#ԒKqk-U-гn{q 3:b[y;I6&B@ @2S`19AW}Ko@1,+Q{(z n ]E~Az3g"Lĕn@M)vrd],G 8V]:J VI['/.m hjsamju9.hQ3%եva*~٬*bqh٫Ŗ"fQw4u?\ZіiGm9\"ȕpmWY9˭j7mZِ M$LӨ|ubQ[]9WŤ62@g,<wrez0%4sYrLWD[/7v]/p+ TG"uT$Iۉgf3ɜۂ=\8^&ma*o! p0Ҋx7 97!:i(Tޱ6/c&/:BpV.xTwւ_ 6pO 4]v`*R\$aTOJȹi|׉`̱{9X3oB*8Ih^%XdC.O$"86 cw)P\* ,;:ћӹ_T߯ F;!'rYM|Oƅ9%%?XO.1Ngdp8%~/$p8=mks;g E*gݥT~lv–nƌP2BP.cmJr7g! !̊M0UL>CNPaV]?1xP~`ؓ" ,0-XPbTlM蜣i}k 8#u'b45l4a)idztH%lNy h#K$x Vʗ- Rb}%'%\{:R4 i*JVuj}#Xݶcv9@I&YW+ 4)D/{ ȳZoUqb*: Oc;\cqU_ Jb<%rl5;OSkxmj/U[yyܽL`m >c&vx˵tݻߟarFّn +yB" 8k39R|}#/+)uPÀOPV\K(w^=mQGkb1pIerUƘ } C|ŷ Q[,8re'44f.JwG천Flڌ#J' <ɰWqkSAR;`%n&GˇswEh+R2P0=][ɺw55 !Haw}ӑ7|F趧4])ɢ!XM7'ÚlOB7k.XP`lr3̖G &ނحB][QJ<Izk^r|Rya`gWd Mt_ڸBx+bkZ*hZެӛP^of+U{T .x K^G*wR;--)nr vI+r[f,M#"jOɵb=(!x~dul;܂@]8 b 6[1Gh2^yURٻ;,m"|.Z 7D\PRV(i.p8x|A"QiVIi۝hG5s'` ~ xwPSd%p0"52C[,xR };8$%X8苢|t i> {+ڸxWnHU{I>* ~<G j O~ CܩvlD.Tc[ ՔŜEL YӺ` nTrA]~T,Kŝ5~g@&j5BWXQA3Ԕ~vTëv3mY'HuXV .e-aV34dyxb nl Q*7ro MnSǡK-ֱX\j.NvdANC-ԋ&(7@ΐbMxEq4n@ou?wetn)3+us@vLet =&ha.8ٱ9lj%aetMyFs{1O"(ʴOdsQ[mT+veR-tQϊ84,-WXBdkAZb Ea9.ܮ"[U|>'ǹ|X.^JԜ߃}EOitKE>Wpcyz ~ `okm)ٝkW1l@-Rl $~^ď-P4 F.O9Ys:מC̣ۍR~ep-e%޽_|XMح@}>FU_g0btc Bl)M[j_P{ܧgkuw0y爔 a>p@AD?L!#eLO%:dk ("8;]? hBe8.Ї.} )} t8r~Y*+ NbZա@P|76U?B8X&:b+>EnZ4̠I:~Of`K^DK{CE\D=~DEcJ UbRu]w0wN3O~?Y՟,bčʚ%-=ȴ׳HG⤣ /Kx<{og{˾P/ + m'NwI֬,l@l 2Yx "5t_KkDQm|p #Mظ %d`Giu@bIʁ;eٻgѧ~Co*VKhP<^3]#Jy9obL^qo-a8y4}CZtx6 zHQ'$65ü?4Wm@.}cBՐvyS00A}l,gde~7졂cq S/0b.U> 7IΧgˡǓha}$$P]"Z}P p^F׽ 5ac߼VwꃠGᔟǤ[k*PGh\Bh1:43(e7G(VZI1.Q[{-?"Ɍ$5>Pc眲,JlºH˼] uXBFb@DͰD>@<Ѹl-l,iݠ2`Cc9?CO[Mޖ<4hMUH@Fy=h6ǝ%aljR0økkΧB OJ2-*\ uhq$L/+B^צ'-D#լ҉ti4&-䦴8*=yNP4]흘nL4N ھ06R@r+?+ǣǀ'wO'?|Wzg10Ҧ%adS2> @D|Ԓn PqeFnW_G?ẢSϴ)V#SH}đ[`^6okc!p<ۦ8~ &GRX?CVtIHS5@ cCNeG֖yvdص"$v`;es, Ptn<#[{x%%y Y] ͣٗ2l|[C144)N ]NRV`(wIe{Cp3!yC A]x/R ug3#7PP/3_5ar13LɱPf¹B[cN R-@|jP9Kt/A+JaU?*؊]TNU}i>q99al y~`DbTVTڴ.(U#HD[>awNЊ*WuZLa0@KAlK;)Cd/F4DGAw,?%,$߶¨-G\6n\E(wq؝cӖɋfekve&[3nr >yY[8joȫVdM"\٭Ϗ[i$MT f%Dq4 @f ߷%'B%8+W7{}L^ n4 ਜ਼2ar 꽻{P yAy)_w"PDY*Wdu^VAX arbdiCoѦuNۘpuN /[jV^@p術9Pt仜A'A)|8M6—*?da- h A:"VZ:s6W)+ᶏRi@VFS ]B!@wtaItx\~INwUj"$ 灠QCGauaC CI:4iFu&Ea|Q"@a|ro;^l_d*pJRRIq'~[%檛:蘥xۣkoL,N$֑Ȫb39=v9v9F1\v7;jf ƫfT#ǫdnfT-M5Fy;.ABb)^ ˙_T\ݾǞدM=Ə:Pyf2}o~A;sZfmfSK.;ė[7_jCE%A]vW^LTTE؃1:W2V5/"GuRS"vHMKo!4<^{GX֤5΅/^^.jFڊ%ut|3R^l(d@>r*L[\PBYtM Q~;LUsystQ1&^ߖ w 6% 9#Xf~2`Xm0 3lr5G߂ͭXMϊbL~WV_4_9q76iOJ7z=gI@+浩xZ<|ԭ`t([L0m03sS1q*R5Nj&lV9SɏSMO_b - ϓ9`g{͞nm5'-{nL>MIKZ׾fW 4pL4aIh>,a!Pͩ?nMxfTL]zX9;h>vj*RjPi;AS͡Dn@Iҳ1--RpwV 0.~űK7J{. WEchGwq3SMdH Dcrqe jeau o2RiX"-iնPX]l|.k)0+\*ZXq=bOY5h޸LO -`brq 8V9+7ۺu%xIG^fnxO*zreKưe5qB РX(^Jj`#ƣA* -|F^o4nIbo C2&^*;P8´\3"YR ]fN<]_"9NTY Z²*{zvbiЄIMmԝ`,ocfKvLtG`딯/9e@jN^u>dg$__Ex"+U'@#ЫYdž\R}o .60>Bc&^,v9^{\;.TȄz Qώ>  ؁YJ paDͳJ)h;YuCh:j[J)+Üm j̭V#:nFtE$2] |(:9;CKփT7۽kb\4M/7`bM]hAvf Īw:2A&>uމVYz%$_;ˊ:%X,e+mi #G#ZMwclyξ/\_VDB6>=J߆IwӝqܚZࠬi:H{]0&#z.kZ@Zyv8ٵ)zS6d?R~?P%{ݮ&/(Mj)Aa) ] ~>Epp,)xr(A5Zs8`lmAc'jK:D:)<S4ɋZHGP%_kk|=ZQ`1G抂Oek>(pJA=^E 4>(|kE ;cnq(._DR̵͈K'bן*e%%?O,F|5Pu94عw[K&'x8\iN &<ӦjjPXT<5z:޶.yKcLlB(v6t݀DƜCl1 LLsc`ξ.Ȕ6RXj_w!=0zօqRF04%SKߦ1DegYWp]r<{ˠWw dLL;adc\Y/CT NՏR2ױJCE7;!v{ [WMxd)BMLRkL>܊$D}Qˏ>6uKN$jNVl2 Lqct5؏ЬB< ߡ ͪdwNMvR2.WD.A(Q,**xBR;`w)ӟ6I|j>}̫uQɱ^K[2qH&&)q;{b0!ush^U;(9䴴Cx& >rJ+:tf%C!lWOPK*'[Cڞj~P+шfS[j/RR!rC-UAy[$S̢qj+3n}hNIPT>{B<9[iQol86wb1 x{_ \E)/I]/@܄gF`Fn`u'V2pU[GE*p4iHQ\Im$mRDBΨΨڎLecJ#-XfHm75y%2IAQu?{q݌oKf':NݝʅD*=X߳5ڔ'mD#(fze$ΧlC% ɸ]ܭNqeuI2Ytyv,T VSVI~ZI0%Gi.v`>Fᶕ6Sx@brOIq:M_4GdtRje&"d0 ڬy+1v']7~+F EocL,X3Z88_&|#y(1`*ϻ{M!xՇxU5qd6ewAA3bDNpyŭN>KiǖuןV Lߖ^yO8A5_;Xpqf.׺a vf}E~Bf_),HX?#W& H΢)d}Z(KyãxsTDT攳 Ks/Q~xZӏ:8MOJ.c"+SɡևЫkٴIY$O{F_f=cGx k*ʾ:I +'@E)Z:Ƀ٭&|?:H};nt9QOhO|.y!3h4)1ueX.vutY|Vt\tP} b)>2 xH2;k`sh-"J rxO̡V;0_^{kLjT/?Nh`~iH,|P fet'a`; L-09!זU1p Ϥz Lc`y򭪱_n&Іc j1qxoa{[;qP0ՁNmɘI[cisvj_ zӓ}L1!oS6V_^yL"ROEx6T*_2 D`HE dTCP3?VD݊4'!A-eeÉX>Ez,ކ1F5JJ vY8V>fmt|H >Ћts [!+T~0ч:]W)_ÓFW@C.ьʗ3O$S\Qb1? &F.[+ك{oD|s湗TոfeA>yLkXkKO#nw}[/~]>1j8~A.Ӧ\1 "v%m4;tb,i ^8xRvtx!9@lwcf& **JRbcPme2H T(]۰+vQ"|~g /f׼P<Ҡ〡/ؠsZxM|*HSuCdkPJ<= c' $;yumF٘<;E3~LƳ#-U@$G+F}5}E:k4gW«$PUI^9끋xrqmL 9ZYBx!@I)A z@Aqgj2ZD#G@M^@O3( 2ŎD9Ȫ߲ Q^@;Hh]-5Yeb[Ӧ"<) 2rZ8gbө\;f0Zo93Rs?eO\~VFb X>ō*A,Yta0Qj܄Hץ;+~z1 SLFvGݻJ飗{xЬgu HLtg3G6(c, XB>aosZ)i'6K&atv; )==RX˚j`6aw  CHw_0Ea෩5-SFMBi10tL;~>?sؖ] |"7`llCN`S0H >eMU>&&-m*Z+`L Nm?Gj[)'zЍ;Zx@njg9# ]aOqjB?_k+}h"rjf{;3[w>)9f¿˷,ռq (VU7TVc@.R<69qb_;O.eR9Ӭg|r<Ѹ*Kal n):v꘴ޗVlET>FvVz# ӓ-S9I25 EJȩ |mOX>fW )$A3+Z S,lLB@ 1qcL]>kvj,TJwU# b,<| d$4Ф Y'QCf!H^כF9gYjtU88Z2D>V&%@kFv->?izSIa aE3KbqIid (|L/ucWAKi¼GM ̇RÆl$V w`ga/CH'i<ʴi+ɭR ڷ$KZJOsc2_UoJNy"=W?$v7 nf/DW++իIO&t=,x*ZK2 ȾhA|;88\4jڰM٨䷍h&r!wLglGF^rJVdƕۣߠT s/Z0n3VeG[brmqP.EO '=/ݳd˂KlI N-6ҨwCH0RB-dЂ=CC &<--ͧ)&*7# &\<.9G8YDzp rP6}O7EolC-N8%&sH .Wӏ?r+[?k@ǣwwH#W8&&ye$;Qe-*Qg6lO),ơyb &ufҀY‡>Գa"HPAqZBpč[4iuR oSхT8 W 9ςY9%Mx!O,6/P9NFŃO#z\L5{f)#n2[X9hg+4K:9on4W|4l%R` O6-Zhgja) % pdV f J wPrxq ;B`g!)EEJ̨uWa% v@GIDXQۭה- _3ߵ {p.f[~!/v*uXnGi* ]IDTʟE|[ISq a۫ڛΫ"@SxJ]w9vB7 )yD^b^];: In 0KdpUҏ 'E r;]N4WQTQjʃ䘟^,D۬'jA#7:ȧ(` um m) <0]XHJ}T\95JK]p)K,qttpeA;qe^'R *1"6MT2 7ްYR2w͑=`0{ dC9[_ 1TrtK&@DKKk^q \>Ppl#Wwyɘ\IcDtz?86m_֛tRL&VPd./=7 _>oq؛ z.V&mf.5$3T3E gJT"b}zLN)aoQ<`ב dv[nF4P->7#,\H!Bh/:峫*E@~gLS[`F\~V6@"~?y|0b˝..nEӈ9Q*+(_3co/ tMGvgkꪟ{E ՟)_,fu0w6F~ jS "lKL/rkDvnw4E0*YW nT99P&DOؽН܀6l;ɖ>;P^  q)Hi[.~k+.M$?PTo1+H7+ 7AjHz(Vr] pwzLL @Xr(Ъo-^62%cB8SαʳѕӶKg0ɖ\yYe=t1`; 󚘾\Xsv--9[jdA: MF[ěvdQŞ,[0OCqT䙵)׍qCiJXhlj1>r9k#1C/%hmq2V~ [ _nƽec?`9Mp 'ʝFRGe`` {_&BEC!i'v!hd\W>xu2N}my97Th52p "x(4gd~xR6ӮUZ\:Ta=$?Kh%yW~Q9&GD/y4_58LR:77WS7y@H6Qx"P^/e3>+,:YsDwdmbDu: +@EJ;)<@i͗ Pg:'90\^P~D~S\ǁ`?oJHyk|.&+=A@ a_ K V_e70 ,R&^fq_$7|lþJk]̿8FZn!X75^>vHNrGdMl_~))֍"rl),n[w$e5V:~fIť,<W *`].<0;QÁn4Hq; H^ ELJ||pSd?]B"cPeɾ$`al{H H{,Shx7V" \SZwWle8CL:1LnK\`%M 0Ǹ[o"-m+=n{دx}8nB,x ו7Y;LLN5,/hjW-QWBTVdylD1>zEFgz5zCw) 10 ?Y%-E G@V>40big'L?ߘo9[qq)$@_X34mwbr?}:(yxؕ1f7=[N4K^JҖTdNĀk $j^cqr9 ANPt Ux$raS~|n(X᧏#H7jbB ԆUn7w$ϴ ,%NWPwדG7"ZGϛdeO8~ߌEB0i3l㰈wv+V+@01n-+_0)mm/៖G=m4p^@WpЈAsNٌ-#s/Hu&DsVeȝA}~)G<:d4M?컩74?9I74ܘ}Kt_e.u&.UF@a[^I,AGpb]Z#u࿃cjsqA1tnA3nA?ZrtT6emcN vUc00cy(ͦČ^ĐtQvw|d9!ib>jl\XAWp0_^])OR׎2 ; c\-=v!VUNS*_1L--/wbQ?ai!G,Á1Ɩ݊ɶM8=IFtP6<}[_S˵_ðUc3(u90ݑȾry2 }Wb/B&a:(ezCc;x'YMp/V Gi[u63 *kb7 0$%׿J#3&1ɦq8WgNJ<,!CmΥ]bTfwc?\!/V=%4;H4)H2ne.|48R7 ߻{P̄2:a7ķɠ{u6 V+ax-f_Jt Vq, oBѷRqE7vȉ߿?zA 'Toϝ+~LNG?mBLz 5]_dV{mGh Խ;i.Z_q'ԍu])6l9Bnp jE] /}dQ,g]eS,tvB)23{TCCo-> ppO"y=M9j-b2ϫD`16;#Zsˆuo~@ryN_tD @J)fխ6M+3Ӱb)en|7bV8.a9GUu?#J =`ES~>x[蠜+GްHͨ@adjkUa%F&h螨cN@ħOuv~m $XF{(T8Cx3N7t@cֽ]ݹj֗2Iګq|?!P_aa.HgB\o\ͦ>Ȁݯ}jLJF@qn/0t6G?G=vݬfImY"؝hr:0XX<΄üh*2RԘdh,]Uɀ#&m* 2^__C Rufݓ¬5!"Z0TCZ^Nrj%S=I(j#p$U DQ#bVq@g$W致 fDz 3ډ~ RIJ$J3~*PDAhqғ"7Cc_TnL~c2ލ*'{)(tq+QmBf]y%ǦGt]Pu#<|u)+i:ϘK .:Ae|!j__P*43 [B]"åpܬއF.Ak(HK~4J8ݓɑ v* ״fΩ0OO}C]gVxB̙w+V-aO'61Sjs?ocg5c.um9Z|<즷^ΐ.ۂOAp~(S_v 6,Ypz"b"U{cRG{@w)}n,9k:m6HcE/+fN ,Gn39gSnTOm&KTQ TfsV5OSKYK `}\ӏE="WBABi x?UIJyQMj<8mDRW'L^:gB66Xf:d A ddX! fwLY7ݓ׺~"@fl^C+j$ 5_j[ǀ 3+~7QM92 yJX"nݭTH[U1Dʜn:6[Xn=0T%IRH,,adeD_3bfPظKǣHt 0LRX3Q}оf] <\t c.Sc nVB/5DK*i8@ulTvvbr<)'>zG7yRS|Ʌr.`2l]Zh)"( {)PyY욎BTwNA)l)(EKFHmzAr`j equb (#Q0^pH q^0'~3k[t8ad-H?y L4?Zk\Xي$'P|&[Zg) )$ū#;Uwg ' W}Tبjp1j\-aYi?VtG1(Q ai yjtxd)ҙIGfP8VaP\7ܔ-$fW!)~K;V&}2.cl9y'd cLH"H]wH"7lgE^\# j!fm2hoxI{cR;wvB]-I5_Η"}F ?[job#W<*OؒŠ`Ϟ@;9jGܮ$}Q w5/%?b`-m"/hr-cWS&r-OUu&V*Y[Q; j*0ف"#V (_techuOe^2G!]%ű"_kePMOq^q -K5)x} Af]6d thM40? a_cWq4ObMpuRY+4@x&/fC3d3v[:9j^NU|n ~iKrd{Um=$l1m'f:'GlmBHŻ˳ЍJRC=Q!u* 't0z *ZEFnxQq:=C8k5pV'g" -!{k%ݼK*V!f=}$oߵ~%EuBy˟"\yFMņ=1#>r>u-2P^&gp+jr'M VeFsK\ 1ZaP5y o!MSu=@ǪvNWƋdy FtO6#TeS4#qe| ߅鸾$ C HXuu[CSg>S:>VC~C $N AAgmQu۪"ŀ LeMb5ATsɁK˕]hV0 ޚ$kt΄Td o7~dQQ݁U34pP̒ kМFFą6d|0k&$#p\T '=50e(>t!?BPCN<@n ,/y%p]..k#@qgް 7FeU)(6P=\?Zɻ"YDH0t(\RB)s/yJ$;GOPi~c?h}ul+m_q+>2y-iҬ(7W,ݳ/ -\\q/^I_,WwiZToKe3 tqv\u>e1W MSdVF`;XzT {sX2U_Y"1o׺oѐ/pZ D5W--'vET8q?AH@~c4PX.>OWf.h. C/nyQK;&x*nek(90{tNe]ڵ?im",s,ߡ ,!>K/ex}!8Dt~]wScS[-и|@BDo.$D/X65 /l{R9\ rcѤҮrEK'E 2T26%"-`x'\)J5*?EiAބ#*&ֆ?%{Xs7Afwowԭ&oRٙ/2(қ(\-mW(0/ j[u!yq ޫeMV#"95 (!sZ5ӳ`*ؐ+5t` D N UkCǫX!B"/~W<||{D5eτi_bͤ;X0nvez{5NL[r61#5py!+ʘCd' ed#5p*4$4x :$BcES4)nd6B^u`׽HE姭=8z3Zd >/o ^2 T+85bu!Oc2UE.Q`M4lvjwv 8sØ~N4flㄎXڲqQ\ify'$V3)s{Uave4b^.N`#Ͳ!?09FF}bfaw_X̲hw?*}6\:3[^S#48߱- t"ZswS?3sc[C3ObSszZeu }V`r+te,麟dW9wG6Ma&.n0T܋fZ,|ߑ' D *8*C/@5FdKKھ`. .A.ߔz ЈWE$d|<(Vts6zL/%6+L`S$'c a.ӿ~D+Hw :S'a?s ]!ۺ ^|=? dKf=ax_fp#} ydL dfz޺0a`-BtHZCFY&EaWrM7ͣr:"j8:3"S霨"}TÏ U&S3^U)I(*ĸMJ +t/Gk38.[sR6vU(ǸA] Sb[%Nn5.nSl{k:r3UqeMåuz$}6-X[0>Ұ\لjۓXౕ&ʄ(6mì&`ʓtġ@>)?DM5*?yM!T8N ,iH;/h*hڂ KW:oen׼ K"e, a?_5yMVHwCpR@ee(̴7$VvDp(Zgn%]*g6Sc5@;]߇wJ_K]w5ƀc_ +7u*.%xsS+&8`uGkP*!x]u`A{)L#T OA =Y&2eX ?lCt`ڔ84/dZHb=v(BK\X j1 m! j~B>ۦlbwm,g7MmE-_G,ϥq^^Mn<_F6NQ4=젤V]zU{. r `KڴgZSᨩ%͜`bD|R9\'vԤѭ"WBwr r8bz8:}wNiqqHQBJFgh/Zh9\ٿ/!f1x ΢oX3Âj -j4 eR;#) s8 j")S}fPF}gxٜ^! /I zL׉DS6zAOΙEסbΒ>H ;M]{%QuE4볇0⍃BUuSjhcQG?6- 8J(V-ҁYLUl'6nk LGQDTũm4RSP9l[D4ݝs{''LKs?$O9X%*t3;-S8kAks])G2kIrנGe$tx+3<b닭 ̮Oi0 12 BpVLSM\nh٥ɾ|]՗]K- @ont})/sk\=սK5łԺL(IhՉTo=rq4"ŚJy7mU&$s|g @BWArp/f uqh×i`cFes֑%&`,8xmq/@ ,zo Z{k1(xXdӟ)B3B3) 2$g9.}oRTKB=-jz̼&&Xq:^[I⁢S<kR;`t`B;"LD9Kh's{|ZN@0XĚ[oVEi0~ Qwk.=hIjWeRWV֊7K~e1dk\"2xHPC'8ݎai1ZVa7!X>{/27ѕa;3?p]66#˨)AKK8C.:3:ɬ#G`G'H gyE|h㵵տ6T4h!Sox.ڋ8]azeħRÖF|s{\#VP\;q!Ti"I[&Y\ ǁsnĦ}޷D}m{:8cGTc)Jd&rXnPW5*׵a\WC-R F.0!b.EX~!aւiB[%^ՆYfq0oTqWh_ZYn)eXB'i*W%rm؍y:=&.(F: jc@ j;juV|e *^)crp~Ol\, tKt&:'T¥s,\._\J_oU_SzrwoY-ˉ^: xr; KBY 8Hp@'YM &IL3ƳZ?P8n0|&J/9)Ys-ﯸ' ~t ⨱,.mn݄N"zg0Z**}wCRg5IE$ePϴ{JUl3i(EF I~f6b9zQņLB31R!n8GJ|7X-ppoQ{-P4zUYSm +S>>I_\qi &|og2#xoU'%GB=a)%tFM6 TVFi07GXg9;@ֹ_әa}U{m M# NOۇK u͐ Y^0!]-ǾC*8 R]3@iy8AzPA [1+Afw\M fSo*muqKWqV߳X*Rw+1?o8Ԅ>Fc{E|J4obXAzb7]ƌf';17+:b$ߓO`a1%g:i=脉u> gN&*w'G/7L ZmN(=W5 V&(*>|HMAn rDgύe 쳉B8#ґy0 Uaô¢` )Sr+1-X&k[ 73M~$3Sa瓹fko&40SfZTWMA(vYfQ89-2sV4$ b!sV %s"`S4;<\QO!vf#|wf= 5̰ag:ԯs\ z%Yge7Le]p`wHrRVcj&CFJd⎥Xem:rx z74CApR <:x,v5Y GzGݫFY.#@]t܃o4Pa&'#V> >{1=贓^)H4A1-k fwtC| U_IJ@ ̎z]Hy䙡ӄh,yŶX@Oԁe'K֙95VBnnu=qiDR:օv)#^gV?m(d0^IiSVa%_@ lj݉  1iE8gV T#okl~YɧKǃ/JasJL tUzc]&gc_;ؾ_%{jeiL DJIpBX ?ߩ[_~w}CQVɂAvd( 9R^w j M9髂81js\;\eO0r+ƔlY6]Fߒ[ߡDNv> arU%qL;xz~3NM=WR6աf͠vTvjl O* HY.Nc5B UL݁=c@&^n z'usF"OͺqPDuN9:[i|OWқg:N L.\uRAq4|k%4$;I]Px-9F_Ӝ㝾א(qDFVSO9pLa ?X IB5S`;)EKq,[&qsRo,柄tD@y.A;R8z̷uhMUUWTȒ>Œ`n r{N"cF+Mׯ83̨ eG$Ce)5MȮVT`ʆ> (]X6E2s= ]FԻ]"u#err-݁?3 >>X+ZBX6oE9?ii(!SF_KaW:U^S%YFKrh@a37~{xGAצ^egj 9׍_fgЎ o?A乥;4q3VD3H&-WxK ڂsW6deG۞>gSQbFۣ( 5sT Cnx{W5 j3 Od*/d;\qĞppD7Z0S;K0;bMp&xF[;G׆:9:kK]l{ w$d ^t>2 "aceN/5S倹WF5ܛEWQEʘeJP 5$;p)nɉ+F͖$ LYgEl'FVU<~lB9ПWԇZy!G44=1>(BY6?Xqo$CݞS̹/EC18Q }2^8ț cXY./扱-"1Bz}oG95)S[h]ɐ6U]G%zG?=ew"DGC5bQ2(`3P^Z`Јk`fŸ = \rd` K囡jJEfT ɟy<eh"9懡Xu̳Z]+=2~"sܴJV 3|zq\8Xt]@݇ Sx^  Qv8s=%8:Q=wՋG).tۭЙ7`4ֳ,j|^jC<6H }仏V`0jK\wɦHe.j4J[`cn|)TX~g#P7\;,l(~*GummsӬNiRܶ)ޚjUf w.~ %x g+?Pd"s=c8wTd#oVٵ<|G^bԱx'fxM{3636|~YRF*BgÑS|.U(2čiYJNkuchg{4WՔrֶT@E*}1escl:t$?WRsǴ~@v&jC~Jэ-}>%[׺Z䑴*ֽ4̆J EAZֲq0#?S5(;"ѠysJɣ.bOcE'[QTnE'7+%1NP(\]I+Lߛ1&CF>u* L᠋,viZa ozX1,¨-i~Du~ f$͠w}6䡠59WKslEu]\=F x%[  ɫDCU?TmZ.楍m>kxe~M h\]n>y+ؕ_Zmdi8˸Uժu!g".uuP*,Th_W:W*}P /)BIr%۹4=Gب4/7K4 jh&Xə1cnK_aX4i`IM@D A;6ҺX7\h&?JxJ IE>QKN[y:߻*ݲ$&~7X.:n> Aa-`~d/o_[Y+ VT>_ .ѿDė 6ncsUG͋8RxFߥ`. ::' \%ky Qī_tg qIbjF^2c x OOڽr)|*X 8m`DJѺm|GwD:t%Ez/ؙ7,Jem=3(vnYHp9%tD[րwHA@ͯf >(fKx8IflU? ؈}=H_H9wX_) k몔LwQַ6\$G빀J _}O'RKެyeLY;ue*$^lzrdW77ejκHUŁCO'# @>(p 3%. x̀?&Jdmܓ匪vG5Gݑ}''s! 2rMĕ)dݢA */ܑ`VTD^̈́c!TGRZ &NTOot k}<֬k!_@e=ps%[5T0ewj3%"zk.vn+7ld2ƒ}yhP+|uo)I\숟Of Eہù sh/mnJc`Oՙ)ybHv59X&(cT:! k$Y(r '~zV] 9EO5Mp5nu{ZjȖT;@wb42R ?e8{%?5'sU=zd7ʞ-9q"Pٰĉ fS22ٵq' p2Ԋ|| <Ȕ?#RV~ݮF 85XGqv.왚e 9PC\dz=>M/?\tuudvX)v]331huץ#΋5 sx-g^q 52&5PvUhoqEdny-Ei'pF[hja )zZgN#fબdي$m5d' ҆U؂ѰW'C'6p㼕J$B7ˑjϐzsJ*/h"cGXTC8HwFHsaGt-yLn+wy&;?ݲ%!);rS d~Nu'߳@m[9=sd󓍟n쓹IL(7Y!7"Gl5ƹ?qlSzg^ '#/*uNBe$[;gQ2E 4>ɤAuŏݩ_Xzd8CD±dBS~lnB(=rM[+)εP ZN8A; "g6Fuæ$cz>\ٮYil{0Z7OMUf0߈fNbUuDcdmX"5#܄iJ-5/(OؠVFb.ZKEo?Xd8;u&ic.ϯ 5Owh!w܆cf.S-&?q%_&w!NZݖvBT˟z1A]u=YQҦ_MRv-S s]0s0rt8i:5#l|SNaO@Q b!? % 6)Q'/%NoF? 3.{NhBӳ63{({%*gRIY[t36C&Tx=gd:[d)x!|uɶ[D-I ̅.5wW(j `>m+\PM} xpW|)'2sk[3>"+M],s+`_tyǒ{GG;>rc]l,f{ɕ?\t)A-Y%7p*?aSXZ{(P~Sy'<$+eY6fXQ܆\x^t랝>|K?)͓K]Jhl~!Gc8/LVK_i+1ف5kNl < ݒpQL8ɹ?ͼ6~c~Ċ_`i:7[2F%C&x| )ʴ2,g#>qEwXVswbM%ߠula|͹nؗĝc]Ě*#xBW%eG,Hj6lI>G^oiE!3Ri[S4؁Ca [.Bt\nj*X"zJ#|4+ q5g]bFMe|8yS 4G,6Ona,wg woŒE  jKxli7 #EaBc2fኊ"45XhWQ}f.wc6WxorREV s?8TÅk;A0ҒxԆϽhsd^wq9F?Ҩ)kD.!7o 0reurIH ֗0\ V4;Z汫 ; `iu GOd-!+$ƅ+4>11KVYA* 1.X(R_BJ4k~YaP)a iw13O"Ƞu 5cNG6Ԡxs17$+cZ]_*q5/;l#+dU8DNwJ Bd€& K/+!h"R[j,:+ oc&VI\Y5k .DIy\]) .Uel2izN_rVuIHgBi+т(?k:%sQ)ò'u|̣L}ϫ`4r+t@M{Ы[QHbK0Crd|&&"IE@3$E +xڌu ~ZkNhMnG"6vu:jb(')kGW*3 i%O/jo my)Unl[BbP+ҫ) :KE5'cHH9<**(~d4>){3 @> Յ|s*P%=+(TekRK ܒВFr :$ѰM*Ι(eYMǀ!Ye9YƣwuTj"+'_PReV*zr$;xPJ `\wFηN[6m4uF`Ԫ.MϚ bW[aҷ{UGmX!vqJ []\:dzKsr%zzӁr˫?]:\KcHn5#CwD:Agcg f|Xvͮ Hȃ}4bg<׳@bzڙjNWLDYt㤘^lCWHsFǯ%&:@Tmffq rȰ"\sZo{MϿzK9P{\cI -<.DF9'P?aV-VG)7rt4HZ59TY#@˜\-H'fx`~a?;e"LEmJNfF Nkoi:j4ƞ;inUk@x/xef[DYJ+4Q$ tS1O> *Kq)ȶk{Ζ(<5hCzcz4''@ :7]Mej~=`&N?ˋI:,Iwkvk`X΃N08wa}P!M̅70@B ~d6 5Mp ۙy0JpƑhnR} 6B#⨣-(=6v@ @9› `ЉmHD{T|\F5BqMY!d y$縹z9bMQ5'^} .lG( x~92F5|興]KVH*7gXۗښ4DGrz! DՍ`K?aZ¯A*dXP? uغKKuؖ);#kz/QC^v 8z RjjV)!Kh86 fwi\,&6;2ށN07c@I6b/8t!lf|"DsY4r^ q0疹;<6q=tZ&42!(B_5[ ;t2pB2 ,\KniM0ȯʵ* zzd"sPС]{Q;y3_g0v2MrFl-L`4#i?x>\4|@2Gn4hyS5<67b! ~JE)2=@bJ戔2ݽ8o5^³@snJ.Qz9UbY׋Ǡ}@Vcmϒ,pz\Z:bZ zoC 9pes;SǏV7YIvXho𣏃{fP YQ9=quJ뾆r^")0]NnIJ+ռ?4ϗ$4j:fx:(/$A_c ֖"Qz~4#=*=}4hʲ %C+CԺbxm#1o D$X2q#%r+耔2LI;jtIJ6XER%=fLU#SѯG<фG*lMpM'2-9J/Nl'^~GFpXYd/gg> ڿJ5F1H 9 2 ZvpGeyH: iFسFW/`Oc籲lj"H'Py}6\QVէ2wж$6e_'[T:ḂO~.e/*Xb0w*'-G+@d'dLiYg5{ufkU߂ BŚN!<0 "9giJ[t=8,h^FU"KNy?gaPGҜˈDsk@( zg!3fJ1%eGߗ%oȥk{*"Kl'wuvx\pcˆ#LTJ{3ԩ囱}NGjj/fmŗ#/O2 )i KYGd#?V#O+#5KT1*`NAMdf2`b73v񭍫Nw?䴡6, F=\HuSqdx07RZ!6(.Rv>.GhnJRke4B3Rgx\TlPl=P3btܿb@;5WBZ8,La9][J8u"r<҂nž;(9bK)/+YAYۊ#Gvgc)<=! .*VoZ2:kS΄4I=ۄ~{V!`vk35 Fr,vYmkA1Z-^rE do׋WN "2LȊMF4>;cWm]ς-]l_jdݴLB>ٿ eUQB;\"e/vt$: O3E.c@b{7oWf]a@\/y{hpc ฾=*PlF9TicA{\\g wV:g; Q3^ E ; bȌL³{ڄqȟMf1 I<1Z\Lf-lR#,~fĜ||.< w52>rWƔZ&Z"t&xC܂BBr"$,=YM8,N񊃾o܎@ر/_V~ !3>?y6pblC?eC}lRO;!CK'sp;o/Pf ['P>}uNLYe%94 i9(պaK y(̢\\mB3ψ],7F(։2$#]xbm2oXf3͘d|,T|eLՆ!xIqghM܌`hMDJa~QFx.XtRY&&=Һ]qZfu770{K%HFBdK!\~?Zs7w.˃Bٲ>b63a-|WeAOoXah'M  JbWki B뉙R16GR5B^qȠlS# )M1Q"2^TB]*$ѩƕʗigS4|2E/I0e=yΒeJS/nUXrT3MAn{Eh rdAᛝTIQΟtxx ?Ԧ.h<`b$Ai2l\31Ƃq6U7s3,Q+ 0`N)^;߼ BDktW];"=x 4yQc>sUA4a؆U5Seh\72[n?/Q)b{4Z[Hł޾3{_|xwl>0Oi!D̮~(֬j@hX̱LG ,)c$2 Af3KǢƁ R[hI/>X vy_!m9VxXDH>e .-!nDlSGbt*RUɑ=R͐<$Ro!xjQB*ނn _ǩk*r=7TH &aZۭ1cmCQ, +Ji%&lJ:`ZmH:@ĒV'n3r]SYdΉTOҺ$йTq>gPg5(T*n)K>(.!KX ue-a=<1n6'R *EthD'ݡyҝULsIc`؛<*2X7f#ޟI ;uGԝAuΎ~]NY2x/uY+~P#(W~ yFvs#\JR!nC/D-3Mf*o <( Z%{X;H1kuC< @ :UϨ$>պRL~9Ѻxҧw*Ro  f5hQKqKߒ1 )дZ{͘滹w,?c}**za"hg`ciQ-WVŔ6W۸P]jx >.&b_֜ƥRE_ԲNQ];OXw֨`RARܾ?sKN!ӝ9hGP/$83e em@iD:F5A⌗2l9:ׯqDmz$ ;}-8)%iksӯRQ@ku=*qy 2!{!Ք-L")_ -6b;ArK 9,KEzxvԭgܛS1Z6`ڃAܧPj=%ާtZD^vzr^zn{;2n{F Pa9I(x.]aQy<:2x4 ]BDy]Rm,F R"qj*.B ;{/kF܀8Zr;8-\;Ö"Q\۫ +L^sٯe;Pmדٰv73bj6RXi (,9QPR"x#⅍2-Ibv}5ưԪL*U&h=?ό(:d ziqD?'sr}ujaYNsݨ'j={yX?5Ž񼃜Edj@cqv!Mn[3nYԣ$41K[;k۱`4&j_oTHXpwtV1X bbg_7(Z҂ס2NGBbZ92k9ʄ*dTbb ygxN&e7{ij[\ʝ{fKd! WWwח7Jbd:i Q>:r+c@B,l%ٰYVVsX;oSȉ\Qv~5xytrLGi#|]4^99fQ);PZ 0is#?LooplՑӃB]捼f Pz ֡X>@qn}4 gMb]#;(Ft:Ҍ8uҪ)l򥵻5Y|Pv|S꽰h& S+UGe"'|31ci4ȝh3fڤR$iS=z4mp-ټrΓ?/ ^'IB=Klaׅ,e8kgi/*VB'0n?L:B֮!4BfwA lDQl領a~ 7$K cR\PbK5Ќ (\NCO>4RW A|`|< w&koRbIsf%o5j-dܭo4ٗŽk]%HHDkP񊌩B NЖT)bky?QoJ1A;;TSe0`i1Qg7:ćlMM}R"XwTX_/ Eó|6!7iqv J#[&6OAiI֓*nsۅZ6E\3耽@_[=OAVxTH{]ڽ.WQ'DJ^Ij"0q 8w8eCrJ:۰i}5惯 _p|OZn*HE=_=\~}V{e[ATv| 7.F.!;)!E)5. ?ssef!IRvBNG *Le,g{ Ddp]/Us[nj616ioE/^X0#g $AdHXxvI*ہك}Ud*t{5xkDrьb![S/β3~"dQ޹YPAp}p6BV[}Gm \ 8{XL<&x؀krOC`,O^R {Zf D2[Q)r?4tiwA4:N2#:2AauQ: 0/n/ohқu?zl Ϩ⦞v.VZ?vhLj根B?]P d3( 8CO:c2|TMF-":ku(=I=݂r'%,$BKeyUDĬrןG43,lΉp2,O%~}~?v7CfT` o3>R/T"|szm1/ 讙FHĩ2TN9?\vQnf%TI߁gu\#t sZ*HK]#d % 1=X+/Œ'd$7F"H ͿH@ѝ۹Ȋx_wQ v`ZLq {D&`{-#(Q\zb J ag?ZʃBop=mUjs͙mLp`jso&npmq삥~'ckG͕^/AD3}۞n0lA*u"z8T/\L{}b:M-ļ8DR&> xE/̊vH\Dڨ!Ҷ|j*[ޗS1p5̷71tc_5!M0$MJ\9 !9xu H$,DI_ѶRb6y>X:0syҋ'`cf^]c'-oK4`˶"!˼ޟZ;Xug!.!zF_'^(~@*j{FBNP-y;T1XQ /E$H8D*}A*縝=_8.fxZfuڌXj_~Q{uZi]aˮL +qDJYNq8٣ =yygCc M`^In vWTz[ŀly9ΧQ{.ҟzV}ufgX5!??7d1>Â1TGr<ܤE9J=<,㧾kQyW}rRœv rǎ3"G4 6laގ@O,K_H3kM}o4 Ѳ jA]Y$LOvyMt^i6B7VӨ"ZJ6ѣ"K4EԮѭ4vAAN$i#&ڼޝ-{xn3M0:? ᖇsYqŏnb8.34?M}#̊dԵQCG] -7D|ZC#ts+fJMX`ncL]u醤-3Z2Iof}_M:ҪQa|w!f~ UZwXihTA޴Hi2 qq+Zz1e`YfY^6$h$Hr<m+$٤B\kfIDگ T/_[PbP+,hkĊؚzV?FIat$Ι-g{Ђgqw\ñ5S;)J J[A :zi-j]V$鹥ȫG ̟ņP lZ Yu k>`XkְtD l*0qVqd1P834gMq>jZF8sys>:~#.QѦT1!9F[m(>zp5툿.+T_g|.SHl3B;c(7EͶJ m6AA38ܶ5O&j9=Cg^RU옣ѸE Kl9Vbbmk qXZ8Q'VEY4ɵg<~ sEH‹*7u"ͬvӠ-[xa=Ype?J4 zV*s!G@iw[T|}u/!()) #GҪ#al K/>hV>QRƸ:v_ ozs3yA~tXaOnRi֍jK9'JȁpBm_pg1hx0w2ZM8%g]mV0,)};d 6_BF;ViNlaZIw1䝥E A?ѳI( Ju7KPvcy-gD-skL$Ծr\' ;hqOR t-f*ƪHCة _ORRZ5(*ʸI*@m*^*rsK]s>) vaUR8l |`WCqc[$ f#6|.|5G1~Rk0C/7xFu )^;⏟eiGE3n^zCBn玂RtcSK^uȜ8W_pSS&#qc)h6EIh 5AZjξO0Wjhf@$&#'_:HO!7l"ޱ}p:&Ұ6׏!% !- ?)X."LUy]K/xk XYM2Ψ1yjN yY#Է]RZ\Gy&U5hk3CHi5xw)T X<6h>WDὶN,>\XZOgdY'-saEUԭ[6}n`!<^)~Y~Jў2E@IRh'F̣R`Kՙ["Qc !;FKr%D坤ɲE*L}CeU)AY{*3t3@&/OdE v;&N;:HգQ%lόTZKIsMcSL˲н? 3NBrbL,ƶ '5c t!@=F;_e `y?ݚH}x75x CљCjZX"Hܒ@@BOOr*abFff7 daR1W%io{IwdСlQ,ӣ4"r ݺ>>h%A"%W;lTV-Ḋ[* <;,FZZ2EPQ$nc,eC(v̕9Dp75Y.yy$)S'= +@bDˇ_0־w8TSD"-y*A3[ 853!նf]+~ڌ|=Danύ[𣳅"z (4 0""1*=@Oo֋fF_OjL2M ư Pƌ[$( Q{hxQtjd'Y@`_*K )/ dWgP#o/A7S۶kdEԬ^Tok"X/ )/P]KIBxWr@BUYzWRv%.̑c-`BPڅ|&̘պemg\XeA%"Jnk_9s&UГshROF]bM_pӐaX\ymbt.$jo(pyIaΖ=1E %e{$x*[M0"nC"g6RMU;klSƻbmW@DW rF˟+cWSa:psk(ňA)4ě &vy뤡BU j*ܴ[t["#F$h9Y P"~ʎ.!N֫bwtaKlB[Rv/nO:"uXǏ z]Ntj>^R4YAȢs.@:,JDwN%+ڎMh"'3դ6pa/|2< vh\ڱ ?mK&#ay>z[/}Q `QAQэ^"Y5f04J'FRM-D8>B?_89 QVz)m\KfZ9y!Zq0 ZaFky*sȟE|R6I*J-QF&͠᱌wC|ɹ ?ꨨĚ``STklw+=G;9r+,~;m!E@ 8ޒ 6j]J|g\\w q'vÕ[(Loǻ0|h8hǙyqw)Zs^]:?wTW>S0xt]KX¸)t3j~O7eb __j7 Y^ٶ͐dIkbR=M(cܫ |Ŧ9cP Hr"t6`Qp1MWIЉW+ySs3"nwDbi(W#k%퉣q=7K`Pb:3i )nHNwџc%wmwJi";nyF>C?')޲OpC=Mś_o WVKj{I2 K)R׎) {GL;}VWx$@S{VZTޞ4$ sCH."z L`SEmjJrԸy&du ]c )(l`Y=e9 c/7y/. NY5Bx@$K;t|`aÞ]4kaK22a4%.ȋ:s\:JK N+\h{*JG3ڸɉ2qSe7ϭ|E[.TS7w\WixڔϲVQ̑wv?j5s/ #htTK`9]Kg>j@wC' caR5E,.s;&}ײ̦W`,:S@Zox]KX8?%9 ؋ӺAQZqv,?1; B\69*hN*R'HfLWk%=43ogz>ZHg XO=J-gx9eqVE`j95J =’/gß_/h<=K yldQOs~N((`d?}3ח{veKgоơW I 9R?ڧ%1 y-X_HOD,Ҳׂ s$$@-̷+8C73$Ԙzo &$IWȩ*^՜߽?.YY+R6d(`\"H=t7=!7"ExE&~HuI1/jaN-rGp&J6(+A1guɀvä~:,Vn|$_sov'HyZi3,84;xS=3 %ϙ$4rܗc<!߼'Ԥ1вXn*a@MNL\E0uyl&ԫɼㄧna&8ziK2`||PCBwvC(eG,J$ ;[뀅6 \P~ӀԯX볰{F%HK)D9N=ADžp>D:5l.V9'K t0@M bL)u#w q>% ųiRd*w@Q4+;^-[IүSY3.a߸ij51nxtzgSQ\YGTM!w|EY~kEI ˂yQkQdJT^`xcQ!0ZPp V<պթtTxZkv_`C|V<јk9/mA٥:jDlӛ99 0@|H31T!¥-hpB3C :mD&!qb/ڲ>7#un@IʡڟɈ+F:C­c0O t|U]zH\HW0Z"pWۃ|ޥVGE x*9DBVt6pEka)Ғ2i|$=rfO9`eq]+C*6R9*4j]`{VJzu r%62wx@SZ_#Cep^%o:7$}\^iPML.:(P3E%~ݽqLIo9q|~UIVO㽌\ g7`ӬKYCCӦ(Xpre$Y.oxҨ(fz҉7r IT1Q6v+5s镉. "zѨ 3XbU oovx_`fj/7RnJPV[`b@Խos}~\ J=ӧԄ <ň?!D~j\lRq v" }xqVrw{qɩZ%wǻ,hFjҀ596[ԉz{&"8ArfB受]Aa;^-50#hibYp7b->{ 23dU|c@m0ߺqi!E_pbsڿ E^o|5y` Uy[eY3g޽&3cR@#RZ \vi?<|tRKtRmucBs'#;j=wLŤ-]KHwFC"THF+9DdCu|}X$ּ/$*%AI6m d"eˊ#quP-;k!H[7ϩ(03He`G8J (ZR^!fydAIhfE#n=>/BH۷J%ߡ'ǧ~XQōjÈgTƭ~i?!}^fy%I)@irc:2ܰqbw[J6\@bQr`(fnH]N,7IBA. FY0a W=LH}B @ύ QN􃼾ZMAR \2<)UV7b ~s >T@%/YI)RB )Qt~'?9ZaPcônj[]wV{f_ AlB_qʠGOm͕ʽ/ci7~<)oՐwhD_VgU!/7dPu ؠbma}o~B+hGIE߰ ? ;rJR1.hka`U+`dN,du5Msߣ R2$`8_3Ae^d4 ñw?#p'u[%OHzs21LS}UX9)ȯ1ŽHꫤHzIcO.Vşntմ ۨ40M wjl;pvNC)雓H(4Id RUp'3f*ZxyAݖ(IqQd&mgRP/iT($Bf TK6=#]ݥ `t#Q(x_DN0>;a_1|[Ϣ,^4p'nuIꢢ@_4M"5~B\NiIގJ$-mSѣ?c{rP;5JA3,AEC8pNƴ/ְKDEv487g4IDѴU5 ]GBNVL<4wD>Z6qvJ!+L.Lo"gPRh f YKxڧr7Zj T0耩gbeE6`/VjL4}z]`⤫ut 9>߳i"׈C*&Yԧx G v`!X:lFOrx͋:0zjSgt tX폢B=9b96L81 !5`$'Zbr2ʊ ?eڪ0Ϟf7ȪpeEP@[Zlw8%u]XP=R\D@Rg.c$qF~pT[V'1_X0ƐСosI"ɓrφzywUwP*1(@`c\y>9&BKL` GaQ:87?ulܽB{ŽI!|pqKW-h^ 7^WEiV6ڽɌUǼݏC0oǢR՚sa/,qý6?vAĈ']9QO)=I̓E8ٕ3-knڄ#"wo`3*',u>@_i*@&if^6iqI1O)-Q`fN C$USisG2p|GGԆw_ΰ LV!g >`HEb^Wi U\E]wd_X0&{ntDYU?34 To\c ؘhv UP'rvZT?L+w8! 1Qdo6P)yV[ #cgcLS:x`i%Btt\I )hU1h.}B xAaz2+><{nD}& Jy҇ϙ W tG$)()6$4i-qc}Jŭݎ k*QO|;ijF[qs­ 4_M|+e3oȢRJT[M/׎)%5DI7hMy;:J-:n%m!(v`߬\Ƨ/{$=Djhw,# t5Nֻb}R Uj6uLr0)}xJ0}MI?Ĉ]yww"Rp(* b4gtH8WH(獇 BIpT! D,]e'*YSPQg M1%>_bA2 dtwf;z"%6-e!\, EfT   z4fTzi6j| B.l&@vVg{g3]BƦ0} l"Ӈ\θߐdm=]AqO_%Of| h!]K13 ~ЈF2'1t! շp 姢6ܐgit{ -T}GQ9͡dVhW|^zgl8x*Yv܆a }R nq u7ݹhNNCݕՑpF4PG珇rI5 =Fԯޞܚiĩob gg"{L +<ۙ ! נ%OF)vl?ZV;pccBS )]aj:悵-4m bf='A9wף"-}DߕqЌv֭eEby>d/7a'K/M4JK(Sȵ_mzqBqt\G#*\DBgo%R~0:#ΞPT6'(➃[}MA#v$9 ؂u1˕MEFiXj Ux߁)ȡriEhHUaNQ~etT=1 E?R|!VƳRglVs@8k!8R#hiNef n/3AWaW=ta*QGЉ@3H}Z+X. %Hbž↍:anשobI5!~!]"KNNl2Edq(ۋ„0rd@֣mTohhy"/$~JZ'Z}QUE)Ʒ1O88i=^H^X̙-[S6$Yl@;de i}InNA<)5 ڲL0$0B,C dw.mQJFO3_U6}S(.cs_ͺMQd7.zugǶ*&lR Tɯ9ܜHEu*w Cyd'b%ZkVHk_Ko0/L25ދ[fP*@^UQ7pS /fT5?ɡd=f4+.oާ{^IHT4vG42ŔS*U] ^$fcAP Kwb9LdwAJ3d6:L$,yLeaW;b4ɛ8$|dO$Aby#D.dtx J=̴}{Klj+ӺOZD(*m?mSzy)e>]l&JX܄cr]Ij+BpO[{t5{,}HNFL.4zJ#Oe@3 \Ovܩ^VY.ּ,p ds.GK,kdzNi@R-_6PU{*Lqwt0P@O;ٲQnr>sJQd$-b6<:yqtie3oYZqKȩuz$u~\)H.bvEpL\X] 8SX[ݶIEyGeCL ,{5t̛?e`}F>Z)+,\Mj~-uՔ#7[Z8Ehyd]3&Dh4ؙ]j)a66[C0L`ķ.pF[~`LbR X|b'"åMLy'B;U{qN"{אS>B)U ~"Aj궯Fhrv~v~ܮX3(6ZFS,$<Tv*Heh @ Lug@=cAi[g,N$MPDuJY SC:BEnZ*k w1]I>Xn3fjV*lkr9;ލ߬5ASrΖ"h\hLQzn1% u!M{jpe 0oT$K=5''Z|Ƽ0slyGIL֪Q7B l)ϥ:6D4K* 4Tw+ԁ0&5kFlv|oH\O—_>T`p=]42.=S7ᏲZC}+ },wGc\waos[3 ְ?/!5;XP@]Yc!aAGMD&vga 59{ S Cnpc~\}$epלE4f`QrMM,1o%V ع BTxCvXe\Y׸YbNMb 99]xBU)Wc>e bXݩNC.mz9I6TD)3c/PlPj3~z3j4S/_sQ#2?$Pn&>a)zW(pstP}{ِfu/uןϺ̌bI"4k F&!DюWdq1A KKDM )#Wfzkz% LgӪwfMk,G}Aϸ%MC#ڷOdmq8k3Vh0{\HNhSP*jjwm 7M)2MCƿR'>yǢzj|-Î2F|R> Yo ñ+_R撩e'i_ebһZ<_O\"Swb^pgs֯T=L 8ɬ<`s_QUEØЭBqS|73@Zpdjƕѓ?˽Wo !X2ьqeV|{$6z#Ght k'SɮAKxhv!>IDϘNWXxo' ~;[AN}`:e&$B a2M1YvX.Ԕ>+wG|fo)<^9=x]dF2NnMPam(vC vQݲQWWG^ {:Q98Y9*v7A0DpVìrtnqZNw_mu9)M3q2Nt@9f6U ʎ?9V9YDWy HnTU)ӽt }Й&1 5ߖbR03G*z]ǣ)+ P =NZ%~p[# '},/ܚLAa/W )Zp _=X3{~Z]YN U.Wo5>yLWshfJzA:VҿQ% p #E ;6sAIj%Epª=z{}I 6\\|YH${`x-2ڥܙsYd3r1 +?5ղ,KYjIkVjJT-K)D#i֗-L!& ~cKwf>qOc Pކ٭F/WN{)Ttn֘pB^vny祫UH3m D4PҕGEN =icZu7u P;+پ~}d,lw#DtI!Eݷ!f _jKL8T uUpt2 堜P0Wo4< B(bRLNⶨyW8 Fҿ ;ԝs $CM {pY\EiNf-CQQ {#}^)TG4wiWW a{+")lNUi3) u XmjS-0D,FrXmjoV2uP($a`.q_E|aWip]۔G| 99VBr'i8*^{Ƨ.I6B&T+ȁ'r:*{Rڜ"%VpUߣB0 (1:bXE6tҾ?78j|v08Nή[|N="n׮V'kP BP%𙡥Ry+u:@W;ڄ3i@:6Fz2k]SA@# o bڡrѱ2g',x%v^ j+)!%C€l%OGqR pNseAlIbS@;Z/R`CB/<\=)k4?2$/ꢋ*0b~p~.'aT1*  s+5d7؉R [o! wx;a ~cyj{ ?"B/۲N!: FcuϽ<.r(i2rNJzgK GoB;UpDb%hU´^(bˑW_|Ɲm4@CR v!ҸLI,:d )e{l6ڐAZO9iHX"}_-*ƙYA>ڥޖuk$^yIUrjЕiùO.ʢzp#S-ggxؚ7/'w)OÌc~U)_͡p:̞)b!$oHAu? ^Ova(jEhq:.>;>;GPr*۴l~SB|D^f :>g m@yn(uZgNԻkq=f 0(R@q|(a{&@?|AfVq3@nsx+rUٓc>5Y@nʧӥ)x3`(3M;;*,Q0$>Њf7Q#(װP;`E%äž:^  ~i&ճ'P$+3h>?c, 3p{sοv@J+,ۋ@vn[[gL<-+N/Dw5O[Zzf6Qk.[!J5E1PG - @ԥ aaa\c\*by=6P`UNmᬝ]K'[~;c%gG?+[ L (fq|!瀮R S M/|Zz8~.+ffśruTrZ4r[sߩc5nd,GK<|gCFT>bO? "5 wmMk[[+@ɥ!KO@ /۪2 f"OU,i5Ct!|4 |KJ(J_ 9Y%տ*FS?HGȼ8%1^9lc\s)vc}SMucϹ-XY'$cfmϰ*ު@M]x&z`dF9oANPlR%@ΫF8F园;ztYTIf:X~fR.F/mYw/3>5SJsmE7S\b56N\ $̀+(E#!0;/wא{վB.trUXʎcnxDQ]q"~40z>;,X\nhL8Ȍ"nnwG=nvd|O/Uz6]קC߽{\989ˏHi x۴uKg$v]UTq.->  I7_Q}.b06g'[YoW&*p^a ǘ{b83n9^t :cOiqQKDEE e ]7x1XX2Mr0MN: I^UOe1Il{WLxP8a77YZ`~TT5ƶwn{]v= fl,lݶ S˽yV.yeUJ+$Q8<(Tu|f~Aicto/>%y͵Fڼb,Ƭ)-_$3<㱾KU #q'a;$_ IM0,?F4.3 I1FRx{rmޟ<#鮎l3jUf% eJ fv!iY ;E ipH!*3e= {ėQ\l ohtA.\SV+dTe~x\^:SnH\eQϠ_z\tJPԟ|~lmMIzi(#=@e@s}-FTotzASonso M oO@:u:Rf ;'H͈m"՜/.b>}Co z|S#Ŭ/f% @Cu@-Р=A줠G0U0 F^ \zHapJVJ>)yq&BrX8 xdǀdDb3]/(pCr.+'6SvTYIAڊR^^|,m u=3LGTDb43G97g!flF\{>`}KIݬZCf|Z=ye5#wujnQ3$n[#F4UU1݄;^ؑTI;mAgR?~&Qu vgL?nj9YYA~Vھ OPA֢fL-`'53 _n<-oj "!Ec蟎=)Jjݡpc&i)G:Nf>ݴ=]Ws9MXnNO5 @eG:^3y.4Y979xZC}z dʼn@!] cOk6G1HPkJjS}WK=ҹ/>ô e8ZߚHs^?."!6?AO%tI}z; t'O/vaC#V]+ز~*K-#\O4k+mL4㟟 I~ӹ 9L"Ƽ%q+uXīg?wtS4>AsicZId}-hql &M1xި ; >OBKowf({^NWExm ہEf!gI'3<RDd 5vZ ۥ!]Bc[nz#YҏܺĢhѺ2 MlO@c[ >}2,P2KwȈ~{g L.o<&Hǭp Zp@Ves AIi'zh1йldZ, Q<0LɅh:A87l>,zV3a*0QM[ݕKFT1mʾN"td ?^]DlX.vnEU6rWu[ڨ(pჸs5Tۈ)2 +$pAhҷdBqUpO\sjaآ1D|MUOđQq7΄< AJu4tX{\Q4'MvSn ݎ`XS4`pt7Zhj{?IRPK#Q!ۉ4OvTN~(uzmҵYod3en{kؙ$F̘֕40ꃯj`l JGۼd8xE߈bހO@lC+PR9ts(v,h9gήpK3ǁi^(?s9 rG#PHZtoz02 97`hgf@B9nCx=aosC[pb-9Lh7#2֒7Z1&%]hpCRƏR!vJ&.>UZ` ]$B_R6t|GsW{jT !7BNAP`.,_^6uBmBT#GHawԾ3X>P퇣&ynDim]x<^tOsC-(޲5O|Q |$K>YA?[%!3xN$`fM βe &9r$q ߟ?˳iQpq9|gcf۪ͯcQ\C\z{bbjr!Z̖!м)ؐ7:P>qTgi28P} *$K@9nR~tK{E6s Je)gJH#) j^Wɩ1TR We})$9ߟG)Ǔ<-MlchK<~9*~ѝ_t. *[@k0j.Tµ[YsҖ,o`.y>@J[nOL@_̉"Ok9jv'בPFpH@6~}D&6Hf_R0b7y@wۼj JͻYb l{Oy.\#sqy4ߋjCsFJ&x?s@Sj29YHX|S%#}SOsJSH1{dPh8@Hq E%ÀDЦsA3Q3 JE:}wE}%⯍ޢy.aU0v96lrwz$ˡ VA $cT^j=}e,I0Cpu†[,Eۨk2ýޏ5݊ sAZ|]C9f+UH^9 ~ecilxH5GۃZͨTH,~mEz^ jde;‚0CmZ노3{tvoK֢d=+e.ԕ VW6P|QEaLB,诹PSGԼҨV҇`qngRA+gB ZK.u-ڝ0IǨ"*q;y6kC)'<`#O6=^o+\)).9sRv)]W3߄^6Q2CÆsGجmw*?;c,!y' ,AzJ-n"O Ǡ䟤 lB$24vġ?<  hJ`PBĄz՝aUBl+ˑR0#䏃R^pa,P 'J`q1pzv:NWʻDg.ݘjch *{5z_UgE g #f&` ?|X@FwOw Nޥt+aǶi:^6Tz8o(F6$ξ$ðv7Hjg :f|u==aʶou^jTj\NUzAmvǍpvki:@'Jg͌N6`Th2=~`GPjq-sG+^7K[{YPBqy\xH"N͸j7DM' ۦ}gi鸳/ Ce U:P}`AtrCqt jF f-Wґ$θǁFlź)_}U)j:)FmvU!wdueIx0(it*ޝ@6Z]S&E"dcꕽ 'S2^Re0OڼyDCEhEXd֯&njE[qw &ÌD7Fd|9i33q2#aG-C$J;хK`84mU/vВSߓ&'67ʮb]oDr%}s+W8m8^$CJ(4 w[D̹sRI1T*=6遡!+*&j.' 񤢱4\&;d\~4d3GIA !.^Qy.ťG ;d"D>7r*'ڱ z}.\cn~^I'ulbVx{|Om 54AKW>4^GKmEe+ $$b B@p>OJ)J@܌C %􉩤*ƃxUH)Eޢ%C268/"j$ˆ塬C t]6 )Һi8N8SWdnzi}9wmE YiLLs%{7֑O}Zx; вڇx4RE3DʢPY#9?GZf~+ YS>^ ڡ y6$7,_iO KYj!Jw< [m~gJej͖[UnV$ݘJ֓gpw򄧹Ocp,\^6.0ΠjiME^4y}rr*@)op?I&ע}`?Զz(?0+rk6u/i%xy$0ֻ[nTc%0+ $3?E=e ( }Q$ZՉ$ $|e@sdx2mx52P&#kA:NOXC DoL^ p2B4Yq_ thAQՍS)jǬMuBvg' jԎZ݁M&c6+MZ\Fb$%ee z ? [N9eS b,O,;u@T^|*u]4W$"ȋ٥UCL[*0`zd:SmGS9K#λ/i$qA$П ,֥&z* NG2 {%Űh{jH UX9ݲ˶ NMa@~Z,?ј$lQW3gTOQ[!Q8v.[l-pQAK@hդ<@Ӭ,>۝I*,ʒ1aV1{N_V=" pmϵ%ٻuDJ Ho_&l䝴ӱE^oc{@Hi_q<qFŗvOs騾M )Ox*ʂ1o#QY'BXN zmJӪ(Y_pWa]Df gB($ZRU0z/O E?}^ō V3np+Y\Aq b/7У \}LPe`i2XE[烦(ֶ:q] ~mwjµ|'jaD,$N4sCɽkƦpNRŪy;pyh>b' ̙0%~H8hM ׅ`k XJe 9"@ϔ 2ZB%*v(Z>Nk߉ pC$E<`re§9 o,@7GhΕAPTE4c @(3j"[6bCX*1@0jϵyc}f"'Hx}Q8_Õ)S3DwP|hG".c5K;YkۑNNRKU?l'iJv$^Gɔ^\~};{ZTp}{r.90}!z|mF{ETyBLGu߅.}9I"#|^{* Cb@@LGجY=7~L 2(;_\|xZwM6wQhg@KfQ0)4t<ѽLyJ1k|Z&?~VyG5W6A2mz.X Euwhu${cg*=,G T-qeH!58^3PufZf8Lngq&vCRw_WP+S:7R/6$Q%ulew.(ѐZ$zqs,ђ$6--fkϵ .Kls6W \*$x_3nڴ,D>{4½ l6Asڑ*B?;UX( <+Ҧ["tuseTT4;:ȿE3˙5@cazk̭qh] tg_Ud Srm Go3q`|ۑVO.jWahi3 ڒ1"&c2to;O,5MVK>=`Bd -4Or9<ܔWCcCeT+믰!8萨ր-wQۤ$ >iخ7P5k@;z{!䳾+: &*IûB}̆5e%ԈU"eZ-ӵy~)0̷VzջؓYN6e/XK}9s#ã Q^U(elYb@zFDSASrsVCAP b$s)WXzŸHEٿϲgkh5 4X5&{t3QR3I58"Z/' %-SBksftaY3zxXÈ, ;HAR=*^X$xk ={RQݽa0hzRV_UhҮTh>mWEԯIDT&]'zDJ3Zo۱qQ%'T#MCexX7^F %cPc!6_0l k,9PM{ f|g>;F r"NפW/~Vjr7g YW,h6k}A4|Q/}D4f˪h'%Nh`&~(uBEvMhdਰqRNpxb4(n!01T'NgZ^. R^o_gcPx ߣЧwF~ǖԟV3or 5>&bijA]uH^RWj81'zm)twxM/wٚc4(:EvOp :pO30:>Y y1%m9g()kY>._8=$*'Jƒl{z9-TI5tU&xR˥5~ <^_0ΎBYa_"3 ڜ9r6TPFiʍl}Kw!@AL(9#l.2Bwf<ЌMs17@uP~a79=|ғ:(F2XTO4,11bh->^N;ZB 0T#kjgF5Rf}2Dv*ۮJG9m2zVGƭq*Yl"4k&wrJc2))P rK: Ny RRn^/7DrۙbvjGJMl"^@=-RwR-F$o-A>2P+^xx.Q|}`hΜSLӄBQGM@_oϿz;V>=~_,`q{e$zCW"溤Y[odgHōiŖ2ofϜZrytxf 'oXlMK5uNC?0 /Pc܊W*=̑AqDu6DirXs'HidsU͡`dv8XA0 aZ-0Wl kf @Gmo\y5@\ț6t%̓kMM!cw<.]y'1A|]V@nE=UI{$,c0 \;$a N\ ł &gv%:fu0wq|!Sbx}\u-X*o|-!3aankCh )MOr&򢕀&>Խ{gƌyZV8𭆱$A8X =")SΠVY.U%1Y~\~9io#w;os4@w]j; R3K: Q_'2 ̇}$F!=.U9rg7S$B6Ǿڍq_&`9hx!tΗ-K2:\`|Ӿ_׬MH?YH=EfӇBhL=3sarl|S-4M Û?Cت><怜YN35$h 6Zm~)Y7/׳Xàk1g<௩=P)!YNctnSNIN(tu^yp^1ҕ7bCN&Oəȟ;` Cĝ'=SjB&N!U"+ 'J47@ XsZb3JI+  t2"+i{s}L {Vp !sFb[A683Fj2+lѩo_i(NR":|M׍Kqkt[zLO:\LfEi =`$K6Kqg˥aظCT `ej^(ض^ ]d%[RtOU1{rscgb)Cv-Z|$Q"5A˛7]Q\poe6ZQ_<}KqPo3(,{*`a 3T*G^PD^~w!d3ol)g.MS.ŵf}q%8 BI_%?Bq,V1E܊}Ds]=rQ,c:# yoܪC d\'d)^د3;#ʩ;-狊 ;i׫SH(Ld6t9M@%֊"(И Oqi^SIڿ/w\kTo~/LZaYՈZELo=K)B-W$~9ߙ۾r[irY&^nIAQ.$5x'd0M%i.bfeXV Gd`Z$O{B v6)l׵xQ,#|YơDZJ'BZG>I+QuZ*e.eH m] -Ƕ)[ͤ9'vv : [TeƼEɅW idA J{F>²J֝+jDDHp]2&(ԯCWj2B-YcCAha2V3AstC?Nij.o1V$?3cffR@m]X鏊 (U昗4~ 3;Lڦ5ծ jƏVvl[sgM=#-M -}r&1\~SE IHL( WebYX@KT>~}gJ#U@|:ʹ1:mIU>2 rq?\_ Ž-`I3CZTn#ztx8'^rJE:shMyؿ>~2<(n)NhRe6m$Cdb;Mq}hL{;:g{4zK8G;vKX@v-pӘajk]m T׬~5CoMc);?_9pCjU$lO[ v)rO53Fm>_0;,*8^cD/.fixmw^3Iff5 "u_d K.i=HtX~TMJ(H0۾rK6ePQ'Lq^>o<ыA069 `]j퐁u;94rP7^`F" |M@LfTDUuS7#&Z]D26S[Ȼ a8@¡t6 Op&eqe+l1x?o&Yښ+y0<#\!\TO;BBr8B txN1O;c'}/Xj^ZEîkfف l¬pm̷ l$СUĵx緧ٳXO coc44BT?Aw l%u#&>H1*38Ѿd w[hƀ/w+'Sǂ0e罋@)@:whp9CqNOIFR} 29C_֮ߵAjwn /(0oSы$ p,A5q^i W0L]PS{3Ϲ?mi p'OŢ{çdD{n^Px^@>>M%Wſ }{Šc~mj,niSjإ7" z!x<쭀QO#!^g/rȡkL0A) ]^DptYQ>9x -|5 jvQ 0lcG$.LjBpnVU/n 7"9|ŞgX,|1dcBDM[vH}VΒ[qi; (d n:f6ٙCjA]cui8\VhDe %}YgtȟSh'{ظ^B*Kq}*$9̨.QwnQ'0ا7%4US CkoPLxGԐuGXO$/tOvUAq"Fod%hM@5Rrf Um #3e犭*I|PwLk,d,ο0Lgqurz҅,ād'rpAK01%|i}7Y7lƼ惲ɂ-ż)2!i1-V nIR4G?sC8u\yqi;uYNЗrsv_^Be!ݚĎO103 57GȽT׈7f4zGO|AvuPCv-@h -U0TR^&*"1Xhp"#-93#R9"VGC d˞59ana5͒=f*mulh(26GUVVx%v<{:@WÌYpwp39U$i›0gk"Pm-y8\GiδjnRUXOk赝Uo$%al!Y"8>zaߥ`:&|e:#e2.>{?MoYPsL.sC\zxGۤ:hSjuD*aict%9@{.A3 i'ުezIt2NHU DL K0J7YIz$ 0|ӧzwZ~8{@.멼M!mi؈3U$|x F <ܔwCBr1^%?WGv7(V~X궓A5s9_=0c;.5+9eJ Zۄ 0flDCԁ(FeTKY:ZO#a!x3g|WCa.!g]Py^,Ŭϰ Ée0- ҄ync`.PCԢw5 3'⾋jS(F4LJU f`D[ ,}ŝUFJ9NAZgf9\sE [xuH[Zwl{FgZ%ufzH}69X/|07~ڴ$$ :R6?ϛ3}2SaeAĻ >֟p!ܴfbܿ(Oi_Gp4NBlmˑ÷:7!K7lRoqJCkE㯚dXsG$YY' d!\ftimW\R?JFjz[H=A>}$ p{AR NXRV3{' ݙ+ZFt4s5g0&"ɪs~]P IE-F#6m U*G:%/&\UYZXBM%_}>Gk\jվ9x,e*Pw"zSITHK~%3"%G~hrkI{AGw6,q3+ b BV5E6D@|90JHd a. OEp?g>:4yWu$RgirXO?l\(J 2JL<\0}N,nwT!謕q]*"GfYm к­rOd@R ]M0Cѯ4\ } :yF<Ā_m`dFt?6["cy ] ejc" }slp v.)T7k9ց~j$AZi}yq`݀r_Z0j;/ НiL5ulN TZ6&BzOz gljT%QbCwݭ0|eCTC‡;7џKF^bvaeדD4FARe ,Ce(l7I ҙ -ЌCG2i5˙.~̄)J@B|#-kl[S X5_G/>sRIG9 oPw\5 ѩn{grjQ]J̈́8y}!RO m#@JvRFj♇ m7eޢ{ 5l{7h3W)uн t⇒.LWʇQtBq:Ms8u&%BGsvB9+VɋF%l%!UXײSmiZ|Y+#Z#pxz<֑'ob!IUdK₍"ѬC<"F.\]If(xi-_G:Ԓˈ*Շ?|j#P!%jEw1Rq'!Fyvфg1/"_i,ܙDžgeیEQAcvcZf%f^$C! ܣk|U+D]koZ.m,5w+_z̀`ئH p&-.Xt ǝ5 ſ%]> ӵZ)Ata{$/ 櫄QN˦!x0E{½I&td<;/~"Iim{.CzFHVue=PJW9oJA$5 ίI\B>lx^VBj4eQ.Lo1\OT1>aP?zvO:CW"݃BWtJ [T)rjOU6i1D3 HH^iW 9=?Ѫ蓐hOO8ƚa\n VX/#+AݛLi|4GZXn_ܰYe[ڢGuՈ%LNUmJ2ti0UC>AJFIh35>&.{>z3W3~>!sUP _6 g@aLIc,Z`JPh/2uD0 ECml:ڳC 'n5k'H.*7j0-׫L snw}11%#Yc1 CN) [it K%qS"G;>6%N:\S"KƐn}(tR{/)m&(@̫T'aPߣyvZgc]3a"+#vYO>uRG5 8|gNa{\!Ƒ\p\lGik.lYfTCvPxGrqApM>0+%%KK*7hS[[_о.">Q?)n|Ezs -Gގ,Mc,y۔,(Pp7ez#4\޲B :mMFz2em3D 8n*5j):`$dQsx2ЌpHF=STL4Rh1V?Joꝁ^룓YildT9M5l|a6bL 8 p,V.8ꝯ U<&ߤ,X&(%]x˕zJ#+h[0` }"Kk|*h4X ?9Gbb3~RZ"@uIk.IRwVXqdW$يOr\#75_7[n@*b9'0Ũf~"TR',4P~RS< vwm|&Q}7O8&*$!riU昵,'g  Gٟ1΃r3%y5Nb"G2V [?u?&HDYCuHyPK$HTe} x[ÝR%}.%k5:L4Ď_X1=x^ӭ<{Y R)iC^Y7.[||ګ[?2I.)⹪@-`K)rk=":[@71N\O[wdYȬPh,?kk\X"б)v_ XզWf]=t<,'_ܚ@{ <|؉i(m1#u6(qOw%>n/gp9\X5w0f#Q J{^ EkWHn"Iwڀ\(F=5nO8iŔBuvnX8}=<&7}9Ɛ^Yc0E7~xՔ  vD<* ZkSѬf˱Dy<҉:briܘ{Ͳ$s4:BCf융U>.@ީ6(MAt$ E `_˗ʂ1Q}DԧS emd{#:^e0#wW[/^GZWs{nm-k[ VLٵ#CJY51;jE#{r}y 0SEulI 4N l]p:Gjv,/#(QiT%  &tò .kXrP+h`필^烣q n8tחZY? .=0BGs;!qxZ_Yq7=Pih O1̷ljYZLv0I-YZ(|FQؿ}ȝ"UŞFk&O!Ϡ^%ffl+-9Nh4Z=_*\bumD pP#M;V͌دg,"U# /`;TEF̷cɬ h1Y,(~O끋qO:dMD6?TU_3XWڽuW<j)#[[iZCNδ>78o?D(L!;2F%mX)blD|Hצ+kΥxUQު-W*rFcVsM 3}9꺧 _ɖn0lJ>1S5gMoJE (XBU"53O'0ڮG'͇"Bo}ΜصuD.63eGezr-TiwϚxwMy/hropyc$/Ǚp)أJʟcTkEJF|4XZz+ [SҝA!l2 L, =Zu7$YJ KO@H%A~Q"DF*nިf)mvS_N5 Jz?bc(ȓG"C2Zgŕ, 7!qaPe #W|@dk͂m#*SnrYX9JWTiW(Fq05^DF1XC(k0MNT6hj"Dm{aK5-4mxR6IԊ3?KnOO^e Pu-hzr`#ͬL6}񟬖n5.ɾ2 u%gTϨw/c: ư,x5G!A5 dγtEvQi{n7v8gn:Cr?lry+3q.3b SU;qvN*vh C@tUpHYl)tE}@?j{z:yǢ߳t/r/\4KKtڭ ltd_3-o5-qwjʍu?M+M9J9wj9}PL(&9C2I$_)~yQ(8LExnrY+l|O(lV5SK/wRm̘VtjS~{Ԫ^^}P]| [UT[?X[޿Y:)ǪWwF Bp2/f^\@$&  GƲ(~{| tyæZFԁ3vofyß Ol:0v~! F75cK*i !cU@͛tۺ,Fݩ(J5ĐHYA\5W(dUq(gxYMZD 8V 14mܓ [$ei}B#HRp!؀KsP[Ӓ8z) qlb̨Al/J8 پPx~HߟjNffZ*3F7I.(=YMZRUs=a)\abqF]Qi!f.H'|Vs+>-P{5[9Mr#6~+ucPе_@ڀV9>})~S8NZW:~[Yݩ%י,L#L#~}{48z;|>9[P]Dg& 049z!S0 8t쿕 `J `YR>:.[ `iնˬO: Ix[@BO-īj_e7WXRwϲj$13>)!5v&o,~g<\gVc!`Nƪsos-X$p_'`F^"5{ ?uE'ly|wU<z6 x|JTXɿ2 G7sWPUilziAF&" {HG?lM$R&bvh7_Tc]>W, GF.edΔI Arzzcj]@ zڍ>$԰ !ڑAEb7ŖK?>NWࣴi>XR3 7CfjZ~|rXQRϼU$?;8Xd˰5~REe?$mWyqk x PIٹ7wf/r9z>rDz&dA_1SP70xǩ}yN6${a#?y|&]7y^s5g4mp41G-݀{OdwK4^yJA>dnlD 06ˀ#|۠G=1l\ єHdǀJ@dć/K;"'N WQUHӍfmK[ (@$f`X&9JO,KMiD|RI8YAGCe3ýȟ( ׶b% Pc&$el.7-?xUrj#S`x0>rSn8]Wܔl̋=Edg= ,c< ZUH^УKilTl,јᱚ-?2YV"piqB,۷|qa`ͻbsi26RHfHAjo|{Tv "g`,sFM[+xa3k{AjUn$G)v+}Xf"E!8T?^tCT~_>9H00ɹ2)uGYwlohN=o=9{=J߬LDU_~wAosqqԷCB {#BPu(TW35#1C)4.dKcF`39f+u},ً\Ҷl۠19ZB%!R{Mˌ ~Fc :uyw"E@802޲wl.)DG `>ðvvP*3r7 w\c>oֿ-,<{;F:RO$"\uR F{R=5}ѢL .:[~ڶ`0tuز_B4M }:Ftj O{Bm-eSۡ$+r,zujت"wz=i м95~0agXVxVBzKNOlR}C&YcZ ^v+eh4NӍl s!nMǀQ<ÅW39 ڊ+"8<;g ;Q>'L[үu`TS(i^.sB#&7]p H\V})KX2p`-x g߹(Kx-Ȝ䊜VI})jİ"(:D`Ҭ(E"e9 C"M).gx $Wʟ;m}{p[ nm蔉xqh?${(E *`TWu—싉Qi,Xm-LF'ַ>GaBp"bȀImw(A{$ .}M8'>K`:Á T\.,ת0U؅Bw^$CQBpIWOjS4"괘j# ^`8B)z ]6%.I0\KK0P/GH*`YbATHkGf cJ m<ˑ_įoFVby`fD&wΎ(h3"—6>ZY3H) ^ ,"-"&x׹Ieɒz{XDwd9hǜҗUb! 5^^qk^F֢ogM@RL:\խ5W-hP X@9)x˦y9Mu&児rFm3veL@DA8f,#pX >2.cҔ%tz١2`yݤ~\v@P 'm+a'.=ZabJ=^bFK9v;GxK8ϱg鄙«Yaok`^5%J0<7S:uhX!Rpƙ9^ |HS-6l!/XOH:'+%x'lD25T 4_wO:g`Y#RV5UZֻjNѴ]QՇyW4b1𴗡daR8LJ#Q>]C d8QeCfՖ ; BdR.̛z EpIsWKr,=SQ';fkb]-]_!(ݢ?ft-:%\Z R>]R4 WcK*$-}nzNdn D$y#pOhz}Kwp!U|SeXz&hN%JJէf K9c;8;$Cyl5b=T{׿'Sz|¾~raa;OrhsK?t%ւ{d5p*)&4c +[=px~Cd .CW(LOQti?xLvK=c*=,j\D!;WD5r8!|R>~@-jxNM5*FĹ"F`k+]j|-%*<ޗdn3rg"dze ^5GmmKk]g(CєP[*c,n'$]u4=V(d+7U #.[j?'Ÿ#1 *\KݿX=5k{W71Xq'fw&me`AxZoLh(?;(٭Y"+9 N1➐uC`\:{Pl{/Oj xk|6 ȹt/)l RAtf?OR WC[Yz_nGwIl3сab]P-7\`}({6S*g"~0N7p/kl?t<Tzl&mrTARThyElLLwjёLeZRրhc,*Ch "WsOJZ(7k E;=zY@: _jL'ل V5w|'􃫠F1 Aeҵщ%YgRS^DWK !1FOhRPCZ,oQ.u@Q;(OIW=ڞLlpsDB(wt5P©mm=#! s>LkFyqAϒE2{Cg}`}ޤehgBQtǕU ډF3eW/EN /B#D끚@@x<7)iD;lOyk#$٧~"p~\)XHn|cNnxqHJ+ݧ@}eZjBjW(\v+ b뷛9+y[| #yGUF`.Č_B?wA@}@P&lwՋtFVm e辥+߷p]ߖ|8:sIT =IAvȻ7Uv-~u83(&bz8h(b 3#n=#A{ɶ\Pp)95k'[DhpŢh_h&wR˒|EMh~֦k1s;'wq$;+5؈ΕH ;N#,!ӍVCFpΛdE}zl;k>%3D*r?ƾoZiKnyθГs~4(r:9QؔsnNͤʵ4']Q QC0`ҦsXZYץm9̔.yprڰHmet阴UCxeD⏢E2Dv0ƈhYE,v'4ؚoNy]S4(anK4 +0< jQ!Zѣ=:QL|M#C9o]kOԋ57DLsx3Kݤ1 (~PWX `&XgP[*USHh+h8A߂ @*l?n0~>r>n Q7Ϋ$ʢݦt18A"Ջ"|gK}-mɣ/Fż?Sg¤:D;y"’zssRLEVX ɼQ?]GԪ/SSDǥ1EcZ%6)`o͜X:Ued0PpQ80ZDۺф͒ |: ph!'dtSM BԣacC5quϩα\BNCn-@9}~4 ]8%8"V؇_U8BH)XQ60~Vn#/9l$WbYE?Nў{IJZՓmBF]JtsW &("/ݒ{PaܒܿO)p^glrz_2j~ZC( ٖ<l)Y|>yn j {-nІƖߞ&Zfi_ O ȑհsxXqc6ȴ:}xlD֢ Hsѯ= ޫ[4I/7nd}l2UفB]8GH 3RRB&T!82Q(A S ȣ<:t3cn=@s!9iZ}Q.2%"i`7C2i&rav$Z Z\X ;հ~\ cEQ4@Sm5nŜ@n*B# +r =;yM=Y`kd}!<8?1ZomCLq[YϜa83kr| c^[iXY0sd12b aCCIjr4V;v(:XV7q2; $Wd ?f³l޳@dAtgaOj/{Ceh`5|.2JsVuϝ27gO~S־ \vRB3 8 MUp\Cb"Q+-o ".G34L(KTJߜ.6}w wZ*~;ΤRI }J@ q;!A .WQvKwDu؂ݡ, hvu|JLl fZ$2:(4Co'f# q30)3ssNJĚWf}2x[UZ#09V2;4Ԋ)Ωߖ?IxG ?:HY@gg G@Ag1GFFV .9c/,^lܰe0 (?ٰi_`CB Ny܁7 1[8$ѼopOe z䧠cF*M7M{*2E8+7N.T>IJaդz%smWW@aM/+,'|k#9(qd.)Lrri.XV;췯Ԁ6Cj Q}Ce8~kao<TceyUS؋ZAf'<ϴ;OΨ+%,GMZ;e.EJLk}dNZ$$$iюa@vN:O _Ppvq#I?sp<;7_8\96A98rHmJd"VC*go ݹy/>ƭ_(x2֎א\_z갩'w}G:*]W.r-}A{|>DTfp>Fɱ0J*>H㩞E"V!E"KLEyMj"ᵰZgvԳokfPX(BA弄*nԟw?kVQH{ icbr ]el>dWT%ٺK_X&/ߠ2wW\>4Ψ7';$]_7:벏4~ (KvdP];T/Hl(5";; Mr đ5@vK`r! DB+6_F3Hh)O@"AoeעٗpTUdN:սzgq"B d7H=am ֧ >SzCQ8כgj9̞FA e`SS/,9^3Sծ?T Y}y+tHgBKCLwCI>;uEB@c@UJ%  4y.[~iQ&znsș~v @܅_+^ZS H\xA=G.mŬNJ eq6O+w[.k];\vTV[KeiRزu"ʩ̋.*S%Muh&dUnXt":Kw ѡ+8Z$#Ic 3+˷) Vb-FW4Sh2sf#m?V(p~@#5;KƇQ45O2R' ~U *X3l&Ph*H47mNsBav4fG'-ݲ| *n?8]k4'GY#8Nb /2\9x/,/@7gNj9Q"jm.E<sv$Dd]Ҵ|JNɴE9i\qY;mєQDj8Nu2 *͆]r3݊+3 }Mmb DT&;=a&?T{I%oS,G 2໋+;ɤP[UĝS{nD.P3%nrHHj߳0v6g R|]RJxe &>lcxZ̥ wvaڛ%{-<r\`oh^큩{ wrJa,~1҆n`'NnMr* VHI:O_Dp(L-- 4u2!gz*sώGm^Ov!-lbWb6_c&4|ud@mKĢ ƀ /ҮWܝKZϚwʢ\ &X4\'RIvz=V'9GV ڑ!MgH]M0bOUf5ߤZ%UeP{6ٴ ksjFgu85 ~fN#sT朒錀Hb~赨A+uF /o!"rD6NnO]N>w/ Vum,eߜEԘD4nf=!;ҍ~%r5YD!B^q>Fe/yHj҂F!eIeɜE5&10?ODb V9@kmɠ4\}_|׾U'=ѹЈI1%w@Yx5Պ;/u-\7)8bQʼn?1v.x5#PddO,xwAc+6z.?5QsuX/ڀG8m!)oxBhQw#3UۼH_CL aT>BD7JuY5kBk8Hwpg.as]gpF$6Gx Vb /g,i"x/"v-=8\ԭl$|lVח×#knHhsg͜| *&h&_翩gև /dg -3 QJ?Fq'ylVeGXA @\@N}~ݑBqrw{VCV hM:K)$Js=yhAyb;_Zc$kįBl@1Q{3(BR1tN)*OMQzEPO&!ℎ}FXcv*<}mՀN_ /.+]RZ_(i&db4HWdrZ1LݝpDr@v{F@9^ĿUg@z~Iӂ8OSϫ2hpoBXthWP1҅1ZM5J#c t<DC@hۊD7u1V%ǒD]pݵED$\+ª{ g"v%"ZkF=կDѭy ޶<ܸJyZw'7"HDfrcـn IB'qU3٩J]cLiloPky 'BobkTGAq#wNX|þm4I 0Րi  sO5hٶ.y͕f4Fp4H@+NpCvikpct}-+C6nK43S7QӴZqt?C&5֪l2O6MC\ 6_8`ƝI-9Tm)XeɌj,׼*J5we70@V#J>y>*UÒҩֶ&H4!GjV,@@=Q8`b̼R?ֹBp}}={~ӭ7-fpɻ\34!]NOBu|Pv_ҭ2s{tf㝣l5h \PK`mhZ "9_xhh!{X]/`jQ(?h+aY@$,-ׄj5D]C빠!훳jpٞsr::"u>Ƿ b6zTLlc}0]X"f2cg@T#o:&ΝG˾0p!:<Gn1]KEwU /ɼv^Sdx3qZ&1H^51Ux|sɜ9#A=W}R.}1[QqO лϪ%Fm[]S.KrLoq=JOz{Wڞ~hL-YJ#Wlcyf?;f,gs%YC9s\<'5LNgs[H(eo-d4. [qX thEMY4L2Gm,#L_>20%áSI`<|FtuW$m ZN[ cItqZ׆\'>@sHp }KL!}ܮfY{i<5hF}S$Ik#~멣cbn&PrXSQhdi'K f̫iUq)Z,·b ڴg_IЂڥz_ߟ/O3=1 =G:#밷}/氪3HP8ۣ0\Dp3W`׽Z+_5PNA1´~LskyvtܒU5=rtO*T(p#mFH# n 3jSd\݇vfF-Noux}v9\rutC}UXsz(0GؐIV?5n1@2mMQ XJ%+vfrqՇ>랯tqgA fמB4LgL$J^l܋3^pނhљgfOT3@} FlPPQs/.+ Cz~A5tTT5d/u*zˉBB]H ?9~C~'5$zsקa.3.W}֢"+~YW+rgC9Lv_&%]AC\jƉ4)3}ᩁu d& H4$ _D#o?5pq(if9ҟ،~?ZU|NxAÚM{F_er_O5~5G`J D!f#'K3/[JFN*4h}˅\B8cw,kdWaXqDxb|$!w FO$LN̫#sBcIxsVwr Ӻ y`t-;U#ի(qZ~ "*%vbTYYҖzG.0@[ʻF,I90ZL7i(tv(1(_Թ5~KsC(~ u⸼!S+=p"f5 P\7LB)[Gc\?U;:'&7@YZܠRpj|Bܽb W/aɌٸى,p(f=i{|}vKZjQ?=riG1Y!9YᠩR8/.T1]C`1ąi@~'*eV2G\'zZ*2E9]9nJL7M=P(8NCB+ A "E>̤?7_ݛ}Y6"z̕6rPn{yK}t -Σ0 ].MbP1+1VsM,A/Nk4 ,0jsaZ?)%&j=Mc8R 4mx "iԜ> kO`4 WS ƎR %] ŏfaNzP], }My?$}p']^Tp[@}HmTxӉGeXAoߚ-*p%_!""5DxO,xLT7H6 2ad8|&O6_Y㎂D8tlwIfcQ3.LմX #&r0K)`m/=Ɖ{TܴX0U(yrJU(6N.L6;b%nE05'2 ٧yhHٜEc˥?6I\TSV$<_Zg?xefalEtk]p %?RMDi$dbFU׷:as9`~)j3tx#+a+e_`C+x?bSɂscߡ 73}@8rXA9XY̊dkk2uq\ Ń7M]|1s56&*9F$ * gXgF-v[rU?U`וZA%_NϤ[ ln0%r4n3MӿF|NlYcB1}?go2O1(Gfo(t"B~ ge9%yyu%y4[:bp&ThKFTycЯC꽕[ߦGN|!i[^͸Z -p#ݒ!@jI.tiBt!hȧYxF Ud`\-cjK^,S ! zّDQ?dg[1Tw0-t egGm1Ҳ3cH} /'0V+J 7\_v<5uyFZ`@d t1 xg O&@qC::Vt ۫a/xtѯvN್͆(UL1Aʍ[}5\w6"]MF +gJ=^]5X<aIp0?0Ik{dm3s#]bLX3/2RfL{Ja9m UOA'M2)(Wm1 FWk22`(4:;ϕUZk)sEX졽ᓮ}KN%mkO h׮j5-t4 8h O`qP WpiKل fPnD]UkIvUQOmz7X!h.KoOZ FMg+% swی]猀eq?+% Tf\Hol' ._>/z*0ΤHX^r)9zH!o[^${U#iJmN5jLN{^C j,z%qrkIUpWSKZ.HxLU$!]OGʢ*u,A 0("gߵy`y=R QK8۾ |@Us[u\|}L`۔eoL"%Gk?]䤧PL 0$KJ"Nևb|65}|D;ݒj5Zq CrƄz6VJ 6s2^Oh~‚{` K3{iOStN`K3u i |iѹy#m,^s68^CfC8tYK<0aryl0=gp9 4jxhq,_7~KC98&r- XxCߖ"&y,jpu9yPr˱"ڱs!?|?L!.:3#j*s!SK&Sk7#BIψiQ"xVdEiueP/`15xSuwq@DC`#Z>,(F1&ϳ+oZЁ!; ]W=JU@~ m K. ;),SD;˙BꚚ+B93r=4z=~M*oSR/TxX)k5qzrn *)#IHs(*dM9hzW}Cjf|}7!'(grsƴuaq=-Uz[<]hT]h;tz7X}&m {w1ߌ2} xZ\SjzGKXE5=ZVJ.,BQLxl"+"x^Yn=sm.` eS=^{2}mtW, Mfaǥ:P}[yQˇ-y,vsCK$> ACM-K'oqזfԓ@5sv Ȁ7񥱘Ш6u nL:e-= L6²Z^oP@jz±bi$v%VX Ѐ{N pͿUUEZB*>h |j5M~Zl^P=0wDz5Jx KLht$Q&Ү+?39|޳餯?weqDo :5zGO3#oݵIvN-0@E::|e>+tJrTy`.4W?Ѹq]Y)E'!2_V r |{I_)Dpty[߄r¶b@4]INv>z\3ܝ*BCDǨU|q>E\$N%*tMϲgiQэVk&f_?9 Q!?jE5bJZ_X;^AbF6{!uC2z9U@~'M6;iz.Kpc6o9qN(:_.Rv/a\&bg|>sNzzt& i˗c?`;>\Ւ~sV\*G)96~Pkn9g-U+ؐp] UrW6BrN=mҞrzy ;!)5 ESo@S1M^ZYsZL,sPNn}_U+N~nO׃b[hnvNLX/K!բ̾y>K^QN;:, `Be`hr=)mW^4k vVS`NxՊ+WIrsG 9Cł9rB<ߒ/e?x#?H%% y<ߗ1t({YڮmVN \Og\5;=B\& }qOc $xz2ܢkW8ަ rQȮvF*\d#|EG+ԿY,ʆXR?ĠW(`>"@;8cq+c<͝MeIh Jx<4i5ʵ>M/ tvK[Շ.Y\9ALεղ;DO>ĢMmI1jg"*S@dk6`bj.1$8R[F)TQj4Y/_aFڒv4~ţv̌8WvH!.EѰgnK.{ޭb7٫+NQD%0~zUr_MgauAap0vgMŽħjF5ev /IIW_EyM$r#ܥ!Tjr"WpUL[4[v56)cN0uE cZ*Jt$tV@P5A!饲&zG7D^GvwH2;6EdcBM;` bUl`mlw Z^9ZR5E*5Efu{)FW-m56Ct4-ʷ 0NO/0Crr~.']{R2ɹl@sSce"@1:<۲1R! %$7m7dp2zȌP^Ț.yVjkq#nizZkf2mtه6t &\Zqq'R)=kkPˆJS2)o@"zKxxwGJ|["=\G0Y <[(RJ֯IY(t v"l@mcV/azbT跏h=RJ&0A=Ұ2w0K<op.?7a:z5Rq2ܿ̒cNq8i=*7"tr$hDxD+] :?Gg0)gW9g}~{3wpnIrxJLa4>X/K0 $+<աw\n";}RnmGK +3_y%z6w HLAi":lv8p=.@iJŎrSq|PwcX-NP(YCƜ%4{D-ʘ.È}FualT+ ~ک}O4b8% geNuˉїU*:\ O& nԼpG -98W|Xv0QAQeEvzPC|wpk7 kI=+ (Y&V/$>.D)3؀Η,;4MlU0ՌCr/J _Zi$QЄxAA!k(Lt|%||-rq\qcg|Vzo-6d,MvպyM pAAgwmLH|"X$.1@R'pO|/X *~YK%>}N>pVϲ+"ePxR0sYS>WfL5qJqGя cYwPQxDMD}^kYQ:] gB{~qDzяGe4!Y(gOdl6?)C;AH E f"̰b=$ѧ8X!BR[bi1;ͼ池Q]L+kl'w;f%&' YC.i gNgVk .6-6%-]`=J%n޸ J`M8T X* x U8oN%e h[#8uhkFʍZ"[x~6;DuV%^G3)*rCAHJ=0#p=5 X>&*km)NL:vd T[~6q9g_iI۴Yega91^MaҒNq\L>jY@yi&= O1f<"^|T]]Yx\ʧdf۹y~W ke:"UFtr@>,m:Cl3x"͚r0usQ g+Q 0+n(M)"!ܫiRs( r;}m8j0nc'F@Ȓjs>C2o[!3`OrcAvS1wm002-OX%'#:+d&lnO`o" T t9Gvɉ=ձHI:%+OSL\g!g & jaǶt߀u2ZHˉ Cs,9T3wѠ}s~ rBzD~eĭq9aKPV)jTXdťG2S_/$vۑ9jR%IE oSڨFl]Baٯl-~=t [%0 wulPѬNyd hr !N *S 5f h`h&j_>(ϑ/ 3X8N։V B:~(7ܕ_ĺ7Io}BqðC%4wc 7OU-(>/[TVk;Ĩw{.lWtp!ee I^/2A!`Xs;й80~&%-PW岸=GB\O(I`!z 5h~AIАTg?,.1LkMX:$eZ.1,w%!2gL ?E>1mWMX0_b h0~y,ȽGݼ[ [tSt7,&*A 71OnD%P{~Ve~p95_OqO'F0Tui9@=acliIXS39ѩ9edlb^ 2PRcf ]Ͷ?LGAڞ IUf}Dc2F{?kwц\y6y4H¼=C5+:_ӚHWė֞GMaHq:-oyqW]‐SQf{< *M Zw\ (\ʇUTB;4\)Kf2I쿠-J>1 [;(M >$%8n‡ Vr8os@<e:|nL>wZ괡O iŪ̒f & %FG.5*JDa+ƣl/cٲ$ _O<&̻7̂G0(WƪO?<Ar#z63Ȼ&67({n[ݒ(elvk`dI@#\҈Q pg25x[PܬB) q<.5vs|Q E NU Yr(t'BLٗ0f#/dաno[Y/Bm/ Eq8EBL. Jk Bk }BŚ ~b3\.5H߾$ٿ7J+ Δ'`:mCB=K,8ʼ[%E?7ʬgk 7Uf .l)2~r&cBfc^}w|<-jh&6}? (O3ɑ\F29 {MwC^'.I΃vRJlwy֛6e@GFwbX7W1z7>mgqM3) Į|мQ 5$V d.ܱ+#fS1TFcd4w41R Y|.e|2C_`aBeiN(nDHC9|;&3\ 7@pzT>z!, 8h}L]k E#?/Ss NDcޡj)Xd5Mn+ X~`L13.ńCN k`Pŋd2˙I:ƦhNliވcF8%~#ty <9}%Z4YaѤaR9-T s {OIÉtlC꽾$tkhhFFrxK)CggM}!D|T~!N'_,> ,1rz 0b{S4,p'BrX@6E?TLVT7M5w={Pnrz^wOr2PC!i  @(_z}m/)d"hb+nFo3Ad ,/U1^5;2D* X ~kz"#{le]9a`»o$EAv8 8?qŋǞr [ %pϢ qU܋k oX|gx-?Έ'֬mr췋nիe1: iG3sG|vcfF@rبEb#9 ڵr?0LH D [턌݇t0zv,)9 2".ͣE۲kԦ8pWJԝp_=?IEl9k'{(- %NBɟ6s@X}d >67ʨ> L]E;G|E.  [ܕG))88+H<ـBs112œ j.ߚːrS.+BJMǦ4v:d{m18t 0OMn]'4hЄ2Q(?i3ogP'vj?Nء=va=@D O4 'OQnIY7Td[h&7Wѿ(sx0$-1"}e*ٞLe RBp^qݺXGg,̬W%+[X&Ă`=!LFL;эH8>#2* ِAT)ab S#w ̵ewzlnx"l$U?ꭒĮO҇/ D;sчnlqWQxBtn_\VU:&BH6-Z̪ Uut<ݚJWR,xy躝.xt^AQ-‘*Nqq+cJL!skr?)-PiT6 "Nga wMX|~d6ywXSǜ"}m> H__Y"s+\ʄB_+, EVz/0g;I 9(gΏcD^l=)X@Tk\rl{S+hSgѽu3f]\ |T ̈́\kRb\jU}#\.9] K_O1n ж\7hR7s-L:@SL1q@lo 7I2qZ/8}o@yz#3>i;y޻ac-FKM s[`6(1G4(CȴWi* ZE:t86SsgTٽȃ14`Bm.`YxMd^|֑i)ʧJg7HKtσD37Gő$^I}U;4@}ԁ3,QVpVe/"x*axvee|@}Qpw6mD(C5n8UƧ0O`-Qo,~\@8rCt*bf9`(fqk8&,>bVk0hg̲WCbtl8&x. h#Я>ƒmS.qQvؠx/Jވ5e"sB vH)dOA6q71l.-Š==&+ٞ`K/R݆/Q}?TbwR#Bu٬ӻh[Xݷg3ʹS@.empĬUyZ~c_KQ!$M:()9{Qeன«>~2GuC44Z_txXzmمǖ'>[XQN@n@x E1*.R"{( fA+N{HM.,fWCGf q g}?_H-Vi3x-rI5hW8P-N^tx>P~GT1Dfl?1d &E (U9)0.cu:/ey6_]jd.gʎIq.4)9FgX !t:V/+=Kv9‹ᗅ&:V"ld9@Yo'ӹؠ=U! jH$@7;ςl$QHK>>he!YmqyJD`!vlY~1MV&JӶ%z`BTbsڦ8teNƿܐF NCWa9-rMZ^Go & -͙k]{n3M@x(VD+]*M 7K<8 Bkܣz>V'߰ XKjDtGYu8du9Ɖ}p…o J ^YVU\ǝɥz=S5%p_tN@̮Um/~E+1]TsGlp7ۘΧ]nFZ*v5]QĭdHykA3!߯Do0wl<(0& [fmpzSmӰO9L"طY0D dafN DN y]g$/4zkjRL%rֺixj adLՍf5|Qh) W'6)y \?Dv!RE 3}ZZGrXHU5$a#oZj]=lħ7M`2 |pD )L%s44 (0GFd#y2g8YoO:ggx/}C.rxhQy\ԡacu凗VwWGY#8~Ù4a£: dui2K:i$Yeyʿq'cdO׵TrRW׵?FϋFnR!|oAPSrZoQDP/ାΚ;&HfN +4,8ƁT(&kf'~}Һb(+U鐬f)**2N5`#1VIK |f`QX1=#TNIZV4{?6_{O:%9Ҭvg|JQ(cPT`_K](HArImu$4rFی=f"y/{$HLwa/+դDf!1VTeB#5F,9_d7`?L(g8zf09-*NZz>He eeP\,m*}o$Ͼ*Gihksaua߅?p#x?:`ݎRF;[! -oQds}Oo[#gWŪy2'0V(ݙ@o|X=qpܸHU9>&WΤe"Ōd!g}芯[`C2ZSx ]FX҆#jmq5SnfC5_N^A\Lr jboĝ]'pr\յOgK::3`Gf{$20=ڣF+pcjGB:{q%kU]K܋5$~,ׇďT;5R #FJ«3mؐÔ/wiB~7kց;Yv|ߊbOY^^@y;`Ìqh\@Ӓ;CL+dC\ng ?+PZX?h y3J$"HUe~#8h/1JPw.JI9 @5Ӥ{#aiS qCHz;fnR`pEϖC5щ/p9reTjYP,{zdjӆZ=|(_r=_;V)ō8>Al4ŀ_"EXbC.,[ z} ]q ]TCpԀR O_,LТFû5lb5sJ[S*l.nhgXs4v?k[J)B>J3mX]mAUP#P?YbR1{ "^Lg/c3j-,='ǴХ25 @V_ʀ܏  Hm^=#v+&TfI2mDVMAQ lfR#)v}P%ȍ:{9 g*0Apy ~6%ۚ8H)My1DZaSA&Ȼ2{:è:̜#bվHE>én I54)6QlyjlfKA[={RC8 )؜5<2![PJ%-InVmvwqzVWowZY,>s62zꌺ"htBHt/N괸hzX_ 0X."XsnP=|‰V+AmI+]UqM8_[¯6G4<4&_J:ڥU<ovo`&8iiX[t|Xk8eS9Eުay`I]A]<ƞص :b+j>@ 6/ϨZcd#͜R+& N'U=EUj[M3遅r_^"H!Q>j(6:"V/*2RC/Jk?% d36gjܤ ~%kTb&N"jeg_pSZπIf+AD7L(hWR:C7v:gm *%*UV}J6~mAٟy멱XWWA* 5>z[v# dx48OQhjJglj>BfWjfm6͆նͪ~~P|1y}2j![W.'!cM~li4Pkk a*t WUU |O^n QA-;8}.G`#3JfXBr%<̇EjUjΨD[:,j-67bӉ,lV 1ѩC@zV-D іX bK";dQj6B1\dŠ򘉂qg?û3]p\my n^~ di9s <:ѵJ9U~KCk/|y٫ Ljހzt'4h_jGƪ ^eE4ٟSara_?D68vԧo@ [I?X1 D3 +YO\sxH9M &@4c;պqO.؆*n8CAk"9XAj"}Ja| |#(Ic70!]`bae{H=]&;&!BԌhQ޷>ٵ6j[}`).3sVA-I,&::PL ߤO17qZsSɥ 8XK!$<%EE$񲖇PzSJBk 9J IFዦ!l3 tFB[;9k_ 㯼&ekN 2̄F" A!sz],[;C}/X@_kDU!0LSmԁ]‹aF-WųQ9@% fX!tXT/[/i,6k~Ks2 -Iw{~Bxl#Sxq4}M8 ֆFu#ڕ6MG%wŹj$@ZSpâ\&WJE$CatCv_/noS΁]ְQ:b C_-lNݽƊ۳Ӊ l=s&(+~Vp8!=BkFA0=}2-fĉiD*E.SC ʕDS #S{{ai(Yfl$NR $\9[qzƘFoxNwOxmCjerp鑗'%ި^τ[6Nm8,lH΀[ =Exq? Z~ ФZI f@:Bl[m[QyI 3EJ80?+R!p 0MQ gs^XT̕-/}>'5/8+v6g dgM5w &'0Ba>FgC-I %+-y<mzRj-$ ?6-?OO׼W[zѲTUZgI2n$DuG}jdU=x@D7<єi3zчQ_dY C[ Ӣ6Fo2HH+P۫Di7q7:[ -bl/)hZ(!+X=Jp^{)FtE+ٜGx*϶3y E<ѼR6 ӡ8?9@Sܴc˱+(aν5Ǐ>lfRޟqy-ȈC+&bܱy)%z|[Dz}v@~_ 7576$"qcH[[8@lMBtFؒSRBd;@e~X$p*Wb'`WuΊhW$RЍd_\ހ 0DĿf~tvƮ/;:Z-Mguݎ;٥d*LC~KXButR ¶`)%+bf([RU== ?|E`r fucK(eQG/Qh}޻FC*2d?[%J+ k2v9me{ 5:ae͑$s, UP'^~3`v E­Vq6iz /{` բ-JCå͓CHx&HFbacgtoZͪ*k !$@eum߀O'\7iטz ^6 3nCd#>M̈Fω|hC' ;,̈́ #MW[Qmm1w [1wCC+^][΋ABm 7q052{r*2W_Tnrj<4??pq}Aym8d }ƈ'Odh0ֶu !l;]a.-kJHVRGlm:'JaR6j^4T=ϊƖ̠lǧGr|*qfRh_ cTlaØ=&+ $*&Idz5x쟒+3zca |lhXLn lXC8mrIUn븭PWdk 0٭'M>/$(Rm2C0.k@)@絿L?Hsa]oJr:qkF5v׼{Qq!t'ÐA"Tc;-4}/5UI;@OXi=~oHo'047TZ@|J=;K^ ~ Cj xYI!v A+$H(ÓCCZk|j5rVLLg5v 0VjP4X6&44a1OL={5-qwB*2Nd}P.Mc,뱗PY%5T'D7_,{@ i5w ȳHfv$Ij-۹J(܌tveiQw¾{OHA\)7vq~.ꥭ ƐE)sA,째C2 UG}.{;ӦG?}|}}HW!el3V]'ƪDߔra3%%ȠO"`&/ț+TixR"-'Dh,BRIT"Lm_0Ikz|%8<"%.s,`rV'?w[[]B82a3=Y/+U6 Fkٙudwc\oRKzlx}&M] wp?ak5,́8HBF&n%;mY1`uK+SA'KOj!T'Mpo? vн?DLޛLü';m$6,ۃk:8GE>9n%6lDP"XztW$߹5L @!%H-`0O4TUd 9x"*ݱ=dqԅd!G XZg}r]Bs[%;rWNx!_{>EtIsWlCD|GQ+)pbS]"pmմ6KâFXAwd!OJXXKcuݱ|,ϴ;?zM-:/P$N_NNkx^?J ~e?HEbڏ"=sϦ%"'vYNr4' ٩c*c]aΆ dOR㹷1nT5he06 gǬ4Y9 UK?;&07|TXqӻ(*6Dl mg*Vi*QSq>PQ]ĂAu#4Q}?{`'V`j?u.I C|v."̞zJ1Je˺H+c- ҟ9r 5\M줤k&9'NV㌊ށj>F6Kp'NCc,L>(|v +øؗ=N=B\*?',*zub)RF3-;Ǚ@"l0*PG**}_37zel(āD$JCv5v~ 9;xKF(H:z.H{@a\^@n)SI/I&p,ExV>z&iV8 1Ϊ'$'S0.ss>qz~$.-QAͯ7E @MY t#3n%.}<_)P*!vJ%9k?ک ԗW09^nT)9b ,W WtV0 g<0!WO.v[cn[WgO3|aWFǿoSg_zFJUnb) ʙE-X4 4;MWt^ ôr6dJ2 ' (ϏK읛D(Wlug4s:&9*^-(mŶC qQ̬u%*t=o"mFD}l?Ͽ礋kXfےMb(Qe"-gA1XX\$k}Q5pʀM2DdK<p$79S'%p` `z <}e9DCr,K)q%/GӅl&=x'S>! Zܘ?ibnDsyYg!$GrIݪ-r +-L4/Z#F jU\K&>DZ㹌hB'~Mx hU~#]OW)"fi%n\ҮuOoplV˛nɶ >*ͺcD2FiM89lHKaOAQvv5YTRKǔ1G Uy27 .MꞆٿզx (o{c1sy!r{&+'L n{JyⱣ6٤#9PQ$Un x5K8"`ZϯgVh ҢM&6nXKGg'PqDMs#Q"A? `78<]1,Pj "!aX^3LCrD @ Dԃau :ao.FfmP-Qr/=j&[8"?rH$GV/%f w;qb_S̍ܓnd]]qŧṔ)Qd ;G̲HEDP]N{st!Ԕ`' C?Az>39w< 7@.S+AݸvʖyUƷ{t:dܸuQVo"Q%B‚Ga\iHFfWwK]R?e<8aaJѥ4yS5ar4p7Jهݩ8N7pi WPsv- ;-py29 -ݽүvaDzXp4H{6qø-O-5?$ZȦ)m \Q- ƤY$=Բllzk1/m9n -DC3\be ںw_(L,d QНㇿdy~|:}K2"dЛ=($zbA kgz,$x@BDRTN(`ڎb>gcJlVAB81 cz;f_E] 8 DŽ?T qae->Odu1kxas1թ tren[l-9z) ~`.v Z~_LjkSMKr)C=/^$R`r :ԝKng0rN[d%(pU28YoG[ yu6mڅ^g5FxËpGB3y|2}?XKoB+ _)2;j TeqC o̖Yb3@˜^ṛ~D9:HL:*j턧 ?rl <8:,Dn{"/e1dwvSNlmy>w e[vj+DkB j"n*m/P< rDb Ћ?{S^2S4ĢmmPʚf6Fhω0np.­e25p:-Dn(9ה&$/(bh[wQN :  g3p/@d[MuҬid>΀ ztVO^VfȢ|բxvji)<\WΕ08');n=Z?pԐ"S>.^*"#Ls0; D.}f_˭3jA^ґ^ץIBx32g>^}vUkC &N34aWbbLSݱ! ]Hq¥Cÿ[׆krXեbZx{qK %C10l-XN"Hj$>g3`ʴF4ŋ6̡I#W5ݢm!SQ툣6-2M|L76cԠv_8NCe>5wq"Wu+@,)ͬP"斠Gx52dȁy͜]lD\WV A]H Հk0;AHft}(UeH/ly35R| ciOz_$㉾۾t-NאD3Q-vb*7J7_/Y%ZjAE`@1t b[\y4ל'p;_u-8™!Jw|_8Nq8Xr~co?rLZN9 p.X;#ҜĦ2EY g(tZHQ|,"P8f?HyЉBp &27 Cؠk10S qQ??JlZw_ U_g zY^ww[$$jdR0d8{e A7>IUԈM ^;mWhF)03n6Y&1)eV:/?Χ!DWp1[S!Hq&*7Ajp<~Yg6zyad}$Q9K~orGb5cU/UT-9]FbԲVRF24С-?Ud+52UnoS*;h6 UD%WDm`YnRfc{ o~÷q,Q-E N@4kהPC=(/ZKӮM]%|m2\ /bdCg)RL|͂ݚ@e=t E>m7y=sonacʥ6;IJX\:nf>~d% B4ߥF RrgDb4r1QX7u))J⨍VnbZr>rg tFR DeaYʐ>~S7FY4v(rT"̵Wo;nt&bcRV_CTtuH0h IYEUC/KdL@ p3*ڵKBb+ne i @V擼c\VtjHJxfdWNG3T"hX&^ 5f*x_IZ䓥D9o=PЂs=ig3!\Id/w/Ug<<Q|io{ӊӂ6_]2rfÔh%:[X?C]^C ~ohlE+G 4ڱͺȞj+<,E*Zq#/vO="C\;zf5_[\ !IV=B-Y;)C=B>3b(%҆MgHݓ.]پKQ;+,7#jmh %l}O~9H|0#tGTù`XJc -z[<5xdiOnIŁ-4y'9ۃèk<7ne?5$>[F؍D5ݜp}yJl 4*oj cz8BYGm] KB8 'Kmq_ d]aP<ϻ߻eg% ˼?V8Q =Σ"V~JgqQNA*^uBY/nog J1OԆ5^; &O =Z!F/$ϰ,E*n=[{XTla .41uR*p>\LFG]s$mR$<^x15 8->Pȍa?=<@J^TfNhwFG|3P9>y9`aMuUD`9L(T~ޜDfLk򨐙,oԔ-s(c%B䔩x|.p~Wn A/#4tVt|7D]^?-eG4BN܎UR¬L`q&Oό:kJ sE:s@dy+_00#ӳ}NCpIRTGC12%J]!_1g +J\ ez7?< Rl8d؁ˍ#y2  d7XܷzCN/D0O]EL=F"F6R\Q%0Ia.gH tM<G;+" \Gf^5Iiĭm iz)gr҂WbLDK0P;OQ E9|;C6RpISIJ5El2uD~&E]R8MRt?+!!Cvr`İpѷvy{u3kao~w056/C/9Y%&Ne\,?(mgƙh "HG *n*`K2EY WTr,kT Η}N'\@ȋݨML ."_HmVuݰ2Z;ZC %w=+V/5"bddNXPA8>Հ&SCwp%P3>!n>r'!.\q]:}|ic '0յ5>@R Y>s(,q$EөyGcOʝxdVr zC)p4HDvJ+S7t0\Yn U'xQx:;ᛮ Wzmݢ=4^/Kԯ'I")aoiJ7" dJ\PnD#mNUDDKOAo&'BIRдisB2ب Wm6DQC7j8/Wډ!]xE9ATh,q;g-"ϝcuOݲKQ@'E#Ҭm ~jF()^'֡"V˘|^)0t8\`hbF>Aג͚E4}}0% #7xϥǡhD^U|d}'&}DWrJG-q0bRwmݦ GkE`R< kzXǺ#[!=r ԺYE2Jw y99|˩ qo7#S@p k`]Y`^h (i/CtĈ(߭x ̫W*|D4O {YBiXy7`ˡpα]S"`qAS)=cTW_;]OwI]7S?Ȑκk<2)le2x/Fb^yoU[AJXot'? El)aO/jX) P#V,@kY,`K d=KL"xGRr0:ƻ bO8'#l[*dCͻΛZ|1h.d! 2XD:ʨȥMLvmZŃh2,D# Tc/8:A D Bk`2 QdJ]%"$3z]S #R6Ij"I.7b}ė ɮa@!Ғ#Z}d`Jtـ)u~lKZ*gX$|Ā2 ds"r7U Uݻu& *uRlLpjZwӅ :=̺w(\]hLQ(avGo6k!ռ;Cl2`J8y'ꏼE&R0Ae9u촦 )lԕŪ>)eOtfTKi*}inWh7މ[r:6 h:aܐo%GiE ;7F"=m8]=tVOjT~Žg[q6'`N,(;v^ja%k3ELbl*=̆vg"hdj#mUWu[?ſ;#؞]w F _ǹ}u\?f? ZyЀV #Bv/DMzfze9+.Vİ)L(YA= dBuw[_bL W,8,P%dNCK53F+ y= c?ME~do.LIbaq?NaF ӽ_i'rhAGfdC--6|7~C[?}sy{e6'%C2S BD+onNǤ\U_3@J홯~ȏ㡋.bİmݵRazTdSV+ Ww`'gtp=ݯcDsA1=a8*hJt#ԑoV@_/%nDCvo^*!dvCDJ2*浂.q*"赅 tlXk~>~Ԏ䝰!Q'ibOY3P4nʽd@+<58|nȺ;U]\ؖ)MZ~X ϹCS~) 'hB*1 /z$b>? X6[ea6Q!Gx_LΤ#4\l@[,8) {Ӭ􍔯Ewj$c|l%Q)WeЊo٪9s0I&u^!NC&)qtW;_%&~0~Utz?xqaFjr2Bz@%"D7Zqf{ bu }!KkGB> h+XUbjцqkL. 8]͹^ץm% "/ÞXnA,X&d<'ֲN+`!Q̮ԌW# [gÚNH*U24Siһ,eθ=";ͬsBsl~MGCe %4#-{r9r p i>jhhNz{{X =|PIs?/8gu!GѩєսDlnKRi" Y1&ꇒ!o\B%ε?/_ZC^ĊQeU>y5 A{9n_NdK)@Q"bM'F jM-|kǀa] Y֦@w ҘG$;^V®fY_/d^c10p5!$\_%G8cl+>\cv[wO(H"utxD0򡅪Qx~uW#[PDĶ|tQ*vwfx]2ke.{U$E{!U>/ [I QOBe`Ģ TBe;/"QI(~_ J?:ѵr ?>iـ%f(sCP'/L\?.3jqMHh[GTLq/$^>sgr>Oa ɛ7;Q\ز #B21'PV Kr6@ CzRwǔئ9B0 c/C;m}޶ &hx(4E YR,\H'TbE=P9;b goY7*Cp#*"݁ÈA!|(m yL±c!qkhF\+ˈ]Y/>&`WK%f 8kb '" z(-kQmIeOWHT֖*ȭI:\! "]lٝ(l /G귢8pG[vwL.LI+/-hg:2O0R(L>-m`/T9P(L32'q~O:A@A8F_9aU&: nc+ !DsBTC.wRK[C6Cyg.Y %;)oa%[o͉4r'y(yY H|OCUv絑YO81ֿ4NZ_ *MӶ=0'L;:=~w.1~6mG]N5/2-Gu&BFR__v}=x+5io_L42"mp@H+leS=2nFIlt~B u$5;:#hrF5Q`> f w6@Vdb,$V&%8po;yw'%?<_#DX.uj/,h\qkxPҿn]UgIVF޶UŻ +AgZ%Bb3H{eJ06-0)(Ƣfy+7v_'}=VKXI9`SA G.VDgi٠%n,nb QB,&:*KvJ=דw Y^5woTlYt`(cwiv10΋1N^F*/cs$ύ2i=QHMV13 k&Q!&YUyg*M&p3E>Ƌ^j1Mw,UrB㥜A@ix{4LUb̚^<1\yY̿.ܿk>e^3@-o99XDPHR=f :[Y`T*VHW$9<1`7]!:VhSnN&vڨ֨};؝:Su BR'\/O(|eE 8Wv(@X]^1GCHd@4Kiз]q|{#/$ '޿ɵs4L8K];FN0旘d au#)inWt&w4p f)u:<6X8Izd Ga8'818"]]q8kQ5'c׳!WRJ/Gwi8[&ٱ0@FO*ꪦWdFn ,쵦~1^8)ЮL7!HnoEAwk5O2FwhLͱ%QLy( ZRM!p#%~Ht2qx&R"iȾ4ؼv@#dR?}0g}nc&Ŧd-by)@ъl|qh %W)@Е ="qUڄ / )߇383XoΦEbiDQ|x+HʰM!IhReeҵ43qf]A?C8T<1tMT\sMAաрex)~So:OBS- r6Ah@(csZ-&!8ZP;)^!)/6;p\5Smv4jcOe|BR(sD3ai(=d}D6n׺p]s)cN1 wias"HϚeJ'P%W榹q|X$-l@뱮UMWUc*fL(8 ÷Cbm&D'#"+~'v30.p!6qv "v -,ySK)L$߄KG-qԧeEεW1[[H{)|ntMY%Bhy [L-wU9D( )^ȼũz5lζ"5,SHiH1|Dó:x>Oe Ӫ~{X_RDbE6=(0[s>٦ya%$B`SEG)ldA6ǭV\gj(H C0Z:C̡wЭVM榩f?S2+0` P4hgx$ft I0EYux+>WD EpĆ w|PBAV`KաYt`6|c$T ˂-ٯ$ms&#YUgE,4Mj#mi28EVrԜ'gŗ!aWvM@DtiJ$[BtblPfWeZݓ7!6e*Ww kr; 7ũv4]rN|3Z;a-=͇Ď'Ɉ,ݨ&{`Ly% Av%F @PwA 7v%ta5,V eLF׎U6Yb6!'-3{5Fr/Rђ*ou~(_V%{M5:6*:X|Ck: $-.&ˇ[J0"6ʆ-iG<[-S7)ٴUiW-yR}O펡D'4`E :OMDuEpt ˚⎐ ,Spݥ˓,~HivҬsQ48V.ATR'mOVr[F5@]Qn,c'.6%SV/<2?.,BCNQyC1 FoR(:}y%<̘7ٯ2XFKU^|@!7TLX| bҗ;Za=oM+80W(I\?w& B]*ڴyym AN"p*E|dƸh2g.Qmcl ʻ)m\|{X];›#Liˡ *Vo8$8:>а!UX%\aGYvH壓W~q>2$ۚAm:"cô` Q}? <`MM| VwB64NS̚{wS+ 3\LLlvN8^~:[3dVF*}[i=# r AJn]2ݰ0ib WnS@z&~̜feYv~pgu4m: ˌ >@da|Vi@1Drca󤐺Z%ApEfrMi "JDŽ>3L8u對FrÌ+R~Z@LW 7o} ByD &x%׫bRă=Ğdž=M0u~BiA?\3 OCkZ#VGӣOUػbO)M'n[׳ -kDSܪ {z^-3ˡA3m/` Fմ38#RT`.\ uhī>4cM m8x5MڐïAA*èq]Nxvnp8Ael_,`aǚb#yuD^ԩ<1Ms O*$"{hzcNqCyA%'#|uK!,6' wHq,ȶ2oZjZfS)~[J5pĽB_nˡC[SLto3feyYݧ$ca P?6O؈OIt,k6Ctcu' \Σ; [5G#Pe{<6jdFޔG"(e34ܠO00 O^ƪ"i((NzS7ord`n(3wٛq؋WTb]VzF9q^-kPAoj,d~b}Ҡ-XђӃ|GʓWL׸uхJ]O,)b ~ gy{WxإjyY39o6yxeG{<B~fccU^0. UQ IH0>Ol9@^͸<_OM#τVĆ+fhg,Fc8(:vKJ kG| m˧R} oLhs#rHX=|SC0\Oqkm{ ̨ L.od4PL|3H+Nj0nT2nT4Q;fP,"_7՗Uշx}ohem謹'dm%Yp C"G>w+4]p12T5`p , AgPb?m h84s[YV>tNA[tÅ73n X顑OҏX*uӛTB2`wR!aw=orbGdlɑ٨pբ[RbE.֫ 2s9E+fo-q/xkFkXλ&/93|ފCƁ8g?x=EiH&׭G#0!ؼ\w+5W n?TcHt_b6 X]v46msS?bS"ANZ?ĢҬvЃܼ?%i:#N\l{k;V_.Usm)OK0Dt30|WI>YnzR7v@|;! {Io_`&Y^"(4VOREj:3=r"_ھbEv?e0$P$~ͧc/*y2=VMro_n}~gFk4,:\d`9=#rģ׶"rmw.@ ȒnEwT?{7bɼ?x}55 ]g38?'H>771n%f$bYJVz~7RJ[0:5黈CoU`ʆyY9ctW8䝛h"rC{ SWZ튯04D ?H|Ņ G>lV vG"V>9Ղ]P= T4Fvw3\@"׻o'>+Wr._Am$h)u\N0Z ǂi7{(Q޶s~vxڴ7{%jn}.6Sۣ? LvOk&11b{AD+&O %o"zc.d | DQ<P Vm[sARoQÙ JA@D(:ށ9OBYi@>fB]hsPX+s^e v&,1tSa#s,ЕJī-,\,}R:X$mw@s~[40kC詆r9qLZ_/0!_X_Oz>GHJñǵO&&&Pe+u2ζM/)ۯ\2]aZ SI .yFh;-b ː)w0 ,=(Uk}Ei]7m-xⴸBm$y ~E>u*&rM~3Pny Ғ)Wj @~|iSEUƉj bI ~I^ȁࡊAZ4HS}gÇj5$aAX퍀-ݠ1!6sU@-*ПڼB `EO)[lU 1IhѴiMx )4wOfT3 :1ߖ uK`Ug3TʋHl2ѷ9M>͒!.ٚcJuzxSgJI-GxuWNKKr3EuۃS!i!@%bV0'`胪奈 S[R 8ΖrG#f C簈nTno|CcJeBfMS9X={k"3ksuW;,A/ϼACj{t8He倭8$ԶFn0c4( -@E8{|J3$Mۖ2U-8d%~ @Aɥ~@SVV,ل<#OVඓe ~= }AG`[tj] ]ʅ;\B^FRaKDEެՔt>8kDhtf}6,jDY,ɶnrf\{袎 r$슟ՋQD&qDbد;sJfDZ3YZ5!`o »m}e{A/&*ز8|6UIM"bCRNϥgLen mj}5+,&i2N' ԯKG HXWvxSmhwvzqwgM{@h3.bI4w&}rNTV|$0&ZW'ajyNdTT~s#tWRmN>O\Ăݹ[-^y%A4u\w:")uPU*9˓DWȁ(RC'{KJ .b3mmU2+[H;jS<⑌(us)fۗ]OaxeoIYR9g*<hhVpʪ%hv"Y[ᯫyI6x{I+=z~fp I' Vy#=d \5S.ӔFzհK*ێY^X'{P3f8N&[J9DDa.e/.CBYŢs|RqgfN 2N;* 1jȒy0l^w}0@HF@Ά2zh 諲]2cЧ4(WRH6^FmB9#gfYxW$ΜZu\V?-,eyJľiӨ=hKIUW5|H+7ljcpJ]7u1]*1y$-p+쑹؄ "ϋLn|VɱEK-pw—bl;Mbgd0J(QomƊ{-o։\`}C{Pv4{Rڂ9 ʻ]7M7%謼+R}; ɨγі.m(|UhI9RSrޡ>ԋd$WQ1 uVIfigqBХ;ѡy 9//7SBc Qh oky5o: i8v$Ym.(^4+c^YI)gBZ9c 2&?މ&\搜Sf<9*`k_wz ѩbW*g˰NRaC']_jxAQؠ:h ;]:q/GGtwfjT Fءls0n&6wFMx,<Ѱ{ ޢ// ^Smk:@4[5Gt Ns$ev/a?Ν2Dw3ӳЁM XnU,gW[ADuoΡyHĀLx;6'&"TE|*4JQh_ifR89m s]Dfڃg#G,m[r`f,aI~ciysk?(!EI7Ѭ5\WJQWѪʖ"@))9GqCV^Ouٔ|ooZ=u@oy4ځT{PQ-#QjykG|PIgLPV߶fВU.ÇAsz*\wWݹLQEv\ԴHdu"e7~k$2u11 0*jb00i^ 9c_*\Dʵw*˷vJ&K4=t'=MnO]rD;퐁WsȘF0Gq-b:02hlfO+pnr`oPNj%>s41u{>LHēqtI[uZggXOjDHˆ8 /ajԠ+3xEv2}_๥1J}Ve7:*qn5d~͑& d\|"I վ+7VpKۙS/7?5ת H.\AokXSL|9q.Z٥-DRĕ.P +'ȅH2Kdl9ɀ*z/(L3,QM zͺ_]Q V8PW'RҤ~ubrr<8b,}_htSM;!B,3& U_%-`TZaOdvꕈu=lߏAl9o+K4佫9V8Աxݍ0cḧ/WJx nO|1jӶDY~,FpowC0ș;dess5̃;cEa.*>@ M!^BףHH'AD'^rX\ xtT6v}]I1gew$S5$hVL W/DfTS` wɭ_ l>Ket#NT攳5`̰*|YtqH}r U5Ml9޴%1&StӰF ៛^hgn5Jeg2ש_Q˞]3~f֙=ØSA3ב-RGd*n:xcgm c9`İ =/x^v7l ʳ'!#.t< #)C ޢ)5֤om {K]2@l {5;{7fKB Gr8U &xHc n`\ ^ _Ը%*z&s^wȻQT8ys )Q@c`.;ΊTLaJ?bBݤ.R@;9617DdYM w^C{rax,"5qPLyW QmɃ~ĦUo3?r[1k! h.uOJa32Ҟ+RUG qdcޏ_U7>YþAihW!~?JEOA%bh U &ƞ3ZR/5m=djF⽙]搤<'-{uK}Q'TzQ,JȊ~[QoFFk]L7ǑJvJ&zBlyl=ݙQ;R~E"ZljCrymxe j"OeӦ-$dYS¨1 >:i7Cʋ/S2Fr6_ꦉCR)+Jb\`nA7mL(V%mMzc2/2&wp!~l|:MsЧɋR&H={E PqX3MAK$@N+ ]բWN٭sķWX08%&SBu*=%+m毊Rn)n B!k+ĸ/ԔiyqS:c$헫(oME5xρROԸQ-l7G$L'TF04Z`2.a/;]rSCSZ #Cv^ΥTQ9' O*G?UU޿uzzKsu$v $wiOE)UpNj6k_*mS~2)"&ur۞fNOoS`hXu{ZR9C_X섄FERg|+ !g~|k]ϒ#*P%:勇;3d%~[SЏ^`yN!]YE׼fGYr^0'z r8 A+%0wR{KTE'tLк\,pG`yI;X IJƊ|[M^#xN-6jXf<1 ] Ls8蛓*BWſA{HN{k}=vsI);_lGk^]e\kW Άiܱ>sm>mq? ˷IJwtAJH`IC?PjlzqK(ݮ^=b@> aهW%SAb /!HB֯bX2ݜW%!9,JPךsDl@4?jؕޜ(7ϝ-W0b(s( w1ג氺mW#[~ Rqxi~!n^τRHs"h.4nm<̣3K*M@־EzH nX}};`ej]KzeތƹKv%gbOmٷ.UvڒlG:uİ]^5'1B[hз4)ߐn 6Ka+%YՏəڃI?%#NBk_8$d!3\p8Ӑ>%kXJp;hMA6-mqn K 4NJO6UKb&92L2>= 2w=c Xa ="ySކHӮ_Lr)IX64\$yj/DsN)|lֈgKm]c#d J7YOF^"-e\L"Ԧ/`a00c7,q=9\zm`h3B[ai^]>PRf6NJIX6]DHWX!\HA5gQ:y޸ e-[R)p+w"Q΅UJg􀍅[(N;ïS3DJ,^ $AmiȅP>7v"඗zA js,riUx-+8960?'}ɝE".wHcv3}pQl5 % g dd*D亞9R|ڑ*Ds,>-UdR:ǫs=^<"i7~aŜoH*mkϨ$ xz)_iTނ;z\r:[pz+xXIs@h)'JI' r|b|SGؓM@>4 &W&{F@%+~A4~\~FzȢ3^^ʥع Q1Cø w޳*vn!νgM)&9sGz"|Y9Ǐ?7⑲jw@W9q觵W,rn ^{_Lɬȳ9/C(w>0W4C| QXvYeMH3b*ʛЙBߨ|t j\H 3׺']OGPFo4-:EGMjmxz)Czde6Pl4R$z2]%`nFݲȔW&WUhuǺ\/E:+~$tDJZ>숷>KjwoeцfxbyW]TJZ)4}?fU JGA;o#p)lN=E\w-׉i<ݰ?6z#ށ[wQdz藸0.nk h=h9v=N\jn#-WvIe:I`89(F u&J:#m=ᠫlЌ|Q\lbbfɷFC]:4UN=#h]#xGll@Czz앫nopa~0 2ii7FW ^͡ƹA漦# 0L򮇖RG1=m D6pWyK4/4ZT#EsΚz*_4|Pj& "{vt޿n9Qw :~?i1S2ˀ~)h(bAIwŸ!CGm!!MFn1+FM ,m$@RIٍ%](l-W&;A嘜v'|$۪nr*< ]q˜P+!frO HhX#Ռ$mEi4xBv-!*xQZ#ībV 0= ~2bI}ntϹ$8R9=1&)]EZ{-:usEz ƽ|Ixe;z#6gՀ6mҚP=f%sIw9]:/~]WKl ɈB~kr%y=.Q͘"Hq5pdZrϓLֵaJ #>;_'2]N̢4K#DMiL-1CBSͣe5Ը:_.dS}h=^8N-mO .*ISKd *PNC m7k "3;.3$5 W;g@?7D8%g⇑AYh%ĞCZ%[F}lk&C{, J- ! ^"+yyHP;4N[J')KjQrW"bu 81#jsmn< Km3Y,bL[ώw5gX8n6鐛=t jqI/](־? K|c6 jD~RHgYŎw`*9 mR|a[ SǡzZqdkVCLj!8*@Er:w+MU S5g&MtsG]7Z]l_vq䐩_}3߭[N$9)_-q& n-עGe|GY 0`z\fL؂sg_GR06²A ޡM崤IfNxXpj?ƾ지9!|L{Xyj0{AFɟBTcy`* Fd "aKچɚHa$*8bE(N9Ep~#(:8汞_3zCu's傒#ZX #dV s{VHy``7l:[ğ[> ̉dXF!(!MߘIvc*&F/":UE5@E]aF/iCiw;מ:weIC k)sË"Z"Xu%;Q;8zLDz+ HՇgTS֢qp^ifu`F2!; NG<(S]kr(@V2gFdƩ(o# ywqp1ineJ޷VEqiIX":} >S Pa4񐤊S^\Sԗ5Wٙ*3w1b IƷ/S_;/+E\C2̾#!czq.<3M a. ʚAO*lUfIOS^#m;Bsٍ^{ 4VK!W}=jHt}$M]a sP s7,aFi!I<xm|u4 f9k̎p  ξ잪S殨-Vژ /v SE W H> El@Q ճN3(sZsCVPqW_>o"wAi$y3^fS CE(ቍElP2z,RGTOCo y'}`#0s~ kCNH$VUhÏ tNY68)Rb]ȕP/:N8U9l, FUo2 ixAR.̔[ef I$ w9|t_i0NEKqbU2 c!(Jk*/74aܗ2ypwя=}iL[i][2V_s8Z)_sR|CO×hP8#E+H^OOyKH\4&sJ?ēRe/6TFupZICQ{\J2`*I%(T~(!"Z@V=Q0/ܝ/XLIKP3eoP"}ӼWOQpkwʢآmI/d) #+ kE/sY]*&Yުʆ=V#3䗁?!/֢yWH\+B X:E0CwI(P4ϼ$bG~0_ox7x3` 6F9(%ی^ .(H ͚fsAXޠ T!_y3.lj 0ڙejfa7F{|X FTw=w@i0F$4B ]'heЏCƍIX؏;B̪A35{\z \EgO\ͻQ05NNOd_[(pEuTnxjyǿmZ fGz䬞3UL?.N]n%sX4˵#- 5,¡Dx~>6`VS}\ow!RZxVa ]0e_BFX[ʦeO/a`YIj^3BT^:3ޗȝ>3GoS sm9XERߣ@#,U}oH̱*кYQXRw|.ƚEr8o"b8_Oгα ύ˦PL $荱Qʔ#͆ss>ލ D/9!0h3UnXB8-"tlGPtdb!K'巔CN_{nqzʲc [n6𔲴zA^\ຼA w:F99L%aQcv}M?ל+BF{^nOyb461u7{Uok͡slyw?RU"MҲW$q6 Z Rku|uo6Eç1`)B SJ>@s}di8t_vA1![|geJ0A&XqD2=1hV9}+w;j=oq" 8j]O؊gY4DZ{SqB[RhkKm?[k#x]E]p~olpp&MB<ڲ9o6B2繦jmBܣ)C+U eq=n#,]9}BoPDK6J:HRq$!`b `r!,V$*ߤ ii[.4v`{@+<}ՑAQ>+mFm˕Qe1Ƶ+(-'&o|~67:Eܠa8\`&R2  g-TdZ?/2%%?+T/AA{ͣ%&5VA< (A(Dд Hߑ7NTk(v'Y94:_-U]55W͢&°hE+b9H~R9`[9BOᐦ=mf"\wå/A)?gLlPz.hSߡ1:Dn%>'yR~sK(d"үVhsFANJKՖ"bضQF4s$3<'J%TK^::cn'K` <`>Y3ܤRQA%&/yzJϾ$0u+oO=T$kL=XRg7FKnm!idͮqդɜ9mbȞÝ/ЉT@+gtX8ZW>4،Our$"ѽkcGw\ -MUqx\H~G#x:2 a~ 梻&4m|f.(Nq-'"(0ͨ66fȬ4asL@N5hV mA|fvoNmG3!ѵfRY Z=+5VBL7y[ ʫߤݣh2F t*돗$9e% _yt:]=*Sg!PS'+fon_ZlDfddEŸ2hp‘]+u)o]^E ef_2rKzي yUT2Sr$Z$ee"X{46uRۃLq8p|ASˣ}ɍ̵%m~Asw`e2չ.J*Ȃ\,IH/1ZYt7FHy31fR++Z׽SR!'-+h&(r.^C1Q3@yb?s zlr  2i9ռ QUnq V8@")PӲO bo[/WRfi3) D`4^E)㡐_Y;ȦO}^6|8GjoCx?Q`t2GU݋x< 8FSTC=^ARY 71ƈ^ݲۜrUHbNFd Kۉ'+p BМf D1!X+1V񔋞Mkz 5XwE-V5X.vkL+\BRTq"TjQ^0vd=#Ot5Hّlg6_:!<` v*{N27 ,jى;ŞS$B/)q\_% 'ðp51(_w@n;`Ftk~rǑfL(le">WPη@덒~I鱪Ƽkh+V(uJωN49Q\eNuS"R|жV/4%JH)6ӈ q|E{(w57ۘ30z99Bi55b9S%4b9^ǃa۵ 3iϽe+|GG jp7^pϽx4z?\#\s UWlx{A 0ضZ.钠qp[4r&}6.)҆pI"]`IoցO%ؽ ߷Uj 5a gY50k02 yHE`LGKqW' 'Wr¯JE)}Lxdb(T/Yf RaϩoߥQ1i;Gm/`W_Pn ,4E<*fn%kP $]W[E{8&2\A/,0Ι<hi@ gL譼#6p`v}3GGCJZg ,I(/F9bI€];[g(!sZk})!յcE)lE-{'z:9SkHpz&rj7n|G$|HƏ5e.V8f(@_$B$|(|_`<} \39A :8K"\"^̙@H:GB[z '==^0oBlEP"-B8K{@`8إU``SF5H>])]8HfpE穠4Y]Mh" BlF.0`VywO99ip$iadT4/$Q,J%<H]AwSDT!Wf$HI4sI&3:hk"yG Tz reOb{;g\=!ܴCw#!IޕdXҙ}%G"kh!0r1?\3;^]Uei֔)B6 .4X 1#,ܟŜl0;lEp_ܮ4f=?gzZ\صGnnv؂X2 'p8i!yS&w2(;_y͡ ܷ[ZB Hw1+Eĭt?#%jUs&"OGj JQѦ-;[($@ѥQZG߲.8HbQXZМuGTw+ -K@\ԩ]Eg9/z(0 GH (^Pʴ: Jd'8#!8EWX9{mĪWq>X,ABR,ScEK!Fsu؊=..qޘd>4Ds(șgaRl aڀ~9 Pp(V׽3ENd]N`*.],_߳2C֝6 Ɛ2Tx "0Y:P~%J}Bg8ه86[/ p\ 誥fzU ;scfs9/.l(-$ߣmx7!|0`5 5mvMsUXH.Tr =٨ /'^y8YN:^SQ\5֑(F s/y.+ p˧׼&ԣZ-g!SmKCM0m9\};f*݁5b S憨EV[A3{%EbDU'D(E'̩brIVhuٌJw̑AD+ ߟ a~"/BGGZSL aPyieg!FO2'W_K{ԓyүVGO"L;}ʏy3fY^ֻMh16Φt.1:h!k< i ͍]hvϙ+6loY2`Bm\EOO۹b.n2&veE 0J>@D,+q-Bڰ*E䫼0OUm{4LbzwzƠhd#,.GU}]W2o bޤ:F=<78es}k$h@/M!>1IG-[Sؽ!DۑJ' L4w@1K VZ04@E5_LsXVw4'ubЊ~_XG zu nzY w);=Fq"S~t0u|M͏enYq㙏/@AVTީe-wRA5KUSf .[J  +J>8׹r+yUr "W*pzvV#'|qhjH>Z$p+@̏7|V­z;{UcMx5iG3ڸ78"qm:Y[%yCeǹ79OQgs/n"8{}Zn@,h*|>%]FٝV&w>+4m1뼴 rl*74ek#^sNT}iE 3FhD{jWڰ@ iU5MtE(g c[Tˡ3q!iѷFk*VUb3C>7q+."'鹱nQ*^Z8b!ɅPSZ%y?ͻ POӜcT*WK xus;?Φ^_^ ZE;2ẕW_ijyw}1*cіqufdNAi܏p7ZKC4$a}|Ḋd’Z,,(&s?kdڌzVU^VtB+vNs`I'n)3Q5 H+ώGI[w/kYloF1KLTt[ٔ9 OA5K-k(y(BlIķ=p׿ԥ]Ic ֐F*Y?U{Ϊ}=_6ױǟ*&u[н[vdFnž/Dr!V˜F\ ަ`]9+@06 OjB"i`Lw B{fZjLGYs ,R{XÁY#rW5ȴ+jC?WizlA'zWpjp"yZeR+DV6{xXX-NQ\ٶnDz`K5X s엔/DQ ^l3ՋEꮛ凪Ow ߇LU\V@z #U5":f>||`mN^柉6d(p|)D彎}ՊW#s^y_ ѻB!JWO|{sDR[q ݦ!U3*"B%cBjcyׂQ:xZ*S6ZSrqH#h./jaR*ō|ِc^jwL[Riؐ6eMH\Okۉ){b{ a)b<('|B[։YO=%(bCafuB|>:YJWKFy  uP <zӼ{)UOAVǩ$jR bkfA\-MvfϜl` 4:|NueKv $R.cHPѧJ}"hw٧K2N=ZYH Z0Xu%QpScgGunéK,rOqQZ.']L/1̡au5**.JB^BIZOadJ]??FMZET* EQtQJgJX㧩r܂J,l3o:a p~ X~'__GUI}%w'yԽ?Ǚe_\*RN^_?%A;"uÑ^ٞP[sүA!w7P= C2M5t(0L}JFfJG |‹1w&2eoE_JzQZA,ԐzzJXRLeJ'3hͻjbr軡9>z,N×0]'|\jc:*Ї~Iߕ]WA9H˙ Bx/ cN$܇p_ J#;_ISRQOLGXD5uʚhXx/`y"44ܩz\LؔLRÕ pxԝmom 6 Fv+ m\q*< NՐMh1tC2_vN᝞M(DʮvE!}um5?U^}FVTu$X 4bE<_4KyG\cHze!kҠ@= ,I6{kO하b`d A=ȧY1u<[݋sZH8hN*MN;;y32ɀ1;rc7|S{({OɎ{ GP$.j:cmNIXpş-g3"rjI(ׂBݳ]2acGʽqAs}=&kyn~r%m-6΍ù g?Bt Dg9@4ҵXauNYŶƙ4#6rϩ>o%mE&sI:-~OMF#UU1cS@Ur>mh"aFe!'ŨB<ۥfY3uHs "5`F~3)qPc{CA$`7%̓$S5Xz;3c´&H򬡙3h’Yex$dR#..ה~CE E G-$T  ]D}E|OoBm-/Fj'8/FgbYK~UK&VR1׀i=&kyqeT5R?iT6o*(ʎ`<`<L᧐Y^ d(Alt;+V׃62q\c>ob* `HXB84B<x qZ^ĺ摲`g)<א0֔Y42Oѱ  ڶ o7M@ *RT[֫b3.Rg&~Aaڇ/imE9\U:۸bzQ<6n?2WJmAzc%Fv=X_nCLT̠4dtblّYH[BAʗxUy?}LI`iFe(Fv+'!_#X9 de`[z܁ᨑ3t8 ?/*Ui,`Hna&Q!ҠK{"']&ޟ7aկ otd0,@}Ź>K}oD*<[r9Oc9j˙(fi?Fl6P &Va|mnO+-4u=̠0Ԭ:\g8 Ut![ @\d ApU>A ψe<XMAn}eeזƩEz ɤ ~lI hYr44fbnQrYZ_79>ͧU4npq1(9#k@fO>ݫ݌V$UZQy dXŦW ]YWi(KY sg+F~c" sxn,I _M,P;zKo w 0#~gr\n2B)qq2B!"hk@%8uv&YٔPȉ^pʞ@!ًw9wM*hWkgj~.iR^ ! P'2S=V;ID=GQ3!u]Lf'fˮ>}pQ *HBb[6h!Z)}Tn=aCZԺJC~=cf.2Ђ{5g4V'U15`ףU?BRm4Nhw^܊?gQ0k9V(cw{e;?^Clɰn~=%@+_Y»{9*B g.zӖc".#d]-̃ikjմ>̞ۗ\5i> eT ?u^JlUFm5у-,u 38^nu؝(%*8 ӰFԺB<>]T"|*tѧd@,NW{bj:ηf\LJ,v %%= Z !`JV} WRWUlr0ܐ`BT;r1T3']:E=8Y|Hj n"hb9eI[S~e%>^ˋRSu^,z~ETڤD}A|VgtatG)D5)ж}}ІJa9IU>CcRԟԟQ^/uɲ  :ՙٍsպiw+OF"u>ǎ>;~ν~hjm_>F#s1c/3VإɖiDZ/5Yq4n芣)NZrEPoƘ005'bW*cCR H- Q*ܫ5,";B|Ԯ5vF*<(h]jcOXMb.(R*˄4?:VW4LfM[zyZПp°DIp< ,Nd!l{R,tj{iNderpZG8u6xwAB8jd4T ‹$i7B!:2wF&ԴOџ[aoeaOss[ `@pjC),pE"9>Cb26:ͷim9_JL;TFp>+] v>Ke?OAi3G0zy3GN^-=lƵ rƬq+#(lɳ5yXO-C!׉І6uayf41 efLfXOwT̼w(rWWbn4}1u퇗u7r[X7$5d3Сf{8ggFt-Dn[h@RRԚ0yN9Nx\$ `30oo~=b%\<&~x;wiX|]Ѩ.ǂJy8Ic?MtH7?hjI<鈂hlB '5;9 y2 `ÐQZPn`*/9KK1}4tǚ+6'0=ATO*k")%YAQXaP*&w~-磁: [ޫO R@}!Х%6Q{& =} !&W)AHkW}ZzN{/.ʷ7* (E`ʴ$:I~KWDJXP3bqۣ N/-BUBܞTB)r*[`EognP(=ahjk^`dz0ϡrGcAǝ7_J21І/A^y^b}m;YK~~|vHyDDG+Łd鲈l5UY$;FzU3AE|C !"l5XwƑ[zKqM +䢜WWHt \'.1]0=Z`G0 # yHc^'Pnt3a<@"Z3)X)RSZRnD>.~ni94 AY:kPWW` _σ,V'Z:$"Fh3)CaHx0Ltag`_W}VPr,R>-&>nl'.λ_qP1P !b܀t:e=_a\W'˳9{^UvҽKV2;aɔDzY<R~-;wI83eyVTt?.*SkcYqכ:y E1q-©9#,_+hPw1m^D[+d BvN Np8>T(`=>"Kh(ǹtlUjDwքA;CD<'oõifPFz`ORP |m;z$*b.d;V{@a6H/J. ah(-PXh7SP.uLKNH JȬZ'σSɹ{Dw›$?VqSڌ:BJGu"DD` APTB^+@E%c(QoJ'Q5ltF՚߯2=r-XEb?NB-JJTkɐEReHfu>2Mp-׌`7S?N2DahjK{*#a=_rZC#s?I2mꎑdD>^({b|fo_W NS!Pۏ%/q)UnߢM2h_LP%fΑ!Pr$f|(XV ᶛU"ct:VJ2+] 'J2@z\s!_xdfh{@5Oy,y;d. $A~Z WwտC4^:U'e3>遴K3¬^tK۫"ڄBI9t"DR]WR#-c]ܭ?߅^- 7oEq=]l+ţolä tǙ' ު-V|_ÓKK:H/Pɬ  geb?AK&ұGbW˓*PPk{kŨ 8c;79SΦ j2j]Gg=D3 Qɣ5brr?\Jz IC+<@hѝ0PWQQ)=.4YG$+H,q?;H};'td V:"BG&5',>H{1\Mqi.(7M jL'!J`YrBd]!>g"A{];`eMoe툐Gٶ*HpJ$tVsNoci|΃2;eޣ=f*3>v“'(-GU\G)ؑS!CĻOHeC v!:$ݑfjc5Iמ>[ܧwF6M%Ym&ӛ"jR?QTv:bא czmz*#G@Xx|m疯=?P?٬\q] /%QqȲ^V*r [ *Sαd@Va\u)5^Pۺ$f9;|w??C"Mr0kÖL 4 _'_9cNxSWL~ 1FuM$`)̐5/!D<g9P*o[K Rƹ•wBD2OSb Xd\em¢X`-n׺oe?N:2|*`KxI& Al_'?'\Ѭ}z7pƒVT8yUt)G/)vsZ^^BRz3tZ8m<.㵗!#5YuRoyJqP |M#Ha7UyJ= v&*r :Dm_znRh|qxڕ +|)*&lt:c3U&P߫1/!.O96ˌIYD(i)Һ6u_pFp|Aw}o $zifv uNs'\%]ӳ]{E2KhG2^TA+e7&$D-t[VCoN|s;7^XʮqȞxuhD1sY||-|O -dw{716n;܎vP< 6 z39GAڎ(MWQ ׄ/7/OEԪh~fメ<7'yQ_*[.{bS KnҩE{87bZҘ~8Yx`ı6%: b3 h ]ynIn0kNz\:Ўo|>"3pkA|3e?6NĦi6xzH3ތߦ]ڢԨ|BmX>v_!ȸGd@\盫xGj~ҩNKDFj7Zvҁ`ӬggXJiI"Akk}|Kȟ7)n\%X8@YﻭeT֪&;"T3~p(y0)Y "l=R:'lĠ):O \$CB Ǖi3`؊[^1dY_7Xs1(GG0k{ØOѕ!{zMW;T6oՀAK2&ƉAeg,O4tnPz#p ΫݢynS,lbGA~|6464N~ +4h h LmȩO^F-447脥. cs79Z!7{Fp2i {@f)x~$ vOO&EtSEXU>$3=$z6b@R4A[9Og4Ut#يW?W8TZ/ݤ_^' ~oUiG0gTP㑼<dqV{#D8"&"|5KHZa!9cN?'TSNZsot"5SQ95peyugpT#$ݝRTJ~> bڐ?PbDhĖb/n|$/!0)_Կ/"WB8z`>e$DuJ'B5&p|PbhmYʭ0,U\[]ȞVwp`jKg"j6$C@"3UK)Sh$˂tsgF>PpXf>ʫ? 3^01ڼQh16~]ȏp@dJs}6r \ tXbgwQJ@s)ˁgH΀`0' !Va#G*qaJZ:_IeL| 2@QK&UjLj^#Q_`ݡqCd P-vIC)%iZTvq YƞM$ }mƁ rwi<6/Gg߃Ҕ|P /s놹\eX5IRS(cO6`_f?CG 975}Qeo̟VΥ8ZElZ<oj[EĜEN5<5F- Wkv2d> Z\̜+mgxS2kZcM)^:C<8e0SGVNCH=~7 (64TKKe]@$Ϋ&UFqgVv![QWW{rup<-xkrX9I>*-c{]5ڠ{o_6fl32ÀbOZkNZ}]|rvy`_7Wor8u bB>ՏgQN"$s(p-!wV&l/}O{N1/zU?.$t ֌Y~p@ MߍpASpM-I{}+sh$+nR [_vj m>v>W~5w3IY/_Na])˽@j;)I㻘#ÆWleYs12fK׎Ƿz+a34rFȌU!dUC|jlk*D))x[p -o"oGLfriLeoOfo;8SіU ޲=^9#tvu 5QU9AY`E)QK*L4xZXueu؀X=-܀OwY}*/pMpRzLm/ H$p`q~,2~dqHB }88s|-یPq ;,|d}.~UZ"zlv ΅"6H[GV؟a){@xJ L R/p-J T޾P>q vhlw=ߋpɭFq3S/j6z=݉{I Ϊ+Ή?Ñiz5x3B~Ƙlu}%JC%(]~v$/*lyCNO΍"{gqWRA׻#ܛM8Ԟ '#qFWA*|ؼQ!//*WM]%3O)h4|!A8ҿ 7>D?wRԷzI'6](^ƏhjZBώkޠNJjm^LXɱ1‡bW:,yBZ_5NΠޘU؄t6aD6}vTe= `[ǻ5a#v@%ta=LЂ3ҏA6[ݲJQ$t ` n˂+zIOd'^nΕ R> (!$>0n;JdKMK\O$5A}K9R e6@q[k}~ꨌNFsK8eN̪3?j-_H:0pO_,g<4 Xc.>s`=<~D蛞X^^nb@}PuRMx~|Vlgoi|&LWe9S@Åz/\8@'+a(9Ek:j-q˛kc DM=V%2G)u.P_Bx0ҹ~V*R}I,~gzDEf-֍!U8rk7=V-.@q>#EW|QowA pe$-Uu_˷A*i ꥯ|W*{mN膛 \:mLȵQ4f'4Pa( C}f̧p%)Tbgm_WU\Y5t1 s\݆nèV IZ;7_bp\ ?yO`=w>FWԓX½ oΣ"01B\(b:vrud75>0pɘdv!hOÌx˳l$uaW\ KVqQpqc : cyᆬB:vc;h8fVt2 i~!fegBJol9;xrI3]<ʆvi4-r@ʜo [ge^(?\oA4huiO.q\ÃAD^Y\!g uk8NJgvu䨧EpLRD01K v.oJĹ57Ƕl *O=.TMakl3j5!_c&yT(h4]%=v?JӥX{%WK`}o*8o-99N#D˿8%m6~@}@l,Etr;##{Fp$BYh i'TzHݩf)P3 &i yy|G^@3W1pffHfdxcFg M@K{' q>pGN>T@gA1BstD2WY'ʩ@ا!C{hMջOWouP}dPEOd'JQߚ>el `3jJRy}r]1Ѫ8X0\wj,AQz3 ] i| Ո^tNj5҉gH 2MXQ#la{Y0!k$Q$#9)j}=Os@PC^Us7~EfJ+'6I@ E(),iVW CaPWX3"Y(2h$p H̫)>+5gXzsN\O{:ns:lfiJ\R 4;!ncK` Vw焣3j|ԙިu܃) ̮ RV.3?-o"kS'HⲎ\t.FQݩ1s,NZYMj mPb/hK"wskFU,O-Tj%0; #q9FA ^z`[,M[pS׎ޟgP(>b#G.DC5N䕲>eK6[? Gq%5Ha@ls(e+P(KF﯆L2VL+К16>:["DcI0 RZ(/?CM4Y2ɛHr7#9jh l ه^`/(\l1nzD#so:+H >ZZdjLp)i<nIMKZ!<}\LsH Fc(M|AԝIZtݜNg:kܫD${ƑZ#$D턻l:t.M,AcHJS .^2$.+<$j)_ _(ANc=xdT3rʨx2j%vht0FdCX}41rПr|wEKҴe]v[M1lט0A7:Q -'"ۇizIԼ%0va%]dLH!L /7辻hEN%Slc-=ZOEKzYZ!Y홊xa&}(nӊ"GIJ1cjT-_9pXv~/ޗ+y`},.QVp ~\@r{lr "6dФ>۽jX0ٌ(021;Lھ!lKU_t(C?Kg9<I5Ld x1i6Y.{ǗBq,C{۴<咂=u6v>׷F>Ƅ Z9[?~8&-7y*.bȬnq^#_EA'uC%L̺!|DO N^ Ƴ۠ UGŃ2vOSYH+K ڪZLg:md )G~Qb~Szf / ɴiCSUk >kĐy)MU'HpB0" /zB&,]yO̪Ua& x),ʎK_dv:n Kh17Z{AL#bVM6eՏ݈E]C<g9#u~Mv3ʅ=!buB(D?T!d[}ABy>vma%ٶlLDXB,WV {WuNlI6#/8~1iy;gjar߿۰NGN ^JQD`%,M֖*b6e@ 9MnFY>4npJi$6`ye`YEYW״tu aN93@kH}ӃБsT%\m7ftS|ďvyeFeEsYDVw(ן 0s]V!\!C=֫kPmL9A>2ӯ)b~_pC0ȻPQc1{gdؐhf™X :꣰Vm8eF<$lMij*K!!u"WX?iGn" YU/Mn*e. 9F0M#ِe~5D4%&;^),e]ʎķ$!0&ݷꖿoHWfTw)l$,BHIp"Qe7&;RC2S!l.CV47V3XH`tXt SԷur1$5XQ[<)03il쫴L΀!r(78=lgvLϩ%F;C](of o.-$taR-sZ~<3-nDdz[(r1XlTtI yf:Zh$f\(g%Fq[Oq6 U.yv(O&2:S,=uJ7$Hhma>t,XV:d;7T5^Z(bk`:lI|sba4N P7<*NA#2X'f!g ]LLb ] VBk4[fkЇ6pV)eHAI3hɞ@Z~jsv,lt+I tɿb\hA РL>%bqk&cGYT[)fl ^!wR5p+xrcvA\RE|By4.#ouS*p14:ly&(gɚ6BgHfxxj?E1+$Ŭ3뚥P Q[9 EU;d s ?Mul`UĬ&t97.d2 |CQ{!c,VpȆe1bL{(Jԙ/ *x@`O,3-bR94FZV\Rx(G Βa+4dMz@Ӆh`k!XPKI߆HcXI,TP !=S̞j&?89f8G &g䯲|7toau? ;B#| $>ۭd OE_iCBD#챻Pk㿯VW|q'{a 7褕 Pw!a4Ȝ"A;=WF!CcίuRO7gcR/@*Lo']&޼ٱdvpo'tByքYԂuXVsEAd9Yu mv5骗%L= W2tSrzz{ז\5=FLIƯX/ES j6U24,; Q Kہh0ypeni ;S+s OiΫI5}." j$m<ͳ?ASqӣӒ*jywlw#8_nHzSEQ mBXkWDX$סJqŽ3'Yi0 YHq~e3 g˸WOuܞQ,JXopFNY }. vH~{t$E,m=n/fVJ  "Æ~O?Ĉ:g}0JWo sagR|R"P;]j@bLF5bcT]7vZ'x9j2bl jq)GeMXCCQnJ$~8:gW=r2yw9K Oi^M2[LQ6;ͺ4 1M ҭ}X351ƅOsGy(<!MTKXB2-Kr5*_D!^~VKIY1dgHiOdѷ1T\ GQC.2[HcVO 0e@4+@Da%E@3Z%rq l7B "zw"0ЭHZ&#E.*?f EB:K,MNvjxV^~{7lw = E1TtzITuLٙ!FESG`񊂄uP\wJn9 ` aI5ԙ90̍Ĕ3$ڐQ-k5*z,=4ȟьB`PSg #†+5W>}ɏF1 `}!(TZ*imET(4y9-k! #V! vncǕ5+XZLrPû1-"@4 %ld#m\OQLp5¢ Ů/Mު{?^TOz._{u8f)D{ ry2- .+ذVueɳYHO9v_,Yh=-G%6[~> )ٹ{UsLQlD%qpJ!O 9ҍg(μX季jzImouV5l ,ʦ!(C^,g: $'O8;+(}ќ/EEurCH+GEy 6WI: \[ Id%@dxJOjq 6xH?5!m…XX߷ ſX&AF!ItF 58.ݑͩvsq]1^P>leܷ:N8 r/Foܨ{"o\"xxw_XLŲ$n]=3ɐ/< _ySvR!8&&#TN ֽi/@}I/&4h[:ʾ22y^m7p$G PI']j=,|฀pi"H 7o=E3Sӛt 6y.)6JVJ6^=5N1INwR~j<Rē=GtPN\B/s|ngF`SM#;97Kw ;}ʝ:"n^=ߒ`;hgfXe:4[?/]="FiKv#_t{1g.=P4x:H@q8\T] (| 9>] Qy@A1z,y\;Ng]Ҭ!_h;B3WҥlIbAa^%BFq;}2{7T}J ,jwp$Ii[z1I+QH.b'&.HJJt u„sy,{d Z1/'MU^2<*Ͻw!N8wƞŤyDR ?+՜h}x%r]1uwbCy>*7gO6_j~ʽ{`bV " SIPM SwZ[~ZÓ~pHλQPI7JrzS\%s8{gquS HqUcܹ9z>$StLibs嵔4D{SwSDM4fNإs CmLLHC2 04Ϯ:W.~mm5: FJ6ӧI{3 0ЊVZUFm`A^bQ&E^ՔcjgL|LeotZ-O9Zb;JSgL\j:0)S`J3/W#3 nmCd E3Μz$jZhϰ yFh bJ4 #H.E/7|Q ޕyא@'E^hm]L۠keRsK3!^3OƼM'fu%Òc8'[TCm YSQIC}0V"yVW9 _^8YtaN=PEA$=ul !7vCu is3HTiMHf>U 8*UHyE҅e4ի ,5o'#'6oeEf ͒0 K3|VE@1Dgx- )B$ʏ݀Lp\N}agH)fzJ, lU]w)rB]O4Ǡ^/(.ɛ5p^csT4ߴߏ˗{yCJFJ1RR>h'5IAKwKT2M. lN.'!DoCb`2!2tlxtsɺ#gQ2S-7nceZ`R= K^h6&bO>U󯒒suh=<쒛~FCNE~>W Cĥ%VR~䟼2l54faw1T՛J(U$IBe\ wB /+zxW{7iu۔ZuU{QCB9a'sC.HE$BRSUDz}̿ W%U!dXL9(SѣM h@}ܼw+Nixə&WK(Cs 䖛8gߩđ3pF Bd8O KXX Loj(_V": Pξ]7mny BHYq| _֥⩴LNЛ|g0sr uU/.*؏ ޅr >P茞3)_*7$fZMJy;K@#5=~d%p5__4W&h1D_EB=9uv(D9")\ iKߔJTڸ :lib(F(`w6| UWM-;33ŽH} u'"Xg:9 f ʓ{;\GRxhkmTllO@=@UVaU)犪# }6SMLv+6FŖy2Pq;ۅt-IJΗJ@SX~Őlmgk? b0\o8Mẖ MtERIC=y}kvyѺWbC ?e/bwY!ZZ r`]r?|>%*e&t6Efe1B~[LjIl6o{0. UR}`;a Nn(U Q2K' 22}ofjhykiT\bQ} qwxU7[޳Tb*"[D,UcZzʄ/X}r Ύ,cQm ,b?iv s,kc(97V)Jp/ eO}bAJ9J)|A]m KbRp} Z[v[#_7GK`l_T0l6ڟcion3@L3\}XEQ4*F g&4@sak?5ّ_?WuU!HhQf3C <-/h@ֻ3XGq[.ҧcQ9~e7Jf5u\𳷒<[ьV!(,kOR‰̥ZVaHT\3i?U;\>&5v!AskRg6*2#Ef-1*@en$ڀj B0g~&5)gw|nJ< sZr׈O\ ld%R%}em̳۟tc0^g}!~ D/c2P7 OQfA{mʷD(f CA!["fZLU@9^A׼mGx;gA[}7GAx3$JxIVJg %;maT^4Iq1M! ƚv0JK~]tu ?mbGoQ,@PsyV )o׽b^8" 7, Ofa~YyC&t4ߪKE[K` _tE-dU-Jcf6&M2(>gF/ˇG$ߓB(^`6OɣDtl6dwXm*l`'m7[M%/U%| qй\% gȿ^R}402KZ<]T)ngp 4Ģ7G@gDϷ/L Uz9wXpG짷k h[h[ƔdCfmͶ}mѓh^b@._'`nHf1v<{[N+grkIDۡ(M8{9ROm+1l[}p%˳3bsdwH=C2?)$2a՞8Q[_o#?o@bD4S ?wBjJx߸.jz|47 0 ce{^ ;2Bj2*2NJWM|6Hfa}"{#a-ԽAA dUۄ~Pn,H&Y!bft2l >1{KTI~^0bToA]<z0KĬ=d}U҂EZי+ӄr~^/gZo5"_0mr@CڗUELŶwwm\¥HfC;u%5ꕱ+rͶǤCR0MKkL0_9,~U?ng%T,k2Y`A-VbTVty^:V\Iѓ>/Z(Wczjqb8Į~$Cwq{C[L6?t̓={=QQ uʶ+}ƼWMcrhR~E~w0?W5(w/:kdeKW0Yi"Ѿnw>2\b)H|p߾`Upvl_ta-뢂Mnauknc7h29.4m.G0*xDa6:5@ѤW5cY,۪ Z8nn)Q?X,t#]w0!tAE腟]]^$e]s}]bu:3²֏w] ;(8K;SըS8EQ}F8 +;a`_BeR񢋢$7 N}\u]'gpoV,& Kahm5 atAěRhHvMUrj O^QB5mt-\?~Gu{`rkob!+کq2^( ]l1c[8 ﰈև:=SG6ᬷFb6HE֕,rp,y#.lNi%=F=Q!T1l" d{o35B1Tǰ'.2]hl:|#bBN#!94œ2_tȕ/kSpbyzdO\Svsӻ4 N/TEIT0TQs~G[2NԇLnπEoPŇbiۙp-pF2Ɓ,С,_A&dVf'IB'~&m@DRFT 4AHѰ8Jge۳vXc7.0pפJ4Ͷ~6o]?nm7,0Ӿ^=q3X%,kJ=6kH Cu<T=-5GbzP3 v e-CyUW&>#`ITeMW(zVʹv"(Րg2@;ݒEɁB$Q:%E1QZe\+7]%(W<ϋW,haNk_$ST^f>-}?ڷ F9ֵ?,jĉ<(,{Dz&V+7%pBS+70i/?{!jpY/B(a'q}΀?4\ eNJ:΃dT1m`2xj%0iGdi%Dݵ́?zk; cc==s(z)ruD{6dGYsh:.,{<"7b-&+R&= S̿*sjie]硦i T6P Aӳ9y < lwY0X|S5M z b`%Ü|le}l hl1l/G<4ql_M/&cdR(B#LqY4_=1تћhդCr*SJ|)!'\FD&X" 5(f4yȺe "ؼe=ܸ꯳&1 n +EB|ԥQ&IQZ+ Y <{z!]"m Z}T¾?> 8Pha#Q7{8{i@Gτ8fvZBGǍȺѳjtҠ#헇e=TND_r;~$?mpldɱbc)fjn Z32*ğ/=rUCNC2~DxY>ki2@ zD6UXV[mgP5?`s~T6-%()e1sb"T4EKFPط):EB~!k)8 7fj #z#"[ESoZcb*rޖBo0릹zN䀗I},rD+yqnF"r Vn=y@q5|E_(0kWӋ6w(x?N<9 2UDg4xJ}uPn71Hlb+H$n| u@@$K RţGWŘHWǦ:GįxdKccFfo2.Ĝg9x,ή ߽׋2M&x~Nݡo_3ݟ0 >FEzaT^ /U#E229X(9n u9[?LNWȽ1#ѡA*L/en-:q׮ 7&PJSے>;՞m CH[Dos+m. 2,8ݍXKrsB~R3M V7)OUW^3+v*CUnؤ;ʾb8%ŗQ?1亍QqmLʞjv)"S!jt2Fw}!l-x BAiiņ`iq2)< P?;K }*SC9 ,{"%B `dFPtP@LRfB.'`ar6Y{\MD;6Ϯ\s)=u # R11^ѻRW6+fR } 1F3EamՊ}QqAjSUOq;n v?LA릕g J%yv $)C[[S ֲ%- ݩ}1XLc lsM{M:n:f ԨhĜIPPT!CZxtڇkNtK*Nu=JCaKŬvZR֡}Zw$1 "JCp.f8YK_I@ԞW mأq3X3rkȸ읪˷M} AѸ4s;^RGEmk&k G fT=ވ>cʎ{ OrBRr>'*z]RbD;f7<}SuVA ]G.vR"<\(ЮAQk7EcUA9RL5ƺBGI%=wOL/{SrNM {\w. HūmQ-*]m\X9P(okDB>j3m=gGd<{B+c@WԆIC0o/:?(A=*HK.j jCՈLI|Zs~فb?%eaŅ>|<2 (JN b@ܲd,4wkc6Ɉ8IQԂEAB.‹b9LL+ĥr3%+ם_NS6Li)tA@{F'\4< txcg w:E'1{lVBob%B'eȁ|T8gKdihf drYJT-WIXH/3A߸ 7dh[Mg,zX4e ]Tcz)qfeE yȍ}y$ *G"DRHmR%|C=X $ @u&hvFg YyפW9A@ ߍqZ}d3\ȣV~!u޾IQ}T: vbJL)241Q4 |l.8T4T*K3w!1=zmLF;k+U5YTm#W1Uі2V3mkc&;>y"[DFImLk۷$P1wadgc)x**$QG74C.oPF}s. [8r3㧀`ėo/ia0uH=ΔOGd63CC`?3N4K&oON](uht%y ?@(QZ/WlW=F?HCk4AFù.AnYl@dG +_w =w~T,qJd)(6S/(P#_.~nfRe9=&y-? jRJ_s4&P~$Z?¢QY =YS]DXM4OZIMk%bئ+e$oHnaڔd1ZzW:Dwkԩ%q^\y\׶ ‰\bcfU,.Nc)U x:`7i3!һự`2#!˫5w!Q_=uk {1X42 r`b%ak?|V}_MJ_>2LZ7Xr-qBs)ϲ%RۍX>(pYcy"$#.s30 iޔ].0nva7\amޜk KVdGj)Ԑ4(:.؃ɓd,ǼCa~2E fУ,{tr>]. #RЧ7x L\Q:+uS)953;+QǍEwrS}=>9>gG*т%'x11,-=CZv %F}jӵ# Sc95A|=Od_h=TAeK[U>tc1]J?ƹ2Ks]X89֥{85/C>=-UfODG |JOss{ e(-|ø1#NQ˟d=#RT< N`X/d6gJʎRWRÈc\x-!~4}t 'Ӆ-w]pD-Wvܺ7');7k]s~smvgV=)ycz0ܰM,jBa]U"r:@>.xW&~+Oa:-&}1G{`a]h?,xl[ϳ:KϠy^ڻ'2~NV0+o_YJRcߍtqST KOXTKbeԻ˽^(0I,3Jަa')wEq"9b 8Spr"@ّ<~5HI?g :CoigheF\:!QRБ~d j+?#-ޖ*Rc",ŽOL֤!-]u )ŤpdeACWɜ'PT}8r=1o}cG 5xn*͝C~LG =TE-Jnt:5Uo0QІB{Enq4R 4,u5*Z\z B#Qԃ1Zr(H?x 'nx]ʅZQ5JN bǸ |hjJd6=?6S7W#1 >gД_r몥f/GNiBDzC G*Ő:8*: %;v꺨V^ܜkV[n`0Y \MhfKs͸"b+K̵V; GνͿ@3V>,SQDn'~_g#p2Ug5;s8smaY@Hxp[bvXk my(m,}yesnqd9,8>.O-]*Xm k ODCqJXHP;pmazB-X =quXk]*{ j]/*!4h 5K .YHiRE1o'7bfXɸFw⢝?nXcXuf*x?iCҚ${<\H]5Z1,2-,'Т v&vUo!(+Aqʈ^p`a ?<O\D} |9seG9 eMކkن,wJJ%]1EVpAKA)¹FKAhZPcvCxx/t: ShoewXݓ%;2av1DSrWתVXnk)ŷd0Cɱ9:NN*K(!t5|W9NUy21-=~y/!kϡAɎ{Vt*nVOеbi FBy՘EH.(*ahIfJ234;cy9; dw_;P)$ gti~<~BI%:~1HؼzmA3#VP4o%A*#ryP~kAzΜ!P/?kΎh},+ҁlٿr]+t2;B+|g:Ʀ;@ U){&QJ@e%*#N %n1lsUy5CMBSPŕQ04)Mʔ\z<ÅL# 4}\F*h g؊xn*QyQJF&'@E崫ϊI6}9iVOy҅'?3FhuL#\o 9ʤۣq}'1L{ u!wdψqПcv(nGс}Y vŊ 6@щ m>!+zp 0P K=W&%W>LnX*qJCim2-0fo+Qt P><5vDU >{cY.j:ߖ@"M`[ Dpȍtry/@6c9O7ONw,(+HC0>EvXR+EL<*D}͑vyFPôex&`S$g}zIYfYWP§d LUBB%ou~m~mI$/1 Yw+HͿDQF?:Da!qvea< ( y{~m=>LqrG/5~HIJ:"`aI߈ep'/b; n{&+3Cb`*MnUOYe>c7IвHjUjT:g܋~هs|A8C<*`SCKGx' %Ѷ|WHP+YۯY)-[t8NJ;$^&6Wy/ m>/o:C`æGnEzs t9?YP:ꦞM[l=V絃_ 6>~0/LZ3imv f^@&-H]t#l1dqJl%{-"u,4p [DIlDV _ Lm9-bIWϱ×݅E*.sᐨwL[( bMSY&oy+ҹx9jRJ^ṫ :KGf3 j%;loMpN)P, i-+W}>nc#ۻHz;hm,N*n;!pYqCI1_G eܢ z`fnxo9? HB(M赞\j˯X1qD3"vlF9/E.,g:J(cc T}W.Q0$Ʊ⤼Q\6&*r7) g5sMK+eP&`jP>j̅->~=؝kZTi{q\czos>I[bx 3#7[C#}|7ET+_Af 27<98JU2䠻X`tr H<5NZ=El8]lL^PAJStu >2]d^iے_X`җӔfՂONeE=HeLfNxV eHs0epd?YzDoW$t3LYB8<(N'djicjЌ v XeKIw@{߅̍6߲8qLpFaԭsi蚸/QH(d*[K3X5'Sl ywW,r^L%$vBN<jA^f]op  ožH9 w(g<>G&,}ö|-!6ڒH4'jIz$0v+ir- Iݺ.iπKrܾQp.KN.+'guLݶیm?(+ 5෽yT#\GRJ\C*g`PA_^3bF0m%9R߆z[2LB> rB+6T]f\cF1{YXWm!ֶRwIø)C \3{qc^U_yX0CzL3(Ɛ:?n? QlW~k>1ECH.zha8ltDtOk ~ǻhҺ:&~쌜eX`7_@|$Poq(b| d?1?n/xQY;eQ8 RftvbTmNhnc[}%e1AqfNs]bHTPp3+6o69V_4<;lYؖ+eg]o` GbychcjMI ~hK$uIw¢cBĒN&/ AUXFh!.p 6y v:Fbײ4ػixRoLq%QKIy& {l?D.gʬ%^+3͹&a N>E|q"#B>uW܂¶0;eQ~aikB3 d 6^E١_P(AyM60"u+`щTyR.8Xɑje Hbg\1ɰ| /sjӎٷ2qKv* ?[XcV*@2TGf;njnr<-= @HĊYduׯw6=_N/S7 kԱi)@y+U>v{FFsq1dDQ.|Ťʪ4Y+*]h}flvi|[d!K.לab4=W>5Kf3 AҲ桂YW5 BxћzP=|ٹH3_E^u7@Rr2J/{"Z"_K8bSoΞrWEtYoGQAħ[4=kȠ: U&oa)71x \L+,PY.\lf:hs`+Dyb(M^p[Ι!X8eO>smjDZ,w!ҚbsXQ8xO0FtfM+!91BR-5:8 ?y0`x,l;pJBo2Jg4WavN}?.ƦH%靕ȏdb:)>>W78y "KZҴ]̼u&Yu&Ӌ= :ppL4M?D_)Bg Vc\ݴE}I"IrޔO6|?jf/ۇ(f ^9H"JL342A>?w[ qӎc^:Ӡ%ʆF]Kv"E#ZxGvKݍ`<X" rZX0e 4Σd#nanHZGB1?d-y{`_^)5+ɸ`շo.\CZe`?޷IM5r"Bs ^2TD@= iuf]Zea}]ozDʍ܊;n(uҦ4Pri]AMoT>Շ .wZ14-NSƉi5fI6TlEGA)};I?h?Ou1c~bcDgT.tJe>FbP*vK~5:>h&,#9EnfƵqNrs M6DkW&$7ٟA.DiR2vrv4Pʪ&'Vuqۺxou&=K=BVhtR^ c`:_[tk8ӓD5L7ս֌~F%KtHP;2:܃i8L5.qLץ3^f8Xё}$ZjgRP8A\X\66MxwAGnҟEW̓#Eyv0BMg2lls&?T`8rs2hU^| ҊOD/B[JFt"[v2 QxA1Uy|T.yC>v &Dax2eu!k^H7h +YwP'g{Cš6bזLUhA65$;bM@^~XBKlteޜp|LL:.n|nx`E<Ҡ}VP45H 1>߃Ӭe[R1@ޅz8AWZ/.wNgXy~U_,8W=#ƮꝌSرsG cQփ Ub;5nHUA E\;mTB / pD^>Yk܎5Ȍ:ŊPӉe$i,Ӂ"p $LV%S>& 16H}^yʕ!U}d-D48C;zXd5ڈ8EJׇzyczJROH+%L+vy jEx,"3:ɛg~ grJ8޿4r"ObĤ }~G1R |'W%* 5 @A[V0P3aOUahLKDwlm b(uc Tϳ-1?]*zNv-`nI-L)_#ڼ,j6kƴwhՅ~"wA+"]dDP͒:|/R~lEpBU*<7}\({>dWq^^KQO2O-/e0ˆ Og$UwC.o-IĘ L 41y.{ڵVr% (]R+DE Q@{O_twamrykA*!Q 8(3>tN~hВqu@1wG\)2c$8dɝ~" w ^ . 49)?{_*ԬB6$R,N.m/xOFj~iBZfHf^_Ȇv{73.8a|Jwͦ5z+T7oHަ:f)m6ExE]O$cL R1@kW4cnˀ8G[#ޅź_C (mˈIxӛHKƀ;#*41FUf{U 0(A#_QC Lˍ~n=*mRS4K Wg6Qf9v4Ea&+ILwmmIrʞqKƁvbÿƎg =bﴅ+_$($T 7iH v%9ͩ s<4t <"!  ޜfj9DH5%~#DŽ(B6ንӉ,"$2 8 ̆8?(g z+=4rꞴ Y|ks羞,?O6ͬJ)T?`PƉBkW,c[`X E00;]U F7^;f-eI<6!H0G5xHjYÐ>їv}iҷHsyFa7Vpj|{#"P:u7FR%lGT\[F)42U2g H쏦piB ,L6[Юa]V-bLF5w[-]Ӕ j3{F-IX4I<(X$0pi;.C?#ӝ hQ-E}d8dv! dbײr$wX):1])J}ʊ[?;K*JKLV5zS,dκ.jgTgط7I*<]bgJNԭ(pbW}H;w3mpO#+;dT6<י_Gve^b#XYlCA;U Y1HZ⏌ Bt EPqWH8~ +gw 9r/"W'G3on!tJJ2"i `03xcaOd5ZQܨ+n,e\ bBgNnɨk&qEQ;V%7ǃ>$  2 >϶e^,~wz?zO"qwD"q(v6b ~%^=]!?N&TE RQce9qCN<,v6r#$io EբjZ4\=ְZ~FNvGB\\"#-` v>z~ cƒnJqizn!hކoV-0T+mfݲݿcVam(C}4@Z޻4!v{Y*Oqqz9>SS\o }K'L3{ߖRt:[p#4#nE fL?riΞ%Zz 7݀%Y~OigO_'YF 8)D%&7pB A ! o͖:R$.`V:V f;~gy?.mdreź/rԑYN[R _.)KM4TS}o`;(BSL0@'q-_8kspcvS4NJx z[t1^-^Aͺ>4]Lqi-A.dzCEooփ}b pB'%pe/Z+ Kv홅yP5BGg bV}cݼaIǦmѿN#0]V2[JPv<Mn(V1s&83R Qh/hb{Mяn&ss$m> "ĠvE ;MqF>U4øX$L7set^%p1:K7O3AĂIoMo ](LX\_ LIVYᇟHrhc7bX /5}J&DemnD0$R WLԬEB82چ_UtIw! Ғ.|haf,d.geDB,_@v''ةzd֒q?Di.'oSB;8scIhp ^ݨ1dtS_V SK)[v@[p&ݜHu p1JQ?D)jpU?/T:|>=zeT dxA޶r8ץ|*JZjDEii̮0+?\5UX>ZG>:r+Ux߻Ucqs>T~uB7cѳa*wWq݋m=*Wς\=bJfBaaשQJGKT*KaN-2vn3zU;'-QwYA'F;eZDNFCB_21DUxh v#2 }YG6|U@S\.#bF1؇~l/NomLi"S){,GԌ=zJ~%Rw Qv PlYhX;^EJХ.YvwK1形6 ˿)% iO8,"S{IT`d 4MNmxfE9Y}?dpcCn_Y7 w(*ج([LCEٰ?\(Yiӡm*]6 }|N\n]oۄE$mZ{:Lr趠#luIn' %y%tNT܊s,z,G^Ew̿&|hck<9,粱Fߓ#!3h$r&4:NṊK">h+Zaw"&ޮؠ] =q#LLO̼Jm?Yb}I],h,_s@)_X=>ߚ.i\ʉgB?nЮdYC,'|ʭE a;am6 !"08:@7h;aL8;brf>e`Rb<aHQ}TL\ _RY (o4וξ4Y|esEbJszcm'?bN{ ,h fZQ8Dch7pv2@8tee}9('hYG\Lʞ">Kg<T% _P wn9 +u)pN~P/u7`xc(k;#p֨*ݘ'ͧFM}8'c7 I vK]yXSOOD55QX߮<2DȍF\O⟊焱e?>rӚ144!q]KHc0T \B;W|\H9;lp0 2iZ`Fdԣ,8(9=Gxf]fȚz|UHh;) sNJ?bI=w4[ _՗l>׶ ,օ޳6&JhdD3ɒ#VԩZa:E]A=wkn&)BX`yE#oS}@QNa7My@G—EK `jC-@72_v9ER|9Hx pFgݶQcZ W$1D&ALqbDZH2hH=a XAJDS At )_9PgH/":u]k{aKmch[PcCf=WȜYks(}N(g>[q@;S[-\G@.G)k{J>/ EKU!>54h+%C_x4NS ZBSapCH_EB oSy%PH-hCwۗy14rdG7.zB~†;I7[̯Ic'Sg=#9t"ɫ>":zs{l'yc c}Gm|+k-v9)_׬&깥7(zYa 8LΗ1_Q?h>)qդ瘝r5)T$E:O9:4utm$H\0>uFj[WjK dRH<~ڌ $rgʃ\UqV_Cm=\l%t|KxJx.Ai1gvCn u; d[~X#,H; d CzrZm6M>`Vrps5yN9 :;7H2^K2IOuFMS s(6(w5sc! S^1=WdsCz˂q >eIvr*k E7ĦS'j߂fmfxCx-{>tvn 6>zӁSI cm7%t{0NCFaO.;Z>F*"x;#1&*3GK?貂S{d<ɲi;lZ۔4+*}  )3|}rpTj!Qg UD+$'~E."l/www^2@DG!1?n 6^GZqvZ^?%e }Zv[Lnؚd%O:(Lo9ФDZ2Ϗ--ȷhǹEk$zB85 Jud4+%vǩig{Zp2^% 3d;@uQj0S@Y{ <4u=49G4Vd3p+ZR s2ɧ# nZzTpQxhjE)JA b2FIMdC'''qXJ.`#556EQ)֮};L  g^abN棭 Mj G(%[s:*A[Gi$!*;1p&onECP\L@`Ԇc^g0BI$z3 2c~E}Kh1v mνV{w>qp} L3A]=c p[Qڒ u!P\!} u&M̃XtG 6MvGU*B6"`x#sPu{ ,ý@L0k:,5G~$ :99bC:CuX=b2ooZ:Oi`%q#%$Eqa_Y[! -.L56z}1Hss2P8_D/8ȒXcHgeY%i_c/؆G h~gj؍zNQI34?0 ntkaBB/0p(9KI`> ۮ|-| \׈{mC M$~-gMD0JkkwOz+ꯇ6'웿ˠ+6*o;ӑ4WwV}f' m*9~XqG_>׏i Ս1Qo~a`1b~ +>]1ޒLF;3%J5#Ĺ;h2W`X-^!{ZdX4T,r{lZ aY{3UH:8?)@y >kx㓄`N6Gf A>brGa]U2 3 tѪ %7KWC/ f14) 3syi@|\[ADMzA@9 ]jr빚$q5ʮyTD)!P+kgߌfż$ bIyZo$`oFC\*q_r7W{I& ߲FI^$~u ? \[u%NkW|h)'vaT1{3lw#f=+y7lF^eԧަ^XU%G#1AեjVuu  @SMڈOQ Evj\ QXO-oP㧇FD FΆ1]$$`5R)PH UU=B?|M0pEs?xGZl m-;_z_tpTrLDG!w6v޼!32~h.FlOsEY {x-'Ii1X312Ru`Y~h0"'Bȼ>nHI8SO95!^%|Bre#Q2j5%\*s@MtpQa/J 6[F%YH0P8|)`>`^8b ^ \d?i= IX)^Dc9htTY*.E5dThC= 0Qxrboߴ<~Ddn7wt2oWtQzw9}-gU=dH~J!4pAzySͶv#tE.8:LEYFj|m# O%|*bRNk*tjmg=1낃iȮg(c@_Ҏɵ2=@ͤIE WUG~TybꆤCgR8<\хCl&[ƂTb*yf8䱻Ťո*Q?ᵘ?`LmZz葻:5ߏ3,g(᰼E rd2 !O?;6lablUQoʋooT/,ˍ ֫2XR;^錗y/۩iY'F"nN@=6Ч KOPUNћ`6Rx2}OU^z%}78 w4O [Z-6QrCF(Emfo~/&e$2n )yR:Ս T-SEǾQo!J1Vws./ij2 lϱ'$_߀J .A#;Cg;iYWƣ'{?t1Jh@1=qޕ*=!Q([(z'n}EG7yf޾u .|z9E{4_=?i,n.7&0 TLt |6/fs7rwxp/ %wu?axĿ(2ȉ`Ϊiõeo^ݞ?Q ,IwDtޝ*_/sq⛪7MyYJk f׻"M #nEet#HeE\+>qSA&ض%q8lA h9m 2^n.C&"j% vZ3Er$ǢO*Ȕ){&*yhȍ%/  Oeg`(fbVWWsIfdN-gd鷺cu:b5Tv EX6G>EЙ"@Ϥg(20(ym*>I $5VjtǡMQBk@ITu˷k1: ՑKϫ@iX51./`8!C/iىk08NjNi|C:i5@ O)\:rluHќŘ0w`?k?OhT &UY(e^aʊ=xaU,hڷ>Љt`-t>zn~krdF(9$ذPY'6Kg0IѵU% a2C y#]e0mvl:h-*,ձҳ?|UBR*+^L6a-NWb#ҔX U9kzkl>JS|_ XO$Z.h"ToI/)xfW~t Jw1JCpplrԣf>ޔnF`F$m,:FŤ2vqOE⩃.[<< 23x@dPw}J`HwU9^,]ӥ vk ^e뚚㑢0=a{_Vd97glU \)&ncF5RR[ռWVZf ]½ v#\x9ƒ.ZPUPv<Vu1uڦĴUjЙq 9PQHFO{{Dg;㶀6| E}oMR意DwQZ]X!&mt5 'Z百AI+u96ob"PKMgOK߃%#oz =w @8 MCs,z䅕;uA T7 e„0h@S2 0GȉD7eZt1Y¼|1xF[H'bE_4(k`bplR"Xi;Qk7 T}/0>f6Y;z,@TY}#27ǕUĺO;rsmJM8P 0=l\o=i2,M앯dw碖>lE.)ΡĠDٮeF O&F3JQE&VJQ#=*DƱ{$>e[G{HU W] qx?&qn p24)ouZT&4ǿKN:Eƫh^NL,ت<)ˀcC^L݇J?HGqkRRߵ|ZPLjb4Őg4 (!ÚSKgqy$afݮLk6ͦmu6jgt{Ք=I`Qi{ K`胗ϩgGmC=bD!MZl(޲}T#ԷjhWwV޼r\ÈGV ^ .@NnfVĜ&Y}*!9P\c&b"3DVhnmAsNs4{ipAbǏ?z8  !L n-/xI PoIR(k+ ?TKjI$( d Aյxvxiswc4Nco?ۑCҚ1P6'o蚟A]AHA]ӹKs eH W5Ύy?/tۤ+rTB#qT#Z&f)y6HKÁو: &XTW l)b^$ywoFE9%.A=p£Wq0KlqZrVdQuV:Tg!2M;Y 8E- %N 2to6CPm"B?>\{uPVa!k~u.OD<"vxiN>Ad׵D\Qz{17#32% $R#D7Z;Fg.S\8V}g j4j,*hˮoi_I£V:{fWe _n`U~ne>Y*\Wx I_6Ī]>TY!_Ɗ;=Rp="K7> =H!܏jF[~OPG_VBߥ6m*+X r> Is!ifzR reg>ÍO:ʲ/S[9ja(^@$Y!!rCHixNEs(5AclsFNͨ!>~I;Q(:p%3*]D⩴Q~r*53M|IGlGV%X[5?Sn VzNFc| A`zDw45?0ScWOIנ(u9mYkvYCX`6s<.7vj}Q]Mx=ASShzCJWe}˕*}ߦGw>)I;"'H8>UVAEiT9by->"o\ ߟkyƎqwESp uiilmf%fRk1X'1*W >0OxV!TBpp&">w-wkFcW o(F6L&Q+Фo GLHKeoŻ2bn3\K8n/y)Eֻ<)RyDޙZkOsßLkqwa˶ǒ 46GrC\!>8 ~v.N#ّحg$gyJGJ2wld֢W_Wg+1h(ޑ $F0MDj{T-W;,8dc2pk:pps54CқcAd q$&M )p s8(7`}pW$.PE\þО1BGs}(+vz0 *>N͸KJl ޻TBm\ʡWƋXZ ߭g2!ӯOQ)^uCPŹ&$sw7&: ϟ@FdEQ[++Fm"D+W։ Pe} 36))6ŎYӹ9m)lt\QCg Y$i}(GMwn[rk.9~9ErL:owWf%+H QjeUL%a!͈^ H< \@Չ+;q)nf.GR2$~xyݏ)Cuuy ("t爒t g\R='꣈lڐ0Q2? j9'ko Yyfo/!J@nTG #!vAfa,ە3REeN1^ɵnƏwq szwHg r\&Ij;-l}9G7,weܥԿ_-8.طv#ڈ0p̢q9txyF6yyXρ껜y{KnO :<ɠoLg/ZJrH#MGZb54twg*(_-w_]ZJ/8/=J~Ox˵c^NŞ{˃תb=nŀYsI `q޷l{9{N^Ldh47xC\ٱģd)멷m& =p%ٵ@FfІ㦀% |bNi;"lN,r匽Kx'tlZ42{dC!nyzjC-(gLִTV2×) f :6x@e]r9 |ÓgsŢe)߁miw򹏚clRM<^JL)?aՙ|P5[0%Ӥ <_]m'g n!3h%ALIdF%J dѼ]sF . .gan+>M; *;X4pvF멒 "sN+_g`hѴn)}/ʻ *a{۲oRRwSJ^H[ d^W椖([ȭa#7B4!rz:`zeoCZyMzk Azuz!xJbfك F͙fw=^^n˅ h{2(VvD~ +8x7DK' oM),]܁L?H_y0h314b 7򫵴41>Z lXz"`Q_koW]!( tN"u vgJJ8F;Ppy"gˉ# 2uE Fd}S(؇ߞ(-=%$dPjt\4rfkQwv**z 0]O Car* &qne)7ʖ awN7XӟU#Lκ\ZmqL6r!CvpB6KH?g\t8huݻ½LA:~E5?пeU$ۖ>^v_EoSTY͖c/5I]V 5I\0]1wgvrg1\UX%bF2ѿV PO;Ǘhi:0 $q+-i\mjAtF̘)\mpc:W7>uܳhyK@ h,Փ g ]z?!Kb{-R N+W:#=b1R=Eb`"L]n 9SwvH1ǑM\=)?H34B[(VZw2LaXWJ(=!g2B;$Ϫr U23sENa֒YΒ_Yqnz(tjH&Ù'|Q<H9W,q({s8OQZ6k_ec FBru$ao}oqD_GL{) Ѩ}΋XH8ӯ30,>' gJ/9 " #(ylN`|$t|/#ưurv &z' ܘ@^kh0Xr@mvsLu$r^4!wHy}Fӑ)ߕ"{#h>;ԟZh7זdo*RQ Xy;U۟>hv)rfj* *TxzSC$lq'(y?@(+iSrz&tf3ԹReYۉqrtO`5o+[8nb^M/A{ 585deYMf?M`Cs:&fR)p]1L|/W{$Pz_g`7<0GߐJ;dkrq|$e1؅)0Y`&4ZG'ed_ f)U>R÷& #.-ncI xm)i1/U0ez+sy<78y1J.o\BZ%v*=rgY!"^pk0E6lm?ȭ8z9T\!#T`M+{ex0hJ܄˞F/Y%UuqrwV&zob#&/yz4QqNƬVn^ pC zpusjٕI*B:Cvħ/v:vȪvo@JrEuš޹)[6.& x>v9ZD`ۙ,%Xe=[Es4]q:M1WrgY'Q=>258fk2C'G }V%lfn1?ȵVhߋv6ǴyW DT_XNxN #AhK"[ERԔ/tfFrnsBK 1ƯP3/Nd%UPoYMyaw0 ;M[zTzuPs K1Pq7 M<"RnsUŔv Ý ]_2Qϴh!+Xد5l.ӊ|܅v`)-iqS|:vw0i֫z##dRA^UvA?.ϑ%9-XԜ"t6>LUm٘߷UKnf`StWՠ+~,v<i8b2VY|gTO0%cZ6Ĕ$~O+z?!ЦSa"wSc߆Qhίic|q{ITc6꨹vxkY_СیVg hހ@EIN-l2֊;z„Mg3L[;_ӒQUG-Gl6߬s7!s,>\6΀).2I[x:R_a>ecGMM𙞥luMoY`r-~mMI2~B6c3˜z~t`pɶI(¥~UwEbD/OK:~Џo]j5Ŏ>uEPKi)tic弗G{GV٨ Mte]X[ T7u^L^eJ&'ojgR|VE^ {Sw.V}w9.x Jn;$+/IQȸ=K[/h }S#*Dx!ZOxaaGwн} z" P> Ct/rB<K7pqJ M.EF{-Jg PՀoK n1#5MiQr`ۛ߈7b@2bw7gZ3fMv(5^ uRMIBJUUB/^+Z$Hڍlvɡt!J@*EfXpzOR){[]$60*!ŊHzf.>v9 !,Vxxב Pm^@?NEj{m6Ɋ^R{{3*BϨ$bg |#OfjqY]B Lu=DEA1R}+!4Ɏ#ns&߁!/(z 'M~LFР6eJq_EEױ&_JWĠ j4G&YI_ʦ>Zº OJḌzm?;[snY Y秙nB=j>Fjpmݸy{$vTft{R_h;:E%T^ SkxOIdb>@:W)+]$vQq/ 6?mo-1ܦ8U:,O#aq,e#~pdǭ¦Mdy< !WjbVGagەTN^ܚc5*)f☭oO`nǫ1Nrk !lYl @L,Lr%1+äi Qn~6Y69e@OIMx8tL7̿/E|RnS8wX|[ǶU;葛1d==}*!'_Cz lt1ÿϚ=pK[NFѯ% <X'js9$`vR:M2;Z'MiEeRi+lFrE[Id5 ha3PR?UJ2zj f/#`J]>jl+Cr3QWS ntf-7nF+T{fyrcL~,UBtCZq_k;N_Vo* AP H'#9/5{aڤ.BQ|NkhOp)Piﺉx̠D5]H뚜$vܿru#6KؔVi+㌁Mٍ "'o,_!IKd)e9@7 hh띉ݏ&{9 0ŹyL_&9iX0p˞ [p}XEH+ ӂ)w@9몀b͏`R@`&%~?Jq[D]a'! ˀarNJo1t`2RaK >3eic;4V5 *k M˔/V]K<^2@(?F3#7- dH"Yl^EZWOVvE]c`lU吂F`mpe& 쐮`jxv[ KDžrE$bQ:tF9sF@YkfF1J<:zE5a!{NsT4wϞp9o%8Y9LN!G;(7(baolGbo;$p6 ψ9wҋ 'ՕZJ0N$Oаrwud NeiOxtW9>Rx'Q(NMe돡E1G笏 ᤛ`C-cBqXO&|GG9U7z8d~v鄽G:*Z,/ 1G+y P Ȭ y +a&Ъ ~Dƣ;eV07xGTBC[:3d^$Z OZi ?Lu߷Qh{ 闕װQ0 a`QkhU!'(>n-aGF_GsĨL!5 &d*7H%`bE0N +o˧"pũ2kKGklvXD\mߞ!pYh$Q"=D' O(LRE=(Ȃۘ`{+PaS/NXƴف4Je:( .<+<{@`U+OI zO; TZ L$LC>@MJ#MƌvPrUk3{K@Vz>wl1lj:k F'2ML>- p6s}6$<a@6&$s::*{L։c AҺ E_[;ӓ-'pkaj%: qI &7i Irj4qpCZi]ٲtjB󵢳$e' J-{)Ʌɩ:C j%fYT`ްa/m. azSp׷kCv'QP0AqY?aB>1nzI{]@ԫ6B}7{  l`Us) #6}?n)|lQfHjG:E0PseBT5mؙprl9-$֞O}(H A,tt.ZhNIDaei̤1 t):/ ȩ;A }py`!sCpF>( WO|S@+Q*ptgD>W&czARv4X_^nw c-:x]ěqq#v_QiXs8 ]xli?P.ÑYj7Nc_{H-g0٠IiAC],*w.>u`0!d2q&ε,}w'v,F /{T:?Pe_` ޲u2"P471'ɸY+a"Y3TԋmE0mWytȥeM6sC lV-;О+HmC464 MY6 Tziٓ͢`S`Iu uZOcFbM }#ZEE>}IF/#:S?c֔j_:;1+gR##"piw\aTKAb+dZOڦj/l]T+ߒ3t@}sWIc534`ʶ|Q_\֗,Aȃ}F9#JRRtq8;4tgoWwE{s»04Yw/8.xO’4$+ !~C߹vZlpLU= [0wrB`:W8qŖRajS}9_\_[Xr2J & A,$~$۝0{KQ*-n,}9\(C#R둆^- }j99DH#ǘ.{>hx uر[s+#,'{Otl |"-nY9C2Dس*v < wQBX&}I¹Sb'{^P$RSOVsI #90qK4C0]nӷ[?Ys'iA 7p(vje`̥ЎK &Bs!Iz fvzKf%GIJ1oi kj8_aT& o )lu<<xQ"}XZ=yGfDK)&,4Pe0f3Qvc~Ͽrn.*}'/1BAt[饛g^4FmJ;ZVw_ ,LaDZ\mǸvgZ2qh!.XӚͼUՇ7j[g ֪? !@Ԇ/\ړF}+H՜Կևr({ Bl6>wAv WwdÄy4p`f)l oܮUe26OlO22h9q=ߕ`ΡO8bIbpӏEw\mxvb('9cA,"G~d]2Z!m;g1o੼Y UK;k[Z~җEV|Ѥ*҆Qp 1Ko=3(fS' z&=(od._/4(SCS3~p<<Փ53%b%?t!$$:h:P! ,kUAm>e{6:.aP!&-˝580D';#yPH/ (J=Bv9}B,l#&*u+.ޱnRoY8 n;|ꐋL~nifÝTz.w>i~gi;$(D0|34xcuFCBb+ϰo~'ƒe֒,8"4'TiBΔebmuTS<=31}xFaҸ.7GJnت 4Ŀ:ѱfB rݦ7XDC4U#|ĕt3*mx*K?u!`k c3y @ Ǥqv@v=dmNSe$I0^z l sGfz*7XC+y{^[tHa=#e]tNpt7rs,6kSU.] ɁH+0=YRL^#U=5y})̘ծ}l!ZtA!tbNQ[2'^lBWlY"8=4V&$Bɕ]'h!p՚Y޾tY'be]9KG 9}u-Rt78RXgd$:8Z͐-*jݨ1Pz8[eJxs{O^Mկf{v8~3 \ Ҟ{3 nCea=QW~jSdU8(7)v-ruot%o()͠,DdiNr-06PGu6[bgeLj"1p1hO-t1'spml>$OYl 1um nŕ/00)wO SBK@=E3MjsOvCBv_.Xl_ 75?/킆x,LUbZ{h8pVkJtP0o~_b C4sMK%pZ,XTQFݐ_eCGNW `2<Mw\r+Gɧ6lnڷC Y%DʟlbMs.yIǬ1l?$ D<\;I@s8Ոrizԙ*!#>_aQ)SXsʒֆ為ktp;&%XI< Z7Ԏ٠Sy}(R` A"K\nR-X9E3P&O@EVjHv~2@8VשcJ\4\sP && 8+1(!a ^߽d7(WJ^i0^%rgt'JͼN>efHAE@iUVT%bJ S|'!F8GbqijL}Q#+ADY_~XkC ؤۨ ݪ=[ÿ}`yJ2ȓ|0\p`ku) {JU\ CRxbTдYUA>;ecO5wyi9O&,Ԧl[DT`O${9PUbV0X݅ʆ 8O,Rzu#J,M޹D- %06Y{ tKMn#06_OɡfUh#TC ڔ:V}a/b)?[Ԏ;=w挕Wj6ݒTJ 1²Z)XV㗉Sm||G.rwkJʻY^>sJP~/iBe )K'ShlaǙx9J6NėXR0>p;uϭ8*rɜ&N<`ɗ7dͲ:VZ-*цDZ0\dWH8efW x15DϴWa{5)/D2F`_?큹xl/߄ZݺjI˂D |gv^Ue"uq؆⡅(J^'՜Q&wVf-@j9PeyUYh^>Ϋ-0`dCwA4HX f1Յz(U*Q[WU:^G0݁l?6wç~V)*f=;d9, |$1>[Rd!`F;VI SKe'TS׵&Mu@\PȽGyeblKFt 9:+:t;B8m*@Gs5h#LA{3"3|ḩ]euZ5,O׭jbpr㸛>-$fPE,@Ë&5rHzk؂n3n.#;Iiד{ ΄` 0UW\.fv7*\q_ ]zuQS#rF8@5-'}H!s>Xb϶ú-yeJ`폽ݎH@EU Qa&^8m6L9]ixdD񶣌q)c>5y.m ip}k*``Q9 RJB"` }T1:((SZ|Aѫ&Es@fCYJ0΅ioH9LK9|HYzIfd2j>kHdP$_5HJ*+ DV{I=(\}ei4 Lek>qsՏ #A#2ʹ,MjoXրvcxe递Y-nvQKQRbw˩Wjg_nZ v]D\*}7sbw!jRkdH;|ݭ b8KFsؙDqm}8um !i;-ءi=z:M˘mu<[XfޒzI s>Sc{b_G`9Q$Z!?=[NiU<ٔ4䂷} osƸ@*C;+8Fj#,͊o=n|MTLJ"٣$Tx2o\9,D P'v.ORdrSi)ˋ;,2,?F́F<͍uȂuu7/ .vnı{m,[Ck%us]Z v{wiAO֒B^ iiSh;bRbOoLuxFdO2zf<m=Ìd :L$|ʽ1Y+Ze1E럝wqMܬ}lPD(7.?wx8icSD!XxojGqB꟣\0P@82ksWO ZWEj|Lf?SN_yQoDvK5Yu)g>ce/Eе"$ Mx 6!K߾dbU 05a1EX%SnѦx"31#`{H9V=JζU-\#fq h@Hu /;y A-|6gC~<2 Uu7a b3BM Ż@"i禵871 'ˍKN]`D~84Zs$%+'F%xX> 5 Whɂ(Rq׏;$\,SkTK)0:hRuNk:sn#7.O㝧Dgf57W-S>V e\*ʁ % `3&w^H}A˸"Y]e,zvi]ݏU-EK9,|4͓NjU^Zj55|OYHX³HRVq9}'䝾;tɩRgxNԵ,fSX{_ބrh<,5NbG CAThG9b u Ֆ;!C-jR&S)%W| U\zg/2_H ;{ٖYu~v8V(aL>D}&9p<:e\Sp9{Rq|Оt1Ҳ>%u1G<n7"~w:.n/1DEy.GCN| \ iU׫@3~rZ?mi๥}-*5%)|tmh|n'; h"p(+* (V˘ݝI 9>Ly[Kꚗܸϴ۸ =20YG0Iuϝoq;Q )a"~.o1s`*7~p@k) % '`b1vn?dCT@zCX2!Jc$>_k i2puɱ;%8 odO`f2:ʽ2.M8flt,f%<|9('0n2[ 5A9?ޟ ߐ&/P)ښtre#2sS$9Ygߒ,{Dn+^h625=5PSc 3BAȶY jC^7|kQ'rk'HlorfjPڽ %TsTpUV |П<Ϳ̀Lݿd񚃳2:Ng"Xs9K#^D[,nݔܣSMYSQaocj!K-.<:{R&4z$,.涭$:hŁ"'P`׶h:O6eZ̉wM c08H)yǏ?ϣdX}Rhh8qE5OHW\z:nL[h JQ(~opY;QDēl~y`܍_Ԁӌl"VttKP7If};{zp7{87VR*ejSj/BJJP{GxʾF+UXh̆3TSP ?,vڮwG+ EL1W%ɩ ō .=BﱖMi]ha~6?T>QW gX @$NSTDkRbG8+g f¼ EU"qBѨrrLTFWF]:5 ϧDc=[e'JpWlx-kw6Ex)qrVhgşdQF( RZ' /;[.Zp;Г; 7 kloVBk_* Sg^ C?;m !ۘ@&&QeF>)QY~m su\2Y!t-=*,$ZLmiLܛ9"beRxT4e{(9M\ǣ+K R?s[^Nh}*t{uذ?[;2*2Mh4'Mɑ6=2MR⌓r6ƚ>r$Ryz b]ū|GbGa}'5W9%_l󡝯@3-S|B޽W I#0V/1ZFETΏHTI=^r`CCR 0ƋgakOl`q޾SeKw N6 }(*pqj? djYcPǎ&8Xr4,CW\IFRˆ#Mgc f-pтqT(! q||c˩QAŎ6heBiv+Ё=0.(- ^8Iđ`e~^ocJhgrӣgCI:9+$omZoń:x2G>IܹwuNNhrS+j>q;Q7KM,4y%22=H׌IY\/7L)7h؜{ Ba=S?Ĉ9xQȁZfcY⭥`e+Ai x@g7AOoP~}e0M+!=2>ܫ mMar4hӬot?9 d8,I/ Zhӝ."FlG)~FbO2!Rߑdr&.(RYw~txSY;m}$aR4$7`/dhc*3ApOq$4:?-cs ?64+;IμkƼNs8w2Ax"9_:ljK|Rj0,A_<0+nҜq:>.Ɖϝw,uÊAf'+N7>VunW"xLVM:q&'wřW}N1c.\Hdǐ G+EavǿN?1 [(oٯA4{z|18, rhRe|WG[(>~C)^ԐGXGL#gJ5;͍ CE"*_ {ֈqѿgI&؃&EFn| W+2j3dRvWmxO$4u@WtBxxIξGCD*K)WEԨY{VP~}K*1+ߺ6Hc8t.L<X 0v+SE~;7.~Vo>%cl|f9j8Y&퓋⢏. #bK/Uг kj7g{s}2T`еٌ#Wb?ϱ{[  {.r{(Wv<7H5vjUmG|5 T:N`? f3YcWWD;o, ^bbaJ@Ypc_[ӫ0Ub5r:,G d9D}d/+n ֢tRiće?`j8cbpnJcvD+5"oΟ'jk4g(n"{J)V) "G(y/i[--@"]5/_;58\9]!MňE,;TOxj(!x#Um!x ] IIeQ<}*nLIA b ?bVn Q;\(*^ >VSYVK~աj6h#=t%"e|UњS02DA k~5c9GN 3NV8+OAY~hX=v/ՓR'#ώ9 iC HސR +gpsg] W%B NARZ J8myS~ :q2ܯTt|dH_zavhcW*}\]ǠTs8qw2QJv&- LSA 6r3V CT^3v,7iqR'TI ƪTę]V P`Z%MDx\%zTTJUŒ&auﳻKAf'[+^F _v :Bn#N|ЀʓoסıQ,Sڨ;YY}O넞f:v\ 󈟐zQEO GA(7CwYgF kZ] x6;) Ez߫Z)¶ï,|m"ۈv.>uh8Wj iuPLIKYI*>EH'!հȺv.&U\5dnA08#R缹Xށ@:}/l993w8)i|yHq mS)n,լk+U$h=q  \LϸT 8 :1~W*W]2X̋e4L &5 ?yqg*naH;TKjWһE'w"NÐH}^[9O|2s_;_b()X5qRBy׏"wL;_n^; a \ovmIyy/2u2rI~J1ޞ/志{ K -&Cɥ~NBɮB5n?좹EMЅ&OĿ8adyUO0o|$8[\7ޙ8݃#`{w| ޻_$&bc0P-Zp)vo.wQw; PʒW^9MyYʵ.(,^v#3o1F<45fŸ&fWkL,ދoke 8(}# l.tVvdl:6@,I[&l${4Ҭ"4'W ;BŠ3SF4c 2B% Q"˞vc}CtChO"\g-L͂Bn9M~hz⫰\înrf;ymtx)3Q zp?UG<<$S]tٺ:Bb}ŠϗRCn3K'^d  `,^p`T7^+ ;nAEזXIIL0!PhCsrfx/UشqNzM`DK)Ӓ?aȲ7"oioS; VWS$i!+üUM#s?7غGEq0ahDr/ud8!xh.%Q4vq 3&j[Fq'~7Ze2-t4q34m EQTS&@wC )hv_Q[v0dMoZ'?sS5xoB|C0R׵)VQ+t[=kȎx5(]U 9/4@C[{_ڽw(>@zog5ԏv{GfP%GY[ O?hpM7݆3K[ _Z. \h뽲ni̿rtqA.19Ⱥ@b~$"fб=K'!@HF7>e m,t T%G]*Z{D3B5y'U[GLHK݈.rGHJdcS^ɼjʭ;2kĊ\w+j@q nF-ga|qUNvI|m+Y&*Ch8-6SZ?Ĕ((%]'7Iֳ=ΟYJg M)2U4<<B3cԸ1;a(?i9KZnz硨Ln:w}B#yd*؟igރ!-_ݏ677]R%ܩ@}Tl|}X&辪PN= m>x"ڒ"@!#Nvή$!$O˫" })s,B YPp/B]?F5fN:94Ҕqr(m~\w:&g;~wf AzE=q_)>6Dڟ~-_-/=Mh<T*1«6GA &^.EQ7~8 .wnSԏY{6MtŠЄg+[v5+SN! Ԯ1dMSI"/u5!W*,Iho=} 35Ke. Ԍ̨~Yr2>K .(\Ō5xzOSMZh98DKE奄pE%v>Sn>~W;]yęt0ʅHFB]>Vn=LAʜ+qj!L.jOм84:I!̎UQL/q,O)BԦm݌zv@.TVtCb]/E^9 ]uih9G՛6Uw|_›_كJ._2񏔗M BNydЕg"8{ 1\^o_eU cO !\tpHVRi]NIyJ>荅bho#k|5,vH]~䛰0r'PL̽을?.,B-aitV+VosC[R ?K\S7ؓcМH'~ةG_L.J)q_:ᰑgBjܱ߬c8Ob9Ѭ1 ![#K#[!*:Tu)/vJ$OYD8,jì alqε9eC}.JƇEU '4t5$ђ(#;6*qjH(-z.rwެ3@=Tc4OC۩1#Vo Zeo5i~na㹵_[Q霬P#!l m\ɓ&HHV؂@4\eČkAOҲB.`kjR-><{tHUyor_Uk,~BjρbG;ϐ=) p̫Ǿ֭ZJ4(7-]\p<4%J Pf9P<L(}VUz HLI/q |G^"͒ mP|yQf-1~h' r֞(ar!qDm I9 duӳ7oڭ4tV45LJ'ly(p#+7ޝL~a$)ĈS:5*o`jyG-q' H9ӘP#_8@-/7VF/=I|8j'Wq4Ȋ8( \%FW*l\|I@Wz-E M}񾵦Ms=@G/~ו>4s >BVE߸1⋈6CqVXSQ`K+}sEh,g 5܄;ݪ .R#$q(0r8\[(E\ݯ*Ԧ{vW'%D&#A  E$+Cnj)5:L(+| '$ Yۏ߫4WwKڇ{ЙeNPg?czAF -475 RrtaP4KY&N*ܺ*KL $ MnЎۅAlާ6x d*j9u"dS +()lBp T@C% 0>8;:!vNϮ sᬈF#}aV )DT,uUɻ;S. _?Ga;))&=5* r^۪gSp;IѸF nl@nn;cu?MMfzƝU iSiQk}LcbGzFz^O-^/ѣs?xsNs;=쑾(^l?X/2j@W]M(D[!N> ICnB>;u2xLʾI^̘;@B 1၏(OYvs`1R* &K/-Tjbq|j\(8R{Ԧf)-0ix.;wU B}Ԋ?@3{J_m_L tMX8+%$b3.ReP?C͂Suuǯ. -vi0d5rD \Fwa&9CL!5Wk|\RC=5{UJj6D,>a.M< Ufdszy;ڶ# 66M<9t^KjGGMuGexUW Wtxo O-h0YmE&K` &d^BgφϠgXQᙥ+XGnp[1<޻|φ寝eFzL8ޙ%Ţ[GSXՋ8C9fV qKhz8<9a@h4L+%)_.bO}DEshx/kƿo1Wk]R_ ccv6^߷K3#@u9z~fN5EJɆp+ekRRͪO:;OrW0٫s)TrwVa[|8\>I)WxMOTGf'N?rv6 k'㭻$ =Q.adE~-h/}46vMy$u e'9NyYIyX]2bٍ[~rEع fLz9wWgɒsjK+2ڕ̱5Ȧ hiJ2#eg#Y'kN1`z .+Y??69{yL֥ *1d-Ҽ~/Lv[?ۘx `9 'MaqM*3mYDxAnI Hc#Vך%DG[;5{YL[uhrIӓy6\?U,.S2ܑi{R&vMM!GC>zAOhU}ouG|xzCyT;ұvAz 뢄p F}T:ʝ+]ӉV?@N"o/5܈BHBll@\k:M$@3v*7ݐ6`69U_q ;mkCUJ-<$ū/78'vNG(i2(Dײ]!kr baB.f"S4He!pDy=->/S sJW-(EWO@1goi~l؉B+1!3qR|B_))'l7s s4/K*n]2ZRtdzbNaziUY*ʵg>_bc{ΪUQmeJ&fN߭UԞ/+xQr؜?W۷v3EP ǕߛBlegI Jc*llf8~Bx7 3jfþur=g띵/juwp7#t<1_Рa]x`ߊFi{ ذo~]* E<"Lc3Wzчq@АƏN3c 2wqp]j%ON咓AT~?]4Oj;I}$9p6G se$hJcGi@aw84Ō: LzŪ8pF0/a@:*Y"͌5򏑑$=ֱ?ҧPPzg_m0Hݯˣ?S#ȐӨ뙼 Z"2V71 xF!鈋 u%ZT9(h:XҒz~[ )SNJ)FO_|G]O {LJM4fz r+q!o9Y2|T*J!Uh!lc)hs#H!3e9EK(&f4[F@PS4I-S*}l!d(zs-JPf\T6;X{gۖ! 3*Ihb9ޢETI@PI? b#AF,evSw RaZu`u:}kZ jګ]5 se CbgG O чk)r(Y<{yM3qᣠ# `9NO0&Q Q ݵl)\- ~A$0uxP["mϵrqĪR@$9t%Lo˦۝<-ZA/N`ԣ^Ӏwvשݚa<\3FH ׂc3>!4?7b$#Vjn]S!{޲2hEzт:߸?Q*JoLH ~̿H!jZ&@?Q^eϦ+Om|6$6͐_9IV 5?Qu^ưq;gF۩t&{K[¥OAb]T-kUlžVJH偭f_/!_Ayjk!Z@"^6>1bB̎<+3] XV,bɓ88?ike`4Pib/"IUؾ6xEn® ^SGlӬl]5ѴY&2\9VŶ5e>9w%X,p50w׶/t.C RχXŢPw| ;b] &ыJ3~ê6ŷm^"~Q3R,lq2a}oا6݁Cʗ9'R$.&뇣rx-f+X#+ج yMXrWZ%v \mbJ݀ÊvxE6wTo.Q<*rLZb}ʼnt5&׶J6*M")E>QUWU^i_ ߋ)^?$D=XBΙ|0$8GC,Yw6FM_!V^G%(.lm>Bt]H2Wi; +78k3vWV墽KaD gǞxHhTaYDMآ_yR1{}磻}#mam4~ue0{Iv&GNƌ Fr}dD3T|w D1 AhXel, e_#i88o`ִ%WT5^%%1* b"W/b,"a"2Q)Ԥ k 5ߎ*&AP9+VWzwiaj$KS̛vL`ǝ~xFEuʼn@]grd~f~3"im [斗}aC"&6HJ9x䒓sO+m,(:D4s'7w^nU6PXpX[tk\ٰe%!b´t}޾\+R7K ׬!E|:7+hΓ:_ S2GyhSxKLBojRe%;)Tg`K-zܹ4D(h1.o>sHPJoG8 l$Xi]ҟP  f }H3NX~LxO/-ϲikh+BgY͠>Ȃ.-yN\@z6AJ,/Ķx3B'#<׾n|߹k^7Pk<c 'f`m"ʩ߹<sv wYnV¤ƛoL`u^eyanft>لP"~b !#zq. N,\+"旲f}W>~%b:JJin%0tSK=@p˧a|K¶zɁoJ6|_Qp>_P7V뮅M!ލ~ZI0_UyY7si ~2#-dv_iՄdimL(dw-xh|#~s*5x$}C I=~M(TP183}G|q*wqʝ7`f`AOYz"yiȢGn­:w$2^(5 |GhO$`[Bu Pnf*k4)L_|"s'T8MOV[5o*-H〨}R ׫F\!^f_>lu̕ғ.QCm}͖X^R[?OାIH v"t)&?rIZJ.K +ޒPTi16ʫG>B[&bOy$9 WJjYLÜmCu l;)e.<\JA2km9eW;?@B Z * ig›)-Ju`m^ Mנk% _ 'bSN]r%B\jE/#bӆ'mً <Yh0f c28vo-WאO9v|KX N~K&1!r+W4LlA}F䝙kRvweRcUi+D6R9 t%{J1gPXk]R& 5=/cgQN 5 n#ufiYc_Et/ 0덿npXFPD7wR5i1lb Dql!I{!lûR@crC^G$ŭ0;;"m\F5.őbt?bgл95 tꓢӆSݳwN7>\_0LԎ¶. C59(f&T a ])*?B]:;?C` e\$z4qI_k^*[&y<|Џs hg P^ϙ/n6 U5o߭8[zXW&ĹqKe.|i5L< >%/;“Q{4*;&ٔϩ7iP1ID TM) ? :ϳ*J F,~#b=1icrԣ ]@]![N@G'&4ӹ0.d!5(Z9W_Ci#8 Vi( <|g0B;=U Ffid~(1=05u]'pG bhѼ)_ħCLa"s.Kxj!v,<( į۴k%u*3ךޱH<`Nm!q)S/2†qSKJ8d3}/dו+3zl!UԾFW[$&HCGgȃuQm^Lx?S8Dp͙ǒyEM"dE+i!WphG:`~TҨiK\;~t7m^d޿GW00Ʈ0o tJ(֗[=x<(;ͥuF|zEԂLeje· 6Wo,ncy@5`Vaje‹P? Pjgqxt?q[Pb R`߹ožAۖm^1h<{T-IV[{r# bv'Y"zq/d:ЎZ`ǠS_I_L++2|"틩WhM%1~mb, 8?Ό"ecg!P3Se geOGvdD~0{ۑ9#ґ?[oϏDZܕFNotM8WڢA&j@[P(PhR:TyyR/)=/Ԡ4ʀ&.)\r@=[^uT_iP}eByN 2wu.XKH :*ϛdV~8%gߕz:$ (a|[[2NpCD(㡸{( ZY^ï zܩH*3~ 䚯TMsԌ_ ]~(A_ ջ%{9բ`M,wZ0eԭ vm/M(~[㘼&Y] y>_tA:{LlH}CrU [a+DŽc¢Ve prMsյrKǖl(7@Py6? @%cFL_}uȑ뵲[v =;]Ss (ޑ*=loWL"[8Ea 4Tn@P)HDQ%.M} B2Vӫ}NVTYsq_Q*p _!)$A/[_ EY8IrZأ1ٚ{u`c& s7NlhLit/+f}tlENF%]X6׫l;2M; c4,!p]vv(>BJT-APϩ'n(c)$6*"4 \s/qՄpK=` ,Qk(b|+Fs7#!39ͧ\,GnM/Il;BIQ Dz|eB*-bF$ߊ+< fl岵O$w w)ˏƪ`V﨣*qX!Y܏~w&4>9Iur^lҕkc\AXBEQGYSR\gj B=uݓf41>o3&7&RIXQ>ɴ6i$C j\r!s)dn4gjf <GRgb%,X@g#Xt<9F@3Ys9XR&"UNRR8F!FiFf<;%i'r.6`PGы^dd3l20hxMDt i<%͙t㧈D>LJE4 9߀>_Ӓ{>+T^~x8R-KD3lG2@ӰK@=oitl&_6+j88r`h|$q''^&ici& X6)_*_mfj6}pFƩ(''ވG$YBLF`"|}$7S:#aL%OvxyM$glbo %Fe+,}Pm OtE;im}`YqF&췣R^wSo6Iws):1YkMA]Z&#dLnCyEY!|b~Y^AC) w1nr3>,d _bwjW;r{ DhuB`|aD/?;`?CRLljH!v!d`TٿvTG/l #H(yW? Hw6~pJrℇ,8!~#ZoWMҬyY^@LjTK2bŔwv%.XD7WB,Uyyڡ=H#p FrJSX5Kx)Իg+DgY-]!̄"Ȣ%IMlZĺ͘xogׁ#ȯKMKBlN=tVda؞2Y[}*LT *}ue@WqSC( Bzfh)dQ[pr-ki i4::Žwݨ"E{~v^.'/) U7gtӲ}Y+BFU;~f]A~,\v`88~㽴^lSI7=;5Zsys#?G:#$m4)_S^5ބS ;BtFp*KQ.ͲpC"Zݛ{˹ 5 K=s 6ď+avMN9ƭMʡ^>}7+t %O.=s, LT~|K1m=mZ 2\YR˜#b"Gy-sĵ+д<'Iδ=6'Cl^C1.‘)4օ}_Q*O;ܤ𔁇Ǎܣ:a7ΐo礛mggU#jmzߩR4~- "nbBEctB:Hn`p3-P-|3ҬJ*?CtGև.?tvn̰a#D}vmZKռ}w;S|qD1;rx 2ψ2 :QƯ9|P/zLi+o"5EW (1q vp4 ̫2*|a9#! )iÁɏ GsJ AHOmhQBg/nHhV;O;+tك=( bNEi=[K`՘ӑz8H@vuV(X9,2rp_>0ۃ4G0tŎlJ'!9G6ӊǠ'H ONWraMU[/LgcK%PT 6+;x6 ?'}U5Y4SH$׃VQXu:"xI$Uր- Ձw8Bh8% VhEPY 0ԹCH%QT!BvsT+zxjŠAo͠U6Ug2WcuHQ_2W$ ';2ní~0m'B'"ǗA@~xjR+o&"4.s<>`spu%ѐq1,fnMD$,˯|Ym@ :y~dϨ ntPa'?hZ`rtپ!an4|%4S1~3~ȂYc6d=ٗl}n6^TqG&ҳ_"claVBz^2-dyEAjɩW~=O!=2;0HfnCMC%f.fltDLr"^!MՓ Г@zT2VX\iְ#r?]h }B !9#+|!;i,hh`~& ^5V ǥq8 cMЮ*8 s][?`XYOef ݔL` BeS ?'1GTJZV@eQ?(׈P$6X汧p)xI==H$; [r4 9Ӟ`TFڶѳF0Q|c]()(~04Xb2گ"y0w)pǜWN=lFW߬O h [$]9R惈^oƚdI /l8A3itr\S2׃[7ҽf7Mɩ%n;xXnUe{*sU@F]wHj3ʇλ@oIJ=L1f:<"W[&n쁦gdcӎbBxyKe'SƆf9恀-X0amG {/=tlglSVjS]iZ`3k(8}%Lx[wSVIe&`D]C dY9%I)T-ev<%Kb6{Xހ.{]jV+Q'q(c7miaS?y7BNܺ4WB'W2\t]K'nKcnoUV;o[%>'\9JaΞĵ|}V [ P mMH%ՑKwa=(4TRYYb[jڂ7 u1+(f2(czvQj~ep{Qn<.uz8-%*L0*Ă}Ʋa(v^SQ䠁+tpH 7s:Ol6FuܑId ڋY%5],+~ؤp//7oL~Id:c}/ +|3`:.6g.B+yT9Pf]uOMd!Q81 e_$)j&U;0JIq@kcj+(7T-W@)y'zqF:*`0IxGW3=gNWz޽|_L4FBd L` VX5x#(LM?mj*# iAgݱ:.W _1w =Ryp4jDH Lӣ9JK Γ=8ň ӉM4ã_դm8 p8 ԝJwpԽKX/C/K-z!Ws`Z]E{m&l8Iq\ALID?1ٗeu77fcm ;56aN|u(,Y&4$vZx.\?۸ jwbrj Cm0B8)t)| [|"p&)("I+™4I:%RĶ<)Y9GT\Du$\@ ߃C:R(T]{|G0YC1ن BqNAP=J~ 7-YDhOcu eמC-X w i XmjNZl9_C>1T͵h"*/a߆4ㄺh5.IX^ljH*b7Ƽ׀L[#UF\1<)w-ajI3dοV0Pg9(A;P[\8BD OxX F'zeqR6, |芅ñQ,Sd@SlR웁W"#J:n@ǁ̒(͸D5epάFGK]]`HeZG!Q"ME*%>R%O2?_TnժveD"PxKҶ&.CV0H }VS!h1vYD}VWQ˟Nth<@i%)A:x GTt!uWu/j v#UhA߶,"Et1D ][PUU/7%e]t 4i,u& ^DIbO`m:+0I%;߿@N|2 b_pYMH:i<3i1snPH6P H_a"]iq۶!%@{gBR_PSd;}Pecn˭AYY`Dz|ہtDXض|PZ o4'b4yؠS0WMBW5%&~D`[m>W Gݨ-ڳ.wuO٠p4]6˵ǹYB=LۢttO7@I;#E# RN: VE`5CuJrZ%}iy; T ˦@\Bob. 2: Ƅo)eϚzrMD>Q򪩆@ @^\n%.PkY-zq|_@iGi7 }q$t>JpX!'d0KtYˣezB Rk"ѭW[ b-jb7^,\ $+l}Tt{vjϕM8= [ܢٳgB5NAEqCc GXҺ U3p&lɫwK3oS4PzEٞ4Z#dFV%^tءw+t}q~>V&=;'6&bH84|W-G>&5 >ϰ'̒ mmE&j[znl6 ߞx)'I68Aӓĺ>!:Xri' Gw+Q27uD.5]ƏP!,Y*!FqMZ .G:s>66]Io[&&jaYV,&F"@u3mp^E}R8 O|e ~\9{ep"ATe|ZKj޴^OiPE!9R{m&q$~o07} kj՟`l\Gߘ,OЕ2á)PpJ3QQƆ(2@ K{jaԔ6aJt, zhBѝ 0k!pe2lBz@[fx:NM8)<Efm\gR2@j j(o+Wֆ'b:ٮ+;`7m Wt3b:h׍&  :a_fio ]v`#I:ظaCI Ќ #51bd|?n9掠^GmQR_=2:ɶ0sK_tEIUݬEa$aJ͔)Xs#:!ǓAy6iۘ~LZ&ߺVn5jZDVD N"y?SKE[a|XP훨y"0 Tf-Y ) 꿣E嵎=vNEΆ&O-Fݱ731`+`}rp%6CS*.O2aߩYIr)4˖hFVLLgxH@?jBˈk)85YCZި38+]WN5椲4X9<+,!rFh& ~!='45J9DW?x]+:[;\}5tE&}[\0XㅐyP@JE7a67HvҮڒ@{1:2a웯L 1ϱ'a_׮Fa$mu~hw1<%J3,G.==N'rhygtzM44jYgJ0De^8F0[A|5/}SCF,½ N"b8A@RP ΁AgG22eg[ģ鰲⟱! MRa5@%вBr%jO\iϿ;'RY_rsp;6L€8NmaO'1nݖJǶpmk˨+7-V8sޞ9:f8bSW8Y#q S\iq?mN{1g[xq}Ke6#ƟLrcޏg2y{ ܀]`8o6wQc>%<Բ2u~0yfx?TN6^Q.xHT~:^@h~P최Ȟ_/$ʭM3 aẒ CBKv*D1B"[{wcEKp∿ty6 ȮPTW2m>C$POZ@T53l(/{oL$h6SbahX,o~r׵CEfK%}lD}l&)u=v̝zK,·ЅYeCI>}",ySo]hMakg~ ,c_!0/#,=@KMA4hu]bp5#^r[}t #:/R(=r t/c,+Fߒx|6g,B&%؛-/PQR`U/8 YIupԜ`"*an%u7i:Q;w^3 GljsBqF~u:'? Xkum/'Zizgf8(@LA f`VK8"#iP3Y릕fNqyNF;w8/ B`J x I f`ejͬ\T&V)}BwT6w,1OyBw˒[*MyR<-Khd?lg /խξAL+G8K7u@Pw dFb}X;<DA8 A+Iޅ,ؽyp_ǖ詇}܁KO"+ExihPhS!QNt89].#Y/5)oW5.iJ g&՞6nytjݤrE[(|asQjVm&bQěźo!^mPRh .C.ZDvg7MIa5\&(C4 k60GDk2q֦Pvq뇀{Zb步Q}pLQ`>]gY(?pH&..Z컃%搈nu- B7h)v~ŧx7)ih1XaPY:uSa#89}*'Sgl"EmVn)JWD9D<)1^u{f8I;2*e PTF̜eSwE4i$f l&vԛ2n_#Jv[F<SvoIcaX1dcyD#MHSܵ97e3L=et8b=-hB`Z`ǛNU:lqLQ2&D Υyen&vb)N|Q3m~Jxv$OB+RM+PÔv_4%xS5uiO25-$p͕P6fºZ/kOTKTQ9.V[^l6:q~J}/= 9t rn0|[wbˢD;TX#{L{09sƺٗcfK<!{'/U7{2PZo6^/_pkoN,{wyhtAjnf+q>{ۢtY\{)%+j+{6:q6/<1>'@~=[dt.]Z؆npj;Mk\ cd/b<~ q}>0)O0:oޠXX]g٧Wh ݮOu]=&Y[DptO}툛g#*Hme"muYqscT.tIn3vŸW%W?:.螊& ѴS$ 4dP=Ԛ`;r7 ǩLy^WK' !&jg4ԃ=3 +?(H@Oyr*pYdKs2$P!+_ FǔUЮWr2rz=O&+ȰdPDO~琟xqug,BWO:mGFK#Sd"sʰ JW cSMH 7_ˋ̭X-#HX]+c&SoThZxtKyC/˓E^1,1j~q]PU-D=C#!P)ĐYZ0_s" #g-,e2c_D(;^n !/ |+=,812_KׯtYn"YutL|LbxZ "Ѯ``v-p~.GFw#\u Pg_XAZ,1I&׽ݿ&eזEf?Op)lH OuAq̺;7u,PMs*ɾpN1g?هb1/,tohR^G)=|օTm2z`-*WejamwυDg]u.踫 ЩmxF7 Bm ݈_HgÌһŢzY"zL~@j/{PheE\X+Gve|I%lB ׮t6N]F?o88 t9i-0?y^9}G,N};~—mO|TG 5.r!!jLp:/H:s8o : Yf`FZ\66w"VQsx{P?iJ\ V")I,XJIJ w=ںJNlɚu]G?pg?j 7¿/pq;MG~&1$s\=#d0|9g [1@uiB gӑ>pȕ?g1hc=9FC!A 5qXn{"=C*̲o5"IfH.C<\8 }6N8i H' ǯ=kF;Rњ61i|t>a-M5edg&oHv!8("ȯHndٗˠo/4i0cPG\{(fO&/:VӍ*5$ߧb,ZhgPx{p0)ub)>h:)1N=9ֈ9h d1oLV_t0` te Sik;&OLT8/! s؍؝=maD_׵t&͐Ruep ё\u}v|"榹xQ`'. )6BT n&k\; 4vH=ޭA{iPGH WFا]r=(u+mm*(a(?d'!əCQ-s*PS2d=_Lh;U|kXL`%Nbo^w{؟fGGɀOph4H` -C!J~~Ї7BIY0[pR L2}5lLnyqa 2# .ݧنG d ډvLCj2ȍ/ǚ{~،L2o٧V|Qo2Ckkʋ =wL -xf[GޢMofA7{+ E29I:ijoKʬIDoR4_P%Lԣ7M̠rz r;b?_{ƄT ]Ja!5|^TG I%ؐL@:v=\#3ˁ %Q(͚1v&;4h]egyλ!.QD* %F^nէ[-80 "-Fg ;#~#U w"8zuH5 S,+[V ;`7XIŔaES1 勐 C$<} Z@pp^o a dHga T;izd|O+|tmHE d52!#8oC`\WL! 9:/3VОqS;x3F3z.5vfYJG5.r{"3srzZ%8ۆ(^dqs>jJYhx*ԺnA$ tJ_ @ORn ُV~- Oe;*\@ wFnJlϭ#îS9R/E跈μx 57%1aL1bK0Uq:eSr愾W{cuN-2+Wt2zxO20؛TRdcudKW1m%ѕOɫW2V .az]/i)_!5C]6N/}J.w8]2Q !fIt b8,= ׎ăoM7Y o l_|Ly޸L& am 1 \%ڨTpNX}WRsҦxz7p1Ew ̶-yB=QVJ0eXqoX~ rAt^5Sý3?~2'e3 hKة<LԾ&f%tt#|#]%09(yfϙ?f[\W }Ԑc.>zyP>u}ԎK}< ghJMWk~] ne)GpoytE0*O}"u˔Czu+ħ|Z]ls$3~(]ߵXaL{:WY0++";)hB5yzGo^?Lby_򲮨)MTR1:Wum\X[qee#X{݃WYx=Uk\clq`2(F)jPfn@)].XA$w$u_t es03Vp,#31shХ/~,؏o% ŏ.>[ttג4Z%Vlef! B9>FWoېƫo vW)ٮ:yL?`39WCأLO+sМ1=,MfL]hh/h14ɼnH$œה{T`VhX$9ugbbd#Uě(Mתhg AwN",:U ì.FƔa\"jn"p`[Q[fM>TJNLB޲  h1'3F?GmuiO6 ނJTqGi$S0P;#37(=f[͸ʹB$ׇMuy5i.,6,޷',B>QPmV&FIWƳI\*@J,}HGYֺbvܕ+">dw` MH:޲ÑΕ avw`,sF._iEt(bK_ۍkǕIl:D0%@˓)@ߗ?Ogی P ?=ٸ)qiiM{\J0 euD E#JNG}zQMRӄhʲq5nqlJc[g%j|uX>UJu$0pIj3fW\wo\͵O f@>e7뙲A?ϘX$EH(۲T{y]\J, d&%\:JG`$؃'e2%8-w"=/Z'S˿];zwp Fţ$ڸx1Vx)j0]g{̭(J0~d`vZ(ٶJ{^M^&'; [[.-pG‹ ٻ 9OAAod ~:pTO޻~WLD3J{' Wv>M#؄[j7TWMԏmXR je[%e촆lhZy)A۷i)w]3 "g%TQ9P|*[awuL_7%yUĭPYe@`q{GXYG+cE3YBPGq2Sh5NĬfuxSKfC^Fzwi ,&,d7C>2ZH#$,eLm.ŮwD(S%63 1j9Č>ąصl@ixgDSuTW|Oe8-Mq,:xGR7yv20V!Sff( 9ݓ3 & #1AZQ]*GQG(ѵ)Cn"Sa9>oKt*h=J@ +m`-g AS F46 7xBtM}7Sb.WڨxIkyzwPvZOz.yRc'O4K}|]5 kX{rӿl\w&XSF X鶄 ^IM̾VȃHYww;LuRyuDhoJM`$pI׻ӮLv'\H3SΑ_j>D#8Qkߧ/BNN_<=!{QM30Cjo6 $xm:sad3ʉQm+Bli{8G;Ѣ똧W5/.TeCFYDK9ƋiA[DG`)3]/S*枧Σ[jJA.r]^2t/" / "LxVH!}b0nkm2 muEMԱhl6.RXᆒrL~in1}!bl-P.rC~$gT+S-*JX+Ww뻏\n|SKS%\>#{ELW*@, =Hd"FqY1xyaG_(@>Qu% VPwJd֕S'fTs0 ff6_+V]nWV=Md[LYxSba Ѩɍርbb5DXG=GG gKCP&' @*w?$*hh+ݥ*AC"<f*R-`aȌak3ʿF }IG3> cGGϷs|р7E/kR˷2UjȆC:ⵦ P[K\@T2@ MXX8F#luN6~ _brһ"@p04 CXYqkސpjۂ=6.J#2"WQګ$kbAaȰdT>= O,%YŪU,7Ņ*6cȶ#jed{qMځc/R&7.G]/gEDҷRW.TZZ4`ss$[%>O8™ԕ"劅Aq6kYT!_Ӯ)$>J *^O6{K|ez\pV$)0Tg<ҧZZu]>gg!q9拳ftxZr|KuAL 1-pꀸ3wrYhpo܃ǘ "PW%`.,c1r\!U9ٍ~'= {l p"/P` <-h:RHx$娕Dĩհ`OIρE~Wn4?7z8 izXX$5ʫSbV{i6XkDxZT9"&#.ZuOЂv`4*:$.}d hF 3I.Gƒ RRCc]j0WڻWCR}n忛=;VMuȁx_~0ye д"Cg{ݔo>Rar蘒,lJSi : qݏ}3}>ż;ƲR̵&EܵNx[ Z-cx>+{R Bdxu J~҉IS{!hI t<)^jYsr!hE$ˆGm5=ɫOvfq]퇖X̥Yn'A|TN C[Yxl oJzXҝ1?\?nZQM3-o @{pVR<) Sf1B/fܖ 5G?|&iΟ2i2K$E+g!n6an? $@C2 ţv˼H(P]i\tS =7MM>nn/ozOߩo'ܜ)LyVчFr9?;F]>mVeq q9QhȄ@«jJk.N0mU'/?g5< i5/[(2ȼi(]3@%VNYK}Z k"[Bg"CqC:_ fu =>6P-JGB/ c/$&7 N<ÌZz؉ːjCa ݙ gp R]/)*r~8"BCugIsL@4h2|SCfܯ6\ 9JUõdc^m[M\@q͖Sl&;"&(Hk_Fڬ.}R5f8 >@I}+GH{HMToLdc+qWbc"S_ؑ3CAUxJ5Y5GzC̊N@0JfQ>f1Bm78{qFW_S%  l#֒mZhܦBb VũJ(E||h+ArԳ eXiH */kW(#xG|9J~8y\P|(Es$~982 vp@aGnT@h;Z8n!xcGBw,.{P]6_"z[~"~&e.ov~4=oZA!4 yLɧdn|^?B!yeA'dO !mr7LւS~\+Փz%e>2p~ 61O@O{( 2IօmؾQẰ+@d@r^;_a3FVNm8;`Yw.݅ܛo֑-9$oGVP)-GDkQl! `-1ߖEc:DpAL/brM QoV}F]a@$Lpn}MݠjH n:xi8\ !"ɕo,ƨ\*l.Tg7KSt(LŇl"F]&V#Gd8VW@>V\FV6 E`/Y *@?ر{3ϴt|oӠ:21|lOg;#|G6;x巢^~=:@Ynӯ콒 }zX[ҿ4=Ax 046õ{ +a G<ށ!h`{\pIk4^p4m #ܛ TdP,dD2LL59VYQHS;59W痃s0yrTR_+JOŴo(_ͩt J7m[%J1Hy2Àcأ8U ;W4ݖJ~u˰n7!LRmV{(3$zQzԢM/1FٗVބ dUpM]&w /wAdo^qP{w\lCHd}1uiY lMR0آ@\0,X%K KθVtm?͕$7hWCjR`39GP]ir^s/6=4jP&DY(ECWhx2?t8ɴ6g{ck_xt}m 18dnRCuYF !6,8,wM4ةpFu&L3O^oi[jWd {`E(_rVq0jfxʂMXA- @Y9>'=6#׃!cuM?մ]ٜ#*Uy]jjNMd#^]U?sS/nBK޿k^7aZmj~̅1IǸ「rgjآrJml syw@qUrSFqӍU R4wtT[UffChSXi'gE b56"<ɉӷB:u{zgh45-5^!nvzzfk'* McJEyƟkG[xe&zDv{t $C,[I3LVR,do2TE)VUZj8˯.gYʼh`9?3ywٟwYyIxC#KXVlfyt܏rënWc|EC9nۢ .M^ȣ0N =9Ћa@/}Ьj"LCeMeK `rX8~9tX=%JR&Wc #`3lj^Ȧ:ab*tH.|n,hEvFlI 'Ip1s7(ZCT[>:~4RHSW!QO82:BçB4&qjz:zYq"r֡|YEUjssRg~yqMt*sYYv0?sRP勗R[u9>e)w䛪uR:Ԡ'D Ǹ3h[C>W)]U]`.O\ia&!Y2PƷ+ UG (S .xF:= B_B`()c͊9j޲ITLjЏt|r/F-gґ-%{S_Lk ,-Hl#Gkr ?Ei?˛H)Qtk$咀Qƙr; S ީX8A|w6>b+y(*9iE bU_nT Ѳ-urVXTp4R{bw /cDQaG@,Fc' f b(v~[ (6(~c$*pcDxq"ct]% *>4m2ǁUB[}X4Y.rZk9*`ޜ@ מ*,|1 3KndJDC0 𽐪=&FHv/d[0Ay:Rt>4T 6' ǜz\Ӗ(WtBj#oM:ԗFMr7ʢ7mʹ+.-|ϦR@,u>O$x*~ rI4å3xPht8CUX#Cы}%,CGn"0ÔRna 7 r:L@\,P2e$lOk$c)9v1_M:bښdٺ$b }T-sdj:Gm㽌h(dC Xva1QՊ6t[6kr NN3Q,9g⫟S d VHw'nGLˊ(@p;"~[^&?M^"%lܻ̃5K }B><7yܨ%hAg"^c[#3qj#&LL+%XR3%BӯZO넶|[8֒@iR&c0*]bZZ5hS9:dGʛ>nMmVRb%DAy@ָ=p&=89_c秶 1 퐍*YOC(Xq'xLtt $GV vKz7=0Mƶ{\؍;vd \E6CЩc^*%vq7%0SԽi#5d>}7>{mUl=Ԯ5Β)mwZKB&H;YG\ri[FGCjI )=j a,ÇafkllF0 \g4x3L':鵵(h֞2aC]i OUHIރ;S@H7Aw {MNO]X}6' gT,TRx;ԅ)TPB`pA: ‚wmӤ?"mUv5]26ٞl >L JMjY-x0 o^q \r3jߵ4#~Pὶ;ǬS5\}DO| 5zųjH>HMq2OqUjny./9^U֍ӓߓ;VDZLt'ݮ(jp?dBw%JꙚܪ-9tT\;mF;/T\9k^a._}6 i7:#2'\^,͈=@B&W%Į]NR&( gw3"2FOg&VjwW<F7m$R+2CJ}ͭ^6aAG1X %lޔPe ֕&R/>PyRgM,"\hgv\5RL. ְ i?g`v0RkԳ!YnO<F%_ "bY3^4,Ew?jNu a)Piޗ]Qgy>Fٕ{y~Ts5s}ړ.qw.*QIQFԱd/D&u%f@KZ|=VoAf-HB'z v.lCCݑzy%>cU^U/%+Rb&1FwJ8t6bI>dl~έԧ`ҼlibʊArF`)'Y+My1PrК:R.RJr`{  + 8X~v:%B2̽V 9BOz>y,P=*X53v4NW"P`U_H?Lwmƫ]#XQ:lGhǸpmNݙ$bK:"Kp]eM2{f(u׎PVȿF@&RO,]֚%ǂBO= l#zSBrVX}\f@X״a^gí(: $Tt)o[\wxQYK j_Fྜ16JƈY_nOv10vg>GMNꯪT*6Q]G^yWv+ \uz3fϊˣmX:[Vϑ!25)7*..':lwe-؆Y,߇gXC_GdRPxpr8:S*G^"~E]+ͼ?G/&!Lc>#ʂ,my]VƚAh5S5v|Jm1E|!4٪g t!MLg<{H.34+<3(mZ²z2l A3T#<#k~eGN " wi,-}{{ȋx  8^dž]݌H#\Q%~yDbjƱy}7X>-I>XIԽ>S-l>rߙ[ˇmʧc86|38mTsp~i ;;]숿D]\<mؔ+ϖnw,`v1v9垕Σ|#|xk}jz*YM0EHb] `(nFg tdf r^-M㩓nȒȃU(Bqrg*7nΨT!d Aݪ.ZKsK!Q(ǠBhO/Jt:X\y&&~~FQ9O a2#ZϼPVl$ ReM;`3D igy=f+`wBöIJ}>$~S$]I 0BZ0(Zзdi?N/.&4h U@rWC$hJQ򥼉1)F53˦0ЬPh]6;Ď+יRJܥވ<$پK *wt 4V6V~HVD7VJy$2ܣϗ/nVOt%0{xyֆz Fz%uG~&5SMᄅ59M"nc+D_TKnn?i ҃OS :J93ӅoH,!CLB3bM}m;xd ٛEV.2 ^}Ǐ"'Xӎ؄Qǹihߖ }DcۂdT5@UmAi;CJ'Ho_+G -Ӛ%&:Da- O҉7B}FW3ؾi^=K[:Xyw\>qKn밈7g8VćF@IQaPLb0|V]r]]N9hBECze5CE}}Xf5ΐ P`"^G.!Hh} ;.bVpT_^lNɾ//fJ( s&˾YjF{iFNl,}>LJ݆@ amBOgV,%+i0h4jvH_3U0F_- Z@0/ Ʌw(lʤ 쮊0 .*h͛q_`&فg(t ]Y ~E+fQ6ͮ5oQ@<)zp[Z1jd9^,$Uy@K8U\s˕a5&hUw:20F=hĄ?l&׭P5nCąg/Xxܬ 9Z3+xCCatɠVnb;x,e9ÎI`oBBxSֿݼq "\_X;Ջg|ɵJ|iWmvAwqHy_uJzcr5Ef >WzpXV>x-{01xz2awt 5-%G[^C+~L!kVV4fT1nڧ$P^_VRQU11ovꋛ+п0K,aEӭSR"l9 056ݕGi r{Ul|7}AF;]7ޢ{P2;D| _G(ݙHl|oyԻyU2C+,ޘ J-EU`e^aBPAS=f=F6%9ˆa^{A:6<;:ej=].)`ZĊN| W-9ug (2E_L8GM,{V gj$ݲ"~lϕ͈fr/>:k\.5@dQÏ+)| c[M&e 5APN˭1.ؑz@M7J(k,ڂfU &~8r{CSA_h-T'l2s9'Pg/U}kp'E$3I֝ R5u})9Ņ-:`-0R !$˚H˭fJ2;Cdy2K_7c3!y5f,ŷ\;V!=s j,J3#JYb.s 8TCSK>-() ",x\|SQ" ;=e/upaVi !?eYnqlUU"Y>+AR5pogBp94YgBַ5d7gZ.4OjwV_UU>I~B'J{Ww)qW_K%}6r|QVʐx701Xάkaz.{1.Nf|Az0[>͠zpQv%Cvh=؅Fk2mt>]QRPUl2?"yzɅ!"#D`"ǜ+Id> |HM2.jX:&ShZuƦwÎL;mHt3 ]$?DJWmD4>^Rb3H1؎׫)t1C[.<2=b;קش|4r/%WF{RAk^~c dN[ J$&/.i~/J,.@*s7ݼrT>✧%u h3tS8Lf2GYbպJ V%X}LnAըeL 5ZDl U_Zq?֐[QõiM] CT#XDغoJ%.O`EuiW#ٙ=Ey=۸웷%):RӊKf.]]6lm{M  Ojc3_ض' P:\\<6um֏_B&_Bg$7Q k[3 h(`UXɴ=΄8<嚘^rqO&NbOv%5#>ikP1vn [GOiatcL-Pu^sb̩+Ď#|[Δ/Ek#!>U| _Z/U+hoEkIs\Ee*xHֹL5OƤg@frSEK+֠v bk+yzh{ @Zd)i C[>h-o譚O"yx)Yi߮Sɩ&>5R)v]'Uޡd` 8NAi}F&{h[-ˊ07N0KA`8_i%lS(m >ݣ5E T)de0Z${+h!/7ʯg&fMw5.jjՃɌ yxlߢp|hvFq0FyM3aВ1W}Kz(ĉJ] c7ЖB0.5kۻ3%ڵ<ąvLm!0injriF:?7҇9n#3Uf>坱, LJE|-6^3c#ՄCVKh)Ffs,Y±Әzp8>b HL#wI~C1;gvv'=bC?G 9Th#.CTyr64$oaHX(Ԗv2-"t{eyd-O/x눤9eon!\tObp^cvh9^7G>ȫ&Xt{;̵U= (Nu@cUCTd-So 5*9Og,z\Vk79?!x"w2-ѤsDDs|, iPW68v%í*8Ux'ͱϴ^ii$%xlvwoy%_G0P=t$OjLc{J E4dkwʃKf|sE#Wb0G@+eS}~E?oh߅Z[@ٲҪʙeBy;,MD;_P1T~:7vFs5,b&Ίd6c\}7ɺ%> *Wk$vﹿ¶)R4tVo (ez _=he= < >goG@D8)O_DXG勊oW`=rHC;٬0;+BRoٗS!d3By?`s* JlRD[{u*\ci>g͝<ꕲf>1Mԙfڿ]sԈVŖaDs~)ܶVQ3%*ǏEPIt^*A!,Mo5cһett?fg j<K5:Z!謂9IĔI9) F2bKv!mo] .YWˢ7do&2+JBwybMij+M>u|^ D@xe'gBA76s#qـwljj|ՒrzfL 5IvuJaetʼnBczJ14zP)3LYfIeyj~W_ Z3p@EEO` ij+n#:dΣHq;@JTLQ(W>b' W0zuA-Rӆ6mYBjQݗE,F{A$Ui\qv<.Juވ֢loAffWo;[q3u_//J){f׮/5C4bO,,`2>)(2gP/V&&e щ\3n7R}cwN&zo(I"hI Vɵ^33ff |\2SLqLoc6sۛY* P;YpR-_K_| RG ElO3fA>OQ;É$圾C^ HDSEӈEcZNg7u6EuO'}MMR1gp?4ǺB(ouOG6^Y%Dq|/AlklȌM;_eQ"db%hl7EN~kI#QOg;F'_zIi{u?/>ĶY%!MۄxkvGp/;77dMOHT;۾P&KŒߺ4?PF1~v^ o7jmݑM|9㐝VkZ0J:Uzݻ<$$< ØluyI/X 4t+<4Y+֮Ihyy.ܪP=. Xl9樰 YC?/}"?Ľ&K[FɉENuEub$ZR6=;!ƽŭ:sʃ RqOTר^g9)e 卧4{3/v~M>"}:-n3G<#CD,|wݍv>!9J)uWi^u3O":rQ΢Xw%gȾ"LF Fy(O-zcA KuV.e텵qFB;4YvǥxYӦ VIff̂KA#۞ox4ڍ.Qb`:lŞҥ)eRf?.Fs2Ō3]3]GpvR0 M '}QW3=^G7]$F $h@ёʘ.Y9%zlݱ7F`tN y{&.os~vo wH1ai ![c.Se5?e!@A,bzzBc>.6?)ҒZvϡN:0>fCy:p]aml[yc~-$ +QUy;.BhP`zGwɃZ tȥ_`[:lf_nx7K%w%g2?:W}w=Ctu$q[nT' s,\1dz7ӍF=8޽=Fu\{{_7~(DEug25tXe4_/:# eH YǍfN}",EͷO1`D ?-0jrJPIzjg^FZyHEȡvR֍3ňifq+mn0_6@i6U^0D*^KQJꈆ&,R!mEM/I E*EQ_`3ӗô8_r4k;x;VU #3tMH䰣EE=rA}&%@ղE9 YtZ!!;9ې-!jlkm[|Z~hs7Fݼ5bV ++˚߃6u-z_yR R ;wtśԍ+٬G?DZpXl6[a3c*z=sXcs$a4$*Kh#yGJ@; UElpv?̃daQ"w .lqTzDNK *˧Y HR,g@onea$3twO[7hLb)D1=v^IW³mfB%v|,E95&[xIЧ-c"taռ6PwlTtE 2yN~:ʩD虹s'p5n9n+ot`ۅuB?nor QH2?Fr#ZRwW_0 tT"^/vV(ϱ-||`OBw%6"P:A zZ+%&oQO"~Y  UԐ_~|;/6X-^~i0鶻pSlDi$;* c{/\{Bm D]Q7ޟ\>~b::Eɢh-=Nx<0N|q@ho h1ء꽜RL< E>&dEF9&ЂbA'FF̓֐/=tWec[pU"7 HUwd6{qeHS~n; Q[ǁ~lMK=`oApwLb#x!Uf.K2Cp`kOooц)z) @lB#jsO69:Y2Se " Q=hCC¿<4&xؒ_>T^\! z~ x$ (nue@ eނи:lGim9Fjf@: IĬg ,)CܩY´0-LX=JJ{;8I_PqNtU/yT)_|q 𡅤͸B+qmxT\OQN+K&jM:Ԝs#%(]s<<|~ÿ-JdJ!$+@V&%17‰ORde(}FVb(ɤO'M+Jp[9 Ҡ9+w)]oE)Q>۞Bԡ$yhKx[m·0T0ƀEՒ;˓]DpX3'eUx/d(Ʃa^C"xvdgg]&^䅂5mNN耹`uS@%V9؝Rm#廌/>@~a'.:F}/[z'=̏{#fИᣭQ\A/JY$W,fJemj*o(-gu+Sb@ @n.7\*ޤ*GA:= 5 Z>WB(3\6D([o02Nkż& 3kl+,A{qG>mJ;"Yc$bQK1xTqlY2B[EL3:EhEJ*9gέ4sӗawDxqH*{e0bDƗ b= {}&I-F%gsbWfYPh!ܰ,]7:JF\U^7nҿp=0mak Kr6s{@U~؅wogZdY Ll^55'WOZlv0GڹWHD7aXᆮ/SJkRs@\_7q9\ޙiAQM %tb!4b2J!IḬG}4+ugvvW:/!W_L`_ dԵ{: ۭ.e){~*Uq0~N|)T㕘*7sv6RRξ=+~NvN*!g=[;FA/.X?|5ܖ ^6Xi(@xxyJ'o._[K2/EeMf:ľq'k($̨" ¤U  !'T Hp e6% [D@q7ef'.֑(#/|cMZ)+ Xb-6(Ȭ \J3e)F×!yahJ.Se\h0 \&g:cRkB̿Vɻu+.wPPԋGz3)NЌ@̂BS2$Oo#k*I1ˆew$G2Jc_OC7e(zzv90Sv,%([FE(j9╁ѝya^ţǻM-kd<Myl OՍ51Z(3i`#hcM'fD$mJoõ~;аfEɷVƭD COޛNoh&p5IRbps׭֛Vz`kGtyjdޡ rTg%im'daF_hm9Vڄ'd"ijNd[7 1>Ń6BT7Z B5{ }ȱ zc[5SN*@._qΜk>" FF?Vi"8]B%]Ǽ'zRzѕRIXTv`GO&2,lyh3鄰VzP]! mԓy7ɈGQ/F=y%q8ZhJ KSMp~v+R]&[+<0+i'lN ޯrMMB'F3i0a5r%4v&l%RW6c:FfG'&n%d ( ~2/xst78h&2kkK{$:Y2öMwȇL$TiᨭEZ /8id@-su* r#4q2CZ;R[ܗV+>PZSuD+O<?`Ԉjh`s*T2n[r 2@݃_ф1Fy 랙#*7 !}ɭA]+Te>* =="Hs'C{mA nDNhK79 1÷7z E.2k!6qw;Z߼%s@Dy췸ApY\ VL9YˀRO  CY(^S'X )Ҕsp(&vh,l39v}ѽidz3JZt208ms^C0'j_w4kSu='jZ ILV!ڂV!M$lf)D-j[r󑏵%{>wQ{RZC?QܮSu:7->;Ψ>J76?sGuj .{;$_r<=V*{RL#L>Lۇ.h*l}; {. 07C7A5% /fKV>} u[rP)/Jm,roy9Ɨ5KRX-nޛ^|_˔po88})ݓ 2DdҾv4WkI_>哫+$O `J:Bbrs80:Tq ;ĬU]`V}dJ)@sE}Qj%MZt`8 9(1MN{ŝO?]0!GP=osiwJ<4١FJ[CTf3x')WRz& >@.8}_i2QG-Ȉ֯2\DŽO,CŎqM=崚KitoZ~Fw4;}JI`2_X-8>Kuh3?[~|in'/ڑm'&G:N1w5@h!nYv@XڠnND؜QV@ Y_Fr6u[xt>kVm1zH(!(_}XNʘ`Vr*RdM RKĆxW;#7 gXR_ND.[2B:qf~f\#eqi; E %O CGmڥO;O9C8~r*/z&, iɃJЇ**J>LxOM 7s{-)&JU˙&:FȪs(嫽ⶄ4TH@j5rȑA04x(W\,`B¤`ro3ICTXЬJ -;!A2O:6~h;eKݘhh A_š:FpFO$Tsv<n@Uא?AXGw5wl8Jv<erNHGJNQ™8;9)EZ媨}&ɈcvuH "[t PE># \\g. Qgq6ʁ/)guL վ}q4ջ0]AomGd;7˯]bewn@ 2b&Sw$YR/K7ET\obCupz9col*YB}7R5/~$m+:2_JGJ(]KL`|ǘAK1Odl|CF?S=p ~"s9 t < E=.]t㝆f`tB~XBt9"`@cM8*nۢxXU;P4n(Ett|G=iD&qy^~ ~|Scy'y̪ &DUuNݞPϏ2t3!|sf ZX;>];%W^ xZZd{OK@/|Bo;Kw" ˀK/&9 Mc7*gIQJI@LyjFm8k VԈ yjicí]^_'_&eVBXzf_\&]7%=@Ur%f-yS >)\(yZ \=ѪmybԱ|4CdU8p: JeD/cDn;o!OY?2G#ӂFp O?LOaNu@8b  \=2g4 qUY;>0cdXXҢJZ)3ӬW/m!&Z|&R;`y![%{TD'^G;;>WuGCxvC?[7g m GA&Ət,&)VUxSí[m<VȑKX n]侀Qː2﵇⪁_xܹA5[=qBI*~O:ӈqXXZRi(˼+40!o8V@%xtq.M##}6‡=d~yNlZ$gS?Ph$i+,q$*o4VMlNȣt8/҇Qlv3Ѽ._K<&+(.BB(ƪ6]~T'ۤrq!O8LodO݊ tPm#Ш`Pq2[Z_Qr f0ug| ;+iÜ FfFGG$E1Of`|lE(TT=5뱊LqaǃťLsAW3lY[s|&=X(>֒ms"+$1&;9ù@)|Z$:=|sd*1Vn"]#IŮT{t(xp@%9pB٢6se?ҏ%a;*)]bt8Sd\ӠD壱%(&+œpuQO0z$؆!W+،T^XԘ^ڻ% WBc[5Ba⯟AFUQs#SP 9 3m#Ziye|_eVUzFQb6fftTS@r6L 戰Zy!ۖ1` K눷lo\+Y#]6'_'ekvnbT&kƕŧ BTW9 Ou|-ARZ46V`BAVUkgM#>0́@ce7p q:=3!g˺Ү2FIAh57Tz={3 ?a|;hOfMoxbg`,"S2e.ݱ%v+]VT]ϰB6&WMSAֿvz\(0]bycMhibeAQOOʌt}N$jHON]]N|O+_FQWCe,YYD3tZrj$sl+?m(-M;(cEw|_= l.~7oH潣y*vʊc XT<3q@VvAm P\&/ f]fsJ݈MJZ;EA'oڣȖ]AƟf:wxg.:TڼOZ}הdWbL۸MU{Ifa&q"便64Tx#.EbxZru!oqwP{3mn4C8v Nc[Q1V{ tXsى# ^Ce<۽)Xe:*MHbQ3x>=/+  "ckƐG6/>1ZH=C1LY]p'Շ`x 0 3쓩y ?`[sp#7m9yw@ԫɲaQ "ƤR)(jґ>UE%OG׸r\%Z\'fjЕ~V⃁ҙQ2:ahc'jeP?jCeͮb<Q*SÃ1C\M6QWK-^巁fCG1:Ї@q;ɮI 6)?0'ղqݏnIfN 96`TY%z r?;=T[\W3ホ,y '%>\]u{İ߻K{BE}MH? ky$^ct^YEhYudVqGx]|٤lsL_7Q,In }Vȇy OЍ͈+xJ2RdV+L+e>iC8S{3ҍ&8]uv'tb8&.3p6z(̏B(H*Yh902_dbK(,Ѿ&ԟWhYfE>T*Kr ѡ zԭX'10^u+DΈgkCw}cס>Am`sה@SH#{A q[0 TKNӊs9=&QWaʅ'/=l_, sI0~c&O'A`'` 2SP \?(w' =貋؆4+%gWG{Nj>Km3/t~uko*:{7>@vR! jVٽ$ ip땿uQ`hsϱX$5q Pc9-A|;ApU~\))w lG("ތT*4Q_ = bDO"4;\sRʮJH1sՄ4c⑔D݄CXo>Ilڧ<#LbT+4B2=CkMzjmbHj.ЬaSA86s14՝ c̓Ы#+wuU4cGuEץ:"{1C_W8TW(dX44W}2]3@NJcK=٬(',x+.;C)s=g{I$2t4! UiWůnr\eHo FP)>Ɦ)tS -uӪkr#;Yȋ##g}2o9-C&3lY3H=մtϜ$=1;:'H"'~br,nibu6yXjᶈ#e|L*7V곜e? DEiVɝS-Ze?flxr´B lMRς]0JvWw1G{Z2G(LO* -yrE T%\p5u/N1r[ХM췺S?g0@ڳ)@O`y X3izzVs7QkBD{`/=> *]j^/T;U2!A+ab׌TnP}DѣlIŽM(4pI'wO}ZG2~󑠿r j'E 3+nEy^ ;i)Y52J K|HLTʺ;'3hFHQyUߐ)gxP5T: @byOGǩ$#n/i1h>˂VEZD '(Vxx׵%H?3̨*5¸d-q6Ó/qWpx9nݧ*MQ `8ނ p(9ԍ;ʿ /f.($W0sJlh< rjb<{#&g}VkbR`yEo 2Ktr_(|ZNmFyUxsqBMSTxq˿lf<(jOSe :C /Èj̘u[^nс74 7khFMR^]F='%#\Hq #e=Ylr)jS9=LC#!l _0:š|! щy<,n^84Nr ҃P%0x_w+bO@4+eQޕl"+~ΖG) Ror Jh>Hq FƆ_wn9i|e+ \OH?}P:ތhz1MWZf|*蠱 HSZe2ֱS?6/|n7.̆9kU t\,\P?9j obK pZ׺Xd\4mEd^hPN]#zL ظN EDs:=ZK@FO]S Skᔵ*`p$EW.@Gݭ ɤX2_NE z8\})y|FXB `k3OE=3B+^u䭖%1:hL)$~֕v;OUˌ%`Pzd;ým5[nݧL7X(W#ătE/)A읳ᵿ7Dͨ>lPD^+.7;4S _(6͌sSFtƨfQM6oH 2d Q FT~bOӭa!KtCסwո鲷MBFAƬvR(6m\RJ:Uڀ傫kѡE&Q.Rbi5/X4L⻙NowaCpMes@7k/9EI^=:I M!2ZCa GK_:ff1Pg\d.`s[zQm%-wVz\#ֱEbh>umlFpo7қ1κ;b!{Dܜknܬ 0k갆P0%V(V6 U|;M5 H>Z^"g%50#}6Y{Hw} *aEOy1LxVFyҁ rXr[q0Őc>Η }]@.t QsgdhTt`.'Muok52WbsZޯN(*~ _ |$ZSkz+x&*bv3q'(ap1pY: B@WU$翀x0bOQ;;O@B.sorZ>iQ&uI5VOFVJ{J5/ZRame!UcOE2?Krk?٥cjJrOke6Ptʒ){wM%@ nQXOc>bV\CD#QN'rbpĞVQGy\o.j!{} kb!eDqQ9`Yn-2"t>?haZ/|D\bu~g=u]uYЫ3bu Oyl>n,v_Y<+p*[p`]yj矏h){h9N+%HCM{:bX=wh6rJ US Ӡ1efJryY,Gdb}[cךzIZt\‡ R1d|EOF҃1uQH~f45L[eW&EkPeLZEቂOh!8p5RU3!3[o/ H\ΨP2]M(% ncb*NJSbϡRHE <[LEVttÂRښ:d\J/zL0:$WJS bf .V_1hN}HU]Mל(fRMEJKfÌyubg(4F$\|~`n?FGQ (٧)QpUҷ4A\mDē~޻f͜ ZAV hA=A +bwf$Tl,F FqLtGU'PWGZ}޶./(PU[D{ИS{_Uv{3Qyc <!zs, [r5BaJr6eտqޢ@e|0%"NmB+Zf [T*nU̻;V:lQ]k5Xc<ybUӛ+fZfo*t;MR {WI{*Ȟѵ%_]2CDu~+Q]$81E|k@Uxd5{ӛ0,9JbRb6_Ɠ:X! Xa- rQmfzԵV`b2zEJM> ڇ쥰[ASIZQ0ldȁ;BWr$ b|yZWJޘBz#s-< !̟Dž%ό&IMj~8+,XLl)heJ%#X+/C;$&= P[ペY_j$kfS|>v -9Fr#MTE(*>0]MJW ϱ#n 1Ԗ.\/B!r^M2_®ɤ A4|!caޣv+?UwΏ&u 7$^^4L%ߠGa lr;׏/Nc@K\Oײ{oS,K -\AXB1H͔"+yd"-v[ݱsZjby#$b /,nK /1Y4 -FQB{ARokAY}X^ n_kn0c719=d}UŘȺ\o=N}j(M$}!òp!~s}dl%*RaKi3ji=旷;K摭=lt! amP Lċ;%VNj7+*0@*XnVoK@x>&еr 1|I68{JYǃʹioR_›. o/#aҷru.ũ%к{m0>.{qqos=)9h3IOҧ . +klTp:d#>mhˍ˧7jXT$1웰g:t^& f0dVeX)e\]Q'KGlP Q:" &qenWjzǫ'VO#2s]]5) O-Iv_=lT/Vۇ3K˟͊䉬J/ RnWS"}H. "ھ'W=j/^d&}ə΋4y2Ќ,,2O(#к=1Y h #?7fDsv(~I nT"i8/W+mۼ8ba _X$|b~9z/d0_.Fs}6ފ +}FН40\3 }.aU>kjFX9ʜP;xD PٟMt2ps IS7˱n$nRͶbnG yIDr-N"Y?ay%yүOʩ9p:w}\{H4\pt.w.Oǚ@.NHeա>ى#0ͥ*I Jߔo")B>&USXzCGfh=U_nN-iB<}bFJM,,@)PxȳC9IP^ǫQ"Œ;l)=P88;ߤ7̙H( ;^tƂpCl[~>hK`: ZXўUs&Mt~Q|l`hKTNk u_H_)P;[7dE]/S8XX]&OYY #7RU~! xp(R esl%lw_!]} .lV",[:gֺ -dk0qc6="y&8CjOu7t=G41Uit<܃Re%W %rBynF&PnPOl&)m/@ B/'§>\`2xظb@{)RzE:8& XCnYC}1 9R/dJ17PJ~|S |?)x'rHqZvME~W~vȔwղ a3)c%q؝)!~0 i%֊~vA*ߑ@2RbV%Sn[LX/ ORGh,x8& BHʮq[>by3>Z;/ s].<|ݗE-N*kZ ٔ2wRQqҮp!fw8oH/oOme1/S: 6헣4~& o tWu{>rnr1a_W֢!L<](7"jᒌ^ˠ}/^anߋR.5,;ϧJV*Kq*)Ѻ۰՘i%_fj}:NO'b3Jeh*x^v!7D09mv 8N߇ K-(&ݩ)b ^ʎs YgD[&=L`0| *5 $< NҟD =YP0%WW Q#$e fINZ-(B)5qy~\j?I-LMp2L-=T3wVHӌoI*^]9  $Z*+%'_`ύL꽄n\r2 = >Ԛ<_HԦ{D%M8;CnqKj.쯬RuȚY4Nf~@'ytsxt]2k&\JW5ټXC8d mQj>;r">H~"ћ侈R* /!S.Ynyto?[Xjw蝯A*|yØC#*ຒg`asleJNK;^];yË fq33#Y%_Nl ~ Ǻ 1ҘcA'gsB_ٰwAFnHoZtj?3,0t[e'AI^u qJ :1>JѴ/ˬ`%= oP-jm$TxA37F6~0#Z`f\~_s`Z[ź D`)Tҵx^ 3BG}%AԻ~ OEC5q;gd, "C؊ G5VkGnQٛ%;sqKru_\j hjxec{q(J|ҢВ_!ofuY"Nb< UW)530b|yVa! N ^d,rHGDB3Q*ߨ׃}<eE2ጵl&>i"i"-x/p1yzAaT}z9k}kh'1tƕ~%([ Y97y{Nhtdqo7eYf_3?-0:X4R8u\x>iG p^99OA3GO.dž@G?Q-h7ʥR׷pe/,Hs1XqZc0-)D̮uʟ2@5 FnOA7Z7R!Y}]™%W36a&S5iq>wDKD{vZN-fdN>eYr~MzG~ PWcw+ uj $Caǿ5^`mMSkk5..\* u8yaEʨ~vPVP(yu[Ā?%U.gFzxhҒhɥAk f:p,$ i#N eJxdyk f`1o-k#s$Q|(W=vbU:>puD-rs.ͰN4jU 3N #1Cޛ̰1Q|)T0 nCu Zz-A El_f:B(58A2rl:RjZ 6i"-K$CDfgE&SR< r1'5d:˹ޯ61Iy坜pÊ7^!+Ev7&ɍ.;dI2INW#LR^䁐ADWLԃ4|X{\m+|+84$Sbaf=l|a*m1Y+y8ܵ! c[Iw:Cq%8THϷx)*87Fƅ/fT"SGg\̘;*+[7t7Vx ŧ]=̥AdAH_56?X%O.j㭋~0mx@P[)i:޿ -h-.'U/Ip"f)y]/{S랣O._Ln E3ԌP&S\ᚃ\87TD$^g$jnEUc[i6#'D#9FhpW@+i]@vq%oA*fi'-3o}RɀhE:22p~zlz&@@Gpf`j~Uf;Aɓ#cY90rcƒX73ZM]oh{d}V_tV7\.kZ>%r"ƀ_n2\k9tB֍qm{p Ҕa?0[\,Ʉ.%OJ:J ) ]b/ypKu&^ɧwن`iex1e"g}6ԪeZ"xB2x[lXU7CёLѧF=$;Skd0P׊>(yKOυg <x/S(+ XIb-vΰ}pU :$Rl~> g+@CSyjG/uL AZ; ʤ9')VV](*AUD~x _"o.oM)aV;8Y$<4O=[׍5ALۓDH酃zLF*2E)mO?4l({Ai>7WKmu5R/0E_rÞ UWsFdFBÖj a?f:&q$UajfEf ѲFp1J#aU9 _*:8}E &$Qȁϋ2o|[f}_}xIih=r&ۿ ~~J͢B2w4֛Zrݤt`^=yYRXDΦMqɖwK TZ-ʯsP^N$oZ1*tK@js}U+k$s4$`﨧F(w$c,9+U\!# iiU1u_C!5b$gzx/.A.f/Z_!O 2 Xζ?50z <0 /]7f._15Io)q+ۢ*Xd XV W)8fMN%-5/)7s _}9YFS%PPv\0!;_gIY]DWoպJv޵>ad3Pl}@TnϢV__?1~/{i*<^ȬZ)xZtZ%qpKwИ, iZUJ>)\7:_}֯HW3K[~C_wM[q.CZ[gNX^Dfi3+$L!$Z)VuA@y'!3=}5':2n\ckЧlx,c轕ED%JcX"?ŭ*vkT<<Ri8(6qs!%6OėK s# jp)rGzT" :p;9 d)poY;۴(iMN AQohOE8v u r[`9μ )| ph̳͙*K I>Y3¡aFgCuL@ ndQkU}``Q0Z@rmTbI:f3*{lԨQ+D,;NL)!IIW=25C1•{_lMQʟN&֢\H2qme _TxI o8U{.G_ħ jڈfgou3WNS bT#,X^TVDn±3YZ4nSërGEѓ{݆ZqxB =7'm AL硒s!mnSGz};zyr zC% k\^OcMFJ%a`ƉѷeG!'i 1\nAyMvs1>ʗJ5Wr4f؊Y3+Xb2~>%r:3(>X7)A$M}sT*XyG[Cxo?ǘx\BAiE({-rLK'06-(Nzd@+"@CK(BM;*߇K̲ħ6a]J {Gإxg 8pJ4hGF]yM+UF|ګ'c-يW\F:{8$I)5.7bH'!J0Pfx,wemUl"{LۋNxCZs9~AW9:JK}QZ[mT(zzF]i*&vO gHb;K*(g*pEbq5,4:PD7U'B$r><:e$p}V7q4Lg$˫j9-_0@!y횑k;`p'=8|zڎBDp-Îx5KKu-4Mfop\tȯS-E L $ a@1b^;ːME*9jZu/~ϕ)w5\]٭V&ha]/%=Tfk b]!xvVh?~S'[| !KA4&c|S 1&!H1u&1 N%~x\ n/j P.~ m kb9_.,SZK&gܢ5EH,Talóh `5U MXmTk >wǵ&yr68=OHBo]YaA õܶ浪Kd&%dL"S"*ذ?;7oCCv)1.-4<X^9tGRP"үugd]I8$n ('` f2j'{Z< =Dr2'Po?}1ӽ=mt.jDUN r[ɪ25" x+Kh)sʱ<|9_bXܒV e.qgȤ0<~2?PmMJȢ`ѵÀ}*Ar' ?dD/bL=W?LOUصO 1AV?U%LT Ek6"h~E}| IIf/̔R~0PD+4VLoGy_q€9~A |2e=:oM{xհehH%ǐ2 x“̐*l|CXXqv$Oe}Vzv[MGL >㡙)ِa5x3XЃ=SPvj)Y{[Zar.IOͦ@д0IL-VmQͼ:!a;W?=sh6A QY,j{jΥsoAN㝖] H}j#wjs}CH6;`Me7k-6M M6fs`("ϲׯs;O1-;0_72ΒG?%o}Ci Ec{2*Vy17 J[ct\h[U(w0=,$##R1&笓0Mq Ò|YXq1ڍ1g&Lӆʮz&[ mѻ}L`lrryRQxv$1:I7Y'Ǿ\J\U ƧP|7G=Li>OA1T?$R[/ _z,C)嘻/WmVQYG )AZ.dkqrcӑ3)ΐ t7m.L r/7.UNWd#^@jZ@YPg?Z4E"8.xmy2NF.ʟljtCfVeB҃7n99lEwT&֋?MX4#X& j4I0Q: ŜC@7YIj(݀Y ތ+>69Q x*uCgghAD^"no鬄 ]lt Ԟ0IPKo W iA3AiC3`߫vF6pK^#jcp"q!H|FpT;R#kI /.˯L|b[w5wj`/IJ!{rYzm) scd,y)ClяpPjFogY8| 0vRR?s܂tN?ð2WErD<%F\ 3  6Wm$!& PϭLt˨qؚ X W5Qh^Y\/Z~Y1g7'V'ߢSWŽTgE,; pZ},$]EӽSp -%X!ilsgsuWvҊG$ޢ^@2[pI 1L.V`+W0hMbq{zG f?"s#MwUȷ欅y~Jb<*3>ĸ$4:$7{ą ~l0\fnemQ$GI&z{'͆K'|M`08^l 3*&0ls):|@ Z']Bo1 n32)]!I`x'd~Ʒe6BJ(暝20*sjդOY L\pV#xw[}-ERDhx/fr7)A7ayˈK&RS7 dC?\辅I65PT!qqQy;KZ50RR*,*ōߝ^g /S>4'+~#Mŀ^o'"'~T|fm u6\/M&pOHy62̃e꘯=^ >(Szw|ZI{Wn6znA%Æ>0g {)H## rB$NQ fB~iB6D6YT_v̞pT ƛbKr3\FsK9-]'@O%osϿn};L ^,:ʕQ_ {+  vIJmQ Έyg^BNAiE.q<2 lǤ:AbۆO +9qJ,*K/ŽZhJb-@XymwC*jf>ggt/FQj)Q*Aw$K~KGCjj.e a[JA*$",İHݥ ʶI? l H^l Wd~c}ظ5oR[ݴ%1Vk @aha>ި!ȰnӅZm*-u۰tfCBWviekEU-0*n5(bo~Y[i(җLsLb=: r,;b "*0/}E__Zy7רS*WXxt7o:@yh*H~Bʅt2dvؚ4c©w/6jyM-2]R%QՅTҖ9Up;Ĝ }Z7 /` WMIl9'i=x8>{g`hGf,('M0̣nW˩]TBf;%]|fPK]5VJK-WhP%ce˓le"酜wǞ+ۼe,~~0ҴSDXEwIc}z%8 Z*_!Adʻn1hE_ 9nW|7Dy LSGݰ^5ni)0:WPœr%b/֏hzCIIrԈ@~G7$*4jAW s>*~~aVM#i/mΓAa/aGQ@2lٻ7E^{[<;?gݔgIbQ?:?V0%Qxƥ*y=5iwb-8jYǶ1Ո8F-[Y!Y+j(lqlk'i#%h9v wc-:SE&ٕKթ)oc~FuAR!#f:Eue@Y"?7*P1=zˤ-.!&S}"u Z {^DI39z{R ^_"TF[Vr$>K:L~fnk2eP?8RJ^ 4LbE*$a /7- n/0BGQTrO(7S؄#Dچuy?۫हyMB1.a3>|yFtPj|>zU=~H+BOdl"M[1mӉ6oyrdG:\z~xѓ1ٓ嗯Ewb%(jZ.{*; Ӊt HHezeMG p3`528Ia:ry8D)guʓoHgP~ړ#Vp>?D u4kvo?tf֒HF}M"V۝M,:`s?,Žԣq5Jxq&##,QWp4G#Tϕ;nfurRxd$U2],ΘGVdq %}2Ucj6cѧV{*C`p,߳v,0xzbID",~:hftJ} 7.fxyae%%usx^Ƌ< IӍ`]:oȩߏd4Ư  2Z\xNFEX-ǣ=N4kTAU>5fDN){킱}b,fbH]m .%>۬|ֿv7@ vgir *Q^W_U|w=ؼC Qr/4f{|\w|*PJ!,ul<ǜɉ*5B(Uq690SL@0Oj3%bvQt{۔.O,*5SYeYgcX8'J\k˲ҐP:eDvDP$f :+>úFfꈵH0V z^K)`WP+xÔ,I%,ۘԶq6U|\'Ԯ"J>9_͸#|Kyu8Q)qv'?T(F >7ANj>N#X 榱^ViTvBH=+}@Bj/8rY5 Jgfucw}` y0OUcgE8Mouq`gYmsWP;`cC+cX"M(C;57]_"m_1Wx&c~sWa6 R Ydl>Ӟ$+G#aaAc.Kn_+Frhv ZZ!TK]er^,${b7N63fa nj$")@БVݎ1 ~ȱMEtCA>e&ỏyNr>uLGEZl*MP|0 jV 5޴̀fj23 g#;fY=;@Cm XЪ]w;}`B*՘ml =ʯh6ݥ\+HWIbf+Xj&3;< h˗]xc (8 Cq/>N`w.bxx h=Ҥ!A,\>g90n}Sv_]B+C?owj_XvKleB Q8Lt.@0pptn'n?ߵYjl5o駽g;kEXIƃ)ߢ{ =گ3 2E[d}w` 2Z'v;a秲WIހrni:J߈9Y9fAyOd0Yn eў8uFŪ"%p*zwpFHJ8ho`PM7:E5os~۠?2k)GS橴pۀNz6h?)|cw ߢ{Gxb*F:=y1}R"==t˿4tsRj8c*=%" Jߡ I[0[DZ:* R* y*w .=i^rQ5T>ǐ:p~k)B\\LY9 I%PHHKVqC&$Pّ$/旭;{2e$y p(A+iH:@~rnKr> ɢare>1Stp$kJn\H<팹1Խ]WCZ@ y\Х"O3D[:|#t|uZn3a t@0J KQ.-݃5ls:6%mp*< •Kk =6QkO 22qe83_GD@ dlhgukMs\&v8rA!\X]WU%4/FC{KΣFcdV1uqzS#p]ݴH؞Vߘ>'J>WnF-)#608bJ`k RH:KOg<dpBkdg1@87/9B_̋2"}(OcsX4OE:۲aՂW=nan|8ٷ_ 럿j^Rzy-P]&o{Dz^H.+ Pf=%vLۈny +b }<"JphnIރӜ=]=(\A3.RuEMn=sTfwYI|Ī@9ʻ-9k{yy &pf(#`-;ҪgΜ]zY8ΨD~(P(EyM~^\HLrh(E,72b`0bKi*SX膓+i7ľ{xvOw~??i8٨ZOL94oQ 9CX5 "vIx~fP|H-AKG@\z`jylEsrJYҸ5o._s\J}ʹ[ZEܭ'*1ѦޅK) L}ʷN  }NJ>[pӨ:~˪@-m`6ٲ{g1%6%,oD{X'ln3x= )v|LP _#6kE>3__ӦtǸ6{w DƫNsx^QW+vWUg9h 'Ij]53'D2ƒD@05T3ݕ|Lwei4MQ?H]XW`F"n%0=f:ƘsNи^ٖDҞGUgGCQfz?s kc :{]hYWim > Ľ?&ߕpD*2/ei´ Fw97mtUXǗcu`3%ұmLr@( entքlʌj2+.-CX#y*iʌh'EF~3@>y ꚕR | ādXKE\V1j_:M]bB. b F}. (HH'}j LV`z͋,Cs(e 햑dǍХdxyh=1H]v@@`N-|6e,wϪMbLr!Y\wmԓɂq~Qz>=$z%i ݖ|BzhQ^ ƄB,mgǒqm<"4?ϤkuJRwYfJ_k&K8dA;~-᧣je'#pzHWs#p)90]=DǕ>kbs8CH̅j`["I1~5-9UǷwOD> B=N/+ !J!KYpJti\#KڨZ | Z$ S&MѤ_@#d7U RpmB0&7PKTke-j eN**!zg>tk%{AA(1]>Zq,F+ꬱ }q+a#K 9YM8@@ uptD&S6cK.}35?i wYZkZV G>u&ϱ[8ޕ؊JO.r=Rr0[N) P*q]V` BoD^|$7qQ7CEGG(0=2:½]2tۻV9\q!<-TO!+UN;^ )XdW.(8d?L_& SBֱR[qV97b[xN4iJNޫVIG8I=0ٵ5r?$ewmmbCLuL̚GåRL^D/ g;My"9YSn.ڰit/xooOKsE]sB1.ݛD|iu}w(ۻ`>opu` Ghf6VX!,͜5$J!'4TJ2o]zZ:pL3C`=F|"}?ui=4~]cͿz삚X~ƀ0q_x|Rߟ%#xl ,.^[acbzX7SL~S˓i} cHQ18ǧ:WmVcuyꜽ<<~R jTbb‘uTFwI{;^QǖۯL hnyEW&;I+E/6*9m#M,C:ד;K32i?3nuÌK}|d1qV/p^*M`}(fswmVYɔK̬B#қE1 ̾ӱxSu8bIQ._B)&HR7 3W2X.g~MÚNUGa- Z|?d]%Se%ra&a) Zm1큞".n},kDOWKP˅*\_~<*B` ûl.Wׁk%5 ͰԀfT}_UƁ (U g?46):Z.:R6VNqq%3YdW܊9֩A$HLƗB<=IxEzT.gRrC9WqвsϙG,;R)E +׳:yNybķ ?gRaX;=NXB8~j~Pe'rh]{Ԑ?U"3=c6L'}s,5w?o:SU 8 tJbLnݥSEXGYiWoll|/&⎽ O Bam=ENBhva_Wc ޝ]PLQ:O?r N¶vo/"{0,b(_K/odNu5xo2&zk^Cu;vXtP* IdlѾ*k&uy CgjXvV a>پ 9y8l{ S:C|3JJIT#+g >:1Lo^}oHj0ޒo3 |MU6A;pڛ)90C>xktNºuI瀀١ᵤaިўE,;բ$HeG|R*vI[iǝ ];]o.+zS}s- ᾶګ4A2=2.W_/ O\CYp'W(εhT;$W7Fa.+],^Տ[˜'tA*5Pr1(s0y  |ח,C9 : 칞#WU|,_x4NmL%.en귩h\YM䝻 ̞8s47#Óݬ~6|b % }k$9Lhk_}UQ}ūMeBJ떚DV5!r#O ·z&_3Ew0BOϛyeHXĩ62=ߑATwѵXqV{buu5\٩,&TNbO%ꬣĭXT$m=LۯPN].del&=hYϱ#0[E܂t,u HrU!yI<G]#ѕj,-B/. d&m#l&%Mvrtwa`>顳HAkSm68!MDn#|)hέ*l֘KHzyǘmDDݻ=OXUZcsסBg"r"h1]pn>G&pr z(sfXZ\on!_s#_DQV^;u㴕-WcXeݛᰂ™@VA?:2dJN C}]Dp(+({O+,NvHC/H׏:;S,-}oږ"73 @F"tJ@BM[SCw92ϪQ*DmRq~o3Q#p"_{ e_&Y: ty{p1JiDD.~_y-%Q}*]7cKT~J_Ome2ζT1D N>M,%EBJ.; <3>=X`07I#Y kuc(Xc_焟I>{@EWl[7#XSq3Vf-{ÛP[W*C%e)8-ZGRHqM/_hkØ荳8┨47M G+.rb;ڄ0KHI!\l~;m4[p)m5r/IԼd!)/Rb: (M{n2BRyoKf`Y2 h6A[8Xw4N{|bUn?9՚R_2񛂜/p'W'uzA`M }ʴ ޏU YAgvu s-K W^c}MlQbX}D,W/W'*GD` DG!.53œDJH1LeVU!|Anֻ/`+GX%!O3aՎ!͸gA@Lأ' aLjډT!)h&. C= K<` [*p7C>-ͺAuŔJUk䌎*ok5692Ұ/ X hbDߡrF|7DH0 >4>s)yf;;%dHQ:ϜJ|й&ϭoEG5xb$V857"ʖEwLA(fkYIXWf f\Ze^hOzyhy&FG$~ȉ:nT5 $;ۑ]Mo+zqy UUx+ NUeX grnwϪ\G IIH-6ùRĉ)v1Vx-v=QNІ 5ѵ|Gai})94~IMAY-H|" uTz i&(|̆MȐRVϯ>/h5ܑ\٪gn0[by{#m;̣I8ԱZseΒk: }&qa1j袮02:5nC;"[(M~ WxRз!U e& a%JI{<_ĺUGI|q&Dш8}{˯a3 CSkFQ`kfSߡ5l!_[ڀ#AQٮ~!mғotf8)陊= U(@6]gۋݪy`ZZUF[iė ~6:7lג㵘#fn-ڐSIMu&z.͙!* r*lLUA]aP- 9%w]yR/@!,'R9vGf 7RyppO.S,B[?~>SRtt]NĉՃ]K){PUY[ yM^P'pUL ."C(bxMijp ş>ddYl d B' *b(5bmo5.GdFtcCq\U9 ^-mN fUwQfW Hzsz~*,*/@2܅z0G(PiM<)'UU3,6Tu3snu8MC6 P` ."97/{b)mgh؉xG[ltU'wB9yFL ,áϻA7TZ}oS7uN؏2I9(i}ńzmt\)NҶt\hb+#^q\oTʌ8f$G{8(F4!݀]6p14Q+$J.yW8N)pTD O,r4Y9lXFdTtpRle| 曏K >? MuvA0Xy͜Ć=4|kn$uNa(UODisfC2^ yM<>a:âV1z=Q7r)Bqe!Z c#x|&a<v퇆%%

G3%c5b/G@8ódO;kCYfA#ڜ*i?(Xnz;i$ab^!zH,os'HZtb)5^FF։xm{P~Suȕ ULoP uQk?UK.FТI6PK¡!3 P`nݽU᭡|jz=S!af`,o#1pSd DLӀWt_ʛhWֽDlCf+rے >jq!2&yQ[捶.oM\D 4A:G]YނHNI LԟRNO!%tAu!ҍs/|7pc!3[*܏vK)B+XPˎ9Q{Yyl-7w/Ndnک"]A CVz{k*\z ~)>$x&jj ^2qc7GW6TpsI,*dcbX-u茺}IKMI1bh`U۹%z܅/ܥN7+@vFQW:e7͆ʴR{~_ޞ!޼Շkd=bn0<_@ts{ \l٬I|#ϐx_^&JbV.2-um3odՖ0x4yF+34 ;\dj?g&2-{9[{QGF/piU!lˌ0a=όƭp^s*y}lLܑkoȰD_2,SUwj<%gNLgc[\ҽ!yzo[tzw})/G!TZw|PeB{+g@FX´ox+>ߩ=֖"+E bXN9M.0D̅8wH:]]˩?IfJm'(P/tC+u+ud׌z]K3Y,v՞'ֵYf"/,$E|x=1Z['==/u_׊?yT\9A8xG)q'(FA=TW>f { 4gp|;mm#f Bt;6<ЛcoB,~ZYnn$l Ed*PlxЉUɦ)S1w T.Mz1]3PJKZ6$rd/}}KÚKcB7Ba~8]\?3ZiwT pzc hDk73"ӯ>f&N/ Y\4G'O/~v;uxXB_IHgZ6#: wZ)D}]gFR$@S<f<ӒyC˛pcڦFXQCa_"37G7,5!SC骣RpPb9i6WQ,:wn*(w8jณA%srr\q;uж¶a޺txS{$ED*y5P[8 N.}esfeO7Tk|\:? k!MY\]&GrQ~7@) JBu&li9g7b3toŅH vGEչW$0`.iKx"LABdΙsӥxӨj\QoQi|u# ֡JSFKXvv򚶒0ǩ`ߑ…e[쌹mR'"o#l }Lf[b# QnVb{4d~/b^B`͝k"OJE t$[brNa5d+jAEaf0 0%}tP4584V,x+dE|by ׺:-by,a Cy|!g\K1>6R"%ælZT[WaS (>8pAQ-ȍzL AjM !|`sS#g1T9((D.YsʈdnuMcvk1yshLb Tk^UN&/UP*CFmFDJ׳Ho5|gw>r{C| jBjsχ1"apzZ YEq.Yj/dCK԰CEF}7;Cw:q!k),g Mb/lDv4f#T[KͲ+2µڥ}xzhRg?mp~yokaC=ߒ

W3EعI Nw$\>'#.1:IHyf2 (S4ij{>J&4㚽@ʳ}/~R[C8FTU#'@֋Z2̣Z,Ԝ|xXZ:k/^m$ ע/ 'li|Wpv)buԝ 'zo_~}Ӭ K{~#=ۮy4Erolx `bꯀkRRS|RRn N.㒽8匀SӬv5 V<{o7XWS k@oZ3"{h맧Ӭ,"kLYx%4)t߅ |qM܇n\JJa0ao%d)T"ݯxH)G*B/a|90X4Dq&n!2̔A? }z `jz2ٿ05vY%Ng>"߈{$L50*Dz^qT5zq3& g6Ci펭ٹ𛘝':8a\BG"`Fy-KӮˏUUJD&R\ 4G5dϸ򲏅 1yYp^&Z8ﱎPn$Gi64yl?PzQe 7?(u/Pp쓊ΑcilveWbFU_">~RG#avĉ/X{X~ \T#hޥ2( ك2@vl_#Z`trK4R#>K6Myo&U "7B ,jM!jg9T뒄 (m Msprhlnhm5z)^;{*63ۡ ,i6%L?B.qĉaݯ4>XnnTwg?i?A*?OHU,U~ ﲇFSQv[XM.dǝʭsHt&ZF@-|ܜN`붌tjJ@1|鰙Urgab+Q> )o92(¨䔪*\D[Sa<@\Mz$Ǖ%pP`/a{\oZO~7Fd6}W]&-.%bG>rk?sG%_@Bʐ?'ujqlɡOI'5ֱdhdǰ }M4E=e:oc  ]BeYaK.Р>wz;dW4WZ+ Xxs3 ΏljgDu_wQl5ժe[;uwCITi62 E;TRLR6dc2+Je} iWǟ <’h(]-L;X飖hNO~MC6Fi_!h%$Ag(rX黽agTQ<2 U-.$`L3v8/LSٜw톭 <~~.֍Ќe.&pպ,K/#1@HaKDr-$P@1O&xgUp~ jBwZlkWq˪{ЩrwFq1*Ya 4Z䱗!@{Ò:U V8,0R,sXmM^i]{iԉuhI@D}2%olfHVA* 3s)`U˵ ZwBa@2(Cm(JÄ7m5HZ-_kw ٘PR`1e<+WCNK Ȣ9*!}SKzI*lVVP?jţ p,.8p8 8T#bzAqzH^jG/, uI5 Zz x*^[DTKBŲ X^JbYY0?.L3&}Bb샧{ڈ5H,R

cL;8&G Ndmbbŷדjt LIԹ^N|h0?X1q4V)<\J^?t=םhNSΏEhS<Ija ݊d~DQ.) %!:,Q}{`7vc;o(ѣAmZNjڱ=yУѼR=A^,L!ڲAh|ip=2g8"P˷T/a_T>hOMPp8WfǼ7YRBî/\ ҌYkػ!X|?2 OƐ7`!y3dGEHgDœ4SG!ݕ%Z*gw!:Kmyk_rt( ۢ[ ԾFm E53 Hm~Id ]5>IT TawGLlr_>_$NQBU3nE c5|}5N0"7x| !%~ hѯksCi*CT߯^4ҭ )I˞ZjI3(bӳ?T3n;8U"eh%$2% tTx_ip޶U[kO̥&*"$,j=5::W8r%x2s9%0NTo'|$Յe/₄]4Ř%&Dc~q#|i6cpmҔVs\8Kg8u\2 U;[>.jb}Qd1ֽ<7[tйe:ۙ׃ח;@V3RP; ? &:)ʹ%=y&h qtc.9?WpWu0ٹ,r>'Y.0f&ڥjo(ArFMîV~2,zJi0 8_֟s`S~VpMr12>zu킭GOGZ~lq_Hw|ˏkDrǏ Ezd?oNXj;' H0kl1 gS4)lH8ɴ,BSE8BoN=[5۪1Q *1?/l֝vyueF1ì+ 3px;H]PI rSk/Sv쳐1nɑPyk.ΌIO85g%ijK"νNd_dC$Ӆ6 qԾX_hehK =ēnJAX?x +8Z|2,x; .`484zݛ Wo GǪ i[2 KwZtY4f7UFeS[E0AF쳪~70z:H%3$oI<L%O2BM6 ҞѶ~Ѣ5gInl!7ex P\/[Awvأ)T \k[ ~Pϓ˚Mɳ9z}V&Qо3MyT}-=@;N4؛6Ȣi"gۑ7cBʬ ц"y̿DUwl W UA;-`7t\=b>OLgt/D\A_nc.Gv7u7~WI0=puA0< 4y·G^(Ć22a~O{Q 0aDnNfҊ4ыKWRa9&_]?KLW"# \=S⢗L0!4r^ㄹʌDA:nL[xzlHM  '4CMcl͟ɇIop^V"S gNLɜC@hϲYKBI" Ґ:DLCo_\EFpѦY`V.ǩm9ǍȦp_UL8mhwTH]o!QYu~ Œ>@ŗFEDϜT:EaUj[֗Q^atboF.} \gًhi|b:oA*mT < ԍD>h7/fvzn{z\~ÎwCkz \ء! [ lhӱV }|_Ɨv (ÝHfE{IFGCL$IusK=p V,9"0v'rn9sH[8 ep^^XD^ ~eFWJ V1>i/ WglsL0@0j[SݫVr)G]dD< kHP{bh4+s;[ @Aٜg!EN̒C&x$lֶ*jGΏ)W -m䐸[jS<(k03/i4 (ū:1&XP7jeg-XƇ(ecQ6JD0ТҪQ'ct˙p?jc_`ͫhYEn|ΒT" xp;YXWܸ7ь7*60;b\V?4qϗ 3xsčPB$:$/K'RKq{%N0">YlP턕PDC{}= usdʂE@%&}M=o!tb?5N72zIMų!mJ\ч=Nxt?B)TVƂ,6sOPu:`\}'Z JlYqEMp - 6lh!fHm&RِܳM|H] I"cIʼn4d Yd"cjR[ܷ#Co/Q Osܮ֓ܧU(1ˏV/rkuU&7J?aY#cGmLU 0pȤ4Yw'4_? e3 -sOc:7_҈( )qwi'PTHJ+[dYB?N2H:]fX}d9uV(̎LFfh߲G`1{q/$>3&T:Ya*-uksmMq\(ɵ Dne/'*8X<кrN@tà :8W\npGc݆e֏ ? ڪ;l8e~:ky=4t;;kfe;rm3>rHNX = Ih V`5Tut.[d!WKWm{TVo[ao9S`:bAf5dH8ȍo~anVh~Q9X勹l#B{N)/zfB_H >[؍Xaك[m^# _nL-!r Ψ7Z%EU9iRJ>Iml&\H9B,ƚE\Fr䩗zqXJ3`GG\ ̈́bb·eQ^YFz18$ԋ U2-긝C !N!&2U|IE\B @SQe{rrB>]\7h3b l?ڥ F3(JE{kA[B`$~~O݇T2K+)+ j*>t/"J\ݯHf5䫨"jpgMa{܎I8t4!zeF˙FC5L@1{Ic%6odC}Kr ̞e\8s?-\n8d^o+l街lqQ74972б%6Q7=̈J9,P- $\~W')ryhJA Αjm`0G&/8PF.]r.^Ѷu>G~>7MoPx5<=Bs+7q'3Oq+-kZZ xlL0 C[UVea= crXݤYMo\֞)U;qv9. IHt\g{ʜsigL4cDZORiS(LH@>7JV݉9]s,QDjS>G"UMA- W`%;FDܲ¡3eO9B(}Y(&uީb _D7ozq@ŝ|9B{~F8"A/Vb%vD<:PJSKk=r Nqb׍:2:we&9Nva|b)7זU×Gd)#a``e S=IL|+sԭD97 ΁wf M+ɳ[e͙GPR$ jZ_SUC=z7o~i p>ȁdtϒPٽŋ7BR{+q>豰Qc[Rl`Tth_"tXw9B6) Ͽ0m (#:پj2 )3ц3[}T|sleF}lukƆ@?KҮ {mqR uU8x/)[kj܉Y8p0S˞%Vp0+.!m?9&̥ -;JRw&zv79~K$ic߄{]X=JNAX0pj\K f=APRSpQ8݈@GE[&Qh<czgF@cG/x(5HeVT~܍\i+gqǻDT_—G4 N @ ?odg OtjΤ IVj Ic(r,#KE,t[Nj61 E7KM5mӬi/oޣ`gŜ54';>dVWGWs,8_7e 58cdbF,Omj+*qC~PY/RAj_R'D8H>u]Dy9`BWkO01kO(4#o[[;皐MP?x!@5]໱,b*kt=q›!gqE:dMft8o/x8y(f0D1i11챫}Kz*F-XT8(f])bgvxsnjC}!^aT-ug0CޝxRu*Xhe"%=Ͳc.>fq96U?(b02Cآ.r8Lm][_Dy6g<iÈtw I;W[*6[+2~hX_fXS\co $gs o&RoiW&QysϐRE#| se䔶5HSӨ(}1w"s.s gtJDw`jYRGOF۹;zUs]U9)|mтZ; Yw%8(?um DR0",ddonfpOUGkITnI.hԹgy$-G?+@n8=V\CA: ?6id zSd1yFܺNf?2dA<3?f/^4Tt@i5a27hn)HnsƔ| Qi>u_7a}f T.8o7ݩLJ}it"cV.zZpk1H0:g$i&n?g{'BX|C:Pc{l? ʅJ*>>lj?+,L?ퟖ.2ԙKJaKe;&Tiަٸ~i ea_Fr9&q!s$a }劒5xb[TڶgxkBG>M.&vU'h,EZ8Ӷԟ .:J(Ad5uxy[UPG ~KHG8y*8bP̨L i@Ɠm2\MA`]A?.$56$yf n/Vq-lVw⌡j&>춑F(_$ȋ\@YzWݢ猛/.`G"]2.OSl NVES gqm͈ Io IidQ! ߩAsna$uTAʄnK- n}qrbeǿ<}gT@FfF1Uځ_;2@4j)xPZa^}T&{q_Nn SVX#fCCyER7yq\"Lkk*s'^G2mp02c/ԆkIHide\DXL(zi01᝶=Fb8ćGLacUp"O6cl\ObIKkI4a~pmSҁ_M;L"6g6<|}.l:AyI9]*LC]yLOvu '&B4IN V.D SEYxVMcI9>e@C̦.A5A܄3Ғ,%8zǼ]D0ӁH[Dj F?4Z,`-`\֔圊^4?Q2haF~ʣy ];XF"9?^p*RTqX*^u9׹ .i0<.(AcΎ(l,o9i&x`zwW!;uPω9iFCF7<Ѝ?& Ylh]5m<K0oLbmeUPuVȱ/#ɴ>?љ" NoN1nAl$8:ѓO{]S QvJQ ImE[6@8Jq7#+)f)!U4= se+HZxa&CWo_dntj~a_5fw 2D*/ Cix,/.{A6V%;ڝ ڡ>YX,Tx?`&:*RxJ ]^• ۫Y̓To Y(8<,~\ r| ;1-/%t:H!tB-x,Mќ%I\;A:Fs_\ҵ0jMb9ca¥іS7fSgk"D͵*0ph\zٹ> $^nԎQD%\Ñ# ھpN7uP*(s] x"(bDN0JHT fY$FfFw@2韒^m( 8Xa~δR %{B0e#^ە8]9`_Pr5ʳn/!FOp O凉(IH#ɮH$&l4К#-/W@l&@"gns3J, Hp_?X(8՚;BέC9mAI@l؊aDHo0+@珢X7_u+gq{ZO͵;w5T:u H[#bc{J6- 3pe^˯|za]b-B<.I~qp/&f{dil|ca:f!$B̆FnDjvpI{-+wv9.9>d;\+6sLY>4O,heؕԺe8袚3HlRu Rќ{8'$o<ҙ>x,sHՐoZ'3>Py4u 8 eWCfZW4\18nd38F_Q8Hv-'YO JG _;u Ih|X#9&3Qtѥ ⒩Tr 5{Gh4l0ul%< \x;eJ 9>qH^8-c B?>6!s@bn}bNR(VeJ&d0.m0uXqf=ۥa[йdwzd Fs 3d ɥ+G?!PP ï+aGc瀾A >+~!0 _Wk D^] sB}"{·.k1n^ӟo \?FBO @S)}(?:0sMCn3rl>j>>Y92qŹ׃wGJqYxCՊ֑hZgl-PW!IrR\̫_k ٶ=)}(kHatՓOVk,%8!L=$7y:_GOjv!(-{}~bۨ,9&W=}Pub^xj_FiRM|kEux7Z.Lj~Le*M^Md?'GZċ`4f5 4>i9+ S NL҉}gi&uɀSIC/?O+3{Hf̐|w:/#j1g5oaJoHo>` !dÒm^Ӭ8zPV%a+|][4WL_9iT.ܱ-z +8j4%*B8eo [ɟY}$O6 ev oBBE>5OU5i%U\'u[N CcZ}K;H;՗HxD?t)>3IFOXBWe*b(UK 03"\\$YvX\4su9 y2 aAn) nVD$E޺3-ZX"$Β0ƝIJxTaݳqJZcNuBGUŸ'i2c˰5\}7< <[Y?:+32qOZ!g=CQK)NX8f۽FMIl=g̔Q/:g4D*!eHh,PMѹ"܀8?|U5-Lwj~R=b(Pf<`[9so#.*iXۆh6(nϜAnB6DD1,SLi wlHd_m&㍏~ߎ.&( 2[2?O[gțFx9g%\}_*XyK5*jHcuVd:7GRl>U : /`PY NgHPH?]z *$M |oE؋qԃDqq=\ݺBY'(~H)w:0V-i=q;[mG_!CiV e0~|TdfI`+a3&'F$$NG33I#[ J99YgB0v!+K"k2@W%wo(IQm:gݑZݣ >'4oaCn"ű:=颜< Û2ˋ9N(y#΁aŚF|7_p `,ZQd#45;\sK+37ݦ#pO/BY>EFw5k|sTxB'bͱK,&!BL1xnO0O# (kI/={Lή{ٙ+Bjy)!j'&)E'`ţG,NӘ. hd%: H(N:7 f$d4/ܼ^U跒Y波9kGN6^D~A 7zNQ"\%Ahd*(+ۢmU9_@z;E!j.)a|+4u{%>1Ҙu;>_Lozdv<ʅnIFITpjMz0|[Arv? Sq|Y<_';>G?!O:ԸOd'T]&̩,I=L2%hm?NN,'eMVۛק$Zw2F2x QVQLM3v_%rՆЪγU1Hz7Ʃ-|>c:W]7t|1օ=nMU \XӒBmw##2þC\TC҇c1}g׭ Ly x|S9<S(,?kN&ymg#bbs6Js k }-N*⿋p5yw.}iω '/hI(-9Dl# "tq&6q|5} #m:y;8Y Yq-&G&nHX ӯ:( NEJJq}ǝAxk0#Gn^v/-15| Ł 4 èTZd%eD4/iuW+c_ k!Zײ~%Yyc۩yB() na*&ߏ9N5ny篘e}|bM7)2x{E_'Iie8 Vb xI^5NnurE4A\헝%͊Ps?M^QFn~ s亊 -YJ \|DD\m "kS␐`BGPK@K@ɭ'\ځzVEa&m9!WƁ`*"_2ys5 &U\+OvOćzM .@˴te uGHx|7NU=zHw,6>۰Rn}WD[p7 ê9}(a]>!^jʡ8x`GVkF!d>y%g- Z1J ![Z"Ef ˊm$;s&N/M![ztkP8Q.MFYq: 9X?1L]#A؊T0O+Ov#$.DE+EX/1j&LP7*cd#1SF\ӛ6Z)וYC0ҪDKJyϹ9=,IC،H a!x\gyԂhۜZa}ڱyLG^.*DS;B۽Qe)D\+7F~pvկsOm _ ]Su̷89fbHu@_~K+ y;O?cJ2;O8Iz`G5ѫs d"9YtNQj }zP^npjoRIoծY+aMAGm֐$ S9Ia>!L m] l8W@zd51Gކ% r\]|Qb.;2 `;buaapB,"xpi? 䜫G›;WnXl>N5zv,ЧBEФNrLk,zgL!d!?FK69 ̷ FvőW9>2Ep:bT"2[qaT\?-\[<I2*:+߸aBR?d 8i#uSz`QYH59Nv>5PNFy_VW!&?Oo _"*bC^.l @L&y~&e5ʜ7odUX:qy{l:Cߌ!F!tMOieYVGތax`t!Wz|'#捍6m*J,)K;AUy(njETǡ$>wH!+B`:XႻwXF&V;C)}r$Ā~*VGA#=q:9HF5 C0fޮm?NE~qL[v"*Xq?DePݧ.۹0q кe nm@a4T9RXB9"x׆ >v`mH>r?F.ا`7Zm(gDrWзl.-`r4vs=NPk}>Ú2 e+n gI؆XMz~:XLQ>{!)EIBřWviA&q9W{, 0lxMХjmEMbOeGSz/$6B1(ڵA#|ݛ¤ױ5P1ixIbsުb|e<9W>w26!1/~<_-r?cQol G}ϷeM-yRx7v1|6AB=\В8f-!>hIoDz,Kuv ?L.0%-],D.Si蠭#! ۸*9|1 ?瓬o[QjoXop\ z} \!k^8ՇKSVۤUm82P!vBp\[SCเ4$vQ͙o[>2h6^-JI"s<"/ZpPбP.X Ua62Zt&F ҰMThh77̃0q ͎6` *AOFœw krql#6-#>3?j{c *w8fMٟyݛÒdLbc Mp) Ġ9eb(Z( ŻrTn}SjÈYZ{Osxp{ˊ|u!wذ{Y3q,y̅U5Tbwt'J~=d7ǃ 4_ƶ(K'_PJ uU1Kw.v]^28@[{hޙeRAZK,f~^B^(io g njq*i(>t)%b2mgMKb5W| 1[Z h)uqE*-)pJ^CL,f )U~<,HV!}Ϙ^0"+4v[0"8!qEл¨]D1<#@/v/06. ~wԖ´&vqy|' X-Gtet#ޞ4GFND D:y&4l:d p];[{+LX̴i߷-^Gдg3nww/3WةD (JU^?hS]ISf,)d`"e0ivMh\ O/qac`GEy)1/=įlG?68=h[)_.zxXukRCWv)G&ق}pР=p\,8l 9*㘜LWtfgp6&?eW2AcLJfEp)%HcSܳz,zz4zAРb37XNmflkɿntC4<3Rt*\ A6L=[7-eag:?+q+JJN4׵X{uMHWyܷ2VMk1 Ǣ1-W2KzS>S_iwDs{X7=jNQճR Q=ڥwsjAO R^re_v\}?_%`ix(=@~Wn3+/EEؿHHC6X֞P~Cܙ3}+^r8>%+jdp1iӥ>Yצ9Z$ՈOiSWvaML/ѫ.Hܯ֓pm3ﴪz8n䭣 Eh*f;T! ܎E|+x9CةفbMطX',N)Eڨhuߢds,`%䗕7ӎm_G 捵!R?\3,fN] ׹^w xR?H04 Nޭ"qr/V5ɽ?bA<\dРA~HL Ud޲c#fKDtXsX6Z'*L ݤV  R wK۟=>|[ՀlZ|`^X@R3_a.aSf BW/L,A^} nFqʆʂu"feܺo DC:vH־vaV\h.Z>•1]cɅn -\s+|SgUZP Ot9U ݥLJ?#Y(?ŝZ+}Wƥ%q*!"5W<@ ן`Eh:`V@uUl@$BdS pX]цy j oQԭ71u<@Z2am#xЋ $<ʊ6N7 CƯZ[2.{V}< z˅2M_NtKn/էȆTŊƷ hE+6T+A*$1-Ц^Su_X`5L5BN踠* {l5,fl0F[HFln=w@v{Hxzag" sօЀM!@q<Rfpc)umk`P察Ag &D,Wò#/ Rp>n Q TN͓y@^+lǙ'/DrO{٪ʲb6j 3`xS"-.j7T"$޸Af%W<j;[Ⱦ;=@;#9Y00}v%]]_VS7N>1۰sVP-׺PY"4~mپ&fPdppQ 0PC{N,r7,1NM|8Te-ƠaY-%(>3n8҂XpWQgSќI( 8(. r9~78'^IݲÙ|79`u\.N{#m)(F qP>iԖSq#J yXؕSI/5?ޢ2ȴ1oFyNv$-\zlG9=* CwbWnQm3)YG:ʥ'B*!m@YѯA9{ dE\_]S c+dH߸Ռ2* 8@1$su ȇ8e0Tx e$K Z?/gN>C9 HWD-aHO\i^ -mw|τ7VM*&L7t6 nN*ʄ/ #{U$르Nq_Pm,*MزJ撽Wa'[X^{qӠLLsU_'qCpbk?' w|̪X2(*J&w5x`A𘏾>8YJp_'Vt|'1@Y9J (?wZ6諔]h`˷ ј5m6g|h!\ʕ(`Gf`,C0ό> :L(K0vahx:Yśf1$?Zaqsgħ\N&X4kA_.5SmUH2dr.~}x)6X\ 3`/%Wj~abq}t'}KV%!k3<;+8-L;P v}7NZ oMd8mƄː>%p)bvSZOF iJԅhC52P<^ `[AftqM20C dxk #pT@|dA]הs~ώ>8r8g3t5>?&7qj?D,_GzP:&\XDt29Ghnp \"NH%*ֹd%uz/I`v[8x'72pDsaw,akܠ61(vGmjUicALڲj*?O}XahG4hMS`R0%mpJ *-%m y:\ p|Tؠ:ď9O]#| eU7t 0KQ 4h j%bǀIF^zN`#X7TmY#gjE{&6w5Q ρ¿#Lv&I Q;WaxOH4&MQD֖+@Dzg7^\e~zE|;.M-l!n*gX[G ]6/ˮ0 PvqFf`bxF:$pϴ4XC_7%|⟕8b"`,@hv:/IA?e{p_,aWroe*ͧ*.Ƚe dPKY|6ֳ&K; T*nRf&Bޝ4ggĉ27b,n/ *Pk҅ 8@aIΩd10v82Qrh@W#oL%@xv-U`X8T U~W"hq/hf¾פp# X-ؤ*gYPS'7]hv GoIn"#XZX%@w``.^DT{qEXLHd6gkUNrװux /y+ێrn0aE*!WX[, # 0wɟA"GmkL@paKJT6#"=gtYeN@ ,,t9(ĥbYPH=xɗO{-֔xΩu2 &Ps ![R%G؏r|y]s'Iqi^c)x!i ~{)nAe-l6W}Nn|z;/B?qfjؚscpQ#ugsI,p.V5mU^x6`xqIh<"j~DorPJ"V[ P2fh/W'Ho|<:٘u<`&Fwsc~:vdA'YT{p^0FD4vd [33B_.e\X[Yfq۠+ѕO(TiQJ+]_i}BϺUĉ6B/`yg}?T_Xu4򡸪y yGnEv!L1$P2s`QDžó.0(ZN]GF(k+iEԠB`켕/\(mHpqh0S*,[  e9_Nt58 :=ڭQaᢸܟ(=\m20qxO"t:G|fh 55Ni,]ɔsD0m7&4X'GzvAvV5(#A-@<~:sntӏrA̛툖ͼKg Aܫ&)쐿1yf&v'4 [H{}MXy`䨀pl7307l 륋-%rW5m 8m`9Cև K1kOD-~<xg0YrսQy 'YU6['q&Q/*3~u| ' qB!?R#@dw@ mǭ1w ߥVʶW]Nra5ٲ`;G-q5Um`K ~a^޹jzo|JuU3_ipTb :~iff q-L7dדe2h?ݸ#iQJ'uyo/Q?j25 \*Й}tl"d͐doY^7s_oiCtvaLKԵ7Hj؅gvAAG)WЅҁ]htu¹>]'hvVpxox-jɘ*x.=f?c}8?3~^~ =\eZOpK|s_}m@RO Lc(SJi*[:\\k%Dk,{?2CcvPL#{?yr:\nAOG`U"~j&x"{F15 jr<3zm2)4Y3 h-!l|(e3ZǾ Paѕ\QUe2Uaq_ߧwH^U 44EQ,<؇s_d::tiZkt,*G07`oTIgFbsajzE󔫞r7 4x `WYUq 5Zx}Bxz:,3ze894߰E "'*/{ϖ1&w2`S&ԭna-dj|+-GV@YO?8$M-\GwvNttrV ;r=bSJC:ʒ"#}1?:OY5oEXMq{i~` E$=Ջ6lk'u! 5lQQ)l;`ёWaV+ >J%z9ͽY\GF"1K]cnO]sOkLՠ2+ 4t4лZ%_YK  + u1E帜:L?}=]1g?'-- tuE#N=zU`6aoef={V!M51f#-.4NSڌlY d27}:y#gYw7(,oNm#pY/]Gzŋs#= {e^ r:YݓX ّ9tV%Xs){0-2ȅʑF[rx˰ClRiLi:epHlo{z?CWiVhzgNr|҄ |vah 掏Y3l05g ;Yy^\ێig=J\#^4*>+uq5+kxzeOX/FxVr@ 頰IDSRj3B-4r&c%xcf9 dPXY^wvodjK(j+1Խ68BF@l3&__&q0b^ƅgU|Xj-tG³K^^z3hZ!9\yuΙ~U'нG_4“Ch%/N]4=XJ9l冽ȷ6}ڦOܬ(596üIi&9=X%YΠHF8F"!YμEisuMADu6in0VB ?YvT Mgm{o7g'k~GrT=D#s_fM)=TL+&xZ ];ՅHn^XA5(` =LtiFӰ* @Rf&˔3UWک-{\F/`=4k (~j1V 6418`4& *ޅ-ޭgȂUdm]L~ !t6-'!Rs%FKhhmzuP$-'zu:`iׇ iѨ4|S"]+x >7"V 62RhlQB Uֿ}D ?smr TNo{-R5byo\DŽ0?0¹l mG,_NNm/|06MS$o7N=-A=򅋈¡A!ldx6Frn)~zH G\[D_92=B@Z7 0:qy%%Hj"X0#16c~dXEc1sf`hSY}]‘y ?^,՛SZHB |R`Q*gP>TFVr:$#1%#3֗ze^a^F݁f!?ziIx*}qj'=^R|;CE[ 4m]IⳚ=a8Ư4 3.Y0̋W/S<{˵dlI2/r9ёɳ'(w̨D{5GTeF*Agޔ< -"҅ .|QpC94:*:aɊ-n5wzו* ! }Z߻X^XZȼG,YdW.=qga_P츞cTi,,[kpOGVq%Rz1 '}|R?/k_5%ӃMuð;Rʓ Â:\ @D-,CY>[a9p]w]/]xK.BJ y4E_M#jγ-|"FR5aMbvo tw,ՅyXѺuY `2+ 6?J|Tg/TF"WD i:]5zVGtJJi\56ڛj{rE<`SU,h9H7&B5#CGiڮ*5XRF(oL%H|/74CnT|Ctl2=F~ޡ|C1XuC'v:;dtxG EuA; <8笯GFd5 y`K TO+tfOu\V!|[+-g2P"`o6iS"6 -m_E y,5iQ? 6$S9~XKmظuY3xhv|P"]js6Vmؑ,bt]γл;y^&.r-kKXtbcyG RUѠci'҃j@!3yׇh򮨈Gd;EUj2.,B@UWTv*gFt *HZ~3;]U[1A*a< a:M&  z,!R{j},l#srWI{('N|1BQx&ꉈbrp]T 7ewSP2r ȃkYaJp"052PI[mvf琢IfR)ݬkol%NX?k2Z 650gG0VH^k8Xs;ܦ*&Ӎ社peY &_ޒ۟*,܄kΣ Ia d4`J Cpէ  <@2_Ɖf9}_Z":YK_?cDM>Z g'tor%y)D'NHȬQD]y-l}$Q ʙX:qaL,R]aG{Wq,Nڏ|ص>\i{ %@<ΗR$~, s57T񂹛.O5=u/wg daqnU EJڢ .6-`>ҏzt88a$q Օ1 J K=B) **9n| \;/.#rbmYL8JR F2/sij54>qd|ô=7׮shN ud ?(@jrkjq: ns= 8@K ˱e#U(+ۘiuDF+Q<0@޵W(e<Cνc5,Yw ] Ab U{^;jR~&~6JCuz8:Tv,&eeq 5<>)QfJoUQ6p'M[!m* D+s;k8 >GwGǭ6pT E eE^AEvÛs,>5qCSNrw"Hj$(@@/;SF~ߨEYԐ?^ $tFiA~U1DnX5I爩b:ZUK8+tP~1aWj"R3Ts!_i\:#6(RE꘡8&.E(Y0$̇ U ADkC(8'^`aCPL?a'CA '5k?L{8&KD; Pp hBY잀bKͷ㙲qbZ^bR%>=q}R S+]C8mvѯ&ysP>R&k䩃)i7FB6QU`[dBq٬n&ޔo Q 6a\?M-cKX QWrKwąh9|M/wzcwXG5Qe䮔[[,Gؼ&hNZ)#dI\-Y@I_Y;{tF$6sptPnRlSՠ70SeamF=-(W%R\oI9K! R.s"A@*1Ȧ`[i}ODQuJqCoRDs/ O;#n+Eߌ[:aQVR2NU_(lpՐ9+C\{t9p`~B]Rg+_d$DHt&v5(@+}敯RCb?Zie[]f~u_GE*r]ȥW:FqMRkPɈꖛb4emE% 8[B a2j>Au>"Me.V[ ;Pv5!S\EwEShx|b .r~vA7j{RܡݴAŹ|J8 šEE.-=1΃D:l #!S9cLtE|+y2$O߄_30̑u(JƦw!2#J綢 M"OI B{vX[Ud)A lV>ZږZƻ+&DV /sR%^D &۝ ! xJN}%ZY)$ltj;UKTy4QV§ěfI~X¶#VŠ$vr͍ MRqkO>fm#6eDNd,*GjU`գIi |b>FTY3Daݬ?ZcS>f+3$D.H[xdVޠ YM?/^%j}Kmfx_zgoN 9, 㼂 wLsrj-i"E !RkI9BW~O(]^sQ60p;t\ͪ rg@tE>ju\1$q惎2cPRqW_:iR]'2@ux, ~Kr>|LE<.B}+;_)KQ<ր@=N3E_J ೢ$V:O3Ơˑ~ ɭ3^qj2P3~n)h-4nu]FIڮѶGY-6yX" ҆c,Xi X}{hW;P$n iLY%֭Q5--Ct>E=L0֨ Y.@xh3jMi9@v }l+70pa*rBZc`G4JHa1O}%\H z& d.sÇ1,p{(SVib5!õh3%#.'S2DRpF[9&q{-|搆!Y><4Ǝ"R[@υQS/6}f:KrIʋkmm~-@2y,EƩ21>j.uX, lb-m'C(0K"3~lk>ZF; YZ&l?s#ob:m[,^\ҕ `)GdDԘR]4l^7(d6^u<s?F|f(HtbO4F!+6`LG wgDOqF~~d.+9.8 "Wn҂6WsJQΥRʦw(Clw{/yck*>J4ہЛREZVY$hkGgT V$ۼ@LlK=hm^:bB4uJ+ *_q^<4g:Z03E7*O,r>p2Əy}EDq7w}˝#VG29cІ %p/%h)򡽔[5F%"cY0Gv7yi9Nr ev"e3T _b]Ε\cG-i,: dGbY5GFpJ3:}?ah;i`A^9FJ;a_RW1=ڳFoK&߭va=$͎$Xn!2ei>G 4W'| Gx[՚Pg2jx?EAֆɑr |j oI8P*;9sG5r[$I]'ZA/k ?r)Y,JqG$^'e~#c0C-0&*U@@M ΢u #[`mS g0 29ʽQf d" uR+ǼJd;'̌߁R! ͣs[o k7Žld*j] fƲeC}֦! ~CQbGay/4A1Os6y3- [~&̩LgYLa{Wz/R7FEOC57> {/8q9n[˥jP Ia;Dw"!GS9d=~ҀpwyaMAr X۸C^ TҺ)x$T=:oYN<֚B*RiWr9}n,UH0چ"X#,SyyU35@p9uG 9pZB%4:s;r'V& b?H%Wknr̉`@.%vGR#ΕY/+0Ч+(-*~M*usv=zc6K,tղgXx| 3kTQG}ZE{[Ji{RLVղ &V{I݆,|AUPj툕npt}*&ŕ=ɵ nbKrb,VHU?m bkZh{i5N4?+ƍy?dkw"6^Lq9wvFݩ`  g,e]@%Q<6>\W|q6'DMDyjx^J 3o?Ǒ>-V=HmBҳ@gVOO ͚ kyDKW6Bjbu{hNru0{{bV%WDV`2P$0*&)ZgIt?^evUu2L~}a5;rEfJ$0UEY[R}pqj6+{ǰlDt[%MqM4!E5>/ߗI %.ik"/}1~2(/Q[r&>&CKIO+Vtp & {io#Q|mN7MU=iB% ;i ٢_T5͚9®MB6+):_ߞU*,Јk- =9uʹUH9F_e8%& 3j>4ȹB=Fc?ŖH}ԖbGbK;%}*0XLE!tbf.N:\3i@(Xq]/;`~b:-{d._f|x7wL8N?@> 8’v.PC3,6>hѵȭ۹`CSd]@gL7ӗޗe:^Rb=o*Cq4o6'nװlFw0,Stb$^W 银]WXA(<ә քI47VbS`g#[`͹_a#nh)c\\wfh?HZ&b^ךiC+V}` P9u oCb}2=W#A$`7[,B5ME{UvÉyg4hڡEfW$"KW/#0-~lBC [Ԗ⧧ݚ{ ; l>yRbalt/1n*^.'ԧֺ8!h=~A0}[l:riR_f8.{pmR)xT^"ᇀ~YcB6ˁכjekq5Eے(o*+=kݿ`4?\x@=>3I3+}Xsۨ=dgrӀ@O`\TW_0p! [ G Jm'3jCn|ەچ$' .G_~]ݶ>gWQBt$ǺyaP4{sJw<Kn0" d]>䵓>,qM* &}й)YvB) ylIƤ46GA{A5Ct?TQ=M ܅/ .(" MS]<'y*v~☷g|NycA:* V 0R}4[(kyQEαI֌b1%K|<DD$`'n6 WbBc6l 7㒱`Ve~ G9 IYԞE*Fɏɧ3ڎlvC?V(eaJyB->wLj wl*: ؓ/"/} %;BŜG*BCqoLOS-K `E'֓0i>[PdP/0Mߩ9VH =CarR{-"j3K"s>B5쀰躓}zB7 gf=*<.\Rqt)(55A$!{ғlYMүEIyvcVF/a1Á)sڠNv 7ͭ|i],΢g$7-aTG8~~bl`B NI;.΋&a}=@_A2>:^L (,ˤ֒en9ك/ޛ,&8J=-Ja a:00ˉP-Q3EAF@~")I=*ל@WUM Rm|}b1|陛]44318CU:SY[NBX o6鳀'96.9n4q&l#&c/L*Pi>EAd :heK--hkI|Rv-cNBqgnXv%n;sz~ufWq*زb+͕B Ej =NAAt3F..39;"ܷf։Ucf͕iN }f+ ŋhE{jvt5>KCFO'Ϫl/\_f8ƚ"!MTK Y$*cnx]^5xX¼S*i]^B5Sǩ/X1RLsJ qKPmQ`EwnppwOXuĚN)䬖`?X'=o 0٨2@RJ۔Me̋E9"Y.},gӆ)ks Vߩm W$>*#.7}ﰴd2VՃnLN#_v._ *NІ[ ^M1>yo ԟSʭVb7(7jel6 8k/n.8yhaQ"4 πZx4ݦo4ۈ'.l,]0Oڐ=&:%5kuGA +_U"a C5M5*5#Npo_}J;wV-nuLt#T]P川W"Ro#$Ӻ8QqԔЏwYyg7b5b1m9tI3硼zwc۷OTǹﹱs|&cs+C!(w z\%@sPx03Qvz0:v~Q#ubmGI XfTzhJnHzb559GUL*U@֓Q _La9haȚtS:tp֕Fr1$G"J_0yc2‡] ntZ~; j[w]imTχLLUaAgzoʲpJ`G\*!9SmљAl>f|bdmЃ%-u2nK* BPp],0kXR=ȨdZN!yɶvȐ'=6< @&nBRywcwGrQ\ PƪXDq\ $t%ImIrS8}Nf P .Id{ 9jZX$S#r"uڷ'kŐS3ͬ?(D=XTڂaXIi}S3\~&;#%IU+6/_z)ۖ >D#nF/3=P4FP Œ~i H)q6dev -!^_ףKS7)>iTq?{ϲ.jU봎(=v9=;,x蓿d€- _9kd/1+&}#d01֚Q97(2]CFs8#YvM̵$;GzW<.LUo bS /ڢ#58ٕ ~Ckر16w]kLR 1K GN4 ž\<׃.3MK4:Hky6]"#Ђ O<}aC 2+pʯ0% E:oOk^& xMfW؟h!ywoR/yρ9xe)^\r{r׺L#rqЀwe캕L\ug3ِg?.]}E`2-IsϢ(tV-`R 8Q[q-vsBWzcC?n)NYs Mi@`|SzN+uiꍙ|:e˄dtoW,bʕa1k)!/4D.gM) Ki坑'pp?`t}Dƒu%yp|t풦'B%Ypjd~\YHϧ7[jFe+.JOU/` r.(!L(ᔣ،:-"V! r'LBxD~U4+ֈlXs\25w;C䶇V4𾚢zKSѕn%lg' tX#;A/73(!0g:$JNoZ)4U/j.0kGϪaXqWlg%!f-͙PrT؄L\Mᴤvb QW1>F8,mb[n2zͩ彶a<.Rv0.9t{T$V"OP -NI[dA]K-'FcvGQ@ZjS6X,hث{"-ڢʻPHf g a,fGhpW4O09iARX*mAfNfua-* 8E軫ɴ&g}f Ln ֒g{%裙eMDazC_W '9ib#fe5#]#p{X}lnqHCF&[BŹ䅢5c hOkQ >W⊷חe!I X`]]*9U֖j֐+M LYG2薲;1Z(3wvtaP؏EW]jlR_MOrL$د yP\EJalBE$e[;um̐fyqΡ*ˏ]$*J=I(esXjEWNV0+_<(/>Z()mxLujF6Brm<-ρÅf`{.P?ȼ#-:N!@a@( SNk!(tf@Z FΑ:iQ BXHT@AG[[IL{ b *K~#LE;jvVY2%)T[%A4%޾ 5HBGթgs_!J(CU]Z Z:IP0*b\fT ZrϪ&`%M+w BvezlUw|+=!2طHY\'@EU ԫ\[X`uȧ` 2 ˚ ~`F st z_ZY r(Qzh:ez@5ePҹEы'ɛX==elo- D`C ˾$ ~< ڝU5:ƫDT>qʱAzbW`2+CBE>v W:vz'G3 oZS1@t~+Ȍ1~ؠ};=:&|)@/\;W5 13AXbM^t--ךg)j`x6NqK[q304.V+[u.ЂD#X<`rŭ;eKh 84 bPuR#"jd-Gò[HC} 16ͪ= =q yHmKP#%Sa'*;b['C?#~u͠Un*/5h@HY°؆t+iYџ@o|Ӏ TJ`44/S҉qF>Ӽ̔Fdߑxش~Jw3s0H=N&h .6c/WoaFV*~˿KIW;5{J6jH)џտe.!5|a۶;6Rh1t^N}{K!)Ͽs^\ݨhRuڼ ~̪j Iu`Ӯ'+b`D}-r+vYvOr]"0jf:si4[p%I4Nwk<"'He³Pnmh~4ȿS0;Z!'8MLanK(>m`r7NM<#@A$1,Y; Ɩ"dbֺ_9:=PuGywj}A./Bz{; b"wVC5ٗ^BγqPH?9R+JkVf  nZpY^>HhDrRSHuc1ϾVFK\k"̏@oQ/3'D1~ԪsA gM@W4 !X& xMBpF|{fmmBqR+Tlk݅4*ܤh]G/m?RY$e;IVm3X#{/@$C@龼}/=&u6ۑә njY$ n9L(~ ml%Le\%̓n;@V%$/*ʎ_,10`mwҶMjVZ޻Od>m+Td {),7U;^ũWMmh=(13t缻wkJ t,p <[472ZV43~֔wSi;%H@UI:I-^x _%xI- !{Q5WsI~FH-BVzd{q;|`luFJ*)AT_bˈ7i#&l8\M< 8+)N))"'2?`mw'od _ҏ~Jr0ff$]vaE{YϡOmoB`]}QVLgu[L$3Lit PۍyfoYz8:~VFb`~o=LW?SÎ>XkS/'ʩ@hbQZ >Dݓow WOsr|rxwS8)@`<{ۓ{T:dqAis)7~n̍P2jzP:>%V6ViY?8 ;'Z@/='SWA+wo IDᓚ[v`6J [iunDRȨIQ$SE)"~d# }j,=‘>gN>inUv|Y**e*/bB|40\j*0JTYw(%֘OC%c0itGҪGnv;([O#ttI%#Ae(3A/g t58|n\mhATQ/Uw%S6p|l䜹T]X&thB80F PPR(S%Uǹܔbg{(UuUcCO+CŸƍHwC8F-zr;Aa]TZfoD^KE׭LMPM_esIb+G-5up/0+Z$fn:9Pz| /)i7ԕ Ƴ&l(d MɠMpeH.ojŝOǭ) &"q! ;Ѿ\4iLl b޼ę?1Q4/J-2377A$?|!1?>\Az`& |HGa=&5y2ak <cTѼ.밺7yu Q'Ⱥd?i8žn;iB羵HQybln#*5FCN(d?r~  =]8fs3&._ruzr!u|1bЫU'dP_3-9+ÛҒSg{AR$z GrPWvn=ldD5L : FT#:͖ Rl]1,`8$tON]wӏQǑ$CL؝!IV:a=َ׍ }o"++o_o[%Qe=&xR-pH,j*VI0G"e\чk!yDc?YkiؒQ*XMyǪۄ qB@zdsRk*-X|hV̓] ;{~ds66Y![k BҽWc[C.0g[jտsIat= YEӉ1!gK*1x`jğ9Tę~vB Ak^Mm+Oجr@v!t9_5 +1hezsF&JX :@]PՀ'uLz`xmJۉ,wP\Ϧ sĨGiK5ݮ%{IsڌCQr'Ɋ5ioKimdPlK拠S}jVti `,;dxgRXLIc B˔MV=^ JXE?~yhz<u&QG+#ua"_)Gjp YiS4Ϗg5d?`[ps#,y 5,3nECC9~ x7(ihX縋Ss9|o=d:Y~zkn:ҚSd.-#s%vl մݚ(._FS9vF_tȸW[z"-ye*wvyFoGnӁ+Fg(J sU>k)3 Sh .G8aRMYLjBܫ8NPJ) [Lq,hxԴ|}Te{ 2qpeÍzL4!|%ʡrƇF@SW*I&.o\") t|[Il( gX#WٚbTTx+!?KdߌC-A73Uf5׶~7HqZs7,ͥXx R/SIŤ{?$|t9SmfE9H%yR{#n{0MsF+D{"'K6EOcN;9jKXݶMTả}o׳ *% c{Z?*.NMo\ r֘:| 0I rlCyR=q ̒5m*ߛaKub\eȝ kozYjwA. n4;tt&bmt>ۆW1P3.L-w]5aasBIiF.J #(%]GkbC-;@揜.18%N7#U|I T 2!Rzodt*_ٲyHJ>|n3Vy[*0>s*^W$e˰0cY8&v|ЊcS*|"}ʃHڳHı)zЉDx/"m]}88c:<;Py?^F2l Fv^.] Zl$NѬj[{O0_[/,$u+2 `_R@備ThV`2q cϟi5S$khf܏JBMr9T?{z= iG&fg iRe/c}77iEXTʻ8IܰCN_4jlQш =pg@ү3x ԗcOG  0CM$SUB匑=)XT>i]eack &|c\*7 }}Cn ~Z°O/3h%2ɰPԫom^VqjIHPe T8P XOk1\漄ؒR%3*SŲW>%_Pj"wZ-4}ZYg8F pKUP(.8RgEݭsߺfyʉ 8ywBu'ہ_{13 {J5I3ۈdv{N훈u҆8^YvNb6(Q,ޙ Odu&d<2t8pp@*;("#6޺jE5PQXzڳUsLMaݙ(`xjvW(GH a#6C, o1#o/jV{DxF6Pg3xK֑*QfY е{z9"hm|YY0r-yh<;Z.k; Ov ߷Ljh>mKRo #mFbhZ3}FPa::C`%Osd4ax֣\!XW͑}d/v;"e4DPR!\flFrt}kRɁZ*$q+Sp#覼2fWSf{dEE \ c=f/yxQ_#(6&bt8u2z4S9/Oߟۊ1"" tp,k)qV7`f}3>ؤFz=Qj]~J$! mH -TVo eu?j(&4Etj C[6"0ОQbR%Hs]?~[bL0p`^|-KC O? ܨjxy+Ho~6qg!%rhvAf u`lp%d16Kg4`T4i@'#S4o+ Kk_aݹ1leL+ɃaFAxoDXt_|\ -tH; 4 \Rȶݻ ɯa)B3gDh=s9>b9)($L|5Gy:#"PNcչS;0W܃ 5 c]rQ7G4 ȏ.- ,zu*Rרb{aՎtgDdXg3[6`c9?,7Xa!dK;4L ]3;G@3zCp̪|A |<Ft{*f=Rff!_͆F5wxh|E*qm+ \G;$MpCzU@QdLjd'C68f]#-{ H𿶋gY?~هfXM~SBIQA阃bhM%;Rb#QV}d!!|=lET.D{4J 2;Z=b%>'r0V.] -mETwo0"::.#5GaDJ] WcNf1S"8)zROpE2"KJ#l2U2S&I u>H&2Mob<—]UȐ0G?`y]q·%}c<ܖ\]p cĊ0KnF)jNdܮߣVmz9~~MM5 }SjXmcOu]|2RaoldJ i.(Vbּ' ķ@l>5l"M<\'4l:' Q*{ºe]*)w/^M. _F[+P|tẉ#ŧ/s*,տ_̙d).oZ-)MɼW[hT ٢Wb_9o}3B >zSf*>CkҩNb{4G{ihۨ<Ϻ*aSrPK mEnLMkikBSW9VúE>^A s /بgםrUe8ķd5 NGAt_2L  l\مadND'/h;^:ADX{b@7Q+&+0)K xbLKg MM\WC *aK^D$>0|>{}/>bEi rUPނE`< t"qd J}#A6!9p'6 &/u;jW44/bᕋ^jwhrMs II媃;4a(Cx7$LzqPU35 wCA֪3R-ҸVЈTQ2ZF6.'$10w)kp AUqw2G5* 7go׮8g%f!XQoԴ<1So_m DY`2j0c3`\Ӝ_{ɈY7nũtGczz5k3 #6; v>N +Gd~ͣ4Ye6}|b0QMҼ[v sq[[ϬSKen`cŸwѴa=./NS]vͬ<aXsD7+4$~{f+M1yLKvP2|Odw7LA4~._㚥R|Gc^>g<@! :|G ʈR@1P8-< ?~m]>W\-dWϬ)BDƔ#=.ܴ94䱒\!^|HCD : E쏊h_2*GA l-Z]uoFpr lCw ɹx?hdT,1sRwi,+VuMO2DrA7b>\J8Ĭ/&qgu6y:>^<5F3Ռj^Ăы7J(ٌ`_AE+Ȓ4.grG [(jסƤ&3v5XVCH5yp /$`]}E*SSǴn>Ҡf:!Ǒ 7ņ϶g3'r -0nA%ZgZ@JAܱC޹]?H}S=+-w-_{B:-9ᢟGeWmk xL6[YEp:yGc tT1maluSl d 7[INPI"ϧ=祉Rek]%>V=O˔M˥j~Q>4Jh)v4+N{* GGjWParYl8a]l,O?|_qpU_khTv̎]:f« [so[C+ť{\?+#3c2zmPj ҃h}bf7 4^<)`5ox5Py(VYl.9O_]բIFS$F[%åݥT 4@VH&$f\ɔ<&>aAPoTzҲ*K{%آRcN, WOn5 bߠ`Ejh[7-Om4ڙ=~[ r*h4'_l}@ c4\[RC߲GRXF_v֢Bl:}BuxfA 1̥gs)@H=jGb(}fG bh:*pyP ]-O[:ć ;)̉'5k,6Fǎz0`uMxN}B腘Bw+;NoDRLR7h38n1fDZi('%[/L*;1Ad/Ov=C38Z<&QV%WҊ Rt`'E0Kd>sW[(L>(c/wT)x]i!b{8l(.|iRodG6QTMR%emxmΪs 2)]J +O mlCi͡:Mt=>: r}pݟkwwUwnvSxeWR#@{ϿF0kWr#gyO%ݜp~ ;&MB 5 (~q"M\);?@2B֕K"2+ZJU.+  G]4}^:o^6wèyCR)1RG=J UhnC)q彫ʬB<z۝;cfnQ_ |#1t! s9Ine U̜AI`zo^*jQ545uSБL\Y76R&Y?dؗ`Nrwm=W%v>Bi^.lZܢo~"{C 1 nwaeᕖdDA-It{<_l?1 !! S/өvjSu !d]KMaf:@P}>Ltq4A)e\AE9z6$*+֫ xWs)sÃۻSdDga;k]I*٬Bs;jiHCu+DӰL!ØlQHR= 7aՠfj+mCKV#1.2PKm%X*ݦ` KzoN<"xV_K2?.]/ӽY-!)/Q-ѢiBLZ?$"nռv0REn~} 0ӚcVzGiywNї 5MЀA Q#E$y08-_L.b7}W:wT'mFH~4CWu]춂ʈQ!Iy Q λa*1ޏKZ mJQMhP)χAD2-G ʩ `ajFjTĺY>mpҶ=mu\ŧ9w/:.ly`liM*c EEeCR;.p]Z^Jي7}3^XsHM2?ad|D (s`Ziu%]PKT+Wvd8NLb j. OS15}j{ϥW[Fs/b>_&v-7ᱲ _,VTf;GV\5=Qګ f_Up]H0IJS4A.f0 XfkJf*?:4["?!6nX/w$# VykVنdƻ^p\qv%u\8:8O؂/Ia7e;aK 3d}ɧei*@nC%0,̵d-ߔݑ1c j[S72t`s/jb J>cA vLǞ$%N.G'J{6i^`ʳK1n<*u8pJTT+AM˳=e{ӂ-fE\ K[/&#Pp\}ȕ9\S g&@?uq(iZ8`"P!%[i2&҃9, t ۖܚ{;4(3ܣ] Upӝ?y)3xB F:B,p4 )$i*ao8Ο@S_,ʰCBil CĎI?EOtfaD`ҟpffo`(Zduq"ocx*:;$iv=s>Fpr qA.91wSwo8 ŏZ""xS5A`j^9!M"~doѠPd\ʪ,±=ڕ> XKl>6`| DꑧB#@æԩkչk'{bRFW֫}K=*%2+6h\ %rS1?L~Nh4Ҍ&nJ54S[sE"jE;W:crKߊIi:1W[Ezԉs-\FOG+bXnz;脃 tJ&ށ+5ϔ` $Kw)3!{`tȇ(HL!cҁZ'0L8ܖBX +'}l~#,467ڬ1Ry'lTmpͲk^{ 4P[a^۲@j'6KWʰ|/XDm };N_֣h$T,#U2 Xe0#6MM 嚇%p?!f}nR?ݒټsiU!Bc&REXb[k.KDYz8ocgAg-A>ն.36)3춡=EKo@k,Id5N;Uq_`2i?t6VQ vvMބC>/yboϱ|3͈_WA'4ɴ2k\p0U &%^$-? јl!66m(5uerRg,W5L+ΫVwÛX_nF45WU mO).a&*&L;0g3tGz,R9fn`01"E`+ 5!7֘X?@>[Ůr!q! e$>|i` $d~㖒 B=("occF~/H<1r[ֿ? g/[OqKG/tk@zu+<^BotcHjC| l-u,ye2WAD?n.S͐㯘goc(B@,x;P%%%SȬ`H\Eu 㺐;ռ ؀S勗e͌"P% z; s0BuȂ*#!tؾ%II&`_b%u4A,#ֆ[wJBDT3/6eK=1Z1 Dz B7&+fRX 6$et+KzjD +r|tw cz{ܿwI&mfǀԟEc†nBµJ}:ǀRtUto2JjGLHY,#T>Avs3n(Dk%5$he&VRu+Iy¿2V o;YDkו!G]GWV7Z`̯`PĪ \qx49JtXG7duZV98CIϏz&D zBi&Ag̽ryrcU:N+,,SM>뀒dQq7u1UGmP8X\ ~2 K~:ʷ䘻Yr L҇oF(QU=bJ8UYB#p,]<TNԟ<%FvbGWjfH|i{A̤<8 AoZ@M&GE+1QMF$'x:qM5aƃ_/',Vo T^}'>c ƭe2g$Ī`bSyOI.zɦ#6@ cvAvR]}!7w MA)႑ovHADuO5mMY֕0*]\OZ "$ρٶbc-O?0HLA~GVKh V&a7ͧxK !o!pRY(Ԯ:آ(2hy:_#H260ta9qKcU}O;0*  D2Pox*z ?BC" Isquy#]9eʇ;PmNK{T]T3՟k>TCG5Lx7T^\;W( ~ERWc-(6}_Wk"!Ur-4Կg=oz襞t%'xcgE PãR8\toߤwOoW@ +Z~G4Y!0CPP|]gɬ=Мk*9TLŀcX6?ö)'S z8n$D8-8NlfG&LJEdSs:>MN(cM:[DjrvC>/3 }:C8VB+ۊ_pZl 6+DB<R#3t8RNC GނS xau#ކ@P?JmGS~ث7m8/Epemcƫf|5y;o迪8ѥfB tuԙ7& r?4ؚ CKܿhkNJs:#M`_yw/55Y"5hVH>b^|UѸǒB`y  V5ɽ!_}OHb>5 o4eKAkﵴtx'_\2lqn2>^V:H}_iG ,p]&WFGA[78Ȱ:6 5,KM0xRJS0E!JU8$H?*/8QBs8(WS˂z=a%iS0֋ZctAkFeg?Df ٙM2z]:iq/??:>㙺e J3$/B](&Z-$f$[#Υk8'IQť_N)xy\T9a8vib> 0.؏:Sm8$Z;D@w gf*p݃.$mOiaȠi#A+RXIwB-y@^iDžVمSA{wclߑDx.H{J?k ?_/AJܦadBxM?,<+ \_-Q8&ɺioC7 hB2SC[%eMjvb'fU模Lٸ&eX~PIբ`Zv ˗|;*dI>!\Y?BECbglntޗQ?ZaGX4|tlP ÞVR.dYʪx[*JGΎPL6wQXiCy® sϰsX3yl_h2{XKrA tmD% Hc=g0Ɯ,Wpodx'#/m5o/C?<0*7 ٰ$'0p=Cu)i2%.\ j6AW^iLˤ.!Nq7*ie@佻}Ev4z:}?W??D6ye#$ NRYHgl O90)e26-[R#`X f@^IkT teP_^#}uP ?IrqD)-GJTCvveBcbsǧyBJȗc\|,B§=BlIQqc1dIbpQqjvKW*;sFn}PM+p0"|odh_A^F;2j. qd.^GM>vYnn4>d虪%zJ; 5ډ0ڧw&Y&ܓ^]I:zvj-/*VؑA `: ROli+v\ EbOL6E a<hk)X!'>E0o5(vM.~C5g.܂gч\ʞ[Frk ]zq0mM_+hYJbF}9萂޶%]pUjrx x I/N)JNK3Tw3ku'@kU6 tdKUk#f/A=,(_iɕY cƑryl#{[hR21>$ESz5}yeccg##zS 3cl v'^+s@ /56enw0J4H 9;֜l ĭFilʞZHTVC}QJdm0 Ru|=a{dCI0Zii̸ȎB:,\#[%z[,`m {XCӏZqnsV\?"iBuv ,"Q<4BGe jC0G&JCQ LG*+9p =-R6> Y u+W/H.}Y/x OM~ ,;ć*/%xg̺&6s_=KŁƗG!M`M&J G4- |ݺpE2F%9]x;Éa}Eix̌7?Q ޯ [HP e>4j\[J|gb(iN߲u+&.=9Y|yF_h8(ҶVZZ%nph{f5PEZh;Ly! G;*<V=Mr{g*^\2O|!+AT-D?o*J!UhѮ1gsۋC ]"KJ J>[/9Dǡ"ZLQ"HI>2GRj!/n18dFlI9 8~kDl#dbG.rG'P}̟X}`ӫW(.%r}O7ZSY5#I*nFh#M[^WyG k;mx*)G&tܤQTt>[$wA/ތ2Z^tn"{侵Ǘ+vBi|.͡G߹*['tvޘ.XHtyٓ |RIynqX{5%Ն[ ʍ4a5՚;?GDPHݢ0IG|ci^xF'"n͛24)!jUNYJZX ûsK`5X=/AqG4l$~Ӊ\v-SU'yS[ Ha#yWK`0eHxUΘg~ _k-UaO(T97C*hVݟKBkT%˖ >[r!RJl :#*g>WjT _7&agҁ ៱Uspp!E~PSӘ.N>]hAO^p(7N Q| bͳ>U#Wq29䉶nq`=7∽J0/뒁dV:;^H] ~4EǗzZtͭY< v$/bFjFp=$Ųտ-Yx!p @"jerQmorxqгb# m/ pк5Uu7샫W5BʪE܀t8rK7!X搘zʏly+PJ76b7FKf W+R( \ޭPb5wjX&P1eފj/~gIނ85ZV9o˩gl`bיU y(-yuUQPwë$K*ܽ7ZjOFTq=_[-!%WU];)[=s)OTC^',RC:v癘9KC%Y;4rL~sKG13PDO;crL sԗ*>gQ /5`şx_;GID .,?RdQaW(l|k}M#^xUw=KQĚaI1aȂbw(Ddaª۪FfxK6k#UZ?qjw}m*vp =m=>|%(3x pHDSR&jS8A]Bb9>'* '-Aߕv \Vڤ])ۀͨ*'=[nL:e9%j(Z3D1k3T_n#p+{m _W#}H_6akkBcC1+k<N0AHϔoKf .G;N$S"\8Yˎ5rMAȧW.ܲd;9k3]an5f'xBNջKd[@~ԓ:j G&ϛ/5w ϟY9f\b_x`G Yf_(8߫93~Wz^/Oq)ߐ%6kNr2NG.d)ZDJy[{(RU6~?Dw-=MhLGE)>l/K9a\ؒpx)㟯h%_"@Z5svWcT+]cs).q`}Db9ƮWݾԨ3mªβPɰrqV7KvߞaY<^pW)1:3e/71M5^bS/p)EHxѓevDh-3<# 7~*3磽vA(Xdp2vŃU' A92\]lU+J&9o߻ e[S"}J E~ɸ=笚 ߤZ[?r ւH.o=t#cȪbgiŠbnaK k2/y쩯&cUlP`mMAb!8<&6Q{_.G$5=> I0KX*/SrNN W6r=&C*)(r(gQn/ _k@5M5;5W=l]xAUK 9WOV(\^Z]L3e:> OA !$VrA2e{qP| `H7)<^\-/y'=DSgR 4VenU;AZS>h$lVyGCuiX> =Ăp~`:aJmd5)u)içljT7V)ֆ'ADdj܆qa2uFYw䑙h8`9~JDUT Ya'Eh(TWx>" 74T 4k J:5Iq!'|Ve8$#wm~GhUY@ėj]h.=gw^Yc*ވT-̍71_ȩ d={t<ގLU+_ەJ2Cgb\N5zZ_ﶳ<͓)CH߬G[&9|^mxeRş+P+n2(}7 !.rMƫObv!̿FXaBp ,hh0 i_{wDx':MD1ㄼ?Z,D+J-m`7 tѤzg/`I.y6QBk%!zESjOv{"P&1dr6\&몢 R+mNt^)_dLǠS< _dI:˝u*O<޳6mǨ֕]PNu*ۢ`e9֒ѓH}q蟮EU:P@h$b v%Nf_ܢ]t2Φ[1 =|܉_H!i"$z[qd#aJA17 ͠.LVE2yKoLQ`ө\J!x!i05;>u{%4 ?hPޟt#x~°lA xCt9kZ&+F曱W!CHed4~LG/S.zq|5bg..λgYX# !#)nU^gf!|,``Tq&ی-o3 w$n}L~ōa?tnO:pᆿF햓*`7[vQ!p]mN~ԡߒڅPU=mK"[騲 n4fذ)|.płkWОڱRg beN;xYѰ ~?\_@799:Ì;(8N _ET$kY]*=)y{4U+(&a<)/4%] 73&I|&җf,SN96N%ջS/˦|V4TYs)"_,zz'&dUi=3u 9Ee4`μLz,'ϢDD@.5prɝIOOIн!TTɛsa\8ͳfm~L|o{X ]Ϛ0CIv0ZD]^;VAY3#]l(HnwǒNgͶ INTGF;+DN+=ʜ#v(ݭ~WgԎS@ZVlea, wIwI9J(iLH{B JRMfJ#SĐ'v*X>H~ѭ{BJ{%r(LI5z{Nr$H&ؑj-ǾǎD#G 2ʊU~pr)EOhMHi6'bT浨^L~B]8 CuVK:RN(2yF .ΑYG)5b %_L(!T]O=/IpꙓnZ B-n#Mt^3w՛St;>#6;J>+vH^y4jt J?lh6,F̻ľp&kŶ* )% $C^2 a a툠> #aho*KK@ʖO6l 00'[(idSAgr2a6Vز8S )tx% ELZ%YÇ s3|gjq,V]!C\0$ NsB v~%s {{YkCX,|ΰ| |N&h[R j2"-l·?Qظ;t'@9g9T* 1^ תָ>"X$Kmb%u e0p҄jŸ/"\<9,)0Rly`~,c|%ikගO]vc8TkR%?+C-h.s(7j"r"dnƪȪ4Is5b :^ɞ)OnfGnǾ(;VpPuw2G8X@WQR0̟tf|uֵ /~;RB5`F^<1]C4(^Ӊ3oणX9 +xp3ЬJm亸)} 2;I_ޚ^Ov%=+t1 U4 G6D Y>9_ɯ~D3q{wwӀBe&7L>ߑjli~!۞zI8XKw@ 4$]sE&`W`*59(J~Yc%dFhgO )z(svv+ K=KDb,ʅ$ Ҿ)V?|4/л\d<.G_ 75$hـ_tr>xIÐdx84fms_V7'1U"YD$h)Z.G$jFi{eU.I&Zma:ܖG]fk@'zt!5܃_Q2:}ϐq# "~LpՔaW;L tѭ1g[scJ^?)~SM&j"mQmyTzsRմ* 3w^<談Ō=&k Ôr.mx7LR-XcG i~2:a ,Sɉ!ě:6@-<-P-V&f4 ^|-.\9P/:<ʱm%ٚ^ bǃ1i _PEMLטF99*' vnMO>lݙtԄ&U؂t7 \XaZa fZIzCVpM FW0Fn,#zd'W &Q8,721}ʖ<[Qp&uPO%u(v+P[v X< tT :{|Eg3#5x˱FX!QO|dɔ;(}rT8s} M;Q8ƑRLH"|T噿 vIK&ڸ (B]rnEݣ>Z:fDR@Ƣd#΍܇.΂|1ZYOAk=-aS?{sTOR_?u"^WVg"8d/:?\HF}|nb,J -#k`A] <@-cAk:gS']KGXė3mj㰽}.dPmBe^l$$gEhIcHMgH {]eaѝ9>vBdЛ <^rp[?-yAq᨜o˃7#Xڥ3נH"2anMﻪ|HU5J%kLҷˬd#W4(:UNm:F(;V!U2n|ީwN*$=եSvpUYOAۭ85pߣ>a<3FThcȖ"Rs>0zaQ$ Xܹ;< ji ePJ#_mi`g3USԫ/x"g( yo,u7=H|x!`!z61ivG*fo]3"(俘!T@̎{Dc~Xʏe(@3Td1q/lU.Ypۛ}hY ,D&q ;}y2-%“ =3DdKߵsސ1Ib:r~Y] V,dK;?FꞣC|MU|Pa{siSxP; $IC|AUέ;;YaqB\f1@N"{rhSHV\6FR3[luDt,dSj1fN CM,(~' rڴP@zY32yw~U]y?X΋M7GkdJl)#O0x" t2[#y ߎ^\an}TTKBr%xXOlf\ ޳{%Զ$* U: / }2Cw /1(׺~x4oxYX5sm9 Ny *N ?q׽'$3P[@<Ran]+W1Gr-bY٬+;4s?(ɵeLRgꦠ Cwe&y\%S:qޫ9rnnRW p龪U{( omZE%3dZ5H\|Y_+ӹ#*Ih.b9W9%e0mk_yI:}jK}Y@{ ,lrE dM D͊ۻ'DZb`9ΦSdRd^zbew^"\1PCsb*0Xx$X 5zK}\[ב&}w} 6\Wy]@IK ^W|TGFf*XmdMyz261(N(nVZ7x̴E2a?Sr늛Qi[yaj*=_փ؟4qrt/Z5VxŖaIGjg@Qä\:-`su ,WdE7 GLIJ;?m9V=KSI-RC_79>уi۶^q}pumN g fGh0ʽU|:έʼnQE:vZnxE aJqz8JQQKK} lNTڪJ-v;XU-wL˃Fmo |\˷*4%C+YYbvt?LԮ-ɸ D^ ([%pS&AQ/gl#u:%1rL;r|~GGIG{YnD1m;[Syv; {X{Q܀4c\Z\22,/R,R] nn}X^) tlh|Rݘa7IBNiO?nnz}\@Y!50KUk{Mj5<1j'|6ȊsZC R|岉u3b8be}EdBFJL#[aE#eoPZD[DB5Y]d(QPV[dB.Z 2\22q*0V$ƩF.FMY{%ꥈɬ%72T|I6/ oJ\^][ >?ymۢl"AQ~E844UeG7I|fvTkCVA5gmMƉd>.'-PaU;INҠ[=N9ë  _lKy>Z'4#8́DTr&0鈿l웬!HJp ,y8|Z1VSw8`Hedb7#~j>:25@/>x92|Ig&GQi ?S 4LPx%)9悴iKiٕ6Vb8YK C{=4EhCzpUz8|!wH רW4z\.4f#M!K agL3?y06D#rȿ゙26.[;@>-=40pxt*C<1._O/t_eF$;^qDv$U5eNnig6\=kyӿ r?ZZpע``GjbW%}Wgu7  )N/;v4sl?ag7!N֫g5o||T"չ/2شT!{^%=W?& pX'$}hBd 뢙MwP-+汘nd MoڏGag[ܦH(j_Aߕ1 \"š-ӪYj5vՠj5% 4)1FhT!ֵ#鿣ߥ6?)R1 #bJ:Nnus8sh1^كľ[B=^`g]EjOJ(36kUB$ch)Β7lX$VB@o1>̐Km`jH?/ጿ['&2ԄʳuN˲ZcMD4ET-2b1!sIoy.f|[D>\ۗT^2Up=R䥯DcPGQ*\gG|v5Q>6B}-n- &a1 aۦ7K`w܋80.:d"=IIY!+W:G\9I- T_T'#M`D \UH,1S'Ԛ~LaDqL؄[;js,SC|: 1dwE҈\=esԪ+Oc*ѷ8`wRUcv{-?h?67=L|?7 UNQ#¼mǴ {C7}W #ɷoI6E@>BmHF !S[]閑v氹ծstk&uXxrec0/@֫ci!bɹ|9I lV*1P#(؏3'rUjBv%;p f"RhfwI71Ծce24I\IR^;߾c,V+1WBԡUpKw8?/|r@NSblɢc{NVVj-?$XHS$ӝW.m;GZGe0ojsaF_uj4]%N ^\vQ~l$Y;K,Ke٫gPd-&CI7}Dg*vjl#9-:*N0>G*:EIsQp@n3ܹ Z\|oἺHTiHI^AFAnz^"jˎօ>.tE{V9 !.2+aȴ]NĔiU[AP&[)c)x}oe˓:5:;%LKK?`:7.nuNY~HjAM&1ɺ=v+WLllY.,76N6AN-nd֓~^xWjўnVLVhM:P&y\j\m#8IErzSPJ QSDW),3O&[^22|W!´ѓTlև%[on{&L0>=ps'ޠV#jao%Ztc/cǠ)Y[1T2\(¬?(a''^۠fl DL}^\])( Ruw`J^q &HBt{AoLv\\ ~u0dQ*j&r\HD+Gk UCVEeIֈnZu%i|8IS\6i<C [3+eK=ؽBDGv?$/zoC.`F~U 4M+ҍ›QPh+GĹު%`rg ;6bE GHN[Pi_5Q C"ZQ2omΩK>߁/9 fQXpCOT~w w7RsL^yA}tp,@ "Wθschw2@?o,VyXD8 UA!qHz.& Xj؆gkĒl.Й&LU,z1.mVzGZbV uM8`tsi6MO:J=,t{|>9M͢/ T\~N$&]>zdVX#/')S5A\ (JRs;.i-FPp(hTWkѕB``C:Z;X6 FyMS)@]r?"kWj{& Of -lCW`BgXM&suZXn6@UvN cOdT .;ZC"<ڒ 8D`{X$H΂`U4ڔ/x{[Vˈ{XU=򄁒ޭ@ИVZt'+7;k7{Py~ϥSNY.!,)D$^D"YsZF#PF7Yul*sD :m@{I*e~.%vUmL0ɖHkZ#YL"'3=oGCR*gh#s R C^ڼ&,Nɽ%V•=CW&:9b_9oQSYi0g- rowW84J+m\|2w Driy~?TX&\6~0uzd)&.Lߜ3t*(U:q,J.kExLpyv h 5"/4+y3ŃUb˒RaBѢsW%gZxirsxsnM>˵I: bQ4KKuA)\^{Li_xET / 4FcT ~4fg wA1T5?g( ) .>pծfnc;{ v*sM("mro60 W rܯ+(p}R <nD'`{")*˭/MIws z{гq몆彍`t:R; A0ejMFVf8A1bU5Tvpd-k'v6gx 14NsFi._8<̍A(`T\_.z# MUZ(r;%7СW鹠h@քar\!"l!6k>q:4`1c̤,N M/\0 { w5@fm߃ˌ98Q+jI|% :hVbz*gP'ڛsja"bǮ5=IYAWf7 0EW\[f#".[]\TҠ|wԑbŻYf`jaDOJ&I2.(ֶ$2 9넆K_л9=We_={%ގ@_5f &/Ln*ӫ"Vґci֞2CeS1c9X̸aHH:_cBzФ=,/rq_`#LUuVDyO ø5~qβvp{h/'gӄ]V ތ[̃ba;IR+0%bdwH[r#+=/X~[m !o 豰'VEk)aZ]Ov}-i*`ƛ+ʆ_gq[5#>:=vnJh  tTk5{oRRTȵ"lwE puթQC~1hLcFUt?B kEQ[p0簷 IZHl9|E" >Y]q5y}[=76śAO!o|בܜ- ݬK%ۡ%-d{w .* uqbiÍFŵRI4 , ^אaybd[00<]~=*b@sn-KӌzS/4p21s{(J-c< #lO=KVghM(AwJv6HZre\S!e:>& K- ,U@j?+<8| kYR )>-!1H3zDӇotNk:ߑwů_(/(r, >^AnL[ Lmt9%w I;'~ڴS5m+8hTmsHs;"8qLojKz5rݗZeW _jEfF~y J QLo(7_KxgIw M~gɀy'>#C~BO0'j LAB2 # c碡IOa7ؓssASbLZ*W:q_N8#:7! >^L8.|ׄRzTR@2h+NtM 6 ։bk>4[mXMN2#+x4}!!52a+uJ,Y|l| ,;Rы-gw~e{҈LIbD%ɨ`taC9am!/\̞ӹaOh<ԸȆBFlJn% hԭщUH*Fݦ1\iIKV۸n@e^Up kfpB]{ tit< 唰>bobgB^V/n!F'a*{4MvmR49 6~͍ B#G&ꗆXG&T0ɝ*S GS8`o]UhÆSSJ"-2AH=p֟ye'V~ˏ(ԂV6kocGI^*w'3LI*ֵZ3>][m^?G6؃/̷ӹRț|)ԝk(t k73uNZėu(.}]k0@?J0 IT&=*P ۸c|_+n|)n=X.R ys~ %hm%[ux(nxqn͇`%o6%>f/xv%z AUM$KJ 1PJ{d\ ŇKd W8ֶ>g E|w9}D,ati.*ߠ%hS` '6" /Պ/>Re L!x(l,1:L$m;cx>.1],ΖБV~}G\@9:h/^=W7AIߧHTtLLVZNnp:Ld0ia/ !i"B>@F܌Y=ʦ!1V +=KP9Pw\sc߃fzN)T6O7q37IwUEA)qSWY#m)0pEKOj#uHs&?[!rj3bb|NSMBH*b3!k'Upf}p WρB"S}: oA9bu<9'v)\SORLq솪k= `z, YlۍeSΐ*!! ov}@ :g">'A?E֫0(Oʟ:VR&ݼ3<'pQi6颀w3Jyy.'F`bAKj<[h*^T=D w[f z#X3B8^0*(0 ?҆L{$7V(۠̑]?c ԌB\Ec:fs4!V~;\cqL; b<|,O ڜ;Qoɔ;s:4ij8P.^ˌN`B(*<%&(Qk }xU %A:dWnyΛ``A杞Wz|i(Ѡd' a|7$l5j`6aFė*`@= I*|t`G,r(f`\@P.nvI#l ?汿R1꩹") 5;7cbʱF -Et?gWUgTh+.:1 `s._pjjQɹ,ؘٽ _mUzN.|' ŒJ)?pMozA mGdZ6>6WN}NtKG&e"HU@0 ;mgP)KBgU%g,2kYtCq=͖Nt$(yۅ8#3k{\ItQY7fWW5m~pY"l:!+gυ{3-)$?!h+JNfW'{B2WH9]LFʯǎV@IJ[:90%8A?U}ýQf ޛC@0YsXP<ˤ+iThy\ A'a}t=8lkh%jM:ޚO=K$45/sIㇻJ-9BOftǕe-sjM8+rrL1w Pw0<gѨGx] lHY5,'qR]A}-I,txb_Wf"YGLh 1 N[`Gx Y|Bb; cb:K@e 1XΡOHqh-L{T&?Fs%OCy+TΕ+i-;(HzӄM(ߊ4Ys2àɔwz润r:iy*\d@wMHS,9òZ5Ѯɳ cD 7f V$QwEHT%_jҴ'p M"lk\W<<+ղ̧GCNͷφtFM,D4z,wv`y97O("!%muZα`l, qThьN e;m[3S (x9ZRhˇ=~WSѬ BEќFL rR8 搪I- ʚ6Ӎyƭux#="/l{&-kzp!hxfkws cF'679^[4ki&܅'AR4A5`?5a w3ݶjQH$eKnvÆW6C'fB@0x8EK0| %G]}5+)(Vk-,uj@">gI^Nk!Z[ZU_I`夌>HϬ&~a|lٱſ4DqΖtXt7!z.g#lIa'-L1v\8R-9ڪD b;D@f2e}֟V2D̸21O!;1wh~EVo@>%* zvd[9\EzDϘdJ7׺*f{=t8Y_HEYJN>.N(1|LTЈ;V%+娥۝u\H #3"Vqu7vYpx&) 3 D10u3 ̨hv-zfF#Srr,ȣ<<nH5{,4%i;M5<kĎ26֝.>'iFna7~ /!4@zd021btCbbUn$FX!+TP3*mjj}X>+AL ,BCx=gJ۟5zŽݵx='l,퓊* o(CL'Fק[wלxJVm+DǔةFjZN 3#w]؀VrrEvgAac,nBu|@~jE @a eG c})<>js 6 Xh7rk8Sob[uO֢UjNտ`*v̓Τs4Gj>=84Ic$u&.B HraU2XD"Te㖧͟=֟JR>{mNhC#}N?G4sŬOc5b:$v&ܷ =߫/0Li_o.mzo7U| 8(ủ Z@Q@-r%QǷ1&RvONRKk6yD IM۠IRm¯'(œ1}Rób*ȵ%Q?+h;DŽ 9B`[HNf0$9)wNb$RJ<!Hw=9I]UOѢn`O Mz{p*<~ͤB 3\`ebGꍿ?Grbs:OYWppH4.{OT ׷t?30Ah皎ń<+ctSB 杲pI#U0gLrRaْ==@ Oo)aAۮa=&[ %}c[g3v-i^"ȓ4okݹZƾ.R;= G`d m/wأ;s_>"-;dEtHu+1vL嚤4T;{Db? 6VV@Jᧃnn[ J_1s]}M>-:\@Pʫ%3hH9WGF0XhR5~*ɚʅc{u= F'ጭ_:ԩ64pevGz)\%Rb$L5;[E`sE<4!徾3S=3o5$HON|V1ق~%sƿ>'d4,#te2yT8کFXQ?owV2m( %S1F)\PވD{*ttavI|%ɬ?!uWFwt{':䬂kFE*+(A+J5Z9DtU_ 4 Xc]sq.1wpp3򢗴=S&f4ɦ'r#rQݾ٫񺡺nt7B81}مבpyhT"q޿ AT]l&3[c@vدUVqS_!+N_ r69mr&7Q"@ɋ4c H> N8gDW,,T0)՝*lˋ73ỏIp7\z& q\UChb >E"xRec YmދIthQhc ٵ3bG\m"gPrGk@ij+62jUT$vW0VGu$m*mWX)&EHkhY2PpZAa {5{`q8(1BVp(H>λmR0c&ϟ%~[5i o54/kx#̽x͢Cm+Y+@Z`c!Y>`,dSwEKCSLN쳤` OSnܽd,~"9鿗+;?.d;:p7m;H?=<'8%c]i]|/w}+g# 62V Dn/<+)j1r \TUž,l݀SOTۺҙIO9H;@gEOnٔXUE[G-),3 T<^bZ*6E J!23N5r E{P"|ηBMw|-װH$ YlM pPyT dOWDE_peFp*+8@Y˶+8 ..~#XOM8?^{yv<%}~NBFn6?F!CXgQ~ B&+_BOܓ|}ud9{ƁMӌlluai:+Md4?5i2a^XpY8tj, uZ`LO97?ݶ~0 +[qͭ}4Xs/qpkg,QC3<^X8ae:V}V(Gթy:r͓-\  y xcbHUJPZтx^qX!fYc4=)LƑP VE}wMi̺͈#K 劻HߒO(ւ-K5&-YgGd$?o Pw|p k0ß& {9:UJЭni&K8IP&[7 vh:ч4PDeyz,2dŻ ՄG֞`q '>S _In\w-{!Rf!w.dSBV6;Gɒ_͌HZY X/@ټ[HZFIgϽc ũD应Ss\d"6Ekyn7fL2"XY9vAkO޽;$kZa uPnj_dH |Hde+>gQnYC SP|p5vKEuXA9rQAuCRd[ 2Y =f\"Urgݍ oIɂ=3CpesK85_0HU0uYӈ&_%.>P7էjgҗq);.A}ME"Ku.gj5qO͢o4SxŰjJ&sH˺S96RgqޫytP+~TFoXB@ AW6rJQC]z2 PD|׬{Znbк|'c*oc ;H&tRm6Jmga7 [!N&"v͞}mܴ(vjt0OQ-53cq@htߒy`H `@My$g^3 #цX'K/;}`zRlqdA.d;C"tH:k}>snA+/Qij9 T3Ξw]H !]qY2䶊;r7皤 _]lhkPje:X5a1KִJohb  'ԉ~Э gv,S>?u~A8#f`P1}N, ,2 wjqpz$b> 836rբbDxGe>>NC7ۿ0eZ<GL aySǘօ?HG3u/2> o|`+JВ`Nhu 8][N6ܷ^¶,@7_b՟ж{3E&|,Q œx{?"9Ƚ@)6gP%RJ h.t|,P:]2)OT#]/n ]Wi[ (ꋒ QV^tE!C9a÷< wnEd9BTQS}\P;u *Ӧư*e Vpԡ;x?)ml{Vt;Q`#/a5}lm"/<z蝢Iԛl>%Za kæmk4GcPmKa'٣>y=C&|$_$'?Z/` +8 6I!i{ZpX~x%]jFfxN´xf*r\OK(Kai,;&tuZv=`1T %]#n%Ck~yYran~$ciWNf~Ħa:-o\'+m؉+d2>&d{qz[Tw jSwO -r񮺵c)6ܟfEWK?po3*h?>>C R@kWy.X妱?6Mٹ,'p(oXI~*lsQO2vSX%aODݐtT^(S`-f´ `=ֻyK~VFp$7ݬI%p|4C ~%2 9oz¨,oq;" KW2!TdNm1t&酬\Nc\QA 4M!2fCҽcK35ō`=}N&C$>׳z}RɺRzJ}5AD}x{?mS Ѳ+梐Giⲝ A2na÷Tr] ݠbNۛ 2B jK?Um!nP?PZ&M~Y~~P^κJ^0Xohդƹv;?QU].MYxyy4֏k>iYf}'ԝ09]Ǽ^fzR,7o2ZJjij!ݛ= !i}'{Za}zv'= ^: 6/Yf2+o#t #&q:Oc~o~;+rC]8Yq")[eOO0j-)7: oRyЧtj(oKӑWAR\Oxbj/*:9~PBQAom45W^ܵ[v+g1wpN_6moQG *dpX~.4pb 8AЉqBCjZ<4SI8o=PѳI] Gl Ol+  wôJf̝rZHd0Ί)*-`3>v q͘0WLx"v| =*%a.74@s"CUesr *| EB<8\j_ a$UIYN^fRx yl>oC!ř G*9^qM-KmY%?ooVbLǡ廼y axFBxV0Fw]Y g朢+sz a&Nat#ޢ͜! .}/ջ]YIûdj^0*2 )T6vJTe(0t ^L&Wt#ޓQPv̳۫z !0m'8s9QH K*[kXACܣ+BH L;3;UU6(L pPLvX*AK5L4|[|Z~Xm#F&2cHDUu֐ц.`ɣ?7{` [S՛m07b^NoB FcU<ûqw!CO+uWH4zɝCȸeI9mZψ8pu~UyB})@Ɨ꿎\h@a*%/3(~\5p \V#g>rR;R@>0NObV1?#)(eHryv;MDЈ9?N@j?sɱRJUi"}αxI~f !ea; >} Wl\M'kng0'VD5܈7Qp\gMwޗA8ݢK(HSAE(#8JlSz^-hQ'R[xb-DC6X[%jB&[y6fÁHu9H|S,\m鶿r;_XHQ> @[e5")cH>eʸ+%2XvM"AJ6*n8JYmRb=3 8kYmsXtah{+?ȧ}(TH=tV,+4gQvcޟv(.#J_n (869a:]Q7hfo6b1 0}YOuR@'P1FC:$3.g әW##0-`0s%+՚N> 4xH;7 h{=v {2􃍞$NS*&º{l%yaeLUDn]j~c!ˏ0߃?kRS6H܄oS }Q0/{O4?q EMˡ(UbUyKv)?P!'4R[~/z/bNƼNaI|;[a$y z#ݨQh(9lY D6yNȖM~jk΍3J''y @6?)^pcC ϭk[e=-ŻS ?xfhE1ql +TD ߷⸌7dCZ3,I2'Z2)8X|ױ̹sF1KR8f$$hyԭ!:cY^P^Ͷs5' /Ъ?P;Vun^!@D~%'6Q鷧BC`7 fM O ?)z}JQ9 H^mNT~'~ڏ )!eIc,7?ʮ%L-[-= Δ (W!gd^x2m'Ga#x]~` (**CHe")ۭ+y<|F4/EP1,eg?*_AC@&}NUR6mUo*ҌׁDKCD e)2[pal# ӌ{h#a^.*H&-)=7Gpgow E= X`% >^4875m{v!%wДh1e:e@8, V#|1AR۲|wPpJ[r}<>@ 3q9Fۦ}؎95RƮD}(ߝu䎲̰g,fl^nA~TSq+s`o>#iNi}sb1xl@YM |!!ڳ Ͷ5ZAL]6B$8ht1A}c1Vh'}7ܳQ !-"ޫAR!m6gS4h45A G[-T Dg[;4'm#|"rnT.,>0ҒY ֜6KDXҍ%V)*۬ rZTT $\ ID=pwqwיcH8Yd^}*04fc7DOA{G\ }`bV>5f.!;wϮI=" A`>Xm~ {Zߢ4*[y&Zu~Er5؏EQo3Qm/LP.iR+ ' âA+$Slq^vFء%O,A/d1^㸖z(A@]w3Aa|dC*Jv|>aw3DN'KRދb ׆R.omsvNZovMmiX*-^rw4 Ϭ AL`Ws[,6$gюB"-<4hw7jTEV3Vמ 7=\,Ma^mex˟̈́0=օΙ:)̲f:8b@VhB<)b],nUIy=30^yL†ی,k6D`۶Ż=ҥYE%C)kgӓ0':DcSFo?^+70<l-R%')FrS:WLjqvzsذ.E9T{v-NG'a~Йst-jf&ZEXF+u耎ZX/|X½t껠i'r2PF2Q *,)'ɓ oc}T|=J!@D8N \M*Mllu%~t_f+-Z "_űyu}Uٔ8~4 8{mOٰYhU= ۺ!Dcgy/_3!&ِ W%(Lfk+CEBz 1*.YX-6e)+5RʒЅ--)agJ'&.KՏR:ҪY?UT3`bM>Mr$t6\ {o BވMFS~H?KzK ]m}|7j5o&v1BsɅ*v i ܝC „#:$0jے}\2iC9!!}ӽn'Epۚz[,c A '$罣>iY/$GN]@$r&j47ԗ)>ŞuoLK<H&iP3hRǟDj".)w†/V/!.>4E)^/ ߾_e'IiNvH] _Mϴ“Y[ZUP+̼܆qoוPbQ[`z^}Э`x0w"s'GNxѡa*+Y"qP(q?V!&; /+%x/^9PIK2oƢZ2j?/1;x/̢DbkaGJ^.Ζr(tm?O.+aKxoe|U_~ͺc+ &(oi _ 5{6.ӱ{A6pJK ʧkubrˆ7*<0Ż2 'wlfO9@o>gl=K [;;5We1ξ [dX١1G}{]oVi۳yO)D/Od3l r29w.zn<;@XzU\ 0:=[Eʻfq/5ph)i/t}n8CTB}'jqm\_J춪]QM7S(8JkMbS0emc4Q ; RjB*?d#g ɝx}Yo_J9DвyE^g20 kj `Rc~xzĜ]:eZ_ɿ'D]5K@68iu~ ޹vOh3Q8qMxŸmy`?Efٵ2-mw[nz,aQَُ6grWk^!`ҽi=Cik`iJTnhR)m; nD+D0#PX sx9Qʉ1AX(\2cZQpu[fGNˆ7j`9G9az}Dm7|ӡ30ПPs$?xfF 玨̸ 2H4chʼL"sa$KST85P[Dx3 Xm MP79E)"IgPPAa%s龹3;f(R u1A%TCVs%i%{FGNHik蠡!fшN1p,X%"-ExvmI2X=/U FLxЖwV|#DNFHQ INF t "${XѲr]8($vEb6wfc-[S kwZ_k#Mlm4t^ՆoL^N`fG )?* \%tJ?^3/B4I])i_B l9lҠVQ! 7!ˁp .+}jW7hGXP4z(vMa]\Dha G!R{+M]H8g ˌd]ͮn7$^xd^|_g@G7zהb7WNf} !)4rppj zΣUɌtz=ZWLs)OhH[18[ܣª ?oZbzUߝ dWmle >j$Hx~/S, _a+$O?)9r|00cS$q_:6VAxk{+j\s\hT@Q>+MEDaA@JIgG?v5N0`g9 Poo92DtiSʙl@\Za Tx'LmP"~F֙CvL t^{ X@OM}9psP&e6!4[ؕx@hU˅6z.UZ~L M$V L C*^e8f ehjjS{d}BoVQɬ1de7ݾO*M'%":ܢ{h%xuWٳx8"soalKt 2gLmcW_bu+XdNO)J.$Y$~HXw緑L i RQ4 E]KFeU fHZD/Ȍ|NdPT?W2OR;%H| @vڧ(}N5 Vgāljj7A OyP[A4CR< @.OG -iYx o@LK=4 V I]5ys ^gp<9 T a|Ck<.-M<Sʣ.ğ7ۨc`iN58fueB֕IOOAA?OYGIYF Q]?پR蝦IiH<] &8$}lTg8{X)E:,JW`)b0<&pҦe*wK pmdMIIGD ڔlwhǦ=|]+͔qV+GJ5*uF-ts#H.= Uw+)JYGbr?&sgpְ='fHܵ<*b|j / k3H0OYLl W|BY>8^@L&QDcfi*kyqd5eſǵ|k{\qE=}^>,@LVMͫUccagAWKc, ʹK<'&sU[+ޯD mQIRk\(Y&9 s2߳m\Ť Z.D ISe2f閐}\"ѡ2l63fn4(ГDƭ h!|d>Y}F AOQ%'}+4Kj*qG玤"|JX7 94g/!9r@&v8~ZG&̛ I;x49Rx֨cW еWðgD̘'49Uq8h?RҴ_Pf=vNk[ |{@j1ߤOçuٻߕ n P(]ؒ Fyq(>6 [i|tTzIQ1cV-uNZ9&ՓΛe&,rP` :H##>rr^H}~tsj=ф fv78k}̠3$!J:E'oa QPU$;ya2책..@@R˚lM ]1lu\weJc⁷-X4ڛe_M!YP$Em]rcXi#͇kSSa ur^/:< g^u}AC \0V`8fgWyJiѨlFg fmK&*:I=k|? h!/B-ʌu0pHmͰa'Z;ř=Ģ\-}0sNejr\:fP.&}u$nxZiU߷v}%W;[; /|D T}(.Esuxr֐69l$}k-xX_3@ >{06Sj 7qKSDTIXj4$PzmLL1J H/q?ƕ3u$:oʲID9C3sB fqxq5Ctb< ۝DY\$Z/jSlv?s/lZ(=:ܾ}WS`rS{(Yb˧>j}\~Klo y08+KN7GAJeC,|ХԊAmnb \d`Q^y͑>&لN>-+7#2V%Ó񀠼!h7_ڮ9w֎ju XVR T% Mt*a}sF_{c숴d3Ą7~0?YGU?X0{P7^ݘs74x镰c9L'k4S/ı-HkNk_k$viɛA%/$ 0}Qu3]IV8M2خjTpYWd=}o(j7!z$/0oO;C~?yI/eASnjAT<Qn`&2"ϔwUQqA76(8j;;*_%WdܺsMk8@2[Zp,R{O@}t]po$X/[Yf"2"Fd8YUG $O@`[rw@ǴLb%I˯­VhYj9J#Yz,aYI r' = 뮱\XQPVmwՉ} ce=Q#,_3KKa0q'"\aF =(J }4$B+A.^xHmO/0K=9 /#:1K6MVXs'GG d4+GH;@9?+KuY'HXg QW`q lt7$wYpI:ʼtS!!"`OX܎CWwǮF1椔"Dm]P5b,\R$,8cOMP[ }b\fSۚԊDJt< ::-S&~O`]zLhė;3k+cKiG;fӘf*drq΅n3MBhS=`k]Srni(%+*7QR^B%j;Kr!r|ٞ7P s0AyD0]]έ'qD9v `ܹݭBP_@viwwelv*gI0Ƿ3b"!Y eV<_7_4 ?g7`wHXY)t Y{{'sIٻc.$ڥNjc=4$YTEaz{Wl%䜮h\ PhǏQ?O*\RR,#;\+6@iWrC>x탦'{]lCbblЄSS*8GeFW|fiD h\v.!sMLkw^ͥ-Q,buXy6kWϒh.ˢW%콟Eoҵ(]#Ƒ1+jL׃<51^5<׎WbR2:ru-. >_˯Ɂ)M)4X:cU#ݥTϙ"5YEƲW$<5~")bIj9.!mt~#6oC22ELfn 4HqYR~1g 3wt@vFX1JE)c:N݈! -LBZ|5zSbIԐ& ([{~A`kH-4i̩FzVkEf\Ҧ)͞t[vf ́ctu1f]C>jiH}'pUZ6T&Vzpb9]h pI$e>d 3,JO0$,0^G[/=1tqlڲ7փ)Tx}a3{hoʷV[B3G #~*yG> px wmlfaIiI4#}VI'۞`% La!~OHO€h%!Ni\*}³~O?ëlQ@QInHKc3:x—]mh.S-= f'FD]7&ʰjܗhKK6fE2B*{NhA\L;&%.q\i7<`告l #C۩VcqPh7X'2ve朢C8b=7UM҂*~C]4~pGy?X# J>s0 ~'?[i zܱ,ğjcc);uV0P'vт;tӱQژH( ;7ֿ;ѕiE|;{ tXS;@4DW/i<żYS'4dM䞳|ɑ\V]+8J ti-ѽ>'M|שּׁT4Y(}ՁM} #wѤ}mFnݏl-W&e,[Tۘbrh,7d ȴCr" V M*W#~ӾMCŶ8ǭ!:9f[|ܔ7MYue1<3ߛvpm.o7.!`*5d32&.z]Y#8km}D%._ZeZK y*Mh~{Ē)_OHCnVSAQH9:yX{,l(؈j8i̗![8e+@fKw1LVNj̀OMR:k'Ԩ]Y+7R ,??( h8gnp@y8e4/,}dp禬E&t]c<:>W n{U7չhCPvޢk]tg;,Gq">YF fvĬo9tN~}}?}z+P3wt|n$^ oסA`Ng`\,6~4c^.O<*H'qc/AI7TPk|HKVOs,X w9S-:CFzޕYw1%hCr %k_+ێ@7_0>mzsOkj#pQR.J?C)V^LWҐ /W{y䓆&sq:%đ ӊk5{ =>tPF9Ie F X>4?ޜx5,]ToSqtdT/!'pnyhd)Awg.4!)1AV^″U{G^rlwhH2UXN3&z2T9ūE-KT u1;t{rڜ×oW?1h3&pa::dksJ0rS/0|6 RtH3Qt;SS4Y{xYZ-*TW sD nO>)7Sg`sun,UCH;v5 poKtxّ߄K5-?L籒.wY[vjV4½_ 4-Б[崜e${ue`SNu0JS YL |D&QdW<rny6u>uE"ւ0T.c-Ͷi}w"wox ~Eϐy})iyžToVv.5`8Z?֎A~ ["dO@/שrJXm\1WxHywH3\pyv-9Do5E\;BE+q-lj`^XӺzݎ@q8C!u,+А<yMhrSJ+,Α ÞrmYPi/6NѦdFA]&[OH{g Yc7JV҆0{-%.K>Vݷ%hEÔء?Neh"Ê!=ÃD>>^'5N,7}48g[y;FV׏ vjn-|žv#=m=T>@`7QͼBq+>&Hĸ#Mտ){JOĴQCQU {7'9Ay8Si-r ܹ1nv[<1N.>$ P7|0 S12w>ahB; |xWu%c,~^e \?lNBkdh& Tym `6^#aVv"FPkaՠ_M:U_Fuf;MgV^2Z1%FDmP'Eh|G?NMv\\TgUe- [yV縢 Bsq]`y@ѐ!>A~-J eΫ+$Cĉc )JF(!:gI/H-&ۋfN$j3>lH6q2daĬ "ܖI&Zロ|9'`^akbfޕȦ<9YLz> DZ_ZKɺ/׍`_\cBlRD夵BB|M Na؜`!j&XwNrIR*"h6-hCBCݜqݜOe>)ō nb2Kn? k?.* T8wnԞ\UhJo;3Q*[?]ErT$ OB6N;eu^{]+h]/X + nӪHK=IHM wRl'@]7m/@ߛodDz)3d ώS^ˍxN rGHiJ^o;zInEz8H;C8|%6}$畼 H1?[K ǎZ9`~D)=di<W (ˡ37vܘ?\;ڏZU"~hps\_+5}%x ޅp'>[sŽ+6D4VL.0+` C>0`)1C0B|Zqӑ#ޢC] };+&tϣv ۀƣUWΔUYA m5(UeiwAPg#]eOT4 B:ڥhFm+:BTϺF~W&!m%_Xk(ltfjQ|+-EUU~P LRZR"`y{Ĭ@ݔ~>%7lӐ8Z~J9 <ﰪ sMͻHmM ðvH %I͎16&2M& cF4D ,")f֯3B(>:|'hpYN rw|)GMh hU9BZ<ͮ 9J!bY}$OkV"{|[YgiY)Hp`q[!Jy[nهܸbKZz&#.L^ov_ŽcQ GP҆f$"9VN*o=c\"ein8:E61YW:Ӵl{N3heHoSn;M<. a&m %6O!طu$;O 7yt" cg,}0h>QdK\xdS2M0:=IT: [-W 9H::p^=PWA~fj;]i3BMȓ1oLS'f/]"H|F^G*mo`jUQNo:`'2[Zx^"h#$oMfj+:7M<. =X0=[1K~ԋF/I 4镪y8!’e%.qj!-룫` ԃk HH,Ru2yC/\m>B6K:|,%V4BTK{u5*c/T 3{שȭMHLd7cnb!7TsxPtPEs~}7^% K`ǡ$&vF7|7倒5Z y@^وE^2y^wuTmT[^ EQFO}*.qOrc v̖( >«y[uw*dͳw@45Uŏ SuTx^p0=li6c*^,#X"nA 30INbnۣPFJ*||*I>gBt~e:Y0 9t2Ec-$fA!y´,̨U$mp쾧 hܚ>ΡqxAV6|^DOζ`'>DJsXuHp ״YHr0& NUaYw5^v} JըfGlUImϼ~MM7KRفk\2} Hqo{D"qb2 8 TwN3e E_mB6Ys`Y7Bu\W(-)V .t'{GeCZF'-.Exx CѾuG^Sգ5f +EqLgz)cy(*>-{K⇙pWƀB[qaO,k楁Py1`0`Zĝ  YͤUf, 5`񍊒spΙ&spRRWP7~#2䴞GgHD]fr%AB4Q'FK8w+3cARPxG07KA<|?]H0sTG(u2Žq#n .@xYԉKx2pVWsr$B(9Sƪ7MI6?ǕW{u#Lfm铬Qxy A$I#uAo}aBGU,ݢ=|ʈ(~n2hql.Ptjj;'9X|ͫ`~7w06@Xcd|Я޼x 3~ɀei1~L5"_!ŹoCM#({=y'xh'Xs5E֍;]S4?MV:Ar`CB\#jƊMeU4#J]qzN2 Qil7X4~ /[wU]bJۓvvYQt}8k05ƣr!9wOn pͯ&ď<7Q)rTu1Ц=0 Kë#xmU)Zxh7k"}8٬aP!];gŞ NۗH2N"c~yv&瘉zy SJrOvQ>5ֵ}DsU8 ";uF8`ܚb#y 25׭^ ϧ>mjhc=՞E65bҧ#h=VDl1Z%Vt>F1v*L4e D˂}QJѬ*ҰmxsjO\Ȁ'dٮ @z7R "5#ȡ.WL‡_Rn_`N*0,ؗI1R]@d4_ ـ"Z6Rc/Os+n8DUD)+dw#6XϴC 873aǔp:%=kո|_-WߠToxFTcv.jP:#uG-oZ=[LX# LA:PUf#"EwJ}<Ƴ*{;;4u(H؅&[r,\%3=k-S)j&{XOP|I L"욽[J#Ij˺WEN94LL2_m5dm1-Fpw3!RfL͒Xxq,sr %4{vA" Q.;o9yi$/큂*7G iIfM'RJ[آL5y1nG'BMw"TmP+Fg3XG唡 +,э.3ZjONVuEhUu\F-5q$m dFk࿑=3wGhsʟs7h~6@f~I*kC,2vF8 rA{A"ӪGLHt|I#Rf}`QGGeLYi  I#Be %] ?%|4E9-9,{^kW$/s>R*o/2)T3)ObPmV'!fp<ו_7TZO ˑI\YUJO ;Fn Q>PFOJ, \I>YpWǪ1>?f"+K=Wz^r@"UE+8(HpK:W41fɐV#&ӡ(%083`yCNLA#F g:߻]=Q{1qy'F*KvvduIBrPsS2<"ņHT#?U ֺYӦY`4@?i&/Xjd,Ny`?toLR>3*9ƾĉ5H )dEB2U[AsqB|[boq g0nu®SkmSX1F~Q.TkZg79.Ԧ'Z(_d4Ỏ26}VEi:vV5_|'X1s : mL-w( p1y. z!Y9e81{ޡ+d@f^_MHpm]((e]ɏKwM_,VnkM!  RYo[dO0(kezy~Q]ܨhG(_L >od8XL ;^EVu~ð%$be-]@&aN`IG.񋔝u/5=vFbSvtSw:%GoUdC"P2dG]]I m)bA$y<ȜP#V!7|5pӚx] eQi ,s zNd~t|dEW.z]ߟ[zοZЧTDI[# %l%LT_ 4[)Ǟ "tb4ܔ dV7~ Sb$vk PfVr`EG9b5&X-9p+GsDtDL[p,y{*:", -ᰒc/`-}E}m" ;]sjHAT,I@92?RՇ0LWP[Qgq=6^rY%pn'c 596 (]Ĝ>p{->}*$H]Jrg3vijxa g[Ȼ=$^ ~-PN g?&FE^  F};$…9%Y@}DPp VG5.\u% fCgܯjl?AMw)>{pW:T%AaMǃ')嵸żW`$BK \.F=2K |],`k>DwÏ>:ƖA,ꑥ6ÞzW^Pd}宒p7]s)JCI 96A f ]NΜm }:AT|p}J_/`)`BIB[pn/PA7.N s,\=K\7Qu;azR8F^>f1BZ۞~"4P>̡5/0z $n~5t~M%Wgͮ%~űzL9s4 E"T),P(a6Tk؋04s 4D$`r%la&+r1,ɳEM|>@遶EݞܯSɟ䰓"cf5|$_Z@-헕io@KK z|tq&rwk}v13 vY#&%Í !5I2ѶS!wjf|[ Z,.@Ъa]+~K{0q}ʶ]!7\,'mբI~10lV\ ّ2.#Rx!!r4 2_!6uѱK`$R_C 7]{=NvWy@N4xoH#f+n(yƗۣ|cZҝ52ͶƱuCnP^)U7y-LѠПl Kp6RNtVXg^ è4 ImF5̩k5*+B\G:Lºm}πaOmΑ8Vþv[򧒜G7MXuiJX/ַ 哧f~ $l>֯\wCblۼ͊ʌ-Z*2} b!GGodGEJ {d Wt2Ʌi#X'DriQ,'@-SN5G!˶=&1D"IAg⣌L-MBe-fWa'Iy~*)n%C)qEqk{兯11[?9~T8Q _;Iuܭ#^A۩xڭ]{şH3A_ 𺻌> 9[#L-EoA2뵤H֤.N}j&s!A]RYFZmFҏ޲gio+BHis 7k'iS*oQUA`IS {@M7ֶRLJmv\0x^;_F:.U/;\+ ` d !3eʙT_Y.:6Y[zBCT!RX(]dRHCC}F2^Xl1Y%YA!<{]sYȢd0Os:тూ[(GcBhū2fϱqwѺ-䷖åFSb gz6C-!, 2Q1K({oDC zy`S#|vn܋7w!{(Jҡ~7CeߜUJx/۹(͡yWj+]cSay`?>s~hGCMa`D1Bx"GLA̭̾İB T*6Htdр.TEUE{al%TJAao1'Ǥ1,Ŷk ۉZ\-,)r3u\ˡfޫ}C%WEnYܔ",?CsԩLu1 7ցP =DNbd0H KlsN=`Jt%Uj@Ikt__I=Ktd\|U2s]j3])aJZSIõ~uE,W^;~6d_uZ(/sȷ!A{Vծdݻd@$/UQJ@OR8{k =9 } IᶹGId UcJ.& W8,j?V1s*MTtG8pT۷oorjG)v-f֢o=NUu*iK첈 F|pǵjk {kOG=Aǁ`;+Qgg aWǞ0Ϛ( nWNH+*/:'xGE]V1Qw&HS0W 3RG Jc{Ü c D3xzqBwL?VB!t#k;z]YImx`j|pyb¸WV.\/UbJè("ԙy~7y5=(thLTt;.FCxP]`pKxh׿=hJ1OA _=Gbi A9zц_^@uvK_ykPe`zKybjj(uTh,6ޯz@u:J|x[.E̱G߮6 tat3ojdʣ_"8U:0cSekf}Vak)jPKji N2kXBn~ZqёNťE:XGZYG7;zOEW }Ӯ}ys+^ZOPW]X?9|ua+Q8{.'me$4D&B6C2(Hxg­0V u<&9EQQ`>NH)>-c%T;]&\|*RP/rpM|1(qUh#c^{I3F:Bٗ=j]fZf!딸ĭZ@)apC|yg88։*?G:8ZQS 8?P8'Knl; k8^tۦ1Fpm!SCd?oTa y;N훡d2 rt&Wԟ&]}$S?B=Oo]Oy=٥'Ntqe, sՔ22& Fq\k{ b1'[L]ݲyY昙5~HEjXVHh=9C~└T3j-YX2 ۢpXxqtqo|f*[g<6mR׫}H(v<u] ȝ6$RutM"B &f^;Zsbpڡ +h~2rAeR=AhnC1Xd͜ㆃjTQ -)~*?”pqzgސO2D*ײmT?cտ'~%pz4Z#N}\~V݋MhvmͰi kIJ'N9j| ќӎVKzE(AͮNZo 9 1_?7)ؒKO$.[ӵqFS2lPw^$RUUoAbkAˡ/Q( AVYM0ۈ4G.Hͣk9.e,Cg5/hBlPqn714lNdH7t["9φv(}FAu+B8ZrvxBDLwP/ɍ/Z6A<!K /i)ƪJǂ5A9HO RV)3mHFlMG뒯<*5Jݺ)HUg~k’KbJb(ކ?'`6On/.6PDa叜jܱ÷P'>\V1 NS灶 LL,} ؈)]QVuGC`J}d[N⚤??WsLJQS7 =V%E9ˎkgT y3-҈CoC y%| mB%$?"ZЗی vnH^R0O"p\pn|'&SKioLȸAz/D `6I`S:FG4RhR K0GJq7Ig_q:Eqx8c&(T'qެ3Ŧ"df}b]lN=%nQTu* ** 7d/ht|;{H%z!)w_E9ʘcNR KPtnk_'\ zP ~iGd!GM^>vAcadCO t4Lwhg1Vx}Vb >+otܔ!V4f=d>xi|hBxyofZBiC_d\7ymUT&&  *emڝ~CVkC@"na~fh( >Dz`X2IRW1z=<#\O7%fM ˇ@X,@1 c\6XC[YMh^x{z>qSBѨ5b (߻oNzBs{NanWP(6FAS#A ?FWC~0s|G%=ei$G䟳oPyG:<;JbI7_D٦O$JM`*Fa]:ӻW)Pr пݖoK-@?^hù`zܮr=@*[웙]Cp.,3B̸k0 xvA(~$WԉRj, ʩ`۝~W'druф⽔}ϊ4H_?JX5@ܙd˼Cjc;̅?;(J o0h \@`G鲼pHy7+部'cŖᕻͤvxA l`ɷwxnmg3/]jNI`pvL_k5⎰2Aσg aǂ $s/ƌnc%bJw{qt1a[c ӳ|#*ˡΌnzU@jnsA9NcEQYX ]2Y^`gr y"R,zl|3AtD>Fh.qhhzGټvhRN)@b9h$Daymw<+Lk4b2ͬ@C%q:9?**0]Tٕ~"8 k#҅7v^qgKV ,؄h#敲1 B^_1֣ƼMejYDDŽ93$D ßL?c< g Wy#hd$TGT\fvDf)4^\ 'OA#hKKF7=gCjoB7YSFt&~Vv|OkkBoڇuxyC58eұ^~BN HvVmV{AaUmJ+bO0E:=AQg&21K#Dg xhqa]7 ѣ{{}S9eg2], 98¯.֮=j lOV) ͭDt a.I3fF7)Q(;CR.ۄt:L Gm*e]9JeqcwU&;˶ u4yU$#sAR:y{B Mgh ow:CB3!*( Wow< pbxIg~-sbMH JLVKqEHyvb5㠽7.gV WTBnckyГJ<XtY?aNL.?(Zp=({w^ ngfS[V~0/t7Dg0\F(Y} 7$6<,9t^P?$IqѴLW*d"|m4Kn]elO \ze%*z,k-%"n~ve!߁!񹹻Rm h +rxZo&CcֿR2n+wxEdA" |">YnP ٭c6.m,be!OLgp-Dܽ "g9).ƟU4vԬQV5Y j䞒͎bW4jeL"d{j${1Nk_k;W)ܔVPm7!?(FcUx9NN&)J;1N A [Ŧ W66TxLtJ|̓b衎LsσWNTRZY+ܕmFG=t 3Y7OہgwK]]];Mcߥw1gẋ,KGǤH-* ,qYH] $U|3VJPA`sxt=ʗ{Z>1ʇBT%n×GD4TZŅOIsXv3'Qe2Nr喱<), ZoA(vr`Tt6YF2O^[.i7O$g$pNczdg 0d_ jiưe%p# ( t:hkpD.6نr\JL8 DAE!V/2|92I%Cw5 ֟M_P:;Oi\#`Lgu´Kr;˕+P^{"JRx":42DFzr (+4!3 s,KRȚҍMHu?ybvkO&]q;+ׅ|N<\17.oRvӧwmB6:$1PN4xދ \2 ͵"Uz'GH Je?D**lk. MCEli_yYʲTC>%͌0]HpA!s^NȑK`4%(Pu0 Y;ӴD~FnHyU+鹝(}q,+Hw; p:mzwyL_M T+,[±i H.6WB fYޫ"ۚs=;v{ gmdvkc@%a'Q^Mt7& F#M_##f|lԝ Gz: Ne3{3*mc{Acl#{:*JoTZD>j㓪0!KSD8+P}j8շmuYq-#pvu=akQIv3 )M gޠq5gxOWBDPAv3<{^7s{uSOf!tVܽ%_MJ9H%UHkǫ霥6gjzPsOgY oiLI5ƥ■ݷ/<* jj|\gJ -N &{er˳RԳvdl5=ALDo2mu7bc޷M@FGt?w̽ߥ&҈Y׮U,CA??6{:ծ@E\0CcL\IZU͜`麰|(ou{c"6 nOukE0U㋛&1A\Ky55=j~o̲2ccJh7(nhǠJatTKԎ^<9Jʥ< Uv6K"YBp.`^p-?|j@)x o8/C((޾ܑi U1,8<6 Ϸ ĐámR.Sרk-?fTp6P#CpL>c& e>ag,0#"<urEN;ă{aF.^=Q5:-\YXX HZDi/]+qZp;<ӓBFcsN3?-#rZ2"QHRv{Ӏ !8"W`+P15bY2hY-3$Qq1XJJ}Ҥ5FHN)]2 }wAg96CLX^:`D5L1`LNH&; -FU $nB[I3:aD`T_Q8,Y]JSZ`d& w CKqJs--s 18/_vx><'6$ֹ%fnp:1l  $l/vĩ<=rQ@D|?P1rIuل{PxmBTn#}\`b|b5 #. m%?!%cOf)w?V}s)z#҃H]t f~Y rtrč[Ȣfr{ALCU3O\4 wxغW%gP"rƊ@,2KJ]HV!T.̈Og9!ݯO>xGVirQx `R<)E8ͷu3')zG2|RINznyhNI1ꎮr$q:!^OSXv5Cs/A͒eU(1V>B1'1GT|dQȢ];FU5̢|. QŘPɏw_\{nHYND{B 9-,1zh]hہFrA|E% iӻbaUV2?:2/A@'Q.N8ꭀU$*i:0 q!s#4Wf7}< 56 fnN7 bxtwKK Gwi!˽^g䨘i%V67|)VaF4YˆxpcDn>^n_ݙEh 5MtJP`ՙxݚE7!?}̼u}DJ55bḪ 1WYy}u\l@Fcea7C,;-_vfgVЁq8./ަȂtgaJEޟbA`{V ~5H v7Rhʨo$'R)xnQ*IT%L]hw&Bz q_ :д^nC(4(YMcU<*sb#\gxzFKR.aÊb"M#M8 %*{I/~/ϗu=[&7ǂBy6$/y|Hw;%Y6DG \g_KMcQ~P/lsUQ"ۄnک5P9@cy9ΐypqg`-Yp%8dE-?-^ j&\K>, 4TMёa75 )L8%ׅ|:d!2m<:+0x(ڂy! Wc|ee&(%""D1-z"fCɍKWO"2΄Pc$#ʀTXau SdB=Z=KZ|k06#s}_w=ͳm9rv⛜`nmaH;nڏxsMQFl"4wQuXxNϝSknКC)IvN'^1O:B)~tr X Zooz5ܥl-2?`@}IT/G{IQ m ̪ ~ 3Cl_N/|kjs΢r'ImsdLsN!+4ҭ~ej6A 9Bܰ҅o!G*&c0 E1qi9A4[ y+-zF!E^8[,|cce Й6C|y~PWqaa_5br1v#XpT+ҝAH(TV!ζ%vLߏûs5~ŕA5,UX(Lc A /._oE;!!CTHh)j:[V~/#.so; pxU5'";d'SF1iV;\h|J:l2 8qnӅ =kJ{ak˭$l,9FMXKvT?cUm&c'3C4yؙgYú_MgA7QlAbK>ZT#4NQ/-SAinwW Ska~K_@=}E⟱b+]l9'*?+$oz,oPbaS nӿ2Hw޵A7k {J`/78ܺ-ޢfE)\m)-ϹPߝmXd2\&$T x[ӞyǸ>&(dm|MoԾ5̄e~Y̔BhS0r=E=:$NKֲ[.PWcnP-H'[d74鱮2C{C3^L=oJL-xϨXqҊ 檵H⹅pq[q xfV4fyeMpn1%}Ɍ83nn2>ԭ<;z6YP4! 4Hm'ݑVU Gi8| a+0nKo5}]y)+eDJ=5n&(U$ ȧ;<%!Nf9";w52.fbI#83 ̫Z AXQlOO&&5V_xro\ula?+p/]er$ٟ ,h ah1~ZāM%=4!?^q̖js`FDŲT.deIPE jwd`O/R[3AYr׏nRljhu0̺-ԋȿfς"y J*fV_c1(xX7@$˗ͰNn&8BPacˏDK/&qU6 0 Ӥl bA`YWA.8Z(.ϡs{^2ӚB_ɻS0",3_/CF.}jw4Yg)7TE/I87oa`kD|pCk^:Q#E-ˠW䞨onڳ.6| jߪCՕ@OI#.ɏS~}0G;oKu~W8X]<&CZ!4W# QlJz+qRL9/j4t.5RsSM% nu `BRJRu~ [vR{U-aۗhp }q Ax90sCM dd_+ʳ@2:Umh7 (x[aA;BRڐMgz,?%?/BKA쐓Zc/^!SNPi ˩Ϣ|w|FU{OB$t^QK1[l %l,#,Ӽs wB~XFvy\i&5AK2S|]ev'ޱ@j18[yt($;W\| fRn(գKG#E  X&17bO6j\c^lO0繤 p?<"v&vMj6!n*/\!bv |'v-CM*vM0qن`wصyvg'HgC^'JK_e3/% Gi<o0әB0T~XVsT&CX  p S hv_[r_ee) z ӇC\f@q@L&z8 ۚzh,%z8(]?V`&!;;{dVU'Uh <}]N՘FT:n_Z+gJ{et 0!W Զ_ 1owb3UM EqJXcY!P~h m1<* s Ä=[ӃB@m`N(2~N d+X[IMo׵[G=߈kc1$\k1ZpУ)0?9J_$].L\N~"{g,}:"k7~=.w3PyHj1J>ݨigu_V'iSD#g՗oU qM>(h*d=ELtt@}!cB_$sVʛ3@Hk 9j'V,:(L>V#kMM MjѺiPLkHlZUyJňgZ;z6v 9 &F|xjx\ K Vq`lq*fWԨ+/C~eJT[" %5Ry yZQm=IJ!b (-Hq~vKS#r9E"l q},9Ic:@jQQICd/(Q˷ E+nk0=n "PRR$M$I碪#Aȗ[932>}dQW`&M1:ynS*&;we~:$d",'bXTxrOO>.x!5(JBȃQA>~=?[ Cc0~N *oE̐$4LPw]^X/żĚ,( bGTF5bOClJ/XlpROpϋ0i09ɘI2jNņMug|ʔ@|>̭dfJ$@-1Y|/9w]הĚXI.4 3P9h?"-ԇ4LY(ЇޏBo6|ZZȂ;w!mvV:#hŻʉ&brwgR7ۜ\8& @jc tn+ޕ~bH_*:FZ`S!hV駝0>Fh eB Wt:3PdK;BDMgG{W@k@=}n5_0.)0ԣ=`v6/| W"/@608uid,:#_6\pAkԚnL\Gg3$eˮ!0۲R^ i5* {Q]1zQ8':U X&C ]8jM%Nkg)2 ) _ϸ29, OCP>B΂,!q*7aK@RAis3[9[gمн|T G=@rOP8y΋вK3/2n)phƆ^ei ~~yޜN`fBeE;A ҃.:l]O>m+G 6D_@}%nZ ["(|XN\ J@qVБ I;c~6H'&ǐml5gm4bڽ2F@ī\0(蒷:GGWj-y[HUskrtɫknP8/sZd? ޑ`"KLVϑz[sXz^!!mqwIC2uo Xgp7Kz17᱄FÜ8GnQ l)갣H7 fXs]4c]ޱ$+1tueQ` RseͯMM%'+;Qzʆde(q1*m<;҃X@+)sRBp S:˨RZKDTS}p{rNUfF% W$PJ!8y'jj`-6OʥX.> ]G1eXH"pWɔtQ&7@Zy,b/$wcXo@vB a#~B[9<B"K>Mr08ߠCN Lsn#'&Ɂ}:ZǪDz9nu-l%>=7@3&C+$ Xi |[O2;fU{Cs-PbKS'靰&\.@Ӭ(/r7Dn~%V 5O}v}ЦW#&AGnkW&"0jEl5i‰lA PAW(5@eRu"nl&Mf_nZ{P^ހ9jw̕\aaGGQ>7N7g^b$%|u4էfzu s\mg)hۑ !'.Vծs(44⺱?IujĶp#]tb\mq8x".ڮZ݈C,W|`ˡ}: XI^ 9Z|9 ڂ0 .8EF@ԇrח#0ϓ|4n5F< {V܇@FNm0Og7^Ib}xB9?+.穧0+V;Ts /%B쒣,yקk$fʴ Zfcjk.9muti"H?kS!ggN9(&NKF3nt K;;W PVm9á<,J _> yov%Şu_Oz5 /,@iLnq;\'b_W5i;-)2Kb,T$#^FCE#VE,.l &~64l氥!>h`aaOWscina3fb̒4Aryڞy$ۗȘ@6tdi1,zVW=Ls4}E7'׷xʱWs$dqd@+w bnls0!ׅa+!uy•bd!1>plazYmIP_,F0!(;% Jfc I{HQ>mA&+.dAc EB8&{cI^Fw$mSMF_S@ĨQX<gT∎Ya~8!"$Q s,cKNb݀G_Gӭ4t bѳjXeVg{jU|ZJD+|]R)8 _+D}>!4QPD#$2=!7-팊[ljuYܤ<4q.$ ƴ͡"ӹez;߻`;HzTHb6 {A Kplf$qJ`MIsp@ۆ[U{jP7LMSF.-<Jm @M+Gq/c,Ϡq~S䁄=x2N Oܐ *}.xU!ŅNdx̓+O[n0kz#}[m,9 zd;k5$:ȢB\}'h0/"-C/v#.IRZ+n -O8Mʣq 1G^KK|Mb31{xӄ\$K=*Ʉ ":+?mx҅hL2bHY.WC<"P%-AG##:}Y`e7 pV8݋[M~][@8C# EPQ¶gW.2v9"A{x|L9.]JIxfRa¥S춱%"IPuи`GDޠ)HTɎFaMli ;ϰ)Zbwt/#(щdv0գOR&ºO7r ]8[?d슛/븓?=X_G!QV#yqkj!į1V{ >~}qpW:@ȲTQk0!WdR˜M!"2ѧ[Gg|+gܭEfD!wd˗8x b:XDuZ {Xo2,kjj,B^6nR$fx`.7 HK ڳНׯƒp{z4\1MsVݐel;hKJGFNe'R;D9Jױ;;pk&X$7T-!=3xJkm v50@L}c9`(nH3TX'I>zґ$I1)#|;ȴaa(SD8 N[aȢ[d"X*|1Ͷg߼oǫ9ЋZ\I7J` laMDxu`BF(MvI'ora)I kW6m C#QMZV[lNE`Adn#"EFU "m,( x,gw49CWBaqhBQl|tڳ [KeMKMEqjQ :D|%֡:qql3r]}:,Y. L1yOɺY7c;^\}p0 e-,2`rH>Յyj/ѩ31sp/BV91?x;сCA9`S'jSSVq?.ΏL^Ym43eqU+㊂:wsT\lhUDZEW?LP>x !CXRLk#zN%ziŎ;yUsO(qmS; _^1xɭ2 ƶ(*!+;;tovi[?_[JO}$R@1G"iY!e)0~'im-Gx.Z)IjaK٠(aUE+AqUu;2u^f%F0-Ε|[b:^ɟc;\'\ @.908UB݈WE4'C2yU3 2hriώubqe?dA,9VV6@>BF rTIObTUd굩{U{Z=_AA-> Ф>.}Bh}?/@]A S.¦]ffhG)>(-ݦk>Do0" '==[Ư+G@A@۞rW\)27IuEPP=5pOUWmF*]@Hd`4.uJ%q͛_xf=efJUuΫk"qٵnXgSM|uy3ɀ8zYAt!5O*TuSxPրpſ:B|Z] ӏ *b'=F]LP$o@YY([kЕNq #KƵ۳CQpheF6DY-şak{-zu6ET2 eM;=3 *;iH<׺,04D &tZxE)G,_B`&;6Y&'_Kϙ^%-~Ȳ瑿lOx dǸMX/b, nj HHkcr|>2TLqÛO'\zl d*lkb\Q=%17%P- YQ^P3.!p;s\ 9>HP!Iߓe2_ l̯'ftۭ<؃)uDH h̉~kCi$vmX6$-1F| x1XڞY0\3|QQi57< 1"D;TU{5{;= 1^nu dr@@g>dvCKu#jVȥ4,cB NDwȅgƁDeWBe+!Oi%ח"u {,n Sx`oa %$i\KNۯ31&6 ॉ&= XglD|T= m _vtd!]G0Pl%.Xi7a3!cax vY "=E1H%77Wm:j8mhwA۠/ Dm۰Gq`n˃ >pb$H"˞]R4_ݸA1M 7羅 M:bqI|TͬTc*KuyIK/$WOލSy>-瀪WT% V~^Hiߙ{ lZiTpN } ~(7oBlQuO%UԜ<24ذKT5a o5ɒK]/*r-fό`I$N J~A]s+f+C7ѧsC&u?Ns/ih@usX.D3[5ǃҀIA(m_ܜs'Z<1ۆ64{tXKlI&r6.- rQ6h+1iah{|jdc7=6j|(uWoVWE}mؠṱ-pYp |c>Osx!'AnTZd5W0Ek >!'p7^m8lJlw_j̯\A[ݑ&:)"C@T>WvU*8 3I+59*AMVFw|gF> .z\tW w2sIxVޔz_}IsK4n8.{HM4K ~iW0}Y}1OyL-KGpEYc'e]pln 1'ŒE8ٛ;j 2:STkG&tP!ű^޷=_Kx*ٌf;^c~^{m \@Җ}?Qq{K{,^̘{hGl'7xW}naB{{=ljcb˜bt 9]28  u\mM S($|._d!fTZSrf\l:`p8BUmVKM\&\`0x~m1ps[i@l6_0"QN8q1]hl4ݬlԲAz$zxOe0Fޒ;=Н tIܜ,Ŷ'=dd,J<OC F!Y!#ܑψ)օޛ]O+$ܜS^n_UGPW3oܦEbY5u*g$v/buk_HhI Y礶V?:w@V9UYh}7Ewᮂ9Q"t:#njv|W>O74#hk^K{K"[ź;Ӽ o{PenC錩A;d cfsyșTNT};M!F:ǗO'u >L#S8U6r4{Fjl;fqhċ1?$W؀`R? Ixh%XР٣@NGG)v3#uѓ۹^0WvrI/ b}T}l<l}E>D#AW@cfZMe݊DQղ6S5' (_t׆z`AcNͩv /ᆬp~սȍ49qbkZH*ж~:^X /"*Js&+}?pb#$q z/W|DFΚ"@@-Vc!|GŘ ̘}jƝb- Y <3qPnK2h"Da 4,u[!/qkH-?p.h+^T o U'cj![N;Qt >h5+ g_Fj9Q-raB#XP٧hU=CMEz\3| *W#?f6_8^G7"gǧ=a_*;c A yNggߩ3 i%{S*>jM \νpBL60_"Ŝ#VlTv7|n!͒N@E:eL:dʱi 7i֐іv:ROilۺV"VcLAjcv /)otlw`Ҵ%)H#noWk4~h'TcDoX_BZ1oZIf#߰ _vz4nH_ s=!7``` JSuw "]ވs OxyHp EEVG~C-?I T_ Sg^gV"(|) ?k\}h0J\ږai78}кOks%fbN}AΕ O$lRygp]>]]_vczzbLhުmd46Ә`Gr؅0rXcFAڇD|2_Âa> lо`rS6~5I|tEf!EL'; }|taLx#x!L+ JָWA\ձ?i5s̞c.P+sc_+SƏ>,y#;.I=pqyӝ+2f뤨D?bFG!1X4c"gT?AYiÝ)_ܮu`4:)UU;LVb Q/g3mZ3֐i0Ch2!ġ M90, uQPloaס2f[рs7DBo4̈R/Hr!ln*x7ikx#B(Y >\U#bY7180r0  $qMR4>7y=7-N->yW*tH>< K3iw1J%̴:?5~# lt'#ʢVc<y8qX$NQ}qF+͇++wv߿I-{K@~j :"(`c(n3m,}VSUTC~9yƣ]XRd e.Aw%ÝIb6WFK9dAZ%\iu5ŦCj4$;ȣ$J;3Յ!OҨo #tbM֦J hX,E $\kYԎ%/5cuDv __L smhЇwDp Z}| 9IUuk^ {/F󘼊yc5RPOL&&hueٴUv9뾡lbZrK JFËh4ڌp\zV)9Rj*P~mzzRstƮU{bZkX%UMçC=KN!ԍM2n@|dМ 裠=r|ě4K8eF(!0)k( MqciD8f\ȅLY 됤R Iw7ɐp- \.jB@Jmim `mԋI{l$|'Xlđ[qFyajFrD[M*Ӌ >l{Lu(WK ػyNOybosT8čp)©` A-s*`S ~Ly,QMjG.,2[P<+v骋jJ> UZeX S$ t9̝y0rr NqQ'r>5Tޝ~_;r5't?@£jEu`8;j. t@R E*B!fbI$'8h$3qs8Ews>B?FjTvt[2B~ŗx#k+!Zx9o[ ;9a HԔGt;Qe|q"0I3V6JQ莓lƗ\JzO=Jg]>vN;s &a4G*ge05 Z ;n0PMx- D"# 9j3ONM:1ؑ7x0a]m$aíGft/&OV]Pp-d=2I}:4!TXn9.;od h?KTa%l@.a}[g$]Z\w3gMVWd?ÎYXj\+O0qr] y~%Oױ-+_f v~6*/fETw2G++ C>鱝|t؃7Nx5&1Zߜp'E)^> vss}#Yi3&eH[Cs)>8\q̕LuH>TP-wA6GX?=qf#6=i0}iX䲵P%2I~F,}}rdo'h^M0~]ǍB{KL%Ł6"tq`PYg_nь}[_{ĞڧT']i;HlǗBxab.(Rʑbwo-J?85-# yϜ=9:IKVMsagߗCkد§ ,GWzگHy\b ~!%Kmi'C<.Qw$|yR_.2٣InJ[9 j!/˽^oYAX۫RMQ~ӡoxճv-Qt3R" Yʴ[_v"/ĽJ`4ۢfC?y53SX"\Qr!7Jq:s9#TM"Bzq BMͺq8ZqZ¤._H5?F$0nm5^AW0~{.$ ;TS+iK`*Wh F!&ԡ͆uc>G3? XK=֎fS_;K;ni %(#܏^w8I TVC\k3tVkj}CcK!C;v&5M_wf`gL2;Φ'Zxo )<7U-ۡՎ 5 c,_JZfk ~~'xv~%K0NƠSdJF&'% 5Y$g%ZaCDb۴hno  +s@9,? I?Cp-/䩝P5,lY| VTR(1QSg!Lˈ'1]s0͹c{BA ZX=R$J}ڣN+ޤl1N,1v. !VoX}HPu+3'q >~nֵE"pjr[>stitAт*KFܐ7M%MqVfhi9v77o Z4-N4aF9#㭾jO_Td-L#0ϸ~%3bfC`ݗBqz-\RlC'=c8|tɃCβH̓Ōa)@|>L'-]:gkm4S{Mo:.Ll[\}RsQLkʉ"e{ ׸J^czGA˞#ӭL%k@5LzZk=:1st40K7ŊWQ?1](^AӷYJ. `F9-֣pG*=:OxǦJ6/J^Jڎ$nJ \~ aO@I$bld㾏mK vkKx6.XI&.@V5FMxa eA_"PN;p7Z7𵭄7^_SbR !ġ3jʿ1ħ@O__(]!5{H>76GWLb?Qu ɶ0f~ZI=u7ݘ[O0Fb.+\̉]!)'y=V&T&qLs!hw엋ՍʏYN~J;>dI2a x}A bȶwM# `Ƈy`tRW؃&1W3'*YLŘ*gÅ:ɦO1Կ,S65>&Gˈ]{-xflݮ|clx:J5E=:ܣtm{&&&wuUOo! =m%٪@F9/јv amю5T:Fvx\vlASh٤s~̿-€^,;d$疜{|K;vz?(CWȠi1(aVB2WƸ\l!5>1mL ExqgqMb㽪q:Sx<ԙ?Nz/FքTXgER1ɡԸ;G7挋2 6*ÂLj^QŽMPCG["4ʟ0Fr:C߼Be\J^M'REq,3eL"R}R}aV'7{ LR`!{u%+@i;+8-K"pO%{pS(p鮼Co r@5QCHqx1Hq_"q7zo4LCV$:cV?) H1 9w(q9aVӲ\)jKySGH[ղ9xW5M}*av񕭷FeG+!U5>vHB,neT-ߥ9hG7D]^YJW^6g Sz3`c1F HV18ZqssX5_Z~ u7a~>ʩйqe} X$t3%P Lde(NCƧr{'6!XZXգwK/_"D C.aT+[<~M6Uh'*GΒ_˘-M-(#e'\<~K"̋7gp D y3hhFJCNj.^l8|m@8d4b7{Joʕ%ԉ2eAkQ4d9ʷ(&|7rgoSΜF3oc!䐐: 74i7 1Q5D\|ҏ]?no'sbb|^\̧fkׁ3rI^W>Ԇ@4g-Ig>^I:TQkbHw7 4eҰqmRr2|FMvyl)z<^$pmҨݜ3uDžs9\";_kҲZu=دӓZBvJ7 3BZ4{Jɲ5Jի<4]DJU3ꝁOpw+Uln>V 8?}8V,Xp>lh/k4;-ZK<|=h /CT38|EjH1gN/B*f,xJϋC6{ px׸dV 4yebHiij0-}=X Pg9I m/#ݼ$HBQFoc|ZJ5 Hqv-]3jV|^zɨʑX!:PHwNwc,f,s҂61J|B `B D|v71~$˼EgS#L H询<a8]2gT8*JxlW<̳P =nSƦG' ĖKq (% 1(cBȗdq-IG]&a(dܻ+ =Sxcj g#qmo\D_e 8͵Mgs-` [H) yO. -(BX4V^[G #Ma` Qa]Lm w+~Hq=q \C?mFt|h&|2*J3PF3q#>{_0wD񏾴7xUUT{#e]s%!$ Lm`(c=ȁPKqSO@> 0 @K1CSG弳Nnu c2PW[>~N< 0@wY>;cF}x?9Ç߫G=I^  1˳Q<#HyX,S5$5Y]ge9Ty ^lf c%ꘒM4TPĵWؖ55jo g"ZqkvFIj|:?\?'D@Y`@<jcjQѧ潕ɐa_6R28-svu)A;n6]3Q7IC|p7 n%`s0֪OS '_pSRJ-{QSNve4VP'ƒ0F .hI6͐H_um@*$!:++vxlQ=">l֨[dPZc;쀭Cy=g,ⷻp:5Kne!ӳݚQT +U/5 Y-`?ٵ賘c^g#=^@"G]!#N|8dѩzDM[v? 9\_~^Pv88.*c=*@SFo+u$kg` Rڊԅ,@C`U 2tQSP-*-hCZJ*V~Ýk7NW=;FcoO0ss7 CD R*_ -vp+O/Ld>qWT;Z]9;|ۥ yC3Qɂ㸹:g ,5[|I%W3Vk luC:e=8rHOcDU͏:KDXu5ى8ۯU.Cb mϻ"[oy = 4*:-l4Qs%6 of):1g98rdJ^L0 J`YK$8!lY'{_:9m,U)d\>^ެaR]t?⟡ Zӭh[Q3 9o| P:8e.6F{- [ AZZLbq<(#A:@WmXNwv6.;ʹ z ' &΄ZgӞ "z559 AմH9p+2[P@ :)9XKzƲ%?ai8`irbH յI;x}|Ic" ȱII}brRGjӺQ{\ :Q10 ۾R~Ft Hjm)gd@;;`6~bkr 3k~n߳F)x+=~t2lAj'H?jzއ|uҕ?KZEvAgɮ+oۤ*ECqf DU̐wkkt|E*ZhD( :1`*ᲪA2e/vBX1%UFMYO/n|mlQWGapN ;S2g?ٞġT Usfg{RL/ !NS;lBA-ٌ;0Ma0\2ykv;Lq:0ޚtI'zGd]] K6oDT 4^ -1t8*s֥_vuC{/wF>?nw]_Es>pUkPW?ϫ6LL$VF euA/ӗl ABR{ hӜRa_/ Z.v{ZDΰHd6x4J]0W[%/ixa WadbL}X'۶U( ! ۫@] h` _ )5- wa&0&іvMcW+[S4eϤ0b= և=X嵯6%v&sj)MBQ߫1@LӌrTK!'@A\Teb{[x1wǟ{Zcy_;Vj2k z}6A/dƇצ"J't7 vJKX-TblSǛJ3(7S嘰NEo4y*a# fßvsw\ey p&t_!ꈍJ1(f R'O )"Z0F3= ,G-i878bЕgAq oޮMslLON.B!.ۇ~hdo0Z48QӈqșܙH(l/`c3G?΀SY@16WV)UR.+E@Btw^#q#a7O ąvx̄(%s﫠O!.n=,X6-5=Ta loۈˏ9H]&0iLp 9v؎ǜq/, wGJ+#!}ĚezzW;tS5Ǝih$y/%=9&[ϑ<_Ω14FU߳ B@G 6;6}F&\aB(5L]K$W2F|/Wg-.Horh_F{m9((!Em >|(3j٬&( /їN+|)C0Jj эDQe 3E~xWSEN-nC<[ݰ' oQk,K'vQ ;v(`G%ɫEx)v>X&K2Xo]e{|%> fT7^9 ^.行S#@YuovAXnƒ?P"~n!f;4xZ,>D̆ðf4pِyNx}-ur< 0Q|71XD-jW٘-jZ+8<{L}!g)Rǡ/"VYyV{z,dJX9ozcH훺$Ekq4%oJ6BiW9?Tb6xv6ms,DiJZ}w7zVÙ+R1̮L04[UJ\hs[z_1`z_BY,;ҬTM?@F OTZm |rJޗT0wѦ zWB5p1C>{5[FUt!sիݑ.ל;u-YF7~#+fmxsN) V礠.~蜎 V|fRbPIXW @})`-Ι r%w4 d?3ͼ~I]'Oo]q$pF| *~Z2 8 Q/V~v^y[_iWJ\/r4$]6J҈j~b["WhztӔ;9 kI;{Kg)CKRG]aN>a.'5 q6C&Qw(vaNh Rs`cpydlfuCP ]jFV%:Nm%8HQ8~6v8\Q/y~ NJ,11g7$\w,t|Zw0?&J%#'cт?vhcZ3hsbK?w!}LT3#{!spN D;??o3(oDڌ C)l QSJC|Anjة$EnXz+anƑykOxdE['u5 AEvqLz(eox>I Ml;/&gP\YqEnkv ;]B̂#MhnAn׿ѳ^,l!&.Ma?#$dA׮u#&Z1T^w e@nD&r)PN_&z Hʷ/L @ :TV`I@ t.xps5/DQ`M`.̤HbcRDOHI0rQC.͈DzE(sozwƚ6@[֫KB߶Ē4Nf*[Ξʶur8$wF~$i gJ@D&Om MJPa VA bVA,8ND+7HoiuaR17+oǴ.!;0 + |v7B֗ Z *&-ъOZ+㲞@3ڔϖc2P+Og/BV>W,^}AeTM|V&*4By@K4eF*}p#,oHeWdhu,ۚkȏ2n)t-KH}75C"y@R:iSCJJoIlcks>~j|^# =הIVv7~\at< W*M/Srwcg6ϩEJ*i1,$v1xq=uΏQ>\9ZPRي5 EflX :rP/KEUE-#Xaznwtq(MK\-_>R6,F)Qd1Ld @q g$-# W}W!@R`Uʟ]G0Ҥ.)wqzƫJP.FSh+5[3;,Z_}5 KϯRHtEñ [\Zf6n7Dcc>ƿq$wru6VLlMpuhEYXل5ًe"c]ͪ:䍭d(͹䁲|DwrjP8ճڤ3Ilte8}=wHy_s^ ź * w4M.SNm Fͯw 7 pYĘ*PPt :8Npbt/UfӶ'O./qBmQtؓ q$6c\B(z8ՌUo%je<;꘶Eezs]!r\4 'tQ^v fjǹTgG~FJ4DwȊǬ 0{8Hp7ocf 39l,aẆ`{ 'LR%À|H_gn9 7L4fJ&M?aˌ<@1 Y)4~;ı{_F6 $i̝lCH,|:_CX F9az^:#kS/Te/~$~Po[9Ico`i'C%ڝd|˅3*m}' wݥ!,$le~?dœSNhrŰGOhs{Lz-zFa4K$8 EC $Am x=@yy~|GV?2&uNau8"KVg.DM c1>-DΨ3WY_JǑVC,- _*(bƨ~鶠%l/鑩SY~bcntɛO_w64^~P&@LO!J_eH 1ɴW^7c'+2YM~ k JpQ_]ȬJͳ:/DƇWlPG9Y&cH\xp17Vɚ[d'MD<ab/ef Qt61l@-~uJxe^c2s1 e/, ]VXۏ r Q02-x$GEnؼ(P֪L 3z6. 0,h K|n3p7Gr<:1nŘo^o}jYoV2l$0q@ Oؾ)wq1tJٙ 16]/ fȰ\mYPhOL(?iO%mHnMsW"%:;p e:&(t>E3"&tOxdÝ#۶.<}Ā_boBX4zJ 9lHڜ"q%OO{.:czrg?s"<[ϩ#}vٶ?};bmxd&k%73Ŋ)#WW .P@o}YnKt `ë1,Av)v!DA %-@J.=. ڹjw'?qbNQQv>T/ wEIyѠ]Jl彳;cX8PC Ʒ+nq? uXt݋ϓ @l2rۇ,0zXlHA̝.`Sţ|hѡѷUo)P7]:\cӭAH5o83]g9=UuOB\<\%̌Tq$.lIH:VX:a"P&*č3GJڨX,'e} ^PkY3LC`CeA_RK)_GEW7ZG*NS Ժ$%;HN' $>2IG*`"E[kA5M.V֟p{&/~kd&M|hL"D4p V%K"d碄UR-(EFG_3i^9jK\{`cKc6Ŧ% lw4mw}?^*M6͸B1ce!ч]7.zgڹYUOG:y wuIkDb]`M@ʭ9)~6g>܈Up{Zc8 &XgEjS"S i_]Fo&RrZngW'Q`pR!9X~TwiZ4 )#^W{%k~-^b<~>nCz \~O[;. Ɣ3K]mƷ^m67uB r?ҌymBk856d:%cSՄ#-chz ܯEqw,/(f(w>d^EE7N)u\٧`uҸ-]y66Χ2PuRU͐:>sSޘ*(RrNGiG$*' m >.Y~`pH(yg-(Q1N nras<̋9m`HhedBʤB[XTk\E$C`f v/2.f"qA/BzBg,Fnzʅ"YZʺśm98XW滶 Y#}KQ`ffghstԁIll9V CzQ)wNsdI`6q;R?[QW(,HnܫTgV t/WΣ*خ;}]FaDtm׀ㄟnKHZMz H;K UTI ҵ,vaDsu]U^I M{:aüfX5)mANZ%Kb쎌oHT$Bl7t)bW7ZᕶȎ CPψ/F뗘7/c%3ʗ[u 3_U: N hGx{bX fucV0Zrf'-ȦZ#afj~i6QnQh i^+|(>xdCFx8lH&[˖<^.?fᦼM5&;n2+` 8ɥ ߟ$bO?xIRSEwU4c;dgX'&A"-ph30_O|1ͩbЛU-9$`̀G}ߐa9J 1@NŶq 2"'>tMv!DJ5DUVPQ GZ1"W3DŽr-%_C?]whzuDyGЪc-yy1 : σqriٴD #拰%6m~~z[$9Fhq$8#X`#G{ nip9b60n%f&|+FVV4kr]iƯI=zI(?RKcV0;\CRIѺq&<¸Zڨs^qKՌ g.D _giCPoWtq4&bv&m2㏃_/k3j :sTO!$A 1[iE"f1>j݅ո4&QW3HO3e*|WD * E%X:j8nСfsdSΫ9I핸`޺%߆Dޒb9aר.`[,}Td͏wv)37E-}w: G6QL! r-M>*|Kn^3h%SVhz9+C+QۓkX;nÿZ]^&T G}ח}"DnUw->N q=ƻmJ 붴̢4U*L_rG^- NYF [Ҁ,q=_ra5"@bwS~ߟONςSB'mY;ƱCBa yYA RӶgx(iSpM_97V1`~Fh2\*NhEL<]NWOsN%Ʒ/eܫj_볺%(%xV˜]󠌨]%lSG|a4d]үz7 Ao9Jw'j\,$( 4r3EM0VQDhDl% %xm |Fqq9C>cFc&Wj QgKͳḻG0WAk EF^Z vM,˨%wB\mZTkM^ b,ThJ7C#\p1>i:z, zDG6W5/(8M/q6cJ,Y}Um5L`+(Q:i4g {SF70oufZї_D $ ?E`YI0vyA32Gm=$tTJr7gapɛ?) .eRvco|;mȬ@.4PyN_L8?P(g q%Ca"™0C8DV9W'W xsë_ 4_=e:#9OҬ׎-I$\)!ߒEoΊa5JA90*&O#}kr!O.sDQqSr##S*]?[SԵ:/#a 0`71^8Ťn#jf-< öְ6~Y5ĊB~:98KT v_u 8}^_leֱuG2=A~w9Eh:܅.D{ ҧŞѮnKn.,ד>zC%9Ə#UX@cD 0FhAZgs]y RAՏ= 5TIϤ3i:>kW7Xq4 &OiQ4KL7XJOeZ7Y8(,6n/n,>}u\MJ4O5+e'Vۚps(r`2^5V*SgC;F;>U1.3=Cvgf2h ܴٮކ"tY_PGq7~T*{3 D5N1hZ3ԉ@9Gz; ;h?e|Ɗ:!7#9EWD5]UW H[ k.G 8=o+:SUW5޷GX£RJv?L8!{ML3J "_&'>,rb=wSǧiP%\B?y'lkb`N%[/ ie*~U*,!+ tRb;k R!R4/W}88->#đTUyzy~jv!@YmO~I]C0v۠+_@,3\2ev-;89CWtnP͛i d(y 4d3>J7!# tH)ms }5C8JoN![SY|E) :c_@_UI|9zx1+{d:6I?R7v;bp75ǛIM DE+^q;Erl@k5M?3$nESpЎGJ8Oj1)SMȳ`MBE -mARfRzqJVNC1|!~sDDDᇡrH7ڜrlIe= .9W ?9N7FY>tNwh˕ R*w? :BٛXunB.m1Hr:oGa=㩨Ԍ֭ hi)Т[uz-cu2:#%狳` [^cm ~&:k! 6ծcW >PlPgI8VSBh <~E: w#r IIרP[б\'L$ĥ_ M,rz\Sv NeXVXg?¶gJjˇ*[kL ٪d6|LlNSC%$W<653."2׻#ƘJJO:$D{5œ0sb"Sbz6kkKPػSeYWyz5zXC%1vRcvVFﯪ@a5]UvԌHR~؊333Csc[ߚe`?tDgĭ_E|Sk$(?"7u[YvzyL2W҆7jXT GڛyvB]=)^CN/#㸲DhYtK0 zBZ"Ŵ R ;h?MJe HY`؟q!Y6(;B"eΰu'&!wQ¦Y /Yo?`Ԇ7>B$BuYr8œY+CoE)T&Ie50AF<4[ߡ-:yzk[4 >ߏ0d5< I$JfX? 聃ޜN_DA1AK'd"1XY\D9D2:]җMv>S2)-;٩~ V9zxL.Pk(UaT%3n \n5 /#7@/Lvj/^!k]uC40=KvSR%ۈч:Β4,'9x!}].o݊It$DSpY} @%n}D{qЕCݭm?K-4{3+ro- _Ä@3y+Qɀtqa4 ǜԺ=/_|cm-F5K[bjÀ5c w$u~L kB|Ijzwpdiy2xee|TMO3t0r= Y ?>")KQu)/lg"PnWC>ayȄ(E.2aej|# _84R?%U y\wÕ@(}#Z'5jO$Gj/y~Hs S$V͈ZI|rkRnx"bF r+ [M  Dr - ?ii\OdhB|jZ%{>SMI6PEv1D휋˶-Wƾ鿳S/Kez۟ᔞw:ڱC3.+֝XL_+ZkYK+h޾ڙu!H O(0ޜюC1/{0/qPlh4 ~K.te-5':SkfPkĿ8M>xO.5tWj'(i!hp{L:*{'{3k?xUb&cW9 #c>$mOVf''|=[.wyŠﳞrK!6/x^b ,K6),&1پ `5ڦWCYU ," 7yڔ@{ ]f)MW$"htaΣ")Z>DsĉGQ+en%Sf7Y ٙrLV,i %_8I2@_mA 3m#nmj~T/{$J;EW[!:!X!Z1Q^`_`$hX,t(h0= J_V+o27SK`1&gYZ070701000002b2000081a40000000000000000000000016612f91d000071f4000000000000000000000000000000000000004500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/dm-cache.ko.xz7zXZִF!t/ZOq]?Eh=ڜ.+εMdC3%82 J;)])偻4މmةE2,H2oc~x.JD9sKJߐqoA5ήݖ웟W"Y.W]9>.(gBj% \7׿?KUXd./̂EH Ƥ:BzU˫Š|&}'yI <&YB3\[FPY0Ezs/^;!7:-*1l==u-OL>iaH:G;Ԡɟn/GI=fD)wؕXzn .ycT>3:4:{P'[$1 TeĽqr#?ںVmvRzrDUNYʲ߿ņcҘ6P;Y#M p[#EA ]Cwmq|\;WĤXg曵v>'OhLе7K꾏&7ٓ:Кs!X gC8ulVuR$awjqG;&MC-NAGit$>F1 8?: l|ms>a.ldH7;m{*mE . ŗ' dB{2z:BP !b&CzgگU3w*a#d_{ Bd>؎utz(Y$]a|]d0z ;~'3X輏So9%e4G(pI`yBtYN@0GfLI =Y =PUQLΑ( ]x4,?^p"G!?%\| ߜ4r.RV ^k0> o ֡LW;k7 <'@%?,q+XI{dW/-N<+R]6$MWJ :^M'(E.R: ZeLB47bw=w0L)W7k`RV/Gm ݋r usQD{鬒p#nU(f"Ndk'}:<<[vY435lk{ObG>51 ~MD*U(̯qʲ TSz0D&҉ZcQ˓vl:hQHIah QY_AeYb=7i1bȦg28,>i7DF]Oileyh Eϟ[ZA醇sDㄮ}YFyZf6}k`tÏh7pNVxJV=ͱn= \O --IwG`:+lhdZspWJo2:?sYڛ2$2 !?VزPDbw1^n..>;)-zNiه"vz~ 70Y,~"Լo뽲w*|p#ulV+_K$|P$DZ//t 80WbM$kXNŴڋwdBWwHAh!htqz EM}4i\}/MJ3f4S4!<ﵕ>%˸epv㕀^(Ѕ٦f4Ў+j)vU$T*W}Slx*:"'r?G |kw/Qgmm2j#c'.Yg_+`.:VJ^։94^hnO#ϛ}ȍս+ΆLuxɮ}jN@ Y# Ie["YéYÞ5D,~:/N?RXQ=ibE0-KpJClQS>pf,NVa@EUI֫_3dL,ؕF|vS cdIk&A0y\1xJ>`K;D4|jx xnl[QAtd1ԆiXS uw50W̤jΩֵPs?5޸-x/8@Oy{>$7\*얼?Lcx @ f`opÒ #_˟Ꮴ<=rgHǯIB+ n7y)VZzهlhVC-AH|=.;wգj[SCc !˫o"= $.*i`y(HVmNLǹ%wDAI; 6/pA;9X?;(R0\%4㩢] =gZ@D|.d Yy6,m̿.Q;X+'8OZ"܈y"K4 YzYmm=J~Uj0X: ["_-vF? >bEpU- c22+z/%tKk  YD௳"|C`#SBhv?q#@ !Ԅu:f;B PmԾN f7byPRO <@d Whc!^1Kjtv_GϢ$1чp6}2M `n!)PD>5sp7Fp ȉbjDTX[ Jctz?%IKa'V;5IML'gS<-r!GM#%9ByS$&9S̊hYzhաr{F_u-2*֩ߠPD(@;!h$@{**a*h"B\~U;~9*L>t}n8ת4÷ʔ.j]á' iu^97\cwQ$M B 7MeQ_:ryqo{^o72Aa S~͢Ǩ}sեT31& ԍ/`e$Jc?4% zӄQ-3]CXHRCd!֡;ߪ#.U=p#LIwOn6J@W k2-lEˍ#ҤבXu`E;N.[q!QH?Htp38 $#sk--{ٮꇦ5mYOKĘR",yMrvee++a#Ox* ;o+u^V.wMU?S#jM*x@؂hl0K^Rק,<ZR؈rwQ"93b[X 6te7HwܟՙNwgltN1 x]΢)bHhܻb_ 2+$]k{7uӣoPm|FZ)?(*My=3*cي_U7iv$45iN!荘8T"$wi -lLN&k׿ҢZD_kMe lBz&H•_/߈ݫ"F@vt5TP5KZ7<ؐ-ԟ4gQAs`ڙXN0#Hb)=mQJ(R}V5@ƿb@86T:\Oh t;8`a?_)<:JiǀD4~WLYC鸜=A `[<#Lq(Rtl`_/EzGĒ=]L|tr|XױpШ򉖐>^0J,ilVA^S5JFt1>kP+xhxZn#zW8Ek=$by[D=::-ιZR\>gA$a@E}f\5F %֒9;a݄ ԡa=n%{(?p%Hwgc MI{^LhÉaOﴧU%$$0L(,OOz}tׅzFh˽G/Eyo:ŭbGU^Pa=IW3?)q3V߿R4@W18cK]*$_6^92T]|4Frf{;YLlH=I0\=n_'*m7PIN~DkEC&RȏA(SY#Pjvi *af|=OŒ!y;z/u4JKm1¾qܪ2$џk1$z摔x'֪A*[)i@a]:ǃY6s/{J|AvChbc$-|{'4(;%\x̼ϩu\߸k&5aFC$wQ v6%0JFu!|USgKrM?~FL+m{2n8rG TCyḮ 9E:ÛqsuuM  n-or<< }@O+Q[*A=ӨVH-n`:ڦ-T:$8?iyF `WUuaeߣ}o T6 6})+iټwxn=8iV>@+}NN&Hӑ42ҪǤv-1ϭV+lN [*$kr0-!Ȉ QN&Qsh:a߫mLIE fcBH AݺO:IJHY$t;$g[ +@T_@q|QI~10 iԧt ۂC~*؀Xj;\/|goa"} 676ciEmG0jL4GY+y$,>}5r>h-BbT J{ ,~ Lڎa~^k*iϽ-hk1 e-[ >LL1Pn S%/@Q&0DPm@<|pf7ɱY󌳕IJ3qkr— >!-^(i-۾͝"SMUG1xzڹx̶<8'Ev%ZՀ *.[F)TٴۇL_G0i8`LZɷhxY r Kݸjc3c8vB:bQRKTu aMgGAޙ$_ 7+өݺQ^TJk #esxC-R줌PT{ mbmFlHG1Su\k/"C@[k܏`v0;vuuSO|&" Ȣش$c$^"[/CWǵoTS l0m> k aΰ,þ|(q4.es{ iuEE/ۆKyT{c1JP6)[301&n89MCrl03!bDJ%]z\#(8TԱHB9ݲѵVlħ~%?O2\sdfU Z=[N3?jEgZꭣj(DSSn]5<bt_z^Q+޾g EƁPxJ[An|`X2U|8NCmCTQ1<& ٛ,Mh{r*K΍9U0l3)jT3_7h'D ųIjNȔ=Z\{SXw; g^z~[ug`tRImF"y~5LF g]'tQ-ijFj ĚItHeL K D=y(5Dizp(=6eG{ 7睯qnh)cvVw3?2\;3V2ْ\Di+s47K4fL<C5) ($燑tL.[F vu%/ejd vg(xL;E9ςB 1 ]UtHufok"hi 4-]Zʆ6zE8I^;q >es&2\LQ3ͧ6E>6㚆-hQTqwF78$ oa$y*Dj!t.&sٓIZKw !S"!$o]ҋ A'EL.Mg峅p 5<0]Ĉ^xLJ8M|2GEҩ=@QrsN⾨UK0$Ŗ^~xy{]7.]¢PB4ҳF}MH5y.ɪ^:VVUW#6{1A;|jT5>Dg1 cl`9(i^3 yG2nXGǹ(`ђyy?,dVNnXp׏Zf(#^ Vn}$_+;W 2ᜀ4EW9ɃQEWc L:S7~/Nt2V:mƕpf7>>Z H^⋒awyJ)N+GOd@eu$7: Hi YO)QB"BUtןAvpٮ}n{5}ocWK.6C&Z*{"j8c_GBsEOC08fݢ}sN|T۾;q|` rS 8%J몹)X$A"ISy.pؒT ZV:osFeINrEBW<_ poWybNi}dT%MPaTѭ5\muՈ@Ny5!4ǍLLWޖKSe>z$ƍ;v+enhУQ󐁏z55h0.ɯ+f &۷#; bc5\d^YR&pUdڰ) D1$4.HsQ G%/'1pK.UD&9LY64:kO-R6uMN"TFbmϋl]&o:u]S͞icRW Uϱ٭%:2DE O; )[1* .s'{8[wlaavm%.rP\7M\3+.j$夝褲uS[1q#&q5`|^x ƭz^+rf ,C; IQg5lɴ Cc$ވ@8}~FthͥUxG*>QuPݧhj.{O>,̖ ,Eo  Qߧ WR ^,/3S'վA?={)#s©:灰XOrzkֵi֮b Sέilj~r*Vu'S 'K꯰ ,ւZV qYY1)FeWGPmzyl4S˔$R DXzޞfax-!\٧}ӈ$ߜlRFҮUF5=dЗhzEh/JI SҦ+YtVF  mȩ&z/niԑ Б$4gPt\;tuBeZrKܙnu|z pOm]Κ>F O(ᄔo 3<%),BX%mFZfq;QHsMys}2S觺u`ƑS-}M2z ,#g: |#Rihܳ2ޟ4J.[y B5LYB}y  eYc?;:7LWoF A+qa ,RMgCfca9/O~3M$Tz{P "qZaޫF-2nI3<&*WQ Tz;Kˊ:I;_%97);ّIn£rlЮBn3|+ڳ L::dKw>$re"0 $r0B'04/x/=Im:S {]yiCzFgAe ˱Ce;-m)6` GEKY9@˵$h&L= dNNı} p ߉Mப2( ?͓Kw,a>YJڴKSL I 9Tt{]nZ mÊNVIВo@4Sd.VЏ[6Gͽ7Xx{R0+۲\lT/H pٕ<3d+}w"Ǒ7L@ЧBYdJte1$TnѼOA T.{sX5J)M%odYrƍdi'X[POȼbȯh"zCt8*[?n:ћ:pFm>3}0M]t, o~ y@D}ci@J:^$IA?y;V*Pj5ZӸ66/IwirxgKU֦¢с C 1+ת)wbbIMv쀘.CȻ+ ˩?AsrwV@zgapY<;Wɔ {lc+;O"JsNKSA>w"I027IraVTDY{T7FH{cꊀQ^* yZWhE ^:7Iى^aS)O,(L58̬㍉BN47aMA?`0< j0]w[-[& U?fy` s_h94/m|{%{,d i: 2\*2ع[T{St%9A fʺZȕDCK2ͱGNoaK'ڤ -upj wnRQTzM#)s'Cm*<"qK pSBg>~N(tR)ms+̿xGrE‘}!pLVFIߨ|x+C'isyRO&?GiSCҏUZn$)~ziVv&m@̇?tj2ҿW\w8r OePrc߁D a7HQ\r$LOqRgfa×K87S𘠭YN ,v5/+f!,2 u([k8E4 ti,^;OPY5Z`4ʸU.(PAVyFmC8'hP 2F} ؏PA>SwnQj,gNt&P7HAy{TeJh}kd'B䯙CXʒ}ICU脹8$ߞ`D޵k41 Cԛ }*qQ76e原Wtp>KxC{XE=eʹ^(uIP*E!OQ#`J#l]dj33htL?m1hnn P/RoiTzZ'i>0"Ys"J|PB,`y-/ao _é'yɤ^݊T}qDhy;W&Qpȿ\wÿ2G_JݳtʃX߅ +(KCop:Pd5)qۆzGa\ma|Gj`Zy+?<[ 7ϚX_wȰ>E:pR>ɠLCM"=%k;lS_PU٭BR77?؜[W8`5c ̸&~5;W#9$su8Ϳ c prD(/ Lql*p>qs/~uZsV(_NP{|:hc߿+,:HόE%B@=W_!=K[Wk!q븏SglFP-6Fֲ[ɣ&MG2GJ!15z{ txl̆;M{݇r9nn@C$Ep(3oM卅,W6onc|JBflhtgs;^CM(C$G]5+Z$Al Xr0 [Ԝ9y,~A IZ<:Q>S:P-W$:-!ʽB#d&d!sn|Te2I'r<,S]C lLoPm. ƮɹJygQVCG'Թ4|]-/Ӂ8@`5IҠ'p3 >R!IvpZdϭwVpG嫨R|+IHAPx@{v9n4R“tw2R!DL,vt}0PMa"<.3öfb p{CjuAR69k(>XDCg ?L)hekDsNH5+Ij}sPiez˰lK8)?_.D(}7MK4if y=T+P 5))ciF.<%b`UF.$L+Skvw{M!>Rp&\ȁүFNN2 (ԾF/Mj"cT\Q@--1 +; .a}aKng2W׍ҹbzE5CkS'P <շX~,;:QxU5ln +۹yͶC6d1ZWzN5'|`!<~I$h1|t544t'ё+gƔ5 .QLWEsc@:i 뼟Zn.o*(FsjC׬Je!RZ{nXѕ*fū<;!taNN=gaJ%^%{z=6&A#4ȚoD |{̾Nf&CsrSe@¬DU6-i -<{ʧbpOFC98[Rቒp4=_ } j#Wg+Zs팍ff\кwA5&&M)xW]J]9HA%~ɁTk n tĦ-2ė 46 Usc@iJxFR|ikPaJID EB&=w]/('"_Fy$`&8h{Z)kg6L';Resz-_J* %tee֋)9RhxOTxyn h!Q(.".a\%T04(GA8m'}wq08l!!3V'rNti2UO?>;☐R Vb7#CtsN#a/qj{ڗ>7QzH͒:`Ž8-`XgOS͝bܷ)NyCG[6zT]jB4tiZs?$VP#MtwӽxcqІi觠zx79I.x P/,a&;j`Ч BIzmR,}oaHMALڏ2|°!5*{%&zWx&W!?}ۖUo/Cq , U!T$:`j Q1.P| ~4jqXn$U>S Ҕ|?8hQΐx$+G b- aІQ{b:$EbY<Z>yf`/~rhfء`v!7kBa OH"}0f)cKþb# \"WxZ9gbmfvrI-bi1)OBw2(+ّ6FFnDQ41w4U0vavrxj&d'ƙ*6 ze͇SG H  v[.\0(b &/zVh#$hk2RsDꑫIÂ{uy:3.E}ұ̨߉H '+iMsH@  P˳8้犬3pSGnIndf #VJA"F`U1 msaCO-mS%03DRDl\`2a߷c1y]]l\ 琘Wn"Oi¶꽂KR@iNKقw XG}vdI͏bAB>})i쁮.Um1x~conLL/3z|Y4%u3%R ⫈Ůt{qM[@U2ƀh%(#B~s5x7#ss8!}Gy} Y8o0Dt!e-_81x6ZBҼ2;:ovjZZЅp(e:uL3HB (x(1mmcz)' "UNm7oB 1NFW# 8 ~}(JHDV^f?J> M1iѫk2M?N%hV<Tb Bh r;!*N`9V%2#0>[D'j >G"Z(^)Ϳsot)/0|  eG[5μk,[(t)iT;u:5:yv!1%ˣ>Жn(cO~DSvu7J\S]"z!+:SAxڄ̈́ 2& ˡE6!/h.8%mv .ȕT^qhDf AGR$SqsWZ [1,0α'G2oĤQS&%\(w(+7:ǻ(x_ ?xsPgL^C-"W cc+)ҕO G*< vlvGRn  ipfYnQy"S#:!>,̌ Qc)}f4Jp"D x*[JW1OHh8A26_3Q6;93lkgD"h'ek#JŗjgyAògTR-2xHvdwE ]%O9+xˮO;+$ C<8C)6ⲻ |YD ]C" jŭGvqo&WIWSjá3v<8B.4ݏՅ@فpT˩:Ĩ /+"0tw1얽Syc?CF*+r%8Tr{'+90=iVlDrb[WhU'6{%s`S0ǵx! ^S ʇ(zѸЛ֑.]HIv# Vo;âS=;CoXRth6c`Q7í1 f.Z%|<ؘԠ6|#?^dO w2u/O<8]EaLrܭK"l/Ayu'QA-Dp=#N#UTz0B&^O,BcPoMF9BR&z53z~pΕ|xyqpdx hiT@m1Y[wNgf#tQZO\R:/1 +)[ "- 7(mj}1;=:Vn޵+[ԨrH 85qd{B"iɠwAi #YNEb7Kf\w */$! bbeS/M`t[CWBa: 1&S*I(iz g+po*[| oP%-fUV.Sb مS;B1D`53x@z*FJ JEOi^`K VGOcL{:PAqo^#\0v$O\˖&y]VrN4>>ٞ$/WQ%Spӂ7)ۋ%*J,c\΄hf꼣؄J`ӺhF%y4Ql[SsGٌz8Lj ?yG~MwZ~X%LJ M-&~P,%IʨHPfMMgBŰ릌BOwPk4,,^ 6SqΪMkآ0qL(6},q9:c:Wt||:-eEG(6|9 N}4|h&6>]u? ̀l݋z}~ &yXQ plc&['Jzwm|.v&-#NǘS)sr~061;fx^[P9I,0 HEFʿ6}B,e !cӗTHֵbǶB_/5n>@3 |pG蹀z׷ŋʐ͠S:t dnu52T"+-RhrvEǼ#~a^y FEKV:ІPx08(/ YrG2pIhldHt.,>82sl-rk<tTOH6&(ܫvZ@qspf!FY1ƥ}&c@)/ix |*UGe֗MT}1=FvZJ|63l8qn*xobP˖B?\#U%u9o8Ruq;Y" ćv\A0y-ڊP$憎uļ@Creocv2J(%,rLRq- l{T78m{|Cnz31XFa4}ZD-tY0B<<(pմI3rIKf7U ЉQI2D$Ĉ4_sZJÑp!szܳ &a(!\l nj, w:5JzQ _oW(&ښ7|G1A{t\fX]Y{Y _TuLL㌑Ƀ}_\I=DoS,L}i\dMv*a(] هo>Ph閝xN2"l~nh-G6v DbwV&؂g*`iJ|OV##N9,OX`|1ݢK9n?vAuߊ)g>htA{w`Gz.BO,p1D~ _zʤqCf+9Yjl{c,gdh-H/!t] -GC~LS+6UyjKa7F&,u<(q_wJ3 4M^ʫXqtG쑝%Duߓ10Y2 j=$+69aR/J; *֟@dJj]t_4h07ĕt_UHu@&+%u_Bs1w___+vi-I7x=5Ws#a[jL'ᔛC%vП׸Y8NNs2k?=4.`C>Zf%/i] L t8+)bkkŖcVdO@k! b @$j@~0*?>i~%&7ᛘotwE'\']6I;Ehdžpw!Uy)!tݧٙ0i&XL}Fn)q 閆X15U ڽYqx2 @-.p[7;IHCzKÃ)SJ*qAJnN15T|$(;nb=5,*chc ̒o&IV*EDꭴ (\ʨv|AӢvboHKJN+0bagl5~l{wrP7z_ߐ렠.`!M  X` 3Q kO.ŗwdjV^sJyZ2IѕDv@%u+ jA n⟨!u?YjbyЙiOm'A8y1-yx|# FWIF>\x?E#ٰg"Kq.9Q _!"ձNgh١CHZ[I Z׬-7EE0s9\"o絟]GTh=1"265hlFAn731iM^Ǎ|@0qN`Yaǻ~ ɾl)+]<7kHhڵ[ܷAmaDoL3'e9\p‡tqWbgc0HY.٭y**$}]xi]js`R-G@(Jйa_PIDh@ٽ!U7TwG!N&ۅgPwU' @- 0B*ڲ+df[)M˺(O/~:niOKJ 4 - fD9u^T_@)qWr瀻izU b| Um{*9+ DƐgpcf)l AM0C\2ǵ%+{}ȅ#l4OKC8/U ToF"5wˬ<JLB؃hԊvhO"x flNg*ek4\b=@ȞlȨZ@\y6,vؾ7TɝuMƌGs8Yܬ:H=l-N_>/2 |*YɐD׌v vòԭ{j% 2kU越HeS_Ϋ7F9>{Bp?%xUrc؛dp K><{|'_lΒe"x5VxUuXț01u!grNtIwmp"VW_aA_W Ƙ nL={. 1T*m+JP^%e-t_ uy,9*=Ex2J?el=(Vf/%3n` t)>Cy4*>ư I7q8ƇqV(2')x ({oH.͊7vt%BFyDiWbq1X:/-y]O5TҮz(@AfҗU"_]4S9(;y۩5` (wkN)X;~O/3rL% ?54}/B%tl%;h$ ` P_V|z`CS z͙i:BCZʎ|kЌ '3oS aT{HX yKjE_%/VJc'AS?_dҁ6M=͎5R;Z ҂ &*xjLn8JReVIA ?6cZP]@uѿVқAa3 do)s}{=JD47GJQ:CEㆀK;b60fVrs7 umIəρHJ5av֠,9Ͻns⒢ľCr[Y#o産gNvrF檞}e9_Nisۑ.vwnR@Sܛg."]s} _af!.]/dd~S=UQcZ`<8B(dbU>ޢ/m;E:A5[,)nR %,u 2APUԸ6e3U%*Tf鞺3?^U!E gI2-#p.>2V߾2 ]N`vX+[a ?| \{}hkhgHm ѓh ݿJ&=+jt}}˰}4tӈWIm6D.p,G hn$HwzC.#T>M'o<ò^pM#b$Um)9*$@"ecG< t>/U@Z1,RV'ǝa͘L-RZ:>"}K~@ GDfM_JVex{gWl|1(M5ZEM4ƺ`Em@{UK4rٖ2 \un0*p%[B=\xP6b՛^ff#C <~k?S";]:@ЅgRdN1 gG1Уc7Mq}7tJ2]0‡|4sKD}ƿ:)ϲgqdԯQu >` l@~Q.:{O6U+j2%6PT"U8t sfYs苣+Q8 +Mדf;)gD9БBDKMk(7&T ]gn{c  alÚ}nt :Hz(nGS/.iT8{Fotd VGt"~mu`x#B.vÐCܐ%jC"S W32aT(!(f b% 6l#B 5/-KxOkl2Uߐ/n[Műґts%\"VBzy 5Pܤ|r$XJQ /7401atC곭Ll$vc!#X4qT(gV+ǖy cS~l+ j[wx4jv&(O*Yb)nzC&?l, yEK> nytn0-Ԡ1l+m| (½F\*׉YgM*E*5eZVaҝXʁ=S ="!Ɯ!"}RnLoĜȔ)pzC^F'#Leix ^୬"I~S/35Ȳ32gB92ڪ37 ;ˡg~zKpI8~[kk8dkDS}?|~F`<|y)f*9etYCVX0n _Fq*^{c;)eR_MS(AZУz}.[ּqѰ~RY1AAJ236tp1jܠ +\셻:Pl mVۜ#N:/Q]oC;6p?-+ϠX*|VO{gI*kM  qӮGv/3Utq>IRLMIY`O9-Xrh<6=|xqy/bfA]"u l]- <=(YƮv0G=ua񂯾[&vjI)r幬]⩜(tLWCϼ =/ FUX"S5tC]6S[J'}ަ^W~H!HTx !fqEWJ$U쏋vxqi^ !R{qX|ՠY1쾤a(}0I z=!Ε4rfvƚskxKQa5A|jh]bH%<jOlQ˪5.Zw]`-̢)JfZE: %Q:( 5D?WId@t|kbk!o\ԜK'B0b!(T(>s"t5iZ9>+`x&XFU!\jeJ\iᮦ㬝Fg Tg\%scցE[~ wU8A8h`պI^J #L .p#?:3y-Ss1#%G)z.xp8OƵ߿A2%}48`K]ԙ}gF,H>GCdNO$~B7 1i_#`*G v) f _"1}l*H[Jyndw0C嘤A+Y{ {q\=Jܰʥ"+AcH"YowxQ(r6G2מ 6RGk8MmFپ}Ů >I'aYT$%(k ['5$6WߥmQUT kQhKR+`yK.Cbm3IZ*D:~L+om̀xaԟSwA Th;vz[Uƒ(Q *ԠW)p^d^b8*YS<w^L|#K"("FL)?viEaːu(ac6h#um߆MfgNjm^쾖K|RnAu݂@$(Nyv/ln0O&1HX54ĽJfN7q:#K`kpMbY4]߶FIx%h J.:T .97:wP :5ULéG "Dw},H"/6M!Ҽ{M>@B޳֚vALsB<UoydBB0TnkP.=3a`@'v8miPVS1Fd&326hN+U-u؅Vz`Lط5\°C`]OJP?tTn=H`1 br>J H'MS0} N]?&"Blu@x8uGv$n?,J\zN" UpɍF=e4D1d!X n)n2"Fx12wc=DgX9tL\AqȽr}r{-ete`eR|NL>@x mbb&eޕƇovh-jT~s*%L ٤&x%YqQv|Nc0&0ZlSߍ2o!<qZU<~桒Xfn>4h I.'L՛>Ep/ 7ݠϰ4Eݹ8!VU1@W88p>&wFB܀ħ6fBVJ/|;-&Ǻ)g μG='nt/Ơ]_-`xjJ m][ة1.i?.΄Xsmh0@Z_Ľj&`B3!9gj*vMR_oY 4{=Jdž9+J׮~p<%\0_ޟ }9o|5&Ιh| .N&qU~a MiVWp6Cf~eijR Lկح⠽*9}\;Y9Lvlb1ܡO`>UTmR8GUOl +m \{*`@#M 0$ K [9kE.Rlb_{?JI~yvvL_ӢRVlϺGPx:fu!뙐J%I{~%UVǮ9S:~)R)#\~CTCG?=ϺmLm;>'o_9ʪ~Όʎ"$I~o[iY2Iam_/a(ёg &`LU,gQ[e+߽CMoFud=J;wk[M+:W<= X)#e**݌ T|sY޹> v5˒PQzW4~9QxkXm ő ٛEpI*z1zI< _HeJ&m'oHe/j9 !ՕP*3hMSP_xgd,Yj>d|jMsjB++WtYԣ,<!ȃO7dAz t#AL0[ܠZ mWV5cLD$D&fS"IrF-}y|²V(%$ܹ(l>}4 g%y{WobvU`.uOz _&ShX=9p|hiFp}Re+[hҡĿP/*ʚ9r!<I.iקcÑd Hƃ?=t!'MGT6 *,$TYTY=rcZƐ7/ӟ ܰdPg%s+L ;#S^mK@Ԛђr~א 2m! Iwj = ߴ%a宀 ye? . =]̡CPv7J˻Y&3>ACL+"GkpmrD G90znS8ڂƾ'GN^t[ ݪ c(d%調@ ,ށ$أ4L華toأ SK$`*avuas09 N*+* ;/-(E)eIy}gDu_jsMK{2u OV8pAs$Wn4]~=%>j性^J^@Uн틤 cHQqR|teOTw7)g!fqu= #Eu]Eϲ9w&`!z<Z*e6oqNE{BY'#ZqM=9/"7asѠdfKs $lFd<ˢR{Bu%(7eDRAVrB1eHbLѹDb#vځQJRFz4=4e;NGt5J I8%E[h;24^~[+gס12#ȟ:9xF%ْϝ(]lEXVqՓIf'Y뭧t$r[k}=!\)$.5J@ގaj=7#]1W6Хx_ >B+hKD <_M٤Ŕ.^]|bh^y|~2kPX]v'aȤEh6o#}=/v,Qczs4,oS$mJx,2w|:yticZWd+\nY==!=TZio?[|?ar~*ڸZqX~XK=VPrҥ>ԁ/:5jh8AEUp;ݙiׂ !ECω(:Sy.QbҲT-LhUZUXyO Ht5Ьiƈh_# ,{SUG Ҁ4<S͢="ky-&u~>cl 0UZf[|Pp?.NY}oc\UQwjOoYR=NjNKz-<1,},6cH Al즁iNm*):: ۺ{|&thc4DZ4 say&*CS|mi:z&f<) a k>rW$8\UK*wCD ͦ XI i6'Nfo X>ܷIP'п\SޱtKհڸ[y"8G;ue!XTpktٍxN}F).)B,BuQc797Wf({\ø&;r w7u* @\:I @3kݝRo#}$e!3 Ύr4k@'齵Rڒ0_o&$]e(PЦNk!9}zpz&2mWɫ57,F3S2 zC#9i<7Hd&Hޝ26=3cQ~(;Zh $Q2gh_"L~rڮ)Bmvgc˜qçI"=ѿYYn{i[s%6@6J(ˤ7D_19HhJ\*T$0xu["/i=)j438Nպ)zL®DRt&z2Q;Sl'few(\28Go<:%A[޷"I)tth1济{I_I:ǣKI anl2Ŧd0/v{<7ƛq,YMjG aߩE8z6ŠԢ͂D~*pU(ߖ5j,%8#+m lU`Wl-#BU5Ѱ{ɅV-`U,+ڢsLk8Gqkll2X1l.9Z}]V<_hR,~6\.ZMXxk}#ϋԻM<6gF^=t⊿_c,Y0qFR"c1$^yؠ%uK!(Uy/2.{߫_6cy68C"9<;M,X}d F2V<"bCzD0c#M\Ivue ͎߭+ Y!if[^˱H:GQ2p%@;XQXG%~ Y:($(R ZĪQ_ ]/)BRB 1Z %fDT(J A85ǧ`cL8p&Tv^`amnp w 2 8mt/w>Y7{m-1/R(PJN]ڸٖ=PC#%wkӝ=?~Udaot'}Ό22>Av_?,!Dlzl7絖gPԡMB@aQeX~#sF ='kyH,!o9'# .)5##Z};s]㷀?y jֹ o;jԜA[ T=s^q~ i!%pZG 7@RUOVBѩBu'5.U{ӡ6$Ϩx؎xCURY^U-ѵ,F({96^;g~fwn# )+Ԝm;\iYe% 5J tyU);ZՈ!jGu,ƟҾjKmׄȾLirIBl;/2<0Ŋ9`i1* $qrP'V+ЕIZ0R&~Bl7H<Ò]ND9ra W{D\5=j{M9A';C^$?X `Cua?gҗ± Gs0fA8-BM/>BG.Wٹ (DEV]Qh?O/8_e4[[/Ϙ5/HaЎ_6%yG"&Nc \UB?YT8`ǩ_HF"G],xJ?f6\F+pDN@'N"Ό&Tڼغ )%D'0BC* i MS}LT rE\X屸V|k\cΘ|`Ol|QlK!k#Hcbw>`vATνbHv eF כmvaϚ iC¹ML7vkǟá&>-)A901@Ua!,Y4o"`_h3 B~s)W(Ϗ)=1'30ɤ2a*;YS?[BI/VGO7v;;7E/+c q,AKPB!3q@d#o8 a1\\n]#H *Й6g(GF~,[Ҳouz}Yq'챵=Y˒aa7/-5%0p-&eJMe8 ŇLi02z̩nOW xߐ},2ɒN\`OU3V]tz.qȁvV,rc¹d9C+(k Ŭ׵oF4;M<<q}UN!Z5&qffT*}Yt)8a.1'0(|dP6Fؠ۫F9;ސu-B}[껾8S MAI()ՋPUb#znW -aaGv&OE`lVݳ3!@ y߳\ߝU%|0*6S3eCvR5n(fE?X8$/2AwRf65 I۾0cR2币̛aq RnfxyC4y𣮓*Lj:\<%PݤqΧpdc@wmK?dX?IqAr'@bDزy-##Y!rq7v幨}첛  W@nu:4g}ݡ񻣈jVWo&r^]+0D?FP;fY'ό/W}bK3 q JbT| qcI_q+xڽd !VQo8kN^&G>)4#Q_ AB9c,|F G_Դv:QduinuQA gK3 9qd19zNlYeZB&蔊ܹtkS.{U3, H]^{Ԛښ#w3F} z JR6B$*]^ rj/QcjӦj KU.9j z>?QPdq]YH&̆ կ*F~}-N" rNb3BoRO}j>\)rfC*EwH&)Ѡ@ޗeC}Ѻ>DnL!LcI$܎{"0}qmǷˡ?D5L6( ו:^pєu쌭pc ˷=΃D_ N[_TDlFaxœ<5)niW+ѷR_ɽwK(0{P6gM-6-sJ-& k.="} *ۑװG[YЧ$7nꜞBoJ+ݵXԍ $j Ùw69 GqqnLx/On]0NLOlQ8TKY?~H"D=f<7-ץg!0g{2!%5k2ӈ*5S"RÿF 1F!&U;YrkYAOrQPI=)0h]Tяety&0iLAKQHV+UDP " [&> KaJ>Цwe Wdb[L&$ =<ٶG0Bqny %FD-| ) -A莞"KN% ?%((- 9:տ.q|eTӯjջe6t'Bm,D,>& }ޮ̔s{W {_\.k! ;C,.->!Op(%HS%W1Q\ sP3f~{_Ju~ M6Wǯ&͘ZwHRL"ŻҹIt$sB 62FF+<M2M+ެP\+Dz޽˚MZHH*O1Y۹񐾩 r@~709 )tS`*&:[ Cْyq2.^:= irDK4CW" C! MZ>0vʝeK^zrXQUҹxONaL:Bv a1 jBGuch/U)Ë!/Rxfz]L5"P\q77cBR^6̡/⛻V[y QqjZVcށiVxɞ4=BSb<ŷPvi6 A4cp]Cn6}DJ:‹K#Kn!QrAxBCYd@/YY $tx1݈#3x,uc[i"7S%!YYb~ ߕ00{18K"Jޚ]ɖn)7ʼd=c wޜK]UfDsȶLۢeb`@[J=G"X˃vfNӒUP/5ePiZ?'mL|?٧iv IaV-=@D=ٽ8'I#f} Ə8OHo eD]^.7q~/ȝkCXeJֿE-8zLm;_'m_ͧO_*@<;@g琇m(s&QX*ti.d:EX-wl1E|%x**aZlv}o\v X.1ٕ! &Y =`0f=.SbT 2;$JqUV)Lj؃la0] FY 6BKTlNQŌ>ekDԗ,"֎b@np [*'4h}KZqUsr6YadK53YgM"DÑy$߮%D}k {(fugjZ~"vߥ #, IZRW53$%WݻG&cm ~=O)`[,zDy]{?P Ps#60sc)*38A^TGdQQZ;ns |'ܸ69*[)%p{y)RVr {풝|92勻sӛd̜2)*zo?Tt چ6-t~u }VQv([3+Fwv$YI%/RxN -WP(m8nP!i)G[17Ek2Gq֚{]ΐ9$ӆV&%}3pU\?{@1/C.2Լ}޸Dq?D ϮϼLt=(W9}#u+MF ZY]0N4!S֭E.P!`&wC@P]N*ueo~nc=l<]ΫOx=').=$-濾֐80GxoS_>sK1}DnǩtƠb}kbC殼փVq%*b#RD`m!i.eh>j Dj |ǹM+8?2d~_8 @Sg:ayG0mlIUl;1hQ:@EV8Fޗ*s=/./RP [A;6a{4$0iGlK~Lv%es) ]Q=I4S>WnNR @8{)vF|oPi]{|u]d2Fqn@!2zS+> Wӳ}uzޅ,_=-A>;, " ̀r[x6׽Ukz*ELT7aqz[4'}BDCBp o<aB@okIkԐwyT8$GD gtľ nI>HTTi.U2Y 7Bؘ4]kӃg-y W46,-itzx "hC<ل;]|%2&"BTRgtW>_J\\>ÈnvUIsmコ%NNA Fج^M 7V$}cTp^q&'mPK_'7!i-NI(e=^ȵ{)[*sb~%?un;;XG@S3ǩ5Q(qvP?|gS@ZA 9V .y?Rp>}PL["`PSRnBh Eة]g$9wͪ. g"?ʒ|; o/+pm!T%QI`2++UW_0AH,מ; ˺Sh#1p:P/>Q2vqk@wKE;&FZ>}h(Y#Z/:&T u.CbNKf"$R\k~4R y\R`rDK,K0l@v`dxw??%gRnsqAgLb-Ld)O޶w_n/|3%xz:CIK](@})KN쟊/±1e `s{cR&q_(Yt/_j11[X(64I7MXMM#fV}Dp 2E[ $A7TJGFЛerElȢE#$f"־]C-/r;7+sⓌ"^ߠȕE!HApbU/Hw"EW_^eK&?x)Iy(հ,Wdu7X˪h> PDx$ueqzMu!> NcͲjoɈet?N43b- + 屼 0Yc!YksV%S%dN ePRBb'Gv)N;+ 57\Lqh1 :V!q\0ޏ)s[chXb[ 5gieMyܭHrɁBEl F[Fݕ1wq! Чr\tdËsb C扅TܔL<7"|f'A,,y'k<+VsvPaKk$noްMşmN)J$` ଲuz3z~=D`t.j!^亓 &Rj:zx4tlcwTũpFiӅEY퐅G~ c[ FE6s0HEe:KʢP1y"^`s= y#T$ˀ^|[gDڿ!QQҴ 7! ;1s h~너$L3pӛ#fsjӷѸbh%9up0OlW8mnaX;Z]]5vzy& vTڇ<3Ňm›VmoW?gO3qW,0埵ƻ&wz0 Xv-hP[zGcIfF%3M^j2 _ a6qo{}+N3gJY' LVw~\F`/uQcޮ>@ RM{]PII$[2ʁ_ XGafZyCe~+O@N' YuPخdꖅՕhЃTJ͈)ǁ3UMGJ4Y/VS͟%BɭXY$ )uuPB[J\?tzZR~ ݝx9=2yyw Țces2KyICq%6뎞 %OK0zm%q & D?"zDHLjRmSk,P`M=b/hadsmk"-#:Zqfa)XERӖȟ&φ dg2g:+d]$ߖ,~6VɐĨzPFw3mH9jt<>Sxcy^b"eKխQhZH򕩐ҬUȬs*% u0 0{A(Әݺ.] `xl:aQ-8>?R&ΈL6G&@05JN,N6WB&6S^!өi3y%@t3ew?.e=Dהh‰Η0r6BmTCh.,LzB.Cx`)<*Q wbaŵ0`C/ bJ Y)j Xi(DVEjP6n57eHbS0YPrAvah)Eet#͹1ך8✗1os|syc HمտM !) ğiDi.egǴl H޸g7W` 1ѧpWa7v۱EPGzIU[dnRi!&S}O|kUaC7dgFi洲VHZ AM!9qͳ뽟YJ%]4.y 1Bw~-g{~n(00N>=jS fzK$d@uԭPHj3D ^))IekL.daq(Њkh}DN a/zxhJNcq|2i9LgW>~Iڲ'-WO^[S9:ܱڡ7HnNE57 TA9yznVVV%AQp"Mɷ*(j:=-AFR3+FOh9zq&{<2gXǑ`*UdŸ!]Hwv֙ۅ{ߵ bD|2$ ^Aݶ5TUpɝ]l )Y2Xl r-u f""6S\ς& 2Mmyܵn%l|opgWo\u*9N;vEJmsZ򖕀v91KYPH"\v~2.edr aaIbʺ6Wh?<0`o03>Ϊhū/[;QR2 3t(b\<[Մ I,b+1z^[.{=Pl=XMn/j,!:1q%Y79ZЦ kąWhkW7EL\㫼Ӛ5jX,{);PGl3T5ғH8{9.>7Lj<ar3z}XlNBL.$_Gxti\iVdeW6E$ }t۲Ǜk=l6z1HxoKܥ7Rc |,0~^ ЭuJP̵ÞУfy{:n XY"⟕1>2?r&|_-UBbQYC;y \V:ٞ/_G9|ˌ L|Gy| &}goH9;>pʅ+,ASF lF;@4^R?! =2_/H822jѸ]{ ̄?Mq8\Kw^Av-DȸMV ȋenl _J>[u)i:ļq\ ]U| ]y9>{ͬ GxdYJ"< O\ؤ^j h!wk+BGd98c(# _alk{Dn} O7lvAE6)Kq!E¡VYDvL%Ym E_ZǗo:זt\٣>k\Kf_~yhj$H^7j]Tz'Px,FgxLIcOR/dN!4rzNVs)z:Msp)% bi8qC?{}@M/$hx5$ ޾yEi&Z{9!]{!hm>~MG2HrS$>@"'j;ɮj-ٙX~;M/p^W8CE\AA&uF9+_CS؎)g}v`ywHD3MLe,g^g*蒮(&0ETkij IjT7Ad6xuzW!@MP(W<("5"g .7c_+F^zVBtp_hC̏?E_Ut@uO|!$nc 50LW5GζI % L/¹g8>5Q k-Whۂaus5VQ53PB(짜84С"Ss Ǿ*J\\OT{1\he\ql"[5j'R\Z*KDi_P'ʾh! =O2)0'Uݨ UWyB ܑqIRNw[ RQ=E4n7D/\'C8vt`mf4ݥ NZ pڏKsxumWf(g߸>4xe=q( 1roal6$e\;ƻeQ4Xu8O& dDIWu:]YȮOZjj_vHD,rd[)w|L[Sz1*bVj6#kGjډA,"춟k^zkUT?ʽxk*[\d]$`Pԅ $p p^N|7Lh~Ew_&Oow FƠ'׋%Ũ@x\J "ẇ~ɶ{Fkm}:lfk^E+-F~yrHI `@j|J>B~ZM]mo3u W+OSş C~ϭU|wfY1e_8i?#~\GJv©<Ȏz4r\%Q)|XХSI0h,V }S .epDpv+!cPk<(3F jq9KuPL[I:%L񁏠#.=]Y.GR+`ZM`9o1$&F[!eY1ŖfsL,uF#Z2Zn~~)ܾHXZ-B7{/8%B)1Vѡ rE;u]J;"(N%w`8ѤDGOcXVG9<^(R#z=[*@>5Z h|s nd8@Toc@ rVERg?fTE Ӿt=-gTVN y*],eA}J#ʁv=ѩǩo_Zed|oh˪nXP~񪬱S Gg2f_.'>'Yomg$eL,}C3U PYOBě űu#mq&թR7Ioh6tw JaG- [:+6| 1<-x̳b⑘;@Jǝ H[O,n_b?sw:(XHrwz NJ3ʹݶ3u{,h2ј2@SwBxYng*$L{X@7S~aek+\L`#N;bο>9 W}>C[&`/Cکo0X\ :5ZōJ ktq1L}2dR:=3)&_l#8dwQF^Z0+=-DqjGǛdœ,YoGƪG].4,Riywi"ȐbcY. oY5`&O߃|8?KSpvD#Eu񚂴FmǴܼSׁVMG0'Y/oJ"84T,m$ڻDW<iJS OWķtKbVoEsF(5]~4qDe& O*҈uBL *ߘl S!+ybH!qv\@kMTނ~0Q9nt(yBBwXqL4m_wՠ#p-UKk5pYB%qf>EXP0l(Ǖ\p!1_?s6`$V8i%>x]LJiV&"Ug5Pz,p-{tri7J&>&G n[@-6)9EBx ~mT7 R[{|49~1SSj/[ed9 Yn1e, Ng#mR-NՐEœOny\l<=jr2n Qhnjrc$$71bUW% Fӎ4Rɦ"l !K#^* x "C#83!Ztq`i{aCIsC=3 *Ej࣡ezcCA*A?jRˠq;ű}r$S\e'cj eʼnOz#x=sJ:*]8 tzYJв7 uA` V0# RV\?Ji͂8E}6_4f}tO=@:Y%CܢJD)\wWIK"ǟU*՛>;2#m>7w;&쥁>j Pn{_" 8{n{1_/ M}iٷ)9K+_]C^l8ꏩp-} ╄V(fcY?Iz֟o_kE;Vb 7y6 l}5Pj-74>=7 /nn&?r'$)PS`ӜN&W:nSѰ1,ys3w{yڒj`#r G`k:cmB)]k9ߖL|B$Ջ) \!68vuhsuz&I.|:{}ZL?_؁_JDi{pA5b6 x7k e=QÒMWLu:c[C_v q<[SZ$uJ[uq@˯#?<1pjAf> BSEm>Ć(P_O}P|G2i`fWT5pœE0"vldg>(}Gt./Ϸ٠*h`PBsZ~ S`D`]N*N"[~$=ۤL> }9@ȗf2V$" 1.  #ZVWTu+`sMWsS#,K|qɼ.6_BKeуop56Y~^yDEQg>Ikw+Sƽm{NfY:Գob+/l&}^UB. yYZ6bٓkJ] ƨַvʪ3wf=@Q$tq<)qeO]zgf,"1ڇؠP>ء>tQM`C]pAK>G|*@4ò])ow4|(>@xG`Y!bᙱM|ӫ D ޺l#=1EX7=J/cL'OFn1-V5&.u^xfؕ$5ޣ!6{1_R` Da-OQw ,>ѳǷ Z++wLX(n憄OEn۪phzK+珖i9%*"o 6l<[SC]HCP:_2lq)^cFV~BM?-}WUT| nD\b`6C;BgmEuV(Gj(ei3v;U3wUAL"Q| 0SnO 8lSmkbEJG.9u=Ri96.7Ztc>[:NB0g*X-H{~wݾb-DMvzߨj_=UGEl}&A]T#w_zDSWP!Ύ`%teX@l1`tF~PNcx V] z>񝧕ɗTΉOWdM }jc\͛.MT Xm3֑:@/2<:)d΃W x M6<9Rr_>mxfPQ*~26TѫP !ijH͒ȯb{)EZp U9PFRJ+nްѻW˚~nrT,/O* 6X mbݽ ̘lEpw LFrsRsޖH3/rF|h?]6yYD} T_|л)LwW:zg'3U~V CL\U q6vSSˇ,4SPyiCz D;E~i tc(+H:Z;7/Vv-Nv7`WLw,K1<9S_KUפr]<՛PxlJX@HE4AVj\)Ô_ܺ*nXeȕK 1|jjA;=]\ݝθ]Q?| M0 *jbQ.A>c.:M Z7iOnC#+f͔Ic 햙K.+In] 4 SSLsAky^L J(Q_3nn 2ʙ-%T.?|eC|Lĺe꯰Ui4;S k@V/c#ߨCqIb쐗PZdr.oRKAJBGN6 M=WKQ-R^/iDH~h]q^Ճ#ѷg+wǐ2KF 1 w[iV.=قXIMKgM55qrק}63];y4!^+tU~9zf=s뤦<vGM0@cbG{XL~TC֔Μ|i{/5cC:)r^p_0Bot:\J %Nd(^< QG&`+;(QdlP^.4,>Ypp*#v_PcrTQgb1NѽP HuHn336{ti_M30'%sIO0.L ¢_Zf Gp‰#lW2+7_|`VW!ڢҹ1LB2FS%8DN-lu=Q>[M&ژg⛅S~;A:9&'{ z. s"C1 -mD։w/s41(x^ݡqɶC;\uY[MjGG+Y30UőY.,|o;ϫ{ YS(CJ!ccv H;_UXQh|lv[!aϘU+`4܀ y9,OJl`n*RTUIx'H+ Ap*A D1WutT~Dl8*ܻ!`t^01lzꨇ64\e,Edg0 ,?J2YͮF2ݧþ`zbkjoR`QݥY榕I9}LNEgC) ]4wҳ.%cfwɂS3 =* ELWAljt,g+q`/isN/xyd^u n8&dʢd-?I:tPS YXfقŁZg/Ї}XYWvkmƩiAt!!l;v.ޡKI퉐Nf5}K OE6,PΫDI˝6ѭ:bN>}b U|@l@2?ǑޟajQs"jT0hT"#QkUV?#rHHJ'L^cSWyY꓎/칠F\t hm4^ox&N.߄@%^TTY&h[ '٤tϼ{ro{8clpN3-ĸ %~w&hFO#g35%^D<?,}LPsDyu\m0+?jkzA\&8bl5y53a?ZXCfT{iL? f[CO* Gk"UW_#Dk>-ưp'~ \X_Ù|Xr!0 BGi2KW(~P6 N{Kq7ů*4\9oh ' Dyۊd]+)L 9K&d8(Cy nꀮb@sPϬ+wWo)5yU:vfeֲt/I Vyf}6vw:06&qeߟQ$!PdRQK~FEg0,Ve9T"zsgؕK6/\ض* ASl-c5fNSej)UyH?,J}Otbo%vxFizNQ:Yu0Tj( =I۳,PP9]}zHtW͎@|}(t: :th|1 5C!ӥ9آrC~w+!Ū3OB'U& 'aڄ:%`F"?do ?~h4ة>:e虂ڙ7SkW(Ws֩QV/"$O_a`fD[& ~I.$ave41v%dRT*g1_),Xɚ{:A۞#` 9. xʺ9pT2yo6 7*mIipa?Ca!z79G̭Ѽ)c0o|j _+1r I(|gT6S֛E((f5{nV ]DùB [IñO7J]* w$5CՄL^gW\ *̎)* ]GM襱W2 Y+fg,% [Ul"1$gARmLPH2e5g ms w\üLaoy#v Ҕ64\vy]܎G3}Ioj,0q;l81pXe or5Y q"% 8W `#+)uY"?U7o,GOWQԱF051 WCq{du|[[*즻FGkS a=|#?MDKWɬboɍL>\yahCwrH4XDXR*c .t&T1(@?&r;_\J K;WR2/LT~kk h%W^d%hj:Ȑn]h_m?9=ؙ1U|PxI& `G MS'F7))H8szJM S m_ 9f2eɋLs &1đBvLUS7}*ƿ<Ԭ2B"RVՅc=p{HSi nip}f8$91Ms f9KTE1̡>ݑ+Pܙ@)d՝'vUmG \pD(R|k:5bͺ"ϴ)^}3 h5b&As.&0_&![HohPSfLe:j%,J ⃍t,?whlo5v63CL\6JU(ʲ -*7B15Vc[<^ uJeutA#`q4ȏSчm~%imP;K\*Xypbe5?''.Bv%R94iRf8ݸZoY -r@MTvJhNp:uQOHhnBW}nN~ /,ǯl{%F$hek ~,xN/}K6n'j]aԮ` ţ]ow,MşAhw*lOT Bu^`awV,'k6l5w>r_j'/A !srVU NT 2t*.n}1@zErjJ ?\ 7N?~^OH† "1~NMe喦,ٟ_1æC8!AډV piǰx*IjL%9(_u`!dj 7mh v t>q>E.`Hzk&'MսfIyX(+3#743K:jtY:g24񆼏x9 ̜>GK[-՞$uOYWꣿ)n=ٞpUNF8^hx8A A6/SJ1Nv_ҁ:YL"'V90K{˵ee)kD{ԯ6d V5lɿ^UpLHM%kobqZz/Q&0Gj7 `-\*E=蛚sc@!!>Ta2চ5}9# xFB^'ng͏n bM!\%eW@<* Gv'#V*A(TiU1wNa*~LIZ_{5-(V&+㈃qlGC+IP@bo<pHs!-e."r;M8[,$ڝv|>0p>p #g

_r4Qz GF{w7Od̟ͽhV!)Šw/]Y89EΉ=QC"1%S4|j,;]͕!o)g` I>‰{%rWFb6cZaf[_Q Q? E*aܫ l'o$99vr͢4=z2\O{!Ъ+Y=-Dd@x)[YRmTanTJOD;B CMcFMNtqMSEthO9 Xa-A\I?VHMH-(TaɽW{13?:kj낆<b <=AuH {UkZdwj޶q[gb,&:RGIw@8 ?WWwEȕE;v?c"}-CSȔ f&YZv0Ѥa˽w*RM_` -u!]*PTK/% +1Ӟޑ$jqt ؠz'r3 &xtFua DiP$YWҋy=EyhJȰB;`1wb|yQ@28#Z\ /<'~.5+|ÐkؓڹcAMυL{Nq%$Z)W,I9gג(@PwBǶAтWd[)NL-j!> o䴅xnwMay]ph˖}q;U=L]$ŌRNýva<9F#B7!"'5azsja]n|adh#D+xj Цo lj)mSNh;GG *I[S-$QޛobCq~N0._?vi:]Q"l8.JQ.?$^Ǡ&%0Mr}*j?7W4ҡM#6tO^ۢZ;b|Ōk̾3x^@ৱ%vy7t`~e1 w ˘LG"Ws]*z%h`;f_H!Iu zra4FC~j5 f((\'|f̪hyyM`8P})+ߖULTWL5c]~4|Fcx7{dۣmL6R-p%&j6I7O|>HPкNO/h_M-9Lnb'Jp*.Mj81vT-r9T2rYp4:f8hv*˂7Ebg4b!5W!^U6K(DQֻ":l ތ.9"Q!٧)F@{~ֻ>Td7E'/aT֧Ȏ"ml_h˕wSkgq0]}/>{d^Z_)w ~m}sPJ60K&Pfăq' REbfX3v9r!;$핻7+7W[;C eΈt/ {F6MmE@B#  r L&l8]KW> ;iu(t;&jOr( L*3֟K>euǛ;_;{LܠR^T("kzuσ-r߂?`Tsox0[X;k)08r tu1@ ,(M-LQG۟*v; ΞZTJxFΌ9chY[ qnM}:G8_u3,#8?vJ3s?H@Sȹ|`$ t]S0gys"O!\ Iv!Z0WNl+d'Orheo2za;E! (&jcJk>j :8Zl1Y]ʳ}(Nb, aAXtJyUs/ΟK͆C5NX:g a8uӜ\Çt+- BمXu85SۃtĶ<~f4a싨'olQ2w adx2mlѾ)zA0xߟaݔC ÃzZ:1 `>捸z#ٿ`Uá*EƵ}/j.,\tv~ݖ!BȈ聰06;%hBxE]wRf+]UE6mwLZg֙gZLRTl# M֒Ao0FƽUq-:)̔汐_@Wgg[CFXyכp(c(??D\ \vPbA K%t UCr-*1>>8BzƵasXϧz8Do!H0~ɳÁXn'o-^5',_}nU.OB Fq5[󲧨ܴ@Ctb'pXFP{jG!3ٹaZ.j7tSs%ڜ5dPa dFSxbuŮ`+K{da wU &9鸭.!Os i ?٦J=X9L<[N|Z͍Ĝ rwݥ'26DRv6oY{eִ<#% <'7x@ QdRCR`8wTg~ k9jdP0Q%vvcT/R#x?Z駚׆%$0 ky.">9;3Tc}NIrBDO>6SrnmDG3v7<ɨRv'F8Sa _jZ2a8I*Ө!u|s!VqcHޅ}[MNxi/w`WW v_ XLfs.HTr^X3QIV<5q-">f^lFIݰH=n(@ lBuϒw7"U\KS+]MB&*Gr=^Z hn 6\*(%qL!OkġM_ GcD>cs|A  pɳ4хwρˍQ_y%ybn pBZ Ăp[#+-Yv)_[EXCfrw# ;a/u OSzt\3'7BŌI__1-]=""ʦ0I87rsKrq BKE鋟;W)x9GlXt b oN Yk)kwJ7mFocd[Ǐ9Ew|Frc W`޹]B}`4Z̽6M׿횱8[|[7 kXDp E/vh g3怟hi&q!]IAf95@չq+ o)L$mQl/+Tf*9 F}qߊWto%'bU R8'*H?'`<|+FSTRg`TcHS>C$!BRF_Sp1oYXWs8RS鏅/wPsUnRF2C݋3M²Vp080rJ2X.xl;L}};ۄh "?x"7*jGٺ\$6{utS:%FVEQ~?nH^燚p:ky8Kt!ٛ)^Ϋ+&sPQL78rQbmZ`*/HļQVT'+$6vӪ{0Nc"E*pD4a]';, jF;AD}=~p,-i+1}Bff*1Lin]S9h<u38M 7Aɡv@7as/]p$x?3Oy-\~8V [m еxbWkg3n1eFax`[ʾھEI7 w&gw*Rm9[ۣ`+G8ND}t< ~-H]&2 Q @^@E˪9xB]tH4 'aIpI IAjUJ^N3{k\v$e`пRwe[ʱX-h`3Ul2߿C!*mˊ!(VwqxEem5hu>N+P$D1 v[ņ:ȐPUsIWpG~H bE(#0?eVc9hHFg"X`^f; U^6b~gspTWX.ڣb!{NHL#2 f`g{bg6ʽ|)y}J, >ajƒZRÓ!MsLV*FBLV_2IM·#Ae n%gV><^ME 6/7b LF> aC~HKdU%6˯ʡe^^ebC خTy U*a,-Q{98|i@1-g\XMm͚(] Sߐl6,&:KO'gkB,q>? S!mSE7e5m'ƔfPh2`2Sϯ#<9N'p˸JӕD \:t(0ݱ>(`dYܬ1T|OT{HU2o9A˫18nWU 3(QR)4-͔P( 9(OF@,otV]O1^@r4PFkM=6X?m28Jk#(e,Z油}){50Zx3ir0B41V{p|~7~XIqH:/sm1H(:9ikSlٌ`pSTC@bi,qJ[7)mW8f)"evL. n=>:8u_E6jj-**+G_([xŊ i#d؜;ltrovDeItS$sMD!K~)$!AM[96q OMAGGbkd 2BhQ{[1EňP{VKA U.}jGtq½&ߟ]4MF";A>S尷QT+.6H;]4Y߬E>rawə0p<[o])\ 7Jv⸍cu} x1_},f58*<[GQ;t P1;6 ˡkPН``H0 ~Hh˭(9w,/y㗚À=GIz-z/-A7q*U+Z_1aJ`J?䫎I?qOW:G0h7Q5ToٚdנU#ԣmDIN'ط(j(]@:`0ZqR؉\$3ڡ#M2\mo#5^i.6ֳ|jџjh$*.Stc4XG=4HLUړLoͿTN~AiPۭ.CE"'m5V{j:5^K΂rcp SvDF 45xFvM:|J=o:=!V<`D賃PF97lMN4,ѲLFndA) QLJYX,7yT~vi=Cؽqou{&`8hP Oq Y ;) T^۶u[.28'r4?_FI%wݶ P\&bS*O: ۠v<p#Exj0Dk%nY ؖd!-Pm%折y֝h4y䕋 \BwPjS ׮vLY_0RMxB%Rtٹt'leL*ΙW/mޞ$UCLY+>27G0H<ԫO_\-|{q) )lOd.h7 l&AkA<(f͚" 3|%Q"ib>C-q,w8pAͰž%7nh ba,{邦;{5:[-SWV5j0 >& ۹m%*ۉxw1*3jQ(`Zv1PF~5ԕ"PfbJaԆ8K$i#CgRԀ[?sAU{.¬P̀B}8hqAY>+E oz H!4S1)…..\2Dcd. 6Ei:'~ك8t#e[k\Lv=k6k~GHeř17DMѫ̕$y>N{ # *Q.o ɤqH~䯥 "#"Sm?9 [G oݨ  65<4#9P.ԁ lHNPt+ Q˄]qϠo+&5!Kc=cz (ydhdF貨ީp*:㉼RtI. g@(濡0cX#"t[](^ ޘppLáĺHseYrHܵ8 \ "Xdvw&~'1U) (x75m+US8H%ńv.F }b;92zdrd07[&zQY9JjoAB[scY4MK =t#m6}Bv@{ vб3MxcnTR5P bҽMώɘ֚MNw♧>]ɿJ?cz{פ2UTbD4?"z E_ΰ?f+>H\&t} Ft)"8 W'_ٟNyL|+H>mb4%Z~vhqD5Efo1D(RHIT!yE?keWS9ӣӉav`)u3NI%Dm2r|q3)8m)BV,ORew.],i)`G:r>lah+C)VPmgI5@m| -Hm >eyfD%k]DX+`~I^k\ޠ#;S0|x{1AGII24;CeH|ΏLy[~&b2gk[A T+C*{l^V"7mgͧJ <*%.b4<9WԆޒh`թ? 2KDQN0 HH%8TAB\e6&8=v?-6[cG [2Az9ԂOʱ%Py-AeMfqj7|dر(Vk"6'Tbd *HowD1Hc4=k H5ufjȩJ^\۸H;Wb;\'m;z&](KCD>@v޺HW e 2YT!ޜ6`*]gȌd!iiSQċmA eF.u0.ڕ^!l_N4GҒ |2fqp+zkZSngm>7ЪL^E˂VLBe [ŻčBOMd@OړzqYOfoDJCF.gV3@~86caF3ց ( Y'CmJ li'Z'I:xW2h;+;7].(ҦH `Mb@7#NR/ZH!`mv4JX~_\Y` s"f289֝k #a44=XnVYȱ7]W/Qɢ}`B~".0!od+)Ey zmDlYaxyKm-eQ-[=ЊOYF^GPtyT%n bHt'_@鄝y?=sn,ѫnKiYDln?<sl̋9TmG-.]4寴7Z^Y!X$Ɂ([c4i}MU,@w&|#!Qb0D] M4D|%4KcdI=RY9GpE Zgo껩ys)λoH'޷Y1)x/DtdFd5r\-'mЖ)'־AIESؕɒ}[ղc$_e\X7o;q',R7@+}5Gw~0^*gCk~TrX)†75]t6-NL8AsTQ0 i*(Aa>տ&D`4^]ppE Z*vS\m}V3NZ=),Y\i=g7>bG _j [oJG$?M.7ZI6.b9ӆ$r&Z AI_"CA)EڽžGaWPtGerqūp* .-#$AH^v҅w^H2l+k8;@<W׮-V:z^DAo,)AUff:"'&b-s s6&mLmfӧ)2ASyI)ImB ewyNN zX_3[Ԣ(&D*tV .V hԨdꁥG[!$=mYҼ`N7ߝ(ĈؠkX:*@wpZr blgpM;3\:RЗǂ9y&iX=j2R%Ჷ B#PXojI*:zeeEDCnj?y%/jIJ`a\fl qvFxW( Oqivy!pɝVgS-"%d2?(z גDԟ^lj }eL͌pl],d!وhv<-39@I4)4v5aMs~hw) qlNds@Djq/ G/&]R 's4OVUif(2ϥ,:gyck%xXM۞O[@KJkT5L =1K(3l^+"/(gȩع1|qTMb돪(*o< ޭXP(G:7skhax#lwE-/ Xd%C>U``qo#彍Nh"IC36!T>)C"0@+Vs-y W F&e`Zqʶ OS1M` jp@{Daʏ$|EJj?K?:gJˀNj7Bu1ihb<X}_ܯR7ճp YfzI@xoUz-^|E{O z@ *ɕ"8,Ep G %{]]~aVS z^$ 0`^l/6yX%?Z)!"ΊSQ`r\\MQW O0AZ{~彁mT][U3ip0mb~O n=X_"Ԡ7c_|l`EMÆǞtb>;Hpقݯ? lB?NܟbnYS?g#I+?JR:2W0oKcKz#c3f]Ttn\Mi<8D^QJq-#xۈmj I0.5#JonC8PM&kjVz7mQ4W=ካ'keQr#dpНviFGg5$uj1k㛱rQ7 P_)2D xPv_1>;^(|ҘEMj+}y交6(\G6K̨~X?prdRRo_,Q~COqgCJU0+ >GCk>^%Gú{͡ʜa*5Q˧ Q&Dr돌 wǢ2">NA)6zg S&Ʃƿ̼6bPcŇt94^B$cf˹q1u"ի7 }"4,2M̲lhY/)7/"Y:F! (}Ʌya2ttDl?kZz;1q||D7"*:[>=[^b aS>0iFW%If{,:[%659h7&@&POe9 ]ز=7"R$ f:m]s~^x;񝂍IɁ$ a/zX95c8ME3KĨR_;Vss-MDk&镽g=xD(iU="o(I͂=>kk*!t٤Yװe@XHu?}$X??f6 ӵ $9AH0rn\6eB-+2jp*{&Ԛ:>nc}ay+ԓΐ &wQuԚeݝ[pAa0HL{>?e >[#uqxBJ>xwl]k8vπ69*Z=t-]-<7ib~z/qg/Y>g{hG:T2̝M L>4~`/ugI;C3{H/t,? ^/]$T#~OaA6aќC#Tmq `Q[*F~C] -YLȘb + ԗn*)(Ȯ{dY~~> ^ˇ%;/`H4faa{K5r^c,g(kcytU"p@]Gr&VI ގLNɦO]ա%A83j ! Oz,wox!y?w5v!t'Z ~ 5?Ckq_I>Bn0 #~Gm+Nfji&^NEםYxT|"sa6 L)='x q{;}L)/)q"%~8hN&hs˳f3Pu`Dx I0_וn ]w_ T-9|οecꎺLf8jOߴcKuN"&OZȞٜ wt8ziWT ] #ˀ?v~q h@jZC'6TD%ey}GqܗG8N6zV@b J'xPFNaZa+AEB~eϵ4\ MNx]d*(C!|qsD ~Rk|ȍĔ\Hlj?ANOiD&ypH7@P%GyLȍ!:–`Yql_s5?U >#{*3ؿBw{Χݵ&$æXr!\eIG`OQy%OA3MTCA:LL_4 {~wO|AbbKj٘y+$d3XW9XL6S$:Ҥ8L/R*/ .4Ɯ}7`~i1Ϧ::/<b"Qu$䴻ԴEO8 )Bzݓ[^`򡇚iRZ[-~%UB40v5X*v8"Ӈ0Ka!/R>*Noxw@ZNnIUA͛~Slx` J~ Jg(vmOy9@-2^04m pa&>^$'wVΥ@xn"G?7&ʽV[mtoT"-|xH^W+x=p倔 k0R!v Wٜ](ĭ gzL!vn)tC>3- 50cC4c2T Xdrʕ#Ơ:.jaU렗ݍKl+&M&S@?b`z^s^s4 b-w%z&`%kB3!m8A >ǹtkp\Й0cA6oc1vW{,m]<#4(۰$mx<\CQ}^jQsY;9d8a5ڭ`єKeczյ՘W,/E׳)gb)(=-AZPx'E-ѶR ԍznz>ת E x6aQˆF?7!2mM~8ߒ W(mU2.F!y(@[1/#`KfޙJQ]8K׺DyOlÊ/ pY =[PvnR5{5RG8 NijᲙIx+K3Y*<,N>LP;0ΫbئTU@}{"(أƦ3.L&Liz_Z[<+z0z%1guxyi5$N?R{A;TOt\@h];)<;2(prnlSNHwpXL45R 5 /Ya1-L搬I#SúbL@Ћcǭw(&{ZhQE+Ra//p ť, #Jx#~P1JҴTH+91pBV-J2RqvF}p.,U.l|;Raك1PQhngJ%aX&uLvlIhq jebU7W!g@y?>,yơEKu\$槟?a7)ϵI頼Ws]rjG:Z55N&W o'6FqÛ=L?65,fdZVcDTko0>8oR3Yצߊe.]|&t}J "yv&>ڇ1a< L ̷AĦN 욿,Jӿ;FPSo\D?CخA̼xtxy&)O/[jKxN˱)|s$0C{|h7y?Пe`xStxaC|Rp<qQuΡ%-să%Pq"0ÖIHzjnpy:[Yhl{$ԫ#3&tV o-yHۿ m^9fjo3C1A3PPOQ$oD=#3tq$(r(9&OU%#|guOȥEYt% -mQCX+&f|9ZFzCbR"zh6%%kt{[~~zRF+~U1-ul9_+lv%`q#:jTVdzXX3 gB^PھKC#K3mW,i3VArQ~gˤ5~TӮل0-$&ԯBxnk/:9XveR54**XJ⾃u -g(h'QWq'$o9ʷsrkԼbuqԅy`.(4"pD5C|jʃ5Eϑ!NA*iU֜B$ qlzI R1 eC4q _19L}$:^?SAIt9!J,ts }F*$G?q~N a&z?wnmז ֵJ&APEO6C%U t *]R*NM-`*<&aAf_hY_Lĵ_G&C<)'K֞_`K\O fq*.6hQ h+ T#7-o/GqmUM #GUufЧeo|SiKWEU\Ǵ-sW҇k8):JR%Q^V^flAB?(+UJU֮+[Xh/ ǎDM4O '"|('Fe7zkNϽ}Lg ;:K xdD*^Nk~dLf㢍!W?eb ȿ/X?-l)HH#P(ӽ{Gn ʍ 2ָ`LSV#h妴b+L &~KXZsrat/njB,tSclr3\hRR{$w4~W1m [ٔ]t4UvNq~8uQZAK"o޲UtVɕ˿aO_Nsɔ\q̹OK9sL)XcJk&R^;q6:Y+||װ%+7> \q;մ`~ɿ)6"DV)Ծ>ܡCCF]J05 ]}>8!=L$%BWwךLuJ5b]E{BEk`8A`ʫ\1z 1z砩3Ljz؜@H[GTSOQPmkr no)QLӔw&9 I.KT6`tiw#=87kQ?ELX01Y7 Y6%:)l5'+ĩ]@|"V.RNFR/5g5]jXU_hj0nK%\\կGǑ}Ü67YKPl:P2BaplV-yQiFOKH/ yiɴ.y!uH/||Jɼ9QDQ x[p{ o2 3 HY< #@GȊ~ҝDrH?d#v󠴣S:1C*v Yv'H{a11~JD跴=kdbE<˞խ6,s 854Zpͫk1]D~ٯ-6 Rj4Ƈw g[^a)6MmDFtzqKQxW yx<4%S6@ۮڂTƂ ^¥ަS6jN#(Q}a@#ayJ{{ q #E#{NnFm 9Oȹ2#_7=Bd{P/V K# .<6$ΚH%IzPQ>Υ'\ Lnk ^ ꁂZ7lsد Xc Ou&8UqWBpEUɵohFeL#z:QpߺCBS ̄Ljfvm:!=ZcMLa〹jfÛ$0D8j5"?,1sϲ2Rl`@!2n UQU|q$ oNf=ɼJ-\" >b;@urXO#)=y6M|Q#5ax%OyukJ?2zQoPEL您(z@1[QG3*XHq0 9flzOh̑}JlW~9S9׶2=S_%#؏8i4'VXsJeOqWg|Bn!@ ]ϒ~fsUvcʪdi2L1q5ġ5}< bMЙ'7JB7z]_"Vni*y-X̸cZOPr5wN p$UlI8푻\lظWSLE`JbV敋}_e1e\CѩG1?h1Qo)PѡHhAٺ21̻Iv ѭdk}a ΥBIڴ[7`KLS; szTW` ΡR<ҲKcTχjb &kho49wVVxyz9u%ff2ezei;g\Q]>B$ C;ʽfdnN(38cJ1Pb?U;] ˓11YO:pD @Rov5h}̘a M.Ad.\ $)<m35C:BP\$آny3Ȏٕ\;#Cpc !]_U'I_nYkc](ERNa&Y&k:"%*!bn"ɼA![]Ry$Oҫ*L?f*aLf De+`tes"|쿘xkD "Q% aeX)'|90ݪ7U|@MoQ@O]rlV~O2+<|:%[,;01 <2ypF`nGjܛ8>^.&bk0z4܆Q=2wFw=1KP؀ăHt:4n>qϒ(cR2M"̎sZ;cCWe+ͥD1?7ֽW^&` r|j=*l*CЭ $6FHUl(H]!8_Ǜ:cz9V,`NnTe}9$:N@~Lajz5~u 1>eU,klqĝHFV#&!Sw8j-p~,Nʺ-p$r{zŰx Y>1j)2o(6 |Gɺ1wQc)@ޯ]Q,+C4e3"̓Q J3܈ cž]pqn˦GSX0dd@ !]ho&Tr<9\֊V; CqYf|UcO[*q#&2Mu/%[OԠߏ/*Lp7&:P*Ev|wR6wOz (y9Eo(C`4Q?6d 1 $)n^|; tM$+uQ'.A %ݫNe8T+ΨOrQ> 8-ZB\aOl;Y@߂̨V9!-p(nsUmhC:LV¸I5+u;onS9K\>O*Eqfص77 ǯ2~$<`Ja^r+0a"dʰ_*߲̠zFJ,{}gEeF#sMq@67PΚ*f xi!kgzo[J ar}v`~'a1 ΛK0N"&?SPOLx-?A:H&#mlg9ߞdATHzif sҶ`7RFm漾k7 $Dݒ$]wx`#@QY[)^3>VS葰xp۱f} G7&jTǞXneK;ӇԺM *ǐҵa#[SA^^Wp>r(>!+jC5Y8BjMRj@ V;>r%x9&gϛA:,8a;ӵ!yAKtL-{A)eOaZ,h;#Sl e|B\+3"ƃye`&79^Z"YB;L& c5Wn7С7amZ"t:\f0DҤKx1j-&/k}\&dΊ@Ff=Qsf&A40Q}Ee݌Os5 o ӆ\##3Fj^7<8XJѨĜ rf 8߾e2DQߣ~J_"`g3ebǦr';'ӊPțPNI;1; ~E(ܩ걩Dա5Gk[ڒ(eJ?Vdme{qѷ#H QQIL;Z4TǪBl{J2e}%]&j$y4â11eJ_Dr@:ELl[^;]Q~Cm~1,2ȂLl0w$@*BDYW>;mFRP [rKa@/G# 9^Zw5Ò&HڤXO#%QӀEF߹_Ro8Dһqq?=P켡??P497t0=ߢD4-7FXwQg\դ(0s3=uAZD U/JAf= X=:z8@O6qWt/UjCe =:J{ckGg(w>}W騧9гQ Ӆr*;Y``Ţ^6)܀`V@Z-1ŚK$G(Ak4ڞIH!yOA s[`+՘fT8АCJwLI*T*E|ST4|{(l ƞ Z@<:_ >N5q`hs3>['NSm]{y4H7G*(дO _I L<\?B)Ӥ1ΙM%$_1KsXD=܎%4ZEvLLY*H1jꈁy(&r8Df|_ؤ:0QbMfvxɅQP]Y 2w< WP*3Q؄!4&l\:Z3l䒽qc*%ZTF!0Xu o ,h܃w( RAPĠlUS>1SҨGW&)fDYmjZ luCXRMD#v){@?51|>ÇM&G_ p!XԀ!G8[DIIM Ƚ7@ȹ9K~)m眨(_Äd+Œ4pTMI&N]I k'.%>.0"(oy:Κwodԏ[*rS_ ƈ0HUN9Ya,-$0څp#W c hՃ=^!_Ej,qm}'9HQԪ ʟDDѷHØMz%D6ԩߥCr>|$U \/xU"j&׺g.5 PҮAF-?0^TE̘2J-* TO1Xx+cxO=s''GPrmћIn7Cp#8 NHU]zd;37YҸ82"z6z*sԁGg,Z!}g6RGG),; .P,@8QVQئsNpai⌹e @G˵`6?7oaQaNg\ ^ąU%,.q̏2He" 0@O,c:s3f1NfZ&LAT*Ouj9L>* mŬJ"xL^T'F$q:!DRңuu=Qxw)[l91]aL͸%LtXῡjIv )TB *wStNKsWb c58E]Z9@VxAnN0h'`򻳔&C{@`̀}r|gJɛ'jXڭ$jڡ@LaTUeꗯU_:2/  g揇$ I2Smņ47_WYA:ٸ8UNi!&ޑ3|WKBbbew^M K 98Ǹ n4p?q]I}>ch0Lߦg#fG3961 Gbޕ޾-o)W\.=֝l葦F8T2U [`*`M;.ِMO_ALC }5[5Si@q6MD;=Ӵknet5q6C0 $&",?Jt'bՕ%zٽz\U_&EgS56$ 2R5a\ayg&EHMjjԻͅg%1vdu6JOɫG14S&A ,ung |Uי[6bCIƍҦ 8/ׄg̍^ /eg*&ϋͥ NuB  ӝ K qq^Ư򠢏$"?gc,[:k'sa~3pZ̃CvCm'fikkYɫҰ8I}+p"~=+ j mhqA~n4/<}$Xo[U ˢ^IoC^D˨Gv:}L"Vj|CɻЕ}( zNZwK3@޴y,zеK7<2GrXvfj}ؼsþq8; o\l3e`W}\$g Dw0X;Q~!,hPjuE.4=ۨ^<q~菓Pp%!Si*W%_LP/ѩ͛.1foj(y-R:`9V?hW7@k2_oMֲZ34``"fT+2 ,D)FA&2kRC1 "b @؋U;$Io^&  .mJXn,l7O7Z{Tf lEeM mm Fv@-$:sgD wQYW]qQ~D: ~D};oiv:t%0`.~2!>e/)a(JVlF\ AeKlF^ K [)!=6Gh,K=ToQf]-]l_5"2y.L8snT-tNcv{+@k'xјFnoN9e_dU2@;iXV*K!w?Mzx;'l$7Nh,-/&ao0<ݗIxl)"geW+vἉqǒ5-4rMp>I?7P, /6.Aw-WÆлA`K[54u3~: 6ϕnVh("Y~+Q{j^>TH!lȊ:AbkEzw$F|q~a])]iU(؟^ "]Ev*@fń hBT)FIt)(wI p7e'>լc_M˩OZhİl?K.$`Z6/&V"[X|\ #Ty5a|,'2K빷WV Lqx'2KYڤGoח۸H!xGL U?Hu\/~(8E-+KrD"AH&DX1`L+.P31Yu >d|2^Zs$6T$yz+Y OU˿56&(;˥Kn:'$oYJǛeVno.}f\pA7' wd7E^ZkF!d0'bp]:W_ )?fn9ջlЪH}n7Z"m({/8"}b|lKhpUނ 'rϙ<שx %<ǠyX{?v3d(4HC&zػnH)Ԣk|hC{w$mB[+p9M(L]Guɪ[yO*K߄z|{M9~F6@1I+]iXHX >9zk%"Rz}Eˏzkzq~Uwř\ N7:Dž+hurq}0s%z!Ҿtd WY?mr9OlEFrHf\Ԁ苕b!NT}:OVZoOT9F<>*d_?$!{W u{}5 f qj' iN>MbQV;d5p <W$$K])}ӋЖj `Is`牼9NuQv,y(dN֬g\# 5r2͙U5; R `w-AU&Ѕ!u긧Z/_!Raw/%ea=[\H<, bQ 9jtJ'J#՝D?Έ AD -;ŰwYg ܷ̹Z&6v]7/ddÒx8'C/R^n= P*U롥MBwӌW2qQNQZckBuՍF@.'T~6QޛmN3~,f&[-c6@JJظN.A#~.7ĆSz6Je`-%u^)]:`8.U<`_sE~,` )* k%aԒ4qN}HSMk9n,0ƚg@{NR@4,Ux)3+Z2j}&Ç')9U=>-yAok8?%T6aAuԞ/iqrDn}$<J -D!@ 7IMk-RFeKHߘ8U0ȟ>5Dztq+X<"k Co\VVat2H|ʰT?/pI7HTᅛbXA'-?10vA{|q%yk9ՓIK@--LF&_to$Du!?Yu%9ʘΣ0yDJ{,$}ib,IJD$_YBRHn~D?"eSzP]K Kj T=ܣ~#PΈ_Jwq"DG U>[B2XVR+0a amLl5Tz44$]^B3v+R|-܅dcU2k4xuONV(i\hDHm:2L'@MDt,lR=ύË `tp%kϹBޯjJibk^c.&on] 9ô%M\X9{@KAu+\Q6ό'n" )hZ$'n$BE=UX0wF7 ?{4x;H'Gd@/ef+t:RoJAk–^ZؾAA$R-MRv OSe:q/(Q4g϶$Y 9/fhƙm#b`٩2 J K9u; 'IbWRBz37:+./zfP`z*uT%8Kb1VP$みW^\-NW}`6Xt ̏1$?e~9Vv91h?Jt@ XІL]`f@`adq&cI$\g\)(-䁮N_#/؂0.Jȍ>_r)_soUɘ _ACja섚{ZN C< TifShL#+\Ny-p~%)1œ蝆h@8ƑSh+9>/%&]~0%eG+Iڷtu=bkhF scJө BU_T-Q]r)fWTA=p7%#`;n-vr"^hW|rIY-$MKgN HuwY^b~R2iNʞ.ѱ2ܯb}K){@R 󒋗ps} |Bf^K"R-ׯ]1#i)j7+B hh_|4- HI3}f> L>bړނB+28'Eu6i'YV?s>sFRb.C/,gYF5{b <~I  I1%7ƧE<2UęF4lTs"}rN;+iUK~Y`[[7#,31TOD44HjQ?l+]2׆2P%ͯ6m^}ʘ<>p?CL'wa.9|ܘ+HI(y;uP]n,@qZeqRl#m4^,''Q1jy PrwX6e12D[TQh&pOdX ]SxAU9.NUb7A0<5Ć7XH"a67!;2KA釣`!((&JCH 9>)n&,A\< ҿPj( N܎l""euIfT@/,$Jso\IV4,oM\Ij^ɖTd'[=$n$$X[Ģh K>M&g`nN?NB!88lOD#KE$lQOG.w `3oc, :}~AḢ(-_ʵ& uޯ5Mz~-{C=Wq}ݗ&!g9"20}Fxr f`-3Pap_J'rZ6LHETQ\h 5.2EҙH<׮YZ?>Njgaw)5rw){24Sf_5s6tѮ]ΞN,uBZ'd_Fkl"@FMC46wC ھEҖ}"6+vlRd,%A8x2ElHFNvk?C35,D3 fg_;-w,8d?ɜB_2NJU=iKݯLeB(Ұx>cAߛl`U .׮ ‹D4h ڹڱ7F:ZTX0[] sr⧇::/?^DgۯP!`oDE5-4;2<52ڕ _6ȇH)lx34pϷ俲*CH8^);a@R>園t,e#|34E} r4#y(?߹(ultyW ]%anlifNK6/w& TRoH̻u"ZN!\y=fbSSwSio% 3J{+Z+#U`Xokݽd?0'[&ZgE);H",aLFUVf U<ԺT6tU;yȮ<+q˃I}(]>tM>s>v:D KZ1\Z9zG#1f5!=k|Қbpk0BVP=c :h)g9H&&d +[/©B_Vw$KeX'BpahI{M=ϞdV.C P/]߭%ak#U}/ْZsHfVn472H΋x- ̱Z=",FГЈ(pHᅙJYŻH.N2Zebs%p k[A,nzJ\1v%5763 Cs%BM֮ґ=#"X\!M? ջd(XO)XA' b6I[*G`RNJK7EgHo8_ Y=Ҙ<+B5 y8_CoX\g XZ a==@ +cNygYLIDLC㯚Z\|g*m0:a%5<6D pYL-|3ueFP>`':b dZT/3{K[–&{YLp.ń(x`6yfVɕu ui8`T{XpOZ~=eڅ̇I;$6>zJ!|O,;36F 6WKDzzPI&h1jŖ`.iũ8i][!iV+B=5MBYk,~7,Cu{j'3A"ّ'o)1BawLM۩j""ݾrO=!S+$R8J+$ۻHM=e?ܦLvzp%w|6("!e̘&!LayQk %tPӘCh*`o#:VQ25)鿎Q!& 1g0ΏFfǟW!˔،3ǡpYyc?qQ뀧bƅ揋qDrÐjEF^]7ߤHTh]ɼd2qױz :!!(%;'QZHJ{A e AFIȀ$PuQR5R=8S aķaTA2` fAjMBM vdFT$ R"85qOMBU)ОWI'MwiBg˝#rpJźF{qCu˵]tgz^qѡRTa]QՆRUT- ё1/ 22EwuxE[L|c-`MT1V¢p<@"fBF3K ;*WĢγrAM%fңxtr 2jxSGrO[j >=e`?|6.xam3ҍג1?9oئakUiy1J,Vy35Ѱ0IYg+7 ?|$T")vCEN&n'QG)@ХWYIu|2(M<5^Ly1R.^@fENX% N@=l]߫)Xs3I 2 2"&ߩ6<*ٹK#0·蹔2qEnպyBt򢧄:HQ??R+@#{UAbG#L5R$d!+HL3pGS񞻴X;"VZ.郸-_C`B~ NJ&B0_[b'uk_.np&>~_Ƴ䋤݃&Rl}(R)7(%,C..);‰+|JU ᝍ|9 ,]ܜl/8x l|N?.@FР pS :FFcl]_2ZU}eCsAni>GB5n_]((YB+b~ h@}"ʟ"ǐdW ވ7RLM:7"+~(Z ;{X赧g-W; 7RQ:9֖>Rxyxfמ>?TTpۜ^xWJqě)M% (6Ԛ# G?1;q|T^r2FvEᓈkQ3\`6Gm]>s^W >P` qj#UP3JFݟf^DWsBٵ>Oʱqs O("HĘx D"׫ ܻ@" 6 ׵bA(bԎ_ҞԾw1W""JwҎ}TV7) PFK8mWt.0Mš{kvw0gEOЎTaOgKd=b"2').w_e]CLU6B՘b!"65~ \s]k죛Q*2-%P8gO* 00M͑Y `wrc%9 Sq 1c -,ŁXE79=@wlW "s-n !eZ{x/z1pocI]w5f"uah$I8yݪ7 XkJt0-$#w>{W^B/IK~Nr[('V˻gzHJdBErN9vmt'%wFڙT\ {77z^eqщ6{("sk T;VLG JXhvUgR!ţ B'Ӛ HzxD$4>Z"o믈'MWf^_|p@X>}h*6bЉst W(ɳq L?.[wp;jMbֹsX̄&vlʨ 7 _VҰ=FڷFb$(4.l1:uL >_4w⩡A>ɛBH*Кl862^%{_=tl| Ӛ郚լkcڇt4n }\zP/UFWqkzꠎTt=LWŻSu۲Ik7i3ƾЀ?X)()J#0؏Ɨ&&WؗR+S[X&Uo ^L*RlSR[^oڋr_=8sڤ\Y.s9\+m魾FlEDq wUkqE++pmJeNl|n\؜y 9S\<hRa.sAS!Obb*W1JGGA17o. AvU?64T h&7 >3}2Ted%S]Y4ה0^e*K?_rBCk{fxF^O_ޕ=Y),$h P2`0.%0@=Y[#zfQf dX{/jg;K𝰘w]u͊) pi +4"P>I{a-i)QotlJpN3/qm(H$9Yz֘ۥFdf|g.au$U !?l"֨cDX],JIyiZ[:GmuY-';j) =i]a9ʕN:p-R̄ŏdE3B>R\qfvviGۀ*"jWl[ iG1Nzntеk':th=N38 ّ;~g2ҽhg`2K^$ !=mV 9u"1G! [:llXm4` &ڨpTAʅ c&?|ƁNyIbqwCrt {[tz:yq׿xubuYTM%RŒF4$JL%; ɁxX|Cq$KRLY:X,Ƀ9AIt~|NM 9™ jzб@Og\>_ fN c؝(.d9 çi;RM 7*ǃvN%pk} CyT!wSNt+M6Kj\V[mp+ovKߡ"`cv=9zy',c.$'IK˥:~̂^yx:%bwm1ݙ0L?;مG}Dfc<Eœ"ҷW]$VTs4J(h‚wpLV*(x~i`K@U!ݔ3 32Ѐc^Av(zrwg}- H3Uil_qZܷI2}H2|3#?Ȯ|*2JOfԮ'}BkNes? :㍧H,[ P4Ǘ9Q@ʉORmYc|i*Tyl (.\!`z[ 6%L_QAP#-àb>3P`-Gzl;FŞ0s ,3kAs3T|&CZUDxHR*, QPT?: B_=Vo+%S'?-~p` Hr3`Gu]Y*Y >su1G/H6+֜?FZ [Q\{QFc{@7|θ LvIL(s kTiyC 孍oӡ`GD#[+Z"[Zԝ'#$컰-B=.Z[);ya `~A;uP&qMN'̈ދLS˨ӈ%oL F һ2r:=!t3Ng% KH]i|&_Ys\1a_}HQ=["eBHMkZS72K6w)$$+_Ħ_Unkt%a鑶o6/ OOjYm9-չ"ZTJĦk~1=vS裧Ag؋tQSv6i w94k&4<viºzL~: a\ʔ&uHUFgsQtrHRMkV?;~@υtu~Q5iXW!-OK4$0x: {<dR}Nߟ)VهS RΞ !䱨U4猖d9cT#v?JK꡻ծ:VGgB:2l Z%4^XK(3@-ɼC6.ZךZv˘sfi$Zn;m{we4sg Jm0A#Ԁi ~uUN_TZ _SPDږH%['` e؍,q-\+#Lﵬ>4Qz˯0FD]˿2H^Ky?ON^n֨@80(k^A?2K C1AJt59Ч ""h`,Zju%5bX6~Lj0 F2rH]쨂-{OvBӑRe~/\T*8 pz={`W&; 𔸲+V)SO(>]dhUN`C,Jw|y\JCyp&J|=7ǑL~Nq#%-;q`\ K/ @ȖXv$b@t-~GBd+;TD*ں)!sʱ4(R~8&TDQZy\GyՆ'# @.a ZH>i69r#uaNYhzbaTvHws#o"Y KҪ'4/x&Ξ{q;ɸ0r hM_=$>uh ~3}w^!cqlv)} z )u 5d8 CZ7Mǵҭ8X1us>s&7HQ ih4ݵe\WiBՄPNL<#7khCX_dEs$&Io"^70\(N>s($}//U4Cae%y3S Vt%NL"mReql0,!L&~sD^Uq{\ ZI/Kܯ,-D=T @ 8!S g~ְ?=*RXv7w|CsެJT[|r 2otQs^O3w}OkHv-vy畱JշSqu D`T|V*ք M3s@{T+% 7$5؀Y_hsIaǼԭ7q[J7Bwf-m- l@cffc}7穞{!,uwKbѸ? bWh}gWzbQ~E ^\ѦvռS`g:`iY>}CeW(;.NҠ= ssRZs-+o^C>370MW&@@/(( 0%k8:n3c#tN"KE b?6_Uj.ɮkb%$D>*"k[)N- ʽc}fYW/xP4W`lTTZ'#k%^pj)lg$jMh7lq{h\)q[!ud@P@hVQM67ŵR0)6UZ6kT~Txq+sn)1,{'Jy :zJ(X/R1-VkhgrQ)nѶHTklLM~x8=ό,x^*֟)+2\ ;Dމ-{ڽjA?# Z|_΃F9<f/ k$)zcڽޫ‰Qfs:lVF/T}pd-~*0;$3z{D!—%t_D\qGX3*4k r' 4*vrJ1Z5A3h^ oc x RҾ6;0K}55vyl#3C0"Z*3 CXhlA>\ EMg+b,C.gMH.jdPY+qڛ`m#Vqa|3#C*z*Ջs$pHֵ#z6DGLG]O4j_2+S<{')j Jd}@^; h֦+1Zzm"Ï mGQuTe< fO^;![]Ջr r޳+Tia#,3G_$YBZPZT=ݸt (!A9K&$фlj=ԯұY%!o :ʃ@+fW)Vll+Hr#pnuv&%etj ~W6 iF?}.EA# mh/? .z'I\(o/[xL?%KSÉeSe ~.\7i^`;%s:SPT𾖬㑭NT*f."aVW зH6? މ)'? Ule/k 2"MbJDl]:q4&+М×xƆ{hKJkדgk_5EH!`d(/(_`}A:_ŕ層dOWW=/A8= vG]`"4,KE (uLbX39?{S _C>p{~gk`AK2W:W,\㣚I ;k&Qre|iɵM G*%G Kr^jFk&/DoT~06F$m]lם͋pDĞUkPS%hn 1f}^0BcS^5MqܓF_EY+jD,(6v*J[ BaD'nM>)}o:@q| CJ՛@+µ{@] @ OJ_,}Hcݜ145 %Q&N ]!_UPG|U%?Rw ,u{{ӞaOn: EЋQвsFԯ'p:V;m«{҉t>jcŘWw@J~REHl}D "ԿӰE&=luu%02u>X_O|΁Q%O CtmျѶۘc]OLj h S\[aN_)ObY9zLd+Wo؆f{ifIeCzf}UdWޚ?> E\}clϹZ k5 n^Cw]l;¢YEaw5?!ɆbqG2KaiΥ8:&e ᱡz?*?j7XZ#we8麫 ^kOFqz͚~^XR(tID+My: 3WY!I%VU:LIܔt\%YT+8ёur^),dy*_җ+t W^:K:Ri?1 <@)qXk+MP4 |@jmUDў ̾JN!ȒùɵnHʆ}#Qp رXG"*(ٳ戆>&@똰45Sp4ʄ<AYѿoWJ}Ů( T.2p&!B` HX d ޔJA rwǾtK{eNy D ݈oe_ !)D02vSg \S9s: uO@BV~e8"[S2 W G__Q: qY7yǣ=x2k ,ϺZ~ [%G #YwL$Z" p 3F,gƗFR{P}P"YXn]׬xl \ۄχH&K0gzCDe.(>^ }2[hN (K\bʘOZCr{Ӟ5N6@ۍkl101TE{?;NY pqlo9 2I|Ƈp?]!<~a&X95 k|O!uzω\`Bc8u{CQX CD(F 4}Xq8LCTb~)۸ۂMwh.Y8OZD'ō6[yGre*nRR)5$x X1\lRHQܧ5uȜ#; 8ZX$y@2VE+Zav]bc>ٸl6}u 85,BLnk7Uۍ3P&Agk`o=sR[;|Gu[d_/ 1|1fr GQbWd4ZW?;!T_tktcN!Qލ'.lYM\֟zrsA!=,#50*]d>=R#y.F[O ,g,X$gte I9nju?A)'U'%"ɃxGH^W6866u+ CS෷YD@Cݖ+=9Ľݾ{@:]߄zZ |:p Cgn(*qD$kr ݍרctVJeSO8*#?7ct߉lz2X6ޛڔ(;"3|"4jN駲Nhr.}* ݡB[*3OT3 zhxBuQ0=FOU5G_Ƨ紐OlJ;iUO^@H1{.;+qD.W/bݷ<0}Tb4*M05!;uQ+ ȴ2mzWva|Ww+XME&ß4x~ك18*/1[q ە3.5);񙊙.2o܍X }Ғ%V Rv7Kŏ56#TGNd 6K䈐-kO[K~X}yR5h@K9@SW' *׋ ҀoPIF.qo%ޚZXX1Q>j)˻mw/ 3.SGLWQ [)XFBzMB %u׫)Ǒj6E>Nkovc6X{Q4OtP; s O2ė\=Z,٧ ?r.d= 0A 4]ًuĕj=.Cn-A^=.-GneXWMnɴ; eTKD]\LfQ32`tecܩ>Ѯn>QSTo[l,b؝G$Er_`ШjÀ|]~O~xAPy}|GװwQNB"#"nv2=n8jc1^RH\q`Lm&_5ٿe#I.Qi?HA  q#m1+_R &D'U ޿@CP61p>4zYe9p=lnP~ʜc!: ELu@(X jB| ȏNp{R9.>HCrV]8Ŕ20mMs-'@ A!H` sWPY2)ͧ/7ĔU((܅ 3>y?N֤;ng`sZN;R p)m}O1jyjy#ႝ,i^wPkDa ]}h<?Ӟ Ց-Uɥc\uH|{4emBx閂A^ b!$ZU5}tGxCӒ0K&jƍvE2~Ѓ5 30vv6Q;Xp]~\S wlF͚z `^w[RH?c0գ:>ܣq㋋X CSѩi!O{5٤8XwVbc.G"zx~DX_qk' `Y? ǣeF6!MzuI@?[x齾 ߀v!2k ¶wz ?PfsRlꔞ7m=Se[8Cl4z)lN^Z-QN}nӅ;rZ"||mU>mdüX91~]O%NKk}wx B@?񉈑N5k4(-yUݶtd\trQ߰X@o65ۿ 7+s2C C[GkZ2jcn55ʝk_kzDN\Yy.6׊'[3z3[fiMNjss.8Gn{ =ei=Yc?~hbr +.sO{\sF!"FR4SX~'dQ_5hmGf<_p1$Ojja^Y1~Z$Ҋ! "iKB֑$#QvL{XtX@AG&](/n$6F#m2 ΍ XYN@8V5}NZ$g!ՄՋ&'&̿GM%[K:a+KtLTly-1_&V3 :RNdErDjӁ] 6F]VsǭqI/iB/!zIVЄNѥ}.;AbVcB& x+Zԏyt$1 a hP!XȴPV)G%[cp~v#8ͪ┯[Wn<ӗު0HVx[AYb=/ 4F]s~3!aJ&hSVeFf?U؃Vl<ތ+.ᐠ)Kwy89=4q4*ӫP(~c~ЃeG:ez՜&;)[i Mq3].PK #& xuJ ض5ʰyYq!!o *ZV>9oZS֞o؍"+hLcҙ2$㈨BP?]9La($q5P﹟9ƫY nVt*'}7hVx=K"AC1XH R*.3Xs9ۙv"pY~,ߨfaϷ+t28%5\qrki62)Az%ϰ1>gb>}yQ'GR Φ&6oQYmGXEQg]7 +8<'g<( Dx^>Vy{A.Myg-Kp!;AR6dC0FK8dJ!L7o $0Y 9O1a0$:]k S ר_>VO4K7n>{ϋ@F2-$.쀵g*p#RzԸELyZ^`z栈[k~"e45i48ow7BZjtNo elj 4{KjEƛ [zB6t_Vd$X#`1fnwY'WM}Yhn4r1X9 X~2 kGYF(AJa I m$yJD::DU Jzv}.Aր`]>T;c]LLJYHG2+|qD\hv)rq0\>dMhZ z#LtQ0ن3}+Ow"b(1K=+G .Y\wQm)bͧH|Uk&pEgEf.|/C: k+_WeͺUzMLH^c@&ѳR]iO:)' ߄q v=nw~*}a[KjIS~&js2Jhۣdky~c7%V ϣK&a8Ɉ_EP*'7hu.'tò!xsԣUrCNFL^xLv/w“ƪ㢈iOl>t{;-7X+SnsmC ~g2B$XBxj7t?|(-XQ9|$&'@M,fn+dž8 Ts Bg<3B*뚑aH*omQ&tm= +IQO.+64xZSHg195Xvxd#qS\:tYfmHnw77\g!Uh)Yk k },`Z:4«Ӆ7\gi;T/ӱJ CJ Hnyt2U vh3ÁKQ<(*0yőMQ^3TU;\&/emxS4M%k?*l'Iw4b 4xWo,gp`J8ކ/WN1+yW2<%#mAY;XpU!k{:q,_[đtΕ%bhkZuxM8T֭+ub&@{eAxv!0అTVai6Pfm&[3h;{k tmx7^[>Ffskϗ&5O}{eM|SgiP; 47t;%঒Э]HwZhz ;.GLGs[YÎPb-eMR9Ӭ';"33p-1Zdq N 4dа.voǸJ^nާb&?Y,cq7(pe:<\(7y!ӊ|߬g  Z܅*)zzi g35kl$LUL[S;Նv(ׅ0mC[V+(x"YHi R0_ !AXޫ2aH١rn(fޘnf ew˅{GW85PG;UlaDV1*. ֟*A]"9D}HO4!扲d95d_The()dК>j AN»4zi=%^eE`Ϥ+.RsyQ})ʙbW;t&5u 0%k";UxۄZon ~ <|L5/R@bkA f !`Tb wы=ކF-י´/Eb{v`"Bs#QO=k 4c~@-?0Wac`w<n,ިv4Pl'zn,Eo[R[zS|Q'GRGwq̝8*jK|+ ~ 0;Jlg6jA6ALacdWH,ǂi%Jk| 6yhҦpBӐ*v@w3 |fxreBhOc,jDŷu}vd6>[Z~EF VD; )'wkeg8tgnw1Tmbx7\3y ӹ8- Nom̊Ix{{a[k9Bn|x(kv(!9iAkXyb{vX߈)9gɷ4:Xd3Gڮ({r5~4\DijkwCHI7 {_- V*3ׅF{x/W#P`RqO JS,ṷA_v< 19X֯_`\b9~?p+:qJQV̰dR\4y{ʾkr!k>B'tt CL"J_ɔ0+?w+ Cřy* Cl*/ĬGFBl8΅C)1g~1Y\ipak\_虏R:dz6%f7LSsmvx5VO}(UWf>H*Qt pm-YD^MӤ!ǷÒټeɫӑ?K i3sm T~HӨxiLiڰ+0̿gk Ê JӼiQ\uY#Ka sN }3:[R%ɰ{L]g?T9biئS,0L IYg>QNҺ65W08`;4"n3T[ie5eyE9: *V%ҏ8~ҫMBD_Ʀ*&뫏 v~N'ruM=4VxJRҎY_ԎEޞr*? I3`}2QaW:sp!/mM) jp>.SePCu<ǘ-o>95$f;=qpxr:!3/缃&^4]!aᰁ!mJхcA~Oetq_9%(A Fd{fga[od\H!b?α={?T:R9@Pz{q[i'kcZ(^1&tgmJ./ eף5ňhVb 3JMN懰3($0nFAFB{Aav ǖpd%4( ,$l޳{b FfA`PZ+__ ^! jBwGrwٍJ,C L#Fia%[MtO r |Ae :Q_"Bs!Z2qkZT?^ZJU\rB:j@[KKtEtu1OybծN;' J}f:E̘k%b)µ*T;rY#u>t"6lӦtm`5:N'1#Y~FP!G\{:UC˩m\?zWa4fi4sfNNBt,;nQI5ES3[g Py6Ǫ_*Vr0mnGHXVܖxi0y]j;O OHhX4 E?MuGz/xnU>6_sWbFCA%gI-3\I/NϳCZzY&O5!&Zc11T0PZFm5h8p _<;g~az)- ӧ-=l.d4wW)*Q k_ ⭆S[(Fw|J8f{v*^Ѯlׂ?\8scQaz*}̗JW #2 RΠlgaX#3۾EMQvv){R3˄ a\iJYzgJ4ٷx-2a gE0qiW[*L;<>S׃&&'Rvw/|J^'1Q3VKWus0SNcx4}+feu?a 1+*%R͕ iN. +7Ǩ+qg5 s]6Fz_?)PYjߡp֙x[d8W)0thVcrGx,]hy;'pIؠL/)|s_#|Um ƿ/UDT@HJ^= v7 o$ 6qh%l3=NvM~Дu8÷#>|?ɢff7n fFqX=3Ze+\/M?eQodDbq]|AfR7BwǤ.Fv qc!䕯ڷg$K:Xb b8Lʬ},~s!G?ǘ+JبCqNOo'PQY Ѡw:I-*u8Ъ#g:*i|Re|fxV]TKsgj3 q2kG@y9 v)s?1:n/Us.E,WI5;;W}~|-F yFlB;c":PG~2B㠭Vl`ޠϑ9a#$dE6&!3n\6w(1[&|Rxm1}JN6x12(Zav  evо:Fqlzmcr;PY=ۧW(lǿQQz?B#Vxӻ丄P? c2:i'8 d Vm|;qB"۽ɑB #1+VU0oF8;Pek$=T{%=VfLrbޔ_HmVe 4yk9Ď3)YZ.)|! {@[8 k%.x(/(Z~sQYՌY㩺j}v~ggWx"G^&*j$$v?268 .gMXtvhK_TO^HR W[2 {愃^ꖥDPT}/f vµRqy H'ܖFRs j6" Ej<Ж;[:x'QC^ѓ9AXЄsK4_w>st6̚P.&*-pZտuٳWTXPC[91c셡B8E&yM@qPݹoF)s^~w-Mf^Qri]Y .a.ٙ2Ve|*4^hڡ.C34k.'^  q݀7~m!wG oQ|dQ!RøU;k /2\.[]յwD0Lن*5k=ʶ=ߴi{AGY=vQSxYCMJ):i1Dw2 > 0PzD]$@~Gdmo\D>*.kD2@hJ;}?REf׊lY:Uoۮn*Q)EQhvG\QR_$>N`ep J4x6Ԛ3]A`,1 ϻwxFx\e. g[_xe{qSĆ_Ola $@k'hY"IL@C屺 G Uw %ֹks Ұd1rz]bw_l @7 a.U0}XN :SXQ)&\E ;bw%@:9 CD0Z9!7-ɐlx7d6c;/ذ! cmi<l:h9[.1a9&@xuA]+iCSOup qSag|A@Wq3 ʑ䅡-X DթF , 3zu4fNg_9.F _ٙ#ȫ+0i_)\ܜmC-4o=u(@Z]e >G@@1㫉Wj\csV"l4KSq21:ǦWJT9u\PzB*\Hbpܹs&ٓ]4ag?ӹJUkF a5D530:a-4vA!|[7~S).7HAY^n)=K]Pt?NӍu=}ZSx: AbEAaUO쳐2~!uyqPwB@9XWhtw0(% mI+T'fAFf\/}aKB oc6Wø, E}lMF(Yi'l|tC:6B1kT6ew{xC(W~cyID9 =^(ŘϚ8ȸ2sݤR۶C' q GK!9E"J(XQ" 쩍z$F9 B+ M퀂C;izD 0snݠsߍFA %bdEf1CH`.2ˢfK񷩢qyd3w|98׸[ ɃT\*3p_$XEmrBayCR󅣤xv5.p:Rp'K%2K>):(C:[Ac g.o%g*3|T8tch j%y4AkE~,?VB5W "gK۾ITAysD@Jv39bĢRŦ@jLƱ@y^` ʝr"P:H0-V$4_r)>l~ؽ+[a7uY!Zc1CdwbokV~x;h;_q" [m!T` bb^ ۖ\Ę@QMGQ _˰=8Vl;iD0TGƁ yV&07fd@8{{?+s5v&e3#}bOgnk*ܖ_T͕meex{վqk0^f' x nr̻:'Oijot\ub%6Q;*n )N.9RXBLĘ:2*Y]ƇȆfߤC",u%"*-un[]J|Sehhtb lbϰgq1Gr*""ºf_jlh lg&5yta%Df9[HWn0cKT(9/ilv<7BAwiw&v!$>3F.D-궺$@]keel+M8ٲ+({uT,@U[dEhSPHXx.4_KS>}LS[-a.H.dZ;Պ(]$TwbQ/`dvFoZ9 0FAmiį[d'?n9\MMEtyq,8k=P ̇]ZqKJ]#1tXW6Yf귌B˝]W+3Dd-1a!IWmX`Bͺ=i9i&s ZUN "}, !6I=1U1 Fpp$j9F˄r6 ,%Lx~0=1&B+_2lzU_׈N!\l0NZ+wJsdUlM0w1wWB)eAx!1\aJtBcI3L_gqJ[scZv\k:L@m%1E@ʌiVl(꽧-,j]vh+5^fK%>H C,~`a J?8<3ӆB c:S*<݄!̬0cRuvZY!NT(0e4S{ŋRcfvu  Ü" B}9w{O\;Ӵβ{jm5Ca:[yW5+1\ ݹm6=9 ζx nQ'bHY:Kmt RfFl2Laj~%N Q>pA; %,ET)ڪb ݘ-s@?s&E?mH\:<ך=g@ŪE03Y]]V$tTBG@`B +- J")F95MŮíp|%Q?=T'ŒS^\Xn̢4 e(FѵʊVYS>P!t$\5hI'(d .# U@뉕{JVY5Y{'0qzi\ dKe) h\B{##D1 qP TGzI8JFs!^W{3wGIpMp,\յr4q;ܜ"Hr?oŢů'<3bBYoUOκ$*w/V榽\v-o49A(#ă^T͔kz(i{Jkv!>9tdin ^QY1br";s$/1diXOxw[G)"ZdFJV/o}6v;FS5ݻ;dO+UNm;jŢ@bR^=6+Ѷ-;|s}C;5%&$Ù&@~TQV- q00}RJD >kTDXjTXcH+k}D\Y5 E5 "(Ox;Y}/4d]|׋\w:.Wu^d9N~"e`(t|)-Fs)Dlh(l{MKGCDyU}s+yݽODlܤxՍK_PQLEK0{"9ǥS=O+ڝ5l@vНe!!ZpңgpMGwS/,Tw2QJ, ]s\Fv3a0- jsR[mP=r?fNnށ[0mtZrbl~^{H$w}'G/B_!5;-iB5#IjW~hJ':h׈aa5GFyD'2M`eTp̜3ilU0MOv^ @r(YgyA0FeW;P%qGQD=qЪha!uzjƲ\OtgAWbeƴs']Z 2k41mo?ПY]@vy ,wؖcZ@ J)$q)$=4B q횀ӭi kDj%L3fAEGm>`lUS3ʻğP*w%0V}o%ZL_drvo4$"( zUV'RdmQ@33Y- EAu0x uz}u9 RzV%9;H,13:nq*lZ2N`軨7),)Y[v{R%] ^x]O5wrpi}إ%gIM\՝r4>@{IZ*"gEQ1*{g*m^YqjjCsK/sDyk˼gUp lk  6*ChvP q<1z/׍a@M`2s/W`,# 8˵1]ŭuN[oJouZ ^O32 =#g%t{Հ"Zc@n-|&m׈} ]D*n'HVWpw0O '-!( xG-LN!Y/G瓆2zD]l61}b{ueǢ>YM)egQ\)Sx3íT 9\TpW>&w_#<N1[s.˧piGDV> LYN{E̳^: ӑ G 31c5LH4ŝ]B7_2zƙxl#@GW^o0$ײyL"]\D0Oߕ¼FFNb],' - ^_\pfKN+TڛB"sHsLu14PxW!G#σ}d;u*&o:5w~n$`I<ΔV?b\l.bj`e%^1]h9J!N(FoO5@ ݅2"q&`252λ ͅYDO+r{[V;{L]zYdϸ1TΜȴf6 )Iἤ؂-t,T3 0-uoz%]>gy]KM񭎮O tCð12'e8ӬjK10Dܥ˯b)ylaA4A6pةfgqRKq%I|a.tLx%uǶS);tycY͔Vf#Z+(j؈: #{UR&mh[&K7Su6f/ ~Uv_^: '޲jRb(QǗG\=vڋP_ !k\MEEAV~*#EGx|#%lIAV1fب^#gUVi 0߃rja~׌I "s*=D"nG̨430aK|*9c3ɭ;ᇔ/45ݘ5$꾌\0&qe~vv/-Jx{wER {j7A6!E $tn$qVAIvVa”6~7$JAp}rD96,t)Kk%Ii/"\Gjgа9 ꛎq{s U\FP0_d+yD2;`LC/cӟ."'BhvGz'Ϋ 2K5 S`Pz&ODlܮvI0!K,܌h9կuE5PPM.`J\S{¥]t9toώ;M߰bu~LQ|[e 56KX#/2ͅy^6s]W2XA$p!n\^ϥ Ic(Ké'jE›ؑy`{M Uv=xq" `Ä-@V?C|kʼ)}?Z$uYN?; 9ش¡D]by܆F$gҩm#ӅT_?Mp]3YKRa~Gvޫt0"4JB,:Du8ԪӐ|2R!\tqMyZAPݡ3VP)+Ѽy>URyKјB}ޏ5\EPˌٗHsK8v?e-(=Pi\U2:b0S'?GYeN3[8-C-&;s4F7[Rǡic}->aiqP@xbwE1f;LZB_1]"F5DyG&zХ=V^9b.xq )ITU^ .q}sl?Ĭ9k )c]̤?~)Bʄ* K𱚶f3?hRNT$dÓ޼#t3fo/Ԫ}O_NI@?|L9b6A]ú|Θ ؉F \bJ_]S(oN I vRP <-g>o/;ޓ|؎ҽJuڳQSJ`+iN +zȡBK?"GD%InyمR/J,Q4k\. KPnjYMgmaXٳa(NE8阵ntgUz7nxMX?gHW=h;Y}f<(tvGjwkƻ Ő>RG{eR:NѴQ)m=)M+0;ߖ⋃oŗRH߂+RBf*jf@YdδFj.4ߍExHNAmTAICp*zEc~!ip:}8s/lBGL⟱gZԈq6;Yk\L<GBi,Cpӑ"/4p= 2;"^=WӇ{ BIإxXtJ}qvT;iȂPJvc#wnTNcv2қ$ΣgZňwe+Je%5nl58:7 ك0tPBxYtϢcCZp 豽R8k|jYI|mˣ$t$iI{#:0]hdQ4Mn6xŘ6etܡ[dAʏ~f5V)xPq=UXdԕHMQz0CBxj 8REG8ͰqaiK~jpvGj] ᫾C^mq/V΁*7Fls_XXApjWeZMfm/k7KRG7p^!C}l8'%}M=: 4'Γ9B}M*TOy?҂2"5 Yڧ823Ի4CJR6Ӫ ilZ(v)q%,O^Jo Е3m=J"!Axjpt3y:ٮ @Sy6"ظCV-ƖMARۻu"sT!U);Ⱥyެb^Pzr7ܦ4B|Vƕ Uu0'2o0cטּ"e~TyMoj4nK,zL>+t G/t؄f~:lnNtiϞt6.<k ‚4śL~ri`P )'&aڲ a9cD= PzR^(Bx;mO]c[ @4(ez*&dD/zbDžD L?/M3sdg:oy\}_(kB9\|#+7a$m禊>& |u, Z V ͻLVugZ"F[+2Iy&.>+03kޭw~!8ɠE\ V>RPlavQ}CcCQoKK A@G#Tt!"b~ޯf;?層K-mfȣ@]kf6=#qE \gC-\ .^YKڢg_I6ܕbfD@359CPFᦷb$l/ei,}3c(-'oFP^t%:FG "} 7R'e.AT^HJLVj'IbIhBX MRG-YвR~W6i6ݝEPE.FYݨM ɤ uI Ҭ@hҏUlhWx. ˟d/. Z\70ZNm4jDcUד%*W_iX)h#D4qoAF[h%bÿ! %2`VLC6/IlAWRkFuSk1F ழ /Zr8VvwsTo4#`YjgG*~{VnЫ}}wYe֊rP,S563I[mЪް[_qlܶ[g;P70wkgdǸ$+*73K{!T1[-)R#ٳ:͕i:Ę=4u26rPLF?H1>THnr\.`8W0'BHM<(:& ˶+F 聡>J׎XN*`0I"Ĉ 3#C\(/?;u,.g9j(Bbo׀x6'2ıa3W"_r+VUY:?#535]$fXӡ t:)KEG&M&1@eb=WbywVOI G = O.5AJ>kok_lc~*F$1J@ol5BIIĬo,-*fC*ӊfc`K\fT4x+hj\a|(Տy՝J鸳iϥ!WeA=}% js$5SCԛ x^9= If i([y,;q۽wfוQS-lLv'_o޼qO5 o$ |X kkb;%yN o0?Cd7f^o"?fQ6VЁǏh'7$VҲ8(lUjU~++Ҽ7KIq6buprqR3 %XyU;\ͯ~vKez?78_á_Ҿ' )\ )"Վ#jq]y=Ԟś59nceK+ZLi%~KJl<^)xi_e[2^mX}`QTlShLYV[ぃ5XՒwюyhv{fzݩ*DHI +JiתtZո02Jduc4mV9ֽ:tpJ/]+0 Fx-eeZ1ou]bOՀ]E h) u(x?EFENMsEq&x*M[ aAxݺI fg9Nx KG<3!{(=_/@(cNl`Xe'Jor­ |˨)lw! %6f ?[o_]6M'wt_[$MߚACF7 g=<[Yj{nqs"=ӗ#\;|MHH .)c ć1KL;"lG.B&@.Ҕԁ@vPQ׿o$W7uy *ɿqK.Xܝmm,x!/q$K\9\MHNHZ%4qˎ>_51"?GDAW=0U[-)rg6i,QdE/[P0d]f Je_X;@eu51a4D|"}7U%8ZYN KI3Pu:+dŀjPõES5jהblUQߊz)=Ԅj .W$`ߍE6r@i$@_ .Jf\}8U sEɘc<lfWϪ VjњͯuUQ7f?vDi0`x>rnw=kle"g-Cb'Q,d)Rd]< ŻKgT&x)fEm;Mb]ˊcUAN+i5~WDoҧ<`*.VmaF/3bcxlL*SO̐,5fjߞ+Ѣc&+tS@g{-gg @^ ZNrcKSE8Q10!ũ"Zv`Bgk& +5A8Í(4+Hmua}pSz'j!UÈkbRDyvz9?8M26Mk\e}j%~pI*6=h$>twʏMwXI].a%t-rPxo,GGn뤼.zǙ):*΋%-41ji3?ό es#ʁn.*[ާ\fڂU:Zta zUnrn6(!djg`ֹcB$#Y~Rھ@-~&Q,V*M:1K;7*KZER僔2D'q\Y~DKt "B Z8@/Q{d} f8o^$=b3fԫ>\{ksޛ P/*u^`tّD|dFdaerBRer`UwM4ҙ.Ǖ|ßSN4Ti.bD eGZpoit z:n5ѓ S+zqH۟E2+ wcIHpsՀ a엯HbGgz5çUem[dJoQ]O 5p<,V^I5I`>+MP)kJSYuK6 _A8rX SMo3|bOX &[+DGx#Ixd65 'al2_mw\:FZ$u19\L7\@&\Q0kޟkwI~!h{>QHP8hdar"LJ׽w5n o曥e@ı@i@y?AF/ jmW{1d4`ݾĦ 9!.nY/> ւ]p)`xUYC7UoY㚂)p{BCnyU}&F"HmZRW~1(@uS|2awt%?v·E#Fxp@zjъ~He 2=x0u!%K(T;̧\Y5 aYu%լdB%0 |'T̬M=Xż-?ߥZ =bK46B-DT :;Nmos~b,cyG"JG);C-oX#hY9 מaLKD/+(K?1aT^Mk/ ezUT>ė Re^*!+3IE%׃Uoك7C@COn'Pd7KRAx7F?c3.'Y(YAP_@\nC=(A>j|BK!Fߎ7Wۿџޒ0{DZb!0M).5֭q`v'͕ 61InѠaV4Em ^0$W6B`A`c^IL~WbO,Kbpz4D.;wM4%d/ 6pzp$vqEgT)e0rg8 QYn}׆/^|V^UA`i^s&5=;Gj{ٛZ2G){HkeDꏚo +,erxHQ-M׺/o}qt^>-2hM~$l7TEIc3#KuaF/J5 b19Sj;X']A_/\UBH06*ڏֈ5 Oh|Zp\؛ A0[c~w30kyp(์\&@^'3Jtv' ɿNn-5q kB,pi[n)쌃ʓu" ?y}J:l%#~PKgT{ &י**KU2G34W`y᎐O|anψٟiRC긑wά³jSx.ΏA_oɑ xe>ͳ-ԭ=J!wumoDfn5v*`'GېRLL3UQJ_Vww(-a,⊖};А0?PtOZھ7p z6S < ̲C|7__(? Rokg/ZeO<Ś豪bt>bDpc1, wkVWmq`3aQs.W VTɶWYy?r&/+FZCGVf1;jA?}M=4Q-;s:mXD~%5;2H<ŝtC̍Tk<X\fV5ɳ ~7 ym$p k\#uN1mcCo'O Yr0ƃw$IoJ}D0 ucْ̅_:[xvph߿<9ہǃ}Fሗr`ZXW f=֙\@[VZAn*Z}bz*Y =5 yHI߈0)P&ZhzvBz8xZg,FF=6drX=ESBxީ ˟CI^2GJ7tiY;+{2)c%m ) +hB5 /qbb2Yr!'/bT+7W7h10e$ (9!ޕLJ$~c FdIk*TH!Pȷ?а|@q?_p+ 9qibЙOy u^x=eKy:pqs20%'.u q/|uоUpASGQZ8[69dF I{ehDbC~eOjډm]_d+oTj/tw6p[*5T%wq085v2 CVD*^">aZMXu!^i=ewsoK; =%(>\t&r`!F8WI~:mU٦SnN$F7m b؈,v %rkxHWNnݮh:wvP-!n]_bУ|߈x9i-nNJ׉4 ćH HT,TJt~;<6s)/g.&pz$Ve{pcx2 K԰Ss3K ϴQکejH|ԳLP.]en "Гo=7b2QSWh2& mXEzb1M{bLXZ{,++پaXC҃e|0ȏ)kI&Uؿ&K)Ai8]=3N$fW63B`i 曰6WޞQ# qm"kqS% .ܲly9fc/z4g8v/ ׊sobu_Z`^W e8՞ʎfרm=2>dK1 !>؏ {Ⳍzܭ"!ʡD\Ipu/ƣ|uT7 r𼐖0bD4'^A3mfZ67Pt]%pnOp=?=JJܜWvڑ:%[A[ȉAoˮSǦiH,& xTfQU=82yg,'r(tQ:eԱM:E%8P\Eͮ|u,l?u!o(Ӕ)ġ>ܫ.f.psZBj}lmH zꋩߪD8QBNZLeBB֗&8S@ Db!,HLAǔ28g^WF3"'2Z*2^ OJ%?U(Q Uv"VMb}^vPZԅӿ"JCM̫2>%!6$M̜݃kzAe;/;h4)~{{hy2v/3>)"D5 q&nJ;a?s:5C )͔{& 1z]۬jy;) 1e'|tYtEֹ"MЏ$jxR* a.|=F>jy#gLR`(O:5 xtϥݩ֏-٠x[| Z%帨|mx Ki^Lرp<4Bfqj1a\T/mϊ0MPrxa^OutBMs>g1%O~g]~/>lJ6B{X$'c"nK%e!+2.+fV6-8=D*Tܹ_S6Hf|Тy42Pkt?8jJM,2 xJ jph!YӋzoZlu|ْoAwtVkW^aU5? fj?уCީyM]+f֮C]1Ck߂"lsLi/3]/35u2 74)= fofpi&]7#y1 `Ң7sjSlr8r%tLW8b'],N X=pC4N 0RE2C0M ^Ŋ#PΛGPj9kyҺRGم& [7^tOH'v>^IM 񄓲biL׽fO&똂w0Xᚓui} "Q~sGى̊dChNhwŌߘc$BɎ뿴a2jm644:ӭ&~=.^cڣ穸@W`a6݅CTbҿ"(ƅ^'DѸQ>F x/O Jiѻob*}$>T@ ᬼצ<3̾ŀY&tK)o|EfnSDA/͎3QNo-CntaLfc}ZɆж [^/aK{[%2=wLAѡ0져8f5J?4@SC$5]䠗?eHR"ꌣQhGߧ/tTdͺ) ̙ abw_.@hݍDenbaj~!!YHj]t1Q ҆exFtV!yKLi2r!+iW}Vz]a[IJ'n_(SU-yyX[=d$oXGi/GmCh@ˈJ(~JrcKI2 ]`zYyOKX1/eSᩥ(yrbc(F83>%Q%Y樃.`]{ b k[~g$G[f;uO\^/Cog}Fh+M)xVmqH5\& pk3t,$PPB_Fgb+$&Va =r f+S 2MXB6𤿝՚ApTj/y|,}kQ-13o@~$Y$UzdE?VpҴo9ͧ;C8h7&;n&_x XZW\k*͓QڂnTK6s-'  g \~ PXm|K59Cyn^@+CvO%_#_\H(t4kյζPK*ӵGqM ̧#zg@C'dLTr[_"Y,Q%0TENpͧ4g6z}vSW5@#[$y~  ;Kzz=XKm0X!fmXR8)b0cfҠFP8Srk(-ς+u8> zQD-b _f4p%~-|24.k~SDv9#VEһ&Zh˜n1ish^Hļ|4.#+M|ke$#( R?-%@;ڢ d$ Y6iqkSuoψ~/W/v޵U*=1 ˶)]b T"  d?栂H'|$q<ۍ$Ɂ9kYHnž@@}.r4*zZ*Ƥo%x˴I法BS/?픧[>_[@q+ /5k.&+#qPh!eQ s-k*)#2.ulN*r-CgSj'7Z xF.4ڑb:x HS2UUr(9GG y:E>+ɗm jFϽ[Xͺw)%-a5LdcENJ;F)I"(.:DKJ֒:D1Yoݰ§MhNm$)GHf׶K232)!;ҁ ʐJ; @if#);f8Ԭc衩Y%Mfba.P>)Xzp/:\]?2wY_U8{gf~ƽr< ȣ%н2=j>ihT7e޷ϲZɛN< L]h|hf? 0I z=#])f%1[fF@F`ApDdXwHiavDaܬ[[`4J`/Q<F{ԓd%/3 hI{"h9A?[V8qqNiJx#b}5)rbzՄ[xw‚)AuWJ8>Q77)2qrjᛇ [TK`>x'w~ 7 EE])VKaL+ k^qU҄9Se#C \,@|Dj?nÒ6>T wë@2$BycZ! K; #Gr "t쫶lY_Lm98CUM*/Y\bQi!RƵ(UV!(6k<J>HvsY2{g`ctaװ嶲NtT %|JCmվZ)0rǝOuʾ8P =gt&_a0a5@yƙ=>lŪDLohcF{3SJ44V:]XpjYFZߘIC{K!ur~$@K=P ^=E)YcV:@|T зdVBeFWiATkՆ8tRN(rqMZcMEVnIq!};:Q?opJsd`d߳BDR,PSzo7ĩ#dTg}~>?? V]ڦR DX|_oAs%ɥ܆bR(Jn%] >_|2ݤ+\qlF(a;XF@0&gn~R.Gr>_S'&Xͩ$12Q @4mε1/#2zHIeu{fv$kCer!5#o>p8>. ;@0uMV?17yT"OH{HQ\]Z\gN9WNg9>3J6H-uO)[6q'bbPT2fʁ2EրlCpgr &~g=in@{;lI÷KKSJ)rc٥G27y^E>:vJ|"[(n}h?OcllR5ҝ<0s+ٵ..a+6j3TGeN~co'$ (02.SbX?L^X4-{SB6GSLɰ|r378'.3+ 0op"$mw-?x(7]zꚹl> z)E~^"hq5Uɲ« ҋ>>]ҙ?Tȝ*~0dmFLuYnjd\4hDPօUM[/.3e$ $;=7y!8c^qtԝa&g.A= T0tK߷g?5e(oe\zBǾ(lnֺ} 2+yKdOs67nCt0y2葈pS5[rӫ:|hYƧVQ{jZks 1:%5/5mGy׸;1/q R[4Li>>a kz,VuvRb݌-C܋;Гbr89.h/@ݥ21=d"m R\N!+1-6#F̵~D\L};e ć;<6.aTM߅<(g>dahvX) ㎼,wgB62H+b@4c>9^335՘csu"~-QsgqXLpA3<->g]E[5J%ѹC%gwT,Q}k>^]a١0fY+N:eR&A9dfՙ °bG-E( \v)8@^e y``dr˘{@~=aBC (a6Dmv(ӈf4_NPS ʱh%{z]\m3*e[уhZ {@lI'Ҟ}W!VU5}̠Ku\HCHmV@r7;OpBbޭr UI᝞rÀE,h_SҨ%sz h 1vjp_kY@̶,<Z.K ΉT\ _LL+"abz@7wm>ǼELboVGqJl\ Z(hcNhEp{juv fdu7Qx+ζ(TٱAímfm2S='3p@)Ximvْc~ 1Hde,\&6…}ns\a&5jҎ31"_KdBwAv$iD#$ -mMĽO V#6-Zq3'-r# R,HHB!;Az[]Lxkd$^.d[XѠ5 H̩|bARA\\wYzd^rt}2:4)3ccޫzw|>ߕN` Y:BE NK귢0ڄGE )bDc#hq}1 ;N517uY*9y|]w(-sO2݁˔L*.C2k9}D.2fBM%Fa`)C~/V 0yzZ^gRR4r/ж؊9_l^[ROpof?#`#şQ;WDZjPRF [ߖN0wòvs>KHUƲWyvkm^+4)PBGj l>l{TVU$ .K5Mhax⽋z~o0=J;ͩ-m w4 ܼEh/R;6(IW]ʠT8SY؆񵒆{ΡRH~ |—OqdzcpziIL[ BhCθidsL,YqU3CZw+Xq{";xlۢ K;"*<ÊL%ծˁLWque, ar=nla旘'$#=-0lByuV c'uvJWŠtIB5uo4J )ӈnf[(}))w=~&_ %fZd)ޯܐ}wBEԼ;$)({WvcTp ZIX %j0 b1{h٧k4j4r>*TdƝm"9[~DMΤ6X(WG*VS%fKN*bg/h2*Iშ~ :hmdLC3žvbN!QN5(@}@ѐ;hDsK:9;eAƓ&8sh Ri 1F%z{:Ĝ{M=518 wzIzc 3iTWb?LA\ծfYhol9/qPkalARV|t0 ]iM2 zHL^9͸a}tPF0AS.KۭʞYc-\MZ^Զ7o Õ\''\9xE?,^,[dˈ_~x$lSvŲ3S/dzYH\7D=x/+pNcJiοQfH JɾK;+NxĨ}Y|MLI瑓f*rRgH`!&z2K2wb.YEllW8S'wt8ysنDŁa5h4oӒ_9^йBs<X%,ʬ? Kejp`@>fB &"{5+=I~9Ʈ-auX)SgyP .(/k;qtUvf&ܾuY#y=[j {l0KnR+hͲҎe7, zyWa=[n]8\Ua@9&+)\n'!mZ<蔱F?y7BV^--\\(n[횡KǿI79"(^*lViHsߨE"K̟W,s=zn!B}r /Y="NEWP"+f(r{Ю]c؍QsDm 5hh.q^jU|]\A2HᅌL&qhVw\~Qߗ"[bk⃀KP<֝'7N&l. 4E МkOWE̋趚45ZmN0/vl5 #ȦKيiJTF hx v)Fe3bMD{ly +LpPRUq/%вIXY,PSh H؋I{0ǃ =TLro ` qL7oj}/ q:/]b~.}>+ʚ&>CѿcSCH t fd1ѳã- ZeW%$ )NH&f?a)`蚼5Tw8VB#H4Ʈ 7ϊ:)y)o!n3(4=hA1"eԼlԽU`Sh9)Ibp(Z&!;,sOv<ûC:yBP Z4pı]ʦ,*F20hф vAIh:SCiT`u+f8]mbM/xmPHbcO瘺%pd{^l2r`(䗗4&kwo8g⊧pƖG#zc#NjvQICLE~Fteķ1hyq xM[,O!ħ%W܍uS$̦ZM)̱Ca}taCc7hlScI,S8p闀<\n?4f } Q}kZSX,iB\G)M/H >>9o> -:`K"㒼GܪZ "]%Ɖ0hC沸B-u?0?H`eR5sJӘ}(z>m !||>V+,e,9].b]'65Gr>U3H>&s:gCaBBu[:u d 5'kY54m {j#aX6mk;@~,t 'Xôzwqi<B5kawAA@kr+O&7 *l`v^uFέЗ|'co5 Վ(6q(F;coz@:{LkH x!,܄8x axΖ9S륒oUY)iCV}>>slK["F'ABba-M,MğN]";}Ӫ;e"p>ϵ%dγ鞂:SICuT^H*{N'`Q9n hN,SWVcOrcu:J<9,G]Hl8{rc& OUnjE4T1F o%у7 ϛ)+)ѩvO2Ɨ$Zi ȢYވ=yFF@΅ӂrYizua[ZdM7Cg9Y%W_OA-F;L"|V;LX!}5rŬ8[Po#1e7g3K?K,u s5pQmҡfi!e}%' ` վЇ0WEᕲ'>XYceόhYzClBjp%=ÐTjuiSHӼn׍>棺푬9aѵsbO|{I*̇b 4\7`$t'*NZ`;RvC ܡVBs ؽ|f0@zZvcz~d?|V.]%M}9䍟Z @o`/d{U'_ F^(E?%6'fFoRm9p d&!!MXca 3b,扽l#VB~:gln?Yhmp.qLCkl>o[mh0uJ !ɀɱI"\u+i-C,PyOi&PRK`>9ĩJ-it5kfnWyQ+JOpf5jxXU:}tR6]2zh:T(&'Vye^5_N;OR4Z;)vVaz`á {E`/vtj9>Z-BTRA|_`aכbX.람Hp;D۪e=/ [z@}M Ti XIA]1~]eW9{z03m -&9iD E2L=K3>`Ę^qyI^Xct"#R5Hr=mȡE_H9S} o&~3$zP# <Σs۴is~Qx kHmNP8أkQtI NQ?oǀ KcIarعH RS8oMS-5Pտ KOy+ҽHvyXt6@AjB/m2;w_r;,c'#t@HNd')!z&mt Q뽟_5&m184@sشT [f Kx 2U2CG Ńu/B(,V=S[CcNE~^5^='Am0buAo1]+G7=K6rAsv{RݠB/ X> :,eEO#= /uvS!EN,hUt; G C#UW9&"YDt*+} `ldZgB c'QMq;BT(؞yc!PU)V;Aеm%dT.Kc4? !' lH pAC-( =6TkO"lkUPKE&2rfcMvY _%lP Y}k"B8!'ݘY_H?#%oEs m=L'΀Â/232V!UqʼT O9iKdcUh;ɹ$rqt*<̙/s(q(^cGb`~-ʋts5ABjbɕ۠(!'B+IO)i%ۆkѵQS]rqWP3̕?3L;ihݏ&O1#J͐j-e>eWR3ۨϢE(ws_Ό1煵}%T,* hXs'Q/ҰpiF.?zND,[@0IB嚼|pvd(1| _2c&>c|Wi) Oxa=M+t_טӞ5$Xjmgɤi+MbDMQ`\\f-QV6?f(BzH<;.EZD◃B?ERc~Hܴy;Z9K9U?5|4J,uy K$ʸ2RwU*OxEN3QaƠYw)8S#.2V8TTϹi_{ǩ[5c?:(HU-{yb6}N<<1\i;o*W}q},QtsܑhM48_g'N<6@ Q #kUwxV@NO}./p@p$~csv죒j*o+PE5v"[t=5Ҝ&+r\60 E۽d`U*:;S<_wꌏ5WDfRkMt%ssBRIȸg44d2n6>oVъ{P{?'Y=}1XL!=SR)zs]Bf yS9<*\qw4 /"hρ>3 5.eMq>Oy9;sTQ*kq"q ׉UVCu"ptD.wy;U,Z_lze}P`]i?b(ۙjNi&N4ѬVV䔴{Y,IW<=}2(RC <9 n1'~ǥKC~Hm)190o!D r?L[u/kJF8q [uX^m{iюA bߺp-(3W_b U$+ENE!dz;~&DkDJ.RmuȔw)R3l/lFA?0 G7L+(+/e`t2i0?BD3+!7_/=waaI_6S'=XA4b-uoU{y,X;m(~mxtZvh,o8-ÀNT1 e/!-Bv!{"xԖu*su& IG'|Ȩr׿i^seGD=wӿ}g\޹-cGyɛB{ѝ~?"dz[4<5geV@ ׍o)Z#1m^zZitzft;xmGVEzIA}#cBIH1k8lΎ%|< ǧ񏐤;c0_xW9\gh(3<ydF5O<[,;M]%@nz#p6)+[Qkeg ? h=]_t՝r!b#.K7:&HfF߭vLWƠ̙.@1q60gΚZ0hPVs4X8K[X]k-"vOXm5ɬ!k/g<5 %,of;]V BhpPzPܽ̀ͤlSO-*~2"Uwt7w2?3ȰƌF|_(ՕEi5Cg7 ^&ei8a7Ofyl8c+F %& JS xR䧷%}u FCbl!fzC]VtoPdg*BkmLߣQFDڃWf-!۹j)} l?Xdϓ);g= @rAMd̼kqS wUݨ9LC&_SˀfPH-1"6%E]]b.]ޭɊu)`Ъ2rN/ؕ}W{f|M/g~O֚ +Bqŀȍ0M>JLQ wVA>}ĺWH!}iĉ/Zs+.$|]vi.Fƌ pz~kf gkҟ1T#-G8cxPtc! Ãɺ㘈rj܉"i㗙evaExdnPl{ęeԣħ SÏlabV%,/;y}:2 @ ސ2i< ד VdOGΣ4ݐ9? .'^K8@B- Aذ}z۶3K +MU(}a}WR(^cb/HQ3?@K"/}S5r[uط .k6B.2${B 4+SSo:G4u͖XU=YS%Z::P!ZI_ i TDb#?QR>$D 79q'}랣`>> }$ 2H`l{ngߙwS"-7m R6ƒ=I))yRCS$a)f\u4yqtNik>fKk4MIOU ? B]H*ug|]=<'F;;꾰Sܪ?$1q-&ĩbWv3YRGm>7S$ $:Q5 CtZ^@$-WXӅR`V \u?郺j|  X@IBEG666ܗLX`'y:BTr: NX-m >V4?n+?Q5oM 22(z xVMZdu>) GG.|JϹMFQ2Ƭ/R((52@A3|DAƵ>Gy&eQݍNp:˘Z7q6& GpUVTr7N? 3i)Ϫ rVIT.Z&W]'+piOx:%J]u^Imi  >F;v:g&:a{S'7']Y/Hp@f=^.?ē*g,-/_; 33(CkGj ԅ[qN4/ 9{yp}dE.\ 8&9yNG~68|\Qh2HFj띥|sǏݘжݫYj 9gMd|po:Ԯ#iY1eJ{c 8ܵ{ o #O5c XpA*~ {8$) sGq_҇'6*x:llF:ϟd0Đ]'"j:5񪢊%Iv+C3Ͳ)yŝf~%NwIf԰Ju*eJsh2K%3G+ua&3$˿}U>}.h,>u+|唞SJ!%XL[ΆZ7By~đ;"RBLP_7{f;k* wjS)sI.5R x"pkKa fwH{~OM'- @,1B&eA. ??믕eA*ăD{9J9'Z۳iHyTGIEڧ}ꇔ"?b?tCS?UOr[`9%.$`p@ԵcsRe?.F7EE*iƏŜwM!Nâd/ͮY gu:2~瑪{iE&ROCSI72-+j|4ѫ`}$ٓpgwX헨wJّѪ[FGH/X\lOKf~.Z _a\{ Q7/Ԧ2Us2I!׉[DyFVdE gO"DakDotj,Uoۉߊ uChif|_vUz@GX׸W8xm տj_.RFǖyNx;ɾB<2wd,~RclUQ(mp /FAa-ͱ˼dG؉iv{SyGFMu'K1 bleC #/Z|(I7Q(ܝIaM eҍ8;ηlk>-Xȴdrhg8r3Yp0>>j@'Οisq!{g&59CtC}s`=:FhV\ _Rϐݪb.!Z9WfL :wf‘R]$;KoudvltumLJ/\ تys4IW}K[2{kW264hƗUw}o+_*? ceu~a&2aɉ|ewN,VK, u:hE4 .xkS8Z 7ިlA_ ™_8M Ґ+pmf\Yr!Dml-M۩JDt-$JwUo͊=-/_ ?>àI$*Q͓ |,Bz&asN2B`].,DZD0 /qhPK຦P/|XR Rnc>\\+N3 k}:ځjW|PI4Σ^%(tjG D+{Ec|t*qTBV9g㋫Z餤^zH?2nW j(wiOe1Xq3m zueh){; `RМ,W*c=6pF6W_YFZjiFGkL֤x-um>^jso(c*%SBfF?Ts9,+˙:gڲpTW!QVƒttLA<{mXQ4{La0wws_NqҖ, 7"qHM2TaȝU*5 2Kx}<g!I-ʫ wv :ڒh3ˣ괋6R&f;qCrý[Oh[^I.LhNx%] iV/mVf6^5S=10u]4N(:`.А`-yܚnݎȈ*ȃ4/V? NwtT,0SJ(/nD$LeD}y1g8JV=}u\_-ܿRe ?[ TWO xvP1Ҟ@"ZGcji~pLO묬' *C66ʄ<BJ߈Z` q3~ӁQɯrmqSlhsMi P nd@s{z+8ZŒ~:>30PD]qmU ⶪrDA-a U5U9|<Ԇ"vf5| |D+k]taS1j8<+ rw\ʥ]S mcc}Oe-_:/뼮;q幠( J'MYFj 0\AC>R%[OS)ΰ7ij.B9씓Q$e؛ <>K%7+l$eȰib}P ?ԣs+tԌE/|~1ҚQ"J(l^v۵y?>^R238g(l*9e{. 6éPw庄[ `4<=CMg.hECd1Iz(msIxв}[=Zbu/7{6$18yjDL}&^kzV|RzddpLD&?F8Q6*9OZ3L:ڟW+]1M'Zofƙ&2- 14 +ty-X8r: ؋W"< 7l6%iW)@d}ҟ3^f7g?1l_w")4þ>O֜ ]B)0ŶCp8S*ȏkPO$#N|B]lW#F<_9;R|$8h684[p{aQ7bp;m/`irذ~ѝFK!22/)܇Nd/~NUz` NW)|}Zbi0*A@ԱYF4R01=`7KM1STS#{]u!i1묬U3\h84|@wqBJ$&E~K#74ІI E1FlN7NhSa*mSnHQK!FŚ~&i{ƔT۝yEȥ'BZP"=ME(vF|&b%鬘?\|k&f`K;?DԹq -@^ hKH%:T*_ m<4Fv_L\ބugD}|aة}&'ͽQ\yP 9]gu.̛4Fx529ҵ8/AșRRF <UM3JNԻ 4qEF3dX`ؗr(/F需NT4y*f}=i; mhczV=&;F~f n J~""j@2]Ze B(`Ly]T:^v a$">!H1@H=2BW P/f/xSsp Y{3Cw!})賋wPf}G;V~b{M|F~Z3b49m 1̴(UƏoՃ{fo5f#@}!7|sSfdEܵsK$g SŌU$?A摹F~Q2dT!Q'`=v堖n{9d,]/Oց*pf({#ƃf'҃xk+d?c8ֈpK>C\kbLbdFL9sR~ cTn&]XyԏEZ+[";28>")VN_0@]VvX+GНd3/Q!ꄘm) XOwn'-\>mwIp6%aҡetCii"d]Aw͗ҧ9-4_zi; ƤEwƅZ~vł^]-AF$)fR Cki&_፼Nf& N-ߡ` Gр%­WĮ[;6W,ɱϝg}pllR7@.3r0 LwWy󮩏r.Nޡo ʭ| D" %L">2?AcbkP\XKK2Oi2}rYrqEF M_,.k翑_p< zjQ+R\"4&w0!+^h= f[4tU` SgUfZr?B_P-1;JڪMd0%3#ir#YU@U@ˉC%a~O-MГK/JtU]-$*YoW2BAYKr=U\{doP5eHg=AϊJY PwtU.Ric$MWqgAq-qfK5 HxjJkA)LE`[ddcE!yݡ* LQq XUz 5k% +:uߙ^:o5,A#.黧 2g8IX۸^}n`vCkfn*K'GU|1ԝ)[n(F6 "/%H8|$P+ln/wR mF:#ssAb{/ȷQ(\`6XiO(xlaQsŭe.e. Εdu=m JgSx*:$.,2\zTϓe%ۂaWc 3P~qlhT{O ){ 38T GB QyFvq=2%{P!sF (|6WOPЈG>/0nG)M%)!cXj#I;P>Ǜ,64uc^A]f r ^楸&(Q` "$;ګ2@܄+0=۴1ƿF >%q|,OX 4gX;2m.-Rl&`_6H>#"[x`Y( DZf4SըzUba/\"0?;W֧26ft ..]rwjP5}5)oJmO"AWFlD& 2N[ز_"P1tYv=+h%TvPzJTf< R(橳pz) @R0;94E 6bȺEϤ7Hqhn4DĶ/M+9޵l}^Npn/ Pj' Ӽl9ӛ~QՉ#J}= JV p%9 /ѩ *;SB0vHo%9yIY^įexANmR|ʬOנSGo][ͩ"I` ?sx0d@f,0ȩ?\ -,j!BZx5Zf\@"N/*+ { \C~.1 ZB v|^Q#:p}9r4.k5 8ږ4+aܕzaGb~URΒ{ ?QjT0b&^p|&YpuF8ȧ "6t׷INNS|3VEFR9ZKj!Jy,ZbQfʝkX@Od]?3z(PoVL2g՘fm7wFٹx#9ЂuP}T[\yZF;4H3ڒݛ b?{@hj*EK#6*<^bL3t`&Y'РoF ~i7ͱ N%`vAjbǰ5Юk^RDJ%3?p0G:Ts mw1lv Av!vy{C鶷NB0&H>rn> \$v 6D*SHeu۟MorFvسGɻ\ F{oBex?q1g:9 `>=3CO.XkkCO NeL*ɚ[v, j;mɪ:qܚv uLGBRFBHVJW,!OxF Y+]f{ba,@˂' N/i){ݓ`Ga;Ɯ\. ]J*\(bDA5(xH 8LV[,>Ir)6 sG[ne^ꔯ!ҔW1G$=3>x0P8q"٭wDeAkIiyC Gbރ ƃ$'nhSCd[[ة){c*e<u"HV <`uU3?Jj)8]稘׉t] "m{֏yRGƊ}\S Py QRsHxq`D~gt|WsǸڃnV,N9d9 O!64"QiܫEE|AÒoUÀil;TG{ f/Vc-rC@Po\Z=;%/E$hp^g #U?5`?Iw{L li;Y+)~ʂ#D޻p?yn@`dHS_/3Һ Lp4PFlEK_ާ()Et/ 7olR% yHV9\"FluKg{:@s9m{T⧴gu 9<amClVI|8;[:w +ȣs-%l+27scgu#, Z<ߥQ!( 왖&>1xtpe XY<$xX /2"e~AԀSBk J}n[~篤JT!<.L2qj= "6 ZE: 7 樫@DŸH4ruUqң0 ~9Axu]2)Me[#i|64N4n`4/:K䀎{Ezd+իOƠ>NԙF plklnnu6.oz|B ."WM:d6ԏOt-0WHgsʹ˺!zLUf )$ Ha䥰7f-[GSX=,@;S8hHAlu9Ɔ1dc'f4a_I 2d:Mza u}0 3,}lGU_OI$BBzmlZ^?02AX4 <>զlj9/=4.}Uq|A{/J^`YU';!*.Gׂ][>(],<^zXƀ!QXJO`(62 lmp:bRP#ks8'AF}Yɧ\1=b&HgVADa?iH6u#O^DD:?^tE 5- 㲘X2x;Yz=Ħ"H {MD @\"+ސ,e+h/ӅaYIuad0T.hL$ #ސg\تDٱoT&i`?Vdw֘6*^x?_ L{6!H[kCUTrNI{ Roۅ4oa%>;2dcD,nF,IHuaa7BmAhb`Q薤!]Rl;ЪF@~ /gCG Qo*DJz,Sbe-[VY3bI1}mCDͯ)u*%1qR(pnj HI4RTR QEp o[gBzpz{ d) LPcr$'nـ:;cjQN谧y>|DEg uiOD^8lT]4x/ek Y+ɚ! t?,:ww`" \fk?M>{s1h¿h5s7 79Y"1N*5 k0C2 LDQjS |.[G/o_¸ 1(tU1;C iTMmKJވW֘)iMLӍ&Ω͂ hy5`A4c2`UKn~_.JզsacM)eL%[M*LnɠՋW)<-Ź^Ӏگ5!{MBBÀ$L>zh1A!̧a\GAz`ZYiխ`8Ëo)T"en4["y=ˬ wՇUπ9Fꍳ_ĬoƒNe촑Ւ+FCp5wu8rQ7 5C-X.BEJnX8syiyx.20WZj3(|N^i++3'yܥkotOѿHQH@ 6b@os*KIs'{_{X36%wq헠DQBLZSժo" ,q?e*B(xA+FgIZupZGwUQ.}t;ɠ(Cp|:nu?C:bέB^u I@T_0N&r}Tta*e!K])ٗ6RPO5cژm\aI˗Rag~=y6 f"cF;ׂ03% {mhU>:zT/XEv˿Ǒ;\Wb)`oFX_5Q6誠bgMuIh~'ee4E3ŝ.Y$ǓzHI,@""i5Ę96<\4KrVC)gB(ydGiBؔNhّx_Usîԅ@N_}E2%bI~˟1oAU>B\|':x?&Dϐj(Q?SW]>ឿPdI/~'5fU:^j?:X-W"%mRQ5D̈́HUWg)o(]aؼyzΟ`UjTQp7z'\!Y)Ġ,L5B)jݙYGr ۀ'Aa8gxzMD׿+:Ж+g[g /"+G .di+6wM|<-E!IŔ.7e,Y@wpr"#:J.S9@gnSKɻ4_>{v{%.J&gNI.m̓=Y#%HZ3 V\'¼'pü\C]*xp|Q{Đѝhϵi!(_l/TE6f1w`$3̈tJuqkvͰc.9eM3XvvTl܃rζ{4CzO~U`0BIdEVs͠?%jN]5Fn3zI8 4(ͫJ?st#R =*! g`7}^5< zz6u_aJ'sXJ{߬`-k-C+OOPp[xz' buHȝ<8>ۅͲ6p%Mi8pdfbxxG A3Lǣʑ$eUyOÌe{΍〄*}!CLWB?m'6ٮgWܠ`k`qJNˠǚU_.51?~ѵQPtgh!u5 `%!%-:Bih=N/t.*o>G{=[/m,v dd/) z$=Pz`pۆ0D+8=i(;s%Ԛ݃:ҮH:яlfFQK3RboעO-:@Y6;?Q[IPM/@rl3.gF̅5lMrtnDJ'Zgl]s{C=O ~21.Ʌwhrƃeů8Q/W%* upzuLk$WY`hɄUA4wUk<)i4f/4{ HƂe&7u e&+{j!=tbLD>|X c2rtL&2¤u%Yd C4l#%PSRQ5@ eA,ڇlTo,=އ& ;%"eDOٌR?zCA+{^exc3;=?`M 0: n7Q$,3B0ERu¤sO)!z> qJB5'o=t^x;+v+*,ٟno3lKVf+mkgG!6l 8<UYjUD[GR[8-2յ}b" 8,k:foqjwZ 9‹-!J>9 "%iXڗZp!u{ SVZư?{m(:ԧߣڎ6d^[zظrA-}6;[ZSQ/M^0r#Ȕ_ j %#~"_GnbXi7;ֹʤA(@<}Wң3-m.]6;-LT>m32yxiޔ(H=D]2%NdE>䢎1T5 Rj7j. ou= rz\+NF |kT߄U"c S— K"82jD6gӍ ~U~EB7c ץ A)}JQH碥]TӫEv-7˯-Ne#Kw$ϷP$T?wbqzȲ7Zn veXݑzX_rC!G\k1chkPʙ q3j#:m)[t6B pOgda-_-P "VT{׬dѺ:bIͪGK7|OSNA0LP.7`N*zGk1F8N3T-b[}d/ʼ`iCΉ2U{l;Hٟv ]<Z!x.ddhN'HqW[+T[+ Cq6ޅ"WV;5vR؂6 07uIY \up-#_+"'F@B~g;v A:XI=oovYN2kA\UJ+Oަ} "{weE4"1rO7Kc7ݫ1*u%{`C`A+/-EZr:ӞYⶒJHH)Ua% AmG0D HEV΢ tV" U禤 Ԝ-NNz~+6_K2Ȋ4+۾1uĺzg6 ɵYj?|sR<: |C ӥfeB↳Xj<6&;#`PDs H4Jszg$g0m@$a&+Zhouyn6sosu|.$3pӳ92d"C=bJl7ڨZ2y4{@!4έK8\ȘΆF;ⱽ /2s+T#0#\ڔrq˂dD;8,IIϹ [3$~?t䦈jsƝ1yP1wuzY $sS$:w&8&5NL|4z1&BۦM-ATiB,b^D YS|-Q%QTp;B@ RI Yne;2i>IݘKSƗh?4DHTpq\ZE<+.l(L7M/TGO `}ZΟH;~a!Y`K`lZ' 5z#f U$p 3 }؋ۋMV;?6e%s!WU=iA\&VOd!zBkm{CQs0*VxB9@Y3FG cfW#l"2“s .lתK i`ʭW83q1.8?Ś mh48:; x&>K=0i%O.&pWX| f̬yf9oF5,kU#'ll O̭TfI,yRGFLr[6kAh0jްҖ >|ّM9¨T;uN|uFsMj 0pk&vm0ګţ;]&t :g@* hUon"@?tg)N1P ʅnyG:֍qEy<.¸488(78%va R?oKw\[({~5]_B9Z8(eOO)Tv >88)ؕ8iOaZ=94&;X5#CbA@HvS7ƿT{>]SĹۜ"ɽuLƪ[`?O*}rkq$:dhr+QN #ʟ䩆[yqUn..*?V}TiMZKs|4r}@媜FuZAn0]Sm5ս쒐Ei8ӒMLk퀄7wbZ]R-1CșkWJadNg G Ym_ 1gluLa+?bcOi2c;B"Ia@eCYa7*O}\ELGR\"PrVc3|R-C`3ʮF=ʋР_{FgB'f1@}t y^UBNcJeQl{jfZPgm :!@/3Ox䫽.c\+x95 ACz)TL{Tf>t)Ibq>Gyiv&a]RT'SHQo&LBPY%`c?RW;t;u6~}@ؒP@hHt l#bί8&0wC\|oA'NwNt;|unDH4Ę q-e\zn\fzh F+MGߡQ_7qzt2 ZKBe]?IN+2P[܎ {bL {B8v幃|r*cw\U2x1MԽ1 i2jGSm;=<&ow0j\{G5Q1q>QR*/Jؿ5nu:[ʠ(h-!c.L RJiFoVopl;q'R7MV-{׿v/-g,R gȑzf~Sk Y4& K{OM`C^V|&T~KmTMj`<㢈8aHYX Q-g{vOAaT^"H\|ki9Z;Iʩҡ&rZӛ%`g?[XG>/RHoFT{پCwr`'a #ݣ.ɻ\wbzi}ci惛#.D嫾XV(_mp2TX"qHb>'yFtU #G͊$F0?PlO`[&D ƼF†X^h U{X MO?&?L%=YUX}QF;;N;?'hUoIzזnyWWzN.` ɽ8x{OsGO`> $coGIBPU)~0ȔKZ\DPf`Q(6.$%lS:L2xX eRh9(}_ u6Io#Wt ѽAt-&PpvTe1̙X,-UQ`F56tLP_kvҟP.Z?E0aEFo؈* 2OǾh-~ɬ.h۱1$'b}ueH,kHҤ=]%דT'[8Gve?,j` iN)$bYA0rXAq5>Hy3Q+P +=@+OEv82-UVbgnww҃ZH0K.)%?YQ6^yTJ[9R7eK<+a]}cϱs%c@Ncx֗!dȢs*ln!Y@Gu=͂5g~g?;F0zVluHJ]8kg퓯ۧsS:i 'o˕@sAq-07E7%Q۸{S%IGR0*rBT剃hsNsmmar[Tje{4 BOpj )j TY\o-  v zl/ka_(e"M@|3[9Q4j W kC'\7iᠥ$kZV֧?\@an*}w$_ 7S H`>7Mi^vp6U$ÚfD#%V^hIk^ۘOGry~AD9\|ǂ$&te1LpCf!-(ᵕǶ:^U[&o DH{QrW;MXXSylQV3qRK;@h̦4q|:0q؂BiI&\AUQL|J6ڳ0D+OEu9&̑쏗%\owK[.!ea-Z$+"SX˹r YӝD,peXI;6o[~n߿o|W[uuS85"ƌ2:T=)K5M{Ȅ#!z NkU"Z-T[0:Ol~[ ᫫<2ٍ3dFQ_}UoƜD&~6ux#1#;znzJvpcEr<S-Am2:8╯y7ɈZ)%`>jjFk&sGuCPXa ' 2V_6w<awSSVяZ U'kzĖ][2 i~$LQ6K_ѹK׃= |/dծF NtP+SFB/@L#dŝ/p*R%,ik%jL-0w c>mB @xSx D6Y~O+V̱4w„+)GfBwbA.L mCmO*O[ |ډO_,DKn `3'=QǔpQwI]^-&_A3oH)bvyZW\vZ ]axC-"=ɣoìA1"k~ Qȁ|%N//fY[RUKh?])Av2QDIۈR^,{=&Ή bOn d1XG9ЬA ‰w5aڎ9H#|i 5dL%DeWb9?qUo=3k!=P5$8ACjkm t^+̈rѤy$waa*yvȈ(w9(mKq#:hG ߄\AQKZYZm7{IqvA~eBd8_]y,Ū`(Ŏl[R/۴"ΊyѳpӰvԮ _x^mE+ɭˆxn|{f2)MޱVgD cN tVǷ:H1f[WkFtN(cHj#pȖ̅ƙWVB'5Ardά4ɩq*dlQBI='t OE ϟ+2~]cȴ=ӄ-n j&vt#>+vDk{êU::I> E 91ϱv6,+ԡa,^^#jnyT:f=0[&ۺx(J68-XM 0="I苔W{`U`U1bA*ׂ(?|{O(SYͤ@~;"|E PxpU_l!6_{ 6TҠ֏-a_VT R )v rU#r,=:yK3H.iZ= l !)+'} C kZR-2bsɽpaŎ+`_)}hc\7"QkeGћ[E&[׮jB~z;0Z6‘%hI+R %DNh:֗u0PxE7;vƈ_I)s<z-V#n(7Vdv[-HrU[WO6aM.z~_O* }*ː )&юi@/3r5%pz8+T4۞xα:o>L3K{-дs MErU60a3Ak G5 LsE]C&<\Y=i,Mb-z/LMBE7 ?j޺o[ g"+ 2#2T5kb.KhLOĺ\^ q\-*8"-B+{MohI:LrdʰRn3ɬ{GP ζuT!j]!˯ƌx{bՏR-yu|6me4- ,(PQY0?+K6&ǜR44ۘ#Fֶ1xкlWϘ |H܏#`V$ bjK+u@#Q/K2N(34X@8tCؿCo@MVq9)k2"K7g}`ז/ AvZ]9BA0B "*lR< { KQ7U:l<kt첅uF(M!1b M W ǔOi~ΧPtH9w-fm8;&Ï-U/) G:: 6 aNFeM\i‘!zw{Nk*爯\Tfiaef'-?蒑@#آZG:'tFj/mHË?=a`aa ñ_u `zivL4v7ye-CJk8sLa$kՋF <.Ċ6V$-.#٤)Y.\8f8noCwE~yIJ\+{(SP!ǔSb0 -ځ弿Rsb;{Ve&#2x>d( Er>Fz6.8xg%7z^B@# KcFCm.0Pَ圇䮦@D#-}ܹ'&FEPڎyNogakBsdS̛+h^h^>x^q=[EOBW}v%LO̻c3]x3P+)+wļ.źѷH/wJe.5>*eg .c,.3aM6=JzDt|5Lz%Ph 27֦gDYK71v<2J=up`I?y!ȈTf}ԋd30Dʢ!%G"|sGQQδ!H@|0ӣ[3vsP:!l⾻mMi?j={7O";stf=\3sqt =2B"–P)Eׅ"RN#5^MT݅@}aۀ4or7BeОGLm![.Zt0 H7PY}6` *)즱7ZQ!FM7 ;U2sU!wZ)h=4uzMiRCIY 5|GD$Ӝ{kO%t.{1_+6=V{ ύYe\Oh(Cx;Vx20:Ϳ8=睟mGxo0mU FT $YH ScD4vCnqmS'<6w:}s3xS6~`' ̼{) ֺcejy2qB@9j]ŏw};)F LH_Up^EE7pd@)_64ywR@ú>Y pSUYuu0Iy>sWMϬ88DؼTp\f}l{sh4~!jA0#@ lB+XQ&N0w;)`0<6CĘՖmSJ,~fw0 woVtS"P> _I~=_?6On ~ 잝Na f|FꇣF+D1Ы=Ƚ40*qT5 2xc 1d+[WK cNƭFe댲$']8=LݭUw?:J_ !(7oj@ƫYIo\ځ~דn}d AsE%X[,C6qdiAf 刔=kP!-JKQ([?bPIM'PZdb9+ @,A9+ ps#…:XީZ^w{%OМbo=ǂy= )<H!DĴ u_ܠKʠ*mBAu򨧒#'"7 ʗ0ɧ. CW?b(vn}2\2eTl5MQq7`jL!6PF }`:y|A'iu=3S|KyuwS8:l[pCajj;_瀕 Z͋ ۮXUmRG]v*LЄB)Çꭘ7yo(&AYfCpi9Y]Cu^. (9KxwwF"hlAE\w?bdWMS'sF*tH>F?A8B]_QagǑkAaUVϧ oPVe;BZZD =.S.[RJʰ`ZImjTLǾ.TAH+,`Us5Yf^;jGmcO=1(pħ12Tg!]/!éuLh&TuW!E+.Q>UJvG`Q(˒ÝzYM`8n8. quk-nK~#zY)Vb{{k8h f`]6µ)ktC>\9daKޤT95r{8J/Tw^Q& _ (z_`RJJB&n>*E!,<dcRGXeMyލlԻ \H~{'tzRbJ\ ygY bvǨXxb2i'U¬wc@ u T$6Z s=_%7QӼ"Z+v͢Zq값ؚuz^' d<2rNI~.,wyg'2( hwY#JxUr` &V &":>M0xa\Ʌ]s$qxX,1xVϢ}W^׽s/C&B!N>l1kJ{tT[Z;KA$7$:u0IӼUeT69EF,MmDĽ߈i+gsߵWY3$sgQ%kbBQĆ갬1N0kTw$e@91"n֪ys DR!MbWnD_eSj^K0"g딺p'P e^Ɉ& WGDbN JoSךP4b,n+f;ב)W.-.&}@J_mnx+çj6ZiԧgPU>d?-FRAKfK%=Ar@4?/{ag[BDvjn9\9 R3.h} q;L V!05ѤjP,\VO˧ʶȗv Ɲ/1(aKȉ|`(Y/,Y!2YxbU.sKv)'W4y(5wv~ΆW"^1Mo!%܍h0T<-Χ;I#/ 9dL?@t!ƅ'J֟3zMWͨf>܄\i[8?y^!2vqftXty zP/}=BpN ($W8|<:W唳N c6{@.5\/~PWK/[G~@gyCe,-΂ |F`I~А)Q0=ǚxYj4_>Hdeo2̞i#_wNx E%#$_>8͕w4pZ`h%K <~ra34B9n;<\759d-$b,I#'SPosqy#yb3ccAc#M.m,c>E&|}4)vT/iNYUA)>7XFO 9.ʬiYڪM=T\̡?NZbnZʐq";=0@GE9q @ժ]9=M0wq7F-p!O~f팵]irr)͋LP9)6씂<@}\׶Գ-S$LRd`EĄ|DM;bi^ pT]!Օ; e$G@N<`"v~s80.֜"VT iBGhp͈MiGN**w2_)i fLg Kۄ?jsiqiԢ0D;z{x3NRHCx`OG.MMqoJ;I ?V9O7bXq3Y0컙beX%]s `%OK|O}dB5DKK|6X @ުƄ1ɘ4 n#P)-9~xMTy=-~cWݬ+/vZΣzH?`M1R-b*Ӵ1g)lD#*P 49 NMx3{cŊyC zx*{4!E*uͣK3)m܅M#/ӊYÛj_mx_"є7&hۼGʙ b4Doۂ /Yȍ Du!+<2VRjc1۰4u.-~m l7|E٘bOT^n2SBDǙgx HW\Ou@0$_E=P9gqo*U;OM4 |~c i R`9^*n}韡`+iDOsr+ *#1Y'Bn,IdZ6/ o| {D;dkYlRЈ3JӾOs1sB`zReƽcRf6|rZor.̴8WPS31 BB'ֵf>CK:o\^QuC_n~u wI_Yo#!pC#sţz3#nwrk,1b cڤtpEDLx?D)Od^ڛGNS0|1)Z~{c)ie5V7/DJ\jo'9NϓM47?t<: g\l!54XJ;  URr_p[_ŔdET3ItwX/^ 5ʑ:m#=(6)PNBe_*'*`*O7,s VdېUЮ2w[Q #7pqc=h&L=5 r?NC!94gJ&9Jmp=;M4neo zdj~D8iu'*'{hrZa}kT쁏_^z4=\i AH}?aP~ےqc 4ң;X<]\gCQ;Ft$j%5ɔ-' C$olf+E/cHe] %rm08иS/ ZR?Z}Lˣ լҽSn-Qz} ̜AdX<r SkŶ[HӰE 7> ތE0/H&:_g c7qHc&\Qql /|pyVKts,#wy4\3]{vΒxIy 'I+auPcM;=ZRf^G3{`ݚ63A+*&\JSP9b;AuWŸdh(Weے'U ֩Iu+I|hf,{jN\#AU;@Mp;z8Ɇat1~')D?C^Q̏Ct TktD# 7ڮ\,= $82/d.viq6`0{d2Hjay\Vc:W _,Vd.,pzA69!ꭩ̥qś/pa0~'ZELٷ HDeEݽZ[wꊃ ̎>^ɿ{U@FjAS~9Iر:gjѪFZy5ityEEځ3@;_[_i+_#"w#93fj(!~v^Y;"8}K]dzP@7|DG:ַ&>m)rcs!@Pcz ohJb#qE){Zރەz4Z4G| 0lQ.NzM>˺%vHv\fO*߫,9*Ν߯.Hܷs+!:Kx`PbwNT>L/Wl."spKeXK[{ :^$*cA6*^UM%t+R]ڃ0 ۹]& #R`qh c gFT08 N>$f0j4W\ WŴ ( BJ se/^w h!Oxy-8euV9ajzv$ y|ؗc($o?yvm3 [3[@;2K M ` fRY|&J`OZ;{Rp!.04N36F^"ÿU7WZIrB?-]Uko4PWmvp7AqM#d9'b(k[/q4;bk5xu"O9 9v EDbV}D25z{EV u?8ھNg>r[67"rA+b*{L{l<8_wǶ9/Ɵ;B.ݐx>Z^C4X\\Yzsd[FBh%pAs=|u䷁B@h۲u(nTqVjdm8)FIXEJ.CGV17MW F'i$v ^a'n@`kIz1tDmkoc1w9!:S!|SrEDxNZF?O:)*P `L6/mp쳊?=%v&+0UDF}98͠˕mȚ GIVLu;<`\ n8+ˡKC̋M":{\eN$[㤋&w1NC/kH3 mf |$ )&P/548Lfµ<ĝ~kj045=<֨,ōzݾ1Z]OAx*Y8 7MJ} KB! h[F2\]JH D=ClxN7˺oB ?=bRu?ԏBWh8;JS-aXӄ(z?FXG5e31*\Kp弸x7A=t6F aj.wcMYqᯡ8wY2;Ռy%w:zC;ҢJrW-T ;3$HExN~ 7-z݄j+>|b}y4sc,L׈ld̖H'HT$j j(s?H݄TЇh6# 3+1HJv&x}jY!aq|"3Tm<$/^ut!p>(cF";. 2pJeU4-m7PL>b"G >bƒ17;jt*36cDQyM iy_61<ee.bjqѳ? /tk}=]zvtwF*Lr9Ox!qNx`H+G4%EdZ>vbQ;_B2o\3TEj_^ұ_}${UΜ0]0n9~N9M15`eWrhPtjvQV9Qە0r{vwٲX8eS2'H@_V"3?N^.q2sh[,U [COK{Tm/N_"-Htx %à$f@y3Uj߯8t'+pζqx%v/6W}:-kF>äxz\vK=8[.= 7]="uM!"y\&R\l 3#a;.̩Lf3̈́7$TwetJOpFy/ g0؍ 4DPB"DIClWkk"8]&JLCjOXP,EAp4\w;O_*o\w5y-_ }{WȂY`?txw0oR١T+bIu3Fh@ݓXtǥXnk1EI@ HCb}zs l4vR^eYDAj],`0NovC Twˬt%UÒD(#hc FEǢKr?ک'VңVs{1g8տ0}jDءnyǚD?`07|Px&%p{Pnt:?fCȍP_,SEE"VEbh!RE\ x]7&ۺun>F2M8TB&(Vh`NJ4b"5&"LŮ.}E/}JLAH%2dhDѨw& G}dM~zԫ _ b`sk% #J4}|z>*5{ `<6]J#]S ܀\Jɱ6CyZF"uDg/s0 o34Ȁj_#3Dj'= EPqZ<@$XbC|4쯷r|r jYvPYJAT Hug~̡+Y(>N'rrC?l_\uV"l ,+^XYEcd+ujuDAp(DZФj_'*M*Oty5-UtaU4?`7 <3mH#rpmZ ?~jlh3Sjwˆo#M$1A2rX~{Ҁ/;?hFEh mg2nQZǁ{r3jY˧$AKoz6&{E{?MNMQ0PUQ2|U ;ZgoÔt=:CiՒv.q:ƞ&ipDۑ .,˘S!9 $u 1mB5Zyke}hJ1Lr^ƞ~&jwXe(Y_ G}E2BsV%ap!Cuu"ejzv, `Q_׬H tG).ճ_>ܛy4ĘLRe=Icw>`R3W5 #<lԩ 'Q!WPZߔd H9Xb<|΄OGźGv*:Pny6)K/sѹ2Ȱ/ChJiLUxsmozs213 ݫN8NLs_\|-?uz`({瑳 xnmiËKǔ ZtcdDQsj tu,:'GGˮu={v=i'T涡 4دwzݫ 3*w!lozd8_0x^jn)tMdF:u \P 0NP6=a Kx\=z=7*tYwOI^غ{S3: }o(w$vl䲓`#J IIk" T8xeXNy*5BbEBYj34>ܪ1"YMwV^iFm]~tK- uuçy :eame(![]""Q6ToEC=@&X_Dڸ(? fI`ᐽYX d7ȅ?FQ`S*ʅ8`yJ}u3H ص/r|j9?hXęL5N|תIGsY̵^PB V`ڛF31ܿSѢق=QHoY\^{|QVX!M4/TeF,8 T^lB撥e,VhThאOO1_7u`0;.gok `"?j;^94e[ =-pwvDMŴ4ję[9xv7HZk%D^­[RhtC.k饎/vk RCр+'{{d'O-!+z Qm9õY CϪ975P}]"1_\=a'> ࣡7DI9P vYV4"C//ud˛ i~2ת IV" #^ d$NY|g,&L- >[&"]|rKGt]A09v⩢ͩbQ >$d"u RokeYס:S) QaEK,\$XVm~`~85WZC7q@ }6v| 7 &/n y`< C]$DrnLlQQ#eֿ*Pq[+bzP7aGc3kDoSܳ'HE%'R%(I5zW۱&]iGGoi@֋99ͣ DHU]O=ݶygj_!Yv#>w^xZ:&;1|OrQG0Kl8)3:06녬ru՜~<[8?|#K{Nqb "NJ:xb(Uw׫ۡy f `n9.W3_;kM.RZ;Z0ni.Lr?g];d&,߳8װ_[;?'[)l_ǽ48Q_` ѓTOӦ}!rw/c89GM KeE1-;!=Ю=-~ƣ%sRQVհg%h8I5 rdvLjyFyIgzNƘ %7_zs$DHj׭Hy2NEu ҈t#DՊAn7;o3~\5YHƫ8<.J\0]O#iy5d]]Dzןd5!]&FQts`٘b K5?:^:rf=$=W zFVpS_y,g*  {8Dm~P(TC~ֆ>/o7^B ZՐCb0{LCdQH8 ¯2?f3HeSSGynmȹAi7na 1̷0 Œ 5_ܛ*B8] W%4M%%)ŅYeJ( #0>'!?BMX4/ꚎO:G>iLd~,+5'*Hˏ^t9`J'Prd[wT&Ҩ3o"Ε(C)EXD3Y64(: "1F_i0Z:v/~)j;q]Iψ1NB`G ̨)kv/C$M;1Ezv#pPc%-}\%P¬{/8^a u~(0;#$X F%C[J*г47ݢ􉼣zVAOvJ{cFv+{`pX$Pr~2Pjm3Ԛb`y*x^+>Y/}qB50%()n\>l0="Q?D?~eM,:FN$VytB0/4h[Qm!8-H/Pڠ!֜+ (B5/EO|X Hޠ?_7zl3> uXngk#zRy8L)&'յqﭹ7]ۄf/[xјѪփ3C.a)JPg 4eQfݞrƲ j Y(FFw vC.k`ԵLH-3" R\hҎ|IʥVAoi^<s=04}m>-Grexl.tvݼ0QD-lޱ&yH) KǤZdknVCzn28-O:F+;r^AP&PYj7{l,ҙinu=)Ĥzs.j0<pɖWc cצE낛$s* 8m,}󟎛*˺"ć[:͆&ִuWcđ A,(OgqF̓Zl6`o܅1gYZ070701000002bf000081a40000000000000000000000016612f91d00003ff0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/dm-multipath.ko.xz7zXZִF!t//7?]?Eh=ڜ.+Gg_P Ek7'cP2{>)eʹ{3 {(T:ݐF.CQpVUc t$Hn kY7*q6A| \3$6]k1f[H ZgԞ@6r =5f?p ^{M!5'5&R ь wk4$^"Qf*_ vq~s sZjȲY}`wIz7}-0^t`xi> 2T)HJXeW_ۮn@O3zBF'Upr%X={RӲ eur* x o3T5վw$;$^ߢ ::8 U3&W hAh: YC-߭OǬŽϏ@ROqIWwuw0,zAvzW+lnbn5Pܰ +A| ORR3*: z"*/_f,l!m7wo3~O1{DB0&cz9封I$~u-kn$ 5ŦM_Sϼ͈/;KXɼ(gdO=᠟#ff:m\o{@ɡyTm+C]לȌ WyoӐɆ=!ֿa"üqd`Ŗ.Y+p @gE }/z_o~0<Ha"Ljl|ܜ)Јþv&szmSy9Vވe3 4PQk cacAHy1ӬL w_ /;7=)F)hm+jI$9 i[ #w@LuEΡScyDwOCrmGDUm삣k>$kk(&aH tU gK[oSم8$KZw\1z}v iA":~s.pK@7\z$hC"F|'zh ځ:#N*[>+Ў!IUli7 u3f=R+REԃjwts5mx( T`X^jslIS)ըa9hr<~>0U5k{Ըz>O>MB$FN_~4}h=L>:VvnOhv"Z<+8JKs)#5t$,ƅW99|rJ=D}>.m\t6#lzTtJ-(r$ :vXleΆِE(vi4[ SgMpԠZϘCzhQYpӕfDJ\!NV8/6z/гja6`l =xS$e[;?˻If 'E[ 5Z]OAkŦW}c4F0G^n10EP<|G}5T^A}e4^rYPgVVLZB1IvQՌAGM08ؽa7F/DHne!%h&f }}hbB3<\JSűgmq?x-KŨ$'iU/lZ^*-8UVvIE}"JP66/7> Ǔ_x^i㘺E&*۩O{VFe 3DE.vc/`6*X>7:5Yaը;nGQD#A|zU*M{uA7[D zk 4`^QO%)nS,bAKv1?߹/X0:X@ w[@dTLOyPngt+o5F[lMRd66Qnp͙ofdalOQl?M, EdF'/^p/Vl鞴  y%2UP_2+)(QJsem^.HP40MJXMtr:E(1bP {Fnt s}hsmbWE=ltӬگNi'Ǹgu_I#QJotA&E"'2򶒤ScZ.19P<; kvVu͌zcԣ7md1J;qs_-N=X򷺚x@iu/U^guF%[ਆsX!Ҕ+l/ʼnSO:<,m"ԣqD{y9yܙfǘEs(_mԽލ4\ڔXzqtN~bhf['"3b]P*ϯk 1|$0>EtBF]u`'s%doZGOQ ~X&|30V7As!޵֣Guٟؒsob]L:G8{1L}U,*y֏5 An8^YK 1nPFG9fI8{²%qHW]C{hpt BWBlaYߝ5{_ hウDzrƨJ]lD#q7GsN!X<4Rn+sAP쯒- -o!Oz]2dGLKƪY+~x+M*7H@ !WJf cfS18B "$˨T{3~ńD/$Ց.=gl:=Ϗ3꼃N2셌 ؙ?sV {L׾-L[G G+VᝉGE_;6Z!0CXL X\=G6:Z]j_rCOSs|*e.qxy҆!kN%#Ʃ⫫~S:zCnw OzUq R0*2G)n:X/ϕl#ץ7s&G*m3mqH@Z,cpΕ+ uLcؕmapwJ:a8f(?Nrl Aq-ŷ{.w/=6Ayް*kVH43%~Eޒd{) <8ษǿ,;5rJ\nb3hKm_#泺:^CBxdo1![8m%n_22dUD;xY1-U$|.2bDϷ)EmK˸^n HDm[Kfl$kV:Du(WB{eb'[ 1rx|5 'QLѱA YRQ 8e4ѢKre{$h`qǜ/Y<̵{.oxrvpJKRo~C]y ՘us\GDU.;9R'w`<'vlQ#R*ٷa\ū{X8W '(`Xs֤z,aYeb>v[[>" PYoxh@ :ұa[eMf l4. '.FjNYrE|&J埵T_\犔[kpva4iiR90vC*JX3(p@I>{;c\)֐cKքkc5!y.?ZC^SNEgDD2]X8/ZF\_ϛj.Ѭvebu**6?T(c[ț±KDdn{6 nQ0YT ӐIv=ްa4ZW>?b Iv;'7Ԃ?D>R%Cs鬇e/Q(' |# u݁x(].lB;t =.ɀ1@ ]R>9ڝA6??궭Wv6-s!\ yf7ܻh WxfM̐Ul@.@%@:G Y%cy9@U*<::Sju #MpW籗o&3U O&6Mr_L1ţ}۵9 +eL= L!}24FҖ0Qkp 9) _H3L bnvya+uBeҙW!QZ42&L!TC@.JGB1Ӛbk22@"IM\ns0'+/6%\\~R9Y=pDY!u1ޛ*"S\JBn 7>Z#_& E1J1. k2,`@Ŋ͞۾qlgK FV9sy5->Z~ЗnZX4W7P[(GW]ZlaI (4xz,C 7Wsba&VRC]yJs=0IR/N鴆Krz;H/ }_4PavMtDEdLI߳B[^t{F\kSW#}4zգs:̟`Xgf=Ѯ=V7Z@I3蒝2Fw0nXӵF*<*\3 H0#,Bs6WFtg"ylv6T;fb~ }&Jy䡫GRj"MS#KhaO$ Ƌ{wӧq |qia8+(BGҲ^bOݮ9T*HA=?GMz. mOwZ sy#UUJfl%nO-f9X|c's"uvwIG,2ƑϡI+wx91v-QHB=4[ozï4ܮs_Q͸[<5ŇLNgIJ%2%b= Ʊ+Gp:odJ|7N3d^BS3@M0->lp=dnb 7fZcz4VTk-o o0 )$үs-0MdH`WiҨY FuaQF3|`QmӦ\^;z-&Ch22B{J/|RTA/L/Vv]A{Cs*7߀z-A)t"X0U;.my ZlC|L=: Βob(6g \x~Fp. S=S|:YMQlkijAs)m pPdFT 0eXݎS*p.G{1YLMygIZMv) Pz$M{%e>"\8S9s5+k Kpy4b=^baO8ꮠ=rK1"E2I#?"pU>\-w%K$rE\fnza>;<⾏V2THNU(A*AF:0?Tr#|I3hXa QD͂U?XlUB EU9Q?=VO>`)&AS`Yk+3vKѸM|+8>I$p: "LX]&"03(-勀Itm ڝLL"Q=j2@-a{˟GۡAM)ROd" =VUU0w2c[DU!2tWNטUpRp["՗' d;L^OCרi)K^[]6m!I >Ҥ)K{ށaQZR|6log|ZJhgPB[ԗ8ۯ4ڲ })sq7j5HzmD3e"+J|pѹ /a:߰v2=ϛ B=&Ur* *iƫu!rs4Z.DҬ}hoţ2T<4ߞ#15YZP-}DЂ^n8HhysiË_RU\cѐ_ʓl@0$y9%jpCPf/"V׏ Χ(P@:\/mJD h,#ԙ}˓".\*s)losj^97̺@k»D@z?RYoe%x#x:Cdq%2 Ϛ^2lO1V^'+Rja 2:`Jis-X }ۧF&CxZگ+F)O-HQ 4Mnhq0 ʕYb kAQc!8_/ (ᑻ qg?D]@@7Cu׼?/gLH7(Jׁ'~7?U^p$ʔ$'T>OAv=_-c(&kʞq3uhL[ Xua&u<;eg# VvTilgvϱe}#/ '4xMz 7vpucZոjn ~*"^gLw]I'V5RV*JiU ߾ \TIy_ Ҡ?{[JbvifBs5~Dw} 9s*qj:+Z mM{$Vd)W>}K[mr(E>YVvAm?t 7oھ #6`OLM?oẗ&m}q?*9#f^:\@G4CGDGu$``€B|%Wh| Ι<@R1B>&pZ1?.`Clkp ]%7!=edƹv:aQE\=* _#̊8.?{GG@߻py{*9Gdф) KR2(¨@wu|wC@Md޶vgY$>X@*)L&ߘI}RYo7 9Kz:TQ2d[n*si֚vfeL[L0~;..>@'.` Bc}0߲imv)1ִE)yl)2y`3ǀm C7Vfi @OCycrgcMX@m'/ud= 7"3YalכAb']IX?օ :2w3 1KI[Dtᦢڀ1Tu7 jÀ^˶.[Y rKIG[rV {%s;LV.<|97,Ӏ!J2żIVu590}z!q Ԓm/.!G3N-(+g:`=x[X۠`b!.w1+ kSN#kg[] Gs.X-~؛ՙxv< =`}4(9=8Cz CvR9)4ksy μ&rlԊN <])ڂ_C/ݦ C57ve|'6);+=̧PR IZcF}XJB$d>乘eRҼ'k IBH&K!k5)ͅGH.AWVu LԖiy[XRꦟc4Ь0O jC ]˵xZV=3CnT)J?_%`*w#~_O;m{r dp- vhC#xOjE|_c,utd:GSp{#tC\%B'Xl[k59OHе+wJbxı=tܹNI2u`6A ~QɴiUDHJ4*/ϳ_ UadpI8hK@NdQyϸW!BI*fL~IM&(oX|}P' ϝ۠*wVvԤҷՈeY :jȪ 7t)i`$ꡦ"iNߐX1|x^I9Ϗ\} =㫯$ѢFRZr3Ggi&k0n=*2<^$%T+9a+X,l$?-yhJEڏ<Z@W` 5,vjVzu9IU4ǓcZeM]c]jG1J&a Pb`x.?mYڋ?eg~LNW8i; bȐec1/vh\w $HFM׌dG-DJ%d30s Fc|]w[mW7EC(f |z2NzK#/餙:g+j*[3LK*|m@}~/Fz"TR~"Bm'aɱj"iڠsmG| (G* 9oX(3x}NQ/wB]4_ˀ./=&L1V=sYGs0RqB5@| V[8quuZ蕃 w`"DSh࠻Aw#K43 {5i]]ǥfߥ?ℊ5^4w-* ^ra$cͤHbs/\eI;m,n]Go%h(7t۾փan$/lE1N|OXR_בu_MLZ+^g~aXpQw&- pwy_=dVAO#i7),:t@>2jb:wO"7gUXO5cUII3UT)5;`y&SHnZ)WQP.3 &[ rb)Nޠ\l5BG~_曁 $BsS9a~Gr+,֜\ b?8ۯCLtoﲵnHLP!.آ1{?"?VjW\@26!!iT)jϳzLɝ^_;pSl4`Z_VF5'dqN3(ve$ЎF')jl9+_KW .Ig)\pjyȐRiZi.6i?mlj1 jrG) 0ZpKh;͡~tmcmB&18/=l[v[3^io#l9W=>nlbjS@EuBͳo+*E?#÷5xR&Q p-KU~ڶfHN[ReCeO1_`K DO`3nF Z".ﱃw^b1#RFƷU~r³N; gP;N3觖CҘnZL7IͱAx]q6ׄ'?fFTtm8huƦG>σnzЅĥJ7M:ER$Һ30cp:@z5i Gf3YŞO8\v" YtAEWaBるI¢ #EUߔ?z ?ƢևҌ Իf QyeU׌s5qv1xD~CP񊨢1fIƴD=d#вIQt,lIx )rer0&пgQ1pBDZ yOرhWN~EZ-Y"nMj$ 9gٛO#ET0}B$-Y`-Fnќf]'l5!|lgØ:bl2emF-XL'i[}m܂Iv)wzv7Ct6b^PHkI&"d[>W3?킩oԿ;k~U|P*X}1*"n 0pHq5,ф)Nu9=WDO$rͪZb1@(`/l.)f*1U~oXZgV(L gQǑ‡RQLSf&:soZ &ҽ`W;)0Ir9CPQs6 C-̃HS0lČͤ~Ҫ&ynAۡ*q-8DȍLb= `JW*}[Brc.qT**{zʒL' 9[3ŀy5!Pp ϻCpb "n!*5(q T%:jU2pl3Iw#}zB+pٟ~b:@L`i/%-Mdh} bͤs1ekns1hq]m^Jh xS?6DT,a(\;/Fbg^uoa@ []*U)UL@=orԐνDt'Z1XNo[ߒU78bb3I h@R%C??:  r<L6Wxf(-Qp"CVvl2Pf Vv;PH zeVl]kP-9-@:"|9-ʌ4ofN {5K(W |0 7*/pt1G?-x <<)Ѻ G4]|1}0(:ؾOjdj`wnPw$ǗJI:ۭ00N ttf'E4GmȈ+b&eF~sw˲J ;<Ҧ'O}A@bl7%ESKF13bHt,~@ ^uV9Bm;X 42ɠ+y4i?ӻԉAaR=?կ&1~\ ^<N&h'7*{B%ePSnj-VqFs݄-rq_HMXҿi,]|Bt`fܤ"eZД%0s'{mbՓ>~!CvI`Yʖ$wZoI/-!%̈BWAL<*$;8ᙘwRf^l="ݡoP%[qV(^/j6}z>Ƙ{.nET؏ <Hkk$\#b?lDc6 RU@); /uqq@S$1|% eYA7ɋJlMAqhlw v"~-y62Pԫz(B|]7 &أgp Q$u-teb,~1%D#eGsd((&߹ \~mM'Gt7FpƢM`2:7#<:pd(f?*zs慢79rVzP:gEЌ0s agad~81$e3⍦?x\)ƈennDeAfAō&w + )0 T0 cdtZ8GiD9Hk0 Q1pd&31l{2ྎNI61*u:%/k~69" /|!g f4BOlkWs)- |Ь ܽtm,ʐrz}WvBGEG2cy۟g-W[kS>F(~ӔD j ][~x:b QJz}yw,q.i "* %&gM ϸ[_[2]7~%Dc^?/! ~`)(%_KzbXseBid"6_s-7teЙ4o$l85ר! (Y+57^G N U϶"隀;o.ozU _ȓ 2gyH/TeAk宦~RR9D1U!̕۸O-ݝdTlq6 inՙfx^zΠ\3HRQ-yy d+k 0n!T =R욹s{"5|hCqg$!v4dB쾒] JhP[*JV ӣyi1"#RHr˘kcI`+[3:dX4&>Ŀ zs&:Ɨ[&":)ڛ>1~[n%va +?2.~$GˬVL7V*<>ep"H`B ڒq{g jgЀCB22#N% N?Ja9s]]bCCP9j&>8ͣ4,Qz, ӽp &ȸ7n.QE{r{(aÃ^ZԆ!uv-PVOvᬅ06;+!+97茌DhMԿ;P-vvh$7cSK {;)-,e%C9omK:%A* \l6%NC/ǩ44űap\3t:v+}B]'hߨq,V5~§S*ZsDGc Es΍dZY.>'ESwW"kj5F_j;nx/⏰OT|rؽ=rbde5epƭA;d3 |9f8{7s չa$ۙcw<5́834@&2]8zx^9UDJlOl I]3z0/Y?!;^²DFgM6A,w Rj*",-!+ƿ#PS4ELIW3)gH043mJrV+l//+m.WXmJ>I,> cN,akozfP;luC˖-z7q#1Y+>KJ\߲@&~E\Qpi,u9=?S 4u-~& N䂭t?a%NsJ1 h  z, ؐ[ǩ4C۹;k8&Q db~WrIrgс7-zȕ]`HOԺ9;ߏuAkcIn!QH{3ѧ&|rSUTK|}#iǾ.,$ퟱXK+.' + iVgs(e9~( RE,1l= s5} c lIEҹP3ظ>e#CD0A럮X3=^6 AOmۨ4 njPR"iu<5Q0x hU(0I~ rc@C魸T:R)mVhi+TJݘXgWP7T,H/U#oR;8u~>#j*LUFlj88NĄK<‰fs&.#J \pv,~#[^7Uu5=c%fifpu@P8Q9KO%8"0d7A?8 @X(8mvD'~{OXDTv"W#-XB5v|/J+}*A Ͻ9Cwg>'$β!=f;d" 59Fw.v`;Ty_ *nih67ș>ɶ8*)y39|^9I/Taʄ >dnke8xl@|޷\k 7Μ5gCpG}˹.^`]֟C#Q.6bWhfl) (sN-8ƌ#u=< 3CgXȡce Y5cƼ7HߓOjZNk1۶N)~e~$n'eRXW[~ vsq Y>2^6x~S,P:{bpL_K#-=|.g_K}8cz%][R&5{/+>;Edש d1rv@&R40xzC!h$`O/{:繖ϞUnѨӹ,H8-bj?# wCq6{'3ih>]ބ'zx ]AW|H*Ҫ٣[HZ(?] oEpU@Yy@9P, q!2 x[Y#[7|C!{\=/sn9Zb>1+Uo];V4|8 =d_Wk h[[w7F'浏 ȓ]%lǠ7sS^O!sJ&D-Ep9g0fntɃW:] 6GB'#GT-o-ystVX2=oQ;``"o;vS)mđ:o_\SY}O`U<΁F 5ĉ9J. ̮dUbr*?qg|TSD@ ^!sV$Rt{#3{Ѣgr]xN"Zw>F4-YghL#;ޞ>lszQyd*"|er* zw!E 2S"Av̨`7˗9]b h\m~f os|WH}c}!MI0Σ+ ]f{[{'T;4;?Wߋq|4.q(w3z5)Yڛ'ՎO&?h$MޝR+푇g1N`Lҽ -/Md CUzvʌ N[F1"E5ּKȢ>Rغ ;uO]yrĖbIb,5pXh'?}#^@H +?V1xHaՕ[EXk(NGɛQu31>wv)Zy\T/"4!26Oݚa\ϩO>=S+x u^^`hc,F@a,#e`&G7%Rס~4$zW:=wW!wn%E[zi Z|Bb'rg B39SϕlM*>`ޒKagA)6*Z terz`fFVTz0gbg{cߪp~ I9XRm69!cX9ݺjHYpƙ@FňL Roe)U&KikE.?+=8r1A[T@KYld:׵$=~׈{ٮ]ߍgȞau6pR[8`7,{ X=zqTCtoDbp ]0b7ۦMY4x/͆hO`aw(z{t]JT]xtLxgV!80.ezK@k!qRua+G0z}jZ+Ykٕ9 %CS|g4Qvi&bgq!>#[nkVsq,-k00MVĂb9 g&"LаD[;N%QӤm~v~ž^T$xov1ou-b`b.IN5ihS:X"Mt>q޵-,vӋͫ\W~Uy;rzOXWy eT ?kq_\hE n=r"J+thOsӸf:O&>KYE. ??LvZ@p Vk=Sp:zǾXi˜F ) 9ֶXQC'[Vyx* :]C)UCǣ&7{sR$Y4BO2*Jˋ^s[br.<8DcJ7={2=QAm'U*(mH'yF~/# ]( Z2Bcӏb?dl9K&Q3)&<]H'~b+PA%Ax-Us%^z!DT:OA6>jd0wA+>,G sTr/ڊ CwM ߫-ܢ8!T+C&BauǦ-k86> BLEqݙfSvz_ gPI^='A'9 LDNE]! x6 Nl19#FB]PBHIJjm_kZU} q!xH.ݘ̔Us`CT{, \OF Y KM KS^gmQւb&MEg' ͹1sdɚˬ8( @il8o(衅|3^n]'4?ΛM}: !@%; 1,C{|jVD B^PM޳],Ur6s&Q 8\b埸0T*6Ɍ+.v|uk=aή`,-Y7G6 nUP>مn9yQ7pp4^ahEn\4U>kjoUɣ2&W `n颀bm{ց@.埍'bCuם#dEa3WV$0m#M+"2 t*n =qUڳg2~ڔR pL{ rؒ"DdƤb: A.0V٨L)˙͞i+?tV־[Enk](==)SZSӒ#Fg*WAз?0L-@XiuXԚ*.L%后\*#vg+[ ؔH $#p"m(#`xom҄_ OǴ!^` K$.笵(#П(>r1Կs(>WwVÛY ?rTy<[t?YIvDՋU4DY'&%ߝ6/{fͺg#*r}~m_-i@aPL]L^Gn04k`$CSV*HU9Q=&oo;0;.`ve;0cGiXp嘝 AMйGpUFU_ &n)LD0>ϙk[SbGRգc?_fQRNMӠyB e A ҹ_k>wia]/A[/+t/d?|gK:h܄֣3,=UNe)w0M>܃S _F_oD BK}06M<+S[^t:@YD[.w:TAB"/cĠVpMʆbSa 9pDֲi㲖s(t%_Rv5Іy1_lt?g>6P}65#?SK%<$Bfj:wrXt-NJ'w= iaD P=3v(`nABDy")ϮQr6[b_[D,{m9pBqGsJUFg}$J~^!5cuwe(taD2Z2B*A@L %լ?AVF~5U!%f&.(mf{9HR!"& h/HVW:kvl/7j +%I2B rTjӑ$M)I[ b ",QX! cH'f{;񫝞Qq0_W T3L.GB? (+9zl4-ʄ|z/Er Ւ!x7F\G} Z.lh%il4bxݿnմ2~lv8Mse5uE(;aJ;Za4:T+?hAbӛ%Az|z_ʢ JP~9yGJHS=x˄ zDGT _Mv "?9M@?&2Zͣ+5iEj@'OƟ#;061Ęۛ ݲ#V\p_Q=ݡ)1G_=e&16m֓9aX䧯YO-bubX@wZ(O}(*s9ch#mAg,H_ S嫤ST=n] 8,]ҵ jS|9y  JHܓzQ;3gT^"U{%V+bAp`kJ=%8.zo;VitoQ8q~N6&"| Ns;X{caXhU LR'˿cHez[}p=(Tܖpu穿P%1| WӸN ؜cI`%1 %o6+jfGnPi#ʗ'7Ad6 yhg|wv|Ac+~c醛9INW=81]} يU@*wķ*hdʵ-XƇ7i_u̺de| }Ԙijfy1*FҒ"c tu%,|LqY=M~ryB|2'K$2KtqW o J#bmJҜf(Ns]XW]d9<"RKJr2JH3EV@[#AM̧uHAT>tEH+c۴/(/,yc,X+;;6p٫QW*YU=lE ŋW[ ^ R3EUP4 C%i/qPvKPKs /n`7u\ِ>!OV . ?+@)W 3U+!8}64 -t@$@ݾoA8,N=H\Vjїc* q6_皂㡵x ZB',$.HI-}3ȰQ *8V>9z,q+}vn\(\@S>cEwpU[Ԏl6s!mBOE3>}π qdtJ/my)ho tc`8WRrd!ml K5TYA*xv Zt +bet":t 7I0MZ 㑰DW]koG6J0=u\/֋Y=L;mNqs2UÇT ]& : ilpGY}Trs Uʚ fcWװqZd+7yqbN'YUSP+?u!Kwڒ$J02 {U`ϧQzoDuK̕Q꘴,ҝ q~evD|F} fBhsDe2fC (&uQfE_.}kL8y4>gμ;PPZ AJwi?`, ZZżE%3עQ]Oѧ4P *6+G[B[)LdPoQ8KkG)}(hf\ ƀ0Ox-ݗpXjP>XcСy.Pfbk7E?2 \F3 1'<@?~[vp7Ia*@2?EobF6sӚJx pd\f/*'BR u<ثNOJ`zz^sI;X0Me ϛgowS)EAsq1>qR+~¹>g6w 3u<Д,P|'j' 8/Qcw H)}Q ld? p ?k8^X2W+FؓF:6a-gBj'_eMGYM}\Cvӵd-Ϻ*[$Aa%f+Ւ3Av hI J ewKXXgtyd]pX`+z-7y3%j]x 1,JƂ%GR qf!緜yZ/SveLWnVȚ+(uer[3F7 !Nl?F$1|劐"򎬍zytQ7'D1Hrrw,"A tI!-ת(U›Wv v]ψ^.|;ZyCm<"VcH?5K36TqKʣ‹;z.iOf@G^mMV 8KH$O:޿"NPf:!x(\`}lh-wp P"8,s-hŰze7f2uPLJm qȰIV..s-Z7 ΐxB:Nj{:p ~pE#㣞.q dP`$CIqE~_Ր[p Y;eT`a'@h~Iq|^+lP Yf% ˋm.^L(7v;dy19,+Oy?.)_ uAQ&]-:?uW86k:X(Y< 4B $ gD,"bE0(2By5itDTk s(,$ ݆%5$ !6hA]٣LB+ z*_jІweRI f{ltRڋI8>_H8 |~3ފ uI)4SɊ1#}GYJ+iW}5ͤ?r@$T'7@҄MsL K5oת8bŏr˞gxoIvqsU[?Xxoڮ>K񤧖kȘCUr < ԾnGNfrJ/]2.oxF4jȆZx^z6؀c3Q,iFL .*)\l;L2ٵ4N}x;3!q%åN:EB@('/Hp)UojfTPD&4 pݨ|Y |hR{ZmI)27}6 '١@5Uy2fn=8Vv 0g1Ezq,t@#cʕ?YGr&)Gmn]<|ض+k2" 떪 uܨ(9R":&+4ܸ;,D'zܽWʠ$|b|STy7s!|x&o5 iX̢&U$'ڛ}aWݺJ0U PѰ,ޞ嘑3P^!icX^Yds: .y#h ƿTӣJ1>_o7dqQ JiYH:/7A .;nz0~[Y M8IRg7n=Eu?81 ߩ$ Gx^m{shU}Ǽ/D%&c#ĸ{lEvٻoP c,4øFTww~)egOXr6EB Wb-Gm8ߩTD%.Qlt%]V(o Ĕ}!ѱhPqd}q20 Я]?hug,I!?6hMΩth8k?*Ć.Sf4جBnrF1^*d&`99US=W{" cd~Vj9\S&b\﭅qNc; ~/0595kvo@dN&17GV_[/X/w[b4`48Ga`~ IPFfV ukyKZ9-%@$4\o`Mg;z L5k, t4 Ffe H3 cmuD1 [z7n3 <˖cj&WTޛՅ  ]ODEf'˘X_'$ 3 v清<)ЖH׾@`cH(0!9jP}F Tof\/x?n\i|<& kޭ~ّ[I*s=X_TǸPMZU!YY>m(uVKZ7,x#}Q=-ļs%g.%ۭ/\AQl;d%CW2*GlC/8b z)\q-Jp!-oE8#sq<[zY/[KL LINK~P ulTJx@yp)n.D.xqQ4s(\ _vԯl)oJߴZ8mf`mɳQ,tΊgS-.'nN =ћuG!CN!+>ÚD{*s=SʾG/WaVmŒoD1۲t&@m(@XH5J :=<)ɥK+ 5bR,%/ @K>N_:jD0  E]>oTrfTdM="C#Zn{a92G[/aO7^Mkih.;oBHl4"x3r_T&{NvJݞh0 ) (lOdjuAפx-K2oL\2pQg.B?Y3PAB++@գ4f2 H|iƖb?W,l6 }CB9âS-corpt.vؼ^5"%BY"[ (@lzat[ E zjSdm)xd,I QN ,G!Y6^V.SMK{|TޢY@%6cjF|vY+ݓi[~FP- JSNϒBD@{T }GV4'zn;ieκ<LiXuy6g 'VdX=0+>\="W &~csUɄ0bp1CU*+ zI ޯ!IG-i5piݽI~&YNJHs廰iܽg5>J@ QulP?eH7e=c/dZ45jGuwGUuf[S+&;BQ8!5Dsu0 ^o,AUfC-}2,ᵟ]#] \{:Y7Z펭 emxg0ia`js/Z@4LX L$:zp%AE3aPV2)SF*mG#D=«ިHHhX5^ \`J3S"?.tE?Fːݱk_3ȃb?L!_Q-)`8 ꗛ͔ 'ˬι[q~jX*H{ ݘ+jy ;%><_衰£EN16]0Q{9  B2&+r96ӽ\ 8'wŨ) T\#e ;qk@k."hʊd˨Ǖ9j[ښeu)5{@xz&..#IfDbIՐ,pa 3Hhcq;oJL*$:·(u@Ʃ4!~Q4_x$\vANJGځ{Z;JFPG:!`Cphփ~pb$R/yP+@[?% }[nQjIsFdӵDiqyJ5¾!fwYcXm%d(N5qdڍ4Xe4p%QQfeuXt.3ʥͱz.5$` Vz=74mV3\ Ήi%*-^H +WΛ}>z@`uҘbkXӃ̣%IC$L,;+i11nkU$V$3խi!eAbB_,~V_nLKvk\|([\ڀ| =KA4k?eO . 4БVa_|~/-?>JB Cm׳vܬpl$σn|/Ɋv߬; UӘZYlrƻӟ 裞9oQBS~q"} ̬z0w1cerq_̓Jeֳn1/sԜ>B=X 91(u|[E I]n1m}OsOOn`EU\ati\,3ss-wjOv<Xլ4 8p3+-RuAI,Śll%$`S"9"lzW<%[fQ~zۘfا|b'J7i%q"Pʭ#AT^FplRn)?[r Q(GJogў<{8ތW- ݉rsH' ;{f0&bx%!'V~:tU2Zo'Dd,R9-q Fpygka&|zm'l(sK;z;Σ¶P=RABDQؽ"ePoUxfC뚼I{ëHlQMwPޕ<,np$ crqAA$S-ƉtUQ1S'纜g(khx,Ws&ՙ@KP_GT6wt`Xs7孒 р,~;m}2XHim (|.eQH;pggiމ  Y#]઀R'ֿѦJFY\YuQۊ}$oEJvw*oXBbsLk *č焏;L AD&:sSR>Je+|ma;SLT=&݆*>:0%+ p&v_q0ޝ R&ل~'QֳfG;J._eVq}uZʵ<ƶ3)+7=GC{Ǘ 522X{ 6\t ^:CXk+q1Ǫ|sEPlp^3nY@Q…N9>Ά~paqM7\C `'d^{S8&3eu;蘢I I3^̩Tc\W  gk4+X%Eo>q{~= 0'km"0< 2\p VG99\Lk5QCj.d22E59=T .XrXr$ "6\8yu닸rDZ~%DӌJ U:cѻJ_@ "Af>NDV+SΥ_ C[tfRb>c|0MO-'.s{h7_t0yืRjxd -UDޞd/},bL*";lt(o뜶 0Iht&ȗC?!Y濮ϫEwxQcG%WڂǮw[.QfwVy<.9Vgί <߾p%5fk 0#>3S <7P2# voHEX5jdOzd/u9êCz[oJ0zg$C>Olbӟz}xZ>O$i;}uxc0nb'R<@X7}Sv2+<}t=\GD6K+_P\&%_/`tЗpݫłn> jfE tڎ[uK^bԺ7zy˂,t _T_'ci b $* $6RSQ綶 `;|H(!Zb X#fQuTQ[B1`9w IQH'ezA2 "ZjI:|G92O S_sDf(/pR 0=)[5j*5)%PU 2|"e[]OBn,$ѓ j'Sgټ\Qdv{^Wd|'[[aM>k-6z4)Rt}ť yj[bIke Uoj[}%=av@b/)Ui5eFN\k8dNԊns¾ws0:XwH&oteӸXwc@]W|.jt0<]BQ=+$C" XoFv[֟Bæ,E:gCcͦ@0s\4Fe ]*P(T} Тðe7حG_si݄]O y$6I&z'ȠF3:/EH9X IEq-(|,ya j Ϧ6{qŎn,es_80l0 ]F?@ Uh@sm~gB84n *: b K8/ߥ*K<&KK{o$,ysY֨d9P-3؉nw6kGyHxdqϜ <ÁC?EC(M]Ne5TV wApo7*QJk5dNQ_,d_'2{%q-ƦoO=έ+LZa,IХ"Wy zV݀(p{Vt XuW,K߽:fo]Q_9;߳[-ob SQnw PP2h3MN_.r͛ T&# 0^r\&PMj7|AePrl 3WyUTmڢ ~K<4 lIc,0 &r4$Kz9 sVaIjD#3pTС}KBE-aX(6RL_zvFygXR_'K@OU==#X_/ fuur䫼-^Sɦς;MTׄ)eX?Q'ߴ6,֝Z {g5Sh8eh^]Y!UDY4JZt,NRqO kC! ҩzw*aힺ]-F]f C߯m`<pZDx|[O%)b-u?@b:^y Vi^S?4wBŠ3(S4 -!a宒S_kd߇ T%L$ [xS5;>̙%zHXˈ'4'{oݣRLw`FZV9C T7D%%BЈ<3"#)RX%ٸ-dĄPSqy{KMQ:Z7|xljsL ܔGZwim~Mp&Z5nqXy.̠00;} ԑΒ虾N#4Ad̎`.ۆϥJqqTaT|^ZC'zXeU&Ic!7zW]iS`MIw`g߿baDwHV T67C:NI3]+Dϑl@ A@,𪀸PfUdYCqsinGW5KCvF)(H-&[h>|A&+vfB~Pvt%{cY|fc` 3;Ui ;B1JeqPǭ L*b)BrE(: #(|]팊$<=?2gїD9a(2|$z_bMOUr} rC"mLB妒\P+ 2,[|mWtVXSFۇA8ZfAK1e.^0ᴰҥ2K/2vX=g|q+=nͩ$=8ɽ=FP}9Wv1F$E͙/V@USKzE8U-F[tǪ? rnS; Qs~R4KV{./]h}mGA4FE, ^lÄP |ϓ91nbv do5ғŀp|]?-D;f|P#*m!}ᒇz_jWui|b7 $3qI3ziC9 ƛwL\a .MQF4%DO3*F%|c-al3 ]tX ~,:VȊ]@;N*]+7/-̓먬'H ji%n( ,v!)7Ԍ #4J1й;/܁k`Wy l+o"_'6S ~m3GcƱӵB&<Es݁ NBp}zXqG4QLG̬}Au`C9e6[+v+%k ֑pC}!)8M<&h~ۭŘ=4Xq|h"`$jυD; 5v @'G]Kb>x<)5<f2h}!eEٳ%x?zv=mF'&t{hVe'_n!Ch7dXds@`"8yeճjr[j:Ocƿi#,şjFZ\PZ` #WwY@fJ_f4R `Ro s @ Z8pI3)U)ZP+KF3INYlEȅDpH"~5e783""Mۑ^wRg !*s_X 0йr#]vQ=g*EM\)?mr edu@oξ<_b0E鳘c@ŨRFS tƁNȧsT@ZP!C㵲kR,_W@ fH^ӌe:(*Bœ1#;B -DQ`fꛡƬV(^fޣB6o2c/g?3z%tX*Xb-OF/r,T=qBH7\'<ͩr#k6٭ CU.뇫~/++Mɷ*UeY9R?Ѻ.cDg=XU>H/\,Ap-eE:0|=_r.bلk m|g)ܨSșJnjxf/Rv%L+UR[Qj2vRƾ $r݆ |r/ڷ=t> NM9&ta5sĄízf5p3Zʏ]e0(N h! ]~ fk:\[*q`5 (`Ca=+Tt^bفΩнu{nLb%o,= tZ?<olD(y=zRnDF0ZEd#v$?L ]ҳ(w|<0=?j1(;[U]NbrKDGHu.|'E*_3k9y$ކvhPe~z|KxQHʌXQC$-‹]o7qͣQlAUӞMD3>[TIZk{3vӆ /p4Ppjɘlo>a[PCB 9>H2c 3']jt=Ҁu FEIlU"neP08,Q>bn: -w=g}6 ђs =` ZOzɩZ!\[ m47d!UvG}.^/0R]1<=y\ åҟiqu`}BNNp$ہ99 k_wVB_ H1 Qݩn!m_q$s8^A|-.wb $C0hS4;׉'%RWnN8M]ۑ=L T<if3 ?jgPʕk%MUvcM q^WNGm ."wQ{fZ𸈷Y-vy9QF؊xA:! x)u m60V=H"~TΪ3Mcfڛ$N2Yv֛׉tr"_]D <.{Xg隩%d{K(J)!ÙdeL(0 ߤs h)=_ QMRgg+$)4uta' >PƃGCFr[1O &C肤ĺN.ˣOGB'^2,_bqmԜ f4^2ZB B1=cttX8,UbS6YKםu%UJI{e)y@OnQܧS'_'ly#3,!Q;L 48ދ$?;0MQOiZUrSfx,=@`,8 s2D\iY%i#Dp=ݫ) }koX85B?l0c]}T~&yڅb]w-Jc0oOif+/~ց2 ?7k>3^lQOi{͟w1ck˚,*yǮ30_/NhvE73le-LLjH¾cT5m5\|L5-8!C\=Y.s$PePj 1nS#TWe:-_%fLe R mb}LpCF.<.u*ӗ{mt|Hh8)_})TfrK}LK98l4Qϔj6}8]RGW']n>^d YHU=UeGv9$ I _ RO|P$Ei-P,2.&Fr5f(EWwDk팃LK4NO818Qt}ĀfIՔ% m#yep{&QQJƃ1 P>_O]([}b Dׅ !!.mBv,ͦYݶK*-"4&>AtѤ2Y1/;gEE,^4S!a_RL@ikv:X RPQDJwHr>{_n ?`|ZݹcY[ע_~?L7 B鬸F}yvÌAi[N4ߞ uE:?9KzNhQ`xP4f n~[&8/ 9NuX0.qt +.{Q1ŗln&:a"k@*Kw_tC `Y3w=5{>TJc+GQ:A 1=auMƢ:d-&[`p\>MBjDNR9Y:քGao"P~CD.07ݥvDqP FPVcqě݅/&ݯXXM374K?9Ow+X2"&zUʛF֔KbhY]J0T4B!}?vRdlP (EԢ6IgZwr/tO[.՟Y8.Ewb3W iv"ISZu%E18sJ g+b",nn#fntF. E˓Oz:,Co*)sAwM"N@D}n܉xk"Ym F5Hvao{'w쪲T";a )M3L"ItCk d>ZKu}Fij5Hح7oOki!U%LR; =T)ưjKu鍀!׫n?}>fiȸWu6^U<"ą6Ug)-],Z 0?NLT #>;c}O0?ƊaCN O-%ţKa{z@DY)q+k~\k[̩= D ]1 4v5׻x;@4ҝKd9&z55cskǭdXq2ok<'+\K;!}>6 Ol5( ;,e%l"mKYʅWXMRgˎQbV'54dȄ& _.&vՉPGϯ}q#|8M̓Y~/vqbq9+]jFM Eަ1kWaCEo*\q,dMqwWAdu0o>F3Q(e7Ɲ!o!CA4cU|ԣiĒod| \}nnG:Ԡ*HB)2SGL,vP*+Tvs\*mḵQjD \A[ l`$Qvf͡j/Av1<r"NjЦFp'@,7vdwcC.6;}Z5'4$;qx^LR@r|k ^9%WG^ZNϙ,fUWV;O rP@ڥvCiΌE"TCYGU Hv8bYă𒂋Z&%@Bv_8]Rwjš[XG߆8'17q7s.X~lX]hWcݐNĔqV&xWE4w5t#C 3\HEd:dKa+#eebtdNj¦1|ˎNhV :~c)!9^y Dj#B~Է >O؅xOnuR'\\$kB٨p$Lj}''R@az-L=d@[:MSNIvWY3}åK|vIfߖ)`Rn=ptI{^嬶kjOpo"5D "0 Gt%smUPTj)8R0|3ח!y鶥,˿LNb`Qu* ŝas?^ ֓i*ńqVEh qDiخ&9]cK :E։k.0 y}Xe_+=J ,{YI`aj*M2x쯃|*6h%60ZPbդuCKW~ nX?m|b7gF.56)D 堕4yx$mvG"[k3x2J}Oثnť/:"W_.9^ i`S,3ɼpgn,; odS4FMK':%)ۖ`ϿGRHJ9X17}W8joGB:q FВ`T 0G.hL"sym3cZjetb$ubTހN%DIK~fS?{{9l~ϙ7VD@l5g$YT{V<`m jӺ㘩N!y+/2CX:;(DsmAq'{Ǖut` <}]c7a06BF.[wTkޓ6Iӟw\̙&ToOiNwemFz i>LxJSu e)h|zj< 6zbAcb6c,7cmG3V٧u X&>vP1-1[ȱpwcDz}5q A%M`*?g8Y5qH+ekj|#S;~`+!3^ SIr.s8G:آ֝?7ƩL)8H( xmD/C/#9%:`M9nJ(Zlp[`rjWVSY~1`*Lw; Z7K V̢UU6Ҭ_޸$T<}a򣹌#G~8Wb^f Ԁ$?J <}u5\\3^YNm{ l4IqLz1P$|5>Ŵ{)u쇡/~T I!FҖIf R-[ʅkص'.JQHtr'SWe]$:2k;QˋWKNӆ2 ~f%m'xֿWݪNf.Гn'9Dg\r`c\0Y.0lnc3[Kء>l[˼&..@w>e4 |<Oͻ76_4#6ZKgf=̂  44 W*x^G`vAd'u$L5aH ꏗ! /Us|,CITG++%eۑxG~}x#e'Eۿxp]#Jh;wf6alN06%f7S~J:1vVϗN>J8ЗUޅ&).J)Ez9JAPf'(ѻ8k.g ACwUyQ%A=[?QhݘԮׄy_qrGoN<9aI^z{ j,~p9 8(_9 )7c11š{䧺YsG qHqd\p_lo5PI yw).>ㅌ@X32+y,+5p梑T$}WH;2ol-$,^aY IqlXNhkce\vUx;0i"ʏ9 naz1$i|zeL[R867&{Xw'c8%~!]}2u^e;#VfTݗڦ}axP1R. 'i_HC(z;sU iؓu?uVQk.o.,?][Q:g޹=}r%8#_Tz z5Nu/%pKX*)iNHهK v@eE3^ *P]!֦4S©yi S2qxB0FAb2f`"&!5R|oSpMn`clhbN>Eq0e\›u.u9Es0:R52[5 ts"e7&$Iv^`y:.nRUt(:½xRAbBHZwSo +wZ0Hq/-Ggdф4#:\q8&N1+!E%A7EbYI`yt8 ebI;'ٸs>,AX@bi³Q`L?˖\IenF׸oIG|9fn  >FIgDhs& J8#鄥m49qЯ!q)+>\`Z!sMH"QU3ogcLfˢ HFW ӨGp~ fEf-K~W0:aU=٢z ":)A(bS!l]}a5(@ j p&IIUj8I>i(IKSoy`FmC2,E^PpOn8kEX,ךV+[~v9@kGգ]X=s ب%C~ GcyUbBq֚b7\ mHāR6Gb-Hz5>K`^&d4ZI33__ŌvwQVY=xG.W8k yg &raZ.>YnUfJ뜡-*shUnL@.sIATK qKΟc#QtX#Ov_N^z IawCT %!Y\fS8(\VK߶ :gR8&4hڟ;LΈ1 COX%q?F #X]2. x;6cRLĊU*u]JC5S3Jx2FQy 0Oc5mrH;sj( qe#!"˷crտˮV(\q`Bㅤn dYĐ O J5 qix2\R0t@ 11o{F(ovO7?C&Ha@/ p@Tn!!𐂉(+վE @(n۝(W@ 9L# fMr!x#]VWH[unaDe? 8Mu%JE qr܃>m):u urYȑB KUѣx p=ln.'gtx? }R#ZGWOhB&νƘZ؃{:⨽BϦjw[9PLdE%hfY!Cf= 9z%H?8`H)y\G]g#ʶnMA`2!;M_ t/dN6|p|1 @1Sglm1Kq(<`{f~\dJayC@`Lj7.E"%{%v=V HMe/gۦ5hFlr` 9}vogР xZXS, 0CydmKW V]>㵑OZz7ё>Ԍ"VKU`fjGQDz1?]Ҏ)w3ӓ–{x֭z9]Bxeǖ'z2㑡.R(O>3(;*d&Os~cO];4~8VdR  ʸꡔP$NjelS@ے E l'%؎feO%.!w󊭺g{W!;/ns7UF{ލ&G]PUx Mmsy QCN7mP;Rx( hܸD 5/⳰ZX%¥ K?,8Y}VZqu] zRdMnG VaƱGO}ӄ)#??r3 K5H;[G2>®>6I=5g$zEAƼdo IxN 8X_p샤EHS^@.`8Y[ m2m U/,JSƩm 8v%L]>,棻v961Ax[bsA9whY`?qŜ*M7E0YOTv݅nدYs'+qRw||o}m{fv28+SZU*V!4zL;qguCB9*˱_r) 4N\DrS y4&*HU\BM^qݱf|rNk={=jJD5"E@ !)fiStkj,Vr"a|bkvbL ?h@{X!]x368 ;1 |vV^# H}(5.<^ PnG3h7uÉ~Ѿ8AuHnTp!&1t|t\d4o 8,UX{>DM8ܘX>]1f,gy,2niרFYH+1L*ֈeJZ|%QX2mIǀ=V-wwh}[9ݙ̵O5sVi5%IJ_kʊ!^z//aZ ytTT1x LMlP;-|MqdjI* o& {ngm0t60tOu L"/iy؍o7js`_2y sa~f"?6DEY4.|m{O`Hxh%%rQf< _#K_rS݄lM&;GVQ;㭛\ e٠8卷 T@L^WݶMWpۚI:awT#0$fA8_;`BĞ㉣bKA!Qh,K)/`rُ@YQ9;!ad:ƿDTmI!GD?xEx9V%.V/@hսvq3f 'Tl6lvA*zk޴iSat6܌W _ﴺ+k{HP ȁӾPRrDݍ5FK6ϲ!tyS<{c1$e֧gApsA~=qaǮ<8,CAf릓a2O^ʕՔ-j` ~ Fwᖑ? !xv_Zs@"m$SEGa WB(TkW1Q1IʻY E%#k_u@ Ko+یь '66gbu\ t}29:f _z/zqN/vM'JL='l2y^'d!Y.iTGނcD8<0\ĸ^N9-֕ (^O=lXOg}n'Ob$J\pGu.ϬLg`y}Oc? ;d2kyKdA'25@a֙YGG< ėdE3UtUWw,s@ិt<wv1jC}նCV,V⇿=X)B3LJU^ĿcbwB|ilM1oV~p/ #bga @x2݊F0k2m'{a"^hdL}y˛d>zqvadR_!\TU(ؑF1΀J҂R{tʟSX,]wӳ^ˋ0 @+V(6lO=5 jT=vn`T5֜=[YX7, mGv4^<フ<ωf:1EGv̑ȰW'2jW>0V#[Gh?oG7Ž+0ng$^"%}Y:LucC9JkE4hZwBK/khBMj-9=/(-[Wn| j]Ev~ax5iG`==Ong H;䳁ಆm郚 hZ:+u = 4&4'+S,t N%ןOwzqF} efB~V:P@{'~ڝy;& 8 ĶZ`5C:m`7VPȗɋXUd 5I;?#~ϐ3ܒ n5 hm)n1PǫvA\tZ/-x01E~Z]Ź0eb_注t~y0ϺTfדdpM!w(傪j-tU"܆)4t7aX(vqTyʴI>WB(3N6qf"=<8ARl!( )(=CP=+so=Nqx,Li $jfxȘ\N(~(Yk}?q[3h1jrR2&}q=/@bޒSI0w"V|u}'M>Fef^>aM$_=<:v=\P>y:q '̇B>9"kϺ+<>*y!*cF$]SW<84F;~71/4@Q^?:&tx;p\QCyYAwrAq#GC`qOHƖue+hɖF̬sv'AZ~,d$"T ~g~xȚҹ zzjЯX;c&υI!I\bN-0wTl -"Ц#4ophNha6R:t@\d?,H YbUg-VZ) ̿d<[xҀ/OHۮ4ރ|zINI#)l-l3 j2u!s&祉TYm&| 3ig͊es;tI1H1ŗD}̻6F;7ksK.Ojw5=F.qt-y `8Qp=<% QlZ Sw]ux$U))XTϰdN$P}CbVxӌ] Br ֜Xwqyei7W .p>RkJ,Tnk<1z2_iw| \Shj!I^zbbhPᲰ}P7ՔcAOo ma%z9ی5",b0x  h 3~D>cGc狺n!5JcqYA\›;;dOUqjQFS2K2!Kpk"d yS%`$F_@}R`mek:&w2 oJړ`XpN bY|>q]g'uP1 +0co :B l>bީOfupu}{!(l兽>s5* yUVBoͼ 2X]"\WU RGPl7(Z[eh_$pym#p4 T=ŃTg%}XU?atsC^op/=y40,?Nu e\#Ie{[YiKK~ƩX~U%{s0:pf#:*aLg+U(2jvB@&]@YX_G6N  fI<S禮,FŎ4$KL CpdX^Lzwr- =)`QV)96Q\ÝQ㘇!T[TR^e;)6-mM80H.>I$&АB ﳩ*5ᏱDW5_tL9 V&_KeK` ż0W1Q>B: M ` p..BiQ{fr,cS~Mrua7S\ZX-s&~O*$]gR4tcձ%HoyZ^Y?zF#h5#AvaE3/& fh2V'in$ +y"\&x:+=I6Ea9[ɮ1ԭȲMQ]<38Ρ Ήzj:T8Nllɣ5C  " eNfyi,<+A ┽ٮA&<8I$S\<,3k#f-j޿$cW9UoySzTg kR~Y?I t1\ gL՟N ?n"iL (l}"ܹJܸ1{v{[ߙ7] K}/^@3ؖKRwJ<4aݧG ; <E,ZShSj3ͣ' e jTL*Yz{]"mX{%^/zr f˳w*adNJ%W;`.-yNKX{>Ph?Fm(ZV+S諳\M)}8NRsLR%[)z6*kޏ̳7pŨ_tjÂQy,1u@qRNjLs5ljxfȾ]]r٢Mj#R?TzoN?qZ؃h[sXi0+3-1iFI{U2m+ǾR=x [T8B*#UVqnZ]e,# ){#cDe@Ô!-&!3!mk?U vH I==Q%C ] 7LӠgw @ 9>oNf)#n.i_Nqk ʸ8 nfw\NiGb/Rz?}Ȫ6vY W2"FzPGPꄚnX ]GVu\&>9)AREf (h!ɠ@=GF)ggQIJ (3x "54\= tycɾMq7(u@ Q- bvp*/Ũ`?lh |?Aې 6b`ƭ2&tBDv,$A홦ܒ(tCPb@pLI$hP\ fYQJ?AVͅVI $3Yh7W%ZN*rFU|Ẫ}nBQ F ""_<.{rX[׋[S@rt`r/!g?b̔wB,Drht uR³٘t@k`]Xe_͢6/{RfK;to{(줇[t!\&?B׉G_ETa([K~Dz]IԎj*)ױwSMtǸ7|"flG{yg#K?:`Xkz[#~acbg]!Un(o6GS(Pq8vs_VK<Pax#,FvCB蠴FEG+@E%"X!߶ w|}[x#FO`-+67&S,Y0-$8Ֆ:u^_plxD)*& ],+~NeCS{'"1;4ET/zGï;}iiYHzx0٥>|(]62rnF">Y9s}0Y5ZP6gAu! ?~ Ir=dPHq Ԝ+ae-ƞx3jB谯23 1bkcFa|BGQL)sXCqن{Oԛ'92{̒~(գ .}?5KxH5b½x'u6e>I܀ʻ2iYSמGT$OQvӽxgv_q~K6),”Rl9_T\}0+(b; йO~㸊ZMn\RʿޗEDY-.g+Vp#/zXüKtEl_rE5eD]fD3pVV(dU,<RM꼦Y*^2GoANh#=Ӈ"|pn{zx@#.מ~I2=TktM`sZ7_^"|~eÀ0Ql9Z>>a(V8R! urKE("xZXx5uijy,Vah)YЗ%ɮ,p ^͇Eʕx]J+M= H5#MPM7v82m|W Rk8+Tr4%A}Skii7$oŗ60clG>HA 5.S+1 J|GöL/btC!r \ˈ&"؅2]K~ށmDsłbBL rdkuƀ%U`ҋuf yJf̃ڍ]KUgou^9yPl'v,mpS)tVv- RoEիȮ.Qs~ oJJˎmrF]OQaoWDsz`-9 7BwfӮ23n.; ; zƟfKŎ5nTDjM^8(s%Jx^z|/.ǖ6#D:PkT.)z+Bg-?e*q][Z '(`l.\MZܢݩq܆_d^ÄojI`a3(&j e5ͺR^1|*}9jߘ $ g(0=\N[E"5NB_c>>$#.T}L@.`UL֭FkvkSX 4sYy1q/'E@$|iL"RF`1,{c:/k~g45+Nr9X@22 NbS?8hq'KSVZHW5j^?HMa`e5d*&o㪔_|@\XnJ׉Gp΀.{3c[b‹ZToro޻R)@X­j1-$:g[-Z1ºCW ۰#%tx^t{SLR Ğ/^]:$ Q[J jyNikTcdkW۬l֧}q~_ɂmq/"x0F?hfH/,;0k|:߫TDH7Թ4e$b.rȣ/aۭQ_ܶrrgcާdU˪^ӱYӏ,O)R"_:Nu*x7ց)uH,6wɶ=ҘYV\NRATh(EAbmSP*|;QLXݚE4*F&97tM$}ڮb~91\wn+J^YCV*^6Pl֖cvİ` vZ_u7ꤊN1{d'a:ivf];EC\lcՖ&QOp6XSvGgh:vPt0ͣrA%u1Ioj@T$R8uckd\[e JSqaް |Ŕ n5gkOb3f726ƆuĈMWب! Pz0y8$nBSe;7sRvSvUI^rP^X}XKNϚ65,Js/pkTu FkTW_߼h?lmjX$#9E~#w:$dj$Y 1m= i՝"lngdyuwMh[5I ZZ-v$p@::0y1c}:5rt ,Ïi?8"-[N1Ug:(uyakvkљ١ڠ h Aψ+⃺sc^IA RKےKWH[7ܒJ"Mb*g)?q1F~ʯ߯ơ*^#kw?ZZ;=2.qAChɆ)#ծ@oPXL^b! i;h ۓXVFv3MW설D?,4WV?=_Z*4KB aI2k:-dmw.fvbs )$_z"$L^NesvO׽}BX>ms,~y}_mF=M*4&. / `|cVnOn$@Ӕ;'̏ail u(@N1Er^t1P4RheXczXhM-A3QN3%#1jCƢI}/6`ӹvq׭⩏ټI5B"}}Ӱ _oHKr{&I^hAߓ$4p^R9_qKkA\Q3dkS+Bm?Pw pJ/ӓEKh*mZT"3g9ǬGlmA^;f5+Ly_eC7DES%*ϷzI 3|Ię;k40眥 =/A/MLĚ4U74CAHӚ\2/I|(0.V P&F_ τv=YĠCONG>3*\CtLk$E e];jA(7L֏`T؃)*5ZA:};+oS!! %^s<\_ߐNq49 +?l.6/DkEί%o܈8kD¨1I k[i5HhXpV]'0_I`-hRy vs @mstuz vOovv;KNا`ri+{)9X1?& iht(msA0;Aa).]Equ$?SP% h4;؞?!t"ZυɡZXXMx;)_!lx{{rp\$XZk IDR4"ݙi}#KbD36(zهYcp)s]uƀU`ZAD xĸה;s|S8ZG6 Y̾V}$.f s*{?+u PT1u #4epMi[W!ftd`h];d!viE?0*Ix6O:wdvi6˞f !24:` hD:TluTiYѬ1*ţ::R8I eWkL}A_o5$W/A#:/¢Ҏ|#2'L6x^$K7E wl7ZI zƷE`m5 +z]YiU[dm CB 1j;ĴHgVA|ϧաzMsnF9 )Et3O$Tdw1Zvݓ)D.]S_To]O]nL{iO_W*I3"TqU$-QT}teLunAɎ(7[/PgJaW 6Ϻc}ĹNH]hi"G ڭA1O״CwXgeJds&͕緃U_DT"s_mi!R]b 1~,(/mlfiQ@GwϽxa"_o WiOʣuZø]HO\<%9:x6b%PV flQVsЈsN6El=;[=[B㢴DœnYLP{[ [r1UY2xwXt< 5_4wg$Z `3$]#N't\ tЭt򰧑r]FBĘQZb]%.'Or8My_Ofp?r'$ww.'e%h#NAcYWJ5 ޵@ 6;Ryma2K!o:[J#Ct(4 Nt?Wc_/ywY>|1,^/rF\A]%.,zhAi<ǩ6pDʭI:zÉO:FD,c-λxoVpSU^X_sҶ,J|f Vw5F\{`Eosg} -.AY5Oh+Ƀ7O컝hjWerv!FȜMypvBMX-Q>a96y"Fϩ 偛[ӂ=_]rr ]h+[E3U0gfA-ĩAV_ng`v,v}C`z=B\  ~ Z.Wt4lm,gQlb.r (ųp-wzdO  ^F?j hblY^CQg7_i/x[7WK"aaBͩy[~v$B!Q҄eI5W/`;C!Ux2oD jh/|;m>D)m! m Fi4.=ջ2~WBl5y_0b@2v`'>+vtrk2r( <넾8݀~pXXTp6iSc=RͲ4B@|>Ӈ{(Pt$9qPɐuŵY:x+*6Emկ/"P}`Mn  [{D_pj'=_{0'vJ˄67PaE \n[N #329bpjˆ .kݶ[]wWp8G@*QuɎHJz1Ҟ~ i($Qx3g)/{&Aoz)$ڸmQ=c(S o~O%Ek:H1=R=?pg(R\>Vin](/M|:HJſ uT513Ƈm:tu/TFE3LV5]kEʆ8ۡui$xQQ3t>hXPd[+V*_"Y)=tR-P sa-^OV8ݽcT@8QtޓP`iE yafg^E_aӚ%]v#i{ "ě8#Ut Ԏ޳*ņ(4.J9{Rz$cQVKy)qlv@5Dƀ8r] - [&ò721ePoxUH3E-g+>ָ5RKA~M5Vf% ,6A442zBl|d55X̸$3/9C aTeE{ ttv JaKPM5M*5Er*6Xܼ::bJl%`S V@e$1|O.P5!\Г'%=AP2t@; Un0˦dG*R_+Q yoJ2P۾¿2]~u&j;Fmt;1͞ZBդcJdmbV**=bY z( 4|n鸲JHwT2wf5-BNse OY62 wo(G깳ڕfME $BX^Ĭ3/;dgdf 9ӹ=oZY>toWϨv0A3J@OW?>V-1ѢRs cb sC9(XN*~||\K'CzX?8# SZKm(ں/z|YzaU;2 Ԓ;il}xIJ]g͆n5- Žg,;gVB-h~+W-'Kr?X=&q9$́d7Xq֔h%vE%.eQV q ă?"tUyR8S!/Z6]!Ivޡ |=I#M!'a|T#]j"%9> o VJ;@)'Ռ5Y/y[FÕ{fQ"@-1dE9_拕\H _wFiv/PEqv#5ʖgFOM6;:T>-)E@OS33?ŸtAZy~_ t.+rt^ջk,6bEddhC)'RXܝ %wU%K0qz2FODvEN3?|!|ǵ_fNwjdR.<^0\`Ɣ25&$gvEgHǬ>]|\L1L;_!>8wgbk;He5 z&8y^Rb> -UgYZ070701000002c6000081a40000000000000000000000016612f91d0000146c000000000000000000000000000000000000004600000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/dm-switch.ko.xz7zXZִF!t/N,]?Eh=ڜ.+'SHJiUmٮAe:_,,,t>"\ ~ Phpc30do(<5^(Q & 4ݮ~JRBWY" b:W0i8@G%*yD8CO~z&s@[cGd@i)bS|ӭuV!#A{pN?DhVGĔIYRFN&i@Do'3R?1<@yd=<NrTw<K?rYU=Fi=dm~](#w^y|_׶8L2T[ȺK_uɱ'e[@՚"0=dA~yh`$:D#sgEoֹdvHL3g^ONJNrYz>dCǭ1<3I3޼QKC^/V5{oid$s m[;o=Y:qDJl$gIoo;F}U,p]N__<&s4ID(v Hh5d 132b/sxr1mg'y9{V|| GNgx,*/,/rbQ~7 rd W'7>{:mu@େȎBUѠCTyLsBq(E-ÖcR@:\dݨCbU)| #bG3 W$hNwv€GDOcd| )viHӏڝ4.7Ɂeh TL=!)'{6mN rEd 0g.ԑS)JtwsXGdVk9J:9q볍X{MtJ,}BkHuKF~1}/t/ 군hkʦN;Nr2?]$|GW԰ ߸E< `$e]i5fP)*E [v`g=S .5T ۏ!}^L`J~q1?W pY2nvQa:l<@A+?S&nX"g0Y'ኯ}-NCv9)HRϭ2 9B{zJ69IaU s;כp!qW26Dۗ`` -j0ImRsNz"v`'r6CfmrDa:@*kx,J:\8 ڗ--0K]%ADˢC>-ME#%}3w$rj}7l!| @ƀ+nl+"nI2#x "9d['&ǣƏ$ׁ\# AuU}q*6P ٜÖpH׺%>% `?E I.Hc[h9ӟlc`筚Qts u@lOc"\}^JȂҠ#y$؈)0pO|k>IjzL8؅_ "/1"]7VR) i :oǘs?Pa1&?Ĕb/<[8b!+"bx o,WJ=4~.?7ꞣ6$wjTv E-jM*(Ns ^]cUtj9@š|$HUn/ץ|_e$$‚X Iջ(Oh8|  8p*f^JߖF{2̍! Y=m9o epm2?-4D~!.!::`'BXY|@icv~Xw~aZ[B`a齳_ Pq@E5!朅 }wK}|UVcZ*;}OOڔp{V %C`x@/tRClftР512J'5̭-Nnf}Oګ sf e\kLu~?ێ:)$Tqjy&mN!eNܙvI%ݤR5s}߾t&IBĴvnB`B#tAxc&0+l~Qpm`_"ڈ0iEIubaʘ)ŊdΘ9?K0'y0r1 ½X%^T\Lqv7KHOdJ'):dǪTŕOP,KQȴ|*j]@L?(i-}wmW0m/px :P>v#KC[2x$*dDrV&\IYxM*i*g\EqcTV[MN(J34pkK5yvy4 $5aJk^"4߄/*dsJmx7}蔵PwmG:h* c2%RΖ2ˬ` X^F1eI"N~MBYZ!xZ2΢g/ D:+sJo[j2Cj@ l,&)A1zt,69;_OÈaX_|jd0=-Ĉ&ڤ+Uۨw !aAצ 퉁Ŭ] Qɞ0p$5 +ɤMGT=ir7yFd^W%MMnBoŬD!M"!6㓶MCx FWL|-:rb 5z#~' a"`_qH2AQ0ַaQh;JV'^,HW6S\@ŏ&8?XZGF ^/]y5(_ZgYZ070701000002c7000081a40000000000000000000000016612f91d00008738000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/dm-thin-pool.ko.xz7zXZִF!t/]?Eh=ڜ.+,ʳ 9*pl<8=Ѐ >K?@̄-R@(@E|Ib^"׼$wm R'r- %3OWmP  n#B rMd&Mhjz^%W"{lQdAȼWn),GՎ۷ΨPU!ow ?QLbf@&4Κz_y+˺vCYSXe#BSK2\g$i7jlO)8 ICeNfrɽAE*NٖsPZRŕyguә#nJ 9}-e6m?#έvG{~ڴ 3Fc1O ʚc-|! g`I~~/2ju{?q+(fS%hְw`̮-^pś8r=OV'qpᐑYV_#4JN Mhӏ^:xhOֲ‡[[ٌ ,͔Z}rn:òKJ3k`!%#|urC# r6ja"BP x8|0I mֶڐ3oY-eXZ|EDO'S+:051L.;,+ \ii)%(/Z#`"\Cd=vu>iȼZ)(+WXﶀ7`ޚ8|LzD=2͝r0{h{6ZW39wfxw#˦'М.QB{@b2'{//?_]?J_QGpU!,F)7/M(njS:1fEΏJ N / >q_o(в w`CZBKP΃ϭEfWJ^"'GC ou |Z6y9``-y4ģW* 8 Et 4Y#&N} ,~x'3K~A<Ǿmڎ0+l`HNcAg`ZQ;M FʹzG<1]f,ti$NN0糴.eH '{>7׷V4fDWGvA5REoT5&g;[BN'[5p@h :.8!sN2HeGExLY>dZF.M Ad!Kru2gM48Vrj]KI0 Q=ҢcSqĎiJgqNÞ@I.F [ J7)[u {0iJ,fҔաK{gJ8pxw+_G0D@5q xpd|yFP~0_UU\?pu7fjW}юWK{R^1 2LˀJ]),8 *$"V#ҜIFP4Zc6,!S*'s:_{3D<oh_F[:rPcaq, ,~%ϰŞ+i9rX2k%}rY`#}?,8ܔuY1Sx3SE%tUgxA>P4t`epՖ*T:{4k :h'0-8``K٣N:Cc"#xzf )QDfϴ5 }94=n/%0z2]oAIR+]-"Խ*{/t@jnG?=h=Ai}i% !eFyGz@2\= m4ްZzB]0mCnI/+ %~O-09q7nKֱ/CYUk.K%^a)f4nC[nNK{kG4>~E=Ê9%jhM.`5">{}l–(R]COr_:_~O!{?v0li5#8+]ѐ[^}/{y]UIaC0fZcs=42x:NK6)T&0No|!ď/.sfXq~' bwh%4b4 =(]Aː1t$"1f}*wqoYeJGeGZ)q?ֻjae.'됵3$-;<Y),6IlıΊ1 *I4Qa%pC6+H$u2hNmmJ| ;*ɠ/(cm9[$mxn0:>FƩ$,R[ C*KSԜÞҸ5vLRkum܀ʼnSC(&grR6G佴EFwaYl}ZW_N]KAʣL ӨӼTO@+Z=ڄ7mNVm>6hw | ټ,ݍ@S(]Ԍn9SPl*Ћ 8rnUqHĔaV}lM Oa.C%~:~D|k@6gB &R"qŷ,6BZ\/mŻAUd"y_1)/;FaƄ)Q=?^+RZ2fZ0$b3vS_ISv 扮ԗϫ"p=c٧IÝ %k-:տ(&hCY\]>&mN#diz "pywHF9uK[1ɚz< XV00 P\$|0E%AݎhƝEg>jgt1RJ ZnZ I+J /ރp#0K56I7w2WDl^o4}ȭIknmC Ra@KkY_w}d?2y5x m;u_xeξ&<Al}Zih}CP/tSI06s,jZD!5'eALƦ)ݬ/Hbik.C-~"I=ʺږ%0bܤ 2gyac@xUƆQ_sXiLLjڡ:a6N"h]Wr7cw)l'}e~y\t]Bpj;>&%x .w$14; } %W,$Zp5"$/s A81QbEEt;e6Œ+D=j>ۣظAe6۳ڏjꌵb `DMiPc /Mɚ+dcQ`c,4Kט1x~Pc1VLf%y?n\ j xϹR DS"́%>< |Ń]/V@_D/ rhzLke꺛-g}=]YoeW1ȸ ޻R%7u.btǀ0pǙL~{,M!$VM{y-l|{y~_{f(kWO2Wѽˑ]ScRếJ wS-+|iҩhgJbmwGy98@iul)n4R j|$sistgk2tp7@BuYanO_EUV[ e '8B{qP1ΏB>: |YDC8<4?\8hQ ͔2" w9߄t93G &D30KWjAk gTuL`c {-qACH4qHBq+muj,BE m1KQuq,o`󇠧 *(%ETP* 3❙=gWPzpXǛPrIeu+y]Z4)5vTK'9822 [&`os8qw4a~i"E3c[ep}ߦ6G!-%-Ic0uɜGKj9Hl_Y( & "ϰҡB흻H:՝Zu3m7Q*V~O܌g+m4.lz? K CeayȒ0Si~5 8ɾ1ԣ,8|`PP@6hOh܁G6%ש撛W.TE|(Cc mXW9J n?0 +<N!Av0g5B]+(av>sq)g7yxg &O1zX.m#BۓS?sݿjYҔdl~wwl+h)y:|CM0\)P·*%yS~iww?(=:[J.>G,XdnjUx(_nOG'{wuAmR;,T!"|QWg'd\9@-$& ?mFW-.N0-ݥk,Sg'fG ^& ԁnkOp*|QcGMV)cDl[4[~LWcNy2E哅dQ5%{_nTN-;'~qe쇁5QW'=&㻫ъӃERw=KiKiz-֫pn\?3ގCoZd Ph'#L|Hj8,kPUBćkۀe{X8Z(wX_){rN˧#MP63xsMF#kՔlTט2Ӫp8l>&)KXv1vD186aXu,)1(}N aڀ1 HqMq%԰>8"[ ҵ"=,#i=$ l-X7# ˠb1Jo bĘOI>ttSg<:Tȴr?–2ST+'S#i_zmS@w6S*7)xVwEd]K@$(S-%vKM?DYbCw9Kd- \%(vO+KJ _+c:LdЧtx!YRQP"_iޏkwf=BX)6Y@3eaVWv7Wy[㦃Caї Xl>Gu5s{nrרZװGfPc|Kf P:C+9̃iZHpKOcbpu(|骍I;kIMEPf}:8)X/- ̮LtcBHLCm̀AYe8A BEY^a3~?sp~$99 &"J"%tTG3 wP!UŜisi]Եَ o -K4@FS¬q-S:a2qц7ƚFIDϛNO+1>GWU茩ׁnKG¤АZsڰeżָr.ˎ.$**:OJ3Y /5GreQu~QW䜻յ^tUvPԿ []5MrYW&aE$* 1@+HfMz2ͪg8bga{1HʡX M{D=۫-^p06nk{S8[Hbj[LGi$~!KvҫicL"\ -XfėAJ9LVxcD91"Mn֟/݆,Xq;\zIOMX -/S.:@Dy=FfNaW-Wؽ67wտzZ7S6o&+ѳ|a%STO>~-W?K/¸^5#M%1\S:#z$/̊RS ? ,ZoZpYiۯ|KxS[)iim=d֞e$.tZУ=v\N?c x q%"k[`[r--QD0 8Z0 nV 0 cgR Lk2눊ΟLr\޹~b];IuHC@AD qڃDGaGj2g}YZr›̢3E0M آǡ/ VzV˚<(So>jΑ6<?LB'P1 g!K%A4 [$ :6gpY.54x5>6<ѸӼT2I,8+']e^S^u5Ua-A/2P,ħd F;:m G)%m}?1fb]/h.S}H(upAgjv |7J MωVt*/wg ;.bQmF[eں{?6+ PB7J+bcQprlM7X(q UvM\&ʈvD6?vcjE>4^C3Q8)ww |_#w';ADǍj? HʠJ$Pæ3,ȣ.0ٮ Na&7leew!))7uΜ|W%2d#A^z7^6(HfO\Qj"Qkcd8Ntx68+ٺw4 yU"3;2!zRŝ'8]-# !^C ŏKtNկ|*TĈ;˻m=?'bΙA}pmv09>Xq~^ .;36efMjx,;GRxA1#HDif>q>L u¹\-k{9W2=Q-fz=yq +=>Z̷gtj3&LD=ufd@b(<g7Y4 }n,g0i+׊E­ ^%%(#bx{кW~~^OFk-=5?fjPz>ޒ+48_Ԋ\n QL2Mvq"1a~Z[H PM 4﬎1azۙqṂ/jsLƤ(d »vC.BxԓrQ0gNL27; U,5c%AtAj N?0m8a=UοubJP1׫]GYmvףN7@ncN')S$eЅd\t> t.4&h&:6p<~܇Xs :'D^W{C:Wt}/LT+mIjph)<5A(`d0R54c20y!.cK3EƁKojqGn\tKAYPȯ5C4hijMOL^̵{-Xj!w1Y@}N&j" !C. ;+Ň͛'CCsZ8y/l+9$ć0&U] ^͚1at Qp:UIy{3߃Ӻ{O *,xn& %#,Q0wI-1~r,qHG\QӚUk4$ک^ J2w_JkI{"‡~R+շ3zFt@MH'VׇffzX2i%"(W?~{qCW_>VeI] ,Ƿ\ )*AuΚ1J>J/if-Ka;!aĸ7PK/դSW͛gu;oX߭9_kEH)ӹta7hCMbS/(H&9gQ 'N/AԐ"\v=WpOG}r=NH,YKɐeMlEL{s<%_ Z w3~VZ!hݍF}26G6΀P/¼1)U F ŷaduMKE44EALѱU3 UDh&ϝ0V)Kznob#E9gZ4A\(d17U#0 ڐAĪXv׌h|Ppl^.2C1_UhmezbLz=A`5 l2;ɲq% o]HXVoegQp < ݃=g̳ܱIc,ʛR;gAGsƦ:k"]`YsJE*R6eY$1/^_ AgX+}ѣT.Ĥ!7˿~/&MHYtiwnX,J`{qH{p6iHKLhMc|_}Rk0kצQݭޥ^^jSx(snPpp6[363A8[?sqcJEb3xGY9Zנ"䪚Ѵ=ޛ볪;eCC}Fk\@KR7}ֻzL!YB%O{{ŨGy0o=KHplD+qzn ͹(}|kbEnگE=M"B3-/B\#ɧ KeHvIIWT;LKPp+e?{n==E-SZ!lE^k? k{ fXLLJ-fviHtLĜk 4Vo&-N`.DS9p?zk€|+`N~zEm&q :W9;BObv,S;d.&T&&3z 0qIhE˳fEI#AR2Ndſk# PY+l 4${]乓; ~B8ƨ9,d8A)T>I+,^?$9y*웈aJ| B[hph bfjL5X8RdZłT.,afÊl-?/E1&,kpBphK~ ".*K5#ַ̃"TaʞjY~ n0* L?2WO.f-iKGUHH.w9"1 (ͷyM <D2oE(A>vT)'RTO͢ 9bQއ! ,GYBxe[\ѝbNËvGTŁs< c΍@azxxvJńtJaT\5XB:a$BU6;(g)V),p^3K'Di>Qþ})%psQu+VXgmu0qd $ 8_֩ڇzhַ잼SޙI 0fQI_ywfuOy+ʗ3BمS\fcX3$ְP}"<61lCr;K# L QsHǴ!nE[BUiE2\N9G%:32 kh8^'GاϚ;i*"u|oY0_9ƳkF} fwrBa2\kKGl|!o)k8nVL5"Z-lm|_RsMJԭ4~k {:_)<>g NïbLB3{XG\oVG^K/7\p&zS2hſYzW/6:KW~;O{X#g/s葝ZFgFҷو0fHŽBz݅sW9!2Cd=8]9VӛWuE=?+rZ{O5D2>Z\ E|\cDx6{]Jju?7TXzCC[n}&Hh*3T] ;.yUqf`sdzio[ӎ B]J8u;@3+&t]J}rEB )DЇ\ϋŮ3-wﱐOTGҡ05)ix*ǧ߱o5l fE͵xWEYԀwnV tAW_`,X&ھ"eIML}UV?}.>feHYr|_aይ]H`%To-x+,+n -"6$ +u%f]<Upt$#eҥ͂usQ-vlˬ.i[o34USjBxj uc}h^- o!=2 qjr2ǩh_0dg+Ejw{]+`+7)b3( ɱ!CIۮΛ0"lduKl_*\`ީc܆^uiV?3>,hA)ǛR(m:GnqK$37\;vul3Vdc!}~ =5;=ob#y'O~˩>C;lڝ{K';oo]"bYED{Wfk]+{i.?Es>Ҡ.6*@oa@6CtHG@Z 5mI6u~{aNS_^mHIX)N'6 u>EB آ7L,YpI44*u^;b0V5)gzB2#kKX%tޗY|5ZjlJxD2N.w G=]%~nUah%Mqƿ( L`64U&|uJ) ~Fy[4I < ܹ.R+6dmT|ٍc[>f]):D.Dhݡ'-XXx(e}D|jjVGt~ |~@LE4ԓ'l$H?ҜֆR1r_ a4^S FyC#U7(FXː%)JJ+9͟[?ԥ :!)ڌsU1GeRRdHln2"S.hVEvٛxQ B6kSp&|dVXΥ"߄@D#V^$\T&1IkSH,SjUJ7 ',=kඬ7tJ1:NR:EN@o+8n&w簯D׋3;]x3qm,`D{Ast@PxNV^/W" \xL"-sgXπ4@ ~3o VDI*0\PR‰7\ x3a`^U'ZnBdwuI\']rU<_ES)džZɲ ZAkQO1fd)YNэ<" |<ȫxȊROIL-JguyW{Εe}>'@*R>3(Jo7P'er!p` Xlv ;tT;'U2ѥѲ_87Ӏ X>"Nrɉe˪@jDB$';wYK |^p.8fZжN@ ۉ07Q /g_tN9lKw~őc3@HBHtnOeq!" ޕ# AՋo1Y.].|qHzZsbKt t4{L,4luzD:jzXi!GyFr bAHoӻïoelg!!T}%8}9ЉshwEeXgZV& B2q ެy$INt=zm٩q^%[^:'J~,Up #$D '|;Y٭ZI1W)5ڭ4" [ 1{ݔDw 87 G% \L?  ջ "ur}T܃~0].ai,X|^S9&,|R &QߧwN#K+fQNK[99RXd&r\TW1Ocܣ Logi1dk;J߼Q`,Mq'a /_sA.?jbLFQϪ a~ ]:"T=\\S0K JŲX:$YOH֢zNq]V M.,m6>are2oja4 J!#97%3)S͝O ?p5˼M:#R߄U9} d^~68HYn1NQNO )f¥UAN+KK@bw>TZ7EK>{T 匹/_GXjTT {QV }W_Vy>tWJ] MO ;~,eӀ&R2mLpd[UW1A`qWۿt9>5Pew?l@^>ܮ,ȼVv(8&8uׇ\g~˹Ùv"I]k[DA|2^f# {fFt,p̊(NcO9jM@pzzQ\"r!uapd1:o^h !5uw ARa҃\]W S(y8-̰7ͩ:>讵._ ;0'ћmQ;RjlI3-۟HY7W[#c86c}!KjÍ_@%耫˒U!~n:B`]?tEGѹ@b;.x{jU]-`ޔ7 Z )=7޷{ho x8! fJ}Yۏ|IXnރ hǴlj0$Xlfe]G$Ep=&ӕBpxp ٺeAWPr 9jjA7iOj%Y#/ jO75=k~6Y?o;ؕ`:JƐbW*e#y7\F$&:a e@ƬaB߇telnۓ}\ԛF1䌣Fۯm9($i~\6@A ~R!5Q2W)0+9O2P8;}Xb+AP~T(O]w$wAQr> GjYiWD{l3L!&sǁl`${l+u - cR2|̏I$/>4FIH^ǁz_ʦ:ipٍݿS~ELRFؔU35Xj)uYF{%ўP]JBCgpXeJ@"i)d|넚~ao`#@,k5;v:G~8u*X`l:e]f 1ϙ]+{ruz`%Tu L]Yza4<(IHm!e"- z0T|B*wXG$ FFoCF7z䛬(UV΂NyagӮ- 9m4Ne]nK^1+ey!]<YXNjYy6b[h!J_rJ+yA$w4ͶpZ$YWW$MY$^6h2X1pL4&mկlRﷰ8sqQN9ߌ۪!&B"o{krBԪ"vQ./$%fT^:<$p!1eւOwT9۔klvŁv|q(҃FKtbXgҊ6l~Sf,T`'|["oږ{fH H~ Rsue S4IY &':[xJDo#g#^޸_Rt`jpZ1or;h1qNϽїj ҁ+Z/N^`I^bfŬ88;@1h [[#426 NU+HKu cH<C)L$c*hN%͌/47Ri|^lR|w.qVAZ~70N|%URؓ=lNTIJ.Wj x`5Ew)nF e2ͨ8s3Cbr3%:[TA j!w 1NϤZ`UG{Ŧ҄b1V+&Ϗ5'ȞC} LE7J١ϖc .WM7FW*Ci8o !lN\k\[2+rarQ!d[N"~ rфqLg̾LOQG\ Z+IlQѱ^ X,بNy{kLf><Ǖ`Ug85KZ2fjhQx2xWPwϮk`w~ M'Eh|¯ai3uyv\Yfwd,H{utF6KΜؿ/`=9Eֶ<%vTaQQ+~_,쬮_]B+L+9`wj̣3ndυ|f b7 /P!̋>)UjkS#i߆6 }e?F/-kd;:y=e}#Ukd}H2=*6('~+O3}4TdiQ!tʋIܶ 95vy Us|f C I3 xh/H%uT}YylBTT̏ %N Oҵlp {I!q C*!$V9̌8 <I`0qd] ڣ011z4@9-osV,6FSaLCë(W1;We97YH(k5̪ Moĭ_] Irm={Ѕ!6bz"]B 1,o<^1jGR\;9ER]RI?b،/u$'03sSȨCԪi!W +nzddFR3mg| 6a'?r6EjeJxUMځ|";1}pcwKٶ<&,u#*XPȦT&lQ"?0ogPPbP$zFT#f5_Cg?@KUh0YrڥsmnY?twf}_]@>ھZ2K5 ę8R4AϻE~%m<}ޙe*(߀QJb³kV2;ɑٞ ;ӧ܁uwZ 3u;ot3کme׽umj0CJ|e#;ꃪG( d[G :Ԧ ؓH$"q޸ C? ׂ@Cd홓#CAyr9 aE@nxYA(#}X2LD G?@ab1J&wm€{2;)9!c-w5ѣIc "Nܡ_il h)@HURs/O/U桑a<@ FiFE_K .YnCM`E]/?#DeIcmΓa6ÎP[V2[6UgT{?j"ZHu6Qjo^º,\ %_,xRnBq? wnu Gެ e0-11& #+R z_aSK s9|e>rrj+%QsoS<#}aU!Fz#0g8d52)z Iqt3sBqKCI՝qg;ҧB[{7@HLSEYnvK \EQ_Ї`IǯN@(bf \ziG;N{使??a>k.}zHR ;m˔wl(.w; Öt/àb鰐^5v-).W.I|j`l$jbaQ_I#8(B)1M a7f䚧`/4`ACeMK ?gW'`{ _.Xw(b =Eae6yހNF5&2pQr0jlpŸ誮oߓX ڭ*)RTi:oZ6iEmu^[<_NxKRB$AmZމ Lz3l /yߡ^- mɵ{uOF/[-"[9 LP4D=[%r`7&-2QFrUBs>$1Y pI'A64շzzc5Мe;Հ*uHkڊ݁ 39N\<#O,LQaήx?AFG螲ӂOI>TGX; ]`B/4sF69$+i4\W}ԍ̏ȏxw^G\jǂXfIxGE͛Q YiÈ:l "VQ"/@xSsZCdV7UzC^=A9)PCL7 > ;rӁJŽ S14bkVRʂH,2)ĿG>~x6vsnpX8r'OvԏyHxiaNAb|C^D6!7dxʁzR3}nE{:>^+1X Еzц[["^D'.ZL{ gkVE6KL^  |ao >:A[ uԜfmih tG5H-v1P+2 IfOA`c'oդރp.%`Ǯ%ctx*X-kOvTcY:pܓ lfȲB\En;;b^,7.F[MtωUd7xG3fY(կtgM#?QEJ 121 ԧ~hvAb!EG8AonXF% hnS~yhw(ڴ:Yz'LirK X.az$D5}HąJojCIlaˑĆ-x\ oqpm `xnQPoo &VO@̀8^YmRWkn5;Ni'}2Isρ <½leKZ*&ueʅ'urre$9;ݯ-\#΢StGx' |rj5;ԫۋ2oӛC'᷒5>GeS-lZˌNI0hCsIyo19kdỽzަ;|`HYG<-%ү`BFs8VteT%7sb5 =}.-dJ4Hskᖅ\ U_ND9H¯Ϲr/8x@'kLEN놑dl%Ȋ^ ߢ.P Z d 3m&(}Bu}-x8AzYU1:|u~ >1V&mTT\Tn.,NOEߋ&XiudX& #sl&zQ"lSIz/ܠq3<"\VmDG, Effֹ =U!A:4H_3؋̆S)g7ov`g4iFy)qS'-)MNMNA!wv7a-%/3Y[j / 778D4Ug(:+۴O\kqOUES?շ%eKIjqq긜o7IMH [@" N\ɬ8=[;Wnzs1YNbR3b ٟAyl:TtaǯpÌ?(c(\ۉW)~wֈX:%U"L oat6'gDN[ D\(`0e0ҔRo8K m;tBli%fm,[ɢJ4-0I*ygz|~Pދ'0=τ7p}z2ijM;e4囖_e.-\uEy|1N,`q&,1{ˆW+5 ~p= OiEB vQǮ42ǪÀꊭ q۹L- FShky" +6 >#Lee?ox8| Oxt Y$XMdmFVW0}0IzcĖ#4aaհ,tl[`* ֣NKזkX~L)ixa+>9@^DR>2aWznty`v"CUPF5CJkT\/}Cɳ)fcY834pP[giZ$zmCVGa&jl7ۄZ3kL j$ #cE }(7,&e?J`K>Жψt9'RQ龜L.qfDSS?ּvAddYVF t2DIv]Թ'>ב^ I"$BtM>]2 V.OfgA@_({wĀáZ5;xMppO׆@bFVQYu QBumxӻfAZ1VUז[gzkLK*y~·8 gT ^=['%ZT)W "!L?ym ?, P^h}dceO̔>`/ NYePn#񷽑!] f J?v:i"_IB/]I/*DoכkSzP?RSf1矲#.f#"Wqzl[l{@\~~nďtp$6 gH<5x D)}iMnkqF,шJ%$@-[,(nJe@nF (J3z-U(M &AG%- mpS^*a zw\<$>.Q5H*E%k*}VgBp XkEQt.Gd %KF3%7`=Q3M 磊7HF Ӌg7aޫ nAƨi|:5EF-JPÁ Å[;S'UaٳI=%hEZ~Sw=pf EJKG r c nTUz#m.DP2X;+4A8;{ⓥ uEZ]m U׊IS&o T /hjš՗XrmX ''6Df#%Ign+3dGh/6wŌ <o ᱮG\s܁^Wﲎ<$~9c:2}rL!l}} pV 6f~dſf-p5=Nm00/p>Eת=P Q+ Hv-J7Hi19ƥ+q 0Li[H\DR*#nY^L%8+mcc0'rbN܎~PlKrDjiۭ,4%NtvDQ#!;nۧ*!+kJ]IjAXα#^ 8FObUFa P쳌'z"ր)얢쫕]1=+u&c$=+}(ŔKng~7%#wԤuH8!]ʱ@?UKܻ9V 5~"WI +KVq]h{kc;E< ƶ]~x$_: Ub]M& 3$9s^تRxˤeCfvU.ypͯg[.͡Adl.( <F9bA3:-^ExL2G O_ìt9ërg/NyZd+]T 3loE#kTHLe! Tt3{9$@*lw[KAn[LT,.X meb@r67V4~4iD81h Fт  و30jsܿPrWC@B3زy-(>+xTWW6\kV BE=GaY\fk-v4L"#WgaƧ B"72Y"%q^hD%A8y-<,3ٍU]j4#!/(?C*z(z[l`7. R pwm^ %,6i .86h6s$̔B G^3?A-ZҼ;ge-;aRc+{~1.2z&Jha۳63]OYFNt8i)$\m]+$ $̅辞,j}VX#:*}bQU =LA a?)h8_aYm@M%h'cJ@~ԗV,_Mpǟ{K \ ӓ: "w7os%`ٍ #ފL`.*$,ô/dKmfiݦw3o{8kJ6oX#}P{O7?L:a-%bw 3t@{00FJ(AVFriݾ(Zzhdrn5|x'\h UTT1(S6ٲ&4IDsާsxs~i+jƚzݿrRa,LoEX{5&+=uB *Cڐ>tT8"Wp ߀؋XŐy D xTm`$=K]U&]:D} +pSX[mJ:޺a:h)VCNɼ4`RT ޙ+Ie_g>5e4Q;k^U0bWIh:Ԝ1An&ϛJ?&+KKž{CJN5j5}*EeúGsGTXaN`wFk䤽z:$cp+32sdVܣV3@F|>nwrzb3H |Teb0l]T D5jN긊x YAߠ=h'z 2p#H=YB˖gO64R?i1 JREMt$OO߬ٔ_HPTS.<&ʍmA.\Fo" xs4QPB(CQ%h4MUP4Z$(諯1{Lea<9Y`0UI6ce6kT[.-Nbl}5Ȅ2+o1=q |c ]%B-.zݒ8yĸ䣫 @!am06 _IWץ ܒ 0v<6pjfi NN.86{doi-g0ٔT6t%]蠙N9YgsdfEiE~䠀+ X+gXCS04M&-#k#oy-;.۵-%w[!t{nә({H%"Qۅs qU~qHbHjVn3|x$nl`iTRz'~QCYBVXڋ.pfIdtaGũ e : _ 弼wND%B={!`BG41U1{Z4'aHpABeK*9]48dV#)|IL؅9$;,4rS=IG3">i~ʿԒ6)Hu, < ( .!$->D5~6F>!--wܓ}[Z|o[-xqVraAM+$9-oY)ϭ#F+:9U?F߀Tt(W@FItAdvNj }6%UM/8_r)Ah#SHS,uFs@)!^26YLUEoHYCc>ب嘀%Ra_?vw.[IT):+~tDWPz#><?Xx1&x3^19 {һtveBևmwoA>Mbν<4O}Ux%hk s:ZTgvX>?(3̦tG# 3/#/xՋpYj^uOߵtjN wF8-zT6fB 8'miIJ%.LӱS)&J*TL)@F-m:YHyv%Fws~nTi_"sy`UCwMOqې dsm^J` ]@wgu 9Nz`1Mz%sqݵ%X 6T~i.}J9[X]HAY)㲗tVhJpĠWs\@@W*exD95,N qW R){9Ho1 n.XH`N ~Nܭ|12NŷD?|Fa%nWxÇM-*b qQm%yBvwtgtUsڎe>0*X,=ZMrFe`?MxL"RB8-;GBjL%pEDzo1H(d~5[6jZ0`*{)L E#I zv'0Gq&ҍUJ ֛umש(jFf3L _E\:}6K1ek͞?挂t;N(5s <ӻcv30d(N"m3xɹ.2B P)Jh P}ahH448{|[e_i$N"XJ\[T@|T5@%~[hR5Rzu ԧ3g6<҄[q ^{ׇ\?q5of 8fGp3 X5S-C-P*>Okx𵨉VجdC\j٩w?!c&Ď;4-e&a/`׊0He9&ITNjSUɇ*0-.0Vі% R*8z ӇUp z4RIml줯_kd7u"X[4 ޷%n u*MuqoY>JT%!J& yڌMlMM;&` bހoBVe KvHbn \`d *BD"ι@O&:!]@}Htqg*&D^1\Ul8t6SIR05Cg+}ο ِzCpǽHQGtX!2_;=[Ŭ^G ܐbINH9)Z(Oxx ~UԄǝOTܳL=dd:;W Z obӐeKniE{I7TTtW6c.A2 h;z0zG 3gl|t>Y .2za l!װ? PwK 䯐Y;4p 1i>fqf1ER7/Wg %n3QrДeM>_hWJwC1^OѾlF"iyF`Ai ¸`0At-H Zisn-o?fK'`W6+<aFe +ܘ>|C]I9 `O Qx0.ZJׯ:JuK }b`cs5'嵶MD+yմf*haUMwaNaliZ|wmE3r~2h⾴9SN|o>0w >1԰ l+]J y|gI_CV🾠Lc)Dg9BS<%껨n𦓸d <(?M2ՒS S23 TWE@"m,>g0;,sMMC\~R+JYN 2xO#Ssp`Rb1 Efj"=cw&B={__Y񞶴#3-ݼRCR@/3%+~C QX{XI8\b(A{ͱt! [iRʆ"T[yϊfo,e2ߣj Ol2tPgk.}gkмgG"XZ; vf>$6I5 {v6ۦ[,`o zHb(w_#}3&[P *KVS/@l^"{݋w<0|S4/ڒD z|"uڂ1Ynt{ǎ'mFj `N:෌iQ<e`1ŒeHHE1D#5y&=C~~Fn_M~NhhLVn(w"c@J +m$1nŊ9NXfyl~Wy~ҐXh[ Tf3a`avWSIi)xy\=@N-ZȈ0UOvrGBhE[`+aצ#ک:: Mp !/"J$5D6 $DZ!v{П+'ح ma }[ pt8/}Ǫn7{MUueŁJ p*0P[_*mUTR6 #C !C '<aϔ<~-D/ q;W6MH0 >z qmD.qxHjI73W[s+HDQo͈R╦oƨnCkmT$-Ttn-Zhy֭h) 4`REDE ʗ2g$Ájt&P=s kE(T)Iw1AH_ l4Ps`b;X PiO_lqZRuZZ]bmLdF>c=sWʩ>$Pk$1q)pCvFSӣƚ C.\!o9T/JlI_H{2H:@q6cWpǮCVu'Q;ZK=8;/{^3|R|;&.^JK_MNoxm '0nYV$D#\j'kR3cx`YzWiD`ԀgFF p-CZ-a]"Z Ro89s]8Tkי߈LD潴@iS֢R*6 +Cg49 >>'7pD3ݲ`J{ R,"V!gE٨~ms#&+.ܜxD;<3,Yʣ  H>MS ݥIĂo9C"ü,CjktT3U7^\O:y^`N3T{HtÆgVEOC%UF.;ڀb!%\Ms)J&,.$\EE3AvzԷJ Y}θ ZFK,$"(yA5hxףo /*.,N=!뒶ŒZt4[rTli;CYvBm!I,0 iFK~Ov=?M -ډҨ0z] *Cqw-ݘGۯcO4 .4ϳya$!Q'^ULwr;$D:棔?f Iˆ߰fNuHɀ0IWv3Dy)zT4j-!\9GPa퀜5mlPl9e0ۆ$[+?)vbt thAG߿vIHy9☭(2ıcБtG1xho ~LZ oZK.C:#fWu3D=3i5Xgfn6ޥDĊ]{3Ѷb։ ܼpN 5 sAF" sekaPd]"-r֢m}81u)|_)lL5e sY(K~>L6DJTU廮Fḅ6~K(z%fИ {L.#JZ*q*"CXH =2ȃshj|xj拐746 c $(u 49 7*+\|HBqs RתW ?6i~ HƥFg KS*7-! Wk6ס3ק]N[?+7s(iތ_L5Lf؟\ .mW/ ^8&*Cf`v`LkûA UzPV9ԔɆkk]8b淹5\hWK৻DHr 2m~|MMW,gF }Drzu`5>3i a.OފCOn-3"{8]4oI: :TDU|܅bsYm+̓2>$ǘ ``pU2CZҚ\#hM$|:$Y@ ޘ+9('é,rQ4_,Cw(ۮ{j[(HS>Hi>>,@|+:!Njm0N]! 9zr/`{gzU[#eViyV#~H$U'ͅ3('Vp*`!5.nLcl}B XEF^xczЀ|[II%m~эdf(Q:}jrVBir*;u_]ش89)ţEaHdL]BUW3_a0j4|~-h~*yTOf*,~u3}WyaIOf_ȤTs2k| "zH1ߔ90|hS O/[#ǑvIF4eφcFbGQ1R_Ϫ+]k2ߐQ(I!N&X) 7B0oN`*wh^nÜiTZE5&|zO EtL4};D|Y>^-@6o)8֍XMF$u,^ճNޏQYAM D$2(qe]Lg~,~lUSCyM#?w_C*0O%08T+[ۖ0lע8/GNJTr`fKeG}Fzy,D.?V?_XT>˖D5(xP;0( gVKs*~ņ}7*>(\n@ȟP%a&Fco1ܣ|$1MRr(w@V*[^7RT5$mm&<9*GƘʂyl+&&DQɀWث`UJT0ZP.0,􎵟e8tƏRs1DnduB0o2#:UQkt߂9ওWڱΐv?~j-X=d hu;aM2MM\=Aᕭ&&톆^4x1կGP2$]#9H}r-K'E.u飤M/)ɶHr4 0,ק[WZmJH$O ȧ:5ckB$WEP尓ܳLl_;/Aut{ /B0X9-[?L@Bc,>+iԿj~-UnjV\^W< i~qgzE[@Ӄ x¦+wѽY+E]| _&V<g1#@+$ф%. N:I>\k X`1C0٣w/7N}79 ;,&K$i YhO¼OO x9n/IaL@ƪ]WU/ :i9՝jA MYN^<7Ͼꎂ3kyz邓`->_anQz]d2JUܔKſB/GnV"kp\x~_r/.Tڳ°PqW\$"Ud(Xo 쑪E}E׵y/"7RN,^syRӜ42D^?&8|K">d+WktpԱ @ (UhFd#ax QW@Y[ʝs֡ HM+7P2U1.qOzK|zn1d<( ɠlglI,뗧_/ڛ]vMf|<7ūZhKed(ªX:t^Y42 $6[R52Ja%\GpgI{s _"A51VloX̡doCɷyY{b斏$Hsȿ@.mv?m̴p4edc KVUm3I[`ן6ʕ$7`&].(漉r(Lpo84wyUm#~o[ݨvּͦ⯇Fq;9֧V-?s,`$sih:tdάf?%O>uW oSeK;+k4V3Vܘmh/@Fw_ZK~bZb>w8;+}pJC訍f*@4O+ʧ^T1G 28h>ޖ<[ީp:/]$2uYqm(K8ރoghgW쵌LdCEnC #TI?gn"OƙI9]D '1<-pvr\8Q36VcrX_dxJ 8G'tDvF=20b " bQ$f%/$EO?O3C:.YwW9 U5 te-K9&7ƦM/Aw1صfN eP˩mLFdCw?j/0Cy2t1R{:==$OY=8lCK<p #edϵԩt2iqTly[[Qb\:^E'JNjL39ߣ()ZUcM<_)\-"ga#]R.qD !tmp7  <*36Õkz͖BmoŚG(Ͻp#:m[9~cWO!xms8I&t -N`ŇyG|Sqnnɔ3kt[v-p/H5 a> Nbqy)@@3XJf?Җ0ḯr.};ě:)E3X|1LaAA*F2S1HOgbޚi1iLJxQfW9{֖O\*fI=Yr6JPUh)k#bWx< kY"ZI>Jq,IH+ $ #DEt[Fڒ2pdhMD*#k93Fj'GuU]2/lEjobo4{pX:HcJMćz3:#DtZ#2`Szw砖ߧn'e~qFkך~ՀnfalYw^ 4 $@X]Ed,U:* ;.™wrn-BV(Wq//\LjC'pW!{ nvg ~sٻ+6f\޶y=(#tZ U$bK=j?EGmND6- \g#!X=tW%6:1Q\w f7q:\piV|M1ʲ{"}Gk)si<X0qٵ \-@]-Sȡg劉XlB#\Bl9ĺ-(LAbAOVAC$6oniPw0' ;'>v_niZ`i{V8!/KډhG 6af 5u v1q d@Nk9D)sLnVC,e*#tV9d"XyyҶ-dGm VKHQhm1`qpH &c%PqcO2M/:njǛ`JmO51Mݎ$ 97X!օdVw--rFNs3/H\D8Փ)P 4֏a{}66,LQk`gȿ*5O57W.鞁?B ĄC64N~#TQ(3%r?q)=@rƸ$ze#9±E^}ztF|ۂ`a16VM%Q@U{JΚu:+иG''ujNh'_bK@ lu% ԏ2xCo{ejEE#q^-h6ʠrB$z~o 7LB?C#O7>'ұwNC|`FXpJRkT9ܒ%uOypl0򝴴ͶdRvJW`}S1DB>3vr `iv!8MVf.s{dVFŊSYL~O,tL`V(~pB+s~N龱*&%9Le   ~` 0+gMXss,8$,F䃝Q.)lZA*'k] c]YĩrMa%#l$YI(t4ί5UѦz6[T)u1 _ j^T =bq]x{F,'䛹=μԦT"2 W˥M0CSĮ(>YZ{40Ol8E%L!ʯLЕЌ{)IΆ ̔CLnԞ !wǚrڳJ6 $oiҥ+Vտ}iP &W5=^P7K LadD B "yrO{@bFm#5ߨN>/5#;$Tv+5v%WTA!BJw*+-0 c !BکđKj!ESL'~s56[zTHC$$ T4ԯckߋ>zt2XZ D)ÆU7IksțMnlx[ bS@{$\ l%A⎝qaQs~ybɗy0Pʟ%(&wBp6bKa蒒1EcXYK,0bApeG9Z أ4خœt8 \ z>jc}ī~K$2#?*g(,\?$_^ vYV9~eFs(2Ѳ!eMizGd#CEVf;hiHֱSECFO0&oir'-GO ΑJ3İ +*/@N1Dn"-~‘5 wH)ȋ^Q?ʺ/nΧj'MWE3yOV]Ejb| UfMZsf3%$(7c7-^;_)]?h58>J7WsyӁґc0<חxcmŀ#?x?^X,a_܍Qilʦ>,ZeAn*li9(U{T4JGh11=Csp;r%yYL`sQCV,+Hb:"?Do2{tޮddѠ\+#E0Q~ #Nm_A#j66aׄS:VV9HqbERgşw#@ILi'T ~(ĵmA4Nh Vɝp_" ٹJ0l,jwIJ9Ӷ:='8$ ^@pRYU?gU"Z=5d]cjLSh<LBRR>@"m `?v vreJ 9Hw,<c;1w/lՌ20R!hK.Wܷ%@Vu_ƜI>['4|77Ih^8vhb7_ }gYZ070701000002c9000081a40000000000000000000000016612f91d00004a48000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/dm-writecache.ko.xz7zXZִF!t/>J]?Eh=ڜ.+Cgk}w%'ePcEɎ2pt3DzZq# qnp./ do;q@8yW2 JJ؞NcM#Ϲ]Rnd;Hezj*T_r:-yn n\d< ? WQԆ6eYBe;= `qD[r|ֶ_&>1T7+ƄÓ}bOZ!S!^A-ujaVF&]pK>s«^Uav1ucE,]{!_<"UT Y7(!w`)GQ$[Vd["2&) >*z!X&]/CR} [S>N"*%N+#7B";6iPyȦa,kztF\ 3:rR!Kvܵ0yi C]der05|W=Bz<0߸ҵ+a؋/V'4vvglA~>F6lF?CzQys*ၔ[οH9~ }'Ы5G܃ޞ섆/]f +y8Zc+HRg A(=OG UpaEVp4V:[wB&F?U 7gШS81{7(mщF/$WV0v -áML+˰2zoܴ+ﬢ1/:Sm@i$k=H>kRSz&^za>vT GP53ȼ)t jmdb;QzKy'R\wK@YGqb=QMnO_X2*ǟӣ}&B uƫl6mlˮFՇ_>xy0O U[.Ro/LZ Qcz": FiV"PڧM\tSA13Odz W],gCnDĞ,x !nǙu C\ԩI\J "abf(S9S_"m(v[:ɦq0E"e}Lo@fBlc^_F")~{tQO_Zm8 ?ֻ> '&־)+.j ݏ 6've.2'GMFz{Tj~ԝ0K L\CwKƐp/&fb˻5O[(Xr4I.F`Ĩ6u|XgQMdª̞K F"$=qv1zL\қfrG$3eQWr}dSe$:Kr{Cf(84ZQ(<Y PUCE3SvޕM^DVkjxiWe2 OĆ7QSi-13 yZQWMHYS^{ni|dx>5SFZHFS&_㽃x^MO̗zybWs[t@cābQSf:O+3'7~qT4haѶ/vvc+)s Kj:+^*7h2 jx\9W#>⍜-2x/Ffj^)$؇zJ7"|RjfLFUh|5@=Z?+̇EzvV<',֣L8_MGX Ic5d BwK@q[GK&7`d3{@Kcp+?xp@}9+e}U*{ی}z@KG1rJOn:mȼB}cS6?7]poG$W ` >건)jfd#xGc'j_u-k; 1qpW$86,Ȱb EK2, Ȉg-rD|`/fށ3몶iARZw5p{Ub7C` K_,uRN7`pkaxUqߧ  ǼM!0:y(k/R m&r]RY Z4xң ^ CeEň]a;ki#*A'' Fb-{T<\z*T"-Ue-"i ~(YJk+ꁱ1o̥lvP$@LN*8uX5G4Sic"Ǵz-N-9-JVCvbzG:AS7=|/l]+p? ZcCW+dRc6Xfi6:%;_H=DN^i}H\Z DXƒ 7N?2q$BQ&32dtFT,7;ZӺ|VݠFT*9F ?~H'{,*ݒ"56K}UKMJMק*9H~W>ecB" ~Ј5O|1= ުFj$X^D+ Q Gs#=!ߒM3IS9l^G*,nk_ b1³'a21OaKp̅ P3Ml j < (R}VMqqu@QUO6o!/I(Om A2vknX랴X.9'W$CO-Lͼɩ /.IWɋūn;`@g P?a=w9gdWM¾4)S6>ioVN T|ׄvGճcO←='P&ru*q"kt-^֐2R BqT X7Հ5q#УQƖ|G|∖XSL\@\/4z7"]go R&q< bRܖ`zAYaDSZMwW/^{=ڬłr2b>a$Nzz<)˓,/?b, ̴"4$ZԗoƔ?LldgMzlyJ)a>l`bڄ#L)}@=>!ླྀ4j :Z;..RkgJ XIw>\s#/̀H,L:IrF _Yܶt\2>S@RtnRYo"0ν{nHʈ㽜c,yN}C3~l 01\^^IEkBp7ލM0 닺Q|e/~ =$Ay3l4!0 ʞ%2wheWY~>.G;Phn:dWгgRdQ{Va:>S:lT!H}bb ӲL^.^ckcz\+7|Є/Q_vW` br ݫmGRtT_#='kެU?ON:Lf |S'[ ۊi%ڂfأ %;{6MW{?%MKV47luR% 5dxm{Z~憓ç/A@'1"g 9ݠ_7G#-#B󵯼]N|$e$͞Xeg>965ȟwk6C{Ia矃9T=oKn&8t(]H{2lȞEB1PGoǞGXv g|t,9wrfG[Ɨn`e! ͩU_O.-g*t;OqV\*gwBaP 1S'צ*Ou\.ًQMh"~Ʃ:W{J!.[q$Nӿ%̽H(rF HDiͭ%&Qj0 ! E7 b usZ PwĶ$F |Ae[pފdNhy@GWiٓ0 84@ͧt(9)Fb(iꄪ!$5i%\Р$mf8,p!/-o+LmV\}-x&ۮ_4|`"o6zxuXqЕP0yCD=365u}qG:rVt>Xe2C MMSaBzNğvV[JSDPzHhUx؄~:H@ C?|!{[NϖY%xFM9S Śh&)޽x&Q}Dn\s]ihX"-D$rdǁnL--#?ٲzX7{'# Ug:H3(]tK,)gRyeqvQs݄o^* z( ahB/@?LPJy/h+3:yLq#=x2,( `vA[6_E!6vn( Y:$td%^yJB70~M֦Oj% zT&NuCc(@ؠu^t6_l|m#)TAf/%A+qқ ĐM㮌K &{s\rSrZTG =W=H n2wE ٜe2ΏBŗnEſ)HP rZə]l[]HRkoZ˄ \z'Ak6oX Y`qftUWURԀ XM[z-+q4؂ >0I 79#D!<;}U{Yxd  m8 9xS?OYVӕ`3U&:_ шT}$)Q` ƀOjQ5VOUNө{xGID)Co3. 6 !Z;̮=\S'd/s,e0GzXyں&=)< Y/VUb~?SM(` X%|sʨ)y2G)G(uY94hc#di=p ?l2ҨTkif:`^!Ҏd*— 2y67 _A{rK;Ƣ98z$ƕOwQv[bܛ侃pj^JW;iG4g/B\PrWpx"3h7Y3k.!5mԺ,?߯w!C\E{ -(wF @/,xco! h@6)C/!ՠ{øH^Tb-.Lzr[W;*"5j]~˦gyb1 Lr,Yż 5ֻYi1.HRSeS><,8揖=jO<,%JlvqÝf&kJ@@U_U)h wlN8%~zpmC&,v=Z8LW>(ԫθr 9V $ ]?m\l ~Q$+D`ڇƕ҂"N28}ɋhb D$Fž.:;ZQKM齟r'G')">Zbknwv4kd P)"Hd "sfюM r4zm8ZPګ`ex"CtE EK#BwoX'O 7b;09(g\<#}i. he ": -m]Ҙyd'cSb"}X~6ws~$YB?ܝQ%+;BarLE}Ǒ-ݝH Ku?8.loUE ސfٳv RSP(Dd8AY,&V ,RZ;nbrʎoOeDXO :=ȠV;MxM9{"E;x3],)Ĵ)pETgcm { bjv)O\R2|4],a*l;t~&_h}X5Xr4 e4Qjj4ACo lqf&gY6,d#抺ň'xG/ﲧŌV$$l'q {KB4VL ">UV&;i7ҟ%uG<3)@?9Zg _Y#^!Pr_koTaY6e yMJ)U<.9#rm]ҫ7dt#ia(*ۄ\~Y([pyPF`,ں08jS2=3v :ME#t~k.tlmVlyYaeJp.D?\F=@ gƓa0f887;9i=gv&ز(W͉΋ċHz]+g]z Bwp:Ÿ615CF0H1oۧC: u(;7QwxH/Di7g]p"'LCE<0ْj= "Q^˲uy*uQ=V~M>-+A(s{LY<> 蟉6ڕ SI(tMHD; N{f`3ֿ?Cu1+?m=S).6kʲHWzS g.Q.j*}[YG8?T|,ѸǞPi;^d$LҨGFOm`q#dUaњl"1W)TC:eq~[/ ll ,xao"bs83EN^{>;"%sIӨgWdzux?A/}4pq BSُLJm u\gW/c['uO1o)X[ -vIŤn?=(OSmXvn>t){3G`_HD;D$1w( ʸ,_.f؅x]F'|0kXN}҂ FL x\" L. ʨӎ!㭚I&,.tZdW2' =ߞs38i ]%%Cg&]hj)AKkЇzfma'6 4ɼás7i1E@y_X?$1)u\癌d˂jĹBYuNO#=8{&@]lGFQ$_a؝5ĺzWYp$T|>F xw?h iS@[L`}n:] =`DOOVY֢e8PiEGEegn rW0BG l SuZݭ:TbwenVPv DH7Xle?^OB2՟}w]dTcӖAr̥SX8ɿE $̓"w(՝T}zpa2Q9NsY?9,cg4Pmzwe܀6LKJtq\-X9b RFqFC,y3?xm$N:JXq'"{tÇ[6\W&r!QI8OO:Ú!Y(4W&ӭ%"ce\mt"l-90w!uiBT; }\zLݖdGRtUG:M7hon/Əx\רwΦU ;Ob ]o/r ^, N5Єx +`CE65wK׽L-^.rу{ uwX4$蠠|uSkOwJt)x$,Ecmt=Wغs[mCv}ZQ4wQb'†T2e m.ivtī`Ϛ4_Ґm! EtI; wa thjS>]D+zinX!=h?$08П <9s*% 9n= dCގq/pnczb=`FZr3OKP\ͅ2ACG`ʀ SiB NR1UAk r?]]F&a4{ c5I4R<3pڋ"̕S /: )RTlG> UPO">Xqd$-jYHa-~^,d/83Dc2v  ;뜚HCFfBr":tK{$K_DA㇓ =q@ѫ.IdL}&bg[?ۯE9d& ^tZ](LPc dԩyR9nj'mnvd p*v$F3u_ֳ: -u6;T ,y@P5SЎgnHT4׷<.Rf{B$%E J60#L MO\ݾD$."jRC?sL# ݰ+;`-ȩxɭg/E$dG zft0Z;1Pz-K UaRoV~0~ Am_3_"B*ؼz]>P1]0dG3%p@"kj FK6>;flkÐ- }n\K.OK0]4bFNH3_ 8 ]$rGrܣ?>VeeEML? ,mb18ih}½r]ܘFG~AD(د=N#iRaW.AP:@ WVgKȤɠly:k)bǖM) !ʑmRY.;Ki/]YuF ll D`n } ]6!eo7([KKv2|H_ p$&Iϣ_w KcƗswq~2uaV^cx/".VI]-`wU]+eWPD ɷtE̘t +OjW",wjCXo NRa%֏ { P~͔O1:iv 'V]W$5I9 @LbnKfևL/X8^ؙK {pWw=2ͥ{2C=Z!_6 \6u1]rmYG£j\{\J,MO/1jE*q(C>@)9u8~Ebp](:}NjPJ|ZlhHerlƻs&U Of GKz{ p])1UeGbJQߕ͗`Z=&QLxɃ_j -$-\G>#$u9('֔3yBbs)-th恦MK Kk .=;W#ܝgyvBy63j"gSAGw`>͒L ARw1cɔ&_O )3D .͒m= ?d@YNh0\=RɄ'"trL$n^GFyy LJ$+!/V?5V{Z|r!K!Ej \hUz OXJ@l8_JuWNSFҺ`6`99 b,gM.c5M6_59[;R]h<~ ( EgR | %=tS~dW߭VbƊnmhb)W.ڗp`jZ,-)6(/V`Lx,ўsm$0b)l!aݼo7ALcwE>hSZ<4u3 ajvoݟRfï"AwI×33][ގT!Ҳ0"H4^J,@"ʼFn-F1F L{M,O)\ųr?/Lpd @F/ދrswYSsvAxkȤ߉a~^3R_WII|y~ ⟸r)@h+sE9k-[ĥ'if.Q6^?YM"\4E)死/6ݶ4+P -AQNA<\{-Rً|>@]kU "Xh^zXD]iVoʼnzXb X_pu =hDrexM;ڶM6*綠zSݻ3y{u?k"H?-0]Wiz}St/+AuMCejv`-v.p!9Rn.ݶjx [Iu, C@Pk7ĒHVO!.f쬉+"? oALmS̍OsR[ch?/kxvYȾ?S7DF9F=~ʛ>Ϣ/)rF`+o6(:}։ȷ3 ]kPn02sK-Ťyb*?ͨx(Ql#&+J_CqeF,ҿ A2š?M-]AHHKa8JܡIL Opun"}裝=р΂j퇽vFՆ:eW.la6]xQF{e!,j$J}6rXE ݏPuMB<:$7*sؤ8BS#q~ XKk ?{%Yygs>^}vhF0Z~^dȍhraAk>OPe)$AfҍD|&]B=E^hXjo*'?E7bݽ`un\:;4ĥ;]vtk` &hc3 WE%'c)=xs~ۼbSewc ׫ChǯEԞE_WQ}$5O{4&(l $'pz/!f %łY0c&MڿgZtv:4 gNg|(^-1Lɫvl4@"u~L.k~4qhIHHcEQ塢u|0; =-Hs،"]&pFws\[>w?:#Qҩ©}rl]Kމ*ʹo"1ٜxa-n, l#WtP"_=08ڢl[S˂OHf#߫j*\Y/W0}tDQW ^=br)fo nCN1YD@i4ӺNT[!> o%,AiiqPvl+~]C@05Hg #Gwڵ u@%m d2,N{g$!WP⣷Djjz2±]يP'otB[oJ_l-XvAJ= #N]=aB>I 0]>i,^yz5GSecVz5Yu|*PiJfY%({rY!dqKj=_GFw=/Lybi֨V +O?8WR; Piwz&TqafZx]/`G, 5꘣.1LLLy0"w;PDZA/ם^54m3h@2*Wt.6"/ O&pkĆ4.ڢn=, Ǟ Ru}aIZg" 9QpisC] Q-9ji4a9lV %ٶ(Ԇ KrQ(`9MzJ&]wv_;xLѭ^t{)YoIJ^S4(?IzVp2%|(42D vdq:YE ϳVz6egh{|RB! 6)qYC >^_"ف:%n_iG'Z Sڋ=PQ\l/@$ pBJ4&G#%*%-/L[?d :zlQ@fd'@=oMYP| l> S@z(B,+T%fmanzA/̸9{"E'2L.eߊ a+葰Ǿ97ﰥަݲl&\PL@At"+w88Z]I}xE'-jQ x sg!q;WW r0؅L[\BHTnN?' 1u\gjBKPE=F:pQ͜ޕdpl ]`/ӌyjϣ{:PD`U,V.&Tf_#|$,_y*u튕U G%s;LqOH@8y֗&YKo 'ͣyxoT'Ô)HLSz]71Qzo'X*ژhON!#gpʨ3l8^#~\p7 gi.>ou LHW8BȐ7@':ؐul%*6"K:/=%҈RV3j¾l@" :Z4'*PSpΙ`5. K4 |ͱdS&\ p>&\eIEw)[wL "$Oroj &AF˷ӌ-3OH'l!ڑmgt.iM-s&ъZCf(s̫ƃhGhqSHâ9dɴhT~͉b#<ܾʾs!\ B⾂jyq'm}K,럠%cL(ӡsìP70v1O'kg_hbt|% Ϲ720F!@._S_RDwt^R:.5"^a ?pb)%idq/sN'21Ziꀥ9 @8r;qw=.f=5c=}o@mHdLG~,(#T$Lpn#ܳ+w\NWL(_3Go1 5O8IxE[6w E\Xl "'^>jΥ::w6Ȼ0y\>:aolOKs]7@C-fgT |/ǯȯ;WR\xd[Q}RYFQ Djȩ;GQdG>+kŤ$iДKe\~s0AmlT܀94AYwEPQ,D'a=Ku{o%`s4ղ2n\O D@1'pz6bFpZfK a&H(,xi@qG3 BޡHhyQ8*/x[`1"M^W5C/ pu>kQk z*j\2tܾG#.` (ІmB/ YM$YB<3,(m˹^ɽ}BqRߞ1P<-Hn##͌~ g5oL:7 v)M:S2lMN~h[4QfݟʲUdҁ$@GjW\\^H,|̋M>~ Z kKÂDntØSMHKyi8]춻_*Lp{vxmHH^z<Kim&T|WsT|nj 钬;ra6 ܶelj;ʳFDq@,Ġ gPsx5fvb _}kw7ѫYEO]chnM3(&' @SKk'Ik:΂)gE UګlY4􏟿[As!޳q}'zBN  2t|D~<[=Y[%z,9>ZFtA2ε!޾#8b#10rqDdW=XWqT+"-L*˻6UƠ2J)m~iq9!18簢un ]v R& &wdlWhC)d./^2'&ensHUW}t * s_T:_ϸn\!Qn鉴pLChH.GxyϾ7 z{TaU\1i ^%J ֍K5b铻}Wѳ6!ftV^hW{U;× MXe#Mg(i$|cڛ-DDZ*\2 s=O]b2%E۸пE Iٴu1%kksυzʪS*UG04ԝi(c o ;jvr4Mf57߻(|MnF;+:' }y5|񳕧mޯdGxlCV2^&(ki<z06FB[z y4:, غa2,ŽƟCa)rDxS~ozA3fĵٽ<֚D!s~eJ}˴hU '.R4IG͐2VǟX(#`5.:UM~fgKNB.#g3eFtjM zzEFpR7?ռ Y!C7(9Xx#flk})!]GSU%W %_&2gx4}L Ͼ7,Q郚^l@XVР2}I+YCӝ#JFv o:2=Dึ.k}xP;Hl[/ 51]Nph mo ȅ70.< /E ,&L= dNxܲǯ6mxkQ8oyq>Q }X\eI1&5A3䉥g;p^S Ϳ*<ϴfTSm 'ؙ{P׉O7(j[yV<*o&!MR>/0Cq?i#f\ke Sc$(uhi?S\{m w-- ͧ ڠ kV_x Pl?!Vwe##1n);ֆ`\wPEu;alt6ť~+~ֆQ 7ݻњlc | VU;R2<^!#-BKk^C6eB3OFKc2/J3cꄳρLdr{9uڡ'xfNdpX]sh9K:N<̦.ͥ1 UXjf(Eu7eOT aEM$@UviaVldYrxGl~w6 W.Ƃg8T٩ۚ 2ЍJƌЯlӿݝnNS@K~],-S :XQb1E/Ѯf_=yȈ> BQ/_3Q91ofbW<` ЛR\r&+<3ۏr%&p6Zhvt /}C[ܵxEi)BOnvEvͮd,vh}ykHu9 +|t}f-Lrh 0+m=UvP'ꆳ4[+ K(sKp^CUkMJh2b-Zpn;Vg!xQ0-! &eOwk (D7ZBo>)1vQf 5^젺0^ nI0b1X'xqp*]B4HJp޳V{ƈ87q"18' W h{PEvH4w`P.9T"((*3`<+*?q5o0(S?A%՚"a~ ۼ_}%gGēZ8Z dق{\ ) WKװxAdM)5l*d: 9U,a Y1CNA) VB'wTM1&D<$S_ߗ-&gs.-GSWc,epgϽ(ML̜UMjLZC"@m'$uT ܎" 邓{GԽxQD'75+RYsטU"B0i-9k@ +p=UY8Y]D1Q8J mdB#]Zj(sNߠSj"Ƅbm+(ucݓ2.T$8h.X7c`2P Їm%|LFgo.{V?ibWk`ҌNQqȺd&)nor6. mnxA{~I\+i9lo!px޳D Xt mSi#JpتGzɫ5&Z Ehfn(1Am!&YnM[˜`g %~83g'#doʍoqrE)4HQfP[C/fW/y総W,$lhl5J6tA>N9ػ撴q94#-ʌlu7-ՂkH:H̔6'ƽhIWq^.ZfL)ϐ>U2Qbam!Tٸ3T"1QY=OLNj kI;G3H|sP5ڳ\ҙ 0gKbU1m7CaC;af¹4F06a<~ShXa蘙nVXݚ,Uv'T`,@oNf_ Bj모w]3Vd#F ޽" ^5Sibfא0ekĞy)qZ_0zށ*UM.a$|u,/Hg?FcrTQoJ S'|SK*W%Rt4@tݲř//k敨<zM=}pdYl>LQ:oUuo9H8d%R)[>—giF%#P_!>b:NBGӱ/B xzXD֠ιjs`;VgPzm\c%ȴ}|]ЖޑR_HT[\p׼5qJ&, ml q!m  zDI:flOMasL x2n.̯ 06Ր w^iƻW/wDRp >eKτDٜi;R1/e`#1M;ej@)nRʹ"M'r$_!(|l$C6ش@Ϝ 8Po94ge`*l>&>N{ƒեu㾼XoQor[%n0oOx@`ԭ_Ko9tQZ~̀Jsu~ԸYp(P8+x|"%_bD4Rou#wuhiD9 oI޴m4זǔ4,xuaG0;ߔ? |ECQV!UG֨p{WD p2%@OѴ]ElgO41ܧo$8b?˅ Z_Vd*e| 1y wrM+wڋ`ec70M8θMYl%`%%RE5̜pGgޟ*6g<:c{mu_J[OUZhpu- íe47't j IŐeƩs-Q0 E;qW0h/8EzgZJ vL&oa%4Ḙ/>C | rs?}&0Ǡ:K$#/!xu߇>5U_mJ a (p٫ɜ1+u9cjNEsl;a} _Z{0] 3f]&eg@ P6+U&yp\Kä 7HMmz[sE&cE5JesrF= *T8j3*2AkV1>hgP^2ezr"DxK((0sĎ r{J)13L@j!/MעfnorѵT\YA؛z16`j *4 *Aބ!%i%YЛMcLmſw[W JrZ{)%)ˈ0Pi֡2wuX{ch R8j  H^){$1YiWs0={a,g1n<+4M߁1P1;-Eqꮓmo<䔮·褔,mƼ 03fpTNҿ7w>ɗm,-Fb^0YkЍ oOƐ_{-"ˈQR MfzaV 댜Wi[{]_vsV硰qdgh=% R9f>a1{9$ONd 2J>*W޼z_c0qPDL9 `I-lAӷ`Su=FՏyojNjzJSf|$ dQf47-yԜ3uykVǠDb=΋*/r W +G3"[@nt. VwdiH9Z-4ܶ!V QSa )O/gKr%;iwly*.d@T*R"YKe͛,8)T.ݔ ؟i}/UJU]FjQ( }(}0v`SI)Ƒ8UNfXÁWΥ}'NnȻIpBLA gt M٘4!EΤPLˏY_s,]8S[{ۇOAj"G]nS [_|-|mĺ+l8Gs,1gkLݖзr_1Ad /Z.o9ն~!5^'xYDgE`2€]]ÚgG]2.ßtp/.g~MC̏)"%?]T䕎\z}6~>4`@5MҞ$9 Z%d8wJl|l*:%]#+1D9Nz۪QR\M)=96Z[KBp`HYEs_+3? SAC1,4[&!TӅE.=̥E%Ra_R>e)Cĉ4yCˮb'x5o"$pM=spWLL!F`{B.IܜyPVV"z,(EDa#B>r@[Ş 3פsQ}Ӄ&pt@6i0l4GGo\hQ]A \RB Z9@j[폏Q\Gb l Iif^:VNG!nY Cf!8ãZU=<>BDp\M/,E$E6/P%ۛF6aj-83)^I6!\Z-6'Qw{rcPWS#a 2gN\rG\dμ!-oZlD^/dM Gs`16Omn b }qтKl٬Ms??/Ahh,#ivgr.Y-FSstI S6ʓ0Go(%r*a:jDWg_e!89R3u56T^Mֱ]]XD2>f/ILşRWnD88v`f׺bVx/"݈>Z8ilvI.@͂'᧪cyhOLǠ[!fĺj~w^ԝ'•5[}{E^=Pl~$t{,:̟R 1!ޘ`#䩜; zˤB2;Yjv|B<7-dApњEd>Hl,*82?SqNSO"Dy6%%:'\gaSe 5]Q4'akTQ.ܪ*ɉ3 T|Is6)c2߽|^}yDk1:: H@U hj`y:UDLUIqM*dH:pp9b p=)"%'H>p*/ky:_74rِr4 Ȫ/BG^kȥЭ5*ldw'.Oiwȶ4Grjѻz10V/mR䍨'DQC T:ǩ.׉l؄2:_Z]T6-ǵSqO  dr}3>,):S #CWx/6At,t^CEhġ^xhmc?X:9څnnb q DF/m!!FWZ 4 vNzP^rP[j~B(RF Ruj1'sb+ޛ!BԀMEHK? H@2kd4GO~k$,~+S^1fkN']> 74Q#(TiTY?$aѢ}u<^|:˯UWh0&~o֞P(:JD+[ly׹_M(R~#}b],`ȻYG=Q3[̦HSve+57:l1)hx+&& vMuTՠ~x"IMRv:^͓&N( H\RER +B)ӏ0tsYdf@ΎƑVTba׭ՠ%Ls%Au>0m*pJϸe@t#wSԅfǠT`4e6@1G P@UW7x Oa >v *LnģT-LZJsOe 0]`ov2:b}0 D1_s>@ŝ~hBb_M8L$ҾbkqF\XK(ݙ %'D72-(PC[f5~jtF|HFCR{$,vcu  &^}k x-mμuN׌J7;,>&N<̼~SWʵ9lzz"3Ro!q)[(h "{` ʦ=E3M&aMm(؅Pkirc9p'*M7> y"$)3~P W5 ^TmMMc3K=S#N(恈]j< d%yNV!ڒ&Ӑ0 <*)߰ 8E xV:K@z2׆B[Qw92,q0D/I;bKsah3~_On߰(QR;bkw ZD/KL㶁&İ|I[T zg%y"s4>Fjʈ *z:n14õ&= jwQEp Ȋ}W:w |wIFzRA⣠)GN9pIECSpz03ѓfq[̸yA˒i6'"5ETXk/ bQr:I]$hE |F5Rl|Yfxf{A]c%#(90U(6L k@AU(Z@NNW%ܐsa&6^jgWl0+g?բ?ZNǎ-:eNKX#_)\[5vUQV(%4AK'R/bc'$wl\*PSf9Ovb [+ (6\V{iA$s h@z|zćK ɚ {h阐+#,D:xbN ̰HWJ3!Ȩ2l"j_N>N Y\UhIP-T:.,]&ryeG%Ghkr2$2C"N#Їa!ƧRA9_n!>! *I`rAuǪ Ίz/OF" lkTN8n'azKԪي0 f^[5t +vS0V+ 2 oiNXJ*z\hp*݁Zb:Ԓj bŒ뚁8!scog<ΰ+TTĽ s%b;O,ec˩;-/SV&c}"oX߽nb3^Tg]1?@'0bz ]NvBAa[@)Iz4)(څfU }iܥG!SQ_bqOz,Q\yTx3~0O ]'$$Jj 810@9WvSﴧj[NHӹ4 `kZ` 'z@ubu4^v_`b0K< ofO\r7in:P0WvjZ_B`SĦSɠޅG?80LWu6Wf%bs)_~ÃPi(;Ma5kh_u༎(X413b/!RJA,)ج?3!@:971B]+d+#hmSl>ixUZGt"-f邧A ,pg#/%MYn.G.#=HBh`(7tLgxj.SD$,Uh9:/Cq,Zfωxl*#cʟ cc+{͑g:xS}>k'J=d͈2ֶ >R A"+Q)nj4іk6Q~VcM54+&1hnc?O?Us= pSܫ-P{AkB&cF8df';㙼e UxoܳGBWof+s]v[(eyf}m@k U6Y?`H̿ f/3 ,ϝ#ΒO{t^=&윩OpQ?vvĴLIc1;xzDmCM"xQׇ G؇kԙ*XNLש&T=Q;Yu}zH+`hcOUSZ"DJݏEҡ57`%9ba%^6VX8jP_hJ!N;K|w5tT- bpԨM;}V~Y }L5jmh[E} cs20fN䙵.uTEyRk(o?WOb#'S X$EB͐zgG2o5&2jL<9V!d=10;IYeD2bÂllRi 7HHR@1|j4b(uoh ,H܃u|Ay9 ؙP^oN_ cRg_56a[dO^*D"2*҂- p[a[K("‚IE/t˔ Px-UEޯ1`{Rޠ[a{6!T&mpAuِ܀X~geo7+6W_ܷ2Iq۔)2|齭2TiH,C-r΍}Ǽ\V =7Fo7J]EYW1EnlTY$O` foA6K}oPϼ|nc.sxscOף _Y[cj+V 9ؗƚUsRTc'*3[N뾰p{Wu l2=W*(`,KR<h i{|A .͒\4_ kGZ0KF4E٭9{m8+V ݖT6G&>B86_ފ?TҰ1Yw=I̝[#g Q$;͓X;ő2%{kF,}ɧ8'r8nG4sNIQz,zHy@/T4A2Um5`F` L,w|=Z4_~{ $&HjaJ!pyBԂ]T:k̫J_#/B>2D%̄"7ؿ \%M@:N+N qk,F-hl]gtKiًT!JPK+e;$X=~$CpM *~drPQJ\Gk&#C8tC*1~Ej?75k 8t6*zeG,fv`nE%Y8f9/)ͣC%|id2UJK.4w0mEGSam qN*DΟfb$C@80  9mI Ujk֝YbS1$cԧMtJ[_a=&|D@" xBn 4}W08X% L.>!7F<4op|6D;V =S7VAkSSaxe#s.+jMFX2)kڟt.cwZTݙX<. Lo|t~*8ItJ/{CE&pMLds)?8Z?d5DVLsϑ _jNX4e2GVξc(*\o7AVl5fLz$pXzIHyG& 7ݨL2α墟cfB~uD]3kʣ?1zB eݰЂ&nlXR3H ?C) "h!w`(IG1Ke?+[$˗Q0AV(KԌ|OH"vUwH$WYP "jU>L)cvMPq9 N;^/ꕶ(ڼI% IkǙ>zhh;ntm:pi[*uc\Hu {Q eC;wKtnuN Q9"^sE9ڃ]7CFĿ@b,]ᛪ)&ķT3|y27W$ )ezv;:Ekr{I\Q(?l뾬0,B{K*ecvjHv+0hlƊ)BiI%C* diSGK餇!po sŽ&ZY /sKn材Q@`fe !: W[qӫ7U^EhbVڮ{d)>;ey19ǣO = ĥ>RdDVZ9O>Do* K \^ $@SU>GawٸfvX;mLrӼF^3.@ǣbJ/r~7Ev KҙLJ0oWݡBE=p&,ê*{l+_u-;" h*.Mih#-%aER:Qt$zX$ѹJ#!2 i~t$be Ani˱ *EA$8;^jGVkM?m" Ma"4L̹6kL6DxPjB& Pc2wz@y?ˍv {F'ǜ28֞L7DGFdsozcClX\QNikG֐m>Wkk~ev#N^󸁧#)N 3Gn5mƏن{Bc_X22[ײ,ĞdC'lD1* +vsv| BouJ6'/qk$K$ p~_>h&O\a32l)A]l>.Fnh&2Ok9!w}N;%F6Vi}QF)8E( EvdJHYdQR&42!2xFn;>6 Wr2Eӕ[$uơlO}\t A\fC!phcv09oVĠ o[! dev`(M}57HSkN)Y(_#/2RgW΃l"DAC5-YJbw PpRg4lb^pG4yv!F=DLb!wcwDFjWz`t0~u[Z N239 z0#ˈs-D,g"/-aD !9)_R ^L:2N)!lpi4L$r;luɏ1 ,DWx~m <ޱLJ%YC>4ʕaa.޼-ZPlPXeƽAKͯ +3'vw;缭d8 &縲j0V/4WXpf//)~LǔŠd @蝹#2(4 R ki5txZh|@gKYe( Gލ3POAǎ"lٰcncRNySK׀Q5ݕ)Y/v`09fugU2kiVUj?f:R煐 RJcuHe#Ukt QQ30H52\q (DT&r%DY 30i%VI(.R\}8`PcQP>j"BC18iUˉK0=Ƀcn[ :(bߐk;cs#(.<1{. VW0ys l}7a:)1F`ns{:ZRP&{/rGʜ5'(qR?_e N,؜A`3˄}oռ,UnHgk̰@rTa=YΪ6В_KJj nU 6+) x>4<$gRAnF{[aBN_Bbin/y<"V_ 6i r  adJi/ԯwdi t3!~Xdiv7'B @ٕ痗'm`l]P 2Xh0(.;f=bIw&u$ş+av̞Gr\TmC20x}WOo|z%$jWTJjxdFrt9R(= <64WjHXOlF(aYpFXg@m~ nbѴgek[*yfݚB pK=-yxη%θ)N#´U`7EœͰr'V(SG$ iq׉Uu}C:)Eq Օ*3|̎zѹ͏/~=\GlNEP(7pOa 82hQG⪲+jLfqC}3SڥJ9GuH#{icg$ި0inui.C{ HHu{:X>^C˛U=a@ 3ҽ-oq\"*lwb`B #3bpr`ژ|Ht9 Dc|ڎR/bVB؛tuR֮ P`*hbM\vߎ,.Dıgx aS7-e(%@VƣZ6#_)5ΝR:XR:A|/S[c fĮ'EzfΓ'h*юTEv&y)`@A;Q!+8-:<=d,@/ Z2'q:}Dqph5?%J~j"T)RmvmC2쩯jYT?^zm̋/+*҆؛z!gjEŔ[ ƞֽ3jkFP9:.q ½T#7Q$!y|G%8ไ ٱu\uc2r2b:mm@Z5+ByT'+/q,N dS'Ozv_V]U+|&9pE#E(NY&\_o?eT"F vR(UQx^> -P[tCs1zv}N,RS↓ӷڹ XT8u{UGBZ/D?YAhTuЗN4NxLb_#b={VHӝВ1FZūC< dA] /'țFx+%ۂx9eH)h:7,P`՝f﫪//Fou>y\7UQTouJ,Og2BG!p]'DEIL'{aMH.LFZ\-=~ LsB`D6~9Oa/yr/\tv7(Rd, p>e^zsAL];­ey<W g}j 3Q(̑\MړY! ujok'G*tΒZ˕Kc XTXC󧻍+/y[!Vb4M 4 |-+' ,,HTَzYåz_ly-`OEoC [/{ uZ7:*CHa:#d_u|W?ojK=zL˸;W*?Ktv]հ5n, ͇al-kAЌ`t|kCk[YASU R2?D䂺, xCɴSGLh"bnrϬCɇSalLu #语l`c]DZuH[zf*^+Bia m)Tg̷;Zػq_ܢ}q#"]qق GlX&^iT$շw2V|Lpp%q1ԫrZuoRwIC]Mi(sS^fOE4]Ǹ% V$/)66"leWچżyjYM3ͮv U$\^ L c*19Ҷ~#>ע320,_}-VG&fFq=d_!ai6eO?Hlv|%%4ǟ@'J׊ H 1URB heWn L#xq~h;c9/*g\a"""X^^(%ۆف$287Dnl2 (JlFЗ ƼϕkDΥd8oB uC3 R,wEW^RB=V \T"'#ðNeuS?gsՓ)VְwsmEÿ\}\ ͺoi6HI& qeo9(?|(C#*Je(ĸ%X]OQimA*H˼ \=k^7dA11>$oےIx%TWb'l 9ϘSLpIP52og>ƺ2|\7I#ף~R'VH!d.i%9-8F0MMY +ڎ;e7>J at꬙ .L&^; S1n9 OobFv x>-A~OoR*O kI/*AvY_7B-Q]2ˁ%eU` :ǰ'>Ûw۠֒,`>w#W|;q:d]7b8D 2+p"LbgT*)&-b9%Lv&ޯL`XshɗfL&( `V^98TZVؼײ%,k^i z?REϹB _VRg?NJ-OA;va)R ]ʽrltdT 7K}eߌ v fpFL;x4ҮNaڊ6;30+JF΀YUA~ x ơb$M3dy:^q#X@ݕĆiZڋٜuOB3FR|1>#HW`iJ&= h6eUc+2v Ŧ+li b퓣va2~ۊ&o06{x喓Еe/1{4eֿIKQکI =O4B~Y/IEhC@5a}}@u3j@("b0 ڛM.F@jP Y1$8 "me p.] RѦ&&BTrMLflyI+23h?9 @LU{8mg)%,EcW.W\bg9¦|촇o[mh Q|y.E9S |Ks?~Xf.aÂTX7|tK=;?de$M }::^ƝXY*  콄[,c6/prRuinݺ44kZ5({G&X(_lvF he_GZPgCO1)`2>*vC:}53+SOtH#(Gt@>u"s *A yɔC[:8lDp?gn^b^Bs}tQ8tZz=X<[7CYr`jК72n߉G$ZXM ¢ؕYG;haǔԠd\&:.B/oWsO; &-xUh$.'ςāw#XoBǥ{Vz"z|Qrhl݈Lc!KazఐKQ?I(-K!YQI8xOr`LRg5jȕNj8 +1K2?|H$kLkXMѨUYQ 9h/zF@wדcSp'Q ,GCB?T].d4-6t3cG`גy 쪺'mΐ_SF4HN҆~4c\? Tx!KRHQ8PTΘ4AV~f-6 GC79:.$@ *ctM np՞d4ΛHj1M4âu^uYiFtᅬVx.9Ϝ\d b庌Cu7enWUҾ'F/!@t•>&9]SX"뢧=5u5HMzhפ{dI13u~7`eSf$|釰 2j}~ԧ]Xݔp| ˋqnJ N'?MYpWx˹wƀs$i&S!c މoS%'k$[XhVrM9[bf3MjjDIV&7qgOd;~LNjiIc)zbjGK c0kfg/[J VbXLVZh OD`$P\䫼6Jw91cVn4{2ptǸ7<4(G J+NTdqc7ɺ;bPeSfMyFqhd1n+q2ntk檑J!3:HhY0)ˊ\6 c[ɤHS|&NXY']sR> >k s-LBCli0򂯭 պi4+X v¦dkrL*|\hZ j}ߛ<Е_ 88%aLE 2Fw { aE\8XqۇIF֥(1e8QzRmM8'I H)y %Œ|mMbtN> *C9a7iY (-   4BoD /ȳ60{˛s<Hv%NAM6=~n8,dO5Cq[[#Qz$#߰ {5P;4yTSYB'4MjxA^-͒/[jZT= edwI7sH7P##o_MtmIbMA&c`l7ObW*DkҾM`=EןOH?5Ԍz!Psk9rÍ rfGH1POmٱh@,86XVP!&z \.Z[sU:Yo̱hcY~qDxȞdʹ_f[/Hyy@Bb/<} ;L*)*A"|n bͻ{ڟWR^Z[hn cyl7u`Je3"`wNT~L`#EHy_<] }vi+~A͵,Z&%̽Ol4R] :" ĥijWV7 8jXbt3K2~&TEbM\ERyZ? Uh7S'"p/WƺC Oq#%MMdZvB^XJ T,_w=Ui0\~rRQݲ67 "B0܃ąym} Ju-g`? v&cԔ öe_ȇil:33cR6aiثj#r= 㲍,6U4EG_ߌ…Ja%Ad_Ϙ/ "}gϻګ\c{R%(c1eelr`#Yhy>Tcloo|-Wl_]Sem'Hv; C?v&*.p _f8a>"b>P:A@SEvΟQZ/T5( IQ߆Yt2Ң˓v =O rV~B[ Z^Hu+@o_}r'&B`G=F|"0W?qs QlHr+W;D=Qt[^#rG.|6Dl$(Px]~N=za Wjev͟9̌xG*{:`/0* .%Rml˵<3x< uBaq_+lwJDbψX8Nj1L{\+G$V~E*\&tH.~@iX2OXMg h~МXϼ/4]yl'A:Ц3"5 V~Kz=nС ]|i ƝweV?숄Tb0 xn;=Zf}]V;l^36D-8M\mCi4C g!N4y;3z-՜ 5\B>߱Y\Abz#IgLJg& <0F쌶J.锏-˞gSb 7:8Oo܊[peT~U;1G{.uЛu.^wHzfR,.B7JTlQĘdnGc=h_ Җ>/uȃ|)!ܔ<- sl9{vev%h]$ ).4G.^o BeL> STz`M l_US6"f XgzXt\[f % gͻU 1ycۉxu3@(Ǩд;QP$OɎr#A^#XXK`pj^.PwV04qfi&ͧbtVeӏ{[ p.C 4|]b^]|¶FFA't)UICCZ2M.lV2ܵOsE?anOQ_NŌx [h[>QM2}pia&;_xAV*!SBE ճ+>% MI~vD;R_EWd0O[7h{laceY\PTm{nW|f47ƒT)NWF P>-:"ȷÝQxT-q~` rhNDRx( UTTR%L| >2eN+ ]_5dO\q%YtMXno׮-cZXgVS1]bsVC*uډO.~߫]bH/WA.s.ICo[]I h`ᢈ5]8oE$f7Uͬ&EĕÍ&mK2QljWGDuaO Éu4e_[;-G'iꬶpjVOd!T.|tl_9I6%Uٖ8 Oٮ^{u>Ĭ)a;T(jpC' vOPFC@F&0 87],h{)+kb7U^ e5>l5$eŽsfWx@zm>d[#ٮ2ρY1(u\lwPf+Xyd;Jg]5Чzʱ_J=.~ZrK4C@'ȭ#, %3lU"D%.?h?kKۻhR+2(*`| Noδ#gl DLW:#H0 ,& 0;T99DT1ݸ ̯].Cİ#K!d~')uq+W߻r;c] J>Raia!& SCɔ(1G&_@վ 794OṶn^(ؓ\{/# I1bQ+ DdN |w^E071),! ]4sNߚ699gOFֱC B0?E}vc4IrC +Z q _kܲLM ֟-nbMx m0lMjBS;nx.' lhSEmA[QVLbkhAt`"b#8Llƚ`c3OK"y_FQ{cT³^,вqE,}8;U +aT^oy Êvq6b9ԣC?X s?rQ`%\'ǣC"e]F`}aTli`;qݮ>}XB+'e5ajB>>>锜`Y;]gtTI2j~2∜٩+IZVCX&gl4F ' )Z{Ģ>opswxސ&\uэ;7VM7 'mNa۞j%O "Z+luZxb| hh;}kV8 G+dnόoހ㠲.Dr(VBwT D xKW!haa G0Σe&w:z(-iPnacɷ6@S$ ڡ99|>р&<4 򒋦J9(aL'cv[uypGbhY1ad'Hq ]vI?LvajՏ<p l`$ {p9+CcT4t  -%+ApzqLeaFm'F1]0Qbg5QcK &2eKgQo~3bC"kPjErx~c_s6x!k6 raIiGĻfaoS7c\+Q.X0l^ǕxڜWdw)D28?kQ޳L O5g+6daGʹ_c7$&}w mJ\qs3ЖVI1Kb:&5 2+ͨq24sc;\1x3O”,aշ_0uVT̶2A$@7 &@NXlCdfhnjpZўj5j赀q[C!8bwdb! 9Hl ^g:jKzyR\ϠaMiܸ)%U5"\hOc)gi⤲Ɗ* ujDLq!DSMp,ve{A /. -ًXb}J\#?-FoCNj;!28t&6 \Pd;\#7K[t g s0wN~t]`^,[hkie94͢Vv {|>#ZL,!NF" ]! ` <Z fh eZڑ{ kwipǝq>b:&MꤰTVF*ls?" 6TLUc͇=ky!jJm,Fh%J 5%!6,>HrV{3M謁c1]T^g] ǵ\7'I&zg[gnt'iyEEyz7dYT*#lٟ26&s,:IFPbNkи7j_o|6U)k}d0vxcмRt<‘+WqX2 }d1>LZ㱀dBvԔӚ#:Sm/Nlf>8P H)Yu_9!=%1yaCR5-l{1&E!MgLmu8M\}M"!lj)%|T=j䀳CiR#R͹2¶8 Uar`NŚB!il9.Af'YmEB=x}Ds+ޘ&LH ;!UP)4 X 6/y*@+71.b ;n3ߓY4Mѕ)ˉ{߫>{MJ-1 t7$;ip!+4pHMt\9r 턐BjSU͚$ {Q:mY2MDADiOӹSPVJ/As~M |_v$7zfn*iV v׾+W@=qڝb㟭ş̯Oj{$uwQf0>_+9,jt 4[zKqw$OwHsT۔SEwP|ɲ/j(oc\6 P Kua?)"@kweC eB$-b1B2@ǙZkaF= Bf[S~U ϲbr((ӺPy# G)DʨG{6XoCD/kNV!edbZ|h粥\ Bz+S7O:jnS=с(,G<Ni{)9>՛8W49őYC1*XWzZI '3;A0''V:yYb|gJ;6(,B&DJ^p >DgM5b)LTS/@Q1rs4}wuh]yp\b>Y`VV;Oy%k!U1:6(FbCTc%"*T|t{VjT)xcF8xxs0۾MDFyЇ#C䊥ABձڊ Ǧr4ZWoCbXLm}{^_f` ^U0"0-gӞ$ /Dc\e.X0&&w.c:^ہMnqzk Efuwl*DEr(pwD?VbB}CǦrh@ )< W#jRG;{sZsA^2/OWa?DW,8!  O$[iZA7p9Ed85/TΆkiq̐~3}#yz_&_i:w?NO$8=и('k|YQʰ$<ÿ~mtK7dXEJ|8=_\P;'՜;$cPpgoCۉ3ւs+\'Gr; ۾VY/nS #>]Ou` xG cgݰ*3ݖ%e?ۥf!0؜=O dl̛W;k7&r{tB6 l ь(>,Rc,H7w^P.?y\zIи2"s@ޚkQm{&}F C$f(vٸoB`jCNzu. ͂F[K!NCTU/H`gx! j?0&'$K gqy:g ]s=ЈB(8 ;ݣ0F ൓0<($ؗ#haw¬ZsU嵆%kQ{cQ*Unw?92mw7+;*t[yX8]mE_SEp,J,oLDztt'^s7$~09W_rzrS =r ~\*^^:[I0Xzւ9%R,{"4rvgӷr /K|Cz šT8]Q+<<0"L( ^#0*Y4sۀb{Ʉb@QY==OG&@Ich`! ևPѮ=UmeǘƮԣCr+GR@$s_Qnoݣ-{&]f3mD&官I}i6JX%]׽T}P8J"̘N7ӑBH6_bQ]eE79POr_b|.pKF;G#*Laħ];SMR=8l{MWKݪ4'yH\-dVv vXɂnYD#AoтQpw Mฉ:\M:ŸT :t@otJhMo?XfRr]'2 s7OOR,qlWHڗUTDBЊ+=o/k0a2S6Y:hͲ8 c$@wglyQW/i!_bz9l)#2D-POAUaV$9Z4;ڼ!a4哚MPܯnRXUmE(6-IZY/Wo PmЛu!^HyF,IH1D<+aݵ(eeE$-;s F(I0o5xLd#W?5$ U˼ Fc3 ~xS;2JG>^Y.؟qH&œpcI*UBu jMG!r!&K=ڈ9ÖAN#xٺ9H_} R` U;$|o۽4y)BΩ8@(tÇ?J8{Ei@<&޸cm>œLY]NF~Ǎ! #:#9 & 4c =3":90c8x!\J(^K!ZB5םr5U̓/'k7TwLV1=_wqyCʋ-9wbf;= &Aᔝh4ʇ~ IS:9ucUkHz5sOvJ_ox/>\I,T@;ƤUJ5R{uW93@_\ޚ󪜂j;Z56Fĺ~q^ЯY:Et@fw$4U+.B':"!Q? I ?#K~8)wRʯ0Cp5)|uʫ0m8胖Up̕7fjxC€po3xj"g;v>.~nLƧ҇SX!dzvk(XZlgz4`}쥥H&I^<-4jm&wؒ~mVc^d'+٬&L5n#h.(jG]?mX(ADIZ_33Yka{ O+> ybE.j݀t{r?`'L$j:?+TAү v|c)+ي%$wapq$@a&q9"ĺ Q{XMX|} U4w@ %huLE M;/ sPẏjAl2m̖LbB\]ƎBW8̓xfX񵜨ǰ4M@2 ;Ј0/&($\DkE12ղ?*A,4갃̸=>nmPH!?v]e%7F"HRF{;|%_%DM4(Uod˃xWq"L+K'; \- W,â7 }>2 ?J QPSGdK,&0Q֡&Tp\Fܜ/(o%8 {d)oZ*UF 6's@ڛRXK;'s7TT :-3_aaT' P$m(4[ao_ ;UF ;A6L{9+qɴvEAu&fei'O\JFip()iƌt-a4"ؘ} wn5Bkm/=*O`DaH$P0?B,gWwGؔJm Z#C3\7&I0q!+=e3YN7[9!Q֖XcQ.䥓(C ɠUxnxºL,ކeWnm OLD=cqk?y8QM7V_UD :OO+NKb@_# HFU, L"ĞV|fJj DK%wWHdh)P%:遥JB M9"5>ۗk˲`G{yM\|ky!B_DKQKtw|0!:VS.1鶐c4ЫB٦AFҼNUͩ\ wjztsn <ߌm98q4^$j`7ۋ#prb)q{@R>?8+Dľ /&a܏z73RpO6dž GM(wHͨ6>IT임_Fk)[⪞\]葩z(ig!Ɲ;=ak^ĬS N7-$ n=!B[&OlO[fM]l#ce5HIq^;D'e.ex+7=\wt:I)"0l5w|+rxQ bm,ېN0,Јr/cCԷGW=f׽{6:0 F.e2%i .bg6 w@npv^+)plhkԿ()<%yUHi4eiawT6Rn/o \.T& ЛJ2]\tPJ?iYCXXHƤޙTOWA*x1btJ 7I[[Ĉs0v WZD +c|M2>PWeSuR+f$o dsfl_@2yOYylmeg)mz)"JMr7^0ka?NBZn;>﷼(aKSW.v2O0&'zRzvhBIS{IF+!)GĂ*dь#U0~f]m1&>[?̃#@~ /NZF6MVLYÊ4?}ї'%q\*ZTM k|$K% eUԞH"uA36=Sr85kYc(%$ #ݶ26Cx(ް|NwFܠHyxODJc}=BF \#7IƲn `@|~g@- 4~\giYFf({.u!ӷ,Z2a|Rr=iOjaڦ&0´xj]/}=YzūMkqWH > !hl(@| 'Qۅ`v]25MGO=.*ܤ룻9s$)SIާ\@+)+0:wn+t]` W=%Ծ{O~9],'墸.õh`6::,r)МR+bz5>9pl;ܿL v.q|vHI6>m?4&լAԻ‘qP{|t6wV2F^w[iM= XM05)VJuWAK!riq]%zBWàe dͥ ? hPɽ@ysovEhvlZu'eǚsh!봆/܉S픢b =!!fb|]r#> 4ŀ H\.KĠõځLU{Ѝ'zu$J_c{$M/NG7#.v3 b/ߠLV~܄lYEwM^=}=9FV ѷfy g(Nal L:d/_,p>Co&ŤY? 1har .E,T  $ۯ _񣋷` XM_QI+פhjHlT*I^vH=(-9ri!O}_߾*oޜ}>Ծr+sñCmqi|w-0QT.BX݋6SBk8e@l'aKx.K1p^njnn*J)l YRq!pD@ñqٲI\M>$毫>Yt ¤TcO*Cdd`k0a CtS̗ogEn$); V6xdlbc&t" D:QXr_(h‚z854Fzq0ٗ*T2b iE4,bp7> ;_<7?p9IvJLѮw1QJ/Cn*{Qe:"gSʃNy 7hjOdaÐk#?%o)N#Pc18kN=aJ6|jJ{ 5'+$&+ ܻbMA W'NL}b5A DAT$.:PxذǮbUy"-T K 蚰3=ESQfBY8?p:/{|* j/6SvÚ#>[!d3ym10;}0^|^ 5a\R%^6.ARa~V-fS*Fg#v9s̉aA YУ1癰E>9Y`}8Dkp*b~ w%H{vi4 1CqR$X@a,/H9"b~|g=<Ɖ7@t,n_#[`]1$3$Oڗvӷ4.X"]LK88 @6F`m,|ε:/µhue&% C\Δ䉔Nr=yg-GR+0GK ^nO臩tB\n!&SGe^ɫ2\3g< .?rFz)VS1‡K2DCϱCиT!`F gTD3\"js[kǨ~ۿzO1r]rbun,A^3 ߍXJ)DeZZ'Dڛ/Vw|J@*lަHi#78;iOc Bo9@3/5EOɾ 5U \&]X"elOs|Xsz6?E멬'4%>1m'6 tvs 8n;IͮAy[4&8u/"!uf`zyp{JV]̋W(pǖr"Z"x?X92qP#] I^.8_ q7 :u bRГ 6]r_?`8wFD^fceIփ2m887=+MqO$瓔Tb*t./+*GnYSfD{1RSؚ-9| * &]Q%t!'1k $= E2SU:ث93Ԝ\)77]RU?Is>N MB(zn\0 %J؈dWWOKeDrVŦA0{#2?⥅>eD@SABլ^qJ`q?]5ꡔ*!F̕4-df [Y,jhtߩOFz[SU"P|_) 7ǐwe͢c- rDHmVxHU>s⃚tDpu/OJ1r0jyHIKruWfwIWhv`DRB7 V| 9yh3{M=ټa~(돃i k QO1`I@ g.-\wQq%hȘ*8ߑd1-Q\x89b-R|W e>SvZwkWaQ+-xi̐왫d|'~ >ib7? 2)nC~T)F\p5&ea|¡Hp=Y%1UKu 㧆d<dN Xh4. _W㥬0#u+ˋrT\ "!w{QS=!EKRȝztIU9"FB -+dZ-q3RNrDwa_ _iHd:閿^U$il_F2Omy-%sVSه`3U=+*o"=IV>QfCG@x7RU`>|YTl mʝW|; {U5y b6g.dx[;d"Sq$; f#* ?fV1|޸̔ȸ_Iͥqd5u>km(S)u7>*$3ڼ t bߞ 8zw:d, ;ڵsfly^bfnktQ5bXmYnK(z,t A*FO+6;&Y7RS6eP_LP7T{.U#}t|~HZ=O&+G|8rů{] 1ÆGS!(kIߠf& Ib.4AcP"Q@oWyתx t\1a0g'F _1e#֙UWw%`=UWvwRD,2%-F̓J5 F>dbt J{x0=HrMRѹNg(4e^uk2}&+|94sIq+<2@f_UH{*b'לϚuN#&$蚸5OjdKd֪l=E+n$p9W~KD5Ua z8bFvRBZ3#Y\υ%kb.#YGm{O I䚆'-<;G'P>"EeKe ⅐0p)Κ18s` ̆#;}qo].=#VRIs,Aȸt>>XNYp|xԡA(gt I\ZY![׈tጜY߫6GQ)l}I-!юsdZxڼ?} E!(yct6` :y@n F _a,D3le 9sy? x:Ϛ:~lh߯<܏ZKCjstrE)1z⫭TD!s u i4+t `^@}A=(cgM*7`k3q֘d !h ߨ*ӹ)}kc-\H/m>~?]:`auZ[_" ]Ur\f}_/^30!c ,46ڿ1hB$K?F@+Xvfgabhe;<[T v`Vd|TBF+K]8"e}MZE"[2O~LM6ZQ xbQ .=: ~=@7jX21FzQŹs>"QT4QPA%Uq*$.% >~wz3)NNҬ^w;oQFL_l $Pav2uP b\WGrB4)[WT|3a5=Mfv/8/T2|42"P)Jw/U ă8²p+ig K^D$g퉭^(E7׊j]ʆlޭ5=>wi,8gΆ! /p$x^n.ޫqdq>ЃNJԁz>^0J :1],Rid}( UX괩Ugy .dML)"),NLq&P6 Ƨx6]fA.qXKYLO6d!M$my02ţ )[:Mocm{YLAߤn1 FPa$%w^T({9x>O SoQQD{5G5 X@WQmڭRCaol62ZB+WՓ“+ ϮC`JtdU u.Ȋ]-kmG\x׆`9kޡrNdeig6kq0+#h=iN$"3ƪ~Djg /R @_f)U{a-l` 6>jYM;WDLbӚgXexjY\7MЀGf]/"< ydwFOO8t~P'mk1B.,z,Hߠ25YeDA+M8 xT_$wbk}6D(cI'>3 U v[cg o鋢u` R6a&Zrf֮3!`c#P!_.a]wxH yB-*叭V'5ǻ=YgJZAvS5' X3wW3д@':*1 pbF# n1yW d{qDdAfb 6e=iOtKOG_Iِ@-e\^`0v/kO*mFBg|ऺpeNw B:G} crs?IџmqXx2HTz]Xq[{QoXV]WƮ. 1uhÎb KUOEtFq%^ag,@9`LZl# oq_Nw<&XBekk [^t7ELM*os>=C:+9*Je@_D._k7"٤UB=#5f kxqܹS;Жw4T*|%G!D.A'먪լԸ sR=_ÔP[X%#M'`&Qlm?Q/uڳW7VBC>z)l% ֌nd+EU 7 )q!WN }EF_=\F-6VM1ϭ$o?ӤXeUzX6MdC5xaaCn\L$a8` @ŶA8t睌6 w<_?wS"i Ooc؄$r6<- TbˣpȦբwi>^"o|GV5"#r}Ç<@#bҊVavz$SN|k؍lHсm6zЉO3)G@.RruѶ&0 j,Aƛ2w>qAO[>4>HdҔ,/{˸ $l? < M|c}TCvN\C{ tN{AXEܷTx4Gc)ޛ\#^4c~:oeƝ3+ꁬ'r`K6 ɏUUI8*GEP d3!j HL&0+KCI#gJ7 kD^eepi9^1 Y]tLkoΝ=oO}CB*%)B|ƼqqpY_NMwƚ.@PI,ʹ%50dh‡D(\vџ^l2#Y "r $jmn{\84D2:SDn5)'KXD{>& l4â3܍T:o,b=; G]#$T1YZ~&n: bBV@ҏɞͬξg Gi\ )7w.De<$hBozQ4hSl<|^)ʻWсF.2`em\:oxj" ݊}+Bk>M]mi-WeUV!'l.G0~wH+Pa~k 74_B]KF3 M}DvXζV03!̯MlB˶(\lMB:sYΠQ^Փ.+~d(2d r(a2x4rf X3ٱmۘ$nz@ܿr]Kx_') z:f_P_K@D\"3N @uҦ"Z/`Z$` uOժ5~"Ӊ:}K-fDLq'ùi4ʻ,(R:מ_ }]FñڌU7x=p{c%g?dSv0ܿ^1~s,Z=`?*;1Zs9QV\r׵ !nT [)2Dm m%mW8hv4ƈ]Q.⩧{MOs5VѮk钡d%?E- V;8ȔLgnqluX ~>ޢFrjܼY׼1oB<:"TA}=i?eL\"܅U\ h㔼{RSe6x̀,ׇRKg]o \`~Y kE6ciE5<§zLٝyN ;z6J_i`8JAoy|^b'72>-`h)䗓aGp$ԗƘ:*~iyWyk˿ECb/!(ʻC1PRN3 /~/wʑ=bVap_8Noh 'oB)xɜ{E ?:50lL-fO-2bFRme1ϕf܌hh;wl7ْ#WyPUY :1iKxDX+SEgȤf.&_}DΨg4ܓ Ȟ!b!8SޥW#n8q|7o@ՆFM]XQKh^A8Ȅf@lAUΆ[ũj|GM]ǼR)7mAs#BdmkoL@8pdOdKr/oJ-, *ZfS7a4*8㙪rZ'.C=#p5`; y úϢYAO 9(x$F{%4}/m3> V^_ND;r |wJu# !ﵶB@DyBŠNpWZs;`E7bXLHȊr6_P2A50 \| fkG3ĂX nY\ܫKջkaT{ |`xg+8zZ",?;wܩ:~YuWV/iaLT=:3?e%|̌g=u'>ECҤŨoZ\{M GZ͗epJ#x}Ouƕ `eqMc}q85M:_mzyb(VJJ~Ͽ4^,À> hY,Zb<}7%j2d7l `˳Q^@o0$RZ1NZDjSmձk|-ĸߩT@, 59iFT/?\t8 (Ts4_}Z.b6l/?Q!]QJsO;(DU&(ǧJnVp ԭ7P@Y0DB!Rku++eS?MvVPs9cQ\w"^Z(:.W^3H 2y!R}`$ne7اe3wP]Xt}!V];A+KF-cR /eKSfPi&)лBJJ$>S{5_xHqiO;7\a襬Uc"ǞE!2 9'tӃDaXNξaw0d!dOGRF^z5̢gM V%ӯCfA(+`DnVԭ{7ű.5q`sk1[6oXx LuzV*/%F\Yp& 3S+9oq\؍a@q_Vzhj @8;9mj/sm (X)wb(;3pyJ9"jzm:?o>jR :R,(OY6e+vnj%-Mh(~,& "81ɈxڹesIy"Vng"D1t`}?]٥1 W-w(D [~ʪi{E8*bnV**?a *ϓ[g=uAls@zM!JWib?d3ToijE1QT1¯YA+hN ;qxg~:@ ى±U[8eS8Y̒Vch4]. ǚ/op(#depːi{ԃÜX"Snad6v^4ag KĿ:79 #oxZ,8޹!֥ .RR9pD,6Lfh^+t'o jHuj:a `"B"pPXBSQZ@6U 6 x ;F:oEIC\uְXhy!G- ba,A *تg9^v(TBe\ M hf 5E7H12MjBf_N7 vXw"g2; ݢ[}]Ꮋ56,BQ'—R Cd˱ 3:M} y؟tV׃2Bf!&3{pd8'ʑ-Rx^Q9!H^ GfLT„pҖn(lpa$ZR D(w$ ]RnKܹ[Sw_Ƃ$c*&<=wWSݷq!bJŋDnaqc/&@SU: \Y|Pm@%aw ߿S6XyDOHzhi[c:-vޮ s$//q.Aޯy8f_fB_=< M?=,k!#.kI'@ m3"JOz K134to ү -{ K9)Yk{ҴbDvSfk aņ4fmWLrF2 = lBÃFFGBh1,:!` SK _ăi >}?>?!-nkCc-ä mj2Q2 $bNBXp0~8A6b#Rcj7!d%I*I.Mɧ#ϝcX;rHr?h g1" 4f"#,"ҴHrHÍ7rc OP#p5}ypݡ[IM9M:QW # 쀱wIŷ`"pQoѿbq!C%RYyLtuքYj?-Zd CO^+%kDy(W` $q`pkE&+XJ#p,{bUxm8fp+ ȘK [bsEu:NSBhtϯ>G+#HiqZPUp4rtzgSH qtmSq\@IDgrr*F?~n36.ʽ2T=yV97*`3"V@gwWhs:s1"{ZoH}J âmKRQ*Xo\QHIl>к#_խD;pQى$wnpo 爀cb<.Gڻ=w점:HRˬwmP" .5zpVR|5}L @QykOG ܙ-NvM[п3$b b`O99x#¹&4D":Fk>trm-5GqgxZXŝ >:T+."ЎG}iȔ ڔuF $њ6ټd'~|kk |צARA xS0<<]JfN,kҽ[`%i>qMmƃ瀾mI7b/IwE wMlti)]_i/apEH<{Us@aa$Bq&X|]; A? Vgo._W7&=b  Vy_@b4hFm똅r~>=eq%T$=lc\YDn'/b4Hpʆz=~i $-3Ҟs]Ȃwcu%1 EaK[&=y'au2 b@U2oqo@uୃX18,o<WZmFBnZS٩ɲXbS5=B+ j׀|v"Έ'8\.H@Vr  ӁHQ ?D~J@TDBƃKW Ƣ&ZrzN0cCDϴU?+ua >@v9a-Aek^"RQ>,vbeqɏLF8Dي:#JCB$o4-`|NdFhe ŀ@k A@17,O ;LtpZ+43?nj[ }ӓ#⫐W UV~w1G+49AT.-Ko!h0sE2I40+C=7,L6_Ъ q3QЏQ!}~4cو/PTN/RW-!b;>ˊ @o"qV< A5Lz] w$VKq @_ՆwiF[TۓA@y>&&eeq$ж*)b x\MT/ՁK^X%1b$ 0|W-b`;~L!iM_878؏ K!$30Ql bV?2[@f20_3A UH.Ҁj[ix, i'ڮfrsn#Ѭ7R>j[h3xkVƖڡ9|fVPJZ<8P<(' KXHQ&(:`ƅIih6f9c/[D4I${V.q5~"!sg*6wy^* M ?پ,p#W"eY;)"OI 8NlUř ݤfhK(:r;:.W`h W eu㺺N3k&tD*4uvJ8N8%bW>  i&i6"Ko7\֥9cw2hvys~&[wSΟ#tp*X8@BfsJŜ+%qY[dd_>%&Bt9@LX7v82-C|5T#âf؉ofF|^<@k"y_n-dފˉOC;U~]\}p ji*|m?->ӇΑM|>~!]>]r -+ AȔԭ3}wybj) {3Jt}hUgZ;1~8Zm^WX\xz kVN%I 5%zQǁ*UuB5G腲NcJ⫃+f/)NU/qQ=K3A^Md,4gI&vнz|2H;ʮ #.c^`Lz(J|^3Ov|GB'L9 HA涮' =>7'Ѵmggk}p㔏#y~j{6MaKz~zܒ{Y4t/wr{L: ^19d,5*fslc"89/ƒ[ГVL(<=kd R ,AL: cwό<1W4d Mą̖TlPs^y^wnjHyJLeLF|S6"O!t+tǺ" ,A1#p\`0@#iP8zFF0`˃ .܊ħ5C>k ?}B`ϻY1A;mo13/M-ԥ}{H]$z8RDa~+]N8A $k{5*BUi d(XV8V!lz`X]1N0yn+;f:ZYQUg= yMyGXUSF^,{Qڈ=v|lUO q}~]w&z9ul$WF-hQaU3wwXf1)}I6*L~w<<)1<+l$%G7dx?aE42 ]bE 1"iz#0\LBϩe[p9LF g, ,]M츏td95Vh<ͻnUQtD"Gqr/ WM jl\l)d*bM/렩dk=Whґڥwtgq;oȣ.8݊}2Ig )}p,v!Q"/1CE:cYcH5hT?}lYCZXaiTQ? u*̝>m`/2]PlTŸI4&˞#d#_ AL_ r ԃ7"@) 6MM|o{ s V2Y'Z1{Z4L% Eu܌Lt)JQ !#6YWr>UM鳶9uAD }<]3ߞ6ns풘]tk{N4pg oRGC6|MFI̶hBj Bf-^2Ѱr'c xr!,iq73ن[;|v;ȔNme G1akd1Yӫ% +nW"&|9N{"ſŎZ98}%ׅ;N9b59𢘅 c!]>:{c˞V++LyB-rd9վCS*gjIBzsPqBP-4r7ZN'>:QwV wjn&VW E/"c| !0 l h=tYpp'N$S$I5S6 Mz3f5'+.4 F3>: ..vz7HDP]V`:c۬~P^qDr .{ʷ@ $RV/Avۀ,K?Z&Y'JGԆL[WfX,py(F{@V9qGhKC뤸O=Fk/&|/`kX]w{(BF\4s{yݺԡ+XQ]ypJsV B'@eT<>_xW4=BUHW kn.nOXݳbxq\ۋ(' ?չUIQZ6o<-"3Tp\P;`Bzgud7E*cF?jZ* *I s&z :7[Ȫ^bkd/B 9_WS$e捛=#°lp%i „:H W#1p` RuR?<SH.m 8?uP}BL8BV(_(;/(=":=i"Lar(v"4̷rCs^X5[`[qIN )D֫=3Ĉ']v!#Hb![ݧ"/^͇+-M() Ga>E Vpfb3m+\(S`:VaUR5ꮴK [T'uY_5v=J1(y.Ng[xpŠo+rnzƼ\NX`CPnhk tg GD0PDe~8:P"1 C']>*&߭#5^y,@=Vu,D^'Ty#{A;W2+5PA46VaRv]Jɝ95sP[pa@ $F\êܺ K>?)cɋvuj3fY?P}A{<5t=ӈ , IL̥ Jil㟟Ֆq a:p6Js pJJ]}ؠbZ,i h&q] 8-/m<gP!lod?B;uwK(9FdIdR5)Y^*1'iUc *ZN9+J"m P_WL-5.@!C/tJ<9Ȭ8Y>5P+$ePQ!8V91BPGpŔ/Ze7`(@۝Yt8[/:PP3E y+;3ODl2m }|̭:p+-U:=T,DnHXڰ8Ցt`Q$RqT ƧF[ bEƁHVD06Cnĭ޸b ^$!0߉.“p֞jfG6řia>[s zfj2#FWś@ac/O4(̤P0qNA$f6w=Kpqyױ9Ha =w^v{Q0q_ u'{6&AKr8(};'Ӛ bzH;"^k$/ :Sq:*>Zr As-eQŒaR- <-/zz'q [ArKg)^ߐ.XQCSל:؛BS6 @Zw[ڌiP-8! \Orp\BT'\/ąBil6J7JWFZ@&0Y|[]]:`\]]%Î/ɉF~pɸ0_SrItTz)jSڎ4|$ sT']?W9󆥫m뵞w>ݏ!36jQ4lȓҜcQOJ2Y9 $lud;s\@AFiθ2Km !XY_"l -ÏԲXFѱja?פ xFfG*}xعns(Ÿ!8=ߍ:=L>c;H$RHOhЄ]abF][۲NL zab&W c2Qidke1OtlѺa#P.qrD2>N+ 1\p"UƼa\qBa֍6&aoKּ6uysEcF砕{sPZGm~ qr3KX%)SoB2(CR-7֬Oy)*5 k'|\ռ0uё:[X@e/7L$ n*&3ܫ]ݞYm 1EMqɱ^,h䭸ԧEuikQ bЖIXp@ƹ,FZس.|jÿnBYP5Wȥev^Cf$H@L}B8g讙JP4QG?x7rT#?.ʽ }>u6VI 0|E:.G)by͟ iܚ3JPtrn q#%H{/_QYJ+} C Fps>3̧cn#X}MY(b>qeob⚐Puc^^&|?*q)}XxPXV{YbP= TOہuHP ¢&ýWVk׼h?;gA/B&i5o)v/ q+n@Uzse qR;YpB_s@L>ijBr/ uFz,"ϓjS ڊM}[mEͬiLn\?fFo1 5KЏ=YiAE¾ m e>ɺ"y P`gVW骶>R%_̣XaG+(Uv\5bDƈT{k&ƫY,ڬ%BՂ駐`.$}Le/ɃTbҦ Llݛ1#^[ gt1 }E$`/Ɉ%!r}Fh `p^9^KJ'Bq>u,th?a9] J$`8.L5Ja1Py'>/2ۗջteZ!iQT)lAcn.DU#$6<\wz%Ru [W9;IJU'몖CV1FC+qP^A"vu SXqES)|RyzcZd UTĆ4> /yU.bX<)'IaŔFOg!~ɩ`Y~z Փ*U /ՀT7 KFngѶkƗY ԴxHϾ;b̩q%CDOmpOu<f6&e9?_N ;d9hۍ8|l [  M@kT. eO|L<"~q]O#gIKe5X5:&=KĈ͙+3kW^84G߹x9G` +ξ˜}+bsw(7|tQNP1n,QsT)|xpPwd!~/@IqXO""6jqQWiR Xo~R _:U޸\txenzEgW~/&g؂lԮkbctV&oԭu^ s:j5Elqs2`dYa!;?f`~ QvzVRWf'pVoFA@-r$z#LT?iZz6afjO?&6 ӷ@w""jЋ G 9IU#&VYns!)## aWhiwhT$/+*v1,,D10ɬT rzdoyGhhh% n(JeLz_ɬ )w(Q3WԌ8S" Ԙ@s:3^FdLBL[<7/ūΖS Wr8>v(v{d}^Lm.tLZHA63uZt&^w8yBy7}CKs`vP YCrH<&hO= "d9XQD憉ݬ#_Kynzvwj\(d<61D4. D>^Q 鄶hs^Z#7`Kꬃ fQoaѰWE!sݨ՝ge>=[1~:yqߧʳ6y5;@saFoX@vx# O$!/ýJ ##*zDMR1$gyQ'[.zz .)nK^f:2̾ XwmY&~B^H hD𚕙xF8>Rm=X;Z]umAHOAh]3$'cªTfX)ף5F* 3u>X~^=_{=N@ $@d-^6Eaia( HMD|/92*iTH1OaSh{ I$.Gd`B'Pc^,0`e*J<`ٺu~ J~0m386w"?|,ҳʖX֚ lIYm2i7~V@AH묣")1ЬpO!ljE( 5eF}IQB/> )?c(YʙB>rQ}2`i StX%^Әh%@!]UO!)ڥb 2q.K d%T!oP=s&oX,&ۺ ٩S29fG ^t^6hQ<􍍒[ls 7R YLOBL}ku A\n6 {Y[UXT.±ل9>Qu4ϤT+/Lyf=b)GJ|)n꡽ûD]ЖA ڨ+mGJzV)Pcǖ"^ez_i۟t~Zd^wQEMaO8y[t ;^qsFk)ҾWaX]aO[Ip|!o -3nZCӳbׄ~T ^;D߭=gANbx=MRF=lazgXӴ-c%iSIlQ?tʓr PQp~(E uE\ u8/ SjAG ?YχQ rUOrƟDˁ}0;4%F{Ec/ a<ϙY4vf Ѫq $G[.Yخob4Hݸ]8D) 0qCn_#F7D1O=&l{Wz'Хm8| @0~;c\kcf`Ѭ}FWgR65Zp; G޾]tE]Ğ:` *0<~mjͪ/rR/~[U;hg2NA+TWÚ.M}$ע2]v^x<V5QI'm*'em釂w17$m%;Oҕ[|ۈ7>wJ  !mI3H?,?EН=5_Gdb4 y2 'W2U9t!,a!1<ұ/7_[\e!o8\$GCR.ilkze>m[:S5eM+p06$#+;u m-Re(@f R7 #GJ C)i2D@ HHsHitwFnm[S@< ?L.?fE 0ӓ,@Ÿ#lVڑ8/X.VLf;zVkCtj_gq '|`rִnN% ,RHl]zYWzwB,^zSɘhe#|E0΢"cIeÿt64U΂$(NbD*RWNfݒIx˚;ЀCt+ /nR']W2`n-~,bƼNp:J ]`po[=hA(VZu;;˳qT-@zxaӍ#8K ꞠwYr R:P0 Fk1͓@)ɅU"S*VwTQ_jpv T0 8_LDRUY5EOh("_4`~$yZg4Cއ:A7w50A^hgkdڭqZm,eſիkKTg/VW~M-e^ AKQRbU[X76QkrHPb+wtlؼ *5I`@b8.OΠ{Gz7?{sp1)7U%I5K1 &P ߘfO|x: ֥TJ K_7c`-n=Rg7;1_ǿ]/Y,18)ϩhnw2{JeԾ380,A~*:'I.rybAK*p;\q rKS1^^q:ɻEXDxC*rN<a9Z,:CQEa%y߉in#FfVWһ5xViE,wTL@rtپ/rN*P{FfE}*)Ϛxw!W{&ZJ?YJn֨bG&X|TpKfyOr+ ))?6Yكה9#dOe)}x'" $'S$B)}4̦ !Xcajm/ .>#$F?/{ij!#v7dkEnsjI+UZr$s-ytQὅnp3T{՚"}G|/"ޫIS7UNO P:w¿&#o F2Hm[CUٜvV~/bo (q֋{TKA }UE*q3& ƓAW:XB A'ڇ|6N[f3qxA" ލP1%{-}8!@hܷՂN_&eGvMԱ"QzeJ~0l8U /]N!x d+r8WMWUśx"14n߿M5a>sw2/ aq0 :hg^_komOϘ)u縹_iʼnsBxi^ZIDp*@jXZjMxN+p\2 {1ϚRq5n$ B3ǿ؆EcbJj= 0Зt1=EgvCAG +#8tRz 6p%¨رEXW8am. (zIA€'#&)֭SP^(bp|#?B F \X'pfM9:[L Ύ+}37k4Ι.>օՓg[wNJ-,8nNUߝZ_+ks{~4C1bG1fԝA+~nA'D5e&**(ϠCQł{ JVNґtn5ю/.3Vz4+l[}^Z3žA73O5OF3κˏB~> HQ@;(ҸmhHo?EWjKr {xkD%|@ *vy)u-O :FВXsDȏ1_n 7Kxfϙ^mӣX|ngkbO&e-3b^L >FDԽhuhϪsJf`?ˢ`,urKg0lŗ3PaE^LMLI> ߆X]f>›5rԏ*Fp,!HXbfC#twNރ%?KSOm`kxpv#_So9{ ]c%Ub(K-/9KޮXb}}r?.MpD4jqݦQ1^ 6ʜX2IPxȡʷq 91#,g 븍LtAEnSնgUCtL3"XGmIĹGqiӫ z%䠬9lռbEǐVBB jCh{lm{l' zW#_^ Ms @%‰YWm4I2H N'v ~ NcWT~ ??.0 ).*w (I"2ꓚ:KbzabF[$EWT]93Qqn^M=0QLz" JWY:?Xxwv% Sref,Xvwѷń䘋{--J7`_?~?A3&gQ_g^_|#lEN%&` +\xz0+D*C07R`OܟT46RC d56R,`+ʦ0=ܢD4=|ϲ $CyXOƣspɇ}Ѝnf?K0AwfmBV? mf\ 4+uO}bq'Ŋ٪SFF^ c^GMIoGEO=K8A/L*.;σ=w]n Y] >iHvѮ>0AkwM]z;Ί?4ƶW]IIر-WVy)?1eϊW\_*u&%Fv1>ծŻ6-y )/ ͘kVM x=_ztaot!;l4gʟ^)v?7ťE:v؞N& 3a c[ l^DǥS/ږ|~5:o@P0se' {s p9̈́%X Fp5C.J^l\h_n GsqI0:cVlo+(9vnKP~WVY#DiAXȧ{,|\\9 /PPz;ozZqDI"4Y2 5, IaUPkd  Ns9BYZ<-H{Sb,mDsѣeBc.L]8 WuQ c G4- Ny (O"ꭿ;MZ/"A~ Njz/A7J/EU6ڴ,GJp 'Z3oW+|I\Jش%VJE/o>.B^FsDe"j9xHJr$w̺ o, QK6&Oi tu9w|:r8 3ǖqĖ{RGF Ҧ k>e\iLD AݨjUCwzĹ 8&hl[ч, I}2q|8!ϋi\FN[ g>^,f <l!レ$䍴A:ԧXo&3ͨ:X oep%UQZ" 5V['CAHKɔTqc(,uD?զi`u(%jep6Dg]LIҶ\/h cT>,u&|uS[(ʩ;]yӳ>~@ߜi$V|W7CrvA8ˉi텇fQH6;ŝ#H_%2'K SQk-. hydW3gKL ƆL;{QO$[vRkj_+Bɋ_^ɬSJ1Y7]25GUra gEgfJ.<Eqޙo}E%^t岩+K=_Z284 (q#̔G/$59ϣ چcܵK?dDWjeʡl(ʲA=VJoGILٮ=(=gʢ /j95uA]g `JXvw[*QeFVwibPnFˍWPG}XTΖv2i?uqd9[!' uVkQR_,y,xWYs˯m7*nq,d0O>2>7{1]]eNƵU1nPuSRȘ}i+W}腪ZSׄ84z3c |O!\OAWʛrJqB\# @:o~M)U96n CG߂ymZnSUo`^< kQe!"^0D0䋇aI\-nѻ5iw+V5Υҕ >hُi5tyq@9[/(3aŜX^>k&iikP o:bs˶c2]Pͣk; f\h[ KRw1vCKg] k=&ZΚOTy/+&<mG;.OF$}FB,TF0 A–(8B[4Vez EƋӇ?&h5!LZ$1ătejs~S( oҳ䴾1y,#RěfrlgCtwLt3ojz ҏUN?JiRt.9P4CY&^"K7Bs&"Td*$ը7H8D붅aZ"9%BW?1O1q](&]9L4}Yv )kgWS44$e#,E\vhL2w7I|YC"gjNJ`PoolVȳhm/F)xӪg`,+6<'l|!*jze{ {]Ի*Btٙ>HSM~Ͳcӵ2U@SU ~7k" a`c]E^Юj>І!O=n^+$. ᴖr1Sx t& tJw=2v.I6W&Z0\W+/P.Dv/ͼs Ws?|MJd g2OgژdnRI >ܬ5c6@)V Ҥ9 `[ {5pGh_5Nȹ;b|861%?Ry8-B 8FwO:]H;X<ۛ_;4_xջ̿kb:1 7ek 1қzi\ԧTz 0\I3hxU 6-(P$Bz +Iu%#v&aGN0ģ}ɔN f/q~dF#}MеcA޽5n}Q `xY*>>4^갭M1 ) H(ߝ.K;̓Pq0HǗRV(ڌep,qM&mow?ٖEK=z>#Zq= \pYɠZHGhb8rzv5*/a+,YISor%eQHsޡb]JSjޏFu l!')[dLb%Q򺠐ږ@a@_%8;o5qul2/^Bˣ6.ll6BH#kxmh*׆S[L,/S{?.]ccIhP=JT,ŋJ;ҿM!Oun/GHov"|yĕO:WA 5Eބ_ &[`шu*hEWzV;=cgtGnpmX}|a.? #3c_Һ+,#hŽ¼w $ V͑$Y41>~(.\yL&4"=%"p`7/lttWxBߦ}/^ ,Lbh4&u@]+*&aO0H1""62aZɓ)0N,<ڱ Z 7%|?_W#w@m=e=5l_YF3ndsuJ&f{*ꢲ,#CKi#?& caVo=ZB3i>|3.y8iCZEnT3F4KyL>x '083NJΙ- %3QD\mE#ii.i&p(QPP4cO|!Tbv4"JML AR`]RZR4wM ;&Źɾ(Oqo7sX1O! BdOP& r.\"G=T5B-=cVUY$W~T#dǮL[eD'在OS̜,2] w}ooXqGEW|G1t(N_zQm !jV['&gyM C4A/ I9f=EO˜mWX q -b ͓!NYN('ƞxE'ZwRWj=@?mmk\DMkq]o*  ? ]|qzBo{Ud>U6 .V?5Vc ٟ*D׍Lw9?!gYP9@ʄP uU돫DO^'0࡜퉓fA~YΠ Q@m*c[:6Li=OU[b}~VwcxDZLvp-ݥ6N.ȷ (z٣Xi"Kcj@x,6']k{_.K=eŷ/z/"5hgXo6\2ʂl !*I4.~e6g E2IÚq揥؈Diܼދ1D|QyM32܀_-yVJ>'1hϿ< PxdA]usGh~t7wDjg?QMay7,ω9X?Wы.G[JTsY_cd;魀%JbQܛ%+d8+eI5b&W-##"huheE5n3Y_JOR0{7Ri`=}guNW9GWŪ>*Uz=1؍?lq㒪dx rG.sъO~rN w6P&ZS)d7m9^y)&nVRo+x*ŶGp΂pVA^{L`>:U⚝s2Ό> ;__Zcz)iz AY0 -מ4NJ 9Ћ=fx݃+r8v]=p˜ jTTV,cCSc3oKlYtiO=\]hB> &^ҡjBoD 3EAnorwJ/:i݁H%Y {f#]ݜm~׾+q6,GyZJ-OM7+䫋cHv_QnNkF)L8& ׹Xmr 5FdJlӄi(#G= 0XĻ.G&Oʓ3ިsnѬӢ^PBi$ ֆE-PL{PJVGj? p8Ǝ_w{NtP&M8Ue߁7%2(kB#0Z+-B\YxvwN`W ⴉp6b* qފ%-> c'ڵ3,}Xlp)LS| ֥,XPuwb՘@} 悊HDqtHDtJRL#Ɋ%G}i:m}Už,oVn_ R=<HBrS("r!Mrbì=B))$ј׷^0Sẁ\oi/ax&#o*[峆  eíǵ Z(_07%#l)ScUjWH'KGЅ0/(l?[!>رQ\*^nEEި"~+D2]9}NWG?oY'yYHa, *ddOZ]T=z(GRq=򖜨(D#m#$ثUFLJfZ /?.?Cn,KEbFiPVwQ5RQ˞})q򖒮}RHg%c ݭbw[v[l䘸[9JXS:呤=XNjm3yS;\iv+AG~`5G!&ێ!l !w _ 2xn<]mRuH|"qyDln& &f$"7Ut=r$>.cmg!;8i@?h\Kd'MMV˒k*fJbE# zjAV;W@Z3n5| W~Y@/[m!?aB }6ϏMlMU1fjR [keJojs᧮AV4XB5ђ]AX3fY 8ݦJp5>``:f%^m @hu8\\x7 'y-o*9U}R|}RZ7 =QcnDGD_m;*tnjp~%z1K$` _n6abXYH DD=F' J9M@{R(vMr_ &+Hd1ls"O<==d2GcO̸5oIEn΄&%2N禽93ї`+T;1qe%A'qQ;t>#'vFz{+1X;9)?M:UT36A,鷬L￁)?sp^E Wt E/ ؀5!}7)b5ZGٜreSLDf|C>h,HA}f_/$U7Yg1ݴ^u@UzAO%CI*:rzt +B}&mQ؟O=Ǽxogp͈2\ 0lpA;s,nz?;~ 4z\6.V?gFؐ#d)׮Ŵ"'B3Zvw i>.*m6īgOVSK8)㝗NA(2V&`%J>H }RDxÇF~<lD|6?y8 ֹ3 UHEPN P;sܕ3,c* vɑ4d}Ȳd*d`NTqr$>#*Le! 82F\=y2q!,9]h/H%mzct\Uiʜg;/!=I<ߜV׌ί:sW|*SjKQ>SLz,Fb,. 6FrN$Y~K?WHLDlYvt CP1>FmntnH 5R7^?e c+ehpzz(3"ҁW"$|OK5sKkCb\rz3Q&XלSJ?⚍:YWc׽1Dh8UΟfŲlg~tiٖBSl.(a ft zJ v+$4"Z~$fU#"3 " *LhW~5 H'+y[I~ELsnpP6rim=ȋOWfmc@ Xj]5o4"8,,h?AdnRXqɋI;< 'VMRLж@"PEX:Lda#OqіZ * &=i {jqXȼTPe44¨xƥ땡ǐ 3LԭI~|T@N0'g':N I_" IYi 5Gp%Q\d*`Bz{IWwl8Y!532\W_YL炉YIstþFxZ->p2pILuQf7?x!A:,PTW1t~˰kyv7E%Yt^ŌncLcwh8* <|"m'o*0反W(OZ>8i+yxȅ̃D' ,&栩uIY}%Hz>YyvxK$[ P47$+$SpPVgRc&* ]sϔZ9Bΐw(`."%= =-^CxPp碡zljqڲ?M;&c7~iT1wFmHP tyӺx}$/W\l,bNX"x*i HĶ:f¹ZB^:IzDFP_+@t0˘TnX b^}`43 0dPh i )C3ʵZj*=!t1IvS=+FjٲAoZO|1njsEv%Y|:"_:VʵuK̃u2ϽN[yO/8&BAb#(4( ˣ`U( sPgYZ070701000002d2000081a40000000000000000000000016612f91d00007ef0000000000000000000000000000000000000004300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/raid10.ko.xz7zXZִF!t/~]?Eh=ڜ.+Нب$Eq$Fq!%'ePwYrFcwŘ-?te4U8o?إUh~vxH2Qo*-~l@6z~r8Vy3RXON8s74$S9Q5sc(nhkwL+˴0yj$(>M@)w۟ w6xc!$$.:4Vbf_ew"A'y([ZSH{\7GN3:K0Ȟ!o@󇙭Mr֋erPT>$ Xw=~?ca}ǪxFeh!p8,};Hf@#82> NОƳd4u AS q k1v1^e+ ~6^7 j/TMQ?a_ے's oMoց,<6cDB̾ LWCjUH̙$T p{KaƢ8TgZt[i-eɶaX1y|E<;VITDlrDkz_"Pq+jdB7R6zͫ(K>;>K%< s b2GQ3zأ÷o|90MVԅ\ Cƈd*ʎMf$9av. P_AM(cO< .a1bۘkῆ$ub*TvYJl34CK)ͺ,)Jw 7@})"dLmlD0BVqhG4\ ` nEgl 6aUx6Ei {^~3D9ىɵWajLD|mx }0YFٰVcE'yxwD o H`W\ĸKS%(a-‚@i15di\J3 R~v3ET{SZ݋wX8`qD03g6ix&@ :%V>"ڱ&Oï/p((lntruEϓ#sJaBҎSQݏгʉ/CysrF5*R9 kz "jR;0 ІMql |="CA+y'VMiMP9o=f~i3A&-.a iT1<[c{mzhǘRӷ|+m[IY!Ʉ>ƟA_nds죒ͮ%cnP޼[%?g0Ui0웹;; ,r\Fk2o!ŽQڅnuW"EsrA#QLBl3 F\WhYn$ U-y#H cs@ RK :Jߏ\ONF`V Z03TJv {n$e\0:J+E ٰusk{C慤NUA\+~ȝ[h!;g ,[cReI03?e~| \?rԡyo7YjBHH۱{?m{}W#enG{Cլ&=RGc#ܘKMvGåS \%/[MoRs [ .5N+:r>êu])6eL2zS.qhj.Q@PCە߯N6ZeI1=_ztÁR 2u`~[Y3tel1G=Ycre,wF6$lĤ}QA:K祑Qsvd[ TgQ c*^oeDg. ;h-H/?_"meW칎@OZjj締w[G;S\a2)xmSFv&lU(/Xޔ[W89jZ~|ƓSk.|vͶɠHNt-sn^*سyS: h{c¥7Tq˛\~.N'|oXDNhUTHhgNrV²QK|daHݓϴ1́:RX\r9kg, $6FW D=3w :*SY\5㏑d= 61Xbm="p<+]2\y{4OE/՗APvٟ:E9GQg'Vۏ*q_ v|(Ĕ)MEWڶW*LFVMy&YR#bќldNuH7O(z{P W,]$"ݪFv}q ( ,oxɻ;b)3$1>mAGH$2ȧS@h2$x&OA7Ta@N*`s25(DFԚi[uveU?YZjt^څ@١əoY12vCLN&F?Rk{[≠aᡛX۶79 lWu{-=6|ޗU&egzOY+Y~Ϟ' O+L;<(W)X_RJm֌|ӧukCSu](W,F i'PU^F$8jY#'i۞f1C7:hut 5AO!%ȳ5c,(.cs5MS\=qrf%uv>vȄw=oNa[w)z6+ϢpftNU3-^6If>E&1-~tli~W 9g",ʪ0G,S>+d(\Nw‡l/pfS(:IU^yr5C^+5Lxx yyl fN%^N` 7u%S4:_5cKόOu}֏Wu{X>G,-'w*Tô뇐g 3rYʈ!2vxsOp/#)✉I)˜sBd^H Ӑǩw3AgUrJc*7x)KDsr-=Bh4+8U:PnWw!nzp|fu3?Ty6 Eh>Hsd#h%'z־s' )n 8Q(ry:Uv;4zvFؖ/-(?zWkZ6)(%$nPEr۔ 1S/3ϞbNW$ڐoOvx,Gɋcb(Le/lW;N|Zqq]ֳ9:|BcSYv2j| “)̬+!KnMD;y=u_!5 bzSx)Pi)[x݄.4 [=VJJ @GfŽ _;~"OD,O~-MvB_c- L@N/?R:]H{]v߷;zdNirT`:\l|>#NQL[ή-_z ~ +rU>*׬"EFX`%oR ׇmM ⊟[UtRu~,LЯbE4G5{bZJij,Xg^EE? u #Z)&ﴌaBL׋E-Զ:MH5 EaP~)`Ke9zp# 6MI fzV8Zx)R ƶՋzj98ՙ\(fbzP<)֭N,x1 BNqǂ`"?#$X:"8n/YS8tx(>T"К4w.ե.F]i_ /=Ŭ~w4;eF Olg+,`q*z-Y XGIT%}'oL 1F]`U.vFbtXOhxF8_ZfU~?cYH^ eɓg9:F (md:2l!3_{ p S{y͇dyE?W^i%xU1c j:HSh;JhP9v3,{1’5 fkh!KĉvDCTچ-"zVZVpX'UW#В}-dtVĘ\S8XH\ޚ /,((H1iNBπ|r($vɸoޢ{fKZ!HbȜ/r1POgZ?\:*PÒ<^&h:Q'*C3jy}wB^(0w.> FlDډ龱d=NPW%٩)RՠVio[9Y_7mFױ8duSz v3هjLQi;V랲 \ת..N9\ eI\e`FC~5zQBD%`仴 <5p8 @:QT[hJJG<2SeC lm|=C˜h^G\[ HgQ2m~Mez-!nӝtlx=^rE7i3ٙz8Gb ;dȚ:h,T6"j"Uxp)+×- m5N$gciVRƹ`-j@ 1JJxr,$ rQ p_ QZ[qI=/Z ^׬'LUQFà wv5s 7%w]qlQVGQrrz/fZo؏6?0FgXɷ?A!A=W;|s&D>Vi7!诘/"Nh1!'ӖQ$42N2YEtԬF=y{|PV/6W7*G=X`uq5U!H:{Ʃ.(k|bF_NvLIDe C&6`CDnc^!q2\#  (awE]IipSzs2P V(=xnS] lJ Ro;,^4nEmxGʧvK8%Ese)q:bG!-S!Vtr78s;ݽ:}LͶ%r+ p%@" ?IN/Х Tznu{ V!f!%0~=M-FՒK!x)1fm Dԇ/RX/I%KTe<ظ0}F΍Ҕ/chaIw0rjզwB*TOKJ"CI̻?oD =ej|igs?Vc#B YXE;=t~*D-Q7Aüh"m%a sǘ $xĊVPģ4ձ?1X_X7P(bŚp} ;'Gƌ*6VH]/󵼐Y~OXJ;ܸOOg^//ʺYR9&ƞ:6N@=֣j=Im[ajj~*|M[w2◼܍$:MpÐ)\6q]Z9=c)8`7,X1e\+. Dպ@m~|1p\-mxڿ[}~aƟYpoWxX"橃UʮP^#>[,|5U꛷Ʈwڑ=:qs09~DCG΄ vcExl7YEBBz꠺J+|3I8HB!< 208z%FҐF(H+. Ψ{a]%Xr@tOt5tmb [2%4PW3 7)_Ke1%`jC\g@5& {!ov{o~Uz.RUׁ)OMZ!@//qdNI"{,5ʳ熪"N8wߖ7:$^## 0ܗv_k3_Ԅ2k%URSx/f(F Oшy;x`ixda@2r- mQbmd <7lq󏮭QDҚ s7&1%ý3ql'IG[/ф/^u M`<&otE$_M z xF R] 0Tqe#n-VgͪJscƴWC{kgwQ &o6w(F=9(fR]wl'ՆJ5gYAnn0mb]㯒B{tZ]A¡0bEE ˾}]W:/Ma QYwOgutnQ4HjSe7N{IQd[)G..{RW;+9Y'@"KlNg|Sټg !8dO!X9DJLLHx`n&8'(Ѝ0~WR`hl< y= XcX8N+xNiɎ;7GʻI?~5=\K"b 򒯁Qygo_eGRa%Vg-CLPS#pDC{fdϏmmSʾ^)H_Y,5 SѸޜqZ UQ5";될GO D"qsok!G>Wc+=(*xTd%(ITjmSMf7DqQ6aGO3[nA?;ofy 'd4ɡ⼷-o%Z^W(i_KujT*N ;ԗ|{s O56q#;{/ ;dO@G;펶5i8)ebq3Qtm 5|}!vv/7.X=l͎ Ja&J8e~GEBg%f&Zƾ%ߤP=2 }a-1T@6#gWTVKDO9ïY? V 09M+#=7P)e8rA A2? u&M: tYΔl4u~>ɵIFkh,4*d?<}T9! CoRͿ$͊Xo*thRsulZ{Hk2}E TKeQzC 1sEGUFGI{- b} =ĪnFKUH9 !AS;ze]9MnC^fF ֺ1 ( J ӄŰEleyAMG4H>i9d.dRF</hB{m} cV@/;` 8 c>{-_low8䶽c$~퉺U7H jNlf{ fӃ1Y~w2ϭ}q=ӽBxM=[T}pRzC`~ 352ͬuTwܼ6e#Sܱaڷ'k3F>ޝP%jrD[HUEkk\O\;@S$NJ٪ڠ#vOj+/+wa:IQaȖ@n9(;>2߀qSoR ӿ={{}"wzr06.QWEȭWWC̑b9a\ǘwkyR&6fo#lj>,W “ʨe i 5Frm0-ͣg 1:SU@&l䇓3s妙a2ܵζ7G"$ b\0m$_kJg.,smRw!KyInAN%xiA*<fNlohiE}F-""t?qڣv>uzLVG|m0~QyUfY$z GoEHJ&|XvXcKo96VeEք͚3omH+R%8Mψ|,la-b&rHĉL5 h#F[[0KS׾}5uc!De ߞ|ȲuǠAc\U.LZz_tOnoXMcFZ'%d+#\st?^)w:ZWMs)uJ{>2A)+ 4SDGz+TĬw'<^`yWiJRPؠ|kufήCxR%; p5$q{Q0,);p}]=fQsn#M_L 7 Uo&P[ -)eS(/ޟ j?,Y 9K%G}KZD'=:bWziV@؀wYߧKM;tc+P.(7߽)7'4#9"e'(0 Цߝ7A{U8H+_B2{VJ0X&P?Cu~Gz="β|`28vVl Gz"ٝF ?tK-4]P!pPEbRA&"O|P U(06v[%ؑپe8 KIbf5ny&dESI\~ 簦 N_T;u !Q8e¶MVc#| dF*̫piI>?p{ҍX E͛ M5a"Qz 2>1(1jW`ˤiMBKۄEħNU&wA\Y%Fa6we ^5bj-/l׺:-^kfY-6/rzKNAzO?bUpr)Mށ6go}X/'i( j 0R&7ml\ƠEaCfv7ϯ֫2D1mp: ӢnJQ]YCCƲŮj̐gyd|c؁*A~+jRs]:lȂ 2g0PQ '/DN*OKrኣ 6E1r(H=o4AK"EB.~wQ`!n.F} ͍@"uh^p3.53UNS2HR/&9$.F_l)3zh ^U 7N琢>W@S;|%>)$(xA&RݮB(pΕFL 8B^\LXz0_cq2/bY/L(|c4iC)2Ȃ.}Ԁ)e."?15rBi4KZy0:H*b2my\{]S"%]'dQM6Cu0:$4HRk0G샔P pkY)("r  ip@AH\DX`K M{a1Y;+]#Ⱦ? xuc>҃Iz]i|_'cxhKV#f%e;sKYUP|3@p#3^_>,}y*E!s&rtXY_rJIsuGȣ=PܦNRˀgm7ܕJ3 pK(\v2\*$3$_a z^8X'\cNH|=_pf u7P%a-_̈́\ OOOC)㓿3& r>[XuDl*c}(4o=v'ɮ ]%gK(k`n!n0цJ`x$4 0,Pݜc?15"Hpz:Jعp"qF8 .;ԙwvt[1QQ?!zEf@|@axTS +WuZ;ߒDb@0K`a>G>iz-0Hnr9rxd+Jh&w}cF nr7&y[-zypZ v5@1S]oUηJꗌKT+VH4.{K{$j vI+\DA4]m#+_dE_=1"#4\$yDE[nztЍ:m7Px ӝŔk#w (`o$mkPȎ(9*\&ZbM k$[Q ADzs*25- X4&+v?pwͭm^ 6,èY$A˿qtT@[ :pi (yu.n76 sLܷB,\>#3QRƙ | jEI&y' u]%R<\`Ȯ+Sw{$D>":栩 '?-ln=1 f?ddmfHzA&D hdO 嚂Э[NPRE:[ighь#[; ߼"([( !Rއ2t7{ݰsߨ&ݩ} \56@- <z,¡?0gDަ}ЕP f$YV  [b9S닌YOJ0*z#3WmYNMڎ+IXyf#Coq>.tUu:"wصQ STuo7=hLjΣcEyW!G\e]`I"g8W"܋-t avo ehX /f A,H| 'v]`cHBvi!l8]M!pj+t> =o‰  (w\f} ь3*0}KM GZ)w/eg6_؃45¢*1J/@Vf`\$.Pw퇶Tア_= $;AeG4%Ve7%^ hSɠRK# 9_7YۓQt q]tYCt[\dT-5I{5ͻwªc X0Ks]|InRM'sw׉'麎tJbF Iz^txk2PKB $pCb~J$֡N,~G/.6۫fj֒yW2;dP+dqmYfk'Ӊ+8!cnS3c|hõhKR Ob,H=)ƨ:նZx~uqJNx.Ě>G$OD;Bȣ EwMZsbcB#$X}+ЂSS0yf5I?VQpyNSJB:c?:@Ix.c>0q@g%]Mk.g#ߺe窉O gOR/k-%$-(&]_LϪ,6u8 tNkiy3byYϖ~#cjY0ZـM[b$L to7ՠٹW`po L 4u덤O 9w/a(X5:eL@Cyqz +3}gho4>i'u_8mhTZIDjeCf/JFyd6"5ޡ2c?E3e}Vs djlD-ݿ>" n6c Qqo͏5+sҝe'tH ] 1)ډhr0;%:#:g*i( *Euw9+1ؓZ2;њ\y;5d^mpv ʺ+]BK&v P ~GM{ Xp,tù9dhSp1Bih[]ZHQN4E RCFץXT,{W?3‡DU`N|3I3A_+_Yo>eMrBm. ㇟*o+&\i4h2cZAVǠ-o TS¬Zݘs9F>|әv|2]M KՋ[2 3鎋\8I.ؚNpvȗ#:\ ItqlRB/RtTW Lx*WLu4.kzwZ V+dNAFv83 c4}pjA_7VkCدKwA\ $vJWdAӕw 6zlxyu5kjTLMwkNൡu{Ds;z~>$` Pv3Nnl+!ێCfѝx.Xo0^aY9 gQCMaAE X]3f۴,=#mffGCTZJ< dACXySVz&VRېNi>"hJ&ih}rvھg1{˚#rVo}ƈ3=Qa!Cn@o_7F.E@ d Q4b+LjBm|ͥ;!7Ct5EOi^Cp@q%s}3ޥ}!gmh3Ԉnj"t흏y|N Y͚gk dі?Ox1M+skT1/:ѻ]D@|} ~CgPhy)O 7ak: C)8M^ɴ#F34c#vE̛|J%:kC2nt32#}} d&|GCCuׁ^@HI'2y]۞нN4ݏ)J4CPq_C^rtXHfNi\owQs~p 4A滲 LIq$rb;FYQesϢH.ySyY8of4'74Ӕ[nXIL C [_°9cvVmT1#:!~"2|p6dT+ Tq|I2H$js !!؆) O,WD\9YhEH1LOY2Pxz_U](ԝt'ճ{`䝬N=2%}\:hWX-~i?HSGX [Z;gH髱k,G$W/VkK9|Mn?,:߀XRHRb 柯4.CSj̏ +D7y>/]:D;{liZ9ܼ (Mէl3M -@:HƸCD2eANu=ڬ*ì5ʔyn%AYv{Yⓗ1{"'a2aδ v)r_t|< ] }oHloqA@kɓC# :b2H*PJ"ס+ C5/ˀ>rQŻxwcVE%S&U85`XBNIgj|x:짖p$ES)VfEs,o;|^w ܄|LM*qj/6;I7͘|/*Adܝ׍ &"oi¹RA@L%b>TpdVM1)JjQ a[+ @HEQL\/] Y;!9iYcL;WX[8FUZIXG*Y tNX{>I`|A=5͝oO ˭jD>RgJ r.EV644`4i>v;ތ's2r8:"X_A1(ptၐL/xe2S "FS&.Y#:0:(jyFΛxhIb@$hBsƗYHszϋ֯ZS2p!0F0騊bъyfg75d2:cv-L +@ݾdYO['*Z МgW /- XKSņZM&˽V_ͥIf>V?2p( W17eH훋 χ>?[ZZ6X'17߆jraV[gDtw=1ŷ8V<'8#+R] ۞ӌ^Dcw"=]q":yoVYNb?;yշۙ4\]#+Ulqoi/Ai9ݢɨ{US/mmt6lzĤu$ +x鐦Ĺgv򇋡FċCG}W9TYL]PՓz"d>8Aȥ9qʭ䎴M jPBO7!F~w4rEl?CZ+liuCmߌt8A\"'`\NCj{l )<{ {9.7]:v~Sf3+3}I~XMq[O=v] ,9A'%n[pͣ9AtPX8z߱L6$ zJȳSn^F7*"*g2=ڱUd=fP0/h٧ ~I$)4_aveEoK-3">]ߙwKN1Fd؞2#\2*_W uq*6m܍ cQ Uobv}K~jk7-1,rXoĖ-\} Lޛh>W/{#kՊv%ęmf#>Du"&~j?Kzмb{,{DmҖ!,R4םu*E9erq4{DN:f1uvoORnnN)m ~Mb [MHmqr pHtyM0 Bzh0t/f,&VZ2 ["g8F2FĿ3,USa&+At,=)[~w3>mLיyWq2}qx6(ힿŏL+Ê y?.}܏VK.M-u]‹I۲N8ɍs^~Ws}ؔܖsBX&U 4676ٓiW΂9dmf:w(jpTWHk`9O@GSN;,A2[èRFgpV~s~$jFQ I$@Wo?<3, Ku PŪVփ|l0 vs*%GZ?KtCk8Io%h5f&"KD2xHܽTQN =q;CcTDڪyJܲIl >pnC5רoSc ]Si>](sv;-P{OpžUWbTZ>35_\VyփU40+$71"x1IOV6s qj9{"}1<4&.EC:zD}oZ5"0!Kcݸm'"Bl;.B-|M{\ߝ׀ *SHsթY)tZa|hQF5;j[NU&ܪ3o}|PlL*T-zKقPu++SajIjOxFΒ/VE`&|_O~9uϘBxSPjn>z6X-,.?PRƩ} 23'RA7u7\} tg~8XR0ʰ7A C~1Z0 fg2k ՛Z3Tѝffcyy/9{_5 fc *~CxmI(Rb 7O؁N*hJoMȕ8XHnPWh:~hZN*Oym`6mpE5l&>'CEۋ[s=V\LMZ˄< ' zl-Ao8H./2b,LJylEX+x jA1ŕ$ O=5%@q`E=1<pv[Z?h&VadKZ_ʅ/no;_mK|۹6c!¨ˌHA+>V{šTf۱Q F~8sϦ+(/vt`|2Q >5R˝-=K0/T-?iOye4KE/dԱtҫRkT[DNa (im[Yyۉpj~5`[$GBvt@FqKԂ:$}]_H MkZ[@R^B57nGtG3M}`H~uF^{"^I5.ㆇ>q!Zڙ,m?3z3fO DKXv?6,=# :ߙm7L05LS4o%idy~}N}eV91?Ӟl.|U$i!!-6#@A@޵vXǰXhَ #RU@?jytGM19.2׍e}8SY:$B_-ELEc˖"5SR=Qg6yM}Wyžr{\3 *OUuP/ G!ؐIhLYlvp lPYtu*͕&qC"UЏX a81w'!Lu?<}1Kd96f'`$_lܴf=??Z Apq O6^N'?hv8 .${gksŢub|f;\w1A)pk7=]&lQMYc$@tiSZkÂ+w#juxF 7=yʤ`)rY' 7qX]Jv*C8N9$6#+qS/$n a [>49Z~SR(Qkm^JYoVV@6נLgfTRZfBVgK44]ĥx6{+A1EdNţ=&ge ;DΛW[XS0#s 8N7XJk@ͩ:GѰQMfUc">s{:  ;ۀwJ6[B~ڳb~2mBŢF8-$^Z| n4EƘKIEnŔjp L7q*x󭠉CSAྀZk꒝+-91պʲ˨q2f<{iMgv :Pt{xΕ# #X=˭?5W6lQ >N șYC *1^o%NCVgbxQ`=^: n^35>*K>3']:Q)2d.Om䧫s3l<*L64cwae*}};`Oԑ8Ww_0%>a ü$ A8 o'a:o ״xCjgH?ےNbV)BER 8\1-`jF2U!r=Fl 昮f@$eO猼u!g7t^Im5& ߑտ3+~K!!o4ֿ {剈4Az_idͧ 2ӽ_; 5 m9l>]5ss_A&+jYƭU;QfgBwRQ#҅_KH0:6.PQRI)&_Id }BTuCxғE%iܰs5ϺyC⁈ΩfjE{{ UݏgO*!`J6u]NEi8ahsSLPW!D͟:~kHwLcmRWHkD&T%{\$ Bd۞NKKҋ,]t#VbiMFxPQXX2h'<ֱdCaF>t KRnn]+3*ūA.@1YHMT >Oh/CGsg*6P7JKb)i"j29*GckB/BrO yKr鵋53})IՒgL/CdK $ 5pjG73z)e> :ʏkQJo| 4-(r#%O]!f;/i{zyf i z47g'W1{¦'Wny'"O &]^)஁ lZd SjWpUD!۴Ěm)*% 0s"F9@`+q>|V-5| N ]M7\v; D\PՅJrvp'T+ޟc kXVͅ8/T `4ygB\zٍr%L|2p!ַ m6\𑈇Y;|eI7H+qf j0/h;dcGӌj@ 7)٤JڏR}()|\wFs|#!B:A0&yÚǶi'/NpLjq"[<[-%A, 5bѕ̆zf/AeÒ⨑5{֖)Oìwc]r(O B͜t +wsp[k0^lEP&5Rz 9qDъ ['HWǽ2^M7@)`?G 2)E{ 6p̙&JR)MG24uf H`N̲V.6H!#ȶ\;Ye PM4,O5օ-0'sqcB[-u5..ÜV,m-ׅ\=K}.U#CQBzSnk%R{u%IbWf[vO;3JrFxv:PDZw`dQC,'`ǰ/1iF觊zw7Ye+& g,@qYୄ\{ / d\X]ٔg  B%~?Z69x]Gy=x`0IԠ9GUOwELdmK﷒Z?VTDLC)./HysFrQ/>:*_Q6" "9QBkXed\}h9[ Jdǡ\]z\1 (G3)fN0yl pc{%'AvjX+26ѱU3vZkc%EO{30~o&p0!{oFbN.&AR:*שV(Ɨ|AbOII͡C&ds#½ƬG/Rd)Wxܨd!c>>aQg`^B#Iي͟*AHQwa;a LeJҴ15NSMh cy᷍wܢ0 Q⧩ Y"MJ>|T x?6 y"MbIL =B2Nr0>NK a _Ԩ}%T721Y}cdK:P{[ Ͻ)U&?pM\\M 7?썦|HPbrTaq. `ve e<-Y{lWl0_~Nxm=yTer)]m^K|i,Ϯva_"ݟe8ւ㤋W {Fiq! cwqu/ZlJf/)?MZ+Xyjb[REpz },X+j4,?oNd A`ˇ\~O.*Cz: ]ˉ X;Sx$/I- ,:-nԗ"6_цoL,H*lj rj2D#3R9|Ɵ]SRC.ڋ.]hImx6E8KDJ/^3CFAw-y3wʯ2Mձ'}m̖8R,ĩE'6]:d`Xe\?by+IS8=6n!f0рEu Bjpo3#p 0A,ciqCE/{. !9Iu^7eTv4H͛OyvYRy36B7fjFVdgxoy;/%26 KTq=lkNyPBu:'[+=SͅLy[F LL2Z8Bͮ86[5rmBϭ$6#h+Z^Q+7ƇQf!Jɢd~T2?TbE1FtU1VMxpȦ,ԋigeų[bS?9q9k{j} T6Ĉq}؅U`#E$e< j^eî TțV/W( _==7q|}gXod'DVJC~wB)kF${ʡ]ReD$8$$"aUkغ{8Wx,ҬyW[ޚ>kpۅz(_:L\}St ;QgeZj__;e^h+v ,#w|C9Vp imEkd,:;,*Z4Ƚj>O{ L6%2|lo3z[z350L1$&jWY#]`WBܾH2Z<VxϜml >Sɨe^ֳu2 %6jNtM#BgGΰB)+&h:ղ.Dg9xY5f[bHە:2 qIAa=m2RuۢK~0R%&VI\(6^t#bX!B%kkŰSB =e$#6#l?D Hif'YO?h2u PJsقoK56So%D0{Li 晌ٞC{S^L.SdL턡5DY"4WULJtn2@> dn-BZ4m.|E~J"I+`N*L\<[mg QP6*gYZ070701000002d3000081a40000000000000000000000016612f91d00013934000000000000000000000000000000000000004400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/md/raid456.ko.xz7zXZִF!t/{]?Eh=ڜ.+N4H-帼i(5*XR.>>{~yi<diCJ1GC:1轴#x#){So왬DVBz.y^D+?`Mf?|nMa[' kx޽,?3%K#üDҸ 'hih9%u$.7#fxpJ:RPv 2vSА qD i3صD5k#CdA"9Tϑ{ȟ(^8^,Ѷ}rjwaUKʖ rMfz=iC𞧚T x,13R uw0 O{JB3 VF>#:hC̟ý-O02$Ba&š&>Q']d91a,o/{RmPX,3ms ,[?Z]QFwkٝ[%%,Z5W̢-ڒW>$r)O6WNi!~$l Ů86L]pp0j3@+'V+ 2[ yrb[I jd6pͫ)Ƚ*>6]aHhr'2F?ĽAZ t5}Lޝ%֋)$m呤f96Yqofe3[m}3lsNIV{Ooc_G&oў;C,zo]j'f<1!)0å+)h,fQPAˌ͒0MdǕ֗U^]‹+,W̿ʿ-.a`-ʬk֩St+|kLiS|FnJcv㏥#5?5[P ݲjciӓ^}pߵ"`.>&҇䉎}v'|wÙF`\ lgVy>2! ^Ϭ FO3vQq 6ȗl$KqJ~Y&iqf~T V}KfEggJ]LJ|<bbsk%'O5|dcㆂHoE3xet^lpǃPsģt0P*%y?Z?lG~x>\KT5›M-$B*-Tx4Hf ES?^:%b 1V..ʼn>X*f!x4RV1>`#H]Ǧk>4f7_蒙>YK!`;^9.sLϭC'Og\W88̔:!fe[Rth-8n()Mvo[o%mPN*nωڬȻ'x~\εHiЎV EƔ'OA)Oj 8c LӉ [۰zS{ IZi*)z'=]񭓎tb72eKQC0 B0io@i9r_f'=]^(T0lB']"{s% Ɩ7|;"߄[qYuKg,6~m2ae]([[F"%ʎl(s5^%+f*(DqV )}M9\%o>hiXX)FTYQN50(Eg vg/ 7.H2 D\{6=+PLcB9x3 :u5,g~f`l,yudL~4>4Y Qjd ( Ws!y7 + -(?UME 2a2T%}N+f,u U. Yj&=NQ}9cooyBH oB2bGc7ߛA0ТWIDH2 ɱYY7_ i"5jt^oG,4DBɣGk~)Eu)#nP}@^Z(A{D 8A-90*mnCK(h'T81xĚ"B&KAhv!&\q!ceIo!|PHB2I /k/,yH22U>@ pvGqvͅ?3[k߮` &'}S"#7WוTՐs>iMYrUV ߅(v4FÑ Gv% cȑK!UlDdC4_`?ض#%_<1"Na4iVvR?`I)9AEmP$L"1IQQt B;Ycjj?6_rC#n Z_7(a`^SF5l!<5":j?[5$}7%UףVj-mB+߳#/ӻCk|·ϳ)+qa6Ul#߄Na-wuSQrR>x8)4$a8Է|HT$=;*8"¡מkrN\qb?0AvF4swĭ}-4Ѫ8DE4Cu6䥞b,1Xё a-s}VXb= |5F)}Tn-+>=e`;(Ho>Qj6 MY55]}v(J%{ռGaٕ܏)@Ѡtj幝5#!N񿀆[xƭA o:(&3+Ysd 1G4& _P~[o&Ώ(gK[ٰ2&#UxFvaeA}g2^/%Nk 41iUֹ|x~X?ByO:7hY4l۸JT\E/w~Q0ǤAyJg9^ɺJ ;kŚ]vj W Z6)?g uAJ+-m/V*VYNS 4:ƞ哔ghcC@47K ܯ TUEޭh{ $.xvF}ĕ#>}/2@lEHo`?j&0U(3wj`{%հUGBo}K⚪p*2 76欦ٌэ- 92<|߈])^E#xQi=mk2#)[*FyDԥH\C~΅,AqGl[1 ,2*nT zT&)&<_3})țrS+1nNE?$S#A9?5 n0ώ/KLlٛftCf~*>@2ve(:ielLxE·k$Tuu`f2c |G&M)~k{Ⱦ A]4Y]3U,Z|Ds Z{Wlm`%aV6EF,b;ZMpԕRCY.01jMZKt{Xy?i0zwž'ȱ#,1!!h\Kx\>^5DLGɀ Œ؞}5uPr5֕W!*rn(YaE-3Im,#6ii])޸ .Bi++qF(Gt2\U |#*I=/;M Q4{[В;ߑ#D:=c&2H1T{jGX Dc)U݈)$-G~㗞`;xu(@1#Tl8z MIvr\|tZJH+jZ<_0|MpOCN#_v. m FiJ:ix봷́Ndf&Vca;gEZ9#( 2Z: aKХyh2oXp-)e\(i_lfG۝q0-3$*f#*W8̩T `|V6SdPho[Dk6 hSXBcJJ$!UZ:\mH}zmNs*b)ND̥v/{nR^z1Oɻ("]2Q\?9"W lۦNT]g초JnX\R) :e{$xP&R$W7lߋ@M9Y@wz$7N 48a:kxy a5+uS<poOl!GR.?;Ifl]2![)?ۣFNOHKF؀#rDZ#KRziOU/MVw{)ą]utLKǏ ׌G*hTd^DC@XN"3"1.pt]Oݮ>t^ĸ[P퇎bӬdesphX&N{܃u}`;cd6m_9iR'g嘦 l_I:J0\ǝ}>#=#~[= |/S>M야rDaαE~D3{a 3ceD_ѽKb,ӖȊȚ3* -8e(_5dFqBCE߇U~/}ctJlƸcTTX(FFp}h1iԮII+ˣdXX 2H\[`2ؑP(TCW4;m^rوS@\fX|81WRcM4 #27f$@-Sd&&AM=Q7* ãW9Yr?Y {砌;Xw5 %+6t)uE!ʩaiNc1yxt6_"paA J3C]n' a"ym)Q(ޜRfɁKCG!ŒƗ_D14v +kE gstV [yV[OwF4GpڼnEvJ?tD'Ү0 dE+HGd0l:_CS?jJ߈UDB3q;TנK.v]rWVBUt&tyƀ6%yeT35y%l@7jwaS^|x59x=/ey:QcSM&˲gK |rʥ{ck>!nq! j~Ϻ۵Y+G_+OF8C =a7| |hZFqr@UUفtPL`77l|fK5x#{xN7B{^Ϸ/%' @ОRbvD{b Ə48=.x 0~c0B6\ םM!bXO+g%֭cz(3,{)Mm-AG7bu@3DOc:d sU?+z#N qFX@RyGSp^6S*c]I Okېy "ٗis)Y/q etZlҧ/xv-)ˑx3j$S>I,*Zp24R=4 d^Ơf7 )<ل: `0u?,xa^Ga=j. Qwt9Y#mĦ D2U/9"lfAɻԘ) hTFQuoq{ %ԣM;CP?0PVǻ_<֦{#e ۽}aݸv|"*ߟje)ҠbɽL[') GM'cGhaơ:ޘz$@,럾nO]\,vLE~rֲ29fc Y5Ծ•?89%_F"{FiĂyQ_b#ەE ra9_s7o|Qվ!܁WܕǶ<ߊ(\+.mۮ OM4_\lDсLe%.W-IKDWWώZ 5H!R:"Lh&wڀeAߡHs(\UkqL6ep(-m3$vaW($UA5i߸4B2ȇ cDzTZ ҏS:x%gxmb~/?>Npx&6ESƣvcxϻ9LsZ5B $"g+9F|(8tHN2UXЇ#2ppg5|I8H*@[{L`(r}0E8e!CƄ-7'|4dW mzOy }aiAAT2kګTPg0+VFw5SFimnەa}GETPe|ԯmax_0ynqpχPd33x=DEMIgv|_i[6/gpU^j!w=kV^7@Q2^A@> 4'4Ʒ .9Da2J "t"0{JU緡}zP\Wu_Z 6L#uv6b $va.‡G;Off|>W-Q݆|F35*%Tq3Bwo'ЖR Hh!1ՠ'z _}T:m;+DZq^1UYʼd{m()~f-:wkKbcx|Zq1*m~nUS"4S2!(?"" yv&Ώ..94Nd%G6]ldS M̎R^Klbl.f +VC,h$ߕ;1}vwԛJMU8t9 ZGHpfOEe^!8:Ocà<"Ӡ>5eFQ'#tO@Cf59HL)K ij/GִĪ&Yj`ǰ-hA3sai +Ө (uew&Le1c9? zγcxT?S;`iPPT -G Fem8RM $5};{nMa;k< 039Wgǐ.9prBSs%氊YIG̱;#fce!̃Q"@Q( ߎGs'φu/YF 1)hUskЌӂ!6Cu+[A?A9n}e ˒,h[6c-oc/%6W>>%ȂCN͍0y 3 CO L{sGj$_;[ZOj# l!$C D#}EAup0 jē02o#C`eՏ[ȲNbm}f #+:ZX;]8rz6phb\k|Vjӝ6n cwE?308}BTAЯIܥL< ޢSa0r U+Δd!AWt:]mZ?H o-Jڞ }W%J"6^ 3؂fia8"ͳ@CL?b`t PjJr̾>.gGF#ov%zT1'Q:Z*p@3ON~}m% 3Az:l./_џGT .+}"-8f~gn3DbFJO/PIAF?8?Q<ՒЊzؿ m%O cXbff S2}Oq[Zn/™*SQ6%揑;=Y+5//c`8ouG9sÞJ IK<[Z??_[X?ԾJb)aTөdOlH )??UGbyyI,zƴW4\ɡY"Xi&}Br5mGa](3)e(uqf>p0]xTeY)pJnԀ9cƎ3טc"Yc.oUq}#c*wє xSˍGQA0OT|5ZdoM{EoQvޚ*c=M9S:@V Q(><1>xcBQfߦ/99/-LhH8GJh61b1-)k' WM;S; \0Iȡp[oO֏x.D)o ui&R|៖! Fq]zKSv1H}CAqܨ3cjqjrS)S{asg7a*IZtP#>[Ut k UQzw-FR g< J<`*TOS~+3zm{!U4n}nbD Vj E(H}.ڌ[?u| ==~IN"H4Nͩ@_!;K!1];|ntm?,ߦ6tQAonX&VxeJ4t(jq7CfY;+ kNE 3ύF]܌ ʛDbVZߋ)@Z<ٓ ^i|xm\RBj3ܘ~ ͊H!xlxh_&L~=gxKDe_F]=H3`؈M1iYmrĩ$G#Zl5O>N0h5&JyQWkblBnet"ͅ2;Qͮ$+EXyDuYӆplOAnM yw)$u>6i!4fCҗkBZz Z (n(a4ƗyPvXgc8GTxA Xw2p*#e?`-w~lN#-L x;\ DQ߶0j ˄I;Rm {EoL :.sV͏Pt~3ݤ]I;Ow1j]+8J6/EܞFN=wKdHFlJgDU#im7nD >!KÐDR+i$yz!_J[}a(t˝s_ojAyז+`g87|MW<> +)SP|SXQgXnj|G[ DΙ'R1{#`eDyȒ) x\]'KZ ;kpyTxχ򏞦]e࿾O!EژrpA/Ÿtm#Za/T{((Sp*=m[}(f&вv*нܒ_'r+|3}kč[a97q~.iU/̽(BnNPrb5b><|:lı"cgF\k,t&`uͅg3؀u/ giFj!.O|VƅvJDB`>f,CO^{ֈ3^"n+GSE6S 5 mt 9Sn&~Ӎ"I>@.RiJcw-8m(f8KE<@k#?_(&Q* q27^dS(u%:f:+{en@UqVa)WOn \OCmA6g]:ӡlQVH0n{0SJIGjڐImrz9K̇OZCeēag9fg~R}q;]h <%{4߽ d~(zcRhҏS"DCPʒ} (Z5vn]M r0Ft;y֘HN 0%#Cte-q&6!Y8rRSXyNػilԜ}$ :k`ٺ};Fe} a*/x-̺h[ԾzU2[ald.Djpwyn"ؼ%yD_!eSwEa߿ܡe[D{(-TLxJ _:?qL )g}h$iqM O!O 0߲"OٍζAVGV#Hޝ$YpJZˎ6VScGAc`>=h|jB(#Iure/mˆCu~,!YNp5Mf{udRX$ɐ×ב*n{FO@_e5wh$d,Bbڸmq3h0UF:0'O^Gr(_mBVf~ Q}tQv`>;Ӵjʍqض|[ "G >֜D!!:Ss%سP{lOn%g> KC+XU+{R\ ~%*c2b:ɿ=PNq+ssz6U*qXV< yE]{9/dzd& 1nԈ FgVBT3xrHg}TcWtRw{.;JY3O0coK{$P5Weii^'XXY(ҲI_ϖz`[wrN/"g8zQgKQ>{ĺNǜŵB=f78XXfKJ+D+h˶pR|k[{=YPcϱ6¦6~u&YЩe,z>0wQ;cߏwubX=-8IumQCSH|Ƥ~?YCԪͱaqA%teb 1Sͺcj됦j TWfrwו>ѾU_MO4։ 2֤0c ^)eN)a/!͚G)t&\†uotH.hI0UtSn|cXu(ROWa<1EŎ's{0 uAawIvjǚđy~"O{Տ;.^dk^GfyӧA;BMq7hE?r3_ ˄PRBV8:КGiX*grۭl/ w<`׆RMX,$N;dC;qWCn$k܌&;҄Erxv7ygz݊wduehy_f.'~/_ z~%)kFIHmSKѧ/P1@)R% (XO4f@_d,{LL6}bLkdqX.w;=/:~zF~eH>{,SJ,^J;b(`y HRmѯ88թ$xa# &Iu;'tߑvɱ| 6#tPY`',7g*×?IEl7/ نv&U IFy 7>ECM/zY&:f0ü,9J 4_fmJү!IC誃Ք|ҡ[:ЕӠ>J5o&4xr#IZrŋD.x_ yZI u[yoaa(K4{3z?sT:{ճ ?v@AD~_M@W ^0QࠨvI- XlmiMF䢦Pr~WbUXSCs&~ }j J[7cSB*\1x1'~zQUCrpz'%x@G;47Oשׂ陊V39*d(bMgJ poɅw-y'S䌁?jdSk\pWSXW)a1 \ja%%Bk0sWi;fq;[ $.:㖭IW;mⴅ·*ʼn/ T=HIw?ŽoInAA`[)lJ_}.|˹PsNVCXxOQE,AB7q $NG7>I"^|&Qy B9J)0|yp3;o[d?`G.&1όc4dBDhw² &hj ްE!{\ߡy&3\@Ъ߉:MV1ɫ`ΔM糽PDم< #>I4%Oi*fƴܦM4e!o&FI["֚Y~Mb-b (,"(JZMǕB]nY~T X@[_9B!n@ʠL$^܀3Xw4]:74psAr )nZSo 7$qf6:`q.Nt`N&bf%m)ٳ2:;zm9C&_j3_fqa@V|4bOҝHkǔ*հCt#+MX:;BjD"$]4+qm[ w'(94xKK#,bmj> WlSDTSfe k“1ր`P;?UvERkYt2o$ڽj.Z#&r ~gRHZg,hfQ,\~]pfT+ie:@3MYEkRo`A.gO"g8au %72&B}Ve7"tČ 2aZgdw-rCMװau%e@%~Z-s|1mlMXi$_$u٭j HIdϠbn1{KdB7v\1+Ґ}UeR)^}Iz'{$/+b=)sװ]A P`< T7S6C.#B{ o pn` 5蚄 l6wr+W#/L8~f濛PyJo0n 0g~nh,HL9QfXxh,$> AQA/IzI(:\+!CXth ª7f4=D÷$nP({ۻ722\z|'ј qG@ρ0 FԝdwPY!Fkb?_ Il5 ݒr<'8Qu2m>!F` +H 'c{JkǮe> DBzPte×m[. \d'Hf_kv67"7M 2 i#Zm˳7@YY& 5o- -Q,uѤp83a`MD`:u[/,\~~ {MSO+xhw : C yEDc(oܞ43¢a l۟1^`cX,tGt"CrMxkKc9کp߃欓![rI!˟kKu]R-9ؙJ\N?M$e%q$w_Od>Х퉑+KnݼIy)#Fa~ژ9W UYO8Œסi+cVg|iO \qFXٳ V~-.ß$@" UIoIzlH@wβb?A`ΆeSGK[+Bwծq>sSR?CsGxuuzOy4*EGB*K?\}QGL͏IFj/ϴ;UR6j )aĻNuvEsJZ4CƄ75|Hmk}Av#"B=\Mݩgo%] Z>py%3{tu"8EY~DPKpP~m-Ճ_v9Ƶr-VA%\ 0p!"<F\Ux/..I1,y7Q+t"Hv?_e@}пr.C;vRwQ.D8~D:& GĬɉ&KMhd )+pia>LLm8Fc%"E0';|@^(46H "]'{J<6 $!Vs{t`jNNkt/M\A sW⚈M2wOwjL!,a"lO^XTL< `4Vr:³giCcM ZC,<%usſ j)%#dv)\=/v1AfR?˲+u^SkH=|AvЈ 1~LmXr{VW;7x5/4%Iώ&γ->Nؐ0BGU*q1s_,"j'e+]遐xⵎB_l|1 u 'lz9@PPW/=G̢^}ꖐ 3E%(q}rH)ts0Z4Κfz^qŕ-o[Tv[^!RB:c&֨#"hWŚb vWw(fR\89j?cD^LZ]N?obe8#1"+ktʩаxI~͵GYqt(B/h$bK\/r<opmO+7O;mTt"S1ZK5mLM8o 'D}!#Wj1zd\$z;xt瑭`a/6ky ]jZ6U`*pU # D(OxgHfLo`n㢠~p*A -_<_/$kpmsu.l(E1G;apE`@601P`սm1W%˘ȟJZǒ6orvք [sH&W 0B~'HR vi ec@&!+9z-)C\A}ͣ!-ڦcZzu J뼌M $S}k849k!I&1ݯJ4= E9DL #cqaB~n>@hcVEW!H% a0ܜQ*֫kCdb`+beoáP&घ1 2ZA]b#uwPb (B6i.ϲaIb 5+)*sGS)*k p7)XkG|~fUOLo&ݟ mßBDGbD_y%gMYTB;w^.px?Z68V7E>սCdcU`^Nh _ţ0'S {&jg~ xyw /)nGqlbgsFcMΣq|}c &ӓ=T!?D ?.,x[: rwNvBea*-m$JGk>G hfdz13F(J8xZW癄::,ņU v V}Hؽ3`#A0ke9iMK-bD^[GLut%Nͨ R߆|ll3,\Ut.5^- N/ L\=_gm~ ~%?V\ ؐ1n8B20¢o?# 1m'X6t|K 7j6P>Mگ\3B1xthuHg -Jc1#^MEVCk!ƫZ`;W o~֏& 3#,-XDUɨvDJKtUupRr&b'l԰?0iUxX9xv_ob =?OT|Mz+-^Zu=iL#0c(]6 J'fQ2t3:-'&vP^xr`/1%|szF/DT J08qE~?l"Cfx*,$u"aRx)t)\ozݛ/I7W#o\[Mx}1}C吋J{vCmFPs@So>]ڜO;:+m66]u ´cҕӭ6+V#e0Zag1MiNJdρBpYʷYPid!u^h_{k8gE32jɧ"SZsvˬjHJJn; O^X9M᧬rqR_W /V%aOodI 'ӟid(D\|_.#]Tl#ݠ=ޒUqqRh<5[+ 5 lmW^Y)0Y0pt,)9F{3X)zίCt&dbx< )[dS&:`7W:]Ӽy "qҦY/./+PiM-hч#6j?aS$O8*x55 ҄)+!x*-nm v.eDT֙ƿ>02t5h^vÔ d/.mUcY r^Qu_/60s^rhs<6),K3_<0Gj—F:oiN@I;_ؑ2gbn $=7@U[Aw0G:Mƍ%IXt`J4#yCwES!gyTUNxw!wi>K1q\$X7H=*讙fH<0$7ɍMY;Rb^x,Nf#pL{e08"WWWܸʅ%л eR?mH;^-x3xcSv!)Z鶭6ʤVo()@} 0Y;nl 'EemG5#$rŖ"1e`Sml6뚌]eq{̝ `j\c"PbZIRӫ-ϖ44X|SHuGz@9| 5'eU񋺞厄1(/-{נzQy.v|+c{x9H kG &yU+UN P`aI兊w]?DVDo/FYQ />52o ԁd{h]_ ѓ*%< lZ?i3JLHb _$,HЏq`SaA.#"oG$rwyw!RF՞q;<%|*:I4&81M^/ S}ͮEc*I v)9N6Z$0U&8OY#)1Ԋ~(!7˄G=esnDv7yK]4o,rx{x>7_^]_v؛"!=f]e^%g( >ɃCڷC46!qU_,Кz..-$Aeƀl؃fbVj3 ;"rTnJ &X&s4z*GVWSx/o-P䲻W`z,weeTkjO 7#욓1co -O#N(VMw},C7 跑HeiQ={92aHuPj\)7>q6uo;F=gDNp4S4_+HX%S֭I-Oͦ!1M qn`N3m=#;"5v!4,#""T$PqnctM3EʠG:YWu,Pj̥!Qr:BϬ]"/}v#8,-`N+O Ql[[odƦEv]!{Лf{Fz&*{6v3(o oV!/%/^t9t1V˅v`Lsl3xAڲG (#mPWNcB#ǡ}wS_YZ:A|GB-`cP""3<*Vx A+cxɲH8Jl*-D-?R}ˮϣ!DI_;v_v??}A`q>V6KOb)JĽmsob6s]ZlGj|:ⷭ TG:2gAz܁kj(4d'~O`rzh1TNI<"~j1"e sҮp'>ersȻŐ3ɭLUXM56nҚct,McHBLMp8Q Uf9 K ܯS>G_ctpg943 _пšPsPZ-A7T],7o%%U<8HؖUF{B_rj3i]_C֒.ՌV%@hjEYlJrjXQIGE/s]}yz|4\D/6.[ zݔ_e0Z=Zs>M~[/Ʌ;Rk͔ʧ{5+zQj=kE'bXR&(@`I(hCcB+3ޭ#X=[݈Ǻ5b`كzٸY\.%d5BEc˚-U\xbl{v$)]DA [ 54]`TW)?֠p)9x,x.!V ՇٙNzv"sP]Dbd fSe?_wy60߂ _AAʋ+NVewCw]Dɕ'俔[ ߡz*P/F|Q rTؑ^55xN 00>$i*ȹN[] ՖS1Q l7ڼK0%RSIC!keҞ3s3[8>E̼9uiOm\ _xJꟾYh +M(>h [,\}NzEK@ 0v7 cƴ7'7E,ĜZ{ZP0J5%%? 0΀b۠'$" gj "[$rH [%uq7f#Av[I6ۅտ4c짪0",vnE ɭ,\-*=p_bKgK0d oHL9={~PHhj6ٸ~_ >.3WW1Qp/=K[(ADlkl;uBEUWvFz:QNPэ409m8 |7Ժ^u*[ZH!۬cz:IY D0Z,^q\#gN3j 7L`2ާˇ5vtCI X/?iŻK#GKad}b;@*@s'kRZY4V Pu5Soq(i\ "[mHDÃC[e?D2ـt;@[errh߉}FrHo%7Y5?>Qscm-5P>ڴazf#t[S&PPUi =.e?HޗƇrۜ*|@Cgaјxqd\`1,Fv]:QYGgBg4 T&Rbd"!'ӵ4?"lɫ#ie޸_^c$YkG6aUo Gel¼Y\Rەm33=l"UQvJٷcD y_z$ð;fRx  fXF듚AG<)#X7L>1f;[nۥi3I,6^3\:I ٰoY¹Pm:~ԁupUYXB*tuk!ֽ?FHZbMo^ĦFJɻɱ~bARv?1}XgHQ:=92i&ɡQ(4FXJrP uwÕĥ/[>+觿ةqߋZEW04IׄS&Jmcg}@_6Vg$+P^+Nrv3=&rm{-?dS| 3^U9F ub~+DVr/1N!,Z{Z nՈv|aXq#E"7O6r^#dl4Zy BWR@]`%Ww櫊-K\q>Ds4ى r8Co|W(|e#MU)X%U3ĶpnZmO2r x]]2n:] &ku$~ve8 OGE!( S%ĕ`{LTYX jOwIb 1:tJ^E:~W3 .{8P+rMXCXѠ?"g,W&σҭk͞ M rslњ6&i`cl~r9іoJO4$:Z>o4&hNeNI8&>axԗA3ڇHڠ-MSI@A[)?\6/A,pS^lKkhDʦvef3Y҆$ ,z+,X[Fv1!ED(ӿh{p7"QցEep*Gvo,}90"KqʅscS( G+~FE=lU.ڏ #z|lo+i}E 0oUK#PMqp)߃C|ws# CjIq,i ΠqbP ! cWuGY@S".-IrH"~ek'tX5ߺNE= hK(V3Qm+5Uʱµ$hr]FTs-zy^iԥW.]#H,Db $1r8EutJC!Y}BMGꞧ{fX\նz8`Y_R{F92 T3lzdQV+4:_L 9 t+H1ٯ[4b.k :Ty0|OQH mA. PNJv.,h߷unAw0u\1,?֐{zgLcMf`rt?9ee5(.٤낗ܷNs(uf;ꈹ|{N' rmmn_kձO]f'|W_>M(.gB&%/*uplsh!1}d|Ek6FL*=QygLV+:]4_A "ۺ7 IՕyb57_إEe]V찄ğha s\:ZJvCO$lj;%){lFO4cx"Cg9@^KCEG!U_LyĘoP0t~a0b}ʏ&?)^Yx=6 qn_Wa1KZ(o 'TFsK/U>?U9Oq7h綽 ;Q膵kU1,9՚ٗjG9PxZe8r/_=yqX t{u;cחF`|cR{X=/NdCV`!QuZ44|LJOHЯ'a1X,Q{67A8e 8:rmb'7Я.;PsB0 GچV9jz2(6Z:7B罕e)̘aTCP+Hap4~Z (gpv4Vx.}蘵=K@l1[PYgh{dVNݖw̄j )EM9W "tJĄ[ ]PVݣYyy׽ڰ{1;lU]W$#Lw.x*0;CܱtWٺ?[d'Q{+R>\Telh0$ϛnij.[~|&B}͏dTjʹ9qy'~t K1Nj9/ x/ ʮi T |>ʓZ "+Ə%_1JSMo1 %ߘi.& N-zI+zۖI~hʱ8ioV͸mȴdM鶽y"$~B=abʺQWAYz_b jZҘ1_Ꜣu}jpK%84C|}&M`@H]p(4zۍJ )=dYG+Õ޺Rγ_q+pj앬A_3&冲%o?XGC_ p0ݚ}OvT/>>OS_Pc˲ :kO  ZYk5zj%Q%{Mߵ!Ɯ\ĬK#Nk*5$:SfW>.~#p}0=eV^J}ȌD1Ɉ!R*#6!2HYkf {%%ӧ|#w˪pT?ix2e ~bqqwz:0wi))쳓qM yچW')*+FӦaGF4>8jBlߡڠAS>i(9*÷J[_Kٴi$w |.vr+A׏:'S/kRW:j@:k9Rѽ0=H`*Ҳb7)}ܓT^`?SDdTݢM!i׶@RC̻[(mO=pYp`ɻ7!`P1dva 88oo4^9Wn8SC]##=k9-HE6cZ + 8E]xVm,PuN:5߄Kޒܳj TQMID&Hv%AM_t J.u~ $@`䎴>xIa6f+b=8CM&c٪E)&t"Kb0 u}ǪS?w'Ġ 8_ޅyI X bu$Xs`baH$35xeF簘P~`:Hٿ:e oBGx7nիb|mӛAH&n<Ʀk2N*>ɩybeTOQ P@7PL "3v'<&/?i8%H;=mYOŤ Er^'=B ]1N `EkQ4_V*#*#\'?dr' *Y gWz-vSr4MT]} ~W&ZTHs># 4ə^cQzuwAx4rI?PҪϐůO2 )C=SJLBy6J53niN :%y"FGψpѤ4hf){T;$kOF~zX9Jn;r-yY10ciJl69фnEbҎխ>6h n=,+ h!*wgl57Uy.zU{3)8 H~|avYE 8k|RI5fnrÎ~_G-Po:[>MDu&f<$OtB56:%T7k sWdz ^EJ.iEyf`J7['d>L?^ ؛QV -Cdnvx,/W <^03dz7Ka?Ja0n-\S( n;hؐ@C>#GpĪhDWYݱ,ߋ:ns hcVv #*m}e@*[xCu82ڏ2i]pҵt2|Wg< pwCû |NMk.:gsV;ߤr4"ST3~9RomWx/Gܯ7EXxn'#V7i{DKzsdv}[Jz!ebah8y 3Hj k( rQAW˜[1*l&h1]- ;:6(9- Z؈x{S?A07L%-ͣQJŞ.=䮹'msCw>k+o/ ԛcW5XtùWgrӼYT,K+snb]vUBx :bFQeI9%ySLDPF8#]=$ۚ^8Z.+kB%2i+SE)MgȴO-Jb?@:c?4 jV'܍Ј^E8lxhYBkgaK"[z5 vZp|T[j{zn}<g,D]zDxf#ʏ׿^TUBPN7A4WAyڋswB/Y)C&cj5dձqhi.^Ax+[!`˿Rt?F?Kۡ [+/ski_S7u$M#1C7KQk` v%p(9b\ .00bA5[-sy;} (,' {j#Ij9U6EcÛEkư|C$Fs<`ID,lϼHkap6RٍHǺU{oIX6+d_d,+Q$Q-r3 -4U1SB@UgWE\<4z&&=ËM&<}-0(}݇;-BӗK ٵ@[g)-;g(>Ol wCk&-:]b͑:L743A~_ 9aYqbHgikH TdNuLP=O2&_?z /DsTu+5> NXSbi"*Y .8 RF8}%DX?="@1AAcnԮ7&贆tϴ Wnd5İ%-aఏw,7ibGئW׊#稾"~yVsNnsgʕұ+mRAQ0ΎS\W]TraLZ]/H(I^PDˀjT%Sge$#kAS a9H68?S*F4M6d">xfHI{|Q:Nս93۾UEUe]Co;Nǝz뱑Y&Mq;X!nGc Bp E͇ 7I~:"42yۗXM9ܬoDlTu$% 6z :uS3]m_CFɣb5ƒydL+0XAn472$q@C@;^K>^JW'ԯvpi /Q!+c%6z^ Ph%ߥe:>!"~}m gzErl5ss/I-b-Už8 (_D28;)~AdMveOi&%[ESfߚe:q wN|@?J^8+B]>cֹaCm1L1~ %L6@W )Wv0U>Ai?F}XުW R:7J^ lAs s7nzOzҕ ڋ|\IjEn)Zkȭ.@RS>o7WM{k&9gWL)臧wOgClU|h*Hľn.JqgCnjx&c".G6ɘqH"i⧭Qk#Qb'\,]d#laZ/Y#.9ΰ B>T+ݘGmei^&]Knd䢠 ^l(+ sIlކJi&ŐU nooESyH:DΟ85z?OY#ͭmyܵ;N?!%G p|2 ֑>dX?}q՚9^ČwRY֔q0IJD4SM⇑jUF L4a#J$ {Z*>툟EE~XGhPf)7j'ᆶL+Qe]kt2iJh VX {ͩr(o7.:ta$2Vd>M̯C\DOc3E?l̈v%Sz.ɏK G]C_ކ _r9#4qnQa$>gJ5XcP↫z2@"5T}3bw)8c${߃[ʉV-v:>Actgky z*Sca՘4`XIħ9rj}0ܱ^uE입~uƤBOfŕZ#Ҩ:W*"#9yfl\S&ӳ[3D6/A⧭C8/h 'VXDk5m5 e'lxNe]put69fG Ca%f CB9$IrihA#88pe64_yvFyr`۸ k}/??$hߎzaA[RMevTSĚVO/1"I^ItTv@JN[ U)wbZI"~'HM ~|}Τpxr jVWc}: Z/lEF]U' ICRJ AGw ;`YRBo +wTϦ? Zt9O)+; Z4 1!& zi'QN-Qґ!8koWU`v_ٙD:i5k60&X+ &J,1,NGWBҕ6OVw]-#;e%l1YpGLS^ڲ-ʟ$PGD lJ40^7 ܘ^{}MQ^8 %k6*ޘBu}1y$aMiԫo6(uGfPއԍIKxɀ 6j1x^e?/wu"ɬ$[1yBLT(/GVcWE ti!,R͑ Kϐe C7DPx0lMO=\~/A.fg<ރ=aWe5Z[ۿV!̎@*{}JAN̡rr!>1OquҺx+5)Ay=/%r c 0,',=u%$ӽ5: =-k&nACKm/שc)Me0䔮qk6nn\2,o8ġ2`xA-2G@^[Gq" %nu{9Z"&h8E 4Bpz\k}Fhik_y` ہ6w1N'B林s&*/ǧI #Gz-u'?Ϭk_-. D~}"\W遮 az ٤zm+ ߀c8sT[SB1;7"vM*w wb"inKyڽøTh{BK1щmVRcbJ%I.r610%TDbT371Zy@"~oC}ܨZ1bG}t a67ҪXd<ړ^HIa,e k2ypF0ػ t}grƔ#2zHdȫg~ *8C;%eL8,0豼Tʅ79T0tnV$ Ppa DKkZRPNz7NNz_~yi.&Af,Sy5L+hb?t׹FhӶ+!3JQ}HX I^~Cy:Hx,`u$Z{2$鶎ާ&RE_Mrd~cFViUjs.T#& ӤDX]% d7|52=p hnFҭfj}LJ0 XOGtS M|]9n:g^ O֩ކ'D4I[[H"2:Ibh~2%{6zgX^p2njt}2"E6ji_M}]rgXE^´[cZ߷Gp6wjՉTpTKD" sHE.iR-JM oL> I|JM#ݔ #QDZt^ .EP.dgp՚"hS^(v&v1Dѷ5U"xvAM,WƖ u^)>b#E(߻&"jz>=/`h]9*O*Ewe]>*ijD `Ɵd-\F$@pyPB` ?R,%vwɍM gRoIw߇=};7cu܅"[*5A¾0 őܺ _AhP8~,XubIFFL4-NܗY@_Xus48_LQX-Kr^ײ-0W7SWӽ[11[0.py25Szr dU|-Gm |Bkj;۴fTk;4h&iq|X9qsP穅l>B2!CpTj nC|/n]S|_'SbK/XGNrnmߒ+ "_~$CjYro8Mw^rfcmdVdY+Dmcm{'oǨf驄KhIfLm};Tuejfuai5o7ܨ[T ւBwߖ25&'Gֻ)fO_3Q UF4p&73:l^.Sv=$ l4%$M!p+dw;D?%\""]_|@d!ݩ&> H3jvbIh gY0JӠ'4ǒؔr;?e .kcMp`j3WJWw \6V쿑|1toSI&~07%$=cq~9`'ۡ??n5K8:1bSsi7PRq̾KC~#O {hH*634goBgC, (Meѐ!8&q?9y (WűFLߒ> cTFg,AZR;>x0,;'Jܼ;YZK%nvƆ@񾡏qPWe 3*J[`aЖ|_DC(.c|74.LzgF3nAhZ)FKEkMJ\SsQ,l}gKخy})[uϭ2q1+\SJ|cxO NңY{ȏްω6o3)$`v]>Cij1RER|å]yk.[$%J e7ɞ;v,H,n q%sDOPq:YkEtF2CvզgLo6LK6k]./IޏSB(;aklS G[·Ot*]o0%91m^Y !0LbE1\ Ӽ,1*s!^2jOVA†na<1sјLH%hp: .Q- tG8M2Fv-A]`1{F 'Xsz~e-IŰ)8\8c# 1g,9@ ܎ЍB1Yk3q;6W՞Z>i'|OXH|Z|x;;oH.⍵U[ZAU+Ũ%W. k+Oo–ze=ǻ rx|:߿1xVTdH*+\ܮYfJӠJmi'tL[~wq|ȔAy%Οowʤ@0M'׭!5m~Q5^s5~n@w6-XM aEz$kpq^D|as1%Lrף >^|D%[`̝Ťf l섹&[x->;G;J&7#7Me>+"s$n!ϘϱnOj1]tUYM_:ԹfɉgvPJ`M[>WiE7bx qGSlA9 !4A!ybہPuNf wiRj4"Nh# vArDթL~OԲy-0mX=E׎! ܵvO@ YZL.eRrL{?U|}|;LFuTbX>,NU MSZ,g;ʎ.]XZ ӶcD Ikz[,7@<ȷ{SYO*]amClCM{0A! {m?\'j;\6I3ڙ6WkHC حs2Dj0]Ȝo{6&'/53yvݲdr>Ϭ,_.KCk9In\];,}Ȟ\STмD$2P\uoGy2M.ibU % _"L,7X'q=_E h["͚_%5#Nvrԙأ}0*%,G ȅY'eu~tltPp/E@3{@6(u~GƿfP)-:?tm%Mczyjk!;)EkdnWdҦm)!B kEBF'1%FSMS]@ "Qs=( $t];uB'::8Ss4T2y/\&>,<ݭ9ώ[3BlRh> .zS*G;ao~}.ƊE|9(5)uKD.p]1FuPɄ.`+Ch1bwlb"O(P1_|Hj4!:37Z""6½0S9+  x8Fg9X$ܶ[dFctD'>D>G;^ ϰ;{>b{$q٦ClYNfk͹|X}sfd TIU+lE\"Y&LO% (9IRבw4mEN =ו-9;եcda Bf_K(cG`b\қv\][ȯW&a27I>l-Ɖ$pwըz35y1YBjK.uT+hŚS=TZ,&2{Ko4j]@/_Cjϡ~78ĆEr1Y56؋zkFǵT 2 ┣ .t$؆0~6@#zͦ/n3|n#9d /ί妹 0c)ҍƏȢ){J!cGP&_ј4 ǣW봘y p<6Xԑ/Ѷ.#;ʳђSG lsTwmV˽JI!rc2ۏ؏&+dbZ 2@ >{!RƊ)\f+Lvzf_JgZČA㸊(ɑjj gTU1KM1.QǕe?{5X4x.<(kC2+8.dZO:QQ(.%kZ׌ռШHfk-puFҒXjm!16DP ˚@vƞ!XӀe)"# L+{tpJ/W yV7~iɮ\VfԥŤJ|.7gf{" _2D!! y,ڍN+tץXliڜ Q@U%cR!B(6w_ 6ũNkeͫ,33,u1m l%fݪ{CV4L /whi$Q@/c~ !+KƕXgcwD֩c4N YĂ;}ɐəlCY^Y]47 aQGcAX; OHKw/ CK>㼵cB`v>Z"4 |>A/D>[`-)a,ny.i/wB}~@L8JSCoMpP Ucd*Up@zfɍ˸ɬ\6LZ ,[c {,vjuH`û\hqݛB{cQ>z_ytzچ*@ ɳ*$h2 5^z "8L *~AqL5m]lI돐*p$ 4 #U#-hRTN?cK%~ok yy샢)HCU_)%^Wg{\/hCkwZ=ьxtw.6W*J$T(& ?us%O~L[ǖ$׺a!ZcmRg0ak {,3AODp+- {]K݄!{l Џ}`{}ʼnVP {zبD:Yu)X2srJ)  Jp"?k Α-*Wms b-5uge%9zDE!18:?*82*˕F9~m7NKhh=<32>QD* 3ѹR:^ SB< `mc3NVj{q^HVb-_}e0O1hle0', [ž Ka5N&h$>蟀ӎ(|Zm*жxV8)/8VI7VBB([+9|/`=tEK|+ `2 bgsg)3KIO#*LG{8@SIr'fJWNxO! ɸk @q-ZJz-蔤J2V@ʰ9E}bp3\E- ]nz%!x~?Օy艟.1/x}[;X{ O3mY8@,O6Y9ߪ #X lkJeM+}XBvMI|81sr.~G EG ڣ]# J,8&tooɾY5> نCQƛq?UI-E?IOi1 R*KA]$& T3Z|u*Р(X)'yR3,CuK}Ish=ͮ!"@HJ3><?{ G(};pg\4~9D3aKWaS A=8>0V2WNs0JPdlZ,̴31CMx y -=2XXi5iEw&WR|>Z8_S +#<|i< ڐTшK\9#{6 .u$4M?:G} R!r;6ق]!K2R 4 |],fУUWsIEY$؋&^,Lfsg6 T|GtōקS87m@,ԛJ|L"ٞ_ طޞA:9t&O誠߽):(QOɊd.?[]O2Y&\r)|6bMyp$nꨞJ1Ju+jQH2=:@0[hnyC1;w&R,UbW;Vr/?x8Ưԡ?Q4.X*G0IذhPoe YPQAu)o1 "[lDIB&-{䔯]lS =e-(k f4{kE"7RG8RFxpp kbo_%,zr/ZXnީceQ'<ͱVcgMüxT]${yw=n8Q;@V=LY?>՘#yvS&ʼn'9]2@| P^ny݀,Yobk[MACmP_85&:i5yE w"ah>\AQD6@U J9AUgO"g>%F>w}8\1WeNUÄ.,gcRyg7k!7Fdz@eUʀt D0Xԩ^=! ˢĀQ`0ċ s>gqMk.%%x 爸FSS6ӽMGP '&!4Q屨P-oټF~j{OYfDGasM ժ(۹?{*SDBu1R'؉os_:ʳ=?O>#vɱmI vU4(bQ [ E[x7g'C=n.t{ʣ%y̫qp޲%yЁKǨg3\rYk֎*|)2DoMm>-'aG&Aϟ<ͭD#c2@"p`#Gj>*tAޑ.ٻRN(<>৳OrGE,|DGga:oR>xy|CRD]ULaQ:1j=Xl &%:!".= MOeqm}5ⱍ2^Y h\a`HؿQp ԾSd- 'B[|GV)d\vaՖOBF¦~wQM}}]UgjӰѿ;):,5*[!?VD]〹ŶIݽN XU=|awWu,@ԛ7kv?J w](qֳN/⭖quhrQdAt˥vѕ}Ac|{V_E|8sbdt fdiq ,7!(Ymo!MH!?G5ɵ!b_A.2D "l6!C۸:ۥ RityI0bj%8[Pm\Pj+l'5J1ӈEJvDy2p d ` ΰ;Jh-U{ow4y2 ]#1uiil0)J M5y@-Iu+m9sԿ4ܘJ@6R bhM D8itT_Ȃ ]JƠ-ûxPRMgH9w6=TC< Z5tT>̈́Ƚᤫ vtQ06ƪ3Uo4hmKU=Ԁlʓ٫Uo@ ڈCDK}.1/#`N(n늆B,u2u'TN>L(=sᖪkN ;67$-JӬ:sl }043zvqzW'aJ˸ӣ:!i:Lq=yðAf|v-"ܸ_S>r=Lx @F$ģ?<{?!pɾ_ڢAMX5Byr]cη$ qXY0(tr,:5r])W9N?d+nˢg5Ɯ(sX0ԝD`]HfۀPnh2E_"U)wfn_؂ sOneN3mS.] ,.T%5ftc@(wnOF".WP1Gdt:@EG{ dVȃQ]Xbke,ٍƪBqU\L ){BTHE|Ͷ1#ʄ_ЭYYz;^#suRt X4;qttֵz.vB3Xī%_〆qڃO-?KFPKr"[nm7Իs5oPit!!48)i:vSO AkRѦ7U[͗`Cb+,9^+^?7\>wuf$htD '7mFZާYEfdy57Q)^*B.6e"a&"w˩АR}p9̔+VF8[dh{t-f^`fn`䒛j߾U+o7c6=^z=1ڗ"4!ǂLOet{r1wsr?>!Y"H`ѦAglf)>q&w kK7WՋ.zdď)X <͜VW4q ܟTY_y5~JQW \ZID=X1ʰ6}CR\wMbxBR$S@McjSPJ*tgOhŃH ˝Oz  '9W4ת`T k:m"9&X^T"nRN^P{}D췳g4|uS`J>b];ˉ|!۔\"V8@a4$s{PyA@" t' GZwf6&+ Rm~b΀P9@g1b`.Vb. 1x5ܙF[w_z" _.}gge%.\&p++/ ~]A$JA %D|wȆHx}‡v┇#lyD`D#8:nc&֌ }۱m[t=JQDZƟJ9m佋I'56 ´*6.uv;*Tymp %jIpz$lbwyt3a¼s0bxA 'Y#;|@S-kGvx8v`?LBfdna"e|JBiw!\ad=fp l"`ͼJ1EҸ\갣nm/ۄSdlu4R;1^z?it=' !"Id:롘LwKuo08o= Z&vPZ"I6zi]$ _zח] >u2C^o'Urhsz@'"Y,tBRgՃi$\iR*LJ~E[#+ z^h{"B_HGռo!JߴPU8,_reTƒ; R ê ) Bѵbu gO`^ήy.HQVcS}؆>^t; +wO혐ousK@'? ֤VZsWgTPArq{{MK'7umI0$rױ%E1ҦΫe0ڥ dv4|xJYTټrY(5wR^շ *DTXLpQILۂv-BS%>-|+B-͙T/Ξ7P{}v=yo8+ k5]nA\Ɇ2rJ[ mmj*p;G)p΢$k{7X L:^@qد;Yž؈JM 0(\3 #} 1mRֵNjFMū[b?ɏ|d@H%x U Z7%osȂ?{nǦ8ݎ|ncJET{|^{)Δ]DV.竬9+A-+nOtdH}j@6,? }0p$)VBxcC7(UJW7O"ڶ($>dLuU$n{CvB!Sh1x{Yat>/%jNTݟU¡ltĮ`B1}*oli[I5TX *N s#8L |D.Oā!%)|P4s\za>4VY=vm~K4 y81;(x#*ɱ>Yy~\ IںNSX0IqVf ƥS(NQPt&RWgؔτhjKaC -^b̰k_'l}Jx'D8".W_/>25թ]ק j q#v˔<_kD R8[֠ 4ycVL~$;Jڄe ]pKƽv,ϬQ(Aӑ)&+A҅*: 0;z9w/dCۇ 1lߥݲz8l_qTWEۂU|qC$pB" [$ɉKk (]'(Nejxf9нSQ wV$c 1A,5qKԎHJZ!:?9|XΙ]@l_8+QC'C v΁t70w}Žfpw/[F 5@7liĴtgY2?GJxU_5c]Ϲ2] gA C! kFcH96aݠ=E`|-lJy<\>E>$˯vOoP^PBLR/)eryvPNtN/ q`XLl<[АKc#V3i50z:x|^ ;qtCV%2 td?ֽE|E `vԒu ŜgMJ'{np c(-E"}h dJ^@]:9Zc]LALH{2 !x_%hz՛uĂ.($&DӒ]!҈7AOIel #&7Q**Ϭn b[@ҏOWNU%,VfKO.*ޒ0BldCS1‚C|.6HL{Fsк/v"U׃R='_x[awU('ɬςԀElOde2PrrvBչV+uOf)PJ<:j{E#W-FĮup'be6鷊AլȞ1z>R7{V#ּ.'IO'wNaP<:[Zg Ng>*}Pup@*oԻ=/[1k,F$O˒s[җ;mOQ`Mދ @uu>Pߦ̇1=]+l;Lb#WUy;3&&)PI-[Bt-=ø=fsPcuel8qD+4EEYGmCp63G2,OoUDv^/]c7mUpAqɅcwo5d=m@`MyDs#Aʖ&lj0ބN3vl-yo0I`KD6 +{|Ps{nyr`=ߊf F}YZ9> ۽˂%.*z&L 伊<0K+%ū d n+.0j^Rx1ǰἝ7c}r ^MLIgڮFr.o;t4EOχ89{wV]+ [XvM~q{.OytUw2P `LVꞽ-i\B\=_; LwSJ_Of4@7>XWOO쓱Q/M1@NIUG ( F@w*H9t7+>B%pάIF ziϱNq8GؑߝpF#z Z!Z ImDusscFoi'_3F(?ݤd.PaS,CYxjq?Snh,-S<|ɬ#Q!f+oP\ ~V2B%VyW2hM7(%H9l!cF2n Z5*6Iʸyo5I=; 2 xзzxr(BM%'E%onk@u W3鄎#~~Ԣ تbED64ECK"y0^D@vSJͬaŸ.^1 q"kA)½%a<9 5G[٬qރGO n@^֡u}L̪B}]q7@0x) _kEژP_++ }fhuܑ?F`/*?;:4A8g&q7!ل.\.[G6sX5HicoSm}3_dwdSJOʯ軹[Ԭ$Gi˔+UԵL>F/h!{(xP37| >'xa Rf;vG(dQ؉!ST|AOZށP$f>%6+ %W T`pg 7v,3zu P?fnKN9!G3LO˶t,k؁iLHȩd "w<dn%; N|\WkRkןSԣ&NYntAY+b4<UoFqpCpVJkۓǫeM wn5YAHn֐$k2紆lfV֊NDڸe<%}j@ea'"G҉]^]DhIE }󭵰ð1m7/B4는T&s bc&nQEL:!w˘"EK/٦X*VTcv;aT" ǜ+0x $Gi|ndB+[ ruͷ AzxȍqmDC֍cqF޳p{gax7k3;sT=u˛DGO`-X9{~>bPj Gt-ovƎҖ %Y]h3Ǫm* "ÔWGҴ@O5\@fbp햏= dYyQ9, 0/LwRZ' ?ـToUOsbwR:M좵DAfA΢_%j{W8 ZN*".F[eAuNpAYdEGCwReh7 ڊ*'B{Uˮ[b 쥤M4& !dvi)D=[M_[X4̐p,d2%@lM /2Ho,U},(@pia4BSᑰܬeYQH֤ʉe:ud"f5w-$ܯ\u% r{@qKR6(.DKG<  ?ˬG0݁@movE׀ypi)=e rZ2πr(J/nN+8G.Kf5bt|*Ղ}p/{M,'B_ZG@Kn:Jp5;L3|xgcYdyGE곖/B/.RʎWZͶ3ySJϯ5v*Fim$W[QE4_X$J4` Lu?wS1.se#h7q3N0j[7EML:I^I5A1!"a?My34Չ(nDrcp1~Eޙ/u)Zs}!v񓚖*o_6 yF@?v|dpm6p}ll';hl@F/Wk_ˋP_,0"+b2uCvB[rT4{vV9+4Ρ^C=4 n@"*{AS5Co7^K{nm۳jaў0y R2RWR/a i9c $Xx_SLj@>T6^pQT鋳 f,O. \uGd8 ☤57SG*\ldW j*9@WàVIm!.~c zx{-pA ?C?wgKcjaU-&=t2/1G2^\"{yw@CAF{`=k7# rY94&,P d+|M@)Ublz$ݓ,{3Rb)baa@jy9#yXj֝[8k1AɧOQ,1ٞ S$O)T4h֌Ntb<.mf_~QwýKkZt]ºOm]ÙX;T*'nclZ!Ɠ$(OfC]3[gWHAG?C-G4gȻ-_ivƿPhf+AU ќo YvMކE>,QDhHj`+tm$ԱDOYP+x2&kYPeWq!JtP]7_lo ܐa*ԽoBp@/{:xɆ!Ƚr5.``\Ul-Pc$4f}+fWI{zG!X %wmɕǚ66!`>ot\2$ QE&.6ːոy>ۂ#J$k{ -? !jb!z=zqvY(Ⱥ_U PM]~bP[~6/ xcY -PœZ2o@bqAƷ Z+C l|#{́뾇sM3V)ӾfX-,dGj\ ?kdu4=\PP넘I TU I1H_ZYL] ܅isqiNcq/8ɗidf4lڈ>CULqE }̒sq?l*0e`)d5'<8 r]^w 9lyjlϬ0)_ŖI KYϏ) e22 I/jJ"A۰c7 ^L v|9Rd胡xh9\'0J;[?j@ xn"E9%-彴Z&pLvP6.4\+c'+SA;z5?81_0ZNTdwxv"J ٖudν f@qљjm_`Gش~uFւHFfdHC4!i`90q˵?즏ذ5ğÑf73.MƧNiQW[-;NyFz@>i8Ɩ©Rko:dAjinL驜4OQ YXh'9y0s֋Sn~g=O ӳ^j_=4ny1W&Ζ p^kp*]$b^=*hr#@I\ yN YϢj&2SǴO/[&&rNvh.!/H 9TxMC ޖ8ĉԀZ6WG@CUעKUEkp'Nl4G#4oW-T̎?puG=sJӗ6nWlG G?yC(u;Uq8Ӂy=la4n)1;i7wȏE}`ԡgNE}~n]R+J(@ o _⩜B1{WҶp h7b }K+S}*'Or-BGH3W+ΜXwJY708Oka԰6}CMr{@+/x9<5u["\f5y/-VAZ8E︾Zyˋp'%[b4r l04Zԃy>F4DOP O,홗gN-H'Y_xUmTg6\ۖ+0=*.)&hdlBNpf e n=TMd1nY2ܩujR61#2AYsہU*2/ӄ#"d7g-H9ek7O6? t37 A/|3d~|6JU$$ /?SƼ1l{<2@u#HZ.pu2Kj&jD ‹HJ?q)(s+jPs^7 V\ Rr8Ꮺ>1 AoQP.־籿Ԭ1r!1L݊# 2L*y(efRwu~4nI~!Vlc*rNCʿߖ|`NjM`xve`)&łW5H-ȢҊSef?~MT?6lg*N8/bFc5A|,[=\yl7p%;D*o}m>㯁1[_ Ѫ\o@˒cg""'̾7ê u-ݒK>3?Dԍk^@'9S9(8koG/&Z͛T~+VGEq():pmP{UEY/1utu,%/>_Dοni:'`)>]>ϸpSGNDElOǼrI0Ytc8yݟiV̐1_ٚ$4W _ln7q?"w(\LSTcd^I=+>;W0(@´]d鹦: 0wd_VE,W{2LF*18f$'KI&p^*&ɼqqĞ<~jv?cy>26w,aNyL 7&6%eChbXP `mICy,ӪE"4/2U^)[l[a`UXdj(wv7ob,) 'p}5tH_QDp˸bVwj]Ṟ=wOT9IVNC={D%Ԅl[c)b:cNVᷩðx@uŃF-leF$G^JϬ⎉jCX4{-utî;Dӑ/z-|9n-F;·)ZZ hO "S1Q?ФސLg. ?gׅ`Ǵe*$2Ӽi"␾1O9d)Mx=})ʬMȉ>&hýr嗌ߌS~AOQ)bXG5wOP)ʀT`ZX] kp mj264W VK݄C붇_1iid xt3tz-՚t!=cn_AiKU R?gS-0' PI[B|ƃ S<&z5al/A42ټ*q$Fsㅇbat>-) _18iɠa 'C6~Gvo?7ȌYev~Rnr:m{CIV41$ n-^Lhþ^ hj|uG.Fk)bsMaA{͘wg wwXhY{M-;E y٢ϸ&8  zdXKT(CtlvʝHqWAuw,$Ӌ{FVww++;wY;T)[!4]՚O!JJ6Q7)3Er' @wִIQOHO@6)f'4uԌ>,u'* vaESzqc(7W2)+]¿~#\T|j@wb c >Xnj<@cuL'D %I(٘rD֠XEߞ6_SL={{P3Ѽ[Aѡ`T{fEn%yJl/#W@VbWF{s aCwQm.6/ovA.;4!.el11MֿၾUq!)v^u8k uZ A}?[cG":>ȃ,. Uґ`Vm22 Xt}Yx~H$J$8d1sZ`mѪJ/ޥ^wd^CKj$[lc(*絧gxy=tS B>V[p_qyC3^i@"1:/)cvML`Kq|je*}y:C[Eŵ _10+ dË* OoN pw{>$UôK^D|mYCEuo.^;. O܉|/K4V/})\V{&0vVŻցPjEgKgOzQ`q‚L9z#f 5t$pmㅋ,j{()lH:4A qIj٪gTҲ((EnÞH-Rc/cB +6Zt7z4$9P.ՎixkZA_˚q{-a%5|_Tˬ fǽ6rgoNa){{K؈YNivY>Wga/[ +PіzN澪A {Tlek<.`Kf?bX*3Nt~E'0 (gsq^j=f5hT AYLH"Eſw?fj+r ~mF&z Jqh֙0cH}(RKźug.F1ǂ#Z=y&%VX~¡BzQmn~ >ܹ6*r|33,̡ S~t+SM0B3:Q:/;)tC*Gd̩A Φ@?6f&ߦ[xc0yJk=˰v˪vMJd_2MŃzsKTBO%6/r<,IN\{9]u ѥ0&-͌UE 3PquFmUѿ[˃9~pn--p 8wju/J"2c; +=4OVKnF 赩(ϸB-=--EؾGFa^S XT#8LoVT@@-Cf0s8okklm{! | HL (p074Jd)=<'V?ڒ7nΪ2C (6#vARe Z EopZܤ'uuĘ4gB׫Y֡r.S&SCFwRf9_rJ&654DSo#3\PԒ,^l(E@Ńŭ'9څ4-*(>C:d@F\qfFҕ6orZˠSv|v'F)"ܐyV$7@7OeT34zWQ컘]vg~Spس ~#i2cy eaokvV>xb_(5^o;DJVrI+v9/zm b?9wDQG|eH+xČ^)]R5s'#\Hj t& %~xGJw)O=9p9 1ϭ@3= Ǘe {$^u8&Y7bך'r~ Ξ ަ#o!,g<{( TݻDW U=zW͝ҕ+,&ȧx]8uH% \UIģd+c#A*e39 %eb*`#{3"1!Oǖc Lw#kuKkrUE˲[>{6f0}vBgè?g0 scZ3΋ؓ~j7X-,zJy~nlx# ì,bdS c;GXz^6T fRºdt~z_eM-+~`eZWYgG &IT>(~pA<3<'o%gv%7VC`HQe`!"=PsCݲ2k#_L+Dns;D`b?'3jY-[g~ix]/>um]h~K0s6 N K;Hz֔eq>&kL`]ĦPMB#.p5pjpE-\xCLϊqk<:Per.h`W(wAV{&SqeaƭC6qLG tyra+Dлjj>O=!MSqnoٵx}4萌›!0VtM>l\Qxfz@;d&/U?7XcN'V.CtJh6#d*߶xɷmTא)gKy=& b9..^2$j͖6d+L楑ʣOla\5~(pPyD\t 9ZtE81dԕ ?Ɏi,]UāZ' ;izj1;^H%ߦz=IMlgrɼ< ,x:w"[Uv Zk(@E%,vrZka/^_.kXYj8:s].>x ƠJ U^ l dm31ǽCh}"V5]Has8=otͼXJr(ry`s+ʔK"ibo}.qh''dk};+9 _|a&@iIa{.\Yd؃@`CҷrV f Yr5*8%*LI|:D^ z@byyUϏ:~I1ɢCDE~0y_.KiΚюү=rm0jj (fld*A焚39w5s8ZȣXe|Ʒ<FXAeEh |,߅H[0WdypxO '덹Cc[LPGD»hcBcɫ4Z59Z?$Yua:Weݏ[1?TR`,O&]W/[wI?|JyM_g m{Qy6'[ `>e5P#-NF _\hKDʲLg`m܉?9H/0  vӂ˿F_"ڴ ^dlQ0}N;ա'[ir"Vxs /ٍUt뛘T*/JB'÷ ӗoj^tMxE6@6=+fU[ȁIAsdľA0͝9K: fBVhLWP|zRSmHu#K\ AG2/TPӝ*eF4Uc$QU66 q4i.vЦ/!Wɿ H܏OiyS[l*4-b2rT^#N\\EC-(RpWkg1O1&F!vJ,휐L>D{ObmBHHc>7GiօHiadF_ɉ+BO(Rmj9S?GJ0٩p]ʓX;D[K3@7);9̚ 1 9o!Y|~M W>-I+0va4vw6ISJؠ=!6E6p=?#tߡe"?rn`#ʲaHbwY# #c]:ٵ*X͟ypRHt~c7 .)|X/724P*ϣOfҒMveVJ'IQꊬ;a,3c8hpZ'fvܬre4QKwqq͸z>/fG{- &R=y5A|o I"ˠHF(cT K_H;`Stz'TR-x BWlS"Ж&TF 3uI%m_^ `GL 6a>2ʾPq+A4{ 员S8T"?Mr kl:NP@EɅBZ"1N,]W47(Cb޷Cr!_SK3|HAVu$#Uy”^ʎ[㸪}A\]b@NON^D{yI NmI3…\r\EڡdP.xʼnGjP]ik[0ԪKҋ_#f;{KCD. Yڧ ;U='^`qK"K5h!E^N^6K$8}SSYfɿD^c4XDM}_K +2)y|bfX73.$8!'S:6nEyhO=KߩOnN?4$UkMPb[1In Vt.w0A`yYOe`-{V3 ^ ',Z̭JLWG`沪5T1;c|6ţ ";xWkP䯠͌`uDC"&*DMcPk( '+ArsXQ9̤ߝ>{™pF:^ae,}]xKj$hr R:JW'G'yڭukFTa&kV{u 62&i8p*]l۝f 9Wrf AIR`\@Z*v%1H6@וagR(_~QPsn|DrţQ L#2 ڑe56Xrɛ>ר #}]X҆n7t)*uM6,IҞZ勘.v PL2nc枟S0q gG`=f4iV4]tagd~oSB-_VZOܩ'̢} [u;uvyx2!%2vH"s.5Qp 5pr%K7⽢fZ. y-0KqXTCSBչFL:qƁ¿&>Td4&<í̸0dܢW x;vT2WnZlD5^צǽebh٭bk6~o/Y'-wd]5-WA tޥXQob͑V)s8 4GuowR+7+p G u3J}о7)4ʃv]jLI~}!vdw& $2"m^m!_<{='#2'S8>%"YFPL m98U>#wƷƽi[vjMC!*4@@u ߏpʡ|>w8 V ׅKxh_ +Po0GN[&[Pދ9*BZЖoxZxl°^vKaLa=`@($w&P Z8p6\ eWT/&. јIW/pCtyES9a ^DMݒM69,0H^r(e gaVq3-@.:6^wڶm\ yiϡ$@PY/`-zlP!,z^ckmQq !6~l ߳|)y[6A*y.XxD o7:Hx]F eڬ3ER.Kk75LdQ,GARn\V0Js%[eq%J3+ dX!$$=tZ ͨ4/pW3:{ga),\{3Ofw]I-h> I4BRiRifKOϗ~JP|gf r 8mO1ax7OSr"8q5k!Maԭ\D;Kn!,f3SXߥ5 Q]sjnBY@  2kobDSKUʝCaڌ,>x ][{omӬ: HQb y׹*]lG8њ7GΞziRl*-D"į}1VYSش1=vPl+TƭL|Tg[ȿt1Je%NPtun r]Um:-r2 3O&Nǹq@  8y60ibOY &c09Pz.nvQggzҰg#%ɱ/yLнW)]]B=  }[ ,>P?52XJXD)*'^܀\>)~_#@x iU߾Ni3[hMN>Ax4 %#2'DT%ݕ4u)SJFo$ԇBX  ༣,gZĕ_;i% z\rtsi2gI[qh6#QY7s>󆬉0bKAfsUa4Bo]F.dz1, *\~w|qt~O$es'Ksۍ->a6Jn^ԍ<)hx*yy$i^mBdQȸ ЬKd؉QR~Ӥ ,h˿/\W},qos4r/NȾ|NhoEK S򭃻f]t&cPF_NZ*n(Jt]G傰Eה0pA\K ٲFr/' .y|I$/[v孾k\&HY6Q99ZF5s2_)N]I=RXQ (.\B%k_HlӀ_pI0c ZcE23}/| 8:D0wrc LLQs,#5&Q$]lgbs` s i&ƏvgK,Ѹal%:Z"?FҒ EN.~thsvෛ¡1/e5j2Er*jcLJfCJlǑxU/ybTQShgⲹ84gI #H_shB/R ,]SxwJg/i~v?(3.1px*u B犮Wǿ ^ sE4?v|Z.ʻ)l )*>5I2+2ګT:KH$sQRrSXȾHRVU?eTW1[ϵv-RUXVmb6G(+V@~V.eHW.H~(0D>MM`IyWkxZtYȗc}< sVM37@^mɢie3&`#?kMTE29&ҚZ೨3Z@> -6(Xv3qF$`O(q2IǙv=6/fEhm!>̬̇G+ 1]-`QaFMhlXF&$ 2?\T'fjd#(^eL⛚K$s1G8vflY?lv1.X^UB,Z.)Z"e%FHkGȭj.m7>?`C@>Nh^>%{)X@0ŝ9qׅ8WW VY=Ҵfu;,$ |8^Q0+%v (C "膌2Fjz٭]I(d;ƆE@ۄݭ =eqhg¿sBML6=)HwZDgAm]l6MN*+[8 >Mך^;m׺ch*}։ !:wAeX55pFv=ec$3 T%YgW.:'gʶnhc!ЁcUa5,bqSE_{c^#U.۳ơJlt1G(77eesg`4X)`AB*A~~*n,^ cGq+4p%\I~tqogMA1n,Ya vNSAn#c\>FEyײO|l4P4˾ȵoxaΝj@1.樔T RE1~XC0i A\v H0q!* ;Y6ŃƋOG\1q59=ybbT IȂ>WڄC33V8BrJ}~@y,]'b&)rQjh}۵MWt"<[wPAsg::NӌR~ؖosz\appc.6C5bCs3|Uoa.Ū:70 5 {ͻ:nj#-ڧ;5<;6 þbkaqq8atjaݠEɺ ٝV6F2:]+!xHA^_g0j dv{,f}4I ތg?qiHQs5~IoRaOfNFo!Lr7<5Xjৌ zIg|Ɏ3'ɮJbUi= S%O3_Sb\}.tOb͎u)UjGi^!6dժTDaZ?nV}(6.$D1z!OT k+iWhju ~W%dWuz1MSʉN{p ͪ8dsJT O(NeG$ԓc#ekE(ek|@mMsDhF$2y"5dfk7?W[1*̯U֪ 2% ]ҌD 2۞zZaJnʚ@}Dx8r5{ ^m H\0)̂*M9ƱdX&:.rTit S|]O΁iiiiԵT0D!M*K6s# ue4)k2 s ֜ B%jl B)nS`w4ixbdzpTld# AR<=럘^(2} E?U@#_8 9/Mtx3^9:{jјa.nL`_ U]jfT"d sy{1]Ga 9ea"8-|43^cQooBsöÁ n`CB "$]3F˱i8;ؽ+[/9a뜙 к4D@4Ӆwi6) ~Hc+Sֶ_7(IT3{9*N# ^ߕWnv")G'wk/ÈFO1l.=XI/ ԃMe(GQd5Mo5;~~""￴׏[(a p!ZlψfvmhEv@.ҾkYW0( W덂ۭpdSl% 5!cyDr/Op$ gYqAWŝ|}u&T=%wp(@c˷HS#? LHT&҆0)CGmr3lݜ3^Yn0c_ᰥa""" =^ ZY/\ )߫("}.߫A /f:rnFs" VLJ|;Ex#^ICm$̥/i~Cgݑ69*tK!+d\Q%C,dĿ kk?;Wx SW1o\d i {?\p # U;!\m|:UnӬ8?t, `Ah-DUFӠ/t_=fI"HDdŕ7y~1tcOOkio N|<XҝbJSu^cp9dɹZA$iǦV)z[0{,.0: *رbjmZP(b/VD K#~+ ;lP0hjMY:áj J)QM<ϤGW h.B?xEB<+w` Js}$@y>X)=F6jjsr$M+Qwַ F課S# ud*Jhy{Vgm-8q<z5z+E +,GwݻO~n6Yds 㳾u_]zA~oRs8TF_flq쉾v4|xLls7ʻ9בUK|U-`(Gx|wx|О0+ɹֱ5Gş%rx !7">~5ϕtL|QhIpm.dP=}FHuL ߨ z]r &˚{jx|`nB89Ru9+F7PuWw |k_ 1L*t͘y}?I'76ȫ/rOYE(`¨} MK0[x xh g:{2ۚ4SQh2<<؎`٧׷C_yԏ׿56ݜZQ߾-k ?[QY29y“Aɓ?ZTCxr?El[LBv(6*pӤ-'B$a[8yHdH@#wq%*aoǷq%^HgfUuq20:T:D5t\vV̌?fU)9qJGOŇd/(; <*<|ۢzt_0xkIVQ3f؄̚d eĪkL # \>SCX{?'MFɒIPR{(̮, ДhCI9V@>F[Ye9v^TiگI ؠlG^=l_6Ԡ^)][".^HPe,(mݶ&ԘWy0`awzkjϓƐ?^\~YS`9>ݒQ#d{qp=.؇,&&, sMmFM_Y)u]#e_Տ PڜIoٜQl-FYˤY@'&*jyUvmKמV:9,}  $+ػcD=2f*<9lcvr_X"3 ?rX`%ٴj JEzvCk[v!~ˌdSrĝDzx/_Q'َSV%2ܼEҦ'!&`iG1h$wZ۔ 0yG!Ǩ&OFg  s~ [ z C{xЕCC iy>]Yz7vLx~޳ }ƘmbEķn{ZɉQZ72ľV68GK~j$`Pgs&mBQd1VkH>Z^ 3N_+Qo4:/nUHmp&hâL?5\ys.@k1ٝ q~E4J^U8uN+M̗h@'-㐘F{ETgr|Qpdz0QtE# `2Eֿ"b[>5lw@'|E;b!m;5¿"iZ:vwI~V+xv:LhJm[bϟVda!At|:/(LW:bZOyu+ì]l ͙f=&zWF-wkϞ5쨂7B6_>1[_,UBTæD E˩{n7Ŭ,UB oLp箄dׁ 4=,K6u+p!EmŃDkiɥ^2di#[,?!'y7ަܐN*>M2 \eA؊~0FO0M>30ҡ-`D\#: Eab+mф?woq*gu~0bqR-3Rc[B^J%WZH Kle~f~f .rga^?ivYӻ<^~}E8'h7] ɇ){^mT9W78Bו~Cplj#0&ggpyZ":{xUc4d_w #~~[-T2: ɷR ȴ_°)P+'8mc2jzf{pc#"QUJ~tav[p?ȓ 8=VjcOH3Č 8Fjn&aY3 h ؚ~]3iCJ_k=aT_7h0u8FLnza?PTnh x4uh|!ފŦxjTu7m řq>4DB<q? j8KdE8,_U4f[+3czz%3QAgnQ7G78Hͼs.Cb_8xZ¸z~6;w5׭r3IYBX#8o1 B[Fp͢)Di'3;BOuoqFq_iN[M:X퐀OİXo** hq6W!Z ?Ԯî<߾cʲiԄݙˬN{TfCwQ} tؾUr(sy xWLʁBy }輐+ "I0d\A2IeaRt1 gXXKSaQJݩ IYN>G&=>*OVm ,UPR[}0G@fQjҒaԴ1~Maӛ=K:ä-WUn=Y- K*n,mB@d|W3pUVC#mt+0N_=9Ɓ B@r eЌ2?2u`*+)`-̠a 7]sǠ a2T/Cm>洏ΥlXw<͹ #ڔNeAY{Sh_ɑ\*TUt9m],=܏?VFcө咴ZX;^ : ]', B?'V΄oD>Vkj޽КDEW=XDYWHNoœ7K&*.A7mZQlYˉ 3v4Cᶕ }|awA$]{XRlTz;RPM7RNs-KȐX1, A+ucUTy<;!GUeqs͋ZOZ0Uʖ.iE`n6gnɌiI򟐖PFhqO-GZҰj+xN* AIN[xx=3lM]n9&_n WϫmGVXA`׈KȭgS|c ߈$ɰLS}kSzmM O5b|o> h_PiMć 5u2kp {bڧc' jBȮ֎RZ> TQ; ,B[ks 86 Fa"ʆjz SHȣyY3?S6UmF >Zve1%zԢ,zP^J/7Q6Rg+ECo\-Ȼ#u75/㜡J|x{{,̈́7kJj*Aӹ0 3\ʃ +en/Ϊr4{sb)@YHkt%QϤAKnb}syEs xt>!W%rCK6BOyfm8%z=Scٿez2FM7BpV5?V%0QNOv{1Xw:QW#DHXAU߾,OFzKKz7߭E{QhA;ծ6=CYó]5:0в6`jv1Kpb*FA%1Ɵ2GL!ƲY58 q{,Uʷgf"a5II ml>2dL9~?Vl8ޔո2,Qd"x~f2hPMZGz%R?{2F+fhP5#NU PnO҉3ޗ+ݓIɷŵerkI\ 9Yæ/л/">laZ,:A[ݘbҡ&.W98B}HD Dj^͡'~7o`ab7~0p31:_ΩʣfwM;̕J84P^B 1 1]y,q}{,MARZx ض[A+md2Gw4*Eq ~4 WTEx [[Fbzwg4{ \n2qHba?$1Æ}Yq$u=t5G 2o<{.c-v2hZ,#']l/>C)v2w2$_?1ɝ ܩcˑ ߦꄌjQr#Ý#`!zK2B l?Dm9!G3:YI)j!AΊ&]e1m̰4SN>kNWxH/t?/LK'n;S/KY'2ǶR 1CZ4G0k7>afHn:>R)g4ɤoMSj -DD*E bu>rcm:s86ySqM9X1!D \jw 8b{u: 9 I7l)g֦4'm.=*Kw5X^OCCVnoy2sX _99RxqzY끹uwʔ2 .M"Q; kDb;4zB~b;YJ])!I :m!Wp\_7>+c4k*0&HZ'}G~ikH}/K\ljBqZYM$7,(] hhf('hq4Spb<z$pJ*XuͼN/kzގu&%Ӊu(^L"EO{3?֨ٮx -`)/_[T ()jzvН'A:Kue{FBBgZJ/%7EcDBFnbjM 5fjw x] j[PtK TWs,2ˍKL +n .WV1C"'\:u{ٵв K`I)SNIrEg>TM p|i4A S:#ۍ8ɪ_v_fP+K UtXڲɵ;~+VLtf"uI7$:$@p2=a-ѼMQ٥*/lCs r[So[%JUK:T4{ 7ѽd@r䑡,NcwK8x. ز&|+»fFO,,b)IWa;OP% կpTaDj9`m,,#l~;JK?Ia0:n,D#WfY|iV -Ӱ΅.qښa?8*HD玖eRA,8 GᅓQt 2%#Q$CꔉtÑc[.5JB9 :EC[6R1[bj[[7@ΐғw,~%@gK,wzWSv'!{rhnrrV&AoElZYPI?7Q[߫xԸ<_RHh2kM}t$@} ,AY^lh@!a⍡)C| za2M!9@IҙWIADYe8ܵsn].[ݵ@#.N-Ǩa7SV"u!Ho&h綖 P:-3>Iaǧbqys%,,DC/ tKMѩI-f4^Ew8o  4 ܜX .gki%$d!>cUu%~%"3OR^i*9P|/YB/&O&U{QRنz@'"QАV42ayO&94&zB[`D2ݳ%8 lBA$&_'+3 '#DdHnXG#@cq t6KE!ҰolNgfxd,߉bG}_`1+7ˌ]q=`DRtc_0 6mn#bKhӯu.;sD".x6tbtc)=WiqG$\`RqF9Vބ(MBLl ~Oφ2M!Ҳp<#4B|I Ml l1S >:^})X1?Vo{?%id=2R[3$MYCW74MܩϹ0˯8/Z7w"Sqern2 u_eU}f7 xBuCW.Exv6-|\ $ w(OWxA<(-h%lnH[E /r 7x!Lȏ(lfsK **t??^FPˌe 2/uJlK ^?pV9oWL+wR՗$]ykRir(0'U1+}uצٸܟn)4om2:Ա8"e$9gEI=x8Dƅ|ԕ.L8؂J `PQcBuIM/SUNʝj*?!\2~.T@ݪ76^M1k_! |zis!gxRNx"9z.cbZEפ9_ОNJ@ݘ @vixsX|ɧ+Dk*1HGvbQ(zQLNnAA"9v_Q(v0:TϨZYIS$ESb% a{bе4x`(h,T3x e)y8&$1Vl~,B 8[{y@⥜%*G=I"5 C~_ !piC]ea H1HGV[3uo%U6kmKT6ho=I M8JxRQNsK)SӐ!0tOz;Ko4V=yt?ǿӛHUޒ9%KG@OvZzqῇ晶4 Έ7ݺHx%`G%Am5Xa Ϸ4e swA.aD#Х#|pHG1Xb&^tW@ڙRHM#"չޤ7U,t F1-m!D4.WY2n,PK bVfM~;Ցd'1UxYGxOpxl`:w(xN1,y16JOT3qɏ2هkM5}ci~JI$0˘tK0s8A F`d54Kܭ#-#RHJ<סtyȨ2jpnz\K{ꎹ$0ƾOlǹ+Qs{[2*蹌 GyG1†_:맘);Ue nӐPȧ8x_/yZ}l#@i;u*Ik7kg?LIvڲD}~It&x! ъ62j_Rۘ!}^ዟ!k${+cř4`.VMq2Ձ6i>jhb'4\X! *F둔:F-¦ &Us޾? {-MP 6pUw!96آ:;̓N\ڤ 9=ԎP|* ]*gBwX P L17lEZB%I}<%܀!|UZ۫=@JaJ2/RU_Z-vxջm xH*<{`mE%rm:&Go1J)K͑1 rΑpL{rx(ٷR@ 2\ şG n-AoewvJ9%4 5a~P&Fbď:TM2YmEC;X}ķB9H|R\yAޟި "rN&;R|7й}I0nz`܈܆ξQrýѦ˥(OF{Wd\/e&P'C9T%"ߣ{78f_QW yhX\nu -"QǎDnHfI ϯ~d6ӵ\AI2M,nhCldXZcKhC2%j-l80}$yRg퉎AɃ:8:5 .0`VL :Z/}({_: ¾>OVS&䵻e flxxE_ ;?RCÒ߆&!B Q]KȝxjݑgVXXl5m:_%H(tڋceCѲ eRatzG&]4`~勽a<,zSwJw`N H(=B)a}2lؕ } ܑ]-PXt<q8BԳ_pt0Ml)m4ј[<"{Na?K4=͢Ӫ\>=[ClNf//PmSꕹhK㗈|,:YD4 _`&2{͈ީxqjX2|AͅFS<;3[`R&X!*Ԯ}{4i$h*,^c-#[[nA\Yk*L_1dTJ[#po?F8wx,Nh t8}q *6}/#$vVQ݂5^޿El(J"ݹtUM!HvPWe@;VxXnNi";VDMuzx]h.U_-VIzDt^;;f)3G]bܴBI ԡRvȶ[S=$9D~QDpzU9t/P$C"gJoVRG^nI\P͓f2.V5 s7bZ%xP#$P|Y@kw<\Hn&\~ ߓ&LqAe.cĶToH/b(ʓ-9!s^aZ0s׌$|_/=˙tyo-ݭ=ޠ*:V_e,>fHwe #8Ϗ!0}_LZ-'M:`Ё!TV[ׅoA("*XŦ\T֚-†z.Qּ~C$]ITMkZG#u'q689n,s>=ߡ_"(O7ФGW anƱluH DBeLz65mVq a*ퟍ^؁N8Tn[( >XRXJdom;5%6 o%=z9o@Q3w~X vtUN)̇d}UY݆Z9F|fJsy>ap_aP,R0S=9?v@̰0µN}Y-=(kg4D&CTXsWz#_LzXY* a}Edch0z30$s~# I~*6iBDH犯yh(,[OQo;J8Ox i6r$04ܺg_u<|;R6^T5_%N͗m'c=# t8ı~ xI%YHrLnHtjn~TeIMՉ5tz.4siұIu3TGg,cJpBּs.M97`OoUċ/ v?vnzś_ nTzs Loڠ>5ܴ?Hx,Lr]~rQ+&  @Qy$GK#"ަH2ISKwVtz1+ȓa-[/0qTj*|z{yz x4+ԊWIkKɟ?nLd8r #) 'vޕɌ#hC/?[77/ZXnp_CEϷźE+efzzZT'Q+0>M"EhD6k+_NY”ʈl!U| [!=wU SWe %o1IJ~0mx"@;uNkˆ~-:]\(k^xߍ_l2=b9P:o]OϦ](=C,כ$XsTmCh.dJ@HQ]\!MYS݊vqOlAރ3 c8w(5s\ߠQ1N $ͨt}zsl~.B#Smnc @znG U o Ţ^ŅaGʿהA:#%n43'>a֮,|ܮ^ܸkk`2fz 怌aSיw .҃r<ӱ&KC,Z?pР׶`Y8"q2a:REMC(ÞX 0#_T{A!7 )PN=};icW1C yU I3*mz`EDWطT=֜%Z;Uf/{ wCdK`7鵱pvF镑?l3c~1? Y9G =?Hq.f0Y˓Rn9t;qG#q(;>F`\wxW` 2m\}+)C Qe7z+#I<~.r\H4=[TrIkOg&*I1# @cg?V`${`ɑwSq6%YiVހAGN,$?{o El&pzméΫ3RtVR݇r?@FLa cbtҮ0XLw9]e׶:}$Ȫ\/G$L7vB$p:vl.5.J`u8ˁ&yՂu'xڠ*B)!mXϥbpL8Eoi+mCFpx쑧%zw`0+Wam[:*̮uqF$|wP?yeUMi'\,lh/"sY5G?9R_+_eZٓ;_)O!hٞq1MUgcK!p4SvpZFgyg+?1z;Zn@'YCҗIE@,s$*]^N˕}DjԠOF3b z41* x/SH4aN rOt{@oiH<@gV7Yƙqk*DR|R=&~g ig1Y C᜙"sT~ȸtSMpqF]u0W1K9AµV'xlSt,unQ$~bʠȥ0/"sHe-ScBiNzDžO}+sĤ* offtw ?+Ɩkc5Q L{W_Qzx=uElS $-5 KիVCBI9\d49`3vľ#S!Qnh͡ӢD0`{ș-MBNg'g ?1O2xޙ۪VMh3GcM)ĎF[gұn}5ply ꜡*[M _uaQG%#]gĵ.Utzs RQTCǸ*r1G kO_-:~mɿ>b]S*^1b |C~pC{igw)Q"@^l]:u  ],'|+< ](_{e|յAM~u<+T6*]<0Ģr<5jŅEHc%NJ4(,x1(Vti-AIkSU ^'V;dWͻ}'2M#i>A J,G( TH03XЗяb%A 5=/h{F_ ;ѡ2f]jvcj[.&d5n+8Oagg~5(hD١2)n:DX#QA<l?TL\D PّR݉{ZqI5dmV.L׿/'+C%X "bY?4$ot30O!^Imktqq.$wU- ?A)z6p8)X,MWlcFV/2C;w S5O]SL'ũ+UIzY!p- xܽ^,(3ǟ4N+,E_Ol_EOjg@Oq%+嗢NKXB>0њN(;di#op'ŧ31Ot,]'Өsb/0tQK弰VW*Mh'DoХn [IY[|ML_$R$(dE04ak70AAz Yi<9!D]2_q*q͝=qo15jó|^N\(nB]ٮ yŽN~f70#W" ĥ޲:JS8ٓeԡ):Gc t'.PY#NPOw5|Uo։$#j3;_9yQ/Mo*EB`ޒ{8VoQ ;GyxJU0WY$m}=b4Uݜ:lBhEЭPLJXQ@1Ѧ'rWh۹ӉjeNdm- *@ːn1 8)f6p?Bc fsLІYO0c2C6wLXbLlb2nk?8U PCBL2x+*q-]52v;K9uQ/w$._FDjJ; S!Rw(vzBh!h/W2;9>Bpb{+Gn\nA5C =쪴Q KTc7,~QEQѐ -R_~9Y 5w+h272w[*._hJ]d1zd|&T&Ӂz\}8$z&wg1KC2M&4+skTOg%ǹ>5~ 1kƄ!q:񺢔y tlX7Շ9F0'6:pPչbYJ,1`a`䦖a;uC+MZmujڣ^;:CIC3 "e ؖ{U47"=Pi HLȼO4h}F DRsoHpg8oL;:^opf.8艆kZxhxk*`CrJ a[jm.Z >#o^ VTwaR rhŽkyn|-Ҍ-|k˜ VлjSdէ=H &}؛ì7*!vڹ-CѝɼIԤOi>5p'{¥\\BdM4xn֞*N٦ǀ+YRH'Ip^ņt?BB$͙.~8{^@ \JڤfR_õxx^|c'O ݒgaB& gTFmlWb@쐇s,v0B8Q,~sޏo0̴4Q<̕Oqs0-&q' ehߥzp=fg){񎀇kוK' r$X%Vj="<8A,R($V`Cw*T͇)fݲׇLjC\Uٖˑ' 5^1g\lF] E,V1iCNCb]c]U滼;E/Yҳi%J`=X.by/URs_|c< ٩LW՛ؠgɀ[\F~RѸ|:@pTL?f@ycurQGh[Pa(M;EM!cӣ#uݜ-"gVSe;e0z*"{U~9?x3:GZ:YW8bs "d+Qb-7ULSA,tv)K˳4ke;oad0N+7$лQ{*41ֶ֣ aZr<<,zWm$4SŸh*=>8Z)M1-3& S؆In#ϯ,ԛƲ @hƯ/o+9-9ovc ;ۇ% iqWjz86CC!*"QWTvOP!Lj ֖l*Jޢ<@4Wכ]z{8Kw,JFX%_+b=JjD[cs$LymtiUޓU7*l_;m⦓J *Z2rk?Yl(kVE(Eg_yH5 s-LoP=+QsE6ꅏ8 ԯ9ΎI673wd\N*3 I"KW8K4.@q%mLV0" 9n8);ɓ\iY KoPtKZ@J>o`4B~۸ğ?hGX@؟Fkf$W*:@)ք+p$5S}ZM`HIĎzDŽ4αлtx0P0y&yWmMRu=Q"v$[2i,CϒL8>DH)Aeqk2Kq&X $Gh-{,@%fm18򈬱"i-#3V 7v7's&ñ?*%r]Qa#N@50@X=vݼƇJ)j=d4-Up[u\ fxg yS>8sgJeL>X$5h!9fj5W S]<+X+s+r)wDjXG!Uߑ=f>NqJ[$4~Gt'얧m:5/s;qGv(]BP۱!v|\ S3 wxM \|q!G3fs\zǩpMERVC4zd!,!! "=E@܅3 G]%izIq c{>s$;CֿJ7=klLΆkk6//Y`E0rȨmo@Y&Ȫ I@RիԨH04XhkÄ/Q~ZBu-ya5qa*h)e0nO-N)r?X'=mea;DDPxiBOE@V֎A"| w@^I%6 B vAz_}*k\nCsuqTkz_p1p`"@n:7-j١X@#ʓMS=1&ԒA3J*:9t*<  cDM7% ((%tbNȄUr/qMJ<0լB2HQA'TDJ:`9O4J 2#PO#<uJy%ZI'匛 wC-,Fm~tXz)Z gLVb P̌#OF)p}u~Om uqAƝvml@x1,̽?{0,wI _KqLmbʨN cR{riu˲E+Gp΍ڳtk?O2(9߸MyrV\O2NK,o~zBVnî ?͙{JI Ck$L2QdVxd6b|z"l ˤ?l7l 8MgR최bu݇r,D^*LCs7uXy>(|gr= ~l1܁Yɛ s̴fN^b^&^7gNcan$|Ňҿ%u\ʊky ml 5c`h3]~jʌどf]JԨ' ~uRx 2w-T2 Em9&SFCdK lnMr郜،IiWNA*+&]#<ᙾݾ0zKv;rѣ7;kWbE~jM H9.< `HN3K)!6S6<;!QT}G~hN,B#{K)niQ9^@_7b$4]j ԦY|fxmN@5k١f=Aa+^ݹw8=wtCGWшq_hOwv̩[Gi4K걢 $`rxH)+}glwZ P5T__ لo]nIp17 {; S}6Mr[!(Py@<#2 r%fC2Tu )[ܔI}zCUXHRՐ]^]>(ӑeBN+= FYƄ{،zAۛ1ScDȕEm D[PIdXf_vO1-r5Ɂw6jbaE~56|[01#M>e$IXoR 2o1aS[G%Y)e֞ŌW< ûSv0s$$YIIJWdjv,ӯTgj[Smwժ貽^3%/hmr*i"zYIJX׈̝.+':?a#1AΉNH ˭<' ǶyRTyUə=}[`'7QiԠZs]Vb:$-bKʡٱ tG.om]Pza0o0VPzs6Ǽ{!1HM1JO?02= g5Nit:Hײ\p &#~3>v Z(JTM=ϩ7Bc3 x2Bj:Ra`Tg;Kq4@ûwګ bvԐyhI?Õ_k]YxX^G \6xX iXU uUKxa6 ]g@]tW'ܶz UAŗ#.j2j2Zg WEU#~XBåMAksK\.3‘ 4JS?Q5S[#ȶF3s<=xoQJ\3K?liqDKgcXbX vfӣBZ,YU :g Y"'62;DagM qvª*!S` pq#.-Gꔾu梓~sE7lAXG9LIx/9*#v'՚/* l+;ȯW}wt..r-P; ]nc _2 :5mb2$)G9(> Dm U Po-O(Տk:ybzriZ I:e43trnEHmwz:,C&;@19NCw҆ Rb;>AYg:s+Wx Vkgr#0 +YsCR:IH-bt2 eLǘkD.o !M!t,ܑ?t._dMc)丁axC:^qU#m3s@ǫSvr\kz(S.V5`&wEWT+yZ2qIǮQfǶdmԉx 2 Y-L{.G%SQOo^/=a&k@A&gM;p2W`]kWL<%CC Mf3ڂiIq`q1\;Lqϴڅ/W |td+QR3]Lȅ6PݥaGT4@t_KF=*DŽ5y㎸uҙz@y{R_Γk*:C=[S`nz<_j "1YyA.ma7"B%@|>(U5n5G }y Xu $CU,*|v%<:H@ADQRz5O TܹiZ^8\h2/Nqtwrt3_d S5"X[B}L@&=(96ҮBG7Z`GKʆL)P^Nث9̏9ݴN-yف-:(zgz?kM i.GU '(H:Am Kp!E6ئ!ht 1 xMmoURt-ep͎+u="*]!|b+1r,{JZ3|% h}嶟RBjyoF%crJ7cx 8`NJ]xM : B,g ˽X],nsXe'O;&w2FqP }ܓ}uߗDAGNjwhp+燂s<㘟 BiB4DN8l\ERTژg*ea|kq,=:{4?Lcѱ/CQ8p?6H{`8[9Hb-a8)>ƽOOn Cf e8f_p.+z/Cl8U{ԏd8aLѨȕ\kR!HB&A|+\BJ)Ux|Prci=0 :OAԘˣO| pnTG/$BSRagoƑ=;벝(y 3gHAZ49GoV`iЙrn_o2L^8qqrbK,U , zȧ{{;o]WVO=be8I@Tj&I?d9k䈠AH1>PV) l0(* SavNmZʰ0k)gM,BZeV0ᫍl"Q"ڋF {,z= 9NJK<]LV˝ 5p؍| MC~j*ն#¢ y.}h#CiD>-"]cKp{sm&fhƂ7e9R*+P=wU{|$XZϵner%$G-tKּ>RRD4;Y,_SH&7mK÷P +J sg`0g̀L6GJ5+4ɞ͚ۙ\[R* Ls.vC-Z/xQS/Q7/M6)B7w!ڇv pf%|Ӌy'C/,1p1>P+tg&?sn/c`C22EȧUn͖bL#qQΤ=]*R̘ݳ{.^Cɍϔ@ћ>#R-V|>G+  wCH3c<*Rs= 33YeQJ?1^dYA]OcH-yBlZ]/g#2Ԯ7l_TQ {-| *(S6 6K*rÝY6hj43R|6htח$FvZG3pEe9- иl`*,a`k2ُ ]  x44;=bGԪ<38/ԅgSB,7QSj_$w Mr:mb9@73;jݕ٣ta9 ؍a/Ӱ.DUr_Iꄊ3<^HEoפ!6ь#FQE:?+rkoLg䀻KiLܶ ߞدm+r(E$Ԣg"[Mߒ.>H#6ɓlB vRP,mu*MSu Az>r %SSjcqX濑I@K@yA$m٢ nsF>!p0/(?]f0 }}Q);u3Ov,Ϸ딚2%GB<|HDKeaI-cWJ 5ڊԄgJKz\n>KW?5ߡD̯{H mBW^< AX"*Lim0J-:?7OדB>Jry \-,&I ewhN qq3Yho/Fi~?n#DG0C QzA8?0Z WZrG&9ET7ZefJyrעN&wr[`B:~jJ~AͪʎGYwIv,ZM>n22oxk nгMx]^/ "%(\qۥ"Lx/ú|ߤЅ1T5*BQ5oD]z;cW]w(NvGQG АHW?fٷCUn.w3+3֙Bh_B8x=1|yJ{J4)}FU 6 o8JfKE\~.'Ph &_hp|(!5S-ؤz>P靛׋D(V-mGEoxg2XBJ>Zf?Lj^C>s?ɵ]OrBAoT"&i 6oY4%l=޸jljVW3OPDaahY7MCǍhkUǦ35%*u^ eN9љ%BktpEkFeݹG Wm79p)i %2ѢJf,4\#A 3aF*o F|ÏՊP'.(…Bצ,ՃN"<&#iM|uΤP4 !ACֵu*`btDeUᱭGۖۥ(!4EQC򻠋5׊I\Hֽm~qdȜxu_hW+!J!r|h؎і`ňBqd&I0,~\HC- }kzh7$JJ`5NhSH +?GeN#(rZ/BP̧w /̓мB_w*C3׫a.;.¼EHlCs-j>x`3.HC)?;d̵~h QDt +<sI͠8RG'}X=hqbکU:3i&&:xhQ%ֽE^ÚcF)ŶYr 08 BBt_*)}iYwJMjR u$[j>:J `/k[ W)$Pu:q9&\qPqQvLwH4%?O Ll[SӋT i ,У>͍2f„'pZ ֒M8-jGELGX!r;Mk4p;GIȢz:N4 `}s Q1X;9x:aFLp3vQfY,@ga{L`.օӻDλgz@BQLXpoX&{I&!)h=JdP gS wRS{3sNTMI2MIEBł(SSIFˁMEo['yT~wD/^~|ܕlS Ա,>U-5W]Ӭ;D '}8o | 42X]eK l|2B8,Wq-noBսW/H#Cѽ0`^YIiq{ctZ7W 0LT$݄21IG𞤢Q(!s~]-KcSѤP{a#1W8 ƨ9eG^6F:ET*Ŕ/O7v2e`qѰm!WwvDcS8hgbɩ:fC\@6]@L W 1]02o>(S5tvBum2>r:LB"hUlu|_!"Cr,:B- ˉfjdFY4,cSI˙4Z(lץ !@5iqK+YI2j>5L/]YlSgS";sLFLڗ23:xϓOUR]pui"G1WoBEq=}saN2A$"Ctc唷ɝ<#c6c3?Aa`'qa8A j#D. hs;(F lUwED*xZ5uaVyPta@y|*IbQʁ~wnr2('efRbͱ;3/k\R9mק5B:̒.秴wCo|F =,ѿu~xl g&-+%F@ 2E[/Lt̶K&%ɢ9T")\ )jH0vM_SASl9k'1ҢdJGz)\iah 5pWqA52C&s#iZ!FgbڿΆ=E8A{A6_pnyޚ4:B$ N TeIn~_6}uO1zCsB3o~GLJNIkIsN`/: K"-R gQwEnd*1B+Sld")sܒ"_5-K,l"[CZ42&L> qC1PRӷvջ`K~￶Ӝ UtY-) ľiۼ^XR筛"RHzBCR0?j،pdD&Ѻ)20i@-f āͪ?kw51dLMfu4jFGT@z|`S~N[cEs ;C" a0672Omkm^V_ԽqimB*0͟HzL1tvc1λMi !{AA-1$}eYt-Y-t) ^M\n3D*Hj̓Wљz?!k[eƅۥ%%_ͅZBHլ˜yKfԁ}LMоS;sTW\?}tӰCK)Ba\%ݡ47SX1{?,7?mv!,FD͂uCċg -.$.PR'@B+q-צ/=^6 +Z+((}@zٴ>U,ćt[p{'Xk>J>&F'~݋̆AXs/d>/Dp<dZ?TQItbéq.l}&1h߫s/\}i!{|,/MA3m> ѤUO87VQQD,ϽphHKI(Cp?'0^\|F 3o@uB?LEgNـf؈pH,97ԾUQ%F.#LerC %hVw}~7(h]5 h@KP-r^QT] UX %/os!w1͙A8 -pSGWȂLjA4BzrOkf7$>6l/1V&kLp~a\OW/sZWEnqT+X+̜6Ġ*P@U8)-AL̜- 0M5HnL4ֱZ wsppLMN4,_;aאc0RS~y˚xg$s`D5 %; G]XӲkg5o%dv0i1&H6lQ̣BQ_bU\8WzPy(XyR9V^B" h&?a%1-@^i[\@\ohEbRhn;`ʑ%b'^hfa{#^jn(K- 4 6mJ jOһ4wnu2c 3DfɃ+y2J.&ꉰ\I:Z_|Ye5 ;>~Z%l| MLhO˘ք"qL/^АIgb+Rҡ2pP\%-E`3i+R̗hL\Oݾ;@n a! MӪN# =Q?B(p8+rd00G8FB]&Eqä.)5ʲ?$yȌݯ pw S~B~7󀹝#KZ_Gu&v"*u!J/e| x7&͈oL<!-N?w緀f1R @n׭^ZnxLo*u0b-b&fFBh-n>1N@B I(>}hb(|->_8zHl>ٲ!#tvp+\F)lnC$[U !l|0z>o>Rh\Z(/JΎJi;4f z>HIzJ7QU\+#0(H%z=h5> _6\UQ.ÆqN6C*[֌S6$gCDJ/yن)*tW/9,.?iNpT}ŝ B2ҺJz\˩qx 3/MKie7HR{`,kwϓrǯyk[˛E%3r g%S/g }SOhoa[qF~G]&vG%ϥ(,{ZrGCKG!yw߆ x~^(MGg8$/)STDwEDpvσpCh2㯣X2)n*'}LOU -ggq?Д3?}`m@<_Lnۅ[+ U,EHF&)d.hexZf0Dh‡$EiSJ H.G^DdN'z,G-<ЁE/hοϐ~M?|p (R,g7@zEM8,4R \XGoX![۟'''lEA*;u&SCwV"Bˤ0$nv4S $TL ^,{U\O>9\qGg5QAhQ›L5ev[Pۘ;x9Z];G'pqpB5ƶG)i`RIע>z !pd 쾂ڤroܘDh\I˹wa&8w bJA?&?0aO-vl:T+{ ˋݜp oIM7ƽGYLm ;"4)Rvք+\.DǁoMfhTِg U| n^s[E*ıM 1}A34̋(uЎH L2fR:{% hzDsJd1 4@_u7gV#TϪM ax ! l]`gVl{}B_],{揋ʯ0PЯ>aiT% N9Oxd ԯB+A}58]Y JѶ疠%Jє 1viD*/RLݜlϒ%,vek Ĺ-x\q8$ mR nAfp[o:4ms˅7BSo.Ve.JWqEm;{5-BU(88'}zsخιT'%om mR#k1Pg}fĿiLeJ_%& 1׍&zl^199/u?PYg9KZX~l?uL7Lpqt"2V:_;ק+{H&?å$UKcUv 9[߷2v1aסUZF5\hH \Sx.0x9B7ˮWxRY鰯JѲQ^mVdG! v ZwZ%Q2,Nk%7OA9&fd}0Dh4$fYDsƭxz׬;clh*A %hĽTDE5KʠVs0 .4ڽ?U^LrrSv̕vlRO-?ދu1w= M%"v}r-"gTC)1'Qg+R-NF3}aX[eVkaӛ\u QJ&9x%^ä0}A{{nkӥ i$%rٷ$ #)ܒ?ss*rܻo[2((.k'|J]e)tL#FӃp/ _߼Ǝu( gtA! O#YXWuڏ/ij܋/XWSy8y"n`42jC%N`$g#DβC 5}bؖ_Z8iw.{o&y)K- ٢A~141sx䛓avء;`6ȫ p?cJ[? Y MB$"||pX&"3v_gx`8֛:~OcaT k|y{aިՒֲq L,@9RɆB/(<8vKZ>|-~L7Hxk_3|\A MsLfG(,ศ@~Xy/)\_b꬚:y!rJqY2}ia%@#X}ƻБ'^O nZ /-js+[0m ]w!5A&!KRޡ|ngr,ϒlތm>LUly&Asf0rjphO}(6a. ~QPv&^j\. %:r9.-r oBkB_!>I)Kmow46n8rB\mG^0^xDpVW|ze^ϪJ2bz*0ʼnٿ-?Oxdhl&-i!(ФTvTn7a_~X3'[}f잠oCji;$Qր|o{p\3I!)v}: N!)j#!㚍JSn[Q LТ$Xi;lܞ.:5>ti-<)A*`ZQg7bG֗SLcD>? 4W?Dr!3z6A^ S@3~&AbbhлRK@'5%V7F΁DwS2J~Y`Q=ΐ$iF HS+W ;(+JvMU#.eX}5p>Xe(AFPQSȺRqXB2MU =Ksj+VǬК -=[er>= /<&>u0M֕60̑P< .% TӐ]G9vGk%N@G` v_JAr3)㐤Hrӊ0Hr E87q\V^-8a+Cߵ@/#Vܨt^jjNힳPQ!(?¥.#lUK¾1γ{zvb (5[kFGrrr6]V]Z_y_%,ry2O4vH\t Sc8C@_TF$"0 yFGnk:bB:9?i-a .+Hu9XđTY֐iS[|/JpfIĮ(PmfO|f0V%E!ɡW惇! gGY/awmE#=Uh+1Ye$^iTўp#3m;\螕!ր "US` X%,w_E(4LԠyvz\¤ OTSTAT31Nu$3I3:)Cr$* F~geSEL70j(Jr{{F(V N{AVB IZl~ohǸrar\CɌ)wI(KSr[ƺ&E!E4= (wkѿ3m u%itz~r5vI ]ވ>G?H$gM4AhMg62Ma2! g/)uѵJE*Noo݋7vNRlj, <w \R tS_c7e$?F)e^RwA4@Ö3Ab0_xDvCKIuT?e`KKƙjdEi%OݶAn-Bm(@a: ojLҢi'6[C @,Ep5^9ʋlAi*eV~`/sT\1Kr<< .wY; >X۾yHX[=c@($s_֎B-DJq.'! aފ @v,.|JY.cx#L4 ܲuG[;/>MNsdDcyq-QtlڡJ9)8(e>3,/<5?ςX1_Hj@bcLRT4ـǺ]qj+AKJ)0耭qW0TSBkae"iE~NZ/{Х=S dO6jݱK`&~5YՈ="2G09o다R> q!OD0`$;a=7 m}Wq, Xvi/.ةhguajW9bR&5cvɠ^^g̿G5Q ]j_< L!UJFg #][(ϲA 0+\–n!l?qxw 0lwhr TzYcOӝ-;ø YZGq'*rVRӌT%r8RP: 1K6ق٠)5ʹz5:K֚$]̬HOW4d2IX V1i.f8B4)$r#q1!q $jO; /P%!9*څrV>Yed{gnMw^{3ԭݣAG(Lօ\cpg2s ̾#0\*.tˋ|/)m?M`L*ub~H.. 3_\NO/1,[)37?߽La"F=єd24̆j Wiv+MɊy>B窖kziZoA-?PJFUTcȎ9]lL7f@X#>)]pΝ3k5{h,H&Y}Ac>e4/_;N87\IDzio|grZ]i+!yK:1;4a=c3E()@.^J/q(b"ۉ;1]E25bmINat|!\=i@0*h&bB 4!2# I0Ѩ *=k C4?-DOQM2btR@G 8i:Zn v!Ǫt6XE%'a7U]U3F^ 9u[ /BdM#&/@dE6t׹6Ryփz%WLmz:IC\&bs^0e:grִ<8f2&s/)10N3'- ޖ℃I5[>5&EM|XÃ{D+؂ˢfѲ-Tp=7HHԎjhV?(O6'N# [k|QnL4?o Ebk~B]}lZ B;5i?e~8[ZuUݾסңK1Qi@>&:0ۂ}0>z(/6ezK'i2n۶e ZF@9Yl̟t@쥗B(W/#Y؄ÂsL# C% A\.Ɍn+I@`$ YvPo j֧OKyOןƗN2I֙2d~`Mzō/Xͱhm <봠(XGWn(^>[(vc߅lvazSnO*o+(g5}@$ L:9娔^Q <)0LU3z#*nG\ݦ'OA]PcIܙVH)}<4ۇ%b҃52Q @@{Lg& 0k#12؎cvs2Hn8qCX/5jIwmeM-Ln9l/ 7PKcE*CþHYz7 .1s`bFYvT{@|_5}0 /J5nOqG#2^OӔј'{&jk#g@F <凙ubZdAO~à #0/ē0%>"huþ ^+OT'wIow%[hBjEތbdg?bbgض#K[|78{sUV v[C|O̖KN/ }ILqe:hT<ǐⒾy<#Rm?PogFd#n9Q"gzyA){iZ3F;$ Jutid%NnJpo5X.6"|D?Gz$n)gD|LCA^{JE aOO$>9`g5ՒCDBAHl,[})I294" v"-ZovsP. \]dal@_| 'GʣeIhB/d]Ǭ\bdYނʖ)2XE b ൚T{:~=z{.J}J#)QtlHÄ́`轙SӪ4Qђ3)%(|p}'e=tGaY\f;m^ ׭vK bdoHLǚ ]\mЦ6xi]>r*Hm%zSk|4*FJˋa|z'sUp?C#sXJUFT4Kf,ő'Fk.AŖ CUzύmLHXYY7(fio5_7jvBZ}v ab k{#).e7%cvFIiyؾOEcBtVPɥα]Ç4@^TO֥K_Z[LZ??%TGW * +'A[*}l3 C1~P|q#Dq9Ԙ{e>\\Γ_Mﯨ+S995fTuxDm&ia: 3s| (ENʝ4#L&}rX9Au~}w4ztgNN=t~FwxњkA٫yaif"Tw,ֈ 0֗+7w* =@ƞK.hWb|eDK`zVo$ghbK3'( !K'gU$ڃoC.ni 1'G_|^I(cY:U\)Nt>X` QH"_ )<by¼}ijN9t<3#"}j7kdEM"Ll:'^{WC%Yb;u~Kw'xG2G6E/J|IK0wzpEP~MUKL^ vިIN^|7%$CޚBDQ Ug{r4Nj;,SwFcG2CԖأ̧Jp0NS[]mn=a):_PHEQ8Do *܎Y6z>v!\cA޼h8g"=jJHF#xfq[fK92W1XyiYђ6\(0/an *HͭQ+|*ϒE~&bQ)c)Iڼ*yxl[6STpr{VlxN!vʳdCm=1|}C;%i9؎7&.0/Q+ t mU*{g(T>XiEfI"g@feB%YCGrVYT29CpTp'n;'0.͞Ն0C1848FSAA=s0JN]ʛh葄>?BV}[2x0ʕh,QAXP+6}.c6޸ a=_Q`?3V #L\FA_𲇺^B ν$녈aw x03;4ƺ)ӷA,UƳ2 5{"5VTc* bXvC\z@a)mvA  hhT`ʲРٹM{BA<-BO{ЭfG#Wkvp,b n6ԎvίHX#wj=33Jt8g ~sU6*Щu4ߧ۸oL!+MS|J돌MoN :H15 c;H_{DQgP Gj5#0icA1hX.|:ؽ;Kj 9٤s,~{(XrKw9]Ow^Fj .4z!>$'xN/r5Vixu5 LYRS^={}6Po9b!yar|p1Y#cHq#aXF \yJ@Gne@|l)14G(S,H\qj7~3Pʄ ̸2 ŵsK]Gc͇vw-AD: \;17=7*2jr‰r_`K+B? S(xN6LɧCj[);0 &f땘sן-;N1BbC̬PD)P/#T58N9J~3S-5[R7[Y-YmwM/; O֯ꁔ:ʕ 6JFO@^Vb/LάV7L,j[|q=~"Hx) )>}9$ ۧ [jB/V|1oT0^ ᱃GtKmЀ -W3 ~Oܔiܺ,gi^֣>aP6(ph$4Fx-9H02=4N^ɝR "Ae e/ob;zsԱ֐,2Dkkj9[\'Bv"$=O7k+@)1oMXj_43.6y?Ʈ>cHBE fHGi7BɇX92$h;'3vnEo@NҌ$v"&ʧn:5@ qDŽzzXMŝLg_hk)k Bs hCLqʛ!?vݤ5Fh䟳&ڱ "lxdP>l< V &Id7!AF-i-/U3$=^Bꊠ'|P㎇&Q0K|捯5B ptxI(?QrH4Вzva;JB޲ 3r!"H8>X`q9j_E1 FƆF<n.96u/8k[2,sIWvg.׃pѢ㬬+ggyI([2D-egavGűɑ.,vۢgXr?t^KծKrLlɃ$ro|*`vw<#F~HOM'rt5S_|A9YA8#vPS\c_ZԀԪBC_dSa Qx 2^߾Opu9@ܙi6e˂ˀb'ad}n\t8& s]irdžϪ"WUF8;.^`HکT ZQO{N5g-,ph#8zdۦ8;eπZh1+8__E rr\2,D]_PuoR\;KEӳlЋsyQC5uel̏w( ]M#bn-ETv0E|y`=V >u:Ii""К_bP{ Lm;U;~j^1L(ȓ''] V#$x!譇dZy>FYPk*sս<aU^Ŀ~n-9v{~J | i~O:~nנ1q/*>;b*IV  'Q=sҐb&#Rpv 0Gh%{ȫUWãe\$eI x愖/bWn|١Bw.sc XNr&]8{6T4*f=JboėNJKrxVR">Y`'$% |?x]$V C)o!b_N%"th ~[0@+I%3AH Sڇ*,r~QS > g4Ojd,łKW\m.b7Mw]!x}͸96on){g*M]twR5[Ҍy258&ϯAz[HݦZs+z?O#^6;.8U.ƪ; dXM&m T_݀"wk揽f e#τnm `LmXՍd6`HeyL}no,ŝb v7ɎURt%/e&Dg9A -"S]2򔻟J=4gHD^M4Wiǂif-1m?\hF/A36ы5 \uU5XE8 [lV J?Pi_^`nvQGdQP1oUQ+=|#bN!KТd4L m'q0ЏSVj_6yux}$c[#=W?=ӵE65$ؾz:c;;`{^1T˒z@cmY"ʑM81#j Ѡ]Lm6ـ Dԅ3묳}%"q>yE;h2eԷ$h~6zױZ ?U,JHȢn [Z4'y Ƴ@xZd 6O e39վXrp~1b!{@c{0PQ.. U۱1ƏV5d;"s8p,!z*nbQ.ɜgg`"k0-=fX!AJ~Cܐ͏i#zޖoL%EY+ϏvR"Zō4hơgqJVlf-ŵ70_ իaWH1I 0Tr* Ti+$1GO}6M @v@a5!m7΋2Vh AHm04~]ZKz6Fvgh'Թw*.,4TmNj9$$Vȥ:b2u-pz-dS t;د2ڀS-q^sOv9_&AE]/ qNWל3! &^n7F˩4EHkr^39TZ|.:xbT cH`UQ&ˮ_ot%cp ?pz9 }_Ҟ&"\(yN<~dр9oO'7sUt 'm+=9ۛPrJ#2ctG/Ǒ\0d-!a|md-"[iXHJPrHUrš0`A:Z.(< 5`!)(7x4y x \kTnĝA>Dm:|z  p6Cvt! BLw@! r; UYCq Oɻm(o=ғk,i Ᶎ*T6JmU <׏B!i@+ߝ-\xWb˸iȷVfH):+CҬG+W??E 7gpH#Ľt?A73lj2PLn9arg]*么Qₔho/<_,9U9tFM*0N鰧Qt`*<7WhA+'YHw'X/n?(r&1-:*UN8ZD cEA15pgrR%CVLc}4.P"Q 9W{tح?O 2>E+DEQ-X,JQV0y@c<˧SGC4D+ D5c s&Q?6 #[oB9mqD@l~хy܍-}2ל)"Br;GC+N-v УԵhUxS-^R,֌˛cζ}ka0`K+Otě;F .ӟ9!{w٫g@n_{xdO`x z(#N7N\ӈah+ rWZ F/e{"VS1G61Qq  ;>HqE3Cx-%W]޷ eB\ Vz\ĽU0hcdy a{wr|x;شt$dyKSză S!Lզn$upp}1UsA _PMBzץh!|lƉsW.N-5!W?z9"ORmGȏ+^Pq:/u ( uȂ$lAIJ>K&kԐ:{_4A*s݃!xI"pQ·h$~ (𨩣Setdiѣ&fFd҉* }"<]Q c+4p-uLgN^zbg4CH#W C<Ku<_^CSZ\l_πr.^|LR Gx@C6' c:Զ<Ӑ`/qW[AD7o&88p6dǣ DmwK(ALPa -=U󟾏! ݔ}G+f.;>8y9{X<˭pTP(I,˹t-'(Xpgz.^?cE&vV S1>wۻyD4i/1ò'zS~Zq?%w4.H" TP N!] Q;M/ǚ;CS]hH Oiр}T| ,sR{>=\xlݩYm-N"SˀH;9ܴ8_A͙;[i[Z iq-أ8dX@CpD wpDPUO@[9mxp9`Jv#V҄ÅMZAYsk\kk#_B,O]A&۱FipTxb6mwx4=}q7M$LZsOr6[} x_j⭘_XnNJːhiH6,@D72@]$N/dȝhU vjs(= s[ @UY7 $EIiզ H޲e&7|ēuay l~Saևwp> o礰3f_^>0qH"tF)eHeF?M68F]nF+#Nשܬ  (az8ۥ/MOCȇѲA/uCO*$O}N7P57rAYV -Eѣ+" I1d<BIB:=?V*cS G1َDv] IzNr곓{0uL6!DL!-L&YdpH=Zơ>ƒi|vrTmno+/o]Jyx󡢣C_;m `Υ'y܄ku3m"рi-4SuKߐq!mm2zXy$M nK:cDVr^MŸ͕5kIRU@|dϪK%Nz1N?خ khFC5 8w wEg(R,f+ G`X[ 8UA|>Z)m3 LȃF93T}>6R;w |$TڱgYZ07070100000318000081a40000000000000000000000016612f91d00004540000000000000000000000000000000000000005100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/;D]?Eh=ڜ.+К$EOf~gťm^;Le-eiU̯i1Ob0i_RקK^ww[2OB/OXjrNM_0ͷOTub| V2~qq)푶bկYqB8* n=%]tf 0"4P Z+ wı -:E-Ak(KlE3afm}::QdI~m_Snu@R\)ךЎDT ᱓SVD?I2gR,!?Ϸ~@&TL$Qc aY-:Փu@|:pAbTH"ii^j] lIm00"杆ĭve?kdL*FXZ=wԁ-o0Ԭ?0X3c$FTmB"FqX@CgdjeF^ jdZcCg !rHϱRs6pVnX|eʖIF33/ ?ֹ"vah2H: Ura8Qp3(I(X.p)ʌBݍىknN+[3Ш<q bq,8o&[ vT.Fxiѝ Vª4ǽJΎP!BX6z؍,%_eeW]b47iST =K(RW5f+3߳Dtbo؍@d{nb_]eF)4x"&V `@*"~< && ?^COhŸ0 (Sr-woQԹe'yt_.j;aUOו#dL (8̨ ~D6YsڂAubWY`̎JjC(fk}$ 475z&|Y~SLb~EVhdZ6ʶ-L͌}oA3-D? Y!C #!&S ;iХ8We!uF}Z.d)OkMP#e"rw.)L#g7t+̳˄ND:ʣ*v3%2,ؖ$/S5d$xv(ŷKs1zpMڅ19oki4U`@00ФE 뵫 =Ybӷ]:q^f vW @#^CoFbLD)A #|")|f })o./'lSL퓚}g/PFK%.z=gm8~&p P+S;OIq] LO`]aw8>+Է֦^# 41S4\Ÿټ@Y_%5+Ǐ){V<7HJ;U@9L f  Űv[d`N,XrRӾ ^ tm&~)3x5EOV4>[ėYf)SGd+?@gDb;`׮4wS@=J~^їR<[qr-Фd[ VxcGi5up1BJx5ZŌEo4޷&X. ?Z%YF?2ׄc8 r* } _ʢyF`wd\Ǯ׉$KOלoN!7L"_Hm@@I3a^Z' 9t m]Ά$eg@]ǒ:tE~ZϐoB!gyGAjj_¯7GdbEABNksZSqn zar/iV4UtmQۅGD5NnvЏQhD#B uG\Lҗ#&ogduNuou]Oae ejof, O &Vֿ=Mg${G-Ja%D&#k9MкV^6 /obkVwؖF9ID$߻ݧwyեr\ aP} k?ۊꌵT U|ˬبdKLD 鮃ːMȺE삽DʰzvAׄr0#ɒW{SC47SmFmz:ָ0ɇv0@g<`d,Ԓ>.Bm+73~O+ӷY!Aol-dg=%\e=izҔ `$?C7riE!rC8SYh~G=k0Cv/ML[k>ij4!QS'( D׍qט?,P0?Tӽ P@WݣU3w^Z)?g)TNNk,4&wVJ(;_h@uHW%QQoÄc)3|I}kV`ڃB LcxW5ւ? K8#Pxik/v.!#oe` ཰іaQHJp.o֫L6'3t{AtlYɲ^(2*^7+ާ^(dz{̪ y K ]K\6zSe;BM4ەS1`gs՛ hLډ0~AؙGOZY{@Uɞ}חEsO)"pq,br-~bO}n3O?5߈_"@ M]\^sh#~˲N(\ƥfTWʴ+h~Juo/FG葵F&@ZN&"bbW'{x8b,."Hλ5fj5$/j FIotCq6Vs iw+{\lz::zRtJ4YuV3Ķud2sK !)*]xZ*&YtbW+iNN݉庅#Zyh G\gRYN@`L6|$8o'&g= :19YTϠuaxH}pKB#8wv:977ZBiCUgG^YIX^JBUEt iwT lyy,OM(1cN]bLKZq:䡸VH.l':2DY]F¨|{f5gpRX,|CeiӨ*BQ1^+,[ʮ:xBN:7LqWfXafp߆gcGZ0݁h' vD3Chf1Ke kN?HS[3 2`@Zhy6-DI+z^{p❛̕%8;$TC,>n;ҁ'#*Ԕ)s7{u/q A$Q75 %jc5Fc'b "'Q_~COWK535֙[-5M;Mz҅Vܩ;G ?P +!_(E %b=*l :XsG8_=Jk΋ț9>y~Dc+LUILA%Jk,O%f'l?.9 ^IIV}E.QVlkØ3 (ׅb.C:yW,/~g-;,D9f򨷒ō!x)xʶ{hd,|aqdQҎ^aq52 +4=cc#փb)wBRQ{d>ބ5d9g!gIfESRc2T9 yM4ALq} RklZ!ӌ:z[f4(EX('4 Oz`MbTԏsOBuqʬgĞ℃wQ@[-E=mx9 3}(g (&( ֏VD6nX$ʥ]ÖX~#X;!@6&w g gCV|Dj}RX0,SO!wz󰟁}]x.<;9=Dps'~ M dFFY"rMkWQAY/dum1wYCzx U2Uqna#j 0e}CR,h )|f5D1*]MLD]Wzd^7ck?GbjR+A/Ju /[LTkWH(4%sa޹s쪔P4$X!A{1z$嘺Gl%5|͍W. O;Ԧ翪R.e+ڰnR}yh뤱Ju0V@x휀AT3(.YcІ7`gڱth Ekb!a@`{)`U=k' vſV>Qcc*-S6Ør G7E,#0:k"{Piu|=e'ߏ69K-9d5tYNVkllFzɯbAz0To#N"][Z:5?Zd&W<0K=]^eI/W6k%m|xuEPr3vlTyavbw1Gth"=PUeI&DRjY,c۾{*{Ֆ^HJU߉,]#"t}aX HNP\Dz+UO2Un]ܹ ˴ayZg8j&33ft1^{ftH_hgڇzCG50V{~p:BD);$- )E. +]ld(כnD@R5*۠%d(\(p3o2թ7Y}o Hb_v:N e#*qǜ1pyqѿh? !aA( \J0I>$!,@A+MG;wRϧ"z׺͛ūMr_$+n(wqhd>RؚD0 Kc7&{r:ײBjϯQ 7?BЯѳhe$%ӫhg%Z`0~i"iem6IjZR\(F%͞8N18["DuC:o(E4Ջ9qKG-h&w~kI eۓ}Da \<"[ϓC`bV2*KoU@q*ID﮹ ``v1LQN*_rcXFZ;) z~dbGS_KBb++jhZ|]4I}sJ]{)Sge <@@Ce> :/:>3d:'x nES1>sJQ$-(mGG/'_%#5Uc h6)O=5{ߐS럶Fk&7zutESGHߐ~.CC9M3'*dΞ;8{Fv@JӒ2nB (tPDWk~[_smH]HzO6jD]C'.9Kh#EIuz6CZ; ԁw7+oG)ܱP<ЯTR";jCדВ#Sjrk/IIE'd9Ԙmmӿ!HQ[ . ]ShܑUM+#Ir#r!]tIgD2rT}ElVđkd񆻹j%r  yAQMfMީGWwk12pU,7x dd}2A\߸G*ErHU1]S8x(K롂Jd9,aM]JVCMT҇oH2-b5"*v:[N\(KvDs}8MTKk1evǴ QT'8W%=Nee̻˗cF٣Q*e&J]axVؓtm(r_)z J{\nu ef1Қ7r,۲M4K]- T%Rr]jdG?@|<=yS8s~ua!#$Ї(<>t3#)4Bpl:kIAXPEҙd%4[B\r.Ѫ܇]`^7U5kr91]< e3Ҟ 2i&?O{dʕ1_/f۽q1,$^*\&Ae*o:8CggR`0]a~7]I$0CϳFa47iZ%9vt|* 2dԽ{@t@RpǻMJt ;",` H'1\e'I7;vhJ" z8J^LBGJ j :b0#ԁB;~M84:8fAx/AM?Di۫|YoFdno *kYb3j)0~?ةRxmjC,ʡ|ލmۛJ> 3< 1,G>Q;*={3W/84Aj.ۧ2oont(,!r>yI0 o@".Ut[.FZ4[gz=`c~3Nn0MիpBX2UP=c-VlVq@EU˻ixxs-:ۛ|g`sT^}R2{"*BG!\]+2jb_ףZA>'SxonIk~ôL>q)@McPP\>G3h5G cA"du &GՏ&{&Hk]U jZJ~5(MٟBG`xf6Fs3"`.',.dQcQ ,yϳIè\,]fQ t[-3Ao$RO1ؖ|›zѲS _5oq : b.̓d- ܿd?eA2A1$xN'*T Ctfx&@9LíiU>dnUֱ+m6 "z$z(nG"pzvwa(eGF5,8y}KN7Y뜒K.Z*O(~^M#"$7ɛOC^th3$$3d)D%XQqk.;oJ :t*X3U GaI@2OgE3Kf- 6Ʀ5Xc^4ac j@Dy N*Ƀ3n -9p0;ʇ3xX{p)Րx,WcB{Iκ s^R>}00 ms^ߓkPP+WLߩˈƦ(EEt1}7JC)E5 4­iQ4 GQk4J®Jk:fN{:KoO/#2_!+X2V/-vuAVвrqNoU)ਦU1u;%_# YE g Sy.v$oZЕeJyJSDyKԠJ  ڕp(n-Nѷ_ZUY\yy)*`xM?iB$3@7=;vaxG.C%g痮*}JFE1bn:w"3Sf o3eW4o&~zɺڽw;$<5c~P"623%K3YښNb]ҝؔ lR: b&V~}SyرBa-}d;(yj^0B׳ɬz^*!jDȎ'OĭZB"EFpt@ߋÝv!cۃj@2=>9«ӺcY31cM|G8ehڎԪ'|Jg)~jߵЦҦ#Y֎t-o&B=Z̶҃7@Ezv*pͭT̰Š'i w/2Ìvj+S,keVG ''JeN`9fO=kR^欁/ TvtZˮN0KC\*r U-cVqڡr@ϼQX, z+݉Р|Bi0TaOz'U@bV̱U:ڞZIT CN'B Uצ5Ó;yK֕ږW֏wJJSՉzHC5#TS9cjee͆삋\}^o^$o: ;,:Zq\)PƫiL)xwOî^Y$>ݱqާӉڿV[ x'Úѵۢ^H]boU~V ZCi|2@_Jz"w_nz"#z"XhCΩ%{poӅ=K3|7ueEOjn~SdDEf#A}2돕c41G԰ՌЫZ9dy}UX a1l>gW'GAzR"?I􌛦iU}[*3GSg+LfC@+9fV'-B%hF/ 2X|aQ935awZykDג&FDb)tP}*6R-ʆ^oun[b BN88J>ziߘNGfG=ױćk+}TE!AF{10 iPB֕YP VjUUU@c XBL}cqŦ5.)G?boQ=1 SJz4h1'֘z6a XCȮ?t=X\2\Du-J?FkQ1 ZRb뿀 1D>Qă0;%^7B{b*j_jX0K-(f"cMyO7F0c߬CY3$9e-Ug1qY۞܄Pf$5n# o(:/CWDKޭ:4йߎ,C(<4wqJ0J{v`jCس Q}W_ma<5n#ׄК@#~cF"}h_/E_8uVV ESgt}v(AHNטǒf/|Ag @Sg[8S!Τ Qgi\zyAP9:{h jFrEƊF_4U:;1O,:RRg_害ҹ;2v*%Ǻ$Ƃ*t v7k^1>Xt* NrpS Mro eشӨ1 o->C@[ b\I3"i. cGYAMyOYØ+7MU-f)1q{g -ck52NoAթr[bl\,$bMoRv"YK gwYGeGǺjk^< !P#~.`+VtT)\ aw.'4 "0*[ABX_G e?T -lBLS;Fi3zRiYy9.XrE-R;d5|6)3KRNξ(~s ߶=8JG%)Y;NNSS5phyM ؼDD-C3f؏#1C cyL營Grc_ERԓq]8{LqFҌ}uUĬ82grP H7uOQul"j4>`Q#H$U81(I!;796H̷IGǙFg0`{t9dv=Ftƺ3@!HefM.PKA%ɀŶٳO2Sq 9ڕi'p*tvoZ)/XH wq@tE 9m?LQz^]@Ԋunӑ2}a}]Wesu'y sZ6-zuqfe\6 4ѺLGfAY8;.mnsmܑ\sb`uiIbMw4? sJΣcG^:ђ]nP.bEvhqOy} 1D>p(dZA`R~-qZSGF;U*Ib+|?X;4 c{L*_MJ$e z%U_q BJvAlނWh|bXEE5(s nC>Y6sPzy]}8>ۊꫩ)}Pc,@Cuu|tGbi~Pqr2S+'iOTϊSQUƼ,[T*XAE fCBk9ރXB bY0š?n]7-ժe'` zH) ; $僸?iI}ގ+zR]l吖Oӏʁ *˕n7éxdN0%g>f_AΨFuE)4SPEW{w}ޗ&DRvlfxp`[$_觻^6JDS 0:@fPcDuq/Ϸ4f~E.a4Ivb#t<*.0j uC OX(1N#Ҟ?!H@t|>RL;{EhEwpI[2pS?M+C49_iO h #0L^an=Ӳ$d. AU9uK@Fx? iXX_M7㗳 [Z%`WPQݍ鷳FEtO \}@g!F(`|nXjw,^"%Ӟڊtj9~#e=R{ ?;OF"RAI@PFGf"{Ao _x8S7_| bPp+ϵ5ݩw '=W?aW:/ka@\o/Me^k!һޥ(WGY510(hp`ZgUm!jPfGI"&.=zYmTh,}or9UDšl'_& c|w1J^fIp(H+U'2XTTAX1kA})j YzfV·~;SD.Pi+L4GH!#~Ewe@=wrDׁ?W # 6٩mm%sB;CϷ [(W[)ɸ}#a kdKP'S7MÀ(}DyFy&c`) cu2Vɔr d46!@器nb $hǀI׮ܞ%fo3T$KXuB뱘C$ w\? b CgpR@,j>d7 ܂cnL/͚_A #q+ F2m0ڶzSaG-Y@7oBne뷾mRtr<=wiCg˔(=Lg_vn?Ίn !kAxw1v rJ*(׃a'PͿ3M˛fE 7LaFL_\ i~"o ڥ!2/ CU~佩9Wvx@D k&Kռȣ7,E po!.MxEMJ\%up|XRڞF)Lϼ9Q6rFQ;UܰE& qht*ӖHP0 S }#v:/_Mf"G5ÍXcwlzy M+ݞV#\"&_Kv.~Aќ~!nhXQҨоǪ?/t=0*I5ķmBfn>8Y:3.{O]c27FH&DP%j h*D{*1֨Ҁv^;7|L˱Zk%Xt*,V"ӰR*@C.ƏdkBp}'O /6LHƒu>]`Xy_ضfF ǁٻ$5v76驁l|$/51c6%E\PӑPﱒK];A_yhv#\D !9:7)ʳ+@th\@܂gχjsuc}&/\; 9eEcf I&)м1p׈kU_U(  `n΄!lXNEx_dBk ƈ:!"o)x!xb%] Ҥ`a **tR=f)3"dV';#=f vze,wZz:=j*0U8Er0ŚH$-*@˾hxJNeFsS ?秜{!']lCI(ᡐ]#Bj4}b@0 $3T$L|8&z-ܴ :T@ou=9eDee{fB(&k+GED j2'Z#,f9L_5Kc15eh50ယBMp̈́ Zi>=:<-oM@7O06=-,=Jō ǒL gejrJ8*V9Ŭ%vzN]#{xCMdl{@.c3?|Hm cD)6H"JI'`Z& `Co 52AQxXYȶ[t(3$XHYro"5MRW_&F`V.͌hl.fQmN#۳W*L; ma-v /)6OX(@p=۷X4VROnDmq,7ad=mN$;.;Kl<*D96ߓP-dGL&%Jg8-*.hD*=]}}C|*˻ԡưڛ zhYs_N%gq2'Fvg*&it[CG:Mv?>:J#o*yc ys.];K뮅M&.r*& [ȈZ~OxorϜ]4Q+< +n\.ꅶI< 1+/^QRRU&|BWf˷jZ /όX(P6%pg z/L}ݠi`خIM ~捙(1j2d*i^?[?\T/aYͼW a/I*'٪˶.-A OT $/<[VLFZ4"E ldqؐ qQwyd88*B?~_^ N:?:Yu Sg2jI۲\\a!#_|r+${F`|£faSFL)Z-dCcYc!]X)i*h[Qg-~'l_ᆴNAQ-`3?EnU*Bey޶ysQY/Wj0DOԳEHe4s`VgS`d IiT Auk2? ~%Ē%5.|މ*QZu!=<}][}zDedr. "Gg`&[wilʏE_YRVWYbDo S £y A.x76]ǒh{"oF. " ]iOG{X~ĬƯ qV!z{d5^T^ЍU')_Iw~qX A䲆AGtn Hf4W3^^[x3 s^/ CFK(8RJČ_Z=Zm4_M[U=TQԝLVU۶X7^1,b/Uqv:K[݇ي7\SWN7D3"{3!Q!膛7f+Aplvf5*==@(nHo ~ #Xw9[&UTx0ϱ h:M ~kVw^6R4'@fv6SgbF"}`Q- %/_.2[d*Z=$@Hʟ;C0h3Sۻ&eK6wA Y+$QhO*`p|B- +U*`U<BpV;ǁĝ,;~RO(Y!|:I)גSfⳉ+g'B2 ROLiEmW %E姟waP"h-b'R`2Xʶh뫧-7񣝺Od+py8tYؗ?w]_B,4jCW,!s_L#~J*Bo?Ol\2Y+1uvudLe <C&ۍI3T:p+ Znx2ICJ0`MU s1 ),9xIuu7ldm0KIoj4J{c5,5:AHj,3~O)N)aXt('A37Z?B󨭿GNHokAb6XRB}g_ZaZoĔ+ .LD]148I $J"QM/'7WG.s,48رk:G9Nc W> FAMfЦoZ1r@BVq"w[&병7TL眅Yns R 5GY]u8 s:u3ƉӒ'? 0@(dlո>B:oL0}TF vm)|@VsyM"=T?kbc6|a ݋3 S2Y0|YuІ'9휱8WVSݞd6f@m04p*=SIU#p c9:%&x7:}^B+TT75%ٟaȬѳ?ہZw\,Iz?5CpD[;bPAyyr#ϑwTy/}tsܴPO؃a?xR~j_,63]ZT3%ӎRBP̀ҮNaڊfD, Wd =bD|KES nUͣ{*)ӟ_[a2flgtGJ(U3Rl'ZhO>O1DҺo[9?9D|8VI0U6f8D~|;r_܋m+T]% Α)V_ypUI3U4#J"6M#?٭fcNJ.jSpG:Eax5LEAg̜݊gHg&3|y._$JJq }.޻wpCͼd%%Z:Ҿ0umM@2Uu0JSDvvs@6\qe* &_=) 8*leB;澈F:3ꐭ+4Oav.X_Ro 5M8X䇞bRM1o>5aM? ߂NN=rS%z` o/Uj1IE 4SyU32e~J-L$ #xV=Je(Gᇌ='?_hDR⛇G|//H%[X"*eУɔ70tE`6bGʝۍCVzcCm#aPgo9ElqKF ײu(M퐱LnnʥSx*pSyNzx!z:tvL%| 1b_?PdWʕB*k:ĖT֟ʹ&hw'ዾ=L<`23 }<*|ATvcVcA%x &UD-m˹ii\=2ߋ[ f@w-Sqw>|ki 0 gx#n-j]]#<"zLI) k}Fz`ৃ̎rߘKVZƃ-%N.* n1Wo(vë,\V%jyԄ oSxp 4lk:8@{[ Gts<{GZ|k2?JR8m?EpsQ>q#0yEeJ>?ee]*Pc ^{ahqd$2*-ܻ>JM/6w:u=sU~m< :cNJG}4!-; C ?Ytle !ӍJSA'SP(ZY}c5X< 먩^a=1!?( |CfL> wwY/AٝEht}WhJUb(36^\5hX9O W{>wUH!DK rơ٤:ͤFt:-_`LVejrl`6 ^WYW:bw=%`0흠έ(I.Cv! tU]ӵ]Pl*\Ļ~񯌍!eS K5#]R9 YNx2 A[!6EZ,  :6fǯ߈*Ō="DlHh<dp5{ .=.{`"1aq(ExӒT<+9or㎉NZIWc f :NO*yY#[$$Ju8ROÐ!(4XycOXn747p^ygtUkl<O~?~P5ӯ,WVqp>2dp ;| 6 WkT ƹ#=1**]:7Fۼ`Ս>ވ 4ۋK5=Bֱa'9½ %>>N^euIhѭv`#i\k o!ȭT";/O[3SaBuTWוV6xaOͶ~'|BGw<'A s,۠:zgMG֡4n0RguG"hγSACͬm aI!\-PO0Y2Is qspT+D՜bTJt3mEr< ^SlKFB覛Y|o $oYeihn12њc: ҏJ {CKinj'Z~$ lՍ 󀁼H?m^gu3AS=}\♙npnh6D l\qoDłkOpT6fR}(.HiRɷXTDW`Z ,>s1,1 |(2qm6Y­98s:Y=Q%A!;Ckѣ7`Ja_n`ĸ!7cnZ gfp2{*~&sbLfH1 **$~ p$̮#%A4?Go ^==U?FF 2$|1F- tX#A^ 4EFo1WCJ:l%/%L % ioXX!ҽ@X F1/Wѱϐ+3yΔJrPZ؞Pʠ~ccda _Z<+s뼣fn4qo{X%& |y/N" (vȏ?tėthȟtՀ4/M`"0Ӻ;kEg R9^xYmYzYP1OcCC^ET^gUaak8DzrmQ2Q0n1Kx Ŝ-b/GaL;1|8U%QCt`JUϸ/nT^z~.KYoԜI2ner^1!we=ܕ1dv\ E6&Ьe/}Pb3-%)mlՃ"޽\Aѣ/=HU 'hn:wyMoH4uti,u>ʁźjò u2BmY+Tpfz+UGH͂1J^ۅ(dMBmµ O[\8& 5`G'C9)0dqX O pvݴgQǬmIKP3ʂakС7!sRCd:Xm\f`,ِ1,^5a0n溭_*OEzux#q^nZv5#K伭+u˞W˅aUsh>CPr~/b/ahXgK:um=ރxY)p%~-[$zV"z9 >FH 1~ ;:)]P!(''OVwӻÇcJ䁯& 8<=2{#e{Y)k );<6z{9/dzdd0sl!z<>k;I҆M.WbqLimfy3s>#m獤T."ثI붕1]/N\SzIHk"=(WRɫASԘGs"(Zk9Ɗv; 6qh(_L#dԊwuIKqyȁ(]*C:5g)6!,nm8G1@#_EC c ;?'?qio#aNݤ ~L_9xYqoc7d{rh40P|=I(@6QKKvV)x$JꓳgK[|>a|÷.]Hh{ woGCh.碴N`_>@{*_ߑ@*xay$qU|׸1׀lkt5 7䁽PrFjYw9];1&WI9GJ ąDtG 1{suHQZ*i.^j,N1ݿ ~Wh3騭1k흈@ 7p6sAByX_@KRiҷ3 Qmf|ATִ9I6 `s9s=臼` Ҫ3Vhh}UэQ>ZG]x1,v.W3]w-9(2z(GcuהbH-^mI@GѦ@Cv.kmnƐ==I`F%+5O0cdHƣm0גZq gۢΈ$0!TfКr(f? S/N lPɦ io" u\r40SM,!I")}5mz^,((nVC#x/#PXC%H;LK[ '6p*Vha"oa4 S)<71r]"`Н@I%kHW%a*un@b_&%G}=-ݺtlH)c+0ݙ:x>9H*[ \:uܪ43?h(~>b?KW ?tb&QI`j.Ǿ́H 3Fzi:CB/j%C/ #y!f靍GPw*ﮗKr5DqBFpŖ6DfflF}LFt"(L+U@99_'/..=sO`3=ώ CH6ck:oڸPͣ+Is-8m^}^׌It"o0`|`aTrrM"4is$pT9?xvo&P9r+G*v's ͋7sS3Oj%<-nJ%:O.г1̈O%GrTٕrBF[T6BY%f=.Z8Rr6bƂۂ.$8~Fh n {ٮ";i,ɦqO!o&;|NY x@^V 24bvT9J)DM;g` 'pK\r؞ j)AC9v*Q Kd<9oO5zǡq/'=l psyu]bOifL'uٱ1-mFHʹ) {,Y\!^``c{y]'!Aaܼ]uPAķnO7i# |Axhlhfެ:o'(pQ7+A1^񳌱~_铫{+N̜LA++]C?aF0XZ艴?IGHܚ%Ly]2+.cO<@R[.@Y)436]B?ִmhQF{F:/]lpԉ \ޮ n)خ3Z\8Kqd6s>!ljfiJ/ͱy>C7 TjQ[*GAj֣Fm!=2U TQh@n:1Dj 7JdlL!NJ0KK5$E/g(ּ̰9wxM>i^3tStXy$Dzo?&H[; Ey_]?vGPMD_Ք_Bф#J#]VoD@ E]4(6pU|%R] m[8c/"7@|kwHXqb<\θS6eL ˦Y"<_vݱS%$BAlg*ی}̴n+=Fۍ[꽮F6q9"+3zحɾdz2tJ.E#.w3mΡpУI@H4)աց<;TcTzZ/X)$Z(AUL IX3-$}ruadoc:a;U[3A[x @D#л/*7%VAlݸ1\x{lLR&{"͸֙߁7"@bO7\\#@X { AKWtЛz'>ZυS u9f|(mA$ZW+0l;a. c̛VYlp']*2aRvYHd aܵA$:OY8CTSہS}͏I4fyyRNZ}xJx8ɶ!Vm7+O/ydx,󍑪FƣЎaRDճt"dV!t]>៴[PEHgӌْ:Hw+`TM7c\wtf!<ρk Dܒ<`N[Mdh? mX'1#ȻZvA_, d`WhX4Tx&'[]-ȧ~_bg-HiI܆@mO`fQ h nTFRв9Y *H:na]:A(Ǿ"?J20mdݫ 4tYƞ=t$JBB_}-&(wlIli Rg_/UzybRTEҸAA:Qo D1"l]+cK+}v 5gG9S *A-/t|}A]dܼݳ9ŔEz{>nnw71w̗˽0.M}8Jt jI3Y%/TC~s#U^Aؤ?^ĝ*;XԎ>jGx}$i$oJ9;#Xc:}-V2AbԸ6 S/‡$]۷bG<#B6x&Xq֍Nf`,0  >~UI$jE`4]% ~?~mqM9+Ht %+}DVܢ9 :e 3rK tvC45{5oGBvf'qdˑ bOsX$ӈ-疄A!͘<YrO!ڽ]h3]mBL:JG$1h%.cyΞ둥մB-|#96o"f?qu?;N?`5P( 8@?'z;s n^BȠ'w`>I7u23\rwW%j3pWgfK~CZzy=_[_tXYXexҶ+>du ?vW^y>8'U`ID|5l{=M.Ao,.tpQ!|zG*{798lZ%(mNqIv:!HSOǿD/}i'P3/&ug.ro<X C ۝ΔZBdyohsr= g9#|7IG:h:jЛ7i*؅tGˎN+1O{$&;&TtA9xB~>?C%R&L Z ^ߘ)@B\܆!q"VJ-}A$ScS ľ b_M^!9y;M־:Y>Ɇ9hr[HUk 7#7k)wvДzƣQFc)ڥ(|Q?%#otA҃Hq#neQHm%xj8 wKzH5NpYޑpnЪ2|ZD=`k)6hu`V$֗T*Uz\S9\KRD\&} ՛UH't:_g>$|^`ʓ$]Hp T~`˔PtD.dosig?u| l8-@&W@ngE ([^{z>X/hVSqZ߳&2h>x#LW` (wg؀ҦnvRkBx#) /1kŋ&szhm `8y[1L?e}'>^,k^К-00qm:~xR C`E>ljħDaYybˋ6Os_qkHYNYD<,%$$Jݙ1 pHn- w׋֯|c7]y i4o`@Ӏ;~?>v"a܋o ^1~_9V0Ȁ/->g07)x>+e|aB @[Rz<Eee[z,t [kq; 4yB՛de-,P'7yK#E}|sw{j p…I&1_XĉDd$jvq'a-9!p VY 0#D۬Ekgjo/kxsSljnh&rFZ!Lt ǭ.C~^Ŭ@p%Zty!AdX Q@m.eoƕAq U ~$4Vppj E",Ǽ%T-+1gLkB.b,.88͜oL~ZJV|{"]YvDMݪ 1| 8Cf=L{).e 1T(l(z}k?>qWDjQj|(3T*Q'QX\*dw9vm fֺ$NO. x*5wWq|u:h(D_K(K,~e[_՝]'Jz0;bYlOڈ%s7iTѫv&[V6+\S+qvlu 2FX)PM[HϽφ 9 CX0e6hi VPaTTS!ƍ6&&%ˉ O㎋Vñ>+3/PX}G*1!yTbq^PkyF.9Swvm\.]\-'CQQz%bsNc7̍kV#M5ȅD_]72s8 (8ݡFszdO i53d|}[FAL,>yP.YH> CKvV%ھ^Z϶MJ.; ;I T"S%qْ? ñ(^묫f<>pKr,t56`5W!LװEE كo\/Y~B8ӚcO<ؼd(xd)`j8J䌦6ub'&;uHRe EHaVPC!?AQ8>Me_UEt!͋ Ȋ# c¨ʲtm~y9Pcm./~ccp%\0ppTΌqOzC/l>6gǎ꥓Y?͑S%%ՌpFm+ 57xfͱ_`hJ,UuDzȬ:~>I("Qp=Ts $+Ǽa]D xw7pԓfnn9\£([Qlݽ_DX/bOA`ˌ;|-FH~Wmjn>0 pF0G)(˗πR%F i9ߦoFC"5Qsːs U? 9\́yk{Snl !V,rqk>u=o  v@}:*.b9&6|\IixJIdh%_Þ"c]ȡG-0SK${C|r(Y:Rؐ <05dH j=IZSĀAA;h?մhP7!R̲ nbHL<z@[PK ћoLa{ g 'Q7Y|z@"Mt/o>6fӰz>SM%CnTP1&}d9 ; EAT/{ͺ;3D wASу|Lt8FG\792A<@A- qcKKA*X)= &)jA,ԻA5-cT)aҸ2@o+@jN_AvF굍IP~ aV%k1РNCJjRMFV./}k*!*3o-êٱ&d j2GM,ioa91>paTwP#eɉ$&*ωluy%3_GNQ(Weة|5cMӷm(ƥ FfU]]ý*[N렭M6{+z\Ɵ.0}G<~P(]'Mق>OvKN}8 N*sbyǾi &[ۯ9ˀB?F8me@&{dQ00z ɄhDqAq=w\Sr3}n5j4Dڕ+|qπ20q/;ѐG.o\GEXu娜fNc*:=K6OoR{!NZ7 qජIu~][WEOU|h2lHt=aD>lh\l'g\ݽE5M9JotL{LVaSlxGŸHMa@i=Nnon>|O?щtk++} ͇I%H${M"7w|]MNK v`fե 7bL'djfkr7'Qkpeic kc9N_XݾJE 35{Ty?eA\@2S豋|7*BK*?>;51!/wM'\>-' MТ aIhemW H-SuB9{@{9- ZخE0} "]@ yb6UHP#ڿGMdQz{nJ5DyBW5ΉUb$2ƾj.əSM%ikշ"w$Tnq;T@0;8 S_ ?y!-vIVmܢ$sO%,Ɏ.^|c`̋L:^fyԡ~΢@"Lm;0b +Z*mP&wVw;32YNx5W3 h.SN*jW^_7RVqtT06 [AB?U3cpG٧$'vg2y{wҒ5Q' I⭡֫op!dYW}B&,4H =oA6R[ČE^GAM tU_O'm'jbC_`*-WV=v`ҪR_-kFRidywpGQ5^n@ggYqP 3 cj-W^G/eb qnuozHnJ'm@&6*i0iwPy 1uoϩG+v}+ڈPZc | $E[E)iiuIZW7"-7J|Af*1HrP8 !mi-ZkXy`-7QfQoM4kdZmv075ɲm김<$h: 9S|yXK)ڞyc$frc_%^Xz9w\nLw#α:swuaO{InP;%k2h@UƊA} jKW~πlѼy6&g3Q\5r j:"AѼ dL=?\Q݊K|QZY8!slWK@\,<ymxi'80C9 *n,Ě}M Ct`'ٖEUN69>e(ADW~!W_h1}}ʴI;?}.=X{`XREX˚"au ^P"ϵ0w H*v(mdAgsWpQc"N3Q1a%ʘ:zxf$udٹA,yN|ꇒh 427k_^o$ ).`BsPB 49!3P^)f-d8ϧC]q%(@ 㣞y.D]Qa|򋽸LReG o}ZGXmQHMF8񈍿Q3 E!*]=93Kz19a%7L$~IqJ?z JDA%C I` s|&$)PoY qߺ.iXl˜fL+eܶ{vthuE3%!>E 2z:WILhgOA =e@J gqQ51DiUOlÆt$o7k4̏ ƍ<OU O{KvMߞDK*c^8Aڨ6كAǵI&u43D[ýWi-4*?=SìeP|bUCO:uSgލzhbAZD,T#vI h"@ N6|ZƊ+LX\X _n-Ϯ`a*Fk娔Z֮H(Z QtߣjrzNv&A`dOv<b=D}l% ?m_=;!rl]Bϙz c}%eގi_&DNw= dmY*ʿiGhfiCh@#p?͑un4]GaT9 0Zs-r 9'>U?FR=i9nsP5vsO{LyNǖ.U&16c1-0ITo,SI4gOopfdLd<N!d;_~ʼn;$vhm+ť\hMEaͲ1ŞMóGbK$#Bd&[Z'C1,/HIc[|Du誉5xoXUqsi".|@w_۬?B kۚgr@28xUZ"z^9"z 3(@ً-Z% "kSsЙx@܏`ץj8IjΆVqܭإW9>eM{ƐXmi08 Dz;Ol~\q#݉x@O8|[yJ Z'R(ћMpW8Xyur0?+яs 󔖲\Ȇà'mE3,p.+x% ,nk)s{cTVOS4TjK 7G"ilFྥfq7_/Ab/Fθta~0ʣʆ_8ٔX;-b̛sO}ʳEIvbqDA9 FZT\q> `A\~@ s' S !(j:_3)[l 2?qQc}Ƥizs=Lܖq)~k / \d܎2tew]TUG[$c qsqcɦ:,NF~3o} زH IxޓݳK2lWC(!cyi<4k9ǔ#~'̔nכ 7*܋6n6FFl I1 EDojO44%8zcΗERwYxFA|>cɇKv3 jhHwSGmO}xKp-ֆ~O\OmPH4|= ~-aݼJ[;gכ4 Fj87csr>݌(*uPD(Hr UO3ٛ:ĩ٧xV'^3!]CLB͟2̸q?38b5P F$Hj26O`i᪯(\ZI'_Uî?GG1vg$\ρJFiJ8"e{}bwK٭9Z,er*(\NNdɟ=))dmg_G҂BrUK`u(wXNi- q=ͨ%CpbW}7X/z'ŒCS*\S J&ʘ·b%3UdoPb\}0Χvx1|Ѯڻh?Y}t\*rvH/O QއȗPչyqUR-yNjdi)986 SLSWʗydf,`I3ҕ~l7d2(v+EAbo/{U\[OK-J*0cɅ3k"h&d͔!+O5NGmhMVrk qeZZ/(6{r(XTPҙ3-д8vL>& {=V2U]Y׸#-^?ZE]wq&) BR<Ȍ;U]7DdI4Y@^u{4r~HS@Xm{Ehov2 lfl[0ZpM DcgKaqCr' M2.O,ln!p߹\] Qi .X"|Û4jUn~w {S5-qvm=J#(%$T:}er4%I:'\AeG6BZ \DHUw+΃|J>Xȫ"F@K6'W轔9^ָ|4E5"<FY ӫ,Xo|½ݵ%K`%3}ЉbbX/Ԣ={.'a87m^/C˽7ltš P\@t 9IBFtŞ#B5Ag %V!ඨԷyRG4}@@ Dx'強%^oڂvL7ة)9RvSKlV&^ L2y-#[0~ 5Zp yS@>ҺLƙNR $]!$1ϤWkzhyޚ>$;KEO%݉RlthO%<ېظ».@!MrUiJDx-J hyPLUY"MAn^Cr'aj~r3P `!Ot6E!$F!U{ݠ#y~!~]ԍ 'a&jLCF5"}}+mߚ|Q'*u~0ȊLC=W/_E J Cړ "NyJ[HVGBijaaͶtsj4 Rq(SipO%CqE;d֋5JWuOJY^`LA WccSLiogW*mGa5?4f.:u2uٮ,cU-/:BE_J!B%+SH,"Lؚ؏xG1K'0BҊ0֌ZU!2_ǞgM*y:%bG=nm 2v>W|v`nr+oudZ󖺿Yp`ҹe7tO7 @M`aԣa`INb.<8&%쮼I'l0bJt`$ygF`72thwm3;z5d!8C%۹F2@F@-f8SƜ`<(g2@WUso3$2Q,[o; 6́5g y\h1,:Fڤxkȶ6T "Vi77٥c6wp b(hM̨<`y1L:csA:9z<x\*ZhAd' ,]=>"9{;/IxrdP:o8"A<#ڦ)k u1$U7͐f>P{԰jPsv["`$ʲI73^o.SW`졻kϴ@DΘD̫%>EEF';<%ʺ# tiK"PyɄրֆ0yHң:='.CA:/*vl'Ÿ~ n>"g"z!v%t-_TƤv8:Kr- lQ9Cȱ'-jўVM.ވT$9j ^&฿rONg_?Ԣ1APYBE0:",1 F%{sfeݴ; !o5c`+E2)":)ZZT5V)s5mv^N={aauw"8B/ŰTڡ=R+\n|_wFKLQ* $cC4+Z8~-͵^9 _.67{J:\3RaA~|FTY4\:%X|<]|I|im/˄LzÌS$\Pr)Hʉ1o&j;?8N"mt izqJ,uiv,q-!!XiOaϷ. 0gH+Dy#nO"m{hdžpkS])2.ԞkNqmEa6 L޹9`cb?XIGD'@tR][5,,nU==*>|6k7ݖ %q*ij&IJ,l9 5PJ7di?'4KCh`4ue.Xb1uoSGpI41zrLGj$DEj<53 266xH8OT'ΈO@_wK[Et+xvgC(-Ȅ2b fјWR!_'Q W5S 5K`|l譸Y^9əSX PHnjTìxk rT:VksجR(kY2"f[ *Dγl>0y/OGmRр4{d6*E,X |tc6GM*^ɌmքmB 4`T 9D%]sם0b|>LYaY1lO5 69(H؎1I LӎnmI}FD3w9[O?;TJHFIpwZ$lzY_}\n Pe #st;yVCtSPܜ\8Bg(:Pc3r9<ͦW>DK@B{Duz$ +qSPJec_6>w.uXN5-!V52 ]CPNPv(hd>ARAk7'K+r.hy@=GПPTfx/G2RIzw?`Ywʌhr)~ گPISX'B-4ςe\ Aj9 oI| i^C Y ƽΆZƻqtC?ÿDΖ2ځqB%n mg %Aw'TP*?,ߦ#-)*‰zX-YX86v`Jge!igcֱaQ=YyysZ'HVkOȨ%< 4QKM>,эh ߎ0Iŏ4'M:";fqqe' i|)7N#ӴI*iᙩۖU \ `2U Ϭ$@hw{YЪ&ĞSQFײ)+LX FgSqp>6|;ƋRT"\R(7@rH_QXwW4T_o N2gzJU#1ʻ6cG#>GQqm%TÃ(S:ЗqcgP~f ^ު@ӵA{!`x GG@>YQ "2hN.\VsBG Ft?Kw`x}_ϸcTh-`dJ ɘ',4)w]-d._UO\eOݖ9 ICvi Q0\XW :f)Lh,'88B|EETk.{$GBVFՅkWzxBI%++{bȚ[z8%q쬏= GkY#UN+,m8A^ w?j`PΨkN|s[uFVqa>/uŋ! b5 ;7AlLab'ąa"6##ln. FxT[TaOkUx&tB ߒrFՖ8Zn!L߹I۽Fۑ+<eE+(IQVYSu,uTvBg׶XTim 0#MՍKHZ?Ncf@ɣo}fN+Dc$6.~fi1$:)b enȓ 6B o%Eg{,3lW3A\42WruUHaЕ="߅?1$&xq} #u|)׃\ N.m4ћ'\XğӑMQOS7u^$tu5&@mo0J@Ⱦ+Z T#kxN< /*S3-Jڌ#b7OJgĶwWg;uu{0™Lu줨vH֑nʿ qPŗpJJiR%ϖ< t. :q aC_Okf3gZ:MlՏ+GORȰuـnjx5 C"Щϣ: `46Z YT]6FMnhgNDt*t*N[4w\y.s㯣)?j]}*~xP5\>W޿8 QQ5pF E/U/ 0C"0'QV(Oʮk>1ŜBsCD MAFJDʆ8(n:!+7eH cF!G<`7iNO݌qer`Lb3H[bpR WX9|\sDC.*,;Jrsp7]Mhw(g"m,`i0z4`A\ETo(@H]R"j@K}cf9~ ?7S.| *~GaIHdB.5]ljx4@!y%Đ$+@R>>xAjS3'0=A)]M:吾 fe-4Ha3Q Z^\KaENa, e?yvQӆry3):tO'wpU|ǿN8b ]+&#sX ]JEFT326ɼԦ1ܘ}YԱ(6"\hQNClZE!jI#JwޏAGgOI?I? ?Ws6`1gSX_˘fNKm[̂ļ?14>P3*2_c=H&M>e ӫ/ٍOuFO g3фqި%fHԤٲ&@EadR0qytTS@#G8bY^`" bTk[{EIo~J忈0s _?B!L8:o5:F' x$az] k||ڗ+ⱡإ?]X)(Ρcl Y/Vq\.j(xO$Wnݣ{T,r`]JrsldVȅ+t*J%~tW:/*eԡavk#k( }n&q"/o۔&WW+IyV,m4 \^$Uɧɽ뷿"wjw3S/2իsrwdʗ~zoyX&@[Ba&ؘXz~ *b> e5R|Ep|fM!P5y p* &uo qfzꥑ( +7$4\#fةz li1*&jD ;@`͑I3eC5M4l?f+lK|Rnn2_Q0@rYk|e/L|/u~[΁B[IZHߊuV {;K1/*t#MdGoć#]칠Ct&P$(.5<ޢN:h Dy7T/EbabUچajU\GklID6xDKRSF6o.=":, |ݘiS V;VI~*!z.fk$JBg:b\Zr7+yNL+ALT}{=J8|Xc =rlHe^m)qwJ%.r( avꍀ-" ɘ+"+H^ң-d1.5 ]7\kXQ}IH[u"/hM O)MŨ|&Oz0t&RN ?yCmLu`/17B[X#y#:fBA.p&(8ea;c4(Vl=U>Xo_XQYlW Ϸ]Lj *ph;b9ބ"m#a&z[KR.YM 92EOc68epf'puN{NYQGd=g3llHpqS Knn&fD۔hY,hl6?p4G2)Ng^fm  Af$hTrTD_CígL(UQxpY[YT…s{_Ttm.>C0F&_=JG1tw5rG`ƐY 3m~y0mL􅌲 &RE)'|/|_ToN9+n#|3Y-w͏Yb,Ёr't:+?"sA|ɳ~~ʢGGDEW3*գo - ˵ODhG_POm):\1C15v5JB')?jXhT"ȲZzk-?bUCn ]QNͽ.C;+@2=>vȁI^D^ۊ_&$aݟJ8@èx` |p1߉27vfaBJ=$0z@D!9-4澈T&8'Do*>2?}-{-nBjqbiB܉RO0; ^o|& jr}n7"h./+ZKrq2)ADew#6\e3A0ݖ/#2l{Y^3B ? Q^l<Ƶj}vEݰ꘏Hʅ(2>\+JG\X/RoVsijx9V+[o̖E]Mj6K\QL?q)#Z~j&ü~"}>H6'AƩ52UVOqCb(|(>R&c8+ sS_N?z DXVA%]-փvΣ4& 1%+^@Y!:xV;`T%|Sx{Ը 'e~9&$%J!vr;BՔ9v؃4vފݾ gSa"$IoxA:9 HIL9u e"H_BF ^vІbh H8|Rad xE%C!zhjLo=3 ߛ1I5K̉SNfVu>eWdRn1r8%>+Pys+&=//hi)f,V{Qk"fPF Av[ml)lhJVkb&(ͅ!HjԻ8L@HJ%T)-d*1ɫ Npo& 2f]OuH%84WթA ewZD UOc| "b|ug fRiY AW\#w+oJ̪%ŘiRkpM)XƉYq m[Ne'6uv2^]ʢOUEV 9$)C5O~~F56"^ۉr}v@%][њn*;E>G6crbzi>m{ogA=ݤx`XXbv-I6d5kJUu/ϻb݁bl?))J& v>}/|7hBUi}UK5ՊG q(Ŀ*ӟb7pAu YЪMϊO@>>4JH!ЙNe-x2ϘAcX0ϻfjFT:w/͒v3Nːk-/ o"=Rm`yԮvڴy'a@oel){$bgcøl@Kut'2B%-E5X%~!!${?&%N]a\,Iu,_#L.͞ [.2E aV7uzHtRBGFVS Hx>i^׏M@!2mķ $}W}L93+" S;l1vN <6 ,8Yx'2R&Wʂm²Zz~EIt)9-"5P/AoagȉS heNGuzs=^Kfl)yI;Ϻg2NI~LnL^*"'OZ25 #"oB}b 3%0|Oą?3Y]Q1Hr$X,-Ӱ$vٿ (9t}[#jFK [Gi,HH0qYMԖᡯw# рwS*x^Bk~@щ] h|PNǧh x*[=/Ox+=1衤Iz^uSDe>xng_ #2.0L$IȓؑAT9sHN)3!+U.(H"%BVrHHY\zvJ{[HHtVtH7HlP5,X)žpx]zՂV2g:׵0t ''Š$oZpRg%IҦb2u.䗌>~}=^ןDQeo\2=яހ,D])վlZVSX6̩IBetFMZ&s#D@V?9 cUx5 d놂*lsg7 Nma$b^id!B?Z %u3(AwZ_M ~םD8a5"ZT2 <`[TG[[d5E[[VƝ.p>1q&U8(U6dC-#ip] \]+>j*rߺ:&%ZER|8Iu<zK4TjOYiE]|ZLC5?o)twRýiTtˑajƐ/v $V;T OZuBlH.IwMLYu[k-2mTF~9j #r踮c4ʦHLP6Q(mTKz3|+Aů}z.RD͖劕âoQs)SUp]WpOh=#$>#ۿ#t.W #cbߘa3i"/}E6؆~]kagD& |.R˅2NJsa9N='DCz~j"0_5tWq]Q.-d6O׹%FM^g4VH%Ey '&}W3uYK #z'Xf62g=T0*W ʐ Fc_?Nu4 rwZ`g\RH9tC[S.Յqy4rcJ.?`MD_V{.-]~A(@5885[ꋚc[JbS_}jed-GMƺ?}z7¼mˌp(&V)vxx<'\+䓷2LtzQIE[I:|bmP C*\d@:3ӗY>M0`3(:!O,ȻQMKg4.m_QnaKP\^g(rCG9wk dZŖXlpxFr.}lqy.mcuupfq / u|/bZ.řPM7q鈘M ; )4{5([?G&@JƬjZܚJ̷خڗ7O+r&dxyr >pvD1""5l'X5$z\I00h)2*Փ],{R;#1_SX6d pP=>onO UڠI![`jhm5sCJѤ,ྯ-nؿULeLlTykjJڞ ʛ֭_s3IU.͓x"zkŏve\ň/'5]YL5_-VEࢢpqEjT/v ,Ʀ;1A}M9^Hk#|wJ64Iy1Ȏ.5$'X֥vYgf) 8szYoď=?4uw #9fyYVA㵡4<"AcY;i6 "H8.EZ9Rt(ъeR!y2j5lܳ  Z cg ] SVM;$7*֑V 469nx#_uC+E&(29Z:*+M:hV6MTI a0س']>^J;:.8{R ?aԱ iS2q" ~qPGf*hA6όdlR:rZ@o Q)534FZiLܣc2:_!_~!=9^H{$~VlaYj ~#zbф!#e\gm*u® TaWj_F/=m-Gɩ R8êҜM%W,pVE@+/R=݅{"Y)&=wY) 6&_&bf<@ > PeہߟA`a "][0,Hv'DD/at eGQݤ/7;."arQ:] ٽ a٪'24+@]Ls|dRl^@_| R~W]&W {OU2ٲbjoS[k-Q[)Sˊ;Opec4C^X^hR,8N7j %b[ٞi}')d*Ȃ*(gʰK?~ h`Bp4l <g'Pل8gQ6 Y&޶BOeyErVu NHYYy ۸mCKT :f$w$}pR7$W1=~U/8Ɉl14%kRU5Y+mridi°_-fUvyR\6,g$E`EkE,~Q2Ly~54]Vg|_1h{=1`od47N%,As噼q}t2iw]n5~HBT+K71U{DҔ+񂉅F%F)`r@!lO}6{-4{: 쉗{w*^SS09 HB@!E nv2N J5V?G3z"%l>嗪m)b.U'$Bw W`W~}P,tFpm4 U#Dwuw]l{k,@uuX=h5N((K[&'c?ʚ?&oD2_ڰ1MSv5EYYvM/sgU (T`\}f% u 2s=X=8v2"hapSJ>(:P$62tYmP%hP,L&<$&8 KmL~8%:mqRbɈٜroL&,Q%JGd0yl!`KoOv6DQ䊀 5"I{j+v|InNdpAo z磠$>]Eg2K^3ު(L[9Nǀ]f6[̝L} ]G.2^xi8s鶫U} \wB?MBDZ^*BPS{Ѿ v*+Qx?EdW܇f*mf 0T;5H.Nl4/8rIi2tSp g Cw֘-TI40.؁Ax94%}zlkL[?Tՙ m e w+Z(4{"v9w(*W˨!k?hYDAhH(!ccmё}N7 b$]aB'U-%s&>K L_tF[oW=h5wyt Mؐ(oLZ[Yj;9&#MY?J1f$* 2wi񸀭@68=[\.f]DC,QlE^$7'Szt3mUmB$Ħtӑmޘi}ӊ, Dv# "2Y0b)NiO* ` 9(j*TѧT&SJ{yڕV_ҶXJU[LHIR-vINCv]J4%϶˦sjGc 2ȸ*Jo"CtW^&b(1\h3si\ xr]xRhzu6+_ƚ(M:BATlÀghޖi|(@jz)}^TF|uxٳg}9nOڼk ZI&̜8.QmX~^NY s0 -ΰ L`+Yw xF~S6@4-}vk=\W Q,Mb :fKGMTx]&$) ƨWaM[n e[ӰqAtz,Ĉ Ƥh1}Ͻsu^%D*>FY<1k#k%RQZ7e/ ]2d4/ TĨǯ6m LU& 2uS Y1'NP ۓFQi}2cI&EI}'y1}vfmp %Ȫ.Ek<^jhed9 iaXǸG`;H%KhgEEdq_MA7l'8ק- :sIh0; z~'Yצ.MB^[^PA3hϱߗųzM3 u[O X߯vx!X;-cvGVH8D A<c\i. 8R5!>EՉ\3tw2C3P;bT-sx'Do% >Vf5 .oFh)lɞ\e-<P]{`#/@7oTzPOGh)ҡw| "*8x[f+Yj5* A -<>,.EN0;"B-q5]/4:{51l#QwvL'N!) 1U[Avϋ.ЦHRl:ͫW׸0>W} Wȟ}߷FC8^1BgҔSG[48elw2ktNU-Tafr\[$30O!=YvyMkŒO&6Y22'r?ZWzT5mZ#wX UA}P >U #xSdvFV~3^޵~HX(IJLS>N*\s=97V,甇}"cF;y2(6(}2>#؛8X$(^~x׉`wI:|OJlm6kah_3Jug+kadD >_TTG7\!dag+,B`\ɇfYU,Lz0,n =^G6|YHQIX҄M7bE$2Ghxu}wgTi`3I{j n; &-BJc?e"^%lS:Dhف6. /Q5O۬<\x6?d[v<ඇr%yKÕsכB9e;FuyH.<'9*'K/XRMs|b%YG~Ov|^ SiJbˋ38 dL>dw@olu@ې!F󗡭U}/Wj;Dp?8>N2lƐ7|/49Vo R")&_Ԃعa!GP(9=Ď ĿdVXCHt4tud8*k2) cjj1IY~@ȋ\r{E\I{U@ a5*Ӊޯؽ )pD۞F@֪~;u4O>=Lr=ߊ@E4dy~EDU4ri=q/um^Eo ٣LtOfqcdҘdlC"QpSoe8Ѷ b34-3aHkF^|30,8 E jνǦjs͒=-'u,^/>I:cU0^^Rz3aߣ4 cOXӣXKIQnAYNU&H3QŠKgRY$ZRD*Mɋf[%Z]B0k5'8Z-`;{.^9 $ $z|UXU̼{h4 [p4ظ&*,ܬLC5g| vX G| [%Fф ߔ/?OހtGu@sGNTv1"?ZA PX2%_m<*co~v?nU Ejbc$bG\`J\3An5:/[H )X}l+*./q-93+^gKZ 20M=Z?Og5Yccyf~j,qlfQ[͊s3"#GR_\*ēȺE2 +Rܽ 5tr<' oYxoRmIIM\Oo#eseI8;,qxgu4wViLfde ZDp)nE +򆝊L.7S!kz 0I-X+=;dSueĹ##@5!%} ?8iT>d$o{YhhXP!yV"3\sY&9$iYGדc Rx9*8$9e X2b/WmFL#+fxҒUFqS*-n,y6Dr# 3m{u| g- h dOq1u(hdW|SŤ]U%f3*/Ɔ?DJM ?f.,8&C犰 О7T8m7Cl!;h徫N}E/IDܴ ȇ8=N>PJl*=,,]7c!;0YEyX@ 8o)n!h& v b1V z3#}ƼhK/RBWgYFtH} 详wN/wbֲf*˿T\r>mPRK/,@ץ/Q6Y/\aTsUTy$)h|Co'$g.y?s&_ :N͠^JqzҁJJWF?!8) Oj=X~)Q(?#aǧd9(ukp*EBǁuHH}cjK@u@<$}48is1DLtߟǁ~a^T &4Ǯgi0W>h3Xk\@ڡ߷@fg,RR~H{4#fI[SVR)U}[M"I@?tbgCjvD;ȔN|Kx1YrqrL7TDB QPJfrj:ѺTzI/8w% 0_;'rx.*ldCZ gu;aw+L5Ip1dͣa}|+(5Zy(5A D)0ka'q5p8KCWdmES|:&H5Tw{LkvG  OnF 1Xѝ yy)ȸkP7BL@ip[drp GV#Qc;9۵$& ]ÐyVyokˍpL6"9>B`1X{۬s9Jg:2Y"KdRh$b^nLRmԠ0Qt8vV #Z\DYuGo%xQWKhU)2,&:IUh/V ,`9DxtVD/eNN2AL'op-i/ʸL&r>e@+ayg BQq467M?qWaْ@:5/9? %F 7wb| {7dx.C8D6).-R/9 g6~G!PPЊ[B:]벺W:J8P|!u籁x89+3#lGA?>ODO2ύ6trG(u6  $9%pV ׶.lPl6"i򷃛c4=˅Q|{ S>=-Ao>M@L _ȵcA#BRy)-T7a>df5$๥K096m Dt-AcS=R[M&g]bz~L@%TMww:ɲM,ѴJ75UW"RI6(ڻk9Ի5XcE'r9Dy#={Mt]vǨc s{GS£ {7ȝ1鿾'G*8ɣZHwtg0a#p B3΍.$&_.4YC*99.tCU3!up <ȫUo~O&ֹ_UA+g&ת%D-pfzn?Bc7UN+vv3#'Ҿ^3%+/sD۬| jCJ _Ez?*r_[wt0|5 Ėl@]h17a1 -ɬ+ݽmDx+rn`V5 5ԱTqyb'Eeҭo_ 2m|P( ϋBo .|5:ny?W cFV1HU\ݎdbCcܪ|DW-5;Zgi}j^u]l*n;x*A j {\SmB12͟onO#j gh!ovRSN-r$wJt;7fW쟎çKP<1Ff#&S@{@d41>lgdbС̫M, V4c9Fk߀{Zٝ\5+w"Q6"#-mFKK+Q`CkUA-M:-gB8jGW*D/s)="x1k\+ዻQ4 OD? ڵ޹U$C.a=H_5XÅ~z`Mй-Ia.T y LD&66𷾕]DɀI\bdNBIU>Y^.1IyJ{ n,K4oZNsq==Y=b¡TH(oIk8iY z3i6F42ⲌW> P, "Yb_%E4l'Rn1c3|Q_<^ey?*e# w]1O5I!=\8*WZfT$uİ=%CeϔʵEV WR/xxPqo+g&λ޺4<p<$V&=d3qr{$Z2MB寊9XX9,AC'|PTxQlj)Y܏Hi٩vfgt0 ~B(c gl=χYhCg)N]!=m[ vحsojǸ[9M}974H|lu6>~(C 8WBۈƧ%ضC]N -e4f\~v2q`p[#-YJ-/^Xo7en/{A\T̸eGTj0aDß|noWoiOKdL:!5J#?@(q/.0[߮c8]gŗ(o:g663>O?͖, ~,{n߻ݴc3\5~5D*;\WEZH! kGJ.M/Vq: ylg3$w!B$H I2dtLEuV>OZ!Iyk3_?I^ >%"&|/L tDZrt(#&JYJu|F$ ǃb ~x $8 Q4+:mhriB\GaN(f"2S_mrJ]wJDٿc˻vm/@ s ΡZ\KeUnVPI8LX=43Q}84em=4';?ٛ]GMօlKi<.n ]_ISDT ;p,<c.@'Nm?ky-4CX2BDo<.8𸣈v:_uq.;\RyemvstWj)bIt=uG`<4GKdd3 [QiKρFlF4gpU/% ğI]u"%kq޾Wc>ݝJ0xJP(QNɪAj(x_k)vMexD竊Fէ^ pZ}P :}ubnDFt2%: }9 HCd)! ڼF[{: TʧӪ)va5ζm|d|䉭$Z ">#a@*TbfU<ž.'A3H% (q0P^ vyDQ2]mmPR@ W<@Iz)bSI-wuk8#&x-5ʇu3nn]ndA'"SrzX\P+ <83w^".WMk6~(['hq?ȑKOO[CUL)ݜFǻ'Zb,? 1[QjvN%^)lLFM\J(+*`+!DoP1m'~mkqf~>5I,*&9im\V?8gNU[4x=J$iS=8|f4*qm#[s?~3:~0,ͭ 8 n"|ےN`y~5-9qA|>"Pw |]S88.Kzl\8WPFd";zpި2f\A{ CYs,g+ʕIELp8{F[QL-Hܘu(c/XrK ?~"'yyObt}nPxH2(Բ]~;~ۛ]$кm&pp< *n?]CRQ5Cz㽊1Xi7v61lAkk-#$e"6IW27B rMes^i$a}[abKM*Nv)i Pc;K ` _Im&38[ M^ {_x "Xt%z}_2J͚^(^ 5vM"G8(LJť&X "q6NԾ.%H_>c:l?m~ 5ltKӦ3?9Zj%poD2'^ Z %> ծLJ71HUU_G:QK"MY5Of=T-W꾽~D+a6 &NZ6D D%piU~W)"NM$FAiϙ@yPx2_GgFuFv(B}^A8Ο!D/rx)^]9A"FNVٍu'MX($\]{`N _CUFNm]AkA*M^(PM.~{BiP$` 1I ,dĦ WRíA(ׂ\2_o=N(uT'}}vKJv.)jkl4"0*"i,Je;aQC߭Ψޫm̅GSw⫩/o@;n6Naq?Sk.+XatL3(F@\Fnt f428A-c7ˮ2]Tyr$wMy1|)܂^EFjޙ0?/?>G ');6>.ĚQg2g3UYkMe?2xx#e =j՛/FS@n*eMhf+ń\vc"sM)TrM53RL|pl4̽Lc;1½UlrGvEn𖘊DOG'RXC M('2N- CjxKJU +FĉA8BJ)ԧ=T(c2 cXNf'HAU GC0yvwb0Ί n'z~i{j9,@L l)irGF$}&΋M;>ëv̻QF]Hr>"u[ærtPn "˹sɟ1~M@a鄋62, rwm.2oHֱV_cd`fvqtpP5'~ܥQ(9PMddyJu8^HK\EC7PpG=z ^S;,clur,AbQ(k.!3^ڣ '_D0yNV+A,`6 %mZF~40h}k F[U)oO.XSդ-Kga݈_Ƣ6֓T?=rּO@XStlq䰁hd|(L1S2򰱬~1Y 7$|!n.PC1 k`u}3Pҡ^FٷkRB^H84(ad|g/3lAd#Y pFUxQ9T )|9:SEP!±.Ѫ Qх*GBגȧ-FuMr&nl#:j7zt3[ar0 1TT͗/PBDS`ʉ*++fXEx`K@SCE84іT X5 [+CE6AmzHubaF8fU!naTNrm9 bddu{w )ѷmY?w<_a>ގ˭Z@ q'@[4\5O,L(D݇> ގX8u:>a9]|pziQPRɲVrՁCw)=pt܀D':LPPE7;[ޑؗ($Ѕ+/'3IV(@o퇤m {>Sמ45Y՟c.w$Hf6zи0J8)[у8Ϧ SK4MpKmʡ R-΢@ʒ(72G$Zg z?5k;waݪF6c|`0EإѶժ6&2>)=F8#v]>,Jc5*ijc1r . `o'QaÇjj2)LwvJJ,hXC3]5A!>h_qс\gL&71o0P5 36CbeP)4ۮ,ȿŧq/AJ7x?GFfUG h5V*]qQH8ǹ'<𩗐;@؎3z%ae.3(_3c7 )eIhC=τO4&,"%%,S2N'޿S42sT|xN&KKiA%D.IZӧuQ6^t.MhcvAoaI #>c05Ym4Ĩ8GN==1`U13RwǬt2;^; ؐ#ZD#ͱբouS*vn k޷^>ȎB 0P|LsYG[ BB8Bq5C5^QCK1 lR^.dE:"ΝK(Km+G_oNg>7㟲4uY~ع/ox)U}yVH# yFU<Ž %oIӍ P$ dC{Ūx RjeN;:X-fI{Y_$fCkaOaw:6eG 0ڿ.NgP\jwS%<3q5`Cⲕ-GE'UHhԞfRI>iIZBڌo2M㭤F@W $@f|{n#"̻=ꂗGeTf1/%r{罵u"4aT{dOEI=5"+sh;S>GUM]CoQ- ɂQrxlJδuQC٠pOz˰qy',X{ӵ 8Ĵ;2w0F*ҫ?,}$ύp{B)U3+ߧL/MV Y $MIXYnY>/_vI I9G+;ygcTAr&!(Jg(1#;ti!ukYso丞E{;? @éݜSG5wRqky:C~yY [S})!y+=YI3~& +i²ƭ5yo$|K"ӿ 9{_~s-V=Ui܌21/ 7<\+DDA6ЅZ:Mby;Gk}(yv{0:ÉAkg Hc ]3'k,C)n|Y=ZJZ?aUB) ~fy7iY3 aEVY*no:ǯ"e{@د-JW8aI[ ,7WAd&}kCLi6^ Y'_y79 Aii+iGAwyqK;4Dyծ;|f"ymX`Ӽ&cڳG_G9337M?j :Ω|Qh6AGwy][J ᦁd/X=g]o3tGFCy0&NS#8ReMSQ8ܻ";`ô{!+UnONO@5 [McS}jP$pDnRҪEen<<5X5Z:RB$$;TR3T(/<,*y6R@Qa#xQ2. tnܣꢩQCVz?_Pn灘ךn~yFƼ,v,>9Zi*ZقʄL =x:͉LZX%0Ўk;epzD肽,1]FSǴX'hl=u[A[JR5 .),Y]xJ黠BSPC}׷-D'jR#J(IoV%'-yc4;.!s%>C2~# !EGF*j#+%0э󡧕 ѵSĸAzϢ|l!p9-2Ϩ.Fq wiv|cǎ;˅~RDDBwxx_~AGgk[$zNf'I'<:1UH96ת$:.]sx ni"*iH@f(,l;'YE =5*ɉ迼H uߛa< H1/(FZ c- X hŞE!2JVqaI( :1jzl+A+@" AqDEfnr·S6##R<Ht{~YґwR^+w_y$ L9P(:rNg/)|>z=|ۅ8Kx"~^hri7rƈP@84uW B#[t2y=\|ɯv_ɇ6` PΖ 6C鯯1׼ li/MB[}sSZ_|N"y}uǻDRM[G+T 8csϘUκ6̛NoSTϧJ"{R{ӈ@_P i ׸- h~Xƞ@\OB[_35 z܊ch]|@/zyЍqtϵ͎ or& ̻b*/|X=Eul:&>5+,̭y'`Yf"off z1 P8-RJho`Rd`S/݈ҿcpVҮ9(K+\{[!|J*5},fQ%1ǃG2FSlLaI4i" ᯂ ylf^=,y.+* >?c OD/)2nϏU-9B$,|L7GAظէB&F|3A(I+F{k%A'Eً]C "X:#L]&-d}lAtV Z6mГk@xTVO\.E'n j`ȕO ޅ=\ψqcWGDLѳ\u zMgmGkˢmyp _+\Uv1Lel~ΆO#.h8Z^P૤7Z13M4)cf#GX#'{r8 kAɼOȈ'k0UׇIq0[a1swh9%EC:Ոuw ]cSXJtn_w=歗_zr}G[׽!-uwșbUp 5Y9WTH)t'Wb9Tdd )VtJ񫤃v7m&vT2,` m1K0"d $OvBh̝' #"3<7j%@h19to9آ)6;zK}XIm&CG!i&3 ȁYvi9Q^lB!bnVMlj,kߗA}/=¾.zve&3S y" wjOa3?ca .`Lw |O3skkX|Dx!I'39+q() N͜ ]LE/saF47SZB!EkpPXw̸;Ng5)'\D-1.uiUݛ('bR>ãq#|1 54"xط9Zo4zhL5 ̳ҫCK[xq.[ =݀ PɯEl#& ҷ|Z ' iY pB9~> @Fn$ qBN u03)yCErfYunՂne ^tԜLU::dPa=:ZEnW}$`lXiP?nYHEF5nOH(̓7ucū< ;n&f+R-4llan@{Р挸 S,j7 "D1;ظ9nD<*XڗeA+aP?J9XERY.bbM>~%R'vzgH'0/Qkv,h~,CF'pKYس+Ji;՟ ߪGS2ᒼd-&4HY)fAe *zYM=җ)Ϊ4ǠDzd~u@4702uHBD^r6K|Ii!M p.ſx8Sp(EK8Ou5F\^B%Z|kĖy!oBy{KҐ{#>kr p2~vqYLЙ2a1**4΋_Z 76PFdId^`^m,HZEbX#LBIkIFH4 ;\Gں,ChGUCh3l*̓VTI=Je|sB2t>FWr(fM n"g6I); PF3x/1drUZ1.ߊ ބ࿢c&3?Uhɋm|z6{`(ێyCVX)y4׵6\l D^sJVLy*4x1Ίk  v7!+?iPM-s|+JE.4RHÔ  yKեD1Ϳ9^T;G3g>9O|H fw^ƨu%\wZi?s)I^#ЫҖ.y j n䀖a'kM8ds8$QqQ #ɫROdRjr:yV4}#Qh.oʴWS>M=@l9c䤇7,M (t0|S(pı 1tۖ |fTNͧpcIϽ煒YD[b6q/v&lA E`PX`u-Nn pu 3PlnK GJ+Z$p} 1}5x="αpGzz`2T5ˎrmQ ^)魨k4iԾ)#@z䅅ȩG **k2Ya? u[lx gs"yqc) !; ֗eO+:(SS2vMKHܾs>D[Wx2boddR(Y?49uDzj67uQ9>KƍllD~%@PRA:;cx(1ZGʀ򦀝3L͹yS [jDXfo_kgS\c*$I lO 68?FCsF) Fxli6"0L Q˺5w_7{B Ǧ艒:ٛQadyNg"3݊]b#YġL} 7R.{5eQPx{%&sKb=ZMQk.CLeâVf' 2#uVq;QP-=Vufx}Gޫtd0o"m a2wKx4ȱ;nyfotǤ E gC rߕ] +  ԼGʶnS&25ˍY1;Qw])aJvK_옠.o3g~ƀh?'?ti1netSΛD=L4Q&Gîf/hm{@B< {7e[5D{`-w19 iMУ(7ēo؄]l>|t]_k f1k`()B)wu51ݬΟJ>iW#dGuZ{@8tTj݌Zve:wQ#SY:V{AB'HWVK 8PVt`{ɜ0SUq8J,ƈ2}GڌT%詤0Rv3[8rY9LgN&Yc_yP,jHaپbNm(>3ʂU9zZy3o$L?.Ur8T |Ei?26mH6gkWjqFjھs3pqExs۽Hvk[i|cɞ -֕JҖD)̥m!K8/bIUAM8txsTe7&dzp6*EtS=DBtQ>I n!u;@X T)4%%TSQ[F 6dn+AU@<: Lu6nf;k ˇAcPXA3SQ:a1A]͢pAB˙ B燧n g]&ķD|NV e |QPϺsS6ӿ7h(IC`ضIjCPrŘTGVLI'~`[?7e;0njArg<=4?ﺚ[< o(m!XiRg85pfib +ZQ2>;F&5YQПB2CL jF"a_b||WIYZZ^\~%Ntҝ2k{*(")]3fl"pZjL}CUA@8yjs6gpioF+gN /Mlg(`WUN>_kDQcey ^)1pVL1tڐ GLZI).:!k<ҝzjs|}L8b۵bf!{ g?~9[ezD2(Ru;DSUDAN:n):pU}5Ә{j,m`zp CI^:}9­}\@2_DRzC{X8rt/C ;V^Fe_0jK]1}ZFmC~ӀᩞWJp({#U8`/t6-͙Iiɿ!^In,BTK=>oOFo{4WSzCZS5㌢~0#7eZO#acm%hK!>bEu)yzn Al %eJ TIrdKFYHs@_jECCo|#k<3+]~!`V{ Nk4csc`8G?@K.t_~} y'"C%5ӭ^ϫÍ_BSb1P1q>"K66PCeѓ;W7U[EW|.:kwx=!#,y֪?}tij򴧤JSƷ%9sO* ܅5-x-&pk,a{ʹQC>R}wi;*+U;  `40׀֣@~ͶJOb&npVo3a0Q(|@OniU&ݗY>4]iأpr%w@qZ EaY`]\9)o3;$R,he!p3B΍FJ z[T;BT za1iK3D @썊ܨP՞ #[E Ѱ^0yNX9ѱXKТHby/ 'Tޒ-6-2'_rxa+.2P!,wzL7՘uBv;@t(H=E~2+q]AxMNأUe;ubRS' p(r9ؿw\ n6d4>ܯ=efcg-ۮpjiI⠲BawN$QrjwAb{mg~%U_$oA@ݣI/8/3s]fRySfRI>(&i%‸`WbArds*稀M>굋d F^>f S!ߐMd*ιi<{\fp#)W` hAG!+:KZ:Tw}-ʓ3ޔ607OYH eqۣuih (fU>S.rnxW:BB )z9Uo+*'VaRT~2UoqSjk\HS%maD.QDS}[WJHC)1] e=tS"M/wDdYV`C[bYUT4k|C")FdO3Ǒ~¶1f-oV:!&ܜo<#5XG-bmv:$V`},M ju鬯L=B*Qá,{&+Pƨ?%@_ά 7ÒmpkU< Nvce~UT@t)H52'yN!SU+ry!"ۃT(w*܌S껛i5l(;Ѯ;Ӷhc2q!FKOyiS]ۜZw;:^5@ln!X@IçP I 5 b>սGSuЛ}ߙqq2]@Hڈ=@3 vT>V4Bb˸GdwoY]ePsbL4=FtJyH00-,\ep 'AkY;H䥫˸sꦙSc3"+X ;\agqb #U -<1 (Ccv0S.webYgP8sEF}h˺u*p sȂW%NQÚ  sp lԣNm0"E#~lPz@ϖP]L+\&4y.Z*OU!![NA\4I(zK)F]fI6-fKg WY*h/C  x;%ʲ 1|E];)wrj.6g&N=~lPosBtkxX$?e¬5 V3X(M!-BgH;}8Rh <.<5%Zܹ,%2jk{ע$M$1q fDjO͢tGVd8r$\?> Fj>Dh|$*ݔnx6MՃYt-{5k _el' WX] Ua؍akB]Wݩ'<e@FW ~"֠"aYȏfe-gop!*QŐG [uc~N3, >6ߑ2p&,QY3`疑VyU'2QQ^3[^T)#$|O㊥ ոB3Ll VE:ibldEͷ E,FBu%*~VRcyQEw(4(e%8S:zW`%Ya9_Zi#@yeG~9Y0r8CŅ7ϰ\/:u*vwƜ4մ8z!rXp5K2&l$Q}8E3] ZG)q$]/[@(W [. Lu5AŷuB`稂e,>:)^YY&ϵ}#{|EoCžߘ0aŏoR9?\Ol"%=q 7j5L vS]J75ȸrl6=݅)k y`yϝAg|G~A0Vnh+ʡN]:K>wm5OSS W%o+1,J|cF_w_2A{/T)myzڮ@xPkt&97(}`SS!dX /1s\!p.fJ %h\&m>9Bn|E߶S'-*!yCB埪yoe zw-yшF:6U>衱'K&c|09Wr)=|F_}#fJ֛YhmY^EV$rЈ-nrcВgƉ3^UUϛt/?`9Fzy8X!r?NЅɦ>*&3 Av\)x} r`sPaVJ/p)Ssӆ,2>..LFF5Ê0$dbXj4{r:pnh9jח#|[LG,nW=<{ .͑*kfI;XiZ{/Է01O?G{p]7؏ha]?+$4o2g؝=s 2O}R9_.aN=ŝZJ!CȦu2[ZjjP2 (" qtY@V?·x0Dl 8;GVyq x`jh3%Y b#Qt?)@pNah&R`ʡB]R2=9x#g!Pc"^7NWO࿺HD]t橆Gwΐ >Dޣ(WaX[sS%Һ#R)mS_Z:`](E d]N۽u㺯6g3{ʁrŧ [RI-YzJC_[AI%ޱgu`EK-DˌSC;8W.F9{K_ܕVVgX2Z?6 _1iV?S)EJ5A/noI,{v P375}B*z2*<HS> ud4 qu*}L ̽2nی Ӎv Ei:bj͝(te+T#GQi2cmY0Z^}(8얆߯L]ێɃZ\0~ʊaHHi!/R.yL€Pm+$ q7z ߬غ~4bfTK<1(b5)6c6KEDz{"PNewd3ty#6>; pXǙ<< ' ٚsжiج?4Tw37yPS˨(96'?K*??D+\+U֣?Y֯M]Pp.8^7lϐ /cM4j$(Ш/`Դf*@|bd$;Y{7(c0 )Ƽx%x ]n&)|Q`1'>l#%DbOlI_G^Ǧ,YoON y) L1l5爽\X^.T)2 9]`8ClbuSTIx,lN+5/ZP}ƦLJgdL{E2)':`0)U̯{@ӳEl<@ @g٬e&[J@ *d}A,JV،R; `Th9)"wZf0NM PAf#B .XG\y*;(`vfQ™ L@ncxovO]Zk1`_@#PW$ ׸ 8A6)Xc;z46CyB,whTX"?r9دy5]捎krjL^Z49eCB{)xaj9Փ2Ԝ(8g]LW=ੀ!Ueq~:7.Bq܂{_<.>;۞Μ4&;`;/'5|Jt ~gw(FMEUy?46ݏ,\ h؉19ɟ؟3mstuݯ+AöJ_{$ǎ3_i'ťG7<-]ȯ">I#D [/Ad7 >*s?`p3,Ȋ2t-L?܂J%z'$o=.3xh,c!P .X= dYUH?ߡM8s6 M>'j _q HWi]+M*ơk<:9VT䤇(O+0SDW332ϘX.q3,8=csOG]PpD:Ǔ1ߚ6%FFZc #ܦ'i6iǸ y.Ɍ3&(`q1fR_1% tM&UWNe?'12nҾrgR=al7,L~sH;l3(_lёBntGi|f<2B[lDE3"eMVi7Ohb[J4;[Omĭ_0p?H0},;96Fff况Lr_bLd-'8xXUi~9]P1ߡo"Y巔 }obY|QM>ִ~1r@9B֍򽛸`’;1!C/[&j1fm-7@x1vSTЊm=jDMiea'##BcAa,Y&tĴKv~.Ycˏ3G~hvkޑmw uhĶ.t]?KO "bQKk3fك_DLG'< {= 2(ؤS+c&b RTE(&v6zhge _Y?pOt!Wh+I$Mv POm'Xmw@R&-L L3*^n[ !՚Tl=T,\6Aaz !*d9$/ j,ݎTyH8J裍HhN&/>ᤳQ ooe<v۸L)]oh*˱A}P?3¼G^{ryNӮ5e {N8+!pB|BGFBR "$ް~ͅ`zGO:5JƽCv}"E֟`ԒeV3YaeDB~b"E&Ŏbʎ}w*o.Tvpb!M״u$UKp%߫<j?āScI'M&.Xn~XV{tR&zgi%-;rgۘ-UtEl`S1rHnlէ7eUP? s3L S{T!+c ͳS 81e|:H JM;ʏ` G OK&9@K* M, ChlVugz0LY.U)]T8/`'].}PK':ϴF .Xסe˒J"w_T]Wq/Aa,UPoi@B6[VyHҘ[fOF0!Mҽ׸Zs|¹e6DWdڞV ](壬f[$]T@!u]0.1z~coe 'Z6mMY78HH瓒b3G&oK Yʟ$/-C ,T`x79F4Cew%>Qdt[]VZPBk#NX]9[bXLjy&of@o[*θ;!{^Հ@C2J/Շ*Ti['95 l0v}&FP,WG7U4 y?f"W/} -ANx2s(ovOf3|=BWK(;? aa&Mg3}zsQs׽`"+ms~4`]'1>]CAJ"Ȫp"{]˳[ɺ\}c!RþQDgvg{grzci7 3cY,O6ǪJ+6UcsV~Bf7`¿)v[# \cR@e>>o%-])1û.('јxhyyIu(@gRyoo\H@]k2 y=M>Za@B٧keP7@M}~u LJZ^n/ۧb7؂ ']9y02.d1UY9Q zs{e+|Xે%] M]1Wx&h~£ 6{U[c+?MLװ l WgQVAՍ&@Zd'OPy簂USa_шcB^GsqV~}a9 q&^9$U4r&s󨩽)=˓a)) +ttD1|-Wy0IT``,5#=fބ1[&Ih8PǸ(8FdP9qsb![!k~/NAb+/=m76j!M ~F $+}ٔj15O/yY! KhB1*]8769mGBeCFdlE1(?QPk|ǗA F2pmM0ĩ8d}N#lfKȅj%yĠ(RLg$mV폕/{VR^cntMmM$F)aZΝzVi ]xI L?񔇱#/J zp?J$gkE\ DIo d* $@ks %ۭHfHroԻ ppe.[q,.1gbgnA{Kf8Cw%\ƖFݕ܊.)-u+CXc QI]&2o6ZBˌ=;]hj=V1}Z0(wί'mG,guhA  TBq7uU".y`L$UgUzqQ+FCA9#Fu`N$AOZ6%fmJɁ2-W Dkvx}⛗e7~dO{|).;a.Dl_u`Bb1$tVrJ1RLc~)ownt#ӮpZs"<}L r&+ MBEw9ü3 ZJKDR0ǜfDڅ _J*=viAEuE`2ˮ\Ȑ_: v-QspL?z,2ߪ5zd y&#r ñ <KL⍪¾~Zk$z^ $0KLyD=}J=;o'OçP7@-/ts^EnxgM%qՌ:InKy%x盩E qX!>ՇPQhj}3ٵ,k3ϟ64JeSo?Rs3MTg % /ɥXOO;'BjvVvhss?ع7ip *| Lf_.fg!6:9K?IZoƛb_,qOyXOI$B Ay֡Qs"In5Z4 XDט;1C1$4}%t#6'5L9ySJ?6ڠZ$hX8qUzb1[6,qUodF![<1~zIYе,𓫇ƗtfC RwāapvDhH fV4s̹7Tpp ̉,0/{Q]Vن70cR|-:3fTxAh/rM22y%7U'y<1VxonD$=l"+"4V:WZG6c!2WFC d6Iേi|Z<e $<} Gk 5&T|`1"Tp!ijT,f6X#NE$oU%%Nް`38^ckW"{[uUW6>Ryr?POMLN XÀe@㋔,ɨ3.Aie!/:sxc-Ft*X;'ϔY\Z%YB)v17ecτ&S_AMJa{H JG=ՀgCEpP0Q{BPGtbK!v&o9iaՋ}~kߧKXs\(LUj0ͨmӺLV_hL%*ꂙ"-53U/i=ײP K6 yW،&2 SmR\'SnOAALLVZ5_U6]5!r@7N@{]MAsVA>:)XC 1"i(3(M䈠 ;=x*w{4ŲƱ,fA,I(ZRʘ2LOeV!ž%>!#fSNVUw$lЙmߤpnjݞk@ZcfoޓH:$GKN<%bWk֖vPQu>=pœqtX ݕo:2\bu>]!kDHH,q\C<n(Zn#*~k]Rƀ f΄hhXғbu1,JWbl'|2> @E}Ɩ8:ĎjҌ n!NFm $;Ȥ|`٫zChuýpep[y̛dl l> '\G=4w!QmͿ$&@ݴE*lȈp|%-ޔ/5esO3lR |<ce"j<м9%&8N,%|P.,c쬌l4Zq5@1'ꮎ||F9軃hWʏu!x0e=_/Ϣ)Ω¿)Q9^r6&s-RG8/mO7 ~o>uj[GD۔I8u^!Om h32Ŋ9yqn8d%tM;uթYlf]elx tCYoE޺b K5fr<1Y`3"hhOaeшE+KEtl0f)4~JW_j]H5f)P/2#T."=<JvduFe6ԗK\8S;ΧEEQ6WC 7}T҃H~o] d =!1F%2:t:qa0jh؋5=P T|iXU de Hv 5M[+ sT!ȗ?MK0;V}g假drknw:Fc s hcRqKCrױZoPhB1W۷M$<2NCKevg=s/"_/kەM"T=A.V#dg> A\1Kՙh |zu&1>D6 ³o;+MAfm7ԋ@%rz56~?blld%~(H)6Vhԯk_ʹ 8J"N0rGhyJC*TfܻuN| *EMQ!|R~ ;q۪P>,g%g⟆V]@i.E5?$T-!1⬸"!%塷 _9gAmwL:OhFn>h"{O>QX܇:|AxLKd'(JT-;&ޟE)D$T[ׅ5֥ l(b咴屗OZ+C9Z4!w7{8s+B$ڍE1a(&lUUk>+H:xht"i@7Ğu*$:w_ayqFpzl/)'^N9?(hJѾ3^hqyFM%( $yP\j*o;ƸdfT 4-usьIO !6 e#R ;ed-#Rc<:y;ɖwfre审]3!=pSUp }a4R_ޒYnJ/-^}ّL61]|~s;zRfוxQ2e ˼v\c 0FCn1T`+1!5Ϙ'N>ec/{ai[j(-+Tye.ĔA7<"l\ cָ OX}5qQ\h 9VTEXWW{1x ݇%ޯ(RCƋT+j}OrEd|qP7oǶʄ#Eb ?XU}*6ƾڡ(2 r\ PL`_+snJ xp $벟M[-\u$ pDkWѪ]R(VP9Dbd8 "6eFԝD`v(CBNd4l9:!|Ï2FH]$TDX78 y;>>0{,Ă؝'ک nU0*|{8N) -;9R hM5틵0iLp,u Y"b-T (n!7 yA1c7Ԫ}!e]*B[ 6Kjtvnk !ڞ Qo)HD .s+ %*;Ͼy+#|?11E\ne$<:bE=lBxtq F:9jyZzǦ1K]ajYFXc6K}?ZAF_!zl^|~emiV.Do$K@|AĒcR Qe%R#( N07*4/H'|X =QDG[)DK-ˎ*{G'\=%d ~:]X}` "y|E@w,d˚Xd8ȐfM" di.ʶ,(=y$FLw^cUsnsU6 ?8^W9/xjC~0hxfa#RwO_s̤tЉngzb "cg#_Zv>=JƅzyZ}iVp |Uo#1(i.K+9ct-Tϔ$VN]YS D g}@Fa-;52[Ȧ< ն l\[UQpV#KNqOiO/c\@:нBB7;x ;Q,|k N8`p90[OO)@+c3^O,#&("L[tܯtx7y(H"GbqfG\z:s˄$i{cC:,>`kCܢ2Y(Oj 14]ԣIfY1!tb:fB6A @ dh񔨑Ap2{GFT]נk KeYب|![Ƞs5*޼ؙfxI C;2%iP{ٱ,u1koophzƴ< )ptʬ0<q.rRϗZF-~R`biys zV/X& fm fݝn' -E"s|@Q1DJWDGse(~YY8l%DYT/ɵ֤1]7H;훤U2}qڏڸ<7rqsc[3, 3!i*ƧEAS3~LWh(qa OiHM"t +󠙭#F[)o!!kZdl-m\|OϦh誁]4܍g UWLԸy:+M4m(y[@{^gͱu .nטd; U?*8 .yUjV7)Eʇ#i*%=MQ`w).ijoꡙ%AbP{Շf 92qރYZ +úsqG*u}PpL!&n=_Ga+l^\S`9ڗѻˇ(#3d#qSԨ2zB<&wi ߿e no96=Fgi&)үM ! !>Ģ[K.NŮ ?`vÞLW i Q{&.ȕ4v ygo0a&|s|t`-ɕ-}v^HvUq-^-#N“i ($vAvibiO9ߖMB^BƉ~ө(}*BGV%l(ُT*׻te6#ώel6 'k#v[7~,e$38R^ěp晀dtCDX|M># a uV fZ@.bVT gZjbnE;i4ĴM9_h2Қ"1Y(S$ IuvGK2l'gh> <#QOEP9 usoPmͅ#AHhC鶍:xBЫH#Y3OO/PhzXnVg1׎z _3},Ij$ mNAӐqMgtӢCz[xS$%M3KnּZ%2"Vuv ю*8Ag,'uǞX~g4BD`0A+oXe ?h ^1KlR[fdeMүw7X Udo%T7ޓ0jE)?:8Ϟщ$SNywJ^,`Jl\k:ynf yeEse-d92 [7*K51Rs.6.Ձ=â7*z7JNQ9\zj2 )KKd+9F6˻e3* ɽg- ~QQQo*cc_D`Yas˃bd#{e9ciU):NX^[W%?ix*&h}٘mUvϤ~Tkuta+"?V"=yOQ$:n4D`B!I} k4|O5c2tƬ~m;[hJM]{ZXʌC)0AFjZ*h6ZŪoţQx~U[CiTlsxΰ‡>7]?FGX8JLo +EQmA4n"/$HxvTʠy\ rݯKorR}YksCÉ뱊DŶql[ j-"QB@"4/F:寪Q /eHNW >ȅt/`fQnHpsK"E~Wv6#t(^F4T^=3pxXV#C}nUU#&#` Ps3Ɓ~+U.|J'C%sC1f}>I6|Ҳe&2#ӝk7B>US%$Ƹ0wP3_,!@+/_&/g\3D!ld's)Y45fdKMU2zPNO7$옒[z07 le"G)%t哏+GkR4#>, Rop"!yo9a(p(L W_=79Ҷ(ӦiVPy}}ZLw!C#uL*{uS;ՙiN3&Vds7˂ŗ Ttm̃CV4Чk͚ߨ4ٟ4;7Sq[ h 'GP._)en[$VBo.t"ys%(x7arLsXAÚ3hamy 8Qݰ4l`ߏZ2R Bvr҅Dh/\`jSyj5!aPV!| J {93W鸓߸2> ~ I9L+T$%>ڳݗ!-ǩ7cG'fdpՄOX-CARl׆,z}e1D_TW/\mAmOγO4Iw sL Lks<=Cn<y{ Tj If4+&Rvҧi Ux(Oj X~D'|*{?p$omK@cکCe2 ]Y.L1߈K eR|<){ݣPs;ۍBצ2S?2||[{OcD/y{ =^2)|͑seFj&u#H, |'1VUY>MeAz8#3xOpSC [H]a榌 Tj 85?0oFˈSw `$ '7 N>g!in\)b+Fg$q2=q8tVA' "ؿNWަ"K^ |?/*jw yz#E4OzD4%U?N`T' ϮI}mk F(+.\(SuXIJI>wYPSpٸhKB5/m]'w9>m+,ݔF*&dK2Qʻ:\P+P?3)k!K,q+yWC&<]/yLCsW1-FLJo5by_.HY:Yfn_wc{Bbشh V bƳ3Gm-Y N,7o^heoY^bޫ;4k2 IJ{oEQ ?wX~h͖r2!NEќ )gs{Ea\>;xev=޹yt3#ckΚCy|⾄p'LUs_EBYu2 J5f(%nyEiN-8 "k J;ʄ& &)>,BTMADE3ؘ)N{V)XT[=b39&"#2vT_&p*ިr8 gl,f^vZfTz_'˅q}(zEC] Ehw!P,f5 a&7sIJoUB1knU3i*e9.8q$3kMC{tj3^T.HKX-60u~cBBY?|;U4S)Nh) d@jlgjDPZ7ysjq@ם~^y3?ӷEnjNAm4E3ZS Be5-3Y6m"ZZnJ3>fh/z=[ŗt&@좷Q"Ee+*X{#{ʯGo;_@G ޅA$$+W)IZ-(=k`00=TĈ6[ƮGFָv<7~[_h=_ZAݼ]I ̤{Q9 e9/Jt g+D-k%P.gP[Jn.p'R-.9{ p5/喺hhu~"~ZEk9׸). OxH~Std9]e-U$Xei-f Ua}co gBgyKquπ{WEg2vyi$k??Ks4AX"G曤]]p'hpjΰtqzXyS&so+h ³9mۯ(F&ػ~D4qcㅟp,0|Rd1+qi?[Dy;p>iok*d/͵,5m2)vC\̦'{EF&ɮ6YB:Q dB4L@5 XDidFˡ6I:^+HQ)iSϭ\{n[*FōS1a" %[/oUWzC+xv{h$_ G12iB=u0jZMςԩQ$c}$":wK]T}|K2y^#@2#;εbCצwi ׬3C%du7gFqM<W5ف+2E,Xr p GA]LiPiU,z"O!4µ)klТP"VQa }xSǶrR()fbxxM.S4R*P t6wmaXܞQ2].㚹32FgRioDc StSQ@/`v$] Btho4CO0qzTXYtLo*e[?O2֙v9`9Y||Mdtt*~fBR=N] <@)=~v!|M*NV@nܵ|ݚi|"DuY O1a[F$&sEtxz?i-:DZL"V6@9#bmᝥTv4$vUftH/TݠYUBs6 4CRǤRu!ӚFTQ̤ +.glnaKr;%o|yDz`>|KbE:Hie3#3gWh ibh R㨃Mr5aAn7OZDPT*Fvwl1"6t﯀fARf;xE ; ʍRri[WsASЀ.HŬ:QHGX<t+Bte(U*- -M-L@}E%'0Ƚ٢@ g8I+8X/Jچl80mtʫCY'NZ KVi:A#[/YYǗnn@H(D̃vlwB.$i5EST +kEqRGlqV*]W&&8iTuu;'wțLDYY/uݱ W)gV OSlBZX}oIAZd@\RujM0v(íqG~wS͜]OQKAԣje0()鏅 xј]}ƒOa!i>_˄QTM&?x&M{[L<${zFYIŔYr[MΔ 'yਁhf͎$-pbm,3\<=[ɑFi ֩CeU{B{M!/i@HkDA|p+S/,yn"F;T@&[,W;7o6_y9n[=4B̠˛Șww\vZR9'cU(2Rt%iZ:< y  Zzk?,fP k e&P!Y?b?unqXc&qu +wn[Շ8a$7rV$!AUF%s'ex38N~rfaM+)g;2׺ Js 4}w >盡K_|l HQ0VC 댮8-6Gج /R|j5=1n R*h^m @C9*d9osIE/S308l.$>S,BvW ѓ-8o6 =Xw(QD`ԾZqݧ1,R, ?uVW%:ƚd5yp6Vm{ԝwz7>,aY${7V55間'Kee3 ̻/)xei w+DY^a`ŗIIvЅϫ+Tz5MQƥ'^$<NR@9ࢼuEL0)'M34]A䌏;疁䰑1%R拝[hB'3@%*]~'fCJ8$NuEطm},dR bto%.zZk|3J 6"Qt+KR%@ө(QkQK^FC=r-HP~gt 'RgnYY8;:ܺT՚.; *lseQTmg8Jg(ySD{Op&Ξ]lZh\5VN8D*M{$Q+g$66 엊z^F{U̬/@,)l4S.9  (ۍO'^wC@_Lר{/uww@4XLn<t_9 av! џW H*zA2y iUֺvADM6K0whQᒚPK~V\ݫG+nc=!J *s)M按:hKCoh Qs:/sGMzc\p&UeY+.G .\&tEZVP;A,7= S/ cX5S\vW ΋ E Dtv?6gL[DxA`Io<`eZ?:߂^ԝ n8 1n .xlDfug{+T[Jpi"%$f-j.=O|^;:6*V}2Q R7@N׉5d֏;$AkrY[ȋ2k۽҉cc`ۊ0q:Ѭ](7 =ޢl16U Pl  *  |kJ)u_4vOR5`ciuZO#B+U2YR%W$eDnZ WKy8V2Gj%Qcav4@nͦ fK7R#ۘwNFb.$?wk%dBOUz. 8α.).$2AȷEG( ^94PY64ZѶXˬqFpt@>^Srbo,ӱa|V dJD{W1ʁIns<*$BUiǓK6q+.xٗ7 BEiyK`aK35> m )uue3vdڅ!5_盇Жg-yuhfS B+F8ٿ(K1n)cb3k+t Ú0YGxXqyL̈́A3,c=oT/U grŸ)hRDWAz9`.GFNX6&qZmalI=x]HgRVi8 R̵_>e#3&M{- ҍ'mi]ؕw霳':M*H0pii8^^7S([>ǫny\e'j:n9Tܚnsuڥ&Yo"v!Z/#3-zT&7$yLj 5T2\D3>DB?ZلEEFrWDySh*f#\qN$+ 9ws+b%T@LINvjTD?ٶR#ں`0\D5YAC_>Rjl.$|1#^Pm*ɳ3a%`Ey Ha c~`gWYtLGYvF\qn> i/oZhFJ;3DK.aM?/$$nVjY2DLXks)u%Pz+Á4Aܓ |gpl /]όrKSk]>hnmAo \V`ȱ0?PՠjT2)P31Yvvu.(.LcTc\:=Q-=[-#٩*h%=zpF̹vgW{ߐZk--6|SMLKx[v? rnԎvt\V-) c8tԓ4|BX&rb| HƠxN]vP0,BalC% F[ Ll|,T% Q@u;sLS_wҮ=s7"h q(׀iKJ=~MCBC"8ϡ)WxX waŘ]  ^ll5a!4#[oE#A-)H}B["'{rp8p?uUޅ߷TQޏ4L32'm/e{ j14ǟ]ytʂK_;?rL![ʡU-oxҿ"=+)?6&eDwڂIWfzs&ѩ exWLxAzI 꿱^0c}wM/AA>>e*~6[zG{]: G#c-} E)xG;Cr*)Fɠmy1&t,"n.@JMcH G NF0`[6Ӱ4\|Hsk9٦jҹFM~|_6@37*ْI"UiJW/v |m$ 5[E@HoH,3Q>%GPe]UhUʌAB|]ćJjj= |5!\ɼ2ۤNs@1Nآ.z|Y(þ#Eg ɥg?(*v1a`%n{`9Pw9.bᵒ{Ҁ?2pP{p4}/%*[Ui֍=c#=y:=E Lk;+B]I>C{*7#rIFU=b8j MKv8ćOVB:Rv@'8@lQk[|p :q'XqQY׋dRjZBqVm@nKE97s9$7jx ok4LD!vaTΒFidY(\Z΂0$Lz[.,l.xR-V_q s$Lw@:rJ :xa'/I۴tNFPcZJ1ՙ"h-hbʹ;?$;,]@MHn;X{W5́{8Zު"&2qKAMFڒ^0֩-˟o0|Xh>:{ស '(.וo{i234_9 ɤѴxz ;FJO l!pi)Ja1x{[EH|eK^ED˻}A<^؄}όh#!v_>yoJ)TJw'-ԮsYXcnc-+OFPro3?KȫgH9ʯL,ӻ6m8D_?OgO4n-AJνH xLW>a },4m6 r_uu] /,T T_ů^͠j{Oqp€&( h;Jvk\i+!% <&EdgsڊEu&͉\NgvTpŕ_sw+;C p3Urd}ԃ:ڶ8&5!R\Jn%f7|,FDƾidkrV<N,ENX8M0ZxYt <:`R$9I a.<^ ҅0]"L@\2C=S14t|Rri6ǠPϖɡ[7\@ErxBF0/|om2`o.{)[5 6z\RX+}QIJ |Z`1}YmfpL #fzec]ᑃ'p^8't-]?L Ġ 絫k8I"Ev$n&‚zo䍯ɔ-MfR֤K':xffHGt$\N"ZS%Ä[#E б0;5gdζj7N`wb/5A-; HF9:Ƽh,rbsBPM Y,ģ .9P~D3J1+:"+ A4H29e7o>@>#?F$x;R X#E-):h˭KAs* wnݰ:c׻WUQ3.3Їɪ\>ȝbhƛx: 2YLc(|d?XG≙{TAW1lLI4aw`Eantk54oJA!vf#8v3AH <w ϝE_ EꏖoN.FSa[0cUXKE^ 7k޿yT 1 θfGWa Cܾb !$b0\c{VT> qv?K+J>Acfx&Hȹ2T]ѹSb&RacbQڃ+2h5Z(_TTJf>T=-N=Z wO %2>zEr:TTyX7hOz:Z'Ww;ZgqVDo`5p[(8J>dۄ5~p|bN~Wk_eh{9+UXѫxڈ\e砼oav~?G:6ye6|w3[IFiHg@B]xX|C-1AK4DBȍB_^[ ^?!DΙK #ݕV7Yճ=A*5GvoI5l?Qau9!.S0ARz+N} Js+/t(0'z;U/Y]9?>\ (b68I5m|EI0E .xrYڅDqR<$U*B൥d&74^bԁjpe4*~Vo<n7BwZ i_Ƌ-2۬k yrAns#!.u{ z6Cv񮖠p0a@_ F/a`[/MEY8FǶ:S0#pjHԽqQ[V4 u/i CYˬC 5-v jP 1o$C=<&>9{ҳ O0esMMx s<Mghz ݓE%8~@RϭGs_Rp#+O٥[ 9<-je&Džfu:-#]d WۂTglF .mrwzG68rfWp>E6&]=-+$)W8%H<֌s߬KW^iV+}++IѦ3[D3Mkx'8MvVU 8l.[ev-_ jt nxtz֑ Pr2[ƶ1WpCǕr JiT#K{2qXeu_v -VO$4+?\ q!EF~Z&B(UX[ enp-^f8{-VFJ95 x|2KZkC?cSoSk;:iNba䘥 7Eˊ˔UO쪫z؟à 38d9җL(21T֡EI[$Aavx<͕85lHc'YN*ЌFMHsvbh$l׿(AJZogLɖ>?K8<÷ h^D=Oj<3l7V6d~'NEi_BX0eOsG [\VIOi~qf2.PQtF Aqoܚp LEZwzMYŁ=| Z-Q4$O^ Fu7A!Xʝ`~OvcK<[4w,#RBP ._mLz&ʵV%ti-dE" >+'7f! wNo~bE0a-/Fz#u@X{ ,'<u¹U#kAؠ:GR *ҸxïjcƆ4v,iAAf3/7Hou֡c{s>+%ijdꤛUפdz4  ڣqQPzqgOjxK=A4p:xQ7>M_EQ :Hӹ夼DA ^ӏ&)kp Fxց3ȝ8o !6UAؙt]v)6b*,MBp<\,c}*fQ+k >3,EٵJ_vNs1l3P|ȹC\qDC=8SYrlIIqCRhf 0LNǗ7#bF1{@?@Q,y/& ȥq9d3$*24׸Q0 &놧U2bDptuJ8ɑ2.YY fA VYHY'Vߙ,r{4aƱpn: *MGc4󛿵""Pu;@z@ 2vNјNh8cȼQ|8?"N=Ԍ6ۡ-\ K0ه0TpovJLgZZ:З Jj10yfan8%&M"ź6]vyH$!Xf{x>(|RI7?/ԢgC?#jŌwYqy])iGIOx܁b[Zݮ/#35_-cM6=Ar(\ɖgHCeh.4JW`9hSs[2yO&S)7XT!Dc<&x]65Kn~L$"O.! D7aDǂ*HfA?đ.#P5=H{YBV~=7ryS}Y2,oya%Sg_>AtcPFc@ d+A0m}kF9D?/),P@€>Q"̂X{b,/г) p=bH4 Y~*HO=鄍ݵ6jyzDzc[>1.S(h xS)^3b-ZȽ_AY 0GRn;eM$$bNLg(0@R&wq#.t+ }JB٠6. $jP_Q-exX7|:ʽ+\zAhfSJ4NtSj@zoW/ _Sـ$) |AWom CJ?X]4MEV [%%\%#wk*Kh= fPzꂝx-yq5@<.gW 1yw`柌]P* YpϗlucVta[@29wbW6,ٕ<3U6PQ^$ާ9d.ic|+~FDlT^~%x-mR/#tDUh !u=Nv$ς/=OJF3XLBT=wڹ TST{{5a8mj4bT='v[!zE(Pܯ\ g%]]x&sq'"Lu0Mc&$zQ"x|'gt =ZͨGGa$|:ne&$t&23i'ypM \.ݕ'Gj2M[T(mżT5Hdlb8JzD[Hݜ2,> %'c;te;4 #>C&r3IV0<Q#=N$a 9VI;Cxa!U )l GK^Gsw <ܱeA`~xX"\wGsWKɺˊXXx Nh2:Iɪrq/97v=_?Wp~huӛ@aINNp][bA-,DhjJ>) )<ɊJ7](fڲт߅WBNC[v^ӛ!iLN>x1 <4{/i Pq/F:j ڔ Bj1BrfA{bDbfIID]T-vzk,BVW;z*K 'Ը{)8dsXO_ZR=\]eS_>ֵ( 7,ǵujo]m5GtBԕ =IeBOFP삩/z]'OaY 7f-]"(HR\ 4r jdkݠ|lU="FX0,O/-*YO7;a+j;,0</ ;>*& }+{>NiօIzͣj=(\EV?~M`~oPvgD1,>%o4h ,>욶4|qfkݧݷUy X1P E>C@#?rxJiUߍ/'^!5PT+X=kcq !9&vkrcnm;'\P^/5fo Bp"Pm9W pN37)Yz%-azͳ c# X 6zrdnvE7^ƓZvurP Ҽ@TWtkх]xS6dxBHB'0٫#e䖄 ౠgk?nuYف`7!`IUG"e@z*hKUpeoCtDjU %!e &<әiT @kxzwC) Ʉ Gg9CkH3AU-7͞WL3E*I^hŷM)s%hIe$e(G՛/uvl,2kTFL/h+3HnR!|d X$e#;_O "E6 Voc~N!nb/9d-ɏkq-$= mGL%o_sa?,+(V(4Moe0m'zH=KR&QuQ9!OP7!E}`ұp ,̆+ b1e2& Il}K4?g,5B#=)2>=:/=8'V^pd RANӡ;f'e|ZblES=g}|jN=gUSͱfuOKW9+5)YkA d?5YK^di .GyziOΡ6]6e~K?c{W"\_XՐ܂F챓&v&>di%w"mIJ]eSU׼A?ĞoK▋xfiK gTڄ̹TJ odf?ĄA/"7]u)vcȑ<0T-)XBO>`feJvy\sճM-SA}-W;Oכֿ [uH)Bl &輽ΚsNO).\AV6&oH^&o叴XfO&N*[ϻ4%&#AeDA|f\WnX`Sa0;iBm&FbbwO;h>}E(y/HQ d8n&-&@դ˶u2)pz8 7:KɢaF+fD?/㷢_5^-7?G}dWBkbm`'P^{=i(7T R{Q-zc[i$ŵ 8@]B)(dCQn.bk9.n)$J08X>аCe#jcDI T]L# )OYX>xTT{ʋv7#@9yqa˷m4sR&,ٶK.QBՒ\l+segÄK?Azv#EK}3>@M# f(nZEN 7pLUxeU6ǠѭعrT*GrSա4M 0u:K"&82[( .xm:Xo`)`DXC2MlϚzB4^QV"M ]0yU֫(D.Fa c:,IB{7W(]o p,9#)Vy;="n<;fN6<I#3I @{*M~\z@Z=a9Z$WǷD GCE#Qps$juGt | %^UY=JdKNSZU_A"6D䆃u;awpB߈S я.>g/lݢJcfJ!x"0QL9U. u*뗓]g+CaPZ 謕~^-]WHVoN: LK! Q; 57OHxoU𕶀AKɣHqYWDnݸz+osuJN4؁nZfK$ڨ<ӔsP}eE>uHS܏# rH4Tf(:G Pu5ʗc6CM\C74ߣDKT~PD۶CLno|[5d˒5 mʈuPZH.Ii nYтĿy\:s/c6T^zT2S =uWY/L8jq:-I6m 8l#m.hE8Jلz&0s9l01$G+͕Y{ZV8#6ȟzkEfTf͕hF?D<tC6,Sv;53@'s7)od31@] z6['93 49'PlҎXk>0r %j$m9d!y'mhKKZQ/8R&zApܖ߻9|2b7Tm8I8Ԗ(5!P4iGƩ-KN&\V$zK\͔Q=,٩ )5W93ft_Btd;ۃ $Z$6tB:sӓs`ɯ^FnI!#iƓB닃It>LiF&'̦qT|ܮԜ[1&M=~ b^\v %e'k]A5.>:h¹̡N$-û|'$^~R"R8_Ez{ 2!NBo jo@vϰKz-$ئ9l U\HΖlik& DCWA\ݜTGE&m#1}6qVF=1a241f6 _,%w0l龄dv3k;i 3@#og!b >f)dW`›bՋ~u9l̠h_NNU{r@KyAout:Sud lbXB֙sKkSb3# լBv4&S9,Jk/EۨW"xtaA:jE۱\uwy2Z~ A!BFx.\͉J[7HE rVZ:W\DI0>Y?S[ bsZmdHE_TA" TumĊauPf%DU_7X&oSQEdOnC@fQ3vU7^;F 'aFN&ޗn h9V}3/r7@PDxcULRFW 1CK3g8U`_Њ[xտ;n@"37H6֥R~8NZ2bbٰ5*gE{W6`##'sC%9/9)^;gejR k2|g JJmV[ ,x6I&56̲!Je@vX*$$:)l+ٙY=J}My3`f5?O\.0ǵHp)L_K"__7S ºU1eyX^"fO8wR'qlZ#yS~[>ЦPV5$IgcIq sGtTtSrnnڕKL": o $sxM+$- @@)HǛ-CTcӞ9g^Q}{y;]7I ymYMADfAXO*r儩G@`p&h߿/K\P@_A8188Z.#m%Q5IyEH[fPEFu VWkJR~.Of-ggTk\fVXc_츁 sF&fn}bXQ`M6^D#YL70/$lbɱd@4ҨN䖿 2YrY`:YN{u?ǔUlt"EwR664j@-H4z-" E{c_?kf0(^O2=M"DГﻞ[ 殒x%|ā'>bB\žCI2ƈ,S2O?7x?y If 1Iů'\Zb]V}6m~66ZYDl:s΋굢x{#/,U#>td`b>̞R%#WAn|vhw1$$kY$= ID',!AslyFF`%UV^zp d̥l~F 3нi"yKV3ϔPʜGkR|5ԴiY~~gvi`F`BbQ^ &N'6/C^7X>\A埭&WaN aU.S>$Re1/ԡN-T"T?_3~/(ZCuHhYVpFX)qP(ˠ  =?d@=WE1 Bf­+W&5yMy*lrSawc>4XPHqi2lz?ex' ]~c)>q;dj0|;K *->܆_[&CsWF}79Mi!Ƿ:)3ܩEqV*{X6LލRã#l`M˟f[̨вR><"xZׯKi+F^whoT}xWK0.kj,K2 5НQi]'Gnufa%Wf5/<7'q#pHU藶zlF(%ΰDF#%ٙQ5eRCV^ CmEଇ-y .]̘V@CC/Ф{FO.8l#^ﶂЯ:J5 NQS<6_1n@^z1_/%@+Ê;8)k_q,HK*KCdc{iz#WkV/Ŭn]8@b5{'D_"vɃAA1VvHHDI᠆Aʶ8zw %S_4YlWcAf*H=hbDz{( fFEoz>G:@e`Fr>+k.>-]xB(S(B9V&EDoSrہʲ{_kʹF#T/"T])ɮXF+eٱNk r_%";MfMB2FJEO6iҋهfJ2 XflLG tfʜE}9)v -@\ٽc"7⑵y0)Z.jEMȘ>զSU%KW /մz@( Wΰ4i~ӦV6F3S:To?,]ٝ$Z (ey=qi=nE7M|LḚ0cԖ"܌9|Pc,FЋ_4tIa+*Ձ[oe;ၻdAmŚ+΃DkQ["(Ӽyhϣ_3X'tݮL:Ur\&  [/H9DH$fθt䴭?;9B~ }s(;e,m4 ~Ӕ+w9IB`Q4Ke<<;LwpJ |zxQb%ѥ<4\eD{Ӑ trZcOrDEuU"`"Z:6)U0iyToK"_ۋ.](;AB+<" h4Q-]{ Pj,Z)m`pB\QܯKqQ"L,=d2{m. 7|}WLc,r BZeE ^E \os 0vVxeo*.X(5mh<]]Z" P0E`WGavL#Va]\M:f p%mgwa4.8[µA`Aj2_Ga ?"?8OnhA {|W'}V"J'rCe|Ȅ"vV&<=@/v}m4g}>#>cJ8Bv t7Fm]. h/d' ~2<7nl>jC9> :ODx] ל!a: )/3;ZyW>m| dalaxJ %Tf;{R6#UY̕A=#VaA,Nůj7Pؔ؎wBbwYۛgtY^swqM#8q;6_&׳fOvC8(d'{OM9ʝ=I|*`{k}\#ۇ3> ۩veʲSUɻR%[M<4֎UPte˅!:c+$w~{39v{ [\7&~zl3\ ݠYt;p\k5ZfPP+̝O f6^?0g. Y ǔG4{i3&()0tREN ?;yIp?&juZX4$͵ 3Az u}p)=/p59tag_-CR)F["xcX$B%pymS#>R?UMLI!Vc XsAjkG*Gt-\EO!B=tO&υpt&T0chT M-kG*HVqH%tASHfc(ܷnE ^Vl>k5t0 DPmkeF15Y>(gCa :l3AuqětôƇU޲PirAsAm(-]?\?0_}Sety^int* 5Y6! oi)MLLXϻ:2ZcD+Q(*gCD4E0OlofCW=OHfZP7 ]$- Bsv9E6;\d5,1TQGb73x;5~/X KqjiAp7V+1~YΤb_"$Ϸǡ`8tM`|탟?LhSa/;M-!{= NT&VGBVsm EZyᲿdICM\zp|KgsV'V5GP4W0MP6@{Qn1gi=X.S @&mOb.[|~G./kM/2M,t;/\rl@˴cܥ*- +2y;:n]3`xl<,lA <'fk_YO_ vnku.1Žp&|r뵋gH&CId9\CY irsL`OVٔ_ Mܓzn<;%j#8y֍d28 +wz`ƺ9S{$Y*x2+?Q`lf ^#oZ*n0pf(Bk×Xw; w7lVV]ƱNmޒ ttV^x:8u/P_:(heGƌX5Zb$⬠<(NT|oL}Kl?i<䀕^Pt`5!_/Lx]>ei)1$!:Z[=8Py]7X/>R\Ԩʉsm @tWDh)$"!C[-sig΍JidWD@r qʴɱfl҅e3*b>7\8Fwf +s@/⨩ ІraH-dԬ3+jޑB08L͂PdlbAM-"yz"@ދ tشm5riodlq|n"y hX P@剳}I,9#|,`du#x ytLU8#-ӄaϗf5>y3a<Tܼe` zv52*:^qY> Up=momq;HV|,ڡ)2vvV`~wo1a= 5o!nN֚*t-b306;Ӓ2#[ ԏ؏!辥8s˅|3dZ~XexuVaW)g%|;nCZɐeA,k ubX,䟶n 8\Y 1f dJWJNWux:y,Ho`#<+ˬ邻h*ʹvr@wdgSZ㷙WT59rz>\}+8P眑rhLgkZ8n4@P]OA "LPq=jS- >~ jtHڅ Z6DE߹zYcF{$6И/W˨n yqֶU.ŤXm4Eol+ʉD0"i-XTDLUGqhtr,2E'aL5)|}Ft _2p"  |h3YI.JHT@*mDAZ8ۛ##?%H6N\ H:M(2;~>i;QhZl2ƴ)y[ʎ;^T>}mkR$2MFJs|ȴ܏73WZ>Z+Z͙A"g)&'͸[RiՈ!vPM]=?ފu>:^ "HѨ4͂` nssa_%VKrsd\1o'F\ߘPǚ.s>z_ۏ\9ѱ[Cw 2Z[iN]upOh԰4;]BL:Ù),ƐenE+4#T f[(K8>BQnQó_^3Q4Vyi%OM5&|0<ݯZo!>Kw3@d&PúOthVܫ/-\D䛣ekxaKSˊBQ= 2_#!y‹g9̀[:aă/@J!lsO?yeÕvTd`;J1M MgDTbAMa ?IqH`ԓlL%XjKs򦎴3wrƼ'&c[|n޼3ބ#LE_59Ќ߈RQD\x١Ɛ( ˰ ٔYm2*z}XOoбnWL\k\k:0P Di1PzBX.Yf}Zv`NaO=7PT8rڷ`}@5\_f‘uEa&ѩJU8Aȋ޸[Yb^gEClJ6Ǒ>)F;8B)Pت*01A}C*=k4k7bwZ vK$sWx8%0LDu 8t=ׇlDuxq܎X ;" >/ IM3ETנE 'o(<{1 dw.;MܹFNX GXnjy(IU*H%8Z4Y"UfВMi!a? + vu}% o(]Tk[N9`ѥ.ov0mD*Abѝd}4? Gtkn01RJQ6I(OE[e^l<-J Me2֐U12ċ5hIR//eh9kawY7=%>txI"D( N5J$ehr)u8Ր- ÏܳGpd"0QGdo(H=QC$dCDCCn}6V%"?wkԎgZ IUo֜2slCK]+wAPc ߃ѫ-'~O7ی08C< LWdMî8;èߍ1}ԙO pmKHb0 +DYY=,Oj(n̩v/${54? dWt|X'O6osb#-)pBf89#a P/qƙ6_n9SCoZ3ELH1Pw=m,pMɬftDQ-tD{ᅦj4O+Y w߬R1'1K8'_reoj!!; zNV]0m-12Z,EMAV/2z3;biО){dHmem&pU+G@G(m{"Zfߦr\lŬQyo9/Aՠ'GW'-b2 dZtWtq3q>$-ȱ-u@Q3]کߺ ۏ?!v2̬cdAS??|G סoX[9=xjNj:B%0K (gRK]s4̑W'(}W|R*&LAthb]l#ĩ$>+ BqfV k;TeFiKK븀 M{Y})o|[[Pj"D͝mI9?Wq)ɵg)mX#~&̙Yܜs@^bˇ= \}եS4M"ab~M Ə }Di`2뺯 [N]yDTzb`PhB. 뛈|[Jb\C5m1 t9b-B/%g g{bujHmbwf!XhI oڐɚpimI■ABOD|1ɘB`YH'Zq znR` 6w|s^7-)m+$(֊|Zmdr[4SktH$M/!_;VOF0TB5'96!$ҕjgwbMޝc+<~n; zK9i2(Ѱ҉"ԛ? TkBm&c;Q1WQqWKFK) 9tR[pen&o"= $?@4)o!{Pz ; 7ǜNbZWشؖ"KXK7-J+wpb`4u&˞ p0~㠨Ѫa+^u9hSײf|{*NN-h8 :~>]L.I;%*< c:`bnz X/v{I> sea. gz|I%BĢa-b6eN lu< 811=%IhJ-Muf>ejY'[h#8(NC97 P,b+a0>7Ūv= ەxa?䞊~(pچa ekK!Y@/-c^r8e&D8^mðmh&Tbqw &S:M>]w*vcUq$UIkpjȺW U U=c6IdECwg7a~+5[n.g_o 7!3T!ZzJn\؝JeL"7WwǖsfCA' 1pn/5'b)Nq:Xע6)jms ÔXD/q͹GG@R k8 b£?_S)᩼2QʔLrRk ~|v oҝ E0 }?!;OcMr 7qݕh1([AV*t-w!= ,6^o%$CELP\hI1 yVMuZ\Aj,(R3;83T[U)0k&)+GeNeߠuKwԙ!WXL%wdud~ yI#!WǕcRzXn_{X Qu Es}w(W˵%B ٲ4nٯ#2_n4/k~(5ڪJM+-`KbiYP*! +%z(hmA8 La m|0^i lݼZZ*V\*)Q 5uu 7h7aؔh(-7jl)U6;8yWNf/"1)jwgD3a7ieC⧾+ #0$S {Z*`%]mU$ZA,iXбC8\P/8?_n1r$/BԬVtfC6Qª?5ޣ4p|,N9?`3Ԯb8e}ϤtX_<mĠH"Jt)v/Q#%}LF'*`Ke3}(7 V|ݹZlx$@eH ) b@rzQbt~)>R{61D]z o؉2[2@L{,v2܍%VJs7oxG75Lel^+EI ;ʼn,FcSP葨kәK,+vuA^bNK=x:T`1C\Dڐrudh9g.2mu4౜wЕF9`m:1!Rh-:{Yjէ6t9܏e4'.XA} LEtʑM7*WԊv%CTyD7sȣc{9XD5 cy!f J߀RL_\io-TBɛKH}P-GT* 931_Yx? bNJ[?pDom|eݘD L[@,lҔy^bXt&V,*|XyN9ʦͬ&jLPF]CnLX__oBѦJAC-cy53;z@mYi3qfIPFzb^T!dl{ gLŗ'3};< ٯO0XMIq]wLI9X:RF Jd!7mN Tynzi|>n(6o\W0=^MKJHN4%2D ~):ș; PU? `I՗V@vLtI fNn@.sSsJ9* 0UgҮ̮+񻌡Х &4jڑ>ztCkJȬW/)lݛh;{,j꒲Jb?Y|GV03V .7R)Sq`n`F, t< C) M LsEH]{_qXXSg q"q&-3ɠ3}5ЭzO`y"&n"kU֘SvױlJwScF*NK5 \'Lbu6 g8*\`e]\jQzqOHhܮnz^ ںi7n] }h,Nfؚ;[T.Уܸ :xc./H@̄ŔVs=DOOo7%0fB)\TQe%LN[$jVapHڌ&ob[Ef+9Kd0o@ʧwk}`E 5iɘpV觤> S E.خQ:OTzjR^<90_i.'vNUb*9o rO$kZ !w~ibyQ/+W$ulU;;%GdBݍ۞h\>XBJlEDWob N Ro)lKj:ZvSۧ" n V;MW&Mw ~PRwJgtwrtAc>e]πPs^|lz_cC~MvZO]oD,AS[,>#Z>Q#CzP)62K,CÃC<w[Bdz ə]yQD[Ę"U+o2p?6mA@ˬp(aL.?-~voܑx[km&t-cZM]7Dp#҂s^]ȭIe;BEE\eCp_'գc~YGb-sꙉI:Z'K<2ܪ'6`+T2"ӕeT OTT6vyADZ3w5kz!afуz:M^l\lY)-nXq|8A1V?~V0yӆ Eʔ}'8n9ռMPq6%j։mWS0dK7D),,>ZehRkSe.1%*`5AѯGLGpd, P]Hף%ۘD^r]>h+ZqW_UN "򇒸9i ~[r6dޜ]Nh|Q؀l("˅ܭ'І~mgcMWLp-Bx ;ٲFmgկxoRX6ԀD:S?IͶCHՙ= ,eA^Qzm ep.ҟMbi -K~K>CӫCo?B@]̶?[`@'W,H`-NE$./*]e.,1JI,Ma$>4eq8Žg$/0TMo|P Ӹ,~t^̩:Z{Qux=KDhEU#0 wqƙp.r$vּ&d Wn MQȢ -=()*˰Z aћ 6]_Zr Jҡ˚GHJ韎^oG;^Ӈs9ÉxG>&|<4}CϫرWm#kEEvc`a?U\F#Q$//qͭc)Ŀ3َ!>dx_Q^7CT% ?qgjV⮘\Ӽ,Iz[V|,vlTfYȃXH? Jl?IB.np 0P nvHAC# ^n" ؏]@ 왬DfB :E+X[ou!Z5>Pu%Z[n&BI %oE$Bo&幓&PSf -0MLA}0Tݒh$48!"|O"žE@v5¦FJ\О&:>偨CD{SSg|KmofZzƄgV]pSȄ%OZ<>+[hon=}*çu`5Ղ^*,.V]A[*6rx @I?ʈhxA(3j v"A\s7ULN<(k;b3 Pr $jw@$omUn+ť]V=JFA$s' 2#$C96 &{|kD=\/T!VGT-Wo}k7jHww1~3mIW6kL"BRb|dE?qCحB5>BlR%yDfh.+et=ѩD:]:QU!mJKD1 a4au' 2#;pDr!JкGu E (sR&0`;:۟XFT*) ]h>)`c’+<~wbv[mK%:悋.uELCX<,}R/Od^ ;Dil%'51?K tpc%_5UktH`+\M QJXҔMV؈ ӸJa@Ft>O@D$a3|eqijxw~`ʣ!v73Sʩ_Rl.U84G"R\cL^DC-/!Dyg- 4mVfUA6蝛* xy-O_,pѲ# ?cCx/0']B/kd8F* W~`Pn`Է` Иy"Shu+*i l`s=l׎e7祽aQX+U$v%3ܹ!R:W!o0J?tPe3V-m.o Xsx=NhLjxAnwr^?AZF,qP .5xND 1rw@dlR/8ʽM#ɫ)T[x5pԹs$=*,ɢ|?ȯ[ZH8<+M%߳DFm¸灰CUlh_I|< SXю !XIJ& \}#y_9? 04l^} `\q(G )Th@r6#7 Øib]~w?\ EW_ѧ=&7تJC*k3EAL hY8!+'2Uۣӱ.̥_5%WSuK˜K A`ۥPfO/z!1,N`: A'XR{A!IUJpB;~6ݿj)m}Rf Tcق1}O;?P,_ ,@8"&[< ƽg48q,_ e#3?jiqL"}eCb>$߃H~s^;$N\O [*mZ@h[e֩-/^>yߨ/^+p<ԽPUrֳJ )|ԿLOI~2Vs[ 7VOjy9n6 mQ4sk e =fO@t:DڏqdQۋm XP6x$\v5F3#,?2E]Օ9YS)좀cWBn_W!p80, -Cbj\5 4w%+ ͼ" ͪAoM>q ?|_$X2^ Nw9+1wKԛ>o$ܬȠeSUQk—\x 0659S/ q9F!!f*{эw칎woB;Hr? Q yy95R* NX<3oLL@(")"![.sƵAqth"B-ZT L*e~~x†}nX 4^19*W1Kﲔf\Ũ~k:-XMq)Bdn\13Y)#~-e2?5 LdX %"lR ٟ8[A|vxJV&PF]bUSd77 |FVR. Pqˈ9+Fgf9I u(ט8C#D77}mLj!rV,#-3~JB=$ &, ji8zxܿ4b;IFߊpǐVIj=W@5-Ҕ8YIa#K~IYiAqo{)w(?u`j++]ʱ\@ ŽeWCZ`"! mkZPŚw?"liq5aoc[M'45>D8FWHħˑ<2 7lK[,*"& ʹ QlB} F&d' 籅 fԂij,e/@q~Yf^%0s97ng%NJC ibËuy`ag-L_N4BWdw(tMyƗ*ѻMR Φ QH$l˘j[TI=q<L 06XL$Rxfjɨxf:OBߟW  V&rYrƸ7b_Z_{sܳ,aa#бQkq1\YlڼPWX®U2K(fMYs#z#^j߁UM]$'|#kzJ*):qFffU`]X+KP̌˝Q-k73bV5( -ݜu11*γPsEcq"I ]s-ZcP{%0'l)4 !ESJԬ5rpZX>{1y6K^q63G9 AD~L>4OVGdTxmu\ V`eNKNaC8tm>B'^<}A 2#D^ J0e\v. 簢ӡeRvPrb u]xKOrxNXhΡ&SzK5cVO}5 w΃btT,q=$(o>gLtFMG޽Z,(6EL>ڷe=~Ifpg ua2 k?7GB;weFm;pHŒϘfYN%ψD*H@̆Hd&|&>Arθv28ga> b+u O89,o Y+8Ydq:fBJcIBDQ+mFn.]BR4w{,*A"P?W6 5Q"^g\ca7_P 'zb ;!5Eq,AH:ex1 v8G7ʿŨm\{U^şcs(hq v;#sqq}c)e2k+iq R,ѓO 449lj7Hl->k/ :h~FnsPYn --,S6szGnj_sטB3pa U:i}^L#׈ c~ ah6 \H\ "o ]\y1>E`ʵMIZ)laP|6Ѫ\s(s(Uf_JLI̘$0lt ѰrKmx8K9赆UE4Ƿkzڶ!H>ǿ'X"Cbp 8e)Zܳ]'W]Ou$1p߮́X:]b߶h. `5jeXt3<+2m晹[N,$~y:ټkD s)*PDp$C÷_LP=ϊF> }3r!š0~x d"DlIsۯLٮ=oE/h'LoF)(z (e*`wi1IC#T^ǝΒ+Z1 4tԥXGj!zY[&؄ YԗREa"Xv hC ]aitk?EX?$1G )ٞS!yCUp4'ngtU*:KҔ֒Z]۟U;kߤ&1>( zi/K^Z(u*x kX)r+Ѯ K I#Ghc4<T! Q9 !~MXi*<Γp@qۚöb5Fo3J'YBE2`bpwt_Ya>%)ߏ&wW"Fh@7Xpy]"TvGw$Wr ?qSHb>\)0O=ݪOnyR6l6^ֺ&qJ- FS;0vjޟwΫPOxx6GTx#@X-7yda,,+) Pأ$XN\2򈺎% | vr4[? !R{f鸭aG'Qfwi@c[I E_ +Qd}#.dÕp Cl̉q\;.ХA8"bh5a%lCg2$B]u0Rae#}L*ي;xƬD>& I$ץtwۃS xGG=CBM f N}cDMkҍ"1JmVɩW'hYR[|U51)KQ O^11Qk4M& ҸqR v(UtqߵLua4jmPj# ] ^pH9=#YhJMnTiKJ:@~վ`]Ht+\T.OʝF'⮊qHȹN[oR[`H$?#`C4yi(C@TY܄>ߦorvlOcn*\k3Sݾܱ߅$ɩg#A}[xS-f9Ї4/2 |ĕx \=!rSM5%`Tqw3F+p7~7Ž|e6ZvE7-2z p'!%{P͢e&ęSτ38)۵7ܪ|w^οRw^a]F,E͟\738AaX#ݹy[zCd1^>,"4@pyEDWm8-gF}y_6/1=xhn:UD/ìGZEXb?Mm{={-u(rޢM 8:htOp?2ujR&)1N5x@>DV;Ek\=*To/TxOKMqm~P&\/{0,%oLں}> {g5 *x_*oz}j9q^GAxyBgK* tyUdzm_M2 a%6Ӗ4PW`YZk~ eMm_E5§}umV;"yFLd1UOb |yF8*GzUzR})Zr/Uq"&oř'3p^xޜdVat,0|: jIMɞW+ZE+3ݗti;j;#߹A!m7.dȼ&s*YݬFAn"|M:kۅcJ…(3 G6'5-7r#̦kauj+}x(e\T *QA"FK7m1sFMQ~:rYLXܚ%{o]AHeGC:EZ04+AL0MH1T|;`PjEl=!$@)z|6m qՈE*ܶd"#,NPKº$314rNDn9+9уoyO`]ג~k\݄,y1s) *^Rq 4|Ѫ2.Y);!%GJz|T)S Lƍz$K!^`f, w>{4K)ME^μӐvfze8S(s|xԈǦvџ!JG.NvA>jӮU56d>DĮP+=g,ko)a ۀg|3p g^L<"њ3Jhcc*n7}z!N,ciOecTu}?!pU@R}}=?21gqmir&'aUxHy{2@Aӡ*baQsƘ!L.9R`-ox#.ѱau,_j½gK6*2Aa# ݊vТ>u njw^e牚&.L1djqpUk"㼝 Aq'b$kGoIb^&) POouZB.$`7wWGh.#1U?˫˜űTكөˢLӚr)"X@QWR tR^ h]EcW ڔY!/*i¡9-+$8mtmwBlĪJ8nC\,G,ʩC;1«6Jr f5yffǤ*ijFFfGsjv~{oyS(}ฃ0;&a>,x̖G{ fVmySBXNr\ nlثZM9p^8%n9m pj7)O;GV1̍T5H8/EB<ݸB:G&dタ28L8!ޞ q݆Igt o'0:W[YlaoLl?h;sª<'&Q<1왕吃/[Kd+ZFaMP9J%5$w'.~`H$qOcge1"[ȦBXLl g- 3a⬌t(tRKOηPf5H$M' v`^`̑"HdS& xVIGV#o`sh5#|Ճ&I^[4Z[ f@V_L/Zֆ-wna @z.dy72ũ#ДXa0<i8-)esgnscLGڦAx2 Zgw98Y˅TwmP1JK-]7wg%ҨkƺMp0s&G Pm4 lNB(JA?8W|>",.u]h@">PDCr#dFrT0@NT0 n.L"f!%v6<*;=!h4h6A:x꾾DԋWQ915F(¡-Ihqb_Ҩ*%/x??P|dO a+>}n6;3O0j0MiCĥm`џ\bm,NmgxU\7%c9C0#jK,V95vJ=?@`9ab@-k'hy%1(QSNM9n +.)|%nߡteo yFĻHTҦ$y80FHݭv#}+Sc V42ڪmxuvY4iۣFrhB@q>E#skcRI֛?cI segfk#tl̷@*WP_iZ^X*?w+̦_*"W!`:Mjx?4V#v^[]ABw,{zGփmԛPC#?|.%@m\sdSqn!= Gai&!0I  XN)G.TLOGy[ <ē־%J~`N49=wܦͶq$IzQn(M kn IЖTLC$cLOysrH%asuH}\\6e/.najJ S#C * 'Lj |Lax 6 nyCRŔBYD9#Wx41@I9.H5 s Z HoDv2217pPqA44A{lJ80*-){er}vCj%ub*f1dzYԮ@ODSP6x~)1oom'k}AـkkG<#4/L0]Lt1"ԣhb/dP8/&.U m2r%weQ.w/sBWfyNeJ=/]t&t99UvIoQɵVS4pO$8o*87}Xu,,  lݢ!WTָV۪I/Hg*Ry;]Iҋ,.P7ƅ֛m#PH|1>턨ж[/y֌5Aj$lDUV^Ƒ'MAnW PRɥ>`fCӪ^CҙEt)m5ۣ'S 6پr>b*haoB. !GV-h*~ѡ)oHE)$J#*`u$Do#ՉNJy[R"H۬VpBZ0tйWjnTq"'<ΑR7hwb2^1T!vr^Nvse5+fRc>Ƿz*2T_؄"?7}y4h8-6D. ?Lmezbroj+bL@HcXnQ @<1?af8A84}^d.s.~(tPf82xnd?r~RUȹ.OTKfn]A049WZ:t@>_7[NHJ!b`)،:#xLD!M *VSF Kh)q dѺ󲾽񻐄3HNDhB=[@IqfRwaD{ /oBϕK?*:پ$ vgJe0F˼ neSp(g`QL'ғfn\؛>-wT6 K srՍ(S9sIX !Z JrΚd3 ) ܢNVDa]yq).bKZKڥ͟o`2 ]fBhW\W|AŏA N;beDMdq S3=GeBW?X=PV^fLGMh`=:%j$ZǻPYB-I>xݭw難^Ƈ@uJ-hsIʜA-&Ud+q|cGp0VCDv*Nor.F4}oIw~HO G7S]ԐԙeE/ WdFN'ɫ$@]-{%ņo"-!)˜y ,?Z2:Φb2]8(xw6gM#GCTc8Wtf^'ѧ >I&鬬P3mKKw 4Hr8k |#%\Us-s 6AyԇBT+W#5QeDC)ХV5/A"E+mH1;ƿDKQbuf& Lt΍Bq> ly-Ϣ/3܁E`c_MˀM(x|罄Z gi U^zp_fv'9)M5wS̛{ 9*aw.(^Q] f'b)b5kvi(; zzd{e.oyHL'M^5z ƹgeEqRuq-{A6Umh K/<2]'P0Ւq-볌9,piU d$=s/xwI,٠/1>$}ƣc=D. 5SMkϿdM7?࢈)4U MdlzNyi nP 6y^݉c?)y7GYgؤa6ލ QVtZƈ_BRE҂t%BNq4W_C#m,XSв yx18nEcM>*]xď $%o@WHSm)?Mfa(2 wIk`Xl"2il-( 'P(U 31H6+w(oX4h( 1Hќ޾QVǤT*7!*1s\uASa hɑG 14,vpUͺw 1ݮ@H4JwU[O><ޖk#]]3'SZJ3RآQód,z1Ѿ=$\q?Q0J+xe,aVAbި h-:`u7h3[nOxƪuq,+w{=*rߐᓕУmKo3sפϼiQQ ,$pH˸"a_H?u&&STBP1{4èGG*XM :9;C*х];-3)aA2!U{iy^)nc׈XӠm%fR Ģ#Pܼ*7]Z;!$D?,["uYP/0mda*a^cg>L_]yg8im}EG*n7h(((CBDuAaN~櫅x8Lr~4 zF'[kFL^p}&&@Ӑk5=M(Bl{Z]931tc u9 une]~bBc;\#w$͓BcO= ok9EJm!ZOMu]ukSeQAXzRJ}G6Vqmi‡Cq }:P;"Bwy~un鋙!")J`cu^FeQ^d;N,vP(kٯ:LƖtm|61ΤT.^PV˚FYʌBŲ 9$ QX ;7؄m,7ap0a#Yn 40Hکwm81yfoaev1@YYx3#MtGIVL=ȸ^'\fÝ%AZG.y>/f'[֥2jqR#@gd|Fl59z:n]~#Dx~_/ }7(>ʣ*ش]Эf%ԆNM{\M;=R15܈M*y@vahIjNsS_s]BM`:z v̋f~+hڮAUG$n/5 2=w$RyLIʾCM?r  z:١~'dTIN6U aAw$Fze@$T@:@0yI3hST%j)s|;*a`2O/IboH6F}YK{:j+ɀqdvQuH"TS#,.025mh5-d:Χdh\fO!º+PZawQWޤx;*nQ@4DzJ}8X!ٸr0⯅Ì LKojJEM²<_oW1Z,($No>ZAQM\ϲ 0sLp˸L86\$ro NqS; JNw,TgzM ͟𩸤ތ}gt_pp`c@  .t v2SҖA_t\ FUPQ MrQqvP*E!:K\='E+1Ffkңn(&MD\[ku#υ3bk;vf{bѩ&kU2<&t!TcFY{(,Ogg4ԙ@2<!e,/Nc!^ܓQv68Ugp^/ CQ!{f>$^Ja^yrĿ*Y3 Ei az&s_-H ~gN SwVb>Iw/JL 9=]0/P ojoGcjԤ/~k*>O?)>*Қ#4L$Լs`p񢓴YZO*lDq3D B]` vxnhnYOL[PIlw꣧ jbXaԖ.Ms P9ezc{gbBJ[?gmY9A:ӭ8g+SU#a/fk/+}n3+6dd3R|OHUHQv 둗*Jj)tz>G4,:UNE_:%%9dG9TANeUh1EZGսUxB2O%Ӛ1SIm7qnNxݹŰ9W(ߵ vo"BJodD}C:~Ȇ];7EVAiwĴ?3L'\jr @F^#97c04̞wsh$R'K5u8W K[>r??|TeB "0uZ:ͮnYBY?0نBk&>CCIv7iVBZ=7~:(*8ڸt$ز'B?:ip.HC;`:{(4AzLxP0oCD%R.iJxp?'JI0&$0?8G5y :y( TVk(6[q |tmO62a럌SC>C1>nj[闪ڞ &C6aT5̣, M3>~/62 C*Gep) *F@?x=a$m%7l{tM|CERgwULY`=7G C P`|t+=beh.R1=aT)X6u>(P{6n1\+ޟoZ*at>5M}bdvw,z8MeΜ3(c1L#sl=4pq'Y[dL&Wc*,=m&݁ ̈\庤jBN^I6u1K|XHS#23*D[k)CQS S56T9q9^^Q `Mş/tᅵf@IjY4PEyr9#,@Է3N{B{HI(W&P`rNjӚF1g2DqzY̎3B~]uϨUy/FJ*Rč'qӱ^\<Ͷ؃Kj ZAP#isrPK-G,8aqXWz*C9} gY=f/2BFľ\KƍYZ>y^Pf<5NnvasO GH3-Ae'$HRm2=܌8Xn4׍ +KL`l+hOj'X^qRp+NiNaѮB:%,j/I" Da-ɧ gAoms7s#W7alV|,c [EibwщcPWjҁ,xX;9b2gt@P"VE. l"6q<ָvK)'[WӖv4ekB}M`}|U?v~bp:R}S;qz !.7/Z| lޞq {&OcgBXMNyx7yJa^Ҩx^rց"OLEvI!%Dvf ܧy j@fsAyy#fxV8nJ5|VNSwS`e 1;zHBs1 \bNB=V9ӑ/`f4x&7FLWS$3Ϗl]*U#Q.x.IM=A`$.:J)/sܲwWT1񢳹HZ4*R*VӬ~uIc 턉AjG#i^Y3W|\.'J P@SAu͑-Beד혚L\>M4qRWc[]^A`Ƹܼŀ(/)vNހδB )|=^a.$"A{Fv8;)sQo VS^Ye`r Uk\v.| d(PDHE-Q_'qVG XmX8[E73mXrY-\qXSͶ˅#M1m.ZD2sCI*_V>I*A861}ݮO Svo{;nm~| Bhz-"#1+#( đI:D1KVWtZ.":CbEVw-~ߓeUn"VN/(*BQg+*C-ɦM>=(HJ @ͬ[mx?FDǩUCG&~sB(xYRuj nIeW@ƦvݤaJ OP+?D ?v՚^tő5dTsķ:οqWT0E&4 3jKZ,n6+B[H3KU25 yJC4ܿdܓ!zhX{dCk5.`qx_͒ y?qaUe0Ё6c2΄/]r/@&s C} HL[=ƌC>#A EuQ|jJ|1g>G3$0=0̔X"pSu=za՚`lB )`XA9_9PAZ+T/15P\),qh:APi']qm:R^J+"{8 v8cY E?My,}7#p[u:~ (Nse֊ۚewLRCw*G)ÆL|@og 4q*B= 3qw/My,K6FК;KW|NtN6/]_)fWhL@ [OV-vrnY+/$>yC/skw7)#Ax&,œ4^qH"<7foeW. 4I?ld |Y;MB=Wsijp Tw<P(2)Wm0#g6|qy+&X7LD\xz-lĔhm#L c4i7ζ/j;?1t@(duT>4d9T-{$. an9p,F'<_AtaacLg%uaź}T>b32@ rnibzAf?dK-{206 mc{뭍G!ebn5~m8rv9o3I.$^Trwv_ 6~hd 8_ ФEbys#_ ')վ z G-urX e??HK_S ?"3O+<'.z{J5gBbks=yo5J ;Ĩ`\ԤvM,L<.6CxmJq+mYF0V1s @SdpڶQS~1p*T9k?9ZQ7Kc :83٫|SEF !hdu*cr,{#*bf~?Ǵv}p3Sdl,ӱ"%@7RnesfrC]#rmG*yjA GS9r!Lz2],~E*qKv5#mN 6S$5r &/J;gm[SXCBE%uv$4MOW{w"}pHzb)ggV3gy{2uYӧ=,8g"~3>NWˠilUiޕݐ%`%~sC@?X핉J+PT]it^Me!6"H`uДǜ7ضgl%hmT2 $ANwNG I`xqnOZLo^"⅐h\$wh뜵u5<9qP26c۲a;|"-샥V UT:啲h@2x ޾*\.lвo2'PmYf}׈)@%_iJr3 dݥLI֣/, hWiZ 綈X7FY7I(><ybR 7^ N¢\gDpXIp^Y+PC|\*3G8q RvE?n8^:cmW@BpP\R >h{ӯ(=+g5'X fN(ѱup_! ‹FwM,RM6΢21wJ(fWm5l) ^5%&KL?l3gbu8=)zfX{(\9k]~@D $Ok~QNb;_)]l;ot (E[ַy:يנT#2t'=xz9xr^%sj@ }NѦJPq\4MWbR46hD<x'xIZيn`J^80i UK-qɃ| G~IP 1Bz.1T:}h1 j WA(VkS bT<3e&OH!h@npmUiPCNkpq;j^CG[sDzb>q|tfL[k~&? tj C?({ᶰ|6oxʞE  LUͺ+dDȋqUd>K;Q9+0mNnI Gsj"JUuP|Tj(m"Nj'h % >*Q-qjp@/ig;]_l4y0kA, UO6XP1[,$I|Iv; qcJtJl Ԯ4nNFGRk 8B' D M4&ܓGq^-K7@R|ajN~ nP1Y2@X˺E#c8Uj[6LcaXX5'6o' H_Pq%Į?6._ '4DQiڬDv/|_sA؋Ɔ"!c )+O e@-y/Щ.~jN,(t[^9a|kY>Cs*+aP\ro !LTt.-1\([Q~jBW ua'xFiuQwLJubإmx@>F2wM\U ,gE,ʤr~oDC\否otdnnI?NS}-/XjU[ Hd"[.lib˧}m=px֙G<8˜П&|L`ro=]tO^z>Xgu`TN#"cW,2_ 9|GIf#X7&4E-tkYrIIv?Zsvڄ* ?WY0":;W1QaRiYSv hC 5?owÓCD9Ȣ)MՌwQ˪h2@4ndi'ɬO@=q*j`.D67c(I7KnȥsXF뛅PcAK>zf lp:709 'A闼᪼1ꏽ y*L\;&6/.%(TCG*2j5AF=׾X~jnI w|Vڅ%Q&Z)#}x2O{ee)XMM [5]E8, bOJ4,QW~\~\Fg>A/rFнe?1(Dgf)8W\*"?sv'`qz!k| .йoZK'|>% VlJ}>Wz𕇴Hz8φ#;n7n C&qa{ƶ˒ZUefRҏtT(IT'tDk+ eeu?m3[Q;wbYd`!dKIGN^$='}Q,F& 0ћpS KUej؏r5ɭ1!I S(m{ m/*ѳ@~tDB7k2PL>LI;;r[ ORCwCSq=&nmկXIJB([md]|uB{U/nU=Fælx$k,~KAmEU'럒\Hg~wT~Hc Ju0oPI+$lR|b_Rs)$yzY=_>Bn rXRP0=+s8󶢤^H4f S3roy; uT\ %/pE0g|1*;dGTq}\) q$G0QvFqxY{suh*0B~<;~?{ @hJ8O8h33Nv o u90e\qR fDnQXbᖤ8/I`I(Eo=LlOR+'Z ~XW_IȺ^IAr$/H~ϧpR 4eUm/*1Tv췝uH<,w|p'z-ku Bs\Ȃ1I0{HmKCr_M +I-"T:pѷد<۫.862ܙ>L sDRC 5y3%uY.U$gK U٘@ݦDǪLMk5*e}/5KS Q; ]3Ce&d$ŭI☡h}i/nFMH?{;p,vk7WA@|nlvY݆g{~hhʙk:c4IaA]B'Le}3$qo(Օz$lC댫P}n9uka-9#UП)NP"a+]OȨPPՂ\XphByYӑ͝S 瘏t=KA +YVb|%q0GxHyQ6p6ڗ\UEbӎBIA퀂t#CjcY#7~n31 ĥ*1&?6C+lt izIW z> _jѭi,Xwaz|({q2kP!#.hG5ʹG5;?'szQvER1)kTS;rka\S^ t !%w~&\mFj>QGOpĭ?UT;ZӴlBF # ~A^/8!`Pyx6>̉cSp\7ǹ +zza}'~jjPR<gߜkM)UsٮT.xp(cȣayJ.t@% lߌZf@joF;5KFm% I⚩2̠'x'[>R횟vI뽪k͹-{Wt d}91IPp^3xprlˆCdeۿM''A4AɏcJU} $F3~z8ce)\N1 5:R^j(4}f!K=f + ,;Q̈/TNIpq<:B8v2$!t:󪈬fv#o'!o33mքnq :h"w <@?8!NK6Ca4oŏFX[z[[oۉ*X|~BMHTk&@zO~'딌l_n F%$( _~Ex⨅5l);Ac\@4e]4GT}u@~=f=70 ܒ?Pg؈~hLT T<N7KWM*ȃ lFz9t&)uԏ!j}d, ’Zu!4Iv6bQk-1]+>_e=ü15Ͷ3L$d HW+c ѧDxɁ@?/{eZ*vIS-Q}LHۙ-pI|jhv#9 jLxK؛R N)g0SaeqS^n~EHF[ExYͰSiN%JG]h6FrM7Vo \1(g-H] usW}y,~Va-OX-9).Ҟ>13XZųJ`-U0u^ LR޸t̞MR,3\jG @ynQ#K#v/dn.4eUx 6ߞ9gE#`Ű歾imvN!+_ "mL/mwjltOi4$@y+eاFWy0j 7) <7041+42"N{@ [Iin2 8Z衩g`s@웶\tl8㤢;amg!9Wri) 4ެA }޳-Qˋ{T v&pCΣ'-v!䫱:e2kH0ݓ:}L4[M=7F Z|FJyb{Co]2)";F'+,bft;ф5h!nO[BDDUMѩT>ƦM AJ=pQ;I<MMLϒpsd|lmGՄѺrXYo9hQ|a`ÕHfO&*{k.HȸL;P2Х"N򽮾&`렝ι +s½Xin*[]IYhu DE>5g1#֨GI"mTF9LIH0f=50аρVT0%|c=Tua4⹅w4+YrÀ#̍hxvF-x<:&}Rl2G`Gl`-m+hK4$RE],hqsSK$;ZQct*t"OsQݮdo.: eY* ]c)hXs&` RvT}wqw-os:ҳH}8 UeW{I,+R*هpn?"pA$庎&T1*?-TPܙ2LѭPX##L2a2}<'VUxP2GЗJd˼@l$$q5.2M|vɦ-HCw,U^7~Qpii O1 *g>"!bTMXxFr*fB.c۸.ȺBT*Ye :7r~h62ӳ?GwDX!yܧ"Ca)]$WmjI x Y}v ¯/nG+4n i54N µdM|L$J2ޮ5Wf( _UhJ#hXp$}-S ֘Nk5zOrM)ˑ!n9Uep3YDzz [jee =|E{S;cȋlJ+e~o>wicx;O7HmIx.8sN|xumywF5TQZ̳sl7)xT@_`) jʦ_PSMBX:V@߼ >s1O() ,hY0k?v1)Y.gAcz?Սg ><լb֬-Y=8M\|ʌ'1>=Mf5’9 <燥NvnB~H.vPR95TlI%U*f\8@U,8:z` /e:- k_Y v֑Pq/~{5]ҙ2RS3;\M'Niqu wM,=8]@aZk l_g~⯃c*úQ-\%7a8,C\MH"ǝy;th͍)Dc6ɮC 7EB-3ra=V@q-]vNuCZc)%I:>QkTbJ+KK. *` \.l/!S?c@QMW3 *ǦTENBWA_/J.ێ鍕Qh5BMy[z`̄yi8-Z[GDŽ,)t5Q '2_CiLx:~ۥ7MqC,4FD& g*CTM%-A!ɡ:~aԷaת6q HxW y[!b1*`a1$=5/'bX i2OFBީG  }]* k#V j:Ym+zyjdLJ rGACCOKǷ܄~\IVp6e %ϧH.,A|t9Qy+ Mܭ˜ݯY\۰IG:N\)coib :LA iJbc ʤŮ_kr&*rD:-}1mЍ љ.cE,2!61?M2|qP32VX?2[63o]A?)KD.rhuJwAGb=Sv}PT rptun*L nohIa1|xG")ڸ\BgKl㨐~?]Ko5S$u?@CKC-" cnx|c*La+9r%?c:齔R6V3bj')'+z ,fM9 ɮPMO6qVdoŒ_ _t K\[۴ap3qTk-O!32{w1V=0QVm2J ;(;)X@B̧#G8Ɠ>qgV;,=VFԗDgpBErNr.5( BY-m,AlkI+_WX㰬D5VtY4/o!d \l4p Y1ϬD-j_c;+WY f6SLgʹ!_ Pq#KC)3aAިI 4H:11j=,3qn M]4e_1Ed._Npo*h" Dߛ&'7\ a$JZFzq C,nSC!%X^n C!V#z$kgf}EpC堤^:( XUGqGWEnP)e&y%rU1\͔aי2Z cm͌bO*&CIJZgo ͤ9djZ;# /jㅷBE`tqeX,\#t$<)|V5[;M 3Fȕ8TOLN#~vMUM~,yb]$_̸pj¿UZ\S鑡30_Ww~LLY@R#2־Ÿ 80/WǼ׈lZNt|_"t!8EiJDݓ} #ԵqopoX$P&J+e$K8\,F{q!(d5iu=XFKR;1܌Yv˪L;q,y1KL6 ;Lxj`5b^(-|jsH萰gdi JY Cu-_mJzF zd"8^~t b_r#m2L(Џȹ YBv^4 ɳgns˄|tR@ӴC&l*ꆈ)$ n"coSArKM9Dѷm8\0^T x{LDt>f篹?ѵuL v V:0ZL-${܅zMOKSrpg x= }V;rU%ϡF>\0Lݝ_i0ey< `FD+TkM3av0uM$h }ϥ_oC􇔺-Dҟ܌Q kz/o,SȒC˜ffLW`d|(o"5(Pu %󛥃ڶ2A 9kBح7)g[W{fVQM`j (Ȉ")0zMlޏ-" aŠ!MFtڄ,+6өrOT0JI% Orzg]\4 \8sHU$/Y$b"n!K|T)wu,-i'n*3j<8ȟg|qo$F֪gIOwOcs[26YsYŠݶRRBHQt&dHgҰն}L.ҜxV͔=Oᰎ^ps{ɯ(ʗH4\MS _)^ Wܬ6?gu`:PR=H }z>'~Ewy%L,UƶP,+G>-H ZP=nHO{aO )~VݤDŽ7,jȮ;oAh| ',;r/c]V6V0]U0 n OiS'*HQd5}H)]!տhqL?[]n1?oQDW~QP@v2u|Iq:?s2L ~n|q ͚+ +C-碂0! _otw1N/ފY ,Kuh fSuF<[Bg9_A+Z،cK')a8[.jR R |&~P\l_xBcq>UΫ_=:)F3㌗jfgKqظ2eP>V Y򂑥Q+^.xHgKy#ASOk4xQF+.ݍ3!g3OrpMҚf"L2V Qa9CЗoLj4 G6R}"\Vu5G* ƎH!M ~z. FڧhZ-~B&)w[T,הbݡ3=_뗾%6 b8#Տ4uKE#TBARJ&kĈܢQt bھLXD5 V<[b&sq|QLgMmXϽ"-@W~?{jv5wn=%e9P{[хc F;M[vwP-3\P'*o^V Kܝ@:8sRjU#ЊϖWTfo<׼x|2%8fOKޫwўT`@[8@zq] Unw,qB V^HϽqg碟dY'v3H캆}v l}L ]j"#=XuEo7@/L@}/ Íw I\S6.J>6Wb5"Pŕn3֖;cP.r"5k.i4>]T[EZݺ;d.XRHb̖vZ^Mi|qT ,*^ƓdW%DQ.d1#%G4myMrU2sr-e2L|e>qݟI~yy#J@ѫҊag<vazRbG#՟ˢb,~ZNjHֻHFZWDP*!UǮUvy$%/7KrEzAgx!J#x2oוƝ0ELa GTxS ea.xFl!.buPolyxqG?`e'"cQ$2:qqeGb諒DJff}4Oޓ6rXör__[!9~ĵN )2$J,9uU ,Id6KV(H#AGa L 3 H+ $F Qe7TL?en/Ic+Ε;tn1?*RKe͌Wp4@+|{D $jNёcDǺ-2CKp~=q-H1*fGЎ1 6+ӽk'O3Iؓtg09`O%d+ɰz:ˇC1 AMRcɻQZO0".<%gWA#qL&NX)j#؍3R#7w2>*~ό$Em"‰4=\s>y'6̔A1?-W} T}2lߓy ⣡pk˄('vJAj$>Y?~ qq!p҃_0A,.oI}Wc0u4hŌBy`OzHUlB׾{_:B%sy+71d`mxm:ΖѳvE].\ئ!x3@7| 5Ĺfa0Vu'_*hy+3|GG-zV{QJA"{8r1DL| DXt_pr~\͏#$ܯuv))1-NNԉTBn L+CY[f꽯$,x_jA~J!CĕqGQjͺ9/SUT縃F9T%di٨%^ֶw]߹ 4֟:1,P:ls\瞖%G:}=1 R-X(4 )S>?qp-6Q=XA#YCX=s#$.KVr> _ʃl%/jO]#WϝAO7/Z иF&S6'PQlTbt"v r% M/w_}`"l.(Zb0e-C ;d)X) ¬u`w6)ϣ/O!a`Jg^WL&_%~? GKt`,u*<+soh&k G!*w/zPswpT8Iܣ |%vcd6#jTjس 1a cYX0mf,H[G&2FcrD if-KɣǕz6c_k@Biy"8z|2sR!ƽg:daFltL.dXc&XElO|BnY^b^e̳^lo\3&cxLny\3[:NF~{Fq6Tyv&X,lpdG&muM,VxlhB3ЁHpF`!$z_r|? {mC6YyPi,)v%una~zO#lbяxӢW-jSB&G! cjr=T _<_!)m'wSB͈x2&I>=:>o"ϐ+(vR\k;B,h%g$tY&g[E[4;HKN~⌬_}: $aP2LHv {eJ@BvǷ) 2f? TImHE?S-e@μ*tw氳᧱ dd2āb& w QtV)*pN]B!x"IT=ݧ犕UpW8͸̿SGByğƒբKn*N6WE_[4 $ԖLVp݉U+( _TmwS11S9o`+6 (ؙo严k2.,ח)a$٦k#{]x>'N-$Ll`\8 hIWnzdz39$5=קi6pE໻8zܧ ]+29 [-*\['Oܥnjt+.#tF9?޾`(aB,.iFGJ bU$ ŽZ/}wTZ@`l8 #K,H*pzJZ(^i@w^/~NR*f/ڶr,ڡb=3%::X#) qǭ_|M*ccOQ24 κ&7Mpmܲfݹz QyVDA{i,&sh8g,TTӭl:Mt l./)y#6zۈ?+ө/s?+`+yšjPkصWkjSSh[e RB*di W,ۓF|1v^?E8 ^xDK icFU]12Dד"nJʵy:Kx`@-}-Ba[Y'5j.owP9<Kg?%3-0f 9t0;$Gys qNJNO nH-|6n]7"ARbCVyq0F`@"1F {8\lZ`@Po3 ^߂ mpWYBǰ#Ŵ,-X|HTb9 ZmHWBuϣ&Pz '#%Es0F1pTYRRSUw11mj?`BR֤d?U&O3hd#zB!'+(VqImS%J2GiѼ^kM)%RH!@Rop_2,S'd`yB3Nòۋ#juiX4,yq_o/jt1I$D(Uv< F;FĸQؑ .i^~7rUt*vDc yh @ -~FD%W NDmj-h{_7LGs6Y _?4wAPԉ[nYGvrZxuTfӑ(hZYC\'ϝb{EGKP`Ѵ&Sz\)}!WҾ2j2xV22VH 5:]?db &J꯶pQGwH{.rxIM5@vR~nGe3V^]0&Z@iEXϖNL$ %Je(YϤHf=6m7[Zacw6F}wr W8gc14\^iL"U9>Bllt@"s&bA*)'L69e1a:T.~72qmf&mZ'c^r`eS*"h=s˓'amaӻT?]4_"NHK4Y9R KJ+ev+usڷ\Qr*nVȾohqPuzي '@9BhJS,`[,D>"T  'P]^dr:,@F G7zT1&CEˋ|>$l"-e\ʜ !Y|GJ^b mv.,|쪤wܤ%4L@K#%F Si_ Dan\0?[GgYxxסB<.ˤ>(k@sq0$}[W8 JD2?$Sf5wHA+N:['f(Wbɉc{2Ecs']Z_!HrgW(s?iC:\pB֭) 8瘸DQ20KAJ~ފN,|߱Esl3.7FJQ Ir^fT˟K|҇zvxmlj2q:_'i`-gxxDzn4{LCpbL[V x?sGZ ݃y*wbl+nȦx ~1Ne ⫤ jOG}Vjv۸+%mGczOR}z!P *c0`]Xw\a ˆ+.@yZfHkKE`:Fp^`Uh KPu9 #m Bz>xulZghX+>fc[%˪&\%MmD6 hbiD %@&ZX#N剴 Q˪ղ>90H sp{r/!vTa> ]{~ofe3fK(Wp ޶ζG>`O& PR:!U^B@8ۻ%c/3oZצ.;L\N*(N<䣾瞧]MI2 8,QU>*Đ@3xkгa2N:)C72"b|U0^7P?{}mh*jHWkLޘ_@w^tT$IN+U¾ta-`~DAj6QvE{E=6Y?o\8eoeEN^ӡECyH/Fۜ%q8G-ڐQf*.$ſBU =_L1a"#^q~S"hv5gw|#0jZ*gFd*OeM:.KX)[scR[؅VD) j6w+T ;ID3V nLHfgt9.%Ew48I^4-۲<1$u"a=~R¹A̍/UnA hW`h#P9'.8jw؜QUc64@ư܈_#lj<\T]j-2 *z?m3`?q`lד$1P^/!WR@ft`)@0.-"2╮I+ۃbVtޫf'>9(FaS^zфN|zC3؟t.'U "L-ї;Dq ۛ5n/v~_cO9kSH8M2>fpaRM,iW%T08A`*6,bdyZ2G;C>KP/V n2l$:sϨ[K V=[U|ܣy֤yR`;c0Lϊb"R(@Y;4Mp s ]Ry .m`Ve/X E8%̵yl"G(QNr[2ku2ԱJ_V1m0pI}:"exm8h'=Iz]5C $ "I/nc+4 2@m|ɞV0{?TR!.4J\[=)vO$ 0~O㻼9aVf6H#72̺Dl. OWTiNZdx-z;7Qڵ2.*jo :Z c3 0id԰k[EP8~Ԯ>"@J,[ eIbݡg)FDX&WzI:, bI]ۢJxG]I+7<2X#lbza Wa5`#]4Dnڔ;.W35 2Q'zPD@ ;LAOɅ0cK&GLEMB1NZc_XJ 4hsH K!MeFr`8S6ԗI cAwM@ mř L4s[ 5躸O'-Mt mmQ.A]yā}[0sot` ^LF%K]3+g Am?*#7aՌ2f?1*(ꬕ9@B9V 96 )k GA_\;fÎp іwol$@| ࿡ubѸ3 8$(7o 0zޡc^ \9d]qtKr5ĵtSr"Lj/1qZW( |:Vp->uM'2Hqm03!kMkjYl#\Z[na~߸ٷs<̳8>);Ꮊ1\)+L%怇m<^Y8M8#99] cːV+kY<[ w } ;[4KX-M5S>I殾 ~Fyꨢ)>m ST-h ˬ*5p3OO]W@ z LcTLDo",ϛ2@W,<6FX6Q:*3!GDjW1"pEs2xkՔA-&(ELi [.K7Pw!eh@άIa]3o ٕ> $&,dN ˗qCZ|~3B1T;^C_泺)XJa ^m%P e)h\ $MǨUʚa[}7n亡}*v Q}2B]2/rw .4yߪAqpOdkZ| 3w_{xn?%T;b[ňڇ #w Q"lHF*2kh)#A?wgTN^x%cY 2+N>>m oN(QA!Wt>V:ā>ޫrJ`~$Px%Pyf=j4wY=>n8QkڊAQ^:yuV`a yV;a zM;y94}L!$ukXndj*mo,Q 1A},ݺ䠯duJȢk,ɷ/ȵu#,|.$PJ)M\BqE?D[*OUT+>G5(.Pٮz lJZpX38z 7Bi^JNn.Uj|3FE3qDž͞'v°bcʯwS9m[`@MRV~;'et %|4se] AGy-ߢf4F$a9Yi҇oj8=8͍M WwSE`LΣGdeO5(zhL-;ķFxHՂbmu[8 <^4F\k5Yt"V2K+hFxnX.YquВ ϠfRWS 'Ux6{`1AchM 釰_ .rs2{f*Q>u2˦A0oI 6zD9 YlW E"u0+Zv-Y" ُd LQLy^M/ jO=Ç{YziGpts,CܺHcQRm?uY[%ی: e,Za44FxO _yW8 /1 T+R2js n/ʶ>VUw[8FJ, =ܼwetSɇ.5*)d<'bGұpW;h{8fI YNSx2BT^e)J)Ep9@GΕ٬KB@Bs !!lgz2R' h93B|+WgHF E6bt>WӁR AoXi]Q}sMٳ'?M!(ۡs PlA`9%$=J~w6~+DB-5_جؗG,>!mr5ؖ5ժH<^;ËWeD-sMJ*YȎ3Q|T{P5/j>(th&/PT4_nCXgٖ]rdS*hnXLH'HOv"peݫM E~SH o`` 5;#d}(T{: e/"0)&5h"46(1-Seޛ kyWfxFsY;0L `(v?F…Jy0 (NxSH{dd:4+Z]x$Ű6K-@I-nɭkMm.40F6=!`+;%5W~j &l1Md ]̿\)rEKc)IXews~>y_21aqw/ J鼢T.3XABg}c/ws lQ++zs@_Η6ڧiZ7 R94. ?'@{u%'=Hlfv7Ǎ|(vM}P1{S]H 1K:[ M %S@9inos3J?pK]ް"f5_@Pd%JA :n'f`Dž#^e\!*~z7*Y:>{{ܨ7@6B|ʞ 㿠,>|ʦéKF pffK3Yd}wgMo4I? {'Xu-u\@ܑnkܦ&C5aa8ǢUo.wȔm_j[%?Ct>ˈ*;Ž9mNӹ6h-S g|<җuo|_\,yS0{\OjLb<O\wezS)'-p ۸ŲSnNơuo\gwM_m'R*HX8]mk{s r9 2O˻<\ig /T;Q"yAPн^f\ o*a0]_GgZnI9cT)l3&Kn2OTsM!!lޫ,nb )RZj6_`'%ըBY\>?W$KWvsYr-}2|t0EmޗXvWx>w|w.ww㘧.]`$ez$jE-2;I;KTv(!dU<kf9 :68CËr@W5IWqs}ψE(L, =t뷒=&#majD)[,l$7V⩧]Ԯ͇xO?C:ma0:#Sv;(A`3^Md[ikL`lnziD*<`;kXg*>QuS?X$>"6$^>C#'}W;Eg8hh'b\DX?ߡQf)ibָ" ׳ú]RPf)+~ e,/(W7D{'cű󅥩QKdTO2 6ӮːV%1r'6tb.a+m1aVfE@5:#xnF4ώƽ=h(GsW5OTJ-ԩel3h296 #zqL\]%0DC!Z0 eIjfԥL{5]% chA6&~-gT+_Cp+x'(ulwAG(f@,A~~*AU@.n pi֋ 1 qϑjajB඙weȚ!2d2`(>'ǎх:HBg1MO}U,Pn'Z6~2~^}뫲_QEx7"{oI82$O' k %\M\_jd{Q&gA=o59m:~4l1 F{~-/HT[MUy?c22d`szkcۖ仮ԗ~K橝$B )E-xa#x\5)#=ItpUeV*j=e= &kBb@Ec2%;Uуe\jM˲82Ϭ;s@Yһe5.ЁԌxz"\ ҂ˆ\4i|4zꎟJ)LעٵO2qr@4 .wWݓL3' +5rfXz V~h)l?^8 ѡ3#tȵ4L#Am߲-׍&9VP%1GpԥuC)GJ%J *̈́R ,pKƼB`i(\N%bָ tӒdg^_s:?Ncϒ]L{S⾷ͱ~ p&D5>I%YWkNaCB b v(ss?WIK<_/"%%̶2P y*#u+7mwe7U0i#w*Z ﱂdҦ %%UWVꄣHmp_GnHCirvOL;8}OW~'ނ7ՏpK=,e1,ǾnM'C0N.gk7Au$Ƶ_B[Ȍ)W9DUAyhy[1ۖЙqt24 b,*~M;Ͱ\FNås$݇""+C.Ai[[Y*f6s-1׿t"<fd(cF5PWn [bTuLs]Yv(ffYz3F;xT #%"OoWIb<m2N ~TٕU@4c^AI_%&j;㈲3TJwM`4xlYPXLm//)/M*& ES~_yCo/K˷> :y둪pbr,pT+lz#la64_?ʄUW (YԠwoCe&(P.[#=(Ta>> :Ɉ׳}.-EǼ~~HCuA%֏x4%Z`p(m -2u>ّr]_d ;!?L\[&9IXICYđ`ı<)T:f#|Gn/K"fjOc!^ 3hg֐Zr|_OI~,(6ծsu5YSjY,hll dߠ=-+Sݐbt–,,sUf$\oALѢ{ƦosgbD,MR%[s@6ꎩϹFt| Ne7yJ,Ouvn:+uG-TQ9Jna~_*Eh䲘~A?׭H/]nG"isWbt|3KDqSÛxkz/=cO ؄TC xyy7M\vh+ :[w(t8Ϟ|it';y>Ϊ2nقc*MS c ˏKU *%؟dU<2"tD/=9㔷Z,&:;FV{^YET"[UoJrrWhV(堦{TMIdW{/%x,gCapѸz6g]eXP:x"fQ0rzk$_~3ֲua&Fw{ZrF:]X*0Y95t %`KjKBp=a$Us]k(ÏLoN{́8X8aAF YfU UZĹ@Hdq}L*\װ}ݻ946&EԘZWP n`OuK0y-dז'WVGr "ќGU^ɇ'ry[㪥fTR'"猀 QΦNC % WɅ푺{im:sBOR:2CZ|;]wz`gu H @ C ĂEe/Kya7~%j4^T@jL)ؔ2Ll2]N{>:Ȯκnu7j"˺,fe`sBFLQ aȢ4ǂl~NjMNo:`56qy XO2T96$C sճ uJNc|'M> jaP*YQ3Z]yjBEؗM52 @\DO'Qi}/'"&Scy%X"u}Ū}C7TR5ҧ<Յ:;k+g =jǸ6krEPe^R)gRx &Dޙ]/MkQmu׊vc)7n g>KBt< "9Bkdv-SdV,RopmW*9Z2*\r5D2؆qPԽiZeuwtAIzYOmT}ߌ+ LomD}0Ŧ8pbxu}!r洅/j qmiE뒩;ByKT;PN,VLAǠ(6lެ0%i`/m&?P~n8{9w,Fl㞘c'l|yaPC;}QD5x*J5*Z+Fs߰)S'>y2h%goys]2|sKWb{olC/EsGST?)PLGŎePq-Q[L0qGw 4@[UI޺Ѓq b5ք^$RAۄDd u]tۛ֡eAo ~ dnMZ<!|n H0 3N^4&T 3Ak8'(ݘjiHUe$t:(vnSkACY˅R# sף#2,i/Vh"_\dZoXAyi4N?ׄ:U湵+qhh#a^Q.}XY *S Tx^c2:3U|g ExqS`'f8DPU&X\Řh҉1 |؟#F /jc AHc[:ą;++ܐ~nߐJ̓)0KUMzeibœ͢kag &.egl)5D8LbGRTX`)ڰ̋r2b^N}52Å* ڸ_r *%5)Lcx\"բUK$ҋr?19 g?:īljnR1u3`{ayc)Z T V5_XL>o+O* d{? a^C+o˩t_./n褲DH6]={(Y?;{^@rL@; Ku:oS,'uI%R+:}oVVT]M|vwnӊpD:aTT78e rCl#M*(<Z ^K?`d3孥M 3: a:!L$eM%!X^Y'xOu$3?픵@Ϻ I5zp;|8oN;pe̵nƵ.FG?锈HX i'm&vάBM/$oO ='ﯽٿvNvOU1s^_%ҷYBѝmh$Nn 1k0[SaDd!/#.4Z](htd%#` lڸ!Ug י%T ;bhdjcdp9>: M H'sզhE`",pƤC/Tկ|)aR쾭vR5oӸN)`i/,옣l[,[gkb ’%(ء(M]]c;zP̚ez6'pٞ8rm|,Nf֥r`4{6;]HHb .~PٞkGFjj<#M,-OŤJ^zvt^6rxr>l9#Z݋N(F"`tT+u觍װ8сi 4m2(" \Kp9;~/H'ľ͸3za8 jyVEv@b2TO 4WeEOnxsYV#JNܾ'χd$/x nS@%+;$ZkCILd,H#NK"v-"sP)+ŮZ]&#Q{ʿՓgswoWrm64~@{> 77 ~Z2ɼ+46=?CLjD;i5]>`K#rD'=f]VzVyhHҧyrBh '@bg""B[ciiScK [dṓ|(zKK K0*KV y)0a*#z-\GG0MpKZ#s௯**6?fuFCgE:$"Y`*}zN8`ܼ@ K#2JIX.RW`0HV ؗ"j~h_ <'f!Z=Dwx1+"!'7)^~CԶ91 NfoϚ'+̕ߟs]A|W?\7t.CC2M<[ݭ]ppG)`| Ѷil/(B͕+DAM=y ?H\d̷[\nV*Ʉ YŭmG\魯F ֽ~T_H~Z@!dMس 40~l9Fi֒F).6ް䚹3Dw[D3 V M| Wjy6ݹ&rBbTIL–eĭA *1<ȥpJz/X:ψO} ' S$b] 8ཥu_T0,')[܌%q&-G* Vt+f(Z, nKpsd{p R I5a/B f&s_=^+!Pʕt>njHp3.nCyUm*U :5U{fOH7ѰnJ9T=R&ף{Drwꏌ#ߌD$qX>D;|᫘qD]Aoq2R5*R zV%eXÆLJjoEe7AΑ߮m} @m,Q溄C#$zsi }HPwLK,I v;\ ř2>,zH 3f#)PSP]+yt6ҳ@kqYج 1W-un,ȜK>;c 6Йd_;x7SWwBo=nd:+!Ea8L^4vcPY⸰Q01Il\P5˗!&ȋaUޫ *Z,hASvI'QQ?+@:0qgK皽\IF8DS |l;&x,1t Lѭnu)#).٨fJ/qM]Ƅth%[Jd1;^Tk us! g2^"ǾHbSynS_i:~/KKa@|06:VM?JE=]- 'e!SV!(mu;B_$1VGpVKqz sw):ً<_yPNoʻ k[ AXHA\UYRր VB憔*t<VORo!tD'/bu3d|,,բgIedhcFKlN8s%"ZaV7􏧊1Kˇr!=EPsJ2^?ټ^Bxw2XPϱz4թ7։j}ۋ% 9y˻'t ]۪ܵ AlS,@"y #".,n:Yzq<+y?;ZH+kCG%몜c:X~&g6w!md1H QT}H0^tu2D[=ΔMm"}V^y?3%h蠦0zxV<%vYR$<~Wv73\aM{EZKh"s7fL(~&:$svl<N?bLULͮTX8Tt0s<[Eq,VFwF5.1ֺOatܴIR-Gط# \]ᩨR@VoY >VIƞA lg4ޝ7&uf,wݫڕїI6Ak} ބd6ۗuƝ[E!(ZZ)Gn2@oh6o#UEiz/_uҡyͩmu}!%6rʗcf7faY¥Q4m)d>Q1 +7"U}7nd˦q5SCaL9-jOl)a-{GA;yX/oY>W`M mo21 RFñ4k\I뷽#ͤڑs=]*Ԏ"]IAj-hOAO^cFҁYlj[g}1F֟Z?51;L-׿.)r-C!4I ji麼 7f4`U6yuh@Ute3Gl`@FV|\D/%pܽYr]mwwAE2иm} bqЗiG_(Г}&}bP(ocz{JD}!<,8v2^tylS,H~yJD8Vr޵=+K$񁤛nQ D;5i",6+ڡVH;'R".": u(ozEPorQM):U?Wx+e`3|#"8w7pp;-Eor謫Cց) 轶SA$-|OJP.0f<46?ei뭞\Bi3XIQՇ8:A9ģ $La=L,I,|d=<[Aю-b!bܓ%ۚ?fLQN<E2LӏW"Ob4l#AeObi[6R^໪%YuH1"d*y9fR\t'O f&򷠾R cIUV%.AaV% ^Gnqf M,ZNGLyQ'$՗R- uDbRgn̐(s^6F̕>UU)Ѭx3w4{ŪZCuQ([IF_×K%)^I'xZ0/R٬$!UY>IdVwќH#m1X4S^pIeؤ'W=Dka{ L4Á^Xɓ( ZC \E,K^0/<'t/_i>^ {T(;P JDhnf}`d6婂`JIM+Kdj Ќ`mgYZ07070100000335000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000004000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-gru07070100000336000081a40000000000000000000000016612f91d000074f4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-gru/gru.ko.xz7zXZִF!t/dt]?Eh=ڜ.+̊DCmV, k2o<`'{yukzA$C#tIq끽Y":Ǣ7PP. @ﴤ oz}fYÇP`f P( aE.Ms !_  \.y}iO/rB8`5dY81JU3C?_/OMn)hXtASF9$R ^&p.zB^%dLfx̜%:V52'п $M)]ޥU&]kUW7sj82ĨKD0cfӏ{Gw#OdiUNӹb%xdN&Q"2]7kפ}tZ5)- 2mՓNRG<Ń:E|`5244,  M%o(go%!˱F@AVM )Y7&|嘹V^@XAS{)(m1+P2(7gBTāc3-!iU$9MAY Orٗص6W7Ԕ@|_HG|~:HxC-ɬlj:9Tu|s}̕hJb]B 3RwOZa1jK]Cjvo֩&J b L*"*jnǹu׽rx gAKPT^|wR}ǫ(`#pдhȠ>a#"mTpLǜS]^ߖX|u'䕤"Exbиu ~`fa岇6v;s5,ѿ6bj8mDn" /U\֐{MvgK'irNAo-q./aH\Sxh{"S=!ٵ2] jVk' _2$l~#:ZԬ%C-8 Q/iM)jE/X+#͞Kk{3e ^n;N}QtiAؔ [EXϚVіpeoiFitMpz/'塉 eep6ӫK6h_' H|RGlnH5l1YrtaySc@ `g܇;ctRy;c'GaBvc 2lQp:ϘەwӠl@Ki$ ePo)_DXkJqy\'e2v ypi<:I:LODC(YG Do̳|{_|<nO=j13>" 'HLkcOŁ 8ywr+CpK6fHB[t4ʘǾj*j,L?VQ^YYbޫ 'tXtzr}&ܲ\rǷu f bu~7MfD.&is1 r(B;G+<``lfuxǷe-^iO?Bl^+7Fa(3 UYz ႋ9K SƤpJTGkWn\! uњr/o۔jYܸp,\)g!ט9!] M[ᆭW V(z\-}BOV|F*4 [(Y!B촪pWic8)u RA"Z!HT| ysÑ5)nlo3\|Yɢ(% b 6RR,(K{BOa#c@HiZW[){+K>3͕qԦS ~FuN E o`N j<6ɓҞggF BtZsyDuŽ4>qyd;C/6ވ!EJuyW yNAP*mw%'?N#sR68nzcd)ݧӱ;9,H#pRG^-@sqE5m bdW82i+p6~<+,Ҡ0D|OtN.Lu CT"lǚAUYZe2!m|DqFcKcٯM&h}@Qߜ}58@wÔ&Z, M 8xx^ҽ,| 1pKLgAL !#f T ! ,6܇1#e'AVo.6 ])E1h/U|l5sH6EL]@0CbV"< 3h{S-SGe")+}k8$O{Ml~rH[Lo/G:6{ Aw_$}Mnx)IN'$,eV/*T =tO߲S U)aѤiq>4*&P{i%0g.AU)fcp{a_!ͬ~UҶ,FݟwA cEdHV`>Q&%-M:HJsZ,msL1TճxZg%Ow\4_*YNrMCicpp g03 IJ$P=b"F4gcE.E Nђo1ߘ9dr;T ~o[ 3ڇ@[Ah.cZNYa3 4$B\x>EB I3iEmӽ~/StS idGrb;y$w|":'ahF?%*{5D N;&row}:e9y. Qh5Kex7 UDftz(F5éH4Į1ǰ ;ZDHo^- 1"ܴ"Xgb0x {$H ggg*SeXd^UxJed[$]cK@%"Ll+0_ DvOLdϊGQ lKsSNk!@P{eǝ[Fs=@n8.Ly:pS+b18 IWsjiX awYLYyz}p(AY=HRH!lFW?lΈ}cM%b׌Č`يKMco]l@ĸ D@.ѥqcPͅu(&2+ k>}ޮ-`(g@rGkCb{pƫ0;5,FS{M |B3ŎCQOVE[$; "Jw˅FgW9CkS [USCyĻ ʄ؋Dk<{MZrc4 'T$ \|Fq-Z ?Px'9qH/{m5ubF <'I },1VxBi4)q r3R~ \Pu8Td6xp8U9%VYv1f'><}71I1H(-p|Xo9kQ18PEX,Wk ;O4wVQrDHť]|$UeNzɉsg+=k2s/&8 9V bC0ZBxX}% &wm@^ I%?ѭН߉U*)5e&`fG&i6 Oh EׇkD|$N%N֞^;}9׹V;."}bVk1* iIuuŒ=Դ]&mǢ;h *ry9*\Fyv a+ d[ĸ9^RbG٦ƑkTD1f}E~@mN oV^#lqEzs-1}Dg0|ӫyUkPΞM|"qd3^/BNԚh]MgDm5{2mahS)Mf0Gm=B&)5vxlR.&n[^HVjV!M`EEga\h6 [ίp+!gtl}LcQtjo(t\d8;2ݕQ_4hQAZzRnBwclEƪ;V"L=Tq*EP NcAҸꧤ?ػ_k NSvl,ov(Dx$TąY^թz|{ů hIxIՁy9)`!`9ǎJk 9%Mz H{]u`TJ_l9'_mlJ[y-,H]c+(h%) n"M,O~M8C֒ѭK#lSCaO(m qP$Y uy~^9܏&5D[m>zk-fK}"<g.EqcNӣ[&SS쁡s6.XDԱxYkGY@Q\*4c,:thۖ0>+D P^vamţϢ[odM,wf'H0,@0DL҂*剶6}QxzS*Vu5R6Jt ݉!Dh{6V(DMuYRqo5:/d%#qQ%ԝҌ8uTI󽼨Q (IR#ҏfDfq}ۥ+DHQj ZF\鹛Xp ce >LDp~-! QXؤ H[Xxv{~~TcLsZ v횬a1qTEn থFz&2|[~'&IMVz7 sk6ٶ'+UWh"DCO~p<I\3B tmՆC2!eŸ8 [~2yi"'Fֺnsy!/ QJrW8\k\jf?.p8hj{Zqg=z)ڣ*-c: 7+j nAT3aq <{]_nF-?.BO9WhI.PuhW,~pnD*CG޼g-C*YZ{o铮B )>"rFuYa'3`5`{owCCi.q XSgmlTn U#y\SW%/h@>DŽF87BuO&9|h/d7diFPk _Z68bׂl0kG3*$: ȧ8̽.d~D쪖#OA4 d MxO`twlG{vIt'X-.bs*Ge;if޷ěMqFmNP\ ݱNށBI? #9la⏘h[*^d[+ A{ubƚ#=oKS NU`55~)Yx-YW~L}\7ck9gæ'B"{ΰN PB/9vQ dh>Sb$q\BםBT_H1g3=΁QRָ.e-e`m5W7Kڪk¢r =v`5@(N)>ϤysjXsz4Mg~qG%57]IN_=4e\Xi)];2D,gS>\48]a8`WٸFu] Pךąx'2y+\DDj`&qS ]c˦xt4 JJ1o8Q5Toc_.r>St͆=BXs[y(`J*C!?8RY њ xOs!5A^9'Cu45>dnx8 ka?xy9dٵxjHZECSQj\e f" l75ؤS,[/"A(Ì֥HbjHP`yI<#:4 wtnĬR}b&3'@ *3SJ2a= /wy&ʝǭm6ϵdiJqz/`#Ӊ8[v),r \ /6c@`|m풺}̇L0S6IIS!4,ZQ=A]/4c5P|x4c0Pa}&3-W=2ެO’Ekr0Fvoxn,mRdNaP >4^O6I&PMM6Blϛ80>) %ΈK#lgWK׸2+8bw9d\q 6Uo /5~5ի_W}٬F` ,{zNc]TR3R\ռxaoʏL̶ZKGڄZ #_x<Uа΂wS6N+%;-y=8ӮԽw]1ՑGҺLx2P|.ڢ?hDádC JT g7xz{D7NқR"bM~>k$L~̀O\ yͱKH'fR=v9@9)|!Xݡ/sݠ+4IՔz|(_uwMW+2$+hK㜫 O(l9u~jhid]y(XoWͣwSYN/)&2=ft{hsz%JyUs۱r֓5Fƃ;G4+dGp }]4[c5MIZ1kIyz,xSOK!=.g6ס{9D#l=&=ٞǖLڭSj;f*u2Ix5  bRw#oKc;4S nk89{y( 1sB1zW I+&A^U!<̆!E/Z4tw uln #:oeA)tOjk@ו%Q[FFh]FHxvRJ&rUMZ kx)vh'#/Zfƃf3-drD.ޛcҞ>&Ua]"Qu&{L'@w,*lin0^7eۙa?˟A v_n6n/B |Ye@v:):sCzŽ_f:vP5طK2S_Ч/έݒfMn69̀h9DmnH/e'm4~zW|`g#9)}z RC)܍8](0#Oaǧf7 ofߐu;ͨn‚_E, c&Lne.DS  %*d,cw+^Ã?JU90@*2T MfhK<$6~dX1/277 {_t.#+zD\ɏ޿pq9cUhuZv7Z~>beB'g0?V{h2Fϸ'IRzӸ_@e Ӄjf{.եhSqSZQ]^E?&Q82Uaq jy p>GPiߐ$J/> e4*֒*| l+W}OrSBLKxlH?SjD$+-) ѳ'+R(h+ICޫ! \X|LH5; %.livj5 \oݼyzGLe Jȴ^Ġ;D9| G yݹx-O ,g黼u0.)/mM*Z'\tTAHBGw:( NO7MvGcZd1yEx,Y{hoF\MZ13S`@d!]ŒJ_84~@эgi;w_ kvl Lh֙LYYILO<ڌЗm/wPόnF=J!MI0׿Hu1;p8Pw˖a0ȍ|rgIϾ8Nlk;c?{1xœ~4fJ a6ɿbGM,l(d9q\Szi_kXSd'jamc);Ͳǜ̴d'j7gz4Fo5+ J?L=Ǜ^(HUmg7_@Dl\`*5&lph6AP C^ HN>/\M#fQW+c|+E7}'xJtni%xG&+,[wU˶pdjإPe&") <593Syj;L9*ooq40kpS'4ߟ6*:KA}@i'g ]A]{u0qM"}k%8k>f93WJcr̆pe7/%td6SB3gaAfN245xٙC:=gG )M̺I9=UuWi\ǝ+ ;ɰ*({l  Ȩ,04ֶBzCUBٻȊ s_N/|ܦ fYÕ)}sTl::1uA3ohK|Op{14,9gc,ߔ6FlXu|`= ~Z1#Hb\Hd9gV]M5y[eo%L ,8 *.8FSϹ|oIi5A@@ CµrY<憷vp2A{ܞ5|%h(viIl6t=prdnk(xo3ls35ㅉ Zi6%4\NU# VuFZcA RPuc-YYj9F)jq51c֌iD`^{!-milȄO|cG e#iWu$>jx]+z5S2夻@ZA}wAs?ԯÍr:a XH 8ѣ9m1Ez=oGʩxˑ)IF0zN|gr\JRb|f0cD)n2(%7 IX?.:AP;tc8՘ ѧ j SS2G2ͱI]`fMy-dܾ^/άS#`0PjBh) ʌeal}~/YrJGiH="dM O a.fJwe I8J[wq'}+ V4.ۘOebȈ+bFnsűJ̒1zl32tKBb%]`!dHHk~XA-VPͿ"ꭍ&C:EuHwPm@/DؤS3G aĹ'~uY&,B7c<85 sc5}>z#jX]2#6pT 08XݞU\ U9VsT?%A7,{Fh+5䞚_>u?Y\?U W+]`7+v]XqyJgbL|X~8KLa!(a˟VG3 KSbm.o.fm{+ &mQWC\Ryc,S@Agjsy0.q3l>^ 8`atW=nG8a^vrl>ٓǥfj=saٕr3$ Yӏrմ괐H ! .U<#q=X1 җa{-ͥUPCA|pqK ̠&dz!58>Ճ^MW6WM9IG@~&KioFpkYy_VY0X.$lK -d`J v6|o%\Aj픮{_U`S2hJ=2K8},8>WG@z.81ӭYLՌaK>B5UH&S1Jِu#-tIj{0aqRVpI/2`Af!B;jraNoQBߔ5@P5JYF$6YQc{ ۾8UdcmBtuz9A'@&\fF)fNлJ_6ZUT#aݽ{wE_Q& 4))vzsFɇ]5`kXG٪/ <-x/ U$Fr{iGBؼ%;P S-̷ cfnÐ )ߘc9 j T !7Ifk+'`65-OYz؋DB{NRꍕP5 ,uV+`uzV 7]z{քT d0{#={y'9QkqȠI6יn%aXTK[hV˧( 5#.΅M{CψLiHReKƈ 'CMS~oF_]zY7 m4eH}8˲3K(XqZV[+at/\#K;֙΃>U%{ ;tƍ^^`q-ADTT΍ {Gf[" qm4BJ#ZrQNvCO[ e69h6_S7G5;ݚbkM\{nKM\\E>  @C;kYC`tlgwBzע. ڎC GZ5W_z?%Q9m6K~3ّއ2jܬnᵲqT>մؠx3C:!xw)ρ(7罛[j2lvM  ^gVcpeh[Ӓy|n'([>Si<'F@  B]nd0B>h\Nyvuy&)FwovhBQHv̸VA޼@M! (Ra]ERw_KXQ1P=Jҳwk͞[W^qNbcFH]LN۾Y@mst>X=(|.ZA_Ջc-gH[h]ӲͭAB0 H> ZCN ,! >ޅ12 wfU 4'U$C/3=*|)}lc"QWk -w3DkneJ :ֿw?ޭH}H!QuQ=e. @S~POfF jl[7MM$sb%q2~ٺ/Vo.L_5a 1Z< wҀ\z}:{5,*^|YPx e l1E/hC Ӝ֛nՑiMb- $KmĀ?zc&S7xR6 hM" 8ѡHuÞ/Emf=MWS5Ä́KDEd cy8%a8!o/&I+%Ƚ]%쇛aFLI=gox$_Gw-JJO[yK9>}#K˻ϕl>'5`.^c󊵩>UXx3_Qj s/XN,i@TvQ<ʾ}ɛgA?͒E? ˜)Fyu%RTneeS+C lAcqF>vK!Ws @MU*@?L V X>-OSխp{Ҫ%lL 2ScX1z d@uQ Ep]6 rӋC`Bu0kz]b l²ٰtI^=\a*10V9 sSy5lTiY[胚Y9%7F0j1S`%!#(V =*t=*x/M`GV70x򄯻|rmе#ȵ3B$yK:`+٬ؖѠ ]Cʴy7B)[0,ySq-('A6U:*V['fNe|=|۵8]8yFfFRrÂ煌pa(o5m~D\2Y%G`)gL$KА}z!6re&/q`3-sI_.m^ĢO#ڇ, ?@vC.TjqY&<Z ثi' R. d>M:r Z:7(F$/aĎ sC1;8wck A.-^e37hG:qOvY-C:o#@?fTfEhd|]]l~r'w[+ 8xHA,6)Γgf=ͼ8ٮ Wc0N˫O=sa|J aeDydvz~Zi!:VȨ-}\Dp++ /j>>ʤ02?$jZz耖U}K+ӽ2"pHh.NdLڏ@fgiA9qP~rCq~%s=Ki2!pa +R K-2SYvSu{ ܙ-}"%7ł{Y5At_Rx"Qu e0 rfeJHҿ"2;8oAmH:75\B!Ot9ՙrL"D786?_$`ֱh@*B X P"+[?MՄ@JO)Q[2vڱ o\^}"͇q;u0m*A֖R'K@iA.k}?P+jM[9hn1qro-'%1lD/B 9~\e:?igޚ2K_|pvW?m)ci\>k$ W@^sUk~@T ž} nhK/d6--- 8? g?+ [0 &vJsA20Z7C0}NZl^ّ2mXk4F` vI};(/S; .0I(PRb.V-2&}EBg ~{*-,|@}G4r ]Y"崬Ej28O9kV3 nJЦ a9f&ѕݬbG9s_l5r5kty/S\9Y8D`iyS1-pr.FTY:TRS*gP)($Fs/yrBc9͎p?dX9>dMU!fORRbaQA<f* [{SpR/7F>XCD2^&dX:.zgR"V"aա}\|' * &o{Og„O$#\x8N[L2XZ'Č>ˆj}dCspmX\UZs5Ϸv̗ΛB4ETC,菩=U>zbL=izf aW( tYm[2(1葛S Xc) "@ n\_BZe; C;CqhGUEzk3bt9-Lwn)BT䊰LU_Sg gd`<ʭo֫c\LP^`'<28ћ3&UZW9-WUJnuTn'b!ع4H~gop11w5UFIbpպi,Nq+C RbSkvp Tr~E@U4ԇv}w׊҅RT B^l2"uNƐo$ul^arxб - ^FC[6fr}[ɯW1C[aogLkzpƙHM=S!U"M?T+EflI`hs;WBFә'^X%4'"WB)i%Z#9e+[}~|&MzNЁ5oL>]-з1nl/_# S2?9<a ~k_<}K`R Fm +ZՆ#B8#2VA j@xM`A)Xh_ {- *NFcW5KGĈ9HU줭B^.^CMa~W>A>˹$!$c.eNp84ak!|R:t" +92B2b* Hq)"?s=A?p@'@'nC]c?`rXZ3']` `RuAi(%sS[?輧z쮊QIֿ|16>1JE3ɗ((^E@^/dF8FFS(³t-S*_ɧ;ygqv]@S% h5mP]OJCiwV"|{n;B1/R %J׽ިͬ`]'']㦛K#25Gb?REJ1!7ޠx%: 1 ˵[UIŔ|r*LEoD@}k 3gvÔf8kl6L"tMmj`&yo#f޷w F#}2 \ߠA*듛܃]́ ,m2žEzlD (yz$!a^\0TE*7BB(vlE3޲*YimkIeJǚ(Eu7Zs MM#p4[C q@JDb5 iPM?{ ('I0XH@ tXNcjI*#:7z-r'OۯsG-b }|yל(Lx{mҘJfZ'@?-i/eFO&^ždUy7AΠG?<<%mS0,F7SZ2Е(H%-}q/}o-cSȹnĦ%P>_c u )?cBxXrȜGOo9A%ORAbEiF*o}د|b,3I4;Vzsp\b,#blk3uO*eʼneG6b!6l2hzo1U-/m%Q3-(u3-mXrS- $/5ش &52ʒ9[g P1p58rAZ(ɟAq- GyVZ;cM u8~ uס̷ڣJ\q|`.j3(B!-[?'e6j/ e!"\ تvjaOyJ> J$eIhgS*Y,2:/ jėY%BG{_ji&'_bNLFviQQeo>x&ZRqbb^^ޯnaO٤mi.ZĴY#mT&̌l]LΑ[~ɥ()'L@O vcR8ÄPr?1l<DP?t"6V%we5Cg`|Q7D.!\xˣ/t:2*L٣Zs}qZ(+~VPn:vs䛣fˬ0}Ȑ:C$vxPkEgik"gD&(;u?3A)`C*kKK. ClDǃLSy}_f3nM|,y)L 8qHI/Uzc6[&> _Qq%ΟC"XT&h&Hm)BQoZFasL6r{܇Q $_Rᕩ l) iiGY9M}ޱ$&fZ/o!3H]T^Cue~Jֺu %ojJk֝C Xi\ب4+ų  >}a0Uo}__ L\Dà V&02 lKZIA9Z({~`HSCUf؉\=!{7+|l>hBqʓGe^f&@v5u1 9Jkxޏe b!id̂=lzZe;)zZ 8ZQBcl2 !@:)rʜg0Bw]"ylzx"_zSw"|>F0iﺓjq QU5G$ CE5H:$lU?A(! +͙S@~4ʧ RAXNcK[ Rv5e g A%Ia9`[j+"7 6KhujRn~yB1߸pա5N"HפMt/., y)zFҖoWk StdI"Ib)֙L̊aFۇjD+o½z8OZR,"ywޫdQt\PpHāυ{7,)\dk(^?3phEX+ &IsKCڤ*5g7:݉P◯mw,ko~ijXLUW8wr'l Q 膅hy'3?/)ɝWg5$W4 8ȉ[x6SV5+y:Jp \9O*[¾Of=yrɥ00ZXWhKCXr?LөN;Ucܪ^qߣJCs#},ă &Tr9V???Oqp$J FMmB.FӣݜS6N!z.^}1JcpvUa!\Bʗ=A-UNiOփ BY!ûC<8[-ٻ>Ch}tdꤜ#EҔhŒNm3 /z셫EEr#`߭hvg %yS'?\i˱m93jVai)ɜ.^ܣ_ZO+Rެ$òħ1o/|6bo'GǎuYVheE([z@( hSw'ۥtaGa01tr8<|^T+2# GDO0Mf{3>`XPMR?5K0yEޛtJc:Y 7uq81q hrqq{E,\ר/ "6N#^W,%"Dddo$Jt{CLPlT zw~!VLDD_ 5-jRM96JU?M:7`rd.Ԫ_W''t(:#ńҖ]U(X>ޡj- $ YEC;;5/o=1ab $HhXn+̮Z*>O71뾏-Ne[ :NB( }Sׂ4|B0u'gdW9ߞ0) ,ZF 0-Bssy$ja0-xaag@lj~Dgͤpޏ{i5e88d<:N5F!I2ΆXGRִ"bq[f5Ȑ-$GV5ކP$?:9᠛XһYcg ,{#̫6 wJiQH]s|f/LKN_qކ.29nxO O^H?A!Nf#yТ9i؇J]絡ۆ{XxPuZ5UeNOPJ#$_*G5D,HLƬ&YhLZ: kX8-֌rۖ6lrVf"B,WK_g=5"lK?_x.jD&:Rp2*k,?z.4nw9] ?DŬdNB<1ԗ|-$K} &M;L>rPGb 3jcS}ŸM.YF Zk(q,#KUӥlǻ;_"KΘrgI6.=`{})Xǔ(:4C#Fɬ˼2ӟ66:%ZMD0uL@o^OG:ϤA!ѹ*΍ƥj Ҋ kZ<`}"]qڋ$lY.}rVtv"Qx1SZNݲň?D!V+K/9dA޸<2Д^Wk CQYi&WU(W&`Lԧ1p?ۊV~g<\^ۦ/`|A:$n$WZk*- &z1BER`btC̚xϤjhBVD͈H]z˯eS֗O*1 ]{%AZo&P\\*xaֆDD\ K vc]h6ES5*A2S2E=AE^@sl$#+rq1/m\X0d֤,:fX1|8BAxch{ U#t~iJm2f}x@$e&Hcܮ Y'&t9pviP秘/ @ GL2:o zxcN5gPem }^n!U>.`b0H~R9+m:? $d gYZ07070100000337000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-xp07070100000338000081a40000000000000000000000016612f91d0000139c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/misc/sgi-xp/xp.ko.xz7zXZִF!t/[\]?Eh=ڜ.+Ua˥et涯 %> Rt x.HʥcJ>O_wߥΝf݅z^P6Zwy.*ʃʼn`hJ.[YHeYǗ$T_IEYUtP![ʽM׵:vtȌDh.Bn pp$ߔ#qpt'Ӫ𠗑B]y+! k5SȝJО,Hմz,>tW90S2y0wbBwpVa"&͔%*~Qb9 meFLT*h$3ZzKeͶRyQpXZ!xLE1ج-WFD%EVyK볘'8V]w]bwt.ǝ58 5׃kќ(JQkv7鳈@Է6X%͢{6Z.J ?\b4NT/FMӀtNf+S+-/ EB&dW5\D>\Bs\a L98}?50Xq2ۃ([~|KrkTݍ7 mIw^T^A(޻j?>YcHiltQ+"7Imn~FH/<䚃憥3=Ǿ8pwUِ߬`iYOO7@ќ#ūSh&Dxg :H2hCW0pz rU\{lT0X+0<eHvv;0j\^(UVKS &Lgk n4bZ{ڧVzsYyuFt>~gݎKL X~vpvZa¾ǩ8gQkx$B'3Z (2:b sVYRHd>"\v oj&tk7Hp4y#giAřX<[{\.Kp7ۚo.bKYQP+ۻmw4dډVC"zA-v+w%Wɓ a<~ |ލ YP2 og$Τ :rǰWHi_&ZQN4VVG]((1K/~u]7fkg_~dS\"ۨaˋZS*?+CYl3kOq=tXv|XO dLnfl1-M0WCUFNs|`C%Z2+kȓrOt1++"^5戋f= ^~;S$}ռqn1 4Q4fH٥BZE;Svi|óc7j~9R),֔֠*,{x!ʂ݇Two728n_u#/tfj|fיCW͖wXK} n7N Fw"zͼDYi\=j[52o}C }%N1̰S4݋Z.xӋm)S qz3s./RfQWyᤊb_3^m{" N^"mp4hwˇ=c Ჴ/Ơ.UuZgroͿ^o 4-,Fcz0 AZ[KcN_ >)9B_Wu h)GTXM [:vKC!MV"dvK|w5%ƀⵉ{|_V05>/Gm%Ga;?'5#3 !A^))40a4^>5PIՊDЭZa qj.g!w< tEYf]MSo!]vF0y3w=LF3_xW8k0C6s.ZzMW6ȓ# nψyc^O F|R1]}k NKpjH* O?j|PmioTN=α8@+c0=e&3h+Ƌjb}SZ,LIQđ4>[f#[r Wnf|fVrg8GuaP~x`A;ͻNH^& 氥E9ԞK5Q0hDvI <$,T6Xx6bϷ-}DSGwr}y $KUaPF9̨"vZ=Ӕ"Ֆ6M]P@T1r%vA-3P%jWEu6*AUU,:-u⟅$աz%== r`<GGw3kܾT|Ĥ`OB`]R0pcehŠ_ R8#+^-Q`J3P QrOl:Vʼ66D#5-2v鄢^K}Qڈj.u%n 1SIY݉JEQ 3{V;؋u0+9N)@Dۻ0!JO8wܐh݄CjQdLhx*c4 Է@Va:m|+2є .;'Ao'GW^,j=uw-pbvX͙v0AiNuDm(ema_ +A ٶmk.Lj^"-- w:k6͵q"#*j 3X![ȆK^1\  7SY[ipS-'DEy$zQ + jP0d蕚8xnგ %X`MN|D "T.FA/OЅ;s}B'3E{#Gز\QtoKCLSYTjv^`ecUxTN!c=䪝b.]%fWHiI]6 F'wWZ6]DTs+a $ 7*Kge:5FebcӲ%^yhY ~|%\.tzW7m\4#Yx"ן_h!.tʽї{FL$99@$vk(2 -iyg8; ]}wv;οO]J $!iV% NQw#m `:"W$CX1d9N̂|”E I(|=F#T%LZ9ˁ=ub6QƳ<8մ١] #ۜ2qQS/UU/Le"oq5/ [SWfK`Fe0F1H+`$1};wc8G[/U h,mgtdiXtLȸ*?q4IrKYO38'9)d04B i1{Z ،B̶g#?~^75`\pz;*AEf;dm:pH#5lHazI)\yb~<0qhIKۘ[kPOAsU4TGYzOrTᵜ_ GtG-H#0~g6tM-!cmj(77z5uSt7~f;Zy)é9.@~MѼR,̆xLsp L!oixCAcDzᵑb~޵h.2mDhAbO -zXO覒j=>)G+"^XV]=Þx>7czzװ\mR& 'PD/&Γp-4l qU5"4Xڨ fz _7t86̇t+uO3@1MWi%@{j7h'=fDK|{(q>LWZ0`y?u‡QR,6)7:k3CX0t,mӢf!qL2N:db&(&,wejYcWPi7AQu:(`U9,Q#ʷ\[(?_oz&{{` &KxY1#*5suOHE`7L pTHi!;:Ғ^K:auLgm9A_SnpÛ> p3S)r2Cêݏy||G#kl=,p:ՄNE|^V o zP0n=HL8Lz"m87(7O@zz^;Xrm'IQzU;њmM蠘#LiIJT> EOC )w߄( ^jz֪sP6.6X,/fl4k\6"|*>{U4nDIDL0-92Zz^T:ebX%i5/g|X) _Z9 QC s'uO+iƶ%Gm}Ah}>. ڶG>|A,LxLԈ{?l4`$l:])ݭFk+K J:G7'ܴؼZ`(Ѥ.ʎZ L1T97ԫf/f1؁<UuZsP|έ !xk;:{4N28Ah^[0uD*9-~} q@֊*`v% XGnz[9v"ՆQ*N-b}"H@(1 7'D*AA5 ]tRa T yT8!/+hN;(XSai^KZ^п9`g}`@[[L8~4qf!;DxiYpbgs8޾X9@r\P w+"W^tUub30w[JS\+LMa'1or1DPޙ C#HWwʈRZ@&(5xC#l @_iWDvl?}U` /171";2nR|\Ԥ[m^ ps9]t6R[Dio \q */zj(ku;}Qޘ$>Boq6)5iƹer#GS%0zu"d7kȻ@k<|jW `&)NϷc;`9av&pktY!OPe/riR*`X?Gd-֊};ܟr6 ԃr,/e`l2h t :|S(Q[({v5j$G΀N77TT((mɨƤx#8A՝bLo^4 ڿt{ :B+o]e$'pU ^ŲC R(H*e&RVz تBZyqPQ`\ :CLߘU6Mz6O#_@nf-};iW7., ecHf?8N"܍ڄns*Ҳr:_{WnXf*"q'ޓf9j:ث" ? ImxN:iWtglG+ `Fϥ0sr,==ՄLelz8^ g/^'O+#,.XHB#ξLRɇZFgk xD!*~^wz d2!=l1W(eH!>pE$9i樅!̝&D!8#Vg1 xej-MTRa׈*Grg io^ إ/cQgٖ;<rTXiuKɤ QYb:ЫI: f2U\IWG~sNnTΰʠ r8_5-`PʑKjlV丄|^ւ .`;# 3J. q|WGh= *o/9.'9?koȼؖVKo,sMcTj/"+r#XJh+|HzءT5ա--#&1 9*XxJ}r[|D~8 $ȡ~[%Æ? 4L!ݶjkn7tpCw 3[%WpPgoʹBN-TЦGެjkR> {Eɹ z5Q;<d8ݩ 4}LXaL;XsLLKT'L`]hi1֪pcU_-nG::,"hN&!MQ|^{_+ tJ.~<,J'/PXPi"b[cׯK7c+*Fփ`$YȥJHG+ȴ/&|3z8|๔ۑuc'i D3ԡ=XY$T?8cr+`3\ѭ6yi 28p2(m84U9F,t"͎_r'nNt&_lSMcl;|H_S2[Rl˅VwJq~B0 O (9g'R]N@ͳ[ߜǧDx$VwCࡘNٙ7 շȋdY3p3Yra@YfI(2N__ghWꞥ #5st{{@}6m~&oʅr'LJ" 'KnpW.S'J{G&rDd^ C-e߂Q gT[18l2rz.Co>Td+sFeL(YRR.NꌸfTq:.Bw6;i%>]{ODDf7n/#*ퟤ[W&`?m_RBV;40u< #n)sؗ^3eR\7#!N6 ږlU i22L>Ѿ`YIV1DWSsB%p4(IV/9 >>f۝y7E7|xڕo BhQۣJoO` 1WER=P0nCAFn:P`'|Rἂ?^4ˇVE6$19FfN p[ 4PDMuܸ9jK$]I&wR\3#DCBGaJ朗S-,yOaA~N൸_Kpȃ-9P81߿Tm{0w'.IHj)T< W݊ZFJJùWY"l"@{[҄9`į|xյ2zK:^yR6~y\zQE " vޓ1_{PXst~LCՄ= qۤ1+f8ǫt9V^d/=)4#X33Dkw][G;;ls8I y%$ ] hm@ˡ&sj  Sg߁`.P?› *0=r#GY:/܋Gn].:4w[,8$w ѦD$ܗEQ&{R 1C{)m Q5J"et`10G(q%̥# QCD[evp'@c V}JD%MϑW֊'Ln=nP1%$ }`׃10Ӎ,.a7hB@³VwVNS/NuDޞM@֚l # 0ҋ>W 3Dƒ5cЂRCU{앁V3PZUr@Eoua8&'iv>LK[_.`%WRLATlLM\`DaјT=PQ񫋁`8oJUC<]Qʍ,(UOv νYG(ȨQ r c :* oSf^Њ3MR ƬGw(GG AkUzr`H՗?0DZ:FTF#2[,]x-Tl.ȍ~sWr릺Fj'? 8W:_\$31--A X.3ԦIo*[i{p/j fGeBކZ#h5\ N{`ˢ;@[v#{]lF:PE幸 ]1±-򲚠CݑcX/cIo@xwS`;mfD;:-i[`~+8+"*u]#X;vdSR,!m ZA)M. E*M/y [Ȑ(V- wjn ;<^#l' Z$G\]ʤKVbeBUX3&ԉ&6PU )} n#6}/68'^LJPm$! EuY'4!LbǢ$7-wnX)GLrx 5 `D&{o1-µ:s39: e(¯u͟4.>(tpk&C\HU۵rXZ*vZ:ł^prYDq| (Oh?rǧ»`b"] 3kBʹl*ݙr)1KPimd#HesY9L7fB 8ynԎ9mFW\9׾r"-nMEЈ E[owe'/)35Gث2M?ġ`bQ9VzS.ÿn<4Xd\w';VE>lm9~v)dLH.pFS&h3{dg6SoSwUL+le0D'Lr,2;_iq6 _t\A1?@\S5 K"Bl]ίLΗg,;6FX_""d"n<4};CKGO+#_ʲ!j k¯*`bCrFYsR L&X8ѶBgx2[fQCyYA{)T7a>3jyL68*e@ӐAZ\SI7os>ҋwك/!JxHp* Mf` 4BܤXΎg K6[WQlB\6< 6SP4u=Ofc3UAaΌ)"@}tfȬڋy/2OPwM{i+jLf'rj=;nXh54p63q7-͵K,r 6"}y3|1KeǠ[(x'Ԩ?[$Z'iEa &ł[?w.\`fo1 #S<+M2Vx!Ys[enX1_Iy\ ~'b.~]mSԩ&9cmQ0gh(Hhbv./ሚS lH4h|>] xpD|}tw} M=5O2s+̝v Xc#5#RW7.H7 p+!=cD~MZmI6gJmuN!UΥ+xZ9o@&,R7F(e;tf9L|O'+*`D}zkp aLܓջ3\U28t:8N{f{E>̼ElYoEYZ$Q_Viu88uX,ҴXHgܛ VɊ)nRj^%X)47Bb(%?;YY3=.ng9>ܷ긄be+fZ09L;\<V#T%kP^|+tE/%s[R`nbJ-1N7zMHheG`q CT}WV ȅW7| f 1t'e xgLSp/F1!ϔ#Qko(ӑt:IYNA\S.GJdVaQzK|ۊ}]lȮ4J.YS?ӏo" G}2Ee<pM5#&!mԞn Lqf~W:? BWU05?fY5U Z/f%>Wf6ؤ%v^} c|`Io^ła =oНDL79x F|RfMZ,Z%>=gS~Ų-[NBωa ş9:/kx ǜI:F^B{xbXIe~&:濂Nce IyPNp?ZoȽsU(]+B\99mZJ+7E45_)x)yHGV?V±HbZiFAģl;FfgG*}|D!Y`4+<_cQcu|uPaDb0U$sa.yQKMp(QOu%ͻJ`E-ixkbŎ뀇 ,fkl#p /8Mۭ%!pېHJ&#q m@YcT9zTi%ԳI@_=%#{_%f? :`=N!/6bq^ )+-VJpXE3ӆ NIuҺHKO/DMif&=vMe_o*wfalrP@O> 8deOAᬆ{U$e6!N@}<'YddՃX?;韟-Rs;P]u1F]!m0̺/ Rϝݎ[*DmRm߻-6ȥFiV̄0ʹLzpv"d]$u|kL9G@Vb{=4@YEegm$,!əPH+\WiH "XfZP= 3HݑK@v&|d ʃFYaD|uCxWLQp=M tM#*kNL:*2MVKLRNCg_`Nmugc'/ƶWYx2fR?iI_EI3';c4]6;Sϒg ќT=a jX kGNy[JE@% E%F~Õ%GWsÞύ+7iw9^ bJA*S r5j!=-o{?MX'K,6zgy.ל$> )B#QKJf*cw9N3pC;#eh'q8ͱO;g%~ˤDky#eQ 3p|yGVN/FU%{yY⾴ϙoNd*)KN\EP]T - Kfy/YfQnl#m{cC)B <HFuhmƯ|}eH|_q |ւg-W௡FgT%i ,2dGi[U2 $N]*XgEY~K=m NmzdT (3 TcMOܔa8up*r|$O\#-rۃXY'sN# HpqA::䍼ȀzcH~e^i4$d%j`C!63񟛯u-/jٛwp~ M] wTo7m f@WaƜcsŷΊ.Gfk]}! }}m[c 5{A۵όA ʥ};=ym7s ~G }IТnjHۖBcȌV1iJw0EGHH! o<9ˏ ѭp($cSi U SoA8Kz.1P&aDB.6Eu4 t[ |r]iOg'"G!y Ia󒠡d4R41J. FL۶#yY]ͮi`YKRj̆+K0ql`W&ǔpu`+L{gFkSU|3 ?iVYA/1!#x'7Q4a+g ]\J~1i R'ހWkp6q#Gk5A;D֎`}K~bmb>Gb F82!xa U ^-qRгlw27]KȏYDoREbb;Qv gTo΃KL [/%.@6/J^ 9$%pz}@]fr*\ 6@p֪.J^_%}}'ƆʎNK,΢d) zVP8ۯ'&{,NV PoAHH,@h)q|ϛ g"kaXZ o;|;h7@][&:ŤqF~ݼ%NO^* ">hP$L65cMN"Hs v!/)ђ$܏W̆}D?LG@uED S^GdIFI**fƣK1]Ve/@Q*X{O#UfFLh{-S[!ѹkk!G ĕe$WtŕR&<ٖ¢hgzG3(O+> xߒ'TQv^oz=]Q5Y٦]q~&!ی`s&2T?f+SI-R_l6;{7' oo%~O{ߟ1rIъ,bS3R8y}y-RA|gZ0fŗgZVW8VH !NTzaQF#{1vCRAscp&A!B1|cB :Jse-$~(/EWt^Ng:>ճB)[ J(afԳ' x~"0 ApkdT"fdܼs!r?:D~d륭 O'bRAW25QarUi6vANqmFX#تFJc/pk(DA` @w6#o@Rg:;!AdM՟NG(2g+W)'ҵc3W~\q# ^f |nG|CJ`?hZ.Q"אi{5!;cH܈"8%P ~ʹIc0sRd{G[- c?^lsG K8Nus37{E"n<߮ V%Q"~vg!iPQPe5enVqL47c'a}pAc1Nqk@^z"$[‡FP*Pȹ!Z!m@AgLDa踸#Tȃ淳X;~S BiтKƝ7P^m2@`xc Z&+ܨs/H+- AEOZxUXP~c0c"J^”ۡ& NwYu&}jAE|,a%[Ff_kڵ@'+Lk)QxV-NX/ \)NLT>qAS]C2R#( ; XӮ3j2-}n|tVŸϬwX׮h!sz(ZxB&aYݕ%3_+Z=ٻ2{`,IrdpZW/6I?HK@q[\b*T5vxF8Z7; ɬq6 |*!VPMj]M~ No۪sWG8c#֟iB2De LhZ *4Aq^`]| GD:䰌Uf}|">^ݥFoeG鳳W!gwUV`x|CHl7&n^#T<ͥy:+Q6)~[NA^:dX'KEa7d\vkYE!5\`v3n1YD+l߃.8-EVE`ʷVDE/XD r,pQk<FOZ\~ Fc6/̔!K!v<d:/`f;*eh<_\IWӢ۲C_u+P'Э;WbgSlEszrc'pS#ֱ{F$DX]DǺmV`cj"` eeݮ aDK\<]XT[7:"|`tGS{1WJdžۥp6Y6 ;OTKލE#JBzx_(I&#)̺*Gw33k3PzЦ:^aC{9Ps,MW 3vs 8\;<ߗݖԇ0w6pZ2tO݆+F϶iQ2kN&f ե_W{Ux |IT]fֹ9UL99*)]>aqֱyeV9."wvyʐ|GD]#40& uI%C)fuyg:)`K|~iC=%&n2{RK|ᄎ7#?+2XoN9=Ư2a8:8(G9MUCzEvqez0+>%0j}"X_ІB*m1M[Ш,\XvnQA~e\1W~V3_%5Cpa[ΔQM|2|tw.Q-5p H"YSݴZy281jePJ=ko'^c=N.LQ1.en6T4z$hfRyP]yyKKSi;9M=Lx9x/DlbLt-A8z-m8 YL:G#WPCgnZ7b~s*·DOJp/;L`Bو~3Ǚ`_(#Mل`}k9Jfd*>T.183ں-Əji+%R*w+#AלЦS0ZL n @\m bu(P@}H7ֶEwK&lKm7PF. brJX|H4GjYQߵ!PњpTx[Р4 \IGP,׆5qf2{ `ڶ\N~#c 7C̈soa<=Q-R4ri4][o:ffU_/9r VZϷ^E w:MF{!1 `_Axr{EFTgXPiA6 4jV- ޔ@dd$7&{ް?iX +Fׄ 3U|#+ "b,|D۠Jw (s-w~A1QDOAkI-a%\ɋ:ӃGlYD}<F]ѰKp?|7qЮ 0ĨIJ?37^ҋ;U@z' C|/:;~Q 'pŭ#mqnknwpwo6E9#9qw+$ڈ^ e9iί]71]I޸ix-(Z=0k>:9%H- WFX_I=zp>IDmSpnU^YOĉ֚Ċa@5Q[}h~*υsV*E?3UNo]:9hT1ej;liyI5̒JPXa MсG] 6ז#Jݨ:栊xhSɛYo@cI ;g E7r;G<1i lJtٵc\'0O[ML}΍x7٥/xRn'Z[ A ;_ ŲHm}x9~W6>":q4{Ycd,;Y;ٍ՝ib(A}4q7Bw@ ߘOщ$l%goyK[3K\apG,XDMhUD@l7%}|vdgO<:!MLF+EļCN)*Z }"+yZSX 5%E'b.vRŏ铽@y| YlɡϷsp8dV讜|$ Oъu00l#!M&by{Q˰EoR>-1c1R5kHmܷ{ "u/`v1tQBc /AFTK&oӂК}ɝN[{Y~ʅ>X4-W8n#[Exn5+1iI3Smz5.բ)'y<<~ vշ!Vsy|Z:!^6:"{V)˥^ҿPN>E"*f|B8['_ACg6Y S 欺z媕|T!3d\mp2ǚY%^ ̯;PsU`Je[q.){OV1Z#;RnKLx;ޒW1C VԶu ~>"Os}T%i (Jɍ}6:Ilu=t毴ǎ&Kyn=LOm6/.hOO+#8 :̀$-CMw&:bSGp *X:%uvI89`İvs+>t#(rHhDdXbH-C~XWyM~Ë]\hqٓ;+1y*q!ZV{B긄M-B~z\\ @ :N-H!;rJz: ggm?5z| K-$~>\=4X&SXGJ>L{4AcTUPJ¯W6IyTehhM;ikVۏqA"31uzw:yuՑާJß\4y{5t Za8vM.4LghǗ- lc8Kb7 rz88 Zۺ뒃K JLSW8 LAރZS7i|r2 xUߕzPLZޓBKײ !=*O)+x}PfE.Hٛ8i5~606JlX-*{xC~`+E+oƕT\Yc~LpZMyl })-I> :2=N%u]34yMbpfv?K@9nLOHT%{u}]5 wV5D$p,%T!tAX!ҖVς 0y) ,S xHJH؀]$ZY#95AƋ\sЬȕocZY, >2-hPJJIZV8SJ!5hU[RPr)[77X"S)0'ª%>UE^tͷ ]4pi%jpDQ9D9'ZoӵmRBbP>yL-9$h%c7 e!/ۮJYd!3uA80[?*` Zl3 A9/_)XpU`m:Wb|aVۉ?Ud4Q2g&\ީyhiE1ķ)A3\øQ*eMкr*yi:euL|Q~W=\.46QkPQVϕuc{gm@6#N#r0Yʦr5 hUx\D"kdz"#dd~4¬blC.~ߩL,OƻPO@|ם>k{x‰WKk-Rmu?#+S` 햿P{;H\ɱ;ʪMX-ΫG+^ʍ?^^_v~1Y,fpm6/ᙤC"vGN(!D~*)hwA\tfƇ^ixd9xRoyWHx)Šdx5͙55:>z϶L{)q"hvE"itdfAz"s-3|^&aW=S6wXJi~*'Z[U* <ިIjMhqboAbĮII wG`x yv;sO9p@s |M?OAҚw1E3cp!o{x"#(&9, 6G g.R1a1|A-Ҽ(J\xԭQ*N:lW|ʴ Nf5: N҇)9~FrbL|rCJuyt"Еr0ILs*2}0]>)u}? 6]=KyNrR%O"ggTino5ua*gъ Q.8} c @8qx-#ApAZ]j2t<~ߕ _ăeaAش^,wAе*A NRi n1V9gnk7UC`XL|g &ލșav Os n -É㞣<i(]2ɊgYUUc(:WPMQ#{Mp*b =ȭHƍ*>'/ Fi'2Ml0 Z:s\˥6Uw_Mc)ɐ.w=LQP2_tA7<Ǖݝb=Gh~jo8GMo1FX*4٧4Uhy`+ɻwSށ@T Nw2e.9Hj|#fjgE&RON:SY5I$8J$7ҏ#^'^uHmOq,kC/r*\򳆙d duҢP6pY䌉 'Vk#4@Om -L')tmOxkj@]#CbfP3_@A)[XcqPg+'}]0l?*7CTF9@|L9DRX k@1ZZJ]A ͚8%H ~>Z2K^ ]CK}q*⇋usS@X'#pg^PK+]P*#olnIn$6w 4bf haAVxe霦 ( HbK^DD|nӗ,f&(Žmn`^1 7$ʚϗ/6W p@ iT2 Oh!7{$ANC m垝|tsQѤc]d T)U֣9=DA:BQ]VIWƟh\HK+ӪxUIrt5ю1WE՜>}ro+>N-2ڍ24 p%M4lbI X3YhT״_i1-X+"XtHխrLnsoX;ы6Ts1-2 svY?;-qF~Zz`A߬Ә㭥 G-cpaWoټD ƛ}ZVڬsm-U=w96Bi^<w:\P'{aɖ[j ?avCIQtJ' 9:qOrYwut{(7^Sv KyTgؚ! z@М؅67Z N=Kj3ܥA9Y/tvVA(NM$ ψ[BmNνLS#&L/fB|2F5jNM ,ThMT0WMe aܠ,bnIZO k,,0ILtԵoUh\VXv)X# أֲ5yu:3V#ShE2FQ"^6P%!ZbJ>J<&k ^|!NEŕJT]Ъ]%y#us,[?F'C`r=f'*rkvr,m{6^L_/AݽЊ cJp61u!I>a5pݽE)C ZZ Kn)m|ݑN3x Y@IE4~"r%)jIZ]KvET\y]—/zhN]CBڡE{֌AߴHh1vȞ|h1'&>2O9T2kNLؤ*GlCC'IT`UKba@(@=2BWa=sO@Mr"t xh)uU!3r $| "6*>Ch8f;='~mw>tZZAFVQlڴ{W3|Ntq^5Od_~P5Y g:6F8_Qf6:줈b-%r 76ì3re:.4QӠ1K=mt{\㟍'2Q!Y/9 u|xO*fdGTѢ"yfS45vGZ*&+]FXEUc;1S'unY4}m7;yL s)WM>APOMf.LjwWST.@B~ iAtUsȗݍeQk IN>ИCVL*܂˳YEr^Hq{w 82:vN o;S+wū@Pu.):% ؞YM>T<pNi]A֠T\Jt.53&;Oʜ9!fsNGYV2Y0\Q gB'trW{*-eCT3 ]FP߱x N)kL#QBoBzJ lXFq>ICӟ!GX/Ǝ&3LY)!Ƞ@yN=y.IjjK+3\6+)d 򒌶b >a`e20d;Zg7L8E2Li #ٜW>ܐ} XKD5HGC,r*@XP 4dݯzFW^,Dhz;ô;`̗ǛTCSsF|Y!26j[W}C[6Ix]PlEi`iVyj67к?.ˁ4fH!j3(ٺ'P*1,I섓#HQx-tKJTs[.5\6D+i1*yT! XWVՈiQ 꺁 17׶#hVgHqAۮ7"1ajtT+(3{wJl;À}[-]q#&5\Z/3J^$R&>\:[:H+Ϻdrvau@tKI5{~ƣqy e(AP+~dRN(Z/x6Xf/@Ӭ@qPEQO{Zn=W6KhbI/=OBGL&eڷĝ1~i%ikUqsr/Qa%9k:@з&X9JJrZR pQtc^1wqB𚤓e:5*>.2E寝q51mFfq! ћj9yrd8 X8I$hN~Y.kQO7OH̤SORv );GL5E8iė8ufk(+-ly۹I j~p6 @hNUq ` z9S60;BK]T'^;Ytr5G0 XMahxI.t~eo)? &JP٪xШ/T^::']HIloƐMƵ $e-|-eG!%2" .Z:1EȻ-O T!| 횬Y 8 bv*Q7VmyL$LJr\p#~[Ĝ`)m,J9lUڑClw(4FPd|bM df TѺo6b=RzqDd&aεSLkΔ]u4aN[e(\D'0Q=\j]'<<%ӧI;{I'oz4z٠3:fncT&?v < "Qcwe#Bj<k> \ԕ); \, =^}i Gra\khJo/3=o0<4 fJ6SΡ%*EQi$CM,mJ=2C{6P$SHZҞν3[j=@p.\(gd"HchE4mr&Ӑ!l|4~ҙmpp@[_HPqw\b"i&qHap&ޟ-?s#lw֕ :P??7{G;1XCd(.??6B1SIZ֛1B_?rzOi(erP.= QE$ J*3$dF|Q c-$r \9]s2mǟ} Cvy\yn~3.֌S mbp t:1CJ9` e(d2K FǯgXUTiK& $JO,4,'N aƅ"3rO@v?C7?xO|MTT<ח 8'{˿yAAOs:S©őیTЈ=+nU Yp<@ DwvS{5?p(認9JST:SZ[b3R}N|+!*\ 9P7M&U=]qvF:thj 떲}Y!ǴSI H`t8{;sg;FIiۨBA |T䋦S* ]v_JB>b||\hfUQnȋ>ƴvG;BaF.V$D5M巹͆KDM|/؛C)r'I[\ižSE\zl+Xz߅hUx2Q9Ӈ}~ʬ!Zv]/(Jg]0^2 ZVԈI"LacY^OVY ·C.Н83w\$gbLJr+uhjp\zk~_=yDv+|@S۶ߺp~$Ug S6UG֐\ڞIa yoM_F}{Sm}dI@@)XQfO!W+2cM8K) C; ;FP My5G*})&v#0oY-SAc6KʹpqGd>XV"!ƾi]dxjGկ)>8"Pk̽J&Xqn_k94XY;w@6[1W8դH\id*\V[~vvexځ G/--+"%%:1om,`n ) z`}]gրl8E{HH]%O;&3`k}؋;Va|xnwD&˯F=UPT!jaہBU3!^Y-SJ=&Llgq-Jt,Y f`Dތ^i˚n ëL 15`$t! L5ɸa8A%.'j F4vf` \hVu8H)$K^ܭmݶqXp LVV!>%}Nx !Kh 6ȡL.tzϋc7b^3Kks,t!(!d{|nU4>Ef۫բʧF p>mh~ aaj HC^T]ҿn-=%C9$uvlJ3 vR:aٛ*Ft`'P-<0FTLe.ez´))-}e .?\w|f8\μ#8ez!/b$A_򬟯ɡbR=wփ ב _O;RjXI̔b6&1LֿC3PK.:ʼnVV^n9y~pS.v׬{ ܐAN1l("#fS-ѷ9"U]Չ*˘ X6TКI]< *8%0-Ixau+X?r*eo:4&c\ ]u&}9!:z۵u9Ԝ@PP8&+wVWe%NˆdFdSp\pimNj#Z:5#V*x[=SZdr,vQ`v~=V֣<6xqrZTddlC 6Hl %>D;zyvJYF3'AD-*g NUNX<#~G|Vnw/^7mk#<9ʿW__w.hMٖIi U>耕^LDi4֗EG&&rjWdPj)+0έYCe;qaq 03'Bţ?ܶp&/$e~%qa37vN^|[V].xadrn9zْFW nhId*.t&4pZ"V*䜎߃ |.)Q.l<^vQ&'$f:L?qsOfЩ{Hz2JS>w_litߏ2?"C:'-`a#YM72 ٴO/S"kkc}O@D#IhXku^S#Js&O@5~=)򷻶$U& tlOMeFMa0͘z'[uuub1 :AjJVIюe&pwRH',i n8L1= _xO˖VdZ/[LF)Kx OE''`#՟R(tWV+=}p+U`jQ!ČWޘiw@n:Y']L ~cCHR8VO^Cc:6J}S{>Y*`_"LI̴xw36n!g͉EC-3[ݑ]:#:JpLm 4ve] ?,{,wW44V6Ǡ7 ȿcmQp;`d^f"gU"P>eNZ^fڬF*Aๆz0WL_YHq~Ҏ>M o]ڌ>6 a߁lGڧ8[: 4YGλ1= =e$r4v>Vax*8]/7C;A1qqz+K,_BJ!fZfb{1@~ޢAfî+IGhE(~OIмa 2OV*KBrtS >:#6B M!R^R9lYa ΰI$޵9rƈ?&],j2hjpFb⵼.9#AwFdW׌cm0>*cb?V-,=Bݜ)0gj=~R<}f[B|G!U.@oQܼ^n TUw*?Ay%*E9k)SıJ EEZKNAՇu <ܼg-%k'6}/Cczw3֟AbXZ`t֣x|4;hBPظ+~IWTL zf̽h w-(Aߘ *9a%XdcFk?P:=Qlٔǒ iUK: */1h>ߐn칷b7]ȴ¬1R'ܙ>2VDS4 X$ >?VGb9whL(J v3j꡹v$*҆]t/cVޯ%c%v`d:SܟҊnMiZr^,Y}/ôiq0NvUcqݳՌ4c"&=op[Z LV?HL_-YȤ؎ )ZMaC4MuM_Knc/2qAB~+GJF"q!rYb}&GyݴX)9G8V96TJ'^`&/†P} @Fs(:W֎|ql}֥^6Vv}KA3x^s;^ ۟Gu/֦WLP>nklnyD'?䛛˕q-!eg;K Sbח⨳c `ܡ+o-dx O_ yrj#"15^B~6><t}FpU){8Fp#13űX98,l/O.P0j LIxGۍFǾ8 c% Hh {ad\E/S8qpY'$.“ܖ4B?^.`>C[uCr@L,ZM~>UcߋiL3 $R*Os &\Y˛(Rmu\HtWwL j ~NDZDi:=6)%E_EdE -"\:(c>t'$[8o#}[O3$8Ӛ0< ^p&d lt0e#E{k\⮊`NB\kRrQa|]Yp\U>24_%ߋTXܰQWp:Bw۳\ % .i̝ |^hgm d6R:G!DW|1iYT<$ƥÈu5 ,ZV!iٌp"G/D!a4c Aw,|)3 0Bq0Ք*mW,qcbɣ 罁7Xv-ʻX:}hL'G> fI$%6MI5xEw[ΖN2$"O B&D#(U*?9#> 傒:6m)fV׍8K 4fkB{V;866 ep$l$}!u-n0 i)޹v+4T6{8sS5i;KITX:>i.2].KӚKчؐR.D t/GuPyk  +L8Y#3z.8yEJXebg\4}[ʅH6k.oѷ9C2\Z!^mlgwM[ۼ8O#K@9Ǫh3oq(W):=xa&b<1>zTJxCh|VP8OPGv2bㅚ 8;ܲl-n-$ #z{vkS lAs`[Gyaɒ& yV#8If j7кT`cf*QmT% $0hud$ߋ)RR@v:w_e\{mo"$T;׏U<E#?N|w~ć,gORnrL`Gkv'qK98NA3 9*|sp$ٕOcyS_?P 7 ǠC]N8cA f9NSt_ PBF1dhqO V-Xߢv\S7goswmVg& lI|)u78c wxYF2kx hJpAѯz1g^3"Q$o'u(x+[?XD|c'6H)r# zYiQC3s6G޶t6l gcOffU4L^7O=2oy( KDלτ֡s{>(0BV-:eGKT؜fjΛݱ%˟p6}NQ H2(9ݷ#ya=Z*T+\U%CZa=o-AFuaEȇdmvma]4"'ے rN ybYeyܶ%7:ɨoYoIҬԚ$ SL"wTU"准)"K3hO"@ su,NQKGɟxpIPaN#л!cVıòXsru=1Z}u0NYƼ$OՠD  K+c<+WlRlp&k<ҼaJR0h1ʙ{x칆PS=uZ" Ef(EeDu~9#4e SWXO R5BU )1q&-? P ΤO6),F'z0ov݄29Jtr)@"\ `!eɊ{QHz7p@  J|],{lFpw^H*/Fd5ctm8P j*߂A(^k8"WfJWg=I҂ӓuA]{rWG ]6@^FTv+Zv,7IC(v ߌŰ&i}M&.0H߸ g{(k"#VlYeteFЅ >OzUD**%90z0R@M \QF~Ԕ޿U !(" -'_ۧ)ݭ|,cwx(hav Ku< )X<:C CܑzQ\?:hQx\ZQ? rWC}ay3_ytWozHpZ3 `FdTL|LJI6LoWJP}џᇽ@6m1aSq[F:tFpwЂD"ī波N% Ծu3!#9v=?,EseE 7V5< fxVmwZGQ r',_lz2ۛ+(&uxLʣן Xrzk©=ˣ,@ *gE\DH/r9` G &O ` :ԓfGPW:Ď~ӟ^m?'sgN+m5Ix.yyI5gn7?տtaZ),Ux8j]m@֌?4y^4#\N+@LcCFYHmW EZ̥blLs$XﻛX׈^[P$k)wI2ia? nwalF[pr 8mx̸eށwŴQ倢(>[q?rWfdz3jy.&Y'\sfw, މ((`@ΒQ RvW% ~QiJ5'$:?[5:wf%3KdZW5`4x3J1U-'j4^$8A!^oNSA[c CySɄ=)I)nY2x;>1YdǂK&5/H;Zԟ;l$ٗ&Nʤ6/O-(ԲcNi9MVܙQt,8ne4n3UDz]B4 頾`^Ųz@)]īO'GPU[g_R.nP%'>mC^iEC॑^J$ %`\5 &ڞ-Rv`n(Z!x*Վ Ҫ\37 +ww/jW،brU)w1T7],[z4 Gw9!U#ml%֛Z}J8T}؍;{1]8~ 9߸'YN^d@QlFXFiȆ+?Yq64:BL>gk:i[{ivLo 7SLU)"S%X7Kay6ɎT ;/%;\'x `|$<=We6uWS}ae}B-Z ~'01Z. SBЧ dqp|ݥFs;mȧUagPX&wE}EQ6QVVL< "b5^ā`Ԝ(#O4wq{yD,r&QΪ߹)?h5ĪlMO@5tQ2E/=JL*?4| -wn9+*<#zdR=Klϔ8Kq&uؾBkI[I9m: қfXңfҬqyP T/TVF`B>nMv+RFtQڴKUf]q %;b [xe҂Y86|+iw m ע>Xh_ 7BqaÿDF)` S$2L-DAzjHf>)QH%kbѹ2%ؒ S[P6JfR?l-Nfgw,z1< 8χyq?6OМ5s׬.`bSixkz((Ky\JU" Dg!lЉl-]UW/PMCk7障n)cxnb-dR4֦8c1@b.r/j(nR51 )D&\~|=-c bQa*@B6;\6d:U9£lanzO K?>[!0&{f'/w_5Ex@q笣ޫ^QT*cqT'87ma`O =d(iX}]ᭌ+gH0}"eWmc0[xe0n8oOJ?en(.E/ z(v':>!$s`LjwW;|[\rasϦIǯd19/{b/h!QڤP[N{DSB]ZjQ,I4j2"J?:K=TJ+)"a;V9{uK"\h6cc`q>C$'s9B BI:xm/)pICCX;|QIRz&2(YfO[!}jcp/h<rT ɾF&]>$SeU S-kG.QTpPv謐y +_߰q[b:9?0 48}WTTM$d.NB#0ma\Ӽmr .PNMuy ]Sf3 Z!LڬVJL,'i~h k+ϖC>B)T2T:] *B͍Wt,ħ1.ut6|/9 ^C͵.n=Ԉzvj:}r *|vaNkoԷTBcDfo 7OHs+j<$+ie1G[ഡְ ݖ?$w{}х%5dw@k8`lS(0N8"ATeg[vagTwU$bu!r0,_~,Ku>Q ýj Hx "HÍč_ۆjMP³)jf_Y8cQ"XXx<2ޝ9H/!5uew{GKT7_pgC4YH5,|qz$|jzJ8@ro6GHM}8{s JϢ  6wp e=JxnWR3%foQꆜaQ] *sW\qPD-J$@vI,gסFDų7+a?G ,  O]ypc JpYO|4MPasb 7 b>M%ߒc78_Hz#L IlMIXWԱ |"ua$ɡ1#ʏJҊ3)f^kg6EbǪI\LdK4gfgfRwE~_s%Wµ7 !1K}lS;ۇS 3kɘ1}6Yis BI?اћ dGwus o%e \xHI_a-_̒j3~Bnߥ;]Yp xWj3K2w6/TkVиxul-ղ]rEz!o)k*5(9v'|=k$'<ŰEpӜeI;%ublZLxŦUΨmI ~2`@d'&֞ƁdSX/i}n w*J'(abzqdR?qitof5 N?b ۜ" .b; dS$%WFxG/h$kK/BV0^ .߳.*\GHp0hEu܁aY@`EϵɐKWQu:C$]{439{008RF#K-2}Ӽ~%Kmd^]dÄ[ !?Jg ijeRoyh7Ic7u:-LHb960FRm~qʆG =8XBL>y0w];|SsZ1PFni% %KhVӓbnd! 0,ԏ̭}&Ci+ 0Eqpc"M"]K*—t0Nz*g3dueZ^wJ5n20]YÇ"&kFeeg %&Q(|t(u ՂhGE@N wY~}Jv^-([/p HahB',orʯ;~ȷߞo0 (Juu|a+9/_C$QjJ1k^ʑÌfɒϔDVY+O™":~MmK@AqEzgZEJ{{Dqq1cG5ؔ4LPmfX"??1[x?6á ,A6L-ݷݠ|4fx Wi<Lfxe|8xTO M5>`\>PDjvj+jjWӯJgUrĀOE%~RV xF1@}+[uSf/o33c}+&"Dq TQ;mwc yo\kJ!@|kKfbj 3<뽖)L!S1e.,Is9_Fn3[?[ּ(_y}4s8mG iO5{4;jU cj{.8Ri],(z;pO߼Ar*j G zt=Jw`VF~H&i3W`;R7Y-t~V#c) -ҥOjFxL(D p쟩K9.Xn{Zy"%+T24ŝBx)-&@w\?\WtIY:"J|#{ _ҁp 6 SԦ-oX17| e>_’I4Nok 3㦎/(c`)A'$"KlXڅYu_aX.}>x!m†Rv@߷*lO/T?K&\ڌC7LS OBJ*LHCQ6iCɵ8ParjD0p["C:ݧ~smGhjwV`Cp.(ؚsŹ4|(>hd]KMsHl9Osތ_}\P>G 9Yn 7@)6i _@B`@ Wk8|;"}I"^ݮ%WI(5|v<3̦=ۖ1hAz}Ya [ֻbGc.yƍ t!*ITR>7pcjCE8 as-Cݘ|܊M7#mibٜ9Bs랭p,?ig8lmqj[=K_or.,$|Ei2ի׃abkvi=eD)(i*7Eq*rgȆoj1D*.܍|OMpu:(# Y0ʢα#X5=?(%!-p 6N(6PmI~@aogU\q ։[Rs`sU]zqsJh?%RWFMaA[6`\)b+ E^\yeΜ̦3P5I Hk#HznJ0z{3OP}v8 F+ _ҘK_BB"%p&ڤsFɤ+NO{-p\;Y 6fN,ӓkitzjsgƏ elަWվpG/A~btx%iz3G!1>rFĠ~@$9s2d@1KwǛؗ@5C6 ,1V8 SRymLӒR)&&*^O;T*Œ=% }u((5ߘ_1̽jtaI\8 sxT^TN-}7k|/(:nv?pԥGi9Q} HJ!"7yc>6yߤ :(ۘPauWY`ڑ~@ˤbv|iP5 fs_v3cQ.{f %GǶn &F 0M0:F'o;Ϋ~8^ :f6o}uraR.+Alx<$Qx"=Tmڛ Vuo?$g 9_*)a>[ǔx,Qg̊=C?zrKJ؆-5^mٟDȃ΋PrZ`u"-dUx0m/F\E8 n<: Ȏ TkWvPU"x{ST}@VNڐ IY5r ?!2BFoMX5lf׃&K8 Yd_VH3`Dp](,6s Y V"?!_ּ3kױq )G-}ꗤ1*$.vY0Nk5/ X@+1J)j5C 4pg<%밌zV/iIZcj¦78Z#a55ss,k b,muP9igf9,E|GIkui~?~Ux|hk׷JB=}3pn/x2K z t@A+z/4NH"3ۿ+&:8).o4kAQR_sϻ'9zXFhTU𧻓Og&z7ӣWg"սn& +Ь l42&W =Ȥ^0?2ssmJ hy~W2I>3tKJM`Cp>.:$d։t3Y˞؉Gײ^qXxt./i +κf"n"Qn,gu&*okȄWbmu KquQ ,'Yb#>pMD!@:CG`t9cj%s&\bys3S{9|X\5m-|_zݏ"q3QT6Gsٻ`u AMk>> 4)@irsC=m'au߃Sbn2W+h8V"Fy!nߪ#jnZtd^g53:ϋ@r1)\>4(yEA/\DvMN9yᐸz`R'Yf P<h9@$Ycf]z۴ *1r9Q=Gf6KZ̀!7FHki W}swJJr /˽V\Dw8ی792SfWdH]:(9nj)#EMj0lk6 %)LI mzJ?a1F чSD=xkA޺ ||[sCGLaXdpCHNYw7.RϢhA,}}eꕤ6'#͹ziP&6P.C~N nlE?泇z{-8;$) 0+"8IsY:T5J1x?͕~ʥ}]7qu#驣Ob,8GSr$7c9H0vu0֯1-p{$y`e\oKzkD#sBw*OڇZ;| t`\2 7f)K{ezCz!RQQFU^e6 t7RrU}f9 (J(_mYh[̿\lWzu8,P*dHd)ԔIgoKG/VI"D =lamR׹jɬ\M֊zSFZ'E{Eب Ε^%5V fLvO z OT("H.u;9lt/W3dEePV%JnJ=+]K2^8/*n2c hٝ$O r ʘe:-^-yXm^3oޗn> PNU ɹD1cC-:)S 5*rjpxl'LٗLphRYxN¯Y^ _FH"s0¹<"N 9cJC.-qBBG(YRF^rԝ3ij Ojbl Qʬtl_zo bVP BL;b轥7{A%woKV5 5hLѶ*|6)kthf-݄SSCZ&)H_*qJpV#ܠ9 r$R"2JWVݭUehZv>J0oKl~sW8y ܈(EKYzV]}K?*UԯXܺiTbR]̙l{N0\zOa6pr; C='z媛cd|㶼 jʛ1Yk*D0P(W,9ȀT3nq%*V4NpΧNyZD,{nǓ U}vàYǭwm)*l\dV!jNGCwE,9*iV6ER wu@GJru*J~xRgbyC]WC ~DޚU uqVWU"YySl,kwׇ5>Ϗ٩cCsD[=oJ"%JSO!5$iQF<#txFGŋyG%ػE^=zkQjy%l_, jCat&IgL*i(ncV>RET.T@-(8;ۧ%Ui MS;O', ˥0Ί:5O2b]qH}mj1 Ԗ>Aْ195gw{zD/)!˱c>|9aXbG\%ҿ1$j*`ь6Sva+愀pDS|y>BAwt+%X0P l$d;r Hт936 mԿ2d6Ν';5(_D I$L-s#ܕ06 b'$Z#"֮gpV2t3z4eXܾgR%R_Nڈ0\l$nVۻƒL}2 |ViFXOlc}]RsωJr4AW1 $,~o`#lN-5 hiǪ'fͽ\ыM(C9'06XM@F= ܸCi \Y4I48$S ]pR |֨7NlaO1ΰ8c;Ӑ+{zxe4?FmC?kuei޾eqA^RΡ Yzzg2 ZR*-VG cq2BM[J&]dS'kD?U4[TDΖ51*zIRsԌołP%K v^:}(`V)8d[DH$돶Sg:SL8 g6^H.HxYi,sI5hyTBKEfDiVB /-jf9TڬL`qށ_IRT36bjeft ǽkLFjFfֱU;t-y+B\5J5m#e,I{*6!J52My(u$!|^U mԛVZ1rJL >RYrn9U՗G5D2,<uvHC^2':^`3@(( X-tI] WL4&n)"kpI:{6BXMJGo}66Lћ*0ŗz(ٮ湗no¥mPn/O9 αBٹ[cZ+R]~JN,0]|弒S葉In;BϻX8^g9'a)Ťil Tin]!t/D+g2͵$|S,RcV؎h}>PMXKk; AΞ:˸e#kµi&8̬B%$,7hB$c"VY@[!$NH^ g[MKXl,E w%؇ %O9i 'mY|>d?^wT쉵|1al6g y_l:̠_19Uv?2"Ux ]:Uq$f$S}~]U$Rs~DCrY|p=JKrq9h@8KX hq[ktՃtOp^"<Z辇CO^KpiC023鷶}(\DJ%_rC'w&fѿ s8)QDT^qna2F) ~r~S KȤ$=aH_]c%Gw.݊ne8[ϋMC6[@%XZwHm`Kh)PU/I08ֻb>xGbAoF_B7=݁fQ@NNkm p徖 &~}?ZMKy?DA&x`zZ)vQAGkwir1tCGG21zY ļvmeyN*nN²W-v?40c;2r3~ѕ!hTᒛDZ#zTVw9hנsVGfȮ@!1 {F)ٖvW#OSqh7O|3 7 1Ȋ`OHqsMIӻ P$~ʱX[;mb21!ҨRIY_2' F~5қK 1jkAd`OwF$?g[-HSRWk\2c)'Ɯ4T?|E\'jtw!ݴm{t{!!)5裦;{J],Ԅ`d EB<6AeDJjWHѱǸnB T//^u7,vg94/de3Y-4m\/B=5e}L6kn5/g7=9$u(/~E~HbETN: J_KwX@ocdQ\K$av%Ŀ"d Y^ F}h' IGӍ2)oO,FMikE#}Ţe7^F=VBo$&S(|qj],cPsb-k}HiaMtZ0 wff $a^ԨGשjm+1ӝr>%`~CR#X=2'Mp% i;^le=@|mSzu&\꒪83 ˰a# >PRRTr-tt[Lx z9M)q>r?nSkU Ц6Rc5kY$Y{l|[#VwQ פ f4k"u]uc,V;2\x4J ̠ƈ?>_#Ky|& m 3.l렄/;[I.#&lzK 8;#QZȆ̠PVFjl8dL[*7sU3 U4=M N8W}\sPh*eS5Sii,D_ )wc|' Fd6{JsC[̵*jw):EN;T:[ovֻEwOn V4F̱?0ىޠBIԹx*W 9;!YZ{C71W6#16PMwp ֻ^.? n䢾yo1}؉̆lؚ̩YZk E  j#"7[V+q./xdjP#ŋ̿TsXqݕqֿX^q|Gm1>;nsBTd@y/܂.0l `d~$Cyns:+ L;yxУ385upza*ɕ Iك踜.S/ #Cwd/7MІ(:/IEAI *<'.͔?46#^ok &I!Tia6 `_tLDd rՠB zSL=xJBɓ`Npjun )Rx%?@% 3'ZEG]܀ckNkU&pЕ"\[ orڢj01e[E|U۵PL ·#ݺVzgr Ay>4cVP RNvr U؃N /I/-{nB25C$vmװő6yN'7 5bծ.5nyӜ7[Kha8/Է)inRVL v|^p@H[蜗 tn&0LGK >̈́[ý Н=Ef~=نXyNE-fb0qȣJSA3pܫD^J 4"3*mI/$wuhYFP b9CZ kksSށnWA ?ˤ)JYdUCOI %2b=޿(@m[ZpggOi7Mi;;A6.#Tӎm'vLL_p[/:0/`A"ƘB^.8ܬO.oFN1lmE K"%Pe&ı8'>~xcnɯ"BbM*iw޸pxI0 0e%HAG==RGgNŔI:6"owP785,|Q1t,0yzui/^dC#K{W6)YΗ/T~Zp&ޟVaZoD8I*jO.1bKX(q^1häKjH#sqoX@KәVfK[d8WVxU0*X֯AA\B1+xN1NND<ݤV=xX488q @ˑ1ýϟeLn ݆o!z? 4ԨTN/( Hh3S.:qؠжW8 e*BɚFTܶ shϦ/cᥙxY h\h{Uov]{v@c.rwK88A!kxBW ]f$Eb e]c?z57#kl_"#" <h!Aa7!Bm]L'v])SXMt@oXۭ{ay)Мpuv9cyl>\_?/6<.#ihNׅ dg?r$M:r?R]a*Mvex} ^=Ei ;ңTug87Pa8|:|'J c},#sncxUZ,ڹZ}0ǜX`.? ; {#Hy1-%w EhQ WVE>13B0:7Vq @{&VmIYru c?Dns2rRa=/ ߻vᤈI@^2ZW [\o^OQD^/kӞɓ0YJ4p/c|Yb %fޕ io]:#A{?be-8>i@LŐ͢k2t ,)SPm;Si Azp;%i}ډaRL$6UHu725cStW U=:]%a+}nQY1%$M׊`4{*Wľ_En,nӿBHDt:0),ռ1\qNGȊ*r$;*PIVeeW[Gu{zw_[}aUc)up-r4."8JXdH|C f_GbA2i#s}6^L(ӭe)0#3]VOXoEMf۹_ZZlAMJ4w΁#霽ד\e)=6]9t! _&f)@I]oN>/[?M)ޮM&X,[dћ/$n6opG!44.+g+p~餑l]|F8Xm#ڭ@dE˶ԵvmW6l6ŕD+`yT- YBI)1 їuDofcp ?V|6ϙ˩Ss[/чxv tux% cGӍy>X V&xVfa=Kpˡu0|I caۯ^l:< JtuI%5^d"ܢ̒UfJ~fGަ&}ɾ#Yg_Á0^Dܔ8Hiv`2Q2|gXz"ݣY*A$Zk*^!0GX>s\a7DGiiDT͛-wqAT$x>m/kl,!:d ,6>-Aͺ$*:u@PH#=/YZTvDA$sV Nh(pQ)dnJw֠Q=b.θ'(_l_5{8c^te,/QxRJLwf!區:-bݫ{F1 LŽ0X˯9B x`xZzi涉xեc?hw@֤E_`ȴ΃v԰-ՙS7 B< b0UC&uo|\U1z0!&}D(x ff[I0}D%t |32SZ6 Z2a0!?%Q=5+sb ^a A&<8lmOjro+'mE`2B"wCN|x*,; T D16hH"5C@0J{"ۧQ^ !!3]`䰑T#pBX@d:+QIBFZ6ҏvGpךDŽf3g2M)̟ma (Cz ג|G`,~A?geL3)<&t n3҉#DG l$I !_XJc ,!W Tq F),>˝ĴU=6' K讣2r}1ΒkS=p'.Ԑq(g  Q`5r04շ8)q|K,#~9ѯǟB6pfCfK/neQ *S$IPRP~@ ˜/IW+mKȳRBF  V_ԊM@;E-(2v7CcdlX0m84 ϙy6"==M럀#8HGWTY']eK'rQI (ﴦ9{ncLDLyp5٤TpvR].O!ܟ_iؚ#𕆿[$Ds2Fx͌Vʇn㵢J a^YʡK> fy+^ksX~4݆40 aNGiA ,5f%w<<~>Bl.<2Mrft8R`xBWj'Qemptݜ" j V{qr2pIH.>w,l"χRR `9M~-;u3o6ʵ֖H 'Ǒ@IL[ϽF45Kԫ'?l8<,\4ߕyo<2lOiO9Ɣ)SJxAl(`Em׾AmkS9w̃NH(}3% e6lPQ1gl7I!EHq;ٙ뷴+cW^ΎD|^2_~P׍gČ^GE#wTXWP;+^"ӿڅvJ^CpG!T@M$>͊y &옐gxu]RƮ~o#jq|ܱF(TgK%-ނnJNbIYYziMqf_=I1 9cGbُ%@ H4Ƃ[5E0zJf~4uAg(A?;s7@4M˶efI΅]@'|ˆ)d_dN{}U6JovcwH]%e$}爹x$>.(tS_=p!QexK,BF!wi-!ZDߦtZ"*;SߣB+ċ&W Nfw0&Ko4ITс8duE.ܱk@VlU{V"Lw^p+5 ,=뚏SWyB0+$ƹ u`7!L"(x*^fZ:zmt8,[ 4Ξе(q2e?,=o $}ěϩ4C2 J/RjyQ3GkBꔏ" 4%>(A= MSݨX s[bs3h-$d=+|4r.}7T rX6-!nGg-۹]r$mA raDGlySD*`:I<"a}c_5C݃c1 a7A g]їmLG $"-Z8|}Z~"~81pȎ̞L,}\j<*]Xם}7b36o6=4 :N(ƸvJu*L^ xB pxU*3ДhqIX-Fm V-w) 7HE&V {fJV(^2 of2E]Ǥ\GpJG`lXaɶaYɴ)1>,QjvɊs+37Kp@А,<6\?VҰ4!ӝcf&^ţ 5w#8HܖyKhJɗ#m$¨~n)n4H#%(!iQ i"h`38nM E\`zv/Rbޝ֚ d;MdF^nak൧K=1'ͲjE9ѶZ㠐E!yTzsWv+speAC2?lws?qDb5+ eRI`D8>kwi}Xm,otKD% ξgW3;A=VR&rM"j*^=#\!-|l$HۛfU^ԃ+]˒n8=q&>GH =P } "eI9~LOKCv-½,jiIbb8t>ukj&b۠L&:n5_|Cr_Dfun Z p%+ô5h{#-Z_sK}W5&e>R? s|LBJHCN*\UC+#_o|/?gsY{Nf_%+Z{2ɩ0-IT&$KOԏ96UsǕ0iiQE: - .?:b.O-ݔ֥l2i+8&ؘB%7LK9E؊qr jASvyfCH1>dD"|JNR.kFmwڥK+؟IǛO0e2Fn`#->%E@ɶkS}HH.:$Gu9J>aMnW[2t"+\e'x0`!e#żqmP(:B|me;MFg|mذ5@ jX?. y3#fwE J-gU#IoQl e:p:G >{.0ub"L ;h+ \J.h64XM$0>U}2y+ҭHU5_oIk ârz@bo'U2qTz/((!Oq47\6!4ryfӐ9,/,$ 1D#8s}!ŃZ.hr"V&V#luzrCg&XzRd2T xMpc W5f%pc4aNڝ~ 2^FESJģP'ms>eR euY<^ȣM ݉ZHM$I 9=&yz:﹅:$Մ Tc߄OW~|= +(|q,i1)dѬ?SGv. 6l$j>ғc^*-#:Xf6gŔi,_e+Da )Gtc3'=EWYJVp85)qey|GZc'ahZq).Sǚ<r3[|(ޅh@9¢:eL[`3`t Ps0frsnOB{ܦ6Z:om8n5F[Nɉ+H S$fOd^L+wQ$#$Cq!djKKL$n`ԁ+~&:$c!^e&q @FCB?uPE^OqǞ Hh"@95̹9-&}3TcշqB͟@T.^[6$~W\g B{YGYt @BڇfT2߷KT^׬g"u'lLrytU:OiavVߖƣ;o<[у5Bg Ony},:s{r;v,varWϗ$`-:D㉩²&qڳ=c[; 7BpOY0rSRO>sS-m0/$!KS Vʼ.?!uԭҭݶm[f>P d2 PKEK6Dhڹي 6Ԇ7ӐW jCXXʙq͖ԞYѰX7$Cy55 ?o#E E4E4:`\)AP:fivv2*j]x`möm4 MVk"ûzcٽw.aC R'XLJϾpfŸ 47e W#WLLp#ySsa&9Ѧ5"'_+t$.G]TٌavKhj l نeXUhc8a=Qᘆ?OAiP#BZվ9k`/8RSRț]|TrvB! C8@9 /kQxEHR[Bmvk.gZaD*<nFɜ*{-4*grQmQv?ui0֫>i;8B<)k}^f1vVsoOy/l;~{A&ֱfU_*;Ҳ~Db*=,-,I~HR#|hy:БY&\JW/19z$.`qJw|'@10&#^> $Vհl*1ֶZt ^1x$~0l4huZzY5D*h04dBxYʍAϴ>)%,YϟwżDczhY$J:nBRTj0_ ]x}Ud;ɲ>L.⫪:Ҟ`"=v5R>XC|S5Κ;ril s?%_Z&*/& O7lD<={q+fΐoÀTWW:?=g5a,'U'PUyeUכ]1rdQult*/i jiӖEk;ehr$fyy鏧rvp'rZ9|zwE$Y53Zؿ\Z0 0Aa=dd ˖g;\UA:ڨ(}/΃xI#lV!US,,e+}Z0yYUpYgS ą|^?I'$qLv'0rFLw1S-4Rߓ^9(`5tÉ AqM@􎔧t M햹ތr#{3R>L,twC-@;i5\_BE" z3 O:Ԏ*0;k>Ez,NRJg jkrC8{ɷ5Oq"SՔOjvc5c@Lv/Q`CoRpHZJng 3_`ɫ˅Q>e-W#Өc> El$Qē'qt0)$&!F(K)>&{} ’xO- ӎt&|)"$ > = ͯPgF7̎`ƑN4'QڙF-#$/u[[EUx&V$L n7֟pύ`A|10 E[+ D =?@; Hq{#ȳ~6H&6wơZ?0!ߠCD{!0Ihf2#ȈLR PGN6~3b,I=$,?󍤺 E[bC)khtj1Vj8rн}K0P1E1-{4y,Eg8yEUCV%UL/q9ƀ-@j*)G4GYU &e"7I>LgYrz,XV> ٪5Я fFhQBֿFVrXb0޼LΨte16L9HXrӟ( ŖFIVD8:kYUvwɌb=詗S1-B8>Eܝ Gk+B:YE6M,#4菘"_Orv*H+}7jŮJ }qi_ri?R75-5;m(Wy&7*Xˍ*D?$;%ۘ%[X|&"$޼RBW-Ѱxҩʞy &=5aY2ꀮQH U)J әP35{iyKi6kxz%과v5Aq CvyYh*Tl%VAq`] <'$w7B]j D/⌔jy~e׫)wdL JyfwX,>?M?!;{ _ d0H 5=P/mZ^z:U7&F׽ T'RO-19KSdc ޯJa䳴x ;]|}l-?.+,g6KxhQge)#E=-u>gs2@yf5D > v!z;KYWS?1DG#V,fvM^ @QБNR rjN SGk![^U-׭0V_252D+!Aq@; 9:Hʰ7#0ɮo,@C kCzI8폔QT6BH:ۖTj,vh嵕BtRTuy-}po=JZl`\),]~$KEيL^7WY kg8>Iqj,q"+7H)}Mo:cc(<7Bz$iݐn*5)Rmz L9!(3R-' &jdxZ6!*1^#0Y <ۆ!S`70e;Y(eq*%) K]@t"d 1AG@V }S~uU)C|WdKxrI}5% _JbZmse⮢2Dr>5{%abDR*u|'0`~ ʈMWKLe8傈NxϵxF&25<͛X0fɏ]aA6E44 %Yu;_LGEJ|ڴ6f0=h/ϏAke0 4NR {+\Qbyדve` qV ߪ2Y5kiqE|R =p.t84mgbJӫ@p ,Xp7~ARLUg%ΝZ1X&ܤ;}{fcu8Sz4| D#' @*9d&;SN%_ &Bo@.RtTvhUP^]-? @iq'xz879cvB.,LJwY5'G'Οu'nNX/q4%92%cY!MWپ2*Vqҧt AØ٘ds!VݪxN.Yia ԭn\?` h*N&;udZ;r}N"Mh/><ŸluEgc|&~c++ +hIUn FVF?3 .F%Igu$g3{JPWt_Osbb" M_QCRΐ)nzx!"( y#M"1 {'+/]u#]Wϼ>RHacBS RHȑl+[41>wΟF]OCY.GSm`8E-&bG: Ir7!hK~y& bӂqx7 ͳՌ%dUKj.t._ٵFt쿶Pd))b|)=ɧ{?p|]**F|? = ND.#UiQ+u y !fO1΀FT?8~Oai%d͑'C[wĀK̪J,S0\UfE𨭣ox*irU06 XWrb 9piŒ7I [`ǥ`_J ^6BXD-z*_z˨ƻiT^$E|6;Dw~}ˍ Yn6p.LQ`klu#PTGFL?/fhzV?ۄ_XvE﹖ecHO> z.;hIpX>q=.68CyFB~m<3_@<.!}~1,s˴/m |ke1?YҰӗlH7P$ΩhWp8 瘎0=UYΰH|n'؋ň6j۷lYE Re/**k1T .OxΟ_ J p2!Vi{%9sG_ځ1BEi%!σǑVuեb7:kn:K̳.\D3Q'VȞ!f{BEA3%їTT]FϪ|n5#Tf0ߐj 1)qJLN`c-rShVpC{N\mY?bmNq ɠWQdY[znj #RAIl^WOq$M+1Ojze?djzZ%U0  RtV( x!o'UT2OqЌ) ]XE0Ou{u:^qXM*8itս=I l8f`>dP2by,#\x{&GgO ^d-jᓂ)X3Qb)V,u.c[/9AuUEg y~meOr,1[3W=|*ݒNB3,Ѝ ћ%@ M>'HHᙠy335EFLN6@#>*T}:vǫ` ׏;nd XچɶfL'Ƒ"Ë  zet$>zmW$Wȹ=L#TQp؝T+Fsj8^rUv[vDW^7PhP}.%aOR'3p#8eD[( r(GE/_YJxXNgw@oMfP޿}g,NYϗ(Re _6 Ջ'H Si?pNGm~ԇ+@2uCK?f 3T}}cIJ)C ~ $_d#Tm:L4T/ü,WDyDs%l9}K،:n-|z֮>6ᶸt׶ aEV軞j>lQֿk!nUv L%Hl[A3-74 " +)=Qqɫ` D|v?9ʦƔzf<"5 jd[_FM"׏.dI&*3^ʍq n-,y'uSw=C?hYQpEe|-ڱ~]vlїM)~F;ɨGܠӔ]֖J#Wϝk/3~~Tb)W|ڬk]Qpխtϛf!of.}.=$| Ad#RRyuj-.{Duw=F^:}<'?"+v:OeaFQh' thYpUAm vʸ%XE'N>;Se%xda, JfB"BVۍBゐ?0\;%\aaP2RhmK#TjGR#N& Q1Nz*Np7uT'O%C +FGEPNWHAD9t$HeH|=<;ww;'1qb9 l #*3&>x@ u\>M~/4 <*7#ȡnf#~|q@p' uZŨsEx]F2 (#~rچgSTJCAEH#!ۃ֜RB?=Q,EfّۊQ_5u崶|99 ]T=1(3"K1lo)쒑$]CQ%%-Jno4裪&43=yəTk즓t &F]f Xޙ]}UwԠ0iw5PҢNJ:]G=>bȩr*yώ~5Ѯ67/~jm  -bX}O:s8 @΢3Y1ӛt9uo`Koz8&ׅ%"A!rgZBe RHD(B 6K]d@gH1֮3(DC*Q쎎;)=d%ӊNPs4`{ɫ7b_uX-B(|e_N'^Y !HˠnߤByaq._!a\e.5\*Cly8DM~qi-1Bv ڈ7rQ>@*DH6*|L$ 07,HZ οTFehFEr|)&ǘ=1Ü'ӕܤ}gsAhm  8&٭,1jg 6kVS(YSU YXہ8MBn2f^߽S;]7?ki@ 7"^mqC 4 xK}9#ڱj:E^ߎ#>ڪ b=h{^!lmtlq!A6v7!pŋصAh[s*M GtšvMIV7i6.m ( UraR 40 x]z}4oe8 #pB$F$:W#ú˄!؏ M](x?E>A #xԖm~EjZ-k THܻ8fx"ٶm|ZIkR6-"4B$K uf B-}C JeĹ{2ӗ_dڤ`<55VC+F^2Ȟ n"3#ד m-EqFLUw"m1!vxÔaz?](#r2Ya?(OϘ+l+,PevvXYK!FGO']|_GOYzA$sOpσ3-JOG6 B9Lͣ6_6fQB*~х?&ݹfdw*!ֻSDŐKD__1%T+ZcA.Ȧ|%J7bz:˨>+Zw|QO:D2ZȅOrzѪ}rf-:wmG|*!~v*XUZEN#B[{Q'#Rfqm=.y?L < 4jočcZ`m2CTxNYxN<2~(zB=r2|+=^y1oy9? t46!#Ytw>D,c[u* vכiQ{ǹaYe`B.J$̪̤,d#K) 2[ՓNpu?܀aU6 3JZ3oJFLg[C MK4 \tإO0ߨf>[UcTUc&<? dY-iU8u҃d *Wc躘mW9>  tUKsPܹ/af4ڬj,[Jᣒ?2:kxJo ְ!,:HRVpL幓$10~8eɔ${EtLM~< L4Diº]EDž. 6]E8ͧV*(oR]Y* ۸b';汩y`_R-9 *F_d_G%'h u~pfݤݦ0d33&ܜt(=tWt"#wP)hF)W+UIj!,?Ima 48/ &uXSS)4 sL9&)#?3f?t@sbC*IIcʾ VIۇ8AyaapDb։x֨lXI6$Ŭ`OAU:fD,Z/ϯX{a@ToL~goG vGӪ13Sט _.}_"&?Zsy_ə`+~7,IJ2h^*{e>  G 'Y R.FYg2j>K[g/p4*$Ɂ!΃ƤL–.X JKWl$8lEЉfPLXev?7t"(d{/QpwI^9nt1H&h[R qިe4GP.}r{Z'4)Rk~8b%qM'~Mb"4 _m¼6ȆwN.l! ƞXwMfu@]Ǻw.M9535"N+OEU<W)XOMjn1 ed6d7)*@wKf > qUaF(;=*CRuW9[(դ)]է !)HPMf'`it+ ?h,B RU(Q w 4hƂRayJvFbdOM|_<Ty9;jCػcCm.dsb&̼VbHN@[kKN,߱ghMUUّQE, v&@HU#K46X  ._r_`lMA{[>֖jo! N)ֈI{3*,M7Wk<ȭۛ)`Y;w_z|hZ&^WobA\xG0-ʍ*+a4˦,z$ҍz6s4ߎG*>7`'$ފol7OG@'S4*W3̀ʠHFvp/JNog7 60PUEW Ca0R|`Z۪HyVJWa Od) mUŭDq/<R9LzZ5 =tFC\W%δSj?1Ib[Mgo~oPJc0R1Af: hKXMm{c7bb>jFbiumoJ^Ҥ]xSDַ>8;"ްҕ3 D4n?ϻeLF&}vo u.]S$&o7y\kٺz@ݧ3/; z&7iإw۽ZF1S$rZW3~34. pCB;nC%kR(pF9#A"iuZWڧ S|t<>rVYhWr͡2C2]o/{:$)ﲪvFf,jPvGTWWA?E{FeW=؜2l]T6g^;@kŎ5ژ){7 a2K16p}wT Daf2Z#M+t[Țۻ cOFT_gפEp!uÌRRԠL>mib8',$/ ۷K8PR 'uGWBf{2=MAA~E֪Utu&v-Ǒ ՛C2 p TT=[xQĶi!_}v^1d5xqpOBC(9ˠѨ3„ŏe* 5zu 3%;^ ؍II&u,5t"<(AUD6e]p%NgrYZ ?[OӜЏ>X!ɢQ=8gt]7'hDz; t*jjN> aq]3+?ǹD}pT>|_8"ì3lGشhnߎqdV>GgB7xdk+="O$ 9bɸ7ݓu`K[^wWc80" œ)rOo}WK#P:vHbH^ѳjEf*꟮8V3|WD~ PEHh9$H3v2555|<_ q0'ĭ`/o7 8+p+O7ᶛ#ȭnBV0g#5POPye~3:O~♭q1TKf0a%{szqBWHK湋[1PqMj#H 1jևh@OOA hq7Μ5@DA`lⱫ[0:ziE㨋 :n)3囎~Yw)*2:q)KK |Urڳsp Wou=@A~J+U)~3ݼ;ŚW'EwWW.%(Q- Vu@: Kט1~@GP{y2ɦ"4Ŝ4NwFpY2F$CՅFJJiWJQuVLդPwXpc=,g: 0cRgd8/6nѸDn8D򢜇rϵ~B^!"cTY 7g{/ 5$&i.Lp-\)-:ӑowa2͂Of )"Ytp$is Қ"Ev+{ &KjG JndU- 1Ʊ9B0.d̅P.&4d^Δz"Z @V RO ˥'6xG9V8oЊV!#VWeCZ)OgO L2uusRa濥mDI ur'LBNUA d8],[;ZZ~(̕gg(!jQ@8%3#Q {~LTVV CV' nG j%6Qq 8:4<* q-W9ՐSC݆~X[EAwf?o;V]13Gg*Оɰ2DL+ Y>Bu c?~m9$g sU즔l_쓾$b#w {gQ@brS^r)W XcNm' *xS-G7xjS <~?bv̾\#<(62߬1BH$wD;psϼ"f "xklCFu8<ه#ؘe?#ڐ4,MKbnbǟi\ RmyE1'!K%C7N*td=咇cEma`kQ$|yd8R~$ YEYȲUT Foy4 Ia1 D_ qTD)Mkgڜ&Ck?QܳT@&Ы[f;xGJ*$%OjF7(dr1Ieg<̬@61Gni Adف-JX'afJ=I.ek/nWr7 ;:Ʊ/\hΈJ` /YZ8p_1:yd>eʍ>;ۃz']p3$zK+Xz}4=fZg<-3yφli;Aw1>Uj~v')SHzv-X+ƈpt{CcUEWZ"iXGOEg| L FJAY[*8ޔ]NG\Q7C$᭜ZŭeJ.*wQ7?*q 29Wa8d<{Hq(E :q1};rיV^HQTR%YK~M*uJ;Bͭv:;*rGe8 c&20 oQM2k)y9v~҃EZS} D\{PŽMIĒdp˛kT S۽:[ rLZ" ?S@:Y"6uEU{&ˆ|m܀L1>5Yo:ςn Q~[Ul/SPr6%ʻԘ0;R\@('qzH (orx hۤ8y-hͨw883zB>,{ֳ_CIdQݑl!.Ja_bևSPI>O_)W={cfdiq^/Z{b7sl6!G4&,iy۞?Cztmah\,˶.` OCru,xbW:f̚16hU\Vadtջl9@_5E n_~04K& i`p|9P [u-xWdct9qypb띐6mI|6f;j/_:Wm!Lmq6̚NU (CZĿϳb S ou5j@̲4?sb.% )U1%Fg_&hURou;k<܇_*uobK!, n^kt'%SGa-}7HZ!*/s>͞7`l㋙:HP9_4}JM\ Ow n]V5mO"yQ^.0s}{3_ HsTUa-T?5fXUy`Ѧ'ŷOx86j`;i- aL_\ |6{j ?]s);Ovݥ&vJSFη~Ne'm^(u"wR2Y >"|"*?mY!yGN|5V)j顐蓥#m^@ۮ1` A϶G'PLB>Ѕ EܯBkN*PcH`@iArDv7poU3ב}eQRC+<,NZ<ǴKQgBöfKJ^l PgGJf ٛu vu_x([zw+4u!HGv/moK+J@ĝ,L;Bzx?mj nGo7jpk\ظ\v^I`Yb#t)7 I/NOj_ JߍG̍Ԧ%#EH!qV2k"ԾZ5)Dh$pMkOJsBM# |?.PdL(,n75 .+ИCr#f r Fc:aư2A5ȞJ-MYkgtJ Kh+5aJނ'`KMO bEE8F!$!QG%Bi9]+5j Pkx혾"?Ol]R HCjwF^.CZRPԃ")6+zl.&}8Y6ipHPynR_F7c"\70.b Q1jIc#0k5/}[^Aoljmse[bNHd7;A9inţ/.~:i6EPX:O.I z"i`nٜژ&fMd(tJ }e!3[ED=:{ÉpsW@HA @T4#k/0A-@ d+֡ZM#7YK;yF) nl0y%]tէk ;uv!" qtڡٰ(o9O2;%bv/o]+ڬ$#*b<[@˞u۶VqΖvHyg+d$0|0iw'0ďwYsYh/= rR֖HL&IJy(bicl;Ik0m1<M@$0%B|/-˟8$,:jJ/5$p,d#C< }`w1YYyQR\G#_ AEİAuX;b^9*!HŇ'P$B7 A]5_<`ZA#$ EVab$gX!q6CU{{s^qURFJ(:D7,`hl'Pz rɞWWY *V`ƥ9!Q &$JAU*|AM2ň3y1L%r@sӜُ0SN  E ⬠* |'4D7\j 1,tY9 #ךY%ENu) VUo8UGEȨP*,aϪtN=AeHBƃ9bL& !g\ ) T-q[V{/`?=+tZȩ#+4ASхUU;:Hv C!ÌX`M,t߽j2@Hʡ]|9ڗ0FDՑ* #t@DX cSOB{AmŸ%^h)YVe6pXO@P\OĴ,h©GO=_ph=='3叙5Ofv]fN$nApWܡm0n`\ {@o~3HaPb2+$#s[؃$!NdXa`%R5 z?wrh6+an;| ¦N4UI{hZG1 Pbhbz快nBV@bԪ1bۑI0&⚲m2+I+D,Bd#v!~=~)HzL^j2ه,%/ -KܧeȑF^-7_BjR ;X`th4voc]!]VaO,bG pF HyQ(y!B<^Ӌ5@u޳ !$0r6fL|BGܳMSWjJ.PlKV5gǔ =!8X2+L.zNʎO؂xD6 V_ݢ#`IŘPwe_A tϝ[ߨ{l:< Oj(5b0Pu8Hc-_><_ho5͟ M危YJ>'9IVȪkD![Z6^V`tpڛ )UU"6NuE@)wt1`>ڴkb;˝oh 9l*ZkbpXp&/+B2<FaEsɎ/}޻㢯hgk:^Qɏg_K3Ex?_ /{>ÂL"s5:p"uzOӂE/_:qhؑՕM0a CRܗZ4dw ׉M 1^XةKd:\4ᜁרb!աb@-J )GX` (yB٤JlԽd-Sycz7 (N,FVOT @"\<֕]zm-ad<٠{`g ՋtQ@p*K5dH"a&ngt!hK@:V>,Tw k/{ syc睆MD lb3[]RhI.{]v^4\9x @VT[_.*a1o}"[q!tnT8XXaNF!gLsL*+xhsѹ1KD·!yYxDRq/]3g:AN4?Al} )|PSEw H=S A0 XcPʂ%\v!vN{"cޫ,?@e-=ت*@ v~_KRA~ˤ&0'Gf' &a @ryefmk?WoI/_Zpeg?ZŇ=*$3(.evY1[/bb!aɛ{S FDciUh/C_`^\*tOqYw?bZ6f@e8|ܑ=8[mFlegj~x}8/|ayL\!%ѢJ&ΒK yd4 {)No*an!Y=7's+^i P$(c/OjXY2=\ji-*ITOx1B3ؙ`V$4n.;'._UKGӌ-0B=.Jg`mywA S$ݫK P")BAFT*0a湈j8az.v9<gِy`Q#DzTٴKV_Te/U24=1l#;[*]k_"N;(~SURQbStSطqi"ExoDP!o6EToΧ=*s%{ ]ygRi| 3;X_4k'&>aO .5=a+xj$Hsf4lr VǃޣEJ1,)uj8t/VQoG>Ի# =:P-gLIgY 6"uKabu V7GQ~7!4@Rڛcց`CX:9,RX@Ur jU+Ǯs6vsX1*_p[g "gQ$eUJk CeAg`1Q+8qYB<4GVvH*,Z9rjACFr[H)^Wi 4nbVo}H'+\ M!Jo2jƟ1s,ae;Jvc\B73t,XKT3mEѢeY!U0p`MxY9r`,3RJf"O73'Gw-I,)5lHYu$k8+f1YgtSF5&W˳ң &X]]Bf#p!w(^ ?MKF+pĿ1134KV'Mntǧ3O.*[jd iOz\dzFy:͐ZA (SH><I C}FNs?0AiR0{T8yo]bc=H^kN9Y\dY>O%6V'j'0̾.QgX@`gιE7p/Z`>jwųA`=y1cԎ)$jl x Y^$M%K" Op^؝<'E?i~Aao1(} ͒1Hm n`hgΞqGq(0' _. t,4^iI~^[D9)v]-e<V>%jb-8*;;-WUF$GRc(ix/xVX&tY5?+V̻伲6C5-[?y$8ϼd(Ôy(9Y#s3ĻΦٞF YN`[Vs(O=?r^hl ӝs|bB[̧,)e Hwmny ZxrrhzemoiyRn[m+{#^m?pAY ~ iSŖw> 8<$ P)JZOjmNtՆ4t4*Ί8w[B!x&v8JoU*@m:Ot-4VN{*?{ N"(ZfQ8o1L0(/vv6u"ݘq?;Q]eH -g)umtI}SȬo2RcjsT=D=/}{c2/^°t@,v@,wvLN%͝ ZogQ& rwʼuF6TJ|+RZClzf[Fru/آL" ;yOY>I"(r_0-Be:jNk/H3 mezqq,>܉EQ}¶ܫ6Bl>)vъŽJ3e{Щ:i @,=,Xjde9Ϲ|f+ `Lݟ3A|՟k;ScikWUK9vyi(r9̒h4G]&U۬t ]mz6\o$\eG8(:ٞ7V 'IiH%qJHؖCG#طCpLWJ"y Ւ L-; d^[(;/DΓ$R:G6N:oD~W.VS ZHx=-SS.cCȅp4]p,7iV\a_Q4! +H"= %3\G䜨DzJ 3{je[hF e= DryQPmU$` 8(_-cPnOA0D[ғk3bcV6UJDQX"Zp*[y$ {MTzឩIlj;Uy)v/O#}vB dž o\C5,' Xv; Ve?w{kfbp,c ;_qN4|Z$wpK~fZYr2qK|KƎESg3^Fur%sLKeuKI%? ާW8j$ Q4z_scs$>e^I4RhgW/6aTBtG% '=v>9䨏-篘-쳘tq10Y 1p soP~i.hܲG*>j_n'a񝴩f+?s}K0f*PŶ^OT ,ȍל:e@3)4AG +%v\'\BBO^Kƥv%`:Q:,k>lk AUW0kՉ.ؐc~cXţQI@4A<$8%v 4=NXm= T3g2-]e\:Uc'@S̷w1)-G:uƷMhmM] DA]AAfk;ڍ%'f˟XފI Wj`Q'2])𲁁+\ tߚ$q=Ɩ ߢ=BԺJ=OhɄRٹs fU͍]I4'k S8ld +2(z-Gsj}Ⱦ4%x,8@5SM);;־= {6O=3~N!" TN,@ƀf\Qi-P\F|XOmdQ|tF޿1Շ[$]A]Dσ- gN[去Zoy!Fl5(]V,!cF'#UWMѶpy :K4_l!Nbᓯ! 3oԇ RJʻ`>\MÌG$5NPL෭z)ywpye̠,Md՗m5BG,WtPmv/|irKRACK(+ߐ%D >O3e-A\ 60+pA"[FTEGy73XJ ]z)zB0*;A{:IߍXeB^:? a{w_yXkљs߮dӡ;nўO`/ޒ"t*uA8R> n Bڣ80e0'!_ >_'dJ eޣ.sh#4fg/ڒk Ru;j^6}י'<1fs*x9tK| 2 YG19=q(1`ZO'Q"ƪޞ3()Y<8yƄC`\O"C~n{jiGxS0őK1N'[ M>ȳbĭ/lqRᔧ'f)/á'*@Q⟭uBa~1H̥!@3ny sҟXb> VA38Gg8]?:ŽFG$?>H]L3:#X4F\0O?#ddwT鹗T@\O(PRmv<@!9y5 J5²8GM2U}MeQvQ4mmF/"Fm+?7f2cڏW>n<t|U˩t>Y8+k2Gz.=PdޫC_\v:ϔ9闛g%9K ֓ L3xթd*61}I8BuLQ-﮲AFRYŃd[jDKS* tؿ;ka*CGF\- |hIđ^ǑMRʿaw 9hj')ؙf*⡘ӭ wѠ\7;X eZEv/Pp}t+/!Hpɽ AC??PbJ4M6JoI,@uhpc2"v!JO[qFV9I$gv50$ %bj #(2#jE_INl?3+Ҁo"P#K^c2w-v^^F vEP C8|@+UU';#z{o{yb`TIffwtAY%u#}x<=l,{lΘ@aYNJZw~yݖBiii@E.o擋Z@hXJ FGߞi8k|sS<kuey,Ԣ՟ B椐/L tzo /}|ftE\kbܣȑ'hzMKM~5]pBꄋ|Oo 'dû%%ӡb3~y~0 B,"UgƊk͞jp!o1;K /MV ) ly;s:T'BHN xiq.KYG{)x^~,6wɼ)٬~=MBM)1&^-" "+U3a0E%tzry]x8jRWB%^XrH2H,Hm<.3ǛW^ZW0DaQ1l'Q+1)CV@q Mn*NPhx9JM\wMznZmU$: c\Υ1'Vz1lYQrXچtg@KӮ5!nE}ſ}:e.) l(c6}9ǽgdxFGY ӳ ػWבVYPxaμ9"/0 :vhS9MS.v ;K @ݑmL70_H6B?ҹGb%Y|bfX4X\A[&F%TIB (pl=}^*LlL/9̼HH08@ d¨fBY h6]`ӯ^ 3<jh`PJ7=&1&*ر'BRjX{mz%Ng秊 Ӆy1gApalwX˯ᔚ9`iӠ V)Ɨo9r?hQNDLqA{N X#(O68 ͭ^ w]5KR'H}G߱ ! @7J%Hk[y=%'H.N`Y֛kye -6èS y=tPP jhڿq4,&FKɦQ}0oN^0mJԨPyܵ >z,|ΪͨxNbN4 fE\Z_6 5#E+Jk4)q?JUX$q(ևTl #%~o͢i4h)"~ɍ"F`HgKTi\ZUUhE{}EG?cH7_w#XQ}QYM+drLpJ|eihX7⩛ceΏ9 oڸUE;?YC*Ӈb#7G]#r_qP!o+&^úшiMm2|0r&HbLy5?Q%Th$9QS(*J/S(9v*u4}4϶7ZþU;ٓÜ:Qؙ 9>h6kv[ k@Y8@WӖZ ` gGIAhG^ 6rƼ5:^S)SD bȗ!eRbD7#eAdsA&~ru˭"eFî Q`zСThCC!o M5h+^N4B)67wt餓iP SJٗyȧv2H5'2P^%v!kyP_xE.4T$hQtҮ {:S;X@0&zpMMo ɮ(F`ON'cފ8{U 5 K[bvV b@.C>7<͙19| >V8׆uhl1pZ,;Be[b q;'V'wZs_cش,I@=B (  xo&;(?Ss#\XY BA%~+MyᎸ FJ6O3BfFĠT_sBq6 ڬ@BݡKTdBٱ &իf(y7…‡wC)B9(*Ω+5>c-*D CKDYCGxiVgd-3Lv)ȚUr"; kt8E2;NY07{0(GyI3YZ$v sn0l 獺ޭqU s܈,hMØfƢT܋b(bϓζ-y׹O3.(T9FRm|e_k<2}_tW ڀoE"]h2Q'P2 ^W[ʯnE%k4}#Jt ɺAi+T1 !8zDK#@"g2s"9y6#hM`?}=^b2ӄϔr:i%y2:~cF@} Aj{aosvaYrOĞSPR}uYKj?<<13!ͣ]uƅ1NAz.CM /65U{\b`Y_ͯv~##i$?Eo !{L@I˞ t2"'d Ngd`r;QuŃ -8o@"Aoh5/{[1ex4;ZT:$M*rs mܢ'KsYMt㉐N]Tv4$Wɯ(Ő@ KN?pzׅFW,L|{$u(SON! M0& rEВG4o e^rqL^jZn}ɜ1=~k|26g?:o}Ojlú3 S#h4D4[,هm$Eq:6,g]%D1nڱ#= s ȂMS&`cNH)_F[R%aN'&"p-Rق\Hd\>@$CI!L,̏k^tjdzqnp^ڭ4WO`NCr /aŵ̲` +t!Icdh"ݥ G8+p \Ӂ[R-o^"b&s|迟B5e #IᅁM{W'"=~2>YUx$U\u]B <-w9M H O߫ź}#ci8w ZǮun"lzq[FkMowԵZ o̷t{R^dQqY%ܨg/`0qF4Pٕ)HXv Mʍs.^HGǫCzmsxA7ǂnuo\0@_dӣ(a{`(4>K}s&L945\.|JS7u@';SAj=3mc5"NSB\8"(+1AUdLu=De9w -fI1c<3ӓ<4+ݡ)ɧԊs=X3{\CqA&bqg۟Q?y廌Neܤ8xǂ'$~-axtYGPiFpm:c&N?^OS o:fR8UI!,}(0]h=d3,Qt+Ӧ^X=z}ٵ@ 7cU87X2"?A-NEvMB^_-o㣕ݜFJE|NUT+ 7+ A%18qb _^P0U&(u6pc, 0xOOiN[  lSD_(H b(Y {6_ZFMc'-ȘX!M">fY+'OhKRYb <'0-a;QzY M?-jL=DSoRA6'0a%Zl׽iAU} dT xc34yJ-J +蟦WjVJҘ +fnD[bv{O0*#'[NpR)ES Υ Nix$Q&sB?uJnCkOK񆒱`!&4H 'L,lD(]˯4dΓM/nJ̹Mʹ8%h܎:s =k b6d0iڜ39%h._$} S؊btׁ:-%RM έV'f9;9T_^ק Qⅱ.?PZ|`aS ;p*gsxRo"j<~ފ9ҙehQ3_5%B@Iˣ(m-˖|e>nerh+Yc ìIgSRMB̰_UIU-l΍͙>:_A3̣"R}ymv dyQI8z_ YG((-\ϲFB&ٮFr~5}վerJRY)3f2Yp`#PiAK(zyhJWo'HiK=`Lf@5(.b}([@$=PkҊ"jdu{lmib # ~[d Ղky,hOUQK4RXKEy+ѬtiK5qEO bk3?+D)EsF ,(j+"g ģJq]Ger 7"m#uSv2DKx7Eح(B.N(0QϪ `i742px l~|\̓wK-8*}ƒ_Ghs' 51U:n^1N8NghA리,G/0#Y?7ZNT3آJmJezLѪx|̵=2SqSIC7B: ()Ϙ 7 :IlO^2xrp=avCQ}m܊%i|h<,e3wP܏8D"˩(/ >z/̊\X4xV:VT*9}Z)N.;%!zONd8X@ڽ KP@[&~ 9|؋犄Rӓjyˉs|3diB= 5 w(IT2aq'ijfmv3VXn@/)er̾skO^3Sd(L|4+Ľ)ik~<z,Ob&*o$v!P *_ KaL͌HCDH{IOMG#߇ĂkM"qO 9yWRc=s_Mw]@:w,eiI!_r+|UQ Aӗ8?/4%ggc"KQ{ё~pӆ1E b^(1jZiȔP (*^Уt@C]a 30*I վ&N>_q;Eܧy e\?*,39ua\>'laCb"@(zh(km0pey50:@ k#şGkj0lF`$8HXE񹬄֔@H(op X$ ز7aBV孚jiϔVB !fl5گzy[nF_pX*s H:H?| )Vu!eRݺvlпe2P &p`YI`ҋ %]~uV#| 2ճފkBi\3|b.ZDCђ,0%G{2 l"l bIc[8A7\?xIO=g[N) ( Y+sbl 1,[+\D=fmzI*rO/Dm-5goP'Q9K˳BM0RBmA`<.oy%aXI+BtpW9\ 7Qli>q ƺ$F]azje+lٽf Lе]0)}}zڵ !BV{c{dk©2uҀ;(mt eVȻWbFkDj%^߲))ƞ,ݳtk *_Nm;bvp06 pq$]L#& ! z!Y 8еs#@Qy}c03FSCۜcje+;fspw\xxoZd85=0fE =kjYSԗ:јLon}@.ݬ'{Q7:$ғblNjǠJ V8D1-UOZr8Y<; }j}}>Q"2e2~b։$O~ DRb nteM*}ܾW9ޮKcG?Yɰ^9C\bIeֵʣ7dqh_^Z-SZ^=SUT¤,C|Į$l wFo{^,8tK+k,ia?xI_Nq]^u=-2Gv]:‘7[Gm+e!F7'r%ohu@sU `m) Cl)KK Vo+6dUfJ_NA=_]B|QXk(J0ꁪ}R}itLe2qUyL` ,k~%9t7Z$nlfC\g8aֹk9r }VLR¦=MUV]GSu;kX`r} >p;>R8J⊐Y-k e=1h:N\&Vj'YPW#gek&2b@қi[w&,74Qm~ĂtPEK2wN~VlXM޻uJuЎeX]-Ak+ˏ]1ư̲*'kxNre6WejښрhO+$ckFKy Mu5Y/BL{}73U61AH:Rpb* e漳?s kǜy|1{GѶ]!̢N~U^v/P1G?b<͸\631NuuB/(ܢg\ f$^;io lX69t]+bhQ 0@0,sSot\OˍK @S}ސqpAxQ WgiR(׿=̦bZYKj&\]]l^j"=55ȜgP|+ Y)?1F9ȴqN;D%Qè^$U. p|y>_$p[QPkO#l@5/n g̢SwRPɞE9lybr3_XKT8ICcv8`yYx́YK+B8ݘA]&2\GN,k ( ȃ6ArclF\b2iv>6#xSw 1dPnԅ{_`)Rm ' Gx{Qn:6;m_!R $w][bF"3Bpӄ?ޣ ޘdsk8]Hv/'˘KΦVL4&ԍQv;jIH!mRޚJFݫ!әySde"/,-^MePq C-J7yd<ZtRͅWp9QU`^UD9?)z 8 Åj6JV!KդM15Oh3g>X||&Q约1b:P]^hc!CQaVgEcItvLY%+՚C3?ޏ&L9ٶդbE5=l8ڮ5T=Nɸ.-c#o{bT] zSW֔Ǵ?J TXcD&ѦgswtVHBmQ+y'UK ;1,Y;kۏlg='g! r!8v飸R&wm_R%:?u7?2N/f#a ё4e'ү{KÔ(~دvْ`+lXV>eF/HͧP=ΑV$HyupM.f:{a2muE)_zArSu6Kۃ75>DTj4GrPQY7HJ2׆h S&A{5fc}X_Gytv`t4KF6UiiMlfnۃ}7-HXmU@g .Tt Kt~U[ց%.T_j'ۭwugIb9'M$)`?M@KN;>Ђ}P_uMɱ>ԵjPr~ڦȉ|ҍu>9-3ȟ%yٻoR˝B5ܠQLaZ/ :k |V 1i|_4P85u9) ,Ft0N;d𝇸kU\9PCKXM2X@]22U?S_RZ]{A>y1_hMK#pKg_J1LS{ J {:OAj5UO"Ye*Ngxzp(茐J `SNStCo&g9RN $0Na UY:H肭p{ cZ%#v\pA {I}ggMM%V66 s=p;jGȇK(O,&$yܝV5ﺺtMțaдxy6Q|gotS$ /jW_13ǀ e'GږhVݲ}E*jŽ(^]Z+:}"  1Aut>8|LKvp dxGa   Ƌ\e)g@ׅ.(df [6ХhOudtmb,MQӄ4%Q|>(0l~)T ,=9!?m7|1I`O^xEǎ֨(c-,P Y8[jGL1Z߳f KȂ:<|gB}վ.QSP@&MCRyc`"*D"SjVⓇK8Ƣqpd2$C[ 4+gK-몆nzC-ᄛ"1 hZz._LW0M28_u'kC{sJ?h  ię `ޔGUD/#E!GomԱ_|) +}0-k4j[gJ/&F^)\Pv"XY,ST og_:"wv)VV?Jw>B8Ț?>>,c1^j'R膓p-#%i !*-Sxah/ ֶ=jG{D QɚBN$] J`}JlWr`A1>r8~>fc" d]j#QJRIn s)AX+rMT5*(+ܒkɅ_uterCI{4*]E>p 6remm9fs`/JKo6xT!-Vل/N;Wz`;ZubUv>\3(Js0kBϭEu§L3fUW8e4ln5W<Tϝ"}?d40 Iw'ȺRJX'M@s+D#/=QT4z|+(5Tھjy_\A+b4vCN@*$-zgF">M3S!dYh ꌗ}7|[G N" gP&R?ӛP s`1#]){?ϵ KE)gk2']]Ϯ}C dpgKkmtҚ!DJVk r\,-L~kotD!o\,]j7;~~=inҩDM+GRh^7yTĖv}H/?7 &b"P cP uAXJw\"ogIچ:.*udj=`W.rbFeS <@ ֡y&8a\YϢT/!NoJg7Rx=_ ZJ9َ͚!ʙ ngnJhHxJ~1ŋyDQB5Z]JvWb5) #kD?}YBN?!\t8F!ܨ t qK>+$1fZ"ePm%5bP^͏Q!8yFP~ HƊn_G'F*K0]ؔE a?ٻENgZvTN BjĦIKb@IA&b:arYgs8Qh*Eg|c7 ' z*2UTC(2^Y=c:5UH7pi9lq1(W^(e&޹D0#.R 8Diw#Sz{vD,Rw2$!Q,Ftf<1l&$sPPfFzl$ۇ$Nۈ=2o @@ם.OsIp2ULfaakl0FMy/ ѢlQ [`~DSj2B9ћ^t{ M1/#c J z|YQCQ%F᎘:Pû LȲJ,%)LxUOV@_Yú )6wDLY/w ,gsnP%dFxIU {^GX׼ Q%~Cˬ97Qq_^AW",MF10zc΃p f踦%JEޙ9/҉ -vȶ}r-i EN1ϭܰQ*ê /ܩSz>@L-.6G,n܀8[n15($=~1j_zbuncҦг'[YyU #'ddwWkmO{WstEjjQ4AW ֛^!9t8<͚23Q0N*A}[0Uud>ȤW!p’Oԣ u?qs$oyiQo knClʗMtښbx@S96'Br޳fvIJhQrW\V7:ddM9iD#a,%k ́XTy&Q?]!!b, :S[R,{ƍI#l 3j0o<):D+%aR@%(a  z}0i~0&⏿Y͵ ~{8nO/z?js:Rg5|"P<13:T\lC=qxʟc}nv=N`ׯ;neoaÃC'1/7XXxK0y=eqqQ_wёJ>t֗jdTN]V(iCO?Q2_eշ, PˤC7zj{4WK.YTɜ?c.`) 5& e[W|{2c>Cd'U[ۉw]&9s^-m) ?ҀAqTZ/VQ4;X)c#WpHC27p5IEH힭~/HnnnF]4xj Ch@#LN)X0O)fɧ8ݫ9٠eL/R=wI=V4Ţ?,1x.}& Lr|e#k%T&r oy3z~ ic Bhh'bs"O;c8AJ@$Gț?x x݂)W\{Ps=_rK՟cTT t<[>=dÙ÷WeU$aD鄐=hPͲT^&/A~ >#M6S`>Kl5Bhy%J͆kԵ%F+3usR1:eJ-n=+yf_ICOT Xƀ[ĈjMkAĝN}Ż2Kwvy~' q5~g?d@%v~L_֨/͏4Vqyж׍$ 7\xO馽-18鶧_W)g!-,*S+)2Ir}ѓϸ65|h˖VfP>+p+RsU#jiqbT`O 5UV vubM30<5e>{s qY Ӓ`?rV]лC}v|HҮ5y̥NhK/Cem[5c T  [Y0+xHH`{Nպ";tTug\¼NJG>n7-c2s&c4ʤy m(T!K Rara>$xO}LZb9;8w`+T?hHbL=)?XD[rWs UG 0XLg˹m{'9F8=,)Xq&@sh%|`rGMЙcC{&doUil_S=,e| 6aroZI·rS%DS^.a.F@lּNactBgL˅e?|@o[#-ُK ~Z9r^37W=9୦-!,h=_wu|յ|e^!™ڿc0a[K `2=ӿi81Ps)R Rp13eJi]\*T+cRp7#<]QذeJ*"vY vvWUD IL<.UDSM ~c=qO~bY3Y4h{-xvN} {s'rSd8FW*7Z?0ʧ4^lžZ |Ru=+a֢%NRFY] N%PtB_+Tqq@?[$2^Gd$Ӿkh2x\l"B2Yk 5/ժFAw)pס?Ξo2F@=ks0>y"26@t5()tI2[EP)_i&k7e}YAji(x~j{ji}l`a&?Fc }Y'aW ]71E0Z!=gkMbǐv&r_1Xt\;` *+*q4X/qi,a{TPeل_FjGfy vP1\)LvhǺӗt4>dE3o ב;9Ivݿ )Z,Ch #ssKWUE̕G j.0GkVB[%9$hQÌE[gc/,HtZ.Y,h'O2z,NCw$|J*dvKL دmb}WjG]odAJ'bQS[kG;d-vR Lֵ ᫹vEX16GO};9Z:PWN=⿳D0BeF=!2'S ya$sSd&}1`XӀ)^f9t߁sØ#_lkT iSr ].i@0DV< بIf-KΐZ~pd&f}7㊷@~6 _Ӳ4eѽ ALr'ս%&_-#rP-N#bS`H` HlރBTL$b*7q-kP}SN^]彠!B=A۾B.S)|?ě.#ͣ܊T Ξ60dd:+eSN nP[i"f/q'T *6TV%iUGlLyH5vɝX~rY,d$(}?R 8$f,n[ᙚ̏@yakOy74irQa)[7zĢ{7 i̭+H\t׾"쿕zP =+!V +pEt?{]Ly<$P0jB{%l02܌>\ ^sʡ%AM>7h@1k!7ܤ:Wo&H|.^n3ABTҁBΓ,k)Cծee\?^jz٣SW܉"_=N/B޶D}[|+]䠞(ɇUѕm[ To h@΋ˍZK,<ğ(J&; 2Lq8PNCxHYпO_aZ'AI -q жĴj'8 Q0!37v к֗"s' $x)VΗ!.Tzlߌ2#cX/#Y l0Os=}b svg.B%Ԋ/'ЪG7l%puɻFzOS :]ͷ7n4{㺐jW$1[CgO?cͺ_JVj7 ,BikxNޤ OFԙ')aL@/ɽ蝉 r97gf$r+,-Y(*DseZ3d fV`iUuYuBZCu " Jk~n3Шk@IԻmW~R +-V*Miq|ޓP!4-jP# ŷz{=ƽ`*JLas)g1L)h^1- /óDƧ]sj]9{dK.ռzn&ׁq_4 nt qӜcdWƸ osօ5{QC~|ET$ʗ0gb'v*Em%T݉5b Z~b8l~!n&2$R>`TpAֈ8ϊ a.2$RQ@L3eC8)d񺞗{9zY-+ˊrVIrj RJ3Mk)ūyvrlho"<3+l S"jg[>m}/axfRVѭE"_\׵ߪ Ϗ]q8K,!Mr/-,坽}"`<8}ۼ4-* D6 Ri6wgvWpՆ(i☛ϥ%TtM:8z+r'ϝ&}@?i[ɹ_^O=#:Y='K aqħbs1Q!nm .# U+Q?| =HY94:/u5=Χh ݝ ԻG('ʍK]xɦhAquQІ!ݒ xTN'RI@`z*e}xsk.pE>>tD𦟫-H=; #YeW:{M%"_OCIl6AF@MxDQ[8j\cEWbڭh}n]bWwU%_ǻzMIpSR; 0C,<Ї|nʊ?ˁ%]J^TFpg= r=|vfy#)qMhZ酂%}ݹʜ]cT9@Pi>oDLG&A#ڲsbYxSH7_,E!A!̅@{!vtbJP|Ia+QhM:5Cң XUHC 0P~JpV+nm7,׉kyZK$~QϽ1Xe^Y/i?qq5[CL4魾G>o?rs oɑ6}Wm2K&{`"m #4:bBU72]ykܹҷ^1YiC_N􂖃jM> efD3p|-My< )u +"a9-G~g2- =#v04kY)km~{* g ܠ/Yi3N$lJ TY9AMsBPrhjmKTI,!P^8u+Ǎ'Y:LNzpdX "弽LlT̔ I@\%jQZm%âxABpNy"vGzL-vQn{&'Vbg6/leaO[[<q 7@cV0\oDwضvR迉9աBLzrS |(] igZpPQ5zWWK*?\=PVxO$˧ݺ^\O3o[͸>sҼ>MOW-fŰ$Q)LQKfO4N&=ƨq=`¥z  <"áQ&"{yVTC0\muF"Vasń}7a'9 GTq$faBk3uCQ5v p,U duc;bb-%Wi9awx={+qM  - F@x-ܼ'Ax^ܖ'X@z>dtt΅[ݏV}C8;W|e&%y?Al+'*VƜ>d0Gz kI jkܕY M@MT>h1Wӷ&niLM!22g w" `c=V"%8e+{~x@?#@۴̕,k f09|)K[{0U D=WȤ?]diVTŸÝ(FbWEԍ" 3(Twe(9f]ENASՊZЮ@Ȝҁ^Z|ͼ`ɱf]Nj`W:[oQZ|C<;iG%$XX  luoM)ՔYIo- )!`JSr@wD1l/r!wC57{nMƝPa .ҧ&gR'?K 2~󤿬X:0æ\"%TyrU0'dt𽧪Dxw-ɐ;x<^]J}雡DҞ*\A*U}='KP.z}xT?-Z{]szTڍµUg̵Y:iUnanGIhweXXy CH~:umJU&:1*U\K?qBI|CWMu!Whُ!rs'spor8y3]7#- Ua(_=v,A@GCy| nVm3l*mBd ,EMRo",\ز´jꕘX8?s'o)͹xV/Tk1u=J-?r3Z>4r &7-`F,& LFyyi,ȳZ.+=q' D 9'v3$@R}+;*mמLV iGj ^zRn19GPˈȂ N>ZژW\ Sk7j)/,%E_AhYPG%w!v3I"RPiޞo $Km>䉴_ D?#$/!oϚoO!Yz>f9 rҗo(;Gh׾Wrw% F3o5eS)DUmx98>0Vk E_\siy ,)5R'˖^\4 6d%?l]7+O>x"8b]v|b-D*n3FIJiGQ'h$r٠a~tBԣ]C*40-B#ts\p0w,&xu=[R_Q`&#+{!jbgh8ۏmN%E ׎{7qL@Q窚l&Ǔ7 DaT-vB8AY:$&s7$1 //Z}׃*"!Q&Z47؃$ { ǘ^V){Fˏ@ѹ Tʡ:;x|lOq\#jƒ d|%Д5S"G0&@@{=ܵv@r@h覇kad;Sڔy`vdtLc tkI$ϡUY;$d<сI=?g%^-Tlʝ 8?Ǹ<sO;|XxaZeGyT֚&PWڲkQ jߣ6%ǜ.0Z9_su+vcG$]=iV(kεILCekPtPFr[ #6xHQf;ʭSʘ,`|œs9B\ -F媙4kW;`w )Ǫ6&%m/ g[8zH!1% TqpLM ) *KSbhB@D۰rU?!*Z'ua/eiy$sJm2yk.?gw牒z+ȆyTat7Hh[9$V "Gt:A)ոuVXgL"x9 ZQOˋ$S;ߩ(˜7A<gO+b0XGG7(?ȟlCb3Rʈ %jKo~⦚KմE(iFѭ('1ܑ̎o&8z@,o[= 6Y^B ?iHz6l0f[!7Р͔DeL%^c?(Цr^<7Oݟ4foנƝG ru962|2`ϟG̪6u]ީ>_-JS$& ?u$V /GJ9Mȣ =Lwt\)j#(Icw!gwqOz\f6נG @;0Ajv,:D}DM.~^JB\(p| %tQslfBSz7x~[q{64cK7lrc,y524>"3NZxXe3K{4瑊+ajT1te+ꉹ|./CW?BtBbF) >h%izŌ~)gM=x6FkYPW͖)v ]M781I4`cAUYw<{+009'05fɲ%yAlyؐ6LWZA<_}LyƝFH4(p0?Dl-QbAud=S8zc;rݖq(UwMcQf^`H&Pq̈\2SBũѶKŅ$YRǜr/ [J>iܕ_z]8@?\_#r Jw`#8URY [#]W1hrpT?6\ЛŪlWSE?^&V}p5; H17cog "H$-?3;8roAv5 PA_8S652elT.̿G^ h8*8|?Q&KIcLZ@@1b~2HoaV/zfГXQHs<1A+ @pr< SzUMoLJ$ݔlxD{o MX&ZydG VY[d y_IpB$'֨5D_a*~xi2y] 뼬@ᶰ0nwc mŁ_F׫E]X~BT;7d06lAV|RD-5q)I;q]t4 !5o\fp y"vM;^Ad;X¡`j6(E5Jc.cR\8xF&'Ԋ}][Q^jB=@;,i DYEkw.^D4Ǯ W|V Hnq'>@{62P.UzijĴTGJT.<6!yl8w&&[>˚n~U?@\c8YS3d liWRlE1Qʌ9}]*gxxXX%,.D%'+3S__]t* d3_d5zԘ2"77qj=<\@Gv~X,#Ww< Bfc8 Jؐ(GfZ?HyznwԒiApc&aMc|x ڻ拃=u6V4."9p.u%rMdTgiyc QV,"舜P󁗋xgxj!u߷6If喭oO(h,i6X &|0i2{Tv fվoBz?Uй1qdf௱&SD5p?gΖ!LjHRϑL>K*e#rѰ9oCu %$~u{_^XaR(k.5}gW@@=68I)!+qReSSg`] Ư9rz5QQNH~6zشd'OnSڠWtK"?HI\-;<=mݖS66H~âJXҩC"xTLR =}d]9 >?.x.a obF[*dIDmY-8ԩK|^Oݭ)$ cE~O%pW.5h *"Hվ^ڏS"AHI_Fmjy)\c3ٝ*q~\gEUJ0L tzp3mO#8ec]D6 5q~C XSwn 7e3!zĔY^79Mo1@}L$VtM%N҈|E*Vk?"l KUN˽DtG1# d =u>%2k}n5&&nIIsw,0uWXE9r -~` P^bИI775ӜǡU s8 +Po1 }Q-:C{a*eH%{-RLc>}~bZNwpxĀƭ(O$*9ak>N*?Dg bNm9 yP}Pa&ҁ@n&!6F<)8@nJA$@ egs~|އ:9Ht@\U&(ʙ೧ Jr s#r q:QOԒ:SbdV,l [Ⓝc&g*RT)SEC-衸֞-rB.&˓0E+){&" L9-v\)) ﷂcQ"p6]⸤cͭQxEt;n`B<)yt/ zj.lNGkG2m^ڋ7yC6Y`&Ӡy]^E?S3̹kJ E#XV_1KPuf<{DC- M̳چx^CG ly>g WH  CL0,D%"M Yl]\n1j AW+M%>hr='Mk 1G4cU)ɥd󭺰_0߫d3[OM{*m^pytS~S\YZ l삕PSr ^GX,v /PاpE 6 +VY R5[c=PUH|b`?}6•JoB};|~VL(T\eCo. Ղ8 nʼn_Kqei,\mvt.h߄NZ^Sɾ%ll9^^(t]'颹~κ*.8#N0EuSW4XB2idy g4~66jaQ\{?W;b^-A:*$W9b!FSVrdQ/w݅[]^(ƞTtj&X]}4^fÐ6O!T7",{r(TpE gPzdP)x ?; JQ='"Uo7FD2cy*_n* RK8V4,6R/d cK:he zcSk^{ ŝǜv&vĢ `Pr1l)5eaj1pZtK,\{IfDo>KB|ϻ.qGr=N*/ 06cD6}-$"K"QkOEcZң)½qG > 3Ȯ};Yu I!h lD5}/rśJ=yDXY<+%]rX)BŴ1A)*>>+TM($l||;@يmQ[_W*("TR.ND6m-/q_5?%f1^ [4*ɸ*4/ƾSAMH +Il2rˊǻ!Rl {)ײاdA(9f3Ir"ϥtvV"-+%)i&Q? Q>?Dx/ha!g4AJ & _,A!\Py; "eVPl0}%P=#SCs]gKkq1{m75Ng* d'_PKjZ}fZwHg{b޸>5GEm.; DU=^ ;l@8xnHWVDzRjZd19Lz~ XqcY7\&(UP6jlCt`ؕ|ex47`QHD@*-8HU!7ҸkuC@Tjؐ7΃>9)l!y}&M{O5qv/aTS3$b_>gd;?Н(f|QZ7; }DY`SBV|n@!ꏳXFO"n)sZ"XZ|iA );hX=|;hjNZWgBnRh^FfN"lGȈxS6@sj|PWy{2ź;Ϙx|X!UYNsEƄ]%2u{5ˡ>m2yeUT-{?45͵7U nMm-7.gE^+qxޥw]*8vÆ)E3)}]4ډ;drz4=|;J+'p.<8`ݩ h? kȜ"4 P:Ѣ9z&$m&>hBTsUBc[̷_H msR 0gR,33W=}9a>^) f- o:b0k`̭@A[˰!.E JjI杢EQ) l=@i6sYe]o_㼦aM !Wdp:CN_aWᩆ7m0//+)0Q~Aȵ[J,%xKf2 2]%)}3pc)bd/Œyfa&,gـ J;YHolj>ht, X CǕs҄֠ OI |xyi6 es1u O"l &o`mUB=nܪ o6Se$ߧyam 1, ~=zbZ%ڔQSpϞ MrhsM O%'R4C# i$}ia (JzEN׸g+&lQdLIVC ED;Wh0$Nj'pU_2N )-)Fԓ1魲̬߅HbI/~c6tj8% (]{͜tj F=C"{%ay_J~H&!nLXMqȆ 茫0u ͳUzkXX8}R҅h`{߅Cz3?giQ8ClO|0YsaZ| ,6R"̏[sDꕠkltT#򚛈-0jI#|otncARmtpW.Mav!9m׮a PBtsoz`6w͓8  =]G{,e,vuϊn@B5p.FPhXmyR ȕ`YWĦR .G Ow1Lq&_XʨK:a] >JOȫN^6il͂2 )Ɗ  ^\AwJRt6)ڋGxWX̼juNހX6Y9\یN]-C Y]W;CWUh%sv",BB*SLpCjdyu$Ű|GgT#~s 1N@htS;| {po8N;3n dc&9z{ fލJ\3>сI9Y^)U6@ڦA ,}}>ȍ^ְ.W8j>%Hpx< ">-r!]N[=^= j%[Ӥ*q"{ioLMw}tot 1Y_eϦ8Ÿst& =) J8O3I.]U^NpIVvQĤvJk<񢬠!E*i Mv*qJ_hr%.==Pز/`ND%m,79qS-ӑ#mE6)O R}4|XG˚[qztRl+;eZhL||]zM)a%wγ,Y`I ^֞ #H|4(6 X%4 %%Wkt`9ihjWqQyX/q3bb; RF.SYWBɃ$1NYZ{[K@g^6 OTw $%H4G!MV\&J/MiʯE .zeB7!O±QlXuߞ8F"VYwi<˕ރxd܏Mxrn[KC蝶`=bWTQzo{7-[2|ZPN5/)=B]K:E<_k. sic MpKDj00͸bUHP vi7[ك7͊D 7A\UA6|LC4 D5'"b8P`Zx;*~F;|>FiE%kL*b;5UnMt&^Vfa1a(=.OAL=pmϣ\<,nu^9hĽs*d qW_xzWWZ:WFg<þ̍^W KB5$Xܾ$;ucoQ+[U;:V)_@{LC‹OoCn* Pޢ.:LrDLl8Y.oB[ ա8U! Ո( nD;FtV%a2KF~P/ D>u;e8lT+:d_3`5>z&]%oNh =tZ`́qNC,uD>Dq':l/}pN+[yiz' 1\Bd(( =D C?X nVΘ+O|PJc| S(CUhB9iDYO*uQ[a~dޥ.fsΔFaBJ/"su(&j'"iQn?7MOit=#C2pIgiKhpKyw?!TX7fv>o7k{vQVRIOf#Y\BZ x y)?? g5􃐹b5TR)*# !9t+ҿP yt2E7E5~ DNJJn:5뻶=/EHW[3XϤs[и=e9-ٱ H<͟G>u!M🁆x5.+3 {e0vo2MXre^ٟ$+$.mn050|LgՃL齭t[dxn:x?.vz#9:,XXdpPI%:a)y-O4Ŷbc"@;f$'%j`e %:q@flaC`7>}o83z0:璚OD5.7.{ZєBD@ܼb~ߐIE8}oB0buf,i|!2<̵fH`erj g//= }b>ˍc'a:c/ î#1S!U1s3. 6]m~ w o55wa>d+W?o]?P.&TLZXb о1!Y|둖2?Y#*9r뤈:aJ}I>O4bߜz;ɸ2+(gf-OlGN{wŶ!fҵbmV:2NB{P<H874zmeAk4Qsb%BKQ·S|A(桐{MO3@, q*# ǽQ1F 8oQ<+_A'2&yET\=M3"֐(C:O&bD),zu xre0E81S6 'Ȗ^hOfdeØ%wmޟn}ґF7$0 bN {GYmY7?I6f"dg$c1̇MZǘ4,fݽeе;R ?t`fGTsp7O(\ mq:tڭ:#Y8PR  kFL7|%TZ5`@B͎%Mjq3 >l^u )rNO)sTQZD .|@k-P}7#]n| H[HPD} j HS&A՟X #ŸFZw!,p} X)[dכEv6(/}dښǒ6t4  kMx4?{Y~$xx cZg -5xu 6n9_ 6o.FQ@_!'6$4 ]LeRbPwT(=JYkƶm-1,F.l$ۧtL ] YY¿9{S4dI (fk7k.j~8(9#`aSXi6-O+CQkGs5'aV,J^a0e>V~O G#Y2'5 jtn }&_5Jta(1.Ӹ)JD&ʞ\xu|Q-#M$o-"&gլŶGy8 <=TAFS^L6ά+ cb&KG'"D i=>"q[R L e?@Biq3uAnv9E>r1H4ܸM{?kH翸*3c5`pդYv_};d 9qLWԯðT_Z6-~cBW.wwAMYAAi;RPmZ-޵! ]l0P+;&O;O"%ga|q*H$ ɮ;ԌoOEh:cߢ ACx1kIۄ~*[~-wM80ZfѣB]k/ݪJy/Y̋5Gwuy)L z!g$O{N@~e|ʈxMB؁_>ZoI@O@z!96םݘn˱ͨl%;C N4p*^?KQK%TM8U>n75@D:E2ǵՂ8\ʰTVpRM %20j/ZҘ94}uK G&eVDZO;|٩?J@EʷPrTR@x[6f6;° Orqf,qMaʽg+WQLv"> Ak=?@ wyc 2dgQjpъtad"v_)^cֈ+} "u(H3" ]x&xGNaǫf]@fe /!7ϟ8ի4S;dG"+%(u? !fӵF; GaĤCmiϿ9؝ǴaĆuϔ%?ӃЦimTnCVX2M n IIۮ:L"ԁ*kbÅCAӳ:7+#͎ܘuz' *O#'SvF,|̺P Pcw]3xmyX KwggP#?{3y!Ə8,gK3UJ>Q{:9VA~ ^- b /y_+gM0`2c9X0sPٍjC]/WJ`D&9[~Mp5sX5 :Y2Kx$C3~oKG: drݚ V.#fp 0烩z4cYK[^LKAJnb ;Cw 0&8lP#HqsXmt?b{W,GSҟh[9kX[/ʆiRGP&+>1x2FQHD20T,rNt\ nN W_39ugo!l_Q^+͟a ?o;6`Mͩ%{c{OdKU˥<7pF#45L M~SV<0!LՑ>Fq}Jt PʲrLv 3n!wxD0ilD|(w:WZ}fb&g;P`ߣ[k [sxQLN89©0J*rSc2+x0M@s3=d٥=hȰ6G#> 7RF>j@Pﲥ3d[?͢'  /Cr))fIrVjq58v*B6\M1}-]ZQ)3z㜨I=_jgQf @`ubӉpq|Inp *뤉+8H1Ü"3rf=E EO^Wz6,>OoPmĘ,%m=@L)AU{-硷xSi1&|@vb›% }"-g(:{ qms{SzG25r}ٔ}DwAびGU8]1F M/疩T!\be"ޢCʇSStm1QW|NU3O<Ď3ϦO(u)M\{xғ 9wd==yF׻7Kڭŧ, Gbz?tJYR# lJц!fCHOStW Q9T5;ࡱogݟ.F^wVò cAc\%ͯ׶WObĒ N/=YBWԜި]R\{X?)mAp=_,H"`a'pD3bPk,oɩ=GKxwN[ 4ŞP +M#]s9HǸ4k^ Հ.o9x4Yue) )b'[ib5HiBo_Q, BARHrW?u E$X KJUGPyWuy6n tmq" HjlEohmPV!sLIJbS$, !(r`dihvRgg 8 yQrMp,.1˔_M.0o20)N=*f8yA)EP%_g"<11ђS3L " ':?m:z?:djijz'q~ 5d)=.=uZ>]'$OQ1egW b0# j@.]q ->Ʊ:~40tnf PŶ܇лgLW\4KMME<0T/fɭl1 Оr*Lԡt&C7MĘNVL+/_ /[a91N&hEi{!T X /{.Fv1^"͙)(F2^iֵX )r$×n ^*KNxCOp/4o!DBJY¤D?S-v"~dی]Oд ~{ x#o 8YbCWX&v3<훉`60::H,IxfikWUZ ?4bğsl29еâz`L-5 q>,P_FK4̍Znd|H󹢠2Q:9I’ʉJsg4"lG#tql.|OJs= ntq_`?ZX's|{|3ѲAXG ~+z#UV;F~&;pNIK88}1)nEP/,|CN|ˍXL %2Ĕ'1D&+R0#[s"&E.(Z|&_kGwy20YQBۯ0 ŗg_P#%z@.~8 N2].$ykʙ{4vT#` 8lƟ7!(ݛNy6h!k$e&8W%5<6w;F$1R_.JU{BQnS2X۲r@7Y}nYii4Rӻ%V6uS X#3 F[b +>ܐIrխnW^ɉszZHމx~㱟09vXP^`l=lViUG['dmC\'z2G@677[fВQO)Mn:fʐF;xb3@K9QE*4 RB=F&3׉[W41ICd~FP+o-}"cٔ"c? '8U9j 7EGL ]{eܥ+ [eRL9v-c }qp+ky&Æ 0@yLT2a1z1ՓwB/u/9((OY09\ d'3xGn!mNL-0SHP߆%Ǘ7tNQɈMjMj`b?K\_dⰯZ4;Dn;tZBGɜ@R6]ta=L]fwt: CL'ufO#s_7ڻ'rq3|^zlsY+8aE;KU40e9Vu/^TipH-hcaYC$}bϣv,*&ߘYjr~/Ą%׬+?)ի[%&t?&ՠ8)AF"IL9mEzFrܵ0w3q*E*aoa6 ڐ_.n?'d[ŷk=!a45c HĺI=2醠 J_S'ǫα'[/XPEm-C!ժ4AjK=Fo = .,C ,*6Uڱƻ4ŧ<e!$>P"dse4ЛɏBm|fգض}L%[ ۀh|$d"щGaQxY=0tHH quZYօπ/JD¥ш[b2aL~,3B71U6 af\_ѿ}cv=VCɑȡhPf&Z[ Uj Y" `prtSS5#2FDXtz>)fy_CӎN(MD A vCH_dq+{pZ(}ab7ɱDqK3:}%vA9랬 ha^2u>r(,\1"UH"V!bT"x)z0|(n5.|9FT!䰍NAJ$cI(|"=g!~ -]1s$E\ó 4Ǎ\Og|.h_.3osD\HNj@&"Iѝ PPUrMpy?x{_t߀%);?fY/7;m\ ]4/\&>i[@R v7S}l"v/=_n[ X lfumqez Y,Wli;pxmhV,} _J{FQ4`3Tuy0>4X:;#@ɢ`_kF HK&i(F%Sg/MFN3_dpheeees_:-ǀ=e2җ =k, d9>8[Sg3H,nWCzգu?H28Ŷ] `TKc][fg!+dVAt9$v%qSx$aa!wj%`He3i&Ĺ&83~m8Q1&s5#i\ȶ|i %L(iZ]o1:=X+_bY4zKq @F?FsݕnS(@[XY5'G*pZLƆ&-x+T)0Óĭv. &=iFU,H澯lz.#bV-!y䚏}CE{k "Z%4ͨ5ʈU2|+5`<~MKNؙj^?} %ϨMEFZŬ~'KQ2]#V3wdA䪴- 2ǧA 3~ 7"Ź!9m4APsGGx ӕ3ߧV;ZFE)K$nIP.m< hQFdzHcm *X(2n3ا6K|0<3:jfb|Es.Weԓ]GWa@,"e ~> 3.J?WU:l>jԊ"N<ߒzNHx֏NTEOD rSHIߨǨB5t5?* !aNÆ e qܐmK\N7YJ5 ^jQpJjHM>ݚ`^ի:z֗ޓFbnE+_KLqJFW{ck; XgF%65I;5"^]ǹ?`Ɖ7N߆t6a H[-[OH.}ä8JA?2IŸ[kD`#Fr8]z簰5RAtBK} \S6۾ !܀ŹOq$;}}MsY) /}- i 5屠b]|$Ѩu`1Y4>wm[.5Xir~"s w4ٗ"}QX>%(Cq)b< $̿ &lᘇm1NIB>]İcyl50uQ+>kwmdO:48氣O>el/~Q=>]B΢8eIyҋ]for8T+qӵe$s2YC럸CuX饂dUùJ`&k{dD0~+gSD` e"7'8D0/zI!ցMTv{g.7%vMkzge7i2`^cLeĜ2$J~QRɁ{j$J<ȠB1|zzÁTN(/r?ˌ}E>:^wJboxbD/AlL$? p|B%ԋ8(@zsowXR ,Sy.p( Ǒy̻Fe}>;~+ Ue@$#,Co0}W Ɂl tIr  1f% 6*-ќ\0k΁,( t΀G@2BeO)"*:E?1-zM狀T%9t uK,t>a>(N`P ZٌT;dz_*#.ne:xA8Kx9 [0q@=HQ8M=gJR22&)>h**'Q"_4&s?A%^fܩI&[DKԱr& [ ~П诧EoEa բTQs| NpY,J2) @6=س<cӤ楰] w4ϡ_B[ ;=*pϲKɬp9"w^"R# [>B΀{JI /b *Oq`a"=qWA"}U֚7]6.p.n絒y) sFx|;.zN8##Q{ŸG_""~]ڥA}!'`3і8-<ήଐn\DՋ lyΖ&(ӆy#Y0Hay|+Wf,8؄8h1%meAݗ8rH):7]RX:4K7B 6/C=\uzo;G,h+.0IłlG`b([6ɝX,[a^ I@>ʂ#s,tY+<=7 yak^LBz@vr\,Stf 86 _ui`搔~%ER7Ad4[QbQgj/A`Od~۹mFwbm dB2q;t.L8\¢9d$IFL0]B47IL|)`1@ܞ蚑Vّ5уFVBkOT\,Ie1p:W?s[zS.^, e`Sˉ oh΋M9|7TIʾ3c" Fv'KXy#-+!t( vU_x:j""F^3 fYkF 'rK ;[hx]ϗ s6vIV A%b]9)5ԇ')1RNs1x0*^uWs]}NAɴTy K<߱R=`ѠF o@m8<гLH=,t dg|۰ Gb\q+]dBn \osLo*pHND o#at&"XQϲ̄e2>+vVqndh?@BpcecJl` Ļ[d~\nw2Y`˶ۭ~ʽ O si!5^- zxE_>LMb9R_K"Dg,1)@65U[b"F0ïkA,p:W&iЕoJH ̔e=7 \xnОw](EEjs;QL#{+>)mt\$_8|:BxSA&n&"#"~?4TFNh;t3₲@&!l *™A?qfR_khut[ /^Fzc~#=bɳ.uqOH"z)( Ty 'gG]_^_ΑnJ3 puu;?g81>ö,g>F0g`čam൥j9N |$+h$zX#oWl$ݺnFRU(JBuŅv3] %b:e+ L3pA8׊xY띯hbH[QF> m2%s@eˇ!]qUEhlfg|8@aJ: ςE'7Ȥ. )uM;xRPAYvvtW;&w+=lC}k0;+3m&Z]$hL8oxeBO"P{{QcjԏyVʎ. #O^e^##r h$$\vWt'8I< *Hp`) p7,sMkccc`*L68uN/Pzۿ.@ڏ⠆۵`/\[:(e8 G`+ot␅14Ӆ/ss{~ݑƻ?C wcygyy1(nn5taaCnU֩%nB{]B8hZMSYWJS$Ai뛑~v=!Ҫ,3܄xA^Ee!ȢoCS2FCC^u܁||֒ 6kOd}Ͽe ry4PG&긲5N2fx4*̍8Ԍ1uNcNPu ɏߚHY6>}GpO ޲s%H L?f9Of/@ 8d.ecփ B7=qk.PpI ڣ! 򻜣~)Y_$5OF-;=6_{8xl" ͅ Đ$W5P JNZ]`Z:=Ҝr:D{TcC3cDY0GFO&8Q4wa`[𛣠dlRLG$Fhd%Z)I1̦tAP&C͊cB$%Xޱɻ!4s,~Yӱkܝk;8.)tr܆=Ù +k e/V-V';g ғpc3߃ѐ%B@+bP2` F{|<]{J{؛tjtnңc$#v'$!Cn* ԉJ^I<@xT>YsQFh7"}<=&4;/¯@ y3 ̄A}Gwp?d ~rAo06KjSGrk4>Mi+N3k XS)zB|X\47@RfL>CQp A]B_YWKȄeTYFrs?\y5c!HIla5a Ę#DKc[,kRsbBcr"sO1giD['} 9z-\HCN۸z`qpIbټ,3^Lj٭w58.%tGe 3[+y6Z1 -;; Y@%&nĝ2ė*a3j$ J_BF&@&t]bYWv.1 U6nx䪮dhsT@rNG7[br]aф_ >`Ƕ@8چkSZ \)Ww٨Y-vg4Xm rG1#tqϾ)&( Bu.T%Iy[ i0)7 O X5`;I)ΙB诀JnȩpY>'6o@,8ŰpY2q)59I`f/V>o(Si6Sls \Cb85S φ+ (DE$<7EeG;5uֱ&`Cw(^bXāSq\j"s!$Yu(׿ؼCSMvv{X@?Mow.uy@Pq\A^(Ru%V$fl6'?kVY"0u5g51W٨]yAqy?z,X-+(Kޭ N&W f"^:_܈]enF0L3v& 8h;/]0rӹpƀq]vpj)?9) V\:.cj30cIX̝ͫVQl7R*wý;@6&J*eZ8 d?vܘǶܾ0%@a76@DP9U7{r;]4A31u9 #ՑUX#_qՇ>]c*̾3˺G0ڒF9 09dK'j=7$"'F0^ՠ&QO5%<{' =`#e#Ӹ+]z2֎0ӷ0iԎ?.❤kddW5}7|Sړq0wЅɯi17U)aZP/yP,8{<7ԈK"Cp} :b[۾=֐lg/paP󠒓E3KxA#&2.6h9Gwha.P.ڪ("Ht߲Ck:d7qe&Zj*82ߟ}VV!] k@E q}sn xxߛ ~i9) .7%'q/[_25]n=!c僽v DjUJH 'ivr)&!Aa;}67RF fZY?H]: (-x_BKλ&[\ J/X:AѥEO4`kZ/J#R5MlWO|%X5y !GY `Α8%: 㠳c+Vp 9Px8+oQ5ͭ!oi?.@Oؤ7C,9@/MxJ^1Qu)|s248wD< &ת|eJѭ&Atk9@~#"f>RZ>{_? (&`eԭSwUiGHQ0P}LwVhe,3~=(`Yc˜nmvG@Xmv=8>59)4P凚>jԒ.MRPZĐ*?#^u57Ovq5J>]3Ʉ#PЁN?$wl I<9?`9ЈAN[8l=ĭX7[&ͲE4{H#5zIG{6e-SI`AVۊBW9ՊUrtj@g֩kDb(xρ7NSŀ^IPpC9-]w7~q*hd (Nq,czeK@Mb$zx=RϠ%[pbvr,< #fR/wvxO%B!-̷ OƉ[~G2Ԕyż%E*cs,IMیX*WQLحl+''fvM^gG[_cK75,@\slD zt=S۲Z7*PsЫAmA_`$t0),@g#+l6xKFؒ-7Gǽ/`.c1)l]p_e-!T5v\PA >3xON%u?vМCԋd6熋\vzb fӅ+MP"$323&Hyq\;V o%fJC{ztvJ]K"_zrJBwïtktb4ǰ̾r6EpOpסέTi^F m>#[<0ZrTXvyYrǑRg($}&q^1sSTAGAP Tr6؎3(Sve?Ԯ0ע6$Cڄu܂6eD/oPs`AƇuP]rH%~NFE#yVYڂU81#]Js͈JB'K&OI%m@yYS1 Y~!x-@$և+ˢYkySVt(2GXqip[l@:E"`XTn,^e_Ubؠ#;,g DtH=R6ۚ2Yd~'qZ1ېL I|HoP Bƍee]SlQ0VevqkD  U\m0ʗdSin`H9wĞE!<߱?w ԏɞ+RT֐:(ƙ勨rA QLT{{%C79"&]o/"K=n@w-u|fgUvRV%KVVhqn!(~l=A^w&( 4?::@epォo>>|zx@aݺߔ*Pltcs@2Pەqb$V*E{5xFXfR8/L`c*žV(Tõ䕷ZCtj;|b{j`hBp_9 jo$-0|=a#kXl ?>nF0&.ʨE\ @#VcoBF.C'aIw\RL4 ^=Z_e[U)pKЎ+ibz$e`q| ok!oAђ.ĴjV2"w&Aji*B?1!0qOGL aK V.a x$o, 뛶޵_O_*VGj:Rw}E8.@)/g*4Y ݙN^Un7mb6l"*4m_ n#v?]B,KU)1؋cmL\KƏ ʀ(K30K$FY4 }>F B_dM͈WOwd =0^M1ID缲AjߵM?& \,9t_K}I>^K}=UiA,L˙胋\+T|E9+&SY^~Rp՘#sB5ֳiyN'tŻ(iY #[<ҥǰAmؙ,0LDŽ NLs_5hz dBƞT Tgļ'ZANaAR<*q6)Ww3h5Ȑ#Զ{ki?De"mןo`U Ĵ6dė|JYض{0 ɤ]@ ^8/h9L;Vc` \.,^zO"D`Gz B}ٓrPUȤtJx]ۥ6jG{p( 5hrI +:&' \z=ѡoY Cb!0Ɓj u,iêO‚ ?Ye}rΏ3B6˹FTB/,]|bx-l"g >kZy6X[5W2Au^ʯfl)^I_jR@B\Wy!x4ZW<6sCiB+h9bL7)]G,W\?(Z6)xvrPOٗIcpЯ9,s 8O z=N7Y|1brQ,wJ‡vVw[|''U^D2KцJdU(&(THd; >'WYpm.͢ )pp=[</t=pUpIaFL÷!+#DʒJAZiSa R%rpi\Yme\bk U)At`3%ĺ\t1p ܪ` B]Fozi-*eM_ZXm,w2! iygK9@ n?F67irr#hC鱏WuP"@0r.t *$@>s"2r{}\~!DҲ ڡJ=n7L7bkV!X(x7MCg>v;]]F9:<~]긧 r&4$R⏬*i1>@#[c0yuXFMT f0fafW=,h@X>,k]pJfwGSKypu FE~;j Rsy .9H؆-s H,)mhXѭ}X!:l>VCd49fH .zs--s8 d@^?lP=xZrmBYU8V״32{U1YHk?'nPg8_贗)wG{5@_eyz+ 4/u|[:Ulܦ@vR2V2ƞ5<.Y}14dx$ɻAF@bu7>ѷ n+¡윪^yApd$t^ta/O'wi>#z0ed#R'n @|Mwr>ٕ́˞d/lG4k)K} DŽ|7tтH|!Fi1Mwޓ?KAJgvp@C3)O޾H0!E-p8H2m9dFy:X43p+U:oTtq N6۸0':]qho1S+)B?ZvSkH׏s]oLƖ*g6cfAe $Pȳmm4ԟa(KUioצlrheоt ;4Fg4iftT'Xuk%)=53%Er b<U}$;n4jEk洄MF(_52FR`҈Q6wJl4 X}#P(j7qFt-]/QéˆGǬvSyF,qMB&DA|,3$ [񇰮^"\(x1W[[הM geٷIa525 61'Bķ- 86*G8c¡%53c_S:D :Q 47̼>=D$ DmǷԹL@CM^P_O7`'[ixo¼A b%{C.#WO~bPSSQWGeCc߮_ϓ>Ny}ĜҁYVnYch;&ZmriP\Iƒ ;ܐ(봼f4}w #|Ғ]ۙmZm(Ⱦ]& I4TjPT͕H+@8SrKO4/gPa@r/Ë;UYpk {OS歵ck2Bb7] N9vEK` ӟ7@?2VKR'`, ;Ma!Ԅ {-Opο2bz+L-Ktg;݆4*a8C<,%a!)slqLCH,kCBMP'^:hZm?jHLp-=-i,Mv*ȎkM"1JGLH`nE^Aajgؑ^MUV)76"_@;Ѥ@д">{]&KMFʒXMwsީ|xcGR44s yab3SEhSSlY# tp^L zL$V}Qu>:un}-M<$hZ9GETM$f#,EjPGmDAXOUd]CV.a8IKߥXY"ߺ\:nΧCO`qP* RӄÂʌ@/QX,8ԍda)_;9ѭ &-55pY"Ceq%#HڞH!behwr46tL.~Wu_7lP6uk]o `h@arOS@.=Ձ\i<) h lJ@t~hn)bg/AzVCXfjGz i錙.da]iI$\Qi0XR[x_ y8nK~^z-0C{7Ȥ^9\cX4FQ]qM69va€j\ҕV+)q 3#M,Ap5Z*5ѥASɌS^$)yz(lShGm+̍3 4#e+[$ =N*%&[ïت]0hc~|IZ &'D5& [AAH[1Io`hyhdoYNJ>/"LjZִ@:5j_@,E2j+~xy),Ҙltx"3@1󗢘|5B_m=ګZR❩M!ֹ@B# Ol,QV\k+M|L0k_Co@NPm~VDeuF!%3[&b[C)ny4}ť4tiנu\F:FA-KZ#^pia#-&$/i.'wjڒ/_ р,T]L: XRLx!( Xf09W a餴z(/mkB?yAiDiZ_#Lr@#"nXBG.S-4C[>>rQ\35 \Q\t-yvUH?8UGqiD`k(Wn|zx @&뀮 %ySU)=V+^rY9c6UA"Z4D.؆DF5/;e: ֻ)=Tq%$VEy/5 ^g(/튐ľlc_Ŗm*X7u2+rZ%';󼸊j 5 1,A-0:@XO: tbbL2a{oḅŽ6_9minidPR(Pн; v!_6ߐh/fedUSR\&FKY\/XcɈ:۞wNLECB5eno 1kC*4Nw꫍Ξd m.mUF@qmhdoHMlHaR ?Gmk} #d( %[K&_JCB3 ?~ SLN@Tc >&>%g<Nt@.A| @ȑyx.KE\i4Niߗ{^3H4Ej0Waes)my'믥?KX:t2oǟy҈PwRw{_yldk><;o3چmQTXlBo6Ĥ<,Doe,Pk°((N<ҌhciGDf1]BS4Nh ѪLam]YۇMU`>lP"Cq7)md?wdeӢ_bvrޚ 7((qOB*PC@]/Llۢ Y)L/ fq3A}70(vDkLI9@k!RyPר <)i_à gc4: ߤ{*^@i`ӿڡ&4'l F!-t挹T5ZPz Sr/^]}Um+Cw~"TWWwRRtM-e+,:8W Ow<\qB} 2Xhb#W -+2 b E}XM$N7<o؀,A#;V[dҿ}QB[=)3v`2ф8KQ~ K{R5Lۙ˜ B)Nw ^[47q=+$VJhޗ4ed-w Z_8Fhe$ !=Zg=\HȷghTWb+pY^LPPA7 H Dq8|)\Df2)ЎіΓ-7b=]㸟<|ӝ')(uڜZȗdz#i4};;DLOk*B6W*bOJmw^xT91٘h(t)MQ&&bD:NFz{cio O7.5ўimQaS =/`G+6>נTy0[nсUn6X+fUT ~S 'B]sm|hq!@D}\:Q(&HٕrfQDc 1QAu0hJ֐%߱d<;Y<= E̪ލ$_p,jM4o$Z&ѷ)%jP؏q[~AI*ϴ®2}н(EdY0̕*۴9Й>0de%M_;Tn7HЍ- zZE8CR|;~4jT? mڑh"J+zʛ@-h0Եfg{?Q @馻Y/nMLmy+ p3r,\{4uY9>`=e$N)E Y$UIfy<J:=R/0`s{ "OZĽd3LB[L{RCIEÅl|fP H,Tu_Mp)ztU@YȔ$æ@"--Y_k<34=xU*Ou\H`Vې4t*1aGUѡamIrJ׎MTg<'w{[R6sn> t)"; q.u(ԁis 9jBh͞NX5!ǺA{S=45Q&ۯ Ep"C@5,>j ; ̕MOÄ_H  Ux_E# hDqAվP6nPIo" RwwZU5l5s|=\KVN>߄Cq[ktwDzN\uC'7m -8Pè%nȒ~ycOV3! A-~30 yL&o*gՕ ֜~a -HRjDDKb^gONB{Ũ#|w  Gm;n~|?òT_0v9ax~@&l ,`ZVf̓mBj34V*fCd!zbh6 Rӹ!H_4rx` ͫW:89Vx9& -ude(r镌z`fbj+GH% o&pRËi%9?jƻeu˗$_fBA x<LUQǖ[Î Axb,[aT0,κ9["DFD3俑5?-%:>\EI@ sߧ#lAta\݄Cvh^ êbN'I){T(+/>\apr±;$߸P;!UEYKl<}4RaEM/G=͠}6|2?9ކioaskk5[Fȩ[-5O("wx&3 ).E9ww=f9&["ؑcpnm->@X6z]1QJ)!̹HFp1h+٨Z_H:܊Vl)ANLc=DnEXYτm Ygg $f#nB _P_R$ESgRFW~Sx-l1{]y##DZ񄇀P TxMW2z[o--ef#mp!Zbo2~^ԭ-84IR}ɭ89ow.@=!U9cq|s=igЊ{U**g2|J;1pw?#/sq.^ǫfF[N5 /]w5!;  s:{(!@RKMvE )*oLGZ.*fU}T|1/bhnɆLS>&do f)}.W&Bȍ9x(`S"̏@8ht7 LLVl4T`X0ۑk;9`&_$fvWgl ,:$HYB=O[rϧ*_, >ޏ{.|L31trœ>\G/&烾53spG*D|^PdA|bA{HˈOuj`MتS5x5top7PM+ ] |x}GP|-b;XCӎZk˪AtU‹t&*NݺY+ l'}N ;08.ZۤAVGVFf܄.Q6K}rF &M0= dxVtt=œ 7s>yfEE|p]m\g?K>qzvYY?YMp]Ѷ 7VFb_=!Ѯ gjP0z2GΖLH3̤->ك`hPW9wS{,4uWfQFڜ^gv:9/~V$s~=~h~Gf'B@C@^y I`Ҷl4^Pv#u@!5B;PbG؛1uբF<<#DF:`V]l>6xU|vx1osҳ~>`Z M@9ԙFX WO}-LJ?s^Rnrᶩ0 k]߼Z]vs .urlYm}hY@nnb/7pW@jqB-$HVl&y)qJibt{h`yJ`:$X>b S iJa^NpV@O f{\7`28OZ߿[n/)m>4]S*|b̫oL ʪ~WP?xowȃ D0,VҋxVal2 ж(^V Z]ϥJ]$,VsVFv>bFjkkR擟SNV3-6/Җ0/(WwyNECH$7&a,'*w%2)񺵆\ijZlcD5V(YJɠY>VYdmto&b$(Q5ŽFKP:ٲH6}y4Ǹ!"F!ax))FΖ+T:0q^g$ߚڿ1&ujY3GjKx)M%1bl)zUeBmGdf*n SOkI_ p2g冚nAW34 xF/{4p`ھkh1Z513טU8f$h7]ٻ?I)ȇ/[L=SgeBC kn$z~}RryZ YP ,!CnE~кy2T~jDnf}X`o 귨IQԟ5RFD =ac9D@Z=DTlJdY>R7!ffZAOD/FI S~RdoU 4êMmf44a ;l)2Hp/'E@ C{ۋ ERs9PmG\iD8>1؁&!Xg)@0N -gu6;oj6ı*r1+ VZl-2|KD,՘$u8XHSZzih1raQ}‚[c|D; qfud2PڮA)PF :.B!KU1eW1$?:x6^EKkk zύ6 1}~G/˚ C29Aވδό0#[bD@D#aoMrǏx @&bbq[%9<9x")HB(ZQ4Tɫ݀Ў?{䣍m@G׷fd_)K>S &(6S|ӄ{CK Qwv_ )]-b^|fKZ5g 0vj/㟲Msɵ:?D=y]iBCL,Xr^Ҧж "/83QpYH7 '7_ Qyp(A n`މ zOPn&3*>28:(do4\ؔRB<{!&5 zXd~nJ ` GS1gi5 jxZ: h45/nkt0¯})GK=~9=- £TG<;"_Ϳ-n-=ΖZ .M#@(5M X #sF`A|`@A9[OU48&2P)^瀐{t|gD(LA}ED nrCVC#!&oZ\ꢗ[Q]T5]Ci,r|Q ~;"xC.5fmInT,)Rb{:_!<-Sgsx~J~JD@ 8AƜrp+H,}! P z//s{e`dQ6 m ʭC|HO"нfoD2WM; +NʥGR0`N'D|ZzR-m溔F5\ᔄ溔Twb;y$`wTz5f<=}U}\3f:M$R/y/`6 yXs ? I\泻V 8ݩKDjZSo{[~V ܹdwKStJÿ s*'|2NZ+ <6|RNΔ͂L(,3#T@gSoұT6%9nA(&]|=L Xm4&I6Q,,/ >H-Ȥ6}ZJ9"4!,Ll:"e+,PB0W:'4we2&ntmvH77tMd?PMpQA:XZpU B2D|^Ĵ= >N{%v%W$QiˣEtChyycFg?Ԓ NcCn~!=5Ḣ Ύ^ԅj{#t)Ge=g4 0RZ[^`;uE37A8UaJ)%'&jg?F;:39¶RQ,~%FhSw!@,(bOVA.&\qm [}3Bgj2/ x[9D?#(} :+p )9 ,,gD,Bd tTxl_A3xFlѴT+I|NkYzȋ-I |L݀=g$CusjSi:-v2>RЫ#\ IcL N[L-M#Kk6#eEİ{ qd$)Wl6oԛJ届p;=Ԯ)0`+n0Ybz>^= nm+ S_@9ÿ nB7x`:/! 4Fiw`aM8.Z׫{5G^19r3a@p w#F}7>wVi#[e$'߽.@7TԖ R/ _Ej%Tv`S:iu732ͪ!TP\P'M=6Tf=Uv:T2(>t 1<]̔gJ912P\ع,k}!dV9rS}BZg:>rKCy7-ZxEkQp}֖+j ?!%!pU\#4O+u.¬IR6Fpz@4&[gY2t*bC%pmږC0nHż}ū%=NaT=\ՠT,KK|6Ѷ3].~$+caTF0uDUZDIo ~s~6lo>H2=/bL]՚81L "Ol^י%q EW#$ Sv SR170\8> |x!;*M$k-Q&aKX CI ?PP v+ G'm2eo0WGD@1yvD3Œh[JGC +ҿ}'g~4(gC.dPL $'y!ӂ,, !B"y1M8[a[YG\3~A.вV\!De%)Wۨ_Y0i{vnrp?H d|9o6QѶ 5peD+q^"S!Lوu%6(X#ltoy׏Zp"(;RUF嘩.Y!~fmƌR#ǜӷ5^Egc#1V?obK,6yW82oil@rm(%Z(3yL1MA N¡C;(YCnIm'nrйɝvVR6B/͛0Ʀ};R {@䲂ͩO N@J wlݦȟ38jf"(aJYh^;o',0~$omKK2V ޱB%K t ’v~>9{7Y8SkHkǭ؜}}:M% D+־Q 2}T\opѮ[AJ1΅vzMݍ]Tw\ /wF3bkZO2aH' 7a%emSC_ma$7b!iN+[IÂ/Si)e_%̰JF wVY{g%5@P )Qw2^֮4wW L<Ռ&CCN ٟ S5R!r EϠjZCm:I}X:S2;ڢɤ|^v\Zz ۴ ^ty\7y~mU=2y S XWҁKC􊨄ߺ㉃҈d)QQӆWt<<yiJෲ^ ӽzw2;r\P0mA*{_rE܋Ee>Jֻiu ;woR:LKMZSV[z;lb@^`=vhu |D)~]56j`Tfs@n1-ͣ7,QIb /FGbzFoSOwE'M#8 ZwO ;ȕnlNi.%4#aGg1؎t=vy%Vajr0De\4BcW@=jLy%IE1)Pn+hX 9?P,ˌdI`~9'gHv6iouyȇk; Fp~PTb?]?r^)É4#LDn e e7`1ӄM1GQʹ ;ߣw}tdd ᧓JP:ukoSd<ҐN._/o6lq ؿ_:?[:{1޶* My ]uNCϫwӌ+w<F;iz%KŘ*,^'ȅaI6P۰\B}1өCJqtΖJ8bxNF)%zF޻o7 Kl8MѵF*y`iDE7v0l&ϊC rvk0CYG3ld,j A#9dWڴ<ɮs㒮L-5pFͰZL!3QS*Xx44,:a1nCnhƧ Ӵȇ.DNp¥]1<[&Ќ|_xXνRH Qc[R $=CSo6.kL*W>O{ Hap*`/q@a~좌@E˺dp/|6ݻ4,9X7Lϑ86Ac`AzZO2OF;>pjkXk/F'#)b|h%,^Z6rJ2`L -)gL~bR 8>զފZaٯ^ /̔.օu8=>@1źϰL9Lмi-I9k?ya:mK_\GH67xK~ U @׳D:}Jȴ QR1 vXRȲp~*$CFg Yq}7`dey(pӨR!mڄtU-I0lWlE'f:*F6[qٝt*VU+M}M6Z;7e&ѼK3F0Э>y)AzSH6zRE(T |cyE4y+Ky2YMdsߗfˬD;GBFTc Q[R$?oؽffyj=u'nKg<&e{Eg8 {hاHH«Eq/_BOlcS)2%G"׏pȕr&UxCMaqVJJhhoW؜ Q* &$ǧ(5h^Vg SYh5q/[Sq8zeC<;z +pKՓd'\U`wRÈ[UbؙyIb#ܱ(ȳ2!b7}V]jZbv` E,ǑQU:- @JNeF7E "bZd"-|扜Pjj1]H b;vzog,֪?琑`]utVޖtUapG`VFeƃٟ@H״Ld_9]rr>EL42O =wM 6dВ2eՍqI1'`\vNR[o}MKB 9n)/NaJA_rÔ`+_M۹&ˤuH>+;:a5C+g]@ N&z=RXR0CޗS⨑i7g̪G!#x 0{%XiYx zb8H\YRsM{xwz3 ӱIh01X(bޅo OJAIQ\B,6(3@2/lZP&$j샋_7S3( iP{0b'K4uF%,FɃ42?F/y_, ʼq!gF{\|'(7]#͂8cw`Zvw˰g|w9Cנᵗ6lEKն(tTmifφ(=-lAaX Pw?D:#b[GxQE`3 b;u}N$Mĸw-i%`JNZ6HP췺B2ü2!b}X8%ͭ$0|L2 <ӏDm_(tN9=T2<&[a_}(S\}sZ7HiBO Wtޝ| {RzcYj<ԻA;ۄN&],!.YwOV8sVzԹ8AVg'ivD eK &|Ro,(x-p'Ek4i,W5̆.xhۋr"aLaW-!J(?2EKzٱ s:!,B1^qYOk^]?-r:bИ.c O/ؑj'績oUT =vtL8bQ yKSth49 ~٣pǢﳇՇ@ο*(a#H zT p[G% QÂ(@LehYAZ]#ocM̵H˛P=$-G59h Kފt`Rz@[^ױO@_ lD۰I[Bsۜ^)z@ ԣ~5. ܢcٍ^6RE8@h-~;V'}eA::N~Y@-N ^we<ɎU?3n嗯^f`YȲ$e '$vWY޽ɏx V71T eڌ$UJ#9l( ұrx~BRHwT' /.3U)8TDq]eGFOa2\R@$J;b&Qs _%Ja(.asHL̰ȕZ?^5[tAǧ ݳaVGìqOq[|r1mgqyU#T= ݠk!H`#D?VG7^s%1z79WPrdP^z5&_t(_5 %Ptaz4waY䄐ۘnTgpxafS(ϓF゛*Uz|,ŌWc87<ގÕ_*f?e_@ek&wS^g:=<EYޡxАh9KШ% [N/|;tCħ]Ƿ#[>=M3_qR"?+`A@XGVNoέ$XjtQp#IhEl,}&je7^J(mb  *٭]$9Dhp#-#,ůqe3uڦ+?Iw6AF~C56~XHvLGRS#:=.x. BiVGzm~MNI]jA~LDAq&oYu^(4<'D}g3R,%UYs0)u1gi低#A 7k @ ( 6[5KT%L23|Wگ/hs0ϸ3e$B@贻PbOfjiP#a,N%&(|,}TUjc;2\c%񔆠P wy}ji #$nRV,H9@0gQޗ$ƄL6=|`!GYbfu0ƳFQr߼WNOШ,0aQ-:ތ3-tRhXKf V)wݗ(^$Ħdx亵u֣YO=|/(?F }U"Eȿ_ vArǞfz#EAi:#!: ƶ,΃<+{*lZwqO2Ǡ+r%"OJyU*̝ ݧo,ZZS2.hL|dFEN3nG 'amxkbD כ;8bsS;%1w*22wdύFWb=s MgHm?r,rX|f@K=[ٖlE-QD?G?B௪.o  ?,L.X@tV'I9);^r4jDxXɪ-ڎ=¤M0sv sS92&1KPW݁hNS9qtDRK$5 <򌎑byfb?rCJӅg#rC-4βq!-#ElCT\8w$c![1/Y!n{1VՆʚe0r^,p`kL4 ѨR`XO\,]J8fqՏKƱCs 1oktm 5'0Yͫ"N6oǦI=zFlXf_PtY|q8{MӫgmLsߢpWZJoG uN{3-y- xt.NuRgSXda-dwqrKSzRr B=.Qh:5U-L"Pl( ؇RlKRŮmڅ  ХG\R`02;Llf7k>kem~{78$*/XKُfy9l: Q֜@@2{9^Ӳ`VJ3ek&{Egc2_T#nϭ;2Eޤ{2'9Д~0=A=4u%*@Q՜IK޴Ww@.!^`2NK80ԯ9R' \c0-ll#(lVF%^>uTf1 HlM+?^ qVL XOT\Ǟ??@NM0Ӓg;M+ ]g.{+u}%roX=-v6~%J*"e= aDD>/zdX4%S[uW?lToZϐ ܵiLn%Uh`#Sa_ec>]/Vs~3):)˻) a, u9P,HG!fSgQl"t̯#2`r>o&k}G$ߋJi?A̡$N|h 枹r+ 0hqmTcylhjq=@m¯1]s_~DJG G~׌i:=ǶqNC^>%ƙ<~ݲf+E݋Si|'',MXBqOVP@4CP;AS3sYRL>Vuu=æ&L"R?'2P ,En=E{l5 E1DYpYb\-Cyo\*{aHpD `s\r9R;MȐNXo#^j| q99?k4!uφ76a͏t~7d-\9#n?fG :"a2k ")&fO-C;4?VNO5=H[M׉ٟ+{uˣAy~*xUF7v80t+2 l/nQđ xHDGH;Ijɝ@dv~p(7{-~}V H sV|W+C`@m woguj=+d~B J.vG'q˦|RWG)`.$/[8IEB0gt3aUۼP^J\Y`gۮ. _t{=s#T5h"v@M /REb#X˝`:A^dzU0_="g{ۑ8+4NV416p`NCf 8D8qQZOuII('aE87}5y UyF:KZ(hI%c|`1{7ȏokY1A1e !Ͱ?᭸V@znvIO脞":)Ԓ9-8n7g_л| fwػcg_wBocpW!c5,g hTTR3Q뙅~HLPwˉ`_i5!]\tXJ@ bYȒ6B=$a _4aׄ‡U;w,yhT]Y_!>IR:_3Y=Nԇ(8pLLx~zw2i։tbTԆRä\Fv`޳c~%lb:6]&*Ÿ%x${B^Yޏo[ `lЭBj8 )ڪ5Drw6HHȅbx΃<\ Gj F] 4!»'H*)M. ӊ"Y@ Q{0'%iSw/O:cN+8N}#yi|W$j"?4JDwy,w3k8)[7Lr2"UpiеRԹ倕^XBJook"֭F]ajFFG'˓Xub =h+[||]ۼ\X+XA&ALPg݌fX$E;hEF )wElaJf$A*EaIM7CRKg{6wݯ#8Z0EkENm <Y/ )nP WM].췒*L- PmCYAv s$݂1#zud Jrؐ6!: .$x&f&zm #SR;w#aa2jØ:w / $c`[*_44h;KľCt5A u"bI=<,ͺdm` FsyA6|—jn1KeMB˔I2:N6lnVɚ)4ĩ6k9`XdZWX>o;^ 50Yp, '`cO+)`-+S]HnAEseiO E+)?xƮ<7^Oeb뢠;a0 s/+q6e!ʵ[Y H/&sIQ009wv>d 攻 Bb9(bAvuJf&Jb' =5D2\.IlJڌs 3/΃(REZ>qcfHZ/Xz:lԋufXWMOF>IQ$sAxʢe KR"'BOW#cv ΀vH.Nڬ^@u /lm`y#NZD? ?J5Zy)U*8WL&m?r1l{fF 3yw#s ~H%?d{ gGZ̻J*I<# ]ugo+Pd ىiY7~ft/w⍱N}uefQ tlŤJ-ٔRjQܭko|?U'8. G`pfq ,1&h ~XGt' A>bq=ϪUS^vx4'lh0몋4{$ʘ//ֶK[&0tD = |1+g)i (γ-2DUɉ@yWq$UE7U1J"ʥz/WDwNdň @`OX2̀FWp"f%]pL0Y!(d`2#[ I.:u4Ǻؤ%E g| AD5[xz+j:77sH&fID' _3'|`vMtYhb-uEaÊ{`8F;gėŁ 箰Xc f!7 ${]qR}0E”X)pwg[JRI"CI %K#ij(r[VDPi ZtA$1 $l~-B:xZ?ւSZw'.lcSKh{P:篅!Pp9ܨ/-rDV}a{\7n\z0?Ig98#t< ܮο pOjVL%5{N}}.p{F8JMzR#ǐB8T|/8ֱ8 mv~WF;0=%{C,Xw/P18l+uްбh%2k9ЌHo!_sxAl$'W|G M'ArI ٞ\, lDJz@c8[Nosu sZ+\/uaY\BDd?,#gʮ FJwҤ]~TQÍy)(+Sj\8CXQ쌥e}[S5]l<&ܺϤMEly+?W~~XCf& TbĮ5/_(Be\>ET/F9ߴ!hڵsiO4Mih|fP.@k/nc+=+Cm|ٚ. 4LTi;}q%JS,P|[> ;2-{bb)k0%Z =moۦpC!B5sK!j+hv\g ! 0Y¨vӪ\o, N|kyE,bF}EHpʅTɟf4uſb柁LT?^lف+e# m`G$n`g`82#:.'NZ%$_3R-( s ]oL $EagEFA!/d@ 0@q" MhSGDɰ O¯φ/%ti::(BK49 n17 h F0nXyo Fˏ[2y.ݟB{;n;pmN1qEeʳ5Nm{C[/Yz!t)'iv!h!Ey˕;'z&ӫ5y:%yTeM+K2 !=Q)L"^|eف*O^e)M j"/~ԾMi}Ĥ`㋯;`-ot_!*Ew`{( Gu'$T LN~0٫_Udy[WCec"M$ˢh]X`i8m#lȶ$x3vVڙ+&_n5L<їG)DE!vfVRdZ|!'d!Qx36(6 {es2_R{VTWu1$=eyU `kMxmG(N#!|5\ϑǀܬԣCZ!J8irN6ݽ<(1yG0Z%rW+*+ W/Q7 `xǘ#`Z BZ&yoNΔ;s8Q*o$T7gൕ(+aSLX U]lZ͸x:̰)^-Q<=dP 7셹VzdIC.\kN&W6#~AAtDДeQtUF\fFĠ*j> 1Mؼ| I?JSiUÚͬD]a~ iY  HZ2s:SZ|>"vOj2a9dwmF`E x->zyFBGS|sUB/]Yi"KcatIT>P?rXZt^s?a}g8 u~|uc\>Rφ^Gt0 /h&ǍllMʉq@"+ ''z~ Aon5RL*C0]/$l"2B5'Mř@z#l>>%f*#cɱPh饤b s2pZ:zR3vcA[hcps\/SƷ_Yʊ7BN3r׏u;*A/M;+ POj,X=On`k;BJ^Ŏ0NVP^1FZ*iW$)12AgJS=jr7~w2 e["3j9̻}T}NG"Tu<556uAY7(Qn$|L5Wq3{BfUQ/Zsfп߲v5ehytMd ,Vd޼ԹqYkD;u\ף%! eQ9L($FۧS`$%%Y3.ɉOW#hwMV^vzp>u]?¹^:|ͷ76HR&t:ҝ n&̆X "w/ɕ n|ytYWtF)KЛ[# >zh# &vs|`0pFNS< qr$ʔL^{ԫV~~!R&p+*wq.T`Onͅ-m,F4/Lm~=$r7mq97?'(7bXN2V JH9~ܛIy֕ ?f³(E)l2%7? lZG~@AGi:ּ3Gji,o.͜1ƚ8P\g-67:Ye4]ȗHZ;oa#foNG>w60%>wex:xhdMڶ$!dnî!70n>6 aΠQWC쫀yTdj:mXp,1`n"X/m)"~.!)D?9h*4‘C%Ǵ2AXWR {ta}'.Ѳrn'$vKNK*|]$lbk]AM>JA;8ԱVOOχq`xW[Ko8,S!}牖x6Gkу8DN)?`~1('1ؒXU;BN+w՞U!we= kKF<՞< q%,X:Rf&+3Xy%˹悝o|LӧTçq̓3̑58,^ӂ%Fyfxat 1R^M݉L@59id]+z#ǩ)k<̟4PK* W( M9ioZvCF,5ɐ.i{ICރBzw;t ׸U//)߬P&V -xg]y?X.\e eEIxQ__Qئ?w,Mh,Lp?|q+vnJ#/9pК7WK,U)("\<cx v+OO*er. ݍ?#Vaom ~"п:+V<%#-><-ܺp\ ^wiIn80^ F?%%w$cxnbd*B\񀯯p1k7BH.="g tT OgnRrG[V 1j2:Ÿq^ao^`x- W}3%>fY8r slz:hV*^L)PrFomB5~H4 Wɮ i4 |uSQi{dy5(:O E2瀌l9A>߇:^̃i*Z)mɇ%e87Vfqn#BZ7??Յ,|GO;XnMR̕]O˓49BdkobFS9eHk J`MMߥ ѐN<@7L Yx\La3R Xz$!O9 D W>R5Rm9)k|:Zb_a A,*8%7Ey]E2*|v}*S^/λG*59p-J8nҮ_9ao7Mtm1^tWX=X<]%W"J-!)w~ ` {uZv{IhnF[lӚFt糧&fQ,l(xup@kF8 hƤ 1R_;)TiSc0[g8Gm*hՆuXԂ4NIRW4Β$F*-wEg3 j5~q"}==m8;sʗKZDAnש᝵_1;YU ш'"頝/p^F;^.{6ešHIxIFF­ -oNDpwqiϕD裣i$W<t,]"%\EF,vc=3*Շh`)br\{kʚU/CUV"@Rycb@@R*ЕݹD 9Wqr  l h2EbP`NmGA_;iͮtG{P O0ٍcn/!/ڕ{$U<IcE$^tָ@Qh=]XRwg"kERN6b/P$ ^hNl6QBof!MYhGb<:ofw> m׷HNX ޳LY7uҔ;hEu(no56$( (>Tv>Xkt8zOknh B!̙72Ղ$O]4;cxqtʵ\"vQߨGu1~ ce'.#/iV@ l!4\%"vO+!ncYC.D_$:XiCHgvUӮNIp=1 jjGIJA:@.s?vߞϼtgV!b,s@S,q!`3qch<2m$#roQǀ?P[t)G̈{ z 3/hX.ڱGa0ȖO> LjYjM"m&_vֳc%@ۅ'lBM\ҡ"aJ#wODhJxI^fB"O0e15i ̰!%Y)NLƸDk bڬ|(wFo(J3vΤ{dsNNsǁ]}5L`86-G"v,ځy! ik:XQAӓ} u:0O!}?ɩaL)f yo,oq=΀?I⃘➢I$ D?ߝLZ)4;f i ym뉂7 `#X#wPdz]a=Q6|%#ݍL ;|6\3>dovMC&z';ط2Zպ&(TTU%Cڠ>aYDjuTu&RxЏP{~U!W},uKf3Sn*URd~?6qrFV[:iWkmo1Ú?g}{Lw ^ 1.Xx\LFۛ%CP&vjT,_BYSJ27u(.!%ODK%w:t2c,HCd@~߳\7fj} @s&C! !|[zr%VهDcIjuWlsDFW2dI jm5b|=$ Fj;<^H;Hw ' ʣ֗.o+us\mIM U2/C?m#gH @H_TC}Zũ9FJ׌ފgXs eHzhZܰ5cO̊cl\ܙ>C9~pCzQ{N1/:CQAx?2`Qs n1 dEk=?[i댎2Dhۈ3kDc9>nm3wuP3C+6Շhf<<<ؘ3hđ?k8/66|%bO6(n9c^yS:UέW*<}VQ>vhpm 7!xE#\s=1p|5Th"b},DN0)B@L.xH_33/-i$ݚ"!{h *CWcĿ-dōң^>ʅC < ԻmM9!G,rڛ!*RE&&l>~-%&C ɠԷH+?1-P~QX{kYL<"+•53ؑ{;hxI{dz.j{N}**)GVP.e6wYrZZKD^TKH3Fg?M1FȔF !+_0G^яpwG?j zWmYN͂R6fnBsjLs*'zk'nIndV~ju|Ac鮕(`шrj?DWɞj%6 #u숓"-.\3Y"ɉT1yaW[Sv׎p[ Ú xS\郠/}#IĚk@P\S"Y.?F@B'QN|8DLkuo+bIrd`ߟQR y';AT#5DͲN?# M PiM rLP)JU7 yb73k *KKnlTy 92djp$턷%+5Yr\}~`=Dɴ?a ^HlHUsSnu"fN,r5{k_˴e  [h/ >tu,!0#.},[A#s֘Az¡jDpwEu@EBQ>,詥uK݆RR%lkFUۆR%ۨ!KI;# U?R j:eyE:%VeA?*jM욢dTil[!RT %!/<=;5)o0PsA=rH+L#[PZajMN{ˑvzyO/曆 ;.2kiCUGaRg;JS`Dh,Ձq3`5R5,ztȴp#_hsce8uaxsPvL ws=bښuRS!^dVFPAf`vb':#䴙U03DvԚ!O o:mi'k**> [051#>JJ`4_>e)ѣX%eAU7kg^X@r˜gR,џo汇dݾBELT'O5dKD =K`Lw XB/80M5v6yNBswc0d#{qwFCBjBOb}t[1o+ɠЌzWCbF)."t&AԳ2eabbȥ#ҟf)f,;`q~GU"8vCz\r1+q¼OTYmG%B׬ l+7NR3lt`,,,&e3 -jQRC)ioczKF 1IbX~(|H9kM-glȩoWǸ9O2*7g67q^D;mA0{.׶xq6&b#.$O'vB@= I9/$h"Dʱ\9 u$’ N X'u̺0BaeP@lEt,wqO+hɎoGRZ&uno&EtT;D:eKbܧq8pq4ˬR\uHYΧG$÷eJt]Tq4'^w\w#1aS~s@OߒbO)͂[ T'* K[qgjrÒwNL~GaD$S6U'_t\@ueC9:5v 2[R*dn=FOPb)7{?%OJ0doͪQ NKOxROC!ctm|^6/EM߽V ZOe#wxp)h^FA~4=~Tz,J&'28BZfnA%|)%D'wT< >4L\m},53tyYct@L9;h  m@@~+X[c*PwA|U^t|1Z7>>&d ٽE ^u*6XG/Jh~dH p'"0<`WACBTO.i*5~gFr Bb2gݓv'MH/5m7(_|YmzwEU-Ke?<;,Y^52/7NE|?V m%W)bv0߿:~?Wۻ:x_k–_N4J &5JWp&k 80TA,6| 056^o3 ]"bv4DU8ۦ{XS? 6{Q,״MIS#4h<DYdUxDF#2oW֖,ud@cD&tFzĽ#yKu۰K[jHJTmN[QF(FV7lmAKo'E~ʍC9"(L e "0 >k\rAG! -[t[bHRF\LdFIM[]" }!{ބnH14/ rfEq'VZ#3-r?N2blVSzZp;Qo[tu4'z3b CN$JVH $>$tݱ\&A/AD[,O\"nVn s 0fԐTsu\ƕϭiL$ ?x濞`SlD Ĵ +q.Ib hr峺\6gƾHe7NtB.?K->?D+ׯ*gl.\}o%4YSKʲ+u[t&CoW~RZW,?gwKu'HQ2ɔJ4ϿA6j,-x^d/M=g*k?3K)ʹPcqb̈́ZӅ1ܓ0r2& =L k^ A=mIrs+hڢE<@ Nl/RÓ% =J(XBQb6a%yHB]]Og0kF.~ATIc59nR̯gBTi^lvbOcbuixѓf# n"ڻ쬽 =f=!=`x&5 if+[([I}V'2W#UuCvGiYp].N> PWÈ.W@Amk3F,$~wYd2л,i"[K'eZvq+.OEЊ=*٢-~G#aF7{;8md`SϬM/i2kcMD7A%2BR2{KR2fFU}8q~jb\uEGmL'_v 0zlB!> ξaӆݳhs83ry"UBXӦ_)|\g <} Bٹ`IS FfN>cw eHhoU|s[IF7ѯK@6GRoBd\6w5mֻ҂skC;R.a&~2Ye?ߎ1<"ǽ~^Fo jm "R̰$p˰Sj曈{r.4jrd[R“7Lh$MRw2;cpK~B۔;e*Bkjqy)M d0; $4BlDE:݌ X+_Щh_KSbۦRʛ/HT˜Z::)ʷUX8BHTV+SPgGP.+zwԙшK}zP"/k#- ?%a0PP0Y܋iɾ*!lR$Ҏvv^30Mf\v h|b;CWkzWX[r +S쯠`R5+WyM%,Ht|O 2TN]1:P0h |n+K@tk_|E_! hKzi vt}b;N~_f·V6K^ɚ.gyv$Ȣ heQ Wl )Dz c1}m˷fe׮*P03ȓ|eʍ#U4c ڥ淙~[/{á-*>ܕD~iF%;;FtB8_]96޾ !.6KCyv%m4dWϒu& @OmР IFMiHuP"َf(̾4Cjp79 u-FM L>'aS(. jQy}+ 5'wEcS箭b*04D:r־uHbU,b# 4G-cAZۼrҞ뙘lE?)LTZͷR!(U% /X;e{@'5#BQ6TFO"_狺^.R(nFRFW6afqeeM*c#`y*g¬U*f/e-1Kia;0f2E7g1;aL3Ω̂˹[MBcq `mҺ1s%&'nȯkmߚ.G-߼[,R|e*Ȧ?Qu+M-;VP [ @n+Y?t SGPMğ(SFi\gGSra))ߌkք/Ӏ+v>SQN钮TcZ /(s-/>?McN tA>ez36 ?O4+pEwa;OI)n~:%±Ѥ,[BVI Ն!Ph)B?p Lj^0x;1./ rC9/k[eTNls"}% do._NPp pGVNHH|\F'7]~yjBR!&d~>,,C.M1 m)h,jj] ^4! 6@=|g#vw@rCS9Y2J)Bu2ܔ}ul0$j u7IVaVC:>3K /qEolh,;38'Hk.- MEMѼ+/#Ft؈B.AVYjغo"J5#;vx} +NuUqXu)@2 퓪 IWLu2f :S!8^63L;tЮRٞ[vc3-zpT#ƒ4t)?;:bZ_f3-gS;z!M5%Lz"mv@ݬL dZT:8.ࡌΙCwk~u@P62Ch[;u,&u識*Fyb s )ʳEH '=? pܱUm.U)耄HJ7JRge4n^4b`u&lq NNT9Vz⾀ ]pz#qw\dya PzAsCa?9ҰLظN!$Uk ceCV>e`0+Kc13}]RSk ̬$ 5`PS?@ k)PITOV)"ɚ;T3m'\HNo-}[ﭟ4۱Si+E&^vUCdשIPBL5c}WQ3 f!FE~fpKk7h\2MQ^O.7ww 8ےS;_yZ[T릙erniF֑dsՑ|~+] "ZiU/Ft.z~ ˭· JnBKG=JϻJ> Y]Ʉ4= ̅[DSiDT+ߕ&ۀzj`@n#S0Cű[MX -5?Ķ(=zJ3qčPKE<æ$aߌ;i.c\J g>]m!yV[zAw_ϬG-&pWe`jWF]"14;w;|o}̘ka?Bit|]ߩ@UB,|(k|7_DBy>=-\#W9)CZw@(T۠K0>s+ƠsUa:MKqO{=D" ҾuRvu"xzGsKWY$½uûdu HT"M$ƶEqzq n 71H,X}+4Hc~ w5ʮF],/Zync>1]]mjt>| xicIL"0a%{6!_."6p8Ώ+nLgX/S*owI*dRBtKhƐu/:e˵&Og\pPNSy/eAӱt!XHVSF%ukKqS‚𷘿@^m<]ed#/VA[>78%=xD&f=9_e azoOÿMB Pl\k湹Kf E PL0Lj\sPYWwS9ItdD}˥,m:ڰ|ͤ]sy8T[j"Ƨvc_Roe\UcSy]πjޜ<8nsnݱ92SQv~߮ ?Mt|,[z H#jMtDǚC J(9u iA"elh"-=|7JД_~wp~2nPƜѷZtoԩ#kF|~)Ϋ(]gbvU8/τg2H9 KE J{{6U-*=?ϒ!4ׂek6H*wrk3{- qJ\̔Q;E&Y;I5 sc]Q~|'dAEy\'!=e(pGj”߁z-d:i%S_6{hoieߠ5ܔM2~\hy_-"ʖ74 |y{@QZ⅖K^U:,9d)uzKƉ$WLˀ^{_tLg?WHmF =˜^ivR!)@1ضN@>ꢂQ#M#{ xX=5m<J1%\YP5kOvx@6ov^'MU"%wPU! esfJAN\dh+AfPNrhjCR/L@ITn6!ݜLpv'AHn36I =;u.:} R.{6\$)ZOwxY1\Z-{sX٭e. &DG pP%fk9,G8˓==:V~OiKG(R;ְgY >֫6`ݽ bK<;d<-9뇝-Zcx)x9W$$,uw)?$ E7ۤ13Osz9=\(2ey;3:{ɇLDKh:]q+F `%QV0٢O 6 ^8$gLU0uv|+.\~z3Ci,,yc.GtV:&κ@k.vo25%ڑEު(@vj1~[3h$|OIwWW]􏋎`QV4 i,['tRdUkviwƸ lυ`xkù gPzQid:؍qF#tپQ`λJ V[y}j>ě`=n G+ Ŀ^aYDehR֘ l uL(;x(-Qo#ZZN( }=O(? c&{ CS~XrKΰN\`0Wce1 :;jϳ1JwDRb<:ap$Ҳf{rXw9ǞYEuT5;?<ϫj;ba99,s,SxqA8C=]!]T@>A[S0! č>9 ¿=-t#4vF~Ь&Y딿& *s}-RLXL1\[,g`΁v_{A8%>G=j~(O -'hntHf,"J h!aeux[hRՍG6#I͆y7QʕHJԒϑ,:NklXfNm蛰1I^]ͬm20[S3#=.jK h3G#֘sk;:xa*QÒSSFGCdo%6:7u[w-F}שnL%9'h K.ZzMCFp)Uʏ&pAOn,/{lKrAu~g|H]QΦh!A`)}yVpcQPY/iˡ:k?4-ch9j)ϊZh?_]b%IUIo@0x i7Sp-^ ඝfQ}%փ["{:Q^`QlHJA GÛ%ߩr<#c-LY|Q*~$:E*rHi׷2w5HNku, \)i~ {mY@c c{d=ЪWʉˮ0F e 'KHyGEO:QTp@躃^Z$gU43@x\?^TUs@? s1 ^,'-W .)JK[Er$mɶm6ІC 8\Axv K* gJ!ԝG[*GUuoD%st9<_ N%PųAٓWN"~dVY N,;nRvO\,Sɰr>v10\K"?̄1T/o^nyo=^hbkx&5d6zAHp$1W`TLiA1{a⋂-f2πN`'evH!\W[9o']s1Rpn?~KfKWd㒾Ӯ)wO>E!%mS.z|iW2bzNsr8reɻxMtbQ mr(2P:tj0YM\uTa,8^7]n-p?KGsqD NUm*hӺØ;TX >xDUzUkw"h3 +9иtt{bpQ_X:iK?qchl_/6!S%450bк>tA< xE0Q۳Gć賨j b()jOKQ-L Ǎ9m` $eD ɻ~*hMNt8:.31m QzW9X 3_ZC2GA<+wSa(mJjˋ- 9oQHz_eKBfd>$C |{`s-6],D~BAEeKi]p(5ܻ+зT%&ѲɈafS|7h?B4oo*)Rl)Z3k /t+ait`,%l){1b of_Ύw14>|ܚN+{xz݅U"}JU%jD( &}v7UgsU+^d_؜+zG@_FPlA5DWЧ1##ɖ>euM25kec,fcnt'T#_7 9G~h:}>^K[vd"6-,KxՆ;TǾ.aDPz\l*Э9~ʪ.u}$m",BU*b AȑFξ6H3V[k|a#\cؗk.MՓI<;p&*<PW~٬cUAMVYhybӰf#|DG_ϞnA,(e6U&Qy-$gCZU4P|DLz`bf+BҙpJL^ g" m6I-)p1s_Jr"BD~ oW|Xn L+VأpqW#Yī[XLt0/ 73BҩpcR >f`K.kOH*i21l% m$ӌTմ$,9w2g^H69y] OWM W1S֊ęT\c8GOX'/ :[vk !( O0H I0b(> ~ uԔ$7N.6|O+uko2і#Ep<W*[_!3LI^8['F Cώ|XFD5;IS'7;A.U&B\{c#sVS>(1$L4Ѩbv^g% II7kͩcbjD0Ђyp~aSFV_kW!eYOz탃k⺒Cf9}>H z%%o B ^^]g=(lS:@5 kh[j]-Y-:ӌC∌ EΙx݁n='2m=A@ V+t$⻝ctInB NK}`Q:'9T$-+=WJ{E&SD lt*Mx)_ PYzw(*t7?1*Я: ftm$ Վ7h9kr4^ExyE@hnYq00ȡ"ƶ>ը&8T H%:u!Nʴ]efY)W Cb֥R<g6?4‹!ԍ9KP1-UЖQOJ0 Y *J4=ũ:2;VFeWҁF0TB[)9iM;Bs vGڄyY'rⱌZ3(g "S|- ਀ o=mHvC/ QZ#cO2ssi_`|dn_N.S~?'v$C?=ߞJ'>#5Ā _mVv=.Bj^/0On?M5o]cNzi{/-F߸"N+s\q(#zt.y#knK5/8͟cy2gly"-/fsX쭈QPAW8E`NMHF3p?Y,ERj)!mPSfxR՜䷿E梐-蜯rHIn}L up,}#l/͑z,haJpV֗{Zj džsp#7p5 HɫUQ 0 (f+]l"3֘oR)5țd; 25OVK-NP\l p: ,dEށHa|:eZ/ dbx6,u'Qxl捱WYQ 1|5mtL2Ty(ט,0A- fA%'8up¾tP`hSe}f=7>2C=zp(Hu8S3̯z"|Y:ͩL6>^R%owm@l7^d$i`i*| xLK4`3'{ɊM']&;r\Q!gq07^|RJw Xt"a s(mR'x *wyxpA o:-:k|<6Wvy|s6EjԦw.'m]aFNK皃gDgM[+٥ +`jbcKLf~-x}Nb^ǦOudO/Y] ]뛇V"zi$tDA#/peSi 54<&hm_ MpaFI5ysM3_YfE}ܖZHja볲MyΚIRm1Ψ_hH.;g$]z> |c_/Xl5^( ~URQgF2't+A@W[!\c$5aVA^Iz^ޞ3^rxL٭s٣{`*І'03Bxrė?Ml=b2Axh<י䚤h]TQc !K<0> Ubl.EgeB u+;xiˀ>SvK{(+tDb`ؗH*Zɞd} u ĢV2MsrN| (Ovn z@1^㭩IXY?'s?)hꨛ7iCqF(ڍXv\zϱ Ih/ jYAx3T+pɮ2bMS&' Ζ bÝw-i2 ʆQdžpa}ᆀuO0r/ߨbۂD -7U,T?ϡ=3uG@m]6+r_4Gs5۵h |AuA0BjOUcЮ{.68w!Sz)nxy.Xjs+aawH r{ٞ_y&AscwS`o y 8{o  n[%evNfʤ$_+Ux a2! Hư@(ڦ[=g{% @7:U |4^cn¼t6)]YrTJ\>.]8P@en͒ 2 uiIwE}e!,"Rct7k.އZ%QBDOt8=FȉmSxe&r|';wO8B 4aqhV$ފ6$f8>^*1u"8r9#:tS[y>R8YIByЛK ΠR.-14eO5:mݯOP-.8 ve!>ؼ ߻} Щ9-_Q}VJqO0l,c.@\[s$HG#)֡SXc1'ҭ͇PE 7yQRu&u@}\70)P,ö#_~vPTسp֎YpO+}ZjR^Ĥr$~ Tr_jd֊*Pmi`&ɵ==ܨeS3W2#ƷSex᫖Jf̮^5gvJb 5h/s\c׏BcJٕx1]0cOد!@XZ m(vQ1LA)S$\W4f9t5AMR 7ÐeN φtt!CJxQCCi /8 po¦]Y;|܅&] ;j]k;(`6w\Ρ.#Rm2M|[< U݄@ڏK泵ՆO#/z@xo :[&hc&:2IљO̲jsbOk/[d+Od"!EB45ɣ${Ŋ+s},u.+ t Ɗ7*>|*n dvS』I f)X 4E۬=M1%Dۿ1Q7EQ/i!/4;c .չ21k15b2roP EcA:$yХ$vq k ZҌ",(&#jꉀY1NNi{'@UʧX@AbLCiJ45"dq9%IbX~BK JE#566(.o-L3{xZ1ClÄUbIVͻ-AZ)qȕ@LP?J:'Lpc`8b܃Md/,@2n$~ss,P)HIU:؃p!k'%e/yLN>4_RK4e}-Mm-j[v$I^eqhg?% |c,A6x&eӭk˭l~\@(sH]0wz)3J\}C;~4y>T4MiȉcGqrFE8ea2W6j\wЋm7Țˉ!tɭ[Zެf(Z jmR|s͎/?&gN$IJ^mf#}U2{?egs;G@P h1~Wyȃud-֡}sg'V'\P=8^ܻƱ.Dž* q/BJ:844s% V *ѯ QF)GnM`Fsy,W*!1 Y{UtWB|hBN@>p$`w"_# ^}/? +敂wL֏W.TeILK[P(C&C4C @J쳻v`L<~ y@V1b A6@/%HF9 oPVl@| d!6 4lNVafw&Xy[Bo^Jb;4z[\wQcAjuU2[!'V/"3c7j0_+,֯a!,_H؍6I#0/:w \䀅)- LFas' NS@ƻ)YHhmJ%'  _H)4 fԒmWNP7r"s7i̹]xiRz=F:;0ICMƖΜq/شUM0>W=X)(V ,^U 9kgI+[+uVm^Vup")@aZ֐2Yovy?0^ꮇmyvu&BNz l͙Y}F>+-skm`CH.nfOg?;hړ)9^o1m @禃`6/?~˵o@JgxXRQylPMa.5ˍZjZz 45eOoBB[|oeP%f멮Ary~Q"77)dby^# ᆱ4rF\† aU{ļ5-&' 8Y$λʽc0S`Pc#(~$WPLaSD1Kd#+nysQ'6lq gEn,jf\md.+pɅh`7 ީɱ1#yQKاA`4hO!Kcpf,t?Y }%lω$5栲3X@]jiɊ8c3-oտ'~ҳ#b_Kt_Y "$OJ&s8MoC+[Ε{fZʔ)SE4_f':Xv*iWӁm=BXnQ2Ug$vŵ6#q.T9e8yo-.flctR0Q^%1x"<yDbRL*HO !?`mN݂ГnZNޢAӡ?'2o) - F@#<>;G]̈>q9 @oC- ƑP$ T%Xkh ucwrJՔa- Y5c*r(U9lC=W(1$ N+74)H*׉Zs/Q)$GתQ}jo^L{bx5E.U 7}akfn?5m3H[s1PSh"€1Q߰Ѹ,o2[罱hvtT/㋾t- ;UJ$Pi3ف׃Zt# )rsd>3T:Tn%&>-bsu*['toz$?:9iHExem7dSs:}]hqZmMe#(B 5WJf돌dnZkK| 1ln;3ߓ}V+o1b-_j\"Yaj'{i{/Â}{p+x((UA)N-sfpƠSER`u: ^KY}HvC Ѱ'Ikv_\#ͪġ1Zxj'+ ,o!:rOiZi`#8ˣ|}iYrWbkzC&/~*dO7|L ~$(ܱO)v 3KS+YGǪePxNFཁBv2iXΏ"L8]-Ho9gJnO.F7oH&2#=uVN.tY-gׄ,ϖ䟹F`I|[e;oA@o_uC^=0áY5|d.Q)Cqoo=3%}-?-MH@j{  RHKJ$8P^l< kp̷.?B\"xC%[_z(c Fd4סhL2͌NM8[ׯp84ܷX JC4@U?/_;?*tRZJp} R4ɻ&0O%۴bM-UGڙ_5YI6"Bm5U{H*MO&YNmL{b)7l"TMo`qpmwԲ !q֓,иpw$dNVA ^4^Nꉼt<^kt uj@ @0R$߱ppJ`~ό5귈:`  i9g  x0ÔhYjCʐU_G2匒Oald \H)t7do]uk:7v;C21yT(1lιnDF8>#K \..7[&j?#%\ѓ钖\b]SՉjm (aIL 7J$I+f=Ѝ]/<9yHNA"rR "¶Rv߹qov+G{PճJ6jqT_Vo\Gk2yi@֨/aOg1kfr8]b1}ؘo_s|i}Wd-5? )`No>3G'SoNIIFnyd4}:NG46K;Nm1At#K|r̳ߧtF\jv8GLeBgxnSfP >Ļ *oZ?W@3 .`ʹaj]R4!j;iY&OD후ɬ@&GZ#].oe9~ڥϝ.UJ\ JkL-ö0ʦ̺/l:q_P(%N2i &!Ѫ"Fssf#bM4߂Bwi Tt릵EXe% ˔K.*t+]ˆz 0RY.3TS(ƕH!%6g途ۂ"YyٮݰA{~VV*J*N#ǔYxsNZ*(+f.yvHO,]d|8Łp`& 07 ;7/aQ =%{<~oSMĔ`H FfAMli<&!RG"|BAI')4'e2f>J)R*7>d})@`&ޤ ;)![vNtRgfީ)WSa_$gqXNSdt'"OE+%֪`d, "4y_L! K]}x,zW'RAd6]n6րY᧟' un#HLj} jL?.{,.|pM 0#C^2!ZP2c%r\JP@ܯ>:8 YPPEVt,;j}1" o1#`*~!Y(_7W;ědu礔93.\y<56y9F3+;`}섷SűiU< trp4;s]}DX\!  < }NdYmzn]&fi`G*nAڟ}H+w1ٓQOWoSp8(:)QUw_mTru ^VN'?1] ̬^ AY0@ʙobFne5H=E SZ>u.;KcDјiL R5_5gH/r#ԩfL{w 2hZ #XSWey Rf&/ ָ,k+eCq(wv3tKN+b|Cz9byw-xPEH#6\k)Ҝ$@pG=8Ɠ 1Q[Һi],4 qؓ*w([uZ_*@6lKTd _51\_ ZerȤGB4Yaϫ(ܩv{SUt bp(YӉѦ[<>"'qJK{SCXPH+-W0߅nK'5݅\l!'8~t`qBFZGbLJї ҆bNnL1פ@ u-h&udF#{4zn=sQsg&@pnb K$6m^?ܑ.g/ɋb{o5B[CRGȳKR_EWŋDLZXh 3߼"73 , tM݁;pތMcS?\tv L6iQ?ļQ1>B̖Uo\“om=N}/[b^r1_"+daх%i|(<pC#'0rz/cynV]PGTO _Uq8ga42֭ES"an$G(j{(=(Od|@Xд) xB㧓h~HigX[+X(KjqX^[ZXkL:fwT ȍxtNgc8N Yҭ<&_s4 *Ucj5p̨']~WCV1*3oYC)% U 7ᨼdßwKX7oikr+w׃;(p|s ߼I\tDYY2rldƛZBTZ\Wh'n.:leߡ`ek:-CĎJeq@۷HӨrla [5Y&?4rC¢vўD%\g69(Q2h`s_m$"E<(bw8 |Bbrۮ:v!536+" 3z=LU$U|#H2VoX8T5 612Gd]uݡ}̾s@Oax`f7m"!ɳq mhׇ5FxR܊ +D`42J~rk:xh\m  EW5 :e]w 2GJULev*rSX<,|Bb8~ݏ!F%+AS{d;][˗wZ! RBly@&]Wv%ƞ\wGJAg9RǂN}.vNr -tƵ陘_~;pBtw="-5[+RilQh2T쩥B{O\ {1sH +z6BPA2w7, <` P"3B%IH"$UnHg rN  t'&=!vV’QI;7:iWZ)LD@U*1rJʔIW-d=6w+VEy-lq:5go[bF:\q #!'g4c  '"%%HjpiT$-cWPN&VUݓ|YPD`J}.߰mz?2[@mG@íJs,Ӊx5 2X[+ N\ d*;6@݃jgi{$sD۳4|kAQ/\$7xYqPNs4.n%ylʱC{4䳹@cCw.%= boAxb/  Ts}TpY.ZQ5A1-Ep]`ѢbS#nFD Ƌ2[߁ 8&\EUWy#Ӥ(}y7~{]΍f,Rꭟ{xV7h`%i6"z'6fyPdg`7;oK%8V]̹ǯA^z@iDe:a@:v!U~L ɇV_Y9 Lв*𵦓ARYGS^Δ$X .i Ur+XVOɐeYU5ܷO\1YEiӸrYl CLTQ)M4@p!S-,^F.Y Sq7Mpii>eD)|PBIwk4 + "9D~E1%ب< HߜkPUΨ)tJ|c噤;S đ`%#\2q5jP}>.n!r/rؙBdMs!M7DXL^rfIvA[`_R#6);l5caUQ1 elctCb&Рty7(bYttܦ'՘2J8rFp6R&ኼ'ʃϮ6/RjZ/=ހwkU-2xd,<)Qf'(9?93g E03{_6 íZfW sP0z>|jŖ2g3qmuFn>njK.ؽݹAts+S.fA-raC$- *'!֊wbC, xrp;Ld MYĥh ! Kd݋;5jTC\u|]2TىYԧc n TF $:azl7Mlݐ 0@C7;f=^4:EEJWXL:^xai`Z^Cb}J)}i+[d| '1C|ʥ]ȉtAbYeq@Rn^vn/$W&q/nAQ%cPp?Vr6CvEEǮ'!IC_3`mqv3FF76w'-<'QnNh3k ͚P?tbub QBa%m'爛D% Z/Lj]^?99_)O5qU,V{; ^W,/`,>L9g[E%Dcǻ9IwTϽ莎j$Zz Į8m6HH5|bh IKn0\CR2)OHnƿRF{BTw8#gͳKP>71zwczԟ̓*vL@~Ġڊ>?Ũ0-LA!'<ϊ+!vG2KL:a 0Yǰn|׌uBLXf?ؑ5'm]*wtׄܵc5$*4Ep׍Z$nE(tV=&-"76m5%~sxN-wgʆQ1ˎ F'm4pm1 ZWM2BƍFE/ʗ;+3,pYS3$ ƭfMrBR}QDL%-Qu\P(7&؁5S(ߒC3CS^(g aqyȄFw'՜wIxv#:LMM$? aZ4hlƺ?6~rnr~W(@<9.~zk ;rAR񊽶բ<.urD]":]V 쿄yӫM vdUc]լdX0P%;$ӟGDpy}ntnG㒦2U[ΞefoPt ]!>tC +5k}G&2^jC/_]_cj;~(rEA.IwV^l1mlY6c'k? P_"'Mexa5s):d:OQ \+H>H9#8kL\ZrRIz,Y_Y?Z4&0 A+Zkkb^2\E W3 F܆z z^й\?y/Z!ԫ:^K6Ȣoeļ]ljrѩqZpİ:zRCA,g?ܵj[RcgP*jxYivzf0#9e0lٸ̺ $,īF 6zf_I{ `CpB4M4a.ymx@61Pd]}pM#ct+۞rJ Q(Xp_Y<. m#¸:DB™X4֒$iste8wD_xK>U!i)P #rk?&`7/@"5/$cf3{sA)8FSEF>Yfwq *oƫWHWwLnlߡZ-h)T#XS͊ʂ|(U[hܤL4QO:y v8M7eϦA9@7Pk}36DM>$ANP@VPK?g]t^"AB̧v͛eL# ٤}0碭RvI|ァ W v 7#1 :էiy leZk-Yd ӰS(@挐G-_O+ǟ}ȕ=#zko3Reuȳ c\{h">x6ߜ}`hۍ{(#́x6rk Q ^‹'@ԙ0v%4#6 {Cڄ9V>he+V4}}NC"WD~vPxn9  He JZ51]ڈ}GZ]yy9b]{셩ə[6W%1$П&`)ގAp@!;k{\yeIB $ ;Yܿ|$utDnydv)6M54t%? .37lдsA^Ðty8/Ry'L{5Z f{b«ebfa5dk޿`]%zif(5m8bb|5? W.zƺgliuY8,J~HfDo& 889$иW!V;L?LљQT+T5[V2q]>bpc w51ϿFo\+|]]X_fc#5+Nw: ,hՊsw=DH1K}v*K6=v>׌8|iB"`SP2( Y0 % P^> ǧ@.2gzV=al47 l^yGR ozOf%*(r]1001+vs>>*m΀u8̻hflĦŽ"3ı#7ЮR8R orĎTmpNoaTRgX"_ξ4Vk.@HӆؤG;0??$bj;0efY(r;:p6Z)+@t A@ŀ!] bW h5(fjjb9&oșR4b`k֭u%d2\rY6?UG׀K,Birh,NGAӗAEet̀vN&.`nD(ɐ e`~^|i b;n*Zf}}$n!lH{59y*HZkwsri:6*A"o$YV)'3Uڵv:HYV;+4hF3[ZwwW&tśOu~#!f]_vFڕLrP4P+ P:ſٓ]b9i{fIcxˮ*-^,o:/\Hb mñ$v}}IٍXkۍ 5ތv׌P鄓?\, v>aN? J|vdCm9;zJ>XV:q.Bx|~҃#(^I \ oe[5VT{O>6 'u4]8/5~@DxW5ew"ܮN&)覟Mh5}I5_Zv !;%Mtʵn▪ .)l°Kdi/~-BHP)SyN:ӿLڀn1&ÐZ 9j[c1>_Rvx4됞e 1MT_<NjM|{zVܣl+~ )(jsx*hgəZdWN ]SvqW8 gŭX>FhB\O TYj"M3p ULNؽ^M7 BhV S>UnJ+}m,pmh`]c=AWH!&|+TvYɺ&aITqh -Ip]%iJy/NM " GRwq JE"JPdah2Mk|4?FdkOV͢%3{BІPźJkqEqd0'--F`Ж ҨjJ,Na[9,a5R;yrٓЉ 6GUߠF ?>mrgh\xz0ي+|s< 6J2r0Mimi6Yӡq᫒1]b^F@5T3_ =sK%utcaca1}KU.)(I.QĞLOBTD<7GfU2}K6ᖶ m]m0'ٝ%~.=Ch0v .IT*\54]ZXU| BI~hs7f[h\d;Gv"O_'`wx.c DDik,2YZ`O]wABjA-Q?Zmi^[=\up @#(;[ bP8yʰ~ 80Brem)ag|Xz~!c4f+zDW>5ɏX`ѷ@D ﰹEw1pqi|R#d(&5J3DAr3m!݄ozYc& Y txզ*<9r3 ";4y,0^u턙qmJVG8H)u'<ՅC,JWM?*8\E<>͋ A' kϧ {SAmo72$ii\ y=$fj汦%]!-:1׆X<4ԡN{LD0/}5+$"FՈsPxĪq1`?iE~UFvQ%|nGWtʺ:| f )ZsulPuj2 :ZϨQ{u,b-P1>6=+m==n~)"6R| Ri qMG' KW$2.vfV|\9ⵣ!P~AU3Q?|mibDa89eup+ !x7ګŨK3`*OkS& qdzZk;*DbqOI_6K1,[ D0/hU0vNy$tc>> aADWWȥ>4i-c.9tQoGJ ЎxD aӣeytΏd%uQ4PSz`ek}(/Fd7ŨD>1LnDr#^Vϟ}Ge[^)DW(xGXWzi udK珠*| aE@C+ק}E$wL4=? @Gz+e܃TsM6NqK:Ood`4lti-Xn*>bƵFgslK;0/ׇ*+V7u4{SiSf~˗7P{0kne D7r,DZ [nqbmg6 rnpU@Nv__P|p{7TŃS& 'bK% b`u8Hz?ٌىuV wq`p\<Y~ t \٢$JFۇb;TOR89&5z`_`>Z! -v5"/D"NI_mu #2ר,̢ll\ c@KmvN4y͉;T2Wbu7Ê& s+9MHw~PtKM;һ*sCg><€ +>*+e/P6Djj ;ZK]I=#NfFnA&@wQo!L+ɲq-Pjǿ}CocaNTH!K!Q[1H҅OirCյ,00wWtu]+MKv5jpFW,w!}YFL8JyQD "&7Qie\#\˸ Q§[r5͡X#\k& 'WިZ" $Qd_Nd o*i;E/J &`QukX8^Dz,Nʴ=j0=eՙ"z<² [bd_6"HǩY4Ce0& @g|iS+IP2ټvHt(]4pL)]7NTUS4zmvoDSURwy9֡7NQL)Y:l5Cv|?w>cĎ+uh{+'n[SެBaII/oE}⺖#ćRⲈbCVxD8Z/ӆa:kG9?x C#kgPP2mf)QO#&UKL BlmC'+2?npւYXclWd@:k&oei(ko'd5'qa`dotUG dynb |$Јa㯀nXeźcR_h.{%L^|1LV51E ^hmn Yo'S߉Sa`63:6z ٛ`J3E`pU׹q䌷Kƾ雙rFΆ߶ 0Rx"Z|QܧڲX@",:B/n'-<o nlT$|o\aT^9n-]A`0t7n9N1yGalQQA8 Gⷞ|Ϫ?+7)x!ӚɃ'Ix:{ծK)Y;3`GeGx&>q59GڝS"xkm Ec7^lZ{{xeiV >[1!zEQ7,lRY!MyE)5~8HH*X[Bhޟ$X0o!Q.DXEu 벂o[g1 g11\Vqdf)0J<HLFހJӯ"<:dKj?VT/-j Beᄧ&?(_T'ڟ0O6Y 30+;u/b3zKf/g Z]ǐPX}XD-T= CKrZ@TJA)vHF,ZHeZVfov7pX ,>Z꙯Au1N)3wp8auaVgS95-cKwNH9Wr uG@H@pu"ݤF*@NO(Fn6H] b `sѭT海o/#a3 / IA9W&HZKu'Dp[$tKD汰+G8! pY5Ƽ/"3.VER ;o0 f,`@6Q,1m._fu gP%]9Ux5K)k n;eJb;:Vx )њS d gZ}ߍpnP\3zh%-sh .C"ͬSH0%Ya}L\kcP̉tڍ#A. y.W"ғqη';1Y\|cs@pKHF%w֟"[ePD'ZUҭ*0QU D[P3{ASBxJ/H N^ VG]Lp>8՞ܖNnL"n*}wBZga3e Ҏemab8HqkndR"\{N9Y#XUMa9ZrS{r{eQU (,irnګLh.m8h+4 VzwRDc!p8έEu(i"uy7fh¼>P'Ϡ,(} G L&9k50&bĩTLvڲ}\tQTa;&|Ҥa.-Kty/+];iIO'x@ҁ=P~#;m_LCYpxa*V Cۘ:Dj=rA2׸Gޞ/M>uN~6?CHQR!ˍ 96L~jPvDvT8Jv f__"}; eON !56sL V3;9{4sDe9V<`9_]ޤ R^C;_n pkJ+J3Ey~ILmhYepIS5:iK>͛ woa+ۛq@ėX ^:nX29q%u7qyG&"DLITjEvRJP9iIm:IJs{ט1(׈QlsGucus4u]'f05 Q < oOfta~^"m$#KK`Gȗad9燀Ȳjm̦2e=CPG}`Jw[نeAK#fYdVc !ȭT!ݕ-@-|5Y SޚG̢[kh W`=i)ӽ9(__TIEq,}ʦgْn(n'ey4#͇!I` Ɋ &юS#q6r7nR&.M 趼[ņI  $󒽱nƲODz∴n ^NGT ^@R@bӶ `5(':c 3 a)ꁉCT0Fn ?U 2a;-v|܍=G3٥5Z9gݍW:1~HB(6(;qN ^᜙bҟ[cExa6Ie 0aĚ>M/.`lu, GtM{ј'6)ދ^O舿=70h,pD1ܥ<+]sSew#=`IdkPչg6ΣJkΉ_F\Y!eZ᎙@gdJ0,8{ҝrKţRSlDkJFP):jY.&$LǙp|3pc>JpNMP_); @ whGM#ꥂ"<_4hܲf)^K,ŎnLHF`~ۈnӨ$G"; HثE,u| [t2wx#?Du:LjC![;/_ 3>ñP5?| y:Z7)Qaݯ/JJ8n) V;ʨ`$Qe%IZWGl^5 *pG;ogRE/KFQĒܛC`F3[y"SΠ㍆yyVDe"SKS8у `B!Is"4*ƙ vl2GKdUW̢H*c H`ҭ;U(0Q7GRuw6FfJF>SCm䈅tD :K<av6ǓFIE8OܨoUxx[6ΒDdzZӓEX-8ǐ_To{ZG9/q2tQx٥ :4d4 4 `)}:G/.m*sg4.yKJP:Zؽhno#_%~ĆfC)ğD-i~D$$K<؞WPE@SDOAD]֢f[,V5,-8lL nm:%l$r@WƻȬQc %qKsYܷȖ 1Bkh zNN)%҇k9Hƈ̰^`sZ4~Icu12cp44vwVy ƬC39{tcDG*OutxDp4,76f]ͱvV9;m3R>n/K>} Rx&U NO)`2zveIh,5o\t0=B!vr:_^} i N\nE\:+oJO'U۔^6X)A}` /Ze pNsa r|#%OeQ S$,45w?/ˮKJE:__ep*tbDåsd -t%"DP;+$Ĵ63iV a{F#? ,DK+RJnZ3\aF<6n yB& !@~y :r77v85F 8L Pp *$L0΀irՍx@#g3j3?zB.9Nr uT=u`BwȘl!*!J*@xa),|,h9%^:y(knP#d&jY״:ӯά3IsZwj<6ՌD|2 s'v\3x)MTNMBļCL1f3~>n5nP&]‘;` &Aůza:}|GpNEeVuM)<h?25ʬtaK~"SN>r"I"3тO/5Ա%WX:c{" w9@m*Jr " 쫋0 %ci0\|+:`¢*AMoi oVgԴ vgPnu+ۃ5I_St̺K20@<_kx+Ǣ-1_J8%ԭV;`16 [0'Զ51ۛCmb b0עTȂIQtA{jF1R31AX+5Y/bٴ6gab}☔֚C0.+}C5R{C5' wcpfVȂb"#^fgdÆ28<g躖1Q8f⹮ 5H*_S>sYg>7 |vw9ރbwtO_=mvY GNҞ7DԷڭF6bA3s۷Il`k^qWt",d2>Yʮ4a5RHH ,{sx`(8?dvthiªD$@*BA2˔ȱM%O, )!"PX `|]:tZJMO3bia`C G7 RTD/Ҍ+ Cs"sEb4@ p[V@/R,@gГ&tfQd\)鬸hN-WKdI*)Zy3yl ʜPg >+B+#٧9e6#5S0TVHpJ9̴ݩ3{>@ lT4gCqy7̀*KIɝpWiV 2#ުpμl(:Ѷu!256Z+Vt% fR_}ڠli1.U'1U /8ӂBL1UB-HY^~{'-kzʯS\ } &^þZ LZ^4$]^l@|Ӕ4껒֭O(çj>ֵ2h6FqpkSfjjm raZe<)NF./u0q9Ro3:FV z1NmNS֗FlHa*wL*{!!1!3vvg ,-޳W3N;[-הq tl"y8.*,G*ZS`d`!QHu]mA0N$ XCk9 LqO(N9@9* dGxeEy4JW{%ՕΥۙv$DN@bi7D@/s7iڕʄc2RrhN 9`ԜKc_-BE!PFaI\ Dxޠ'fIWnzU݄.}\7!Agn,R_-;Vx؃eO*{,$G,vȏ1k-lWw<7"| ;M)<qu9'֐wO\QCg]m_I,&€ekH *$$lga;'?bOݔ8; gy˾ )Z}l[ բ Л0mPwAO8q/x\"-p!Kۣ6}J?8wwb 5r : AWZ/7 `G8٧Q3o~fh&p"^Ȑw$!N@95#_t"$Ydd *8ihudYV{hժK4R?W[Mɬ.+#%7/;T?ɟe"jS^MhJc(O\P־>b 76@5苄5۔ȅ5 K>>$uTöYve){l%KtgI)F$_h ^NH{ :x($h/GRBh[z؞N.2!=C9rc YZ3>Bl>-A&JH%@aSd7ZKZm &lT -G39#&ߞڇ\Y۷~1T-e2̷V4~4Iӱ("xwp@)(%oGAii>M;o`%>2 ( SgAdlƯqu !t3K̤{8q" EvoYI%l=Rw.۴: O;ۃSfh$E md eck|ú~^GbG{d\Hbe3egIC6PYAbP=?ւ J qFx ^ΩEe'A=H]ghhNHJZ> CN$S-5EzD%c'"><h&d}ꈚ:xwǐܞ&`JnvhX*+,gv)y)Rv'b:k Rt\x=P/fw\_a 'WX 3#O~02q0pth? "yCV{ qXnrjԽ.?M:^{굁46mGd/qA?Qy} 5ޚ(5$82@W"_8RFYI N6EBII:BphF2~#!6>%τ_DȕTUs tv@n%n5+c3¦oR9ɹ!WV$5&8Q+y f¥Prb#tK,R@z=MOta/Hu00!9s5m]hGX D]>pY '`gU]@f|\k#C VK>v9H 8bX(gX%*z}Ta>) ],}n=2hJ|Z/Ì1΃gc I#0NYAqDH>zYԦ :TæMuCN @̶@FTl!CK E!EWmhتe: FF  T_*'YHlw?Ha6,rdu avqމLmMe׸}soQdl)jЄ۲1+ mp S0Ǹ[QN lkoWS" UB%@v1>W͠\@W1zI^!ւټB4-N+wtN7V>Hc7fih꫹cx$2,g {:SL 7Y/K g[TdHKM7}`Nb'2#'$DVftB "4͹B9(tr3x{ iVy= Q~%NY_t`< ɺQ- =p?F/3*e^2*h~/0w5hu# ?# UdwLa,#&$\h֝÷",E65;1 `D"H/Di p 펧VmXsWR7Wçil5a|?Dvq=GQ昔:I)[ ,}NFڠ Pn$rGk$&j3:M-׻u'Bc׼) H"v6B[ QZ;wV_㷩&TuhrIhKܪ-p2G}X\J"My4jjO0V8;~ι,)'JQNE`y(K'):pi5 RXf%t-mP (Ӡ|)_pvJ );N q~[)qz5ݑ/fۄR$z(b #(ۜq(O9*Q³NDV;qj+@ V!ӹA2ÈL䷗9۾5nOXVۖkHF9$W*-I9_GzC 35^T Dl4Yx]&L-o;8o̓+cz~3A4D&$ϫ,FW=G 1wOyA*^PյV v55xB |3L{93'=F%Usbp Bz^. 8YdF NP*K֘dIL)C_ѫS=D3o}AJ])lOxDT``KlCz&NP~2F$}B=m7ۉszT<dsrw_GJ]`dyBZ-ۖc(כE-/ՉBo벡-~ NP=PO\/^}Lwbz60 [Zƃq,퓔^ɨ\|9ƍ'hQsKHGYj\b/ڥ2mcg؝+fUfI= dOU?I(E-Rỹ8E|jBe.Lzzm$}ѭtDə 2סrW?~&ot6Xi &Ch64'-f1O3p(U@¿WP iq'qȤd6P&|y}b-H̘O%\nҶ{78Vb4!~]V;R'RK;{B8vH`Rҍ?Qi6odl$UmԼ̂M7:E?bVB. mk qLLrZF3#z.;:P ΁A%6e^7l^sްwMtuNSNp],Dq炑+kFtRx;sҜXf[AN^9tⷱp.C'Hم8); n ^6*LۓVⱴJ(`RXRA`R˄Nxc?زq#B w;QxsD CÇ/so7Exrh#V3FuZ.Hd.|})p$e0t',ѬsB]O~.^PDm + δesOT2XDH U)}<p `g&QhQ2AP2Ow~B Đa %-]C [J^n`& =YI""7n֏XxrAW,6Ab7 J3b!Y-X3gW||Hq,~꦳٢M=g3%tXpM@] NX?JrB ƣOX"b n}Y(G7E3BPO1l&(|jHrP§F0[<{a -D/nt7FpVЄ0[ @ C\ 65Ld2;{<A*o8x6#Wk̊nWۙZx[Y"2,b f'P/c5o:"Wz@Ȇ:nBhw% T&D[ U+S$ѧ%x5o OvWSTǼl!f#$ipQPw'FY#:5lin(_nHG@4֠ ,PJ /GB7/{Yl54"ÛȤO~vKf)3˴sNGxQR|D@`" _ˇ*m7ݥqN ((itp?ޒӾ#Go1ߧRWf1hAOUa4b'37Tllu/ a_`lr/Y;3dyj'Ga46~Wr:wFOzڨ ;՛Zv buz(,]^;D@>Ku!L#:K2 9yY9R]D'bZfE56/7lynd*@_Mojð~= ]`'($E#ECv{xV|N19~U:QT- +6_.:؏v P5a_pNdu :Ñ@MY)A tW$\HO& BZ/մfϏ:KuYlZ3Yd;WJeVU#lCܛ]9"'h\4&XF[Pz%x !.aWdXPϬNiZѴ* 7r%U%-CYO>j6h@XjYnG]U*+4\3b, 2\v[*Jm4g/ˬRΫAC[7{{H=4&yyo;eS 4}yerJ 6Yce/qϤ@pw/ᱭSYXPѵb%r 58sJ:>^[.x"{0p6_nj r.' 5c6 ?s\%}^h0bF.o!$0B+ x.N''E_5m}T.Wg>ZJHle#K 8Ϭʋ g$괽fw"}bYKZA2y i/<ܧv?Y\պ~!CcF;EKeݽbE+u_V"A@0T8j6V`p "| #,|=^ZPƮ,^dʃΰI9l},T3YYdj[W:'MNx{Q7Z5qxT'멅[>5-/`ׇ^iE%arʅu-xRd7CNG uVD=@RɭrRu#dŒPr]V7v9I#{!e L{^WvؠP>kzZVFˆ? VIuJLl'HJEia+ !9TOTH0rҹj='Q8T<}v4oY@靥"HMc<܍"%*اhsu ӷAw%+}*v/ք^A.5L1̀تǘsCP'6A,.TaG=zl֡e {! @/he3=>"fY%"DI\3] Am衭:l {'!L V*K?Y9XJJY<@ZʭkJ>d}۪3 ˷}+k/7C\}$]] 伆PlSkn5/#s4J9 Z3R,P!8ZOJΞZL8"Y/^)a4vd UI5Y74T&a$6옛3F)rp=dڂ*ӴFz!x}l=&hx3ak00W 2ɱ7hZ:7 ɋV^RH`4ڽҡ{Wu&<8IF)bIs_6tƘ2_3b.DoyZtl8 wRn6*m2)uk" fZ /*٧od'{g&{I] lÕq[k+!bR?$m,Yޛa~eAw:!288F)ܫXJkF3\LRqp-P1d=; .Ar>3*<GwBb`8"`L ?] *[QA{{^yb& CɩY7#JEs{Eu5` .*/;Lߐ2'/ظy7f1M|)lx1bUtniMaĩA"<6Kˏ,fHO UتK8=;s]uCkHE2AW ,x{?V j1هo+#hۅ̬EaI&bD"bFjB\Yvz7M3{k" 8'l_}xiޡ}$vC פsCh6AT~F8_f?d{ܥǬD I =b"id[_0XB~hQ0͇ pf)ESͬ7\αJߪhLTˏY_\N>P' _'O;~Vpg^voc0LhӋ}q@@WWw k*^˰EWQ*.B8蓁sHEO@p 2e=z"ᐐ@\ |?+QLPʷS]);_teɲt՝Nt:Cyf:JoFDS5+O9Kc"nFGhI֞(MAlX]oÜq1k؁vNPrL7q}On>),U  stt8VśeAp4?znrf5QŹ \k\F$!. q )Uo˵VG= N /dmw<]~Ⓗsy3ph7};X[V4c}L9Š^Go:1MasdhZj)%}H?ڙD-`ł/jtVKV)"a絟Cp3~{H9W]XVE\b>*ܪlibar G6C v^rȲOj Kt6D/n5FM(T)d<I{XMöPs\-d#+I2C|t5NrºK3opL)S-'zj)Y5J^'s!\+Vᯗ+Kec EukL[YɤxKǜF9.D -XaBI]sj5%'Zk?jhVψINpp]dن|8 y`˖`TC<^SlK ̋0yXLQUwձyfsskB3޾]#)!D{mWIӴA!,HpBB=[M#@=1sq@&"ԑi Jpdـ_:Ңalz!*Sh捛->=R6wC'8+q10OՇot# |[4A]0mf+m@xπON#}.ZI)[zFl'LϪJqQ3N fK;l_'D|L_g_Y5v͍bWGYZcnh`zqY4TIsZfHaDd)h.T{ 5C^܀he|&:zlLKLPf|o^С%?wyzFRFEuWWYH-7Vtyo$ F\9ZbIPj,Y^s7ڊu'.=.#c/Uv5I @Im{RY!Mc;b dBP WhK?} n=f-j1 8.ž$Ap}oiz)ϙ_]ƭI+{Yq72A`>J0REbTZUiTލuW~YL}#ڵ Ѝ0sLh8R}5^Xv*QqrM;UvAq>rrm U +Ɉ^4ȋglg8*G;;U~!-UUЀf1C)@2E0tFzjͭXպ7wz&}pNzۗYdK \Mf!4+׾1vgp<#*8>{ʿP vF]bAL gL!RFnŶSv:d$NeKRUĈ1„ڴ&ꦗƙE=R.֥\YKuw8^FÖ>vےVst. !G^-:To<`h^"V&eFԎ q鵏c{;fQ>* 9 VnH^Hͫ[t:U}T/y Cwk` zUsr(Dr&,ތ4rUMF?Nӎˌ{D zS\G}4; )N ߹zz_z~wA!ۥբma'Tj~v65~b<1_.ȹ"{yYn@*"ayO#9|!j'uM,<Ǝ?*e=uU-Lzzl'ۈdZPާB2{+"LʕYzFg/gHЍ}HG-aa j˾KZ#'v/k_i:A#=?Kp+W/F> 5>1@,硞Q㻢èL7fONdj;D!3u4fRRW2Mm߱)Qi`&A4?aJnM~/޼?]ݖz?3_c> h*HC Z/|7#xHEURbpئ< ng2/lvl9wu@ }񵭷Ϩg̦%ڧQ̞FQ] ba:L%W~0N-Ԟu}#E~<3‹aQkP ֜}!~OŴX2J~:œRffM=}zpc~,h!l+n/I-$X8T%se7% X5U\=E6a8!/Ow9<[Q?&!;QG>T˗SGJ|O`([6\Q֨aD2N5dU\6">!ܲ 1vUA!qg$|ϋߑs'-L٩6k1~Vbak=\ gċW!xf{yw1z 5\Evxg?Z}LX;?z?L#5F-VF 8&r,L.VK})(v5et*@h>a,U<ɤI]:w`KOԇ+hXh.sRnIfXoLfkn%2.hѠKB2|: 3E95-TlyTHASTPr6;Pnb]C+ƝlthQ*JP]jm+gSD4BW 67/hO$16ޓZR5Ժ7#"k VJ 7%ojӾíTjS![,Д⋥!ħ J\C;T/?Kq_Ho|`%}OƱ7.NܿE=(|ZkImHkF 7PO3E?a9}|i=݀/c8:(llCk7%*\, fѬKO9 ~Z *j nzt7ł2j#5J N6<7eeh._T Ez!JǾPh qUe 29E9Ai+%28ƻY2t"pv\"L?RG| x%<*#'s33HvJiRF奮q(lneX2<:']h[ |J.[Є4ф9Ϧ^Ttwx.mҴEd;;q.TVo)3f s|9VCLA9U(}[=|\]`QWRHw%K{ ^, \=|/̝ࡧ/OM&[K~ƄDaNN%OxѡC4ޑ=6)^N_=lT̋tMt;|m"l4MH+;k V;0tU "h"|@~E2ũ޹/?>gfPK&>VXrXTZJ )M8O-onN[1DOհNDO0WAQ_"C F > o=额TE@5{d4s[6P͂1y=eQj;dX x2iI"|Sv1lMdjUzi>849^\zy*놻g Nxe"0(g-䇛 7$pu'uC:* :}ƖIO J͇]jc5L4]CX^Ev|{:DS޽r,!CH蕼&zFCb H7 7_cR6tFb UC?_}Im:iCE"-e_Iaբa2TW\x&ﵾ6{Dz+)UMxu[mmN3.%aV3 *O*xTG )*Zu!^FT:Qt"[at@\-<=mc@^\.L;7oX)&Z &h eȷ7]j4I_T bSuy㐎+Ԩ.ChN {2הP\13yʮKGch:VUQx~qQ7L 1lj~yCxpLCc"lq{T%Ҏ_(Uz@OS{KG~=Ǫdy@ɻjT{WRe'S0!D7~N T1xz}bBCl\ns=gbS}^jȈ\+TW'wrlJMc|T3~t2.<ߑ oi)# *Z)B@ױ5.PEGՅ&N4gaN֘[͕3p+[cinqOrI( 4al^?qnR6P\_x_8lA mբ4t|.˫\ rq*&" ?|;ڀ ŋlKk[ s{qF q 'EMMIWIH&jU8ׯ=yEl6g0qt`K"K0pV!з :FZ{=@۬!گvXn }yR" ngxC(8BJk;_]^{i7n"2~ :[|BzsRgww(8sخroy Z"ۉr\gzXr-f675  m&)lJ[<4s?#B% q"`#sƲƢ:ς)xJqT%ؕ_@s`rhVC~qYo[IH_K/ ~(rq9۰0Yclqx%iAA3rɰGes/ ]Eg5D*d#o݋lsYxg؁x z~1E`5dUs&A8sepPP{Mf3֜oU1!~[ Xd~dZ|T,CflWjp(p.w'd_eqc^]:ȫQ\׉/o6>ř[ Yk(zxC ЩWARN\lur .iW=Xc)mYqNJQ/I*Pzy4yq1Ȭ(Ebăl+-!ȫ:%>P6[^KMD !+pn}:Q[8 HkBa<ߓmekD-y`p;?W?dSۘr!O#|K%X0?&WԎ޸iSĔ+HT;blGWhgVІWRSx6r.<^yY+rv _TWFtQ<1^{e ~ |~|t I+u7,B[<_͵fATBVכ7:A((V>Q'~iDs/leR m,]r`4J;nx7Onvkh~-F RY,~3"6>++ ȫMӹUr.Tr'{p/}q0,[uRtCeq2H`Z2.|@յ=ZIZGA00mr I_o %*V̽KKo@3A/rc둮}hj`l{" JNЀFjp{5Y7uKo9ҕSx[Х/:8j_ v㈹'΢/OѩtA}W-ظt 4)C4{EͳnA,ZO550-uC@/#BTҷGl{\xLGIR`^~X w&B(NpˏrAOƩ%7nQlLUaI)e(("t*`^CMJYW 3 ľByڱa0ZY`:8@%=@yT[6-5lFN?'FIa[)BJ apN7HKbasZQ5VzQ9w@PѸ4v8cg4xG!s:|Tvm LyP PgȚX(eRܺ8ͮ6ɞqхW? |{X3f"nZlT&;RBpw'V'~0\gJ,P<i;ׁ,2pd̈́X0j~I[Ep[]n`AydƊ=6@ 1MHiF VFƐؖ knTz=%6Mf-4~򶸋bm,EU D8 g`'0Ƀq8GZlR#> "8Z9':jmSTG;1.-fo`ۇofE TT$|Sh@95")kN(UIW[$1W8<Hh"/` T3xABXRˢړLVht#[V(jVR+ 2(R,f{.#Te9lvV[qx%)+\;PS{4IMW^xbjhv:*BlhQP F /Zڒ7\E\T{vy(b+ÒoZ6NȝF[×\X2bY4pvUVƂְ_*/'2n!Ɍ: h^0w':>jQK܆߸Q3n>5{V5ΨZn| 88쀮|(̧x--yg9KPZ׆w)sTz3҅PrUf$GcE,Zt|;:>@3XX#@et(+/j/ 8ͷtN>Abf->0 JrL drv;.|xk0}k(&%;7k]zJc%K@oXB?a/j2|ȟSrƥ]J>,kd So,_mt?#l|0QFt5KC@œ)uҼ8X?GxC/ Fv>$$`dP&tof=͋0-ZNl%Bu{IS.%v$!po,#'`L54|U5K jjJVQ\s'ŎQ<؏gaX$LA.ٓWQx[[*UA'A?h N8ͅ8fzո`gXfkxX3u ,ƥhx}lWPlPɄ܉ɩs^V,y\3\_"~M49EnTpTYJRcz?k[NC )]}TmAtUvC$hjw ;EZ}wTBaIUAdpvN̰4T T"\phrH'Mկ5ܷ`ש:Kq͹F/+ ܿ#_IF$O{LԅhjUL!m"  \mXd_ +[)_ɰr\qm(IC!Nw0!uw8py<@ ]Gҿ -o&O֘phC@Z =/&?x Bm4!v!jQl~ۧ!Oi h^d:&c7o8[+bKo$g!SlMxwOVri״#+Q\FD_;$ ``ďy"պ v,F ;j:{:*|hW^DF u-Y)!Tat-mfo~sHktH§7T1+'<%yy49f APpuO}ڒ,! ›/ >o)㗦7אhAG6b{YhS)pg< ĝI/Qsr,&h:/Ga}LGgѯyD{IpA`:i5IϔRRa?4;14ਖ਼#~[m(Cְj5X2v̨6P:SL4ƽa 3B |{lvnk'&mw1r, 5||yyՐ;Ę#Օ[B}"oBQrP~֘Kf牪$v:nQo65Q1Q}=r/ѿ)'<<*ϴBoj϶׍`ѮK) S>BE1>*#d#~ X1b)uyشq.N ȠNG+:.3HY@nCǰƀ ڝ`)FQD0#kꆎw#PO\0kM7uOrr3(IԲifT!:AN0-+=4gm꘦v?!/~HWJUWٜdh֦ĺy&g}MCU'5x(<[lG%Rv5. I4ʵZ٦7SNp*:G#VaMDg:l±oIbwL|$LǷW/;NN̙[!籟7*?\S׀bCNE.k  !7ߨ?kbq1eKͺ C9&R 6THKGl⸡!+HSʓtٕՐ,IgӚC8o *LA1ab2rndOlTs0A\܏*!KjTP2{ #oۡT? C4.em]E(/zy}X:a q]A^KQtd1;EPGč~ѵd<dzЖ&PHr6ڼ"xFYCd\"=OB<?0ɯu7.X .m4#@"%+uЪ-&qwLT k8kQIHXC\žstجQt<=W= cK+nT"̈́׳&6pzmŽ%,"ė]?*ȿ&?O`f(A5yQ΄ךnJWwĿ\ifW1?ԝ^TeJ h?),:$Uiju }HYё5!cm]V5ҩb^>}[+l Ȇ/ž~@:< !pM .%n;O&5 o][Uw~/$xs(̓eӰ4à(gΪV=3kg>(S1f_(A\ <He "o@ɠGqn'l*ya3eضŗ՞]S IPk"*xPo@ X+ 6l47 >J+w|צ_6~of6DyP~P`!1{>$Q2 oʰ|V<].+t!dzj0$W&I[!1F.Yʑr//=W  t7  Krh$&BB%H|3mOxs(Ծ;*W(_d0&ѶdxqH?12Tf\$lJ:.{Kb;|jR>| heξ8;ֻfZ.cBdzxxp >tm߁'|*:v|6h70PstF3-t:ꃟo۬k85diZ^F-qk?竮ce5jc|TQ=A:Jı4G`Qk;w-_{Z:f1kr`79RݹhV"Mi4](zV -PҾ 瞙t_MY3QT<ڢҦKhsSE=cNƣű԰$b=1^_وM ,+ۭ|- d!~+NE:ÄVf|`r!}>q!bzh]l)dth ? 7G@Ow AoX.:giꅐ63suwIKG> t>G @Lsq{I+$Y_LZ\k [Oz P䟽,%S6WV/;2 4R-Q^6Ȕnś^{jޒavMn!qQoUCÇ9#?y(^JUB|yrR%$^%;ۆי(WU)#Q6?<K5Ԑ? ,mEq*n#S?]h;b5:G.׫r8 ..v# l+RFϽV|WGu\*zMqpz6D$x3ΣDȠdmg.#o/$G2n@0ND8=Hw06( mOm#~ D vҥR0<498l^EI7#<`|Wsdh5UʌffR@Mzi' p;|ݿ3;$J5b6%ur^aK90g_ Jߟ6zhѷN˰g[)G&bؽ~ ݣB+b jOrߙNmuw Y3LqoSǛE]+0.r(9}e uӕ95 K[( VZq cn=4BwK5GWY)q }dý41갮;gl*!xQ::ekrvfFJwbkAgZt;eiit}dZϨLZqp:wЭf*8L_\S{+ ~B ! a6ˑ"5ӧq/DT%y:2^#R{4vm`@VAd i@4dEXks7O+\4V%Ys/;Wi' <#J_-.wyBwsT'İ u3 (^ɭ B:]y jcEm.¤rZ] W) EYw=Xt_cn/,X{XQdU #9@$|F=U 1sVEd"!t96DSoMH$ 2:rCr䇺(j5)g]|S [?oBIZ6ka '7ʱn>Ѓa'\j~;Qi&:8:2)7cHP[N{$j9jck`n=Ua= 2E nZ}gn7:?Njlpd@U-as1jƣ`ӎ4^'\n~c46+sZK;~9V0 mFﶡppo.0 au+,ő ˈKAQ:#'%0;nȋGz酌WWa껪+ (o7}ɽ(;`V2ͽK0j;e[KK3ʑ' 4#Eo!+ɑ(D4Hsjs?_FN}PQhFLAI3#VCMƦ(/Y&?:;*,40l6?5oZFle#5,R?Mp1eVd=+/}ˢ~ōi>xbzEQl${ۆ ڏP,*T# H3_UFTgp.I''U Wx%o?4JHJfc:T>s2\!/(w16Lj}/6cFMہkfyAP { rmQDVDplCF~s)`,UR}x 誗o>Lmjj  R<%QW(UK-(_r×E7|:VїoWȂFbK9So89B%DG,0s I[D< u4υ{b? IBa?f! Γp|0͔WV)vԘu~5DJڏ}"8QkK-hHLG y/Kqo`8>/ɕN:R&3wʹoQH]a﫯hk%6Okmqs_hc1m->":]Q^7^lC}n,ьpf*uGD&qRklRtl@E(8 b Z 0^'v/^f )iw"T=^E& A|L9O*uz씙q`ا3b8ԫ`r\$v1L0iSC¿nS@NwW2 !d~B(0tkdK YoȾ{i3.]XKT;©Ft+B&;~Ɲ_-|Mn P_nδXR &;vm Iӕœ"}9L+WWNA7[Quv<;/{7L9H>0X=`cG+L[3ء]8Jh 0'!3 JƐ}7:&#ZZd 7#p@[ +gucO*})bMc78l.ؓDZ Mo˳l5[X)B}8k̠ujK ]B5lu2؉\*,Ku;|^*~Uǣ tԬ06;Ko6ؼ+7f8ҡȏ9H~5Fqa܋,F#wlܪXMVgVY@L18फ`2ֶ6D@LȍmoD'Ad  -ѕzgws#!G.Q~\JBkIOi,,2pB~Jaʙpc#DW Ytx2!3 VمSn}tn͝TxަD ިa{dks*b)^H#\Hpmc s7 ]F}|Әnk,y qQq1_  3n{*Ա_tjhG]{Vo`NM)S )3F+4&̧╻Esژ8UzX9&}$/7t7壷 \s]2(iݍۈM52,OŬS4L};þz%+5+jd>[+,C9~ KIrBZD)nFKr (;XO/hSIc[ ]0GFN<0{>L\ %6pTwAPx.(*F9-!zX55d8?/Q/&`7Яg-? d^v:t\TlI- 7ƪ뙎$ dE~$V!頋k?X2:i# ljdLG'e@ԯhX_$a^\ƀ^X/4)N!}U~L%x¿!ׁm}7ukls}Z7U5F䗡e縇LƷS$Rbg~Ӥ }Jm"cY\:h)]ФLIOGד;mg͒瀝<..RgkD(ہh'Ád=R\Mvwtl P좿46@R][(^!B 4LᲯ!iag(/e,KOA0`ő Gv*N *XGO]6y;7 ;p4<(?W h-*LvSAWݯ$SJBRu# $lܟt.Ώl EO0@|S~@@.%U91KtBMc+VvDaԁ.mde@l",-Q\Zsy$JL F ]{ I8M3#@Y!qSq۝U?~lʸwC&2軴 S7XkH$/JZ]n_?O^MyfK~߮n4|"6#8p(ΩH477[Z!4|`-!d|uƒP9I`0v\s:5X\y%M#RĔ;рoԇCOsXe–: T*u^FT\i aiq^/d#H/CtL{R^[*@gK: ]AV:qPIؤG*ˊ΢XM|xV[i n_,-d;ޯC\J.[_#bCgX3T3Bn뎨 [, 0Ɣ;<*г' &$ BnlSS!R]F3`X;Mt%UጞBLoEџ3x i'tU'mXH Z;HE:)0!'=gE{-M.l=E*˰_|2o񇟼( Դxo܊G>c`C`բ@l* a 7~Q@T|#N*G\v wApŤ>:_)\(32Rz Q/=^uR@{>c>Pb`y5w)MnUlV?i꿘 %tݣ:a =ZTTN]–~j봟PDny@QZлI A%_7cCS:i^cHNS &H؍( KwHN 6NIiY X,U P,|wnN I86,;@zC̊\9f/sr{Xy.rШxs3fR(!LsgeRcB+1Py_?;'. oQ| Z(^V}tݼ ]R^a,)=CKzmZfPZJĭ65Gn>$oxd^ʧ̅uA ~/WCh+ƢjЂ6h6mۻr! ɚBLŲl9a9`A"IW,=9&ܰ\ç[+ ֝:$'#H],OG`3qSzXbn`S 叶 lR,;(fқ>uy^(ejoB MUG!CvJAV$os&K֗"mh_CLDl12kyP:Bn2l gh[ab%BXH"ӛ#|]Cu5^*j8hopAG)&D9415}: L!ڜ Tof3PP0L}4ε&t@TfJSFMCD -3PCq7UWn@xJrM e898bnہ tqnr(RRS%kDnq0N\S+IcG2{ٚ?NFy9-gmyK8wm/Ò^JDN(&sT_~)!y@, !mUH%UoiA>wC$D>hLc E#{lY ,"1ԅcnMEִqYe5,ߜ\2]~({$ǍQd_qIԎ_x@(ٶ_k.v+@3_ ]OV^8Fs,܆{E\0RJ0aJOJo4O:L` \w#B+B^qY dT{ /o9݂yVhXa՞ ̬[r<4/,/6 G5wʷ"]Pp"5X!vn]GO)ފKFeK*|DD9|2bT¿eW%E#-c{鞭|謢 OY@L>7GT?7kHz io) {jH^3"\C@tqq߫^N8&0>mE+"L)@sΎ?CB le)$xT9٣t#8z2fD T~ׄ @]c`fl;$hL[S0R!4J7 YhMZ#áH ,p`lwT 4>$!) 墘%Anjz+zZ'78ԭ{'}sF亍?3We-:휐 } O1Qo^* .4mmH6NV~#曆G6o 9`<sX bUhF 1rjx.y(ep,Y|:@N>Ǘ٦̵W`wݪ L6pm!J4U'Osɛv4SQz(A^yx22~ȃ+őW7v`xsn'Tgr0:raRwۋY@wghY>.A'^6H^2ͬvE+ڗVkd=)I 5+(ZggNp413l?/&6m[RfiQ`k@HJ*g|C=d*3t/(Ƙ- ^ EM洿p *gژh1̐ P2qrm쾽?DZw\L8^+$i`;]i;]CgF2po4Rtg/Eð^|z'k*R:>c vl$KӔ]O1;~qܜfW KY>;Tr!;yB.B2@Lx8E10d4յP] M &ٲF ;K]j5Um gm7;iT"i(q7|i]tKV"檐}x]ПZ`-Ao145bRW{LV fEˍ])SX>!8Fi!HX\rɧSn N#f:?ڗ_xG3e d$cȆi*j;CƼd-ÿ™"p\F8W? W nr"XvR`Rn&+2UtA3p?9"')_H:"sKPegnB/U/r_Xn,/LV\0 q!,eP2o?|"LLb +Oa3P0! _Dv1ՊU\gkьg,Rw^sisW-Iwև,u^'l$Pa:V36ඏ6$) bꪥRj@m!mim&uYqz3R>dZکQA\6w^ZfŗU$$'zanD-c럻`5`6n]a>]RS3(+V0BEٙ5݌D#b#]TsÙ  3W}z@?dޛb'5K ¢8wlxzpp^5P'q‰^' 1 *i̽(/?IJFVySBܺzko|I'?]0Oõd @h(S]&hNvz6ki)kA#oF攤%pLkk?m胋RME'ςۖ#f@{7/egIb4Vr<,3Rwi WjQ[/'jq'B Ǖ6բa=j Hjߤj9B~y}-<Şn>ׄ;LAEQi_TOoO'yYM#QVgWN^? dh^wpu}bDo. ]+}@ ^quȠGn |דʾ;=b'ɼY% 'w6oA ;L94߮p2ɪm @,Ta9:X{ۖn[Tp)%QF:d6[ZiA46;KLKe$ dv.˳ =IgғO/Zܛ]F')1aH€l A~j8K0׎Ho]7o Z)FE55N,t[qRˉ?nP)*hr +k&iK}W`pw y4^}FQ,(04j%Ktʄ@) {i:醽*{>VU4^5`ӆ&s`"&/kq⹄MB6wⳔ qq` f|5YيN㖲vӐ,ָG 5,:8$(Y7jɾv*G7ⱄNy@a;T,ܳӱf7ؑв7AFv}S J~cb9,YdVq]+Q hqTsOJڨ[LP;&(>NҰyF)_!rϼG{ wX^U8h`dOX仧#x,E V&]bodYf} . sO8P(kaH>tgWf*Y[{ `eϗ2xmqKTgP^=ÍaPe/vykk }{aR;69'Cˌ i93+ 4HזMuBkW"S$6#-ԗlY\-\j̮]܋9!: yK&XS8.:$C̵W38 g*>l$6ed=S$bU99[ZBcZ}npzGs=P9(7gr^n5;I.N!UtVyeKn|+וw)$)jy^ʢs.^N5 `EY_VIV`gLX4g{qwܩ9AFGu_ pQ^$M@*Q-3=3[g{ evv  ,(2ŝrFTؓu@ @ V[W͍Z=8憷 <Oۋ|>y OM$t*>;[woD!3J{uwꃀ9y!֫*iZ$^9mER}VM[6 t1aO"+"d6 a0骗6!_ e{A3|DD\@AS{W$(KnC'QE {VGtۍC^Ec Z2f|`SP+JT@:ϧN _=yf[Gk %$XGSem 4 !)I6]gi X1ngLVW28Z9+e :yb'Aؼp>5tJMZo,/ݲN߉`R@22ǀ}ʀyՎwHCN=[|vLoj"F=}}#'p( yzjbo~&OϾ #Le)-f~Ѻp7PhM׃Q?17S}ϊ.ɨq*`@を_H ;K ;hܬ ^zܿȃz+Hvq[U9T)P-J }WLݡ%."a$`?ώ2 H\T_\6^>*7ݣFiRYTtSL ע*pk5n_:w_.^1<˔80fHI*nR" Tb% V<$hq+uE~ #il i &] ܠ=U5z,i͘TF t];芺s Oۗ%ͣ<u\eX'tvd?lre 7]v"a@#|F()|ypq^k+rBPbP~~@sgz35c}^%c)WoVf#4rsPF4xLb$z,$$V"킊twFYOݚ|WCF}Y*3Z;Q jbG\BeK 6Ω`bFvf'-Bdzf& vk::LO6'b@܅g݂viy9gBdG+&KlӾ۵+"YNpse68GG^9?T2xXVC`*gGY29LeYn5@5FWt{ }%]wῥ]Ȕc"RKr:Ht9B% 8>+P'v3;{ fd4[ m˂:lz5e>Uv 3˘|7V3 ]KÆ-Lm%J9-˕ڤN˺ۢ6G!"fIq XJ$u#b NE;ys^Գ."Vϐ X6y3Ť[E_']-X HdЄ_l8Tz,rf2|z0yj%4&aUk8 ,+4bɤ/=6\w?UEhYĠCg@HV˗ޟ.`Y.v9\4Db 3Y3"OJ޳>i8Zoe\>S @Vi4!3:;5 x1&V^m6>%:HlW]#qKl'aͿ_:8t~"t X7IOLQwH hlg6)AџXHDcI>ujq_teIǭ Rac35Adhh+JAP/mdУ zk%H@A畮u's9I}Stkauҟ>^*C/ӼɽNN, 8BD:=xhy0 Z4McȜG;EYL!e$epҁ)_pIkY/b£[ cmcph+vd[L Ӳ;RαiUS[hb^w(< 0.LiQO&ш.<8@}g ؍O悚,%>99h0`Jg4lA\9͸6ػ]̂Vv[78)=\I\W .,wF &/-Jv3<98TԃscVۼbtq΅7**{/#I92"o@XPzfdCٜj8hY3]1$8!9\ș j)[YFMR~E\fT%7bVgQv曧Rܵ?`v$8ZApXF>\.J,r<}CMby}OZ\O`Q$ f8Δr 5EċWTtNW..Q^=հNo횈i}RV4EMKn/7?F 1I Fq} ҊgX^+|(Rלr)RY 5H"O:j.CQ%]+mqCN :Yy_vH[^|$vX=׶Á]aUkʙFLcAoݕ|I ׅppX\raj5\k3 _Qw ̿zlINH3+Y0 b36s0 zn"Ii1ՠ6Q{3:)fX;ʣeըeۊԤ>C_2e+DδO8QVlc:[ࡤy&y!Б !#%AM{*9jVw<F#[" TА|x}voɩ@wn"Fc"[/ q9UdI86)*BKf%G!Q%Eɐ]z-Ӫq~l;E+stsc+nN48L1 8 M @;%p4z+ qmW˒Xg3)]}PiOHx6x^Ioj  ~LgshTC*:LcwH ;}⠹ߕz0-Ǎ7T"NgJhC cJl]$XblAFcİ|}6:p MiZV 'ZW@1*?w&|Ha A τe:'?\}f.qm$.>g7.uBd@#(i&6 ^A|TY ԧE*p.}r@29⠂V$vWfku*swȱ(yM?#x߼9gUP(U }i5961i kg=2SƾaHvgZ04N(o]P,-иq{=lg>CeTVu2*^_9Ʉ(qfؤ^8뗶<vAjJüz-c~M| a;"FZfLTH16KvAS|xWv p<1LIe>Z4wG Րݯ&`m(j sW5𡔪!P*3tb%k#o/62$_;_|%X)2-Kz,vRr%ul*^3=3@bzQXb}e+JE4p1?ף@Aބ3N;qGYAR3ڥ+PU :\88}\FL%  3}8G q#Wk;=7軡F:9-,eXܫ27MYёJ䱄ؚ&is$m'50u"Il\(_70ЛcZ oSxw3}?B^Mt틤_oT#l?ɌB9wqrv\Ї`Mվ}B`R.Q^& #uxO=!_Ar`q2ⅵi&ZJ:U[2yš[4Mp3)p)9< F۲~an;JFWGT`N_,D>р&0ajfd7ܷԔF33*댾lnfq"&9c`QT+qò׺pi7dI-\fTC3Ŝ c6g:Rww0jBhIwɓ4k +t՛Hg#*Ou_'n=WޝE% gI nZtoT<18ʬ,0LK][ u$i г5H]ኒh9uäܹ ߠ³ԛgx(j"TrryPβv È1Կ 2,ekcy/#G4% t`6tp&{q8%,V _C%♀Kfou&JxlÌ$/YvilpI_0A-Y"_c 0xm# «jR)Y U''Aٹ0fd W ^,IѮɰ-n~ ibq~Tcjis!E"F5 ЍNJB\i7!з׿*'-+ uvߝm)ץ2#yfc킒@}Q1-K//|Xgַ6<8aV39ftZSui$eErȕl()CF]Lۤ -;bY 0 7tF8la."6庂 'Ii9؞C'%+yQ围Z%.;ch3`ۂ(Wl-]0zhDi@:nQI:'(k4 K E7fm5jP(߮5z5x:ݚyu_Bny=  a6c% 0AJ1nfJ߇pQ}]47P@̇x+C MBrE1V/9K.<,嫃mcs! \!Ǯ_tm#c3'j >c )kAc͡5LߣN.ղ:97)YgJQثE!l Rsݚ;wE;Sg ]3)Q>"{,qFm2ß} 9kT!p@Cu)3:Len /V,1FyuF5~|KPB#%,H^FFv!SiP>릠d*IrFcHy4?Օ tiPVɿقGyJ9m*<{#6g9=S٥}@1 \Au"ix&.Y6q h܋Yڋ\ fo2Aޤ@{.4Gx0WOhy>[2+^;W4@?M `rKMnU(ߌ޳S0a4 $ǚ`!=qp# 2,'Q gsctH⠿zMcjv!6+L[ꯏjLɻھkZi9S.<*1M%@^EeZ=ӈl*P[ˇqiHB^~dȾO'!h(71Ai[.z^g$&Mh+yA_wL|{筫D*ҔڿwJ1dAG6 Oi-',2[x=# A޼$FI/rG)?E c?e*턘%鴀ą}uLm&[=rN ?2D[p {ዴWq3ZTYbE7}70WNCz^=x8`D[&GzSJ@@?HQ31 A<#$f^aIXOQJu$R9=EQ_P\&*DN-h< ASl^"Tt"3 #Hr0]5^w7>U+q *F$-^'@UH|+X.?3̈{)qA.4F1b;[>1+J(k|~>XöZ=r|n]|ÉY[j[-˅ h#;l}h l 10{!d\@)ъ;Xw4m7`薑(*E!Cx@֛YR852)%*Lҏ%K ֙%$4b9gjʙ,۹4ڎ ?_4 eM_nǀ Z~/ wd _MOtdP%+e+HAff-(N/ZTLnz-s!"J$S)J֡܎%FeT< sK;+}vsȹ 0OE&?Ya 5H^Y^2vO(DG`V ,)xg1<KD1} ,ɮx@g.DZ؛~$\%tlM'UxGdSz4eNU>S+x>]^1}^Ų+{vJe&8ύNDgSS<3kSrf~7 C^WuAJMkĒ2^wьhdF6~Vsi-t%}&U2][X-N1(  _=I:|*e@k(7'I6<˿Ubguc&雤x*o3H#}(B FJa)]G>TKo2| AOy0V,GF! BPõMQؑwÚ#73r.08-#Y D^7d:aw&,B]8RbqA>seFJz4#v9fQ~P"?hQ"ۢƷIQUhBIHa큂O9L3ç2_xtcN2jވG6]ۣSlH7jsIHyiR Jxp6\PkڜC=) 4Ψ"1U?Zq,L1ۮ3'+ΐ蜨 mgr;.PBŎ@֝)~?zA+^K)NVK4E$૙O(ٖ>U$\;U5=dГP1~l&V#̻<+kC)=e6 U$'!};R4:PX╤]N QրpxAeŒ%ɩsMmeГFb;|AJmI4uVR`w[H4OVgy&z5s,%*JVH_8ݿw_Ԛ1}EBs;F&ݬK4Nely\:Qt2q̢`C!fI٤osn4}"= Jm#_d؂M"R~%ktn$MH' ar*ҽCw2B J2' /7.WUQX@G* ;Ǵ=Wdsm0TBE?3ĊN FN~0Zx h-WzGP|uxU?VPdK33ax?7 J1IByta`L Th@2:B>{,%ۼh$GnkltN@55LTM&[-TX svcI~@RИ#T1I0~jgKFsz1<$*ޠP>WP?-a/yh@Eyep U-Tb:I<MVru{[r/ƞ8 V&jpL9|SsXʟgN+/Ii.y4e(IcYVK\+׎ru݀TFϮ0-:h ,߀ռy*snO4(*=bh$q:]fzuoU(6 2_pj}shp@ ("&ƠN : (nׁf^jxߗX|u6ߖbD;ҜLzsԜ̽q%, ym>~HLt\,|[N-&LjccɎ9!_^*T}w'L$߂|mmsN]1mRzv NCݑR{Rhq)t&}/kVgi绣cعs &LؚÀ3gS:6]k[țJ$7^K >evJe<`Ħ8 $K\{´4BҸp'.ْ|}c{1&2c _ӕYkaC{GNh8WIQ&+fr}|FlC:¼IMY:t$صA4y7r@;*q0'S?|ǤݎRCT$ϭUnOQ*/U1_~KN6'o_[Ta<;c'ZW)ޓCr ̙ʺGB?<ɖҖU(Q$S_x~էqj e"p/¡?6v I>{atSI5lb&Uż iDLGE;şD[ τ2o$0Sg֦ieVN}F'P`j7Ҡ4!}~h cOЗh;`]EwUaquIW)A 4~cc45+Ik%Z.sZ/պAPԈ?cFb^0%!Goj**qڨZnt\a Je0{o)MMA)M^ȬsrS\,,2Dw{`dprhug 8}N,~ N\|%!8P]ZS%>. =[#i۴7<2 ibJ`Hmz8~%P@ޛď?ǂP(_AIC[KӐ<**lEbܒ sl7m}*$V aDǴ=PWFstg?dIx>VW=J?2?'$:)!h4|!ВM)f(鸛'gO ycQXzu'bd6o$pd6I\8V[èz8 @䱑I i;iq@.uxtU<|yl U@3foHS 2~Dy$:(=| / Q8gΑٚqIQ|aC8C}Aː=w8cm'~'tLſ!_DWV Ɋд.]k>5dK;m uGE]e P1i ^ޛ c?(z`@jo1= N9-?+XD Vj!E!TF|&o6|e. 4g",,6K^aqi^ΓE˻]kc=\yjxlr0҄rbȶ*:G.lv?4,#MS[3CZ Lֵłe^cP$݂}&d7/&Cwa jXg[j`yk&0u猱V6/#ϣѷS%յ ^0N!NL`*hV~;a鋃dF=饬56U ĐDE 53j9}޾2L|p;P.phQ8BAe&bjPd+ZO]_orpôgEU=ݛQMEnۏ2`uWB7Nős=)! QۗLN9t49.a (EEg&Z}F|SFU_mOX2PnVQQV0nŰ$[i.x^%6:Vtju9auE\NT \tP2W,/R$G|d! (Z-YúJ}.u4TjZӊ]-CO<߷Q-%?e,\~PPe}>ŭlfp6QZ r951laYɴm]V x_ c}_ƬW{LZA0 fo+\vwrPuZ(mDBхH8Nu`t{ 6Ύ b)]/t솬*yHX2qtퟟ &o~{aF Ֆ4,ϳ{$(GX%LaS{ X;Zf7DX+1%9w p{[io泻pu OvX~qx"H*`h Ƕ& (U n}&!RpeVOwsa{EӸ"38qi."^:&4gm⇣[f$َ@}1\~2-pJ4,j\(۝P"jAގG/_ϪX?FL8q!Ӗj>RMK;c  p(o9}пt[mύOC (biq QU8RإL2qj+;dpSVe~ K\wm{3oZ_e0?qg=7'Wd@@2#gawzR5Ҿ͕5U`9qv>oeeҼh`faSz { %cɿRI1b T;joAgAQ`V? o6A"b,[ʊ%XҞg)@? iBxEDe@.Sgax9^.7 Ƹʼn :XJn@t64*[r@`ۮڂ \}N)@ K`;P>[Z:M/LCœ 1= wn4XeZ$ϱdC%$hhy:Z=cj6,<%ٯQ9knBƳ 4jl1S>Ns/o"/1„q[fd1u6)Z`e -C">B4 dUF/67%Q.iҞ3Q\DŽ6׻P{#|)tך*HށOŪuI\4[{m Y-h)bGULV#{3d34!cUe['bA@y:RK yQ2+Hc]6aֆIi#AN~(E)[1/SrtXczM~W)Ήw|}IMT).E/5֤YB2H5-76o(H`J}q+6+͇[reoTDa}WF fUlKm5>JX7 ls&NLD@ Z ,Zͧ$%½&駵s3-z BtZb6ui"):!DԞ[HI#/T2Nkm.<ЀM.UF9̳``Xvޮq?8ďғ:jic?=̴v|6p|xm(99L%ٹej˦mr!rֻ"~~@H)ձK#&b⮢cCE>l[RA$".Ă7z53|qKTB*a\٘&Uk_?{ RåSھĞg!ĶtyL=֊ۺyN*:Fn֑]1y2vyʙ8bOG/[]Kb.iT J>L"ttsI7O[FU/L(Mk[UQWitK]m|dfM#S-н%kNdtxxQq(oƜ~DbeO]dA~tY6B S%s(2e88)WՐkL SV`mzƆ8cw8Y՝>u,jI| wg9e1^_O_N-i*Ax?άU)*'ٲؾ"]s$Hr1>}fEƱ}}eZ&`u@ 3ʶ;a<׶E04vr6վ~7&v7+H%f !>Gama^2U*c+7{[AApFO [u'd! G-eX9!7~D@}x+ņ53:XPF5b q$3&7.& J3MrJT񍘘 zQgq t @[6 1O~~`1RBjp-W)}Q<+֝T^ `YTL暷pj85Qc>6 ְ<2<>I*c,OyNZmJaZuv~nϻ5#/*;߮PGεZT=ixc,B d! ̺Mt/)4f갅PmF{&fn=poW3;$(x3ɝ軵%^AHK4B{ ʨFʼn3Mۭsj#d4K]S67Br 0JgS89'l#'Nz@^}9ɵM"әR 2~IFZJX шWo@oxgZ2<Et q'8'!p5%J+\L$x b]HR{7BUu!D on+bA,Ap z#=xbnIY5V0 'Éڴ%IA4L4Q!WȨUD˨uOA!^tf'&tJr~_5ݥGAoZBQO_ b&v]ɒd d=3/m`'UcM s|ױTS -=V$|8 2R̓9hb^Ggien&xGr&Y~gHNe Apn (l{e`A@F?@kRA/17TjZ%5̻eaL,E$Qn3OX p$JSiL2h>o!*#kc+%$ COz$.b}Oϻwdw輹狅#dh/5Ko j}sʠ1zp=y(MQICȷU?}LXde,7\‘Ń\8NB-)KB"ML32\"|pH ٪ O{Ԗ䙣dX8a3icޥ c ܭ,K9am-B,T!,X}ehP3  /Mxp R ^?m񮗾917uż%bɞ:$V&6YK2=<-T>S"ɴlz{HE&+PN3JX~'xM3ēCrbA@.B,s~F̦h(ƇβCf:Ɏ}5Nl1Mj,OVʾ+Yt(bߪ5Λ ܢ9kVd:!/8BU)?Ešdi>B},ugiK<ZaCh<L ;IWodڒvmEYk!k>?`؊{P=6Dcwn:OתDYPpxK@$qr-.EAH!?/;zN ܁&[QʛP%1܅C3Uy+G.[Q!AZzUm$0J%2ۢX$)kOʎbj3 |Ȑv4/|w"PFe:/f$x8DLo.h}W9'*dH#D[LiS&f5bdheju1;.形UY9ee;oX/g$ΰxJIoHB65ɷd|ҖEKS94gi5PxƐ {3+[6{E$1l``DSm?'aȀ!Ƃwhw`2yLo n/fk=9y8I/5q~4nfE~Tci>(ৰ#b*qGikw2! 8sBÁGK؎ٗrU}O),xjB6A#yB;>q>|vJ-Wد E[qFv; FwiDՔ-4{Zp3/|a"3_!ZፑdP\Tp5oQS'UқF1dW;&TE3dxxVDǺ@[f`W8\["TDHKi#LQstVu}=u7-9o#"W0N1,XGΠV$ 0¨9*ޢ&r=1'4$.w-ɋjUʩNeF/>cn;2H3'Nd;gb c(Ya^L10j~C%%LJ˘L}2Ճ\˖8<"ܧpi-!2WN;gX2 V*m"'&dP{td*{ 4j(+Ҫ:nHSUQ.YGXC3xSh-d7C.$5[/*Z@Y-"5݈|2]+9:8Հ߯5- L/":mA_B[!jeW`_g֕Ba6 T?~~B|za"y w{yaDY{Ռ$ր@mriIw1kb-+L:MfnD!<^1EeO+d)Y9httq~llj-  8'ڕOhy#B(2쑶g1L{r,'(uE*ꑉ@\=һkME%PW;POƕ f-l2B~1YͰ{pS.A44,u{׺E2:^ 9-`.{x6jbx"He h]U*,?fKΒ^+#,Sb~ru\Qp}Hyc!7_HyǓF\Ygd_8\4z-UҪD)'*nƳ|"-وz*@U;>#AF ]?3aMpg= ZlN~ s|KϨ"_dV.2 ʺwAK|VS=~~8 0j@^Z==- TA_cp\ 'a̬6iy8=k}@ӱ֙$=Xoe<^-qzĎWݹ{Ѧ(@#+՝U2YӔ >C:TF]A-Ѹ:QdW<Ʌ ٙMU#,ERz7@ WG"|_(˴mdFK0eZj'3KB1=Oz'}L'*+M{V^o}Luh\MI ;MLl֊WE,8OA5A~偟U|m{A9XoyBEO^Iz0+5(3o |A+4c E7:. $)~_(4bz2E4G薲vbB[NNI*~o)QM:B.D)>PoЎ)˔ơ曃eTckmna(X9I%uK{HۗB&bF)<%og~y\f)C0)"TۺBq!EL}ۥWJ]sg+%gnUǐDkhq8_B3B|NO0Yfؐ7Ux&`3pt_P4\yоq-Bӓ+G)\~v_{Cgo)pc?ڠϨ0Y[PQ׏Ab8 X#Vr~bJΞ/ǧE.5$(h㽕&1&cXjʍu«,<?i:7i~P5j}g4N9pϹ¬&3Oflݹ4yRl<Ƭ uj#iS!UevpEHe'`erML2Jѻ7WEb 7`hQn̄46WWVɃȜq6RN=;O*6J9 xD'!#UH?wiRtvF).}ޙkک}E!a!>B6 bENÒxzDŏ̺+iP N>"PçVyx@]_(P6| (%5ȁUzK2{յZL9gvFp/PK):;ʛeb硰e1b๱9ttrО[GN W)Iqe7 Tq"6ylY"|roP|p,Y{ 5!‹t$}Iso-b'u\@%O/1axp&pU7|s]'LjZΨ=LgI\0?|D$5Vr#Dj0Ԥ%%?² LYJ;9z$%V$mB3 5DYFסx_ۍRi m 4]̥Ƨ#WgLqVxъo9q/Sꐧ(jQ@\da%2AXW_J093@:<]RAkHŪKÝU%J :,AEa%3F 13~Xc ?j/T UW=>?1qў J,M iflωT9Qn-̄Zu})S[blj>$Oco9Fh %U13;,p5 s!dH#>b՚!M>;Zٛ%Km 9io得imNXB|$ :Dt j 9܇ zoLۉebQDHU*z5P*?Uٴc&>>g;xBC#=Ch ! 隁A7~0e KXID rw1i&%E{f過HY4E9Ty\VqOΗY$y V,NB{6r?$A)5VOa$v3{e}TU3sNzZe MS~v:h 4ln7`Ot~CcјYJvAJw/~*.ܙ&@z7O[>MYk_S^pj#Va3HK'B{U]B (KC8ʶ"7rA B_qdSiGۗrZq0 \}]HcԂQED)&w[?^LnKٜg2/.EμUwdžÜK(jW3%˥pe<;|Ü)6Ƽ3]23VZF1w~%>-26hdǚ WY/ "(>sVg(ͅ43@&79x=B9& p=Ǒ^ɤ}~9ܑطϗ/9˃47M9j~1a6emb,ph]:OVn3lګBK3aMK" DQ}f:^tOm1 E tmS|KyIeXi6BDwP\J},FiT/ʮ Z Q%4e p Ɔ-6L?:8Vޮ3n#YS|7|PI[0yТ퐦)W$!O%Ǐ}K\VAF5hz$ }reiØ;Ñ"-LM(u X۫)Q+ ,޹ZY}oKOQIUvc7~=tJuEĿ|{PRj"Pg}\A&PL)|ƅgz" 5sz=B0Zhy<bWп;zAQ\ٹo@:zMt3D?jS{itfZEX~N7测40>u^$S%ИZݏ -gbE30^Y)5w*'xp@?2̈˛*j%Z8֘tϕ[Tz@ UۺbXR+Xm+rI^;S 1~ Mp U^ wכd[Lg.k4(\YHȌCp:u_n,zײKjm`b*ee`j~7[tdR] dݓ)ɜNʐC `|;9[ǰ+}RwDeE!9CVM0hG󯄔$-9p)7& 8;v#0w(oSU:yv2M LrAnɱHeۼpa6ʣ@'bS-&&2J .#$E~àP o(7Aج-3)M'hB-Yzc}bdOF[zD=e82f02`AkQf rQB ) CҢnMLѳ*1ww:pZ~`s¦'RlaA ;G z} )>Հm-t\ӢL|_မ"2"U>ìTvi6b1!^'mT#$;tOŷQoS]W o9[ 13#X`45q7t "QRVUsflODڍ kQY~]YP{M($*xOFP$DvouR-g%0CtE62Ne|4=f‹B$\bB[ a|,wL~7=~ ?o*y91,+WQ;҈cD=w^x'>mw24Z(jMzop/y>' G{(%t뉒'{9;`j*h_BYgD7i'R[--י`hd83MOMT`Y兽e>TְMt8Y zpewW/xHɢב&Ӎ:9dNuDIl_#2.e"kt;s^mAfȘ6f O&7-\ <* Ղ Fc(?@?h{s(>O9Z[YB'XE3|Y>Ӛ؜iN˰J jqw$kT>qu{012]EVt";7UO <9Rh"H73-삐'P5!I[K=$%pF,ʾ$;j ~2wdQu]"K;N)|ݝ^̉S` Xnjz)3cl͜X-nMZ_F ɕrLGꋇ9v~-h٤\OC5$wN ogXl{fL<<8r{ 3~[6P6Ha(_'q5;ƕ`_@MJ*|ا+K-V^"[P}dt׏a``'ɪTޜMoI}vNHcE0wsL&ZQcD|jY,ƭ/'$Ȳ;ނ { (F,M6A^y2)"܆c%\o(y>~K/vRН Ekm1˄D5Vț 68aB52xTUܒV,:vU*MHQ0~'-ʴ9d90*0.AWT7B.Sg 2mKޭ.ږW[Lz*Y}d'Rp2Mc?Z&Fg̶-z;G#A` i ̬%*Xwʯ5T'1d]Wk;{isHVl{J)* DNJOA?R퍺3^ /:դ}/s:τMo Q\c't&:gpHYk 9Rˤ[̈́1bϿhh,( "Da4n=((X8@/v@XQd2 ~?@qPsJw>D\=[ZZ/qs,c`g3ۚPK[)z f6Sl ]_R8n@c@ƽ[_y\ ;7ZlhIY O:.Y="j0n%In6UN֒ǘAޔi_c؏afjkb$.hk5{H BB&% ԝm#˩HStI٨x /g39:cbf!.,v'{pul ?n2iSX%C(h ܴ 8з-p'Xu8y 1Z7\J rPYÉp)j-ÙfG'Vz%@jbQCi@IʵwQ ]\܈5KeGMx674:S]@X,R8<Ԭ$l3OjJx~u0U%о;#Wx t:3;0*րu@3ZsNiIS~ɠ{t?¸8ccŽk' J5#֦{#E?PŲR):,&Y|$XtU-l!0e)f*Ee[Ym~rٕN8aypK!֛dxR@Gk(ep!/l$xǽ.7#P{hW/#aU%!L/1:Gyg!7#r4LĺE9h_ b/^/™}:I F {Ds||$r<9QX]|Fx| ? {L',lRH)iѓٷ<%^XDr)mZ?&4t3JECDVuJ,|P+ h־un5kf6~-Ǯ){{/a{>Ef^}WfNF52 ֑_e-8ۊyʸ!U/ ] D~ Wid~}3T}Ε@56zq Sp>P'29V.JjWDN-hї.QBsKfċ{w tK4G2;K-ѕ{AǿHPo]Ǽ 7"l\FTg&g^܃zMdZt_>zJ02JwC#s3ߢ19ٺSZۋ惁"q 7UrM\^ܯ_Rlr֕0:\C?C!Lf8Wj<93"ʊ[PF|Ck Yf[l?a(?&[;Uq8+|J /jankl"`eGUyaFiÔcZsf\c.wڿ;gɷۄO>#dz~$5q™ 򃧴V?LYѵ|?Uu*ۊS{!x^ᥕaAe[v^rM95- Ob{bHvV &(RL[Ԟ2sF4Bn${̻BhгFD[VҜ)*xE+| -;n~ /#j͋f*R3,TKuC)?FXqor֙oM.C3 29)86V?6Oum# 6cOН!pяS k9 -$#9jJgSһȕLćgYZ07070100000366000081a40000000000000000000000016612f91d000126a0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/cavium/liquidio/liquidio_vf.ko.xz7zXZִF!t/qI]?Eh=ڜ.+ȝf 1{b`ý:ડҤ`W Fjr7i k3G\ S˟}<,(b9 pp~ z9#>$<ѾK ύиCxF>ГWl0D^l,?龠s{di Ӥ)EDy7C=ǑA뀵R =ea0 ‡ R;84+cG dsAx69+oc+.i_s~r'|4N~i 7tMb5cS^la wVIZUߑ)$Fd NLZ8$Nɂ?RHʃ._&f n"!}.gK9=-8 >@l?S& +XERoC:LrjmlOG{v1 [7 ڵAtAp) >n&UFRZI3 Dɛu3*)e F6c::H9Up#'_zZ_>'b{$b MH+馳3W f?pC<$5R|8nf 1JŘwp;"k$O?Uvdnnb΀q6^r(0t`nbP \0׈3xt jLup+iá(x x^l7߾cL~7*}QXVȔ-dLxE*M2vAZ€>2d̤44  HjvsS/hX8tDğΡmعMe bXPP6ӭ_LMõFXm7/;D/e\? ';`PmDּ%H`k6q}b_t'@Jkz(_zjhfD1/nF\O_tH/T~q8T.bH)>ѽkXլO0mPUGSO/:`|ư[UאIѧ{Vڄ4e1:[I8'DTk Sxilh|9TYZMwEXVZku \uZlv2)+g*K;t/P,Z4™vK, Qlӏq, q  32PtU*#09܎cj/ReKPi  UR(w@I9Lu(3kwّ ;hIW.Ѭ}Y3\A zzPOaEsdqduVŘD {WU9mtuMUbܤͲlj_k2oh r+g#렔^4+E^=_ ᬚCAMdqpVM@uK{tsm, `RicW- zƶl!jџز>@žgq5#$ Q=fwQ1x12 m5L]ɫF]L 1xËMxiM;V<꘧ZN~ED( MXŸ?6~җ|`>/4 ZCL`MEf*ӷqlgT\k 7{mP&@nx]]"%73tQּn5`ʗDSLUt8ߟ_)2m|vqaU'`?'LD9v!Ȥ}ș !`K1[rN>`n)d?/l$96B2R/@4n2|\g{+KSܐhTƿ:Ąť tof_8蒕5dǥ&=-ʕDzI7WevAN5My(DN%!$yeLp!Py)S ͘pSK6>~녏n&-1EtuKjEUqd:j)]!$Z+FtfZ|Lk{䧤`JJmsC'3r$'Tw@X#CHwvy!Hn\9mߗYZO)B[՚ŠdTaȩo~EdIs.ܗuN:~弃5`d`fDd/  @1`0l4jf2Vf{e>zƈl[m.N1\n񬋸Rzimpeܸ,ƛinPM3`Q=~XG+- iY:={\ɽ*a'9H5҃^p' g1y[(y4=<)aAQr~!*)ExwOc'בmi6= u[]AgSA9(!qYnoʬ^ Y ]ܚdKk׷4ZB !lؘY)1pqE+VOj|Xy ~ [2!|,&=  }I6^|ouXg:%C0F#d0cHfاd`ޢ8IYI*1s¡9 `\h\}k,0A[l#uTր6[.+ udf~(YtzKf/9XQhܫ/s;=Ei~`X '){yPMF5MQ(?MŢ~cywh-ӦŜWI:iN@)ߴ6J@a!q U B"bR1%稌3caJ+PܱP^|s),Kf1S3uzvpL־9ɜ< e=b%F@X::Aꛐv+[]Bw_Xx9V1;Yg7uȌ(ե +ڎ&eA]S-/|m> p:@ ~,^rs)xNsZo~F[A͌^DbӃ-EwrVCHOwlC&*|XAMo4u8{p-|y@ &[gO 2-EhwN>'a;B6:nu;Uu]GXYoDwXuzuO)u#WFߡoᮀH#~j+|'hJ/w^{ùN,WXǃ3|"U팀]ۛ>ž Շؚo7`Qg5+A4i,t*H#ښA}Yf3Ibl,8h5!..ʏbrݪpdL\%T|32*| ,ҫ s1E[>_`oR#Nۺ\CI[C0r\ҼRb2";[ z&cSb-_ -Wt8Lұ#kb8^P߀XxֲeXa<)iUmkڑѾ~>Ě%OO*U'/fQ'3\ X$%{a5J-.GpZzLOn*؎Aɣ%7w>xh%{heZOf $`9fǣ6gfT*@[$Z8$Aba-HWHk 'Qb}o!+!̵Haަsf @܃,'~%0ѭ2)|Q)?v9ѨPfUeV(>g< 9Ht N[Xhv2ysOшYyr}d}[9W٘ЫzϣQ܆E>5\ɸTfY[LlV+S ."`Yd7g4f&L-2uXo߀*g1g `;e++QkW·ywv%oxW㍪4y$Q>oVDİng'MP-|EFD~ŀ*X4bGdx[^ajqȳkQ WuD;u'S !J~&}I3| a f _IbeY ⹃q#SKYms{Q a!;AHg.DȲjͅ\n0SYP~7 UYj JB*-la#]pߩ`Kf9xivnL^i5.%떡߂+ IV24 WБk'֟)eysIʹJ Zq0?4"(Kѩ%:htQ&XP>KՐU2"3|" M׈; t8C) 8%A_t;'Op. c귾Mx@8x)Vþ`Kx"hT ]0HQWQ4c5:#@ʄtʉ-_J6 _?Og6fԽP]Tc\qfۆҳf4ŤE[aޖNj[%W||iYR1UL|1h2בQfotwH fsbo"nX9ȫo Vg@ψ]NVy\X)z XJm Ec岋x^ђ=ܒd ypDwML#Lt`l;Y*EgkQx:yMЀ*{m:rx_#T^Ũ@ 2z vD:sD:Lb3z %_R; @5ϖ/YzwI)>dbVNS-zʄidR'cr!&ǘG|y,VQ;xbx+ .MCO yϣ+GUH[\?:m,4#bΙ6 ђ '$әN؛E=p;Z%Y.S~gp}~* =zwZASҿrߌiRlIʼna =uu{r+S[ܡM`KƠ^27=\AqJ%D -}5ѝ} X-t| D);+] M_JgPbnHfa+ ꯊSv G|Lةy4w(n ,wOw.X6PuĨSUK;g:*kj0 BN1vN~Z!|Ю37lȪ bze2 :s@b$22~$GD>*SYq\ k_` ZѐijJ*E'iEn5Җ{Y*Ew˨i&ᾦ`DPєAbr! +CX e*]8ц`sH*a?ӜW5ytmKyMHmLOliϏʇ (.7a8Yn׋ko;Z-GŐij,Kf}b(s 01,05Bs>TOrCd1C g7cqaN(au3I:VZM-$8Ⴧ RB*A}z!5]|.C%if~6 Ds4}g47(?RµkfWȿeˠ&j޺Q lr&F&؅2o"6$OӎkѢ?u1>-7+ߘ(> =R8#nf^>vP}vԎbF?'|](HoSl@ @{ɪX5js׺єX>2?js:Sm"Sx0rVT$Q'1ZA%KǞ6e9YPd.+ 8m9I^$Z| efxvuK (q ǧNǴM!w5)&cd@rZC#{rbeJM:@0v)}XRv%l"vX["-㔃~w7֖ Rq:B n<1ue]vI?xVi]gTK\ '_~Zϱ0#2zr2tNӋ$++`w+aDVp,74Ԇn:nŖ;=dTk rZ.ܚ FR3KfZS !y*[K *ko[> tQ ;fnvS#Y=sM4^2Sd>Ei1F 0YYcʩ `.GIqn.Xؖ[922" 6% vjj]k\:ɦS)8yHڰu8ȄEtI˹¹ۡ@H ݉xph fqH >~V~PS]ǹl5)+73柯FgYnu j\tx/qLx?x *i:L1u3Ĝcb``@cQ*J=B>YŭenKn%2{EAJOq*T8.*Dfun],S-mAUXӟ]ǿ{W#ܖ fe@Y+`HDqI0 y2WBu朝B,o8<|®ESJ_10dqL i״meLٟ uS{11 k2FsROe2% [8IDR6al4A 3a+]ȞF&ԜBUfU'&H z>k`;>5%*@+x]pWSSfYo9=Pg*%g*Mv?k,DmFIC0~;w@q܆sqTf̔g@G$M.*qFmoY>ɥT+ӓ梎9ܡ1vL> 5MsY~uQԒ8kd9r$^ze870yƌj@LI^UC {V#YV#8i̢S#!4Yxt]E:6Z5gת“f>0٥A}Hm:ٯ~XQLaR}40 KGp5.\JGT#< HR7r9(' ~3 G]>]bwEc( Q9*Gb:-9{M>OJ=2Ƭ}-;k(3h%k!`qdBI<J̳LAܧ}] ާt|[`p9-O=r,@=x07i7pJ.ݒ-oJK [v(jD,=gc>>E-8}\&Tk[=h3.=-RުM[~mb.EGږO+Bw5@vG ~"?Ii~fE*NFa1nϓ7% o񆷽~ < h-[>gyKZK_!O[%&AϤor $־n֓_Tl:ŖCFQ 2x ZlN4%§P7l~; phC;yL C߆ޯ;S݉F4`^ى TaYҰB<$i` 1I ].h(( ܙI#qg߯M]w~!zN:^UdP`P`Ke Ul+NsT D4{/J=n8_ūVJf3ldke)ޥ^R+!2}du54+F2QHnRod3@\-%Zd,-ݔ52_45!+f@3X7Gζ)m8'=49ЪɂΠzz@"0)}'$}0x ,>H(F+ H)ܽS$,@Hghڐ9 N=qHS]#t|bn,ˆY7$i=6 -K3& iFBцi44g/2K.f OgG> xmH#|1MQ|R̷,t{ҭցMnư xf] ! ZD,?ꤕz}{JS)Vk 'rp23# ) f )-  %_AY0}ltGN 9yD kEQ(LJ+tLy!Wz':? ]EXMGOcӖ7Z71Sd._I##+]:ؿ`Iw@UiЃ,UfKfŚSm=ɓW!v&YNZn}yXZܡ&_@|qM3dcRS''41軱U+n4ř )gH ^^`0jձp26:gۆ_,~w6 1 ͜|k ݊=O&NT6g{`sfuTQ Lb}VscE9=sGj50U= h j3}.kC 2$Ցz@pq?$"^L;hpv7P'cj %5:" h vҰRk s".ZWb.9/)W'n/١e7Y>ZbGZ=) vc;{ْ~Aa L}Q Vie#83jߵyB ǏAӌdA 8rcm')0'xG.ыBOٽAL iqG$ 9뎱xmR]/2 ٧4T9Ӗ9)qƐuJN}bghX{I.>H[4wV:؏;A2Ekc['bqRbvxV9̹f&0Hj 9OK/JVEŠ@-'yV|N]W`y:cLܙlD=>'t 3L)\bR7CNcN.%nN/H<ԔSp<|)BV37fY(O(]G dրC#Hw"tR?1C_2<21TNV*@1g7z T%ӥ`孷6c=v{XlȖI:*{Nh dZ`25813o|lofL_t-t4Bx󢫁 -tga̙/P|ޝRp 3ʌ4`fn{ 9-^SQ]na E&%oz;THTM}I#ZM{<&_VM($?)ƥn $ux ْ q^Im h q`Z ;r.k*olYfH6inhV׺E y%D{ϻo7`kjxƹ}:t %W,9gTIsL7`_ʌqv=j7MNgNArAWe -`0}IO2#]P+wcMm'ȓ?U6#T)8= ?`Y1n יdKwpk@R {n3حBje?Wtc@g=iu*U^_p} -f*tr#WlL'tZHguDP[TYyd!FњSn@'F_ N=I .qi#aQN{%פHG%J GM&ߕ(%T$SrQiy ayFtyl,Lvww}(d^^ Mq@#ǎ2\wQ\ [*h9nLjDI.?PDSg>VSe~hnXkRd%gsc ;M>^2 U)Ӛ)hRnBZz0'I)[Y$ui [Vx@7n:RXkyR1IO޼2ӴPU9\sp]Eҷ9n]6;Xl:*hVKi]'%':qM;@U dqᶏM0iDž_]y7#8ٕ%p)Bú!duF0\5;ARu0s#(|A *lӐf9B؋6 _E|wK7E&da 🕗n][7"#DJ,fM|SZ?G|1 LM\0j_'}cr&">ۘ\9,W<!WP)X-<;.KK1wh^הu؈w~}t} uJ?Xd9.^vXpI x_zB_/CRgC<^bMn*8:KtN{pGP&N*꒗T>UB#a6JJW3 fޛߣNt*zrd5!:yq%m챽\.kI-"s.?d )Pt~4 !;Z\l9Zfrsf|m #X'x+ FBlpxN An8_٣.ah'[Tv֒&9a[c%ZJ P2::4[/[<;dk⁽EUo'9K-U78i66푗{i-*'v\Xd'1'30(jW/@RuZ.b >m'A._*!5ν%Q t]z(\wǎ8'jP[*]m%M"e4FT:uÆ|;e\+Yq4 Q0OQ1?sK21 C:JM V^ȤjtCKŎמc&X f[[ @5:a‘Nw d M-Ww*c0 &Lʶ<}p 2UΙZ{dN"J6$qQ!З!x4aFM9BMNq|%h9n#=^X$dJ-y7ܿ<eV΅6 =2HJE, CiQz1m+Lt;MD4+ג,RQe|Yp F}K1b@FuGmI$Jj(ٛ]mP MȤD0*+>4*✟X$a4~`P,*0#rI]ΗgO5}ע6K@L|vudxRw])#R vŌc ^_Cժs㒝w1}Vfc~\}pّ ŋL;N(0NVM###kFb۳ +tUTXf ̗-bD:uԄϳd=]l@S I ?E]'5q~MYV׍U=’Hnr#*.2ouP" (kv:5W 6pd`LQ8z'5`A^tLk~AwTJQ4*^Y2vjث /@I>d=meʸ/È(*%:>nտ)V ̠Πw\-&`z*UWwg#5];n[n=CZ{%HaISL.'Yb]Sea I^Q-֗EӯV55c;lѸ* Ti1n'O5oO@ pLTd3j_4h<^_̫;oaZQ|?TɎ O/܃3!r XQ kY-v=+gfjFf $ .}a]_(!] L< :%vJ%hK78knYGt9.X`Íy/~Zy_x+qhZpmRE&v+9eݍ:i (Fc[ɻ5 bzvJ컾yvjIozÆI4LlV(s򝣌576`PQz/dkSP2eX|?q_5ŵp&jj)ҋanJn_)Qdly,е"!U5Yl ||ų{vy( Ff"G FPmJe< 0♸`WОL"肗#*-Q9Dʛ"<>/ "s?4 ȯc?2#<"Hu>:mR"e*&!*C_ECeę@)85l3y( g@8q!O)>J+5%6r0\< 2͉n6BݒJ?twxf 6B_46 )k ӛ- e©Zm((]2btCoWƸ&k(単5AAxRXVib|438a0{ՕZ_g0֤^RE.,0r.K[ӳ.o;u%]Yn_(fW#&†u"\ H*|ת|GⲀEb0t}϶ 1+K"\N~ ˈ`rCPDv0'G` j\UN<_y *ߺLC1 w'x$KKգ~߉Hf%J 6@jN̨n65M?=3+ᓿDzzC=JA2nsz YJ I pA+ehLe@&D0Bflx 1?tP%7I :1*Ͽ1eBn`T\YJk)܂rE!Ld.͚llOeyJddl#o; HF#vEKco?&pN<8CIæ6{7*kA76V,&zK2XLѕcpV4g`}"Ƭ{c@4u!A>(wp7 UIJ `Ske99a:|,ٓl^j!5q~`KkCV q2N& rhvl3=~@4NfdEըh"ƍ3G'p9xӉ ÀhQ ZƖ⍿5F*M@8LcS3qA" l&zt%In\'.%IT# ;T\.T?uYB=wnb$P xd"`bh% &MV]fkoO|J5L_%qU C P?GE 7ޜ%!5ɂAR!,Qҟ[\BɱRG喚w[l'V=7`ko9UI~={%@C_ v%#C%FN`vIX!Soz0%s>Two%P,=KzUJ&7.sQWDYX[PDhn ށ71U1 (ސbժ^X>B rS~=ܡ3K(6.TvrX G(Q$ZT]&m3䥋{Q.hCf-#$=Wxy"#my&BQmTz& u̖FԗsFO׿7b3r%I_=omu}@46UXҵ&!`LZ axZ=jL] ?#ZtI1+$d.ܜ Nߓ<5^O_(ĭJ-s+_R-I7-9J=mk0 :J/0oIy<  7 ˪Ik6ݸ9Zv1ZG7Ȱ_H$vyW~d'l;rbgFmuGI@V۾/plrCHw nICLJZf+Sr1p|[9j*+m%5 ?0iԤ?Ҵ=2L3Elj-W,q˵RbJMK/η?*yzeu67|"Ge vB҄_{ E.5vCp2GM xѦ,)B0`vDіD۽}Bf}AGyB93,WXࣤGԃ%$y;ކ ^d$ŀL5CG:O)Ssu%ԭri8&,ė/h@}!4s@tYSq*C}jeYz]:I~{{ ǀa }羘 }Pe3ۡ6-n%4.-fJVΣй #[yg1_jJf{sV)ѫ@/4:Lx˔reɧayRY} Aˣ+Q f^*9exs¬T@}sa˕s.`Qq+k)_@LT3<E/)?Vvt!Ĥ8{엗yvEH=eB 1j }-+qmJndqbtѷ33줦h>_SKTNÑF=ř߁F$EM5"8wjfVau߄yZ]Io2yXq);y;Na|4~IL;h̜ l;8! HL.q*P2O|m;akh4RK3ݨ_T>ID&]Rj/ݚax2v*C$\߀II[]"+5\8"_$mߊ{!bs⤭C'8X@D~jA~n92t^}ZA% ŵ1zcfev ߦHDRSxOTq tߎ\co2>8& sϦǶS~ ;ʎݱc D3$.~QpTqnL[A%r^љG U|^Ԯa J pwLuVBzyN?|>UEmi[pc$ҟ!>n~O_1xʱn|2OƎτTYfĉJ/}yK|4%P{.mܡD2;nʩD@X Cj^sfYB&^뛝Ԁe#10_&rzk;e:ZtYn#l'xX]EIC-pSBCHFO-k1/'Nl3A3X3Ly(BjPkuM8dO$-sU s,/]\kI|$:k= ٥[x{qY ;P'"j#:'$ꝟo:.vV(Zppxg:xi L8yWcldZ}`% c!}a1-R#?<"V& ""Gذq`2H/r#z8_p'uG_ZZ8^肢XU|3n.0 $̴KTPJ*r!-2(Dc sUO!PS4_ڐ(7kRnGaw ! LH*.'e#l5qȴ= XaVOe[\W0[MK|]4Ά9w6c=x>f=`GI&Ϥd-L)Lb&4QI0g`ž=p+b~$ڨaH_f~.bF5]o uBHfVl "UhwJ/h&EHkkK) ^;R_:97PI~}6#D:a.J7:u;S+Hr`l gNrI_Q'xϳO߹- Ƃj"g@()j0W*`иs`lƢȢ]24ZNmTDޢ QD]!xT>ȪwZ1 i )5֠ [|07 J)A$+:DrhiMnoa^-?k((TÐ3R %;Aq +lp֌ZUTP e9w*&&T4WzIӑ]Rz(}PR@Ԣ'zOkTfqexX1">W5P]l w':)Gi!T®avF&O-|) .rGӕxte\ z bO@.G ]Wȑxmh7( s+;hւ ]- hln>m/*ȻFMO="Wqd\qtĦTL!U)5VJ HzkQzfd@T(DTsե0_i>ElJCI>Y<"cʆ]]7 Դx Yv!K MȝuIFJ;t5XZY^}P=^]ix@1MX@Z5A[s66m׊ػ-+!{i#G`Y0Qw&O:WgXqHrY=P)drV q4 rrjemk,vϪwܯi Xi|ҭ<[V]:˽>_R)滐H*pae ɔKaT$pNKۚ!$3Ԅve".vgm( .4 P|£Q,#̭jek. DPϼl'H<&@I:nmO4#s7iʮjLu;Kcڤl,ޥe8+OGOqں`.>H>6x,'Ne);ZJNRIphi@p~ߤ f[8ƲMy/L*q'itX*qב4}YabsAWfh_E-S(A4^at:M8j%& 6O g#@۞'ksK '܈9OZPF[O9 Kwf]89JI'y&^Q꾞عe l˕Ac?-U')#-PO %R*uh ;{v=b.ko;(ȘT~/:_ee9Ns ~!M H39u䑥#-*߹hl${u"eL,km04@n>{8:ȳ>C=~&\ۂQ̇{(8P@gpoR)"͡y.>n%$TGY5"إ j+N*} k'xsLuV"˘{~=tfDemSMfԯ5(#_5i6JtfrGF* [7J5VWX(WQLk_ "\DI%xjXі.7`k+ Omާ`pqnZ km״@\lrh 7&5iKoY̶O^Ԋϡvog@|eVHnbօHp",В1*pdzϠjރ\bY~lPWG+nui?\۟@{&b{ǤZ@lRf@"1eNj`s_@W1SY*ˇeCs(aJЬѝ3GSCd5i^}+x$Br9d ޫ=~ U1'a-ozV9Zx;H'?&'Oԛ6^?H3?ӉN?1װ a^zɁz xM&BICAbןqvss 2Yq Ls|7B  (8b%y 1fs<^CqQlxcR$Ӹhc'?(m6p6[#UwnɓI)|51,aJI pOX'!ӕ6=pi#4g;DiTx4Fů &-$tO1+Z@*D ! ɤpT´z4=$\5ZJ*S&b1fX8SOůL7/ Ei_4`IG `*RfQ]Gl U.f\!f`!SU% xm1ZUTIt:F}"U`i[(%P͇jvYd|t~eJf K*%Zh^@`  lŰHxU' Z 2H1DU&|kdX1v uto؞%^LWNh4LK(+pYc,вA'1(avp("]H7|{?pbjDmن2?ɒ(T,M:BYܑu3GS^*\n6|z~LPB3˔UBh煳sJ8,m[)I2+%e{B$Q\q q5 3[O"X3݃U<4Kk5M~*z#ņAӉftoNH~(POf j uXLpt v^Rbxn%c[WMhȠV[f0%Ї8n} 1kqB q{8p}; Uwl'j&d$֭ FŨ}`+q7qZ_?a$ճ lLˈ'mbk2HMug*m,M5MO 1ZСrT/= !1ژ"b([8[-ΔydaQ3lm37LJ5ӔT*Iݏ ߽6dĕ5=?y- wn Pwqi>@VYMA0kNDd$jf?wf#_1\T&=k$j5@~Hj%ʻ ݞRUr՜4IZT'鲱 ~5 B8ڔL} `(Dʺ-!@TZBHD&@3&%K󟂦9"\My+:vB)i?1h#N^;Z*yU{ r&z`-! o(:Vd϶ݥ 9EΒ¬ez) =9}O8` n&m(z6b}.ىA9Yh$JC0P}}.ܭԔ]*m*pK쮠f8 `uּ]mt9%čJƩ D1Eǖ#iH0gxtfI:g^tFNOT!$QNv+=Z\-7"lHs U`R Ux(zӉmgS;TIUM&qE҉tWֱvDK'X K̵hQol^ ǽAtP/cbUE1W]7bCi4Rox> v~\[Xu79!@j5~aF}Vg?z"Ardu5q 1wH_7 Z:evY iS=ӉV끞(u}q \tOKN 3-R٫){ `D4OAWa1SSA)kh4!8=d.+9?{rn,ș>U류Aoქ2QlN"[(RC@!)M7V{1` \t'8!N- pfAF θ;S[򏮤YX~P#IE,Gy“˿D?c}%[Z;a:vKf0Jo`UIFX5~U*Gj 8 +ݢ/ ã&ZE50D'ۈ?[fhDyOtLޑ;s>[e <F@?9j|BPEx<6zXį*)#J n@0uߎ@#W,j y,]k[]aұdӨFSJT9cci1EڀۅqpBIVgY2NH !ha[--q`l٨z?7fyM"^g&LD3[8 #MwVK T"noF^۷{P?q; G+|uI :݂z;za&a1QMO6a$|E^CXK"ٕ8ER7}Ãvjwj7.₨&lEc= וCe,wv0E}8sEra64.($D)2{N=[ޖǪuT^3$aiXjUM¹>. iJUP<̑Yg}tx_ϗF/tՉ(_7 @%nM/qXOgqiUma*dpnYM&Tr)n!~DǙ=Qē!{(n6!`ٿŮg(]%6{ܧ\2{>^: |I&#;=XNF*|QYDԙЦ5eM]Wd^q2' W-&ՂR7 HqW4݈r83k`,[\wU0 ^?E$UG#q9tsVg<|{sn^ܳӥxQfT~t鎳t 栚2ضz5SBe0w+*e39RE _Qsև.J7Bdg;?Gk8"~SfAOxT+z7˦#wǬA.w+cRz<Ҵ.Љ\rը1[ 7(ɱŻ=o%F]&M<|$;&Эi{o즙~D 8FՂck7[L[~+ fڔ0% WVMv2vI )p}# >h^7h̎&Q']6^LGPguBN>@\&&} RJXQeA7;n3kyY3@:^,hADpIi ǰ ?{`s0-^\4{uT_>%Ol!$X{Ik\;s:jx>%P4q8O,(ڨnv؂0EC[D2e}iX?XۆC=v 6s[14o{3!c|IaF{x6o)vR鿰$0 Ѷm}t$gEJ3T  [uhX-8pldTPM-2Yk8+"+D . !7S /Ak,b-'T:c(Ӵ[U[:h>A$}YxU>L=*ք9 Oz#Qr8l6CZDu$zf 1ԆL?.ۈEyUY.g#83˔}OUIun<=}kp[ ay`\oDt2تE(dPpdDl!HnPSO᜹]60ʋ8*X"suΨ_J8\lhI6'FYs4rV Y}yuip"JIF[ݙ3zڦɱH3P@5VFsx x Otv9b2('űNm]=J||VzXZ):JKĐƜ&xx@BfgY\v=uݢ[T^7Y{Bk]κy}<:D:O,Y7_Xԯ>_ql62x)펋n5uw_?E&y?*?6>~c^rF ?Z<)@3`n0sȭ x2P3[`M`oCs_3Fd%.DY|"9:p@Y**|^dfqKҖCq VX^TPa!~ i1,GWtWG K%Kk`r*"y(oKI{ù{Hʦ0rND:kIa& k~c|KRU\(ݯ%ЌOt*rY1hRѝG)GndC}xֳ >=9wR5+,PDԟ}O}jѬE%'sn)#H%F[JKGvߓB8%/zдl, -{;J k0e\lhygyGQk͋͞&+"bEpi@ IYQ>Ӯ1f]%& qBlt$;ֈ f2RmH-'`+^h^Q}5I[kc$(ZLP&I yX4"k釟ȏ=k4pj8rhsDh&MXT\A0xsNS =(aj0 %x_~9?>ZG ձkπ(nZ>J*+Pp(5K?~a\Jum+8p(Ma/@/Bע^j!U-ܾ<^2ZR],K]M,-$ V>g] `P vCDW P !!^j%ȪE=X:FV˭D.2-tޒ_2L@Z=Rz Eem2NE>*z\av9i9N(8GyPyMww&@PgBwAmL_}I$Oyq'8zɿJZNa2) _a>\JKp9_W?v9. O70{9t^񟄆1JUru^/BcEP0[aZa&fuCz[R@n^暉wScu s+mm#b쩘oO7K a&6^&$1ge_V-[3P3=D5LF;ub6׻Q‡M3{ u_jn&yOe󊂊Ӧ=I!+k V:ewkغ//lsAjoC;*粮3&:s#3%f9RJZ/yN(oiy(`}`R`5a]mH[LI<(J?`@gVTm+Mm2eJѭ@È ]pD?NvCHt7Le{$YCق.xH[0WbX@0p<%w W̄^Qp;ݳ[^ݗRll 2 dLtmo1-hPvJ !iқ5O:xue{5͐\Mq*)tF5J8;D~ׯQJK2 O%ShilL>pL c41"1 wIqj7KD&Ȏ'Sŀ),>=n90K9gy4}'TU0wQx;aN:;q9V(—'êǶ[IZv8 ?Ƹ@5lDh6p*xpFmQ-8vv ˓Z.|Hόan%')oz:]E[ȋbjGasv.w`e H`)qF7vcMC:o:>xYyT{d), ܶ·MmA|;P`|PXPY4Z!rJ{?l@Ha>9ݥD q5CILƆLv\8% 3J\=dq/ΐ?m%C r’5~jݛ;OЩKcv3ozyb>꺔>7 Z1D|3/ʩ:{ohY|]C2V)\Ųfƒ`:>'i[/s*Q nG(SUԎs:؃$Oz:8 \Kԕ0i BLdQwU^YǚYMآ{+{c7w)FpyL!ptе،W?'s)~.ߌUdJf %/8^i8QďuX h *r_Bg j َPi4WMk%  ҖIF:x+;Obx .PCF8MHI]2!]LdH2ۛ| 0`m!ѕ`-‘PGt%gl/ {cspJ!lqc<43Q"; C o;-pan@Ĥ u/e6D0t_'H_ qt Fe5 alF!Qװ] `L'"IOCv^h?mbpnpצr4Ys6v LJ5&[r <{5a ^R!1#8}k`Ovp_hå7*#@ HoIeZ! 5 )$TSx2+\YZ"R,g|#@TU28w̩ao %vl:PD F;TK:u9gAtlUބ.P{5[9ӔM.mt@5䃬?kH8^nipb׬dRXyaQF#3@6eϒ^pM6ߌ*zI9Q?7.ͅA([ U •N_0+iq%?kmmQq3(f9ţ=;6q#t'tiJviƌ` 7!VlR`P>pN -8 YI"'ϿBՒ"Tk#g~JSxԾv"?.yK Hzbu[uOy_ᎍ'ВV{2M"%=q,2!30k<33X-̹BzVǮ\jd\U-8K? Y]yS$_.\,^wܡtCx2Da~=N]L6=HSZ -[{ d4"G!C܆^zڢHy6"Q1v!qҠ\IP Nv{Z-eAwMnAdtEtvxkαS/p]3_YEq5p#:*@G &7ǨB zӬiB!4A]*X䀀ΕA$3u@!@;,s( ν[-tmJ/~Y3}T}:RV5 !-kL\w"=T'eJVBn-8SnHm.oDt=RE m-;y`YTq!U&diݷ .lRj)Oŋ5Vә~Ĭ4י׎`B@tOQ'64 Ez ]ԗk/ }Gl g v!ϋNS mBs)ڌ?`0qu3Xh,^$T:{M1DS.[.k}T$J&Rq%}G<< k:حP9\pvX%V8fjb"1<NT.azz{?t! >QQ]Tڗ+E݌.ۡ_vM)gݯItiWTt4+Ϲy%uB$T{g:(|5eԜp ߛŠEG<Z)lȳT=-y^T[MIňtIZe[\:kf1Px#@IÈn\TAa"uU$r564%IXU'z81*n'վ;*#&Zg0G~kԕ{sY[aquRvYKٕBT(^ǹ=%+~ZzE$ԣ^Pߘ-^8tu Y@+d0<\pZ+S2|k(u~R!.5m4~ @o^3+xjB )s""k @23Vajrq=˿vbCqLV τFAOO9&d$2Aq;A]FZZmpeڍJRYaNOӮ@1-x^O1j6$C𥍺6}47nZ=P\RM_w f}/>r;&>j{?BuZzbE3$cgLwKxj0_ٟ@;&E; 3爚ևˠFD?I Ӡ۸aS͈OuGT7kQগI SESx&叕m0d)h6)_tfx7ί)sEr"g*:ZDl,Jg8.áNRw#v8A]J z|z1}zbx*i:n(ϯ>}X8Q㙍:kdvۗ܏7hqPc+pD#ŒikB>95=:^NÃr<`6gli 0eV}t@@$Itb4')7%㶷6J4iRP"0w(hF| Oa~Q;L*Z|Pt K(a:1T Xnd(y&wP `/5t!^*v᧊~5"(-ÿ/LV|pL`I*/O7Qg IϊhbO=Q!2Tу+o`a:w1U|G'z9,|y8C}yI%sS@sNd\$Mɔq pU/E3w S@\яE^ecˋtrq+kLZ&7 }'pL+"g@I62-7.5gH $ bCatI-+ma~[74=.3owXQђR65Ph܊LyGyG}E=FEid>Yg;ͺ? K+R,{;/-S [T/ڂVMp9EɓZ>KS9dߑ8rG$f0&gM"2a}g|b\7BuAGIGtcӧ{ d%8f>ƁaGHt8;±МKj<ۭ#TV$ϯ)'z`Gg%˭Z:ߩi` `}C}8X/c>*)d{IJ&ڜ.ٍ(;EUq-|p{~Ef9b;ٔZ{#آ7ToRSJb XnHȵ S! n\Egq&zh,2UyZ|P%{֚p&ŒZ%Wi出)!iƎ $1eH<B/2Ȋ$ ab{H" _'1ɤ@ʫ .*3QHA|9#1L̎VӂNoYk5Oc@go2 ڞQ) K2+PvaW׶j[3A_scgSȡYBCȖNA! x.!2@󄫝ryMauLlc6(-K+l1<<'%ku:=+r'I)fvgi6!QRsse=_j^^r y )X:?U0%M 8WƘxOc%8gx܅k1)+QCXiP96)x kYpB2urA @$0=|b5;$9Ӹi }/ #P-uCJL6:^{LoC3J!ɞC+k. l/MzzѸ.ۮ}.JpX+{j.y(XtX}#n{H&)<r7u9%`ېk< &Zri7ܹ뎥_un[G( B\05G}LJD'wv%:֚l;,!N*NXGGR)dطO  } {8.v]EYLG4ΨhW:Ƭ_m>}u 6E99"Rhߖ8шB휤k38RǢ=-DdG{ hOw cS_UGJ? TeI%L}hiPz>[nioQ Y7gZpXm;b 'Xjyj+l"@͗DJ Lr88Ɠ|?Q08Qwx &񲡛9UD8"W̓鍾 ^$D9K~$zQ-FRV)/Ѫ7LNoJedZ,]v}yOd[rs߃<}uiJeyy\kxC933G4R^}h ͥ{;u49othEEab*mYЕ"~%֕&Doub5]hjT{O&Jnxb5&suuޔ5Nwgfyi xQ^Ydu.]E_u$I.ęٖ1јڬƶO>e?7~qAP^F c]( GNd; Qq2/oYZy|GGr{*ۻ h\B`"]DJIb/8$k&R L]_UK0㈩)>ed ɫvǻj/oSuE9nJ.b?9Xvx禑řHyj9"xqaJY*8V f3l }pN5 WR{=DUolmLMhÊCKߧXCeE7 ]f (Yr,z|/bn mħU jFA +xM@QJG sO :6U ^Ky:  M"nZtå3/G\N*5wt.Hrm&؜Gd"n_BRƻ^U+ˉasPmΎ%!'`yLoIxɈ.}J_߯D4}#o ,-<3{ )'ݘ440R*.Hk Q'b L@ Eo E}Z?*~]`Q5\Vwwm;tMmNWz>mBli¦gjTՂ@PgfEtNG»9hOj={]mG <8'w9qy 0TN%4@P|30W. QV&I787GJ3 &靪T2Ҷ^f{{lb;N9S0X8}I*/BT)LF_1kh,>.>Kˀ%Ĥ yo]ۏ>8>*ʽX~ s )kR$1Gq961K~\i4{+??UC_B&0M%) zIҟ Ҭ/^N5&c _`˸LCª--Su_ŇX5- =" zU򳆵`?9;@6)%{)GU"lY8X+ 5zӊW?yl{SW-p7 0ɝ1+Ut!Wjp__SGM %*ذMBd I9FF51pFTk4ӻsnM7H޻$ *sk#i8@Uծ*EBqj,p]O۫.s6 '#G*@@ThX1l [ˇ*D'-*bc8h O2&>03L!H)׮Y`3U(>>)Jg4w%E*qTjW(lH)J3T^#:P`& ~d+KkwPn_KLٱ_pyC-=P BZU!&t}ZlR;T3u'P1,r0S6?pޫ  ؝f">7]n0wMFgoO)TH%BVu*6rVHI}C`*շ5^4ܡAӆ|a͚[,yV!7DOER&GBqqdEN2[bMCe޸3IGPg,`k[nCƲ,ۏcƥ0yx5!. D=AnecץpȿZ7E%j$O q KIO= *S yV^mYބJC2D&8PwyOc$YSM6O`~NY%-TsM,9`.Y=t]ۭja/v*Et1鲫<)ER;ndN>l<۽K`LS縋3GgY2 C Ua'0M4mf/P޺'sYí|boS6 A Xhâ`wiA'yoFբؽumc~]<̠$8UUfk"Rk)qbqG(㜡\|&H͋dFszf{žo-sϧ0|(MWi^Zk:qy~K~6Q BrV=9Np KZVoDdWtRGXMSP {FDTZ74/X_q.ɉF,6Ĵ+5=`*O9_ X1ŃͨFjl'&`F]2)M>7\;1o—CLK&~NmXպ᫆ύ4yw蛀OIkYomѷnkd>4KSkmic s-4SwrcDݓ چ>s,Z@\,|e,VIcE _^XODU_B:)yz2]ďG/b~ -PAIe Ƌ(+,dX%'(ti6m6v5R48ĐY0`mLCl4wxrU1 < T4ɲH~OrCA~x \`j *^]F&l-Q<~Y~BH-Ԑ*'!QJ܈m.IlJLyRlCZ7r<8psJ@Tߛ1J KiJ,<U5x3<G2=5Qܺy*%(t^G R\G0qDgE`=g cX5i+$z@Pi>U&y:lϛEp,832+dZEꂠ;Mwah撌`XΦ3=h1 Gpӊ:V='o}?>;"eՊz Clep7x$jѴj1[TK{N\0gl/;M}]V<43)^p+ af,Ln6Lqֶ&>ǨY{'muCᅖxeTyVNIQTb?G]j/O:Afy)a>8vz"QFx$KgK#0lX{鎳wv(lc~AHa/n\މqbn#i$7_pDt "(\i82"RQglo,]wz9RJgus~43E* sjv9id?`t76ry}o 1O:pIݏomt ov}lHDŽ:!VpH1S H/zƵ!yHŒ9|Kwލ9 i7Vt^'>QHѽn] ܹ߻jp ?!a!7NDi| ܭԙb#`xc$zq6$T; p9voV` )Z{kEK+.3**~6s|0Τڦaӽstgd2 Xz<ĒIFŒVZI"[|%92;Q$#k`W'Ⱦ اބ_i]hWΤ9hmB>{sE:c^E:rEB>>R3|2kmHx32FySnov7kΆ(0D*H|L4,+9lO^Gve, 4:V_2/ %_'Kҥ,貕`?q!SVA*tʩk]1{^*p-MZf_ՕEr|~*X0*IB3@)j7]mhMq#C%q\Őt}DQM![ԥ-WxQ&}`v:Yrת\?_.k9uQ/ VG/հu v |J緡F=4|RFF<Ȃd剙짺`k RI,@iF"겯k%uۊDzP_T*^ᬝ8zJHa RFx _@tb V zK (um#0 %֔Әw0/CMx$͐*ZkLvµ3'];?SMYʛ< _tӈbcVtRmP iY\w?Ёi5]!CĞ\qQQYg U}LF i3dy@^c&{UDVmSw.ju`CDkQ/+^Nn2Vzk}U`F}=n#Ao:hyAC:kvYBvX5OF`a/߷T#`ۈP1C#u5W-qDQmo1mJJwLP j'&Ou ,„B#$\۵fH:6Hя7.L-D롋{w&| 4 j9خ[g AӷyVpw>L(үbp!coW/Wpf !)iM̓x)j3084J>vIĀ˛5S^@y3BaQPWMǿʆpS|bªr d1v]~'?lE{OFTtL:po K2AG,Z"I %GҙX#jя֔߶t[\eD;~ҹ3\9>j6SScʉZ/2*`p:?R2:9t9z_v7C0`A'apYFZpWz9|jG)tJר -8@o[+j}K~D9#UN,*Ex~yQkx4}SeXn$®{#z\0չeGp]gT/G< 95DIN󉳄aWN3SC9CRLEJ(| ~\߇޸&LNĠKQ0Y=SNWt/77ߵ^,dAʾd1ٳ[oDh L2f$X#[M] A^ *!}/V {()$-GYvԘnçk5-K0Ts(*Fix]<2PԐwϾ}4VGq 3d0NGE;q.J*X6N_lv{TaB e'- ^>BۥlR 'H S&06<*%Wz1 )} #F\aHGne [10PpNҟJ+l<[sP#_5sO5*t^jw=Գ2VW>O;Y0ccAl*_u/m'X6Ԥ%Ѻz7Q'm||eenw|RP|҇!]\2(S?J%0qW i[oȖ<~c9c%!0iؙmAAU@`0玳 o-`T@d9|Bng1L1[7YZ&gt::,#4 ¯TԞ ݊c~_[΃z_~i8G[ )'+,ם>. zΎr!~u.H;"x&$up@^_@Pb\Z[9\-EThqq6]#$%z}iԲSpk?+ݐݪh+mu?c34kfoPלTCC>& h G`DZ^ܬSd Fwﳙ2^(s͛!RSu{:0(Woz){u,+hYq/nMI.md#o4♕wq0B& i9R^X%yC@&(*AepoY6&1H~;0qr]KA"6)AtJV>D@=}Z"O/R@e@6B]ٮCA\w̸D*S0R037Yz dpIuU-y?Bp+q>r0sOD>GQ&OU,G0H$yo쇘>*ɺCKƁFJ2t+ïY'&]ɞP2}c <^/$Op @Vj\PRV(+c-e[mS=A|hs&;i鎯Z͉S!W+ S_/b3E5B6&" xt#ڐSʫO>;)JzaniL1DA /YIf:pk4)MTVy,h_hr\xBGrl(B6u#gelϻ\n-NޥֺNaUx썜YxBvvRV+rU,^VwcrA]Pkޗ R~w\aeOخM@mğzޢn?2(_:*)ADɘL ;1H헷ݎ6mI%V:yTKh5щMPX +s&a0E^C)u{|箪?v᥃ɃrypR[QcRN z3N yA|;Pr=>ZP^eC3>"D6|U5^6{qB ۽ BPG߈ǣlKwp߮VӏAk׊2}*d{PxHcYGQye{c\D@VLփף =<6aAF8Ķz>\D=0 _ˬ7|00zWqJυt>=[h-v3}\^L 'ɲ#@/w楃%DkR*~6.W`.X hC/{ JUpy7雅=a٧|˙ \F5- #Bɐb}S\iqio*My,tz6:rQI{Ж_"f CB^3ç\C3%7h=KpXI.!fiLBR(Ь@9n.n+o ǭ9թ{CgR0ٚ7 >W%L FKMUw%Sly 㠕K4kZJagieOEp d%p:n*Sq7=`hIk|h:`GQ}}xN2s&"X}#?s]Jw+=DNl="B YH zx˿o  h687qx^18fVbr3g ͘i킈حy\r2|/! ?i43<zNdY"0C puǎ,4O3LUo =AnsWzl]X& ^NIͳi&]?4DVJavS~T7&T f澝5ڒL *8h>; v O%)!o]D)76ȶ;3 M o{Oq%|a߁9N5`pS+0_[uMv=nP.77fUlF6 jn$'iJu3mNzd 8UVtGxZuB !m})]TEd2ᚐPn|4]lVp\;(}v|l9+\蜤KHӆ4uRBE (W!򗏧_ ̢/l $e8X:;`m\QOhq\ IVC;7f吮6w4bwcY xzkxIԟ⚬E|3G>Q/~>fp腕C;9V&Mrgv@5d!$!^v3? [=p+&&cߟbq]HXMIZ&>"z\[gpϧDdhmTXjpN.㸞;eP A8. n t5xvgB-b'}mЛiUf*Od@N}z jڂ-Èm+x{7İJ@hf24q?riu"ZcH&Xj( ;jR#,>'{) #'bB\Va#ǿgyq=YrD|?rr.*FE]+m{A0|omG*p0EkS6gF!4b >AYޙaE+U\p҈m>Ϭ_xpJdҤc׶[cO)4xL4SUGI8R]@>wM]tLY B%.6)Cׅӑؙ+;gݛ_/ ?eYVY$Ԏ)V #rRNs$d nϐ22__aZl:7\__:'7'(fMOq5[I&+9~Đ)]{KF+ Q.'UT XE0`};`eHzJZ_'oLfU1pK'!#8 o )HR@Z |;YPd AҴH& $3AZ4gzbUyOΛ:._[Em>EbٷTQ6 4cPO/gRJbp(4U@ÌS?jTC{l<H)l&`K+ǢBx}EF IE~tY8is?.4ss=Z|nŨ(}EurO;6.""IDV(@[Y\GΔ 迂]yPom"M1aѶQQwOX0Ya_\vc!\KA$nañoH^~ Wc[̻p/&-q;pC J6{$5Cq&@̶N_ZI'6*ؤ<.S߳s;9ݱYVs1T٨V{Z0K [ ɱZ||"!Ü$?m)yK[/bU\TJ Ȍ♒Ը4 (1`ȝܿ/y@xy{_^F]w ӻ>S(bBl$'xW!r;'*~U:>< YNNydjle9q+ʪwe=m =řJӵO~s_`)aJFGơIuH9T1 xŸa%J`RǬ!+(z!CP@mDd< H n,{xÐ&˫'x%O ~p=$OXqPG|ړ|^њg>9Y͕ŻdPJʔ]~*k #y4+{ ?r3<[aG_5Vw_ͦ63s1"8CL@>\(P ~[z" s ˮ1}Zh}jhfA1 pQIx=cljL&"6}BٕOyMuzek)U‡砉k#q -7 )ilcw;Bhnf?3І{x" vM- =LH¹8̩*Bm~wzU-HZ4ީw)Ajti_dw x^Wy_&)HUc>^O6n$RПd CUҋklpyS֍2L FK= J"Ƹ9">)7WVj3sg@1j䘋:ư0m( vvkRիj3,jMZ jqL={(}Cf_[}(Fa7gĮ6G[\.Ayy  s݌'8 &H+*];0 vL+zS6uIvD!Jq:ȵѯp"D$\X><~a|1 2~-} 54);34B HZp P m$&;<59+b-I-dxطgf5 _;67\.7c{sC\BRAb/Zy8#nkVPxW;lkҬY w A\=Vz,%i[ ò@W37ɅV>PO !U^l"K4x:ؽgEoZB8ud:Riڞ Q|y$PcF,=}Uެ;>- RyHu7 #(s1@d6fF&$e<4}.zI/{>1X5{n43jū^¢dJʯ`dsapÎM63gbED8)hXAUG.^` @TlO?*J^G p䃍w`VxC̤6O8-HvL)iwۥ`Z$M7Kϫ̪%f MI"a3 qx/8o eW;MKϳ>pk*%(Xl·oEC*(F"DR7;ގ\?Oǡ^G%Z~{l.w6XXu\>1h]g2+7lndi]ELJ8?QQX PJu R _q/w>hZƹEjn8:! WES8w3?ǹ ș>M:!x3. {PO sadp*TAE%vHee]Kn^Hj&Pf w~pgj}a!%U9&oLX־ҟJ _rYKn "-:6g~1 ]D'KHֹWٻe`7:h1t T|$G(Q@} >srJ SUn[ӾZC Yn63 wm7Ang=w ^j{](>PabG,N]iRkarj)sq*b-+=l9/^'!噦zŁqOJYkLؠ,y{/-GREȝ6}8J\3ݖ1Ds e-warW݈@J,ȹO'+}$ 5%onZf=efK0U 1d1Jļ>lŠ\1yo ((༷C +kTn˻R'xU4svRSg8pI ;? K$;!6B7gtjZ}cLr/&l& bvᎦacf{a>l;p-ZN)&+ {[dҐab`Ch:Fp4N}N6@"؍([*)aTu1ھm+pTYYE*A|9 ^ Ҟ igշys4aԈCS  l2-#?\Ɲu*k}0 |'.U,P1k:ȒZR txt TsN8Tsb@Q'~\r5@aĦX\i c"B[3GC ?5df#!\Cb H~ w< ϧO/Qr{~Hr&CeCK6\B3+"mz]^R CH>/.uDP/.W$1IKNzw`FVI թDQ٥[0/Vf1;ԁ9P @lWz -$0yhR V }qECi7 vL5`<8g5$K73^G8Q5 nW+[h/]ӢcC 6 gͪ3\!!{if]{Dn[Ǧ%ρrʖ"hj-N^7+I5n9:ĸFY|la 'l.̹ACZpv*ٺ%OR@FN!1ekEt™} )ՔU"Vs *Ġ; gIfrd D 2Ҍ%5Pn%-֯Umu*nz9y{Ka/i. Qx#27OKn)tꯄ#T%{0o?) KZh3 0s"c*H wfj&i.%HG!]/Co<63;㒕XUB7Dn"dPSZ>N2Ƣg@ &1>Ws ɫܲs s{ɪįؾgF4xF[m2ϰ81>#Y]x%Sp쭯;=+l >ESD99/H6U 0e\N%`hoJRqg'z?;wI{xMY? yPG]A=^U;͒*XmMQVP/QQhĚ *>Ɛk LGj@}=qFoY=vtͮȀzM_S!!޶!rY4~&]ptsS"_ HX_ r9R`AiԲ^|VM8Ly <6DP!A2o鹩~'إl%rc\nv$(.n߉W5Y0 Ub7BYh4 ˎӨH/9H`1ÀXD5y362X4QW\OBTĝUcRB -huXɿWPK FAF<޳2 SeXB-Ӗu3xڤml<\ߟkvyШZ:4C0Դ#U'2&4`[5)!r*Lu0܎w])i7SsC):Çց x)c ȝV VRzP"ƥjKM4@YR|߅[٩>tGx#$"[65*VwXᗭI!'@.{^'1agoF/Lr (x2AJFVi!eE*Sh0m^x5Cn_8c }dL[F 3WzW4*}&=?K?~o>s.__%WĖ6~rDI)aD^I^jWlOM[?6vܨpìY&g%z Uz{Ō3wH9J,Ic`lxňqj ^sK#VsρcߢH$وӭ|+,49:g5'Qg;? tK}(+:5}tœjzU{R7edC.e/MԁWvomxNU#]&[p؆L iKZK/&'JsIګdKax&r ܮh. n[UP|Agpobt+p}kQ=s)v!I09WNֳdgQ tPPyr,T$ό4h;lj=uaٵxǴ=u7_3V< IQϪ5a}-= 7n]l0˦9a=7ue.U0\b 4w:o*1T&JsrЂU}zH(M뉾3Z,a:%uJ횊(d5CA(\<^FſQQ*1haYʢO3e;2?-@)cGÐ[Ս]ǐ";|=I`zU>;:Y?5t!TJ0e'U'YI⟦="5{EZ1qQ@8; q.uc-]ϫ;kV{(NK8=TP%=2B!ۅ&L4 n[wNnvdP_|Evڇ>Rʒess^y@nPk7N*,~[Z>R /|m3'd$uC |ӝI$ -w&BPK^N?2Hlƴِ]5uOdU8wRݗ +nUpPf ~Hyzlql]nR c|wHQ*Wɕɚζ|ʫZxC9x̟%nl8σ bE¢6&YK(#4M0kwwAzfi'eo(k+M Sgmu&Ǫ ޔYVtZJPPaC{\麯6>v ( KF,hIR8{ա$1ft5P#JXf]c}Yk\ڏFG%E['@unnslFAxǓnd`;#oQB{|yy45iڒS&_z] ,_ٕ&/ne҄cٳ4m6$?,;TXKek%k3aKMXԶ*:e:+6F<2?{V~ s|E"#[g$իRI%: |@F;:>HCg F>gmiTVk P3 9Cĕc2y5x7 VqA9*l̷[OiCw|ӌ%.MQwC;c5xB%D£͛5ϩᶩ e~ia c*iȭ6ʡyJ ^vaBҜnJeqF:-`MQB R6oiFX_@^JPLv Y>T;H^ϓ0,7o/s!`ͰVuY-nVO'ٻvUXGt "9Ƀ~-Skkj.Otߪ^Hk7ImӶKeNHtW't:~ Fءn{ފmvvbvK"&[?nH$F':Ptw Iҏքݙy?kI,>;y`$~DrH4K蝮_OQ[B1PT%nsx|uL8gYRyQi31@OX( DmIZSM|g T8Sr %ZwIzͼh64C?6^La]la0I4ifS,#Mxjb*?7^A,,0皛9V;;o@5![Wh p"MpAɆn}mPKU KOvTTFL&[,MB1<1~{W7W4:GSK9^`Cr 25Gk1/j}~QAOK5+vԬFH R9A ׍է?hE-i[QBZe RF@TMO 3gכ┃[%6τ-\z H* Zcd o/!B!5BY!u`IS̶?|kл?;|=5/;F<Elc*֌Ubz;405J?66Z(_L>.{q'.aҨNWDo_w /ʩuKea5JK31,ʎ$Ӂzf`^"&@u_9)e[k!ؐ.39iҮgs`Yۼ0IgK ^dܽ+5-OQs; ܩ!>DTu]&W/+%"ElӶS6c233uĠؠm\k*!8cwL%fAvl]ˢR!@D&xhw&ddB۴6 ]2&^n 1J* =ϲiNZ " wc6^C fھbc^|T_撼gz#dݠg gs!m! }wiHC/"=6q~P'yݱ\s߆^? yq旉tDu3i $;E8 %";HO8s敷ҸZ8p0/Z#I c'IXe7^0\'Z[K Uh w;6MDqbdτ'PC5EuA?N壎*8@lR_3𺏱PU%'=Q4_tF?;'.>g`f̆| *וa@pNFI4Fk4$ikjM~?ۡ YP!uՈ)7˄F S+[GAe9z= x%)k ǂa0Rz9@GvJTs}3]D@:9m&]{t -_@Lb0뷜z%[X_5En }j_ko_AGmL1H+/E4bzхgsA,'~jD3)FiWFc#x>,j[͓mz7SH7Thm#qۘcVVB<&$ Y~d[d.!Yhf,!YK4U|!v 5XoZ༒g^l ?xqjԀ?а] M 7i d&(r/vy4!kz_)T]xt=ytJYA#z M Mj 4q+.ܰC(^z0}WV% "rGu ُ ] )BG)r! H*!eߚԥvIUb`^"0໲l7N([^rZ!o״<$LI)Q.Cjs]I$mR AJUz"Ԙ )^1fNlʑ.CI 'kZg&)CZb+ :-r %>L$a:)ÏZG!s)yNM"n0 m돾T x{yF݄x@dxSH%2@~XYK-(8<<-{*eӕ ՓRkvo,-"lQ(0pgL:xgٻ"ڰ՚Yn(BC3ӯ2ȱq} O zZq8ykNL3rSW20dIhz*e@ {\w)SJjzT;ÚRd􆜕z8*'uJ¯qXԵajyXWyPq^' LNX۝i*jU@`^)AL K ee133B*즇ʡO*:9ܯax5ԟߥ!e%ji&Z ?Ǡ9:e!Aƞg /taKlInU7dL)izXzb~v|٢1*$+%lmp\{`!|@ ^b:A`X P@T>PIV,!pqFgBЬIT5yǏ O&3K,ciL ~bqy.Z좔B4A_? 6@ep)J5Ee KE<5FDBy #*pbUvΩrXQ[.6l ^Y7&h(ڍ:0y8$xl(/>bI)nc$cq2p1~jQ<2:G?JjdV=X6-,p%Z`UID4|PL(7e_~?9 OԼ_ ~^Z2$}aM 9*ȥt2΍A,Uќ#"V% ɂ%Iz~ZOK8jbmX:z m[@VŁ3{"8+KGrH|.hqЭzYpq_;&=p/iB#$VP&EyC&hp)c[CKʞ%NPѠ#&r=w T[0 Q K'0Uu(xNH V;ugP)ٮzq0 qtZFxTp<1QiO7p E(V|2Z'KYU{c$g)g XV[?&e)|^I ɷZcPs)ַ ^Id/AIZaG3c^+e% *W Ƅ5#ma APt l8.\h'ZK ;l-gη.3ywh- ʧ:ŋzv|yn!||) -i1']aD +b͒mʦkUej!Iu+O9C) !.`aҀ_jO9,*ތZ۝xpΈ )qx'za6cjxcܣaXqԑllLgxqh%8AnXj{'$l3X^[/)dzc *_?һ 3Oy>d!) p.BiBRuAφ;.ʅO{g=>9(bܥhP+{⯜f;KӲPpఱW:* 3cZ[OLE>賈E ꣤uB|DŽޫV4_aI,(@OU #^w(۫hp@Op,/ףԡ*[ş9·΋[ ηbT!v4 W}|l/FN.C`[Nib$pz`a̋};7g25/39|BKmP'c_`k}E94M L'R^2zȓ2Ϸ~pFv<`W- ZYGv:a\7{nsbv)9]{(gY7PwM,VlWz{=y@PM?k}w lknũ)o! ",fH 䈽n#| *LfF;Ĕ<6p׺ 7xƾ[dE`rރ7b4wX>0@Ԋ }pTg&Ekr,µ+G4Ru[Rr21z!x\$a QhE{IC6p^,MH0',Ax zE#bnQ|Au菢e5 ]; 0#E[qriuij'/6vQ|lv O5m39~&GLΫp銧8]ґK3WOטvY([r2b1MM,+7i2EXewenw/}$ŕ嫊<aO:etJWv_٭%9PRpq$$K4gr-=˖Y6̋bǷ~(-F" M~Yt$|*p / H J yr|e} 1e3٦e V 8#$7s W:ʞ$ϛLGZT8B9?P='qT tSi7!p!$aMAQ˨5Z1wϨKML@솗I$ 7Wt&ȵHɜS^4Ƒ×"QZ4%]LS4_!a\I7.ɺ'e`Y8Ħ·qHi=b7wfn]vJONnS\%神e(hyI .Ƭ0v0 4B&`~&* < K~Oiza~xLn>).IA\T]'ԓ?aYCXrj2 }Tn4}L=g6#,Eso|Q,ĪR~/" sghf?TB18zI\ߘSehod[$L2EdbDKP`R%``~3ejo'Y>ll[=av}NU5V{]#fрgI o6m9QzM3? v챒tP3d k&~sh<SK!"53036y+rM ڝl"6mzò&;SCaV7WHlkkvB~ILp#;8AY ^vǟa^JP DphurAC" P.ܒAjnB:s:qu: +2|M~~Bf|ݾg={~x/79{o쑃Pvʭ]Vto˕Nݚ6?%1(UaP,~#}r0-\ݵ@zu^B|C@pmYEG*+X_rizwO sE!{P_C EotzXg`yଽp0jo>_YH=9%w'k 1j.,:(m%atRꛃDY:'.sOQH-rw#Adm {U=:S8̓ìg4e\[ hd6v=֣&'=ܿdw]˫>;mRh/O=j4'ΡJw䤷I6n! (ÖYq@ޜhW<Z52LՆMʗm,Qݢ p/^ԣG "\֧m0AO$T'zGfQA|_ c)">d0e~L1I!/?9ؒ~5߃'ӽ!T{D~Eh5% az*`xY}7dy/zSaC^ M!dVX:5ڃ; `isu܉b.!h#񉾋.Oz}Xjc' )a+w0-fzwy QO:rLlBdɬbIYe%`/r!36C ;Zq2ͭ"+p f™'QzHd!| ]n֞?-e6;%@U9Uc0yBj96KJpTh4IDR.6(*WBԭ!Tʳ >TG oE;F8\w(zpR$F Wsm7 g zH;G ty Vʘ*lYi!5ȅVECwnd$G/h}cvn~Jg~ۖ]AXyr1\ +w!jZUjT(GC),O CX7dSۤi8~^ޑ9Jq3]ْ辠^.xi3HTq8{Yf A+z{lˣ2RnbOzL?rW* CC㷊!$0R A}cZ U6gV++ vP"ZysjiGsx4I<ΩjD׽?C85LS"pI b?Ov8>Ɵ6Ō>b2hH_ES#$7 X0UuwSe`BOe'\ `D *l!DZ Pp @b*MXG}S&(_ GΆ(a…i#᧟i '[KL%x7$Sqt &C!g? jW 1wRb( Z|ʽ]#'|{?J_C44L,TBQ% h! w9 m'|X$bOUgV$ o aE´Hg:pg80ZT@ց$mȳTH^j-}bj'BN L5;# xN (cùoX/Qpa}?;=j$ l2C7 stz|4|\d!;[ԝ'{_wM*AFi$ \9YlXVegr͏ >/)#QeJC *4 ~b'=ǐg%vh`̵ 0.6yG(~2"y4t#밵Wx496 c!/0x+r$>Vӓڤv4.;?SQݲ|7R~^㥐< /+FO .@9u.Ɓh4We#o/^}%P8KngGr_nLs!1-  kNf7=l.,xb[#=JS͞6raO;3y \l\L@i&noﳷCj?A=3XtC.ZzQbBwd{w;U]m* kdaE4n.%IrayB}U}rEџ0N`ЎgƘ '@G^=@=񿿜uW8)y'&uSl3dO{l˟#B6c ƣgݤ#:|xDpA/ h d/l+|ȍM5T%QK!wbY9 bĨ\2cv^ԝ@۬dg Iɫ:;t6/05@q! |3K&peid3;UlV&;Ars!-vShM%91,zk_|Spu{x ?ۉp`~s,Vj~ ,Oe>T&+7DN]A%)&alE1d6 NӀth%ϋEЊF>⧂3T575EugC0K׻(<ΆkzR[(Э zJf{V`V&M6B XQzVz6J7cQ:Tm3i/cp+UGˎQT8TQ3)=]>Pp_[n06ȶxJfx oDؾXٹ2ky,vVXDҹ7p-o}x7Iwji AH4 N(|G3YI$^-Y7GWM&ZJk%r;HCߴT8aA{8%7T$M`_lc[s/y¥f bK{F\wȇ$9,00IxPv m-gL}hzDժJv./7oO8H?$Gy#!EF!2p4{^b5fA'8ɏॵIB %K%v$J#p t\wz:Zg7,̥&ʊ_Ljx#Eg3f6O'{Btm/ɍW\-ל~vxKusR䐚fE*f>b%f  sϚh/Ip{#:-i0UN֌lU,){5DrRRY{ًWOl {g#l6ʣǡl|wQͬ0WS) M/]{C_+7TCz"RLD364:Q=$μ]B@!Ѩ T_+@p}.e4,4cۏNL(kBc U,P0mUt+ :!tʖ0 XHG 9gXucA I()8 Y k涍$ v6`y!^ <D]#N~Q,_uP"lt"B$F|B,GZʧOw"|َۗ|QZ`an㔖vؘ}P>6UŶ7Z%HHL.&u x MBt%%3e&2uPh|4,1K]*kޮ rYCƦ@3rݱU^$9=-ukʏRj5t?"GS{R+y« A⨊) @fX8N˾%L:gc vy8jl\F^6YEJt3#W68V2@\Oh:-F.L͗45;1ۨ:v3G$B"nPX!"Mޅ.m͊lK;L3A:)K6}GLX &,=bo>ԳT.]*$X#?aCH* q]9. gph`*b*ʺJA7b3)Hv< $ -&uo E$L%Lb[aBf{қ=&Яv:@^(x_iE)Y,vJ 'x6FMN":FBux9Yޘŕ*b܏UQY\pAN6c&[pEKOz֕`+q0WͷW]9>cL;$9\N'ћ|r]%bIBCS0-T<=ڻ,孮Т2kwu O[(J2>.kKrNa\eMX@rQK_$TdUЅ#Hk#i.$Dž@emeҮ|lJ%+t~0m,S Ʉ7ttbQmWxRse# Bݯpyc .06\.M7?N(z]Qߢc2L:w{xlh` c?LJ>aSymNeB_ImCGr"lED~D;Kˎ7.Bdz?(7"> }Ӧs dy:sg*ڂP<ɱ,J(\ .-~jrdl%Z鹵fRC6-iLگģ=_j($|LcF^5(#v&fX~]t4;Tr>X#aK!7ֈ{oIcd0-:hgyjG=o q C8~ViyPQ @ekXVnBX_QքF؂] @YIe.BsIO&])#8lcʔ12 DUK,[fhf#7.he | H\,s!f򓏯9Z-Tj K:I.1{ڶn &XL?\$U@羉nC#{osf$Gq<nkz4%`j @^+LZ!G1 1ءEO++Dx(Ӕm)}+4}vV: IECJ i붦^+;jaq,:{hRI^*^a:3F悧GCJ0dyʵnp ]-<((h'd@)w_4Hv,ƖzӶvٖJ|;OjxX&| 潰 Xe6l0S$094Fr8(Ez.e\ I 3Lӆp7h֊,㓙/u]3H 9 #E΢c(nri'uh$յ`[Џ~WW ,3Y;:1 a &2Uv{XcFvy(ྯ:#Z?2+Pa]bڎL{ !K!;GDu!9oލ&'18124B#mT)U1IZjgbD8T8?dԌKx!`X8X ϧNvd1q0`.)9]ʒ %/`w2:Cst!229V Nrhj vbZ-G/+EHyArևB@Ù?=fS3].>_{Br*`v MYakIK"ɔ۫Cp(8Wdj@WʼnakebVpd4e聝XvS/o1,e-VUxw .إ~,a䤊eK9*/ӡ5.EȠw||gq$ h^K>V%5^'E2,ePƟPE% U'(vJ ?Y(CD ys^%V<ޭl; $ ̵<Хe'~2>ڃ&P"5ph*<nB]qP€NnTzO%0 7.׭OFV`cbѮUfP&Z4zZ:ZZ[ Z3Wu?LfgQd|l̄2 yGOrRWzV1Ƞr B/CrgC)o[l6cpLx۱!]ߨ1\PArn4Jܔ|qm6τ|X  5"D%{F<TB_cw0wDU)xݗp'}sP,Xkޒt64&gVeV"q;<Kzhr/M $b3wsXFltxESdz>q™>۞P}N$c6yv͘pmCRo\ 1p _UӔ +d`\=U$︸}N^`HZD+IfQXtK3.8@Z0Z3optdѻZ];8)S,,po?0g7{8TJnG 9Ȥ RN!yC9pЁ-;VSOdGYH 4m>XRJ SA"gqUIyecƆ%Q+C_})D$YO"@j`3 īl<8S q;B)|ɍYu]簯YLah@̊*̫ۯEu8/&0;^E$eG^w~6Cy?^##sCl\(`=Wǔk2$kU!ץ[p YT\?0flŤY~!&Ar@hƄrPX si!` &ӏŦ!oQzҗ!g=& VVq 7v5`;>(Af f\;#Ƌ9ٻ: °a"?=CJ,uϜ' YX )6Bԛ<]ODu|ՍDQQ,ds^Ȍ;}`aQ+TGѱzQEՏa|_/̽d \[WWoka NO&]/pP3FN8x"z? 2ѩႅ mej-1} LVwr/ѫj{g$4Z|/V8ܭg%7uAn{Vp`ԷUHo3wH1?"ϾQ8khhz8A{fMp䎶C淊OSnpA/_[A{kfC+SfhE^=pܻtTP(pIiYՐwn) 26>]qL\t<[^j@K!Z:0F̊T3jG`$NF4:25%O Ik4x2Oᄲ)4< c*n$2\G*%]=,ܲJŠCwߓ2'Up^{Օq|H|3km.iE .3-Y[i>7+jE&Oej}v:*#%jo %)2z)ab%s#uK;eYKd@J% ʋ0$e7,p㴗YBҪl׾ #CIc@{PLJd1%S0o 9em}4DVht|n+m@& EeWޟ n&.l{ &2ZJ`7OY!YacKbxFpR,&JiNI@hXlVr6֓d*;v"-%XA>e.L9נ! =^'Tq?%}ܰʖ5!RY7H2e{&E.}֨w%;P~UQhsR+/xugӴNK%̨IJ?g*A7,b/+oS*BH.IrK V#;Z*H_8 ؞8~>Fg"{hu6CcC# ] q*gӫir'C_7eCV<+Tb/[IMK"I*)cםˆ@|xSzTEr`3)LVngIˆ#fv/#Nɋ=YQ$l+5]-uM}<njSݝL㎅\?#8YOw8Jc-V1 PoѬC}IE;UVWGG}`}]AEzE`ߕ="#$_\#>_B8#BjPYiub Tlxrlfao]>[{Sx?O~kFRb:B.犰a\ tZѣ=taʞC'6**χ&X䙅n)GW_,<*^J‘ 7 0)4+iN`AAg@F`|yG|S1M6.l*5_qc ~dkګDpzɸBDPOW:U:` YM~Լx2 < P} Mޜ*([}nt.3[|Cy ǁ% "pZ>4Kڱ"bJVTʳ^~riu#JfN \['fdD vxp 8=\&7;LnҐG ߂t}/}d,mA.iЀ=5ݦ:L7=('+\XܕXf$=41>G s]X? y$t8pMP-д^Z5y@8ϛ+]hmldLL0(9J_WD5xYI5a@6D_Mܦ*޴όd5SlrYZTslck7>/ iY<7g}1, uzl7WKY;';f^fMW}|Ot崎cs[1Ezi>AJOs+>Uߙ]4$CCXi•5hZ_0h/ԋJƚv~33\O\pMfEС7Й"sa"H뙛(Ė+Z,R/nTkjORd,wdy")7+SP ֬y,{T鄦iUlhq#v _H%:Σ daMu*yrVgUo^Y|'{0p,6ى:[ 8 'bB%qhʒ[' $|Gw}v ʞ hQqw3{´H>kBvOF;p9e$qY2a`NnpB/ُh+ pD BU!i5X]*'{l3t2ke Z QQ "ž )vӋ8pJ-fHz}q>]_Zmī#A ]vGƃvy{T 䜆{݊JuS$r^9^'}OUU.0!W`Q  e=}:m~9 r:[ Dښ&X/3jU4:٠tQF q>@PS|eZL`-)۞QSnb ѯ JЃ` 598ǘ:B35V?ǂad{D2I̱w#|H\J5rؕ rPuܖDg U1(z PB5n2bM$K2;R%B?7jwnKgJAwQ/ZV΃z" 9+ e-agG8eܻ(ŇT,<\S F*r%xk"Kz˼v[1^Iɼj(>Yt\<doy^~Tߢ~56(v)=oӋ۹?r.I;l1 QoZ@DVIAﵥ 'n4;|܈YNҽ2yeIJڻkpMg1ah3He/Q {1#!7;FCN*fc竎zv``. ;g=B꒵䇱?\@PL5`s`n "?}$Oi/4CJ,K^ؚ a*BNcQKH%e.7}3z q$Abndעʌr#Hl>k Z-?\pqSl!vOqaUXEU0|Lm On_# _Eʌt8_\Dc7Fx3a1vc0tX3tU};, 62 )OwU=-^ qyus rW 8s W?d*9p0 N~?܈Ӱ_]Ҽޝ_Rl[2tpbH)e҄5񯫇sM ' ۖ[e?Wg"n(WATɈ)qH7VmqvrM|9/ڙR`Mޠ%pr %z\]<߈C6DH]PY QzHMnK\V%dg0 S'd)Ж?tp4p~ήQg|եdWαRO=vX’ͫZNu@<!.c׍}{ ̾xo &σ 8Kϕ){j n6$mJ -UhaM*kxxWRrg*,T`4*k'(${9=Vpu0PUHSB8쿴t0GQa WqY)eh{sH27 NW+!0,2_wV܌D9WWhq;>pU$1_(`8JYJ ]&ܗP,z" A?ЖmĻk o E64&OϹ5H,'q;0iW>bI{$%j6MCN߳-)"1(^D@K-CFPMHu[x XxWtg禣`C˅dVUe7T$Ak3d^ʨj֫p*d*0te;su BCOeu`S ~)A$5Gqc.q׃jl 3QϴXY('`/TO1=*- ^i q c b^VMHis"5yz }[KV5&XyhKu%$DdoEM4Z?.2SsjEd}lnzgd/H(9ywYKmKibN֋ Uh[<YyFq"-մy+Z"{iep^ӓk{=5qX"jKz`i۱mY<9.f\l,Uw5Jw_;Ih([AX?fx$=5Zz2l\`-{.#5=eVX?3H67#9ZŽR Д 6d@\b ly>ihD$+74i҆hd|qIjl/ hICKeM#FjF~'M qhtά"`e ;! OpMl/$ vV W F10ʓHΡigCv"(9vI -+u;~SSLGj ,?+Ӂh=}D`cVXfUdXqT+wyrQZ^\ۼ2.^}/y+8"f< ؤR1iCCdrv dZ Fy%/'j4'Z$`/ oMt> a@2R7=XX[r+DRJxgIx!2( AX.ҐK6z1B3(QQ}ixT. <@_E'gSq9ШocN^.CGаڣi$ ʀč4sWu {1J6nQ&t|nG OǽzɨHYL3X͑dpK8PGVa/Av6p 3X&G)Z'--E3i`t659n2LR&HAyHԿ g& <t?t3eTJ^+q]Nn_w+p{AHXR;j_MƳ)]%B J^kWb^N#P7&<ж3wThqhsD ͋1ꦦ0].0 25.$9 5a@jh|gWK3ۙ0#csL5Gh/vGn@/EJU_69ңPj/oſusQNZ޿"lgՔE^ZBMf Yo@V 赡J{ &@OqIzx =! 0'6?PrX/e3Zs0xSHII!5j#=. N8-s=Ԧ%E[s8d+ޟ52̰40,jNk=tzs'vvyUTqbUkcp|en4FӴL10 'T}r$_0Іxٲô?-m#ʫf L0X|` 8_ppu֋؎7Ulj}nʧBI[-=HK0s#+T8n$/=<t}'9^"n\-_@4m2k+%o{KPrT+͠f|sl7:hMEH4.cS !'8O9vWEUo%ϼ@$T/}S uE{mGnrSJM!<  v[5~T$6YIΟuG:8..bw,z~\Z7l/CD] u00gtINpy+"跽(u:^8VbK`p/s_/`{5G ?&[cfT &7s\ht<);Vܲ' n jSi틣$RN}θsJ vF>𵇪eT&Ei`Q?e\]1hTŶU3]B֒)dc@}̅|(X:n8*u܋f2vJ}+!aT7S%6'@Ye7r}aKBɫ_"hsM>3sVԸRC bG=3JXrSS=De&P_+# S5kڸyl/}N*UjG֎D敾M9.]F(9IEݰV>6Xė ܹb~zO&ɼEO8Tgy ʙ{OdwhxĆʉ\:9(<|qp@E0 >+ŋ!:c(V6S*p։8x{R%XMAv?^@۝5kK|%/W5A2UjbOJҙ4$[c3<-ZC4k7 `웷`H %ȿ!L(3{Yi/]"`WZ~z itk mG2RbY\"'O >a)";騞P1>?*#Kʻ̰585s5}I-1oT6#A8ż" + [Ie;^h6ӳ@]K]0;fs3H&`A_uĆ4犉&; nHzӿz,jtg4{Wށ>Ψtubyz &֋ZZ|o'gZ&3Lb _%8M3E5WCC[ Jd{7ڗ3Ղר?< R#,`,%Vb2"\,ۢϡ4pʇ?We`{di}q/B߲]ϰԈM G~2>RwP-eP-0$Ќ?PRΑU$$hT[ Y~EJQ 2%=FBP|S/۾ֽ +:1 :WL-b=KZ!pY`h'2 }uL6\lEUXa kua㗞A"j*V դVRTY=F\T(ٓ ԝ"F׽Qw=KOb9 YD¯Vt@S)穦;6/@:Tl˦ĄuzIT2;ӮzJ Xp`l.4:{҉S`ct63 8?⯕TTd/3A&i[wW(otm]w|a#&~"Jd`+[gZe\^s?yKF`@A7tѽdRbtB#A4 {" jȧr6\xKד֡vc)jOUkf:jL)nliWrj%Յk $o߃~Z2./CX^b n*3oJhxRbxɋ[`/E2\<0nQ(Ogm ֜nţ%gaϼcK]uKfA2`IpZ]x4ybmP5DE>w9eD?7Yu u ,q"NBѺ*: %-[WL>Уz(^[iF4\7@4 QV X.Luւyfa ^gh[T,ѿ-J||/:e xGU_Yp !ݦ05*`ysGa/S㪔8qحA;dJiEc֚q_#.'ڊ܇[DS9c"SǬ%Fۻl<~B:%uTR};Ix%!7IB@@y fɚgz\UmVzfДn -(#QGU <7p_B+P? Qa+_]R',A} ~8Qi w]d|p{ƄNCa{گةP/Cف(bA+Yae}{[1@+WX_ұ)\K/lkIt$C q<"h1pR;ݖ^g̓i͓at +_F gAym!9U Eb(dFm+kjzş^.]*0AM`HvDtL?T7c>.`R.5K0'4L2*B>5|rc]x!-d6o|ZbDZ[&@T+*`ԁ٩op6:]qzLҙ7. Q?4ႏ8CdnYSwEkہXܬ-z>CG(R٠b;`-oC*!] vB($(8>r9RY5aC73}}/beHT1M(ro>!¼Tt*Q{aWH?pod\^qu;)(=e2ԴP84vf`UQ=5.E]'#{p84}L3ENej8㼒g gj=Wgfw/#;9J'~oX^NSJlAhb QL NImBqzyd6BAܟA' +0 Hbts vg;"NFd.q]![:nd]DZ@mHw5w+pȖUԀ&(HMSHLӸ+}uIgh2TCC87W֜q` f[wbbM> z{g0yLE9r4-|"p§αjt<IP&x}ej?3IS!sf\!JïSXTE6-(/m!76/c\Cowp"vވ;N3e,lt0Z:jNk,yRRß?3xB"gr ygQw gDnQ MnewcX9FmO,/ktm8,atDT]zaKBP7-qY4|sؽpzѹ 0yk&eGҐl)H_ o׻]Ә舴,Y(`NnwKk" fNz&^ ɝ!3 AzBXbu#ʃ`'p#3hcVwh2FEN! X}cyD,Ie|#[.:Mu='jI](T.g~ee }[_8@Tp)}~Ł?O>#kgbN UnK62[ȋ4a} 2grŇE5 ."- <,{#rV|Y }!E)r\o2x4Cvl#󨁭F-e#܌NhLʀ̦qbyKݵ_/9/*](h4kbxP DPﶽ|Jg~V]zSw.8Z5.8R?VCǙFڂ@yڸQaRbsOp0]ڎ Ixn9V:z'Xߢ>ތFw\ga<$Mk6U)ȣS* f5M&Ŵvb}y1{D n ʃ 2X"Kll1htnW N-]98J7_dG34VTt\TbO($R -\/ACXLzܤU{RƼɌaIQIm$&!e .7*DUcIs^c@9s5[@#tjHK'G\gm 1#Wdԕg$ٜ^ש"vqP:,u@|f-M´o$/ۅm@Ji ކԘᗞ)v롌' U*&۽mu1 oįBd[|QE~ہȩQK͖#%ITլA9wQW߆mkݞ5;Ec@hJH<||~v_3{ er-GIt:rs8.{b9nCǺx~v7~Wד&A`b"|Fۋz\Mzzr}_0N~|B€F(tNh8 k !/_?'4g1`4,Y[يUIڨC 0^=*^0ۃxڇ99KF,k2񉪔ƉJL[$*Oif5g67ZW T}pWa?=`5zz-HfdIt]_{M{yh҉gɘ鿟xC`i{#HT*B~2+ ώ]` axyOBuF839kOx)DUX$Q"|b 3H >w\7Yi[z`i]yz!l/Yn$ӽέE%ϺV?&s7Atqn  ]Rf+d!6LJ2 ORR}rg%5a.ިʜ"aDh WS)Y&YJXz\ֵ; i5ځ߆\`Eؑu63PP}F8#_5g&x9=ұWYRW"GN0_9+!M4G.awTR]}[kH汘G\%yr)ĵ1Jpep#1*ң i¯%I^'qS>3p܊Yc2 yÉ g@b\4J Mj7Z.Oo畧:cφ55nF_Iy&2X9֏ ~ei)\rpbq!g)Hr(2S Q ɹ^k8~ A01v Tk@v|GA 6%!,|S#[>pnrqv;F rwƈ@Quʸu~3ٮ*9O⚥*QعcкdeP6ͥ3Gf:$̄9f--Sa-zGĖT J+68g쓎Mt gkZz s4y~+rFzJ" x ,q&C-|RM!`;,!@& u㻁HnȮL#}Z_j6}#WN$udզު!ݗyC2xK.WM4F4Kti=hp=>^.xB~r܄-l'# /ڔBb^^>'f,w,1mbj1P[_M͟_):x 295WkGy}Rҏ\}sشѦAa'?U96漀$=CηyM! )#^*4qP=sa$ s 0l:e\v=ղeWNIk35{Q'~H6l`?փ `Up{d: x,!g?n݃dgݯg3n4+ǖpsDIp&-l91vqz*&(Y?T l}&^)SG:TBHAkB6q #"[vV]jUbjiD ]WhCJ:ܱ/SF- /u^e߭2w!q!O蚖sӦJYE:~#,I-2.t;bhY`Q.>t q*f2mP%XC1R`٘}K)z”E |;$:iK #[ηΒph.a@ _86N`=QA_)'`jR`\Qgwpw>'Q^ym 䩨 -:#TU.T 'f׮G=>14`p+ɞI]MR,kLp) . Gjt0{JLmMsd~u,=I7[%SvBGnršCw(%U撠2K=I(눇$"MEZw۝.x#%Q:WLu"!ުvX c(O=7Ae٧tXvqپ7ٮCU atB>ZŃ zL UzP-RFA/Ywgs#{TNUKW T82%/$iwF{kaN+)ղi%'VBJmk`'c6hpզ⒩L R!y]m=I ="wImUK<î;tΠ9Mt$.6]n0@*`JnwQyAL6V"gFо=m#6 6h\K 835nC3&[U( !(|G$*[A BrtJe{m?˛Q`4a3;3lNR X14kQfKs  |LgIY(蛿Y-#]椟#wf(>Rx >&ʩ\orXE?<#0&s,$BPD*ӱe8OKHR`L^&NqP&+,@~1;d4t'p4Tb֖|›na'VhOsQ׋܀S@0Сn3 ڹO1! gِ`` ^b_gBmnV+QEN"XYByąWd O?C/ +&:1)HH Xx=@vD{ƦR]lP)\^|tu a!րtZ &8{9)R냌 `aCOdޣ8r+->["[Ctpo>a!]1P̯^l;7 =&f xhIA7:*#_`pb2<1 ד8IK a wFAܓz|d6N_D,pgDlQK[K6L"t x{hq+8c3W d)U,~)\݂ FK 18V ]4>sPlEǒ;ARHx1o>bKUkm#٤P$)z߮?SdgD:./;";+k}ʶBȿ2"%s,1d:h)Lr.轃b-[Ua0*WZ{4bppkK}) 3;JĬ}man[i Tp14KA # VK),J>Cyl5JS@:"[@c9H6O!t[IⓍ/-`hg}4'60,o[FnU !6L۰Q% yiįd|^y@x%^E)ƛH&*7^V.s>av½-tjsr;gmQ}9[. `u:/a9D{Jj3VFF%@t}tb,@ /}Rjfya< _ ] vD0+V0D -4b0t azx.İE+@I랻ѻ0?]8REk5;_OH JphgaJ8C$8BL$[X;Swa_wJ迫Bc*xsA01lgK$Xft2Ƶ T>m_8v\N5Y7׏ hգ"EhJWfq?z/)2g 8:>)h#Lnt 2mZƶ!N!Z0Pp'Tp8LZNbvgL ;uos ݮ2\6+GCp_S&ƙMծװHa5M}-~)^dyӽZ5EB2 `vS!ǔ0hc!Kl4ОzE;۔Uz$׶,-k̓>qy4Ucl/D{1zV6acI vޑp O˗mN~4Cә‰i#0.3pB% 9ōAs~x daA $35\Sa2ܽc}n ɋv5l@'hoxRS݄asX|kuL1i^gux;KDGdө#bdg\;k=ҡ^j[@2S3HETSѿv 8M!62MWLeoq(}FTn-AUJȧ`w0.ݽ@Ft.[Nc0I$ i[a~w}⭟@jc0T% s0rgoSZ{v160>ϼ3G\;po[;Kj!h{b>yv]x CsYQH[~/D(lI?D-=,Jݷ#B4i$0m_mZ/˴LG =ZjB vv'r7-DCTU]ӗe07oLrxgp:3m*OƎwȇGqեv3^06[kHpމMQ gxKKD+\=4˴͒R~V~ 9y"Up{G6A0(|@/ŞsWޅAO[A3-REMJ/,˷/*U{ɈĿ߫c*.#H٥ ސUPQ\]+|gZ䬑Ɩzp ~^ꌩTC"kXpHɽ-l P6P Zsu9k y Op(v"kCnx<܃kiI`NyDR6o^vQ@IUN ‹mB{^Ga{td!=ʭZ%8/84@I C>>jBPwս?[Asip; ~AGz',=4SJڡj~V6lWD 5E:g͍^\ZH^&m82Ưl?JYkE%8J˖?7Y@q_ڌ+Ϣ1xd} @dV67)ॆ=VG ‚RF i2N*F\$pnۖwZ {LdX>N\@?xpV0'/#U$)of]:^g~l2Kyl+tlaU)*cѓHi;Hp!b CpfMhGPZoYcdMw Pw[,I\,]ir9W ѫ& nr.Jt,"&Տdۏ1}4[Ghd^kًe|e'j"90&M:cwXlz C#r^_cM4hS^ 1P xA#i;qI$i9y6TIѽ8(^ag 2V'͆ ū`' Qf`DJkD'T{rR`z뷅=J/%[nsaW[#5Լ/ѴklՄ56Br 3$|ܜf;<}ՠ/~33D}3~ZĔF>de77iPɭ 4c'WT4C.7" $γ(IE#pZFY ngۤl S+.O7?<!ASGs '%g{gJNy3Uvg [9hҷ ƝD0} n'`l[YRu%\FyMׯidFeQXܐ!ɠkN`p+2>S=#~׃"<`z#xJ'E>Uc/1(J*~Fb/3o "%# JRtzg #jK^gh1'ö N헂E|İL3ӈ5Kg6vm\YO0f+҂ .&EDh[I~5Df.$*C`$~sKӕ<~ b`V!PumXU乓/%]и誎;!#uz oF*ęx<|XȎsqDsad gUQ]_ \uZ<% `Y}m7* e\F{1% 2;F fTדv2Dxk)<`Y+pJ+z(f 2QJBH(=Wg(ACyՅÛAWI| ̑Yk5@>ވ5ء26A-OCJ*`GT7z+[HUr1׵HH;Wyf_W4YT#jox.3/rp?%0/4͔-4Z$.3y*dLPt #%Z.jYski?~4 L63|Tbkj #SW>;Rt l=Gwwo| ͊Zn*׫:SS̈>`K&"@ov8<3K>Ba9T_9 Hoz0u-F(s“'%TE;/+]- kWM-˯zd蕘]0MU[[p&vk+!!g,DBt{y_ d8vAX; i*db"3-p7ٶq |^ة|#>*0Vo}6}ڲW[@ۋ)]1˗BEiB-{ga@Ϙ΁![lp S>ǧ}޷)'aIFBZYa;;[P,r[PlnDc;%bnF[fw oH^>.h]<9O.{؇P/vر-;GwÀ~sDr,obvьU15mhNׇA4RP - '@ cV>.ұygR^o2[ g OVue@jrcYOQy3{ބe=|F\Gu{MN9/̅ cC{3FYx⎿KQ+C_yjȄy 3μ?Iw0AAG#`NFYOݮFRH8|8(NϹr٤L/bdh`|SE3P_%+'$דa.Cq6:Jp;*M(v[uhAS-יH8Ď0Vl*qxe +:::졁 B < ~yy4g ((27Sy#{f Nٜcf1ȁAyjlCs =aK4P2-:e/g!,|pODsz%~ oB Ä DŽOz˭ڧUo8)Xxӊj\l.KW( ! 0wj,T \{;HR~ &x@i) &ݺ4i!M';:mfR-O0^jre(|ڃt7ߩb//2!pWBg s6A`% |/&'\kڗ'~W5Gs/-U d!R,SvPUyg {ge|'$o)?R13WxN\XJt)s8=DjIIy) M(;T4(n[/P5ts|?ܜnGha Jvl+ !m@2E-H2[ӍJm\|FLrOrqM4Cg`o]D*;yYL97n]M%S`NWBxb0ˈLj!]ڑ" cW=#Əy JM #1?0}0(3;\o@W''¬[@%%I0_sG:Ԙ6܉x8ھ(wʲ~kv>Duv[.A c\[[ћԡKH•qP'ǛJF*p1.L)fP:'15 a5ЉTd:<،}| XeAf q;.ɋnFdc pcs9x(81pw@x$oXdTR:X8>o0'XyVFbx8( 2!jq7d7+-QW/'V|巂+.&ɏcLK#iz&dHdj5xЂI|:FܶD9B0ːdhdN"'WUeXw00)]~evh.wp56ks:aCk4mAo]y:bުVWZM%ҨKQp HUXTj0g\T|-Eyŀ: 3$Fas5` ]k(Ƌ: ۾bRpq}i@"siPtԈce3m *% zԖӑ1 yѴ0'/wke[Y#ǃO|N-1ųBre!Y.z^9q Vi"?p{To='6NDf 8[9Pu]w`3?S572pf (,SiX+)B.Xtˆ#3j!^.rCI Hs):;?+Fв!chuR^b]6ZVK=S.4CZe %ILK~d*%m+ GHȇ\^mS2@X wQ{z _vO&,P%q)&(Ab}T,xBqO>|gkM^<6z*%Ԟ3ƞ&sk;Xkww; <3(q}ҐCFS?'@ץ23N cpj{tP\4?In DĞյcG0p)i2<>9fB]` +Nh-4{Bw\AA`.ߏTx:6{c`Dхpkz61> 2}l?[A }]E&ouTb 2[Պw 48萊xZ1p?-|fA{*7t‚ê=NZ5-dWD)xӾLOeK(h>VBIH.!WSZ,JǤ?R'$Yht*~ KcMsfǗ{dJ}r)A"@.<\E64^H,:΢rYy^W.\ϗ %Zc{1O C&@V7gxzDL~SQEWtZVL{|}jT%8*{ʺ?OT$ Wp̐ {[3QPd.e8E ;}Qʙ±tCn:V:&.\L]R{}!Nzu՜`ȖXG(5%?G8~.{ MwpI{L w.^|#}'q,]XsNʏ)B3*~l;D)b2-_ fF!^+ KIj-S<>w tN]+k>zN뛕qMڔPMnݪjG 'AF ;/Nbfmbw"VT,ŽdU)̻X;xUŗhp4\®Q<)B*'?H0ɩ2(HM9:L,vF obKxx)r>`A7aʠG|-6Q`w/- l8ʖAV9F4i>?OoU73z̤f8UC1=12dGcdq:=fU^.SڗW f5f`"2DnLr9;pjiQuB,O14sS)V@N#.ɷBhpMj0p+6fVvztURx  zn 6CQw:hX*Xۂ"ݐɑԙl]a$ 㜂;֎*:S]*`nOi%{Q6K.-P m(8O?Tf0յp|u H^Q=ZxDҿ^82\Wh 7Z_M 2̾8`f_3 :cID.j&8ܰmlFb?[@d&O0h[.;[1Pgvӵ&V:*V/,Sd9_K{fcPlL J4qȁ*xrU{PY,}8I|ح#f{{'AЅo] h'X?; {gGv2#61SI7sڦ`WX:(eɞͮ}BW_#c#RqT3N| -YpHƶoJ} 2>X*,E^cU~ΙQ3c: WVo |Ңn%`򁮈D@ [V& x;GpnLi.lq_۽KܥH nd")a@}mg|˜`;(#C)V.vway\"%Ϙn$%Oq33[ɍ0<@q *f{ [ER(NF\$$R^vn[?/uxIkiI/N:碯lз2Uܝ@U,#iMmx,vȹ;W9C̤TzFɠIct֓(y(ݮ{d%H~WO$_,7Ḃ6.E3TRoVmYllRݹ'gDF&:`VJOT%S_뱲U 핢oZX|62j9(>x@1\9J昲ivLD}](OP#m΋O`!h.*bO~1ve& $jBKNZPY\U^8qZ,G;6WUCNk[I \@xOț9Bs3+ hc|Ӵk a%pjЖ,e#831{  tDW@Zln'Z ^I&"'FEe*ۼєQcNH<* ]Ѣu_:&0 PY*bN1D*}^!q>t73whh?<,>eYa=|ML. db}  icFdKSjJi7]3 HQy`Tp.IZ'< dV߉K)L$tMU!g7񫐮I;% K4'QSw-[:ťb_` `-զbJ?=t*6%(GG}ZXݔ:"$l0;/&W;,!%xRT;w7z# {D=r=q0r}η~=,=ICA 73HnEmBۓs:qTU"ȔUȹ5k4AK7!OohNg Fng}-l`*[.ժ걠?D&E3ȑ+wom\3)*]"r>MEXZ0>Ȅ2q5]$ؐ|ەh<]L^XCvWwka2_ _8  7ic1Lyf ɝ3OB%\Kfx U.Ւ8$Fko.3KS ?!WTFnvaPk flEەT7*w alB*d!c46etyl}b,$ :t!u ),=Nz@ '&uRE^ppAN`_I7 |j'je`: UVN'=gSu:zQM[o8c4`tsʲDO_o@ źz针0RYy2*[ù֗AؐZ&K1!R;0:Ȇ)h3-&ð)K#TN?p;(CPYf9XfĈJڏ4 $+,TieqI F&G6eBcpFbC6wMUDj᳭;Mp W̷O9i\d2R:ҡ"65"4.,81#}r4%LRFx FLQDf.2mocƽ BLF%: r-XJ>OmMʀlͩbݞ&X1y*XSK bc<\iF2Zi35DQ2 l{XG1iFiiRӳ:1XzG},' BY񝞞,ǒb$+#"QZiM`OnYaɤnrQtAIcv eYYE| ԥ{U{U5jySd$ IRW7 m ,Ĭ}&WH2U{Xck; WM>yҬW1_2y6VF*x>׾AU[:͎k;۸^鄮pkӊ-υ3z X-DL?3x Vc\@|21r1G*= .תNkgMX@xDSt/oM9-&3w"u^s{zbC\~i:S%}R$#Օ+:&Q=-'0πb~ G @Kk&wmn BCG ))+d:Uέ ,mu4@MWm03#bBLTob"pʤpax羸>C$9 @k;[x=ml?ќj2k Bk˒ķ̖7_GAYdUi; L9Pak#Y6E弸v ʰEȳϊqgoEطXv \imJk|x_mb'EQ\j yWb )C~J̊azd3R c?s V}XWȭ jE ȿL}Fo][su*FP$-2]Rz<g>r#߳H8 `!.zU(#zM7<.Ռ0;AC;6*@o$rҲ|<28$KǽfG5v a~u ͕ uw[PO"^[R# T[x-Wa$Vka:AK64uנ 1[[o1 M?KM%i Lن߳/ȮvsGh4Y~׮7lG%l l"-mk-/s13AJ[y岵n%-Ud@ U?<$^"]VG1v]4=5m؅$,b\8/Q/<c5@1v((V9<+ODu/9zJ# xSpZ!uTFVÅ &QX[P>N )hBJzPҫL%> |1SUL濤MNЯЈԲ1GҎRп$,{WhGj:$WJB1GSXO;>DT_[t׹lZ'9 1cj˫j1*XB&)gN0!g@w txGQm^ H@0E.#<-r-> 4! i<-/2 qy<7Xcxԫ7LIKç[ W1jϢZNiLJ],\&cP_uGע>[8%[bBǓ"3m'kYm g a1R)hm/v 9mwd-*'?9owMvS|-Wp f[7 H| ej_VwcK\>TN|}Pjk{jzp),CF>/%/IftҜZL{WO`_C;q" j/)#/ A([WU@F$p *[:p65T[R"Ӓ}!8̰o  g?dqŁ!j> $VT|z,'9P%e; e%}TH/ ^rQ*bR a+`(Bj2da@w޻$^vaͽ]~{11Ls͘g4be맺2kqnHbZڹrl?W%LtԞ \h>\0aga3-$mO10E1k&;!+3/ҴUħA"Bs' ^#CD!)R{vz;turG*&c7 off[O>wdTy)+X>.mIWt64E56<ͣm1ssG,( *kG)+zf޻}+,SE˝V\q%54E%g3n {BHG;ԣǪ u-_,]ͳX`<rGnO  (weou SR" -%-~ji6Y"/*O8Yl4ҽ驿Țy4'&=c P4/ ÔuBVEaϥ$;gS , `Fw؅Kǫ\U߸:W?3 SW]_"ǖHo;R l1!nUj z.N }60 O%eQ%l)d(Z l\T|%)|B=);3^QOݼTvH .4*W隀(Hr;^\,8d>$-OIoސ؜2; (m'#ڹ3s2>~cl A{!qϚ<_T[N;R2mmP]N6F Ht̗rԴ fշM\W|-WGa_YSݏA1'[opY|\ $ޅ c΃"kW7??s0p(An0|E%a^F# {eC#wn7]r^& ÎބrT3yN'scr+XYԪ! xv=mhW'}Ne Y 0[W]G: z|˙-inuìBccRq+G(:73]g3;t;3'nܙz)moO9Nf(a8vTQ8>F$ELŒlHtT&U)o (h.}tj;h"5h>2;W Wֽd I(iw u͑s iO*3ؿ̳ :&POqn$ _ d`) MZic+]VH.&C9uf1H@9X!X/3w~Mvװv+bsONÈ*3if䄱p҃I'өLFA9Y&,=DŽ(e.6z8D UPɿci|T;3* `љ nl׍61i=] h!bm,ܲ3dQh{2&Iޱo?Q3]f·,mzaq)udTߟ*D183eZ31TDzҏD,ph٭&.]Z=hQDl%kmy8& J158DŎPz^vڸTڒYEg5o.!fKVEY M|uݍ.N0~2{}cQ8Y>Prd^ spAo}z1*ŀeXp )|^FG ƧT*!4E ֕^JD(!شFrB"MyΝ A#l=+E# /! ͪRp<5l /p%Hץ;v9| t"GPFCiͤc:\D]+,PcU*c#"^"h6㐴^11xwR(ٛ%Х-u~ٶwvQh+l][[H^ѪF;66ϋ Œ’:sl#@i=5ܪYs NY1Naj,^z*z}Ш֞H_|Q~%B1 'ׅv*PæwR9ʤ4`;4=`c~c ۷Inߥ9)V63#%:9CbD 1R:6{ eR۠iRiS[3zm`Ch.S#nֹy $b H}3K-`֝!T$E7] YTusWAclgL]!#۔ھ1MCMR[kOKiprHyJ/H6[Ӧ78Nj1c;n[@1sg'T[(Ɏ̗Ԏ*O&NbI/9,j\Y;Q dث6!aurq ##Q눳͵G+B!(mn4Ҵ煳,B_e67j\jH|yc0>MyoDV|_GHl6/I;$|piKO2:Eu 7f.Hzr upzq;%)|Â'q@1ıd0M0Da+tKNv{=4~fBuK1;,{9㺊L\SmIh-'y; x\"g(h.Ol˔mr66nœo<[n``W;&̮RV\lFu>X.9Vuwxgq%i$Z "nj{8fTeAZY6GuStKs=> Fd6>$_gwQ79 GӪ{2,f尬'b^>u 9 7BO;,]Ɨu]lw0הʅ*JdgѰWã%Rh0BU.+u:Ck{q2kqr T OK;9߈0`Z? (UvxXWLUȎug ϔ֍)xs$s3hTΥ^*QU/I;_Bo]"fޱ 5$: ]LUy`pF^Z>jjbxMrs}gkiN)! * 񉵲z:?OzodaP5Ks|Q}KC0oDp뢌gF}"%37s|.C$)KP}FQD?X؆* }Qzb7"~Ỉ3U[O`K#N|dzX ?A635#JxugZ* ,O"͜ț DC uFq[fN0ukf7B8즚dUg<C?x-,]DWL24xɜ~稞>w½T_R!VtMO[ʔp=SDP1Yh*dag(K>stOvt[>[62$Z1 c]X {;1/,gaGK#WV.@0204*oEK[p׺lC&N,W`Ha쮩Do1wܗO&7#9 9gH"^S^xOYx}  |wH[B.s-Yz.W8y_ ]R6`2֮n+ ke8`=c7JXl Ǔ}R2ea.bxܑU:,+lӮze{;*c.`/=5t1VYfJ'[p"WbߥW&G#—ʼ#SVEf:* #בRubZh3"2[}syDUk3تO#=_uI9/ÿh%GJ ߫=&b2c:4Qn~F$r#* GHoz2=$2k;͖28 )Fvr26Ա1??AxF4ߍ2z6><TQL"՞'ҋEt`>wL+@ΐ皬"K'@&LRYgE#|3XIFGG''¥k"[ĺӤ@7 gruao4$de i4`maDAʆ4g|V%.b1%{|68J%NU:m4ߔrWw Dj_-0zo;tG((e`")K0ƒ0$ѫ jRdLdnS9hאK?GfcBړ.ؒMn lU𯸑P;&VFNo%Nh=1+GT6Sh~]Ȉ(!"^y݁j% 2|o-6@* 6ށ۬I:gZ- 3!}|˘ϊ=6&D`Ԟ^%ȢQ>15 q/SŜ`3HnXH6G]D,MF2IρsL`i;/ A$W gz @!ӋMm5]}8X+cb 1B<1WZmpR#JUjyGQ_k )D@$th\=ǨㆠPz?9M3=_@\ft`C׬fZC Hr\j .S9uoS]c2 WzGN Є؇aEIkv*PdgqCB[4&M4iw,Qд@BM+:?@f4TUf 0-/{$0[m1q_4'[9ڒ]ܯ6;#`z)3 5l>1pzuU/1>t :. l*K ݼsjQ5Vic#a"ٝ3Xrg)At# /3e,M:hj~a.CVvF.NR2S-:k>Zq_(틘l˽a퐨7CMB8$v D72ŔT6=<S&+ Ow?bO-OM vڐDFn+(,+*zs市$ `^AKpR܍Tc[O !4rz|:%STn\ s %ڤd݋[U;fqKLJ኿D$t:}fwK[7YM.}Ƨrg̜d̲=/5c2j'y3@WVy'I`pF'ЈkK/]h)UI&B5: UixP7Tɟsv0ZS<(}NI>NgG!'}43H#EVc^Z+dd?Ul[`gYjdޙ^کBN5; ў)v,ʴOA[@霥>Ax2X{T f|\G;С(כ!^4auc,D炲z`dKW x{:gP{?V.eᇶPD[Xa[a#K{`"a4@_JEaeO]n֌P2$/ɤ~}V֤rKpqj OZ-+knD>,Ҫ)oB6h[٠xkMu8w[gÙbu(>}}9W|غi]a'jQ'&;}UxESa+Ι0WtgRw'? ABUx@{5V%\Y8iW^)aqPyQ`[ٕѱXAs1A[7)eht]hDp#3j~ _+Od,;H% WyLZB3gBNıӗ|[63JO\%~ j:/28eS-uk!ciz8*UW`ؕkT|=#o1ӲRBJrwt.)*ISa'S>j^Wo? l_oƆ#n!U,'PMC3FYޗ+b&׽ |*tB֗~0i"71Of$~u[:.|~qNe0%6QM WY4I T0Fĝz:}鞖Ȃ|&'`m>23p)Jh+L Hi &gO2GV=~L4//oOP0rh'/I=N fS$͚X[=ct, qp#2;4x-)`^CsfsY9..e3qaN62M<_qsl~hZu.3RO"6{$qPnٌڗک9+Yu4ӬTQ+!ceC~8V w iJk<HŴ˩;]W%oaOg6i,6nbhtҥ9KjMwzwDȫwGM0B:c}>F~C\ Mbƛ:Hd6[xX är |` v:<0yV :gDʊψz`'PHƗqB е1?,ҫU/&8u<[6/tc#2YTnr;ֽvhwqeqU,&?kk?] ~kMQ,A(lgn^uzUO(KDs ]n5eIx:<%YLKΐ¯H lǹ$9;=j \*6mx &>Fvnuf6st>')UeQM} 4VSY!Jf9gI[ۮc-bW|q{uAȨk&-N#"<3R?UksA: hg 9y 3.cަQb@2 S(?§Qy o@jOu;FH UyyTRoQw$QuI-?nZ,<$W NcڂOv7O%RJn|p tew`/~ˠ02kR*:PI"^4ͳe8;>!x^LZ*Q#B ׍#^݂Y$@<i/ܒ6sߕ ZS㕻r \gAڅL^|88B}q0 ]6#> Xqd`q(,vuCXb}1&q ~]{0E&άDUzjS3Zgh;$W x 8iFq}#Ԓw$Ș|<:ɹ)C"AӴ+iaB[Vi!#N9h怰(!B-pcAP0UYH^=$NB9Ot΁{Qdp@$5J}8q>z0ھB6*+^S߀c`z7gZ' \>N _%dMƿo4WuG)a$_=wvY}*(xR! V>J$6o"%ܚ@r` FYҟ^ӛ3B$Z7q]<ӿx k۬mS>kԪ}4߸F#:v FcH? i므ݰS~FIfۤ4E_q@xl 5U~ۻ.(eOyRCc%Q8V&/o;R|x[13]y%<Ɩ e:x X"m+mw#-A^= tҹAO?f=x5/>S}| ؘ# RmP3"7GLy+"P|e}Z<^v+Ah*kGeH`AF`&JGhHkm0&DzgϊՓ"# ؐ*n'qx7oH O*Nz=4ˏr"nuCpfp,3Dg6_F6kx#49R>thKO{EGi> iT.֝sN㮷ڍP{=$;k0&I!:Wx4t!^D c@(+iVO؊CVjL*3|mNC,4QC9ҥScPm~0cNʬvR=Q "F2wTec/9eo])or_ͬ9h+|MC,by6ʑݍ^xڔikT5XyY0@hrrs: ~8Z|OslY{?wB:ttj H&gYMy5R'D6A5OU)ĉp_)% 4"Jnf&uzmY]M%ϱoud^`}ۗ2_A69' } C)<Pm9!(#Q~cխ/y8weKW3F@m>#]b_"Yk"-֧~ҫQ( ([ ڏ@{G6ÔV[@FZT"!3ZjEU2Eδ:-|ˆ[f&9'4׌ 3fPC kHmU>NO 'agwK4vA.v%TUB0Ip/,=͡5y/9DI}/#3ȠKhWtN-N".ct2 {t*";m؃-@1OzxkV -P^{~TKȻp Pq>2gnٖr1)6dAiz B[>HIG KcU[u~˜  #+.OZ(}<{CQ3Ln:*S!jyq\oۘzXB~A5_ e{4= B;}pyNJ+k'DAus ?ɬCj5L_|jVJ\p1JaȒMiV^oTI% iȘNydmHeO%E|yd),88R`™cݯ-|%5/jJ3 i1a|z(Wp4jpܗ`>x;YщhvQ'#ww0X#Ts xK8;<X؀2@$=GF02Y巪I]vUcSwt&- N!8EcN,jr>sEչ'P5B F"?*_NQ5)q3]W#cP 'L!'tc~ })+ieDd[ = ZWu9`Dc# ӚČq޿ 9sn䁟4ְ(ס@p@]kYAV^)+lji59eXQZk_d@.,™zckڮz#+Pb/{uF=Kvy#Α*ItZ&P }Ũc ͤ5˚FC--[P79.)B#q&H"F63w?ίN>%;92 24*Hھw52dנE +tx }Zl%/aZ3U/JM=XCK5g<\ t ^~\ð^X|X+}1`5=~,!2'#h,8w))`V^J LP,V+gg$]T.8 $\}"zdJjkz„B@j!4{\E.V9GnHX~p)#V,ʴJXq4tృ~rzXB,L,掆'O 'p<3J~xz b%ؖx,W!2o}BšWs&Μ!Q±}9AHNX3mG[,L*TfEu <`eGU"`fG=sq] wլ4J_@4>/t,t$ :〵eޮÊ O%24W3GLQ"j"<+T!tgƤ,1"1hQq}LbR)MG?7ط X;Di8(Uci>]0-Nr&}H~,bTC mްz+ L1]GdDn1۶V_>sXR3_W|f(Iz<rK@b8$A81N V'7Ɛ?wkER㌉W'{0 *'F5y0L Sr }M!nv5>Cw(nFǎaЯZbn0%pH J4|%3zЃjE NZxtШjh&F HWG@c?ԼDT&Iif-q6Z@`AJ (|C{~o;- z(j hjAkIH{7AңeB]ӔdJav3{=?U2*ԔOXUeqG!їPXPhSJ#ccɪyUvܝ,1i9 н̉YԈp\A H!$}MՇ2vW&j8g$op8yVd {{d-׈J JYQqr.9[xȢLA=a&3@+xQF}WEG#3BsU]~Vܹznk>haNi $t.l/3SD>ԴT}7P?51L>ڶfϰ;RSP2:}{cCrgeX/#I& )CeP<.{N[BQb8R|^.O6٠ttء>I"nf1wZVT6gQTTOWjxw<&,-d)ș_?IechїI^o kx7(?Eywlqu_9Zcb sB(kJuDegqiq$JZY8d?֘ ~hx5rn*^O+W"Zb FkɜTLtQ̷`ہq@^P,tzcuJ-PZ7Y+504Փ}JNgi%QEs?F}^q@RoBvq4Yk*[T/:)jmcj_:-"/)N'cuMC.I|˖B?;jٳm‰7";`'',IΠ\ Oش+apa=]v5#%l4d2AA߻]4@)\Y5' S7bL3>:^q Cg N` D~ &j msKɇYͳ1-4ҙiۙ-|qKvD+rZHɉZ@?(ոl%BrV[h|20[6CZG|f:@GInlmUXP 7)=љcԢOHr~AN@WVMVѧ.q#L=o3%7_MwgY38p݄q Z8];tlT^V`"@DM5F(wc}\"ed'Y),8j{` `Gt)Q >Iw=M⸈'"j劑}0 lO $M&=FFE򒷵uXtX8+vE@?/RGEB)*=UhШ>5q^5h_%Ţ3 zrzpeu|$>m gqWjܟ&9 32c >܅M0;_\{j9Q nnZ[k:8^J cY<νVd^0FoKoFy b|uPHݜ..6n/NL4]nIBc2Fαd낢K5+5% mݓѓ퐙p_F>=·kfFg] ~)%l+*T>"G  i|ILgYZ07070100000378000041ed0000000000000000000000016612f80800000000000000000000000000000000000000000000004700000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/huawei07070100000379000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic0707010000037a000081a40000000000000000000000016612f91d000094c8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/huawei/hinic/hinic.ko.xz7zXZִF!t/ה]?Eh=ڜ.+ў^-&i 8вςv}<1?CQfG;m$HsUqN鱖V=i I,\-(s2F<)݀N˃~v|[,]qG.}>긺?زGt'3[]J)WBTB#T >?rϝt!>Q`{ln>NVF BRt)VG$:!؝!~ (Bo䋸>M-_NY9TdOlb|o{r-;52e4A_'X&I5 4@.<~omP, aWgJU{ZaW.<";X<L)h5\Z/>EHH7Sϼf \fc&zՠ?{⽀ 'SKwӾ9%l꺼y'md16=GU<7 Oeч>(3}5[gTN{[Abb?-ȷtn<7Da[լJ"P3*kLK'R0-SI?gzG0'R1Kscֈ1$sPt Pb=#dhMjtP!EYi3a 4ˬ5/t<{/\sQ;_߿aRF׬/xl``NWA,ʛ@xe#w %k‘M.}\WkmjS= ΆZ 'd*٩zrr^ckUjo^ 5Fŗ[.EcYVv{ gIˈtjrens(b "*忶xFyhЧؔgd2?AȺ.TjJiB3,F7 JEF",AK .Uue/ۂNǯf6 ɫQ.g>4VٟK99ķUQ}3:+)dt(uYӇ td8m5Z2'%z,,1S%y>daN; T|V<9ƻ VGZ%vvTJG"ŧ\(*:u2o^(6NL0}u(wʃY¶ Qz5];IX5o=ӽ-J~nUOڈR ͸:c4kͣUO!+hhmUVc׊O 0/jֽiDLG*"Ƨ)/lln1z\BQ-i倄 K41ARl!7t09LAA+kO5u8SRۼ 0ׇ":Djr]sZ"5D\YaYZ/jބvy('}|-ng]r [g\MC%E>ru !MS.2#CoV#OAk5,7Ĺ 62ٍَpF.k#A}H5 _OFE o.m^¶rz6 =)R?_Z9H8D?@,ܧ8 (/| Ȳ& ,jx=MMGBVƑd& T<rd%4^s~-~4 Pt"j<]hmv>'j&yveWE29( AM=tϴh݆5k ^[Ӣ aO ;gc<_ȐyHN@5KLLҬj H>Ϫ(P `P`O9%dc 9lIu⫹[~7֛G-fr,;G1}gEC>m lPYSzR?F 4?)1s(@V79֪@>8i6 _9\BLU.`7@W^/7 C=6 Ea~!/" ^wڬ{f420S٭htԇ#Mψ\]p}jꨢoN!TI~ k!|ӧPm, ?$RKΡVEd~ݺTÐ;I8 OX{WRin ~.H jxmNk-_EcᯛmBJx9qOY!ɹs[-w. w]7Ah{*f LL F`Ƨ/>:_T 9^s#mDA/k>QNYqlBL ٿ>`d _Qh"UT|Uw${񦧂7dm3`l4 ?ޥҚ~ᛜRJ2˶b;Zf>ѥXxZۨKgBƳ tcH֏go'ES} q>(Ό0ݬ*6\B[Nb5Mx9Jh7nD>Z] 2\!?r.OI-cWC5WJI@q`#CY JV ȸ!v9aS߳|x4X5=1 ,]"F/Hg=[m.촎FEӃ鐥FdE1 \|CDА^qNt>m=/1>? d:+N!>v*:fGL4RXL؈ԖfٔGשv`9ɩHaI3k\o|u 5~]e#<$2{ɾңf-,09CDW"  Qr [Yk>*9FH4>Cnc+ƸOU9.7[00w]5dg\W+B(~OxJXBZɻyBOAR2b̻Ɏ]~Gc* .Bћ6d}KH䂳Cʔ`2Qո[A):l?ǫ k*>P U>i^sDj^? ;LƝRQ!aѬnp0wVdJ!)*3dva\18M`8 cF׎i~N6#357P"}3WX06^~n> E&:Pe."9R9fN22Y V(؎pnqyu*1c'ژNK_ЛmSto0W֬6i d;cLB $xP]|*:t]75wW˫b]L Q ֤ 3Is򭠹3+* t 7EOk+ws/ԥi9z3ʇ l3ښeR8) r^L5GM~7(RmBd4ʞ$'uz1,yP׏MgҶXTrթ,w= )$ʽ?2Nˮ,brpR_S~VZ럏Op%î9G4 x&E n$]D:FE# }{H\)e斋2.1e=|xC hgӧ\J xֿx)S/oԍtk B )ϝʙERV5R߼RI8Vs>;6/פ&IG,)? ' N$B,9AZz3;|8< ZИ|}mheq"x`_i <2_?Cʜjxo\[ P?%=}MP=f0>X% ֚jϰ veT(R/^Gq!?iDu{qP4H$jQBcqPܶM A4wkMl3nȢ?M\N|Js{b Խ Ek$0oاJHPK~!2aލe?Jk7oE8|@qwd8.5l9tjb W5ԵusZ/Vj"tH;U-Oy?r^&L ڜŗ4X(ӍM$0%3]Z$ SC,G-#_ J9a.8oC􎧄> sάya\WU0ܰiQbZzR'L7XL 3k "ğ UkXzV1 S?(2sfnE\;c^#|mc%6T(?oG5w_zCf,'N }:;Zg"X6k=g;L;t{Z_[~8WWM f7S OcQ1tR;QV'nišqM1a4f[x (.*,Dz3l%Y&[fp`VQHs6ii-2&~9, i^! ^c( dLYD0W ±wWsa䒰`.dbK^D|va>SDOo?$Tqtq"Ug(&Ma o"?cdQN\Gg,%0B)#Evv^qCdSڽq U- K0;O @b6R"oh >")RJtx3^9jEy%|:yG.8UO椆N_#yRR4ܶ8$(zÂ܊,ϩꁘOeH{eFs{+ǡn2EavGA@nF3kw޻Y ԓE1qvj$]`Id3?eȆx*]v`OzZ(T*Ɂ+˿;7>! Yj tfzwН3d4:i+!1׵Fs))#Љ g$m+*( #48lu敟 ,' |GhT²UPg$5NWBևZz<>G|!0, 2+.[٠ 1t5aCx m3!nvtY<9_ d7G( LHϙVIПS2'"||E+Ee*wF^f,٪"I%"2 M$.j~Ffa_ ϊwiI5?H6kA2-b8JMha_TzCת򙎹W,y=ۯgʸHO{0^ hsd*hz}^i$9P=kVXsiq=ᰱ+<5Sw:X=FWl@Pm, 5f:|,4с͝3uݮ| OC[B|]!83^I,h`ob4KOgri]+ǔxidB1U, 5Al;OB3} Q9?nN-oIe Ho .d[Uzza^P&۞m$ToJg,8eߓ%858wxIxx*c//R UǸB*ZV*X3D:zE],3|}LO6Tl2Ɨ _Knמ3./dw8y { ݅8q-yx׏ |jc0TC~yb:e'؃~'$AB y:?X=Ewԏ% eSwpQ 맛aɟ,RKkt <߸>8`oKJ$ LNQaml^? fv}b+4 FxvxtO"aUbwLfc5FP&7ͮG:{p Qŗ C3xoZ+!k11u&X_<]qMȠ'q'q̀ 1wž="sZ,Uc|`%5Pcq9&{w]Ms) 9U9uie Ta-A t+q4$^uыTծai2`<XwQuXbߟ8/YsOG#?Zg9ݽhXr*FȠ >.ܡ5(}i6! C6m/ʷkj%1I'Es@=L¾[U2!"ncQjwaj'_J]J9Dœ'y4UZg?N2#HuYC.oU'ǻ|9L#ۥP9U z.+9C]oL 8m6TDL0x+aQܝZ= KVȞ \phSA4bĘbvJhUh=LވDqΈqM$G0_i~Q`7Ʉ{Rs1BF mNu8@4Q]`Am0X6RĿ"ͅ~A:ާzʨ߫H&AN9ԑ]~y;AT glԿi9ޱMaݳ 4'I! h'WN ,_'؀M mf3M: Ƙ;\)ކL/ n+~ Vyk猚&faس澎FbX]IuNvޯ|4-W9jnZO+aC2'|tԆ:Q94?!b^#ɇ [%B53guETZf:AL|*u}'Y1FRENUGD2ֻ& ̿\UY+3Ur̾}\ &8!SxK}rf# vFT/P`h.!{hF?ȴ%[δ;  qΎ:jzZ0#Q- I:XꘔRb{~Ga|8+KxtEJ]CZP͉V'jo1NA7%gk wx \&v6t- /KDZ$Uzj{U ל.B&m(fTތon-9_y$wLQ.䖥 iaHexvӲL sGtaw@5wB M Sj~] Gy%= aw+Վm5ՆCju 1|cғ'PA{bXԘnUY ~*;A+B M_5zaq[kyJթ iqOO7@ Guj_9x(3o*jX\_Q%k~|oGFy uEa|rJHk{nQNTJ)U3R<>D U,n P)MZyIMJ$6?55qŒK'm6_rv7ِ̞rb.5akyNt@:bXHHBԀ Tl݉RCoCu݈v߼`},HSDc#ʏ" gBE1A)/ssEE,sm7$RbN٧x SDJgH2w ̒<),*P+Etg\θ~&DNi%nӸגp(Sz±ό*ĿbRreA'x :u$Qh;Tajͅ{RM)̬ gGwg\ya81wp̳$}gK;ݪ7q/@sʎ0RA#U99O43BrZwl cZ{ypNй03hN<s#mWfH,͕iUWjf1^\R&P& U2>ӤBU.;ﱧKv[/}!;}&'Kt,,}O/NT./{h,%VWl67+ڤh꧱P;ȋ;.!oڜ/^:GclQK%9o7GMM{mAvIDjHrwt> DJ_mA_g=|$}Q- Jy:V cͣl4 U4Sl#0oOi7phfTil/2Xj8ߎPBu g=\E)(6= :ٿ\߃ Ǹf{?-q_YVoba0]0jYf*>!摎ev_Pg4f!PM:\ Y}rui`] p,5|J+I)\uu54ixWըWg羉 GκS%ΈE q@S0KAx߹`!dt\&nq`%e4:Á9):y^š(dmld|nv/gQ{"Gr;J73AV//F`]5w-֗ 5fVV=bWlAQ]CUT$.=.ܪn$e vƣv ha`ާ=VM /H\xɘV2 >2Le-OUy<|'0p4d]XSE-u.*P7ɨ,U #~%LEMB$><}wҳ"{I2j VDn^žuc 4 T?B [CsPР>"qÓv:tMaS7ϲWFyKoaQ|:R5gOY?5w0 4$pBaZE> >w#zpoQv0htw*Y&gڡH1BLLA&0}*+ 8Vrne1uTfcht2GEO%ߪ׀9j#-!";f1vʍ BjM5'ǤboT n:+x%5Kq=upՁEzq,, 3m\hw4@}P{ΛVG2}ݰpUvDž,+ w6g>ibTLHNzhL~3 GnǕTYמ0qM)oIxi_,XsލGJ#;o9MI7Lw#@9|:1R@B[Gx3+>sVj]nyG>s5js^*>) 5;. ,W.՘߬x|-FOCն@ﵡHE~`wk|z4pe'о!ukyQqrƒ-$l ` y߄M'ERw}1ǠWAL fe)x ;E%pU gn ^L6~ >NYLoC2<䰇00y ^(p,,Ȏ` m4yved]|+ԩ/by"3݇o -y|bn6V a]OE_2Fp8DLʿvҹ뷱T.cB5:0@"Cjti'#KSln" ޿EtnYM:/6,<X?BApˏl;\U$J n-^'=輢2.{tN0[ @E5cP,i=M1gJ KpvF%6 j&&pF`! y-}vu Hkatg)lב)ͱ!:vq{}ښdB؆u)߹Kٸ);(#8U7{3@K1Xh8q?B6T?ɣ3H3VI^|fQGg˔#]a@IK#>m؀fT|JģfW~$3@m ȏʑRG\7)߅0`\bWdG!;&,ua™nZ1x:($aO)VǴn1^rӨ3wiˑ4z_( &Cn󇙂(bQ4 ];eciH!:4Q~l%_ㄗ?ӈzB~8SFB.79?Hklܣ*lV ¡¾4;xy7H$y nZ^8bDxL /lt7S,f"1ھE)$7.:m2b"-!fSr5Rw$uqmEKX% ;&q_2!BzYtm_>Ԙ|Cp‚ꯄk"kNwtW},zw|5vJ; eדOQ7T *G( f8uVM~I2b<]]@&:m!HRK`fMa_Y.,7ohY[e8(nhf$I{:DECME# TKz^Gֆ!¥&( .rKL#PQTrⶲİ&(ecrv |;71i HBrVMv r.lo9oM1i(kvL6YFYc *}fnnj]\ޭoE-& $zXeUwE݊#Jf[6xňQgΠ[WՒX)s~jϠdcQ΋|TT vP[ f<cdF"HDYhzETwʊSc r{"*Q;T0[V( t)uekpF5pH;Ž*l]mu:c1U-P_ #+)Jh'P T"Xm *>`lg#XE5cT#$j$ ̱}a0b2)q'Jd"f"'Y5Vr,3`iKۀ9 NkAS9 gĕ5O-=lyO~tb PVԝ,'`lDjlE!H{>c]w15pA-v^oc-ϴ:03|P9l7Ƌ$3 /vJg5RUѿ2PxɾYx&MAvB;0c?PS,9xB`4ERpvIbXPğu,\۵ӍyW_55U;<jč#S TQ:߬*S:V +{U:WDߍ,G{1먪mG/4_F!7vn뻍Sʌv~||e-c{'d]W@\)(5e `4H?FyT0H:`' :\{e& 0Z=s >I@V8 T-!STq (Ki*"M?V4bJߣ^;ird~4 $LVGU( P)8 `?S̝`Ot">{lT)H7tJTDŽr/id^3BSzowI : gRMI?2RwHF)gk:igym#s p'm yCq']Х$ аtp=#ȳ'ZrR_GO,k7a9 0ڎC2 E? H#ńv:&0wD3pD h̍.h'(Qύ^CRDm16XemS$f5Z?ZQU: -fmg\Xf}–E$rZ4/gX10ȉΦ(c 7Ƀf)ABNbeKM*kFU鷶qMxU8kUlLӹgk^G  %!P>B.ah 8O=60=oX -fԜ~\ig+[MEs1#u|r7ȑմ 4V4 ]zKFDeΦz%3w'hvt8 v.oW?rowUlpQ;I)#\׫[92`LjGÀp:U%b[zt y`0 XT1PGF ȶ!BJ$6ʮGF3ZbvCɾH<ͥy$%y+Is,wW銱˘'se8^5EŸ{kW^ R1jp9G=D(%@ݬ6F Ƞ{bW!]0S**lZ=]؇ z=KVBmps?QVY/r>m 5y~)Jq'k_t\W/Lw?܏;xe&xHP!y^aZze˚ .{Tvٶ-NpQAk pODuw/R8(`9ljM9){({qQiw5e b* ݕ2Kw-=yGBHo6"eM!SMD]kHOehsZ+&)?gMdxR-@2[]B{;O}*Tf"s!=*l!/:kLeb"l&7isp|QGPsoe(rɎ}3jEOdR:ɇULMLpcQl} )W0gF|{nknEclobsnYE#,{^eJ^##d]gn({ϺGfOL+z 5e-:VyW=c;ģj,VدAU;S^y|/;)?5"l sZfo[yc:N%IƳ}?-9aHNv%oIdC~Zmg1>ۓgi1F;w94L>QibF$ vQiJV<48M?bU.'ѣr6=6ba}}qD4V4AyDBc [ֆy{*}pMd($ A)1(7O`3@/2 Vnhd IT >=>K*ZGC0VU8&=g`hdv|ðy[ 6TUItTv2^K2{N@&G\{yft돱Ífj~-05O> s>UPEDK* nkGz|%4VmZ&Bm~)x(EoU/v,AD@CZf̋ .Ksٞ$̀y|nГ F~ؾV|,*IgicXAAT/Ŵ ΩŸYus.%U5fͫpإN-_mke6v4ٰfǫ,^E=`? V r,:KzxBEKЫ%LR.Q8#*  ng2hD* m9_, * s%VqJV){c*<.{D*yM/ǯQ1UR=3}V(Oʈj"1n!"U_ Md4^UCuJZO:moU])f+^Kۨ&"+ fd?O}r >_w >w .pKI: 4nL\[a!G6oCP4)W5jy=9sGcoMMR96<}lr%wϝСbیΕ' 9ɁWV=דñ]TzVi{N V6 L[}m 'r޿2An8i_ Y|s?cؤ6+ojl)Dl0֊HHٙ8fw八i\]QF8?#`0)rTEw=3u[RuZ~8C?Ժ-Jaza抽A ZЛpeT?%UUfo0q% C'Ew Rq(L9Vt)ؘ~G%cRFg{dJѧۄ@`bxp 5eh{}z,h:@n"y@,,*YliVOS[Su-H8aCAbc5Xk5ܖ!L3<Z ˞-kyS<85;hPAaî{Y5t^\ @^^V:kv͈`<"bF^nѮ 2OtPga;n;k:0L Éuvs|$^%e[t{On _cxL,\ %w>|{^,.BV`+?LHFxՍ924z6gPpxSڹ氲|# !pM CH}ؙr'tѴ€ʧH6g@ݷRQ԰ ܕULp տ֪a04#uXRg]@ڔ2d%!*Pw*eqD6a.KMS2QKևAnUC%)Ũ_wXg V |_""J&mb:FUx 5Sϥ2;jA_ /$Kk`5d4X KA1᠄Ӛ=AOA^aƤGd()ۑX<2}G$ǰc$t]%hnL0%^"1,{6pTdb{. n:nlG`ܓزG600j- TY;2<=>3C[ax.Z{cg?=S*D_}dFhXz[ IZNB|^Nf+/ĸ+s+Q\q+2'$c%҈n=b26?j ۵6(G/ɸ@͋F:Ŕ;-in_Fg&?_o.j4>ۓ B 5#}?L̗ p@N$- <{q[nʟy0:,LBK`>r4 ɏA`r0wg1vD 7!4Ѧf/\ߌjJxҐA!u+P^c2L#X)StW76 [8V)q)gĢ>xS92 mmUC"Q߇m(۝d q`0ÝgKu8WɹX"͎Rn+cN{5>h+_ƈj!Gh9cTR櫧4<7R$|˜ Ch2@o?0B:֟OJ 9ѿŃu~=:ϛĴxYޝ "2m$gWEa8Im9ӢDCS LT)PַJ]b}Uh$QH"~ 99umZb\VM&M9b9&J[0g&je=Fa9߬g~#$出srqXK~[ha"E(_հef z$գ{3ۙu/ qx o'-aֿu]6?^'[|C7UC߳k5~ ROffس-T,v6q."Qܸ Eϕ,V+y@+(F{C >̺1,$te٣Lp"hT~\a~ӰN,%`}c -+!|~v,a2ADdþ4ɋMf}A^nڰhW&%u8L^\`7m@8^z V}p@ea Ζ˧kah| P+0AGq_A>N:yb EĚCTšdT8T <dϗd-]gR^gt}YO%S[i t M&Wa#%̕oL8} Gg14ԴzbG}}8:֧BOJCE60j(194)x'ә{I`uZs7JoGZ9QF oP.I? BMMuZ|SqC: dG'he8s#"q%%aę"AXs燫%}ʣUP;$RKb̆b,L쳔'U3Q72! m[Xc3TTNhh-dsS+wAREz+t&0y#?pǗ'41ZOE(o4NΗLEl܉uL=0v>?k>z ,Ψ$.!|Wo|Bt'2c]L'e/T}~;U-HVO }(/#2.8΍86FQnbYP`Յ+0 h0/do$ۣK IOk5o;kMG6v}A48XЈdS-PS) 6UbK]5 2B~SDc8]|$}2xSxA'mÆm9.yonm0%N}\!C,dxfߵ 4f&TOwF-!roK {Y,Rhl!F )㵝PDKYMWrº ,6+ėpL"$Pт՛u| !#~*,iF@[3FA%e|E^oLS-} ;65..G:Ԅ=Et}8PlҀ%jÊKX{i<';h/kʠB:JV1otrG yg(rS2tȧP8r%]~ @]\Ќ&Zc"9s014rPOy؝ L~6:%eXT$͙pr**!jVtyx[Z=ՋJ Cm ؙA }`wB+wmr0p꛷,*~sn'B@*ԀxO;-Xk-vYqA/JJT#nE1v>*sDuyDl!`2PvK-thuŒ.FaL*9ML bf@oBA3`n}l<WBQނ(TXW.ʦ*K&#=dx~~eMIJ1˾-AWr 8־g4o6H.2jmjoy0A-@q,WH/HXXn]9Kgxq8dlbb[|<3ӏ*9 V)Vv tznjH>$.nL1xcSTWһ-g}`hXG_$%T]}N[[<6t^d5މJح9@>Xue3#뚠D@[ÊR0i* F5j;J줶k0HE^Ҥz\x{Y1#Ej#R$&z<M&ogrUa8P Ȝ<͢ 9QZ)ՇJ<C$6ZNܼ0۶w4<Gc%\u,h.9'=0rT 7 D q~ь7kq TofM(7hOEĭ5vvrū?=D8s|_fC0LC|9&{qJjx'k^4?M_R3w+H+0׉sT q]s6ԡ3y[-hj+sM#Q$Z.WY_zT_v,趢M:wz `(;ȜcKRQӡx+P[~,ɠ&z5ӎ/9ɋRPVy)[K܀vR]1~5vt[*ڵ^u\/7?>E,-i>cfdu1iZS:sGe7g#7,i9bVg'<įY.zG?p`-Q"3%b^/ |.~2ƗkZ{0AwT~pn,t,Z<5K[G 1֚p{73kNW柔;7QY{e-Mq4ۿT;Ld EG5wu8B:h!j{< 9*|\y՚:kZs8N8;@֡![dN?EƆ]mPj2=d@ša.BϲJyX:ԿֶTɜs&]9}fC%C7rJ< vS xlU3> K;lbgQ[`|LZ)%F>]@аֱmagWS3Q~C5/!Bg6%p àvrρ,T}:FHXp8MsҬÂt۲{KY#[7lFh`*fځB#d"w70GkնTjq[HRf0M0cNHŚjE }`Z) M 7+t,|mQ?ּaLM+BkcL^6zRi17@8N6w۬M 7=Mo <@}S_AcӘ )BYsY^)/nt߭UArMXTÜ[˨IGO8G7OL9IBgN5JU4Pœޔ`20S/I& Ψ <`^?z~8GfZ>-H&} Ҳځd 9; vbr/:e9|o {@HUJXr1O#V|5•;_}qGI"z9dwԕ=}e TtNkoa `YS_;5HֵqE<954`\I -*V0Ĥ*{<7Ldswr'?8f˔YN^ } vzcOT=mh"XQA x"I8`|ʸcIJ#K09EX#f>:϶u[e)iuv*VP ]nJ3m1~pV<8 &;> i"`9z;*뭸ek"?u9LB%iky}"3D~Tz;k8M-NJ=%71c aNUTх?A5yd'nV1&_(=3:]Lsh0ZsgɡQI'0qƩgj{Y{ r?2tZm XP!!ԶzFƾ?xn0p |@ݏ[#h׌&ݶS?EKb R= F.SAڥw=m8RH2xVLavȍѶ4H}˃3| q)@Qjp}Ɋh̠TĥF3!#@_j$t]A?oB6q=$n"zK+lg856zKe{ mGb|xM2.E81e9x+h*2$ A'H!/aAdsS&M0m.CP@ H7yrբu?Mlv#vⵃvT_Q+g4kG u f\jUy^k7^0 - _#8xr^K,8:Si=ҵWZ,{۔hThgd8;vyM'ݹDA1N}yHLqHˤ Gj@,8AH' uc.=02!Gա@$ VoDdyR,x3X-C:)cFPzC}/Ȥ} png9Aj0ofvDuv߿B^ Gw7Saܲ' )7ݠuZAHbE{`Zs2c'8VƢ-E6[i=PoBؓCik*Zx)b" ;_y(m6 cզ&k})"6o 75Z X(|)9$`wOBDڶ^!y82< IBv.ܣ)jYb})?PL(|yDqp %#"tB"W~pнjlrlh+sfmڸҼg:{u0mN)b__v >3]{xlrOchS9Ϝ i]o7_ʮ3WHzF KINEΓ3D8{9],s_G7,޵|=֕X y ɛWxYCoFtڥíy@dƄhb\4FH]$'a7;bY 4"/uFg7muhAA#( 7)pY}+bt/C,1"cT"0 ?XSAˬ`l'ͥcX ?&dUΧι%M$P QŒ4$" ksa<25D-tVh87kW݋5(`MQk.e㮃HJ5ʺ:y.PQF؆9Ɉ¸aXRļfqzA,ft2TxDg{( B'XkۑPDr5DBmpjxMŭM)J*z&1йqqͻja]Z{&M{D#4_Jp߹߅uV>XMI&OIk͈)}KZ)XFXʊx _DlC5a%bGnh Ld"c'uNKTS eT7 )(pnLev<} ׺HY~0d=ǯKb65S@Mn$ֺ[?4FH'jZ7%޹f)Q!/XnMz~:fzMKƴ$4wke4غg{~S^*oր‹P%gm^ a`ANEgZ>Nm7E0:^ -r;V z¨ 'wP$ |szjުsKN sWM:I(XEN25Űh#Yʪ;SolAQj3Ѹ5pn[FneSb*`3vLzv_22~v'TbbSR+H)s[npGlZ 389ho-ezgH\eu讔Nɲ\5ʊ0|Mq~F{J>PY x t1V_Gm(# ү]8Um"8Ù-f%z J^*O;l85.@n Ij#E\4+Qcߗ^ jo]˶5tQ6wqMrJǐj qc꼆`6t8畸,M =oTXYNJ1kn2k Zg H]ۤ*c=Y2A%*D9S>i[Q1AD02vWh'HitbHqnWxS ٺC2&^E?Lo87ù&:'V֌l#!xiEz>v0x+ۛy{C:^vd\{y3r Sc70RttKN;KGJug;=CgYuLxkq?>!Ǥ 2Bڭ b_㣂jWcېw`wr/+ڲ量 )UB7(f m& قӮ7"4袋+`-ku/ zaN|!{@r.p8v)̆kILzx=k#h}zi#ʙ]9dK DXk*Bc0>S\U8%g^zENh8ynI]{/GY?۶3&rYIaıcyE5jAi6* lIXHq: 8[BVkBt1JmHZd[SG2m+rFKxqe&:/G$ R-C-p`Sz [QL&7E{oNC-hfa\ȁyNA6-M|?Z3UU!80:aswPM'iٯl {)4Cc(DX]o9\mWbVJy3 Ce A!gxhNzUKδ' o5HZяp3Ԕ23 XqÝy>yES*5^9+ȇaB{4&/^/ a[4p~+bul^eKcKd|Ta7xd.,cvWWXZr׊Bf^p 9%I0hi j B'8͒yZz`0ew𸭃n]Pi͜γXOd1KG6V)K1 hfpax 3X'SnEAi5<4^b 1''_Kno4!*$R o8--DE/HSI0Zy]hGu> 6'%V԰^ς.Aa4ndRQ:RSBnzT3ў t?[~OY1cV+|ɛ!u-պ*hZQTfZ_=Eis ͭxSS,2AеGqF5I͞ޜy#N6t 4-;;6|]& -Y#jXtWE`csV2~Q L=MǀzǨ> )"_1N[7,+XjCâVkNDlq]Hݞwf,sm;n'8$SP?a5yDZ>r=őL78} E3j\>%owք &N^˓5m}O9MY$fnepۭ,2=,BOuӖE2#t6B42T?CLڗ<&TrSUI㑼PYXݙC,` l̪Xx֒A+R,"=֐#qԴ`RݚRAm0ժF J 󳂥9W;T_gX s"83rTwRkiSD€UlAhSv9F#WnuZw]/HOX3.j[48͓.evCVշ88*K#{}\Lb8{OssX =Mɡdl2 ]џN,H={Ч%4)U[tZAC7qI# .[1l3k {hz_sql WNٶ_hOV0/ MIJ|pjB|4:8}>fLpV?ĭmJÉ ﴗw9n҅0XHxޓe M%ڳ(- 1Y6B~@IHԟL&hIѷk^W}dSE Dzԓ~uAe$ +1XlE&%[B^"xbL'Z!Hε.{DsG~g^@1p3d ܇+˭ߍ)>e{+0@L{Y# EKdT.OZ1>XtiEq ߰&9/Mv} \m/us;>3u4+8w4 l"є8ڢo,W]P ~1B )x kh ⪪<ӛ#g݄:_֜K$=1~zDߴ(gݡ6ma U/!$լ踸cY9yN9X(AgwTyS)s]0% γCv;x^DW+Y-c`!y."j" @ l77/w17kU?p=hFlcNEU5EQ$ksyLuh=/c `#ҴG2DzDmJbǔꪥ*SَmHHݝ>smFmNoJa}^ۍ26$QoتjQrZq K5' ?0K!Ucп:̩]nh"Y}cĵzJ76CĉPtg SԺUr  'C;86?K8oπeZP\Q9?At,:;3H]VX]esϹZ+uު)mX̐Ы3zs1 paFv5VHN 5'p[C݀!8P=|6 F"|Ob@U4z4QH98oLg $^L@Q" I{'':EIK Zs萣eG<88e-(տM 7v?w@ cRwF\Zb? -1%Å[Qlu <"H"AUpnAܒ&)7 : rA27H'/[`npsdx׏xg~Pr]yR PBmŕ>$22÷sm,+k5,s%Q8#UY(E+*)q') brܩSa9@YeH -hsخN.Ӭ  Ks0X'ơNIgʫ}93dl=,(YeɌEw0ċǺUhGuo|i[L&-(KngͥZ^g}>$1!K~Nkf>G &n}$%ݾtbG݈%C@%.j2 Fn;3 8u,J:Ί/Ӹ(i+!a͟GKwBMMTs*~_IKR3̯# w:!*G^#fU^9OץwdAz!rUL#p#D8ϴa/sŌ_A_[0wY^wAPv▙;={BA^=dt >] Gjp|"v*0~OZV$Vny4z!sl3腛~2HBEGd0U=FlxgMdƹk(sh[8j4iSBMg.L,tv-?7BtdsM2hm '>/+8*` 8 $jCl17Sbi(6<)G)O|K+e55!z/24V%zϋrTJ /8ۇ1/hޫAnݤFbX.&-J5x*۵k%l6}9%VG ߏqmI!ف+ǹP!CSl4_U1tS[u>Jѧ_fFzN]bkʍg]9;^&T1hJkweJ";"S8AGռKBm;<bhVo}۴Z~kj)"wp%J#Bhaإ)C[IF POw)\K*;VNB-n{C )e_G@Ȥ%>5\<0(|>~Me`%'8r f-;bͱc zeҥP~QԶTشe!(Fǥq5˭[!H#}?RH̆Z{ٍۢ*`п'CA#8ϬHU[j‡ky*6bl)[Tc"X)is8O yOʂd9+ u̸q7aOmD4cCtz53bN~6JfυyYYV=O-FReh8MřAE}$g }  thX,aRL2 Hgt{t\yꠟ,7rK=ҫRzL/u`YE2AȪgYV@(Xɢa3 諦>i`6 ,=@rcv2kf$[}g5v(o+ R4upF^]{Nv1?gs gPF˺AMK?S,4jHS,εF#^ߖ#Zh_evbSп.40ѭ\xsl LT溼Q9ZsL" 1Ž0\0 wT-#j\̽X"$7g%'۱q MZOYܮ+߷t1hb:Unc{KZ= ,_K%W i Fs6 ]9nslM1ˤ-ɭy* sF`VMm0v HQCV/W" gy- _J24 5aƐ"(빐qH 51Pd=(:&uJRN"l> 0uofavC)_{vtJMZnc0yz]̏UcI_Xˍ`\N ^x ,mdT8:u6YFENS@;Vzb~Jk/wծOpnG*PynV/.ea;.v>]Ó )'NX!<؀+emW]\ӁXM9NiL22}Q! N)3Aʟ=+Irζy&f+E.m$e8躾'(ݲbsg`v{Qȭ آ;B( e.pWX'TڵA%Y?\_fqR6.% @M#DFhm4^ϴMaB bwП/+Oj*5˴3[rJ;ytfA{,#+}rGyd32h4@=zq2Fl,-8CFL`QyoC]Z)|.NSE:A*8h'~ߵ8\s'n D@"?I"+ǀhU+ @ X.pALKS7M^\4^jcgըḤ#]_@cNbYTZ@&9gUjJԸ%+ǕuN'MЬ˗5xk35ҙk$hB`sy9 ]-j\)36Sl#~+=qw9m{OZ_v6e 'F2N4fQ`GDY#;o-Ѽ2q,rdP I6B^j/IqXρ2-ˊrE^G6yҢb%@)x\l?dajQ6tdE F#(+*|US?o$}4EwGQ1ʖ܆n?8Pw>h3[ ;R>IVZRaVOcy0cj<\Ʒ(WzKR.&V,P=lvM+1Zgi[ݽ-;7>ASh8{? g ¹`wU 7x9HQR\j<*%-r=}U,o[ `5uWjVPo-ojwp#@3qߑtѿ;WZyasߤ*ukC bh*j]T9xH2f0;䛱d9g}CxR@ b!B`9ԸkK}dߠ HxGsRH7d>kqڴGip6\]rHMh^DiĜ aFXO:[ MLW:>>`i-\~Pz^hx:{_s%(ܬL )/ yaptu_pȭ ^,U妪R℁H@L(|ӂ-޶dy~ɻW3SW9 &}D"V;mW: bYjƣ(>Xd7c.o7 ^V7Οa֑U}jӘ~}]aZW ͖ʵr| zD[e>ߟlXʄ ¤BgETWn7qK}B+t+Nq ώ%YUœ^9e,;@J$`#DI3A/?6 !0tּg$cٕn7. (<"o *$ϳNTmwPّ881a@̜_lkkL]%p`>[G7o$ZP}aD20Js҉Ey 7\>m2 T( ˱5'x8G Y<O&OzlE# UYEj 18_tz^D-`:;U,>O-U{gNbSZG!Łm̂I2El/}SITex=qOʈcat)OBIj㽲igߦEUIj刪Ihۊ"6>RQh:4$C0i"WP#d$iBcS͈މ$G_Z; T9_ O{3"@,ES=lO5@@B(on~ .Pu_^|TĀшT[gD/.]MB,4kܖ?cT޼ּ_,]Mwʘ]]#iKEh f18zzHGmSg7KToښ7zgot aqj,gD42TΪ^@Vwck1˧:NTxNhXQORݭh쭳_A_Xpg7䑩#X>Gv r0fNd?6Jge|Pk~nҗ:.##@fCCF~# <Gcsu0YePݥ=[Ӯz|Ҙ2rR7k6j8ki%əLW7ѪO^-?XPA}gi9}+rX>tg!.Ѫ :l\%_;yW3&tt5QP(H Ճ~mE Oq9B<_ #eDb6>))b\p %㵬zjBTzD}]MX?*/"Ξ'"ޅiu%IٛGqC2Y0Mm #Ũ2i8ͧE3t Sfa#BVJn8ဍNy^sE`uCV"(X<#׫;M׊N;pu3H6ױalddk <b~?kYpy),:B5] F99;Mq|ƟtN;:ytręN*~JX–EaSc/"SjXϸς.2,-@Qɾ:mgV (wpf򋋺oʙ4]rcIGMqlXBu+3%hAIxQ8W]f|% Ul.Pv/-?(7sdSF2clA"^T fGKpuB{ql/icV^\l+Iev#T"".Au88IE ڶ l-[_37VM¸̑gJY`rQɋMM1>Z.L>ϧPޒRqQt(btBL<;oWh&G!_Z:3&zY)aB.2QorgeJk[m~n@< m}97]$F+;rC 67 } uto`ON"ӥbg/ ?H۴C_8WCFYg֎N5[˝|d>V&Tt غabԱa\PW2aRaS}'wig Y;4Њb*9vU M^0δ24"(X. t09<2j$@lHW򗵂(.,8F5A>R7eT R,nd{N ڳ(X|5Sg8=,BA 3XubT'мD1f$ gN`Nu*+.ZuOktuxT OiM٩\%!׀Էp\])ct@Ϟ-/xɼD-1|C@P'yLw'hn~ikXkz 9f#,Ck#0G \奡˯W) ą.|S):˫VjrbORo`59.]$*c'SFڦv\R]DE!:ត]s8)ҍ_j3}}TpydFU'$:B35x o>>Cv1y4'Z4EfQ!Ǿ 6dkσv7oRWH԰fBr(5 b"8*ũҏBcv@f% % ^9LQ y-J [!1Tq,xoS@l5{B<7Fx0nRlR#c=T/vKN0W&6fpl$ܪOzxtڨf&"q!;&{)(N`Ȕ=9d§0@֒/˞5}Wj~ ;TH2hvr J ^ZP32u{Yo_t*K;]r;(/~Wo V.GYY_Ԧ(d!o/*-}WA?{ ouNIvӜY[7S;21 /)KtHwa,J ? UYddSUTDWȢ>$. ZU&sOx]ژUQƺYxGʸb{( lԉwnJ APOT9OvRѝѨQ3Qߏz*ގ.k2K EIfdbfNyq ugy= gyԒtwj$s;.UD1뼒]cSV~VޮtxT~ 2T&_ H ATͫW(ڶuγK9l R1كd|,챈vcS] a3h4mpA0 c83B*j[ ;Mn+JP+nSEa@բ[\C|N0by[L͈|nRMɶEhOR*H#Sroߚ*AY[lx#x Fs FJ$PitP.ܼ c( 6[uD(x-|YKj9/}4ڢ TV?씈 H?Dw)5 Z?&@kMIިq[U^BapT|.i.VlXv@=}oa VVS޻HJCB%ٓ% Xq. RYz$EMZ,k K0F_e۲vuB&np"p{F̮,mEIm mUIJ܊b&dB,gU̶= +ѹU25&]&xr艓bJF6Ȉdږ !c7 Nd jqT`zbǣa:'&x,+q#sv!. T$+|*ɦb@ dU(ޯ;D.l(p7e!NqhARa{2p 3\);rK極4iqJUF-[BwOMNiq_Bj> Vsg@پHďuo,h?ijH`4U toh301+&-7H"8G㨹[j?J* UQ8 ڨ߉k- JBT`qգIŴ珛؀^Lk/u܍@cgjヾy j{k'voD|J@FM)#mvfjW+bc.FBCJ#cwzɷz[ 5~7y<{ښ|5<'> a8ifAۂGDi-*4[ ?&;y@rW!7&_J09'2)ebE_8҇|#ԹؓQP=e!:릧k(8$6 w:qt<ϝZKq~v[$;`-m(XvJip$hK;!R{AG|m:0^aЗ:Xdh  r!1B.HnѠ9]9MK D0K2iX\s܅Z m/ShgHNMږZc%@Am}J{#Jˁ"2U[8'Da2ZciJ:Lp~I\v*TpGcLP-8b-.R+vXھc~ɧЏB^ d(YJ-ٷ!HL?0ΫQ"e-x+f?As<‰VivfMçefʅ@IӽYʘ5(n mӡÜb:7Pr@N`sIUt>٫Zjڠ \O1*h!Qǎu֖n"U NM; *Ճdž[jc>Oz'58H'`@WCi W,1f{IKǑ'zmsUu.S]E-0$v9M%w>kSu&w{{S%  q1xSR2[~ߏO!?㩝1c> W-Tm{w 1 NBu >J}ᗀ7vs.7[6!6)L[̧wjtN3b @/_ ;2zN=hvrG5g_P>ZKv1@7 -=8r/KlLz`e|.NH 䍣Bb h^dB`aaWEkհҮk*A ?BێSn izK"Ix+~ $om:"M9 Nfj0RVxuh$/0+njbUqsJψjuɱK +*JYIU(;SOcյ7vפhU]P. 7PcuXTR>޽؞!R(Ya@_fy¢j&3Ղ|-ÖN*S-_W)hdĿ:+Qj1rb7>m"}0#}m9,HK:0 ZqV>2uY^0X{,G[ 7U*J`shLX޽25hq$-Ŭ q?'@Rkg~{>d~BQ)Æ/b /:ž5Cb\ECo~bJ=u?I8Ţ. s&lrނ⥲#s,S }?X(׶t].5#PFO~1}& >gr*a7<{~ ዤ6o+\~٤8J֍ǭb~)QL6*Z2Zq]dS"CKcS BXOCr0OV `xhJMlLMLjW!Øe8ja} 4J@-5C(ME;1o89q47 yS"W{-9vNDoYgלi]ȩa)4#3BT3Bf4|Q07v?K | T. C[_jotiEhƭ~$܁W ^BЬ& 0Lw='W븒I$s<N_s\630י$s8AWܸsϠ I'Ez*QWu]f),Vi4b5&A]wN zAxLb~WCirAM"BU>ϸ?so$ ^ ۯvĎT3nUּu`SR,7;Kc',?+t kAZ0P܀ҵ(Β9 DBթpʾt4y_Up] U;Zn4X)G~w>J,]al%aFtAiQ ,Ur2\8ߡJptذxؘ˨~k¨&|?&><oЧf+8Vc^P֑qF2HUx4DuLd l`YCsnhE>d~z8 >3:gC +a}f/Η^l aɌ=)c㾱C9#Zs;ءJZ@'yЏ;TME8Y*]36E%3vO86 (\csZD+4YdЅ?tb.Qt/?E`bYk6ɕg 73, VW-%O_A}'ZU#r'_7nLƵgWsq6kr;<}lmo \-m)e!d[†k< u4\!,4c"S'# Rm>k /] zङj7a\@kv-S;`O  )EVu*NNI+8Lf6˃H4<5gRƨd=/GiՋٌW0?xZL嬚{ΐr|(C6VaCN:/:yos˙y(^FSKjh޶mN %}0"5?ur9HݿvlU}]ZzH{,Yx{VU+UA~lނ'zY\XNl/M.g]5Np4:k'0=ٞ~^=[AdwІ#PHfdHN(Y^ SOj^{|GV=ydH[Yu9Rj^\'PS;8t.6[2ñUTP?!wѮ1TK[N'ٌWXzZd@c,0EϞ$~FY:k:S{yKQ }7Njb7 9Aޫk=|1t;&ve:fw?x;3ՊMvbծꭊ |@N al.a `q3Dz߅\> 6aIT12m F[C4YgE|Ate<[flTP@*ɄZ5oޤQ <W4_r3hw g 9^CP`FZ߅(FfSK+?Χ0m Cäv(ŒJ^+S+"` 1ɚMӝ쭝ߚ[.JR<.">q$hNgbHu4K--⒗ZMS׵! V6d?9>f(op) }W\L3>; ,sBIPà vʋ|ղ͞H?ǧW#i-(>g OJt $yM jBËS9D|*Q)u ?JLVxo+뤅1=,#?b例0J!OD)зОI +:!W. \6/ĨI2 Llz0d%FpL)57k`$;}.!΂)͏`r[Eɚ_gSn;A80S"XH('I o|i½ GkH7za J: LpM%rqX219߮` sn/ e*$NDmX e w&/4X$,#lq%;t :uYy-zUoFY/5ղ48hu(* raT_#7?)o/(QIAe=b]1& ;.6 ߓF;tb4!ك?̸TP>ىҘJQ\MדW"QſX |e6fk4r{J,E1d0MG{{82@FQ#ؖ&zvM "Ըѭۆ{ o={fqMnL"$t4݇}{9U`=HfJ9pk:+NFNRI}ȑ'Sťᕳt-+%O˸XD^n1NIN_>%&gVg=+j%&Rͦ6'SNti[ %"Fi'1]Υm_K l4]֊W3"[ T-U ȿ^\K`於h|=;[ujEBuD~-GLtW̥}Rd" "fPAU5嗤'f}ϖ^KpPa"μ5^C}&5r셪խ5ӸgOn`uboU-5$̰t?G|ڐưͨr`F͡_C~&.pW׍ ͮ(utkCr[&z_9`::duW)y^弢$EahIjcoRbH'Z(w2 {鴬^7;ѪfԐ=Ayޜ~0?jAMQ"SX)z2X`W5VW(msok~,x _fX,+lۜ_P21b<^Y߭R˴ߊH-ZQ/ G KR Q٠a¸!)m %<ɁF-a*#&APMvBIw䍅qB{ÜKzD4q#ֱeeеl їehV\o6J?.,0ل|W"#go P_}䓏 !Ω">Np;tN^2bf)Ij`ϭi6cہtzB=Ɉckl|}s* {khMr#>) Gr9R#T9iG A-9ԐWn֥͗T1_%1 oܯIĨ i liK,o[os/~twekF_K5J 4o߀0tl ܝ [Y +$ַ cYIc90LJ"ɢ^%¬W6%ymVcu0 Z삡!Aؤѹ|X a&8g zhg\]}^9Ǧ, XzTA~pfF/>yp>Sb͛22ŚQ\~٤ Us5 >}wNrCXezT߬+])hbՉ _a QlbM#G^TXB98U}=)lpyH:R&r+hxDif)LtZwSO/ /oֹɓmv")Ҽ) wi6  |!܂өyŷ!9KPfiVcBnK"4UfGHP$r\VAffE+VCDܹ5|@xwXC`y' s ێs!BaN@'#Ie` A lk'?j8s bV86Jt]18'9 \i,h#EPCb|tc2 VT`抩 {a=[rE^0q4dH(>#X32C6uoH3ni^{r>@~Zl D`jc*0 fıF%=vif'fH(Aop̃E?+(hfɎ9kJo-MAIQOTL GFj?_nlXCEl aZq6UܐMůBUoϴE8|9N)8K&U;Se`֖pNukz}.*o(e΢ ^pKM,moQQB"#6C^x*KڏВ\Bh  ]Te+62ء)ʓƣfvD<v P^$q]N3Hu8S#Y\4zb\i"?"__$M{w Czd~64YϝQ JlK̸I LNRڂw^r%BJb]XQϑ+%s՞ӍSZ)i='"%ޢQꪛzTy# {&*n$ĠQ&l"^JbL |=WdFRxA/-aP.X !?s~NIA!qp0?ϵLЧAbMeH˅\o4]j>LޓSKtU= CBm(ۑF`%bԗ[F1am%.]j<.݊o̡SS f&Pw@o gDZQʡ/شTDta@ly0ّ *M61|/LYU6Uq ;ڀց0'f(EL+i &siq_Ո Qo+tf"wNoW_m{{b24kh7P-yaπ5dulY>Pb rigK_V@/-/3{#AQae:bSOןXf#P(vK"q#橓.|."ml<7XEyVdzҬRo[\ 0C7FMÇ[!zHI$pfT;ĉ=сy]ݸSFΞ"sz<=.jygʻsp_+M@$oiHYf9:>e1m`G8kw<T8.ʨ%TɯOSqyŐZTNKUZ8쳦uPq/s1bCg}kW_ƫAi#.[W†3Ǘ3(zԝ'87]9pauꯒ_8>42sz.D) &5-A=gP.VzK24d+J<m$5I,Ԓ(MfoS lQn"5Oaf{f=H槑cS5a4DZT7?v֫[@^m:Zʀ &HM%];KԸu[GTۖ,Ѵ!߾% yB-y4_ZlLt|ʢ %e5= lX3@~kU}=tOy-vkA+驝NֶQ6# gƉA olkn]_jf?x\v1صr7g\޳祙d,gz}(|L+PX+GHJ5c;E.=/4)J8e,ۦƵ^8Sc,ΰԆ-<ۃy p!Q-IMOP>Ur2FRPwg@)ׁGCKb/oaE~2ZOVgtSɩQ׃:ͭ["Op]7Bdԥyp?.#nU{ͣM "!<;&"'TDVŇF3SЩ'@!C\CvۮAmȊ|vmt0 m'fc*lV*ʦ<vgm)4 w)vjV=֐t{х:*y/ߎmX3%kgL\[?(gUU( v% _C|2n0jTWF/Ψ1uݥս= ԽBt J=:gx!j2w׏Ty;ݰa8a(+[ Π[T1ʽbL6R< ҌQ%!D.͘|`,9|@Zn(x>/VƾQiMN"3rӓxS dpK<C>ƨ:?M#`Lc#|DK+ĺ> k 堡zxQa(#J|sT4H*7hq 6L0 ̣܄Oq>W3&H ^# !yΚ)`Ia,o԰GsFB3mde 9E=OLA攈6@#?.Bj[lYlZ,Zۺֆ:Wᑊ 3t/ }4&HbGxh- OEL7fvl]LȨ;T·ӢV˛(!SKXeATfmT7(KYBUS$29z3iJ"2^ zP/tȖo|Z*nbU*<78sL? S8%%̧Fk(H?_4j)tO'ʂtHƹ̍܂gSo'j#]?љ \TM<0J&SV>?DcdhM{.S,Y ~?8Q<X t՗!cv/i2~>Bޭb/dZ0jvwz+o(:S}4߹̓?cVښgOŅT Ҝ*xMG{j0rUZx*_iu2ZCebx/rG'>@ű-/ߌ.'E0S''FC:O6st+kmEMSRMC,r"ZSe FeM$"v#gqI0I9[v-v(-Q78H=#WGcz8!̤3 .g0=YSWF2L"^*2MHk<7J]ڬgExU#UɛٔսqD&zе=ϱxk!q f*R-%Spv @+M䀻وc=әa)r%M$&[|:ed%8pi^531ZEUkp24zv ?qhƉ`S<|RQybu{vuWEߏ$Q4\g(iyKU4H2s_mKDqm!k02Bd$,u+1M8&xԆ-"MSR} ^ I~}ܖ4-¿zh.d#YDn9.qDw;GXA/;h&h6%3ȫu9Ԫ ON|B=G6-ɴ@^ͪWR| y/ԝs?SڿG,XdNk&q"+hR}Sji7Ib$J$>i>$ۉ K-l4 n?IBϩj%oQ߀Ra P ?)haC}λmnJIh./`1SA!d- 0T?)#O5|h[49-CZ7gwlP,.BVT HJsoCD69mJWIizRa(Є)j. &bY¤fKkؔjW$,QRsZ p80:mW8+]KA^8nA LGpwOZWC$R(F*n?<5LZGWd {<vҳ.$?Wz=)bzR%{]mjeڶ\ 歹zFi\j8t|>Ђ ܧ$ @N(Sr¼:ەlD(jޖl~ y[9ZCp4uǒ)pc{Ȓ=u۹['T)zhwK- ѝO–rα?nØ)ؕ΀4X`aZÆtcM}Dd/j^2݉j"#~ \Y&%Hɜz_79DS 5*7%rP$ qGf|3~r˲_@_fT4aUXјq5U˪?){mj`>OYr} #-V{?=j5Nr6|Ez)vqG 5#l >q)*;tLxO>u8a ȓĐ |" b\q^IFssOp|\Jqƙ|1O딌IPGw\-QG 82? ӗT ^ ײ_d<'!O'g-T  b4NK3Fd c3iN,Ff݅tN%3Z7!mj?³%cX@+>lZ|H~.r1JbNխI$:29գITKB?ؓ) GscZ{66* 9jxh7@<@" wF1moRvKm>BR ^8Q ]<4 4Otpa0H{ʜrW }elHI , XQB9Eb\jH/:(Ro<gJQCӬN 6q{ _"V2?&Q8b~M^(sB;(+btbu=dUg )=v]()ABPvM%?BHȷ.3ߌ OPEѫnYyJTcZ7k.tl\E 824&иji|[`evdtG=| -P\K m2gkf W,BeV?]1NJ;(t yIY N\-͵QIfNm*T:U3Gԣ̥Eh+p+HVؙ$z@iPxlSo`TPYoҀa*KM)fnUar8 NbIgh}GBd`Ĭ|^kZu奙Ħhզ'Fe5]w[L\ J\)&+-CdKMWGi; i"/H+0Ǥ*z%c:d>9/` XIWXg|TBwG XhAT&^Uma*CIx:^ y_yS$U ̐m| N\d<=.Pb%BH[0nW/kpB}zr"O1DM=Ifyu$샿 (:D&"](Kŕ"_$^p*jcW8~ 'Oc=G!:m'г< ܽwqarTdOa2ꢱF^H@xm_=Ib;*"Ui-2ZRPտa(N|+Z˚h_4mU9~TO| i2f\y7#)%Oa3uIf~g rLp[R, pb"QM92V:&FhЁq;bI_SaOxB!NNa@ R)s,^Z$Z `L[Dx:1#xfp ~9K=wjKN T&;xLz|%[8:~XR\{lE=x~$`lev0qBak!p/ds,.-}^ ElyPcP3TtFlÍyEͨ}46S M/y"폢p}hIҨ|o,GGj,<{Vߔ*nSt`+%ꤒ$&qtdB@ts baϦu%hT56b7WƢ Uf75TTUӭA!S5{lqT:9_fR!]M3̃Zţub^B'Ѱ[6n*wcb'!$'\,Y}3 }(UJqјh綤]CpQ#'ZHe3LG1{AϪ  ͬ-%r@,=)z]iY`T3x,>"n1X,C 2c5渼U8V 62KIm 1%#g=>*6\jrYS`+8" "4EFN[qmA8hݫBTh05̔{*3~^KB.+&&@5UQ[ZR6n0VHH$5kgPb6vJ^rRO92$Uz{M srrYF@ d=,\qŤd["%szF[HZZTsY`CX⮜^ţ6rȔnŻJRo&vIC?eߌfs~N<):Նaz7c_j}U'HY  DUuQIQ?ٴU:Pݩ2T\4!Ҳ6y}NooF`𞄃[UpTz OW#5L xD5JhZ,A/jګtlI{@WW`%e$jպ%B|Nf|C/*ӄ-aM?UW8/y83RR dv,aR;)$,Dh#W:eecp|tщVeOAG9" 2Aw6Ҋaj 4]擳푙yl1m@s&i͈a|Y-;ҥ`U9SSDSopktp߻V{ Oh4dQZ|;9bt<ˆfBw =Gv<%8TE_o`-j1BA@Nק;W5.oHAggFt?* Hi̓Qe$'3Q=#b]%Z5\U`Pd۲ex:Qu׭yFcq%y潡^ggFi2 qwkmq  Xsz4њڦR0 R9EVh 7 3j >2%#8FO%)y?DZDj6vWb;q- C~/ gCʱ.Ç0W{[cSf1-F|v ʠl4Gv ֦dDեz}НgK| +TKzfuRi٦3쉼{E<>q2k BMw(B]K mwbƺSRm?3 BE+oGª̇^(P>\]XBYK{Ǽ}{]fG?E"Jg`d8p %PƞY, lXD5+ &POH%weA| 3(HFXӑ8h%i\1zY;'B(`%Qk(P)GȟHß؋dM L搈M-8-YYkJ;V9r${nb0 e/s#=-CӔ>DS(KN_1>i)'U'lWK)\i)&.1߿zwrJMʏa͖P0i &k&RXqw ï Ϸ"%~H}®ua^cX9}ؓk&1 j n7wyϹeQ_"2Sq^.ƫ- [*m֤655T? o~dzfs58l-:oBG PҬz!qnl"6Ο 7/FڠM@^Ƣ\|S7Vp& B̎,p@*x=?Q;f}ɮ h {o@ޟe9avbuwtFfaa4|38kڍ|^; we:EXMd 7_fеv57''G8¯kMmʷcj2 Syg[._].>qfQj֣P[ m n6Muy6I X|4yx@v`1!e85!%6KޜĢ0޾-X*ҮHc`/q 2,&,U+Nj4qoI$>ʓR'%2*AM\U!wp ߟ֢ A2YMYRRMRuΝ>'7jȍ)gW.ÍQTm\$LGjf:l찚om>"XZ@< 8&lQrvfH@y?|J ;| _& >nXn[,`Sh~֧bF\P^x3q0mr0&P݁{/J[RIQbQ٘ҔXp@`c 4`SM̿-I'y4=Z<j^4Oĵ2C%ϰ€I+O8p''m:Y,Bob߮ܳ2t[Dl:I#}sETMfi?j;Hz{9N8ɧXر=}O{9ËJ[bFүz+_D4`C 1HZw,yڞzO&0!5X~ladd\C_G|MNC8rQVMHΤL{P lT_abQ~wȼVAh=165mn)OҍSgQbuVdnz"s@ |wy,)wotd7<kUTSԈ_}  7eCb80 ̧P+lZ6* &rL?m7TLn}UԡJr1ac  lt!}^ekS|], ;M=auotGVw$I8Q؂6 cΖ=قM~,%a?0-="Jh&z?yx@ֿMM4QɿVR'f@hZcS<o!g/a9>`Ovݜp)|6Ukf#C} ͪK޿DÐzɽz#EtC[vŮ[^0K .ˠ1E"5䥥!5B8H}B_K1v])xT%@ئx" ki1oELV/|s8oI/ lyqXPc勋Z0@PA[Ta<2FRI|f4EbB.tYs,@$ʲgԑE."_?Y+&-[LOQ KL?.{)1`dj@^ 57c*qbS3 Q>}W]Wo>,aGȠ Qv̐*(ud0p0T[V'XH"v +2tAg=[KT@઻5VFr~h-$DժtrXofыb NK51!1{QF";o`1E81f=߁.KQn,|3IķjQVL#AdbS\h3WÅ:z-k 9$VW&`HQ xi}T<״( ")dZA[t~9qg,XA(K*").N+6}CJP7*߽KnGOΧLcOh=FbkDōHoBJ.^:H#Anzob@{w?(쳇+I03oR;0Y˟qFT-\3s;ٶD1IT59̣\+ (@HB0AN5d+ 8}Σ,8խeL={%@aObN7^; * Q?J4 /moFÁsUxLКK QPҿ"sk7v C~}qAk uw(Ë2 c-21tab(O1[,\8,Mtɴ~ӈvzyjH&QHH/.7Dx=rlX?Qe!(iPwؗl™kNe!tWASgKzAKM+f?=I"1>m>¼͖ E9M6sDUᘭj-[e?D e㪜Oޯg`@_SfKT!bZw"d#0erTYEPզ1p%H&{ Ҽmy"?A;_ `t|&5f*@\meBUo,o㥨84b(iHEۍ Y(0݈nn,6qmbM~p#>Ԓͨl1VipmVH-/-F[^K؂kOmR Ie__O/|zϪgCuYڗ;7-F>o.<#]Qvg Ranmp fp Do|qGZ `Ηe#CnCn  Ӻ 3-Wq\Kb+YoF<&\\SkyF烠t fPI[W>x`ssVlUz?<+C8yc) AozշuOo7&i/oJC=wԚ {Z`ǝoVy{7 \^Vps S$/.YY&P m7Jz _1'^*sBz痠&]n^Wƻ[S `'Vl>FܟAtRvYm~G0OJeix0 u}\h4x}{yl|T**j/=rW@#e;HM}mLN"CONi-@- 8\LŰ_+ q}W/D i8= U%J|קH ]i:M( Z;axd{<7i%*YΓ֥=] Jr3;j,!b ;>oRՠn ܖQr;Bx8~:Bs.%۹jOɏC0pEd(9kO;D[!ޞ?ɋ@tR(UaRcRIӱ `q|?:u5bQ؞50ek(;N5a.+f^dDm@bM@>-RdTˤƈe~s fe~GcT&7IOgˌP81MN!2Jy;sB4/~I X ěb}vv?`=$ 'YdL}+"L4ڥ8RfѹN3*E࢟7%D[dhQOǫdAF?Ԭ "p":dYQ~!yBF>al \kwϭ/8wP ӳ&ذ|B[cdM U@mBߑâ)>" ]#W*YwcTIhm՜wO]LX p6Y dcz 27{ =*^-A!!{ޣ*{IWnpV ?/!Yt͑ 48Q鮌.@0^uǘXa0͌TerM/)ф)qB1Vy.1S$ύL2N]Ge BqUF ks Lx|6ۚ ma{& "n UwȁcQVL{T~_!\{0- L%[ATIg5Ii6ljJBNN)^s{)kl{ݬ <T솨Խ> ]x2wh]ȢPZ۩;?i1D_Y#YI]4]ĤZp<@ng(243@؞(x|7M4u;%3,x.!&:)lp!JҢuT6FT$)C _Z.E1 -inUMc%2ү9dU%wī8Mp"Ϛ:45"lǚ_) [7LMP?`b èE݅=0M[Az5lU5;۞#͇@z_@k^B>H_AWX;d0sAt9v0z6tB!Vq3t@RSH$aTr/J(Mt9 = b;P'IpeS ? F % VήyCkRa*6C WD0~€S,[ \sjaH #6 T UGQjHP$iɓi a нe~Qs}#G8(3!A2pY39 ?4!, X`yNƢQslAiO)`ImZ!rf0v?B+E͝^nA:5- &M0t*}[H-ҾV* ФeLhmۥvS~\ ډSOC ݔ_iBqAvσƙ/VK-+:U6ֻC›NZ5Ĭr٪/7+۔1q0ى$`-&ReuH~xk)|#5S0}2" عpE&:SԵëG=ޣYJ jl*n j#za8 -mwӆyk5}YXc`u|4/ZNYvexhc$0kV]ӗ50~*^V$8yo "iI{ tIJ\rn F) '5AL =”)v`ۧ9i!Oݩ$~e]P^{p?_K1Y,J yTH:g`C6X4O"#RVF  AyJ_KCa,do}E$tToӮv3@+A({l&,f~rcثNj/.4`L6قjlʡ]4'9s3}y F*{6I(GԾI#D#DBx^S]QR3GW~6m0&G~ :QaєS u3 Hć)#4IRv6ru#ݚdL'ր֌>]MB\P;<a!W瓟O͝=ǸhAŔd-Nŏw.iǒ*D{]ă&ҽ1C RtnƘ?U,b%NG˅Bp֒{Y')LO|@fI?okuW<L76MV,'cs|7XȞ\6W&{SCɥx4 ~ms3y1ܘS{~\'ˤB41s3=k9٤Ë.$JNHZ(3i)ms`ǤGiE{v5j`N:W#;;pܧ]3TsޫybI?Y^aqOHCm-|bXVztD 'y:{PN€X61YzŞthO9o-ד8 ֙1jgkʸ*FOcT&j+MxC sHe[^!3AMpOTq:RQT +p䪒#9S92&IN] DwhJuΤI{j$SA&DRQM!||sv'ej}>;fsOzn+ j&1\A8w4^l!ӊEO0f$ֲ*rIsDjT&%&WEt%lLb&H]JYŀֺ5PVBůT1>%|Fi^{};;lK>KuLj^E޲ zS >bQߢEk5 5 ,-;C#P (5cF'.U1˶Ze} A'L~ױiQ3f껞4a 4%NݭAvIg :sKħ@sIRb"z|\tN&ubJpt]'~ګi38N2PAm"r.ˮi3 `c:DxY旀5p1UZJ0YS3+ϾMbRT37H{e`nӋT'1>v FT*,9dp1ߖm0ñ|DL5 ,v`܂Wªwvkn "'MC ;/ش }Fɭ ^Mn嫏(oL:G$k,뙸T^OjKӺz*,_VW Ú_Pd.Ylڭb?# 靨}`<3e,Y&˿\PDfV6?}&u*C#cHij(1@"%oF.lXl\F[A0U4.<-*u0gIK蒣d@)=YɶalSh2{;z@)VZ!RڼXi[bL'ۻ;`+^Vr-.3y iI]?uacʸ]@wtcoSF]\޸rWV:RBրOajlX$@x{0[upe=XPK7:Ïx(Mh^؋gQ7PrU> &?X{cw.ԧ +վ޷ c)ٿ%/+^1\NF_ddb,Ư}*6\D SVGEDԲBϓd:>Nr5Ա ꆖʠ(ڧ4~Nu/-y6E   n~e&TK,[K5'EW oc;gu<Ҍj‚XdNOv/?bdll#Q %q>f˺fϼ?(h[)+Ha Q|/hG Xm4dЇ|W ,'7~Sejm(Z)z1P!˴zea'!Yts+R0Ѻp!21 V~f׬hfeYf=U*r˳tSL(q+" Tpk0ᱳ`[1̈_"߰:ݾ*"KKs,Ϗ z߲SF/״LTr#(gJ6n8*Kh P)R^ $HMQBMƺqHhK4pAe׏fWinf4y''i8"/|pNOy(&ԏ=oޡ_fqP##s_dR&(R>/[^ERִQ՞.@9q[S'li*XvwnP; ]} |@L6_CV7QX28uI#]Tt]^X+: Dcˉ[ s`J4;Sjy$@N=_ڎGN-:Z!* 1r?]O5Y#uy凑γ2q'b"T|\=ʀ|%bXEe_CuhN:4 x*WIɑQ -R}c(%9(I(_( Mseds0h;̌9qiWeNjgEUV2[b Y/r;슃,KO(%]P(W+{2Ez#'R.*f<uQ*8T ]?iUMSYŴEc%L? 8\cz]Uָ&'+7x B T\kZ:R-TS&8!O 'ZezٮĂ !=cG T@"yɸL1$x.~O?U6$S5!pr*^U|hRdE%py?!AVA6bq-`Nd{wx.T88C02R_tb"!y }a,+(5pPp4;?z{xߧC7̰ߨiG]Dƿ32z$=CN`7 * tc]| IaR3,(:b!T3h>'qIūQ!ȡArx&BV\!q=([];"3|~7[{5,q U܅Qm kM}wdQ#nD5$ +An+zgAk:kK5-A1~Ov >ޱzxKjH _Dk\SshwNeEO4xz;4XaI$t~w@!wHlYjCf/8f %_XLSI,i{{9%Q46(uw00OY(PPňzH1 <3^˵03DVh_5HiyBWEAl*\HbvF̸[!3CWKYنωqsgrxVJޅ%,jrSx1Uqcz8[ 9']Ɛl3Q\bB3J!WE|H|6luc;jL;b}q))w: 뾝ڌ4%ͺ>:iA]{4 mlpm}7`N˪E)WfnAfD{KjD7!J ?!"RI% O9ԠR?mm= hGC2rb؄66tp!X%cŌ* ]55_;} $ls@;_*a]7P]}g_7F |12<alo~=evT߲ Eb؇;OEewj id]ƙr8!Sq7qe--fYпlf146a;e!h*1 0)ie3}R ,MPM̭;~B5[ziA (T{ބz-Uv]Gg5׮& oA)8.f=DO3VQ!tqk.,#="e8"^ NJW?` WVN^!CYOw"jAno+Db_1!%V趵O!1SQk#WTS$ftU'T){RH}82NЊX8dzHˮ_wq>ݔStJbK?qSAV leNrΘ-lJ#^'v:S&t4Fr"h67sӛ,iǁs- ^z:@ͽuC }¾TXH^*gೖVj尾cwI"c{\8e+1l1I}ȕ,cu-)šjvL['13y%*sp6?wfCx`ĸ ~3'#baFjQQގֳI?"F4>ýZXu0PK0ո]^2E[.dxi>uR5z:Fnm`AT+PK4;Jr^zFN_jw,.2ꝰj2%4 q U\h-hzU#[JrնM3Z\ @TLkL9aM5; z̲sFQPp&?@<#_^CÍ?q e V[jX2 _Mjo/A?gn~S$2[2:V.IIC5==u55KQ3)GBc9h anD&-H`$s-vVp4A)ɜC3Z! и+c$5]P14\ m#9OV(M!~C٥i|f7ulcd ﺘOS?7~yBk_y nmY Gղt^S3bQ;r$zwTPr?YDUм2U Im[E4Mk{kV(daD SXqyJ==Tv\ΈoQL+]u6f uAAB 5[Q#arOSEe-.8yZ塡]}й}l̕ ,ܓ쇛.#`:^끜SU_8`_W*Ru#6T&: Pl TM_UϨn-ovP2[jgcw99p4wR,($K'a'_Q*_ۦr/ Pyz/Tm2yQ(MTǁ}ȏ4ej/Fq^v!^Ġp7 ԟ*9bjA_#HClF[s4fG*s^/Z{gG=!K@rM^C@ء]aJ'v(eN!7 H9W:f=-|I{ƁK`()tڍl$p4שyZFyx,afTdh}JNt1G& I8VfM>:U]Kx` vZg r" wn'ɽwVl;K"@wZ 6"Tk I[#.KPagĶ~C[#v Jt6y85"8])C [4s4p9f֯CH?Z[W)# {EL ( [*7>ݭ4Tsg.3*h5/[5:NKJc=-Zn,3TGHHgj.|]V=HTCg\@F]+ +f6KB5l."T AhBd;@[Wqj+*sa p{yb*K cR#2|_$`E&t&%O/"b 3-Yv;8˘eKu;ƍ9BĒ룣6}ވ5W]d%84)R`g/XǕ%\EUH#gb-ɲ翖fzo8EӰ_PdL;Fԅ@[U+Sd?tZC;MW(hO/\V~)[mg{%@a 3#@Yї"cmg883R .EJ?c_"ad r+RxBFo %B*M(+V\oЭXD)Kf.k| 7FDv7!<$SmJ9L:;vz ؟ (2PQfm2NkӥL9(b gf J]tT/QZGNhHG4KBZѭp=Sg;ıhEc] m'[«x/Q.2b=vdz{Weu-tqPuG&*+wMޢ>eA_buA H5Ô@<0&ᦂh߫6qqۊ}^- 0һ+ :1`˸ZE1ոhkOղqaے uτ+Τ4+&3+SdK {(fз;Nqs^FHnYP'|Y?`󼓅QeI uB>/_1e"T#s;FX8 /bb ē*֘,!_+XE HѪ%7CJe;HĺQ߂?MctC>]z2`MoL= 9ْBR)g8yS: {gAAU2ߞD|!A%(sWN_t1 ]=*,r`24nm~r#Zdpt7 k41|X*Xcw'EQOUUӎI+Z}= =<}ꕏ x,aaHRw`Ej[Xj|csH x2]`U2ڛ /zTi7e]zz0kKg q>I,ڽjrP_{c7!!Om!Sk]n6@캾]Sm^+kEǺ~'vWfB862&!W7#t0W:5.q{{ds1nM[>=SZ tS6u˾b IC`*FtA)g!^N=9*kjK[2p$Rts 逊8jalf-H63T[ J€PߡB,δ K~w&oh9&'hE\ehLp=j|c^L>>+JU9TR|`8^'DWvUEOJ $BE q~'qW,6czt"?2 @n%$[HGSfd'>s5Z-L.G+И~a"PWVi)+ ZZB66{n@ЧLe(`k(Ok,Mift6y=4VZ龎OH h*ӻAh=ebKT3][Hx˧qΖy>N^r08^C?,3_ZΒّ|ue=8,>8NF8[hmlC9"3gά^[B ?f6wj"O-n^ti *SZqŬSWX*OWϚiһI'^F`cH谇; Kr 9#$I{8aaH?3=0Y?-CHԡ;r4VD:a> vcb # iSSQl$)#5HX`Ԍ+똘IX w3&S6F5+Xrn:.,J0̩~k׃ }.qqT=]&$y͋@S8)fsTI 2+ur胂vE>* Wr T uΨa"~y8?'H: ֠U4b\"<LOÀ;Z`:d _NLǶU@.,^+ S]0a!Eg"oo%%TpLp0-Q+q3(]dI@1b%A{= Hɉvn"ڹ yJu[5[[f=iu5f"J h7W2l@Hy,TxPVu"0"Y!im}|%9`0#vO*Ei/QhT2q,e_)Gz{m:PVx^mC4er՞t ~\`o}))vUZƊcA7PxĝWPTx_I!j $h#mDZ5y ~SoOl'K9H{_Q~S18aF~ϔK~o%PhU qyakm0S p4,#"ـ]95m]wDZ4tK%ewv4YvQ19x ߢx(F&wA6F*gATt}KqLZf;bg/蕵ZKzƋg`KݟВB&Ɯ@][>ʧ1OKi]*|GqF-CWoOk%$=DֻOg;I/(DKJ/ѧǡ3хsNB ~Փ௩y0~n9"޾dIWljj-Vd9=9Dt0_H$,ȅ|ZX.k`=?A&Bj %{i629(riQX1Rm@B,}*+VH!Ц9g@hvb`<#wC0M6ܕնq1(OfʉCߵ[XޙF W{Ү[/G6aHk/W:>LA]\xU\+q\fF$0ߴ=z,E WQTA+R/h\urW:~E>鶏>cX9|6jVCjxv0_͜tF -!0 FA\~R3)gJiw\WMXm~֮#WXtB'7f7`S!?JA{H_Ԍ;yeo,56^C~/|]<ѱSSnQWDsd`fhtԗYqŮNq?''V7'i@Ğ2se^/0J^*/كW_}`؝K[u`[nS$υ7;w__ܰp]?Bx 2܌6KUqRM\ep hT[ ?m Df&dA) GMsG1}rlo4]L@+bEI}L@ @*.8@u{d&:6yi^9 CZ<M xFsAhxdR5JZ;} ٹwƍILgܒ;-v wpn怟 ͣ<=D@xL_iט=pZ9sE &>yR^b5 zLJ#9`qAxЛ)=H<l+I3ٶ2F*,=P~?12} ߾FhAkВ#/ 4<&8+V4581^3|;P4 j@Q [ ץ''=V3F\fv&-Aa \!$,oE81MX+ ҚTeV'So{iڍN85ӑ(x(qxk9v}b$GCcZ;2&周l7t?>_$wU$=F8Ey߭ݠϣ'CPϬt[fGbX\3"T;0℔s0rp[BhTD`1!CTiE*5$sGa%n=}rLd,7+啚 V彦rQD (4 Tii HAiyܰ/aKNsڣFn*EّMVV , [A{F(]|ɃTxWK U!aXvU=i`gТqˎO e6jKKEܬbtCb.MB-$`BuGc"C֙q򞔃U ˠ5V%z(hgvW1~oajY 8gm&mDǐ-8-g R™_{b:cSK|%S\exC!|`/Okzd)T$[wR֡jV4W<'T䖔b!f/xuyP rztf_a"sbh4Euary9Osu>c2W- ِźZEEo<, MC:^]BxcoN>p׉ɓO J0{X/PfhLh0(* lR>ǶKTK 7+fS5ZE 9ՙszHAad*QGj!'3=$Џ*: ɇB'Y:$V<MSL;="wE2K`U!pfUKDeUPi6 jV xwcG A,F:c9𽅟Tzv_4p< peT$/= (pzٚIđՃWIf a7FdΉ:# S![S)P8#ۧGD,$K^478N~Yn9r[?Gobg+ KȓG=9;'n"gWPd0!s^⅀}I[>ǷldӺA2kշKɓSbs ɊJcupp49+?$$r^~O}O3YۚcO.OWU&`'Zӱ ܔyz"Gc.q7YC1ٖ%9xVJCG:mNh7LZS9;G6lP}ͪÝL2UӍBn?"Tl>r,2DzX:STj8dz+=>3ٌ8{)IiF[G16@‚Vxf=볱#9&4gk@M+)0c(a7p81ZU[" jjd͊QL%?++C8)G9Ū SI)B#Dr"ՄFM݇C99׏VDbr" ஓױb݃0-p/UH 9HoJ 񏑄[=Sf`}lvN _>sOh?2+^o4/hfyShȊ=[?PE!Դ%!Q7Ӥo턇<,G7$ lP:ҽ =ap1BPF6F:5fم' Eulk8m9BLH=B䫐KAr!Ma5s"Ch$RJPnZ}SJ\2lSܺ^ydÄaxP*w'hW֋jbB( E||^J7PJuyEe!U6L uk%&Si~>v~|8 6ks-pBٸ*2ktexY$.@AK>n2ePNGd$8RQiKO[iL^za5 5cdpԊS>B zڔN!a|oPFI*m\/yCE*O1#u3QJ( H ?#o͙įv"bX 80J_  4^ǂWyjŇ >ǓTQ@_40MO+k 4J>_ [k͙׼-AB2ڑub \e" c!m?%F8̅_c!*ƅcСIO*zt|spVu][q*F` O0\d2<%5?օzƯLy/`A$Ɏ<R< 3؂UNf=#GDk|YĆ=6A,f\v<"$~{XډJw`WAð kS[l=Т.CadThr(rQZ~Xd&ݮu#a='9y6G_LaQ#$U2Y yq?POu,F/]䂏u;CHr3rF߃{WEqhGw$nK>h^Dw+xfԭO*01 uYi\ ~6b:?]^\c0?2`)>dUW mgݱzi1-ҷޮt{))baF4+CLK=NU7\\KJê&❍T(}>C@$H>R^HHN޴ӁgD7Qn!Q[?y"1  ۝JwP&edMvKSeuL0o/.P$cMGQrU|'9wB-1ȶKnRe+EHEĊl>ȧv/6’k,k'!_֢<-ϦW-/V-X̠Rae1P+P4Ad﹩$p&^*̢hjH p/RϑKmosZRs%fkoNewn>YSt06@C^^|ˢ)#N7}:T#C + qNlb'Ơ+l ^>Y(cˮ{ȟ;@ïK:c3 GZP07 tr hڥ_:T.1&G:i&Ȼha]uM:g*4Ry)\S] 5.|9|I}qy'aq J2u+\`6Yx9|yWY:9gRt~9JyF)%ˮSd|ЯC8x:wzE6RW#HE{-~;ZZ Gp] ^ eRPp+|XJj|ERZzwx6m@~&*OQ,g],*csKY$yͧ,Z8bnNp .Iʬ:Ht[5R"9]YS*i~-^X>VkB0TkN PYW2Za g Mm0[P-cקL̐Ԧgm3G?zfBPȪy褿Xl;]j^U:1DLO#Ᾰos8xHZ!֙L³i!f8Z):,vK3(?toV1v],3-j3gkvr[tm|uJӇ)U#gt̯d+:Dzu?54 Qqi~%«f{?%5gR•-sQew6(TIqWm1c5A@ȉ| J| ceDz{p2 y۰]ezF5N* &s"<2qz2[ P>@qMh׼/l}G4yn~oй;xsOV;9GA_u|ǀ3GڥBAPИ^YR>D/X_dBKqzҧ%+RT{ 9 a |R1[8 Ǡ t6AZL5 E˕_'Bbr.AvD$hޗLR9UqLt )Eet"r m&U/!\Bĥ3Q3@Tg:V \ d%R .=TLb\%.V$ )[4/X*ګYE.o k sV{L'dE/w8 ~)AE}V^#b7dA(\$< &ϗ 9!Kñ3.hO-_"\ݭb,͕e 'Hdk2ÐI &u[nMڊjy:iw^ )}l+*fɰՖ&ݝ`:5[{T-_iJP3UxȣTlC*n-J02ף0O.l+9hչv##>XsROdIeA:G uV(npK<0j 4{j#I=FŞOkxZZ.D R{nY ՈN QW zڑlJ$*) K+ .JR0EÒ[^ϼ,Ax3`D_Z@gDLU'͢Ea4 s0T;&mTk)ڰuZ)}Dil!HvY @E %>41ׯ2{-WgQSU|BΩ-a "с3K윀bfVbMYuQJq]_h\gd[Z`Ț")BoXT?2ՃhlSt8371$J=ac4m1*`wYaQ'9J< _DIaUi0ߠz+y\dӌh'?N\{RФ@L˻ ~S< Q="M t&$;e=Yۧa3_^>Uk%k/vf[25.BL߁͗O~5؉uΉ`'hu2ȫI Q#4+հ<\Dwb4յT?fiJm=~]\H?V>DŽּ1j?eÊ *AIuJCuA}ޑƴ/:1'h(0~l9ÝhRLx n͡yeUUEqF>d\U]Z>fA7ػ_ASy~]{ ć3׮AУۦhq%CZk}H @=]2OX!q?'D鱝C0sY\ڲqX=WO3*^gO }~[p2XT Y.j=k՚oZWKvn d/sVO`^eQj@Bp1/AImuj[z;]L=.fa3ȂN88IpecQ>͞ gұ\ԚkD;P.2 蚤.wn)OQkӏ瓕r[q=9c {ce:8FRx]}| {NJƲ4/~ {])(&fpVYȵp76 bo5"QAТ4!׻_cF٥7t{<nyV߱Bj :0>Dug$d 1^t3`.t*՜ރq|JmľdA E(xU@N1HXY`9f"nRa]b0J<@: X(5&55іMJ7Ł(sty Ynj]N+;coWQo3DCM(dXXsd~ɱ~i %߈/}dEPo0AΉ-O>5$$/ם!l؋mj+9"f2۸47DTXujVkA4sr?DS=iqg0b|"RV4%F `*ł3MUй;ex0ŏip[qzyɞxc0~!d)1Co[m7ozsb# MQ|gYZ0707010000037e000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e0707010000037f000081a40000000000000000000000016612f91d00019b64000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko.xz7zXZִF!t/Go]?Eh=ڜ.+YOwW 'S ܸ ,!Im=r)_aNQW|H(.aS&?NtfUNOՕbAg4 0pفӾBYfցvWv-/KrXZ5D`'_;-:XŒ8s0b?4MOI =P k#UٿMN-6-8ױaGވzJH Gh}:SbcNp,dkv*'fhMOZNF,]#T,m@oŀ~iJJnPoY8' kxl\E`97 L-vm=8]Z_ [oVZ36-LwV7oyW1b8޸p7 ` "&}S'ګ}\/G~;B_0GBp ] 턇+`:Z/rlD_&K凒^0 =[ѹ*W5&!t۷֓t{ws7jQ ~Ɉ#Gw7[PY|KSʩ܈}$[8$/j˿> ?c2O&kOfWRN]&>2o5+*e_g6@H鉮o~5JPۅ錣݅e 3O͵E^tEQiEP,dK;~.o.ch"^l YC-K[fma8$|UY-Ej ͦ4=(p¸͹)su`۪7exҸ1 KORPpdwL}$"}/-'n5L8+ɔnL0l_&OVԵ d[w)w 8|g\G pMN}%g$PtE*abٻ@ɏ DJRwX?$!4[GQk6>}ABgq8R 5H2,j Sdv5pjn>5bk ^Ml"uźنS?D晵vnufA]wrDoC;~Ԥxzjs}czYXiu\LWAP?aEeO :eȚS@x8C_R6,,aN[$O|z'ZQ}UlMoHAjӝߊ0r5m8YrPi*T͚)#:G86=p_*u]2hp&X~Z6uU#||DU Ï,b̕ '7{8[o5F"1Vi U$O0O3Y QW8k<\O¤.3g'$.tF^:N,<5=5hOUQS[6PoƼcGݘzREǥ٩%3 Zu|fRk=67ɓ6 A<4o@v݊ue yCHRBuv":#&|$nB5X$V0ިA9^Quwtw5҂CL\CqؚCÏHF`E M<79çQ~Oo#VlTԯR(7z;!q|d1㤆ħ?{MReQkÄ6z6bk8\&+=]mwjmI#ckϡ¯> !"/!`͙ yffNvmkmSQA$!YGt71~i8]fbfW0e{Mj*ky]lD/4@a0YPU.'Wb/OkN*݄NRe=YQLɤi q7}ip"%'GL#6%?S%F( #)gA\Z+S$F3t%Z&C hMҲHq/hVFͩ_c5[ԊaKS&fK'+IB.aj-}Hv0t6IUOBфm"{{[ɸ^-H{G(h)u%<RD>vdɲl0S0la*vyoSҒCݲ=ֶX*-NjsNjGU~*v ר՛ٟ-`^rCY@ר[x3k=*F Bt^eg_4E_%c腄:Z@c\)~7/eg:CI ߛjnJ>D#LPc ;x`a}i; #} Ipn PԾ 7`jbWrR:C`"X.O-"?^H&).aa'J0;&LlZa+@/4` z7͔6a}(H3ˀ7⨊My-WU("#1U|3{N:EvTg} fT}<`zJ/|D00D%RNSS".CpSm8_ג]nB|Qa:B\o=Sni^U@wZҝ9\DUOI] 8%w5@bo \v}t! '_7#Ҋ Uk%3S17h7Zπ2*۲7 $~R(Ș8VG7Nzv;ZߋϺ[7ش rSMd` bVɢwn˯B(QBO~#ZA bVMKDc'ְAU╨^,;za l|}l4bR#KdA{8GYs7z*NPyC{"MeNUY#]=;>({}\rfK^ w9Þ:oP'ؕ%z&]z|o}oAY>)ѦV-07IqDX%z6( ,=ͫه.ayߦd_- ѯ%m&LIߧXvtꍒ0(vqFBh}%> .zbY%BGiKhy%ZB`'{}Ɔ{]OT3]ӎmpג|l eݍ2JW=(d(ZSmNHY:jx+7qsev&@]p62Hge48kX)9\{Rp5KUxJkJXfVl#O@;B3J0=(i(銟E@YZ ޥ|x\cfK.7ABo=$J ,HÝ<3kILO(aRgiu6Rӟ/q5aŴNV0YsВ!DlpvW ,rS|6VY4?:us3*f@}yIPGڒr dV>{ /*{eDN ;20]SfGW3A)Gts>& 0Pc#R6~tb}]~Ccx@Nt)"oGm/_}X,U1Z@v׮M Ft4f 0% Զ݁dfBpgV*_W7.^ pi~* CRz~ \QRRgJml$)niaBcހ2PGH_SZ.}]jdȡMZ'0i_xpE਑&˺VUB*,ςeZ0L -_ :͝8% 7A^Ԙ{h|I-'cD{>c,ظ֧$m䞉{"ؔ@p&#BWJS|7_fSuثwI֭|W9dyu\VzOK;4zKFYr',a!&1 Wcv x]D,}#!5Bkr-Aԧw[mtB&HaHU ng5p]0}3E88R1*mo;%o2D-N`M]hƺ ~'|!JXwȊS2 APwr}E'| z"4Fz)p`WA.%0\[xgVKNǚ2mY*9y|ܶ%X'g(Q6, <1ˡq:k/RLq߂\t޵Yv ΏDJ%־$)%Vo鮁bz(⍩Ԓ;q\9N ւ_Dz垇9=VݔR)QAnX3iyK:paNvU+P7)@UК X_8?Xמ[8  g,%l3HMrr< ͆elnl%| p^{<"YNbYn^mx9NVo \1=.Bf0 <]l`ߢ2$:ߛ"hr/IT-+ +->oEXe=wޗl]8d{(j?@Qi2DKuk>)ٿ9y8bB-m|S}iN{0tQ֛WiOaLVjy5/ۇo#@M•gqYe{\N @Hモxzd3V)l r0 /Tn4 :2[roU@5F|c+umAEAɓ;aBIivo^b1^0b/Eq貭.0{ipA)yyQlƮݬY9蹨ant#aͦ8^ 鱄F!ؠ~kqjhcxISFy Z1;ͬfs j{ H#  7#ؖ^( #nwP95e!oTnJ+Fc Ku`δOc>.Mij 9qT]ؠzE 0I~`! QcuzӋ!W 4wLeCo,`|C|Ԏ*^r񒼤.yQLڦ/WX]ᗛM$"-?@!IJ{ՙND C\g"c/%f,eVmcWjяrVnc:`4̌ޑWxc|xzPD5Ħl+iq\팬}U"iM_|:5w@^" . VQb߻]JŃj4mH%J`;+?3QaF$2a hfHh`$WaZ:VVUnK#~mD]m̠.-FO&^JFu\H tC:9Ay"kiF/an]Hu0?t3Kg;ϓ0 q.jJ |1 sj5G=\1eQ YWтhx5a4( ֋~L \:Jcj 4?"2z7~ޚ?ڢv[|4saA̓dlNfVpmƒf5[ Z0Z}z/jᚼPt!&fu x5*gشLŹ`Q݅EmGI`'GGHNaJoĻ -h4qTs ܤX&tnPIbܪ3AXyd,.jgN #w}Ek:^18tMy xWL7#}@.7h^]4 "YuǏ('b̬AV PLҁ%Wحjsԣ^ ڄC/@;E[D8 NH}5H@$yQ ~ piX9K+zdU(+iYe0߽R/D(` [U/oxjiԑȤ5S;yI"Nbp&:4ɷF1'||ST4k4B =qY7~Mc^4> GZrPĚCl\e#Үc*0-mF"/RWƶ"6 Q4\r:|^֌D7bXF/7&"eebOL{kl#":nfQ6j}"S9Njȩ %應5ޓF-$jU JSa l_OҮo`,40^55@Nq dXQfAz#e%Xmn= bSk$?sֹ*q@D'W $” fDa|)Jx Ǧ;{B*r5]k n*]PHnK\z9J>M tBa"QȒR8Ek&p[M9i"_^uiZeG zk;cW{`U`Uk [^G#Z!V5M*X<9O Eu^DuŹA@u. 4`ɶ(+ |Dfd4ehHko!\ oU#muT&9[b$,[7X+d ݠLbCROƀXbդ*L؅l̳f8{4| W҄ Eלp\" jeqEMғM\65㴑`2!|L4,>I]'Uu>^}]qдsIE-yy!jSⵡp U[WH(~É.X+7 +mH HǂA`Vkx4 &6NZ:HiT]El_[u,bg J )Il\ͻ0hvZ;/RNr©;1oxY򣝷e]C4c'md7v_OVؤ%4ă ,7X7Fa<~I7&Ϩ w?Px NLk~y|s$ui' 'I[Vo, ۭwGPT=JuLUk75}G?L{LόIFXFm0ۯH Wg nJ _O5}ӤuDg\u 缲 /\7JhKWpwLD-Es!KkA_bsyx<כzw K<7׷Lg`f]HH#7U~fc 0 ]e)kǎYۅwR*%fr`*tNx}}5F^:21\{PfFuuq:Lpi%K,!~ iYB?B;U\`m{a;w'm]Řq9ht[}hޒUl_ 'ONeP.ӞKP7j/ANU*">Ĕjuq(gR +/P\W`.tJ>T`7 /3TuOEQeeTz}_Qab ؀ i12C 'sϙ0mݺc9]lU/!d(<*1lM՛ȗgy3ỹG=mi5A֨fQO%'%03q/n"2}T`!-7شrAr#[KAx| a5X *|QӲwW?-~ G}kYg4ڜ~mŹl'!J9Q>!0~STa &288~{ԛ[@' MUy5<=0  -n.h;y@@C:s& 㐠Sy|f8\Nn~$)"f86*/ R'a)1 E6ft<.<poZwOmZ:{)d`Qk)GkZMv6V$钿zғ`.$qRC9FHf xDŽ萆wWG\ %)`jQgG^#ɚJh+PlTt,bsR\ 2^zWkhoհbӟuP Ar0YQ$APkkE]蛦R,b:<鲩𫒂`$)8d1Zl 4[ٵdx#;_Ê{|_8S<:{0( {3j1PXU'k><֑b>ƩS/?o\JU> @ٷ>wM]ĊXϾC"@&%/0X.=Eٌ:s,=su,~^ %ܩ_}%A8[lūޠПwm͑oQJ3yA- nqq 0X@i:E#o_&NueP'N ,S#m'ᝓ6e%<Աӗn!)7AXI~7glP<8sI.V}@yu+ Bt݅KJ9_~4ax#{vj$;p\Fm.4\!ez2ǃLx՛Df1 8'y(˥p*ndFʠ+O[ >AeCJMVGdmұ1DzjnB}5w!t޵i/(E| q5/XEԂůYZ\uk")%>NӇY~hNV'=aiaPC{TU*kLEWw/*[GFфSD,]f Kx>Wz}N1q=Z7Ƈ7/ mJ=2H7x%޿Bʠj=NG!R)ڵǣH"S`ѺvTe|S2Wzkix:,;e&vOv$rsr(ŬF|qI\'г:}$^04g}rf<LgGկYYZ0ټǽ|U2_=4WG&#jy\SPNNb$цgҫ$R (4*תEHi;SPJ옩j w 8bi<"Sù$<َb4ab_F gz Ma@aKIH#3$"D^NGv|P`*mb8b0vGilRX4+hE-nJ P(bs65BYlKrwxP@΋epG敔ɤ}{]DwW de2m_%!J㗭A/b\dQ?Wn4bm.<0sWͧ/X KC Ӥwwqo{^G;??ba\&4OmSe%P^,,Z6Qe, ,̸bT< I~kdް OKqO=*Kjd\3y o$7W/eth}0 NEMj%CA$TIJGC{zTPx<[{٢bjA e3^^x@j/J|LYQW/~.Q"r"M}GYK!54z W;UDQkAP}fmP-ϣ M`d9xOMq_N2/tĭ$hzN7tv(h%V++a![1آ yUzΎ|lKB#can /g47gػ8ae80wM'MXJYz3rukS墯Uv:ƣY'O=iB Uk[M}rw2$4Hkl)J,6ż|舙1(Pj)mlO϶76ߑEQH<-㜂=s4z3[};A3OS|w@?PX}UI[Tvdq 8C`8o:c.w>OcQasKEIq`ҷ`_?Fm!6tRO3ޚ|Q;)xXWvN ;궰q:nptprnBvLWrQcjLgj%*fւ`}tߖ3-HǙq $ߔYlqRgNqϛ7,0&(QfuJ|0oP?sk~R4j~2lg4-!0xl<_BY06oe8JTZÅk8FJll6~ȘhZNȣry:o  ?v &kt ,sijִ1S)dir.@T8$wEQhD&u^ kH(#L(RpyH 2uz-a.ͯ?,-Tl)653s9[I]ɟFyfY'lԯ쾞Ć8~bl@ٚncQs4 hV[-v} fJ32~A _og6^ne9M;?r *Z(ă{f"9kX ׇ]Jn1bLrWKo?k4 u13xFf<Wz_' Sq0L&u9HC;&Q?j:bîoZλt`vo N.z›sKrrd9O0^ͮ-\kuQ,PD,P,}@vD=ph.ؘ43i0mJ2uw(8gW\Z)=x@#תZrq`p.FEC[fW@^TA Wo`\U|Oe Fk?H@m<Tyz!Q~Crqh .AUZk̢ނ giE+`I{ˊK(mZjO:v~z~╖n( &*pYX+Ϙ6W$g1뵢\[N.o9 z`:S!Fj\*D5n*f&B'UW1bp9MG!р"5!:>h,m0Wks̪͜#ȺlLjM)i Ah (=r/cYU|x=3Z>3Ett|tcwfZH -:vRc?+[sRI6:eɒ7 ^ wͶ21A ̀FBgZ0&O_^]OK%Uv}fjˮ}Ԧ4_IE`!H$?ѫ`,w9iI$wYwwaC|xޯ]&A/1.*s8{(aLf Sxr֐_*QFX z~|F0 U>K<ڴW)WËcᎬ87C?5 0|-{U; 㳂ޣ%LLgF^E!GRe?Gul<B?Ed]l"*ZWӘGԼڴ-Zom;Po0.bsoAڔ'i|z_У׉C7R%GgfڕqEltoPr^-B,*ż.(ziL/!4po,m5gB,Ǿ³̬~/m|) ϣ(s ڌ4佉Sb~qJe}d&LU\HG պbCzLmx .})yYr- ̬f5!2C禷 ٍ  ]Hp$)\5,=uc7D61н;vHJ(ni`dnx_y%%o,dKda/ÖFbdr`bvVSJixv<( 'Ym!Ȇc-;=HT-ΪSE)*_B:, Ķ:Q5_ʄH=Lr3L$t&~D9Ƿ[>} ["@nFǢEJzƢU}ih6>}}`}Y1P?  o^W߯]rqO]8K^P 4jHQ' ~%7Bkbxi  X`з <+s:AX̏)P? F`jq$.0ߧċ19/հcw#vWWmn Dl*/:@Jr@ZC9H: ,lR%#[6{B.2M ctbO8 yN'2X7s GnCk3e /pb5F T#=8AT~=bI{wk(v!C߂ϻ|E `:Y+偸ĈntAE>{`CE@ƁIQ] 7Y 'yݲ@FPN"|ʐa#Vф(*; dZ+'m2 l= ȫ=,._2I$= B0=.v!b"rɛ=irDLD:'>b9vO^;?VI[xa~ ql*ÔsK = mRGTF$.ꏲY ..{6'J%Ol -QX0tQGD Hin)[*o@'4'8 g5 \B^FsnJ|#Ȋ+X:Wf:quLۃ/ypv'A@c\OcuGƤ[$ecl.Mra6| 2694%6)CR0Z \^f(z'"HCU)o! ~=k#lSA^`')x%( ,W+A@ej~\Jm}KARqGL`l$ӗER, 0g)A@s(a2Qo}N¨>TAqhF ؝j&KRhׂ>!9&եMX۹y^) gEYٽHoW>AW6#MLŚ%H;} S7ִ4O db>)?RuLMG+żM\v FYL9AAy}{xU*c=U!}~RrӍT}rqJ],GbAgQqݼ6'N/F--.8ի-5CP:-=B@HXG=Ɖ2Aw'5N+}aƣ)d -"s6 .yc$Lu $=屙'Vu6 E|mDoˣ<+N1ē W`!dZ ljn @_SYŤ$_2hd˙x z'OZx >>TDiXFLG ߃a ͈c8Ƿe}j)}VDoPgܖZ j0kzhMbc 3HiGzVnm<n!EJǸjsé'k=UwRp~`W`q.HO5zLn10 I(;(F )[y; @f[Vj9CC4'@ր&[ꎌr]ezer|to*G/Lm Yq*,C3doJ6@?`P }&ɓR*S.%8 )4Ƚ~F,gJClg44ӹ>~V>QQ z,n#nƼt|!/{MUQR\7ȲܸslTFv'`X(e+!Qe Ҭ{'c°R y}M%+\H0p VѶӈM(Pi)$2%%،Vu8]gn(4q8oGmgaamf*_l|Z7 )]ç<Χ*׼y-SH3A%X =tVJQPJy^lI)lΛWcOֹ"ӝ+AZN+l`p}hvP`(Y ucU׺wpuB1r#1dν#%&CdIeC F{U o^f@XVs2o3D`F…$I1^Fa]5t̫/ ҀHmB9|YJPwHt<^@0|xX&,u((~<5A 3 >mVxvqR8ӝAN]ro$4ZwGv>-q[*CɇS9$V>T4nUޢC71V-FRKb.)hsȣH֏3.''+v ~`wpLua}_A:9삲7s']*c׸vܢ XI K_tN'a%ș3ZMkEP'BX*rl+zMq@Wܟ>q;Ŀ}w}?Ө`%W6.8u0U쁨*;[s类ݚ;jJ46EO1SI5EC*!0p Tħ^ɣq@AwuZU_0`"vnH0K7MW?2VAkrUi خCA-hzgg_ NF\ESn!.͊%8{ u$MCOD/(% `x-s3:!D5M&J)/Q?g~gJ M8n/3lD wI>}l}jFE>*^$vIڢӹ8(׀չ]yږ{nf؎UT#8yRoj1M>#ڶrTmJaU 6L&*N %^X}o9c;&"0$2GJը@~巜Y4Fԩ=D]4{s LD'H_SeHגKmW p T/ O/ѧ:t9Ǵ1t>tP>Xˆ_17NSI_f^"] E:躶b!7=c4܍Sp>[vBܚ>b ; p b(w6iI-^:h5c B֎}>1am~+2ीzk )vSo܎X= 117\g"Y6miluLWM1|_&Aɸf-F66an>T5;sdIZ#m nj&WbR8:(E}EK.ElKTM O[0Uhѐ6M<ȽL tiݐ dѠ`Zb*(Z*31p'Q>9 .n``CoYF//گߵ@ 繹=YCW}ᖵz ъVAguR6uF2uN阡IϜG OI:Ĺ_\MIڻjvlB>w'_ ȚgxY#`abǰ`^ɦwi:^jǶ X?jG *{6(ޤi"=&b>YǙSkPΖݪGF8ɷpuaik쩍O>Bq2|p!Wd7Gl8]>#")7@xmš0۶Ӓp=Ҧ Q0$]ag먊(b!>#g}Yúak2v1f/?9!fslϸTL#cm!_5p< jJo{>T8FqP 5 ;dmFygi3M?n7 &?,.0=")3H XH]Y@-Sm 7o߃QKvbJPt}w})cЏ dG_3U Jn ץ7 2#ZI)BPugj英' %^ Rr{$0a}VCw#ʚ֭FH7sPvIv PRL{9#0{)l#Tg[*Ճr,~![Z`Ro82'dJ$Gp9MLS,\.%ۭ ܾG?(juA@^sqۄKƗT7CZ󴙃 %jXTb+"O^w[\#49oky6sY3+f4>(9 pF cXQ?.M#%/piIsv==<浌=/ʔ{),38kI|iͻڼ# /lLm{,jV'xL"ȃhּ\acr[y4*(=̯KX ^*D[?z.KYfw䃵]ܔf7a5)0*˱>nW z""׏O?|R g1 0'c9Di^q/ &򇳄MpP 2^:0,ioz\ͼ+˶hͶWOQL湳{4lz  >`FPà}E F՟ȧ+i U" `Aػ"7M܈\RlZ/A9ƯTYg2r9vU; ^ #tKqm+U89d;-QmqKm W!y[.U!tI r)nzvZQl,v#ȱrhV y^LOS^$Uqf M"nbar=v/ js|Fy&uPѳyN.39,[ W]"H=Ԡ @~>Y yS@{o>\ȭ̄v_z$bc*]*K`֪Num!Dg$)ó0+V[eYqKwlj-vخKsȮF {&UnbP/rg<],Liv _!K#ѫNaGlgWYMQHiӻCjxbXVpY*et5<xG}jۏEu)7|B++cUl6n@0ĴdקBs"L:ʂ;pұN61Siк:)9x9RJms+[|&PbiC[np pzMkrxbϗc "]k۠.\sUOZ)_amw}P6i=,q:{d䡎r򣮭F%b T R<~Spye#/SD,^$qjDbVU^mAknϧw4¾K|x*ѲI agWvgb{{^[ AªbPZ&0p^Q!"}҂CrX{5}ʃVj-lRެ Sk+5Fm QT`k:*XJPϳ|}77IepyF $OR^{[ڎOF(tOT\m{d x<0\g yKit\h5؃f{sqP +X8> Z؞zёj)H4m)DL"$F(u5(ӚTl̇:{W ^oB tPhуE0(Mł !V{!Fe)^9KI8`aWiEv؟;tz\ɚ!V'R(DdW0z^Z b~$osY H1|t'<%c?q; ȇDPUwԉPkXV1ѣ r6RS(gAa2w0@OFYIpCR ͻg1xb}DOxo[jAE֦$} !1'Uu#.yu. ^6CE-Ҽ5@K;(FS-An*Riuhw&W4]3e7 q٦*H(> /gij,ݣCWT~JYUǐNvͣ(36N{'T.kK~̽ ~*9%fc5oSժG']נ^EhX :w `ZS^#V;#N!_?_]Ě#UqJq~,Vt'H 5]G(p5kOVgAN,?X,7Ѓ%n!5;5BQIUYFŶbO͸4s@GTBa'~5ll¼'rR k<rl2P_wp?39:6^CA oH,B[sVd ,GC'oVrNЬ$|eO'͛Qc L89eJQRDYݖ0Y1J,C#{C:{.D씚ƋR2%xB,@ ubb8ĭx7뚔F?H &/gQ\ẽAIiA9|˖ pji7ϤkM dN/[C{dr Olgz}Ɔ6V1[9C1ꐥ<6Pv%e\l+z0wo TW>n>ZS.|?xC7`c-ITpŚCY*oF7Z)`ٝo{KnQ&O(:YnLF(1~_3DzB?EGY^RK䰱'B:ށƃuyJP3:\[Yԧsr2{VY ݎ ?>uc mn Py1#q?Z# q[x9T™z?S Z:>p@3ʀ$K,$ vsl27g16aU(v")s9\N  2D6x(Sٚ0;C3z4s◙/797/ Xę8P\/K&qlѮ{à]vSQ6<'rR!s|wzSbnA1v6ǵ#vQ\vwǪD+nMf5Y?MܒxBUb`;8[䀈VM‰[_0sFե85%zm3)ыBel4s-9{g1xl^U/Da A_zU(/B+(I[ "Nv ͕t_tTdg58]$x_:`zʌuԖ7aWoxe;LsF2G3&L͔ȯ =iW)7Av?wk}}qQ` RGiؗ-Ls쀏e6ew1nN8;N$\p4kդ6C^`QuڀU'?{ ?>*Y;3y\+oCTXgT:[ D^/ઑ)Q}dr˫wZibȲXA`E9[y8$g'kx1x',j+_ rL5c 񑃱F6Hn&'Ger/+QɈbXE@;{+x`SI#cmpN( cMVՃq!ĺa2KqS9Ha-ȣgB.uC0Nad7ƓH{k'B݀}^ն!!&_|bt2GtCww 숑V84 ,clj$79>o"Ҏ~B0t,ŀ\eZ5@vS$bBDUCzt2Q" ;-|Y<^.J6B_脣`J6.U"i+ė=LhpÍSB(N0Zoa y#Ÿ}7;JΜlR#38nFUu>1:MPy^SdEewHgkV;ZR\eil.Fg仟箘9¡$j9C& 7Q 4t s60ER[Y:A-eK;VN^eCuRAk[yF_~֛#+*lG7dߑ 6H0ڒv*w]?,Q2Z`wi@sM+ ݬ%9#AY)UOW&㭢5Dgy ,ljiȑG"eӳւ*pp)xd6KsH}9^ SpeB:vaO!UEruLK yEnLOpnMxZJ uEhղ7˺bp1V{݇іtf6-xv2\\5=OاƘan#Nܤٞ梙.ևk¼|:^J6msbx]{2AC{KɊF GbJ|`A%B/f[a OӘG"rW9lX|QC9ww>L @3"հ*#Aʶz Ӎ*\_L>sH6;gb,`SKrAF#z 8j\칬 B˴ حdB ma%4xqLM{Q?sRz`a) C67-#ҐJ1pXt겅M"r.EHPáiPJn'P(ݩPHj7v2ԛԞ@2μcphSq@}>{Z7:wj#VZӁMGڅhF૥z]FX|?Nh;."|s̄WӵE02N~.Y Ft8}làфjd}rͼsʂѰp7"k+фc:x PYg$H* a671@YD=@MrIYaϹ.97 D[rsnV %#H& .r7愛[Pl&ŷZ[i6}ɛջ~^A~/ P|sdON"7\z8# %o[W)?+j_8bDN_ERgb캑\z <[)ӄ=eulMP9?Qhe*Jz[\8:;+@ ?mA~wȭ(;N`f[4)5#MMoLh`ڻۺt\}cUF53#BDY?<̍㐿Aچ8dz$_oJ(¡#,`szU C@d*5s!7b@5s,ǥ8B"&2kW\>Ԣj؜*%08cf*f Pա4*ʯha=џ-ߛ!D6bC单%HogL7fV25]ӏ/V8{٢l>3zP{]NUَR*f Zx%y.hOVK 1L2'+dݵt~-:ŒgwkKKM\N䅕C!tr}/TM0V#ݗT>//?帴;N`KL:kaޛo; '͆+sME }H&! }zJmhxÚ ERf SU/J~"'wAB|ǖE8,M;ީ E, WLn-9izÆ_M$ GP/XI*)rjNDQ68^IGb,BO V QK%]uOTti!}^|2e.1c]NJ8g0pwJ3Kak^5#b |66ʱz#zטҞ\24\ #TW"g]^{/cVȚ$( }X=UD"Ε;(ꞌ^.|NdDgPb灾K1y0ALiW!#6T#5߹G>9-z̾ \wNk4 H mj^78d~!Ч_&ɠzDYARE m"bseIBs9K'1ްއaG*_JؗLű:m/*RJ?PwX]f.d9{N CRǰ[4#)j ,{=+@otZfX9_Vq/v/!1HXblĀZQ9mToWJscaOqҾ"K^6 ;q^콑zo2 'LdK4԰'> QbE ZEk RޅۡgĆFtHcP ̋$1OjR6o (+z;w%왻?0ʹ 0똎g}ɄXbflz;r&~Z3%S,5ۿs_Opx+24DS3'6R-a8oӃku3WIHD~jL[2.U`-Qo Y @4ʞbx`XOqH2qIn7jC(ѽ;#_NGN}ЀZSҫ+ Qd)G`bଁ=y9mywsSO!yJ 6Ǿ0Y;px]'umDʭ7nL39iQ95I#dV:o3G̰3 uOA}ܞRs/빶**SZ=4yh"UzA Ȣzh HGV8Hgy{[Mx!HڃGOZ$$-?+[Zr?QuBB󱖥1 T;T'1ΒC Ȑp^is]#cm30Q  ,h(fr8; (IiE+HvѴM#ڲ%3@~7v_հlNwo>LшfGyY_} AJL:oWi`#+[ (Ccm[DCٜ5\Ѭ_ ۝O7Z7O) l}7)wVOq+H!u*QYtӠDDdD6zd[-KQNȎLaџ7AC&\u'аwNBľsR#sk 2275*d.@zo<Բ8pYr5\E!@w㒞6(ۼ8+4—lCe?l$ o6|a^߫vvls>45f:Kܗ4!7&S_EU Ͱ.Q<\S@,u [9N~odN]hE9%mQIcΧF%(>Z>ܝ\q!N*gw1Qw+w{kq|XpHb";^lg6~! x\J2Co Kяc9Q}.'}.ˌ'zB`YZpd_Z/ch ,z !kܿ?%"m{߼́Ep"C3)& i:7z er9&y4 g^b@4DŽ1}!Ɠ"@*Ȟmtjel<8,Ol5TmP%2[@&ǘi>(.MaOSSvb-TTnzrDb)>h ׷ ѵ}rBu'B Kϛwi߼ G;B+K QbZk`j1q1)3 @Z &n=6<w..YN7a 7c:9ރaE u^?,tE1™]+$տJV.\Y`XR'OqBE<FGlV5YI}6`u79Α7&Z4Uc*ZTϨTaATYޱ$!~''#tѴfAȊ{de7sJ-8&U+&Z5vW|[d1Hd깬/M'_ﵪ$)JTtƛG/.=|c𔾃T9"p0ӕ|{DT[>>N6O>VH~@`jgź8Sf˸_4Iϲ{I+H?Wft客]gɖIK13W\lS(¥5KDj"w3+Ŧj#"Ja7Jj/Ycdt6\V`*ܙ.A)NH$PI ;;VyVU/oOr?کp!(e/.m760>M{< 5{o.Ŵ%uKnRvvb rہx8sqnꕿ8ƧƠ5Yiܑz}{+$/biH!U2Ęe4D)zF|n$ɭ} 5g2)?֢"3"j%UÉPW?/)-*e#&jub}4h"_",w@*V׍&J\ X:I x_ 6RxNX^4Ӕ% UݛloC3iᝆp7Tܖ~Vhѓxǩdr#g_`6zo(K P_zjMc:fWyz(ё&M:k"#qO5=\YHKoMfYmGaVRFSŁ'|0!6eeKc@;{ŘӶx ,xn{]<;֥y5*yƯ`KV*s[Ȥ{K45$a8ZT_xiCΛ%xYލxle-牪}5G?Onua×Q|q['!'\:6iKOe ^e[8X} d wm i1:E5F}\dYJ%tW;;[V 3LkGpzW1cB߼Bbbqxlr mR|Ztĉ(@ bT(d4W|xE˕, )2qH'%Jy8b Y(GíJ6B%uu)sK 1rB2:8aM⫞H PId|5?WK ý?1Gݍ}_܏6}pfqצRaE+=+'UTqD|aɚ 1Ϗ wK3t/="}-r\@eXxsT:A8!cIxVՖiEⱯPAAQ"LlV w* %&Eä~bv}4Qĥ\N+5ٽ1^ &˼|E#`nN\Um0j~·,tiw;RŎ8-AwV;2@i fƄVUݍtInxŌR\z X9@uxr=͌0-i#+Ngޣ>[ӧ,9!.= ~2Oц:OjS"$c3}Td?[#o;kϏ7PT ,[[d~Gu?A3 .4=SOXYxZ{mqJb9mAfEBSJ:Wv p "/=}{\3~"R{c䦩VB UՁ# Y W8{Yf.0ERk=2Ǵ5yJ5r7_[j1fel=#ĵרв/ҜL=XȲK3sfpآY5QTlkF9vGE}P{k‚m׃څTX ǪRꨠ+ͮn9UbX~FKC@BSeJAAeAOb TEQ5滱U^:m`<ʤΟ忐 LR]r§IAq]N[)R_yjJ'Xd> .5`3j5u:A'w!Gs6yNiתsWL* 0*M)Qd\ iIVA!落O2m-Ȁ3\NlgÍ*?dUc;yZI,N|žWm 4p4+4RI<בlfb{:qԐqf-w  0@px(48|nȓbKK=bC@.  ǩE23mτXsb_<㢽*T %jnGY5b`M i~ A>R εsqbL&bwQBxYۊmٍ ${*8O+iVK- Pi*ЦwZo2`D?c>m!R^=&`k RkXⅳ?4hCg[bYHE!m6#Jpm[|!stOtKHn 5)5A5-wqOW (;h3PE׮"4)WhQ|d׹.vpz5ỴѬ}L#GC3!8BSU{| 襃)$';{u~/zdp ЬV Z6z 5Y1 X>hcT)/O P:W,ٗE' ˍdҹ.K,1"|Nq6y<^gM3/q&P}_'CK!=NX_m5;pI$j/E]eLsmّ+hg"Q6Y/yBj)Ǯ)*lEL1\߻nș!Va=^Vcx(<3̢[\T:D ocؿ$XhT,OEV?z"sd^ \!eeD뿞!d*ģ^´flؙee XeɍF w.YqkrɃf&E2ct_g$pҝ&7Naɴ'\̤ױK8#Zy: P,M7%~Twt*dnuvv@z_X% hAN^-Py91{m֏SU8s]բ8#>AҮCæް{>(h$L.O\Ĕ049 [ S}2`H]Z(} _&X4u.(!G֚B' 0򩻭W;631Q*z]U.?k%^:=`oGC%˫"4i]Co:]Y/_ER`#I2isĖE>'ɪZ=be뇃v3Q6E'/;m d^pLljVv{(NF8v/2cP,934{D Rɧ|s&T݄G7R 2*A.>E72@Q$9|L!`% {Osk@ F?J礰4{*&[;QxSҺe6Q}0֌['N `0p+,?Һ7<A5N9CX}AO90K;Uq{:>(B+rɎKyjMTݺ #+Ϋ{6M_x,DomN :UYgy[̆)uD,"1?P:~_u k?y~xfqCvR2Ԍ$6Ͳ1.~cW"X h7>vOƷսkYT ! OL\AeV g/>N=j0w-,`ȴL-vBn+rd[Nt,=Rs)[ gsA npF:4>L=R> HH@[QSsntSun(rJyT$H /7WH-+u.(w] +a-<>ɒ[ɀӴTY(bgԑRRN1"R3a4zְȾ ݼ{.E?=L݉\@g*r @lԘ>ד{!{HΘ;U N*|K3l WQSs6p]u^'ڂjr C,Hx\p0zB ec|mG{}s42Իv(bv}@^sˁɵ]{+^>ʬL]3xƟ%P&HkѬqxۂڐywYY YzǾ}R)YآQ :KUqAvY Z% U"-67iH8'817a(27EWC){P.6#}Ft%{Q{>e x܊X; ŚEVÿ/@gъ¬z.e[,'+m2@ytbײs쟫`No?Z W-;`fŜ(VQMUI8s d?Ze42.P|8>f5KyZF=Xu;@+'/9BaH\υBsD[C^i.Nm ]].+AL<;BnmTҙb5 P@mTGK.m* qKYiVڰc9~7s~>%78by3-kN[b|G>6V|$x vs4*"CDz ZJf0ZaQ;=^-LO2fծYA!j72!u꾃޶0 5 O0 j!wQ$r+ h~,K"tX["T>*@{Kmv?J9XNR# ǟoʛW&2*:=G>HvĶ5\%L4(zg7ZR3q'B &>I&/ʱWt&A[kؘm,wrR}Q}(pj r/cdy,t[B!}blV)/ƏʨpI,M$>;st16%_nJ mj=C8piy; p^r L@(n)D7􉭡 v ^+sHվ.HdQe+>zJ32Mʗ31nR~7d @pŤ(CJb$2I1N$C#v4H_i쵋Z&0KVaݪ lf{8/[qW_N~P0 / -{G)Aʼn]`\YvČ>g%[[Q. HYڢcKo) pN>A,;Q'! dYv1p9%naQfAQ`b9kzS`CMҳVX0fs8$rx&sW;av,YɎ*ozZWshX|T=l8*| (7jtQ5WvcL}baEE`LTD~"@h:tKp\5I6v [9>lۺkAIc.c֧JCbF';JI*J)ӑzhnȕ,m*ES$rea4i& 5s1BݞdP~huhgvѻh#Eq2;q7;MMdpc7p5-Jփ)GtjRXM(x|o޻x;t=$g.CpZʧ+#4!袦tgRlU%Kѿy/wLiv}%%so5tE2rR aYަ0$;KaC0Lu$&a<Ȅs C!s~f;⑛,d/589v h-!BJ:b  #cc>H/a.q۱ϻSS/oA  C"+`&e¤EtgI_~;N>ިoBQsbjy-WI \ dnW,ĢKG鵠2=C;)JT.Zsf ,l9% d-K/7r'L6"5uZ:?` a1O2:t w,s[%U(̾Ćo'5,\PZ* V/O^śfڽIJuU쑥I d[e-0 @t́@fWad}cTݟF,h9/УO^)VͿs/OʙxR;bN=M_i$sJxQD݆rW(H5"౴!9njg-n M>]onKmYDuqek4YvbF.!DUD/asr2_jUpg qeS_%tتr$,`餤s@eu%DΛi)Rv]%C{]0.o" `ɩ2iKװ.xfmKwZWdkNB+oxA6%Hgѹ+5m k R?+\R4Ntr\mD Wa Yo'y=s.B;>zD+ ffNՔƪ# f Nǽs#)G}d[U "*Nn t=M |zh0UursP[:D9QfYMjSvkwܿ˥,Xyg< AF7B`uL5<6jޓpG_}x#5YVuE?ҵQǘy }Qѓ"yD)$5b[gO]V4Rʃu Jغ̞k8W<O% ˣ'ܫWLЎ+ȼ<^ȃzD.SvـL܅P4l_SZ?W KbRϐ$ס:T_6v#r{%\B`nwRCU:oдc'sLН\w%۰U蝬$y'򖡭QQ] p7^>ϗzFu(Ï8@Ҕ0 qZ/*:A؆ +qv.cWi,D#3ٗ;e}OV Zl`5UmeZtwPkM08$ƟAN>r>ݾ( "OK&%ٶ,q &\FJmㅲ>RVr ^ aP"̚՘%Ah_XfCM< ݀0uNٚv빠mL,bS~Cq30qBg qklzz/TRa,+xۻҊu ]ȅٮgY%)>GIµi'At/SIUz-`C,k<љeVDZWϋr6GL[`OlxNN U}iXUdsmp즷#ʓ?gܗ#Q|{Wdܓp?N.rkSeKeyӞzJ?pmO΀LI*[e#{jǎ+(\ԊDZQu8+9$`@6+L h$8"a2;cPl׿\>qW8}[ptH[]m2N Qw7U>!#۩,I5S\ ZOPX$a6f)fQaxhF Pn7C> ߺ;ZNؕ7Y\ /D^& 1 bz*z7p%Տ]"’9@AdJB 򜦟f?{S ( Gj{uN _PF,Q+a-Bp5 -uJ?=)!ۛI-uJ?t NTa{n7$ سoº PT*Rz2H]&gJx3: gNwC:/0Kz<S-],I䖵7."l 7+ 0Ğ\8y+l{ 񄝴njnwl1Ps ro^l2m[w3 fM"f2vOڗ'NRQFlsNih-'Pvi*_eb)Qbpޕ3Wf ڈJU|MzMM65xaZPt#;0g-aSQi"U#g휧&gM])  ҉'oVӉe9YiY\T1Wb=0HD?[3y(߲aP=,cv7P-9L'.Dؕ&5Wx~STb5 TsVO:NUny;àu%XHSYVF?˾%+vJ3v4`VaX:n41|֖ihoLfFPÆ:gͻLNS4p1P<kVwH*U/6 llΞËPm @)aػ0[3y ug?l:\4}&۷[XFX3, VixklGj@MM}VŢz͜ E'};k0!QŐٕci)#264Q>׉L#c#ɶo^qV-s8Wl&~KͪuƶX6Į6M۲Jq5q,Yt;)A:#;utӀYcs+29k ˢgK ty p2P'zVXVTPjo"JS/;$'5഍?@ !Gr)aG&Ő*cN+7Q$RPwcpt?owhqsLG9G+|uGl`8ps1_9)"t_JVTYUp9!;_CV={dH>J4q,`- e#jJXUFwoDuu@ZsdYLďwV:BfFNF.X%-XxO`6߀#!U_LbBmXr(7ץ;D~I6Ṋ25T.fW?ς]Ȫ 3\I~mlܖVR1IWe.i⧶1wBĎ]wx?` ]Vj͜<[3X8iis9WAN.ƌQG ,7n;,H=*$gĪG<0|@ANLH:35ȨdpJgZF'i( F'vHs|Ժ(G' IҌ,Ȇ(:_LQz2`2 6Om^Vȩ&@f^[#AMN},ќ ((7o X6r(/ŅAGg\ p-S:l◎E6E Qr R72~ lFs֋7RtI"|Ҡe'#8z &fvɯ6TAYߖ&e*1mD,>H^fy@8zV{ln˜z+M|Fy!˝EW# M ?D1@qX\"'%`KStn`{ ,*\&@Ajwg l}}r7A.*^^ob,`nJjgVLs KmBmv*0N/f r17 t {l*\Oc.IHC]%k{q1i/ۙ;,F"-ElSkܭdgt';j !MEُ#sA[X%=p+4n {МĞvyLa_Lܔ7n i]Ɓ45Sڕo:+LW6&d/qnt 7^knr!=C*CXObֺe9T?GvC:b(ar*:<#f"m KºjN*f x`Ʋ9?\++}k^ࢲD 9,Px/4\\:$jW1䝣[Jw_|jHavCc+@B,R ^PE!qV,4ۦe/ϣwaX]tB{.z#Ш%"#-b]oF1OU@׹ĝ~oMĂY`6W,)++: Vg.tBW߇{uGUWe`w{st17l*QB}=%F4ƅ& 1)5d'YH=i[Yo00(@ B=H [Цf}CmEj08i-|'x;WNag@Qc℗ڠ~s\+@f'w\UZT! )Zs|;B Lvy)aҫQjQIqM F6#kӇ)(-&4li:Jm&#|X qԻ=5{>cZK!^,dy!R(·ayUJi:W)Z(p04~tt>Ѝ0Ky+GPP$57GDMل ksPQ ʢ:2-$! o ]f .H}Zc`%Q^O8 xn-hZ ,x~ ghܗP25E ;7] j>Vn -<6i395^zA[Kl]HBӣ+S%uJTа7G{/r `SLNyaO\<@ï:W.#x1*|>I3m{N59 9cs.y-Tǔ2KC/¸ٰ*65ov/%}sF̓`L߁ ʈ3Wƞk.,~.3+겈5]pGV<~! @B$'K&X!\C^EW5A+dI+P|EI665}99aep!6\m)Zxae}Vx-9#bB9^ 2f-rRZVSǛ\H Ys6Zy GKM>ZXW/I?o>"bb-o7qDfF/8xAF|`Q|c,޽~? X@>gO!kxf9 wocV%o ?y|^6ՉBzPMd0k HʮzGc C:X[ #eCZwi3v~`Ip@Petڷ/e_>>0t6**tq."ky2P“P+moFPքV2IGU)<8}c߿ :En(&#tJ|y |vBJSG'!}Ao7jk:e\EW_p=u&؋ BPvyZR _h|/g~UoF[uP!-~xg_L+,C8w>7gFՑ`GܥGۡbpTF⦘ErUcg:VxS| #+P}dؓjLIz,]6cY86 SFowq[}X,IHEѢr s,HM`͡ӿΔS%OaM{5<|G##\s5NݔG܀M,^P:*Fy|A]).=)t(frgU3:.Mhcd>{TKUL?s¥ǰl &cvqw5sцtQ,c$5c:_BGY!R|Iw|+`ḋ7)k߼ɧjGTܭNEz4C6e ttרKg0d "E]eLpo(?KQ~ 5|4 Tq“ E|00v\({8Z6 >ӣ3U 1%V!ӳc⭌I3+ > O-Rd*jD$~ދ;hGwcĔ!ϩ߰YZI]{1£ιC|_]#RLZnZ ʨ`U]yOMQ0m(5I@Ae E4x٫1lS?x9އ7 x2&{>=ܟH[, DZ}fz -2!2\*jJ,ɣYiQ,ܞ?-+j4M2Tvm'Up0E&z86P#CHUʯbߺu:SipBDdE^fq+c*6#> ߸kgs y? y=W~E ʹ6B?8_cғ~2]R1(yr|o=aqa~(ʗꚍ s9{4+~~ؽEae$ydk6J7FaKy._Aa8ѫ?Th9Ya í~4M%`;D"ϬA)hY;5UG.ou+UPՓet>&ftODLivC=|cmnj)Ч`]FOVkv:it)`q~ҟ2PV ЈnCěہ%)Țmz`P2ʑKzV%]riEmĩfkm⬞hbK0Kؤ!1_HƦB2{HIR( C~0[GŁ_} ÇJ|;?aBwÒO?[仞3[oACwoqg[KAꯅE.t 'C;k',N^UO-c[7\c5ˏ!ej "#m}eٛ{J<ϛzEd_i H_Y C~VӇ~D{p Օ_L,_cF(D܊Oe?Z1[Z6Dǚ*V9VِY$@f\`~]BO@@/UCb"u vz=WMoNE?'@6-g>C#/GVM3JsxZsO-P<,1~eA$")MMMF \e i^Úxbz]k` E58lչF,sz1A5ظ5 ZI'ԈH}] )r-3,Ѹc-bj=VT(rm*c)cY3s98B j*#QX9Av2ʱ;Td|s|ێ\Tkqa;;La<"gẀos\QKl!Q0ox*/(E1]~])3or[{c\Ĉ~_~llQM0eCOdQ2|"&ժa^@T 'l&M\ꢧOo"! IR^8բxzLQ˾A%JV˱z1͏idp- dfD@T:W6gqA0BE`-T!摢r[i^smMyZ1׺퉝>Jdrj 79팷q>|m/uNP:?h,O]&3lH{S uOf:$$MNƶ_n_l= {cŋ =QZ-"׽~P^t+ #Iiԗ[dzh;rfW(|#9( pqScr;Gm z>f^VUJN− ?΋wF֐-gDx>\EhE'eOjÕ @Q+2 |\(ںe;nO'B+.ÅdR R8FSu<`O]A7]fzG琄=$$ s vuE:YWS(R<>̴ G8-@C\mS[]~-c܄ lԟl !+8f6&hķ{6䚖HH^J| r-6AbL'ej㯒ݙ8x%ѓ"Mhf嚴w+d{JDPzeIZcsGVnj*u"^\ ݍ" QX^xSP(:čq~-_1sXGm֔hg1 H*v59v > Y '-X}J߾*.Cj4'zaѪ!1ZZT(Fj址3MFױb\ gva$1R'нh[9Pg Jyǜ);0_%W9PG+M;|PQnI{k*W9KEQonmуb8Ghx) +TB>B$\IcTT.D~='fjސ &5#Y|ma/YwGl$`R!  7ƆS谈ֲەt\ZfK)0K!g82t~$5aI]d8ݞJbkLܝ,";']ؼza#꘠6 &ԻɜD@F!'ت|"\x3ju`.'sAE<=廕_sVl(ڧϘ;럆0:kY6u1 XP!psߘ65;=E.7^j8L31{ЩhM.;"FDuwyj;FG˹vjvtJm ._AH$'\Jܼ&EɔN;gkw$ Ũ.%})xCv\ =>=zg'v6A mlBdT̵R;s\ IU Y BvĴc),iͤy+CT]ם4V8sXs E Hl7♠ˁfMH:E ^R”:[Óq";m5݀J5"5@A#&mȭ7c% p^HL'@ڽЗU֖bkQ|Dڋ4-`8FH39 &PbY /_IC]uoVsJH_YOJGM=Vۗ =Hק Wuc1`x.VˠNʣC]4DV|H' CdI?EX!/ X!J5tGHY 7ĽI[]~Đ!o9zpl@FDV2wq#Ӂ[-<Ȑ uݒ56_dU5ВC9v RB?Q.DڠJ#Xp>:΀]b6dہq(hKt?X  ɱIQnk\/7 S_[] 8Xgq9}z <|Xag*NlgAG>ӿKB\uؤߧA]8>0m ! 5\KZmtK&;lىe %I { T4I3)YOJW.>B`RM KEfYt(y2E{8xx `b$I3+l`cL\ɓơ S Z}7>@񏍖MuTB!JI(IּtW%4Q..h6FD\ax/Fz(^o蕄>Ge?@h]C; !y ^ﴬ"Gu5U :0%!s5*QF'=cX-Y4o.+MʞC 0b$d!)& F{PJ%aÄ!d;jӕ4xEbrPX%Vs%- ۿQ5ϰ.R)p!qs35x [T0U"AU L}"u7Ĺ!W#8$=h^)lR)Zm ^98U@F[h51w^[.kZS 렴GʥN&þvFPFW|9j^UOSdZ6]Jc@T6tx0z rq)P]^8wܕx{xEX)w,J<g~]@) LIO4آ3r ]=ky(RNϜKnhrK)䝑YYZ`鸳!pEb+G{*d pXAPapumbl5lE԰ՄXx(߁G2H1Pɥࢯacu6xݰ71Vt}% r1^ɼ K5?%9]=:ͣRyʼn@^Q⺏#Υs&>2"d4~rӞ 0En'M]1I e"v>kyEW?6Q9fmfQqT nkf[ki=|u rFdy#5= /F.z|]K`!9]^g'NJr$d݆F,Ș݃tj5+\KIv ͊ha3.WL)\KUHAsH. KA+dsRG:Ί 4dY%%maP t'm<r˜A:3U 9~r\*#mm xMZ 9/F8}X%w=ׇt*aaÃ8;L! $~zAŞ*j. 'sf#3S+U"Kob<`MM;*ՙ.n,,7^ я48;OFBVO!r6jK","-e\OJsK%x^)JC+;i+jzMxx*,6ЧQ`3COhċM[[bcyTh۝5;,_!cQ1b/;چᨓKtJM u籖K6!+6j nvm}n2Ȼ-[FCY)oವxu{]g7`U݅o3MTŖ9xB@ r_-4 5~/~F_| .®V a:ʧʕ1r\4rđacv\8qeW$HvV!W? X5떖/PG1,,5Å[`@+?979[w&Y._FͿ+R7D=Y,ӓHkLq<_dGùu]GOqjHO fK1ˤJ+_Կi?|mBSQ_r$TWxm#Z+JGYn)KlR⦙ш>Kt!X| Db-_2RZ&"LSj( JDAZčNd]~0Bi[>#[j5..l3ݾ>X# .ؑk? @U%0"* uR( 9aE~ͨm_d$~Ɛ]@JbM<ՋZ\6;vFd#gʁѱp![ kbdOFmզ|eO:1q]X<T*gZ%3OؑXwÃ3 Z7YF $ijuDOu6dI&FH't?ff釫/ i$~|nFy .-i9LpBihy $p8k9` x0u=F^q<6.ѻ󥢕Yg1#^$⨕>K`ȗ";qVNtݏ]Imeϡ_u)<ƛ<,%pSbToN `v]0;|% obin(10,= [9,oYn \®&^Kk[C|s 1{1m+;w|CD=a}8WO/1QSVD9wic,s*/YF%⻨$(Y e%-$V_Z0F"]G;% KDAqa<=_gxDgt^Mc:;Zҙ8~N16D6"la!+WkZ&t~j)T4 {1h.{s-g$m$agǯ!- 2` !Wo y2-AȲ<,km3vƼ_u>ZMcCH !jQ['^fZ]&_ځYI\*L/ k`M1٢ %IX~_ܾ\8M.sXVx7ȔcU{0SWP4Om{]D4 qq+N#SՄ PVD6]mLyxI}7:Qo)JD<)-`zIlv7 ujhǕp(ęSbl ??oo>bwb"cU$.ˑ(!:ءԯNHJ)nz6[ g([S_znE# +.2ءɑ.v'2a܋2_YqCHnr">2=Ǭ_P|b!n]{@57Oҿ+j=PI$A!Jh/\:BD×hk|H&>(5ݣ^i2#JDg&4M$% B(W[˻z([&Q[Hn:p%$? U"QƓ D0azq3~_1]]̯ԫ~FZ;/ Ү@+25CAZ -tJ]C1/$Z_`Z^Rp $MZ?sbb٢B{< ,}r(>m)9*NBڃ3_y?Iһ{=' NZiᓻZΥHuo0*8G|vH1<)\@V-,Sv/*&*R`G°@ k5,C -NV1߸=oۅa鍧 xÝϒ/wJd5q$תKyq`֬^Id_(oSsϱ>?)Z.!bAmE؜UmgRؑe0 ?h>Jts|c&#h]˰Wv2T͐@-5*)b]N2vrw 9Q1ͯQ{u?v35]pzyJ &cB\~ۤ)@a+0LF )~ /SNZ.$pbLr^|귏v )v{BRN8~8Vt.d!D'*8 Z慰7DobuA/<D+K;]>O :㾸_5Ǔ!C[Ĕ- d85(xIu}io{(5H!p?-A"!+)B* E}!Ƚ؀pQ+F GEhq“IFs=)`V</*݉y ܷ=Y+zt-  ؼCA\ u/xq"޳6R>ן^6#:WgIunTסhPr{4aX⎁?@E>Q>.ĜAsj 5 yV?Qx+)8-Da*|W)p-! QB.7 <""\A1UhYs^xfHz*`#w~<<3X]2J 4 /R Y"VA]^=<">EӺ9:aAItwD@]FܛD8GEaX*6i&lѾpSxm[C9*s(^FW9X )&]-"2=Xe(&í;.4u(7"rVP8i>'ڴ}tk.NuMC~܏PI!Ԕ5\"y<~yQr Qz3oȩ/q[`uKu;uYd2"9esyc铃(@U "/7<1: ÌeV`ēx7 tD7ڥ1xLQs[KA:o| 8ŏr 9ɨꛦ h.t(n'>7@GrD9 `-Wb&LK3Ҭ?% )8)'pX$ bJe y8=-TjAȦj808C^0ﺅfeo_m;TѶow;p' 3L:+N4Yo;*&Zϵ̲TX*)8[ٻq Jw9<ϕ[OVeV.~d*xMnissBNMOlc{P[gy_O<ٽ\>jkF7#F"(ea)`BtKBCyI.'>B$FşdP.`'b~"½L:!<(ޓ'|s7Ap'#-_`p9r*v yWN B^BwD:V3ẍ#/ \Тj 5[`fـU`&*G@!Sg3Du@+| pq\=*05/kH5xԃm~*!tE5bЊV#}^xDKy~EBYpR!]~45AxMg'FưF(~@tpDzWOY7gE8<  OsBQ{RC&XTkb' hkRw铆]q"B(D~QBrxJN!Yhha;IDfb\i&pOHc/,S!2Ğ4g͖OwJ!$831^f +%6pf vv QP4|*)? zq{ -2H];}`2!y8!m̌wR"seayY,W*#-3aS, 4>Xm&l zUu,w:IwzM(N <TVLtGX[;M؀Q=-;P$=PvH}^&FJ;F1R]% jPnRtGw4>/< өbfӐ{I,t5?, 视' MeqQ:LriQ~a/ BDxeဧjZe(%': 7Ih fxrq. PVVOV'>j]LMFQ&x\Wh|ZWMSZij|Lp;`?_[&lc$a)p6ue듐yf5@ƀ'& b2WeԬg䁱%2ZXǔU ӽ7ڈ|\e9hӷgڐjp<ob`lkV r!mˑѩ/RN¨V19T NSXB#2m|A7Zd% jFwɱj*csA=(\f*£$sn?E*:; ^wcSH|WsK o A~c1:#B!m4 Xӻax2:Tźus|5S m?ơWd+ļ$ PyB'트옰L QTju'(J,$IׅJF&~jf IӶ:p?gF\&gngërFiѪ4*=Wd6"CmE`PnԼHq'x?F. :i4)T^ImtLkFPg‹IA*t}J#wj1j x"h,oT1YϴGmTLcNg8m<${P(S5=W/wbH q:gD9} 'C_H)#/hJ+h{ t 8b!GM?[R.;2/RWqjڱ>w?>Pu~R U:r,A؅Gagxl4 !Hgl#J Ɵ*[W`xHvh4aݠ>t+h Lp-ʄ|J1+TE\|jOVUǂX~p:>өB d@ܳE<|Wg螥ShF=8EW@ )ؑSCd~o+o ,RIմCzhlX*Ա+\TX89S{g[фJUQ"2H0008z/Au%ZE;HhwI@*a'"D'[M?1D/.aH)gES}Tb9*.̃ךTo?:ŃV,Zre(@w\BeL^ akH0j6:g`R)o hٙ^.W"Oh8DJ\*xTn\jv?!=y(YD<EZEJdUݲo,j )I`jXY2&}&a"o7UOz;Zsm=ÓNfOW|39]i< <[P Vf:ȺX&g !ꐡ g5WN L {yRcj|^W찉ilp3)C ;: X(=aGD7JE ؙ۠+}hOhNr_|@j7Sl}-dY,`:n ^Ҵa VRH }&.I% rh#j! E'h?٠-HeޗÙ6zh¼iG|w$ $Ǥ\BֳI? Av.01"Q<}9`mPq.JnԤ>MkRRWݢ׎G!H6d5'-ČB]S6ѨѾJb`gRR,raab@[[1h@3~tYg@cq @e++Jގ|mZ# bVEiJ X"pȠbe1]SnG, 2;u N0uU5փibRyPnJxr:2Eth }xq>c}ubPy0d6VwHEľ3(?]8~. tHZb!`h>`X2YC_6I(ѓvd@xܬEb4_|UXbrJ)MZtc>xoJ^{bqVɠΨ [[ +z(>*&1Q"bd0(SÂ-7H0\IF۱kG@~Д/c+y~)KC">*+$\EyMQ [MyP+ kbEz]]2(O=umj-R):"ʹMC/j#,kZɌ1i%y֐G"3_>(/#Jhagd(Q4E9_5׎WWUT"#$?{bc͉rTm"%iiQ=O(T#(y ~jFiС}#*Nsukabw 2GZ*ƾIPbWif~W"$\ΒH;Ḑ<[\o"GKƴT}"Y@6&SkPMG.-) vȲ}ۡf; O댴ҳ82lOl>5AN=,h_bzOjKɪ.i[=!I3ӓkZ@\4w1Yxus٢lƙDŽƑS"8rzI+"~LLWP@|9kV2ZXL&,eBMDGY) % QD7A|WQaWt8 )'4{?o&T70b :Ѝܼ-m~C'OIg BRn\ ڥ85faTޱ#幱ÐR گnfݑ0Ӿ/ ϙEL ~Nˡ7{!wͮeS8W/.2p-ioKtv_)g\}vٸ *"Kվ_1 O~mǽy:,2v%"nATI;@hN8ia+tEBXh X=f__%-M>T:{(hl|r6&J{Qtmp 1LxXz̢.޷:H_]^h DwoP. ,B_\w&cC4A39&iI猔S8EJJ μO9]f_S#dw}\A(dp0}Hy#y>8UZlӉ2cu3"vXX$ FA!㵶7 R}dʸ6"./%hV9~_@<??tS,Gkj٢+MPx\GA%7҇ rޑN>UmkJu ^G.W|U q VdrvTy0Xkv/iZhfUFI[szg}0zbMU/y`qxT}Q5ɱP:j6 huY&#)csF;ȫ ezL5KWTL`x2̎qtԹ_>9wU:![Zc0dyeu=|Gn+CڗߤD AL/xj)2f^F"1|~V03ĵS޸Ր~vS-`"y2)p*sʌWlWh@K3Ј+,V\4 Wp1m;v*=v UaO-xj!@t\ {8ܚi'/Q0G X\i0$;z՟R@}q򫅼M7ku~x72o GaO JyLNE ef~-3u'qįˬ*y.LE&Wx/+C,/I7}B:ҙtvY2B*1h怋 (І܏GL#sE2}^ -b\@Qڔ NJ(( 'HjF}@wQm,bX+s+>Y? ?9f+z$3mwyʼn: )@OZsFshtLwI/5/аAi=q Us e\F&9Tp~E$MEI`y&/32P l5x=7wdaBKpCv.Ph /KPs} 4b=iwD)گLWZ]zn:5퇋8ov-#y `V=(=F+S0>#o RNP8bP ^OjJӻiܺnjp)ِ M%H~CiL0U5$@#~:٧>Osmf)B8H$xLXϳ'`n"Sg+kM7+V_mZݰOI ^K.KNkMQzsư>-ʦ, daL Q7soT[X;M{[8o1YΑ(j鶻h,%{"#ָ?L"`9H %vNXxЪ\SJi|T w)ӭR̨$+6c3%&֘?D=a<4 N dLbG4ým¢v}޶XkcDMk2 Y*0*S>,apnhn6e`03v |޲  '"wV,0v @02QU]N 2-ۊĀdLE̬CJ)Jq6?WM({2u^v2=mxstuXڟTav쐵s|hUM.bkQBdeTdrp`@ nj]ĉibECWL(*~ugr&(s?LtY}VkkIy,x{wO/A r9пrJ.etq(8 +oVΓ(e2ҤV@ ȶ%ሱpF<`ݕ3S"fE#>Jrl qT{oE9YIt'BnȖc 7m`̟^G;H>dBG+y?Whf6 C7|rihOKw()״z:JϳP{sB.T\k=U[d}DetϽeWbKdQ[V}Y$ O[(/i4)P-=$3&֣&&Lq:Gvaa@48q ==Mu B':UDU!3TKFrka>wڏ"O`CiLɆ}r>غQkOט^ ` :w+Zq{7MGmƳlx&ܴUqa@jݿ!)9IQiMDڃ.k%W6)X+47s:FA$w=_` g8M)}1=ZjCjMxx31BW99cܤZ>%uAex[!.AՌM:ֈ ; nT231Y=bwJ}DA~d\m)܋T˔YG."Le&msXMͅM _9FJPKB5TʤS`{Q|-?Bh ?<3nP1#v3oPNb80)uId*ϙ\P.jV)9T(?@~n=ՙg LZg-j B8m_g:dT(zyw92s-hqj~YW柏AF\C̶U;".i~S9;^V JΉKl)*u!\W1i&gu9Q窠1k>ஈȤ:EfҤCTvm8 wXUƖW܄8B+ԧ֞eB&@I.}c sH v*܁_u y~hJ^Tx˪܋AՓ ؒkDDp$*2caÊa([<>\n>*S!HN 0mԫ,Nw؉ZkH]07Y kRIq?)6f <B&v9 [8dB`A*d>?%uvͲΈ1/KgQx))J)-OeT h~*l&1̡SĭM`x )D"̍1ܡ2tx66%L(8FA*}+mng&-= hؙyFA-icX4py*G<:;(BH]y@mz`}-O~cCUV5ӄ |M~,nmw9g9 MjęT7'_s;h Xt(n.uյ8MS!V݊/ ?|)+,C1 9ڀI~WAMӽt#VhE_A-<)\9 L{f*~(Ʀr (qoQ֙c!tuX?2HŃ𑊌ĂIYկ>)u.AZ;5+WVQ!ۓ}!,sE4pq<ꀦ\R&*]}];ˢB:1QؠXXJ@jg@КWm}vvZ\2x k6'6\ZʂMq׸V?[ݫ=3\X%%1i*uP[ 6:آ6TC]] ITI>=/rfe<%-9@ؑ6|Y =3QR5 *'Z+/`1V:,|RKgow6'tH( ͫ^֯%wA)%$v;WD[\,"aŨ ע}'_axВM{ƫU hX^;+ j7:B̑L8JiBICC-㽕6-psFS ZBɉNjRb\ikUv쪗 x?XN6Hn[Y(< y?m>TCnnbכєY!h2T/rPѵӂ,^$wJ^ivFjN$\yP5Jq_/鉰`h>J 9+R^9VB`@d]'͋{88Rp{($Hݶ$b'¾ qTA˧J0jS;txk*F&F#?YrҧzX&ijv:Gp64Ge*uxuL Qk3ѢqQYE^Cj֊0F_%Jh!2^lx&;r87w)DQ:,K-@/JA# 8Jv[+\ ?n_RWZYjQ뢖CrQ"*L}ΟP||,U1KJz:&*簉ce.aG7U8WU5/ڛlMPE HI FeyZ2^a.ޑ|DzLwj3Y`a;C:;0PJK ZnJտ1 .GemD?cf+Erx~tÎABXW$ƀcsWb{snN2:5O aif x&()}(SNBm3J;*WPJ, t O's!XN\$LQ];{Ŝ]Ps@HٙqTFf) \nPAN~*yc)(gn"fT/#JkSₕ 7mGaj5g&;QDTѪd^ # s)2ձ.^~5X~Et"J:e#Q~Y6vC^aE^+ؖqFKe3ˌIg-ƭm˧_{*?'vS !$ZA\GbD"$E qp'-P/,r_<(\m$0sh\EqUگ[, e,(KOQ  u xIoGhX~hm(tǯ65"3t „xтaHS#FդB_`Q).a"6˭`ֈ{XY;#DmAh64-ce"HKp,`Jj(e *2IA.׻ ݇K0-ZiI8.OvחhY*wG㉬Yɩv? .KԱg*_7GeY;WjヒanD7{$`-tWVNX"o- 肾ql\TV^ԀB!9lC vrgya R qȠEAk3p{pZۖg !^ͩ-kuq=h/X§t>x[ȁyN"5$-Le[KW?&S v2;cn XdW:kRl…]QʁP8C \)b 4}>=o5DeMtDJ abu;ŞyRCM:F^j!ԊT:_|C{<0ϣVM~mu-CR975Mkpba(\Zg0(O~+ ebzwHYW\;Viؙ^n>pjhЙH-htܪN";x(bV` 3{ ᦔ:0b@'1^mP@kLm̽}⎚voEg#o[IKPW.Hu.vM%sXOS$ mƬ9J$E"ֆuwu %$6Qі^mE1<^*Z|+bQf2!yEc}kŻ<{!?L IsnL\f܃ߦYs~̶b=k6X hB4/-q:fX=|DЦxn4tǪbv ,WS(-V|o(%; Ig-78(XW\?T#*3ƫmwX'- =`@]%-3k[оqS]uoc%nb845EG xVFM-QT?:Tˇ+ܕ-K}oDEjAChw1A3^.,S2 g_G"Ypv4횴K}/mhhqq0BYvLI^d=T vLJ0+<"n\k l O R q~75y؎c\ %Y5mgltjt$:;9εsgy z\LDd thv-ĈK1F%qDCV/WqdG(4)u2k.&C;.h`b0yb[g+I>5D ?GㆮĪ%%cKwE˿`܂b^K=J"cIu~z쮐ԕeM)`JpS mmbhy*75wpvsEbP\hu=mtlz,j~p0Jt_oo8b=X2Mg.슚cnf'$sK VSpkWI`>t[n)GBM ŶŎU2+ 88m`!]&64OH'~<\կS)S5-Rqur`S&k"ǖMq$`{TqVװv|8L~i ͓El,zw(0z28FPqybg6 ]"E&"H5OL𮸨DK;~=ǀԝ܌EmAΧ]c'&w0N/:]݇(,x`e%˔@g^xN8z d\[1ia uxpǴA"s~eamQ\|/X]!CGt !F:hǘT~k8Ac ,0) [CQvkC|&~r1d{6D$|"d`jТ&_ 7ldm`e#J(zK MΐiUa6s&{-o\w;puX =J4_ჽߤ['og"ppbh*#N {N\򼄨ߴYbB:V@4̂U54ChLlIüq$TEt)^\(5Qs{B;}?OJ^-P`N(ҭ AgDDYHd5gjDJ/^R' qDeNDGfE8W? n g'G:dc'ܸd:珸CcN@e~,^2SuϫBҧu"#/N>)8n <XnOd7]?f6F\76K#Bc/;jF:Mv"6l[{ZFx,]P+|sү™M1=~Ziȥ/c3ɦ\ƺLud<~.=~U&VaXRjyR/0 h?HUUќ~= q7ʱJ=uV>9EZ}hMEȅo@6?k-+"k׷,#mqPn)Ocf( jw?{4\KklW=Q%L",se^Rp!ng,&dpwĔ G0u6a]rb>aMc7l"e!v;IG%CD~8w22fp_uW.ޞw|'?cD zWWY3IJ?.}KȠ"|ٚ$_yx(xr1Q+O0WU6/h7^c+զ(DT38}beTaf۔Q.B 7j,"-u ɛWJR^ݚ;R !)s̊ZAG#:b@hu~G..Bi3d$FC7 * & ;joH}-v.R>H iฅ(a$p7܃ʀ!T/x/Y+ىv~ı֫X%g۹YfT֪/e,9MD+J 7&1ՁZUW"k9g)?E!Bif+«3r:9:GZE#)oJ`,tb7locGLFE(VǑe2>DfnTpqM8nz߀Hz΁SjSϹз=MW(y> IJ"cK't)m+\ -P:{y?py|m1GjValXuEgž9,O  ρn-b $zfM[O V-VD~ru/?D5Y~D jtb$jޞ!tC0:fg8)r6d˓t~ &J3 G@Ai$޴^1{.>>R0:Yj#xY>8uҀ"M @4gwa3U^$tItf~;iLvԗDnu*[\'1" GCMʳKUtg|k_"/A:A\C쀚lumTgW@iə[UnOTYdP~y^0uv-y,N$=/ڜľEA3-<C[jyw`қtȊQʶxyGֱp'ܞcqO9(bW1f݁%4k oGgOL 屣 ԣ6-,{~9r$D+t?CKw>淥wcՅQn[j] aUʾNk>_EV?7xœX]5TLh[|H8d~fΙ#Mv ġ,ԗ>~gw9[0gES(`Nq<1BZPG1?O0zj`ia8v6"S$>hHOoRVYO(,v!*M ]28~l9*T6_.ybj~Q&oݨՎOF#(4u->K}npckwG{DpuwGŚ=t3q[o#N<{9Zˁ6g"!D$K9T|w6v?D[MIS}+u0U]6#j7Hs}}V-ve G)%]PH(y=/\ QiXqN'1Axy|c8rfqk}-)6S1ԟ'u0D~",fAA@ i>$Ê"m7bIa?Y9HF '8gˆi:uffP[v܃BE>W<8n3DrA8m(Αf*/K ִ2eY0|5YKru蝌%ihow8BУ6 u+p8z*p^7~JM{q7fZ$\N[`To21ibZƉ8 }#p+~(eӡBoOk\lL͵C-UBGfɊ(Yy^ą=+'k:{5?{cW}zUbVJ^MC _BXaA-_S y:s٤49:d{A%0]ռ8%@NgT@ʸlH{u 4X$.8MR Hݜj[b+9bY/ 2o}?-sh-ڹB eYvE_1qn<7IYV:nU; 5viM俑娨dCy; 0k}8peéi0Cؾԙ2i~ ߴ$p({uމZi3Nm^jMdDiȋ\k 3UCՌ H𠃛@a\f @Re  2VV  BUdcyFodA%'T1,AU&V' nDvu ,*zAX)Яbߑ•aUM&D ?rGNאQ\Li7~$NDDਝ(+KtT`7*qbbnwy"8h yPppj'A+.˟myf?G4z"*}xPu?\̿FjWYh^[jw 4&Bv&ʅo~ۖ:I\su3~% ˡ&>y^L;(k10Rw} >‘􃷈eWo!Xmwp)kk~KͮOBUFef!1o!F bXo {e *)x~[eOG⿟zPV}"4Y0\嚱C$hϫCAG,ێ,_P@ZBMhr}' eTn_{k'0ja|isHg:;r=]>[b_ hB?>h2„[\<wEoݟfS7~,NWp^RIH%0n=YmY̸qN՗'~h/i%sy|HI6p1#piüt`E6b+gfI*Ɏh P 'oHς.-B  tLU㩔*r.`W*Y%ka1LWt 2IM`3RO8a og4Lílfz,VN*pڨKIU4!ON~}~XhݪfRga(dB bK*1qv6T:F g.6Ȏ[J`'xɍ+8 _ϛL;x:J4<ƚK^SOC}6U}3G$M,:31 K^xXxة%-@-0Ky"9@2Ka>d )Ϝ&\p;oD)󾨯Wc~ ͻHE@Ta!qՃN:73uN|,H02 &6sx8P-2ͻצtJ75TA%,*!n_j}r#eS7zCܣPA0từfrlWe&Eŗ Y7k (EΚr0KdG$)_߄/Rx+L:S ͋a }lDqB6RWbvJ0]|Hi=I(Cu7J.0gETu4Z}I܋b=$@!:lӗYPF)J'|n8mG'.KpP)Uz%><Ӥ.њ@ #P3o J,@7gee`a)eJ;V~ε~9 Gڰ$eݶEi*]H<v2FTnry {\VC7}

!8#ﮯ2kZc),|(z|I=頺~Xnf S)*n&j;uh|'m<%fwm˄ B%= ORB6ہECk\TU C _#/\N1Mg?أVo@l _L]BHHz.3sEYyHHҌhҖPZ(ڱ΋>f~)NbqfVQ: 1gfd#!b %8K8ꧢUIr$&gKZ&[RݢH?t'@q{-$CŻ[@G%{TlM(Knd<9 tq-R$\w z2.AaJ\&O{Z8|G$.jʬWh]e$@}K+J+p*(ra'SԠЕT+S(]°qGS"SggVeShAy8Ho+Hc0 #P]"R3*yK7t2U9C4Y"~zвޟhNωKP&JѰC?͆׌-ԋAY |{b)GV3ͻQ84%g h0IdQ|yѕEe GCPeo!T۶W9r##G&^fmi״y:A»{(Jzg&EIM0X*Ļ% ;_-:@UNlH{iqxMcSuj㟇n2si6:)]f2dNcw$\5$y~lA^(?( p!gN[P_!a%YҷHK.jq /Q pvlȕ|ul&3{w:n,`B4zBK'|/&N+<"ja|o861p ;Hfd^>"^ÿ!`#  Ifɮ~pD(~ ߾v<=md.vyGҲUoV)ϲy[8@H{%YEcwu*(:a3jRK}cJt &sg?C`8r۶LJbynU;Q2(THZ!|J*ǮKFYXtk8_\pt@iO}0Rc8^ Ll bt ȺM"Xfx:1$ @4̆I0Sa1m%̯Ȧ10 A0Y5KO>i5y_dhƌ"7Y=ivpfc 9p 5`a@nN>,C9pFѠCASmh$ry.[wR)g ؟n"YDhbiJJ#G$OUK3Zt@ ]B@x5'3Y?_x1tWթhOjOMZAԥ߱\/tl(*8h! aOrv5?^E \WRN`l.jod77T@ޯ3 ./XT*҄h};b]Ɉ܋) 9ԜF`30MQ2iׅ." ʻCŮWmM &pY32_l"\fᪿ*C:;KvNwbv\TRH>CQ~;fKJY&yT g G|?d&w>!teޒ2-Y->b)  Q-9y0ote޿\z$ph2B0M ЛAzCliKcmՙlc)b۹d=!I0s㰻P׵D*{]R*Oו -h&|oeY'h%,.?%?eFʒ] A_ p[2ҤX5WNAoWf`1K1WS༘b559a6VH8g /_D|3 ɤH$Cp;H( L+9z9|: |cgagJفr/iG\O3k<7PO!I?ʱ%ez!XFɼE~n0_34?An1GPyXnb;L1:q9QKHi${:e Mm10Xi)}׌wdK d[zfOC5mXb *L 7ظTmt= ?`FI;q1jT!Y-|2[kYu 0|!>[l&92-)2re> OjŬUǗ 'UX4J.{KzTƂ;0 esTw٢]i"}<&ЀMcl&gƒk%ZNXu<{@EknLcazse›QGh-{0ȺoF( W?9mKm@B@#"3 )Y!݂ɟ. qeohxr"]0ĽsSR)r 4> `- >Ŕp4q@#l{,dGzl<照fME! mv:-Nl8]K5{uW?b .}FyF@HRV1Ƥm-@>3#kzΰw}uuYVBo!6Ȇ gDrQ]qZLv~҂x.|i%4;ֺzƭ'lDeҳR1S>csR5@Mio+o 2?D[.MC\vZIG lKL 90lu*rVErIS $.m1?|Y"MOi:¯Ĉ`Y׺v}vUT5ޝEβ!b(`{d~5./=ʲ}!]5} v `>~WsՒ=X;_oYt%e(W +slc,G9pPQ[Lq>?fO`q  k􍚍c_Ip#+m2z{wp rZ)[q p򿣧Bd>3mDftϬAYui'7,mShL5nܓ6sM]F*;^=&J'EXjS]+j3%sgdݶOnղb'*eVRlBud#j|{S XeqW_-t x{pvVog`I_^=kD :7NVӻe1z##G떟fucp^'ΤwJ/[`:^D2!FtZqW}J>4x}i ݦ#n\^ȉI+?ݜ sȡU a%/irvn7lR5vl^L΃z7'5-&q@f(R]DC\l~X }>k>I=0K(Ie8:$b\7Uք]1YfFıq` u*ZHI;,%xJv+#<_B.#YAws&"[B笀/4=x9 ^FP{3љЏZRѦ ZhѝX+Pvi&;/ed* $!/77ףlv2~npT.gf8iDYcrg>JbEϒf-=j>"VټWMݫUFڅ;S 9:r.Z u -,vD`ӡhi<{J\ zT& Н ^?D9!!ヹ q-a w;WeL ?'" CH<< 44A&o' %A'绶"݄+}jFDaM X~ݮ'B 6T Km. 0&y|nȜqg{ۏ_ٛz,c4 8ľ ٳ=Cڴ%'PVJ7;˕peļh Q%S6/E廫-D@[$žGd>z7m,{]@U7൲=C($$NG&WȀ4'{<Ĥ2Vš3GkPVR͖:6&G ǚ_)1C1C2Q:V+E~jn%.^^NE  N0V[b'ȄN/Ý+kOdGm?K?"c3U.ֳ Am)pVt&V@^Uxj 4\ff'hj <}ي?.@Q?ff`Mĥ!QG;Xbw'*!PWbN ZlPcF@j)~8 4*rLi T0>&b c&9/`B9IbǪY9'tPoh.1? hyc]BA7a'bX۩j! 9vٗ]|tCo19O5u2/S)dP9K>f\US 5ahD.c DDcZmOd$]=O^>v3yУvTwή iuͣޤr q~UAd_30'#1ire^--`ҧsP@k`23,4j33&GbϹHJnCxܑQq24z~4CЋ 82X 6q0yիP& -N;M=St*QF|AV"7H; gB(g(=ٓ!~n/zܯ0!gFc$8zTV # 0> -Yz]}4j[(Mx8smY@9戶S"Ie-uvzt\)#> s' A3!%R8؋Hdy`lf@ؿ/PU A\tW1箲6K CZVKgt)`{CRʧOLhZqX`!R,57M((2/֠c8=U i()rU`,eJ—|Q!YZ? |E5ʺF fq1+@Q w©%j-S/aŭgFE5d%Z&ӝM8FloI 纃D|B:10F;>k"*"0&݅L-ܭSvH;؆k8 G>&Pl_$cCk>|% 㘁jJr.=Ў,SDvC9 w0@22KU'/`9Ч#E]`#;0—}y(c4/iK]ׁA2P~'r l;v{{:F JA E8ӲedG om{I ƃ-+·-Z`@Z=HEγoEW+@?a 0[`_(X(aB5:Baj͆N O&*J8t8EB[{wهM ؿsLHYv2`ֶyd"16'}^-=ְ+z&""u]UJAm]l3R9K IC=X@j60sRs&΍;bV7N-aRQ8ࡪEҫG-zd zҨ(z)}"zY5|$ Uli Of7 Ww" }ᇝH*ٸVDFxw `,[)2]5Oy¥\w'k 9X_ꐜ!u%0tcS,՝194ɮ3ȏUbJ[H #Y;, сT18CJ]dudhN^Yup#VDhbkK06m ȅ%pGR{;.| -n?',6hFC}吱J`y^"X< Pt{%av2 Wq GnyvïΆkPB::js'SU)9%Jn @wPĎ=Ef|*$)+Ug0o=0혆+g^h瞱J%ࡒt B0,ͽvYcb'АYM7llwxqQ.[oevA@~+#xK|6r!Z:] Xy|d,oX)HSbdPȑhLcJCyUENT`NQ$8 ~U`6[eEKK5I{P]eٜVG-#%A+_5~*wNHYsiI$UsA\7~!1wO/C!1?aEc/aᡛP5<q{yRQY#Bjۅ{čUG-a} > um>@߳XL*Paz6f~xsG:t{يYx9`jAz$շJ`C\뷩',ͅH7W:=؊a$فa,مȕs_E9UDJ]ksfgT ,qF)>XhX[`R]^O7q®rB2Nj gy$Aſ9chP`.W6U9}aV)A5RkZ-KivH_&c+Z:LۛʠnÿJ#%4 -Գziqf5WP]p=*s,0%㶷إ;Lȷƚo%0`HKu}6ːAD%!H+Y;YgAdwwduHdNMYGYfjVcN!U2 `z(rBm<=DcJ:$qp3@]u!1VT Ɉ..I/Y H'̮2ʼ*=\=aP[n38L3Q1cɹ&6LF^戉֟99Q2oE3F<EAek>{;SJ/e 7ہ̽HA0?zGqR9Ml·Hdp,?>RyX6rQS'(Mwi蚵P Tڋ'+dLMɲk?P_ U&!q}ދ7vHq_n5vJU*]>Wf}80 .l2KŸp LQ# puM㽱YO )xUxjw\Zz#I (% -O;74Fg]6Q!$5$J&6%;Hۗ>hݾY"²cWc]K0 EI1ntJCN$ T# u:bHhC,u$OIe˅5&xL!{h`; bv -)@06흿`SԂ;$JSR=tx?@|kAH2_uƏ}١3gO!$ ^S|a@O g$|?0QQ6n-6`mUݓq8g"!*6[4GCv+Zyb㻱iy`$d*#A `HJ۝̢7'Me/~Ƀu*+JG]*R&hWCx WG3KRVWOk@z; } шBÄ忿_sg F]׽pxOvBi÷3\nDDDL@)|8إU>T /%ݤ;AvG\NK:}&C;iYp Njݾw em;BlHشS[UMIi61JPl'pHXEE/DtG"PkEͶVo{ʢ %(%|u*sUIQ9G@WI*ig(7Y2[O5}\ۛ z Myɟs2[n 7pwh".qHEq; RBm]`e^oI5}pNg 0G`ITc<}n+OlPa3NtWd{"%FHǤ^6w)ʠ)A=:~^Qn3e*}8=ՐEiZi^ppW -TŁB#~ *'4R)j]-@㘏& tIU)/d C.hF&ƦZ -IFQ$*ZT~}rĒ`;҄Z+h(NV|.V=i"Op@t]mor}Oqt*<${κ7<&zH{GϚ=gzg geGeJ+4*Ajkiӛ[M',0o|šV⍠UXCWq!*ŗT8ŶtWCaHFshG_r`#Y\pYwag7:-pjgZ=i=V&l`&"Y=4/H̩! -\g٭erv1)gQ}?`U'SgaFOUIEMY@&Fzic9!h!Stk'nQi9$Wu [^S7isz̗irg5ł^:5PBz^e@_y6\uҶҖ4}SBZ?&BOAQF<S4?v<#@!4߄Q|?d>X鵊~ J"0 Ff;xw B  _\* +j.p pZG9o5mB_`PAӡ-N4߾M~u-%v^$!'Iӫ6p`960cr-ܢiyw$\л %1K|__H{~h#eM{TD Tu=yA˷'Gaܿn`'_3y>xWz < ,)n2 "%sㇴOkQRa6Y坲X<0}hOGCX8̂[dLsUomP&qlχL \1A0*Ԧadi}vnq0$iGWo D&z<5fqH\^ԿY:A#w ^1E}-k`!s=Cźރint܁ |╲,bgd|s4CieDۓḭJٞ:L̐|[[|Wnn7R)Drx=ܓ~lע`s7IPFk7x8(Ohy{(ԋ85N`-Tol% D84?W t$n;>Lfl#BB[$`=4{0|62wHnÜ ͜m`"fŢ:kW`7T>w=.<$g !b&׆b>4)?:gcgB?`0||"N.aHK~"=On(_ uh4'OoC$29{`dQ˜=l-|[-|!EޔU5Y*pR2n{M:< sYjB2MAPHE^sw[b=ZPBJ,@1.4 %=;SPZH!K I"DK hqK{LM9YQL~Ma7<\P#0RrnYpsLWMEdNlW qoI ?huqdr|Bsrrn%ĭe=zn{;!Y5NV3pHoQ;/9e}d?}{W7l8 &b/಩- gu{G*?8_`#g,OG3\/ݔ͒S'74}9ݐE9SR DwRC^׍[v24͆d3.Te)aÓyyO`Rk/hG¯/ߴXV z΁gW1yK,Hݣ*&eŵJpzkƠcVrK`2)G ;iΥ GL@;ŏs'G^һeNfO6G7*e>{{i3Hgbm>a ĥ=|)QkM4``$EAd_ס{`ҊJVNiWP dП Zj%{^W1~]Ar{3r5%a)]Z*:5e‚ ꉿZ &D3O#/4[=7 ~~T*I0v6mr:C\Xm51A܀PչW{/6[n@L 얳֟[_V[1,xtPyH4FB ]Gb)$m3$^BKc+6(pH݀ nZ`kf%Wev2. ~dO819" r(S7mrz)[EL~'fC; S$wk 3/or[Rm MTDm|WMc߹kz<$pgLo&8U/3H2psuT7U-X:YrWss@TӃ+2P@ekޱKI7M5`*Q`ȳg9or+ }cR(X /6Idׂigʬ㽡P4P 4ߌ?n9_KF3l#6YKlN';UҒ7rJroKa"QO2gjp%G3ze$Wo0+ h(_fixpjX8R\2PRjrn-z(J U(MZڰe\PmSX9 oIu'.M/sj` lnpP!:2lD=ǘof2Gm3Fsi I>WSp#-!j}= 3쟳u(s R)4WnGVBۍ՚JE-pH Q\O<2KKj 0߿5jg J3;s >`{lG37HHۓV6ӼbXulQQ_q(XQ"~˃B;1M/+E?KvWfZRTi84EHypQjM-P[z6.OVYwN"4&K([J1|".qocoR!;'B q\c0>$ırU% j&xs!"'pNVmB Ei+7OK=R:$W ׃B֤8@ctRRy%ˡiבoAb:'^MT:/3'z/@9Sˆ|++9z֬0z<ŧЪˏi` ?⩅"'|9')2KӚYD0ӓ:;}F ՖF$UvfWyX;xT Q*!ַKPT}tcJi3- (eS"3b?t'_&irQERBypQK"بV/M}+x^qY OdҷiN|i,Eͩد{& wMNvCd2͇7m%޴T녳۲Z nfw)%a? 0+gvz*ۊ> X2%08K ˮ@Jpqڌ: Hy_1EN=vdgZcOuE{J|hg8B<Ē!2Q*+G;~)dSt ?l(bLDtkqh$f vPk pe7 Q؃jN0Aw+}x kDp!oQaI N=ZedB`MIfWGȲ*;j$;>gJ}KM C xɪ)'e7{nNra|;nObTIA%W%J} ˜%!i:#.~-a5&0E\[!xuptj3Z1Q5|ox+ L[#*6x:tX4tu\^[ js+]`-Nx )bQ 瀌^ 7XĖƕ0'XEvF(Jezi<U$/%~QV_QeWqh 2l_#Y$~M5fa1[! Zኻ#44| R+_ofW0Y'S!4Mh ow P &Bh▖ewgkTQ&c *6:L0^bƄv8f)JruM2W_K(27gSb̯so1/TϬs1"5;k)$׃قX+ctt/Y`hdP^ZΉurce019h7J0pF/^'ӢسΞo[w,Njx=f*[^[ݖي mSލ6o}NJ<7O$V b|n;jUz4(4= o K+AΌ 0ӮR%pɟ qDbn&Wj F-MQEbF"mC?e qk L!,2LƔtЁ &BvXm+H1Wq.cA 985+3G oJVg%8i:0Oil]uať3f֨Rl/[HJw b߬瓧L5L`z1g UzYT jL4FL;Pqt1x'nn(KAՏ*ST h"q|_˺xM]w*'Ow08SA'`tVϑe74F"ޠ=dw۞|XNcxLM5XlOI暄^tŞ"(UU {M׸I[n`iB};<K%kzI`\-Ku$̥>a2cV.<;pȶY̻L>= 9:BңJH>v9)(nų! @F[$T)Zn4 " 癳Hߍ&q'%jK%1I.rPU%nD{fِ"Pg!h`1xbVPT%iӟ MsoN)A:[?4 -$(v5bbLCݨUعkHE_%C1DRH;3J~޵>teJx戅|ȎRcՅ+5# mRc )ٳ" B1EЦkM54 ]aMN*5lgw=ޒ Tn̉x |we"}oy%%$FBCwѡCPMd |WTd G^ =+?5\[0{ K >bcs-u]DԳ/y>Egȼv|@S8| bF@c"vָr d`m=RATqԮB帘DAC꣙4wNbSVkQ#LDOX)+cbdyyŹnI ({+ѦeYKe\%xQi X? ߶+XJUWS @)Bʽr&l="4U*z8ne+_6]m{;!l&eP3 n8`{Eir),^Caej!gHkd)n V]sxZ21RF2]jAlJӧZi,~-"k*3AUNy:U@/l@ҭz$R;j\?.8'"LPZ0i*覃ڰۓ%D} EA"{:T=KzՍG~AtI@ ׍\/&nE1cNqmy/HҢ -$ `_aQngZ fú[t#MP쏢 f Ǩ+:SBU5`\Tx)'ϒ4tP],jGfVaVͿ؆8/H@$ނd iee=9׆GI:B0U>yd^٩bk` \hI7]~[18c!?,zc.=nE L(tۀ9o89y\1f8lE-)KHЇ^OJg"{"!Z_'iOlQqOm4tgS P-%K&uil` هg^gZMB1GWM8p' v<c(h2*:N%?` K[ѦZ iZUEGawz;)0:lD/SNףz/Kc`h䛈t<ϼ%϶N?H fk$\qhjjsX6 `+,xbMVd~7$}˦69b;a-k5<^d J!i;x\(W e̻d45(J@[_X]5$ZRv,Q(tYǂ:~ywR7a,LɕMO#1~c> x?B46+L$^FqDٗk8H:v#+7i#N<Ɉ3\­{ jBuzH pYN"_j=2t'tx aHm _w$ ҅v]-j q1 D aa\U(8,2t!m]4e{뷳~ ӎ&;Yt΀M+ߚ?4i#%igAƠ+b}^}{PK[؇/Tsa ^0Hl5z_ Lvْ%-YapT!w4yh9GXM#+cwɯbLuq|4aWL qϞMjJ[u=48!'ල "C܃e=}IbM_%{7b4s0SZyB:g-7IZw/P$kn$o.oq=Iچ"{6syGxC \[4ā򄲅pha+̳n3sꓱpJ\8EXew&r%Be$cR2CH?EnL̀I(bFV;pP^@=ռە r#e@x UNP L&o*A7\tJEE:>o'0҉e/Se.,)ϑ4nQ\9z ЈΥiXuRZ |Wx@*ⲃ7;P A1s?厞SH@FltvkaۏLRPnBOYa @\,=(K`>=rs!~C~ @N6dgտzDk OP$@0ݥBAܰ[\}(g0p+Xb"l( bU%YUHŕA-*y[Lt"-MsBy4wr):2'IIFrU1J=e˔1m&|HUMa^̡HHrƳ(䗘=g=tD/xS]JbJo|yjuuBO@M*xj//H4!C9_˫R>rgY(n7x:n|:ԥCQQbͻD){i!B!7Sm@te eY7_X GD6Kc,RX&Y6tܤ[o}Pq#5B: oGDMTu=Tz CYwlVAdUvlf|V]lW'{K`&z̴w+ì#_|iXu0}p$pXtLq*"#i[zxk.|,` F]0hmtVJM`Hh^y1 *U\06iy:zG$^jezb$jty}8qG@hAazaD VcQ3X_<#8rxPL|Pʥvw=5S =J6(?wj3q)`:<@Ydm|qlHU /v9\, /eƦeٖLPW~![i_EYg)揓گչkQL]i"E͋hnʛ_ P_QzRopϧ|ʊZ9o!4_h·ֿ RGw, Pfp.skȞ%踙{g|*.`n?Ƈ"ւ:j_)D-"}ݒ2 M 3lK6G-|F&UC}}_ o;|/( χ\gEŢ XsxA҃u? `7n!.v/0GRp2jkdѦ}Ed65|ʖGː}p^;1r~XE\n'&@ EG~I]Mr/$|Li)ց^E:vd; ag#MɧxC&M˂66Btrк D)~ni߿GV#WO /m}xoFB;M햮nN0eqF;}ą-#c䲽abJY ΎƂ-? =+%4FMgCDnm;)ƞSH4i4UQZX)=!*6]ӐӶR*rcIDV -7W/|$o{?"O3lكYC6_ t n;IӋq8=qsePeg/|;ygkGKx)*Z|8[˖ @\U?gǾ6 3R,Bp}ZFCkC ljDz?N?q]d#* ۀ)KQHGf. 8S YIHEs'wf u s/D 'X k[ӏKy;&:st+jeduå :V] mssIn@vo5q|ʿ<&Ļ;e%0b }p(aJև`&LJKrsfi< W;iUW`oFx'BKdtj:@mVA( |8xR-5o&Jq[z0۱K2L"*镟Iׂd%N%i9>߄TF>Li ]>҇72P0*e=}Y P^rևY.ȪX y Nf_H>!q듭2dw0'A;]y|?6;k ,T4ȞFzPCyҫwh1!RX޽sP$/4'H]PV3zJ1@[y|*1fc f2H㷇g0!]CwYC|Su}:nXzo *%M/z%?s,B> v/%z%G\ yMWrࠢHkkSY\H>ٖAyn;oJIU/lv.aװ^- GwM &@# X JQŤ@+H Wx@sk}۬k 8N<:U]5`r͵谶 c:]dxRA v2xR(TZ7,'``<4N9ɰ|wM&9g_y,5x}٠w n^9NJG\.mXMp$[!{pG5αbXwݮI2p >/7X0x˯}>D˛jZ D|7ůWTL`Te 1?"Г;&[fql E9%w!:u-'f ` qkZ?}>u]<2?6hjP0jo[S5vt$Td |1/Xrl8aeHUbuSΉ} ֏B Ttla"T >ce(x) Z b4)M e'CX~B> с`Rg (m @,=SlRgn>1W~D2Wyz{c\+!TR;w5obK{{Jr𘌳'Ymliʑ(4\E[ w I& \Q7Ss\>-j60ߪыID>/sF?H[K`is.;*f5ؕZWx3hBbƻ*鋗A_ny]{zP&D/ږ 4!yr}9QdzdhQ|< XT~P[-멪W>s(h{̳TeKIH:"cIN=LKY/;%mZn R'J B|bJ=%F2ٺu:Y2>1?.[aX`’=H%+ڶЯ=˿_.z{jNe !8S$jh|C]Ri -,RcJAV5qV \S[i<0Z&il#8 IQ@ ScL,ku:hQ1Te3P<ؒJNkоiWﺥ“8f^L9R I#ch-LuTKȡ|RI=-Opn?v9I &K`VrQW>|P>̐3IU (!D)h\'H7I>.I)OEFSpqWGs@ddO~6ja\Rb2ߤ i%y0\G %> * T%*q|FʹgH[C[tfD{sVݤ]O`W[voI$/S<8WB"+\T -{5ʻq BFuOwc0ҳg6Qa1+Iu`ل2˰D rg`i19fv/P GBŒOݧ 6ׁV sS?Ώ 6^&8.R*N61) }B G+X*0aq>5tCVH%ɾ-" ]kM !9*o_\P U=pp7@ Y̫$f f` %6!l r<*3oG}9n+^G34;gYx$暑S.d63Lcuv;CȜ[pJض ̣!fOs7PKdb/<ǭOG#kvkwG1=.>Mqc1'"ᜡtHd* ҧXi-`3ku++3DT&e|0#2iQѳF+8,A=Ӗƒ2[.)'d/ST@(⳧=،HY9;$AQp"J^iJaAxاyN>WGߍH"5ldB^d?4H] uAgNE)aJIi `D6IK : т*\JY<)Me ?רt:K$L!|ow2CʽHLF/8fPb*!?4sz= 1MKhiR 2{M9RCx*r[%.<)j0ê'F+5|:2'3|'/b)$n91e¤LQ|İzAu /dk7%0r_3^ ݝ k)3яgCroWmdui [($J5$@26(M34 -Zh\qvvC@j\f_ʓ#G?ecN>{{h7=f~ڙ,)7G$a4;+CZep\ӝ`4Z"^k#LW}" !Ttjer^ 6CQ.:_)w:jQ#Z.ʊ#R<`6u﹊!BN}k~!ZsmF,UVkAƄKItdj0`j}ֵ`Y c0[)hwH܋c!@L>)h"uE]JGr^L aGC3p F+:)*)ed+v ~b´sx-f[qu mz؉Q ,>(S((}Y<%UewJ$3v<5O;ENp)CCOo$Cտ]( 3maߑOa{/`mjo'Gӛټ&+ZME𿤸Ei勐 Ÿ9@Ն!4}=ܑK`1G/8wMd:SN5U̻*B uyV%A]q8׳縻?zYy ė2%Nqb]h<^Qe |MB<{+^mAl?)<(<&Q~<۠>ph7m><9vTR1@/Qàt&>?h7IMY39l_c2 WRt8֙!.Dhk$Aywƛ.*~o8du,lDP+ڱ>d7 )쨰Qr2μሦn GƱ Nsϓd>ԢՃᣨU&a$h]d#6#t"r3i"/QA lg 7.۲ Th\FS)6dpOBS=7S4zQ1U_{@ :lWOˤcGEI%CʅͦNWPq+~˟s[cC,Gxs^~CS`cFՓuvT"O) !Iً] :x8o-˳9J,!*{̕' \7e@mG, |W뼇1lW+UL k={DԒ4TbxA7Y.&y['u dQ|PXKc YKLaʹH/ RFt,NjT"z>|ǟD DoFl9>@o?j:}Jl?KNAӝ(S,Af]ivgơE8l*kQYk/29e H+!^+׸w^Sw`O4Fe 0%B-Hr4Z'Y)Ns9=F@}TY,%XeN=g6[݋a,jĞ]݁݇"Q92SecwO"ѵ!Qc.h,а1TDЧE[@YRWÜ23wjajKecVCq3R+$6d l3 faw 3XU; m;:P&|sO&tum?%6oC.+ n kt? e7SK-4%EjAFDKiffwLRrm磤Z0(FGx~nPjyϚGcথkDnំZ|,1 hK{?b Pε&BR@α! f G4dM̑\ήԧc$4 ;񝱍wSE =Nue}^61XL.Gđjq.9psRH78* ۹FG/ՠX*5-uHI%^Rt?l"jV٠s%2Y}X uMhX%oiZ 4KIJ8x>ljnU6,7I0c+Hg-j/rLVD^3&tF۹L7.Kd{lCWd|_ے[0)yGlz#?Wyl!&Ls؟)gъ+M)=R?)lͣ5Y͘nP/5)[(&|:포]!ɤ7Y^ 6.ZmShGB|D^nUH2VboV:{UR4fq&0ZeI*n !%5;ty`WͿa̝X&8 ߔD^S?*q;"&"-lqnc|s,xn."̚G#,azRYieAeQCC7  S+SmOEݭ}y%[Dy?Ӗ\ cT͕ 'B^'r: &af ƛ)WE)|۠_]xԝtrE3!:T}ɹ~xu/Ycl ]Fa_P7O鈘Cus<7N ba$8\(ǪNzE AZặwElnN vЎ4)"16蝅73>AƄy ݂Wϕ)z'HX+*35c-vQ),ã_OVp U_h}\%IxZ= e. ࢤ #vFvm\(|k]lԛq"[b=w3#k NL@=tmdIF$<Xj"(~sǥ]eߗ$n[`,[@*]xK`aI٧px ]gtUPaDo\ =O X D~՜;n̖졡Jc*YkFTnz%sȌ)4ŊGUWP\U9HxM~.>讎PT%=rH(2TXKl 4M*R m7fQ(T _8k c4W D9`ؿ qpR9ݠIB삹LZ3,P>"?iNp/e 1`Q#,|$ I[-ҳTXZPi :Md`@`JЛ,Wh>s%=[a޲[<)ZC[EjȢצ^s-8PdD7H@hTG@4@Z7`t%5)SHjo+*puٯ Pq:0QmJcpsj-BkmëtnF& i(:_N>悍t/(TRRdiKO˃y3 'A~E]7_bHlpZ1)sA$^iT'bǹ5 zê #G( *-qRH8 l־qT"ЀU643LޢSrV7xHK$g4ڶ2w0g6ǘWyz8$]ޗ`=tq² x}]hמeFnP>[T&ow@R5R/zȆH7>\rqƌ֯lƮPA,T~sWK(yfc| DRjXWvβSj+V19. >2;ȇ:Ɣm H VeAebPt~ivob$s|n:Am9菭)Ph&lZaweе.B2@՟L :T Se C#=#ҰJHh=[Y. QP|pGCrW{<렏Cʭ];M[R(sQ3YŸ gR1 sٹ;R^ a%% H qD6Qi<;`Ahbq24F歓.fa$ge9<-yTk`A=ssIJf?ԴjwY W#PxxTH@jۃn)0s:E`Z ;#*+0/ Jp9քݸ-Hq)ΖҘ# (f 3oLǕC5(K^v$bg#fLY bf[I_-FC!=Y ~/@'^ih4_ʦ rr#RU: <7l]j"PۺOUt/,lԘ8$eE?bcW>9-2HV0? ^)|}jR?9MID)q'8kcjh'8;Q+<'{2taZYgTRfɝHK~5 Yeu,.>E2Y7`yI^2\ɜ*nFThb)M*mr=ヘ>saFFϾT {;ʀEwD Zmi%,WLfԾs,%O0G'm%2 9W}TzHw߸w3*6!\M/Q6:Ύž=%n<5bhvi ;@,Ñ޼vԘA/++ZT[+G"8n@~a1S>"?OJB?v"1ޯcR,;kOܾQ\# ?y]h3{6n:F͍:-xe8E߰UBiڦ=EWq9Sgۃ0LYANV[TFԮ$q؋OȦZ-{ +xs _FC=:#ŹkU/ۦ>?وacP^Rq8ZY Sq;Ϻz{5]ŢNסHppeh-K־+7 n(TqGm*0=#,j#ڲMp> `Sp-YH֝ةy= F؀ ;ogbڗGLݎ@ٿRU7*zCr˚iSq&F)ҷaunئK .Yzd{'sh S50~+u&9H&e6G9!.qB.; i ]u&Ttjp{L?c_AȱE">^Pb I2Gժ7] /B$10bm3]xu!)c)C@0xz{:G݄_k>Iw`  6w\n{9)4*%٦JMJ @s7q-p5gtZvO;X7nC880XN *;.v)ӱ՞'=zTI{>KTJX\m6;!~V-F@sɵq5'Y.fͧ LIxV)b𭼼,RPY=3XaZ7|(7-EݠIp"lN<ӱZO4(SC˩б i}t6Iep_gȻzRfG>XUէ~ uv5tp&pk-ۻxdZ87Rwɓ.qلCi5o] Rpc!o*;abMoH/5~"[8EHRxYtfWō1՚1KY쎾v&jIbI4y nhpJt l8w^2 PʺROKP{cqLYb# ̭ y6.sœF!ҙE_6\ |FD [ox<4^^] nfNS֞EP6iܩ(5Q\+'Ymxܬ%Vb^?Vm\ζČ6+td2Ά&iqq:Yd@s+}2fX^ ({8 ;gZVN4I:Zٹ9?ˢ.8Kޘ4 8ϰhZԅ35Բg:"P& > ޹j]svƘsƧ[{8bC' RȁhW/0}OqY 䭾G:uBQ8{B"(뙃I\ LfC29Ѩ$JGm\$joӬm" jܒ XGtgG)䲪j潍9u"@TL3}c2|L|8Lh02./| e*6(&j±t渙; l\ I:7Gq>^STVʘ<"tm}sI$Q0C-ח>m <e 2yuA<\=, FR{&SR#럓門t*nFi+/RٵW_;ZDBAI tuh|R,<6qIwڲ SAfnKP3]K7)|hAg/t=+`Br(i{|;˸ - 0 $h yʹ6!?vp ai؀*i+@G8޸ vl\xAc=`B$YЩ]e}.'Ѕc(.E )wXn٧3ti=zx52=Kk*jGbS U2ELy?b.vCĉI{g+¼!  >(,1{SEag dOx#B{,+󴟥hVqDpJɀm"~ EH袜b9|59Rx o!CoÖ*fD.m]YAL Gߩ- /4Aбi L3ҽI@gQ˩aЃE3eJԁ樬~.e <(tXuS]猋"f:9\jfItʹ#ml{mʉǞ('J0a,QϾW^p2P|m˽͆b=SZ(cqjXpUXߟCݚj{ Ֆ۱R'L+݊1jjdq ~*6*Ήr{-ۥ$@`ZNbkT޷@6c.6+e9!C=G׎3`A W,WGvC<< ԆJ s4fmh8+Ė ]ڳ7nܲP /"QvtNrgJaP7C'$wU+h@&NAݣ|yrk$^渴@tU3̶Bwd~tJK&gr,s7Bb- 8 a'm^J.v|=["ԐÇ}Bʸgp,xφwc |SK=#f{|[O{;Q*z2B9YvV pBӈM֮4Rdz,5CԫJye*LM.1Z+upa\sRDžǂ_0Mir$c۠UԺG_%05P=7e!a:Ҩ""?mm&nN^㭄 :+V YG7wuZ7mGs Fu&ZDž*3TIcJ<pFhCiF?FHTlxP.@ڵJvw3Ciݴu0/3y s_{Y8 Q>$ZG\+:VߊO':E7uʴL)Wn=T_Tr4GoD4&x Jtz9HI1"ޥ`^8AkCp=z 4q2Ub-Gq5(9lЅqVC\@5]& ,eteԐ/mEم)})[#?bֳ CyFSi8B_`*@nZY_"og>:<@W.0dl<}&|jhl~H6bƌ+q{EːJ2xމF;1wfk%T!t-T{AtgR#2o˔iejfZhVHg|hv'Bm. Gc8 \FڂPt?9TK5dн\bwì'tW>/pWג]2tlJdA+Ud`jLzlyXD'2r&˱Pr(?J|E%G)gj7p1 4,My>iGbdxٳs ămV6ȋZѸ}&`oώ|Q" LUj?Q>V!:y7_!8=S,Im+ Ѧg1 (58:o@]DGQL^r%eYQ6'RYpתTDEjȈ%Y*%dƀ~7%Dk-kk#wQ58ALF)uk0C Q}g5?k"A 5S ktx?_s%Hς4"_*q>p2<$lRimzo[A#] e5$}rZ\}f]Q5峯(Z(邳7F>rQċP)lIxt!ZPbK~Ry!73 MI;sǗt+$`ME$-9%Rڼwn\ԩ‹sHh2%,V2i1)}q=U=Rg+΅uIIi|Jbt˿{a:PC\|W4h7VE%jE)H5rc3"s^sTQwɬ1f.mxzTC*;^'g+$V7JiF%Og7t6Io4Y )^o)"8SHҳEQ0ᇽ&auøToA3]MϿD"h2$X䊾m*$Y~x:t04aNqLMA6B:2sDFf #VBhR?iﳌ*f.&@ A%pF,>ߥ:_Y^Դ>N^SLy T4zù̉7 ;՜N%-o+ÚOX^>^F }In0:GWZF͂{7M1Y{ĕ݄3qpձ$D?]Dy, L Ē3hp!"Dߒ8+mW47W<~CYj4D"~ˤOo=W*CkUФsSxja.~W֐E*d̵CTn1Cl;<fʩkػeҨfYt3<'1sߙxL 6lSYHm$؎yhliA62l {(rciWL\KKqgEyXY% O㒩aqdț4'[;^%aBBO/9[Oo#<|3fS &h\F~ Kl8৕hq /sjt(ZH%PtNCs!.qT(PFO9A (BA7cLDB9! <13#z;oz'uz^Ga&MmaʶľEjqr*#hM㚱FcGi ALsz !L] &(d"+n~. 7Zjas5Ћ%qlA'A fPQ3R-ihۡkZI8s#p0320O\[4mEy׵N,Y[<'ݷ$9c}KLBk(+w +yAzkVW%U]Tc `qo!7". >Zy*AꢛD"u6>G_^u,U-UQ#dq+Ne =8v Q|T7uGlk*̯@o/x( kS~.06G0e`LdO$=I[nٝ 1 V'(=T JFL@GroRX>HG1C%wAXm3RAD:ǝ | p=u+;-Y uHXϘo2agAݥ^hXxI 4/hc5n]YZ6ZCζFv!<iWCEo!e)Pつ:W~k?Y(/3ʼjmU`7TQeHDK+ )XKBa28<ãrtk %M @%x4Ck\B;ޑH<^ÆSV˪i ;=' A5wRI!{^Koi`Ĭ[{)>@#Ash!{.[Gȓ726Ԑĩ- X7n t"ܴeE[e5آVç7K*U;y`lpGX ɃdD>ySk@xØ2]D~|ztɨى}[MIniTn\MJ!?SCnQϷ%ϫz,Gl2^3&N qZ.$=YDŘEtܕ#SK 1mN"]1-ŝca-6N `^gveFܝŠEVUa4 f۟HY,!bt`J&Z>f] wΖ5}zo:0r>kI`!08P&JNJʚmvbϯN#ͳb_Hx$=aˋaAr>< ڴX9oUBЛaǵYB }~9.Q!'i)~&eᤔ%3lS("|ltO={!% OI*j)Ɠ5|cM>/(AHs K#|heۘQߍ/iשg9KPbkW[x:?I0PB\ m7Pө'}J\o$ '[Ңd{"{9rtڐ̅ Ÿ#V,.tYf/]T|`jjR m0 ë*moތ= k{D_v7rZ@߼KCsGJ _㚰Ssdx-q0a>|U=+ 9$`& |h@bZrⴑK$V_o4`Էv^4m`Y9+LJjA"רdZڎp1O~i܀n4 IǺmC"!̫ Us$ZXhQƽqvEx}u|(?!;~_b iJkéi̡mNBb^fgV蕴?7oxm.nW:~’PTNJܪN^A(:۸ Yfر̮mX#({V O 5%HzX9R@PŶG ǜ]$Y@Bn`>+xr` Gݜ]*h]ؚsaRa_8h ;/F}sI]MKa{%a`ݨwڍa 甗+$ľwcmP P*$60Ͻ'o_AG9{|b)2Q‰[3F2GOMo죢O(%S+:&Mqnɬf<ͬ3ݳZ[r/mXB $h ,8.pDaZaȼT>:@us@>?bBh#?3Q{̲n>0hx߂*h i "; SB'BLߤ=d$y3x%ɫ‡P)P'F,| wBrQp=jg( -)V0b,p%ZpɩI>7 lPMY93#x$hȽ7vx :(o?S0υr.O$|$OSVT3eeu͠-]>^/شOMSd=̔c!"Zrw LUcNrML3~`|꺺P5eIMkp\p8[J*4=ɾخ05.ZJM[;"GU?|*何!eI.TOefد"b='ٲ{Ms=4&Om'P䊖@7VxSΜ|p,?32Gx]:԰W\y˓k>SӓdwR{}Y}X[̐X,vF|n|Bơhqrq ,/jjPqU cg ު-#&c{D=Pb# ?iy hPpٓ1üXF&: fX<梊L:WԂƌ$''vH-58A00l;!A 1񳮝0 8a?@O+@C~w!0M{CFG* }ឤ@dw&ǻ}v"NdeZ #ZA , Y堘L1t0Ȋ7& |FLG f\ t aӳ'2mt;׫ {$rWalbm>QQ.>GQ&W);YlӶbn1'(OC.b*JovѶE? 0+z^YKs6OI>-"b ;kQZVԳLGX_VXS(8, lC1DZK^1n#&8k6%?~EI"Ax?w1A.tU`x*K!Cj8uEbl[Nĸ;߻M\w5FZ"t‌5@I¾#ql6oӞX MҤzGKpRͫ ˠ3C<[Se3RȎ1(-N,Ei.Jc*bMx^;P}J9\UQ Hn#C"@RdU\tI?}jq4G yQ&D gJ0K'6Td_Fg9}ŹB"\=!"|p7zj 'gvR6_W52W0ϝj\D$]x>FQ%7;2nw]ِ(%*% -fX1Rx%8Q/ :z_+ οu_ 9?O؊^2h:Yk|!w{ȝN S,EJyB>y`~Pc%7fl{ٟ e4vsyB0JkI=Q>*/J&A ˋƹT|-x1nOq]_5Dqz#  On]B^6Wv |PO=s\}]#b?F z[)]Ulm(L^1VdJXz{03.o^|h<b 7o!SRYfZߏb.|zltsJk%Z˄R6<i9'4z A \xb΍VC'is` &g{:qU7K1TߪxQðBGIԿN݅[[v}gW׀SU)1wAR}+F9ԿD##$yɲoEQg|z(D̪,)9c %EHra"{kAM怹sn'Jq)~1#C@o'9I{=\{T-U,I(: 9q.՗hg*$f k5j! Kpw9iMFvz*ȱ"wQcCIyQcE#b0*\C~t`ۘ@ Hs*!})L} bv߻YA~̚qRNVY/*cT69lOzTPMR8-idCkw4Fٱũo“Tn'u5ʩ]NSIz2|(*T&Y9רژ~dU EC3D䤣?16\-aIe3ti8W4*vGZO[qGfiVuɥt$hIaٰxQ܂s4:sR'9X<W^RgeE2_:3!ʋdݡ }e*L2dvB&ajp{9-cs\Fs? ҁe:w; "dDx8Wx^p0NБֳ1Aj -)%wK NVĔb.׈•T} ,O1 d}#,x?ʄT"G̔ۋ)l7ca>BGAxvu/<ڧ,}-)] d4U\{\HX=jdb(YʣXP7h¶|X jx:}Ȫٽ:x~2Ed %<{RɃ$(}e N() UE&- =X{rE4nINTT֒a/iLqD5ڸ.wmM~L!oKDP xURY(>KMD1o`Y('j M ).NAm*{e@H4T0M R,GƼPz/?:<Ոp,W:[:4-+'`[VL᾽f[2 b Yfc=ԇ(ÃףDXq[@?iB}}f0um U>,$,Ʉ&p|i$9dJ}{,R:SP̕b'|5Zm,Y|N(;?`vt k2@,ܑ0me|, f QSpԒK3faX_q6HU/6ԃI^~v 9z+KxCAh#镞J'(7Df Ȁ޴NUqsu$]{IWSVI`:@; S ['R-e1%ąJ1IVtg6@k8|)c:SSSw|/"A¨"$TasvUڏxʏpP=+xG8v0Jãa$cM!B tHu݆q#iĀu( 6U@AVvD9Z.^V/Zpt.Ej &`{2 X.C ZC1A<ղ ]8?XSm²W>F @$OjTl"nE0Z {Ղ40*m i^r?eT+Ki~XNw1h;\(hXft|E;be.i׬3/zA@)K6PtdQ]w 9"7hi3)I途z?Vk!vp>hvX4?7Me.=L3H9(1KݗU%h B5:t>%5Χ֒Ý0Gs,mq;*idōR}ĠWUM8.R+TKMvNn[m4Յ9>(ɧ2FZif`Yy+Z\ay|3&d|:ٱ$\9ǧK2G.6\A#5}& >p vIJ-|Wq;$et>X/,2X{Xq899)$nTl#y[w.{LP_ =@ G"D ӐE⿒/`Vn=iXPUdCw4O]L> As!}57P7qr:V%ZH?ٯJ?Xuy"y)X,ْғ^7 $|8:Õnv.5-e1Յ)%L~ZQ]rYTx{^-8NmcU,37 CdϹ̮: QƟ_NN"BQ }B+EmQUHUiʦ^O pBI*;,LJtY[9O \[N,^e>tq#Q%MFDH/Wfb͆B-iVKM"DC|Rt=T6ڟm5p*͏koYr-Dvzfӆ%I7.<>d >wUBԨX)(0 G`WlgcYI>Pgx3NX.)=2I[W]h֊ibc՗5VJrJ&yYl^NuqvoF.wfFYIS+9dh噪i'dx5ROn?AyH= 9B?~ԇߚ_x!#CǂbF[!năm3U2_@c~dYNH)6UU`˓t{NkbTdabCO"hgLcfO"tRA-UFTl؂TTbh;%f#ksnC|QA4ц⚲KYI<( A1F Mk {V,!!c_r4X{b32ڀWsK>]qބ\^uwJ'OH=M܈Һc}OY.?3.#b(PfG)O+ S"qW&ACKѲlmA3o5fed`I܍(8"`soq?(AjɢnFC & g@=<u<#w97죨eH^*x: mJl0$aɨӚ7bZu5gcC3lR% g(r xaQʅ{W8>4~16˸.fuqmp|_CqTA":Jx09D4 B#xЭ# t|Tݢ3- TJZs6/C]KST&IIhi0is؜]U0ّxb3#w]3dOn(Б\Q"%DlWE"踌X,E5"ÿ{kXj.m xlѨ:F_h &Fwvee!`iM:IFG}!+y٫R|{g/%J%:$"WN޵n9XMTS{7/(mvjb/}i 2EƑ?<'UЏZ^ϳ.&2uxxvI`5 z_$i~-^p9Ţ?b i~Mxl ldGSȼy<Ƞ]Ѽx];M ]ٻ"(mpi̿g XF b(b?ķ2t3N"ZMԄF? $H 3K*ɂ$Fsض; }2 vr:$r=a]v}2ْ{Dw BbmVM֗j/ OK30o[ *2)+ BKB9kX<Hَ,i^f1b}Tpƙ/PʑFv:0 mNhN~mwCӓ"vQ&!TWC`v# zTyOUu5H6cu:We[,u+$q&g(VPA@Hg璧5mw-b_&>Ny-y+vHPE߱۫ScX쏼o4/i8[UrT|xc,7ǻ!\BqC3)BpvKԋ*}35@>^oA6L#!*00S"]񑜓a --ms$OsqkGft(WLx4+ ?Z4d>*dp&gqJ]鞢oE!dGa tOX]zމ[n/aX4/=D,cLZ4{@mwq8sX2ke Nɪo 7䩯-M\$idbzH N0Fuz.}9`4?0`yercG_WGK#(";a%ɹAExr$^S":])GS/GӹNFĶۍ>`q;tb_Ƶi4ꇒ9|@` p4NFO7 $Z@spPS<e=CRJSG>> M"G7]ֿqnyy]:@̻AH,&Su/mH}\M~ W?}o"` Nw Ocё{=WƧGXҼicgQ0z;'P_KJlօ t=Dve˗ D6z(W7B:[EMdvGJtd"rbœ! 2Px52& 'jZ fbX*em2-%RRT'[?i EtUDF-"_}2tY-s#*7^c)ibfD.Z@A%cBV9ɯ߾͛\5B]I1؊Mgīy@qA?41#BZoh@F"5-Pýk hxT!Qs(^Ĭjvp%`lc1ţ;h"[" Dr!,{O}3YȞcmP2Pe>jA[%_HGEjRD#zO|}]$~_54A3S/syy$&")X(&m.`M@e0ؾasi2ǖ{Ųg JQ/?(XZ A0t5Xg&ƋO['_SW8`ޣWHtIsJ"a[&=?#\_Rn@8AiO! ˺5%fD6Y(S?ُqX Vu '*>jX3t q{{"t|Btk5A'v*5ׁ0NCϾEXi<>bIAi XІ6J4oyvUVHx↔qȗ l~ O-Y0f?ԓ\0.k)ֽYX͐U9nvg#tҋq !|>$D K.P *&>0Lj`/:GD?q 29-[u-ɮ=_A@wn̊O~{;[4,pȮ^ڨOw- |e ܫbxp`Nwɮy0CFㄐY|V<L_B(:q`i2g)Roѳ>dGrC4/mŸf\٩dPiүc~3BM%  ܑ,Դt;cvp!5.rKwxA  XMxe [WŐ¬[?'gMe& Χ|.o 1sfJt=0YPо*ՖM7My >\7GWҍ V>F~[$Zf]OXk[5nc '^%5&WMov`x}g{T$c{ 2~';#!?p'G ܎vƣzy.JN|g6k- tzm޿&7Hyߪ؀|0) d0׉3 S\IIW&M41⺷ZX;b2ts)[}荈-\!NYZrpU$1@)WXڄqc_J5g7kKC 4움[Sz^_ 1}lB_@;d#b^$!8t=[ғ} T,/$4󆋀FZ=`aK+hvtUj;$%DٓZh0xB!BPJҮ4(FK$Nj] $He?yHK!+ZB-=׻ݿeF9\@aA.n5Tk@cj*a#G u߈At-ai=Ĩ8yU)b5e:}B]:O#1$M8 vqy$=ӃRis t?\V[XĶD= Ȯd߸RPXю? Iz 9ǚ#o:{]Ժ1Qah:0ݐ ~&paaO'5QuIω.fqb!QY?ѺLrܒ.Z}B{5&_:M^xĀmFHIRV?v&Q!Y@p~h(AIMY٪)Np݆vO!u}ifeխ0 z!椉Z‘G^asmDLbK~7K8=¤dT]~'/0@-z= GK eP&Hw˫%RYƗxf̫[{zsu.4$9c?WWB}lpiFD'X7|QG FaQ& ֻ/~[ɲDW%~QY!H4. DHy ݾKY f:ؾqw wZӮWc≼}+afnR@@ηA]j7 Db(7U0,9#ES(C/@K٦@qGdcկl"Q T9:Oe5K yVa-,z~֠ 9?/H:]7{4W.^p~df ڜUR. mW{ϭ. mv9d&՚;QZH\4x-H410aQX:jodz6c-#;[;660U g)2 ܾY4yƆɦ͝ާ[)2ݬ)nz)l ԁqV|Hwlci'WDs/…sl1e֖Emf 7J /rue*;SNuĕi٤@6ӇYcEV8 O(fD\Տ:7o o_?l7.椎a ;2sh9]_731Z Ai8'oKddy6qGg~0הl0}[twaC|?Z{-%dyمG$0Q1`SY@y;8J0072p chw< b|/`kh.g QEh"fm f7 $- \{GB2`pguf҂k5{fTlpW\Wɹ|a?lEǹ?(F& 3pYvϟJk1:Ì,eDc;\8(5 v$FB A*Nd5([2JYAkkֺiyj|ݎIp+#*,#E׬HLvPFzpsxZnti ~+&bʚ*!EVm얋UfHykmLw&[%GG+f)\;7+|<s4Ox1Q/-"r^"dh-]pxUUYBT_OV-c $Qʜ-4r'*mUЎqWrH[+lX]):nJVNN6 o4xApEr`!G"s "̦]Ve1ՃݫiyZgQoU \#&oJNݛ& p: 'zhp4l | R㌝?X6ʽ>WX5mjA$z:v v;TLx;/'Um=cdVVPwKln@SMcj8ꩡq*&Ҟج]3T|h^˰N%URB|ˊ!NCvX3ŐMONV{L< U@蜀%aT׻(I8bKh:! ,20/zfU5$˘@mkcxWFsH|-Ki#ǚCXe[TG?3L#8'crTS_v]lSGc9rF=F4f;U۞ЄivYZe8QBszJjq'a}o93H%b9傰F y9 . c7]V'2ϡn}u=))ԈT}gpF.M "6TIg^Y ?1-jK?n" {_BPr"T} {S߳D0^UÉ9+&Nvm?F~V0bNZ"+zހ4A.q?:(T:=(Q#4 |'@bݍN58k*чCdm1pPC|:526JhBDf.o|\ph}owo"UAؕ6TOk7 tj}^U|2Dq;<=ҙ !*IL~vs/;\,n(Si+&x:PfIqWW4KNVQoi-uB_n}Qqi8E()…'7GՍ٨w+nHοrY! ]S $8>«4*\GdZr5cP&.fZkD66*r\"9X~8iƆE;NcgK~_;;HZÄknW'W:`UI;4dpCxgDKc<|V}kH~b Dac*%6Es~{eC㺄ꂖ3t!_2ƪ4 B:4 mڗVrQ8yJj*y3-샻/_gk$&;`>JNMsAa9BZwљ>Jŵa}чFt3x]IEvINIElL7?kIlUj1qq] Ɋ!_Ki毿XH#NkVƗ d~dӅrmj OnI;Ў(~*WX| ΥL#+9VЧ+{f ?vӸL!E+<  ~5FZoϓXب KV^)ʈX~Ʀƞ7׫;*67aAln7:ơ`{~3X<ߕ$c-/u.+UVΣPEluʵ Ц!!V@ ?.#'qnm#pH +T'\ك:Ln-u݂XŊ{,vc'iD{&~W_KABmT&UEt r`=1*mGq!z _L g^Df<|Wְ˞]vZ3>BWW&  ɊV7PޓBe VFԮܰ^MD㾱5E^(y<_ nȬ!HJVS:ŀb}9yU^ۺe',m_ű'`GM_FӯE$V Ǔ+vv YQdB!K1/jO6!(|cѩq?@RTgv'[ sGrߞ+aC;o]6UOD[ bgq %xXGA)wϛTM`;SiE4uѾV'+GSHKI4١]٠̀R!IWűqnL.K:>S>Apns rwQKcum":otH!n *}PZu\25:/+Jp wdL2|OXKֻ*ܓ n20b_\y4:(Kz% !k$l 3cKC[g7PZyjQmd VUȀ*Mmu) 8XH[K<22] nHa;%@}`FlXmS zۙϒQKY!=lVkG=M\ jcLGs=dJѾyhV4b}r Kl p1DGKFimWsů[Jz-W[nz\Ɍ'+On iU4_`6\tX &]a954n3K/1ݰ 8eة]%i<63&IT|}+TnAw^RݔbVt6J-ʄ;]HM]ɨUVPKEqA% V\vJ}{MhX4ڇ ϸ& TsJq+PkqAQĠ@ ,^` 7Ƶ|&KnjӥIPuשּvUG݄խ?OYj7\8kjltawU,A6Ru B#\Ǣ[. гGl)ľCyi4i_+[MUKϐ" `q`v*4;hwŤڸl=͟h+!}Ǝüy_U8RHaəsԄT6_K͖P6#Q_z-csQ (XV'V'YIWTA^jKC a8? F9"c{MmFf,"ce+za!H=E6\S-1-dKlP4mYwf13LQ"DZ{Mx5Lͥ>֠^r2ɍbnWQ wViM*ot&|lj?wLSږ {d]P|m=*ڿ$Ӗy˥˒M|oD3 T2Z`P[U6=p`t,@k)BzC *OpX(< \fHXJӬZRk!l~ZB =~WݱSЛ0IٳgYZ07070100000382000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e07070100000383000081a40000000000000000000000016612f91d00030dd0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko.xz7zXZִF!t/*]?Eh=ڜ.+-RUlRMޯ|9J4NYZ%cޏ DTe lr`Ud߸v8/S5z1;F4p! - 0ؚ޽ܟFY$MMdH'i%`L *.q4Zxg[ A-YsT,f?W"z֊im-OJ%Ḇ4DE޿lsv-oU>ָ$hؚ)3e̿gof/_B4!KЭ%)f% / 11((aμaIiw#wzCZ"ZJfV*$Z5Fh A<#վzLp4Q MDa2 Ǎ!Vԡ:RND;QИsY MF$Adg d<`'OD¯t0=}y\uqJ#6S?؜~<+o&*uyYl&1apAXͼWΚT*٧};SIݚzTQ魑w,Kq % uWL#C$Dw%co:S۪Fi߂wʠ!bdR2ɘ¡6J4|ikO d+mp镲FmѾelKq`L[Che-;cX75*ҿa׾a j/bKudشpD_e`Wn.)cTȉ**lj8>IɎgPӜ*e"?ٍdq yiK$Ha 6 Ei<&% ϊp7JFD}(vūZr9+ 쪇^i0Gi6+E- F*# gBlȬPA#o%a Q{N}r=:͇ jmm uV?I+j=ۚ ^1$(3)sN@2u\AiS^CT\ttہ0hu%=eԱO?#L̔_.࿠-}CqD2SKXk XsE"m>))M3djṞ3 P*OkwZ$s?Rӭ?kS+?e7`Qbeͳ߰ :+K$ܝ@(iMG+sbsbƲv`Y/׹"b]/j]rݚR(ꝬW,v`M@LzA<6ڄAHd@k Zg*3)@rvc?;~#拸WmVadZ.aZ M1. x{+Z&M\WMƪJ'(:۾KFc Q4pY/!`Jd{:6euf8ɘy%WCa湱 W|v< O@r W83:_N@o!C%+Gx!b }_Eyul vEzLt+kFB M!I[G42a}cy[͉9u9(V}KLmQ_FJ^:]Y ;;S&VSZ(9=а?߈gk]SM<خ"-CW%G3,c&oYl Ju}Ww?{)s9I.A}ioRZ>MXh" *JPpt6hʡ"`ohV~jg{740?7Ƹi@a!Ƹ.:XNПRCG^p_0+CдګNv鰟G#~p 5mw.`c DЉA%x WՉDK~y |j(fqNzFd]q{a d.e65D[xbM[[9`\ޞJg^(sW1>C$}_1w9|nޠalHyلRpgq[d75oM)ʀi ^ϊ≒K,'}yvn`nY (87dzH7 ]YUOS~[BARޝU8v 1Ml Y>E0yWeۇ[^=Duˊ6V9n(¨ʞ\ [MݺTR"Ldܔ*JxGXE)k%|WVҾ{%BqKD?UKꡑ ܍؟B)4tsO^prw-; h->H`D7i0M\uHkW/|Mb [=H\f/0^"d{]sdYID9%hӒ|u@^{|wJQ$߾SC54EE7o/Ty`_!M̆eĨ|i@O+ʲE٤^bn~VL;E٥Y8 >n1*L mַor!ZG5(쌭#N1 |P~8[gѴ,2-F %B{x؄ܾa 4*c!U(v,=-i7e|*#MSJcR\ u lP5m-Cxv |_o;c[n, t b)h1ùWWkvɃ*Z밹*OlvjWٻ\g?k3zg ӧs, qs1!6TQ&Tq=K=Fu=lNv 1Hw<;eb@|SM\!PGgpEÊQ<>gC36ְ_.nK`i5P vא߾I2qd!HSS*yNXuPGaդ˱"(WQ`Mvcΐ@xb =y p=|<\Q1НNYe@hx|*}sU* :tķ ^> j:ҋD .og”ѽBu^D-`Nvrsp"(458+ŽxnEv(?oWW[@*b\o¢M_]rg.ye 75DWg©O/qE$e5\Տ34 5~_-A@`A=JSM$ (2Ϟ֌|W6q¬=&;=rzlA+Һ ?vgZ03V)VQcqaS?P3(8N JG;D.Lͷ[neD-Z%niiWr`ƹ pt[F5̹|х'@hQ 6/ x qӹkФ&<Tβdfp@b_4B] xaXEPb_\d#ad90sސ'Lk?ײ: JBuT4Qs ~Y\,kvUr{|tGYtlN'O1ؾMV:d>9ice}ug T7, D2"(f<G7FĀC9oN4b}TF;fI WFv+6I߉/nf'[סaz`ä䁇f鐑Rq"s7)yűRwSQ؇b]@i\IM7Qkk;80>3qpk\W$?OfUqO/۠r@ ť:SvtFWwL}o9]SD/]8 aTeF2Dka51=+E& 90u-O*Gl%)e?ʑe J3NVxp씂 KtL".~eUij*PY2NRZYr"?"-cFޞG酫ł5qk>Je,@-I  SޡB2}il AEK/R հ@7Eިń4?)cu?y+s/^P#w~0%slxJP/:>`[ 1ʾ"4qhyaY/$/mΕO*co }S涁#GO lRʵhtm@'9ܳ:{]'UBZ4 ž{;0 R̓nnVc#*}=<1neG#m K}sJp_d;&B<-fҁ7̞=Ɲl %`ۦlC/q>uܮx01Ҹ{+!nL)}R:dc2N|+lWhwrç+8N}m@:W٧T\},Hu bj<£jׅKf̺f&cLzHΙCPoi%ˀhep )_6z,9 r?_rJ\𗷘WZ[AKD"V ֍,-,˧WŀsCg?,/? +6v8 GZ@֒d(Z%"ǀoOS kg}F V? 9cX2X1/rCUz's;l>,_d밥1UZ2u41ӯeT-8 ,{׬j5,]"{v)>B\z/Ѧ}$@b"-Z\hX.$s"gOOIh*UHhc`v t:6߇1k vt(Ë1BaJF (2oW1/ó" XIΖ# ~Q`Xxuv{+o7F&##m, ˪J'tFOB'Qx**^űYW8m y_`$."}Ծ.їu< jwZ6,E>zƌS(1HۿKFd0ˇ0 UϜʯi=JW OH`e,A  ] [ X zsdcz %"(LZ[vW803TNi\Su+Qݹ;gwai6Qx !#+dK"ÿ;=ȻN|ďژ31G<4?FrwS׀od'4WzM~8 B&Zi$NDO;8ߙ\2m?&xa!> >1\S@PT!;j=plTE4" [0(*b>L1^RΩBLrHH_6(˲)Eg΄U HU ͽ߿2BtP|51>jӋ8r$ I˛5K(ݒ25U[Z{r`tV3w5<!tzb+tTf§rDI3IW*,4D- ^:1oý"yzL]: X=?ȚX3I-F n[īJw}QL8;A r]M[ϩ\<`R/zWj`Ѩ)q)TʪNϸx=_ (dkáAx !ϗܱ X{d]Z$%U<2@̠;0 R#$ȜsV/&L흝S5PpWE;/HMĜ^G@{CYǪF$Ch~2/AU ,tQeǮu=Ɛu \fu *SO͊TCܫ BKym.r'=tl05BGO*<0PLEkh ${EWkR_uф~8EuM5?w6{0zQ7qKs p%Lu0KQM+F 'i?7\>'s Clr Ϯ? s.0:vSw*Ǩ˞cDŽ/sؐ?:`I H~J4$e`E|bq_J1xz -M՚{E$GNTPj=^]>xН=4."cb\+ԢV}|rZ~vj X>QYCPJ'T7Q %ᛄIZa7s܃[sHW((Zwk 8Xtk剀bp(51G 2D#&M[ۢ-TSrruio4LB@mEB;SI h44ePM\j]pJ$Ԁs*VSk<Zwճ󡈢ωC?,@0mBL|^"BxƓ=82 !}UGgPn<iS)(AhYTMAE~" Ws~cTa3!-hr'-ȏeQa } 8WC>X&Ё!wN36ji,T:y7C:g`muNЏp!A.0FLj/hio%ذarh4f~ %lո9>lfO*Ok 7r[.}lZroG'YE;C )QgaHtKhQa`:U7&<ƑxXZoq䒄>v/r)lVTמ2 %9햬&4Q[KxmyƝQ)C!Nr/|bFBYڸ6e2_ >I 4dw Mȵu 秏{6JAJ@NRYty SЄASÛtsf$͂H׮h&3|v۽W[9ȕ8E/Ja[j5"\7fpag=%b(JvvU'xʓ%GƖIɕRILv&!0o5NU22"y6Sޯ_*Ё<{Sc "SV.hGYM5Ek Nuy䢘Iw߷ocJI>bD#Z7R6'!m$CAgp߂ZqA9d]vqt0vFHGA*^v.uB'jw#Yξ!.«$23gבb$RfsaF)qV Ӧzga]x/wGSi9=?G nKIeŴ7ȜԟRt/&hڋpqPCYbkW KY|E,.}Svt9}H%2@4,BceF93ahbBR o]Ivo7/^ٞ8)&wj4-@WFDc\o`p$$,:V:?=EAJ[`d,^{mE*>&H["q^xjLBX{ !eu5`'kR$+0VAfl7͆/mN"[ ĩ 3\8K[1t1S=f,fE2/)1S `+x)nΡG]dđQJ+U6} j\z@E 9u~C=dNq0#-UI/mKN{[A]2.#!=W`!NT VX"w¶Egd\U- {L84[6€TpSR>TvtyuUzoh~I >̌29~iwy6as n^ e*e퇥! j@{(*sT"Kvߜ^VuI*4n}V]CB,Ɓl }rjh78θr';FEp.>!^S(W=?xs%5Ɔ AHOf 9CJxgSP6a,u,* .P:rd%k_*4Yo,ɥfW<1?}Ze>>mj6d&eN CA$X uR~11)so9]cGjt@yjW~HaSZsgМ47E(`9I*^smGdbeW!X@!>L)O ONƍCvqb(|{CǙאoS*T!jvJt~}n$ǺdC7w'pЮZ2 %J%~beڗ2:jN-D g,JR=8F`ֽU`_!.l"J4C2be0/1GY!nOug!!s{u<ըC1:FPEvNt:,CPH:L3o`b0IE7OVBa_-Gc0kͿX1}60IvOq7|~@μu<-n sYQW"Xoԥfx0{fvaiꆈ_A(? Բ~#rPt ,1݈#;[?G+7nv6.N&bt>˄!C]z޹V m*ߊ RP="&q2%.B@>q: ̱/)P_c+m'/tG"my;MG $@ I{V*3Lҹa39Pu#<`u=WG72lLJI%#,"JS^%P%iL'*S2{`:c+F7Abq&\[H$KiySC4i-WjKso'za} ߭W"ZdD _( /%:1C ; )J{7Yr<_+{p-rǹO? lK,7w TS z Qˎx"R)RlE]1wW SK̨+uwY!ih´w a7sQn_b^"XM)QV007zCRg/eJ3ݹgJ@#WH)V$y Kv '%RAeSX5WXJ*etkL01}^-LN2oAG' ɿ4G|'gn}\4l{겺rfIӓJ%P85ZLG)+ӓwNq0Wjm'lI(Ñy`^mWw׼\u.+'&Gyl_!__@1QQfl*C&ӯqغtESIeʫ`065 :WlkT*{7zm:c%ń3ϴ*168H3/qV}LW&7.ƙ$M0US#q7 uIա~؉ K8Gؚ[ e¶8thkzmzfLkg7H`@-SF Ƴ'NhNz9瘉 еpc:P6Ay:S jGVj{/z^GX [;a~`C#˵kfgUf) [/a] ? fUr$s=SPȁ (/L/| Gh(+ؑLCz"}Zw qoX j]LgN @.tދ-!ƕOc'NPoAOq'(O'Dd BNڿc5^`,ӊBq.L\m^Xc.KHB9K+h\ϳ5dR (3{QXiv{]H%SYe羢9"+zM`9 EeFDN826i׆)I^/Dg%sLx>ٚm6@*w?`]̍ w}=$1a R|@\˲A†tX3^'8 dFCBxlM0nx̄)믚:P ڶMwT L_E'ME{|/Tyl% 2+zGF -O/MWqKoOf PGmBzuc.t$i oϹMp?%td#!ZqVڊzNh=:kAqspJ\G ڋTJQm͔fVF_X,Ҟ)R v]-+@dR=HBu1]=,v?~ZB [nhl WHO^~#u#h" ' jNdw5OÚ0Hţ@"C2دæa^P bܙi\MgNIOWLZ@{mEr2dR?ww~|ٽ18Zs=DTAO1u"{8mTj68^jM"&6Z',1=qO8,()1IddRi1W֔ac]6wQY7w-Aj}\@_Qz%,i;@U->6<,r 4JRVwBt;k5ז4U=>ˮgɷY5W Nˆm!']re5b%`!Wqk/Aps2g\Օk?Q~t0LLeh5G3{i6/[\ g vvux5P=-'W4jy:Ǿ4m5 } %.Ia pgP)enV 6Yf?B{T ]}3ڎYtέv6rAY 7r&T .28(޾K>2M.\,+[Pi{X}?0$@u8Ww],|ig>qI dgp I"y&Z̽@ ^E4EU ]BŁzsV]ܰl܅W]=4׸CS5aSS!kO:qp͋ޮ ?c~&O{tbï"jY@fW[uTl9dd]闤0Cpg| 8l= /y s=p'c6^5V,9%LN@fARn,r^~|~|(U2dMA?2qW^]5>D[z)fO܃5%Eyɻ^IE JoiӲ/Ki9 Wʎ;Wp %L$v12Ha' W#p-1pQCƇ *ZC 8d5=gfQzut-̲YYB(v]Q*xV,^AWaQhJ@l/7mӛ۾ ϽÅN _iF܅D`kv*Uq8 3ǝDwEwҙFPr)WvG:1KE2U?@ 9H2 On bb-03\rU ̨kDKg9IlGcnUg/S[+yQSqL/~ 3#LU9&~5sZ6Yin هHS%qQ*򒣥lm38\0P)v;%yz}̖ޑT?2̉.5E#i͌;wt^֨x7TXs"%#&Q&dث:bMO=IOJIBxh7<{+:OX h orԯAr?gGJ|.kc1v8 e:Ɲ翥` ]j9x?P&}ypNs.I&aSOճy +hBuH!X),ɻ'قgf}I<+,*J+g'_A$~<1DwHΈF_\Q'Aɐ84'Sd U,Y6VCwj7` X|,Q/;}&w ‰?BV5%CEC|Za 0(ooh*0bPoewZ nBz;5R!5vFFX? <{5Qq!?jݍO B7/HKmVi !@շ^Of~ɉ2;B `'^fb@ז#!:QVl5^fhZyFI`ֈ8p3$&>S 6N'^6xv;prՅ"B6@bueOU#&ZgGC\.qmÖVH55`O^l2FRZ@ ݤ5z$F-mhPnȉԲH1* /f؟أ?*ᜰ_y=\i^W/h)oSXJOfuXkikoX,_vXݿڥy9T0CG3Zf07 블xcH+a 4JNwЃϕ+>'{N`1 =P7XdFH`one}'{cNԵ|"B"`ݙJKV ǓBu0kmE838k1qwWѓ@ס #>a}CȯmnZ625TbqŐH{9 Hp3qVYC.m.F#b=4r(S]2e]҉{6nJhzowzK@!aӈJ1lta$[~ Tef{cݠ[sRyTsry=&Ny.9t֠T^8\Lc =dŀos&͑E c"v/"&A&<1nfOg5(6\I%K0DsZ@c@НPfYC}e0Bwv|aĮ5nDo%V?~87qlr$*3fIz,L^ff:/.t ሁu"|$*tA|g$E@ÈP!;g\д0J(./F@.l^ ?ElyaBy":yXtq[Hje0>_먼 89<%(8 |}%ɶ]ќJC"+#ٔ ￙nx)v(<ǵ]A;*"kWx]=,.j83m2>P'țE9/ȏ4&sv|'X97^<_WJ*9TC@+Dio@p^bAmo'f&0;-.E{j^sCHўh.|+œg%^1KÂmrN[Dć:85'ic͓$d8Lѕ?ODgYx?(}#Vߟj"Q)">]AZ,Xkr̄WYmp\ыD)Lɪ;حM*p`%ē m45!:&R]z.xyOA?zyN[ '7AޯM w:YBKvfHҾ+d%6]OlFђ75,?`Oۣp AgO!'@`89ET4({O]=Q)/G}}U#8OU{wZ-[LSz h5f\8BH$c9yuG9RԽ%JPbPS-pSds4}g?]QH6$}f}mӵ!VE.+!|j*z`8 ë޳,h2 !s-^ڇ ..E&=?m܎G6/Zo\1LM5OT4*aU悚 ş/EyRԶP {/'!tn~YdNPZk_NX6^DV;YEM,2AW+sWɞ!v.!Zٮ+C3;eC3%3b],xou֬Ք˶tD,X$6R"e=< ;\1,|tOs=Ϡ1l1ҞYtGRuU }Q |Eve&rޒx&#|@5b5o9gG'"bL Fe ,wzVD υqLD~' 7A2ONRXz_JAU(ii^I[׍U[%Yoc|Rc`yڇ}vI8t^@M&ӱqᆉ;٣/b1ϯQiKw@^ɦ!#vwQs]fEFrb#` P5 =U\f!2u4|vZ1ys-.}~w 3i}I`ڄxK~lgUYW X;hd-cpZх9*O>rv /#oKds(~<4S?_&+F?E[ +,+%I}kE44ۈӿ6Gj Ed7ޗhzlףKOz|+m6W:I.2aSY]~6|:x@)(SeH Кc GZ I ½fTQP0͊NRn,'O_jvE( w+,^vwR^6u/dVd5G+l]^<;E.RCtz%˨ތrq2.r88ۆHFOMi$Fpy|dRwQi& Q۪7[yBFMf@5 &X\ { 9y5v(+'"]ښ? F'ЯǛ03u<4rYqBBdH ed"}3v0ytNq/;q%@%yT*ʥaa8LI?鴻 4  څ?%Qvlɢf|;a!oϊg3u("jMIgA vکKU9kz٣o=y}1r*[H*+Й.a(W Ϲ{lڵ,'0*>"HI|JL j>(@H:іG¸l osh<'1%Qؙ~[hnY*ڙMv;՜N4(@4W 6.ߙPipyB-r0~JD m㾐Ʉ~\RU;Ԕa6ER,2470'IՙSSChM :ގS޵>)WZB@zLͶ@k)X/U-[A%;DpLT̜B2}&Y-F;N3<(OjrLp Sycj*maՇǴ*Қ?uA3 3s?zcVO_&\. 91 wV6~ .[̊@MLgyF+@ \1Ogحzcs{Ԏ`Ij2#0~}(оV.hgV,jg'd)e9k%3ryGe.{ONk~Cg7FKŨ<>˕1G@v Ds8hi@0ȿ!HonI.0ڼٗ1S.wH!eXc7X{ѩ96ܒ 7L~&p?|(N!t5U'ř??8NhL&PAfi2xԋIqAOj[lOsܜE.5_>dfFاAv6+@g?b\Gor$WgQZcNi ;@ o(gRRg&](9xG; OIzJ5t?10gC.{ ~, BC_AlNJܝxQ_ԃZ{Ae++M2KgHm`=:H#~ހFӃm75My+p}kFGwdn\+괓xPOt XS,OI0Oܹ/ǥT:ɕy\} 7#-m ԯ(nQKSOmdzA(mhD!Fi֦҅02y)ٙnL*(íˈƺ;,muNK1Lx6/aN<зcޝR#(|Kt[#Fx}am^%y- L,@[ @uH n72b1j^r&~lXE w8m =$d.˪ғOZK\F/G@ڼT4zF{u mQ>D(noGY姻\_ m4n2^s|K(xs퀒0mY4b[L5@#4zm"\ r!w尹L'bhGfY'TY\7 '!IL\j ,NmU4[UTt_eJG1;ުTfrIT Dc9Vm)u2k xDa;*$c5ٜa1(a&Gm!F9ߟi}K⣣fSqTQb! 0Q5$POi fx_;ʓزglEjXMlgAjs)^pr96X% ѳ=Hrgnf:zUtB[(,G`-fL$PLQSFZFW[2yq#y1ia #=,wJ#;-`v_W 6:ni Ǜ.'u6|}Q#nz!UTσ}Yӎݜ Mʬ%_DFQ]%!ut^q1Hz>:Oq0&-/PbU$C?yG-V `5>J9qgA$T\! t!z9NWqO<àԘUWjD %_.8dsS1X\)]ήu3] 4FA2#(,&Uto_9.>A@Ȇ} "`Fֽcn+[G}=FT;iigd.aaQaְ%1\,"W`v}].wZdw!a爴ec2w9THE[ӌ-Oqȓ CPPWWS e^cx* @{eoB+{KyuB8x?De\<郐jdHbFĆj1*qCGƎhU +DMD6iZt^[G\ jM+k [^|nK1{OLmhk@yn7 x p_&XXsI?AqtYTn)o8إ"b$ҧ#z/~zJ 젧8xtQQ#O '$Jp{93`HԘ'uQZ1.goLd]C%TĘV\3d-93zCPgd?i5ꎼ~[ -2p*]נW23@ 20V4E` >}d !w !_rg؆4(@W2`/v {)1AK2okF=]B#! ,刬T3%,V#=rfJMU%^*95'eXWzeYIMsS)RK\/zՃ9$M DXvq}ltg)蔋NnCN 5jAѣ݉+HYoVEՓ͖+6j [oeرy@kp5Kl'Pܷ҆Yظ /( O4ӥCU?q`SlwvQQ1G$GW?N6tksTLڟ`ˈ} T+3G(}Xw,SۃJLrv|^Lq@g̵&:yj* gǣHxz+WG>ۻDZ)+$!q^",ƈ.*R0X!p%D$(d4/wnQiÏ1h*F<#A ȆpV«[| 'h%BJ"rxDPD w6 {r 8ЄqF^~%T`#^Zo61*>|ETRXsI'8߯Yu0~}X^L}}2mưc-DӥVO+&.gƈq~.r6.Wnϼ$ëIzi-U~izZQHLCWnhr_M3K;^qp32s 7.Z]u߇C3S'jO$BHw'nӦ8g~.cp<XQY)y= %0к5pPNՒIK TL{++k&\dFsYдLFK:SY0Gz]ޘcp;]i BDMP V,lM‹ -?V @PŶ4 Ƀx kM#5 DNYVȳEBQoX)ŢnMlkV7e jT) mjOmwD;: ?q!b/<ËLgFs/&PŃDc Jp1zP9 Ex]M#QLr}ZtȐ{Ӛ[Y d[WQёJ`L߲sGaGb2:=oL]5[ĽKc$9a2=}5Jm,%/nQkNXֆ;> mFiPXXv EqNųjHR/ՃgPAHm6c*-v.:E~'Z fTcAUy X-&ӝSWU޺ѩ_ӁI1`#My_7Ad:3E{L"1A !-S l(&׏A >eE ]z\,'cv-.g`g>kmt*5owI?Ln4(!@&״+`_4{q^"?b?u$sA/#эoK8*[/eam?=;П5d}b{ӯrCךp߫ͼdU(vNO ޹-^j(k%CU9N'p]GDu]M )뜎iӗGW_)EJ݀u\4 3/+YH,e_`LJobo5Е9D`7Z)Wȵ^W Ĕ3C k. IBB exF9JuKIR,QaQdCIGt4j^kf;9$A>?DeDS֨1*owAc< "P\=bMw'SSCK>.6-Dg90%&7T K_om&+7Q@F_^Y.~ZN >6sV/ 5]8Q Ez?wR0o^uqy)8&qgV:#Ol)q0w@l@Z i:Cm6v.ף$y)Im@'EYѐoD!q/Z íZۯVP@&`QɞM>|t:?%[)!o)D9yx%X)U q"qf܂%ȗR |(]&zL[֩~9eh&s4Bm2Qɭa8ѥ,iIiGc@W$u⼾( ع) TwٰR6dl"8ZˌzS!h .7@ɹ./P>ycp55}Sf:yT|(h q K~>ϱqWН'tTyhb{Z߮B/RKo&F9u(q&vL|(ʃ"E`©y˘{C lgZX,"*+5t3H@Go{ORgA& f}/or --e^ G?_Fؒyy=yQVVиI[]Sx?3YwlWyo3d aW鮖. JXAUV{;1/`ib*(} ,\KȗF2\Sγ0p-A9;9Q/G<㮇nU3\诠 oY^٬sJ‰9IJDcGgڞkek`'{@.FWPx\n爽 $̈{n}(4:k߂IgG`.ߦ_^ B234p+ i1Z1$y{YFبZU|Pbf}EέgSL8JK?ӷ\=ɜc_,}(mJ('/8RMZPMKB*{{KKB* 1\Eق%ڤm, yټ> |T1RJdSK" xUߢWlZǻN3+ j##L[bq:Aĵ r?`Z|HS+WN`qg@ٕKQhl OdieEf $UP>Q# NkX@|1mH^j 7tNQrJKx+i_qRc0[U dDTOig8= 04wX؅9jSLŜ9ES6Q`=c}S)>R"gS Y84kTm&G]X^?Yl?]b K%flt%8f6k:ׅ}-t[T;w@;,>o oySLXE1|> O@+ߩfEծg]e 8j:ͮM-K6|w~ 7}ZǦD.vo=CghIZn*JWWR*X4,<*D:(?d R {b$'l{5i$EQ.CZLA{8HG6(tv"{Z_ Q8Z̹K%;Cu%k:]8veTLD:_ALUT-y0 vmhdBY`;sYul`rW&BS,tLⲙXt["Rh>;hpcp4롺 =nHy *xHw}/lw W^PǡG^m(&z]Lr& Db4C5v}b_zk# lWQx+.S`6Q0DZ`xImZ>h9vPfLI%܃!MTo4/1 rj|~'j̏ i\Z1wX;#ߋNQmb:( )$vh&Q\|)"Gwo#>عNMgNぱYwme'nZn ;H^F04M\&TR~S݇6&M&lҶfz.'PI%HF O?{8Ay6!+le8^ы6і;[Yb;j,&2V{噩x'C7è&fF\k1YQѯh@][XjvGa@\Tr=Ye~1> Yz Ӵ4іFj%} k>suw?0Ldr%3 *[{-` xl,΅h~O8Mψ`>× E]XRx&4G3} d~.>77}#A}U1HA`( ȲD Pt;sCW6O`+"X:S| -G;y־  5h09븘ȭ8moU)5r'"WUa#T~U ;Gt UQeCZp ##G N `wy<=-RXFgd FN.6Bv^V\pohwkk ʂrNf;ZuUp\}ύB8ʷS'tg~xǫm`r]{\o%oꨪM,8OWlƞ4hD`y\y,QV\D8nGl.p±M)%׺q -~c)Lqڲ~NP3(<~(`kR6ݴg8>k헥vglH! TAN\yz%.pk0`o/i{4& }i<)bzpĝ<&p.~:/Xl.Gg3Ձ\O'y3$19N1!bt"ҭ#Ϳu= ~p^-91tg *YO]o9,By~!@]|4w@IsJCǁp"f 3`~KYUTۃP eO0AA*bSq|yb^k9QMk4r~ݠR0 x\ `72xKj/lŜ1DkJS[f2rB8V3H9CJWluumam(wH[&z< K &O4IkW$S [ŰG}n݃`FV};%u:w,i}@f̘DH`K)Qh{aY)E1t X aJ0s`~ ż?_ oOqy $\Wge$=u){9g 1;~(~ UwSgeYLVbIgz-\^O# /n7075|Θ%dͮ젱Y)odOOj3Z`.7NXmH q|gS;㺶FW홾@d|Ȋ$(&J^Sʝe+]!z Tc%i?@y^qߕ~*s҂I[P0.at&}ⱼ%PTb LJtYdf 1) ,n%$ewytnАyٺ㠭4EYrZoG g).mrjE ίWp:]MM12)W¨M_bC=] #c.x`QӝHKkzaoQ̯mg:#nNX^l!~ @4ߕ1_R'8]Kպ0!t`3v=dZ+:cC.|niJ|S'g ;1i/YBLwuj TjGB!WW4Y(Nf}e+ =)yjgكXt\Vc- ]> L)52ssǖZ;CHE d=nO7 &|A4́$pDTm=|W;ZM qɁ2qdl/PQ㫽S % -JTT37JߟYK< LXp ;wC; guca#@yy%fM* 'S$g97k%Ec^ڑUw\cK4KsJ0iΦ<5R9ZY;15i|:=K<_%{6YB8 wMN%ǞmԸwE6G.fY#~YP|%˻9ڢW?Ƃ[jɿX{Aҽލ9C'Gu6s1-  斻; >ۭldkITHxaY!%pu|bdSx8G2d"MSe,4O:bfC>7Wɡ!{]؞wo_Ǟ~d%89) VG&afߴؠ=Gzܬ .e\2*En*){ոNE>`os XtKcp5C={g81~^GouNhaDEDA! ";7XѻfaCm]y ߙ?kz;KC @Ԥjr8ڔ%cNe&l瀥:!6*ĭ^p%ᜍrpz/ݗivR;O֑=O~҃$G3g]~0 Ed7/S ]r/E{Di.-5Ǝ7^E@Koą֡p@A }r@*^&Rp9_ܐUuİhM|Hb:lz^b92U8e|aBl /Pu& ~"KB7A8,E>Sq<ѯJf9%ɆGg Z#I/ݣ L)#4S^z!Nxgy(7{PwC,pՕ#gN1,Z\%+3I=c=7K6]Ѓ; >G32A<hӰDJn&W[(yFeOM ?re1.*c"kKOS*75hP"LOG%N[0)`N͚7,HOJ֤!-aC$XT(ֺ-Iu_J(oI Qgɇ$OL>ץHq%O]jeh ($2 h b{ s0HUL _1oWN-qҸP fg,$,16[Cj26\|gcwׅŃ})M5mX Em֍" F_Z D9wWdCJ/5F$[?LNb_c0Ayʂh.Jz]y=ݯR <'GRήHʱI҅$M9]c?+ ax̺IIdal#RI1%Gr>ZMav2oʧ>Dl9= ұ?HJb?i2uP~ZN3Fav܇99RXqY4d-Dh`3{Pw}ܨN-xvZ%Q*zK z§kN0:,;Z7U*8yߺ^$)<~Rg<L>n~VqpЍݾB*vXtۏP%lM0^ VbtL]'}Bc4.d%-e%/.n޼%5ϿPQD# jsN.:pHi[afC x} ll썍]$+cw \Ml:=\If{0mߏU O*\7AwDcqOۜ)}o cWŢS7X*l@T޾yR@bhq:\Ixӕ?DWr7  b"qq"se4q Ty>Q1>P.vQfαv/p '|!*gcBe:zf Tov3\.E8h8_|v4%IqGL -~6[m%bO~zIvmr|ꄏ(t ,jցrj4k auĐ#kj]E ݲ~V ͔>E|7# ʼnp.4s Taf !qm˨ ,. ]_ 7}_nJ_akm(6 N5}P!K&F-Bk_T|tĠ&g̞`={;d`r< 郁lf7߄KcҕCرmPOiKބnߨ YOQUlkJTkYwOt@- m 1iutHuLjd*^ٶd$O 8'"~,"jMr,Hɡ`BsRO-qÔ.8,zR4 ؎,}h෼2V0|>kk/'AJ,ݒPݙ^'~vD,1efTE,jd6}Z `3.!QVA;N%i*ltRzlv :%P~4*~soRZ&uN9#8'F_3u'*'^nm[ &;,lǔZbAvF°h tKa+*<N CX'F|UX*^":aʨjA-tOxDZ{5z?m8R%V7#J,%(!Ǽɸa˭D;*w_Ⱦ w~=&ۀPIJ?88`Gu #8s VK !%MFulz`'QHIK~2u]Zš rI.r~Q8UB#;B KCNBŃ?5`BGה騲rUxz,B4\L`M%mN`G cnD*$I=~EY'z{ŽryJXcD5n&B2񒘘viIbTwۖsvܧmYYNq\Skة1Si+$jc ZE찊*R Q4vp&#k\#ږɘU(J6[5T-k_r VV>%Vsk~zL4y߉iRj+ڱ,b=%Q=.i(d[^!cm֙2Z .0Z΂ YU.0fF}Y'AW'kAOKM@Tc5Hs;XKLiq`(p f"&_#_|x: 0ă퀍kyAm˱+RX~be `¼$.3R;DHת&hȖu~eP:,Rd’>R. u9qJwAXArl],yG2JE}!7u0y_J|8x.N4+ ֣߳E!s}n1{?j$њ7`*8-IIL+#w(.M.4/DJQΧu\ヷ* c]iη>:}z/ \,y'ɍ|U9O}cPeO>tk gIx"Ȃit35pɞVn$z>{M 8Hf:Z4tOȀR+ąB/AQQ_Ѥ^ӧ]rA cn]يvH{zj` (qGn+tB%g{m mVϐ#hl8e*Hh_v"2\[S&r:>GxDf4y=w}b?t! dZi ;`eI  E`(_6S"2+-䥵ʼFJe>?ހj(6OPqA@_j \OZ(x,bTԮڥ:[%Hy%VQ{#۰0G=2ݕyƩ!ԤJ)S>ox`[yWeUO(jU(I7PEhw,5IscR7~ eXE6uVI{k>{lŶYlIimOMY&\{)=9UW$xoa&L ֠AxYil:9wO}Sй].ߏ>TDۤ:H!a%G3/TCqb%gv dKxNQ^GylGs:f;:vad*ffS'iZ9,5NOi[s-Hp}qVζ.,G;&-6UISt/(g8e! aᨹ>%}@_\́>{Yph 3:^%W+ÕKн=Ϙu19m{g͌~),Q+ŹҔ 1=}ZB7lڶ(F^k{EA*6)ÆS`(suhxgvK1P@fLs!+9Xv)|R#$z-DhnV('ɚ&Ì@r5$.{إpץq紌ӝ~`9b]qTQhGbF mZ:*RR̡,ќ_L≘AtVlF4f8dmܗG3]ƵS{㹧1`7|$OȁKH^P݀^k4MLp.K?Ga7iiO/&T'MS!s,IqKtaV⪪>xz]''_MQ!MF-}jWR'M,,+4yth&ۣj rrMchΎ6`̀6<&dmϾC!3KBY&@*oB5{WMxoJ^/XH$*8fǑޕ[gq#%5!¡(N ¨s~OzA,S/?~SjYd@6+J&[\{qI-ncZ7 W̢][V [cʄ$<{PvI'NKɧD!& j&[ѝӀk>O aq-W}U”OO ߌ__x='wH8όdos(vNVZ]?EH0U*$! Iby lj]B;Xg:K5Cw.A\eϯoX z#ï0mE6VW>7#ƫ]Fc^_jҘzC:mѹ^j7ps@E X3AoItKT/%ni2LDk1̢rhʶ57ט㞵.w*8FQ9df,yes<+&iL!RAW 6&哔b@2Ym*GPhAh9, È5&/\"Ҙy{bAt0Cq +@>3XKe<6ǺiX=❞VD{SaaW1 [-}+zYfnjq'bRĄ=8#q+=.6?ɮ64`x#%,aۺ4y i.+ ] PҬ^ faK@]I crFKiK0ʡw×;g6]n:;yS"P)*o7qyT .uz2sZh]Se.oVnZ 00%]skǿ+':jXE`nl:^.3_*ع .i߽rY _cw͎o)ݛaGXӡI3`Ga ?)ګ>!Z c9^[j3RY9Yd}0,QjmT)I H5L=)TǏjZke[8hK[U%QrmSa}]xyK@Z+O3,UmCgb t-G7C]#[lGw IKNdK 6vAUii9fs5Nj3x4X(nVXzIeyu @US~)' I#)L!S|&?VEmփ$cDg'$`%!C][Mbt.py@ >/LsaĐ+MN┺.9E~c-hʝkP>.ꖁ\II=>X8N'^s`i|t&-&[@0?[ng6G=<< /\HH+Sd˾loUbižiO&XghClC;I)(*OK|v\OE9(]"oy:1g' "iN XK3ı&@vN͈vkq{K _z1$nbEr3&/K; 91S{9&vL4Gj $>G19|ȗ_MvgZzM2XEÒd<>1]ǵzq:anU:r;Q?6",b}Egxjka&m%Oo\4"j_99dyr9\hvv ZDv*H>f/hcX"@q"7f';)ȺLMizܑ˵5uKr?!VyvXzG¾nMۄ!Fؑlhӗ+/'nE% 711G-E >gT"H怽Mw+v쒌AEMIK$Ka><G6ނO.YMkR[W}v/QCE LKW8]Mnidh:h S*Cx[vћBUVኛ5y ~tBf˖]; HlG[`eiS$!RB.6ѪV:na JhSZTb=۹y))#*uvQ[ ~fZ,m Pɧ.a01 FQ1̜(GbѾW/bů4=ZF_ *Nwp4no= @:W ZRV*tFVE% V`͓rf[r_-B{U4ur8p{?i2ob:8jkǂB]9񾜫8Y!v7^%< /I BS+Ν_L [c.t!M12gmHmKbfݴ{9@Roj?;qv+>&[+'d9BE2u \H?3(A?]\˧e\:H/K/_KJ?LhyJy=z}Ay͒cP*'65xj)_ulJk"z s ^Nl);*ӡ:6Ap߂0Qۖ0iѵ"ரtt5S3rvŸ0Ë`w 78(H ؇#el)vIr%Dм!w~U?ʷ$G89vb7pQ+0M}T[c1WKSnkV,_3éap?GܑmKӤuLTb\A4$֚שmuds|Hi81@S6WTL*Hm-ID%khp`Û:*D!b]C #aЦЂxLJ^2Cw=eऔqQY%a7я-> XXgw}HI<@*M\4Oi=:L뢉'0nS]aRC`дymߏha 2IRFbiU֦۸Es7YTO|}&(rwD"bʩO/Z *H[.1"GN^R[.~y5ˊ w.(%I.Կ'aMrW7I{% ]+u֫;cOPTϚb0dq>-f)X\\XWEI" e+Ogn0Ċz=JԻ{!0ܿŗAQdO)Lr ta{?1nbѹ#3+@'TdرEXgSZf k$׼уH>$O9ͣc .,_&,Ew;-rBQ["Џ7܌+߲p:0?05,WyWCoW,>t #8`pښ$8N|U:T 'JV>Z<'.reH2l΀"Xsւ 7U_l^Qef{h+Ppn[w4z@CEbU.^WR^Y3 8`)~hȐz;eB:ޑ>\t_yP=T1Ao~2@áLƺ_Ck>qLLt!<3˗L҄R$-oǿk~/mN7mQWu{qb`Y)"/`|;%S2Ƚ\AKdt+R0رs^?+MvcWLY-J[m,._[jEV+k5u?)I2@Ar#$6}? sr?!H4Q.{ :`дmjN mȏÈoo0*e@7Qn*Ǘ]ɤw [#dkgq_E7aIQbvI&ܭ&"f|XtI%Sŵ!(f3m9"wAlI{k .\$ ~er}VGPN$xBJ/S¤ޏ2h3$ms:2+F#K>Oi/7{Hdl痿uØIMY[|V#,6|3o{YWL Y װN |^GnPIr*dAi t׷6Җ~2R}2HّNi̬a8,x8z`?kf^"9v>ƭi.Vݬu)ԓܷ(8o+/ (mԝ=HA|pAگO} prgiV<Nuȗ|-,,~Z&3V|"3 E/ڰ]n:f+h**HkFJ#Q%Nw3YpZV2#^޽%qu2 8 RznHiuJ"kN8|@P_ 3bNGSo{e0K'R@)zi{gkxγhNt!~awq3Hg6@\@CX6vSu\4HdKlo)RbA.j+ίs9%'z/KqpO}Н] l aNŜf52zx?Si$ae[AGQGA/3% 5҄^(@/fP懲_AWQ.0Ezط1fq ̛и$@ s2fq~'Fe Hk 4`(4?8Pk՜/R|dлn`$ۗ>):`&J[^qDŽ.d/dl?BbkV7i. %ETUc!I'&H}U{5v5%T&%pJo~3@MQ~Fs0Ge#.P,I/@AG@Ƣ΀6K !QUB{ JTZVsC{ѳBuV;?y/9؋nbj9R1;`r0+W%lA{0H;?!lp/[//Jh'kU\"ah}/!B s5w}2;Xdl1:'h[3#Hj^miOUÊ 7fJ Hɍ`Ŭ&.T>9,!9dR&\(-rpd4DA(ec1X?u<BR!MgBRT9b8@noVb9kV]%c)KݮO(Ls'޴C8>-@!;@ h&zMB̷^=wG並=7+IqV5O['*̀ZR!>YvH)XR6 +jT?3AO* QSo!6YFt%?Q/T6(/f1?y(_-"cHƳU*u_fǨSnCFRؐ΋D]kOBN0t|Ma &xr$pa? fHݔpٿmItH"|,T}X:dzJ=o0ܼ!AK &<`hVdrO/B|ä :|\|ðd"(y!Kc HSP߿MHL%Zi*@^GvDjG1!,kU:C1pG֠˒[c\^>s 9 uDq{?uGa>PUcSk2d1D pJs Qbc*5zPvI ݑk]>5iH7[DC϶B}UKD;SO;I|cR(Iه^]޲X}f8'tf턄Ou.6,|qݡ8Yge;0F2na\k).ew\^ߌ+7 c]&/.-<i̺`o87m+5@czK\gGZ5R7=G~%zelP&yy!5˽+̈́i mFinao3?'IMty$MtO[G}"Jpࠨ-? -w.//} ײx/ЁT_s7E᭛pNS~"ƯS*˧mz9[x'DGq?aJ|FvTdXC7G;||>KٓZS 4Aq,};v&~s/wNcqbewwXp(5{s i%#XYn0 T&JF b~,ӥTs 8?jri"L> ='QC~bPhgPp@/I1+_=ӋJ%ID I%G.BcwމJ65w<-h#Hצ4oR9W檔2?-yO1b0|WI9VMRˏyfmέi20"OHgKdlʴ>Ps&-MJ#~0[r -AdF@>#-ȖNQgH~XeqKKw'Kou%:Y*ƐpV571TzNmz5\{S1L$ΜucFq$.m\c٨zhӈ*u\f dKm\xvGVfϤzkdՆm;e'UV8{=вA)vε%,&&kPv// |jDF{[?9t=gOP"Tn{ڜyCv5>d3~w>CU?uPGyG1)g6^¿p7-N|{$Ŵx y=cR¨*[$]kטqzU9,3A.Œ1в!|C@ǾAԟvS:k0󞸊5]dj~_VGЗj h$ȍyR Ã``5*W:_"iر#u[]H^t7):2Sl-lj9b_z6btD)P r%BgYy[${:^_u&=| <=8Z)-lj/y:V_`;v$^ŊG^ x֘M~+IDx0 )&.) ᯔZ>dY^6w "-5Kw.h5F8 k4iZ*2vZT#V;hӬ"w4g^ )~CBZbY!#ǿ)[?gO|!~+S&@ %Uj:sKd)(PqNYdP7\Д@Iݬ|+G"Q[ 7ʾ0դbJJp 5huk0=Ét;da]r||q5Glz3 79K2rgGc]9Ip%'-6 ѷw9eqACR(;< {vju? gh\h2bxDՅ~w 2<#*'H9y7*}ur"| fSKvYxʭ0/4;7w}#Fe:_~1c*WB $%'6̍3u8։gP!g@"S'az7!TTPH vůT8IӫzLΘTiN- A®4\:HVCu+>p#uFT}ى#,6:TD f#wV)QASt^|;h&ܼ/3`0B -oDuwaԈJgI<$K bE?W^?ڒuUmf|$؍}*yf4`y2LI"ıy pas2~8s (] 'F֧uo 6S K+dN:[ڼN<ں* 騅)yDp-ȳ+F#_̩ AA?E䪗員tK 9Hmn";x ǫ严P;pj'WgR~eWp!Ҫ0m]#Ƽ?@6Q'j]DgGa=ub jK^n$,Aʀ(kDBctG{4/%̓7Amp5)"+1'yi;BHi5Y{)LpL.yl7St\-#:W5XA9띶mEJVpl]I!ԱGFP'Kf6[˪C//MJdb[X`*C1|6£P"S+DM&l:Y%Gf 5E:厲ݿ %}!ⱟ%hOԆ #Ⱦ/EHj!; <mjRo5&Oqmyyj3m9x:}"Q(@3 >6 +_?fNc#; k=R+MLIw'/F aIUyf R=Uep@U_ %E [p$5XFf x0o].2pn1k{JRxP J?*7Jԩr{8z*;*dTKju!yy-Y^[6QwLoRJ>~(Oz?G|H]!p@!LS{H>)9Ƅn䃩H`r+Dq/b|x"(J6M橼P&7ew3&KܲX])fDMǤ_=ȣ}Q9w]Đ!wLaM6 *cZNś . {A~pl&TXT+m@2ҷ 4e{5VbXJ,gշx^M`0V+8nPJьJT)JQkBI}+.h犡bdug:G U"la7@SoKcq* ) i$m> ]fZ],Q5iJ-=2>bxwdW(6{7ޮJ믅 'zP!~~e 0/f%iMmOI$>1חk?މT-+lO!%z<سJW_3~^`#A!%GytQi' ֿHqVm9ko<:c8] UY3kR__s$Jg=m W4A9JmVЭD H<ҳ5FԬCl8T.= ۄ#% d+촠GK%`e#3.6Xv2oQxb t?| `vu=X57͖} ϋ[s# e#Df1b1ogW3daޯ G=u#b ; JUoHxCC3;Q7y茴0`&q+9p}8zvIb鼏U_9MFas} ĭw qq^XbCl5,m=\pI9^uI+rӤK$Q3)(ٚ$M?a8;*o|BzܧW@U {K2W& ; N fE'%,]*uH?=eoؘ{kVS%˴xk>*0I Eu |X"yi+E\˂~M& ?5 Voa1k IY'G gXJHŅY "h}f"Z4Ebǖ($+`uM淝kZu͛sl(:\XDl|quɓjЌb- &oÈlzo +9>_:(:sՏxcG{T1_(n߸ }+?Xyfb+bwexJXHq\&I1M#V,. _JNC}Jc&>w0$a>- Ю Wn= m]~Q9ҫ65l$£C#`щc_81_ʝum`ADgW3]E2\.Քt>$Kh㫅Ͷ&pEF2-oa3'[ Jҷ"B#cua&Z-U]@*9nNbKdI410um -V'ZGy- å .SF&X}̴?vȺjl}$Z&5VS,ɷhT<xԄ &(n5*X=M!C6v!=*L$HᤧLbP&H $2 hA? 쨃:Ek~(ȮTQU2Dom=<^GbdOɽ8;w;1)ܟW1l}:avxZT]71 ހ @cDo^18y"r<[ g(7YA RiNHX)&uZPaf85W|ir) #5B][ocC8[ ?:.-Ow2[ϟпV6DI>Y3Ց8aHO>b8m7^gY&,@}A֙J>]0c,1l>HKRa(DL'j--_c{CDx]L-i.U69V.>bpϩb-vi|7xW^p˟ewAgՋvKaubp/iQѼ1 :X~JguӘt!{_e~7gGTo^i;Lib~Sl!y8>v1ǧUvI\scBi"YIbI2@RL|Yx 5?dj9\ZI@-Y)kree_ B6lf '\Mw#LJ&]|y(@ȫW GqIj@>Y Ґ]ז+ Kt|iJ{r%8Hݒ~Փoi <ֱ̖tA'HEx534:hKqJ\7"U(G{/ 6"3Vck`O$ +oo]*F_wA ./:vW_T_Z \@\Q'J2&JܽNM N?m'/IjeHz }Unz!x %#w En{/k:ʝ 粖kƖǑ߽nwbnqBǖCxi¢JA)?Q\{w RٻX3vLO]|= pTysACjdٜXuMXj;ҍ2{Y\ h$X7VI)i>lՌ3j׫ȼ UN}TqށzRKj4礼p|{,`6ym/̹B6]䴊05FštoBڣJ.K0&w C%T/l\Ř1IZZDㅼ&0-R?TpB0FY6ͱcQ*({:12ǻ ɄZFϋ ц8")YB$ ˔n:d IWBsU®c*FtPơPMD@CѦ'ePJ#Ws.*΍^Zڄ BhHݤee}[Xp˿dBj Զ6h>3_!Wfǐ56c$oJpRhZ0 7kwcWPS]#=i!{ʴ>@Mr 3_F:hh@ ybŽ|܉s p{o ,S8 Hn4j 5I}StoׄPOꫀ0u 4Y؈u%0(g[-HVO 'UQ%Yùk+'5W'ܘAO,:`m9wuCñ^aȠ5 M~?h6@zbOެQT  CO, գd[Rr$З֬YfCi_4fͯ۴r-2Eӎϻ A? Yѫ B1kH;-b<ц!D[\%u|s'Mk5^Φш ~{^gRe|ٖaVr‘%AZ *z<)é^qU-e`x515Kǔ@Y`}зWs<<RB(^IĻ"}: 2Fv]Ni1h@e,0,Xe?}'dou+%o7k%yoGF}dN9Xc(TcGpX,T~" E].!,tAL ܤ:ዓl#5rG$g@`)o]/m%p1d`ڧ?AH(-Q rR.HY6-s;{W}%`C) 6egL96_ȃ @]Fw 4>G4}6<ƒd45<+DջnEq4aY1z$mI94rhőKۆX,@Z흕ff8>zc"V2SIfղJUWYi^߱FFmޣ"+ЙՌ @f?MNf u7I-K0ҾrV*cRTTo%_KWajU(C u I"Po(WZlK4~jz qr2$m5$߮J%=!&@hnỄF9jX53D(7ϭm֜_fVDv}xJYL!w47c& 'V.#iU[42}[j5W븤VB6 <A ''L9]zIs-Y\Xχq " l79}W7>M2rBEԀĎ9o2.{sW$/Y_REX<+D "!ff)E|:c$aPP6L5;ׇUt>uXG>tbY-s4lLߜ]=%Cf:hƂVS mxxePF-/wRipkzځ=xUsC҆DZԺlPfr &/]'&p6 <ί7ׇ!yG׽/k<#Vӈ6qGiDU=T.YcLZ k e)EۗN!`[0A@XaI ՘pWCoF._Cy2#ˤii3V Yi8&64y=P+ʣzÑ =]i̲x/bȼ =rQ>\ADz4wlhe .݌R :Pt^1P5Z-% 0S.ÇLsF x!D+Ł/= gT Y*],̦90&#k@5>ej[wtqPlSOkA)n;G3t\QSν҃NS@+i1 LȻ :s`TaW5K 7-_6(RH9LV mo\~̼ Y dhX{y1wʙ9/Z2߱{r|+u4Mad)QT6@Z PJЮbբe1|{#QJ* `dOuݱς'X2dxpF\-вN·D+B6ӽNUm_CY˻PҍW/0$Ú?B2+u (6, 9hy0w̠-Z'4]6~&8'J9#t~X('nN$ ! ,l$рcNT¶9*ϜK}zt_PM928yJPևU+[;- UVjpk$.Ôe50Yxژ!IS5y>pR j{Xxb|^R%KrmFu_m'hD{_aOmRȌ$^ cms:|my J?d?4_S_N'$ ʕsk$;HpUL. h_#OL`rI/M%7M=Tq&݅ϧbWZ:"Ԙ/3g> u]9p@O$F z#'cCi7;u`P`V )r3 oAt% u F6(xtyhmUV;[ۦQ[Po}TѬd,|: gfi9<ҿ?/,ILdA :#[ {޻}y=G埚F^;Vdctc{b^jX#˱*v3]w?,Q%|O#GwdǛ[Ӭq#O*{2D/`sL|drHEH >|X`I)lHk,OiS'U*sW B6mPbJ.n"lϭC'o/jiu#/t5#pb޴xFv-XknU[UL?fń;5ѭK6k#)E[[I΋ feoރc甥\])rG\̼bd7QwF0Zd ;^7ߥ<!p cPOsE>N;Asqr+)nr/x77'65x1dQp7W< c=җ/`yfb9Ĭh+Ԍ^XO2)}@&F;mOP>y)h_۳ 'o^dFNBrJ)r55$N;?/|Qu7KV1]@B4]m79aLJP7ꤟ w?cK>6^KcYca؆nn ^\|p ׇtdjC]㯃M/<#h/9 n .D6r'/(, -8Zm@dªjU\ =﩮]Xdgح9>"X)YM Mh-M`Z9zLY~|H4jzBf@QGI䆏lU:HS;.A>%k+/8ޅ`0aK:d(O(2N;Q.~ CYDjwEB*u) m4h LlH=}f< ;9Qo#nfm ~MX&,eF,NZ=bILtY` HJ[;s.>P~ҋ5O _%MZA~y 0dYs?M(8|LՕ}lT~ES~Q@כo69 !!'IR fKANK$fZ-xjTzq6kƝ~ڳ=oCṑ< ]c_'w*d~"^}[E)1f;Kvԛ-L-m(bT0KĿ*L1U;!W ܻ{Bg|j$IY|9&N?QK, %ǣWIGzJ͝Y)ЁS _`%VVY?o7<e<'fͭqeBOk@d/ۿtd DUQQ F]FW?D5#WݿqH tq,_tS$<يGm /CkXfǪQMGӚ[%S &#-Kq`Fstaq'tXHqfS ,0u'&3fAOHˆA780Lp4vJyc:0u!V+ gАZ]jnADQn{m{~ 37c(֕qTffT~^%+ח Xa7srnYYyجS! 3,K롴co4XcTd^qrv^ ř1&Jz@A'Wɱp$^W31L,#^2uEi2b*eI |6Yo1!W Ɉ? #~BA3E$K7LD)538ZH|x)ƮXW9kh=һR}DkUJ9c0CE 5_LEMK6*=TGn M8֡]j% |4SD"*ҊSD!&'C.COmIKT`\PkL3IݳCH}l1>P{;Eqv)u!`T(Hv, jVJΌ QL97\;[6pԺI.B&vf3giTw؏J,iΩXg0GT|; ,P:69Q!};< Z5!y&PYKE_PF`kӯq [Xh<+v^ Iۼ4HK5XW h{TSKrMiaےί H)6Z9oP{x#Xܟ\wQ|NTs}[ *^AE1p]Վ)m-W2>Ͷ:46K)2wOr0Mb[_WudPO70x nD!,sngN ڂҢXq} Rң֊D6ԩ AĈH5ݫw<% dGm bE˄qw(= a`).aI1v0-MQUjΪ`/?tQ}~HQU*MUt&𾲊{mS(%H? R!| j4o"ǥfzVɌ,GϯT5s\9R:X9kElYy="MZ ͩ _5@f\L%;VOI)pƛLM:Su+WNVy ` R 8V *xe@C(5}$X zL9j;)Z%:xk!yAdOm ڗ( ^"_MpoˠJbc8WMa0`ZG`cVݠOB"K2=YqJs?;~Lf,.Ŭdٹ# zbpKgd8KSeBr"!*0EhnFwj&[U7، q/)Z!Rq5~gpLGgSer ئܙnQAΞ%v۷~]xKf"Jxeh68zX Ϛ3uPFnHݜ1:Ek@@ jB}bIz%j5~4WX0]VЈ#0@  0Nc E!4<66'Wki\׺h^qix!O {{ÚܦJiO7:G[ n=K3  |]Jd^Jݎ (ل (-.65@|٣Y؄\v2"Fv͜Վ= (ļhu{ٵSt D3iyyM6 fۡKT|C+V"ɁȹqcbH\aPMTrGvϊ]C,}%MQ#j0 :.H;T.oM&:s{x`*Շ3%zN`H^-eRTdxuSy qkDғ^䍵L;owXB/ol8MJc2aL&mZ`;☬I;{{3֊{Ei7ky%1e_+2%LBy9BCÌ:֎Q[dWA [#o=dTEjјu=Z6x *fВAXOl1ga;'DUfP#cަ_t9Opƒ)UfMmO0h@V)J0VSu_E5akv`^2Dv FG l A̟7 D?ntH'yp+:TJq%n&/.y@P;z킞;%ϨJH 4烸"R,wpPr ]']oh1Ǿq;=_OoZyrb1X5W2;. FRԃ8 ٹq{ Ġ 8^B+ t{QPzP'A-^SdTusPApODXWヌ"3LxU6}Q{3 !+Uʤ. .ŔL)}E;(=KE5Lhk(hS'dO ?M(^\GJDmN.ʋWE0pW@QD y] M8Y^QU@DFXZ3YTX!Of; V7: 7,DS>Qayg^US'[3A %|kϿ|K ;kn&;ED Xo #$a7'?>>RvWWgj^h]~r"E\Si>_rPU|:P1ۺgҫDȜ Ֆ4%q1&X{pVnBA#+R"Yab_jMNMڢw喿O}26.@7̊r)mlozui2k{~kxy4 [:"re2=ijYuVCQV&_bQrV$ӭ[!݈@ޝƧ8s)R"VMnK,NjX/?xF"Te,vXӳO EVwkTYګC<$mW_TGぬ&DwD+'8Bę[E[9 ^<C*9y{>`r%uSL쒤j Ϭ3~4e+jq3UݕX]VnEFZʋ/\p^)6sXsN]hJs#g΄6*^5 \*5)D91 ^ЃZZ1a;G?@8/{sO75GФ#(ZW>Ziwj0u`C=jF 9bB$Dɹ^`yך6+.׺/nwA%vF3A}HSz;?hA=7ұPA_/? h2sv.^ 2A) I:#m ݲ)r;' \|H`/\JaA$\^gXLZwI/u\o9_ h3x/08*oe+>td҈=| 0^1QjCĜȂbSSzQy#!B뢄[xBhLp{@X/+;x0&\->d/*x8E^COhxk.=<̷\z4wNXg[<,Pz1K64. uMNy."[lF!;M_Jo,r9zN+t޻j(#2.[Rn?1'bO R|EJ,^V;fXjw |NA.Dp(<`>nlM@|-/S.[lsc4fQЍcng.luKvݱe`+nhnK \ eE'{{3\'O-P@Gy9?z EK.m?H$94UDҒBǴ˗V$r p.?qae2c#~&fa3bt3-S[L v~5.M`41ANL;KD1? wE¦6OyO_!|zQ#}kPJTԳ˞k ϖ>WFcWسB}rӇP *NOhF'lyV /1,)gnޫ\]9IIV&jr83|0# T";7ʗCvcF ;7m,OBy<-?dc իTrҷ)ӚeS^Jwnj, ʨ[śIPT&߰%&Vۓ# FwЮ>08w~KX^ՕaY bv0uKaCJ2!rT9i"c(2Bi70s?pܡVnЏGƲO.]6ݕL&f>şX@&<<'ėpyt$k1l хoluX1.F4^esv6>I ˬVΓ՞*4#ϕ^A||~ J^l,:IJ?DŽ`kN M|$j}M<]mO=· K4OT_ Bڢ>hY0(LA]d78Dp {\]o۹'t*u-KC4$G5Sf TFBUߑ G)㤩)kBtGs77Xj6MB x 6~H{~>򹸍!r`uZ-Gߦ>Fa\ Q߸.=Ekڑ֏o:C"\vVvש>.8%l)|^¶Q =$]yOH'<n)_\#HQp.Z}L_=Z,~kρP2 @3 cc_L^DY_ԟNGa}6;T^"nhi'Le\Q78㺕G^xFDT&5Ek*Gb{"z|n)cxz'PT4,(,ra8*G1]ٴDhҵS|-zn8a~(Rexp+e8~?;37$4'}J{Ij3t Wol{RNP;ܠhԧCwj`U.|ć¢b0v*@]ổ$ʼn;LHmlo(jTl<8yeB@UYhHtٜ42Rp-S5hj^װ=6vKdpHb~$Hs/l1˺f> *^8;&z䮩GALW,BbMmAuy /ђP?y GHiwcӻ6GÑv <qB= d1Ɖth3<$Z4^R -z}[g_5U>] v6w]9lݧ6ǰ㘞ML=}y"Phooy-z7wQ `(udRV"%Kk vlwXenT{XYy?Uwq/T}U?EV|>h^Fhm4ԑ\Aw+r-GsN-=%F-:_&_\./XjgL{whR:5}Ȋ]0KzJ-c׀)GǠоH--'wp䛂zF9J_`UѮ6dg[NzB,#?Dut E6^@GLu!MA'Bfӻ 醚ibƛ ֿ%( $زWA'fПm9AhXi~C!+xπ~'J'q2$_sJiN06Bx"0eghz\ܗ&.*""Il}z퓹n\ok;Ci:KПvkl֒ǭ +QV V5$UߧvHldwi ԱwQŇv@g}-nDnA-=KVM@ςpU $MT#HJZL s3BcCjiԖƍ._dwnQCu@Uq]O! '_h`vK:fw+_w/Gg4ө g^ RcQSGl -;?\Xnq^wjhg#A<罝_;Dh́A='8 4¸ m@i/xԿ'ӖڑG "`P:sDafd3q j `4iZW| Ri!33 >=gASAwELu)RG52K2ϹUVc}SîrHMwoAt޲/l+j"AģKh&Z^_ OkɒuM"Pv'p6M%[+&A/aW4d(,lzH Js*"C4O">mW~&Hxlj9$j;5E.*1;z=+)\kT&h9O!r_"umeaM'x>wgj?FX7 #@QddYQ%ft7PUM(䦔  0I ^J?ݰ. suϋ/E=D߹yɖO:55lV>w-e"*7I@_#P 2hfn14L/  ՠ OH&~ s];;'Pm#_眅.gb>ЅB1]0HaFob?\:BpO%͓=6.ÀKBM4Ÿ*vv4+wAHjMZs ֕$V iju4V,0 d`;KV'R',w>TYD́Q{g\~˖$닮o0`?znȆ" F|oũ^:-{⚧e B"3S}p:$I&2%7Klf@4P|S/liG'LK 0dG^j.r7Xp6W#qkio}gm8fK\m^C@vO0^*i̱q^97k = 4icmw @kpc qds<. @Wj{Y2KL5h%"1;C[t)UmIȕl/kaKfҶ (˵3ʿ5bw[D6*pX%zp &4wm:I`c '&lXP:8 q ^z/(+WH> ?%u<ٞ[֋V<>\Ih*[B)i2uEX|~4O<x:e`֔J(OJ y%;yi) WpO p׼T76f fSTSn^r\-D\2o^M _et^McvNE٩ g>qh+}[E#3nݏpV1E]n}E\ jʤzߟݎ-),݃:+ *<2 D6xckZ_M]ΎikߡrU<~-5$F}ܼvԂyŪ+d]k;.đHtALd2Pn8 b#Xf%@!lDt80or̜Wtp0p4t1-ZF_m<5(sv' PdΎOrg}eF>y`vҐ J߶W~tּV]eS,' 擰5E㊹=.7]VwRJTGgT2IkLh_ lqr&uIW!A4Ka[@UG~ژ$_-]WbDJ=Μ 剗ZZ٣ ;GETh}˸{uy\L̼ .wF: ,[4W,Prgs,Ngt>`ԉ^!~K!Wp|ytM0'!G/mj7kQfʔ4RІ~c ʳo5 WhI~ˀ1 m^3Wii`l[^ce~'G^ iW_{EpI #fʶ{t0,*&Rtӌuuϗ&>oZg:cAQ;;H p(*6߹~1+,<%^sunRۦG _b"2R#jt#Wx/*̻nɾo !:D0Cw2 c액')'05nÁ q{^X|:ȥ'->&v#-J$$+I`1]Q $+nv.LC}[ŝ alu~W-vxecF?< j&ܼpC3f 磸difr FPۏv~ e Z} Q ۟K>I:,XC y:IdXUr&=uS3UhI"r?|:L$#Duq0F,|; ⍫/V3]" lVN1io;&Rr٘1B5"n2BzӸ!x9Q i ':cFZƇy˗$M;p!Y]a'~&ĵO!+!sf×C}VbWK2QSf3"_nkIb4]?}'LJ"dWD{5_0+"KӜf6uwxٱ%fX׌իGPwi/Ł)G:x>1# ؏o+OB%Xn܂u0Zs8)km[sXEa0;߫Nb *n&&N8M8ˉtoh $G^@Y݇g AKMrrReUÈ]T!'%j5gݲȾ(pkT^UK.Dw,VMY/NGJ_ӒȥdL݈d1 C'@8W3}sS* ŦR&] BypI:%XIՠ1ZxtJC >7JfaBd95}f{1+PHvd#%Ig"-xj YX@^*?jKBFK9Ǹ^1B ZE#-`,iiw}R\[慄 lTР1:jhyZzNf>?*77"trNaH,Y[CE7Z yP$nw0ɵg'i˳ ẃjxEB̭#v~7B@{ `U//gYRȑ:Zru\ "?GZ/اff :y6^7o?,ˢ|B"|$k|Uoيo&)x\y' 1}CΔUY:`~@76Xv9eB$/iFPhilٮD"zC4qNh:|Kuv(anjK2:">}@vS3ڰ'\M@" 42U\>條G]Q2("OCK`i0-O)Њʄ" !)p0 _I֢7X,{+B@#P̼YȊ)ՇvH)8TbGY'sl2~]#oCE ޳(Ddϓ\ګnTT%| e#(GU+dAD <鴡-6Ny -9[W,(dy\g-E݅4ˆZO|7wÛ4G{ KsG *slw~] F%d]ƾ2UE p,,29"om!(J)rb>-Lxm@Bdv_/(uϦ׵MƩ2["A?v 4|KU7KڲDHh<ڃɤ$||SP^dE.fHﰹRċ/yOSS wS~#[[XCȜ-#+';J [T2Ig:I6 `1W&[M6C5srR،]m]?Lolh ErRmG Őf٠D]p͕#L8;oVd -K[ϛʽ7Gɷ<V")*</78*aRo? ZA>d%\K|^4"<N>lnV'D,(0k S~_Pq~؛" <!z+hR9֫GY 8TdWg絡Ɉe)6۽G<1kmRZ47QPk@}4HE;ńcΗ ,pZ5__\3wNV:'RSAN 2 N0 @wҀӳD5yȑ% *jnzR~!N{%!(WLC]zv.j/Qt4|cXKCWp̊ߪ3&+=Fvt(bǯ!ϩX̒{Ion{ւ%|!8<—낀qh$*3\`q/>2,4=xVkw=e^| wsĊ;OI n3Y {~0S1CE )v_tjؒ᪘YD Qg!wc?S{DL$7*@O#ǁpV(!îĿ\ rkAa$VN"#Oo8:Wz }I.ӸZ3 mc!7|[']DCYRԥ(#~B0P&B1s_ .QF<0{J=PUņed;ye ~] )7 LN!Ǖ E:C8~*w|P!5 l@^< #r1b\sK!M19e[X:l`b3 NΊ R_#nXaFdpV!66+テBmhW!ҫ"Cˍ,R<4n~xv^iG C?6!!BV-qA H0Op2E%f'-M48y,l8"0%\ 68* L$(lW@3CK|gH<#LRJ˭zݿ/?UWJNhW"|jMdg}khBI?;_z]k{_`5͛~LkťeS*cjFjR2/Ò:"b{LfoWQ5c$nzki5/џR2?tkP'x_O`{?j7#;J@w/w(PcQkbhыSh"1rB"򵨃lүqhV|[$k~)O97i> :WM .l`% d1j6k[&XEn> X44. ~RIVDnOZ8i`K,δq_Rb:s:Ft4$ K*AV/7ވMZU'?wF9q-99"Ҥ9GL:zTHK }9 >xUz.GNGuH\(hh?<\_X?4N2\m@WoQbQ ex{my2* R=iU:ڑ.m{_$9J!Uz 럔;g>28x>T$K~&Pu=dM ņk8)gYyH7.3J [.[:0l.™,Ѹ৭ #jt(c M$٤N ߒ C)$]$g_/|MU$"YX^|G|%iāg7,58 *u=VcXp֏y mۍvH|U.צ63h,>of`uu_a:/{1 ѪTӞWN#޵ΖMۓl )Zl@`n3BmMXoѻxHs"2zRHrZu|A.li}L^A +.p h5>2&82"=Q(s4 R6vZyqKf)2\ c _yxƮz,]cav+:Ԅ=RVU-wߕev:L˅X$l6>v"DE*9;w|YybJ~ LVNjklC~rc^ 6OBG4/Y Eﳀ G]bgTv/vKn'Qi*(e w:9?K@{+w䇒ET\QhdS2&A<[ y\@&ԞYGD:ڵt KX"[wdI`lf>`ptTDTueTG鞧gБ|MYzxj $3bԭVE:jڶ_8dm tRd%+iA""zv]{҃~wآL\A܉VYX #EQ=DRBXN-sJrDYQ+ $҉6K'n,Lڢzs.o~8nӝ`5f! E o jy[6ddHwxT<@ ;/s_h.Ά*cUJSuӤvF˝U+dVt !Mnρ$U4R4p4;4ct'C5 Ky4VXlK%b &0L;-<^=[[$ Tm;Wn/3kng}F0 ^BQnlmf9p䡜_i92MNIP!E | rT/ޑm$YҟӠ(!PY^d# ch]4¸~;.z]od/ zoTQ+{Ϡw}@yl$"O1dw)qO>)H`fK^Ko5.`2aȟ @Q[qly=zۊ,ozL_Z^~ H;/p 撐WOԽ6JKkI壺ߐ|Rz\L֏5:Ƀt1+E/ߩ出~)|}~b;'چ<,;W_S@[;Y-͢H_g_ +TS?%2rk$$a@3m~p؝^8jG&p? dI,l3d;gjkX&v*h.bVJax05_3IWlS8xZ|XCH0G%' Za\/Ni|j'-B6.D/39fPl#<;AF2*uk~wH]WGxltau? T/Jx0|=s_] SS(%{a4P)U"  ?rL6}Z_cTw2SB`ISY{^6 f2l ^/zɢ!~ "2A~27mE=+ ѹsSUAFe8rk?&|p8c,,",b2&ƪ(BaRCo"s4 z,bc 1n(I]Zjsc`mMm@)Sq Amc`48j.WӶ C]ۆ+j،NѝI?UE3Ƕ(>Jc_ 4_G)l$1fYtV$gL g2^Σ`1+JPvlxVFhųn,ϓU bg,0j.. r^ʅq,Wm""e~` 258_&(`Z^70v0G-j2靃)ZE|j0Wld{a k=IDaŹfnL?Aܨ׋v=IQo>bƥ6z-R6~IveS%"_0OQYo2Ytڇ]xԹ5y a$gǃ6?M/3PŁ2 ޓ ^zM0 &oBf$.5WTؾ@7@[# y@e/'\QΛb ^5Oyԕ YirOeR].Oҿ#jl Y-)J6$CzX<3U=nY7mҌAv^`;E=N^+tu0#qpg4xY6S^q mi򘫖ɀ|0\T:V'lFgYDZ&l SNaE tKvlUF B,otFx7 W޻qG%(ëd(o32Z~#ַ",G @_iw D|f&l rIއ"0jvѐI=~?ҴxZiUn DDKY| .tDF)Rh]ͶbfZD[=BI}ٱ(YJ98 t;,BVUyeN(B;u/oCvo֠4< +4X AH7; g84 &Q)NX7O-| 1},Isڔgh"ּϴ&g;ӿJOE2hqnOɥSuP`,nѺ %u$>QRtqxF@1(TkF6L~R鼛 & %W{Az3cW>܆SO"yLBr (ReE/ ULi4A+:j:Hܹ~*Iqcװ$us: Jʊ^}~-_2;DtsS6 1ݿȔb~2?VOndkl10ml4|.7@WgɦN'.?AֱzCWMm1d){v~AwwJU85Pk955W;hcb[|*.+9R)fw~>yb`AQٛ~ud2 ߰",ș_SQfr$UxK{Ǣ_itfϢ0~lrE|"MfIi!pR2<=l #L_͜[G aOnXo̢ ݛ hvv)f˅[c~oVU͎[WQk{ϖw0piM>-4 0( X %iM0uE+v8Q)}N^2ӤozcAĵz)Zu! i=i,`aG L.GY޳dC2n&4z~ p||EC9e}ƩsisǤP׬f<-&׆M,q` $|'w?ڷ~+%ANDӛJ 휉">djsEVceW+yp|{X*gƄTXnH*ִĐGB.}:eݚEx1 ÍVnA#*&"@㤸)q+[UP,Ufnf+cr?K~1j!?#$) SO(CU@$B .FńEhק!Q(SBlkoigd=ː,7L3@2j;=.r5{qΌ/ qZJ VWff;{Kd+| ._]:|%0[2qzԪ+LӄN~HaC`d:Ahlw|PUT1k+pYPaxNH)2+, Ȕ+d`6>rLWM D TFE,5}wI[KBR[T*OשxƉ~Sݭ6aSk=+ֆZ23cUM'\GFv'Cr˃1!ν'bLNDwVd=|%i4>O8'IP;&3<x Ik`WFy nͩ>h'E7Lg[[خW08hG9dc?:bxȿ>g됆,0\VL̉6tF,WqaP-Xf w 1y@B"XE D r~BrJ"MC?лߺ=p|nE+Ƭa ,BSW s@mEN;D{}9ޭݓEaRAhEe x=;J 9KGupXCEoXlvc 509f2'ϕd[I,PHh k(ݮUĜ}$ !3Wt)o |ЃJ!@"Șg; B_aZhd}6-&_ID\Mnv3-:ў5GQeD2=~辭 Yl#u@c퇢l77n .t &]ų?/|e#R m Xf ^H#Ƥ*m)t*Ꜭ,CRtV E&!z5n%5k¤$/y=6DgLŨ,A݉!Av a shDRiΪY6 6JOJ\; wc3mU/,/<=u $x )ef篻sҌinm 1ڌ{W?5t(U;(y^ΈHux~fDžmq!C%1#{In-JYhBni5mf9Xϙ+<4b^.vVYA͑'{qe[RQ"/9: o[$I:hì, ɒk_.˂rs2MjW-vQlA RCDs6,t'2e+~e]& )aV] hnQP $ʩ@¸ؾ(nH#]jYrRkLV(PXD ܋h<1щ[{=Mpuvu`{F6]O4m8,꭯~&D W\XN!13Oi8efR}Y+$]%٬Rx#Hbއ #If AeSe#煰#bɛ-LHh잮#aHK(shgMAm)MKܝx=U]ᠷEK֍wVJ{drYcD˥߉/nZB EuNJtkKֳBfm29w !n J['s*=Yh% @n.< 6pI%Dp^ޜy1#xy{{[oݳ*iKu2G)]lA4& 3I4 (RM gm9>o7Q@IhGYٱ; $Ƚm"pvxyH>7OZ=q]O_ASݥpIa+N#syc,q&a;Ueߏ+F&!!9t2S4lUFsfvrQedW.*߃.Yuܣm+~s>?]1?n^v ɖM\fpOhU/$_Li`oy!Q\YB`xh:];>ҡwCvm.xzPt:?O?ᝋs/8}קvfBYPtoяk)Zz(ǎtO D֧o֜<xƬEì˫%6@Qd #[?Mt^_~p?-(LCʭ\厣"J?P:c9ڬF0Rә (Bq#'q;qMN @(HuzP7SƈBf+"kul=3HB·pˌS!?"NwP  :ͦɛ/Vk.u0E#zNIkע 5g责A#" uor ! {==Cu(9ĩ3a[32q(r9]wAaOI_Rr&S2"k`ϕK/ kLk]vy·yj;+KU~c]lK_(zy, xlϸ,֯ѿ2l,y\56{}7ArU`hv@,y%>2-AdEBNN F/l$$+DqwD *i Y+=Cx^*] _$E #Ơ9\r O7=JR lJ_c.a^5Q:Ҕ_//Amm_@.RM-⩓f)tl(SftS1vҲ6._`*`5H󣞼1#xU̪@ܦ SU=b Va]t%.MaKuk2rqZ.0FN2౦<' kRBh]Ƈ}_V1syG5X\1Aĺi#thgiXTaǕ+jwu@m^gSȔ4,)|#T=%{Bp?KF_\ \`rbsi+yy+hW! ?JX[q/ '-vt):4_r "x1zC:v/ pgust+2kŵ_%2 J'CSêAFyjt޶IE7Z#%bNY Z7*zQEE` BSb8]e.?î-,GJt5ETPP]&v_Ů,S. #mtK=HdWCAlsHF,}G]K(Bې0ewQgQGY6n>ꈆDRcq*q"(D IԾ4UB"[.k/]IVЛLÄ1A݂*U3M%T쿧`̛<G~#7_ Tي&e?ؕl37M* Cb!߼Z yɂ%w* A2!)9ʗv;&"S/_}L^F -JbfXF ]B -[梧;aZĢID(K MY 5) |$Kr蕫@` [h"x߆e fQY^u7.Q6|;ѳYy/8P*Ζbxmz<E7Խ6AH,J]1ę;lݍr;ԗ 4kpl6^,8:5n3FjEj}T رz4A^rkM~^[HϘm;wW :v/M|jԐ˦N\1x WuL$9^0*oya-y_}=eDWP%?4|G9r*e#Ťbr7oW YN9r{L# ϞWu`(sh_:K eo7dL*:P߭UUztBzWO-~w."iohf'm% 07ɞO^Xna-tp"zo@ xoFwzt=+4+9GH3y.2зm SEv=(m56z]_qg@918'$ٕpxA'#*{`6{M\1Ds&:HGĐ 0f[ҥ>Xз͜WA}۳ؽ" xȦCVVJׇ_ )9eNe)AQFPY.հ)GZ7"X1`(m!UZbp|RM5n_'&#^^]Sy-XⱯ|^z8WrͽH2="קTsKc*Έր TAܿ&1(݉ӘխAr>s*7Ua[HY.3H]_:n"U.>9;8\#(v8rѸ"T#9/ZR}_viю%SLF/w  ~DupbGLNa]Yo/wq >wHMnBѝI_SYT+)"Ӻ+to HI3aTi)yӟ@QZdg!Qq3օs1WpS ON:h}]3=xKnFEρ^2|dߐq9 !FePuNkrs.\4 IȽIo%Fp1"?2~~`UL~jxϐR,¥8y2 V60/Gb!T2 (7T^j,v('YvI_b=|?fb>̎e0AU Lu3Z_(jA:Ɏ}.򕊀{6FJF =XcdN#hMScƧ0ݎNk;fŽMFbEmBN=%*K5T\+'Q]C p B8[ꇹ`_ vQ)X!0,)0w]m%cٌڇ/!jv8I z}U-·~"1}ϫY&vi&c*i`+kOԊ hS/}seuT؋ŝ750*k1Z$e!}DM)=eGkR5VĐiTYxAj̗;r!z3ԪOQWق%1]EV\ϖKME:Xڶ:#26`3X׌%_4a:`fZvdH G/Wӫ\ϑ= :_sa3O &i-TA{Ex~'<}X sI!SA)k6nx>`۝Kyk{ǑV9T0f=ʲCN#*PAiywzn֓C]a!kkC?%F3)?0貛4kvq ʊ3Led3#7}n {OKoYW=R{9"Lx9nfu=8p<8.UyVS~lC[K;1lJd%@FJݡ 3L2|>3 ` ⚻'C1}*(UUƺc̏(Cq-٣쭜}x?Z<ߵ"!f~ZNj{P[=zݼ?FV g H'٦3&)j=2%Y=P. g&fjgeuݏW+{x-IлTocrT>+-[^{:624lAzJ1n`qY^*6σhk}Y`%ͩ4cqP97[n -~z_>oܟ6L׎jܩ}RrmЩEᤦq$KhHDh5QHH5۵g |,)d - :.#-bӥsT㐖ɇ@%w|[K[Loߑ^}ɺjuD7@~O(:gIk5M_i%)*/K)L<ek7akgLj<g xJmTDlVC{d.MެQ\.lί#g%Ttm9{^ <`lA.Wmj@erK%#EauF/hU /N|Aި#BйRUL5s -m'FZgSAz2ٳ!/X.~߭"e4RW.sߊ{tu6 bcp9ǝhdߥbb^`J+4U425 ,Kq+S<ПS;hDJ{?*2fG`zeC ILzfR }JA'0?z#ݎQp>FC_qc-2ӏFaR |4L87ؕu" 0s7hqY6f*}y[>)g\ xHכjr٥| L6vn_$S0:*W7L!OgU R,ÑCRvП?`Hk34px; oRvM;"]1l愜w兠1EQ UVkeG4d=U2v%ώڣa w1> c<bBXvB)M`bZ K>鐩u$?ԃ.QCGɛ9g@3êtDK5V3 ʃL;Be2`0v2籞 f^ y?ijԡ˒s9knj8iuIpW ipBUqkf2 p6͓DGE%OļCG]>fmE[28hCdאuQT]zD^ @n+W61Kq؍Lc !By=2bC#V}ՐѨ$Ո/g܈9O-!M13gqD z*E,P* 3tc,)WS$^L ESK~5/wql¼{,T>۪h$,ϰ9)h5,{ BCۡc&)2;d%}QkqEbt@z(w x"7'Q˕l-GuHyt2[QO~1~t`Z `]ﶠ(x'As@1K䵇%^[*vyOð{tÆۣ;'HWЪcnNs:.oβyYr~sr ^c[Q|H2HC.),"+\lO+81ӷ$DqxVI +-. ^{bM2Rx(mlv6_E+$A(}p빮i[3p !%N-_y7djuheNтgu";<#o1p*XKE$J鵫E7lHP>W !Z?[Fumeך{9.:軎Zcر PXXp~hp =?̯~64r\U'9Fa w$8d?/UJWuJ&'@g\Hȅ;7v0j./-5؂W'~j-{sнfkN5غUe&f٦voek6uPVghJ-V)˄c'kVk}"TG[Ȱf?rHGq sY**U+%H;~'f J? *e>rCX^f&w=.HwZB{D]4hi :Ff w[&9 6w1щ4n6R2L[ ` q|mᲘM̄ xei@̟s@Kzo}ޮIߥh Zqf,Zuķq ;q ^p&tx]S#â{ /j_k!ҳV^7ࠞЪ8 ;P~LҩRԜ(OK#TdncICF g[f~2~&Kt+ A.`;v~ hTQ.bS}K_zW_h&.4G"—+Ԇ_{0hO6E+b0Z E`~v{01*J%F5~Ѫ| C?-v/WBU|<^@5;aɡV ߣ)0Ǭ- 8 ")M2b|L鱗p׶5YJXᯣcoשm¦Ur$PTһ`~ rY:hjLDyuI%ьi =o aŦn2<EcA@o9 [b B<>bl~O)|)4 zWD^ɏXJ}щNeJ \pOz+0+ݮ,^MJTNX厵KD9i8urQ"td+{U,anSbgu8*CFO(JB3$&,Ѻ$XT;q'y.Z!%Sl|6/} )_Lś"yb9ڱ^15W0⿮6c;o$gaFH\,=?Umw4f%ˉ)W8):~wr`nV&&j3 pT15қPQ:rz/7ɋȄyLQDhfꖸ8 W?%Kv^lbq⼾NnVzoY6,nR4$_ܙ#A%1x*i/dFcma+"(\@瞟g!ט*Bsu[Xk jhCbϯȉ۳Ϊ<^'FTI^?W= ݜ8V~$$398eA_P/uo4a}lA@kO>{wtf`j!)oXHUJ&ӥRY)Cs `TPl%L2\%ozSrSf z^6gQ ?,V!t2>]? xA5T֍Oņxhr| l1{ͫ~j$$OrJ˵K{N6S z{ d9^)1];C3ʰ>_[Oqz⍺<|ȔD/uR<DKg}^KY1͒n;_Qg#}Dn^ \wlǸYy# Z .=.m"T-vpK(뱚ؤ㾕o!h㚴m3Ҫ\yP++%{@ӜP76dW6bDdUnGS,ZǍiLf#ޘ<}gjO(]aDRY镇1Q WJ{\^'-c'rwX YiXxDC*KVx~ 6D 1\}"wi-k˄ǑI(~$l-%L|x -V@"A^T-J n?tpeouadZ:uOy~xVy,bCs8Ay`#DmCa.L((MP|Gڞ [M2WFC"`s" ږg $C1I=?ja{.[^hVz>B0Lr]& O)mеޥΜYdUx$l$:_,=&8n+PRjBޫ!3'>.d&g};J-*'۩37J o '(}ct$M<Sde9t]GLg.%ǮuAđΎ[#Þ`4_Ȍ/׋ēC|2TTNl?(}W,YV^)aK8]92xUfUzD9kCL =[ԪIMqnpc/)DhݥSy1q2a(ӒWen& [76&&bX4,CCzR ]c`<@t99 ѓ_R*V!s;=Gy/ FXVt/ߗ܈_ʴ}jGM41Ev0sD^˚&6EazBy=]h|jB +~_rmwu e8B+zG=|@R$)mJَ%aYZ?~W~u([85$R#ڠQ٣ԁ6_4Bߝʺ*QxJڥ/bn\n^Iy+FZ.-8x1ˀ}R5J286^Nb g[cGQE*h|ץe8QoQ,AEȽD <`&Bx9U7\㕜WVpItnZ͹Ȑ]X)IMIrF1nd}:i wdUػ̣6w=Rxxx)G!sG?&yT>.*,wk,r ]ᱜpT*IĢQA#y{U+G)`OffT MEU NR=G쩫O5,܇bBȽk h?)8#Pȼz~}Շ_+CMr>)G$omaꈇϕ2,)چ,snmΏ ]o]zLa,5YМ;i9.<( +C.OS usK{텟$s%d xH Y!ޤЃ!xyشۮoqm2Nq:Ӧ]LQ?L}|'nU r` }XdxTG: j z _IIwV*+v~Gn|SssC17Aڣ;~cQ΄#%>l%3(Vs kp &}ٔ4Eh 3&.]Bwhl_KEdT{Hա4 Zݾ?$ƾ(%v> p SEa;d.Bn66ۅ%HxIM/_۠vT{$4FKUbwf l-w܄ ꕚGVSEW={ߣo^Kq 1}wNÇ\\yVÕ y*jPw#?/9= L 2x!X^88P-$"RɅ[|:K^s|p_ugbÊzx _DA(;,rT0^$B͡Aؚk@k෽8\BKޝ8X?32C3J(22;wmqͷLHs/BO~8=1A}fR.:1-Mͣ!n֙ 7Nᕦe EkM ':śkN^ Z4V*#\\Ào?c*ʭ ߔڸp)QtI,60E?Ke'(0@3d(AJj[ڛ/2ts[}O ]v(膾 \A rquʃg4xD(Y?dV5ba|`:i^ !wޜ':M!H/;_liR6{}%٘-ED0^4[<>(4 عEiH_`|U[w&!z+hqF[\15wfsuczWC@JH;>>IɱȈ\i3Y3Erk%P,\8H=GcOb-WZ 4A#m6\îkF螼BViԖ=XZMgZ^cFm 6'4LHXXle :-a<FC؃cY1 ZeQh*XTʫ:9#̶ \ 1~im"5>jxl E TC2:~F|z5Sk׏jj3%Ew.A5DW]fG7ԩVۣl'~{>@]^Q z0lxSR_N&"=âPANƥ W*'+̇+^[CؐVt&`geT B 'a?br;%nU,[!$C Z zts D8U/+w %P&jVp )6s܍ߍ`Q! yΰx Uaºz$id@zI)ajx}3t";Lj{3nϕ*Et9=l6|r,e4=K,e=jW!&ߥz*v LQ0>腥sFS`^P}Q&f g5-bQ!DdO}D4$yPI ]&-6Nyefi _oD1SU|evaa^[ʚ?ṨTʵyMjX α4 U׆RuţT<ޘ9xQ~wRq]FH -S@#r˽d͈uYFAYjՔ>X9wW'G!K-`{OW>j3z;d R. `WLЂT :jKiPb*!IB]K|>~˴a2 {bX{TI_`sT@?ź;:kZRC:"Zj jB5m4*"ӭiFla/ >q`?P: eJ$y8JM`u};/ʶqHC#kuܸ_>78~މVm9-˴v4OϤ>Ul'dw4DӳgCRf?wRF'fj/Q!=,W΋'gѷ>yb*3D8p5aɣR1:Tc/3O~qޣU2Aȝ% weHI_gbI3k!YkT_em\[\ғћ4"͐YK6 ?q-#KPyrV+( ,ZH& <ՇrL7Z9E4.8lLMgjQ9.;Sy?O׎m}Tzт<_8_6Vw!oOXh!o窭%,ǂ]rR뻠Wi#5<ӑ$ZJ"WIF3yi%T7wZizȩ$R؄ 3Hۡ8|)MK<˿gWa:Г5$vUTߘrП*]!suJeb:Vtiic3x$6|6gTJ*| О7o`G~K\$-=BsN.CN;;E*$>tvI],j nn'$-pNv=Ĝ%tV5 z"\}D%]Q$%lF83[~c\Ϟ9UO2qPڨj^8L(( 턌a_[,lMy_tQQ͕J6@(k U=NȖGZ:;cg1O<h-oA4IRy? !:k }…<vRsu\y/7XC( [=-wZVj.ӷZLZ-W =V\`@3 6i+:w H9I2N3gpqS}蔸6=SJ{ܪ><;2oV(Ĥc=َ BK C{&C([;bue,9zKB*G'_B&K ! N*ГY @lJc͙b{]Я?0ZZxԚJ8E=7Ex0&QrߥDScg,P._14 ?K Œ, K̈́Tzv۳]_\"=m XB岺l,; spltm!ʥ*)3gȒwO19veg5ɑ|` )63g37mƐ^_ l.j:ieC{DW^`֏qh[V$$?N?7;^&G9ȧ bEdEfTP[{ؓBɔfOSŕ\T0zR^;b7@v!J2\#C&ɯ6RHk:FU&6 Vo(&Ens((:8-,ۭ5$B^|s-j ]Ai\8jꘑ/#4\>I)JJժQ둙6 ]лA6+0hU@Im1$rRT2w|<;W~FòY4(=׆ @e^aV(4 %)O%.R+x'0 [Xȭ*}i*oEǾ[gx͆DuNz.Jð;J:DgfJcEٺ%bWJm*a#cj"Y°P*e,d?Аv-?xrXjzWG0;Γ2~.!/@y hqY e^$?D;'9.[b .o]!zOR @[)d|6Ϳ@GI(#/ w'!ruЄX\]reck#W͟ 7Lk|Cޱ3^XAb3'-1A]=|ӜAS^d!`WI Ben] 0Tf߮iw8mr(+`L}~JhhpIܬ-ÁmH-=ՙAm[x#Oai~6`ny}nQ˜oSW_|mNkӧ7G<Ձ)9XlVrWoM)w z8Ì5hpuxlwIe$LaIɣoIL!)(}OՕ@Ƌ3R$u-GboVޘ$6~dz4M<)Im'@JwjgebrJi|K=>e6 cN- H Ŧ %stw4#[ v; \l!;p:x"Ȕ#7I^FWjF ]=n,CwM':-g('4_Lԅ}yж'-͙K|'6&+H_1UcgѪ;|Yf 2`vBr4Rdׄ1eUABwIY`Bzya+ABGv~  k.|え֝t 鸨;%IgBsZ?dmc1G)3?/RA*W8dNmLAn2;,x+Rlp*%ífNk|~PԆ10Y*j VC=ߎjfT0.ٗľįDs m$qZGuuur&B|16mC>GϏVHoNEUdI+ V Wfʃ2;ns ]|ozghc.aD܍h__3'~gzw\ (E/l3Lx 7YME=~]៘qFkm:vA8 Wd5*KTs{rÜAbw}Ǚ3GF`0fV<(H3n"[)-&Y ^Źh2ʖ^-}텫|6{*212z^uMǚYU؋t| 8(#y)걬_lӃҷC`RAH'i#,E,M4D/wׇ֢Zs/Xz@P A8x.7-SmFZsX}&æCHrAq(݁H'vO0I^:dAzGggWNX~[;ߪ-)Xk{ck w3n \)adaoĪ#ڮȕ@5jUN9C&3&&arm`q,?J*,@*u̝< c|;Q PɧAL2!L~T;XHA?$aLdyN4c5+#z$"p%}V@6̗ `u=7S}A;=K#bsْ5v..Ml&d>f] t% z;v>TQo!7|K `rPfǵ8YR C7BCܭVw VKyϿ\}f!ܒq,7t+v[&4 7:%9 YDΡg5,ׄ*ʎ]^PO,PŤ[9W+U|p}`g<[8 +7-vyоZwz_<.LO,1g!7k(Ruٔv-^qi_Dq:|8X-+S[,Ôӑ_1& 5F9.QWVgwQ2.2#!y2.jG]DYsťT:= 1Aʶß\b=s )2җXex$`v`җ=\I =m416֥d0,;V" ܦejD 06!1' i,D2o$_i /tLq}^ԑy6p  F6pX|qH]{>Axa ~Q;26@=A <ؗ̍Ay5fCRX+hmd`9H_fw0Rd{p2x?A?!%qV[3񲖊+]9p@"^\jpt k}77RD/3rY(x2cʗ\/4$͟k-G;qH?2v?o ؕ6H6A Azi\y^f&:xeTq#RF |KV<7UR; s73ϯٱS>} Ҳ` ;@*J7>սp6g1j><Kds1 }wuXTn\` O>`x7)rTnӹ{% u:7r{6W6yZrU(8njCW=5IS}3ԣH&'"XS]n+o 2`QCV/{!#qsjvXM vT?*D :vӔdxcKo0|Vc Ѥ|4ՏI0ږ [L~kx?DYccBG2 k F g(ě<Ξ~sI^\dfnPٸŒ7c)To.%]5ZqwГ_V)ę5EH{psnZod|t.qND$T:Yi(au=hF_eE~4Og;1I&v[A ՛;z<o}f}@NÑƕ8;@Χ-Fjyɻ9%׳iJ]g=k@9 K?}"dAi\"Aaڶ?0z=?|{+zӅN"7ǔ{D ;" iI;ҞBV6C'o]4`$2, Mqn5c?N>ȯEgS=Y(!F'ر3oVuB4%'<䪮 syjF͕̒BrǑ-uܼs>,L`6O5XyP&w35 5GU 2ߨzy~Yylmx4/]G2ٌ6'aIx~.(* tkw)7ct(rAAq/W:ks|26L0f5+%ɥ5jbf~tWkγr!i<%QTa]@=W4O9ժ@A%~ vYҘENCα7\S{Mol~p Z9H$+/#쩕tJK<;׍F%<v갥5хy{C@-{ޜgfiA8Û|0ש0.3Yq]_/w{t" ڐîTGnI2 ͦv׌DjvE _`M1VuP=4)+8fgӜǤ9%&1 ]jG}c-[P1T /B8EP"(Sl]QrMrl%r%tam,n.d 34 \]t!=zzyr1+SHsO?ve+Fkqbjȉ)V pnAFn[Kxh J_h32|f[HyL^i?)|bQ7R[8_Hz(󎒈J | SrBhw^`u}!n(̘O )\-B_8ӌE^es[|%IO]G9cv,YAVRKw+դ h$Ql:ˆñ@}f>[BZ c&<З$pD˨JdQ;9 Dġɺ6F'^_CIq -8:BuHӆkV栄*4y-К+Tס$Қ9JmbC]0 MEvk>C=s85L@lzu T6,ߋ1 / wP0eKBiCдөW7{j eBKaA-?ɷl3ը]^3ӼyHZ)~z>iy!vvn鎳ǭTʗTK(p 0Ozn@;+6H);!l"Z7p$rh[:]dIck i_~^^khc$0o+q'0Q;~ )ʺ֪]:,dl$<ٍ'# < f; gP,s;]N\=|yu%3||KZF<@s*򒑷 E*WZBh*1Zir ֢  }7vbּC GTǰ.*Bl#\>"cn,f)oZ9MB{f/-GaaldG=}ӀeI~t rXpՌt1Ck^|l;ȟ\{aT*N;֋obHffwŵZuh˻͌<$gj隑8sɉ{є#%1s+=+摇’w~`[yD|G 6W2B/oBWt="toX5 Nޱ$ &5pe 7= aukrsllσ0؁~[wdMW" XGYbtq g5rڿpf*-x\]V`iR |hPbmMǣ 3.o 0dIt(5k[jGI#pE<#HQ`u6~xG6XdN_j25FIR[eo_j9۱V mlxFNy?J[D3A,:4VlzIcN$)I,aq7J*me[Eu5)W@VXO2NS[ܰ<͇x5UAN噲q_EDF`%Ss&dYؗY6}b"Ӧ4TM{Ld݌8(`N~~6Gh10(O"6npTΛzչ%LalPVB߿p<:I1P%[؃*v: Owe(p(꼊:Wz+O8${/gScKJ\g??Hʬ$X)L?EDNe"{+ -¿5oϽlOֺa$JE"镨{j3BY⬷S+dU)5B],xg3Ϸc(Er Fݪ gcl8 mGA6ip`y$(\1/ 7#%JI6<̩ȯ8`j_Jo-A!pwDF}p2s&^y|NS(?&CNZRas)jg-/uZ*Ή~- Pzrs kMnVV,ϳI8\Zmj{ zmC^7y,r\Ub^y1 XN'B*L.t7ml+{+,{Wd!n<2TUw ش^ z27Ϳ8 ڡ]`ǹo hd9%F6[W%iAVp!2}Lĝ5r#xGggX,(:zqdT$9Mja%֏KN躦}Ěݭj^X6amE;}jr¶-qTϧ;l1.;))DEB;k'rNGIH _v[I'B.9E"TZU,襝KHtzH?Y~@\ۡYN&XЍ7M85V1\CY/-N*}[@Bmm[nӢSi%%lfŢ< *޴JJmݪ],p` BL![c@C NjS/6d_w2t\I$Z4f2aiPkr<k;ױ)bK`lUd҆5]@}}% RBY0Q:Y*ꃯifp`Q0+C 0qG^܃ˍ @S,hVL _ G/] Qmk~;rN,9Es>A>pU6Qt_%yXs=afe}|ȑVj6eуSDkG@7n?y_xZgAk]g§|v%հCt%1K3?wA_ylEѠ^8YDQ}>ۻA`O:#; \(v-LOy*E#WĤ.Y0h*]\EJ 9HIR\c2e ;vR8MuCS OoL^T\B9]Ya$ ~ @p0TΩ<~*CW290p,q[ćZΊ8um^;i8% ƸRCϦ7sXy~PO|Q:xhۓ1B$^n:};./W@V7Ę+{ÏZȝ-0#:r)`iwЅ!3*Զ@M^ZC#i$]lf(/giE6e4Ô?Va!+W. 1Q8lfHكx; BV;F WeG<\"P)QElTغZd#,bktrg8pEQQlĮԅA`vb#(۷d=x$,KOZqݭ`l#ʪm>?ȗGrj@?H76vr}! wڏY4ug* WC":ȓ_LZ'> .:k.JL/ tw1߲(UZ r9ote5Ɋ3[?u8Ֆ뒋o(;2$ g8BaX*p,%8Gw_} Dn|xx ̆]1{=ϣ(Wgh`xUgO aGY@LRw]*}xt_IOw_rʔ'1ռbdr潴=pϾ==w=$*^;l?4"dD 7G;C7-WԿݎiuEX-5eDRH?= Wͧ&L;ۃ9O250AMN?ԨV5ӱBZzE9:"G\GKE'i!@槑iy аtsQv&+-o]1k7 , t2,.$go r!EKG_㢷d0xs#bL@b8!Gzj8 %cy@ӉRpHZδZܗJ䅣Ho.5t BJa.W-.,]FHf`WeAtɴ<iWk Čik74!4k%]O / >*QdjGsrBk@@}jNϖ|J#70CqRABj@Z乙wGvېբWZdD2|XeE Mht@[d3W6$BIg U :_@9`qv+x5s,l U$|b_eyxY>w@5^wH \ŠZ'z-R ^7?g܅Kq,ܕa7ś&Vd G`9:w}g<sN&"ꜵd!Br6m\.*nM![ B.<{!a߷B%5^e_r*Qķ^0\b߰FӶ!Qdco"[N cQgهWz6 LdT}}{(5T}3eROlF~m! AsngG 4vq't9 :c -ei{ϔotf#aH:Z\n5I)D{.ܽ%ٓ`é-q%厢|}$c3|~V+#`+Zq`X9ZA-JAӉ6JJt, 0 ,eF^ve p,ob0&Dv%#l2ql#խy%Uk7t9ad} bv60$lVQkuFCkո1-ǭdJK a|i&k [4W>T6hb|̜_ǯ:u6"MDQ $o(P ~By^0;pM[36`#H\搊8I s.Swn JŃ mD `O> ,sCbk,;~SgoEn0PGguTm\|Hl}RKJHNp-o<'\7?UC?2OEdlʆFp3J`;o8nkf˖.DBcz7)]؝;2b~DZh\mMN ;jE8N@Z)3m@ ?ʉr,[[V:o_oXfs8љrP rw4AMfAin.cg횠YѫJ3$_+#%W w孹tx_JQl` L41]h'FXJ%6ڔ Z!4{N0 \s[쓉45mSo89~׉׮_mՈ8Qٶx o):4#\ <)osd, Õ"Gh&߳a B;#R D'D] d᲌Mu_€9# 4 f~%@hB fZ|#~Ё񜏫)G7d)ˁNQvA#{E}k={D)PX,&{AZiBO C+}<: 6g1r Po!J覿;w}=zHt63/5~O1E=&Hc)SGf}e^Zw%a@ CbhLNw8r ̤wM*PR49/ڤfnN}D${A.j'z4p dhWL>Ҏ=Lϭuk.>' X.2Io$,xhU3=\jOcbT~wZB-2ț~ȥO *·dB0+A}I.W8t vUYg_7u)Eᢴt rCvWt&G޹2KE o;7#zٽ|OE\=ű6D4G՜4##NNЮZ:y%aBSQpw)YOݩJعc$^$g9s둮:JX:=#H|AS,QRkü[Wê$/h,#7ރ<|C!yE]TH]s_XMniQ3?tlg QX6;TIRյ={OwHS3m NT\u JHQ6oOVPr`ŒB"{$ݬ"~qm[XG@y[+ˬ+qrDn gF\ƿSrY dDk3~wS(8n[JYiD unK`n9O:NCM4u.` ΠuSI_-mv+)Ӕs&AHpl?1m;6[2L (=N}27H|x6x~Sl@!eÂU <L}ECf{1EH$Wn׵I⋹tN&|Lmg0ֺO\DQ<^Ҙl 8) -Y/gYm3Aw)A15#TdnEHUcʛGPl 4AFF澂ɩD JZPdGՔ\$'T<<]hAMɲ78AəTtg`WJK 1v yH>*ICv'lOŮ"W` ,F[o5R"ɳuNM:tInoͪfw"yk@\*R:2` ^+ \2r$o17![V.Đ|958Q xJf'L40 j"?_}UobyA݂#${XJDQgoF>vO_حjqm:f22Wk<ˊmyN018\7ʧ.NA=/LHض IWo ͺTL bT\RL!փY˦fjI'-S$[--}8B̈|7 ,EJK]N`W)~ܻWKK Et jzayKAk)fW&z_(/Xs>&Ȼ6mv.YuBYvi⻒pO!TJu%q.up =aQ'?IS9n*)W Dv3ضXhD"t]5/bTȉvLZ ! ?ܤBt "W8X;T@ũr  ܉`b\g6kkp&AY(a"ZՉDqZ]|L[E r'[- ,_ n Fe16ftdLhS9Vv.aIF=qP,}sllEkmawsH_ʆ:Yu%+=^L+NĤNivr'-NV^)'9g_JNJ~ J-dQD:Y$SIڳv`B9tI<8v?gӍ pG?>ŷ;<kb2cY4;ub]?`9.~sKLA*UoLv*rS_h~Xgmu%~tzީs(; nY?JԶ>z%fɣU (ۢuOإ#q+ 1P)Ya<ܖ ;\^<V^ %P X% 0O#3I~jna;WO 3-Kk;B`JkC{^t?g`"\IWE{RAwӠ3:a׃y<FٝBdL&<ׯ/1Bq/Y_ ? Fvn,7ݧ~B"H᫱+,9qlS?M ͞rI(P!dN&7_kW<4O6gLftUM#k s)5__[;^LQ%g*IiD|'dv|>:t2Zx*+YǸ" xr!<:A<ᄊ3TMsx N|ZS.Kv":,V)~b݃4;:r3zN>? Y.h;Ypx[6۞o3R&j!%OĤW$ ԚipW@<+Z¼/Un6;u 2+>EA+%X&żI"d?eU$iէGk)~4` 1Ԏ0GO.96ƿK|"t砄g@~ޗ*$3v[kGN{?me!#q W5sŜXjME?e2x6]D.}4#8E-'ۙN@VcχkI@)s0$::qi94~Qu c~ޯR2 GrotpOH=Q7yN^25G2rgs63H7{9,y7Ӕ`TW.Tjm!fEPW 2i* ~N Z=B1h0ǧ#j78@6>ai:ǧ90ئp0flJ]oC>asR\,OQ(xiX%1bN1zo T -겅7\<EP#)Q2Ϧ=kEL?M})nkLn Z)z*Jqt՚rq ; 3μ"`NbB#=;f0 oO.n#gޕᢟ]M*Yc%L3]xgڍ"OЁ>@tk7Æ)6U-!>],{jށ`џ(M!wsєlx«6@}XcV.$9T5K̘B@Sq+`Z\FFbuYwY: $ n+Zwh oND!av\-;q/:B]ٚA4_p5D`3)J @4ViYIā/G&)bS\|^X ,'Qݲ &0)2Jx_'Lͅog8;xEs;w[@>t>ҳjE.H{Ho`iO?hHs. oIr!.,%_'&ZA`̷im-~0Uq?`ž ùf%hU9GI,Jg$Dre_ϱ B8fIav|L7C[Ea4iQ]}A]Q l{;/BD"G9 qUYd{|dCB)AFQˌx1^KS{Qm1=rR'AW G@"Ա^el?}|鎜`MW!ZWP_HPQcm)R%o-&]GJ;&Lj5E6%0O ZzcgO [o#iX;wT X ^{TB#^DA.oʷ#c=0JaO:'S_Hݴ[YT  o+=0D/.~x93.u'GSmꅘab*ұ9X҈S%U>2x QqF`t\SNy^SϮ45ubea5zI@L#:-0Ugz8AQd\ ~xlj9@-&g8ӜpnkS&4̚['.sU^\>)cq: u9ҽW]Ъp&_1tG`JoCyv>=Ćb讳qw9|Wr hY[!bPxS=cs.ŒrtX/\ a'I do`N‚4RwOKY\64eplaKd 'fQ&epa*u#GMl}BO\E1gAfT?R WL('86":LCs ‹h{b}ʀ! PX?.kݦF|X"n s+ъ1Y}Hѷl(3 zrdR$Ĝ4M}=u.4eET?r׏NRڵS˱U(ҍ(f 7<FJ' ]d`-J@8*7^\S(}ʱk+Bя.g.w!C!pDD'K5%虐*ܰ~S!V aRP$Yۂ (/ԩd'>-p\\}coltĬRwj%y|toM[\9yt Tg}OAb0,v }RY\GĻ6 ?ie2*OVi[\;2Zku.۰i/>M4KMn'hwy?9z-!D!`͗#N;_7˄6ɢ|`Qt4}̟^e q,4@(@h* @ EyRUa,=JEv"Ѝiuz#z*٬p*՜ެ:~NGm>ZHRT0lug,0QNY>36RAxTEW CF0)x̊/d,D*MWq1y)؝hcݴ4%v{-'Мl\ TKYa4wƣ A0{RA(Kve (CE5a$E܂ifL+)}sxEmAi9Ic 0{vw)1gƂj6ݬ=F,eUtos*n;Æ`N9q NM/qAg?tIMRɴҙNDfƮ;M!f%x-?#Fɦu (xEYog+ 12i4(5`mzlMl(8Ѻ^K7<4o˧~s@Mg9,FTMb1τur9i$c͞b[BJҞW@^ nɺ n3?񔱴\=#m;JΑ'E ǖ;˿J:Q ؋~SFJXǂ;4BUp^8-@ KӜT~YVSQ1=&TrtyTS.e -3k[b럃ߖ#`tHΊ%_hRrcBg*osw}t4&-;jQ{.D'6"o{-G~i~2]79@R aUxD٬@uh&#eΙ璅v=/Tz84 MHL"a '[iȔTp&ϋuzYX4<:8 ݺ5㠅Ș{lМ6r}&:N臗6ʚpz0yNqZ_AxKPp?3N:J(;W`Ôں*Y]뜌(?s=TAu-a"[mSgU/( -qBrt"$ew.' S3VX[(ZrMо83} ҩ4^>^=%?nA+qFjp {i~g9+$#EՀ7s~ )ULevbD`(RQQ>W?Vyj BZ0cuuЍ}Kx=Cbhj4nPY(0~UWWߔ7#E[4貪@B~',ꏡ?sR}ހp};3]m/Ra=?;t3dLj,{nbDS@':#)`۽*g@Ǫ02Jɾ2Ā-K.GDza'_]õJnטb!Sζ_"!.&]![ wh{XG-WdɄwʛaλ9@oEG  (D#NMg0ȚU%S*`F> JL]'S7j,daE{sqkgI4!&Iʕ]81{-^Dx*Ù3j h录3POWm4 98=Izm,!Wz" 󙷏AvB<$Wx0+UX&_:D~Y8A3\hLj i;@jŨ`|;ġ˒>m梱"mkۭ1`q1Ű/ߺ_Ip5L"vx+gwrI<@5r)5YH*c@u/q^u.c @qi-M.?4iy|8:/WlUQFxFf7Qf\yi ȌL X\`WN}g(',( pDzV^2Lhz<">KH?MitzPn EN*a1#~~eRiQwGE _|c9+yלZm-n--qi 2cuwȐ_' /E֏FbT= dgX9x!4ܶW;ølvzfsZs!$$1bKzY`<):tSl7D~^/47?96ag fl 0`ԧ#qӳ,#ꈍ1#u8ydB"?mܸRn覭~uw$A(A=_2A͑^4z y8#*腸sqjo&c/:/5Sԇk}Մ[jwUqC'YRg^=\=r~Ae:w Ul!ɪP1*/Z q~C-C.:N(GaUrem<.yV4 EESL/XMȠE<(E7řc(;bYA/ t=P~ _B1">dJ#<#/w׾Qcט' Y([ )dKE'SAb4}ԑvCsum"`2̷ymq"Fh_b,\n%0:B9$7c>'/i~J Oau*, :0,SqP}z׃1 b3iU?˜gw z4A\%}q,8~G w%]woG3y&:c wl/bbr`'6^]na:_@̉=h"@0LO%1'q9K^t)O"T}|W}DnWrH/\mJ} %x-J bp:+e,uLCApAUU5؆CHrVnU-Wx"iD ZkDi,FfqۈzZ&e5(y6 iFyFIҸ~Ilis@1XQ]}莈ES?-Hܽv_:&9rfW0.nJ_D"C(N6Ɗ@|z_ERe MKu:.|k뫘IL%OZ^3DbltI> 7.bG&yQn(W,sVpf ݤFS\˓`iST%/4!fyf'9f82MU=t.`ZpA~c@?-2+<;3փk aL*WGΉL:ȘҸ8x/Al8=nOؑ1ϒ>APt['LsD$80rhE<k?1(o{)f#QgޞlN`2(44aTx9t&(U  XfC o̲WESiֳcQ0ʶrOl뺦~;0cd#!P"\W̎f+'ez@S*k[p:2E+^ 臔!^rXljE8fXH|?8 ~jHrQ[=YeaÛˮq}F9D)vFY;d ^>| (sҧzHHHlh9R\kA]YCRj~XBoo3LIxkR@g`5Shuf1e Dïo=\?u/Ԯ{ӠX6 ;vWOxFqܱF!Ո L +Äxb30Uřh.=tZe:2Ɏ7Pm졔 ،ɫ8\K3AC70"^^iȧU\z S+b1m( /ܰxה+|(D1rɬmj햊Am-SXZdMa~fcKl}q\UP&YtV=.R|~5U[ܩZ@kEڬ*tG tLQnd㺂hH&E@?hY+̊xhЦ8;>gGApGlWAu@!v[qf6bFMX`THSOqF` p/E5/zd\.vIu 0Δ$JE߸x'\M1?j-]eH'6¬ϗv|'IYSj'_B`-Bq+<?9.ƍ|QxЙ} W_f9"ȠWKKw%2GRՁo?!<A_u3Όw7^Q &ٍCbjZS}]nsKYcxVcZ5Ch{-WpT, E]IlpC&u$mûۓQRA./,YC૦4R 6I{2uz,rVWIZ+V|yMsY2RGw]kBnMv$ޑ;^Ƽ $%Mv@DQ0" Io4 Ctphr+~T^#~t0΃O[aN?$fyVV# ؕKDQsEⒿώm3[ ڻc1fiO% ;{{NO#G+#;\إqhD4w}&g82ҵBgJQ [0*LFw䲄e`ՎY8{ b?]mcW5bToW`R?r[(Q, iЕ|Z@{69*/K}.v0 ec,ՊKpo-VfOaa5w΄D֞*0gNe9 dOӹ](HH 6^y"GXMe(Ws \4\..2kP\xYG|9LJ7e\ߪH(aa5|R(S}k)m@Am0>", oC+-b^x:i7FT1e.$ xrD"Kr$o(G8i2Ljh$*PSO{\R.B>i*Rړ'dHJw80QKy@~Sq A1Ux;ZWWE-eskc8հcؼ:Q;YUJɚ| w+q C<:2ԧx) -(.]en [gRFgՠԕ=_M_mߦpVWYw8flP $'l-mMؔ`Z=wfzN7 `\7S|&j:K*q]ǀ9."|"co d,5zg-ZryuV=ޅD8MjxLHیdIaMp(&C. ,bH_BhYljsykjXCKYm)!;GgQI|I\(]{) ιk>ol?.N "|j+xieno|;|NF,BZ"&%[dA:n\wё <ku*Kf{no[)?PëD5]OssH.8m֮&#اlꀕyd[r.äp{#qRe+U`iwzy)[(N#&Xq6wC\ٔнKlڼ;qBcý\rݒFChN f7Z0B0xqGdCP uCPQcO!ԷB?1 .'q胳 KPa.̊.#7ō6̲Xaٶ-`b+񍘢Lla@k|]:?lǁAJ%\>H|6~ŀ:%}zX4XP5ָz]懢A`\k ,D-K-~C ۵Ƚ:ppBn\d680}I~ov5g9Xo{-QTkh^%" 첺ӁQ)rIoG+Eο8bu??p,JoM*Ԉ˗0Ɣl4 ^C.o5!o)SPEDm|'\^J~BNIUX Y%&+,.ޏ.:B%؁!ix6Ϻ%VHֱ0ʻ寒Yi%e3g;'= #RUMͿ$9`dKIݠh4A  8 ' TbsVMu`F?P$9\v_{:t Mm9QL{"iM1,8Yc%a=`v'ҀٯwKB4\A B1X2@:FGJ ة3;, VcVx.؈fP\ƩMtN4T=K"*? Go#o rzZv07ق_̪7=J8.oVcSR̡[Y5-#W 2p)\Γ[\?=Ü|H<" so5 l3vtmu_a(1[?#>_G+5sZ15PwgK}awndZegJK꬯Ϻepl䩣  &G{:4U kuL%>e挕$ ACP5.dC/;`xLHc-[|]ilU?LJJ|2Fd^. wWr]YzF\{aF//pKP%x֓[4|須nc%dX[ӯՑJy}}6&ރߍͤCYTY;aK0+IsvS@.{(V$(aMq+&I[ьg#aK 1*̫y HXQ_wɽ l`̈́ak{'٫qw<4xn4 %L56C@*ǹߝ +  nMʺ.@7}Ryj vQj͝k@|?4dfMlB9k>Dv3 $, r1jrXRDZkWwj'ƒPεS1۠E鵋C9w\1iU,fg?ƃx_wgqy:[ҡ 4'Ս I1qXՉ\pu7 &U=)o,ᝲ[?^=bg L#eB 7R MtOJ$q"38w͌B9CϛJPT+ @<~; 2RdEgAWkK녧EaslOm2-J))Ɍ L Q[y'p| Y.Å0'-A "jg n NpY>ǟhq$C"Kڃu&)7 b͊*P 9. F}/j3Ö5usç؂ch2IL0?be׮!ur{ 4  чe$@œeN3 s羔n h.xd[X_I5&ZqMU rI]헠p+<(<ι*īߒf b±2/rURm^Ԕm6NYS݅_W g ߷\ YRDyP&؈*[l\<2Xeu j*qzQpf9BJY 0$[JUH3#$i϶W2_aFhe Oѭ 1RzMG#N̖';/]ZaU '4KeEc|- b(L=;<;XZ=]2^S÷7pXP<3-ZHB[0\YwwwzYWK/,Qގ‡"^,,"3.qn|ׁOͽcҝXmqm VajZ,._'/2€ce H7b?\M@,-剗+=~T(C/eWL<V~iYyt50Qt0TeԇF_E[%.Y˚YƑE*VOذa}%awj' uW8c%mO"؏Uw`;p2zfkP8(km l,G~Ψ׀dPD2>Cw$0.!s-ҮPhO,3ʹR{wF'58 [E[̴X4Z`,\Sa,bg26G 4 =(>5<%Яe*5[8;Dż 쌸 ~hA-St|-!g@{G:T|a F.3<*2>(g!KdH.T-WR6!N).E>J"k'/t$7-ݗ v\3GϠC)A>CB5686p$9ěD9J !+ knδ~a!$!5cG^2-G E"I啿hlN' e E^7p`Ռ%p!bj ƕ4l-TuֽDĚY"t\ |$jwm6I2,E0?O "©ub,/2ɋsIm@s4 L/&e_PAZ2Y'田 ݠ A8'Wk]xwL;ZG>;Ǫ8w<vȂ5#׬=ΌŦ)қFY ]Hg/F%lϐTV8HViFY(`:|s>j.>OGQ2cE.k'BF+um1rp&l6}t-6]T'hɉНN4\Gc)]L4T&ń0j5<;4<3"q43R=8x6Eh;~孉v4 f4dӒYAP5_hc`rl IQH;t~mcKig%|E`6E?y X_3t;3|Йr:p=b2&FO~X2qJA!+9iuRE.x:HXˌK_1ZV3pr~T;?ܢ_gWbrJ>6˄sMT>(\[$:j58|8p`3^ƢF M D[q7:c[f21fg RL30=#v.©4wv,0 2`Lꨢ/$e/Fy8 h:1I5[g@x |UP6MHߤ 6!ތJWRzj*YA_#?b#lEk۵Q'K P{oz_,FP5G;VNc4;;YN$)5OyW$pؠ%VwesOYס_N>Ͷ{ =떾O>l? 8s;3xX,e͓*ûHLiR`)t5]5ɏ1w!]YW3+4i <5ff! sEUK xN,t#ƍxJx,q!U[pLxp]eqmèօO(X蒖/@l{>g-VCz)hb-cpfi#SzMyu7R4>Kt}sܮ/`7*JG (+R₣ Oo5-9`>1|'ɏ,u6ph楖0Z#)aɥA32Ҏ念Kn ke۟puߐՂ]G{1^G~:s7oq+j 3" L&n; h׎7Qo$wFo$(w M̌d)"<>\<_p?\8Ն1H8g oR%R=vomb ݂NU)U/JV(4g4Q;y:GJCÈv)F8%Br)@Do܅N$lsΪPa&"2BjCWB5 C8LS,5RL]dcn@f{+[r*6qæq@27*vF9r:BrM :03x0v>u!Ji0p,ؓыFķw%Sdl5H~UJڂ?D; 6[~_N+ Yo฾cWQ~Ib"ãEdjl _6ya99pR < @\=jW?Z (mVe@IO Z MFkxA' lաti'DCFo\ːw9u13DX^ (k16}5>83)r*Nr n3EST)>"q22lĽME+.(Ѭ *E|Y}49(D{zV" saD[Szd."nJ=nܼ(g龑iu<=;1+L8H,ҲpU8nZF_wViZa@k zL&{}.N=a>DDmPe6BB?E~{ϥO苣 ܉E*D>laP iޟ. Jd(s$s?EeU{, #Gp/U [USefy"H@f12wu-G3T(l 14W:_n7osEN$O y1b~A;tvK Ų;>c /PΠ}͇"=~ TK0 K[:tmU{ c̔US+6K4D) rfZg;#zy{Y۞ʜD jn`N*%ijI4n}ψPvӌ@mouC*MʭqZNzlΓ2 Uc9\ў`*6,|ٝ^s-  #r[4!>g06IV~xʛRfJ<_my!B{9/RN z#b N35d67 G7278ϢKV̸>Cc[Ġ|>*&u@p`w; (虾6>IEF,0v1>> Fd_UCd(!BU,\d4ahp8m1Y.8/NҠɮJ$7Q| E's~ px,vbF2$|sww13?:g%_ެl'O?')yBw!ga(#=@f9S`@2x"UMJl,|t͆zfXvFg #r5PReTWtu:de'j&IBhRpCW/-˖9 [ ;>˗ )7ގQH`累rk0 7*, 2YwOk-#бʪ.}_/o|+_+3O.Ȥx~ 'HY엹!'A ^2[y 9R> ﰤqV{:mi(zd~<$ E&RH} 78mS*86]3gCέxXmոո~:%({ j#dnޭ{,.x̚R:L>nJ1604Ipf3hz@ٛy GAiCowSvLILl9l#ؒzqfX7J>I_J;:3dѝj9p1{h#HrÄf?7KnfHM5g}+ٚ2a"h"pQ_,^T3ZjB/8lJޕQp7(w ̇Gt_0+#,:J8r( }>OIPh.1챸mz OЃ"u\RdP߹l_CjGrOqbӆ Pn8°B"!YC?;fX|($s`JfYw1U7,,X?Zjfxut/x7)HEzYUyT\uDC&_)ĖF`#bI~#NF6I*5Tn{*X;,ohmI@9fbs~6z^ UZٷg4t_I)[yީ2&t 3[?5c*m]j϶i ?IgzAL:4͎֣[$) p I&-'HfV<Gtrl%p4: x!T\Fa[57m"K U>rIQ+9CxUHǓ?WQ[:G¨Xl؋/ DG+V`1D(&7m,ʖl9>Qa1:V΅4"v-V"[(Z-e!ݹuyOI&l=aAoWo@t%eI)dChP_v`^'X F;%{t~4-e?Qc&s)~B3 ^{J<~?7tw ^cmBHi82vOѶ.+aL{9ZELAwf"=Iq1)iqUE]QRKWZqsSn|;ip>Rl;Q  lfP6!So {|OZAC,yؙ[4C-(;hXd"QT\5puvd` ? ֥4{amfo:VbّQmA,:;7g~KxH(_1eS(&-OK95ݼ!J^KtJV*YvUͽҙ]R.%ޅPLr^Ij U ۺ&0:7!4{&.[سݷܗukroGI.z!"X}φli"ؒ*&Y+^da$vSVw6r @r!I-0Dr*-8޺Ǵa\} \Eu<&'("qB7G}:*/E=]6QDé{ SLos^N*qaNy()U  Y7år7d:˜A)\ٗ&ރx H }w 01^LD lJΜ=uf5MRA>[&^Z]ۇ)vz6,)T $_0)fBcCz=1 nxҕ*Un tvW"b?Sp?2'rT쁺o?yfbga+{&XB= b+eoTv;|73ZrU myH)FǴAARF2 ݳ1xl+%&SWg[o/h.瀧=Q`E?Cj\ $,:F"YKs {Ֆ+W@1[Vl۔:%.X t6!?+Bb^WT:lhy_7 u1ƫkw 2Q,ίkC 9'a:ϻoA8 Iyzdz*ɣSԄڹ8e[uAC#^@*%Ts#!AwZFDzsŊuıS>=0&)Г%7}F)_SAp|cP킾[AV!.ۙ,Tc `.j`h|%8|!܈Xt aؾ(l&TcGk6kkN+c^5y?uxݗ='12zZt\ɸ״bw!i ^Ĵ [x!wcB4T4޶~I[D]d"ɗ\D}D maƬ%C\O?oj0h&% ii~W :lto,uw(ߪ-5m$͉T;uŶP#?QdW#Z5@<9hSv'rz \m9zN-쟣+Oqrݭ۪4ZX^vQ<& 4I3ysDXgWl9E%4fr.d(y`8VfElRTA\Y^v؏`gƭPۀM!ӴxX#z9?$dOWh $Ҋ-G g(ho9DD/Q.u2Us5.h;P w-HqC" oLM8\~-rn~ Z}Xl{~tl[~}-%ը]pKGfXIܫ w%'L*_Ln(W 2iYsֲ҇>0>6A'L3࿷dqlQ{DNCXzbSKA;֎GEI.АGWx>=#F3ECY旒P] #GOE f)je8b7>(B;Bba)!. h\')(OHVNe`FB>5X >*|7Qu6|ߺI%/=?E҈%w6DUMEȞj1 / S "u o[Hn~Ng&>[6z컺lP3Xa[ud;h;6hY_T.ڳ1sBgw.=XٲQmPP=#u.YҟwN7OyWے[RڣO&[6|郇&|HX/>Px ۀPeu1 1D^-BNu(g@~uR$OM8?ލMrO R8N>ɻ%4g7B[4 !ƔWl2?7Hs(θ$=|nC%7p)H!Rx$">) Gw0;U d!6N Պ'uɍ/+? 1; Qa]~gW@H~Dq;JfDL$ 6ķZdFFQEA0q1ɚuz_ -;ל<-Voo T鈚iqD5-3O&w<Jh=ݹH&闉M@T{B EV"?жrѽ"95&~L4:h]"R6L޻-+nH`FS]ksfcјtBW|y$`zJ["q_)GP2íZ`vho~ 5 .UQfCbilh}e9e-𳪉snU"$꽂 ei5>pB@_9|ǟݫ~zC'Uv ᛕ=MS$?3z#so=0QV*N7h)CQpʨQY"NlHFMd v͐G\b`:ٿϡ|Z7>U6"302 o- b&B/4E8jPVjnmd^]"SDgWwѴ,Ž\|߸[㿅==P`pN-f}$qj嶟)dup2m?(gҭ¸V*tƛ\ &u9nꀊߣļk6/s 4Fr>ỷ,aIF}m5sE*{kuyl6}%sM1D GW[>n( j6Sf&S6>сlG~JF#ʊ}7YWL,]]6glbv1kk]!o`Tbga_"hGuFkcSjrɱ4cۿu}{{zNVHyZRԥ)`D^G+0SvacE,a[7Zu{rf4|FwUJ(;9d (|mDgΙMܐ⤋eg0s qr˺oPNbn)iF'h`["ˋp a 4m@0T^ QF=e#' 6% R:^:> WƬ53RAx2 M\?2CXRǯ UR+S4ssxEtz[a2%A^+V+c/*mQ΀Q3_;vmZ/P$mCmz ҂Ds)#Ry|bZr' /8LrEmy_cr `NЮ3Iߝ1B88u8Gڔ7S=yjksYR#hvyni"s-P٤-&jxT }”!0rEeHQT^?qy.0V;":%VdN@*Dzp3Yy'9(1VJhjfcZ7I?y3?5Dm;œ;iVC @  f6@ڶlO)gs2Dztw$L87(u^Srodci`Mɐ Ċhŋw]QQ rKi9ټÀ* Ǫ/;v$ƽYu-`N = o}$gUe) Pbq}bV|/) ?uV8dQ@pf!jƂIb#8%ۛ9P4&p1tumFp~y 3r$wۛ;v{AJ(э:ΦZT\:VmZA~&"o*Öwx#mERVl'٦a6)|p.:ooL*k l1'~,q,nm;JT#-rop_)<|e^,@!x}lP'%xuUD-U_M T*vKbQ5IQ4[Doͯ{MrQF %IgN_ .g#33>@!89Fw@Tȉ-j(Xu _:b(Xǝ&w0g+ ݫU|ڵ6a(q2O,-履7ʾc:*v]kw.o2Fp{yf6V+>>іOD0yB+ŗt=Yz0!|&w5 5jM9+SJ+~T>݄!`:NWbPޏ=|dt%[xi' Ft U-S-i1X ^ ~sRWŢNv^tejD_d5X"/ t#l \ρuTVb(*̏›%:W hiXR.Vi151$bHԕWкVnN"K̄(nY*D8qeyun:B4LzgEFjgǧPZTP<1hicNv5UbSOjw VF:iPdxq1udx!h2n[k-C^\ZvmMMޭ|{'jC }Qm#S+T8}4)cAO56veG,(Nd=>b~D/PšN9 U ZL9ff:˪yGq&H=k9!Jm}W+NG6aN>%/|4pB h{cSmGs!6'IF6er.@C0񕧒mB<9O;Q%\09guNg&.aH~n$ߙjPEu*R .w[җK/ˆ^6)3EJΤYVHgWR'D8W$mo 0(f.kڿr.AJHdw9=N Yo_ctnDX3S|f/,j# zrhD=S!lU ^妐_5szxJm ;-iHrGZՈ.ծSvTCGRa Oc.)ܔ[ւl o)}Ʋ,YxJH_Hkܔj~%QDŽ;! T1,"r͡G$c[uK2nJ֏}@{ĮʭqnəqWث/Ȯե~>Yy:[{ɟ\E)hV#6#pugBEEץyph4F`ŻX<buX#l+Dx[z@l=4Ɩ˴ş+&=MF`]#Rj`=ۋ뚏_ځhI=y}yNAp\F?ry6@&M CrIbǶͬv4 < oN&~4 wpmh)| sVAoS_@7ďz^/Y;? Ιopj M a._Fq,l1zAܕ@kOySsEW[ax5@n8BS-<1pJMI( tZOˠDΞTxeΎ8jâWmvl$f);utcz% VZz :S$p}x_CbCrU;10Ⱦ54!AaEx=_?iNe0dS5wۦnl]Qofrk+kS䓨GN8#b{vlj.pN2 ŖO8Ƅ2G ݾB8dž:N܏ۢ5P@}m̾C5#hD 5X]]Z#ų݇WBQҲt;xY{ fD%[m@k-v>usk̶a1Jj30"h(3-r,]DM}I1 {HzQW<110e9@8{bT]k7a ]mwxNj3l掣d`ҍ%pDU xSeg~F-J+Hߙ3(aJ E:1=m@6ۂ+6~urcmWz>8˺cO ?JپzINҁZQ?ώ&ٶ/4RLwWꖐ7=C':ΪD'NGjiHU@2ustn3Kn=⌏ct"Lz^tpoMPyBP]YS5S'5TE/S8BHiHVB]+V崤ŰAJscvaCO?"oE G= `b -qoI 15u {:T+ESm=3|!,`l~Phy*ƒ@$/D+ r,^]\ E#wr5>"𴸊]5riD\M62J>g8VçՉ|:M j hm;1pFɌ7dǖ$N2Ȁ 2 ci1h'zNp UD& 9ؖrFR _g6A|Hl1?q@ͦ[ 0sb3Vgq[ 6sFȚzR~_n >O9gxA< )%*l`Br%HD/:s"E;1WX%Nݧ< .D"0kK5Fܽ :QcuqEJ/<4ď8Tl.`ytx'-jY z<٥3R-wnM(g ? 0G8k[=9AB@m-LaȄSłό.pl`YYصc$T' W xΫCIYYVJ[Ȑwy͌8\9ڙ3iSN?Mx纜Mw#D1e)~z.t||OZOe_0Uujf[›2xattkx#usc#|9SHjҺA(C'r&DU0C2du`r{4;8 V>^ܑ֗0Em1o w.!OQ"0a:_ /;#F/XNݔPu\ Δ8cq笥' ¾0hH bˤK/Ɨ? `]b.CsjZ!Qg%%D6%|fx0ڍ0"֝^f7 yȜA ~>2X5I97ܾzɦ+gN+st)|Kt?m,e0c .*zHjx(^h?>:XdNeDyZּ̀CkhBL krq6R?1+s5 tz[ 7{pBnr!+i ,:zv&m-k ,n\e\B1)` xo~v+h(WHd۴;z#il{-š?(jE6jŀt?`[$7,ٮm'Ā*;\>I-1h+7(Gi\t<Q~Da wP{H`?%]~I빛M鱡;^ꖄKs<3Y5?P ^t :VV|ٔR S4~7Y⣫Q⻛/Jda[mRѨItZ~,[~kwl:d|e{ g@]sYPCSEcGjY}2w,% 쵀ڒ"\Y)e5m^#]q_i%_6ɬ?o]V+](gm@ Jb1Mv)0JLZAr̥gMomϟ|- k!1pdP(`.ƌJF*D sgvדh}jLkԍ+!һ.<ߒ[ۣgE痲Mvyb20-#@%ImQM7CP<.8lIhx3q?LlDCoHO1yo.R*% ȹ ߞn<ɬcwQY # r0I*::ZBS9sZ*I%AMM~)M7[QŒ yj.M3 tCk5Nu9P4 *w"S)]@)ŀfjGw}:Q=>}h%4@ ;#hI'L}?>t n2=q:~y8C$#1urzNjջ1dJOjQ fZ- 6'az[,8R)4 K8iW ]J&9Q$hki*ruP7jܿEm3B@.w}'d4G#Em]hr՞04xUۤOn$6rfwۜ#_JV‚ɟh~5&[W{-1RLd7)3F=[?IsiHsJ2g֡U hU +7iYwj ˞ͺ>~Z_TKGȴBN񞦼~Fv"]\#@ByV'U:lоRjfH*X)!S~`6CTW8&8lV2Yk?ov V?;t=ꟲ$$" m_wL(n *)a7U^љF)7fll+? f]ZX' g!D>DXowP2?4~X |Y/5@ J⮷̌NBC X@gBmmMSʀpKl 7 *p0rF-C-PTΌdy #r+S:d&*ޱ1uh$iJĈ,;݋ngl<'\m15Ajs+]HwPu&pc_ l?%@^{JI.t̚[+RF# gJ=^mC*fס;ZePd9jZϯV.ah S3S"{h(ЯbѮ8<7uXMZcIPS.zU}5> BQȅ>cjwH -/D<)"aq-ė7]2hc1 (h8v˥` 9X7]hvDtg[tThh2TӉ?|8LL؇~T 嬷;};CDFk/oT+6`Lx?B6xӄ} `8-CK}!؛ hD>(\+#~Hzg/۪Ƨ s&1}"<'Lq[Vr\QPy~F~.he+6rDϙ(CXjgYfYkC 5x 1ȀZqe? ;lsM)96R-+885}n%蠸1l,>OJB~8@3Y X@` ]u5"0'+F;}|8HEDz?;u{Y|g]R Z5+f* ̜P$ZCdy]@=72~tdQzYD}L4w (e)! x8PΦ&WE5Se zlwm+rmh|Em[Hd[l3!Y(bʅ,^$ܦqXc{ g5K+5?idQ^V*Uyi5G\~tϴM)~}3?sCl1)$)A~$}.tv5q [ `\❢?͵Io`rr&k^<">аh@b!]gչ8}-~ ED--DVwױ@k:RRG j̏.°Yyh] gȏjꈔW9H"kd04?zGjГV^0ѧX_wb*K X DP ,arN55ʔ]/y'<&ˆE%bHMrV(SQqvd !bGK\:տ]svMmO ~CqhL7gDUJ2?W ͬ:֐ndcЫ/#ڏLo؆Co*Z#},iTc# ]Є˗ADe5+5mK1+( |ѴQ֏>3'!H#ݘvPH \z/=|h#̀l=oDZE ofM)KL]{ةnoӘ/ky.e>HSIT)E%9:a}OA#@{DBԉ“"|yҭbi'ZraUѩ`~LAd?I)T14);JI++j)(-ub7>+&%k]c4ga䯀CRA E&ZLh$%vEWAe6;}zw z<=]qQ<;o3QYH7N>$ZcŢy.hIu5I%{Y3l"R2SXSV Q&;߹NfrI?SxXkh^&uBX u4sX(Jhsζ)~Ue[ۼZ,X'SSf#RvF),&  f\ ZJL'^Bup]|=΃h=)q,6=4o.vL jӧ9RT 5Yw۰ i6TR8m:MIw? J?QPz*1H_g[x͏_3_\1ɡrNԤOS:C"A"}  K S&+QD ?18Gr _t6W>OoA )> zyY?UHA0v# "ȸ/Xe%qwTZT4]-s5r0l+4Q,#<Z1ycӽ.-j iɷ8'D-Kă_쬜.PNe`o,*ri51hEQM(K\|ݕ^trbߵ.SwDB?S~} `ywME¹kDg9G)<c k~CjP?fJQyf1j*HtfْaN!Fjԗ#ZS/GR d~RoJ\,e4Vd.S,mXpz۶Šڴ9A'#UԍEZ#V~v=46]JX$AJD, Q ȏ/%* ;b;HٟjЖ2* wުNrSJ(j0mJVHƓ7&MaMI|3so.N2OUa**LÈcpII܌zhT3f5l!g+45T]=BE{dV/"P%ꅺq/o/HqBrX'U5{r)K%ed]^"WePw8_Fٸ I[ql:'=1͜M^\E&9ߣŦux^d wg{i.:p8Q)m9ק߽R5Dѯl<5}HRVmW17vv)L(oqZ;jy}W$\2.?» 7+}8DPDDŽAs9"X^_zS.UH`Lþ76 :B FyL +YL*8mB"fhR1̺2Θ", 5Rw陫.5^jxT@#٩^K/x@i.e>/榒$o(jnMMe©OY^Eݫ3YB(E)@t57^ e;;6a@J25w׶$kPOcy<52pؤm=PsM;2|m=|1mj]][:L{[WV2)gjg6pJs SC~yxun %Qi4j=6ysKƂGY+kvP`؇˰ɆyӁ4ZtBtg7Lm+J>捱XT;."Er?$وb˙6icl1/Gv% 1FYm S1$:FQnі[($!ՍH;s mvXfQp+ѻ,@J+5Ҿ֩K8\,Pf8nTO t\tkk{Ar8mR_Djvx%e#!Lya:6TvfQƒ lRa$ǣL]t3Ȗm f o4U{ԅ{Lsyz||>OE6 M:3pur6uos:%u~,H p5<\]uEc]4gL ŖOA@edCm[pM) OQu0و5Y XАQs@bG¶9v^ #U>JB.u8$_z84a< Vms)˾X24lh"om8%d"~m ;.ԓz9cYT !OuNlU=xmF3& 3cY9dlb6=:PCŔ9*5+u!+GF8 H8*񊖑>e-)sKdɳ6hv^\{ .fsse+,<[0v" 'ؐEvX!k<`{0= joS:~SwhSP.\qjG7hʽaKH 9h9y+6w^ xAO XPx =pCe->+#ͺ %*t VH0T'5QՏo Ge%|:$|眏yugj,*4JDRbR)Dl090NS Y [7L#=}*PVNS[v$k> ;YD`-mM[ &4ev.8H̒@Ezd* sh!/_y:* <6>.UW 5,fZf[(jI ^{(J谘N"7SpU 3Cf" w5'W99nx)4fN,N zغ}{/tIm_~{ʞKU?rPylq=O|nS FVg1tr )Wm3Dk%';z6"h ibxQx o0fF+;@KztV^ U^?r TprPh2YUf8G*Ė"hӅTZ)o1=_hZGG80)Z$2*td}VPTNyoAT%!=܀Vp->\T[ O?78神.'OFg5p|bӱ(?lwy-7>"Nǯ B(UW3 0 v.r HKDL݉)<9Ru&IV妔*o( ѕE6$x 7"?(5m整ׯhV)B&J?*U?mzoN}z*%7)L8M2k/Cߐwf׮*c,[Rf֗jw /BrWG'!! -rDu%a[ڔq˞GD2X;oPTwo8 tv2VhƦ )|Z9s3&}P2XԗQ F/ox]j#)&e9d:; Ic%KvXZ4%<z8V^r ,뱐M65 2{Ɯnem?4D$سRk~d7n[B'^<\\ yE'lZ fuGp wPylۥÆNUXb-w nm, !{ad_b4Z_'| yQd"!!&~U` =xt!U=;ߛB8NazFF*l{{D ,x@X{t-V#Vkf-P1̫ MnMXrq-* \MzvM6K [M;Tp20A,nR.Sk#tU-.7!!N3"~î "'$n}0q~]nuǹUz; .}cUZ 0ux]:A) |k<-u13,j>j(WS}[צ\3NIk-p)wdLrCOYWPH{.gԢ\]LJG@ve }pX񾕫>U k.Bpm uw2U,21 &f(M]ng{l\wg 9߇3}(>+C\=21`Z`,86C% Zx@{sWv[PZ Ob=9_s"z`W?SGFh3=^@Zqy\>"*j' v4(jd\pe r\7c[+@u8I*VCY\H+_8֓SZRT292CB'nhtb>G~>NhN!Ӣ|D)+8]gV@ Myϳ%322D+壳Sآ#Yp45T>|تJ`xޚ,?e| h`/ܢF@D"\7yL:6>4uwwr[S\N{Yタ{E=+#VzE2 $ss*a]vTghL'q::gƫ~ dl3m_(t1~*cZSA8!Xͽ{rVlSOc.r$@>Z=,Er²5yAK]-D'RT>#hk-}im&cT~}26ϔ>9_o>$e>վ ə^f>aҒ{Tn;8_UD;5bS!^O:TxE0 0myÔH|k?XpA.Ԝm?*,ɫ)Vk.)5` Ƈ]/+ RXtM+:do[w=DvYYPF"}n<51WH ]HG3'өU1)~7Z>q u55 hl4V җh8R@2EsD?>xŤEXpkr }OՠiFg*$SZP`w1ǯ\GwŻpێzB5Cq\Bժ5g_Hl>s0ʅx|!}W0~&D|=fk8w;AmD$WwPri'فt*8#$I6Qgoor`TJ6M\~*7=fT3e(@cY2FJ;pݽzG/ @jAo -yA_*b/o/`oѴr>ZR|B 3n_rhy?i"2Tw)4DZ7/]L+RǣV\!nl*vh.v "mK"dq^A?N⿍4-&;t+XL􊸅76Q# ȟZ]mw q ) ;DF2,5fDI,N!##ɗZN8@ODV ӋLŨbIM xa~N`@?Ѱ1.-l__̂Ke:h%qr{/7*<@eD,d> ydǯ_| birR=&g{_n?n@}:r ]!'SRsgH#`cʪc>$N!Qk;?s%i}A5DR\9Wu~wX/Mg< jMd^=.WwhdQmEq~vOf]@1[cQqaCL 7`rM.iĠ}YKo-B3 ޳ Vwg b'ļnJрVIx𜘶 YH:UṈ21..\L=4ng.fr,@3iy2;hBC}sW7v)  8%Q(E<ㅜPL6Q;hs.>a]".Cos4%_(0s9x5~%ڟhNsR9[myQz@J}sj߹SaZ_7z}M@C[h[yr<%i  W m9pP <+s >NnohWegmZԁV~P V&k=Ev QdAVǙ:,E۸R2-Jtm+䞠۸|"J~;mE_݀xk\2/V ^} YP ԫcѦ]}Qvz;!dBQjiz|>(T&f!蟁JLѝchw=ǪvGaT$uV-^繏G]))qߊ}ղ?~+2![h.V/]TMq\}%SkZ:mYgAz@c[t!Pps5 (pL|7FQUۚ"N$fY b}(t d(όBsjt lm}>x~Q6[׸f _1_uOܤ"@s'fзL}Q :<+#]BTQlf(`"?k')s3?!1|B |ZPJ ]*zGx^sKl|(i`CѬ 4GJ[%^ U 6oN++%?8\MB()+&B7o<5j8t]H/p8.)AK[/&\Dn6p" +;Ca- >UadRaAҍ*,11{Ex;AlH@|iǼQؓO M mzֳfrCF3*@8i5:C^cL%hqY.f )2}hdxem!,ZL\ G$8ֳ:p22T*sPdP!S0ub CNM< J yhxMq#bT~\qjHP짇X;ZOD]&&q X3c܏gxٜlZPC9Qxm6: ?AoCM$iȻg75^iq%~P+H36=\?X !pu tgO 8luqSBJus}k~cۄCA!С[)tD'M'*vy!QtP+_|ԭynWLnrG@D/x[@/[E0NxR0wWG9T䓫 Q.Z@B~%{vbe,'^(5۸q\:k z2u22x !b O ajl7 o?m~V=CҷdYTY Na$Y;}pϡjk :& W ,3@q!d$>6.rfs2kvܐ8M +Nȥ$PP2GќƁ5]MH ZOt; xU+r p9Il緂|0{ȑZND g.~X0̷٧XXxw?[2jUkEWz- ^"Vr8RyqZ)L:fKG/<Ӥ3< xnb5FQ%K)&*C8Z I/KJ7AG9 UGƨ70Î_Z ~mp ,×D@{#U6ΎL3|/riDIT}=0V'WTc[&7ކ6זJb F_ ku9>`Ӓ9X"{K*&?Ba&*rۮ^ߥxIH;a[UTd(|6n1r㌲a8*(TG ga$_c71jfpw`,@-GNddQQЬϧR.rsc4ͥ>`M*gfϓ}s GoKO χf, q">j@lV N [ֽb)#K) IN`=^\iz,tah);5 'e[%,=ݍYj$=UU 8l1mT`t(S^s>ظwX.f!kT3CX󩭀rRK7ہc0ӻ [UnRܷwC잌X=>5u3-Q ?Mr_Xʬ~HCJ9Qyބ[9(dRjWR"ύ6ƥ[:y\_\I4+l}ΛΒ?ÿc=P% 1׺ݟp~}A?"᫄xPBEA,#*HS:9wĪ1XsE6Pt6XݐBf`ww@OkSAKT*w@?Uj>=#T͏fF aJ>uf z>>ΦAt"_+dL2sKgTr$۳P%zY1]iaP֌|5<ۂ8{7%xCJ'5Ӑ'\FHLtuz1z{;N~NFXeC!>O]ېH8d4\w6U2Jχ"0ƚyHu"0cl17_ugMid+Lhl PN&ʽh,%Ʊ=tAy~Yi REIj}(4 F9͘q8A3Mie_H)*utp 2L^$x@ђ`0ekf5E퇰R,12Dv `Ħ4-^> фwN2~4[V(yj]Jzn<.>aޥؠQFU+"#E\-b7+sfd\&YGK k/<*IJpGg*̕|5-(-Ϥq5`H=ȖՕ_q Juzlhj% EK;&;"FCNg#+EF(]տuYoMZ꒳#C|6(ƞ堠],/Re3;T[aX. *~V-/XΜPgJ*G=U=gl//y><"iwn}uwm"REQPNhܞRMPMDC7{q\ Hv+nR0;{7Fm%lFW=5 зEOSG=&G!sЪLO&"^z|^AU,tR?8kY+-%q ӭ9b|Oarڠd 5hwY 'e"mp6Y;2Rj9gҔbO,Tɥ(rߢCwLR7?1Qziφ(7,}3[rVE+$Dv IbZ\ȴOG p"(=:%jXM/[WwCV4 бg#K-=1˼Tkhݿ6E ݷxIJ_}mgB1)޸Zg卺& kE֞b\?(mI(։]9Z!b# 妏ŷ4+*ÌuIΕh\mI," ǁAXh˨e1L-Q$|?} _i!Z (/n]tu>E%yHŎtwc|"b54oچ@oPόS~B95t+=pvA1"\->> x^+'V$Ukt5y顋AkN,;{6q;(~Z_=5,>%(89)Dd {17 Ð:`"~crC]j ĚB9z?s # Z4,+;)O̭V;jw;bk._ou-JBGm{hRXh|-hX. 7 s9%YŲ:ńL010tBܥ8mR.`>(JfQV9 |lS"pD@['[2;n?oOtݟsHZ9CfQm&12!q)9#m# tbJ+uyq 1$,+)?{H <*ӐRWr=5G ̺iSwkʹʚ薂X1J^~ؗ~b31E;X '] úAF"$hT:#r-e۷Z ͛IbǑ:/,mB`'bP)|s?nG,kR].mw|/TMk~vn^'_dTI<2\EUVj#Nר]uA&{}j ?'_jZ:'f]~|U\*3q=x/lh#}CwɁ7EBjl Vbj!5 $|/Wh׈)"ʲ`LPv ~a. \;犟vƖ=R6A`1eBJ:JLb" ("u"ai_ 3'аMfmbg/=jH%hx%LԮ,5uxGP !AӖX"SflϦϭA_NRqa<憎hS/^6#gP.S8 GWߩ2`h{0%: 0lLv#|$HE׹6曢w]t^6qQ 1Κ* /7y"E&u?.ӽ{OX揨3,;ZWBA `z:c*6n}KdmxꆈX=˪soy5mm _)ek)q!B(&e_2ұ88ߙz'_nm hIJ%T.'CﱱPI  R4 "E^dRn¯k*>o\UF6vl}σg[,W"=k' bܕUAPX<ӽS\}a&xO_oO|{n91epX/p*HDڥz07kQPuP@PR*2='.ZaT Ta *49+%"w}&r'C*&2twBb+Bʎ"_SH׺GVoj|Tcq0o1ƷQo-OE=˫&uVҭ7 )2Srf\NR™zl[ᥛ;l=_P5?}kzsgҋ Mb WWZoH<= sfNG4Wo孵(,nhj۽n,gm}ucV$^DWfDD:: 'nJHb ғЬV=!9^ B/sDZ7IEyf}#Zק+q3-Rbx>o?Nً,>we0Scdzr3"WwN!uE !-aS7^]EH`iӫ0:},OWH˟ф9p%6ÉrG4b P+Gp¸ %fpHpVr.@#G-JTQp^|9 d{).|Kl0g#: M+M4Ơ;:D`~oPWL5:t{DdBsq V}p.B;߿rv96"IPfՠNǑ@r49CV΂RMum_ DN ]cfֱ1eC,"дd=^Uөڂ r;,S$Wfe |\7\/>Cf y+LܵRiYfQnhWqffv^k 1SgWlˆ(X֜@IJM{= M`%Ak:kX璵NHRIKfxUOj`i1oRcb75pF[&g\lkZcA@B'DqZU{m ґq҅dUF?G;6DI "s!ĉhBnf5hkէR?\xI"02xCeΠ3k58M؁1㵥zǬ N_% I2 _`VC5뿈}? 7==Fa6iTf](+?67ᵁA]4f UFP0.k(_Cgl٠ayՍbƔװ>ȵ3UJ#^'7a [6;]\útL6yu?uKu"+UaZR zCo"R=/xhRDvM}̶o.b^aO‰nĉJKuhF\n(&[  ke?QN*0.8fAhiOv?IKgpYv ׭:[4,Yd ;M& r PD5dqWCs24j5tT#l`O{8 x^t ⭍qK ]8FeVr0D/ XFeUﻵ(sxTJld~ҹ,'_ozM0YzhO/6|wj6@+ϏF76z1Q@!&a<7Xv+,U.;J-@#54L_|f=Z$g~Y8n^ Kx%iجVLOąMצF ^ n۩[h%n:+yuH^_jL$?uz6 3ך oH3]ǚ$:H C,Z2J gC0_DtK %'$*WU~)A(Sߔ\f҈ü(TF&+{bIgK%'a$ މlob(LwDOQU4< .v@-pK@#gw{ gpݨ¼%#66R꺏 J%u77)w`H" }X͵1푺}P[iM!y:,GM|auDlTGm]ȆgedQ2l)wJ^r})ECY'蚎 /L14Ǫ7]􀮔vQH \k'D<%Vx(Ov'{ឞy 'C&[x]ξZ PBڐ«!|{}r H d8ÄQuPGܿ iIIw9ދšc rjߔЍ<´oc rʲ]@cCl1`rDq +0b-Vd^HgIX>Y >E0 %*T)$R\ي]>@eMV-x@lO}0xJq{[.HDb`(7<ȠH j \h!zH͖@-P'@W, cB?r)W}`}*vb[n؟յ$Zٺּ$RWmyxSCَ" |`KajK8i2/&8QMqh,ByB(`<&p 0A(4[[CfQ^1H!y3XLCP ,zbpF"v xS\0r|F[FDNTwJs;A6LUc1 zkV0-J)Y01QEHVQ{!t5+Ī.J:Z,wˆ? `a@4oEzx݄DBs ;_23}`I?z_n%l c\0^aHlNEQnaM܋b%yO AHX ZVO|UZ?^:7(޸ ,?.V@fV9DpbA/#X{jQl |D1\"$NEz$k: 0g+Uj: Ia홹>>)ؓ,uM5&N,f*_QWjRhsܻ;yS(L&[Q # {͞5d<7&Տг}At2L@z\ ڜ Ư {7 ~ c(;ʉ_Z$ife⫁IΔrrRby Sg6<,lc;0cxZ}[?j5.vLTjMX[Y\Y"962|5p+}\DtN(CQz;\_1_Nޕn̦2఼@b&PƁ5\zXuGh-Ny~*p(h"xD9FF)D".2 "9 nUN[\ۧ+_.q$Q[D$ `Q2vM.ta9It:wTp˩#)^l`eD~B<=f 5͘K\nuiG> =I7\ϛH/^NtG?E'|ŮBnP($x;\[dL]k-X,QN~I& 5`z 0wٓr}IP|M!`tY2*KѪIFKaSߙ!faJZBY]x,ǜKY8yUxAՃsk.ԂL↵D g}BK}v@^]r‘rfqc!iQ q=srm_@94i*o| _wL e/ 95 I6X4H.rI1Ei@ Y;Ħ'w7X%[^lj0?.Gj =r omEGÑ xIAA8"Æ36 ߦ}ڢtL8` lJӝ-ϪIkVeO_/4eBy0mZn)O[4E SUD62c; kePv G#8E?lY>k,+ZP%:g'}0g)j+i{6a%ᰮ!1FW3tHlP3|bVOQyWBT77cw`#&S;o[4<{ӽ"knۙ)zadh 5X_oN{ٱV!5og%̨>|D,=vQgÔ>QuKnt^癳:78WInjv(}010<;1,mRrӹYHvqӮ;@[ i&TP=]@ L˃faKG#p~z'&#>sLEPNa.`0=Ĭs^]\F;},gّ= +ȺAٚHr:Gs.Q!ev7o dQ<< {1fv0i_>`d6*L7J8WJtKAZX2x>%;k'(Y9D"ޤgcW0[3\1VNA%"mFD` s&`,&G(& e'hI c&^I/;OkU _^ϐ9Lzw6΁(+z " (됨H^oQg56UL& s|HQ$5`"5rYZi-<3]Agof?k8r}ܳ6YNuM*&K t֎ ^E'o  #ί!GW7nGgW]z']jk˂4<^*e{Pql)1Lʂ# +CKusjP^ AvpU T1亍ZY6 e.=.; C@װbsGMO +x8Q'&hџa_2;+q;pċDP1IA-2̃|#Kg CX wwP\{nrc-꟬4'Уx_ǖbֵ0\v&Ή 21Cm? zyzX6{Xg,IKҒ)r<$1*>T{!\@q9O ՝v3}ܶʐ##`:(h6Ƣ9n1clm]sB`$g{ òJ`k77́W3eD_ I@ m,)Dj.& )kk K.F V@b]!+VfٲHoBtuŴrXX`ڴı<\XdElo&qђ,e~7. ̙ܲhzbف1W2@֎zr=%E.`cFEʹ " ]Xh<='L\`҆{A몥MxZ=9C'}j$[Kf2c a CVk~u@<'e K/PNNvjՊ[RjB|?,=54QܵDیwȋ0 oR~x6q:y9 `|mS & cSgjUev(XH6HE$&M;@Ɋ.6^ϷX,wnDYQzv,:f˱6\M&G[}V"L!Ղ{ȥNS-_ќ6w<ۛ`09U̴2aVtg٫%;@DB}뽚~ӉiZ5kR'oUluki3 g(k1;'N;Kp3j eQ1̾t{rLɼD 3ỨcQ<ԲsD yK=韠c ,h,(^aK̆hlcʔK5,o~^-\Md"\rw6>:~+e>մq]=7V&WHU<`ȟ{8[/n#^ʉVUS9 | sYB>>޺Ur*YlӋ.q=btI{2m,`<Ґ'9-&Ic[l/BQg9I}ϑ+ ;E{ 4R*TyWIѥKm`ʛp(hUm>©e~gcAJ )`u 79cO)%I3 vyDN6wS.ܔ-b-Ra[D"ؤ맡#RGVyo%Bژ5{ES zU(giÏU$D-/ #4nTƥⓎ)t](, UjZ E߅\W*stG %66*,-f~ai-@k>F-l{/YƸF; ktс;> :E8b\3Jp(ZڏQz\H6ZVfL_"ZGcJ<񭥷<ĒG{0Mf%G\hO*) IҬe Lt\'auT*!*#oGxH"5̹Z$d|ȑґDPm؏[a^KcmBfb5MrBJEg<*N?a1el4džA _ND\$~aڙr8 A}lj#dh} l֜twCUɣ:QmɎ8Q\AsX@fp'IGeh@dbi8Mr(IhIyG|k3g*:_ ;TV jWH:ԉI^ :V uA'o}A=;;αe@>3l<,a.h M|ɰOjq1őE`=uWjeg篖P%f{C>Bx[jb˶|w+ ܜ$^ۮ!T<HYZYhc"TM~nrB{r{8cR8\p,>l0_,uIUr%QE?vCO;keGL5k::E+>JڲH0g8ou:&?͒ճK0п{Cf[gt_ŭ߅vv, Ԡea${&[xLԫ%vۚMKeAŒV ^3G Ԋzt}yeH` )<k24jEѩv#Ϊ><̎kMg_1 lNݦ~wGʑ=s #s2HL6Dݼ& *0dLɧl稜ʒDZDE3EԳx ᄇMkgF Jì\,߇iBޮVOBs$p"r/\=o*xc3H} Y&v 0Ŋ={]rv ;=O\ܘ" #VTݶ\(tc"gm=y5\G ttUDHG'&dYӷ{ҡuG+.B qk;AqbiHqTBês{W=w$a1)2SD&³FD`9Gm SK^QhlBl'zrE_韭Y[En9A_o-Ћ6U\n"ч@$%_,t~\N)aX cli!0FIk3 RTZЅ c(f6 n\]U *|RJo⫱z)x꜒gj'А7Nb*P4w*Du9E.JlAI\VFUv Qd566jbv/8aBDAoHvb_aB&<^Bħ򗱰 ѕ\kX-(;7~yKTu-" :XYya僜/z󮬠#m'lFWIŭS"a2+'@ 6BF$(WɄw:$rS]0lVK:)חNP=n>8qxwFص;\q+L\47ۅPz/C lA'V?i7yޝ8 Deh`*CJUgVi$nbMt5wfqp~PjUc~ XAKrnOX9_FӷH-T3ri<C0`&b(Vi)oԲ 32 yۋGaN 3-rj "R:.7Mf|rƀɝMm ] 3=}ZZcPXyj?p7憴|h8 [*V1^wXcyB4}dC]Ƚ\\Ya`QDeBB/R⓼k\OLzB٢uruאnt.K/:bpi){;s5z?Lf5C#(O^ϣy+<7ڀ9=2P(i\| ̐ԉ /T.L獮Z("kHpHiY[}!xn[<'N +,,xg_@5z stA;$ho%X3Dkߤ{(367L(=L`4$xp'<6pꏍrn%B=R`Ȥ$G8 G \=:nnnז< 0Ca~ݯIۋ~’,N!;0m϶N,p؜-5bҦDBe¸splн\}}Զ8tٳrN=1 Z׿S-Jfli$9-< ºɝ Ѫ;>is3&ǮR]B#(w}7-ϋgsmSEwf w0 R;.Q*zQ$AeT^/ݢ09j1R mvNƜ(*`@vKV̿B R;]+k_z%,ݤ7-<} nC-2W˜8D)6iz<9==*3QMJo&dr~xޱBy4oFnpW`-[ky\*xXӤf%4BR[QR$=No(|MJ|8",R~*)h #W ߈]MJd"޼ARC!Br}C)?ٖd50ٰe\:̃.do$Z{H<kq T6)cտ :m7ÜK,bR-y0RNd1_F3c %*|K˃H-x)?'Tj x.??e?8EdW01P޴\ F:]i G RMt|;l#+6nAv\e i#F<+yƝl(gmc%_o銠~I/Ox)cb9_݃;]I>*V$GX7' ݵ<'$l*ܙ&rJ-am.]>EL:ϴF_z2Qq$zUېDĺ.{ՄN箿OU@gr뜭ѩd[~FFز).pNE,¦tܻv #ş&U\5!E}-}ūe7pzZ r@"䜼M/k}q± zר8כzn`Uwx$a'tG?v}W3r[X/90R-qz%WzO :Ut_I Ǒ-<( b^ sBB5T[0 lzH'zk;)vx\^bW= ڕ- iԮ[NV@X  U7>rNG߼YW~1Ӹܫ*=쩅Êb2mԢ Vҕp N.DAG4 hb#7FX :6,!mC:#U abU돲 }# Ne^@m%s {+SzlXmT'To@4eBgX* ٌ3"RO xBN\ޤ/{5̍o$,"nX{pq뚄UMkil!#oG)Y61scTK" y哖er ZĜJyNKԉaM]!!NE_׎{( 4z>_sD01RSɍ^ϥ6fr7M{wT*wM2. p~'[؉9+J\@a-X ]'HPT15Ru"[}{O~ jM /3y?=,bcT1huw gLⰝس C{G/K^\s'|C_II1 )03MqPp:hp.uSV&W&We?Ŷ02;;R kI=[CVDu3'8iT{vw,,QahT1C%5n[8OYU_%RHD:rIxwK]neL'sض`MI:NNdmuScB\ms<cl4/x`ie&a!PTr&o+]`[x# <$߸0V_Hxcm<} ]gK,k.TGL/*8)kyf)?5AwtQ*jeD4 OD>fS4A΂,湮8Y!uh3\ UgaȺG},}GJ/A*kNޅX<=o" D}آ?R&S'Q܁ung4$sNA*GsSmi ShqWl.DSͺO4]D'oo%n3Dv2b0O-iVEܻoRկK|Zif<`GrlU3 D$voWw0w+>^9get'ud-Nb =kaU{x|*MQnZ(-`)Av{슖tq"nL Î<'C9@E6.A\R`oǼ *&DǯzA4<1F\o=Xfזqm\W2L@oʒIJA&Y `qZwt ZB;U&ݬY@rB˗9im")2IޖKٶ}_ ⅃Z=F,-_Xm5$9MX|<1nIy3qKD9tJGnےEޕOuM>W곔(DhTaSr\ =t ` Pu_}j MD=6t ZN+`33Ug}R8̞q4>5:tq.Z̋B+D] 7FwPlWǰPONrO]W ;pESA{$ˋ [wJj;_IN &hٌOSX r] -cVp>-z,1LmFԷ2|z~xT |LC]6.[^eŜ$~i9G=Հ zbLCT>Z}nXɍ=E1LHF_T-t ?^iD;-y]a<3!xaR BχG]̼1ikV];ASA ocuVoN5N`Ϥ{:zN#;9CR4,3tSga%zYNWpf]7G.L6lAnG/y[SᡇY`+J2X \;TdaAw4mX˫ n^W lT±[ EHs=΢~z[3F/(* 0!k&<+LR^O2AbUA2"Rm+-gҮ!zL8mO=#t$Q&(J1cӯu[/o34Sօvb>Lѐ['-f+eG p4<ϓKΗFjpu>ёngk{Y m}A_[4݈Z"RQ䶨$;UO58 w $B(o{W^ĐR ԃ9,&OtL(WW-Yc6@TlI&YdqEuxYfkbJոi!?T,<'@H@MJ8G鷑K/b2y2Su-aN(Zm,YF̽,E4:s8\~u[y倭f<DVYT&Y;qˆgzkkbп5 ۿ]EUʀ O|% 63cfT`b,0ۇ`Gv]VgzJg16 x'5u\"}pFZZ)2z<\mTFZ]?b~w<? u0N N@~R*t)ol15+}U`u2N!D#Npg3(DG5XxM&Pa!EkOi/ ѿz㯕XlֽVJXinZIz"Z)떞/ _cA^$g>vv9DΌL"=?$iyX^sXkn>pp{)&P Ш+)VԯEV..6|HL7'HO Eʵꔥg7dzب(~2Yt&>7̎A : _c/:e^+3oqIS4=ƶ3}w&.qLn}nqoaa: UנkKBS8^u&\=PWk(k`ߗ3N(F>TR&7WɸPȭiI`TYڦ*etM=+Ga~ljkx., /ŁnUgJ -VE;Gt:f_XP"y}ma֍SmS׋6j`hvTr9"L P+Kq%NB2n嵛.t|CX>vX,v|nt Tha Q8_a\Ӂߗ$wM96oBFqPH` F Z)yb]c M E W, rV36܂A&J,,L4Tݷ giM=/5}U#l0cՋ S&ɿ(Q5ʝUo4=WfY2Bqcu/,Ɗ$ {yX~iqG q')cF`]xs4 wDCX >RC_(k:_922lkK-C$WI9$nEۢT$v3u c?D60$xj+"t1v#NV9IHIu?g&}pK@rګ^^L8R&V #{$W&)%q&^^w9ibx(+ˢf{p i捬QţKU0t(]Z㷳ɕ-(h`hYl!OW\1:I.0}#d;fXeuzkoOG]pU#mznr 3T`֕lj.s҉^9}Ҥ ;]JCt+5 :ZbN$Jf?az_6DE;MmPuq'LB=l$BH6㿳οrPPHuC`<<󯘿Ξm'\xLXnmg@cWmI]`uCė*J}\/58m6؋Phskzך|fL}!?gYtZA6௺D UjJ)Dr*V!a$xc! [O}-(:gʸڋ.=d}?XKŹvL'@b5/KLy(nڐ$,cyl#-n"O{2A%Qi5Dr@UPr#UGvd&hiWYNWQth$FJtXq^mw62BiۮĶ&,"w컃فA6Oxߕ1ʦI#A$zd6l=oپ9ͩ7IY1yh9AрXr adLvԦXz Yum H+6.A^q}Dc걖C:f@?9+8+uJvNiqw0.U7C1/e7VW+(ty)\ƩmW3 iFןzs=X]vSabX~mgtWS?qnRR yLF;ϖ^x1ʤ689"^"p/|fIƯrQ@$qZ/qxxΖ>6V!-t}C 8>#s >^)ErIᑹ?]453Y̶tj} QaaPPW6dB#2bpEi +> \v 듊х^Ifx Oߴ-T2]DkgLSn26_HO/-* = 24L-Ɂ 3|2+Gj“1Grqa'%^n,eX43Ww|(FxFÞ~U^*o5d;i ooP '5s_jjjY| >y fbL pnRXP!Z/׆صή{lIVA@DGhv)ӇRlFD:5RLj Fx1Ā҆׮c uOR8`#ۀݢoW b5c0 7"5=8@TTJjww[KYҴz~ U"E0tMd:Rz KAQp/~j\/02JOHfdƁiUI^o|E2&, բ}%=RT6Pm̱Kw'5ʕNǚ%wTyKdu2=ɩ\Ǧa4JY_bc8_f"BGj6k𐥲MOiO ߇ N-8BVT\e oM819Sn`H\[ϓɴly^L:+0JT8>%Xc'XloXjQ{Jk$kvQ1k= vw|z܎҇^|9j~ ęukpq)a&xq'!`r̭Cy|=ڕI%~?$=Y&_[K5=! bp≁!`*madXog PYb<7'!xqI*J~%%e (N![u oDM ^g)yM] ]+oQ~!戯*.8eNaȏăL:qb~A3~w#O{ ;bn /S@ f?J%L 82%wh[j#`-q0j~=ey5Z5v9v} ͌O~}K:}yTz1ɴNhdSly5m7sZYO"n]3{FL.{:i<Ȕb'"2_4s,z.Pz$u3J֛5 :"FDsо=N C{f7zYٸOACۖ `x|iBc{WŠ 90V#XYqƼ=:#KOPBhCՍ o./# NB[ѷbbs!Kcڑ*྆Q| !hX7B s'LR(T17dZN"̏.&0aٙ55ES|Ud@M{yw j_y)_ɎM~גJeC4bQ̥Sc=")fԞpIVӱOV ٱ~ #L6"e+7=QR(A W{)|O8.#%v+Mq4<3A* xin){dR._#V+57p=L #DlV\s5/!i'GhDEnBHU 0z2Bers*iN`k;:U~*'hu)Uc .Fw`/ky D^6vA۸55xwvq㫓'vk4B~ܢ vI:CrmvfS(:dPTU@SB mަGNc?T.RQ D ꚭ: uٹ"fj)[h#I/ǘfY+B5XXj݇KIMhwVgT8[#2ɋ'UDYYS!xn$sg9%7i[p^ u~ _;0n>% ^y!;cO;wյyqt){w$&,}ˤ`W_lkw'_9eGU`0"ξLBP~9_Q%C0RЁӋJ#oD|HS5YbAL~j?K!} WGY1Dc U/-vHbƷ6i$zugf)(CP (g[ֿZÜHmM o? _(?! ퟓ*t!S}mz`,ME9͸_/O*E~ʾdW7..y?yXey?dܟ|H |;(n5,i֖7)q,>O`w? ڙ+ gGܠ1xݒpPDj+X5 6h~ng/uv:ήS j;} :MfFh)9v%~?3FSNW;ouȰWʌ]}Y]e vf'Z XA|8Չ0\HKP&}$?X}Ҏ;>bZpC5&#F^K<19֮-7ioI  F8V+%xa-1C)a!B !Jq{H}[lM);evMyl^uvm5@b gZw5Sp'35jl? >.4ʲmFqd5iOP]v1H)0/h0l%auM:3 b|{~D""w7 LI 05W^vzD*͆a 16l|h,p$_eZ8F[ZY'Sdl3(P=zԖBRFvǮ[ yr\;bzܭ6&{'&A!ċNÏ-vn{up$fASl)p24%I4m*{vEH"ΕAK%u_7 )"v7F.<)cf( I~7 j- rW}ԕdͯ/%rC<5z 6{O񽦆qtɅ[DrI6.4xeY+5& lbkbBZvѶ?uC;h WG&o+=|e>ɲc;adaǯn $dҘ܅~kJO_f6w+ [d \܈Ep*޼tɕz=oܒa-6@?Uͮ|uZ4wh+pe~Nn~e:0KPW5#HEM ׫ÄX DS9{H9xMK+U3TFe@ ˱]LjIߊi  c{%cY ʚgG'W3ǨˈrXbY"9 eߢJt &bs\Ie22BS㸓1c%w3x{TTTRK%ܫFZe! ɺ~iu 6Rh:*;fddd>U&;x5-l (bb4Y \E1WGClфrTh<ۦ{{l?/م|& /Bڣ#@/#ƀ B8@()GIq͉N//Nds$TYDXަ;X-~<4SmQh6i*Ȟ072 ;UWDv a .ƙsK[Er](QPC2,QGR>#a8 -MD3FTbkB\Tz({.Ԥdž z^M'-J'f 4mj8e=NfhA1?ܛ4﹏GYwq2ȿ3+^fPRWX/8 Y6`[{#b =jHsw%L .R6{if `FpGMuoA8dk{n(.AYHZ>r;ҁyyzJS{|1#F%5b>{ ¼n~Wܿ N4|U|J:JN֡&I'Vr-B(7˂#Y7^2,~ pA{IS%tmg,M-.$yXM(zQPaG0bۻ} X 2Q'Muqm21-(s4[Z/]&e4ʧ-@wkQ|L*DR;rt{Xϵf3l/X_Tm.1ay%lj*aՖ*¸ON=c6[0Z+) q>`Af@%9n ۥ 4y<#_ZeKd9;t>eӫK Ɵ5q.suAq9q(kþ ` i30{ NoDŒo 3>+Lϙ8Uad2d[] 4'[ddrKɎRKqďq;IuPwk{9MW>SB5mM_f6 }C0$njy)?dar ?`H>c<HW{p|vPpG.7e|JXa/w0}5C6970Q nC3$śY '(|jMXM,L\4%[4Af @j>o9?3L(OG?$(xe\,9O,Mm 7Ed uXfXBsTgvq?*EwUs!6<:Ⓑda8|4bk3UF:HaYai!ȵ[S՘sckbUR^}%H9iWa xS>4g/cT} >:D;GP,nMimA ׂ7 R\|j3.{*yvWV: j$$!`<_k-5_8CG mqܪfЌmR#ȣz2=ۄCbY@ІS(Yƙ|_lߋdyQ⣻jZ%ֳ.'B9\^hD))~HQ(iabqT  xmbTxڰ8\DƔ`ȏg?tB`?h͞O.!#F_睟wJ`uP @C@cJwO zEiJrlf?p`+zq Te1P ?ߚ/yMZV*K2}\ )ZP$]X/O;]\[y&vA/Ĭ?.UV0x ρd[Y*ǜ:ki'''Յht>'z2?$o_ @ȝ2 B0&M3.}8@< W⺌dm-)H?߈HXX+Չ6B=.oڮq">Gwb*`?x-7W],hzk:x͉,w~9dW?T<,.н]Uѥ81#+Pʤk{)<|qck܍y; <*4 WEzӲHafClI|h"SAEP5fq)~x6o<%h¯{# uu%\ WSl:U)(ۋO1!X ח}I{o0  xJi5NdZ42+7 $2i%Dŀ^+~[e0xRD14cƬفӸD3V+K[I!ĿH3 XvOpd޽VZP's~3)hzPZځ*<{3d _$$ܓÌ+U-ٿ"D{F#exvHZ$H&w9:.>LG]4\rGE^<&#'ϖP-G:+0yG6DqP⏣(XXf-e&ԉ?y;ݖX6W,sǚY\DEb9j, |sH;\Ƚwdw8MLsLT!ݔkYB@jJzޱBEN[gQ˪|J *j,u5YBur׍q$ QGL'%]>~6yC}kb!Y6k \jrw^˜n;PZV 9خ_Vœ;-'-#Ja*usBGʳs?kgh;82 Π!,~, kK 9 l<],t1?It%Јl4%2DUq gaV֒"F2O,oJٵ;~}$pFyCYx!߻b;aɬ?[?.m|Za2}}5^L+TQܒ;Ib<'a|/:2W;{aSC(a{ 'Ʊ(mʾ_RiȦz :E35wG|?{WqQQŅ6qȸ<~IN!oy!3|^A[:\Gxk:sԀP l6^I\#_t50䟩`'SD6(]vTaya~r3B D${ o K;.m%pPA?v l7\nI*bT_'OUt=i|yBCW4@b4lnγl '?&Xm Gw_7h]Bqoribfљ:1q.һ}2<5ԥ:"Q ɠ7bwrz**ΙN7MKƻB%8S Y~B_@+1ulfSDxHp%y-_.!MvERJp(a:H[,P>Ig!)'E]x8ܦ HcB3&yHɌfs, ynʄGnyP~}X9GG>hh(p;*6(4 gӉe>w^ n V;b3N =[e0Xket/Q؂3-` }}h 7ޫ}{܇E3Ph^S5@2Q%B 80 c&n:y9luW#ëۯ'/t>1keU>3B]>S+(.Z98;ر\\"]~&bt:bDBGq_-=2=tM"h .ZK+Zz;biXӘep̭ONA۬,[ ٠bz"X,Nk_k/JyS3<{t灦= đ`D4-tyBmnKf: XPyԃ&dC Fg)縊hÊH|/E%a݋ M33?7u[GMR6`ZZN9֯Qސ >i?IB(#5mdf!\0i@w֬?L3ObP??'<7 2v j&[lDHP02'@Y-@Lag0ި$oXWsr\n %j"<r#ޕFvWszM+<#ݮG87t4PеG$ZyJ0X^h'U%6 4]wc1uc ʿے) 6pI\4F\C)(j*JZhbԧ U%^3Tѽ2n8d/CTrv~F]"G0S v%s&Nx /%B,HFG:pI~CSiQi{h# X"*%=|>-> 2TW䟦TP٫S 8yAUyST*̀k^z相(8ź6`W^)[ tK"1ٺx2n%Q ?>q3LDEGV6Hu+ryD z8kEz1*/?:U⺐J %4H8[lnU%m!"KJPjm;v@/4ZGNFtĺRD$dBH=,ܩ vo_?+J-:(״YK| Mt>XAȉ:``V^e3掩3Fs>sőӏP|R^IGiu]\JNrM z2E^wiEH"xD-F ʒ2G9sEbc%+Ny T۩V.c5PhAC?xFχ -:vq5diH\k&i"0%me |G~%XgM`[o+dH3ԕ:#*j~sgg:6![;ߙ_9k^WF5VT >Xس:gw\ cE(/Wa-8T0xtzmWIJPOkG(YF]j)ɔ^@[jc7'fnm^L~ 5IS`O4⽩b4AQ+Ey0FY:*:-4/˚ֶs0=G *7@bc[/Z*g3tT٩#Etb]*R45=C@=p=žhI'm*a˗[ YdD"K91,wU!~A*~lt+ f1/ TbAL*DxoH4 yUjsoS bQ0JUd*7a6s,'iE!+(3gd/&foD`W~iY@7 t \ԷrRp;Dr8ܺK>98r{!X@H*Fp5Bm;[}<&U;npZwdˏ-9?Hcm_AMhR_V I?k:KmhDQT?\X{WK "iB9? B>CΞYixV*S!jaq$>2£Pk2d/v"i5Mfc0PoN! `J+-~` Ӄ=ɝjcv$/Tg bulլ;8LhLzЄa{sK]w_!۲ylmyC1sY_{_r6L8`__ÃecX*jqxk+{71>}cݑp(N~}rRX:=% bg%wNd* 絇u!g$@zP"˄<}Yv=- .;h,[π kx\Tǹ8)~7oq *{Ay14Ld=8!cMC)7( ',qM \('(ʊcbgѐ3[f]a:SQ 7[APPI,$ ʬ<'%"w.uJZh8gX㫫6X~(us~Qgx4d=RV zZQ,<MÂql&7_:Q9Lki8]* eνE2 D,P/ Dki#ŭ8R26n}d%fo}UVG`ຎ`(3MIC>"yqEYsdt^hPm5,{0C5Ty#0 *=RͰ4Nփ;sh' 2{*瑤ݖnQЌ3Z@}&;vl彲5/y6>fJҴZ Ȳ tA8qJ}y3niw&j54]{.M!orqN5o5 oaf7CFVa@l֥ҲtffEz <\a0HQ:Q2XN7F^fcBFU﹨5M d XUB/'X-}_ibTqu7˘|?,!?+{>r%];C)[Y ?R}")J9/)j{zߢ@M*uX~󸍆M!QTs!w fXQ1qi2Z{ZnQG]@HH LI"& L0q߯z=< _8FFZJ'12G9X^;J$%3Vuk>yAdc0d(ѱ:{6q^pCT}ڸN<Q(Е WsǷ~bd1TTN*O`F9|^fOFRhP ýs ˜%Zq<Ę6SR<ca( [DlR4Ic^ܜrW#!樿TDYkO'I{2% \o-_hZxu܆"x8] JU^;:\ }iٓ cb =z-STTG].xOkޒI)(Kv"O>:z鎤1e|d'jS[-J.pt Ѓ k@8sJm_+1#eH3;>O65g@8gwi! &^HQ, ү0cx\\R/evJ$K^"L`'( #JW/xJ4܄qr" G-َrc]6~+6"Ő檲 -:िauȎ.nm)/yPrN@HNZJpmK*i0ō޺S"$Um9 ȬDo\m+YG~UeFq I0b/z,d%>_=L_=^$ю==!_'awNmD,ʘ5\dN|+6PD`rZ4Ц `Xnr8>H;D#Qr%:928'+uKMk<Ǿ]B4G{2Z PuLZr[]~`oEi2VPH[I1ӗ<ԗ9gF*9QY]l9awܲg(hu+~/mجr2 n8Lw^#"￳^(ɲoMY ew_?ɗBՓ ȎWQHɨz2I%=/cJ-()iܮ1!MD]9!Ose}C qPS%ggvlKtHv]N\k =uh'BaDDDmGnY" UQ .ٹ-oP$양.: .{ @VTRuUD*|S\Q~ԗLy(uL`bVbM~}&t?cWhl `v{,J6\ҜlockN"%@g"x}A lUQXmW?x:gHGֻ)mPE|D ZX'-#)j3ܨkæ?OB'$KP !K_TTO~*J`)h#[76HuZ>_Ň\ 5!v=;i $/mbocYk ?著jbcXpQpFAQ]'( ހ )$/ !LyHzXkf:0/h;f#uEڏ"50瘈WU 2KQbIPVruC{j)|vfE|4oq(Ln"t%t,HiWQvt`ruh'k!۠|t"Rsz.^W!$oINsՅM:Ā(e*9+"/+;qIVWjޱ)mO>jZ.*h j ;H݅#>ADςk[Q玏~eUWSOt Rx]z.tol!qT'cz3 C틕؟7ś74̦M_Q6ʹQpVu iܷe(Μ=|o䮐ɕUΌOA4: #s tqEF %QFGogHtV…<W$Qئw\Ak,1P]w xtK$gԮ4'0 !77DŁ骴UMDYʈzcmY,7}p@B# Мe@^VyL6<+=n}Y;w'rA+N2IA'xú~_`4e:4\:Wãq [HB2h~I sm8Y+쬩'HwYKeo˝bGz6(+Jezw/!vAGuc7p$7L}(,ek-4>(~O,)6EG=JJ>#F>$%I- 3T$1Z0;#fD9e|Pha}KiADuE&%( ᥕz䛍M٨Zga@fG3uhAZW*.&/]GJFtbԌőKl|aпn_CG4C4}1NSe/r;S2W+#jTr4a?"#:vOl $Poχ33Mښfe2|Sxd*z&*_q qΩɣ$xVCԚ;ӷXL ]]l}\>'[%$&YY}j_=8mGi"HG[KzJ y.ա~\ts5jʰ,\*^%8<3:3:Ys;J_##B:LV +]{FYq&,ǫmu% 1cSCy7EZ5;ңSn:; =4Q}@. Uq^?d'uۉwSGuI 'B"B #C/N*P Y:l <#4H.m֥Yl!۬Ug]\Q!Q-GP054$f A!q7eXgÝ{7DG t3JBhNA W&6Fo%.jS5-@,g4gڴjxaeJ؃l%c8ᩈnn d 80mxU^]ΦHSŁF&τ쨍f׋\!syp}3m7H]_K6? 铨yT;^O{+W# 1ؤ]²ܾn-#E#73K =k}ۮUg混"rѬl=6U a)ipc&*ts&ӆxt''ũA@Op5֐q_3DJOcΎx_#n C8U^Y{mAqzP[0GZfXx(w;eC~r{$ S5*9k?3yH4ͧ}Ū!D^n1Əm༞Uʼy3:híQЍ)KZ61͙T4}񻮢-.@f\J5c\'ꩀ[cgM~GwL >.i8w삦:=>mzj]@4P! )ov, ॹz˸Z=`epc@3TLjM渣g 9x'%3XǯMZpfӬyRrP9.;3Rzqcm{7FO Pd ,0Ő踪&vmN糤mءERZVǀȫJPl |omEhEh~WJǑT;F^DnU ƻ" boPWTnܳ$rR[uP +Rn%]eNsn|`l~k}DŽDA1M-K>5{0TwVtݪhHeʸ=t,*04#V?nRR|5(El5a<X}'0-{YX)\pxOؔr !Pc ꖭ.#"A,:| YW8!l`v jrw :qIeJߜS͊W(TؠhJgWY؋x\ȤJ0Ӷcۭp)9D MqCmlY4|1bPl6bꜷn đ;LpIJv6 kF~=@PWUhzs[rCe;{U d>1t7t6d)G~ى񠵛CJGa*L2qw/|LdydUk%К|lJm&8܀fHTx-̝z?Qv\ 4) G^R;DC޴t%O˾̓t +9 O'C!W!#վ[t64 2QZ$R#Q䂴y|&0Fu,4*[g }u"  P71xgf_L=/p_׹zQX0ͻz@e}="\@/C~|!69NnvNwE>}a9%K7)j+:ۥMϏ;;y\ $[RSpу ETGz-ք! Up_h ܺ2,ƹ9X{mw$:bՃZn~"wOW֯9CΉR-xnx%Zyy{Yo_|{r])Պ5Kjt,KֳV 2AvBuex`3?oQo[4^o^A:"(T!$M)Zn:sfg wuS. !n?q?WdLoIJF)% TKg¦bKw^]Q,>LyLD&D %ewɖ%#PM,iFo!d8ecVoX{QqF`扢`N "D4e2 !j)(Uk2(DSbFPkf; \o  5)G6R˞q޿/\H[J*VcGvMn?g;G rhDf%>.vzF0xvK#<SbP4Uvj(:zN"yO;e YJ@ A_-m2=z':.+Pq>sv6øRaQX2:ߎ J0 c\ODiĒJd]AL X5C E;!ZHB uTe<P3a/E닙k^WjN=#e8\c:+Jq7Np4Y5s;&,bqs塗h`̿cK;q*7DmT'O:+UHeN#_:WlmeTSؿbT2ݒ9TimHMʕ70H*ZٌiuR^iӬ I!u䷴Rۦ 4'v_`* lnph r$Ezp>/-fۧ*6Ɏi*Urj ܗ @>c>8-E署 B'C"Hm@ɻi?T |\ VDȜŇ:C[-k0<(P 'SWEbH<5 @@qJe@0Z p ۼ\\ #"QvP\J50 E'YoUmsŔ#E|̣nDN!zam;¥R8`|`t:Fǁ{4`>eeTD[rp[h7hky;AV#{" ŒRJѷY֛A_j=;@q _{ŋםٹR~Xzb1ߪ:pIU{0ɾ#8G/?|NGB뺽]qَnP'}2򏹏WB/Y~<_IfbFC>fg1ފa $qDj?\8&̢9d6^3;)jK 5J!e'Q9KW>Cȅ~ ǘSjViuK~y..B|g{-n^pJ5 #●Fx~ /9qļTN|alܮ97c:1aMPr?(w'V*׵>lNms1C7mB6h5=3נj *;F/.u c ڔ\;؟./gq.<-'U8d- Am7`V ֲ׺c}bl@ Ed]p &0Q#aj9--YAX2PE?s+;Zq).Kvv{`IUǕ H8Nr /~-?ɯ𖨂1+_Wy y$‹A 1dDpcxW_O6 1~1r&WvS$2#?g(։Fqe}tA;eRVMDŽ0ֺTF|d usM+"! u߾){UZb6NѦ6|A`]&04nBaa$ne`TmХ uI?x*zf" 3藯zeK= ZV/oq+]+v63ԇBÆE^.ѯҴ=rW>R舺J悧UpQ$N: ))^YXde?T #~?܄` J(GOyз7,o3P H \oT"O6>P! ٔL>l$~%cEPr]p>-l_um WPh,k%R=[Pco@};W%A5,8(R_\^ ݕ.G1ЪTZލ@ 玛TT&tQ8fAB:}7M Mm3'[E|H`){-nMq} wPŇ Ԅ679,>}lolOJ Nuf!"H$j_h,ePWʜ\J !$Z1'I3Gı^""%\45&dx{XWV؆Bd1ى̓PY#l~9.e<h A`?=-Vb ̉+M+CtфGDʵiNFp昢.JZpT}NLFȠL(,-q՟>Y&܄OA XP^*e-F8 )H@g(E=ePWDP= ⢦y0Ѥo.ba*n7&Q~3ٷӌ饑X71!sFlDZdjȲurq$w,UO  QNo}nˏM[@gF&'2C'd{%jM54C4iϸtį _Vt4ׄ#'*wECd:[YW)t p^_d? y @-7+fiy [BȊb-~~*tڻ([0w\9ӭѳwm#̃ut? Q,U Zx*#gZoJo_˘ t4m:ƽF7Fc;kոnt*Z zE#aq 1cpyEsb޻_ t'g# JR(0}CFbv^ku/gaU뀆gYoX4f?`n(!UN9 w#g1Yu8y`-t6v(;GL, k,G hu[u~{!;^m,f{+5*U亩7ivL֋Z}zA=&6yt3|F4ӟb 0f0fiϠ~Fgҽ/n̬eXd&H+TH9]Pkc uni:H%7$Vawn@QXWZ(Z_+ U8O}X5$3 L[`WƕI"'qX!Ɔ֌V<~CV52ud3HVjg8]릱Gcܛi,BCJsRbDeAWߞxTbhڒC@LE'x6f $ wuRY 4<@ȸY2WܶeJ~w邚IW>g_ B&[F\a˥kއJۋwCe^m ǶqEybf ycJBDxxlNGarI.1ް(>(шٙ xrՎ{?j=I*?n֐?qk)|s͘L:{&fm+^tOA|M)b8ccZ0YMv6@vϳxz23w5dP#E&t2"$FL-D䜆eX5AbYmŌ1<"[}WhB]Aq3WPjvAhB0WM=FOaޝWb|*")vCm-pB[\/Ð2Bl?,{ɑA6 ҡvahw5%eOzl- $X+hb$$i_c/6Fj++Q3.3;KS+(QSlY|>V8qVM솮ZhؐvU\`*3$dئfA5 龈l|T^O ؠ2V$Z@PyhA)}~/TRO+{mޅ䮹5f20 ұ\f:zaz5sޯ&}-ZˤzIb3?;LG;<gUّlH[oy:$bDCFiT݈ǜYQ8aV67k!l6^vgTa=3Ykk+6aoœ;ncQhJ>̥uVR& b1c 0F+{*#-Ne6 MmŎ&rc5`ݔYᅦnshs:\4v5 ?>4 1l@vja6Lmֲi_ _Goou.kMRn-Óɣ!ݯiR0h'~ٖCS ph̩eUxeJ ' YG-Zdl}:(B{?%Dݒq=" T :!hy? 렲Ɇj.Jt -qqzѐ: AÞMR@LuaLT){:|S`=qdX4xT`FETc!>nҘWCes?Uύ]=k+\J oZ0M"hhլ\nHrB N%c.kן,ة|Wt̎q@-G7WRC!'^'0Goo3}c )GeÇ aS@;{g' D$ؘ6,onYn†?qdTc0*޾KN]'ֱC3Bה,Ci7>S?,0Rōz#էr3UnvPH6;ցA~=UO…M0:J\*\}%E}HԜ+q%dV-ߠM ~F2pm u᷈T#%O_rvPt|pL0ax|6!R2[pl)G^qIRӸq->,<>nSB{xtGuEQ;X>,|bB=rlRVtySu7دƴip3z7;Qu(5D"{Fqb!rK!]. c=˫\1:?YpDcfqqBcoY::kN#,s.}9V_э AD]sģSc9J8DLLHYT , [v)Rfk.,2\*[쬎n'cr_ކQ#_*90sf*slƙүtFQ#R8Oٚ^,LסĖQ#,2 i-gnk롁.~}G8ڛ2t `YrցKfWhpʦIw\Qoqrϝ1Bv\;Ӱ䐃~;^ (}|Oо7Mi`73yC5˃OIfC  &,PZ, ۀӶ @z)ccozzު{{ŗtM31G)JkJi[Rˆd\T-c-j] 6oo6! pNۻVl1@LBzĞ{FsgEIǏmIw` SKM!]?5% ciu2|Cmw$((#b~fN掌H) 7>b ՂߩtخH~} ? 8(x9N#t r&z'='{C eM<%pV/^79zҊ_ uG4dfI6.s h#)q5u-iӅ@kh LQ&Nrln&>^f֚p>#&_bgo9$a/cۭw?-cYvB~ג%QIC[5Zvڧ" Z@7Ƿ,?l%f}x$4y"\D(=< &۾}W٦_wV֨F gGI+>%B KKtUÈABdʳO3 J9Aum2&6, Wя*F[ P翃!ND>]#/gaޝ0!7'ph>DA,h1Ij.kЮ/C̦͋\sь;׉ll5=$͠[>**RЩ x&5>\yKɕay>"0[ ˵쭂4J2!5a105<SΊwoYDј9t|B+,]׮&2>i&Kcn:i` Ax"so mշ h4A\DY8qэsPCtu݀fU pR{aѻQѓd{+n"\Tg.Î}e R>Z \W6ƍ6 ص .qS XҍoM? e$5{ WdE,oZ>2Za:`1Qy<és<`f_<هN2x^tG܌$e2c_{m2Z,>J>Z)o!@W  UEt`1)NѝR؛ї9 #-[h1GLGs4 SUD]CܻbE :nH+˦NA(_JE\b=Ilzk0.!#%!ʍ.5_g{K\hə^R6 ?T%26 f֐F !n-PR!!L|=⻳k7#iQzp"zr[wNVh!! N =Xf_Dbwk)b2nSz m"`lr祄ښ4q9ab_wh뙬Hcn3PP1[W~psyܙ7Px tSMy'W/e]4Lf5U@ kv~`R*|$Y,=CP>}a1u*0Ѱ0P^Hő6|ȇ.uJ5aY'+7.rؖ|^P+B'6$]Gm`6g>ڍKo|NeL{R𫸆, 8(e[f 0}L=N.ZP_WuvݒUt+=PHCUJrv}SeV9 B&@+;Ұldl>4H Uc'T?Oy 15BVnO\pѳ-9B`0{=Knc: "(!ͫթ?m},M'[;a9 JXeڪ6W* Q_9]r $ lx2UT=E n͕L=-sn'F"Ndd+V/Pp"i  Oļyh@Gw3ߟz^im"L$"b7K9V0Xy‰$3B$Ġm}QCvatA$ze&:c>h|:%gp^ZRhk6mV[Ȉxa;Jboϔ!y''HNɄS;*R4qDXMI5 FlҁfOc>[_YR蕺P NLr,?mM+[PWrąi\ ,:* /.jF韉 O~,&ƈk>E6?)u׾鉦ODWYs0_NF#0ieꢸ3 kly{KB\'k`tٙXuAA{P{&pMԑ`za܍Ha?dls?m.ӢZkX"w3ih#и)Q!%b-e+jE]EaYr*(hr<<o anj΅XנprdމMՐC&ZV4)Ll^F"vOIm~eŋ/ .Ӊ9 ע!OփX-5~Y9i)Xr,;mE!Jv~@DcGFy >v4=ݹC(FY9o鋩ZM_4/o֤n# zw\_J{ $T"rX d}6r۝/ȟBd>Jyߠ#=n&'^FtDI{; LjtS> 4G|KBŰ I Q\޽POm 42ƀ:(4<=:p#I"k1z%p 7#s^ %Wz_вuC[ z|! 9-3nD *g,9@fRߝ%=i^RMJ%hIQA\׸^"uPk~qc:OA3}UCpveф 8;]N2ћպD.݂uz:/ 7j)Pu]#־+~(I{*`,{C 1thN"l_wZ0XJSJaoCyU}ԛj@0Y~&J<!G=bFu^]Xqx<kbNy{yY nt˞.Êt!gS>3gL"e Y/?&nlquve6`Ȏ9rl;eWhk5lRtdC%pDy Rʌ@#埚u.N#nh¤IGzPYJ#ZE}c;hfe"2v)N#=R'Dq7cy x|uIjO Qg!鴝JFp$TxaܧmWC2K)aOUg[(FwVC(ʋPNdv>ԮnY $Q)b x|X|k[]%iCYX"1g1kTP[%GaK#jrAU~q"΅Fk | NQBНPIɊƲSn%LiHm'#Ι+B$uPb6r˔dGV'=<bh} M<ЍXD^-ڥQh-Zo.CL<ǴĺK6+Je?̙&) ]8y gWU49"ߟ~͊E߻[{,wҗS¨kDV~ǧ30^FnnbM$T h:9=jې5!Qh* U`rh:h9yζ5;V&+iT_zlUgKK!$'/IPl Z;5.:1^i)?в`OZ@iaf:цqHqޖ(''R _]d1V].R&KCG4ӤX=DȱSGN-x՗[9>7Ju_J7F[v=A) 4>NQSλbN/쉚uڸh KJ6J)Zg ݶ)ѼeU`|siěS0ᬥlk&UrN# |;-)3:&!|YE$>SNy([W 8ݫ0 jICSOpM1jgT ~k)gxxoˈ'ړ SQ;SmNi^f\np~Ur%~ OZ7˿rk:;&SnE$u=-a'RuuOpDt[o*"{ `p_RKԆDQTwsNX(䍂 ټ#̬ Զ>>z^%4hf ι 7κ0<휒jB!mz} 6vXLu <vM! E`zݫ^p?cz^ճÙ񜃔Ԏ5|B~9 KID#1Z1-^+_ ޠ@KK >jmݓԕ_oٕ501<foų d!/9ioˤ-M('|qqEhr_0W}4G)wc=QVAC*55 C8Iz쨜.sNjtH?csÓ) HNj*̆C%[*zYrcZl[m!7Ae2ͱ5M6;@w(M~L?k7aH1fQuP S3pq ԰&xي3ßc(ӭ/ђcQÚ5Ĥ^$JO>( B.3a!XEYt{<gTs,]5A(tE{ý2UUw" Iyx$ mpCR([y:}hM>||FWuy,whu7~E7Ը{{:blQHa(AO4E#^(9kxb/]dDq~O#&I9‚i (<)Hٚ|pqSAk0\5iQ @LX+uB[\<&7ZA Xj^M|xDn:gQ5.EAt܈+閘bn~2|xb!k:~Zã^`H59-*,ga B$TNH<24h隬[ 06U+2/P>Pb&\:1da1)q "U֟:[4Ӏ(KX˓wڮ pzڱ 8 R3a<*"^\2"w!6 @W:hszpw!ڀLہa>UI5[5Hs6AŽڳ{VÊ"^=V:pHPyy]}1y^[+:E mI* [U-`[1!x&bm{3Фɩ^AYֱ<9.sb)A hZGZ9-ZwR!p&O(}ѲSDAp`1Ǝ4>Y~Sg@>ݷ# -mx>"ϻ1\+Jᛙ ;H wecm/ uF0 KqE{K} $|vG$nMbOJM ޡ$#2ZDiL{/].QiIX^k)wX4/aN뵏6k%q L avXbF DPDIruD?=vv'}B65bI9q=kA~m,&-b#Uٳ-&)[@\Cڙ^;O$pP,1*nu,y LiRXՉ R*VP&=tK! 3OlC;ճyt\Y)DG|X$Წ-wbˇ`s+]#֪<~GPԞʜ Nut 쎱wgV%&G)d$$y@W՛~8ffk?_.)K~X! kTYגD'鬯-,U٣} œŅO0r]--cMfS![۟q$@TE;dحuG Whzz3ǹdG8C'[!'ti]-\UBV –Ѿ7FCn("C.MvƑ։6YG^jҩ"f&n.]ʹmV.N:h!}gۧ\soN $+J6cv[ -ë fzT3e /Tq7)=Ҩ I^$O5XE*D9v5/Zo፟(|dۈm\+Z")q2O('9/~_YS( G};CL ߘ~<d5lZqiqN^ҰU:)dq߱@Ϗi^KH[A;Ô; jjh˺/׃w@곒n'կHL*Wvʞ))w k-ץfQ99r,-Kôţ$~udIURjm$pE 3zR [ӨnV@EOYPK-z9IPݎ=`{ւW!y^*~ߵ2>T#oU}|RBr&e.h&1c) "oӕ2JًeoB6:NpԱ>"zXpb䤼ZctJ=ֆЁ?o?)ȩ@瞁.X?6X˂8 a;֪ 67CG]qҍ&( wc; Y'޸'qol_yNU,FrgNtIhPy?/̳0Br?|aw}&*pdӦ\;,,Y @]B{:Ϟj Fk+?Q,3G|kr5]}mGT.Rzz=hmXex0<4j.x%CӯbƆ10 W&q)7<,ލGjN~[0O)<[L4 ]dc \dP4M'IV8N+ BD%vcbl^57TZ)|^{hu(/<x-j 8 )JQ8ukL7|b2L)uOBQřK4M ö ?ȭGm,F z841$C/yTIq#wQS256w[ahZlC5cgX;Lp9GYqAfott. ) qܶt'?ٌd|DNáfP29e֕raHjt[Gn٤n4|q_tnm 5}d˲B^D]dU{|}8|$N?.EQ}PAMa #|kVC"$8p`QD ->KNܮbudzj&sRv?iM;P܎Sy\lLɶȪ7NBd? {0>\L3vZ[##$5Vk lu̻r٬ڷ$3cwp1si0ܪ\>vzfL3|1BMԊzL2Qv5O}*WC-Kɥ-,~X&A9.l vTz25b^6k?NC Dwy}0"e1ڴj*I UrNK\-% 13#$X}KRѼӲD׋*1I$ **)q8N!1Ek$+7ֱ,ZYlfL0 `({~'3Ӣ\tCcBskQXfDS;yzANT8lᯮ)c'?Ppt+G) #PWty*~Lӳ_Ka; A(ꐭ 3Ǖ7:LC3]KұOd9ɣ޻"PXX.F6$ O0L7 VN .У- i|v?$Hެ`Åh0:J5v_4B@'TZKakĆ $1!؜xGc!d0fH: tPDOR ȧu'F! RDV'+܌%CMKti->:.aΚ0:Uhd B-)U, l&GhmH+1m.?>+cвA$EzuFbކB|Bsy< T`Y)2L(M1Z5j=o8F֯3R ֈ¸vWoKq@C1:杦)Be% TbnL%Js[^lO,JHj 4m҈h7ѥ6eSJW*>*yqFlL}"mߩc{(A`#D eJ"\Z۶0 x G0#LYpʊ 032<^?{UE0˳-('-\$ c}-3g^xjkk8mqHV~1ζZʢg ~~qY[[f\+(rUk O'hE ue 3k(+2Tg mgP$5 Aܪ9٢d+"zxB KYlIj='-JmyW}07;rV WOm|veR-z`y6Y/_u"VaUfDU|ŎJu ( 2׆g}.H6n gI5 ^bpiG݉L0>3VOI3쟦vs ˬ3y*њ+ ϧw6mIve#2ma>2869tyg[NHJmF}%:<.\ MZi6ԉ֨AH YBԟ`;NI&[lM1(X|ܖZՏat1zh)DM@|c(q8U p3"uoF(zl) poӖ)`1* s&O:G ΐd?8.Cph<\esA뉊h4@޾Bj@ Tw:?G,X`nנ~%o͊lFM]z-=ֱ4ք|b[ꬿajba,a>]T ^QQٯ: %#6R}v:`zt6W$ ;U$*CѰ,Drs7`'Z0S;(2KuDӹ&Mhj@uZ uaEt&mYEwj5&[M3άT[@,dYi!kDŽxlGF'/ 귑Qra Ez9[E3Hl*3$I!*a,9zmڞ:O L0;orZ38|k>*dž f7J &U\&M]?8c4 <\+bMDjwzI{Jjۇ% `,TQa~q} *~WuɗCo@g;,hsrI0Dd[uAyDa4#?Az<`=t &^[Gf;q* ? /o,yAzy>j$Q/B =e9BR5A2ٿYi]yŮ޿"(zCJ' dSwa;4Jd k#z\n7zlbQ4U`Q7j=^:GCߚo -\Ƣ\ @R=}rFA{vSNI2N2?: ~dJ ^.*]C[gP4O,\WqfQ流|ez;ϪKu0*vӕI/>aJEѳgD_4Ejx1p_($LrzءlGCx*yg h`x| 9O*R, I0;Vp=?OfI.Ej)SJnWaI\)9k5l fk<1 (U\w/SB}|ʢJѹ%z\r=mTk!wRzbl9 U|v%)qvTr*}@.̃$f 5ݯ~RutCTT2q:|rH#=Idy 'Q3RKO9ëLlZ^y( vlQ<]%Fڅח"l4-gqg$* b >Swba#aoFϚXTe aL ?kEGZo֢>XHwmDQ/(͵$sV{8"@/)<O /o(뛘}dfpzY)0WP\cMEBZxbw)Ve:]~.nr1~KQb̌sdpichPE6ٙ@=Ke̷b\+t ׭ŚeS>pE=v#)V'^/$ #kZ^/[2\#W!hչ4htį5~\bQS /vF\(ClA?`2Vl' ڡakx2b=b1 r L_IX0y.fbJ ߾PSH?߫ꐑ,VG~fvgM l^pWcO_d^&ݴVyo݂z|0%ϝ$cu>+<:QҸo-V=:x?{OͩrDFWk!|d( [541&8#w=f2"hG(Hc-Bhv*SB&% k($#<8Q(sQܛ\a7JVʜ DbE(~ ˗CFL2|Sp3vs) kւ49]>G8' t'F icbj*QJrMwe5`5and %\\J)E[:q\B?ax?9C|E} 5c DZ۞&Q͓vFE̘<{\ϕMۊt0J\";U hxGy?Ph t|I|bEmhS8^"x~6Uʚ^_QC%Awj Boxvdʒ; ~^<.u< {!7>bk\Ypa$/OfATp㺔]B)]5˜#B(@/L(#Wɻ,9Yn( )Zb[Mt O -HwAB9z ii 3D?A=cT@C2iZNq`8:iON*22|;M"g,I> A2 ^X(.ߺq ۇy_$ɝ_B7w. &:L _DF28cJb<8v Բؚ//)W1_Ž3{r:.>u.@tmv\a(NdH^*k>DIQÞGMq~k]Ѩ*"H fBLB&܀q@}cyԮ1y!} ώծ-}!I3:Fj!WW}σ1aF"`eSCJXC1%#EVB7BStu ۵hdZpb؁;+g-M혔O(P.(4ܯHO  KH+$+A%/#!pE 7؞{w0z}/yURR˲ԕr[b(xɢՙ/Ա.dFJi ZuWX3t._cf h :OϖӖ=+) @wŴU*i?uJ`5EAri(?Sk{/j)m~k38q03U孵fN7^_vQ3~+0U]+x&UdW.E-bZ,Rer3$޿>Yqٲ@J- iSpr&4' )-NM-i ^CIZbEcdDP|Q ]#W+P,MPfaмi2GR:Fp}ZBTX_"˨,ضi<E`P8 k=F&\Wݩs u!izFއ7Ohj((&sG&d%?ʠ +=$8B#߬ lΤv\\|" r7NUIJ~\G& eŘ:Atp}u_b8BUEs;—FLUdtv\,;`ݑ;bֹR/(ُn߈~7Q[[|b{lJ;t6`+*y89(K,LkoG1vV'b#XhK/9wT. }6.Q R[x3y;n/J !P>v-^fhFF;Bpq!k(~yL P N;A}a:x0> ]0{@4LJhY&v{n2,6AFVuL4$&ш 'd< Æa#POgf(ekeRfp%hP(5W'h] "w;D=pjMɌBҎW N+D whl@ux/q o:֙Ϛ{ڭ# WOi{m==8AGWЗJl=GhQȐ!^m`Dm;b^M|_ON' u3N ShC2+%w<{]3Q\_ cueg?兄C#&s<䦫55~>aY!#Ƙ7PժݐyI$otK>G{I#x_"Aod-v 3 ڏں/I5WLUc+1]0 $y6_fRk>4?kU2"q)uDS;Ǣ)7NޡL.'b]b78}VBݘ(f>ѺbY{Y)b*s@zpt7l*^VrcD6.#Ǘa(zdK MkƸEx93|E }j#箉]n`X|Nŕ4D4Zo?:s 4#:5з 87?ZfTGd(j*ꔚ0#8VhTe.b| 6 TFVl:59beaX,SNAYY5 PG.n4tU@o+%zhh-1rl1EJz_5N%RЫ *B8$v@B^hxKD }m:ԣX"h(Ǘe#K2]jG TMt}Ds3#vMԡqD253aJB1BYSQ6KC)0UE+)JвdGͷny0C<{}6#o: \eXWnV dQ]ܪ;#HYJ[#a16N`0]16պȽN-St~ P-6᧚f,9¢6~k=v&Xܥ+\< ۀpZ|S~f袝Gs=BZАS?9>\+;G%GLՅͳOA ݏrO* OJ7dN5*q;9h]P @dhhϖ;C7]d UZoOnW93 ԰kMI#7PW\[3 Is_zP<ߗMԘXa>u aH+-fܜWkwccD!<{PxcĻDͥ9+UJÔS;e_uCyh6MKeՆwyt˭Q}^#2K_=2uOO'+̛)\B޹VW57T[Y\} V460o5Ta*SݑMZgv+)^J(nyv,8G&ׁGͫm{)6+ g@&νZ7hsw?.W yeī\ƢP{$cgZƇ'cTJAR& Y2 {\P7pD1qطTٳ7hzi;:U0w'oI"_1G hi4PSi.j,(܆% ~Gx$%N]x$I>?ǰ_][EHOY' N=)ɭՆIvnL8ףmY n5ÿ,%>lB&6_"HV{K5g}v3wVl%XjKK粂;SPk_#ʷ,!6 3  SWnKR!¬2{ji{57݉f?4jw0#rv(;tM \Ա*5OVIqtT]%tW\UlS]CNsr3@VYfZ uh _Mb3`$;#;o4 FKlzI2 \E,mz9ȔvA(W׳|EfV.^9Lh!z$K,*)e݀^28^ 6G)aFZ@yT;8q ( W0l `$k'i[?Wlwݟq4.fn)opܴ>Ց*,Z >$rXZLrɥ'9p}Ԁ}7&bNOÕq/,6G(CR=:mHFK€n3##ULx֤{̞ǢVF3nFQwe )[{X$ƍli٭+BN9B ך&p XKj*[MV*-l)1""$=?w笏jG7L_r WEb/PV&w eJ -vJc:p6<IJZbF h40M[HQqc>m󗿂-jQ/MKJ0/Ĥ`]?4_z@tA_ZV~zy'Ҫ7(jq躸>L5;/` nx&GEx5x&'( ]O嬘;e˟ btݪdM+K_-{ Do .R #P\XMf@+J\G!e Ovڝ%:ʊak!s<~Ғ3)O@'x>Q8$Uh~i u0ʾDA)ܬVZD,B[t fwgk4₄ţvI.~hL%=E8ߡд |Chȇc9[~d*n6z}e1ʆ_%XЏ$ d63p훕dz }u&8}3A.2P4C pD-1 sS'gZz\s,Mئ,V)Ztr[w@gzbZc~Ouq[.$l=5@3-NT1j4 sPHH nhHI}cU}'M^bWc"{HzRhFjM)y[%l JctFjnR;>X5*xurf#Yl+h%YD̹RFc.m吐AbykȅJBw ɓ+2˓IT ܎/f=<0oZjye%s=7xNmsQAOVf(4LWP4C!ϸv@gxbY%Ū0ČSᙻ`嫆.),0+P>6/\JZ[N1؟Tz pFA9E<~fcI^!_ &*[iE}osf$}ԧd+_ۈ->nkgYZ07070100000386000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ice07070100000387000081a40000000000000000000000016612f91d0004d120000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ice/ice.ko.xz7zXZִF!t/7]?Eh=ڜ.+oNEZ <)sHB_q*)3ᒳ̭`WzcVs{^tLsPRK";MYMYBnU4 #UEԞAܫo@2 YR\;1,ݍJf2sVp\袴9Hé2V&WYaI*R=n&pu{KR2q-s߯Δ Wrk3žDźŒJWu*d˞s|F'\ܦ.Hș*hs~"e^q^dA4]}т#b;1KԜA!nVQ+wKdaL;,BuYJfb!K8s)#q+R[r],!YJz_6%Gm͘ X{e|N6Mf m3xZV^1jksKek,?9x{OXO湾!{D{b]ArE_VnQ #AH#XpW=!!6| N@BQ,X~ШjG8Ͼ] 9( 9J{c udm x}(]o%c1V>۔\Δy+CZ&- y%H`T9&̪΍O/&pVJ%B3n޳ =+~Ow{d  4sDL*u$1< fiuN`A9M-ʘ-zZz^{MSp9 5&,`̠ZxJ4Z|5vk5[+XY g▬:}"!0CTkN39#~OU0-<_I0e< 명lmnC4#b&kn#b_ ¨ o&6OeQYא/qMuy3eGϴbp' эwWQ0ĺGEKׁ2 2;S(By$n4r=LAG22Z/zM.&? 26iqvu4oЃ ҋ˘ԉa2ځbNE<ް*R KtZ>"K(vs>?[͚5-O> ?3F9rZJѡy˻~5synQ[*@=r!k97يwgZm7yZ1|& 2蘨.Ą:q.ukq+fX$KA ^8Hh)p.}j,Czl%";p+A?{EZ 5Bf]c!/zs prNEV$G02me{jkN;¸: ",5 k ~UGs K Jgg{4κ6rRkM{@Õu>k8ĀP>QzTmڔ39Lv`o|OZ{g_xbZi0m7\Xj BVg FW0% vc썑jL1򇦬XҔ=jX,HD*)C%Gۀ.a6_#.]:a3$zQX`,L Upy ^48b{ƅO'{ *tL:^0ҳJ3=U%Q^&cꉊ#ͥ,K Yik]k, @l@kA ˎ|7L!ϝ$͟7ot_$H(O^̮VKԡH:Y`e(RûYn;5 IwZFWv:j^ReOIePJ/T Q>l%P}Ńi+6Λ9"9Z==fdiynْP>QVizdGyZУ*x8b1^>4`YeOЫO? ֞*,^  a|¨pHz I>/OG$ '9=_w`8㑃1u1<"z9<@655/Z@I; ث7:*15$4Bzj #fS];`}^s%X׽y>˼U f}$kr˱$LtP"w .*z0SX>I-Q#Jn ~28I46,[ߵRF gcy0q+X/R+Қ sR τNrUńh.U CY;C,6 <+GHU)<:Wۗ`~2p,z6zMvcr $].q8!yfi{8!.;>t*4@mh bVdQ) aroy-</J'qi^E26L]v6 ;iNJ@ |k 퐍an=IS;\sT.[i<9c;}җkF7zj *7a~:$??tZt6~o >sYxUtDi7)mrnM9˰6ZUy}>?+iRh6\ʣ]L[ttrR!{Xˋ,0NMF&u[c&DD諸~T[6-ƜKKؚ\Mqu=#*$š:7׈NeF"|VT8*З/1Vfl -:]0(F%BaA½oԗ0@ȶԅ8z)[1YMSBDü&KP$XRhGƵz$WϐQm*.X\evIl۰`) xG~ x_ ^RzAViv_γ44eoچQVC2%3ΫDZ6p?*O}UK-P]*{xl,o 8_d'ȼ'R+ @.=lD6}[>0@)e" >ZHY{$=l:ŀӱ#s8u$k GrxI2qS#%j%o:Jb/#5ߑ⛾|CLV:f}Iwe *sEb ,' ;̜/+W%F}hi$}ԠȫYSe  &FiJs#_֍CA.; %#{ĪĹ0/We+~d^ݽ|[E2?J?c&-^y8Q:]&-_FM0k@qmp'?5 $+/KyǦg'sV\w1MYOXA+;{ۈagDJ*K2ubx^1c;Osm$%?NVKإlet8V\Գzhxqjd' 9n10<ܩսj` Iwxu󀞢]Z9O5麸$e?揃ީ0^=PHlꉢȇ֏PKC*x\1́3p$4hh}L7eLDY4\#{?u}.6 1|hFF]jcnՊeiɋTxDpDAQxh~ޣmҐeld *YdYB^hv~7F^A${x@l}@7'_l5>'~G'x#꽃XXUNGPE3հ[7*űO/or+r95 l1U3N%Uvؔޠ qGǝby[31#SK39yMW!"&?- 9~rm{".{|kXeĹBr8b`j\kv'q<^v{ R6TQ}9/нحketǬ=V5S#)+d>Yg0l@2*@MPzb7y0Vt)8յmzYGŔS}B/\>ʑq{]3pG]H/z8kD@7@)G[E(6$ `!%M6LYt2Bʔ=k}RK,:vvᓾ!pnӇr%u)IKx&>3[1Z{TaWQhݏ=v ḱݐq9·vPWݼ?Zp6g>=jZfi<ޚJFU H+@x)𖨿CeSi3e+ +7!AxFxYaeV@dєg[IxM?۠#ӽ9}S^F*ј%"w$N~'gS3>\9݇e2olTt 1^$?R|W`0ç6E"/ 9FG=ī!)xQʑC(K-yl6S>4 sUJGF#Bj+D!b/~tUcNp5ѝL,+_Lz,،UEK-vwe|ty&02TH܁.򜿊N;PpԐ>j Lc*? *4 9)@xZM<*./aѓ4R7E6Fx\ze&_cO1qB2 ~Z6F׸^#DvN-vxI4X2t2'%VNoQIkXlLTDԥ`&t^褖#~2b_ h22]}ނN06NQy’Ż.Mzmrs"FE~:l ;t~$+X Lbyva4A W)&.7$xVܬ5WԯȤR.f *dpܗAyv<TH/G^PմDB:qF֎dӵ?:|$si= 6!^zNýZ0]ȹ-T D Lgy'1'Ehwjhj`3IcŜ7)|?6E3 g+LdRm?4ބ7DnP^!#ˉq\]F`e5k5X/ƐG(S-[J/VC}ݾl/2L.Su}.ksioFٰ]™zS"v\9oT{x\ghtήQ?;oLwL4#ayKD[*ACJqʯ()a~ `cD*gF  *c5b!t`oTE|rNF6pRo@ 5+˟苬.&>K2|Dz .${," ,x<#ңQD?C4<c^OK V|FKJ{DdIf=j@ؔ ͊ENBt ~v,ZceO:BTʠS:ޫ6Ezl<]"6"fVCՇ|T ؝Gd5ttw[|tikXޟhj G%h\x"bRYZTZ@ KH–40 "TКf@#RÕ֕h* UXiC#͉<-+A~n` ݓD.kmo|?ӳ-oN+NDnkb %H2_c@j~K&x:xhHmxjLA~;n1I *Ȟ^r&Th?Az d {m<3Ȧ=̨HUJ< s'a1F$ K#)zO*?u^1oV?M7gkp6m=_V6!f֧/#Fx7@>!&0ޞ[kR7BV 3EFIkbx rY>!"gty>Iu/ qu fe`cm@#ߊ`nlT&',8y軋_'_~OHA3xQe^?K0΋>|L&8|}A i0,~LtvW;Wsܑ8lJAVbDP3הp,hK-].z@CѦ .8V!7OR7Cl m9nq$y JIl>&b㖳Su,X ][|x\ )^QgdzZS--\gr8ދ)TҥQW }ͭ v'$}rc&,ez"GvHPdpr,˻&zQA[ q춌MWy,ȂBr>*Dv∂>qIW. EqQɡP$DR8{Z w=8G#"K[ {q>2z;)E g WOuqqCOHʞyKִ갌.GWzʟ9ɶǩUz ;4%Ü|h)5"!luhBKJOcx C }oy*Z "`Z7'7lD!|1cIN$pKɧc #$ֽZǐ&/`|UU&Ln56FhnطO!(h26,q y8:0Aˣ3YM[a2>,BfV^'U]H=uncx  4B. L' vG@RL(a᧡B\Ki';Kk H͉1Zw95 Vw ?uJ uJ TgC=Sq9Ht$A].V@~?Nn| SKYwq:ul%k趩=ʋVҒX3USQPL!ьּ~?}ٲrf0mh#jۣ77Ƹ1j'r!dRʞvc,35A٣R{U9'^_%ĀGD(ԶB-&PU"u<6 llЌx͸ѓcx)@gެjVQƧDBġ>2ⱫӇ0+ެ A Xŝ]Nn?phE0#D^S^k3X E_;v5cހ2gY32'"*>D$"bX'aYn`|<#ԸL2bh^UX['{O؈"o(RGzy% ./;P)u^*⯔ UP7<1[V_HIwJLQ:0*( Vx5`>ld~pOэxǪ1Nծ/ng53TDK_؆Ќ|-J<beR+FHFs[#꽌uϛx,;Gn ]wM*1"aN@~mR bLl$Br@Ui:\M@&o^X9S9;΅|1 4ӡ.Fbt!eo{>pOʘA6lݑܻ߃xNRQS+gY` 7B3x@ r!uhi̩IBFgެ)5^|{TQ )&/.K;sKh>rZUtϣNzizՃϵ}38MIv sJ^kX.PڰjB, Br0cńhk$X=*G| XvC&.g}[};Aŀb8HwppڲD > 6e5:@6' lRA ":y.1k&[K|d)#r$"Џ;ߞ'nP8mzӗYA^tWޘAz\vGuˏDJQNm@$)|I!<c@겐ޱ11#Ц#Up~OӻkK>h8CLͨyVD>~lbP<hĸIz $&C;B<.!~_ •th0kyIb ]@A\D4?~KUXD0^t7%;x[ZckapQ,+& =^ Qu꓌<^͒iR!sĉ @@GA; 'kU@ʷz!9ɳLnOޛT}OqRխ{mc?>}qG 1GI.^벘8@+fsDNv")O>JWi# ;HoPmx&נ' 4qucf}K\s;3 mIZwF t-q"7z~ګ-\"^?%߅IsB:ݗ Vҕշ ̲ t*,K7^(c[~2ܣ*5g|y7dyVla'sqž-> BًP}@.)#d+æMg0 {܅.r8Q3kvMAwJk]8P"C>#eOsFـ&Ru dΟv/#OM=,NJp%DҖg6 Bz GΞV%v<>¼c=ܣE%Z/WV&g'v̓q  r3kdŏ!A qnvP(EiPpnT#v/Fiz#|-O*r/Kxɬ\l~g{R ת܂9p 7.Lto?~kQZ߀t'T^OtM<\d7{> ;%F:>8y G9nV`^d (Sb.ʋgTIx =QzwNf o7ċÖV%xSrRu"G ?$4S@:j3gEN2DaP2x34^^L6c ;5Q-7g tX!jUe(H:t9t NV;3U9c۷X0)jV g}+(" YpG%x/a=^+e~ZkUF s|e+FNQ9m,{຿I⥜eO#5ȗH #XOΓ! GֺbdCV̗16IqYt< )ecYVĽOjcGi4ىeR䘋Wef kM ;A riŚm,OLE "{ݝ((g^]dR؞\A'p#2Zռ_m1VIvlCt=|] 4vul_ -ihNbosk\π- < SzmV. aZ:f)H{uR)$S#n|]K޸$Jd]iF )}lq_a-C5^k4Vn\"_| ~KXT"(+FA!}:ۛ oNmC(ގaSy8v77h橗,RBXYEPN`u%"cRr@г͒Tq(F:%T1cӼ탹oũCH$ˮ NEwT}qsyum} זG7dT -|.-ˆ$tTWzh'wzj5ȷ 9D? biԳ3~_es!zQ~ 0Xvuv>.|Gx0ۏvԞCֲ`V|w'x*+܎MH"(]-h#WMۊ2x)RrHoqO/ !l=R!>VW#(vlش͠oݓm `cq_<8pnDiya*f&\~CTG௬XpoP ;E._ 6PnI*E2+"C=Zde3xߺ~palO]^XZBF| HFBuN!vu˨qhwdƄ aћ ~S_#?\h !$uA=&["ݢјm?Y,j^R&Җ!-da]Jㅄ)),X+=hx; p)V53qXAVUwo?!"Zة)Ѱj:W&Dji\ b ix{6|sCԵ˅"^0Z ƛa[%S}=줭Uje㠼2cg1tXt+\V7;\9.[3ffӡEXVwy_!oA6ˍBb*Bn1й}"dOb7`vˈ'B{3 N/b2*f).qyˌqZ<}~ٜzEv?d0Q~/s}|nױfw_*(.jYyw,"KOJ8 (T' "1Ǽ8E>H7_k YD~$`BB~Š1?ӕßrNx%U/Yr8c5TECSp ɏǂ谛X뺉"(T;Pml Me'/O $;8B,Q3\r|jxr>&#c:V"v Qwag3#⨃;ikƲxR:aWG9bIwohU[>05[(FI`^~4sLsEton$~#D-p9 &2EdabD߷h-BUj zEV08Tɀ.g>:Gx/o6)Y6HSKEZW$[/pJot˓XKvZ>Q;]kU4FLvo?Hc }1ܸJ=X~| U=@uKI+ q}[l̨v%|-xw?%XDMU{IsfɜxQx_ywgØքBT\45OdbYt'H[iLJG-A?ac#JrmO-": up8G(K:(&[mxȌ7?m3(."G¾(lکE֭S5R j{pa+X562 Yh&ij>W妅1IхAqr:џjwS4{#X iRb Wںɢs$eWC@┵;u/kxuJOk RtWؓmABgIj:%d/ *VrPƢ+g: iZ":gv%➳kD0B@6,YECGNJyv6H.=5GT M?]&n)<LQ(4tŅL=FڜxI) yyzHSz4D{l@Kdsshפxs߅{ TccEJ,?d>N3_=͞n Ҧ~3k{='j_7c\]/ jDX+ޚ `ʜR/2@[\3'/GO zS($63MBOc!مjF/I s+h *WSK|E8U%ā/abM!NF_f;mlWn""=N V1z8Š+8lf U;ak&4~(6OdTN5RCU߅&T?P9~F:AU@H8m}4X0D ǃͰp*^s( 1m$9q.۳P-T_!tu~5*c3 Exb5 &7EqZ&ZI91= gRkG8P_*^޲- PFΔ+2˚؍'<҆+%OID7ÐkWxh_\cszYgH[_O LdʲHz$$ W,TǧPzEq̨$NN:EԶ)HͿ.S{u 6%0-4'DkJ,$RM|}M3rRz,fZᢸlSx"<$ w]5)aR}]LEM߇m1gMnHMY2$|RZLTvOˠKu APF[]27=t/U'8{0nUfzhoq aq9x6evVy=Y7 N)[ &"2K3+qnzz/*5,>uަFbrx007i&WW5HR?1_=yNȂ4Ae=4$HvBǨ[A)'DjuRK; !>kKL@Ic4Ro|V`:Y_8d=s}W?K / ]?y ah&¬\b:FcUVDo-(P,AE'8M- LHyO6QŠ5U۩sפ /POD/l^>1~Ӕ60UvMc,~cZB}D,iy6"`m8?ΣAg`KPu>~@vB4LWHfʼ;60E%YK^K'QAkíUYLKb|ҐƚkK;t,[bIyȢ{5:*\&RxssGSUTͪQXLpA 'n0}nSU0ɮʱF0l쮇wBI(^Z)횀RޝlkFAz_4u X Um zjڄNrSQ['[d48Kb2EE"^NwlMή*P<]q0PC^9e89Φ`1N ZEE ^ӓ6l{OV>5gR\X珷)A,9n j_GW,Js5Pur & PJ..O[ mM$if"WRQoDcC&0>W/N㘚y<ޙTB| .JC׉8Pj^zzskAwrB$Hs D~]|rͭUIO+ɽj=7y-p)C"j* e| ˰duWR*Qx%/U#Z`Vt{1'2$$}0 <$j9ra+ԾbX,Y2qzBbEG Z^DAj=5-ڣe5k6t_awϟr\\_'JD Mx [V_ >8Gu \ǕJ425o͋Fo8X+'e J3Kp 9(0c\Tɩ).x4b$s":-m)9Gp<KBJ3E=bCy˄IgRM )xN _+2%ST2/ưW75ɬipt \%`(yVK=a)fX39㇚Tڄlt DMOwSO8>Q$-(_0([Opv?` z.]83UNXdj]&ie}wj͜O\q gL:UXg;+CVYҳyږ1%~F`>|O0:sST\gw5KeQʚgX?sj'vop%l rkJ_̴Bql0`ql[]t@BIfT蘁{m c1­|r8C"7X\ 5/lǶ'R C<e@1`w* b~֦xYJR_T5KOY;m7ѡ[P?\nmu¼n6$G&\}Lg硜ν5+^,*H5L;~eKc;g>ݜUO 8U& 't۞W5F8RQFz'tAw?2Om#p3\@EWSLLj#&L]r6oN<^KR )bnrO1=h+C ̯*6n Gjy``&ITW_u٧(N={ʾWc8vw*s g3A!ϓ=j`9T4HΝd$_e1/Aug+T(}4DhKzI/Aeh&M Ѭ%MUQ {Ɲ/U(d)@xBU1h (nBn/b.NBNґs.#QՍwd j)FQNOktf{Qu]+9c)\^iI _O m4 ,2p|P)'Ɛ.#\]܇e8a ')"Q.KYFXAb г+[>yZ*S!PQ7PpyQh$O$.+Eq[FܛFD(˩qj ȓ+Lna T ŪІwWJa ]zobp!D)|´f7 uE$z:묎ZPÄ;Qk+؄=U g;Vd]I/^ulqQ'u0J^e1"n0 NQz􋏌ie7p=`8\)_X>/#E0 |cAJBiԟA5Z鲈[gntyx~dbd7-yed;w+u@fPFșܰ-skzJh̯*e ?q.Vqpxԃ:w$9}8,\7IgwlXӓ- kb ts̖g_ONAfΤvfMnTQ&LogdQJOɱC6??r0f6[OÐĽ+W3)pIZZm.<\AY#5 ч\y-M)t 4Ƙj3Thqټ#ֆ ~ Tl&qJe:,Av.¤{Bl W'^/d  TF>L5y cjV_IJn:31QPff6?$5н)n+?}֋=R,)a佫VNS$i6 K=|ȟH=∃03ERΈ7(y[=-(;5А1Jik=FQ% c Z˹b ‹xʗmr@ŕiA b1̼0'~ð fd4Ynz-?Fm*x!ye]`MeK#yg^Wok%h(&{8KָkTpB KqYi}q{,sjc{ B#K2,(XH`sMpϮ~z{6!L烊)U n5Ӄ;ν зVâmw< #j ZX;A`+qX,:~:B\B=fg)0n?iiqta(fjp?*ͼ$Fpߦ0eu%S"58 T4 h+rY֙/- tEZf&Xzhf2w)JhO%E =5' G{y'!-+h ky\WYm5JR;-^Tke~ݣC|+;C.!YVܖE y]XT$gAZmfwl|Df#8'b 0L[qc,cu1eǽ? TbOr"?b.pڑ @jޠ#\˷X)x ^e8u}ÀX$-rTNE|$VCTr&$SI"I!)w(_m2dx9|'vas4)XmD`x`E'gVHxh9fSڹ[˝Ab|'M>;"DY ː hS9 bt`woJcypjX4@vO96ģ6Qp 2XOU.|f+bW69:gH\ x~[ 8s .n/ppy<,%MKW𥔢Q  a ;lMhHH|LjW -`67h*Qݻxl>RN;qBr}'CUv ,Ϥ&pN6Ilei(x-4K)`2/} JTÕ$4/4 | @e!%q4ӂÂs)ph, ){n- ʜM"$_N]>u*}H()t⯦fp-}S=3>/-t,֡tH0iIՌN 9R-W^G:EUd9 ۈ EY4TZ6(Vi!!sDx$ݑܐڛ _U6$tg΍y"4؄hsƧgGjɴ⧆"eth}[FҚ7}twVM1[E) y=xLAOps?UdHsjBuc0?Ҽb}fd輆L;BŊC64fHlAċxE%d:c ;W71FG8\L*7iob\B R%WΟ٥7}jZ4ł=Ҧ8ϖp(`FRLv([WM`?3)Aד%"m\7\'6`.S c =wwijFeY:*@m7ilH@@=[E!9ޜ{+ϩ3LX"q;"ކQ5v|R 'Ff-y"ff6?6/}mZiQ|:0*/y?aYG_ Lh~$ߡ%N2/tLj/Ul"}tf ǩQ:cKz3F@{^̙?Ǒ|2`X]A2Raۏ"o 'b]/vB5;;Loa5RPDRb爞M@A9bP dR> ߙ1u3C&0J3mHܐS"?"\(E'sv# [q>u3D[ NϤ,U CͲE")1<($jaF#«XE}ݰ B Xf ~? +?xR(MyvZcg ʩѐh"bX+aH\9hͨd֛ެIJ+PއN?\hTy*_ ScHZ&@E Z)B_tQͦ[ŠL[xs]t X<@說(iM޴ iIOJyrۢ'K?RG 6e 7̊eH iWJiYt: tr@D!D>B2妪X>@4@/ՄK{3ms eu%{SFC{}Ζ|q%Sd@ `w]7 nGGRHS%!MM$`M=~ N%/qvm>;}&^;%Ή"- aCch.U!rmQ㡹R{m3bt5~,[ 72/.MKOrB/.ٲ,RyWBKx`}ga)wѲmr j8/nis_Mhpc&To^ Sв&R c'Y^ХZ"RSe[Vݷ~h@$ Olm=VJ-F Od%+y8[q-Uj;ܒX՜dJ-;P#!zO_v;tO8K87>Gߗì> ICϳbz02+KT84]/*s@MMe(%XXqTapҰ ]4OⴢٳZg#hd"/-w{dm]k`@:l)_x6pr1sio6W۳I|@|\lۀƪ|uB qAKm`&9 jT?[YԐ^Ņ"\a`R%dk*1Q^? ^WL+X/h{a%TČmǔ'SΉ#1mӈrN.C*ݱ:V8MtQ<r [gHj9#h7ȢG<nm zZj-]kQ/f*'cA8^ qPY(Ƙ=ݝ:l"~.\BţXRy'ȒG5tAboݞ03֯%"AJ~gGF316GvN_># q}aӯIy=%EG4ۻdL*g ME?v}W,)B* : ӆ+CIq(n y@,DjAՇ'=&!9'wtV<85a ^AۃwxC"HΕwތ#8'i/T,Z166MXM8']Y!_U| A/~:$OjArc~=2kњ/ްre,͜|3h\&gۡ xm~hEhl#O[/އoAh%(Ӭ؆hI!{x/ lf2pzvҠZA$=vgFnO\_rop.L="fz4LV-T҈(p3 *~P-H؄QtXP!ZX;'z"zU~vLMaO5kFnټ(Ms Ck)*.@~Y'uZ*"t0iVg,s4+Wbq'sXH1 I8ą'쏵A. 'd%(?_P&(69@L*TCrӷ،Ք5qΰ/T]/% v'C6("eK:i`g eD1$ִ^~x$R86;aRQS37yAS h~]8]FX2*,'EocLڂA5H˕WdSw.ziYiy\lC $irX_ P/[8QY5A?JN; {K1c0: vq3wЌAx?߿mtJi?ˇZCգ(L&o2fۃ@jp%TH&>tr?ޖ{hX,H0պ*2033$LW..Yu&j[/"H-3a8}AeFˣzA:\Vl+.v(fl Ir"6"L1$99p*$$i彚>CM ,X߃$(5|}ィ0I}Bkzxl; +u##'\O4lJs~Of+, [N7qLi\^eA˟,- P}$2'gdEdYJIEp2jashɹsοD[#K4dk`>q9YXбDwo-=34ʷ]Qpo ްQ2BLU(<ՙ~ ʔ]\,b*D{xKV=#;o'6P7J&bEʯV=0N(n2ߋ*gOVay9WkgIzS-$vʱo 'pi\x! r~/:FD)F#SCsKUI*vBZ @It*ɴJonXEAnC DI sM4mm eFoʚ cajpyi~bMԵS0̰8);Z^µz]XҁYhJ h-4NGУd磝ϐ() iet悄LP. Nb( JX;,m (~ ;F%s("&N1(vރ SLsuIbg1ˆ ̅{/avl8v@}h,ƞ?l}gԬ:v>,/þ@Ǎ>ןEе s %z P"r -ҷҷ!@7c6A!i lD'L0#uE |C1^<2BM5buņ֐^Yܐ󛾤.p:"n1r葠&wK@]O4e߆Z+gD[b̩h?"E%ےݗ4Y4QPO <@j P9@%`Ϣl!PE%UƝKWOR^4T!thv4gguQ BsϢDPzZD4ZQh ͨ;zGĎ2b9!A)LG(ƪJfEҩ7W{_! ?J7bR 5ITÐ /w~1eQD-R[66g WE'NQQ2K&2qKɬ=3VK%;D Lu6K݆ F0fb|kL7`\r;r?%.zr ْJ)D7+]daWG--ic3Z5EƮUJ#̞DC[A 1@vgEɿ؂#{Tφ>f!e&8]IEkS.FclN.2'C A^a2A;f4YÎ2A*$d}W坠f& a {q\~3ze3B0s3,; ،!@bsZkcĒ9`D| fg׹{&%I5Tc^?V)k\rGSk1M?tl^ñ('(4%qGF`,ҹ8yI6|6 X2}ñS$<ǗKD^ZH=s.GԔ75hůw ~ rJ<ah6ZMKlA3|}+ɉ$w_wIXؾdn"*EM/o"*H(XBӇ08(t7䩮h!?ȝmά iyܶj ^F#-b[i|)O5lF[ Df(Iշ6kCzV{hDFs*i\,` $aIOdz,2y.q) REX?ś@>2HbAfggU6<ۑDTk_m]_:&:eorg R$ˊ&$ B}/+C n!۳oDH}*c٣\ 8xuEGcV;*jB>RY .Z. Y>C_Wbt;jIU4 W^-LD?n1?NDNKU)/Pkf.ݬ DkWxU gl5t2;SV nkY(53"3=8FNL՛lWWO?S-&v NEodG) &\=.}y #lRmnD96:L{WTHҬ@:G 4F;Uaz2rX ^갽Vf b5hiY<д0HGG6[G*73\.Z~Y2PgnM1sa(}we7 U`;s.43>KP&8wLq7l"Cg l@}s6άHfZ/umCǨhtBFM|&+15dHhΰgDAX;yRzwIHr/6Y[PBI3'ڜ`=O/ J_*e ~NC;XTNխʴmX}/;Hi۞T8@7}ϊ#_M[ݰED~iS! ɩ^e7\Q\Nn<6EV$< @0᫻ddf;v޹eM MZ]ĕ)޾]tPSlwHd.3, b{?ԘRŮt w&W#?b9:I+zOg!>&*3<_aڸ<^E״ѭh+xBbjMo6kYrA\c,\6քAq/KM$Tf}gde}sn+KJ[_u9jtFPDS-$z9d=; E (jK oKy4PKsՑ}LX%ul[zPx=$uT7cp|anv4|ZWV!UIB Q&ZwRCwbe?~3XK4 A]PX9*R.tbD) K `Iϋjo(rn6PWUH!W U䧜{`i~#Sm ?CjtB'wE{oٓ5mQ9 E>,F}ͨ}G5ZߤCV!c^`#43R&ASHm[j("G ' tU8^ey1+rKM^h,e6ݏQZGڲ5nٲ7/|{a-낵64| TUAPyg0;mm2O2T7&`BsZ%;LL)%Kdb!}Ϥ&n]Z4nKfzHf B71' d7?EaX‹/A Lx2u?dc>ckD-J뚗0+Mcv2Khw>F>L)*_@Pt´Dxe2# Ar2ؼf*~q*gO'R4+t*ШpmwPn&QU$A 0 M_}5~60 BoE _+oVԂ76QlCZ.j )9eԾb@WnwDzE>}[#Y=T2 m=kT0@\R?)m *!Iû 5F22&X \Y=y{.ΟZ#ɭ {$)06ij vZqwZ4uBFMmWt$0 #q<ܔ5>=wA;z )4F94򔇥>g B`H\fɧtj:hz$d.D?0 8Ԃb$"f [+7E/'OePOum\i| R :lOa0 Äd E$}S$+r2;XRRZ#r3賑l/a~j<l{4zszܲyC )d~9'8-Qj)X<{\{31Dm(50cV!:{4F%?:2F cث?9G2yrlؿO *NYe>c#0\cS;e]ۺYF{a8f!0ܮ bnPHesY\pz̐ y£G2x-*v:߱f*Bk@8j8J>zfK3^  jB̘pSw F;:s5 K#P5kVhMօ;FђjV8jiq?L,GGģZpոtT"ɶtwEL'6>O8ash<7GI~>^_FD*7u3}sm~B4IzCo5 Ʊ19K:M(_cqxm-ɬz!'/W  WDj: aq՞ZN{D|#y]xc{Ӛfc;rL2gkqh߯~ Mho(:|Dp)å ʏ 8MN:]seRWSll#:NM(Piw3ܾδΎy7 tƯ8PU֌AnUDfSQ&h&lĺʥ@C ȃI(J$?Mc[ru~KoV{$x2 X[:,T0؞Z<L, =/=ҡiɑ?I1p!#Xw!][Q5YN&4>ꧢ!XӉ{@c/=\3@9Y :P`P*Mcye!Mro.@9s8gzrmVbE#$5%XxfAVdoKuIv$ Evﺯ!r V͠1Y~PCRyCk5x&)1z@Ѩ< Mk!me f:Mc΀ 9Q&p^Ph{}dYLS\߅/9ǀ96*o&a۝〰z//e.Ghn S=՞>ʪZSBq:{<2~ޤ*U =5߱3IV6}}ۢVx\.yif#N248|oZr 4\C@Ei9C{ԏ dH0g9%w<ʒb9F$GZƺoH=X\3HNc6rv?Uft; >G7ͼԮ(LN8J10RI;zˆmpMb&V8Ak<^C\M+l* 'ɠG.\+^!#wSZR舆b8~K}F~P \u]`1d za.-HA)[|ϊlr0!)v=C8<;I̴#Ir`t(xLJtN+7ScSx'5\o\}92hSUa61VWc6/z~| ~MN^cR~oP0t܃�BO5Oyvu r0r>L˳`sv0@F9vFx_#Jjp$K0QI@Y䆽ytcl`nFݨ @m ܣ  $fî3:9eJ( .E!сT ?8x%>笹a/[~BqugCEH*6qqh u*O9C3_)gS: F:f,\6 @cGp#%BRdRPn4r ?JN+."OSS~GL/4d^&Me]`2VzΈ! 1HBQ}n`]mE;YQ^KxXNuqDlHf;.rke96aA8l_ U1j*YRctVi܆Vc0>/knԲ6_枰*r* Lm;,e ʝכ `R`LЪ1!/YmT"fؔĵl U/ZfZ&qL*3j:e }{0Nnc/*4򪖾0?⢠a"kf@IOTr}݇ ˃/M7UvKݙ1ʔ` c.fQ\̳\b2^HaʑH:=n ~txxq|q%Qcc&c"T݇ *}taҮ翓^ĵYKu&@:ok.B6?SOMC:pb[ 3nou~sYQ'vu7{M\M@+zwqow3M9>9M[(N=S8o(߰\i}AUY=E>"8ղyJFк38/~08:<XX,qBXNQNۥ'^!Ij+&b>"eA.s ~:6e>卆ALobdʹ fƶixb$þ]ngg1ՔʟitKku(:T~0C4`dwe "ЌXǹ c'7u|m zㄲ'Qr;mՒP=bH&%N+n׽}.m9-]ԀD,pLy{rk |"?l:ۋ!Njʭ˙/)lB(t-Z;n{-ֱ`B1QP!KϟB GILJhU/#l(Jtl J8_>'/_}ܠ'1qZa(8D#1^kop,aٝsPܐeU] B l-Bj[ԷW BMFeRWv| j'Iי>%Ma`noh–B LnI ɰFpl+Sq̭cEʘhcB̈́4e~^eT*Y X[JCVMo]IqDc`pYf~gú(y.7ӳ3W)oyO ƲX+!D ĄvdPL-)p ]،Id{d@us/6D:K 1he5~?h x?\@kJJsGnn[/(a~~ӈ"=2 `<6PS3 JDT5ss-41jӴzMyNh:v5}e@n;#nxTʜdPf7) qϹٗL DlWN& >̹хӚ T<6Zl ]JZTFcnb;_/x4Enge2YUtEV@4`R ,v=6IGW!?mKw9z2ϓTōP=/ ׅE}|c{m˿IRKg67!QM5nEǑsVͺzDKoP^م^Ϋ$gS΄{SoƏ(516^;QD<_ >/Dƞ"_.HCڑPSL:7yHpՊ(i0)qb]Ho\ L\!NAr0܇!sc&aT)E5(4i N lW¦v=0IJܑtM5άZBsnQ+82[ݜKLo|;{4y.nlVi5w!f1@̵6C($E/[D4}v]Hbpqbsa-=Zez`pg}AyA5`S,&Hq0~ tO]L"?2<}TQ="V(u)+윿n s>2pJfW;+9 0;)FLC^s-Ih]z88 F8 ;aehWxE,Z<Pk;ԞzWf;c\X %,|Bt@_bz bJ==i2M˜,T25JzkTJ̈́{S1;+Ĉxϕa=ύ1_ogY']NhhƐ8]&XL ǚ;o|n&TWX@[i$(I=4Q0wI%۠68ߓEF1yq?O>YKe 6;_f?mȴ3Zd&bEʎ|JѲu|%~2=MN9e:>q+ & }Duv,>97z ?sq#')}dQH;prhÐ':{E=9L5CV6VB)D"灊!l,>AF/k8iaX* j:)V*K 3H6E(nުP%o&%My>~S<|cI}^R$BbLHA_Xjʪ`ROFM-l,mP7cKs}K|[F, JIuSG̒|:/:r\W5I12>j8W'&hOhnj^s~PKZSkor ^GDmD!0 H(92ց8)5TͰD})nϯW.O>v/X,zQK ˆl%x^ K(&`H5`U0T$bT>'̾I. 0s8t363sFUxpsJ`v_n(TVղBCխo tL\C{nZrʐ{29J;! -AgF%iLm<-&SR)#'ҬOEvCUhTKiS4 -͐)mۜ:歼^7!!nj6AAa5AB Уcmg6Cݯ${r]UWϐfoj^w xdO7?Nm4?ˁ`Cj+b8LY! ;u#;,>MwN$|(*( 4ᥦCtл,%5S-~. tWpm no[`3T,Fz%XiA A >N~C&\b2?r$ӹ5%KͲbū 8;NLCUQ$`dR*/ @.Q3/\u4muGR6.f}pw1C ܅_f!mQ!!jB(PClۛ=P&LB,Hϒ Jk> 8s"tX"TlggO^Yb^,k]$t8͋H{rP*t-QY9kF%JӚ[@ù*.y0L =(AD,A¨ϲT =WG5Nl̕U)~c* 9Ygvs~W<H |VU7%Jc۟ O',f%_u#mg :dܐ@U.>)yH?oL{5tF "%ء z6,W pHnX(n婻o&'ɐӆKtJf; W?Stib'7Vc<3GuC?fǝӥभ3(=D(  "3Xjk5`Ö_nh^.l-#Eΐt;{gf, ̥K@Ä]9Ag S!ND ǡ>IGvV)@3"-{ I8 LS0@mUi `GeF'gIT~6AÍƹ +A0\koa-F; hO*kP,Kw!䑍K򼻊ߊC\ -ll>XJ Dd,s]xrpdyw|o?x^|UcBQ)<~r})4}Dæ2Ϯ {pi{uzf۾e(eYU.!Ӳ͠aB: Nw G+B*7o*A1A_ǠuUw~ftGחi@ Ϫl,\%CbSh"䭷y {JXg {ufF9~zGB;f=ش 8ǚK<( —Qs`^k d0x02?]膎]h`ᲚF$/A<)4v2!J]z9|M1פ"cZq%b18L1 E#e;Ͼ&@ (ڌn(Nǖ0 Q-ի V2@mt4c_Oxq\Ïx1鞀Y x,Ml@%d& [M%:e|먳ܽw q[N3 %`w8uJc(Ϣ6M%{Κ7BmFNݕ` q=#͝m^d, 5aBx'Y8X`ԔfG~-nZYR*~4zS--)TN]|b$B  Kme_NR.U`3c|=vz^ ڹUj8vt%K& fS|($Lkt'}-89#T 6MW J1l2F.iYU\pg8|I8/{,x;_nBvGV c9vQ>}6 W \Ლ8-ʱg Dk>A"'$yg_8l&˥ # $,c'.eMu}$a"GǙw@cnH)k7Xb!k~p,eZrPQeo&v\ǯʗ96 ?]oQ[˖BBgy_~nQ=lIO$2[Ʉƪ&@}UV֌4 V,cА|+:UpFj(q48:ʚyrd׈?zO/0hݰ/ 5~1J5*nrvHa`&V8j%3t7ŤAFIwADXGUp!,I4jF: avʓMX] bU\771:e Yɰ W=7Petsc]fS aֽ- ICOOƨGG'@* E2lvBuJvߒo Zu"@X=]vr: zIJRʪ$UULVB++e#1jhq4b,%/~Ȗ}gY^TPET݀U+$&&g$lriBc'kN `Э.ۅ#u:G#{NyƐl^&:(.hq6xIrm {C[wʿ8H(p(T2^Fq$ݙ JmU@v5LTVlH>?5vztf,h]KD/6{ TH0Վ'gEyG:sDy#ZQv:ju'"rsػQѯZRf`d .,77R/h[x^dǂXBYp,yYB}\,?~k CS1?iٸ'2 g]!8m!+1oCԜa&{ngG@pB#.@QwZZ04PKiJDgoT/7z۝p9?J. ҳA]EYxo) h59p|}c[ eeX)#WtTYͬ L&ڠ6Fr}=txy+˗e'08O$.%itbCѻeu@ǎF1p8VvNW88He-[:J1Z;sxNֶIqȾ(D$fzrBDt2Je8AE>"5oa[4vքLN%1epT,T:l@eԤu),.=Gb(u 5JOȀɝ*ə(.y_e|àppCiǕe mJx}I\ݝ@2;Re(>!6I-g*uNTᵤ :=xƣSCmȸCb U%Yֱ&X |u+ؓ;l"y/6!J߹sNt*bz~}p ;iEZ5gSjNo`i8Wz ΕS?&mLcJE[*SR:a0|>-{DžČW8[s+c]!*0Iԇ"lWûXisuacCne]LԚ-]d v^1˭%q‡2 5,2_Ĕ,#T[4(0"xB|4X͌o+WaYFe%1fR+]#a<= 4?o깼`0YmƜ߇vxk5_Rr%$hgq\μN_|y^"4u vz6{UiӇ0(?hc~%|Dn2s 'fu.c4cAʲX kYt=g#Ԝ9.鈴h*ybqjQ&Nʶ9X )}wdhJRw?XGbox= f^EG )Y**wrN~ XCm:_eu{4g]yF†j/U^))Rѱu<(Bk@\R E)ͩ~^vcc'N`d5ޯ2@[܂1/"(VDb!Gr5*a~N ::~qcC(J%ڻC$c$GptHyQ_g8\BTKreA-9O-q˴+Mڳ/ohs輤kO  g_Gx_cA{@v& Q3>V@f`0"ǣ,eYG6_s@T0@yuN#ԉwnޤ85.@]YqOOC^~F[FqxX2@3_Ck̇mPϴ? ;ڙ z+x4REVsu:6݌M_+LtL.ɭ…t~дnne{YT)3D5GA;ҁ40*=aq SlM{Vtf N9*Ě2;4/aLST UJ"E#b2a+kEBAN,~LKu*tP֔.6Kt`s QRq«~mY-G.Tʒk%Ms" X'N;_d=Co|IA J;)OB,O]zc#lOh6XW͠!Z*s׺ 3%%*aT킬qmMö_YΒ\:{^ #~VUfhjLϰHV"JY!$Q7$YtczKKb&og's ju|7EC]1"?F@y>4^{Z/lZO@+X٩NwclfDdc#4Z3uUʧs JPzHG_4ѿSl|}u3;6{3¼cPavL<(z` `w |g/lVGg7T 2V8PUĴJx<Bhn0}K3 ֐[D \Ť&p ">i %TaSW$JկO5³Xz8e\ʛ.}LP}K#6 vt9 y;AӞ[Ol^63(γ\?9`-2X x~1l۪\ʐoXFNYN!ib<J2oşƷ O3}{֊t[A{ǧ/ݨ\Y+Tdև 9X]k-9iUŹZNJ8!wywAiX-~8|LbH3MXmK)!FN> -m9YtN1?EIrB4-<_|qMkQ,^:pCekFa~|S΢zJ{fFͬP#hLɏ*H; FU6pB,> ʯ8KTb| ͱϥi$6x q#3_E%ZFlA<ֵ"3XD`hy3xgn5kU;yTʳE^R@"r͵ْFNy`}]XC%nZ+ar願':F>1.^6N K8f>!X5(fPpe׆gx8gA |7H/羿OZ6,Ͱ(vv=T oLý΁Z~*;+Jط'#@I2ePdfP ~ѽfh1m,n/ǤKk\`B5Nڬ`n-<|hZ =Bԍ1mGRlWh7w'^"[ T[ z_^h4VCL|FģJɡ_j-Ӻ} o*/9¯5] R)dDa7L}VtU~ (^S3@-DtH6KJ H" pۋ~ƠI.ʩ+\+1Ԧ,vMo!ЉҀzNќ.ׅP:lȟL;1 rV&,4O3xdi/vyg-ʔyydx/#_n=Z <fYGCY۠yISDrOq wR+\H7?"KckR($(Y$\\5ƬD.KAM֒ fkrK/`n˳3W8>&lGqI?u"U~-yjIv5RM1(BJk x?% l>N+ܚlדWleEA8xt9ٰaI$J> K !@iJVPk6,v~CwL7Ǫcw4ƢLk66'2@&_NwƝM(:`tB/:oD8ZbuD9+E@:?2^u/BzWauSC> 7_hSo1Y vœz') -G.-tV;clEǧzްUp]1miΣH Wwbo$3+Mpr>ȫC0"uo7xИeU96 Xb3b!Θ#%7Z0]-s-xcm 睺 LsJwu6 m6]r`!;\mx]/}<-c޵pXsp;R׀lY:N>GԆ&CrDzm lkAY3V+$D"p2!" -;/HD]>%9]LNs3Z&3k\8T#/njO -_%B7b1Oe jh6 N豜7Jܠ"(7^ bMcv+!wJB;Y:ByarGx;/,en<XA( Tĩ3=r*{wQnk&U_y8,4S.$ %6w7Һ1eVj;vL>,1?oFBj|3-?}ZMKG'(O@״@ 7Q= @p C–qO+vr<IWZ 07^'dF-gR5 >]Bi4z#Ikϰa>ѠrԼ[I>^|4r"x)xbyc.AphHmvo,ᆯro%W蛮#13ŧ bMז!w1l9w'}B:5LW>8}`-Pfq/ lJ٨4fyfF/p/p3JǙ5G:2^u I[R} -በ+mhj9 (>d-k_ࡲu !^}Xq`Yy f%}PMަMeO zz&j p쫔BHb3 Em06%i?ѦM%Y 'JֹB 0 xmrZTVʯq &M \4g>JEO^9O} Eœ;1FBTIr{u|6fPNO@Q2l-6 6x.n{Z|m YI+cG]6+yfi0=kcrb\} >W/7k,IJs@=Ov33Ԁc3`cUh%vh<8\ER^k=ֈ@p*œfh5d9Q(w˵z@,' ܭͭ -5 L媄}3y=ՓAp#BQPP;Ta?noNMsE_nrS"vvW޳mL5}pYH5ǒje\s# ѓ&OR[ae:c\ߠp--jilm*XBШ5IPNm@c֘ҍ(Gd - >[eOBkN} DDa"yA'C"==9?4Èy쟛 X5B?\rҥ}T Edm0\vOδQx[ ƏwL>(Zl퉿feIo`>Q,< Su''N9o ID8בVhAD0tx'vrt^4.KmbL Y>?]A]=֜^ȨKhPz MDEr;4R\0K)83?<]Ӄs,^ u_fYY ʯV$?+|23^t*: j+V O:W!| -BӛLhV;:JF(qЙ ׫ũehHe91(Q\A5jyN .ߙ`JUhΣumUV uVu+' l):M'S&~dc:*}ۜUcw<>EzڞTA] Λ$r1. 7bm DZ(dK= ָ[glFL/1Pv)@/ "*zt`¨l*8>KjIO\5xo-0][Fk]dukDFcǖɝ?D ӟj;ofĀ4a() @y A0b8͕V{k-j8QwGloKɟ'oOf|AGk}/Dܝf%~9ԓE"r{ҸBb4 U[S;G_72ַ1|*0gVsVcV2yf@H# %5JsHrCDQhD9)4-YXROj; $c. p RN'CO*/J~H7V%w!M[F k҆".Mt3-j!qfJô"4`FSeF80#Y^h_Crx@, d.oX]1D7QMr`X +G'8jՐSZԄ6MjF)dCqo9T^qzߒVyeKziӔ;$91vf1-CT kM7ӰA7Tq8#,G`pKAlVIX,r88_?ũ?7xT̋e4I5Gp!O(nl Nq5rRS-] 0HE?z$ +~ۨu#CHN{EGA*_0QzD c6\jHw+{¤.\FD4"1Px 4Cz ΈynX~M\=겡i¯Br53xO"aj- A]Γ+ }*fQCɞw RSgXt!n8;H>{E=+<4G29E[2NCJ11twv˘KAJ]&O.d"+.Ph\/?V|/x  +{FMT cYz*Ps_Wͭs=whhuo:,?,I ,cq˱f),fq"ߪ\*%nESa0iSr1'"Ib8)֛(?!'TJ~|{aˤEKoj[]-!/Dɬ+X[_Th/ϴΏ`1-+ڭU^AuatLQ̳jsAnocô}dSJLRs]싻"B"_Ps}}?5>Gvl8QU +?Hw]?~`L3/Upԡ,8H s2(|,']K ϔԜ;:P9̰WC S*QKd}}xr"kFqG9cfJ(neP  ^&hy UM[O%?iX*78*s4,3 $#m)jIa,Yl$6v|hMNqD= +Y7|66r Q180Rޞ)=4%/ez!Մ1\P{?apSPչӮɓTɉ%CtG3p{uYvlaxn8|辦#4U hSH;sMbZpTD1F\_X-G0B BWZ["6HMp3:ܾ̘nRM"O=>|RX5-T262++Iw:JüsJ$qt$'E;*ZxVlI,w5C˴' F(sZ$#7:HY RN17>oUA4TQ`䊓aOO̐ʟ u''ڏæl)xq敝U,^-~sf+̬N&]LyrU .#NF"˞} _nP:?GB:-䤪n\m+Gaa%4k\q([7=ݺk:[sEh0 ;FL\$ꀠiZ)# 9*k?mFsM֔@i<hS! 3`O@1\ i4#qV"oڝCa0 ͧY `=}b2aY̡ysE -%Q1 }1 \,OX/zLtE#SK ͽ7(gVu8}W+C Yt?X&#11BQ2uB-6sݛ>A\Z4U^ѭrhN$!Uoj]ccVV%85 bn/tL8vns=ԆbڰX {ksf}: /J/J hq bώcү]%/d#6f?8fnqRI ,2M8u/ b4Μ\|o͌ģ}*I` _zҮXy[<&т̀N:E<PlGؾoϕQ`Z;_eŝm01?ٷB#pIJ F%<6'Y}"|'ؾ""NN4T]lsA+f_rȇ RUES>Ӄ K 2:D~z~󏨤˚[Ή+j=`Ps~FB̈=ӰIy9nگo5Dy@ F&.,xѣOą0f M"Q"CdxaG\slq?bP+]5SYv_OsEOŀ\سeU)lY]1xg -&ۧF&cT>S)*W{"w}7Ә(fI]EnD͎ǿOң%~ߩubsLȶނu:}P7Û[R૗2/gPK2YblVQ|WhΘBXR.YTK@,OvbB%͎&S +dKWeoa^-g#o8 ( 8DY'nd`;)c 7| @<RLJSR)?-/ՏV dT-aK@a.C:~|5 jv9MGUqC駄AT!?pXsy c8kӓ96#0lSViY$_FyKf*qs75QX 8d )O8 Zupi᳘]M<rYpB鍆Ȅ5iNF(ji#忋amBE+?/C<,;dsIqEo<Թ~]o3 QȠW\sSZ 4SJ}Uq랓6zkvC'/ |FU}Rt;\<sRn9Y4__+ m3v¶O22@a #/#;rBB$40)r_p':)w@MQf 0uUH/ K֞'%τkSs Б&+P*mcs6 ޚh)/CHW[L)DQgmQ}mW&.' DeDkY.Q2k&؛gF>8[(=Lv܉AfFekIqrwi@iA*%N~=XhH=`>L* &Gyc>:1]@c(p֕+1R.9,i,l% sj=V,`_tr cg\NH';luk0Ұ iYг|9ӿ'jaȮZO o{5 "G=!&M,~98՞S>Qœ .f.Mg@gp4#4?WӹY5v8ܯpckFs 88 IZO\=f8HJDIwb9#ƺ˾/@Q*Z)<}Vr"+$j=SVUoKҥ/ޑ^Ȗ!.=& {3ڒ9tV[P /iMsE..G}f CL<hAaGJ H>S`M-Wڬ[oVPj 3m=ܓ oqɽc7lz/yM- ZdB8 a^0rRYw:4;PX+91:Rq@.[[0(f BO~"8*YC'  41zp,)P[֫m @A8fPKXxRs*}!:"4$Dά}[VlONXnWhlq^PڙcʠJLJY r.6%atY#4;ɕ6P3'9#i=ŇMbIFd­]xb7qە\ 7:˱3@7Wg,Ш -ʕ$:was7FhM?DXo-Sl'Yu5Dͧi3Q dcSP /~tvOX"X\-pVuR({,S=V_ǹ3MJ ӿTW>"?rOr[y?F_! .0TȵMcBbe-Y{n: f^5F:/yloa!jdwPZX03iJC*'-뒖| @Q~)Ԙ4\ l poxorT8_e*ܾJv1YiwoM%NWT!)Qf`z–ywd!E0ךƞTCΡ9E{iB}w¾nru h&;2"ȍHsd1Z linQ>zyG]q}Ma34l8 xmwI7Ixy[Pi֝?g|zDbM1f,˃=+,aa.o¦_($bG0D7t9ޝ<)҂m(L۞s+A𔧡ξ>i_ <ϯYbK&Nwv*JfdtFj=_ȵJ'# 7&7YpSLB*tv x *"kKxr%~ #.4;nk̋sbC _ho߮[QEg(G Y})VU bH˘:ƻ9@.uPx̑D#)!FH N wi1%z 1;BuB z$g[eTGzk5g£b 9^ N=DBc,,x*!!MV30֎92H½d `fv-܂nj,NbhV4C| Rh'$'g~"q᎔y^'ȇH|ae+t\$d1t )䫠I?6Q6~.ω-'vn.g˶nFH}ַtT4.cN|Ӫz k|Uk^#僠JrAazr4;\ xlVByyC68=J8S[ѣ!`Db#Jr1FYm }9heeab?,I.?[ wK\_οyI&.Y 2~8+H/I@/[+N'.olsw8a=L9/Ec}{>bPٚÔK]fAܫƣbaA Jb}|V@BaO'*WuM':܏.gR0GIG5lzh;tOLŵ<C TT) vÿW$ aq( r!3}+a+u=|W:oj9]Si vp&{'( Þmj^Т,"0pizegSnn}f^``T]V+6| p PK)Sao§>2{G#HߴuGxYacH*aeGGNp1/ƶO: e4e0ceI=P?od+ I޾0'ĂϾK?=)r/(sfWW3.w: O6@k[C-g'E#4}#eYIRaܑo Qg{rmB6Ւ3ӽ7Xz#B3)BƦakZ8Py:P {N]zo; (FsCut̰_!ZS ؉Ӹp^Eܶode=_{PF)& 47bfe FH28*ϋSKE'A,Vq> ZJN2 Zݤs]&c^^_@ ]yY>皬'Oi&B{0\ 낫q$0ym _Oۺ0R Ledn-FhVvNQ=v(SDzp-W=} Yѥbؼ42njǠj lP{uސ "%/}6(%$`_{V!ThR+/%~dΏ` }qL5O-;Y Q\F/&{Lp .ΔGKnoƘe;Ԋ!Mr&{XhbܻlAڝI~'G8&W0Y?8[Sѡ;Ӑd4{g= r=e pSD\RTfSVjP9k8dd(ʱ] _DxV}$2st7N|+zKt~\l;@ ըS [S`zЗNP\xElK NUT6U] ۊ lJn_sOt^(at]1PVpnC(YFMρt[*w9մk [lzsIŤ@ypnYˤ7A i`[)vA,3YQQ[+sGN&c}ěB!Z@a痥;9֘ ~Ҡ؝E`r +9a{[PBjmx6=ߗ4h')߫ɫnN!eIm ^X!rvW ^sH>@m6=)-N2~v+ack/G.83u9E㔣k1;$+&FzMxC g 9CSIT s΁BO"!@~\mü!zw0~+H (؀tE5Wӕ HGcʝ8 kww&Xqdkg|g/ J(YpJR,1:[=/[%‡ kV^} k// TcU8Rw`'F>~TI֙p3W玳vnmi5h⒐Z} 9Ou24ɌDVIµZw:9 @M+D#_؉@="= qY㉘! ҡh\,@13wH,beͼgGٴ&!@MYNE({Y0\Pƺch9*S4ҝZF}5OyX^S*lF1<*Z{&|য়]dmW",7mZ[}@/+-`>2*g9`WlmD5ܓX`˗xuW*?!C/*M0uKtGH"lk|a C|Y;^>RcUh=%X-sT*6Ԉ+GHw[=yb'ҖFQy3 oN.\ "@Ⳝ@ꜴykzwXmvHTUo0.UXzԅm(C%GsR{@9'X38 L4+{,΀붧<|mc.b{~aoXcVQarB*߹*>#`G%A^b\"^W lwxڒ}:QZ|9VEM\3.8>SWX)ZvOɵ0]_Q+ H0]72zAڌhShO'` lAEe(W$?x RjBfJFOm]`\/څO.'򸚡C\4c/vxzi{.] ao1S@ [@|}^^jS~^\HbpwWIwyhj^ 4 㓁ᝪi4L;//_3x4S) :pQeӶg:,R?hm1m* &k<".v_N8牝 Cj* /Ńh|>'j!'[vD@[%,=DW^E˃!KU?b%Q@ xD"kE>?&^U5r9#abV7킦9[K2e^UMA6G8Jo9 70?% i41̡?T3&#v~ F,_[d<DŽ{hqBH,Jilr/ (a@F ])Ckɪ51O$|ED}`;0P /+r6YGmkQtu#6DXrÂfV'iuѐe=l~iSO4{aP_. 鹿AS&r"U1G9egy?9 ߔ ~"]H la)Y2^v6cRTPUD|+Nƹ;b)u³ыl$eWѻu}PًCN:}p[fCVȬ4՗n8b?=qJ = E-y6L015$2)(y!o䈴h{emP6SF(8NfP̉% Mb:%aB:?tU ?[E LX0sAU0*vtRrtt *Xv%HKt|F zw\"! dNe4ᢎ3a<){v DS~{ [Ii=fDBajVzXeJ7=O9ҿFKghL~_1Ofd['SEso/5e,tyOHJ+6n2TLV; X̛λ`oգ{ O껝]we95 o'P;Ps`oR;ӫj9yA`*~1ui3'CeG,5|EEmȏyT&}$;PQ) B"c;[dG3CTHby#N2B-7Ruš$hT/6f)&y$"2Ɋ*o%j}ܒwN̟DԜ=&N e R9 9VU*6v"Pj4~#v`|)|:# E_7x@6j#dǛoQG Ƙ:>\ؕN=+I{kp!4;Zjg= }}1WW j[>՞Zh0 cC }Y'nv>ir!Q5KƬudASC{ @==QRLS. GN&9:GO܌?wVDY4Pj 2ύ}%6KVgε)ٰ (pRk.@ZCh0Ƀ6P8J›!ej8!I>~X3GNcŌO3GN2RS2Y`;sMVmh 0=Bٟjp\`9xm{P;P2"$KAe} 3pUX:AV~ȏ"oysx$VWFWF`G1y=Z-QfrڦQ;=ԻP5:=zqL:j' w.X&`ٮVXƜczi`7G ߕhAmUT| ag_2ZYINW1q{eYzJD;rݱ_gzy.KjeyG<(q1Ur:p08rbOINbp#tndrtê^;_~:V;gymKk=!:| f72nUvWcW7[=rx<( ax5^\p%֎Q>:IK`'_IA_[wy| 0eZho{(i3Eܒ8"]" Q%oe@@} *h_֤FklRqhBTjA ᘟXgv;Gn%dUhKӋFӽ#ĺ*,r% =v`CI, Y/90{|:WJ+d&::Ͳl"fǽ"oIВ dR'\M׵yz/B;-Mp}콞qy OTXLs'(c_s6+v te kMk2>EefrԌ+_m7a] ,$6F5S޹Qэ n@gg}2n8Dvor3ǎۋ,БNJtpaGg UvBTW+ x4+ڇe^ AMB-`N>Yn]e*#"Ԋcڇ Iy7m#G:;QIC*Рïqm Bc؈^vki4-ȖE [J~|z2B+pQ(e: * k16|jN_@ʐ_D&:X=eH{{ ej jt ۽bjd|[M@ßY4~i6Ox1^P@gC$h36 GfVp ff_]xN[nYNo1tg5':f9at+NcUYP#41ybOVW5Hx^O۝{r qTSYU@]<݈SWNUٿ%pzqj2;vWBi:9zL{wO'l$\CҶ3~#w>'CFf4r5۷d6Nc/q/Oݛ>Ww{jAr"׃OƓv]B6"=M -tM!5MaUwaH]*ܹ>7R"ͽ/ UsS~MŠ&4/9@١0ЃYQyX׭4NF(i8&vl#f&dy@ F7P2)Nޚx^H7؃fsȊ~\ e+Ǜt[#"k-uZ;yQ]//t)QGo;F*3ڋ5<濝9ު1=dF Ū3i$jEXvyw+(E\rqdR[//["RͶ 2#|ܤ"M-iFz?M>|1Б_,ka'"=KwI*'&MB_C+ռ+xZvfpWw@5 Ӳ^g:82ٽ!~2=vEfI6sJDu% ،r4.:BA;jͰ}oFԭ=ù~O:f;60E) "|9%X2|'Ly"5Q%dѻ}C4E~fGAl#Sz@v? M=3 7DfPT!ItV⿨C-N|r7^"0W%ǽ؍!m™TN$OExu``^I1|'_I7dM̏s7߮@UXsk(2wE'.- !1ӝuc'i]u>/BqmI+F2uUSB9\dlGs~dj]tQ&W>J*=0d/ d{`kd0}"~r{0C* nY>U?YZAr?>zyX?h^Vz'pFt딿'g`j/eHL'TpE}!\d vby f&d!}_f"-AЩ@ιδ;]g =XEsˣh._Z.neTԟ$+yQ R9{J=ATdS/AVˇ02k])^a&B)F%%#̇]{HF]i+g< jv$Շ(merg cTj /x.kNj۬Jsf9]u%p0 ')\˹A̍:ۋJQS fU6;]4Bq/,1}RL) ;趃}SnƫٗF^,FJ2:7J2j/tsYr({gx F:J gbj7\V;8UvMo';q_Ro3f׷Ψ8Uҥ ܈ ,\ S*Eܶ둼& ZgL>TO5gcFgRF\v0W 7?Vß\KeA%8Ѭ,nCGaΦճf l8nQ.x\ji>`G|FAz:ggJOwA #흳8k԰ )źy"u >iqn86m}b*k4,Ydu0ri ̪N`vA$ @zA j:4gϸ} 6MPDRJ'.ٵఁqhWy(hwRivǖdCNiXʱԨ'HGb;1>e<'&҈lq@<7M|Qjzr;xgM Y|WQ`')QȡفcR;e5>'aOYxi~ jJj}1@[Ma,~_ҁ1X R`6-UD}|H|Bw,n/ɏX!F`|퀇i)Ωiݺ q"0-Op( \Miٵ$yL IV?LkЖhᛘ̾Hcy #FCq} L7 .Ef>3XNܡ_CW!?²zaB2* *⏻E n-#΂K"({_~sLk,䝝ݠJ lCطG2G<ʴR01f5*oIε"j!-saΥ?TڎC^/)jS mo*B*[ZURnb#^:C]5"`zdY@|<;@ #)-7y<clŔVF}W5*RYKq^"7($݁|m6 LG(ζ$MU$;ILZR )!dIf]fQB'Q aeu[Wl^* U'!N-M*rmgu (np`9gkBG[>YI$Yarzöe w{s:cDiW[[ p\Yg"&`h(pJRmJo0ABCJRid4yC_AХw7sw㭇 ٤?̜='mP{|#z`73Lhœ`])ǘ3'_}J[8pB5S1w\ϻ.g@.rʙk2Dʲ ^}ۛg}kה,]"s_hZ@p3 {3?WT v m!JvR0"v-D*tXu1~e؟!]d8AobIh@'ߍڱ}'Q,v x it}Wƛ_.ܗ\T]PYN8Z U_96!zQ|XkYi7yL2=DS^[I?{PD>"_K:Ye}qϮ~[8"atSC"Aʽ}-uA`'Hlo D(:˯-a* s@bʦEI< Q[B\_]˷iɡ~e"@{H*p@17on0sfeFrE0{s@6M>'C>\.Imi$y"FeIy!~⹑VnA0b>vu)}LBfSn6TfJ+SպL)v@v10^ p tS͛h Fqu{ҋ:qRzKfw@h{a1Qg5kg#FDK Ki֒F @#85ksrVy" Ssc TLdVKF%8j[QQ.v2B\x{-^ Cw?vk]$i`O7]. ҏQ+7?çrPS7J#c/!e m%Ԩ`~hP \;lL%qYj c_HLdҘp9_QؘEV%2`K2Pde+ߒWX8۽,>W*9=qEXN@HXM4Ft~M$*Ψؖcl Xg| r @)} ]G/GRCo:T8 S: obAeN[vFb#nL05w%FdFnE->웹5MX1-ꑆ˅ t JNy&]d hŔ]1ˈv%td,H'b}sl5漪XSGd2t^ \*L4 '\'IjҏX}d2U˩JJQFDV۫18p g:\mj6bv[Ch.iӧI59]D[b(аH.{:Pg:J`hl8" WW^r /Bך;'*hNAoSevYzJ2q)o3S+!mGA|siιsF')ⴕ<ƻ9ݢڟۙW=ٖ!$v.+ӹHT%i蝙"lY8pA}gc 5"]R¦z|y%t9!ruP^Bκ$G,XzE.ƵG;J)kE7iї{ӊlcw-ыGؼhBSePo#m!r83Ma{iW Co:"4hb4slH?|.''ߟEϋZebYFHV-BL C<*IRf$7 u,)`F8|{2 R']mⅼ p8G}m O_oʨ >6X6mT̻\pK#AM^Z]BSpRURxb~°ȶ[l0MPwu*vR/%.5vgWX3ćFVL?*:CDSpKn{)썃 r4dªM xh#i@*:G =<0Jrq yu[tC<<B =l#FЏpK~%]DtV0X20˲dE"'Gn+#Z 4HX9K&C hy3^<5؜$ W:XM349S/W?(yICrZ>82d^ڬPiCN}%V",{$Hw8t||(Gc'v1 Rf<9gC>K*>0>??P{[ʽVRۦ"Ug4;Z5,/BO U?]%M>0^iA:"$uR9+Q-@- sZ/9/%GE (m\|mE}oKa۝x:,=sȬGtvcׇ/ad% 9:+}=m{tU@!99č9 g1x%o+\,"^eh~|;l,y_Nא|OC" Rz/-cH~O8AXAHi}VBHZ5uon;(5?ȳ95BإWLc4 3gw x!01J :Lgwk5pu|btъ#%:p.%>cW`6e1==''Tɬ[1]'a=_YԚx/Ql뢭^Em)x^\=-qw_SZ6K+p[{&Ђ+UT- GL9kc^gn})l <^0ȲokX,nnZB2kt$ͱXxECѩ0{ JFP,Ŧh2Y2>J<ܤ8SGI<޵TI+ ]-=ds%_nzE|GNX^ 6l.=JCFW/?P)@~@=.Ra猏*]CWi$.gƧ]fGߎ\9z0~G]4b`a^Q6eǓs԰!OM6KKU"k{cvFFi(?vHSn-BgBóx*"J~Q8ic=+VIc:8uBEJs 6B9-]lӡsX.`E-7Գ+y%\!',BXwQ$L62e!Ɨ Q)|MnT0OZ UO`,.S؝&U&MSZ[Nxf^;z=HUh2Yf-a2hDXHdkɽ#!dGTFg Do. J#8OkHR @5IZ&sLGTv^ԍoCKe-'}6z e F+8wP򑟕˱`~Ϯt{}UWA[i遪bM*ӽ]mw#ͫ,2dbJWͨQ01;>p,<0k𝂩^i&7;h UFʒBJ]'FNN'IN5!.IM1\@/eF)1(xe8A}'h.9K(3* ( \V'&h%Xhu|Q$Jɏ=LzZ4pn!MI}%Q?WWrV5V)A񓣖t> g:mXldjEڱ `S(xW 1;#) a]jgB8I;OX[RLW􊼮vX&TG T2c+. ,qZ8HĐjgjmLF #xiɜ7NCSG@jZݚD65fm̓UNiO<+cJ` AT2Q@h :г0i^gnD¸yyE;eC ]͂ Nz˕s>+ޫZi{<',80^JbUc.p}4 -y >>naB]dpQ1+DU|=X-y r-]N4;ׯx_fde+Wf2=)N,eۍ8 qqΛM n7\W uxuK+ԕr?[pa}Ki(׿Key*{ڛlnE,88yow7 :sbTTbTiu;E``!$t2h_4Q6xk]}]Dl]sJ|֢|Yc5g& o`Y\)8e'uNke$.!yRj'm&1"HY3-}. %4i pXy2Âf*DVTҊ҂ģ,vLOq.ao,biͫ7[PCυrNS.lj@aYtFIa`c4ܡDPsȄ,+Fp}9?.⢪Pn~9{cofE2HZ ɧ~SZ1+{[j0 = Mn(eB͸l-`=}wtه8r:0k>  ;r;m 5챋23slp;HEࢄ?5\yt 6ޟJ2k<Ƭ~%"Shx_/6,]) g$ i-К΍kSzy7>OW荺HAehQGv)VF0S2am]HMvy%b7ey>A'3g>X+x"貥D2`a|W*ocYjA-sFUhbIs>U%f!׋$5YKR}/mFg'2X.NPLڏ;zԩ*t)q&=)1`1I.Z]KE獝R@I%6#fF9EAkX1]3etAGn0Bk/w:!Ov31N~奏gK6Γ4&}WqJq3 ۤ64]ۊA>3]Iۑy]bw5]#J7qpz#AӕɻyB<4veCӌ$c_+NJ+4'RM$kTmu[cJ6E^>fwwKsg e վ`)E\$M k/O^hs+ZVkfѼTz@r8i:+4~! C?Fc Lm4;h;[.\ G- 老_\ 9.+m[V%FFjLqzJvA4. 6-60Ҋ'ݗ[ FfLby$hִ7oxfb|}ǜSD0Ȇw>992qJWqDc@__%ٔTP40fr[݃T'C+vE IY F+=H Rb>2܋YJeK;!p׷|Ȁ:N COr]7^pn.?%G',cG a0oW)_au|)4XuQT!:Qxy$*'j5?ZvmʻR(cӘIX6Hӕ+"5/f(ZV3wZrx/sJo/]#PY;~j 2F>]^g(Fi{Vţ?SSVM@aZ~؆8n 9+Q١5isxscz),XF1BD 4ي3MX:4Smv"* rݲÝ͏@lc .g8\@?D]D@%@cnzT im/,}r xTڠtz36t{\MS]-<}DLͪ=ZBzZGT |0t.YH_*u9T]褼X\҅{R>|'^jf4 [J› [2ݮhאc54nEph<5xc*bҬ/}dZZ~.-hX8\;|v)[1'6 @^Б4ň\ D_Tn3VR w&-+Bu/7Vy0ӏtE-TwpD{{y5}E<,A:v]/u4,j7\?d`a]}UbY6B9UtP7@OVn rEI./]DP% RLu:ftmA_ox[@y.8r07s$V$βz 0gg듛}!+Mok{ |QǠ6[7U/?ico/Ԇ KFyS-2J|gG3?1qUeTy&=8 z{O=rT.vzLaȹ:$ϒhG뱥:۲ |ϝ ؖXrɵʧTS*^&w Qlʏg:[x B7[#yI%$Sacr> -D8Pa> c `Ȫ\촲?z'X B:3^j{J7&b&u{4e$jQ~q#^nr~F<eud![^93jd奬xp]ƪs3=&o RQKޕJ^SqDZDЗ.58OA/v 0_rL/FK,>`B,?HW`@sf/<>ɛ 3vG8hsM4-*{ܿXPJs& +|hc_3w% G_2j!MLl ݦH?S$%'qw+!ŧm02,' :o:A+-p`Hh) ϓpOQ.vyTە~^`L XTyt4G^+@@-Pa<8}L~ nL W3b}п==%ŞU4عи>k/S~՜ۓlA6tbdb6qIzki"~ ޙĔם}kH? ,'KYZA3 ;iwXMRYkjgaѐ< oKZ(*x\gpNLx`\Tamh`C͔n'KEc|4DGu-6{Ui+ҎGGDZlȌUKŔйärYc*_rm1xPFuZA!1=]Q vs50J[uX_zqjg~P`tsYb#:=MX>nNߘkF۰|G׉W%"{V)iu^%tdĐ^t~cJ*xs :IowPM#@K-o|xXNf51Jm.~s(_lǑ_h){ʫv:$4tt͒Whf 6v)`*#[e\v>dK0&X,չ IQcDrhu -TDڰtR @֪ wϖms!佟P'xUX3mRy-=ɶntz:2!r7r4~2:9m8qU&`1?apQKKԎ,U,u껐`˅z,/#^gbЧʂq*pD^Ԅ[w(hw޺% Gv"E_ O,'{J.AI@@˔˽b  bb!/ot|_M's%`]% 5ZGzviQ~ĘZLC$1G#S=P;6nw 2c-RZlVes$WĜ:` AZiU=WCO=y]ؓo8v!wJ<!Kv ,z]zH[P&ڑ;kSl!?L;TU&|o6Ze /o"6L¤HbbD"y5dK(h''ÈfK7E6i.wΧX!@ј6Mz' ]tG'WnTOfN#"" ;[0 !ܾd~U8td-w-JhfEk.M5[م"s;> RQXCy-.];:m=Op72GӧZ/APD@Uhb5xcôݦ<kˋΜAŬvwCtJ3e"o!N)Ktr@J~^u 159T{x u5֏Hi.wWF:h%lwѾ8ΐ澜2>uؿ+Zo}V3 #=կlP2B:$i@ 9)KD9k=Y5=K"9&|q.loO"lq6p)Pc֜=GA-S%Ks\ !?\{$>zfc1quv{0Wsȿ]h q[IAAmc'Epo¡.uchoQ%  DOQQ6eydIbP6'[bw=-|軝f0]kJ]sH69Ϭ F/㫄8/_ܿ# +D b5Ԛ"NaP>J0ϒ V>[T]% m};rSC{ aq6^Y-tf7(1K%2>'l-t@yWVj!'VN^B կ"ƣ@fXo=Ñ@-FQ,% zd6VDnd{9 ^`\ŞE:ԑǢqtPsAGsneX1ז7v)y3[`%yW}EZ[.) ZzOaaiaaRz<.9u`7#jrS. B>% |t@Uަ}j!3_fr- PҋǡC,1l =t4? 04U#< <6۹ j4c2\ `{CdXzW#祖ZW 3L'~|ֻHQ9q^m@ec;P6bX^}u>Ţ>J Kw ȝӗXcj*?zf~]q&5uPJ%ЧFHZ . kvyj 6@B `7@_"9{,]OP/OGV2VDt;;<⎐eC(k˕xFUbWvn]L #^Sk6[GoHDm1_]H&L(!>9oO>mfoEy o)Gۘ*%K-!Fjy 7 _x|JJblz6uGTSHx;tI9B.qf# F}sE+,Z,m?`X PlTK3 Ir(*(,bA޴`hMuغOzV7#uwDv f3e&ṙwjTq FHAƪ@*TL9ۚXH:,˷΋Ǖns$"6´`۵dy^K&^Wqچ@.o&}.3WCv{L~;: *eM-S2:3+UV[~Pv -?9hxl6tx79jmg׍)fܐh';?YO}'^ `)z ep$.QΗ xqb,W: ͦfAMs*ϕZHvE(7r22,yv3JTxg{%_⨼Kt"VC\r߉ f,@zD'~_+k۴{x794]QS׏$|t*o dm?8n7SD ϟ|ȊTT?r . [oV[tz*WSŇ(#s5qhKsx ۯv# 5'Zxg&uP5@iߎL,9)iɄc5#A%k,}qsOKV9G[wf`F6 9B|G/d@jV;`7^IUkw$Ufs9aHj 0Ӭ9e˚1V''3*6?r]&c4yIeb)G]T䎸!և 7(~2|Ӻud$C |CppL~PG3q?8ap ^Fv4F|,>d&ؾӸo3=~t?~,'Y4c&Q'G:$hc(}B Woe5a :3_gG L8l r$Jg;-{Q ,={!iOLpq\ǵlTƂdIQ c v.(&=ޡ8}YdLmH0^hĂ[*4W=GypZLy ^u5 A:!@8y'ƦccK0O 8*AKFMu9ƿݮLO#L{R$J۰sJGˉ(c8J-F7"PĔ)^ÌQU$qu 5d*xZ2_$0jP&Nґ}LOՀp!sb1A=/I[FFeEH.>%v6B]1mE0D֪jajarEc/* @F22H*ڔ$%!#d^x_&jS;?eKf N/8#1a@}e'9w+,.fگ=>(wwukU!\i pr S]Z' (V'cG _ qE,@9gRq82fV%(u*Nkg.~;-?Qk8$¢W RkLjoC= +wRG7İaGQ$Ub>S-@GdCtG(gNҦm%?H>UDy5OɅ"D%K[XHnrsqyLGEΣ}H[\7mլB8PdR:qbڌGꃎFUT{0ò]AZmoְ`&K+PL>$B:Լϯ( ei8(^-/Oqe9i^V~7"a4U q _C=6&>}_f[Wх*E!dndۋӨ #er ̀UԹ 1{IY3 m$xtnp f֦\K@*x> DR-ꍜJU2pQާhhcJym)3OkZ-S" msdΞ5I]#-^&mZ[%LLZ$Ku:yPTD~4 $!Ӛ!a,OFw"?PWO r$;..679¿Uw>/<`<>K ԇtu šDtI M6<|knIf %߇zDhyLIh4mE ,]Npo_ KWsz' \HG ss3hL*9,WwD ?ة}#lB$w2ۅ[ȑh(ѲU8̈nz^,kk}]cJ6 BR!Jؠƒ-ߥ׳47{ ~hC’it˅j>qp sah?XK(QQTb?77#SRVLBr%\?stZ=2'iɼW2f^ńG{َމD7y bE_-Pyc(#5he1Ozf&ȗl*,VeaA8Cǣb2bÏ~rԱؿׂC|_}("Y[};MqY5dhUҲlL@XS9|?G:2I(TFeC9"(BXq >NZ~"?˫Q8u87 Xӻz/O)AGMcb&0ם(@u4yf! DE¢uPAM" RP(Qt58U~Pz[V89e(]9=ח # ;K)'\4萒`)nw-0[ |`^ȟ({3`MPFZ8֌wZ Ac iHVVXw'o!U@u3j{mGĺ'z rtX3ѱ!E{efҖ9sаTq`"q?úwQ|vqr?F,FƓb2xx18oqhZmM],-B$<5i:ƞA7?{2O,(BQ?V'9Ŀe/C@Z6jd<1T.|;L:kliXb,|x3vdAC-|+A<1+^yqapr۾N|syQcD# *?N]0^!vaM"csxGpAh=e νYL͌'8l8ي^y K &)&`7xk"S:NA_m M\V6V0`\6"T03ܞ%A|[bCn#򞄄9SADɈP~Lj\v ޘ80-hx)o'zs^P X[>1dؽZhLeX9 /%S&^]zVJ YSNۜr)`"!TD!ScaJRBxW5~ײ⺗&!y1#y^pJ2P=+]gfq1Ffb*!7' jQtrP\ [2&Fhp"XbZU4ͧalyFxgw8,1@9{uHU"W: >qr1)YN-d ?(8kJ+5 v^(&郟(xYE$銘)Z.cOngl6fj/s& Y_BAr wEӉ{[E%+?Ncz1i3Dj|l/^7j"3V.^JD-|_{Ν/_plhxfhhY'%$;5m;}ƛLę t* !vf 7PkP^L=&ʙsfgtY{ZF };I: ,՟L}fz ><_]LBOZoXfzWwHLYe]D6vd~j 7ړL~<@=&UhJ*Mid_@ѰL,~꾽:^܇B.^j''%ȖQ wչ;(gE" ~vf#Sf+݇b[)$$IBz0|stާDtŸK<4Ե *swJU.ˡQK%id3!'c~4c Ry|~{BTH_wTXڽWL]^=/rIMA+1q77""Ͳl3Y N1S(y^xBE*Xak{2 vI_WKb -L{}g5TaG' ;z( ӧw&P>Q[dj=nSdQϟ*ewp?-sZ&^|[5H?~砵=}iir_6ňY6pdJ"S }?eH"@ :^;5h"χ/PJUI-'SyCyf}P,C|rH:^ALE˻wqFkR.&.h_w|gm'?S7-Ÿ4[od!ҔI^4ęKQF>kYgƸ{.5f[f v0 Z|ctvܭĘS:(ב(˃7ek.34)^C*" 7蟚 !lnugH^EX] J2_:\TTiԥYip Zh)䖖\ץmu ?a{8b2!okP_5`}oMJ77뉈zPJ3kS%ૐ  wj: f~Udp;2<4="kTNt h4|{`Y;8 SJ{LxTBE}WEUHcxM:*? Iݦm\0,E&uVfںIVuD\ypi&d;|,^k7DZOji< By,P?Jb.h'!;$s|Ky `!c*8L Bdޚ%Y2oh!L/˪Dz62Ά eµ+>BK%pQS%L$,?:I#I6 yzoLULz%ʤ豙fE#OJvJtͧ(9]?G`[P=ݸJ,Fve `X ?c`@AX:S%gœ,n26?_SNcmczsvd?4Q[&I&KsP:rj=/+p"w.1-6@֪_'Ӣ w?₀ܵnRUL{$c-qdVUv$Im}oGyye{[Ĉd:Wq}7e4S<2Z̪e guQ!rC:j@O<9JCcWJW?桩$$mؚݘ zʴ;PaRQ/e癇4N; TY.+ϲD_ڤA"I\o SY+6qXY= ڳMZ `31od){s8ʇEt.!Ew|:.m| u @o5+`9ld>Y8RI6z0C-,4öܧ:v7g{a X"#J#!k_SE~A /30ޕh@ ǟ э x[;pH~".b8:uT!Sb, I1\S4w:6k6|Z2 ȣc+o;uǯT(ΰL8LHȗ5k@+me;B J1Cd|$FHQ1SE {uId]&BHfģX8!=:私Yϡ@P:,LQ|(1r H$ nI.KjJڑH3FB+ j9Tp$;tˆzvn^7չ9SD)pr8Dlaj\IhE'5lt^om҉Xp3=@wf!zԂĤ35nRhavIyH[h\Vi.G:BL|-ntJ3RChye+BAR_KGxrpZ-jnzN&%/V2±&$r :Lj =_#$K|mh!(F9 D-51VϛJBN# ΒL$6L")WVꔻmEy݆MO2?IO2/p$`:,(ƧςߴH[<*:F pEv`C$$n`^h͓h(/l٠@ly%u 6A:eڏ*tR<O(aF^RgmJvsˮ#$*}`zTis@(߻W:B|מp{/e-K(i|k~>4f`>v% CW:Qۈ%}Pp-S(;-2^ t.Ć,w9O \`(AF6__;:UT"=:K 5^mEb/)0 e+=Y2~gܹ/ W)\JM`1Hrː4̼1;~ɒnGAvFrG99noN*.SL|~|uZR,3{C i9[~$-Y["l,/GUT|̋rd{;gIT`ѦF9 I~\o/AF"&bÕϭ9`jqt̹9 {tavh tq4r0XChC8t >#T78nC祂ozN'`<.ak7<i]ƶo?hΤw+zk 7^%OdɌ@{n)|v;gle̗XRhYt `)WM7,l d!wF U\uLhThfINZuaIx]5I~r;Osųɐ ״Sc4c0䆶{>AXD")iqˆ"#j LhwBwL4*CA$ {o_Ovq(ãe{Zaoat&p P{{^.g_Hj,>o]" ^IK#ɧ@87F#a.͇nHs$PKP)$0r@5k,Ml2Q-D:'Eޑ- T̺(]T*P]|8,ᦰ X@0ϥ";ҕXn*Fؗ e(!VćGMgE\z9z3 yaL@0YKjT5 n\CU-J|s ~ =y>z4 )hPv?Ra+ D|Q-Yjf(nj?H_5)R*UcՁX@DVm)CRsmg- #CqoH+;?ܢp{Ҡ4Z{Y@E!^|S3ȗK,2ʳ(`韟͝f"HS%}.``0߶1BZg'Nbʆ\oTop%nΧ{WL(a<.4k03G4~(\ox)I,%!ÂHl0ZmE:f" +>wrHVp@?fU5^hP2;5o>0.7qt,1(s|z/#n2&yO[8 }"r ^(HE3ήyr~|>!@ws3.!Osvfe<#j.n҄n҂{PխrNڒrz[թN[k*HCү5 ud;(?d8TvB60r6V{9Om}ئiUDbliO*,x Oiuݕ3Ws"RCZ0]u]x„݀B{騼UCZILok"ݜ7 /+0%B]XM~TRh;JAa*i[-5KU0yL߲~+,}&zC\N}PDg%, | {IMt\XO9k o+ @A1ImtK#W|pt^rH3BɒZ&!< szRnyk}A$j&Q+^((#r̐B ? Yf-4,VntV7:q?hqN5oҢf*+ť+~p| SvPxnɛ2ڳ5I+f||Gv/e⤟#,R=:o=yPZJGZ*gw> 0.L}CwdJ"@|_;ra} NW<4ceU( 6޾n~ Y@̻D]>_dU'.h_'uO4T0892Nt Re I8r3q)k62ŨSF]wtMO<|HLY-y-@LW (M_wt1Ŵ݊jjDQ=gS2-"25pe$J9'oکbhҔ^Y̅*yGh;wt_*aqjnjE6(V%zrEgR(vl _M)DC~#sE]Ϧ>lsƇ|8:ΈT'tPUoRqyEH U{K{ȡf0PR^@`] |Bխe:DfObXn}6oivzqGs+-"֛lfeo2DKt$TљԳ_-Ch.b+UDXk 4  Ӈ_ۗ=S+%WїdP?x0 n i!ҧ*NcF!3A)-v/Wm6PT*K5/%/Nbȅd1l{4n4EW4𞎔_8;]e^&FFB# ITrBs%Lkڼo.HOH ᨍ!%eyGf"Y]Au3q[ Y6X @%IAɪ`0c't;0 hm<i!}ZW3edUt` gׂN-qLh ?ò8N:!'d{^:[h5u80k{ h+j4#ɲ28Ia'C @QqՏ\.$צN y}E~>4=Q v?E͗OSkKx^s P M< "UG`#`Zfw_a&قGraưZDPSHiչG;ޥ-\b꺚 6$cSݲD=x+?"Tam+ pN9? {5ߩb`*J.bS&l gm󂸷99@^Pg;Kawn6/=wo|xyOцUÉ/Z}>x+0(yS)9G ;a?[{]O@hg;L` }kIJ̚@}97ڒ9O2 ԫIEseR-d:E>u߰(L]|~Mr}"tfя"k~>qp+XFBgvY%͊=S$/_"7$2' x^%KȫR$G fP> 8jj^|'|mUQBQj d7IMff.@zRpshkȽx5,{a@H)qz N%"7pUmsFtPw>8?aS/fӒ*&6,ݦٙsoUp^#lEbA`&nc$NK.bX̚͏@pwjwpD(J;itY>o^Ȏ$k4)+ H*냿X8."zG z>+H6nis1P 1:u;&BbMt*i!J MCO•d@Dtfzq`՛u\qs32n5( wr<6,A GXb_|KZ=/ʻuWzWUc{m$}U|m Eټ as8!"Õ{۹܃G׋!7 Z _YA&mb_xΥIr> it4WvR:7~ 4SvNޅ9h$QAKD+glXy&pN p(d |K5c֡HXm9D_(7Y[u E ^"ExQOఄI{ z({Zq 0f40rsdk0V E"IOn,I"DN8։ K6=` ȋ lX ^cٿOmcomۉV84^R'XQ{粶'.f:c ?h+'+0gYF־''oRn\ W<0dHL$:CF_֭.*D՛AXxu_ž˻SlLX(ˆ(JwB6O>Xr`M^$Z>KƼ7@ʤyl//*.vP9*zc"g'}߬03)VU^2z\g;@ Rz w7|pp@E ڏ͚gR(uV67,i)^,]Vq{j1[C ?NX=jhYC_3n!sb2?۪VW͇E&ݝNQ3)$"c`R)7;'ǸB,Ri}hK2.@fFe#mmޕ.z*;Z.ziX6!)^2H(P b3`EKHY_12 O׸t<X5 ; N9uq*!RYM LV9.`yz5Gظ~a!IUS.%KeyiA;ݴox:A?kUUv'bqtp%+n.G\d]khi~ w%'*ITZ[f_E9mVo>g<ˠ0ƙ{2DS۟ G`'ܮwk Y]YZ<ӢL@ GGS7IB H ְC䰧ڳ ?f6 /i-=`|{wI ̮,".DPtR&޼q$Aun ?^uM<8O,-H ȸ6*E{m-,696 î"C=F$ <yfWU} RYM]j(fDwc*,$IW "L^Kv_?gVnߤ禭Pu&]XbjZ9yS2xMn% /˩A]u; RVNjDa"z8c`R*rxuMZh1{)`c-Muk{B ggɛ*/+umՃe+إwq~R2H]0M!Tio. XɡH9)JllMa63u t\=x!u@$uL>x-OpQc`KE4H:^~~L0VkhX2K)酦00ժͧVY>&xK_J"*E\/י=<3;kqyjo˄KY:(vw0xel4\VP s>tsO`'O+m?MՓUdxtxdP`dBF %&嘪ߤ|jfzʉCWqg’SrkChf%{MS&;bM7%w%Rc}V۾S30g+C`a UJj…b<&uPנ6lمzpy$F'xOg/퍳 Z%%'d'DVBJE>ѸcAiïP}>~ }iƑt17kc?huY^cyA!]pUxRUua%9,}EpX2LuZmZ|ovc{F*8! rtOg=c0؁KL 'Xnc{rh{¯.jRd07OnMi c?[u?@c52Y'=q8qK.>PνcNb"wR3/X=֝(Hr7 M[DZYQs`xlzxs"4csGqv8!吲%>&wᇗk,#!ʉËg81Αyo TLU*%.mņZL/0eOk6(-00S2xO0N׌ˇ ~ppX}sjn+@+1 yI萅y?CV-:s<0]DeBIs'׻}f׫b,uLÌ4rBX W#'S`8 Sri /Ͽ6 {XSUJ*"Y BXż W\7 V)j^ /aI3N T\+ v肻t]T' $]Qϻ\x05bЋQNO+76U$+;mA !?jE~Ʌ:Mk3c5B$F:=mZؗ\s2N&r> nc 7iqXne0ӽJUa4e/Q2J|N׍5dLzQ?}FL "D14^gy9pRd8{ntJz$VXAZRȿgCl^x[su!,^W 2lhTM]H @mN|mB [ 55CpV "G蟞M02x\\tY/ |`mmFG\DvN&K7r) ݪ۞Nir{SdX$>^WMph˼?j7CCYa:+u8vFHK;GoٺJev #bs~~@흖)wb00}G>|MHPs N.ђ02+ۀ 'g]ֆ~wDjU"KfmȯS2 D<կc Tazb̭ÁFcQFL$IpE]s,*>}g˜T7[?2]ߎLϠ-0h%I[[ZbbBLAp:3v iRWޢvopnd[b+0c-0i9VXҨNcGH hnZ_MUXm)ZL/F;Af{5XP!8C% c!X´>k e2ss"U= ɟ CDFVZMNjT7䞒: XqTՂ鱿'kڄWt>)2YMpN^w|vktspwLR=!ĢӇ~fz'ߋ} {ȡi;t' ;}#SY Tb(Ij"gÜ_KΩ|}{fA-0Z5 tP;Yq߱.݂Ier ZVIIzMkl8y'F#@{6dG: (]}[p+49IB^9(싔79V /E+̟}^$=A7yOIB֎M4c^υ +"Q⋇ M ="Z!^jS%?v} Q-&zzY֘1<q 6М'@F0d4ſ6YFy T3oNfd`I&VD0Ί]sL QV^lβE}hE镧 fۥw:C^R*@ /@YD]Rs~ DwT' N$IVw|Dp$ptO5 {5$]lw8֦!xʢcwc}V>avߚqteN-n?Y.}s8">>fp  #PqƠM SnDx`N Z/k ])fdV$1\i3΢ƴO_%ѧPRU;8:F%J[HN0;/$-+jw숛e&d`Zfbtƍ^aQXQ]ZR4k܌?Et}W<طU%69򵰻pw Vm4H횽KӘs`)hy<=zkKvj-$@oԽ>" { l+c/\_c/P57HLٞcF;9+A þHIv ''\ cS*~ MZ:rnGqzGYYMw&k>_Ͱ`ø"2x ^Cri$vl&:mR}Je}}egX#F0Q9?z ꨻~I\K$g-W#%({_]47*YE"r^.!1GwCx) Ve9oo3o+[ǼNg)nf6BJ {xyLn0U&y52&[:t9V2;*hTJSNIk K(a 3Rơ[yE Lbc^\NrŔcW=([Pxp,_WkIx_%ZO8kɀ IQ.u#:B- ְo;+S0f@`z?P-sz 9 mHlxHNL03&R,v~uX NQܸ5EC3O<+zμCo{ I"P'I&\b[|Q5:>ꙅv=ΊMScG꽐ky.ŨtB61a(x?6°iqG1 9*(geqԯjXO:椊@2Vrl3Pe6v>4`D))"1l0EFS%X}Ѱ- 8$Nrɧ)\KR4Lү'd dߴ\xPپ 6:Y+/ G,ߏ1oɌl =N WiMgB$ 闆GMcτJE} _a`_$Y>D{d 1/S3p+뤌Z^-ʔ?l+4hU.}Gq1d0!myw ~,;R݉[~&0m?\D𻿈\*:5sHm0,7/dRU`>d=O7*'E?^;G,Z5/,A`<`063ck^wLklLDrn&%xFJ7\18[l<%WIX{]=Œ3P''V 0}}9瑕($pیc3^0x%EQP $h.r37e oLC:"h k7*nt#p;ۭ: 微8=ǚ leNnf t9@5̂ADYCN鍠f4bNOzns/e݁ƫWw<҄*-Cg9^vW #O9v$`` ~xDa&) NQ'X!׫tKeWB wN47|k%ecy_٥]…mëRI Dcȯ[72.^\z[(BO+OJp#Mc ij(5IpӽJ7JM߫C \v৏%t!P_$7H.Jc ($غjJNt!Q0FjW|aOESb0Ar="@!2D^욆Y60^0@GQȆЁJv@T(2AV4w;S졈Szra˞XL?"xsIfV+D/glܣZã>F6h:A5J=uMI]ꬓ+ FI࿘4m5XTq_\*F'ELD)pSxuA\dv @`)Ba,G&9>jkd- *Vm$n/^Q9I}1J{6ؘ{NQcȟḤI&UPQ%.=2pEBJA6ݼЋHu>I{r j(4tl,!䐊+b gx8ܲ:!튞p nC̏E[9i 30Ѿs!V״ Z&&3g9^84Iߒ-VQي89/?Ք3fP3p*\;"C)|w( QN_-!Vrsk`I<,i;찅pkO8cz! ݛw4^Rs@eܳj@ PHGK%e3*JcyR|6Pg36.)UҰzt֐UM";Gߛ/U(=Edyʲ_ q:Ny1١Vͼrx+ϧ nHTX=S,_oAc܅OX$ f+BԽfnA͏b&LQV6b;mzcއ@D(Æ9j,cgk,=72IPS$N&?JWyA&!Y ccy|&oxapmb?vve z! uI#*޲Gt\+tFjh"c}CR?a*Cfc~ NGpRП,$2/ nL=W2<%ZKaŒ@Li|Obd6 ''Z kZW$R\Y(S'cirl5 &kMڷ\uq;ϸ]v"YZCm,j "ўqy_VD酪k׬ձY.q5)GG>x8iF) ٖD^{C7-~ueJjbܕHYm:cnvd3A؈}Nʋn?IKó)>ؖ0 c w=:`[nܣZ*2)Z ȚTt28Rד&M &fBM+VK.RsUj/4 ~O$mQ`jr+8 ?.TŲI9lW 44' 7M9'I׋]q81.Zj~%*Lžs@b$貴2φ0ӂ@c~Pɛ|b$6V92MZOB'71/)z PGTw_ T?|}i#ʠTx ,RӳȌ 6sʿ5pg~.9y5Jw޵ 0:sW[HN h1ɇEZpH4I%ti\\U^ն`lG7N,#vjnY g!OŎ< 'QNoU ֳ?;%m'Xo<Wmdt3EHM$g^zzJ}~\a: iGT="J{FzkEWSe;`L>e}.p:Y8n#k.fYO~;G *`xb;[@tcmJ Fs ۊ+vY[̙Dۀ㍆8,AO >va'[@B<sKEtkٞ5ŮPN}-Q<&4)+0Ɉtཏj^ؤ-Ԍ5K^8LfKKq_Ic1ju'/_Fۣ cً*GFd%W˴ך?> ||?\Ǽ믪Bx^;aa{8K#> {fڮ?ŵ-^o6n9Ab+3<.8V9S?WݝUW!& mxg9H-0tvC9ELg2

.SQRrX,]N_*@'|H#-,gTۀ˶ՠsn1fB?TOٞQ5Ul ĠurX~ _d8˚Rw:^ӕj)s>xT7G~E/=h8alD*,yA"Qrڞue4X˟/S ySqW0)#ǤV[ĭ@fFIt'@u u`#2"Swu-R܍աʥOvh=:i_9:mŠV8LU{-;bzR6RzX,tw+Stp" \70,) I(#wt4kk-!S;_V#gV"dcj1A%qowQ |֥'r:" ELWu㹛w3I sF,1 ~+fpQ ˏ;zBjc( eU>Z?D6x9Z?I  ğp/Ow>Wl'+,z[h)w>8RA#ЇE FNW\f7 sLo`|2<(TTgm镦?0!.µR6NM9lۑu6˅;3|9?EX uq:5ޤnq %k0' ʋ^(:lع~Pw+euPe̘ec`[掹:W)V?o驺œnx~O jV0CϴWʏ;:LNH5?\wh my3\#v_e_-ʊ{vX:=ʮHM2Ac󮁴PmB#Us@f\Ⱥ.Jevȯ/6xexO(-C([to\%} (h4`\Mo R%BTi? W̫8 l/LA91aaDCq}"_2;x 6o@NX)VE#Q)p5 ^;ED d7iEs%# f/; y (#~{Xr%hU&p[i %u5XqiKF*8{mH?@!:ja鱸[tSS>%<ϠDF 3k" geIdi+ͽ ՆnÁFٺ#"Sc]9Q@{YuIv% U`H9@M{6.K]/Es0G W `Jœ-:`-wT"L#]  (:eѿYfy$ʌML÷$GgMӰ!ǵmMZMo fxX4zTXUaubu/yoإvHg|'慴Fz!~lg='ck j5o_`u[Ť2|/b`x6#E)b Wv)qcy|H{sK!٪(l6(vszM FBp@7q=6n$9@1lԜDHG23[RB۴Br0BvP%o"úvO֣|* >s~!D!pNL4pS%bޅ;R<%G0 xaC՛ʻ9օ"|1/_~>l1gQW*Y$D w-S  F "NGR6HRn@ܒ YΒ 8\~Q۷#|1_nq>[SKM=W)˫1D[6`CkYϭ0.(a'b ] ΑgPIWM%II6wB"6{e377Xv?7rU(v/j@$ۺ]k.p(x6IdfNXC!AfbnOR_ũPxE1Tƭ#TAq4Hw=afw)ea#r:(UM&)K qmUEKW=])lMK~sP3n L`2|C|1R*+7GC# K]/^e@Q4 ۷jm\_wKn|wehoC:O"W3!@3+{Z&A?9宨2kЇ`, 14<$pȜ˹aS =vfy]v'C2 C"!}a3yɥWu7Uf&uU+JCէ;C'lOb|@k>KQ_ `X}~J#.Wh5ۚ2;\Ca1=de6 @@*כg`e?QTK@o> &-A[i OuzBkiD n<}Y=DT K %jv*^[պHoӖo.ha_;yfXPZ,ŧ\6mδ&hx.H^CܰkTJ]vcKl2P)5Z޻w#:^j ?4ځonﱍ`7QNH.KPP.-DI@AH2fDw^"CC%z/A)#bGe|wA7>ӹk&1%XA)%] A\3,U$׺4b2 GTpxuEhLn'cq'e])^o3|cM U$;źrq/͟SrDqT6e>JU;ԲCѕh=߻73e#DK{3!J9k |Ͻ/gO84Xbe.Ec>XVYRYF Y Sx3 9y 2Q%ekҘ{4p z!mrPS8|4 aڼ~WՇx}|t"p 2WLCcݝ'q 9sRY ޖ2`Ⱛ(^&8Ȏf`=)Yn"ۜCQ߭:6)&/nl1$ J=˷_62c)=rA9?>H4a.j]1Gu#˾a&͗p#yFR`q/"fI*`Jj52@C[_yk',{wuGΩ.W 9L ý}C C-L[\lt x;7EzJ£|r^ }T؏&ECl~Z 뀈4-VtFB*.̽JvuZE<:C eAW4pSϡT癌wRS,섁 6Wp8?[=JM&]/&2]-cd \7YqIBؔ`(A\T?V2k ؟Sxȇx0@ƺ:&Etvx8JcϑUTemFȆ/j2K R(-{M|-c7ZXmmU[t@ٶ_ p {;ODC7!ĞҬQ̉p*GSgi$H]xj"NGF;JY%!Sy0>ʧQxƂnp>Lx\I]p[OqQD-X"wW",0rhņx*(%JXj2,b:<%#"pEdӒNdn\ ozmN-Ed J2 m})1ѐ5y 5?:0׫^\[mfoxNK3:6K󾐅udX`AZH^[d$qRXzڶI41^jU* ~$hysGh{a-'vo!54[I M^p?gF~bФVZKX';{4<<Йe4maȎ/U@#zxS{gBTP)VϔSf^UW`f$1]~;͊v؊︌lw]<_Gˡ:Fj~eH|"ÌdCLUMD/yEvtTz6@Zu$ȂN\4V  U?Y'՘[{Wzs }-r[̛uV;R)y{p#Mslp:_8Q5alưʑg۳%v"_㖒%$6X&=mU@Aio@x o/%ӈF{S**G f!h̯4!+MK"(D@ nPYޡ{ʚo zB{d<]MEWQY3D+[֝}dރȉd(2ޓ0l#<"b EHry"c*,zLm&b3;M.d^WA*cF׃c_/k?كcPqPM%ݜt952N| d&11t;!m_Pi2;7iG+`R߁]ŮceOtwoAE֭ 9*ߐJ`r򝜷F^L<FZ.Hr ->ZُDŽܫb ]š}zqWO&GxK!.u1,!8GZ"њmi,H礌!$󱰀:%I{dͭ(aLۉ-6߼ːҨ7asI鬷:1Ӳ҃ONȥ4 fwޘu_HDd\;L q:>Vj8,$?F.:\CypДH/梵AZ,u @ۂљW8h]WXkcםEWط@ɁseR4qr]ji0p/L盨Ak@/ jն]GHA@~q8wʮm|E@au6i4 zvt$N<նDzFi1q#F,xb" Pg&iT|K"=scJ@|m-VNVݠN&I3P<\8 ~flZ_d=o`yINVL$-{"yxwfII5b `d@/MN.jWK\p,-ʝS'5PKvKĵ7*I`Oikk#p@cWȩnGYd9@꞊ `/ Ӎ20xmi` :U}nyuTKWCkdW6TQ֧J,Gwr4ClN cM SA᪫zU:}M5JsX̸pЦ(aʻ:*DڎyO).0gVpKO DCzqƫZ=4Vu(&µȬe)p2T%(耘e4A[0~HZk< rx=X'>Tp]amtwsG+(&\@-wIA0=$$F0u]+Il??m{ 5︻zMX>K^r3dD] .M7#=`Sm?<(ti2Mz-Hxv-O,DӭAI'㛇7['s+V`(a\Қɘ7#]e)1 +X.kC,P@"ʨ烃)@T0E\ 퀈?R20s JEw먟m )w',wгk.rev|Ur‰3ŒJ\NJ*(U|-M3 a|<ɗ?=GPY~֌ZmE(ޮH5v_"܂`ԵXYIˈ/f.፞Pu\XVb,؃6HkAjUPvw~tb6j-YqGlB:x+a :xMW,DH*׽a{g}Ir}η1wK[ȯZ>`DуSRP6Sxu;8^P̂ހsm BP)2;V,0cJ n( o}م*jfI[ E[Go8 ㍛Y]e;7âKm!Kv` 8-I@M@\TTNea "1[\NN]ܘ㛖c*G7XP &9Ϣ͏[NʥΠźL ksҺ8s֊g2'dNGl`?$rSQe䔲/aG._{t7xHK+݉\鈣;q٭ߧ8eq6.]*h aQud k[,>I &=cI'6rDHf'vqmHb|lD3 (Mh78|/(X KʮR=U52؀K3_Φ1zxXiѸ\,5SCRQ0&Bgv l."ӾHy4yٱ]Cbٽw#"IgTVw/sɏo zew4Z/om~GrT<1ԝ!5ӟ XOR٬. q Sׇ Y7ש:%Y联)Q6ki`bVpTڰj#=iNL L-r3w_. &eDKʗJxD9(\1Piy##T B\ibJ 3 11kS#!t83 =_duZ mMMQm!to2sPs p@u ~},?_lߵIiqP@ BC:>u)l$kKd|@>@"duW ]k+B+vmpM#t"kyCqڎH.Nwt\BU%dLiW33ܕ(#245\nG˰®o;XΞ߭"ڜD ><$6udsal0IT9|I,LVf]#'f`P[ꞓi͚Nl Kg,~ť67k79Gkn fl;K빖֔0" \'-@yb yq<xkU{;6r+ 6U롼"0Pєm'x|nbT'$G JL|hIz3 ?EO7/tBoҔ#jUXsΈ@qQTy>xJ+1Ogm&]1VNy䅇-:O6Gu;[Fdb&g@&B}+F@0>Ga)CωΙ̣ޝ7k!-[դ]ϜM'HR0ҭ_hjM҆&7mspVWL-6!Wf6Ѱ.b\ZLZ=ccR@GV,˒m[0ݱ)rfJ5K ǐWGSI3a  .=;!lǷ9~ż"ZJ "">TLD䯬T@3DcloCaCPO{L[qδrPT }rwOc$Egr`yhkYYqBpRnUA"GX.-xӯ< C'ܛ'x_R WxlїVIN0`Rg3L$9L4T'r53M4JK#.sy9,W6@w>d`5 OxֽQD%;(%,zE?k{O-˸[%OHrCcT>2"^ucrLZ7)ah3v/ v}@|Dq;tę8:T=liKQ15 )R|A-Xxusj5E92<"'pP܏A8BD_}h}]Rg Vd #,f 8*'p2+j!n ARxQ3s/2CE??8cu6"'!9A75?:~ĴS4Z˸ Yy(כV-3%xĉv1-;_4w 6;@(zRCUbn[yn2'(H .S@XgA($|)C6 @?l2:_x0V'46oe'}(@VG!JwAX\SH -}Sir=.잱xFw]6uz#6ISYpe [X:kg8;G vEnœba8"p"J Gx``$مaЊmr1JD}~5Y=,tz%Z&d{;tKT㾗ʺy$$ڸ#_1^6/%%}PL$%@H{Qͥzo [Wޯ'&xbԔgjPP4 dOFekaS=$$ t"b9ZW1MMp]QwV'<NyR?IpKĩǹxRؼ*mQGoOmFpF鮏!W;3U`nMGO+8w8!Vp۶IFH;f: #N3yh$sl'ֺ_K?;*vC8(MmzZ כ_wW[7 GOn_ QtΥ{ac{Lj *\_}ܐ+BsԘazǎƿݜ]>QpaFgXO ` bfo- ZvͲear-{UTc!U=@߄VH/{{~ bBoz9&UGzR9dR g6EOз=nq?}QXUgp E __ +bŢ;|Y19̝Z;ÊWSx)fWz{2M"_@[#HVe}KG54f?]>1`YC ?uЇ`7:\ż4rL(ݼCǙq#Cv&dܰ9 $rU9.+E n<R|$t]U|Dծ2He9UW¼ܚ4?`&'&q?'F)L\/5+$Wɔ[\ f^FgH|bN!vUqhYd4֒k·X/W^Ѥz^Vܼ.^)A<@?6LEe b5zSOF=ljm9q%QepG}"GE'^,x>F4'u;SC3Z.>벱x2NpBs;cu`e lab)-ޑaakWQJ̐Q 7=5x=A ;-QS@K- ~!.Ⱥ5@UA%|l3{l j F 2Puc^W^4ٜ?5ja-#0lZv!*Q= xͅEv߳Em!Ot VQAw&/nKf%]i哏^.8wW~N g<\|GgE1n+ʳڳD%@D;qʬa!jh?fH>!@젔m8N7YY=M`> jEorc0 m]R:8yG\Ж}>hXXgD4.oC54#&hl!( kc+?L*yzhd kBe|l8Iyke̘S+ne۱h9։i=pŖܼ6)%`-=ꕾz.p,UeCEd+?9]Ds(mwG2Olܪnvetk`rp9k㻇ND0ӄMTl/XCm付F=4N~3IQ;4PQ:%̐kۄ8\7YA5D.+3?$O6J\2tw^Ⱦ._n6\Q¬wœEĹCD6&JE6=isB66kӆ91wS,Z :Q4J}d^{^o&.ފ P XFoe>b.7~vu q!xQG\),߫^M20ogbʐ1TL)\]oW^#yۣ e8ّtQ75hAh> IB.MsҴI:# ʢd.5bFU_Eı嗪ng FR."cKIpj>gHI줿cXXb!F+ ]`:#:kVW tԓ#Չ#d]jAĘ/%HO 88 C5ܤ $fh=O?kj Z`YmvdS|=P[1ROƜQ%GjϢwhE֫Ֆ ]= O$7 LqV( pH9%Xdi6X}6˺DSsu7;;So$*mh`|Zrqs6UԕTS9*b;!~j5W, wf6@ [ x(3)}R/~1߃_IMza nLXf&tM  0g7p4?PunIH QjyOY1"o0MF ߦXA6 lsX1cqG?F{jޤEJZȏh:rNI E97$AEǕ!a488XwIV Ƃ:dH}j2m?3sWIz~G,XB4XXZ ٘;vp0v'@ >hkf')RI!VO+#1JvF.$~D>"Rl^:h0Cm wЊ* djNJ0M n5YEXl;o,,*j_`y^pE5PV ,͚ 4*ui𵓢Zȹ+muq# 3JQ7C >tk^jСCP:ānRn: 0{<쥴d"{Oa8F72Zߩm#LѻBTm**EbDp##n?T0=RP qkޓ- e<4xG=Rh-|@K2DEy}ݶMළd`S" 9f ;Wh~QxP{Յ ͛iylHs,-^ێ0w[{i\w* R!B:{Q̟GҢ%F9ڪC!2x?MZ(H{= ?),BGg!<^z?×k&4CJ_/LVO v:TOIn2w. u}Wߍ7I8/v [D\(贖Yd{hW];+$_nbʈ0`u*S4[^i0x~_ϮKu˭#N픲 g`\z<8 0c5~|xIԾ޺) tԮ8R|_P5JVxAE͘6tRn I\Od: l讝!rdρ#E% &́<@Ϫ]Z;)2eQ<" ,Ίy^+TPY)Я/cThFNx,b98!sˇ o+yLH>7:rHծ'gO:.htUŽ+ ^eᒏ3 5RiYiDJ\hGO6*X ^rdSNeX%ER RdԽwoMDž0]>9>o-3X[XZxo&T]y[E4WI_16\5uoo%G^NM U$)7;CVNVMjGp=%'y,Ԟj~ӱF+"~e''`6PZ1dw4KRr>*  J=Kd}$0I߈^!hGLp)8b 86NKamҲ:W4 *5uaϟ]zѧg = _^Hj(N_wl 91D5SaGLl{h}.5Bs|H-C@@ \Ӄ3:!a 2d8!$gqϕGt7z↊an 8fYdk,XbALV pmO>]o#[F:qŵ}7Y\HFdxu&qr !C?02TS~-~זT"e ]B(kUz:W%gu0k02$-MfEgG([3aRz1TV1qZGLPE OLb+LX}ՍKOzVG`-// T? \ H",*QTILIOq/bySA3a2bfo5R <ƉsS)7). )jTY |{И/h1{`2KقՖS V1AR x8̆q'ӒCcOL=ȅ92BrXvT[_썺:3䞮/Ss'1GMtz2!#7UH CUVSadqb y73L~%a;QfK?% Hf,HqJ4#1|dlH=$7N~Uq6nQNv]_YFHg)$R26HR3#-*Գ'7CF>EGq:ii91 ae}cYueW"fT?2ȓ&8TKיuoT\HTv9-'RVX:-{T p?K^9q͵%"vj;Kso~X.㦸9F;?3Y~teNMՕ*c|]4P|N /t4Ye1f)Q#]s!ʫ?Ӝ5n&wl%ܱC 7˧h](8a2zR3JY$XaͶzTjGrQ9K\==PȡeFShH끎l V))FvHOL(țUĩZgnÖ&p]՞ɂgnm`$bBDԆ2#Q- @StR( ]ŽK M,Ŗ >>yF\X/;y*g!wLdN 0h{Fs)r3|V<;0Ȱmߕv,X7;?:"|$xG09]ؾ̠C[O*_?LW ."՗nCK2JU̴NF&Dzk~\5p4=,7GV53n,k~WEL$EZc]A/vacj:M{y 8Rê9Cܘ0LLQߍo4vlh̝`fk<|Qz-3 ,0["6mt()* <{6/oKDuc3Ì@qsաryXC\>7tJ}vQ}뫯'=HU1=◶ۆ6Y:`>{s{屿[rif+H"D_ܥ! 9b*d*q΃@)0S-[>WlIRZ^dƦJN Z)bY<%k*iA2IdBc6\߅1sup`vX;_3@'1Ēۅ?(1"%׭XY(3ޠa]I 7Xon ӧ) 632cdo/IIOL WǸa!CiGW:.-ցڶ;WSSrcE!G@cϤ**ɹlXm66A]9_`P祯]EeXbŧ>ko^g v`5k96{>Ӓ=tЯU/֓l94tڴwߧ5kuE_-2q1c]kN /NG2bU.>q*KDN#1Cx"u˧A@IdQx)tݵGoȒYs[\DȰmU!-#J!6m-"e2rg]tЭqR*=; yGvڅw$'1֙?$E*VD؍%#%I&XhlkĊANfF{Or$]:x8<0(8Hcd9mK0{0G'j4}:O~_[deHZϒhZo$,ӗLY!uj-(si7X"EfMj.Ѳ{ƿ+Y;Ui[2\iWl%#yYsOK*gĢ CY !*<`|]X֡c'f(%%^>C4hIVm;`u:Vvbp^FNYD4:qla%(p.W_yjGF9tz3*ikHbY':Q@gQ.[(ٺs "S%/pu 7vIYKJAS~D~qD_Zo9\Nґj0ÝF_٠?dV250O'=-yd[ӑ$R-տ>* &Y(e^ Xq _[ `w`t,)03Q\L B#ܩ84kh<*};|s1-mg!wg)яWbYZNn3yK m x*vD|egRp Ed<\BOC $"+~`-8KGʢJ(vE.RH}+j.07$M<+hEP{! fnv03Dϣ?Yk?z4EDLEDwYCt1z9]Q.̾8q 8΢,o05iԓ׊5(y{+/gӒT7o'v<_~rc%q[PW@$=+2ͫB?Sd51+& ϺUtA"<z(GGԹf]?D#ʕ}D:P#c8p,{|?'?ӰL/c ~)xe.mby{eS2z4;K&j@r5A~C_[֋4i1z*Vo ~\ ɐ5wM,c0D3ԠccJ`)r=?nl_yu)$*0f>ЩF,{q^nBeU+Li1ʆ\ uG/M]ʐ@'' (lIeaX҂q2 T❤Ҟ~CE&笻&v97,m k)1.؇qS݉,dX`Dc@& ;k፝6J,ed<~w9*S3g3R+q, 5>K{kkڞ ⏚'(^731fCs7_-9şU 3k/Q2YL,hWO-_4Oח=e]Cd&ib+31M̩}^HI3?G+ʨucؙsŖTr춳#XmEw"Na<q"kz_rNd?9 tA hE8"'Єu[Szf9BT<_BX@d*"vM hhki vMg&|6S;)lMzUۙ:./PR3v=LR k{BRU$q(_U&q59gZ3lWabbzJl $<Zy򠑓܍ѯ*C`56Lp b@~+*}M۟&v !Qq%!Eu2ϝN Kͥ\L{p3]FQH;؇V7D8WrIɮ OƄ<9X.B+0"X?M=: K<:̈1vRCA1ɳpX"jHtXѲ"F*he2oYn^^a]Uf'Ja~Oi>본9%:6*wA#D@8:8!ei _;C=ggIkvh^d~y aerlxL 7pO+!;EyϜ QO Zfd)vc4ECCmx~1Sᴈg[<@*qvV 6DWGoN&4u|H(6w#c|=Ͳ:l jlL-=lQ/B­]>i@O c@!_ [;m+ʉ'p}%& 4]3 x #RRhasp]ҧ8'VldDZ lVzr\Q' ֤V-v¯DVZLnrj+pPx=1/Rs[uo3LO.d%J(!v~?Ѥv`lGעc<5&8<j̀w]ft HՓ 鶽 >;#@My*յnrOna*BՊ-W^q>[ˑnk  Uvoy Q%yܹI"qΘ{=<2*hm7-[UY[Kh0ˋfj6pijM_(⋇o=pjv8 ܝz<+F_NPHJѣ_"]%OU$Bmt>+k"Ҧ㔁8?-]KJƭgzt{I@!]ƚi{`CMOpr;b;; .!ȚWçKPç"GD;ɑ?Nz SlF|8{Iz T?h^h5KM{_5]R' ˠb TI>6 ْ`ra-\c:;#@9x^C TDcspF"^,g!4eA)hB)àx$!42DFK2CE~OW[G<ӏyYq=V;?7~ݠҲ rNR#/XM/'p q쒶5>CpPIWZ^>5g.'oU%z_GmGVbJ1dŜsQy{J;Gh \>qC M1,MJ:F|bJ-)Fh0 2ca\łTd,LbCy(Y?'9;V_ܸltjoesD"T 2}wGuvQdKWEsrA|5h|\ŸYN|@I:"ppy@rݻl9< \PRj0gz|#%iAqQTw)Γ*T԰'{M7ǐw 3<gvj|QNm<-fPL<He TlZ#&P οdSZ.A>?AƍOtf0Z |Kr,)]^rׁI]t遼kƺ2OP ה\ pl 6䁖JzG,Rw\nVmjv3BˊFWU#cޛ{A1R4,J_1;8\׷MwF&zF2.q>WyHnq7+!CÞQd,r i[ZJ:ܳ8* >i ǻn]aۣ{׶:Q%oY̞҃JvJ_Mh}aZ]F 9(=Q('Y7cAJ7wSUXg/{'~8SPӘSvŵo'd}f_mBN54C s/4`٩֌o6c)|%W=sҨ0G0JGgMHi6ҥs Z; fqM9=q9nþR5Bttz㾹(w+:q3o0L *jO0ٔY#ZNJ;s칰^0~+ҬTrBaʖ{o50~r}R12]XwtMjb;3${oԈ=%Z;k/'̻ !&{"Xz ;,rNXl«w2TZ$ +SQL֡jw-DUP =fVP)"Dd4 !f+9|CPHaG@21g$·5E8zDFzk㺧'߅Cax)|$p8o\hnhA@Ô>i({23Ǟx~P ;1T%ڮ rW_K݃W쓶Yiu$ kmGmp9X(P!:$U$kobYbX5i' u;<śRé<? X-QSjJ˽:jєo C5H'Jcgդ~뮄QP: RkbN|'\*P v򁎋z֮p,C(X^rʸ!o:HD|&/ADx+qZr~mc=@ ,9 vlO *#âލC9>R2iA麂'Xn[qL0cB})8F>IG fPrl0nOYV(I>Su)i7~ܼbyhH\2:9r=Nm1$L.P5v6D٪symX_nfEEoWw{}/HZЋo\qʫd(bubo8 #R0ْPn6le"7hV֌<= S~o?ˌdbA׀ /VJy*]XȝN8 Mj&/%-jxap]C:D\fm@::B<|6e@jb#`A\k8=^<( 48 "W%" O3,HT9tB~"v'NA,M*7<@zQZ­fQ*^{N|$[)$fqv%JKYS-Rc(9̘Ng5otvR:nوoCv9>Gќ@ :ʋtkH '-KTj?y7>((YEGnWٜ`O,F\#ZZç̚ OhYxsO#HK^Vtr밈5u,ij!"'7NbeS( pije /1w0:7Ҭ{)R&/9kj< Q-l~Rh&\R 3$୨M{` 7]gdAen,Ba[VYF|cpَ󗈾J*H66&o 9;[ۮG\sI @偿B9u[cqZ\cBC*O-Mȷ1n0'ZQPXLm>=ߛua k$o1? 4l@F#ٺ'ƶ6 `!}Os13ECb)q?~sRGQΪdCMJH IXGdh^UxZ7**`PGØ;vS /(MV-a>ɸSd_4UU:=cgBGHq :&4 4ċP+;  ^ _3xHozgR%Af 6 `ya]Bʼ[֗)/|[u+Lw?dcaI0ܞB2@)lx(""$ou(3<-1ruΎ~ausjb*NXAW}4:#F~yt,c}=T;5{9;^2,2QfA8ˮϡfcF grʲDY#.0aU0+o+` M&(W"`=oRo$h UH,y b`|UJ86x۹}%I ?v>5@#LR_7ct2\m:Z5Ee:rkٱM̽0, Rt&! *fJS˜^zð[䳲DJcߘ[]*8Wt\iӌxHAwQ/S qP^"% Aas17OZh ON2 n0.aP=W3@!TV-}vkƨgŗj3Zm>[^|'b]6}\֘p>Y,gX5P1B"`yM@:ʊ,ClŘ+PC⎭ Tؐ0WA*4ɏq]ڕOlob:bF 2.N12pz@%آW:'`&Lϕ@9?FnI!%L[y,\s'OKcn}q/ (Qj!6Q(\Mb!a3g9RbcAt5ʫ h0*f{YCW.qPoYG%[]"`H.\XLiϲMN@abBz! 73:lZ& W: Z֚Č?RLKã:r@y혦zi& F3D-N](݂N15љFkhݣ=XN H?F}L 鴝!YQ9bG( ?-J ,/TRG6@'ƕ%ZimС {˒'{DN,y$aq$)I'i:sLBɹx&) &2] xMks%WOJ/% r#QM$(eCkBd :̜$>XG>.,RQ }UƁ|$fZUŰ2TP򺹎ۄڕxL9zTXX\b+ |js#M~ w2ZG0ԈU>[K䈞T58乭u`^su ޮ+>BYnB eNNz@0[gaZ>@ XKk}G$_o/>UBrւǭ+B8EmDm;ļ9SmS/SjbPdpQZ3?m,$ |8(D2k-N>*?9IZDiw GL:;IZMu(B8fJY L kBÅFk[A%BG76iBR8 AIN(?->b?4'2Z2ׯC1az j0:Top $r5=*v!,SCy#pi"#h^'t'6/Yqa[You[f EMV: /I(+&=fH{־N\U3  ?"q7w;Gm|)boy\ LMZ׷btwVgyx݁RzZKJE B{^;Vj'FH*:y8쭢9XR9'ڼolB Ҁb/A#&f2Rņd6s-<yQ_pc` Aq 1jVZ-aoz~W}Y3<Xsþ e>ڝy*UjMc=p,\y6 k%G')$F:#4Jhf2-FcQ`I<-ʠ+'Oꊃp&?|lv]3h2ߊYfM5$'Jh$ulYFn#;o:3ȟ1!95$4ns_I K9oŁ1qAW@Qh+V3?H׽F1X> +(1/b .fdL>l5GZA!Ay?>$nE_*;'}EnҟUvMD+ZHa#co /cVȪgK/աص وDrbɐ,޸:knId9ϦZPâr,q6 ac0޷{0r[LDq[6aAC7 G@eCnIfUս]hOM|yk$O,X*]gh +Zy{9rKGK0|>Sv9 AVך2*4G8aǔed\R7+-?{|@nΐ WMDPOf@wpsp\>u;cw+U=簍 j\sP E$ ꔑ1#,א]xψF=v9:U6I1x:_M6IVZՂZ+2&z'(nM0k9I?UM:%@!{|¡>jntR+i,g-/ 7kI90mF}2-d0a)tM4R0XK 0k4#g)H12ײf]nAiWõ ] ErHwu vmB]ٹIa@\d,P<#?^+=\[ebine0!]n&=*O.@O %3>[iOSX1:~bDJ,U 'gGg4%4*(BhzG )s䘛9uTV!"g /[XVGd</>S,7O蝯[9f^(L#,WJ4[fa8,f y3p.N7l‘KTXABJVc<EެQ]46^ѡE$윞v[=3eG ОwN7:'~lb72>@Z#!"^v{)Ŵv@TwOc)NN <3(OPҺe]G~ K*mQWŪbU2R^VŁAjAPk=Y}\9vqbB@2XtȓBjWCaSh"w~cqHgKc=s<-˙mj݅<( ˜^fQ]EљE#Z+^)&)L0(2]0VhF p`3!7qh 饏 m Z3TP=dpXu!Ys>S4;B656{\A$ WVzsQǥHf2; NO#zDZ&zQL`۸tpRwVG #0UiC.No nFjͽwv@EEEX\|z ZZ(!5ɡ:1k^t.udsI07if8#J- iBUTX6ؿA8 /lQ4{i| |q''/jKu7Ɵ @ =z};UW+9{B[T)q/ %Ҹݧyݕ Vhv0׃ӄ*6bjvG. q@0֙+SC=Y1FoĪ-ߓZs uf -@[ė5rwg Gsxm 5u)+f<&k S?Hrte@>K{C-&| !<_TT(5E^Ȳߨ9ю &$/YWF1GGqZŹ]v.9^{P a iUZn)Wfj+br4hOV> 7lB<1xU$>$BakMa!jF܋P;,ƒزr,+0<㬯94[zPuW?-֜R܏T_w]hf'q/X9[82"?+s/PU 랉ff ;F2^]BҶk`|VXh^7@1Ja㷰ј`ȗD6.L]`=I, Xiqu V)襤|I ;[)>ϪL~D~YdZ a+qr6'Жi: = }z(E,PM3_R9㚻{--L!؃ZT C*o1Dộ{"\WRqa%ݹ,hLa@9̶ _i/x=6ؕ1bMB S2-'BgJ GycY l\MCCNJ.СũkPqM8SiD :IcQ<;Sƙ  ß֑*fPVTvJ6·h /!Un}bH[J#;wG l5Y]PZ!O=)9WIuqdk $]hc䀎tiq!YQ{8XLzNt.'^*v VFѓ)tڮt5Y:år[w67_}N|!k,P :km|0]][Y}-Ju; ܋Q:΁6 r[_a[YE`+jSDHY͎@oYm`j2 w~ϫz%k|Ӎ@+u`Ĭa%ztaVPS一6[./y{Hѡ}cV ŚZq.%ʚl+qu,UK\?Ffva \jvA:/c [0,;@8E8Jmpo618zRY!Bp([1d2`c-* A:('`bf !Қ 嗔*y7Zī΂.N(-67㪬C0!rc$'rcHP8fjaC\:C.Y}eU$w׾KGB؞+)G|ZR7 >mjX\I{M{ӊf˛mGK;/:w'w{I+1]܅Zmt2 :ژx%O=DyFhaĹɜZ1JhhRZt= MұhXibR˜DJ]G\b˂䘢U2Ita?9~r7LpTb?Y97֓0j91 _=Sn;Z^#;; (}I>MQ&ƍ~M>7{smعpTaG m׊S7۳ylea ܒilC<(xu~%ahCe^-뷺`Ȝ-o]WF X8c&WH`/`8~R^mQ&Fӊz? ܍V/[JSuuoPpDB2\絭kz>Fk*R%}{bZq",$of ߵrjKb$AcsDkɋ"qb k1iӅr `7cuahU顠2 !cG3?1= hⵅ6=4`RĐ! p:S|,>ahig@) 2ɸ^[T/S$,f0Mo]JK逸_)0;|-ZoL%+q39Tz'[JPפ f Ժn@F!z<@E(J%ې( UsWӊ DAN@[pC'o]!e0{ | $Ǭ,tv-@Kѫ''gXn'9tLt-1tV%N<}ГJτjHx1NsXE^_%pљ<MQsզ: i"տ!p9ɮI F9??-)AF̽QhΙ2Hb 2c\6׷0Ƽ)FU"uϓ!kpCM0 vA9??9Z]8vؿ;/Ӳ-cW+d":VD9e'L)MaC`SOUH~2^)qԈu4BByWAȹ6g1kxVȢZʱTg2S{L<VE]fX_b4F7ְ0Nw$`㧶4"޻VUe"ᘉ&4NoOyT9g~F/L/ IMP:vz5o{H"7L8lYK1r(Kq:\M2knl-&RMZ:w..lOlW1R5mYV,Ҩ]lkBpx)bz6&cC#ft$[Z+̔/#V=4!ӴKE?뙱${6sx2iD %Ug}UciCNK*TQ`wd/]ndyR}Z gRʲY)^"}Eb:b oҪ eX |* 1hi$-jyZGnDPWţT@/)O#گ% D='5l`zNSi|kߺb]KAR&Wg(pwЕ'QwR5|8Wop`LBH+@֩Cj2HWE 3H&]A-ѽl"-嫹#dEeIi`1_Lx`g/s2t3z~RLݤaaMT O@VxA~%k ݧ_?Dg;op%lrƮ|}7ά$?sSEbdj qj ҵCRh䠧UX4P ^ImM0 3m<5m/Eo?X: o:U1ǟ<0;-]b"xJg۪' .!~\Tzj-;>U MrDQ+M28 !}cT0,u96TӪb ÝP1kL@ucc51Zv`7kZ8EwFkR؁' 3&25aLЯMumY2 e9wu辿ER)#pFl/rɼa~)Xn.]O,S43+GVϥ)]2x" xIh}r3hw!)8*DuuSSb+lpZu**v6qO31V_c'BeUѡ:ףڝ9tR0 %`o)Of kG~_/+a` #c JJ֜,) KvvewvdJ%/g}_وL1tD)4TW{1QRYvPun?ݾ8=nJ/-EwqoQv2\rZt;3ٗxY,4:Gh"^c4D吵WGz]"hśw$SI 9j^3"W$ҕ(WXohzA 7/h{ 2`!sHuL6.ؖ\!ﭠ`Zm88 o82Fl *4!8Z'THmcْ.IC;oY8*XlD"wլM@jiMY ,9fAMNUĕ#&C@ZMqR|8AoԾG@SxSp2hЇExqWLYx|6: WrBԅcDPj18݁Sj6؝ 5{Vj y oqGH倥l\{(QVJܟ3&(rt|Q H?SqG'!PPC hEtȵNIYmǙ8`dɈ4΃#/]XTXtk\ f$q $ r&NVY9(^;) `IWWectW/S9a_ֶ|iVW߲@o IaEʄHhBQ9Kpjr2)k; ž>X{涱ZoRXzSNr"CmQ(%UړW,ubt&e&]CT)Mv]J|9= ]ŴR9L~93O?W;w :k]vFv.-סFq'C-$z$;`K(Vl 4D Gy!veSxUx)1.KPjKk(hm2T="WHna:0@s?%X63dV%UȮ|]X0YCž/*5 +?ލXT^\O9 b3HgB׶2U )ԫooSS ^ A KyI,fnT ) qGQ@9X`kkHh@,+@O8 7>DUߦVPߪ'![GĬbi Q -V?3oWEaH]}5@)>fxEe V?gd0tIh3S(wcl)*b7y6}ڧ?r^f"3fЃG1 QGD614 lw5nUZR}K m BNcb|o]N7/;JdQc*j#=osQWURQ8PrLųIΣ-Ӻ"6 jYxZHLgzkn/Cg0UIZ]3#,3 b/ATf|4{rG@%_T8128C(vS sQ O Lmz/-|0yn&G Ew mybFԬiTp e+hi8ځ;r_A*ì2wC_=+a)}Nm; ^#q& ck%uVPNS(@Fg41r wtbр%qNuvLK]@- SS)h#l% ;VX=K̗/gw#l6}PA)6H@TpB癷q+wS'p2c3zTsfEPQ3?ikT.zOb*+_Mu Wf0(lr} j\\?5EJh:OAhLu"J["ê9䰞gթFmK3iz,ƱT2i*5k`1;ʓQYeZ%7hA%'A9ϒKGEjsa Tc5M>MEΒoNqJAp c7ݍ3<8)b@@"ɋRhDBN5DA('CA w?mx"YQò&Ȁ|?i@EKy7u|w5Ӷ0'6+%a /Ό?0e}wQ.,bH_;6;֭#8_Lʲ4W&A5{!@p"Iuy -"J;ngo5$Zi`H ݎPA!tdYV&g/E]l)pǽA Sy?9z1FdMBX:5,"_[fw csԚ350S =_^ч:VT:CRr]b  yjFt7u(XȰ5G9qkŭN3Pa!L݊_qTsU)lPS2#xv$@$:;MG8^u5Z9SMrQEurlCCݛ#F,8Ip>q$w[ʳI>~v{ |`91,6ȅ|4#|e}z ?+CLV wB0m*P$W}hQ׫A${o5"\gZ;.iy:55&c'@q֝7-uDcf*= g]]4#pAO˿5|}"TI!|.eĻ*`MkT u;g<җɴ5 ]]w U4j}6Qb:J([]I`hn|yH~Edz73pұe{'st4Xe'2Iq`HO4i뚾YP.<6C+c('DԤ {ڙ`z;%fb9:GcdTx)UxQ>\bkj0J%RitRx9Ah1#_ɳ۶["Vֲxp+=D&8B+*sߊ P"t@`x.Q0` ]7C/WT>$izXO2"XcBi#*T\r'0c$26BIN_ PSLd؇8'3b8e/T2^yrk\Bkq?2cnDgC򎒤Y.s+{LQXդff&rQD~x[8DEbƪ1PGzo"hF7RU3!Xb{]G P W$XnI8IO2cp^ 7Ib^ښ+ʿ0 EΘĝU| *J LdBj4\e‡8&޲X-cw%}9r[}VqOuT@&`ת"ƈx.sב"qm|r5Oڻ} *H9t8;дV'FJȤ}MXRU#>lhI#y~? &Ւa:@z6eSOjzkX`ܟڷ*~n^8 `3~ ڏߐd+4OtVpk_;>1ϔ whҭKiRR+'*2רb]jYsNsN(K<'8p|`]rJRe8?۩ @ҟ(uJ|@,Ŏ3!xƇJjBƠj%^`mcDR`vTr`3a\C95$1>c[T2vN* Gu+@2GTe>VtQ  WPr ( 5Zm:1,\,`p q(oNEW7(3CwiM!i e K&E2|Urf[GI:2>g|/KJAJ/Ӷ^QF7*jA K[| [Wy FI#8'h s+gިl OD/иC ǨR /~yf ^FxTTR! ϻ Fx\Km%Сy:79yIJ:5 PݢDVf׺wpTj-*&윔L\7y8c32G^~/8R?=ø̀ h)*2$5*|zc3.@`u<{ȗrݚw(JՖoHISD+LĔpie`U#>}Ө*ZE':yA`; C`n~_XB; BШx-jhS, Jw1O(5;Kر,JITF<dlq''lPJv *W0T Ifcg}6N ݽnY$ g*d46F{dFZtn8eQB0HMݛebԏ5׏Vߪ8N,\<_4SRJ%.c@+ʭr!~5hS7_1_dȇd`qYўv6%sڭu(ZS~9 b彵4ƋPNHh'^F=+"Ƶ>foK^j ( hQSӺ1DLE!/d[k}=%ٳ.n}1WCxW @ {n\o{V;h wl?td8qЩ)v[O g )Ӧc Qd v9/Oz~ry^58C"CY2aQrzֈPz:aO4>2:1@5x.C)yw&s7`+if2NB:J~@ } nXKmL( p- kKdlݔK9aK4~(Ҙ/ <`!D APxxhȍuGx !\B܊d9\ZEԹz/6:|<_yFY` HM3=؟= ɠH.p;; O&94O =5ûz w7˱S$ &BJgeaؖ؀TX#`* @%S<6(?tcgZyE?ӽw00yEQD^@=+(jxY}xC"_j$]\Id`)*ej0u6;ө%jF\ȉW$z ,Ad: 8/sV}u 4߻15)﮻!R }0у=Su@[LW61opGOV7&6wz%-dX0z2ScK[=27q06lK4|D31Ll"9i 3Doln>L*`so'vCxe*A_h[NH܎"K r6*W"e m1[^QܥE$|OD&߉{S k8a̺ⷨ+ ®pRpNӯ=u ue(YFilD>B^]s~*wIw`5] AHŀɹ\%!Rs_AbwuЃqopk s*\iHwqHT(Poդlj-H$fzZt X42;[k흧80@*윘|>+,ÈDLv  G<6[و_nN^ɮӰ?N?Vɥ 2ӹ'/)s] ]Sk')KO*9"d1Z8[^/R8|^=mo)1>6pme.>;oN^'cK WB&[Ž*I ܘڲ4gy4]ـ` ֜mTB)fa:s6Ot̖"b! /CG}9_|` R%GsY5C_n6f& G 'j ,/RŲX™\İj.'l` {;gW& ,Q+:ІVNg6;Y~~xpMMX?.R|ٞWi2z?l_TesqP`gYBYIh_g'@xӝ+ײƤ ~( ݚ4x0]hdElaq-z|U!np3֍4o2DVBwb':w<|s!a[@_CEl9Aj!X|s W wr5  a?瑱@]#.whڼ?^n6QM# BThIava7T뙿kdh!6+#!,3cW"y;geSF-jKi@\ŮYl'ʔ{ٙ9Rzc,YccZL:ӝ3Z>1ZW|t+Ɗ=XD1CR]f=DqIt}=lg& qLMqgKxXպBI)'{ƁwS-4q;B~x77?/clhk h' LJ*<>Ktf3"Hj]U=X6\+$ԑ7u K~%DDm3`=@.Pt/.&y!stۤGƒ7\:qBJ80‰rCz- )0/(0{B#Omd5 \/gPQ̃ME u+F*7:hKa$uǬEkC39>)Xy$\lS.GKmlxSWhʙ/ɜC޹j.ԙ[Gx#ûq5P}MC){p9 l YCLh,[/gk8M"9[b3jR4eZmlfs RK־`z蒳1diZX뱍6CC ֱxaC1ohU[a„i0{vzPΦ މ`J6`T*hUz8- [Ύ>Lȡ]c93ϻZ~7/{6Ɣvd|ucPC(^] Uk 2wT|CdU)&)# Nι;3(*$l>"gL.m8FzηB2:_e>((k"ӮN7M19>1Ê '5#%kaD7-K#LꇠE4:io5CA} AN;H~nh7- qٟΕ Vmf7NAYux⤗}ow~A y/ ACr t&?q\(RO(HKYiA)Gݞ%S[N݇!f-X8@'Hѵr#Ui Kt 껫>QdfonGˈsabi-r 璯Kv5 Z=H2p|3YGկ&@41'?x~?UD"AڸR6Roɋb\^tC 0v)ü_,20s=>◉ `ao/FLx?뭦ԤYtЗPq^?7Iw?T)&E5޼-DrBNᔪJg ѥ4T9!3wnKJw؟p5:lD[_$.~]u#D%AN%e, =zٟg x8anS.wRp;KsJyznrQ)g%K^ksLw Ώ˗ϲN'4NmEh/Ѡ |EcsA&DVbI5f~!,ْ0ŨFY(ǮR4. ,( nΔr,k.Ek€1']gn4Rx%kÏQ%l`,sMot+yc|gd\ׯ s u 8:d[ ;4, ΍>Gu⧴>_@57~5GC- 8b2s{ϝZv+̈|J녇l*AVl.r#,+K/صǼJc"kIjuցMz9i @j@˽o׫" UW!RT؞PJG0"rFbE&z>E֦;0-TL *)gd4r~o'9܍Y@YS\: TVQ{l]}($vxn >~ًv~9@ak;4·h/}Cgš c 9~)}iB!-PbaE ϲtr"(&Uu.bs3.ࢡY ]oO<Ћ8/.`);-hH{v"8,^VA?7pNZIG}@? (ftAMH>\Юhc :ʠk4 Tu%LsM-hhkZU&-|zodw>$fn-t7 ؈X`eg cxV:҅F]]p!WfO#0*aI2d[\&pVȥ 1UIq&bURj}ܤ҂TXHcZƺ,~CKɊgDE֤ j_w%-9lO?X{hwd &! ,E:L*Ϟ6 $bqZJsŮh ]J2aG+&ŗY%l_>ǯ-~[h inJ|)9"v ν&[_nɧJ+uhƆNL0I`QPG*ٓYo15VbQjsڴ/雾CD>%k#/JfJ OB{ x ԯ/ E$Χ4l.E^!g LVdGXaN4|TOCYD|n8 ֊j ̰L  "p s C֚͂s1fhP琎}6?ym lU^< ӹڹ$SB(U{z۵!YV/&~;uLp8-pgR\f+ <$դ9MF%n{Z=M3!o q\[4뻃T֭.ŖqUlJ'!ޚyKdKzDYvy7Z#!NaG-Zᒯ<#믾:˒hAfuh >sbW9ZtVټZ^{O(J,~ȼۆ l&N\ŃijM5h1D׼uhQH R^/o˂Vx\;R1B1fw۲ CW'-M齦KO٭l|_w[!iYvE,%8dY{ *Rrm`9Mؘiڮҗ0sj]L"p|Yۭ06͢^jZCĨHϫ;_*X`J[_1[>_zCF)CK{^m񍔊3w%֫z&/oIb?-mV(Ss0?$`{{7E˾w) Ȓn0F[McɜA@S&lѦ>^TQRەV?Et d*?N^=a1Y:&Ye kDvطBt 4gt=dۡX2 R$iAC5Z| '_WUm$&:#on0όF!_kP̋du{@@u>R%ѹy6 ЃBƇ>7p >@Fȑ ,4+]COF܆fGP,/f{_ǠA# FzEXAqbB#|_q00E1ӴFk& 8{]:y,-ߠ $XTG$TOʁ<$DPH3,y-Ef'NzbTa\ÇzAMd&e7!sy;o-Y11мcA$)0Mȏad,h] D?[~j K\6t |BOQc?5QH4o}de<9@3ߧU,Hg~pap̭Bf<ՑHϽ6[K_"W_H?vJ;:n8d?FEf"-"VL)Z]EpUΥw#e恖pv kBt3 yTe?`m;4FڐӾ/ :M.(zIvWα@RƜX, f[d pP49h䧺Jdͬs%?,WTPVi\ⷄs.rYvFC3i+iG~ Hm,JWX`гْZ\ oǙF1Y^PmVpX(d8*9Jհ s )0f"l8dUyh'] $QgzЛ~Yg՝fww8l'CA,W Ⱥ Iى ~d%|ESP7jjVy4HZùn)y?zۃ!y-FP]z(gФ,6ysZۻY$gR+-B}B|۝LVK^6tO:D,aBztl_snj!:5k<[AH2:Wn@:7P\UGv<| !ݥ ]G3Qk¨/zQ;/K}[pjI\utCO#1kۜV!O~sDG&U7])͞c~頥8ږ2{WwԻWB3/`=36eNgl;$F,iEc"- = p˃pȳ,NgźÓ@>/~ \O(7/ÒJ73l/3Y@&,2 5W}[@߈-ͦ!mK*n5˿9eXd! aay%YK} lƕ'O3)*جY8|DSB,"p6˥A񽿌b!`zs(Oib99ǐPա~R%Gqhc~}^(QCa`D*a6ca' x|kĮ}}u q T:a;}xfyw:|+aqPI/V{wemW9V 7B8fGwfcaw_kY }3]m:kUqt|Lzz hL,]'3For403f;+փPuzU0:O!BD-6Yz#(`s)}bD+40%\)\(I#"0*^kӎ?IJPGdQOZE6`uFK(HJص@>:cq4zy:/,.Z`uDGfb2l9 َl |`$0v#ϛِ6n^j&05}W"\͢=(ģvwWCk~-cZOfN9칙K[}3#X$u>Q T#wʃc^updb:3C׃P,,@_qBVv$Rڍ ˆftXibK_<{d[0("hގʯKGXF7E~wR(ubAZo`!?w6ou(~E:}G&z8+ts UPaB}t!΢Ma.3k1@Vcl5d:rNl5τ-a!hʍVKLgkƷnuO ] Y Sߜu~f &;~#y7ro2O8%5[_ o ˚se-5wH>{p^lE4p/LZ}dk ջAc[bAW(4*c g[#%~ޒ⦫p1'E+TDŽ$Cu~*K\}zK n}cɈмSʠ GQ+ja(#MC.V.g = XD R.Н91v^.,l|%F3B l b]+"F͟YB.S)rDm)Ftd&#h \srMVV!* ̶їZ7=&nնV1g5K.[ οf,o/d/PΌ%/XI~A A𮵕@B*FHܖgAV(??nPbpDc,G3#6f$iGte>.:w>tS& (\X҃4 z39ls_[:dn'*nqDs PT|.. l#CD. z˩XUB۲*Wl'lw$2ZnrTTP[TJg<,:.?":}V/Yѳ6En :@ˈ!8?v_Oнt[aN[a\yۡD}c'3/V-+ EiaE. ߢAm (4Jf.*Ryn .eh>&LeX]<2fȬ~WɊTF~!XCzGz|.,({|+"[2"[cbE@PMqmP; ӎ:4 Ae1oO?~9Vi+7.W*N3 QWAl06% YtK4p q}Q OڸӞK۴TAxgCMlČȢBϠ̷ϫb l( u-BI^mB>3CeX;{Y!̎{Z$PM$ 0B(If{q ?(q9 ݨV/^?И?PEӇBA=%C8'+>W^>ʥe=u- E˨aQdE fb՘to\+ٕؒgZD(WsӣVJW*JTkH$WMC hlCK%Du!,Afyp[tFLE:b傈T Pv&V^-4KN 3,}|tiWN'd-[Ӧ$m5Y \A].SMH2zZ&"O./nErx9)ioF_W؜o("Nta\3^`؈߄5k^>%l$/QE()Aa雃B8Z'EJU-|Բn hO}v>UG3+XHF&EApӲ `*o.ݶ^4[!gf> {)7ѬZkw a_yɳFL?.kNDS4;9/6oĕF"ڍv_OlK:A$~scHjKtxX+3L[0Ȕሴq#TQ+4uִk4dPMBU&G}>(2oOsLCyp_9Z *X0Dag~ LJj1r/$JE#wx/k& X. l Qm\CI^8x!]fo, f'MC*e *BkKopRC4zve|pu!gx$0J.[4!լncЁBt/!eZnFk$Gjdu۸Ar$j%DH6'%;!q뗩w D.EK3vFZH5(VpOnd֢g[:AB4兦 V?7Mx])DVT=.t =ɩJLrWu>f`C TіSYBA¯x]LzYUUC8G+bcqW'=!CwVp'9E){v) g3we-gPS੢N~ 5N/I_h^B-"qUKlF\AVɂ3BܜFaA(ÖtwL͸ UNi})'X&IR@!}; \14;)i981[7X Y ?m˲]cuB#%pTCfW0C~R. 18OaD$'O{ԕ$TG8GK#Ql` LIʮmKl*MS7}?K82ِӻNZp唜} o١1Bn3~ea0Q=6)<ܦ<4s W"\P;#4F;^GyDܘyZǴv;%m0H}g>01!ck|y'^u;'dWx#V?*p}q=|@Q9W)An\!O/ZwhN9 (Ŭnpf`CGʥ)^lQۗ+VRVrU7@=[1\ey(8t. aD K0DBs u)F*jެԡTu{LacwrgUʲ:p d I8?y HeAKCJ Q0–H'Zq )gGӫI"M])' wtf`~)Z*ŒP@@L/Y5eh%p+ZMś]J~oW-4Bë.3J*>1;{>U\xX֕]'пT)Y{GX<2)f$' O!ձD?Mx G6AY~AyG\u⸦vJfS`80T8m02e]bSɯ ƔpXc->Esw'}KA9@a.c!R vQBpbM&pSo+_/P;У}3B+wN^h R5xBL߮J8|s-5}+Vl 1VnDbjjNkJXD2avٞdYRL8UoN%N}@z]J{"सGQ.!+_9 0aB.D g#(N Y!,6'e?/~q3ƎfPj|e\rI}'QU>x0ұc..Spo;DO. L(!aKsF*P<v,J+l `\OLJ !.cv#$h:0^TnR?m7DR%2G: Dz$=Tt`?3pBf՗t $G@!_YԖK¾tk ,l` 'bʅw.B5[c!g n,H j Nb)rt'6ʼJl;/%r%f/nW1i AvU+dsYd.jIW.SH"y1`o_DtGΌU^uàȘ !%Om*u?G:l?d[ErF''ѣL=//ܳgLxhJH+K/=w p+̶ixՈ7z?ƳF"Cڼ_yJP&VJuvܱ2dM |VC +nosM'ixvڰ@ 0 л#J.5݄LnVfP%$|hͨjW,q~4u6oX4bҧɌT&[,&V~I὆U[4iqbFQ ~~) `:}2sL!l}eO.\P1-Cz'(}[2b4EcVTͮiXC>˜;QI|σYr<t;.cMť+@/9@vm)YFoeyQ$fڏB;l\AY& V5g3(#Q"oEdwxT8g l銆C_rwa>#aK_k63Ci#K-uCCcj(F2 GƆ^B gE.[/m@<[> _:pmۻrg*Bai< - T+Y723 Zl+kʪlg p"[.y uc 5<:h2)Lq뎿\;:g/?^Zhd>dfe蠧Ή@ME]ӬYn~K9A:NKhkZ暍:.ͮ`( "x~p$ܐIUV}@@"1J+dowBݦTk;~>B)oZCإJaxìYJ]=ȊҮtO4BG4B@7}y>%ŔS AXzu5o5(ٝMCO2%>=k龎䕊ǻ}ZUfx6AₓȄ;Kg3=9G>ScQ`oĴ4QC2@P[^ _2_ePieKvkQ]Oi( c<@;ök(rpPg|fMu[UTaCgHV,}F|8ɳ Ů8U28Tظ4 x[JP-c컵'aT<^{lQh?Z3i4x$;SfeIJκ fD1(d5L̴ mo%(5)$dt1qUxzݍbWՈjbӖ㌳Dq*ddU] #rq_t5ppq8Ka$Yk5Kܮ ;b8d(ⳉ5 M`ꎺ\!,|:k:݇;LCh*:Q}}gק8]QCĈ?$jmX9.r+4-0nϣe?c0e]h:6w{BB׬&v8Ֆ/4RKK@$0)t§aW(fu.Aؓyl(Rg{L?zrbWH>?붝 B;ߞ ic3xsQϠ{širsF+c1"DS5 qGqg: ,4V,IŚiL ,,(a]\p)+龉^V\l u1J*|mn*:1iЏrWz'rا'%H囖0B0Nu*;Tp*`iS}KxqqUeG {5Uq*J0N8qmMVgBS2`OFoFnU[vC,h110C^ Ў6d,3T`PLp߱o3z߬[H89nDw j><Oq&qs;pw7] KI" ~4,+{oN¬ ؞ݽ/""prhg-hNaӬŁ{A$رc(gʀ> 0)e:Ͷqڷ ;=;~E7 aJYGӽksͶ-{쎷cAj5EUqnt{ dvૌ@k}ChEG]i|ĻJ3'41%b| &,ix,yo"çD7+2_7IMr"ԸlW@@\iY v}S4Jt dX镣Ƌ]:➞tBR $YR?ly6Ҕ^U]: dׁ8"=n\"<GN0-𺴑8HloU0Oь3FcWȣ15 $d 5 e y $ Z 0UhF 'śoʛru:E]Kwܔ! -<0 ROS\Ԩ:R_vW?OK.8lj*=،:Kc355wo4REj@FCnGH90(vLwie _9/A Y%_$&c*XN /bӜOKX) i!/yV*mLmx ,0tVyG6 T~x+O\X#y(q@'='|v0 8Jt*wk">5fKQ'JKy1\Qhuzo:p(zU^Au,d2iL$6A I=%̼Z|?Q1};d~h 81jWV+zKga~\Y^d]Ct'Xs~G__II5Ib4*eMH4 gj硄tH(~$Kɋ5iN´Xd;2aR[>(a.i*䙣ͫJ\~/ŸS| Y#cMƟF0\' _i! fNj;׌SwgcɽFEy:-2[>9.E[aZoeviuAET *}z19qԻK"b.b,4Te8 5G~pJ{nJ>!)(9)wA&*^[LSڅNq+fFtIz׉ Z\|Pt \/?o8xd0z!hrKrO y"q/꘹~lAF&P1 xݓ4Ə=~ ;+mp,>+zqt9Zp7S AyG)D um"! k?䦐\{띅d]834w\JPZNxbŏ @5>Pc% )Sͮ8R.&j!Gs9ht?JlΈJǘ=*k/B*r\⃟k(c2Sx}djwgSE,LBR]TUWXv_/ܛ-fLmMVc`Yݾ,Q(\\nύGRP.$]h]f۴QYԛf !RLW=%,n[Ѯ\H|E\Ej >'@E%JX$s+#z./`^ keDLN$w qY 4엘H?tb/ (럤sk}BCVf%y7a]FʠdPS+7lNU{Y]L y{A<'j+RH7&@1XKO>VԡIGM1jGԭAfu[Dp4 OD%H]zf^t>=; }zR^9_[f d A'`DBW:>Yջ aܜFB_íSn4Z-,4llAZ))<_9p>Wg?_ "~B6鼿Fn?`= n["PE9$V̏ȵYZu\81&&_$@6KKhƔopf3{2l>⊭?~ڬwL+'3w+|vvvh,ސhxs lTO_ $)ϯu]d'B+mڳ'%GD'v Pn"sPlx]FJ*hjxpWR*;D1ˤ&EilCsW~ db,x%0X=1`97 ;1 o-DEmtKJYdc+vv-#H;N6цh8mcxhEQjLPRW3b]$:ӣ-̑ଫ׺_JAk]'8_pR; :m?5^; I@q!< N|}Ԧԯ ؘһKnf@Xo,r5}ӒLb(C~)QqpRIg-''͘ibw-npZU1H71]HY^(%P̫f3 7AY:^B_|f^+RT0t?n<9DpKvBыyKB/9N L5JUPk ? qO\ٙmr%aE3܇7kOY{gp; -.o1ݍ3qeʱ%Hl.|͔1G?2|Fr۴@;w+H.[Ln Kf^uPdox7vxH$ ҲR6VJ|(>3Z7j{J?ڇ_:V֎j֙BE!P<ܑ6-*zQq{?YoB'V0R9J={ek!l욒mם/EEod(g5#"^-NI3\%#ӢYU&K ZMDo 0"#F&fՕ=ґ;P97>~Tw [)OgEYZXnvɊްUal"#!fM}`Bщ~ㄶmoPv@LTKQ zGWwfdfu$)KI "֡r ;Hw(Z 2HRaءϘZڭ<7N>!&Oƺg1G' ;0BlF}XdC>R"wfqVb5ʚ*MMwyjV<3K^i+>@^a~_õmrh2e,jK%>I0fn)Cwhb=ؔ54nXݔP_Sjz&מ >?6]7#aQ?$8 k՘( +EXG\K}Ė\PYВP}Ql4!|ctPi8|& 3!M&\3t+ o2\wtAJ3M9nݑIetqUD? ,g3D]鬋(=o?6$Kk_q?}u=`*=?SGp_૞ܼqCpPN loxlS|7,R- W;)k Zm1_}ORH8G*QD s-x 87)yj{mAVJNjBIt:RhKY ʠ'/7NP[I1shs]:X^8FoaYBѨV96ƒ)SOmcE=ϖr|1=R7Ӹj{6N@ =vQ .1Χ¨5ղUH'n7 n¬qyq"c%ft4H3*NSXHWH\pߟj`Q(W1wE-io&S \*ůӒ]π-i?_NҀS6 6IY_F*ki%ʪrQLjM.Wfz'%O ]fUM^P%H {B!cMsk(4 jv}6bvܧjtiJxe|' Cu\_gj ç]k~i-na&vxcA%Eka5hXm𫎗~aWLFcY(+o.{e`х|ŢJJ!O)Y /a .P^+}L” ݱ)2_ ^/ɀn hS fk(7~TP2%Rw,`!!/ʶH/e[-1B<5Fݺx ,{c NÜ= 42gvԐMU)v" z$}[cF'ʇad$qD}E܊Om$P kChZ8OBr}}*4-(5AA>=N+DJsSEo"2 v܀틴v,,@ĩYT}:Oy댍lw|t=/AsrEGK\\ijTIWaa[FiZ4Q5% f~A'H_|q ?xڋ=J%U), I7X&aywT:4ℴ@/96:+VQPG\ɛ>^ۈRFsMOGmFc"Y`Ԓ+MW1gYt5oξIW8u% 痊@2=w*=NdV5֟Ʃ)5VeX1e16`)P ps'I;_~ڔGIK6^ ۸URˁ&Ղ?iڤ%w @^_j΀V|3K@UC/}VC j#)Yd2t[EC4)'4Z<\^ ,)$+HN s`2F~"_eliy`˖bB *b9#{2|}S7PWèO`[)7B/יFA7,v}bDW;#y(eNYۋg+_특|jӭmHY`-߶MXkG'A4v`F=$r*9~qP{k!^35| qט$+HnLdT&~wBQG2Ӑ@o;n6:]3@;e:T"1f4510-8 p`EyU,1N 2[qF_x#?&8'7W;ڏt^`ʺ">U`IACS~zXy9U9 Cj&AoU9'(dY{alz7+zrVOr0cdZ=e5L>7l0a&gnѥ=ݩvZ.𜭠#@`یA,nDU5i֞1;@׌4G/D*kC*kpmLm&,zOrzfoUث{>gұ2}ryM1[&d_2lV+ayјI5$PPz5wj9w[2;'V}م3dp{&$_a1>I%(y :nF 1Ux6U5N>f XHBoJuD\,6ΡO4|t 8`-N XY &vKAQ7piIaJj /[#~ z@s֤3L,!)P[id=wC-h*6i`<O43F9c&nXo! nIArGw3>M˵vi ]Sn߆1BIK| 1dKh 8\%P P[ )O3iO)L?e: m!rNәBS"}~%a3 kʵ~(rҿ9G\Dw`2FA ۰>V-4|>28@2;M1\ U"b S-db9yv@C?QpJ֟0<b+y|'~ 7Y"c|t5-)D?'P-.#:6dQ8O)/l-RȻ(h*XJFVukxWا,YV%g*G|{1r7bG< ;$6՞O|~ɦrrƪQdBɿCNdlyhBGX8qb{˂L=#* 84W+ H0:O(=$r{F ],2RԻ FUGcX81*S4] TCXc?V>~SE: $[xnlQ n#ƕ6+*1%۾=b֍//vpA.mSC@-EOg$>tkBpw!;ݚɃe9PJj |h&̊qBȗ |snEe_q-Kuh<`Jz:F2Eb3i?M[kZ ۉd bó±\z N]Q8~/1,8Qp!Ýc f4=mg{[<5?lk #b B`X*+eT_ZZ=&zǪWMAsaGH9y#!' SP.HK9-=q( $G8}Y6w!u!Ob< <(``@9jb}&⬁G!`Ω9^cм&> X8zm۝4y ֱ?7Qi楓<_t9!Uٜf ~U܎ޅ`BJ)ZZCmj0ՆJ)dlοs:yW0dEAS*m*8)X)<.!cM\Xpi, &R.;¬3= 4u Sّ<K0U_%m0_am۰<>`t&)y`eݗDÏyfn,@Bnb[ Ja2L_YXz얁xYr0!71b`X||O#x*Ił7"px7c$)K@k2 Вl| sٶN9_r/k%n6 wmo,Qtqn#Nv;-mSIGn鮇 eEѲr h0<8U~uIz{7UL^LeaEg}ot%j!D!E YF7.lW71-oҎr(ߒj>whfl_*!xpxDVU%6Z LdƊߛ}k2͉/ Me&ԡGT/č4)ݜFe3d>a:3C!-l `4Q#be䯐rtk~ +08ѦQ_F hK-9Ҝ9=5/Օ}jϪHeِ)ɗ0W ?=0>c!{gRU`M;Px/`T,sn?z[6e_N IUu~.2 a+E/9Ɍ S k8`F.$d-!K[et[4t{d(0h7xA/b@[ៈTA޽gHۿK]2Z&^5tWz F rb4Nڎz&/GE0`qV4Qo#z 尔.Sq#㣠 ِ{is觷R-O(!pɩ28OH㍹nw,4C0`rH o~y0SބuéyO+x:)g'ٺ;oFYtI,70ilp³y%Kԑ-`M'lu hW UX7쁓)lS{'9=6ߞTntH~21X(5 Z`ߢ-e/y^a)XXpTf(P*Q^%@>lFBaKfL Zߦr|$fCm*je$o> /J?^A)vxf"j}Tڸ[bH@sSl+3wE!гo/+aȌ@ I4I*juƦ;V(OdC=AƟtYt{i?#֟cy"{eBUlL(0ō&VA)= f>F}/+923C[@I=fD*]?4lϬ>*!&w1fNcNyK~lhHʬ=C^jN5~)". {=0>,UqkD&)nw|ݤ4_xh@3ݨ7}!+mW|Ń.zpm|f]A5AOtCbi=k$vTӳOlw8i`eë}|# Lk`2gahJ?6j,PdԶm~,(s"@$20_ LoLEf !xŋ->2Ca 7ZSz ]59UOczڮjٱ,#n27Kvd+eՓK9ҁGU3#U5wZ7!^PS)+4['-8j 7j';E]a4~&{ W%&2q jߜeMQu/<F?HeüW7*xD̞Rv\IV\հ-H\JݡV˭>|gR3G}tw/q_aُYh>TW}B%%V|⑳Ɠ?f3S~cZ*riw_&j\j%M2^ U5RˏRy87j0u_$SgKO6>6M =Zc{2kPd12lJT f]r$ˏ+v$ NSMW`:DtIbݸIoYKb:8^dqn}>t":4 ;37t<0Ne{k Icщ*8ӧj9F/!G?-J'roȻ ;*E{Ukz )"u*e+MGVUR0gYbA)%c׉m+ǯN}^"~ϚZKuNJcB7R&92"v&y gE 0Ce|KɦOB?ri֒ ő' G+"%y#v=>4@,!9˦<(.@QNe?T)ay GMHV)thCcF:”K읝?Y1/CׁTŏec/7bP~( nڻL Ti ICuf2|@qk?ҋ 9xq(k ([ݞ xrb/ 7{ xZ[cY+PcIb ORL\nLGu#HmsKk?"Jo9"R5h)#5j+p?(Zz4~6b%dWMC{$(, C@Tclc56f'@m5FTi8@o,1b[,S$?Y`BrrC]gz]6?gvhsK?ݩݦO)Hd,o|~ M_X;̿A7] l+O\4Qc0qxzK!^D}u;1X&?@{@Rov0S/j["35I b%o]p<$>ꮁTQb^sPԿW'>SMޘ?$_%`W]&^eR>&>Xb@4y(e4@2#(FXX42@ ,ms`3X ֔ ̃aR{-9!/xlnGZ;_TW0;64–W>zE驄O-O]tW#v7_q`,״brgֹZWǍx:Т.~.*foڣE-TD5``q C7TQCiKdO!?!IýL+yK]YD|t$L5N ܺߢ?U@o"dKJvzaM8V_6 'ĀPqUC OM09L)#%sӓ=ϙzD:X}L@oUP+S5lhQDɲw{eCLu$'t(:NU{HT[{թB_G wFƋ3gÀԵ N?= tO%q%)JNikƫ L8=IEbQ!l tB~:Qb7=24ADmoه N"ے9N@+zXYQD(_\ 'Yxkp|tf딀E(}mMQCnsMlXF41R2ۘUN`G&)kD ϡF/dAe ON^BuM菉1 rfd5BPP\Q+zŁ͚fYC*]'7 H =~Ns ~xS>%9$Q0pXXe:ҨN'A% M 8Z6IxSG!)UaOQn.U\_!,k]cSa-s*Rշ|ˉ l_J6x ӳSVV 9'B~МluG)cQYu>űc%#s/pfG[tV08_ouKqiT 0e#Ejȷj2;^;#w3ì~zi(#TȽtbUt+A9OzpI)ŧЉO6"zC{#w|m-97`50 8k❅[+ف*nVO=U(jniPE %1k[zN]eq4y2u*V;vp\CلSII4E52lhy\iG`Q>rSvfRݜ9v/5W lKeWrWR4c!3"Yvrk>^e=rb ˚\ S6pYΑgۏhN d`p^Qd5Gy+P{bR!^m JS`GE5pcYZ~z'*;5hf`ڄ|-?/$1Wi܍^1كӴJ OgpOYgx({VTL]R>rj zX 8ٹ渷9iӃ8R tPfSnh]%r\߆Υ"SvD ;;hmssu ?FЎ\ :Ĉ6N ͣ!z|SS5w tc-q?JssG8- jØfMxlaྡྷ|budXy|M7LkLsX`Ӣ릯6h&:/*Q8`ԻC7L"n-l64ىnU;3 SNyr#l$S6, Y0ahi3xz\^XO!yo, +a4-MrҾCSVbל5 f Lo\4$F1'wQ0a}oqv{أR^2پ'e`_ 6uɦMNj|5s5C=*JGgN[6>κ2] mNoٚvé{c5޼NO򡸛A<;^х6f6\LWuP{y3!{/U6M;id)Yh|0c 'tvѦv@GXZ2t4s D9z?Bq.yeJّWV-Ap[+:G'NշWP֣G9 E7iqMe_3$f-c '*L?`wi+55jh !1Cn;:܏~\xL#r]h ,^1Grc9޻ 8xB}IA5ܧPq`UHfHECmoJnҞӸVH\~7kwS?20[o;6U<]z?IAv5dNwyNV1rnpADj3P>9q6f-A-q"Զq(ŞزHe 7ռΘk'8ƽYӛꆮL7 D%Gi2ݐSkYɋG( 3}{p5cg[JtqiSuL._1$#2gg~lW?kp h@L@>31x3hyPDsLy/E]S>2Bbɿ~{@v7Nl(ZY0~_MfWZ`/v"2 ); YAZU. =*=n$ ▰E *cX>dAˢJ~Z"V=Nc7 r/ElΠj yW' Dz},:!`qBɡuf ap^_D"IJ^@,]X? $}wFM,{wGh$xz"9jn_?ƔǛH+1Ozu d`M̘),8W$X)߃C! m=mƢ-a=sB>nzٗ0 JE΅刴z[NQ%Fnԉh4t"~\TOEpR sQM8{ Ii|E 3K:, }u \劤kV~%Į/~b›fg_`oRX}AU.] 2r5:ОG1ͼ?p/ԡvWs|V"P<D*Oq\91=ֿP#V+=a%9ݗg$t鞍@r^NH[/cE7x_Iv2gu3gZvá˻&D` ,0+gr޴^JP-!5QKe;V]ضA4A\Pؓ[9$籾1AgǺĹOyK! oIarӦRuq{z6yK ~w[ Q~0U@qAEZ.n6W:8x]5pV9".nۿ= T8aHEN$1<it?8  [Z$`QwF3JdC/ҺMݑ~nc;Hd/k'r:uGDa(DΝw¸uܐ\##;(Ayr`RŰ(%O:`W| k}ꭒDߑAjrlzgqy\I'cȇ5}4ƚ˹T xHF/(Ψkp@TYov-9f7^PKO[U9#-`.lPC=xncKsg\plAZ9S+|ZQbfڠj!Wo+i! SnXN=ps,@S5T<$I~9 CNV H.)u5-.GcK*&7EPC(mX :Q{6IrThio,.4΍D$XoSLv;'%$@rG1ukEׯ_ //54fe9~3$\dI_/Za"cM$Tou&!4#n?+^ %`ƌR8ڇ;BRCo 0Y36 $0|ķXύK9* e(DFGUx}?yŵR%ªkPpRDC jPrbGtg#c☞! TC/EX\;#jjD/{؋#Uf+ ol!kFCw`k(21bk#IK,*MNKEdɽj9H0:|HN:Ɍxpz3^j47jkY @s9!kQ+ }صIQQ>I: ź]-g QvHA(4O+,iL !k2WG"iWf|XM\D?<;%7!.A/ O.p_'Tw=dCj߆ u7F@K>]L sLc&!QK %RE#$,DZlx? G<`%ȣHJWVr38lkNA%6g)ӰQ{>+<>#]p5ݼ,+~x.@^z-T,b;jv ŧ} 4I6, tCA3ݟSrhZ*g ))ܨT\ŅB]lB"Ħ=|w}4 $#j4*M`S 0@,Qt];(4v]'X5N7OJ3r#tm2+t\i>z*u5>UҽT c̿Y>p)Qg[{Bup;nJ^)MT!pI L$uyef"# Jp%PuaT|K#nPe4(bPPe[_dF"D~A ෝƟ E+y_-MbS>_$q-dzOC\4P"Ǝ%4gg9к Wqɓ!Q̓* tQVGS'#t0O3aO^%zRfQ#&q˧N%I0%[Lւ'fO92{{ ^}+p E {r,XaF wٻ);M> G6vS_[rzƒo\ qf-.v 7F==\alizNM2Gdfz~IsH[#)%\3W^oeZ3?-DvI"Ԅ6п4 5h[Zm-/KmYo99*w:]WM%$ \$ @p9C*vm[Qkc 1[ӳݗ鮑`-`#eP8z5T0$֓#N:ԉci-v12;gV$+mTIviT"ӳdV~3n#:߮A+ UɊu8i2/4<#gs>puW/#4{Oba)V8.0aEj"[R,˽}fفv7LUѽYJ"~@;nL#wPj"*-դa{NhmI+퍠]*Sv3}MG=>ЮtoH`%5MmSzqKqx'.~i&PgAM~7U0rd8QPLүPrz~dݶ]~68 It-"2&(=ܥjRCXK݌ro!rAI4yP_IҙBӢ0Ic 2>>5׷ QX{RM['¡XE{#Rm"ռQՀ~Ho[ ڝ(wy`dgI!pNSx ٓ =IM$o#/f|5˫-Z#pnc3s-& [ `|$@ײx5кG=L̝ 90j/Of  uң,uP҉,4wSJݑU1_'68z4aÏ-{z"saU6A9K: Ԙ)7eUѾ0!ٿpO8:9sd="5Σ ?ʱp{j]iA.81e-]JA)&/oRh{Gs`-0Gò5HHUR7{Uux7⣆.ү")[JL(a@b-p6(&:NB#pX}ә-/WȥG&tco.#كdK35 |0 1֡=F1(+{8)]M-ʈ#93kt33R5&)\0aESXoGoGhv ' =;rr/ `_1]Cʎt(b&"_|`-U Owc'%UKޅΔᆐ\(9mȣKȟ$]j[9Sgt"q,d M:YĮjB yVrb::V{S yS,}Y3>V?Ӹ#?0 e/fҜU3+ܥMHrc`Whk)icN:C#o+h5TGۈMt|;qt5whsoK{LnJ)7A[^nīZF@o6G_!:0BRY<Fx6*IY+]$T~P 6,vaSi|d]$7s^T^zuPC \\I`t'XI2Yn*6dGju^(po\k 7W-óɁ'ٚ\4ȧʗ3891~?H1wb6$ zZ&$`ݡ?@Q X.ȷY_=}VΙ.wY>%'=O!ʭlzPIxC({,M)}|t(H6*cb] ܌yB0G۪oTheLfwhǖ&wK p8\Zݍk6R';E)!S/6yn˝MBʼnV17ʈ"yH1rV:xRX e{@\^\q/9uHcHRڼݽ+, 7/nwc߄8HtϑKcw9%QD+!pV7=a)Q^7"ݑq%dZ֛[Z{nW49pR&A9oܯ3>:w(oso Ers>]2s)m\f f$<oHNlwLE27Ku%oĂKH% R"[ ML} g2\oM#yvHc\};RDOthDZ+CpC) ~C@{rY g-0JtE?_һsp7$URf(y2K=h2PzcR]p}r(4~rڙyW[A:j\#Jr% )Fݐ\2S2N/M,T &d8h\+.䳪xNoOJXzxX { Ll[l(FV9ҼT@87/m 8'?g;G8Xh;2 90/)K*"Lג+o똿 + q!< ,ؾ|ëƈ^qFzCNlYUƛo _Z+T6zuV|ߒX(TTշ۝mzuIG2j{č.eG^6?"A+?N31`{CA3G Pʌ1 }Cn@{%ߏ6xy ccY'>8W2T80dMI%AxK}0+ݨ=:D~n0C#{ɰh ;0avO:#Úf+6?@ f%c[vֺ! 19KUi<|PS=,Afh J=OKjmN/PDŽ>[C1^]8>qDOaUF뷔 #^+uK NEHl򃠠uRutw7b40hT{w+,}Yyk7?EʝQz,ݳ*ivà,vj@$a꫅6"MSƋcPZEYg*owryDrza%d%.=\_o-][#4.phGuh}{eE v$wP\j8*-Uu+lnW P) gwTb &dԲJ_wJ0ϝJt,m-& *׿G@3Q|QW5^X){>[) \ >h4x\{tb>*}\vXKhO^rRէ fN8 Vϡwb^q<ᴫƴZ.(bV&Cf K}Rj/ ~UmlJ@AI1-h <*gG,җT9 ؼ&? DsKQ86fu rR fHU%򕆥oPH GzᇒxEyiz8^Lφ$q)I-Ύ],^DyDNK]soyp JA*ןR2S`0$>ǚr\ge.@CPnFW[Z-N2*8 Y#*:f]lA (F}k`g 9$8a]@Vr*ߑ2yfbVq;1˺TOw -&CX}|zWyx"Zhq:}$#Ōb2*8;<ܧh}`_$!Ѐ+ٴ11Nee/PiOi^P)I)^Ef b,4;$ڷT݁r@;QW*?fǰRCdHX[IȼZ_d_Y:?p ![fkdVѱWQ3l녰m|oҽ*{Of#?{}l[Ԫ^&Zlf,YYܻ62Ӿ9_z8<2$6ÚAۢ (9UB0_RƫxuuގrƑ *܅7d/g{SGԑo ED4L#DhVt3%ِĕ.a)YNс{v %ΓI_uuAI% _|FD1;-rJK=tirE<c S)Ƙ%{&+Ey\Ï43QL.lob#{Eti}ؓwPF}UM شqMX.mU3');`1_y9_t+B7&pYVt7ʈ|jE"ہhG)ۊňK1w'%PpfDŽG1o4ǩ8va=ܩmSh򼝥i_F $#1`ɔ& 7f=YHkV7ՈDpSkY#a_ǎFYfw*c= Ӛ"ڃOyۢ>y8b@/ؓ)R 9 K؝F@Qxys ]WSTdxW0k72j s b!!t2ӌreDUgz% (>șF$1QX9FD[KsJ֤~ K9|u=4{)u82uI N*qW de!4L\Ui 9t^kR܆JE>4xM*mvVܒr߯ᠲ UJRn\'C%D~6im!҄ؖ'Y{ %yp݋zFwDPܦŸ-*/Ěs96ݪ)¢e>߰SYk"Qa,U _۹ҎÚ#5 W$yٰs^e"RJ[\I'fv9 k ]"B +/j|BRP ;Q ~Xa~ r\%E1Pakɸ16M4nH"zU@f2_cAmE(jAPJбϘzS}G׻*08ϲ}Bq7T0݁ ui&e~D+ Q!82~<*옝|"`@xYa}@zrcLfqRN ^m$WoptZ/}zEE+?f$:,}Oҥ7KE}(F,T2Nb~IRCbיt- DN<Cc 8۞~d,Df(Z3t=@m_)$'^#e r&f!d} <Y20 #M%cvMl5`mީt7ٿGF thVbTr"k%KbL_*+MnR+aߟ'L"dz>@O mWQwuƃm!Z:6m2-Em0tZN @gNԲVؒ Ϛ;nX$?/KsG0n^+ͮmwC/5mKVYmhQ]ia#5omp!dEu}B=Q ݦq[MDrĆ[p1O3\}̮Vpt_;aMSqhLϜ);jn`` ^zCF}yYtV#s$pL+'TDVy|⃢Ndߜ_Ƕ>ͭ/)5EfôLS"`?yE*)ۃ4zWFuV i49kJ̄q<CJs^ DM|YJ/=iY씇i<@)^ ɣA47݋G'YD] yXx2r ?OCShKX?hP.v0J3޹`{"$1(1kR߭w/WRwe({?};I_ iRR&<1@ugZe\co{mK7:wx wGWzVU۝IK#pJ=c{#\k2;` %̶DC9LqWЉ!^lު@Q0&Pۈ|jdrAY9-C]|2[b4\_/ZsiKN$qvr\P݅WHe?ڂcV֪4fjּp=<㈡LJx[Y85`e#'?7+E;ی?v&A5X#>zjI\}J*0\Dոε*;=UzOZDbY\L= $1_c>ve///!/aadWe̞sm1=8V]AݮEBVy˩@uQ."eoL؏' zc+! E8bRe{c,ew'pW5 ț׾؟iQw5^h"ti͒k` p U>t]}ܮ{-  AFX/3]a׆ c%(Z JS0Tj G2AkbYڎ|1”nEluAC؀ʵg ]`0! _2 (CКKXtT1[!#OhmpI=]:csh;K`VJ;:ߩ } {yT4#|Z` \AzAWKYzŵ{,SH[g醒l[_ udp|.2ϲ&om*U,4tĴ"1;:(ssE?.z2'`sd ԻU0',% "Q ͩ&7o͌NrA͆PF35._6_xR"=A 0!8bҨϸ"+w$/'dX~fG?qG9u\ad&Sjg>ͶX.Q x{y{$h]yi EkwwG 17ɦZG墪&͌R>Ep_3U)ϑ\5S6,TKQ6LgQѺ1*vm&vLfXQIeʼnqg'}(Tu#l Tc4P 3 (_Sc13-W9!t@U D)AC$ sE :"wQMe]2s $O鳨E/6zxW'?xOH"+ 1!~ O9 Hx !\ъd֢9MYjhKh$I-QW.$@wV-'ę$%* 4jR9Ũ,{Oۺ|0Y1_Yh>_D,LS #nGGV8mu()e1=BewNWr.NYd  ۹Zh(RNZ#Um0fm+f)h2W7)w.ꥍ[Xf( g$Tr(K:{|79fե-/;F.&xkS3quWsE so& $s6"ђB 3_u)dix؀gXCifC^)?v<[n:F?Z bʻGC%7?.4I1hnf5!h贍mӭrJ$dM.z6,X&"\j輑 )HNڋ(fX2n+XaN{28E5?l :.%:1Jd%) 8Sи<0B 0߻.@_k;)}$Z5Ru\t 'ũvQ9zU̹*<71H7m`I;&_\=* B[]y2|/Ǧt8XU*q7pr ~Au rو-f sS^0Fڦjdҝ,\55f-6s1#b1m_Z4fZhwזX/?n'.E~8ܤ2_.MNfEYa XoA=J†֓P=Rޕ`$SOj_c`.(X3e*Գ)@fu X !gS{b$rWt^w&1ܹ1-üxK0ss7pFc"DsZ~mt'\Vg̀)ZpD SaKkkim\ &μp:Ts+ZE"%q+umbBβqrk?W~6nf. ?OZA‚F:&SOSu7/wgyx7[pjVaDe@)B+#4H V)ՍMWp+XfvQBMEP&Q4XMAaWKVhsveouU \&S,g;l:9j;'xP9$8ߝ㥽jX/J剑_գ Ԣ.e#W"ﰱ>WZvB8 M{au51B lf^X0hwDDeӍ_%hS9,7V`Q\a!ldvզ)t%>K[+[|(>1҄N= H.Е›7Egn /K杵o Kӓbr;~؉PYپ\uDM#,u[*L0Z6 ڲAX3ID Ĵ^^Oy;>UߗkiF|WXo>q o?Mj6 ;@-頗?> $ [H<~ C28E^,Zƀ9% 97%cd߼iH"2CT[ Stv*'%Gm=M޸e-29z-l'zO^]ܒd.9fw&&B|Shn8FW :ф| X" Nˇ b6/Bj_&x~ 3"$4^ޱDgF4ꤱ7!SX] ZEp,48Urp"#tx: יar2GHJ&bFО+ t=M"b⠴y qUrg(O$*R%7?Ih߷Z/.^hFF1: R5,9-V~HJ\vg!tJ?\f/ [AɾG A{׷LF"q牖Buu4+Dl%挚 ט # 'nXC_s+4֡[Ԩ/qgO ]JsȝpN!be^Yo?mhF㤆㾍P95,{d`/Q,toIb?qjX; 9? ^ƻG~O1R.jj*^C{w.(AKCU!=7"(Lp Yj 4Q5X_ՈNOrG8rln Kr@Gӵt]sӻe˱+f}r!K3QtN*U! [ x̑Ϟa:nНDTlsUl۴\7u}r̍&ȭaT7Rr4zD`2zBK/'Og0Itʜ:BI>"TBR MLF(TC 30!|m[w6ޮ&(MJ98|zWT`tRqUE3;0 V=; zñxƘQ0=:8,2 sr\2,Bi :'[_!QZgAM^Sxˋuv|՝EM#j97qTt28':ْt2 q]n`% HSܲ+gTIg]8=5̱؆)]һa7e;~; T”&w0AWgwr.նX]enD]El'^VSOJ*Fo80iR`J`i&D|LK{.q:'\ep@b!ԜݻYgߢ's(-"ܴ<*er!{fLuPjWkO`>ɫ3fDvGwv2č0Im2lSٖ:,KMҶ}-m7{#UPWԂd{G6eN-߆jmSߩ!*(CچQstΛ 䋓ku*nkAf<ǀ&iJPr4˚[3 *C>龚]ܡhѐkһ"=>JU&P>GcY=0gf! v9EB|3mMp =_u67ڛ+${e p/̼^D%;A1ABW̊s*mv+ )E0?uLF<vt7 "W,3 ۢ0.ݪ~j]G`߽Uw蓀kAu}+P[`X)(xz.5*Knrcm! [ӎL\Tꉝ PEIQ3z!* SS+E["DBw8@meqCrM }fHg,a]x3cv=˸9;i4ls,ע9![?\'Ln@t]n[DsXb_&=YپkwuԎK93tWcFKRğ")à]uo^^+Yd,V] 4ڦ锸gVf:R?Oz4XO]x%Y3Ą^ KR}_scF,.,yob]0XW [cJd"U{fRй,e؞KjjF2dSDpcK-iIV貒}4;vM MWB_53_9i)mZִNˈU܏W 2p-2Y^RBb'GÜb 0bmJK ^o{]|51xjA[O{ݧY 6 ք~Fʵ3PQ-uGKUg;j^}N]辅"YXK*xޙ iF(i;Ve)[) 8iJ2b=A՗j>{Y{s4.uut~iP b,Q@YPozǒL1WH_Z('Ͳ`QAoU<۾tL yrF >N5/6)k'Knj:#b!*WS涉Fv`)TmJK.#pY5|uM#{S1Iw:4F Rb{_}4Ai4 $HH8ڗ2*0`@נ0͢t<$OrgkHԓ@'0ȋJҀY6/}ZiS.E@x#hMyEm(z?dIwYb+goG)A9a1@]V**a"8bd_[υy˞LFUM DwC>2x=<9*Ydbʺ{<Δ1}hMhpt2DL5Pz /NK Zek&S0 M(S?in5܄ 5&ºRm@,oݮ0 *zC?j+s1ggSu/sStVQGp8jn>S 'y)òo$МW * d@cLgبۨJPYXQMɎ4TFlGCe%RR|&]ېzMu,!بC*->Hao y`elH:Qi6(N*`ȗN0(t{,WpfJ yQ+B\!̣.e!",Axʷw ՛3 1%@S醧V8.aw~%iM@FfDi\.n;GC6L״AJ"U: uFii0h"wB,w ;} zBnw$/ 0\%깞5k%ECZ{ȉIq˖<KƋ|T-'?  %9},6$GO=Fץ( 'uLt)pkGϡ$w0Iɶ,k;>8ֹ'je)N[i 9Al' veXHL$6E@+>Vqݣb#=I5l^6=Cmd>),I/vWkDqR.* \37f ܃V3Q/΢} _pѯ*tb^QOַ,489BNeq!, IV{<'5Y0%+]M~2we="](:73c."̂+3 f; 0> 喡'4Zfy+svL} w;E9in\R䚚WgNbiy'S;6;WY) >yd݉ 1r5m]&&R 5 MVh/׹7>y^DTBK7'Uwm+q9[G,rnxy" 6g6`$A( a`5ƀ!,}g@gg^K..m[ڹ+uϮk/X]nC@ӯN7/@iþ-;aAM>~_Uѕt]ӊ #g^tI6͋I ?w()ȮwTv'gV0? ,X)ETʄ:s*Bd6:2r[>u/q7qÛoK3ޡ3gyϾͫA.SBMq48<91a\ӏ{2QUq4whoQOig+fWa zu@kWnքhKqkڧm\"KeA ;@{C5\ږ Ϭ2X8;ie)YZ8̍k PF|Z'KdS)l}iH\]nƐ1I h ⮬{X>bTe#"xݫ>D^⽚#$=خBH7BSpǤj==+#ԉ@1|2ޜW5^6$!~5/1r^VVĺyMq7҂jj ZZ, e\*PW 'on _\쁓GnNnew3 C =ƣ&Nxvi $ x(2h@LӾ1IŰ)=AϺR&Y7Erʼ)B FPzHC7"0˚7ERr3&ll bƏDb.c80+mX*a(CZt:fZ:W{wuna"5?N H͗ ΒG]]q;41*Fd]䃎"A搊"q q<&mʜeÙ “}/'[98 , ;4q%+yƒdiM9ҶR=xϳ2zЗQxZ<+Q5V =52a/\[>! Ǝ.GR\t@ *$줶AE||bkD.W=,=Y2_Ƌfj|.Jvݑuɦ_7!Kg犯%YR G"RO$kpuq"q;[__ wd*=t*>,5,ҐTi`q5Ϳ\ucAe /]8gZw3)vƳgqX3=?*Q3`p3NWC79%)Px0=`)) TE6NvlgE1L0{Mfj!*':b 4wqw✏6d%a*ɜrP佛!?~ys5 N6jڭUztI{Cg42*8s@a78F1vTBT`:ouCZ~gb9f?bJE+3{8  ZpcaU(l,8Jqx%83iƳg`{t-OTz, !XBSrF |ԫ fkP?𢉝W " vuJJUn<粂, yVk 0-Ɣ~_EPv06_~ b s*/( g]]P=CcכJntڒ~KBҁ^; 4Epc?{?Gb&F>7ɻיc;l.bͤ: T]O C|l/=24 Ad;p7tUzdZxsoV "σ8};těrM(*pi(^ՍYNzEc"_"nRS>-g&~=09q@oQ.^j\{`5$8kOjylQZ8=UWA{{mC `^hIYKo.ʻ[֙X1Ws/0$PS0:K#5ꪩ &&]cvg}0 pt4*@1XWM]Fĸ>Zz{Wv?v0m^CL4L ,5RS:ft{w=Ai'*1,(ycl!"W#} m, 1_v +b;Z"-Hz¦Qײ7FE4ͩ Va߱P<}RYqFcrTU 'ǶŦ婬~.BHHU=rI^ -AuL?"Z @MjR=-a~z"QEUHrK骖v/3)6*VԎu?MM*'`ti7#ϒn(21c֗q[[g2jr5YA@ &e.0Pa@U[r?sCb*Cgh陿ː/hbL3=4m깪-DZR#q mEE5(turKu7a^qkRmg@G NϘbcz"џճ"m<1LeeDZźݲ%s lcc}~yh3[qp1$a1_:D?Rb| bTP_lM#MԘfAǫW?OXBK bAAs~ZW2#uT0 GܖcoťjHԛ0j},l2LcdAS2cobeZ"ڭb}V}:-9, `Tp 8`r(=wdv_Zdy~[uV(`xޒT#̓qyc:]:!"*(Z剠7d(c$ @c1ء\V6PF+]W+;HqZc2j-!QtAg׮~ *)9r_۶{.MƖߥ8YzsrAơ_믗U?SD0Q6@)W{%ZcT犎o!|m旈>NӕD <͹ &mMQA@0؞k H lE! ?#<~kU' M`"(`F[ %I^c{i6Y%t6FJui@$!#Dadv‡2@(V%w؅ڀ&P|V 51:\RBYc%ʹ\Mc4BV^@ Gܮgkݻ/襝-ZMdm6h'15TiWp)kvddDM /]Y41~Sx:jC O~X$SH |LzW@cya d7Tz!u$81-(8?;~6YeQr.hxP?˨nV=/N}L2 iu8ޔSvE ~h>wTV)E)?N 3;ըejv/J||vOԬS@ Thو:gpak.+ꮾw߮)ۧsR$ǫ_13QA M`AhH¼XosF[U e!Zl.2k߭JIL_tcwEN۵5j`׍Ol@Rvz }~D-9>E?ԥaML&eقĀĸ9\%.g:?J*+X0k-#Dz6(1C‡$h<9wa@@a7}AK;|r2~Åow)cNY`2* j o#0z_G(d͂""l;3@y"8,$R/)39hMS/(<\/\\I?& pp۷>(ǟ}ؠ&.+*U <]RH;]G /%@HjeQ-r]+\rR#XV\݅[,yhU:+i FmRo ,'r S. )|$,ܽ'nޠo2rF5Ixf.K9"էeNNTѦj.UvH$|b9w55A{P1K9r*zF\Ł2TmQ>c޳SV L:dVłn4ɣxFk`\F;\BjѺ9#1uL%%G4d0yCA,;uFBIO_gH.EbSs  JhD:{t2'~0gƔ ~@DOmϛWئQP?%%[x:<o!flx,Sӊd{+p֕ӝ3FzҞ0aK>{PYQCmCd)ZaV$w"Xmԡ1ka̺_0H,Υ:C MD,=ɍP)W6(NÞ{Ğ$RSI|lEN v3[`/fF\ߪRp ZȃTs:\UQ;F.f:Qnt+L->r[ >R_ThZ+M^\9-QCmm ƫFS!Ex-٢^A`[E Ƭ! n5uWd^{~x/#k +P,vˊWCn֭N:<}% vLRed鱇XIznY^e qƮU@pfz@^k#0j$L\ :9v\7d":26,jޕa=  ׿KVpw"|j"!@Zc4Jl+Ѣ_[ R22,0l4ə$1:i'RLv f++ߺzDޮ@FKC^wX`RcB!Oq~3CQՖ~H*7?k'"$G R3<0O5Tu=חmG%,JPu1 @Iis]A}1&h#7ʋ1u+w> >͉vE!kJtxCQXCi̇)IEH|Ft~0(;l1B{DAt9J3|~]XrdH*@L㹱z*?r%|O+,2~XWpNvy8nWwqӭ{}),lu9VB-r1{Hp.PŐ0`pcvEeƼ%*LB:KvqztG]X9WPRJ~Р@|~>qZVHmIMz%1T=m1#xȱ4Ikdg3ì\+n~cH0b",js̹KXCE*F.om?90ȥg-gwHHu!q,\cx@s^zCx8$uXs6EB5,\[ldr&&/PsIk3BLḇ}^6GaNU,͉ +xlx viX_ઉ>6s/N2t7lh,xFb^c> E.V9Xp7nM&d* ہElYPeD" fоV 1;yޡ(C;e?GE>_)͡rNSbizoTM0SDw2|ZHX r[NϦ7 @>'61&'aXsܳ[m~9EƝ|:mܣ{*wPDe g=ȡϑ,r F\;82X_flZ} Xl݊nbxӘSv~/Cxp*Β,] p)gakΞP : USHIFٕEDu*@Xka"0$tZbFZ&mc閑]$OFr[ (ظMʹKkX`#w_ ޢt6 0Ee~giwLO&v]Bd):( Y"rvJ䓸:FAoFt0 ھ]wc*o'ޝgԅe/j<)|XW~ al]06I SR<=a 򟉙:aUp!OYUGn}E-)*#t`2, PKxO_z 8K1H!c'U)b)JxMFx./J1_d,7^Nz{}"ܹ k5"]y (=#: KTZ%!23c)3gKs870qO"oH'2 ' ]cfOŽ)ov5JMo HI|F<釘c"EHSRY]`.X9-[ |dK4=k]c]:H'عBvHz0g@W_}|%m~w\ gTR$`kO!Mza1̣ u{YQ x szxcpO&Nvz[]O{ 4ZIQ2ɏB, &ɶH?ydEWSDdx3YQ .o!myؖ6WTLY8q]@p7`,6?o#i8>Oh_. C򰂪h[}7^U@#m757g)Ǩ4nOrg0繨.32 r%3yJ"lXo'ΙaAr|hvb`TX8"Gd0 j=1_Z*g7 1 nEFa #nQ\UATy%ob>VB+d]Tld\I3 iLr,/`K}HY7@{8Z5|!ͷ 6('C1qJ^ >˓ͅg7`ρG*QAgXr㈓&wkMWDR@H(!#ѭD2=>ߔɩ- o 7a : yZ&=tpvG^XGz|8HqNtIw\k'Y*hfOci1cW9mF -R/]&7ـٸ5R־ T| [3+͹t"q31hCh:x̥ؠ7$_G4w+0|pc '^jA!DX7~u_[C 7jʫG܌/ҋ(LqM? TL"'=ĥ0Y`Gպ'⸓\BqX]~QȡDg+Z2N`z9ُRaƫ7XKic >78 cښ4zSX\Dዺ×Ox M|7"ek5 EVlfu:Uq{,Üuc_wTlx4N+'% ᛘwPZpcBQ*:yw0xde {Ot 2Ow k?x5 X˚`8V - z#'|s/>\em:Er2Yh&ƌWϝrO gh_ 9|?u*9TZ$8O4S*%âx؏!Dz. E2oc|pS-&i YqkM˓ӿȗ_`. 6}7JNh<etFWa&Ҍb)ccɊ;ZiEalSrďvh(uΩ:58q& V_H]jaw6AW eniM2aY[Z\rĖS;^ܤ~YMOF\gi@˟cAlkRؤ}[0;}d*a՟}2Jĝs{3gb:שIt)Cu%|3(?~tWLtW'V7aU2\&s2U[؊][9i{w/r7YȬfTF{Q/gXs¦oCI俯T- 1}S PȢ_j#k:Mi_ &cAN,`T}z.&m v=IH% :jYT퉟:$Ob<&`ˊ\ف<'J]#,7Xc=yeA:GoR뙟 uu.#ƺr?ƫ "Lfb[֒n&sw=_P;Rl)i._nh F¦uoJ4l-YfjܥfSGud8mʵ= 5{-_!̖Hds.M=bNqxU"]tm rT,'-Ğ>yη& 9ݣU=93%nT;C^d:L{l²^Hbͷ4Axy(1. PKsNǒn[1Aܗw_{M3rvn.#mt H?,EP8Jۡ(e/|q?AlHZylN߲9}eYt_D jBsP TK&Ų~;% g^UmZ}z$؄{gJވg*sny+P+LŊYY$Oku ꮗfik-W{#<\7D&Q5aRUJh땠_ҺuU8>0FpMR>ÜyçbXPa6"2Jl>) PGF`MrB7!]#q#o$LRtN K @rd[^H?QyƣTϪ,bf$l|hkVaU!zd$s>a*I"ID%?=Q.3ޠ ל4l]`Zƶ“D-9r)(wr=Tf ;:L3vِ}Mݰj|Be@ސjsٝZo FB##.[lzo7x8 6 un3.ũ%>򷐹1}٩(v9OUn8YuHmS F`&葾 /}?}xSV[/\zN,l˦-iLa$'i<\5\Y_]t3KˋWQeޑ# f7^N di`9Lwa<I8%)+Qj+eUVR٢.x5}-죕 < (o*J,#b?4ȉae]5d<*eu^7C -ˈuqe[(OΜqxc>H$# ?g)Z؄:{|J$݀wQvjlqueAWr[9YRpe(JfCz?L?ֱjk uW1Ѐ9GڒщMv()+nRr悪k7{e;K1W{,<qI˟a`de^mPvr(vk*+`pN)ML809_rcq}t9iN<'Ѕ8E1|4v? ц֏Um iݍrP<"u^C?f+r3N?J 2 Ѐ\ղ ?/ oCP #5eI$cG)} vtBwǟ/?=$&+ ~e[IWM!*^v!izӖə,[/, znDKS&JWP{EtJsBhCu_ {a/ȴ JeoywLёPYm kgl nEX6<v*9AlRc#?}33aʠ=*_ j"TcαZ $^jXri-fvQjTȓC~54 ? xnꊞWwFnOA$" SwlwF` D--)alxjSmߕ$]kR/ ާ& #ܨ_aI"'X3mCItD]V]),ͩ@Ll9tOEt$)1q9n0Ȃ% bۚoR(-vI$rz^ͅduaځ?zR._7}E 7s5M(AR,-ΖrqoOAybD6"+.SL2d3*Klbr(O.@v!pCyCmTs6gc0S)^?Ž]RӁC וSuVm&(_uɥ ?432y¼L,enliGK?mdp$_u`{&`U X9:It:jxdw[#Q͆Iy^~k; blw ɣ7Rg E1$\7J$/“r4r'ewh\ssYne ̸ŝ9tv|DyqA!Z%5b8H7MћǢQ/uP+*%ek][ Љw Y~z~V^֤SE%N2 Lt$+gN8K!EITf(SϽB6{ԅP)47YH34Hs[ɏ1%3T{w" ڎ5o'㞅QJq~yUHmr0ǁ_M\&+G#)KHˆ2US5i2E2~5 }S~*"G:^JFBV Ͼ?%" 90c%mЧƸluze| W~.elb}61.ʨ[f. Smr[8}"`HI%#P:}XSL&*ΐYԤhK$l ljDL2;{pSkY$A!?y%bj Zz;yi*=Lp'3I~XQK8wEn^_=XDAWj%%Y &KtfWo)#| !H==HUR%jՙ D`Bj)#Ks]T*xB$ k.K8gOw2E@sJg9| c]7?ud@uox]C kQlYz7ƍJDtB#?Dx" vVItnp_ p1NHE7H)h"'zjo$0u(vxUO5_s(v2I. K2t]M}c],Bc͡~O̱ؗ*xc Zm9fMw^R<--: #@$-&>x@VپV*Y5Oovn7^TFA9LĬ ůU &1-?RQo+Q-=؞Oqo9we?=p5Nʽimغ/]N%YrQ.?H߶U;[jPu\gT6ș*7ܞ(EN"<t]0.~L^ɯ]qS+PXw#z/m)|p+n4T~R(ɃP(u>q(1/|F4"LyJNj ^t HOB|ILe,F(vmBǺK3N#n@XCٞͭ[d ]f$,#t|~hEw:e!揕CX)v̔V5_]ՐqԸciġ")v? .[+"y[c9ukvi:Ht AR~ D~[4,swYja5pҗH{&>>#Ta]l)4msV:nLyCznH Dn.*;Ut"|M`9{w,NAAErvᆢ(7JJh71Zg߂SulQuʶ!Ċ9QY̘=|{オ " (:Vʕ=3U*,6 4ܮeUc]ޟ)Wf0rPФacjD}#ӵp}q-E(yKܢIsrtHsnr,=P :[#X'; 'z+NVBq&D'l"6|Xn /]h#ˉ-HLeu1p=R //g3lYHDXL`M]KWVY{9EM%UA8T`Yj r(^$Vh 'CLg$` @p؞kΞa0$tf^~Z[R$6?4`ȉ)r/.[*g%E[zn.yCp{"I6ܸj5 \8Nyh⿦/]dn\Uvfd?4d-忔xt>ME!H,#!/7| *BUWT[Z5@#;CнSXڜ<3jvn* ^z/RbKSl_=vBn(49@4%a0'tѧяq5T (n6٤~uI"dY/ذ(2cziT=;]ެ>ZCr?eR$$ y)COw䈁(3`~0*ĻKeN08jOķd,4?2*g&x`h ӐIdz,V (`yj2A͋}<3֓ л6V~ ,ϗXL7Vh)8@ֻX|&X/bdulz4apW-Jvpp0bDB]cոNsW5\uv>L@?Slg%E e~jc]=$=n["?Xtg@ p&n 2cf;d̎3$zlu,o+hJOdVw\ӡ}{GgX"VV tj )-[ZF8SBET㚕㯫Q2)X@ivPۜ䖈wf|{fvq< }]M d͆( ]b"+zw̾$ ~sm۷au 6qDL /ѳ}bAfcF\6L)}v! Uop|fb_t|V`˜ S'%"8 q~mes<69g Ţ#θNȗ<RCnY3o:X;5܂[(NTwє^k϶iY@KfAS s8Xț_jCb8o;;J<|duvq8[uȻ xwYB7eeǤM͘|cP䠞tfҹ2P˥g;iJu _*g~ 6HǴd-lkN0DxII;E1"[Hazfy@dmw҃U )}Á&Ll^BgPDPɼYB:l3'z^؄졚EoCN4=.߅oG#t1B#>[=hj|F$P#HxaJS0jJ3:[gS48 E.Xg_{X`,ƭ,y vP,[3ξ;W n60!N V$-es5:_*ޝ3|Ṫ^3(r]O=v36F/Wc卜c'o8ʕ"?wi5Ãc5,Hˍ@i{FRPE af=pV4S'2ZZkg(:}p~Bre#ڵ65_62ߓO֕vPak;> 76fIGA!ws.LhYHH'&b q%+7m hbmN *dɤ0V2$k+1@І>֟#R/j2 ۱{2"_ML'>R%,_X ,!ٍs.f38L29,݃bm^H~k\'=9axP1ߘ&YZx, wHIcݦCjQ"W)5[H-dLFHJkbi>ʸ$fd|#tN?e Gcoyzvg#,VVqQE1|KBWj p$s}1VTPj"$Yª, _Ԇ=2GS`ix:r% qrCQ6wy8WD%q>tÁ`sCKjD[6'nyG$NOJr3zlo˜t8=99 £5X ({ܵd &Er7赁B%M郞_+ 4|ֿUv kۊ kD/K -ZjZeJ4ZtYYcnRV톫i ! l $;2[=8؉Uo*} M)[7ǔ2.(%g?=I/)}D=y]ͬ[6=Je$v+ ⺶`V}E*U| ZUFp\۩tC\7XNƒa.߇dq&LݡTû{Zī<#łXp;*eQh Gd+q)ezwζRou>"Togh~ow476 ?ʵ [P/ߓф"O NB)z'6%XHU3 wi?ڑM *ۢ=eѩ֔C+|Z\MW7{~;fQ#&5;mG 7^xlH7Zp}=h'g yK!`&]IVn`+W>୾._EARZh I& st>Q B>QVTMQuӪFX2(v"yoIh#pV_d̍.KIB~JD`TS&}Ƈy&>dچE 7"lAkmRt=!l"(u)N*O[3xĐ^w:qݪ#B>T6C?j#/;;@upZ(hV~26[?!,%y"3O I+ DcR(4:]h$UI]`G%k"H^`wLCG> 8X'e"g+vKƙ23io!ile vW@ xC^*6A'!ŐX`˷C2D[*٭rtY >Z QC٭dqy;/S|N^z%_"jO[zALRËN&1erk(_ <]*704ǏfSIߐEbK9cmVdʍ糋S6%U _.]srz]0W Gn; xb!#_;L*{B|_#ԸYfj& zZ|cH(BU}6/** #q:{u].C^A@Sj<""p/^R~DbT3SGDv9 ÇҫǙK }kHQ==SH/KbOz5*fΏ[%^bTJ@j6eyGDyJ6 S?zVhrQ^n&F6x>gݶD[_?Rqjmޘ"_E}*_;+d+Mm㵒]Xl!g47%-E=TkP ɛ{}^~tKޖK gk.X>t~ZlMihO2ˡ9єFTLcO/* =X؈ݰ~8=g1I*6|ϣs|ͭCJC|sZI|8*mBI2Xk|mm7 T+˥㹁ocѲFgc(:{m9!}r~]M^lދv$M*:i/jUl`^G֘Ag(0q~ꈀe=y F}!lO5tIK/xq]z*LĭK8-nŽ= c=EaILff:JΔfSN}n/QzT 8Z^Z=}]ЙM1DO5@wG$*䚀'Uu0>CH܅gxW:L3 Z̵N /ib/s9(R 0-#?^8S ˴ )0%XXwiT C<ꮲ?xW͗U**[kY+%0%$VIYv8}o"fxڂ$ QI&ȯEMrc?]=<I"8ؔŒM t>VHbunM>Rr)C7YA|`ckBތ ;yZ#5czL7*x՞>ז,dL9 a/oSsD=Ԩh"0^"|46SGӡX?'4zX:;:IcE&hS_]gU1 ngKE&?k GoOII2GfMRKoIhSjhwlB93!_~DSW F,Io-({4ױ&ՄvwLҺOf[PaS4B[9DmaBۚ!r1`iZoJL ;w7`J.13P7nD)"0qBC>Q:]e;m#=Fbl"3ջ^Rȑg_ù3L#/ uQxBO/xUNj 0Iaud@ѭc'dv6ػwsif$l2QT'W# N^ p\nHf!ߊR)`sl[=<)!aoIL3xp/iE7q&S܆V߭1}@~sU\5ϙScuk&/(_(K"$6KHK\Od'֜Ʒmwf6\6w?V+=VW(fbu8?8i;,cB@,Dp>%йS=b%Mit 9`B,c!ޝ냖t&% JE*, =G(`2_%{E}$kUޏ㙪hvs`/bw [H5aОjfż~n*yR%!9F~Jgtý8[#ϵn7zf#͉BawwaIVٯP'6xR|fvٺjY4"܂X$gPRo $5p2_Wo` \;6ZU}c5Z_u4G*ZP&bPCuue⩒VӸ&,Njq3KlO?*]|{ڟf[wd3oL^7coSP5Z3>;u TNzg 4uj><*!7L^?pŹ{(aRk"Z)H0Ieސ_Clb}ZD0O`xe$sL%҈c1'w|p[Caj#Óy3|ZSssaX⑂Ge%"ay+e{^XAg emq@dRtаI!o田,:)hIxnJsl%Y "`qӞIu7apKqb`ZB(c@$#̡楥j}D ;\$UۋeR?|;*9t!RA6!~ :@)>Nhb:.\/ł[ h<`7 Ȋ=?J(ˬ`hPM ˕)Eo Vfbj3,Ot86[-j )h70vu%?\ &b`4Eho )sWeFѡ v*ʺ"5]/e+  *1Uek^rþ' QJpyZt.i7%U]Xw\ @Acxz*ܪ`J0I>{BHI* 7Ew:!`7;<0h9]DV*&jbćVJ; El>AFU~s3fg?o#]me2bBS`#zBʬ) "z hC*޵qvni %;7k[!P!JAmU Bһ᫽ba;Bza>Tʝd(0ouѪB5ɂ1`&$Xe(эT4|?z d7&hЌSP?pL&NX#љ9E_n@<)N/ġ.2jc*<+%mwX3'"WHV>u SRq_]wl +hr5Y}FbT8HIashqʞrr''Ph¦I}t@ Oc.xR1}mL-2N@7U'p౜`(H!h~ӱ^m(Ԋ"~7$#4\`! ǚ~bL] 4 *Sc@ +$kXĔu\7Gy SbK UxC>\N hOer4=6 :!]RO%T RJ~{'v+A!1ʀj{aaEM~Gڠ}㯾)g$X]ձ(H Ĭ-j7UJWb ә:-tA)4W&v+5x7,@mycuYKuHKؖIw:nCc.{h,k=ׄac|9H@c.iHjBWKL90KAE .0aqO3nWޯO+SdM4'ͫ:]ѝ-VTa*r@gƉ+]M\KSrKyu2!˴5.;oHug$:8(VkU nC'V~tb政}^]_?;?IЄu_{~.+)`7t;Pee֯ӈ~wج3++őhp'B}~בà7xе{oʴ#sq^/Fe(q*sOk7 T^s KiygQmR#%2f=ˌMk8lXؽU؎fX~XF(1UA)7Bi -X&12}Eu7r`KONZSF\T}:Stg=>&0H&+,AXmS =:4*?RLv$"Q}%71_AL!AL{4+cs]C˞|[6Ypi[ZTr {_2~Bʫ`T,4+6wEQ.Y`<;F޺ӄs|`9ڟ&xyH[~ZCOwa1v!`pΟp,W(<'4 -j{l/^;s]ܯidp@[B 0[i:¼V"?ф6Y:EL8CQ96!k=7Ihxԛ%+]xzJ?rocR ,eHI5ܛaXІb4"9U78ڤLs;{r·-1n̖)X M˲9.ܫ+{ lGw3`xpEizgH%%8+)DA0Pdvt-i c(""'!Yj~>dD)NֵaƍQˊ7{T+`l{TJ:[ p: 15kELEDUˣ.G]y/ +lF.|14PTSvZc$6HDFӒ5ƷQ9V6c1#lW aDr^{\7/^{ ;=6(rp[.*3?AáJ B4`YFsu]Vml#HvR褃uڋ/V>[_ "O@ʗ C~.fW $(`$ yVi!)y|u4{7."b[&51'?O:L$hfJZI busA钃! Kٽ,~3%ܣn`\B5A9mw > K $Rk Cs[ q\;SBA@*a˴m%1G~Q"2ݲ؋'@QRIJRCk,8%6Wn_ti]]䌼Os~I,ͷ\\ QKٵbsVImf-e49"I-*hDyl0GOpbT+J&F;>,N'^\X>RkQź3WVi @)֯.KXtу*k/L,V4x ڎ#BFj2,剤R},-:3 ~?O$oR*?PءCwϤYk>CT W>ZHHjlӥ.U#HCFO\GՁ^5)&z=o#^,S> lIЩUKKO(\T4 ɇT@ I>z6nPаNOT__tyQZf1Ob,AP'ј/7ؒ _np4ֵv=~oXp#9$oSX7YGMZ;2[dNpWl )ܰj)2dOha$Tp*3Nx1krq9?)dɔ8Sƶ=1%{/(8?M1!vdz$[yoLµK OzAF|(bw*v{4ĸ$xbl?*'T/(gHmF ^7-ُ, 6^sv4IpCOq'iD,4r<݋ԥ6},dst3RY*$tŴKK}d5#q(e 23%_vIS*]N9Mc0{ {[w:؟\˼JY[/z9'a5ч imޫw; ̡}Dk*ďq™ 8{Y/jC̻Pƻ6 GL3& UaL@NO5^}&nIړsu7?]7u{}+iEA4"aW9!,#_X^Aj=@!*qϲ#j_(F}$9{9NMb.qLu.۝žNe&gL-_u}~K7Յe]).:MIošk8/p *XGf+;Iސ;[\maNK \';bquޭ&T3, Vb2sjfxd,פhkSA,{l~(:&_<tR+Ղ~5¦nH J$d;c+qãg;.:4;ZTXbRgC] l?0^s6{PB4 $t~@>GDϣpXQ G"rC/0N-Rs\4%C=V@咓VH(ChJt-t\]v#ġ\T$2mRp*aF8Q&%|ђi6GКMjTl֖mCmEb)+G Ol7ځ ftTȒ~F]m-s.xV6.={Ƌ?{5#;P|E^FM.[?۹} f(bqMCV9Қ/yt.|n`*ԯ0!ngjY3+@~kҊߣV)Qx! 7XH GC*!Pi nSٷ-+چ`l*љu h1ҶGɋooǠߛox(AφbN'P!r ; CJmn=W'h꣕Îϸ% o1Bz;}P؅M;Q7t&Xcjch>)$k}QR3jAI&8₍A1P"Yx>DFwtyM:\}Ccc lR#3/>շ!Êh\VLx%UkjNbpu8 ` I]@"BY>5N d]rzVdTbvhni^Gjܼ3\gNqV`I47{dgC}Yu!cDgf_Zd ixtJ݃ 9s c2ˁ%o**A[c ,>NM$3q.ao )izUd1]'jJ5 @\-[;8Ǣ[Z-8PG%UٚI$ΜrBU]<)RH@Y0J,5 .^ x#ǻ`r>Qi-Sbq9[`'%8x u@5FJ"CRS"`BuXD,rHY.p(<&7㙑ʀ^pBQ8.Jsr7T1؆JQQ¸h@#hI' wQL{NߣZ~<(?o^pc"CA+k#Tɸس46a+=rְ@< 1JV*!񁢬KAY N2Kf~H#cq9F; HF}ڈGWV”U;Q  |~/eahlh=MYْsYB]빜Tڞ/a2Z)}˫s Z~]aA O\ʇp] lc_ᐺ\|I} GҳGwjfsOMjQBK5Y.i()gyn͜<9,Q*_#sdKEJ:!f0p޾)`I4IoIr̿(B~{a]]w=ӂY1YKed4Hǟ2,|Rfd>jܘ1aJkHۦm5E}OfI߃fdݬ>a`拾 gv :TL*@k .&#EmjPQ51Par (CO(8 X{2჆BӰ)+?(ؼ'f[f崹 OW5`E469,73k_ĵJxcn]sܔlWlfk2$Gfߐ:C6lQu~μ8N8&b mybՃRM.ICXG9m︌1\ExZ(?:l‡)?ǴTRM y#Ux5VQ谋Z?(5F~u)j ~I)]Oik<T)!b, |9 ́VwٸCܣ:L{^fF0 mi#p,:sl,mtd\DOvx^(%gEQ(*\MROȿ8|^.DiزzdfbS`5 `#Kd,śzܨ ]re_ӥfJKODI|NVi"޼,EÆ~޴G,sD+veAwV ͗*̫y$F#P‡tlq%Q 'T*8U&suﭞ0Zi;2jU`{y?@_}7Dzl/2ueSfA^(:9  cnc_Iؚ }ٞF2xURXh04a(NB3gC6vzus=؟d] &N7eN7pǰcw+­`?r@Ewc %:y*;;"Lz=`dEɵz~4 nf˦ײ:BymM%oL7+^St2ЊcǴÔ JOpH|gோK_^#/@&3ѨᤤS1orj۬ZR]oR9(+x!9'qPX-7ҏ0+ǁѹl5i4}v&άy< xn7zfzvSFuV|To:8ҡOzj Km4:h=T^:Ɏ%khđl3C^kx $ Ȱ`sΏweTn.-5q)tgeI:M_^WFmTxuނ*.?jd♁<%WrhM 2TT *A=ڋC[2"0 "@YoQmGIr9W'){[T?@aR^U1&#["=0W&{|vΨd%Z69YEl1*FZtg.{T}p2Ms$'k< >P HCY{ZρF0!L7rŔ#r}Z=cQ ]h~%'v c&(@Q <0vk1$GVdլQTmt~}Vwg( b,!uV)U~)wA3bZ02cH<Qaq+` <}y1  nXCkeʮG6['I~,Ax"89iQA6j'vȴGaH@i aO>< C "pMv=yʀ* Q5R+=aS8|/P5ߛ$"CcD3&ܕQT)k})\WW,LcIBD^CT(i"3\Ae[?Ln>/GL1^݋p^t5j-[Nyq S(5/|C .RY=y_tlDٟC6>rȆM?vxb2èe-D]3&R'7c'y23kh! dy<68r'12 ftFD5}\8:`;Kj]2،qS"Lb Yת?:9˛/ x׵"aKXԇ\\I6thICzW',PӮɆv` $5`Qyzi’ 2) P1Y){%bc^>^(#L#,!Ҧ&VAkd*,oy3S {n R*흙]Ly3B7a785׵~f`@*25iEv;"F;I \ygub<#g8e;ӏH [h{Q05DWR"BV6J*/5HnP@Ua(S6lDq~Or0:Ap~^asvҢ+'r 4`Яo9?UWVz9R3RP1,-љ(|##$ nUa^l_OO{ksd3<=I7P>p]I N]a@Vi]:w!ge .G5zG WdK/* (|.吽 In.A(9CjdCHK' ~vC V—-DA|OpbV?W X,u5_VAqqׂ7%*Yta4X$6'3ceZ.y0LfsLL! Elja{8/b( pmd,N=1Da2`b-]H Z=ZӣG5=jNAq>? ruJ)K4fd9;9 f=j| YJ>>A;FCLެpAcʑq]#"4FMѷT^Y'd8bMm ?+h'| qB+OgG$%еvYD'lx_=mpA Jsxtv3ؾzD:.'bk& JXr"wT6AWJ2A6wl722bޙC:PW@}5q7LOOZ)X6CKg}O> Dqс)r|yLTRz( }yֶYO)ԑ]L j*46M%p6_o7kC1 h|#lܕݮ/y%owi/}'xؒ6DM.kJ毃e:Dؤ:a)tiP(\@%sUؙ<RlO&56G9H!iMuX"̈́LSjv U<2duLiil060LpYoϡ*Rn7m߂,3Ȭכܽ͡`ĆݬOe% Ppةl<_D~ ]YiwPt~u֜d;w'Obz,ˋ_hy\!׿M^3.pR?/ 'бf rdD%c MnO3Pxi(dO+95 uhMkCvN͜\_=U)" HG(i`tcԡɓ+ $: ,n U W9?jݽ|Ȉ)wҌֶ+ hl =$2ݣ}5!aչؤBmRl"gfT(@;yťOmϡtn,9˖*myQFXvۢ^T5=SL&W (@jc'V󀗩Yr Xz6mE5pL&BtˋE\d>y|, JnSv,wx}ɦW R ?4ւ?¸LùJ=_#k$KAX7+*FlZZhc.èv˾ A˅&v*A@ZԜ7`3Ŋ}fGl@SP]8 qL7ouqŐ2P|HzYK+ʄi#|1ܢ7Zx ɻ!=>]_²K(9.`Uy4HWij֭X>x%"эުRI^uZ3ש˛Ltv6eϹJP!0jAb;Ww(@\ F*׌SDh1FHs?=@T{7E&\,/?96r_+fv0JQj)+dWn {D4j r)}6mV\N7"~(GDt(0tI* ‰.3Y!"pemغrH`UoXm'TߞlFQ e{'ũg\#5i֩E@j _Dj׽S!dS_FOgK) ߼%ȵ CU}p]aJIx0zU\SYr b(9M9q`^=)ܐ=TXAcrٔ̈`blr9+oYs<;c9}S<] Xmұ+#k8%\Z]1 ,-m|LdEu>5gCaaP*ѥ?Y\Wm]oc`ӄJJȷTWo>߸?v!~JFrV&[ ^R8qboS2 67PՇ[X [)c!F P=Μ Փ' F> "C{>cI~?VVDXwBk E @m\= On8$Ո9%E)g* u@I;!M,\etK5S6'~idno)5GIHWz ږaGę/H:; u=UƗީgƸj :0iPV`7a{X|^4ۃGc/&Z^͙x$o"P]n`ы~^RlMqČ{BWfH^] jd1:< =Z]s;D-_^@âgA8k$AN--han0d/qQ |yjW۠H5QPrl̇R "6晭۬(0sYy6qgalU &B2*G`98?1]"lM(yo\'p2}/fhEM"u&C8YYa"BdKH$3 BnK cRbr[[@ $o`L*` TG/_XPj$ Q)zQX"GQ"a!lލju.HSYF ^ýq~h(ߑaHo#Ce^H∐bK?10SF")B)z?8`9E|w/jbF]ܿM>&c Io ;xhq-4'kr{8o ;B6=e=z>a! i4IaӁ>ZQ%"|r eQ/Ub I]~$B,Ia{/0L04ٶJ B Hq)#嶅Px o. ZсsWd0чul5}.vH͖ԼC|J@ Yhr@CT`f|Uz@s%c*魜#l8k .ʥ(`K T|u$] =,Eeb"d^ɺњ:0 2X`B:. 5YSj+q)G<c*= MZ7eqS콓,3mݲ Kw{6Ysʺ:|/Bn,4ϖC<\- $؁}rl0,\RVf1yy>RBBeP wzs'+ב XCwt;?jfcIwJvT ΟTbG1wNJS2mqPsZCWYN%֜T?E%29۶XAB\w^ËDPpݘΎT 嚡=@90yC @*DY:O;{=V<2673ʔlZ+RP7ɶ*#P8VQt!T p9"}?> bĩmTTr3l=u5)3B}vݺ؋Y3͒*` {p /4<ś\iҀƋ}!:\LLFm-/ 6 @:"}-[ˀ9.23WxxOxpAޒ旀"o/_n&a,yw(Lv\2(ml7!*r=eW(HV^,ԒC<ơ&,`AmN n;,4S+%ARJ՚lꀻW2xXHj׽-=ǸosQ.(%W> *pڑJ:D᠍KW[Ӑ?bYnQ?N\)M +TqG_y3Tm eϡHzӣ.nL=o͆7N(:CvwxCUƪܳ@^<[ZuSO $ZM;Ϭo<نwYq""qoq,7@eI.!J.ꉦ32y<ޏ8p;A1y|a%VbN/~Д V^k9vhX5K?v`MBMS.c](9E玗ru]SJBEmP~;_OW .<0V%@ٱ V&Ɓ$󬊊bbnevcpH-z 8cPYs7ǬooC~Q0FY1ks!Qe?B$S ~&P we8CNԏ8GJCI`wN0,-|SD]2D:#V-Gvl<+LҒ>dzT4Vjs;r2T2jF{ z(^` 4K_d;Xg"Snf@ ;d*Dt15>L*iU)zοdsݜ܀5^¢O Y*ʉ/ `9N S y/(a&/E \zQF-V0Y/+cg࡟A5I ('YcFG׈]@yJR)RO:x>{+$J?~ F9䦟-hK8HGga#{YCpvEԥkS\\u+|*٧.u!4v]fVzɤsEʊ%#>0ոU|Ƚ`"C_.zGKj9TE%6]d9Ac+i9r6,9XNվ]_ss n= 6^U 9Zirt}T ֤L!+[j ˝RkrW}OF3)ZyشJ+H20cc*д˙-R,u!8 lt\׸6 E>[6-: htU5W^iMsTZ2-1nY*)5Z\U1jв'Qc8#_eF#tIF;;l{1-Oy*c'2fM^ZVdPCGrj$M5djxG!֎Gq/ H(qLtc2!F;2ӿ_&E? 1}zBkr* $:#U_ɆL'_պPDQ!d=`%oѦ&e |9苹IYbG"N@PnX2{X%Z?LSˁ 2[p{h(`9BZ 'K^q F EURB^ "zwu(VgV@ցbvA~Q'nAFa_۽KU/@pFPu[Oc gٹm FÙMvgleR wGX)/6q*?+9S;/6 n5r CF嘴θJxLၰμ%/ vQ$`z5- ׹B?Nυ8mIה9í)SD KkO:AL"z `Lb Iި )|~m3- %[0Ů4q`9OF/#WT z+;U?n7y3/4f $d#$o{#iH1g\]8H7o;a.!_ӥMVrw<W5y>?X[S0JVSʴg,Y~"qI;LV!)ρų$S慰ktcRkIo19X-}~}dfg30(/ԉ%a1%iyhi Yxޢ<1]JyU#lA1Zers\`ceD0S?CDJ•o& i/Ix鷰BmaժA+JFD:rXtAyG9XY>/@ـ&ݴ|Y;[fXL '؜Iz̽K!̡mJ n7)H#R`mhnOq~wz}$kR3nbt#x"(Yz|zm<_2}eBlO'wc{Y^\6]T)RZv#Q[3|$&. pFP2#c(!u~ㄻ:W *mn a)C%944`+Y 8^KG_[!PQа6GNŲktnilY*f5y5NG/5 U*;w%bhAMe4i\H +õ4j suɃ/l7W b^wkiF2J r*ڱheՐvb}V NsDь@RuVM)5^Ps{uS+G8o7G\Ň$,*wj4Mqr9F!( 2alu8uqHerLs9܊<8fN`qS@i?A!aȧEn*$r._}W/>%+iA/q^0H~??HF\Ag>vͧǚ˵EW8mۢj1Բ6\FqGG=BaqyTA)`)\y,hG?us">_ Am? Da늲ώ _eu "2\8F+S8L/2;J)ցx2N֣A֘cvk1Ω?ݪmXp_ʷn͂loX2[L(;*YA5vn4X _C3g-.b_N-|wPW#` JUZ6QP+Q!9U|As O j(JAB88TS^ "!5OZ|r[atSяdmu)<mj/OƬ6 '9eh?6.r*컛B8;nG?"!l()XCs swQiDsU% \  t!uJQ<lRU2 @υ O]ȐobSYqmgy ".Pg.+ !o(9Kc[A5ݐD1F2cOQl(\md9r d-gB[)5s>9cj6M@qazP(-C &LifX.j3.OZ^(KU?f|1黻 Z 2-J=EG4\ltͭFaXpwQCeZ#V44՗({ j' PL$x}rRPF[~(7*5dOWK'o~aW!*{:&oՈ*6R>sC fOfEN,btJ; 3 V%<\ +=XuN}+&iBc[d=Y`~+D ޥ+7>춰C,BRcKf_]v%L6s7*ZFƵ-r9؟ND#{ 4C3*h?EmM/,+'y lXQ3F­}vS>BoقcqN,YN0R./iSBPݞ IFy\㗿κ_OC@*BJiy@&32AFq>Џ {lE:<":F T#.55*!=T!O+g\4??{p*XuNn.D-mQgхH`;154.&wCֻ η *3[I`oUBj MC8.b5)L=Ωzx5-@!b3XyLw@ 5Ll 0:sqb~E; mU.֦ 5 lRyȚuRM[H9tFC!+stsY{޻[(92jHgj'2=|kdke5Ikh);_JfʖY6@c2Y6mQ{NܝHdG(הvwsˁ͚&R >)E_;MCB"]@Ѿj |Mt:4H(|`j8 )KUs0"@~2GMN<o?kf=±qty.`ef*zL &>B>wmw}m0 ս tm7gt+CiNtKejn6KysZ>$xb ]RENW)G[[zj$_lw+4}DVL `.C6?@9$yg'-uM%CrŌ<_f}eZ!DțiEᵣdb qrT҅* TwnոI:=.ɒ}"|0#M7~*yE[},9杈'X< dʡB9mĽO^k;$[ $RBDoX3MmZd#4X/ni\/'2$rN\ϯwUrȍBU$l"^̾uRbOn>I~ZaOò]B1#A)@x+YmfFr$cA*qWFĒEzRܖl's?OmK]: 7^7P. )@)t/fGaQwO8{,̜hI|8.KW)neAל,v`3R4ַ~9jp?/ J("&D1H\NafJªdL6kh_z69$SO9'l||Aߍ-S;.5E\ N է ]Ww垛"s0 9P=4? KҌ~̵=dLs>XpmӸ#pɀCJ[u\K5 _m!'r]1i0|ߍbbܔ[ _X=#Bק|ErŸxBY?ili`Hc]0/}4֐ ::&rl]wtsEtp#ճ9Wwe֑TF#mP zߡ՞;B&#2.޵RXJI(wRuLHNnץ \q̊Ow~G k.s~Y+!Lq6elқHyߧwCYoυV5Z̟JE}r}[Au:m(sqR,]䎕M D;9Bם.m({? <_"N1z"gNU n&*MS{=Чq*ӁMg-FE? H%aW#0h2FN&)r?WJ`o{4'۴-ryh*Of?IX$>G}{ȭǂ>TdDg츼+/7d$j0Ot!fAFn |V- 8):!!JMB%JKD֮MF݈[ kra8[bvD ֥)=ojQ)"& ݩ>$Q -kKt8Mԩ“} 1~9q'?8GA9=|u GO%-}l[s$>3Lơi4<8Xԍ%Q?푘̍#kP ٺE/'5zk GMIMJtF\(ˤU.3yZNHۑt1t@&= Y>0iȓ!7DhI Z}F&.?J, M^-,w|(iM0yYy!ZܵQc`u+ E&FVJ0[.c#@=`{&ɀuV n@Ag6U$ή\AHxL!,Gj +U ɦWv b<|OrA=9Eqp)l*L 1Z ȹ T'|ߦ.)OAVoE? &2/` SC1" ww]Z4ij=my>%Lm%Nxf{-ҰԨ+XkCo.1is>!MnO͙J2|?M`-hfxd\ηާv3231٩;YVd3-_)X|{8P2}q<\97#=*RL3.B8~ZU; lz0Svnɪdo2vP^pBQxٚȣyZ!KX-[0otbG̲?? <ȧ f;Մ/a[C4>6bnm)t{ug~\]VU% 2VBެalpCʪZRٸ>w&,1~QZZB_,W[ҧ02tmFgr1Z06kFn}eV88 7WP\#V I>:$%tf* ̔ ǹq?´OAmZciG; 8Pr3 )7tfg`LOJqܨθY&(fOK))S1 .,,ĉrQNaHCiw#;>*t7`rM5X|@txо0ׅ=7b+ՖRROWzkXhnUjXD N%h; a N;Ʀ)U޻oG,yv ql_G/{}KCįߧRp ! L}֍Jo/!p2XwGm^궯Vd܋PTanrǞt:d_WQ~3unZ@ Л{@G]HU}VDcU^P[MK-9zd3,|_J}hJvTFHKUy[K!GJDyEMkkҎRD&i|--IZ HfME~!$mrt+p~ll?Bf=)]e{{+3'k1ǽ3Yr(ߚ@.- QuQ̝1#prf H-5X@0)= 9.'2TxjYjU=jS VJrS>zǘ^ ׈@v(3-ˣ`g'  Nx]ꞎ 6+Zy%yߦ>~㫉"eC/7e>$/Nz& .4cW;&hTN\f*``G(5 92P+$ypN\kʯ V7}$ꥼjpNwfR.1W}Vl|rܭ% {"a7 `vqɫ$ҝu e[>]uV0ko)=8ne4}YZ%SեȜB0G,t[`ܼj3vk3J0?KF+sZxJBp3pkƖͼbX9k5Xh> k#Pod pX\{P2تsy /*62 exBv?ᚾ=+ 'QwaND +=)Q`9A+#IE;E[9$͔f,DS8Zc^S6;}5z'yIUk{09h~^`m&ZGV_]Hxz|)`e"KdHp> <Ze7߀ӡ·r}4)9Q&mMM׀L<ՕV*{#CW"DF0X);})8'fUa)'66 RqVbAስi|36v]3]&~1' @}@3I٫LAR{B.P:HB>Ո|e.3L.B"DK/̂QPIQ/ *[dh0ߘ/߃JMep ^Me2U.M3|$GaOrdIT 4?$U΁P=/JǾ!c&C"q]P12_ \-אU]L>@sϋ5l$n̷&VwJ(P+?f bI$ WJu]dOmЊEV1}LVӕ5q/xnO^-{V/8[baMoF_uIGZxS,9zoa$PbY2܁w,Ee "@EK@%r³.\D&I&IHfe Wrfcܠz *{nKq57ku Pi0ض!Ak E qҸSiEZo2V LjyJP(LF58s7NꬋBKPP,{T?/S11=R<SYSU;SZ'Mhi%Hsl1Z!2XRve8J֢|NFRsQ5]8bWhl wV?,<`rD JF[Pr~mr52cuB];bŹ)d:㷋ߌۄn}sǽ'%r7"Ќ;#(tY.j?f86R|ϹG [tfb:=>%zJ#Dpm$6#FUskw 􋈍TeA*Tm 03LFJD+zu]#4 z 'C).fۊj^rmݰu;}W'8.s9Gi@ /rÎyyo0x'r)os7}ܝX+ FAg6 jhV5KuKWg{Oԝ#Ì`j e_''H횼OB5gbsYʮc*k;ތl}~Ow.XkpULud^prr<`AwϙKD69>d25ϱO ◜Ѽ1 Hj i˪[v!#<pv dSڌTT_g7׶xV*2: >9V7qwx,J7[rwDA#.G؁ԛ% \rD %[zzqeU0\^?Ei| FÔ(uK3*nKvRV.1l҆2ļ6Lki` _HpJl)#q0@GcFrQjh<*WKf/+RhaN{7l-x_+=Ui%uhssk J3Ǣ )r`Х_*W2Oy9NwZlXxlfěe=OBăŘk̈**If&p2fϑ[Od 'F~ pN,τ{NC2ѯWk3Fء#v^}>"^6r\/'x;ϋ C41!`QfH x*x >b ڵi 3ZT2Hmn/и4xۣz.m9μzg])7ְ, (d0̐Zb}H&]L,S} r~|Ӿ «e]TP[ [8SiRR_ am0z};';?0Yt5L2$>ė`ݐi  aBp3JKjRCͶJ47roAfyPw\H*?H ʼnw9a7M>94mOXwV̓Ƣ +{ɴ .7SjY=H@ģF{T}{0uR2R{>6-쳋TŸ%T/*I(`o>qu-d0 ?;m:Ls]0}*fޘ ݼ܉WR,N]Sޤֈip~Cd֕[?IvAPD_o"tj0+R jH~;HhUjߘ "Ea?Kb΋O늗)#6LwRÀ'}|Vƽs:󳀩$n= j¶=5 ]XXƈQ su!Ǹ}Qkooc7[0Ap9+fL7NM4,Cȭ8$Vƍt Q] :]_—}A0jk! ukqϘ0WPCÈ,/* lK myFTrpvc 8˄pc2}pcuqJ dx&tWj0ɖ|WٓH*t#fsK;WK2RPɣ%e-ݤ!RwoR` %TShz2SL:UAчי|~咱Ŵ)R֋ g"%d2ܫϕ>qH]YL1|]7,^|H&nL`;ƲiߗۿX$N떥:[+̰w''B5P S\,I068牆w̝1~wc]ABЩ8x)ƒV&BT.~%i\q$WgB:[dyߕv'o1f-  |،%s2Q׾ʱ/N&~17kmΪĤP[*Jyu!DN\"xζ`L~'<_4mmR)<3 ķ%->TJw:Օ#`˲eosjؑ| 51𺒏߾`{05ig2kv7|D/!ip-!GhY42ϭ5GaPyA*)o z#|6ھ2 ? !3$ B6dHb `- /,یnr ܫkf,-D.R[%REE:9M6e|bzj1Ȏf=q08&=؝U&CeN{ r1Odz,Q𲼧U$!uZ֮ao g%wNC1 L&DDS8S;0|3*^掬Ͻdž`E̗6ļdoH2hӂᅏ(5[;g@nڻWf≻Q:J{7C8/m~I:'4$ ҞDVEX=;`hJt`dofx"7WX 4>Bxsḯa+y nVU-=6V"۞k; _IA,GJJ혠ٛpG%!07~h4 4k(?: |έUnťZS Ef+0> ٔ;4ta ozD2sf;&kaW⭂=f lPo`%Y'-0U4s#tġLFVy0Y#0\RtQdКiM[.{;+XG bu?ؕ!yw+!'9Xǎ,"+3\aSVMܾUV](Ui˵<ߘ EXjrN.)לVN/آcpQTdt\`WGO:hIs{>!BFV<"s@y^A5˿`Q-eq:0ip1AXtc?5Y>Be&a^?8AOͧ>1| A.y<+T6$]:ǝM]٘2)͍Eߞw7ʮέlw5bu% ƨx)7<Φ]Q27D=K<ʏSBݑ>-`'{GuhEutm˻v-.;X"[HZx>Ij@P%{z`f[~zC9;5E%@MKnadGG&n}71K. Y;v3ۑT*rWpHktlki tUہ<#.v3,!f dfFoInVGޏIX¿%8k]غO^%xL!e˒<"?ع1Úfh " O&**81 v{I n㯛@pbo!'ixWr6-P3uUUm 8(0[1ON8_ T=uYB?_1fڔBU◍{E;s bv4ګc]16]f~m.8 ?yVFs)48tCw ࠛYxǫ+:Ns4]H |R:D6H?YPgPGDZ #\ PoƝ^6DD52ݕ!+cRhJ4jdE.NN1 4H[E` h,y`|7D5Gc0CY 'kV459k Phdx;Z8&ήw _Ts?&f(h߮= Ƌ?7jf㔟qo{ at,hϻȭNP ݨvjΒ ?כi+k޴iANu i"O#j U|x97di֊X0#z4_ی)8 O3y8huݍ%+;/%G+"l-7;9.Ne2"N`;sE"cTZ7rV5FwI!V'4tV5F(D؉ xpir͒PfCNMՆAA]k6ݗB_P3E\ѫq0V49#Rar&dQiv:oj|x6|bjN3J:  HffS!I.w4{uhBw%g%cV wwH۫V`z ^ԛۍaNYQoͽ | ZV׆rAM^H/BrWQ"Cg#%1yX;7X\|0=<{9_\ 1Z2gUNѣW'udCJ}L(%es̭!›eʋ);-[^Ϭ $[XT9ƻK&1UkHuftpԔ՘۩>AZ#7a-, .Y5 iS c?;9<}〨BfA*3y0Tq3{UXT6CϬ@N FS?1p*$ ^M|q[\K\+Ž#uq`kI+b~8VsªV$`=}(_"h?f:P*#l\ K *)\{P&V֢nI@48yiW?1b$>ï2 6.-Ei$v[/0KLgܣLljFۯӔŘB{LT$kykˣ0hp>B} t6@{-`1 k C׻ҡI7P>,o/}1<0&ZSmyೲK2.k8a.8/>,ҽ^%s:NgjI yG)=#5$2<}w?hVM'Tjͼh ! Qe|* )O<_ΐ\ҢW( U$6-d=ɶDl:>;mO`c`oc}Bze&F':?)D{FupMY#X"sZ&L6 oUGLsuw Q"Q' Z _Hc6U[瘅r۰< L)*[ˈ yu ]z?B3z5ky a:|.=sxtD&t$2Y\Q6e51X:~9euij^Y8WOlxD|y5&cc'yF)T(>/ue#G:Vƕy]`iڣ0 V'QzqQawHfĀcAc;΅V>קf8 >جfHB 䌖"f!TQ ! abvQ`J,tߙf87xbrKMgp`BkMrco~j`طr\z?Z@͸i\oʳ$㾔ɑڥ 6FVȽ;g f_njq/9۞ I/> bsBg:LRIס.GGW ʌ\v,Xn\+y1(#,EGcN<^t^MB-p)f"Lրqk0sOM;`QƬX 2:&&?ZQenf`22+DB}k!iq ! [jdϟrHN=dAVt,=> Cv_:Xю-mٌ]Cƃ{=`,S*b(#ގ{!Wl?V<2nz+bǩ"&i՗C{]~;w u<szaro1<|6wmq;05^\4.?xco[vG OYd<;UDz>E"ߜƭ.dxKs+/Չێ5`풸u| p|a g.ȷg\cf^LUj}%EE2Yꗢ{AXE-G8(]1h,0 R䍹]#$HE4W=E+@,%%D\j虉'|U4i\Eeq^s`>S?%,NL8Y9&alis骏ڄ$(TKJX:V-4|ێzjv~dX% ,r=KU]n.E!mٞHi+X@bYA ~-LQp؍6CDAT6BG Xj~žTc7R_O0^*Qc ~IG~׉fxHe,-=&-2E ORn&'EP[N۩h;\c,Sc|Ky˰MV}^{7oa.o|B%/<7Mp(YF@wBp*ggwz2k ǝ2vj_414Q |טFH:eTvOV+Xԥnx-q*@~{8+iuW]yoi<9IݹS#E fs 4I|=xgcF 7(Vbs8^sKILmw,|w"_U|=PRdYq 5͟U)*tr%9RLKYد a;E7UV:!2؀{/9A.BV,m0d#@ʕгEd S=5g ?i\Һ|>$ ѝge[Ĕ;wd'+//;w;A9KK?]%Rt!xĀ a1T,|4yOr_l{h ~{;T L[fsbjGzWRۻs!#A/ *$OWB4P %kkӫImIYTzǨ^LgΛ"I+Gp/ X@hHL҇%`=?].ك5."n(J/;κ"+Cp b3jRv,,+*5'E۹>)uaM_ӾuTjfMx;ww Uxz;/nH&b62XF}ͮB+lDss^dD@(nwkH1h1 zollB?zC_IVCn]kԏHJ\я_BxE7$ Cםzt3s5m?*c ͧr6IHD/A{u1,v &'Q{gyA[BI9+gҀ LE+`[XS|522# J#wdFcpc]1vuk曆.(*WE@Uj6dJ)8:=C+LwX |3zs`gir(>7]X`LLOmLGo ߽4\?d;BRS!L#_e ;=2G-&ea/[U !JgX+4-:KόhD{*6 =!Oj"W+1#!q=O s6 SB WYɃ=0rN :ȢѸKWgD%+Fp9@Cn'q_pOY6׳ BjgfΉc϶1ڊ1ÛLqmU "Mt4e+;Yf.Q<`tN}>IsI@ÔhQc[m[{XE-PC-@dJ=Zd1]R'9k.VӯGɵZض; b\=rVBI$i!nO>9aؙu}Jsĝ|bI6ǚUj5Ñ$_⇂6I.4|0 fA Y9|U´+=XIӯVKg˪cz2e-.p;h QF q;[Kli7aFg62SZ59}<~9^Yą*MtUkye hC aP@ߚh~ }.$˯$HDzp%֌ڬcsPB8qIh<|t9ܿ\T6e[mҔ8]/!qqJћ# # MwzՌC}W0`C*iGzl :zZkyYMѴ[jۖ NtYʯ4 ,bR;'` @$@X| ~cA}o$1r l$]=# lS*qSDZD/.CjPq\J=fa"wBT JWiQ}T9J@ݎIK"0뻡FQ*V oãc$z#͝*, 4S&荈Ot(H?\qKGu4Ĺh+{շU{*=ɅhL!OcjvϋPnt2qDU+2Y U_nKLEQ/Mv*RahGU'g3 1kհN`$RA0sO(GM"AGZ`ŌWu`bz'PtgOƣs(q#{{z56A%ZK8̒1xU`AuKw l&0.$[JH({:Or]eiWC WO}%efKOJI r$(#|NʔOJ[9k:A|bjӴlc?PknؓM'(%W8LxI]vPݲ-B˙;k;>9(ŗy|-#bj(옽0[ ~GLEDOj5A 6EmTz`!AAVÙO yCvW%S"pxZ878|v*K9dκʃ93__g;$u|2j5KrLkZİ}2€|Pt:TAta|᭘B:Cnno#Θbh2._x8/; 3a8Ԙ4O-{}!*6%b'7%ϧProk(mXk0jг7fʢe]NTQVE8r&Vn'm"k^jt|߅;_[ź5N8x(Vj:y?F`LT=8 C;|1)bv>E`!qL'gο~P5AH͊XJL V ":w w"ɩ>)-[P;Ĉo.K,"sƅ w.0f.?cBƊkV@->ȅjޮ9g#|=)wh8M6gUba&$j&[/ogYP+O RvW=P«d]Iy7j /I>\vG5a>ԣ?A >-&ٽD9:=Kfϳxk߽ag5Nryo_'-r4=fB+O4&Կ; v%"~@+;CcCazW2#L+nRmfRR :mxa?Py*'FX)g[ 'E2ZS^qw=)B k޷LԳOhư\<sʙp{ZCXzt?2М}4]ҋ6V:ʨO E]to> M Oy5dz?c7Hw?D-RVVH?ƴ$)Y&IHcEwN5Y{c 9H,h71%(5Jʫ~Vf\bÐ9dTbZd *fHn酫̢^Ro9yM(_ϓ2Ӧ`w_kfu\0._B!6%%LzyڙSӓXh`.辷! $M5T.!HHT#\=BOT$C6Uyc6iQ4b'?p?jsw_nL;dX̘/gQFwԕ爃/X5gz+ +i89Ag@$ ˜J.âBdc)*41r2L_+~iNTEZΠ5,kߴUyOQ`Ndvԉ01/7ΰ^nD#+?sPNicMI. so~?M!cg;v?'ڔ/t=-Fdžߝq [Ir;95i[>`}֥XYT6k;;:W6*>č}ܯc<;YSJ 4tgs~n5C!8XڔG}^; $iIg>UϺ]Cmwˈ};L2t䕧Mf[|3C:tm]%D;*Wb(˞NeCeȂ v',Sز:1P vquбX]Cl`Ə,#@xKZeێN7ɥoaCOPڠ қ% FH1%GQXQ٧JjpQkq㥼.X7[L ˘ fЋ.\jշ"6\a>ebFf2ΙUi6 toMA&Siu+'%2Q,weug,^H: OdLjjr<oeyj)U 1ȧvi1DDpoy]`=aݰP6Bw59Ŭ!ug8a6٪ /JJ e)ƍq&{ q2"R*gwkd.4P^Z3sljWTmISϜĉ,РⲎ@5e"䌠QO݃p-؝t-4/L֒ك23J*i2@0p+\aR[cJԓv7@,gkLP۳10(5}k@E`Oe:"~-To~Lʒ;ҤF]=^.|/?LC*& 8¹:0M)Yʗ?7s'ٹG40KARh+A\,z+^,/zG̽ؑi9}0;P3L;r^PeR!_C;0_<hC:'K6,RѢkjSL3q{9\?Z OLT%CŦ"ǩ ӈ 7d3%j 63Q*r0u% 60޸NtBga-_$3 >Hk9_kC %WnjihK(D OJ}Fԏ6G}Ox\v8lH١٢߆S1yRGW񧅨nB)Rz$$1I'lйVdd=5^eaj{e eUXy`8,o`Aۋ k;0I-Ja+bД̧vv$NS] pv+M0fkCx=C*~D_La”~3<-\X`C-kR>cK?N0w=,{5TQt҂urI Qٰ?\<~N?! ?%"'WKks/*P[^{"1EId>5<͔\ӱ9!~4 V[]t@=FxX륛tLKQ,m&r +Eә@(f1@Ӌ픵3{ӓu-4K[pRl7Y::WMZ,A4H"lc D /,Tܖ6$xX.iSAv O:dI[Y* F=6V r3K¤;X&#jYDe밮QL44Z=cw6Dw)6gM]+\c>dZágOty&C7ئuTd ')TjZW {4&S|^+Tz͝T$sRp>evEIœFxNRemF9[Fm rv;vv- pb~T['uֳA~18(rm94'O>= FlZt_qЇRuu&qU1vwxР遡oڏ>{0#9]zä <)Iƈ< V:?@ݥ5#N,Ɨ|٥߲ fn6mno 09ߐ2xn;qzQ wùNCBh 4{/耚\}S9k$˚a).w,.-֣hIfRT v epn|Z)dZe Ty; >ğz- ҩnd%"D`#&||Y鹶cdgYKdedu^k=\V] O5 Eb\e':2O_5@}nU)bh3Qؠ)#݌wr^zGh%m#-$ŏn[7z߮tvX n [T.4)`^@7 yf FQ)1 WIb<^-)rБv6WoҀ5ɝ]LZ#=̳fF 6 !:Wr˾R(YsG"Jv'\J+K"׈b篎%70}`5 f`*aVIfo K$ ǁ^u$ JJ SB}VYR`E%Q~ꤥz;ύkSTs#4{аK. ûX&@akkiA™q7D2|Ըhݙot,nC9}'&#&H.` BWU77`Rjq TORY\,Vkٗ܆ujtuH;fr};ǨcW9յNBjQ|mu7`B8Q @kIsR)AxkoPysMYal`HJszXUPMHrhn~ЀI4K7i` /J׵r^r~}O&`=aO't,"FۤYuF[ JWC dctS!m织(ؠX;6:&B5F&*]W*qX ?$::Zc [^8,/Xd\8!(?+?xSǷ50alUVȾn·MprșiCamNa3h.R-UeaQˏxWhZq B7 ~;,פR%u[$*GJ$4yսxRd[[T wM4~%P@p5?;ʠ jCJq\f_J<:'28'uNk4`gf^#zqZ1t)Mh'&8 d佾jVZ~ n ={(ݱ6#6=%Bk9wuk ?\ZF亚ˌh8Z^ʨQgG[6w.ˢ*nҮG^a+#>orggEyxc%~+Vx {ӊ yX88Z9fCwV ^EcDgjJW|<* GOݖumٙ WdRxźf"alа}r3hjqǠמX-ZU6>lr? HdXk8q8&.|Iuiua+yP2uHMخ P(>瀪."ȉu8KúC~l-YX-9Ņ(wfiok&7wXjtM `x*bI8} ɖY ;&魧P#@fCScAuH3r9wGøa _?nB^e6snD 3-P_u&#[WsLǓ/ ae*#eD%Ɩ$@N\ǖ&˼E?XlÐu !4O#x<(c~AEt^X:!S—bFs]f:pJj>x ^ oD Cf_`. 6|Y~· ,IʂeІ|L XP}.-e}ntϖ%jllė)Yv>˜g>CVuf<1-(GVoиb<عXyՊ&DEm'aզ#I!A-E6s&doU tq c s; )&1!>b"c͖րe|u 듡Dx>|eqF0pQ-&pS+E+˿P%딤 B2gװdآS/ZVObTc@ llxpg*/D.$KsZ4j_Uܷh:XO5#-y<+̸r(N6]iMb(F; L'o"ЦO?sjX|%}Y;|ASt5`~~4ͺ+g9 2Bw+ ՟l=L yz~ڒ"Vsn4@qg"*1ϴ3#"?ǼsIvCiFy>wTbf`Pʨ+[+̓H?zG 8}6_vm&!ar(}f1'^yܼ~~0]̼)᳋CS=& K)I472yw)|(/Kc2֜ {:O>%XhySbqQ㪟az#nD (!V-"Lqa/H*ડ`+s uQIL 0i[*N 3YQٖ󋱗R%~m3DSo-0G3~VvBa('&Zz3遺&p-Ҧ䔹$iDWFYfh3nuUUZH#D cYv"Ի>:"}Ab? nr(ݲ 1zCEo]|2tҋx @$Y:ˇ:jǵJE8B jܪj!lgqxxVpFJ ?d3QU5(v1έwaKzb>F(^Jq `ɭ5\3)SCo~LJ{-}iĊ<T c?("':Iw5 Uf}`]!1˜.c\`_o+נ/vJz+̠bgrG<@#$,w3]N}ǩ?9B}1ߨ iS"~3}hx74KT:ƭN}"S^oD6}#~@}c@1w|MRԱSpY;r&:4R'x'3 VR>9Q[hG '_/D&%]'a4)RRr,9:#[y#5rOB~LJxŅΗAXnP׆.wאK |J9$RU4CWZy Y8Dl>#%xR.YIGxEߑ~JU>ID޳Z*nĢŧ@'u :''H$z|CltcXt=Așwe eZi^ lH4.2V;$44\e鯬3/9}# ; j)wǘ܂\狸iJ )vޤUs7s^t`ŎlTli^m4O! 6t$&_BJ܅3娓.fX<A)Εv4.9Frm#?h`c.re;h39߇貳J)'M%"K7sEn80":.M1@)%d26H̨4v&퀥0CqSp^l?IxVm0 |@HOgPyB:.&:Ԍ3-5ι5\VY= ]*o:$=u___ *,shvSe"Ӝ^֍F@8ꆰl~Nr Ԓ]ě`T6=;x8FM^Q=z*\;!Qjq{M =sT` czMD\ѠkSƠ:͗)^vpD n^d<nnZ*H]89@LPxj(U+жH6JlTHI;jb,pgYZ07070100000388000041ed0000000000000000000000016612f92200000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igb07070100000389000081a40000000000000000000000016612f91d00019558000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko.xz7zXZִF!t/7]?Eh=ڜ.+0 CX^] ӖJ1B%26)NJEW0Vv}\f ˊmD>MǼI^L- To.ؤq=8\4}Zw-l)hJjo6ǝ#}W'798\ j f># LdKtY_wpô=.|Fwj}:9hDεhw$!3hk mYB=J͊ >`Z A X!|1^UUfz6f&<%}9dC^ɲ%rL,wm}Łܹ[5 }7=WqsJ+ȃzE[1!,* ?L%lZVLU2LY&褕 EWgj-툞o> =e} 9E纰8M[{v v|\hƀ ޾94KZ96$D$l ]̬1kZxS5RL@(5wd^W" ӭ~,,8RUkK חGQ o ;t,^)1Nf?`ټ{NFݞ3*i8DP@忧څ}ltV9,EڊMbuF[Tט/A"8 $$y W)߳*Ȱ(&J[[^arҚJQMk~I}gݹSRTdJ ȯ5f/'c#*UQǓU4|{*=E#U/FȵXJ|b㈺azWT%E.y2Sⱀn2Wv9XuJx-cls̒jH*  Eٜ,xyow q..槤Kޠb57V ρzi)' sHC9F$Ih8>LQE{@9[wR|ظp;!_>:djpLr `SdT8ZKmI$T]x:*2V^I ς.a41cvjץFѼG84K?^9$lw,WN)̆LD.<=p\V<], ƠGRǀtIs067)tImRXGOYSkqAUT3T>&:_U/#{{&rXL莏.VJ:٩ r!/]m}/r{~TH / N!r_, u&RilE c|FLGwrun#{4AhZ(M-ST*j}~׬A&(o'X"pAGaᏅ(HT5R e6-B/q^w?n>mexc&MhCU$;00]8وdfAro7X؝qLޞrL<Л!礁mkEZMlK!Dǔ#ˏR;ļfd#{ǑN \O_/nw<ďl6C=r!x'b 68)i=^U-+r6o ^Ɨk56!3ϻEDJ6%gu/ h%d3P [ BiK-xl ^<)zfF~I\?  e`〚@Oԇ V7FtMx ໢0sjZx{⼫/R/ Ϸ` aR:8 /۫^Y[hdi $Z#̷0!%"衲 ߔ*dAS"|~l ~} 9rd:CB|q ;\PU4G[Nܳyh󡟑+֎!9cʼn7;vBͥG^Z2JÞKr5䮄.) }<*O5Q8lKmO1nkX{;!C@BU.h.HI9o^jnc84֜Lɯ Gs)Z\c!)&cO^*ƴpmd2> 5pTӪ#lGz2,_xMgm"--0[K1ɟ^ 6ĻJ>lEM署qX%촅`hrX\'+V\-dzp]R[t9H|Eyt-4$Qg#ixe(e:8/X+rF&gRȹPV?˛a{0rWʚ6u'=r)`56vj`:ot=g!(ntBK80P"fLSGPu~%;| *#<=fe # |ޙӪҳq bzVa#]o&K<OԶ*dP(O74oF?!v957fYQpsV#9/ҙMЇ޼N H׷:dj4.e*ЈI"Έ/Y"( ZoIk(ϵZC{& {Dg9VoLdUUqҊ*80 .4a֠Z2%L'Lrp__MuWsTn A'b[ lqJlx{^&GN@D@.}Dr~{3Uw|* !;2 p01R0~$X f1 L$nY>Q[ 6o,^ewJiR"8]+V{K=QEgZB%m!bhʶFm$u!xNTxUV׼[rW:y*)oO\Okl]o <*Dc|3oLow %w[NB-ut!sT7nZr}ZNĕnICQpUƂHTN*L{2O#T+Êk}n*s3Ew ׇ]C'vt a v s8ٱO\KH:3CH..VSрE PaPm|׾l[} jiG2LjzCe$tk]58#SfvF_ApMd{=7̱%MV@΅%a{,#0"S xMהDո<*+"jMY_ii]m"t2°~yPjLr_zq6ZTQ:)y'<:ݥ&ͮ3X#bLzͬ G];ߢQ0d9'uvVN[jw ~m^\\h~aq$j܋;չS 'E'1RsJ{SߑPvԒ78i`X;w_W}}yAD}k1|EG±)kqI&>xbTY s-jC X48u(yaNF8W+,P 9_flFC-U^\'#2Ebji\ ݣ(*>*Yo\yxl>wb lЙT 7γ;?ʌIW+׹i2!aym=mkPB \2_JNAsɈoO* 8D8fނF_tWtZ6 ^!gš47>P.?(޸Ⱥqw]ń{HVt%޶kinTz,n+]8&d]BAv(^2r3'(b5h1 onr0߽аjs6kWlZZcگ.M3Mvl6o@+?Zi 1uȦ#B)օNU~ܢpK[Syy;lr+,`njA9788d%ҿ*0[Q,GE+¢Pt+?S1f`^;P'8QtltK0^Nl2trez$_Pni=0B!G YItSa%ZHVw,>?fWIdFװzpnR_9I'0qyPDP_vyn4|?YKSz0a'.g>VW&BOrdoLСRH)BCOx k1Oe,N޷!o9kjVj2ذm[Ȇ(;k# mpFVϨR |umvUEIeGx+|ejehȱP~^ӣS-u&o3d|/3,"Wqz uZ_:ziu"A\ `KHn.b"`.)MMSIcC3NyU*ܠ~ŋoR<8~F0.E6qP^C+f#4EnhBCly _?l!+ߑpma6_Z@tdO"WTͮdaA~(VeB}״X nȷ]U{VwR_M8(Φ;t-Pi`ݍAK0;cX:?^; gi'#S}?\߲#p2}X="Qvrc|׺Yɸi؍!85;^D+ kŖ9D :Xy?7(ׁL(Zn&5 R*m |Df4RީX! 1g%ZwzCX[ m=&7;LSTҫՕ7Scwp26M~g ~ ZVhHD 32Hdт8y&]ꙚEC[ /p8kx}&|^6_&]%]1euMwzhy]>ι,٠K||"E2"r#c:oUܧjD=/ M/4>;'9wHa )CmnS@)i.+YJrW=lGR.NzsR!hG,âRHb ~㚗\y7f?#PfDZ{m;3^q p,HS3CQk熟zm/% u1]j G9BAX>ƿWrk/6L{= DBE϶C|@JQ=tM.`|JO^ɟ|A$I |l[h  )auEߔH %PEBĠ-wkǛe{lDE"~w(Q[eN .`GZVm/ 3GU;U^NQ)~LPý7 W! d1UCJ_ɚLmF.'O 'm}c]>&\xl9-œ|rWZJmv>?$1Yr\0F,,fn7gU8r%{1Đَz54݄J2/'bo[m΅BFE 1?G禾!P`\Aڼ- V 8ag)E 3RUbX(/po6aA}YE5UY357v '+)# 5m^a=(y]WR\ՖQ9/[6zr)ݘ5$" jW0jK &1o? mnwv5BA] wHN3ȳSiq@v)A⫙~_o`['ڀj.;&ɭ$-i]**P4宽pu8Bv|f>웅V; ߯!4g`V;05؝4!ӠKKs08e4W> <>*^.Tp8-{g}S臥z w#`m7¾0r vg_G;e"BOC̀ 8!Ā$9Sݖޛ8>ӑJ;8m0UV^uq=BY˼$-?<5XHXTXSۆ(m3mFLE0A-U(C5*$o~"Ʈ^F?0P$LfS$iiŤiԄBm+ʴ?H49b 8Zu@%b VC~bE&% ~a+1WNtO,b*¯Ye)418luNahE 0,i@>f7TOQɒK,Q-ʌG A-_9XÔ/jg}c"N lOҭuW zoDё_j?*k;KԸYLa8k*X Vjx mʗ0;7 `8CV-&Z7mBzFMegQb6i.\SEyisBIDN0ea£,mf>"U}<7ܕWjrؖr**($˝qes'44D`v\^#i8gy%9]zh`wAC9f3zф vyP3~Kʎa't&,s O˘Qm*_+OJsMͭFe"N>[X 8^a czQLQG9~;"S?qjnɷX$U.ǍVNqqגĈb^(~`[871:2 f2f yhA?B@)n.ȱ{eÒE-:PIN"y?"wI)g8 a FVd&R5S4eqsX'M6 }rٽ?8&ܶ?ԂQOQٽ^ȗl#rm-\/~}lU:&۩(}AK"!Gh&;lY?]vwt_R`8яeUنxś%dZ4Hptl5|jK|ITLCއw`'EW]ہwO%+vs$Q)WKФЭR?P)4}2ic1'`Wy@^]*C57(p$~@@7^F65** Щ7<#S|3r.r R">RN VA:Nr|ҺWjHXAd)p@ժJ͓ t[?$nm(@|j:v6ӵGɲЏl.]e-z_cՇ֧ՠ8b rɖVȵArV&V1()w $~zEdM6`>\>a(qTv0.EӐӭ=w,'rgᠽEx2~l-y{:yR?)R]D +-*ZXO_GZ,I6Y6D\-$iѰl`Yl<׽gAOѠ"S)GwU/w )G,ryW򬮙R%CIP8@e`eGR߇P{87lՌ61jEprBrN% E|e:,~,xVEǨs6kDJ>\ƛTh`Y:#⮑e9fPb*Dϋ29sl1<GKx>E T6Zŋ#oEdjpJ[Ay<'T+}ӷ]=O,ep_H ! ְIFjruVů]r46Z2Hm>=*3wuH&},98턮sԴnD}!L;tz, 6@#H,z)E|67/%[*]'6X,SuiDXd0gظYɺY#W;m))t7.Z$>v4`KzٛEa׵ѣ)~f GB޳G3΢%I%'r"ݰ#4hnIʍ%J]!d'k?moK+'K0(6wѼ-'Wk .S_}X@iH)O(yYH\EayxL显(#caX%;Ɓ?wwqm/vK|kCerK-:q9\Obl` o'ƜAMW_N>[[L }l'$-b(m}בJl*7iILU)DrgBʼn=tO_׳;<2RYG#:Os>EdwW܎Y]l=ƧWt;ao'l Ux7f]Q$;úk\ҧf;ϼAwAR>7')Y^Vnj[~IN|5Q I9%zwc:i kns%>UexvcDDP oۧ7_[6%hp@]f&í0<" Spwttփr|qis]Ӗ{=٢^[kSTg Pݟ +s24^%mȼī,N&8WX +4vdE- .n@f05c!3{5 myl~~_x_ڟq<@TǚDE>Dh3ޟKqXIAwcn$6$`b"С| I{b O~?RzP'F'[%Q+s`x5Aw0 jž>Frj!0FmC ")SA=߃F4ҷL&a\b׀u׬h9Թ< fuנOg+<'wq;Bl 'u%m=+Si&syyI&Կ|Rz"'rݍg5=M_<L(` 휲T8A_:#Fù>RͲЌ2 L;%j :X(9s0o_ c\RJ$1y!QC$6|VKhi9:0J,-#sFf,cȟ"o6&g'5SR\H,%c(GBADΡ~8ȉw^žPS o?hyn2zhkbnK0Q}BMy;yƙJì~6>[ O^-2l|pQ_00GkFb݋ ߬Cm`3l+aߊ;ڽhuwxNA*ԈizjBo%E@Ea7T\Eߢf#ë빗n,؍ξH<%GF55_P2RƣdŞ`]F~mRqxRǜOeL~ąĔ$_{2>uF`roz_ԧGmf8[hKu;0[KcXPЁj%SE޵ԁ8F| @t/]s4Nފ ZBWRR(#U_`v"psJ88BZ;)Ps%Yڥ}_y Mыײ= Ae)`HP|j=;/xtdL[2B;J_+O꽝(V:vVmC|P#e[1j_DIW$<V\ F92d5ya7ȸY<)m{!-&]3HU);pzٝ3Kc~ˇ{ lZBL!tRs5 :P؟15ۆ,H\_ | { |Fx8M'>$qx9kxMh5!NDT8zdÏV}Tqem 9G!EkY!dcݪC}hXwQtP`ιUF}Ez_ I] }Fy u⢎S{#2'n Dy9\AӠKy;p&#V=gWʕGI۩>>~ g'y,ia߆vfOb5OUDe濆5l:XEHI㺽zĈ| 'N¦ȔWLIxZd,: 0[Lw}Z} B~f¯yx4وu*?Ѥ<_:>F"LtM&|.YaMt4fÅ%sҏ>jMChnѹ&f}A#$,6̜^Xdr2-ue\mCȿ f3ES'İY5}!`H3HB)ϼnDNʟUxe(oz (o/McSud)->1Bf{P3ՠZm'J)ANrG>E.c>gu_o;]fE5{M}3?PBV? X#\;t(X$I2ѪASET\tYs47/,rߞba2Fk3Ws:.{51g)D'o&1K[ֻC%FLI0Tלedz O5 .l[IΑ5[[Zd v0GN'I qf҆K_JkEuaI;Db~6}3 A*t]T 2OQ»S3?0~K f|SF!sQ]h w9$,ľ~4k*wd-C3z4޿ I/.+<ɽm =ZIGbgL@2iaR2՞7ɄՃ:^I ۡ %`e9{Xj3%i-t)%YO%F]8F5.k%@fn~bZib+o o֘ V 1A#t.@y$ZߧG$sl/RIl afe8L"O\,vB,]؊9^wJXA #ɴTQkۮ6"><}g NᇂD٫6iđ~&4mhEY )ԧyH0YN\ }/D+Oks1|z]0zʜƳ:em~YpT(_h-IAh0VA _BkT)̗Amx+d+$Q e>{*qSRJI*I uH3JDq)~ \a97"u<èɋwnt:̚]@ALʝUR}sV߻(·;Z =7d)s_ȂUudVm̧Ul?\<5p𴘼h}_ADgT …,iȇ?^;ބ U ^z|wR83kG阖ipD77ɏʋC^AUԓLX)Hش}/h x A&ҥK ; ڣwcq7JҼ.)etdvGXQY1DK9>2}~Ϯ'aR{wE e8/8Éjq0Nn5ɷy e"[& ίZ i=}[xKx2!\!,aRWąS'miQGtƣDIY`2#ꍭəUjȴGo_~t*͙˿F (0e~C[uTbu^vƀl~˜5UC۶9(2XLn=r f̒(YS7zٹb׈qJBY+@RfB3HX8T3I9HT(Z6vh''F;2OZ.=M:SS:(?2ňxT>`<ܹ|aVfW P<mJ`?Tb(\q8Q=2 5cj`!vdhk)V|#xKqX W@IxÕU85 D 1@y[A4!o5 pҹNщx6,Ja`nUh(/V p5{}5rJ A|_wR!t60.2;s4K*>4zIz]Φu k 1Af<oR#Xby} ]|W~2O~ÏޜæxcE6 1:V?7!@]~߮[N+=!g0{8/ȭm姾gu3z\:9&;+g3N8e›ݮeE-8~ .ˁ(q\}t֒i/&>HփvZ#Ɉ™b`Z #,5-XwBhhm?ѷץ{mAX9T3o2j{ΰ7Y%rAp9;D P}or#AY^$qٽ}ު52:}*಼̑fXR08ř =VkgfXIiG yv2 Kj;8H5X u(剉A/?C9@e3g sI>1}-ڡ?*F{"q]M:DCP5DP|1t&t@<1_#JEPnmТűO1V{ޥ>?b~-h1Cvhנ>H8M@ɚxqI1EθwŁ<3n]{U`i""$5@s3J¸M.AWY w]'04.>y'd^"s}O 1<*D-GZ᠞K!p1yNޥ2) s@PD߄Cg(yNL !RiBqM2k%G^FO:^aFƣX#%ѵ] [qOPERD/HETΩ\R,SCAa_1?|.\?kQh ؀S6o/>y}7'dá?C :.:!_}C opHV%H,7֢;3gotƂW%Љ:~QzYb1"!KNkIGNJ=fq r]ȃCv d3d1sᄀ2}$r^AB LD+ yz#VnZ?ʘHY@$̓"QKRHCN__3$7e|y3(N?NhoBC[Zv38nw)}/n>aQJCc^2:VbjnTfye+5И4* Vmw2y>Nn{$&+%qo$JI=00+l0S$Uv3B 9yNޣ`lL-{cg%lXI̻P_Fț!7)FFK]t[)> @b[L$w6l5.9ZfC ~޺DEU~11YҊ)³o>k +_ \%1Gh( PKHI#qS<d{zު m)'tg0I FW~.6r>2ջC;3eh{}n +@<C9bWZ7 2!F8g61o!Nkm .A9ox[$*9>? GVoPW5P)DONNVIH%) (MBO;aĸ(6JpHSCA:fOL&sғ]y^ \ V`٨θf1)ψv k7C\K.TIsI[Ͼ7A  X㳟=_^ „H)k4X<~ g'ΖzȆ/IUnY& /r_BZݿ^z"<@T+D ,a+B{ wWA{!ldV# Ϭ~XڡN(oۖJ:B`|6NZ5iDC9f!VA3erČ=bp2J4Q hkК 4W^V_Ƥ1ӔK6w_h?߰ bСe-KZk:+ Wlʏmz>!'bG@Bl-Hssl‹GA (vR=;^;v/!fgf}9IkA0}ȴ<L8g.&GÀVUMbUG$*W(czHRpі'?&w7l.(Lor իwO|tg`Jf2Pw5 @]7Ie5,ɨC(![lg{)CZ|JU:Gޱ5?nr`Բp0"Wa7 ilk =$qNUmܠJ ۗ^JP|J x?Z*jP,٭V`Mxi~{R  A3Kh/sQ9 )K!Zͭ [CPcqX X7kc&=$n +wf?R9ŸV!Þѵe>DVѮ*s4x]dtDn9=%͍1ٙ (dp]*=˃Ptqr#Eeps$9'Jm?e\+QӲ_ q`PM(K1U {/ q9i\ΩXJ,/3e Y3$ iw1sJ+rdw=ڸGkfYr9-BR  _LdF/߀c%cg[2+1JUjtmلVo7+a:6B Q%KPH[UCY~~-Pc¼&d|S%4hd+G"̾ Cfc̲O;:xCYmi/7zO_+6~ܤo(ߗ¥Y"q\d{MȈYW5dWl:.lvW#y!0&̶V|hARq|,dL@!^!Qx7#Tj/$IS؀sʨVHRYBAv;Z_v ?'|mBZ!bឣj5OoJ mxG]rTT6<ˊW0Y ]꥿w-8S cg<[(~v. -G8nNUmA攂k X j܌ðM #7yoTg׏ 4IwNGQYrv5/eIMm|ѹͭ?ج|]?YZII#($,M,,SdYUjq:B: чb`=n}JxAtS]BFM]{DIaS:ݪuOzX |"_-@MjsWnE}aI˨9¶(9C}7E)kٍԡjV0΅EvG2S:ړdBe>R8JGy@*-^܎lEpb[R".< "zgg!ئ]BMwTf+Pri`N[ey j. i3VAǻm- >ugB],kJC)N%YygX4]3/mno h^V+V,O(8$NzLw8*cpv@4Z,ڝ\ >_dwl=i1"qSɀrQ"C7Ǣo3sBQ0mȅ3m[ҝlrDm'tYJ@2шNˉ,u5N []-trKԍ{qUh+?Yi=et'ED/V** T8}28פ.2gW ݸ`lËR{Kv(ID{#,dQAQvJ.=j\DG{ʼd6,g-Z $YosCmiO@l9@ qJܿ]!M`n:k@)Z)*٘"BCK_KpϹ2P}g&n}1NsYQ8vB ZK¬.# Tm;ϜNָryv!@x!lr&6iuEe9^ϊNNiZƽ 82#8# WO%pf&YTO)I;etj )k8OGs{Vc&z(I*vQN1PNfD} ̴K B?+eEٚDR  ?6 mzk:%dGQ1wJ;ۤ-ؿ\T7x`{ ĝHhXdH4'ϒc\{u5 ؝.[rZfjSe{ẋ &ewB"@--gۼFSpҐ{$R`5QQ藗_EQ.b8)LN".[.^Dl>sBLՂ*bթCc<_d`%^ubXbLU.*#Rؤe]hҌ'xfXPy{q{lf^O9#du i P(rOǞw2vii0F)8]GspNqG}"2f%Kn.[FqV9Co+i_D\y{@3 q$#f98? {LNS wձr(og"fnmBǽI[Y(pI.?݅$wJ2f#k_k$.ajy> Ɖ;2frwn@ۉv6:b@r,F}E¹ ]^e*9!?̯9\Q1nzX+f8㓠7dz~F<-GL-BSm!$fbAnzF4%j7cƥx~I"(8KK[=ALZl79E[6HcD ųhS ;폇Tkum917Z&Ă᾵U)_U[ @Q]ь3}pXo~\QL!w0~6"Ոe#+HnmAof3ߑwʄh?m1=04y݀S;)d[Ԯg n^(#ҝS<xYC/"Ne8vӦ=8 4HyI~II2#Vxcgs&TE+%^v0IoH$Y&4}bſy)!Vp;zB NAhS{ R N Ҽ)?=D3N6R1uKpb`YTk-UOAIAz723 e߾mcAk|kOGBOs>_Ywt뻕ɀþ - ?T(+a ؝7%~5Q~7M E9L}!8u_1gV~2fѬ;s0jj'# rˮ7sʄw$ ~ R|WʎWɼ@ OGwkG3Lnn9rd xR ~TFFvxZE:hHʆw=|Vj2U\c"9֊+{$2op<pjBNZG~n>J尀'Jй[z;eX^Y~9b_;o2Sf6rG\炟u6Չ[W3参ՠc?DC:!%u&>5fG5Vzq(au@ ColϮb}ڕ>ysU TRw-(Nnel*YbFb֕ƦoۈQ y #!<xi"co6YJ}'k+K`ɸ葛nEE`V&T1)=ƾYu03Gׁ4ua8 3E~/h\l?pgs85jc;QaXݙtdR(%X$pR%gca*qQWW 0}P'<C8Bf\q_ lsjDV1PQ-:Wp. h\MM2Dܾت(G@Swewr쾥S,oA$q2D`F BM"3[802s[И/hC4-:Q:^iIAyJU >iGu_j}EeN}_Hu^~cPeT@YQI5|hLUF du> PߥR:aS$6l6u hg<爇91D)`>/ngiYy{f@Ue@!T>Ct>5vINOGH[u#n( E,H AQݿ!2oƽ Ͽ(U6@3 ~ȃnDXbԠi=Mq/12Kd?_=~Io n;-*#)61Gsx3%Ȏ9̐|##WYko}ΥTLIkθ }B..0@x@ZL"NLg@tOiIRlĵgFR|p1X_v;Q|= ~L;rt?R lI륩wv&M?*/EcBv"ZH- FNNj${j@t BEʔ`%cI\< \"ZĐ2W6[M5>s%2SkƗ|nE bv0ܧK!4 N2Dqm/HigwP&F;PTVtw"M,ym(( FX財82^մz\ ğs'q0v2Q`S;E'^tLڠBjh$*pP{$[`tB#Zc旿6#H=;2v1[/'?N@ND( 7XƐUQ(r;݌^t͒SޚjregI'/YӢFtJ;4׷0&eއ }Ր_rĐG. 7sͿZqT'õ\Dtz;'$7(w|$s.$6װXnP80 AB^y"%Q&g/9PtW&>caõQ͠fKʚ8pt??t+aex[JggW3Q.3B{(V8V6gvy/X1J_Ϡ[R闰5& F=}GL>&id }}h \ېg C(N+|ق5Qj+5.f3c(Z*ZX?:+-zYjC.]`\Mz- {PI:{6eG af4.2N;=1OK0j版@-Ȟ ‰V yB',[H2VH HqLQ qۘXUdi׫s=<i8Q$G$6Xio{Yri>_[È~A7Lj90pkt){ѦdiO]Z, #2tiͱI[ I?%nq7#{MP=(.b1!(;rC }s8gc_bE;+$y36R G¨ugNZ2Hs魣4py.`?!ղ8 8VZS4*>C?"(1di_'+0T u']o= :ݏuE~;F r:edrWlV18)zF/X<-Wf=O1 \  aG[D rw]3m:GmU=+)]ZiTs(Ml$C@Wʾ}\:BgNdP hG}w䏜/)bbI|xdPo֤Z&`z'.֔tcwj?(K\5% Y B ˰=5bRvid;\p9pF6P1i}FaO;-1*b] *#i!+Bv㋥h'jb`%"0: ڬ yHT[lZp6i"i#P OC6WChX/B9륭5nV t[iG)]d$yrPA4}}`/@`yM 'KxsMVY: %]f.3raט"46%N^5o)_ƐCRREY[  5<ČLlBg]6$!$L< nleXj LB5 F8+AnJ 0H%I7[i0<Ko-fٔ #ZJë:Dr)`XRv|"V'D67[)#@`s//>'˅-rI63YJ㇘mv©E^=o!4^A<~wa"eHcQ9,wJ, 2B5EYL_ÕA>W҇=ur՗ 6AkPWYwYvMHݐW@tDr:3d?#DYu|B"AƔԚ«ַ 4n f 5jjE#}:135pɴa͎| U+I7MPXgEmnEcمK S?i^}n{:Mg>xJ~OYtfh -Ni.QǛ٘2 ys-i/Vv*,=ŅhQ5GD.4j v@?H7H"P0px4߮ӭʞ&4v ".!_q#0>wqH ƳO?ͨ6֩Yק>#x)YqP5 \G0V7v3O|؁iÂco.lWW S(&gK09EX=GȺj'[g @&)+&L@x' s& abR*jMW52SƲJ?eOW+Dm&,Xq;GrtQ>e j ]{0m*5ۨGJ?g>q#7~lEVz+v+cm;%o ¶dX`b4e1IO";8BŖOlc盋ry`Y e, [aS@޸~eoGpC i>ŝ/nǃaqK#Oj Ix=aJ2Bp`%^: b),;TMeAWFH]sa]R׽ՓY!\@#Oy ըzQL9['ׄ!p`G EnJs7!eUi=Xi#uGtri>T-1S ees$uIn(Mv`5m"3pt$q>V * Ӑwk<6;B%'F#l)d  ->Gcr˂ŷKɼ5[!?1ۮÕuHRO;g^hMaN YU6όD !A.$ݧ2fi?h|Uhq8;8q&ʅiOTj{ X ꎌj+D~}ӯaW96(;8@K(NڄœJ)u!7:J4U]?]Pb gn>N5Z=MSHR#eDJ@%&tk]9f4 42pʴL;"AZnP۱?-ow42WMPx"4=KqVC4CexTl_Xg*I$hUE&Rs߿JlLpujȎO&W|$7MoS+>qZ*E8")p%e|;]6k͢l7k_*.x.N\ҢbQwJyŻ ]vZ3,>H.V`VHf-!~_e/aer]mX7T遷팒T{]ndl_.k`wʧ_:T? _x$e^) *K'dWl#j]NzuD՝-jCQ|" 3v]ӫB5?V::_Ѻf|Z0H OR2>-vD¨z(d?SG0u nlE:5 ^VAԘ\r#X=e8hQ\xcy2Mc%7*ЯJ.!áck~n_sj6d-2f=@.hcYǴ~L%eZFT>.oEpĶW1Q#cA,T zŧ{F:yTJLi8AL*v;t'2SA$_U[ހQFȱy!Pt>HxO786$goH٧q/{9$72NR7)F;3+]otWG^nldٞ!+^be.p4c r/U6j3)͕9*rp׬s}xR:C}!ɬޝ/ g{5rYf~ͧj ns4ద<ɞ:Ў5~AkMyfshn"o,{Ԓc Y'4i1|,]W.{N03$Fh3g´gOެT 7V2oCa1h G޿:㦒DPdo6pB.)w@<[D,H~n7cijBk0Wt=ke-<ݤoznn7)).C_f[<+sd)ڻd`6lC++>-j)K2PE>LDrv>qŏ#ƐcH ^)ױ*3획W'4^9<.X/{~7l#Wx3hY[_ [[6LAJػ! 9G}pqݧ[[ijoaϥ1 Knu0njও uOSXu_d!MqIGɳeSą$J+>:@'# `h󨇟qT21+O,A+_捪,Waw}y ZJ P[Oס+$p,3=r0E78M!p4M٠g8J[kF142il]Tx蝌 즋pkOz hC.ȋ_"Kg܌i@>hNsB(o[fu#KM͆ǧ@mAl YMáCQkJl׍ <*wݫ0K`s CB&`wf"2) 4=8VM\xAb*=S;mJqPh9ƌ _ { G?` Ƽ&uLS?BOoKF^7Pj9IaO9UʾX2,_ $ 늈`PD=V'hOF]ݷ K|cso N/ٖpx.pmќk :4^0o^ٰ5Ez]ϖzMO `?ui%?e~~Iuo" ES0gqp3J静$5bSڴqd"a<]u'޲\r}chnaUŜ48$?W`ճ**1V?V:q>(#c[u:y@. JQKߦbTwfx=xUk[@'lt OMʻ iq)ǯĆ PeziȢkc21t | [߱y[nvUѲe'CvQ݁Qp:TK,ETԥW_^~͛8Iˆ\MR'fW9K*snzps=H/G4qa?^qw\W/'y64ZIL^ʭˑ}1iLFUGnJ i@̭Lr;+G.nlByx 5@+* $WtCgxo-4U%Թ9p3-3 '.Ԗ:[G2Գ7!G;kWH$@{"z80jX/sl>te7[Mzס^&?i꩝$ߘcMd~X~fnR? B^ 1kcA^Q%9m:5-? hRy.:N ;HtD"_].&mZKl5,G<ÉuL!Y-τxaķ=k"ܳlByTP,=nDTiiOEǪ. ?F\Dv2 =(ð &AՎ6OȁHq n92%WĄl|yH,S䤵ZgSUTpB,'Ŵ(WR"R3E;dX?fN۸JM5C:7&>[ȳ%!f'E;C݆/ :2mU#-Mb7ⷔZHwt$ %[K=pct>_dRen] zFerY6oR+RRkȳ>5rAbEO95SSA]) 9n`!y; hU$:ѡ,P/M~ށ\EM88*Jm+Kas- t)+ʺXOls߰ dvyQWI3jWC[w)kvQMHBZ}WҾ, [0Gh\5H{lwLگB@U;VV "G=Nqjo_ Gv8;>*!h8!B|VѳP$cjuZ]Dg+듲u]KঊI[^qlH [r`Pc.c{'u\k!h =m [JȒP >~2 yⶹݡygMEqdɉfk"KQX+o|stSA{mI!x3\ӝzi؉IxŸVf/<0)0O90E;> W^f]wQ︲}2?T TK]@0A " ~ :P+N8wJ݌T!Bǹz3>(oA6g ٍ" |븉)8˂Vwi$H)gưJ#Ӟ߀9w1آ9M.r=,-1ӕUwD"/EԠ%et= 1 ?)4Wh`{' sѫehx8>A0P^hާ%ͩ\\ J-o2kab)l'Ib|TZX5%3$󵏍7fIx;pU.;J?ؒfbEQd=GO_|}/nJ^(^';Wwp멏')Jp0-4Sl!5|)B?f[YoA~E{;.T-U2406ӳik9hH j֮Z`1;{l˼2A?p؊խ!Jbx -;Y!<7k^[[ڥ8O ֒f@ti-%Z;OPpwYV_K >fs%; i 8Bœ:m%eȡ,*_LCܽs=IT&CIWGwlsk01rD_.%P\W;㡹52wQ̡_V@IcBjY{/?#ېl9K&BʏOӵH$`RT*, A(-f$RTBdXB .zKxr2"o(|L:/j`DzhO1 ,q<98l#_@DkMP0*Nf D]b-[C5bS7;2+䲇ehMH=hS z&aH{i98h5?*AChxɩ2JȡJ.mb"8ź;N՗=5IVHN/y"cSw %eelYkج2ONP /3g¦wi@֭:`$Ug:h^ٔ JR73CO0r'#{yuE[YяݧߝcYj4$ (A4`{+6l# m(,|\ط63v| )ĽnH=ö_2-vpY,PeMw'=m}тN (iI_PgoaŪ`$$bȶVŎhyS"x]LPY Jtb{iW:4'viG!a _% gRı/h,,F 'ޞQo@6H;ōn(mSɿi>mE澉 2EzRWɓqǝj ]?U/YU0gyd; _^/[Ted.:fHRy5|$ij+ָ@q9ϝ}p^tJ| !p|<nOϤL 6ë ʶ.݃;8Q~`ŨEp3}ڠ+21c+Z۩^8ubMa5x]_"bvg5pVy;cZ_396[ ,6M@Ӥ_B<x4n1ѕe%T(83ilv<7MATCY,<5" [^Fu~Cں!rPUqu^r{ G;Ӱf^*![ SduN\HMZ*G6n~RX6Et]hkE&)|XTMxyYv*IoV1gSBP e+m\bz00 jbޓ OjT)Zׁė.[IXoDA-dW ?S80'olzO('GןFt \I'&xyZtn0gz0uNA5e@ [_opұ f t$_M6 )=:<)arnz}i6-3h |\ڝ [8w8L␖R?WsUvE'GC(}GJX u$ GA>̒`ڃwj$̭<_/R.Ak2LHn5J4},Zsj Q>"bt*D**0 x6 eLdNuc|j(jzm4 t~.| =)=9 ]-JӪW~HdXڋrQŢ'k-IVL[7m[Di2(jV~/fP֎$ς0`9m )W%V$djǹRLَ/F]="um~2=MY9% !EX %}u?K<;X:ʨ;j %ZTn8FXY16 s6U)nvaF^pbQ xV55+j47IQ#vQ#ňy!0EdБ蕚dDӚB/3l N1[|^$Qj nXljx%N=oes iu Yvj098Q/If}-yo Q^XX݊P*f9z-pqJ:Q%'9r&x .N ,s(Bۨ5uߚV2rFea0-~ձ{ F-ɃzD/ӊ]l.((KCCGM~ќ,ٲ֓O7x N7SZ r?V3:bDW 0*]IZ-jhҎ0&X%ٙ1JE4".qD[ fKtE!q8_%O`ģB>s7GsXpP .B_K\k\J3jsl5 8C-U@]܄rEd7:ma߹KNsh#GV Z6ܬrnĩ  fu<1*X`pC&Ŗ'apt^8iĉaKI!LtjzZq[Egmd.tmP s4Q$Vٽ~R|bhR`)"LK cdn@IR8aL`Ҥ\1mW=?!}Z)RUPy_P|$!ՇWTg 5]04:x'uk|ǜ2!?+zNjliB{~OdEWr8ޗ\dfI"Vdt B)$-'ymѹ)Ι5\ -_g4-k )9lz%W|!3 *ZPT]'(8v);'m8+ h#HP z"DV˾fz] `X(PVlw3+Y *_t H % 0xc}=ax@2s@xniƀf?ё|1(xjklZc$qEGʜp[ ^TKz (C,ߝ^pm䶼L5W,- n0N${uH)U`lcb|o4BẂ r^I 9{pW˨V22dyq?^UC/=%pO9h}ۚ ͽcj={>4}0/ P$Pˮf%bЖ:F5þ6Ұc1mˋYԝx=I+yѱ]JW*Rn 6h)aj8*SO# Mu ?j4Xȁs[*;@]w]+W୎=NmԺ4E1pM-ộG*4}Vq*b>cC>Xs:IqJ2$'F0"3}tA‡ %#" #$91vA]>oR)4ZN[XyYAYM<ĤFjCrdh%#if9Ray`zsI[,GC3M}pKªꭐh5JMVZZXrr,پ&Q2 Q,iпKslXE:LOx|JfRQğLL.OYFRntׁtKߗ. 0Hdig! ؿσvF.P Ɩ(3gDfpˢ[Mܔem܄vze=ʼn<F#\kx BaAJJ0c"aC}9&$ Lj=ӊiFl[$L8"j~}wx>殌>4ұT<&捂`}T4%3nŒ87_덊>!dx!p>&Lpe}P ajl9cmJ4S]tچqq[~Oܢ{I8oٛT{5rw3E__i|ܧdr2U{d0;6a*ȦR)2Ѩ-4e0}P9)Ks`X4U#-%vhzwtk9>И$WޭʑȁM[=vס0Rd1㔩^FYWT$( o8x)@ sJ=|-.qcCE !Sm#$&1"J=l60?7KNG2vu1ޣmOW]^rZiNˈ@hjt2ﰥ$iǶH ŊB+#6]կwRzM dn]%5ӌ4I4œez F<6$jNӃ^JFlj١(Jsϓt.n; 'ږ)"K넼>XX)~@P0 ƎCe:Wl2Jf.< CcGl &2ĢEV,J+6j+ F@3|R|!c*d/(ϽWV!V=$Tvv6`فcΝpdSA9I6 fSP." Pj,Y?Fs9#Uiďw9$xEn0efPLkhi 6 ԏd};Cc ؙ8A߻[խ+X3cJY36g?4[irPn@/_#pQy<N+p Qզ߮+{SIx'V;;( s.Dxne}I/ŧZ\ KyqprwN99go%vHk2H?¢ܜ2\_ɤQ,qMF8?B1C9'٤̓I.r+ D*/JKI~mTr'IZ\ލw2ٻzBqQjxtf*\c{jTo@vB =߮𛮉zºKaU[_Hurǩ4HrNŒc-?K|\~`b*_WJ5Q)9)Ԥ9J5"|g$Iix<ڿ[az5+%lDfc+?[8;(DE#i9&N4E-tjuJCA@n*m(́WXh}|dP&@bqT r %:sl;0G[%ŝtywěf^IqʆqwUXe}d V9PE1":v=~?y+%[ Pjφ8,v9u;4ӑEYHR"i+8aN~2͊ "-RW),KĽ\ݡ EkNef ΫlV0 >zKgL4!ߍp4Abl"u!0竜9Zg'{Vs.}Gsc^~YG7z2 8m.- kkхJ>Gvyf+,󙮇WCX#x Mi~g{Y;O}T](e+cE5: %NZ0ex2Rx]jwST7E ƱD+7vϙQ¢_@9X3j Dኾ;*?eZ$87 M(?o{OZs 簗1Nx)otXdMe+?Bx}˙5v'Qc 7Q~<|\8!3wAbI "Cq2N =Ey=$5$ع`'*4Y jR~[{ REV”XBo0X| [k-5v%EXhm:>B4,A{M}xhmi m dtQk؋12M~ۻȖJC!H6'G TG}B,I̓;)xMj`Apb6 ҂"WTGM9J3D2] Jacb`P_ bq:z_DA[kKKKW6$UƠ*7ݽ,`tYğnBn.Bt0::mM^LI1sai| usvynbwIjގu)R]d[d.,|uҵg4#g{9Qs]on>lqVW=ɜ g_Ϭ$0Ǡ1o䷞`O>nWm^faU9|+9٩m7X\ &_}^z&eaJnRh72lYꕛ=`c:2[nj+hBѮ+1v8Έ6>Cqt-&Q&9LNt[CS&X]Qhķ#[Ry'N {\ʊ*X%ӃnC  B X ^嚴LKsICI$8b*[Kz>cxI?Mד ~<_ CZ/6UOEJj~Q:#?tnJN!a'z;EUe0$p^Y(\T0PgnPnyv~VN;{0p1v^-rYE*p- "V4$+RL.PbQ|LJ@<%d8$@o#\y `vd:Q \R0̗IY.{U8`?WiLiظvy]$n49 }B2rH[; "S (}}%|gܴKZ8pA*s; .dP`=JӋeIJL_8B_EK?SAB +Nxo y`C6X-ˬk] u^ F%a~_gjeLTF>Ol0*lJJl#fT3P ~v6X E+k.8g!H$ SZ/z|DzMG9ywJRlN1L ؿ&Y‘j X׈yќ%\}Bl֭}6d)`nnAj0t?$=NIү=ȜX uI>Ont3[['ѳl$8-g&DJ uv -hfg 9=wsQJ=e*<(l^3zaO0$kTxCe&P%3|:fiͮabV\ɩ]jI8BbI Bd 6cu\ YWcsm /f96oާ M[A/յ,!XeR-b#36ƶj((HKz<=:;M_mзUpwF擺8.\l(]Al{F[mf0Vŗ{^n j^N_?2#@Ȼ\*LOo&Ihk,C$j`G(M'uٻ 눛o |8 F^^1T.t,z~*^O.fʿdFd/=YQY|š rvs(θh͐*s `q lM FygRƁӌ!1ru{qaxD_A&~Ѣ_,~f^^1-7OR)+Ʌ]zlk* mFLS 'whys`>b2ZVh (#KSh/~v\.Z7# FƕQ5L&ysY?<ߡH 1_ @a_He S2?bENa!d*x`5yY΄׵Ӫ!ޠkDO[Xu#v<*tvh,C p!K~)u<*8cv$sÝz=TW㐸hE#)rx(k|Ml9YJ6X>e`tX}}v-$ uR2`D"cϏ2#7$<{SyK:mB?Ӈ \F[uo6c$FD;->*|tpn&7}-Oj_Wp}sͣjN#aԹ{eM??hC=:rNljeZ}gu =zglek5dW?:X+v69tK]g~q-~jtfd)7# T  2 Ģo9:<On\W l7P}-1a%@šw?N-nJ 7}o(7} [b:IbCdb> ~b+o^bdW͡ZZFIr1N$ҝ9 ƞ|%r$[@_ɇ51D+I9nG8;W-J^1Nm @9h>]A_șR/lrwG<5 4s|.cB㲧 VD],7n z믚j^p=.:?b>lǂ`٩*]+Iێݏ`gA<'?%lEQHhP^1thF&Ct_5ԑ=<0=C 4 ^F'x^3Cm>(?`M]%O]E5s#ѧ°t~(;jC_{kww"[|oi6lguIx$CH |ùH[. 2V] C'rƝPD°TPgO52Baԡ*xrN@{C[/xtn~0T1ørc/5I~k6:eƉ;[V^|Bi&%. xQꞢsa(+Ichz RZ׵ޮt|/ocгbڥ}JdR;xk%?u_ "h<' F`M:HPORV"]8A1Pcs *lLu q=6 &qkǥ 'Y@ؽU`}z~~ʁx5`uwloYֆؕDls=ʽͼhרW 'XLps l8R +N_?}<klUjiSR$DeCѶNA)E86|Hk$luCDu 7ָ+* CN G:6E aG;J1JhHd-z<ۣDϣ)Bl7@ G1p\y%[ŰͰ~z gLqzl{avs+#m ~(9Xcbr=0AlhXJwہ>~"k)&`mMԼ7Ri Z-}3j9! 6&zZE׺UnK/~'lY)\G(^X]5W}AhknR|PxH_aAP=wz PPӶn*?{CCZ܁{|Qi^ēz}k l#=48Ef6_>)+CHt4tz!jdjAc7pb{r/L4or%~J: bD;|k΄pS.5}_P65ql d%XW;\߲Բ`3-fFe~'5ы\ 0ZgngctF=-u:'mם)\Xdb.Rb`6VC)]24׉N8סix7Abҕi|xjHFtg>ش{">)R(L~?\ Wo5 nF$P>͗XK, 72D:[~ LTt 05p,zaҖm89zR{"u|QoGtLF&dIkyUuAEv^?AêC@?Ki%  `_a~l%i1LekKY:B7?^rC8deYY芆cX}x^Ϛdt(j٧\ ZkR%Gf"lTbO=dM{%I9ր%͉.;j 5(  OsXI{U ,:w`]'4F#EEp zR!Y*˼  @3Jn[$  GnkG`P 2r)=_̶esE%$_ jb?=r.}_q% C j`SV,bw#9h$bq.;/Hi((RAwatz@LSbYUM]=KgR,?, <ũW!O'7閲 Zx멉%iǜ07Dq꺪 l0c=.!%bp+'Ƒ%9#%]/[_w-tXC GT  >0u>i x/bu/0t`C&P하MX0Yb׽[JQ C'mڬz{t[::*֤:թvp _ݴjk ǷCzl8X?E/Q3=_ Op8W%*`_Ds\F88Y* Dљj)@rG+\zy}$b/н0&2XY3}i,iV$'4f/H{͎ss >z[j'U PP!5܌'9g]7%bGqe$R9 Rw=UظrT0nZqH0A oԙЂ'?O;p҂k:Y\k؋*A範 pԤu@ыWY?,yuoh&+7Kmr\h :m^J\(.&oug}4;޿weo-!ޯn3j8\}L(`4 m(9[iHU$UVT3)|Z7W[+]ckk4cS?pp^%ˡ&k u]kH;IE^ǴZb/}D?95y?0^wY/*̇힊3`WG=$@ [R*m drwW%(^ nO 2$ج^2;Ah&#-hT -cq'|!+"+61-EO֮@ء8~泀;3Oĺ^\ pf; ,eAJwA]ķo%j撊7*ugNXbQsw|mw_`/g3KX{'ۭrM+7@r9C(3eGjo!V ;nE"]K07 qd}m) dڐt`s^'WTzhQ~cg"e 9M1WnށPh6}Ë́~iJ\{jL |'c I^( ViFH=pRv)E1ץy?7UwhDĂ?Ğg7#''M`M )h$4o/-rϼ rR?$Q'Mв0Tl$-xù3g(>, 4觫 tW>&g%HA&xH}1XPin`SfJ*v{,s Ot^'P]?{t-&q\[pXd %9y%<{dOY_ĉ}vz;h~n'?p=4ЭѡHkHX>vOt\Qb^Й+F 5ctnv)_D}K5!V<=2KCjW;ݤL^.1)F 3X: K _v$,G<]ІŸleR 4{~0! _waop I_d!c,t{׿1&7BT/YRj/S&FP;.氩W~hSTH7`|.l*<~RnVsFij`k~mEi1.,ۑ:Jyi^6ǎBs7ڒrG׈rSn&sctvːr !&D63 YeMLQQj{xЀ"11vLrT${-3dЃW[.xQK8O; l$Fx J\6wP inң>`_TRIGqQvE4(;36O[绯wxASNեh\p#mHv<ńIQhcCE2#iA{[o0^K͢[ Y $W‰Dp\\ClCMTR7I}z.g |z*O:%}T{浠)n,7Nyc#1n$ ]ؓBOq5TFM.5F\Q3 `զxzW~ڄEl.WYI%~o%qBG K(,k^ *+ |,V3c*Ԓ?-{W>V /}26ųſlI{.-LXۈV3>fDt;MVlA)-,g?uG||yGVɕ%PIy$A%L>#Bg{r6 i7GC2H\_en+|Hu2Czؽث ݹ/}.Z8|]^B*{dϏ{$QTx+q˯X\>42V1;jcfՐn]H$WEI]8[i [n^VS@H}7 m71_8 f7NUjUCF +4S\4Z%%]ܵm=9Ň-OX:>4D側^LA¹4n`xDVX,7ƥ|*\!7P#fULop*uU]͊3K`ZC ICQ)e:C*Tu\%>-/L@(5t h`uz_u7LTÙdꛠRۀ 9oJ'y&61@[qHÊ K>U,F [[ucfE)1 ^:6[o'4~C@!3qr ; UyUgL @"LqXIfxz(Ke`k\[-*ɸf .U4~3BA? ܑ c*?F5'{Bc(dvol kq]m&skd,amxxI; Tx,fG׏;{{  ѓLE+r8}~m~yWQ+VЗ YqĬSXP .2W[Ƃ PNqa^& H"/:"oUꈔ]Pzo4VI'9NU@ɭ<$D6.ADyWl8GlrNͳ>s:wIⷅ \v1N[.~~PiBz @™°R[&QFJa2h$=LUEblQ/zN,dᫌ\`z&qt RaT@ԪJ6VB_. fGd *ɖQwW͚>9]:.8"Zby)A^HytSUFKcH:{*hl abD)Y醬 ?|[@LEh&M'9LQC#dx:?m.i&e43겭][IA8U> %XGS=H84;s`EZTrw":eJV/5@4R5=r'QkKstEEq BM'bIwtȷ:,SOP4qedUqąkhTNT:8lF[]*ј8)8jH9iM |s]Y/n/}BR[xT1jT̓Yf މͅA:<(% BobA0z)Ա?R^Ĝp١/B>fz77*Y⵺K0$2f ]Q[.FfMŔӵ9Ѻ)P;4=UT+`rI0us>=OkB(tSJVYۂ;UBxu- XҞ8JHHs &Ѽ ϹBFh?W3i'\S|tq~xQ'UkYp'>4LMA)bw\d{[1t"8 h1&A` YW U!ٳiM^8};"1^/Vb ?|]v]YI)׫o Ppf3  MlMiLꏮ|1,&I|sL1m7;߹.^[κۘZڤϳIJ|@ZO?R [{28Ӑm a:u4} {`^W68S(!ghx}ʗӢiNn9&fl +KTMF\/X \DY%#O!>㯃ELBSZI[RA>Ykh24; s5РiŅryTcs [zE"S@WC5e&Ds&JK3w+.{n~)fH (tϹBMqevNFF0Y^z37̌)G妳:oВygxFwQ=_ȗ7). Xi}"w}`ƓCϮPEvB1R jfm6P#DM=ǒ+Et]]juߊٺa2 ۵e ` 9Zr=G-*sZ溇>WH/@YBz&'Gu͐?VL!O{g>Mi.tZI`/! W,_ kj5KdizpM8(y^A!=GRQ)&L"{qqÇ5( mTpZ "KtL KIo>RnO()jMIl>af{"' #\T|?T`r eruIӝzʅlPaswU$%̓)H{ҋ14h=CgYFJ|u1@EΨ\3go$4x,F#kZkٛ\6)a7.ZF>:h݄ٝYzÑ$_L[xBdbSfT--2Ĭf3\Bы)AJRYEr#sf-aYAS-o$} ? _ٕ* #o{ξ!o"msj  8bfCU{;8υr[h팧\{ b%rؙPڀ}WSp/ݏTd)-kfqzǢn_% G hn;C;#uecCܯ%zMqux׽JQ]AT ǯu"it2Ns~߽&WwAHb n w%zts-̓͏6bn _@fivD aA-i 9f!-+km{/iH5QB/EAm{t EBJET/! 32D $C,J_BD_^ΐ$hdQY2PFy&T*ŠHBRDщjp"WD-X)m@HNRa[\׏[럺<ô}X,< FK d^P<_ߜg*(|e3 mU6un᎕6ONUQ5 WJ9Ϡ=kȖ|V|?R~aڙ3w!,xzohX@Â_I_<^$v$]ZG9CPja+y}&+6'P坎]IK@o5y_ 0ȏ[Xh'r]r馾Vh b 4Fw2)dS OoҔVFd~^1aDB{<3 Ps*Ȼ(@zγ5:եLH/03{xuzԏb8zbա{BuFk̩gⲘ_g 7w"Wg`̦_?MqӉ+djfO|t 3 >l7pRIh]D6\ԝzl&z)[ؐ,n^Nf-H~P}~u)vqΕР3Pi=Uhan(w!=~݋;$d{wixV @7.i9;rAϗ;} N!aD SfYt״P qgYj:w WFDzvFs沅zf~t%goJN1A(bUk Q;C4ֆ*$}C#5D3n3/,: '8F4Tm/A%k S/,]%dP2 VTZ5hUC?{XH؞f6VzB [2; d> /}sЋP۟{F|D$oKig3Ff5b:<71>Ε!5v;\R6NK!$jfCq¨ᔡUm3YL뺷[V_;M;NR)PAt|!:3ՂE!6>hC+\ $j<;0@y8ʞ]j,&FhRb(%J] _*  u&7"d{޼[8ǿF%-iF4vw9+4eSP+l}D@4$_FKmoYx/85q]ȸjMHs$k/ˌdgX@PىVRͣt4 |Qe6K)X.Q?dkYzZsIjʷ_QKT~AGq[CWDpds)j9-h+DVq4*߾W9'n =,i+.@M#ehHdGJ,kaOG8qgKehS! ͸;uvzbPC1vY#FjN ;@ЭGfFztXE[}aQTCqKgܥǟG#w#J5$o A'%ȉ/ߣ̉~+HeGs ]xZlEMVhtz~Y+~Г;LrgMj/ Oʗd9])lMj׌<+Hٶ«t܏kDgIlH+gE0cX*g]ͽ$!i1H Da,Fj~e[ۆoSJ /sm$8R,|Un6H]ՙr_ iN+3^:gCb XgJi{}[{R_2Y C \Piq̢Gj˔5nmXˮ1ma|lCw,'~ ]! T4aNK]{g&˪1?8CkrVϪ|;r*(=8¾%՛ɗ濵٤*8-)L/dt~j;HQj0ˡ5`Qv{Yg8n~k'n+/yR& c=PsD,gSAݭ ೛f9-}~<)W }dU?iF$GeKn|g4%$~4?*u^W`;YRT'}yU:CX$.߀Bv0U>1/-q Rt ~=95%!n֊|gۀtd[5ɌCk-CO3+-Ƥʣh}sp.h]oC5`i吟mBUi{l+NrzS,d]up2U*Rh V*&`c`1{P5u>zG5]M@9W&wr<7G.8YqD-3M0dѬd6̸JLRi =L~yqW[9DͧcD5&>C/ٚ"xXag8lj@Fx0dKjvH&ͼvmh6n>>"mEFgXn={V Ju_(+ݱ[]FK:ʦcK=GOql/u!{U}CUHHX {4'D j_̮djMD=5kB:)_lmh׉F7`TZj6 w5Ih`I A {xu'ee: >M[2.ds+;mlko4vbNu5foUՌ&6F;q4ɬ*ˮR:>eaU~, /X +}yߓ]P_Ԃ8ePQ\ϟJ:((dS]&|(XOQh07J^Qz+?*E/;xf!r5莁f0~?Y oK8EkI*e۪u2zKyhw>ņ9(5< B*p@rν*Nh 9}{ͺOE9VM/齝,dt>wBͲ`c \ӏ+cSw`YR1X ̛* jfǠX7݇wv-EII⛶<ҵ*DB5+&]&1Xj*6G$ojއ WT#Sċ:1aApL8bukvWׅt*˃\G!+A$թjڈn De\& c䭩L!#Y?CY'$ҡ%P5 {![ZZ~CHOo;!?A=4vNHyXɮ߹IՏ{mdi`* c H1ipOq׉epUIF8TtB{w%? ~zX)3`kϒ؟oA 9wa_J]Ŕ:СQ)B-@(@hEtwNrmkW׌ &%J0zˮ[5Is#$ޠZ?BJy\Cޢl0c<ԛHKƑWFJŭ B^Be5oJpCcQb cɬIBT▓jGvFG..48I15HDC{wiKN+ٴ<(≯gZg\75o #SY#Q!׷c{e$ bӁhpiz,PS)` b׭x7sDW^>}_6D3Qσ< db혛|#!}pʁK|:q0I6c>Kɫs=E Z)s{S>ǭ TSl".&2cn`sjGo1?-ð Q0D*8Dm8 A .M(xt30xpP jG&*< u=IvX3gz>`Y ֆ{yFs@x?9|A’lȥK,yD5(rox`w?ESu~_]m]YҝN$73><hwEbDHVyjoOQ+$ǒ=;2*DqZտ5;9 ơS1SI<!Q[%V6w:~_fuT&ܿg:2|?3AUXv-^wq,ZL(r\ %@$i2U g\NQZr?:3up1#]=}Yz+޿@]aGiSy;[(M!B vs5r-%kYsRz"r 6E  KmB7˼oi$  !2 !IDReP>Gl$<3\iH&D%|ܙK}Qsޘg(D9p=QCvV\ ¯!/%v /B ^Zi|^.pU|cB;.1d_rŖj}_ݬADڰfbMR@ Uc]$++Z` s &sHR(4э)ڏ<(%4h~or.#mkQ~N*@iI) /+,oJ2f熯n~(dY)A }?q qϵkdMv/ oe1_+84 >Mzr>!5Zn`AK6.o-wѐ壇ҊջkNf"٪zo7 ecp0NjhczO4%9b/mv$$ NzP8THZ[= ]]VxVWC4vM;ZOn}qPXBGƦF>-fCHf#CtkbhdžI:|#J@Ql_m\q {^EA_LD_*Eߎ")_Tom9GiR\65mMYd+2ʖ;JR)Y칑1ĉ}:K_г[|+{HJ2!$c"irilH)[*!<7CoA\јo<ֱ-@Gg xԠ$jKmοo~PCN2lo+% fBؽ8TlN&|0~ 7V,UMC)rF584㥏 ^e`nB:93pdu#b;K+<*T#6+@cZ4,]!|`mLգ0XAc"3a0P헰Y*8pC; F҄fC+(^ g[T'x-UxG E()a6']PHh|vws|$jE!UBl﹞!:\3QV>n:u *hq&ɸK:\7okI+ *3:~w(uoWh/>(XD6EC%#Q~##-#yӈ,:y%P8V*298qbñԖgYC/py<"HU'x&*9nХ*Բ2HOe.C&f=P4w׀  gL=L6[[ .q?.G]HHTЩAE9WAvfDRd՗1#5qӅ-$,b(a՞zWB?峆hp,GKf?tNo"Ӽ~\;XdK1O Gh;=Z)vl>p]ب?y7:L!'l7 "1>Y]>P`k1amiF%R)P$_+n^n@ Pc `? h;Cc1 WXi[M IUiR+..1SC``VnS,^=t۶-t@E~SyC":W2 .&>x9Bf~w%I4l t" ⸙Ň\t+lu?,Ⱥv?VŊI~b!{~bO]#U6.]1LyգBL+EMWf$GY<uÞY|}Lmj&/*, ߇+҇ 1!$$<)RՇNM=#iltձ-cՔƦ-6d/btqǿy$6`^RKK6@3K76܆H_QtUB\#?OMA}jµ~/ZB7OΛ,p# ̰3N).]щ‰њ@_bn.Cii1,~ #%Bc/x|֋6JxFĄ ˞Hq6ҿ|+KƢeF=Zmx>V`3z m'ц 6l(R,] ^t0ǀ!3T0m!ŧC"xDci{-s`K?eɣ\, sL/8iX zÁNG ,;ђFز5U\~‡NGЍ0jlN+*23tut:F>?]AmcSh 'w+ Z_Dzh>tꀖ>U]+,  7yq鄘ċkqz(jWpn:w6G2 pڎO,[i5.洷z@\ bv0+WxqH$s[&l[_;Eww0b*cױdsHǞ`+꠿l)ўrWPKg_lCSp˺˘0%Y'si >:ӡql iR2<8 hkP4BB$<-7ƣP{\d*r`]"V }G‚+C0<=U h3v>ͪA`̺L+#fV%ugg 8)Ya1UHz$V:z#`ͤҵRreAY\sPv%G%Mp'tn#%E4"o8v3_mw6˅H /{bI4Gb=>"dO(jUAxw>qAs> y0/}!¥,+U/ 9M&x6 00I9 N9^0. uSjrN5o<ل;ͦ!c^Q* 盜zDsIZmq`8(tc^\ŲűG$!3r[CE\34,uCtHurcI{E|S7q(ve51ϩ O~K;}'Yb>ȳLyYĢ ( (kl`DhJ\x~[d^뙐ĔOIUnû(I",%ȞytL3k9#_‰JrGBR @ʺ177句HiI9Bh!l!UNNћ2ZcmoHP7%+XP߁ׄu'nȑ={CK!C^3t5Td>0$kĢ "o.u]\ARbg?&Ao+F[&K̽' ݫ[eR27[]KU;'hU7Y5;)#ʟE}FjV%@Xf~rOcv IY7PAR5_K(r@mqm𭋃hydz;{),vq\/Q^>Mwiyٰ(zbs>Gf-Z« 5vW)}ʹRV#JxRZ#X{9a}qg%J:T>gj> ̴Q_\pPX揼/KԮyst Zn☯,0aC+H;0"= #<#. 1G(7wa=1S,O83`dz63#C CšeHn7 #-摔Qo?h-$׍%TL >E t%ݸ8=?cxV=+Fy=NnT.'3=l)շ*~JaӭO3o@Wkt,8FY$C\ - ]>cR0lV,mG R`QJe\H@xկiUl?s9ꖟI F5$9:o˕}'*)T^A`㜒* DX3zC_YhZ9sxܠX vU0j$&W6H2V3G~''23FeBv@g8xq55 y6t[ ITI`WAzBm}0iH +x]ʔ|g-4dt9Hzur1{3EĊ.ņG".'}jHGfcp*ٗ(YRD1R&tS$^0^jE\~.)k6{o3G^%>|2!LVRb1~ ]PiZ.bD{AARXd4W,)/k\ qeCqr [k3 §EZB~ T%ژ Y_xemUG-$T'&Ez"̓$/3=n 2Uk;j7/:r*Io~eJ!KK+1(Oz9 ]90Ku&X pCW7+fywU +95롡i /<^eW"R,Hv&IAH@=9$ާum0Z R#hhn W4]㇅EeOz"%& d ժs6 fF L U?[?u {JW?^_⩃a_M@Q{X!{<>lw3 :A5bԖ} FPD_(>~s>y4}3,^<iK=ET+İ b2l *dP &_{]I=4V6t+4%=2ke3-]!Nȓ$N6yG}v /ZZKsQ7FMySᘌ-'5hX;Fĕ l%6"nJRÎ 2 悚摕2rTeNDf(FxJ܌'<t@؀E[sڙkY_^>sCT; tg'%@Ӝd鴾=0AaTQ0 |!Bt7kKP+1h=Ġ]\cӘ.pZ#5(s ӒcX<*Mzpԏ&]ɰ:"8+tcRnE5BE)P~}FeED4q^յIyU"4;w Gڇ[lP̟y!ĸh1ߚRh(Yæj5[ 4$?C(ynGT|ӻGߒDs9oj02&C$ӱfu&8̴D-c(K. M,LgK;jGD ʙes 6Yts|SrADio;[KuƲ&Lv9hk.|+VV|΄?qDbsSRP9PiXrj@;ـJ,C$hV#P,rpfǙ)"ժ\q9爲]XJ)mWJHv$,k $j"C(im})ܻ'-ƢboCo eȖd >a+ڡgL.Btt!O=W5[p܋*[)q Vn,[%Ӷ,({OLaG[?N:AܕHA6G@vh.ǥG3a VdDaT&Oa.x5KsKx [T3g!;gj^lK8!(0R| }+-D/)gˍ!U"J[<5 &[ 2-> WM kP1mJ"ވD=H5TP],} В&?WvLSt` %ƜrQR*I}v"2Gj"NIAR|1Ɲ8xosV5}bGf )7Ȯ෱0GvV_& <S=0ƏMJn5"GxPӧ3pL5~ o#C'I=v$F`~uיXV݅D71(|RL 5dܕJ ~r P-1 nfp^r)9~w-U&!B<Vqnr׾O+bر2WW2Kkq=Q%\)1\BLP\!MWyƐcG$hRx=ETYA1X9^UNȟi VrO%1?wVqɾ!9P3_}e[EF9)^\ |0je"nO  ҚR(?dۅ5`% C`%<ьD\VQlU5뭓Rf@Ityڐ0nMh208 rYgrn39}W!ΒN|VDCo_ 05c@]M>HT=툍4'ӅqjZ`8 :l,yi]%, MҀ!WO eED1neȡe C~vL3p!'@:,BbY.\Pnԧm0Ga8 5KfX$+:1p#PeUҼӧґ#gN+I0h$>)ά< aV`:ij9yP e7| vR 6箕 vІVS̒M#}T٤"?3qk M;s3.&!j??{ J1yS{N҉T#Xt$1lnkfr{[|{ILhn0wIQ46$Ywp2!Gx518X#{eրӇu=L‹?ޤ&lsUOJ*8@HrYzeH5U;YW4z:nK(†`7U1Ķրۯ4-fE8 (.Lw;;ifgW 'p06JZr8@sY.XDCοj@6qւ@x,T8ww"koVVO5]rɯ}xTԺ x +A eX_Jq[ͨRX/L\Hts .ݐM-զĹtG3tbWSHQ!fQ Ypۯ5Ӻ L sEWI=3?:V-QӍYvOnCpZ=g?R\!"]X+a(ViM<,ND5`NwBԞz _ >\K( )ZO/6Kqy[s%1C<+&Y.CiXيDu^'Y|WXtRƭ>%JS9 %xn*EAJ]65BnBPTUrn `3kD {9_Oim D/U;06|, a}-0Atە!a4>Lu+vbH'y-"mI)AAOݪ[(ypV`S?٪&~da ]S5L:ַzmdM.vb6iVT@9xl8FN!yPtu rp}q}l_[x~kt> @@"OM*G`P٪f~{4;ˮnp`mK>"q![1apP D qK t. /$ة]7*ܤ@8c =x|Г}^L~ m0d6&#u+D[.d_SsI;VOXHrҴFFGh Z9 ͿRE\E+tefJ{K|(i6#u2ݷW~?@v4cm5r=-?J<0B@aL b#y5LQU&j=3?Bi{(Za' 4*gl9ԅ(`g'ʼnbY 2gJwK;tYp93 y3tr3J{9LJ0U3kF XB,(n&P7üNwIM-J?Ҿo߶S8` P/8KMpGI#$LbR>|'GJ&qk2f%q-Ϲ;W S_pg\adRt*jBKTq0-pl소4Lstp 2@o'jҖSxP'LAa56gT-Of&,p@O^;;+O>xՔtd2Q9G$.歯 l%x\8W_rG9t_c7!G8o IY:3v /7Pk(bpzYpylXgQ"Tݐ?٫‰e5≊R92᠍ρ*x͵Q?ֽފ.nΛT-GfD(,GDZRpQ4FQa/N #k݇d|Y[d[RS9me}}{CA7Qp)p ^"<@-^yh*+$w_"5^ec Fy ֛ Qצ΂Kj3oowoIہ!t󨣙KW#]Uy=NdsZl:l`?V7yf4fgj؅X7ߟ+6BX `S=00Z4 =@TZcJ){_`OOfٝzа $[@03@ޫM^r~ FZ@YbO*lU~.l-_bCٍf"t%XX͹Krl 8E6?v_]E^s  s&э3R \>f6}jDD>67Lh7cYS=y>6:LvEvh0K/ ڻctIvfbp*$#H#Q5T=d3?qj!f#*,)6R8& yvciK!.=i @pxYnaSу4,Wv80haE.-[l4;ǜscG_*a~wb''rDז$$R(%VAĭIF0L59YC6:Ofhpe4 <*TV@xEڂ9"炐[i^B!BST}rӇ>o}R2w!jM STg껼vQuWl\c!<DfhX~ȥx~f8o5TK-Qd*ѩ)  +aP. (TA*9Le3S+V7qc756'I(;͇NZ!D}3}Pq* &,t +Qf2:a]I|iEڽ3Osa͑JdZQ =dmX% kqtS8MȨ0}'iBE">}qWyY0bS'Mfo.czFuGC.ZN<=31,;zNT3ofxt+zv@ >e]ߝ-DpX1.! [cC\$+6-BSH08b[5ˀI/78>D^K4 =jl۲R2j*uhvDX"v( ow{ 35:+= 8x7^. yg'K|8٘Q ^-x:0ɟ^ga-wwt.̏ pK6[VCil$ Uݹ0oChak/_5@'%qbLzGl#~aoG/f6 !C!qYw~8=N ܰsmGWӊ;k,"m Y<U>c Y>)tMs^|VX&}cSdlr GwsJKn~1 ^o,y~ն@8EQ'}Uc )Fa7NGhO˶AX2y*{kQ7 MCگ BxkݺJ+j] $͇Z)n+q$h F6~M @J,9dq(_8e&xS'$'f]<I?2\;kLUWZ᥮ͱD0W+z>FJK|{;?/9wbP^$zjS-ԿsXh}F`z':9+fӆ:;M-[B[V!Nv}E!@ES}4B ꆧy-рӬEb\R$Y'4-b-iIOWg$'wlدT]7x"0 @3u4@ō9蟩K''8 1U-l7wھM:Ę2`nd//}G۫N"{ ]llmkk(ԯÁFLL;?ƱEz;B=+ ?V(덥Ħcˢ?!%F鏇@Nfa^"؈]WJ\HRdi"-fng2!E4W,W Ckwdc2W!@UQE>O᱕1wDo|"QWĩCo w5Ms:N:*1^u:bx`[@32mI_xJXD\xc_/j\?RRTSL*ݗF']q~zŀ! @:W7 f|/!g-#L"\wm %Tt?eݘ#M}ru@japtTem3 %1MiB]Bqh ,ΕL ".CK⒦R ABZTx3uς*~1#=,|j@i$K(lePRcu@cSK qf_ ^{{ΰN6LQ#4ϒ V0D ǽSIHNWRxj ƗV78M_h3 OFQ0f=f?scrנ^p|iy׎I˧oMLي\YI;Zq ry8d!͟UVv3V_,#/r`t `dvB.#aĘXrL6*;W7G\/lp*H #bMҖ?N4Iؑ- ̔[ΓKlnl"Jfw!i f1Hu"I K (¶cGGkEb),Ha&cߐF}D\(bQ.4N$ nR9Dpt=Q" j4t{&;q~dڀxi8o>fb[dc /ٞH_x' S~s8/ڢ4)SzDZiDx rq[4R1D ȹ189PuS~ ka×3I>{' E8܅?%XwUGT'V%.5,MgSH&Z!Cej_0:#wqʀ|Fb&6n# h/F HUh=?x ;Wgšdjסr=䈳˼'44m;z,p cz-ETz\Mv7[N0@`2Rfǒ߀ ~KA}'{ ڱpp8M2 PGμJ2=xqP)M]S snf]xvhtp!<~&Ĩ \FЅ:͌8Q{^*'k t68>'q,]z ~8rA]&LJwO$I;a?bTDJumgK|r;rSeK3CliXA7 :г`2އ6&gAwg+NqF|LygiX쀨x,SVǵ6~滹HdL9e^JYp:'~ܠ%xj(飅&+#fKY_u.O.Ig Z3ԩ- :n21loޣ|cA3/< ntw7UHSbXUYVڎ@w؈mON\Whx4!N&~䯴5ysÓG8lI]8?9~̇ -rXCv+R#7hO&fGx:fֺEJ2! &+~AN.` 4[~|LS5dNQ"OqKu ~ v|t*\tt>@5X{ nAF2#Cɚc&d|-szA'a@xXyVG'u<\"pq 64E\ .ŊWq#m= 35t=A:?]N dَW/EوF"(SQjܐ c a%߄ǯ cɻݗ+4^tfYs/d7|H@;;#7<:+%;{_ 7`\۰m:-/k>8p0x__xߌz gd؆vI҅"Y}*vp>:E #>hg !<tc T֍ !I=Gl.N8A2j!XrX|I`wN?^Ā^q\=)k7zV@, Vd30$^$w5?8W`lɦwdGMB@cLIޘDIcL H1a'vh97`TC rj0PGñ1ue5ʧɢ_qÖim3d_UGp-% ~deXlo uNDq࿨?=51߀/%U2e8A*~ߓs2&,l)79VL!J2h`ŢElF̺SJ_`RL⨬M:N@4PL.tؙc cb)j тΒPdNQe@k?\<_3孉kj * SA޷M(dCWy"IC68M:88^c}NSrm8c d蘨F~ |C )! x* ]buf^q3.X:ߊ!f[FQ{3MNC"xܾ{aq~”$aҌ5GEA|f}- \ıqU1b_Lvpuq WW-̔w$.UeWW)pf訹~.OjY恜 ʙ[zf$eg%b|2Laת$/J}@q$cޚJdF` 9b(Eg'''32k5Jz^ϯM[8v E#uY̍SyTnץ~ E;/oIC&@(<,nd$EXO+.)bP1O[G6J_$j<=`f&k;BNQχK]8U0qHxY[#Jgi|a*0>K=r黐!d;%dj/MpSY -B)CJ|:Q0^@*qU'2>m61r526A5W{h6n!dcJ/ 7 ӵ.%u*'{NUմҜU.^W (gd!A,6f;#p*ش==U9Rb5B4FM,ڲjy1ڒ+)]:z,y +.R 0Dրޱ:&*}Nޯin\ E8Vu z,< #waCoo,-g:>  . q͕q s+&V;*d~nVn^};@$}E=~*%[ /6N+Y%=Lf[U@hif3 NR@ !ӏ_\r_gL|ŷ$sut^5KzPI uZDj\C**hv"ʭo f=!?ىX(c2Qn}zv- Q"¼o=*!_O+f&fOK?h P5Uʩ!C|yRTM "(D4;{ռ^w Њ3>,y[$b .rO ZR}lu)!"Nm1eBh{n  P,kEEba0:z/F,iILS#Q_3o]o3][\pژ y>k4m+ޒ5[G'X`k#]lkyg}sPgb ds[ӤM6i9yQb$aC-כGE!i- нX s~RS{0`ߦΈy,ܫ4d J4ԶQh6&,fzX t1I4R 1,X}B^{~RN,3h3VBKr&NfH+ǔkpkӾ3> SwǑ-CI m0{f4/ Z)qRdF0RX;]Oks7/B0C4p 1‰9A.l$/gcP}1uV# jfEP8%{"qfzU@MqD2Q[V5 {yI|ÜaZvM ѝH[N!U7}SsU5sp]@Vy5G %OK8E.7?$k(4z*T-iR1(u/Mk]s*Av6RRC7ݸSo MHYQI+w+#u'ZxqrNT+2jFR+$zyɏjԡ*P,1W7 2|hG_d&j3f~ۃ(<;kݻ哧ce+M% 4*/IkF Bδ>iVa3{ -?ɧx3{ ?ʱge8 w?QLE0 ~ pD{q^H Oբ:58a1Iu0nxs-`+-/!g5d%r{+1m%sì1(^Y+j;s8W.Qh[!Etftv- ѻH3֐&Wѳc$ʅ_!2+<:fohy-s2p`7n]gPU!Hx<l:z,u_ik4 U9٫C{}# Ŕz>pMS%c486#kϋ>Q-8 - Yb`}PUSiEy BγChѧJ)A^+a .ß$. 5lLh2&/Ĥkd+L-KR`1Smu<Dq +,4j9q}!*Xޘ3[Jaë,u"xfG>8-3CGǞuk~Wݼ,=tB5\>,Nb-:wZ.A"yfUh2cK cfkCimEK{" 6& =Wvx!בK˃2gcYATK"QclhFlo&8XUsk b2J2Ej2A O$I3~}eOgX+}c')nnK}E^H*_:ˉ'V0@Xx'Q gB54v 6Jq|98HFKvwۣ.f]>W6Cq~|gjҧ$!L2aȐ6Jħ]=VZycem$Іy-䂪;bĮ.h`6dVА 3cVZQNМ2zL@oUGa:3]],E RyI<%ピmUhv!% iL^ -Q* )lP/7qESg=^3]"YRCBSSWeD19k?.wR_T#HϩR]đ#9ѾQUܩ;7i ,E@_DoFV!NhpYIzinB&ץ҆6`.b\j p3͇yAI>BwN닔4/kf-TNqLaHg䥿0Uy%1zWO7#iQ|sޛj%+S7YgAu pM+v/A,s=rL’!P9aI(:$VR$-E8a3A]Ƿ}CڿRo2r#MբC/yo[)1wȉ=`Kbp|RcM?>rL s'9@$| ]@u_DpK| ~iTކ/~},'~8M3T"ՊųQ 9DIW$v{ȃI"#Ae'$zN m;hl6 i93)y3B'10r4+xx?|Efjzd#IU4[/":QK#Sm 3R4P7]+pF2V~0,Wb}0I^UG4H`"E}Ɏ{O^ӈ7PާN(%]UK㾬X"1R< AI%7g03P0gőV$Bj0tw fm.jrvp;}ą!+IJ9#vdmf7Y,C{ZCV9F͠<1 ^/*` qHn,?ޟqe蕺1-@ )nxUx,p{<|lEioo`3+&uҍ`G'ǫt'E2^KAC~ьZMC:G.Yc^xBꞴS) WIxVy5FNmϷR,ǚwM,1los[qb ^2@76VL! bN-'=`w-̳<6tsU-F;9 {NMרV2R@!=Zt v?`5l;!4GEnEM#(~ bmxfi9.;5&iڸV'T7s=B.[M}Xx qKos&:෸l+k5kDɬeT= $ē˫T_b)l}L\_[7 GBUtmoUTìG6/z;{}2lTtn|)S1^7N>ơ4J:zXJuƀ.Y-6^*Q mLp9>\2 >=Y-f;zY8}Ѱ[˿_;Ql61 .S693X0T86RJ_4o`=*5W+/5p_A LCT7׉}OnuvC#jdž~X 4!HCAjV3UX}G=^*Y8%/,R|CLG4z8%&dcpnT&; :üAS,T)MiS8rTA+[\m3e#Mq_w"[.)(\Uh`S^KjE;DwƓ#dlto: qY\Ց>CVrz j>Yu`&!S~۲aLVʱTۏ`kf3Ք:nB(e@\ %6 Ӈ,WPi<:#h ŋ@%FfPn8E/?5&N#9x];3dsSՍ*۔ 1BRe#a%100V[&8җX1Z>!yYV/+.tƍ:FD Lr>~_:_)0z() i^A6%4w>Np~DGJ @F Jt8QYz{YIk"/A*Rh=? ,THy"gv^`ӹ:,rö)#uvT\X0[~Bb`j,cm\j䧞s^@l8'}u t31j l &TƇ-i$)+s]sH 0H9g/!5 USoD*S&G#=VU&1 D§*M{6ߪg3P˟; ?Ց\^*̄F :d6k_G%4ݾf ٝzug[wHQd$2!졕H)(KQerHh4Ơ ^,om8EmnkPh05L`k n$iD}<3u;/niqV@dk볒x " cvm`6|m,4](!d4Y cCF7h>޴ȔS'>40euX@*tǼ[#1ݗ93`$FR]HA?\pA]%Qy#U4yEH*ڀfv̇p`/5jSIS2lWs<UPv~+e"^X~{y#V !pCF{+ =_Wș:X@CP+_BzZySc֜ mV0Jܹ}5\0jr2&pX]@c#ۃv~˃ܫ]mVz&ikb4'迒/c}F j'\TJi.}; Vjgc?wyׄզwJCֲ'ܿdwq^7 'ex~ \l7&iеЌ1 bkc]B}z|ZV=I]J!tZ4qеg7ï^c\X@ؐ|o-oYhV}¸ECAg4)>dҤ3vPo-ua:KFmaPH&q[x;"2RFa( GGf05O j% u}EJ/;R- p|neTkuoHrj}"`;W-\?5yRUgY/~5Ya_6fwzC"0'DLܰݩenXdqhVc($aSzRɮ ՃVɛpC:? L!p,f "3ۛ`98k}A*b]W,| CC'enawج J_W&1j@yƉ ^&Ow7+=9h'꽕"tlQJux9+h{o8q\&dyo9E2?[A8 R[\y=^8t9[- {0ӷ_~N"Wqg<ɉtAgϖD:Eіus;4v/k~JS}ZEu4fviT{cL1nvy?cE̤.OgnGſUĞ#O\P-ap-Bb#mСD ;wben2bbg$f pU\hfH* _x&~d 3Jy+^:N`6~Y/gV626a=)O6U1sX#0;=4ۤC㙷b UBwh +;wj5d>Ɗ ɒ|q.M{yw vdpتC|4Q'yrA(-ȟ[ޔZ u5ö/ٛ}H%AM >Lߺ+iB';c,lw*TU% 9eL/=:;p#4/;Hz^i<0)lb1[0'}ܳ)+2@ZrujNCS\F4 gwU?'،β9`CQ7q-?qZb1 /.O`l cNuݤOhX"]G=f p9/nHسI1z XM 6X˕˲}ETpW7x&(v:`fպXZq!o2F,:SoVs>$rpfM' E &>1@ `sP.IŒ=sG]ꗼzVO}S2`P\ӡ%צ h,G l6@Im{5LBTtź  yGs~?V>0nNJ1s,Һ&![}]0s˖>@(g} 8foʇgQB\UV_R kU(-;Xڈդ7~0U\ t2/3~' Sy N9 EU is <@ht:λ?%'Ϧp]n>^"<īѰX+He}C̨oTX~T72t_tHrҰ.<叅R"QLO t/hܠJ3khٸ5{qNYIk>Iz%9d+aIh.)n[R v͠ђWTG! fS +߆y;6 # 9/&B b98brȇKUI FWq7ȣ]dwBJ<1"  |0:fQץ&hԚB oeuYMεLNէxIXx.oڒ3^2pjEG7m]-\y؍~?Lg/TZ_ AJ )x5/3cD[sbpMž]O/TdrG7L ϓV6ɟ) $9Pk+7?))ZvMs~Uio<"+#D ?iJN a;5DȻRd/';_+)^o/RɆvZ3d܄k5%9=x;I\\)@*<6+OZ1fk~.¢rt6n44>7QLDL{ŏ% Se|=;bB꽠Ę),,m/HmXê_U,rVu[Uܦc0.T`mUy WTjU, $AL$|h-p5=2vM-dQbjcpPNEg( xL_eF٥dz Q(ɠyu@{d|BѶjތ(B][$K~I 0˛cLJ*$"_ni)j3]d%S} v+ds.CPhe _-b-5lF:˺sWi [Er=\:zXSwKaR fF|FyxQD7fV{ETƍ5QT2[ 2Wl]Th=^]Ald"q̩EO|Q`Zˌ8T_Exwy;.* l_1ۦvX5?N$!+/ڨǂ%,:0.X7R]GpfMM.gŒXpQe#_Hp(S$ &W?SMqzNo4 \!H)-jEdN98(dz6U`s'FpvܖA `8'7:DDRą8Qk_yDρld&!3\v‰0bChc?aߣۏ1 ;3D9g"-wEgJpm#X^5 aca!/SOƭk0QaTn4<=Daé!(Yp]: rxL<5`ڞGjć`ClR edD\n ƒ:Mѧ_XHOYЅ]lF&pxL$Ÿ%BܻHn?MK#"Ki#ڌY,8ih*(I:_tF[["ٛ _4(Bp+clIXNѐZzEB6Khņ_QWL_?%d?vkد'aL9W4 X5pe.R=.'1myr-W0!S&Q}0cqKr^{sfΐb- nNS_roMɻѽɗfU[\G \FN/;\l ~gy,6Mqep&HYx 7vE2Gj>ph{=r4h&z.B u,/SI=%w;o9q?og X) #WrgNu *G]]A쑫3 ׸fּ-މ'VgeRwx^gP flÇYCctE ǝiNPꊠpvp1[z292V7*$5˪ YWPJsѽ$XjW)/lс "zTAߣ~4_\i #4qloƛ$)<\Wh|K Lo`i&W'iad˓Y~V'#\gpYTS#V#g"M|F)"Jnp'lc MUͩRy{ oBeFr3C{P@fANK "~Q $[X1vP_@= mp=roN> 7)дM܄q;0eN^] `(NACm,> oU[(iKU&>۴2]9. ^ѽ,(iYTa^3e%Ӂ?Y6DV"LlJ֢ȭNJLJBy=GSZ-_&/vxI0;9- 7rna3DDqX< M-7iW> l( ۹Hw١H{$ʰv&il1,<)1Xo`*"ʑ6:Օ2Z6fccN Rv=_P?L-s}BʋAqs4do>MQ/}X,V'yEjQ w'O5N1z,!Qj#D"t@@gS1RB?rK\^␑4s7/ vAm`z>MKOs}l\ſJ[mG?mꂚĂJ[ڕ)>_eTwNp|<f,SzӱЕyRm?ǽo!-m8I&~!3XgYZ0707010000038a000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf0707010000038b000081a40000000000000000000000016612f91d000053c0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko.xz7zXZִF!t/ႿS~]?Eh=ڜ.+Vy$EcSol6o]!@#:MfΗ6T>5=U>LHi.s^Vj:'y co{|~c, Ŧ3pb踽VPo*3l 5I[,y r(ܘgtɣs @AfҨC0\pB2?ڗNkbєaEztoP\/qmHze{~b=)19,*LDpL3krɞ 7\!+{v.24h+W-!8Gr=$B/y`ujzo 3х_,t!_|fypy3)uvEQfZ9-wL,=go&,JH(<6ʀF+-r IU'oZu5S\=gͺ?i<MFjDQ*SJxZh뼾F@*{dž*, ,*j}R' ַH8l}c`aG^eÅO*KԓZ]@<b;K]^(&1hxebQ߇icub#*ʤSw`j~/`u;g FtS"adg/wKB k'8 >Y j'O1xgMNMƤe$MwwCLI M'rQZt4.IA0hQHݜ)ɪAHbPSP~9F_"bBuixdFn.g8Km&)Vl鏴Gw8Dw*ەt`5H%6C֗Xy/mKŤƍvDܟ$&q& DXm)_vPTTk!eP z/X+-Qz9k&8Ӏ< qaC.*wT=C{2:-"Y %[i I,}2Q`jfe끞1\{ʷoe!wϳ]̤ۚo)\)A`hS.{Kۮ_[DԱeBXJb ,p7""˱=\H{/}:DW{OEb\s""ݚN׳Y0&t<5svu~y &//j*TT5YA=tGAv \fܲ8CP)9@#ׂ]*^lvnt,\#+Z׃vb]AL#'iU#b46-ث 4{审 挘g924VSDwb Nc P3+'Ȩ q %+f~G/r?T5?Ffpp!*8I,YsgE 빱5JtAo>rW}~F3ykmc8n֪.'Aʰh2*+./y3-UdIʛuk⚎픊~v1DC4!mK/ 0gEзeOɫqș&,sեFVi &72I0F -S$̢Z✆OXn(zP+(FbDPd[u R4g'Xdqb7;l@ '?]ojjUڌXx2]hJy/TL4 nWECl{YLq eqj6*3K1t-ی$GzT\{Gw-SZ[emќLW>c.=Oc0L}bȆŒK^:/׼nj)^0ȮkEk/-eGǝ('A:, ]%!^6v$bh@ɛ8 x[8&fAW}'^) $:f+Rj eDX3g3}EV@2gyiqo;nG j3w\;*Om-CJ{W4e_ĕ$ G ,=s2$D;q@6I+qmBېb33zsap}(( u;$1.P…?d̔O@b$8>JgB cycߜ='`#7:wcGMb:AdPRˮdT-o <0]mĄ!U0x#ri~JE1DgZAl\T} ^s`g<Y.5.ޥ*|u>=LK(fiou@P/W Lj_uz XUa˄ɝS,LsŽYSIr')c~5Sw'u#KACߦ'knΟ"WjjXFUoB[-j3L%*\kӹyք%NжRL5 e5OF|D9Q\ s피:B̓}+0VwBXpW N.cX,sbx,O+k&+g*n{ [mdW+T;u&;]z]6Zp0fW8WB&tsot¢OӠQI!>^f?fGOsqNTd訩KC0"ʀ ؘ/ʎD4B(`_a3u5nTq& _F6?>kh ?k+Zm;vʳνkT%6}Z6L!4 wDݰ^BI8h Vz7ļG1!([;Q6+'ԳWVMwsSTL8ݤ,w40q~S-gz9Qc}Sd]Z࣐Lj#KHBw-e@ j+xbH^O]]h^[=5b߿%RvDAŐiEBC+M7ǭ9]֟ڦc$q 8;q4.^]TGK05@BҪ])q+&Lz1 \>D8x*" rr-$8 8xoJ~\*$ :^Ԓ.0 lH $[hhG' <:I ODvx%I [U[84Rz P$u;fNt~#6ë '9 ۽Q'uv"'40@ -Ӵ1 #;=ր|A\ER&TW[աЕBG'+YJ涟ߤvbPjڥY|td׉}i4x!xz^3o&-ܨ}1k.- aiBo&G=9-SgHD}On Yz< gnyLYb2*r9y+UY.+ wH SgrA5H:I Xwj58`%9#%6G΀XJױe>JۦM(.W&0)Ǽ<řhgr.IQsYGiEx$-l,)9~n-.Mn=OK wURFt2R뒿QfT@u2}uv({IOy4P#A No32d?7澜ё!"g8$r&9 8[Μr uJX=X%Rצ(&m}R@bOސPa^ _kpK@5 Z~lTH*v#|T3nOqߓnīٮ%F}tgbD@ {/TxĒj-GJ:fE]S\/EPT+8 f"(p?eTL|Hj['I L3X4-.g "v Lؒ3A%D8, B/扬`*؊\{޹aR1R Ԡ׾g6k{ƁogfzK{.X14;B*YF9dQV0"Jypˡ ,/Ph &$)p' ԯP֑#t?,o>MZ6A&A=3(vkc1K"%թ1=٧}-xӉoF Y%2߇֧~|*ct]dL&3 YFgy҉&/SC4o`1l[6fØg !Q ~e 57~ɷN0uf, x&`z.rئd:?WJ zcQ;0QYU!>MqՉWY_Y:}x[!"4Cu3Z4W[콪^S])6yp<|Ը*7,|R[5 OE` vϺ%{G%ܭ &44P_(E _=i2K#ѸTOd4=塉+׳AZس3L.P1i52y6 K mݭڡmGy?ZXP`nٝ}?d#NTx'qhn@YjBS F<RI сi ^gg&#ΌLy=doWXCbYa=bѬϕsMa@v^9C&r>GR'7uQ_Gp\ƅ2I6]f5k/xPhYAnϮ&ə.9ձZc=xokWа fѢ!E*r@L%QLYLY[0?N%z{fӢ xȄaol` gh._1`qTeV/-ǡP {ѺO+<-%3UoQ/g;S}day˟ƷM:w8k@)^LL0c^3bD^-J`Y`Q{a}\RE~Ft}*%m]J=iC-  2tQPϣA\!! 9AɩWd9ͦNIT^[:߬!ϥ97.re ٌ^.s5$Dܜ[%F"fS$-"J/2줏coS 04Ԧ{-QjVe/Ac1$qi<nxӦ 8 -ቹ%)9$Il^ Z3 p / 2#a%N*Q&d#)$`lA&>6thaȽQ-)R59yQ=q4~0ߝeOd2WUF~.L2_H4j3IݵCEdGΟ+uPiQ]I6!.=фK̤F7/,_YU5(9Sq~7?e}/v4u1MOO?uE@.#;LZ?~nyoė;D!ar,- . ~*~AsM% 4K ÐafrַJP@!}f裚W37Z1 -3Ԕ t SC2yDިU "7xfhU?lV.[L*߽0R_2|I1IeU G7)kr;-uV5=W EF>ͣ2xx]s8!b0U^qw mMʴ`tFPx#^IG 7(rsN(^+;GK]T^zޣM5;ԧ#S"Џ+/?..ҪO!H3wze2ή ~G?aЄp v h`ޢ DbswQRE859Qwǭ;'Ē C(<xDSw<pCC_'%Qgԡ.%6(}]<|l5GDtT,i5M3S!пd|1$8W"'BGqsS*brqÀ .v&oL V3<9e$-4Sb5ׅɭy7JP 4}-wAD9rooR1ĥ*a n]qKf9Cu1RY7<~AJă+_I +'μxWr@ٰ#F>9BuW-U#arh=ڰ j$$ wʈW{) 6b+?}s{T3$_8X?<%Y*ԕoH9lvGE=^bzipނoǍhCH4w4g* nGx4_lv /V>o'܍pX}kD&-uyE Iv6#} a!?45a5^ ĚB9TdWE5G`yy+KMker@kSFXs.| ϼeC`Ú r0-5UEJѠzJo(foœ&D\>TCu3Q6hIqIk_m~5qY+kƇg#"m?`hniJN6b4{ծ&;:Wm.vX?SNdw q>^*Л ХT^|yK'qX%{{D?*#Ň8ΔtmibLt% F#vi&v[Aj"Q2_82Nl+ܷIqT6C"Ǵej}/K4.ipzqƛO١,KeW,`E`đ9ba[k}9a`&%O}Ou.ʨr">B#읯%i"YS,t|{N3==vێ1ĴyAbLtA쎵K`KUiAQ{Zʰ;޵v21 ڽL4e-Ձ{돉2Pz{⑭p MQ#tsc)Kj³Z(Ɓ_KY,R, TpjxGզ_ jO+!f(iJu{·Re_PǢ1l̐>s -{+&1ma<D#1{dUycNk~kqwu ;4–y/কfɆ0|R@MWt%YFiϻM 5#5kccx?ݒ0xX0c>eo7Aْ@DVj.&qsB^Fk!>k,3B)hWs&^kI&})]j8xȫF >iggӗ}){ԙ*}`Yt/-#lϼd#>U|OԅPׯt_oUJb )Ҹ'#\xrd`3(puj2KJY &Hꯑw3@509񑦆H?P] bap wɿTD Y³}B[r|hRlHSiadױ u뚕G*}A1Nw4 "-L0ŒBr#PalX Xi<{g"1[3ՅWWewxMeXx(kXʜ PT!N|#~ )Y}CX?F!,,ͭ[7}#\1Cq/Sp,3Tt{dvxS36/ [Ƭ`'q[uDAd"BNPF&i7b2 flcN CJo V nv,39MJ3!=X*(DY7Omln2nUA4)6˟֡ ӡ~o-5iWH=?Z)=1EЊ~ Йy:Zٔ,pN]=uinc{w, z$^Wc]l fvfOy/䯓I }Ȉ%" }}w%ci&aq1{ tt:8ᡂua8}:BpzŎv [WhV^|b DCh8Ҟ 2c8Euc:)3r ^q~= /$DŽQ굵9bMnݠ/M*V!J,gc^(YZ#_}}AՖʰ6ݤyU-09 S\MSJ)RЩly<Y3gpCF6a[Lņ4%dt|>&xT?'EU[OB}B]nzj/ _Ŗі[$ӪLg f6ºqN ű߈s6 ksfz`ݬ|hͯ:y>#,.%|F%6sg(k t>]`V<5 Rӻd]{8w;w '(#Jt+8F&b*nUhFx1bn\X) DWòwcTU;eft]:wCy 8.;ZmQPK0(iAUig3~Y=37R΀%6_%"^ڧn"\v,va1y=݂.Ԡ;<]}*rm obK4ND0um;UPo7v^YhfR vn`pUR7W|rL~Q`{0C"JEX3Qj8Wv|rWXѧv AY1=PZw̮0= :0 fJUe赹6R%M|_Gڢ+6 ^t+Jwk>upK#R I'n#5<{Mf^;J޸i-iim1|{euፑB^:YiE0B y*_P௑FMsр?ias" AQ2b𖽀MZ&^C7lG A࣎?i 1ӆMr ipP+ʞ)X⿈H|\Cq3qr~/]w>jg{AqzJ17\EafBk_WV/-5}$X]ϋlߺ2C2E&)03Rrj`%ҧc M+9[hvɯ xf6 ?㈰Qڷ9=bzvS"]Gv"K;"HPzһ~d 9 a s'MM ƞ~w-/!v{$b@BNW3G1B%'9Q+DrU"燈^RyAFO'^P_i[%I6MMOҵ1\Rَ2K{3IN$BO^-o(MoG{bɤhBsgQ_LPZy?BxDHq&[zҕ0*!,'poڪ-D1\M|^х ^$)xL.n'rnGp$nGVvX߳d(fh@]}JLޗF?0Ni"3!Y: WKe| yxtaE]jSaߢ<$xJνUoO"ëQcq?ws-~v#&(NykPVك})J\ '1e#A\(8@ |TW9!VX0Z$ߛ"?|   L$)gȼ&HLXbT&;l45W\Ou߄4+ހir{L͍ϱ'E$$ֽŨN1x3 A䓺Wv2/;-:_hb'5fȁRЂ6sToH0 O; se$xwȿV.ᛇ}a/_[䓀:#W0<8~xo3c E1@`;&JIVVnӎ΋^ؚS5?8h``,{d⢁低JPEjA Ϥp\hmWme YU{ܳ8dH0$#z]?!}9u /:\O;Νd̦nJHsi>CmNp(hFE|i]<3&㄰E}&ŧO &cJro mRV3O|kn+%TbCE=՛Db,`9kIe˩/KKv7ۿDf;bVi8#C8Nz Y&S R)R"H耟gf>߿d*i[:6NJ^,#&U*0KF` l8[58lIrͨo܅EqIA$&QkVLMw_br } T"G) o2M[8cxKXITq? 8oLg_ SeF&big_% Ѱqv1A%$+Qld{&virD GC] lyx aEWVYp; S% &$`` ɜYQ>*OhHޘvpm=;sXhZKQn$}ƥ9Nz=k4}`uå? x\!eex:07,cqz_ML-{SQF!>8F|JYqԵ;\"_Q˫@W!\ \nG%QjkjKeuE10_-َ^թ˶-@`oIHV[rG`r>k\?EL4U^3W~Χ;2_rOwnXqݷ @̎|pj+S-vo~DzÊč5V[fv!ۑ$ǀJ inoWlT;1} d OJddݒnS<*Kwmj65 i'yxۋ$V9[KX|G2 |2AilfK ,nmk:ڻpe3_fYoej 5GPU0 !RLqwNW'=G:"BxDdl^0zD%t?h\ޏ٬iﲞ:񮹲Gp5֒DEC0g]fdZ! V\Q@zZB#X{ݣS%zGqWﲚ&<AM7STj7bc Z ZnĴɿ*ER J[Zj;vOtq'Tۤ\GM.NԒpZ z|i?e@U. Pke2Q}=p}WiaxCw\sfʏFT0Ԏϝ޲v{:7CMdm4woSľ=Y6=Ķ](pP5[RpTO@NDuBql"fݞga=Mv,ۯ(;t]VEW9iYI 7>7ٮYDxGh$_Yx4=SgnZ/6 |ހ .T̾3de5Y߫ n>D|0Q~8~Ա9&-i! hxgMʢ~u',~zM WB,ǝ_~qR Ng2wη UYcb;`z4:)E[Wf/v+[ЩAAD^M2Ҕ]gdN]dv7O2Yĕ#wZ.䢑 +~׎G l.PPtYY>lGQvix4lG95gF$"8&5Dm&d_rNdgO`!P?+\ϼ]ѳW2Ks|j$DžQS!?r̍ %}ى͑+rsC il==kl60zAba&E?ņ/(:b+mmnLE6Fͮ³#ia], 8 os M8ҶOd?BcTZ.n{Yu r.8SD Jv) sz<*it<Ͱ"W˛9Ef  9LGl~NpϺ̥֏cÍ!f#˕uJq7`CF^4\7(7M&2x"`Fލ Mu m!m:d,8sI=*>L!?18Br(K햍'D[3e[qsx]40VNBGnҝ5UpqC`>@{7 9~VoXX+VGgo7:Yìy| /x"nmp2$ݺd{}} 57C£:QpܧMq` %V>Ms߄M@u_֒5/-Dy _=܏d](ǤsJ^i;g'?+g7j,^*%tT-8WW9pۑydoatlז.`vpd:Hu͜P#L^v+,tX;bm2 ͆3]%2yzLT'ؗ/6|XH6J>EjܺSb*ypvhst855Tjӫ^TE ]Al ԈU'5lE`` Am/qrX|>Zj-G)dM>ȩ41]GN#ykdv3Qe[@fմb<f WF+q`xi2ygc75Qep yY35[,IWfԆPG'y+V= C$1좬 ^"_Þ- yѾtflaΛ[ 띯,K7Xځ}Sў,wOX'+KOGՅ2iBSHdJYٓQ<()ss;I ey ,SaI]/NVoJF~Azhs(?g/8!-ҸjXtA,_U6xSH:(="lV'o1h.gm-f}fdx~kCZIN#cɲ0𞁩2B9Ӵib ͱ~9Ͻ 4T nE{EN+NvDw5*%s#3#bH+%28|}:aR22&vtiw`<*Jv.PzCe!HXq#0D-@vj1*g-NM6I|~Qmvn{gtqp-0&pI>wУǷ\%<6̀n`t5`=6[N'Nq{ Q6㗭P}w{!ԗ|_WT:]N]P}5$ M>i&B)o~ndP1VL<se!:4kY'x!kLSp Dc:zfP}w$r"ѸZSKƁ3w:?:tS}/=N ؍KۨD E3Z] bf1m3Nt4tvsݻMՑ)`pr4 yS;mp 蚢*wla$gͽ7bPv,}RrgP֋J9ϻu_F`A!]۟n#i6KNjWGibG6'߬kGc]/sw_d -V":$ݼu[wxIQ_@1n|kFF/O` DxQ͒wXbRDsCfS%4L!\牲\,TU^;I֪tڊC G<+J*J)WCH_"O m1#ItwfG~ * .2b?N<^fݑA! BN[/. Ts 0[v2.4Яn*ķu^cATKg./x3wݎ&b%uXwLTJ8hyXjS(ꈆ-fq&c J/+d5i9~07g})caf I1|0ϒQܸP ៓!Iw|rx` a$Iͤy}zi쯁`QZyVR @\DvV73YvےRp<$o:' =Eyg_Ū g_$wD86HfԞW][>c|q7mQ4G Ңt}*$ѡ``+;gYZ0707010000038c000041ed0000000000000000000000016612f92200000000000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igc0707010000038d000081a40000000000000000000000016612f91d00010554000000000000000000000000000000000000005400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz7zXZִF!t/x]?Eh=ڜ.+ٌ̈ieVf$ AjI*0KF 2'G W!(>B&RUąf3cӸhbm#٬JO况pZ͡^kqHĆ۲Kcl;\Tckҗ8C:M\6 8Tv9oboR)^23:bSSeq}O1^VeQX Y5f'M_8v-}jAD Tk} A֐p*x)Gy<Z¼g;klo0M@ԑW҂聮Hɓ c7?ìwO,"__&2O>L s*qG_.ds댃L]o:O+^ô߂ܺ·+nJWcF}b{}W jghEz7whntLm:>m0Չy)qM.A75[2 *:Ztဍz A'W`2/L+/ONSuZ}OPJ>ӯ|odzV׊O9Feⅆn90_Fkw>rP ?t$1bE ['6f.ِ$A#'!xS~;hp~T~ ~T<U8IvހvӧgM-c%9^ģh1zc}z "Z͒@M@#̾g."'lVqϽ orR"|> $c3s $س9ٕ:_CLg퐹5|3AHSúxOvZv0I_Ofʑ~M4]2ʁצٚЦvrRiPS,=WGl3L;T NoȃYߣ.όgR6R g0p'JfrcDT7~} X W@?wXYgp*9e50󋇊$ ։ݖyA+oWMBQE)C܊zPJ::TӮ>u"kWɄ/.ch{]P;قs*lK5਋cϒ/3Ac"E 1˙vh6b|~'7Ir\˭fuY~TB:a+ݱ;@**=ibrmJ[pU*pfS۱cM_:7a n]O?K?Qu{?NHa|([m^Zz Ft4n4iԑU7 ~$a$ I!O]$v彤Ymq p5Q[Q׭ 5Rʄx cV)gz &8`uJ~+s lԔQeDFRd>8خ^^3G=M%Br/QlbQw0*9" {D?و IpFآ\WkkwK0U3*?R[eJDB`pdD+G0+8T[kLqvF?}{ݞTZVUtuPLӴn` Qr[dP(8T^v8Cur*y0I(܊֋iD 9,B@T9|ѭ;eo~ldq'((5SFKl tea]Hq `Iԝ'LmUL)A8,y'\4ݮeF%y-,K^6Gy'7W~Å^+!tmt d p^ڟ‡,/o򀶘e&o@Ciy"ee4r~ޤg"xzPt7f 3o۟Ij"NcD5=דPM^NM\#jfݏw;8 BJd/ܶP_j5S+D&M u dSgʹǝOyТHWX1^3pLY$ -eϸ-byrMc2zg'q-ceqo(Πan$XVnkUߞyg=WA ,9}}#]u #a"ʲC8q\&`E"z)þMeM1A)$^O{M*/y+m/wi rxG&ӿ >*1s3vHK,z9H+E~+E*mѥ*N?1!&?0@N;/5CԱ4hmH1f2+{~Ԃ zc҉ΡHF_.ب\S iEoCӻmQ.1_H|ؔӢ_ͳ;E42gQ/;$䨵grq|'5Sn *1Q =X W <* {b ;? G.\]B8lR}VM\wq*@SI$+7Sq˳>-_no"C{J̃,Ѫf`' 6!\o|,f z HNn vHY{?%"/16Z۷j mVj08N[8t-;q2.V ^a4)XiH3H=s/Zً$sR{w ht=Uzuv!8 "~C-"+Yom%$?*ʷ&y4|udYk:G3+HjgDžf22\TpАűNp:6AdU7G{ ^W}YP[&?r< M׮ 9* *qz)t!C^l$x_HrΓ gt͔ۆq˶ʤXjQCM#YMYG̉qQH\ )賅ҾܢUK.iqSvhc݀ krwő_ĆO ofp^,J)28sv!\Bt.,wzYHƁ YJj`CL_Mk9^TJi-U5˄y9$2G]X=d=wRϵu4*BJRD?MyfuWXSd2a*8Du|'V٨H.m~Kz#Ev1QZa2|ơ-$[M.sW yCF>,$EŘ@? ,Ddz/Jb QP[D!ɚ\q|1+v:_KPd/a+s 98v!$$ s̍Պ% 4ߗ\0ă!"dtX)o AG 99/>p%|3AUSj0(ss0bKi=x2 /[Vt^ e.r; AA8l3oDhr|5ad<[!L-F=ϧ'C[=\-V8gEߠCU7 Y1=ӼjؾZ&G~z*1o[/zyyoq P*$$ĸȟhZ~+?Y[cȗ|QKD>`" Z1as !KX Uh/!uuGro ^킂TN ,پgb&)c 7nalGe\ui~"r1Eȥ)z( 7)rь d:F_@ 8TlFbm|#5E731Enqɩ{K"w}AY34u@%yC6NYNvO3zb} 9i& D$%=AňY^B x،jg æl2WҚ=M|ZY]m`:[P3^aVŨT5N)8I 5| @@ӻkc!}pOzx,CT@};!vƚ-@sR*%U ,ɾ@T!C(bo^_ao_Q"첼nTzn_\3=|S{%ur3j p  6NK5,VC/w4~g̪d?(3ٽZ{.IЎhoQЮ>V_ݺBZf@x+gxzv|Iΰ4)h "aɀHG7kzOy$rH3+JK8I2 dvOJ~CW&?P`tXPdB] AGMdd u SFaUTJ9ɻ܂xx;s>\kg}?pl"Ny˲;[F%sEH2O{[[hKi8mfUY to_;7fE1c' +UWr{)[cQݕ$#g+ siibYv 5Pj_s*ĔПF˒z6'p_U[`mYb7$Ri]I <ѮU}V> vf}w"r6"< !=ֶSy{9dwZ`Hltփrl[/\r_0I% $`?2;$UIjssShLU$AXp݊MК #> twf(厯R@!U+N؈U 9)vbv.9)  >q(*t[ w*-nʞ#,pL:ii'碑a.ҥO2<9Qnt@kO.(e=z|I gw`xG@o[ d-Ea?v?93:l+=Gn]J#aWe˷CZNz8c:|QMoK'%#N bܓF5[$58J"e K֒F/1q>Od8Hy~Y (֧ShPe-/xqo*/pcs# j)VD{I7!"AY\3ׯL #{D@?[ %a MڌqISGǚ״'TΡ"U繮dR.Z~3[XA9MN 1nFݿbkv"^޻,I>"Ct(sC̆N9lW|-uB_] dsaJ0qR%׿ c:U_'6ͻȻ%_VvE,#g ic3폅k?T2ÀuR𳌞m=k8HO^0#dq40")ynciMݙ_)1|: <؁^^F諦6nqd#[0G6|,1Zpi(I H2W)`\X /@kmoYRz?{=Ljy}flj_&j.tg04#jEy,/of?lt ֽkX]SXUC;RIq RؑNBN!s%="h-'HUCR עk.tsn~YXѳ>EQM!yquQNfphxEMY8.ڭ2XB yL) jb\!!&o*,p2zcG Jʏ7T(\ 314x7o#!$HCcᑙ>_ mJm$wO~qX>3(ͬD+5Տϡ{*ŮQ'xeL*qc_7qU(2`f'eYG0N \I+a*+☟S3첆7>5f0P_ѻdczubrbsJ} b63zJK4.흡W ,JinAgTk%`†QL,5pdr{FrO CJbw A(ZDO#<.~{m*.Ghzy;#&f"U#H\}#V=@)g0m䏳A>: vYVxJdON#g ̧d|K!2i?M+?v.Nԉ(U3|cStCVR$cC-ϟ?>W%h . T&:{D"_rt!%PȃɝOS\4-#Ȅq$98/pMDxkޡX-[.W*ThXDՀd#_♻~?tqzU*{@Z:4TMcwTBdZv ꄄb0oj6!vg b$$WKpi($ ˆu}ɾif#a[Z%>M|^SU 9faA:*7%2^o>y H|Vt&]v({UYLZԭRÛ %Q}n%A pn* {Ȳ%ETCk4!;DV'Xv58G} NVΕ xA TJ-06ض mq{<&TW/Wo tNq (n u7#%),'m 9U Fae\}|^;I.)Salp>{2*HYEbPx=~.wD \#j.CǤ)qN諰.D=].~_~4Y(c[zV=M2 wRȎȟu?2b䰏[)_FMƻ%D$g;<LMh,JzN`+R_U<ٳ_Y0g$t.=ooka$IGse+cg0lUJS,QO&X*)8:s<^ɼ3_O-r,}:;D(LςfqC%5cn ȸA1r $ݨ13NgeDn5}CTz\琡'5x+u]ja~yn4x;Ys~LE|i 41 Y烫g@\&0J3 g;ՃlìGQ=\,r,wdrx6.7]K2)$GXTp mqfCmAT~׈O4Au,;CM#=).$8(ѫXM'mu)U*@>n/ {؝-Et 1U{KuQJS)4k)[PzB5RbB[SZފ^P'"LZtgw}+;v8IcˎȪ/ZkiUW6Lon=8aȑ7v- v1C% 7+5MEz$ laF945QUq$vݼZ[yՑkrXt@\L88?<&ˬ= mhE3[ "Icn!0 0 rEt#A(ၝU@^'AA$0z3 5~MNfӿ29X΀T|n]X0+WoFуemW~˴0&OZKi4!EVF4p)H4Ⱥur6~Id'>W\P kKU@]~U5<0{2lY$9KG YZ%!.yJg6Qxã$ބYHowK.^/d韻<ȒҷOLD=/֕dž jg ~-/A dk|kXh2֠zh!6*K1 7ف׍]wb! 4 GXDRێ 4N1i]"4ѫ\ a!Q c[,ܮ5Ke)Oejbk*f/,fDk+_":dLի۰e/ICնXGY5D;4ٯŽ_SW\Z}Wc~@) Mb*2fxoOUކ1xxxxXx׆eQNF/DWJ B+;. .פ.f t N;F*(ɌSXcTWp1PFxE.Yeějy2o-PW,mJ %: #t 6 Kj'WbUlv 287\仔Ϛ2>Cw$&X{@p ^2*{;C.~0rIS}c}<\{Eͧ"7c])ĆUmPEPZ%aO0WU;ucPYu/ y'Gkl)A54NUj=vR}7)]ֺue8 ~EOh*V~in?(k}hm|g9r,1ZOϪ%ZU:FrG妠hBh\֢o[4ce+z%|DtOŠ'vI{3yS~-/ڻKCpL@C2$2Z^ZaMJF݈Yț][\5fwMJ(gɷ4銣(Z2 $'m2t LcJlΏRq7,ys4ff*i@01E֒ND9vذi:}!^!z $\R3Jqaju~ ϗ ҫD-2BNeJ2W,g 6{] _a"^13~]2bie֤3`Yӥ2j\-lPWJ•~}kk`3ئp*R7;"4  lLzR .!hSI)#3GD6ˣL6fZq:x_΢;8`[xIؠ(IMJyGYeVL<h,n}vWcEKM|4jo[詈 x4؝@ǓUШ-&FޣsFs׺k @f"c"=66;)Qƃv"T (tbO~pTKyHKRe= 0x2+2\YhV(}.dee:m#蓪W09CCd FA!{tp>NvR@&N|(&Ko6Ls? oeH/6vD:^⦏,52(o{-ѕ0U$d]FPJ*p0gQwP%%r+rn;('K[h.ދe6yׇ-zr*/RD7^,6wfPcJ+I-5^@f] [#l6}ȃvyq5XkHunFqӀ`gM<ब\.&7y?&挙sx%agP%ӣP&%y7RL]i߇Mu{ Z!UΆLgE#l- c` l JD2AprbWFvs[4*!/;ģd;`BuyЅ/K31ybR\Hy 6მ Y}y&v@V"U2罴ckQ+uI'8رuk=xO3093W+[ôۻC㯈}qgZ^~Ydu*+9=(w9G_Bu1ykuf~0s:qawfk$a킍1A& ?׭: *-~{N3@]E#儫)k"8A w$eڈ sV 2AŤ猄UVm?[3 T_}E?kҌꯆb5FGs򜋌ߖ-H`a뾭bĩ|#+d+J|!F:K։C!pAl?5h],Q;?p(6js~H$EsAx?MG(u]69SͫpM?LhNJnۧQ>:|,Q97 +>U#R(QZ(!C&o7فOm#k6h: ZgGbKe ߟ8yUNϝ);/3 ~e~Kӳ!nټT.8<֡Y. GYWzMęza\֑(zh1ed@C*Y^者mopZy5j ѦbIpJxQV9]g8bawf7xGJy#iَ nTHF2htY͙ϭCT6qD_pE@1ŜBIwdl&Y/8,/ٻLd,a[XGW$#8 I/:*?+&%ZK!lBgF5 -QSc6A\ݤ4tLCό| bPU D;Ø]],+4[w- mC[% Kwg_uo%{\z;'-爈;*+pĮrw8r{:{,U7FI ^1lwhT@6Jy@]D8L j=x|;5x0p:`u'dAT-ieΆ:,Rv|9Ĥҿ5Y)x̺(P13 q՞єiIx^am`5 6?ë Tz1ǃt 85dyC+܌!KEK^&ϚZu+)U˗ڥ78RPպv qF#p1.1(1UeGH`(V?y`&YW?bSz[kzj 4x~ADp |RӜLg}޼l׈jR(QخPID(8"h=✛Y Opn{N"γkmzvg74¶严c ݲHtNYD4[{D˥WxȊ-͞i9UU5"7馏?Y삹tLCeC]DB]{FhȡI &B¶]G{P[oKƫMpYïw7}4^ᢟHCf64!%oz[&n&*]3J#eۣTc |9xԗsB_ Ϟsqi`9doȾwjB$ ˗2a 35@ hH (tZDl`d"0)4r8A48tM$(ZN2AL"-<Õz@v 50,{N?ur$}A~a1ݞHUoDxAQ{!b$GC6|x.-Eid!gH0y`ц9r~1CMǚ%s͚I#iF05p@HTӐV h_wx1&8go_Īx71)NVVSJd$|b$U<2{ndN^Sȩ^H|E*ʈ"żQ޾0DfsMϞ6ٺ1PQ̀fqIM#&jۿ. 84 !?+@cȸ9-b[DN>:T`ɜ/D§N,(R\r&",)NEJ͖J(w'/`* uhёN SC9qedQnӣ{&m%ׅuK~ՈQ̘$Q/1xԸ2Y&6TDh$<d?2C7$bسrsGGN U 6aUg_4_ FLGN| k}V TJ-&p#y >;:i}uIYf`,/ׅl[@A%%X,_M Ux!D`‰[Or#h&/,O@Q_"_WS{?@+Ⲹ`gr^Gq??|PY9}0a&5=ֲ3$HNFMdT6l[$G"rchF|kHUڼC,T ~/yLtXLn|AW#AELl]W Q\9+)kQp c["º H*\]9n1}? {Y钯 E>8hQEv=NʕX@:HZڡ&,Q'7$2Qay;]2 QsK~4 ,M1B\I%xnQ񦪤}f="#U4ܪ"vt8 6+(2[rmM13ִ&aqO6\ %We_hqYe_TSC2}hR'A":!ebtڅDX:2s sHo!4ՐϰIܜCiaq(pCm BqhK!R<ݢNu ?io4DZ^5Ѱ}X tl$Rndsv#IHJ u4q`AIt*@.*w@H 7F"8Gv}H>t+eȹHi"7w'0 }ګ"QK}oPpy`6j>fS[߾[d1sYт%\KڈY$h|n13NQ4Ce4.K5VKOF 6(9}1~ J2't#e|]M}[ԁ8cXaOwPylCjk/94v薁K,tɉ"\6:~w.BC(JP /Ǟm &l'X 6YtBvQoAoRhӮ-71>ʅR[%l)J[9VB)Η߸4v<~J_tD 3QZ+&QBbSJBmKD"?b8&'b*n $$ M'0N&]/dQn G@0ص/DvC0%/dGxڐIǼ,U Cc16aMɷQܺ6eR5@pG1|>&ȟb3R᪱uM -ɝ'\lF^{<"l:0Txy!) X[:^.{r{EG"GK2 _iRALPK Āb׻x{s$}f</E4&)f׭ہCr\?ſ-ec3bH uVT\q^[*6j@Ʀ_o- h Ώrȍ\=${=]|󆛠g8ƒ=W1>DC̙ _& *?A޿H_z,&qw7JRԽ`(ѥk5f ] t8oN G4|L57Q*=}nr oX[& +U0$خǼ֠_>c$ry[cD1ba}A2TDŅA5)vi{ӽXf:oNe =h1l%``¸&F ([a-Q 1Ʀ$q#Q;APف 5>N&fdQg)~d>ur@)@)Rfen5AƝя]Je҅bt&裂U2hpxe;;ĭ4VO-2_u*teGHo]2EM)\% SuOQޟbTLm~{K1,|K(khLhOQG~^1])7o ,rK0JY1*IGH2ս|WF\%<@CV}j Y$l1p( 5,8ݺ&X#)sOń20VAXb&Lx+-)LM mx wAM7$*^' /%#:3RVCF<;P'!;x.L'\]sDA/qBy~._3X,יE]+Vc>9~BwTQm0]79 PYWUAـ%pZG|?qO3}w=N^WnLG8|y|k{W}*i;FpJB e|⡏Gb'$:bsj(kA;XP3_GK[nXޛyl쌚l'!s3{iYGWh3ßj98a۶]Z zQ-{9/|ج4 EtH`eS5?-c盈EQQ!L9lcq_[ 6þ_ygh?6uDx*_XHp0R*2oAaʝNH\|2xRFAf& uZ)S~h: ?)G]`"a*jW{~Ҥ⥑@bg sd:72?w.)"ǹv\7 .}Fx(`23gPoIMVF@ج:pH(D Av0QUvuĢu@7c-l %)Vd 2z.⑘bTz :1ҏrezW[!sܦd)6*!6JZvS{K闙s~Ջ]Mb^1X 'Á f ?^^ ef*K|gjW- L@;aуwӋqQ{g)vtv"9|qY+ QE'hҿ?@MlaF\ua>-x6}IFU }GBQmUM:]9|ӟq7..8(;Ȟ!GdW*4gv>67r+x#e>3KXc ~n=,Mi0?|bsIV a_86)J\m_0i2n&c:Hrc{iOL(>fg,c/y8M+˳ ޡQNH?ru6]o4@FkmΝ'fOi?&Yxx{o;OJi+3rr/,S*Ahu #ƼY>W8o"M&Yq3Yg \SW4: {0oNߚlّgؤ@RaVmÿ|S|:䪼@q,@0gvMrmƟ(AИH9+4qr͵ FXf<'XjZzdW֤T^aCw42۹H$tDd}lOcӋ%w,-ꎽղ~ WZf֟p֞@|g z9*v& ȸ*qݞWtnvc9q@R'6>0Z0UHVmpEFw0"Ѿa],7(kk|>cobn=M:L$D8 h^L uɂ">eN9iMr'}l<yCڗ ,rHUru '23vsKDT[kEM02( kYa]&ތ ۠t<%깷b_9nv')FA?8KSp~ޒ=a!\^r)څTo@ֲI$n@p t˹x1GT"Lѡ#S# N*Xx$  >g1l{ ^Uj9dL%Y+L%|O}uw>ˌ2U`1ʅy8{:DP U26&WCt?XF~(8.vLEVMcGlJ9, KN 3*ٰ*}Dqmd;HqNy lFLT#c3ԆKY?0YS00T'Z2TC (?C vxOi#zĸr͇@lD2rT %= um³Mq5Bǵ_?.}<.wSq|QtWSL }ZfVG.WZgv4SW 'B|7&#'@>y"Ā 6bCb1_)12ojK]jMK s~!}cK 9&Y~A/1Vo#Eֱb˜I֨gGC φ^oe_s2HEaܵaKm죽\pMn$g'bL4 yJ.T,M[jfX& .(ePr5]-> D򤼙뀄;M#]{>r')7M͝:v/I#w~ڷY3naM:Ƕ͜CI_ިv^ 5y!=U +ny6ENCyw8ύ=PKe:n SlLb;aI6{A:Lb uEzF]\"ñ\CyGV_20AX$-ATj/5[1Κ.zidw`zka-i$3_! (BDF3Z xuӖs`Vv Ҥ:OӁ^l NBe~,a$Tp$?bau7@HpUKlIdAH=prne%Y̰?U۵MUG7!tm&[{[r)q3uBH?OT4g}bߕHm0Uw'zuM7Hp #!_[`/X"*.x@QdWfZ-+5TMp +z1zɔu䂦KꚊ]z~A!ZnApfU AVD!g:%hPD>5bO )%ameWbgP?o+;ƶ" %9J"`]T2, | ZƔtۚ b9I5*<- <5s }C=<#ƷrC%ݠOhb}*A,@Ql^_cƯ-EtK{:#>(Dzpnwҷ #Zۛ"L8i74J8N-KX"S0esT:8TQ-GbІ  |!] ]H]HCxp/vZAۯOWhvs34굃\@}KIRX1tr'L16Fz# ձtɳ!6ۓ9p[uqYv+Qosps.jaLo={e}&qqoG H%ړNQɒa* cљgѣݞoAP (NuQ>\Gh(:#*zigu8EEU۔ p`{ޓ1 b V Op;_Wz`,IyIRUvCIL]Z*ATM*~%4 ,"7? bˏSӸ`{Rhx_A`,!й,seNx~xfGt+dM7˕):+j!d\j66g=Ս ccT8fF1ӈ] };ް~ s  ~{ y4⫽(X2#gNf Zy^*c+4K$}+tmek6ha3/ rF )(Oj91E`i-1}R>!dյ4fR[[}ccQ )*oKbĭ`L|vB-!V`a?ȴHm$Ya^]$%WțfQ8Qdz ps I[p*DEskjB;(8["[CJ4+Ip+$TNL;F!c< }qsb-y@wv4y_cⴏ:\|C'[L?].[8,{Բtr<O(^ܨ oڙ/u;xX8͵*J}|l<2GYY1ݍm+#iF<|هOVIB^iW>&WL~{E5iR?G}4H(a5Lֵoz{duI!\,*  m$Ԓ-'cR!L@徚޺Բbzknr<ŝs+vUW~󉂢c<~Iػ|TimZ綒7nD̅ȟC)u'0з_%͋xJKkl֌Oyn&IJjYBvI a_zvC 9A=Y}4mf=?`/.m־J'xf:W{CJ5YGDtC'vNϬ7QpiZ NYJ[BV#9<%i0M#mu >QR /5tê$CmJs-vd&M \TP,,9u!s?gloYSyB7׽E!WXN,诟U&lO'}2fPdFJ3j⊨e^y6ÐUj,&Q$݅x\!H緳e\Ւ0ޢ"q O5xӾ[)I!AwwAT:7y{n<%HÕ IَYr|P";W׈yWu}?T"$>쳩=Ec7u= $w@&WSSr\Xvnƚ_Q \H)%`{"~H#O%_ {֋OHVzlQSVGyI  nuH˟/@%H`f ݍU՛^ĹKPƖMҁ˯x:oa"6@%ۃPxw5WlT_r+|@<2xҌcqa iT^Myߊ73͜ ,weZRYum#JPN?|OlGBmfMl'" IL٨ %k'sã B8BO{ b^9_A(~BHJd/*Mj 31P9tjKCw>u*8ycES&pVU}fv+ٶ:u 7Z?β:}u6O:% /ȟ30ۘ {l/ت`c k+j;u3FG5<(K>EAϰ@M<1i7 Ca nj2,(D*!`ݾ:xε`J.`ܰƪ-1va rLKtAuD=34̦y:?л}c/3{q.\:\H逦Uh0%1Wp_xݙ*8N_:C 74;o$3~ 6EUm bf!=5(`N#!X3Y8Oy񕵨=ώkjnY$ :샿r̺X`R'K!iD]929CIzn0`bl6 5Ab8Jm]&#ح&Gؓ N;{2uN?DgOȺ#sE*eQ*\Fb3 ?Z:Fscu:˜.SC튘 XG|nS#pL4Tg~ =v=MK ?}>3tjSÁ xjR;6~-0a\ ]uA"ǑXkЫvkvaڼ}팱7uR}ҟ2PÒSpdQ [3}v7vn`kEW4PK[ Lm0pCmD>p8 t.FI"fM|ff IKìL!?ɥa8n rT!pAX?(eBϩW)K~&, [5,ɤYI@Vy{FԤ@=` zM0VW 6WI#dpYi=Sk.U\Y+<%*SHё#~g>s0uP#X>*MӼy)Rğ8Eږ&5IoGG/[84,Ŝ!t G98Hw|<{CNY TGBCV`kO<#%@s;i/J)?Q/>sW*":u}V HWg-=|feA&p[|Rgkިg<(N ,s% :.k%4AVC/Y9=zL^$21ڡ0DgӡdU9.R;ً壳baiKP=۪"vTt,ڇC$:$n`'9K[ҞBor~șe("1"\PZHI!.XVŵECgek kX28%hwKDҹ5bq|bYI2FF۔/8WExvݢ&bH;(4c8ԙ?'|݌%;ƌBshwi*6ɯA MR)L>-U 3;7#uo3d+NT /`mDN7227 tُgܻlpLt7KX,Z8㩠IDlUc_a$mO cix.iaB(@DF `JϛqKC)?C#3׏ʏĘo$:BK 3 z~,w\! U؉Ygir{F59nC+2=$ t~b;q[?cE{#ۤ5Q9M6mX>F8)a|e,mTˏ^#BHSc-1 hvЊ ڨVNc֎N&sDB.&o }^0[8.?bsrNjpmg~i^js, mX_&6ͥ^*bo<Z OÎtكY{vPJx7 UiU>:nj]  yB҂48Jj^Uy`Ԙo27(~wF6p~t37[RՑ"熈3,x" ܋u΅@1"EwKcZTG.RfO(mD_'C'W`j]( <4:|.4 g?֤1#퀋׎UzIͫ3#-p.#WA[̷*)]R6-y!PP|ѠF6ѩ #oo]e6&Qh(VO; +փ߫fƌ;% b7I{`~ 0._{I#aa&!qd+jg^wZҘX9n(rZ9ʖX0m LQl ]f'w㮇n[JY7Mg\;鷱BqSab2؏=ɻ]E zeTGc·IۚMR(ά7ʻ]_2Kŷ+ѳD"2O `WX4SSGr]l_o.mbrIz*zH,(jZ>: w[9z)@}؁-O~,r]^r]h#G7:e p_FjRS5UCu:vGnjldPz_q!Oo5ek=BZAXNX>bޢfAW;eի!_3s 1|ޔH(җ&3uߤ5i< h]ekXDxZ iW'MJ a%}瓣>J˔׆⡭7 `h}c.5f;1:+džӚ~h%3v;S~(pa_vEAy B\wm(U8>ʀs; /Rt:"t8|evbVV*R|Uɨ;x'ޖku?7J̹h{]-b?Hsy<( ¢s <."3oځ˙!ƵxbRw帵'4=k1k\s<دePd:ng 6IJ}XɊ(O鮸)s/ph$sry _&m*!߼:&Y(:wi58:Gybl.E/ԧB f[s5h ' ݋!#-p@kb *0Qt(3hyj?G0nC,JG6TG+:~Kt$VJ>{rPi,z_G&H9͖ Tt/6,oG68ߵk*hg E6jWX_Ù1VȏYunO.>m3gL4$ueԣ#3YgnՏ ]^L|yk)_`u|FݤJOE3b9'H&e`7ѵe.:&;S}aF$S>o-ËEbԈ!3hnC_ftQ13OKu75Lv;7IWnShg'wݯtt%+CJ,xH_T irOdh`g4d3~g%wnKSET{h91Id#W1@|h^>ǐ_ADp ya@7|ۆ͊,>DTZ\KOL2M5p4bq@K o5١Y4QI{є/H-(W{"$?ҝI9RHn(R[„n%XpEι| ~ qD|B@} <@=;4M)Fd ǞhykZ?#GV?sx4ixȤՕ sXَ{NЧLRe]ZSJePE`(vڗҏqJ@9^+cmUUq6-{t<%y`gZB"r@֭ݗmLŊ7qUQT닳U-|Wn* tU_T nm9 5iݦ5WQܫ/<xbpi1<'34C xɔ_9UN`\ưwy .jd5<{\Qr:߇}FPr[.5PZ[EB:T5@فU2BxgǕWdq\5+[cUټ. QϼS@ ʡáU"k:NX7l:tHlK[o~Յ"⭼ 82a >>B:ϳ?ݿWBsńe"ZH4$H|"ltNCM%ʏ7\,_?2w!B̎̈́SgYį0# (Ggy3,4~/B=*ŭ72\nC<T6aaֱ q*l\n=KG/;$dڋd0sʤgK-+El~g)ú80+[7jŘOؚ N ,C+1%oC6bZHs[˛ZÅV}]d'Z"t"WztJOJ'X ݎCl|FR` 岦ɲOjy/!h譲#y%{:3B_}^ |^5p\"(xM!{O5[3iKv\571(~2c#ɉXUҐK<վHUw1JF9n ;E_+$\,}|=Bsx6Mt)kȳ}=mYtx$"\ʇy>D *aT饠9qp =/D #O.`A"ll{L;9:s}/`{3 X{ k㍠q^gXyQTܬi'Xɓ{f4˖6/^jC 0nM̐;Ƽ|'oyg laV϶.oWp8 f>nR&Xҥ¥0~}=UcO :ɻRk!RVȌ0vܾBNNc&(a ꩼ:uHj MiOt!0SdsH)'ou 'ϝ9fKAͶ<~%pG,Jy9ʒOK$y#7 5bY7ωڙM'sn7tx`,y'u1 q;/ZحW",>#kKqI5%6+}bm͜` >!u&5aQ8:L:4 _0}O ^cSwS[42:H=+M7B1>q@ 5_5$\~V2@iө`irF'K @G,do\'̐+ZJdI]vg5ld8[[;wQ;Gp{_d(R+20ٻs(T$]l(kX'AIQ`$gė x˱nv6҄M(P;N$!#5A8F MQt;/іyj_E*(5*l)R =h]"CJPLr)bhwXSӸ{R ixrֿmDtfǥ^#?cU3zM",jɳ> JSXS|fkVHCR9&AqW0zw>/jAK, ׏^ב٭lcLf5.Zda~Qq3f3о "v_lO ҩF#A=#oVvTp""ƄHh:?*aB 0M4f2Di_v@gC2(.I(0[⭾L)6q@8d9o/X`Szʯy^.xN5: ڣ.+)ū͓7$Rg+xW*J^tτG(} D5sc&gV1jD~~Ure;-?hRRm3A= ~&@٤*:s~SuNQ}Y`OpLc~k=pU<LU]9<&h1cG[*ƽ!&QR9MA9`8~\vme:vMֽ%u Mt,jºGy/;x^-SƬS:\~1Լ89/nb ~u?!l8w{)s`QΓ +FkTnz}gbm;@m"HӀ*aXx->ԠUyW"^/`@mkLkH?rɕ X揋)j9 bb7ox T~Eb%W~BIU}]iIS+1n1KuBи951ۻw&~*RF7+k;Vr 9rʅ)/_~RyW`?Tc=3<4f5_jfBtSG47 ^d2{Qa3D|sPz/eq:B˻k##[-$gp=r}]K) ǀqd16YW.w`y q{.셇av6cءxI6R_t#أi{nlŔI_(@>#=2xe-:JIAT n_I(6ZZ"iׄbT!w95 9X7YTQȶ[_v[RݜJBIFsMبnޗh.Dt2z/7r+lPlhz-6utnGkԕ>2NB(p $(E/ֆt /((lYi Vvת!0B?^5\go5Q|!&g!o5VKއ)_&ԘSI1+ ΀'@}ȄJ.GJӣT9|Xp =~2{њӬkī>ӤLu?i<-_u/vہ>Qw6| m3!+TE/ `O9Sir^p;}6 fu ##}ހBo}q.h=ax@' Z'K]%oϭ6 t'D= x[.bgro1 $j~x7k&{W,BQ6q,-15RALRb0+lC)ܷ|1]#xÛpk2kZ!6ɺn[FV ORڰ0կ֓K']Q?^\aTAK> W]CK;;nIL2|*vK&r "f; 7?ܶ3ǤFU@;v_^l-[_,傽# 9Ja1EfRxKovE.*4Q)ֳBv.>~wIRGߵ6K_x68lSZNZvG,$/7D^jOÞghe ݽ_OWgFxXc@rVXY)60OڦЅ9S1Ä@޴LؒdK5!c]2~B<@x%͂$2 DހJA>l*V6m[vK͂V-CKia*,?^y/ZOI|W8/f P殴qsUit\?h3dIH^3:<ـ×KD,{gzSSyz{Ƅڭ]]`nUF(i+l}MDjpjEQ. B" H yuM; lgޞ\*(`sSx6i01_Sy=Ҽ 7 'PKB[LHVq1%19aLR#scIS?w\Mrc73O\# A[Bޱgrp}U/81%8'ݤ盍=-{zWV[^a.#sA2lի!K:zyP'K?b. а僙v_tHNCiۄSJ [YFB1xq=u?'پ+Y".L0 K^wx5Fx@ BysOK~Q'$E,ĆWzx;Z9D4L2estc~Y=-ˆHnK4` 33dB֒vNM\>W<> ٪6AJ!ﳪ|̰4Jz])@ jz1\+_{Y)W iXx}=^X8dVE7VDOFwq%'?| 7erٛ:@*sEN:n~mSZIۑ3f Mk"7pxR6^VZK:Cܙ'Eo[?BdIͅ gBLs*X8g%FFQ<Ly=τ%yZDt6 ۛ):?aZ 9}N-dH%)3i>t׷eG⇜ٱ1sMQޯ%Yn}"5^]!V܁/ 37 >J)x#(Z~4dqp4D S=|-Ղ1We1'r$q}6)3D5O4;>W]Vjw)n ˠRp-S[[tY;ހx-zr֑>]7U=|dX@T#f'AG IڝM-Ax2oaO}A(w(/z2,l3I4+|ӳ)iEoR#nyVCg~[t);}U/J*`?`L@z`@: (Sѩlb@jmJmVmN6VE&4%MƘ,~V@7,Zمg4<L|HMr8;u PƞƎ0GY{.NV'1,{ek :aDOj7JU"x5XrH%i'")5-G?恬tT]`ѽ}Wi]D\lZ-ᖺ?I\T5Rm tCۺTXOYNH 6^ei1EHf$8t TfMi7-]㧱~`[4@@2T=?լ2Pޢ1M@2FiKfx!{Z~aK8Yvaqnv Y?\%w3gh6b!9IJ~фZ bK k6|VBPudz ҘNB?-fPZ]&+H#\-ťy׽SMg8VKŁ9hV5YIPʅGBz ~wn3"³(_ʤ})_ab袱oj0IGY&-MTliˣ8_!OgkrbZiZ5 eU1}zo3VsvGǨA#so3)C1К0%}Ŕ5WqLlE )bhvlaӥ؁Ҏ"j{+Qә~gw?W pSWEVSBPLX֗')v'V`_^^(~c*YHh~1|{h/_4HU`3a`Vsuhxe3U[.+Ny[x ح"(H*%*=rcg+fHF"N*Xy'ӞC2mO6~EQ yIx&d8 d/d Qe4*e^ &ʿM-Gd{=r=N:"HIⓢűqv2QvFuwW4#u\ Z<ٵro?zg2Ho>$X[YG\{I,,t4ýbx %`j%4fwϞ*|M~ lBsӊ,JǏOݷx:ذ6 rv@mu:;y)K~Tj6rrxbÿqS ւBPC%ׄg(L-5ZzzmM>S>m@MZL?ڃ%Mm |-CE2ufGc 8sS9t|{KήSݘ#" ;47"_}0llQ`,V <'mCp%ǵklKi^b' R=UgMF-̞u1d"Ǫa,7Aa}5|ӷtԾxyd"bA >{eG~v{eTd#WL(ֺ'Wo/2h(Gđק ^;BG龍}%Sx0!fkNkbUZyJӟ[:sriUD"QM^![#5{P5,b{G `hnԚadTZ$0!]/+ϙ0FŪj~\#zsjoYN=ݺu',T_}:g|t FKc!_BKs!5yˇ8iXtmԸH0?3q)jq)?JMMx'R*ut$t/a fዤ=+\0]ppV Ԗg#%]2vw-RFv , q6m)_(KzPOF WvDj$1i{Ghww\])p^8:D<|[ Q^HzcC~~n'$,k|yKL_KE\5xbc=j+Mw0Z%eD baݿ$ѭ\ y4;KLVsAV:Djh-.oMpbRK4 qK*v1깎ۍosB \ \2p,w\CF/$[;c lww%B8v}[tJȗfo ַqZ$|em.Jv5>MةB[ </)`-]fW4Fkyk+z,<W!srGapJ+[˰Oر qFܘTpك9kcjLsHX|EP+dhQ 1>N?Ka,! nGL bLݪM+Zc{!&& ؓ*G.Yخa3 7 \@D{X[︀6\tsPCAp?Mӳ&"K`V`C~sP8i-KXK'[k/";cRqdrEzEV2}D~Pf/ ±L2'4vh ,]PH>Z|LH:SYMUoR IaIڍ(dV /;I8V]$=Ed)sO%N*Ǫ۪y5=_=F+_Q?PK!XsxTTB 㞐uo$>EB  hFu9z/]86`LtV CgQMG`-cnéy.QUrvWmzefArU{&:0:^-"8]W2k.7ADkmOSHPm2qx(c/tHpU1;8qq' )z tD)dtSHW?5R*33?+ඹ_GF<<ےՐ'ajŗ֖*Jk2# UiJs2.=>RTD}C*n)BH{ ;>l"|"ʎ)ǭ' XD/ҼOF- 8qdq5#+`}~G)ݩ"z}\*# S.gw։ALT] .!WIH9\4k.l].$?haxIWZ&BᗣB >¨vG)"e{fmw0L@'ET+if@KNT ɃU&E#.W;A d`kޠ;hT,y$z얩G+3*7b;zm}`h< P0y6CT~l[n}]H"5[}>I#yz0 &V@6*.KDs3`Bg[TNW= [}i^ݬo\w5k*Y{tm`0DZ-fNK"b&صWeSȓ5m};B29C$'̩]>ɯDv6G犆ԨT?%`@B1 As1 )("Z;W%S8UňO $"8ѐar7Ʈj!އ.mVvG[aI<_[e } Ň93&FOt\$ &s[e!Etr0Yb鱒oSRr 𠇕`OX後7ʬGHcn笕PKHӫ F%>RzW/Uy`WWHĘ%nU`k=HWeֻ/ 5uS8pq ̯4* s.9x_;쨅byvtM/Ww8 +is*t3XA2= Zu;`J;icI7_mIHʁn$8~KX MD7-= eϘv^wvg2mچa3Gs]v7Ԏ1c wp [_el^te)Mi*-E׿i}a"/ :m ܁Ix[^? ѳ8$|'FF>:}VѬ1@ -#EHYw(ڈ`pdZR>@p!PΤ +eeFc4*&龗 cRB!> :^@f(V9o9_a9_/o Dln‹y;c} Y{]Jk4R kݹA% LƟ_Q?r/ZkSr>*Q# p IK 8cld6Aq WB5h醴Y =ƾOkʧ]GZyNj(ezzSVɣ?JW EwyZrݵ44VSk06CͤqQ%? sRyc;kKirU֎<}d$ά?6(P@WF Bf4:Y tdgoʯ X v*݆{N^H,^G )9~FHx,E8_!Ĺ+^60\tWfǼ>Vunfe.߽+KeT$msN ).dH[JIsvi׾|ғCBR[vpo8Ng,f%072Jr]?cc]4B;j&\)Hc.*x&Ft \RzXR?9Èeַ{jZa\8@cȐ 2}T -ш0DphEa~q(9Fx-_8 tvh ?^bt&v#b":͋ѱIi!5|Wsčİ!^f=Zy'?J$,UŐj!MPC.؃6j BzBo|z8k2It C;+TH ^)PR{#mt8Qfo6C<,p^R)6Bl M=@وVÌ3f4?.2=Zt(^48ё)hj^]CrP`EJW9 %(APT68}O X8mih n Sz茑ʢ=c-lçHU[zpQuãX:tDn Cv '@ WEZz@b0̰)$H)[La|qRZed0P&Ha++΄x/(7 ԥgʧa =+?#d)"x0O3fZ{v!N$f.c;tɋtQj C?QDvƷ(dz*9-1ewU>9:sJ6˰a*TX6%#󚛔Yiʝ4[e wY*R<2_}5.]X}> }!ҝx\Td8m:4o4(E+o1\3U͂d:c\Ift;s frՙ''[#kؐ?ѕ/ӷBA(ZݻMܭhB wӆDDO]iע9/!x6qn:4OfsmѐL1ٹ {ȅ*'%LZ 5Eꇂ'xΊAr#Pˎ_;t6q\fAPEp" ns4 ;C+KH5!,{P+nT(u4g-y56 !6aZ`4}A>6{_˔)imʱ&/A!bBf)әuW=7#_bdž~p ge sviN[2zU#xoAwD|Li1cRpB ![D1A890ɼqxVfb~y+iH|3pB R vˊo1yy }1>5)a24wEyXetZ܍Uh4)jOq98Qm{?i1_-捔i |sO6t4"f"2[I>bv/aup+i/@љʉ!cߗ#4Wȧ4s,)FwQ3e$ynE2ԄͲQWi~?0Sȟ:h^V9XF5 J&5O NÇekvLkšT1ˑ^mzg]n;,JKұ 3.ń2vE&E(/@Zz DW7t>ϔ?ܧHlԺڨ[gĢ>ʼ ϕuz?|ibkJ)%ߝyպy ml،%KǽZcQp!|3Opmt .S" F1省ex`Y e\8sF,y)ix$hě ȍUL ^qwpؽ pI#5H_둵T h$t_µOɵa~/ɱb Yrꨳi1Qg(ĭݨW[<"yf&h7^wښݖ4.n~߶>f }'؄o"Q NU]qH8%t/5Y(=M҉H}xUnq5?&߃u6{n/!P>ظ׽-#u+Љ00 VԮ/3e9EE1'.8ocU5S;U8Uoȷ.6KHbQ4 &PT9z'eVCa|ћށuivv -kߖSt[̅~d" /SGc ^ڥ 4=]>s\0nχ|{vj ~;%X> KF,He̽E8zpZ+R 2/峑 ;_J`S8^6֧4܊-΢k>wzya%!5R~rEAf$_Ϧut,%& |zab;fqw(Et$ɷȣr*0I+P&Y@8C|IX7moہB1i0hm$o}³ٳ=u/75afq]2Rf1fXou12%9q͔aPuQ)B;r?'9cn;8T}7bk jfxP@S$BKA]=w6Eq5XQN&X~y#,RC*vF NjVPd堙F7i{#=ӂuP$AƗnmYSڙ FI´Tnt ծ& &BGꅼ&pv0 7u!uU'm8R;ލ~"mFb#b<Ӧu1QuO\|\;q,+1zRuw2S(A3b7g&iQflʦ0ktM`-돗WP9KOuQT\U)[tF<ްXhH_itX/b(d]s׿χb2 X8ηZpK%WM"]j jyJKTYcIM)$G.AqL66d1q$vbwPYg~-O|.Kyg3aI7zcJso}VZ~2T\J%Ғ9Jn5,QR1'mLijc\X? N$~H-f߆=uP=H1H}T=bң>$MǔSA 5uvX$]QzVhKۚf:\K/H>'w%ԔNheҙj^t|wl`dlD'6o$ϒMہ}^g #Dmht`ܚsjFY 5"o9wklcI($ꮧWNBa_JHӑ89-w7 Vfޓ+\cu2wZƫAQmCN+ZuňJ{~uEbY@d9anڔ"U:(Zݲp۷4.*(J/=]Z.谧Fe?xMh O8bǰc`e@ $ 8GJӿ#nź,du`hQGom0tHR,E`:ХFcp:I x;(1ߍޚHZ9“^TkW!P)k=A?Y([cV֣1fR %J%Z_VllOADB-lk1=Kp+to.P?tQ/ѤYݎ1l+|E&H#ʫ,.-Uee5H[il䚍"eb/~PQwBklVZ.`iھ2ź*Q%M*/d$n4_W_Ý6ƞ-̀kvJ!iY+$OF@yCxl!E])nX^;2ݢ;L݀ΕX:n7AVJ@\IT2)/ܲJ >?b\9RR*I`+ⲨUv54rzY kgCWQ?_\'6(i~;m8]n !$sAtc2\]i :lumKaY2&$Ǹ$(Z^p@覹bз^y"8,H-^wn{:@ē6|k=UmUІǢ1,z\;[w~xzb|gϙѰ{۹)">]\j녾v@1Bs"Aq]]%Eβ4&0uqճ˃cya`9t_yb%QMf0 &sNh{X߇cPĶ ^d;O@p7bWL~+lh=~ "UBi1M4Ɵ/! q7f&lnJ`헿ֱ͛0;' R7ETdZ&/?7w9lࡱ ˸S^KlUe++06X^49]8姤kBUN55GÊZjTՇ3fc}{kCˑ_l+UilYE۵^ׇ'rz{҅!Aس0ڀkPlPoDT]U0Y—]L΁M̏nO'1 zrGd _͵_W.>ZŸjb8+֩!Txmϛ%Tu {PoM SRXO(H΋/yy TI(^rɻRN%bsJiC9꡺Nٌ۱Е1u/6=\\$JK4yz M*/ICڣMXPYOOue-jCnT@_]\u0&'40yCg1=jU@_Sn=;jPqǀ|2I4ș4gɸ~q< Evpٽ~qZ_ҺB{;YXpVprzL٦Q 1!L 8*,:,w ReV #'&Q:>ITJh09GwV4}-0^ZL S(+9]ʹN*qEW#|Rd&c*TD uz5"Gȯ}k04+Ni`jr; w-RȐ#D\x7|ޗIJ6 }5H+EFOɽZ.V+Arl{/8[Io"@mחGT=럑ؕ0Q[&tˇ8jǟ> [Nf1"A|F˫ƨO+7j#CI{jro쬬wזQWMHϴSnopf>5D40'2&ȴ飷YK2>?d>ά3ېRk',?3d)vuj8x!#~8NPρϑ6La rR9;䗁Ӈ±?~%a r$xS+QB՚(fXQr;钷=riMѠ/}S:4͙ӂV ,yyq.ԓu?0}ɐioX^Wc}xKķR!ǁGl̥cN}m@yi`O(jwY%iE%#B+)C );Ư^5Y)оCx )¡nA<@k]nBMpH}'I Gq!`@ya=Εdo R[7rZPؚ2RjGM̞+=F[:M`0U~wmmL웼0+tR &e5ǚIx~ʗ|Y8:(x#>Ϡ $l9 >$^Q""Mr:(,,:Fו$@$QOnPǶN|3AH@F9t TMEϞal9=4,6bYr 8(G8M[0@K$P_W?luBiD#p50G5 !Qo]!<ᚐ gz ]@UoU%Y{aQh-h#Opmy;ֳԩySG=f`5V[ObZP$:#$ ݨࢴjCnO\sp՗mNUPRSws\tld`Y(9MC(x^\;DsfzX6›ڑ;&yeYUzխ/fў"fi_z20 a321ChJs9!k`NV{0Kj+4PZ: &ARü98?5_mڸX1vd|JטK\m펴C^R蛗>zf籠d"{b8:#gdH/y`"F7phD|TKָM=&- iSErl4)9J9^%;k0jcfc3 [1{{ΕN=\7LTeT$WHzvI #"nMHdSè `HFRH4Sg_{C86N[EyGBO9xs_Ei앒)>&,*'pVTXx]f GM$.a'ŹY}=@X3pNjKՂ s9EJNZ}4k%\ @2iTb{1_uJ-&k_7/rRlüH;&1Ovb`^7@Z܂d4חzor ɰ?m>-=dq@i*#3 `c2md/; TjP@K\k)84㇇fCm *MNͮgDGN^zPlsO+"VO1[xREVi_޾UgI廬!)4{dbW:]<}i#_մTQ%;ԏW_KyDPn](d 91ח|RKf2,<˚c|MPG3A&eL$uнi34!?dU-;_KJSp7Q,-2;ڟ_h~cM!NSD6h&(nomW"Pyӂ3ؤ+jxH]!sW&!Ĺߌㇿ"ȸvz]{$Lp,H6*_!.fѣj 6gKz+qJkdqyyP2;6ffCMuZ> d~@7lil+>(}wUgH-FӲ rK}-! ׫ѫCsu4XpPUOw)xcJuA"liqЀ3&@8*vb)<4.;dIkKwIeܪb>n¨C{Hq9ekz{Zcvjﻄ!I()I(oWD#vR86jT: rJؖ(hN- neRN7Mn[\/xCon(<[*SGXpv11/Fkk\" "/GKleM+[Zn%OfL \fd r1Xt"x'\T!mAnk Z:@BK괷3fU?w&Kg6`2sfRTJSȷ̯U 'D`Z ]c'i"E|٦(2pP%*7O/Zsf9"1Xz ꪏ 傁{ /Od0"%ց`_Tt^5RY>)˚N,)dIJf52l컚d"MYb;QbM3% EQID6O)ɣpFR}:LHYq}ISV2Xvm&[#Ap?Wźu&A/cEC0 5RFz5( \tO`ptim^oaM 7^r4F*(&]ELx"&Gđ6T c`r$ا"N/+AM $7sCY}]d]~тe A^.$ ;k_%_,7aފ &!G|'>T+ c:CIjZW;||]2.(f`:+u)=yw$F):zFF^az^^V Vbx|E3cˏ_I/}RqFU)0_niczO%&P=0iΎeѱgYZ0707010000038e000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe0707010000038f000081a40000000000000000000000016612f91d00025834000000000000000000000000000000000000005800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko.xz7zXZִF!t/%]?Eh=ڜ.+LjS\x*2-w)!!ԶYq,UЛ TŹں,+h/&!|J 5 4 io&.ؖ,\3 Y-Rz;b3L @胫ʎ+l'g!ɓ,\XgLI.YGI[ e̔0H fΗR`!LP ~[K!$>rlws2 t+uLlZ-m{|up}&Tdm5&wpeTDOl_[1aBkNt϶4 h<[ AmB-(⸞lݤ߆iJ4cxpUi召h l}CUARUa-oSwʍәSGa򀊓s  ChiA(W]>8R iCqp+fiK}&ΞВ{U-Pi \pcw?l*tE}Ȅ%O,6٘BM "X^P$ [Bl//t?\k+)RNm;!"N U:-a)]Cb) #H,|"阌~,n}3$J1,]8!k-UlfcH=Y⵺8 A";ce. [;{og+Oor5^aTJD|Ŷi7@;9%.Q͐(,5R/M ߽0Zܣr/n@wAI}h!2_&Zu=OTn!0̆cTA voGo6:wn=<|xRyHR"3i)D>Xf*2h(p|Ǫ$A.W<88V?\_RE5 F$3sCtg++5E# N؞;{ҭ̑`+jR{F}n{JB.(F!]SYuT+gׁWf?c,Dja)knD) G"AN HJ[sQ_8E*ٽrelثR[jw.F@ e:E8! 2`vl{ixzyMSQONhr{ {G WxK;Fv@ rKP˹JcI/#׿18*nK$m(_<;AXf_hzi> afnwM%8.]W?[ oҌZ{+ȅ< =I ?pó`G30DQeew"v5LB#aݪB+9*j?~t{?Q(&0f<;*0B[Vo# tog"VBom>ԴP,w] ٷ[a,펠 Bj \\.©-> 0F`U]l~gETeZ-iB ;EhpWkNP<^ IhP,*]*v ![Xp?lQ'+hbWnXXq } 6)jGHsAl;/}R,ESJ:"ZUln+gI,r4/!چҧ5I&N ;Piy-y;_Xa!w}e^fG o`r?,LxgG2hXUjӎ:8HsR1!3_l hha}gBH xEbCAg E ;3yta9IFþ;Z+َ Jmxk<(ǰnYBqQϛpДix6էzPWZ]qQrRI4@F!*@䁄q LT OoXIqi 9]dN)@Mш+ Խ;k0w_al ( |i1?lޓ+0ޞ.Tߡ2 ~Zd^m "< GM{\cy6&w)9Z:wls/6qtD_']8E8 P+hADSa{= @g? x9 p'DU+<"B"Y8w'!dXcZHVR)I+G{Ø$Ob+%L36ʛMz"YD-Z [E&V5iuYUm,@kom4Ƣ,J)}KhLvydRg;)͹D oNw(C6T(S ;bfJ>Pค1:W~tGΈ\d/}+x;sEbwbaTѿpo哹Mu9&e&=nͮxe~5@IIY U4~yBcOBڮ^57:RKd_0Z=Jm}!vOK 5^`_~akpGhħR g2ZDD&T:$\=kcUL.1\BVYw.fVNpKlc2FpK.ϵ<]-,Sy!P4G`Ϲ c=w.Vީтɶ b#{Dg]+lE(t|/X̹d,'R%~E׬B6qsP؆%5^u_gV.E*:.:g,9Cr1gH 8YtyKF]~6dW`Zcc'6XJ'+n(ӱtnٴ5qCMsq6 r);tKb:&tI'rĭMm%, c,Z2e+~4 MR3+&BbT$O^xUka0, xƒN >xMImO|ٔ_';7A$ -$x'2[RyXX끱NgU΁z#yC j-b?|hb2ɟҔ+PTn+\DB.lV_%>V]4܈܀RTJ=a'}bxnWwVW=K> _эZJ7?B7:XE۟y)FSeԈx*E&i4P5^ei n *"t 6qQhd=7ΦA"5G-x EzQ'w%=٬E[Vp$ cZ砫gFoKk!{T|keSʥ@ 229 ܄)db 6X={Y]Q} D!~)D>ULJq }?2l!Ml>(UôTj'Ү\f onUd~ WޏO>2Tsxt>XR2`HQ  /zgzFi"TgyI,,xGwH"^>'õ]:E :6׭w: ΑoYiK!جu 4c&8ڧv]5$l_]әk)̥{lN! @)I+;Ү1k?; g6v-)^f_38Tg:s@"u⎔g?/'- )ScP ǕgDUc'3﫴m 81 6 Sw`CZ&kfI.޽[w^a> =Wxk:Ph;yذ GtYG5^ޓ'o<*Ar]1\SO%a9$ ^|̜-{aMg/_Szy^=3?x,R;b lɷ[7(@lϘ*Lt in g8RYjPD$ӦY[]vGdǁ#8NgRp#X|{89 rxOǏK΢%@įiC#OAQT&ڻf.`B旫Sh\ӜYQËBj-s9\ &k$9/l"w4j?fN S821cN`g=bM=ˣ LLCWdN;xY Ų&9ړ##c0(t/-6@ VA g 15mgA, [;Ĭ&I Y<` P̗LUdNs@{T N{dꥐx*à" T?J T3f 44zm~lw~L+fȃuQyh(/ k1+9_ⱲI-|+WØ~$ck2V8Wf3iL?o)VO{]ͨ_W7Tvt ufa{ s Z2BkNƹz<;tj1-XX y*k6L&~S5?4Q~^O0I+̛Խy=wh'aA|B,Ya:f%%WbU1#;fVn4)CEM-:J`Qr\oWtAgC6_8̓K/+z")RqJ߸Ms0 34畡eŎ$r,-Z4^*{ᆴq R{`Z$ʀSe#Y1@nPzZgzTdeԉ] Bqiߝf]0(:4.22,&rk(v0!~=EX9n*(#b'zǯ~|V.((NF!Bj+;5)yipDGi|@a&,2!(<՗L`Ți9r'Q۲\eB=*VU'f@5?IqBܴl$VwU {fmx iiQq<~eo7;Q}E h0xfNosDhڙl&%J8ٵ-GsP|xb6{L_U`i[~ƇG+Sg$?2)U7BT^X&ݕT/k:orKC:Zyl4x|bc)/5Kkw <@X4r`ZEVc:R2$] |J}3ſ7U/;<6)Ĝ=v٢Gך9ꖟ|2eZ0l WC"ێ8̯rBHYzdD;V;ca+H^huS;1I#N'k:6wxo\/[XErL\6P7NG8UrZ,r7tE>'CryG\ ΃="@QD'i zJz[xk.8HuNn[rriҲ;.ZrEJe;^W9GG[q^&ĉIF4ؿg[\˄1˷{:abQY$Aٖ$c|j?xiꕨv(S4)|:&< H4 n^E:d urں,E*FݦNz΋?ʰY~_ ^ !,m/R]qSFM'kH_)3mU!fT8in¡.$պ̆ʈ,GMjqzR[bƛ{ZH:q #nB,zB Lp]RNnjyjҳJ*>>௘-+2iq1yG!'e[\aWۘ^..u2-ln+,nCK >b ;y/~#Vcuj{zi%|=ʠ ZW.etBH& ⫄Gl|KP:==%I>JX6Uf0(6[|>W=k?PsI-e6V[ۦ)Ly2Կ2P$);cqM,L:I u}u !\glsUAN^L/8PK^ۍeMRCJ_`fY { rj{'zf'm i#5s; WHWahdž]kTpٝ)+vX?v*TT٬ "i_w3ٖ+z`vNУ)Fu5 *tO5F1SIDffF<9,#DIPv8p;Y$?{t0wx/p6=uBC?Nla͓3`5-i?AtȫOW(g*!1"-Ehé~(P[po=Â:)ƌd܌,ϯDGM5 wl}Œ$}]/>4WWb{.Nt7<5Lgjy%eb1rH~ ZBh5j*'WQ"l܌ŃUaT BRTjI,8v%%L zTDXa!yx .Rz=_*$I}Ρ?/eG٠En\`w(l<~7I0Xx{9- ꘻gR dS3cZ .}!]T-C-W^Fw17l QWx)~f쒄4]Fy c9:"||mw\ &3Ejŵpmm]sjȯ57gQꑹ(#M^ƒV+@ 9]%K`.4SԶպRw* ҍxob;].VYk{Λ0vflY$1G *k>gĶ*+nT8;HedG.89ÞjZ-S0E"jBJ/`a {qOV 'fFP>i? {NˎR#|C4ƀhUܼ(.Hl`\q@382ZfrqNl'KKl|P l)1H15MŽmnb@1]>=QhOO7x+g- ΖTc$g*߶K,=A4萱f5ND!Z{$U D:7%/o9(%~P{BRaj\ emf!pC\M'<[{Ќ 2W(2m ueu;rz`{Is|*`:?W%},.]GubmT%7R|`ۑgU& U㜩! )TL$E`Mfa`SPS7B&(`XZ{QcmzZ3.{=H2X\G%ٲ;#S,UMF?ؾލnQl:cPMu iAML;/] ^K8-(8Ӆ9])ɩTt 3qj(x =kfU4)V\?t=s@x{=/sxD<;3ɤ4Q(E'@4 pwvcAk/(58>lG9V3uߣJ@K,gtOF%ZZ3qn?C+esjZOj =BV?\fc0 S.侊ɔ{GyVL{sK9 uF㊥0-,T[п#j% N.8 >FyӞfln~"zTyfP+N-ϓBz+$=|y^ nwxXSYCAj~eAɐ~1=V>ݫ^^HUҭ\x:l>zP@my ҝ`DPc8^-6e +-ڜ<99IC.źO8%f}n=)\ 4;tX7=[_qS`y:?Ĕ72GeKT7z* w|yVWi~dUT= uZ] ]-v8%d>:\:5TӇ DWd^ܞye l b޶\î_wluveMC߃K?>b4 TG[?0cA?N\=Zx>.;řwT If?.{:C.ALQ }Bk98{~(UX6 uFnrxUPhRdL +6Jk'mIrPG7(뫴~BE0ԒוlUEخ&X!zpףEn/[µ|LUunI)1̂0U],\gaQbt|1Ό' aU`m"ns|儳u^qqgt"١yX贏.ԗr€'r+usҔה -!ľ3I_Bw%M8lsF?O #! (2g_hVieVc,$5~64jR:U"b*[e [YærDtLJlM%clYD4zNFÆ%,)K;7u |+<tzl>jIKNM21f`\*'1]IaصzNG 3clS20䗗b:V/;*S)m*ךt%M3k_Gz<F|ؗل\M20P~Oy$]<40vk7hm( _Lc!FԳ-o6dlOK2SG^ࡢ|]))9E6 ERYS!ʂ;MQ~0\j 7φӢ Ѕ2 5%da#P#"Xgnq Зη.g0 Hy̰ Sa<'/.$ICɉ/BF.ivkU$_i'z~ZJ Em| ϑp{Kf4Yo ZDwrmi؝H@iH>l/$F֔Qh 44t+H-b*dPތ^EukV-vv9V0sex*nFAcHx>º}z"FH]։f8["xަnN::h"@hrhXS3} THY?Cc'4穆W_iv|@ARZMy_!^VE#jGn[ 3W)rY$7\`GqAify,Ư-O5`Yg烜b'x|K.H[?G[3Ó*qӒ=P ֞cdeC,bQ`J2"`TP2Pv?GA.c"p ֜'$y0:]R{iB'~z""W;0Ln_?9.{ݣrd.?}pS^o8P[rUKN#!> >^#%Jkb*sы&Wvv!<I#%AtwQ \.#=%#w> [~Ẋ'zT&2IN'OPٙ?-MSkG R1$n`6vg]=4u%t|vW͢ڄgDdӟÉ 5UꘔwF@^R7߸% 64 "F _*16T`~76 HjQ}ҟtRj؂y=k̀6{xpXK ޿+ajw]_t@LɅ0Xk ^V!+ztATz>s?u2BM>/Un% o׎*;wh :TMp|֒'zEcΈc"6\]pFj+B;.ϝуnC g9IL{ְ~[:nx9[Fs^AܾEo`&=n_TuN6jǮ;g[SdF_ j6`lt"X| +(.nx[UJ̮QEzd-v$?Gt!% 8đ@.ȕ] |zQ ԛH *wm׉)E;ոZh.'(U<+ͤ*+I4_~x9i fhKr0|S")t7#1KwEka:I^fn-)lZ1>#⌻!~)0+ے S*bh :%!omw޻[nTU}߸յSIvb褦`7>PY@te+{$HԌJ= } li !#NdBezwoqQcu+ Yz`\i1~[Ys=-+VY?vsp`ΐۼ T ^Y9*o9tkcٮXieii2rMɈvIV|WpZNؙXлxԦ݋9-S-DQo$ƻ#lԅ{hL?Iu=kzz+ 9KLm#@x}tϢ*TV2_ AM.-N$_ǿ~oFX]W!wrq) 2(g4WҼxt !/+&hGry? ƗQWk;W`ӗ\KzAg*gz_%I |$4N] gran~~52FrL]Zmp57t){4\T6Jn*֤.19S5XgzXpEeSӬR IQEEH7Q}0Ej=;3 (pr\ q6<3r4&C=f'vϿn ޴S+q9o_zIq/:\sh58p R;z̛DW97^D$iDŽaU P^8!Zٯy\AtVNG(`RwYV֦g'kO}‘lZHݜlnr!"%gWs<ق,l[9`M߃([^](' %F+)ʏ,7PZKMHe͵lHd|VFM#1X3 R= IT?.ZHLT g|Nӭ)gT%h2c-(mӘnzMp&y.gƍ4@ FPdhFo4*5qу07'h;lBC gg{ : <v T[4ZSp4QpDR!=-/B(ѸTNnݨ_ѶGC|wN3hDxGqN2P,걙9Vz8Q@$Fm-ɎG2Sz 2|ӱMf H16s̶"(qK[5hbȬ~9 3I 7(7&MS܄ogYJcӈv ˫QVoGI[s.Jrf?A,vT'ޚ Fn$9bt\c-yQ4ωE`61߃LBD†w\wR1זe `fi/l>JԌ8 ]]6{z~o=ԪamyDeHٮId0UPJo?i75<1> 2:'gSERHFs*4ao4l[t_ #5 gSF<^pp֛DES qf4c觘{I/)AĞO}*_>@ NZQ/&m)G+9d Ʒoq)#4 GnȆC,+;|Df?J*"Y"NxL"h8JmJ-:1 Hg;C/2`!] Bad5c"ҖNl).>~n2j N=NJQ&C )_FjǠJA:Bp?PȤ]퐥]# Y6.@.n*FezMGz^jPբ}Ba!eРp=:?4k)zi6a\6"I @0{cq5N9g*^Ae [ r_cڻ!Q${Ƨ1b*Y(F2uUQ@Y?$5ZRU͵7&/S ?OȰLקۚic9)5Q B/"B6.G m{=iχ11SB_8n]L+\7;V* ChB;-LհڞQPGwGb/?] p[K䈯FpY}W_`T~[Mw] y4ԇ۾g]=?qV`# וx{Ug]x(iǪ!#i:)4 . 7J !iǗf v 0#dat#mTQ/|4G$gE79=" Lj( oxS;Wr{<1$weO!Pqk ?`&G|c~-ǭo $E:5;Gyby41{ %f>2a?nJ´" VPvE1^g-Hf=6mISY0QM}KECkތ.;{$PGM.Yxs΅?5.03:t}EεnmJ(I$=D_gm #iYzD#p3`:օɫL)Z=.FA.׏AF#z,~nj`"3?j8TeGq"$D8I{n5|!Sჿ*_=yăV{6M_" Ha$oY>%[mKA7%XhGjZov[_[GA jKjRSp σxA4g-%={v)ʽ?-hMF/#F&ɯ"n1w)@? hqqF* XPA\̎g'tЛ OqyQBej<@Oِ8Z06 6ic42<ڒeɂs!t)NR;l̩94(~[ֶ"'C; ͟kzy!ۦ dEڕݘ}Ƒ^@h7L#G`|2l,*SrJr@~|@=i.VAA '*TLC|N#pٸ}uudRέMYfW:Gʙ~#/R:eh\ۜ46}4r[3])AX5M?De{Xw)7LuVޗm9aʋi@ )}$•lq:/1d3BA.>dkC,y haUxe̪3$/|Ҙ[&JDQ^t乁_ 1m\0]tϬxi2(}MlA\j~ xtz(ooύBGG`+jo$<ѩ?8cM,;E  u+^zKn306lu9 $;yP۞fٽ d#:!|kV"Y!S@𗊖RzѬh |fjiv4+~A?۷*J};%I;7'1fX揧C)=bk)ux43? O'V6Y?9=''rE"~hG }/nH!Dpc:b=L2,Pיo6=mt~RmjyvR 3 %$LKzpluF)o j|8p,QFoJ~P6˛t}m-ZŞI _sp^v*!KsYmci]!?~͛S2s_gWՈR_ᇺyiN?;rw\? tbTg2}>XkWT dmmQ 3CS ! Εsf QyC_`ltӖۤa sp&q E7M=rRY!,'ߚJEAOoynihSS}z*(gLa`:7k Pאzl4]NU åC ж`N0Hs1&<|6 ($suhATء,c' , G3" rj$.੯y8}ߥ [$|oxsh ^NԶ_") =:L+,B&7 $LYY};,I#שw,fGBJD2~u4=?Th_ar*4KG0s"ğkI0;|%+b8dRn&MCK@ L^=k {lq韯G;eIqU\̚nW^S2ײi4jW=(baY%]4^]' 5ώVp{EPRi»A4%qdAj`7t?:5b@&3l>қp<(G R߬ҵȺ|qv Y<FAlHfxaAa o΁rN)rѿsЕb@JD\9YBI?pTZ`DVq/މ ,NCwk̀I+fT$D $AҭgW8YwmEFG[?y1\]_FWn9Tyv'ɢ91@8AcN1|a,~E7wÕm%;X / %ITyÉ'>w@SQvJ~}e NPl'/VlJf(:X?`d^ 9u8I)L;-W0#+EEkj?{p9A::5+t[YAJ %'΢}41UY-Za i<;=K t g9ߧa\<׳G?D(5lO(+9gT!f1.JZ<߼ST*^VܼpT8€HY{}frO3Q \! =s{HH,spV&짜yN!<3/>9B8| 8PȘDr5 Sy+HǮkvQ}& C!AH?BƊaNX*t^b5|h:?w ƕ,n;Z <OtfFң&`т.}s9,d#1;I65 nq{-۬$7eiX\+Tjmw`Έ~&΂5#+a:/{G _e1QS7WrVkQsWŷ^.4n&%EŅ{DZG\nuSS[c5WXdJFs` [WC㔃ÙŬ1K ׵t!:K=C'̤NSfBo9ZM2!=[% A-Ӽ䬟 GEx7Qd=֖5 ktB%ж4=!G(mWZKОY]o@=QW$`B/* P">bwXbJ+-#Yt,bv|xȘ2B%+2y[_$b83+|{$T&E n1yS)_Jpuo!S)]g9s&\|Sxi!ZFݕ۪YbAˊ6wi66 nPg;h¦ͧecѵZU2O8Rswީ":a][PA.{Q'&o rzu8o+5#cFhSl##0#8ѓlȽb7a4twla}Fچ}ı8*ueR@o\Iz=<"SNt CX{aYpU>\>F՝Č<yg?רl?5tE0 و+XTLI*ӁVA5c " &.&ņЩ%sv/Pg3l|ѢgR"j,ϯ %L:s&ej)6),L/6ܿNw+g3BJƼx$(9dl羅X1clVh~L`BD$0>K!92u*rheLڶw9r1 wlcߌ&6ɹMuDPVh>/r|Y1w:iե "bGoiǪG"Mn&n%tZ<2յjX x ,.jS2N߂@WStѣeEC("\*Z܍G+r p~bŜ߻M%/O*b*WpG5be#' %:B ^݌]2sn2~'Ft '1 )U_^k8=Hj!*w(Nk:=dO UT,!p1{pOcD{#F !亇R5Cs}ǝ!{3Z%nmXЌYJKK]qy۟5z@}bhބ^xQzlAjQ*Ŭx.-n֍ ؐC87(YKV 8!= ^z_RrN)YBM 6WmNtso BO[]#OPY-J D`aQz賅w#N4|"h()}!gY>(/aPڐk^aΥAa=QvM+CEInY~^ HV;]9eGbv{CLx5%?УCFj<TyMTMnđ6( u?[`(-Ka jrƩl:CO&mBl`53 Z`ތnKlÉ7 Rl "GX*LJ-~Mŷ@s;qv{<"de*zP )-c?~@oph]͜uOP2q`Z㰯vlAb-C㕝CqEAHj{ZfӢq2s̋svD0  n8GéB@ǕОV*BdV㐺lHhSNy䙅)y.5*e1찔d~x#J;bʱ=$(Xkdr%P! 6[,A4 мxtd2,tSllfw1%|D(Ɲs-EfgsmY8}NVg,B lҨ:r/Q^OFpZZ"KaYD[.ɺ䯺ye>ǽHw@Mgx1Cf=kGDý`EDQE:hi]$<斤1'0U:zQ!ݝr?J,K|}-ZaO票U5\YS)AȘo `(F.U}Y87VUdDWI(6Bq!}(GSѥm(CVylp'=hDA6yRv$w_+W9>Gx`/<5k+=´I*d$k夀?@AqR#l%ST>;1+]ysmyb7?&֕&"Jc8d.f@_ a6CBY0!dT-֊#TZvItRT1B2 (( jL5y39E )tNu$lWUh} `r㘂d. R{@3OȌH9M˧a/76Ki)5g|"3TNo>B?&BVLڴʚo P+V8cX)V?9"MaCak((2!j?NаG"x0џ=`/!4Z.34- EP߁=g\ v.^ 0ZW]E β%2: ~vVF.1g7x\'Vg)s*AB̫biy"suku1?ԀδH,hAѿ \jlK#h+s6q%G$WeGI iEBQ>+A+1଒"Kaѫ҄&vP?21gY;_kyvَo&s%6J&YqGv_b0OWm/*"3)m*u‡gwL5"'#=鶐-6wy?T/L"QE>sJο +ކ Do>i^*+@C#WCqG;衎 ‘IVUk1ѱZ w^_tqp 5x1FmYʀžH̰}*n[Cdyω 7]ՏMH[MfS˷;) f=e ?Ƨ? =3ư)o"c{VgnE&Ԕ^㺇1EQk.9=yFGŃ;'Y~ gDN3l7Н#f:Ǐ"Xby $y%BRJ.hoi)7iP1'x3zeEՇL?1ߒ}#aM-\<}"o$L R+(_Juan4j5g5Upq;<1"הDþrE޾tj#tWԎ\gXw.}{ZK ,gF3_mB'gS=>q.:=m6 S^ 鈜iŀ6:BWz5o)dzP#ܘX.4&D:ofO{S=x6W "ڝm%ؖs9 #}hV6b̄€z=%0wE 3 x_=|rP -DEd/>TS:6M!9U8<~b¯<2Ik؉/ILjVq$:+W5P0 2ټOՓO)+-;qd.B+"3<ax _as'rtx/ÒN}zeUS&nRXң[i5`þ r W ɇGhvN8cB94Y*QLɞwe1758Ot0G(0f5iFqF08)?s.H05z$N-Rt#19 H9j&'+Z uؖ^^)*ğuhMSNYGQz7WY]|,|^9[AwN1j Tp{Z^]8*@ \a2^ܞ?#!L|жG 2ǰaG\F.W~ xQ^< ݨi;!<*f5qI*r >jvK.峜/Ep:koqŜ!'h󇡜lZ_` VՖv4y)˴! gY UsXOn=Ր3ь1dFudYKeP5A"Ox8̻s֮;}(sKߞsF5Ϯs=NLOC侂x{ڞ)̼ 8N"Z>MMaFze̓7ܾ\u.=54`pwYldvL `|?:̀9} X:KJ뫃=mJ5qqqTkup[2Ϛ7Е/;9$Qfǘgp W-"iUNvxɖzmX(h/V8݁` v*RJ[::6ܜg!_dĘ*4^%4g:zm~k f%%Hzr0i.(SϘhVdT/.cO㔒/y뢜*fr+E6 qP%O~ޞ:C)iLwv=xP$}wb#4T潔vY7|,!B_- n#qUhMhwOr#t~?I"5msm(#{ ߷2軆TɨcM X?Gn z*y&:L\\hf}Ep 0>T>̶ 24Eah$P_B[n!U&:Q0chG!(Ieog>چ5 i{:ˎb/cmMC[Ѓ^Чh|@h]S+>:4R+MF5V@jhe ,@O"NQ|͛N 'vm`-Zw4s xwYkO*la<٠s:Vި8It@Oc\G:D-Dʉ J'A :ܘOt7Xj9hg wrEu,9l}_]6I4n[S4Gvf6p̩U7T ] c| |6r[ԁzgvE@-à{|:kO{ۓ:Iʅ)H&aZe`V2Pug:źvsnTB;.D3ʬknIx z,,Fv1JP-= %u;@!;K?+7H E-s)B H};G8&skOP Sf+(~RyFukRt6lZ5E=y.~{!zH::)}CE$ ;=%Z[vO{n_|342誯dY~SnođxZ k/cԪ0ząm_rKz4ْzČ B20nOf9@# uUsqRh"h#j5ҫSax +|lNpB'畁T[C̓e32P#UYsA"U1!:K:5q 1Б[`TJq-tUB2Wy+IaTp-—#E+2p[̽.|=h `_b΃8^TֽTOkF: ?hzq93v!PbW&5쾝C[*zuOS`'@MÖ:q'qn`l(śʼnGJJHq`إP>3l{2C%Xŗ1%ۭqpLT%^KMNK*vEMD!D"dZE!H T8Fw/=»-8T%>k#&߯2.gTT1*NtaIA&g hS=th`R늴@E34D"'*`d{c@+~!C/uߦͣDT^Q^ju^Yt1DoՊvb^g bb`/,I?|oG+4`ߔTE2N )iNd.y.4xwXD2l_eo:U=|K" 1P/5uAjou1{xsc:'N<Lp`Y(.]z_n PdM f`sa;va8a3fֶI(`0xZ$>v}69CZ?@Tnڎ_ĺz. `6A}u=Ыg*2)hWؠ4R2>겟q,5d z&Ee{*[u~?Pu|U@T|X9ݖG=3~L!0|Pi`?xuMG~\+]>x)5_86zbf1Sa@Mp1nu@0@K[v:K@y.$u7/w/)w[ u/ 豸5~Y#pkŬ#'$tt${$Zu<n *2s6X̞ ~CE"~#*H;f%ޭ )֖n0_VxPmH/!=Uii2u5`ԒHzZf {'TNL D%boW?)K(3l_6B.y*(WY&osV@_]A Rfz 025"=?،Sq(J+VGu8y??|s4YʖddxZUrC\Vy,'G9ؒh]%0A}O $sG6~O{OlWF|z^CQGNAֵcS;>~ۂ[)n4OC}QcyGӿPbFA[l]r~vƑJPO`=uN:KQ|)8E̻z^]OsJ*~lsI]Rc mM)?@~5҉BׅrM)3Ғ'xo {xnV\}{C-1B^Gx1Iwۼ^D_FM֖ߜ|1by dTb㏑AgZgV ?=9tpkp"bڈ2aˇSM'~/+*.$h-f|/tVLަQ{ٗ>({$FS=yw@Q!-p Ǖ@zOz]7ne66\6FɜYN ^i|`s*5`O|9ϯUO[Isbq ߉LiS6!-i4Y B3PԨ%NX->AM@{t8TQ8:x8\v FΗu*/_A"y,3J{}˱Bm IFxj ŠEV ئ?7$s@쉶LƲD,oД#HdN1yi 9-ZexٽP`h_/=Z&X>F N9s1GMs7HFTch 5w4ޫ"(S3[@6,RlK-gElMFWةk5;G NTI:hT`*o,|.?7ȥL1-#JNw$!v2mLQ0USd@[_wՁH;{m4IfsJ3^WX?DS }UY(J‹zzd$ʀՍ\.Or'_vLfpq9*3v,;O/Ŝ&` ,:HQJi%T+pf=@c̦L>X 3s<'ad[tL,*p3|3M_L mD{@J7Bl[u-G|7raxKD*<_9'+7<65Ll:/1 } J,x/nD摐>yaf%KZj'r$ 2:cS:sEUmZ r/yl"}>WFij;-0L;Uq44Ǜ :hZ7MN~jׅ0}8gP<& 쌗EM 0Q( \Na :8,.8,.EkAYnq dL?06,_95Ψ/"6*2q*W1 zs6twH۴OuOeȝ'ˆ6aV#'zOg[Jy-PB.a(1g {Qb&e SO-\PݵNᴐ dhװ7,ܿ>.W"V|Xf7YbpNs8iZ㢮GQuVf BJd28w 5=l^b^ɶ2Hޜ+L?Tyf.ck#^3,U]JRNJoݼ[I/IM-V$JYgA$!tޣ lS>pp]/|\7>ǢӴ{ LJ#{} ?T=1$XkkTΠJJ2&QJ=2Zi7f2P̲*"5>l~PF,Bn!& 2- Gui,96j#o7ӧQԊ26+~2$ynʛI[O)Grm'8`re w.0 ٍɄTw0b40nNrxw8]ڊ J*|.Ӗ7@#$b#} ^_h#fϴ C"{jvvF|3Oq0 OġZZ# f6,?goqD-<\ԐܛG8C;ַBGS~Em0FV2 #5Z~z%=P}?uT'Ui R[Ci(ևgʃcиtӚ/sr!C/6o`Q4<11&Dֺ` J"ZxˤXWϡ[9ivd7o 4E ߨ$A54gSM! W{d޾bs&ު墍ӻeՏ<4 }s&c'"Rńf%z]д@klo1~0a/Z~y)3=J9Y'Ƴ,^jQL P\+l i\^sҵn;>ΉcfjYEe_ɫ,Qt!="h6|c6[di! w7CAXK HT(-ͳ%*TWf&RkdoB I6un Wߒ+ePŞT/>3"#I ѕEt IDCCU #W^`O&{q{_^@HW/^7E/>RװI vnQuE+ Nγr1< EZt )DMU?քm^чEe+'a/Xi>~ *T|w-B rZ3"~ K65@dw* R7_IqC{uMQ o^ח5;&8GOGݰgpQ`5[]%8I:G27JںōV&Gu.@v--՚:!|6 r_QwQpgF.nqE<!Wب9}tY8KQ|KwP뼇eorZ ʅiѵ 41"h\eAုTBn)Y&^d:O=TAy=bLk{Xh#2It>İULIF9Ɋ,Q9pU@Ed܏cE2nؐ=ihvBNml5뀈1< C5+y%La C)A4#b*:׀Mp/i඲SɾW4h" ꠴ó7Oiec#2x3~u^Ssץ Y.:~#p/Չ^K.?}\1kKg[F|hЦGߩœ%a*¹88OFK!Ђ>S_tZ{qbyzN;c r_o:/@K `vD87w+{ sv2ufܰ73rMf:T=aHoɞo F又)gTYX@5*+m;/&NFw߰+Ƌl r9qRNQT?[SoʵaDz@>h.OE%Q5ְ]L?!Jz)S+- |jHls_$J9).<]Z~{3HQH\ K-2đr3*?ZnmAokcuEvwr$ 5@>u;_esRg"r9|dFp3*vhx>rLp4JbuvDf-m'CP j&Pg XZ3#ۨYʛoT}?գnu0sZud^~5uW/̚NmZj['\2Ozuq:K=UGq'Y ckJFe]V{Қg@Z8Onhkk`|֗%i$ȎV4Ih^I1=xЧ0߽fuf;8[0G \m:U@4y4wk\Giw%*5ѠF\8xQrH@90mc6 *챴@vir5%B_oS߉_qWW CsP JYuӾ!j]Y'.b\xffA;pIRQ}%Vzx6O9n?^V;ب~+/fTa+xeщ`uLm#ʟw9WMSq mD7㆗;ܨ Ԩ~wx`[/]]~ OW0Rl o]ȼ|r · l>^g\x΁&>Ba1s+bBo %-@ VJbZXsK\}}n 6'؉V,6wT"iӪ<Wvoҫ";g:.=#7a}gO{h4Qn$v ~s;he$bBK)\ۧ}(; g(rt2/ԟ䪳v@'Ioɣ8f^{!w$88ab@uO̗^~T+Ֆ 'Y2~0̵//v4[ eW,Bܭԍ2J/_mNMS+4le[nAvV塽M;`&wmu ( ^z@ʧG}ڍKDX;ғܿ s!ϙQCdy˱Ln9Fx{$8؄XJywcU0f&=ƪb4`\Ib%XBK'0ArP'FsQ%wzu0u"?Z`~|Rt@ukv [P>]C4izŅCSw *M! ]R6eJCdMMPWa$0w4Whɚc#jnO_U(9958t4$TjF%F8;] H K|EvƄҁ|6X?l3bnHX1`>epm+ϡ)~s ɺs,N[X[ZwS&s7kd T W9}q H(C̲ }Ņ!pInLcD &5/m,/`#C;) k9OK4J(s}=뭕* AUabT.qbpЇ8@Nv[N顖 _WF7bH~z`jY45ӱoK҈d)&wk.V֕ջT@;jMKGݐ÷9xAnu/yhOHMF<~K8> b!$ yZL?6-Q]|;ؕzpG*5ЖK LHqPcI+0͠l#8P)V- Ni MAzy`bR;e]*~/¢f:C}fX]8f ML!n@V=iWh"=LkNlaxxDmG-چ_4XE;'݄zYjځe51u u? mH#ٳIg!!%u"EwP~?AlIUcBmeGnlIr*>i!'ЬiUU`H˪O "bB)%{6ki^dpFrJ^*RaXkKe2~Zg<;/,\Q#u`13J3(߽,he?*z^ gT٪byk49oNM֠E_Rv,um8{ljEJeΗN_hQ2DP&Wl.in2)o%[Ds/7N3s[_AM6*q ]oYP޽߳͝cw jtu75Ky#܀k`V8~;H֊IqC`P:S7!JMá t[ ^/Z楾27eI+Y޳mX*Eo (j|H=Z&o6 LR2@ϥd,f  &0PİL EveN ދ&j RGpX}9 (OH=V{GU[tNLi+^4yV[ՈiIfm}BMZ|'<9G$0]d^w\ bt/ϑ˵;_#vԏ:oD:d=Шaӊe7=Ɯx۾ràCK!.۴e<|R##'a\"o Cv7g鬨Gabuxg8>zVY7&*wmO?16?3s3UvҺq '19FsZ}R߾hசUr9`Z0#& +@. QpD;jWmvwn,{޷yWMq"ru?YQyQlX1~{o+3Dg|$:0رd? V,(:5E_fjp&n ?.|&ޱ(^ˈ>3s^.(R6j"-x 2cM*Ao1i/`T:o2*C VMѨ94*'#Jf6TPˍKQ^̤Ųa8|4|KiTg)c+Nd5z6W#Q`0]-l:cHaax0l6THY:Dp>@3.VV~j73 1a͍x+J4va`-BZ{m'pMW!Hԓ'phcNR;0Xv3O4]eM!'P kz슓ve)h ;_GĿLk$x(C.w8WhlϒE< uMpF~diL6 *DnC$$bvDZIDu| Ҩ#E3}#FkG>vK rJl˙Ċ˼ܵAŊ{kc_ 3"P("'PRm]>ۈsvV" VI 'X'2E^.;&'$*`n%'#nk,tO/xʑ7*{Kx vollWcPYi ro&OmpPL.z o+ y2Ff/Ki%<~R'c PAePybJS&bN>>OȫZܛփ/"ޥ|us3 :1KG"m"PMM+A.c*•qр򑾭]D# {Gg.?޳{0X}'W-1sS-x+3%2Bqz}X)VYLЙV_n<7SI )ђ5$'Y;"@?u3nyZŗ9_\ƮMX蒈VPO&i2.t? M$WgnWL#L!!E]b뿽aNj]kQc3m&.ܸ؟,c}mࡋ޸}pQ X͚VQ9/h eM j2ˌшvNs.__@SuKU)m>>QN|.6-i-qr]T8򠷤w+㶯`e9MAEpR z2ٗI]aIzsuV 6Wn}sni`Ҵ &#,C'!ʋBѝ* 6t~ҋ0b& P U@gDKKr*F=N4޼ WA^vz& \UU[X RG8ƥ~]:thgA<0N*s+Nc&صiED &AlxpSmz)ee0dکR#9/cč2]jچ0U~ q+2\&M_w$ępI4@b[6e:;{/#Hz d#RfQIr,lL{6~0لv1N 'Dy6zVc~PaiM_u?,gX2.j?nzAW*P~_x3x:7C28y"A>Mdˮ},! !)1)eߛ҆>w&y(GH°u2dlm`yYv(~E5DFG!n>yGFj'0O8 soLHi؛FnMxc`uճ];y¦h4tg?z_"OmQЎ?%h_}zK*71 v]- ~fe,9t.W2sW?Jqb˝b?90#hf*@d8Wۍu{/.N͇ zW4t@~֡5X ?Uڦ\}g Nt<@yyMTvKe1ZGeQ Z&cw/aR2,|>WgGYZ>FKY0t\|;uTK4P /8QppiZh>v=d' 0QvwK߅FTnQVi_`l}u$S' k#RXj x#Z"Xu|SiC#r tm6X_BJ8D#K| x} au*C% T,fs5 w+ʍ+LrPؼ)'%t^7I7,EнȻŴPzloޝz剱##-hL֠Y R( 3Ƽ:ty WjM=`rxn|bTIp'+6\_\ ͚1"Jԗi3Kq,5 "Pۇ[t7BIgr1UPY%J!\5$ѿes5(q5d ~x!=9˪+$4XPk[eGN4IsIy hCkȇc߿N luV#-)OEr_xHS<HFRYB9@Vu3 +ysm ާ&ZPx{*Kş¸^.\h$\Z*~'pb1u60 Dm9}voz ~Jy?V 8"H)]hGӺQ@cYцː0Y 4!!89 7V#ܱ;WXdOF5/cXenMWxhX9e۶C̸JY#{$G7v.{uQ"0% fx۝,)=Xx\ jxa ]=n'O52XTOg%jѣ$, گ f~GyS/69! #ڥ@cG#16Jo`ajUFF3 I8BimTwn]@)7G a錐ojHD;C`K믤X>;g#F#Z$U䎭!yOA~E_$*Q'0$[9*F Zm_j=qV ,֝ȣ4lmcY&pPDpo{?|&#`ʫ %%"`S t<^ޗLJ)@4\k=s{9G˚y.D$Q&*̞Lf{瑡)b)5HY՟,Mh&9q$<@Jk,¶=hzW(\GuU`Sr?Ɓ(@oÆ}0 3LH,hcGx_Cr1hEԼ5N?A(YkO6kL*?M'9?8Y9"1)R0A9~k~5p$#8`V\{ۯtf y#&m: 9:X1VEH䑍a.t3NS[MKZm^%Y~O~yƋ'wv9_0OuY̾]t :$k}{.xuÖaؚcg_'J50ءpm~%BO2 +$W 37q:•gBobn +vR ni(;qZ ^W"|[INNi8bƦ.40y. Rr1 DwƜ8eST%8>*Z)aҶD*ߥc58^o{w1|BP~b 1)Q1y*+6t󨓺^9i5BT5fP.; gTjZz&dpt 2T`Q uS`Ej|yݵahkC<$fyPN6rQ{BS|gEE|>^_/> N3jcȾ[&!xz?LF;砭iN֕H#Ol wt/83-qJk {guTY{gh2Ͳ6k^|?pzporE3ٌ\zwU*8/YD\C9Xq :IJ{glw u cd[& i#(/.$rŢNhQ m[6F~r/3`"JRO>j%yI^d3[τh6[#;dO%MZuu ?H 0EPYFܶA lFCaI o Jd^$N./$X,Nt0 Pn DXG^C\NznAOcq#b2uW8[Wi'JYHy(:ME5aW~<c+vyr}~T fjbD*813[˶'B|yrJ}Ҝ:"Z̬0U n?˰ ^. ¤:@՟Qg ppHmT)_t*:h NE$|vޕɰ}{p&zYJ9:ȱUr7`LfuYr]3 诜^ x;+}q4Krϐ9THb=Ŗ=^ΰ'5zc-tkJ6@1/L'Z)>i'kNgFTyjVx]۟>&$YaRݪKR=%{98w;TBS ’+O%~IM25M0k%,4j\i*M q`܏ׂ8β깼)x5_;gy u9<X](WFJWMı,o}CD*or4 E8B) g)Q{{Q\ q Ք]s4ADۄ<s/cAz&Swc鷡]N pkS֩Ժ{#v[w+& iL65ީ ;ޫ; & krX~! ]E 蹘ݢ_>P<l=O2p; vԘ zdBǑ өF>2=79Ơ$IaRZELċrfc#$p_A$YNN9V#!q͌ X+2ߘI='QZeȾzOM҇487s"'ӲΧ}R`_9`XVtkO?{dIf³7i jIILG};Y֝‘]ѹ3xE##4osHQ4颻شCA[6|\ SBN+I)0tmyc vħuz^Om֪Lťfz;=nERYдkxbᔇnA719_* /M[4Xt"* ,T Y)S󂼽3O,w9FN?RAi|zwא%WMܚw) ' =g#c<8t-Pū!=?:β%c 8oimSBMW$ZZߨ 1ݐz;k2tMd!-cR,Tݒ p(`]OF&L/40ax٨/=఑jyH+D{^6)B>+bg` _T`Лeopwͩ}Kн {EF'8ZqO&itB@|-v.@37q/"]>x<r_yDkW$0Ҟ`=6IدaֽKssGGC#wDfG~ualvM OA0P)YA%tШ,d@YZ?o; WfS3ǚR:Э-5(듫0btfUKVr̠%kg(_O6 /x΃@*p ܢ/V\bviVET0ܹ1=ƴ+p%vCU^ȆY(5)hRK# 8?; ug1f9O#b}, Tʔ1tMH;M,a;Tjt'I ^r؜"{b?9ť44=s;"~,njrgK|KC~WP\2k-$rɲ)諲(O"[sD290|{a 1h{1FA<M߆3e b6=nqb. ca€Ǔ"{+G𾤔ՒX NKЈ0<&b)]P6uYcӢm:bGxGLR7a Scnk;1Pf+ )?%"^^6CFΣ_W7XχONT"ƒ+"3 B8D$tF{Dz\LjOY{)4A* zyn,E߽ ?~ WL J%%uo92 al*cVdýHrss(cn6s?Pv9's7+%cϴPnZS%K0/r{KC[0;JŲnYvN~CR#>q;{-`>Y) ^_3 J]RA|Eg=>=HNͻIbedwVWvq@ >y\sR1[sV9qZunMN'tŸ5P<8԰{I LP\|o~H^ 2Ϯ2wEҖb$ go19,w˗{d[+ "֝>lץ ؇<Ŧ?:lt+q1@ߑ7E/Ю$}x꯶SO9콸taԖU^F_Q7l#E@p \ƒrP5t` SPh+P9˗D_C;#Ϳ03,/} rt%R<'<:DJ/~W/- ڠgbmURrKo8GPhI^'TJ2] p#YF=ve1RَZRH>{HZQTrfn`.2 i'S0,*0pc:Sn5>dN@w2$EVfAZ׽*POqRrjod!:߅*&D&T5?%z>2S~U|o]TH`9{ sl/$T7;׃"kxGxoΛ -ai,)d,7^E c[Т-F?xj`sY ?=?~o\DϩMN7(}8ql)E5t5~(=pk|>@8Nv0OzEq6N>$2Kjz:5օm|(KFZ,bۜD/l C~ x`cNGrh< B#$R2ͳ1P2w%@cv9gϠDҍJMQS Nx{p]1Gp[6"IG~p) Gᜨi|O "|mTq@ꍣ5j<AV B|W Dq` }ݮ)cMCz/I+n -u3v؀z)2; (=NU7 q)\gmO[z<'0p{5-*̴z3ƣC?765b"=J Ζޘ|h* (:J]m 1YlZ܃\ip?OzҺwwP4n4U]+`ٖ3͗-|Xk/4Gv5<,]fBqyy8D* ۛt¬K(]{smBT&r4i 83 CxB$ZTi/Y9I̓KXm 7*U4=DjeL%>l@d0XX"nI Wlt!Âdv{s"}ݼOXO >Un63 0RTӨO%SyrӥXgqGG81:;YGjUFBe($3/VZ$XY}ƏkM )Kڃ%#>ݸP8;> %஛6+ZjX롌4(zj׋v3^]9}JIP&Q_[ +O3Q.yI2li岍h| Ο\C$*Q!;)1U6@H|:h 0C]P4,% &Mzqu3˿$0 oU1J I7"uҴoBGǕoWr%@$+_tO9LD <$ZX TsGm;'i0JknEs_0Rū• + hq8C/ I _e5J%<G cggܞgf^u2m(@em*mlc&pv\k>eha{[Qoݖ7R5\V wHOyǛkpܹ3i[\p d^`顯".}xom#mٰ7c"q 4^7ؒ*b+='`<Ԗ=YOZ1)T;6 =7OJ2 ,:o L.g% z[FWG(n"]sZ22~sH{ڷu{ȠBp* |(cy|SWbǕ#J6wQvW,Ϫ}yZ?>ggíqkN '*2Ux.8mdFfyIK ETDOR 4-TۮukCsU[_:)DV[?zU}s6tdA gƈS9CVn\6c7x$+bqMǷsbYw6#w`-uD+j p,/L)j9X{%1sE|I؈U"rn2 ̠~d L3Av%`Z?TFMv2M\/uLD[. ?[Y1srL7zG{proĚ[<4<>zp2'caI#BNubkQ!cYa 6|ץ1܋ݧd?[qXYFZ٧~~k0ӕQ􄖝27B;fef8Rχ%AѵON^C_N㎇!1J}c8QU&1ZOrc6l^D@&׿g}iG]Ae#Ǹ[. |MF/lچN!lBN8: f:K7s7"`rV=iElJ;JLc  / C9D@>,QSJ((s;[BK2Z&=Gi5 ʆ"|.\-a,}&* K*ZnJΣ87@i)6IPHEmg Q,uGѷc:Mtg7O`ٯ}x_␆ |VUn6,b (LA896,CDR1TP/Pa /"DET 9G:?Gb~yt}4yr(_6,gM>yy"gQqq\+Y3Mdn&*g[Hw5;xF90cJX/f@ /5*"9>UIe2ΖmY-<@@VB0nr9IN2]_N4/ P9i nW!!q,I?zJlo.Y _(m\rbr)o?,ewq[aph1Lp3W\/3.Q|M(vZ>{b6^\ XL6)q4RL,C(ٹo??} ZqTej9:܃VfihAs`ZЊz7Y8 g ͼa}"Yy- ͖^3eOԣ@a]Ժ2؁\l%P(uA*zȃ嬦`T F6Ҽch;rPFT^(821q)E=22AgBm<0diQ@<wk5>1W,&抨 c,_dڧPY,y@JOHt cb!6r獿5z SSU5`V3nUZԆ7YJDG2Y.T6s[CTܰsy;ttNS2O4|X}hḧk-+I󵫛%\b/Y^/#9`o_y?u@cwl!^!~LSgEC6rvB2Yuv.yC>GnCs7EJW~ Ke :|{PBWǦ՝M<4̚kdzcSm*bUl*5'%7[ Ը_ܻ=^z`aZ~ dG bY异C ]޼~ց1P~aNlR,ΦB=~w҉QYw|8v +YoCc*5AzN3>[UTCd@S5.;ycusQZS qX=⿈isxa5#,b/1vXz ՍxxA._:O,$;߿؈$ܽ7-I)ER<ȈlƏ6g#OcGTYGAJcW0ƀ<)RF@EtﲨHNYncɥ~ aJ{vy݅jZg ΤO'XхҮ=+ +^lO:`y S˽QizSIL)Žcui<6}^b7Oy|7v:# -ԓhk.'Hɗ bz,߆ҁ͋FlJz / kER,H"evIUtʋsW]M+qjQ;S}2hڎ!H熯-ppW"S| l6m>U7ݒ*m&7V[v 0DLT3ELX~!_PPP pYWTĖRry]y_O? %*lWBxuЀG? ;PdRj S~?b;HͥS yUӎA|(\slT1',;J~JjE EEKm)f֢t j*Y4 PûװY^eF9$*{y[WxŔ j.Fӹ\pc;(".EjT)+XL*/"u#edkbO=!,F+9L6CJH ~n]4}L%Ř/ؓ4Jc oMDx9Oɹ>%a 'b\Rk1(;r/ѴU7]ϱ2@Yo|Z6vY.#y;.iQ߄L5nn%]<:3'́x kx%sAppVnb@D.7Z-pA sܸԳ~UzՂidp?g٩̃mEk84vl a73ւ5N ruZ&_ <ƴ:}O\l)h{ 5l ȍ?~)($ 7ˆtp2&]nW%ZiS ˇqKH\C7'1q Og B-y] o:T߰ XwgⓝNQ>S>_L4#n[7x K=$UÁ:Xq} >nDwE3Uy|;jey^$߇5{: ؚgv>"ξcKڡ}_ X}VC,}=o4}AU.(ꩼҖGjUqC 9@8c(Hsk`дm 7vMRGWի}vȤlJ>.շ[BD8 ^m7S"Hש 8]d=Au)rW:s=DzNڕ {ݮp W樫-ޙ^/ vrҠKp&~Vi0]81[v'b M@\dQtr+@8n[G9Ad,<^P ѫS5 %:IPFc!p4CetPkm4gXXX7 2{ݹ<ަx{ISAOCėvQęfQ򥉝z_bo5Krm\("qk_n+z<$h y9xCiae^%҉ !` Ġh^JMdm{`d@fB&KȪmgCyv>)UMsnKI, Y&;P VlQ33qNXTs j-ӂRz qC}}ue$f*U{xGusK( IXa^K4 UD|?5wc(ŝD@_vJ| rGoa Nח_ei&Xpx4 ݈tiJ$N]:oeVq1>ooŬaFy~ Rd3Nk}?O%DAsx3+؆uLvF袁.^O iZ]CG;Xwz^^ dz} ]e<;A鋽~d*lOukӒfI󴝿~`4o MJ'87mO;Ɗ/?:pVڌȌ6*q-m4vtݚɮgl&ySUWM>GW{KD@A^뗐:;ƓAEbbKc}O6ix)l 87 W-HU SBuC a:Hpe?"vnڜV8k{ڰ%AS%cxatodG eLCߋzMs\6Z2T@`bUߢ j7`5(򮈦*]fW+Y<##!}clS rW8K΂lk" u7oKz OgkD|?G]xBTڲpε_ɴ4a+w&${>@"FrF=?1pF%/AÄhhtP'sU~{,̲sUӨIjƵEmjq,:&fY~ai{ bfR.?7,O7JtM.6,ǨT&ٴц 6c"ZV4e-_q^$d+縓kL 4]FNV[yR٥sZ0ei6W{0WB>r H>`$ qLtb\Y(tpNe6|Ŷb+[XAXwl-[` 4jAwuGRҶ=rƸ%*n7K;Xd*oa:wfXDsjj# ]6-H =UޖE`y2D>UƜ5J{`5I7cLnyvWaBEAoi}\ICj"C:!\G+Fv7zB~KF/BpK2oon#! f ?vW8%LdHIUdBo7r<'[BbBF;*ٻ]yyBr^0{/ِH* x.P.٪lڼ-,v۾V<HSR"Ã!BLIBqe%hRa&?Ԁ^V E{o[h4T$lԵSA qD'͹d(RT)L*鵚 pn}>RKej@^Kue6O[uP6-@Ud4Xa#}RqV:>Xer9<oO| `DbaA-L_A=#ZUgAt:;b MRu[5W'64o6d$A6'A۸#5=;-@ xxe,hXzi_ AoQdб;NLY)1O#*Vޜ|8ڞXeuVjE*ב42 7js% OglZ },% di8ouSK> -$׳rW&*ES c^ژkUo;h Rr!tWCa04T2R2K.hsUJQ8Խ{Ѐ|e # ;x[cCp:%`kC$|O-OSTۦDb]*FʁqEKY9 kUc~XLjeCl1HΔ 𡢲P 4 "/&`[Rmp, A$%RMu!Xhc6V<ґ`LUc8lОfveNip"HdϦ9+0KMIy`,1B#7G^FcU\IB;6PHa(V®k$e}zb.87YwvlGJZ+o|QPÆ7ԗ[os{qCK*}Tu{rY% ŋƷ8SΪa#sY>x6yyq?ĘZuW }&Xbq<22-yQFX4=rQ\}<0 m:e32ke__Zed]fr6(WΚ lQb渝UMKrxPBXlRɻ*Ȝ!!?E %xħ dw+x!ɝJ|qruvNzK<_4ZԞlE~R3,KuѾ, K尔wVc{={H NUL_N` l6,&3'I,ntbQB-1Epf^,a|6qFa$ a~Z\UF\2%b$$ۛq+~n(JS[y&>^sIv g{zxF-ʳbV"Yx鐚7il]toЇhp`j{_ǓYWbXG">$\ѷeWFm Bf qnw+R M0Y I+S}J /v)TYBv78u-)UIcƉt؇ Ihr\ƭ1y^|ECpͽi9 #pOO8 |8"R/66PFm$VjJp4gǸ߬W;ͫ R,H"|rDbri㒀~; uP EbhUnDoG904V% o/LhcD$ 6XfʹLQ󕙷6 7" hFu),<аOR |?R !$yθEAɦ\ 5<:j%5}*UE4u  /GqIQ;zis&ϕP ֤#/Mg"eX8fӫA: +-G& 3SW婭o:/oZr=(1w>l bl6 n[E=QuJYG[zu[if-zӾSU1>IC.v>i|:I ɳf3ϚVBA9?RxmKދBs%G[]s0X4٘azJ(4M+Ƌy)ehn=qr SC*&vz尡&ʪQ@oHxT*`K$wGR 7 o2(K>A? ?sxeH~)+@~۝|eF|JρqNw1#ϖpBU`9Xչ >)#Hr-2lLOjqHAZ#*7ֹ;,޿}(2ܝ0Q%E1Xj&h?TSȤ奯G6td06Nľfm+`ĕHFtp綰$¤q9 _4k}E `Ukb:w|}M+xGaZۤNS`t}|'>+ggg%tm6w.1|)sgTd7\/Rn\>HC``B],g FAo-$A)wFega՝̘h? qjx&ĕ[t0OpԄC}gl^]ltg ?I\J)(quHK DmF, . m<]2BW t]"*Ӷ Ibg{c BC*>ЦӬ׆<5ynfa({gHΆ[i`ۡUxv"Wk!э zuk0c_V7-R $ \X> .$l*<~an7!x2ǟT"9=A˖0@( a!aŻ-L;vN~ᦜǿ7!M>K+8O8?-7-x74a naqͲRQ8}X Z7톹ycHjֽtYOYYu 7f@& 7.H쿔+)d&P9R~#y}6rs)E3cͣ&OoPq ^m3,gxIBW93 _tϙך!xeM7BVfo\=r: pNFP&EN-^z3s]2fJfVNOh$'J.6U||]\g4Zt%u]A}cl. @}Z^m=z$?q6Yrle BPnn @Q:a*:[wȻ*8*_yfti];JL3[I 'Í Tg@0ODxm!q  a&IەϨN[%[juH% G$qd+WW! $k/]3[}[QEm6aI\+7-q$KBhБp:Jl]7Z.~Œ"w8 0 e wkZ!/ M I ıi:%hKgp y3zتlY>"mЉTj\|VgWo3 aEvQ(cz\vTp%MS ^jeƊs-h$4XŸ:O|Vİ?w8_9?@0R )qh9? G69֡l8!|! ~1p-[rUᗹu#02kHVy@!,JM $q,ގ]QfnL$[~hG_3sj00+{|dJRX͌4SɟS*-c''6|WHVgR9vXëMXlߑgfCXF=鿢G?hWFnA;T$Hok[!,u6EIrev)l4RUh1]UU{1R4K~&4D#nyj ԔcCJ%yƊ0F9wή'a~*3^?[Z[TS bys ["ظ+3.Õў=zcEU ko"<8;\9aߕeªh%0tS[Uf)74:? ס(*E箪Q-EG&Uly& =f$ 4@zqï 50.h> D@9|kfW]3oJK%-?ݭ4J261R{=!'czck<@0bZ& C6Zd3.*oCH%aK/=9in.fUj S4`<.[H%>5Nbr']#Kc5yMRߊ~`򜬾D,1c9'1Y6?FtK:M{gi'/3@^ȭgCR!+i >My&ǿԐ:qtqJKX[OBTe)RwjhZ-u^HCĥM*ۗ$Jrtѫ9q(?2d|ƶQ RzYȜ0"$+eBxO30cTMrzpNo{ciM`5c7AƑ9BU?0ҏzrI2+3>g 3xIUҦa1An0$n_C4:],KxzqfO(εM^ẃׂ}(́K-jt꒧^61&0H7^Z?2H.; B 4\٥fJ`*3l[);jCF7 pb B]6xBR?Y>q_2j2|ެ<D,BYXXaWUw8?Qf5t F䬨XNM{[MMDꉿJ"rsTumFۅl>G`T xIK˸hHfAbW-D *p6N`Kb0fDZ]|`˶ݨIhV5[z^פwk3o-*sX8m3LSw>MخߋUR5<1'-_8۷h]j0}^pO6DmXA|RuZA8X5U7Dge!f1]g|vySE;Zx.Iuj\5H)3g W?56\NCBDim&ͦz8'%K1QYɤ@geH_ |He&3YpXFpa'/ (uS;De&G2+$ @qZqY Vڋ:9#4)K5σK9iPLy[Z$A޵iB[>h^+((4N C$ܹ:c?B&Med¦ss pP.[dFVѱFsgj=uznjP6̣7YkcmkKA*WJQv 0u$9YOqi.|<1M[,K>NRDx2u\%t? Fȁh/h hp/T0T>ogbSqyR 4,,J>;1b6 `. yc2 e]ڬ!naخ'4#l8-bܕ+# A0q6'gb6ݞ [;^DZj4WHBA&oey8 ܖqIi>\ީ'{JXzd]T0 9Ȧj(F`}KM- ӷVb@v2hjNEN\i0ҷy&tsLln\++$#NIT{Q)̾V+Q}(dtSMi GQ/- %?'ts>e1%W\G4a7b}Bܡv˯(ȸGzn9q<oA0Νd|}phg="(޺:4 }u% yKNʭN4HtZê\?~nn ov- o#:C˫aֳi+`,}aB%X&+ᘨ5V lFX}3nкH2Sm mա*$ȑcyX2caE4Ak)&7죦9n4ZJf" GkԊ*h;x><͌Lp*ɣ)j7fZtvkfAwڧL@*Du$X J8edu@9E܂GTfv4eŬ9X~RI.%r!;(3ۙձz|v>Dd;7ai&oD{8啖vY*i4E YmÔATDL{tdqz~X#{ȿ*e I݈]q(D@kljtd^oΩv?h7jPWF ":>>JϧT!qZjs\BEmMwxeNm4{28^Lyj ڧTYnnOȅPZe4a}ƻ _i?z2ÄI;@ݒ0ڀHBR@]HCDݺАlYHڤ8ATل"Gˈ~Qt!c HEK~*zw=SPm?K( | 9w7ЁQd%Es+UcN㳐's'=Ը#soaGYpn5MڱosW7pA1Qc$zTzHbƦ6ֲOZ\]T]򋱩h]y(R5uUV.84^McTNIDU5 8GzpiJiܫbNIڥw 8ذȩA6"Qњ &JMp~E^9(>q*Qz(7"m2)E*Ҷr)5G[8Żlt=骼mB'UF]"SwMgO9c-p8DmUPWgK`+3;K.<э. ${C.d,'.؈ @Ui\ȓoq6B@ш#r`Op[μA\9p޻k S|tښ2=NqM7EdN瑜<9>;h(NB*0-!Ѡ= ( P p]%kM/?=lZH'Yn,6*ޤMs*4e$=uB+nJRHSyAb mZ7&#$1y~ܝq`TvA@]l bB[Ras)՝fS|`EA\M{^-HlhnC(&YH,?NfxVZ-a*}CRL `)%N* J+=|oɌz{/cNįl $2 ?\-CuB{.Q,A(>2I5$S$Br-[r ՟_4~Hx;:TX-Bi־%8,{9pQA7UNP&ή  HԳ$ Ԇf8*Rv%.-ȿU.<_u=:7HWMn4DmH?a1[_yR>X:-E,ZٍCWA1&WnIKߐ@_pQX?.vt@:Cq ft_UMxEVp, ;]ymp #nBRG ՟#DmHN ^_ogh c74бJ <1wB[ۨ R8fի-[;0W<扭Ĥ@ g~ٙy3w`}70p֖=#j$MP$-/ӘuWYk?KnEgcFO,)>5+XquB}D|JЮfxxDA ifEg/lh-BB!/10'R# T½PfYjHܜT5v#'Şn*,W. MrD~ntuKAe96 ~#l']Xac,OQY,3~9϶~QTZ1s#ֹ eN:p%e" 1QEǽ"2?njGkXLl"d;2ɌMdӧyy) *,)n ]NS Jb.d}* v@g9"Zw8GBtsyo 9$oQU''M#oւ2H|)d::6A| ;9w}-ul)Π_٩HC7B ۯ8Ґ%e1MP&yc]Y6,̼! ~Jyo=5$h7Z5!D3d;ܜ+8vKw 4VNƔEl5mi0hI b\?33)p['Jl' V5vW䑲pH耇{_辒ؘ2%W&_QVTJ]qT!|lp3$^2T;bu6[ H#(ҩ=m(\x.BBS%Z=OC=m p3T!zvk8|*ɿ[佨[\@jRںutV0tԆgM`*+O k>.qٲ^r:`0E@##L[~q]1Stl`:$v)^Zat[# ۂh|0>|s/UR⹘}M>|fZPn^}r:9S5ʅgbnKiXQ╼aP+kQj8WypM(1z] a*٨=5"u+TZ;Ѽ9hcˌ+ʀ+|}nTf[ma~PLyf{YkR~LoFnhi*LoK{"  B] ؙ,feQnA z73p7D."4o0EXWp5 \~=WT F jf.]CgZ}k.9>9x5gau9LgkS]ǵZ1XU~Լ Lf{^GL^l ז8jӭR9|M)#`SPa0VwooTD<\aԪiesU/F&ƜU(~9{:dbzޏ˜ l %~#t,Lc}ad6+}E)%)i)U *-[>2"[tIv!iB[p3X<tʋ!6*^08(f,-㟒UU| <5$C}__am4%QNſƎ~jV[)l&KP>-"mVac\ީP8TsZ3IQI}E/ѝY=;`GixG(6Ln_M2^j9$8XsA|AB6;pTjL^7PjUE%Hj:Or+N, TUY[‰hβjUS "܍V/, vʕc0ZoI<^EKh9h=6XF:df'՜-j4ӍdW1:!$Pº PU0[O 4ykZg]47ScnVTUʻ$*f"^6b0 ¼_Jn9ZsXu}sd3cs)zZjʉh?E e]2y+!~qni2oiJ6lUw|@}IOOu15M[Oζ-/mh˻#N!5`@LTVp>~ A9NQ̬M>)GI )~p2!'c f+HTxnԁ:}Mr))PbHIoZ: k{dPLt"_3*/g!X&SJnl_ɥΙaa ulXcu'8a%MR51֝! .{ziQpvTvr*Up>24y,6`6#M@AzӃ]+@gnĖ_HBf3T8Yʀ341S;izig/$uϝo>.8V{ȣU@M"OP5ngq( 0V%oip:ƥUlVWR`g@2WS{Ս)KsάC3rW(4]WՖY vx$_FN,-,cNx#xؒ+?;BZ0"J@:anړ)A TI<\vJf#<@RvPWvT+vޡi=LHSPّs)nnWrb@ps3&`Du "to?kiJ0 [lXd i~cz>` 3HH`e:n ! ofq3ii=3!JF%ΗkY5/kn87=7XJJ*bl1F;׍Rݒ{XԤ (e_m_u9]\BG >q9$* xSj9Ծ0#%|<-PЪ^r:IS0ZUQX캃FC$ϐh>P @@2o?FtKRX%p66X,ieޑEtup՛6^uQܒ+;rQmbEeunpMJ{sNv!Dm=(J\g[ 81&5Pd2)ľ_H"2 qʹ%$SڌAɂ>iSx<]ɲ9JpNr/3Աn 쁨z˪Jn0v r R`\]zBĔ!D Z\W,BΗVLĎ9Dc۸Aouw‘g #=}Va:{Oy:얎Sy rǒ{{?!-cBƗKs}&2Ptʭ<[X |^ x% ђAзH+:~ݛzaਢV= jjD-kޱ)r87î+&@@9eFW$4sVfY_b#Z ,;VH|5W̏t`I:hYIѼ- >?<~/\8?.PJs__@o;W&#&#@=5g?z*+ֽQ3a]v2IBT4Jn-n*!i5 $?:Bs_O;Biү7NDD $jK}ܝ_DC?׽voEkTRŕ-[FtXETLfj9Rیk U6vf^l$m3`KU%4]v5O*jMԚ #`qubbg+`ʤ0lZrT@{<r.8jkȧ_yC+zo%=PR&䞈*p*g^ژC5謇JMdLC̔?Nb` Xi5qOsVp{+H"zV)M)ABѳ:W{rbRqQY[@=/l&[NHMgՔ0%{pLz^RD D,o05*g"de~[U0FxGTudob ā#klVs/aK6+5uUKʌjt㣿<~! U)(SGVtmJ!ШS9XEum[ vJ8MK^XvʸU:qui'F邈z hAyXǿS 'A.QqB&,Cۉ^.3՟~ۦBfdtD<°EywbdjjnK<*c4n*}8E{x\nOQjyb Rfta h jIJҭW s^^[*p\&Cℭ'JH6@&xOctc~\(,l|bNHvI0Ufxɋg`=}@AghsVAb#`kT`X(H{̑TeVAsLQɒW=u9;1f(&)=:GԼmΓ58w6(X"lROA>bڋ!$zy3 TZ ALeVl)7D LmNuO$Gtu3,. ;AjV̪(ܼV[=`?qudTȰzO{/Pa&!58 wکڬ+&:WgŶ2R>49'T̛%6g <^ -DPNTneJvaGeX 4ѐR<+2;gY srQYmT=K񕐜<ֆ(|qі\VsƆ1ĦjjYS"k(? ܅spJ#~u[uZh]&Ӆ,1~x\CI`LĆU KӖꂍPn"/~xE 43RChG4lJo2=N.߿&Dž^?.hr..cæF#?F{0Ӕ m"$iWC|͹DMthU5Ĝ.j߀fXaX+LTW[obv.%z&I%9훳#k?c+O2n,7:x*p/!edŭh CG3/y-=_{/ɞ}}7kcvfܡW Q,gExꚵ}J-=jO%zpgW+쨔ZFPEvo: 84r:sЀٚ(T]-Vjfe_$&/j'-eً^5Ym VAV>[|Z?+9Yͫn4$[1މbFalӢ.&(\uR.ٔF_ׂ._Wzzv9r   l͑y ?:aRr vIP^>16xf\뎠ܓyn3o[Ҟr޵Z1s"o`ugRL zUqW6Zrߥ#!ڌFм΢tJ0J;J2u&2&> - 0s['nD@o$`=wI$4+?j>m"U sw j8 [I1FT6`g[oUxK'ބiPw|m%7vl88NoX҈IGke#P+?glpo`ɥ.-d -#.&Ƥ<‚OlMϔ6rg9'a(qŸ閿g'1%馗qDƷr4r4M;@ W*\8fuh¥#QW'M1l6DArL2 lF o0MXA ЌvLYD]*F8c pg4QQ:t˄mq2BGc+\D ӁwlƊ`ziߏݚh'ߘ&⫚bKcͭ.`@fT`qVy^0}Ag/q-B`G(B e/D10.db(eZhG$(ɊpPMx"ɯwG'jbw70ϥ'#1h!F:eo߆>O5[۶Fi2f-XHVl6('g/tfݡ^:XB' ʌKƽy> jW|7KO57&rS';uϼH6b{A}?[(x &DH*d1:04a4?o#Ow*G"bx;уꮴ,a 7{'8G VƐYBu80 Yp` -8|o㭧%'? 0/`tYFQn@jXf^HKǝ7p]@z?am"e <s&{ov\`~ 5SNiHbG?x%Q ]FciqyjBEt|H W60 =GK氼oQSF͋PU^tey}!c5ώxjP*j6 h.t٦mg+sui*z1=KZOs2^ ftur$ &ӸnD糀+zޜ>h1jLҰL:LUrGJW03{omY6O;y#-*GaiWnvrh,j\rq,S[#i\!#5l@0eA#3}yul UFɒEv%p3M`~/x3慬l#ul2ǠeI\ER._20];|T=)hq %h,Lq䊫^sC|~ RL{:8UCYGoѡ?ZB0VT"a6оw6}42XW՛6ChwAiVlXbŠ)u.`hRş:}w) ~(PKCTc)H=x>9>y-  v:']#db[IvőzJťnsKEԭ1[,v5cI*=У[ճLb},IΠYM' ?Ea/7U7sj0- (X #L?mX`XK(VDbƁ1b1ay\rgdjS~pe?"/K?ay}7jI^P|seMa`DziGDCuE.$6' _|oCP/wVZ1Yloe$J˘Mv\EWyaUH֋fӋ )0ԳNo Zql/=B]Zk&) ;F:qrp2Ry D5c< [`I#Lj\%H5 '\3~ÚE5,:E0uul>&f7dW`~jރ~k߳!X j0EK6G5 Y#biYZ텮h))~o}^ꯐϢw2{_R_ɠQ#$;VycjT $fuRSo_9YI~}fx9]뫉goW 2~veKo7;`zCd2SPnbD/4g i[J!@{$u4 E}>4\ufv^մ W}㹅=-y*V|8ͥY`u*뗠؈xƦ(O.FF8IJ|a9٘w>O3bZԾE=WGϼG]87o3FZIGvxgiGHF'wM =ݿ.كn1{bd|d@̌T,?洁VP$Z>f%?47Pγ6Y}#xk羏׋ YV1,G8aV6B+eTuz~T&R,8vdvڿaZ%U_\ƒ}+P:\,Yߐ ,n9Uc+MX~?@zl-'Ad|6]-,N1m\1 KvI \AxI-C206h7D>5":7Rhx'#3N jtڪR  GV0؃Lzu(u̩\E] -/Il򻞻">O:$>}> b&^~+Bom_c\Dޮ_%\>d5Q;XڐGD(VZ[RMnk IkDKJ`\~~3 "ެj[Gu#@U- w?=P\r|3|u AVf,RY @* GoTZڳj֪7XK}B0,Л79ƺ4: 8MƄSwU6DNKsK7-u*/HAǬ@o?-z'7TsѸ-DTS 9X<֐59'=MC+sj%v|hD) HBYSV:v4M\W'XKU#D;"NbB!Q&hX6:TynOomUjSɬ&+0EDӔM5 Ck9]O*I5J K`xLngĆxo5Qu2yo>w !/͘s`byn&0SN[M T?J^g kth?^_/|1641#)nrpj60,[{SPg$U:';咨lu}j (C)Lq_tۆ. M9asώ o1>22ab\2!Oh-SlQG(w;-K`chaIA~7^%7+ٓ§ Ox}f9bvrlʕ3B/  HDB;ك4oݚegSf#Xi*"ۯA/0>s10\rqŷQ>Pߤ-2`g޼h>~1넿wB5 ڷQdr O`3R+2^3ۼqN?򼿃 E;no:[5\͎ Ք@ysi V2$Wo Wxy4Z+ͮ/ܼkk q|,SBiqӒZG&2kRø_ѳ)>YL&ªу}Aq5 H?\*F~'-zC>$2 OQ\[+֗^,WHP(K2T(lE]}:~bQŜ?}Ը@&QAB4YZ!yb Qe\樝/F˿6:BxvV$=j2ǻ-[i׀ c8&"-ޫap)T)0;<HQH)P{ΗYS~#h5Ԉ-ހqSpra{=qx9LbЀNmn1rjrq~%4eq'}ԇ/yF"EZy(d4fTH_+G#i3CbS߆bgR _4GQ Fl:֊,\RK<w @AVѝՅU zۓ ˆO[٭VW[y }ٞ=Rh,}mրe>V ~hh3V#^6nil WCˁfUiԻv*|, 8Q!,Ƃ^_NXHZ~S_E֓3|-Ew>&V&x\-e+R M-0r] ŦnJ/(#9TmL 0}}Aù>'^>WW"I 4^f I' ˰U CC,hJ V&3_OCSif?YV0zZj5%5tXޅPցt\lH(\.͂o쳿9)ߣQk7 GD GmǼX? M~>< ^ ȏwwr[?3CĀ۸қl5n0 Rs&\^I%p7ejf;6^T#af98&3(}u=*S?['$vb'/Ȫ X5+K`^¦CC>ᗵeKpǢ*(³o=P;@3ӝ|hJ>VQFBsbu\{Ro 頖vfJdjFzB9͘,%~tJ rD=!(JYRYfۭ%/p_XT2>R:9.+~vuI/8?Ք^ U}!E>vߊIW!9GZS"\u^;B(,g#eY`RU`΂UQĆnwhoȵ\B7u;}ߕOAы\ 9Xp{y$5TlNfg)+KDkLE-/td`ZywvSv $̐M$Jo0pG@.2Yi]4Ҋl;BmXAts.Es,98A(U6M kƯDJ^rW|EJy17Oh `E#BDH9AT /)4~DTc*t~7@lqȿ0~§kVT_V!F,*%]+PaAdKppFZXd)JMb˷ͷ.Ww;TF-9_ ><eT*ȿbfNW'n(D<+.ro,g6|, T3rVlL/rTZu<-pő{czJt,0|?U0bhvNfb?}^roCDM&xB^򎰵p$Xr q֘I,Q`k"V oEf(eb}dX6Uԇn?^ voF/J<lOɊ'i}hxG/m&VOƀݡ"k-[*y|ɣ|2@2'daz ^@U=N(yj!;|PH_EBELjvg}pAN3rJۯfiE""kcW OfP `6vh@`gs$R,{8%%UĠϸ/Ҥ-^Go"e[R tJ[ei/"XKr~ o~q2̗,Ck3[)&]4>;$ɺi i_S j&Ry"<^+c[.|N!k d5b& wl[)yo!RNt/a&K&n?QXc+KC-pX*yZ2AF71x&A;rfp%3lO=fOikf\7&쥙O~QSj2Ԇe:H^*ב=[1 =+5)7/B2H\dm8Lh{5$Afh?cv/sx+MVԀn#\Ms6}>s(V٠V] VF6@Z%v倜Qxgyo"}f f87lJ ?"-U+pIqH.g߻M.#aRjsyО^Qŗtoc)4jr X'z ށ#*MR?i(1JgyRFn60)M[w&zvi>T{ m2Oq8B/CQ a!?\l׊ʱ c甀4nC+O)h_+5ڬ_閉!>!e),({0u@da ˍ9,g T=3@rkC'@! a5IQ+okG1Dɞ Ô;C &8%xZ-Pa$첕D2! 󺡁32Z%'g{ /R!h,5)BW|r `A8-$I"5۽59T$T!Ggô843 y+<>\f-nxv@UNSc!~2lS6WſnO+WFwr 6!ndžeDS/0'hm:,=q1AwX[%άlO<ŏUnE[*-`n.SZ?/toRmэa].Z'Ve(q"DiL2 lCڰhie=4 Y)s%/\1Bz.2AА mOi| 1pFJuYA$|Tw+#-˩p2Y@4p½SX#h^X(&gMj4*_2UB+U޳TP"8zTJX+KأP, w&+I9E@ vB,54auI}ꁮri..rDKp''=\QlD.,=0t]h>b|Nk?! ?ڀWq-, x oceXECvƯ\O1F]aқC+lŋfI=,Ya4:faZ8:~NA+Dc2!50dȪc|q~pJDUґŸ!&k+,I Y, E5~%,>f?ků}+_]5& ׳-K5$EJrK^_) ]\g]% Q v JOX]r^ba2q:滉.5hJpŧLv4fy_E&RX&#Lم,vP\9[ҒHtߜ"/R45"ALbON_;\V(lt]QȪ7}N4y `ʘqQ|T`wdW -O6kCeVN!N}CQnͫ'yFe Z^N[Rw9S$oeq@:"uc[&3v\oc09lFI&dd9,\UP&Y X!;͑e5.~@vVcgTuJ~gE'o^:t 1jNsa'Q2㭼z}CPᓬF253giyzF{yBrjM 왁.%JP5/'*3αUmL5!ҟ$F\ʷe+:Z (q <N)F=wץ` [f.$Xb[(z}6Q.MHrǰ_/=TM~?:U[!Bo8 Vs~hKD) (PT}Ie}]Wo:O#LPK /wgDf\ܬ$>~,4SԤpmX+g с)B!v!~sgSv,zDY֛:D@/F?>RnVRlT:Ϫ"D9u>+jzj!! wH$#< ?Ow+ pA_ðRL7mlESLV)$ 0nљ:oH(D uI1opy-{ ݔMd& ;_\t]ҹ;U>#8}yZ`֚`>)s-B%Hfzӓz-?zflx_\19X|(C+οye2A ċsdHbLAkxjA|8.>ޮAĀaO%@b8ml)( eyqM(V6nLe1`#S5AҁU7U4UsKL۞)cK38/[ǒk5ɵJ9+-'̪Lҝ& zd?۰F/ Y/Dfv'>kw|\X Ɨ7* $exAYdWQ$w,9J3*-n`SphsohXFr[c-A )6|FMTbyC0IAUfKxb?o$^t >[1lƨf^\Fknf i.~s(-**p0Բ-WB5evVpIOnU~i5uwt'|GRaj;C DRe x<dÁi1 *)Z"Idm(hv)Okh$v^MPHi-xrTH`Kx-J'EfAռwC]1ۧZ~k4FZj֩n J2{[CYu!{=g G^_X!b>H=~aKu r>mΔk/=`FR]Iݓ `i躅&-ϵYyJCh(=)F*:~%t?25QJR&ξʠ&V6\qACS&bؔ6RBAj7PoQ> ͐k˲KGmY<:U#Ld LjszC3j4f4ʴ9/^_Od%fΏWT6 ;]#ے4aUc4$OӆEgPg===WDp$*T!eA5#n_(k_ьqrN$o |LySGu<\; VKj`yP_2`p 3{,:vFqsx4bR .nz@|_JBp2ek4(ssNJNT+[SS~,)680{-!i C6LI"!DR2 Uq'Fx%lPq}o[Oys@pM~3bt#k.ߡ›vΘa 'Kql;_C,?iHViML DymUZCN5 =Vr}ҝrXz|ADvJ*Ǜ&p +&ʺ/ՙ2"U懨܂gq{UTEM)+T+p覻 k<P_h{GjQ3M ܜ/?LO=<[bcqr~5>.%4BȸsP>[Ȼ _ŏo&*zCeRQ= Egcˇ ;C>"19QϼH VYK,QڤiJ,a d2 Bh* W vS5ю%5cl!pnL{l'oJ=k JGAk R+U_qfeXcٹ\$ {!`f]9إi+cAF$Wcɱ9,;}}ȓ*vE2؎I0xrʰz~Q)IuVLh{F5#ĹOxNs;<иld#cT8Z@/B?¶@:2,?2CB8$fc4W&v6VŽƏv<svd`醫/7v]F/dC*!sAYXlT/*\^xVaeiKBr Qp ^64cʀm/>CNρJX(b>ҏD#iL 1uv,DK< Y3*Ea 0v"93&s\5Jvujq~zOJf>?Őd AnnGi-Dc%61,%φN(GHY$+f}#ʓ B+r{-w\]AX2K&gk U0@-%v_ֱ+[C_,ƮW#޻̌қue㽕dtux|Idqh!:I+-T+^/g씕L IQ-&3:j6fM$0Cnc [҆ Z.8ɮ[}.-I)?͢_&,HZ:֣Avf D浖Ij^o~%|M߁ͭ] bp ~o}FuG4ϴ5ʢiAB}#[+@g \Ԓ YadqyVqM9 Ķk Sm.>hYwPh'gg @'}#4(мdjxZd脖60J\G<3mAgWM֝Q@xBi<6&f5>u=KmzȦg 36 Jl7:Sx!YzL$Dt̖-HFv HglAw|gLW'cRM5܅t_/^;3ty>k)L^rQa{yג&vUdN]PơgWVAF_}d,޽d v>q.\*irL!Dz{~ T5oӯf㉽+76C6`M+$]NNi}.fsg6z4ڄ*HHH]Ww_J+A#E,@]|/3A^u NYVAK4#Jx7oSM1(m)D>cHzMk{D=aTq;-YA:MyF4MKA FtA?PߟEqYZSY0'Y :&o=b'h0;orp%hTmּ[6H/ۼ *t?,壴 )"`.,۩ڟ@MAUǤO.$/Bp q;Ո :5ce-3ĢBsŕ3r -K럭lf1C[ÕJb) >[wk V'9VgMچ$OzFZѬ?~`j/ T-vF1-fD^e 簮RuY6;6zJOn{",m՜kpņG(~}9ՏG9, Mp< Vт*X>-"4¢YMݾܐ QX~=ek Ss'HF=l={Mq4!.nu}nL+*;ԧx?&v`C#]Ixj *͍?Zj'Nbq2Y*@vI9ݟvVUE&qzW{T '~3tTضkĞ?SE)Q#/d&yoRESɑDmO!0~yFVjf'T1 AT%HmBU -w-cOϚ{p\5Tps]gH^Q(Aߪ͜K; hMs(9B`}*-8\X% ~z}`\& `W$yÈ?cz8 hIxilݠ}N:6rm`1` ЧML b66KIhaꦐʤ]KXPٵw04bgAr HAu[L)u.Z#o;PU:WTMO7ҕ#DeP'R3(Ѣ\B2$yS:( ؂q{Qiq5ZD5f qG'Zv|J@=ΡX9NZ]vSm=R-w}@kU=c oȁyQB1U&T#Sc= $%H2˛: #h1`ޘl3up5$|VבXčC /6(5{Hݏաx C ,|uzeoܿy(ŐdώƪtMU߁O7챤^Am/Isʄἧ ~,%Z+g 幖fJ> 0΂))o.B%> )r[ 9}lў0VIAxA1&\+`O:`jmk%UC%|mރ_2*Ԓט"nhi@kU+yMkvnLf>c=^ne*`؎荿^X><]M iޯm6Q=%3{񖬌Xg6  )3d=;f-[}䌰(ģWM4 *!Ǚ,]CI@D-V\^I O>- _ !cyQWүX,UEM1`ٲĎʨD7d\bF^j{L; E1jAZhZ(Ú[$F-Cx;>:Q RLzkdMD8uK(+3ТT3QۚhWϞIO$sbz6jv+w5ޔ>(yJw BHk>7A4U!v*Z2\ )slPeNwުs2P]?p8@\i١X vP\*UK[}E2`y0;Vo`f#ѱ}GW0ka?B U@!11^nIBuˢgvΞxa0,ܸ"=O%2axcVXА~k\8 `\FC6Ђ`* bFE/5q'T `@y~W;HW¬~q1XE>/QYZ/]Vgm>U;d< 3n#Úh =v-6ڧHM[;99_d*y<"I&'L\my/< =/jd+ j2q N Q^%B@uˋ'q򗤌ped"ݗ+F\"5`QyQX `nyB:"< mp gEskI3GMkg6t\5.N`l225y익G9#oB">S*=zL6T&as7c`!kIPy/er2'?@-LuJZ*>TxKtM˜ShcG-61[vawC5jp7dDh%0q̍H\-[dAN"*rrnh4pit?&ేM$[c*d/,h @d@$˛\z1X ȾMBQXLĢۉKn/{/ag }m= >s$e.ၺkf!6M8A+bhgI5oqʲ(Vc>i+4 jiqA3d!:M,A!*YeOLMn'v ެ=E+L+d9&&Ț$tI|8jKШXYo0+̧w6ʂ̥465;2+?*~"í8[XϛGL[P],.]P?~ɯ H&l%ۘɍSӶi`EF}hpK(vgf{-mH6o6=%kO/D43-B'yR voүXWt]XR5G. E5EW }4}kDܐz' (+.+bO~!urY\ԡ1{d5p[ǚ)D;qZLWT Z함b{Z ?o>#fJhإG(AQ'§#dL)TLfg"޺hc?9*Q槞t+]3o(R)]*Ԍ)qu0k~hY$ddV갈gә]AϜ|^<ʜ/-QtK;olW䜖I_VשL"!?tKCјQW?m  Jƞ=C5:d(CQ ̀?7 ?v1ooJ&q\-g8 _9bMYJb0HzA!}kG>sǴ] L )E}dr9w7+Uz3?2a''F͋ ~=x\̾!Y~zX͋2zQrȦS<וRsZ9d:as* *¿nVR^] H-9KmIPЗ+IUK1~bfp iBpxyGr9(JZKoW+|Wx "2_HvV-8l? ~JL[||cX< js'PޥmhLiYWA 8toHXx57UTZl `'OR2O;5,wM&د_t !Rp2=3A&X۫sw{Iaϰ99me{oUUR.ڭy8YѷϠIL@߮(:CNJr?I x -u+8[}!o:ZCe.t)nSq : r9Þ;_Prr?SMu.u@[MLO4 7Rp aO`iw+ש$&w51MVWĹ 12ys@2ߺ3a%Um(%٬N=e#~c;3"/$%c.N/3y aC'Mq UH9j?jVy®yD_ݞL%|x610Mǭw~3s27\ >=^Otdyկ=+-@Bdfk9 ,UqYdY(yw])QiE_2]ވowVIہen@'8N_mZK0+.3KB 6Ft 4Q?{R>:x܊xS殐\ȭa 0Nw%,e;e+qK.1C0 jBSPm%9̼i.'h#r kN&gOhw׵\51$y&G!T! kTI^ {sh4Nf\,|E^3/~]"8m9OfWe>biDmn<]~D*v܍.kyEĨDm.hY)uӪ](vi1Z_͚\g,Yd% E/RdAl`\QԾ^O;GƌM&miG&7#ݨk{pOj5k+u! bnџwBgF~ae]7ٕ#N`#5VL(UkYqɌu$Ʌ..넏ᵿ&GX_0|;׃T~+#QI"lKBl/rP*BV 9X +n BI nKcM"Pr.XLI X7Zwgƞrܦ,꛰q7 Qjiwׅ#_ANq0̋_^o?h,8Fo%$}^ԋefgQ2zDB p qXi;@YPS`^P)SQe_N00h䃀7P.i62]'g)?2 xud (m㵪ŒaR^W'@mȔw AtxzL !˖\bY D.@ w|6=pE9PVzBczy(1sq6\eӯ,dXKk |^ ޘY=pcZqn >/HK4۱emJ5eDOf>:bX{8 ыJēq4UzGFQQ!EXP; 8m[T;9Jg8hn|hHty~okȦ`r|R];~@Bxf:$s)Oz}J cV"*sŶAf,;IUӥĕŹodϢ#Z]a !]\9qgƚ6UЗ.]H ldAέZ ` ]3c~uҘ{׊/,H0v%p Dpa 0qJ7,/,I}}HWޱu2Kmuc—&[ACxn^w-.N.Zu/6n:^zn3߲Ye_|pl#$}{9Z|2qsuD"uH&i[%a6c^d{MXa=a[,^%w9i=qa8BIcUad 0yH&_A Cdk=$ttô"d`GpG1$2/)ZcY;=adl>Bԏ˛ue$p6jq`]a߭ v֮p P b@uA dŪL?wcVKSh}! ?M y[yu9b5lcbD1dV.`~y@PhspeyݝE0شnD4ّ ]. 7 cd%+Fy->nS}L=DQ7Q:Wl UjęcӇ.ivw .J8 Z~H+U"!Wfz T&&]W%ڨRw5`ik.Â)Ǥrd!."C?{8B{ÿq~҅g().O *Ś#c13^==jEx q<0JģWPqՎÐ42#Ť~Wb~M<>-=Ӑ#a#1m<0)2o[5{kw$ETm՗[odm$"M4i8)(j*"`˯1FO$a/J'լv֓.>T dכW_(#A|\~.Z{Jt]ZU*XeWg[$n nCm0 k$i =-`ރ0Ǩ/FPGe:@vg"x4֦2Z47!tG%zekY\V"0$Z45clmQO=Muh?׶ qsVǎjsNm8cZF}wX 4ƥT[Qᅵv9MHDM0[D⃏?]c><_vog@}CˡKUּkњa58dW}Yʨ9D4w(E}R"ϗKҶ!~}2%/&"e{Y?|ZV;[lj@C 3Hi#*?;'CA|,6*,k* D E@Wm|RjrŶ(/qSf*,YbPn'w+B\rqHV۳x $Pk `Do|G"cUs-rA MՁ+H۶Ŋ8yM`fC.\/Ok'@r|@I[E)VϖR%rB185I(p#Zj}f*@'HM?52_ohxmK?:;o(>y^\/ h4k C:@7B]!)»aWUgqvKꊠ+ 6.)x"o!,^!Ư_Ψʏ4H`kpnoM 7_?H`sXQӅIzQagvfℒHd[휛j&9`Hȴ6 o[.a/%툗oNprL)o]T=ixby&)ɼ08c/㧵ԉY>ƾ wd؋pI!Zg )ȟxud"+}SuM)=c'GV33jUQՑF>򳽡M-6)9 ibP5t1V+o(B' U:[_ig7uJԝP,6{plNQ<2~VAiw7¯^ٰIsHQ.D!I7ʻ@9`TZd#'GٷREk [\}I'H1z9c&?dBWM¹NLzA(/ԋmR{meAF@/iss.Yxd%½4Q׺n , XI8ioC2yc2YPJ Ѡ;ݺp0,,Kd8/B1{xޕfghX8NGM´.>;42(lB4z]h!Ŷ z\=VqF16(ֶz=b!b =&*H/ƥ;2کGI܏О#F ednR{BJ8$Ym>ms>y}$Ա`x^AMNm\ zBueR_M,¼<,+*?YQ^1@k^S_!OQHrEΊï ՛~(0/g[REšefsWSy%僼az5w}ӫKeieP"xA<|єd4 ۖa=qI/)LnF(MUWӛխO#x4K-4UQ~[Oa‹|n3k𶄖rN2YwYԝiQ:mdaXDIw&ziP~3aI2ڡ$e\OlD7Ajl<zW9Jr̺P.4G|^pCޤd"ODs8gHj:I'>+W݄fGgc=B ]1PӶ0, ߾!\[c3?b \"OgWy',I ;^"1S^Ì*̙s6 x^7B`{Yy+2t~̈́=* ?l I5Љ8(wk ϯ4/ QkNJni9tZf/P~_ ך:#c{~9m};ŪQYzL]+AoBvƵx$rWq`'h>дY֟}.# c!X*7AbjR#m¸;aծr?v+.߬Rœ1TDN3~22@DR( ro"n^h'|nÛaf'[{5]#} XKe<꒵: "rUb޼H0zVOyftQRt))] Kx2z` A !SG@CD~)u*f-%Oo&DѬbdSM[6Ed ;XFgtΙAұT04tq-/KNu_r`bg5>~g8d-d*~,K%ӂĎTgmjTJ IJ>ꪯKַmgH>(4۬=?PQP6-a%!ʶ<(zkN'G@x h6m?T;I!\f[֡.M;7)섥igԞ<+5jC cedH_܃mVv>\&!=J 'gIcEy^=ܢ=@ZjnՅ$.%Zt Mcyv+t(DnK~Su.{.:j up(._4('+_a.Anp-4[(t{ 8.7M:fhn?ʗdrc?f֍&!m[u[>1 +݊-yЀ"&1Q[r@\>3=;Eq=F5(unAnBP9K #Rع4UBh,[WR삧`ya6Sj#q,%~?9֎/C]NVxcC uJ{-__S4 TO h:\CKf ָ"1/:w-UմxˈVP|Hh<-%L1ξ Di`EKNx4#'R" * Io-6O+Ii35)Yw3õ b5 <,4].Kw6˜!IƿʟC_2鹎w'Gz֘QkSh&%kAXo+~M +st[S>ω xF թ L{' 9;Fjx,=c/BP7P;"}8K/|8u@Q٣lzv1ޏPJ^tN'&k ~Jcw3!g""b~O`|p~R" (@IB9sϺ1؂V?Q]U<7ҿ6Q*GVn@b0v8qO{vaKyRgcǐVHVҳs&5z8"<0'[nӸB1sfQ+eG,$ ""Y_i4| eG9sڨˤB.AKG K t,d[h1Lcd=bL/Ȥ',Cᴑ杶'4iIi|y3r5ܑn9h[Eh3`m fn]a!OyS\U6).{; ~oгdqlcvԽPՔp]n*K!3, wLQ?ʞ\DՇX 7뛎I] bQၭ pD┗y xnM9=<>Hݺ1xXdsLN bor! 6gAe]衽J^Er|g#*@Lh!!; >VK;DƘx0 sL5h>@zjSk4$PQΌQօ ߌ܊_ +0Y&kk™PwTd4C.t7HffwQc^BUm^wt9m7_O:n3rzҹIQisI{ܮш/Ӛ"P6KOCX &jL@,C Oqh}|q&VyШA \+6 7zAͱb4 yT)Gڜ|kBY)țc"0i^ާgQ[P?Θq$qi%O)6d;M$Qڟ-!O4*夼gbq!P fnٍ@!r!%B  ~QMpQs5S6RwT)7OߔrJݷOg[ (N oF IE/`DJH&HKeS0l ͓1_E&x|ݏnv|CN3/i} WWg?=+4c%γCgޕBt. τfJzV=Z|;g*\!dඕP-z䛜 k:(&>4&g8_Ж C&+8f-͚8CKNFDѣ =-k`\аلg{./:Y" |=ҽD"wKMP}{~y=?$eV{xD 7JuE';3*|'D)P#E%kg{aB$Jܗ`+.,H2oS~u9\]f|^qE, aOwtto%;ւ^t7\L' yt"?5i, P/2 xIY,N+RJn oOC'6 h #Ɏ5Egijw#{z@,\bef=hCXF>쉹 Ĩ+gbZDL$~ldw +m*J>7_EO8@qsC[PnR䷈Fgh^&[B2 3 hߡ1a+ ǿ"˿^W0u9bc@M]iF Al{^x*h~qcjɹ8aqCkn:HE|YȘv <)VKnAmxxi"n0CP.sWL4GB& 1~0ⅭI! 6lMjpV$x}Fx_Wo퀼AW5nQ7" c28^ǢxUK!aQR)NESB).BE Mx.!?hX oq{I鳌(@[K^&C#RdS˚aD5Yg 9)R2 od5Kd*$ Dv.\P~@}-9!R# NY=z JNץ#(7H70b Zx(03^L9MB's>CxcO^J4Sqmy& Vey|޺ "0ԞFĸBɯG-62N-FA)s6d<[L0^dM=w5uz 鰳Q$7FH_h h7w+}AF:9ğȚ"2$8] F\H![871(#bhxA]A)T,ojոQqX+'jC)yJL/}KQR꫔1O߈JJRf')ճg%UIUC=?Z>~,LRUڠUJnAi@dvC|dD0q:V63fufqt#SB`aKƔKlq;~ϛ*~0XAJyՆ.8;%3t޺ORmQ8wyh a^'1LbV9$ &WS۽_LFbn' VKfr2R!+L51DrdHfG7.EKF^D\pLYϋWb ~ѮJ)Yb͖AVP t:_ܩ٭SYٸpƅO4m ܂~N}N+GX~+idɟ/+[rf7J8T5|9p?),I}"Xړq=@1XѼy2Np8)bKi>˗HбПV _Lm8s͋9xޥ6ޡH"qY7  TuBieRGRA\bCr"Xlu\qIH9У,"gO b0^v84QB5Qf4{h<'WuqGuP0= 8 @,{̱4#]9Zt.Jeԏ"\T5Gь]W-2.$yI"u>0@ ԢΥYnšT/O3ldgƻt^̀ ?i,/ςՃEW3~%_\B݈nqZkS&$ϩjUONO .JgKLZ;&3_"GƋʝChI$l?/K1zC=Ŕ)@W}4xE)Ϻ*C|T<,,o#v̨P mz& y36E-˵na@;@MT;Nn8}xZ̾@‰8qCըA,oɢ)xj@@.w,\%E7`3exVxjC]=q7OnAV=x,2 ~l tug d2JK2WiB:M{u׃n^Ob݊ VbIo=؈ݞ++(.ћ3-g$ XDirPof!zڛ+=_ {ҀW6UFfH*qy6?WVMǴȮY):^P/{J} 1f;IΪG.kn딉8:0H 1[<") >&!YbR9zZ)%,&wޡbtdY()A.=x0-Gj_CwD{,dKS :f7mg 8GV** $E,#F+taa^wº9&.ȐTNGHyqPxյ|) ABhd>\ķEA|Ք+^[Fn4I~\idkE iCdeuZS|24 @pIh+70%/Üs #Ȁ*g|[ZjA  !20%>lA_̻;ΰB>. .%xY"ա?y|yCEL6ai{ ]-f̓WTAd8 (&nᇏTn8anD54T͙ߝſs} Ӭ̓|}wʍ;P#P|'->'!;OlBt]E$F$0jPL 8N'277_Q[̍6%j:0ajjYl*$*U;W_8;=hRWh{B,C g=NW>.Hkv*>_B܅' Y̨ʪ" |Ҏ Dnİ^q[+AI-Rr>@1jx]^ V~-0[Ԡm.Մ6'?o$gl[`bïtz4+ʛt\Xfov *CƊudGzY.Y8|R* P)#^&, qGk&wRjAy {,Nz1ޭE嶜xzƨ)?n) ϽP 8O?3AHmy2!Xl[h0=GHB! .s^E7F]Ny^jqKHܒ% T:o+ir+.q4*tPѡT"iǣ0 ~vS,$Cr~'|Wzr;VR躝V> -cγD;<@L#7?Dl_n{`n6= z|skR!PLsS D,(AEgLi Ʋ݅[X @zaSB1\wN޻;_FgM v 7UUxn̈MHNUXsਹ G*.zԏR$XtrAJT GST<cj?kQҎ'XDlUק[= A v!C^oi0MqBF>Ŧլ3X-`5D(\zݢri\m1+67:& E? Ɓ<*X<7',l%_ƗJn#6DtJr;aAjh̳-Kwng`8Nb7Q"\e4+op\ku|B=+Krϱ[) Fx98[k$B *َKoDߔny@+*hHSXRˤ'sDF!`aP/tbS VE䲯*D-i^KTi7AXju bο1ģ̐ML[+}o6_jz֊ ~'اcRj0)t*='hǯi\{[c0T u+# 0E&Nq>7}Ќ c<"z,Eky7r-MD2'i(1{ ?$0i')>P{Dҽ3Aw51;N$t_CK_dpg}oiQUݲ+ݟ*2ٹL~!Lx(fӉ hJAڻWf: B1}\[ɢ̰0' ;"Ma^ZH:B_.r-27K6Fq YW\6l]ԍ m+ ه"{ܽ)e4߳{Y\­Fi`Jiρ{ǫXvdX> 83$$zə`&TG+^$5NV_ӁZ kPl~Ji }~D/K=L?u+E'e{v.5z7PP:9(օ^qsu mq'j2l !ӗ*5WU9)~jAn_q+lsCPwz}Ҹ)HGtySδ\]2/-rD+A:,b-I5^HBvhj2.IbXwlQ7*6[(UŤeLd $'&q`l2' W@>ջ p/9:!3<)瓶=NTM9u ǟ̐HGtf2B) HYCt}f"DeWrvYS[O VٵFĶ~'3 x7A/?+r!b>iވ޾i"'·ǞDHEњۚb8?}(]VY~?'կ=A\;%P% dJ+l/ .C:C*fiŊad,c@Z[i Hƥ"i( !$ _iպ z#トX!s.AvZ8e]tgA}b*2:儌>2*̎qJB,/qۭؒo( 穐*a8[ ۤ\DKR@/C6u j[cSZLxehZbc" q½hQw:%YlYzSq2p#{wLֳU3'4&RZs̎xyX;yOW#CǜY7 BOw1EYiF5rŏPBY qLCʪ0'Y$f.a&|kz,'ɑ@y˱T%XYM$#ݠyFnLMq6[(:W$_|7 biJ[*4pr <96CK 9 2 g~yT!t uƒHc#E f ?ܡSH%ƒ^8=^ey1q6kzpluqAI: S 4Q(Wɤ}cѪةx%MqG/IMڍBT{uFxS(QHT:DBLrD\a~:(w'iϝM<8 #? >l FoԵ O@X_:>k_uhx2{)U1~:rds8Q2`[>p\d=1)&(GX"D( %HT+ȤQН#Ձ0el).f~.9k +aS@H&_0t'̺;Vw_Z)7z==FVQyAFs~Da^Y2/^Ä:b2u(&V@;Sf|O23ۅ\hݗ@m``}D.N] n,;FVh}iqc_R#Gke~4[<$gNtzlXRjx;vm3Rp`Wg8&ok߸|w>C !}v{0A$=D.MtVifePm&[0 'ё[;v!a)zҞĤ}a]8+,۽5U+qG|LTVpTvIOw7#u;gv6J8mRZJ諠ÒQ8h?T+S"WƁ% 7 \GbM>(w`Uը%F쨔Zbk -Ib-FSKAnB4=cآt+ߴszO7~ =.9{JVm*p'T9^GPYa95E=UQ9v>d| o%=q}afD[|2zu ̟27Ki=(D?C!.lf<#hq?ԓCwwMbpwTM1}4;|7qSA'W:\TR3@_׆uvbsᯡw48E5ys"#UN?8+~jV"}b)KP,%Tp)dENV (Voa&r)seK!ñ$r٘QH6tQmA0T:Z|NtM T9G:wLڃߟoC IvXL ̡ M$BtŔjBT@8} [$)+{zM[:Տ$Jvєu= #E֋'_:H?);`b5Fjl9uWjסO[ ۔X#">7!zhx)Iݸy [$B}kS3\`<3xπ?hD6c4ф3%ZFGa$rH/+ɂCLDi8g Цv,jx4DAaZ3UhI:m+Wul{4YɯVEuqٽs}ƙAhrY U!6_%kgsxb7N @ް$cAbά"wZ8LNG'̍>0PCb09o~PnI#8MV:~w$ OZt Iz%噹}Fw̓Upzʙ~moV2{D P/7jz#)'*^'1Q؍k'ՆnLmb]Oﯟj\׸V+"xtqJX%zbz~0KM78,.ۡ?x{1UCe3̵,=tnpLr+eHx-ڜlbIIQqr1)CW 1PEJ55oփbc3,5;Op5)1%9M l/LRs#-g 8$|<ɛKDB9[?Ch܍Kql:>ߪ$2יRkB!wO괞AlDwh\דX_6@%B*nuOHg^Wq CtS^$ Ѹwsv/c['DG" Gy:mTnXϰr}f tB /0o>01A~*ٙvH6K =KeWL[(et,qI/W'hoZBU1O҃i!ި#7iE؄|cJmSV9J.T ,*e^& 5c>U/81 #2M<Դ>v7#+M<.qvB(7[W1z\n?$V5й"ia8Pg'RywV`}+rKtIjmBy94jHɩiiCXNVNxzFk"I]%ND$9#X0g J³8h~KA` ;U92Inu r 1TՋ[ xw.&λ:(ASXR!4X !sh@hSǰE浪XQL,`ֿPsxP9x:5 b%ˉV<ٌ14YOOY a6רUg-P8}ELYr-.IvLCe`H۸@V.12;JQxiu z6O܏fZBq (U&1Ff5AbΕmed2qScjTϊAo(J;x#ɩfɜXNPx2xOBB{ġicQaeͬChntI3AD*C֯^TcjDLj::a36u"IɽTVdŒ =*kiNcFa6ɜg-[\ C=usT (6?I MUT /@zHp8~ѧ!4-eaP @λjEP!.`p|uP/E͖bĭ 2aY3M3;ΚjDGD[?"Xu?/Se[]I5*eo-sy|m=YU 8w.|˦Er <c#O,*^dY/OD2 *287e4WQLݾإ sQC,cDӃv %( x&lӄx@B3=(iM0Ή _BOΗ짼x;.8 _" (l6@kkeE4\2 HZO@loaJhכZNpO3uij $ UJIfg±AZh~kށlS+zarfpV%o6]Mo%]?90]6x&<<6Wi8&Y+#i{ MN7<G>얉µx O>ipi}{!)xx ;oh ZO({~^['avcUZ+n ΊQklfϾzQŒR9BDZʇ)O8GU| + i.n't*`a n|.'x Z*%Ўy队=+oj᱑IV0 =oi5or$u q8ʰ5g $;盶2Cb8~ZHM]*'?vj' j)a -.0@]E&@~/ٵ&2a o('MQpeKl.b|-a"yMWFw$V.!_ffK ۼMS|h3]؍~>Q.& #ȡ7$eSaY[r=ʍQQ*dY ɢ90=TCRBi#/y ζRr'x `(pF2+o.lsSQ["\nD@Ώv4fO6ňHoh}p}X.+QY]3x9G[Ix7nfrL[0 /[L(Ħe:Ќr)ڒpT xb&*rތ*Н J7il"s\h.Hފ]>'BW ;%eH"Pg %=@֏۵14FC/(FagQs׶m.hxXwua0~F@7BD2 EјաTGnۿ4]EwML_sO m$/?GQ7K1"\UL;~Hs 5^1|*/Zk(HlYIٯحTB%:a7[kC[:wG)e‰NJ]&4g @?$ZՔqm1%zzWӶLɎi5MH$a܏{vU+/uW>jVX^]_ʃhmkU@Xk:Wb88pgRRٶ\/zSg@ G'C.'nÔ%޵0^#kwm%U* $W9 !޲9%2n/$|%SJ?STh-8 3 ˩ރOXhƦQv:qgI (X [`3|LA? NGV"5%WxOS^d 60׳'\}+j禡B_evR zU:jpG`ՕQ2< )0l5y:l{V_g=N?m1Dv!1 LUOkZ! zá|ء9.]Cպ P&-%xk!D5UBJD=&ŬZX/ܼp) Vsu͹v [w`:h>q lZ99[BϡPFm O gFeUn!v),LB~Jee"Y# _C_|鈌:֡# g`$~kɢuv~@B2R/};{Ra1R,i5 K{MF” gؗHnwޞy*JFPjGLn#4Y%S`wct&4t0K a_f7 Y'.(hn¥`VrU6AގDllP- Eő ȃ2orH YJ( 8c/k[8޳1BXƼFngNNj~S#ag`W ȯ6_gk7V((JY7lUSZRHo"&)d8Ts| YvBdǴ[:Y]-G{ףk˘)F5BWww޼dm'C͟hjCud:t׈mjA1tj @%R&7q~f⨠R 3#WR,oTTqp6+U2.rTkS!2 &ZNB~I*(_< `F'RlG1Ǹ]9[mWF#FpdA f0tGaL'ѰF$C%@ֳIrF½ w"'TB@e zG$@-:FNVzH>.f/2 fnjnc 41`U8XˎxC_ )8̸UJwvwGe:Bځ Ōe&{;ӂMB C);I%h2ą=7Sm\fQߋv}Fڷ:cK$t=/ VzH ɪ璨HZr5Onv~`)9"թk IO5Z}D= }[4!NUNYI 1&huOϧh 1̎${?kC,VKtsWs|[i/WWfM:/8""&춭S M\~ɛl½p]ϜC RފN!kwg@-)7A<_"_ʢR }s@DuT91;f5_9R@+T-5zr۔՝͹)IXjZb/^,r`=nSu"]t+3ee9砌س&V cs~&#s~; dDBMR i En7idR@O`#]Ԯ@z> d<5%Ъ^Fk$sbJ73OQ>М7z "LmQKnX)c (u$f'<ܟG|n2S/>h*@&隥:XBH4.Jf_PoVj. F5 LrjBQo Ursm#]c%gy|N&3V&\<2b(Yﰾ%Xgr(uwC`P g6ur«X6\O!;ފW§pArj u8DpDžl.,d/Q! N~C4]> bAh4\X#L%a  ~m{쾷j,&O $k3=v!UM:JBMXhI7>knp$YOs6LL/wʌG]y`(P΃3+$ZUdvXKuğw Hh3+< r4 T0Tb%_p:aΫ)\" 飣X+x6W0WX=th`8e8N/N8UzIkp7Y@ S IH,0!䗂Q8)5U ]Wds9yUڹƽ;tՎ3u/akPc yUuß0b`x(lXOSYNq9a0є f򰒢d3VB"/-Qy!P6M=G8}8}#rf]", "+"^KsJCCfϢNN4=P.[+|;q`1y : q ȝܶNI]j]T9+@[sS7k@P8aQ)/KUL]'C,PyZ%|jZ::9_M|w?h\Tx4!r}o9YUĭcp~,sd\9Jxɛ΅M܅SkJ!佗;i]B/JߡFI'X%v١3.~4X ~p88wHti*) D[djhFx"4V]h)sugRt.57"݁9rx~̨̩SRO$TP=e4k]/!u2[-0ʁ,D4?^vevT\ܽp 6ylg[7 Ky|TX\žTܸ-Qⴕn[rzV2VZ_)]y1k1T-]'XXq =>YCZ1}<64;i<ՠ>ݺ%nny,@mLphZٻ4~b$_fY hE i:ђma8| MQMP"/'+yl9DmuOZ]w`##G f_ GO-{ x9 /;E=80S5(Z-.=5.S0&Fk}NgǦ[6:(dfydtpM-V2`(LFfX#Qn)ƕ_0@c7:P9-핲Byl޾OXn$l{J9MRk̖LEO3 Y@kt(mf8=T6+q30}7\aHnhx3?Wiln0(wAԚ]0nhQfF+| iSE׬BJBO!UaGybHz=omM:Q&$F7K_d{{<3B- s,۬ӟgK| dgM8p=\t_):}0cLF[ S "5F:/qH-5p ,ѡk0U^Q~d'F~<<8 ͬiL)$G8B7RdޔeAÓӝ{l jZ&JǫB{;; ð$ut5%BM 5wďuPSLJo "k 15;Zw^@>Rjq |Có{ )-/ɊY,_m^HQzQ`0Dy$0jA>ƥ1 {A$ I >vC|/`ti•b/3Ƚ3md+n!^#:ҤWbkm\t~Genm+x~ۢ` ɍ'Tk & A8q~V}̑}$w`jZOJĎ[0( PB )Vg@[N)tO$ tɣrIce&#/#N%3W6xv<>0@ՁU\)f?X&7M%rg :FcZ}ȄN˰j/8yÿI Rҷ`FvfR@w\YSj΢l<.0eibAnj"kBmR])wi|a  `R0$ `yPTn$@5 OǍ RuxhuT1)x{8D}qq^c P%dU<)8Ld}@WgYg*\(Ӧ/Ͷ  ,6M9B-ldmJ:gA0$^-u$BX /DŽdž^"ti]jTp~_R!Y@]p[%NFdw@$| lksmn[ ;0a҄Ar0;t֛2-=0cʈ.@we'5 s$NtYNͤ2Q ڳ#lY}0BʤNWB=%@o  F@Cke]!)LJ6u^&GūXhz"mU7AO8W@z,J9JóEߏ#j1$[Mf co&tW}:kGιBFzJj)WB빯QDВJ,KOʴWUoe8 $u 'ޱ6.6LSwȍ:E@6[/(uM͎3X}XvwF1+!ヾ;v>39nY2DGo>Y)R)R^ ڋ4<\ώ١lU[ -y ([zH#SﺬD*rV, _'1B'\uU |}jyldPjU[Yv呂HC$\sU?j\RBY՞';UApUK\n v5/UY0n*Р{x2M[5q,Su+px!JMu_jp[& 2I\`2ڣBBʛ7-֠JCPp!gŭUaXo?uQ"Mkw_$*K\lz@z,D ύ\ ٜ( iLq"BHo84JukzBB]m+-Xs,ƛ?*w:LV9Slǥ Ш onItM{Wr"#>ѧr\8n\0ּEc?0&<+;[9PHCm;=;5aJ9#!7/HfTPWkqX^^*?0ujPdE.ϭ@,'0c5I:[u)9 ]K^֦㒝QBEZ|8E _j 芢~cϟ}d{\%H%II.Ř& <Х=%)v|V(o]龊a+i|;vx:*J3˪A&s:ٙy2.5^NK=沢Ss*u lDÇ'wtlD񲆅UWƂMf0OI! Z-P:GK])ݰ~BQ;ɓ5 P@y 5ͮʤ[,FYaY^; ߨ)nKb=l=lE T)w>D.H oKE\TqQj] $P!6$ZdCLI=!dN/w47})~ЪJ,x z2`CmE^1SZ/{.>DA2p@kua$`vc-_IB݄$$ %/~#7]ٌa˞]/P&jDoi4_t*ˢT`53X)0GU8թF 7?B +w7mW d6f[o<IDQdHӆ,^ 6#eC 2ٯ{IX&RK̀"qVdU.B.X@RD-_E-k[}qڪf%jQf[Gl_ 'ӄESY۝tsORگOc&EOH~5^\egI">_^ 2>f7dDuy4^:?GFVW79K7ۣMĜXʽd%Gw[xfm&}J|b2]4t ܜx )z`;JTj吲ŊRh|& ]KL V*FDܴtQO90ޖ=I `Ͳ:M]`GSΫͻS?OF\iČMVgU*:s4Ezd"$o`IkNB}D)*'oy*jѼcmYDOArk`sZ'q k}妼:#V(xWZH#>h>i^im'J-(r_}%Q9@`8VĶ<6EHBi!3z30`$ vE[@t6 hr6UH0oMPb$A 7B ?O nWꛐ&4 \+B͢<H-hzj虌$qe-Op#O[,Y 绲3x 8#d<*/4SA]meIopO+#U2Y){C\S-R~霙bW7P)) >miqIyI{!&2M[n192U'ׄ[D)D !ρE͟pNsK, @$jKݤtMJQ"a*_j7Efl1|g`i"RtwVS"RP@jD1bx[yj둯uYVK^etTa0y |-9r{XѡK?T{a8VFenI's]) M99o93~݄miѐ 69CauO.{m>diSKC/29P.Aҝh?(}(&Bˀ+iryos ,+]HKS۹ #d*YGnf/c8i۫!vRC5zv?xMHvROi 5@I*Ȅ,@ax07xmV䮲+ǩ[^/$]$JLA}eaUl* Nbٹ،"N0yؙׯAMT׸r )l`"ɒwq!kv!"^<4DsHV_Amc xx@:>i?v5N;o/,a>{ݎdP},1(SE`)hs"W6nџM8.pςAzԩkt%̽h/`1AHJCF ሪ2IE7Vx4$m x {Pt_zٳ'U_F !; DZ=Gir`x64ߥtpv' D :yzD~&>ʪt2h'Skv.STXQ OY  ­,g uɥ5_0CO wY@VoggԘbڮILi##H(6arIw=6vy!N/FߍxKYA]ZB|%~&etx'F@qv[c:f W:tVUD|5JaA2cOU48A Jմ>oVCBGɮaFRؤ~HLZAAENEPk!%@s[V5/'EJ]x&e9[t?Q!Ʃ=)I[ͧ*pm jܵ3ʥY %], jH`0]KEA_˾Us%CpÂ:s}"f6܄GU񯟎}na-YYXX[Ùp^) fqD-9( rjtSzS:g=3iW蠥:8wMli';4gt 2h~A eӁ, +u}{Z&d:#kQ?$QK1QC G15 l|\O0(5, *&B*yDCa JU4ψOYm<.V 3nKb04IN6RjJCI+4= Ś&)?d˜Gɰ MhN%T;zf#`8yv8 wd|O>]QqCKr<Bg8r͒r<[Co?)$DӦ t;X#]3sUH,8 .jBxO9.RfFv痯C<#RyPi6}6܁Զ :,ΈrӣWMv($R8ޗaf<3)5㴎E#/gMԾY;+6L=_.bXm iA}, I6Qy>ᢧ_pof y[ R~=&O؍JXIb)f[H`W}nֽ8JM^_NsM/TTZ) -b]ZT2˅ O|Md{i%!Ie&[dtIp@7Md}2 OsL8"yL.sMj}8q#4q-Eg#[\~qs.qaq1c)xX3 HJzݱ/$pEܛ<Ěw!".A[䏲 g0,iimOΪR3=&bYIDٽ&ZT8xSJDr@oXp \xJ>ѥbz wOXG(G@"`CEm!IV!/\'K#JK_y\XS涏Ślnmt.]:m,JD)ծ`zI!Z_0s@r?L_ ̱W g0U`P jtV۩{2,RG<9pBe!Jd}˰yz50fVaq@?@,Mz];CbyqR0k`8]b6ݝv&p,\GT0Bzh:)]htd̮bx't)rssv,GMn;@1#"hN2a9h^uMmSF|9}xȊ*X€ſk3շɃX~r˗FǸY=5$\f%է+1[WVKi'sq[tVZ+l.=t48y8sѲ;*}7%70Bbg-Xj7LRRw &uؾ;m'R0+q٦?203Po7u7dNeQ=cmWڕ|ė3Pnu5w$\#FeC]")-tI6E/1N6:- 6[%N qP pjs% hNmgQ*Xx,A-"v GzE,0<3D[`fa[DwxlٞA^ɎNgBĢأNTz*g<_x  [V}9%;(ЖNJ_ni[x}G5YЫ+Do4dޟ&GXn֏´>߯uYItY+|M`nd>>]GLIfҵNڎEޟ[G^vķa6uBTRv,c^ 6n8]wZ -rjKehB qS"S3溨 LZ$qsԞ<:Nk}:&TČB6y6h˕rYE2Wq> O}nr]%q>ծG| "7BMߟKDT=|LiKBRk :P^tr]fyi}W!&O=AX+ q1|ŗzxH$м(uy*ldţ0{Eo&d8bEPɀW Trx+٤镘moR|q3^~O9D\~7֗($e pjT|y 1+Fm`ta-'0:g7 p T+>qd3ǮgтхlOah`-}I-~-\EQҎB+#V‡L `*S(;Q5VRxq0d!Lee2=YҶR-P 9ZhT))wb8|s scЖx믧لm(tHxf|x 7?K>vKhjӅ? }MiqlGm3?|\YV:bD5"s5Ds=G@jæ]^q/ G[=xg_GW՗~i9e=8s/UdUNpE}6J *\`ayS\1, $a{:@%XHjFc;uq j94f 7P-=%ې1O GT[HVeG3X^Jg=R%S*uq4ƶ7'c2Yg1g3k,I/*Mẃ \ 3=z:sN<\콧{) wR\-K'l|~Ͳ5w0bI(CI.!OvbV 8ejz6*\9V0B+k҄*d{Mܝj (K}o9]хmwUfШ]Ԍnֱp%% QX&gpEr?잲tz[C&uB -m:d# 0_b`$uxe’5| B3/[ˢQB-?8(@\Fe8Au:-9w'p-'0W똃9 ?!İ!%?9Ŗ*^K5܉%p-r]#ɣS%I>JlZ%i[()c.B'l~ģ:h;n/S@U st8XRaHx^0 o1ڭbSh$sɅ ]ve"=z6ĸQ}{[/v*ܘ嗀bF_/'Ȍ>u<|rk(l8ˑ\%H'|ut9wn^ T= DJ܃[xN[۞j˃:gKڃV|[_0{3сӬRAcsLO^@Rɧ_~C6nL$ΪC#*3\AzֹR7K0.h:ŊV뗛l(OR~( pzB l2\9@Ӵ~x̅'jM(9f^ 1ŠXZVZd%a'pnjd&ҙ T9T[))zovVtp~Cq#zG sQ&Y!SgG!u=n7O>n}2Cs`k*f0UP(j⠮,G>>1yİǭ$ڵQh 8W}mI $gh@G;!O bO:}2.cbK&y·"*IkCnn_kF7S83 Wm)l.d|+Y'fZ(ۻ':bאZyPķTC#D6㙆.7ڥ;|7D Էʍҩ[OPŵYcuؗLd>h^Λ=9˘6Afs$0 O tWٙF`NFW!$" 6C"]҉ҡI 1sᘬm~@={PrSzv\ލ$qpAࠅPlǑRR$8>惾)7-$!gỌ0p$ւY3>:vK83L=+xCJ-/;1jHj33 m&<nF2cfz/%fFKb]- gbeun˭6zBAN(V 0u  }4NSR}#8>L~3˜fq- 3ߍXk}i d,։"7‡BНvKѾ-_{H=щKgT9n q_cc^pE=ٚ|;&W ˴Em,!8 ]!rLZi0wTsM5^v=8u@LA x#N1T%l&98 Ǝ&# YJJt٬r8r:Ih84ٳDӀ}Q0+q6kًR?Wpz7 r#s|T9xNYTĩ{C.,8>3 I CA\=)U#yOǡ}HO6%EP\.2^d\D*TEs> NJ@Dvbe2*!! Y0rޣM3<B})8W"Z>\`h·rG(SL^-4h_R7xɴ#0h&S1 n+NhYI H]J)`* ޸?Ev'xcX1 >`1+^ПˮxVdl;r[P-ke8W*L-GvyTeX:4ukg.s1{*YF&(1}ŀ~] (k:-X5AlGыr>!ivø"(d tF!'۠l`g sQֲF{)8L)2YrNT3%~lgg@eL7)QeAbQ[ȡ2ae̯@nA:];-Ol#$k8}޷<=zEY;QK{,D,R/;>eE~AN} hl=p% GbC_AdgRZ 5k&j&t+ mYP>\}ܑUgӃю):[&ƿ7E]HG7pkCAT˦XXbf %- *-×^ S癦Qi#4O4~|9z-\_pUКƹ@v988&], dI# 2eH,alﲬN#4 O(rdRH(WC;־,ON&q~z8ޢp 3 8kQ2Xl<|9QGKxGk382 .Y|y4h?XN#& |,+_Kq'1r,Sޔ*pP>TjyyL&/2gu(u4]lrA_ y;C[(5ƻ#qrG a4H C ӲrG#sE/襷PKuK=Ip-tW#,02>fGMVMp~/~@kc] ME@VW8܈@mu' VejsV8'5Y΍I}Ɵ#ւ O{xRgL ,/sye_0D4\Ѷ쭦(7jCK-;CS0Lf/ sA!eT7[P-2 9 3teVuho~Xʋ0krQEa?OӐf3 EIԘpN<CqtLZ1yї-Շs=+\yisq~ xm4wDה@a,"a-!|A~/يQ`uĨyĔCůR"1`YMޡEY' ȓVmHK,Թ$8EVwbW W\z@ 8oq|Szver RE[+24A:HTgMؽbϏ\C"ak/-=zԚ?p1UP?|ƬYDM1;$"䰦I4y(5^V 1z<H"Ǚ~ ^1d/&ŽK88Ga"76C1X}2)`N\r8 ߌ@ $.ʼnh9SQL8d-͓\+,;:kH1iW.9b£WS9$P^lnci ,a&<~4}=Z_gp3HyʓkeL6D#*M>w"ר]w k;v pZۀ/ ^M٧a0D}^[1 ~܇oDۧ |\wfL/}Qx /6}"djhкh #%]Bsk\Ȝ230iy';) UuX`0,q#ʋrm4Zb0(ZkbtTҝ^VO’;jts<=eAIs拋<]k IdмL&xYsg}OB[+ oX\Җy$̼ӊqK >zK̡HlTkfYKN?t=^8(k:'ɰy>ރc$ .iS׬ve1=1晱 \-d!n^PdTyCNt?a&~Ɓarx–[;4}̈@:!aW {*Jg7dzj1aL C-8qV)G?:KG h(;iZyo$hVknE{ M3an*]# OdQjES`) 4a2\wo*B]'Z.+"pO \U =g'u"2=^UT1;)y_:ӻ' a/.1f&޼dYʼn!/3NlJr/uT|<9y%c#hzK]3 Gm9K(ԙ a&g>GȎY[3$~8"6YCፗPLf/M2q2i)ڧ/~!ȑسuu_EMH(},ۻMEG(%3j1q?P=Wp- 8;1U~#qI˯8 Bj,j8VC{8a qTALqţH2!Zn⁡-iXªZQUr \x@kYΠ濦B3UˡG.&M/TA܍Obˌ2յ $(v ۮt7aX-H5ز}/O{un:)wL kKnqf8#Du巑L,tZ @awm4ldC.->J+-{o݊wm pY˾U fӧ1/fG}pUi\'a3yK/P%eLSŞGR,(ۋFj H+vM=;8C̈f۠?8*Q' uLG!OۭX8(i-+ l)"R"N/1 ¬Ks!1Q˘٨^8Uf4@ h⯀%ǒB'cN݃jÙO.3@J`*2@uɰBtG \+]J+M6 v Yy2p~lo@A̰p`Bu,a[vS};y_*$ov%'#h`'-(̋މvٟHSYK2^ ĪK;;D5٪itX*Vl4(Rn _S g. ?,K/Š4ĭK62Y>iqHRJm5֛ S ! vgv&>>àK̋n`tQj-gEx0^:*\63IqDm Oʎ5eei$ /VSy̜Qoʖ9~ڈwfD' :zikAmc`go,@?G.DƲ~jԔwPNكy_n[9dwv3ni%DyO@Iy7mJLMGVc7Kq2PJfitè_}fUq7ȁB_ǓKY o侴o/A!PKS눝-Skϋ Qq̭pyD}$A?]dP3oݿ+1˼!N D'.P*!m6zW|^eEx)g}7^ |j*r 'ԡί#"pY 0aP%.67'f+mQ_Fh~U7pN(KUd~Bڐ^b_u$p%5cqg66=hArBhۃZsu йu{XҺ 5,~ w+/QUkâ<@Z9 &3BM9/f3`ik&>Tp~U 2?0pXJ3imgy*@DrSRJ*r E0xq/|VOq԰c ^EɞnCИ%Gzcx?an%،XjϞPrABTUhkQl0Sm7%VN$>wp, Id>_'AM95`fnIik^sjcv+&u[k>(˒Hחm д^XbF m-NB +켜t ls{OD?u M`(oe}"UY;U 1g'YC(`x ܴC *>#U GFxŒ0Vka"fkة DȊ& ̳ %KO\1ՋQ#834AǓ:LNJuL7K儿2J9nFMͪaW*&q't@A6}+R.r6-u\#?sęvhJlr.'p6ۥ5+>ҦC0mHyQQml$m3xF32O^G3bx<qU0A{GĀ{Am; pCԒ,`|w~7@]wKZj-nFLIأe, n@ٶ d3e2CAIAi?vSA]țiPy1P+g8|1Z0{ۅB8_~G "f /&G `g(J0͔4e(]"W5INυ@[, ^k<R>3v~@o+j>Ҷ/ɖ3W Tw'3WI#82%n} eɗC3ݮUHmpNrGd% czwWF`ʡ3!* .rI)p(Vev1KG5r(P00ъp4[bzcI1>TXf:$˔3]Bj,NK/Wt$6F<|PwH.IbCpuuK_*c}Mh1UҢ=loWM@pg7@|s$T+gqO8겭~AK>:IY6{1npev=T\@''fk=KNKn 劅yz{4e k 5 7 6[Bh%[VDѲN~ӷɜFA|>H5Ke_d;UΉ Wb@"$/+ 5'S-h``v_@׼ n7An*&m&]1)إx" I4hkwi~${">SqxQLd'KjOj[y^a&i%Qj9Xf\쁏]dkBeHpՖVҲ4 !Ƅ *1KXbe";?:t,Aa댮q~-{_t_ck[JCc[G"uoV֦%$_|2=`vM~!oLV3s艎%w4-z$ڗ&]u3轄\g ڽmh.h&4].Vev?q ?]?lB{ j0ej0d;t62~d~+#?VGÃr.V<ɓ HԸ2}ϧ)1 M+qԁHȘtwHW[ ^:Dxv!zsEb}!S(+`@0׀[ L3M܂TY^=A#sm XON|?Ѧ"VՒ%1+e_5K C`{"g|S?4ɨ35ڇ@/Dž%\F`t7_k^mu"IÛv'z՚J'8g^9%m׭qFT]!a4GbW_Uz8H'L6BRe"HF`bՏW19B2y p#LVyM8;Dw_-$]?HYd,V|r+=d /)Y\:,N>U hEǜrnCc %Pv0zXռLUf;~ty(Ȉ,F4Nϱ]{ ߑ t4xpJJph beM+YHS\۟(alϘxcxJvO?YZu ED4;[/>&嘜Cjl\$BCwg"6\< g_+hTɯuThel6c\TңPyUxgCsw{:n:-t׀VM~b.L}?!.DU䈒v_}KQ8i8TFr]6VeQ2ma17lh6(pĦFni<8n# _Ln6S/,>\*W3ԄJ,tK.Ġ',|3P4d@lZ[)X)ZIҶCGw(o|_{Jȏlbl^KC({Ge,@A!~Z1+3e[BxBm̯A\u9 ݙϫr+I-;s}y!6:; .NStotv?i-uE$ ',)wb`lNAI! 9*{W4ntz,VqcIО6{F(+'Hy֟g8W,~ ,d0pCn$ &v&l0kb_}TD!C+C~]y->,RڵՏK3Ako7[E=وt2siW5S/+^c[  O]Sk>]4aGnFNL}]0-.םJɬjS ] ̪֡QgɁ{Ո Y&@-Wch0O("ᆳ?D Z[;XF_-fi98;u#ACBR[_? #UQ )eP7%?\Y|'lQj8+-bc1l/$|xAZI좿,r)LE:ت* ٚ ٞ< GȬ~LgY<ҍYD:Z8 Oy|yxhuŦG:?;oR"QOp$QZe@kl ߱|{BL f뻂Ș`aHڧLolvQ?hrX-Sgjpc{*:hv}mWj};pTlu"q8@.8y뎊OCt#8ӆ8᣼ݔS,#`[ Kt?8M _ҙc6~}x#t"ܟʚ3-L~K}\]_\DC-ktg)_7Nbnp2T)ڤ䒽u=t%W uBO+-}&r}`=XQy: nG7ܥ0]p$"|v•AW8Bz3ҟn pܶ}#\dY#pfw:D:S)ƀ/IOɳM6` )ӏL\/7g<|v@.+yC [  s_XURΈx;v+@mہh)JqJ siɱbq~n~z=1,dwƽ_pIAk_`.t" 9'P5~1ܫuCXAKE|Y}=NoBp`g-k ;M~XgGJwyI|8۽2T TM&%$uk, \cXrSj,{4.;>d$~Q-(,'O5G+Վ?悏vэRYۘdGELG)ζe{7T-A c8Շ79qVW$?}$eM/4h&&8dfZaPU+3B4\X͓DKk6A^OpG/;2DYotphQlc-vԽY,j Iձ~(w"]eUuvk,k kKqQ-Yt3)d퇍)_5[Y;nD%WvV0ǼՁy"5~Y%2eI~W0"4$"Bm|au/ܺKM5o9CJ1<9 Pg KOW䪂s贠 mD%ŪW1KיgzQspq`!bT0ުG*yˈ Ei3(L#b\ӀQ'!QhB7U&_Q^zU$qYįeڎs݌lAX_?ڼ*U9hNz+}pB6I\RQXDm3x=|f3-d,3r\]Y8vɑ7`baf_Og:8_1*OU%ȩš5BI>A|f g<.7գW!Zqp]lǻہx>x H-(Grr4,4oFp2eN/x0aPҩva@9:O6/xx<|In'ْgR1!YiD엜}!M491ѓfUON=n0@Dfk>i*/v<9E~RKNi])BhTRXb6N)00NwSP`tXpO?j|@ tNYSVu`$69/.I=ö܉'#:!&C&4+SdvF{n!!,_C1ɖM ј\ "oW譒* M:`>8ХdYx;>rs!\HV~/-$4VT?"4ӥi_W>3I-@Б*8@?dnlpLȽHo5Yd]eg ΝIQe~J!E(9)jWt;: XY:'nLwcuuqGB=erQqZ+s^ ܶ6; 2e.F*?K!kΤ̚Ł&[uc!9utks3> {7Uu 01ʠӞ!4 `\Kƪm(4j>S& *(\Y!h(y4 :|gа4nj| p$y Zw{VipHafS,G2MGTgssFF%\eOϲt-ହ p{UlC7ƶCqqRD0&`AYU$x~[>э\ȗ.qdHE|J )+pg߻h9G<{wU;ZOH RE % zPh<8WmO0?Jck!PHRyAƳ>i`@Ktn#ث+ fqBàc0juOOM/jUK A|vYsb fd)קV} [<2J6?rU"TZ#K8{ʻ'FozI*O65.$(Ԩhm畭YIJwsRo` F7OL7j:hb]"7MӦUHP`5W(wZj]; g@VkP*m瘱hXCXlR*l %}[ ߦu+kɽovMcIC8TSS#28/a~əjE5Ѵ~ݽFAڤOfc3v@. &SbF`LJtٔE{Q(X")6vv60FEmBǞ(RcWc%{Pt۳tx=m_MB-("rs\YB6fBPnͥF&WNt!CZQaFIbإ4MmRZ}nD{u Sܘ%9 1B<ƭ˕>$$1ת'n^2mVV;heGm_^!A-?M/K@oE)ԫEȎ- J?{EhZo{7rB`%DqkAZܸG,w߫e3,u\b]q" ?bW8|:B8cNs-iT1߱`%ρ6|Om~̢- O|62#a̤/T]lLK߀ |oЅ ޟK#d==x$ex DoOqc""uǙ;{SL*}lX-g0QÖM7)w°c.gvJyJ?e=3-љ$0vD3A{%60CmvN4鼜@}*WpQ}k, \sc~1F-[˰PW79rMX+WSs[;ˤa^TsWv|SLOBDb&<6+:}"ƞwmqĸzM0UJ@_l[V?65\s(\mجI1;N{QSI]a҅C%H($v3ORbqnp$n ^4 ]A@@Haqn]O#"6\B00qtNU4 v}A,}udy&"(0 S[U{9N9yPuk4vz[esc+&}krV)EH w(s y52M@{6}=XSnFٱ8p|r)P0 ya3^}+rh4i|%Mt3hݡQ 0}XAPϣZT_# >'#ި>ޖ(=rg|bK7zfblɅj`$7\[L="jh3B{*CP{3D nMCֻG?R[WFXFPr U,!>E[f=چ/GuHNv{t~d=[1#H+ RTB@E!glƮU0Ȧ0LZU4Y,ıfDyl\E75lc`0CTjYHf3J9)t",S)+4aOݚ>W@ x0c)8w@jNjpQ6I4?yQ?:?Y@cYliB.$?>_Xemԯ_IgAc0.93CMwonlɧ.9oөE!KnǫT@kXVm Y'L!񊩐ԃ1©G~|p: NCc:kJkw 6<]$e}^mzԪx8PŅA|_ 1hzu񾾚a;LLCJ6rPRk Ǖ7.AHZtx6(#excdֈ}$_p6qʘxdx@s$sדF?0L8r""P˖Of[>Hp0JCв%1A;)34!JF; /h:۳񯱋ȣ[=l S臷0Rؗl\+A%+B1 =)ؓcy4 [HCWXZы-{9^l V6=hL&Ҵ/^|{9&=39jOOzLͧ_IihT[FvgV]8G~m{z]Q pVpG[\,2tĴ}:l Uon_J_ږF`l7{/2Y ҬcmXQVԪ> wo8wz[7lxP<A`Y&aĎ.%iQ:~ؘr!Gl2y\O%p VYY&%JuY9(Sm皭nxdcE"_|۱9-"hBP}7AlqJt{,E?&AabfrU kW萀%5/`.}8ƜXsNS;&u@B*l\;+,˽,˗IG|vף@L9ccR>I0 k'-5yFJ䳀Njt.Q[ugr!ft(bʞ̏o>2lĶ\7&&;os1K\y8ddRߪWr歀דXv!@ל4v)Pi[q 94eH`3eOؤ./+<0u;Yq<on"i/9iul_VBy10pOWŕV^:״=OjUTH.}R ǵÚ\1҇G@n^:=a'eYG;cC=R: 4 k P޳@84l8nFĸ(o Nxiśo⿥1ub-گ²6l -0,KY y'42.\aG 0[5(}oXxyd* ۶mOVg.͚Eot0j|QbnzՆav|YIx;fF Zޡ_L(ɴi n2l#A/wv-C(Bvm\?z !jj}edAH (?#MK99쫄\:nOcwcG7Xdԧ"ۋӱ(]0(nrRmAlFWP\JX#K9W.t.р|*çH-H 2^7^*&_YEbIUNVACUj]=&:nVɵ=`&f8ٜ$t\KȗrJ "A~`셀P-< rY3‘P`L6._K>CѴi]bޕfO-t7iC\,($Nz'J_ZW␄dzK'H,gUF䀂&p0| !NKq<. )9wNh!#T۾U8|a=Wjv(ȸ`@#FbD.A$nH[J?HdàF3W[I> G/AI |},±t !UWO5̌7N[z<IuNe;gM J.H"ʝz1-XDްu,g7NP?Jf(P|"yǓxc`P ɫh= fV GER uF,tʤ+CY2– iPy?B_荺ywmVx ،OQUպ}KdS$%:1dNظ$zQښ??V%j@mOO3 hQNN3ML瀘lj/~>8베tƁV5y򲴃C BS*qi,7WO'͢1~_vsH aF q~,6&)æZn8jOZ-duL&`i,n9s~RX)~W7)mifFQz).egI3Vi.D^MX"!yY5v? g[h2fr" w/p'sT'kFV?p9vtKMhDj.fOxMzϨ_ͪFw 5S$ %fɰ}ݠ q- tҚ/"('d:,|u,`?JŅ!&̩%VD4hv2&k5|7X8ho$qp\Y2.nӨ˛t\4 +8C|-FLuQHi(1㤔,Kwxii 6MyvT{悁BӾ/q JS4s?U>.nǻhQ'C$W0w澹r18d K敇Kb4>C@l'Zd\w3xұyE4L -p)U;ZZ,ΝeDEy倓/B,CTwu`@0` ꨮJU-.*bJtlؑ &m)k|&ګ]b]-# O@%XWs'%XhR)E_Fy'0ӌJmY:NUsN),Ϩ:^Ղ';Mu3}:Wݪ]] )J4)& 0q ZwX"APRK^"Pؓm/(j3-bra Ȥ]-|%X[H@آ8z/dɉQ1&ҳxvY>`Z֥"ĴrҲCwF: a鏦1GT8"a919ڻn X[i,ar7Tڵj %SpnuwHc6ij7rr''G`I)d^DX@p1 g@tߤ4k6*mCs# :ۏvM*=CՍ:>Fr[ 5{?V౩U8X]OmЏȟK膟LKU%AsOrPơ4 HV]̥ZN = ĹI&F= #+T%PMK5PETTcOt9Fm$O0}IZ4(m%PI*ʙ5:'Y.fVx89C#E|NVdsPUv( %LOGW`7p)>Uw_'$d+uΤ~/t1ewZ|(*m <1*(?)x Sfg#78`[=ߚ/& neL3xb (.?vıGR%ߍU#UQ\ p|te l֍򗐒]^]= $ϥA| (tO3oĎ߭螬*U*u )>'Z߸[>jSk|My?LGmElwuXM?[||fIYwBGcMt e:k5|tΏ[iEcl{H^b}c %l#dZbkpO[u' ߐqWe+{*/r%+mD7lANJ e0%iT?vY8U[wd3M-) 0"E 'Ylw,%lA~:oqz8C \ɋvloK:G;,2?DX]B|TR@$ } \hF1RBDI$Bhl( F'Y/Tm4ӣlxqٳp4rf-];e(<ХB/F"^ b K+}y?;\n"F=avd D 3 IX= ؛IhZwb'AZ6Xg˯DPjŏB#װvaPjKyUp#n12LWe="'7ݰytlPr5o&HӚF ve04&ai>hߜ7T ӵ3jv5Щ0\a. K5ciI2P&>2K )P:si=+WLGQHl-|A" Q1s).@_1%D,Nb4` a_` My00Yt_LEA̫U |[UTϯaa7qO3fQ9HPQv*-DMAsv,g2+6uAi20jkD5X "6pf4W]z=Fhܖb|AO9(RdO 5z#Ww A`D3Pbp &Ϛտ)5 Yj%3%h%wroW[(=9.v$@2^IHR >Uj/lWKhy?@$,M_$I={ qSPo]W\ Fl<uw4˛rI&!9Z-Fn-ݔ6]]pHoa_+kl]5j4\+Jwv_@'7f6|Km2yODtMLh:ZT+)C "OO9˒yIsj^7}Mn@r@,d|sI`4ߥٺE1_'5:v4vzWp11@!!at5N<* a[%01 f;[l`xݤmžmA%Ή?,AݣQtH::~&Hƿ#CiRĠ65pєK@>];}dh]bX/2 Mu=ᱳs(ͪۆE!<@ƺDÁCy}|%ɺe33^Jć SMn KBH)9 yl͵ 9)Zј~C(mUlv:tix<B=Kbp _fe[J,SyX,Id#;^\s*d5B£kM4rC;E~21%k,Ą\%QKDr6)}|'eF%vݭԟ C^\yq:稉}pǬr>0ݳy,Y ʛa "HϪr_ ucߏ{@ ߙc@R>F+ohcvw'ldRz`cL9H״C,H"6ІmwKKv/8mUy^T>UJp(P/.HK$,K{G S.ϠK ߻u3-M +T`aǀ-7{]h<"Tߓvs׏Ls61b{.5~ăދf7(\(~y!ʩi`)r+}P幇E1t ?k8 {7Ys0 [TRBhڢH*XrSrhEkTÈFBXZm_G5|aUA )?d8&]D\WJkMpJede /s{ BZ;©ÄDVML| ySNvU!SW3Jר^_8qč7Tސy9` re(X H%՟PG?l7zH9}KuV%Or-.*3{j<ɪi!YG)n`бʠܷ WL0)=]Q0˫KHawжQ, ^hM:Lu};X3_cvms"^/nWXH7 Ւ~ܢb,432qF?&YfS0CBye 3BRa>ޑ X ]fpv){XjJ;#3M>#8$E8GpQ2R ]T=,6͍5j?oS\qo7]g/<סp3q6S~ H'B}*#!f6)Nhb\kLθ]-ʜl٨PDP*]]-$n'kW⦎lDqf?h6P}Z;) l!K?3ˣ6~H0~ۅ>6`y%tWye8~>ZMpٺ"W 5]DGm{Nb7; E Z;zSy_ڊ8=g?κ2eVǕ3jOBc_+mڇaY*~GrT??[Z*^# +\5D6{Eх=.%i48Rs>D#zV8&c`d$MdOY\w"'aоy(yH?Z?K&u* L$_D>WIWq @0ѲV݂ IEͫYxt_F87Ɵ>l֧BoQ2d>Ā`=$nel.&JAc4"hTXB}nö}**sJp&$d}_`]j2&~}ʙ9nmnFl#x O4*{3 Mpe}G+\Cy׿F?aj)lQBP);982<ջU7 4z]#JˮL.*W,͐4yuNƒmc*/"ގK= {BPt)ڻn{W$,@Z˔7y.d9q1b|f`&UYj$5gO=jf~h bEt*Ư?+i=ؽ O (vY/B&w0l5e٘1v)4]M~-!T4[f ga6 Vjxzis5 >Ʒ &>T.椦m=O‹F2bg3sCk6$²JKKq9~Bs (ngcC$uKֺ*/Zmz?)~]@T~2,_c|yڇ4NSzXw*Auon~!5c]؇ rYF1 l~iCLEEYkjRXby$W-[ƒ-G޺!dkt޿Qpy8jO|: ǹQ0CW=la7aj_UB?@m(D4>ca (H8c%ryIҫC匩 Emɜ-Qg16^? 1~䉵N.TEAh%~4$nu.I/ dpQKdbk(4Q\ɷ!a==3yh:{&Ž[koSzG ]xHk\BglTRy5,]ʡ ڂO$hޘBsb87ex]l^G&"N OcZ/2.>Rbz,&s?imqC [@3kr2Qni][48q}30t`Fv= _jcضRUھ1_륿7tb Hv C\Ѻ/e?(-ݾ-J-̗9 oKwV> 01YD+K7%α*vv%Nf.2Vt8 |q}=edCdžG5@Br2ėNlGw25M>8 4D |B| l7Cz~gׇn}=?vhW0f50} 5#3Ti'V[X)VgҜ*Pcd̯"UIDuYh(RT5ofU2:J5^⟐.}OeGQYГ5E/x(hL+h~(t|PRsk?9#tgZ~wwfaV7TcNL'fwcmu' ;J^.y;6Fe?uЦ8a s0F5_Z[s|Dǩ;.c$Oϐ7$R fnc[Awwy2OcD?e콪qC7%.\-$=CjMA>i ZvW){M;'ֽL>Gqt!ygʝ! `۞PU֛]h[H[`:zøk0֣ لyCtu4 v#DsDJHo,yȑ}DvR8-t"Mi5fBpcfu KOU HnIsFY; "Z|}G]_|5u63s@ZFA]=~s=F׈3o##6ẋƑQ*/ZTK(YYSJqTXiH". CAJ @ooK@MrAx~ո{ ؾƢ?HX!4^bs hLKæAжoґy42Z_ژ2GoJ ӕȐl2`?L> RڍB$,Y؍ƌdai"$1)}IBxSv U;5"S 8b&#@xNo)9xQ+1G,_fA؈3~]5#cXPO,و6` 8ҵ|zs& s&OF[%~b&둺YbE#:a@t6Ra[iR [oL&@=)ԶI9VK!qdMd,GyMDcۖ-fs :Pf}fZ7Y*1VIl{e'͜:ql1tCR[V.&'R4Bz* Z]$NZ骸@m84A|2\!gV]e?hГPWs%+}Oٹpy{E B$×(ɟVWcd+r=G ["gnU@cZ$vʉ9._ 5Cvl,{Q<ѵZ3DGR䥞d )EuzJv>jyrZ^N{m j.m7J"$jRJWA*ll )*R8/x7^܄?YT 7FZUh] Yp >wpAYE33:/эJeǺA:gy\uT&>j5Dh{ +;C]:9 z '&??QLW"*W#kNN,l=!pMqE\$euKRe^i`dEL-f`%};DǦJS{[j2]_]{[L-WJc2,-i{ 6%H>W&cA~v_I{4TT ŷ`i?j41$6yiltQ>2H쫜`Ngq7W4Ssqlݻ0̻ R D@(xRNZ !5&;vX^n2EZ `*øNՇF?{$`~ۿ\Uk3Q H#=gD4Ld+㻰#$\l&zR]?v`y~},jۃhe¤([~{r9uf)Q?}zCǠ|E1dƠS)"H3L"(brYb ] q(>w3gPw΀!=a ?z슒Qpˣ{8Yr$+ach` ^lժ5:p&^KBΨl-JְWk0 /XB[m 5=e21N4M<ZOQKw'S1\(kVB)s~oD-1SJ9 Y$UɿBdM{44JxPZѱ~^6]Bd2GYoc!#a[}U$$|cUI'{Ok|mxK ITˉR9BQ-DuV>bZz&N>#sf:jcuQ7})#擈z_j_hYq>J.7?~ ގIҌP{u-+B+X9%8I:ȯ֯kX^-=X3a., #$ֲWS^X LAQ7DJjXRM& 'Db8ߖ8L#EB?ll,Z(Ō<,sEüv&eE}ep6eqJ)%ņRͅJ4(SY:u:++& {՘o{o՘W>{ݱ&\JZ#aMcc!@byZ>} H:Jc,Q,gcNCD.}%xttu{DX$%KT&T '7 %f5#c{-BEEqҥ+ \]>GiF8>pN +.b}{Xlܬ/OZOȈ!0E^Xhv5oR|^,EEUs|@ݼ1o,0=QiNuNܤsh,_}n%23"Y B{TeA/οU }bm( |CY"ʈVY@mh.c3,\Fslh́y,wbVIˍYos8N^*::bAQ_.WH'";*BqOgt]KkPx\&7j-`5W '1QH8akH,@:JeX[ȲtBdr (Z_G?2&e) ꟎3(Vuͪ[dyc$o! A`hB K|~^Lpk0Pc p-zrת0Czz-^|®*!31_C@Էi8 4mȨ8h6vަj-)ߋHc"6W }BFDž#qNھa%%k/9ziyyZ>Zf^dςf2%\0@ HIH6tqL"Kv wXsͦW}({\c-e5^r c>'$jc9\yi8>cҘ\=!T Y1>\/[r !7չ%B- "vQVs.|*Qᵳ{h vitQpu>"Ȉ:,5W ZZRCԕB9] Aav1 ! ^SsgERosb8@YdE&̛u[6gt1xѥT.y(E#7Ҳ!"_ˤub"A y޵5b~$Ϲ eІƱCFD0 `s|mqeKfR̬FM0va #/.At)iR=S(֚:RDlYt3x }./6oZLE'bn~KԞgQpDf_f >NCmnI—`L=zHAA2Ł[cx6J@.Y$DoQA-qxуW4#?Eyi/"Uk<iMwM?9ҋ%Tq%4pmWz=KiDͤbcR.y?xS/Q"#jh||x v,R`;!Rc7Uw B!>ﺗ3?Y!^v O'>b&p6θZfM!,HADВG9Jg}nbXKW~4@\H.טCbEqn,>pNКLwΩ"4U4($4<3tA2T+2y='FQd01ϴAHya47î+zf3khOKPLq(aSH}ɞݝ`#0* RF;5D{ P# ppO*i$S45.E=ˆDmjTÆl֑LXTORESUews?>}QߎG߬Mش fX1Br,eWN"k-tT.Jz?T^PO{c,'=3QozJM]ye,rf5Z.?ssn~1@S*Mw\N ep/2Sy@'<+b)TRSU&OcB[u8rw 4)e NS}KBH%`Q-. M ̄N93LRlz4C,4ʿp~Iю9ﰧK{[A 7%ւ}P$;Pf ^$-ljE*g4=GZb̑*$mpb 8F|:i#lX hQS㝣M/CǀXԞctN+k@lN4eƯnknWao Ta9.RI$k $  M_l㼴މ0+FU+5 y[맺$24Fx`^V@JY*>u\U :wrNXub|2/he~:l(Iqҧ<3UqwײZ쟯V#7 ZLᰇNèr`1Uj1 UÕ9[ý&ŝeZ8]ZTQ70VR ˾~=T~<_aV= RjW?ͦb,MnZ0 `eR)k>1иyy"޸MF|sj3Dn.+~ȵ&I[#QMahEr=%I{q[j&Q^[,;7jqGk2KC6'bkccu)IdSeÀE }ajVIP4YE26REd=wBnժWKwZ,NDW߁\_E353jL`i+j|2DL _;Sgt3kʌ/cMo/ٴ0D16|P(lTy8FоʳRa13E?:^ DjQh2 #r0;'1JWKnɄC_۸JJ]myѯ^;;5iVv^x]چ5/xp03U?zaPMYcgdVs1\9))ǐS3o#:Lui*4PH^S|c,`$5F0RCأ E[m dw$,_:jP럍i(>+%DAǮHn:J1^qUz޵G'W$kkY0=_vGыO(tQi(J@g 9.0[6 " f>)x@IyﮟzUjF ֗9 mtCt˿~'U<i0蔑4ffgl-g+Qۮ$U1qؖV7x)UCh3/;t;B9t"nτ8n*vʃ=s+Fqw/?Ul!*I"NjmcmWZ$ڇрD@m}rDh1)}$y1#J"xUC,2cOWQ_ҊySqoŖzk'?8S SG:S>,_95\MS08y"^uǨ}bA,mZ I$ө"`#ٴ0O8>`"zd$iuMg-z9+Os+u,+j!w:{ ɷWbSmQ}J5tإѻt!ViL/Djv3K=nP,kD jرʅLGKuck,Z,;<%wԐuY˜o3*c܏ Ƌ=dfi*9 !,ioX:MfTرłDH/TɒN+aW:3 ʯӵЀOhF[ %rU.>[/?nhβ>mA].\ѭ&/5_ 3(~`%M%&w/m#dH>wq#)6[`C%[/OIe 6bEN[gPmۼ `6 }=H'IDq9όQ~4,>7(oY~2Q"o۞@7z4U&@&H4Z| lqgx3σ8 slYX$Ҝ"oO5h6śK*ej2AJ{utV"'sj(*j-vOLj;kv`7y¯ѩ]i\X1kǪQ/KZXƟ/θ(F (Dp:ճ"Q0ͻ7aӄt[0y6dt)րB3 t?LhMA ^/Vs!ڈ>aew鄆6xZOLkXX,Igf DKDĻRPy (:4*T{}lYg&T5X Gn;/a]?A|wjy/Oocp.<ޫ-1D5%FQ)IFpCh{}H7"x={4t|K " :+)jtۓX/)MׇE/JauP|]}~@p vA6Ι&M($jnλhY (uIT6F<@׍0SS 5k*9*ND %)9 7w;qܝ˸M(IJEu-x[nf2߉Yv.&]b%v2-B džnk$?/ L yn6Sn#{_ǜl)zThF@gclC-&V}熱%ocD!5xr\V@+_F6 ?]zA\%,.qf 8o Ix]{Q*MF@k/u&;wR ?X5gqر흼vXV[kA#v67R:±хlS=tZ. J=cZ68=pɠ*u)Gv7zo/w$fKGQRhpcBj*>fB TC>ˋT u&fB6v` ^H>_< I P{P+̂Mhb/p/1}{X_AyNT?Fu $3G$Sh9, ^-lŢ\_c1TXR/I D1"r8*%܎:@.? چRygOGf(~ >Zt\@ũzzX*Eb()Tc#l3)>yWhd&͝ؿeQ,]e=Ԅgq}os/[ V N4s88G$ g|Zv2?EK^3vnL^E|vK.O2Ș<8Y*J.J1C]y:Hki +4 ǭ#%ӵ|Ӓ\p*5]+F.YM7Z)u F>arNa {.b XBfPiO]ހrWxEBNrTdX=34>հy:㻺3[.}r|f$yG}źYeM)#z$M7) V$ K`?WZ+ZᜂNvW;=4%FQa] (>Z- ivk92B^GX>Ma 凢-AߏZ IwV'YaE/`s[z0n5":#z/ Yo=)FRM>,'R ?>nnK0ZHFUSLVPi? ȿ3j\XocJ4H W򆞽S w`*鐐g!L[\crվb8)ТΊxW'pOE=>}2#I|Şsrr;Y);&I?.8ECx*ya v _ uI9Ŭzq4XR6֩%V͙xQ.a#vٸ'֋ zrږy1:ր4ڍf?J˖@/(? %L1!gch PJYSLX pL~(TRnCŧ\!{NUQj jU?b7GN:.Bzb%1oZ#iYGY_+># kŴ1d**WZ{Bo֬Ln(_K@ aiiz**z܃s;s,,5&{. zAm߇S!ULHl3157XשUK:Ĵhkl-.<74(o_u3(MIyCr~LOʇ4qH5 9DUhUz٩PZzh;.jupN!C7&;攂7f$~ݤ\t:t"z1+ ~ fun 1$;szIw]wJ-g3ƛ?CShL7jܵbrt4^&6٧npů<3H+En>@6|i@ =y!EvJ4e ;ƛZ!1&R=3y=  ܆hdD\ !@NH<[\VEu3L *I'=O=[;zĹ{8B Έ\rDU[)a il@lwB[Ojz^iU6-ΨM gODG% n5u3-0Jrf1w=rJH˃kNPA!JZ7O)&FUҜe'ӹckYB=i'CWbf4& TɍZ75_Iޒǣ< b߿F/ 򬳢?80S|i+1E(𫧑W즘Pܚ&Ͳ[7k*o1vid5Ks oZru2ŝ@$)LIiGԊMloLTQ4|RX"9e.)ɩZT_Aa0ǩƸ \TQLcn{zEӎfuOq$*"#ѧ~K$P?"9Ro24 GUyȧDFhC\s,D+PoFGSj$ ΠW n.h;¾zu'^©Qs/LJD=tdgf,S!{KgC\6dM46*;;u%7d5/F>㿢 nhѷ(_j rYy&\ _ד[8[l&n=o5WiXCs6Ho]eC&rmu3DB!Z/ً۵MՀ("Hg``N  tS(ȮG? 5Yd(YQv3p"\BȆE莶3\92x9XO@ݮah-KI^~E hRil)ZNjYJ$q3'y]gK+J23>" uUI跘WsIf$Zh뫕@"tHp ߽AP\MjWr{Z&X= CӹB )fZEkq _p^5)HbyI#`aH͎&47q['( Tf${I~*\ ˬź` X4{@F+%Rbl}y{~|nd|Vߧ ћԾ4t ?@aB8{F*/Fz-\ʩ+/]s[,P2ڻ K: t6Ts;+ .ggg>u`}-c#Lj_)j:"28WypNʖ0R4`f)6Qc:>ZorۡthX 2>Ò HI!j*tU>T9lRo ?7d؟mBvfGV'ߗJ~dMZBfc(agKyYevMf)ZKԞ+[>!ѡ|&{{k7'kjdؿ'{ATR{&8G{-Æ5p n}D8#SX~@+`/G(&{%Uz 55w G,v^"0! 'i yWG s hGe<厠n4IoaYe|.@8}JhjdHQKࣈҷ8A7 Or{5dSBI^~8r=akUʝ~^2+9F~rLkl!e &7'Rob(9ʻOCu >Jv^{A7cQp._Q.睬ƕOU8|N]K;M29r!CH`PRPw6b0hzrx&/l::`K !ǟ4"w0-~\_$QD[#i?ܑç](͂"VK Xé ÊFB;31N}2L' w%kդCAwkm,̷6.493m?*\~:6ކ? Tϰ"r9ㄐTi۲=kPC` ѶiX@#5", \ 0HNZm* *kziڞR'K= ?c0& ݟFm$86#ptH[1klxDiFt!Z¯.%*2v O(q>E܅@{ K ݋r#|Hȱ @2_/.?!U ?EyX-|~sϦ`ks/]z$U]`?Jaay qYchB6tTrCXV&QPWrF@{Qɝچޢb ő4#i6jM-_WiA۽ǃE_DMH*o[o!⌲>L쥞0[/iFIq-E~<r#L0 }0=eKh{gqAD, _F UßhA !(˜6KUOs(Z.zؕ~fN}=)AW,5>kJʜ" +H옆vIjz4iJI't&O'Ye0jvJPfVJ2㷰!٠&cx3kN,mAkLQ.MT_'oKޢ2a~8!5F9Y~uy_]>8ERLemuGjy.Gen JzΘlZoGn{"Ioֳo /r&Gykͥg\#<&|ߠuB(li|+VE#~Ђ_jF F[ov 0, b^ouKUݖ2$܆7~Br^?v(@ly,S360b-xb Zaj C274 DJ3.ezft3 |~+'en:v eû18LwVY% ɲuJbB.! 1 ,< x]q}@a,OJڑU=YwZw`&05j;eF Oo9 ŰmĈ+SbFWhxpebҟ/0ua;ld'`vP&;U(WW'wOUTS;,ȑgN!?M\1u%6R_G,CSj7%gyB]u $PE4m8ծO_yOBOI5z)#DT+UC0_i&gd-)v7p7Vl;kXoJ(LHyur+4PE]%hwt3p+咅Vv0I~"A}JSF;E H28`?T|BC4:i)q1<_pd%}eg21 uiJT] ń QmFe*W5Mxte/쵡s L)a!F[XyRC$`\0>Lt\!5h5UJjCyu|wo!)шubSJ(x/@pf2alpT/(Hg ]xF \m.f -!P}AFwпuGvI;˯s8GV(h6 ^ Lp[șrqn<D7(qÆ 5\*k),*%ʆagX Qosj]$kv`E֨LXb#Լ"HëQ5*W_DޝA(7a58nv]3VyEa튻f^R`#V| lok+Yî?goF)+UⵇtnfdUzwM qޒ RICO/B@b疉 ԇ[PSw›vj2_Vڲִ{2'JŞ 6u^D~geVG,s8p|l?;Ae-Z _W.v=h34|-1iJHەpz;r;QXgF_TD..2 c~ o0ec{qZǦkC]3,W?v\SZ?? $kЬb䗬kC +ʂܡlDnZ^fk nOiN El Y{ş|[[2_ DZ 3szE˴c REcM*X5.r9e'oavOoblpedT$FJ¸k+Iv{0 9'£)2 .Pu YULTʌvLݺX|wL$e,oZ0Ҭ.s%;J_=9wB8N Nj"@w'1Yiي ]_> 2K>m#d Kqm#\nLijZbt*e76Q*2\a3:ڞXO'a& j.YH2of1A`o/sŖB/lOI+)z.":.~qSgjXkVS;TQAV!jѯ&Wu|DA? vA'4'lX\f`[-09ĩAvwjCdrNo ~MLskza+BJe>9'd yr!dJplCP_D.Hm6d{z* e -ӯVXyr]kR: ! ^>ݯCˇ`XJrF*>~<}_d|݃#Ya͡C=BB{@=s5h uz_h`Ϲ_T &7C4w7;i6(1Co~;Ph9x,ϸB(\43)5);slvUv ipK( -v9 fhl ]>^^㒢!kSZy#z׽&||I;i^V'nN> έpaN/- gy x1w*ڣ$j-m5aZv 6e w˒:H<$ Gi8E7,(WsnT݌~*"{b+n  PPd\?PpVԇx[hę|~B :MhWg{UvPud"[ ⎃K*iVI˭~(:, -/jGDgY?8RzZ:\E(8k0ED*C#vi;`ʼSY`UUx% "AzUN9/o'0]N*RЕ|ffm+Ws 5xB(fLYR;#kNZr#ݑ?lB^poآ)B"ۛL0۴ 4P"&xn肈,Sn1ĥf,L\Ce[{kpH'MM5(g,g:irQb^]},UB2OI&e)"0v>'=h2 UP+⌰M}oq#H-ITh]25 < D#\ &?Q!%= vt޺ܺ RǸ<]X~,<$5^5=Z($ Fgf!n褀U-FRC1$.xp= =d]xYpc[e>;V/89h EÀ4 OSĩȄG{g+ |) 6NWX'rWYOO,-|i$M?t;} ^Ɇr.ƕC⹝JnY\̋J,Prxɓ=y`FhV8P,pQ.NAiZj7=4]!އXE#nũh+=< 5B=X lmq!>b-h\Lًh& "t8*,:hGI̝raRrhgHFќN!/vWцtR!$Aج8kН0|q}qs+meʹQVQ7{A{ :> zX˷+9X+6zt7]78Z9Xr:|)\h>Jt[L sCWɖlߟ+fGe@yR͈'bt9%H9";Ul2ƦGgT,~J;vŠ~GS9t1c(fg}h+>c>\&>Ur 4!@Җ(G!;V8ճ@"lz@)a؁loT=t%f[V]\~*ajĦER+yW;\W6[m"m63Yh&BH\Փd젹WB(Ҩ u]~6!cL,FABQ0ޯL?C 'ZH6g#[?v5yK;H]3OYғRt5"vI+$ϐ=+'z5H>g)ؑK-gQe7=pd۴/qL1<к.{-%VӁ85$+C]P> G=gӁO4 I!ȸYmW*wMp zp[-Cuns[6-C^ƿhm>/X 2)'wZĤV3Ōzh%r8?]sbF?_H_bc3zD_X7[j&ZEQKDJ: nor]0֚41 PvCf+<4qKMa@`h&۾9B`hwR*AՉm`H`}/`3" o7sfu%U,a}p9vLfiBaThvKǷtE[n3/rfUX&uJïM dzWIÀ#9  1/f$IL/e $<ֻw"xtW' Em&aA^xC~Yc{;tǓaq _^<+Za9gpM<~ bʞV7Kw^ydwoNzVs,8XYNpsB~!gmŚk7QP^eVLW(1ZC.VM6L9]SxLC, _g~q%NܬO 쀭b Du"Cf=6bߛ%PwT3س}Cv$d,ꧮO~RK5P36ؖbx98D[,lE(7 ַwIN3|S:Gh]6O%_8S;5@`0vn\Si Ju/py*??GGPq=ń5!vtxrJL< }E^ L`yNA8r$Nk_FY۳FA*c|B]* ާmķexo&nl%%k )c/)OaP E_X0Yy#'>gN/Es=hoax7 C\Ǽú_^r15+_,ޏNg hɱy1sMm.υ߳H[y;{z*u,m3CU{ꑂlMf!DKD},$WZ0~cxSY?gK~Qm!|uɮN v0; f&@}J0^'_5Yz`fkzY6B @_,.cˍM`MZ$S zDg_&)9W3P e3b1Xz }6XJ7o@b‚L~jJiVR^Fo qra`ײv_d=~JpG4!wb3aU#2E}ܳ9Dy[kra9hB#Yh 9[hFȈiDYj]9Z|)䪼ЀQ'-b XdTG3T k!;CNRSs|_hZI4J8 Pa*ˇq,ZYֶ!3{pI״ASd8,*NXy6 |]VI> Cw |Ń͛hdWrv̔&gʸf̶~0_&e365x+iZePQd~ ;~V\BS:XUحNL%Uhk|B?7C8?؜8Ogv0َ)n9!YGOSbDe;mdGnы)ݕV1 E0΢Q4*-x[v 14=9m4nnwQ̚b+D3>8ʛM'MْΏ8!7 Jw( kgpkc-Ę;r|WZY[>k` $x3qwtƱnWtj2S#.F p)~\ԕWW5-wf1aX'`!LqW\Gl ?B;%988~Q<ϱ G~?UϩxL}w[h!$=`d='Ȥ 3+"Y_r0\l=-kY7t|Xt榟i1j:yhJ̞[9 (TXIvR?lyWЂbMAA}prjK@B 5#ɑ2/>7f0Auh"j#[8+WQ[baZ!'gt lոWt; 2Vo|Q=&v1xqVRFIcD^UNd_thT<|j]LӪW\ I3q{g=%lxSv$q &%^q(r y?J4^:SR eF4(o'+hLlEEukCVG mkIck%^ ?!'2Oa[ r&.4] 6Y9mU8JQ580mQlM.Yceʈ&^*a5zHź'_;̝2E~͌ݫ5FS |޾ْqQi⽳ w7 i~VRI#|.[QsC*Lΰ Q5RN7Np;W'~q4%*13狷*N#IzIYG7[ LTt*.?9-1.Q$9ss恸acoS'› t3],B0Ql_|l5` sȧc@8@ݔm yKG(v ^"j1ЁkM-~D[rO+ɃQRD]Q"`y R_LZCx„#sh"NȌ7AK/Ctt9OJckRsh'\Nem)㷜`VUuAH-14Dќx7igb03HőcG I(0aunKBjH.vֻ$ۘ`M7vz[L4BZALJuO3R,Xi^ b} |P937Nj֗1 (QKB3dy, )_0K{V3^ژ#O9&:"-wI7e" ,NaYoY($'wH+>7VڳO#Rs5Un,IZtC =P#JŒMI i+X7˝Dh4'"}w飻]. aZe`<gZ}>O\ObJɵ[inTrJi6\Wٚ6VКM{>'*}y8a)F")/ &aoxڻn'm6]]c[E rIcxCcu`bf/xtc3Dt$>>fGkr9PHԴ }s=poXės٠V#qH2Xp^U:i'{2iic,0 +1^̲ CidECƇ<[m?Ιuw*Yme#O_4TrXNf.wz' XٔrΛNx1_? Q?CcBz_ +2: ȥS S#e/Z<+sgT@kg}ƕ͟= ggg׬1m lo2 [kvx΃J'L]ivw)u4F^p˲AuS3[?JF%H&+#ehD;'<|hnmsVM^=Umr$x^FXPBsj1Fq/m 'ƶ:x74q?@KW'MhCy%ii3R}Ouy$~6]ⰂiTKyO9"YMH^AI<@Qf\moBTw[MŽ]2>yyۙŵ}vo`ܘx#ڂ}C *z7x .SeskJK[ACl_eYCn|/<]7er.\`"X{~ `!+OS;}'EOumAn[Q"74<6ߵϠ|+-i "î"ImLO%h P>2V?>^ᇽYn"(?dJJhW8p0Ȥ7As>cI*MQH$I M_5{xQ,w2bA DʶM\YaLqG0Ֆ0Gj 5TzC;0!gYsTcP*-T,iek!\!WHazl.yI{4l IJn_jGYcm8sr'[x6@_ؠf &qvޥФeeפ=,FEMϬ~@VOC`/2#2jL=AHq2s>t_ZR3))|Ezu: wK2.CSMHJtj,JI(Bx&J&!|〳Daѡ,E=锷ҪЈY}Yel܏ϐAl~Ģe95tN@yٽxCO=HKJiiWxX~?{]`x>Vr|L1Or0`pi+|<{ ;v/Q?-zޒۢ=H Ϋg=ʣvqw$CL7MAڳ~RUpÚ$tpD}1!8,  ;gi3rܒ_ ;aG8)}[PCoI:5_Wr Oߴwt4 O6TB5Vc1\KO-ks{i9^F'Orf 0 ?30$EJ}G86o5izQ z&(!X gCYc5D_7x(^ȫC t*v_8YK`~d,QEB~D&1) |2xwUNlEQ/<'9v-eD pS"Yj2r A`\֯e-".VSH_>`Dnz9 xJ*}~P; ro)c3yٛH@sȉ.ꆑ396?֙%TPWl.6>ļbL3DH~!*ok_Bpju]̲GdY4» ?h.щgCGx)au8,NT ry[O 罾OEhM@[A:1ؔ}ll7-݁`|݃kp^~CsyX${&wcZ;hQ \LM@&Ysp!|):?;[` loxV[ /sk{X$qw1fA'|]q1Ua!xna]:a>K4i"鄯n= xxM64uۆuⶓʒ3}lXGLS(wmGJG,b+1<]vED7>t ]_0XPI;0 ŞڃYkH۽bӬG$^T>jlM؊['SD2@^Q4iT3S!3)\SǟtGA-WOoDt$Ц.F^3ֶrfSԜ$x"OX ",6GkufrWUf6M:=D _v*[kxߌ!劖%ԨEʇ˻+\EqdPk^qF_]E;\>&JroYTd1@/Ȓmx |9pXm(a;erq9YJ;w)UD3ounW= iNj9IG;hb0BmkݱV *{|Auٴ2i|uٷ*t O2rA~d/԰n~qono&+cv CB }BqcJڵObm} O!1OlH+eg|s~uѨ?(q5V|!, h^8Bp F}MxIQF(?PW}2L:$ZW(|Y-$B8 je;dEW* ?n`'9u2vtA,'/!8톇<+M@P;bE0rWXsɇM ju+[5FhTI,+ Ӝ{G'G `)=|0&֤[0 /0e@>(~GTi%pG2%q4ˆF "JVZɀ՝'Є"N̛v+&)A`d X ~XVx~}Ǒpܒ3}a¸kd=օ6*<Ȯ3<Ҙ1)ߧU*KGy;i6 rS:!-b4oY-X?? aW MѴBZt# ;ۻ ;Tq_#=YwO[QuDaʡir-Nc=_9OETG3?Q׏kK1(2ǽ R$GQOUt^~:cjqEl𰈁A2uC=p^Ğ'M͕wON=%K~rD(=[8$N\4uvh9#1p&#DOFGdR^yC kzHʐ|ZGSJũ}k )itQ ωHLp0"pɺ Aoo.#4"W|v`Znm`o%ÆgʡR47qV]P),S;%UwbwWO^,T٬9OՇRa((RNߋPE֊1J ֞mxKRGbkJ$C'辨\Yhrգ-RY. jWꤛ1迦iX^91WeN S LKM ۺ 񳲙)%㑫)" p%"/-ǹ*1i&j[d P&rnA߂P0axr&_vŊIBA@#vm1>\`Y?lXw @maC* /Ȁs*5taX=TW>zfJ7B= /}vӚDsĚ":eD.계6w&A:hÍ~:{`ʍL1N-dԠ>˃䩶P<ꙤC@aK,$p %J2*ELF:v6خly7tYK#F/P7. F*+$+ H9QeaQOD$eCl#Phb.r }vߩ+V&diyb'Kw~dF9>$Xހ5<-x+?8t7F+A \i{Ƭ4"r)Y%]E:I|gw\O-͂,˓a*86~5.[-"Ee$y(-)GUEAܻ[t'f'ep2p1>.<"^ j,| lX\ui©RlΰzO8dsSm\VMXY*As8O {}-CFrB^C`W@ە'o[ݹ'ꆥ G!_&Gnj\ t* GXad$+s~SjQn,\cyㄠm,Co˙.ږJ/zHӖl=/s*X= <50VYΊQ ϔRb[*`$lF{[b6*ig WTvWq2HI-[5Վp -u&? 5ku]*-O}t~Қ H+tdH쥢al ARG#us~]BӞC[$E\l@y:|ʌ6bݕ~QHT52x(KLiHDscY (2'[|c":eVJ!X:{hݷDE#4#uN5vPV2bO`LkĪ[0 4$)moE ;YPhlG1p~v-x 骽*K~̯KShW03V5ҔLd/OyT Lz>'HpK NOa{n+[#po+5$)">1q&$QSIκ5j|ʊ&jդq޵_MLʜUrxxFv2tȶBoN6&БjXZE4˸p$,|b#6NEq!QRE`ŭgA R+{lҥf-14S!S6(BI6OzC6+̸ ql@auYX9`g#3DepHH ;yU.W (O6{) m/3:X\?MI톧:"@ѢTK׆BԱw{U؇->d= #ʄ{9d,$Aݕ"-bhe>qŘDes%Vc- ;Җ54[{-9?&G.WgۺDu:9 LX٭='8RH% D F +Nb7h(:>>pCi0k-W:M<ÃA|/ŶώTY BS\}H|"26cJ {J;܅xsq)~hT^FO`MH} V}%WК/B9H{{YD?m^ 'n|7j5"K R"NHid ]P䦄' ]6bq0Sh"ُM^u"J2%CTܡ~[(MP'Qܭ^LI鍻BpnfCi0@4>h:ȶvњgukgr(9EfG<= _WӿhV'rO; Hxc)*5Lߔ>.;{6=ϣ't67P˻Z'܅%zRɁYXko?jVYQ}K1G>|Uws.N)3/w`Z*kwYnYcGʓkSK@?(M!ى2п%뿦^!7W>42+`NS3f;륧ᦈclR"* 'C\N6 z܋t3`NOY5#~hy8`X ޻7|rkգfY?zYjcP97 g}uv(k,lTAٛ'x빅MbU dW|G8Ϧ{G[PG3wBԂB.p I ynj4PAfk뢁4~lx0}8`;~Qszm5  EWꍸDG~rkYZ+ .D o}A~{Fo/OĘUMllޜBF8 evM.SMVerZW}_1ʄ*}#|!GqlB טwOȜ.ڴ`+W˻qe-!:/itӋuɝŎ?`ž827*#Gˌw_$j= GV`GYu 8?Ml== uxOkZ˷Xj9ܧG:Y`( }:r]ql4Zou ,'(kpH'1ʺ21/>La  frrZ# ^a  M9'6i+_m-PHi1"&"-P?fWjR! OR8>9&xߥ'*5}RReh(}g`Ϫ7@VBBAyZjjWrHl:2o{`7~M/yisyF_m$LC(6ZK虦%BRw@FtH57Z(`Bjr +[h*ڧ+b?߫te6Iw:T.W;CՌŻ:Aᵍ߁FMC뙃=^ZVY`٩S51Tꄣ`aʲ9n@i$;aʙ!k|{ՄV)́f8{DSbS)w|Xt/o-7I+8glu,t Fcx{_4|pVc, OMoS8YR 39"Un߇ 'oN_K첈9-hipA xGc/Ĺ[ BV6}8y (279"s!|R;+2zH&)fCQr܏S ky\ּmG@G.-P/hMÕHq7EkJH;?W5 '|SU*)@1[b:sm,bz]eզ. FN\] K00'``~c=!q2ɀe}vj(c+0ĬfQ/9zr6OYI@ɓ>t,ꐘ9=\Max*\޴:?Or$խLŃ举i Ma~ c?Sb$ HN֧8,p\Rև+/sofvboGhVvf`F!~Fs[rwSU]3CFAT:[5/E%Q)T.]; V)oӛ/Ft%`Tr}-%tdtkfdHʿ=쾖ۼie_<껴T-f|NUPNk?.(G,# "8p5cFyv6zPtm<i_(wibi =& 7ɄۂzR#24MjiiB Pg ئm#R-_ίe&?洄fM"GHI&OǔeYffaK2g "`.&TUxXT@n$Qy麇Y4Lv\3'!5ęId 9m,M` r}"Ϭ_Ӧh c1R9v¤֓*.q-ijYt|wҬےJ; HN+f$}WoEqkӾ/ݧ*dY%\ _مަ˼9#@Q@ ,f[*j7E 5Dp .1Bo֛j{@9?_}_󢾊PZmԃhFŪ@fM)m1jIY5n5F7>oF dPVk.Һx4)գS{_OpC-QsNjM-|<֞Ϊ8j!tSQPȄϣ!" Lv";MO>վI'тvdz)M0bEX<9Pϊ̬з}GZlgިz %M46cYҮuNݧ/,r6`ucSӟ2oN*IWr$iB?^*5ߎm۪RT+XD@B: ʜ4 . zEe֠Ed&)vO_htu'iԅQ̻vP dRQt+~җ#!żwDtQk?B@vvDu0+>?mZ2,zWehRd] o/ǪB|$ؿћ,ʮ!5Ĩ[ԞS@9eTjaؖ#ڹtDx]P{'"|ƶ] f,ey;_kz#G e$ yiH:}ă?efJ]!(fGnu1p7MjP ncPe1$ VdaUCEk;>[ wƹ 9E3jH~QZ+f&z  m" EEULx( LRkF >H:6 yVNe8 >0F b.h YɘYPCbn,>bBpҬΌ gF oN0tY%J V0kk)َ.ܐr$44$5hpRc5 ?\,jyMSĽt)}q]pP=R3ZJbaf\ҡ?PiT1T҇`T=_aZo0p4òC$0+uO_zӤtjɤUlJAp٤$lަPf}"gGjr`G%a@f\HĒ]C{=}~o]+DD{5&X3y1x^ 6)gHW\V-, ?HSpciR8#jn}gȠAݣu'bUN[ %:fٿS(}>::踚e=`pc<XśD*}0";Dx0.P+y jIpv7$,SqL"ԯ]E\IРt/cN6% E;/htH;o*`H/9Q.a : KS,+?SXl[S nHRg @kK]OƄ W-ҍ*g|#O .O92dpM(zax# +z$š Io>&ӑ ( @ j>sp*ѵ<@}R;{ [;N3nDR]G3 KgP&`Ej;<| " ۵} ) 2[W)pt1l$>۔w g\#Qi") 4u?]8ؔ571qlJ~اAȴ x>.>b+؜n-Uy(*:/l]1IR?b+fYZBN6x7e9jys+raH{[58ֳ NQ [~ L8VЗp|A}| ]&5 ee:h_s_)tV]r5NCԜQĊKgtZE*T'=iaqsuJL!E .Up$ν`6ܶQeԹQh.UmA$_\Utb)yk"C6ڂ2K̷g%@.ucv m[uw)@n(G( L_tܸWiLEb SvMfpEU\#{if(kl׻ 'oBc6aXZ,;@u)ͷڭUdM!͙s4&._#C>7DcF}u:A*n%Sv\'<|=Z3ƚ`):\[>dzb9w=XBl.%I>l.}HVpitt:fb|7Ll ,-^%x'Ae\报zK e ?]O}!S і~xq/qL:9*`p'U~xx;*gvfp qY*C!@u?O۱Z.,px7xCqAM#HTN]5Wybd1/*Ym (@H"VeJ T|ӭupy} q!Vm%P[kzhߧYGB/V~lQ06kD5LHdlm2DGX #G6z<VS?׹(Uf9u# o;8/oʦtҟ''~L!$X<cQnA@:I #~լ /VeB-M(;XR$cZ' u4yz2ZrzHV̜ҷ ~[9lD7%GE1s/5 02`> ׎^%x^t+|V#!kӾ`O,Mq%jlQWnqqeٳt;D6Tq,JxU2Te5;\V5n)T]N;:tVn Yv u]&%AUq|-,A< DA &3Zމ1Kf9;=NL{4DpC<rLdžc5TX%H$>6CB$Bi1!BAD>Q$>W\xdDy/aݏ_iaiS.5nR gh3QF`]w67`;VNx,gaԉ{`WOċ"G>EWVQTީ*q ldO0uxm~V[]$KNVY^G\~(Q %Fm-}\S: Yi(KWMUԩ XX?x !UzKؾv@I2=%[:e ,3X|<Ϲ3C#dv_lEܾ9~X:qǑ>! 6idC+s>D2P:ZC9s7ubrU;)͛ROWKoU&tcx5|~w?FzeJ=<&5>k?8Gc1ܑH%hIt ~ZaUPO4ò/M^%B7| nA\z-ucI յkLJsNF1ͮd[FcwɶJ bWKeKA iD~`C*\-&EV=:mQyegujvTۢ~ lr hpYVՄξV~? /Gڰ0#ZL)r03{ SZ!HXH&m&R[7]t7~N-5ŷ *"#0*>nXu .{BJɏ:Vp@h R2P,S[^2F"4H.&௷ t(Hp ̫S崬hA;EԌlOyi@fMxqP>w94~!,sN|ҶW9`:Ke4`?6/'l$C5+؍{?Ѣ?5C 0ㇱ+'.Zra1ΔnP#=Tdhn7G12Cuavkvyl, 29 5y0sVùx cx%O6AR7K'sEd k9 ʂi|@h`/Ֆ+94Qџ__0-$gOyxoz"VJ^9[ëﰀ9aEl8KL,0rN ;ͮn1'PXM?HI.?o4#]qys1 D 6RӋ-}BskO>U?%5&4Fd+]r©cN,- dϰN`X>U&v ߜ+|ťKf#FDo13=xOۤ'l$1Uv[W7/F@[C2޾"x鵿&4:.HiW[CYdoBh)ܔjc{c*߅]ivo#0W};EOyUwB141m { QpI#T\/H͝VZ sb4 Ɵ*\уwvK_P@@C^r}8*`'0(]7@N&Im5MzT~ 7t߮fofZ>n4KƓ4y+jZhaU|~!kr}BbymC0{Tőj``5٩r_SZB`-9=%G҅˓+U;EHH1~| ֮̈́ KjB5g-nJqIY>R367I#$QMQ"tvsߨŽoxMU{RHczSd' Y}8JyAgF-Gd3vI0Ĥ^MRFOүwzP=:3z{3슖uGR1F ǃ>׻H>4`- aI7]P3GJ)7}gb/^~=wyɊ7&5 9$Jd?b zFUN'mp"OԋqK\HKSYhGr) %{rނX_na«X܎e6I|u2t՜b}^f!d5k却;8IWPO>?wʽBW~Dތ*&ݒ0Ѣ{ZUegU-}F!7< PR#;lT+CL|s+ȷ2ˍ6;. m+}w(hq5du'<7g2$/6kPffοO'e!ě@D 47:sj ??UmZ6F:2rqs'.R]3>ĕt^t$ԝG]=Q=:~:[Č De T!1N;st2l :"_eF] @uG"O,YH]e؀68dc=uЛ(p\ v/R墨3}߽nlchOF}(z_#"]DD.m$pus@kR~Q: o>u(HEew?8$r!黎mAt8.1ʱnڃ@َʜy!e~ZExIf)ȿhҔd?:c"0_ /q֐[0_;Q3@' WS=v _//"mEaب5QAbwm/瞤Nw7턺60> Y/(_,)(w$#3j)|Mgr;D Ј5`F|Ysn77ep\K jv[X-2Ns6[J6N.EZ@GM20Ocz\ʩ,s﹐jyTUO+')ܿ3E7״|qܱ{o˜&˭^ꏝ*u!#>Ր6S.́&kik6hVt a7 %t8Vb srzpDQO'\J_ѢSE4H#.>H#:W)G({6TKC=[5sl05nXXebz9@lj .yy&5fUzE7(8SA ϳکgc-@/Zw'_l0%FMXDcL2]$ L+O f1}:U A3GCy> ڈ0Px[)B\-1ʞQg}=P\پXV;N0Ѿ<4=#8OT(=$&?%y*>3ЈqqOί 7 I' o9y8Eq0vc<Ӏ#V,q[qnd3Ya7YeADn~Jp_q2Z>Ǐ6ulI@LxY2ZT[&D"Q r`Bky\܎C?p˶To00">c+K8р{$zZJyM!Sfx5{vX]Ii 5/6ZJ戍?&onS4%¨Q-0$W)2U/Tf(Q}7>mz`|b* LOs΂[$a7ţo"R)lp~!G/4r`|krgPIj4f%&-@O߀.2܂yBIr)էq.X} =(N!$c1 >t_K~Rk_*Iqra^L!c2 vb-Idlт26o-JAJ']Ix8Yڎw[CVFrwB)3=k8޺o^n !gn}*?M(tD~ %l=1 qӬKIb {ipWrrsq;y!( JGεd.&WcF˖s8UXnVeeP`q\Sr8cT[vjl$K:'Ze]ɳAM -BDw2cbpOPf|LOJc\5"@2P\a~M9+(- >쓖MFbM Q&ZyT d, yt=| p(5uWX3dk ||7|Hư=9d#J @jVvESO,oE0=L!nzk6Hqbh3(oTτYvm͌Q`q|]P;!>[3/9a&fZQ3$6W=ѐPmk׼aYA"H8(N{{ϡpZJ~"&!dCCčeQI 8;5a06߃mВwSב螝<0eo;ᒃmY`(Pod n#x~(qȷ̇ގI׿|MqKt)mTEƐRR D bC_[E4<mRIaȠ[v ;oH ǰ04NqrDZ]'p>6,e{*X0SDżoAg$t{QZC}0dh$f\+eƵDHn11U9e-TPi7Տڵ)׎]y#"KF, )"{ىo e%L[1#Dp2p}5񯷐邌] X/ԧZ"NwʹԧGp_wrKdQt>->,⑰}\z8ԖIB\H3[Jߞa&cs ˴U6j.(wgM[Hk' {V2ھ ^up3(77C I{%8>Iɂ\H|8ƖN+nJQ¶!:[܌jd'MߞziR=v}܃O]W;uy?M', ZªfA @Aӂ&5")],1{-؉N߆Aً 38ښw ͯ#80jF(Lcc"/ +(YQp&EGwh7%F?< ;-'1wTf]Qgfn®G eGwYҗ9Sf <ޙ˦5{7w܀HGA6!ƜӸ\ؽBi92H$muOTPKIجh{3Cmf2{Tt;Z<(ߎ _ifܲv!,K{\et@X@*ik3d4fi v&TH{{rXqZr*U7wJYvnQ Z|TO<ءIvrngźEExf/F=O7-<@0N-41"%x'ZsߤoRn! C"x  :Ԡ?(f8 c5 2?-{~ XS+ޖ~H2^ |"d*.lɨ-25OϿk& %WEzEĀ\\W,wH%TOu1otDЂ!~3)=mu(φQP SRJzRoR)qz7nAJ6KSU70@3 D#UEsò7j3 Vvw(Ax&3LCCL}]px> og|27tXYNqhhT1jKK_;G!4ȍK׮<+(JӢ36yekbg®ь,]}Wq;)3JN8ub귁8/G}tNv ArZgFߥQ{.Md ]8VjmiqZ;P,urÃl(>y8U@Oü֧2%H\&\c -VѲ4_Աϱ$Lz)|QmsjBN糔,d&~GHwMN>r~2R8fU$^'JM&9;AkOTϞq ~o>lN F|\c}Oqnf΀_9*IP,P18G4Z)mUT>i>߶_ -K~UanTыd\42<7*\uP*):eE[F)Nٹ͢c,dso?ϻ J"R)W̓/0,0]&aCS '@!W|Jz_5ix4$ֳ-KcN]pMiUd]s윛b B0e5^&kKy jҌqhPhEX8Xh ,9/2|Fix&#,Lv:Jaxe:T%ia%%jOMdz4)ëd“m+6ن:Jj\y.`Y\GF 萑}`vx39B3 dY~%+5xgO,d`Ut򥭛 k^?GxRyT~VAR%r9F3*F.i뢑:lDj8 JJȗn- .`Z-D? w!;rjZ}tg} [z|yb|-9bK=&j9=~o̵"86M0qoqm^dOQ~2[Ib6 Ex)A,0<Id A{1Ň*dpTxX]d>\/՘JWos/6-ŸHB&~Lk6EV(ɒ'j ^6t)UtFnt^TD%ZaUr 0KsˬF\*źd-3ɉ >G ak!:%ă0F:mUQ-K -iNELp8݋-]h]{/RlX; qJU>u6ydd5"쓦9uAW"R9o8-7p(XrE#ld8|4!--Jeuʯ) IQ |,~8Z֦,Oo1^8wP't~XgeU(6ܥ78/S1qu3־9R^As5C4峌&L*KWgq=}r?;*ze0пTjҘc2ab Гa;p6hP(c` ᚭ9lTXUO:5 SP C':IAu$?VA_P>gA$$E@$rWe jݐbH f!_rB*(-%]]0P\B.>wCձIΒmcUjKAcT=in:1I+v3)T&2|6̷GDM$4b@(HlJjCXA8X:MKZ\_!Tč*(\[$9^kteDm4uV R/?r nr`73( bgp*>:BQ?--L߳E)a?mK}bf\qj />cϏ(HEvS$#;&/4Go: Y!;*n= +H%Q-ϗCO9s@UJ%Uɨ|"K z_"#+ hJepޥ\P溕P:CsĶPsy\:3msIV 0OLWp0V(* *=uR-_nx1T1Jeژ:v3 {2l@,Ϸu5|LP#ü˸/vњyCH҄D޺  o|SC됦]+K չew9Wd~rL3,AI䁠H;?i?̪В!m-Il\Z6{Z:GNZQ%IP)D^ 㠤B 'q/{lMmsIrA;녚{ xv}=|ȉjxfm: ,k)` dwD3c"8uXD%u ZuiB"ֻCO( Hl_Ymb7R# 8ax35!4|ƒI&Tէu)~A߆(q\#nX=\c+^8=Zx8A'" Ѝ߼m&uEnِj_ f6 7>0|ilGTDŽB:Fn,(`n:95mQ$Wy:؂;^ʂ<tfsf¸JDj2/v|OiؓCf*qb]ks֌Ep*Sn1S|r1r8)Q!%&dEaP<ˆ69OV7U٩ꓽ&CѢ>-$cKDG>|{y=%Z)ify깥hz|.sc5$>: 蓶)_,X ~sJ/[tb[wSձZϻ 8D,xUA]LiA|篟zy͋q@X Q;TB2{mD4UxIK) 8یLl Y_"4LB*)-ӭ6G:2201J:#`_6MKRu.|ǥAB,oi-e˧A5a=d„G{6Ca$U|ߧsBx; %'m+ I!VR64feu-Gfپϖj۶Hbўe9# >ɪr<;!iIY~ZWJDZq`SxxCz߿]=МH&õq.JXfԋ%a򗹉q^0Ewϳ_g׎']+T]w+'og{w)M&L M+7qÊmZge.j=asL, Gn4!m#52̰KPndQ@F.!ē $!\C; J$d{hb}fH $Jj.*^2v^B\V-~|gʵ}ZID6 x$&*_6,-nÈ"dž߳8`ӻt/KӺNN/Վ lrl/S {˙ih}I̦`sETbwfs|zN#_Y1\n5uS LlW(j7O HV7Z [+N:pHcM斤 &?NfFy2uOw`6w$J d# YZHaϻck3SI\8ҝ/\ip~% Sp'/PUv zưkӲ89FIMtoe.acVEKgvrI|p=NR-fV |IP'N맔)U,5$R/_F< {Zei^)Q0u,IZ(v;l1hqŽv G O%&O_0U:W.W@ U#KdG1 jj+8i /*rCGb{{(rZ_K uR)8RQs ^nD[2.dTO2v;P!i7珌K9Wh88+lKuԬ8m; S/+&rp*ִHS0w#\br_2+ -K=:wBpח{d=Nh[*3g4mdbg* ;ϓlC>bևia<[> k].j$?f{]f`zťFG.'Q,<8C>6yu cD2+=@6XL k$:ŧ:KxyG;K`oEJ yXKELN/uN!1ɯq#QS)O28">(8\:PVG0kzC4'߻uտwzgx>[ׅ{hY y^}(} A=.h׮ЉQqNRBD^F e.Ç6uMo)V{4GQKWVJՇ53M&v Y<ϐDQz4ul*FN [T'NtL6hrWjP 70wӑ,odΪnO91% +g tcBGT}ewHmomb$Z' | ^XCbiƚoiig[FRn@ei묄,T{Y%⾨x2 3=0,qezHj/̣d&-{]–"Bsxh'hta+j VxS@,q)t#}gU򒝃Ͳ=XUvjԘur/@8Nxrψr/X(Φ<ʘx' ^#%".Tvf̐}c6J-9 9O z^2VBX6+F [V5aqjt?ahcmo`I!uvvYcJȢ%A|~\cW`ݍO_K$'[/2kDq~Q渐5NšHĠZ &Zȹ$)8*$({eQv2q7!io5i5^{X l$MМ ҆6Q銒h,kKqWO\Iu u(Ɣ;b5d}ԑj3a@çprDugdRRe)zLb,0~&5,ⳚW:b`Rq,O^޻ڸGZL&z {bg7@<ϴVefn &Ԕ;)R!z%޹,|c&2."uYfk%#$ I)fcg6Y}\犧3.5>j y"ef+66񭟭m\mָJHT0iGbhb_E˃Z!̀VU;\KaDeRC36E-Q (v74aǨcӻv_٤Sګq"jў]{Wdn c2/6nYzB5:6;cҮs?倽Ƽ =Xx09O)PԢfR %ً]f把Zp,%d[MOzN@[ΝCU[5ֺr_u 'ƛ/TS1 n>co7^BElt1ʹyG ]8Қj2{((cW&lrz߇)!>kO{uAmj.z)ƺҜDTq3a4 eTsgq"'4[Qf4_G٦1ZGDj5nff0}P_qfK0 I,jK*7pvw9f3-ӂmExl;]}t`8]ZU }t:{7̼{>F>ds"'db>{30ijWhl+tёo.Ӭ8wD9}4 5bee;d*p />u+i\!= UX nYtW YMX8. : I=toUɞC EL~[kO..LԂ"ifK%K^}x-Hk4=lWo}2AvӯaL-Hv|!|s߭X2|yPS]ar#u1mVzp]u/{ҺG1|Kp;o!-c޸*rдdgU]km7HL\͕l>=̻]s1%%׬ǍM=x^328h̿-Rm3sz\jL̗:V:ޔT0L~t\MA'[~{9'MAFULBj nnocnNf*򀲕fCj"q>XZj3yxQM)[GYz8eC/ ϨwyB5"4H!%sXE6bCxs#a$]`C$ߘ]7&DGKӓ ԜZdb5 }8Ůjlu\'{2JX:m, #6shʀdr(9нNz"{Hz ]HE9$I5i xt2=o U<O"!+RmIzhV?jM/"aO&A/EsCg7Tzק \ l'ti\ n^'EV 9(SxqPF&TOR "MM SË ,K%}F<z 8 evx3qpz^ZU1-|G#pN;Ÿ%N 9r| v% G(LnY ޥZ5W}{F/9qz^3ƘY]'QF_'ޙj?s|+AIi-Z#0gCXs'"ǭgy.VgqWߡڿ6<_Ge6 !bC@@aM|޿/!BO9Һ#+N,KZͷ{dpe*Q4[utfsYݼܷggڇbhQ*52)H 8Ŀ;{yEK1E_v3<$[q34)eCOXǶ/hAIxvSQcKCiNQl.:>X{5gz0lBtd6 =Kd̔;* ;qZoϜbHaI:/rr,;SJ8r(C bqAɹr*nONSI3R'&XB&jCwFqXg8q~ףB1(LD<0V#r|N6shLmݐ#"^3@ne!x](;s`w/z(#D  <#ՉdcÞ,XR7/g?$Z4H0nI{試Q@tC;]!eŏ{j11 (@72=ڨ@cY?c@bMՋ_7@']&b,V=] Wx)3 6.gLP@]M W!4p=D82*ºct!Z44FڄxFeebn|G,hh/R>zd][D6#*\VxՔ~eGZ;%eTN|$ O"N Zҭxm~TnVJl·f7$k}>A]79~M$kqQG^ HeJqP![pQW8Zƿ`5>A qHOa YKSOiÇ]TZ/jP;mas+u?2hCs> SqS_ba}q]{I?@K9ֵt/>deNힱ4Q6h|| P!~o^QMrRzmEѲABZ\u#NH>BI3c ů֮o *V_F3X  7Z#F `,u^BP3?8p H;'T:Y i!f#}ߖuirTgx -IFsvmѻd(wMb'8,q'ʹ&ْ Qd64m6p4ѥ3OdB >fai[`zP `_؜'B3g@w5 Q Q5yf(Qun!􂄵۹F{Dbi*o1H\P*? )|uY7[Vk7D#ylZEsԦYuzxǤɗhO+@38=*CܭiI~*ba^ C2oF_cAtoB-G0"Gm[k*Ș|?vyphX׌Q䅔n]"y0Y6~o7j,Ma!^Yy=Ow \H|gk:6BJWKSڹN1ru] 4/#4AuV%A36f=GIuҠ]e0ē |iWanl(`C/}M4>zݳ}QޢoFÄQ!9nW tʾϠ$a=g KMOXD]GY,wWoNoD#e"@` N_09bs@݆/ʼn 1|\o8(Ȼu݅OU4Ӛ6kbdV|ը|ih*hԷV $[/̀s l n]H4d&A^?r{KJzͻcRx6YGΓg+u#+͋9&hDI.=01l}ٷM ?Mag J*7 7*<6KeGM'8S'J?GL'o0E_A[Hj*ꀵT#BZE,’eb_ ETMaR\[{o:ևUpϱ(PCާBU}V{|@RVXOK#ZsE>VA-WE}# ա#LY1sb/7P6Ŀ΀fdVfd 2?ܩ_iZ;2lHSS`qcB0C5Jlbo5B_OZ3jbhNS@@&vHx ] 3mLrJw>?} \Q]>;C O? a@ܕI&*VԬ@<-+ôͿsׁ>Z]誄glvw51WHW kᰢvY4#%?zj{=:Uyd^`@ Q(BIZtlB?$H!)mp6Y޳TI\}X+SDT\;L,p$h֑qsY>Zy[h(tKr*Ͽ!X Nݣ ep$Ϩ=&Ԥ " ZժEZ(ы7{3M=vΨ<7S(Xb _jD3T^*#No*~%Wym)RޢPe$= w/H"$->#>mňtn9(= d?8ՙfquz!(N<ګ9з@Uf# OKA?32#P7 e.m)VĔ<Wxabjߞouy)/$ ]e2r&=/X6 Y*ʱkǟTsYz.|; ?Mxk=3V;?H?5@fe O2vCk#O"B{%e~j/=R3+%RNn<Ź(>rpM~G>[+'[8 _| mWn bI9'z<+"C+mī hFMJN\PAFL]}1 鉶o}]*S}0ܛO}y!fAlާD2fo|dZ*xR,&o1m`vJ_& ?QG$w>gL`}aJ# ȸsd E8o4m2Ӟ}Ct }FVM/ܸ|]b#;. ˵MDXq16+bF5]_xr (ЛtWKԹ"jWtp34{7n7T'1%. –sd9%sGeUFi\-hdH!/Z.ߐɪ4\)&H0mNfB b;q/ ^#JJ+QM'/Jz_BDvOQPñt Hx J7$gqIEG֪x!@oR^ ̱0٣qٶq8J9%4GS lhYg>?mkv.h/h V05\ҧ)xγ|wh>QVӬ|Xq=uu=mQ KH7 ;yaAsʃv6]Q{١~/`&/inKV kGm +j6DJS)1h \ͼ0?0 `aã|%$}+r@YM\$鹓VwZ-B8 zzkΥF.ɻ]3:wQѾ-wm_%n쳾Hڲ[by s1F R':dlZ{dtO 4E!yKhZRn kբg vʆMϏx9ҪgȾ) @嬑Z6(ؤ>p '5u~R3Z>jNЖF []95P{뀪PKTe9s JW=J%;R ]s 3 ?7G rJ#xUM-1ܳ|%E#/ D Jm숔suo/H톤2L23JmT (dp!J4.v:eSPj4+\YV˝Dv Oxp**a\`R]}n%aN"?lx-K:?Ǯ pQ[Ba^W +й}(Rd,:to' 1fA9&3ɐM&ɟD78g#+Nb&.O@s{/$15 , Y59b3t7#$Hho=ӹH w=R BT e*T5-  ǡ]ȜMmtcz~uYwajzEec%LmxMQd(>[I}—g|S߃+"ov_`._[k>s-\ҝ93VUQ//2cGBf'[A3]wQi?۶ќ ~_dfkd1>I"u" [/`e7B%)fe"wnGKܡNIܥA6)㵽8t| 15L?*7} SvdʔyȦ{tѯ(V/rP 5Yң5[_.Pv41\N˘Mz1v4Ek:,r.`֞HRV%}TG+28* [+Ntߝ&" L1$ ;H%b5BIε;%okNQXBৣKE6ڶ+Y]a8tk[|~p|dKBNHz9I\RnHmsd7p,Xac N8 R xqv P\ފ`p ƥ̈Tbqo֥kXf҉^'_as (rߨnY$IUtAY/#=kye1{< X`78dfl3=izlϘp\`IP6<'B<X&hY؞ y@@髉>k eV ?d N ^6F0(Q:t<}93Ʋvv*c !U!'lq;x~Pcs^O#P*h V1 ӱK[fMU@imk;l,ͶyQhwg&YT~̖ Xť5Lծ5"_3cૻd!89oo2=E;ɐΌkP1*R׶t5$z",$8_MhO3Ħ}Hֵ4o7Ml2#EҲTSTr=Wb?Jka+5۽ٹ^4$JOAV Se^uH@h(C^[ĉM8 йc3e/ |-!L2 oa[|*\z3t9:i@@EdN" ma!j!а?Ww݂hSϜ7CTa"Y*(d!U[ GtE a*ѩ_5E( zAX-2 AqsGK59FmϜtA={{igVyaw69ZuDHjmplu֏@C!$uR%,qO1TMq$[WNH4ҽRG!"ϞCltTbLeΫly=j x2Q]u5jW6Knh"]!/g$30:A\fq4\m'q^sdz:M4 'u+Y s ,!܎{k~^[XϬadb+7D|̧P@7 zu+uN:KCeLY-kDʹny" ^y|"cb}ow.CҞ ot2¿#H]yrIJV!A8Q!3x뼦5G^i8CbX#'MtɊ 7n8^ȐQ't}nv }\?3%ا,:AaP%[Ҙ9u L-jkǰ.*0K83Y)'خ%f= D<9@ ޔe?6Mzq<%טnGҗך[9R86OE{bZ<%q ~&!G苚4,k}aKFwN\:WwFtj!ac_KޞeIl8I1FY82 LIߔy] -yԏسy{kDMCV]ȆsP[ѹc$ v}x$ [-=KC.֎JүXrPm3ʮI.NnY|/q=Ջi+ Ƅۅ8~`֞vjKte%ڏFFŶ%If ґڒl!y1z K_Ct*+}o.aA&.w4uyuZCj쾦[2pa1R=h (`J<>F(6z뿎幌eרi :@MlWe )9ޑ>TaҸ5WLe{ſƠbVF'jp\,2&~v ; "]I} zxmF0U=_^=ijC+-z(Ew}pgdz!54X2~Rrr $Oi&O:cxY5m$OG!ѐl Z7j _W6*s>D ww;j'^Vϊk-<ߙ`_QL9o3t9$IHU3 8[+A&K N6 6i)-eGk51"%#ۤ\_7y",$hӍv4t 2{~Q81\c˥f)]Pf @(F鄮 &{$.EqT_"<[fcC;)E128ޏ*X|=ΙV|K_u^9JO)E&.7[#o\ 9vpLkAMemy79슬ᐈ\lJ C u[ؔ  ;!@WݭB2' &ZȒX^ej84j3լ"X[(U׃ejh4zh~rЙkZ͚ўW.&}D= mޛc^mk;&$ϞmQmF~g{hezjdu߂G*q` ob";ϫH 3 ~X="7fe͖١ɮrb~Sg\5CX ;+ A5sy7D{:h,$Rb( pI4K(*>AX͞)}%h/C˸*-LѺhͫ9]Z;rʹQY3hjv ר8j3۰-*l-j͈ BzFdQ[gVu*6SÄ?<9gazo_̮?7HPX*ЃnB ƪt<ـm/WC V-&+oCa҇ bd+N= Cs|оL⒠lH)ZUP}16Og.c*!f}v٦ f L,I2ZHWh~8ҭ͓Jg~n2Yip2T e 8f۩[9$4H+f"WцQ;,)/8쬠hƒg~P>kx1|c\R ۮ7=L 3WHt Cq+/^|Ѣ#Z D14>;$Ù\ǹ^uiĠWz Y!8p%`[tQ?(uk,oށBRpeO Xܲ$ vȱ{uk,-MA[pRV赳{_8lGZ 5i8%TI2>xUS McV]-r<2PIPGT\ߑ$DSۚ&$~xi}bW ڗ߾SCLcx^%"@o w}~1.CVFO䳾 4K}V񣧛7> NTcMۢ!^unzpD<+ab2 z[j{n$2wD S;RwǨb1!.@fǭ4?Wl`:/pz~b;fRZh\ KBcW:Ѱn-~,ݑk|PI`ׂp& ^;$kTU!?Vih}y{Z[% z #˵yB߼J"P{3QDo߳Nf(z4 ֬af'cLJ%!'1KnyHF!ZLutlHE<  n;h;^"ؒ-@lJ9p1>y8PfIifۤ//-ݕIJS 5;qn~5P.EKu"ٱHW7H!9 ,ZMDw|L+Z uE"C]Ry:.gYdE9cS̘b B"`)J1 cZok3ӜU̸REyݢ.z}| a`+%Xcݺe"ln]ۼf AGV/xz?m*WAd+ƚA ;&U4(7 \nk+ǟnRKJxv?'tk8kI(rRِg #< !Qt9s20^Ȧ uȫHobڤ| MT~uZHb3qȹr|UklۦQA3nX%I!ֹX{$9ǿa|zZ#zV1sښ4V9G+ Y3%r@]A3ĊxۯGD~;l{jG׺4{\e%<1YG\=꒰dcǤH V]qY;&QFj+H^Ѡȕʳ|81ڧZ^GOҩW6/UR72cJNEߖIdN !^?Np\6(.L$bomYUɋJ8#G ː0F(piVDXJؑHj. [蚥k˸iC T0hf&\54@ЛzGfkNHҁOȲ/wa)u t&qVVD"J3^Inq"m]MLj|1W gU!X;4&8ii!W} Gʭ|ձMWSR$UAZhz^6K?,|/P+vI؏[)B}:cmsb65`ߩ^vJ\#20TOE Ѫ)[>p)pӀ2Bs #|_9 _TS:(~MN<&o{7O|ʓ%7R2 K 5h!hdGYȜCSf$M^`ps2&vKx<0P&8]X \i%)V)#E7L+.s%,dL9NNc遮fQ\Cbrx8.Bgpi2@5t 7 %Ps )Qlp,Yq>էmӿJϢjCFA4?е;w|_Tnaxt3;Kd-(Qo/klgɻw֙f"Yyb;U?_NToފWDFc_hOh4lqS0tsMQjr 2;.DK{~,I̧LhƗq9w%Fr_~#v?dS+o?諡QSĒGL ķ:" J8}IYsM&f/IA:;Bcѹ7OLcd\. 4"r.3ۣ斟5u)>L j&u?b2)q릌1NWWt ϝVFW^,Uc}yڠM8/hDg5t?g+0v} eB#vpDLDŽ_3O[0ȷլ6N8'ctnejl^){lZaBjv|c`@9=R}r$jOzfPHR^a9CjBG Ѯ2@m_8`o]y,py#;hDXfS1xIp1_-Ϛ%#˗!7uP%E >IL&^8*1pɗ.ru$8©0Nu[,YwWR";cn2[vsKժroVẼ6uX3e_h$>]%|HLI3::=Tz aSP6~ܢs蠮c2Y{]NSQubql p"HiFmJ)k빮jkV("|MܲN5̩mx3*j k č?n%Y`ώK.5]s z;JAnƺz %rڨexO*PO5KFVeFe"d^pD*d&/3qQRr R[|IIS4;vj̴w)h K-Z@[g56w;Gdhʘ .-қֹB1mYpue0_(|[rjKds ȷrdvo"9GAk*/#t^xF <-fݬCd'ZZ5DXh[fq"ĕt](I/ү^C^C}RV?<09")&4 |m$lw'b| L$TN؞.bo'4Bc{e (8#&GR7]NK@ /{r侦g_D? W{TW7AZ搼@̢ψD0 *o1%%dgeO t*0227(6oY쓉w!twFF&}UiagI$aft>!G1O<&B^@S[þGkھCtˁ$ zU;Ӄ}Qqގ `42 ƨOlتzIA&Fk=M]Af'@GwkQY#Mk=U$'J$x2&EaؘvTWAUį,4:IOIޟTu2.A(Ȳں8.puVǯeAX1_>ucBbN8V^HȆe#1UaibXRg绉qOmqy`rt6K8(~rqAY31ڭ2Y!Ǿh3402ׄuX~ϟJJ''a`D"r .e&DC*qm32^2ubm_)iF۲btd6jL*CBIcIotϝ%grE/:{&FK_6Ctʟ;&T<[;vRg|mo!LhAH%{d $!`t,%<ѥ&s՗b(jFӚ_R(TnJUk hJrv:UbHs' hYFsaP[;>Ù!RS`4@Jg4O5fk,~31h!>b;K4؎o+l9Z:[ !#G}yMj2PՒjDek<"SɠXbp r2{t\[ǂ&/3dZ+O! KYDDx4ǒ05-X#{2 "o U/{_ak_X )#p,mh<TULL!EÝb4t?!mT!$lڜ'^%Ŝ;5 SW7%~"N@d XH%~Rr=QYh֓`NmFAU.a8a6&a;}AEXhW~>s("kT'2bז"*j9[ݝžޡVHw3~Ý}r+Wb8~ɍg߈5 E+t3qv7< )A^s7@8|,zvq1'z D`U;-q=!g7HnbF '<=vPӔP5!A- +8! ԸhR"3};XmhJsm 8-L ٬]Ci1|M nWJӐC lF$,ŦNjOEPގWrC?v7;puO(\<|NRp8%Uo)V欸"ߢѰ&ig`V¬R6{4 iӝkV)s&enO6 Ce2' İBvW2#F.f'Ujl 6U?/2On YXd,$ɒŪ 눂0+f]̗O߇Gd8!au9M&K ܱ7e 6Ia @~1@D@"`↌RXYi E6;74*6UWVۛE D& 0<1&u hm#,@s\KMWQ̯osc8d:@3ӿJn<7(;2F\L2+wn4ز/~L[IS5L';^ڈe$ `H[$2)iCcm[ɌVM-5'ZGu0_gHE(eϥ9K]wu3B'PRd5Zv}>c?{6hmCo6^*埛W:19v(wM%?[%?)f`CCC(խNҤ`b[ qp5̟2b"oHh}2bW;U\.zw/=cҟ`)2ф݂(r泯] J@K,xRP~`6Nz%eVF2ma_Gᾆ3}k:79wkYrScǒOZYB{J_yX Zߋ<ce!:ܺsԂ_~]4L+:BHr3`&I+Ir9CX=:PlU 짆sAJ(Hw{T P bؔe K"}FG`:OZ9GXʗCqܗ!1rӒԏ·d7Fx/頱R_\Ԁ=3&Tz);!}j]lq8s tCܬe@ ”5ZsIWQj\6 =4SV52=]ÌR'j:E^<{-I7MEelUCThʵZyX̟{ecq&0SͮᵊOZrM"D֕Mo±9&E;\K\xV\WG?nU%[7\AzM5h#Kʚ[|41m!lF+m["f8ǼQfB֒!~x\ϯR{Lw wXV[>ķ]KݴNk^66B%k_ϛ7ҷ&"f\AQ%o,Xm$,ezXJ}TWQn4DvN=hN$/(A{iT5 $Uf*p?6JL 1nE7uZAHf3rk?z×,G)Wr4\E<|`NLUe%s{ۆ=m\ Ƃ,"\0 #.I!ι* 8^`ҋ@lBhoc/m6Aï3uk|w9/BZ[IlU6quvZ E[6 a7Ap3֗b1:Ϩz0E%i97s7毂ə! cnK%pmVg%S;ʆզ$rJ?e8=n0/HoK:7'#z:pX{x [؟Qj_*aBr7pL5/> rC,q#Cz_ 6ɯpyﳂLTXCF!̊JT[|N)=xNS҇@,,lgb{$@G,9[B>1dI!Cι$W/>BJ:Mrn\~*|.*ĔM2\NN@0yOĝ6G2Lz XI5<'%=$3QݛIrF&19eP `,ʕWL/9yF)`.fTAi +o# ᢀY5Ƀqf3_ a?ei eKD92_OvR*f v[UvQtGc?}}j c܃*w˟8_=(r|,b'P8\ >t*œB8%3*Z mCjd"3Ҵ|d׎]4*RaTG`kHEΐ\n{mA*:^M:e(̗-Ք'I<f5qwȧ7PHm.cօZ@pf!hm_L Bߙ?e 1 NHC 4;yUpՄV؊#0S 5uڻs>vOa;rbiõMXnahYĹ64p)F| 퐃` #\T"FM?,9( ӒJfw歫M;WU/lJ~(Gvxاoxp؈eM?\_3o\hW{B;uDgѕ;d.|Z Ī{|-;: gt=RcPk%k.yXqdҢkIjFw>L"{7)Պд;+a"6TC:hE2,=_Q*J  ܆ EΫ#WG.U˷{H&tt bH$) )/7Dtb&Y0IF{ %LRɲ+K5א)Q]4"XW7ĸ؊G~$-M/Z~a7i=MQ!=7Lrzc*M*e\ӤX㈏i-Ol%N4E}pͮ}hC6e>x1 W8cÁ==[vak6~]V븎7ϸWGe&|ĕȟzdq O=Z)Y㿍 hEu1"%GSv;Dliw7Dj}{^lIc&ts62t1p0«ω+PD9@,G;fƓ323I²({g)%i%얠fVF2S@tf_ki4JnC֒5zU A> 2EW`ez^gE,D;gn Z_ öb-yQ&zj4-iTO=iY1BneւMe}]N{$I. %Ѹ34ؘ\NW7Fq.KƓ$Y>D{FPi8݋j'3z| mqM\qWzЕU&wdڭIU08e^>;yq59hԯ"nrܶOLL8ބA qr5eߎͯm~O=q%*4M:^.GF@YӨ$R66\ďX C›e3G ڡerk%Q^SDh2;D "6 Ihdbxo e⇿]9D sEȠ-M?jDedmV"j*p62@F-aFv-b)Z<-?@扭S+{<8N"SebNMb7ֈ]$R( usyz!>d.52GvV׊Z^܄r&79yԟ^vqjuYJ|s(CŌW+ȉ.N( FP6񪁙: G9οQVt`*!3/v+av%j"$tXvoeeyҼ.ك%?. - /T!‚J\#K`]|N[J# U#nP+r(>qn+y-.I~(G9]ڡijdCC{\=`MzsòwF zp3t$?f}8 ZUkV9=mGXqIGz#$SC:9[ɍyZkv* k,QᘜZ6DV FI"֕D7>fyxJ$ G 1Ft%~cO'9q/MqAhj:+J]L<[J8x!C}A(ۜΡ5'4bKfTl!v:ae$}L H3دoOϾ4ԇmŊ"u 2X5WDU1;{X h,ym|ȕbecxOQO֛k]Ax9d; .PAEPO-c暍d0ْXQ2;E@oB 7"BTy>죲_c Q mߑm`#xwː؞9aWK$}u!Dʪ?9u︐. UYUJ@5t-˪OD\Tu=)p~S2I9+Za 0'umN8sgдcv6uьإɨLxK‹vHsES0~--4XKh0MrL̙K5臧^xm5CXuDgb0_AoIU~* ػ̶f|*X!@lTFn~&Mx4]ߣftqOz,c3B%v c3 [ ,%r+PFkDzOWfpU~{PF&}.0d$M$B'<1/b{$kҺwR ws7_kp&䥖+bJT CKhwgiw E)U/cqn,tkf2fUo:b ãx<:r@(lԞ%g9?0!lg*dJ5*8oy)0b8L!pDN^rQ>6I-wBۑ0/G\V,sVh',,]o/$9푽$h.LBYFh"Ubu*P! -3r rfh^v8 q@!%mM5pa+ hzl|?>W9/.=ԸJ(6"KqV} t:m4SvpѼb7rS݊4+V qO[z uv Z$pE4=7fmY =iЉ0 xd95րvs:|5 -"V#4AڱUBD2/_ \?gT?Ҟ ɸg\ip|S"57QN~RIPM^uvy!ߩF[xA*VHYȂ9ލUJWqN-jlJڋ\Gzh( ؐkX#==mX&$d{_.oaF9tYR.ĕ$FCՈKZVdoxf (;$$ѝ 'EPf?nD"NXeYҖn30kk-Iy /+a85hdׯ=RϠ/gO_s3&5_‚F6 wiU|a[NeǷRZSF,#ڪ"V3EHj@~2\VF8SarPUOwm'ʧpzAT;j:`rQ%ߤMCAI3ٝW^֐wl$N_LQ8U.qkM}U`jGHߊ{ q8٦v?'P<,t ̚wXc | Ɔ'K/gxb 8Qʃ@2=uRPb$]Յ])+*`7\}BGC<JAJ@WdmpWX)TQ(wZOlߟLi^gKxQ#S&T)@v n_ cIQكy2xE X0)}k^6]kj *vO#aWt3 ]>="!;+#/ˏJHV $8,D#/9C⼧yrԯ$ huw@?M@I&녫v+HX$\0wcnk'P%UHg>ox GuX<*4Pڇ]No|Ud'zф/YVEx]a_P[Nz[_T*ї0SR x9xB- Su,dir'se2?zL30@@]w7K[ud돱PfXTscEuE.,} ߩPJۻn5%5cg:(3i& 'y6DGhǔYےl a#UjO]4X1}KѵUy49Fø\3 & P78џэ8qJ$T9A"d8#0m7_|,z# -ٴ_&H9_%QmI^:a-}ɓ \؅7j|}97~j\&uhy'I"Z" A)y\xt02 OAnJmI<>\UWm9 u+x%vov[3kO} fo?0\MKŖ=~PL~K =c#f]D t[IdJS@؈;6HpӬg A56_Dg@ PEa)Zð;s1EhD[l`]} 8,r|Ry$PcB"T,6O ]*PeeZMV!/h)sRgO찵N.;UDDnу7Z{~6/vC־,-% !Q- ׼KXJ:>V)_l]՞h R!vf= |yr辟nZ{ec{3?Jq.yOەdz+7tş9FN'797g+ .{ИiPk,&8*9ZU|lCpӀV$kw}?qkB,Ӯd\߷ {8qn}׿hҡhe1Rz_m\υi=L{LǧTyVEc"˜E%¾gUiClytwQONBmuI>9Q#U![̶t0^+AJQ9sL"4I~vBI^%>=^OMvKJ٩Y]( ]=xJY%dRS7fp(2A#7ka8Gx$^F|e VٝrJ--L6ܐ#;bGv&o@"iO&;MUx1\m[/s:fgF [AC ÙL,V -`o*U\h O ۦ&*F%]ċ{9-u7f/ꢞkȲ//9 EG<86nj|]\{"̶ʐ,3<͡'ywGp>nj|')ɔTjsCA f~z^%;)+2Ck:#ya6eNyk$'5%= ͡unV!jEcl|VVxLNiQt*Y,¢+jI0Dwye%ù Jaz"@wKI ^Nc*^bS<ÿ pMq*hV]ZUlޥi'EQI*?WP{ ?Mh/bQwf"rd-Oe!t ,ׂm:i Yq/ax`.Q`<.v1O{d;~e]D7ѧ4BC ?3jdq{o)=&ɘf'-uS1Gw rHdqbBsЩ.Yg0u Uw"/`W%o+KzpeK!I_xzA>Z<; Qx#"\YIǖ^27vePe|гFr/d9pXLIHGI{k<GJ v,#8%`]#] ]Z`Q~kY'sߜY E Si|#,|quE0E^iF-I-yQ 4ɾ:Xs}D>s#5e1cfLOR9J/;p@bzf-|6OBV6jp(' aP~;nՕ**" J8*,S$4LAݴ~W㸓ϧ.KB7K1O'vv)T=#8>kF>E'Jٟ1Mw[ua"xPD 7pn 71zsi{xpPl5Zi:+ 2+yG](/hb(W>]2ĥ"m^ *w3Z Tk>?v!ru HgU镐&R93>.$ ,nQ )dTKRzz 8Mo^s/&n%, ck!c A;^ { 6VW˫'x8S_dj)έM&WRkUŀk،يǕ8-3a:w;#ܽoL%6rθYHx"s_A|[BU7&&H:-H=.ӂ\^+X97_& [_5LFucíbeM*FDʅt)X;phֳW+.ŇoF]50tzĆRn K`^^є~zª[mƮLs#O0%ںS0KU%gUX|F3mIÎk{Laxp k (E70ek=+2o~$nSmC~Ij'K1Ο8 G h99 oG6L9Z&HDL6Z6eV[`SiԴEǤ:j"ܟ?{_&44/J&y.63i%Ceq~a;D22"윛\ Pv2:$=\*J0L߇Jgp8&鲝w'64mACh_=^y^ÝJ)NYX||_/e^\}>KH(iŝ6'+bm IhOG&Puu. &qJ'$}LrpF6] ?Ke;ښ N;~I볏aHc_CC^!UI\6~l.g*A@=Ia#+MMVfo;towiGVLx̢M=O*̘l3%Kx5ureK.-/tLBp&ͺSӘʥ1:3SdNxk0-&nwF+ @Biq[0 ^ǁY$)¨8܍DDzBB cZ.2b͑D/MRڔ~mT ˴emPE <8 Nf'(y;>I4AV?<ó[v{(,)s Joa417A"n|qw!̂#y&@ ϏE!;9x[;hCkr:1y{2Y)-Wk2ƿaO[Y&{лOЋ޿>F:{YZ@ H /g w5$ߓ$ Fbv=/ޜlA{]ʛ$ܨu3Y!_s*@θ*t!nHӗpLrPiZaY_EEi8:H͛O0t>?qRfn+Pim(s}HQ ؕM? SHe& k~qOPvQ\ϻ"KUZ=zjB$YnOZv-{5~KEѧԱW[;{/fͧ[ ] 搜])غU.QF$^G>\/uTh>Jtek9I)s,:TYȊ[pqjA2flB-B[d΂h ~o5צq#k־cd̘=|8BZv=TNJtۛ틛0)!fTFAJ͘P.O NB4"³GnÓwMgBD?YNhFuý qY8IſgkSqm uC!EaiX.J&PyNeLൌ_XCM@_&Lp?vlJƃ JIeA,KU)z 9Ñ&K .콯@8SZuZP$QNʝelj +|]RaYHfУ=[]H>B@=u "Ue}Yblc9glT8"劤|п+e{ ٛ>XIm2bJx^߅` &H)pIr \Ѭ݂VO 2P#lMR/||1L$~Yc:bcyhn~mğz''7{zY)\LAwm("t#|m1vt#;Tom=`i\ijmJ Tq. D}YeE>,M|Iy k˖Ғ:Ah!O@8T0Q;MyR:I[E&D}7w6E]+gqAwWk9HKZ&nAc0"ioboƟ(`$'e$ta+b]bB]g Mq,G9\5/]TtFm7"|ЬaCP$r&~Ex$ I"kkz= Ev`օriy7T>Zn|+~6uݱ03\V'u-ފ@rJWGvXEIo(3j׸Jݵ| Z.%4w__l6Mwܗ9V>D 0 am{AҊC&/O:.@>aXJO2^pUhGH-jO-pP|{!61!ٶIJrB\|(T Gn{G>@0PL݋\_@E gO g!dc{ vi7+ v&vmJeQ]W D.C潛*y, 0\b KN7]O^4Ǯ3[6hOoYakuγa`*E%T]q߸ \[*,4eUڬ*awF&,hQ կmB^$9.͏9EXO:*)6YY5]`edY- nʖޅGoieR,*T|N.[i݌_zs5 &,3ڎOb A,N{W-}A Xjai+[H,OoV 8ڄ(ĨmnE!gt8C-Bz94U,YoE-{ ␛2yg!Ox2yW[zƒoo2)E7:8j҆"{/a&'>>W3 D8|$զK9*C(nP -wO+N@6, bnϽ@ٴsS+DY7(rVDq| &hg!:!HPlyW!|:5co){[ UvZ|RfoLx?PH GL4zb'իmeމc.T .dMOaI*4QHJ{ ǪA!\*T=f(zxo`Uostny}[3M}5^㥏%rާ=_v]4# +C c[FRQ["B6\MHzǃ!L"4fn?nuҺ"piҵv7R1w9hHh>>Pvl8 2RR/͵Iw2د^Z EDBfQ;gYmRnVSuޤp}7U ՘d(Y -N=k)7IɰCT@'H=xA<oz-$m >󮳀͗VrBId񥮵Rtafѫagc_yX65\ Եdqfx1"56J038Y>)RC\6BR*[lνEw7AQkP쨋R]dDЮbt0w"@\igwi6db|Yr $y))Os}WxBzgg~y@M۪FGwX:j)-Q5 s+Eŭ}uKO _yI,.[ kmo2L %\ MIurK$j |qd1XY9\q ?Rj-rM^B_ۘq<߮5V[*%wCΖ[oL2~kfɸ1q}~aֆe]G,pUbiRg񛼖ݔ{ڦ) %GLGvSE9w|!}aȶܪ~CJƑCTʁi.4ƒ_d/nfMؐz 1ihrE%-@\Gpv9+Wijb 0!_݄Lu屄{]<5iow\>˳_#cKJQ.ciGcCJ炦%!/,mh4ÍY<6m(}5Z&^ DŽ }| z_J>Ă[/xȅza(̍nLv~+ Njyot;o|^uB'?=`ˋ[V;u{)]%plq3xj#cJ fZ41A# [H^G>.)]sƁ0_H[k ޝv]ݖPp|g @2ob/kbkq{t]+[WB7LrB_!Rg8 i{ tKgl5፫LT5̯Y4`@"T[GVjgòP5ZTd3--Y.RźCh9IbȽzk?x[*_A7,҄3g@(՝P"h)Pmt*54!ar&p}T{b(#Ua[ǤY4dE '5ANk4А_w SgJ+^]OXR)PC Zh;>* Ul9tĹ\wbglKdN%'˄G@*}r@FF>uHhb`o@vFd竝A]K!P ZOg4y`A3t! &MޞJ.`T6c0!~}'Gll̟.^ A4z(!p!]d_Cz)WN*vNQBo?e$bYБ$q2IBK mD,O-bUc DIJyƘcIj${B?yLױPHz؀&ɚ-Yds+i1N|pe19̶=Amrm+h&o,G!pv[7oIU&V@m\&TIH X Ɠ͈8GA(^>ä +]n>x\5;h;gj~/%]T;;~1F>jp[z{6_AZ+I'$ 5z'6_`Hn3PFD*O3-Nu6LJ6=y#TZͲ,e!_=Iz"ûX_vh ,iЬ%^=n pl'2u|2 j#3"T$U@>`(3cI pt ni;/ms홫AEިK~oLD(o],(u~T~b|UoϨ5qT&:dCfhKqGw=ڢ l=g7-U51qMcQˍn$-^Zb$<*:#Egq?_J; 煇GvDN3,I(:b'ƐmFj .Sskٜ)Fc>Ȁӻ4r?;-ȯe%&{N6F#Qcj*ٗ(.|#f&% j?Ŵ-]VS̮Gt%frRIlsd\3a jS(Rfm}|lѩb/8)hLA 3|:]_\~{( b=}+*Q!B"bd߆mЅƵՌlqA(OieS7҉{4.Af`o48ъW %PB1)AphSz/oJfIC*K+Nefo.L/|Lo/*Xh'"4& fq2ӛII6zÚH8z&Toa]k0QXhؑQbLHR)8ZjCfW2p~\}A "ouqVTkY3Jҋ(tFk?C4QtP0* /3E,ءvOHCv !fi/=^ ٳ@t,V:lRSNup% XpGet#!lk\.2P\QY ڮP%>,*Bg5A:|G tSaL:m'yL5: (oInLM{Ovq4:c*bgDtY{J`3v, @+R7Q y~ n\q3Kx{.8jClwtwaX>?e1..6.T1_)WƶkX#ڱ^R$`` M|j8 Yh;Ok(]"Czbb&ޙQM*to{a@D)|u@Mhwo݈WPh޺[J^ Pҷ{Hx=h$טmAFbh|!G!7A-O|v)Tm%PIqocb|]Mt(YݢpRcŒf{4~B2.%;ˢG^ ZH`jeO%q({vm*Z+:ZiA,hT4~ zFaWz$Ԧs̬q+Hi꨾U-VEH_Rkt󶝑8`A+4~t@sKpיqόt+\fVy'I=DDTxNU;jg sR 4sz\-j,z}"4P ܹgNumM5c@TjC^܁YZ օb vJR Ab /s1ǁn](/p$ ,{=J/ܚ4-z,9TUɪf vl#br!hfWACS_1e3/&4v3P`-$]#?Rr뒈q**rH 6:)V'1*@-L6!|:˰l B PԞX`# ϗt7n "ѽ6+w'"8nC5\rNR }F&h1#1Bll9NZD~C03xͲ܎8* Lc T"ᕞRC Uj |_7; \_)Kaϵ@:%isYkj7^ؠʖ~ʽD ]` Y뻽+kU.i;2hpB Y8}'R\xmgG.ז}ʴ`f戜zOVj7ta.bcyo^9(T)S'캦n 4b&T1Ms>rL:#Nv[wE/%/ؖ.o$v7w@L{`6G{%76nrx)-A #bD;{^`~>Gn8ɭN#r<ت$`ns:vIt$A%SPaCtS@X)csc`|M/+pBO]_хL,:TTRƖ[u"4߃Q7!Xg)ݴמċʞw(*3m2)$8== PdJ)Znō5 Cw.?*yV:H}9"ҜMY6ǟn]| jfժKҼd 4Htk6 tϴy-tTXMZ  I[ƤjvI*2&%b6b$?oxZf2?zQ.7'ٌ@KYDU޽W3u4 HhИyoh$>ۉmƖR4ֶ`5ipa3CBDp5yXÈh'1́gAuW&6nvA>0,G:0~XJ[@}nF-rFgV䈇Fzڐ#>Y ;5!P>TkܢSzȢ ]YSmaW9,xXm^l)޼ƼصhxJK^¡*6amT|?KtIԍsWi\ƪ ãR-Q {i_Z_MwL( U=tYȯ=l >E!hGp 5T̅1X5+|DRbN'k@Eo >baOM'3?mo ܹJ\US0 FI~u8&K>@xY(<_\_ ;H"[WC}4Q *PWOEF45Fs%:JYg%O"숨7aQO4 ~ 0ziM?/j։{Pa`sGnXzaXNs4gH0 6fd?XD0y\pC[#> {;AH8?xxdvۓ귀~NB֪ӅB4oNNŔ$Iq8#c "rLG׏'ѰjƂ`CZ(Ɔ1V/t0(6ǓCVah1S$Tpiw;\sF'd=*o\r c'Zn.6b^ +3㶎c>_Ve]U #T7%jvZ/2>fX+~ār6MVSgL _n D`KC%SS?CɹQTXaJ;PD)fMIɭ0tp,^R6 :cX٩# ]з c~,S%`Ki~26Snw!0W0~ C@2qv]X}/^j^Z`y*CZ-7ΏVDD F!e8EO<+̷VnN|IֲV~_@&_Jn:Z\A0ZGq@'%6cuXG,C͓n{EA^7{ߏ% &ok m-,l͍t8IrI*e >lO#@sZ!z१ٷFwpB<߹c:{4EfYń-N,=ھ#,IJ\! GE2~HpFD!J2,$reXﲊZ ( WZ迷W@7|Q0{p `V; σm @ByCjr^vV{K\ɝ}|6$2ʽl+% _N^)Nh٫W_@_򑴧a¡tYƿ8nPf:slL7u *&cZLVSklyk2`mϢ>5݆EPU#G'FKNW'.\r_}LHt^'o ::ivZ=M/zƸ 4OւrylP||6t.hZ)vdѸ=RILơyﯥ>datV0lӉſ,vbG2F=Mֳ[BR٩BQ`,+㫏.n9t1SXNB|AAnGUtdSw⡙Y! ޘ 9>TԮw Au M9l:۴NL'RRl ]n@#An(0O L"zgD-H.86M_gTZA3#:bk&0b> )d:S FIV5\;WRpLLS{%XTh$؞E&1ͣSxJ9/1gk !yI|^o`MJ5Rs>}0fhn&%çwA|>}'+OS\084#_xZrFt"y2n26Lr}xQAS(hwEJnϜHBfu#f&LK/R D*{3*aU~Z@+or1!$&)t<hK9iQB̷qcW 3HEM+U*E)T@ܸ[U!GxxNعtP6FJɴPUv܇E g&/I 1|iomE!*hf3::-btj=H0 E~\V'" xn4%SFUpkjjTUn>pT>!sUoU~Qxs6P8; R91fFl]`Ձ |m>hvWvk +HVHA؅h8 _q&r ~QNKsYJഫqka$ɴDZ;0FURϔ3 ;z s%LQ LLeE&NF5OY Ҭ(4@%1L(W.V:B+GDΒAC@MXh I/}FgV1v"x)9n!˙gGaOG4*bJl<NJЭ0/l}̋qb8)wDI"aLk@XS#EX`5mF"'!rjPk)jΑw3ln L*ºXv4Ef20zC7lkJM|BA;&-3$̳6ӕ|CVL n%(ZY Đ冀DFB/]$r~ѯoT 8UX;GVSZk6 ȿj)ͬ( Z34^?{/Sw% q X0fW oyJ hbnc2x´m|폓FحpEQݜNiO.3j` Y(~<|]bP.nR&rاeX -Oi4fȨ(Mcܶط ?; = 5DvS2q#:hOiMSj6o1nމmT%ޣ~k8Lg9`O|.stա >pLk0$gF%PZ5|4lDA זl8m*z< Yx2H³ IH].)a/)PtXm_f.濫t(ֺ*v2Ԉi2:DI}a]!?hr&T]m` 3 VT4e.[j&f7[GKLVh*q＀?,q9 wch5׻Hc0OER4e0e:Nau0[iuso(ѡ [TB:jZJ0ά5, GLV'݃(JvH;voܸWN=`2fARW^Sedy8%)cl~8GөD{CI0^RC)ƙi9is2#]/*L1Tv6*K`3|myO 3}U#elwvK2~^y5dMI[+{u`CSxl=J#/ WA,Q884t ^ \#( }i7'ȼoZinѭ{B ,ǿ_WVJĭ'T99:dLtroPrxAyƵQ|G?sWˆ+2^ֲZH=Qc6BO1Z)D?kXJ6#٫SpR{ppǴQ!>~0qYM>OvuQRfך%D(dzK(^T?o7i]z: *Hh?Z~F.twBz)gTna%_+sG@҇aX=l :=j]m"jVg6@<ڋ\bw* c"=yvQI(9;aHc}}{x|BARM|:$dhEŸ,4Y0sun;<'4 TS8)־FU$}T@To A9 ҕapX0í+[05G_B#T֢QT\Q eP. б/7I85iґTՇnc^STJ^FLۣ)^bc˦T_cSHےoLO®eEcwEOR+wde=ԠaИ+(RyhZ6Gs@¡5S 7.VKe|q8Ĝc8O5ÑkKMA׈ASǫ(,ߐEƠW&D[vP`(74یtmŔÇUr޸m 3Ȩ=|t{XaI+dM+0CPRUA?Н?")z+rQC}zƾnXxUP|y r%b΁ah= 7i)E"CnesBDY@SJTo1˵5s؍ʢx]]eŇ<9 ~ M(#(]U8e2xZqYյit_&9vW޳CȞ0GBb^zAyYs;{#DO7yW{q~iBn,@yaf1y{_:} H)JϩW _bM߁ t,hqS2KYƬ aUpc]im4˲kvv8ZX>X(#L$76vBQ>]0Gr>4MK A { H;?ȓQlGx*n;ʁYxęY.h|mBn&c(%>q4G<{;t*c 54Hط^bA2}-V,JSqt>!__ qf,BE@݈hLh\ o:l-]HP9pjG:A qY Թ ]Xd s_%ggA* _T= z 0/|1஗YecT'muS׭ѽtnJ(%3= 6".0!A)26c5|峑d6R+,m8 vb24s-B# ( +8\ZY\ &3|JOr-4v5uPq"ιŁB<>DS۱J&@VGzPg8wy)+L<1U2lR , @lPB- ohk E0`׼3JGh4/HZ˹vȽ^*n;.ˮN؜}q .ݝi{ ,MSk)e*?oJ#H. J'NJ1Rp*9}ؕ㖱u`Cp|8PGncg`"G+ K ˇN#UƇӫ3sc:|^?Ru[Q];.)0I>vpJwTlN~Y+o/ѣױFqN<;L!h)/~M~'٪^]Ґ41 (u"֍A VUf@6]j"pbta\f ̠챤r]䃼o!;7{̎|>95@w˗$/t@sV-tH%nC;iY%@ yQS!$ lSߋm(0 cGVYgL_b Rso&lQN#T<:xs@i#$5iuӹ/x^0xQvў]~ie +5~_'DAtW0m=kЂ bWW +,<̲l9@l?IInAl4pPN yL d | S;iØqʫI[B]VkU ?c\ u ){C֐ - 'Hf0ҩP^s}UxF>{=.ilm+l_*~WT)g/e3 䰞Uf5Uﮟg Ozf㈬@9KӳAuzUƺߑJmzc=I۽򣣻m2 ?hMdI@7]ܡW*d5ɤÅլ".LDG-~9'N=d"nY)@q>#$fԽL};=%1(aAEZ(͕(/R<;emں[4i {XfEǪjj,5V4PO2eG谆97lhem7͚|DTQ9иPL-?ҩO˷%SADb]l[%LF FX<U)YJО`U=j|+C;"++&jbBT@<@Z_r9 0ذ$GL4?JH%lQs qe#4:n̘xF;OM}Sͣ!QdN!4V.NE>oUN{-M7 d*0_r8sd' tكoHNqn[T -K]MRw ;s&7GԨ繟ϑT 5*rsɭ'PK$.e`p w=m%eeZ!1Mֽز|iɾ̃ֈ]`$8Wξ􅹈]=Bb ǁ ׎/hV=-`oO?="N/1 q+"IE*4o{yRh4-fP-c'<=M+Ds(ebJz|aCYL M:?X!ꎭsm=aPjZ̹" IC^ ݜ[6QeKʹQ%:[N5{wxQ$ŖaI*e0yr3+4 ߵ4}"P=$}i%y[i@-i_dGP:+ ( V@> Pp2"(Ozy*y!}8Z~J FF*Vqz~Q(uP^]f@V(umT %v\h+fGx :H\7+GP'f0qcsg]m8a&Q\xIP*FzEԃ?x؏m$N4Sʬi~;0KCF/)3tJd.H̾oCCza(1Ԑ6a!7K "G][oyjׇN[u]Aqyj HexQx&nǰahWiR{?DETnf8M߽NzܧґNU2'Z1,5]lzņ. aJTb3YZ@fv}[T3қ-U:=7[a[s5EQ('3 Ax8"td٘_u&>Fe)ɀY>GlDlVAw3ݟbru,wW"I](D B9@ʶ:tI2\-q#FFۣ4_D5G gwJBM;'qi gdG$̖7pGB_1`410 -⦹TL{O`M ,`:QLd$ixfj'1а أ~Cƒd }.K3}*گvY m^Ha\R8՝^N %D$Mˇ|IU4  xj+ ˋ9 *<\'FV3\/k 5|NdH13(o5i iʅɩ;{Q_1೧#lٹR:*81tA/s"wӡgӃ=Dnfȩ8Z?Kg$bi6n5jqE-FϽxq>?mXj負p`1Mcۛ:fa]乫%7<mꖙOF 4mXܙ +jkjeB MllXzL$"t4wWl҅VTT/ޓXO.`^=N%"!Y7Čͽ$wAOs8i>deQ)I4j>>qPe}Lצ8 I ,sZM/Uu ;I @#L15C(؊9HGM}71v6ւI~Gڵph`Fyw9дɍm%}r-#˦*H";+֟ofkh hcT.2?zcHÿA_נ(D,Y.P>ՋWC=d&Ag֦ڥ͑xK."*Ew# Lk^wk r&B/zJ$fՅ#>0Ƶ:$tzy1̛Uy2h HCȠ@OTIzyDdzU$ WcXZ_j.hzyȳt(vԓa rlF{#x3ݔ~ƒj'Y|R #bx "YoxLtwZ[wl;a#KW8%2t49^ [ssw4O{?S o)R]r~`UEy3K]1)!ٍ,O 崅fVR$t~~ a_o6RΥvdnbȻC'=gxNTpDO!ʾBducf=gV7{֍2u3KV;3r`0T#.LLMUZP0垯DvЋL` h)(h9P hǢ*-DzE 3l̗20jAT]E *poCY;֝e/@|BI-DOV@e R{$BÌ? J [w5e1Ps >ݟk{]S\V𠨝8*IӽSujCCZk wR7bNrBɸi1h >4b+lj\Qރ}JW8ZI5hn;m|h2vj`()FXQN\ Js#KվUhGV)`!SrK?P (teO_H0p,o`BrE#ÚEz~/c4`agZwMsyͬ?\0TnNý5L5B,h{ڀ`eZǙ7"˦ >)ˍK d~h<W(dBOz37j7vo1sv>)(k>@( H51J̛WN[஀hqj Lhar#kK* +^ W ׭߇fMalCpg׋yrNzZ9JUze:ᨕkrXr0wƕ$e?A%[SGe\Zm#oQW>HZ9kEh!_Ċh=V"ٝiĬA@F4LLld>!S*I3*)nݦB7y`&;HtXSZX&ݼ-,) Q, _B QMo ,]cqINx_iNyLn@*jА|p2K>IaOU<~{~gڳ&ҥ0?(:5x1tŦsE!~^>19b&)b!-LS]aV"Z==mèy# 6W\p͢y},rqRA& ty}?cR0149л:qjƋ%6dps;0$1|zѦwr{ y˄Izd"50:NQMO TC8Ez5"\holYYJ{T}@JbWұ6?!@Vkl(pH<%xsyG )S&Si\JX{*t-U[,?`ؗ10 fKfYX)z>D#-uٷw}fգdS^0O# G򐮚C,9دZ D(axvup•A:lIᕎ0οyND;AY>VLi 7S${ Q!]FmXT_yr@L 9A8x9U9n[|8߳@؋\ۇFIw WP+L:B]}++)$Dqe Oӟj+@+! e+QiƣLTn,$VSvx!asHV>>ZDp|6.hx_O}U'i#0Y*ڏN#_Y&[}zlCJs(sm$*_+ebF[AVV>1s&s%T[#`a~\7tjcvC 0¨3$RzՀ&d-Z%`4[}qKaiqDj!W nԁE+w+,IUuR\浧W_@rBxyIq;f& >oT{ sGOmQ֛_'.Oi2P^@+Lq9,-@Kq'G\Ԅj߂q[0F]z[+RFU&œWz7xg[b.V.fx9x^Gګ (|R޷˴&wÄm'fT?Uj7mv rճ*09֋۹hN{~:O%>9qa%8IOHek\wIܝGi!|xY6Z0&!4AyWK)pM+u횸&e}nzzOPZ<T)Ittn%'R(t.8HX,w6zkMﰷBl'nF έB'|魯O"~+ųjPw0F~d u wJ`*^'gd<]ݣ ,y3fcBM>ԛnA{̱: y۽Y}ULdtJACrZϗ'hwW(:]l,|jMp-PbIXBD@\YCSL~ R&앳**:5L.H ׏`L~/ڕQ|KR˼A [y  [ݬS:iF-c<< 5EIZEDHaƟ/x2b^LȔ"֮r{#vʢʆ Xz/5zHUy{mH{cYQPơ4r!GeG@ 싷ٹv.ȃFHhmKؗ׳%"vcVE"ȃ_=a~.H^ i|GqI-<]UC&X"=w "ES=eL)68وFaHd4N]9*SE>&Z[8ΘM[M!j/c:wE.WX^sy ય.^)NxOH߈Jw,3&Lf xtap ǿ֤P)Fdb+/+|ViaWJ?\ڴ o=4[E@BIpruMY'`>eT}W_^{V*?ӈ(]AI"ѵ Y~BpL s%#3 B5a|Jl1PÇ01~(TPP07]ڙ(0wfDmmbXLrx0e42ߑi,y!O0qWpÓ w]V6¤2<<$ܒ,"B?/lWU_SqCqKNW3Z#N"r/ 划Gy292[_Q7l){1@jLrȨVɴ)&jߘM03nrvi 17тt"_莬ڟoqV51.'BK32bv"]9:k B0OOBy'xLȖ*o P~"y=}4,n'Rߙli 7?K1^~bI'XqsVכ"w8@wxsad/0FZSX9é#w[҄?ޖ5Dbb-N<,K|)PP&q'`3+AG|$mR e{\ uUT)٣d:YwD"O ~m۞)Y2t,I\b̯}2l7J^ǣԷ>A ̺R2W-lA`ke}ݝV,z>̮)JD¤o!lMXu47zdzKY@/{(ुVβ>4rL%mTWL@ꆬ't 3OBÉVլЙ ,TY:0^[!tHT'jp100IpbIJTb!$50%|;I_X syuڠJۑ QB/RD~] Y~mQ0νAh8߫| MWw2@,I/"*|5Rgȵ(GIOȁN8cﴔ,[DBlSOק;g2Gs$Yڿ3!#embxu!'NWiܤvraP+?#1cƸEX M8+j{|n.<ͯŰ]2,=9IVx^<r7OOᱍ0ڈʋϚ KSq[5w(23=bW倆?}5EԿ p"vfN0`g&@;歜ᛔѺ!^Uet~wcu^o(%XT0z(!ԘME Ү( ڢM?ʂ6| yjoą \i8_Uem&]=/m/An ,8rzJy41JOю Zfpq՞ ?$ҽQL ;ILI#AWHE\G2Joo~NJh> >d2M<`?R||-1KzU'8 ^**JZ6Cץd(dș<ާv AӣܧDw-TMtOGiLCMR.7uko~ _xiwx i: Ыql \!e%Ml jZVx2L e@D˓Tl>Q[f>e* ܩL1=VC ꒙[>9 q``Z7LL}/1T_M(MK={QSw?: 570П#=?|Lh ,3gT$"yӗNU&ŗy7@RhtiX~^|~&Qd;Z 0Dª/++;_CT#P~0φp>΋.LJ= >]݌D,R1*wEVK`Q^Q,bmЖ0JA;˭֮ǚ`Onp 4I#Z85DRZdVSiKtCU"C;uGyaYDv"ZMւpp" uaz:-A\!r4KɁ6M+b&?<}F9R%ׅz[UG/p8`hC_,Avt͡H1|s~%sQ˚0x|jX*JY!8;,dY B$.=5lU2dP^)$/r \Eߏ*j |)P?bܚm=imZNw>Oyqm-[1@Uf֞mj޾<&Hie1['g'#dx痵L4Q2nϵYC.@c;QTRmx ¢OR%@׆pV jkQH*7 o ۉ^1eGtu_xi"_IrHnڅ[0leA }PßJXFnNw0`:|y̥d]fѲ+o?-ʢn ,&]Ϩ" {K["oZtH$cǿKz~(7H\54-?~ oď_zZL 4DwQ sV ^eQ5tUeDdP&Eo쾴P/T/~Kl K:BTD'hqL@kdD3 :qQ}diug[fUIFVA}O4D.P޼`z3mԓLޟKuG>qr0oG`s9|&F~|pÆ1_qfRM1H>10S2>$Lx *zD +|ƂH!㥎+hjx@ G!}`_:}Q3obJ(o()ez) S8ۑY^r٘U0k@aqic{*MJWseRPj۪Pwɋ%R]$Ч)MI)J1Z)!C~(V8݉ k Jv|zS^O;R+LXvAS*Ko:ev薐^6ْQYW#^bQ#2(*I~f_X޸8Ԇ<܎$ps 90TԾl۽d;hYOiL)8:cۿ:?!l*2?I_ra$aس[Muvu8DEL<ʼnhq&NU4pCIAa]t xda?kxBgLP pQgnPEi޷³g[z8_Kl+{& Q(Lrb7!CTz@,`JZ!de9P8M0⤖cMy33}}SBePjYPimq$R4NJw\.RVϣKQD5J=y :ho9Ka19fh0rk{Xw)xΌ".x]#h.?qR oE+ mmn1{8s7Ffb̾( )uW0OMck@@y%j.d%SaHh&5]_J/N-"`g8Xkqހqr'%krN &`|FcQ: Z)CjbZfNI?񁐋I4Q)7Q yGP(?^Z|∺+zjJ8N*HǕo 5A"qG '3±ϳuD,9XEJfl H ZHRۈngZt 8D&g!Za\,gc%0Ixqmas:LRM^4O͔J2/)55Hr~aͥ*bEgv(ĭ4^% [0N;HdP%"/ ZPesXЋ 9${z/I D:*y[QUR}1Hd+5siҽY?!o(Qa#;No?0١Į-2l,^3ZYfV9ڧ|bJXb/^kD~JwJV .7_N^p2O7ێ|n-d"ߟK0@pݰEDZmW^I<~=̱A>50&]gˈmw]+lM_^b-6OJOZannKժ@9/=|YWf$CY=lg;}2m= T8Ad,[k8}(&M` cӯ ; >3HV_[T1)-hѪVyԢ[Ӝ=.bzI ,yZrNVhK# ,g*#/ Z{Z{V!2Y(Gʃs;cD<~^e6x B8S mh)Cae>9P,»@<iHz <+c7<$Hy%"4v|Q́(?xzw*[CH ~"Wq`Y\JsuhAtXjT(4&_cT~V`y\ nOC@p"{nMHcFWPY>kr)ِ9֯sRuS筝ӨKepF)G/ˠkV&XX/D {"oqU}쫰%,a94kBדj22+Ec(~`cV =d?~`Lꃠt̙?˥X6Evdjz 9ld;`=퇥>bXr@$o(ׇ}PdxLHq:d-˻ 9p"WɌ~HZUhMTWo/WqL~TLR2; 2 lҬn6%z+N9/a|jj_ڬ轋џA0̈;Ms*߬ @Ԫlr7]Qm0e߷}MeTᾈī`y*< N튽b2W,oAk}⟶I-}*'If*>\EZ1dluP">Eہ/vqO>.ք`w-pB]ޘJaS\zv 冝iNP<ڢâ[4}i߲.FkPF@k p>T:{RLo wnoAVOc6j rS/@$2=EVzX&qcث ks1cO*,i2nHP.3 EY~ ryQk~ C?-IǩMU4:O:)n>P/#6zi.|u65TxyRWSE@GtzM^@9_ ܆.tm#קa#t0mFU颡q1V 3dD +i|1*hy%$(]HwktY`na 3P#m^{r5D kk.1 Ǟ+ᦕ8bbZ]`f5Cz\ ?u%.1W U W&{,ԏ@m@`F5։Gz3)`FJ hg9:Q} >$|]< (et9&޿7 ^u)~\g-W& ܧ!,QXhKseiJ\#ޣ>ȸBupןg~ȀW퉟/O<ykLrpK~ɓ*1 5vބy{R:d 4/MxnYwx%S)d'yl+)ʻ;Z7}HR=u@wuV}=,&jψ28:~]Ʒ?j-- nQo+@"?Nm^",2C %q0|k9Sm.2B3Q^m'E-i];xIXhb"NGH݋GXx?U$' qRmMbǗK{tB Ŝs<5N附=8|4 \O[I$(.J0JNNe?{WfeP1[L)9=#75vR9,i)-G"{ ^pZP'.D}?q͉PVZ/ UݗO➮:H$q1"93WH6H-Ks?y4S0C`EWԳN.A쇼B0Tkfn)%f'4zk-}!"C8"6w 8ǒp8 ބDw+(E뢡Z-&Ս%E 5  q~O˯=*&o4lKmK[Kfk NR=lҍ_Q~|48H#JWG^ SD4s \=hd-r|%pC}Z}+g|`!ap\TNp$E.M83DpY%5ŮŶƎ n\?`x56a޷Q.ϽȕUߦ[44`aVX W}궷UCv,嶹YxIL/yE_0s"$oū1 vmWMqx9-~R[@) c;]C1J}mC{৯`NTWSNDjYX5/%DqbpPLLnBD. i'ƵnA*m XwH`* 6 r۩_\6 q%}ZNoj I6Bq K#z6?_WCQZ*땚1iV ?I7PS`|h5gv }@nb y7 QEY8xPgO+~$tVӴ0^d<;d/Bvk)UOEKPT_\y,I; kz$7SF>5_+x`y9EM7~n {vEx\PbDji+um"\[)N7nX=ֹ5I~I1ۑk,qneK!!fT6iagb8āDX! B> XQ1Ӛd?#'TL}q&JERA%`L)d[SKJk╦:hHEW,c(ؘE5C+avEJfStbΓJ#P'm8.QYt!"HJLLB0߈ҌSnnWKd,;Ğ K,_՗t% r`n?P{H6ta$3G4iBڣTa2D 6X\O*n5o\0 $7薼>T88+6 v?R @*W UϤ5e9 $,1<'/Q`rA+{ardGP]kS$$eD?i qbm]-)qʦƻTg?aE1qmdjҎ/c′'"fฑŖ?%d#( اhYƿ9Ib'Z)n r2weS:9ubLa-]+6*Ib|wʒ^+ig^fŵhtEGL{A>%F ^[kVԐ|i/I#y )~`~(%hG1̓#tSa\N$]-)*Y%peA,:9b ,A,˝r-Xk)R8Z^??/<8޲'.+)ާC@!joad:} M%-Ǡj6 pHfh Rf@sP(g7lCot4ffяr;e@ qݙ5ȩ:mxd>fW+BiEİ`XN9P2>͝VRpيn>4{SċRmpb+yVZi)1v(BQ`e;n܅:Dpĸmk \>CND.b|J)\jP84V& Jg&|Yj2=jMW,ZhN6i imV?"]yjf'nCN KLjC7!ӿq_}S IO^@f<@bIۃkD4g+#0`ywʽ8PƧx@y`` TmAɯ8vۡpo-7ٳDsNxؤ䚙tROzS SyC *"  ,WBi"Ɨ`UbJ 1]_qV\.(-O) n~ilP.L.9'X3`◡4Dh1#y6=U;#Xgӟ ;LQ&R]+0I錄~L "0E|j{cG iGLił\:/P?zLsK9҈G(`Ns[%^hQnG?%M0n9WXvC[)KۏW \Gb֤QSF(TbԺ9;6(Oe_F o>%t7Jm]fQ{LQ+vb=$S( Ti!ĺ{.#9aD9ʂd rXc۴yD1hqdXB#6]ž՟Žx<ֻ,Ogk3dmx ;z[yw*gO+ߍRA5` +` ,:BK^ ~!Buڄ\b ҟQ[h8f뭓Ôd{xQe9 je0-ȳ33͜XRh;MO*R[ p)rG u?1hDA(q1bJv ,[ծJ^k %n.䮵x*M U$ tow \K p%>y 3LDaWтtoRaU T3V8];d9 B%Jٿ .E-Z; e6F 3U,]: BIewbQ_sfŸ]?;is^U ô|L7lIЧRxSo`e  h;QgMP W+e܇Y6, vdFmv@yRb7=QEVd,F7"+di/(?=qK"ԉ'#mâN /ybu:=<^_~ ;9bCvz,>3h (SwȌ;2xU80pO[ֵJ& 65&‘Un$` hd&W^X\fLN6 J:e| | U=ݭzN&`+r,`opH uJtGf9agGvNY!8ICV( 01gTΨ,X [Z3PɭjSa$dDe#P\[aW-E`Vvk_@p'3 ?X;AuP5}q¨#i9n\dLa3FIKr|t5רU 0F\=5OGWöAqxJF Y"DVXQQ֨.<FKQaXjG, CJvw|_\̅gu"8h(P G gfhUa^ZqH*#藣f:Iu7ВݑXĶ+9ԉF&7Pd4{i  ĊUDq[/5XZ6UY2#(B0#DKST&'D&SR[F aUf"9y|{URhZfWhԝ`8Zra#lkW7,(/b(/vɣƶI_26p+v/v[Yc բ rfS5 mW'| EDGAi/gZ ṿa-+R!V =ҿAdn.K_)Oˇ$U3B7{RpݣHH夏Z-& 76[YaS_2y=64+@QQDԢF'gH |H`8 ~R|h#u ss?RnbɏP:gJӷz[ٌv,Z`+؎uVc\gRFSpW{P3 }tEiWcfILߐ_=~1E+D? 3[w!sRO[D9Edgu1@з0.BuV]twC' YF\=i>ſ2]ӣ%Fzu9%_\H;%3vx ^aVv/O>zTh:aLNnU#u_h-s)h%^o&#'pb{[3c3Y]n<$[!sQjJ =+q'33?Cm68]qNRÛq =XJy]&[9-r-nF`Rh ѓc}SDgy~V@/:VfxIOG+FfnC^/S##‹4.j nHNP/ȣ~^KGa۞wKQ ,RETpm{4>N{T%7Nʘɦ33{@c> ޫg ~D:HJNrı%ҫ^{"W=@d^AR#OhǽJr;bX3YNYIes.f1Twb6/lswI;_k`yRG)\=3HvSܠ *'.V)rihUQ@}K[fb#3wĚvY2qr{WQmԾ<9s(E6p#8^ߓI:z jCPx[9|R>N$ b>{MIzXs o#<ig&c~tPsW]>ѓ:8X l"YCfXX`~f窧L"Kٳ$o#,ɬz 6%GX ŋ[&cu7SoPzRasnw s-Yv(?k 0_ފ57?-[Œa/`Zj :q}[xAz$A>f`Xߒ*Ҙ ?*`,׀&Mk/:v"%}eL= mt* Ai 9*ύ O~멇V >ˁ? tqa ,sa&xA2/); Į!j_-:W̓9>n:CGm( ->&N7YꂊK)?y:vDy諽%H)rWT`ӻG%`f?7d%/=dR &M TpqrC7$nT <XlKnv}BwʺfMe*(h0mi9*.۝I:oY|O3 j=pz|jwh> wD5A̙اK,_c=~2v+KE*S c*\oyGLW%Hw :OxTE&u= Jz -cP2|^ѼVAPLUDZ;I6Ɔs۵qaH$MxFmt4dB})ҥp¢Qh{)OZ)[_@T5pnHjJ~L[bqȏPW/VVle5Mxn:I:tlEcɪjM%GRyWQfuh&#Et][hN$E\b3r 5cGAP6$ڊ7̹]/ipdꤹhm '+[ʊ ZXGu;^W4byUR-K<.E4+q 9kNE 9XKR$y 8Anm5Vt@[;||`ąv'EkSz8 j(grYTJm ZrHg'HGzjw6 1FRG$='s+Rr&cNrBYnl Lٛc{ i%.w}p/}R +T4*2۷]u ei~_UlS@h[[婝!5?`|H6O^쉬d Y6e5ih}X6!ٱ7$>RH Jy֨oİg$Nԡh!% f@$Wv/ ƏPQ2s^d3UCP| [~Q32k0{e/&6[>HԆeVt캩 'DoxBc#n6slhhCm$!Ŭ73W*T=ۊۣ )qt]sdiNNqh vZgH@!mFJ# Y'~Բٶ~iܣ:3 7pw&2{TpT .7{X>)*!Af/PL+VQۮnU]̖^V%>*DFWz[O`9r!&.pRa-]+d?#+r*hˤfn(XDuLHX?oBۏ]\K UO i֌Ζg8LWLnty qmZSrfSZ)v4^eȹ֧ 7jhE^تs;ݕ?$lb0z5-v>$4Ob`Y-V'g K&{vJk jK7hzB/e1HXuez*ݾSK7)KRhkC(_*' 9Ed~uab~G$^B{oͬ<7'A#-mcN㌯Z=\|9OZv~] kzFFj1^Eѭ@`$ &D e~-J2)U9zs PH@@T%BspUF RK$c;ygcan+:,W4'MVUnݰgM4}F4{*yjOF8-|nSߡH-*wrڔL޾{ئO %Z'U>1XMWXl"-Nw˄inϛO :&a7BÔ{:`8OX J18@'9b\b {/N=Я,3Zwfv Mm>_C9ewljW#[l~I)ks1~Ĉ%Ohjosl 1sӖS0qģBKkK}Y",NyȇlYD*xMp9}baV&YGS$8=S)~~1HSSJZ?݈~)!$4g1 ~hp&wxWjSSS\ZQZqq) '^g9GtR|M XRT r/*^NW'bX7e+487؏N4(%9=svV+&@k mXR{/\Ar{oM㰨'/"b+pV%"E_&I|c)1zs0nCT\ZOH|Aʟt)G $_yEu |<_%qFV w GKi*g\EB$:Mܰ6bqCҒAb?# #l'5djA-*c^'&Oms1gQ5.$f#)#tA6;xIcn3l&[olSJK'cgMGӳ 'n:gn3C>|_6C݄q 3iS,BK暤cLfW NĒhc ]CPsf-EӼV{W@!5`(e`2})zj3f|)u&k]Lڹ<ϣvؖȠUXq VfI+&]l -h; Bj k?3"r:Dv8eMYN8-앜?p,Gʽe@ȗcQp  ˜+=}Oē d&z]vCڡQUHvtѳcR^ـ-lizl5qkN.RKf?3ɓh ^\SG SQҢ˘Ó5=g)jYL9}]|M[ꄬ$9?>Fu|M"E|[SpwE#_|mi3(r|'A1«W3$X=&F YK4 `-zDp.Z ƍ:))Y6qq[FB SCwHYY[URqǖ)W@ny~Cf?my ,.pn>Ǹ͕ 'Dȯvf׳ovBTlE>FX6rapWJs,157{lLXÂ+7&~7+ 4_3 Ӎlz j^5,SvQkt81%)jrM!=]yn]Sz3}Uu}'EfVGHJĦ{”Y6٦zWTYTSO/v&$'~aPЋwcl-1B? 8Csrqa4X:_m ckwaORd:@HӦf-@]W 8{>S{D[Jy92oa0s =OOt[ 3o_^Όg3? *, l,c `o֟E EBKQpi]S_\0SsZ:]#n< ;t ƀY5C^cM&PMw*P5iD7S!EF+un-.oVs|I(K]sW4VL4 bFc,]︘ZmgEA5._p%sSi$zc6^\0#`H'+{ Giw/O^bL cֳXx%x#_3\:.BI:կjMx}ד)u1G3?K#JtS^D|V| $Lu͞zNeii!]YGi>.+K wyw-8\?h]KY@Q[ĖZ}Fl|h㍖)wHtfD+zA jZԇJaAk[~o<3N~ ?O4KɈ8c˯DSѮ.-MH 5<¥U)r5dp>R4`vsL&D68 h 4Jɪ=@ܷ{2[iZ 4 F5X=-l^`x HmYtޞC]>.w,&wj @įp: /%xe25;Ք &nW4BFUm?\"^0ԝtpÛ ;e$=`̬UvKlV~m THR"S+Ĩ0cgGcU)(>_&ѿR:ʓA +8 6[˽5)yb- > kRPƛI{[ ͪbӺ֗e S0Ve|ǓS#7q°0ܰՑ3}6CHU1iOPbyL$jMDuZ;ie 2 G@d}0sQ@M(yы޺kTp´@GIǪidgaqW)95DJfG*tQ/jI`[#( N/Ehc[CBˏpDBo-hnaDix7o]5`)K‚T]2V2*R-TϹ"6֜kHM>1q$Ȯӧxx`h`M;t])qY= خ?›QmϜ'G_lki|&cߊSM1t"ВDx‚]ᷞPu#iM7) %P۳ +&$|@:4.w 1xY 2[#F2 @k#$~i1EpfQϯCW$"꭬=tr8qW{W@\5ln+#q!hG᎘tH0c0̭F/A:" w !eu| scS \G[j-&?xR5jH+"ۊ*I: V^Fol̋Vp3kJqy.JSkVD$\ɋ] *Ȝmju@8gVq,(c\ PfVc3 t8پlqPN(Z]$;L,mW2F:;$6ĊkOs[er_mAb{La7@$װMXA#z KFBdo_3YfNNn0QgR,c"#QnEzCO꿒 [U8AnFvЗJ\zx_n΁Yh]]w\iJ!?A>9gвxOPҀZa@Uf:L9 FcK`k ˭ Pb0kcUY0$B&N[TJi|` ^' BUӷ\oĞ*%0j/U :@KGp;*/eBВB3/['TYP4khv_x{٬gVG0y[AXh/Ywƽe5AY/JVc'kLp0ܾty,¢7Ho|}.&F9,Y?Ěj&Z))j8q3p1^un_^дco9+VoK{=OZs1Ite<2.:jwy.) tA5oC ^("hu%*Ag鉐fcr&N+6U*_h&"`4Dm\|^{l#uC ܵ;m77Ѱ^Nȕֺ߈sb6O5Wi=2fJt֘EJPץ" p)3륲ĔAV3PRt#_Y(=ۭvo}!64Lզ1VIf^ ~UV$ W"+di':XFH? w7=RJ:lPl#y?2!>G=Yq8:C݂nWG 3B!)I992[&4GK b6'+[h;_7cEUXk ^iA*f٘&|ZJoiR_:,ϑj"%#Sg.Ģ\ 1+чKQ)G0Z@mS}vzEɕyDž].B(`bVvqϿ)s9BG6[#Nf䄮BtG[dwTwymcҥ<5&~}c9ԕoƓGwNPIWi#7e *`XNL:2bx2t{nW IMjDI-)Fʻ],.hήRDGP"BQ!vp6kKd`PC{'p v.A]s48Q >e/Q{u[wfH~(wzQ9/, :bD%2М*v6knJHK記\UOR:UpeA"zī2xGvj75|qU 0f8/^%F.n%o߰’@o_oXE]@м 5'ێF8Q?>aK+KPZp )d ]3?}[L]iƭt6wXv6+s+7eLe<=ytD_2ͨvrw4Q[m)7rs,7̡דazPÝ*`(g~Z PC`xP 2> M1!Wעٗ#(]?6J< e1{u n*b9 [š*E> a5פP+_J䊑Wqdӗ~Ҥ7su 2":kooxv"!ZJXZ1֯omnt\G9p0B*sB!>+ά7_{C(X |@%$} sC S`Q?Sdh_ftop슜RX4ܓ?4OkqtStM~ 76G /E(SQpjRy R;ŘB|tyM"sը89jC\G41LM _n/ D)N+Ef[_)66CJf(t8gfԔ{]qNcͱlNKϑ0Ċ2*/Oόa [Ջ4O4`&b fg󕆳Wu`'$% h FUƟǠu:F z"8\E3dka^ǀv~xZ)~ZZԶ&WF9P!/#ךf݁]}9.,B9.YXvkiڵxpMz1L?,YFPb%.:<}|ߢqݽ hy>z\r铳Yvoԓy: eI T]ԄX1эZ99i!3eΰz2$\hp$AUܛK*kJjCGAO\56da6P[ah.8?6xaMu^TrwC߃G{ 1C6]8TIfQ'K,ʛnATp9τ9\25 ~U#+@ 'Mth8R ^Aq =Vlgۑw>8 vr?^(^ebX CEx1*Kk8wc K$X,&WA#:ï%R`9^[&p>򧗁_n x^$±:H+o;ή*H1AP1C=w{(*3~L9>dr.A>JLy W{lr;>?@mՇuV"h/,%)K/O uSmTӮMb h5xY~2u,͌щ2Fj C-77z;_opA2A+k*WgҼ|9h#c dCr+Vڼ4G!&NU,-,g1BC'pj ^|>w3o<Rreǹ .$5/#)5ɱQlwP ?ZBVn=أ-A_R0x辰WaQ.h=B6>MJ?KE-eTW-JBmVJk~MBZDlꑯd5PY|TKx_?7c, {̮%粗PhD߫),>煬Į ,9 QqF[ fRtS 9bWW#oE…{p= }E 2BsXl!܁8K)Fj NBWo EhÏ1ooFp w&jQ4l9Blٮ :^G,O=#y5%|'Kx[fv~o+MJ_0!z+l~kzCPJeңNM'|f~sxm*pǺɤ7w?D$կy.v51|wp$&}(h w$ā|mTa k 󢖟V'[G?,_h^^Zþaۦ2"onϘSqtӐceo` e;?{=x.gs'7Ow9eᕌI XO5Pf+0ߺ?M;4(gNJ ѴvWv@R::|S"C eVӠE=e\xi5'+:nKIS..< oDyok)yZO[U? 2pڷ3ico}eXAf|[N]B$0W}=T3-]}ibt>>8~*E>n=OcoXLnAf뚀LIgɂ4aV/)$wQlzweu=n6ƷzrQ;+CdRlVEZZsIHܺǾ#*)yU}/lo0hN"˩&5錹4q nU^X&B)oECf7%>=U؄|ehJs:TSc<gF7߁*$]`#VIHp4^vpHП!*z ?KÁV:}VHs( /!y2pwܒ_}As*bk,{0^qkZJ_v#YKK?#L=[l;GRD͕NybU& !X W ~oB Z|R\ZX0  ^@AORlA6VsSFv=lͱa|p1elBL1*.i !H8%r"u#Z76^SPa0mN(ߒpf`$7*O $NHyk2Wx$o+`N7>0uܱ~j#Bۓ`uO|9WdT 3d$!Mmobdʅ ٌY7xWTle]h5p41i6fOqjlv tT=T$[ λ--@u czLk TT?MFR$Ϗ9u孮TS-0XQk#;e;ghOa:[}8xCA<~r,r-EݖpO?^*(c+L M1iA#8scAoBfYhȴ Kޗ&Q%F'd=әMQoᵟlr&}ńkV\^OkHUb|}{@sƬ1s* -'Txſ{=G]?M:8@)7aw.-VY.d4_<^bx'ܛWӫRmH^+v~4u$6+P꣓+G{J<ݑEO3u*$ 1 JͲg'yJ=@*%9)O#zfv tv\Ǧ9󩰗n .-Uz0 lz,%@އ(EuC{`Vt՘%ڬD:=o"|Xg&x)"ɱWBZSc;!8F#"ELhWs{)L(+={x"]l`e+XG%O۽GUL)F|Z廎=w/cu;dը/h=Ay`A>2+F_Q2Ȓ^Fn5]>FO?x6M5$ %PQ$ hU/{i%& WB+ƈ~_b!wd2{KK@^Gr-dc]a=gާlJJ;@\Lfb}@cuNI_j)\#P۬ځŒ\dpܲS"0fQjO-**=bk$@'#RvHu293Mx/wn|f bj x(aXźeYc,_i9`ZDZ20 V8x6CVh[Nw# _lj*CW9e4r[sKDzAA`Yq`;[k-0\FMTpAVIY8)VzMGE4uh\;^|s_6#GSR/?k%6\ȧv Gϟ߀Z]r;}ZfRW4/x詜#HxR` _,^@iЃHt/\) VHe-u&;NlrvqU[cR}8*h Cju֑-FQiBG[Mv~f˨ݢ@JS5_jjgIY{ ۋMv^} :6T"E.`5޴ tDB\s|]qj^1aץY\XT6QPva&vԯ&;iݩ+%EFfaScS(ӌQn?idb(|,<Mƴ@fZ|VȌc-Tnupŝ:-mt u%6DHyP j6S>jb?(FV-dkԌ&oJ9 +^AFdI׹{'S a4͕\bײ@=a1hA2MF1'#*TBcV8u봣&wyo ^~iD0HnS?-_-}x𚰒xf  К6L0G:c]Ce3iU(2J.b@s#|F-C􂑍SdΆP73>LjqN7BaxDYO` DZTx[؝&:8LpAuOyw$+:#0=Rx@a zewt+zb67_`FC>2vmOS+hoFk_6bb%2vgu๘7E&^z֞mŷi h~Gv^ ;UYd8@zx<@F\UȥELN: )Ak<,ȠJ9*р[lqB<3# D7ʦMa}3L^-HXzLJzadIT\;fzmE1H9mqKk ^((ŲiB/`-b)dfjtN*;‰Mrm7m/|flѝ?=7b?{%EAom#sRX|ɠ78=jM@3;q/ `b6]& r4wC؆.A;h-D$۵l֏޺⑜Jsmx㱺G.O8_`ѧQyS!Y[y;AK`x-$EP $qҎJVo!O9ΎS ZQBxENiW;#sȕHsSQ'Vb'(.|Vښ-Ԥ43j9"a6W`fapJ X甓 ]h!8SRٸ"Sb/sd1F ħPڟs!?C2I[7| r$Ed0kE:s13 DzrПHm 7׋A /}#{r)`:2^>u{ۖ<,%] KzN18ܯWƬǫz pljBh^}P:X䶭5Gpk1X~Eg792cZҒ_R[d(]\Dv4 QVYgw@"F>lGпxFK.@l&SdjG\-zܞxI ta;xaX*=-1ԟp {%\# 5:Q%޴\ގ#5NviJAxiLƠ:tq( *Y#;8hŔϵ1 \ 2XbK8\!22i7o[_ź +4%`BqUF{ #zEw$wƲO\qø̺t<0 si;b^g[#DX+MUB7c= WaLK?Xzdр 9%w}[T׮{4 l[5,wP촪`=Ľ"/nkW͌@E<2!:GGwa)`^ʠu2 @\fee3d-M$Tx_jdԘa -{xS2ˋWNma`qTkࣥc5MEM7*ҭ yz@7[Mqwf(k;n2F͍H T%3dΪeDX ˥V ݸ*r%ˡP :|_oHljk=SSa?":PC^۟xZ0(lXgEt]$_q{g靳%0]IxKoFnRBMïs ܜ^U+~u%]~E9XaՁ\y3+,ț0sGQ#h&nKt{LwA'k`?.7 CL>icG.^^r2 (eY1#ЀO'zmj7E!/}!U_%yj T}, lao2tR7˕EU^n}v/PXNv? {U zgͿu +o}?:%ۯiם|`cMq[-R#0=2:--},a5B{[]93./SRpP֓g5!{?dZ #YL]}@Fn_zI F>8-ț8z9.fM6Q8`ݳ/1w]!G :hE~puՂ߮/U…C> )C_5' OX)o&z'20XWIO b~k[#M/ 봗CkWxTfFU^k%_4O ,Tn:|1~MQ3<τj ~?bg$Ohc>վZenhXI6K"hұ9){;WtCeκwS/X4᤟Z OUo|N睩t='gyrnv`WR5@A p35R )`/VN4\l=*=`!xTD &nVL/Z`68Α+l- 5!xHb5$\,KI%( lܼv)^6_u0:9BUcflXu¼Fc=m4*㪁wZxYHOf4+_<5ZX-D>L<(#4k)z4QNk9ֽsr#_]9غSi>s9#)Ezz/ƛhd~xKQ$Clo ~sVr=4h?x<`Ge tLlސU)|ѫЫ´(͍sf^o&\pHmtku18fLɍ/mef=}dG|dUQNfXxZi8s䨢u < e؋s&8տ44t\q|Y /9 !6mzj8`N% LoLGqek4&p |jO@ȗvt@*$jSS_oFr T͗2UlvE+uWugycK1ճ_m8Xw @$SGۍ<N7^AMHQxB+ݗq ;c_'-M锅I:54Jy feZ)l efAg<!@}XHٸ֪e k϶$3?b|xfPZ*Ǽp!ߕ|eY{^GW>@.q6ֱ>d%u~ǒ9&(ˏZQ2c[o iynM/T:aoEɗe;Q wMAp/йk$"ޡ^ )9JCCҞ=p~ XeO\U["z+^I\,Ϙp{T5#Dr؈^0Vی7̛ = dK Q+T/1-1maXP'~{ӾQ7;{M %S 쀕Z}k`2RD_Gc'Ұ0嚬gz\Uܭ7j pw`c:| VO B2g4\T#0(@b TC$tK_fI!5Bu͐{"lyaR=F(v=eM;AFбVk9i] P.qzZzͯ㻹^V,hn2(y1TNP`fGx^Ht/(WB5e9_Q3([ B(lm+EܿPrX1\T _Bꃎ|^ x1 $:|4 u.;BfU?νN66;9zo'St `(9;򓐌ωk/zCXzCN2|Y?VTdw1Z,BsУkFu/ߔzy4quxQZVO:JY"ԩ/e{v 4Q޲̒[;1ZMgvYvxqGV9wuaUlEY|oY3 VԘUƂǜˮ~U4`IBeic&oc˕0̍9aIiPxLkU9udc{ %>Wڃg)RZ]rmMj=,TQ3AVX,;p^|сHEqetItϕ̾%^Vvy:ӯ>.@X,L!;j6=[Qrk:Hvf \MiQA}FEH~twI\oDLIr3ƛ#Kԯ)/DZf+Q,rP%O,1 $[R"+]Y_f$jI|dGt`?m`="7k0߱tzM!0e@,^į\wZ:뷣F!FV?96mXF=unp6 '' 쌻՞~hRt*Œ/wΊОH<Vq$XڡOvQl}q-?Yt +/{f3 E'ݔ>g©m7FjeJ 24ڭ`D_=Yފm!o˰b'V K=E&N*ƽ>[Eɋ&5hoٻ~$o1L NɭLĽpv֓چ=Q%oEF1@[ޱw'!vdHH=I=U٥, 5M#zcl)^ :l¾A:l"Z-W?8XzŔ* 3vٞFHz Jv! BciHTLJ| 'eS'z3wm2/h¯جϔ,[Ò9牦QjWl hԛy6dS9<8?nǮM|Em{\(vxwR?IUA.$߻kAS%.upޜ _Ki1cU |]r ŗn{$F(` P y[Xz Pb̍oE;svj7<3ާӰwbyGՅ=؈o$2X9HqAjj5V 7_)#M_1mW%HༀܪRB÷kW`~ިE6F>)^KLCP5v:XR SM,ùlO b4P +|;˒,B.Nj/mۼkdVyi =*,N_H 8eԱE q_؍ .WI,/)G-\L"B:QX9r}?nkpW*f#. 2g w<;ᆪ  +/uM,/ JJE\ 1oSMo:kBʷ]Pe>|;`xFV+'導ݡ.|˳{C'p+ٹ~  #Z i=Iv+n{JXo#rMzTQpͽH.ՆüVT%zu:tQԍ)ҀMnw}[CݑHQ zZ9esZ`cWD4Wz n9";^$fAIR, mZ <qKGBQ"pP]8`W)wE~ok0"kυ.Bmr<\~#S[\:gs_W5t&gfPő%a9L9T5fΪ Jf/Fx!1'#?W1MicEɧ$8 D-(8T7X μ̲`ԗ]#YzWNo}uz#)Mݗ3 kdȄ)_G=Z6ée6O_WOc*vɡQ]A;=N~aI L/Rd(m q~ZQVse],4(OEoFm2Dt}$J h$19c=h&B.Oi5 ڪ9ߕжC=j W|(2{!T  4KDީؼ Pn*kUנQ㚜PJ)#Vt~9r/ LD="ĭaSrѭ#x`3=zؒ/SP[bi3Xb܄iFp~#KP3nGʳ"ݓM2JB2ڪSTBexj1Y{:;Xu'iz$ T6貙P9ʀ9ʜg@{ďAP1&PY;P wZX)N6A%A_$o=0HtڕoPڳyY"JY_JDxtU0Hο^bKA"V7qҗNö{0 YόoHQ>Wj˜Z$ {9J{lQ6 qe`#s*vW7'/} NZ{Ēy:,-@NJc!啨?xb@cBB/"4\y v3n苪W9Ej,Qel^M D~_ 4 5!ηi 'n"_*u q ;IVE@þ[V)Kruda"a<N.j<4b+XcR4͟@[\"3-8&\v[?(ҋm(JhZ[EAG3[̯N$5]X:6kʗ_+&|IFQl)2,8.՚9|UH.:Q2O|4aBtX 44_ь&\ *^;9528[fQ-[%w&8B֡+CNA;T4leØOVj&t}_tN4lX;f)Q5vn\1@]]#KBDgۼK0x]8U&# *4FCQ:4FEn _%4 u4j .o4]@TnʅDF-- $.$,HkjPTEt7ݖ& :5wýj}oܮrQPEc B Uf1ΰƛ >'?X@u0IuLLWENVXOJϢ]\HeFhXוP -*b?yG:Oȓ,n5ږ[vd$j=9U=n:--mՕ?^U1PJOⷘ͞z^hӹbHH]}AUoE<Vҝb6t,1z˝DZ iEiZ֞` ЫÉ~].!;/(ZYBm)ȥB ]Y>.?? s#cUVCU@.SxnZaq.#x2ʼnNwQk}<]qGbb^7L#gW dr,y"YSd˘nj Zc>M D˵mi D)k.R2N 79eȑi]R2SRP,4J {E eQI{( VW AT}p<]&r)"i~݋eO2o+>7^9TD'jNjmkԢ{{lvŰQ8inΙoMn;N/muȘ#W]7QAn| '7a W{L9V4fX(T/ R+>sʣ2R.5m7x|ZXr#Lw 0v4W+'8^ .5*QvK< ^XϽJi`5A{eEU92Xd b5 2N0ACO@z}9(,_k g-(DϾPSp53O^x: ':PX;+3ַBhGܛn:0<3[SN=j=j~jJp:Vʨx~#v#z8JI9 LB܈,EV 3 [4@ob<8&t/=Ȳx@SxP]Cn$nIcHs3Ei mXCacuU-.)8>7GWK&̌uR %[ X񡨙4M4 <˶H3"}(I$N}>:ySD0U5eeZ6 v_0og+"Lυ=q U|y8 >Z'u=Ktt 6V/OV$+B\+?b>x ZFړW+){b3 lY.g9Xj*>N7\9Ϫ-&4q?2vqdVg5/?t/4yRg mgsA5-{nݝ^aiz\&]/=NߞȃpkSÆwVBYq3D"mg6CJ#K+oYcsDаo{30R ʓW-&叵n ]V>0%w5zY!CO'Ftߡ o{7{p,u*1՝ ۖQ\ucN9Bp5]J7 ebT V-hq?v6}wN,8BAUqHڸWA}[I)j򜷮gLܢiTj+lH`Or@@h40;KϝWFVI!xYz]:ͷHgM'BN$<G$G< N @zԀ_)j:hok <ք*wե޲sV}[q n98]`ֈwڡ::VȥXK{7P#Jym@ z"'^T}Gr:-(|9"Δ3s;nvSW-wN)3Lڣx=FGB'IaOOl{St_C8nR gmM*>)gWo%\+@NύFA/*4L'3T0֗X ѥdbd/͖:êc5st"YNB[Rhƕ@2d|?CԬ1 rq*u^FEIA,?8n?UI? a[V扉Ug3j=su"J QU>@_âg|ZJz&J}K֔H@˅uyG/v,|KPQm%|map[(y@rk6ujJ;W m}$t1CSTȟM^2_5Q9LCi-1 D#s%U)R AXI2 PQB:t{go??i;Xb46HxL:-Gbd! EL; ÊAw+^^֖rW¤Hk͌ٽ]u:reWgAfY()wzoC !j4ocOG0ԥcpz2J,ZeÇˮU &>tLݸ;Hݟ>7?01Q^'?W5C4* |FɭpN*\h٣q`$绝7qmƞeSs@WN1iߧArnTAf;@4Q>@fD/:BRY JQ̇SSH>R:UU GpzeA?G7j0JEƗƕ"S|$`C5;sLJgl*8#mMv4%T=m91̲ԥ/̍g;kc2oov*`mmMDZ{;4-¨2|(qeΕ`^$@#WNdLhs} crYEe!ta1/;ҥY Í,fLytmgϹ$T6C R\D1ahkavNE;dQ/Wf:,qZ H:ob/NǦ0ScB|N׼$((34ڢ_?6㚺{Orfut|V,32[TŁ\wn*[EmTj¼KCz[BFimP֕6#C&Cuyň.BɌNϣb'q-iwrΌd!i_F4JFcQy>P5AfcI1tP1rWrRsl)+ŴƜl@EOU:gQw8'ë=6;8ΤkO2RD&*wàU]CCo$Ʉ*2^گ|iT fŕu$c^God/rGDth{|S⇡D<*qG1x) FESlNS_ۤ-Jxy5I_AFvNU,z\3Y'=UBS8ۉ+ 7בuP a#ܚyTǺ(lOdzq:YQ; eoX3KFJ:B~#dʺPzsAceW7winyNYӛhSƤY%5 SOUXزy4/:e_-=bW y2D||ubuu h ٿa)#edurP}?xqO>D}8C R}dj== da9O|7R3I e'/-sn>d3H뻻!D7,^ݺ쵈׾R,,k+D?_fgZ |yJcB;?C@(3ӆ:F7 >9l(2 pw:}ڹ-ѢN#0L&y9x8ߌ5}9}˜_j@*soKBY>5aZ\F4G1ׅQCIyhNinwS76@QŸDtQg3L ?E y tCDy=L/d. ԑ+vgH* qt OO1޿hۀNtbE4NrLJ+69X[^?m#K+# @,oHy~(*;\MZ / 9ԗ l,1?b TrD ?O} MB:\"_6YJ*AU ύ#fܙCº9TS" >uH=/ZS*;lq pnKZWzx5 W)^[ "c|N 8YXE6[65ʹ<f= N1RKtN`< mت6>У9C=a7'n(7;_L$ ShiaWvHS5U~J:px9=ɼy\]2X,Ǜ֨.a!F,C)!a\Ts@ҏ)mGr2cNf/hfc>Bvn3 T; ¨S|ku+GhUc|Bm%Bf$d5dbҖgY c&b6'?;Ts)wj^}]s36޵& Y\6)$kle#r$GUZjm󿎥Ba*0ͱxTAVe20Tն4" rda~N+F%p5.JHS^:NBБ"ihi~ ʕ.6OzHћ X e;$zPΎ\A4IѮ|hIv/5H!hp.`躍H#iD(W} =@y1yA,66X*ѭ[ ~ )uТ̌ Osj38ʈb"Ymԙ=8=)fG˥b !wO <5s#2;? |%{MdžR{*^߱sľ$|[ΎG;wjqnUw,{$ItX&PDw6iQHf%,FM8cMW`oUWh~(*}XKe@BGRzpؼT8ZoQPV<[lY:QsF9(_!WC+G8$03[,Mƍ/ sكoҘr5 v@CddIOP|Za`莼Lg!dbS%l >Cӷ.Q)p'ڿ<,x{Z?@<jb ( x_r&t+!&:-xZm![t*E ɾtO \ lNuȖp")I͟*z1}g~lkp8{Y.uᦲIVkwT!jXɌKYЭ$V0ŁBo)<8:-E\6@emYEFPQ" |n{b/}r2D|Bk'$aTP\~ 15jRUO[79}4Kni^Vv&A$S},0>b{nˏ- ]~!0'c=T9}ZH ,ubPr gll72 2,1/`qY@ڄF9X†ք(7GIg;9L3dɀ RH!~10Qp}ͽ(b6'Z:mM7h S].cL-i}١'AW؃Мa5i7G90F, _nl1Sq2()c:&Պܡ 4iП: IV(U^3ea3hUA ?k8=*G]SH6_ݰKn'1} sҰ@:&qng -LN3@_ Gc7T;vWڟ9B R 5z) ]׊Hl\U0d^M ޏuFa;lfdׄ4{"^Vvї30®SU' !AjB*DӃc>qꐶ;Pk-);i ,Ǚ#nBzëߜ$"6a>g wHe1sFT% Kx`*ٳĘoLra#;82XM[} ʁ",r]݊;v فs{C= N1p@h++L QfS3bDŽQ{I(-/(͋u0J%^]x9H&6,SO nC;q9Eؙ jP5k<XuJj[ &t! P"TcqhHT\:F4PUsdmc ).6S/αJ<~7hB 4~Bc 4kfA5 h=$p`92(X $FxLF Yxw6̥""<>SxIy P/]_<+>%>N˘;f!3V"gB˫~)DxbD:ch?9 U+8-l2n rzDT{"li'’Ch՗4lSAGD_7} E8 e#jw%}*5Hu ֿdsG:yŶT 6p pђBs&v´j.Aʣ*D 1$?Ϝ{bJh2ߥnAR'ݮ69vY-FB*|f|T&h]KxX3S R7Ha'LJ9@ڰdx2A.4bi1rr#ғcI;ݏd!(/E7xnAD/W7"\[kmr"<[~ }zqȻv75DOu֥/r3fUy?<36P{UpІ)>0(;JMqO3GEhEn %+ Ds0A1gDg%1E t pq_6R?;-NdˠiW?bs=NGuTߒA6&i+,lk7F/ ' WFQJNk'twseE%#6&]M">}VTR_x*b%@"r0v{6B`"P$AS+^u7\1a7&# 8> ݞ#C, 6ԓEL( {~~"[! R7+Er,y(}E2*:4s5'g?3O9"%unc]-fSn^nWA._H](Y/ջpS0 R|$ʾ_'hQM:];u4UMw)_nϫcLBRpFthTfOm\ Dl˷_cwꁢ'lN}"ePFDOk57cXdvm?KGFdeS;[4fz=n +R8`5{w5`Je3׽.d/ ҮvލFsΦdiQUSJ1 Xeg&t0Jk%c<3413YWK~+JPĴ#N5zK+kd@uC~|~ ݘ]I68t EwU(Ͳɦ\0̅d/GcS l@6 Z,I< l~xZ.?С1 gA17afg ]3g~)w1+ҧ#+ArL {XKG:'^*d|l156KrmCYCpdt[ẚݝ/>/4.8N )RMdN7qZ@&ү?b(/Wڰ4`~#(mib|$eg~cDxC7?da;ImhbQ:Z)yƭ)9U.6Zx&D&\9͔/mG' UXJzhPt`ym`aF*FJsZ1nJݕo/]hxio:Wv<6ZUұT~f@\FN8$ %#5sH6`ei'U'̰^J2摾8" %l*S*.tC E%$=U4<+Mh* VDzGq&7J R͈P"IH^܅Q\5 x~UHJuw.""C\ Y ԀujgJ @n w5e=c%Y[qD:m( 8ݚKw_<4 U&N|+DǸͱUܚSI'-qHORҢ^m% &3(QƽovUE^#ص<=\Rz`Cu#)DIy+l8PC r}=]"ݿҡ @K1eg,6&|7Cx@S*m]l3  ,_)r#'8\:A妃ӛt,Fq_ RxG]Gy ߹W ${fꂆ/x"&[1]_P">]Q79<̠[1EqaIy~xEv'A#'H6l0W~a^ G (gx0(U,r%2QFS-yu;h\$~(ZBWի^:5ÿ9I %aqXY,Ԛ[Sgv=p<|'nϲԀWz{;tM*vIahJV &9 b31A՘ŧdGl'eC.d! }w-/a%%bDz.U;AG?v~6fdF\[X:$3P|>8u^o Rڏi5XҜ96c3JQ;}W  4VRݜ<UC'm CzLetM(^u=1J zY3n1pFb3A]?B֮OE~Q mR$tWlEfW͕UK]Ƕm|_^Hڿ_KWQ35𓂉 hKe}Fޏ!Y1(3g+{wkHP'x|xqj^K"iy?j k d;^)5BɃeWRy2sj0~dK/)G_C,)ER.\z/3i9>hj%ai-x5΃T\R~HA01J? v6#U2Kl\m*/3׿f7r#B ѣF䬮0(t_C  P C_A~9x[ b+S7#?b2}x}1iH<'-Ob|yuѐR]gLR^ֆ߅Z7ES5~"b5@dfH1 @~l⠸H،(,T.LLekOFDCqܵ OX;X?I{;L(R=LnkM{' }&Ct5KK{ǡE4Y(GZې:K3 $ϕys:ԝL;y;ۘZv+Xd0EkE7+PNF4jb@Fpt!g\Zmv!ٗ$ FZWz#8iZfs~ F/4-V'Hx(K@ ~P6 vl/dZ2QUBaT+h5wyo`o%riՈdLP 6 0K/Рqk\:ɊkBӾDh\/a"^t8OY8m-ʤ@yy?LCb?7 @L\e `ષ$Y!jM%MTd^|n;ݥ{%&&kȧ%ElyAD:pau19F8`*el_%Ibv`Ajx"/MzGm+YF)']ԡq()yE\Lwg-MARA3c;d/.O@1Dy#ථfȫui E :SZ0C![Tr-~Ο2phbI$ Cfa0lՏƠiHxU v Nw`Q)U IJ2 htb)hWD8hfo.j9h6"A.Un cߡPǑwv%5?nzXk+cD)Ҿ(Ɔ YѐT`T5dXa|v0/"yO/0wp";Jmn_@gxAWgսI6 U !z1롸3 - V^8 s6יj0#.8 +at|WZkjgDfpZ^Rp*Rs=K~I=ė$r(J8F% ;>4s H)9dt4/db$f) !0N涅GuCݾ"ٌ 0@gX+heqk, oWq#xϚC~ .RTt%UDoZU*>x, _Ōrw8U׀2tFO~J nf'|ncj?D vskLUv)fM x=VZLn~*+ y<=:W3WfRdlη5w.]ʗ\!ޟoPWCz-ߋˡ+ ?1?xjNb_`lcOW Ď2 ]ÚJݦ)c5t(\'œJ`D. twl0o7[wX}/˶\Exxlm!>y) _B}:G똄LtRxj338&RR Q%:0TH8}R^i~>)CS<swI&<& Bl%Kⱉ$1=Ҫֻ\zn^TeUu9e*&[3 !^SYx_:X;+V\$A4yT|??k߈t7uH!qE2A&ƿPV0Mt4hzbUPSqnetz<2\#H[ RGSjZ6W;ƀJ>+M ^{^ώppuB6䂎? ;rd<ӽg'D2PeWS4Ciכhb1~N|)䭉)؀NʊUB]QkE"݅S9 u\=aKR= F1>Ѿ&?ؖ/ ǵsH ƊS`J{xQ n܄) F̲9aj,Efܴoijϟag 9#*/>7s\XwT%̌&|{Ut/ӒWEG+WA%dsgB'3&_j $ I/W61 0oi[P:?I-MP/CkI(OCETpz$0spOsΏJݔ윐OYߙ^{Mn$цK£Ra6A9O<: '}2lIwX'vo!zV='͋2["LSܯ aVsC =͝3)_a١)o^>*?aUW%iw47G͝0B! 8*ºˠ\FR.ؾ294I0 qw e1bN)h;+f2*(_8i4U廔W* 2쒮>6V3Y7@=Vo] q1ʠm|i7O ZϰZIr[*P8C۞sdErn aa'<@hjSI-dǚ+V qrW!E+a)A[b'Oz fyxMۊXO,oa|pk"]©^~gQ6 9RͺC/'Vx$vf\fXչzm ǒBv!(u]](ro$*[@{L&29ݴ#HD6{ NBIJ4da.@U&I=ngK9c3QIY['L@-^Ч_#&ӖIY0z : RUrFsa X?[#Lj&՗kKxG,YtÙ!$vY>EEQ]4.G2ռ#1DQ29=iN ܩ=s->L]%/vnLTLaz01vr?YSEݏxVmzϩIߕ8flt*<ƮpSE. &dfG&Nbښ!U;,QՌFG ӬF\p{@3(L$PlI5_ESz?ղˌ|F%%d0brrġ=KPsfn,sJ#Sb?UM~rvZ=Z,(\J /nPjMV.n҂*~’5KTvx]%g+#_ݔ慐bƓcTī׏n/'w( 0ѫ7m|`e M\fC"1?^lw翌:Viw%OՙG`M_vLv\A5dp{z5;5)S'35 6|ڛ~OB<س3J1"@&HǏY4$~XQro-UO tO>[bڕ)IT5+Ie +π -EWߕ:Et_x tR57>TD~l KREs"FܐR@(AУyUAp.P^Т#q@DgE#VGЂLfGZ,.ݶδWêa(2*O0i~ CY%kԗL7\@,!} BH"<pQzKhF-d=;]=5G_h%2QBi<&cLzwSlqۮ3Na (y5$ ࿢ \n*cTLbfj/ 0j^'*z]e)-Dy/ ~(|c r0o:ࡾr6ڜ'!V:+bi;n`A`\>dJc>P/5.*卯Co{f"ÍʧO&V)N1&k3ṗ)d"-*^Vf h?ם6]c_@HٶR 6SK646F8GsαǓ hb >7#a)ѫj%D5Cd\?+U<ݐVμ@i< <ʥyqr=#Ej8=KԘM._V~DKi`/*܁5߸uZtG,vF5a۸S=[p&}hM?i]es6+ۘ:Bt]X; *I{ғpb3$Ft;\JT XIՅ^/aGu}Da!!O+LX æ'ʁv_lzN7N-fKa&SZWY*뎴4WM;,_/8q=mo*chR;粈!Ud>*%iKlNwC{<\v,vDHmMkE[\M-ۛ:g2FWyC'R gm?뗢!o0}]&IQŒpwm gUM& /FL.b3TQ i*\1$.YGRV-!:_oI)]mbO{?Y-,9<{pI29`>%QӜr}n#r>Ƀr\ۻ*"iwkHS%b,cЗ VSNs\GŃ4feqdLX ݝ5WP; Ng`+)Ow2bBRX_i/@ZM&æ(DXMωQJa  Ly3CZ NVV'+ح>q|q'y^_%Ǐ:.]SLǙqZ܎w c߅F HF3sn &+yQgggovl'?gմLgEOw1&C^l"*R"JeԯRݯ~pԠdh'.5B]79e4TFK2+J%XV \t"]{x2Ӭp:nkAYD\r]p(> b݇H (Ǵ4UWN-$hX aM\Ԑl,_0[F8cNS Lr,Z]9ވV سU]a*XL46 cME8itCW0a'~%:+v4HP; ;iv5&;XD,uo~X¿5 h#= `.Ļ=Uz>y1 OYfVK-ٙ`{b<|wEl5jX$/*Y㕮GL4XY䐣Jfr gh)ÃRMڡNM1_Q T^Z6fRƦǛO*LCs{eTZc (Jq,:USȂ3,E  lƊω^*~k+1?x}eNJWFmeEEЀPutK|&16Ti%!eXq#7ie7dD9E_cjgk7}cf$HC?7lE~My:GgNKX`T/qX0PQXs43 €{ޘepa m Gbmx=i6Z+U6tֶZ#=I,?^ 7y b $qf-" VC>cA}[fq͌/eŁ'/9,aITCRU`md_cgitAF0f}9Dk A oAIgAoYbBFyNz1l|ׯ<'p S&K^;[Þ^1ƹuS=N(CDe-x8nr-ᆠRa.򓹹 ~d0p Tx&'>[u0`4PSu%b\@oF .,ٹ"AQ9U[3psF:sqثP}e,5lHw.Pt֘3NHQ1zN _nfSrRf_Ќ*GZ+'`B MT{ U`"oh[gJfEqP >zIR]#/\}x R٘?ҵ>48dx瘖i)jh7S TWj:w8j.vn%+Ȟ</oM̎#Syf-pަD> = Z>o8IX!8@60qaDMkB*\,[E b_~\jA}ԣ'$)ದ2w?dgIR,g{ԸdaabwɂlZTc^ 5fq -lb`Ң>薙1<3L,#9`V=B6G#[Y$@v&7C =7hS}_E{j=( []YZC=E3!4f|"TS<ϾεQ[Ӟ0I|52l6e(KR 2b mdr#E>~)?z8+uHߐvN!Y"І:+Bc3,Jf9m0$K'G`M}zS%QT3?%.mnD/DuVykd$r:xꤹe(r6ƒ9J}H (+848ӄH_T,]~Ry,晀PaBu %2j9ݓt"eK.O%QWPVM)O bv,532q @@ugbZZ-F~\V\y hT,;ī{ᐯ^q*UO.I0xԌth/epL?Z1X}MF1}zE9M'DX ]evЁ;r:{L1/-3<ɋSs}ا+ӽ-?VaLEM$\25Zs = !2$ZߨxxBb{WhoVLؾ#/ȑ{ HN!V^i_ X[\@]zEM#u.l:^XYxDƼ]2Yڶu5peg'Y*VE3)!;k։~0tzY^ "yTdZPw|*R 2Ly1mp8"ej#AH/&,=]9K|$<6zFOƕ6(P`^@|c˖ß(x#/K\dg8^Ъ)4?Xx#q0P\x;caS5,0SB`:jtrv4al&>Ebz;)aZ?[^ިMaɌn5 æI[6C. vJhv: 7RRkI`(!|}҃+9_= >}Kd_u$~KsLpRoȌdu,Tl6䰧ʂ)5V.>F]Z;7$e/:28 5$b"WY~/B`I>J&s0Lrh0a g8Uf)ߡtCه BAqB#Qz G/YKY ÖaoT1B/IbG&ky{2 U.J'O='Tg> Rg4Jl%rήgAVC%rd{9꿅n@Z=R,aY+lZP3R{`Gx=`73ʙك+Lg$j b|ڞ3s 1wKcR;?,1,-/;q0`4>dPj{ޖ(FseP A+D7 <}Pb͠DLsG% b+Ѝwe&K\|EDP,FBNUo#:ӽ)L>  lg*j8@lE&/fI۞?vSwAwTi}y2)f(5ѓ < ބe0f+.-A  wSvtHI_1ʓ"Gi٠`|0 hr[a']C|~ kQzQa1tn%h^es/яX)>668Nj#{QiNQ hN`jc;?h= h)?|i,DQ,= 壎lB] iU%=R@]Ad>ԗk%<;D NC購x+Y#3GL5VO\0Bvb= YGEf0HJϤҤS;rr}qAÛ ##>Kgpl.,Cp(7x-drbA~sdu sVp]tlAM3!M*q4* )˗\ΐZxbemKif:rِs9$;cNnbIXZ-mܲaG _PݸiG#4Т@ k ߑOhƨ(sxdWXGP: o ~1[7ٟ9iwÅ1Ceò7@1Rz3#')}gM߇^L  3dv-Pmq MM)o_2ĈxiBDG *og#qf_4 KqV[?v6s ݍ&ӣߴן*H ϛUj8UּVuoM1iS:mUc7v386i-tKtOS`Hm<$'jzˍW(҂M/|9Ngeį)_ʃV\[/!}yf:61)v5UP[gqc;n ™ܲ2sI/y<%QUwh`BeLֻ{c٨Ќ7Kz]#uK#ϝo1d uؔo,+U큭TU$MَVv} :~ŹO&mbQ*Lv$I8}=2+PU =jŽ)שu:xZi~Dפ|ߝsz3RU:D|u&CO &(vǙ/.5h"7.'F=& >/e,\՛<]#P>2e0ɴQa`dƗ"Pԕ.]87vHrb3JܪniL9꭛-gD&$ֳĢ*FDr.^*PzUM9n0V!})D+&a ZN"N?0BJ x¯0Zu?Y^\ E:3(& fѰHs[x8*jЙ*\ԲbAďʪ`V DZz"k Sw^(HCO)yP7y۲%LkyDsهz hUCؓ\BK @w%306 {PAP~ $s]0^bӇWWh~~\&h 51=X_N()1"I,к ZDP3~=^2?JD@@/5: :|@U%>gHE̹k@w3H ר>|X'R..$x U<=~#e4wDe):i{2ٜ==ODcAͺ**ȬIXs$Pl4eU ji.\*hpf6{,>dw 0J ģ W{j$RشH[HbvnLtzB N|5@dK^;UlrT ^B/w! 3p)qf8:#] 8i櫙ZMWKR/%Y/(&/ul=Ez M? eRwy_p`f:y3PmEҸI~/&FL,J{uX^Hp;Ykj0x62.ՎտԋYx*=ϴvq^txS ]|@׫*!gZDbltkS|jL%KKWIxvս\3 n,Mw0HҎ{P 3mѫb7bUu$ПY%7K z\=V.@cM{BHnMP|ibo8,IqCY' 9Z'K]#OrʏЀK2U|g!@{blcY9m6]>I ؍=H/FTHdq.9 ~AcD^Ih{y Z!rcdWkbm85OgB@;50xmݬ h(y[#e&- 9F&-*c3iCnOkGwB[U='\#=Jjz9H5'uU\`RPrӢWdܤe9zΊ5#~EjG^bs:øRO#YYrow1ɮnܡ2_XU0DaAG npNFE䪙:2_b(/=^&Bw>.-B@(dyk$-CSK ~_=ֹtgj-yE_g8N֮l` Kl|M+z%BG}?)Yp6e|Yy"X9CAHvJiR\@^0W9~Xm=12 zv>0R_!mqf׮W{{#b3SddhU qN@W$$6j4 FW_򀑓 )ޥp^ _/r)'Jo>2x̰`%0]688G d+s2td;2 -O0zhu'лBS-sH63bwjT)8ypXŃҼOIsaT21cYL?ەnݠFQ hr*^awyZ\F#'@hc?ћga+ e)Ъޓ`֘ul_iy\,xT ^;&x_`ؔqSW븥 G}/+#Ԍ=i I_EU]UJ;6XU5G9w+vjD=.DJ|7٢J~Hn=)p9ԮT{nQ9b=K+72\msLEmJap2*⩽\>TjHw7"(#g e0Ifgg s e L w W3BBVTgppg+%Sǂ$SdViۃi?9 łL_PGk&֧\n#"H rOO{ .S֌4alGGf ga&bvDiB옩 up6>o/{}/ wI>hpQ`BΛLQf+=i'%w):oؽϢA`J4[7<4Eڑ"B"Ggo^ >a!.GїLJTs0U5ァGV!0BYRG_-fW:-K|? v,ғi@VMGv,GV v _듟oMv`0GbбKIM')y`Ǣ*dEh$?cԆ#mQ͔ʝd,z ?LXp`L,#H$z]|h cDhoh_b͜H:YqӬ05ZﭛئY9)'hjrgځެߋ ظmdTʇl o&>&rkg#ut;jRI?.7FJ)S[tF)V#+SVymN#.Ef._=NfX5 =< 3=:GB8o,4|4%k,xhϮH=$vHň i\ Iʎ\(ਗ਼j_p䤨 ͢c/(iM!0qOvGJGKZ2Ⱦ/;tDʐZ %\%Fwa΍jG!Si7}Xp%GtΝ--h+9'*'_Wem ? uwvyRQ5~̐&9㧃bY9G1t}{ PĀ _M+l9̐8ʀƀj^,ǜ@AZvQٵm!y6nz#GFdĐ5/ہȈ~Npԡ\/yڻٿ1R(a`k<5Nk$|V^gur;03s"B i## TvCo^r])BM&Q̈"v7]O⩐qȵP/3HwQL4{6ڧ䣿(y5Zd[I51e{ +(kr}ta b2,XWyd`̖Lmӌ>^YN?+ݡWgF.DA~ ,5+SJ&f75KZJcro]\񯲌B;N 4݋=xbDŽxY{HJ1q~#V<"4 ^)nvKP~&o\mf ]MsGɂv@f猔ftCwqs cO@}fO8~< ~8yp(S 04=Ű[Z4TBQ  %ҫm` QnbGtqdWUtzYL#d˙_Dp1%ηTKaNuޞ*2 0ŴA,KR4=7DWPeTE<x#">+|3^<˙)gaYDs0qsv _#u WB=|JڏShVքWJ${$IEB Xh܁KRp~:LdӐTGG\ID$Y:Ez+V#k>ڼ vި6^+tFVN4nk 1Q 6e'3jIJ ~iS6.o#_HFug|((0H0E8c!TZGHFŬ7b yWrd߻Õ>#Pm@FZCPN}KJ6[0QGPд=5X7.0y@svY:xɨ@ji|X@ɀTk&PE5HwQ4O30)VT, f9`#yZD*ÉF}W*xNQή߷x4{_0P:>U{L:P6iGi+1tTˇܿ (?a@LOѪ,Z<UEG(R ݚ2GV!MV<-BP3ŁKvf1g=1qTw S]%o ۴Q͊P*k|SU,y"ƿ7@guE=ɝI,  [vo `z'v!ʳ0E»Sr/F[Pc4}x:`uno\gEQ)WSٯrRP5vGM D+8J-Z6)T:1lh\z͗GЮ} t7z1;[[~Z y2?@MLo9\Z{=ҫ3{*B}$FQ9Tae QlyTu}E2wP9ӹO{- Ȣs7~ͽ1Cö Zdkk (J6\aio!8h4~܌eۑfn RBgK2W`q({*sJƚFŊжjH^g+Ex. Ɉv'DFїض"ZE4{hsitaRőJ" oJկ 0}6ՏEU-g})QxW ߓ?rd,^2ݾd3r&\3JZe$1l g2C=*WԓJ})Xzc&Bk6|CٓbIx)ӹT/$'IK2)>K TbF!RBP3%HWtKsFC6spe ܤ~O !\wA*s]cz!V !$[<9ݢXpWcfpOu IXW9C0+cBdrl!fr_1+FMȈt[%ոo*J]ٴ=BGn m#w)Cț@C]WZEbI%ٗ g3rP~1`;7YAt.q3#)+%,M@Cqۀ&a4sєeCRG8w'sB휼QOI_P=:;1Y=m"NI(\d ?O]3A4q\}d\L׸Dw`xh~Module signature appended~ 9ųgYZ07070100000396000041ed0000000000000000000000016612f80800000000000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx507070100000397000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000005300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core07070100000398000081a40000000000000000000000016612f91d0009b014000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko.xz7zXZִF!t/Y2]?Eh=ڜ.+zd".7m]6ųTo(Vӓ_#=L 7b;  8L([`Ϸ|%yS"G]Y]"0!>2ϗ$ *A f._-C7PɅ.UƸx'#S 8yʪwbh@l)j@]=c|4zrRKsW]H{46yE(v4ler?%efHR1R+?&7vg⋅nJ8Ng MCy.:ηp/RH{ A1fﴕ뿼ei<\ Y.X"7ΑJycHݙĂ&vWpD_/.涑,X(X_D^ҫ|BAm8-\bp쌦T&9)Ω /Q^^z ߄aPa"׿ GaE Yֵ_/\xLM`nXS̓v=DlFI.WuL(LI ʁIG0era7Q)֢y&?GyG{)岊V~,|Ͼ}Xm'0 yK'8GPɑ HKbu=ԏ x=qG]r~Y/ʩkThz:Nkո7Km_x\"kh:z(Î=yY cJ;) ,v>7e*L, ._zɺħ_@{(Z]6ב;ѽLRzsYrV9ӺqR"HqQ,,CH1F:ˈ.K8Aۭ.тYU1 ˬףaL%&GJ0 ,"% qneќefC=5R؄ 3)2}Hc)Ƃfjxlgx |ye#IDHOLQh6nVyy)nMj:BX{ZCtcYe`7M׃+ZXˮhPP^96~w47g+`osr߸NJ t͘?\g %n&>ퟍ!Y䰺@׫>HflK0bKu]0I %f` <h* O%-M/O 0'^@_M~?QZWNYQ@ξ3#j\d*'Rm" ^p]3wE-%e:bcdg u^O/) c/bBz嶪"7lfC`oD q9Y~ھ1qݽk5'L-8)x5N3ӎ-SnȚNSK BM:4Rpi@^q) Հt >;pTj&A 9X:6҂ԇMЂ-٩Y~͎T,~p~}m4R[RtяxT[oP?5&r?o]#Lx+tz^ŏ虀6b/3,3"`/좯[B#qp,zT5S-# ́I=yv4o{vєH~ܲBVa8e{ |qSHԚ 1L]w3X]d5#3Uu>٤n v/$B-[ |Q(Gxe4^؋r7\2Z]RlEtm 1e ]L"ʷ3bH5\(n6knJx-B,WN6y#vF|%YGt԰L qIBp іAD^UJ +K>vd RP[u$:/.:1s%bhgxL؝" U= A4dEG_y( ȈVNӪ _EY|̻v ׵h|!Z1 H )(<(tPY29 Y_s(pI_] n]2*FV$۶ E1cCWIlV WnͻmR?.YWV(݆I /ai*YBN+b6t"_YU]B1rᇏF |An3t8)~m.$"}(3gS&fZS`Ag¶MYWND=R4bԝ\κ.S蛹x iX1b*A/ #M9G%IK묾88]~R]-y eme=э"h3TS5Xaf9wO'K 2g] ֿEɂd!nN:=dHe*xP"Y8Yꊨ`]3_fnf"J>m>l3f@go0^{9A[O[Bt51Dm#v ٹ&jdG`#P uv,JZ|lYޜN40l NDFnLi3jn059.pwd6LЕ036 MiY1Q XL˜+NA!#lkLˏ(*ISẠiӉc{584) rvݣ8tGL٦JfuU q]ź"\;^W}Wj8<9 WO)ୠϡ7][ư`MUfžJƘ\[?n)) oZ&({/T?j+LP`XwӦP)}?+}˯H1^-JUHƮ]-$ e}gF0T +`REMD"&`C%2=ď HX ws5x8U]DuKI?'aO9s/p )W9odZ7 Xق4=#:@@ݰړACl))lSrM`i^OWfv|ΆQ jŀugzF(36׎̻Mnz#:͂'^x}%AC +;f(\V[H?"F-)>+RBK'@lv\ie3 UCNW3譵1¯)檄sp\{I!ХHHהQiuO W_XiF=+;DTY HҏLL[pzt0‡ir$:PVir`8uJ.?B;1gen_|,m U(VʻzlK%mlAKEM̹N uSǚprϼnRo SƶBɓ Oo'iqed6\~b,XchHԫ6 |R0ę-vN9;? ^ƮlEq|a_keԊCP*̀/g>m6Dgg޼]b$6F'vZu8O=i\w X40TbSbV ^.6*CbKWنhW}{_ zؔN_|=+5ڛx5JgCW]ǔpcTF"4CQtGsW]$];UmjEGy`ݞZva.59 yt^x({zG^\0{YV?ջ\¡ HLf4-}(Fx_ | HgN?ɉ0 [Ay 20یTRqQ@2K=f%Ou/B.0#^~[Y|qt9 +BƐ2͉/oUOBOlZx ?ih B1`PF>lf>ir|l5\A*s)l+ yk !3p|j;}eBJ[ l͵jM<<~T3p;/}Dd#I-:TPw7w-aL\0Gɯ=dlc%r>zw}jQ{1bѲ7/o@'f3z.x"iAys zܿL/Y'DdRp[-VSun _WuL߈Z.0EU۳SN?y}HnU;+c>Eh22$:»1n8:xWRN++S1 ]+ Q0dtW{Bgi\Xe&J*rOFoGUWȰc{csO`JkSN3up<Е\3\KR;Ɵtɻe5q "oeyNQ F&J%GK=&fu+3rϺQ`Y˲Bf^=!μj5bTiWt?: )OˈHלL;5&S=ZASB]P6Ϊc崢 +Ҩ#nASxk ”_*Y$mu2*UkL謥^H kw// Á& rQGߤ7fv1h9$Y{]݇Z 7n~Sk VS}|j.SK 8V¶ )TIFGr92@E>P.ߴDSg'ksY=q` #ԍUP~8m Oԃjpɉ5 ȖoRS݂аȞ`@։$뒎] ItKYzIJH#9Ӑ;>`/Z9{pt߇@EMP9R/PHxM;Aa]5:uTeˬbU'iWtK &}h9 'ac3[-:rcJs,+J]>} _4TY+IX>=̄_0յW(5E_(kkn i:r*zS )`n@ezS[枭SY5HuZ$@=;,!릤/46 \Vp@4F.Ɍ%ת*mcV}vx[EiEh {i }1i^#A]cðEYߠV=:t*xoAuq"?HA cv_qY-h!jy-b'G]۞RDzkyC,^ZZr0qyE~&`D}cn4q=G[I 2z-y da+j _ eqɞiG~3]?s(:ƥXΘ=?NtM 8A5뎙?^m߬^.2CV AscbxLV"#GkBYvPz +7l,<qViL8*QZiHCiXH6Ӥtw"5TfAť{XB<6SN6,HмQXfկY:.?k }=|A4 ~^=r o'3GioyAKg=Ex-2Xޞm=!̑H=I"&H܎wgJ^[>JQOxqx`sc颡md+GMpJ^no:o?mK]--rf׀kŽ_,]VoBc2:~ `)~bF0՞G5X2nօCLX3y&˶ šۆLe< [I fZ(ny7  pp+,sƁB69%$KƟrU>PaBAFb~ѹ@tHf݋N$ksOx-% tWNF6Mz{=V߄g}k0.Ji0h UUCqz0!-,n7/:-\[rxd/^lf𬗮3xsb)Vb\pwIhY2- ,mf^l%F1WkR\/D:B > jlP40 ? 4$|"=??zYe 11fY\Ty^iԙ B =9g)j 7zݹ[ (Lb3n{E"&rbj,&ohv3t%\KN7ELGRhg% %00_[bjbyngw\wf@ݰ?\&Td@A%#1E&pvYo1? ӓ;BJy@ a\nMPVșo_B땝r~\9sZM2a7f,UݗC?E1#ETwT2UE ed2z%/cOO 9V/ٹC麧 7 iZvN}GD?ˑ_0h ss\{ܒ(--! {IDs[3γ}`n| - `_?ַY;>Mt\O K J ۚqS>ww"ȹnk,<:;"P7I֚d-m+#'d8Ew^W(vM13u j*" dQݾN6Cd;x{Ho 5SV^9q5nj_n]pJќk{Bt-%>Tt%G?f-6J1(qtY!:&+ ɨx lڮȏb`X#/0&pjXJQXs_ ^NkR3-ٙjf=J_$ {j%Si3:jhZSE[vtv)'Q>ۯpΓğ, l)Yu頓D[[oe8Q$jk>KKp[Z"] jn~~Ny!* g2=bJJz?o "`ϭɼr[YQ_]嗄!`i BCU^G;n/v#[XiWs Oma&t" duuJ灴=~ y8&Cǚ&K5+JA!M"XLc {Qtk\WnxPYLNU4kNaR2ˮ͛CΗ `mpʩlw_Z9i*Ck=êՙ2S^=ߑOdk_2׶3d_ BKԝ 7 _7GsXS "qˬ[v'K'wh?Ty2iTӼ5(Xd#;KK@S;sNu&czMm媈5B;RjAoKt2G?R @XbW T?k+$ y} ͊Ӫ\nJLawwWg"g`aLFw),l_+[xt\?,攙C#C4GLUvtR sIof8"ރbwp® "rW{ˆ@ i븤./NˠXQ`F">O3nS7! cM}E''dьStc/@cW>T)$^UД˫C0Zb߸#P4'~թE:SVs J #|>(;躸s.h:AP{4yMWFwcya4]e^,&+?tggh6!2ѠYv[zfD^|0BqykIŪawƜmEvsՍf[4'\i0[ <̒ .B~ivI. c 8]#rͥun[ KU^ `&5m׹,V#q<9f ]A~2#$$$.Im1)jm%0;6;glMַvU6h(t>Sz(()n`M?,ZɲUO>,`N번jdioW`t.۵:tCcɵY|ǐ*ߏ {7.^ Ll6YGdg*08._-a}g^r!'ԬM>x2d?R䴐M4r`t4-L}DFL NެOig3g<r/IZcC06X/ل ]}?5%vq9AܑrI%(N0|6Cz5Š'>_%AmCY^5{c9·j~" sir_[EŹsJ-`.KDy]3幘$>ڼϫcHu6к7 QVx$*NY3MGDnmŘ*?Ot+(i*)@xؐWLdB)E5Z\eEL!TYM+-#P ? `V?oҶMPexAd)A@Ӂ`>u!j)GU+,CLe<3 YǚTMRB틉U97.ӎP{adTV_ވTog/U->(R)[@|`"Qp"pE!f]/}{8eK/_׶#|6N؍l[*5#BqdNPPT=R^ڛM1u a&X zX6M'"+I- iwL˔9o%#!+ֿ! 0 -hPYNfM;ϐ20 bJ{8=$ĩy޶a-툟nJόq?*ʺ9q֨IЮًl-q7D/ՃZ?z眡-8E XDK]XbaD40!!]%~v}3$RnZ-سIY5XSAcBe@T 3cU ;:큧[~`o _UkeT{2/usR,h-*U>gĦbU8!ٴ9- +*\"yM 9%wQdUŧաv`̬K:r$@SErXiTeY,\y| l0jGM!/3BU/4zbuّb_)DMhݗJe\u^8 P5B>H1xy@NuŊQSkN|ۢg 829zTWǧ "@3@UKF,l+ T HBY>`k75[7ٗp oL$/ȟXd,.1F+IQq"KV0ǘE "NtV]IS@R%rHA}vh~$/wߛN̕#`>8-IpWeEz8ݚ]Z3 /MIB1vTB b@ E[h-WY:0bzn2,8].{/bM4תousjXXJ=4{^fUqĔUh bmo5}*G%E".*<Ǣ%%JFZR׸둮\῍exwJ߳eC,]r*aUB"0uG+l)B7yLCe[XOgRCHSa^IhlY +Rn}52J{@]O33BjUEX)1ޜݪrp{B<c󝂊;'.i lDt>c'|OQHO ]g2KwЎG?n3AK|IsL} W8ӎ]ZXjYempgaeu{H!`NĶ'D"Knu)u`ZI,8:N `ypBkDd6aZRY֢kWsb9%[&kj-/쩷?i!?LJ*AdMcŐI}w̘hOXS  0u/ N "G% rD#Nxq!`cjL73F&["N?\PHhŒhw.xfLiƔbi~_.YaJ$Z^Qy&_ 㰎Rρ 5Յt#CEз{n*BŮ]$EWAO*<»? ߔ֖ߝ 0b lއ>/c_hm#Ț¨{QxΫ [y*Ng?=]˫~|tDS쐜7oo#MJ!qۭ6G+cBY:q+j~񣔹H$[l:]N<;v؏0G5&L h_2d(-[N e4~H:pC HT/4yJڬ#Ian @6UNe71h:bHg|!ԸijaVn.nU9011E擡<_6݄PN%8sEqYWÎJiVFe,PS$W vIjU|[/ͳr59#Hg #qن:OhKdM1\Axx_ƛMsi;U`f⡜TahG'`K$s~g [ji7Z5yE bI56!g'̼Y0\WY=j*umC1A+n_`߳ gG|.^j(!mTFYTBML~`N>ʊo.0a(_I<1%O [xXA!z8T<2<{P`jKmvCODozMj= Ъ!arqR =-ȹC{x To巒Wlh%?`ӚDРE\Q+023bi%,EBIa@[ QȓsÍQMXUZ5xޛI/ Xi u7)U^<,RRaPlB6i{.&wU\1.DASo \ 9wP*6@ͥ[]{YsP!u̖5>;\'=D>_}pCy+>bf+Mvc++Z4[0o'ʁ.T,Nr*$Q<ޭxג{NixodԉԐ/*,,Iq gʅW-dA,^IGF^`1UqSs}+0:dC,֯vK fLEi<1Ja_yikbB[o[Z6kR+zeݖpi€ϤbjիϓMd( wx&frv G"ex6rgrc)wf` :bQq7ڤík.U3MFY6GhY1?xS.&Y=/V8P' yq[n#VBÐH{) 왇F* ;:#EeO:nġ[5K1[8y(틷Uv,4?tdAɱ{{#6x,l ˥_7Gl`v!e@.A<eft&TFԢ+PH-؆K ?ײ V.P~y1}UKj!$:0Pv@ OPf:Qt ohL~(:%+1V3j)GcFcvTa T02U{G.XSRJ>Sr\CxlcU {$ZLi% V),Z94"22A7< sXB޳n$,nh6+ *ywg iI.Ԃ!_5?qhs7[fv'X b>?'w<4eelݤ[ʝuHhv)KѲ؜"=y8$|;w?ċʦ\@wH;tjYSlEa)Nqn4]Z{<CG:O{K1aG *;1}f(e$=Q!9Y:ZbhZN@z ]:@(+} t7g#"nM^%\єYw\| Vh.kcnn!\Њ$yTV|N׊BNձ.MNM]^wUrk;-yM(NٮżGݨL# w [?ZpDgϱ6/Ӓ(ۛq&NOʷL(rFVDŽEM,4'ڔV_ fK!z(/u[#^9hwkPKSɟ5T%43&*!0ҋz# G90O25Q闞Nzj++]dCA Ɇێ8-J;%o`n臼ήm|i /AqziJ崟g^-qd c{/*4|yX6+,0XU]7/.> Om#HvOn/j!V|9B5Ԉ?e~}`qrgnڠp1Gr=g y㰉INi Șhd. n d,n۳8)Knm6g?߫冒 s7 I݉ATׄ4 MfyK^'+Dm5) N#ބxa#"̏GGTeZYyOo Rv54n 87p샧 cV'ޢSBLO'AG[g8iUjΓD8 6mRtt-BMk;Ix=2L^H_-pWLXf%1E=uB3(xsTp@P17Pg_uF_(xƢ+XcN'fbUSCF5EՃI/lS&hq`V( V.vFaHFl9s#JC$>##mֻwJǃgn|FH Sm"AOQXO<(CdgU=%iڇ$yWt ]M}N_IאgnV#QVv2ċ[fŷ^-?;تLhb/A )햮q#ag}Y31D`D4^w@8۱dJZ9O:ee8/[~P4s\ZO p8BIf&*UjukA)cK`ɺfF@Z Tz^ˍʢptFsLvB#ߚaXIJj`ۅs-䨣d:1{$^XeY}#FȮQD=+:j )VnHOKOU|ZNyDw&8? 5N㸗 ׾.͜xټ |:GÝ/5[hLZ2q Ŋ/iF0P@5)[Fg1i 9"[?S_]$rg<֢\(8I߳7FYJE!:\\<:=$!LDF ?)LT]'чn*kS(${|uefScMdp@4E?B6EvMa6 %8 {9F( 2#',!:q>۬&NJ`u<@e*10!Hv-֝g*?9P闥snY5faIݼ2ndv5|2q QIpT+GWYMXrc~ [F-l/z7lƳD3BHx+Tfދ#(k5g7ƍ2z;}-vzg$qgQ]lWܚMWfDJ';z=TE%hRNًQҀ)!ݓNﳻCB:iT̒46")lp,)kZC#xh3}\qOsOowjmǢ+5 忖7aE .A8g"zxx}'&}R ~swkOP$,-aa͠=, m84L!fZW50%CKl^mC#£G M_kaƟ_&q8 ֔+ED!l\U_-=`GbPM ;C*ìљsaT@̀N^,ix %MR+n:DڌKCjVTETL}(:۹c/h,& Z$|ں85sUDy`@kέ>2V 96o,Z;dsTy}5,G`[O0%G ToMz| (höܵ>cdAV3Wtܳq0G?v`N#/ C;TINQ$fV{b# IA0~k!-(,NvcQAe"$#n/Q֐1C{pk/s]A4譄 |OIWI/d]_k&oQDC&bd]pF؀P \nyFG?4=sE<4sќ4ZZq뷞C`=ՓT-XI6, kPYǽfʁ;./$rtY]){pmv3R3xjI%WWSOv{ o{g58"zAH-,zJkTNQ}2s&Md2Los`Nh]5lOF閝M'# ]Ĩ.􆬀%#rU"ZxxF7.>|0K cR@Hve)) n1;^E&QpŀcԳ|,1Y%m\ytdMغRf3'A8?iګsޞsﺻԷUM<Dj 7k9ya2~ ]9#o4w0OMڤ#Rp2Bf>ܐI= q+?F4 g|E| ӕ~&U"^ç}Ź0 FpRM{Wb. ', &r]\`K*kѢ v:@մeLw(!袖{ښ)JU7+{ .~e "}gmW;.$rNF up(B-vEY(v*Eg#`-1!qCL*tXQttO!),=82[=FAT ޽}KWF2 N Zͼ+ТiAUt4[bADJHP0ꢒ0ccvسP*È5mHaw,#Ξ-7L9LӔkH2}K-ޣ sdLg)/_gpA>KHe+*k9l׃m;Ƹ.F -FD {#f{,jD_LN<uU&$8Jwmǣ[ΣBr,E/m~EnyJvdf@#ښY6MH~fBqכI.SɒKӷ<T4$}D#ro=8x tF lnd9j2lI'c_^?Eq3M+NjqNT@GyWI?$1 1 `? z'x\A~R<;추 [k= Kjg|ɅZc-h~yMP[q"eՒz_T^ f#E6x]vBE@<70VTݓ_aXױ)2ߛĔUŠ`)-+E)!xQI7̋Q bɧ r^f-"HjUtq%Rźh Kamh&iy.u2bn} 4F5s=Kn[wHq[ɿI@no{:8ÀcxeU/ +rρq,Cpm;9èUBֈ#3_^^Z ~HF|!l6í3;RF@%POg&vFKP_Bס2pUCۦ NS߶ #֭%^URZVe:2!󻻸y =߿4I2Bmd%g޾ܕڐ:)POu3u5 o'}j6K@`~H? ِ@.c3¤4~#15'¿]Z_|AO>pbw.}:FC1?Vha~Om%IkC2Ϳ֯oXWp"cGѭŎ6 ;_˯ `6NR2P7C@}6ߟ-ش{akδAeV;w+$7[ /aJrR*yEnw_/ZoӾEep2'd(3^xن1 (S M)EuİP,*\ov203,Azm*hma(Nk=wyk fBLܵiVh/GeԜ̤b!W5W_=U7*h'/2:|AxJS+T^ExoX|>Z'ݗ|GЩT{/;w@xԑGEzO!CY0>aXk֬w>H@\ 8WpIV4#d\;1Y):cc6vY}$ɰtNzp_Bqn_9 % 2lf(g-R?f?eięNb .:l֔Bb &x-NI|my."lPM5ath0h{]e!rD(Zh(ivȭZ n;3 W*dccy L``Iez w 7 M-kXXs'fN^>[h몍P'Q3@e+HqM˔j b~ědNviS4 iEuQՈ8xG#|Xx0#$sģf_e9$%Xhuަ9L6BvOQLjhD}˙.ZE,~ݤ_X2Ѯm?ЊCX!Ys~[XeF{N` k5F~/j!Mi+5-o:v99lU:LVNc<*}k1ꇏזq~rῸ. DNu0+ .R_5׻5ɵkK+9'q26c[,)叨SY5bD3ȣYh+\08jpWC*N>#g4&.petXB*Bgz|*v]ݭ4_9K.>,?f_Bd≲\8?W/, ?ՁjcоsBLwGp6 4cg Q5O#nli<ȳOk"hU6۟W[Dfj27& ՛7c%q+ŽC49l)~J3U7}Ga aU#XǘlGeMXhjMr%yF'Y2mp_t?"E $}[}W_S;oH .BghjuC.,}/|mx~Yqb1zIU67Cu z7]QsSE9UMKؾB-h1)[}Lbγ:b=eI$IV`XR(yj<e%N%uwW"Vw‚ols~mލā9#&6֘6n]c(+)DA ýuE\`C/ ,qRRc1BF7sI3ʒ"Y$A/'wy urا s-aw?z/3d JieWc?PaW}(O"w5p߽SEቓ/0|,N_ Y|X$*$=UyU+drO _BV62Vы 2o/OBΥHl(#ȔZMfT{9]CCi|B)V_m ^q Jlv$n$[[|&QZ=FQץA͹sզ6qLƩ|&CKf'kkO;=m">XN)Dn&裗c:1<$cۮr>RuDZJFS%&K؆WD-Ze0 q~m FqgtQ6?-,^+(u}&.]:~yS,.Ol Hxst޵.p$x1t|t3؞N՗Jd\Z&JS&:_ojauc|ѡ@!rc\#+Gˎfj};x\,`?h$?vcvI]U=`4 J&dn>%2mm=O _2_}k^fe%Fpja["tnTe\4H"h1'J9$zNciU2N*8f-a.+(Ŭ>+'WKNy)م8o7̛z>{Ѭc,L|,@w 0Ul;ͤJE͔b~~ ~y[CQo QȬwsE Soќr=6;x-)3a=g˿Vk! [I{YO1| Va:hג x[ȅBOC|6`J]«HTa͏Ԉ77s_eT*g)>9=2h@IgPLWMXX+G1j˰:-lSMWz=w OJeNOW쬓\ +m~ ޵5 )&T_3$~-k>L~vQW0'h2| =QHeg aQQmLNDQr[Oיѿ{*=Ę4퉹pT{>jϔb"+ khkLndU l ^],c =;-J F2lۭFdQz #]{ !>}U7ʹ wlP=_pQYc8=)ٮ'r NIj]ԦnG]>(Dl8',s^[rzOev1MKrnHΑ*˝W@50)fϧuuK;jh,=H8^Lo[RKK=9E 7Ct}B&33=-TulޖCqѠ/&0}zK@6̈o?tIêD]ٝT"s{Xd]`a/OJ9l8"hc _e5)礆}MzA Ie_tO^H1??KɽH'fw2 7l%ARdq2 Δ5Z%o~9&~Z^L+Moxs _aj|v ݠ5xfb`dF,#|y$b0|/^܀f6۪L<yov P[q6I_)W7uOì4U^p7ϫ}ʦQ s4Ė{VlOGmu~9Fܚ=Elsf 1ǯuo}vCG<8җ)#% ;m\}ħmRWжO| e7hSґ'?R!#C1`#cSqW}↷s_SIΑyM/,4(.+۰ )6FSDШBRۜTذDB:iZWp?<$؀y2G )Д}=8={ jxS< Agܯm(rgP_67HY1afiĞV9< $UOHK4`&S;kvT#GF# {| BF !_]kgP xtW '[Se[%v<7}M~A%?"zX bV3 /-#jXܶ(k2?Pyꚳה,OqrFʖZ:`UfbV"{e7 W5ڧJk+-ܕ~أSTRvidDX.W}Gg=%WUݯCM604ML}xħs;u/Jpr&hǣ: rR2PO|*h 6)#a'&. ( a~Ɩh9yHzZ,jbKܺ kmq瀇%hI蹤?^?^Ѱ K*]R5#3%QJ.OIWQ6m} )f4wt9 "g7l]_?/~BJB {=X0h0N )̱RA#QsA0S/7FRB X`zn $kɐ]witÙ mBkez()G$Xstizd|_xt0vЧd:jUkSB8o69bd%ܼiVڬ}U F#wTԢ+BJ|9+H&b9Wc ATFL̚JQ訨!zkP|2[k띄٬xE6Gym'>J(D6%R' Goѝo[hʕc@R^s-9bJ n%)d"itKD[.iLVg}1g4fiYFR|+ ^YXlke4aV3F8Ag9YkAX_7*,k?mz8?pxM]MHvf䅮|BfD~ц#A7a%rF2awR3b6m"9?bŖD^_ذ֪䕭=Ҍ,S PRS"l'*-󼣪m 'joKt*Bwtl{HpJ0Uhcy. +GhOB/LzF69qJ@vb}pf9OYi$I'!<WGTlb?ԑͱK8j#vD,kkȝg ؍$Q=m m:9UPd^:n&TJȔ:zOMi˭YZWҫRyկ[,=+&j 3KSO 糐Θy:'[w_i- g6B#G=qDѐ jZ>j 7}EU$!Q$+(y*ĘQE`*N) iL]xXK|̨6 &,'1})zA=x-dzn #rwKU6(?6-I;-. , n>#޿[52qYf| zCx7Î mF׉&v赫lշXjhr=kD}G$0Nc=cVp{Z݌'n'$9-K&5,Ial;6"q l*C 4lcy8\T掳k*T"8튦{,dNs֗AySybM}^ KylO^!pPRMHe8^3 *u{:dͪ ڳ]^x 0 kFLKwoJhO2^6{&Er'x$0Qn.(r8t~vU={~~?]׉6`$0w%;df 4Da|?Kn Q]rSFRik QS!^+9XqlcӀU Z; xU붠N|S11MsYhKx8xPEiY/\3ooN.f8hB2$@߀l( Q  )|uPd# e>2 V-Vl eٱfۤB9ji6\NexOblyF0 LS7QJm"AWR7ST V!7H)֨vSme*y#xCǴZ)m=7a= nZSJ`cmG)FWkEO8d8Pɣ>'uܼnrӗbtaoi jVK:f*n4xZ}z!~"5.1꿾M\k9g%s-Vcuކ'cHfIpHZ9+o\Y)*>d6QOGd?-VsT2I PCt'_1q5"En:e}1 v^$W;zBEd 1罪r{!p֢Ӭ@T%'|/xC;7mz^C1 sI,1[3zhOQOz4kv{qYukĢ8U{N`alJľB>܂4ۍ'38.aa\h98`L尃άDfmqֲ!q5"[k˞2SDhh=m?N`j)Qx'L)ʔ#9ŜDO]@* ɁFnXL&xǃu$%#-%s|9u^tY(ߊ"#\̨TIJFb(_氌c23 gWR I[TpHݛ<{H1\ ;\bL s7yn n`%df8ϗGXY' |zB*:O!MkaxXYOW}ci֮) .r]Jt#-GSm,m>LJ4faot 34eq_orr| .lc](SWNR;O?t](U7Ƈ})j?όGh8z,Ur2@,eqN :,}@@$[O9# ]wz wA3Oe~ٚ0KhXnτn2wt.ۛMJa`V[ K+ U5_'lf+p.m"ʸ;Tp+a]fdva4E[}tXP Z4 +HHH\6ҐȽX[$ ]|+1N9kmr2]2Tb):x{C qVNNc֏RwtvNz9YnY_KB]Qb/>pLbr2p8Y i%7c6p9fOzֱ#fyy%Butnv&dol0hxx?Ɔh]-f)5_BrkMjݭu'ueϟ8殐b*S8,u0&C n{YU~ LhcD[rs]7hꜝNW }%ʬ?xr B׸:2)X@nSX#abC5dL\Ju{'ڱԫOx\&ĈǫR}'X\4x;P|0'=U uG.nb8%,XnMh&FA%T7 ]"l¨5eZ:z'&'UAP~+ذ,relS=GXMBԿCľdvkr荔OdYPxEׂ}t% װ+XwphߞbF̥z[bj5M0)ϽFwhRmII[v.{`ծms' 8{8*=M:LcT|^(o拭V 0ge!̴8,Ǫ)9V갞2(dI~6G@bS8M ײ32Mg:\\)yChXѵ. )ZۈR޻ 5sH,!x$4 QSK"W퍭;HDq? -sr#RyKRawj2+@J]@^̆ba cY-W nY}d6| )fXq V8NPv6>H} FgPnѧPi)"? t_J=]D9s8եؖ cMF"Es+wV~`A{&ӽH\ O%J*{<6E컴4Ni@B@+IR'" 1}㪷jٓ\1ϬW}ʁj އ5dZ=6 ݞ3)6De82G'ŹNë0 Q =)᱗6kK/%~/`T'p$\!30 F"}Ov9{֒m?{v"f&yr'VUx }A|p"LL8}RgR:$/lU.$i) QJmCr u m| ˽eC;Urqki=l9^$&b#'C;Afng+57#DN"q^\X 0 SBCC6%L7}":f+Af`PKфwy>C?3#ja [q On{LWIzvkql}rI*#:)qX3#/ӄ7<).QCPzVEO=9)d{<8' S5)@gW0.qiö|B><ß"֒ROV!V2λ4梎1?CyT=,ɚشSp+G*HeѸ0+@_bIZaPb\&nhyEAZVW]TX)VOUy^P4Ɇwr_F B5i*kA&RKS 89P8`d^L`!-YjL\;\AnpēF"xF꿓RQ/;eX=KSaZi͟dcZjdel=vϟQ,D߱!;n~y99B_̍rF,7L P64c_-Bu`cݣ+R4],o`sa{i]qDӅ;Eo\]Q!s*G~Ko)[1FYOiA ܨg$1;> -D ^T.W]s~G=*>@-[*]` mҹl`AMpas)v{ݓ޲%&#`u9lPJ𞺤Q^P~UG/eVLkm(6ZmLs./@)'27ned0_̖7f/ r4!EEʹzKs4_uqddt4j8s"rNalf{m(醶 R`.^ J NX] mAGgD"#~$Iw A a6?o Mp-9:%ٵFy)ibUь2?BW0dV}`t2y")\z'Ȧtj07Q!`\*MRPftEvz!R3śv9]n'Y(\2%t\`R" O8l $p,F ZFgјEz&j*OU@.])ʹL#@)Lu{-&}fOڞ5V|+ڞb}Z)4͈y#~-;( ,"{3.'CRe/Nb$e}adm0ף0-X_q2Pwgu:ݜ#,& =?ypoCL GM3c9>P9(|vsG5<f[3[qtqaP7BDTq $F"ʱ6u{ꂃy'_ZD-uáԄZ.n<8}Vpe]G*ǀO*웉XdqF{lk554 tVQI97qs)=c5qT5yȭ7b2` @ɛ;t6>=TdP#P"A4:i8WVJђ [~3?T${J濒lPTcF㍞@_ Nd9?-^eR4]_q,lPv#mW |% ?mA2>.ՓT$mur*Kd+pq5/ e9F`mH\QTމ\%rrҐLarP1 ^62Y8r3+a.︲)]zPFRzQhZb]% xd/FݯLf '=$AY:K.6veA@OمǟI1zPOyѽOJ8[V;*WյBkTIL)n}!ZT&aw+`C62v[]/.¼1NFI /Jď2ϨEMWp;^}Y*x3ׄ~:O A\2 ڥ=ߩk\VC\딫p  e%Btx'd**Fr c['T,%|!p<+=3U۵50 2FCO[quz(ͬCh+\&-{Xr TMO  t.nBM\Ei)ըr0̭8X$Ѵܺ۱?)YHr8=Yh)&@ǟŠ E#2}e0rV+%ӗkp~lj h?0V'Egp_gbQ#]~&r?|#j "+Ztݕ17 jӁ䇵Vk^ SGZԹ#v d]ýiK Jæ2I@O;K+ɑgg0g61A͘G3ziQ"(0E@zN6̵!H#4Мy蹟'OG?6w'+'x4+e 6E"HБ**S eyll7 RMYPvΡ]=X̀ oH8\=MRn>5Οq/'Jd*>\zg0q+= g&{W*j!-#kE~kɐ9s':;ZxGLJvȟ*7d;M4WʶL,  X̟r;… Y>_&랋?im{Y7۾zh?S(N-a3 dG:(g"PrDg=,a7 IP:RγY4v*歗Tj|ހ?Ds%r t:5ȫm8WL%3㺞)~7=9>‰2gt`[)  4s2T,y-Ex7+uu+f:"fNDɆ[³- ƔRx-zptUU#e)oc_1=}36hQUO:zr̿7'~6/ř_VF3 U-?6i\ʱN ŬʻيGϑOygM4O$t %z]1L]A\.-63ݣg"Kȋՠ%W{U&<Ǡ3DaVo]O!wO̧xF3}w%;G^XdKWp$CBzåW;=8><;K[O%W65!pOͼCIa ډ׽Pj)P u /\eF2 iY%vQ'n|=Hӽ<Tto┝[0MP,*3*Ny|iOIDQT2ֹx1M&@XHEoVOn3`rkK^7lR;.藘n?>3 ꦫ*?+=p5wp.c9>mTkji8(ꏐ">ŧl/̇H72)g=:aP>0gr?OG#l(7='0P*OpT6_iLKGĠPUmFoJ{G>? ,)3PUU*4gZKlfGRq@5IkZ ꁈN Rb $%AJ$χmooNV+E?^`DGe%L_ͲGFH OB1~P᜚Az^Eoj,OaC*97#-ۜOCR9]Ia2zo>&v~YEdc-7\\MuM'xK9nX&Xw= C ت)%NxS6p5cIօ+B^_ \@)! Wo^260'9{K iF  ij\cδxn[VSY_|~*R*;rB5*OwQLk<}b/vo$B~1R1۶ ڄfx ܭȕ3R UÛ=+ZTS-3.0BhML mk٠չt:)~@99 .aBe#s8&1EnƁ⋦S_}Am`B`ڍ>0|8/՜t'1 /hmGJgڇ@E^y9,aCO'x!r(E`54ob:t߫SsYDPFhwb6v{PL\k݄a p.ͤ8T~w]$ D _^(5'DOQmiZ ),Cduwl&jJ5/:v.WL(*+^j_KQB Yo7;s!AB15"48G؍`xrҳ/bwPjDq[z/6Y3/5L3 4d\ P߅w,eћW-';L색6:S)ڝmud l?Vls-=~cuLJu4ʾ@E84Zp9o⃗YTnf)[6Hy 4aUBsHa` SZ@0ude;Pm}3L}mRon~pf˟^qJ7v0>UWYZ8vTjS(@o2?Jv@D[#:@4W ͉`S2ҍr2+\e[UCoxQki"fSB+v-:qi] R\ln͹@dO_[WK빏 w@^W c}M7=ujrn&b?q2ao N(.UMzp=2e>g"f#-Z5d Cۖ[\44$`S>\K*2r4B Dc|=%nSD^׺ZZknk/{I P9)l5՘۞DkM-䨄H2ЅtTTGDHkF8)0ZEl;JL}DlIt&wJv0G.m<nuKh`_j`rynƶH#*gBS,e!㖅cS!iN8\X\*V I̤JZ`H1Ga oIBTdY$el1HF66?ܹmAR`2NȒBfUDvWģ> 8 6gAC41R$I(SRWlbt/ZiBi"㔰i>:ZBdH1;cb"m3T/.{'o?K&M&b75(*,:AnbQE7|*nWh;iI$=R 'HO_&>gG=Sj%-/7{-QȄ3bU5=ݤ`Y d7W'jdͣ._.HJ/ b.W`'5u}34w(Zy;R4b* BW&fYɺ*Ev5C<:><lm6d!ΉIB3q1 yڧ&Hz;K@nǸn#1LbS5w^ZJBmH>gA9-T-'̐v b;`@^.rj%+Sta :)ه?>.ɯjiAnC e%cu$ԭo FZTab⺤f^[62\ܹnn"tG L,xW'Oo5QCH_So tRDŽz'|G30hl_fڴQ p rɄ>f.?U kR-~g7 -,jʿN-Ux'pYG<DąCxA5iFXujtoұ8Ahb~M%0qȪ\|d? %e,%0aoE%gm4׳ 3nZ!\;DqsrXI)_^PA:r2 BU8pY k4,~nN>]ָ2W~7K'0;הea\JF U|P \ڑF-ɫ&"bEDGdWR. mb9f5 B&xcY7ai5mx 0BS<';:Hr4XZLJLpp9xr}|p\ K~s+O?%8.888#C76tp&%nͦi/=^,2=2mY X{T@ˡS^ջ017g)٣%Ĭ0a@9kڭ!xSa(R]gVb!ZV ~+BY48`X_ړs.>"ȖȨ V9%m(pziy|l${(eAELV9.`s ;sRL2ȥMD%ݿ(!sHZG)R<ס}_]_[6 [םN׊<>Ld@bfG|{w t%DjqtI~LBRw6 KD&9r$*[ж`(F#]?et'FnĔCb4ZWĂ\RF,"ALTAF##:r-(hhnL2- %\h ],d_xgq=ֵ%2Pc!aCt^S$t,bAOӍHI_ So' 3zD\06$ hZ8 5 e [ ڎH(m*|ERnE&An dؚ} 0H.եkF ‰>c>@ bHx JyDЁ^pϺVRԤ ؟$J;JwKvY+t*ˀ]C9DԆ*%xs͠rht[Ee\!tk@|v)O!w+)5PORИ1y~qdha;.Ŵ- -atLu Z6XZ :{=FY&@AĢ8n-6U°mېd uY@ofnj&&MN*k|;UfZAG:,賊4JGaL(%77#FEV[h?d)5n*Z{E,vZW"+) }7*eXGҦTF>Y|詎k M%:C!燂 %OSnS0f.J3xY$e4y|cj*f@4!yE;SVÛ)ꟺŋK0-r{y>=@*Âa oW"!HZ!r{Ots6-Cv+`*8(~ ;<垦!yf_>>^xev3fT BwNle*Bҟ"dOT\]TME$WeXBJݡ}p}R-7-%KLO357S `AD#k[K$e)܌k AQ+]%[WᄞHL[Б޷NkfJ:Mm:(< FVV-'AB`35w7tg"?G>dmahm_7OBѕDW]{ I (LPՌk]$^]4[YQ;~IF[|1kB̞8,=ar]LV,s=lqiYJFmL[)0A/㠦ZZ h UjT|S_{nY12ңj(,7*![jg~~ b8;HQW_rr,$5׋^&ON*cU3> XNI`Z$?R5U/ YMnL~cJ&*30"΅OjjeIn;4~Z 018fs,xΎlM¶.vL;+%A`cI}gNݼR4'CF(x8η@BG̐EC( i' ^gIüڐa bO P˵iI OB*6ȼ~0e f>M1{6o`W$K!goW/$⡪lVP`m1z?wIG_8|%LMvP֔ jo&Zd5«l2-"_2@l NYOc51c2yzā6ĺx{z&e&Ԃ-ʾk#m?*%8"P6Y+?mI7et/ӤLOUs –;.-NfZJ,8~-&P\*9@%{BC>7檺S3\?h.#\m\?bMhLO &.ϯwF곿VŌ:Pb!΀=丌;9_:/O ,ce#v%cѮSW+@D{x]Va?0R\[sgyst?~z\F8V`E]h@Az*]ֺc:y;jn4#U./=WD4ӸdԚ`kJlDrnB0|a/ Mg&9(5RN{ ǞxȚjg,վig!(U|Y,Kْ,#0b[*PIb{c1jͦ.` -`B hNV%<9NVgi"XLbsҫ'ET-u*yFЯ=3,Ss1:5tP$wJ Q[ʸȏA*,KU!r(Z>Z1DQM,c&*{a}Z| [aw7~IAn5,W'ܶ\]LYX` kb5F"A s|ts]tĤŠ~JmY^1!mH;}OZ_ɉd]!mѨ `*q&~1İB gIގtllNI`7 |o53+޴R|l讽mQH{C:.ݘTRT&;:? E3"8D$]$ '{ L]"}Vo(tj8p'ߧ'bU f獝A:9>)Ԗ`Q<]H&W!u$ D)WqLUTՎA{b{B] B'Fyمأ@ %.I4|RQE&[꫶GKE1ϰ㊋EAzC3Z%lz<4d_F4cdC:yy]{ce#O01hp,zݷrڨFxf裃\lJ4ȰIe8_Ea)ڗT:J\]EK7qUѐ#G<3.T3UѢx2`>w8kh2%|o׬5[XN}#w'2ѼH-'Dh_8~PbF?h-`]ZE IoNRjO¨Ļ]58u*q=F >L|_xu@ opO^l&l ~Rá-F3=uJ1BAс&58NWwtpAmPo;zZ(JԛL~傍>-qyP'4&2^qA:$-C{~+2 <@:9^"BXn  ׊2ndL)>ǘ;B?Ħ\䋏U ~,T4uQP.HsB*[LA°|~/A ^F'ujG3c6mfޖgM,>)_:M w3"|WX9OҞ#R_h@x6lա'XuNf<0QnҐ7{Ǿj%BGj Syfg*t5ȉkoňcm@DL 媓ddLn%FWefP-fh(j^<(:W˦œQod= xjPt}7 t8K.)u#ٻ[qhfqH5p*tƆB >k@x9x9P(N+Xjy~BJ@WSI6e]W\}_G\y)SV=9²QCBj 2{07K@=guVzF?kbňh2:10ŸtxUѺ1س Jg ~@!L H|Uvd`llY]vX-ɷ`f q]21q{d/4njuܴkҌX.S| NQFZL{>b'?e֌CM_~q76ᮎv?'#%%IѤkFGw|F7ӓ&tp7u5c9Є['kLG8[g6za,gNA}` R zF=ww#,n їxB@gh2:1Xiμ^aWe ?+HCQ #2^OJcu]$!9R/LUDea9ޙ;ޟ9T#ǜ{)vrZvG/YcӬkb̋\} .p+-ITIltiSNJ.]>}9U3IXOΨ5z kԭ^S*+B~ʊwt!&ɮRd qT `\bXCm {nR{QuTœ8I:cq+6g@Z`;4h/ 5*ūJzIXHG{y!Rj{kI}:6AX7]D7xG|7*ʅVM4#e/!5׫6gajUG>U$6'rznTh'*at >$NBa$;ϯdbVG})(:ZcY2(öCſnHia|MjaݮE߇J>08|ͭ(m`PT 04"@hr+8dsT(D E^`ŴY~AL64~{+l>\x5_5E)l00+ҔQ|D4B6ZԬ6C@j-7M73Eڤc$* ~0D$@:Bh]EmE2NX޼0/K%*ѼVw0px;Ϲ΍>v (*`o]rdvgzX'm>hZ*'W$OEc|TD{8Ꮖ͸c=e(;+Ay ڸ.: =" [*6l/Y$] Lg`%DuD)cNUW шv䣸39|snCޤ%5lL+o  f%Zǐ]yg!/5\hX Ǽ9W$.@f4b k] ,q6n:jћf݁`5 CذfS IA1Q3$58G7Oo|rr;s9Y 0w@Xt_ş:I#륛ErIU_6#+ =C뫕K GIY uPol/|I}~4|d0鶛ED0WXUA0gި7%\ܤQl1kEGtXE1:./\(h!g&6D X3DtR;>Ռ5&% zDr͓D7;ن'E. S}*^L4R^ٹ=a4TJ=vg||`^:+A(>AŬ5$3q JCd)_uwx1孯 e)-1p}g(˱v~5܋W.6teW'5)*,{BR.]Cx&?V=\&\0 gZ!lD}S ZVnp ~+wKA+ _ "\ "+oRߨlLHo};& >G&k$5-y3g&ߌZ9>Txr5ޤgcl]4 mX̔ A(` M]yQ7+hLrdfM{ lLp^Zg@8ԷreH`ȢCZGAHRrMшv񥛨q <->CKvߗ<gŦd50yV4T7AK5nkrM <] &e,= _$i0 JN:s]UM[d h79ϭb !.\0Z'}ㆢ ?Xp-7uM࿼vOjK`34Z5@!B7=.%( b&Jmf}V XA1NR/sֲM:hタ$G/4]d6޷{ʝ H^m*Y6vSxǩ& -S`e}%ӤzY ĺ[R3ʘh]VXGPi{Ec˅C \"aW qjR,gq{0׼^Ȧ-,{bc+C_J<_s샔Kdc=O 4)=vnR=v鮿UŔ{Ø~͜* !}؊w mB%3ۊ3b{"ZXR65dF8S=VJe18ԭ<;g 'xZ X'Sm#H_4PH&Փ.iˀvȢ7A6Zb4>VBa<*i{s(=ưoBDW`$1Y`Ku>}ptd$%K?W3_gx;gEn4y.YN[u{zvo~6>GG95L UVj>)#>dWeOi8?OȺo{6]\d]Z|C!Sjjn6Bvp(p#:R Mx0U$Hň(}E/AVM64_g%EFY[4 .*И; \+JCL8Ŵ϶[?vw]J,ϨxEʲ9c0ɸoHt)@+sy2tI)Yr$|M8mH{>00EoCHp-p— ^4Рm[[ aQɿ/G&KPX0Z-2sۙaTr8mDX8KDn_1.lFF$?{^ݿ*Ԍ=WV:@#Ğ p5¥N EMbC!<7rQdO9ӲdS v &"Q':zlI0=~ءMU;\uxH2qE}"UWWnY;e7K DC4Kfd*V`r_g/Y7m^/a.r>G$B4/o5H#nC|7M6Hܚv? 8q^3Ь䙙D33nnի5P_Bl]/'5 [ezq+.PQ@ND߳ޏ\*uUq]~Imv=#.u7V0 Of^%$U3*)FVg 'O][ F4Ċ!Gze7b$*﹔ ~#wR7ӷQ}h2y/CKfz>1O2@Ӣ m~\BQ xW #f2 r]9lp@c8'ɹK=15ZygG]xL`^R~xY~bCo\Gt ɰ.;4и ԨdB]X%^7L kO<Բ8~6yXxtNcv:2ClX}qN'Z'N߯!cӐ+zȏ~r Ցbo ;è+oEgt`{*v!b5DT$E3H?+Zs{wNfl89y Wt'2}yM(` $׳#5󴊜ΰXfL1p;mDseo'lP%&AAr+##H\hqGy>bn$JgJ 5( `3]²J O.:ܿSڳǷkŔKD\A\2hGqu'E/hLi)&Dwuݗ9U( E6R4Ha M )Zk#4IEObOEf3d06{ pUl_ ߄.VN"Kr`2) Q.fy] 6H Me,)hc* ٣ KU ٩Wn.)T]~2_o M~tk7ж1_]e?:%l $S=tU4s7gL7+$60ztP 9u>&gPy j Ƃ z5BJv7T}P .#HvS"fՌФ{g*^>0 ϛ6Pr heuZ Tz/UG^N(.(NN&(9-DaȆ26#E)~==L^dybq  TpVݶ& Y *ߞpI 0-z}g) C|)BD  /R1H 6&,Β K>eC;Yx !.20(A26|, {!ɞ>nq1$;5|2z ]\ {Ab%@SѴ:/UG5ߗ2OFPx`9]ȴ>@]T\beb'W/|&1 *QT49Yۧ ^ Tjɴȥ@WIa+0V&;dA ni5ȣ28 ]%_~P̲ۀ86;>aSK)QbWKq%oT(ЃH |{#J秵zĮzQSˣ}:9J=,,N!Mŀf_ RZg?WKۃ'9SVhlhj+|`T\Oy]_5wRZMYHƙQhڨ. 6{yXɦlmt|Qp 68I}M'I.^=EUTyGˇ:CmqN0 TlZ=ƼNz9la yG$k <.Cvf}\ I+"C7ob㌰ޓGC-Qu]#L_6Zq zAZ>)wBbDPH#6ZGAnI;J7oyx%a͍C=EH+/I$H4DM+a}7Mx#$^pH0d9`sBT#G07/4o vT]em&׶⊘ޜ`u攱{^cRј2)NgJ{_eto ŝ+9 ?&+m'8B`1|u:Q > ة0n2ǟveNEͮ\",RT>~=T $er TưQatP*:i*YB{]s2.QQDY1};N:x[s@(2%|ρj5 tiLrL]!r{X 7'j?sG^^ri M \Ǵu%l:lE01V̎vR$lnґc]wJ+zL@Q%y'b.em'_x>JC{~@|xhz 'Uu|s/R4zujJIfi,jX: S^MY FJKR%J;xxͦ©#e\LVِ^Vs_;2˗W-ha4:NǭRXҟ2gkx@XehS :N*v[>IdBqm4X\Y#3 #%c8-?Q pC5RS*Idm0åO_I$s ۶:ΡZC='I((8IO^ Npӳ~ríz㑖q +yz'ev^(y s3.6w]d9VQl!ԯcVawߍU8":θ8Kó h/]8Ea$܌6\"H2N >zp(!ɨE&8_3ov/}wx>9o;PaRVx9{Kapc bR1ٸPe?G^~ ]xJ>@cNU/-T=C_Rt&>F)&*iMeg"1[(NSW!nHsI㝲ob W``eo&3>[HPa]\RWGBke:[42Qm,r3DYH]O.@ݩ'uMe<^C|AΧXKɒ ^7f鱯2_ps]ǹB yoCH]>:U%"8W'MwF$Wmca%1|0>eFc F^9oll1 p]~䐸 8q>gM_ZC^<~I)VC^5wYl9^{W:u Mu%X~w "5SMYؼ 2C=BYr g^ӾT8Ϫ9s,ZD]oiuJͰBŷ'B^t^@_FJ>'AȘ'1~@°} a{cHK]S-hڤR 0&t&6|̋ab 5:+ />r+Hzsh=vxͧo!\j "XGpeԇZO@U-Ju9yW!nT}=[dq^ͣPZ6Mfu&PBp'\ǥ*%@@gM !- f)'lg%-vj ?brT®B v8o耜(Z>џq!HA~D| 7/sn:Gn a(R Ad܏#zH?/K,n YL>ġT)H";&RIbyD|@)YoJl_yB |3Mgs;C3Dq"/~蕲YG^uy6I२i(D*ROS=@o?dCi'Gh_Hp/+xr!`!X2Ui߹*0 %fy*^efqAȎz:Eݽ͞?y$NJ+sc5fO4چ$3 }; d9 eڞ)̃cj/FEm^V! sܔ̟D;Ikx3 p0w"Jޖ2C E@&@ -J%xiAk{!hT3-!G,#c%Hr[4~*>+A\ی_["zy扠8[@EP݋.?'wYA`,ZG' 6G@w坔Ujh8qp),opsQ!hlQ f1,2\.F-q=$p]w_ⳇUׇAN|M5ׂ& ϻY4ClL<1kֵ -ϳ[lFhl nQxoT8}`Sѡ(sy8ޅӳN5UVeVN:Zs"B?P>1m*ԕ|TLH?B$fj:gau]4£ l/Kzm hKܥislzP3NWLL g^޳"pןJ$c/ Σeog&P8jhn`* |gCN@BpMn>}:K%OReK:O~{o&;mQ~&+C/*;BuU_/p~e&u(D-6Ӱbi2FVwɊzP.,7/薻;訿3 L*E`Kwr/tfv؜]EĤK\gcVa=`B 2Eˈ eEpot=LLU z1OދaqRtY7 oe*;j[;Iq;t9j(`s슼pilE*iDU![K΀(/hɗ{ &0aV]%!2# `B}xݏ{fjȃ>S/~<1l 5R  '(K/e:AoߑJvPX#= `J#z]݆z5D7/Ki?`g.ƭZd'X #CqDOF+v'e<~ P֫%0Ca e"?kně#dfML+^i?D^\9o|"M`&Aq6ߥd3%NHn!˛! & tG^#/i;S;۞GA G (a7Fk4c2X@Es5u#*Br_uH,E+@.&f|()[ƭsS>-mNQV@' A{;&";Q޵Geü C_=:@%j wW ރWzȪc/)U G4bEs/,kEխ2@<;)"=c,Ŕ9IzpkDT/VL 'ދ!XXJV9QDM4=`GJcN-s^eXgkR]1J(@Tk#a!a)$GȉWf93eN`z8hP'w%4l.WXUD)1bz`dך0TV檏s|E@F1扵ZeAҩB5A!]ab`OΉ2bAdX&7U &fzOtAeiw:It}䘪]4?!0/K*śgX(UB?K2O闿 };TNU`}8-~ҡ(UX]I?iPe^r|tada^`:~zRlm? Ҽad d芲M_.D\8'~j-Jv62M@ 5-C ] T(}ֱ=>KҷWXL7ff-ZhH=BdhGY//ֹqm_="xx+gȤo3c jDPxs{~iq YN(u|n}FPiN%jTݞَQB)9|Yr:jM֯&? K²nJ£ `-n>{G:E;΅ :eHm`b=K؝nWὋ1E0Wcd7Ƨ5ն?wZzm(K&fs m#zn(:ރY[q۪HC.G=n@fF/XEW9u`hh 5[z,'@P0*.WtQz組]9:RoJDBwK]Ky,PmBbϦHwNV~uccp."a?`*s)0!Fue$*-J\gGR}̶s0 RT)I"VM'?j+:ϲ/-hˡkxրl)хG$ ; VWd(nFBu 0$w 'aً" cPc t Hx7X;@TF:6_&60H<#qa 8}VCxмV._߂a+R_SΊ\FV@ |,D ,I$WIrqd+6CffO23]t^ ERf7ރ7h:x|ō eȆv40L,ݱhz0]+fu+|wg+lol 8]Udih9aCc\_:\yCnIT@XzLQi' ,FNTuhaf;E)Aڒ\Tfɦ=RgAVuH:0nXz #!0Sx+Xm 9ICq)1X{k(=B|i% Igz[9'O2P~+Ā6Z}>>mJQg:Zûw~荅~v/be۩{0e@qt,1Qʨ=:34 ?}NjYejl0#Oi΢fukDsD?;R5$َ-\a:8 G-1%Y&ͥ3>XhX]d."*T .wsKi,K^#lGTP5›#] F(xت(Б,c/~ΰ|.-іe1ra |xpèϾHUQk֥ĬCZTkJ[fM|YL`S3!T9 $ #XhU 8W7pqS7xr=ITw(iyqN1H^,}D $<9dfȉZoy-$+WJAw;qidՏecKf`)ʛ>#ֲl$ǶfψcZ+Տ[3D2XgLgH#ZrnSe8~X](ĚL{ؐZ{߽dp0j^q3eVi! ~S|޲u/P֞^$,oc yxkDifmln n_w(qf8en.: 䳖8$A,4C9# * I'Uy{XE0$'f6n;^t4kj" .@ۿd` 6u!Ue^rp1pyاzt 4r<ĉ_ \8%OCK1#D˕̆FSqM4qrz6SS(Iyѐ˯T]bTE필F猖/J&vbzs \.!dX8@cm8%5]jvbk\N+qesQ5D?.@SDBlᨒz/iͫQXaR]dR`ZF$qYAQZYe\JkA043oBwUF 5dK'_",}.<׬1p-sEa޷NY)%魴u 0G?6{*|,0Go.b62>{[mE"%KcL4" Tm~Ch}=\;)Ң_<wxQJ\ 6TԲb eX3$>É7P8L($S(k4+k7 38Avcƺpca"Wmǜ#hD"U[qn_@Tuzl@׫2ڧ ]+_,\i2$?#11њh+1-q ?I8nmMQFM[x8ӳռ#MAݸ[N7S][7'W 0M&  5'km#=_ n+.*1Jh<ۑPkgs| 87S+$eCFvaQ_ФJp=ӑt]ސRJDh+`ryt/-TM?R.s6 ƞ|D԰~CdzEc?iAĶ @}ц,VaJ_ɷF֙ gBI|?U!/RV*ECv:rᚕ0b O(T..=2yp1b;P{e@4qUu2n\[kZ<7NKV8@C3<qь9[]pgpVxKg&72"C!VØwԹZnkuG}Af\c#|4.hS@ݳ h.'R{zZX-np} Rɴ],o,~$WUƱCJ]D.U> FWJRR:2vMp&5(G9!2r\Tl7һZ̛(E:7•so;u@ᱵ{{>|-VIOz(5)Obj1Nx:rv;eq n+Nc'i2&#{'% :0F}M= {0ɯ8HVZ=?&#^{HHAT!Ύ@ h@A8jvo0ˍ]3 F[نT4jV*FjmMV-h:i~)*/G#ևR Jhp5kpVe`]HVBBŅ'xhhgqGR$InaЋBDn?IfasEm3W:ݗ 'Hx.0"8-EA#Oi\Qtq!m.)brQrL],~%ʄJMh)=5Dp$> UpqNQ/1`>=>\bb>:5f}hzV3bڰ` ǭ {̎)N@@֥(zYSlKh?: ~ im3ƽk* nr xK{6\ڄO\dMq~fgc=BJ$G2?a Th "O=f}Yr'%Ķqm\K$Z] ,igyn;MzMN vx%96UlB1jL C ׯSaw ^3ἑ?}Uu!t[ɛ$}LAÜLH;M7<"{2mP˨OI{ E,*XvJHk'UsŞWDX@܁y, ']q^ DǬ uF+_9$7B=C$ĄlR6vҶ$8E:ܷxtr%vSvɔSTf_*D$.^,evnUt/hS6lFьz"HoIJ1kB@ߪT}]&H=)-8q`T&oUyyMPK=SԟJmD_hX/ƕ :W:ّt+Xh][??ox[6_ʍJɧQhE \Id^7u+y3I Q҆^,^EP^v"p{4' fͲo0LFA htO߫_ZkϫkNjZk0ʝomx@5&䈸3a9NʐݛVBesy1"psa< 31nvV[! %f[ф"nUa|w~4pp7Ln8QM8R4@z S*|ڊzȼ寛k1Zէ:PSNz$y Nk2J~$鈎2P 0i$hb;+狮lwa~C&,ŵX?M<Reѡkdȹ|2u o?q/]EJ(z0)Őe+I: v/,J,]&68%*n;gi5?7EUr^5!"f,4Z,pV:SLy]Z\;{h"u]]Pj}+,f&v-YlցvN.b,Kgnu85kO5AMaO2xཆHg^G!\c=xbb,>=lO~GD<- $zɻj t+X~ mw)xsGҢ:1S=`0%vRr% ma ԝljLSH\w87h @ۡ H2TwolG6؁3cJv5F"B+}04\$! DfOz&X|1TĶQ/Zv4ͱ;#i\wCJӘC(?RWs`d`mSEw2_&J9j;BT GјJ4[E3kΔZTZ RRz60!~;,8x}0H3hμ<2K4*"e˫A&Ɩi6}%Z[PwF|Mnd?7͑a_PL,bq:F3&'QkanXTuTPnQuu $!hRڧ~/g{U~ɼ7˭-= J S J1p>gmH2#Df:lg}tZ {Q|?!adyiT|{xq6c#N03^֝p5`yeφ-%7:wGsC&lm K>miuOģ ՊY E+Vq@1GG>3j=B"ӄM =Bsa.n۾ę&.k FŃa 3}?zˍf7o+#X:\嘋HʋV m␸)Au$ ֦,,֑+J4&r7*w~i:SH*YΪFؙo lXŪA䬼(9.騐5JGƌ ڒ16k-N"MrD\tAe-pHY^7an9 3_dLPEwBwVQWtEw CoATfO%Z ԍ 8M WN(ļPn0_w[ИOHv[aJ@[wx= g2-AXd$2/GCJϚEfj(sd-fA0svM8 j|YآwglrܴB,(sBvJ\ b3DZ/}]Knv$1o+m}v4]6L.m Ϯا+ ̑K pdpIO /K* .-rb-0j[ N`6;Ȗ\ QEF?u*р:g>*9ݥ eګvT3\tړA>_γI6T%)BQ r~ހ#p D.;%kC%6ȧ,f;`\]NUGqu|3Wqny)#!NJɲ]:6vuHB'ŏSD<$.6V5۲GG, ~eNHO( :X،8gХ1;  i\KDI*>Qlw8ݢ|~ZfZo9z oF EE23_k̊Jow(XTŮhP5_&ewUO8s e-hh.8ˮn `EwƘtڳ9 `Y6P֑JyXfs+(S%hȢٖ7aBᇻ޺46yܛ# i#=,8Np>xJƭ|?yt)NZT5c}DwioOԟwc`*Qb[@$j,ќ] & zX k"n7_ |ejzst]`[%"ÍX٥TDtBdeIG:F"(>5Z<xΆe%\@p oxG`@s\~D)MGr/)]Ӻ0ֽ_Vsf5tx3{)DI<|ݨ-SM"G3+ A܉VKf` >hm].x۩u&Ԥ3ZI 4̜(Y.+;mdC JЭ|#MQ |TO+w^SfZ6\N@綩a}\ՔB}Zu.}JKjm}=I/cPE &tiÁYd/g5^lWU#WN}a+&@W\b1sA"Wn\J=Ui),dAjb;mdITn*boV4d<8l E YXxyUqͼWFb>+N}fCoNY\/.5 :'f?LBWBP|zˬ{L۾sǴڈ1ޘ =N1j2Rȶ`KycW?_oW(߀H?} l%pm0$*F#o|Et$aog41ՒfzJ xgaG^Q|p6tYo 9Q3=(,br&` cͬoW暡`N<°A+|r:Q=JKL0hoT6g77 V:0Ғ_&% C틲UWvwRPHUkM2IR :L(YS .㲑堚 yó|~qڝj)yA^K {EX ǰz3νApYj+LJ!_4Qewī1c+]ޞq>ׇ0xq`u%uWEMQ@-dNb0TbebaݘS<+_o*kj^0UM|XCbC l%&5R+gOuzfN1?V!O3IHN:~=h+/2 ]j:a:`ebmDh|J0ޕk&G)k ~ԬZȓުd|t$8\,|:͆C?ON5^HE/-*0s[VJij`:QɢMzqH+Tu`G%{3C܁En}߅) z={a LhUW˩g74fE?r!g{/wy$1xEٔZ%TRPkfDS jP{|IדU@NJx3n" Y~T5 x9wݥh`Qy1n/MwzxO,dQ%S/L^pD!B>q%*O>Ԝ`yrF*OEoNĢi<( iq>yE rik)pue[X|adS|XTdoeugB+:T&ӯFHp[sOޛ qht|>P|ن&YahHY^s5;Lܕ$!VBΑlq : v?حAߕFyw;!´DR6RFNM7 م Y\Q8jNj1&ⴷm ScM~ctUE@M?c=hQ3i,[)? ۇ ]4Xݕxp.R]4\#On)K@\&Oa#6N HԚY.g%JI(ιk2AK*ا&86F;y2[h GWڼmO޳x:"`t]iCN:} d.2!8.^'M6ed60D>N<)U亶[ 6"A9b 愳*%>GtӰ<&Z!bNfٰKMb/l] p+HܸEr5Le@.="{&1 UubGgX gsS4>;e,gTA^ 1zoD/Fٕe/vH8,D6]xNo6ͤd{-EqW8127R4#Czqh2['<{R.68ȉ\]?QKKY;gXd:@uҿU-T9tnKiE[,؞S?9g,.$\OY||3fJpc#Mƀ槤rHRǗr/WB2葽.@#I*U ) yG1fm*UѺAj\(`*}:_Q^K m~`c~|YS Kb$@yur~ 5W|0b=2D-[j.2D,Bo\ŁoWBkYCр?&)pmI폾kֶ)Gr7$Y}Eȹiaa4̍+{yqPM@➜DY{K-a*m%F*)mSH4 o<' Qx6vY^ ՓdPBg@zpfb*׮8~RD9w[NBӈ/a#\r 6 0Q@8}sC д^*+wCk6CMޘ! %8;sYs^XT41 ^VPS5z!%ܢ~Hٱ76! Jmh뷋V/Kh?E!5[4;Q?4IZ*tVGd:'o r(?&$ }FɡT!#ƵA^晒4Y=h^mI0pJʉlm~8wӡ~~tu{Yv_51HW&10:]uϣ0έ{xo-׺χt4H0Cܭ%;#OXϵ$@F4$ ҵ"H(r)G\"M,r z{IAgDF-/x1A$,TrU޵Be|/@KX\70`>X/|31^nC {| r-y !RG\mJ-/՞ AGWZ~ Mzcy#ZUU{-S M4H)_TY_CA>aMA^ aDZH.YڐR)|AT\m^K%{֪\{uh/b<+(uyF-EN#uM\o(i'wowU.S'zh`8,57~]?6~Y(: P~ 3@ĭݮ@_L~afZX&v\} NJ9o9<Өr!$O.aEtrD"S%Ǜ"f ~ǂaGK\P1|'^,:"PGFoL!+~pxcVs3),1ݰ)Cnτ9&K芟Y5Ivf%]z~*2pg):ߎdwR_g/!vcTԎIrP T Tl@`oҪAm Ō? nOz-M*Q"m.}ějCȝFeKfԌ{˪RBK`!sR(>uV斴k vU?CxxΧnX?KXK=vddHǕ&0ݓ['zSC6z3Δ3tf}S>7N6)Z&@,}#q\us,3E֔2Q ;/XG ROw_;}'ΥcnB?0L M:-pbY]M1!2";8"qաt7>c^G9/SMLMI:_|ꑱf5 J`jOSTjY{q/%!$BfݠC9du@p ˡ*] -Hn$\? 'J;3DS) Q]Џ9g%EЋ̎"w·˕,A52}ՠr^\EżBD, 0.XN0S?HE_-#v. rNk??^QĮWfh 0C-,'F]i#WߕUd(j%:.&sds]ϣ'wenZ2uyʠpN&R*E.8e_IY+^$p̧Soiaps̕Em-Qo"|5m>Г9s)g>r}TZҠ t\${2ӂ; (@C:+䣏Y ;/!Pf*dΫ,0kVQj䠀Ts/U:YZg[#\tTf6&G\= SlʐRlֱip r=tP-~)_#0l{/hZ4{nv.Vgw8W!')nH]rfd| p֑NodMmݥRȆ6{NR=[mr,@bF.Ѵk}WD&hicBK<Ŷ;6m#w=%wIȕr_ rM ^@q^E:"F8.pt{fe֙m)gg`p,~ImIШPe14]-E'OU\Cvȅ?Z1bmks (ޡKTGŎQe;vNᐵ˓ HDx&+,8uv~@M&N򈋸Y(釥%Atj<}$ƕ+@NBּH}&IvJuC2{W#w[P *Ch?Rdж6"[sE֕3H\%pebn&򠟛,wa3@98eC.1uX>,1J֤e~waTNm9MB_aOŖJQ1h3іk묿)IQjE<1 ueZs+|Z EWQ\Fy11 :b#Dd+(^pɐ 3YUIȶѰОx2P\ wmqZUDРBW~{.bݶmh\?M*?S xGF"BsI0<͹ I VScTqťW+oF+\h2T0Hׇ}dqB轀c|w/ſp#&L}]1xӌ@1Zҥb BhF3&HYaSbSm]C@b,x 1dsF @4:jHVT<> J<.j]ۺi{/\|2o-+>~wwɭ9״F`U6u6LF뮵?7Y7Wߗ,P1"rĈ7cpY-{?D$ @9b0uoNqacb^|Q `6,5#qY{RRՐzO:n/djzδlӶ&Щq }_"؈_s5h _WeGoZqvfOoS8߃5eqm~8m^\OA|Og'O6nCaFl%@j)1 KBu![iko=3^UgTĬXțpHv&rQʧ>~S{TŇ)g%SUЄ@gɧ+nfFzȡ2HvԘC ~QyMzNDaWDxh+@݊aZs=Re'm_RRͺM>r I)*76 +C=鹮&6 RuoƳ[.ZfYD)mF &VX%XIMFIjwb} K?/vc\M/ZDҸqLծwL佄l }\ÊNncTtY_=&˩CFD(( ^zw8N-СN p'{k@ ;aVm& 19 ft)ǔ͉Xr~XqE> RlNAc+>XP.B'7ӗV٦C?0e ら dže7~-X53 }з:$-{Q"FBR\OHBK@*Tێ rȏU̗Bx/Wʦ4Kǡ+ryZ7E}Ŧ%nynS=uhSP`}S|_]VwN ^/,|MP !p<:ش4M$eZz ğ./X),q`y 8eo{.mMZ:&NOVk| s`=eX7TL E0Ϡ/-0^\7S|qujrZ0..0WӘռVEdx]GK+- sx!A?^G~Az3j\ >>sQ"]OIO~HOuyqdI6GՁ27+HNt+!*g&Hm~6q O$'oѫ5A_c==)w68J s 'z]?TTיkX+fT.S'z=^PgĠ45oN~`o} 5& 4j(i[hm!kŔsh.3] +j^Ϝ"lNc8|? +RV3;̮V#\EGe>lSY85n pU!d2 D߳]')dڙB^a2`A El#+$FUk뉰{]SEQQ6ֶ "OA3d֝j!o5] X@ uf LƝWsGgիKRv]Exn+!TV=+b' 52r\ג.v0-P)vuM &[By˶l#FHxn?H8EvmtrCU^)g&'/ ,cwMؠI>KCZr1C+"0BBH_i=&l,& -ۃ2Y60wAlRr cZBxaSs{a,O * Ock'x]ӲCdpS9߈'OK_9(Pq25٤:(цved|ǥMozܘqZ|!ŏ'S y#w/Uqԋ߹ENd3ӧ5:U:}AL}]*+TL;yI@? lS%p7h|~r /tsAh,pQ3f;z1yX*}kc`kʕ(&6!#ex|x fUt҄ǰP0}"{5Z($F>4ʼ+ ˌSJ5r| z!ōZLw8+M.]չ|g1Zfw>F WHGiSzUh/Cc2}ĩqd c+,_$ɮ!XY:HB^ibWiԡUbo Pޡ`#?Au`lHd #Ykk]z $18h7% \|Јg~?B^uPPEəٿͯCQ >/X& yKu Fp4όLT`Et-4t=Qp&Qq_쟊pO|F C.UāG?܍GF^3T]HH2(~Cԣsp?N(EC X3ߺAfu9\ng~DiZo6`dP|-B+ ȷ[dl4UC4l;RWRI BR&ۿ퇐v, I- #{LDUj4b?iG2GH#k`7~UkS\}N>8BVrϠ>I$Ե֛oQZl@^z/Jm220*}h bڼIA'>NM C2=iF>'>pxD\}9tCAU_3e8&,0ض,SRʙ9†Jx XzVRenY4Lp @t[ .QjpYUe^M,`ikD3dev,l4<8/^u=-qi<;ϕ@%eQ-7ꮽ ٢'B;<~ }ؠ2E.$=>auSШqU'zujtI.K~7ċB{ ([`de\_0Õjl^ ;UN%`d`#)$ N( !N@5lfV+o?sMCleaCa6@Pl 6/6:MIL U G _gBԣn/64.yUh]G A!|`r(~_L#N-kFv r1H՟!ϗUrwB@ jmNW6Ր*ӮIDF 7y,eֱcm M\jBګc|FL?X/])#чVa[imSu28=Ye*H]>Y cL@\K#5e!lP2yv*cy0lT)=Rw|MH>8\`]]iI# 3iRk\ҔS ؔkqNY'-.MLggK_XpNw.E/XM+Uδ?V&>KJh|ح욻^҅g|\v;X}u(d`FNBiU;0_LG=f#z jm=vp_r9& *m2U9 (z/#~__WctwQ[ԊwPDfnwM&+ zAZ`vR}-Z b)=j1eI8,Bwe% d-m.>A{IĄ^,Rzd~dc`K}ЮqF2a' DV̎Mw0ǽIP &íw.<)iz1hFSY+\na/ 3sT 0k>:}QvOvhS_:C]KsӜ:g@yjwU11368Fdú*OPzƺhHgaFՓᶱwh&1pO 65ٚf5r T5Ua~gV@ FIxz"D$ <1Kd?JW,>DvIRX 4aۍ;DydZaح_r+%O''Ӫf.QW Yplyq]1pww y 㤂7(h5۟dg߱R*V7RV{HF304~fzz>2򪂧՞X)pqEaZʓF, I; kBU!Cd.Oע9\7 =aC7L1b&|B[ \hQ g_&u4zo׳/\CLT#9D>]RNJ1"]IB͉k $;If8B]d2 {#3Cv=4[}J{FA;/9dkb K0mlm{^: pc!WK TQ49)e>lп۾դP~wU ׬jx*X;2J) YB&:$L뗐B#Gn-1テ 7]j?r`Q 9ihz~YvHl!L-߿/ x ƾw%Y'{dCiyp7c<%O]E"ȗ3!$ |qH}'\;^4 jlf܆yMw j@]g!B NAPp, 3jā#%}NC ć(ryl({c}z^ NXCQ/6/3BAR]{_w9 L xEy؅]6LTCMRuC7HS,w#VMQDۙ-2XP)X?`v+7_EVR[1@[v d~Jb,k/h2KP;_]w!U<q)sVK'4C$s| i=N2DAɶsGN,Ē.Y{>B=핇dM8fSESKH 2"U[ N/7hySoRO32,6Z0]B\l 3d8.&K0| zԫ׾nl&M 5zʇCQ s7Dh9l9h;R#DMR0™"Y<E"dxn܆k(lI_,C= /򈶅kؒFW -5LTdTzQɶ8pģ#c^$ht_D-<9^fn]Z]dArVo,4cOmdȖ8k[t> kV@+'O񓛋^#YBŐd :Ջon̶Og80r,l9+/\;tφI7I P µ/͔ ֆ7D;[qʔoWIbWT2G|"#%n0SNJ6"AfOF9Mfb ˛{2"Gg~߷Q3%eY)'~-2=1#@ Dd>%Uvm)JR]U.P) 7dXx|j@E.."ۂ2J PW7'v'q;l(ADFagg, nr1쾳,h$7Υ˺7\% $L ZfFHk!}Ä{U-YOʊ< |졜~XՐR CIb0iw7قa $!* [S@@$M1UlaIU[w0Ee-UQBwrq{BSKlK&~e+&oXf1oVy—V49)?5$pb*R4;KNW/QʷE[39u2%sK!c:N87Zi@Hzo!~&nin= ٪џy5ee bA#PjֽĿ5>blAkz0'aWiA,cTz/ꂧM*әSrotAqӓLLOpħjU7jiOpVTvFfG]gβ54lJ+aILo]LOcsF{,3`w|[0i#)k["|B; 3Iam"AbDp%9*Wd3(7-4B -(aH8w;Eȇ^\k]8G$:_ z0ap: &e 6>` Z@AȁAUvqtX6 .]AU#aoz)?9/MS3jZcw>{(ߌMpc?<¿DKհeERVՏeɆd2EPIe&#E"_)vRPmעA2{^հR-Gh*(BBgw.4EDֺ^ ZJ|9[1>":a$rhjbW6:! 6ϘJyk\hf/Јz56w6B%{iX bWtf< ^¬BKՐ 3-s/chvE4Dפ!Uge\'۞BFdhC'ɇig~&k6d. XK>VBW!o,=I0(qR`Z Nfb Í Zw ~wb2Oߩu0*O/a S"=oiېL|*ɆRNXU3e@&8?/qkf02\6E| #U&ڑ!T2t=QS\Rd^͝gkK&AYsd\{e I(b-/E >$~#Ƣ@ He#v^8JF$ͻŏ KѾ${嘶/ (4 &ОDB.^WFӇmBf6`MyNKbߊ#??zp#!JΈNfhf8qZ^ɫɞU֗n tWM #k1! ;#e[#̓gg3՟ZeַӸLEsE[)~BVhfLf>ža8Z_ϲ`/.*:0^YBXZoF&`Oic2CPL_=rl9k\15lT@\ګ2ѭ}[${5=xZ9ߙl~R!eUߜ/X(^Z=Y; DǽM+DfՃϾ%cFpR!4ľVC`*1qFck( Nwdn3c^zЬcՎ>kɶE_!f2N urQQ e@ yo֊(vq2L-M@uf Ja=t4+Ted8 o0:`" w,XY7"Cx]V[SD}V{l[r)^t*$ǾapqaeE㽾\ D7ʍ\FO[g*0Z^9 wɎbhS*}F!~/Cף5:m¹al[I131!U[@YX n+ `4% g&;}"% 7mD?YoVo1h;D6!1qVڮ'#e8^oz5\Qva&>)>G &2Q" ]AfuCm4F{iX3M+]& F0f"bǰATd;a`<:TY!ol_5`_F̡Dݿt7#huhؾv/pM{/,)C?A׆ߐqܺ矘D eL/O;ߝ;=Tvn%ɨYв.nۿw^X}ުi7dίYo|qyE}ۓSSTceL+"ڗqBJܵ=jEwi&}zaNR˖ٺkf TrѺ%yu.Q~JZ@ DxЃH4<ϙ⁂LnipصozQJ|uX[T-.F/͊b!ra[slzuܦi9'Bv*,Q.-/o[-Iiѓ) *P9®I3oI*6r)יyLIVh,}5NIH-y;B\݇8O F.Qsvlb;6;16S"aj ع@L(ʳ9Ntad#t3͌Aڐ:>gC3+^"{:v Smf~aS27j+s;vm 5559 Z %IT!dP.Xzm5uƦ @b=;@+S5iR43*_}@_m m) 8^Z hYr践[Ze -{6"tЄKjmݥu24m"'e6Qs_ߚ0nc<3!q:1c;+,(x&o5EɸRWcL= N)8cCf߫},Eؕ i9;k]lј\CEEiܘ>:Mqi+W$ <70C@}\'e{uj_Z$]s"Su+b8aԮ{^quK U ,$g"G#+Yi T4>9E:N/K$}(3$ 3{pD%PAiKX:36.ъޅ Sr4yl㓸/}sgct擘n&ЏMY..k3xm U?{ QJ?->RK93 ̈-|X/x\ko9ɨc:>͓roֻuw eϏw)? DdUL}yI XLM "-FtPz:w-vw hjbr|)uo?lG5:S 7.2!@SO:&s Xl^xc#hT1M^n,-ȘlI0wcSRB? k|Q$Q匚KB5ϟo-PR<(J)R/t{rNOHW}Ad@pxŦxMEd Q}yhigB@gb=xi;gqM( Nv>Y9z/eMu/nZo֬wo=D 7:]'4 .[V7“恹{QM{<#yͣ9H upodktp\[pVh~dZ|@(o ǘZ dhPdF#m@3-25m6nMwW&\tKXdujicjɏ $^j:(Fbl!kI\XcVȲ2t|[`KG@Q+!5tp'cASg & KY%,hd7G[ijgY(x,gr zl*ZOcK93ۢ-%), p9I=^%\QģL1ߺ5|܄*$evr),GEcĮtK'BƇkcxQVoد/B2* (DQuR9|IUX$o.VV0 ->' hJf{ z. nj' >`uhʧ1GyJP(TRAuI%Fܭ7pEw1K=^p•NBM$"U{J!elF =rG`mH|0~r@ڍfg^7ְ@@Smb4QM5D̽: Wu?| ,LGNl6BYJ5RQe*7;HV;y Ʈ¦F/Ě ^4C5J$InBWq |û SuLiV`j(9>@{ž\6to`B);Bj&7R:>c،Muu-MJm+T$ԗ7s Zcً"3Bԑ.KcMBDfBvWJnY\LڹޓnnSwbE;`AÒEKC*=:$X^9.4$bOdx&P L`8%2,CU[)t &WA[i8O6G: )y#- eI_~uKźgH K4mu5̶b@1`甤[F~ŝjBF;8wHօ;}KXe6`3{ A5/1F+8anLwS ֽȀG})HWkwht ѣv|>4`#)Mk.>)֓[ꚿnn@]UǓi Ϗv<}̎?!ƒ/I=.| e[<9=F ɜ=,637 {U @lK 7։`롎"t:rH r'ϟ c *GcAh.秧 p8w+FV$`m{2!M.PgQ  ~ެ<{.M\{׮Kw]^\!hPT ̾N0jPe5rl3P;hSUjחr IAzƴ޿wMwk5p;nn_^"+}~Z7$B$ط B/A-CM8GcRѱSBW<8?Usao"8L6 a'=̹JhM#ʦܨL?I5Mm/Q[0"8E_&qԱܰLr -;Mq4:B+BoBlE scScD.'|_'G chl*P4 jqW)F0',~V`qۢ~H#eu:(mTjqN VE 1_}VdM@X[Q,u 0$^*NqJ9ut֜GN-ctM} 9]es4Nnj^9^岮B %:~hO=PQBFdMva@bsM)BT3Z+ҹHX|jr|pczC=/JcS05qYuOԄ;N%̉מsN6Z3`PV .1+2ЭoWseZH!h#<<2Kܨo9jslP՟Q Of&whkQv\+)`!RѱTv 8&8Qe8sDJQ E!(N4S Ry4.!v:wFH]W! 4_ܓZ5?&5y\FUc r'_OT6=L + /j h@Rs?zUq6$"ǍpclQ%$@چ\nI[pEWd^Gi9ʰ_`u $bwR]"@^*<&cPloM?XdPWe9xR{2dl Q\d-Ii&9w=KE{߽/>xt*)t58uKBfyʜ4j|y>Qp؞ x@di97J6χ[߼ijF&*>dme}oU3  )t9ܦ(8hxr`.D])r}Qۧ-yG/_X(wTQLTJDM4AvG ?Mļ}vRqj(f2-O%c/r{iH+y*l]$h1e~S߈~9\T 0eo8a]P%PԚ#)w2o_W;վu8O2 e[p{FhOWP2enx'U&/l6<@r=zcyOVNz89*uS|^ fsA{ol4U7mod-+7kN$W&o_ۛ&/AE![s"$=S!ᕫFpMvN]LG穁t;w4>*x#jb<=_N;xGRu6J.F)@P#ŴO::F@myX-2 1n^V =K`r*עW=;fQ%{A |۬%k` [j?(}ZΓ J)(ܘ vMd:Y@@} 1TMaXdӽZ'7o"tN[W]T,*qOVH׫I>>@3mީ0o%\񈦞"^*quYژ%L. ]R]3 c&KΤht*EXj eQ-JrXݔMg,{]R`?VNcȼ7ӕG9#qV좈oQ|3аiAV_ [1fɶJ6%_ 4?繖`O'ȴ,]< s=_"m.5hRѺ;p$VZ²,t >y Q_h۰r/+K{VXT.Qyަ٭Myܬ2bxx/TR[#1J0o"2szf55%f:z0X6~h-)K!}!Ghgs=ΗC 2 ǻISo7B[ܞW=AnZywVMh c_=b.(b ݤ5T}t0x0GDLDQel.+f*ci--Iyd^FaP{ FBmd)U=!~b~^2.m{G%|-:/d+Jno'_c(mDYz4vҬ}%Dm=GN_Jb"A\6kIZݠ60X)>  ]RT 䐱,05e,atSq 6}Ͼ_AO *+vSI·vmq-~e/`%rQ!ZZΚʹvEnKH.NQd(ݝAf ae90p"zH%P=z/7j\ nbEk+= 6 \Xf啰-JOҖ'CYw`'o.b<4튇)j=d>PЎ/5<]CpF0.^+_gE84pY?QhHauC\>'wl!WTF -a\ u>/>?u }#xwgm3H+Mܶn,GE|f'BnzFVG&efhB8ݱcJnˣ_3ęv;HU$.Oo9y%F,r- lg5~mՠ v>mML5JBiSe>hd"LgM~ u62)#d)uG)1 KHq76,BIZiS>W4`S"oי3h^"9WDɫ^jvkW2ivoTG(>|߫R~FhM^{+pBjq4[ $m#U<u- aBmn.xK2CN &ҕ5&:$h~n%v8Khc@٣zod<= lJ!)9S/-2|#4IuzVl )wMb4{M|S*P;`F=Cv[!o̚\g`=ʨ<0T1W/f]w`W.r *kfkDY-<@AR Pø`NiHKb-|A^,a@F ߑBHQ̳uzlV4p5lNP ~U)"~3e"SJ}T=9Haa+qVм=RZ&(!w ЈJ nGgwAU㹃mպv4z-OMP#omd#gPF3"qZYхQ É0hQ4$>Bc)Qt'mM'hϒVi8ekk&L6zNr|Ft ; E,4@P–>zkA+9w;Pǝcqr:Z5jZDKJ#Pq(pMTo47xX׆pJZZ8=PKlt|m4thmЯe?]j*QEIUͨ^ޜea|M t01E3:I+1B>+$|4҄0$UԿj"_hՄ ~{ +!יҐd%R ? .,K_Su1ցŲU=M) m8ފRjOF5|]%51z #ȯVӳ(=sn=u tEkއӌcQ8.c6@'0F A܌,{)dYPEHlJzT,D؝>dD)P©V⡘! 02|'(}aY㘻'<)7j0[7̀EͺJ٦4SjR %I4$'@0Yf"4LW?k~zH;`嬼@UȤUp } vA!ȑVNm!'pGl $}VـQ:{3ҩk‍#QK,p$vn8,UHϮK90Wug>p+c O:kOʥR* #c})$ChWQ ')? |_α{4xk0*ӌq=o0[ۇ!}u,nԓ9:75&f&_IU+rzp\(wihK3]ЈzM8ygc@C0)l_82 xe w'kW 7\M"8@6搜]T($&qv`Jx~:(ڹ4xڏql|s5eؽW )$p0L ה<}տ2OvX҂x(S2eI. wR^D RSv rB)녩$@̐&Li9'@Yψ+Jm7jʖ:E%\G~e_/X\"z*/yWoBtò8oYѬSAuJ3K 0*A<*^&B۸*dQ Kn]zXhb+NNuќy1yҙEx*pOjrTfƵ'4sMxfCN!̖1#1Vo/yW9d>mO6z?L b5zO'g[i3k  Cv{]eOvqh4]kcaXYߎahjsMI OFRN*4A`ŚuM<ډI@u>" h!_e >' X!}¸f-ܗѠry@TEn m<̂+Zcb{K~CT]P"6`]]|NF^m~WZӺsjjkedg,xj\uxI#{"<ɻ+",KJ+VAVL eoa]s 04>iAC6hf8~b݌5*z[/9sW5oW7M,$X *SXE%151 lsQCO"c/1XZ 5 WD9hANED %@lF4X0*4ͅH"R/( :N*wP1+Lfףts]L“YtDTUS>d2([K&~[acHUR[qeMܺϳv.9Fp_qt?VNz\αnh M)\co7`OL~.o#m~"%ℛ?΍ (\8.PvznXϑK-QGpۦ(]ja8sCy+gQG vpr!iɈ`9n7?|DI jn%YIŜOn¸XP".e|z=a/ k:NNU6 n$B0E=#**hnE{#GK. H"7rkNV/VerVw9(4VI@K %(?t%Xg>~uVUuy x3;:׬ݟNJ[Xff+ne"8P:U aiGIk g_B$1[?h Te&NX v+kָ5S )SVz=.3FxQFi/ 9~fP,'c]ӲO,\V9\kބ8'Y0WWojWtJ{[Y4Z78R;Y.Gnc M[#U Wͯ9xZ6c Q,1R5QTI)&毼$hڙ #ڄ]&,EV:' _E*Tj"ߖkN+!< 4?E-ۮ| hhg6-_`Ruۡڄ&PQ( t:؏ {.XyCT2>Kuu¾?Qs)ЫS1)XpCHX`OPZ8Z D[>Mo]GI6+NyT7BQҮKX4U7P0#Ѝ+rQ+,Q=05)Ro 1 R|_BH^Z&C AI,($f: &Dr6#vVKf|5OSSK[0St֢pNA`L+4@LSUzMKE'¿p1^]=Q!R%TV&%ۨBDp|fPu8)kYS<9亴;eѪ̾ j{ `W꤉+.YG>r_?=4ȪHf\Vd4k!d('Yػtn> [}Kpg).i)7E'<0K)9`&"k^+W\BY_AM/qAK=9A@d{H2 GT9LDH@Vka e!BC0ij#WF/ǹzKMا'En0c%W&? 9_Rtm%12DF". ГJ?4-يEy: _tnA`dN =6Oɒ5w |ꒀ'BaO.s'E08$bG0RR/`Y@40>O}J5/ ,cX Z6 杊bz wAźTUo/RZa,\T0r ]R9AЙ'z!|4(B05ѷrc4SfmiCdܟ~a w U*5T!kۆ9{*ҫ0?8T`"Q6_x S`rY/j^H/a-g9'T1Ts*XkQ[:yLrgZX5vp<չ9Ԉh!gv>T[NLkf gz"]ZZqly<4U9jMTihs /V̆/|UJ / rN_~6V9ӏ{#a4u HB캐~&aֶl󼵼L[[[2x]8Da ɼnHWdc/o[m_5J O_71_YaiBF%tzTr"炯c~7TskϸU $4`7:*T5 %YO(&V]cwpc[gZ*=m ;cA[C/ɹep]U~̽^YrIzey!O3PԖt. ͼA vsxypb޿lBԚAh4|h 9<Ơ%K9 :xC g3;`{\mjFp:Ӌ-jks50j xAX]s[:6}!/x ĘJI%IɰԽ~,0 T' Q-=#⨊j.YlGK4?#b~_huaK(vuBA<AB3n! OG=Gq8_T66Q>/rc3*<%U/EMU-\TNk&T_l\K-Ioe~/΄= 3 < rUs21][9>N@ I9_eq_F:9\O=8uagйiRL|A18M%-_z<UXTpdWF_$,<M# @ϊ@|>'?&~'\[jP~=,T΁} &':7SLȥoz7L`d D#9cK`sʑB]fYd720.P(u|-{EW-SA$Ų>& Z؉8W`.1b8쿩}3J(\m}`*mV\Ф*u TSy^s(Em8P j%9jxYB |}DZn<듸 kB Ng0M1l G)Sս0re̬qh9+|-55X#O/rDrԦu{ԃ ,7.=]g`O@î[v`O8rh%5~fm<8Gނv|̛'w KC$>XJ}; {A,B<$nqaoN|J+?N= ?Di[m;jش L3{U+u GrG)vK HܷChO{1nX 1/ƱfM,fGh$]c EoOݔ_K_V9riKtXLwF7o<LJwr! y#yW($M7rIeכc͏B #r@]ɮ})LFtc6(cvk?\£*̸I 4zYNVJ`8/KU۝s]-~ݕp̻@_5(#ʺWZ!YX}K_[͏׬Vz.> )F"88ӷ n߿nH|] 5 `\q E(l0+"*I_^j5TܜnUEoG5~d+nBpS7'#9CV r׏q1zDP?btk%R Zk983ȢDQ0/S[yPᘋW8s)Nv9H@뾇jQ )OA$:{j~+n0e9ˡ;8p<Nh`֥lحI#eQi6~&uZ1yqybkV6}[m~ylm^d<*>ߓRw i%9= T-٩3gb=wC)-m,fp(yB,Q?|gmNkkpӼ(HNC/IAڭ7]3W_@=/ǚP\7[3a(Q@j2DI sRenwlJ!?=!;QiI C~!ȒG*BSx6FD͏2q+ i4Fʣ5.D$txW갺|z1v f PYuL]uj$9IFOcG2ȷVmde'(ʂw K(ҽLԻUz24,]7yd7w8^ uqَ`^O(AOR K~S sxvp#T.[]l&؇eiv|Y4yS x[U=U%8>(C6TSl|>Y'`}'vKY^pV-JD*Z2Vw4#Ձ8_j03P^E.ō u9TH|*UٕPo ġcR|' )<&6+j>ƌSA22ܿp㙬v0J,Ͱ™gF zP멨S#vrSߦNӺ+qrj!N"B^"0ѽBq/K7%N܏ϐο=k8MvFБ: Ļ+EB8%>TD wι*<\M8R !4ƫ_*!v2'yqj 6ݯ,Z+T㇖g(/dNPZXd,=0V|8ˉQS+K/p*Mpbx:v*V1E791% O/b5(s>@PnX @J<}oQ%W5-923r{^Y 2Š ߨˡv+7eW.me8[ɫۄEO/l8{yAKR`rҺo3B -b`@I\}Fe;ϱRr~!H5y?&bHG.vA_@+(q .x, JGT0.$~/)XrGRT>+ݒμ:bIxI 1+м+d)˶ s'aeGz:t" œz1;#_l{2y4qoV%U2YC2}Lkg0cow\ⵥ9i쎮8e0̙' n.~,1-B:`= 5BDUx! ǃYxEE7i-&$LlQo>Wpboі~ƚPr5"AtU~<꿰vJ: 'u t*|q T`F{P+he:f\W͍n*q_ 9LIȁ:y55YVNCTGi@P> a?G?Y(A8ØNP8L"1>D!f)/|԰^Ťgzy9&+RKOwކ$̨Q~W+zyW|=Ũ@e1 ?+e\J̏\LYU"?o!2Oxmh="3!]9mp'0u\EBcD~l8 G*P^SwܮCS9ꥯ;ӣ5&ꡁT&Ah Fup!٩.zSWwk!YiT|ptm)ePA^ ӜevE *${45pAm(z;@3{ka,}kalbDw!g]nvbHKI s߯/^ŋk؇;˸]r_jOFKz]vLc>RxT+AfOǖ^Nr·(l0P.70=A_w1U(-{vL*P{s]K^lBB鷜#&W=0^!nJ6K;?/!fgoƈ|O:C᠈6$M]u !J[K >Ud}X5;f_+EDA[, ArK_uUA$hJVb cihf6ۀgє+48 +GWZTU5d%nĊERbѝN*2W޴F5'$:DKd)}@&1r^8ym# 4 6 fEߦoӐO9 7BUnO yq£>T"I~iS]Փ{?\ CuZ ֢fD28NNfqȲ}&?"D}(q5.g1;kL'3$xի+8,7 H {^E4[(|D*2T%hPfc'q\mY-\F:a(eR(V٠;dЀhy;'W1LOC>vAN+RV9" PQԕP-*PS}c(BBe%$vh `n^Z>Pf~! $ :$F'8"F!uXSR8o M@y/Gm$y[7MkcC{) J+z ڊ;-ʾzzMg#:pr8N5(Κqnfm~CuWqQEu1\gW )CVNts~otSM=C߼``LTSn eT*d7yh%u+XR1e,j'1 5חCN=6k8||Ʃ3zL`HIoF  TIi)0(mş`Gvvpy%1;"1YOiQHp3'q9ޱ%,n_7S9{.DC_I?sd9hbORRW.Z:J8LRNcZ~lq8` !\*:ܒd:x55xAAO$Xvn6K{8C[|mgE@E$^? ɄCxЀu*#$ f)g ԜgỾ5;>HwZYT Ӈuy.Or)vR.I R'@+LhJ7r- :`kbŦm1}/rtb89?U1a;%A25q QUtu6bq/r204aGօMZ6ngQ z;N`2Uvݵ-?$ulKX CC\ G "M댢;#H'W6Ak5K@T?QI?>$UJQ LDgݫPnz9މ!$~7?(jKPn#!!`T߯l_h뇈C̾mE<ŕ27Ue: nAKh><\e*53vU ,/j#e ܨHY Li|260eDôXHXZȏ_d΂B3퐔evA͏^UwbK:;~&"U!-Edz.oc\DO;2¨k1W0"}Bb mls/ŝC 38̥M#xN bU%(:'ÛG ̂J?`=.w{€m E:9EeRA~,VMV4m0gqC>3B_-]%8a͊%hP ۼtuDV0|y/`n3RmLr/~< ϝ<}p/yy"Y }C-{^S\Z*wݲK䘭|~Ra@wzO+C s|j=xGQsDٺkJBnl:P.וM]_.Rz,Y6D;ْeG0Nvz)k-&h?f ZpL{EUg5 <x/Y:r)UK?k :.Tu[bPם]Łmn'f`IbECDr~T%bҚ;B+sLԋ}Yk"Hd.colt fj䍧 F7w{xcK^Fׂt /ŋf©Suչ$nU0 O$8f@+<,b\a  QR(}*jׯgb֦bݣ?TIaLy*6i v}qZc1J M/'.W$B4zxp kښ-y! A;?:kU,S`)#BU攭@j,io&oz653֤; L\)~ ߙќi|dV m=~0C:zE;Ýx6t|&]cݠyK#Y}rRNg򕈺`ۃw}+Eg3:Wzn/6ȿ&wo {a#2a0KyQ25ڛ8%vB Av;D\[[qAp҆Bg~cV0[4Q a5K&UvQkwvA2bZ `YPc#9*|K1 j)u>N`- ©Tm/~ 15FtJLNY6iAj:Tƞke_JrA`%?wXS F+om) 74 j=<9`ҞXGbN} !w@Y-ʍc_J[>> 6޳{0>8Z;b5|`I; sfo p+ ;=H:C槇 0+pM'eW|um||ǹfjvoGmlsQ|璯(5ETMVtőO &`=߬eD>=v?L'sVU$&QFܼ{^ 8uU2Cl?eM`sJYK>>_3:!^rWR?ft[ԵJь{9T+2ny"Ja>7ŒxlL)A[VoȻVID̗CO+ 3c}.k^[15'n&[v7 KG`A:,@BsqUfhz.'{;.F!Qq| Hx q PP0@Pe) (F*Td}LݱFZufk"'(!`6a'=T?HDz̾q(ՒA·@cKp21vt v?0 )'Yzީ/h|㻹TTZhO)\5O h(iL-+( B]ZB~ ZӇŶ'>u̍k1&C~4Ihk$+Q]I8DOVߨZw#vegu~'JnY4X,ݶLMЮ֛v2>Rj1 2o77 7%^:!V=^js<=qr E^ɱ 4X&-f=!rS7ZTgUa,dڎ}XVf 5\*(.";Iڋ.~KU}ࢋݫp=< ݖ zSѶ`o!'ǪCֶ);v/V\59Mr\qˇ0+}rSg] maE !,mn^ߏcS:z/V$6lꚡ?ɇhler{@)3T]aill =Zֱ &y4g c* _P7ar-Xۿ"{bRˊ#$jqgn"f*HOB1o-ݏC8//||Sܾ9%Q9v~hEAA][S>QHm햆NZHSH%Yl̅U0_:i$t=$m$ $9y:#| Pߖ5h-7vVhw_PoDEŀ&s_E@ڀ.uMbpTn' DL-U& TzX,MqJO@\fF9 -̵mҗ:[%)vRtBH<<"uf٩.pj ]bDG" 4ļGc 9L+saFe;1rm~~]KKax!q`ݐV.z1$.̃ &q2nKmf7%R M~.#Y~=K),žH7Rnc#DwZYHG7=Y2"N!k7%7scw& `܍q}9E'Bl D~HeC'cU~GY6)ugcPfXuS_<:(/棃h͜ޚ2]myM\a'%%R"Cexuʎ-?NW]u2W>yh|oi[bH})Oq,F1ׇD=HV=iBKU8k^6 nbe)/*c2՚e5޺gXrCԯȡSQP-C^&GChN)Nu<:4VioWpM@]ѓ{@#a7Gf EF'a[] VYI TWezDΩZ@(Ǒ*oc woN@n̰>yq˰&rqjۜU߫}hܿ )}W]qB}]Rve22?5"L ;,BjpCPk:UƁpGcs K_zZgs<*o%hou2GYH[o9TCe3s F Cdc8iW[jGMr7\pBv J  lE{V&ohbS$цjWwm?3ކ46n荷Ӊ7mbrs|*d,,hj_mC:z[ 5ޤ6"w2xsSy s]L)2.By 1-Ab)0Ҵhts֡.f>+՝Lm_:;m$3EJKJ<\ b>9o ioLwu>FW̶ -@nSs̒3yg*Dj0ouO+>:?Ǣ[U?(Z7Ϊb>Zi*2x^φb=WD?h'&_{S f -J-1[ bϾB`@C+|6,,_eݟ,gPߓJ}"CA~ӟы@ U̼aD y9jYY.`lihȇ#U+ÇE[<%s}3! `m\`cRIEF`l'}Sv5Q8H[g'H X 11S1`DC5?rgeK=;18/̥/+Ÿv^\ڴ"ŀcx嶰5f͘{5r+P"X1ߔIOt~AOh#(c#HtMSP5)~X#S= _)j^|n_ y!$NsYWZ2M:FdTP9{nrI'(H15FH$h6498FtK(8ӻŒIbK4};U聪&Gآ,X'ZS -|8XJ5CNUT4iG9Blwm-)O?J@} nagg;aۑq8D~:އ9a*`}7@+Pw F!G"Y\ІT\}-!HEK_ Ğ ecCJhh؈V/"T VOٟ5reGP2P}E/RБ4dLY[LG/([QC~22j?R۾C{WJv#ڶSJCI!ލŷ xhWɷ.l)G7!PΛ}F,.1! hYZbۮ~gZK-Y{8J>H}4%5[w]~שR,Ɖɩ \(J6]BΉ=AuC*[$T?8` L-vfj H6ky!$mpj;S5P^;?5J1Ԓ~ Xq&A$-#>8{/P ҽa~U/@^{"1n`- ysu&{FT:FJRr訮SE[0Ǩ&),~ۼ|yEToyNkyq>WR״"}}Tt'sE4~o%STǿ[3ol!7OYx<5mav/P݄NUT-eOߑlL[ m @,%z v4ۗ*+)鸑{фlkF{g=V<{d)mX3p/gц 4Tj袄[v; ,71^)0C~ck‚YTSzrX^@]Rlڝ脧KCQI9]MT7x n&&mЯޢwZ%ם&ڽ*uyEbCT'LOEwzM&LE >I#z x%\ 5ǿrЂ6XԠ/{0g0OZ<]9SxVVt3r)ˌjnb|QApU}bQŁ a3E܉b"3aɟe,:P0A_|6=7[ߟv""bF ^e]^֚a~TNUgE;B?h H{QLvf8HKnnn% = =;<xOA@]Ho~io-! IJ9)VHo%hAy Z}nMG֯qb.Eߎ0ʘWPӗ%د\ $uVtsE ?R~m.M**^|l@e t>sZl%b(]M ޽- ShXMf &,N;rqPX#i}ZKk|kh.O,PAhmAeK7iRg-{* ܓy U4WӞ%qP(`ٶDs4X#%a oQN#F h%Bn ƿc*_i^3kWt9VO PK6h[6sXvGxC(&Ԩ_OCdY䗏$a#SYIG0VHZ&L`,)u/WҦY'?(eCؗ)Ѳ7n,hJ8N>sN *4AM`N @);wqI:1c.AQ9\dU\PU͆ -|¼`Wgt qЧ"CW/@]*Eua.YUŀzF>^y u7%5[Zد(U!=Ŧ+ZH@ 2G(J6c>,ۈ(zTW:]8q1tsQBbFUJo PfxAivkp]0F1!de][gB *cCKCHڽ*t0Rd垤\|o$f.cѾ>EUDy媋CIwU %9Ht#7k 6ć$Yj}+ŗ2pF#NRsI՛ Ac p0N^Pd;2n煆h$wvhU%@`<)Yw4֣]ɩ~wLMdAo.۱@τ2xi;b`RQ*`xOrbPk*~G C1SR䤐V$$G-丂yiTcw词4h::{wt_Zߵ8r@S$=Z/7s9Nm$"#u]h'^a:Qg#dLpY&_-5y@҈n/,W7Z@;М&I/@̛!~bB 1o,nebu& Iɕw>0gfl6P!}㫐ilp_idID^QA^hD}S[k~bu޳JpWzǖ@q^DVi avtʖ~;䍌lwNb˙_:3·vKe/{bLqI+hRnwT1Y}E3*}n,me4/bAKa8!HcUgګSmc?5=qvR915)20ɻӗӤ@2Zx,ꪭ^rJ2<@MRD;ZLk9 N犢?B%l:R(OJtbZ;e''gS^cu OZPT`!"vM^Z԰%XFUp599i]`m wllqNfTuxEщt]6Y54k2NGO~9,5=J&|z'cosn[ ෱x:3h3|O)*lgLU˽I^"Oyo%zAOw^3\{j}{cƩj&FgU{994ьoe(\+/K8Lyj۶1cx=NSkdkUpUؤoV'F {_.cx0MX9 ˠ`@yFRs̀uPf|owvhJi16wA +Hn(B .6bUa8Z".rzRoƃG"od")RprQ7@hz-67CsEr qLD 5f3 vTR6%L uJqz< 2@s StVV"wpyku>dA8Gv d~fY=E1yS*+a-~c8_AՓ-ʷ rvtF7F_e{N)hȷA}IlF;C? G;g9M?hӭK. *>%_Е7\]LCQQD]a(nzfMwr`!A,wJ{,eH::TXȚ2/@[v*;EF ٞv#ef6wVQvfq4~_U"a"=;\.=U).6 K/}DI2Zn^a!d8ę؋Pj1tN'BnI ƈ7͋?j̬F&iN~}LC|h%醖Ak^!2SIքw$]_l"_~*lF,l BT-}yYId&ƅ~'IC_4WU~'Wh*;_}46܇A$ѧT 5N~VkNїz*]٤b3D9E݇fQ5]`8tt/Ek0X8۹7w+6ܠUCY='&zΩ,ITvK1lsNCC2__Nz6]8Y&<4SK4+An 1K;Gּ7o#Xl`4gBfqҔ짜sWVK;hP X2x[HtԒ oe5K }~afE?в&Ҫլ޻ w|#E%HpH4LKq,mfulBo (h97GlbP$łRoU^wcdF) ,%SƴSR`ϥ^fy 0(d>79YlsmHx^#ēm=2{=U@oG2j#1BԿڪ˼ébCTsEBl[&<&]4]L֑nnf ƍgsn]{7jev45D6\Yb E_rHC4=G&Ն|<(]" <~&"@yX-A~|R.L] [?ƝQf,kIPFrmksO|wPF׳E%VM֗pB@`CfP,Jxئ# 1KL+c!ITu'2WUaV^o\zߊP-s&XͶW7 = //Da\<+"$8rx,С ,¥?A[)dQ![*t3kYXULFuȷĂO*R@HR4DJL8Bm灸 GCh:shܷRzt4:^ k%h*"('E$ٱ']&A <ɁڞNm(ItQ+@9*n=C3#x{MZ]j%7Xk _r@4lSmS ?_93|) lۈX#fч-. ϧю)B?*}4{a ZQB ;w &,UW:9,^f?,=)&1Y+[i~ҷ~ λ,->oąx'H" Ǜb|Zz8Kg)::HЙD[(TVՊ⾻=]*j5,hF'k\NVްf6p< Ia%;QV6,k)@@0@+_)1z2Y).OcW_h֨9e,U+L0U86r@orRm&4Be 5l~Î,R]2z9&z$p[A x$6uP0D{h_ xMMLƬ]&0Vư4b|e]ҝ@@rx! H0U0  c.Ab:N9{_xzbUe7Dy¥ǸAu6|hm&s1Fl!T7,NiZSY!,-C>PsP>6Z[J3G]&!򙹳%ΨԏOBsa}'Aݵ|¯ZqN!!M5G 4?hmV^Tl/TR7,ִ5R!X),L4OƗd#Vfʊ ͆d1A'^ rcq/ {˕Q~bsMר5zɢ'Z=ՈG̨6H'N"! T#M]̖=ˤ] 㻥h~52FWjFv$S1O,^Tˢj=ϋqL\emd0M85ɺ:v=/3+TY4y~_.Sm%'wdp6Lۭ$rn(gr=FsaX.n ;?Z\s2b82ӭӕyccܡ@6hT 0tq6-\aa~J Pc \ I+Bhkk/>Y9m6e1>q@CǼĪ7a6 %bY=?yO @Z4ˀO߄ԟrn.ZP$kqivH^ߧvgK{k>OwP44 0RHV Eh5~4XbivG;pZMS/v Ś F3f`:z =s1H):ZʪbࡑB 1[Ph~Z, ނ(]0NcHK! չBBL~d*~!?^T:nUzt:CR0a3 I0~RTP=x}jmtBp#Oue2^n玁{AQ\hu?po؍mip/ī0WokN7̪j!R93cwŀ.>U8V<5v/M~0!u0R \596* n_lz.g>UI&\gKmEʵ;gc)r]G}7CAc\д:`@w$^~h"!v5,45=wI}/0VT卒]3.ӥ}"HAlϨ޹DGGX.MOh%[JS'@1d>=iGEX֛nZ!h`4 GL~&VR+-(^O Zd"uϴ[ bB^#{#Elc缛lb#R].}s7 qpX3yJ,d{瀢76ؾVRߏ@㗓8YNnOHU:5ޅyI(`~.-/bA0z͢Diձ2/=0OڣRHJ|kP9a!)sNvr>;(ui,7.Y9V~Z#\ي+8~ Tqj;uXId W%>u ;?`(YO8#JS5efo'\wV4rb7 sb"B~ aQ<`;D貔qXF g4~6mO#э~k5O;?$x~{7{x~s2:6L2({ o a#RώŠF8?VBw{$G=s.E맵=.A y0=Fw@u]dVb G?lx$盺riR{d]oUX 8jU|R#܉RZo2VEV+L 3zZGϡ6%ʯlTHKY1SӬh7?4]HoQCa 66 W };:W28s19n.uDPĸYTnTMI+Y+zIf3In*c! R~M@5K } ~nG ,3"Jf{HP:gn/^W*u>XzB ̈́|=\T)T"f>ԪG>S[yܸԔyC10c6c\xM~玚\UUJXzVϯ50chVNH`kINP@ MS姂X_]۳o rw4gjfZ*oH51.}VI@qvǴJvQŻa:j2okzWW_*OW.B9tO# GfBgi>jYp{]'r l!¥nL˗Ͼfbυ?Rh7Э |# dOD[MtQ3_k۳?u91=A;"kmLJ}U+k;*\Wmӑo21 v}I{r~Y"g4E|KJ](2Y;e]|"4rE2F&͘P[w} GZY0[?JÊ Z<&K珜H)=0TH 퇋^gRI̦{fbqeea7 5.Zf_K8%_\I%=˜TZ%9qM8wݔ<0/`:-yn6FQg\p`͜%Z/_W=3n lI8OkKpL"VBܪtgaf%&\I/{Ҭ*AN^I&tz8kXSI/h؍}%ٲ `hY/gdy1:ǚVHMgָO"wGmC?kkK])0m'ĄͲZ hmޗ$ V?DB)pBhe1LEcc]2fObބa@]OŮE&b%}MxhxFyM<vliD8[{':fE#4CGٖ rΞL]l˪K X53}!]NjY.野2TK"@- Y1Y%D ֟HaJ|0?ݝ6Կd%VOEФ^9Eǁf~o\?DmMA6of@lšS&cNHգ38W]y<'^k%n~-6EO> =7 ioEsnalBR$lT\$$g,\*LKـޤ1>6eS*Jhu`vt[%qiU܅+|Bᱼa@!%LT݂Tʵ ^yų-]ji=W~Q .tdIPwb{kƏ1+*Lx~c > |='䄟up9g6Zaz<:]t'G*K2\_ ɲ #}dL# \|!I\? ~6bJ-&\1Q,vBN̖<)n#Xc*EUbӇY.rA0:u}lFL.HU`$3b:Ap=uS3|Rd `^ÉuR qD ylK=Ŋiu8P]Q<p1 H?HJ he e-ځn"% YA?Dg k}kVWyL`=fQ3xF^%p‚8yS<(q^eYmՒM2aw퇘 2 v tDem A܆/|0S3 qv񑟏 BrS tz{ -<&`t~3N9W\6}{W,4@G; v$U<4N 9sr'P2?Oy6j6(ިU'yl^`mԪ^i#1"(mk_}OoPxIX&8#Uo͖zN_\xCugW"Ƿ+~S~Q\ \ 9֙;Ϟm a- ygW[>ujZ~;!R$}c2C9d,D1 2e9e\_yO|cɵr٪缒!)dbjfa n|U,-6&3꠶p%sFLOZ<'upk[&[2ämd3ӟ:e#|Zy3L hiWj>!SPSݻ >.9\Sd q..Yؘaaa٬b"fL䚚;+-e3 `61$wslܞY(`7 ȫlNǥ]D[O!)bn05~CdebT}BЄIWԇ ?7y9"=%1 Oj܄R]y7{U{BKbOh&k ;YB$<|v0QZUp8nL.}hi4'|f?QC9d_.J?p{ J'{ 0sd*tå{〺_G^_IxGwhKKI{`Kg ]o46k-c+G)~94 >  7@~iy+{x(6mR|%=JB,}SfL@*wlehH2ļ1$ 3bQ3K,g[\Fi~I(L\(I* 12t)]5OG$oQ;rG5檮ݶ𤨧eλM3f} caMיW!T>g"Pgaj?54}-{JboB oȽHx!#(;VQhF4Ŵ<:H\2/T\ѻ=?w2t&pj.E?Z+^5$.Tk+NЉZ3tOpf7·KYy3~eaVO\hXm{Ir˕iJH*NS}ƍ6:=bu"Y vSuZ3ؐES*X۳.IpO4)//@0Ojl\!9,zyG]|}Q`F0@E%~pdQz <^G"-TtI|դ2)?%f*൮:@/s]t)nވ'$~?idZ-& #y[~|\ o%cHP|x-N&) wb-/%a|S(/gӺRr_ 3g J[V؅.7@ <].a0O$|cvK ؼ佑ΰv瀚`*-QeBPDHjR^#wzl#RRqI?2y<=Vz֟f{zRT#ZؽZ/˃:˚W&hZrhìJIl' - Qz)J[<$ DiDOeFDQ)AzȄzhxہY&:V }@_.D߭>34rNJJ(HW licoOG+ە\Wzz3wuP--cp)>a.cMli=`g={_Ci5:bGUx%% AX77?gMׇ=N> fMek NS- tWe47WO݋ueeϖxݷp$O=a>!2p˘L@p/7&a5ЯZ\.YAwju̚@qk܀IPacvk6X,RSO1x}YpāgVI`*B+1Y!d} I_M7%B:@+z+ ʒ`d^w7UHlT@b!בnxNr eҨ0L"9*E=\EѫV-ksV~IZEE[F"Dͷq"~xNb׋<: ݀ٝ[)债x7}Cr6>5{ ; B'K TkY >М ې aژ#1:eXҷrK"1kkk#}kz)#+U(7`ֺ mmJ4U\uuաӵ O"'Hc6\X$@SpN9Z)Aa'2Q(@&;XޖʟR[d, j59<>mTeUD[[>4m WXUrs"1cx#iD*glMĚI<*6ƓUAc[^k)5 IEC$/ۻ;LuOs\ꂴ|x5V< gRZ1BU&"?yy'[ Q -/0pPܠUvxj֤lDË.$i&96we :m"ڧrF{ ,W+^b,>:ehdaYd"%]V]Aa :V/AR7PL|#*5yUdի=פYYE&nMzcM $l,E94}U`UY5IfoaihW=wa:>k"`ZU<H3bGXymEyqh@xQ΃dx?H޶ cqDq8cUY _"a%G Jf_X҃$*AKA}QӜ|yD?G ŗC2eq"X)B{T0{v j%`b7623~pTok%N5`{X:f632@d,[b8d/F\I>jG ˳'5HfS\՝C(2w֖|WJ&szW6:N{y:v9߬D|Ul@nR%.kϹ/oA0m]b%Z Y+)tA=2pW3@P56#C4$q:"=1ૼ nEY#<̴$R|[-d9V!s'(Iۧ=櫧VŬ?x "w-`g b-wѣ 1B0꽴xRKR`Y#_.tG̠k7.3)Yd&7 :&rl{_W5ڟeUJOWe|8SU_NP]C8/"D#7@jl1[o,j%IuRxGW=k >mM .Sa`kdBT1ÆצJvI >c켳F&0;c;eAɥn$H58^Sՙ<.\1%2S8Z k9w)9F)-h4 k̭o vzoX%gI%.m2҃wі^q °tܹد o$[((5cz)UNSwpa80wVAa吒L:% |OVx^psVc Y kxXur,qzH2:g $=";upd-pVKˢo'Ce:$ǩ%rWL5!g]m~24!(7S'&(H<ϱl c Pw|# J#74]?ԧC |yNDjm +P±J_"1t27;(X̎m4@YR^/)P'ץ??qJ@*qBTB<+4Z0WcP]د8q7aT`hHNj&/O标U;{5b שz0ݹv\* JPWb"D:Ûfٝ%9N  :! {]B&lDS01]rx@88|F{ok iZ3%?;^DIdV+gҟ):I) Eŵ3`]Ui&dvB $chH}W\NQbbʸNB r %Q Jۋx*E!G0\WOf%vw2ץ"$1rd< FHey{!_5OOWK4exhWE.L8TNsnal CUf"+; -s4NMJ?2z/vsH̊\2 ,{i`8Fw@= t'[̇Lc{w=íX E UV%3{h)u|I8vE[ ): 4J_sњv-1L^M7(gţ'EYMk n2' n@+[ώ^M_F}YRGDRq*֢4g#ꭴ l2`xU ` ?q^RϠV}2tu "1\W]A.0mKءER:0yٯhB9Lf3/x@ĉ NKRw<_6ԩM`hGomGŠRo/eDufN%U8vٛum1Y4NUI΅k«٥m݋o!oG]+rx(K*>6R=FpUG*n6M"(ڗUR,1[k< .ڟ:JLE'AsukcDiW Nd5Z6@DGa"$LvE$҉t75{ރt:7TI50$iZBc>7`ȱFm{Shؒxnj&(=^9Ա,'wS6z$\&X߮=AJxU߮Z#HOقcs:Jg-jS˝5"x:/:$l͎62$qpGQ #ƀ$R#h|۠Xm٣q Yp/+&rYH0_yꟲSȧaVGs#g~H܊dxM!qc{8ia/Z`] #h 0rmRqJ*)ɚGm2dBJa@'א'ƏQ4@>[yFFP0(=eVId5G&Bo0 CkK'f~#i1g_c)2X -BqB\AP).GnU@)9hPq? z-ח.*S.؀aP "ZIǧl\:iOGn#QV'ĭt| FbXZ)k~/k.ۆA&L2JL}!yk G{QAoQ#Li(XfEv˾mw^Wyc襨ֲ+ק]~pPqD3NV71"ŞQ#d9TNB=up6uwn>XР荿{VXMt&G8ع55T$mV=#R(~i czF/F0/.-rqeЯ]Rare}Ou("P=gI)aaF:#IZ`& d&]9A豤' yS)BHҊֵPe;!t "Z7UX, w@Kޟ,ͅ1#cc~cE{ o).MpRdjxrvSR["]N=L2MXvS^߳,J29l܄>`nD,|6{oZd̯&6&6>"-8 Ym j&Cg0u±%9H<J0'c 1|]L`KnܫuAp(bzT_#9;de~Ѳl𔌫lg`pIV ^B#nOT=KmhSs;QC)hݦ~ c?nKDyU1Hjxƴ|k &rm;ɗAHKD$6iKgfH~oa02K)ɟ܂5xeY0…%mT?W{%PL+`س2g'9Ufl$Pu*wϱ;?stbujX>hIc&CD0=}9 V,2󟇙hG",ۢjwI j4GڥgvX挟ys gKF GɝsOp ~3vWg6&\AzS多[0~v$RS'Z;Nolw`hUj5KF!R/r0Ca;JTp-/=Io(FӠ=߷Vײl!_b|k.b]y;_x?v2Č{YTܤmUvv` rɏݴUG#e HsYAQW19X: mmpPD?0j%CE5wK\E!$ "rTKDp#nwz'N^eo++]'j\22XQ-zqŦJCyrs],BLɂ[7Mjܡhg&s&xlk3/5[9m$lۍ -xHztLg0_e)""Fx:|>z{W?eM*1]7@Oܰ$k58oDflt e|]і'+~{*) ( 9CL{D9FJއs o^"ZuT L߿&laœ0_WIo۔]պ*iKUWNN)+\FtJrX*@[P[iϺ ?d$V c:l*б괎,8H!޾7:x;i2~XlI V(3]A1KXGbeU rH58E+5=^C:5Y7bbYv;)u]ZnlDMWn9VIeg-H$ Y"㲰yO i9fHeW^/}YrVÒɸM7w ǥ]&2A@7a.)<,|tԎʾ5C A9;ӬKq?5(fQEL/r)M1̭20Wj#3+хzӉڼax]}81ΟmkMgw9S ZՀci&;`]HoӿtN;..DUez` IGxiٷq!9T@G)2Uǖ |8~aW:=k]̒J$1`oGۦ䄋F~눔XL ' d$"@vڬOvZϨ\Kc>vxdz= xnda gK^ }Ńϟ`ݴ%IwmNU\j<,f\hL,|]BGqs#뽍4AtARt_]Ԃ'Amq9vT(nZ \Y(3Ǫe[j&H\KkQ>\R H=^Uu!:2zzץ'R ga}wobæ׮9 d?S^#z3k5N23#V j0E\Q]Y7xYK",cV5x&1jآ=$C=HpMjҬtb Pok"M}(3:.wA׉$Xh $*SMۍ3j+!%plr96NDG'Ci6T̹Mʑ=[5W hQP$YOKQm}ݪ bWl=X95,Zи)PSJ!s\a$;M`^gКV/hl9Rg)ӘZPf 2@6dao!W {˞ )j2a/9nHAوhc9/Vu@~GƩ(irPNaٹy*8/>Q*;ŔFA5eKyp_kS XR`ZGQB- +lvf[톎'j_fuGv_/ J a3 RGD v!F-n JqKpKR`=4Poh ֫@iW֣d$=DR(M\h`UEϏ&}j]Ҟ oRp]k&k e3#}i)0>XJ#P'=-7oc= ` W0TskG%18ۦLTLSk dSS }XAM꿏?\@RQ R, 'cga @SLn;N0Bx(|mۨ}XdCMU obOI`эwȪNrqO}(%'1k4-;t1q6eR+#Od=S6Xݝp] cͭUֈdMbR^]rv@}m&IjFV\Zm>O ﲆ[î[OExg`P%<"r9ćhN,5L+PlWѲ'!mBG{00x+ Z߃GUCi'MD& u^6 hg&g68a:Ό/ARܸ96x&ZOHdΦaLvaZEҒĹ߈9 ,EJk9N`g佦N*5GEF3f 6g}d [aAJ7KV|Aj߄%w khm<'q 6'/UcP;WHۼCDw~!Ο~:5 63Z2zɸꧮ;>gC2HQ4銢N)ѣ 6hg=r"C3Grz }[R`F!cT z.NRf*o6 9J+CyΊ"?-RU؊;!M/A9a2'5^dY ZȚTNJϹϨǫcs_kc"ߛ}[$oe~A)^Z1gFۂ)tnN+-WsʀW{` M]YZ2ʣHL;`dC)藞 P|oO!?I(1,v]-xl_lOsF6`En9~CeK7{=]D(ٸ4ͨx5%_J<_vqbUSE\$Mԑ=i{Iz< ߦ&g1+`tEe Ud6qH qxRW܌{2CB)#=d-ڊ> 5贻O3V,~" >?ӓjиϝK 1%8FV>9A@NJ|L˅g}C۳2::e;i0:W:خ_K^B' L\ cΡόlC8u N Q-_):94p S۫SY~&@~mk̲6z  z!EV x6<|$yCT F7- Uy"$.e=qc4}R}vy0 *'V,KK&h-υlQm3)aY~6Ic @ۘ%"/} ^Y!O 'QvIʎ^?R鷠{.jQylJp%eAz^+ZkVMb!a9q Αk%M>|%Kh)4/*8ylA\9썾<L/NT BPu$d:YX]'2bJQ27d+s{ R&[BƜvZT YBtr]WU) 3yk9qt +$HIB.c"*f "ѻ4rOQފODJ {Ma _$/3ӪT^G9jdJ/_y#vP=9Vfyr/dGI(q>:wQSJFœ a[+c YKhe.xI,Zjja=_b #-Ó'6L;o 3s4tmw(K ɿڂ/Fקx;vL z.veemmw0KGS6I˜BWq%8tQF,!=s`H]#o-J+Um|)[@C>6p! Km|zHJ@Ij0?_+"LA0ɨUp:$p}WI*i,R8j$uz :WhMaD\z>Ylk '@"A=w1RE:m^\p6Lc+zj.p y41m1x+(/EuG653Suŏjoi)s2/P,Ar9PmH0i7R5ZW3UȡTBU:`Oa돼@ stO3reh#HTni8$Y<ٟO&SmdTĵbŽz)@ :C-9 }:IF훞go 9t[mhJXRЬ-@!3O\[9<|&be4ZAx' EM 'tͭPC8Bvk)R# |\7֚B"LM2Cb kYy> f#YmW7',9jI? N|/]4F3ޗnWn&L{;T'_B.{@9Bd Ӟ<|#[!s N*.|:TXXm q=t|fs]:sJϵG2Q}B55洔7ᷕs }}XB0ߗ``E-qZdI(%f- ʂyжp@;tЊ7L3Wn'/m|o1EĽ4Kx^* tJ7o N¿ftTdō) +"}[/ 'v(FLۜM?,V&%zw4 a#D+ }ˑ5FTY1Tt<*9T SS۲m*^DZ͎WaaSl?qHvkz|(/yj9T>bn\.I %EW h%\pM扺Q }q6cS!&mRSؒ/;39nu6XVgcx%J_([6Fg8[7 ;o Tazi1gg=,儂@[Y3ؗH1wy9RЄ6LN)ΤgkIWEHP+HCjj{8 vcCEqf+ 1 ,MSjΞGlTI|{b]._򵪩vi .@rv>WBF?)E, <]" 2a]Z5sU󲏅z!,!݊%ZG`""&xp R+ rL \O%}7ȅm%nu{Pbu`D̔D $'*tlg`|w&ER1Q+Y]E1Zbp8/Z :s"Q`~o.[zF'vUXݠnȞƨ|Vso#dq,VhEU"c9hYo0Ia%}⪈nc ykMaɺ@&Li"-VڷP\@T_`.;BHJg,)s(aPRov=Z&=Hygb|'M?.&|fV!\1`x +UYhY( LfkQ[\#&ʃӱ?vg#bUoyn Ӛ#@(ǭEH! 7u+2Tdm$ MM>[\/ّ2Q~,=eq D(_.zq>ݗ&~"'Oa˾ք L=R nGS1aoBqC1#p-Ԗ&Kɜ݇PָؼrgVtӽN`pHzHWu^5>V&b0ֽN9^|2/En/h>kK hM Tzk )umǎ;Ln!8 dxVv{FG,`Ge |EsE }0sw1rl?*\;9mG>7w]_0-mN#9d[%6Sb]%yX季J 8B)PH/?!gX%1b궿m!K^2E[zjK4?',5%'&p߾p0 :oln/7‚^_6#EU+GwogLƥ=LjF!YSe<;v=50(oUȺKve3gc(G3?ݘ.T鸊I 숼Sb6f%ttOh*~l?HOz}e1ZkPV6 2 BlM~[`XR}Y-FjZ6ٓ2הamiBU0T:wpEW㲤ReB8m-HHe©9 B'":<=LHx~iAɒwbJ0>7'.870'5%j{}%2E(܍EtI_QU ~j[씢vDt壊w"Y"GhGGJ(,!k~Q{tXnɖlon՘8=rt&9? X3/sy GW58(hzX9Ato]^bda`l|z:1pg02Yc+P5p/MO1aK ~( ]+ ݻXrwI@7QXȉa_VLfؤgzzǪ]GEwINqbUsgm| f+* +,r oYA 0L%nTV ؙ| T}-S!8uEe)x΂gf=f ,IrBsO'+W$5|@-c̈́S,4/@n]qfz8p˓Wվ &(|L?g ,Ma|kLhzb^wa4 qc9G\94dY7gN=DIUU{e-/rD|>+v3mD%0~p%~WHɋZD T9ZTAwKk'j!hnjf)Ԡ戯̰vK,[X*UK[?;FsR_֎yõlיh,^ě>^ z N4KcRRKz5$ Y!$aNԚ ;/Tc EnZKh}ǩ_'xwhW& PA"%JW!")U&Ptۏ%hy ] 'dSъ&*ؘ̟R 6(pnٽp/v|nFoS$؍߈_,?L!3IY:׵=ŚƽbkcoPK̿Pn 򅌥ljX Ba@ڵqj<@wbF@h frd}gn"w﷑ 90Q *2Od3EYIc/\XN&/ܮĽ3pXFZ@zgzo]z)¦ȰhAPsKxC۵Hb+FGBmnaeŨd0_Q f91mlkk ; !(+ | ',Rn9&FB):WYqtaer߆*+ f9'lohm$-Q$@@+q8 "3hgDG`f8A;FHRp6AB YٗK%'"C?_E2 ۄ & psx n$ɺ()hX+o4e-9FaCc& 4Md<+/pBES.0;5xhaS'KO*up{ z[Q BkH.Ft#+{ج̜'y-V[-tmXurףgT\4t%6 #D̝#z ˍNRlOl*m f 86ZCvh!J.U5bbi#~_dȡP5{?vPI]hK.ckՄuXdP *~p s(d9D{X-ԸqS};' rPi xAC:9"3b!<>vqbMm$|b0!R@͝>f tD[z:lU{_i4j(ܝ"Vo ES3W*J$|%1&Vg{&gܒKn3{s)yǃ;}j|[wfv2(8k 4~ZT Ȍ/b=R䅉ߋ!݋LoznC.a^gqlV)U9[ێ(ѩ-2sv]q2L&= SwR^䫖aQ,Nch䜆N.qm.$77&iӚ= ^tޅ:Sa+RmV^V^SI[~[х3Z=fht_lFi 7o-ݝT|&Mo醠Uu_Ql 7gVƢ5XZD۱( &P&MćEb쭰*L.3q4ߖ-{ 8Q%^zxeBPX/*qe ʅ$G{{- 7 +>'9ίP%?[J`?Sk⍘z^rϑ1dE{m牤Q;?V43Ko.0"6ԅD\f6AcwCT/Q/"RtE ê1"Ym@eRPN;j<N 3$"%iWOi<Sژ`5 <ztc˒ɗ9e)bRr_@A`ӏMiy5ɜιdDm$`*zpHZX݃Yp Љ6t*4S*Ǚ5~U¬mYRԾgO[?o&ҿ9Uӵ]px">1h鬒MgA>(uȻlrς ֘ "^ɦ8 Љ_> YO\%#TYkP C;.Rr5tlc'N>j-piFn\+,ZR6]r?.VS#-d.'_p@MXV-J C ٴQ/f7sjS848D1Zfʶ#ikέ~.D捷<lzR”aꑕq"Y\K^>L?ѹo<7MSaTw>:p d\moJ *mC {M TFU$2dY禚~>s%ISU~ҽzg5ρZsdbcz2%6fqFg@n)YŠe= '~nɢZd^Hzo71{M,f[ MN7ȡ7ݼIН4 8_ԇH7HcQ=SÚ5MI@f.ŎA8m_CRan69Ц+r,آɬ0ƹ)ͨ뤛' H6o94ke"OIYx+s1q3qc_]DQ c|TUxf{~k33#x :[+InaB식 /WSS\NVK.Cli>:GG?2«AE8k$bM,md&D'q nA\>EL>(GWEY2-<%W@`U XD[_nne3XQ$UzʂR'௷ark6a_R$ |.:"iDmY!`uJ<@?xc.U@]G&a<ܸuJزA,$ǥ=X Y5Cg;isq Uk!~m`DQ:Ny| ^3%͹vFp'v\TdToyx&״n(smr^8I#Bk4!斣G/Cj6, `s\UD"̗ٿkթ)# B'IX]?Fød?tGe@nQ9vc%3iHc%0y#Pe4z4ݶ /`Z'tTۓˆ[Q/+_~m*Țԗ..Q5aoƳ5a(7g頚wJtr ӺB.M=0= yhFk D{Vނ0 q8\r4sg!z?wx1i#s@j=fl :Oy$5>S;Q×2ko7XrD9[U5ENv3V簌)S#6Q r)# C'–s OI4k$4G0Wd-d*ߨ%`mdqDr^YU5(XwqPj|%ar+A:T 53~6P΁Ͳt ^@ h?`9j 'jmߏ }퉯Dhcxo/O;W(LhU_w1ڗ-_A3tE+C;kU@)rZׅoS6g'$!m2<a@PGU@ zĴ~|+j;71'Kr c`/QAV}auh{%#8"@ 87?Z`8zEn ( '߮s8:Z+Ũ$r Na f~O?Sm8_"l˺<7"5(/ yO+GafbKĀZ_zϕ2I87g1/LV(P@wlL˺pH2h@fl"}o5;8<;aЉ׳R8{`Q<'x`#<k}riovHPD႐"M5f}9} dC[| XM]-9a ` ^ CJ7qW+=q"M<~%8nXUUqvXPLB&֫UCƔL 6p8S(IR)"5Rc[U>cboL}B?""gr@fD3!؂K2Jo܊tGkzG_~qlE2ҷ BEЬ4]-JF׏^6w2TO٬B/ىM.PW;VچN T+m:\e+vSL%Fwi 2i+1*nչr= xB7(~S|y(dT|aFd=l%IA$w^?B'Sh`<`;Q'tzlƷ  CU"~Bn 1+~rcWzR .0:1rюtp\֣&é) }"b]˾ qjA6;;'t٭ț!hoGϼCE2wА8jܨȗZI%LH؄/A@3ܢ('Cc e6!ףٸݝU W[C:8Ն5'wc3e0@FF}%\G:,.',=s9V5*qU0eه_"[ 1(D*HC 9e[qxv';}9 jvgز!h#Rd;]3rD i%[r?WE7Sڻ Ɵ|9"Bue| dL~أ+H@els]diq'֐zqoP+cҌar`Kv4@m鹫J:usakpH+*5QR*:$q |h==@r̈jusj#4LHڤΊ]HpVhBKl6g3ր . Ϡͦuw<,wJyt;{Iyi塚n2t|3+?r&hĈ61f\ior%x>k/m 4+pCtycHTHN*IƑG#:^FK/Z -@qRG.oڸJTB)'*)Pu/%\^bZ[!V\H@)|Z&7n Xe < <֍g~ǩ@mX^4]%"溉kùfs/kF\s^T՚[BC@ v&I3kv(=_ѻqܴZP r^?_.w-BE`Y֤xqFpƤt\۱w7/I#86М(m>&xR&iДP=<-zư>(H$t@p[OD' q‰zov>Y客;{5 ;-"'K1-V r8n، K8}Φmjw̍ &zH 4S`B(kٍ17֠mq{x r|kt >ZF@S]zw\'AdYa2\ArYWڻu_o5{I`?D1H!8a_V5l u~n O@6yz %`=qN He}ZnM㎲\Ϭ83*+- p$n7ƍd'>yՋsK wXKI*Iwlo]~-$BK;cö> EGtF?&SkC#R(TT8?kA3ٙ'=s =F4áhAaTHUz[y U]NC@r@װUbkqy NT:˰s矣:L2*g@x$ϖY!&2Ӛy%TW>@ ; ۻmɲ#-ݧc:τjHhPH҂.U3pgƁ\ER/yu^u`L^9 T߸(vg2h@rlF ԧtuC(zKDmUoJxBYJewX? 't}vVOswk#z"PkU:Y 6^(|8Xqnj̹#$T1߮OFq`}Z"=Z؇&#`a9ٚ4"KOƍ 4mq݌bBCqnR(Z d2؝ИW2`J6KؑS&WY0ZQl˂o[ֺwy)c7kZy6~H#9g\89b,,{[nfAY U7YՉ']m'x+ۼQ?ܠuTN+BzȔBeI#Km6C64-ȵr\P,y>k1U޴&{odA6\̩83:}nt{HAT<yZIEiΆG 䪂u觜U??B#JUۤ.,:^Œ 9muA ><֓\OQ]@ ';j T:}rzD?'E!p@J '}'ѹavlSIi_MB~ѹktΤQK|Oz; 3 C?"O4MH4fhs!?ʹá 7`C27a 0DonUPIw˃/QDBv 0Ţ{_J}K%Ū1!iO3G `mye,c%5La‹}Ndw[߶K k*rҴVDʞ.%ŏMBy߃zbt* nt4Sj.ek, C<0bu T(9@Frn@7ܞm.ռٟ0(yћMд;K%ŭ;O~Hs1Nݔܕ\)Z@_R 2+說(\/@B1ǰ\1#:Je`+d*͸qB2qӆ -Lk5:uqnΈ7PPg. J$U㝉 )˿YXJ**<_$5hxSتWͩ;l3 b7"s*d༚hsKsvb>=DF`)n2yD~bfP> "zPd.(d|d!lr*24eA2Nx38@} ߭ dvnmi&ʱh{ϥW1p댂PP9"G.,ocozޡ ̨ZsA])Zu״] ZBx~D6$UGfݣ1'+oA:af.7oh6 *Sý́UYo⣔Ԇ1ƾ>ƠU+Ae¾}{㎃YiHNa$΃rd24Eߒr1t ~Zp}*Zm"&`B{k|5,T7LH 3ENr6p=>Bxf, 1 X@uR%vN0OTjo2]* 2 #F;k[ ug+=ɯ4lfaeR>Cj<R '<Q#1niY&_%|X@Q) /aHy1h.xݩתHFŢ}g8 7ŀۨ33FxM/" ~AǼk_{-L<a["3/oAjG"xl/u~kjf 4.}%DN J%]Vub)"x)Y ]wm 88ϳBј2:y fAvbza(-X:K /(W?{T+1ȯV[tBȝ"E=w)b<hO:GI:Qo9pW%!> +D*{TZ^٩GS1#79ʰqF<-} A!}ʱ2D3!fa$1}l~Pd4׏oS؟;#}e<,T9f$QBcjj&&bH6r3P{=Av札!M(6-D*4Q2>[W0yzZɈT  A]9<@nrv]W^1tIl$O{Wd݆c{cE.f{d T\߶hD?Tvhg 8ӧE{sG)߱@Dne'~G=n2!}Ր !C? 뇇qյuRTLKlurOzGpo|j~_8 βI@;!P:~5lU`BO됃UvȚ~cgbQ,-?g.1AGCg_9 i 4k@YЯc_g]uyT$b,ЂGĶ4@M0PCD^,`; ['r;RӸ,qNj~ؕ6n'D,|FT6S }leq/IP+s qHW3xZI)Xt(9kt563F??KWaNc[N~9&kLJ27C9x4*Dujw\Ȝd1{Y6,®.hfZt݅+9tOQISe!ZY$ğ$aP 3E68PG^{""bu͋ tlHþDGo1F|SS{PBgkT3 Bd .VV,g$6McXw$E./'QI?8SFWvFξ! pB:p-N·  .eaYMsP0rWR,=s1`G×W+,D)fʼnnj!YPΈD+|Do<֫O==Y3Ba&cYkOe`QO#ux0 sfmBG>eSfAէcM8y3I (< Ek9uYH\3b6tVՈaII)/9j9o(0Rn,TF[| a*X.F)]'ϝ`CѪyK5'fc٣;_MS9`xwg 6N2~ l'1;<>竄oGLZB^쳀LpB|nrp -uSm $wp(I:p'm(F:5אo9 nȘK9M}MScx6d+ۥ&#I(m_Jz"GB^ #Y ԟNGo"rj^Bv}D7e?s^/N#PgxӨN<36Jav'OU%76O݃sea1_Xw^(!*0u8;ŗ^dr>'Sw4괊ԆEF!9 25vkD0 cg c8䊰ưT)~f0!h38 T#-si>>>bhNܭ+&^r8tXw=JK2AusbUI+PwW UaS ъqKi&lDϑ8Xaʤ8nu;8Qu L p#}dmm"聰mze6 :$ӥz?HBX%TGb*S?shd ɑ db఺: 7bL]7K uɺA]ec3&`8:$FvвA؉XBkFa[C `~ͨ29>T/HruTYznz Hc1]|#KӆLrkp8ȍd88?'޷7)ފ2@M%+igSl$ ?%ڤg.'H ꤺAȊJES_SI/]oaF~g".~rWz~d6,."_<G1?tot>c#vַh& !0y RO *|&?=bWu-QQLY ھ`>!-){> .gׇ%OϺL*\ݿVJk?d8@&2Z--$k'qu:p$B8rcJt2Z2 <3?*q`5q1zk6v! .'oJ$&iu#m :]9Ky\M 7"v2;wܯ4*2B'i`n.Lb~uߔ=]Rq{"6,Oi`XpJqAxjweDrj{(~BZkUCRoXT 9͡s!S]E:_Ue=]:|p7eI #8eGCΔO/cӪc6XqZPo4O&Ӯ a١? 4V?Sܠ&\?q7!hG<.L}Dx4-B熹0Ǿ_Ĉ 2@Zf'U oh;8F0nam(Y֑o^XbuY*gV+zL?2'2]"鏗a1ez^[ꑱ=&g6kmt.v웃 pyRDkC,<iIꭖ?(-;̖*=Ņ0FvtGu䠑\  YΖ!rE#rrbclT `=~?3b:W=!`cHSvB2&j ##&rOv<]$$_uM)U/|W!ZfU"ERv-*"BiqvR|_4X( /'dglR+ uX~5؎ Q Í@$"sxI@#7F`9UtY#㥬x AqZ'P`aY|v!kB9V.V :pbN2 iEk&O=͙QuE-b"6_Ep^: BK5V̇jv^.~wYKf1 Pفx@}7ҠV_bmDhT6?ZFEE4܋@[?]ݟaeaFӦf?|HNcUD Y|OlzĂ$|bK*B(õÄrH#rww OVIE J ou͇LZ8TTQtϨ/T@h)y]DVr@{*@5Q+;z&|G1fLZ3 +sL +@p'5dH-)H pW`3+{Ts2Tߘ_2c|$#mޗmy)A$ipsSN.Z>_d-TԐ=_1; K sA!d$uRgWb})H ]ZM{ u8mUeT6/ R a̰ zskkO7.iyT41*Z{jy 8Ë>|W ws* |{CΈ>'8^1 <$kSip WӌGѴe][dca<|9{)c'<_|E/%{ `3wBW:mp,9a^wͰoԘBpvY~jq,&juقzCLὃl&v( WJlk bm;fͯ ݘ4+xtӆPBj~r7[<#u~q1Ǵua_VO!7?Y&sd8?g(s% R'*ΑM@fVrx2HЩ삊2 LEYDL_Q=ʦg=ӯ.} U~ٕƺ"l.b|EчUTHHc?䘿[7:SI'2q5T5w}]\v&ZHs{TJj0_4$b[)Rk'JZAfjG (s3@x&6IIJ7Ft4I2S9ځZyuhܞ2RI qe* VgzQF8<'p3TK}Rȃ5Z+ά&vY`R.Q,ʩJ5,>j l%P?!Rd$5he /ĉ+agۀ*V붔>MxMn l{1M)[Ct)/rE>2Xlt`)UT{2\ʎvqMl(eDieѶvanЊ~3O+nLn~˜2g)hƑKD!XhLh)EXB]J2Pۭ~mwl}׸vC,@':lO|vL ٛ:k&zf%Ȼ6ꕮZONh@>tl74 SP,b`dMVߒZExҒ1Xc:!6}{sd@L;B%,dwۢ-A *?Dʃ1DCwcYP،] ;#4'Y m/QKTIC>ĉ8R/mk:6ꌫXT"Ijex U2 ~I0vmi|<oτ HVKˎsiJjz$H6*7w@V!B#x3<˓:.gq9f LuAo;y]Ğ,m2pۯ$JG0NdBNc!ǀ#:"__zDhHiLj\ɳwiEs׀Ʃn0 bF69&%HxRx\vbA[m1Ǫf%fphvAAQg~XmC$V0>.!%nR5[کV:⯽`Ő[IS¾?+SM(&[c;ո}x+;c5'.2ZxmT\X2mC>BI/YS/G15Ia38I<}%uHdh_݋: ~ۮkg?d6 @jXGۻzWZV` 'RF*SB( LJFT@I,U&I`gf ͭxI - ੀ $, vuO^aU鹒cc!WyZ)-B#U0z4Pll&z/M*sM OV}}9ɯiJI#Qh7NBuK0T%8Mq۹ÖKI?#ٖ404O'jm=@px V2D[h?(X.BVaL}={pQW_4nnAܙ0h E?ew:ren'I{cs܀C4/ ;~a9`ռ@}%v4(bbջ^ b[#O@=-)Tldbd7nd 8%-g ʨ iu֢*_a]l!zymZaeOVh0&Pk@/Fz3y @wX.=|r,d֭͊qT8_DƆtZ]ȞQP/FGx/5qO]vO*?h{:?FjJ8O .|~Am..*keh3.}MjPܰ$DA: ,W2YZh~B%O EN[ł[6 b(?qlZߨΠy«q"6r+8~Йu{mZW%̻zSCS8tNdEt8#2K"zܜj-zL?^<^Ycy;l2/8ҸxsʝxSPJlȿQ>UHYU,~f>ݭR l?#)S;ZK rՙ2X,9@Zzo-9 7ʥ ɵ6ȧjC{hIGf$HD1=ےD674=z2*wk QQP)j;+JML]B:b|Ή2ZVb2dF(kVM8kRlF̖&F)( Ҷ6WX]EK;>d'x'`#4HGfȡͤ%)mC),4Riwb"*Rؤnu섪 ּe2Ʌ m1qzqD\f,p7-'+:E$>X_\#{#o5{y3zkO<>Zv88Yۘ$}ʹw:JC-OriduX}9tClQ6%w^<8M%¿b0nX{a~Phǿ\qRqjliwX 'BH._¢3/gb61;+Sz8#bn䭊PJ"S^N2cs-C@9Sa7}Qpv`8}u()+ ( J.:d~#Ry!{|U1dQq}Kk6m뇏`0Ʒ_4>Msk]np!M ^}B4|(ظ 1 .ZEq$\9UͺkOe:LD(8,$XcC:&=^_Wwq2ן/~xVbwwУϲQ򡐫u`6ӋG1C[bC-fД!n-&m6l-|_pKxNw:} OelP^*d'`-Y򦀡'¡nO[5dtb:wOjNW;SQs Ϳ Ã4ϸͨ7W.e&*#̦o:`vʻ3e<8'ʇ+9SZÿf Yڝ0:_ɢ=w)mmʙPտC$})P@qR 3{9 )lF_ PCpAhNHd_@x0`4۶8^B[\lJѭe$ bz̚ҜcUZ.tx*kU"y i+SbW_*[) x~.Q1Ŗ82|۶W8tkrA'tb\X(*\Uat MVs0VaSx1qW>n <lmY97DՒaqtڳTHvCs"T{ NkHԗx.Cb(*Z}ϙ& E/GB@yWX?`X;t$<@>}YdѩW>h}ا؋l XщH^ w8*T9+-mrCTe,z͉J wAhh?v|sE(oby?KD9~my$ ۾.6@ܿU-Vڤ0I1)֔J<OhI, HAdӺy"zzU=s!wg~p` UFpj؀jG4oT+UGI x_H{JdRF1[vppkټ^'QIL܄jַ׮D# %4(PƤ.n(pqRrJ<xS: wisYOBoFLi݅d^D0 ?II6w| rJHOu3Q5A}-|歽w";B#ȇtq*u켐HҜE zeaO* n%#<а)x9#b icJK[)^oK`}> A8Bf@Ks mǃ?L}ôW)םf;/M4]7r;;cu6v%v&WdzJxsI]Ju2ǡ|{q_FllC ^J[ to!Ax׾*M.2Ց~Ȃs]B4M62]9\۞9Ŭ8ʒ%M 'UKGX׹eCx l:Y} ~ނ޿9]XİEnW~56YPU,VUtxޟ+Vtp ;'X..0{ă6nKU9=!t#ʔDrN|1>Lg߲ nan^An=Oɘ3"D: )>İx938lGt?$n{9쯨3s)~SH RVl2ԈCIcyȮc^6'ǒ3|c˥( G9s_\`{ ?H[odQ 'Ku&#SȊ @o2,^P6˓TAq!]h3@6tn/6+7dbyzcYv qJV^1Fa 1Z Nr&6ߙܶhZwkH U E(̳Y Նb։8{A֧J_˨`xz5dZc1>~W`s^PQ>G}f($/ܓF4g܇lVxH S*CaBHMQ>JvnĦꊈ|,9̅e7+6iQ9tEuW^!X!U/|p}L SpCopj\Y q: Jpeldd[!%eiBl.rB9xYxi{k5*AmrO'`CY-# 4)POg3/[!W j),Tpm 1&<]m1w'-3ϙzeS^0HK5S:9z!eTY2iAަloxG:Z}iⱯ ~>!wru:![>CCwu6FhM*!9T֞=D76/Mی!LPlJ22s%utfU6 Fs.W1oCDA&gOHQѐ1>1^{Ʈ埞~OZƥS3vZk, uW +HYۜLrgW&rȫ2qCʑQACDefTy iv1mA'<ﭬ(&p(X )Q5"eQ co{ Y?uHPB]*. fL,S@Bq=])@Oxg~LÅ֬ǘDfgtK uu%8>'h\wCO[b nL {ν7L[ *՞k;ҍa'V>"g䥏T` ! ݣ;'Bflh(kUuQd1 r̠f*/엽9R$΅w_aPq?zO75> YoCͪ/{8f*ͮCEr\  o/q#Ӊr6{tAW!Qޛ`nտj4M@15mղ\O+SwBd 1p;$)/Tfje5M8ɸ8}i_.T+l lDFk>9UM YjT:(UCJ|6 Tǀy}g;58rr[-mGiN_4a.pz # f"\D+5urX[m'ƶBd)Fw0_ꊘD'O%~&0P1Y_M`"uĠcvb%F#S9:dP`H( 鹎|c 98PDz|RعB6=펰e׺J1 Z^Phfc볽ꝑdx?2&"TVdL(: {&;b%*4ZjAWU^`7$`uz"^yC됦JV[& QB,i%~yrt2xGOtg G2WqYoVV IE;(wϾCϹpU1c4ED_bRu RGQ=˟nv |PmD4(~8uPMeXܪ@^i\k.ͭtIOnk< 繺N( r ,HL/$/13I$4IT<0V|9$ՙ1i LeGQt"aeÍEG$LXW vѱs muś}>W(&ѯZ<ܻdF !\zGk3_O^Pɞڏna #d,Ijwգ*Hsdqs"1wC"*m#$Sž{R P_ߡ$$!Riw:ԸQiA77BjTCK ]u,l:,ۦ1"+~s:ՠEcCh>[t!bIJ>ü8T1>eSg[[r'wrh Q:X|M؏9c1-[ieH%1gčt'eˉb.kC'ƳB.~b)Z+UC([1*.C \t_x Jeh+aM6 R^3E Ev$⤫^O}?Ի s__pa|skG9 4~ir5S}[mnQY` "79d -LTa[Q\}esoD"E-;x87[#J_-rHTJ$GJKY=Aw!7,(`_ccAa cdv$pf5yR[ =_]KDΚ]Y6yDvRdȑd_P 4@>Cƭ饁v%\ѮWϓH/-ʔX&yMK86DŽ5@Ys|tVq&_w;Yvir,=(+NYhGҀ nfCV2h)%#QXO9u )m 7a 7:),(Ê-w4s1k#o $1oR;l1Q&;9Bo"}7ϝýh^{iL`!H? uPC?^ /\i\>H8T97Om`|T3҉6A\x,6{[ }²k(^&x?{ YAg@75oDo\*3NOHMz-^r(%ƹf2~ijJN22 ['W6^ZSv \3=qpu煔6J+Mv"Ʊm$mjYf) U1I<\$O&[#bH/{!JC;PkRP%ڐ~H{b;*Z{nZ*BJLu? uVzK^_;54y+CXc6HX;~% ƺs,Ä}M ? ٟI/OIL]_x.)z9'Cee2 3mHXvVA32`'f 8%.=Fcb$Oϻ eDzsUB辧*[ uр,gjDZ+2߻g-VӼa9| =++$kW>m R/Y\l`% meыꃟɭ cc%0Jcb~ dK`DtV􌍌,P渧KGm,r u7G?NUÎwW#(D\ #APsD+k@g7Ix pQ 6?E,؛ѵX騱cģX_/|AÀA!j" AkƠg"Iyԟ{I|0=M䟌%5<('v(Jn-;GY|˼=7W2^ՅG13gAy(WZB@k[ܴ_,[Q=[XDvZ~iНo68FovSx=3N@H5/r!ztq"Jn/ sIJLt5 ٯ(iE]Ժ!<+¿,m86.YKr_Ro~Է.sEb5yvԓJbPCS'&܆b= s[sùֳ@[t'+sT]CGZ><|=|!;{w@mT'[- `NGEg<_h-2[b~MW0_Lr- J`ҳWAJȀ 0Vڨ{!uS4u|'H{-ƮFA5lwPgIrK\?9B'Xe_ rߣ[&T<m'7$\/qK1 %8d+l0yKVw:ˎWu);6k"{6x_ zËGz6}PRZ7&棶 -% a,$d aɹxNa'MP@́NBZ%7y*Ygw3מ'ߗw8c%( QѓsWsʅTXMTUJO6UmX'}9bL97#@@4ZŰC+=,(|wiחa Dר}U{ qzmv?q `;ʸ,%Yǡ+&-=Qf&C㇖F鷁WٳwIB/ˈ:!X7TkHc`3N_r t'nMJ,US~!ɳAdC%d%U5jZ8IfٟL\De˚ͫ4,-`&s_vqSãJ4ܕ>l}|~(o}:t4Y5>TLAC)TL,GScRd ;n܍oGvE Usr6:y 9O53=:&AZ; ɒ3fg-e@.qxwQc{MJl25GaI'>V%׻S!B= z[GW71xig2Lx_2Mvf[I-G+g7(8lcRzbpamYCdp^V+,I܎{UPoمf0rsQqTQmCxrsDPYT^=m)m'At.2ތ:/ZNf%IA{*"F$~0GU$$QR?ً bulV "GG\joڵuacSO*Rc jY,8׳;XTMX))]<r@zJDyx2K3,Si$p\P26(8eT \ "/2oS(˭aU!@<|jww1hObY++s:L #kbx>J^W>BEYLb߾c>^h" N-|fapjQbE`&3Ogw3σo"nyw:7j 0 ߿ϯ6 f EtHzPBZYtǤr #(|14Vsйףn;,}7;B ܮcrv4n`富MP+n?Z(=a ?xV\qcC, ՅxUⰖOP(Bи-e,@N%ςG,ugüiQ{”%Kk04_,C[r߿Ѭaf@% p.͆ 䜩nϩԅI挷oACF허}<*Ь-jO8wM#Gi^F^5#߸.tGQ ؾPkx7 >Z\" 1KIJӪ~c!5 ݣۣk^#la:*!XTɣv0k@8q\?t}qD;ژ9lesMRܰ`mߑ\EQ fF"XW=s?9H~UT<"j1x r@ RDd՝݀P1 M?}/S .J+~~_3\B I"T᯽8*cR:{^thݷ[=Ɯ#2u L5]9^X6~4٦wfeSdU? .IyziU 8y5j畃6}ɓ > U\YBܻ m\ ~xfqS bʟժz H]7$hBՋWʬG$UWM5P]k xec&cA3Y^`963 y/^ "2 i)ꩈd [bk1tY2|n/DKsEy`{s1gDXӡK&;Aᇉhj((G4\Bo= ^)ts.8}[!ikn(*,& pUo="Mcanht@$-!8<= M{egJ\Ͼ)04n.;/7@rD *&3qxoaMܩؾCK(ldijut#{A>2Uze"-g9Ӌ٢!([]g~Fa3/qd~~cu;AREZuZh L徥gB{[ZUJky"UFGJg?8驮b ?D" 3=گm{Q L_UڡNtdg{yhx=ץw%KAfuqk#%~@O Zs >;lX]1TUB ޹ LQAQYTX$3h)q r04t ń֍-0u.zx"v Yb8sY!L\ nk,X ЙCbJodB>Iӈ"CpU+*^M[Ӯ$5xؓ'YhP6G hꥄ1WWެb@ dl<53JJN>B4QTq`#sg|('v`0_-ok+OsZABvvMLd ﯪJ09-bv_AϷ2Ɂ](()wNLYX-[ ׶ĺѓWA:$'ޫ2=tKw(t<{:`W ًNf8Z=q,|=-=uol}&cH1+W4&4e`6ucKvJ  nLB٦uLMfFB > ۆ; W8Β4s$V!q(ANt6CFi?0'>UteMNx. {}@M5ʺ[p:,,w ig푋;Z(~W?* 1AhDxC*bS' 2;[᜸:n'-$"0H53Qmy=rYנƇ͠Z{3}c~ϙ8 gnQuE78 =j\#=4XOH)_je lWG3~F{YGUTKtx \wͲIe\HiFS'*z<.)dwh6^aUn?}W@4qiU̢sȆD?Lۏ@ΑJevK@1}D^0 co^Ԃ#uy@ L;$SlQzٰ+MOc |uOWh7tz2)c4ẫA)Z6ȹϚ/,I8Ⱥ}aD&5 ZY7rx[FQ>м52w$N!0_6ˍzg^ffv)c!wwUŤ|#cmMl*q=zoF&&`Y᫻GUzIf%NึH@RmgMb^.Vn[':t1FჍwW#4ZG:F ,G8vBfjat]B\ZĔHԁJQ wjPE޵}NnXIG?.h\i/uB0qA ^ \_N0pH\FL6L0Ja>jYp*Ɏ gXSv7UhTzRGDyx/kE $D&ǚf3%# k\2\lj&Z 5$EU{9}~kMv)¿u?NJRTjbsZXbJ[{:m uOp^yA' ooöi_mc@2c^B }u,!?*` xg-:"Z"|^QjݸebRw|2^юOWP& *wGMbUוHې ɗ w@)*DOȊ|FKLUcƠG[ƕZ6|od (d`fSXزf00wR8CF+i֭dB"tA{r眴SzӀ=6-qn[ h4q|zcsE_q7qE@t! \?1=>K P?ɨmleS  „jR'?nQdV ̙yS` ֜,}k"AZБx|ߩ` ))Bm$p`6R)gAc0vǍn$n8 d'Zk=Oj(.JdRǣ Zd̷~؃ScXSw0^=o;z&!vƘW4 0/(}^ TmZ&޷]+Ih?ʠկ<,dIcv B4DAdȬaO-~{H ldb8r77fnIu/S"!d2[H mi`-$Z'ɉiͩ< -|ʫ 2EGW̖k4X09)_R^'CG,Ղǖ"I}oS3#ԯANoY}^Mb(Ie:dX粧/[8|뚐NCCm:*Xi*BΌ ]aqM`]o%)x":YSΧJäk ]ʵ8s_?rKPs\t5%8tq媒)NvBCm}fu ! >njUUJyMMʁ]5~o^WQɴX JKJ] 3 +_ &w]p Gjgpԇ`S_Ԛ`$ӊiH-Lq?$\Hvr65B|t{sf~ɛq\ pJ_.N>CެI:&ҭLu~N:`$ {)eFC_0b* ƺRDrqVdq|, .N~TJr/Ktfp0)7izWi+?#f9qyO!YmV6SI\+M1x ,^3ksqA>4E{1J/XkȋdCvJ*Y:lv|63iFYvEF rx9ޅjZt譆)|7'CC+7?f*/3fJNz Rp\A9d$ \xN0MԦj<2 (&v̕Y32I4j•3te= /rfNB׌6-:rmrER=@#b&BbEoi,) ɓ#EP' !QD6\P*wa+B %A<,$`ۭFm0 xYZgDL`}ˌw$M>_໦ϳȇrzIn^TWufì2}xj߹Yqhzh.@Z`Gq7=e2StZŢ,RA 7KoW%yN$5dZZ/UxH܌t^pOٽ‸ vZlg[԰K@Hy+["Ijސ3TrUk!Ղ8uwjalHUCO)o)vK:b'R}>j!-K VAhPސks܊fn@G @qO; e쪺-|a Z:h Vy7Ċkī&458bofi=f.L7&Z!rj}Vge'v z)g{Ui"!zQJ)PgwFD 0\|,ot ^7>_4P ݮo"xtEhږsOjVo;@;Ԅ5IeZ:@U ʄ?lnj8 ER"X.D'sNZ:LcyMVnlkA(?4K6~+ԝOyk5yýv8&{&o°$}Nx]5\7zoz3V-2&:BPU>4U{yPrhQQ`|,,k״7/7TS3* SE |ɭay\!*p%;n"RH?muǟӧ}vA6Vëg;dYSՎmz7#KNJfViI ys-eE.UI\pEV a CQ7aR蹲Ai"_HR½Ԉ]V`fEHvմl{9υD-1n#e>gE]@gC57F]'A&':9/{o.fF?䝧M~?7{ 0^ڞiVq 51⋔ ˎ=klތUy*_,LodS@(.;>3HL>gG _7ցݻBܩeScRu1R5~+n9ȓ 2oR[l uJ-b`᦭_j 0=G>G Hk/)'g|~L:h>Dn|j1[ #cO[;,8 J (VC?wP<[͍ d.1Ꙗ"|K#d5Oʻ2׀;Cvc8j ?ܜYa~5uo Z5 gʛ9uFW:E`'Ai-ɇ{;O ,Vci=VE8(5* >Z4f*Rܨ22]&iN/ۼRa5/$4 |ԉb,'?]5*$"-xl:^||ɖWW+9y|Wyr5Ռ''eer }"ə 1 QA$xwmr \xdٟ]8 *'7;l,@sfdAj,Nq(6a&'{ƞ?+A %COHfj%N>Yil 0E*?9>j;'NȴX9ȯȲ uބotD,=2Hk^L׭۔(0XfX9ubcm5аLU Q Ğg蹩ޏ0h(VDV"E$O{ڭjɦ;| qQٗD>#M]M7!L+u8dkO`N Bb`;dpW0wod|eeZ`Cd#Zk @6S: Uw@O1XqܔatK@7.i^gD B˼BX6kn wRGDp`lv+NAՂ&}C|JrRtGE;+6叵M`^=g -Oaz͊_D|Jf)_Zkr(&}5_d?h5ibD/2^4b/e땔K% GL xc ,/ LEׂ`z!tdi6Yuʱ u{`9{J:8EƗmۗV0#CF#,uj׶"A[P%Gju&90$$40GW,ͦddNDy9A=I(VTOz;G%l3,Tt/)oBChC͡Ju"KlTD.?W,`E6*s!RIhlSO^y T\ֵِzDb"N1th(WC0IBFJk~Qb<RQc 9x .opo ҅T*6ોY]u"dpS~cw7^ܛDuZv~Ed_ i;f֭lCgdy((hk \Oj'>:($[~'rVwC!)ίbSБ{|Ȍ=t56 ( :&_`Tt3590{.J;9@R6fsV1KghHF"Sw/# G&N1R2A2, Y* -c#Z=NX` -D<%8Z/Hr)ԩOmHO;0J6Ӝіmě G2$JzŖkcP+x=YⲪ|b#2nM֟褽1G7C+#]B AhnƐ;pjG>]&n|+Bu^Uߢq֨ ;Ѽ紵aŹ%\)PY  {{F%G=8do[yfRhu-q%9uk1K(cTK(9FFmvm\LQ*hy7+r^㒐`HB*U_i+D },~xQ+i3v nj4u_{ww^9n0y5Jq@p[ '=^7es8V穚dhͳ6jVoWh}RTN<+<̇K"N33xʸsNRˀiFH0ֈp玌)t*u(t'evṱEيRFJZ(5 4AZqy/T۩,aiI-D&Y G4QݢZqTZݙ(,ϦIL/qCb2c|‘1nvl]WkRfad! 2!4c繡1bBa#)a8(cԙ`<ɼqUVi|>!2BkF֦TyMIn;'`Y+8Eȶθ+p4i7yI|ѝLhsZ*l=կ,Wown(L( ^eCrjD4 "T]VpvߘjJ xI -'x|d |4^"zTVÏ8uPdߺy 62>!KfAC?\ oMr8LoB߰[}XOnwG[^2VR㳅l!c+rm1L.:#<Їc kL}D]z(!FBݢlw*!"h8iQcFu3J,e'c]g9܁Kxi<pOئ~ p].tjUvya]omȽ\!EEGLn 4;s".}1#+û}px\[YQGhinYY9w|ֵ~d^?!d0ߵ#uJϺGƐuj:R)]%Ǯ 5%knfOSy:x<=L:b.q9>59ByxSL; < j++Ӂ aU]SElN\NZ%E)Ԇ Uk4Eﶥk$ \wIohlzgjcj5DC{ͼ@岸8X%d(+s?TB\Nta6oH& gs޸j!iP4/"\Vni)ɘpK5#^#M$rBq&U˞Q5fxEu]`2).ĉ7#"t䥽?=jV|'Ӑ}Z%dsi]i>!BW[ce-L3 g,-ܑ O )nK?qh:abF6hcGWyMO9:D57U;[L:Au-Q'7aȃ#84t}]\DbLW%l ! &?p0 SYsmJL()ucQ؟$=_2Bʋ>bw3x,u Nkʽrdb/j)0VO3Յic74B^<P%wi` L=$gK+{ cx뻓Hw8ggcbcn)6UFDK:eVW䙸~HJLFL@Tju"^+z_MLtr2(Lbů t'8'\G!s^قqOŠV)`Vu\0`{ꡆ`zdyt88a)Xn2AT8<(ؔ*I^9IGFmI2=2[zըg4^u%¼TEԃ]"B#A[1#)h)yJ9^&LǩYB@. X4?IwM$i /#~ǣzf⍆q6@uzNaAj:g5!Iמ4$$W7N0 [HQ,`4}9ò۩haД@QN5V#N ,Yꐤr|dO5lzE9YS[>rgi70 3ڡY3?`=l6RH 2 {nNY꿦0Hf>Se2XB*d}XYվdQk(B!X&b!kӻۄnTՄ&R_к?*L*Vo$` Kqqvz'&q4ܶiEVWqA-; ǁoE'|èi]mՄB`0pg F8>ˈJE8BuFZ\e/)a"19Ff(ljS|pRx_0 .c~V )a4uRZ^QՠNS#7)_r&?~/=1Z.T3`q74?uhrY\5O:`wm7Z2,% Q ^簂~q/rlx (Șbs蝈=)dab,їͷ0ˀHEj`nlvlL%Ӑ:֎$J6:K*JNg6atS|UȤN-l[(Cq>߻'i`f:骳u]KY$-sriXqD_)i ,{uM!$3Ky 8'6-DS43>% qGȅZѥy3g[eצ, һZo26#qzgɪ~5ƺO=X<͞1\Qyb fT|< 3R[wCwHiI4>a:<)@ݦ.QijSjR5aXZ!NLر.Mf{ +]wR)*]] 2PtͶeüпjpdbLK-17`zE҄{fC,;}"%|H:U"K^ j1+|rV+fk8m< Ӭo)$xILnSpZHYڽl,JjEš6/;JQVw#WXSsBL'_)=7^MٞzT"h abvgك7N[;O$ݫ0pXC^÷뤳j,]Z'mWQVC>"tE@gW@<|S΍$D^KrJCy~3?MrJ D*oq$.% ">Eq%3!AYkxcXxV*4!ǀW, 6HB2bNJ7a@1E"N'I"pvp%_v)7Of;^D/AҠ̋ÖktnJ^9 `x򔯐b?I[m5,uXwkSejl u/B̫#cyJ5ڔ?ͤ6-W$rqE1|I&n%:NŇwAM!Q"dֱ o*ȴ;ϞbWs0@:H ]Vc@!PCEa/~H򈆂((x4U(yrLQ`!\NttQfXaCb^bC җ9H s{G"9)6NuA^X+CA]9 vM]΁x$Xi0@[f҇ k_}qqb|lg a +ϒTzüɊF-T]W\9/(T= P:@s* NjlHBS_]ӡ_t!BW^%#gX++ٚK5bES0`RzSZ[m =^)1tXj|n`Fzs=(4򦭨1>gզCeTdZ 7xE)I )7!Elh#_13ANFU/Pol@IXMb@n|3M|~~);Rh-hX]#ml?uHnCf dDZe19-y2.3^.Sխº6FZ+x}\JO''നn+ z<428bG#l0l^'؁W۽:^%|۵dK!fCE K߼ !`ivqǦ:nzkB&֏;Qo$1d;Y4NLϩM@ #F1W(5 3Lw+"yd4pصJQDZ)wD R3 +0 سNH -,1Z ߯Hx^L0ϝږ'T;sAh^2\;5wr|`+IgG<0Z?"O!'TYWǿ> 0%ן۸(YqϿvEGN*<ILkج1U )`_ s\?oInnk{g]#U)!|OKԓ(8ZN@wZQZDhFT-n & X;<[#жF]W qP(7Ŧ}߯J ~f8L̚᦯m}^F$ںhGz>9-ur7W(88a )?Sc,-݈I|nWj8)7@[fAL(r6\kGv(J>rF%٦!dE`sD7c_H*YRE8Z]3rH'Ijm~Q|@uʩe=CVdw['2&ݬ7O#qֲM#q?m:u3סW=êgEl.M1]saos?EH湣K&tc%F,߳)$xQ2w i<8Sc}:a&bjT.G Rw K+ Qq q5쪩#FYUn"<~c}}-e20+u)ix}#@M2'hM@m?۝ʬ@-(,a zcL8l0 t9݇JtUo8Li&P0)r:,+€ vâ:[m;W4ӂ|DO"@G2~`b5@ g+U>`&p߯t de}*3/齀Y$EB[evw#vGKXzRǾ ;b*hxQ 5[H^_-'w~܄ݩ9Ŝ1*6Sy*=˕ .ޗA0;=\)~u&dnH?kW'{|>fKH1]>9e6i@LȄKo~ߕxNw #X©8LtI}p+9:=eSZXQfq)RdHq<>v1)q_LU9ZE'm@*M9`p 2ij߼L瀩0v-h'A*='^~WDlm(AXr>,u\Mm3\gXa +($𖏛vnxr7 %jV>HzuA+PU1?|"zDVj:Nu#;QrEh]'T` 9FşJ+,T*q.dNi$8?{6l;(̈́ϳG3}H@i<u۷d_h'szsH(Ά!LvJvUĘ1= ֭pQCC-IΑpɰvS;GBX e`d\(V\8l8Tre5Չ9`4tHkxyN8H. r?hnH^Ӡdzu*ARM L;m`B-SSf8 MPVCY %w]pxxFM`!X{-oXŒj`~;k2ŐQacOi4>ޘ͢«dE=t +e(O ag;J7,ހ,UE—}Q+9ڨn(;L6nI)ŶS)_$Eb}DS1輙 "acES ]߸~& P(4!2S-3{ DҰf!c Pjfъ "mؿ洪J4QC 05PV=$[ꍰ烘5e{J;7x7~ga 7>u8e!nmN rENL"DF4#C]1*\ $6JS2{] uAy\ŕ"mLS24OEPa} G殮m[@%˟ yn`tQ5r-ӿJmTɘc?|/ƟwAEi<6 -μ-_k6g;O snj[,,1<opѹ`lFY?ެCw^~HQZ)t8998 6 ,t; 1Mp%p,c!2z < I/"7z]L9k6k;T0IT pϏcL0#}Ѻ.IwM bhoˈ3o}115 /)T*S bltGy+^Icltxi}$[.k6ѹA)cmLo\e7`R(}?1Mp|rg.dѻ7?qx+t&TV"ZW寝]P/@JUۄxKRq3hU6K0[1?c<ч$LGN^V6R&z|-І2)<8W39CepwrG1"z,6\q/rhcI,`֖1a*fde;X\Laaqyg hY) x[j߹UKyv,e@~ +m27/D@Zv}RU]3 iW}<|xb/^GtcDR9bbR܀jQc%L#?$)wA.-<7s%{ن=SJʌ]W_ RiZ\ͷ˗( g lӈx/ja9_3&Y߇Fhv,t=wUqtKD ?wO OQz(2 iN(B+]qbE0D?1;&수>; fe}ľ&ZΞ]cXJ"Q @JtY9亭"bz(eh~/ gAmiℨx Uydd^M1k)CV;?EQނȵT8HXPT44)F 5 @k&*MΛDqd *}]@24-fR}ʈRuݻX9bVϪ_]E/Wt Wd" $3+t-v]QN 9'k~R6U~9һv\v6Ns}&X_l*L4{'_I$PZ|RI4J`RB IjsM+*ސFhWq &5Bԑ͖+ #߆ ޻f'Q2$)BbIum>xe_<=S?J;!2)|}р)7i_j'T؋'Qڕb[3/Sq)O8?꟯FU:M˧W+.k UvzRIdF]n+ \NZ~Oŝ4&dȨgSX-2HF vZR0o":K tT2Df~P5o7Q>-a,ĦisMw gCGЌM59um锅آA8M_ffS뮊dȺۮ}hh%O|)6OPx{cL͘Dc(toSnj%}Qi4%GY817em*L*Jw v*`ZqAMS\*ۑ里Miߺvߌ1rfgBFI9B AkrRx8HFۺ%1U)M:NZPQ{{|n%)qVhPtHIRLQ9߷(1Cx:H2Xި*ruRJZ-InH_;A2`A2`J2K<{sRSǼ!۱$k&C"F?8) ͇uǼ@'0*_l1( x)EwY+'xmF8/-1SKSdX~ $lPX5̊jNrn]lޠt콰~9?VsrQ(2'vQ܌0J} (1YhitU(NuYxJŅĝV"+Kr(Z/ؖ.0Dv"Rx.,x7Á J| Ģ{g3'Ep/ zaozt'Pδ7>]#ږ\HrS 87 ;vg3u= `i5"#l4z9.Fpu@S 8S]8!Ss)~вĔ jHDix(Q%\#$={ 0Zzr *ZR0؅.l̒*7v6~]c۸A1c]u,n-5nSHV6,d_m^myS֩c}xIp{ DݘOYqvFaD2~=Hawm;ݹ[ 7z!AT@;"6_*%9j;S*{ZgH+W mܙ.sG\H}WךP9^ a7->-=&wu;LI!0PC>K3F HUXVB@g'/]{'Hw0^dIq Eݫ#ϕ\]n6.58Uђw'fMzYvrU7ukPaeYST# |\^u湚v߾C/5t/t7<=Z$h/6 *p#27:V B&Aޗ]VLL~ZϺ&sG&N!M*ES![UC+"6Zf,砚%փPʳ`/2JO;VKMCX@:Զ> ck4Ǣ!{zě% u&Q*Oݣ  zidj<]Fc6L'$>g2DQҫ&߽hNui~ap-VMQ"E{lN m?E*_b#|[Q140~PxտzyA6v!xA)_/uZ = v]Dx+;ܱ):丟MK,MM/sm >iK~t+`$&ܘn @KYrR+ag 0Z流a Ps{RaqB1}b^T9o1>K!vh2kR?RPS޹eM]]%94n?T*>,agX/Un* +@r32gcOc9lH՗'SOmGs!-G(`jB#Ҋ]0[ctC:uFe1%!k_N&zU-V#xͮ!9Et¿wXԊ# K>);@ );=24 ٳ2)=,1DOس^|%Z9G`{gvbxض I#Ej @S],gp*k6xϗf;{ZJԱߴ.'L9(3)YsDQNAGczղ˘;f^x`z6f2d,RmG HA:%[\d !aRK&4`/Ch۫_bIhl$㵍R'_<_đGl Z~A?77?Ӳ9g,f~$bFv^2n< 7\ jr 1|sb:B&1/Dr b.-mʲD3axqG`H5Į#o:մB8z1:bjʇc4 qaZvAڻhS`01!n%HX) no+-F,d3@29_/Hw"远?Os.o*~kG艓WJrx2>(lCڑks^ ]ވXjc ΍[,)Q9[DEY0}Qfík31#<_8؂y2F>E[ ÔQe_UZ Ȫأ2ڈ_QIkcJn4f+V9d.P~<>gviGmd}+käv_aogO-҆> hos^(0G^ ?=BQBg wMϺv m4WFOc,z%br'͙ :g%3z,&[R? ` n_h\ayBV &O#X@n׬eߪ#g-@*XbsĴO~{ q3N"*co(mFǕREY 螂" &lponx)vý鏧&eȬ~"A8JUMd72hg5#nCS4P,6)k̰ F{\韀Z| Tz_t/a}[YԽrih _/.ѳKqKXE3 H-c9Dblt`N^\ c)+ghn/H<0?є=A<0Gq=٩$<oM"#@1EHC{PS5fkpe&5h7IUz |8/<8(1yR: R1A"%=Oۣ. Ṉ,>'=9^@H*=DeU_EƇk4ْ9H ᥵$8zM*\L<bCE79k~);\P(ٌEiЖ] TXQv`d'b) ʔmtYԫG rRf Oug푃7}&.Oݠ52A+J GOtoǭDፉt+'~rpLGى?BYfGa9$Y;"5DJ~N~%G\0[ $d#Y狨V%ͻI~% ݧ?rwDEQkGs0_shT!5guʌr (ϓ@~ ؔ\M; B(4'HAfX GeSti"J)wmVl'|#ǝAy{(C1\e$9<$DÆlG 0Ā׷Zzʖ+o<^-ݾً`[vxliYƇ*ܬzvRUQ8 vǶ2\>#!נ[SɦCQ ͔}$lJPB[no=3v}B?>W+<,(/ K|p `˗)vM6tmqyÙ\QDЙ$ Ggj"dU< =ON{e5˩)uP `]6ѣZ2+5b E1y0gvտ۠xI-?.ٛ-&L !>.oBct071_n 2Ǖͷ euEM;F@Pz2ɼW8=-D6*3': |:7q*S1 f[޳ot&$qº%q"6LW㷜M;f>.@PEfG7KZ8< cZux1*[>IN1V[; 5 ^"XSb(;;b[?u^a);X_'n @P )//BCyq w~a.wFxyBK^hf`$^`NL_Qփͩ{xJ,; 9%EƉn0 jwơQ2["Na[S ׮pkS3< mv)1dZppg.¾&֤cYS91CQ^K4Ö Ns}uV⶿~<@):,ekI4i1ʊe2KP`,tEfdgnM|?\)iA=GqH34?DM[Xm`̀1h!62vv4S~^}F#.I9COWa\J)^Ms؇8a#z84~io)xYkj?/3)br+% 2[Ft7Z#zxl&\S J.<|ݿk2`D-|Ohm^uTp|J<*]Ȯ3{' /J%c\ZCfEڷ*>RգE,"t{G&݉'T0pS6ę߉n{\L_8<)Yv 7B&AQ''h)@CfyG:&40}^[mQ/RhJ;1HTkJ5lpz($pTRây%ة*>ZȵؐX9^7Bx[nutd4ҴQJoF j|r.m 'h52Xj>8CQW[S4h@݄+B| <& ?<=m`!AJJHIPftj{mQ=fyfey-&&&193fb}kZгWga.pX_K5uGQe4Q.g$:nzX`.qw,C鿊!e 3wN-K۳I%g&?u\+dir#;R[c- ȇPW r]:!CԱc͇`uW΋ H=|W_Q0Abppl47Rc%V{(o$ts-L? s1 <(S]6cjO .Lu}D+<.tλJyL߳"uٸ3\yd~ncWW7mψF1hyLݙ]iaS}e+ Qu)ɵ7;[R%Wi gE-puxZC*=n..'fށNӸecsURԒޛF hoSU+`!pi*PSoI]Fk֗nvurx+FcD[IhS|=+"*q:a(?&"1/=-)tTNͺ7si^ ]bX͇~۩å^pǟ=T'le7q <ՐX.X~pFJ4b؎)įUa|!daֱ÷ '@u$+X^T@ D='%Rb}LuZ/*8?^#Qbq'rQτH[fp^ӴSm?5^ ]D2Ι7ǬP7<>*LET+DAf;f "VvjZ:e.uZ~ 5Ʋ021έme]dP 1#Le!5,-8U;iT .=ؾrʪJnᚂ Ϸ P cZ31 Vuw_c㋈ +ܽ`}7lGⲋ&v+"gNfC 4!ۢ `B'ɞ~0]`!JOjv_FTm)t Ԗ9%?_2.bJ0A0grD(mFl *azd-UVw9:א"77)ۍ&* i>ſY̭?Lcbq ˏ<&&7*u7-Q܏Ҩ\!)4ޜ7:6@jk#V6JN%njp\m5P>}vN^1e^(`j?@5_l/TN~lǫl"o%0T[(^B 9/;bԡPE $mON,z z H-! kiU!t\H3rEAus4Ν_huNGg ljqSڹ/{B/s3"nگd^Z-3wTʋZ @6>qj'Cd{u[9㋺h`Pk>L4FڃʽFB+wN:w{X.jy]1C( .iyi`Čـ:Lbh٤BgP}V-c Ug|RR!CD;{'>i >kWpw^A?C~ co3R}DA c"gg\~}nfPj*a %_Mnd I~FU?w0 Ia3=(tBZ#`NiS**krA 9Ҵm,LUe6EydLu)E2̊7z{'Bnh=kɤaG٢#!g8MV5YBx3Dm!n,VmwnlSn[FR {3I;@P1އ:F@zչWrq0ZՍ&ԫMm߳.iUwk<ė@쌉*Zz3Hgo(j=OM.ҖAN3]i=txt8č>̚?+cvV7h3iu\eN WL A9H t\D0㐥z:[Sj04Kй(Rz= <`k b3oX 4\ aD*ԡV;,ߧh"/Ɇ<z)*񵏠'(ől)E$̸ϕQw;mu7Z4h} yZ.{o`;9uO*qjX V"Nد'C٤-eqYL8Nβ![,:ՁGlĈɬ#.+Z: y3 29.ߛ`vI_Qu7%9=W_/ #vPg@ڮ?v ߩSy_@^tyf*?f<)e,9,ʙj_g +c܄OnLX7O/?rCY˧9/c~[]FPNC9;gvK%fώg"8R@5z$?_)cubGA*уH?e &ϖt*mlY ?b ˼nmRTijy5T!Ӊ|4A8K [{rĬ->& q09"Kex<(jդE<: p0e  x.iDԋaj5u<w58 (9\ݏe:z+,S2i)wRmġ̪#& 1O~FzDj>=comw܋`;D%ę\ntp(TEހov~Mqa%Q,4MA"| Yc.`pY ls("Աwm LB-=M = niwwe'uOO`S &` Tp_(5*^"u?TdGk%ph HW[T4aqe]Ȝj^rX ?g]$~_<Ĥ TU!o@ C֞3 ƥ@v/Ie< cF1+PKX8tbs.k|0%5> ?)cj̹ߝ*Iu;b)ebRM{Ͼ;ݦJ= ^1X(k^QA ۇ>}5|魄C O9SRYДr&j[L&_eI(U  g;Τfc\F+V Tpf7[jXV/It,[=Ϯ#$&%J=hr*yn&"q1!S둍H/hioe$GV%Cpph!lhͩk(mq";FJcdd=zdte[Xn7L!x PӢ %*S/kYl] 0FS|AR߳'ٟXWA }j NaD!u`;C4i-`o tA90Fe!(Aݩ *pGvB.UPhG!7RՅ+p<8E[WYhn5}Y)6L}I(qhCSt(h.'aD  ;m$h'lWSkN~{fKnK\Ǣ>q| FAE*R"ׁ=j+ " ׶[!d́CU+10$*fX䈂ٱDPU(.:zR|}SDg~w)}?*910vA[Āme p!1^5kѓU([ze n;gEŸ)R+w^cj%xN7+̵oIs(YN舚Dr^ Cpl=,SO424 ; 1Y!lD^wrh/4xy[h`)lˉaAx eG^@*ϗ,1^V۱N]Q)&2s:b侏?YR<2f_!v!p P_CNcE6Z ]/G@ńjSw\! saex h)-'TjV%n;A\m ʻ uY\Lb9%1W_o=G{T9CG(]xtŜy+x|Gdr4r  ؍  >cE\>r\\ |d;>3ӞW5#{#sq߈wrlaJ V].w*vpFFz.܈OG+?'x,$:#T~%BJ`^n~6Ad^sPO6]3qI\_r}l+Bb(͍ _3<δU&mlv(<)tмRw/ݓL!&lާ@MR(nϬ.w{U诿 +ld!"4E>|6rqv HAdO-TՄ6O2kȭS4o4ަm`!Bl$Lwk~W 3҉ω-b&)+W9ۈf9AUd[Akodc!1NRw˻FGWkRwGY2gߐ`OK/=g~SGo!ay: ]Go03,lRl懕IBddA$G}Lu.y般T#r`l+r?xa0ar-m%M6 ,h^ӲB*P8@}Juʡ& X[;Skx8%0~S.SFE 6)Dkn+lnw*2ΒaFϿ*3 ş'}{Ujl{ ؐk_nJBa!*B72 {ҌZzMOMUe?QQZ_"1luT. sU]84ju=9l8}*>x oZAā_z 0e1z f1ei…S SKYLV)~M"6"-n{O]I0{zd.}Bv-zg*#?/9+"jTp? fV8N|4Z*P/`DE"{Q:XA{k!6T㶛-rdۗ\WS>Zpzz%.xB(KIF-P +OsO]UUӠBekͱqbiN:b mUc.Y\[2g&1 @q+M0yMAl1FSS]+ʥeRj6̀4ysKN1ﮘWÔL;*VG$fl|-g>%ɷeH"iڤLn } NkRt}p;${U/F_lfq]ޝ7z ,i <;Q'ȕNכ+kGruX&M.ժB Rj8+yش -Mᆛ)zX"(O{GkxX֯6Ϭ佐YB5t-ဠ݈J1zF_КWNxz̦0B+ "Z629m7uK'{']rx4Fq0Nչ@o~pCogu<7ɥMw;p _,2f?ȣM)nsӆ@[[r闿yxؕ/9*aqxihIQ)kڏm:s40X@tuֆOu&]ğ,Ke Hxg:Ck h a)15 CpbF=|嫈~J~FpXBaR[e f?W4藓}s4`FwC-Vm\{ PҮOQZhd@ Ayԅz,YL%D$' cܴmyJo=CP6ҧ}{dw#n@)iR6N:G_@R2!pAwD?/vJ`L 8~o : X`poc1[BA@?Ris(֔wW9'!?: #YȨ<60G.ل&hr)9]'XJyAvIe|QW;`D'1YnNnv[D5 1ԩ=@_X[GЭ.tәUˤM/9-lk?;A&hYHPDv CA`A|økb*wH?uk〖mǸp!yY$ 31ip\)ePY1"pCNG 7ۯ-6B~ۼxWk)ET=#U3ϝTH˛F[!ƹ2Z>! ɖTs,v6%VM>Đ@ APq1y<3*d_UȎICoE&BR0);YK7.-!҃Vޏp)=| E!K?7ĩ^|d{4Va w;*LC6v$0pc<2j~2Cv !yy%:8 `>.LR<h3~4w4CrJ!o.VI 0YcY-⺆\SږB:kgnKqBAX\cc/WFsvV 6ߪEMއdtD2hj8{5MUzSvfCtp mA0w{i}Zd+;>WN:oFd%+@Mn.\;)6Z+Ėf@/;~dV=SSz5ZqGIh-/s<;^r_CjyWwVZR8]U݆srɛfubxuNF8b]_ʪo64ݞBӱt\|9S1MD9OFkx!6u,k_؝$҉|qۢ? 0a-(V:oedpUQUWIPgk?aCm hKSKDV.So(66n{x)෥m;C;P@Q^cт-ީd R)i6K=}5m/;ͯKO| wۭdfyTjcP 6a+ O|^e0/[Pw;S{olvhŏcUs&O6?{6s.d킆 LԍS,bR8jTښ-"2#@)\nh҉\a{ٓVu`òD\:w!BP /} t}k 0xoZ9?3s{A9!%7G}mͭE~w .Zy0YG0pQVurGTZl IeG7Gnqlv 0 8d4vBd'sidX,l6O߳o:ʷqJrO+MK^,s"HC$t :*; Lpof㤮N^k%| ~NV`Fmԋ~m.) Tځo^^UӬ;0c;DIxNx OEgJrځw4Z E]Nin?6?n^\W! *pI6 8:>ܮQq7^MӌMtͼpow}{55 Q%@JǦHM"E?]d5/R-ǎl]iڞ F⣼1<8ŲCݸ[ӨŐk²6~7}2. w$@NEV<L ViEujޥ0yܯ f;0ߜ"n_`~ 9v\Ţ\1r[kNC B;1$U{ f".~#sݝ o@ s]]M} #Z]+KD4>/^ JPψSUUG<ȭ~j3 Zpz{7\ z#a`/$˅(pÛlM ҆F4ݡ Sybr.5#hOYgfP#)UhxY2B~!RHMWmX3ROEZVz;(F"5'|wŪIp5$ct|P7ZDvO x A7Ӂ,bdp41}8 MX<7QEZҜR\#iYZkHՉɴ$.&V]s^Jpw+zk`+AX_ΙX*&T,mDrD])ep ݒ R)<9ɍnwRC(/,7a9+2ݒ+ 5KY&$VϦ$Y?\5-osAL3薥wkUbֹGf0 [@<׊ǀʕ.W-ޢ 9+[=Tp7;' P"uҔs¨![UX'O K//%#ȗ'Z,-҉ 7K5QbgQ5Ύ˟%g]KOƚ dIϙz ziB1Mg1IxzjKQ.# u9AFsb$%g Dpʻf 0\j$|7H6B8Uʁ v|WkS<.N]*H?Ԗ/2<098׻ &(Y0bDy]" ,"Y^pQY|.R 3pN]uĕnXާ;J󽔞wfϏ\ )~UЍh p&,t8 jӦ D|LTb+KjPW5˥8I2/_ys#/sM34hS|ԾMT$p F'.*"'S 7y-2ҎT}xkHS ;N#\Dq5JI2|XwcmFE$di onHj%UkԂ E;~FAx >Un]ӇwCP`aAnÈ\-&0қMt/ʩ]Pf iۉ^nof93 հz`K^ˡ-WkL*POHNuƢw 3b@}{ܕ+.iwoG#Io^E5:h[e+)T7&=䑼ٍ4%=s-7kd?wQ2,'Vk1:GqSSht}#){˵}NN|}6s(yLvR`}+ kl;7Hm2"EkAz$#g8?! aZV>Ƹ tV൯W ]=:%P^_nMmIjG:63VN@1]s y#3ZrggSD!֫]Ր_~k%dD|J\0SV XJl^+\]VeVCRg ]ddyDv!_<Җvӎ@Gje8@]F,3lQp^UҔ2|vtpCvv:F!dTl9ؕíb;p-}$ NY;w,m@qvQX%:10{|)ꛂH] 3zkYz +aw-͕VZӄ 5MTkǿYH.smD }ܟ%J~0Ul<.1(gViѷ^{,dUdJ6I:&-Y߽tۊɒ|ؕ٨cW2uL1s:^Tghh ݈-P!`yfw3!+u595]GEѐIrGO$Z0*Fpb|TxEAZ[fD]ž7"Q0JݹhZqYRb\*VIamFήhF(~kz/s%x}6Jxt@dzYfc.Y|a0lxbdxC|! =hz(fNϖwc>l*D1zGȰ}k%C',#=Yd)];ۤ1B]0-PT1'rG k"|f_ .xY$X 8X:3kXT\-H0&$$w n2Qxa:Lw0QL=#p9 yb^J`l1 ̓ aq)2-u8h\*6Sv.+ښM.g|1-v0ZD'!B&IZi@;UXdi lU:i [k*Dfk&Uȉ>h5w h6DUi^#vCsTH0#2e5Hݲ& dV(Jf UEGkoC qp&TW:6/:´4U5x]HkLreM=R7KMeVGw-Ve^n[('1] ['nrйn8@|Ss1iQƻ- VT 7Nxmb):gX8v#ɤ7bI6R4KMN08c КNk\h:^ˠh4CH_* &.Wrh@BK,v}_)?cV '_v7}.vA 2cwơ+mNE2a*LJeġg^lffNHz qtzlp<Win9.h 7C#0}mh9D@qtƕW5n=rdDYr7f"faM!kG{3DՀgW f ^:XkB0¦)xp8ȥԴLӎ<q-I]{pc&Qr:L/<ΡN6G>+`Ǽɗb(6~uNJqHvI3>"L[2ՕnaLD0.X/8aQAsޓ*ŹṔ;ww5ujኅ`^1\Lϫ]th:N/4;^|weix{`6yQ3Ͷ-XŶYg=$fWRHݲ5LfIE\>ވh")35]h'*cuju$9-t޾IgE(_>e4,REQwZ1&!BcҮ80g@WhshuWq /ȉqnp0V f7'U=U!S@ILM@AaITu-sP ?c1iǀCgI.rtޝ_OXy hF MĀ!Ug6\)ߧZ ,GaqQsZP }q rp *ĭQhr*th,Ģ>4*BnmT<)2†NFPܻ NݏE`7ue.c gatFt1ZJzIV 25ޅo`BcB˹2S>[ vbMT7=Oi ZpJ,ڬ^D0ڒW_`;^Qbc]x Ʌh/CYFtL,B,#O]alQ" zZZ) ٷ0<)0zb*BFp>e=TMèq?eirU/?Gu񣴈cV]BlF ;y&3­dX+_b4*QGg{ _Na<֍-d;MYH$wHbjJܓ3ȪOv6MHڱLLCr%4zDs`|R xq-L&Xwa]4/yDasQf> 4Ϭ ZiƟNnoEZ/:%F"ױD;I"Ppj6P1He KZQ5H6%,^1։^#04:+H;y͵CMT_K#u#gz8wpjd@ ?3U `xv2^9ޅfs|P>x$#Xaf^U6PΦvOǓspu%F@,Y!bX@8]+֥):+S}BtW_#E^Tfڃ<s&g o]x.Ljb" C!Ypya 4Xm)P|bF}%Y8//a58hQ8 8kw#D0'>ny"-#Bcdt:'.G+l rf7(KM}0LYD~youn㱛. Bg=qwdGud,b A K8h0JȾ$ỼݯLPݼ6ӱj莁K[x [SV<" <[\qm1љD *ߥxTB1 Ѿ!g :œa{^;* _JHԶq?qMۚaqGlybUإ:6K{ד"ӗkfs(> X)+w}N?#Y j\Ժ)& 'Kj()وe~o.:2t $k,@1Ќ01q/O^$xY,;eWHvO:ff?QOkҽiyEWUүG:Ӄ reH. F/BMm^`v a EǍ,JhQ+w;F;>5wI&e /gF &U<%{Q,! s=Py}rF8;2-2tI w0=~Ut9#GIdS$b=Xiƞ'ϵӐחF|}Ɏ~^"ߨ@ѧE^]D"5^E=QP!;ƆqrZ2b%KcIrh0O3a8:q&[{U#j/2f2Zm yG["*w(E)K6C8X̄ s,V1jd3˃ihEd) .8vGyM,o0@8A{Tdȥ(aXaHh奡"kQ[ ~w}\L2u6un ;y'$DG`dfl"I:mk۳Ts)ښƊAgٍc$kO&I,R^(`수5nSE\ Ŵې^ ؓf9M܄ 6Z|{8j؅""cQohF9ĥz6hW`*=_:)e`a@w4fq0'|ϥh.fOn!rlꪱKC!i;z?/Q2Y(@wgegqVZh;a ر .Dq,\p{fWpgy#a CאEqQjҊP&L+mvYUݠC%g&gf9cOM¼fda&uXn i`TQZ&#yH5 *P5sHжɅ gZb[:vVՊYr$Ю>l=٬ـkx/ùE?_oi/+$/S9s$S+D7a0;9&05ΐC3XRZ¨ $G6+9 UP06bE#rb=?c}q۱>Cʱi827֜wI=`X5"KT\KhS^esśAv7Y|5_N1y7uRd?@ܧ-H5ߙ αsһX`؝!zFq] oYfV2uZ:Q,SIJj h*t]Bd9=B o@:,RY :t_|ۻ-vQ@ ξ_ B ڎ K+ ;ɽUhtS6xw$J!pg] 1 ##*xtu}@Sį̀~@nQ[$dKFtttz.֜bSePybŐ|Lj rs@FUْժaݞe洺:WPdܢ1d%U<'0wAj)5E27󁰽Wwo/FbDظC_ڝb,LiH'p-jR$oa~D0 /2dPq Il+t\rbbh B$ni|lp{FDǩ#рJN6hZEɸf*p̿͹vA3R␩u;?{nAվu{vD?biC5LYQ#wxg])P0-x&9)l%Z(ΙNʹP6 i}  svč,dW]*6=D07>+ܰ.аB*9s$uHنdR*\j1)z:K.v 3/-)ȵIQ:k90 %w"hCcb jKLR0V*A])y F!pwX4io/LYʆ.FdrƤd{g!@ Hڠuo0?9nek6?$eQg6}"r g%hC1^qzc8K67$nFl1"5)9INಱG,ѨvG̘o?<(&v.^/+KS; =!L]/hRGU&똗/QX|j_xCF q!6Exx<ͼud[ f2-QqJnV|+X;"Fnį" $IvlaCݣZ=*!%D.=#b AQJ $ "^̠IVN_@ O[ޟc=!שNȼLGK`Jm$z^ ~-ܬOy;ݚwJf߰'tIz&VσcweYxOʲV0t v]Xd`RiJ7*Gn\n_YG+Lt+ĻONjbE3"4}AIqvL$?;hM"h]&DQ΃d`b7!=7+_{L3a ^5刐+_u (ݲPj_lO lV 6g#Rx=` *-jaȽ'w5Uт\f{#S@3XVrp:[I 9F AK&Ue@Rb)QDzR;RH!!MgRd khۅ 5-?d /[َ.Ef,}B]KPe-8C>DtJ&J>]G07+.=mھ@˪{aܴf;xszeM7/M i9BD,t*EMMzQ%?F([e||lS}d>P_`&l jhg-A}o )FCKW39OίzO`gwiWeS;g$-˿6ǙpM 3aJ,1ϊ)Ogm\P 1vlΠP;f31-Vq h`# 쩊OYkF؃-uaDp%fubM^UN.^^AqO-:SPY8V\t3m{K `C_Q4hӌH%Iq+-Ӟƣ1$Qɥ$VM ϭi$Ân5_x3<}@V݌!.5iWF'0A0?Ι5a%h2#pxTF$VYoH>L=oUz5zPL؜[cLj[\ةq\L[m)iu>opFߔx;KfS헮:"vR_$xRjNķ?_s*u M$ RIf41{E$!!3TV$.ui-#:*I!bg᪂>K>h֯؉3~!5؜)IGNa (O#BTTrIkYUeE=j0EJm** *DYwD=V]0B+\9g& ʧ]~\G?%} ~L]&ђ"fFЄy'Vj*ٖ+{(LmnR:BпҧFZc]/ W,!0>GnS DG>N%ńwn;f֌XmϡGf9.3v[~vٍ82أ*5l፩~̇{}u07||θGt_ܭ17}5 !2˲*}3#9d2·xB#s(0Z;JVvn2j/G/??x-}LA$<i4X^+ۻj&tE{[ՠ%ilp]`%XJŶ)!548tmROjb~`%p0F~oPT=_&3qo"O9D'[4 FWw%H5tO,kqarbHZ*Cr.#*/~Ev B0NoErEٗ]&8۠$Mt/~>p}=NZZpHAm ,=NVt8tZ0՟ a)<'WgٓIboYş*KC Eݣ^b>q;>?jeӦ1'}'-L*%<.O$>t_vo[嶩7 @-\hPK+Sby=8 4OWG Ȧ^ | . "RmMĚ}Ņz&ƟyR[-6KheoL=gqPߎX3eiy,p_k<~ z5ظiy$%T1D 3ZzFWm7, {\ 7 }Lm_XOND56tMؐyw~n@d)GiLş3R$at3w -M0 AL fMvwdžlϴm*d,O% `Ա C[Mt @QZ*֤rfȀa̓xB:&pE"ęe3j#a1P! [5:}`+jXo~E= 3 B 4_rZhv_Nʬ~Frqp,=5y!aV1Є2= A _N ؞nD\|9 ;5V$!ܶM#щ]ؤ"lƵg%*\C a(\Y#,r!7/ubUnک.Q:WN9ϟV!WXp_Zue& O04f)o@JP5 F^plgƚDgEI8]%s)ֈCGJ\yHz2V[lc̄1sWcMs~v 2Vy*]+H?`$mIa=Xdue_e:l>)A(?r73 |[(<罗m` Gđ&NʆsA^q鵾s8Ab3IxId03BW`U!CXY&9/p~+5ȁ!qג.0, 0Ƀ@.%CKB7_|jAƺQdtMf֘:5O=@Adh =p-Q/&B~t.]fS!*N*P4`GmI%n:&%x&DeQnNtqrؚUbAve6|QM,HyFRhNT+]%ٿMdn# q]ڰYhmՕ<.<1~,e%]/l^ƽr_嗹}|^Y&9 ޥ(޸!VuD-Io™+$ c= J˘:CRjQz#mv Uq˪:U{i^噵G 6ݓo\,VㄐXwؤ'?m [ev߈Ez =s%в-A3 q+wș'e:Or)l J-\~yQx#, 0Ehj8zݮOF8$fY֥e~{} e_J{S-weEdP&c:)`6&o#ۤÛaLsͷPl"wZɁ <֕C V;~kY+1}ͽ:\ G/FS9}yŝE&dP*5"g.V"Wѓ "ƒ#[8"%Xxu}Bm#,e 6x}dZ^~st"ؿɞ\tRb !˜W5A`]_x`q_6'7 OT!"rͤJ>hA '5Ƶ*]ؔB>DK [b+Q;˧i"Js>-nNیi3̈́$v!2~7l=_/׽mg%FvHj= IFDf$#aSd.to>+vʄ#̨V 1jg9LVXFB:f])NP􊒢R`\QRV<kӲpC%`]o?k lJIL0ؠMR!:k,<݄k`V.T^{ɓ-OJcр]`߼)tiVI-M=lj_BwRF IfY7nʊYSչ3iĿ96sX?c*@8nF&T5wf V]O y&{cou@ZGD (P܇d)o)ˋw/Ft GrKp9|a#m"}b!M >"8np'P12B)Ohb5|\uzxeEpk} z_iG핯Ewd UWvV$^uDh2~ڶPb K~|cenOZt4l{$zqKb듯!T kr$KF JG'Wjr0s^T>:8&AHcT 19<b.-FF/~W R {l"nOc͡E" gKSVcSW#h}fYh"dЦ$fGt+b}48VI6QVCOv-Bh DcJ#3rş4"0u76o 4,8&,F/p Ma|tDҽꏌ3֔LT'ک{%z_  ?>NmEJ0h~䭯sUv iFfK& 8lw +@TX9. Ӆ leslvhE`s:WwphgK7m2sOG|?:P1?tsjg`q"@Cz =gϜ+ ˊSaz\j){A5Ynl֔B$GuA9vtpa釺VJIBtbXޅjag(Wr&$xm̈́1v/PK%}GZm ( Ya' uT"{MdmڠM(fL&CBݧ0& #"Q.dQ\4EM8Mx0 *5mgX8_@XSkjIs<>z6ī$\WE'/ckr6=G~Vp xп $4×.Q[nǼ2I!0ADڡc)7Mr4iЄ{Ԡ Jwfn01o V24;b̧"`yl8G"2*QZ<f.oW/;%*z).C5<ZtpLP2tuEy~Rs;Xh:X:e<[Ԕ:Ԟ9Ļ+]BLmIn(Y 3aSĹNUGZIA" 'mcnOg`:.Bn8~fJȷ_>h\GJBvvA[uO\Edo=fFYdAM{TIΒH|67,V}?p֣Y91"F|L'/d(OÅ_2MAoҘ+Si_&۰Qf)q<9N:T?wꆙCpQh7!V-^CNk f˛2$UD6)yۤ_4-9o?2Qq8=r^ =ݐl(ֲ(rQiW~dOsŵb`O] Ȱ= (8kӘ7Hq|@.RJ3ʧ iqաݣt^ 7|-v&p[Lyr=K0~j"@`CV^87sMbVI,6,c d^W7jvzO>35$jͯWEQ~fx QӴ72v2wxfMEI| ?5%G3H zW *@vpVRn I+\oQYZKGVv׽Qp7bFä(YvޖcBgv$!-!,ɔ38* ;G|}]u!H\Ӹ >2%җC괲 Lt1{Rk}8A<>p#4^Y1)~L?38:(1Dp" Xɚj]~VH"mY~eԣ^nKSz=H@Hu_ex“1]TN'SG>*\ 8\w\9Hddvev8DžQ_R;; ~Chd7C5˪/RhEan>0©* HG/$2Apywm:DӑkIUZZ]Aog7EcGȝn$J!Xp虂$`|7tYt6=)uRQt?}Z| -&U3u'oݶ{v8kk5 1g}Cv.3V,d9<k;B ok=(+Z,-B߿ |Nn#*u0.YW;ieu@%lRtP>kY,&x! SMZ1ǚɦJgq„JKބ9;!>lfhբ=S>:]S$@2mL >fSFsԡ:Zql5_qݣk= z Hgl2_ʁ<م^lOUҋ䮤:ָq9Esu+ʇEMʸ>95:V L(@Z=qzyZ8g1}.gCw2@ضlO h Bj6ofJ>xӏud\VBV2W ʘ\S,KLDNK˻Iz>P}7nmOQAÒ2ݱnվQn>u90@*"Ӈyͬ%>Rzg݈>QVg<`a\DE'Q6mx 6_9})16a='G57T rF$+** AU`זfmեKW|2fvE<о6Rt&E8Z&GIqZhPcֶv\pԕ*QCv=/(쇎qC -:Կ{<AEZ0x7?: LQowWt[y05ԏ7B7ƉU^U7Kޯ,$Nr'" HuXHam'k*:ېFEc6RҾyU \A3}l_ce&+p/h).Hb>'fNu[z]I gN! ;pNJ2/i r VFXF+ S |q$BQ >K"Vlyw2$pTq8˘Cdą-R ^n>v+8eΫy`4pj@Ac N b~f0MD).[f@RQ1(t*+m {mm(cahJHsnӯغy\'>Nu7aE+kzg!FIg{Ɉ)8t0 >ʖ̞"t~,xeaKOhvP fQgG,FtB$ٹ 8fJ{^mo?]מp_i^PWIɓ $0::ԭ"3P;$Γ'`K{$`so >V WC$ŀ10bQ6J(Q3*:_ZeGnĂb)c+^m U JIK B#K)bMu,U"%LnT g^-RUp0cU8F$l*U,Cޓq"GB"tIuMuW65pbse בbs֕ƩTrmxbOVm{Vk T l1fuEtb$)uG"6A$L,2yGj[^} *H-Rޜ,n_*2Eik::w9m֥yK ]BiJӖe^;veՉ-,j$J<*lb1al!>WͰbweH dy Z` !xl$#y Λ >< ;!1.;jqCOb !fe;g%Xb?:0sm2<,l(NdgYɫ i_w''ys;jL"Wg& #,5П5HKvqPl\փ*.mQ1s̪&%j>AtTOB<(#_!(;<£TrN7Hx"|س ~.w>*W"J}̦160^?0ɔ9@aohK}8#MEk0tR[9gPSwcmDgwWevظ4._T]I}m"ҋ.P7+lKGaɜJ҄tҬLȔ>262R/|'xHhqU"Oٰ& 1}N"灏14+^]N}7BtGIɸaLyH~%߮CQ=|Ygo5.V#~+a!T|_FIZVm`Ig#U~t&(z6[|*LI+7ˎt=l;&pp@Gv90}t9jdE!9K?PmOR˩*cw ]❲ѹ G#fjA Ř?O{8akY` 5q^jәR-rA4ґt+Z(% Jؗܚn0 )IN|MKUG715lj>0sAH}bmEH >a$'Ѫ ޷da{MsDf)1CQD2CL%1O&nP)[k t4@wšh;Tm܀hyZ /&nEfįz9Zuzǯ)G ď\@0g ./T_ vG`cxX苿l/xH Lc-ԃ ;Osb3$ͮJwDp:H4cle8M<\Rvh+!ZߋW oשDJ7HSosr!ReMo/HRڨ`TrLbkCv6*;#_Z"_\6nbA]\%?1йQ+؎&(H~yl$6E5UK!~G RҸH>y..ЙoR&o{"4R1o}N3/ҽxi[2a1nq2( >Uޡ-;m}p7Y@rw:e򂳳,kçT&];G)} gv'qGH_/C&:(ըqHs^o[od.-ޠ;' K:7\}xZc2"|/#e N;`"_CX}Nuo6pBo"_^K&q@ `h7[6ř/UA@Y0|Qc(s HX- R8_N~s4ɞ{۶_oѡ'?ił*{ tegaWeԴ{z6ex׹y gh"ZYYgCdzX0R)Ix8a>rPO3J}?>}^Ou,dİҾx%p'v,q}zm9o` DEd'vM$W(S7;(1vEyd(1:OC%wns3>M\{{e!!)Eo|6PuU3YOq- !@՜uZK)7[]6z:|1ϓiX>fñaMnRԇa#06V"|Ӣ<)x'm9|ѭb1cw0DHQ]i&a*niI"4*|؇\5kW3>Kcjj:cMUe' ԃ!*b:]8be0^ס w6 i2̕0"xR]L _ny?P ?8 j>unb-Ś Qi{bVjceEEaҙE-eO\d~6#Y" o)T}ލxΔZ]R+T2my*,wSzܷ bvvKذUQOT& 2~q[E JS C0v]CDD,0|H#j!-8o1 2qҳe#S7 s'J?aF^b˂;NC_EJ5IsG|O㠓S̐,_qimǵ8#ԅA~3Sx׊ss@`̯_ fXڜpȦ[!ʁ7NfWY}Dih t{|e!4ئ?ђbOT2q#'O]KxR o %eg w]LAjNf#xMδ|Z8_]A{;8<Cy\4&J*v*v7#WI5熡|R8 4{qڗ$V0`OʲzXG+PrJݹ;4+VaB !({w`$\O 霵uGD kX9)A`8 @%LCtBQeReۂ0#V.U.Z@gTvLS"hϣr d&y`Jaf7xM-@)p sMBj_4ɭL5z oi“xb+\! :%}&5 h 1 5xf`h ;| LC.Ф8K) L m$q4!JB^4{ @% ~۠1m9 v/H7Q,?`-Yb?5<GD8Y#Z63юG7\GO5,h K yMk. >X*iZ#|2ebN.Ƽ#2:pXt{'[lY"O$%pYNw7Qsu5[x9Xv2?fMs͂K\,nC=mFQaoaqu{0v45ޙ8GUg);qs~CUQcbHh1gݍǫbQm-O!AKRlfömc9I)HQx]z y oB,;j,0J5c0d҂uUu%MFosWk oo7o|$!K qe3{, I0b#E bԨBoI&"D{!H2mW~tws~?bZA;ڿwA0GXCy3I_oG)suCLR:_W .l~UʭSҟuGh,_a,zZbn9:󯴵^ *jBjRE}H&+(m < qxg^8Pt.~`22[}?]t;%X3=ͧФ`qMr*w݃ͅUP«2qz&$,5}?3ľ˔$X:9F*_$=ȡgAj۷d߅܂4)e~鋚G,q3%O <_5g+`+}.W!R\|H8ep{ΰBDl[8}r+fۑXGb KDr-ԞDzKcFi *:.^u/12ne*4vs.(>bj K!Mk(2ş}rECЎ-le[mL$fE7mv.Bz+ZoW q?Ԃn͖dZy{f"8%jrτ/^kLv2>j >kvMPOh0O@-t;N}RTE7~uo}/i8zJ$}-I`vThR;7("n^9q2d>AU3}+̺EɈ?gr,?({ÂF 4/=)χ2z8Vq&sδ!v_9V!)+`I%gsVrMu } *~gœGp8U+HAMi_s-A-mDa E p&c95(sl)6lDFv%:Q0f0}\"7fY^^TӮU2ڛ., 3$Drz}P_y m⏂KU! ܪ6I dcg]*RH_y!27LE5YφðcfqlW6hL%IflXh1調H?a QhB\v/4|Lv.3*Cʭӣj[}7J !/$c*ƞLs :9KbR wg_p= Cd- Sd4\+5z>bz%y{^޿g/iq_bq?1PM-zPo.Ptm2`gE3e*]' @瞳VFC(!< glvF"pE j;vIY!v $CUcVӽă#gJZԔ=g`(_ӃwLy25njk ȚXq$P ¦͋K1Սޢn|@=9?G]L鵺*g~agnHk#.F'p@S9ab/ sTR"[I8n/Ÿ FɼfE{IG?t~gHIWKQXpHqp+E),O,#)rGqJq՘ßߠ۫yVM8b=Y/q Y ('/4ʈϐWg}WT0r%”\5;7dXQCDyMk3HtiǎI53*n ѼT~"]TV1,z,)N~lfg IrˤWYq6j\Tx޹0I|“{W>?Ge.H1^2%iy֊V@M*|B'w@)XOISHuezI(K 9e,vJЭg,݄T,"}DBa{'!#{7!\q5\e`j-D}ЉMߓgϓ !oK>[nGabح+FH%X(sG*Gʸuӯ|NΖhՋbb`opCmη5UFح'{qK:B; RFB|9-( 5b kFooھ.c_DLw_Agd)+]d$GBT.nsĚs&\˜*~BȎÔ{؅=3l'o%v9tId}ݝXZ^9gҥa}rﰎ6OάO#' 2$͂f3X@pM 8,…/t@'4sԀy~Z k, , L[k-`*K.^r=\mE Dkq{ mđҬ%Β3$jc@C/|ܨϲ'Y JŞs;@=$" Vf0B֯H}]`o!`y+O$I/ⰵ$r2NBRJh=Urf΀hs>s .e%s2ԣr҄ХҘNC8w,͋=YeYA|글,4 ޣhVLo- 1ܥwҡ`[?F?/~۱,z_S%o&n.7w,'[43 DS~ gliLx! 9^2CG*%ԿXYYɵGҹݨcD$W .x)+ ^E e]%[tv)k m=8gޭ +j̊-v?_Ann?[ #:?nD( U/s 0+Jb̢zt)*끨2̘xݗqlĜ`i7Ċ[Ok|8zڝ4u"5oHߗq~z X}D2ceͱ8`^՗2NIˆ93I7h]N9KP4J8f~Gz{eCf aTHUN`*)scvJ0ۢOmikq5>ٌ31GC 5O/$XI)dYQJQorNڞK2a"Fֵb%'iy{~h>PwN̒+x͜I6;q͇{7iўmbh COI4'2$ҀYD\Ή{R &F?zJQ6F|SdM !s..:LGR]9o)}2ggQN' 9eEc-Pv_ UCǣyf/q%>Yf&{(83;ekMmQ-<,36~ [ H<|V&1fd0}djV1,^0`=b=&('%i!AUAI2$*m X\VwUxj2F<>I')Y_i4fgQ=F,^CU^46GB 9xIi* 5T{yB @l/XÀ}N #}wތ&2c)@v*|W-Ip txi$selMBr"603QbS-[s}aoK<#%#]9-"\NF6~pq{ndNk 27bj>&f vhDYM|slR ǘUBݜ6裿J]4q$2ʺWzsh$Kۉa2{⽪e^-s/G/<[j}ԇ0pQ 'wn t"ʥjf dlᮮc+'@$a3.ե؎ ظEunzC-md ?m|8K-PN#I;#mT!|;7 >D' kSKemT[*; }o4{ODV$#@c,?Jz"%zs7{!ѩ4S1% 5FКg^&YA/Qyn3 f[>ZPr8Z<>v& +*G6g+xw}rX`1ŗd(1[[ȷw#>QO+fi@OԩTJP7w_9l@]qϭXp >U=|;%5Ԫ5,I4vQd|s1u/B 寋4,'et25X `,诹C'Zj>~0lAty0۲(.Vwf`/axGG:Y42-rm5 FvA9!y0 ?8_>> BB=&.q ju+D>Dp.2 @CHLxYi6Rg[ΈYi&DY9 MK`EcZūJAbeMNCN70vި _;cǸru)>c64]F^H:B\A+rQaeۈ4hkU<򾅬'N$E@&Ra(eTȖ)_߲fڅ=gaQ :*oXYq$QЖUtZGDd+:̓OPh,rѝYî2Zb&5B>wOMæ%:l wa D1] W@(f /5ҿuᐟ& r8Hr8;grⓜe/_{}FWDF35j AۅV^hZYRjzk.rbfLJN SaL2.rC_!|LFT< p+|)$Yܹ1/LONX(S a W-vnV7sǑÄl֥)ĀC^Ɏ{RfƉ,^ryu[+V%w1WYPU QUШc4pso[@xH6Ɗ-N',RcW(?ɛwx'&f#JYYPƼU d@EQ{Vb/IX.*L)h3,۸sn;V6"ӉOQw964zW؍:B0D/YD@sK{V2S| }A%.W^Kw+h >IG۰zVA^ +SO*l\2\< ;K^ Wd<.܍t[2T^D2h{}rIВO' h.Mbh\1ٙ'>_N_.޷Ԯ*7)]Ξ:&,HDaCso.O򚞓֍' ,z3\"@`h9@^/la5aᛞves6Lv$i;>ײ捏Y~H |.m`3`F9_`ubӟS/LԚZ 21:qiu@GщD_ʥU3=&dD&ͱ/fǫ,t:U'h)xY@96zvs8^yGQ^3P/IhmCJߤqXZgUHn3vqXHb*W 1hϙRi|[/][x\ 7xu!" tv _҃V;p45Nl-YK`Q5_/ ;iֵAJa ŬQgwlZ7bgsp$ףS]JGe˟}ѥ@J+ńa0f0Ir9 8ןGDCmF5-32 %"sW i_9Hy`΍ҩh tn c"#vӽ3JϮb,*N&wd)??ٴ_rwq'ߡL-S2I쓎M _!'jFUAqC#V p6{r˵*_ HoĿEg9In[FO66)trO&7BrzF[ jMkKV0qT~&p&Ǵ:Z&Eyu\ΓMR {@:gi&ߴ5ubli}0V cIf$0+A/@=+{ 4aLNl81;BQ Bw$hP`Vƌ9z;+Z*)S V>~!'b!J 4Bb 6yVq2I+͋++c M፻$y`0œ>|TU+0vWij4=,F Oqyji=(L~F嶚dDXSSr0qx%d&Q 5T?]+PNE9񑳀ծmG 'kiI7svϕ$90V5lY=>c-C3tP>ڏ͠ڱ' - n?/0P$X.u=6;|U&/,:#> .5u5uIn:@:t?,nq6o?}9VO଒/Kꃐ6 d΅q? =LIr@AVAt8t潠QZ Q! ?S>T Jc,ox0KD?x)D-| GE[3Ж|D=,>opɮJQ".wbF-xd^(V@q~cЖdL0:=q$~qd,.8^|ytS4س:j͓HzGBtp|}հY(G%L=0eJh};ԃ͂x i|e#z jI' &<gP!ĚĞdP0:͈wg.)Ğc">3FɉP^v =q4Fq!;g<ud0Xu+}d}=~=Oy}DŽ1MW=j B-?Fh@Qߴ:Qf Y~8%FtztuݽJ5xЛVei ?\oZuud͈ЃtPnfk'WM kea@& Ҍ]/2=$VΠ6 J+/BwhHdpjf\Q=ׅI#!"Y]Y=Ȅ8 `q)03J2:I]# !1KQ 7 D9sÀ4h$w̖&Xh@`OlUtv"/!/_;wUCR6?K(uFf -DY.D5bzD0çrj6QǼ Ip#".r.8cV;Ͷ1aʹC(Byp1(cv _xnfR7r&6:h< GkFT.SD<# 'Ҽ]1VQ^Mn5.g~n)Jc0uD^%Org5ppXݧ7IPx6D%űYin\ǦjWEFE8l̵(xw-W 1b?<{\%>ռ ZÚ#! vZݹIj'CV/ cyPu:8 -JNwqh֡_%gr$&Sǒ?u>PNDC0dתُցfP+& 㦗< Z[<_/p֐Qs fvO'x2&_" d$JŖ~X2i$~X8; {>GϪ:lY35C%gA ^n">$[? k2!þ¸@?K-Ae+XS I =oV +98V/k;a=Ӕ~4P^>ČOn&) Є'mZ?3 1O#_pcMORں2,剃.C֛Nd5k+1*DTh_1$^Ӊ4sY=ǍTOE]7+t`0ULRܛ"fN磎 j2!6 k]9ҽ&nkhkp_nEG5>x\JxҝSUmVpMtB=@K U$"ruOX?va}x]#lӿQFnRŻ @I Q+w!sꕴxaF*bW3wacקsG +lA–<`GKP`^4[bNޘL-o^_T=#DPMmn`V<˷q敂ޔi.,!0o֛ܧM\Tڔ.6 p]k@-pu+yճƑ~G'bfmKȦ6nzP( I:BeggyLKo5r™rd@{8Pʣ fo ׆Y\r y/EpęZZ#hƸj*.RZiGJr~^MfVvnTA9yl7sr>K >0@rK9Q/IG-~sԬB!whCHY /*` aa(Hĝq: +㧞[f ͕`Zy5n=^iI{s!Pg5 4^e"֘/c1Mj0k7(U(2̗]Wi H||1Ё^UoY]Lxp3R Z++<~n%3˚FhOń&f-/%?4fWhcZ|2U(PV^AhFJ52"!YReM3~<ZZv^vh;UD_8|-zJ Ȇj(1#ZGB9CvQ*"8 KX(IbF|u,?A6SmkmSc. D Prځ#Lu5nUi*>Q72&QFaٕDTPO^ZT1OOo#i 'WY50G{w&E 9CXS]M/TςQ\RG+1*%:t F:I)hdwzLR/pE3ԧ9[-SgR8X3 ˔WysBM}Sw<"S|/I=Wy_N5ߺn&ct _Li<vY.TtYsL;Zܾs{tVN|sBS1_r[5JWmqa6"hB dtBpߡwyTfQe\Ңowݏ ̓fMZ}vp?Y sh`i=2!=_ۈ"|éq@-+~F71\Pf:3W@vzz@&)[Ƴ9h^hȝ}ϟ'4RR]Pܪˀ]k-ܞļ=@oR~)'L`^#YUH'1d# `5̦ 'lZ]Rc `fMsPԷ.εM2些S#kDQS:;! /aQͼ} gS%!{=#ۨg77: JGS^s(7|Iɭ":E9w<|WRj;~rv?,ӔS$Ks@ffK)G+X5%04 Sl[E{qAtnFх.P`y 3"Z)qvӺ_B&aG, )MZ' л]}[_Zl0M x+sF]U8V(9&M> rh%OW87Ԑ#Wa}E ԪR}UEH0qfw3`Ӗ$[UQ RqehE5wqy0Y"b1e-,' bd: oR_ }q!Fu;+T*r.ʡ@`iiO3lqh|KYB4$\ᇌr#נ5BǏ]@A!vV43W/3wQv a{5RNԁ99Ր9r0f!#:ο{w;-" pEA|ih-Ytkc.{-y0lWނSG\ErGL2GРk%^2\ךH#E i2Q h㴬-Ot` țIU ?D½+/lv>JDLK#]n BOevuHDru>%Y7ľ2{r3H`6~9y~H@x~_'"ҍ$O7 9v<gLa>yw ݇Мv #ݻ.2s0Ƣq(q2P$~H52:δL"V5t?#u+=؆a|98*d9τ@C˾݆e žqZڍ)`Ò$@@4+OD=BR8>V<bN„í3{c rx6^ԛ@yF~."A=tCo*Qv]#/U'r:$;]xymWʹkǸgCg- ![uzd?LоUe|oeo>-cVʏmx8'E6'+b5t:ΝoOsoKv>JܔaXӤT=JlY24>74oe+Dz ݜGɻl4An*t!*;_#` )a-raPa^Oыtd.vFXL nj]]_ө Iufa2Y:d$\/g2GರRN%r"浍ȤC@䊁}^G룯 MW:jP]^KG<,Hi5[օHL֑.A;y%0C&F2%Sɲd/# 5 Zdڮ*G ٞ`UO^o{{9ĥ4l~ѻͷbal9Vx) W,R1gcWq\SXH3W6x ^^.׌X@ML̋l~դ`0",QKd,<ثXOԝF6c#E|D+d!xO <( h?h7Òk`Qn{9]w 䉽*GlQ(-Q{h cQ 3;_Ϙ?ydNN:JK3CJHuBw7>ʪqRds47܈rH576ro݊Eh;Q.8BJ64!CƚBlpf<24x)u6\$q¤۹-싑<}WSǎ4_s%gjbOwh_ϬrE_ XOXHHCXTD:A7udzrtMM*|,6;>Pꢛ 1Cb ћ7dTfe5ݦ$diS~垫br|2o'si 쬠BN SkI2 AXv:IVpPc͠b@\eľ;tE+7~\zi=Oρ*%  "{}?]!pV6nGtkS< s 'e  p! hTT8[i2җCy|u6$' 28FވUЎa$uX\k=8VMnft?3TZ g{&a8c&H?td6u E2PZMGe?!5:R!B_ɔ2"df}Q PMq E)LrI%qto.Mѐx鑅sDB%d+x4 J%5XsWM'0MK4 Z r)(ܓv*ŋ`Ty<{ڥ_nFӬMء-/N8nz0]/[T1=  @as!V9Gا3!{3ԯd®N zOvG&?h!gY~"@aGD[jH-SUkHmHTu~JDÞLR'/47wM -|%>MlR,c(qTX 0ȨaxTD1Mk5t47kh0b#fepDITA2l :萩,kl,Jj,8Q"9T[Wӄ&z@O}xYl,$shycC9w!Bs"#~*G?̖'j`tG惾sgl㘺N W¿~(rH"%K'H}j*+a{Ry `sN,Y $UR[Ը_;I϶xuk~~vlQWPV }ԣ uQ]F] r. ;yKެiVZ Տ eЇ$! C 8 !ٽp̓ mdd0/ $`[J6z}=MB8.w(b2?)=Eb_$xnra(qiz۔;:]JBC~s)ۚRI.n><\Bi}mV}6 t/N (7dì <$-=95IתM3~腪;vLUf/w I#z,^@3EgʎZ-3/,z,C d~ Qjl"|j qn'il%W @#M:ֹ>;Q羗¼7NEPceQ Q\Z,}pZaWPWv"&8EX_lV*_*QGN0nIg(]E^fWVpMNC|e摱/&ZjZWgXlUhyGt?J430?zSWG#L$t~>}7 @mZ-HȗwJN)3]u/2`}dMrpf쒲$$%U`%l]XX,; h f!=ڋ:;ZT IBy(h>9L"QΎUM,/I/whh%c7*Zl/< =x'vHl7+]sx Q=K^lmKMmo6R yǿqU 3ۻ r tIþ/ږN۽>W  VTKvzX`]$pʂA/8㢽RpDZr],&i?e/x" x\zFïnR.UccMrc5|YɌFc@ˀFk>K!QʣAXWwŖ.Y1edd}t+ܘJG+᠐I= %ͳAԽgV;ѓ #1WB#)Xy42WX)8 t\e$Ԏc^L6H*tR8X9&y@sMPN'A¥q*_ZXvZ&]uȳT.3C-mA 2\Ux5x"|PX@bAfrxsrٯtB Z@ΈNͲ&E!df (ԉ ֩?UѬAF4%+V%|f2P_6TQ ӢPi /2 4Y*;BmgvޗEOi<sY&D)A91\ ˷e.̥$:Dc)']L0f~bOVĘ9?y;w )?AIbmMIiqV,Ƒaf|tw NJJ;DV۾Z-0m+ 7opNю,aaV8܀!j "|9./fTF e)r tg>G_D׃YmfM3~ Oi!jENyB.ox}RrtlaOj;h8O [Ume Gj2 Q6$U5n.! P.neuA^*O;"([ALod"Xs6>=Uh" X2a{6!tuE<2Ɏ?gwf gÊe+<3z>SDAp D"]7MMUN76>N6%ė  Pmc-* }:nǪ{i'Z_:(o -N[6,6uծ@y/'#:zιqΒ6ǎ TP/: kfrF4HA,pHk釬grːz{|qP*FŪ'KK@z9?5#naFvMH]ʿ ,`N7ux;YdJoy#Qj7_QͮgV FQmAc: s&"m!ܽy!qHZGShB} -eAZ@_@"ZްX> 5#h&n$t H«Ȭ f} XѲīL p^'zk׼Dm 9cO*"P`[.a=}*]auiNYKΝn|+{}KƖmؖMy1nx~g?ZXuW/dFI:L7q pIINVHIY ,="mAC6yBXLW]=Fc1 g. CXX%^:1gV1Xs1PI9Ľ,4E Bs# )9W#WvP>9%rRp92:q=PWn rZlQ6{cL!=&E #MI^7ezmJkk^I;ʹחC 6NQWh+؆C ɼXVGOWNu^ʫpŠAW0jDI̞S{-ol#%$\3-4-g XjEݸ2IQfsEPuf#n%ASg/'u$ovڗ6C?FX96L_-P R ЦƵ,M-e~_Z=;#+X $[Jc1$*OK* 0}~I*ț˯ }{N0/ w$8@‘z Ϟ4PU UI5ń rC Ca> ju /g%zkҦ;wGxkW0`+[L#(ɭ< j6LnksպAg~8JZ?ߑ'cF&8yGսyH%l;.\"X,Q/9 3û ?މQ꤆r* _UM.BI"#G٘s*8$J;.P3K&< nD x)1aʠY3懳 td{HSmCpرg|(e0(Ico En/VA0j꒭+ĤA}O]Z2V,8#>^b5f wnK䬗Fu3jj |-T^ sZ=" )6]˔S1p5=%$P)Zƶ9ㆃfl̛&R lѴm kr"ʸNƽ\BlL}KOqZ,e:Qh5bt-m+<3n[~UCdo۬{b sSWBjj!Z$ZƧQ±&c5=)=RX0tBS8Mv0/%a9ɦ3jH]F̍r.vWSy,8V}`8l 4*9U SG>0.Q %vh3 $C15EFAqM٢|~'rUQp{q/X]f4/wfeg.#-dpVo>HOu2(p&xz!@= [k5a^$k>@0v$MG}h,xs\S+ ARz1n6i<#~ULwbc,WTLa=7៲8-Mvwp ]7 q[3! {u+)+]SO d/:&Q ͂&/G)uH ıBp{ 5,Q zVcQüB{(] ɉpz0zJ_B"6`(${D ٠M[0$0A8ntb!> ,&GW+>*Fw֢}dxX.ob!`ORu,Fi_Ƅuܞ:B&fFr6QMOX->BMX8-)4(caowDH"4ދ9(e:R8JE?ƞn/)Y`.׽§٥.Q( c(ŏUU~Q'Be} ܟ:hȲ8"S(zm1W%>y~O"pc24Qg=C"ZYԑS㑣y"b:% ,̀`4ú.u*bDU3GrxPٱDSv |pFO7W^÷ߍsL d(j`Vd'#I^by^?q3wR5>alfXj!Wk찛7}ԓM暖-">;K8?rHŨ 'v|M!f& Hwx  ]!xL$`p_Y^q9`H0#hS򲹐]VzěgʗdH5p BvsU~e]dڦxCӵhjX lzM2*.rj '$QS2AXYȊAr1e\JRڭov#]_-ZL07jX+cx_OXke&lւf=dQ鲸by]"p(JG 72J}pO;lf rj x%8{é N1uZ}aG,/Tnt7 rРZMs5cG7/5ё@jIyiTܖ㘸ϴ"+4z* j*(j*}+CNALy:dt>}{l{X9}@&wRt!Q!P,O~,vׁ[@bfrX I)]BhZыc)ywTx1EI!1SR@%2:1^.`NkJoݦ  Mt](Oe~4IvJÞ_E`!6͖A'lَX&On٨rR wjA܆>^"է$)^a2HCNJbW U?ýXdxm&I6@ۭI?sՒZش%AQmU'(} 7T-C8c$nE(Y|nAPG ; Lז(Dɔ3Rj)re^h\FpŔUlKPDvIȖsdѨ p_]ÎZWsv(:+)'|Z eDy\q t~e_9g7 >q$ 0;M_gsQd0=Rqo9ϸrHQwR#~=FX$Bm[| k[oFW(p, #}Jhx+%ISRBÊC|>O(\oVIp_/G|wgx# U?$d HFm\2[(L+ u]Cvz8U-bB $0{f7:bbEIbI4G`*< Ao,`m*a﫡QHZz3g׌t-x;3[Gݱ%D-WFP*y6sd@Ӂvl/f *KfLE=D9jںxw]dm:'Zep(R: 6m ߊEӯr^n.h&[¬Bh rIsrvĕ ~(`ՁZ*@Ӱ3"+xSùQamQE4q.HvSbD*a՜H'ZJ5(O21 rڪŕ,"7NRU}ioA]ӛARwA֩n}$n]Au*yaX%#Z^aEtRU )G7O N. JO"JLQ,B>aounjvT2A*Ɯ}(J\7~P}Ĺ-ʘކ0.1 ޫ%&XbqjNяz ӈ]RY/|1pjGP .rFp9ZoRJ/x-vV( dA+ ;J$4||<>P \-Zxt#]=SwSdߓ=K^L>cyHie{j {g ە`\dY0ΤcH%?rנm@.1*,*;Ut19r]~UrLMl 䁲"8l2qw_ 򄐆֌J)QtW"'y~Sl2G1~}9 F\cs_^9 XM /#^–L(J~DA"4Wٍ˳Fo(uWعU} 1Mi8%@IX#ݶѭИݍap#g ̹ ۲6!7ȕL OaĊSN)r(IAi>arBQ]Q@+א`݅Wnuxj3_cD 9i á`Υ " +u.IZdB1"N Zb_|wϚ7k8^_n >hݙD~MC[@.D]ID"ʒ(bF|rPkr |Um1aAP Խ&Vpwg/}7JZI~6AiAح6YwVd~)-ȝi-S,4,8=6`ZAqެ(l"iGWg#b_04@H;w~77slPӃ܈m/,>&.+GP6t` jS9gEd ̶ H>Kߖ:04#%SÔk AVpHx9mPQ_6C*CB@ ,KY}ZbNb6eq-߮z-A\+U~5Scʢ/)D;Q*Ћrtt]Ѳ_Lʻ~rm'.goȟ}`So]`k\5crBWz ٱ#|[C_)Nw\u0>QGu)AlbkB{|_2+e-p\=-n/Q8zN9?@/ɨ³&>H>@pE^2dU)B@tuowl_oF5~ YJ1q$8GqH.ۮ ?2 ѥ$=/Ezx:#aPBHUɪ){3{:'N9JrhͿׄxcDG֑J?.OTɇ>`+V%>}qQqKͳbz1T3(R2ESFRP,ҰzH@ @{0БL4 *=Hk%j9]WJgetrpC 덛<.=G\x\WX'h&+P?trdQRF9e g!W)FZ+})+$Fk>s^1+rRL&YKH|E5zs!*:`׋\R/O8ckY>^l 2OJS5k|=?zx&D6̈߈45\ Qu'J5kM{͊ĶU|.T3#snU$_A(s|&TK21mQȭ4=zl%0fE+GܹN8W'\ȓ E]*{eqP'( #6bGq!+p08@-,gf oz)h5gmۄBމAF"} #e{;)Ѵ1b=2 3(z4l>tq=Q[#'WgT`Fn[Z,+,;'h@t Bi+-~ӂ&n@շc =er;5n)p}Rɢ}e1}o04 r;8~ݒƶ#L*='26 ڻ?R9D"ϖAn*srHwm;G'Q٥q>d@qӐ!$:d-mR!bI/ _Ddw/-U8B#0g$6CM;}6.3ɼڄ]6ٽGhFfݲ+67MO<@y7,*2д57h<<"dQmCB>sfQ $(A6*禚w$NTH^/sSGm U宦^lbA0:"]l0 -h oI?kH]X\*#~W^wרXVkG { DOM#^jA+6ͳe<0>~|X2N :WSA@6Px A*;h}/̢6Jh?lPoY(7+VtPGv- }-oFMT \soQ1|Z*ܠ53Lx2(ZTՄB)J Hzrd@4|{5T^X#1'«2,w%k1f@6ho _gծ5GrN`zE&J;;S-Gf ̠"a 9]omY?%Ճ=l=z v%& | $O^F!XߐcYVv񸓌9=i F(=ݐ^-(Ə덞58]?zACrynhR, q&NSZK󔽆gӸ Ht_͇}2U>\|،5Uc;#9i&S06!2!d>.AO2Ch羁`@O>}7me>P|q~< i_JKkǝo۝ZVgڵ΋K&Hґ'^}_Z%BWWג4Z_YHL)q98g^<=u~5kRu#{Au96_n*RG*jךbg碉W͙E+)|GnY$R~]Z b1.j<_/uߥYu%i5A_MdGƊt*U̔42؆"rXMuo:g 5`*zq﹐wN|_y;si6'(8儙 5-Q1x>墡Cg_762Hr::r%@tڡU() K%[?n\GwYRko#<oN~ cK$#uj!!mY>!&-?~HO- FtО6('𰔑Jz֙Ü8İFCm*"T}ڟړ㬅ţ6(lJ]9ªį×"^ ~)Kz3av_/OCLU]EVtD~|:_h-=_-nX@=3Gx#CژQa%VVJ?s9R`i|y{.F']Y?>&L! ttK19z:MX&0?t %`>l D,Eq e0+"+mb܌ݠ"(28gCCC;~υ2Á ?uIa-ux{hnےUr֩|M@6`*_WEf ̏V=]:zbTii9c! 8 MUa۬ŴyAFm:CzɔgfoUX[-ci[G=}]iA–.Y_Tl(Pnf-4C4$3KdNqLR ;W W S%*nM4B1~h*r[ ^_bT'V}f'WPriR$RuzWvWƯ.|!ΝpX)L/jz`(OO MZjulp-˫ #ǐE&1^tnI |~_mj:sfJ=56.A:T5u,^^So{xKsߟ:qcZN=wR1m ,8톖\Pz}n3!`먽&DHULk T>rq'X oH2抪A,BlWYk]LfG~ŧY453,~T* MkuRT27]8 tO10  y$|!i?/ec۠  q7I/iHE:} %8ml2:X:ĀU2,zkUM; )V#xm3I>a@NQJb!6ꊔ|?uReO#iU`[&w ( jӃMVg6΀8E[|Y $8 *2 V.$s)**QFW ?V߮+@pqM0d*C& }FD] QbBa93;_>7VR50X_%K]el_T*+W4̗PAI?}7 +Va/Gۍ#^`6{4Y$z]B:;*a9 t\LDy`ht4!t7Qlܸ'$EL ͘K/ C"gl*awꐨz nI$iiG,% f A n6#4Tae>?(o5o'hOS|㲣y0,\8oĿ!oj/, 4wBe+^X3=pto`Lv]># H4AWe$fl& WS!؊L9$^SRX(`?"Oڛ8fGzޓdqPNsG*32 b gb",ܑU5>#v?њu6j + WE37tmߐWʞ"DYφzN[;Yȇ$e_o1 9%?cyyLFO弟`(?q?/nޔϙm4Z_PH"IvwG\_[ȥi5I|D;&:M -lL!p7 ʺտ1\A& iu+ho' Nm[V)!98԰UQ_R<Pp)P>9=вAJHC`lS6 }{RVtψ<ݡ}8 DSC \߁e>[hy 봛vr責UN~3A'\NrJ\1)wܵȑru[(Pgԣq2E ~- qbS#/JQt$|7?>O1i4wbphw{Qn=u3ds{ ^WN ߉ B1K 9s%#) 9=V>KY |Xl<>KK?ԹY'4==Ha].8dn-Bz;&/ F J*U߰Y kG+&~, |EƹGCPslm#| lv5a]9t#i"Q.37Rΰ|x/x-V:7J-#%٬RJⵦ?f2/FyjݦO4ᘾtt:rCX_xN!duɠZ|s`wqHY C;Z{N8)Zky4v?=N92.حeȻmg)4o]W89JUbT4F <#F2~-Έs3% sĠ>'n/([]^X:LvN2LH ٴ0;h0qn|6[*,R,G oGoH+a}N0vGH؅{ &vU;e7u-hU]VD^7B޴ =\*~míc׀l}}֛iUe&D@s=G [.|AP@ 2;I8ϟ+Nk.xXRi Ҍ@{tnGMhd'+kE,uLp{vr0|8t :BS{k/"$wN]UN9){c[#7NJ8iFS?A|`SV!{jtgWF|9Vgb뉃Y1A/3&3!6#}bQfl>gg#FEu'8[e6F Et Th_ϩ'U?++p +1u* :E&6)o$5;3V^&Pkm){ T㴬%a+:NW2|2 &m\?uA_# {,YR5d۷򆁾 brxɧ{kHlAe% (ζ0 \cldXQWV RrYu zDiUNzQ(2 %Va0f /~#cmTv#@oЧ2310S[VߑW;x ̛x`eխ?f{1v<~1? +iL'k劕&7pp~ր7JOgA90]i&xZ #:D XOtTďQ]O3&'!s7dYeH" ϏM2mKf4]̭Akp#Zf-g$&7R 6t{[*KGG?LPHB1Vݔ9 黎 %?Ӣ-ï^bFEæ%ϖ1u8FncY$?gFI20p9"[ d1֩dxPejK$-p_wWYB +%Sb$V,`3v`c` AXk>Q_H ~HFmS3S|%=^rJɽ {7:vSRP.X7p38,}Mp0S80_Jgk[8Ҕ~VuR[H^[Hw_DB5]Hd3yo2$ފ\ ֦5MKkqa|Ǵ2<ۿ)ӨB dls4KI䨕Q3ݫ;c%-̘$Ӻ$L R Jkuc+ Ct-TX!,cǀdFF d^uEd=7eC.P2F*灅D#E)AWJZDgT`ClUПߝBVUsA(.2lt 4ΕC"T -BG^?;Z;kK\'xNbu?"Dƺ7 t]Ěmphw'fպ|3ڮqн_:q̈́éa["E2_z^踊Cy[MT1`跷+-B`1CvQSꑖ1s߾; '?%Nꋨ w (NaD|mN^OUL^@Q% Tkyʇ)Ŕ\}7 i3YVwp;㽊lpەt8+8d^%ix͓D Wx|p?Z{/*lu큕= M6ZsC*Gx1hon"d42ŴKxKuWήd-Gߚ~ht_@5H ~QˋsɯKhۥa{P8HZ. .|>!o4 V}>WqU f_ͤ k?kQ4~&8z%Qwgci%G+6W5+ڻO9݁'hC҉ F*<;qY~*- 2_7ɏnbP:322\=6r#Mҏt(}57aJ&M_c_ZņT^}!S5?hS%znv|S>:~D!UkpSnwx.O27t_$aUXXʹlSdn|4#ükj߬yjfճs$%m(1 Uѻ.#_h#rwS߷0,]=rMrW% LGڃa*Zwx]-e$vJT~ zۯ\*u! WN 2bq%׮1*joۮ((6vYn1tqSeϔ>:›XgٍNË &ߍY2Vc:6V>,zzLH1  #-Si#+ɪbi˄tRR؂4ER=/g8mGLv`Ղ61صWY'Y.x 9- y:UtlgP7ĸ[Q{|0ɺ@E͗<0#?0@!Ԕt?]{v\U*oLYW2(=b)}g}Svh mheΎRGd~Lz'HoWy*' , ы^]oqqh̓RdU9ẚ,R)j)Oo?bh  J>'/Njoy붸тPqj2 $)f\w]Ү< ;\ Hݵ?uM ҹ2"|CX)Ð ^q"~k;g@_`G y\x#'jhf>9M^ XqC]0$%Vo$n/ߴQK V7ÕGI5 ~q*;eG9J@ وﲪHDQm-rf>wM =]q}XMQVݐ"?Xwvf{:G`ˠS^Ńeݡ6,+\ *2JS~ʗ [}2=ss58g=>_׶W'PW_]H5j_.ƒbĨ>e)t?(eq N2u)Z E1p9{Xףv+1 ﺻaW6,G"u~"q ' ǙIձDjen'47f kvj;J59K=ěEEs+N42LO#AgE edS*M6cW0b2ɿ}0_1KD;SuwxhiPhL^*>K͢ /܅{[=rSfOmYS^bc-jX ҊUV`Y1Q2Xf5М}[c҅ Fk.c_ 9Q0ܪ[;H$aqq2;E<Ց&+wS\WS؃T_ gB[ !E5Q;cO ~UjYBE V@/Ѫloq|Q|\:rwRS p=#R@cd 1zig&z1MDN9l=<2n.piF9;jsgf G<E/|\I_פ,Le0I>}weBZӺ1 2YAy^8F$J"WuwlwVk>[ iӦ} 蠂Z&O" u)6SI)\dFB'>3>IF nW $^(3.cGu^f34,<>a zS,OCI"!zFz/fLhjjjCӂmDf'q$j3k -05?΂řq 3QYO*2aAK[ER3-ÏXc=VyS@AcTz/C-5Klya;>Ν + =>C-Wn2s"OGAi<* s?k~y$ݦFYF5L0ϥU@;0HB+&إnmSPĆ^ɸk&fVgդGm϶))q>F"Ŗ%Dt!dž@l?!sʺX6sDR8wU,pH&ExT2k9)wr2vXpHlh/ā up:1!`-!.JAt-4[<5~ho}`IdDs]qyOKQ~br.Qf.5Ő ԰ܚc'UIo;(ވfT1&y`#SRII"J}^J~|.of |-FSv`1)KvF^֎V"#˨`!O:i1BM*?)-Q+5X2M"xqYяrAmifei+ILp/'ңy&}Ꙕ^@,]5g%c$ht.oၶTEШѽC m/Gb!r}Ts>FlsV[T^#z*$|M^ Oxq.XI" 8\} lBy$rL(lQlIeI=_SFduQcQ,=XY#H@|x guQ729qk1sKk1_||9ixQHfyLK)[zúEH#+OZ0rM.,-P1EFD.e/\E  ӹZ\-KC+EQA >tiCu(Yg*c?K/sTOy5ݖ &7}&!rwHpX FG}-Q 3;3a|W½As69_/Rɖ |`ZY/^̥^}[;zZS@#h]H>cs}ϔ iچy%ɗI彫!BoT 7Oclgs2r}ryߓQ XKz(2L BW'T HsNh|Kz1/r{_O[mX m>+%yťDNΧJ:Ec'Kdy|t79lMyh5~`phuy&~x`%44:[; Ԃ]қ^np%A>x@,r{D=<ˎXjqS $.- <(_~52ޔv_=/Z CY@Alһ ),dזӯ殺ڻSaVG ==>y1z,(Nv}h PQ[}8שz?R.Zӈk$ zAqU0ַEةY:e 1qn夡uTPZcrP/uEݭ: 6lL9AIT,H:B S)R0 S8 a)CU$ޒ_p9ehWyt2pI;3:|j?%zaf.0J}I5x5Rbebo{gw:haص>TQbTީ[uM#,I`m&aElGƂhPPI||O;S4,Jol0 f]-yZ9.)$s]Q-?;Z]}eu0!X,)E~Ejˮrvr7tQट2Vߪ߈^6bhtGjɈR\LnPu/j!-1-/9[.k߲9Bwx)sT5;Vb̖n^ n KJu @TϘ 4'=KrFRRZSZ@^Sx*Bd-uF9/¦s lJ[ܭ|"x.qZdj[L+*HBUke8Qu5\{ 8a~ҔaRe|7GpEÑ9y/>ң ;aEɲNZA  u)G [m7J c)L-pҼ Lr#ܣ)> Ojo?#}mlQʼnB}/`? M7*xBxҭf$d<_E#[3^|\vTْ?4F2Y#5qw;p('#"VoӘ`,&e&MPyvN "dpYĊ>*[QM>UsIbT/cn*!!X:@AbH:~nh~#{ .=_=Oh?lݷVUC|S J S.gT/2MC6A0RI贞]P 2uiƅtaF 1Kf1LX11/nTi,f+ߵklXG_ឤL>Ba\Dg=϶[O]TsA~/]a/+ k`N1}䳠0#fu}#c,g%. 3-[4?p3J+1]8*Pa@R>&3k P2ZϗRI9ra-I arZg}a?)@&WLv%뜃rծojRHv# ^ oߘ}hT4zʯ XZTؿhLuND`*q^3|#}Tjު%4 ^נL\ >gx"_ L )K: tz]]O;Cp% ɝVҋ/刚 Y+Ҭ!A"VWCˆk{hSË<7+խ-.wTxpQ nʄ,/ds ِI;2/(^' DD"XΝ<aUL,>9I -,Ji%vYz(~ՎP8^nȔ*`ȁ1F8W;BK?`'ٽ ξC"ɽ.^栈?ٵBE,ޥ!{yQ`9I!/`i`<0U~!N8TF@Q {mD T{8=܍a)\Nm/[.`gD|8[{Iìt6QUq3UXdt5Q=-{"(9B;'?퇛2ͽ CcMr5~HRJ"LGsz׿&a} [ت%x'Nӛ0k0o+ŰM@[Ěnt"a^АT~yxrYX1W%B@90N]{Q TcaKXOYGE^F mQV]5&O6t(>f~fx/.!O4)E_;)wmv3Sv.&[[ҽ/u% '%_0Rۭ$Ze $I+J גVnZj`8f s3B".3H.Z%w-NY\1kpS8y(.4? a(^4h0 Q%*R Ϩ /j0Cqό 3JEl^߃eW/ 嗴mXg>f8 ͣ-mP>%yDSWLՉ'_!GgB LYH?`12NApGl@CDFr>oTȹ@,o =]ݛE2 |[_Q7J:B{YĀNpmo&ƋtGg8Qػ;&C&֖qgˠ7:Eawch[h`,e|Z ,2lZlnQVÅYGBQ*& YpϯT!$SH{А yV=Gk1Ԙ :[bP0]F#7< h1 . T7Y/Ol3y܉+_<~/:UJoX\ϷZ!N,?`KHS(EXޘHL?&pK2Y_Dw5jyٽ颚Da7Ir}k 6=n~ C$R&,K/Fү%| KSx7)=֙Y|b8 ɲ%2&R[c|Yu,*J3@4lkwHxێE'Hy J/Dj 5$qߧn2r݇4՛Yl&I9&FVǣ,OU*rgHJ Є|)jA;٬!YŸWʇ:FN} /b'CUOTUQqyC*9L6d@$؃lnC SCN/O-pIӀPmR…m 7+[<eNρ7ҫ ,Gņ@Ҧ֣PAruz]E¦0Y,?֍un1L~Qeof@zI$7LK2םN$ #^f+lbO2V_?[LG3<-F`\r#vE$N(rL7mW99t~^|O]ς\V 8İTbz޸B_<.baS=U+~.hSO͏ ːy>عVyGʒcp‰p8]Zx(*!R-"5j'ݲ`]^T`݊7pzld`{c{!|W/XoopѕGIϫ-ce>$]9Z0t˜n@ DnuW`@.FvA鱪ZWd:uK#C͖o—u xxGBo `oϐ€F*xtcԯK|$[^fj۸f⏚k}9 *$㏡ZOd4u"l^RgVn2&3]]*M 9uT.]"QA]ܘ7Ki7spewqkvHcecuyee+_M/ mC}T &L uP z~+Ŵl̑hX)a_=a,oR[{Z׵ AloRܼg}|#ڧ}/A?9G{.G*“kvDa`U~aƗswviV* 1-z.{p+8E#dQ?88dNTH9^s4lHD:#j̀*XRd ;ݡ4`S&lX \wQ1z]b7cJ Ќʼnِe%0WU[6A8tw@dh4N(=5}n ŷqʰRs#''Qk>n2٬VU>>h^̯|.54@Z=°ZK7+T ;T*ľX=t"!K@ QLP?R أJ?qٳ\Ӧ zt|5mThwY6h ;ZO+~yuCZJo ذ/:JG#@To9$^H!u7pMJ|p^oqMʕxW4_/cq!j0ī[j/'Dzuaq~\vސ'xКސ@Uj̙Rx[ɵ",GEJ5d)sO+0U!|ԓH+LUsIGw7|~4ZT{KP짮%;w$m/9$w_'pLmdxU`MRE)}Zsp~˯CԼw)4Ld$W+ɾ9% OugJHo~9펭=N|EZ)ā"14zQ6\keb5X)kYZpxB{\ Tk>-{rSH8r(_Ed:(DLPy''Ȯ s  F2{$煜%,Bӱ+",p̻A/&ǵWK T3<:IU ab<:t=F_=So𥉏VI(|ɫ N!j-6:JyEH&bi|IxŦ(,*߈hMɏ C/#X\ ,_<廈jb5@"HK{‘z/%~jnp^l; s80 l=|BG72e=ޅB! F44I1^줎-{Mu/F*k6UQ%R:HK/;^d*cNA1KHNq˘JJ+D lj$G*v۔<nϯOE/`cA0 2pkVp-4Q!mE8Tӱcw~9[+e!mo5f'R7+5(K’[ -*GW3<}G:N9"8k4Xz°4J1MNfBε.㻯h:A]mCǓLoa^$;NZuIWDI4)ۇ9x lՐK4ӠI뜨(BT5GՐrȞ6q|B"!a ~vQ ^zg1CQIDpSc~Ⱦ+hz];ꧏҨ7cJ yW Sk0y@\b`_A|YIURϗwp>L}WtQWV iw<?ȡrKdD?~ٺtsV7KHƵ7E&a@۫N#c(hgsZ"[FnL'֌q(lܡ6>ʽ=.]-6IWt'_T>Z3)T[u^-JME0p( 6OgBmUmkЗ90]r ,J _C-fDG1 _Ns(*,Tau|" j?MYQmbnؙ-#CXh$!VQ^i Ozу=a0 CKvp7DztspWo'veh( ƊeU4Hj0#H|;ʈ*_YM35A"Lk6nּsvPkH]F{n^Y1a[c$Gzt'6 Bъh4yc$}<^pFxR[ +;@1$W}` Ĵ '/HXEqgZsīgѵSk߯6 F ADEq(.$v9n&Z$ӏ67x%jgLh] 54cJIsIwXDz`R7m%&NQj#p1S#l$\T2)-M2,Ӱ@|}e YU_0$@A7)7Y kҨ-"Wuҫ1zSy4A`#RrQ a`x|u~ctoJ#4|\@mٜ0@@J IaCHs剉 k +q~ۉXHصtOjQvߒ~Eq XPt Cvg-_ |K78 <騷B[9Ǫ¹顧j)Il9."GQw :)pҤMB'.;R9s:̨oV}}VAH7@W ;g3}SPͩseK m},蕑 OL4Mw=TQNJr-^"]ztYhY4 '?&C@lRQڑl͍m6})fbꅞP<`,%Ӹn+fI q5j[(YyS@GTLͭOZaO ']u(PuEԏ koRr/&&ꐥ` 6Z;&x"8pl j]WWrY2gmF ݞ2X4Hͮ}-q^ɗsԳu̻ńA|ҐֵM&裙ox'(Z!)i_Ш|4KX߅e!d=Ҿ1< 5 ÌJ6Sz_p&XcĵQ.NiP;hƹ{j쎣 "]Y*GXW AWg`$zdcPahk]/U+z.Z(4VA7P("Lfi?%lwQyoN8@oe;hEuD-(M<YQӇ+F8I6σjKٝG%|⡡gd99X4:آV<(E$ |Q.~VJפhP,WٸؑZҵsrM-<6_Q,6~ nh ]5zǻ :CR\ r89rW'\$Z3aܦpyrn&*l;Awl9k>F$gB=~r}]URwʨ#쬘 jXfbg]QbF>Wh9V'&wF}rw}-z䬱qh1N^yp<±Jj(xs5y_HIGZ9;E0ٓ %6ZpL^FǸtLHN߳qF,6nKԫjc3nw)ppqbVb^[`J1= .X_r`޷Î-XiM :FE-ǷIJEuE>iH[ ,Co 2qѷ|U>nask}T0Һ#5T:̙'4g9exv*4f aPXparmۊm@31PjۺVț٘ D?t#C=/! t<#|c|9ZPU&IE_{Hn]F57Za9O\Z!ݴxC`Hy=[u9W8P _ fi-i⒁'ۜ(0PIי(:T=mev^qm-.cwRUW;ԍ_mqd(}wWM0}n$[||S XkM@f!}1~Yѭ#F^4(ݕe#C/f0K`):*oɞa=c/p cƃ|웝=*X"'ivr:Q= xW Pxέ~*7dr çixYw#OBm\\FIV j YnFƽ)DPX(kNP{T6l-yS2݈7}J,jJcU|BCcN>+s$Ny;3R 1IA'mkTmb#~p6RԘr\maL9,!?2Cm.x7oQ9"/;fy5#]7Fԋ|ɝ`Ku,6x | 7vxݜYTʈd~i>QIߡ~" +"숖 3Ie(\H.ӌ8hU\ZǃPHyUCBjZGyo*\J#vG~ \\䖌}#k7Hɩ>`A_0Mtx*BlE^q'nG4ffa͢a`C,TgHn_J4UxRu_-t"S:c KJ;vI@yeҊs,l8W=([ҍ̩m>/Edޏ=q 8VS$7܅)iŬ(q@O[M!F鎜-gXZ"s7>a ~ cRQVgW1ʫtI9K+K`;.pJ cv((./ l|lR=uw ]z#HfUp3c;Lom7B:CYqRy?Yp4TEkqa-NhTkab( gdA   Tq?wzK᧌cUD wp$$as륍 X@$B&zZ4asׂM*d"0G/lK&{xh%!?U.{B b)Րդ18A\ZDV"Q?@?g\BBۗɜUG8CBяůô`yUٯ0@)F%2l? j`Ue4mi+I3\6aoRA?;*}3|kuwIk@ ŗ:ʑqʘ4ƟD᥷6z+mqR a*GyH\8a-u$%nR|-]=۫̽)\@ p$`ܦ 5vT>:&4ݨV~ H^sSʜ nW&gK /UK&?ʪK:kf291;jPsty#މ8P?]JX=20x [^5-pn .K. /݉xR=rU<6 x"h„g{B >qe28{ a}p+(N̈́y|9D0wݑ7p` '8>{=?z#a^3VD Ր`Xx!ڙУڃi:01@ 뒌5 ϖPNG` z w# 5օ>@@21 틘 J7=ŽF5Eu-Eu'%}֓._L;kƑ|Tux\N0z] F_C߲N<ᶛPan-5J 16p^"9&7I̯(/Շpx *y?Y. 3Rzl]=8ࢀ{@>n[j1nc4qa%eFCcꅫ-Wk}q& t Y55k$O5`d=؆ Ğp{ Nwb·LT5t'5)dr_XP$O0z0f_.ۊLITa3d\zUUN8`eC&V9]N#Rq.jXg5'sв{C|~A'B[:z6B !o`u<خu7|߇(`"GDAVHgqnO wCA@DOa2F{bf}}:$xGMbD750`k?N8C,z&Ԯǣγ}t{")C֘OGk9!M΁9S^Ągm6Ah{hHRV?I[IZmy[]d,o$ ʛ?w? 0YqCJ`TW]WnW&@)k=`tC7 6ulm, YȥD*Ĥ(6aDf|tV]yvH~ڼl7 4:LX޳N$ʖ1z՝ vv1=q%DGbjsS嗽I~'M#4-oD 4醁orXl,If3>>!߃ɲ~mp$ >u܀&^\]'ّ]?@,zEkgk\\(] s*cٰ72o%Xܡٗp6 ֩HP.Tl_›sv>QRsoaoeFT@ZخwV_3݋H dmnwqpql(KǕPT\o]B5QoYlr:f b$^׈;[mM=}E89osy%:1cxPO~5@ Li2Y{ 'k_$yiy[='#B%XzW}X$502tx"U1~vYJ!ߖFqWi}:|vS.'k;:@ѫݺ`vxԩM1~EӃN^.}$?4}t ~do^  nfid(i\wz>TI{#C#8mFZs-4k;"6[&xmD̔kt]n!7 (g#Z y=Gة%;X]X^!ǰ*{* ]VY`$,^`M0J6G_ #=1 Г>Lf\|#!/"y "n$lݓm& >pF9 37zq%eIgH#fJd_UM)y֊tgliW\1#K|< ^-c[`s@B(@ e|{eymeJ[pi#$2xtGێ3 ku(gFkm4G8h^l}BL37KAΗR7o3N8xIs0=qGmΘ\A SoΫPJ!Y(KmbÚDOaLuzE\6gc>)UO7w=N\{{%:~ˉܟEqO!cLKd_hĀ1 0Y٘bD\ Ֆ_V`@;5&cBj(N+\PѶû~&W c, 2U/rQrlVv}AE113r_oo8,At#5楇h2'ֿ3÷2o.N~,52W)j ѵn|u9_X!%R_]& \],>ALRGSXci )2bNhi(nd]dAi=.9&ii6m3@N`GE>jkuT FD0l_dH)uGOԛ4B]6S"D=F?/ƫg-Gֶl2 lpw =k˛!8Β:`\bK>[g~&$%x }`e? ̐F0&Qߖ)Qf^aG2UsLg;6>=aoe8 2(0x!rD3S8=<*5xU;`-#87g\EMD`8 d$⎿n]&e2ϵIoaxH'điu;1GoX:cXz͉Fl񘯿dui.0<+G< ̗JQEi4w%e5@8]Ӣ5 NU^Ij1ˤXܳ׬[]F eh0qx;SiLz'dRtG/ĸ>r# l͞A!jg`z%YO1~)8WPZQdލ>9NmLZS-3G59 7p[CÓe# h=vj5 Ix[B CjVʍ99E >AS"JN>U h&u%;!ɱTK.֦x&"!*2~rp)ҵ?)$yJC=0^shà@:CXjpj@| -te©FJK>>{3ˋ\$Sz$ cY)7G-D<+ʎ*j ?ǥqv&q%p1 8w]L,u/FqlY9]w^5"I9t38`@cƻ Ii)o4"}R N]ipL|2QƤ ,gSi{f)moBː_%]&0uwjTSO7A]^p+68~amC |~4uÎ'f#G*p~~r|i-u:6gx{əBWSvF`nG6#of'$Ȩ`h G~YYuvlD 5A \X9'kOOg'+ҏ(qc fTS% 9-^N;xS%TÇn@?os"[^l q}ޛ=c? AYMDZʵ؜MR1Qzv`9\uiDKlB%g0ɶy+[)L?҄Ztތ` ssP#bAC.ɻcU]ʐ$7H֘BQn7bcǢ} k`j ?wX)B012_ / uJDJ0[}K?x^j? YE|A z,a3v<0ʝBi; x BmUU]|pCΗQkD@v/T!UV'~ 2zz$" 3F=v֧F$ a`KpU`e2qHx5It M\b$`ь;xԖ94녯ꚧl9k}{Egb0QG+ЯW[>lh~pLХd.F#}6v^Z&5lhuB0HaÅjGI]/tcl3)vQ0JD,&q;1b$_H RX(3UruG0/8:P.+5J }mƛvv$|U;Yo'$Q5Xf.N.,7\igߣMՎ1|<|QhF'jΣVTMƳ.GzF26(}:vf4A_MNʯTuچ 3rIJHȬcqr|V&GCE>;XzKg895'<T}& Jo#noMcM&S>L1H\{G)Yr0{JQ][N7$elӅɕk.Wdr Wg> s|ӻ5><޳0$~3=h PɱtMޱ]8t?euS%-e_rv2A8tN$k.1߆5fem~5"3Sb4 XC/mj62>U0n W3a0h9dM {fRE֮Qpvя_7P1;r (۵|S-E3ƾޒgOYh@^{Ƙ} ^^iK=q(xMRgA|ӑ%zcyś-h[k[k%e]Swypx9\<΢CԎ*2m(WlXw J@&U0!{ltBjAGLOHFqScC#5ijsFd`6jVOP i/ڐp>ؒWeDmt&0KQcy=> l2 G?|,5rNByj}ޙQ;0@H\76򡈐HOkɗCG3F8 $H܇Catc6 -7^)v5&֟&B3pÈ #r]ْ=筴nRata>z07ߔc_j|D _K?Eѣ4"gUJX܎+Ғ de~iQ 9Z{!ie`? "\CȜMcx#QH'I4 r;^bk͞󘦬9KNEݧQ8MrŽNzplbuuf аXHQxlF5(ݟSw.}) Tj Sx+#\pm}aZFD=3` d-q;@N}>iU9lNh>†^+v!h1B@Xp#Ve)b*gVǹh+vs.%? ꕾMHC'ț! 1&\!|h_Q,4OUڠIk7Vc; &C0ŐFK6yh`̯GC d9Wb :aU8Ϧ/:DԆ븤l!gsho8+32mݢfMC|~e@Z/F6}|/Scks;_g:clZ79M>+$1\Ɛǚ#vg~5)}Ŵ5ZWџ H?>b]I2X>ka%ei kr pPp:&Wyʊ|C諵KI Z|Ͽі<9?Λ &~9Z A?\Jjw lt=/9ᵫ.rZ q84*WhƘ(ƒ}auNKi( _|!%@{h/kObTs]Hd:7y JLg@9|4~s@$'` 5 Pu08N&O* ?reP]!cj3<1/<įS!rsJ;]͍b6ڧ\.G:z?"D:iqDg.UX;;wzb~,4ґOtOޯ߮ V$k7XQ,AO7@8>$WKL{QKrsP (r b>AEeUI$(YLgQ=aPr`x|!JN@Xyh)gc H (Hu Įu rD?y ۵-Ю7Ae&,ƭa8yYLS#M{6!Yzl)h#܋`6jƿƃUdُx D0NBDًz<Tq$?n3Ɇ-vdd|Nk2!lb5͕ ZCg=׹2 5jWB,C n/3+h&vk^͹-R@V7|Pq|:߷Lo=@AF,W*ZV|oE3Xhxͦ,/R> q^~M:+!mg3d-/GZH+=!r\-.gfrw/tPPPm;*P| |Pv#.3wt~iS2cj a!L(5#0h"f>얭/i  Y1|èCBnP#c09ܓu|}kѥfZ>ikkB3k!a3B{мV6\ 6o}н_h}CLUyW8KG :+e޸{za''_Ϗ"E'%zKcD'b7[WW`+i ܮdÀ `T~5:rr thO(w8[HXm: H> @J -8V\ 5:9(vL o6p98Nr./0[6eKf^qx(Kj7(PVWk9l }a.//tּ$:wdҗL/#y(vs]!!t֫9]je5L ߚ&QLM/0YQ\R8ʪCޚԷPX?u$Fݞ[uE`H>.#B:kQLZJZ J}4:V<8Qi:#h#]6AŽDsbBא rkj\g ~5Rzs5vD 3Ϲ{t6ʤ%%֞. e /nMO3ǬQ/>/TEHklh0~:}^r f!̲'5x TjCQh~D0~TkmI^`B**}`vt_,/Av B|ɯ%`5~Pƫ,ܯ`@MITEBz{⧿fgNûDŒXGGVᝊrm+ hkxiV~s7> w0| !%0_wΫ~G+~qs _8lx +fH w]˷k]S3%E0&/DτU<@>M/۬ ɢ9UڵY~Re2 XiB_̠Œ$5k֦9̿SE?3{8oN,jF=-%+q/,z;?} OC #Ckrw8(Ҍ3[[Rl-EzibCoΚf(TUtn>ځ[`KBWУ*ٮ\_ڄvc{\=w!EBarmبy'D$~½Sg).NukKXۿ)11EMV) 9GrzÐȾEvCr.5 8~:P^6y 6[Fqdݼ"`!F'K>;uhV~7!2K% +H_#J9[pu@^ NKQr4(V{WҢN^oΟ0M k#LAW&z,H- g7,sPeI }ZFX>l5)  E&̸x;/6.]@7lUh[ .!aȨ3H;tχwK/rʟXULԙ43!օ:zd$kq gdTIFJh!/t72> 8[yJ;U(W29/°I,ֺ I M:zѿ6RD <;g?-hU UugQ>h Pa4fBIx`G,c~n+κ]}C eQ_}T!ff^[)qҏE .zy l$ݼg*T:(YxZTH$M׊ Q{OQ9ttd [Œ*'d !%Pk!G_%(+ FӺCVuB9 q!7_NAq5?>oAu\hHѱ1'tI7bMhO8N|@8.a贙Y!5F;Edyvy@ dbX;6DFuEZoбT\LL1jtjZIqFg M9=KYAo_ g7\<Ӽb)R/0b2tLrzZI>}.c k.ޭoQj |-$*,:ckjdaݙZj,%؈Id9B0ON]Ł,pU4:$HKazWζ%4/3J5L"h^ k J}v(Iar0|Ru2S'IB]9 -Gh/ZԕT| z b%vVY)vM}RPM!Emh>>K}~|eY>!NXvOd=,M\SA+]LNy(khp+W5]X}]?8 \5?7$3_)N8#>Υvl4ZDÎp'د4QH/Z4eOv1k{ :k=Ke#U!!d_(H4UJ?\ ̘m冋"3})gG ?~$u/])RZ/`.w5);i`^SX%{L2;sBz?g$D QCEIDD8A-C?gy~5^:\ntaYIxl.͈qW kA;I{6b/N 㤿 >w F:H Ę$ Їe@P F~.\B.LD X}4:w8o#H5}+(sSepVSnd5)Rt0ǡmu$3I\ѳfx/Sr/32lC1)He{vaLeWο;6럐.m. !\U ބhgn1T?OVrA.̈́Њv&^ܺ;8?J{ Erh=M5l`gUۆ?3,mi잀h5?p#kUS+bhZgdxWs Z 4b|UERĴRab.G\{Cbv#k]+Itf{TJf7 ElJSe-kylu#Ï9lt1[`l;].NsZ0%g硒ڿmGXJ%UCt^|t  $5H ̮1Y& 6@zR>N%3!8 0'/5[?xɰ/PN|9gbmՔNo9@Y'-xqJ V8t 5WV ?P­WKcq4HZҰ-gP&<NV?HT&@T '`t,?`Dv0}u5;ɰRQPEW}uPU轨Œa>zԑT9L.M"!W }8K \UW`+!cZR-#zDlt_킎>Ӣ3H.Vu0OT kfcYӂ B^YO߷hw&ޚqau)Y.gmK!gnDy/ #uB[zbV2NK4@*07JV*jJ7otgn' Ve&ьɘ K!\0`Hb1>+8 nHbG./4:N"tel&&$j`vՄ עMPkڤ \,FNS%5[t!<dPyu&P1CFe|2S XB piB;W *d4*4Dk;/.gI+;$I#hH|OZ$?_7"<)KL3$.IdH%ӑm*[{eBrNƃ=nJuLy1Sb!pw(@”nkv '&0;"1d'I P)Jٵ l0{8p|*AyeP6b@>% UwqiGϯ u[1}_ ȝx\`=3q)UY["!#NT#ha769?(#Q97 RO+ӆ2ۤ {Qvӣ,qpY'o*_sI3h9vTsG?2\ &*(/6T]B}`=ι3“yȞ DD+UbX[QvDs!Z Js_)=ܮsn.AU8\';5\dvPGVQ\fd(MK$| 3!}#kÌD1i4&@qvx]Tq3ϓ-_)<&W?-`CFTgv pYa3^G`%7Š>8K.'{;N%o>dip-1"%Lgxq/Ie%j" ȟL'r,!da_ c%V˾3@!Ibr|Ձ{H"Y YԻ34< <&Qn}:ơ]@QGIK" Y.LaE2ZCc\q?2jq1ޏ R"vX1\fh`Yu'x1p*< 7f@VrV Wϛ,θ'4).,$m[ $" ^3AD[ #˅w qZq'd(5Q +FC2܉QOq/xќZMX{yK۱4WVK!BYQr3ds7A5eO5ocPwF淦=j8#ecHhC&a[0;YR"P{xp)c0卭@ f9KH>`h/y] ɻ>Q-nd!%{oYfX7?ш ?5s$>qY 7kuc9b .ݴW5W=<0;-(E3V?̬|$0R_؏&E< q ~9-Ms)*1]#!M}x" ]Z WEMM_H 58izg x5|,,z:?v fѼ  V(K׹99?Q@aVM+-?_wja"%]'-nL7¼?AGIM7s畽[k:'I2;ǘ ;OVf.ğ #fd䡢{20#}3<\օB8 x>hRlՅ,סY\M-m<ܔ Xyvu:6V0|Tx[eT+]_ Wg͜<-dC{[ ED#u)}@Ʌ y_ ƨ@#[YpMg&R9>%@j>58 .e)F+,A]c3eêJZl&h玠SIW-$k=cdVO!Ƴ? 4նXO߷ ,B ,+;Q#j!O6OBc٣Xx3QގD+_R`/2Hnմ&zv|ɂM yC,1N:)%4ZU L#iᷚ[6u$%%Acwe <ϘYaJ5^3Y0?0jpn$I$QՔxc0-<, ̈!];P=qZoSEo}lAَ^-~l%t-tA5@ġQ^Dtf/59~,,R%]t#d:2@lJ5ܗ lm Di:5AvIHks1<<;MH1?_a\p9^{Kȹ`)9-?^lm'&'{:j /E&Ry'ŖT KJ~5 ߨh2{B2We8)۲|0lc?ZFOo2.>W}כa(:}!u{ʨ ۧr8-=L(i|F@w,g?Ҍª6>rc_\E;x7I"_Ͱ8晴Gc(mk Nm6)Ԟ`EGrg. ^&_ݯO?V A.֚PrV18"\#Y!t `z>G&n~ݯ5B`Lh +-4_ΟؗBY`6%-Yۂ=_c#T3dtR-'ʫ>IjꛊL-^6ƸQ.@9ɥøqs 0w,ʏ9*9OeeP7."wE Y̌M(²YD#4LHݶ"3G#1(̾[IXE A5ppY]|9nOQ=G`.r[vNf^ 55{}Ed \׮:5 cv ļ:Za_ ulڀcِww1M"Zie?f| Ze=\y)z ?nw1Q:J XuQrrr.U39l&_Mw;ƌALeqv:a%+`Q7T?!)[ѭLjB_ea.l czn71Ɲ skڂbhL9e5mg°Vqw&WBI0azVO~ 5PM#ucDȼ` FtX%ьALŤe/&&cp"!.k#2(sMd`"@ 6LqYx6ioP~ i S̓6H3)˞25%>6xX{/+tdRr8l4|B&~qu1=S6V[^:NVHӭzť/rXйߐiK̀ILYy:Dn{su"b8fƱEoB+؟¶`"I!@gv`~4pEt*s_*C)ULa:s]v&wL<4GN»/#Jwa>^y7xX9+*{L*"s.;*FKKKV'Cεֆ;-v35g,\%GH_s R*afJO;gnj'ӳ$Ԩ9!L-'fI??8 ߢu8g G?j {YZE;"4N8"de0_XZfbW@hx>yNOf鉠Yym5.zTC)Dq~"p@el, }6T㰯"垆rLBǞ 3 EUrEM6_}N.$|P`zk&v~i=Jɠxh)n٧15V-Sy xbp2 `Ie1\;OMI#)I9߹sa[Q4(1P/ /?נY-AZ_y_-B WTeܕػ$hl|ڸiXqIɿ$?+4Iq83@Pk/{Oy1M)<`9Xa^ S'JJ Ǹnе cX J[FSQQ+"nod|FШ/'Qk gQB~|5*קE@LЍ q %1ӧwLk;`iʩ@7g9 [rD=__15881qku妁[-s,@mBhbYw4ka!-2xj0ݾcUk o2h3B_4x3mbi36ZBCNdD)ٔI i$g8VJ'G)!BrN;˰e[YʍXS_PDLX1SШ7eqL מNAg̚E=ƈqd U˫%xt"&Nev6|#Lh]V},QqzB>{8=nLڙ ~aT~tՁێFB}̸UW=n"p ¤3 "F%/8ʜ&t ׺Fq͋C3>bW<#>]owp}lBֿCGrZdb6M>p~2'xWdvyZHaBpfJoFwӁ2EbմCBGہ2_<U@>vwW$'Xm^3QZu:!W='hվK_j*R 8'ܢ ]\ຳAX,M3˘3ܳҔ.4is&`Abaݏoϒr]p)oُ)FevybSN7}C*Q.J[ǫ6axG%ŕ*oS-)i~H7>Xqd /]J#  iH^@J,+^<\D\F_{vo`ț}m4GĦ2L[@i0*Smw$QN$㳃 ۢ6շn6@ڈ[Z'ڱ(nfWt>Q#K:-X$%\$D(sةF<=,8'QqrVl1U5`?bbaOIU6/] >2 WM*b> S_άD]bx;;TwEٳ~x8$[,D}#~V.R d^ Qż¶|qbW"JR#e_2~N6m$xw̹^# `DGkf/4|H`h o?ܞ{Ì#q(*Nezͪ~<1>;cN `,ՌzܓDh8ILO=S7a=/EŸH.* !$^0"0d{!KFy 쾶.`˶ {aUGb=H5C5{5TiT 40W3Wo jXVL̺[xf\yyoX5I6Ѝ1 YЩ~PCMKKA[nXF&IN8BO .\P}^ ) G,bf&n^=' c67@s$Yr ʱ̥3P.K\GviQO:mhYewnIG$[_џQ 4Y Ztu7zūEٸJWa!(5Wbk 툦>M{G΍0sMDk_}Aӝ}f7KiAR;-[:RP+ y륛(UQg6ŪwKG#'3@rڙ@_މ̠96ҭJubTi~inӄ+"2DY(yQpe27s" },%0Rw[,jFh܅≤]K1? !?.sEFE9T -`g<`3 f!Hz00T ٳ32Dk| DBI.w?|EÿsxG6!{P^ qV Ft3l WhŽ|Q#aK&t"Źe- W dՐ>9$I@~P*_Xˏ d~IrAx`>E _YW [ *݁TA=eT!'Nz8FDW7T$"f;KJ/F-:H>t.YvwF8dB;\9hvby[Dj[8#e+mBK4i% _Lddg*) !ea7xH7徽X]X˶`{Ū]pϐLw=؈yx8EgX~P3-FvBiNEv"M%QێX(]8<:nSH =wvz?7qA\e 4W`Kl? Fb}&Z .ԓRrQ.<"Okn/'8%0 CQ_@;<[v45p{p>9ƹ #`W,wg,`Yg{.=+-71.JXvЩDjd^Ul،ĕՐxw1b~.;irMB+qk|"sDPDÊ/(V$iӍ bF3 >1ԩvcgZ|E6D.xJUTIJ4  8:y[6do\|W=^&~/nb"L=D$!Ovu^9,Z)VMS(x"{=>-uH&B&Q™r{x.Mo bkUFy$!ؚuQ^yyN16u#?(ޚԒpT(3XYT!1sq?Jp<73||մ:88Ӱ4p4C%lD?pMSڂBQMy/@>"?HQZК5Dvl6t-2]dEG? {TEvm,4k]&w }F%?,ĊU6NdpY,k!(M|x Lۅy$7=exD˗j |j=e讍l'Ƙa:*Ql VC4:hpӌߋ㮪am5i7}'-t>k>V1߃-?LDDdQE59r0E{zPJﴻl(;u͛,!~i7Hav*˰mb%[\,2U%Jpo4_TӖ LW:ůᷟt h-B+] Uc͒ gd]ЌV^{ MgyӲ:R³z.uE}ү(Q#bJ)z`(??; 4lD$w3>v=UֻO.YSeE@uu,Ldܴmir0?Q([o /0[*Adshb[h wJQ\IqBt?jꕆ_$8Ĩ=:7B n*!Ͻ܂8i?(4-ƒ%ݸ6ODYDC?\Q~>AA܇ ߉X%] 058= 7d†úFi]|Gꭂ?# д =XHiE&&ED$[ӊRV I8 ;3 yqY.AWesAaM1;hTc=DeFT2\> qUA,0g MCh :Ty!+Q0ҘҎ'7'Jx@,h.!K2INok7$:;m9[;}s_ <9)@l2̗eh#D4d VCwX[Vh CD¿qY)\vz~aN;pxqP6<"XZ%.@ RiWb1܍<) \dMק vv B{2՜jŵ % ]4i#}Xhgol7[}O/[FXA"YKUf^D4*'f#ǭs:&YU}X#%}zBOxS V e 6F@[dz͠SPδKr :pAkyZamẑ2OM@1[t8a `~uN 8R&Zc4ƒM';JO.? jˋ";֘7]," @9;] 7Y6Wu2>U, 7!~Fʰ.P0&Jۋy4\,L:~e'7ݙA/.. su9QHǬ (OH4|@Y>kzKIҁ ._VS zx:*@ ~I3 ,$FL<2w {C{#˧9F;x^B 5s^G_+/2raf0wdEр8y6Υoi/vϽw&ݢ=  e媱;"skӻPXA̲WczREmId+J넴nRrP ƞn==Jw,DCxwwPJWM) jܧ $"\{a \JR܌ҎDZ1*~T?ݧ[6"zOeMq|kH৶ ZiPx-0[LB?2WwV^x5r ՂN!Gݭ|k͊w# ohJVX2.iMrDֺ{Nd1j7eu& ^;(BN7_lLHr&mbOG1irVUQ^P[hׯuZyc8VP}ͣ:Kz<\&ݚ2o/tV,Omخ-ۆ7߼2d…zXd1y0 9NpPIf9_6&yө9bh: )j51^}C,/BNnB)u:{YPmH~IT9ݰy&cMmЫe9iw%~UG|U#.ebkݶ D S87+#_w>pȒsueC6p݌RJg*J;UV!- EnzWF.3< 7V2Ε ;TjBt+*&@ݯS{@fXp_ &}{DmYAzH$ X^{UtHMN& Sى)uG.s#̹R͉cl%f6{y;'@s1qXYd/C9=@$87QT֖&J_ %}#*#o%N>淹8o_o&: d4w+@9_B8TWya!`/b(5ubalۀ,:C94 @%0P,+ČދR B9f6R~ǿm-E{lijA*dg+}-v䍚$(&wMlNAGȭpgÕ,~7 =?dNYv~ƫɅ3ĭtZtGS~%#|w:s|'E l$=<<:Ar."6zVIޭ~.rzAa=#f,DյKc:uYGK:-w?wwE&U]+ ~:c8lhPjz u.Y6F0>8Sf8؈4q=kT`PjZ7KvX4#,-IKc&^ɣm-wit7QT;YEw,dw1ΜZ)eˬeO ɲDϤD2oD{~wsGqms DnE89,i귱eeR5N-aӑ݀SΥ4ܻ ̇=]`'kLh"@L9Ǔٓ=ޙhAbE7t{ĽS$ )vnt/-S)Fz"Pղ/Zk1A3F4+RL7+B& B+Byb&H92_Dsi3 *_`}"7.N;%X=wwfvP($OIJۿP絬];%~\ՕmE@)`-A!'=B?֯4t&5~PZ9,^?%Dߐ |.3!@qeEC[;P֡&5?ү .fkٛi%Hu ªs ӈd/ n^ˣL_9tG5DP:>0[+a5A-*퓣?IG"ԻX́\ڌ9bLIg*Q|CW&g[O2wvdö#|ɬDYWW^gkfԒOA] bfqxHh- [3j~bt!7,!ssgqxϷ:!N\ w0ԯ򆑜u>k[=0)!ٮ8GNg %WtƂC ]+E'%D$Y׊7kAR{Ѭ;lWNfu/Sݷ~jrp3ƛOX5!Gi[E's~`Zjឱ4@w} ebP%*dE{sz݅;Aq(^MA63;Cݩ헀1c_(IkUR&.Ɵ0 ;} qSthiYJ$Uz0kJlmw6 A.ifb2/1VT8/]J]qLʼn!-F%(ZJ# Q>mNbᔴ-`wZe rr>([6Qc{oq-ɺVXRꙥ#6,6X[w6vp1+2 zԂK~ v( T3azSbmI9W'$>Z-yt[b}3,T\w2Szn0>0JTk3EfV4d@O^q m^ZtKR~aUQWtfX6PxY\xrE\ e@n`_/aLJ,6NFnAѻx^[]~`J{{W'qnPi_<ȑ XxON錬*S+ܪR P0ZLz8K||Gƶt(B̖WMR+I{m#QgPiᬦJz̀j΅CX]"**`ܞˮSbGA_ < # (. .R A]zntP)%rj?õK/+ j[~ͧ D5hHȅa/ iʃ9 gU(p etITUP0?HdK^|7k֌ Id=Qy2,@sTqKmT!Fti %C'yVq;ٚV֠I,Jૻh)>39WCjh Mb"^H-&Ob RO^o jw&;Q$JIĮ {a^KĢd@eYbYrE䩌zK*^2w@%%=THKSH0z9WZ>&Wz)zz2u+7eU'V4a/ ]gdD*č/>jJfE{:GOsKpGߜz{-Nc*.(=[L\ j2|ohH R)mMPGhDi&Tؙlq*3.%ZbyiG(Ĺo}Fx=큝/pTF2]z0"ep_Ms九9|09{2M8Md m^`=UmOmL W37^Jw{y;KryR W FH]xϊ ڀ ?34=ND~r3˱䍫2:Tް\Lu/xƮ@qILIh[&:a䢩 } ܬm4/pe[;?_1ǻhЭNZbeLx6 q<|J7e&y|'G!jU@| Ug35"dZEH)#HL$!fޣYOBD`ea2⠐pfF>C wbS|;Ë6QYXeVWkM&TkwH j`dL Wv 7cgct*FMSx]%c pɕ6]a*p L 4M *ìdT܍&vz.jf5W¥t}q~ۜgg! BWG/v |ˌ2Hͤgp%K2v|DR+o!M(S"0MªI&_E !V/^DyT1u:Y[N3'S&VQѩl]Wj2r$ĀטunD98'Cbo'xwC"wXGb'zL8yCdOxڪ:qA2!/B[=yPym 7ނ$(,{ZAY=Z齢F .!i>م]CyΡ^bc2q7EEJۏ~d24.>oE?2 ZӌQGxLyѫ/T /3j^Ӎڭ5c3{b seS/ (ьQIzoL%65i4eʃxE-/wss\ؙ<&k*F3ޞl0u3L[eͰ3J|@l'Ԏ9y /`7?sOQ)r9CU8]ezٷSKKGF؆-m4mx:d[8V i zi&q͈Q,zwwY@zOMd* շl&' B TJ!-= s-&tl6l H r\-PN|)IQCm#!y erNݱrg S,Y6U;]|/dn3N5/ADRlWw9\@Gޔff||'!~p\:qmtX&tV;"kG- ڣ?[P /dD/P7h-!{PgOS'0uR w [r&|m `Q{񽝓wQHBH3Bi\Y<^b!̌% "9 3Yj1}h+-@ Ғ/@ᓆW3h)9 vsNȫt"%' b Ytxl+X Ll]Eo.>w\8Mz?v2U.aOXX)T`+pIR۷+eKq|kJdk4ٶiOO^Arq&3ڊwp3 3&r+ci/8V' פ-UIcfZuxTg QO'k\y9J?Cng}TJRyUBs2hF\tjQ[GD$QY+fO_oUrէ1XvonS\nf³xR5-jl='enJf\YPl&v7n-Qkd[~+5ia7C$)@yZyBhI9 `V?RCb$*H "zvOR20 xX 3b:`5 'MbiG@/Sa:: >;ZÒu0<&H#MڇIJYZw&4SKHWӹ4AF]toUsu  (?0Yx'Tަ8:A e5s.\󄏯$1il6JXXJ.Ӻō`Ir5'. BlZNkn +KDBu"櫙K*GrbhN_ޟG;+`+d9%HZY/˹7QH0 |E#QʠKhՌDj(xzI=>ssi%~G[( ;R9WZlxċ{]zlrҴ\Sz<'oAk)g|`^dHud. Dye6xy.ܲC[bk?][o.־Ar_?0†s7 0:6zE +o !&ڧD{}s\'cB8Zwƴ{-" k`J) zpRnf2>C{ d ]4WP8Rl pʩuՀM{)L&ip-{ i?iԠ(̏S_t& n"CJDpҲD l=1]a;>y0?z%B~MD->4QKa4$MǾIXytfך.P<9cvRS)vH,Ě̽3md}eu' !\(9ҵ3!hrˎ&:7R3) 扢KNǤ4_BO;԰S~ ޡO3ɏwԒH0f,C1/Jt-Jɫ4ۄ]$ڏDkU0+ީ#MJ}skM _2^pPՁB(]N'Пi&gcSV)3#a='ލrzl]'a0Mla,\pf5 92ƐTb{YO崖IR ts"6uf3x=ʃ@H;W ʻT5~TѲ&9vz>ZPX+xSxЋɊ!^~;?bHb{MvY^"ziu/~ F/dᲺX޸5Ӓk#0<][Abaj/ڬۏ"v5>ZC FhFI) w}V>q˛,SU-QWYu#;zZ>ʮa؊N46\aDc[?jO^}fw:ɯ͙+ ΟkϜX9OML/y>Z+eYXTu?b4EEZsՄ0I[|ELôZj)4-PPKR)R\K?þ]4f&m%V-4b+TKQ[FX`ZX,} 2k͈,k;UۘW%s=/I0eanhp!'<@.' {BsBf_#䗓!avˬU&;ųFn0_>2CEhvn I7zj+qF#4Bvʫ>Fxqˁn{:mn̥$T_h` `CTLwL[[, >x@vƖ} !POT1Gv瀋[dɬ]=bY<=P 5jp9;IE^%g<9q7/eε Fr R+$f){٭>uޙ,5ed|2Cg.{g "&9{6@+S-LeJ7z:5 $c^L Gȏgnz {!,C}ڪ8"bqɞ_Np(4 [#oo? r1b`:HAp}r' !sY<@ \XύS>j%jXy[x:6"ZSZ0H5>()0,݄тw-E!8֢ꤑİ(s F6l|쬞z/6l@m6cW!/R P"- B/(gs;ܴH>2e"h"'uB>tѧ zG[`C +3ۚ?wDÒ/k"[*Q*I7`Fn1}z?,Wqj 3k|{+PdtMd^<iP2ITY2[CWϮklE0X][ \`YeRf6TX0]|Х9gy ^|M֜'^ϥ sYH09bX;UQhxxRP!_8Z֓EL:=F7Z\E Yx .5H-%_/JصnqJ}ċH.]!ik˅mIBAi)D+?q}5Paomnq2HOŪKU&\ݽ C>^(7%}wD7۸ItK΍G/%F@o%%-o͘[cxOHq\BPLoX#R ŝY诊I.8:2&TEoy"0&vdc)F+H>d/3\".L{*zǏz0(Q_8\ ((|ps#Ye8xka @ &;K M?XvP3OTLf+(fܣV7U1 dfǺwLmWdy`@w?x *TK+Ot  * 7Tyiu[NZޅ}$]w}EcO^Dy mxS?5t, :%6w 4)2CDCWby`K!I'*N qgq'EP,JDU@5ݦKvt[$ mt150epNt cWvc)+ޖ 6)Yh_YLLeضn;Ω~2A%s[dΙHA S-M]n <]'4x19'=ʫ<ńꍜ25ђLv'}*#%pXNNj5R[35JW'uhHȳtiZ,EeDS"[c hS[c6o&a1G,V2Z$ßFsr U|Xpܩ+ /+:/XdƝn@%b@][ȶ8 k=#lIh*|zz=,)E<~[W$Abgu_'5+%<N>j+U g.뻦WBzeܸ6Z7}`Z&$5ZZhˈK|kuHޙww G;հ2s,`-oGBZf;WyX*!ʦ a/v=xȥ]\Ha>,i'ѥ%J4 ʶIReA2UnYb LxI;4h ݪ]uQ$BB|F q~*HKT ٲ+:㫁 Pi_ѷw"PˣGPM{Jq(x홇tHa (iH/-l.ܰ{q[o4W\aiHK{&XhUZ GH:ƅ_$we} D]قkʐ!1n7$ 6˰)2;Bbm۸wl0L{eNe{9 Iٮʪ|prn͐$/җR-7jc'I]2~aC`B

^~ +Oe[q!OVr>Jq2Ba7b =z">{bvW" ଥ⦤S⪿Qz~BLu2 ydDF7kw#lL9d?ճFOBj.mZ:,Za+D[$˓~3%Ctfͯ#!8p@Wtt[OJ7QMvKUs{JbP~ ;߮Brkǰ:'cPQqz׫dRI_UǹhF]16Q-V+ݝ0 7yE/y.9d7fK?bfgtqS]#xdK0売T5mUhLX.*H:CYC= *AfV6tEwabo=K]4:!.I|rҗ 'r Y9W8 R ϬJq!{G&con ǵ7|L pN{ UQYNYtXB.jϢVp8&kDSLj-I[BU{0 Wq nIYD!zIBp%bI(˶;+XDG]0܈bqAd;bF?+]']OU%_W.P߂\7YU%|qf#Cvxvc̉r#t[f蓗=G _BS"ǩJHG6]hZqQV4x3SL\pÁfZfkYKepJL+3lƭݔQme\;?Ij3Q״m怮Eڍ<Z焦Xפb r}̎%T4Kj7mƜ<1y:p2 zAi*P=gѐX] he.CBs;>}Fs#R_}㳸yŬ{ 1y}d"((PDbQaVXIfæ$I>6no6gxxtKr| zR0HaưL^ϑ~;:*y唿SN_l\ǰv|9,n/ƍ4vH!=iON/W*n?T!6ggs ,` 9$MݖW`עSabKApr CLbbat gi]- \>rN&뼞XZh"C +N*}! Hv^PwtYwpkJ:ӎݝ>D=l\ʂKH[n;E@|h-n2O_c#-Ώ()Ad%O865<0s> j~*v{i\ GHV#4}pca]ޡv!7Z'=V7do.Ġڇꠍ2>?ќYwmNMH/Fkt +Xm9k1&Ί|axVd2_hfe,):ˤY|:o[W[ܭhZRz8ǭX Jm$ZBC@H̿3Aʊ2sS-`Z9j=(-)5}ޖtL9F]0w}ۮe=~ğf=4W9w?%ش>G'WC.^|2 `*eԞ 72 (IN6)sG$QTCawM)=,GzSs'rٶy fe$fEnȷ$*Wp2EU̖⚀(p:[kOd+$ .cAR v%36͆N*:z&tj" b[O|ugD&4k3Tc8%b%&XUfڣT) cH:p:9eg/ƜܬTr+- w|r$r%hr#]@8UA򟶎y5,j CyDs)QD2u- 0 i.#ӡ>* SI 87^ftKO*jb^Qߊdӂ +L/S BZ[v(>(IhrxLDt}%;(Ôᛷ80/BOĿ/ 2VdK2NK#?'>Wl ՙAT5]`٩"Qk>IuلuOH\;wpui1窗""rdm="-ZXNŅ*c|uɫslB1@2'~gs뀄w0 L Aq]; x3 A]Tffmpc"6=u 5H 8Ʌi\ؠ4W4I=8 &b Qa`Hp|q:=3INalzO;O.]N+wfpgP^QD[{+ݞBC@(O厳k +1񐨃urpa-st swfoj.m֢VciXDwr~5|4{ƩRO H+*5@^wf;:dJγ$[dʣ m72 S:3o젙?- ]Bg6IYH! Ea5;׸H}?X &;p؟QXF?AC_?OVwp&| y"T`Qp/z H.5ҽhX,ߚBjyCV`UY};D  ľd H(2clʭ2[XĽcI0fbt&%Iv.~<«dӟ,v%7:ߕcL{XuŏT"WGBUSi挛,D…l$&g Oװoe8' R勘A⮺[4ѱN` ekT@ ]ڻ: )Cv,rDZp~ÌgG(VZtlx$FVﻼQ~W G0#&;/Q:)[ C k ?پ{δE?[;*%dƌ7F=_k.& 0Q=,=QU0v),<sѼ] y]Be GNH˹GI !U ǸN*dR3[K(?{\7Xi^~Hv5-ZҠ0 އ0mۏ} >1[7˒ D.0KhO{K9 Sr@wm;E/2,׉Pj6hraLP?V70{o'5$J_u!>M"&I'̢O1@A5x?9/p#ĥbW"O_R6xIXQp;O6, H #&;86z//vR %,_ @'c8Qq(Y i#Vy3X7}[+f+gt kdgHXBw/I4v{&r;qpe(Cm瓑s \S:jɿ>e>/?]4˙Yj?fֲ2]) omI`6ҦkvsHwHsYncQ@[}J3ך֚|Y𷦻 KgRK4\`G(m(Y'ƈdl3)o| n{{=)":ehYoVPU㦙fac@Lc" ̪t;~$EӖn#QW{듿3aUIYT-mp} AueSiN%Kg7t>{3^QhuYk^}M)rF(i}P<<qFPڎF{s#2MwyDdBa$rEl~7zGז ,JxF,M'}L~ͬBa%kwkGYٌ KݠI$SdDEZ$udW-w%+ԗ u}(ň9ps U4te)vG_R0M_@ebi+#n}M.ʯS%RА?>*& ,SxS%,يq̒pN&7E)``ڭAbtio)}w!ucJ )+͇>nU#jNȌ^}>/Me^ S28=IgBl X+,h6ne!S=[(ӺIsl+{TBrd:~s"F/NʬO\­!M(|E~B;{4\=YEDMB@˶8/?sN;l?.Lb*, `Ո4'T¸&5Ύ=R3ȗQO #sg;#mgkV4M׃Bl_ qWƃT'z47F@ӷ)Ίz'y1k ǒIqaXំS,e.@h6q2mx2 %o5s2~[){uR2ڴ3Tx4M^5b%=f,p'aW`"!=MˌKV ݳkzԢEdGGqҗm5yE!g*ۜYf0Yq٨rq>Nf"Wuf$>a쫍a[& @6MVh|Wзwd%U*Y0 '*.V54QLӈ0|M -l8G$;kq 4+]o1+Mfauf< z~ۂK+G5bW8fePӜ]_wm}k5G̣A앁:~GAU=uqC`7 ^Ԁd1}ׅ6D+c]͍:mR(adhYO]'}01Jy09}һE HYHyR͎)J9$!\"aդ&$uaM[M.SBD/rjD`JiDh-0̧w_ӯ j4xiU~*g*pIpUȉ \4Bw<J/̙(}MKC&I|HȑbxbYAcg #ͅ$M!@{<c+j(v5zRobF-|NV"nôH;e:։ Xd6a8R ,L1,a ZY[84Azit/䡸_ܹ&^ 9x72YWIP5ꫧvE0bu?9LȆz!H[r/3N6%UrL6`-FLSIX QiIwzDcF`!`w'٤@qNgLX&)s=b KUor =@SxJ'Xg3[N8̦4A 5{P6CqCu=zAlT0=t⯲ub!+G??{qU$↚O]Fxh_nG -XӪC36V;|ӄQ"gdIpxQ}S^Ռ>/U;wV@**_Q"RuoBPWώJz%af9ȅ@K;)NҺ=R LD|޻ڀ6:cX{ (|Ϯ%eRx7VqbTjNnO5KC{PS7 XJm]5C/d-T.AFH^KM+XL݌>;oV)F 'sBNռKK?sUё/6gK6ߓ8-ЀK+Wv tNI8(ˏ#X  |0!NֺX=ZGvx!֊m⇅":O[BMjRGD"I Yz 4BCċGt[לּzO@1@{l] Mz&voy=xEã K1p L4Y.&hyqY2ەz8ZݘFPy(ABfCp^ ۃRtu?6\W_ʤ|S^+J=ؚ4jR5E8|g .IB:M]@ 7>CϴR+LLbTD{77ܡYO m碔[E)XV^CI 7^5Eu-C #qa(d,I-рMqϞQ^Xf8,͘y3-:oX^ܟ]xk);̓Tu6e)g2Rw?WRVw9 ̵~#| HVJąZR qA`$l,>#s-9#y\,'i{V$/]E]<,g$[[#!ubMvFK+5ݟ$߿_bbe9[܈w(/py:uld@Ro. %;&3A "n׋"xקt`ͮp>O[>_gHXQyWقdڦޮ:NB3ATܤ!)\D ̵WV??g&<kTG&,( g@dŖv@h_}OO'[yC Oz 쫘A3%>cd:*p BZ˿N>ZAXJm/vƟnu,=d\b*ampsk;(, zgXﱫF'˃asgKqɸWzH~'YwO{50)}L & 8ZkىzR@ʑGS[DOUgmcˆ}^E`a%zBdwgaw9_Q4m!6/MbTq\20*L2:qD@"W'o/t&|hJGد]N'K2n{3 ao[OeNw4VMږQ)8`>K! ،H7"*"-/*azf̵Dl9'سS({+钘VB7$n17!Q&;P!BĒ|nZ?U^WT & ,ЋP:aJzVO>v1)l n`1QH|oyÅXDߧPb '%%Jg58VV UY}lg8fJJu[A} M Ū\(& iͷ/ԊpLU朒5 &շyrVO;y_Џ~ i*x"1:eYO'm9cz~-b4Tid[951zSRP.f. >|ջ-F IĈ5vqydn(bů+hIҾh(0Q'^a{,^n鴦{B]c[P*~2Kj⟛i3aA#Y2m֪@ _ >Rf ]nWP=DqC`7*f\^ oL5(%SW_áү%Y#r~b#_A.?S>"()ciKVp8F_ f[?D]9p#.PƝ徖X=ì!RJR8Smg^/Wa>Gl= x &06ʭ-Ѭ{IT堰ʵb"QDv`tVf2ag0RwPP & # ~Y\E 7V3!r*B5K_|@zK!,jU/9R?`Hr]@&xHr0p}yS/9:k.TSKeNz.9G` b'ew#9 Gѧ\6yn&9ێ-ey@ EC>߻]'O„e`/cj/" 4Nv6rr-GlôEov B+ £hzB4lJ1|<|pm6Z &~a'qix*@Ʈ~0"3ϟ B,qP)yH AG+a +Mf%&ډ(:5:0u )e<ȠA$U8tEᒇ,fjoK+5cw,lÛvo?%(8ޛyT lS$MrgX$55V0há7XOTXmC3bɁU&8Q~Wū #dAŃ܌҃hV[)?'G'`* Dưo\ㅿ r* g=P!]/o5s32~٣=N]? ߳I$K}2iu-1Q5KrkPJSJy'u3'Mp;N, I#{@! xQeOGVZiP#Y *8L&Og6j(F fiZ%HQ+rESwW2D 6p":L}L;ED8nVtƢ){*m.glWsxgz@ --LT#wG1[xJʛ: C+ o/YlQre{SJLe_ Ҩ$/LU\Ig M9 q L/ꠄhnx`-D]1'@8 PB2ZDGղ"!M)gyaB7uu}x ۡc^ YZqdJe3>a&.mȦ7 V0^K]͊㓈ouQf6<xt=ʄzBLvӖ/|x>}%֏ W3f=WTALd#Pp Gۜx /JF[3̃34: T_RI=L: fL.<۰3PuyʠmAfŠ͐e-\d*0mo"DB'dEMNg^ tNyc|{mN=4Gl=duA;͏|S]Gщ꯰h9]+s-?CΕqSׂ83I |(u[Z):IzHSD-vLN#IB nR-T`0W4QGOZ |+@0,VG%RY&~:#M{KjqT:0cfπUsj_+IdkE5A=jT jH}<*l0Zv 7ΌgW wZszPov~fY$@ܛ]908<+7*YЋPf41? 頒sw%͘^nEe9e**܁&ы --Y"] >y_0}XT HpL`yU;^jjb/ 2FlkN 0Y2#;^: |b}\#hbپ ]Vn[B0AƌnyAeUjgytyp* YTvvk94Gfil&G6R'wVk\cll?q5MůN:aH4{8w~}YLDg$k wo G>}!p2&E"p E1 wN .&]KΩJM|?tVKdU>Fe/OHp)=W ښqr Yz&"SRv㐍.xZAJ{&|Ճ;KTQ7(LJi  %|UD= `G;2DLtaI*c wKH֎0cT$a^(>?)wXvV#tHMyJRhsX蠨fOզisX18tg+h_1P"y X2Dn*/XzqGmD>"f0V^;km;{Fܠwu ftlv {b :\YJEy`ӵ搩6~x-Lo nK&1Ԯ-C?Ҙedj Gx$qLSq?H/haci:%cӔ]"*# .g&G?)4 dϫx‰Y.rnx0ow ]MWO{͓^_:`fdE9Km ]OpnK}WHų!wRzXX0`UK3!x  Mt8Gٲ;UxQ]Xۢt?R/AI{ "c-}Snh!I/ Z 1CHw hz*e L .)irQ/>y h, {M³~|m2r#GʛfI4n+V;d+hDžF 0HLćeN}֬ /}rk@l?.J5$FuZ[ڋ|Wt50!(LHY\s̖1; ^+}U/n3{*k#B%ͻ&Ð aU6;Fp$ T;R  Q}κ4G '#p?ӄqpA+¥C1Nd_]VnyBƢ@}϶ Q2ggYuX +P*){ʕ?K59* 5|/ nn6dՠT#o/>iŇR&̕=ayQwrm6l[[X!|T]Е $CT@{55m&765KͰ2'AEnsbt&jΛm 4:gF}8z$;n㒨q:˜Q5|{ל=xq~ǷR= IRDBFӚgx -s?5Wݭi~*zWĮ?d+(G۾e@miT.Bj0:r&誏]G?/_B`y6uFqqtO+TφnP WKM)Lu毧n0/񶤰ݣgиP<=ICZ4~Iajx CWIX77 Ԃ*u%O)(O N-Q$ثeM#oPOߞUWGfo ft?:Bf  ]]"&wfÈ].DG0 C)fbyD37&A%Un 8$y0Er]Fe. 'Xb4UA` W֤I;GoQɛ5z"|.,J4m| IA#eBW pWJ"a洳nŘ}ƌ)hg sxĉMʜ$Xh]OR*闚q/Rz0U'?6H;5Ct,8I0MΎ'IPqS;@nfZڗdxH  nrX :i:fo~6T>HI柷+'ge_i&{j9Dr[kBTTA  jer`i#-Ѫ{P2K)IΏfuWj+5` ,fT_CQKpFǎ#Z㯡m6 "Z#+02qs gʉ*=giyCQp8 tMꢓ/ IΆ?Ɖ3qA>|QN֑GL@nTɫuS=GfieDG}^iiQ_+֗](fwD_뾉c tj1;!',iXbm+!vsOBzfAgftSk A챒=)Y|{TsVj >_H1w5|-VyI5r}w1C/J$WH1bÚ{/Hy=?|!y߹\$"S/Hu^R-9fWJdͺ~ ?h3rhՄڸZ1qF*>6& 2^x ޝ@Ky=$jr7 Ov%m}-! ,s һrI g'֪ 6LwK؃۔$pB_U^+bUD/rm/u?sF3HŠۿ]cR}um(@MS0!rS70H](L.X]uTr]";hz$؀i1u4A3WE{|~zv3#1P.PMՃ6'4\tnb!Uj ]^mL$La{Ǩr"ĉ#FsI%X^ xtC4gnA0oP4_D쭱pOqJIUnʢAˣPMHo)Q&|HVeLr&xllcI/Ƣw7s =H3舼|[LX-UnQu"jw"Qqy>KN̪$+J;CVߧ/yU[#B3 ~JK ']a%mfZ1blX0Zěe[9 "mam67;ҽPkFzg3weꌍMe+pD(2 PY;žVWHew#H \Ӭ+u*NR!NA M,UpA7|OQ'MJ-xsreAKMd:N (1{jƜ Tr (ON?;z4vJvWJC (;$=ϽnԦ?C9D,BϾͅy{*'.tHͻQpɢ︁x=O˔W ƙs4r2[I/Ы+uZ,Y J;pwˎD7"K׹.t0me~KDOZPio 6l*MjL$'3f˽!FN= xp[ :R1?Qx0 S}x :+`(g_S͇:G?;_GIIy#kB$ࢃI6~D+BBW~aXF9? W_bՋYRj~W]l䩝kZ3"%3,xXoS<_i?c"NóL{JHJPV@DLe|p'$`@nY kwgE k9s %G;Ӳgpr){c3w yoY{Unٮ;W <]#MD7mn# =3HxS5p$;N Pr5-52RȌ/sw%hUat|) 5U_-s *",9"lA#KU+b7h'9sxP1QnIx>ljLvn W2h>S- tE|]zYYQ$?,S)/pc_5Š/4K M|+epw{ϢdC#uHNsih{Шfq~ȐuͲBwQ/BDg(I6MޒG!QBfaj̆~&)SS َF%6w0;ӝ5tl4А@ 5Ȏ_$r?! jD_2ңO \^-3')CJ^]P vdq|\?ώl|Jxϸ Z/T_)^LӪ(muPzub_H&z [4P7xO)lnh!$MLSNՠXQ7AÐp6M70i#R ԑ.X0*囹khKWV{q9ۧ0 <+kxvyM^A-"=(qiA${ xriwH-,+.7hיNauX!}iڂ'>ŧ}XSKy\Y:򁈘ۙ?/RC9:$Znb̀zQu|s<㨂Dء.VLa.j6f ЦCMy GPfu{xd1QDC9G0 HN4JbWqYƪ36As?B̨B㩌|KH+!\ zFPՆ{7TxrD.e]Ҋ3x2z;Wl:bZ/yEen+W~\0 jF~}惲jȇj>[z-0>jH4yjP? x34{t]dax@'VDV8~ZZk~ E(qvrEhyɝmL&7m7L7Tf d!v8}gB6h6*u}L+}hfxfD,e;vfZ3``f1kjQ߹ٻL-e=yxwvq X/Ǖ$y3R5?ŚC(?B4DI͈"NW."ȇ@O%b g 6 f8K]i]I 5  7yj ~3ؓ-  ]04:$ O 9:nq%N`,AXi|OU),ϸ]KDDfx^2H5(ծ a^Jǜ9ʳ&&er^ #4A0B2QPt3*jA9QqGh*.--z@JTJXMJBdJ"JX v@^|$jfZd-q(@xR _N4fnu[(Vry>NmpDJ}Į_ n2ecTgrr4pU"/_I !\Z)G[F st9'][}gr4:":씰_%<|WS1>Y(/Gl ,J}":k;MB=M,0=?%ћлI^Ӂ5MwsUA*l\Tc^~9T':aMv:-yG8{NC>#UmiM } , `ހ@"MBP41#Ns+YΡ\a(sOtb†I{- gHfENGV 8cgC#Ll1SiΖd7…æl5J=lq5tCUȐL2\>{WLb;k`EaqxpiQjNa] cκJZi 5YCJW,oR9v_dХe+yMն:ۈ}iM_ z,嵜8@7 Qu-)ڠսĀ[U T(ha ܭlqdCA|JC0tm2^]ZhRbl7|1xDP[O((%#Nj=69Q?qrK2 ȹDӒ;( ]:ht S/+nqv1RcAŎtUq/'y"fWROk49E#}A/  .SZŨ&_ٝl̨ }?̊h O+GȞόRgښ_-!\$x>_\;e2 >CGxnZ}&?wT݋yo}ұ! ~J;Z\d(@v/iuw4΅\>Aㆹtv1+8#ݸaH ]>3ڂ*U RYyXlr>7q&svN]1qew*ztjDqnJX2"btHe- %V7>4g+&ո[Pŭ̕b ޒ] /USo}@z HMlNRAFKUrGXUL!͛;Z!lƙQ7$=8Qj?]=?JuO\V pSf,$߸M'=&_:ļz`q۝ŗKx(+k㲋XٳjCs.nx 4z %f%އ?oiT V)&EJq"_Dȏp.wTY2'_P_\}xtyƾa1rg/#|G쥡 R;$oޭqQAm oy(EDxŮ f)i5uuP/ .z!z|Kt!/ԕ!t]08LZh}?lDCq%-i_wѥFHo)mc6#%i=s_V! x2Gs, op%dC#P6D_%2U`XkJ*,}2--SM{+"bedZXPK{bIhxR"]N |z),( (^u,7s Ն*MRqhEzMy10!-lhVU-" lJ8 HN(TV"aN>NcӰϰLBnbGQ|&eVW;eC%d(5R56=>а_mS\#t.ft_2wƈԄ>8a^9+/|-/-gиTƊ#?⬭u7B0k*SoӀIʚ-穡I:XAdHdd,재`W!f溌} %OKc ݭ"bEWCNblDW}Sq5?Lg-n0.\0QWҗDoT;0H&I~#MpU# .J1_|82V?:TYHe3'k6~,cԏ_>tgv̑EtU0KOt>m]*Ta-ZuCVW sl-_ԒR7?8J\/<&J>Ix Rn '7u,FsM҈ځ]y:Ѩ]nR1ki~C`;YR]YbGYC#w ݯqs-NK3b,\WJHk\}G!l#d*1sa9Dݶ<|笞4lc:q09qF LS]`s+vTSFP?^ppۋETգᛋJ/CP]+vJ< ?D\4=>l_P  jX}:|"-cHsp BF"M%9+4r/["E\ᜰ>e̮OD7| ψvv!P@((y_x# ?y,Ej?MUyy =nuT ڠ;[ýpMZ"KWj4 6WzBgG|25'3rG ;Hb" ~ wjX9pJh~;n1rt+mA\ 9uK80`y{V*_Ey^Xu;#SzFLp@pS)rm EfMkœ/? ݡ|x,,ZQ?X0,!&EG̞7P,wq,%\X>= \"wſkOzE@"ގ]`"KT?@oHk]MT{\<3X!IUHdUΝ58T'}n߳=gi/>n5*V9h " ePy^nht{کL6Ch[{hi`YX]1I$8\ZxCSHo\Sx.c ]XAUK0f ֎0iHX9i.Xf0VRKiIhO*L8ΰsNmGIrۏ4SYaswE6$kd-I~I/CC1^c&F\$N[)٧z,0F'Q?T@j_x!D:cCHUyl7giEIomC⸳.eQ{;$Nrޖh醴CK/t1]u ѵ}Y׀d+9,Zs|(˛}AZT'XlEH$춗X􁩣'=ۘ򙙣 Q9dAI6U 9( =;[%k no%pvuKqA/'|1kXNf0uT 4}ֿaoKүpqF{3к=!L~Qo}P\R?Ua0.L"IoVuu>@ׄ(S͝O;hz 79B5RO߲Y#8U)9IM{8xi7/G X4^L%~ =7 7%ޔ ;b+s@o񁫓: 鍰1=^"n`\:eEC\/ntF폒%<4bVf?l_ {$ʨJEz6$@f Lٰ)' 2x{k:c7l1cqwu0%O z#aPKÞYe,DSyxϠ7G7rGZjly# 4!]#z#cP[{D6HR4+<3lEOTt&*ըzHlx}[K7Q(s).ndqәڵ pӌq|W<̃?65iĴpXul-#2GBgG/,搼+!G0JhrGгR0E'}E9tY.~OSN*xX{#nEf f{ ݮTj)g`E E_{4P+(-aU-wwX Cr9*<@s |Gѹ)%r@Ng7sg T.6з{f/Qcl2|mĿDYԲ$0uAxWE4k ]Z" ~^ \)N-=\:G`(#qanCXIH7F0= B*tGfZ}0aHnI:6VdO HmR1#SN=XIw? C71d B ۅY*ݲ MDst&ZGxM >)Ž3:믰] /aW`R9Qn0(Ue̔eߊYmݍ/ ."=E>i494aݽASyv crWF&HAJP,>q-zZ3pG-*nz l){mbbKѨ M?{eRoeX_b1>n߂ڰnq_Qϓ{Q՜%i|H7F63rdn/Ʒ;1"HKs#C7\NJU DtǕ=۰}N?v:HK'T1аMx ހQn#mX}5I`fb.c1+BW}L䧦*EFCпN53lUBP05=)UܸBNn B%4\%!N?F.{ xUCZEВj~⑬KQ6M+\sXؚ, 19Sd@}Tr4s}rdWq#*JXu^ˎX*H$ۮ,yZ[ nV+as6Yv.3ؐ7~iH_͌[طqhz;P>-8$O6r_)D95; "Ł؎z,ӈaB1,c;h3Um5yODpq>.흸^4{v}W {ĘGeg B+{=/&s፭_zp*^9{pAջ>Q8I32tUG׼ (_zw msV@-Wny #aD;g3C$a@W]by]2iu9 Z[HH3yTn$Hf%iՕ<85 2U%LjŕBXV%Ikyjb#[?£r+C@iX1%g( ;3PcҠE/IrV3ϲ' &WLA}VbU+"]+3 Ŋh?},B:ꂓ>b@{r|bm.LKWF"A^Q2ۀB4@%0G K C9/GVL)|V R>^Lã9M94oSǼCnP=ND1AK}"#.!sAGa%6Tq"l`#tv0d~+{IL-c幽&ږy`Z"P9~G BUAQ,Lm(ryO6~AȸP0iGMUckkH szSX(W38%Ra],GiXfq-u:}f?yKpY9f$BӗGv% U"{otUR[x"o^e~_Z]V]=3Z̴S8$j04Hu=cˆeK<Š7$2nTv~amlo>XsXt/}^`J%<H71'{&T-*M~,&H2f(htt/t|-?my2;3ь?hGv8#>#[&'lI[.uٍ4]4էfآw ρ%mܕwݢ6~ }eA"ZGYګ^J]!4֗R)41% jc'TwCx$;!p6+mkJp1cg<MSv~7iFHSW_@{.גm >VOP$h=dӆ˝Nyo2){blŝ%cpjپ8aL%  5.U(zeE㧾U:g$gL>jm&c?cۋN囄R/ʡOM֪?iOVsʯCo=`^ݶr$D ]뙓1&Cjهg#7$yl`r9~s/V j$AaJH{>(Xp$jEb+@) ,ʔ=M:aZ[o8CP]4wdIE9&j3ߖpN?m G6w|euKY읽Rכk3m8߿/mH9E'u[x1 zR(DlO4 .E >89~q*NSm@bL[؈XI,I/ك+ll_SqzCYL4fe1Es(V/p44&7Q:L ЮGT+FR TPq|uof@W[{ @R&W}T| _S,d[0!/!/͠G(h75fU(+qvJ~|ҥH&V[ed\)V":H\"׸UC?ih" O ]=R@icǞZlu,HZT/rQ䝿EHf`i>-\渰d|Z;Y^^7F)yH%+RV" 4xl ? o③. 2}JĆE{ag<7i/v/ (RUGP02"T\J[MX29.Ægq @mzmCf'*nhYtdD)tKGUF\ |h?_pt gn^V^)-EtL5XyđruRL&!_xi~yAQghޒ(ɋO޶E ILMX̑ Hҕ%Q=_é@Û#kXׄ(7| ۃԝV#J衅9WYXpe>^<yrm=,?:k1ǜPB5$]sD a ڏF(a_fw{p|1/tDi͐6Q2̊OPYc4+tt, uu)^8K2r37,CVˀEYO.ӹNai5د 2H<؏-}3r/Yx8R#_ቍI>NgRoN ]vҋjDP3]JPc,ǯOŷ^OEx2mrHuX ކ_OHb`6QbwtNp"fЋ$82Y2?G\_^NY0mGHIo&.i@Lvz >08oK^#Ibрɤֲ3x`4X#&Ϫ$9bI QN#F ޓ Rr_b{ybm4n21.kGx1m=P<: MXbd!ћ f-Ƅ"9G|h́ӀB(eO,Py86П%y0恰^f_'-c/SUaLRr֜/5ۄZh_RGd ~9пNAif8e/ 3CT'};a`"!5}"9o2Ol씣TqVS~afUEB.amY2iXf}<{T/*I@hDǿ&td=;s +|15Ӎo1j{ (H. 3SoB/Z=a(^¸&!3Zmi'E630dؼ;0?\-c5ȳ"CowU(]im}J3qEG gmwWVwZ^} <%,03X:¸s1/b2kopayo_ƻfo,?* )hjY{\ Vǁ* 7srR8!VױÎXߤ{}(>-\HlRV}DWUkc6H2OrkÆ~Wf?l(_1gҭ;7sM̓J]κ[B HD5V6zW>IBn3+rK9;O,/E+"*Ew Z2zHRs?%(7YwN_f1ЉGS?"ݑ[rZx0I';<**aӧE5RϮw8BsyL=wb3-|#dN qf[}TLɶwLwdXܞ9~А$v0@ тa!{+%D f]Qy]M,ldK1uNRu 1kR#s؍Y,hUH[^wumkmMTLDWnRXeυ:jwhiqסaZ.L*?+|K\ozSA`fq̺`"Y"S,z~fס2g%S:jovipL^vG+9>1ӈ[K;Ȅ~oKv&Jr8.ř cE2_}0՘6P%x clzeIPI&tj+Uœ1ܠ)0Ws@֖=jJ!A96g\f$0kXhxuhV{nJAiHU(f!@P;1aS^fB`Bޝbhe?<EՃ/I&ݴoVR5F< /?**[R^sʴ. I\7:7EQ+TCӫrĔj[g"ίqZzufs# :P\I_\lam$oO-?Խ!|!`sZë=MvOcaR ֤] Jx~n[-jM)iuO%Pd5jS/#WF-u Ҥ|7Fa+89I^IE0 $ɡQ`;V3Dgequ@mEWcz>xF6[G\hːѥee?d0]=UK.[!8҈Bna[eϭ 6n'Zaa`<;dӍ7˄u/NV-FLz 'MS޽6ڂuYE7, UeO͔,|q\1dgpnI/] "XbI/zA4~{ހT9RjE>OF RE $筣"BU6%4r8ͨ@V.:\JCSWD&S-\7NȥH7Iw,3 CiL>-EeFWNHg8w6O{q)iwѤFj[߫WFݖ[p2fkT_  q.eviReH'ksIt iM3=XtW9UFc:8YFHAw"&i^w(oH1{NL!1ȶMGZbR*XXq_2EW;*ӞBg{lFgcla=cU*WQ9RvÔ]mnR[/*x{X vQx'XYDgd1uJ}Psxԟgq؎,@xuͦh~ ۙL="aǼ9Or|blaֱ^GO wU@2|6n`BrQBaeQ֦I@S8kRFZVN EK%z?5M ˺Xv+'s,,tD,S;oAoG_!$w%|\U]!J@JbcgS:bW?!>P L 2ۼSbN= [ f~၌CLS>ʖ2,+϶˄^~NjZ׎AׄctFK m櫱ga ]b⮷-ZyںřDӻޗQ\j*u.Um̋fz܈7C V{r2X$Ix6 9vOIvX5=X[dR;1t.!P9q#nr9 (M<2 BS w49a@jYc(=A^bdBӸ szBBF.gjYB UC*B xGL]_1nVJKE{j憳G] +MCYc7%Vƿ:XrrPJ z=T۷GʲMhk{?7œqx/FJLUEP wh] B.O`|_tazOtmJ]|۲ZY:z*cE otucJRW1e# iY;xV|[$ Ij0u49GClz_Buaϖ-4 98 wqqHĆ2C Ȉ\N܏⋄I~K|Hkt4J%R~zW-T+L,Z!X,Pld|uzˆӃ'n.܉8&%}֬GNYç K,x3k\[ U{*o9SJ-ֈKe?k\rmO?LncCw3R. 4+P4(6Br*PeDWL~/ ‰!OmsQuk3ړb^=:Fs}ʍ]FLw qwEpy YtɺedLnAAn/Bڦdg(*owZ62z&C?"rx)JY-|6Ž}m@('8|YGL]TWiI-BsV-Ynu_`Ҩ 0\]#I( բ{N2? xlگO$w{b4Gj~5Ģd=-4ov>/§~(DM5Y":À) |_ԒP"VPd[0gD,v-D|ё*Zj~p\jAcws.byY D(ǘJ{^ bFuusJ'a@Nd!yŐ}S%r䚢:TVwj<` ^Nƒ4*dJKJ2˯œ:Z%^`QYݹEP5 B[RdY߹8Ғb<~iҲb;oUG?Znys#IqdψtO`Zf^# kIXAQӘebB&ԶQz?&ŕЅ3,+E۞O37 .%X~`VGUj#5+Dkg6$BޤЯhIRz_]@ʯ6qhGz(z5[Ws}<gp2"')Zz%Rp7J3*!s==eƶ/!ii3QNz6brz xS3hD]y@FI#!V>Ix1w=) vMŧN&y6S=W@L}K.K'tKFu vE*t7N3Q{]>^ok Q#jh]Z;Ļ'.*jڥz;""-ɹ8c IrHXqdrVդ {4 Tq t[RQ7MX{ F`&==DPdns ;Uˣj-=[;k>ɚ*(PTviam3*\a3T ^ `r1HL 'P6,5-ć~!QPP11P~l+XM-F̐"- U{יMO|2M>a[G*SuѴjbKv4ѨvVDa^S{3~̈ NCJw(]ݵѧmޣݳDq|&2kM}ײ2٥FFc6_*ġ|/Qd5ph}u%"TF2>z-6t +F oQ^AV 3†uM?\GZ ? "ˀt_8.WBU7Ґl[}*]jhY~_}oETG/,;X.mjʝ؅p{zT6CkVnlN<VJ֟>e膔@dZ]hY.'CM7ҏW˘(n"yQ^Ƹ6#K-+>J ^/:d菙*(V aőkYpS=DB=Sv!h,937%Y6p+zW)XA'oW㙝]Unc?/46H|U wh(T:Z& &ډ!,^]+voyV:@3ɗN(827uQ^!iD ѿɐ iԡ gI "AM2ݦ*XQqxQs[ GwDeܿC%̾t%:ZI䒽̋tzEzo^'| z74s yJUBk5v\1yF]ykRg4üQn} !X7-2k D|7\fHҋ9=U.f߯,|(P6 NB $ru7ݲZ+FkVforN|tL{?#Z&\8P5}`BO6+ڡ6ևDi`-@wE|Y+_G|C6y͙|UPVEQHdm4 Ws-&ˌOTF/LGNhf + M=w4&UrM@u’܈ԁǰ,eN"wh=$ ;Ga*y2cx}n8fm~m62K:aK׹Т?մ87Oj& ^sVfNX}Ar2o8)d <ݭΠ'x|' ֹBL\\se^Xpy\ᤍ:V@45h) ꩠЯ봋_8/Q)QZ`nLRDR`01VV4>d{ER6ly"r guZg| #dy'QJP 6kA\ O/s/Si^J-.혡 >π>5:*z7z1M;UU^ˁGLp mw Dy~u_< Q KvU包*l/Ȱ*W-84#:wp52ܿb|kbMcvv'gˢ$F!jйoZ =D滺QU蔯 .6*Yj1y$e &-]tPtJ" ~=gM۠bP1m?vDmQ}PZ|0ehKq&"l– A7JQW:XB{>K}5%Rb%Yż+74Wqh(9p":M6IfR&kD=nl4ُ,`[v.R)՗1!"22A@g9|KBnO~!OYNHv]Ҽ|Dv+VG:΃*ҕ[(JBQlHj݌`~u 9ҍ|!H|״\|69Q:qdKxEffR[x'"9~*5iPaQVp:tp wet>#b/? jx_ sV TO:o-*gC*7&1.7M: PDziiS>51Iji jvd#^ 6KEvu F.PSOe<[yo; 7XǡM Ǫ%`S8ÉqlACo3Hg dSj^SI$CB)P-WZ KNm#schP8dWqZ^YE(FܴYa\@ΎlNGDeMC~ *4r?ތR͍o6IĠkm,|<8cA"GôWWbWJLSE|א8z6^фhI}Ed߃L9hH$_KoH wmPi0x1܂[23{^~WE ,7^hulYN`Z0NΑ%oB߫e) tjO Kpq-&F4Nї&Jv+ ~~ԃ}S KW'^|.ndMO sAkԿmdVk\xd(2"std`u8P}ʔmIdCbOR^F* x7=)_Q?H*zK*.?]QXl7@$@WCe R0ie 0E.FS2kQN/[8S'C 93؅P|=,ț_~$y[G`F4qt,"8y6uVB +o ef\R4/P\f@|yjVS`F 4uY2 +oUíNqL?\uadתM%o] v_ͥEd(dQ/#oG&fqkxٴY_tKadUe5z&VU9N((gb7v +-bP! j |L3MS{ $'ʎx)`%ٕIGw~g a%I"wվN(Iz$6 ׫Y%:%yJRXdfS9۰dpvXὅJme=aP,jKl}W |RǷ(-G@Ǩ|hlr<%JknϴaFns6 lt<ޢL0SiCSn+L1GÚdv_QcБ)90[#!y5|y!fQ~:/V?z$=ibU0-} ({o߾ُ>|iB D.d )3{sClĩn*oւMd7*_E%\%[m',Ͻ8tŤ֟%Bcvl:!V +a: S(B"o2Kg7̝DI{F1w+eshłplU%-׀}NgM N$Q ;;!)x؍Oלut ̱Q%EI㠚 sV%ʆ @XQv`~DV)Y{kN(QJ @WeNhsy|dVB=\rK/0]Oٓł۾jyq&43:19›~bjad(ua$tO A􇒜BLoef27J'|Iy:^,V)U;?E)tZpM̎lHtق wZUw ТP2ހbَyaor]θ";։l ࠙Hd&M5]@Է&˙jXndlhUyHɸU #1V>枺V>=>#s/˺tNTXOXISK1+f cWF[Ӱ|N ^mc,y{kaZTtLeNX?*`ÅepQ7NZLw+pG JGmY5xܸ_+w] NB:!H^cZkJ5}pʲG>*Q.(hKѽy]]Qm$dʘ:M?8sK~ErUtTg 7Mj8h#E_B&qbH/ͬ* "F?n1?($[&3Q_*}O?G+e:ԔC]&>j07EM<} `T 4` a.8H,^\΋6@bs u鶷,uOv6 +61?: E-U;83qWͼG֕X1YepF\P ԥ[&b3~۠j^`6F{ot -R0(UCwzlC>Շ&@'Z';_KLA"XIZ}!@7^:D‚~!emMyAxve1/ad`˜q$Ϗ.ruLɴT*vo_4d3?>8^̐5\ W/( ֯u:!K ó([*!62WQǛ/薬ч[@W6ȼ۱a>8hU*j0;_eNي7Eq#qU~D68'eJ Z.׳ Zu|S.UNoXg? 垳Vnc(W oY"9+djKtExKK7OjӶ+ c^MS0.JJ..`&&-S x (moF(m(^Ŕш"|ةRh;5-Յ&l8 ;tUJD5Ox~nj(*iC5s%F;~mx1 OeRMLyQUəpnр[ /+_\؀COӎtaK'CD)W*e{p"28wbq2p]ʞt$e3`{ܱ3VN@UC`Ap bZ}p*&}+N GP=d'g'dGX0&r/jj"a0pC0lM)N1;J1y׼n $9O{4ˬ$d ?Ps.ˊ𸸑)/+Nl.hDa|œ诎ܐ鄴:A4aKL!\~;Tt[J.\ғ ^?Nh kBdyp0 $}RP*q rEElNz.8H]Oq7InJ$&c'{7BT,uIuw7ѩ[ Y=& ~b-I6$?*Ċ}Z{X0[7ݬ0Jq跚mu+^OzT c!o;(7zͳ_0DegN-FUxc|A\t(,0; ^>#參TSɨ>__Gq{Ju|(M.P"J~'v֓ 9QfWYZBݒ 1r6guy'S^C'o ūO{̋>뗔M6CNkiVbP))꜉ 'QX@}58MjfFI\(86$')07"|Katۂ WSÙ^9[-,jcT8%ᖐ(IG'^ u$֫dZ;On2,3o/MdG[ej(|vDŽv-2UJmv4'}>mD x0^;tHaKၑ ?sOr4]Hϼ1JU"EI'ݎ]z7кOMv4h)Afዑjs(ukW)gkjC(N*$onΫSP|CtCDC`ǻr•,zCiO! ԑ ;^Z/|r`AgP0 3 )u@󍭇qHty'l?Ts{en,*4zHrOɭfS@ȯQkŅ6FLhHOF,l:?@«&c|˸S:q)UOIwzSA\ܼOU 8%bҡNפM6`鲆k_5 ڳc+6JZoYX?@|}C{J,<]Yͩ-Zj?%RՎ4~[ηky~c)~{LƧSXDJAFK*wLq*|{P)(ZXI 0; ^ \pHHQ@7xL6^ǗyA@NO`nP" ]{Td|"28q A}sՔḶA [xE-i9׶kxT)lnQߩ,%IO9,n]XI)[?'onKؠt?Dzn]g^hq"&Z`b{2AW$n:u1%6BK]sT33:\ ? ]N"QZ ' ]Ʈ~}hR $+y0v.?F7 m {?EȀoNnƅS>GU|1Z)4TNP4̲bǥ3Te K]r"?AR#`nZH1SEyԈC ̏'f8xnO@;Ot$U)|6rԻE MrFpASP.B2钞~n%5mka{|-5B[=zl߮k.*VA sWd&G+}j_r] |l{>TK[) YJ5R aPmPLYv(iHoL:. fͅ?twNbhNݙvz,/_M5~MsX=Qd^7L|r2,~k0 ?*mtޝKغ`r@MC P֊* a v4fA'3J?T;SJ\N^Eb8 +ciպt.uݓ}:M5\ҟc>O2Wnap%KCN2kbD$&a|{K(Fp ?bZA$( )l0/4._QqLN1A&&=g244f!yͧƛbz|7َ]M`Wo8H(<ʁ j(SD5Q yQ25p?}O; Y1fF%,@⌵ ,G;- JHdr+^7*v)YrcxleCob_ ћiQPjtdD#趶3P7f/׋ص(G6#b7e<,/]#e"CWqy(D;+iqtz*`Y7~Lkp7v)1V8cD=|Y\M+l x̒RavwD S¾5c73ZХIo@@"C'oGI4LVPO) kklՕY*p:1iP߁dVj0~~/9F$V3t>iTL%01鮆ȯ%q1@@C@T,5m뎴0b|i?l`*'ܯ"hb3ĨC!̢e 96"K֋S⥡tG*\c |;{Ex^Mϛ/O13t挵냁|:v,\ȔJM>oG#,uQTN±T|z)RP k7{@ꖙ2)T?I,]/˩p {7%m.ZF$.L[=#yN>e tIGX *t!0ʬۄ.b}/1uj=-)v N7M c5t%*` %b뭩BHy+^kQˢ+^s8\rar}r~TaDAm\TRlN۾ xF:!U('6X!"R)4cnrj 7|9SAQ3M,E+-C/2=kY9 b4"w֣4`)le3oB:#U@(oSz9ªSz^'?|7Eǖrğӥ=@ +Rv96b0K^ @eIE.AiGψJzqj8nd4c7UAFCɟýh脚 %zn|arohwꝦ/B p@)#S RSAz9EJי(Uoup7751V?$w0y} :yEŕa w/gfR IL~=MU/5?pM/OCOjU`!V߭odE'X9e@pJM+_oA4 pɠJB᝘TS < LlMQODިlzWÉ0bBx P/$d#(AC͢RޮJ0*پRTfEB=rdZ('Wx{zC3Cf{]_F[Pj/2-}M b+c|W-5&t㢕Axe1ׅǏP Zi[I{{BBJW`6X+T2NpO]璧L}Co ӭwLƄdpaY~mI yqԈϠIJ;ar[i"R8R\}F 7enEڣ [x'Sg:} ''G|l(=O0PIEK7%F|u.h FYM?y?bM{gۆ 0TWK>9,$LEN@Q$^xze.Vը^wP@όߊZ63z6]ƨhV'$Ix} @{H *TqHo)mʳhtPiE7Wm|-^T9C#RE_N ~ *2x%"c Z* aQњ׼EcG{NKр)лbŤi^AŽ7?-3 znvKDRdIbEWtͮns iҘ`ҪDFyQGΦi!H.*c8 2tS0tbףכ, 3 !' 1h1Rк`| <؞U6%h 9 FarDٴ˕PFտ1 מ>tC'`.w s/2~ê?* \4 ߺ [FrFUj;Pjd}̼;g6&<8<<4WaG/lZEtV X8"g6ʊ8h\{kQ;f7 &LgвfMkҌ:6›b^[~b 1i2% !|XT6p`iоY?}@3Me o*M>(@ID .¦1*8pO[HFœ6܌E=BXN xX᥊1?S l )0Z>a_LMNM\ PDfWu,"F)!oYIq5B.J#bF98]/} Ʉv?Pa}1)Z"PEPCUH_;/0 8)8R*x3х-+طҤz{81LX] ]NLrL脾c}GZh}wkap`3akRO ܆P8+~L=w,7?+b-5~3q ^={.F*:HRd`یH~%>K vd:y6/S(Hwh(1eMbX:AY.vbHTfcQI^ͳv IV#srJ~pPK=udѵq@k==q;b`1q@B_`0+:^d]K Ek<}>/Սk]X1 ځ{jX'&aܨu>-ex2,@v ފHJHUagϔk^}]E7F'U]"v\*ѥ Ǯ4f_G;ޏSpV&7zcTL(^l09% cAU;iu6+}^=RlsJ}\ xy{'7 [KN]t& ^&Ol@U>UT3͏T/  d6v䂵_ Z$C`*ypʘa@Mvm>sCk%c=wKV op~ݾb3M@>f M d_lw#X.M"w1hMg6F][).,-H7Y>q92\.RЊPRqFֹVh5S@v„ǣE__QA⳶ϱ:c9:O؊hc Qu?Vå m#ϙζF!_Li}>6s:=BT$֔(]{KH.λٔzrI# (܈qj^&Zc7l$byr3~ZG@)A7X$znE)Ϡ`j~Om}& (Z5S 6D d qűc28ێD0 UO;G!zY]-"\(<HR3\Oue_RFfYpnS-E7?xҢjG|@, #Jn:-˽&*߰2LSћT <)(ZRuIfz~͙T2YP4~RN3'8m)rm ]ܮU,-!Kd3x;ԍB&,d<3x8a#@,ʷ)8P48 _ 8k 1R _'σ:DMɌ"0ۤ0~ V{/Oݱgӛgofk? #A2Kd Q zŖM 3̊@'5(KwZ\SV䋃)M$ǎUPX,ݿQ"] 둫4)ܘ#׏8]71YUM? ¸֗"¤$ePS"x郼]PJ`W:YI=sZ+J"ア̕Z߱qi/q>Ǘ~wB+RX"hP۹ gCB,a*,\_aei+~} /nxc>loxɊ"*&"{( SuC_<"㦗1+}Xq. FJUus[l޴EDuh /\u,S`;kF$ EWC^ V`̈55qicT-xM>~@X;Z!\OLzgJ PN?&keј8[V3Xj }1z˙"l#0Dn5CҠz]n|UVp˓ӵqY^;@2{G?14 0Sd1("FBi|(>T*8 wh.i:K?cO3E Sٻ Ų2r)B.L})uQ:;˚'Ȟ i57dB{J}-cj|Wç <0kGƁA>3o|3p JBn#'P’-Vɠ*)Ze-ՀcEo;1)ǽz]E9k\R!\z?Ä n\6,#^zfYXZQ\]#>?.-ϡkyTOyjgKY~-x U /1bR~1&k* $n oee`4݉}&B jJu5)%y:~'Qs—cF(YsYZt-|ȉZh@vσƾGeU \{D>\I~Êg{:5ӰzjA@̹n4}8RL)3;n#Q6?MO֊'#B獚M|r31yV &u󕵰 .;@l&?\$%!mBje$wjR,JhH+^TWY!3 @#/`&b H74ghu؎lQB}LNlq~W@ # z)(l]Q=tJY6OQ9˾tk}%%5묀 f|)uU.(8;o쯹nSQncXϟ,7LZPF'{ ޞ#jy*#0g^Q3 "EI=P;^pyΡ_7Q]symAm]rL#ƿںႲ}N9&Q.7^>PwPŃvKC $t$WӼƲ%AS*,9P|q5tw1 "GlK壠6ow>v)=Ccbm4twCtú5Znd:a7g 36'v~d{MH_+:k@Fȁ- @oZ Z6_yH=$ ޿K(X'nXus~}$Ÿ6P .A=gb}5(3 +6ȷ7lT^mwuûoR%[f;+dhMO.9}o ea  ׭dv P-6M0 hэ3ųb&\kC>a9ZpI#T1i>h=Ey,<{#^˜{fYm*cLMhᵖ.ж4Ж!vGE⼷M޼VRo z3(,scrNz(Cŵ6%xI_K=TP7?҃U:dQ~oV)fLHIBԕ=rvkM6%oA%﵆:\$OQN;0˚()ȧ *2fL.*Zz3VSg'0sHT+1-WJWYUه-y?  z.'k렚6;U[ r@AeuV-.,_5?A㞁}0"ڹJ#WuN ޚ!g8 afCN)Ij4mPW/6=)Etq+m9P9pEqS;E5+fTiÏY~C-[oMsX3pt sK#d>7V(&ֳElx ƠsOYڮYwe?b>}vV0Y# ?R2O7jV9on˕dG9jp蔧8ۇ귫i~@8N3':>]jO9o '=.$$"nX@\.⢲:IL@ J@hT[.`h,֞txLDM)Vx%2Es/kMETȨF$Jfj7V5Ez_g.(cX(C~I(0:oA0.L!L]ngF\S:px;E>IvhuA 0PDRq 74UG.I'hٖ%LQ yFV~ZT]nҨ-7[?Kf#`6B a* IBu?tTž|AM |-b:^C`?@K^4_5N]qlp_N9o,ϕ  RxRUӃ\CiX4 hu/OLRɓG VAQIU> ax( BtmVIwqv$hAtωwÈсֲak>@%u[G\Yc_EɑሮUeHW^?mz?s >AC!)P-zXˁz982w7Նe=(9"l&CAH6ngnR=D!ǟd ~5ʘs֩֟'b91ˢIUx7?602,OGD0ڳ[Y32T@Ն+csNoyMa])]6 .ts-+S5~ĺHHDp5sB*meG) 7lS RSr:2۟^Ɍ` sXϏG;tB9Q^xU$$F $gXc(BOZptV寒zO;H&{)/iR j0.5?ւ| aC&)Lt^rʋ{ &ܛ7DSߑ^GV0i !ĵYxQ+:3 ~8VW+8?0KǸaw;aԙ^ʃau ?\: o!$,'i4-Gl0HUhr 8qHN'W-&űmp/\3V;ab);KY1{" ZԲ9gc&No#ۦ7/1x. ivdS 5XGȪjReӒfq|^2r$MP(Bm#j#Q ,XHއ%v<`rS&&BMN'H-_{yAר=2{sUĖ!Pvgs|J*?OIpJt0P+czn-v@dO%P'W«80"?J%2ψy&0{kZ+9C\Mʻ_Uz.%N"E/h;u>V27@vaJ'+:9\+B @3De 2UWvpD-e#EGqƧitES|z6kkW#92M>z,~[ ή)*i6jLa{?!N[;ܷ܁+3BUn1'lE7nl-$ Q]}]=*iˆ6BOyY,uS SiJ DbXL ZG/Tc7j?vI"taiDxE:':r32Tvί4p9 BδUG5yo:YCWXr;{?}wO5]fpTXoή3lY56b&?K 7[ 'bnT%4ݓ۫0_,S x,[?(54Bu:F3k}.cn oA9qakވTU(|7oA"`Lޡcaz UEsB焍cz9DYD2CX2}n(Ny˦t/úb|\`7h^sS.y yQlp)M(}TD:ѐLqZwrSbݛ' Ze2F2CR,L"qJ)$"&Kӡ&Pnc!G_W^1h%{l:#Od_8Bcp|]͑7[6 <+ƥZ) {tj^RR^&3-2k+ܺK{wm; .s/uhZX jCEޫiP$ }T0%拻Ur=3%|Irb*}׿m9>h:Da]SCqځwSsɗW/ɁC~5+L-SVfՅJw^|2l+C:6AtvW@5qJ3ZIuaWxCࡿ#+@ZOEPn8gYGG4}"˳yM !LgՅƊ7?N13 9h atSW :Qyz7%9D=Klp]GG[h.+,@$t&vGuur0[R S[2z}|e,LĘ@DY6 f/M%)r | T6T!s'u;\͢K-CP*R@*5˕\Dih!zpmnDfbeᩣjz_5ō cOd)/[:eY*"HS?Gp+[LK+ކ9C$bҡhnnozMh..H]>=]NF<5|j33_E8,\lrp}9:GZ=k*Fe@ddK/%N*MDV΄o:K] o_*n7X1vEۓ-Ay\™uzb2U C^Ďr ƒ}ƥHN=Dގ螕(~nA#R6r mV eBqiF2s_Z/=Wc͂M 7]VVНofnƺ/_]) kk(ɂ9nW~YiwH^aè9.Ldgg5HG:]e1'Y5gnhM퐒)oΩҤq4NZs~H$Ka@ xlZa!AX7w+}EoRHA&4G-#M$R;Nal6/mՔɄxY7T+rνKso>~'Dpd2Z!xY}Y-g,i6 h ˱c2TA!(ZW&`M!7:w1EJRTԲKk7ի|¯x[tcD%Wk1˜wCF-Z2IB\.%ǂe-uQ3+10,2_#g; {?I5N躦φtqܻ<eKLr@JF1uh:|M JPvr\H;3S$(";ʃ n&U*'v)a9SDώ<0YIDr*?m )GНMtj- b׻qIo?EaZ 7t;UZ~poCɶ5P# gcj]~J^*JMU]aMTy^h+;gYKTI/g(䢇E!Z#]8\ o~.G.8힅Ɠ%[]8`$7bMq*1Ľ{=kaRFQ(N+Z(2IBZM*3.ȍj%<.`H"4k:@5grw(Td}{6;a$sW}c;YE#6<0f@}:iŠ}6\c6\rؙ=DT}:ir_Naz@88 "L E}6edX*\(Po]Q71$G,m&NCB]S: mbK c so}33פ`ٽ1n-o9Jkp?.R$:M|r/d<Bd~nUCG ! \.)LV_@Hk@|h"L{FtvK zl=d[q-g]0מ2bo*xIrSc@7obREp9PN Nz-Z2.V$z tvw* b#>ƍ3 +s(D>vy.]DfN,B41iE$̆jl寠g 8(O7MT^%AZ[`jҳykkNYzԑg Vj_Cf m 5.`cKcMʖdDIzq+IgM~6V^ҡҔqvq:j,h${mxʐ9ƼojXF2-z^m)09mZ9h&lcJ ^)g*t C@dT;Å9}X{<%bϕEb bo@.v S"8 az.^9d 5oTI{+>+vB~P>{ԪVj^+먹ƎhBd uN&&絧=Ѷ(*b+_yHvM߾}fyuZ(c>;0eM) rq4%J-R Y1 _QӍ[rθɘ5r> p@8D6eo-.^+l52(0- \3Q//(yFW>}7~hE y@>tiD_swZ9g mLCouOu=Wd_D/ߖծKY/gkT H>nR }4 }Eco^ IS `O-:4&y`BJ` -GYJKQmzqj+9&%܅s/(]Է;trӹ'FF. n̸;~Q n;ԦS~m]tŔPɺK? } SC4Rj 9)6M1RD@odxDL=/~H0 BH|VHu9X>Yo1s(5bD\͎3fT"%.*g"{-kɆ6FQTv ץ7rL.,k2G> `|q~Ē_JGv턆}=8c @=P݅@ IkO9R9ͱ g HC *~zxLqdoUXE& ? TbM@sOpV<4ְAg%=5/SG>g^{:q kAײBM56`OHwM`2{Q[`je9Z]PV+pe`Q^!ݻyk۩ljs3PFvE+{km^cą y3WR Q4 ywׅI*VL`18;3Chd%ޡntZ"A${ݦO;Wui#) mb[PHFtE M $<9eBV^HrHڿA|zX L"Uoq(oxFn[ 6|LYlAT=\S2Go~eK^/m_q#rZIclLPP-Bs0DDזZIā (%Kh|B/wB UI!9+''ld"ՎwɆEZWD\ŏm'kJw%7`R{VIx*nB[K~G\]N+sݦ1!@rcI?tH>b[X ȚuQKM(pOd!*,Jstfw<'АN{MϨ>3dBw3*^ډ9m5K RGOMc-԰@Z߮kkb,jYb^O VC%x 2e[^@s 6Y诙*I5DYй* K_%j AwPe嵬IPhC~Q' yzUlܐFBkyw"+Hfch(X̩Ye*#UӔBO쨬i}ΐlLnIcxke9 u,Ԛ$^zW?L>[}WO|40%Y?uKK;JTY*s_tw2,bv6 '(FEt:i)? 8h "NOF 3)d=%4OO y dН>7w1"ˑP(AY@JUy[1+!Mś2|aƟ<:4Ә@gRu6fjKCg㮯>&&ԚLW6G50*zZٳUc`gIrH- 4D\6N)dЯ /^ {'NQ;$zh ,C^KdRk")xx.$MKAtlcQA2= URh8uHxO"n\PgNTܧoyEg[!,o!`"9Y_}cUɪSE/_&u[-rA,R -Wn8TxЮn _8MP3'Xd3LZTFwo/H,.[7V>߼TO&Y4A”ޯZ],G@ @D u9V5τ~9wЉeaqѥL}e8ѰVl#Qۨ.`TX~K'ZNTd Y׊ƫm CZ Kbl2w<ΪqRjM3Z+ό+6>=+Cƪ{QɡFTm\ hF2LRer&ǁe8ƭwJL愄#"׭idycYd ǜQ{9fԩJ8do9yH߳ \w~\a\Sw-ymP>s9nfEr =^0y!lٰF0'I0R Zoyk?,6=G1*|?X*ˠt\<Зgs2sb (S -Vf]WE,'ޜ@Gfܫ\A$g<+nZ8W]p8+&| ӂV9J kJ|x s[ t!iS>![jžoM(nu~T1(/t`/Qe qIkmaܜ1NDjm=+h:ŷ#9 %"(Snó,e4; `+Ţ:@Ã)rӑF32*ϔpہ-:jQ}Z¤jVTz\땫=0G"Q³' B ;oO#?R&DOU e?p QobV { bRDx9c[Ħ.Ld1Mz蘭|gUf| jS~LPյSl :,oTS f@SQiGte>}B)Ћ *PRcTNVlXE!ʒu-GF%Zx#ԇEڧ@7*YG&1qSCG^%S_B  BxLbkyxOy:CP!#:kAem,#|R% : (g-d:3FښzLG luI0_Z 2IE- z cZ}KǛ\8lf&%Mڅg!´m( ):$fܩhUP´=W vg 8 %7@&JM~?r'n)zð+UÈuT)y`7 HMGJ2LJ-Yhՙzx`!~>*%1.^cd|2LRA5%*\҇DŽ7"ݢ {c@i-jP-JoÛfI,X)m DkzZ g_t9\K_V$UF6pjG۱RޤJAƳWi'ȎDB[ 7DͣKQXC8*?p\JT>1C)7+2oK-9 mcRhKEu{zB>̀ H9f%hQ^Jz_<.0r}^5‹z;k%:jFŜs'e(E8 Q#M7/ ɴI_6Z{Zw~CK8rVKqr~PkWTQӻ}mǷX;VcM@~ ] T0,vm w.VR ^ b#R/qm^f&!)7OX t[$aYvW!IFӸ*-<^j:E1x$S+ E_c8UsS+@CeszS#z3A.H e}"{<)wtZDsW^(o):٠6#F0}LZg `=0`\͕!Xwsڐ)l$3P19~tdp3py-m%@i)R~Id(sމ)-9E؈fH_l/ f6E$E>ǖFl7|O|qIx2f_Ud )Tag{ފv"ݣ򄲖z2m:H\;Q =pgh?qwȞL.OD~ a+14ևZ)i4_5/NM9Z6Mŋ ezsќՌ>Znq34d]6QM-#]2;O]W-K"oR9.j^#dk@26Y!-ϯ VX)JzIG!!=. ,;1,OdBr/!f[Ύ6#?M` Zg8]TZbފKWUY=`jgxEJ nb$ra5V{WίƏFSk9Nu#׍n ;9 Y)Bs\ i|zJhHId- |Ƭe3Rσ-IpzT/PY S$Z_o""/92:)\XnCWk $+4 gAqJv|=E"܁_IJwaGLf[g`PkM^_qpJoJ8-JNPLCF=`X;8Ah.rzbodDF"CJ͚fAfxȗ7]kFt>EҀS¾&\:?A{a3/n5O!͌U0BFDJA~GASBֱz%QKHiZ ]=B' ;| i;]grc_n&<_GF<dz|4'3($%5'Ӏ@* 7D0VC.7ȅR7摈fhi'mCZZá}2c7CqtaiEr՚4?3 ; q'26sUiMr;D_Txۆ;=U:btgOi5zq'+D ?ͬ2 `:c<Å-KE{|_'?A"҃'[Vfi#v/_TkK=%tqymx((whmm&(#.Xw9 tWN?wZE'w]&Giao9EZˎϑoSd3mkʍ]#Ou(Ta!1㚹Ï'=Z'& 9S,h|O)ЎW>d0 S]e?]=??N'j ^ANT45mSlLo1gp5;r#UAMDNE>yN7vߍQ Ŋ覈\AFq $EdPj+%_X} t}?߷ZGdF\GwN)O]MEL%t*lRW5T.;V ǝ8~l]4b=_aԛt03ϿR&ܧ)WB2dLy/O*[W)]sݲ;GsE˂@ɦ8.T^ \$aa%}S>1E7 Qt ծ߮?_o䶼1]8Y5܊kg=7'8`<+Јa/a {,-i$$cDsP؏qT2ϏO]Fsݠ~a= y;.sz4m#i/40$l,E&D?Irj>!-HJ9/ZpKM):S~㣖̕)>?0>zIx=Vs+N̗cĊl"3Lf7 T M\ !olz [=qhW~y'U$lXd#7R*guaY-`7O^o!!ul+ s(śl:Ba;̲ՐpC Oxܱl!3eh81F60xڢB0BFNȯ{?~tJ~43\`p({X=ObEbeEwlH~3jX-r‡*A,gQZDjU*^*9\7eKa]( M$_jX*Lt9T?bͷv)"<WFB L $&i$DM)MRxƔRe ^a;vMMҗ#6x%XT Q'nCR藩 '% z,#e / ExUؿt [g))g5rղ:,C1=A\J GӈTJUnz0 Rx&G,x¡0~c G꠆\X&gHeuNm$H ۑ[4vĆII51D+ D.c*?kb dkf)q$їִb9ops)siKkevY4 xJ|0JU zv6ȀVGTcf=lS8) { g z{o+\PXeh9e\=YS=JBm1V{?+,uP|QnhyGGply ɕ\kzi]F!0v|bXql]rpbW֤~΅a T25F^cG8YYޙlBbȐ8(H+/" =F˧}}0I(NT Kڱp9[oݖ= ,~ԗY骴DS_zꔾӎ!ήcl+p 8zJ)]5;,W7uF\}t[KP D(E//R5kB1j(ۀ6R˕tlXE\pCGk~ W\e0K΁82WCp\RWg݌nw,˭\}"axݳ6w7![{X~A2m\HDV`Mo|CKX& Z1WTz_N 9I޷GWH^1C_NoȈnIrDHJ4B)R<24*uv0o GgS<6'ʆC3ں$3BpI~~ MM6֋cE7 m=wp~=F-sg_ӥ\@hjV{8T]qcRe"t& }I0pRY;THT-r6v>/n6J!"ŒNSA ]؜UE؇̭F-J Zu:۴fR h1n(/A?PpIrzԅtL+xZi4`U!1M!!6AU[Azhg5SiȰ`o$_exdVn/xh 3ܣ6%XN<<ڗI-=1f'Εd"\h uBXZLU%BP6UuT{-_GBX[G}DOUMm~iXZ(2b<B$h&d/.+H'y_QkFX͔SWEց{Բ;|F:[{j>Seƻ79C D;(KCG| Ѕ` z|CB3sۑy p z k2Q g;SɢKoyLs5_&h\Ud!@UHJ0qNClrlbC,`% &m嵛 {. |C}끟*qzmW1Cr\#ERJ:1eu O|\0eRvC&hѷt!o$nzh``c2چ(9l/ch,F@qm~|ڶA 9c1ưa'?$D&UP4iV; O v#gW6ȁ|VWpeJ^9܃lZ TK0 ̋AsA'،߃nГ*;)R:޺l}&Ođ>%"DWi*6Q8+4&yoxq `IC5<$_zvoAܧ֙ FXEkA<blpS՘gvq*U ?Q l;;ޯA΁*Y@rMJs~,xY$6]j`Jf9<ɂߊu"~~aYpڨ'rǰ+T3wF!O5Ao>(ǯQY^\,ϖo(Z2<(p${b~=w-5a*8Us NrtE[jOKB\vĵk U{0Q2`P2Am6:I26j6I*&:I9XG丑`I침D$z]:j;Huҩ5EKl[B"FAP/`Ł[DN[shc*(%[SNKۉXdv&g(9^_:7KYMv NCϾ >n 40GUޠ>YOlDy %Wodp!$dQPK+!M0r2;Vikz`L"LlW|O- 4|GBUN{7';Dif$pn Bwg7h%kPS#/2һ ~^a~dVi磽6\Ȕ+37Qhs[@NcCz3.uЫxe]#`$ѳ\DޟС!F͋qthQpbYdi+z٪D"&4HQ4cJ}mhafʕQP{gDl txeH'Y J ]bzWj#x fexv~LFHn#+ RNBl11}Fx TVӹF<%/m;TcVR4 Ԫ6;iHGH$m{!D+x P?0Oށr{?. }[c4@ȝ&5*+{ߝ ,X4gύR,-KiȟXڧˌN{%mˡTVqfL\s;Ͳ~o4n$St2oc<Ov0a\_ae7"u ؔl5_v=觺9R!Kwkx_ }A]kC4+*s>\!D|0#@3GkhL?@,äĈ)uLx˙3BL1b91Q$Ĕ#ۍ|525-`yX =Yù߆EsNT-ZE]l_ĴP$ C+_~zdhy,u!i7C3j?6_%.w,qU9t[>_AHz,aMmJ5\oV~[8`=c >"wL}o/W5i|e xKfevH:<ï3Plr?GTPB.ݎE;;qslXheM=]rgP" WsTƃZyO^HBU۔JԆR^8'fie'/` 3߱4NX9 FQP%Q]2xBN?mMFijO+J;"/Cpݠt:@!Sr$Gf=-&q"u%jHxBiJJ.G 0:@[$q'WpE`r>r8abHM#%xqGH3GVOi݆3R ״с\:x"C}m9 NYP!CS\)ܐ!K_cd,u^hq+ȗHaIJ®ͳ+KbH!4֫~h}Q|,j{|#n'^pJ8WtcjӢjR(`"зʇ̌]{{N5.b$hYn}]Ӑ%\;l}qN{9-&ue DaB~ B|IR(xɆ1;s0| @5%F a @&l xA)SED 38qcr1$D Ytu΁hݷ\yDF]r9 nVլmPT+eE?BczXLZSff~ȃnbN!:8y/^8`&^ѿ3TɊL[P\jW +zGz} ɱ72vS<6/=?'b>)apM] !Q-Nc3VJc%x|2צ9>l6 Oɠgv_3-V *,NzXwOٱPUnCN齜幑vӊfx bZEÏYtIQtfmH<#u:qZIŃ[wu؎;jLbc9NvrX|ҪKhJevFqh4+VDނiM7>9i F]ǽN|Wv5Q5蒰lMd!2`B'Ba2O9txbgז c30cѠ/ 1%~peEf% u%TM%\&5'~H'Ѯ3;.p<8" k64E\@gy砍{%j~O@,9S{FGL[iM(1E/j?CuG% 9۶*(28ѳ{!F䘪*N_p;*2"gK>Z7uz`~^șCpx0NKb !9 i2+uళ@}V_3۵-P?sHpWe~@z'ſ a $ͳ+y:I;1[2xG؃;  檈y"~^Qo5؂*wR[,Xrʤૼ/t6i~{n0:Ur@Br_lsb8@@{,ͷkREZ3y?䍗B#}Z؂E&WsCq?feᓿy~('M"_Bƃ *y/0#~a/OoJ. bxeUIـ">=9ǣ׌W뛏v"PCAD"Z`BmͶJԐL1lv#]#'ƪpuݕ=g/8%ү&Ƨ&2EnP3'PƬw#d=+D-jK iE vL*~c<0x@{D qj7#OwV(w>2Jq䰈e_8Xք#/boH L;iD|RbJ+$m<]MMiGVHhUXHi%¸aqE ᦎZְt(>?td>>5}Rwp w oz, ,l1Tm|OHh 8,ωo1OF 9 =3ߥ[GHZ\Sb-ŀdzȹ*9i4Z**箻Y' G 62;ނ6QؔX5Tr\E+4w-Xl/J ZC3/ɭ ~vdB` #qGݞc `z8YuM 1Vg:Dɳ*))olUCŊ-{}ըP8Rw~6f:qY q%̶֛IDaBn[%\r+nqʗWhKAS:ALO`-՝pyF]Gt@ZO9)ZF!M7AR\nwY<ˍ᩵]a,0d.qX L=vrA(בsǙR)Eρl'+A1g FkJPcW_K,0uެ>DuV3^!Tr& 2ݰۿ6=w@NV=-9܈#%HG u<ΩPASō.(" wX\P#d%Zޣ$CP^b."iꥍrTˉULv]*ʆ,}&nwQxZ˙90`!<±||`embw8>%h2CW5^Yrz:~,M]̍YZU@I+*x!0b`G|[3/ I& Y(/rfq.b 2|SvP,{8P`#b%IjpW0#~;r >+ӎBU?2fzuz<ZZ}8rp29@7ZjN>'bFal& DB_vcPxcz+B}EO=4&I\q ⑈}vWQ ?⧗۟/TP}`a)-|mE`2*%"N09py_MB1l9uu}!oXΡb`8`>a㤻˅iv"/f~@^dI$mp~;};|sZ] )u͕W8*А'Ȍ6g7=8=d% gЬUhN/ǮsbtM]g+ϹeIwwSR7]L{9xWꤘRI*աSc)MPT p)z5ᤫܠw-6h`K.F S6Хv#r8X` boIVt\>UzfmZ_Z^rO 5eX; 4hT@qԢu|'ʇhQp/Dl1hf eSV8+h-Ҧ+n|"m[έ\~1}p4<\1@( k;|yY saA?]!(+Y^ -9ױ($ 8~FBpV@Ғˈ#._z|& VpkUY[.9Fo2"yB|jߛ8ޯn¢s :n6b(%1]ګBf3 X:{ѐ虽QYPZ,sW/~S`E8풿&&^ǡԋhPIOW AfK g#a x3K!b"*O.dNϋ9[,z7cѨ둤ᯌ4.vP閁sp8X}0ÂbZmm◕LX͋'<20\DVȨslQ'Ba0?Pbn9ŵa6 >yVXK&-}OL5?<ȩphdC 9"z7z L>hESql{UbsMAnQ#.~mKZk~)/PY<0r؞fm1')A|VG wE~b `Q#F9y(bZ  \y{{vpd q#ԗ;jTa|ܢoeT37Tpz^Mltm&n]A~a $3r¦B# Mr'&ʡqYM=˴mPs l?ה\|1E&MϪ79Џqj]*Gx~շD` E&\t57q1>AqMk/&*aGtw;"=W 5ODEk*+9U>Ղ#$c脫r^=\+MXWyŶf8].`Y' Tg ذ;ZE8ҔoD,cKxrWy{{)T?(` C6ۜ&h6!EUa6\Do*hЛП>i9~?$G3Ϙ|@E?s 팩4G;AO^8`u:S`_kno<ҙNuv*rNVޣ]5)C)lNA6oŤ$ ыkuP֓ցұ2jv486hѾ-`|Jo3',=}sl܏29f0[.Q tdA,6A8$pW"r>:nVtFR-I/i>;$G$ M`vIЕB=N궾֋V>:jPg%BhLOf >oNE#ng s3zOnGu=G *fKkx6P) <2eˆa_0k`R6J7b[Qk"r,lLfj]:FB6s,QKuL$EQW&HyFmauec}4/)C*4lew{=r]itoqj]KTE$y?JU̞y!ף/ \OHwGsB\j/ƃ}tUC;La&"ُƒ￷mp!=mK~BfGgiT27ө']`G+b3@{e[T='Gn&bg 0s ޯn-F]ʹ8jEP% S͖ 8{鎐찾reft}WyY\ܓ^4^UK?m8wMPXr =R.  7sº:1yr ։œܙ(lo VaR}ɘLCΏH{Gw%HR`+<vW aq( _:,bj^$UߚY4T|~GŞUs:a`修u=UVsJ]1v_\ p& GvR]ָ]Fܶn>t P-IéG[^xwI*X4eז"#F7⎥|^+/\6G'y*G\F]Bx2Y~IB1x*GDgNJ sۉf#(\=?AY7U&iD2 (I(ZmygE)}%c92n_jc7Onl 3 tq3NB3eyAfyMd=eE[1oC_ǂ%T>wn-km&^ *{YR؃h,^؋f&LNJ%6mJ>Iu C@}V"[ L#/xTAs$eCpq0){%r`0p԰Wq>K)EAF(1ruT}9p+ߗazV~vćxtV1&&`m52M*:|&PmZ:4mX ,?D*oEɹH8F?vjY,Ms$.UG bD[yt.A⇑1}[BdXPkaC5 aq#F=ZF9vA 5t¹Bҍ"Rh0̻<ˇL0r ɠÊ+H%,$8:.ZT2:7;nGYǫCD[2sdBz|Qs5^ G_s0PhCNgM iSZm;ktDFFY-Æ%,\hA_ QHLJk[?h)ּ5\o(c-ɠpvX,ğ<1` /lnP::8C3&X!wM +ǚ9|isveHлtPh8S(4«'OKe x6, LGxFWTz [B9#-g snN,v[[ /~҄y^ޡs0Z|un%G8a?$9zBɳC|b5svK=B+{kf4Ktfi^И5`Zl%o\pV|c`a\O]ʈV$p,{'eɄA*2cзD@^9EqzQ YРe]ql}_˟<ٕJ^tے[G| J OG./u*͙s^/8,ؽ/b. ~>&0SB#CmOP%֠Btz K=H?kU]o@!ݾ@Ny8a[63Ǚ~Rp*nLډE!UWf&m]-` ?ӷ9,LJ!RpsH'$ 8AE?F& ya /S2Mݞ|5G|0Gf| #;4h3Dp2&+~K d˵$ fw &B 2ѐ򛥁wj-&>2+ ?_c4ʦ |IPqWa}_' !4\)nЀ͘&m|{GbJa]-MKD`IJ q)?iiY71g`5R"LHhl9kC ؼҼY2_ٹ^өiFk;pm%+R-൰|r{qNQs!H4D'3'Z6+\,̋ߍykvo&'ݝ[@t__i^|L]!Hzwz E0>Գ;/9vAuaxApU?G*~u~G m7Nc,"bq7NjF^"]Zq{9QoQÐc5r/Lb!C(ܗwNjHp٣Z[syq,À8Z`C?OVҥ 7p^mPFڴ7LaT ǨHG3zkcnk&bY7`qU5kgx2IG_r Zv +9kQ-/(=/=QRĩ"PyP{=N76#)HY3\ǀ_[$3Ospx<fEHͰ ueEl%" "g}5C}A~})eu7`+bIk)P\x͐[Lg>^ {hf;̈:4+YۻͽctoAatP}9 *[1_Rw,?bY2yʱ>L6 2,GCP#{tɼe(RxyG.`D>1k/&*STj+˿:5J?sC:ƆFIQʶv)CvW+]# =- #b%z9#dYf"yFC/q"7χv0!g#33NHB2ign~kRC\ʃV ԗ'yOʐë US<+aR`[Qn-l9i3[0SȨ0a5c%v6S˜6~.|K{q?B۠*6M=kޚI,/w 4 p9&ܑ ]Y)q}Mo31%#|ʙu6UW@"+4P"E̫,Lj40>ȂGт Dlv8_m;PbxaRF[QC!< :Ej:dgit9 gEYsF]XiTK` ˒%fDYeg.W؂oy| hӊTN~{T1`7MZwA[=4Xh$\^3C,]CXn-N gd̞XNy3GƲ#aBP!.9іק=W~#.R&zܨ2Nـ~H6b430nhL: Q0apbs `f^ 3(]b= 7Nփv]ԅfJX$L U|F%֞^6@=e!'ш/#?DtEm; sQ(o!fGcHzkFiroot SrJ|b24|d-Lls xٰcc|]?ĨInAӏl?]$ebKZ%Ƹbpn[c )D 0Z:kwcb_{BΣI*Pz wQ 93юclTlM_9.ĕn# 2 І ԌU(]u7iܺs4) ֊lwd&?*\BǞ2\u"KiW;fsY1XOHQ y$^ C6hYFcIe6zK/$QY<'g:)>1ݠ@.6CʨPax"19#+u.|ˬ\7 qF&tt|u%Nl.S~ĒQpfIPN1p HrdǂMjA?uDP8R٫ʏTpaPO,ڔMr2'ae ' Au #IyX];(7*Bk365iу#& 8{PQ57r*p*qH׫ժzϯw MO ’Hۮy=4\aX"z_Bl]c&F'S('2Ӌ`d': |r@ń-L->HT,YnjH]D]@UY w:7'q$qh$b yOt.tIV;ړi nVF?୕K66Z﹑.")zuclx^»4Y+EIL)֡VǽZQ,S1Lv } 6~:{.b>+.y0̤ |ԢMU'(NPq,+a3@ y%,=|3UgW0}eC! ٠=l?7S ^%l.,,ЈFQɻ[r}`lH>Y4Y->^r?u h6?߱CrIk=cpny\Xry9 Dag+4D1q#\V=)8?ۂC;l6{Rig__?@JPLIe>FjC%IÐԈs% UBf;rcf+j}.o* 3zYy L2yX=Q8*ENVπ:p&14uG.|C:{L:HIBØ0&e/> c̢ HN;MeПes;Y+J Dsptc4*X|؏ǮBtj8z4J\% i^U^> 8E(FK.NG|oq_RCg1s\i? $y&^!PqeI~+g1OOֶ  gkH,D=;v(A5ِ>0 iĀ/C`]{4ĥQ>^7J i(I/vpdqRy WuA O{)y26 ^/r=K1ߨ} %H[f]KV%k;FQ<* .|#M_S: \!m$DAƒ칉>HMWɕ!]sCEئKC8HӊM"#rLd9 n1P^uA]sB CV9vı)+I,a6L*f7g#lju?k@@@RHԙN툂 )e#lK΅ 刕ۤ{'cGG{< vc]Z.X^Q~Wq\ӆe/yO1J Q ."_f^EMBO)ךțL wMK3ϢvǬϖA^`y4yu*B瞊G |@Dw-zO$|GY]!rŎ A.t%ԏ4,XuuƑZb5xY`+(7~&pck QV(, ߌyx}ήox=yA` z!moQ P(Kݕ+s;QHzp9d;7uMȢgAD+Mhk;@h8aS}.+7+U1J[ F!\x=ʛG {~%ŻŌv&hci-7(z{O+j&Q]JB +B>J"Gl+ Tzb!/6Om6Kx5BkI2;TRQt,˩HݣcVoI>תIjK ~ May < ,KV} ƴ[-+yپGx[ ¥wW&[NMoPʨA>U $Eڿ)܌~nEPޭ"8!͕Z=yOVErCKJ?e(Qo-Xgkwp1̛?kΚnhWϏzZ& r61,1<j~F/5@KoEN*E)_µ9قNB+Lj~gѨ#H*z|' xr*yXA`- T,%i,j)hޖx3BA~< DԎ8}͗>5o dZ,;qS}7-YgFanW B ECs`tslkߜ34hu~'O4p㕌]:;e1V0mi׼?zU i065'LR`YJW`H#/z)) 3Tsr5CjFeYv`0Tok_&0;I:ϴ `(\ /v"%& # 5PrQ3_`_dN #s饿E}/ [p#ɰ@ߜ.kvʆ\Iq-.ѪÃ8DQݤ^klO NO_mU1>K|£!`d>*q{T|▿z(rKab6+vt 4MI3]GXf ۆ9 Q>30ٗ_8&gak]In^`eg`@ѐi$e tpf@*)3Xg,B!ёNe/Ƭ9eU!<,/&( '?3-|>?avjES.1eňW$.@(Ki+)j5H㻈&9E3NZ0;כjdNoa >`LtКg_ @^f?lէISȉ&v׀C8gx:f[jw"\+_\2EI(8ծ䚄+]*},`+4SǏ7XB^TWnz xc$^Ρ)6Xƫ;)pX~`Xܫy ᆱޑ;)&Xէ]kB=\ (pxt낥f)i,ߐ+'Fv2it4uvmkiM='KR+COIFDžL GEOXR%=Ƒk8yUe }_jd[LYN@|k k3$ӆ2ɆOOe|'gbX, m}RzJia?@ޒShw SgC: cJgQj&'ܗofFI^m̴P{^pM)ejhԃnZr[ dpSN0'zϧw[˲ rEZEXvDhpїo tuwaf\XYiV.(p_0~vu.tnC+8B $qc?pr.n3xües@tW>?;dw2v 5l4%e ##tW`va26/g.6\o t P[,բ{;ɭ;7fN.J?^U=c=~[ȐoA%ӌIԒ WBɮtfQYw/\m%'ETv!92ycf_n>\\߇'f  -)rӝhDQd g,rK<r>, ѵFi#>2=rR6gGJ|DOQ&̄#7 qWClN>)L^xogt7n!ecۭo)1vr^e{Ÿ|\_4X6\ab ~4囌,%%Jqheƨ)# SKxw3 K*ɹew7w6VѪj-`fĪEZ/GQVR54D)A#Ŏv 8o iQWvAD6Q/h8voJX9wA9y^\H7g&E;&2sktx=ɤ&'g̥JϾ8`5â~g%b3<)z=m\3#ݗH @2`/EC0weUU<}7fTuJ I(r+0n*.n`S.^bE&y"2:imѼ@dbBoS*GZk%/x:P?xק٬ea!f3#QfE>jl; ^00%gVK#i&hFOհ8խ]:7y:~f>~71jħvUoK1\uY>H ph88oGaG;˿l4pi;o=08EQx /] {ieaO4(ox'(w5CPL02N@4Kǁ^?ԩ YxLg@]^1xn8HVTEmޙ uȫ%j]sQsY3Ii/QMiSi ;j\Vd#]ל쨕>=W8G@Jo6+W0&! B)kI$S[?Sq! ?ࢅb%4s+U܆Aju.n?5Ep7FO59$q I̕ijd#;24*2uAid51Gk7p%^@g 607ioo;W:~럛۔Vu` xHޝ%X[`ß6ʐ 2}{>'C6- -M<=,L p0'WFhI2cuet5fW]? |[@LwM0Z#A]ա_z g܍_v\ڽCwʃ4qx&}G;%s]s]IOC>. qTXHkղTg-Wƽ{CM=6YJ iQ_GZ"2џCb.D*1 FSUZQoh0(~ ڪ#<o2W;{luB1y5SYeRe[ k:%Nb[ Eo'4Hp WIR 9(>m =T]+IpB\@`Xo>l,),tqQ/+z;1Vǟat|$4‘֥V-ڥQ($R}pk;NۏXx;nhU;>YNE7onŰVs. kډ`~{\Ԗ~7\׹\G4κvXK 0!R4GO!#?8×Wz`PAjr @Y*#nl lq4P)PgĎrB2Hh!)F {S6MFj:$Mץpm{wEK+5L}qAѦBvu @Ӱx|uk z 8=Qс_"*hs&jvXǧ Ӽ$XCF^&uNvv*NHh(gX ztC㐛D v T\"3.cRKw'>y"2vDSҙɢO:U~(RO ryI+yk<0`ݵd::l4 (W`vd-t9sHURz K& 9w- tx]7U jGUVF</H:sޮ]ND;vݦ> x,bQ߲2 / O~P;>a81Rs=}]h4L#b}]||0[\! R7S(V{m\zdhRO"]&ێ4~U_Q3tmpg_UZIiƨbC)sZ!'|:;"NHh.t5mXɉsUH7&{08l98RzM4DK!+r~kFCFuy .!6#&\ D`3oczgz cXj<95wl>ƽQ/VvvL}/Ul6P(r|qMSR24nqCGu p. C^=]$Blэ,γ gW'9oZgR)TEdzlx(ϭ]U]s}!]`_s`\0IϓnyCh1y d6=[udC9DqCDcv>uN9[:Y+ , Z a?710:qT/t{/K%*X#``/FltB<~ǚOi1">HjE?w9Kw^!Ly,LpśIi;6WZHb2 >YJ7DK]Vl+I>Ky e4+XL]1NoX؟EGKO!TGKRG!,ve*Hniy}%'ZOH*D:*P;B`pwEc[ ]&:-qt.1pg{EY[ ?W>P:!ѻ`U itst|xoSBDpE!m5֐EWFtaӄ<_ea^ꪾjJRKqNXq,(0 \P?R;NjIٶC?7"P3K@^`l}'40RUo$5\ؾ>Zpi *)p9`DjGݱ)Fbyr5 VZh !}EXP~Vm*IuC$iaa#{,S% @}A@\{WjHJ0Q*C/gg#Lvu lZ'**17.[/h@֠"c^ΓX LBa{GSA[D̹q<H'6p!V]z0&k<); A3-䭺 ފ~)^Y L '(4}OqB!r uHDKXCzOnٱ ;4߶,X ?Nͺ#xqH$Z?8<|9a-)?|FABWDnkKn* TI=bh,"66pmnDE_*j|zűLyWf hM:h8aJM 5b-VW'ZC"9$sMTx@0ͪP}JDka'#KlLS+ȜpJ%E_0ܹɐEV} $$0'Aulv@Ұ @z7cjMS|bt ]QNRTI([`c/x“/Go4r t(\#qu.mt;uWDM0I=YDSN;Pe-SƔ' 1Ԟ\ӡ%P2kP58VsBX\0Q5i6˳#$reɔKY[c:0\h &@RJ0"*H#KO~*xd'g *rQM'y^o~!!FvO-Ƿ~uQ.p@xe}huĺ|;wHĵ^uIWoak5ԥ@@v 2j^]X)t|鮓S?UX,XU@g9ry7/0nU LUB8`D*-ॅ65?=r?v4n"曔[,.A}=n)Gɩ1V"վ}W\'G#Pa+e'(ml֎D5W[l,߈bOF|*5!@m}2gw髇v-lv؂֟OF`aBx"JXy$LŘS\w6c9du4 ^M&{IA*>hGqV 8c7U4]=JcشZ['dr cFMsW#FeccfsnCj5ƭ~zDENZfObEwG ]wq^.( SfbVsg݈nvZ/ێ(#/|1XQM>۹ɕfbpRR H/~+ Q1-߀eI`dm:&#^٢ c=^j{~hYf9-ꭄ泀|("J20Y-Km)W,nR/*ߢߐ6h6\kuxf_nֱ3_LnBj Q(Vt 3O"0n H,1dzwz$$ǾcJg@=-f̲AI MPVJ 3q ȅ2uX}Rpt0P$ ˈ؝D~d\,ǘ޵Wl.'20FQՔ\oBX֊}~Out=xo8 Ov4F S;3a p|p2H=JMR\u Sf# YiW6722y`x0㙣Q yy*ňp$7jHءzEt9(V6{`DJpIyV]_kؓdy% K%5mXlA LW!\VF]vW: |*/1 lHS͛Eu= }{hqDLu*K(ΡtنϸYVFtZt eq=1=7hev0kvLUchv;Bt-dXgQEZV5DNh=ޡFqRj:? =U=ࢂ2xvŠ·nlNs0KMo`;""NDƽM3%>d#C zMph7ŦB7U(:. z=~%LAk-5\bcx [y)c'<%M'.9>@{7 ^D5`. X95nw6MsaL _GP '=^V͉~M"`_9̊HMy~'_*nbAiF-¼ĕhA I[+HsKiӇ:`k$.PnmupHk6lE)= 6U{}/{dMIt_RH„FKH%lzpcg0d}u&Dc9IWJϺP$:?ȠC{Xhj!n%avUyJaCJ bǑݯ7Qֆ^ +ڃqm}pV&c2Ҹ [oɵcwOMh)fOCWB@ @E^@l\0MDŽr~( ͎x?\&utBnSҾ11=Ƌd(R#0jo-DR%M[դN[DG4X*pwC6E’dmӍ#%䋁} t.vja.5ԇr h7]V''h+~6A; f>Ks3afu0=ݗ)pan,KNbj[(J(iRHZ;n6ee7|*-Vͳlo:b`mC`@aС=UcI1 qNazW rlJ-7 p c]3+iM.TRa@ l`JjD'zwY8A¦Opa7K/Aze gyf)~ y…3x> b80baӚyfx"R| e仲~9OԌ[mR]D @29U҆4[n?}_h["[%n曾#ޣsܖ?oH'@O<{Vлo'P\Vm5uH]('P0<(P7,QGȳGu+TmMJ)03;MϺ,(&/?_%.wM>g!!~Z![~N{/\6V]?R֥ w;^y7r>Wd/,B#xe-eg\bl#â6/ >%aPyN`VtQXk%ϰE0q-8̈ ox%3ۘ4AfqJN͑U6m'śm[ * 2誗3݈)nr%7Rfi>s? \H;0SUwÀ+: ju?7cfN)+˅Jތ~"Q_ H$FjCwq$ь:KObs-R$cP-\J T4Ͼ#aI1%n5@&]d9a%OLoSl% 5NZfCG2D4KԙpYE8smv5j*?(3jN?2+eUU& j,{A~'bJn~4f+xpy} `z?½Wx>s#%zw#x ar L-0Ȳ^08 m8Q2V3$,b5T2\xۈk@Wjs$}֐_ptzΑ[&q _pEA6LN?ںΥ<}&z/񷴗EL99c=u5xc&V`Bl`̣;޷-,,~]O(zoѴާ ;9j|mݣU3~+:5Ƭxn)4ze(O$4v1g aQ9Wo,SNxHdU + 35|.[܃M|;X:IX hl dU|#) *XkU;8_BƁULLBf>d-&s̖O +TC>vFֳ /ԘrXHP{وgHe)V4Nv61Ah FpElח!^DzOW^hѷq7?|Ϩe`=fPNnJ8n|7)-j:++PNrY+Z^IuݰO&[%ӷ FFHpfJyݾC#q#2M=~bhMxusqCIБU=[WN‹yE%(١z.pTxESwB1{3:  r!ż2u˨!ܟǟ h k`=OE;N"N fQN( tǝM=-DI*ݰr)Siqd8 sߛ7҅dYς-Z>fB.ӑ!i].KI)D%!vۑi}NĈ0Gxc[6y|-5s5Kw4= ۼ:f*q?jgtxu n[~7 "e$v:|Q Ȭ%(%D~샰aHn57E҄3ˎ|h ]hE\q`)֠EuHiĘ_Zv; i}R@_@7>[<) .^Z FÆLz_]7 S;:< 179P}^IĝӠ\,5Cj3E!wAN4$LV̇龴#!{d@{%f9uLrQ\3(H tG(][ ua4>u0Ղ|ʷGǜaN_۸vgzfǀ̫P-2v9VJ  8-J 1oNYRvGcғ,# #lsG3b1lUƸ2rz\6a#] oCcbF~Xwlc~D@dnX t:\ ZNgn%3Mm'7ȇFW^z _' ǵNT5Eym~v8|[}`/e YaeSx[hQ4%į&HU؝q3#QGVU>eDbl)Bb;*;O?u04uS.uk{KUVRf[%Y)ߙrŝ9s|4,0^s)) /&z$ '`n 5&QUGO7^YxT>4fW S`)USfF>ZCn褩W0d Ugף"jko6x7)4fiux]f jSAR<% ^J43*5₹_Dp>{kţSK4ebh*^|8,l; L) V%M-J@/*$#0Zš[?MYwGUmlu rDݿ?@P͌KHoWz*.RM*0c6~͓?Fd*LWU`~32"֖[( c}:HuqhpJǾuj~ Mm^Baz0v=XKC x3Ha()3q"ZM[BƦFL4bʤ3zIҏ>$4$AŀZŕpNDhf*>ؗ⪋EYB*d cccWݛ6 46J t繎{ﮃ(-˝܊pl,:k|Y]'HnQ̜pSdL%=_N]xC++?(""gf%e8*dɐPwIגSIdE !RT]:#NcY lv)P{S7XyZg5bݞ쑹Ilt.8C)H`^(XƾbJ,E(f/)q9M/ \iNIU58*ɨYKƿx)jXeVx!3J@䌌jd[gfVP`oXX6-.:Qv( %i5. @nh!Y䢐g+zɷNKύ6Q"dĕu.6VK 0>-9`\y{kݖux|9H%G7U2ϛ&͊;#ɐ?Z E3AyfSϳ2A Sg%E ͣfkӌ| Ai 9hCyڋ, o-g^:0nn8ff{̼~4CD%`L&&%OT+^@#iu#cWN85@*YfuڊɆp'rU|q~=6}ر8dF`gWe]0];U!kx; u6< 綸A m0 S;bG*'y5PKx_J>/O]P.p.;ԡEQrQDd0M<lbjȴp{O>#$b^T)s56KsCoJo^;Y\_Y4jfP*qئ֤Ȇ-9[\Y\Wj}#{C:WǾls1uȟEBI nxQ&kN1kRoH=eaRIv 538k'鴵09#V\0z!Na!<Ǐ̮yW1s1D-kC?{0њ7, e&"#4~7V XrS[,5мݩb+}O_qiiA$ Lf-nQYR1.(E4GTfT3f,o4_*&X~13j9uX;ᎄB=uܜ+jH ,Fd {àb8|gL4K^G-E$ H̞6rfe翘B-Ѷ) eՊxޗ/*uJSti1][rNtBɀ!W%1_X%@D8ŀmvYo0Rs*i3Ǻ6_|24\enyqaP" zS}mTR苙 St3qkbrlhDݼkBb\JU8VOYWJt~cGbsr܊zCr*o[a a% ;V8-E_Q4dRdRxLcН#n#W30;cעKBw,1b6d9,k@7iq(H2%[Ze+y=yAv h<2>A¸vw x4ҕٞ00cC|#dec%Xz}-&ߪꛞI eA}o&ָ ^Y.2DMcgYxC^o Ѥu}Sf]+<3 }o{8蚯#!C =]ěSga dƺ m15!uC@3G_ȫ*)P"al?XUB%+(C190ny@^!L-u (Sgr&b0'N6*mi->행&:=4s^n긏w9 ~%Fgg`<UUtrXpxoF^J?D,8qlbŊ>NDmsŞ.$SF\M؉۞MWr p}+؂ÇVEm+<^65056Ϳ}|chMծ_@JG5݁؊~NԶ%w4֜ :LI R"&h͉}VRX#{vOp`dS `+/^YнcY=Ibo9U㏰$S(Cb%K5 Ѳ#FUoAά%:%RBfbJ^ й#6[eH9+(S:R_<=Lg#vcwJ/GS ڼ 0\.p#ͱAq}lݷXq,(*O] ~sEMhK]aWSZãY8f6xyr!ʾȠ]ͧCMO(6Gܐ1O@,;%YBt#@.=+YzyMM;s1T+Qr^φ # u@Ta;3"mAr[/yrwcRXqл<1e R*ď0 Dc~*,rNfҡ:/71;qt-Ej@VAxP]Gg6_bEp۸3ca w] (pH4mDbU;X"j[^'[Q1YB:dp:Vb~ m%"Em5o ֿfIS ?|X\tYzUm8ka6L55>2F}ԛ仉[wo/x2 `0lQ6\ށ}+,IJ~h7cj*QuV]yrDOGzMȝ{;:uZ#uGL>śEpl FmB N~'_ 'BL;)6LCۚO|_jWTx̒pg CC0'g̺U `2o4 {RJXJ*8Jw[FFi?aKs|i*+0kһlx>{J9JL%8jlmz/›}lG*\-\)eq:]/##cd ˦N1 }nҤ1G 8x:,!bʤ~|baF~YCMnK h&@)7YkM)%'Y>I p!2*+n!\r>]µaxOAqbUeѼDBDdM>G$|3[c2E͗lI5 QZIS67XL0etx\MUC\%UOsdz!V{)$J1x\!*4Bs4`dEwye{Jw9ex`˵Õf $ab$cxLFG*!/ljp %mZvӟ-JT%etK.`3L)&iٰ,-!#8GW:ϊ;|;qUՐzSjUr|$tgJ Iz@aP0=,]`b|3 pə 4bm$>!Vd$ٗO|? =rڔyY&Fy -ӼeO+iG=$D@KbE頀{tDdYZ˟oϥ \3ˠXg=^γ7w7%GC\^0FgLp(=Y섣&$A* ?@?PGkwʏ1e; w_U v-Y7ˈ_A[V)SAMazDNhc8@)g uPQtyֿmjt|QGI"2d;jk :bC>0.?+̌R-r=}1 -isL#sfB]="m?s9hz}-{y]%4?fL ‰̡aY9|++ؽe DZ>6 {xQbLܖ8n8F6#$H>9&ihOpXw2{ U-J_[~'X`ES Yz4T0RO 2UmeF1@Ez;[ٴ@g{͏C: mKٮ1ݭ{|u3Sԇ4]Ei'0r7"kZ8^qvW*1|Ş9Bnzx}+Boccֹrq!a?%@֦yU]b@kCn [ S[2%Vn1q~a+҅K"Aj]I sGϘ9jI4-7ye~ɍ8ɜL'?[]M9C8 *AQUDBx >))ӿBsKUQ')m: /"Dku@ةXD -[v! id- :iȅIJc"پ $%9cH z$ΚLin^-S?._?=44[/WQa4 vԌ# dNs cb(1 䗩Hk%mrrG:IcrLϯ6 ToF6p\<&WKP;HYgEFU)t婎z|%:=-_^W I-;~A۪2u ux'z|ЪKʋk |w}V''PgfJ)\Jtlzx#wv1.g43|g. |zK<7hݳN1D|$a9aixkDZHѷ]/b-"h> |CL5=$"x?r[#l;{ .vt=NxCT葸 bä&I>8km}cG#\.6W74{B-|>j\G䮎٨2GPiy(CڛM[q]/o3 Y2gb4nM$fEb9p뙃gkEe[2}%BsQؠK10d࠱duvP{4}!jՋtZQJ^zWm{Jlu|Or'A-t*W#!Q!l9 ]i~ZXW"/ެˢF($LQFic5 *'ylᣋ/`?[.ͩ'$$VǕ"Hp#<<OKZ > /vM[n!%2f|,f1TH.cP9q'SA=Jhsy|IJyPCL-\\-EkR;vg^9Ibu9-p<:w1x ]7:g~̜ Ъϸ~t͵N֔l]x%y#ґoujl]Mϓ<Ϧsva2wkk>|P8D'il (*>-5h}B*6߷Һ9L>JSUS@jqUL"UDk=7y+F@ ?:x0)7H@|=ZI,筵ZeUwiIfCw\89VEEm̺a#;&LOtO朂Uw-{0Ω֮8zK`~(嗺eDHO]G ؐΥ,?*xJu:G7)碸?S> YX%88(XrgJp=4;Sń(tt/=7GړsGzAgɱP'|i5Gc` u@i@s&otk ?4u{a(xc>;+c5gE~&w|珩=w5u!6Xй͸0z KH9~3"CCx/K\`-m}ލ49 or#}Vَf{(>i*RZDJB #r ;ۢ5EEb-BC+yyf8N_qy=ɎyȂy)x U}UCY+ثd· I$cv`×$l;$Żt?.pȗ&q!+ tX"FDD ^BJKbMif)PjKk h#}VǻV+xÎ`AuL/'nxX6_9AɶunSW '1 *gHJyst]hR0KgXVfvM vA=)1:&O6IXٕܐɩ@$W\<4 Bnpxs+UEN8㭌8\3˭@ qQ D-R< Ƿ/m24 &8 <3AT1dFGDY4 ʩh|BFph >{ 8=Lr, 9 Ls At\pE͊\= #zHR#)A8Бg\1-`$@RKӦp>+or%L8N͸p\H&*Xͱ#=R; ]wg@ZA^+(cS a] J `d^[-`i$l.elj 8_4DI~JwNx`;jY;MµS%| )ߠc#ɓF %"/F +_(:ErѸt`'uyZ8 5f!Cu w#zCY$:464E`MPC2k;g$̾#|#:ݴ6*Jhe:-ҭџYn$ a%r"Lࣀ`ͼ]57Zy6 U"]/A( ;xJ ӟoP[:Z'6RnTkĘT,F61X9f@Zw#t*9ϕN$VhEE&~2h[%E3~_=)s mӈP\glcXMo@0DdJ5% `*iohPe&a:`WNnX @iGL5!Fͽfl{B>lZ՟fPsTƂj¹” O5FVr%PtΝ>"@;^< ׇp*]yh9d泤ʨ`B(L6GGKWy֜H 9|ݕWv @O4nb搋ы_ 4 %V1?g1WApݶHZ BaG2J ]yɘޜBk0;48~ dsZ_ϑgIYߘ%Aߙ~#)%U8J^Kn}wY(1k8-!B>\nĤS"m l#vIϏJ,I^.gyFc-AoXw*ΌE#;F3yGCehX.8+z]s8@8qAmghӏ-]aT &#S$r<&Kґ*HHApb=ȲHR_)Ae^n r]r%A *Ryooa),⻌`=H,aPZ*bU=L D )LadRd=j_9Ƶ)l)-\FXc+i HE-pN<"Iz&h?G,s$+A5,jVUmP-j;Q%m:3N|&5N*$'t5)侑|2b qc(]A'z#yc/xCpOΔp-Faa}*`P1jK'ʣp Eڌ?{` 9}_W$l{~ !^C337IqGç)>GQim6N9^ĵ`d@*Eԍ.gy L4EX֕ etn>ֹF#=eph?7 PϘg 72bqc9dɴ^Og>Y45-MZvN2JiC҅܅'kozE?vp8. 6ٵX#4D h@ %;[Wcl$d5c oHe}԰nFFQ1) [6}j+bc8g xgOEK qm3ey\'MQzԮI.CAf"}ȫCIrf/H^Y }oW&_tF5xE` [phb03$fµMጶ\Tfaö=+;9ܲw8Cpm-"|T~|,MuUѫN2/Մ0d;{GU6(^3 K;Hi֣XdQlqRӍQIB s>ii:pGKAC-)|?Hb},k]X1c-B|t0u;N$=2=YSI< ;N-|+Jtd~ ާltォ?|3 ̆xS9.(]K6,gx+?C3Z#oAa^\u`@7і\Ū!Y]o(}7jUM{}G6>& ۝^1-4%?"4?V .J7IǾzk׻hmk2'yj7. A"{VE1WQƐI~Y?TA.3~ǘtƜIϏ3b"j=<1F'F7hWz$v.K(鴗1ΛJw'_T$nLt"uZl&3Au ñ"v VQ2e2Gu5ƐlB=l;g셳ж}!u͎AyNF6plm!*`DNI@`jZu4Tf Kf:S@"-vrp1oP/Oj߷s< tE|hrP׫U "218N:J&M zd$^kE.R;ԑ4XY fE34i/l&[xcl(.^0cd`N C%4'Gn #$MRM(&NBGEǣbJl{JE6F1s[>٫i`eR;[_.u' ~Ijy։+z[,-@0x.]3sS "Y^|%7]<(Gu1r5 KͶx$i؇"p͜_hhnͅ A=)uzw? kT#ނ8* ՀM7`#K-He#]@{co/2@ZС [,HsXI%ҟ0A\ޫ7g v4%_Wۇ؆a#$^Y ?^͙)R"*$d u3} ?MWޜI#H֯THѮ0Oh75nEZm ҺZ{޼V sQ|&yH^y$3; j"TVĿ*S{ tڝ݄'CUZU,a1z";UN%A) >V&Bֽ7UT 3aI54[d_䴼kEb~~'E6wxwLz7%211K܍}>O@suw5.TD$ڛȉޟ u]. lBvQbf&l2eHP| WɕY:ѿ#Vms}ȱBcQ[,yHO :yuxI3U!#S Q^)L齣TTE0D7@`ţ6[. +)Pzm76;d< TM-3-)pN~! 3-䷻Nbd ;xQ%9e^NO0w*ƅvN}aTSʫW w_Fdx Tǜ!e"w7ʿ}<qbCRP9P{r6]ҷ>]گ Kdų)O@Xe:?ɦ!Ary\M"=G s9JI"w;P`{] zW\M dix;!~3iI~Ua7B( k7T303& /zX}՜RUM VVԴjEƶ]ǨXvV-~V̱Y4Fu9ifȘWnѯͥHJ*—X\8 L€M`OoB䗰 (T0}ȁ YoM0MmJk8 ]kVœ\Oe9BVke3#4#!|`NގRLV`FeĨk磄0Ʌ.P!,oRFgF DiDx.KfH&#g0on[)}ߝ# юöTfյ@ 8o&$Az l$vQHy+V7] %z$*?M [4PRxY0 } MƳpc1r\ئ|j@~m;qʼ]NQƢ)\CfO= 4z3^PL7" F *[YFlᎹ#Hҟ6|(0|B4^, o}  O:kL7ΌP'Gzpr>Gp6do,ϧC8o9\4@S6׬6W:*<\c>=9W AЗUcPFY#_'1I =p^&^Dط&.&A׈Y#giϩY2UP+ ^j&:pHx$1 |Yp [ ٽY,)A*L*R NA@LJ ѷd*>?Զ9ۚ z3KSV`^[>|$֢'NɦUzYۡƮq Vs.MOUل{~9 "aFȶ5֋/) ]x617nU_+UaČ*bO A_/n=5,#-Q4&7?D/>N F_$oG}ݥt[KСqY6!)+b@ƞP] q-ީɑLtGK0J:XQ*{fk*@"FYZ#&֩C]:a?z&SwꭟAf '+{V"">/Q&2p7U޷KJSzrmj^H*.@i#GOWz >=gv3d Bk!V(!Ƭ&h[,uXﳂk"yeD,l(&]d05뺷p$ifC :D"ȩ ԃ"/ޣ p W[<0O9Ӽkn'1ҎKRh(lg=xM%C;)ZR"|c q8&,Bgx7*48fCNgRg Ib~:ݧNg9~ Z>AF) GbS ?nSAkH]PĿxKKszKn6NuYd l߳Btty*!Iy b6hHG{VΒ./ w yƍ ?YEu9p_89s,o. P,ĝbJL:~ʿ7‰hE 9Y V)9t_DA.j.7SZs:IF|B31&خ:YE0'Ɏ44=%c=Nr[? 8|%Ɓ;uǝ;pS陷 Y"}?k FB|~5wH-" >ݾo;Nedq}jxU8bS ~> ?0wZwwVIz_WE݌}l/jF@:˜4عR&AcYn9ZIۃ.~Gʲ Ǭ/p8Ҹ]5XEt MN>*y$=PՐb6UZ*ىS bE"Kq9 -逛d*>)H%~(Qu~dGh5 9h.,43TSh-EL #C mK_S㌥d"I59UiGƓJ]mv!&GK{&=vrXtSIDsٍpb/wXdMkQN]xdXcgd*#5pY0:ؿ8ÊZ|ioSQOA_COԭJqCgz+Dt&ciƪmt/ A}\F@"YZ3_j ,,-ȩ` ReV'q_LB\=V1}h1&%fMVάNSڔI "&sSfz|߁619!|Wzm8w|MÀb8S.!!ċ/km+>Cu,]gvj#TgXVRMVB'^էڇ~ %29p~ erH21ʝ7|m=ywQM6 g[ӺJjHC` m,CyTqߎ!4?c-D?cЍOKM߱_W_q(C3̯z? ;i#MpIWNߩ~1|xt@`| P=44$YS4.;DoojW2gСU6c1*iU QơSO}7{e<0M9#cf:%N LnAdS3VQYbZ;Y#IVA,J7/Wq?D6r#OǙZjrbi:s䄪Z0WK7)ZQʡ rܺ+ʽd汨.Ehdn S7I y8 ~$lJ 4!1ۏԙ҆Y,+v ߣ*Y;$b:ö{G=n7 Fܪ/> _>]dF?+uü`z 2p -߈"#N&荣xA)g\~̨pv)Fy v FG{8$M3 LwR.10oB(rXm˖ t,bv9 **܊O'.b\KbWT "JF^I4 mS ^=v~X?ek6&Tz)`Zm:Tt< `Uw)c̬oM$'ݷ[5bHjW;D0bAf\XR4VEG?&[0.;*6˼oCtщ0* CMHʋ-mF1EҥS w$\Fq_ HjH;k85M}pއ׈3vg8[oi D-]LlƑ/+,:y,,[wET>?tfO͟q5*Ѥf;ցKHpT.^BK +EfmHO FOl^N`=`?U^^XYLpl7FoDַ9Ja'+2Hr'pv3g\E(UBЬUa/7qbiwwW@8UdUWU/'#c;PИ#,f(2kHc$!jXQ!u 9Et#L_䰱_׉Ӗeƭb5V` U [*ݥ3a( si/}K2 $Gմ= z0燁e618XT8:nDgKՏŠ&qȆcፉDEhN,g(L=K5jU˱țq|ѵB-(cnjǯSE($nJP0:E6m^۫^rݖؙ,DT~&fA`wɭdxy;&Ԏ t 1#un#Z ZEfARF=GNϙK-%׉D{.~}*Of*@|7*s*jL3k6и4XA65t ru9)H$)cm2+KMTO9T(|購.u=@@Nʚ@"R@Ātl5hÞ24Q&vO"b!yYcr} X_Q:PfmvQܕLJEGXϐ%eA*R&g_In85r8(p׆(dF1cSN&&w-M-b˻e+֠x|C@t{f)0b$!.80GoP+I%'=YA8rۤHYmFi$i>@-ln9YKO|b?ۤ2GH&Ȁ!ӟB;cRaEuk`:^.@$ Iz Gj†#в$^S>^44σ]-T8x\'p9]u4/h/8GjXdwP^p/P@cC>XՊ(?*{iRoB۳ pkz7:hHJŔV{֭v 7"uHue9]WӒrX8*d q)|9q|qf+z6!J[dĝm,cY%?g/V풹tw8}Hbp]ZZ;+~ 30&sT.G>._l=:=cc=2m{"Xւpx{i1m)l7vWء8wB@2+ dw'[Q%#g4E؏l?(fxF$P ez&E؇ n\oFh<"[hVwKFjjVǐv}\DqeS3/芨 ٭٫DCR,55Tͨ7,8XE߾,ӫPiY+A<(Ԟ->@ >Uݭ/PB]u~;iPàeL$瞐\!Q"Jq+*Pnaˌ TʄGC+ܐl>{Gل/OZg$`>4k@^x!AI@"k ''-A@Q9H : ȧL|lou %,]_!"Eg2ߴJ:杧IN}{eBLCe"M LJ40eN{ G1%[m^LW[/kFH-ڣU%ь7on^t$#==*o&fAFYHIFFeQc]:`bUiTIl7'`{*Ch*}!+L'6Zwe(* f@35$ 1l hL$(EI{XVkz͈d놦khY V!FhdmwZVQJj@y]wρzqp+OMO&7O.l / 4%OAc b$q ?5b/8=4[^H= A}i]B: V#l/7 [ ;'0V8}.9񝂺Y6 L?ט+U"gpcYzcGRmeMrzvRYm|@:vW%M'y3xvSGwBjf:>A k1gʼ_ ToCzwf3C9Rr&*a-Eǥh:u^mIZ)#`7ei4t*w(9Mi#|z~A;5ۼ>a~9y_XԒ$N.trO)ϯ _Xg Tm<=yT+~UİH( ǘ iea3R-UCD.қEq `}픑i$h7CW B'ˡ$|$ n'YИt $Љ>+#N7uz'I1d|Uj]}5xVş/&s/w_ <`)4)dGm=y?)u8}EVIr?6xATy%Pˁi g:Gj~?eMƋ )9ƃW d;& !ws\ټi-bvo"6]Ϭ!y|WЫdY"JfJ 0r>9>+; aE` S kq O{{(1Lx25@韅X,Fc5eQW>W!gCPMsf#e/lcۨKMEՃy +"JMJ-`A&((V aǬ6PL>jק=p5S % A'j9 3*٬jo/ĪX:7?Xɛ 9ZioQ߿&ߐ~;KK![sB^{ẖ!˳`P}X0N8<`tWCTRkLbM/ٓۺ4(>x*2j2d;{`={28h%걒^FJzuagQ{VT R+CtmTSDpUjq˓r`lB/onfʰ[t3*"QxҝEFzsII&*%?xcM%a?`^:f!rw+ck1VTi ~|J +*j j'SG6lc Ae+mVkdp+ K6豼A/"6d(G4YmS*7sa?tHrၓG/dZ>Dg_F締@??lth2!W҇AbyޢkXbHD)-#2Xap zsi%qI}Bx0/%&17vnv'jvƑQtHB37(8_m!_Bi_74X/!r%m/U [D^+]X_iFՌڙ%5Ǿ)baws͌gRuxtb05(mͽ O:[`ޓh!1ݘDK `3y}VOTv; \8B]nEYUKaR/ t%~;:&n }z?:,I it-_("WX/fb|Cz\@jQHjo4d\- ܩ/_x%g*?+8!fժFa&u:rBҨLuHi eF&7Y"uh]jĤV.`z30<45.l3ɮƦC/%"bYQ%S5絕\ԧН#=T4^i@lulp5vpNRɕƌEh(?>J;W} *0( )RcᠮIBp!KKI|+zRZi/ -޻Z %\][La`[_p`,Z_qv>={/~o?L),vmYhȏ&Fݵ'yb ]Ti,mC%8Xla6uNZ4~:YCJf^ͨ=@Bi愬ODϨ֧Ç{*zlhuzdD;!d׷jQ-iĥW)Y?ņ=gpƬVS .m=ڄ.=ǞyG~/z46gQcZqv)a>v7Ȼ9 aX텺RZ:';@U3=ed\ D~p;)kl 3Ս QiB㪍t!ۛʀޕ_vϨ~H~Po0Yzwټ'QaQN&:{C-K3NТvBK'*G($[c~ -[2,25{ߺә 9ܧv 7"ЦVi3_66)}[;ؿsRC .Y+"5rH%sX?wz#zw82Sya#h'َ7A(̫vuJ܊-E޳؃03sQcU_f4Bie#jU~Qem5ЧpL_,"G# hh*@/4s1I y(r`cø/nۡ 37(@5wnMW1GPMna$zy*c]|GDM*5ZZ?bQ 0w(Bp\.dԡgV5ZO"wӯ 4F c!h|lNWZVOwC*9/E.˘Xޮ-211+3Kt.J4jY+1ez#a" pR؊HKlܮtض1 4)m,}X Sn DDaӗ , V[g"rGЗMzDVvi|Џ}R,ЫLZ6ǭnW176jrR ?OѼl@Ki3QNDKܮA=N FvV^:7h D3w]6Bgmȵ s T~?VLxfBuxVq瓗De,  %' e Cqd͝9>d# xLO\ YI[%B=9j o1*S~}Ær0|JK<|_X列f,8$sKS<2jc"<%-dnPSE.qV-g2 trP?1^7x+8VU溪vvT#c  [;[|;+z| ]-rXH.;y^ma,~j̣u}<??uѝ&YVwRyRDH/8H (R7Ѷ|d$FbHF;Nj2þoL3eM xb-{ \oWN#X/D7Y^eU [&%Վ8=՝SyEh6#6^. 6#]ߡH^3ȇy tZeI LƙV/F4l';x`"eAgw "F7&׽ 槢#aZgRQhM^al> &ͬ ~Məl!{J4Π(I袟5Ili#Of*PC^cl:-[B~b4kގK8F0OMuNo}qZy^NZ=1Q簰~NlʨS3";YndN Ftדz<^HVlbH sy jTpwou?dXHkjRV-ZTy|2Eo#J}@V-ڳ[QPЄA("yoye5xV \1t[@i9n!u޹nga1w<<,YOWp*cgn,&w:x:o/-h6.e? O7b=?7/z}_8hX~k! m RSFZz8,\b=ژò'R[2발\qs@x8k3zz*V1g?;ouZo`;}qv0g+I@OF8fٗGCuE<CzB Dg$ժRF6H/ Ҭ+v_e[-rHf>{[e~iIZپ70"()rfS<Lge7ێ7( <wWgɩύ{- {zbq9 Vrmc\PyO* &V*˚';LFيayD}7 JZD[ȸ$7 ?r)Z>(;n-紉uV:B^0C cG -G2G$lA1Pu{odS@#|T%^nדح^b9*oԮs #<ƤX"`w d]Si/Ї h- ag[wP7#p~MRsRw"^Fd[D볽^16+3(=W.eY_ Ę~^'"&%*<8}MtΗz~ |%ܹ!woD$H,_RQRӶ9ZDpi{f)n:Z2z\Fvr|hF_q>>9rnu8MoeZG|uM4wU6pSoT&&Twb @V.sDx Z59KI[J^lL3,ԟ˅n/;0nf*Qk<MQpv)[ o[/a_6ʕs~'.rS7 uqkFwT {7* lQ G-6U^CWǠL$d书>f_tK+Xy N&i5I ^k4e8;A~~yƯ~ geRlq=]haYx^ΎːGzo/<' "\Ɉʪ,+cč&<ƚJMq[_[) ½vƤ&0)`P.;IG|h'qf3`CEC(O>rYy*Sp' pyVdxF?0 +.%qm-qTX%zEN[_cZ)1&ߔx~+YL +!]1Y$.p yͥcPA QݻfF.ۗ U|<\R)p<¿|MG&ƤUe-WA$"`an_*)YS]'/F@&\[Le)s9o:Gx@4p飌Œi̘?32V0' Ǘʸ6Crۿg,gw2Aĺ[^#p|M5&|[uhi7fYf> Uƚʫt;j_mpe|I蝞#_TƳ QlCjDn~ `ǃ䳨iG5ez5/%~Hsr9p+>ꇥ0PdanЏP#* y['qdA?+{H.[b&qGjr@$W7SU$XL6:HhKx$?>DIWIi^!o= -]Hvi { [ F)=crž&$l wdJ۫+իcyOwHه|&{N'žQ0oC&(h֏Ej{;apEf[t0/Zi>F?tUP0̷b'z|3 Z ״?P>wVgis8l"gz9 7fw> )ia_Ē6$?o@|J+p*g/ cB(f 6Z23FK~08+-h}~rx1D+/H;? >8Ɛ&\lJ)(edĀ) 6[s^Hh=4r \1>cIdU,P˶'|{+5^Ƴ~gfUC),gC?E7%R>5bvsLb?ǯ<yıFBCr蔜p1 G' >$=Ôzа,q῱mvUҏ 4M DƋB%L,NDC<-jay#ب|ݝ1~+혅r4 sMy+TʠBC9K$dbgghkqxj2u=+!f5 &#>MaݨҵhxMt<Դ.*b {5g9ً':oSV;=~lPZleC[&6tt>C큅;mԱK; FS=)k~*Bj$ h.6}Gd5Ft[z X*".<9^k#%9uZvX7+٬M %m.':Miv'GG},#0򌙿qIkB<)#p/Ĕl67aB.V')A-YX2}Ţf 0IwG1Uw'ti(@`@t'rz Fj&Y ǙPC+Jr.ӈMKg4CMn z 17Fk7LbQ5\L>MsGRM^X&,_PDqmuk,\]t ^pb\]Yzw-YNnq%l~W}^eGZ7)d,E?YPyˎ5y 7X`4%:Bo֤31{viٺ/-M6.;{5Q)!*)5+_ EK ]z8Uf'S7dt9sD DeLBB1 \J-3 C."n,+$8Y%*MDc+=IHEzƦWL%-r0T4f+>wyRSG[g޸>{#F\SA-hu0jN .UDFPX-XOUkR;nRƝTV6d!x\Tծ@򑏒?kG0dM=Y[3ȾAA #u=,sre?Jk5/%E&Byz:oB`{;7*H r{]eԥdTlL#H=<kpiU L8up4Gd\#pNkѤYDYː8)LwZ/zk{џz` s܆4¹RO"?w4Qj(2P SBP*&{UAQ\I[E L핂`IW'7n}*{& Z#7(kn!~RV8?Әx1*НSQݛلEԎd fH^> 97>hMRYt36g~NT4m|uVV L X3yߗPS mq;kb+u}7$'_;1MЎ/s2<; +@`]ױȐQ׵9%$aYEw OQ\=%oc=*soT^YH0 bIW2b멌\q=`L[~E$8hCq$/ FO-i&0)Ps{`;dʀjh5O򉆋=p*(|[zUI* pBz tW3uSn6ʹrd%<6Haˍ1F{j;a:=<ƚ=$@(0i)88ɤq 7d.= ܹׅ)^ Q_m 28bqtU&hH4[#> hw 1Nh\< c(ǨV4ZcxPτZ3&8z!G` %cBbK| eN=HL |FRAF;YGLY 3 YuH)<Ĵl_hD0t%$Z6l>ȃ$i: ["iZ(C 6(7IC~[|Oz*O!͏Dh2wk] ߶aBXt# rG_P*9m8> މwS6]E%ŅwVa4}luNqIuHX@CE]!fͼ68UP8/;$+Xjc;}NCp FD@ZRWJh %f5io}LIJ ^MnǭBJ4;\$*\?]3="Yz 7BA ٌ=r l>om'L]+:"@pጅa@se5 F(%7yPH`řZ&pyW5dBz3ꝸ-X94ue)gu+\ o`#z\H͑f{^l#CU fI'{y6u|K˿ӏ}JU ٯ*,Q5%)5d 9b\t0v67v# tҫ M@aZSWy,ˁFwMgqQ/54>}EJ4KjsG}d~+ߐk*.=2O[n{Ȝ "Ү%IV I36F(ٴVͪ(Ͻ^ҡEt鮛ZDяEtӶ<|9"YX * .! 6EH%1J3JZ(ث 7KאsWi]$ğ8Y?3F>̺rT؄7;ADŝ,UTGf7-@_R!cq2N(3L`Q4oYOEtR(領 9 [Q)2޿BesnNG"^aRΉX?_wk1Xpi݄Ⱥ>Pl=NC]p$9**H5\;LmİT3RME=)*}~ q%dJZB9'ۂލ̵`nWsab oRUbe)i_N\m [RƱ]Xkx?K,Ot>n\EA=3јâEHomm ։<9 n#B4ص{͢_Ƭ%Z2?!^qEQ(X$rQ?!|? q"մPnC{Y8J Ӑ3N+!@.S<zДN3,si(GnZIA,H8uf{zM%N?:\UApb0S^<ޅvVEƚ~hbs4p?oGЀAfsm^]=y*jƔ2IMXtJvjF&m9Z1C %^,7h5(.L(Ka2N% @C C5C3#CLMï2W<Mx*#VdUʰ3֟KɄ@ !bMV4Z :Wu0[]?CpBSұr6\aXVZr$mF7#0= f~̊Ҡbyy|c4C*}O=@(|j_e͞ ܴbcMӆ60g@|XA"޹[ݡS?]<.4WXF6Kw1PbFބ6[ur{'*(U \(AlB2ao _z@.h}>_y`],is_@7X1rx3~6|'b8x"_uFیb8S>Rip,d^'GHI"dkvEr 3=褺Xh^M9~QV5:x vᑵD99^1 80S:i@ }ۅ_AH8sZg%}=Wjq2'I?}WNy55ed|NokMj!A !sK &`LFq#KG>~7)$~_+,~Sqo;|#`DfcQN;W_ꡅ%& LR=|".[dMRޘdND^.(dvȣbUH""#Wuk d;cE|u<5cF^Y|<-P ǃIȋ !\%g0s@= >EHVF!L~UMeiDD?af#vf Vi0d#mwAx֣Te] ڦ*hh!>02XO4D:p_@LNpd|BPV>M\t.Q19\ˑ!}knT ? @}g:Eb'B4@VtNEX7N\i!)a#+zY(CtW9;0Q\` ^aL!,3obXFw!:Ǐ?XFRq/y pL]w q\sHoCx/qMs)ɡ6VnY1߭ `)|R!io"Xd%e_Gƴ^5|9z"?ݫTp Z=\p7wYEym?hYۍ7Ҙ6?(꘿7}84u lrOs7Tlֈ!#0yB&Oͱe5<"R7Dܵ$3TIK0xz<ߑؠ3c /p^1tNCCB)9dt`'zYugG$VLYQ6nL< @7FJF'*3w-E)8ɊQwm#[ A&Lo1yz`}!(H8)-\'D,(SH&b (m J?Of~ijR jFAZ,&W*o|1 X'MsuNjJl| ZalĜq#+`=i~x'Yf!<,zB cHJ`V5 r4*aB .RQ.88UP3>d@o5&7gkS:#HKLFVo,pL.a:x =K!% 2϶ +loXgTwWZ߯B Ȕn` t}NZߘ(`>0SH42#nWA1aƱf59FH۠ evͨ2Y0g&+clION?jYuNOj6+'_Tʗ$ObF#=Av}v4YK3OTkx@KF2@_<+L55 Gwȅ=،%bu#*%EVG bO[={]⻞읤45iGha%OWD9!p`ש^zk]+c5XbrL hV;m1ɏr6őj'ׁ `Ne8yXZZ¿Jw1etun'A/ЉՐHRT9| < 5ieTѬIO+Bd;+ӚA !f1 p&N` T+rl^ilq,-KNͬm2XvFmG}ʾKٝ@dsHJxL0&QѾśE -MU ӂE! ai~Է'tVD,ҵ[ID\Lz֭b%U ${310ieXE**Yy9&Z?I9X{ w P\(ls|:mér4|\( Z#G S"Bcdm!Υd)5#-fчW'!D'el#" @ 5xQYH}z@䤓Rz4!XXpw$Ŵ,=M)2޵q7WA;_j_::I]5תϿ +7v9S؈q2ML&3ohyiT")Oq@>? A{Gn+x ư%MhՕ_%6}K>uor_N!س>9w*K#+$]f9J,& guq2^ْaQ=,38"Tߟ/] =9TKikV~QW~Ԯp^ɑt#]c2qq~R{& b`@N٣jFF} u T^@:>o3At u|`&bxtpV$.{|`4%ZžZdF!V H#`mR= f}%UY*8 ɗ6]$ X W)ҙ柎\({02q0'鹩Zp}Nq&q^g]=2û%'X$g{yҋ._[jՌǑx?X}.LlmZR6Җ{J pKPE"6 MxE&NYXavWOl{v]zbM{|8_CԸ`%YpRnqO>$ Bϡ8Ë"9L+h'\OS!> Mlܵߦ*)HmvBn)ԍ(9>q»61§%& sd7)&f1Q$`Mx kz͵g+"4dQaPa$zg29bnՖ4p5~J6a'$ג2g;p3nύߋrZGmO!8 nfGJ̀[gF jC2_WkM Uܾ^mNy| 63AH0wf`'{An3pa}BQ.e+lUe9 3%dZu/ Y/ ec)\ <(~CB>!}B:6Bg+Ol=AJa(N3R.ƹ*XW3_9zz$)֖4`O*HÜ94}(. #GQҝq(`QXQgPG2iJY;ފMA/ cq͞!96LUwE_2BF6s:q/{Yy1ס|,P3b}%Φ3hX܏;Ƀ.n|gZI>6u?/aB׎(1bS̤}m6!$঍PXܱ֞%/> G|7a8|-=9sLlFYj ܙVz|'Ykt5(ϹGr㽶Dk5x u{w.T`(xTyXd蹦yڱ*CbEb\d"xawn{`eD4HcM|[\{ڢkZ kp] %*y]D*xjH.+u\V{OUa;yAHsc wi-:#I3y7s?Ϭ0Jl#G"l%m}Cΰ JNI+5Kƫ#Nz A{Kwq &=r+TiT{.T/-𾛜6\D6GUu]U4^1#FP;kDN|X vG~-5H?PZyI>t_u.w@Egz/[׫py1Bx?o!ݹ祆%fE.S4]-0V[>R<ІhEzꒁ0JX,v2^&{i_cޙ6Y$Řa{C]|r_J<\J̳!71 ؛$&K$0?l$?OI#Ԛ0{ng{求.858n 1LU(>C08Bp!۲Kr?v9M^I1SeLPy/8E&)C1I@,W@ \e{+͏({F _]`77{^w<R߉#P_FrEXEGo`Igmɧzx{FTx7> u8laqUI:\\;2weG>IcQ]Lx)w- qHJ+wI#wd]${\\uhf}XKyHBQrѠ)ˎ8y8KE@ZNP-{G4mZSO^ )jS8 Ժ^0QmRҦ<He2O2ƀP=ZaoFdB՚+ #S1 "4y¶߉"Yd k?{SxV6Fֵeaⷯ!]M$䄀a_*J.ALAJ]ko@! ,H3$ `c݀R42kdG_őwjv gk4^GYMHAGF1%8yQY[ gzP*pum*@bS3{*poU$&;{3} lUH̃A*Dӵ 8si e=Nœa1xmx:Vmed>+S"ؾ~L(5C ވ"+ڨ:\ڛMzae^ X-Z7 HPfztR$LפRHr,$DpӧP ^90/dvm ! lLdV]mL1ۿgPmγ^k="5)/ꆎ7N;C]~.+PO"< Sel*8QnWjoGOljR1&"{5BsZ4uIH"M?y/)jlpcϞ]W}4[uOT`$[+wrm3-[:/8v3m,ݙ>8.p"bz4fT}4?K-#Jy*-)ڽGڍ@vI3*i|q[ NX>[(~ҁ.-ᮧYgN|ewh,δV ΁}+ ,etJt#O deͯg)kn%RE{+D{r~؊Jpt֎H D&>zG-!Z2#]vm^g-"ن,7UIKoZ `S坚aIiUm-|`;r08J](+0UpC%@tګ:jkߍЮBWh{*Ng6UӈNzoR6UD$Aׁ6))RS}X8 cDQ4v )s]Qu+1x)˃[J}#k ^9C6jԁR xu~7cݠ3+:z$|T-RO2XH_ܦF1ٍ * 0,i*O)}pWB/q$@ ݓWgug%?Ɇ@o!;@ -,|,Dkb}GpH)U`Zio;+&r) nMBا[~AXW* K.!f 惫K_ީQ M_%Hѳ/)1+v|khQz,t \i?ka=0Uy-hL $>7M`m>jX]*Dbxجܥ%ڙ0=>`!Y4(IV]M{T\uGYCyP B^jAkB)lɦ, R0YhE~Rd ,뱅 Hu!f2͆f OfgB*7'mznhHHtSo{^.Lx4fwAʈÍ eE&80vб~ y0xD/8(dW ~g5S:d4ӆ_s"**kOT's!r:%m!l?՜R@):'iˌhL~6BJ_ U)yK%16s֥?tUmȭܟKd\+oy]KwͲE ) T $JvԨ ٘#M+wK]Sg$A Xfnlrh',SwxtMa `F;gpmoDC=5yWA9W{`[I3$h5"V3H". nܳmmHWrKb^{(gr凷[ϑC{ Ȇ&J$nC {Tѩ_!IJ+ u7UGU,tتPk"tӰluY^ NSA Fb1XcB_.R<54Zީ;8nj:Kp:L+y$뺳B CƓZ40mG|i(Ͻ#݊fƘH'y)'wյ 3Pno $8`xF h g UrVSZh6۝qlEwLgmߚË= Dfah5_TDDŽ(#TF(?1lTIU*p9|a;SA.±Ы7kہ3}GC@.O((DEjc/:N0`˯^z?!T[‚e. pSp%\AK(F' b[t_7$v}Wz)Fb(hƚ[Ɉ0fiq>H"40\FZ枩C4wDpE2jt]]#g ϰrTzr.V^<@bC $YYj%V*X 1)3*_`@yqQRfy]yu6sDˀym/JhC_f*.&af]x6@RYJگB!@%4?lK$41ug'ͿZ%?kH+d6B"Ƈ8D C+BGh;8PV % ,mR* 2QM=jm掦@YRQ(:[ d`_Ku:hدV6flSUoIKبoZŤlYrC*EV:fp aEz(l25"b*IP(Zl(J1A}. gVP{Vc_6Wi;xB jc·p@ %&bwir$DwS9K32 ݣ _/eh}_}VSat̹IYPk.3?<=B➊2zf2/h*7 @+?jdNm%n]$jp3@>PWHM$lBG/b77w8Jy-8>> 'ɦܧV:oyj{610Neմ|Տ)0̯IJI7qbB2N/O | @qKGΣ S?{)hcS!D^Adpɐ>W*)}Nn )]k՛oYLŠv";~^ c =c KrY+ؘXN+ӏiRɒm-nD 2ݲGs{J|{g)FS*<%I悒S{ e j0rVi~N^]DOl\ij rg9IK,R&gdX O܍o(L;CߠZQ"v|@rC~ܴEoE3ܝҰ\_8{2^ClGl )ޮ(\h5q[3C:H@a;o͠j^D_éG3Yʸګ5қzYIP FO5Nl:եTSng JDYS!' 'PZ9v囀V+vn-:Ou #'&D9lfE9ՙu:L>%v_S֤7y4-Jd*Aީ)VZp~ UѤ1L;֒~5 4'DJ)|]Ķ]]>{‰, Zp,+85=cr+AXZ4[ KYޘCc PVӉOfOxJcABd!\[)7#'k*.-GϛK-LhB.َ:۵r3]F7ys? w7גЅC0renߩ4j2c`\ȿU)f;(Ea ?3kJюuiV]BbbMНet 3ƛ?J ~ymIyA,+txTUQo?M뉛T3K5)#܆"*]3r @~W H~^|FǮ0^{"(t>C#өߡ :etYB@ ^L4uWb љHo?iծ ߎC&F?52۳N,j1[99\qVgVJZSx]p4S1G k;CGYtegM7ܴ严)Ȅ6m,* Ջ'W*_=ovۙ!!3@3Ŝk+<;mm| ))y1RE#~"s.{ ͂/5j36nH~!3^j,^|&Hy{9ڱ+%0"w#xNl7 UD|NTRP[=Vܽɘ1g>+5Vd襴t`Xڃ?fB  $-:y?tnPqP&AC$q>H2jN,(ԄLԄu$$'"7JV}v#7aD7 o`^3^9gJ% -̡ ]uy NzR3dd;rD'9ij U@AN^4D<:%\Ǐ3]%fU"!6Vz 塅!E/0J sip( !pΚꖨ֘b8\&Źf\;_I1Sєyn_aSy+$eSH99]Qof51oR[/h.78-6vRW- ۀSDtT/r!<=`44h".W\/-W#S1$o9,l&/6ICwhM@w6U@ icY aTY syBG=X#1)# w̗ [ IfYR'=sYSwT4TdAeW^?i7os |jH& %ǔu|jpDƗ eRri.mΫc ?f@cߩH35?q-(U[T 7{|Ώ#6*E \vc@3RZ7l_ޠօfi74)QvMFwIÌ ]ce`4+&ӝ:7JYbanWd"ؗC*jsI!Gp>bɽC(}v(1{|*X/ (Y\OkYAgJKQ3ǯ2E" F;gw{F2mY[mO9RvK"5ܯ_ T\J0KŶ^?2SԹŕ'L"# _Fa"`B.7 nl,S{j*^^ЪG.>aPkh}?WE Wi7WSNmNt?dɠ)Ek1˗}q#sRʪ~LMȒ {!/u:o.ٖ |㉅Ҵ՟(8]ƪ[4hyr4OZ؋?Rfe`3}ᦒ*-d7'8HAG Qui puMC[~glN9trhDJ9Iʂ^m%M0SW$ gW9{_aPd kѩ9@#gVIuBEDxnF1Ukca#g cqzY/)fPXkD^"M!ƝCL9R/WaLyh2mtuYycw2;R7L^Y6SҖ| 'FV0lݵY'fT42%&mgyE6 [M~% >as︈De@/\.jeo>E F8Ttş{ Ӣ!WDBtUN3fxAASDE!1 ?&v9qpTa__0px拨${mޣ 3 =ZL҆$QŕZY㗝t9h2҃ލj=(Ɖ}I bEo&עc_`O@02ȩheڪ*z!,4>ɘ',aϪ<UM*SƬ,5uq2: Q}=|p@9]&0GC5fC&܌ZbҊu?c)*aa= @={ܶ~V~;]ˆ@۞ gzoLbyzjDpgYO-KV׽çhC3E#LjzG[{3 ,=w!NrFi{TWMDH!3DsaC{֎&_8V0977fϦ%snYJI@ PzZS)?^ZEoeO$?- Ab^w]3򫡈qҙ% 4` <o*ͿA@}`z_.F&kn~w˳8V;a2ôGqLzX5VZpL Iy%@]=l4Ve݂'#XAwu9ľqsܶYl~iG@ Wgb/-!Chu1퉁 _9ԔDzN@3ٿYeGQ٩5ej^VxY2QZ[xd.+^UЂ&4ī.77:4@4\pZ.fi{ ?lM`gwm=bQD0jLZv5! !22Pzڸ\"(|Su`Ku,ma6wH'$1O:Jv`dpXΚ3A:Hd-F ԶfPfM`!TeuWtLz;Z Q16C{']؇4|: nWpSDAy"#;0w}BvR$_`:ze&} x+ %Zհ0HVZ G!>#p]|_} LjhǗf#1S:YHPC mZƑ)qE}HHRRHJl^>ۮŮ(J|Rq2): (S 3sqk>ydu05;ql{ژo } Ӡ Zs+Xos2/w$Mo v;*Yȴ6.oH;gƤ"ɓ!%S̬ $OЋo&GA0HT~O\S ${Jk'ߞ#ykz:qr[ᖹnEЁ7.8)vO 9wi.a,[b?"$J2MB<7Tq:(k6$}MD9Z;hAHfɦ'(9M)5 y 6H]r٠X0'4Eo_dw&cb0d!M7jf(vJz#x'HؒnBbմj synMmywɱy@$q C`M/`':26q^|GykPIKKi_E[Zcu8b':y#8ar!FA3~WwRg7|颀ag 5-4Pdݍ 3B $S(Mbc >bdOj E*֯n-b7C-o485b ٛ|g|psCVu8ZVA]m(4%ijV%a:TWPqlHhhf kTMuExEU(sX/-xxfxNYB%η>%;PJ E 'GnI9}ӁXϖYh*Bwݳ6fe\| r[ߝ%f6b5Z~PÓiq_0QnwOZicq*ANGN|^bbD((|jA5(XGBH]P&וOnW[AJih". 7nb穦7?~́:cRDX4 C~؍[_7(̗P֕ċ|^Ba24Q >18JZj^4Dܕ^qy޹=j`W,vdG#흭 b \֒w# #kQA[ܘ>7V/@AqZpa+U. (' ZhlR|D]Gb^v(3fF7/dVixoE]JeZX. gZOAXiw[j45(Мl?7H󛺛5h|xHe ӍT-F4U:Xϣlo:=DyP6+q \@糫g0kETb,+ߐk !SLrfwOJʫ8H xAL" ^5.l_k>qA>x~U"N4=:m5i"0E|Ei?ֻ'Î14:Top9|" E^ p~ë,e6c*0fIU[C#WݿeJJ.X|S xd@1BwS@*:qJ6,$-}&7h{mTHNšp@6YlAl8m Q_tW~t!\yCՆRw&gb&Ԍ5cp$2P" {7|ƹY y;B{)3-ubuA+]-n#6BLab(]v\MЁzW3)א4Oϐ"2fC׎3FF[VDAr%u h)' }UȆzGTz`vɎ4z˺ 4Ek s}n"(U䃕5Ry.ow?wn0S.Vr ӓ)VER0%y5\395q8;ЂgC %޻mA)cRy :T,#€A:DkI2~"ޤX存ZO*|bGKa{HUhLR$~I{a@982 ([ϝ!6FgڅgzMswn$[ndOB6XpnS~`WFx@ p22Ec5phz'_`٧W!κv|℗oymagDAs]XIa ,~"@/zWe"IhMP*GTt;GԅZ(*AO0ƍsM}]ɧ΋I(2K.sv-I{$pٴ&[,3sԙ̼џm|Vpkh5C:BXAa Y SdTkE\U(9~k>IWRG>uN*/ "eJ%lKSW]&7GA_!E@&cQ]f1.[Dp"+C2@24܃;5{' =t!'~!%*ڠT-V8xj NFEȕ@"\8g%D0C`t,XQx頑L_]2".˝RR4$۷ "e3ς?F= j * &|Θ/eb&&kw,HA~A8f=O?ӷ[_p_A*h^A(ɡXK?;*iН Nc51 of ;]Z0t,4/Cm@#ƫ"Cvvt ~AigGY ȃ@CR0C5밼cyf}8! Á_[(`Cݜ@[z.}gcum:1ۈNb T;>(%8<WsT;ѵ&*/NQ0.1%TѭqoyP -aٯdn0voߗoyzP]|Z(ַbAL9N|Pcg+[΄j&:NES ̈Km;]P`:b-&9;?;CC1E^Lԝ^i\ICEJfڑC}Ծbb +C |+88WcA믈l.~lHܛOiqѸa|=/q >_+- /" 8ջPbî^+X] ԣ흗 0{8t'{r5ɚծaGo'~MF5nT+cXab1(R%f-X+tgS#>"Je^Q2~臼0stѧj@ot:sFjtpP> [Bˣ@A⢤OiRnO9lXt;W cr`g46Bçm*:]2mD)6g$(G.˽9`jMN9{|ȥC7@Y\G'J/iu lbo2X %Z&oQ3x},|d5뼠F.c ,Zc! f/Q2'o FҦ:]$ODk-,<-ڀ{liQI*}c7_ppd)hg]<@lD-GQ@ؘG9h@~ q~K+^'`}L>X(8Jjb*Gc+c}򼸆ja6$-| l1ViqG{sV*zvA ܋Gm u^2x{o 拗p¼XKӟ\ֹB"HO$#%;8vYTX{; V9;;2(ZnʾگE2FVVZꞨ]FWJ&%4L Xp&){ Eds BSt 9jE9hH MAT3^|Q앁 ey_9]=I1HG]Ӽ!PzStX/җ~`yZyhX%JIY>]f k!_JFa}r]]1#Ug`W !.!a4H ^mH&'+u;CG|ޙ ~VFZxZ!j!B CЍ`W3Ln+y.Tyä;/ww8')_,e͟>N<ʛVx8F0.C+c5"B#FR iOWpp^2mJrZwy:e1iCM1g2j~k"ڠ)`˙&|!&܂t!.#zGEg|RlU@/N+[|= ε~D#^qEy[@G1}16Y@x.ƤnuNKhev{kոsI5c))qfrո_ٰ.)d$C5v~"/zʅ Ƽ5dM[[҅Hy:Z糯Pl/s7gS8cy!Q۔nPl}rC엶_%E{T&?r[wi̩#zqhmΑk?J N.'$:a腞 )uSHnܫQ{s2%18x{F[FcmKd((y2w}fYs${ wߣ>6ABq$$>+Zc dw"Z߻4bZ_sA}ދ.XN".yv)׏& /Ӵ^`|90Oe]'H LQ[зN*si$Jʶ0H0(BQ,k]Nѭ37S~5 D#va%RЍnJI&)ɟ=hM_w(fЭqC[vnvx\8 l& `UЏ6a8廌AghX,M:߃G=.nSԲә+ŰMXDOP(ůk-罸wL)HIe EߙULd?VmLduС$Wb(!b,s'WPZ+*L6>a:IW=rKz@l.E˩2/ E8بNPj1)P% R,:@nsM_3XdZ\S&:{sVCE?|O18u516zݤA s5"1t8cΠvP7,EDŽE4[L}Icuu+#f1H\uAD!rZgP SɋgRuZQa!J[t8@Zgd8J@r;75(5M VYF\b`quzŊm4,(Q _(;"@v6J}etYU;Mnqi|yV%+7HFV=Z.)Wd ur扰գ؁,,,:)n3b I"8 9r+XHЏrPVs,P$R\hn# ZĦHO \jNlb sDԆ^JM(ZP(P@z7I=>]ڇFmnZ7.m $`&jed)g 0[>MGPYrx . H.r_i;]I7].|KDx<%B1'KH=KhKE*)Qǔܱl/; <.OQ 䫽(nO qڌ̖J&^uI9Wr0G~=g0j@gSbmtaSHki&.WZ@Nnਦّa fX4_><. MqWipoWSrQOel/Z+$ &Bf4(ZV=),WB~-}GW Wae]eV='uϧJ`!7z=7(4\R`a;7v _tC!~K~ VʶICh%U4{ K-۾'B7?M̤`:W-(uܽ ^]fcy YhNby|ktY6&5h]wօ?^5! 9r[Q!K("c<*ǣUy*,q*~hn-q 'n-'8SKmJ~K`$/ք^,&R)SR{eoJ!3zi> cQ!j9ܯ41-MA|8MRUy9L5jJT# >Ț^O0|DAbEj{8(T =g`?"4ǺEσI:Tʕԛ $]$ ݦ 9U De?>(eэ Li80o4T=H:xUc2-6 z{cu9\e K#{uUɲ!.%>r÷Նy7eNuK(34UľNpT8Rbog~.)w=?{[N/b<K0-A5 !~}V6\Q=qϑ5YKsU>J¸覿14o?r-efVIVG6l' ">8UζT%jNSlX Ak:ר5CSܳ,U|]"^Aɟ[G 0s^<yTw/BڛK3+e-2rBuuB.ȗiJZ={tfɋw ^NVCBϢP2Q\D#d\A! :h 5;3" 'Ҫ&͎p$3Ln&~v^͘>}'n!:Gwfu/ֆ@B:exh| 'YGS3\p\f!J:VqrhwC碍XIk-Wg$(YRy`Xd 5M I5^D <:ViѫX "i0 49MъwjG('e̒3.i7?raAZ8|_C:jl X 3ˏ^dj ]^D+XjOY BlWȔ6c~-z'Ij)i|>9}!Fc%Vp;Dy|7R"B8%X6duA =bEdIS7n1g8^<RFu/}"v %;QF8\'!Af>m]| cTR c)]Ŵ{' ND޴y4ǚ⑓rOq\E&'wo-&^5Jj[D6>xm\iV:q3[Mwt|UںzG9Gh4)U-\j76ϥKA`U HvI b b](te)_)zdn ܫS'"*5%cKjO(ZQՄ_ٽ.߮y n?7 d+><&w=5"}x.Vq7G9-l&.t_!+x){;#Qv8$'J[0t6B grNF}[-eo~ }tu>{p2sz (L8;KxϪ]\fvZrX;j ñ 8iltvid懼ѕ7MpfnVQ=`y94%=-J, K;tֆupF1 d!imQ/EenQ5|gJ*Rަ.UD3^:͏? _ǏRo,ZSYE:"OC{YVSLqS」qǷL,5AwH c1A@ˆ>JB/E7eCGl 8fwgݮcAĴ掳Q1bw%OwkN֊I_?늍)L5!m@\p^<:(spu';x^Yᓰ/y~Mڋ?%%|~s n@݃SrM7ȕ5ҥ WB&/7rnKa ONSͳɼjjfH\1,P}F,Z>c lpCw#GKENSY xMee|% 4&KVCr'"fWSiBS %9;l_v`X 9U7!3ZG|T*h;9O% 7trA=D>>"hМTQ$BQ>őn$f"gMdBfw/$ 2j3`BB|Fok"H (;ƟbͿaaZ"Kl€V38ډṼBO?'^ȦA$ӉO!s5lcĮV]N\m)KqCNe (ˋyvl#XΕ駴Y]3;G\-(1ԏ#*;viȵ~ƖGoct=)UP h~v]wKW.rwԅqoj\ 哵ti'aQgv=l. n'A4LBg>FVy3祖n}Q ͏ % r*sьTV89#٭(̤я)u[*91T le'#Sd.$c leCg>T: hOE2N& ~>Ctjc{h4l&rе>:NG8;s ծ (f7KKT͠sfk(0s:/ʘ 8Y^a+_Q~B4kK⍝# +>rF/X qmM9RuVӏaKv),=0 \CzǶ>f'fkoKH8 .{w"W aE؞B{F﹮0eM7G֔$z;ΫP :6 _ҍX[)_$(aT˽pK /#Vz1 F8ehoĔK(WV*T- z5|u~9ļaT?xLvPKpQs6Wl \*>x!b\ۿray"^Kv6N_( wA$lx V܀CjC"ZrVH01\s~/iŰ#"ٚa@chRߣ Ş,!8֫h*z{#p/>b_e֏>0%-[ v7Ph XId?UY1lnQil~.<vZkj}lWN|l-}'hIZ xR7gvIێ,[ C`Ĥ ](Ͼ9+Eަ1TKM[$^6e>1AJ Nue[<籇X^=Yyۖf`r>yd1jsAycChU-/yfey3>,okn\3vZu Wʧ{:Zgn(B][]&6 9zfU-<aˬٸ5dPdcV mmvQxC ~fG}^s2]S`cV~^*?t"S.҆ߪε}(:*QY90QlCTW{A*Ye1{yuhY 1p¥QX ފh+Q GlkPhm6Cau8]d.i0Z(ܮ!cuF+M{2~i4КC>XSFyPDr3Axz*XMIۼ{pAs%g-a@LP8k]5!w H:|҇>1ε\/EVBxXE%uU\kXod#}y<J 6o~̿Qy)9>}KSAb9|,= 1먵,g$ߍv0U#!T锥cZѽG(|_T)mT("kTusҊԪr1(d3mxgߺx V18k 5Yi0?}mmIIC5m5X_/~İ4Wk#:za& ڡt!6ıK߇*ma~|Y)j;;w54N fHa'i_> <#iD蟍OEU{f WWاcn+C$cHteyP_)q:E2۫`+t|M_4qt% _f7b)SJUnHdO⋼7}i)8 w7:4ozQW ag9k'gah|[!~zB Yt+*yϵ8署QL~/? I`ggYHOa Ɠ*d>Dɀf4zeC(b+4n|}j 66¹H/H>+'*1 Ro8Z(ilL.mk6>N7VEh|iȝR%҈K%w+pREHHtK_LË'F%Z.:e%5dFɈRdPo&mҡl|.WO̞Wf0o719kv_lDPb0m {YеL*e&'Һ|r0_Ut²]cF_8-J; '?=;6<[i7ð)@HݥzS!jihQ#1_+WV?/XWt)7 (ԓcV#mfc^dC")Dҁyam G6cF$Y˱%Nx I%AJ\4L,gJ7#t{顳B%Q,hn)ԓ\|\rHY/'k1 ,ҍR:am\ GH^Hh;A<$SZ@SW.CY/b/8|9 JU 5yv!1};^I $vRҩlsd_:U moQ{P4,cۖ.We&f}0}6ҷ^/MzXo5wV{aHY_Fwl7Eʙ]TQ3t8g,TgAP9CM,hM{&D~|nw[ueִkiC:]b< Yi,2dm%Bodvj$ N o v24ZFC/x)@C:x%*pEEQ{XKyJe-))–WmF*4oYg@=./,FA׾cࠓ #T<4+XAʃSa֝pB,aވB ͦ٤$g'ӿ+>Ux|򻃴;^P6pFNr jÕy ;f"YêwvTnp+$#` D5֛6`E26l`fi^ >aL3Oaئ$ۡKN. I0.phMq^uY'85t*M Ԉެ ;B1A6 ǀ]hş7-V?b sZGJ!|M'aTgB)wLgcF{E$ Jt^(v088iI(xӛ ȩc/P d#S}k9urO-~Ck"_ґȗԂˉTlg1y'ijodb,W q~o D s8e#ZL ZwA.Rh>wj~Mm ՋJhnkO$@7|«/*isfMT\V@{\PQU+x0U @?pgݡh 4'CеqvaKAї\U?_gD6A@Sׯ7gݓ΃n3g[Mg]]צ9/g EW3h;ԉ'm{{H59@8d4gW]6HĒp,A*!Rt76]ߤ eTYt7hv yeOHtctqUO.?5Jl01 m.˸͢;,iդ /zFJ&bQ,bH,׎i^B_`Ad@y~ݕ>:W=nrVАfgxs2ɛC(/3ފE}䃆d80Uzpuu}n?| l_qu((۩y0%8ֱ'#UAR񹱤5IV3+h$t_PJN?'y[T^x]Mf 64RVt|X~2G%$&&AwBie+jɹ;$#6q5xױJٿth:FN\i#QNʓ'$r;AKq@2TۍgGXdXOg,)ھ09!IiK3 d&hJ:?H7xZ:Lۤ41@|F'[9>i?coaNl􉁊usR&nQT0zP&' .qG lGk' &^b7,%JOko2N@^=9`Ё/N]5-L J~)9!#3g4G8SΨVx%=ܸ*J&wiPjr\Q \+01: ) (Y2p/iߪ.*O(pJ9k# tv7YWTZY1,;,=k*nx,IV*:{kf{t&e"J=ȶd($b ?J7֖U],J}Z> Nh)DqtItm"_ ]>틆1U>5Y.g;m$L h qp4} ϐB6V@8 +Q7ZFL)"^jG7Ppz4TBt3VMC]7Q `Wՙ5#´:>iO@"en*oA.De՟˓sE]W={?:*o="TeDԥ$6D~qʘr -c{l݌vyVH VJFڎ+a0_w~ !K>5< -`z3:k4j!?#~&[ s0+nlKBD&֨d#`czh1'^D6ʧGP D\k jѷ \4+a/5!AZJ?J,)c7if(~q˷+;IB4,esO.- AʼR#ay5v} -. ǹz0IWl%7$mΖ-Vͺ(^zH3'nB 5["81{^6{철TsыKGO9πOS]޳@bEIFH^K" C裢ה v5T(}GWN[eV@ʌ%YP6OEO~ 7FTNi5 "1wgRųjRe5n ()}$`Z/VO ૰./t} 蔺GV^{kLyVX$LsԼ|OEMfF+ZRxH7Z vU7+^_ XI6;S%!G$ױ;5q0&rUNll7F8pRu+dT5UڢM23\;_\H\# go#&q 2\IkDoOIͩj`TmExO K4m,ɛDC3٭8[bɺ!,g:՞J" co|^x$'(y^'HƫJ/گj !z Zh,ѡ4'w%) EIj{B[) #546Y.g 2eUG_cN7m+5gX6`u :*Gg*Fp7rdv;O Sp~$瓕X͐!#@VΗ:mQ'*%0Wy|<g}FwGsq!ܼ an-ԛyfm*v{W6<_]4مҞ)bOKPg \Nya4p׹tqKW7rn?bZu|@pA5͛۲Rj}{W%DٕEgFn!Bq+w-''PГP+fd̡CbZh2k.7Ppއ LpE/|Gq5fUI'\ ,mex%'2$(뎇pwD_ zdšwy6B 1~R$^Ȼx_25iΜN e%-ӓG./P;A(y #CrP{60)9>9?5ϻqzF|#)J?#Abgȳ?SP3 Ȋ!oWٍ}h1V>8Q ڞ{pM2*b#O;~|7-mBT8Ac &M N%>X1Y.LX-#}v T{82q`lWɪqFi;Mf:6jyRE) ]d` /u;Ƣ~:wǚ!Fn:ay"!LOE 'Z˧y4L&dJJkEۙhHB,į|K<Ԏv3$ %Xn;y5/p!7,$Mֹz\K#׾"{&}AH\~23uR.l7f`:\C)ݓ2;O*<#:ytD2B¬.C7NLc7zNq(t/0!M RBˡ`n`QGJ0yjamMwלݕU)A-22ۡ-֏ZZhp5x`%Jɞ3 0diy bsǬgA;ܯ.!?PSb/?x&OFD&12lLvJ}0';#L׹3b=Jy\W]UЈWKЖgZ3L9w ˶6{X~r/v׷/{lDTz>4rܲxD%.JKrm:_+Okz /4PsPX3A+||`5(7J]]r;+kY͉غl'~,kOPG\;."\֜E$7O5&'Cٯ(ߊU:/+㣿թK2=ʢ:1 a!. .*+o'.\ /Rd<*HNO[DV+XPF9UiV|E+ӷY)rsϫ,PQ|SңOub֖g(83FtUwlv6=CQ* Cw'!櫑{B!qvXQbn|z:s!eڝB"1TB򢳩=@͑[@= VUi3^6=Q@ ot0"Βʨ# , 363KG /o5v,ؽ&jP {(۳΅zͤo2m0>g(V0{}˹i_L6sX &6g OX*D3CĤu-٭3J)W569HBjI\(0Ll/+-+Ƽ֦ r!xIV۴l'|eQ$esކ{"Q^{ YDP?%<9fD!>jǞ_;ypz_#Lqc"DbkP)1IOr !!" FŽQE[@>CZ[RPۥ+(}ue:6xS-V4ERÇڴFZ`¾kZDymdn`ߠL!2 |D=#,S4Gp,Ű AG_+?edvBir? 6B>62-Q I?~?͇O]60-B\l3Nl"1K& 9i$\}Q Pr*5aji{fWy9 :tV.&hW% CAJ #ҖК8Gܭ(ihDfs䕣t-=VUI|C< 6,W]ޝ6H{B p#y~dj&> ~ |gqa0'0vzJpQ{FCztO=;]K[hvfv "th))&c/@5 Z)$o ?%pA1XNSn1\j't"UuY76M37R nmEl:рL840GI!߬(٬}+HX_j 7@^cgr{+/c (I_~Lz֓:rЕ,Ŝ[re|bOF* `[੼V1 Ah@Xe(tZ %D/]Q ؄!eX m=GRQglގrg2gB-Yɳƥ(RCJ(1 ~' 6C+% shCAKrskerGNb)Df oxF dXV q`'{OK͂=G UfBZ7#^}&dQI{dflyЌkbu,qKSwen𛄏VXz+rZ'#! j#Cdwf;i{pj0K 'xaCO.TPh!À [` ?6qXԙ6UuҍX7z+7onbܔ]xdMJxPa!:|bRtcrR⡳ . K.Ψi.i'%%q5"ieCb$ߒn0-'~4tZ~$?ШN5CyۀOVM ^ϝRGТ+'${yPsJ s$elK b exʮEbq}c=8H-\S /1*EQ*Wn_C~{_ PjYt_/Fj c/s^)lV\XeGGHnh>7 e<⇽iH; Xԡ䲀ەv~CȦ\PYawayw9F#PKt, *3ꕓ?F'Tc |7X3uQ w^|l] tKVнW^By_b&Ґ=E560.Y]cjpT.ЛU Ѥ1!ݢ@Oy~e/%ZNnȲ1s>6Znu~<2tqaZ+8Fa?O)X]Y20z) K(FsƉ\f "KafZc+*d|:>L 3Wuz$>m.u{}Sސi_8j^P+#lRino%w9NXz.@pCچ &W+POr$^\ƽbh \$Cg:Pb~ocė>Q|m{ӟpȲx}^́Av{#*㸅#dlZ٤")0{*s!'+'k f75Z̛4xULz>2^*Ǧ#RbQ\BB ۥMg;+@W_H†oGY5`N@R&&,Zs=~YI)k-u=5/陋-2NƚO2Li,M&?faz Hv_ApnNdy3{]O-d:t8eOqhWVۉ}5-ڍ*TMCuz=h?񹬅SZs;~H! I00Fs SwɃCxߙn7%*:]X&y0? DWMז`U[_9Pl|}v"/߆;+bi'T2VNV_RBux,Y:C1#Ύ&Zb$E ZKF=6(,&U{mP4i'3n.aS(BW2vb3uT8>"vlHY|'X1݁lHFo T=u$|j&f/u LkQv\pJG  mDǸuEk24nbقFιN~HeHB͹Veճ+)?{ԸI4Ts&"\JMuq,A{{&KN܍_B&]@B.EU kw+5MI!ړ!]4TıPAҫdd# '4bTurF#Rxd!3EBao|IfD-V RBggRC68w:$~?6Q.8aC7- UCݛ6}@6_kd>AuJ<_dx8!F!G} nxJ47| (X&kg_q}o(mxNO]A>L %pJKOY K;{l=9+'i;oP #{ 8uJWkC1f͸z )q}3@gbOm`ŖoaeoV~Θ^vDCҍ"^SZxa Sۺ(u&P>z&6m`!]ψKc@8H2h32؟-%ыy.RK{juBd 'f ac+֣1 BBry=1t,cY\2X&"l~LJ~YUmaBɭR4 m("I>GEJelbu3aYxFm=W$X#G]q)pTb| ;"]eIBW( 0"j uC[پ +k![$j75x` ^:5/hsVSw{_ !%; cQCLGɒWswl )Vy{s`[ D)4.5Rw][b0HGVeoe T} f<#LA Z[tC9-,ǭ!;|Xe_] qĊFjx*V4S.-6LԔ@U<j2\.1N۞لhu?křtJ M}^>P;D8`i)Fu9j ~BsQzLVŊj4`3qSkP6!߻BVSBK <'XG׿C Bj nʅ\ߍ)vi( M(F.!t E;5ԋWvz-]ic6+<Wj]I;VIp,}G=i<㘻 7&"8~pg6Ykj.hRk>#X}7(xGlWX@\^[¾{,•փ7n@y/yO̸f ;`z\P΋Z`)!Vl'ç.MYU2 n@',BxQgK浸7jhK aN&g%'Z\~&2# qYh1y 㐛ʞ2aڔ5Όnu_Qr9kݲpt Mz5t<ttcү#FyMj;&g 3C6X1QT'BmB6Bô;,;JQSq+*bi;¯ }F^O_eQ0MKetsL`2`AwHr?$O&\UF]/VzHو B.ܯ@9:ήاqm7 w^(XGTfLbX]2yI^ꉏ,uV*_|M&DgcRDK#;(qlYN|nko qV7)͑UP S0 }^~:{nXCh*T_[bfyBJՒ/JFMnAG+`!тTrp+U&4%~w8lы|6'Ǿ7.$>eQaPYWU2.IIjkHhMeAoZ7r*%Vb}RٻX_b)PѿgOw\ŎjK/*4k:*w7@Tkـ/£`V+0Qߡ=]j*Da?J#r? tT@uSRF1&eF74fLϝ4[iG;rT0mKˮ'aM¬@?D ҹsmۉ~_b䎈7z+ȉ|́{kpf1˪R ]YR8^E$C Vk6')s-K ^F&e`yt;<9swr֓6E40 _A u&Ou_@p[r>˦c)Tṣh7a}#+;k6*7oRq-5Mف͊EÍAIet{겎dJ.A"*UCQ bGBnF h7 qY_gez@~{VRt*801i_YMu3y\R? :DKuJQ[BD Tx:wfeI@xiCRm֫ Td5B'}B;xJӕI3fLcWW{^%<$oʚ'kC@Uϝ1] `_Z̝E `m_*=buFI-4QM|fGW~7~ A]U6f:EU$nG E+ѥesG1?iJ. RLCzpm{FPP-n+/Z̋76gQ(n(ksSfE˨Çitry 4p{=)0v@Ik6a4ACkExĪP? z; OX)":l5DO\ilɤ]% hZX(@!$S@KNylWb!=ynܶ';SO=̣"a2HؽDY bPu" .[Rۣ'#&޿xvp VߕU&Dtg 5S5-~â'aW81)Ӽ#wtLh3&>ŤѤuU=m`E1WH S!Ai+h/QøKU9n UPYȭ z,0Rx"k\pY N Q 9=IY "3_g \%T}fٓ|/ BS.ʀuu&S`md__.O;Laj3&)iܦ{'>+NA[YP yU_2hLiiA X./`*y_x|Y _"$hmuP#4e߹$ѢZN㾄P org%NffgR6Y8@PIXYS. lXlvW#XKR7Q@rߊ$MGo<=QRq'O6b6VF=< b[zz|@]`啘2"35`,,%utu%V1AKTY0#$U%RWZ1-1 ovWc.7p&l[3V"GCJ_ /.u>$ԘT2lJK{ @ J'[dD%#@ 1.nŇ!YH:42Q.m9z|kqmIsPpg?(rC"vl5!ih Ƞ*pc/_&"/XRA"4*ֵOSέ#gb񥼷)>MCď"zvT^i 'qZC"i>פV c,Dещ F0AD a22|IY4רj ћn)2 \S@acܲIe C"`vhxo!./P =7#\mrfiD"r"Ztub2F4l=BFGQL|Q)<|V3Ta+hJ[?E9̑)^n$(Kw8h0<jx 5*V>ruxmFe3kMeMWu| |8q^Bn)G4(r)ڱD << uo>Vccc{œZ; F*wĭ5 |d%x[FM2HVJm:#Vz.& w# h\sR8P+T_}Ʌ'=@,\ޕ< %ROLrM'naXI|c^c)neGe:6myyK)g6cghʏ{ʻ&֊W[KUC;JGL1K^&vX`{gn_*H1@,4"@!XFM MApGD֮1h׼(k Le$[]n <"Accl\GFX`2n)`W7\3ߞķ'IQcLEOQ+ ?@r~BJrb,A;w%F1ps$ fxeGkhM`Y&t;m<'Q~bɨ_䲔 h͇SY"dH4gd)V3_YLbnWʘѢ j1-K~NR ?Y5_<;>enh)*"3-nvy|ZS4Ej>Nv%Hȩ AAgVug·| uȱ"AodnA(u98L$ZMivםX:Z3;{\3Tm:1\CP!N Z%Xq˭3^ի337d@i;d|+Xucg$s e ,}[Q'g4ݟfEAc H\'TO7K~OֻPZ>Na,ٿJ?f Dm#:{hjfUA5 Y#u4{A vk #d\.W^=7M Y- 0PݢCh[b2> ]VT@Ӵ|; `,:V~&?or^Sc-4rgR2';d`WRBXp*%KbXr"CP-\mFCvX4q'@ t eGAJr2ne&/kQWAx)qyt[6 QiDJPLdXQ6bqc=`_a'Z x64BSW""[Fi#:: LFftr,7t6KˀZ7 %Y3z=82 ٿi!Ӟ~)8LusIçnaq>kH1G/6Sur }tm$0Z_+KC:ll^bReCx6!0NY #Q:8D]ɹAK0mNC/nŦ?}cX[vu5hzyܡT!+z҆:?PW/#aj! .TAl*2 cf"9E9{T˳ǻWjF۞/gœ\337Gdhy'A8`$VL;6SS23 啾)M"= o.8+mk+j{,VNQ^犕|8&SXƸB)r95A*DU QΤ-, :i7`bL <;)Wσ~xlj:5R?6:펛aGYTɃ,=) (]T b6+6>w7 )ab+r kYJLJ[”|vnx(޺_*0%Z-Qb='eϥx_"匤y,*ޣx6!VZq 7LT~zu/a?iX fw6`vd܉u3Ng9]&I!F%*fzyHw3:Kk1p~M#etfPT$y ܁/f(CNR[s_kUI<ET6/Ƣւ_"@{M]-8>A|GÑmfV w5gmh'Rs.w nެʶXD6`&I^DР4GT_#p'~Cl(L-YPudnP;Z- f' <+(Z3C>&8Vߺ-g^Px**kMgYʷSƳܓomNWqdW2Z5(0hLi/޽޷!kSc?OjPrbLQ8qn)}tzZ؋KP3Cݮz(7tOMg2tCLrjac-WIluyy%2)~&=Ģcht>}-!!9 B}vG5$aSڧP"B` IL(v1;U>"Px30R͹mN]OğºX+ ;BT%xJ$!(Y 3;p(o) 4G.Q*d%'`3Dugx8R| Wϡ"0GM[x#YBO?fhJT.E2.S ̃ZnoK2ZgOՠpLsdXGb]߂|kd&4v\PQgZZ[1LXQX ( kHG+KRb2UQM3 9$; g9!H-j u.[.6 ʃpg1xB#a x4м7iyb)-t*{(vڼV`bP*_wPi٪exwf;cr"CK)Ξ,,L>SȕInm=$>F[5:scUՓXcp۟LŠ_r!uM04R,ˣOӀ vzH.,ފ(^LKŸ"'Sr'r2jAW.@|$_D;'sgRGr|G!BSo#O0ydS`*t=.ӯ"_sroT$yDx0l[$ǔis<7y-eu Ub \ZkR}x?Ğ"&5IJWfjm($WDUrT[bNJ;\*\GO BF;}:mde,IB IAPpPb)wb3t]"pB58-,.-Fbz *r؂Jͩqeat/e τǔ)b{,(`Kf45q<$5UwRM:~% Cf>hpQ_ Dwa}T_ɫfϠ65K^ϳ0/haS6`U8X䙌i6戃8Wˏj~r"3xvqW9&&"#mXQZOsUi7ⱋHhy=!AZĞL2 F^:qR{͒"޼ OO+Пi H_=[6DΜIO:ձ'|H܂J5]f  MoCD,anbUtEђavc䑊g\xGv =2Pa .{k2=GE'@Q_/"7yAM;@4] NnD}yRx@a)/7=5/} DYFo`;U1;r+&`Ef8#GN \$҈Rl>pHiug_138UWEIrB,wᶧf0 D1-{sb6%bpX)v\RSo%!0wj_osT;{+H!AW+#;+|"B <,%R GJpB>9:m%9 @etFg=öGr9(agFd,@h.X!OA`,(h(&7 T3 i;Q9&|\1migh5kU?!V^cAA<|˙k\j(pqo4Ȥ.S5!N)19UwY{#l*Ҭ!d'Lл:у]V;o"~EGWȐ3Gv*VkLq"H"HEv0|{_?a]_F~ܤu;VVzjRLA XUC"UY 0%ެ(M`v0%K0e5"QiJX_mNԹKIynEJ.G1hMYc+k`{>ư {򸠩(uC`% c5C1Ul ,F2HɻK;Z$NNa80FF--L @| #W,(D m-SĴQYʡ+SsE̅D%ȪbIRz:4BmЁz&gܿ ++B[8ٻ o Ok="iČX|n(O y6&+YhHVzrEDҦP8x)8u޷OO@z6+jC]C/h;zMox痉^do [DKKm37}dk20e08MSr콉?HrPkZHA,A+g_,;p&a|2q3 a nc yCo+ [@/e =^n6%|3?fCG`o2t*S1#nMD5S&b }@Ȓ0*,9}s>O0}kF,Y.(=rc .L*]YcjR[q\ 6O}I>@\Z'+wK8OK 8otJnk1͚e T=xdFOv8IFI=Tő1;$|Uw3џ|L=+MDE*3lB`Fg}+saŝ'G#XSm'n(AH4$oEBKR1}R#nKB A"iNAXgOHiL*xm _W͝mΈcښQićөhL.]0@V[֭OKSғ$~@y-p9DGy7h*jP}֟85' 4 훚$zGKi ԰fzUȡk&AUtܥ%K&'5R+ϲnsR.9-d$mRVvUZ3e,Sv'2 %!Bf KX=H0eF;v>~=̱רiJbU}2*-DDw]-&o'uO㌀[ .faMu]A YY s,]3 &bԝ lCJ9NW_Lh$* q"B mGwB68!;ꡎ'5ab=MxҫO1:=-Z[չA.ٸ&Xt3B獬a[J'W(| P_N7Q# ZrycKqo{a`V<29z^a¨P 2WH<wDa2+@j$Ҽ,ʩ@4)$dJ; YnRFB4HDr9%{a5/3IGxrrDKs:\R:"~!a~*!ߴ5[&yp}?KH!?k dju"gcr<<ֽOYTwV3, xt_-\8g)̌垦rl#j?UUΒ bhA ><ƙ: X\渀;D@> !qYGvď=U#]#s|/k<|KnH|+ =9V<ޯwv^+DZ"Zd9WS!~U n!U;5/B/ _bz/>FoBv©)le48g?c tN۠XQiFMn^݃-)qQEz0LBg%>fIX#虜_Ԭ`{?2\tQ zvEgBq"3lD=3((\y?^yf`_.-ۘP b5a:w)iuv'$ڔFTbrm:m"6d1 @lhU( n)Cy-a5OwJ<[ұe{Qrx-8Ykȳ&7j!| g-jWEn)ݽho#4(*b@x <cn?o^ _ԟZ)3qI|%Y0mm#K(2%S2IG&zl!udgѤ @uxq՗wݱ.uiOٺ&Uu=!';&Hܥj@g7 2f/|TA׌Q'taƮGt:Ny0 шlUԟzؤ-ՑoE A1  1YiMo3dƶQH!!ʣs;OD%ǘ~yȠhKk+!Y2?}Qo=7M2{cw`fK2 / /y98c>^wߌD~5no)D,Wc= x=O rX{SA|ı0ntH̴x d^"RƲu 0Hx{w57fA-P+EXް8Oq؄ctx>[PSns^eF ,S{g,5^>+KO׿!cwS[e?=A=&ozcl\[橴nGo >[ks<|TٯoMS -0Ol~D/4p2%0#@ /~PȢ0l pz}ʅ6\%VŐXԅo۪vL H%`@W/+q4e͖qUGTF,ql]Ώ .=+P-ê=0o)iJSὸPr-ì.,A‘eӱՄHEJUjMAb5'' O3c]*ld!W$3 u JwYVc/ht:[I(V._:1m#\›`B ű#yE#IȏSP]{v ٘"S=eHvۄ+3hsPnD,W:t|eWQ6Qm vy0)8[X `sK9kpZKP8B*CKD9z+'x;g܈ϰ:6% IqߟyL( cc5r" W]O=twu[:Fqڡf9|u нZJ*_Q >/F)!]YA]-uԐ5l_67x8$nFӰUb_%>C r\WG=*[.NTj3 u- źwtT|*]f5gv,;kL(il"F S=y| (P=}2߬"}{@ܘ&~fzNzoS8+  Kϰ\۹W4kꎿL4M)Tfgf' hqbQF,ṣSC5U?v"x,#LI*}Ŭyxr/c_)+QѹAvN!H*F (qnӄ 4)M*6k~cD<lwv9ʤ[n°Ci?: $?m@ 7K!KQ]=*iQZ:!xܘiZ *뷶YnRW'-IلjK>ebyl.rf69̣JJ&v5NԿ)}lXJ+|F掫+j5ܑ+.lElQEQ^F{}>k t"1`،M[4:ea,fkN^UL|A8YM2H^0иF%Nϻbo*K` חqQ =ȰOhwb]Expf&ĪN=tD7hjû`Ls9etKīuy,V$1lDwEMDW^-\HԲE|s]9"bEqJ#BLe5bbPtnq0:.A.;?׻qy:nQx0s**GqOϥ,]}F Sf3E=wLkHѓ+ju'#HXHG]9WBv}RZ} yB@bo^UZxf !@}Y;a+3UJMfLZ2bAM]aS,O~߇⯵6D!i"yYRwti[r3 ҿzpQN"Eplsg'-<24Z G8ϫ @vl=)O7mh} PC>i.%IZ&&([mJ;?&yB8Qf$*}A-;Ϣ6i^(p!pCc,ey .9%DA,LNbe?"p5 ?Y8Wu!~=dec6<$_wV~/OUA(m?fP\.֛ LF+&*ߕی(5tYYav嚽d*&~%_Rk-+ב!]DՁu ?7[de1"<g^dhvPWP#?붤W*GVv kZ\挢c¶KiP어MD"ӫC ĢިF:Yo}W({MU t-7#a ӝ%#]˂}3TVBTN|˦ahYXabH]k[֊H=^UhGu5hɹs ^<$=N(r~xhپx"#(Hj_!6Ż?rY*7Ў_˰6h\,N?`Gmط+pӜ醪_--I`aïVZRTitegTkd}(?Dl: G \)=s^Fbu Txc9nkϤ.ca@h2H|8aWmϴ0}ý u9kRĎGj3QdK`2nIYsEY!` Jm7`%ьMDa﫰F}π zcH].%QpS@ ,g2}槰MƝd\;BTS}dkhټ)9Zf01EC@vg',dc]V i0.rd ҖJ)#E{')H 2^'O3B³B lq#qQp%@[TXTE &g/Dt{R>gSsp  |ʯ.C=>VY}ݖoߗ4[{3: ]>cOu)WЭf>ʅڶ ;;異m_o}T pRx/Ջ!/ݮw)mpM,1] :\OxVS71eO͛`W|gz](q is+^b@O8DIísBlFjLU'9ki/ %a|Ӎ'b.l^2o&^9Syw3PߝlkR_st;dغV鯷_׸|m\Ow~ H-&5NW2!_YʈaPbr9JŘ8}ڭ9+7,Jv sY+L5 ^[haƚw òX"Bd4PWR~#b@:'/x+3R$~ò]ǯ0_$;"GTWKj:(McL(AntdA쵣"7.큨OH>C yʟܟ-u͉,mwӳdىIp׭fRKEU=E%7V2817 sSݣ`{r6 !ӓ%%g]pf=pP\s>ЏAՒ`݌qf|,7qDƐ+-1{XJ|tBRyۖch1 \[|{#x7%{쎂}-24Idcp y|pbT|$Co. 5[tv !mK`X/<#baVnŝ?uk~1%+G3F?zf¶[ֆs0,ޯ2+K[Vb҃ڻ\7Or4]eK/![jy_,Ewy0e<| "\O5L) JsP0mWテۣT&AV0rݾ dV,aOm zeܢ'3=% iK۲@oY*'э|,LEY^qA> ~k':[-1zjA;o-D$0)!R|LM5氮bhYji.9C 6!q{Qk2bZok'1TNiȖ.)665uژ!5٭''W -) BK#hFYciJƬ4acHA)`A3}x&$Ɉ]O U58Up=rb浴 @v }옜6Ou86I iohyr|6 +Ub_T 2G 88̔o}i8be!k8%jbĎt.)"sd#$ؓ * b1nP s42)K5ZzVWmC~7J@X]~4ב%03I^)`RG>yJ͙%Co̖n+j2ؤ͹гrBeeoxH3Mh$j у|B^'wX#@&QnD)~ʐ?2k+}[$뙤JZ=E苊S}ܰPy(i me7-C!'BMs빽QVsX 2 _Lg Hޱ̩,ggWI4H!D -T˸lb"@tߊ2$D@AaQ'9Aw2?*=ư(uҎ\tEhUi%bi_X{bkrBLabgTʴ=@Ӥ ˇGxKa6Y̏zW=ؔH2WNZ?:ӟ"Źؠ>ZӨ:+p:Uʜ\E@"jJgc]PΉPM) L>YApfu2c^I&ա!!y@lfo,9W!ѯ+KXW"oLL,`qZA{lIs\ ٜ M~: 4dO(PҬEn5JE#f崜2. & K)3GYr'A8HO[V|M+Z e9XuYa(2m4n]2&N9 <8ܾ.'N69nʉ; -yYFN+ t=dZ_H ƠXu E&@jִ*#ޞ+Z1nCKu*~^ٯVZFXa2P+ޭJ{V4WEh)K/K0E&$C챴+ wXOv3m.Q mԋvlY1k$[x BW{O[Y oó4~}h *C~USژ* 9+BBnv\PInïBB_&M 拒lok!=v}09`}MqC#KkB<[ܔkH!:x^"#$[ 6|Pozv|d14F1 8^E)3UG-/ Pӽ`I2çW/05,Hա/ϩBA*xܫR 5PFefkyoL?i)]&2 $41V)E'h:UeHiKu$v1|0uլ7UxԼ0qPl_Bi蒜* Rn˱h]oj*^;f^?=}rGKZLܯ HQ q4ܳ&M!c p> H0":yj"O,X"jc,S@v:FDK_EvTkesվuk_(_H@zEBzIgvǙ)K9'5AI;t4esA1}XDϯ&=AvC.k,Ve;|G}tm4 Tu*=}% ./G,J  ̿wOFS kM ű⌋%+ũG5%҇mDF)J^rcXv@"^|OLKFk'gs_k; DW7 -{M9#()1IGMFL]`4`xpY aGaNW?M4ȥuYY]yzy!lbr0YM'%`9)B` tZzl|-h"[S 5Sۤ6<}ȱ.Hnsv>l_w6W e2I(dCo-5GUPQ,2J*/Eb0%gtJVe+x'DJ͵POPe|0<vHU*@WkkMudT{bs |{b˺>.Fm ;k-7nߍ0uA=Q2lm@kڻ( O_%5z hY~Wp2'ò~IX!+ھ{e4kOhnkN "ԍ?rMjֱqm?Wx_gV2tT5s&N&OuNRpY2Bop]W{@ч|q=`}Aotq>^'ᆶE!ovlRA5 4@gm~RwKz3F12^f:?yޗnAf+82pi2 b aZڃ4'(:-S~=#~?]fG='Z/ (-::p{+6K ].%FZ8=T)UudzwHHAXcW;/t'Wwǭ_7#tX$~G:Ӥ7mzFvYt}"6<,p `̇^-j60O]'T5ahL)^@5 O$(ծ4CsZbCWxiTC6>juv^qImRy2Bڎ%wR+TPP'rU>(4(kԜoeNB)Y_s0}]NwMo[xL]Xd7M nlva7h2-WM8a)u,8t7 ]îsw0)ȸf*IzvӣZpI{-4OM&MLcug3w {h7pLƹ"/:)f$w1q݌z_P}0J=]]dXSzķl"1zyCl>Lp\4H-e#UFy|JUuȮ,7`s+#΃L{8]zW섄~f; ^μX)m(F:W|$zsQPJhO<#DrØ겆@%GmtNWAj4N׿OvW7\%S\g(yz[ t'#[2űw^;Dg_/dgkוJ:S՚WL=`?ulA +H"E6k![aŦ%@O)5lX*-g+6+/Op`W K[ٚSm7[HG5z*U-Y(t+›3*gǼ]\BElӐ~]Є5ЏGc}8W @{P$C+;vܓo Hڂq܍ID+$$PQSh^1qQd1I*/Rcܲ CšggA;dB&H68[!Ail4 4IعiT]%uw\R+2jˮ@4Jz(^w:O\)GHOd,y:]҂gYnns6f=s` in~xNf{:]d i@=,]jFbnaė9$E:`K5~'mPSHRUXqK|sV:}v12 QPRr6GRcds"7)H)kIbSBg\{z Dڅ1PquA4$<̞vY6&egg[vP-rq|('W~=Sx|IhFoLM2./c/;k;p4TKs8L] lcR2cTOHGmw?,/3#2J zIȔySڃc菝ϲd;dЌyt9skax<:R|ڀۚtK g7hJ2ɛr(469mrLr3c[~'UQnl`"t)lzZ|R.f2P+!flOӧt"!еn'ʹ̿,7b ]G^_qh`9ս &Mt!UִZ38j[51kwDUi( UYVCqKL?Rja9>֭!3 N<6#4.!LOcKٖ1h)!Ee}  ?RGٞ˨IkdDy3;bs3A(bN=<(f&LɆ̆4cs>Nrpn%l}L[C J"R8u8S:`t17=Ug~!bS_Cbd\ea.ٔȼ&#1zGN2[w௨<)ӉdW'%4>@:Y Qukǡ#Q9eӗ4p Ǧlӗ}qϞ-uԲ`U/4)flNR=](՛]'a= :g(m̻3ÔEX h=V0veWךGC!ݮzziUSߺ&0rS#r0&0S&Ƌ1~pw]@Fr~e$2$&`Fke3HlZOr?.AwL/1L㗺/sK7r aٖu4({$oYo6rG扎Z,!}B'iNAB`waNeDrgqEPVrba ; f . Sd篍n Zb::K'U&25ՕMh'QB&R1mӸ:7E`l4fqe}Gbh UL J%HV{<Č?R*_aFLA3k0bzbn&J\zSw[WL3Z'[" |A5Y̐*9x䐉;B+C':tx"$59o1%n㲎By0~js3mZ>bbGﳨ*6,Lѯ{5fP'!%ljpT\>T!/ M̤+\|<һ۱˾'DU޹kUtjn辧0SfR%|C6i_H@5o VHy p SkNKVXS.VH^VL$#_YۣAEbsTvU؂M_v_WC\1ĄX"&o$}#/bK;O* U,($`3J*\4kbqN |`@?^XAELxmTzr5tYpޫK4GALl͈ n=?_~o[fXNi!}*-e7}.Uq =62cӖSb\> { OXq 4Ua!zBHeN'WSf'~& c'FNl48t3i‡7[pѢW:f (?{9OHY\W"Yo?X>B<8Ǜ^o${̗u]gY[~$gK,ІfFX=QڶEG)Tly=iV^;ʩF#OV@6}{SZp6l~.h1_G$O,2. p)9ƁhUDŽe8q#MKGvޝFcu%倧y'fz\ OmI{ B:~~M%NW)ZҘDO8BIl6<oЛL^0n)\+no%83HJAʴx18Kڒ .xJB14ƃ]\ @^*Rm}-tp{> ]&*[CwrMWb3-th0w*%uG՛~uHGQuM)x?$=U[s9f͆@3EBJxq._:%+[ ׈zۤ4Vp%L.R`!mwbwJ|kBJHNqw_XGҹp V߂*4孮J2rˉۻׄRI(gi@8KZW״Rk=l4i0X"lohp;H1PZyaR},i. 79Ѹ Tߡ?bah)Ac_g3CwS T R鷖r`apg(Pwυ=.Yy'>ҏ<+UZј ѿ=k1Iy%Ô&aN׎Q|&uZc2Vwi "ذ.\98QxO1#O'T`Sv88χ)<6l|E>ˮ.늝Lp\tZe dEqak^{ľt nE8A|Λ;x>5F +U\,XFW0`u]_;d` e D?iKGLaϩlX?~hqޠc¢&]Jc\aacB5K&:Ib0\+|\27 ķuƭ(.NU ۄizD8vzV+sdGu.ט2z(CÑdhnp3J2!:(qq9 ޙl\W4w62aw0TAZ\cpQB!bD*Ql/QA1Jw6 #OEh=G4i;y$TĒ{eI+4C HOG8*ΩXĆTLvh۝TrXYR*"Q>G~65o"?F#rC5JߣE|4>X"2RX_ksx:=M^`^3y&S9>($se$>t`JȢ*jم+41ם,?DV=ٻA1Г{2b8<3 G]؆ Ke4Jjd[9W(VI*pK`@i!3ûwf BvNXу;،6|T~BGUM1ǁSceiG]YO(#xEMDu*Y6`KУ\`-=گmNȴw!󇍎 >Ũ#j*~M3tI(/+ =дhQb)"鸂!Yu{$|lK'lFGn5,d|~L((x^avC-jd |D#a3d} |Pc &SȔ X9ĝRJ)zפJ5Uj >ԎKXޒ* pmxrmBh8%k>hT)d!"6z4M C-eR.YRUì??aDZd j]H%мxd݉}[R @˷a%gf)E&nr2$ڭݵZ-YNsD:Vg{h;8- ?pºdLK3$PCLegDNOn IԙǻT(Q#qot& Bpۭsk.6MIh_ B4%0UЧݓ8fħSwwFC|.y s.V>|."YqفřtXSIqߞ ˱:!-q|?]Ok"K.5rr⥞Yö{^G(Y4w]e-hOA˅ٖ3hn*!ѱ9Y"6塾-qV!w ࢘'5mhcOhBiב PJDbN1 )l q{(|]eK?ïϏ߭X!zlzQ 8 {9_xH <#qk]RFj¯h(lُBuV6p#6?o깘պJ_~`E˼Pe~ f0Uֳ@dM[G|` dEڋMʆ >T[sGXKd/ oN?΍|I7̣m(S1hYҺ4sgrV `p $8&tVzV J* {?bC65-^;)+n"p6NtۢL)w3`9]iD"rbIl^` to lG\ sjDMHFd؟qbgmr/WerR)]gv qZk4ւ};&9J""C5&`f5̈́B7ʺaxuI!zX[rl @вM9TFP 4)#< y6zsr$lZ!XXs89RQu$/?@$7yz=9C色cOalC&PaceӤ|?w i Uv̟ѓ^H(zƾM>e/sIIH,6 zfz$)gv!f<ߣn,Jlw!*:ϖuUfFv«]hb,Qru8p)Vǜk5e[ 9o2.Udg`1ק i ނ=xF*TVd?pvsAroi~ WAr˨NO0;J)j^މ& ہl-vm\v-/:%P Mӧ%(,,is/#3mhlr-TEZcbwpuL*Sx]EG?mOnSim%A7@Qe1|Q:0}m8"+H+c0pNIپtsK녃 )U# 9,uaNG.pM\lo;6n_Ue);)Wk=/=* kD `_Ñ(-AP:5P%?Q!)@[N ܔ}b6+ s׾i7hjD68ז1G)D\әj.2 sAKt;Tb}S(c˞ kav`FE wmm ; ^y)Ud$2IsJ\}q#Ŏ(!˸v}) 12KnL*8AGzcz&yp{!ġerzTT3Wu}@(S|ʲY#[.}.3lb3ZQ2t͚zEEm'`xŒ9d7 c˱%&u<-mޠfvs7O!Wp7†:\.FYâ_xأo!O!>J ^8mې;Go.ui' ٘xEI4:PXL$]d/A8Y'P _7f hў Ye]ހX LX6VD1 PЉ*na9&#{5i};*+pϯ|Zq-hk_-Ti71b]~BD KW$CDum8 vk 1 sX-R;M\F8D)+ʔ:++)jWeN:4.<2@-- #P۞O>'v-K 6w '5VffdVc!QbѳOY)(ZH%Џ%A#0%1?VNC}\L߉c)ZFpvY޲&p 59ɵHv8r8t38e@%欪!w)WpN4t##&{O5:hG~<Q7Cnȩ:ep&uf_֊m| /pe3L;2;umFܢ/Ȋ<ͦ6?_7H>z<(Q *RWCQHrOsw&=ݶ,6~U1N_"mUd&^EetAIPw4h.{BId#3^l;@f2w1xKXW͛pjו3Héilj/lBEcpxDޙd 4Nlyrj WXMtQYg7Z[YxLpvpJA <z4RtM/0t/zr9FPw6ek/kPIDRWϨӻ\UW&"K\V(fg )^pd`&A @woE Ja4L4D{(Y=R}iB;F$Q kg&x(φ|'K` "ʂgeyqV+t>8,hF#sOYÏɬu/[`n^.@aFKt@oSd۳roH89:YAfNj.3@:0YiтE6 OwMa9q (ӝӬ՟N3 ЧYVMڒs\ΦߔB];{!l&n FgQ] M c\;+Fˀ xBQ'}̿u7fxGޕMIvr˺:ēo&>$x{;{g B88[s|*^^tl20[E>P',/L4 D) b{Z|?gxiv~n>jv4ѣupP2Fw|/=~J35N~3]qS[TK'ǙY̳ym`=w//"rȞ/M@xSÏ\K3:F&{jȂ2l8ZIYɮ.LϒW)Y$Mazlsx٢ ^eml$.LʘE5aۜp&HW]H{7=Ƶm^SHFԇ* ʦi<4A ڰLu f!o{$[h=Mwh_G+Aґ|H)|Y2M ';a`kI,Gtm_ RĿyذ`e_ a`u*$x4i! PeZ1j\1uFޛm7(atex&pnwZZKϵH6v?s٣(|B\ZS.8ח˜1vUR%'|lkDzpuc;/A(h,LGaE5BCz 86Xc߻[{to?c=2{3r>tkWN>#EVNMдK&@,T#6q^GI1ba'y{(W\~/ l_foFWqAA7Vǃpi7OuluOݍb#qs|@['Ka*^WP {uF݁DZK23ڊY?az|c;W'C A)fY9r1|yJO}61HbPDx^ω;/7nvVEZP3ؕGZc '6&Y}Gn=Qcӛ(&m"pP \PGO:[B[C.*ٸ򙊱-cUSK!_/5 Vj6%- _²2Oj@kݍ8bh{k"y㿼bhDTht!ouQ 7NS#o%r gCoO?Ր P1aLKnZ]%t=m>2zBӅ˃% FjmMa[ *} ,̛iߠ R v녜"!&.='m6G8=|u,$/%[o. xr> K3zW1J hwLN?H\<:VKb4c3qm ʩ;tY]H"\IY#`̨_ka޵2)" ' طn$Swx0 31Qf0~vqYX5H:-"- ochpb4Fs+y" e ZrNhx&|bkWA{kN^Tݝ%]J>4EvhG1JGmnО CaXګ"5֕?`Ȕ 8OPJ/(I1DMG']ѫ'-xАG nF/s[N"M {lj{9)a6dj7ewf ^E9l><k6T{eQ}K|q1`j[!؜]xdb,Z|>DBI& R=Qh>K?--an eUPHtPƬ-xwjI}D&,8MeKUhp~e, Azg;1$CNB,$n6N1 uHygεg 6܋4ʙ.0Sbcj}R̸H[S,"R)LӎO'<;`5)ơLZTRt!k ddxVZb)V(+B2I8b\O;(⢦=?{)/uL(Qihc'7 !e: J!i:lxIͰ2F=+UO߇v^F&g~$D/Jv^< "1B!|r:?E./.-N_gu6cfת,bew,Bcfxt^rq*dg4W׬UJ1JGb9D7z?A "F䟌Xw}yzV֡% W ˝{K!vo,;jXvV.Kqb76JgC D1%g6*N*8vXm(wgQ -#; !|:KD nd%q1խ$Τ+j KkAYˢ^=2RN]yttU`:Nr7*'Y'RwǦ)IvTZc%KpBSKpj)M_VwIdqx eOeٴdc)K*k v E&adtFqRTR&ХxLAPZ>8i6CvL0OCYiVfyxɣbw5)(_F@W 4%jF1"Ke t|UTQbɓƚE̬mF}s `9 ZLρOO {H)Pܵ'ɿP1!4C]0O-IcR7hjEQ[X0芪 ;ڿ[cZEL<ݣg"46ɯJO1gQU2%M({T/WCn:Z:5sz8t4 0w!4|=o% JJBrl&S@t N&/\..dE&w6h͚L\̩n _b2Q?}LJ FAHjcj χ2@v@4h[<7JSd=@Tng;@?8qRjn[n'@ )P!z>mܹN? b\ݑ؝É֣D.o1YN>50J; DUB@[9NSHҠ{~1r[U& <^>u TjMFØE׮]Mun0.>xX: j{D[uo (h@vʏL?١qHlNowkB mә r -LSƓs P#n cCE{ҭr3 x`s E@o4i:z#_'bl/!WmW8.Zf,_!];8(ޕur*m=FjETzf^hQu2.\"IlN<ꕟ "9+?78%1)B?)IM,)dyt+VqG8ӱu|k$ oJgZqGHcݫy+0?4R\(ˢ~%: ڍvK&sN? ؙ~7sWs E,AVGB,n#fNPSs9 J9Z8 0fS*UBA2jɪ ALQ vwRz*Ʃz,#oS Y)Ro¾&g'N~2է09Tl{9OvƓa;H{x.ٝQ !&1ߵ:2-w~AYcg 8'[X UN2wq& VZl~w JS s!}l(>7SLfY&]kp s-u' fK=3>{򚭁wz˧F9NjFKg.7/AdU8$~`> DWn|(OȴcQ V~.45 Qץf9r5Jm#;TpP5usκ8sm!eI ]K{ / |A/?_zF:Εj iJU9KdX]GJ@$(ˁ}*sewx] x|Īc]HmLH҆MsjTl.BwɎIg<'+0Ͳo;ӣVʞq텘<|,J9Ea2B& kbf6+X".^"@R,h ǚjC՝JPO6>tzcJҴ+& (o_nJ^F4ʼX<1 8-;Oڿ6am.\}L=~p$к*^@Lsc Eɘ~Ei򞫠jcx.AdEhG XN>TY2wGhY͡(SD ж$6D.UURX[ deD ơԨrOv^>Y L?ѷ6Sɣ)03uH"VΕon+ ?q ncNbBX4Yw;Dm/yq돨fK +0#T\oe7_ԻE+b3sĺ"ML)2ӟo R~qO^9ъI-$NA"" "N 0.̒cka ̢'Sqpz.65]P<>ע#8X )97]W"FV|?UIb#i;tN*ŸTdYLGAҀD͙ C$t(9 ^ WL^hzҶLwNE,6; a0æv/J?**[z`ev< Qh:1S_bTT2vf: 2kUa*9FZi$>9Ŋôm>xnP@o<3蚢*G}i~}3e"A']d}ӧO݌p܍#X5@8 E'Rp|8- i )vJ["R;^ UfR202\HBTzmV:Z7-#,dԆXTfJ4swMS3|n>o q'69v=xK=[xbO+L.@ks`Q#F P{,=Z6AN&>*a8BdԵR(mz/ jӇDZKRfraW{sSJeNMmPFX)4%Q*\/$ X @*3TzLtϹG̠(W+/\يwڱ$\|$ wpHﻹ\m^EV=LT<(U6O.ZHV+dmFt (͵K ྽eM \X`LAbmoͭkSL=zC|x"a|K -/&@l[.>)Vgx7H6D/H{UYf>b⮀d ^AI'ѳ7i{mҝ}RQBp4SZhm1j#&4&&M?@B]~nJiګ5re7<6xV PdCje{BF8>J (QRAq9we{5'N1LsldžY}~W#}(ހlT.똧mg>YSܐV7ϯ*offaNۑbם(l*=|^aGl<cx6S6^$h/➶CΟ`6 şZ_^NOSiCv@˝s'z֠%W3a #tG5ʎhi4zEI~*^0y@z-ViL7wm,~o Fc[g85-%s[_mbX?#:{T(9psȲ[niqS:R6ۏD5RzGpZ:9񋟼dĒM8'ʩ>ڒgf]&dE`)2ܭC7i#f_rbCuߗlvnq5SFoFRk3c\ZTΥb{`KF6d'4Q`Dk~6K)bo G<^rlC aYœ$uV*pv{^ O)] *cZ,V˭l}MQWM kV=S|+ׇ3׋5A}igMjnP "i& ғq6_3ye9^?=114ڌMCH>tykUIs@W-sBPAkfhÅg^E:s77JZtXE `ťB̫"Iv1ٟ'c+M쎯'T XD tq.z]82A{bx{w^6!͕tFA7C!,5h\MSK7)A5B^ؚh]rT͵*KQ)M Yњ:nI~ͺ̵Ү6w -F  "ͨZE7'I]2f{LS7fԇv5l.{{K3nDUmGkv2w4u*2 ͍znV>Ԝչ m0+ {+;S"O$"`:xнA/U # i87Y8uXj:5O $ I .?}? p;H ]ܯ/,Iox=s91ڥ;ܸD'%;9u^"X[oOXϜ-qyФmjyj>d<1Xfox3I<Fɶb" Z*)3"qf1 #J>ӌʖ(F\fQD#y#t6PSQRg6{]z!˄/b*.Ҁ?\8nqI/ mNx^Q4h/wN <-|d/S?0g:ި9v7z[ Y2<2S7\A;?\9\UWuCH! ou{rև0(\ŶpL\a0KU:TP+r@([[0I rjrv]:&+8Ս^~l.釿hTb_o 6Gq{</|~cQt'BhN导+Ѻ|zc3Ii1,xp #y}ǐ"} 3 .45 5j%p|WFX 5W$4=P%S# pl9I_mc *֧&ia,jE`/q?* Ӏ>`ƟC+sO_%{f!yJNPxȼljBwǖݧ0*b*1n`0-!KO` s.N9j~vBv:9% ygut. ˒%;$Jg+]|@gJ%ݔtrG 'ь=?3xum=2b-2Ԙh#gi^E{7-C=3u`VJ3y %[W,^aV"3lDuO1Ox'җ^ܷ7pԟ@y}w(CVG, Yhʢ io+h~$#J_1ڶ̈%H[\|3#&)\OqBJ j"U3ծ/Ӡ< ~;ww0 NGfOp鑾b!X5u ̠6kióӦ,4DŽQڗ\*y.8<>!.ѵm5<,+F [s/_EHw V;FD`rܧ#.?߇zC X >hӶ)MQ&iοd6F+4X{REÝ1dJ{.5 $^ۏL 3 ޏm-WϮ\܍/M_d"h _@ԯ1K tFtdvq2kxCnv6F^ ? x6\5|ޛf5L s؂lv8\CiwPzpfۛb`wADq(iIʟpdGDid?{*`9uOԭ-̭ۭF&BqsQk'+TG쌊MH4)rBRF$To:6JCk`X;^zȋAMyP*#fioC 5"G E=fGwV]%֮JBw y]p\,[fw2=.801/*\Yw\b7%?me%*?P@re#sU`G_ xSЦr+DNeRb[f $Y VtYsι4LX@eϼu][-P1nm>Uӝѱ u$ꨄP;:ACZY^bǂ +G_܈ᎩfZEץ3X|SU,IrG,^/'R#ɾԾaR/YjH8eZeju_&C̴O8Qc`T>L!s@9J՜Χ@gMid;b3LF9TD.tX[rLǬ2˜򉺺pIG Hcۈ1@63H.:'HRjH#=8;V#mydJ{M!ߏlk$H(vCcQTujvELCٌOiVح?&\Ƣ95$SB= ^V=X'yF ̄oO+FX /;7a>s/Yp\9^F%%.UƗ1ܽGn#P̿0c&H~w3XZBB~ N㼁;/F-}=[PQf;ָB]zFa G'AQUoss=N)4PCTHh#,YӾ|M︚ݓTd?b]`w7TЍSޭ*ӈgO"?FvRQž ֓ӺM,avAsj;-h 34h&Cx Gen5H4VG6rB >,w'3$,\użns*kc~uM}*Vt3  #M4-uEKIBv|5ɡBvU2 py}dLFwLHێ $ _G;eܜy鈏fwb l3xȉ TkaXp8N:[ 0ً۠iX<ꌳgPzOOj883h3gnn5&t^l$]W&bT.d8xS dmxx,8z'5ϙŏ T}8hmU|tZe *{m]CVn%C rۢua\?6!JmH2eOSo+`yrj;0À= q0^ KC}(ٕk@K& >qwݚg օKW~_93ʏ\ҿun)I}YIDp9JK?EL&At'lկ2JZB +5F!UŸ OF5rL6[h^nv]9IlSÚOYYz .}!!D,.2j]p[-rRio 66? a|)cZx60I8&Ȇ,lﰀ㯯KPA%(LD*-"+0,htHX "Nelؚo I Q {#Hn޲ó]pm9r"={Ft#8t@^{A%d1I$ NM’NZYgOؾ>?m=|/wzh$xZtXXaLyv*Yډ.0 +J !SN:4Pter+0wi==E12p΄l *jꉸ"- P `1'咴k/wc=0*TIO?M$#*YMP&#i?bId"Lp 3:u˧I\X4,-v&"vMn-l)2V3@3iѸc/5!̵8l2 ͎⸖zftΘH.~e,K0>x5P)28QpQZ嗛PjbTKaMdNי,g=`Gt"\g{ꨏVo(@dGwr<*҈_dj:s?Nd #6! }dz(|{K6&rqq)j Hˢl.LyN).6ڟk b[JI۞{c?Czz>ɂp<蠭ٸۓƦm5e{2_oChr^L{FI͆`[H]z _/[Y_QhhRzJs2b/>_ᅺH $t鑥{(nTwn~T)N;qJ4Q,ǣwW-ڴO_knz+sDƾ?݀4,*AJ@xQ5'yICLU`*M@j67('lRr o|/Gʅ K- hBtcc 핒n3Ϻ.*)FB&o^6}_FfLk.J PT8f4f,ipKaRED~ sQtd&xҬ9J%aKog\z R\^OoE<К${9G*6qg/3L?.FS1p8v f\;<={@/ -T \>.J"~ Qq xR/giA{[fƮ;h8oj2\ [^;=|!ο5'[u XװwdiEڝQ|SX|NY`v<- f²HAA:=1׃lAlP .87w_RM UzP;5PKsє]o^2zAmdYf(ng[g/D+)BhиS7k-TL51Į撲>TxJ@szD˽6]&ZTT,&4MS֖\h2g <Ȕ݅h", F|M{P'TToEĥ q`/cDзL8+@ .s-1p,f浊wp]5 Hc 9tiD8cloRi.rY1_7K* ξ,g=\Y\xivE Ktl\YvKm+YgO )xT:3^!+OvsmO&5kvmH*'S[ǰ~Kky{B(I>0.SX>},b\|C 7o>ߔL]W@=Y >gCƌx|dps74}Z~4՚i8j xx}O1&)k.j^Yوlۯ&E4Zrp2 !$5=A՘##JGqF~OF+  :; } ],-& n䌦z@uj]&.,?BWwKe)Lz*ATAnʫ ~)3 (ecuDMh@^{BYM2mUSѷmyJnNbU<䔼A~wyK2\R緬Ṯ,kZt\hhenOpԺW:HvJѠX4#܍Okb}(%u|Ŝ@8{|w`v ]&/ xƵN ^3RZq| ]h>4??.|͢\-h=yN#Ѕy،"c1n6y*h_E1R)݊ rm hrTzrn о^@sɗDMb{1wR7u ,xAf$:܀z&B*C-!~Aj{sonyίFckZ_xQ;:923lک-M}e\bU#T$#xxɠ ܕ9CrdW: D)4f68:(sAS~^m"ʠcz8թ\0Y%{/ݴT خ O E0|k+5u?Ss86na&aqgLإ:R}!I&bK)9ّW6ċ 牤[U~<5R[e=4iQ kX)Ԗ7RMfjDA*SBߧ$ g@W J 0D2iy2qwy"xCidk(u{񬤫`Oֹ" mK-1Ž iV{>r-0)fHl)ZYƋiN$]ѹ9vht,$C/ULT|7|f?/}sJOܖdzo:V#bM1'K*K# A 6m= +[Jޕ;@ KA FwYw[\7ط %x}-l9P鉲/&ċUKޯz8Q;dAVGNR[-n:Wa9U/Lvg1<Q"6J^DxSᕍT֠>:=@>Ę!9^TsKڞ11T㍺+X2KB}v‡Z+ Fg. l4v)lY&{K'iJ ~MSot!IHD9 hYL* >.%kL"@:&]~۳фSE _ټYETa|!b:QcZ$c\"Xiw - gv!H-Ii"|:DL!P&`KC.O .Nazh#-gi_`o^O16_Hc*@%Qyv@LS-:{l!^)uKYqW5l% /AKpq n16>/^yppq;O6 ~o]䍃 NCfZtHWt]B6!=e$Un#&>Rő] u:hrS? lg2r'=dK 0|KXSٓ %Bf N(ɛ8zPК rYH]'Rb}cUsR/gbR0j GJv3&L0LM.KnT̏Iݘ )k?#Rlf pAFx*?6?W^`|<,#YF7/j_~j`["/aX6Rzk(Ȟ ֯;?t+/)dQR$='m< }TۺN?,`0u<{A)xJ/qMoq ^׳P9bC5RhXRԔ\ƃ^Ө >sz !^|SxAB2]y9'EaˊِŎďY%wBU9 1s=#ops{hvRO)ҧ>A[yM\AScѶh&lk=TX$FPe 8esx!Y^{_w9۷U`hZ?pgsSUY6FRkd}r(pCq9FEeؙé}m`2%DOq`]q #/e`Ȭc=.3vt]@?XyHٺTIv#Oq5|(Qnyvލ%ڱb {1rwJ.t/?%K^.Ir7}4_0q*Nuԭؤ֓nO_cRDRLkhl{ d5KE[  qs&XǷ$FZ$ĈNgj;띣3*pvd<)7M#BǕXӟdokW}n3l@J2>8Ǣ#s._$Go,ȻLZ%La}+,,m0>{ڰu@-d4Li>yԈ__ڰ9[8|]3tq St~{_bNKK?*W">< #I $𦓇8ܲ1*J^vĨ[Liq A}=r=xمXv)%N18v&|_ ˘ǠwnrAK7acuzR'%Ǒ>OG0a!sVF ]o>+[Da_\kr+BYk`_QƪgğHUWw2 ZWfT1D u-#i`׀K}?xŠaVMFnҁW#Һ0|(2ԘW~y֕EX@*>`.RhK|>Vנ&+@ vkϏ?MD wuu"x+>HSǂnMW9Bh],+Q:>ǍK/n?;F5` 9$AY~f}I&!\6P̎^ F|x OWΚ/cAa'F2UTFzV?ҋ}+D|# [h2 ]vl}Q@;Х.fL Pʘp}۹ab/Wߔ:l0ӺW[ٿXG~cP`d@9!fs=+^?s|Ld"nV[\O~ R?I~r 'gP8P.;O0뛮9j."8iTݷaKSUCCC>agZL$!$a$Т],oM[]hIlhѯY$qsa2>iH"g{罸0`;0/SI5g%m 7'oob*<#FF`\\™Ɛ:)5 9ʁ%7#5,4Η-m.bn3@K_6)>l5~W/A٦MY?[k3I2 C.]HܾW_CKmǮ4!h/P&իOl^j%ߓ usz8&bw;0YZ07070100000399000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw0707010000039a000081a40000000000000000000000016612f91d000026a8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko.xz7zXZִF!t/&f]?Eh=ڜ.+A3pO?mHjl\ڣ?h\Q O(.֤1FۛW 0Mýv`o}5wQE|PՈ4l>Q=`eLYSԔEPm nc+/ ea SUm/ItnC}xI>?*t#{y1578gAmzqȧ{p\o*M\y*[" :X%Yy~ 7PiPǘAj_^!|6 zIc$b^9x=T9(z+>{Fۅ&(o*~M%1^)bZ"Ehys7^Rrv(",0o[}`v@PI8D7ۦEJ0n- `bpw=mbܟ0ъ)@sO^ѓ3l,;tAT bx]\b׀DYo_sjH&%@axx_W5jqΓzW\{Yt_Fa>JYҖTHS! Uֲ3xXR, \~=Vx51씢9AIV俹:.Y>D_>5mbD0[ >gDe|6-W,:11_n8)һQd^z`.E ڑ}|$s[s5- ]2݇386E˗L2,"*oc45Ismw, -%E$ׄ\3d42je/ZY);2 |V* NaIvD;_BtJ[Q)Tя7d4(}s;/]]OEe49N +GSsH\H|zl2v.2X/[CAUKV: /楟*)dJ#+Zdsb"hjeGMee_R ۻ /, '6}{Qz"PK(^)hXne_2P:T#7]-p@qdk!./@"NXJA|57gl aP%*}$i\ >z9 Mh58 9H@Ւoz']LbRä̑/pNnڵVZol,TrHN%0ytLm n-=1Ge1Aʥ؄PD[.tx!j7q@.$HcՠQfTpyʀ!qvR~z?oX $9<:` ԂC? {qG|`)08YQ_̡`B^g.4˻ΛeKf,Q$`*w=L?a·~=n^e 0z*(-ٌdؓa||P…aDoVXQqxxH>Zzj;<"QnOɈh$Mj@,l] !i+RJ϶$Oyu/!jߡM2ɋœ&/ oXtJ_Adgt\[M7/H6^Ƣ, pѪ5hI [LA7nulǝn$]Z->?5b*O ך*ۆauFːlnuoڄN1; dL.9(67Cۈ'KsX^ @/07J~q́Ƨ72r*E^T0k =ڟ+[L2x4iNlIQ9mP`8˹Ls ` >U]y=ph Gm{_ Huzvqq(\?tYnhFgT2/36ie@?m&|,RKiS)5m`9 %M@gy y҅b XkQ:G\ʆn O.;}i{Op:[?ːQ,{G5ɿ8$͏z~ =]q g`e) <(^,hz~p0T8~Ⱥѧi*q6EeSeZ- *^6Y8~尫Fm5j8O^PVb_āݴvqupg-e WMz H[dśP#*d-ouZ7ܬ}X])5hƜ&TrfIaNd.GyDh\|K h7'Uvr_ߍy$lDT9)Xݍ)K}լUv.Q [3~H OTh:s![ҟeo"Wu6M(O4TV74'6A<}KrOrʎ8fʆ39HRi񈨤0D14Yd֝`8`\F?W(,Ek&@xvR qT]7H'ҡ!(% )z_>:;ؿ~ `'Ǩ8vu'M,*  5(rjbɋ63vlߪ?x-rL.~̦Sn&\D/ yS-pVϢW66" W0Aރ˄> $wҤS _=)3KX_6XGtl/Ӑ3 iIɒoaj t<M[S}bk D>yQ Yn^$ha):!%]! b#Jwq§kjWsk<(Rd6TqK+e@vQPX=ɮI2VL͑rNt|/Y |da_F ė#R,2AvT x0 @~>@sG#J( $ &j0>Oe&.W|jq.Q*z#L6HmE95ƌp'3dć3Li֎ ,+ep~ZF[_IiLX\̪* ""gnTL٭{d Qcv\FlfWdoES7D!FѢLx[,3NPwÖj^CY_L#!hMAHGӆN7gi3Q! = ÍqŪnTeq>Rw'?r(zrf<JVy0Gc$j}LHh^N]d3$TjmԴM用~:x& cBW.U'ǒXWǺ, dY)@s#NxF֛QKJnV]ҽ)0Yo-Ӓvؕ 6p{sw2ru99C7)oOgڐx,kz`oS`ZW5J_M0/Hy!i8Y :Ilnd\őzy:${[h*8fm#p~ge|NVl% W=7BCƋl贔.v2)9Ve(O%c`6I -s'=撆?v7e^J3Y6;)D/HH; >*BN(sR2wt鞮+iX;G,͏kUCxWsd1$ٸù!&6\ti<-%GIP!М!4#j1mny(W6M 3jڿ@1[`%Q;ϹxV 8L듵*j wK@"'{}h_3PYu?Ttyo$I\P5Hv1FNA,6e.0-$XQ+d`~`5*jyH4rDYxУj6RY褟@Ot3.}[#E,I{}&|E ǂSnSح~ ,rFﴏ\MIDkt΄2|Y`vw/;Vu#4P5=n@R SH0a֔TwrKMmCHP/ ztX`zPz秅Z)Y{^L|輰W--) Yii l Zqo$:ߒ O~wt6OŮ3y<\E>K*"4ndos-q \*;4X8Xr Ω,0~͵;^S6tzf1?v'dDb>v|~]3< N |iX'1*ǫ q"I2X%BӺIeUL'_K.BeEuqKuX j z&MnU6?UMȣu_zb;enQY'0;ԏlq*YorNF[¥nwA*<>h+ԵZ@E"'v[@Sfv8o;L ?=}mB g 7G oʚvqNgLrBR(@h/xNQlz\}4r_ T d<M/È@yoH844|- )/rȥ]"`0*h!p8GqҽS'dp\jzNd>Z88We$ld:V\n\KzŨ'+ۼ~$rq2 h>1~ ]Y|ڣLu@Ôρh!NɰF[@ML~9>SwhYϏPS{ˀAEStSVG[V~w6襴>UG>ڟl+7<OqɟFݏN5zB EL>9< 1ތdb[O` dP˻?Lq{鿬bD6]j. `'І1rXJy 7q3:ҳp&~nrGdKx%zRF'9!_aZV[7-*;'b._m!0"ʱBr:t9ؿ>]t8v-N 'j#]ЛYHͤ/xswܰ qQVY$'GT0(eލ (~/,;w3S׬j9oZ͹#ԵݍS.Qד*>qW6"xMQ,=i CBl V٨BU!d#V7d'5rxwQGu ;wTr}(Dx3h|6UV2LQ`Ah1 V ~΅=!SPU]H2(%vZÂ܌HbN6v4蚟_qʮgwCFثb(.-1rZ4ja#1m1,:L h+(+IO^q1H&+_褼4NzWB!W pے|xRdo%bi&F!GБUӣ>qU=^1vtQ}_MNf`. tN10aE׌`¤_JXlsӰwoJ4ҮPJYL~ ~'&pJNf.@I3܍V**x 6ZVV&uPRz*[+}1BHu)MY/ېzbR @|<@'~Se09CQ뷺59*:»F߭MUKJ ۚ$s fzZݽ6q3k+0E)g3~34Q%z`mP%gdgFȞB~>c*Ps #xQF]yOLA[ݔ;=~h6xh v"&_[iHrr(/U/`2U)^Q0 <};"J#KɃ kiB zEg{(i7(7mSn+3A<~ _gj| .=n lK"PJfaY amSξ嗜T@pppp@+Rg.u-Fh55oџ H@ޏ7n ۽v׸Kwm{fF_X8. ?^) _]85U i%#^ r*N џJ&-Һ,9]>jV`eu։bW%-K6 FAӏT6[-hOÑL\\sROj-1rx+̾~=ci ZmnBtWeAFdM,,6^|)yg&ƻxQA,8;۩fG ujXcH=\ݹy/M?b:7#Z(:݉[ˑKi[ޤCjE{p2KL᪹a6kó,8ČvE4jbo/zp_k6njx`Ryìrmkv8U`DvɹK4KWZaMjgYZ0707010000039b000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw0707010000039c000081a40000000000000000000000016612f91d00010df4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko.xz7zXZִF!t/W]?Eh=ڜ.+W;Vh M&Di݈ڋ?Ij#Ag.@L :kЧIbe vhY=ē)﫵m], RBղ<͗ċ/qn%P &< &O zi1.8_K)ؘՌw! {عI,SQg#qB>P%ɘ CeF3 #йrx~lgd!B &ӣ"m+3M y3jGgNZ#;ExT`ˇ,ͺ|PF%E|jF] .4p!KC9DD˿xW7Ȋ_lRki<Ӹ S%?nCsD2#/l2\%řOGKm~n1PByNb-%|ut!]'gM6dn愮aڎƵ2NAbPnsAvLܯ;h9`a %iwG yҫ[-,98,#xEBJ]qXJ;+"3l_q}^f#> M:>:-궠/q0`D0i|jw;2 @PY?Orp\oV+!-ndv2)VfQzMh_~[(< vkֺa~جQ2~cqrC5:IGqi]NoNɽh>j[paP_ 055Zt Ť 0쩝R]Ypt?Ҏhwy }bI%8#(pKꘖ( ?iܯD/־TA!I}OmAB6/rjԗPzmbrXYps0 >= 6*q{?x5YgņMYE̬+wNmxQDh@#n\.m7P ޒk rn:U޾d 7 pU^7Y*A ˻he>T ʰS#**w?{5f'2* W@aR`b n$^0!ZM2]7 NȺkzҎ~HrAe`IQx.m*`q4 ?xzE;̩:?>z.;,#Y303\jQO0s .-+#o/45A=0P̨J d;m8~3Bb:ư/~ kF፹uo>dd>.%6Y9>q ; :}[ NԄiת>#a#by`,`4w/`۽K -|7o\ί693+WJM(!R9m[z]s9Hv Z,|QPZ ?RLa\̴22F#Y%vaiz} }5\jKy\wO0㓑P§VeR}M6νpQ|6zX O^C:a gn9|'vZ6cmʿY @1D ry/m02;XzqՑBM|6I[2pNQshpk~Y" [ţQ/iCo±H&s %׺ 'G˂ͺ3n+_o_yaRY ]0:\UY^˜~kg5?珵AOplO" ?_Eô%gi[`FY'K& fU\] ;B`*?/z2nf'+v 6!׻[=k`Ug e983~>/piѷ7]י^gnkq,3 ط6#Q3\Jܛ;5P\o`|˞4lND;}tT= N6i"<^Ņt6Q@B])uAF'B.3tə9%}z>\.sjNZ%s N|^s&_ii,LzGN9 J]D6:ȥs_Kng-7L 7LA=Iϟt Ϧ^.88uHDjDJӞEhvQ^]@oBXph&ξDC A8E0/u4?Zbߐvc\ϘbA?BzRºw~A,/8 ߲ 17'i;oubY<(.hN9~ "Kw]eKFЂ3* -ܵ5)Ʀ\H^`b =RZbLX;&aˎC9 ɓ4mD۔4~ -&piw2SR)da4492%@s9=ěX%7';ՇAil|n@{(/ n2gfXzB#ŃsspaUe;'tgAQE]L_]eȽ~m4WatMNg?])ؕJ"j}*J Irނ%>X49U/L|+ctTuXߐy0"Gϗ wP40րZe꣏E<.ǜ*cȭ_Y=\58Ď߬?⿷)Gq_W)8)ACPA;8*p3'F ޚm$ܟR3 /u䧂dΒ6) #q]*%D$ɱ| w/Q% ~~ǖ0zh?|YJ9@Arr|oxPHgETa?;>SFQ-XJ.h @Ш7qP5:c$ 7]0 {op99l($LJ(뫝Whߵ_%x߯CXMBLRMљj_©zo}i}] e+|qi鈙HUbUҊ AwogV9SCد3>,eր .k^;.LhĬHry ћXa(+߼lv#f6~W>ᗯ9m Қ0ZY.~=WC'z-#v.汪9 XY0+daiiθ22oUb2OzFZULw+pSF]Ekb Azg3,.b^hh׉ 4:Ҙ6-CO^$:Lj0Y#aE_J|¬-OwZX#;~v /u.O *iA@ţ^62mzY4lD@kXC1svk~r+͵Eog~"=E"Z0rK3XHZt Fa×0em,-A3DZM:ucPP4754#dFFZ00 -̯[(/# 6ح2|\}LG#$o"{%i` Ve&Mg vWu\8X9Ao^Dl ε"ĠzLHF"hci?lQ/q7;$`3QG_ݳ%rtM}lxסf({0f463qŲ Oo)C3ryӁ9Û3 Q5vOy3@Ika4ZoM=m5@er75!/Al ~Ptt-".! eɤu#rCG3ursX}zIRI 1L Dc#Џ"2b>,zZ&?أQNDU~(pl hkO)U<}9j .oeQn1wy 슙\N {pb8!qEןz6\R~!j4USMSnj^[1 ?W3uC2f,8\k7?t" D8kg>n:ݸ x>SJ֯{iMq?Šb}3B]:#`s/A\ z|Hu8µ7Niq&NޤÑozZ;\5+5~矎u fEnQ!%!$Vg郒zmÃ"m?(zSDrv-.L 3`7W8 cj$J{׈̾V_J0y*с ZNYG`:Ӗ +PyRnK*^fYtEX}8;~ U->WcU$ؕ?N-4phg1# {5e?}d6'p*,lZ%rEJJBKՒHb_e)'<.ܘ=N|qFoc\ SC p4hLSf_Hdžlb`l ~O2og+$־C͘[O\~UΠ#X505tw!8xwzF_YRT@3q/MCCdT5wZپ4Q8G Raq>eAŹSxM29t;HM.hnͺK3 ~j=GN$&~RnXޮK6'[l;A߭D _'1#bUU+YpyHۉcRVGæ5M72yk?5hjvm,S/jf<5(=  LNSWޥywmf OvF0027 p]mdLsA2X|YRz:-Vt<,BN_|ᴦXXs -7 :PӲY9.e4{7h6]!U)T8[\hu#Dt-7"1Jt&u1V'>9Wdۨh0s/Q^bLyec3S:;/3TrttS~+cAG(O, Y;m9y3+J,ԜuMLnI+5L3dW\ⷚƧUc}y3/ȠJTa 3c"Z4>//#RϤZQ=mvxle- ۸/ae]W܋] _2Z=ۀr Bj;'=R;mNVYyw?>$bYP ?Jp%,.!?v%;ŜMjpTW@ V囷x 3T1ߤ~@/MvI/)v |.S#.$F&E< |E|gBƳ>|b eOMJBV>>W8Fյ>Vـh,5<т/}_>kΌ"%4TJM_5Ώ/ޮμ|LXVsbR-XTXR!2PBAB^,gg| Eϖ!<$~Tx uXow2b 5Ky^:tf+ { ~a,1G|m2XM:] )'I1n0qNUt#*fOJ|F8 P8JerbIrhOsigh^2vvQP0HK% ֏= k4$zd$\5FGIcTu_o˸}+c}%KdFJ m %HcWUt$*E R"7\˘O$ɠŸLlF8zM {[aϤN+:w@ {Ơl|}O{4jj򁗀%z_\eLכN{S̘j5 h -eхc $bY|@_2@dI 9i=M}џj٬IL\SŒZHr.[] I\͗%zv9}8Ošuwp6$y̒?u$(8’G@mdm $X8tT}Cm$+X:^ue w7k jw^3ŰBOmQR@#;k˱OjC(-d pr?$`Ȟ!6Iy|"Sa o׀' `T1WWݦ4hG@.0w13GJؓBE+@̉w~0zN${o)4VGk]N|P۳iyz;Om!p y ?mjvhu9-߰(6?&yb*S(~ka3%"JWZ,:WFڛ,Iw$) Vk>NP'ڍ33EHT%ﲟ4=O=vo =1եkebOz@>L"3@E_%?7tW8>kq3> #yE,fLJjZWKk+w} =߄IH:ch:-+GW?WYw/=7>e^ĐD =-,Bxń۲蕥'0FA;#oT7͈rR/[(`-.ۛ[65 Q!l2Xŏ#&mtU%E6 M̮$V },,.62ς.G_EY @aCLWo?)eI)x^__4gR.@cmP _f֞#y4+ cfhmPz"n%{ēQeJ7|Re vE*K!+ސct@UflS)D[s)/8O/ |;-6M-g.=Tnцʄiq|AI3Xx"oEt_Nh AX40{P{mDӵ`RݺU\6ɨu|&b5, 4اӳ511tr%Ê .w \̂۩ Z2#ջEO-L&M]Rv.j Y?ne+KPqdNj*`!]7nM$yA_GGvr^VüZejXy`ͤ }0 6P:X r|⤡|5iB1̆t`Qx! >Qmd~:k%: 8(/j#a^$l<Ԓ@J. 5w)|~s-i).7v$C@ؚV mj.lTC!;KjW*>1TRd>1-t=|>9G)#xexehq r'!0ޝ^^*N^v&Vh 黴B0v~4[o>z%pb㰔Y妚+mJ&ҙ1`֐ .?i0 O+;ta^./M`&5|ؙ^EKgl{oI}],t2=p{]007Z1 HX…a4^ڲcC3f87%ނPΜg`jANϙ73߬&@"z>:@cK@G韷-3|Sa/1R+g˪>QϭRNylM {}8ߍ㢡)?^ǍsLaś$( v<vk[ս[ Q 2E Ck0|0Vpj8/NE0ܽvL.l~&$:EЩRj60%zwjc6r黙KXL} Tu3[#8xQIl9.C()4!ӂ3Z dpu4އs%\t2.eﶭJ-z0#߰"5!>֡jZiu)w֋pMkvԖ+ʪX%^ddokٹ˼X vy*"SPkنtg$WVbkO *'NRܞq-/hD~3&0£oaNG'Qn75"oI,plζp7Xն\u&,}/HIz#hj*@Gor83 T$"N*,rv`F3cѐ[7|N~OT^up7l2RYմ!odivZg6(|-f)-wˁ?ʻ6ҶX3>Hj*-Zo"w)oHug*{M-Myfӈ"$7 ו*1X۷N24r/ 2.q[rDDX [Ө!/8pPnM WQ}EI#S7K8WC!K'BU[iβ /i 1Suzxݏ{57vs6p?=L%}?̬XQOx11Tc(9r@^ưI#PE~V Z7oj`>}9Cyp+S`r:>xּ5*-ڮ3dg6sUwVzՉ2R U3BۓiQM=c l0eԿ}v<˜*>?]{ ͵?|&jTG)Tc:YkC/w# OZWWL3We id e#*/cY)wMy@:j}" nF8](SeR"vkEֹUy2LQrNjՙu^r(uFCӪa9;Z(P`όIE+>-2bTe%c^g"d3jUOtҦ; ʔ].6ax[ tZli1DƷE@yH)!iH]DK' |S}kҞN-m *+_pn&u( MMH^΍:Pߔ$D`CS9 f ZN}u#{2 1YŅӚZuz2,Nm(ծ0f`, ]>ǂ}35{Y M8AKY$P룀BO"StM.;Zo4m!4jwFZArn}L0=#R!;r\^!/,^Bt'~7 ^pAiҚ[䡙4fR+l[o@8,~ o? 4DsI]pne^`F܋3Zj;yC .爧9(ѐ_1yX^쯠W\8JٷM @!U_"]T۴G+I|Di|ٰ T}GGO!%MNѡaѾl~VfqB?#U1F!|[j_ _aÿ^C,Yc]oǝ>0ܥ%ng~TTfR\c~4"lU]GҚ8!ˏ9?a.t.b ݨfnl7<MA`Ī3s\vLjC(M,յIE|dBMt2a0z G&o^ K w>pyM4f bn~bƅ^OgvF*P$c2sk5 O+svYA0 ߳A 6d#^ kzI'{[bDtl!DW7Pf/Oct2%;\K gK+&}_I}k1!8}4K1 )>A*W!%~f)F6"[>`_ɝu 5Nj3+p1aiM !jNi{=ՏS5Ype8EƈbzfE@P6;5$rf͕~6HRkR^F0eqh2:F:V ~d}ppP0i'KV .l}(],cZ-1_Y˿ErE&yxtf|^>exG<\AL+JgCiJZ7`iJ[rʝ2zqV_kݢ..uJ`^g[Tm"=F\"/(*m @lbY;2MbT#3 0eVgҐ{$obwtʬz J/Ryqi+8 Rk 3CݞhS1,wkIS_L~Ra6T!,2Y{Y99#w=~oHͪ7dw(ʆz$ZeQZȺUߚqV}&sImW[N*b~5mc͝W -#1Зߪo2rޫG]$zxI;6cc5 XQ9lCuw ڽ)~M^HGJ^_^1*u}1\bf>h'˻&*Ŵ7wDU;

$~Z=p:؋PWU^аs7پ.~a'N}IZLe8}if a2\iHufeSB ||߉ueYDnzH)<3l`>>7ʍIO $3"!N).V?ĊQc6OgrW}/#Dcf_4܅S;*kv>dݖnFS+prh%.e?/,!wuf9=);AI&1č&^y9qİlue)9MuB=C >fD)P 2;UCh+ItVEխTI{ h}/b` 0*IT%,heؠ,i\'l>rlQ-lN,Mقi8Ӑl~'H4BtaA/'#M+.8@2SG\@:bP boq2Zb_ y5ϖᅬE*|&)> Id=&_ o[@8bgCZ(?!1tv}1A2Uil& &}l 7M3i[-3i?:jb/-'Βˢ/ٷJ }gVvEh0@nn1g FhEk}ݛ.S{>^Y"4ȗs<'N?V )(w1E$YUQPk]6Ѡ}fh7F6M8/Qm9Rý^Kuߔbu$5+i@Eck+Q rPoX=$wH]W$Ia.=8(2^ C{5=,qGp}:}ũ}\bېVN%\/>|,Eܤ`VXX>s|VbxmwAUH "]Z-י .iïxM. z8\I( eYk/zWS}tm,,0=*$wONE$c9n7UQ{$ap5ak?Q'Qb, p܊l7ý`dT;"_5- @{%/JQCUוX#8F˴ns. +i~Hb06d: ;G2m_ pa-D@@R֨9ri|6ETwlCUU=@.B(2`ѯaSZO*Z_trƖ)ҴYIHBV0O_쥻 nBBۜOfYGñգ?Tnd?qFNݝ\BAiu %NmPXˍZkco= (coK)/)_`ci|F*{"1y_guCJt Pk?J}y$ vϽh&Džml StωWܟfCq@˴Yj[~Ǒ6D;=IlsFu̦^73[=6A5:#mW>>L6>)b2_rw፾m?< =čΖ$"(CSc0؉ңm!(b&y7A9>xMLأ?B! ]!4:(7Ohj~I9o[ 0OAJkУBG'QL 'hz[D:]^= ߳P˜۰@lU>[V/ob{˫XyEyVp(Q56YZ}Ssۂ3%C.##./]u\+\f=̨kI =w)O 0~'{%/{+bˇ4jn1*x셻ݽ<2Q&yI ‹R&+PE׌ǧzmϻ:V88sBfr`r`<l2U7ce|!'ݝFgVw"NKv2p !11nG1rR҆"Er[ob?G =ʇzamgaӟlZ1^'sBaO61NUEo8 Zr67YLBLƔwd73JYa"uv %LVv'&6W򫘝Fqfa''2TvV>$ bQUyWÀz`f ^VWy HP^Bӗڛ hٝiDݯ nq MvC zl=c d[Vr} C,BeJ'<(1y!aY xls ZrMb[&?HDVk=PB?Ej${n?bϧF"Yr{e RX9Sg>&הh@ fxez_Me Ĺ͇u;PZ{5*d\@n2D]eD #"z+Ւ0PwG[̿#ޏit*^FFT)?tudocnm]FaGG qcu7c(-DM͢Jnr  sr?S JNiE{ *fS5(i |ƝmFҎ 2j'z{tA `:qAyG cTZzL\cYr ճJK?1j-! {^R;q}n #C.7&3\.aN>J(nSQؽ~ '+{o#*ٶ-&dsޕcm5ʔ lL(Tg-^[?Ra®Ml{ƺb"Uy^Dx*#'$[h\@xX|<ܷS[T@['=o?ߑu~g&͔="ÅW+ܠJgeBBŦ.[|  $ԍ\%5AdG*%Q*]֙3ENi*(Ӗ7\e5 g5ch(ei#:G4G7wN頻 ?"6Cр'[5p,cHՃ¸Q(Ûw$f-Z_Cz7lkzNfDL=Wq)2 Q(twjs&v-f#5 l,h̓!'{y_ t^6|cXjRQM֨kvW8Qj1K/Sz[Khk V6߉ m3uoq12 fmZQn(z[k>%*=P=$X|P1jb%``~zιDjޑaNn{|"0 O.,N `Љko:r2b~`YWY;E&xKJc~u1F3'B\5+OYq$Orsym tJ4bĦ.b Ғd|V7SuJ?EAx1@'XurB-gF"e274ν{3fr8d*.xi* ݙк>e I9ѵ k/>&X`ۍeRgMy z;q iWpH]c9Ĉc!*rWȝi?z$P`̼r2[Q.0WUzƷik@>Z8K4I8ާa ה7t$CPeuU`%F} et})VwMhɢёo{] z07RꁗhdKimaKҀhhMgc4}PhZ&4Z)X2/:Y7-yŢ5^љ_Eg_s(}ae[E2,F.\M0` cHu9$G(Ӷ 269?̐Qb>yzX4ͰlVxlC&qV&DUӇ\o7r~)$,mدSl\VaTf4M F%$Ҡ#Yp?Nw|?}z>"@JINLJHsS:[iģ;!Eu7澮Jw0bF{5а`9l fU1#A0@U$VǝWꈈCbz޳LD b]^%M:ɂXn+Jchib6#g4=o{ٞ84d [%7t Z/),_[U[B2 $]Z|smTNEǝmBQ7"6q~\6n4Dwue}@s<&Tz,56NyR9g< -98{j@gI)5D²TktXn< έْW|Afo 4'$?Y!Z`6tmӐz_aQ0(KH`vZaCӜvC$x׌#TTM%,$?7w$~v+!{,=G#WCڅe ?wy /, |wE еhW)Ǥc׀+'TwVB&H_心קu?zU# EO+7#G=i.0h=z̖UIQ7XM-U"3=SY5TN[Fx/:$~Idq:HFKߍ@ԪoʍiЗ/5UВeE)c1Gs3!ډ-&;9TDrՈ7{+lUY/X,ɦ}tt#ga$r L>oU"#rn ;uSܕZi-Qvۉs(%ޗ\5U)A >̫Jn(fQטsOI3~o~eM "Y=婆o7ī rvUHt?!=T':pnGFS3Sۧ.JhےMS5鶏 6,F{98 Z?_sga6.,Xǎ])-j0!U@^41XF[]^{lɽom!:ozCĪ{1+jo*5((rB{36Z%)>}3gΠ]V3 K0*=Q$KeD&GP/n޲HGW9U4U6n>ETMA͘KВ? {:ggc̐OK?b{= жxD;]LMz:>#%șrp Ƽ2(ǒ4U?%oo6F1kå< X5ki fE1eM,ЍUcNS&đs0=Q$Ч=򙊎 K`8%`+kNp ,!ZDDoKXի`7W\"N( f (nY 50;BZh0Ȑ7Χ vŃ\G{qίR{padb@&P(KpXFtF)4g 鶯?$FTEẇ!{֘IP\=S֕_Ԉj>f7jiv}zuaq^]ѫ]*16Dr:u  4{)" c$C7jYH^`FڜE5RLHF 硝IrM  0ŨV_5a>1>F j>\✷nYLNPEtHTj6% G;0JZ[d3TU)P|H)foRiuZ5zJO\U,qV}݀ELE1 8sW`(2S՗xpt%z 7"YE%s${Bn< a†nr^T)d>~GlՀL?H8S]un[}tAӢ0;Q>{ΜyD:%!qgʶ5gR. xQ ULTGzJ[}O6TncsX:wlůJc8AZ@Z-? FcI$9m-R= y‰[@ʓGCxQe"m,*@Ҫ'j'F M:u@c Aa$u XOA&ğZj`~#J7p1VvRwlKc l1$?3ƛɡm/Ug!l:dz-`sJ1q/|yE#c>AR[mCCGb[/9 Z50*)Ձ/rZtG<2MV/zkZ%աsx7|d.I]Ij RLloI,ƪ-;te.&NK%R>vGaAgC7[:^ gM֟E)$@T=Ԫ8#/4"(y( MbiҧH!{[r$'Vo$Yo2{ahǔ+2qǥӉ'Nۑ9 ,&n I 5ѐC6h<'.;ԃZ }_Q i/sV g3-JK='R1"<tX/g2lPeFxoD3sk8%E?,$T̈́ |N,ʽ2 d ;&.+ثEHV$ZaUҖw5Kw7[#*%_W{Eg `oDF(OzU;w,̖B?7p/ryҕaSghW5qtCkث?rЫW¶*8(%SNۉTx >%!bcrigۏA3kqi4RH}P"8 Q(,(<n?̬\$/̢}x٣ZY*)㊤ iRYpdZV3&!3"X GQwwm*0U qt9uMvPr!!x2Ébj?5 тNe WUaGgpS .,DA# I &.}+eo oA+͡r-^R|I4[JXDu!l8~f+ RU Eqo+2ׅ( 圤>97Ң{@T" OiG!V,]6N &(4f>y`#Դ:!KLb1 #&"':E^)̅V5IqϢ 90x3ƴ`fj5e%B$Jò z#4UMpW`9@0 WolMlƒwΖY6i("JN ƒP{rr|M'V<~2Bk?("S+5F4-bT!yr>5tL:б}$eܞX:P,({EV⇱6(MO?w|$A*n?&2)p ="rް,/{7IQ&l"C3_Yx|1GpYzr}Bm_j&%@5\YVz5M63W"l80x&}$ vE.ewMԛ:zm::l{f==(s⳦[w; `-םpu@9H&N!ٱ/$Whgh`Iݐ3fK 2m 4Y+xBt1H.3:_Kי_!t~W˿)BJ',PTW Xǐ.i(DWQ](1?u&uVT [5(>U%j< my m^6Пq+jL =9b XD1O2ꡅNCؖ5^ǡlM3U$CAubjR?E{e6$T>+lByι%BmT٪'^gwlHE b$׆.ΏD艭 cONpK =\#D;p׍>)B%/z%Lv{z$g,1HGZ8y!*y:~ui!]v6 te`Qj lһ}z6QXM/ K>g"fSjQC\&RE#h1*ɱwŠd;4xuL_8L.QLo|{/ywƁmҝDLLcfˡ ~8kgeBR^u=[V6}c|˜(>}yν>-q_ޘua`'ՕE8Q #IA#YbM3AAZrg+fV3IiZҤI3qEUDߍ{QYٸ;9Liܺ:_TԄƙ6DꏊjXJ멯;(V8!W0X|L~lU=2*9K 4nBP~&LK,O,dB# pRqLĘ (H`Jn8iן8BeMwh:&b)kh"ܬ _{_ ERHjG hZeRnQ賶SARró?zh\˫[0@iWB [4a{*¨(aRp+ w m B̑?7޹K΋] q`(+Vz]$*A|N 0\B r[Π^,Tj)k5˗t)ALǕ,{OTKœȖ2 _ pb8Mc&OPX .o9Iz7Ąu1&;658ҽT ?p}UcaGe, K^kg. bCID j^jJX؁,DE1VFhوpxΤ1|{J/ 3 ğ>15J6y;`]+?pV,2X:8hLd>YA{iG>lbS 1X|AjX \iR efpHjzf_:JTn{0BA<_zTsMYK!OӃܳ 흕q3bd4aR"ā$g@wF](d48F|!:SK緮)ڪZ6<7,% pcv-"ӎxBa^a=T!bgJw5TRFs(Q m)`ui=TG@G$Աk~4'%(؆z/(LN%ʥroM2j3P vT7W{<{+Q N\I[rL[1i-/>r'<1^)b2X*#LYuvE``'ʆw\AAz0NRηH.㿫WbC3̍d:YM)1)'þ#A10QC^N>8mu?:+ŋᔾk+{JWdKY/EUZhQ]6A!<HHJ)[9554Iw@gNޫ|jTΤ"Jz4oGmh4JŸOjX?~}{ clSXu"aF⿉]1/4g,X.|V䁺a_&ܾd)ZyzրB\Yl7 ĪJݿ#}OP\Lxuj }-^m jbE%}, 0ɹ39Y@Q WFY:(Z%:,H[` jCط$' ҰH}%oM6q?a$YnԟlasѶN~L)Q7YkhK<%s9ume;jMF#z])`r" 8-"`e=I[>qҹ9ޖk`aʯ$l  deTJ߹.k .7pTI'5iHR!4. {C^zjOc $(-,]>η2. _w3{;Ƌt-x<"42kVEVLBsn@=Ry`UкxQG`*߈@Wג˜w)DOׄ vYE…aBO޲P"{_!'@|bSlz'e3 mQE84tU Tl1)4wB c[yKV͔ZY7v:ڏUaN?VsmE×trz[ٌ{e[4 7L^3\U{[ZRd;!(o=xvSiA-p 1h_J+3B8a"&Qgu/t#Z)˓̉kJ2$A~,3;xOCu>]KbTċ::0W1(obS 6A(gȂM) ^#gXT4^CV7Wt^ iZd]\{U!)H`0H2$Q]I^%ҀI Sj𧍌Vb٢9Z:&oCJ+*h݌s1 !k=$g4@KRns̿…tan#qe&0Qen*曒vy "Ş߾ŸB \T:"v#  iPWU9.Ԃx9J2Bpv %c1C,hߐ=^K[F]S ᳧)jG .xht5H:YW}Z:gdiO] 1f94t\bjrf5PMd^VEet$f/+ W@sk_v̠WmȾ5:-B6zk4l(9d92B;^~28|ᩍgM3(*ܭsdjȢ/h1gvxS<~xp^/VhS=/jH1Cmavn58jE(cićM/MBlټmfwWuU,ΰen=a3kڥ>2j}TISP⫃|h«C` N72o4%d4=,ݥt LH9^hQzg'u{5NY48vppSoX r@4$`@)^_` 5R') Y{U̢AAz6-^`|_&$UW$7z]̀nE"V֘E`X&vB#6 78T^Ǎt:=}pمIar1\.R^t)EjF|!Pq/W"d!$>@ꅯ.LCM?niח+@Y'{-Hr;AR6#\ (*ʕDz@G.uIv\zL$pGtEEJ,FC34I9ߩ 2pR(WaP~DgN$~3y׺% D'R<%j0'Omـ^ ?}Mڈ/6bcFh~(itÃe> !/|#Ve0 ۨ5&ul̪t6.XXK"D'otFUѣ&5+'"̬SW=0Krܫ57gJijf#=[kT3\ {hkf7S;P=9 SEh%8Ij֛qT7%DoO@Ўe|dˍ֜dPsr03537x>(X2o43Y' 6ZZo+(wPVf'/m~6jH5W'FW O4ɶ_b'ev.S.@WR4+&%Q"* #:&+1L㖼(<5S2ir_2gqE"#.5hbO V>ym"6, Nu(bq0Y͌8bҼ4mΗUQv%5+`pѷ2;}t1T ѥˁdBԌz l/7}ѝqYX(P㱦%!dR3pD?i2Uy|v-䠞=8bF\\ TWծwC}A=9Y{F*m4r I-#YPz7`7ЂFvaY<'mFe6=zc>cE#–SA QyQv`wI -"Y]OfdL!"V >#\Y{g}.q;0 omA0,U88+yJԬk6 tD8PVGN+k$ '~u§DT81؂oFm|GFytg1iʖJ榨z.ů | nR o}(Q/ht|QyM1 v>d IDhF:4!Z d+K֠2!;/ vڕ/*HڸP҉PkE_V<#RQ~SH!䧈 G'$N@(Y #Q?V]w:vSR3ؿ)L[}G mJ|K&J<ˎcx˓Qi~!1s;SR2?/~~+ab7D Ma:Z+{e?Yk R*0l9b}ai^|*Jk97r/j?A [ĉ'8@5G;X*X]F.c""Aʁ@+b$U] Լ}N\ؑ>I=涆a™ Ʋ{ Pt$ LxA $C-!&WeE9wLaBF27oƉ mόNoQ}.P"nS붡Ã>:=rOv|E #ȥ1#rCюC :~} Gyup˔{0ǨA(̮4h E}VrjૹSù_-2tlɽ jUcɆ1lxY["g֓_Qvp?"4e5,ZW_@׊Rʳ,%.*TM,|Z 2+!k?l=̞;` [oTאobAgfNyנozySb"W ۼX0qF]@y$zM@A1@ ;N̕q\wK4wͱЭ֟[caCjJdpbʯ4`6''Uj5>^G1tL5co5ʋu#dN1[M 'm%X$EgH%v4 /ǽיZ8 "}&;'p!=.9iSQYєo_C-M$Tl=|\4xuSӨ0wyHJDzqJrΒs8Q 6,OJB-xʅr ׸+ZyZJ(T)9$6ab86{oac65^w=PQᷧ_ Z3#D`{D%5:]\ԬM')lQ@5V` [Ξ+5ݶނ0#hɤbU8i}ߧ"Fv/W`r\OS,l}r4x L7]Jnxm]*o|.(_J:if8q,$)V#J:PFGK'Y#nΩq_.yҭbq dx?oǍkx N $󌁁AQs](.$W.%2w4io,hU.%grhzy ׳jE?C1wT~πW"h7؇W8kg? E \y+hfYEtqH6@bz(,>pT@#=vB̐2MG}o VMCuJ^1§˱]&!*<a~6{h [USB(%YEB?'=Q ^,?KfRc2艅OIVCN2LLT6h m UcΞFU 1k9q /M t;)eSΏJo9l>`=?bJI.|'R5VvJ*t_BP7iy^|Fde?xHTd TP]x2[mÃWjˉzp֋ )=A-Rz]ȭLg'pОQ'WZ7\Xmrs M@+2RDL^h?+f^jf% "$.ϻqݲ ީ-Z7[E :էB-Q'Fr:k)D'{ýcO~Tmbu[-y/5sS ^ãm+V> P&! ÙƸ^sJ]lSW rBG B 4O΄χ-p}/c;ge o8 Q$%PFJ.] 31å͉t€iKwz|׉?dj յ6hI)H@}YL5wTMI<$36y m1 K ȖvZz `Xb*wL" I&{Dpԧ eX*F}c%>2bE@F6G/Pj_P7Sr+~㶣͎Spn^3M[x" 0֥p`|~<:gDzkJ [ZQR-S'H膵vlqy3:Wit~JLXLpgM6;twзe2q9 aiP9 })CC2M:S,k7 3J)>CT~X?Ú)ɔ5s؏ ^pc(5P У@[Wc1U}} ty⼭1RU},gqBhqPoa/b<Ki$Y=6߶yG (r a,tzRƫbPUP7=>Uds1\?ȳ ޣ$V[3;ihY|5A.tSٳtZ18] 7,e$v41s27^s ->u,F]e?'7Eң*z n6E`4 .J#I:2UB쨂Sr#+EAf{R8]D~t7aْQ'bًP_Y…QMo!'OCaA)Hڎ͵DK]=YmyNB sb}+rW,9J釅1{WILU׍K,_48 [q3L&ЏM>;"ՓM8Ȃ3Ms,$E-;/QޥgvPAr#o*"v=ꇂA{?|0_4W˸Kά2m9Ivoʼ=1=i~jޫ P/1=+s'ńyMMR GI\Jsaqe yW/)qzae |q?K g2龙]')?$J"0{5|>oO3*>5I, ta(HmrsF2C|s^7åũJ[9vJny—}M>T~未Zt@}9€[N!ubT%Ek8 SIV"677]۹BMNxDvݻI»!9"h_1f9O- sIv#}m]!Hyջ$.}mtyЬ Pa{ynÅCV2Īxou>m&N! Z -uE=ЄyuCfw $xH{V|$ _ɉ-^ H**N9|.GYb֎0zEzXlc[5j2`E؜$ mЂdSvX a<-6.Lg~4yײJW*bP}9K.py)P \o-ccmlD@A%(|0F~f†'otN&h)EedT:v+[(9NOl'M\&^Z!2)% :+ߡwrd "*Cҳ6c 1:\qfTKngdU0 T)Crnz:1jx4Kǘ8MR!'/]ZsMu@͑RG,8_h Qd1n㼴;.ˀԐGROn&^hP > Bq9K%㄀9) PRlZе; N'@=J+"ud`;K<*O R~ ̇E,&6$#|**#[3I}~7Ac_=_0YjO L}>lNU`ʌ7B1FzlHIsBB ڄ򎁱I(vBZ>⶿ &x:x_6HH󆦷SyFig^ݔtUjqTv-ޭ}z-c` ѓI Ou s놩a3W0ؒwwCSRj??bp>o`SS^e[FnbA X枎"`Q^_{Fm54v,QX4'o:4(,xCҋzU]-DWeڼri$Ng05Rv[zw*m{s]9|AҶ#8uͰXucXЊ#<ő͂5^Q^rP/~8\'0^xR)B}G#[bS.>?_@< 5`cLn'H+\)sƠ("뻫7b+(rTvsHj~X7AV:΃9"D rPZPV87WS.'TnB'MVtoʮh~6S69j`{:`דdFڹsLP`a;I3&I'p\_=Yak>>0@}Zǧ? 6Bfغlgt{%_00V_(\RXY>;+o9jrvͷތ2[oI$OgڏgFh'WڴF4S9zc;d`BǺV#vN %V|w[z@S B<'؃" Y,D̻p,v:,mUъ}$(Dgc$_v '᥌)ke}V31$r_kKIa\) ]d3d""X`/ jrӜSE)Qcޚ-MJ3N'nDzJ 62L/[GLYޣt:ԙܧ9)2KՐ䐢5N K 5opT_LdeKʮB_6V Tvm҃iw kM9($m a ,9o9Ħ\P RpRpC[-k-mdRLhߺ5"DS54bۊ] ~ =ހv}F>}(lƲٕSdP:O!`kG@n f L"j:'ֽ8f]cVPˠChHJ^!PĔ _Jxu40E CX 䨡񎏏%-rA-PM ԎWX D&I׉$s9]>4Hs %| J`Vc^ٝ"pފV_l篤 \kkw􃸘* k/碿K=9P>OkDH 9O6%ײQWJGbq^G偺T[^jZ7v${Ty|y꒼/Cj[Րw-D8Zmy1=i Sz6ע Ф"<_v+&n"—8^O_L_-&]0iܧ5?~R:%Һx=+)\+GI0V2 Т?<4ҳ܅3SwH%LiWϚ5sN{F_1qd_5k\0kEq:ۿ"Q߰<5^[Qt<@O u<Y7a}^rr+:gD0v3y^ /VAlJ8 eh;0ft 9eBݱUԁέ' IIFzOL=ծgrt ު"fjܒ-, E6ESr:AWDDG[Y\6 ~~|BV3ш]v6.C栳armֱC~VbT^ 1ee=4{5 b6R)$㫭ZrXs] V}&7w<]hdߩ&@ 7;V.n]?uc<ĝTڥ$?(G^n!v'G[;18|껯T&7o9 [ySPSCTӋ̘ADpUjgSssN@&^ąGۆڨ|W578fePZbeߣ6,LQW@_^G%GuI 'VWBW؎tl5rBZ "P#^/&1HBż{p%)N~X@?fL&m՗X֋`ɻb^*2Yë$fdA8޴>X؂7xoE~NQaZtI߿B~ H`ڮħT}l|P0eם𩁎˄v\8, z2KQj TwBYPehuHIݑV`duIW+Vݜt:6ZcbxÝB!٫9ho5XzCW7t'[&g;~hgbPjX m)ExfʟFľ@qfwtcߩ-{5IRlpf3M'dV056yI3pAA&[qtu~2(("ʹ a=.*W{\2*ܔD1g9 .v#ּ[*yӸ y5$pF}ރ<;%$* Xǹ4W#^8ti] s@f!8;K%w[>)O$ti!vL9q=xjw4mf<=d-]A d˴i*auR.Uʶ\ GCV1>eF̥+;Θu/>n$.&<|mM&ۦ}W`ŎC0:CPNVg Gbv qxD¡|Rα eȮU/8XzT[UC藵z\ DIwek#>ڜ!yWAl}* $10"~k|gfvfWABvQN[-`^51;kqp,HA. 32՚0,r}mY!Fs^;hs~Ƴ1|i3}WF=B1A#DxۯoY4D'wဖHk7{z\n[F.=L8{+qbfh)W`ͨlwlaIXŋz~{k߻fM\ Uc*PeᒡeKATa8[%: 9E5@-Z [Ri&!SM ٸzg#=[;d`_m=АeA6@>yb 6?rf4_xKׄs[J]5,OuFUhp'ڪݒ)gx s=KM͐ (ٿ\< ǎBhbO4:ꙧ@.ؑx޾`kϲv0x͆ݖ{<2MX[׀vqp*Ƀ8oYpd,*h1{N[^0=:+ɻEPXK[; '(jyO`ūݶa';ك^Cxkک+x%a˳dz m̂b*Y2OMˠ"ۑ={9 lo#D㩞JǸ FdKfr>]|.$sGwQA'E,W D$Y9Al xsUgȄlG~0Ns^b$^=*LTu>M8!XƔ ]D]=%nf7oR%5' 3+eL}@=o|9Pl8!`hO$][>0<;MAywBtfQݧya/{ 7/zNe]}K^zPh@@j-Pu: 1yP֛[S)`V DN I|Wv=v!~,x7\X?8溜FɄYV9I6p;jƈRPN- w.:{ -:`񢽝O|hqS%Ӆf=fL|Y_ȽpvՄiQ \JC``9g/yO,_pxK>`tQW /vZr{{'~/5/H8O?8/x ":V"|d|Fâ@y?Rj58|rza 9?`Qa9  l70ΘJG@p>^sV~{DopD8xf,(a$W8$£)#:t r;BmAlZg&R AKnLvP,;1E/`q.kY[CyԱS^W &^*Q+@.Lϭ]76l~OW+4Òn_X>FEd1CQusÛ6=xk̃ZP'XDJs5Hf+i2rGRچ;Y?V>^$H'Gԛ=JpV/f6yZ$vi3ie 1_$`c.z뼶C*u<0^]\BF u q ,=<bGZ.6(O`D ɐ^:bXH4xnYgA,$q2EP!ז^/bʛ2 S 8iiCUW=L+ y_w_F/G?Hn/Ȗ1T$OJ.wFhQ)[&@1b^wq~݆MmALln'H1y \v0@Q5BfQ0-cm9 J_ {C]C6TMw߂7b`#{hMOiZNx\Hi1.!_V7M2^h1pT_&hf+2͏W,6AuU+li W5ayX<o3lѤQþsަ5L33`F+&MͽPwimeF<&Vdj#{%btK7v֩kia!O; &EJBnoE3~jaV^b!!D zazł ujƎ=:^Mda"… _Q0~aX1@򍡤=$H=Vn=}maq*~h#Ċp2+08ag#_P 6 ^RxI\g(AڕRlOL];8h!x' ;g9/L/֘ߖ>̡zD,)VOE#6.1],f?f=QE(X5C21 E;ֲ ^stQ^YLj'n"Y)Aߨ:5[|3i _'Vؙs ߭Wׯu棕{Ql v+=t#y8m @] {AD:ioL.j JY,nLsfGD\: }aBv~-Y*,NI . C=|wgD1|.I0g,Jv^HX<4 ϰB{\/{G [fbשmT2?g@+@Bi1ΘǺiGJϩlf48QWB?y{{bl3F(k''F‚HڇaߢCRX{«UNKfb& 5ޘ o2AgRNǏѠ{P#g.n}}H\,v!J0jS@=eH~͟E@p& v{x]a8 ']ŷ ,UUkeBK8^Qn]^\KH 2: }+Z]Mlz19? 4bku@M(NYP4ʡncE2n[a&KLgC;m;Q& ~;EHuh81Ftf K@zgC1`hZ4P$ZV(g)74'nrR4O!}x0q_~G(v|>QJ83i[D1!C{І.%)K:ɲܕ!MN8#C3kG edv@o߹R'Hw& F ?1j;wOزTsM ]((F&.m&7xWN 7Mۍxg:ł+{j*Am Uy6ݳ'C[G%%X*Ie&e!{yQ ] nq. Dk}) 좥x&ާ$|D))J6Jr>;=FdQ)8z/,)ҽMÃ#=>rNsxVx_=eݪ윮'2Eg}LS3Qm#CIB?gH<(ajD¥Tu!yf>9ptP1<ؽBCqh4k)t4 ";^pS^@nq}-dpӕ6nbxM3y )kh 1hioFIvrQAQ_!_dC:D R~a"0m<%qfpps8י5j陨RdW8qq,~t9c =w&]ݑ_&X]3ש;F[ &{Hw_LhK2R@Ow~\c\B2 ߂R _7s^ HF|ԪƖ.Zc@I侅TH¬4 e#bd?ފȗݫfK.ghM$=-7gO/qk7!mScԍa، H tA\޿rKX&Amݽp- J)"f^0]xXzfT Fzfq}/8;&{  oо?OC'(V"Ju9* w⿄5.ˌ???@C->=JFr5}'o'IoAWF8I+AJBMU~Lo$)[rF}kh~sz /IK $NQ[j˛- GwRCpڨ>M4_Xc'=S0`p#t&ZƩ9Նѣ 8Ȳ5w|0l˨'ADIa`j`-S@J `.`nsIV}191ª̤ L!Kqܕ=笥Y^-ٮ@v9%[4\X{fV/} D1jD_T@)UPQm9IoM,ס Tt3>TfD^baMRJL:ϟp巓fؑVO qQ#+9DH^gkK4@^b|Z_:4okaj5ɵ9oֺvߌI{,?*˷+ϵd_!ֆyѵHHG}@%eoV9-g^稔$n잰'fr=콃^FGMg*>&` ̛b! f}ܓ!t;k^ a6!TV@'=/l"C) ϲEr5}`<; ubBSQV-h 'Ded Ty~BQ甾8a1Ot£5 QMowC/R]5 "_p5 dƝKlr Kr?S={cN8vvP`@M׉{]Qʩ}0"wP.Oʙ=Lh7u`W;rsa>)9*3$JL#1 9''X'?k#1tVU ĩlǃ,Y91ڸ"|JIb·H&osXBZfw1ZhLO/3Pf!T,/"+L-:#?xX '؜*CˈFH\pPFb<+3>Ak,ا4 )8lB>ixnG=/: @?sJg+mn" Q"K0&]h;YI%L~Q6I`{#}ﺙFh& L|^1TʃxCǫ?u6|:ШG†/˪0Vy܇ad كY4c5]~Iu q"Wm"y'+rhk$-/Q:"H#6jp8*[6ezn fsLOI03Q XB0މK}G_&"e+8H8rzF;EPQ25imp-MI")9n(CV !k'Wn׈s8l,!}}RXc~+CxQGLZۇnee@n}=%B6=U_v-nҔCs}WT}T:}SpBƟ@8N{XT}XmN`ZO,C<'iRRHD̴EV~AE?;yMmB"]CZo޿q M9g1+~`D4|{}^`-Zp Lu}Kbʶ/Hj :F/GVӔMN?ڻt%a7䉡`A&m6G3JDvvCӼ6D:Pj"[:aå߅]7x0aCj[C9q 5+Uvcğ:$E&mb{|oHk[gBo V3'5ɢiJj,k.%'NDj r5E 秕 n&6Ss- .JpwnZ{2Hq£SRބGHKMJ 8 $GܵPi ʧiDV.A\𵊭T>s3AwWYD߷hȖRڋtL Ir}3}Elb)+c+< ψj]ʭ*h fNl-ke^-e}0K]"ҳ<16dGLhBhʿ?ul`M2ŦrxDp\%U]`NSXw^E tw: @9L!# O}LKcsMD V C2wDA7@J_9W|d?DBnN}[t툄4R`?KH&x'Xn(1#@_[ ZBeg`9[5B*`ṵއ.mbIQ ,ZbHv?ubZT`]B 0 mE;i;D[B<ʰ2mXHoh%|3!rUu=d6fjJ  VGxK` *@7胆(ָ |HK-V8zA`&O=}Qy:38 V/,B2#0/G]|HXT:c4T1"˜1դt|aC!sҿ^7V%E }L4w>+ YAjB%^+u>7@h<,^bR<(5m &m܍8uq))g\b*9}R n-oG<9Lߧ,s(Хt׮*]f48Dpn6KD w[C%{@iR>X1eloJ72rxG<r>Kl- o8QF 0XH BS#X5V],QzG|T 1h]$wɎ QŁ(=?eh3 [ s nSU񅓂~򱳖Q }G,k:s}I9<}2x uN8ŽU5ϡÍ= 9}x[3;K;m{ƋsxVNBL ,O"לxLkMo9@@95"``+f[!AQ#Оxؔ_RM()[&7[Kkm?öxqE>*: w_*`nyF3ZPl6Rw =k$Io)քN$uh,*!m5F 1᯴EJB+J}ܭP}ae@2odv  ܨVBt[`׽GFQFiĸ(AJr͞]~.֎3h>_q>}q^DlVoO\2};ϋq!AэG}L0#^13*GtYpjm{] J3U %Ku@-X ȈUE_0O/9N]W<},yq4-pW13Y%o ?JS|;uή\ߜHU)E*6b[zX_ JJxm2/ {6zbLMb22L\ϛ,75*'U>%-m읂>JS”7.I=W͛}cwTVw=q-w.PgSDqbQyam^L$RD!"ҖvFKjO ` w<<ōX"HzyH9_3/&份MelZaS2LB+w+CO?˳2m*7p5M%ܠKG6*EUg 2 7E⌦א a\zYzjrAį ȋoTi:a {wAx~i@*4#Sԓ䈇ͰzB4>zuX O hnj2dN:D1FeRw JNKlJi*skN`q矤 |E_g6 B9dUM;#A>K Dʭè$LA3g`ϨZ[J>?' CC)䖥lTQ1zW-JbY"raTg1c0YFܴzatP}p䪜aL@?r JztW 3ܞ }l0v& 3VfӁ2nZ$QHŻgBBaC2>缫ήueݲ/og'RuӝhoM \\،"m'VoF)ӕCfBͤgGDt<*jn!?M\ؔn NŽݦaK9ݤ${{^(I(kn?3 qM3Vn|T0U- oocmmNqwS yza+m74YE1 rtQ[$p-3CCA(eݖA53_TaMbP6^G\28l<ʣ1j8Q}%Uѡ7#FԿ{jZ .a>x'pEؓ1K}4զHO&|scq?dB5R .4xԝ C3b@Y 7,sB]Rg WKpn| akC0%DzwסJ NS@ɹ´VJNh6;9zb?5@a_ Wiv#c'9=બ%pSQSQ$eIȕ>A1SaB$ d8 zPjZ"B/N ^sT(V]slf)>+7SC7|DL4`[,G>^^a>fPH/ BnKYU㯒*KK~}PG{(BGB%FK69%y [}lWМPldhj"e˳̪f)-qe Hg[&{3f,x׷~/vh@1HmB'g#pe4 Z{wro95V8aJQ0cvXAxzP&1=9MDLAw6Pq+ɖ \Ȱ|c>>e!t|_׼rSC/s@%7s(-t[&:RB5n7(ƍyvO"`¤4GT]NQgLHK̀ TZ&QS۞Hj tm6ޫ՘dG-fRXT @+|doOz\AVf pNH4%Fʂ`~=@0rg| [l!0U<{ DhI-$\c/NU)f;S#J0D@: cmVq W=LkL St՞wQD,=`p׎j]%OM:FvB ʭW୰Na`L3決2ef!fmh RYx:vWfnХvg5]LpHwiV6Efa.=V| =;Yq͛֗e;⦆$w$AWCDjNM4_*lRgRXOKqk€W{?OG˙j `+e)B 6wV8b,W= 휙XʴAjj "c!|  DvQݘYYnq-#\ͺ [DAIz ep5OjPYɢ+\ZY88FTI-f89qF?vPjފ%R/o1ԡ8y `&{MxHgm?*h8vOl^\9>{1 ^\lV{|]C x!xrQkQ<|Zj5d\씰˗yMI#$Y}+Zq-T9f {TA;ZUo&5(O2א9 lV)0n3 n6D(Nnde :$ QV &J FGo_ 4\҃:KGbɢ_r)4e]݌3(V˹[c:A_t yYD }#a*=& 'dKeZ\Z e$yyO̓@4lp[ #`/csp+4{!#ϋb+σ^-Α!  upO3Z [M؍Pq*sMwiwkm+B[kaAK+>jM'fe.q%l]ДjvIGcWcy*WфU{՛iÞ` PSE?W(JOwN𪧟:ɳi z v)9O.$!y K`$U[c"Fsfڌfdb^vR?F26N耤+yl'?R^9JB|xMsƞ`w+;) O0.[70K"8bg Qe'/y~}7y\{u Q`f,8:s6(X]CK'dҽEۂ0I6Yԏ$ϚXb[ ;ئEoJC5g"hsJI;joQ͠2rݫ.ÚI7t;(;hSC3Bjob&?j6^AJ\;<8dv }N!L:/TQWp$IcZF IC{acԁw&u8y?$zxn9SԤ9bkV\lR'󯺤\׹0y#ؕOoZ+"Ϫ/=(ذ4Je.:P7P53y6Z:S7Awܚó R 1@Z`IZFx'M# >?ŃA!3}`̈́wYF`uzaf7 kLTwD e }J!`%ŮWR]niM*/PWOt7=ܱ$a2} D|(_6DrK+RX6?*Y@=pU# XZ[մ? e֕V PՄdLSQnZ`ށ4w˪hF6 Ioz 0wO /˥{1d`A7qZ<I߃{k6x?H.v~k<>xWNpz h6I+ Q֊0f%w&N9N_ңߥ+zNC|sT”W/={/ي2xФIlމ h<2!҄[qaNfZen||N e4X6ƥR#!{v OgX ҝA[8F(G\jNfUQ_rGժ'Tԓå̾CYE=.@@ 9D}GBķ@{D=f( T e\1~N!B;FMBct!n,QXBg[$>,`*SH2B>+uL ;F, ڇ3GY"y&|b%c];Cy| C iaݪ7Cgˆ/ ڏis#ntَj _L{<~sSKO \c@XLorhCd@ j;໽.bʀ' ]&WN:0 t`% ͳ[W"$\esJh*1?zT,6,OŞم}45$R~ߏ4UaCAXwJ f(59 &{2sIu.4{*1iijĀ'`d"%dR?CzJCLJޠԇ RSIQ(]- *pgщ%XŲz].њG%k ImVzOh~˳QS-~|QC-MZ#SZO\ _FU*6S$=DcZ8Š9aȐP5v4}-'YuP<-o!NҁBB (HdD13m8H7ַ#dH1)@xY = &cQIφlYLgIFo#8i5YOrl#02%v!bulr!O惍JL>sc9S ?v/9_BNMOo0βRD£6y+Pa4Ef3ڥr<} <3EA%! WFw 3=ClpUɺΎC0+(0y=&%{7=,nbĪF#.8u#y_REpEaN|4 w-cztl 1|E ZrOz1dC(TLyY>TaR<䣪Rg-p'$GG!]xG #tfj/ǟ>C@?Z'r;4_9FfI))!ĸ(YAUyCL=TSEEoXG)|"F}EAw`PM=a9!{.84ns8a˟| ,PidR5)AR6]Z'k֍b tHU(hObs4a8rgNV6iiP$ {3jfqZVЪSS{1ǵ x 2;&{&[ ¹q=-S'k:?mH&VݠFݻiEezP9x{FIk\0]6cr eäe#+ZĘ3ʫN}^Fo.=s!|+Lx$hYzRk5L0[d`#P>P_,yCϑ5Q{6“7 &N R7AV-n)& $  NÚ-6+I{ $b;歫[i/[lmH{=ʩ݃crZ`(_pQ3{GQƸU/~{W55_-colTUq5^3|Fg4$/]+U .if eÙP(s#$%({"O: "+">rF-+yήLG!< !?Q$$P齟z]װ,g0 HԇI>i&ʺ'b2 mԋS]N@X1n=?rU[iP<Ʌo\V.9ӫ @APRky rE\ތŏFYLۓk+gs0dZcMzb_R<@˥0{kE0 Ap()Th6-l sGWs)ay'z1+69)R)Vʯ=hhZ1d5|צA_~ pCӸ 059s5\Ú j`˔z1۷1-Rș].[2Ikͥ FdI>4Bn /b(1xUB_tJ\Y lZwY*)s8@WLYPULR2xov0FPR(c6|x_%P`|}mB$dֲ`j ,s@Zm\v=_ĢOT~TFsFD>V}EʈUztQNSB ?4 >Rj_ȸ~)8VEJE![=ٗTp7,;k?Y#eKH#Ub!${=6m_Z^nX]s]z@CKN 'Nwŕ"zhv !|" 9ʡњN0kKd?qڱ@8%. K`!W>]l ?PK1BPFE?F1h\ )ȤaK^%^]a$C$N埫v*qzxK,2#/}'(4W+䛕</:s%9\0W>7IӶVvJky/+F>j,It? *i$onr?]SQcj1zC߈/u7 gpQ0lYnOQ|`a=IsAaFl :dӛǐˬOZ7v)cwI?|͏ȶ K T,4|y?"Ψ@|sР2zO e/B;7xGic{@V1rE 4@=P4WR]A-K>k0.DBcˡ˴k{❞Ƚ~tW<2:ۡO+xqf+f5/\oθ`^P"tU1W+Kfl'WJ!pp8Z1+AmL mRwA˘6mQ$缠ؓ%IWU*)I׳/ :)z9d I)8-yKC~h|w&*& grm1k%? T } sp2i6@^dvW CjR(/=켡;"(19^>1&A@Mε^)z2ȼ-H˄~%o؄{YVi +MK[4_7v Qζ ncIU9rb$={~Ƙ?:5嵊^h>mDhtj-Ë {A%'TiӮnt " ׅ:3mmPe Wo6VU3IS.l $6'3pt'UwE^t{s:IX.T8E;;\0[~׊h~;(\i7<5bd]ELJw?vE"/a5D6FwJnbw]f#=M3lcѴKg"էGacOsAQ$R[+ \"Vq#1﵅+s`UQ-7pt$Ps ~ߎ6ftCuAP?j~(ޑ$-#9a ?`у\YF>&^,8 hͱnF90su-Ԝ,يeK(t=EFyRlHw雗і?S޷l*ϘG?a)Z?mM (D$+b21uD(MʯO qBz^@nAO3 dm,G5?$U<% j8(W1ݳ>|89_p1Y̮ޔH*\ z^E,BsD5ahc_Ht) Km͉i9t"LC*8}j+ ox)*cG!?a2UYU[J%nnGͦP,Ҟ]6}e:M@ISXCX/}(+ɾDvD}B7\b46n!  |(g?]b O!MN"C9O`O6G8iQ8L:V_(y}-HDm*-ă}9 f .\D"4{h,C ;ߗZ4WE A5"9C"$F93; #~&p24UuMk8 %֐72#"`?. =t<ٶ+.гSt 48(v&ޥתs*O\~pL ^33H0_+qC9RZz?;-)ܠXٜBT֣&t[lKԼq_pV_m;}齳VQh&]&H!sKnL18c Ќ&c"j{wVB{?1n-ydџgPxn2ݵ/gR\Z;T]? o Yˤ<ρ0REyVzcNE(P;X &{(6DAd<զM=XV|hZ+lp 5"8Y1A#hd[~+Qa2^.a{d@B.59Q/tb x*gŧkmf-9s #ltzh9 70N,A`HA`u>.G1&w'*5zt;ť%Œzpcr'i`p*t5$ZRmOț yCLS:ysK'nMKiN:B1Wyaj\8 z8Y2QlFq01Kx)_dXY/o $|3π\~HsD96$HȈۜ/ WW#IdS  X8a5oa6\_/LyMN=L ?d .A͔ŏ>ȿR]a z?T@֩K|J=Y'$AjΝRԨ?p51>-gav=L*v`3͸A\/G,xpMa/^iF1i۰j ;oVIGhlӵDŽŹӯꀲ|_d$+ƳO=6Ďa# .~򡘚"JJY Tː [R28yhL}_멇/I 3*SU9 PP{MW&"Gfg>#"^>\e328í C:c;U` +e.0#RUۯ?cpnb}D<7Zx/`bLtŎS=se?vL Y R2+<Ƥ7 8ʼnĚѳ]&ؑnjg`BcJXoZ2M1^׾~q"M 3Ct1)rT?oMwͬ&,Ҍ٪YbW$wlrsop ??D((t XJ~ϩP8B3=zBpܪ:лI B0y&P*$>٥6Ѣjeh}֠Rcu];QJNA#`]`L*ie RR^.Un+lH$XMHsӇ:KAp?0.1*v*ڞ"yhVƯv Ϳ{"dRyLaŠM3zp7b mqkK[n9cQ$$-. h,AfQC6BT d" ]!N0v=5[wpq!J;m],l[gYZ0707010000039e000081a40000000000000000000000016612f91d000016e0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko.xz7zXZִF!t/a]?Eh=ڜ.+ɺnt VkE-Li:{K{u5;'b#7D; ȓq#I/7C&@F  eCr%ILҹBdBu? m49tF,ںLˁH_9/KNPnk}Ri$p-_UVumN!^X^}W0wN&|N _BiB#9?d% q%?0#TLٹ.ldb<'߼ؕz1T8R`LoMވw4j!|EnfI[ǂ7}|t8P$*7nTiFQ !: p|}YIPM&_E ?NMĤKR]n5usRp8&-[ݛH#w/!p4y1@W0>4jV /}n`({,cG .țTGQ08~['G!GҔ7vW>ů[9&=\9pW)`noӳܹ}ն*ӄzrkRɿ?fƥ@ (k+ :} iUD2ByC}%RS2ʓjHB pEOB UY1 T˨ɢ<՟f!9>iB>?@lfpsӳT  !\ǓA!Ǜ/VQldUŵKC07;?iaN&*Di>ŧaoDlqpMJ,i2Ddؤy~d#4U`vf#O"V%m,+WW\ve2wiE՜H{.G( +9$mFZ} Jm6~#Y8o " xZ~cx*֯ 5ab,2ဆ(?{YyvP+<˘e:a!/WhϓB$6lDW; c4 x ىUkOΛ,*H $H<ܠ9\WAw縡d||q{MTPsJ`JzHUU7zhb :M8\=%H]ٷ:sW¢$wv*E;؝,K6A5P9H:X2kLfڰn݂M^ru ^{"+]v;ÕXGuԪd(*"Ϊex|6^!cT+L i ώR$i\杣 = )2l+4id=~Zwq\XkN)Ϭ٩а`Dl,jh?x>{,:*;l7`)DY4 kƲiUgŵ[_/̄ARL؝ȚFִKv[$kWߤ *|&ÄznUnէ{JI[6 x9քK~FR)qt&+oYR3x@ƎL;ïHޯ'e kRk~D+Du x4*73:mP/w9m\- OPqy9C4O>lG#2B155k2B04w'CU`[ϴEZ¡Ggd{`lczt*z }Pg/8REsbtڰ Tw}ABn+46(Š`*'6Ft_4<7IkJ^t6VG%ԨsTݞ($ s6S /Ƒ`2#ىs^[ȥMj[gi%'.K2kҬS#^S J}cIKQ:@y_4שl0\?м?x5$Ax \D#tnE=BYg7 ӯg73Rҋ1{Ӣ.0Xd<১ {LN:@8\y%a&Ԫ[D Q@-TewǦ@!>!)ٯ^6_&a+܃Āyt$7/oo C=bofQS{[,ܚVBEtfʤh#Lx 'N@}Y?im(BA?CRxb%ocmX~2f f % J=j@;=1EQlAYM{n7w~6p d[Nzd$V`ې干HZ38ܘm0W ߊu"Hxu2F /V=|Tk}]Uиd,ԓ̒BJURۊ[yO*!7|̷YIۖ,׿Cor24vN{~K -†]_D;4+ƴD"01eVmQ[Yićb6Ӡ"6eX4lrV K>0"yG)(AO1/aiDHrzy˒Q)6U 1xh՗%4==c/ufrQG7!E8HX&0DF?YtM KIyHQd ֱɪ2V/C7/yk AF/,i)#5]V1P V-"#(dFJYcg'_MыrN+73Ws(y Dܷx? @IYdsǓG:3nF.!b^b$(&h)Q<c^-x6q2.6],dX;ʈ\xm,oC=/YAK%G!&Fj -dzMYK{N&O23~wlLl 0T,.7Ę;ʊZ$2^I _=QiRIR$7>YK8EcTB1HHH)#-@Ig-xrPs0N(0oN[d#EFYctʧ/hzƊAmz0_ڻlF/jIs'S[Muґ1O P~K: v׭:2Kt~A)VS.In0[d3a:(%K}Ȝ|#v T֮ڀ%x;5iX'kƻNe>͈@b-k臽%"ؑ&^g`>#'G^\OL 7Vx')gY No֊[K#;ы<Ӥx; .uC%=.7<Ք였P>[v(cץ*v}v|=:r ]Jh+3ei}/?ctj 3"U~@N8]Qrvog^KrU5rZ~E|\6(dk5~cbI; ,L6= ݿmu3o&ofSp-V{uϋ_|!Ɂ p+Fd˂8/.xe~Ru=sפu3˲*Q6rG2}4??%`R8 - 6EftǛ˘^](g')xM8$MU*"mM~n~bzĹ@O.jq\~M!-*C􄆾ĥYN1{V>$=_(2-֖f%D&S|րAth.'$?oСGҭmg7¦Awm:_V$aeKsUY%-Ly_LX ȑ\KT`FjӖ5Lxl]dFH fr(~}zMdKGgg[q 8q +K+l[7u<f-ui2Nl:E(LqJ=ʼn0CiWCҫQPAU yi!l\aZ@fp'T29ry^* ޭwr? >\Ѣggby }oX%5f;JKwd+}gy9tp=jsʣ̼ٕcMܸT倱iK'yѾ۴X0WЊp 5YB>[soԎCыL&>%[Ǐ+q$xkݍ*%/eGbVR tjYsPe*EqU`RCis3v&m}Y(֨&Yc/xAgQPsXc ~6,]kQu,dF=.Q=cL8Z+"|pE[c{{]9(X^YJ, l.y5F03rK I!7]4ќs0cT8 hz][ bW lpgEZsurIqP!-p.CReTY8oNF 3dI 筳卨i,JfbWMet"y6! fK}\OD7Zۿט1'(y aPm&Q,4v4JO ?-@FC IY&PW%`>^gb\+- =(q*'nhe3%ȷ]I&WY:?`ȔBqXa vq17xۦM[w0rE9aD]5jso^ Ti1Nepł!~koYpQ]Q˗/*FHK>FT~0!mnD6 5c3o&=w@bpv_x<QAczyAZF-|DC,4[G@ \_w< s|DbI%`, aTxr)m/GVwfP{>rf}*}0ߴa[TRD"$@*0l 4EaW:<ᇙEW A SJ7edB$|C{Lx6Vp fX4I 0\<8䞐Vz  %`Y{v$yH|_fMv=8Tw,AQD|M. ل 4먢Wz%,JƾP~yE*-yMA;*T|:19rҖX{@]ODEs)blqt]n(oh^شA^UI(YjLES_'곹t!#.}?-_G-5TdMkIauՆliw*KfNR[ Yl+0F0<4l.V3qp;?vbƥ:?)Z.AғG'v&+H}>wtRy9sq+ߕpSH4rٿ)} ter"ωnj:B ϝSrF9|GEAZa{oc د7~P'l *8aLE_zl&IڢdKj;Z]t'cD8ejW$@ɱN`#mSz/f`ф[ٟzQ5h[9\@0]J=brWĤjO[awRu^1rRVIun@2'l6z~ 9Pٍد ң4Ռw7i4\RbgO*ujLD I{0/==x3-} 8q|]0_|1&F_l~uoxyw9#334ssoC_7wUߥ_wI6\‘F6XA&3JsuZv(l g o{&,l6TPdK GOs;OM1If)1@͍Lrum 0Y14L{162Dk+-OKQOT `jR m5,U K 2 ܸv v*e)x_hRm%O[5-^7m)$YbxUЮOĖ.'N6NjP呱rhÉyǐDRW@7l FCa 氥3.}&-nMg^4W98P̀1x#->i`OL*9# !+GZ+H͠TL턦exDms٣yM%f}g\CoRH:ݦ\ rW1=7(:GV%t4; R GrC\u8A (A$­F#zJ<~tH2mm"eHWND󛯋duӄۿی\iÀ~ B )})=̃@2q+5䬈d77YuWf+MՉ9We4ޅ=}eNDRhya9C$PN47"(/Xs{J,NG/rs:$Y;D^)~hNFFhQg6j2@!7etkڕf ̼X_WcWNlΠa~ e+&[|W~?rpfESxM ʋNvHDB@q5(1=I°oL>g^V@!G?@;l_ڝf]e%-)'ת?; P}7jG*|-ֵ6^*R~f‡Ve,α?Ia |ͮϿB8g+Bvy} ~:,i8EDɤð7R7#0h!N45^aOZ2T"ظ{ o2{(?OaD @ϰ/">$SEHRg>M0Eg'cї%5qHsKIś8s^I'SQiaډwK/"yD`)\,vd \D*)MwLY׭ZHq9 'Ʌg[-g4ҿ/8rjj!m/AI[^UK1}Чgp6@l;e\A6 yIF ­6#N iR62C;Zń H,ܓ8o[@*u KReC -=kU0`y|)jt8Oj'@E=5!p'WV5.x#Wv*xBJ ԑɷ+ ϔW*CX;{%FѯH!Q%鰮iw|2LNlK.cB] Ӣ&sHܴߒZ@ Fѳ2T7IC ۋ$j{B{#͉de܂GMsCZ߮kf;4+ə53o;z[jWbE'B jt:q{4ϞUջ#PqQ)v,<{ 0xC3#_|K"f fjWBͨೠ-,/_{_*#Eg:h3] ]erTl&p]Xm,Zm#b<[ǒ]ypeK^zr~NY]hJϋ"ȏK?qm /xi估;~^Н 8nVlтGr3~c"}IHC6L]z -3@(\"Z@Z%-{Us4NJ]s&i zt&AuXQns nFcO2+GRY  &Ԅ\3l3U+ xO5{L'*DBu2N Y 7$iBǍ yiN59N{v,iyܤv2Lw2t7}ܙ鱰WՊgi*m%o%&Jc.oeLr(fA D2^7`]̉gYU!O!v,L[Pi':"A! QR' -t^"qOayٕ>iGE*}Un|x_@ѯtOH=Y&#p6˜]aʣM+IHET/!ڿ)hE [_1LGʢ`j}{̕$›ꗛn#k6 \q8|ҍvI&{;k'xB`/jAQC=5c8h TD{{/h⟾Q uTR ֚jMhI)fN\ꮕe/mۚe{ oQ |vo؃0 Av#sQNvs[&{^_1 l6p[b.3PGPzۢAo''%M>MnϫL^/8a;KT 2"|j=!,f F?*3.!|k~_&lS^9{1?6Ь溗dbnDQcHp `t FxOL&&o/1>lٍͶ5=~B޵9׷m >|]CnRI\8Z>4ݻ9L>oΘ/gDQi&0ퟮJB}z^E^S&;jFs~b{8[m*- y;3H=h"B|w SC}*-,OFgj2hrb<_Hvl$J Nۑxp5+0Up:΂o*JԿDpz<{{ڽE)=\(t?-Aw$ HI~05T=[Pn}ӯ@5[EfҐIZ@ 5;W_y1M\B@  ؠ@y 7wب . ^kO6ԤY fo8zaBEX_#Bg;'*O)nCaH0gqnBRjW&{!G*zj܌0c3-|FG3Z,i;VJ"CfuJ} x@Μ|,r# xR_ y-8p:_ë,dM܏5U19D0|°kUZW(&fgr8-fE`Z퐟oEޭ}d&L'O̥@lI&;F8+*m qOv5]PcviP 9wAOA$8{}W k}9v3`:t{%Y)է)&rL&c "iፀLHeiqL/j$|8o{O$즀w:;5m5qښ}yo*:SؗaG}17+SclnRUGN{tͭ44c&_yn:IwLlvz2Vk0Dz;Lx*zka'39%KHg`Oˍ5LǜVii9Wc-K1gu'ӎ/%.SXR307 3 b4KeIm e9w6Gp[5u{J5~OhO:V+T2g>nHM`wX?8#xf Su@IhJҢ0F󵽾#ɧ4 P8)adgPUIv gQpA_&]dIoӴALK!?& K)v}x`okj)^>Z 9%*g]e*JoE)uщyRS0Ë+i߆Jn(T&#|®aG Ysh@U-,!5gku$Co:̪)d_Y*˗ y,;6[M 8@„+ƙ-KY]p]LP<6O#lǙx)P\wjó=~܂EYv d=+IUfAX MyVOLS>7<^15Oe715E`CfgtgdIx3qB bHfhF SP7BVݻpeՕĽ815U ;}|ڪckcƯ}g5-2" u2,1=#ΦdV@bJGrd (D͜9ɟ;sdn3HJN(E9NL,2zHa@v+ (l_[T8^˭uR敃CgׅKF ͕Qfyv806~:tR:kГ6r/b #K5 ^l`2 sFo^R6Bb!vINЉ  C3h%zޘ_ a/ldJ2dEeP߶T{mU`טpW'T-j(ɽFv_*8ឌlj+ҠjYR )B!4'ŀ>7 <ܹF035VVm6 CJTf5BM9gtMU Dly|^8#6F$ b4bN͋R3ypP/ﳣ`Zo l:Unw6$)ʖvxI&'TGǚU#ޣP'K;o= <`T*< s. ^/T7W7/ -;LҞ)l&kHf"|U^|q^JLA+Iڂ2VUijf^jmF:'Ix}6lS*+e{Hµ+9Xњ,(<8,}(2-y%ݻ#>={|;*nWC~Wmlܾ/K}:^sku{_ x +g6w2y5*UBW~QR*F]Պ CҡQAy,N""tu{ $6 m8j`!2f˕;'>}ՓUV9v&okn%Y=Pm:bZk";Kq珛Fʦ_žר2O*,npMFf T f;Vm01P(0E#P1F^'GI4SF zqYR"5XU @Gjp `7 Z$]]b&,gW-%3Tm1McTGg1zr8:5Hh]*^ѦShm~PMV{c͵,Z4fu{a@p8x2d;hW˧R٭+X'M $MhAc Rg.Bt:#/^j^w0fv^ŧSSެSij3-,Ck{cҢ6eq'CSi)z^8q=GtA+{f24B x ӟyA(,i*XU(<*m47vl y4@گS$H:? k VIW^grcD[_I$vb49MmM1F&%8mPπh#"^4A|BYu`K<Pg"6€p똇\) YcGup1UDȏ-+}SN\l)Z6ζRqde@0JK*w*G%5f\;SNYPfWȞiD2!Zට`X$ME`9k`m8Lwg㦽Bn$~  jFc2ɏ+?1c{Gv3' ~=FH2OTWh.ƹ)d#Np:ܮ33d3,9kWO)6ѧ6Xwd؊=b=m^s:dVqTۥQZOP[ݓ E8MU'W׿M|)μ\;}~UɨYFyD) RRӆ3Rn7,bO~V3N2¤@,EdOgTV8Ep\%=Y08zf|_ u"tԩIM4v"^Ó`cwl9"7L} S~W5_]:%(jO=K\C, `Px UuHHmuv3ʈdx. ?k+ FL?[^`LаX=+!sL7R0 6ݸ TzVVi- G' k>-=yuJԨ 'q P<:O:|DvlԿemX `pM;B,[`LBU{j3eDB@k߸tCs} 8"#Y1b܊xN4VIfp9*š3?1@4--UNF^32im9P`MLP[IIyA> 4d$He>Q`Lv+c:k~qK:O uJ\4#6o&0Anc|ڏ|K9vjxiL\^glmԃ\zh.|%޻ hإD2uD Ṗ~?K9Z㛭^ ȵOTԝx a5FT6IQ <j5%jB:VjfjH.Dh,3ڠ$ &=?[J}Otxh@dĜ#.W߇оOҸ[9ZΊT7WcgпRmiMHh7yqYTڍV~P-pGl0ƪgGyq>E~~@tDܢң-ح_9PBo{'ѦٯV]Y|/켧S)c{RX({=WW*kP\?sl<l  󀆐ї F__{g (Icj(&!ҽVC%0ht3W¨W } كQAK? ;Yp2cCBY 2eR3V2]Ġ--R̀Չ,J#=5_%C zW@tk \?e+?ǼFr>)o,VOD3Ah U`g")'coS|3 'JqEVe+rs\Y l֑d}{g?b3{`ro9(ThC.:fBd"85aP1'x1MUO؛XqfzOfkq-42w2A{*!@2z\B7_9ӾÄÐ*EbFIQK/-fہ>2y(qUk֐@Uq-bBhmj/k(-ڒpfs\­0xKs;$V$/-fb?8Kd![L*V²$SvB{»D*jhIq3_YHoC+mkg_`=K}SAN#\E>cZuԥά*_ lEoΆ @|QxnÞzb*  º;ޝ\`T/d1O0Y u0†JLqga@O͆GXUNo!s >-}LCmKY~e~0?!_it(9T`)5{}Ɇ}%%Zt!2(,P]`L 6JVk(8CW{h7ŦA5f6oO$=rÛ.X}mTݒ Qey{GM-x(zp"-yӅg0jHD"A#'7 _r @e mKOY7mXl^y&K#K=d KuwC _u#i ȲPKWQ ArkHRe'3HpX<] r 9cNxZZk)/mnyv槺FfU6Hb)v{pk7t"ǧyHz}=táA 0.@ꆚG_yX5@鼩Fzl-z?g| QJY_HB}xF̣vHY^DͯhBg Fo?= V>}A$sшj\~T>@aFd'XP KRF g'.1l(}֎-4Kڛ'Qmy"b!!3%8H_fK' *`j{17&oh'M7$ʋ?1^ E ՗S8)RO?`iS:vGa[&Eɡo՜JorY8#*N'58T\0^x30gS+oC+_PVֳshK pTHO$Q'q 2iIM}nHV􇁍ޥUlpik=Yc;LD -ckGIEa6C_˛Su-gHώ \ha[w,anczGnh\p@{x9-⎜Ka.Qu2+6~8˘C -9lc˼:3MN"W&[[R :;X KRF~R( m-[^{S$-B&Uu,qÌjl 欂NH`zQ2ے  `)TQD4 i> z&S2iVQy#l SƆ.Eҡl`%"Y){keءN ][S|--\l>SXyKTpseA7 2F5ef?=`DZf qH157@lI:S]q,ٚ)e#yxݍҍ '0կ v-;pU/QZ Bm[>V%u!Uj#ik 06$z~Vo-+ŞUaףT)3`GY]!8PD5 Jm fU"Ct`pŖi D,c,Og6l’@|hɟn={,*Ar :"$k;V%mқ jWzR'ޘ0 4҈ >khO6Y~?Y,z4ҙr8#ߘF |YvK^+B'2_׬r{Ey:İ37plUus ʋB pwWZxSO+Q)n M8J$,j"}˅׬sh6[Q4T~cti۫n74.l#q=6L 4z V`8mǟ%3q.sNSfvh sP_E@(c{Xzr3bW.iD=y9}CiKl\|L Ӭӆ6椅mWLN|4zgR +QGwr,cP3CMsH_ǛmP m DLo!-V~QBr=g `P!yF>^03.H倳tg}fr *^wD:hmd?'_M# .ڏUB=*IKnݝv3}Μ{gWE@w[N*2H< v‚!::hsN1}FU=Wakajpj*JO]0B?XhR(Zfm:#)eP8&X,ܧVnL1S(bswTtײ(>pmu, 4͌w'^ӳtA E  bRQuă|~Y|ѥ@ܦⓙw`/=!I?RUxZ}t5DiRށ5:M!$Tll4,g wؔYMCYx5ZN^B$)AWN(܂Qbk9dBxoAj;c陱$JS'B/_~$.\; (Xf>r(]_&f0J-/v8fFj;ЎTtiJ^9mtju&:ʅYґD"'}:+w sj> LFI! d:,h~tI=iek s;@^Qy즎gP ԍ/)Pe •!9TslR[D܄wU9T^Ap[ ERual(CwOt`;燘,m.d @CϚQ|-$dMgEЅQdiiշCXkO 9λS4`۔Vd PCs8 ]\.pKi kt(~kcwN-Z 4t`HjIԋ (^>1cb2?C >|2a<_^;1{{s-taEַ!N$AKhyfyв[~.8Ĩ7?|(OW|zkv@U ~.Dg 7 e| K%LuwF.ϗDX:T#4a"~jMo-:88PI:+dYp~Ȓs ܠ+kD`u^)_ r8 H$i^Vw&İw)WD5yzf5Af'S,@Ŷ=1nor>L?18`*R YtW߃d)k|eloG"#DIR~<$FѶtVz˨J}|j56qVߩGB"]":=(IE5.,( _KR`5ø*UngAEw^TIRxUXacc]ZjHDs{;1:/Dhi^#3At*BKR*TIbQ̏jŶE[}wjK%s'6dw84'(ld\$oaN(k]!X2kN=)N;I߰?]1 YD+QM{g7Q>q5Wdgz/lJ? h33Yd \BjgqL(c{͗I5#e 3&`B"Uv̠SQQ&ǧ΁PDa8Uk%0#AN1s%ݐOˏ}q jAښ HJy .,~pg!w"{$a#+: Y'?ui!^?&{%v_|6?5ns)<)B.cP+(gM6G+=N+z:j>K}v c /q.qw\YE1@a`uN /Nܜ_8tܮ?;z֙ݷ_o^׸KvIF@,Lna 6 ߮ E|],R?,U[G ф7Q]`$mۑ`uXjs)\ϬXDAOpA ݞ=1.YƟm>Jl L T!to,5}gO0/)N'`Ƅ )A Tʥ+ %AEXx&Ìz->{~IJJWsӠ2Y9C,JE}u׊Wp?sNd i`vR˜(B<1ɝT,z)j[KHS gKq>i~'@S ~c/0&U-e5\t g";uf64VSNWq&[tK [fq;@b( zG9 ^_FL8~@KuLo1 ix'*NB3pV.Ϫ4NyTkoeMTbzIRA7h< j׮(mT@aL]V椕q}|zB7$ f%Q\l9Da}`ŵlԢnUbߎ]ʈո_6{8z=dM̞+EK*{1zޢB)z%]"ǜ# _63Q#j-ZR[IPXؘv 2?"Yzخjc3y3k{ OnoCXBS ?te@pΥpdwxh Z{G0V#BXsa%U[cFJ.dEZ25:b'iBϹlR3gqk_t{ՖEa .|J z0`Flb 4#䈳Dyˆ*bDu͛HSDh s^^FXͫ7C 3H,;e谉XZ D 5qx}J0$-]J :$YɈA>. 5 \e Y6@ qasD o^Rlfg_G;iEJF¿uZ$ǾNH #%aVM2k3-8ƎV{u$c.@tӮnbўטBw۵$YjN}REm[//Tm-MxF% hW#OgCӇy<4XA۩ JPKOȾ }"CY#j{d^u8 $%ȤLIRuCΣ΁kfuO7h/h#JL 9 ݝ3bLڂLA8 ~]yJsJ=~/6FZ-nY6PMP)Mw D(^=*P7:_b\#AϨ)xFs e "T\#^fxdb-_OGp?9?B5z-|=һ΂ԗGr 0|AOJʣޖڛUyV#G<"]?qZ>p )[9#y%j6YҬey'’Airg9E4 \XI{!v*%#8}=ad5yVxQ!_2E@exRiөNu_cW1V-SB@3EdxqWyƑdD8/"Ķ|[ ߠT:%L(Rо65'/0{J1&%O^08S+ؐZl:IF_c3.Iyt) zaI-O ^*8u6eqa2 o\qլ3_Bx%pH:}ٌrqcjP?:%}vw[a / 8cz4 @:/UYPs(cf$r)˳u,Pm2/.d$]@(lU v=.BIe`FA$sǐ]H%= D=#?Q 1OFOCDIdm)h ?nI=>/X!{=P8<&V\!*`<N +V"VrD}ў DG^X5Sc-4m7~XRwp,Q8`Ew6i )=[|c axK7)~3VFz_w3VU0g {u#J+CUaTy})ȦI_$G^jιK!HjvhncV$Z%wPj@[/,JK_ј@R&DD))y>upGs }je򋵥BNȌ`3:df9?phB.T# B‹i"j6Zzbt9\2xjЂB qP[mOF;C .[GVC>$ G ,EOèϟ/\א& X|(-0= d`$#م^<}[ F9Ţ5ŵW%/nNt[,'XHr>}T!r+d )f_gs#ڞĸ|2F*2"]38Q =T<M&:%$_r,hQІ+fKJfh;@lϠwr<݇>cw]6#ou Zq~މEC}ٯyPbQ}D}Ieg 2m2HuLYM 9Fv U01JA%OZ < Dz}a'aM̝%ZcVF"|5{[ nԽO"镯N@L?0'G6I "QW)2&pZIA1RDf950؝5\5.f::a` ", G.z >Ni>~LNygO:~2&n 1Ȯ=jwѱ-O1 x'>Z=- k~^%%#@+X)!g+,$B Xb4% _HKFʞl~Wԙkufc 2xv=eF,G,MSW2|.G !v"Gaج4Uи*ݪV"^-q|DM!~$&P{df|_q"JITˆb):BKp렋^y8nX]Z:d5nFUmO9jw00۾0 }2W'rnp+oĨ([ঔ ;+-#JBuQ¢`ι{PJEٞTs?^ms}e,WO;P_}Jzԯ( 9v4ZO`245Ȋ=bUḵDF\#Cpfۮe)/?cpzFg8DY2ڠ>LYxO[X 7_ |?s, L:lGd>\/dBª#/{`)]1CQ(ő~,C0HD /hdozs$b6_ cxUX#ǫph?3&a 8˨ݞ*)#fT/q v7<>e=+_P{O:OT<{&`}|=d&zGE=Ga(" Ge fK-ݟkès-3UoUdԣIF -})1iitlIė8.o\uY["Lt5H gEq<0NQ,7>HB6 Sx-39QM>v!>3 ?afbI=8)'eV:w k[B\FQkPĀ.PVoc. 3r`?[adX%%NaϤw$G`,A[r ad|gV*퀟TP=v^Gbbz@{4۰9R8/v5B` Aȋyl5Пϣ:J2?3@baQay|CqIK[-qʎJ[X.XN+doY}tw[Ah81_trkFLSm2ؤ2nowr)`,n?4W)j SŀF#PVӭ/*Rh\t>gxP.߱ǬysH 5tzUk3$ PQWRA}". ;[6W3T ZޮMmRIwUjT•ma9Gk(p ũWe ejג<ݦo-aϢpb:~XU2haAx-z7LsXwj:rcGi+}  XDHaob hRmpM\4(ةi jk$:#WHkLL~PB"!4J3=L$.bU /siw+Sլb9`UWP,ƇJ9A=!՜m XE~MITmRnnE!cj.t6+P#_cQˑ^ (xj[ Un*thE/uܔ}oviV I.H,][o0a2Sh82mÅ.k}_9i6$z±MXD&)wIk \^)6* 0Ea7ZYW;g;oKwƭ.~~:|Bpt5 坑dX3#\Mʘǯh.<4^f\i9/ @ؒX$'@5J`H1_ay=+垽DH3c CymAOj>8Z])3:n|u<9$`ɏ+^ B~%Zt\4^f;26 [4֕k(3SzǛQio_2+<)xQU&xB{nŠN'9:)i9|ykYxQ1@yaBxL q;Z6B[ 2Zqs57w".>6>Hl|yFmiod\*2kGL=FuPP!uaj>`;s0 |bg*7FIIO7ne2笯g6̈́k!nESEB "3ظ]ʶ<ptˉs2,V:Z+Y姷WqVhL. %6.][.Wk]UX"f1c !<"Q\%Ŷy['g~im%H$l"ga5jV*kip~m!;8ܶGd{"&/ҋ6Ar5bbaO@ذ|> B_'vb/`fK>MD\=&xbl;L =rE$?k_WMԨ1n+HdU-W^l/c884Dfj\㧓[i~OI%*>ݽnѼsNȐO2yvl>5^bc>^ 2_W$ܧN}VPp Vz'ފvXJ@y"^]U\ |*0[|U?br^^½CZH*7:i8M\ `*£`5Y;%=4@{%̵VcT9f] dvxƒї~o:ANf,5jh&b#N]kPldfxEC,Ym|K1ց:&j[bzJRոwY;mL>p2śڼHr3]9\x5[9dK=Mpc"GE_Px ;Su↉Q.'1w!q '+y>7k6#|s'lnYIƏD7٬*ġFO,{cӀ_$ g$|f~;itx eT4`xƘWYѣ*'iꁄT|bәS 佖\P2bVVޜޛꄓ<*hFNgbSS)ڇ}p0,k=M=ǭ9vȨ'16 K/`A/¹F ԸNV%x eSfL%qmuk=Z2>@jdf7VPÌܪkvVH4X5]D wZ$ |x%ЪW="G~YVS6l=ƅEwWuH21Pw5[|ݩzji8[0't_B'6y qgeJ"${StW;;Ui^6_?R>|:YRzˬZ$g6؉eE>v&G䲂]4wU/fS_e,EMN.8bijKh@[ C.Ԥ/h8c9kb$NDojΠe'r!{_P.kd4:] V^%7&D9* t./Ѫlޜ֯d?xq#?,M6Ҝz AA"!UMBiRGu_eMvȮ#\{4Ո?<|)P*oeSe #sI0_(8nMFid E-ʬ+Y;(´ٞR 7N|Awr6BѫRTQ$ F}ۆ;՜ih࣑4t} V|yTO|:vQ@Ck%un.gN?)RwIb*Pj\8 IZ(V0IF=z$`Q>*eD2߮m\XrHo l Uy`NSs!x0VW3s<I7u^9/4F[\,cDEï9H:{,wPo=2+<NLU<-C(ޘnHdtҷ&KFxłӭyt[Ko&d#KU_r09鼆Aj]G̚{n鴋w^d1d=@o,mH˄} 7WW Vfys|Z&!l.{o( máʥ.ZnŴ{{ &IZ Qc@W"j?og \Zt9؋@[Pt0Sxz,V]zoKm_P<\-=v8x~0ʫ-߾Mo+I^Š0kVgb09Pj92|307b\яv7 9vn|#S&۰Nb;v 7ozFc$G3W^N3҅AVZqh7y%0ʗ*Xȝl}8D"yd1t`Uyf7iq'Qbk^17crtuq7NG{wj2O>_7q@5/]еn꾱 cx͢"V:y9y ҧjŤ=~vvKaS^ Ҵ];ő'pS1<!!oυh^cla|: j4'4@t°\{A"w睂!)EZQ2 W,Ejo}_Ȭw]&AH,LG|Tpre3UzjV({<,ȸ1uJ { ㌶HS,Ԏ[J}/~)]L\6zƀ32,/'׸/UEv`./3gB4( ["xpR >LL櫏,\VߍEQiRxtKNo2:zkwNnyhq/0{F{B 3s$)Ř3d=VyZ1m x™F 3q8mhNO%E22'e9:O,/\08טۙfw0qwIYNEYiHO=9C".s/ /-R#-a#W B6զ[5fZ^; *Fٖ-vJK ߺJT$!Q 9̝|">Y;5.}܀hкb,.{o}J9o3baaM$>`جT'_=Z{4ɤ!w M_^KKZtcr4cf8V.bLí!_|o7<4n^!/ C?5,ҁ,,)wJSsͬ5`S%[-[ Z)j,]& 4pL- 5b;=gtoKo珖_ө?`Cض wQcÔB1}*LKaXDE}𜙓 4ղfH[ydrd7IQ#:BpAOW=!8O\f2@^5j:h},xgmU'6no~Yu\bS=ְA||3 WlNtMCHGy&bYsWVv+>/k"uMᨕ sl;M(^0U$?A~߾URFdfk*Fi?=բ;s;YQDz$0P(P[ 让u{G'7W42ė/໒C(jẔ1<ƖTVe>"-8b_rs =[X󱲉,gBD׬ ۨub:#u21_$d2MΕjس(R8R7Z:iRz.$⋤ "&VJp֚@ ʐw)ht"Nwj-qǷI&7^>.6u2sB{)N'~e}w{DM|ӓHd8DN>]4yBBj>Ӎ&M5vT)6ຉ vu^*O4,RX`B͒,tׄoqzjϮs \ '4H\_lqT,֜g?@lUh0AS=.N=Y NJ,/eeq7d yRu.LHs;IJ鹂}-_m WU­>~HɎ8w3m9̤s,_ G&7-J!~ߚ\[<dQHjaORP[`p5 UU1#DŽ]dRt d&+TæKd:V;'K??>'SClzx7.SM֟oi+p EU0|H(j};^E֧N3ͷm\+*4sbW] f4DQ xsi 3RPVtT$ś?[ƿ5e77ӳHyu犸Uy;ڍL?"OF4otZyAEcս6B^YhR<M0sܪ95HNu{^LXϳ/vXPkm"H^ ~A HYԄT,d%ɲq7*^RfM' 3 ;-KKY8THIy-ᨐ'*.. gy ݌kPj˵2r%\'ǵvk/Z ۱/~ 2x%J"9dTq :އxΰH_lV1#^F ?>>`H22ƂRc:%Ky9ivg4ܲϋHńKo`tjbZMwβ;Nz?f!;3HfNQEaݭ4f+Ayά2`#6:P6r3EMJTJ=V_m#F% cك/XWMcЃ=V ̵rG icTΏRAOŜK.RS=(=:uuDto:sGHZ \w@9i܅OgrCsQ*&#<[;W 8]&.s{ z]$i`stϴU@=UFUe{o%V::0Dj?LK^}iиOَ4ps$Xخ~T#b؛䝷UP m[;cb1 vf`2f0*dBݢQSDW 뢁@8*BEa1bT3 (N@Y#ޜOm8"T&%z~žVa1zwE[Mh$q/J{XNozWM]Շ@&p 팓m"h^Nynڱ;r.f!Glc$3}aB?i`(:냎SA5 Jx!"yͻVP$П:9ujIv]p6=+|[P*d *1xww !^d oBŐv/ )<|^;|k$B\"ЗkZp#/@\T YIZw2C폂g$ƺ-Mh ] B+C^@ëYnH,O @Ög@>YAΞwy}r˜L FQͪaqǧNjOAZb\t*1(־{|,MB>KG `G|/Ug%ZU+BjTxzX̯YS}Hة̝S;a˺c,c!wDQhfN]ƽqJ@H۶+IlC~8(D㑓S3&[G 1 ߺAb[E$ IrsQ]JJ9.]D<;B5-_ Y8a㤅J`<0eI:5d;de9r ̑$11ꮵW4Q!4 \[$ n-imH7sӧ!M5f@`*Fu܄rY k0gq_NS{#f=ҳrgf KTS5Y #Vk3(ݩ Wmg`/i7#,㛶6?vvp>+ppbnkV%[kyz=tR?+` ꔕ68 |^>G Jt > JWw$~WPc>#ⴶxpΩU+?Yxx@ aaz f5q2,5% ɀ4!fp10lS ]R1D9@u#UFAn=GꌍSaMeGQdVJofzJQ=ϕL0-R&QLa`}p0kP$Y)Wӿ åeBǐ$61D_fd;R`W4y ]?X@u چzڀB$Fұ 'ጡ><>o4fMCA`5"դT6cQZZ S%P_ P',xs7Nê#Y/8,8XQIo{fuN]J&a.EgǼ2t:M6~haJ~K\T}K} V*sz:,,

]EЧgKY4e'}%nf O͛ b WVFKPI|~ Sv 2vD5kwVThVng3{"m5Jf@o wF@4V+*\-UM\[8.7hue2[]{~:C=,7!$CFoXă˛ש=:Xü+F#6=-Y0ǽa!K;]/`2<(t,+SrcUəںwBDXu<e*;˞W )a*<7PGn ֔4Gu]t n'qOF&^{e WS\Sؑf|+ 8;yQYs]iv"P&G$ B' aWH ŻO8뚻GR]֕EMgXhh}s G7]Ik1c=ZIc\tZT_=I4gnWqy*uclK'FjaԭEV296$mM5Cp g߁4 j׶|.7K#p!X=+>Yq2Tis"@@9WMdBYGUetPx-x|z#:nVoh¿pSr˼Kܩ&?y;U80U ^a 0V+ȭ}X{XkV?58۱Ps WI$3qYH_6Q'|(LJF@/;# ȑWM2Lɤk*)n'ٸyV2U[S]O(ujhpy ;-Lp.Z>mz3N(}_":;h䥷(6 LnD‘Q?ZL'L&Xј7S BRt0n 3ǁPeO6YGn ^>5[|N kkt*XIbd;+~G3BM!Z G"Kc~ 4("Y e3U)"5XJľoR $LZ[ 65I6ipsޑZpdw,X.ݧV,d&fBvwa'}0X\jf2HkvG1zg5뚘HM0@j'-˶ \!؜̟8+)dFt,l"*k~׺T Aae evrU=_ψz"%Q'pT=9jP9DHIjU90+f0nqqpG tF}vnp>:֝8HZZ.4o_ݠrd'`py┚F= 2NI<- tq6"{Gz1p|+ƃVml[wmǙ4x,M+Chmc< {ԃs1Е;W[YM =;s``'Kjtu/afA8Lq)Ojk:d?|fOe9kˏ*Zox~w:[˖xw3כm=&$-J"̰tdhFvL@p/C<ъˢWzR96T{0IAu7 wŅBlhΦyY>N¥`B9юDe^PBّ1tI-!Š*A.aeoiؖsJi Q"qln vYę ӱn\nvIbkTTamOǼzp%;Cʳm q\iN!^~3ZdjeF 5 OgMp8ʱi>ʠM]Nt=a$6ɓ/ 2R%mJ,69$;D0i<=rϡH>2 ʮΧ |c(" nszߗa"[S3Yn{Y8o$[Ky`A"\*t. SIpm h%f kګ{q`7][i9Uv\ۈ{]ph$`=8<y d&?48dCk҃?H!ik: AdG Җ`êKsy8j)=AJLg%y)wO?E_{Za={=2^}gcBc޷;v|°Caj\Qj{s~NDXѧH<4mۗF >A= NfjIfF3ud%n4N_E~2%X \0O_ v3qS|Y%?rE3qT*ww$j. $.s#g# ~ UcUOW8 .vdz+;w4pSrytWq>/2ETuC|5PRWMiǻ ,`!s ]y M܊Bdи7^ 'a0T)i NZih]_cwH͟/GuNβ窫;j7(ZKzqlO׺zKҘAS؅ߢww=}W$_g8;5MS=2PD3uo7ǘF400AA2R݋a)@TY!|AT|@+VI Sc iwU&NIvm {%6,=>6P'aHv`A}pb:ўvM `#xzOg.T"VcHHȼܺYp@1n`Zִ2Q{ѓ/oh+Î(JQM$;&A stUo}$Cqb~.>* Yz-R8Y ;^66E"D

2&vSՎ'r tk85od; v_ :?rɫZ v&}6s"I޺긧]{ًi :C>윂Lƙ:VnJvS6ovHvq(akSh? m N(~eKoP_{4>&=G"#82b [wj1"V9i PFՂ b3I;Ep{j%=E9 IVA}q S A!Gއ7"9?rZ}|q*W H9s'߭N5 #$_*k:}T>e)w0d'X7 k˧Oa'/X\:k DTQMa"6X~A,0#򋂴 d7GG8;ITWNlCf׽y ^6'†bldLlOW[W{_ֳBzʮ(VBrt}jjCLc5Ljw8\2P`+-AVYJ7o2;oa=0ga'R@@Xԓ)g('0 75gXd`Tn;Zu XP. 2?mՉ*ԱGjQis਽$:yQ 9Y~8/{-6KKm{)Kk6L]cڑ8Ng$ QsvL^V6-{\=tSqTM wv {&2qAQs |`D3geM A&u\YJo0]_xZ_+4_ /`˨Y9#?B;a+{VG^ӷ9]#[D|4則oUةM+EG<qmfbXMްirfKXȏɒRxv I#q{IQ#nb 7 v 3L[>,|&'VQv0oa.ώ(=9ۖ ;<屸&Iޞ'C_ u}BUgD\'ݚz1c(^zK.=;fVtvqy*,ȌfϪ <3BHcʎf W} ?c8yŇ/Lrz#Ue>8+a^3 Q7I)CT]jE? #kKDm}\ʞM$QD5<;B\6 0z|zMdJPdJoUP)-GTw搤[zcPy8LzB~swj5A焗 u􅚼HBB"W_M]+Q߳>˕֒NK>/om N0ϑpMn*J. p+_9B ~IQ m8 ;C ]*48fN7W mHd1{;~4]#}W|M 쳤_z9ULQFk@E9Xȩ0$% +˻`2'NȺ=cd1Bhf \0.7v}Lg="ұY+-_HNOL!L~.-sd#u\隰g'y˴ ڻi?!3/9ҸK!npa5y:VO)D?gp U 8@HdZ08ޣưsT%}+MӳN5*2nV v7x笮L^~p=PW3+sKjkR6 :cez 6u\aiwfɍߚ]@\cuH<dҰ)X%XP׍FAaLf*s}6rX h qHA>˚Jb8=`StmUՑfP^~ Ti'J^(2Š{.6-.P)o$ɲ?2\uBl %6e V w~c߲S!11B++H:YQ5&7Ǣi/lWLh$[9UAb(m\Eas9?p${r玞5n$=7_d \rKY\Qbf`Tϑ?k+Z҇~?E<8b.D=Ta3v{%)d#rMS.Uă]m,, p/;7Z:7G2~fpePsETE"^sJ-i*$*bDu%lor}JA h} l!QiBӌХp:a-H݉$ٲ)g"OĘmfNImsVo7fF6]B&@1E?yԐ,{TM h8 g V+r϶3\k&]Ig&;{2j-|E+9AWn$Ѯ>̃BE$دtB%ՄKWa81\ypKkT73-۫,O^Иg@a̝ \WBpqZΘ=r/-}Oq;g*V*SkXv4mI(ܷf5&}"LE[(J7)qPõrGBuЌGR>Don+Fg (`̓\Қ=+! 57i3R=E$Q!2vWoz%Lj>y̻ 03A دĮ6QȄSҦ+0`p҂q gsy]7)2@#@¦dR*ἧ05N\e>L)"HiMr*퀋q䤠ԩ2gIxV~(PlWSJM9@>\y'*c2$(h2VѴ">qΠ3 Js_(+3f-ٖyصJA;S)vEuF{ 챸>ji&\Ct`\f_Rk2*fd84|4kgA3*m~7,u|1dtqlț"cH젣ߙ >;L/I5c8xQs,Y_2(c\51 !(-}2rNq_=L?*"[Ǘ%fmWߘM[aj0<@{lr><gSB}8gͰF=UHB 锣"90XSqzXCkڷ7uSQ."w(S53mT:!(ܷ}Vj"*}w4>%fTJtҭIy8Pljp?/CsReWx5\SwOrEYR?^!&9l+J_m__W^tSͬ-,:O]nJCPsgUKJ<Y5>oIqס>G6ۡc&t]=_gG>kZxH0Cw\փ}7&"%){0g[:X!Xs(RK`\`at2rז=)C&s"w \&ͧfS c9#+Baz/cF"? މhg 3 ؝sD'"Sg5сd~~eƕu0.{F9nӷ̘ |jA' }W &kOGЧ?T3MXh+jR'S q;k# R!pܻte1j%CDFCg<*y϶rU{)I606{c]$ɥTnԵw;w t`3(cq=KB"No_l#ZqN3$o[/ɁrnoIˉ,`$X(ă hfNf!Oyrע)D'"{qr|i6?J+7ƕ$tPU̕ںi.]|v fa-/{l /jQR04=&u]hu\$vcd[*tˏ( $ `P~)N$#êhLqu"óM6E%%?Ѽ>>rM&Q6C'~<9YY@[[-BgL/HY`<-\6e 6Sn6(y r*YІ!8''1 "~4VDhkcB0ŷq ,=˃kZwNTeԆ2g8}9C}3\x U|%kYἸ$?zi '}#yÙzo/:\}d**6tvBH@#F_0MABrt$jc.Y~5-YPΫU'yCm^o :.G1z]Y" ;Cc-j 𠜆*"6lqbZ2[KF}쪓Sƚit0 W^& .<[^,W6jr+~RZs0i0'+]"P|̻2󭞶[HG45h,"&<p]ӒjXm72q;c&vֈKnܾ2ShпbgҋwͿG ϱq,3Qi ; c?[av +a%M v19ajP0OJ_suʀO:uTm&lРŎǿ=윑[塞Eyڪγ[V|gЦ} (›aLWzP[ܵ,OwD3ַ:rG?AOP& K}CS+;8Bs%'w1n)9Qcvkh= fP~*FVD~'VQ+{&;cz$5ĒCC_sF]豦d1/?aw:BpL {@[M蒩3ԟ^liLqnJ8⻦){+t$2Lq1Bb㜼t> L{=&z ݺFƦ K;p# cQ+m߭p^\!X62y;ߎB˥J J %[#6ـq TF6إ+S\&"֖v*|:P:/Sɦ1aU!_6) `KKKʬYn+bVXs|䠣'h>~g*/1ݜ%F:,EIZ6T25KNK3+ V.Œ.L@_G Ӹ_hM5:^Qo;/@lP` f$f8>ں]sCVD~G $=hCl5+؞,X)9@W1wcf'(9Nx߮H} yIso~{3YwFfeRFE:ʪx s~E;zԒH6ME.`*yd/[b<8%`q nWGו: T2?r12vTBi?($18AVяKlxa-sxm^zHo;<[`誦P5vԙնyg| ز{cJvnb?Sʓ 7\ EHM:TˌP/j6K' e I|n5?wBb-u7z:0)z!zxXU4gQlvZ8&qm\U:ŋ#BgYwTXGGZ[g }er˼8/°gl,*ncd"NvT&?tps.:$$Mm%PHOaI |Żߧ1A"n[U})h8X:w +7\۰jذTL)MKSmWhWdd4xcer-dfWᢓ7c4Y ar0 (>(@4MWI[Cb)_S76gAǿdi_p/K\3}B 1Vb\u {1s!7@b0B%){47rƁMJt~P~F"dN:`͡@~,O!3D%waF#I)zVK2 *4HSKiKo BRc⛤S8؎\3]"4 .CD`]ш|ݭB-ǐ8Rޮ|/5g~y$~dCurE*G6\;MޔVIzޯ'i`̕~9)ݙ)"]9Xv>(#J@h%X v)P{=yUarYn?"TI{K1a5 9T.nqBL2gC_tj(R5X30:0Fe|l| (^@ XL'u+v8LMCh<[2|Sq2->L)h)ޚk_ j}o<nD*Y53#Gw.Aa R4!4z,w3ʉ <&4ظ[Y@~5'CajrIgI ;?h`zKyJ]E_`c(uZ mɧPmpy*,uMg6.<4g2֨uOtk{ y|+mE#8ߐ3lJ^į$p/h@N&kj1<3MS,uzxA?s$m $ bX]]?Rw1ݸ16F$lOSn;tʲf*#6DVg8$G\={lt.8f7v4yB@e_}ܼym!O d~aHE#yxsn֞INO&Oϳ! Dl$-w%'|-ܩ9V܄Lx/#UmrësԘwt&FS@X|>D|ZEQuc/ԄGѼjc`ZFLV#*>|P\3y{k Ow# [>1*3&l\+`-8K,y: |0tDTˏE዆#j;D–#R5,ӳ2cбwX*1; \?yɲ~;E̷ŷRґ5@}RD$$}Rѡ+Bˊy7`qsf q6VʯK 2}cn÷b.#*M y־i?4\ j3̭Xydwkt$o t{Gt<ӵGUQ]J4D Th݊5/zϊ"q+Дi7θE`n+_hiv', V:W`*{Pn7# >29`X_AV\lM 1JdaQ/m]vj)կ. )f{f0zSR."tUǛ e2Q΄[&CUYE?%p“_ 'c 󛟛FN}ѐ@]oHMJ?1OX,ޒBP G[ћ 87v+&h&-^i%0_?yt_ǹaTZ]GDG rX7-w δLj&+ F#Z_b:MmX41s1tu(ѓӫݖ {j"zv *Y^T%*faS i!?I80ݟ㊩y k큥*""}sgsL6z͔[8׀}"]^뭈I~՝V'Eг]di u.{jEřD2WjPEH-/=z.HDQ7+FximDr@D]zpPrI:dTdm,c3;}\CO@iذ&\!dIݟ^˚@f7oRS)Bг! ebM]Lw`1dOt4**6qW`&F,xSI70]UeRҍD֧K 􃊋کrht\Q:}!cyfA: #hY&'$#lzC] ?Wm#&g9YW8])2T5wc`3_l EoߜPI_z ">,M5DHʉ:*8|E799_{#/b؝Y"ʺ#=Ѭ#E̱c׫shY#TW3!r!A8G;Y<0P8QW˛D-dH`4-'zOS/cWք3zu8-hNgE!RWʅ] `HFN ) wP*"MdOL&؃M*RNy,מY`%|J^Qc#.ec":Lhyς-oFjryϦ1ĩK"gQI (sEvɚ:qKϯnvBCUVb"HOOj?N?zp&?i{.|.n_4+ߏ*z-iMvVr<1ˑy_Lr H!3Ӈ]*nx\jNci ezo$62úPm"" p0k*,n$c>_7k/ףz 'u5!qz']5a &>x%(y{%)PObEVRJKk s.34DQHFJW W΢ΌOYo9`ز`ԸZ?kdN: kMG/:?@;KOBcLiq *;tbǻo9[ IN< Ecq{mK{fz:yw(ϡwuw#V؀|h+l{@gP"Pl7U]2}QMA!K7aǢ1hV[ӮM}*Gg9W  h?'Q_ծu #eDX0ka 93a;1{~Bkx]-hd# Cָw~e/sdVXF栈#Bg3$Σ,qR.~$oTwQ@oNe-+yY4<7tnJ5/ܮŭ{t}[v ƌݨ^Z/Y#en9USSW{X^9P_@$eΧD8tӟAiwߧ٩~1a0j'}q0۶umu8=Z S&bP҃H*dim%,Y'!0߶\0 (7ޣnQ={rT뷊.k[G뿉QmhO9Dc.fRieIiXdhweqih0ca@hp3{̘4¢Mhf]D.gRjsjI R|QѡnS! dJ-?mJp:I*mE'p"(l!H$5eԆz>>Hk`wKO]^xfLb<:*?+I3rAߑ@}d|nOӜlqvI\ B NGl`Ib%j?gnD1эO1FDFH}YƄ~ q|e?<LUu>,ZdH4ϓ,>''hgNcKe[GfgJxzZNmӔƷO@nr88T+nPIceH^EP?6ZԂx> r{Ը_{z T6 _/֡uY61.@$Ɗ9^f]$_5h)jUsqڜT 7=|G)CX?gwC3EQ] w$dTotNh02s5O٦6J"sIzHm1G,wO͠& ۼsƫ!%X˩(`e'%.qc~ѕBF/5[A|ewSSčʹa^@sפjQ7ݨ-N?2~<+!ZRwTK!v oDS¹XXqaiSm/T-11j0k*$A[WŖ<\bofVMYRpМ&[pb3fJ:F'ۻn#R FРUʲX3>% BȰ5-O#vxQ Xݡ^% t!ctv\~u >kB<=st/i(bx>Dfޯ͡?Cg_섐ˆr2Ӌwq.X9C]V켴*2Jk4y3V'a7m -_{*Khmzr ɻ$O}c.e m僧Sk/f}ShC+^bY9a% Ơ+&0"uR:ōBdSVkcNdl 0flAsx|V0( oY 8}[MqQ%ƙq|IV N-:KTԌ8Li kyF7cy'&i@BJ`jJϗ͍`3K|@Ethp^rZZ4O55iiiCD5"*RW'ʇ9O*4m4ˮiBE{$+U'R#lv zl-0kzYB)(೸w4f%K ҆ k3g;bwE/{ȼm[\0WBwxmH~ty4PlӾ43BVWI yb2m8ivxC~/Υۿ׃m{+@:~hhM5Y9Yʍ_R9*~ (5_2=Zp${+Ыe6\,1/@%| 8LK @P1p߫笕 fh^s33RO""ur[?Or8l)$a9HDnL:@ RæNsk7VVOm"/2fP 1F2+ O}f,0-P+ϥFzgط>=ε \ lԗZ;0Md~.O- 2 Қ{>Z$͠Wh}vOSO'/_BP>!<{MEtr kI)J_⣛ԊSDK͓]lKP,GE̩KN#l+>QzqҮvj3\"Ub{d"msb9'_p#D47n\{#G eE@a20zׇ_[-Z,S$ݗc0>w,t!M<C:BR':XPPw\=+=]!hCX;pnϑWҔژOÌ"0IKw[+7GI"c."$k,#?}rb;g\;j)rcWEgӨ3/&-o^^Dq7wye\pqw[Q@A~,۴v+6ѫ?97Ķ!X9 su7"#^:̉]m#%IWJm 5:ϙA"3pb?N4w2(HU2^+y$F*G82% v=wJN&Rm^|8u<`Z !e`kQ&/`644ᥐrdʠ$){D trD #2B=1\؃OzO|LnUܘqH3 Vl l v da<؆53?b7{f9aaC!1ʠ1\ 7چJcl}H,c{p$Gsj@|-)ԽW"LX'cW-hx5Ր{0 {B|Cxڎ|Lim&J%yfB4uuhwB$Czr4a9^?_P!Ct1J@`t.8FN&A-_yK`9zFdNdGm^ƑbrN-RL`->t?@Lb^׮vqk%}rC3pYԂTɓt],7muP_O"BSoը)D:)1t,E^ v"їU(c41O.lZ-VDwŷg pZ=2Zpz0ӌ?}`ɒ7I/TVDM.41ʃ*9.Pb2xE-.3af"IB+Yǖ&i٦Fy*6DŽ:U{KHE ^Rt.H7 gsZ:~x*J<{[Kw[5Jɰ6!ft7̬n:1L+^©_*.PnVOpMZ|{P4%PF[1>b=F("2=P%Do` =d ! 1%gyk,U(?8Z&4H,jDk?gF1;D|=q+m9fm2nD ]FdGk\aG+^0y[0K. mUd g}ԥy$pk٤*.9ժdK:LbpT:7O NPݘ75 t@+͘IuP'-?޶'bN?v_U-@gv%Lؐ~5,-DJn=!M kC8G3W<0Ymϥ@ [135'$0A]\Vv/iab5mEoL=1B b2 " *0ڐ)kHtOS`SSq\g_>PyxVRO@noא~uO6\ώ@KVZߓaO3,YF0;["&xLbj Jp٢8q!"ۄbYՠV2^]yIm4^{[.l2ܨZ7o= oXU}!]1}07nPȫ՟x+-b2Md0i?;ہr>ۨb^D*Q.h¹N (OU/NO 3=cˢMp Cfo'WO/!KqbP)hug;BL*2kD'F5nq9e03l~2Vlyנ j|$G9)~#E͟9fZRkU" Im %S״l0)B IRoEB2~a^(PCB*9&xvlXKZ?cҰvl ~ɵ(x/v%{ؖ iLJ_ 6]3J**be҄ j_<""`\d^v/I ΃u(D'lJ:1R*]/c`໛E'SlEkTsfʒP-Q'2t 1*m7D--ʌ  #ٷ捎VAx4AFfQnN>%x!ۏ"2G4(W jy|#\CGcV LpID [%iW*q44T5^-@Hb6Xkd5_um"sLH/(?)R#k/Քz6V$|Ua^v.l&.61yUMQ W;t hrg s O 44qH XBF~kaTg,iO퀌u6R U., gɱj4yʑs)귩vE$J'k!<~c`>)edD{io&T'hIb3n]XRL[EvF9j㼻9>$.)_JLƟgΝP'èr]|Vn_`8;Ln# {jB #2~٪V74.rDE}?i;[\S@]_ԯ"FS+9xP9U WP'R2agdyZ59bih RXY)v(m_/hd)! +f䜹>3?mF)5t+lԛoLdZroJ[՗X?w+S@}.9!Ifoy;=YCMD qJf(i2"]SRXı(ɵ أ[%qD͖ga4' +"ݻ )@t3y Rav'hhS>#nMtbPT+o-p}~"_EݬIqϔݥQ(wrI5wyy9pOe*PuA'!i fY6 IiYѿctPv|7%YFxYq?K"j7O'|$ݥR1?ϏH}DG+{D¾FvЄ N5vϥj}\ظ%<5ڕL=cG琇$}սN4\-fLbfXf|Job/FrSؔ_J8ij-7D0Z=('fu&sL%;b 34`+C~7Ck/{?7p{#Cpg- b8X‡FnGΦsI jd #2Ü e>4)|` Cl&@1f݄s%^hk%u:V Eot?ăMYש⒱eKG[yF$Z =\ _M^joRgh i1Yh.\tϏ*UPRr,e'n\hj]Jo!?*MeǶQM*=C!D# 6?1qY/[N2!+adUG 7}fTAʼE<Λ018h.LAuA=G4)jLgQ-[on?y?PkR轰ָ4 ]Tf׹x Y;/`{9*wcnqJCY{ϟ.`:I[B l#=n0eYw6EJa+˰ j ;V%G\`}pC4@GK 22fmJM)!hBbX&)pvG}ٺƯn=:8X|?Z/3'_q@:?^d i?a@QlٶaOJw%C9c|7/Rʬ8Sm6<3h9IǞ$l0_[wyG܆#:q(Yuc0;9$zt^NZ[||(C#94<3*jÂ= }[j3H2I3)m0>78w=$Goc_1{RiVѴI1>Vo&)yr ^H6yc1LJ&APY|j%KBYֲXd|il:ؼv. ߸N/)u{WEWVY+A>R-jʣ@tրnx;ͭo^zZAx%ǘ̆ ^6)+z+m%a˒M#W3so*,/%ɏ'lM)E1$&㦕ܟ$vNdD z.S*U74򟍵"XBkod.~ ΤO4(Xa*Ko0!+%[pC_i% }5՝[oOv[S T@k,ay%!ٮeK!A, 6,]kd$mL :\0Ǐ@7Av`=)ƗGbq+?ܗ5Llk(^Tr^| ቍ6WͥmѣFeޒY6kf[_`&OѢwdI=$]r23C}0; ХSc}arJ.!u oF)1#sT4>؁"dVxU(w k~?eoïUn䙙:}ؐ\>ZJ1p `=rd;⌝Jצ~u8b+R9`ok,w[ebl54Ix gXdz$' bX2^W\k,T#zW!J?7cx0EalKoo+^ ےrU>YF"pgty& BC#|u̺OSq5d@4ŽXWbqlR+L> 7wXtyAXL$xv{iHI (LZuA*YV2bƾkl t$U2EA4ϕ s@l-#-,bǕV|kI^]Î+bMqM_jB,V(#j7@pܘ /T2GdJ3wZZ#yLy ʽ e3md0SuKx9̂3QF:=bR`(/SS#D&"pOIno׺sMpoIEo1oGXjHԲ8#|2i{34피{ zEeVpӍ>̲yghͫZ%"9c~ghKYK{4J̼WlFIzfwkף .'Aے:2zb>! ű"o+׭zJ*]+hݝ{DV`@k&,pNFNvғPlncy~G}Lgj4d[\uX^8?YEZmOz| ˃G ;q _VjVҊ;W,ap k^Q4iYEOL^s =^w!?ԘڋQ{FHie;:kPtWyLg!AVu'T},\םF;!2;:΅8oq(wQG%eBbpΠԱ)Zsj'=N xm`sm_ITK,&mq4coUtspzzv|Lj߸<'M!>Ά@LA# L9u ,M>܏L/5ASxpli6[He l`|AɆ >SXW/9gcg52֒Fczpm[ETK3r#Y.`Nqe23CSԧbKqN싚6.u8+h_qR&l/4AӅ=[ȄQkv2N?EY{:~28S/66oͤ-\S@ C+ .sSI{mw5 Vo`U He %EAZ/H%a-@$(:78# *kӌK:<-j-X0ڵ]jHsL O(Tӑܱ(] ~~ %2ꛘҼSAxRz f@Cu 2 Yz7% l4 YI<FlP#.Xʧ݆'Rqꏲ9_泏?h>-rKY"ҳTP`y j5 /B>cgSt=Zs.%/3:e+13oBu-y"/#W r?43ؽ: B3ژ,2A9)z·=Xl/%}eHAEhHԸщ-5>&|o+"a >(C[T.P'Դy*[b*l*<TWӼU6%Q;I_:IC<΢u҇ B=_|g*9Ky?5+@.?2ucd֛8&NGc{>Gڽ{K2Ɛֺ!n 3VAIBC6{RdЈM/Mt8FLז{,#۫O`\l:0oJT.Il 0&_KhЪ>6A=MO#SW^~=uNȁˎvp;Ľ (/C neus6E~ZfHsPȥ@%91.UwN4|Bhqʂ& ogڶo/My7 NȻCz}jc٬Q#ea(L0P$|EOfUlj:!R98u Wqi 5U5)hey+nJ>@}fr"r}o~Mg]9|qp̏Bup;̂w+?uAKmD6X G]Kö"hDBXO~ \J^=BURIv0PDӣb߷3!dFX{>`u=#`\/LB 5HJ`V(o_xKFgJhKr4L}Zt=ӏ^{P y<7gdyծ҈Y)>-W!> \1X;/ 4leZv՘a4]\;tt $޺Yw!_{aK^cYlY2ĜlG^@{8*L㈦#A/s-_ٜR^W !>Mw,Xa< 1OSE"X0pt?g=nJIfP)Z "Œgcf QFnx[)_EcahęQ^pk{dNB_ ͙Davr Xlq&L "E\ &3wbo:J\EyulO+b @鷮YP*nEDy ?Y g!h:e-аכ9T20{\]YkSdKĶS]s8J{BN;$7l] OjqR D~Ӻ@NT1EJv\Ui*w4JU`T^iL9eunz[[-j}QmeoƗQy4}ZUh#,/bc*jX{<{Gi5 < H$se"b?%ulz6vA.ЙR4 _.&Wc(w?UhוI./n0G<<lH[o9P"Ȟ0kbzf}0MO*Be|Kۏ;8:d`zS:"ر{ECN- +=Eo`A$]"˦`9YIvPԜGQY{6X9sл^n1cq5hm`Þ`'銄LjMQ(B> Jk= ๆs 6px>E=f. '2U3Ĉ$/:NP{y,2YhzUP2Χ@B%l)8f:[d5 2 ͦHbr<ٽ 8՞4bGKT!${p䐨dE̙u.SV."2Ff񓜥?Ev맫*/ۆYfևʏk } '2jh9!gcp^ K1Old k wq{!2sd@!Eyl/3Dxia t d ̶{Zna3nMNww Bꜟ>ő ,ɜlmLDz,:1_k"[%vA~AWAjH9YWt9ERګ}2ᾌN#Inp?3AusPe~; ×.]30l hgcOh1gK"8L{"6i@*#4ϭ_49]Jd%ϢCKYo`_oc!IлtA4aⱹzS7#G,q-bɦ0cuݽH?,9{ \.;Yj~ч'(P:Ǚq?Fp;$Heugc{Anǟ{ ڗBI)1&YA >~`$t"{xCż'໷_T%ImIئÍO#1P4Mq-m rxk.3ҵsu/z9u0OrrDZ$ 6;> SGf\| `V F%Ai-S'8\K|!C]@k %ӧ (Ǩ)?}Imq˜Fβrk=8 { +m]ʿ^//8VFܱ%C0J=ʖqFeR]\mf5Cq/v_O$)i2+ۼکi9 Â˪f A-do{\N_s!h~#:E*^?=4$0h+wy(qݍЌOH[ oQQ{GK]\t짞JV:b#:͏ja#&a)qfᷣ3k|"I9#^-C{_Lw`YTOyEm^}K`줻g}t;legGx{AQiI@2Tl3~'D˧ҋϏN#auןLh#P2R] #mI73mf`ޜ) [@&f,xp/zLY(Q$N"+iOU}'WyL|0#mL$YlA9_QoD9&k3\z5y1E$DOælOn_i^Hߍk7tIFv^n/A=AmUZ(VΨ< &*c>A@ƒnʃ{ûA9XJ.LqqkrnϬ=joj pVU8uv=dgfibg3Ogm9.`Gj"b5cϻ ׂUVhBχ>,Jѿ }wvRZtѲ-X`yR[Xt).Ζ(O:(@'/M$ˆ=ŻG@5A8xpD&DgHWpdKD1txQlDqhD*YyT mEUa 5Mko(dOFޔ!43hJ9,ί∝B|̺1h" ph@iQٯErX/XG:5^NhIbziĠGH.ӼhIDEK.yMnw#ZU}n&N dfv}0.NH(/ Һt}?++ `}9bs(;0-"6ҧ?amܴ`ȎVCP"`jZ#akMN_HabUXN$"O54_2~ywPщ]( ag,)ӂd*2!iOcgn/yumvncYK!3o-'Uj}פ;,sZ,*B5>#!hUbNZo T4G(u@в [MNClnF9\([U!>7w1b Q"/p זrC?vYzH:icwy)E(`(r!D"9Q%tޞ?+@Tp=k}NqT:;2h@ku ϊ *ܛk1$i [z0TFyhP?k`I= R$#GW<̦4]BZȗGp켵k|0璆faZ~ù u2Xmt1fHaW^ONwp{Dw8a8_Y_tT0;jjW=!/S<׏^~_[4gqP%]Iጟ C^(a)aR1@ą&y=8.8T,ըLU{56!Ku[.=g}3L1+אCv 878+TW/MCd xo#MXW&fHa;3G\;1b)|cz.-x2H7`?Z|x@1_ѨWuZlɘmht!~ٴ9SCf'd v5U)!.rewf>{ch t{UvDG1Ixt 1V_Z-f_ 1=i`;Yw)ENϕ/Q~ghu+p#?"tw+mg Tx A?(GP4?'pyq6Z{vs8/ݶ@H-϶Bj+MXToȀUE"qBPOkR!w0,y5ZuyOpm=C33"'ietp̚iնFIͪ瘖kO :vZ6;n`pN?"ΰs@ݗP֩+o8cs ޙymUl5 FP(x/7I7+DP>N4##2bi+=m[}#y,OPYSu$v9N^W*T$FKtU{wzB'bw2Pe@b%:qH'Ϗsn_{e¨SB}Fznv XipsamB&͔m:.{M| [̆r17KxZ ~7:oK]2JJ?L|\9j+($] Se?(,Zr txug%`m K(+|mKq~?# 3r;Φ@ߖiSɎIjҾԡj=SvfDaىH\ 6("*%B`Ƙ{oIBSk^jqY:Z\B jͼ%oOޢRiRd`0TCP?m 8{KHגHAt\sD 3G̰wǴ"_[a2* J^SPVΧ&Z8vޙpKv|ǹw%o$d}SVWhҙJsV5 J1-l^TIuWZ}w( z<^RBXZ )) E MX5ڋ|ؓxG=NjUo=;Qu<@<oi쁳2Q+縼=,4<=ё'xҴw `y:}[\ 6?yNЉsQ9̼pC~ W~H0Y_nEIGKsz'B? m&©  \MlN5Š-ǝ(a-CX5V{ƒ~,&?!|?HQ7sQzGAl l {@>Bf@х3ff3eZhjυA!Ҟdb=vrAw6ɩݐcOƌ+CqQ%/LkI1UD|etSU<. Hx3SMKP;n{ѮOXNv@?PKՆ~/r?<,NUTpv$ :w&R7{)瑇1giMVl}Q]P% )F;2fZԂ GCfj%f @-XQK9Y jBMI`ōm>6v>f-l@6M25a~ _c`Qry">MΏR `,$ 1QDRu1^o9n68lf%A6myPѥ ́/l%^g:@8x iu).vxd]we0(9QErXhH04XY1 yr[,K#DGB OU,6@2 Nւ &b}pĻ. 9xo^]MFZ{vwK0TUޝ`tړ%*e]\N9}>z%7BciAմͽfr=u~1 _Aau XOwօqMt"ISYp8iF=G?pp2~|f_a+ C7$) ?x׶3e\p{5׀CNS=y:LOhzƞ9){k6> ^ /Vn=t6xY7s a_<Ձ Ñv R+L^lw fq=Vb3?\i̫zB#/`[7q;D9g}ub=KM'NÐ[ҙa*4κ(wtO ׉Q'd;5oH3v| *8 MGUg֎S%U66AfWiE*T$+IU3a;|l(XlWKݼe._ܕw=8oß#v}{߈k؃vvn> 3LM礀CH̍>hILᡶ6ow{c ЍC3*10uþ/ A@;(X3ψj5pfBV'Ɲ˴ݲHXfy?jq@H OAUOݳĹm0zTj˜rkr*|u8gtn}Dԛ|k60mIS$,$_ TY,IaW@2x)É5ie(F``Wz /JDəχc^n9&k'0R!~9?N_r'W~u9ktqN3>ʝ(ŕG=I.IFch& , F $dcyoZ^=Nq)مzzH_+^n)I|wLZK#zVaG`0E5Q +Pe- ڰ+)'ϗHN"{>M'Bl%ԓdɏޑ'̽SWLoI=̶,{.XX-$4& c}^c[%>iE!S+=,z&R=`˟>sX;zb"j.֪rA_ lg~AWV3;DQҬe$N:og.}]ȝC;&thBn:hNCqX;qҝbz5ʦfDX;Q{(Ng1qkTU<\# .bR5!v]Lw!E~קx+<'77YȪ MDys\Rk~:BޜS& E"/5(zE5ِ&M14ZL t;8a7E[\[sOk6O#?%ehmvø璺zFq7z-<8X#A@^}$*I*ڭ$@Sh%rp5_ȦKaZl\Tgz~/Iρz63Y WeELLAv68zܱLolևd`>5H*D#aEs`P*'V^Ul3b,xx(Z[hM"leW\fQ\|3*\WPejAx>xQ[`E E197ixi':"Mymd+G ;Q|ҵo封(ƑZA.)_PR+_=ogjHG׳6~QR^ |[^FcTߦ׼f+Pp"6@{)sD{ۂ$ldm3nо>w'-4u s) *KaWclOsH~SDjǖXe6 NGWq7np]!C=<&0UT bL,Zr^f֑HFzA#7jl?ayY@@N՞iꟄB -p3 }RZ6+o_\<س Q+M)C3-F= 7 IOr:Ͱ:{*sCY9YZSq-gs ZSb3x!"HNy!S۔dXQG VHrɏ }y ߐXitُ![x1mְ*Bp=wڸʷPчII"8XkܧgT2 I()+T $E^`Y 8*YmWֈC꓍f)UVe:cIy ԗYtšz&:k5 \ 8:=kj޵#V^_U-ξYF0RbXVz ~T.BD&cr[{E e9Wd''1kV"sLd!OL0 ONƢt0;ǹ/0HNk4yD4-"YgC`_QNA#;EbsiiyL8yǴ4Etx%=|K*\]ۃ BRerabN{0ssq\NǰecT9(DL2z*h@ՓJ*<ΨMs6FD65#xFdĜuҹs9}.Ѭ'S>:Q~EqktogaT@|L%'T}&:Yzz-6T'aF)jj߆M& 0)pʮ1$$rշ遊(&>Kn);Dj[# |&-TIC ^ڤOG!A6Ɍ( j_j$T!Tt"ns[aE(xɽP 9*\ Q5x2S~K1оX7fc(J=H*k͡ >R!NhQau{mUS5Ć}r!dQ,΢7T8~:,BOӊp$^yqbiSM%gl*IeF,5i3ٶ[-QK9T@2r}^N-{B<[5[r cCcj&ߏ^)%cgC YBW,9yoןhpMe*Ym2E'g&}r8%pu C}=Idjk(EI!'Y !1F+\%>Lj+&FHk m<M/-4Fm2Hbm1y\h5 ``ORky[~X&'60ϼ!oe U+Nl*=lWN< 7IJ;%s=Q'Q@Zz _"+rDZAӯr%FLUeqauBwGŵs'Da_$f)iM#VF@$b' z$!T/گ\xzڴI.0V@{ *5eR*-?ӄ҆ ZU39?bYj 4,KR3Z3Ż@\ UB{A6 km]ov0i<T 7"a0#]k+SO `':#"aL%S9cR\Yi9+9,S7_pO^AK02"є؍ztsRnIDj/8o%ڕuaj'6H*Q>U~䪌˝h5Sw M>f+C~Eo^~5M:b)H19(5کU6PH7 6cjJ3`x: <D-F!J]~.?_)`#?08( E CKӐV,uG\ sv1 OTޠ~-5o$gX[r5vix9(ҧzm |z9f*ֶ=q_lovMF{헢s"FQwΐ)X//,N,zmEu2?Znku =DJ+dW 1u)R1}`ӸNޯЋhÍ,لܹ- N W\܅p!玗$9W -N[Z, =$Ӂr>SlW3t`3h {emxsJd}#Jj[7Hum+Ł, )@aYv}eyDG!S"$v*}y~paow}=k.0R0i߹&2YdZ:~Y,`TYK] #aV^<>Vk|׀i P@\ۥdjFXV b3ep/T9!!~a<3R'b= 1njY>3n^9D+^+V`CZ!RElUch: 6 ~z'd܀wz\AE b/~iԓQ ~/:y[(:(@rjW;L:ѓqXuU5ˉs ~ӕOw&)Ͳl WkZnQZL*\<JjŖǯ7:3ba=NutTDG|*UEUĂd 85ոMy5,9<ݵL1In+ra5uK*p'JܧuN & mn"],g2"6wĊ^L]l`06|1h0s6 QYP;jqEOaQ -0 e/aƒ0锕-4B +jTF%DMMc0{\33V=lCҡ G]"0Ý*E"2{a9߽̾tMRŴfF.QQ PT(aOCU4j츉yɂL/=!i١aY N2O0j[ ʦ 7]q)' g=Q- Y Q$:Ik[RMm#{u|Ҵ/c5`^91ҘyѠO>oSX5J36w5Tg,d#z|rhh(VM+⡩lkuߣbl_p<5_CV-b DU P}ih+A*€M4xO0AhB0[H}߁Suy7.b`"rL@\j|ҧϔ/:ݢwqu-06=Uۀ. 7afJL<0B͗W[mȣ9fԾ~D 33{/aKV}b Wv½m_dEM]K;TMI]+RzP"O LǻnZQ@[|q]䭧fPgV./]3AeAH[θSG:Xy/!ܻܫ[miUl2߾N8]CRAE^5FG yK;AU 3FX^]Vi̴5Y!KLLjiȟ%RLqjxh|BI(ȆekL)٭d<ҢqoɣQ{;L&{X: hw8/7`ո#.W/t6[@'(=!#i1(>=11DC.R)]L3yh$RBdnJhN~rCmy)Gc~ ! eg5Wg!* I*7j%!|EE1K'ޘ B`iC]T g#C ˎP$fK>F+<2JkG*j}4\bPVI(;%ugNe%߬%a.7p[DMm1}qM%WՆ^CͫRNa><+oIG.]V|?qkwzqK̗VZTs[(Q s%aj83oH=a`q l~=VkX.?7l@yGI;':V{Fw+f ֦(r< !Z&v*2u3·v=m.ի_p.'pm 'mJpDNYzjI-/-ZUy2++]_4x""'enXx˖V Ҏ/P.(:4<0i2P~/LeA?U~<}z] ז!JMc$63mqD#kΪ@~X fj`8QLZ#-_qd_!^ Wp\^n2|7w;"2RցZaeH"2H7KTBAX,꫉e"UnFP ('P\0@N4`Q3"q$7S[lp`,c0Ϳ~ Ķs!] u4~Uύ IOR,&Job<0 LKX踓3.]/b]JQ:R.dz0S/ ܐ17!R!Lm;*gb!fa_f(ˁ{mx˞ kB4=8YuFD2{k!Iܷ9 8LT/~H/,փW7()crVfJȤޓ-2V,o-0?-,{6D~#;"PTe<ci!L j 8zAO>85g_)laO vS/5[ Weca;jAN+m+: ?i&([sidڬ}TP30:XU#O( lbBxÍ°ÄtMΎg68<Wu)?OjUjOMbkO]Qˠ)9yN E:6`,Zk_FV n.NrB- g'YP[mg\VOgOsEͣWLp&1CK`!`̂Ks&L9%!} Pu^jBoCE3dV\CD;{,H3H'"]lVu*n^yaNljk|nSs@&+P3 7`XF>Wȉ\'ftY ɅehCQěwOT6ڊG ]t̷l(%Uɲo/+H-"kͿ^K t krwP]p }PiצOCb M/vj̷KQ7Qs^+Q?d]U>SP %&1XO"6'гsgfJF̈́rv /3Tӗl[7d^O$XβKc 瑳i㝗PO ((QS/bR}ǫxs QT窻 [yg7xP}xǞ&N᪆_v5PBN2ԆpG.ɗPЖ[KWu !G퀭J:ZGAʫ׶?!NJ59CG3\#&]mZlS 64溳P[JOpyp+%tG҄Qd ״eRy.]ռ&Yek vwcn zع@%˜l1ü_Pf^7sţVgQ5ԍ]`iY1Sб%6cb|kgkJ*PB3Z(MVN_u͟J*x@/hݯ4nqF Waa%y.b;n)0n6+Fτ*+;v  TY1 %Ylci{'5l[A!9C?}pġ"9W4̉OKÉ݄bkA_*unq`nr}(3Q?1`iUT0FD9)}҂*.<U1$3<^u0<#-sس%^$H4t9C6``6t ]m7g^+Ji<:'}ł;}P章GJU)xۊFPe:Bo{tm QVY2^˰]Gr- pJ34 ~wxוWwned+>+um`i[!^IO,#TKaJP> !puD>\ gt@}1`,(kS'kBmsHy*` 8dY`wt\B!2#g9PGPEWW ku~1s2_ȥ]~yE?YMro\|T8o;gFH+k%rIr"ꦻHdho:R?\VQS=L)_-}bxKeNO/p"b%|vM38v=cipXTR,K”_#Afu+ 28EY<^UX7@/O)MR񆬑 >G{ gj{nG-!n^{$i)?\qyg)*4vAzR?%HVϗ,|E)<[|X5D.e"aZ"We9/~!=Pr<";tF|iJ=J59_^i=)q|)I+!_ڜOV涳`!\g  5FڕVX|hnUvz*"2E7Jg=?3W-)$Gqa Ωh2 Aim药CЯCle&+!&˖JS sp'Ւjzt?-&ШA#*}s澸Ez˴LCӽ5<[q}$j&ÎƇF/+ Vbs'&:JG-Pw'ݯGEfcV?J so]iU4]%$9x7{}`݆v(.u@^@Zƍya%K$ 4k+|?v+X,=RNCob GuAc%ᣮȞ^R~+pM5y\),7L3 ~U=5WO\D5⠯2Эѕ[ݙ]m7/L^ >\b_<6˒[_g++pV((nƀG rѲu9#4xH 9`Sum5]S.݂>nLzxH/#QwHc%8G2պD/oy<u vYY|C? ӡPc!o/e#1>kW*d(GaQ T~trĪ_W 8kXPnL6\iy5f~`pR>1 jjɄ#h}WnTv.UՇo~iX3,-l/[yMB#1ǰBymlE 3%(Zw`gfK)"lմ`3d]ђߺyVpZƿW RpVSy'Ti:x=&J{J"^, ңs>NY8a=hhg#yD-NZgq7!# ލz%mlg['Ivu0K+eЛό8pbڿY+x/BC?\4J$2W@-. gT>ިhX  n(vY i4;6Vp*9r|_RVn ɦǕJ #|'Ҭ[˅[I}m ;17X}ѢZܔjcRJEukW xeܬM}E^)=-b!Mh4d═_QE k ltB$i :))<Î&ME.$]2Xc\ G?6Ѭ0]EhȊ[yyNia7Bm#. gE (&JĎkwD:)=ͬPlZ>_,"@<4DؾYH@@( Mއ $r8&vv@_crэVOʪ;(ʶs\}wmA2?ҙNN /*7.Z_ U/ۗZbZh㣎{1^bsi6I<L~04wzdj$F%Mzcҩ>@Df>[P.sx"‡}FaBvmPH^T6V-7(.A.nMa%TPh0RuMOII4ad-!G R)=kfZyI⸉2Cl%zn1@+*# v V!6Kg@"3y_`|cʺZ r@P֚0Gsbܿ{FKVTԬ6khHR^D"EIT܄6rӖ1ƏV0hm .eb9ktyzͼ=t %wh&Ax X֠WI eU错:1ɜ;b5xXoōr:קnDaEO~b첊ljF8zJ7zc rLC$Fd%8~t Yo@R[k{h q[/_&N6ӟ]O\7BV0@}'vۘk1DK8T n)tKދ Ml`t.ia]ݘ /eW4V-y6^M@`- 3+>< 팀΂ }$W#HAc] 4Me)<[#)lo65skB m2keq8x}' 8D0`/|q_P ]~p}+JxuqIu&~(RG \x-w恂[;^Nkf[m3r@ 0AX}4pk[f׻mbI@wl!EK n=0D`%k vXM.bƒc6}F?݀ɹܳWP <%&λiDWZ_諔':8BJtw/Jx'DE𾥼@ض30l+s|/SDŽs?:Z=s.d=xipY|'  > rntG]~s}S":`E뽽&)܅@0]~=/dL88z8m>u;5E *"qLzeQj=o1;NRUqѶ$ШRO%E2x"'ڊr*qΧ\"miRФ4l_p`’KB;1ӰlHoC"9V=E.ـwO%r_qhɳ04O* _V+3aWz7ӯ3p[ys7O^HqhK_ZFM }a:$4M] xJClݜ$gZJK0>L*;yT!9=5mQ0~A;;RoHpGD_H:9J \i.SOAz/ }Z=[n2rrCIM +JLcy,Vyyg9Ɗ&08aW(ۏ]j~yf(yOzP#eMZ͉`;M&R4TmU$D>GؓewضP!ܸ-Y#Rt=O,CC"$J^ ҟJ/F>b6׿cDk~nnw|> 5@ _&㨭Qʸ*|ePvQ'baV ~,zf$EhršӒ=٧A|v85f ΀? ,ʧ0(`Ŧeco vOh1}w)Ek.YHfsX&U 4.z[oW?Y&kS܁čuЂ!_;M՗ǂ Swix.wl, ÊB5}XR??bA;zݘ*~ Qq;a$+4Կz)Aɞ(Dӳ:~=~fE!QDb.;xTvr*,J0dɏC ]Cs E+ݖj_"M}_֗3J/ꜯC+ޤ>zhN"%2Na$?*1^TxjKA}Ŝq} W sE;Oc{lUF1Y.Ĵ@㕜ьuIaчfp k-YAY {SVXpըJDi'ui ڣ1iMi!>5i u{(X>fޣM,S8ݼ_[3Y`[ʺ(q}Y;g~S%XQq6bŀ#}2&>tN/e7tC|+a&D1al^`6^w;|]F>R(pNȖ,%ZkL^@RqorEgtB̖j,!l7cz7I P:^TYq]:99UhDKf4 2 `\|΄oG6@}ä|Z}o ;m!̀L v}__E<ԫAkNG4~bl*3$9;bU:)ImiT+UȌ̙olpRit#(GZ삢R<+!@YPMXB\c xg$N)JID%ʓ:(pA|K\sO4j=gM``lƧ^(md(1Ը:T|P6ڢH&Y_//TFg/|"VҾu^895,tiSUvb<s"-@XfހZ5ڛ;AX1RNJ֗#լ R75Ip\O|b 8YFU"V.гdS8Bw;20[̖ҕ^D*773 ;gafƿv<Rljޮn֟ROv~^L,$pt-鄽W΀SP޸U>oS$jw%P]\Y ~zi $/%wFq_c5 h!d )m$j%D"_95Rz# C_"V$G-{< 7Ԩ8\.E #M1=Tcێ+QRykOtdJЕ +Y?='0e.|x)4Dbm}ոTfS12rzVZ <1g6ކy`BR<5"wه،`c";=@7#Q?CIv]KOK)P[M_%qʘV{{0W)xhe%!f;hs xBSÃHGE&]Nv?T2g#=ru(һ3/3TfA5 hM7Qe/jӱξ SV6u(;_"OjHHp{<+gEKw2!ٶ$ As^\g5Y}"ᜄx2I\\iagB v@0'XI,6BWhFUZZ)HQ(7"Vjش3rw {}t]# )'l j  Z^`kɒ/RK:`eدDh\,nA(06xcM-9T|@8wǡayO^F|gJ -82 NaJWBYbcJ(&TVܽ~8 KKrEtGʷCu%õ+w}>gwZVTC|h9P1J[mgRhsm=&i]2dϑ3ijvGi8[%NS-S ŷ3a+'FL. O*#5dAo'Y´; #5ljzuXnm3[(S 1$Ekv߆ExSi* JD=ZTBM)'dG"@طp 6rS Hڀ[QȄ6 ȷL vMW-YbqŞmV\66 H XkHYa-o:¾0K7#KTs$h|$>E CNsF<&WDyF܈Im p?݀Q,]'^IC~WC4֘:{[xBaJ~xu+~gBpX>!f)}kŀ.L-Z*J JS:CQ7<%<ۃJa嵨[\ӎ7}"4aڅH;X1Tij\Gi3(d^w'8-],(rh u  ҪUoG[e|#e,=Ӽ4`ޮQ9GOu| zJҲ)Y3k[ZWx"Q%"XKO֮U75߽Hɺ7GU1%"ϳvB'`E HAN8dUBz,E$6485f{/QzAbG{ҡ$q^)]ݯWQRW~<و~; 'y Oe[֘t@8COo$1jv.9h#vxԃFCqwl^ , "S6`UyS`#mogÍBiXnA[^w]=Kp[Y ;㟍@99ch: lfԛjQuue 8߫FLQ4kPl`x"'(]YT@ռ1Z܉`ZvPS7GMpOof1!=f >I; s f>XWTrT{F>UƯَ2Ѐ5d`3 oggJ~4+\I<="[~\rྞ1e +dA=ǟC=G\([<HYv)X-YE%7|t"UJ&S_u|HZ<ۼwƒ/`s0@<֜{*O7oI =-r7}Ra+C$*X=И 5w8{Z8[hč1Kd ¸#CQ\#-`MvZz9/G-uMp KMSH*~e)S`g_ʽFzfS6~Z5H-P&~r a7^I2"s1ϣ6 ؼ*YxW4~v\"4MbxfO ڛ63P4^ [! :p𝔤iQnJ*}V~8Ԡ7HLdb];U_{ GCEO F^mw/AMYR<;72T5*I[Ez8z 82WAė~QvFA "P.S O\p0՛k,@X;cł?LLZ& ȋc&}PWv$isI:%3 iw5JeWg7WoVF&uEj)iB5.3z4> [>+A*)qr ! ǭz*Cs+3ݐo/I8÷i 3H5$:챐^śW}^&Hx{0짷Yb0K-Rqx4I6҇QpɔHQ>wvEY'+af?Zl ="ydg$$1c?f+e[؆*kO=wU%RN)n_k#F 󫚃Uc0ZDed Ta۫gfxnHdrcpx uó ]/FL5ipq?J {)N[%pN?o`Ņp.艰rVɮKgdʴ噴E*o+10n CrN]hNF{Κk~J/ %CLWbV8t^^:OhI*%g2oB@%gO+nlؚIeQۺO <;bE#hݞ*G:,42e?>"oJovڹ> Ϋՠ_>iۥHE=5^G @߁(5vM۠@Qϴʾ3vtN"MpuYJ4GOj" hiS {nLMZ/\mP dbNE@%xjhHp UI::]yI[$cQi8eh1mc?;ar;Eb\^eeEN-er֟y- /mX"'}#8]+X (؈HQ-:t '܎;I~hj`S 4x;V_I9L]lBW(a2#æz<%r9`8Y91T~AIWp(yo#Xb=mVłh)h%q&E.kχV o~$|[.BS W~&1$v{=Z?b$,tKzS_nm ~'={/QhcvQ|f-dBض&Т͏NlnXs9V|eZfY1g Lv YH<> VE{0G^:9=`>.,-ĆMq(CħXxX zZj-Y>ZOPDi<p.^1EtS޽ؓmZ wcC!-JjR!_HQ#.d8T;hnƩ7R272}XiL o.:m j(񀙃UN&EKXx`؀hڕ@ພ|R+,V^}C 'M %6M0)KYmP, 遵P*{^0N8{n7PP&*BB:䓢|~ [$c{О)ؖAI!H:q-T#pv787μJD ʣ%:\hTvH֫0-8g%*nssQ*ǚd끘aA]{휏9%uQr[Wyf*: qò>cS32-X?@~@C*5(F56 6N$ 9g*/.dU#}jfGrF0a@7xGlFw^aѺt2p*80dX~UcjIj [lQʎo5U*EZfg2H'2nWlVRު}=N Yjh+88S cR:U LoQ;OgrFi!^^ǃjsԹ@ӨeEuk>2@l;w3/6 BRΙv|lEBUabS=e'+Iq bV]saf>ڗMR :7(ߊ d^~v)+K 붜1˝+tuG#f&{wŻ=byiMRHkɺiXi^(n"kDL`G|Fc{Xl2c=B4YDKxK7st?  r՜>ĊcaaNȳ g.(59W>kPyY.Ki-2U'iK`)v旊1bk^Pnp54uxjm7cU]AJf=s|9amwm U4?w&A/.|ëQ?9R Ý׍)Ci9פDDpPB0 u>HEZnlYTgZiZ=5 d#* -30%zo(DJUzY'#Ùb^Y4;KzW!SH'uwӁ·@Jg4O1`[a1V P]'g$,qyG@//,?bt# 5pUHR2f:p+E7Pϟe=:NHeNh^a%V(_<@c;EaKa&}{I]zGahmbLA˪l̯I8\)rh^<9Jc@c n-9(/ mXwugD>>ǟ}y G@G 7TXP`گX#p`a>|wE<Il7xN;PeDK6U0 M- |2ojAY" 9&W&JrnuB`~`cV4Y**3B.{M{H[>VɕX~]FV9FY5I~182Cb1%C[mtmc>uXҰ93cUUeyʞ4xK?tx4QT(xd72ZaXp_č;\6J-sן~AFNsⵐ""rziR]{qT.6aQ2LYSg|EWrQZAZ>`:}P1RÕr/ sKlϥ"?/fϙ/w$B0€ADg7GJ-dE)3&PQ ^׬%;k#QQ ѫ{HlquL&co ZBp>3lUdQYbdžk7##T9J_ʈ^?8ِLvr(=zSU.[5B~ݳ,Gɟ]k7.GdD] ՛3ІV*bJn"ˆ~T'+.b]9yu*e_* Y#j:TD!-H[{"OuZL 3!3ľdiׇ/{y}&-5Hhl_2 jbvvly$@җJs^ .& nd;SDl9 djpUR({P坶^svz AHuuy 7sEWݥ@]"[y .cBX@H]~un);)4\"[W)U Yig*ymǔr_£W]{Q@4NU$ CZ",D* vs2QwZYd7JR _P:}gZx7${}jM: /sRncbf9zt3|ႷBv J>S^e?A5m?S; ęxx)Y(qT1y|BUi&Ka5ЬEYj02!0p.(WvYf oj5 So&L<ݤ03fa**IwNlc(]Wp]-B۬@ՄxEbρ!_U|$+" iqH`t>( -U65{hIW{b4 BԉrZ\WȑS>35e5SgNQ,2ck'w&mPnTGղKxa9!󤢭GQ#Z1 =8C+ůER̭ C.>ȸ$:NMWwRPϠ)!NCa;0b0F[ {JK;3LRXGF]" $!n˭J;c7]:jm(vF<۱*>c.%.75K%FWRPOPA˴,:n}`$XX[[{:,E:ҥ yqc Pd fP2xv<**'?o3MSG7]iMq'%G[5~xSIE{u5,[gc}%䟥#N,:ooaO@͎\ %{Y{i=-\ sgxa@U_ Uy L?+ :hҠ^õhc: 91Tur-hڶI> EmEZćaꦓdЌDbS.{uKAsc] cG+m:au,Kr.cȍT'lFwVu^r4zs]b,BgRO'JMfd\MCCP6/M$ ynL¸zGZKó]`7d!P6^YuFhnȚ)s.! Kƒƪi{Et4,"LKcGtg97>b) g+J<"N ˯BNxyY=l[=o^_ns;ij)0A9$KWC{Í ʒ:G#1. 8خ>ʖpvHr׎EKyiJt`)l=كv,O\E/BʀxF:l/I\NX~q UD+/?[jaCs~v<qS PbC_|=o{l|U>M| zn2m$7 GnI\!m=f4AYCh1nJ~srwA*lMq:@yN~8D;/6T}'SPelVK8;d9K>= IjKqyRk&X?˔ܿ@ \#8܅: %­-ү$.v/a KL#4MIߛVJaկ-HPfm_JK2U(Wjῥ‚$cw/k&#i9\ڂ59^v.G:ޟDۗ=V~́oذɬ%GNw߁ E±k&Awpp*!hҙZ24ovAS;hga>iILv6e!髏)uI.&V6Fj[0 X[tn{?8nN~ۂ],FD$=|sHElGmTuJc"4=R׶Ee56z\Ϋ'ABu[@8s^W@s377XzшUM*vBVv*Kayb3wެvC?`T_ޅ }7@#]?@j&`A,J|<"阮 FL2JGu 4 h$Ór]՞!9RS!]1coW%3Ü[ʴXD? n~wuJ\ `$Fo8-'M8:qGơb2#%׼swK$ sRcj=WмkMu{56'f}9nIA?O!$A'-J ȒÚOE4cutR3* [v7 0E3>x?]>8o B@_1eYsj:*l G5EW&[V0lƴ<{80E-^/ZT(to]^U}]'Rjejn`8ɍ$$fT3汢T :b_y5ӷ F509YVI4%\ \G+`s΄vIʭhZ:na]`NmSACʟPtGAjpH(O=h;Gvrn+>xvw2DR]_()XfL*99/'r3ZŌGMϑXv5|dg)ABVwB} V#ey5N ԕqhrY&7JHc*o{Tֵʼ69derŏn2mQMqخ3l. @] lϼlL'~s g tԵBx 1ںW@ L_`xCRyDjNDSȟbrIOaBeN^4m]]}N|X P5P"w9 YN|QaI*.p  c~^Usc2cBXȓ&ծcJ5poQ˘M%+<,|P3{ց^H}%!sƲAh|z h xR s0%W7" $`` $FϜ'@^iV ʪ兓w2T #,tGoV;ԹJI ,Lz:D*\ o}n>@}mYaXѤ ;lh|/` .J;Kʹd1إ34B;Фjo)I(p݉܉RؕcTGء,ͷ1Q.0-C'"70{+$TE1"`t pZπ(>9o::GXQ,V%FBБDФWå( mҐDĹ|J&!y4$Ass sn{Rnm/{r#\lv~Q3/FLzNN H+PB[B@z=2PMyvmLPx^{å՞`zDїS e%VU=-wVEx)- V9[M\~I$16DX0j sKm_*9yl6|ֽt@y15T ö`r/-s].O׈]breUɁ7^ Pbo,7W%([I o#RfIOh(uCvQnyu#k0ډ?h+tnKp61`Oudkn1=d;8sf!W ʓQZSU,Ч5(>VQ2#]<eh }!&%}wx'lY\P]n.AU*HH@Hsu[[b0NH o +/dZ뢡Kl94= voDW_q"Lz6^olw\Z=eSHf]-M-QYH@Sl|i;`a#4SdnCWGe[UdDVgnK/`4YH]14h &g=O+.eO74yYͱwEG^<}P^7VƔP KQ~y BvWY/t%1]9-bK2ztHCCrN$` h`W"Qw_JxuuL2l2۫λKv@c Rz/bk3z̮]=>2H[5dkԒn$(Ӆ%Kdh": L4c#!2NPwSf]S4jPHnv0F/̘ OyӟHadb?4q8Y>5gF ʳʶy^2!'qA}KUL9GVۍ_j́92Q.|U R ر,TN|"r# (tN\hHd&}(  R^ae|%RVfXCt)F 0PH56 B\1n&XBN/>{њX_ĄGe:g:>}&J}5><:c%: ^72hg_4\Oc[l2 =XAVnOWE{h[賔rAVr˱G)=G6aUb6 ?};l5.;˕^?Җ އ3ޜ_JmXBt%0z2cH_DntBϩѝWoĀz 7ݶY*=5%Hpbi 9֮r$q֠HKC~>?d j~ӹrJ/}@BB-f!XԈlH @;o*\Ve#IIY /~VFb kGttiݨ~1T@4UZ 44KQUn1z$"w2[%9oEte}xLӕw kmI7o2J:iՋ :aE[X 7w Hu֠F@Op<ﳘPXwxk2ͩy.CBjLܯaO!rh'f7 !$L9&A"_wld<jsj`٣ ~T/(=<_ɪ_6o!ђ\i~HѠR3cSŢCt4mϢ1rY]4i TC .@ܡXFEJ#U0!˱ՆyaBo%~p ](ml駸95N?LhLXx)]\bVj~q3ڪz@f.mL3"mDWbF-GWk|ƦhQX&LmE̡=;S]9~lqk.ѓÜ*vKd#m+ "HEeW¤6^# aRX3X>7}ek{(#?K~aix8J8Emgu3k1mRG6GA#|rU+ȲcfF]<;hwFAwMD\Yx ɥ^muȑR{wW*)L1~9.}TZ-HK_63jܸLoVPMf0ct-"?럌Y~ jABXuM8X`kKךj5jAK1ą瓹6"4^%.b ޶.2-ѲO;v9'w(2a-xޖg`Sd݇|J'iB7i|/5 `;wI~U1m$w%Wlýg"Fk OS\Iug<#(h{y)A f[{ؒ|Ea݊׸.JT8v!ΎN%ݕ#qpUr.-F7rحvӤ!Gp?Qjm`s" R̢v #݅,-YI#Hz*%LC&-Y4VhXsNt{L‡5Ez(UI$L= 1y,xݙ*kzY|$9#r0u^gA@5P櫾d:>|D3wq>ȄQwE+zҏ=kOMb=ȹkj jn]ᣄlD+S??]!ioޫ)sPi:s(3g9&Z=QTWw.ڜ1sLx{ύp6GK% ("#e,nSu5n*ۼ{'EnUPn n&ZkY.^jq~=8ۃ¨0ֿJsd'%K6 Ŵи4&NC[|Wկ+Q˜B~U~Wc"Ρ mAo N|!8c` H`<75.wMC4]k^G @Ŀ"u$[y@}U(#e7cdLq.kV#DHߥ3=!> Qypdja8x[M7 _皎{dxΥ=#?ja,)̔_‹p(?DaraafYR`Ye<4#\IA<%(&p i7 NE vziΟ^ pulWi8i>l${w%ʅl,aB)< i(:3y5&]ݬMRIT Y[u1Op4vҹSoM@rcsXǨ=a!}*3 νl`%g F HwRc?:h7]n4#L\7pL M|MѦ=2 b?(ԉoKL.tDYauFX#ƛAw^xrN03Y\b`z=)B v)ѡnRrP+`WV Ўfw`V;t-g6֨o1iC Bp=ce/*m.\9LyS^#R^Qʻ l p@ <OV-Y;745;Ux20t+7Zk%; ؊PˡP \,_8 # Qeܒ9q JY)cDix@>;4ɆO|";.|}cNyBh{¸,r_jQu,1-tred)љf^aҔ][2j(E9:,Y+ o42P8́u=Y.zˡ=ABqIx|& ؇1K71zZ izn,S+\o4S,Tlqu9_4w"1aXTgpNI#ezz [3n3akabeøYN<9 Is T/Qpg]v"4 Y^+;}S[h1sIذ҅y%[G]l٦u1 י<FL??#lu mGlaRh3؞lk"f@^4Z؋e#'W1qrOx6x Ӹs5hyeKQxF\VAZ|b,LU9&HA(_&8r AoJƄE=*Dz3f1B%%\䢃&ENcٹk8!_)СsoZŰ¿r^)L(R.uu0>+{p0-.ӁGNkZ((앿Ka~D*K5Jټ)eD5 uMܤS'z);֢n-DɅ 0`!h$ʒ5J9ZzzzꥵI|`/7b.C'4ZghpD0fC؊7A {b,◚crC W64xj.aCc[8iX74hv]BP&}N+?8Bw][cG`,sYYaU}} ~Ml< k)U3;|MU4Q"t;m/]#,3<&0_H#;ܓ\M9"LPqp︔xǓE4lRu7cԒM:[et?)3ܒ0AFK~T9g(T N-(ʭ sYb~?eшG SOb0: [ack;."UiУC]*#ړv{ _2B5dLѸpۯhY"Ap/p޽ \f]lI Si i%8p qg?0MZW>wҥBMĞ/cyR!j$WNAA3%7AT?䡙3{xJï '\=^pN頿T_eu%qMKWN/]RzJ:kʈ*vq†kFϫ#"(ZyY)J! Ο:[SQϱ4]8j>6QVhoxvdu80"UƁ%J~MIͤg n\`bc$U:zgrA SyXf _LjFmU#37S洄r3s 7!b{$#0?ى%ͥ*IgƄP;aa> ;W&>H=EGkj\ xBpaM 3L_d1pV4?lpުwt%EXX; m :wfGYɨ˧M:NE< d:ʚ] T Hj8<CjApP+6ov%32&QX-zj9zVn}` M X2k^u5 ЖBC΄EHAUؓKoq2WSGkh}E*My.iM>fP tqSzeKFភ>f)"Buoc>(v9JӁ'ag;a$W"i$7}@ReFy5Wa&2!5DDc Z%wž?w/1@ÀR@r{;;mh*Rc8T5bi$H f/['£`P[!p|Ş(2:% |hR6X$Mse'8USKy߿d,$&M?ļnw=My~H[]ȯ>Sp;]A9%p_R_40Ň%qf1$M h6.#SrJ~whgb-q R?*ͭYc1 NOfd&{DmҔցSs0T~Rg;q"Ru?f:$رPpߪ²DWt\'ZBC4֕. ߵYҔy@tLءCO:MqVijU%%D<$L17X ٿJ)>_{Oоj4vڽL(}df"owB-A\zPtJzI]?-rN'kܱcށ0'@lހ)(J\DX!ÛU{% ~l~+R$lJӜb>A?1wų)vkFK-Ӂ?bDTViɅ,K[ 0[kAhkc<M>1O4WGZL!r[<]ge4 |q@VE? _c0(+Q@StK\tAbf"s~hIMC0E r먶ޟq{m]̾ΐhZ1uCi!9c / #g6l5sbIfbBYi c (&pЧeAzE8A#1|ʖ\dNKҬX2AK@`Ma}:!j^XoV(T?'xcJЎFiz7Eu;tFc }vГS!FK !Wi* TCNGa?TFȇq$禱wEBcCp 0%͕T" Dw)HQPy{0B@w^UW=G^HȲs}1NBCk 6l&\3{Fu!qzH]RD;1aL xS<.YRдZVmr{3|Gt'vzm1"PS٥Y= wQ?4":(b˵إV0.*k^sƹ 2$IUOsJBKA*& ksc  [m-[C2q^8wzJ$4S 47S270e8f Sł'2Lz$瓄 EaTA5Gp7 Jen-fc|=ToEݯʔDlSKM۟ DhӺvdJ`9r>hWL$V,WN-P1 hiHr6UaɁĢk!&IEJյZ?Sz'G{H4 T퀝TXL+B4AxֶV#/!ñ~a@DLbo7pCp% xGv"ѧ0]h'#9 5/瑠n3d(!1Gw0fH~9{ |_N"ۯ?^4J5DM 2?dm/ ihpGVZyiȆ9P͍C`z#qBCS윩ҵbRkqHOz8)oiRP˳`j M#n 8NP!>\gq.5H&0)cuf7XL?'; Tt޵YK XP 11z;<~N>;qνGPTH$ŐPs7fĤ=6Cu)AHyG{!c|nz~]ky?yrʝJeͤZUh!aC1_l:ߊ=AmgaFnz'LjF(wʶ%?CQ^ײ*j,űҼVffgQ9mM5$ŸkT:ˉG5q]DhRI .cL|/EXzhKD*w?&i' u粦ƺP ZsD` ]QLGHɏ3Tg50sWk6\s&&~}' )硬HQxo~=u+jh ҥWʹnoA2,|PUM>JqZt5ϟZϙf)%s]VvK̙E$<٫6Wi-򲔄\)IGmKn%>!:=60,ZL>䊧Jx*jY]%3I9w`)x5B)x-'؏oXWҶyS%]IX@i\VTda@%eީA253Ukmw';&`i1Ǎf#>g.4ĴUȚSRP[a*z#峚?5KkB/2[n .~ƅ*UǼ zQxq#ϚKH+c4trrڪAl[I.T厇g*if$쇤l G #?K|6qeM%9>ÜdtB&d݉#q\FDzX VG-ÑV9cpz TZ/b}Q`AY{2qU|$Ÿ;63ӈsW_U;ZKq1Q+7):iGIcn[p{]Z 2-vm! pygb"4"g`Ljhy&n#[:=|&KιK߱j_@R.W)AbfXd ̆ݱˇvZh*bO\Z}E=>;6;LIm~>٦ 45w:y=`?35 V z B(6,\U:;܁i9 \Zzm|&C“c.Q_b iqz+ImH؀nmGsp{ֲ'C(u;Fԣkcm^zPzS=Ѷp0h#qfg۱D go.M]S;HOmLg ,f7G!nc QF*fɦ-&%m&R`@,ʀ"%'#ɱX`׹ [wCmcGT2b}9e}oEV_rqlHߠz,tB囡;`Pz&OB7}JR?߆=#+{\!@YWN!6*p 5ۭɖv%3N+Ƽ(tJ&d[uVʚ)i{'w'S 40/0]H&NX~&F1ՂBlиZh8H{ S;/ۢ8&H oG00r;,;7ˇRkٸLmx!1xk\c"(w.x8KbmZj5G.]iSLl$~^x$*AYf\ΦJ͕k 6-I;|JSgVA" Uvq^`}ُ"E=Bٿ\œ_y45rAm*Z0ij ;4pwptRoyeiC\W 30h": ~8rނC O7H/(hgq=_Y' 1`ּ)輪 ~zI$p6 /ɿi68uW:T[A2/Z A׎ֿic+/`^sim}о-]&s7>qZn;v3?pNU F>Ct 0共w$$䁙AۋjS5Gmk,ʏ rÚsjFL,PSiTOND/”bcϘؗ)(7p%K ͇+7YAt\l΃M;mBl+ys̾n IbX~^?;dE YX :F^df:`g|0R%2*RVC;MfwWS +V a`$^ dlF}/ \[gpz..X>-GP]KUA2YgOW(ドDz-3޿a)[PŒ1~bWP$hTx~`DŽnڑNP7 ycw֋Z~LBRQHUa.[&6 F [3C(:(:O4ClQѧJCLľLbD/1jWRdIi+&U4ZIo Q]xXd# p- \_ʒ~85kTzSܭ8T Ś!L2?s[e_bfLaE)èx#~ʧDKHP, UR x6'ggk~e:N YPQ5\ϘJ"$F s[e7U1wϵ&ܡAB1'2")&(ZumIA9K!OP0(۫rzdkASp1MR#T-Y˱0"#رxxVAg:NN$-T|YA:}@gֳ4-Kk({cj@G2oyVEʱ} oVɔK%}U,:rZZ0s:0q5rҧt-yZFRįj uσW22~E/6ӍbˈpX2(1']Y 6r FTr/l#^센4dd|d^~cZuKR[e⪛(5 dDI0cS\7ÍĎV,(9zl0؏ћ[/jQF};~:}RZM$)L\ZTh/5Ȋξ3^dRr-5cY=s\迢֌!g ~4X> T snϋʰ٩;I=wZx@1LҖTB8ibw%u{+!'gI@w "6N/w:?d\ٟ_0RGq<{eik{(Bvrʒ8FV"o%VŒ'3jC/ٜI8X.ǃa,AhG7>T֢& ^l6˫B-]D½<2SNbp(e]KjRxfN @'!8'*AUr>4sƲv>Bll6L|F֭XȢj+ӃԌM CEZųAF1:IBls#pCDyEiuɞ\B0Gsv<;IȊ7OǴGC; E);i/? غ;X4~yEW0.Զ(IFrJ'pQopcJ oPϹ G1ff?3fmCN#;Ljt&9!ŔwϪ,јejoưM&jt9H$G{VX$-A"N3fs'!J5дx Dq #qu hy"STV3Q! GHboץLJ؂2i$zP.}m0BwXuj#}3a:㇃[hpb-㔪g}IR8pocJfh9ǿ_^>B&N q;G^422Jx ~U6U,ƖkQ5J3 :sK(z x褅&A"euP,gWbL_ױ*ީs&_M.)21bSRCo)#lnto~/qՁ,C`l1ƾh"DvYZnbZ1N AqX'Oo=:VZco76#\X)4V6cϖѮrD$!s6/44oH<(I|bA=IgԸ+hڸ32 jmW%Dzm!Fln( *f+"NR10,,ɍJ р:6\ (*q] |"g>̲7 [5ӪIǢ26HdvD+޹܅~mFo#}gayR@,0Bk0QF<_9ֿ+ khX&ctH,!ۧ -r['P.`dȐlz?$N{Hl Tܦ@-b"M|F sh4ūj? _S8Q*wJ̓طe PcT~kS!ŷyvaYS gD]\jFTy.dL7'D w<|MƞT^݊'SDU.4Ǒn=C5h(黕m,q5@(ʞdC|܄R y3 d<3~lh %^kQyW9iSt>zOw|TAiv? gj"Z&ϕ\ GPM#B:c Wn$Յ3U yOU&Hpފ"#YlGJ&I>&]JӑMh>8z"Uy6M)n%Z)k+H5tE PׄNJ&;8]|xۉ76]NǥE?Z$^^bW?0>}pY#;4~s8=D* kqדMe! M+qӦnDVO3 y8Zm~ܠ-}U;8w/,E#E [wt/#M̎sRz灞,[S&;ӃD%r8~*c`MZ~DV% $evN+-QZ'3|wV:Gq=u"ßV {x3.ae{/W$na:5u!ܰ(8s4g~_NPJLk{SqG0B74x2P;&6+_pɋ:>Җ%M&\sTQ#h$)(B1G,˷綋\fCPE$tQ;4CY,uN Qk XL):d><-u1O˘5|H3Z ΘXjع?Н"cxmsDhYNDq[r6wݳp6KEEeuSn5vrNFN84z4&SK"B{P >8X&nnN^ Β@" xv(& #G.$=op.v(M5?KG8- bC6S^]-u=#oTKsPͥ8d0U еyM}vuރ ī gy^7tbá^pt[G{0n*>Hö|VҫYi'_n&e$,&t(}nS- 2~6!ke6Yi0ϑV&cY q$@> Q5>Lj #l5h9?cz_*t+48Q-9_ˍp;Kk4sQk0\sQBi]>u?d:,(v0ݘ=BMi'_ou\甼y•(b$ʂB4-n(½p!SV$^oh]?<haAZ-m=oŔ>3RY%gs~?.:e:}!z֧nVs/W * *8:WQ@ymԧ]jBzy/y>R\u O!H簸Ē= @bќlJm{M':8::ʌFͰE\%ZzǃKMـfY )K,%KN%.o&/!)jkF' =* ~hg{{/ɥ{pAhl;[O%}Y\K32E{ze(T $6, MpqWXOdݹM oP1#+a_g}uGր o 46hGa<!ʰ%9- TGۋ hJ=79FI?7*TIIivg,:g{-]ȭwytϔs02AH ng~3wqBF㘀UiR5FH@W"^A TWbl㪼'u|1w=FgC _ο8R:x(mcB>+'vMQ[|!u7KǗI<g:sOxx=ny!ؒE-1<z޶#PxIp3b!5? )Z&_%T_n*} 0bf{N.D}yǛzVGM3ş3N!LOg+]!hk}hXvoH1‡7؊vL_ŝ(<.L\zߪzgZX c>˱@?Hw܍sWhR#3`R B;N'E)Fx^rrl&vw AR͜\M R?߇Wv kr ?׆.]a;$sDrG͹t_tOvGK{Ⱥ?@ySxevQCgCo!W~7BDgG>[f;K]*uV]1q@j2(:{ *~dok_/J86H͋ )(ccncCK(F g ER6Eƞo@5E̔6bh N5au8\3bN Ky÷@\j(^4(yzbG$0x'7Or\WƮ}nga iNQhp:a+Bk"~W.WxNeiA[:7CpoN,&CW\ljەBSU`+uOR{C?@Pz iSښsֽ=u_X6׷9Ht.iy5=:^:Ͻ} @s" #k+:eay~Zm R܅rc`_,'bas]C? 56#rTiΣW>1ϿO1 "8ơfa3{u^Zz╭a/=qAc4,P3hk^@ >,q1fmŝߑ*ĆJӠ\ƊJZKƙgHZ]9w\!2t#j^K*8lBbLT݃Â> ߩoV+-ܘ֩*{; 2䛨vBib)⋲VZ b'9x"XÞibkϏV`+{o^6Bؓzhz=`/=5@Npɞ)ua6aj陧j(ؽk^[_J4% Rp?2\WZܰn9ԻYX)5h]6VHӼIV5w'#Erg-4\gE͆N0zWb^~Bq8FI$mոk*E_E 2vd-mtϘK{[̛~IA'bsI0QI';QYgaQH!-j՟Fd0"2_<4#*_rGb5 #J7|Āߓ~6a'/[S(Wדh;JjFM~~ٱUuK0xRaʄGB|-6ןQo亇T,B([3ci6DC׻!Nb8Km1.F巏6y\Z(-v%e7nwt3){- 3cVM6`Un |0zXII=$1u# tJ2O(Zi}zCR=/*@k }˺'r8W5ad$ayE]]u֭*Z?ja$ ln/pcOnM@;(_Dob ]XѤ -IO=Sa:d{ɣΰҭ> ALTcP_Gf*,cG?U})Ĵ2ǣ_h Sd`ɼcJw sɖ&k{z!aޥa!.un5k #~oS5E4[wp0/gp$o]]D\9-P@ceaoU .*WZ[>C߄A2إIr̟DI~(r&5t-@N{lPBgiJ`e ܃IYM=za/>fڲ%4:lqf"8pg4Z{ F1 ^+wLzYh7?2 @CjJޚ7Ҍ2`Dw.>%j=k"va5D!f C"HOʾsLv[8tL@PgdQ-ykzbsAݭ橩녛Dj{;oRgK m.W*Kړ(A/<)уԀAbj❚fL{J{]v-O72ޢK)ۛ%KM!Ƞ˄bF}I l6xí?3N_S VD,,@_B Eg?ڛd=ICٜ'הJߴ^־tsp&!DR)4SADK|#s t?SkV=*aOK$x:wH, B)ka; 8(0BZI8.Mp10\qR|DOL$ Ş!kncy=2injly?c]%2K8A+YN 3GN,pdZ l+ZVJÁW4!덲 !X;$SHשetReMh/бd! Aib uޞ_*R[r/r,K%- nPEA/ '͟9yٺ 6jNGV27ÞF.NǡC,of5&ǁ`ۤHVD5]y[z6,EiH篥,⬎8 [U.-FH؍[nS|w&F E3м~x1hm [g FG:9FBSȽ3=я $|i"%>aѵ=pro/ Vg= v_ %"d>ҖjoM67f9犩2)TbU׹Rܿ聾6oR / u-d:< l!\.06 P] O Af.'dżU{ WW¬HB曇pB kpbƋk#  o|~5-i; WR@~ whӆ";"يqko5iO&M#7!N.eѾC^[+u)˽Nvۮ<Ōf-.Nm Ҩ[X;3^ug"I)JDs|̘: 䁮J]]?~x ٮ(QCr +, IgA?\C:LA& ke;榅`WJӌMکʻH9p${UEM 0*LJؕ PP3'pk[5)ZiS.K# Ζ5a+3!T%'J^-gl㧱D/塷֙Q%l;#]yppw) ^]?%OS<D0Q YA]$=6apȓ٬IF* zy ZΗ!=• B'SX O`J w!!ײD6#20Eـ 6;o0g٣$%xaX!Źn~<ZyN9z\pK^)P[oYmu0!w;m*u5%{.ʉVG}PTQk̗\Y։g5IlBs]Mh mϭf[!ZQefQ2~iWQFj_{T g:R\%l$j rfV'wz8ck`]6u{D'4 ˒kYL` *& |K!XZp_dEJS3@M.fЙ6 Ȗ&e6mʟB!*!BC r`bqgW=D]Zn'ԩ)N{JٍSi4C{y%?/= Jso`df`r&ҫ.`wOz{}UM*-f/%D|L{$`W$w}j~:jp &S3%Xj/ /S&<'8R#T"4RwϵHH/F6tmjuLrvEz1o31Oz@`SӈlA04Y_buH s)%∖{Fެ+tr܃`gu9u ZBcZ(m# Fy?5>/WX[]%oAR3¸T3~ǒ!5 aotdDj e# Y?Az]FwJwR_exLgUע-8w{-ju*K^ߎ;% xM$h\Ab>xƮJM ^}c$8f'J3.$\tzkCH1uk~^q{3K*iʞy=,'Jiib]RU0n.ukةZe;bxRU6C514{! aq)7ɟIjS$KIu_T7*B>d1eiW{$/Ҩ(q̀lϓ^-DDɦ-V8:iK$/]$”{ggKӰ+qkh[{gPN&8MUʔݞx62yޚMgaY&=<:"hU{(F%A$)>*ՙPOr"Pˀn&u`vl.GFXx0Q @0\-f4R(EeDPv[N ?/@;m\uc!N [Q*^S`!b'lBl y 5T]f6|jO;}nHЅaVv#Fg7%7Mͥz(`^ oion*:bi|S5K }xϾ )M5Ɠ9m.;v`8KEf-|GH\>ѮHCC.DEqxmL<_zزzn>]am^ e!R[\ʡhX=1Tbz kaYy=14DU?qz}:.DpK$z)[3isRE֑Fk16'xE_I_۰?O Zsy%EkZ\<ۇ[X%6%&+`1R;,rE0phUњ-ol #Z1l>j㝤` BiQa}jXɪ/XmJ}&{5ZF w-5ǾjbW;?@F ,Ah?UYr#/MU81!X%Z{5L兪ڗ`Ȇv\@ʱWJ˛+՘tFx:Bwv _8_7+Z9KaݠGa.%tca7TEK&Z\US>.wTI=\f@<@L%L.Ǝ#r|&U$nC1;,HjnT~z#yjo8tI A>`5֦:]0  _j:⿽Q_I-㫰S.w5j]kþ X@ ` 1pJZάq{w:i ? J;F;:j /Rj<ubz‰pq9g h{tOGd9\ed PpBsx(-~_C A_)? Ȃ`v5Y574L>A]?լG.FxeZWT ~Ltv-̡,=ge7ZBjd5޺P?n=(T| 9A?^ K]1JWfxhً/8M4RUy9 927W&Ȣi7-[|Aǒ  i+>/@Kك(kQB  %* o&.b:'3dZ'XsdZ,c:iq0P_ᅱp==ʖu $ =.1@/ރQp#6}@@=[GjHe q`; .$LfY#:j J#O)C}m+0׬J6KsOT,$6t/:lA,$+ W{p}n߿[Y8M x<\ N~a)}MLB>Pt|šNv5$b7䠶tu?# Z:?!' C&}57D67^jXjWx4'܆9ԲE|ׅV4I("B@\SVuv{wh@_V7~:='E@U<]>C;c2seE^;.JMgehCr6]EY,=ղEe.g$Hjͨ%2p QzQ_,I+fOl:L\|9"SXs1îޛV-ey Y/4m9[+fQ/Tbwra=gp0A.vn jYeE{2PG"F yӄMt`>7Wf:*$? kdi$ Ɲs?[[[d&Vg[ѫ)i8ctWBN hг ]n2Hp'SO}Ѕ{Η1 Vas:DAhY230֫|UOȝN^Ow@  P{ ⡊ 2{^Uv3`dE#.=,Q7CﻂcJ'5uoa%qVUͯ쑞]X$*O~-۞vca F^ٳ$h~=t?4P09$k::Ĩ a.l-yZA?pd`;Iy~ QxЕ]+Zwo5Tɩ ꬱ|Gh VDZP41mMrX*,r=aPk(v>*餇C%`w8&+2z_Nԍ5gP?ӻ6?~Y4_,> p ӋWp 7ڿb%'JA*]zp/Lƈґ9)Rsqեrins>1q:0Oo 8!ZzPq.Cʎ`5'$ꐮ;SiVC.^,6r(|ɨ9;+nRc?(J =z'{6PB{p[g"&WH"_/X R|+[c7Y@U+Ņ78 8jYntKh{oթ"dƒXI-8b"`؟(Mm5y4cB<%1{%RUuI [.t6್=JI0Bg!C4/P,8:}qJ`ugxD^)xD2kSsm7xb(_8/bn[c6;p0"q,`-F;{=QCYkU YuQ?9wrpI:>A?ځ[]9y4jw1}41MV ϢN ` {`'[U qr놼e3G]s]sӽDXՄN=D]$X3ϥ3sm o:6܏hҏLNM,ʩ'\&C`W߿ 1lS-XGp@P_sd.*>Б4K 9T u Rћ<7G&=r訰N 2Nv-[j?W1KhP3l{%ކE^·R̐9VIĉMhzuV<Hr'YtGހM"~~J舣.IbZ=o²"nڻx𘴬 O4Iurd"(g!sP|(4Bއq slr&d/Σe15n{z pB`?Pת"\֍(nv˄"8)gc`k̹ʿw1@w[|_Mq5zT2cYNvKN#ndݫN;GG-E,7\l( Қ=ls]1Sjԉ'qdl\9ۢе;7v j e9/e(&fR•pGckwO(/ ~*hKUn*^/ڀ?>'8razE[ #ֵ|xV0Uo1'vcFc煩NkHpb^zh-^ז-`j)<,'ȷ@̥E-$HxٱgQ DHxhEOpD?jo2ևvhN2zRp0ߦo/,DB[/1ZHy~5!÷`-υ#EzEqnq$Ca_|'@fUr1P|Aڥ$҅ڀd1c>5m!72,o%DmPcpvXD${s@ޯ_Vζ,/I:%O/$Vˮ@qPkEziH*3}}x*`+8zuޟq`ĵ26W5 LA*%'n|~4j`˅ڤQ.Ŵ`9'Vg^SN`{G<qzPc'' wynY;9cn2)jCksd6]ݴ-)eecN?d4CJn+p#nShW{)vzJhl['h 罱zX]Jx dm9؀O\kOy;;L]9iXSI FD^ż\Em Fʔ0dRWMY-ca9zxűZ)ho?زz`bt_tἯV|?v087|`~L~X&: 3oȒh+9d %X'(!p;u.%c]hcU ؇66B|8& ({JxVOI|x"ڦ}9rRcuK-kq% l{8.ҩ겕e5D tԪ.Q>^nI%K=y:z,c \O"eH!Gu Y"_)sNhBL{MV9)9@+.A~PMG@{%$`vඉPQַ.vqdDf20N#]'崂;M9nwbURDB΀fҠRUF;]9Gkesf-Up$;Y{>[R`&b Aq1<:rfdԼ_i:cAv&}UUXGt6EGGDȒen+TLߓ"C4Եci_Z7}²y&fFr"O(`xX-41](cPu;Ɍj$M-109)_)-cV3{zlsvdv9PU1$vR52+po'^7R3)+jvboojUp9\|îGyg znm%E%R)Hoa@+:.[ZUy6e!%9$ƕϚ?lBi! b|DUHVm! C"0|11Λǯ׷iZ 0f$f ;gGY*i,_J &|k$*FLDi}om!<Ã7jGja^E4F+Z~ P[T s*j% _e6a-,,TzFmt)ȆHp_s9Daȇ~Oh?ɢ@Mw#!rQ8ѓN+.r{ tR8 Yx+TG*5Gp;30]uhO|Ngy*|(+ W^ ’*}Q~)m0+0^8QSNu(ð®irG̉ fYhjԔ$L:Y@^fDs;8L9K(i]ڛ‡2L9Mƿ2j>]?oi],h=8o{fs_}@Q\QD+ዽZ S)=]n,ދ'eQv$3]\:oTҮ]Oovh4Οz7*n%^紸pjO'=uxsR ejg"1!XcakO| @ +`=QP !xWkwUuEYvzG2v$>>,[qQJr'X@`xͼV E'DF ?,ȼ'hPJ50T !J``ٖh^eK?N C$goUm➳ySoI`{RjsəQ2Pĥ,+5 j=X55h "A]YN~܊{,fb톫HuV#!H ]l+M0/eZs1@6RzC6|VRrQ{ Հ86ɭ zAX. "Z0ZJH(aZvC$Dyű62//l;>~@Qn*amryAx|J`>UeאHQ.`\B!ls{EIޯ;vT. v/6u&2B*PtcKD(.E3aVç!l[t|iqhspFbuVk >!(Nxu)au̕F6 qyJt\őKsҝm<րAEt'~l`,p6L>V`xP:QzF"iO!Cݔ'Q dz'dp48n?BI[2X'ef_#L e?-zL>\K'aatEz(6 M2[ч6E*0 LWtQ_m"ѓ 6C~d(YYMuąC]k6Ο!_phW7] YpH~"KJC}3ʁM* )V[a~\6XqkuA DBnhFzj@OW U#\Z7KH ͝Uθ`h^w.)a]ܽɌiU1,v>ʅH5=OB@/&oUbG~`*ng 2s۬V"у@x<2 n9Q|l01Tҹ<55gQ=N. ;~*g|>兩uO&CV9>KnWv5 Ծn5bI#J )6QSĘ)Kѧ o'^iq 5Iarj :RH pV)^ L \S2Ǹ%db[]m9/obLK_ bzYHQ"DӦZ^?ӐA)Y T ^%v[$ #xTq2szJli0p{1##ou9cЇV@y.05;v8CoH3/=fItTbޒ%9V J`*%"6q=>/\"sL?Nx[dsO?,W7@?KcO_,^8GG]{j@'](Z;_ZP~RjgF/ yL >i'Ej_M:x\ ee7m8 b=@oz@IGfX-ڃZ估С l{to"]iwGV&r?60pTq;>0*Lۘqq6`1 Z~\%ˑ ? l.f`&7HLt-j]2}bRMTGki9dʕ߀B$;m=YJ٧ScS(t1Rr&d\oD?طNo ~GeS9FBTSOGS$JZL>\ƥљy.uW͓ 3FC}E^yJ%"sA\5@_xDOH=I-Rr;#Tm}8nE3 hlNƗqy p2 ^|q4鐑{_vGS6R,\K.jmyx[Pͻ+Cu3.$v,lFb o2ϦzAD2iF1`{bp=GG0T$\U'9[0_}Xĝ\=sLp_$ȽC&ys[ ⟻b`f3q2zfy%~ iKUO=]͞[/zksO%Ֆ~4@fJE*w@ ֬In,SO79$D|@vfw,Y2n8 PI1Oq@|MR wsLo|ʧľ5|𮫆Nn~ή,?è۳EZ4Pzv?ȈpucXzZ%F! FuW\ˡ,Fmo%`}@%~ֹ!*a܉yyt8c:O (4*B}1)53no5]4 dj~`b2ECvCYC}޺ '{ZaA{g|.V ґMb8ՓtX|h쮐юx19cF.4+uOtp,T[#i}γkѤDK%p;m஺z+) $J-41/+[Eo7jSM"aXU‹ޖq4]8wpG +=CɿclTN#U7m;s~*3ޤ xɰUW%%pz&Cg?)NX W/Ĩٞ/cH`lw?,d-lj1B'hh yiS#d ,H۝hVulSv%`S<8!s|JASc˛Aa;Css-J6^5S}^art{E{SF&?bD66VgO֩ۏޕ%?]2 /ehR&s{|,rgTG6|I v ō+UkEgM> ;dBhO]4sRXz>mdC_QH ?+#M.uRDcUl uyx,}ITd3Hvw4{n<=7y3ECoWf?."l!VC@]4* B}HR>f~­ny bm/yM`xNwJ~ eL Zj9aqi$G.2nDBXH%hipoˎ(}8(?^6. P>犕:]|G싇2%;P jpR%b*1ȫdėgSRr1s$A]Ʃ1lIߒQVxP5p[W Z>'o۴':2"rWNdMJ9ӂLL%㨇yby+`w4{!{>鸑ewhNuH46P4ƒ\׫֧/k8]nH!1?"u!,P<7/y{A Mn$q^D d}97u WGqD6 |Y[@v0ҮXXE+'lOLY;HrH5 Yx)?FGӈIE`jf?i tCUSl ?@|MHFng&*N~-[pe_-V>ښ: -=rjm昑}7+U>CB̈́5m8U_xjRset_nxԃ@VLjx#?ՅtW΁ʩ2P?y o3Sv 0\O XVڐ7Ox+~$'D7-4#qnV^.GxY >Db ? x”.΀ĕCD5%}!| yISӌLmT^8[WH"])kt 7[TK"!;Ģr_@Ƌ?GB@;?I*瞱(d>V0_gfZŊbS*Ր LQ] MN?.Ky& {u`$dn"Es) 8Fu)ݐnj"D2@e2G3&f= YiV\a@/=8:snGRpЍVL0^wl-H¯х/n#uSPo# F^*4·wP6ygc5)-1A6 e~L g[܍|%v+@i4PQ,|▦&'46] =ĻmLIl2h)HI\,r ͣB-r oyŠz2ӝ0EѨ?i' g3N#=c&>[gEP㵨#(~$Q>NIoZ)|zRôD]阱i}E-J􋞩Rnt0#c~:u2OwDq+D͎'kR.{"lEoa.2tz {aÿ0P2Fz`גH tي_i|UD_t\j(h%Y͓ƒvӫsh̍D89CFOcb*'NLn\A,kԧ X*s?38M}i;v+b)@SU <1I;rwt hZWCF5VEs+u꣩_WS3Kz!WcnN9lR #hߩχyji\X-l6 Nr.X[O#\4n(ɍEbQD ĔTgO|vi~U6lyJ\jvPE%Vti0mX%V YFɾUdQDEXd"s|U4#kAұ/w$W|PذEO{F sQ͂D"i+Rm\~J"V F,C:6 wćx? hhbS;ag$Gjp*8zfog咕r0ro[@SB)˲O?HxzWCc S0׊5!L&{9?ꏣ_~9c^Dq>?w&:+1>y;Z9mZiL7ܹ=ET[k!2})UF̢D3Y_!/CevJ)l˘K']3S{SD7TtهÛ[ l! 4k]醬ۗDq6h;Wpu _J#'{?bҿ01oa=AnP?ʇu-؈'S`i!+GK$_6Lsn=T436iBT]/JyqEV(z-e/1Eqr^6h!iPk:9(p):Җ a( [6,1Xa^#W+Bp2"wq;6DߐS؅eD2Fq*,fΏE.{mx'ru%T;Ȭn1!9=P֮l"PJfA(' 0AO !9QI|NtZB$w)%uĎJGN?2K< fWeȟc1әi}NAM!ZbQu/7n `{;k٘y>wE=57+UT/r|e-= O _NX}$V_?@9'p M=7 $vܻ[{W= 5vD][5:,`&IZtV3꽴@wky@\wWt,MGcX@}ԾずRPaI/QJ5}cԎ#,a0Jp`@y$U3[FB<ȖӋ' Ml}2 ׀9W z ޤ .`/KkfЍ :y;܊s1n;f .;! L?b3?BC;3w ":EBF ]M}ےϽKv2>kX?wLoΪ-ƮpT_~P^lRu7HiTFm* @e29ӒZe)Ӝb^$@h|t3-O./ 6hzY U`[L`UoV6&dk `(c;.Sl+r5C~]'626q>sgBApW~IOT Fe|"J/7iO-`; -W6U:kiF}a3X(vMD)8e57Rdu9} %.|iSP#("oNH>;MXAn ]݆ m ,̡~n㼛L˼S!>* gIo?s<H(( 8OO7!Ccp쑰-ww/z(gv͞3BLDP0Jj2aJ ;z]unl7ΰcFuE~2 =$h`28xZ1N?]lܘF6ڭQ_,!r[rst;5F$ zd4yZ\ҝݾT%^(&۷5ޣS2Df5džヮ?":jUJϰ SɿwL[|sÑUKjk76 i&)gM,;6/9ra0dbYoa{p" p_g`ˢ3; w+g_tF:W1[E3|7&_Y2W[%(op %cj\://2vZ.5xS\ql~}u3ϳHn[863*YyxyQJn'OO2۫j*Hޭط9K+w ĴON0 E!%摤 ~N$`G bJX"T4A b% J6_.̿P~WI=eA#[M%<–A 8`IYřK ;;BD;DBx%yR*m .~!rxh5IrRny2Yrv֖F$*v{NT|Y`<>pл#>b=,:ur3?w*y2^orPjL)6'^ݽ/I0fuCԳ%Ax|#3WsCxT_Bt{UbOôjŊQquP=èU\&8WGey`՝i_N\c8r3cse$XI&٢/kpggD_$ &$ʹխpž[;ZX`tDL:%l+@M4gӞ)?´?D*`ծVZ1#mv,ʹ˿kR 9]@Oz)8t+1;VH<VLLaM+:"hg@v/P6mt%\BmJ?H5`xMu؀ޣ O9c0BAuxwx#[q:E/2"P[6 qmqwdjw^Rxp/;N)7d1Q h? u\i2mKB'D:n_3bvbRdS)nI\q4ןH"ȇQIB^B:MRcFπW bQL&Z)IJ^ S/q8 b*q_n(7kBs IHlXG8#j臢ܯMa3LLjWmhb0Ԓڛ/sdY 3ˆtrq99#˸u(*;W>BJ\*FoGzDS i6:U8.#tZ!>o͛Ì%pʇ2s?k)4pЏ{f"g,'`6^g JG|HQ YUNCa NY{Oy)8/_-fȃFEl{,ݟ9uñdsĄfiZw?P%D Œi9tzQI8IsZ+`Ƥ}\;7.43[w.|?^b] H.֦ߚ)#h2hn659 zV +V5艶@suc@d'r}\<} ԋ(Χw T,Q1W"2y:iM1n;S;t|9M/mV4iMVggG uܺZ"eQ--eX[O XA%OW5cw /JSVwpGS|`aN`O4X׼\< oT)OkfnѸ G&tGm˞?(xJaUߣQ'ߒr\e8a,X2 μ&(/`g:jQۇLPsY- IN=EdEZ0 O|Fzy;ڨ>wL%țu nCA2缦)::'^E$1oֺD(5܂.h)!myMq7ŭ|XP;*ceZKk,AZN^b,]Y;Ĝ:Q"-zqH޻K>NE  Rv,ѓɽ!q;a4jh zr;\2UFߟPÙ^'w\ХT@X*9_̹߂$i,k?"[7ܳ k}8=@A=C/ielc] p/BezTiK8jgu6Չ9rbop>ضE<:-ϪfGbL]asx~X~>3.Ki"dAL7d B{7캛3(PR^02߱/rNMS+շM`B*aiS*nOXXoO1b MrCO!Њ>JF=mIp< fX2?e~GO/N͊R{ꇠE8{1ŵCuh:+7/V8a#GD*{yTE70kQj @tckhx-Z'uH@~bk)J:aEuhۨͳK_^oz_UO*C[Ö`WBT5gOiXeyV8\'[ ZRpX %5J׾_>p.ީu{j$5`; krv*'GD;@T>ѵI뙇چ͛z088t] U8ІȩH>䕞qtb &>&m\#Y+v:>` 7ໆ6( o}NdBe.7)uV)ǜ"T8B =?O+YtbҲ+qY|5_y]gʑR^Q()wO3@`If'̜Pgn3VyI 򏿏BW`Il6wpoT@ߥI 2+S.ޢ&}WD{?yWyEVG~/~ߛ^#3|;JIӘD=I>P:ς<HYć^LOH[{ *IrCOxs3c !W{i}<':֠xަ8}JIa!֑\FT={1E ܃w'GFD\>D\{wwt) ҵ|/XQBa;a*AB28*- r+p$OV`OVdN)@WD N!x3PvהٔfE_Hm>N"I~/NO6~qjaeؖi`%RiTWA.M̾rrl~ȽDb&×?9V\~С8FyYm'< e~%\ fŅjXsdjMk U+\W\V]Qw˯!\%Ż "6[ 1;}:EDlLNTV/ZIL V&B.ݷycA"e0o]=XkvUhZ;_n2fup~'$ە^3n%k  sOaa>D k.Q 9:ynt*yDXnDi̚TG֮[׸Z^L#LxGid൶r:Y r-]mX?ZyX8UA+:}qñB>6g !%ٗ Ve~UA4XjEM"+[\ !(pGiMhX%ٙ჊|KtnZ"0梅dAgϩؓ;tYmgoiK4o2{{F* jP]F,tR[hL4i<XgiCu`!#a,{+=EY$eZlME61)KJ;bcO%^@/gP.|%v0-X;Mw"D'd@IN[ɖ>~Mjʆ q.~6WVBO$ "ǒ-^q:Ox z[scIm 3p;i; Bj{W3(W\ /ܥ|oP`;F7֠f|?gSHr?FGBA~1O>qTr1jT= 0(03` "!Rmje`׫`$u@erO|d_cnv{];Ns*<ENO2>)1tsYaTkJOrfZr)*Ȅӹ6ΪNJK:a֦u[mLjS]!t\Lz&tKv NȜ@y$Cu^ޔ~83  NaSih ^Iڥ}pT6t@yNnq& ^=ݰ͡I䚓"NP3LV α{T!*m9C-3<={ /C/*`'Pf%cE[Lэw- 5˿ۆ҄5"o^C:&5?x ]JJo> {K~>{=MȑɦP;t|,uy`hJeeR߸*nj|w|A Cȹm+l nO@-W]WO"h3_ J!"}8Qo G7%X/}')@r0`7jn"$ ]N%e/gX*CMB^8bnZ48&rx1bіxUdAoj$Jq [A;e:\3BLiԨ)4M@RBh@Q=شCD{k#>Tz~+$,F_qdr?WH嘯mi&~Z`߽*H-ɶ:V4yqnTTu[ veTJ*H%~2]E$ Kx.`崔o5ʩv'8.eI!X"> /r٘*v@=_3b[lø\$+6ajix,F*-BUK,X$(ey{\]u }IW $;>K`Q+BEՅlmsOp Ita4v/p4I '9T?US2lO,ZF7VD 4p4r4jTFhV{CJqg\eV"^O%߈q" O/E %tQx^Q&}Q],1d(-D ;nYK3/&EOTZ6ğӼCJ8`9ڎЂN삯İƢ#*= ^rK;:{R-/#`Rndޜ$eavLs"l8'w5i\GgѧUUK ˵&/L}j>W^kU,c xHi՗x^"XeX!Hc/%qse.N %ftZ|Ǻu`2U8)o!O '-ˠS3zpz GuUz U}(Ҍ|,M^lX\x_16˶f{8G4yϗjPĀlW<;Q]3&?W ֌} 8=a<5\=ѨA>dA׳#Q7 ;AmTGs5)zcrv]A'mf,qE#U~SNא4 u_8X7 1X.J,7՛(:/IбYEءuV߈׭pUVclZ'"N"omted_q2&!PƪB\C/^̚Bp:$.aUF׿7EBˮx*CʙogeУyR(;G(^a"n{f8@Iը\"UDixPd2g/J+/Лx{G1䂯c{{6+g R>)7~42a+įi燈qЌTE^p5%$h'KGjg!Tm 7Ci:V{| $7SBSСFboo4ͲS"\L9w i|KS'N q^5Xهw~oE-GLq;IJ/R s#R Zh{ĸyʼne= _n |~%"ȌdyC+J8L\1̓z^H)#3a#:.?o!YP`=ѫ!Ul5K#tXQ&+"xSRzm71s`Iu`ȠAݢ=2:zWͬfq;[T')hal`v;-FIY WZ W>jtҾZ̧n)T8ڽ|~QV ;*4Aux=* ϙPـ>j3s*v uiC!;ִ_ZƯ喫sS`s+.Dr&Kta#mv#xN"B/PupT=Ζco O`}0.Dɱ~jc0,rpzJv@ˆS72J|+59uGUY͞)0dBaBz쓖knE rƖ)?(W&VTP&Atn|_>N (S(G\ŢM?#ս_2ByrH*W+kgCԄr'WOܭH%X*wIu"5$% WδUkQs<:J朖0D{ʞM6U8 /DheI< x^3(]f} ѽ>9=7auИggEV$B4˽ U(˽#>|xf4yylգ*lgΤ kiwq"$-}HiM5Ns :2N,{BGx:A3.n''o[_2dwu$J#Sp%U 3Ϩr'с#B>9-v漐?{l7w.50yl 承*#l޵+ h0p*&_K.5;~j~x.ȭ[SƼi{U|lFCXFG9?Ixli#@D+e k:I!3nn0F"p(#fx[P pɍ ƫLU3kOz(gq ;G*+rR>ѫM@ ivhv[L:); x[fVo0ݲkLVDwnn&L`w C)1%+4;K,9zXbk=@(3r°uBqjvrk<$?'1 >rrzԲ!f7XJ]vQTa{ (l^V0U]r7(Yh3Fspl/in(=#Ćꖗ_C4'ќs?3^Ǜ5nFohCroTO;i"jo^Uɚ~-8%9w @7L$qkݝ#b^UIx%SB(MFR߈1%vٵ"9ދ2f hϑ|aLb aZ=ւP^w99BieDkY9v8.nK|||lzIF+ RK\@ffAFndVot8G~}j_ IaaJwNު^Z-0r*UKƸQ TxMPJZ#Jpgfl# %Pb0GMD͠\6 ^ʸ65Yn9TLM(K2S|xjs5v:QPvD^!Oge rPI_q9]Lg˨W Mm+_@ljá$%] <`噂mVQv§lq{OޤM6y'MP岢8] Ή59I_3_fGl+W!J' :02Ĭހ3\Jש:NC'#rWKҵ si2+8%lot}H' HQ \ bR1ԇu鋨(3%஌+Faq<£02DXՉbݮg%w_^KPNBKRI?fC+z S"j 5e3\vF]Q*;O&Nz  G aٞť-~rG7t5.ldb>JO \cH4KGN7m*&+(5*)k.٘b}BGd:߲mԴ4Ն-ߟ# .Ms=VN&-*w »S ddLp N:3yJƉhs%,H}f&kKMcWj}֮.N9ؖ/!uvuФ~c4#WUhKܚS#k^!/" 5:-Ӫn5+BdV| -(xCw$d+}_ R`MsHS_]-+VV":+P^nx37&e1W _n1^M…+xgI&rZ|46F `jyHM+DԄ`y.x`Iԅڍ~k)D0Rh؁N^y`nuq]vPӜ}2]/`+c)S7a5^sZܩ>XRq%QAd%o(Ȥ3&E땞hcc}:oi}W&}$\_8V?f2F42} Zj}Ö:sZ|v^΋ ‘@]|Ҷw1Rzh^Ǧ{ wb5ݘV94? jZ3Nt &ԭY"=%*=}{= }Ɛ~9 a F,G3HM$KbR1C5rzFiS49!ҵA;0=NHryahfȤ*^'tOX^R9)"gC$98ۅۭpD0n4҄TxU~ aXKϗDSi+tE5< m6]"V Vʭl=B ̚RE._ytRzt63}sn͛f8%l[>fyg w:j0&5֍یox>86U8aib֊$=Mz&\[)!'MqIq%ֆ@]w E^滅'aknI G/CKHf ?-cü+{*;&kUס{u;} $ Z/1"Jr5䯟Ps袁 pVܽv oż~vIe6.ۂΖԵAwql-ӛPA+\9GG2F({&} m\BMg»P)pZH3$"+Q ABϒ?2vFbK01َ"Oa3 Y lI%(tAI6L&Jʔ73/*>fp!3"pO.5~-3Etpoe*#4W2&+"MT:,б'竉=Ne:_g :LWT~|aFBȣtƶ`o_kL /j5k% @*cX#"@tݨz{jHC^Ҫ쫍T.yo4/\:f>_0 L `U* %CY45\1x9q_x0Ѡ+/Tш%@LIy|D zLXzh"f͌R˻$Gm@%\w.R^֎*}3?b:),ŏ4ykܡķ]מ@d2ZUrX(T==N` CV)P/E!bݏq(~V}dEӮ)HIg9o2N[ΐ 25UP@뽁\k<bq0+VGfJhhB@]F4/w%sb\Q_s61̧ПG<^$)nD pJgNF6iQ?c|DsJ =)AS85cS$J<sk b2݁6Qwa 4x9{p9թFf2NvKKDvK,4qr\+9b 5v#YkpN;tlGW;wm# 1[j4[.w#`g >3YX0dz;u17캬ܛ gHW s .'uh Xީ?ʇ:')d`fM_l͗j+P0-l+2:YF A( 5G#ج_@H\7(CQ9Pɨ*fu} [YSw&q]Ȑ֭5LHLU%`(Џ/ ⩝3 sHΘ k}Hh&}AU?m (5iQM;9NfwG6Ws`mG>|0bM$]G~l S;W=E :{x?|GUJStN[FadךdZ lk̶u<pE`~b=Tl6mJe%nDHVK,h#4.;6pe]eut3D>~yn>#wI<=ٛ kmY6;E.i].㔪3Yr T0tlqŮ>{t,vz˲4 }u;O&BEϦ2jԴQYa֠'*ݼutC :k: {\. 5N+yVԗN~By?'f2fb>Ucَ ,C`by}#]E$yal1 Т:ŗ$5sK;nOS}='&Y!ժIкP%%Z9u; I7Fxum#?D7sn[iaHXqe9:alǀf":qRY Scgq,`5:Ǥ"A.'{4k=­LW|ZeDǞBMCԯUHL**p4\wfx90@>#)v}DXh-D.@.*Tw13Y͞2@ p'u/R vU DӃ'%0"/]2rR;xdK֍>9SFtцU eUsZWߍ2\^N*ISQ4.4l"&{6.;O}4˟.?\\X8@ h6Q7'fLUE3nY:0Βjzɿ%[F@j {ʹ-\Ϭ,O:ڕ+ Sne,_/Yu:gD'#≍<ǤDM!;')Goǐ^E <+w轖aHMmxH?:xH}j!nh/SwuFiL`/ fFdy+rIw9tȥoB{-`kr#sbX,SW%j'+/OZ&3pbGQ/-yx2)Dn~C8|&"# lp*a%C$iCJHfhwM9/FDPX1,{3{0m[ʡ&G\@+<';\N@I)ӜeC@.=i5F^ R.AH`8R@PJb -%%sҘ74)PGy.(J(Luu"( ߪI!]z)R)Znaxk}ۣA1*jkEc3W k@]nC/Cm̛zjkH<\$ukaƿ>Jf,&!DS!:JHVbzkhPXɼ^8ID5D-qvQoNvii0%fOK/ i~F6IŷPٔjK"G<|/mZ5AF>}kWLm`@n/pE{Q >$a KUT/q/ ^b-7|to|mK0S ^[~v`ۙ)EW_kwE=)PB|(eaWخ&Vj4%vVc R/A?Q_)Vp 3B>ޱɯp"_dw(m-;#.Z혨.r+nTN35 eQ6v(gxۋ%YѧF<NMiL(&x[{->qrUg(gYшihK&FQ^Qn@{ mQh& \E!iq=_iۗTҫ /|G1 hc@bpgv9B?%MZ7H2\8iLT&iӛ,<ȳ꒤R;1V2KQ9 9YGS#,u`" hτ _뢨$gfv8U7w:K|{tb2'♭ *s\VJ T~9"#E$_R#0 r//5єG`p#N.չP7fa *1]v7Z|QoGS# "FV"֐/Ē[ٯuF62$A<## 7n66_K=4M%-Cw͚ qm52FWA%Z/Mt?iBVN~1xߝܠ%\Io$-0SJy02U7}tJeJ~C>czIE$5(Yr3Jʒk[Vr5mduݐoe Q9an?ym,ˋi~A,fa2LI.BITZAYo&A8y=pc*B& nCO3H[;L5f NVG(ıx!YqDxV |z-@QnLWxDj|&#6Ug$+cOSMl-vJʪʟ4у3xzW ~ڐ]wTl/>iPuw㠡mpLWNG:%Oɩ"W[&}-L?hX57[9/dr[; @d~ (;JڑN8U:'ȦzD?C0j([?|$P!B$`OS"*aڡ.ߺyE6w2ucl,Ӣw6Xz&"Akρv4yQ^yjuQVH;| U:L[M8(9ص.G9(Pa͊F B?]8*3/tYt˵P[ ߰\uWm#hsazͯI=/" r3=wB#ΗqBCW8ԘP,Z8!>Io.P]˂v "t;ܮjp S")3[uNt).L[䮣oa:C,]jdz:6 8ځŚW# ?+l=Y SYIBlh @n9x-lQG`#I |d}5L~6!_a UK =^ְR:`\Oc-i$ X̨Ɖ7ۧ6d( 8@r_2_CnBʩj@pHn4Isbڍ2qszʴma҉PZ@jI:A=;JJ% b@cV}\'"M:-0>_QjP0C[tZa|E*+4saistYJ0ڔZC 'O5eHjPmӱڔ#*@0\el5;rܘOh0GeM!ϩAkKA}-܅`ߖ0=13Q?[m4uxa~+*o<Om;%ڰ"c_7z Q{WCgZ~Qa@s yƃT;<5VY ;!*]E~]v w5d@j{:^((猷y2f?0 "&uZ#G;F.˞%Ǭ#0\,^iy 8A_/Sb[NqR۱Qbh~3Vq|My.gYrҐnizC3CSڟڮc.xgNvchA͞"_Թ`H>(u@*P6?o\3s7px)S(!#ZwZ>|欆@mJGϔ_f^"7gsy#*Ts=Fan<H-3LJ]90~Iy&\rrK:s u3 UPߧ7-C$iD\dgqN!H)5Bx!k1UA҄~"CɾZE2@5O _AHgRS!$. K(`Qx[oާ~7u{&Qf~d&1.™x\2qٝ!23wuF, B s,#ju$q+ROT!;h=~WQhܕv/2~H[Ln͚# [ɂ]?3qp&ؔ6 zI[2:}X(`L )4蒁R ܁|{0om.ZI#:K"r67x w+K{k@cKB.55ulːV04?kgआd# a_ ߶ Wk+`O#*珂zfrB}mC+,,h >Z=K߻S>Ԁ R!f:^-58|{6مGT[AO,x~raIV}̾šVgE!~x i ])֥#(M F>A*PZUQn]Nƴimm@GUvt= 2KQ9t"5[:'A[fABc ="2l~3{^AJ(: Uzfi$ytR+6;$yQP=NjY-F[/b@( %f.I"E~gj!t+ u28%j.X#ѯS'Ǧ.(bb&( 7]9, "'n&E~pA*$Ajkăd|۩`{7I`㭢(mz‘޸rϫB@H}ݺcr5[ O@v:9ы[PUW 6T I-jMeܐ`bmȢ?;S2zF)ρ,n@=F0GxQUڷQmύow8N 2,^|dX&})^% ?DF-c~_pSJK`g{7x S1TƟ7;3zWh>C(\JqL!&`(u =?T\so ֌K\= \ r`͉ܶO#wN1zժYf%7~3GE[VAk_1q oײ/\u "̪v+kY,3IFfw.md}lg}[9J;PDikg(t3p?RtgZ[=cFM8-:?/{:=~nƥC-^b.[ ܁W,IA{tpc1=$7ͅ"SH {Mte$m\JL~ECIbFS2fPQkx^0..) F'wҔ}W5d -EC* r%J.X'Sq4б"1ʶaDDŽ\3 s>U5g|C-vtk@.j& } BF; +[ 7h!2GT󌆪?2gG@+ܫ=.nL(lA{((p,CJ/G [$5Est=J:ޗVƊ=|w hȃ@3~\b0 Wozt}͏sA lⱍ$0'׶S $,QO .ra6Y0\^c(ڷWtt` 0 Z>ME3/NixuB)o(*רM(ȮU+Xλ yy0_$kpw_'@yrǶMt4K6C40]L6Ҷy ͜-QGxM@5YY =Ri{էV5w[9 K ֚X#F4>|1@Vctd;/>*c? ";'7ǚdU*0"~kh[ ]3|^Iw Jr&xZiNe 23*l]AJYWb~I[;zȉ{í8] :D0,?}pmf$\ͭo(Emh؄,j{ڐܤ1|QEE"UJe Wf;X}b&VfXսV\:)"e=e= H1xX _|U\p;cyM p?[>䮽ja U]UR?8(%QF@oӓ5Q80{MVtFDBFԘCQ DfQi#-u*!,HT}v듞+ي!~xxyo {·gㅱp~窙?Pq3jZI* v6ϥ~|)N&YヌC哉Y2VyJw:G__p^if,s yFtSdNݷ &U+hg,yU-&Y~~R(=wtvEqiscZơQ3Jm&s\G!P}Ԧ;xY{THk% ӯKGGQLbE'\;[ie4 G-&=R$<$kvo&-fw2NN*ʂ1ҼX)ʥ!& EǕȯ7V8LW KSRQc lW%0jIZmdNN {/kQ}_{C;{r1cgmgE<cߖAoH Tl9ѪȃqKݎڐޏľ^^GBΣqv ~O_ $=$': %j5s}ӵbxyAm;y2X87[(A34 *&fhKɛt\]13S315,Zc)ם9 ׌ACy `•}#O E؛~G>x0pS-% 9ۿ wtk!7ÃJ9GH,'uS0+sqO?E7gnfΡ=[eIE(6.43TpzṊWv*9Ʃ B(H qO [b2> ,o:/v֎(uMv)(׹Ub^weA/N_ѩ0:W'HvUgOtg ^Y:MB9P25W߱pu[b(zhLi6MGY2/Zw@4̂)_QĹ7&s <k &Dک`b; lM2xPdCP3y9i:|dMؠ06'~%C2[oR y731 XR:#&Q4 9 ttBx)aeYj(d| Dp̐}>uKm91^S CR%ʳ\)?#yn>[e?],zSƬߚ$44Veu$k5#'il6ٻ?Ct7Lck>ITũ۾׍@QeMeW9}ޙuRhvYLzԛe`zQ1<$B+k7&;HR 1n]Q1jmo @s N u|0iB @pF͇4UBoQhg]Yg?bRf0{RFE\?R(::t`HGSp҈۱("EܤFS#RQ1f̻!&A+wH^.c2u $K`n-h$%v#Y'XT,([GsJ-I xjvP)6"::S/P$?9f0 F0c䵒(x{:|ܭCbE.Ӳ]fm+;l/DD "Xػ<֘ oKljz)9/%K a߼a\APUȉ0&{p0{I)u3'ٟxOKY6nse,Er>'Qdca zsc_r_j3qqPΗi Z0b> =PQ/LeMSXSӴؤ\vF3Qel }$$j(pCW0@Ϛ4X g3<}qG~MRfypTS%A x& m (NaĴ&='Y-"6plmOyWK#P5z*M69T;^5$O?uUqƱбE̩gè8^lI*MCCQ!oPYs޹A?bl_SG6B]N$BFθ.o b AW8jo,18;oC%yҾL*SbB&\h Ř3rP̣xD@8ۑDlֶ~ 5injJcXH{?D/ΰ#jDܒX%1Fu$#=bB*.ǕQ{0<[Lv֪Y񧽫 Iδ!aez̡Y7U#(˚NT^2PZi,v1x tpxHRPJ{SnNk*; @?Z)[  s]I6I K4]~E%MϋWIOAS$%j ["5HW-eFK$4"Z:0lrM+dfVxyD]_}Mjyh}A 3o1 fo1cVxa8xkoc%8\j!Ukd hJf=[+nheܖ vȍ0hN (rS(U*ᘏz1a9kc!v#M*>?1Bҿ ȟ5~Cx-!'iUWA)B@8Zg$ROedz9WRԄ{S4-t5'0 c6R ~gn/ٻD4?zE8}24Ё (.͉ڮ̓;2LnHiޜTL9SfǼ] zÿ $HLU2dH17/˘ L|A#֘-o6ղTmFi-+4?fX76 Ҕ vz%;-'|*wx֕~;2&+@V8[]C'~NqTF(0t[{X#G/pb$ iy\Dֶ3X:AQ.EۘDsžث,ޛ ][GT('5?:=&ϟSDk!q A Hm (@?ٜї"FKLsUJvOJʃ>EJw:'{Q aH&Y7LVl(nZDnp["ˈ`axgܢMb ~5vsj@-C[W{Q z9e0Zal/V>h29/Hվ.1>lgY^RjRoq0%k ;~ vNLĐ~s%.xczl2+UsH-`e6ja oعYQ?hѲiDwYq/R&uY+ ViǦmY$ ah6`MNwm~|rʶ Pzns;'IW6e!u9ܠ]p-˩'eb"L\}cG])-P9nZRO?"ow7=̍KC9j;Vƶ{> b T_)k'>e_3jq3{E 8|Kc&c~|I3D6njTd98I FdUiz 8^7sZK !8IMO^?;GА 8W7zo [rNǸl u&_:1ʈ?Vb/H̼J[XHiqXGʓw]K[شs:-8l^\#mߦ|W1Wwv޽l z(Uܱ{fMZ7Cb{7N]gE75 aǂH=ǃtYhLyYıC[@L *BC0.O?~Ic>ٝO1ğ8A.t$ϲ{ X XDkjaNR(1oWV2qF+,,Hk }_xz4z8< ָlnH+6nFL M*>`$kT*Ɖ!@3QYd_1(Wח r8zt kjAʹ(w˻C|Pk_e vKIuFcTy!Ak  3_74̭Hd-z|<doO,u/'!KS 0JJ 7#{>" h(mwKUMKSr)/̝~"y(=1G|iLUBZn_}q].1LC;Nwu9ސqI,sZTl]C}CFtdod+ރ> '=cS|s*GIjYqp6pQ>񪙢 m87]X[(6O6顂QGOu1oVC AR_gL.1-axEƤV`8Qݤ`aLlU^_U+:\MRSKFI(ov3ٸ{uK2+ 9digZ@B8鮨h4׍ i)`o'@y/It!ILJs4WP?mOär: bEbՄKBbA"y)xn?311Qв4FE3]& 71 մ'^#gy(WyE>&[VOC"+?]O6O٨~%.<Ƕ{c19bm:e mqGY[\A#ha`0JN%E0) esa#M[ /)# %(&/9n{CIPyz@w0_a5!mWR<4Wi/K 0JU;7f(.f Yx.$HRE(~~)N5x̷XbJ.0gtI(3s *x" I|GQ8H ,ُn`$/V4C#xĪ#a"ێހwF4 rf(z whE);4i`"Tg7{4gU2rNc=fI5eX=]%z)>n>mv|Y~irtCqj#UDi,l"Celkj2daj )R\] s${q(+s \9p7]>*#\ꮫWf 's@U'9_Fg_JvuS8L.#;(@7(⍍f^ ~%thfRFk4 h)KwYk*lYI^%eua8ei-iѼoɢ'8~fpy\}Q}2+b6\EۙSAM9l0G`,SMH,6E@E,Ymxޕ ,d[FP5٠OohI"حv6Pb 5{2 p ^:CjWȩ2!FYfzž@೭eeo肪8lQW)|;-*l,@xQM艇RFIˈ؁yWiC?٨jKwQ&j~ɩHL:WsePHigk_`mPzCGhm.kq[t9pGUQVה4\"{'wY[cbc f2 ji-"7UBm 6O'jOI/ͯG>_3]Pf>&)j~S(۝Oz"s><3ӊ&},cr|(퓋d^\q zTa L9} 1|5 ]AJz^Z0h3U/; K.(IXIrr62}無sEla$1i,w0erUz;})te n5?#KƗۋXTI%F5nKUw'0(!tU⼬b=y\wz'Erzr! R o,tNRoz=ff,2uqm/MTo{T]lؿS"w^UdN'{>?)=x'Y]~|]!7k'CF %n%o oY zŚrTu횺Q^1=VZ|JnKfR-yz/U)Ws]:,hlzp~1`sK Xi:b 3>JH=۷]z,mya1FXiM_<\vDSm AH9y2`\}IflgF5'ӬZJr:H`nxH Dt u2kH[|x|/n*K2|ˣҘSŰU<R|-ie| 8~SVvD(ך\2,Y 81Unbyq(^]^jndMOryGǠWAY ޫD{='G)UI(aoqmK:f AK>v_u5 9Ha1Ӡ stFAͺFȊd<elnc"#"@6$bD 6Lǒ~AyEErQloWqH Q3u<(q~eɍIxdع7(YD WKS4[$n);\k}lAGS$~sj;vrx۪PA#1k6"qUPWQx{)ivmf5A=&A%A9Q#@jtC}" v?<^đ3 S0h5IOI_Zu٧p~i*|K$zݫoTĪk3\x [ k͘o"^RNa7 ?GŽdQʰpأTboΒzWsHVaʹ뻧2ģYNN%܎.S[5m Q-wop_# z_Q96F^bhr)*T1ʇLѭIxU=x7ž!ۆi%bL"X ٜ2iAY :aD(/~X/$iG#ӭxJBh$̟@Y89@}Mz& ѺE|_U:]WhA&aW 1Ts#Q<T}@H(+U.Ŗ CvX P h2o-mZ%y[9_\rl '<% Uj=V@DŚ5j1LERA6ێ "^esl1aT Yhyp7G0Kk2 }((A KUΫ~mnqI$оA*5vLTEt җbI#dUzRe0tPCKa3sv_5nKГva,fpSYu𶏊ŗ[}@ц]v'X?v%(G|)5skҽ, .'Խ)tvIs>FjH}5E#@)wFr )z?\Dxc9IӏMNfհB]g6X:>Eל] W?@HCgJCo~7wH0ooG1'xUx:kl5Fkmlam셂ek1mbHK&Ԧ3C_~n 7+[ aãhVvD0N:6MC5S1ul8 q`>޻Qè7PϲV =C8.ޏ )/(z㪡bZ& oW ;P .0Ai2_Z<0=8kS+'u&vM}aFlT 'esp/(iìive),'ՖW%M_`mlAKWG8pm&l aO P"Cl,phz_Շ|ܱ{=L/]: qǝӖXiCg/%)x"nQQ'Kȩ8* [ZI46RU|dr5߹~oS>a~H cA5m5 Ԋl!B_!K_R[ {uP}۷ARO#6:Ӈ &oLT8ԡ gxd*onA\'֯U\K DȸB'دG$ߤ¾+,Mۭc)eox*kzKeۚ_ ?s.eUkݐ>!q(L#wMB#H*΢ռl{= `Tyd0ʹu .? [oMB)5'9/)2*mY<~㛩hUi'Z؈wXUn?;v ⯢@H#NVi@CI~8&ͳ؟Atas*NQ]sSތ^{l໅2 4hwhR-[ì@E^@z^\7)ŭTFYH|_a\TZ=̭{jٶcxO٫u(/%@R vCo }e|\.>:'܄ QHFӘ.SS0~IrKq;쑙R*FfUpkYsC|)E!dGjM%_ClToN4sɁ/G'I`A{ wpNX(#^"kp2PNW+#g IKK(bʱ\W1 ƴYSF\ ESW,pSж&'dj̀rq /=J^[2(ִm5aTBR=Fx;IW8zgn#IṸyW]&m3 ? -g\J6iE5ZW]N-w#2 \#]l|0,qh)|LQ4IǓYR߭Ss о:wMe\W3@; ~ *\W`λ ű_A7.UI1X0|y*kʧ>7(+.zG]Sb$hUʴA_xL iA䎘dEL )a\LJUqWр9ݛ?ЀU?(u#d"\SBe GK%d:G)۟=\3dRwa~2Eξx[?D<aȬ3}hHIT.xr^ L%#5n[ݚhݿ~ <9nюQ4a<@'U5Q*Dh5}U8]i ΛS"ߔ^X>/dn# E@-@4Όdmt)#s 5 Np\a4A]tW[;8lioEUIZU Xbb4Zl tJd[w,VN=MH?*- D#tcpT\\.~gnEJ΀}X@ *HnMRaJ}¤w}1+?/`4FQk^$Q`Cॏˮ*VzL k@M9EE>>l=g0up#1+FQһ{y\4.,ѫ )|C[)\ť@p?N#ޜF\p Ez"᮪gl Qhb1x4dzDGHi4S @Y ^J~#;P> qu'(tA);wx+2MCmu-ؘP )߲L|yhEo;@L>N*w5m!Kdðpm>AN [6 q p(37o}q u&@9'5,+^祿o:\VPh0* ,F3LXT#0gxw.VىňP ?qKwYu^ x[M%>o#3427.1 DX%QLV4BIkx;%y6R\?D Q6Pyo*?h&8OJzypEQd.D.>HO}{Ur*15Ib{ckjVKe5Nou/9r,CUs-kܴٯŠPG_hx:7,k;~Bჟ@>>@,JN%l< ]menD8au20gq@Ig߹|)s)Gu6 z@ǑNMy!6B꒽QЩocn1r_ЅvOmJDU6'Mb<0kT#8ÿj mdW ԴT, 4)O %7F g7 u=flnjѓSfDzx=| %_܉?NQlD hO%zei& |Ș#`v!˃j}]b6y=0ʔW::fR ='35 6V+U|\ʂ0d|I*ZһR6 CX.ЎlPS rCgրxntDi""Ǻ|JvYkcvD8wi _WsWX$d]b&(?X \=d>آ ǁ. yy K6Zre ?n#T}+ #_mJ\84I3C/g?]j bCZZ1%Iݯ*7To%ՇVr$ kR-#GYvg˳t7m{[˻<=G./YG#ҭW*mĊ9zd6v4dE9jJ-{Ny6TwLL kQJ0b&WFeQ3/CTnrNPu?XTC&0~fJM;zPa4OG1 0THmCl %T6$h&4Q ]煦˿+);6n$mKXڶqǍl#vuF;KgTU3VW{gt(ˇWijDnYmJƭ<)f}whYw߅nZu`s~Ab)L_ QRkXPT/Y$:+-UA ,#]Q?.׊MꔱDX5`RH R;LbeqM܎`Ҋ 2+nIrxN&Gw)$s]a9ŠS$Xel-W0=3aCJ8m!Q(g({<:[}H1W&3/Λ ^\kjNI,ս&\hdb5Gwi^ +1sC8Tbxٜ 4 u[x706hP)g/@A%u! x[c:D;/x<@PPEfUҗ>N T}bݷ4ӿ :~~οDvEch0lC.Z>yN/OQ^ґ(NvC%ϋdd\rU̱}/Ά,?PRYW_W1 S4m} n w?!$][ _!%3lAۯ4d 2L#d2_]r{~IDVVjWx/R* 8syOp^hT jj3Z5ULc̛A9AcAT6^4ElA,[6ZeNuǍ~MZ cA R# 1N~dl.jU|@SnUu'#V#xZV%oMճ Oj0mN2[ʚ8F<'R#@"@{B[AMXWi!M B8=hw}O?9Vn#qlP7$ΦTx&){+ussB0^5%RВ!*D!S yweOx^GFJsM ufU+;}2;!xڋ .اT"NXڽՐܪztywVT]gjVW0.Gm~I[7 Z;U xsR_3>V'0fpTiEl+m`bGC'McglwUv#?d/3"îv=B&/ J "J=6l޾+Tߜ<{d95\e4:[!VCb~iP}Wk¿`OAT 3o)!9Hg8B}( ?rvh7&.![QHv%E\[AW.(u$"Ǭ}ZU'eIVGth©(n[et]܊}Z,{%_#"J^勸"&ջHuf\NU|%vDOnoN=y?DS3JI-4Ʊn>b .qY4;ETu KaDnHM#I|$j Ϟޮ:9<{[jDoYD, VCg=Զm'NA}SEC3#Iy=aMe\'m !Lw1T;%kM :z6mva&cm;NhϑԹӀ}4 ϴdJu~ݏ#j!( [L1p pRO@N$&hن zAS;-`EíqbKV$}X!B-` [x$Me1觴aÕAxbG}߈HKMTީ:^YtMkM@#k\gL Yr"Q3zVva=;p$"JM,:ކ&l3͔HK1Q? G~slArx֘jwYr :'w}8%+M$Q x"0M9, :DZ!< WME[ytʸIMLX:*wU8UiO! dRe=?MH-Ӽp0{W*;FDApI H`KIQ¼G:F+az#ֹV2bi"pܢ-rI|ԊC9'ZlW)<Sy3%ʎ.m88&uU_vy>ʓ00@(:_U." 8u{TڕTQ/6ρ]t2egXmY!f5%*Tt5xL4iXS1h ԋHtl'{5UBc5O%MHœP~>{[u2ńyhniL^YցlQBf+cn(G5@{'[)>uo s6aM2p-4OD*7'f7q*$o*X0 a;ђ8^$*x>/3d[fABrZ\MwE}ȯm!RkyUݭ(7p vɏaC4%Lj;Gl49r6:}`ڥk{7v-b57iL}Ftp/UT [5<.|(ﶱfs08\}"F\Q9Y"&̡s\߻P"Wl/LSx"'Ets M#7ꤱR7?-њ޶8t1x"_ոv.nȁ$E!A$JQlKǖ~sIP%]h`u %Lqp|'z`ʮ$k@3 ir0a|"e&0c͕=&0ZCsm<=ĮDm%"򐙈ؑ=D=okMDĀ@@XU 5ؽl6?O/'ژ ooNBmI9g$RDLfHlmcZ'Fjq\&^vSq8,D;#nSβܿC 1#wAH\r,EGE@6=]B mV5oK`}tj"F8!~O`@h ΉUY əHS&_ޝ*VlGyvvh|Iݹں\?<ʈÏ-}Կ.Kf%L2b|8"y+!+kWG3Nv_X۾g:[駌]PT84I<-σ[ 3p%^KgR~ L@PcbLBAw{!\v&̎crtn8Bpz&rudv%OC}CdXO=9&5mF猰kMt(> ]08mM`u?r _"dB,sg3q娆Wc{LccGbdx#DOUP-f!Nj&~#X9lyϛg1!fv~HΌB\Ϲ:{0g#>XB^bx4A?C[7~45*0;x^< E\rdd=g]I ,1te.D3°g=y@%`\1~Nu Vcx%~v#{^J0>֭/vYz U@=7}BCHtDQݑ|?)`#; M[ qLcʡc`z{[|+S̍OH7IIy\:,H$I_u=ȴIU^&lٿ$o?/(DkV{qF t@v!;*d |/gJbمHxωu"Fnɥj.IYdҒi.dy1A `{>`q@O4?s\6qZ!`dz@w 'zSwPМ=|&:v," npEF7r=a>(HHq D[~G7p9GR2Bpf'WKU"nalL|S7_VӘ}GVPiX>u6,׽/Hҁ;-H]=?4Rz O%O*sciޑ(uXF4sdzL_PKA$[8]9ݼ (LDq*zQ\)rKp0.#F].ewYS2ZcN 5Z17sUM^D? x:1E(w~[,/ \aUNӆr_1gBWV,4'kTF\-DW F 7tyDqdZd&O;6Ԣ+5қ0 Evÿ.M<&nS5 CͿ)N O^^qs @@h 7fUӓuw0s|G*ZZWZt!3]͡5X|>tJ·[A}GI{ ?FjQ3IÒʽ!TW\r/Pӈ8W,JkIo32r4 5.Mh&αۂQϰ\ f -0Iwn?1L 7*u~gRQhԗ5:3I]At]y`7-ݳÏ2NLF9z5HI-܈]/2k0jj dNBcV;IIKniɅ.ncOmwAEUqgMtͶt' aB/9qqYղOz>bܑG݄v]Q br*NAf c샠 !7K9:SOaJ- kՂL ZSu-] s%C.O'14Y߉nu9a$+:0` L7(za;mP [Y"= `T '<"GDĮT _V,fY SGkd˂ qRvyU;e1YA5gS8DpLBm wh9bVgٜrI[VAm(RS*-U*[R^~w4ӅAgFFEOM>jkA$P֊:nlC? zb~L4C:OG yܵM x2O~[IVj_,HB72ceX1jcz~>Lr˿E+>рS 6;!1!p>Gxcv}~ '+VɷZR^E!;9P!խh[pZJ6Yn 5@NdI0oӃ*4*K"b^Pߣ'4zq %Y1jYD, 1g|1О&/C_5aH0PFYn(ir4J@T%St/7 [kSݥ9j$]heGH 7W]GQ@Aے`PxlRKqڛ$vP8\!˩L_E8GLA&.2t$\ ףss~XzR?Se޵*R @ݻ](A7`mnQ.<fz)YTcB{}N_AI(J;3yܽVVr\+TdY0mI`UYxXG,SkiGZCj|$x7G0(?iȦcf[B,}qjŹŦj'FѮqoM@=2ӹȸ`B)x9'bLet m_6iCO=L >AH u%lti<?b9I杍wQuܽC.G5:+=ٶ.ե2(Dx_6B$Q6LGÌLCm\_C9ܱce,@OoQ#`hm/zyә?i:+;_QYW'opLTܠ&v1񘼌*h]PJC2/8 b\G]@W~wC*␱ZbŎJe4d F0-x;-®lT)Q=N*bmPMy327 ߽ci9N+cfGY ?JG4h6;(;ӕHaFc\F_qBZU+:1:Wi-՚u+ewW ɹrof~)l6Հέc@l2rj"O`sP1TL Ar^8=NCX fPHegDf#ЂJ@,+rG7g^O/4aCà;c',adGķPp]kI+AׂӃǁ~YGem\V?#>˷ RAtmZhN~߾Qͨ{c[)aÿDߟٰ (0|OϏ˧^.EO2FS ]0[^bg[Śy :<ꕚмsl>8! coF`g_&{D“VڎٺƫSt V_G"ys\cQl&C[LXb#yx1@;9*12D1lEn. !/Wo)_ ^ <~qK~xB\AnhKy\'!:f_ ͼ^7(n.-69 ;"&`KH kKzA1T ~f"J娖ZX}BTFG"sf肮=/hgh .xZa[nK$}W+U$6. T}VqyQʈy&qGvhzLs>x) ur|QM8fI1ۓjG5:cX9,3 dfO~D\]t%d\ TK _<%g|a6ۅ$+Ϋ.J6 InN*RL|3`6j6K90Yng? ŋkY&dhWo,`U,g)hXؚ«n_r ÉY/M~pV+GZΛ,W܊F8RCX<+}tbѴH%EѮ"p@$kp^p1ah}hU}IryfOfgVo?H.f %qLǘu,{"M8mCw/%u|USe%#X ~XUDyj'DB|P]m&J}? T  $RyX־JA6u^׿7yLU4 DhNYhza&V:D+.`K<3DGS6^h{Q lYQq} :PkCe9܋hWC%P6uזPH;NC;' c9MmD@x>>I!^0Q? ޱ", D-+$i cݮ>R4w M<8W{$œ[o9Y?8%ҩy\i+Wd^,YC92=Qt[8p{u{6T 91ގ؀(_O*hHZ쟌O!~$A :VA AU1GO"* qKbΖ\۞*L':b6v)%^Đt 8X?: X}bi'iFyʍqN{JZ0BsȀDһmEqDOjMbZFJX 031XsHj6ć0Tf'XNi/PI C59 rƀFx_C.=]V:z!}`vK,Ql%tVA 6?1eJxe%~gS`]kR Z[b{N.%n+BC-b7c/-AN C~gjΏ '-,Iei r 7p 6:Et!Ou$Pd!>Q)/K.,a [ (-X6M\6,rkοX* '#mS0_OvDvGX\Qd{ILP[KG#$7g /ZiCƫP=y^ $;+Nf{.uH$ڒoEx0q߷$Ob(ҁlڪ{WoRkLFsJJ$4*2a_&T b.=ʣ|08p=pZb?N;cvw%V8(j.m8BmCjsjS#(wx9RguFwv`@;'J}`t;lr͹2,(ZD c,٤9WZ1t,g’q*Bp*aְ=& 0i7,)J'jm'%ǐu9*NwV[թK@1IϗVs3.UwYQV_+&b8pTsǁsžq qJܤ*MKStֶ12z]kL|ľ 3i +OӞ",5>uXJ3`$(9Xx\9H/J,aXNƀdEY7v v?ߥgTszF[$FDžO}oq#sȬvzbM[KރfƂu ӠϮkO jwk*BwsZYm?eWu?ZK$}$E1cƎ< sa@K^8K*nuQ Xbf@3'Pݗk&XpA 8٨iN BjkH;ܘu3tϭExp=1ޭ^\əժE(&P r#j2wA2#uO8<ްll%qD\oN͞~F] t[m >H\"o a$[DelX,/mh"ta|6.#:s2԰*߰*(n)twiQI~S$}awF#&YT \yuP^DP "3&r#ǃG6KgPdӀQ)gP{,3dLAK~̅KZv wޙdY+1Z)~WV_Vhk\Mo7Xh0l4)3NMa$oCՏᠰtARfѡBe:-{Լ{a;iM(ANd?a-J;uDWvrjZ(geI̩ae=58U_?1/r>h!]%Rv=tuͽsߵNQׂ }_Tz`'AKc/.AwoUQ_|uylSHeXf8 K}f&$x5ǯF6N[cUC_2X]Q_fPs 鱪5c9XqkKVm T(%#Jc$3ajψGvG/;0BԙPq0޳:DhիiV{[0>*eHeMNsHY-SWTRwA 0ŷI't1Ixc.{ܓ8Xj<,&{,{TfMVsX[dC5D\fr iz =NlaaxOKKسǕb^\7`*4;.0C`K%gG#bG>[>^3EI*hq/fAdI\~DI3s/~+AϿؓA:Dݛb3'ɦ1[k/d r8&TQz?Kؾb2q*&Zm5ƒ.)Tay1Q{pvR2x lEn僔[3kAm $ӽEx;6ڈ,܂r}R8{tǃx&%eN?`tcUSw5wvtſݙ ;WWD̨s&ת8vkJ>ѯy$qېOﱛjaC2 ' 'aC 5iVMt%:7/as*cICVFpqP |ZAm ڮ4A1X(2L!IEr.x,g;ǘV (|b6卭|D]Ky`@&h \L6 9޶Ld{d2*XJ4P{V0z‘C4sN#AH}.3]tqkٗUwިnfPAg$^` ѷ껼aNC#~j6]-܍I |PwJL@z+'ʑ7L+0DP?_KA!<3/6 p3|0$O VP+S-}w[(Yv '%)Kshi~k4†~/Obe^/"=E Wz^|8ӫCHkRǴɠ 1CI"U+APqhM K4PSw -Vvye׌Eġ+4Z$2.P"daU4(ނqY GmV.,J½r¼~%ksXmEzu--S% W.ہ?Ӂ4.O-N vz ߱y"":Zĩ C>s#J>=.uL`%8O>y 12HTO$dFTgFb˃ْbjx$ w{wҿ5Gy7܀2[(֚d@ DQ`,eCW! ,ZGܐimEF/k\T,:`PM&2؟: Clwp.h"glgs|g'D53ݽ:crW7$`2 pWt;%xk t) tp`۩WR+N3tI,%=*ÍV )r."Wld\(2~礥~D7Wήl.jat!7Rc6}{ϔ M 3A?BY_ӛjP6QAI"a@[_Fg}sJqH] QLC1W'Ikڋ*"(Z R=%3`{ 2 XNtMdpub4 unę=T\ϣ!phLweSF\9 N4o эޡ"WF@2!pUWب%.3?;1'[c+!&FP6Ph#֭{wdNYj=<fJ?c]p6&%%qͯQr{Bag!u+j֥f"Y3T8na܌GM>+gB@ ^{ta4Γ#'<ؕF&,ro˫Olm,ڙ Ln?I*2dyX@{b6ʐղL=rRat\RPLUauTs"*^ z^osr"F tPaYܮ;.v(b,m^1p YQE FT#W,q%T ?'V7%#Ή=j$Ҭc'Me`6{*7ƅv݅^g*[ِ6ڴaŽ`í$DSmӏ}&`ͯe1_c&đs5W]{Յ5/ ?X8\o2Q': YTK ֜EL ܿay VC\ wWX]Kvc:5mtPAD=iwjNń m]Dc= 聫Qn{K{l> |:ш7cg͠ڱBi8mvG>tkټV0Š+o\v4y?-ilYdpIKj|[;v" yPOF~ 1C ?ԟ v;w&vQN!O݋/(Z~9|֣{8).KY0D1r~[AӇ,_hKˠي* J܎Xd&f/:򢺇ikxz4#Cг:FX؎"Tuju"}F89їr zt;Oo<ٰOQ"BqPͅMD Bڞ˛x1:cez#2v< ic|)y.$j?4HoUسiRGSOȩgשE>] ٍ㦞#DCkwPW(_{ꎝ H6ܓ< Wo&ܭhit [5l.j;[pYـ"D%6.ҁهJ>3I|qA&oyRuɃ=.$@Tp4fa4!c(;ў0Ru~Ԙn0+NEġvM5K$h5b_3Ƌ ⦯0plwV~[[oeE@6 a-P܉jb,ǝuLRF}KXǬ׏rbcÎnQ Nʶƃ0jZcZri%$ְiLvnuv9w:4),LZTZeuxB+~i'\GHߕ*WhL"㛨D\'1}.7<]&X_BLJX6z634};ao0-pSS*aՅŶiȆus@-܏(C w# 0o?ۃxa4(8dYepsT!dbB5!SxʸTI> i(65]N+_ ? PbE@i7IJ!]F+Z0أ扒%7壑1DR=]7&Wv!/ȁzm*0193./NC@HD)vY:KLI;a*4+qN*'8k]./3qe<'AtcCZ|35IAJ݇W-;( ^ZH7c6 Q?UBY2nhdޟT\ªJi.G` Sby ~ު ެQvwn&w||$q2aK̰~1Bq/7H%uPv5اIfmVQ"\3f#繵@ύLك)y7 UzΊA[K./ NrzH>M^2w9ZRF W{E.ep%H#C"(hqu*[ 8]y{6q "Z.'itC*p{* הo>.Hz٭$;yI1zNvM a[@H6#cB 6 V?8a܄ɡb Q7y?(g \.~Y9&IID?װ@lQy| }*SM% F-,P8ӳuފV{J/eU3*#K۬Hxof'Mv7NC~MZixg)G!1RuR *;Ҽg!mSx,V=Ijv<~~e'jHyyd,]f7롽jW²ŪE3l}#n(A~{l\ߋ_sx{Ќza>i/ BB)XkI?7aSFى^J5]bJr@}6: "01{#xPbSnm84mrLi S(.϶;E<aO. 8oқ a՚!A yYa+܌UNOt(…,i;19A Om?ʀIA,mPwo(SvQ\ 1osazRdkٱzBET0f]a])Xncї|Dw*hj>F~ZJ$dwɱah;rw)䔸>)k<% j;OķHS08Z&z qS!P KS{HmW^ \Wβ--G˹A҂64aD Ӭ3{zS~wE' =:0PdwI8Cײf97.uv B>IF}_.aW 26 t<^,,5VHt&`Kl$[5CsX>h+M_$)s4IRMro=3>!YG&¾aW 48@KY,ޅKOfGXh_kRyOM5aoz)Q(I鋓V!/y&Rvj 8mrȝ8hП .ZT mxK_7zrވw~ SaDp"w-K@6 ͷҮ)s(ܙEͨuArZ^xQ9hK|XL%;V C+P)L'?:LfUg&7NTa4;C%un^20m23U@PT|I{xj.DHJ.@XnX4bz@LV"9qBD+ٵrHa\6C %'#LD{{rm.5.pѾiV~ߛ>2E}3H6iP1! !FѪ__(oB 8e#M45uXT!b&e/ &]Պ'HTu[C$IB].ye>} g^6t0uq>MHYYX;U{BN;(Wigar-q6i4a؎PhqUj&aBGR7:qH 4i: ['vhW%>0(4?p6rzsbCx(ۉ鳙k m7 -)ϯb]BҦYt;IϪmK vym=,](ia V0cs! L ؾùO\ߺJ&.3_-4>_k"(-nGt健jtaY@ef U6X׬#gl`tiIFa;Is-sDTz7;\XzDklҹ@2qt1c޾!_M?kA/rAMVl {$z]>4~}OñP>CLOg 5Yi%"fd#kŠ ,lk)n9 u7 R }IIPE(ܣD{ |A {kMS݈3Əy V԰Wy2p Q jD .}2h)61v&jjZϑH:͟vSZSʺ~1:`{};xa:/뢺Q"pLo<\&4b!G!?v0sDi❹t_87吁Wn!2Bx =tl{`M ?iuAZ'zX7&tRx pFE̞8[\!?y+w-a/>T,ّ# \ $2Ls7D M֗ !oLPR4檸&5:T!nC҂M}M&Z$Q ׬̀5fRR䩠T+u8Z3(ysMg,)dЈvr.EEwjݪœv.(8;Q̙kro^.T/ix vъ!GJ- h(|:, 0 !s-g8^WQwXE^wH)٘r?rfc?3.:|躜 "0eg8!-:k]K=*t^ %VAsi'3M! G&[~݆ZD0Kp7a ޜOm7*]!^3vCyR!ϥ{(dYܨEA]-nN+ xΦnW L(DU=OgZ-Hh6磠4K wDy0OLMsPO){=&oI .39rXQ*A'aФ]b5&5 53,O/DCx}^E6y#5YԎ35MLhtD7/Y>kjz7;ou-O BwԐ8>-eMGF#j-ՂCyco9& .1jwSaf +)&Ϸv I1d8@!f(c'XW$Yhip;A?hF$zd5޷fo^d7&]൩&x':ٙD@ꚽ,W0>=` E\chE,b3Zy,Q%o-~oQ`2єei_PӜ+]1Ο30ft {`~H/Z#}Bc=Q}_NF@akL2[h0q].Ʃ(2W,5 UuG}Ȩ'1LiF"ܵ}9%gs9.T&" %ߍblv^cvN2%n+”|=hx&\1o~5P^м B?`QR'D' Zxg@yߟ'^Yv 6n;?qh<.N>y:[pY0iiAO0'49YџRb'RS۩G.mЦ,w E/%g 2EC낉1: 65DyFZ8Z$C9쑄䇘i]ss{P. W9V7, :5 :6KmV'{Ҩwf>F¬OG7V8 (w}=l~u 8*P\;Ů #P6Mu3Ɵ7Yra&ī$ͼy3ϝAS.i/22i͏I F#p䑨#tʘ┏>KL+*Dd&1V!oƋuDj> Ԓ 1Ȕl˵2diڗ'wĝDEal LJ΢ѻFT>j;Sݻ'A솕-q{עMRl a=~2s[# s ee_ԛ8\-.p`~2O /VA'ڴ^Bj=rcٰ4/l9G%KZtdO-3G>Qsgv6bY KCrweHSU !tʃ)vd|,nY&i+NDu>H@`z8Ƴc倎EE1-@hTI ֣߆qIA-(~ ީMYH{Tg}sZHKwlpD!чMBUX aqu'ln)7>3{W? @&=ktPH -K_^iNڔPSmUȺ1 ޻J Y_thtVO1$CiU6?l1n^ټqgk:Qn,JIv5sV=< 5i_&^</rEI'3ǹ/B/M7 /0 }I{YZ]lG zTqTcL!Aє{n8Ļ[UH;eO!"da}S&^Mv rbv :$!٧؟i"ųB*[ LٗP}Uoig bmRQR;c+233;DÌґ]l[83/7ǜفedG0!'*j,~ qҺWk¬ Og@ ߚ9et;x }9!ۥDS\MH ]6s]򾛸y9P RYwg0'),d7!B}no )P* -5=Xx )׿y -#,ir>rz\a1PW0uӦta9c/97-ڼv6 9,&ԒO ,/I[ۙS[GW<'njJR߃ (!6]ڵ͘^@e R3W+sw[dd{4RP5A?xbQ?}z$*i$VȦ 棳w2F*U!mH-^|`sR@ %zQ& %:m4*lz&&Nтc6 |1֪lBnviz,g"ŻPr/GvWf_KʰW(4_w5 hDf%[Z"+BNb?]qWy{v 4Y7sʛ)toWć`Cz )M[1D* |ѶBU&=/Rwe–53K , f4EQ% P.ՀԂ6$/L[rWM'EL|,@˫\ /t%[ ʮ|Bn&N/Um/ ӬC*μ̎ȝM [Uaސ[*!DsL'UػAh@^#(鑍cZBdF 8ZkD5s 4.( }>1 }43C &/,a*(w@3CEPG3-P-vYԞ{?ATw^P~'뻪N,?ń 4A #7%a_]ujW<@~"h:`4DW~Tz:txr~crsk|c^AJ2v -A~(=d+7~mcz$'@ mBOd҆zٴZe"7 aR4ȵNZ0(t$.l,&ڧ_Z @L;#_OL!;{Z ,Pr86:7Ozt|U!fސ05ƶtj .O im2Iqļ ⳕte mXaF F ZZN0.֏X A=\ȣ׃FHG5S WPyGm"m&9^.lEsaޥܖ#EM4v{=B^ЉTaFE6R۹]pjɄib>J:t/U\`P`ܒc50&VbXꉌԈɹj޻JU,i΀%JK_eji D.x@j.&ȤH)ur;,WRuf ZxzIB=8rXT&iT7S($Y'U1q0E?D_~gd=:mCFvŤGb7㘧 DV*?ϥ?2 gyw k0HkOwU4 fF˽aoGu#m5Y1afwXfbkQg{&/=3]baP8FE{aq,Z]mƽ}TM3U-=z[X.Ȗf 7fFFA{28Cd8Mflt|I4yqԂie fk~xv6\52{EAJ"kYtbZ/4ZS?cM32 TU "cxR JUHt:@B HqOnW7|u0 kYlbc'`bB#bhu^<:;>7hֆl1, *kBV0U])1c:[ ОavXW)Ra,VJ#un~/7.YkgaTFAJff ZhIWFgˎy'>4hÎMϲ3XXU@Rf%Jy{|Z2rhO#h88Aq(BGH׻To8{n.duKد kNk)XZ;kW2T˸dAPփ0C8՘`I{8S%`fs .܀v=)(=Aƈ} Vlzeq3֨{Ծ@*ȅn^ăqOH:eMFiѨR-Pw-y']Щ!Z܈uƈ{7pkGhjap봓L_ K0AܻfIZr(@vp?B 5\] jғK#Zج_M4H`WQ'/Z|B>wMْs{'zwvTf9 g 1T1CHLj8<}=xO7U`OXC9F1Y'>Gg|1RwH*.e2#OQsByK2 y0Jxf:[slcݻW3S)У#3E^K<Bw@L.P4I%2mP8vѼSWP}! E.3Jk8f- -|qo߈~A.5/`K 4pZpHzDeG~Ak)f,"RӤ~*>f:ʒ5ߩ=G^uEg 3 &wIHerPŀuyJ 0ĺaaq^̅2eEimOk^, V Pk%ˇmU6Ů5JD*ls[^i|ӊs[(uf2 +&lLLk5{p@EA|F`a_Cc'y- c*d#-ړg=/OVoxTmΓ]fy6,;HvgQ(u?ħE9$TE+46&ϖlӝZ J 8oHT6F"DMI/hտ[@/4c=Rb\5:{\u˳T_!Δ}|8f̮wC 3#.f{>m,T\Wreb$¨ (Aןe`bTY.YYt"]\Eb 81n(VJoӑY_Lkp %!m\Z}b/MeFfAżMRkm8·"iШ#;gszؿGn $>I\uAh5i/>-%Je0JW6E9pҭ1?Uo,نl`#:YZ$;?&X,>}<"ʧuwu @c /8y0+GPw3v=,Y&tgY{hOS)x1H<]r24}|Ha BelVQj K,1p쮆Eteb)JsNQ?u]7]y yf9|/ `ڧAVQ|))%s~g:`M@|z MלIf:d-!p@[_vcHkȑOdwk7pORJ(7zgb[C4]z gd6/q Ǝ]cs8ZF ^^/ 80,EshBHLzXmJh^Rd)aHުACzPaucs 0@qgTI[1DyE%>&"JMI'c޶!I'mzŵ>ڷF dt<)ˋ> o8ſQ2 ! UoցZ5v-/F*t6B3mb3 [[E9YcERo'Vc~?r0T44#',"zeYFUtKې^JI]+x F~;e|$o 3+;/xFՐ;8D8]]RyGxR!'ymNPA>ϼ7ǡY6/5˄mu7L:jziنUsLHaDUgX GT5_դ3~4j9}`X(J9!2?U|0H]؊%>OIH'\(3ٽ^]~OtTChg/0U]!mz| j N3aV+qM&ݤ7Tx09al7*Q>Zװ/ima~7` \_))qM FeDΛ/ȮX V ma5enRMyUm y$ZX Q,4v|L; `IcV<'4]ƍ]6LDz Ոg'3:8C׻v7eO|1P]Dq-a*rKG[%lx&lm 152H-Qt Y=UM9sH!U}(Z+v_Zc~U ?v d@' ϩk?1z+-2Ғ~=qП]~~/Y3 24 t^.H撹evaBtޣF vdSZHx5_lQ{7  {x.C»̻`Fg"/*R37I i[`o#-oCo kHBTMS7C)b ao+MbBɱ>=LY;2:2<> Laʴ̈́:=q +b)=]7a[&a " \V)CJS kq8?xܳ`۩5n4q8$Jhig:fH#G;9裡>8'C>/AB< ґfI^◾ru+ 7ʛ\;ڂHU˅e)r\[mփU}0}u[omVc4z}6B#-{7o5gi4jdUDk=/fa?=Fc!7bl;|z"8oDtj&{#s::7:Mcl|}qRɎeԢshO^]6^(<ژYzbw0 (qi8y^ex-'j1in^TK_.f*۱ sَ|OCqY8?n,gTqoiL|L1`ҋHFe6Ačz m:g"Ah-YvtZ! z1hGEMZ%ܨ,{} >IJC/Dl=2.TxmwO Ntr[Ĭ[N4k*K4$.Tb? ?RDTAM? ̸n>#<gW]) Z8L^_ǐI ҂m `tIKF]e>ve90EJ~ߊ.H[bL=~_랮'lպ[ ZRJ,}`ΎAb+x0 ]9 b|_|} f`* LsD)Sj@ED 9,qYs$u WpCF>yh^wx KəYa46_nh5@ Ar7 U ǣ_+cIm~C.}Ԟç}鸫r|]|DƱ8 kv{, p.dwY3R{2## Z?GOjҠ4=5ׄ~49lHif*}Ρ)Pz x$x o M~5:]4BNmAY%*59 JU1޸gT0+Xu{z)Q ~`:8mZ%Qmq·y2-~CntE]JVr+xQb.%9Rۖ.]soNP]GF |<)_wde`ZؖL+b.IZ); VHCE2MBS]y׀9;&ičB2砑rAc@!Y&M^E 6cFzMh${ لztVLsM>4O#Mb_v⃘Jhk__|顀mCxs-JpvAgafiU)> =ŵrC7!\kx' ,y ?W"yד0H7m>HM?B=ӯEiݠUG|t,¹ 4vJ{L,cAP .pt_e@5I'R4D,)[Vco*(,~?S#Qc]zSgtn#S,+5>> rܯr $T@co| RxWgPDp} ޱ!Пl"3A6Q8-99|AHՊ4[-ϥTyR ! Ҥ 2B!kgRzQ3$~mNcu' p6m"bl+ +!aSR V*zԩ!6G5*2r~ J>W<{^X`Q~N=^YkY?D0P%SL)s-qB466ZC8D|m>{/e11 8[Ʋ Չש~~ zRqe[9~Œ;V{&_W3oʉv&}3LbY2O2쎕ba]U@6#pnjx%Gnb@$!yD+ cvjl >-=1Qve@m?y>mA~^+=^&=c3kp5cD1 2z3۽YU|ƵOL1r![mKsӟ=3",RPGUd"dD*J/Go~c(^J-YS!`ʜ UarɂjTxBQd9fag63|z| J~aJ@ S$zm%T^g4\^LjO+ Ցf:R>i%V{\p4&8aa:['ȵ:WMţL(r_׎>m %l\0T{ d &3"+<8qmq~bqCh@9 *F⹔:;e5t-7 |i!ޔ^GSS d$𼵇QI  mwTeS]CHtX7Vc?K֎ׇU|:w8+ |{RVjD>63LJ]5̂&,ڵ|q~{BvPtHMCo>bqCE2Ks[~T-lI)FPxKǖ/E㱲$`^mbRvΞ2O;taݦ\\Ϊ8C9`ˌtrww*@1ґG=k/ h~8 _3bLC wPC<;c[ƙ쩕0ʢd:r?^Ǝ^M_˳L|/׌ZfEBDD`Tg%ߘCTk{;y+V9bYO8nCc1 ^y!^xTr < H 9J3>}1jNPo 4S6IM}R߅t︍C(.A>C*K;MS>iX L+LW"4,Qd Ef,4LZt _|hz$}-M`gS܅+c]x`(@6XС`g^L+kLPdGdO^++6,Z7 nvˉ$v|=V 4AP0~:Re\]VGƎc #~JD˃27z\k1W3.@ګUp~qh$cIHj3=9뇀q ?2˟K(`-鑮 ]Z:C{KTFP-rFPh&a\XOB{mZ%2pLB{dQfӭt?Z/VXP`+ Jȹ>OFŀQŔZ$^)KLR~,?GE) H.,̒3y ϲ:Pﰳbe[J30 qץ':ClCbܓ?~=SF5tNk??5p±5IAz0z?Hc?7?BJE'O tq:KƘmyr 62<F';%ܾM 8V?uh Yų vͯYb!b$N³#)XJ~\ْޥ}qrT\I c;Z;M,4YJ"YD?֖DXr]| Z8`͍o i9cn|e0 Фbk1D ur< =c ܖ?(>wD7Q'KszI" 깽c|m~kt*^:%rno;kX nUꖍZ|?]bŌk=iD87f>sJPߚ\;݅8#լ۳:-Қ58D[(h:g1grhD4Q)y˱]YnԶVF@\Ɉ wwW,c6٫$fw%XAëTG2N=RL,|~#ؒEQ4WM{hp~$5`^MHa%-+UɽEDDgHɹUFA4vX "2vXU}ĆqGM { &XzT-|%|+LX؏O8I+^G 0<S^*f\OJ6+jxu= X삇`ŶeQ"Y @ĊtBW{.FaG MսF~6&58GmPp?%:K IȲ)uaG7A(WYpWLwh'Nǝ~k 稑z RA_cC|4o hظ W] d^^/cdg(lɑ *}jfE~06\jpQ92\;k(qM?c坛&@aK$F͡pQxH^ڣA\-gbgěxAxr| \P$4vx; rqb4*n{ueUQ2ICt\Y&#zU.]] "$q Wb/}Tlf pm!@y"gx.I/)ho4vZ W^}׊6E[=f1e[]o<SZ8+}.^̸1"ز\НTdbW{{[ʾUqhOŝ$?LH~x%+t:s 3'˖G?=>QK  9U" !$0&3I} ݼX (ǶY7RcA:IRL DhAM^P'.NIVcjr`u?%;aW1bl:i/rT 1u4W8V&Q26Ybt\TEt(kEJĨ3]pxER OLVa9Ou t!<5ՠP XަtG= p`f5zS]:~BQQ% *U, ٬6gMr?@+ ׃~BĻɣb4r u<[tܦ -ΐF<:`ܤf8w,01bYd"7+ *TdBD'8Q]rvRdfjmO0K$=(ndYY2*3;)dJECmYMoW6!QaM,8۩D B]G5qUK本V"Tu)vsVRЫ* xI)DOzr =z7i}-cyM'$Yd1X/!Ԣ/DW"k涢4j0*YzP( ctGHgJteWKHQ[D 2pۅb+51s뻳pJp` Z!x8Nwk9) q}jkHmJnP'.˄c&ً+9Korw&kdXT~#;gDWw!VeĜ<]a1SiA$O$15ydUd;Z,l'->8_CkWInQ,gWHX؈HEĬB! X@7ClD;~iK_h25t0|D)b䞈: hĩ}UB+O$$M-4+ەΝҒv ˛.sgs!X)?{Hs"|9Ũy Dww-.\ox@OA8UQDd זr2z93k咼"+)d݊J(9uMn" kKO fZ0w%o5X;uZs="yyW`ʇ}*)Q23k: C]Cֲ dnQ6Tz̔ªAť%N^j =Hem a 6zo!}wMU/5`ݣp$?sqllAtg\"LK8J~XNm2M;|PҢ\w% {YrV D߀^i3\aGzWy0hq{a#8p& }~-mCCOYv>eB͓LgAJ0,ȞR~25%!?H`?*ȪL_ 6yJ 6T^:o1:D 8?]9!`@mwI;KJ4g|#;!4USAS bzL$u\1.jp{O:8wʬr͍\;JwJ\{ SvZ.n\cᭅ/[EE`,o] *,iOGqw)qsXIG٦yWu$ڌ7[V:lbdi!q7cF="7Rs6߀Sduxk `CJng9+ۤW?O%*s! m|ղy7xQ0\јa-dt6%^lI{:/+)iM+(!nHnV(e g|\B9;{2}|ݧg<Ŏ"O%U`QeRaw(-!hJEb|!;+t. v[[*[XCR6P!'DQ1uC u?(F?ԥM0`5YzbѼbGA4 T teG5vVv{= v  PE`6jSgMBlA17.O̵ǢY^ݰ]eP0E`v0oze+8 'Dd׳#lQy“0>%!XR<8F̔F|vm w@I[BuAb.Wn*$}Í93._1 ;*,C%ub~]K̂`UQfn }q~jM>p}Y@FP%Cӷq1ܓaώWA*^sDRw,2$yApaܵPUO^UY$C-DQhbu!_?KaTor V2Y,M}ﲽN񖥡Lw끪'TɄ_.MX]LЏTP~.ahyiiD\vK!d␸$x3wǐ`p%&*ZĬ3uUH,_B{rP*;cSPAY'N }gS%sњ@>х\ƲUo RJ!*M޺%G6[г\k+ƭwje=?N,>2NTW@/NFoȿ%x ~'YkeLzr#h&`,3#Ti#RKc\&ȆAǸrmX9ϑBgAĤK=ָS,,Ҡt`R 8P@0V "oWhU W*& ݘַB$c 29'_(u0|KBkߣi Q;O8Ȉh"?Ww;0`. /75W,3WN#DynujoSsƻ[34pOTNB%ak ݊`e!yCT,(?ƆM2сΆNԔNN]P V{(^hv8OAH.|@TD2~DiGoS5;c:Lnۧ-,6vވ4hSN^0`7mzX(Vx #H&rK>UV«A+en\'bgbYQc `Ԅ͆'[W;=Kuv,)4׸uN]礅/' F%n,쇶$`B5$ u1;]cYf-/ ,K%3&^zMmg/jz-;V|?D\2hrZfM] vA3$hJ+T2]^<-87i܉ 7O7z@a{kGeUG?vz9fW'T*Q!Qc񮁿 ^!ڥa<r뻢 ;:w5Áv(njj5[ߏt(?J #P x`OF璘a}ςIhKou?Ep@ȅY}ʑǃhn} H sNL޿V "m~ Uhxw3bo^hphaW|!*gdyn wL#TP?qu3_ K09"@Hj, 3;tLɕ,8Ӌ 3b3S[+I2D ˆB6'(XL)hidR"xP&"d#Zu=C2Fpw90cmPr=K^R*0|l6Q2 s-#汐aiVX E 87KI|4y Z +\U W,&1˿W=l^N ^3ݾ BfNQYky9EGg3HtbnX$ө[39MDoTsO[v-yDG/r)sp"( bّ[Eř!&1;X` 9&ZNŇI<)En$͡\GSP]?8ˏ gEA6NڙdB(+5i2+kb, <)Cr*C;Ӓq0Ze@;j5&W6sCF_<]_ſp' EE]=xjQI_׵J f[͇c'gBWr>Z LIyU_ Js)*sP, JM_aVK;@NW <AZ7="U/O#EuEkfo1"4­(Gq@gjQ"ϻHVوrb*,i)j9WrNZK4]>9xp=LS(l]w\ Nd荜7Ew7 sLTue?D՜HY\ֹ-nI7V)jo>C$˟(o[h dunL!0?f=ehJBt--cQ}B~≍i?ȬpʈvaeJ ZfQf"NVI:$G0II%չb (c$%ip5{gzY5}㼋τs[h9?.: N|y){k{ ӁӔ;]ۂwjeYVf@~NzPx~;iFH#1dl=CkFӿb~O z&d wuPI%[Z3nAkovPѐ71cyZpX}~`9][pfM2$tX_U GJ"vX\rnK )?(ŁIZaL"[9{r Fy.+Rv ZJ<잇δqJ| \z_)ȫEc8u \ˌ )BuQ|vvJ(óoYO `R~wW_! sJ7ٓZ)h(ϯRe*t^o9jE֟z)4Rw­s6FR޷bX{{\!ƽx* [GPEf82@#^no4FNlO\nwKxKa7ž'r8XY :Q"AeL} :)^$ x}&{2!B~S8'w!\VHq<ݠA IDnh`т7-L(1eT{ :aT)vNa׊E36ŶbQO @ply}oD TjF_GCb"XiBfb0cA$1y-Mo#:MW9"l ,u=0%q'TN"#H+g@߭L|VXoRqUᒳc 䛩j"$9G'/%ѡoܘGJV@ 3t:p다5^ԔI?mdf|%2n,1Y8Na_^YH4 [kq޵UQ'ѻEl wE"ʵ&;t8F$"Hv25bΧ`[ T  VL? 6=a-4#C61hA'Sh 7lF3LKDB0Q椯Pi5eg-2v4}UVYnau{D!UrQ^c4 F! A~8fd%]q_P@τdR69^+]R֌;se-Djq%6B r.ۅ/"VTwx_]WBT]yKh\z-dB+zJ*9< F7Zߗ?ZmM83tBmU' A%p,0 ǭ{ >(T;xķ"ռW"Xp I:l .bZb? xk -(D7qJͯ< Ti/z~!ϭjr2L=S39?Mpzˢ)g%& 8&gHg<_'ѯ}(\縿1O[9e"\=yYO4X*7q1;˵bBH >&B XMم3Lm\D{ &7O .KyX&\lTE~gL(hqlfXw#s[AϣB~:TpPXJB /3|oU)@ͤSp2ةțN= gT TQh:hx/ۯ '`Il&3<= Ǘ 2o3fZYfbixi번$E{[*|=6NSi)? "\p~,t:Sfo9!b2 qH:k%  g5 |{W0?52oLJs1foo: .T`ַ3|1 K΄!siԜ\yz&Op$*h\*8Xcd$,PZ/}, fB|ޑ7ªCň,+ kA#g|鴲C磏yHE9=hb-&@SdљSԪNOexIΨ0AemK7/x4l/K(":a"5 wLvڪl*g1zt+?łYiKmed܇5 τjRr¦͏WEm;oM$c?;oXJie,םiď<GP>bVž8o84's `-j :A1)Vd(S^ZXc?)ZnE0LzM.Q9IT @/^j2ǥ(}Dll1mJߟa1A5fo[GNgO90Cajw7ٝQ^#F` G"rbyV$=."#ʮoڜ%G= N3PH<0V: - k>1m Nb2ic$3{% H_1xrcU@v̒>%_D M -K3_ `T&ZANJpu͛t-l?U uV֍YkJ$CHդW#6Bs+%daVc1WlԊ[ݸ@٨q%vX;ב۩ v;܃0Az)sW+ǡ =Alh\9衛[zdNTiHbIմ`;~J %r`#dThiP-`XZ.Y 갏Xtq/pF kRFoڝ蝆GlZ{mc@śW[OQs砻Y =CLW [gˤ +蔺SG(r'RCfpS޲(9{?omN|olɎGP]O>b ;xq[1;K| w=-2׾;Z :z R5;O,V`=б7eCaf8G&iJuPHyJy䐍n7*l<LQIҪ ٠. ?OUJ+"#T}[Ce_3 !wEn^,O/9ВyVd5^ Q>ātm~1j%[Φɲ]9}FzNk^5qLD|bQ *Bs\|ҥ@cAi<eQ$:a2"6`T׆]5E?8ym Ά@k30!n0= bs MODwie9q]:᭛aLgͪoiVꙅ &'Bh==:L5tR93:P\r;JHc&/>PFߠ閹\`zhOed${^g$jEtCS;V)1-*}3t[(cx>͢Ś}QeNvB2ꔖ%<ɄбN@<@:@tv*Nlgl4 be̮n4Ds3DZe;_۰/,A跏eL1鴋[nS2\&&ޫtt6AKKa\`;.W1g|=>y*P'ɩg^m @!&$_2$K`HDH ÓM8^*G Sg5w_ qBm2{MJ:_h"-(LL=xhwc|+Z7&r U d|jjP`|8RIvRy7,57eyN'Vg_]:OR-ޏ4oSF˘A#c_+@TI *L7OKj,VM )LңԡUhu/e׹4m:}uKiC[C^ֶ7O&E `3],)Ԥ^Be:3[·)El.~.[D9aWNNȺQ8QMT# p4D_lpSu0刋 E}YO9W銷Ë<_d_hboׅ \Ě:XGa IyM{ZU5W7\cM0nTڵwC~`"4Ӗ;I?1$Y{~&F_EOd&s;a ]fK˽&cjS`BQV]6 .6r+_KF k@-dϼ[Y]:[ߑFPa[*SO/UsfaSKɹSRXA_+S/A'3iAR< ߳ ODZB:pK6?Ɉ۵]M⢧&g=Qaz6)()T^s\ }IǮY>+z\$ 4=Pڻ[ӸNT䄶,%THX1ǼD.vrL]R1eMauoC <5 7&'Q)Ȓ (vQ3Φ5UЏtnZn#' -uz'dp£ آvV v?g$jjqg;!%>o^3 ϻjs䛄 M(T#!U+HѦ1pKH>lU=0G̊FUaF+HNÞ)p9_̆lfeMLWdvwȗĘCMϿ#(A5Uy r$^B['C.Q϶ *XXl cA-,-W.E$q0c_4?;춞@NY96CsgX$8;S~=14q+bD-A7(' X!ɀ]6tyV_ȠMA.\R4u]64xdieP]G:2Fg @AH##OMɡ>Ѽ ,'֝zxvf[R}9dudU6S&32{>I޻InnE'5!H Pwj>atozZ*P?*KGudDo.HЦ:3tb]dh .؅r e1Yދi֠SǍte* źk(XnUY/lu?ݐ¼§d z/hĀ[Ll׺4CF=h漧1!`SXьC(vn@ `ng@Kp̪ݛ/? TAOM3/C/ܱs3"p=%+~?5;Hb8{QHdF09{V{+YhG30;`]uN5;svKzQ^Ǩ6[ gp6TP>Ulnw =EY"Vdd;ʵ%D 6TH9n?SXX:Ȅ>Ce,_!W-ӑ\86RQRM+ao'J>UHd^28H(l$ ì7Z1Kf3;D&nǧڑUt]Z^A?& fؗWО=8Pc^gj8p3CGpSXz xBFjvXdo< ŹAE\1ɍSUoNĶѼ;?Q]-.o ?md*X4xjԳ{6WW0`Nyp`L#% @iAkHciYmنG$G Y4͝EFl3"oo#tg1FMҥ=q_೮>ޮ'bxRLBWwSt7L]i mF02tS̮n=)~=GYn>wJnLMWDgA^fҀx-M}$71I]HW>yZOFj{e<ڵ[9^G2cc}e-wGS!{V@A+&P~GdDE-?˲4kD*C8*MB4} Buw-)aaY_)q$6x cSxqFhlcl{WDӺi-|SvWQ|[Ҙ552Qjen\>CIXfpeL-D,U7v:hbut4tf5q8 >c- /L8/zsk) 3t8q]քrr̠]M*Mk:79 -\QTů8@^(~W4V"$Hl=P:S "-*EO.53Z.]sc9>raن;"[Vь*Hfq ?լ%`St :V@^rndLyK^oKmpU(u!"G]j`L;AT,ڮO,ؚOT>}ɥVUXqvT[C ̸y DqZ(1 _kE/\DvWfHI^9&x\+q[@<d%z羨8fqkH7>{M̹)i ELL n`/(TG-/eneln6;(qb➠LR8)+XH%8afv~!ô/CV]ϾU"5%*.H%= t{^NBZA'0.+ŗK(0w- vL8ūov!Lfk]1rHLM(xŖ.i L߱yDާky[gXT z{x]AfQ [2nG^U9ˊ;D!:BCS}^'(rLQJ1'q_ʮf ;~KK}٢Xp<.G^ ӆCm72, %ʀ{ ?2Dt=`sKt( 8M;09K.Wk kW,k޹٫)Gr:}; ks PiX>oJy̶/ =IY!R[Q}(, mF1A!1IzQ_[?`~UUpdrVod}xBk?QVR6 7\ob-]]]œGB|viGbLO/xV-.gGCm5NnMAA|.8 r@5wHMuoZ|VnK >pVb#d|"9B7#Ž5߾7_Uwu1},twq+ &o$=[=m)WuG,Wl,k]a(W KwwCJ/9H‚6ۇja։15ZC(6(mWEHJ+e`X"vݠx/g%7(ҹ#/-RM&T;WǟY?/hhp,"esٺ p̘v)apJ.8#x9($qqObMSi5([KJӫ<㣰QKdKGe@nMręz9]s& :y w[4ESPq`%Kof!$.؄-4Ӛ`1myy`8-pWr#j0,HnR tbZ^_ i(퇵@wxVAǝ{6(f qQN*;Q47n-U7 'gbZKY}6V!/MUbT(塖OMFb%JpwלKQ(RƷ"[]j?|V HtTw)Fdd.(@é2Jvsr5s'D[vԋDi!I[/x(z񊏎+&^Qrfor%<7Z ea~,v2DFNL]-V#?4^G2e?mjxԖ"nFtti5s^p 2U7%x+HTY]MՐ832]~+ 8ӴVE C(4@)~RMݜCkn%9$[Y9+.sn4$7 >w \?颵 \g#lgDW\5=ٗo2"8ט(ILuSMDYgU2C_ 9<F &{)pO)g.~2&VE _rmRF'A= PppP/N8D?%*i.@7˰ODz%9T!|Z%EKΗ"j\aΕP z Z[}0A7)e:aAV[Eھ`_6,BF]mj~9wMp+#ֆwxBAϲ*Gݻ]9ȑ$yR+\xԍ)͢~J䊒tH(mFVh N0ue q|Ħ  6Szq7^/V\O2޴ͺ}|żXDă_,vƵr nj~L, ¼կQE&Hg@#N]#bGC l]*\Cž᛿П$+~3 ܂f?'n h#B{:S\,cl5~uk@jَ NG[D>Ted`>Sf&dys>Ê)5Yq수X;BI-}#>5+i;|ZiAǝ{>o3Җfdp8 8~$S k}9QYH;ѕ|@ceiƖ30Oy܁7,f39F` 6"2y&~Ÿ]mc#w.Јda/-FDqG7u$2yL,}eQ!P#D6X. qê8JPUѷnfERBIV3 Ф^"*&3I(%R jb]ݭ~X[~dM*Uz$ Ȳwմ_w u)xYT'HL>c6O%^OiTŀ(ɉz_CpY8Z p,֜|(*řece/ ?2;y62SJ'HznEZ$j7I<3Z"mQ< UsJJ\9uoKg&reNpk<}MFDw™T\Zk|2OȲcEF.<#C61Ӛ\NsD'ȃuGkS5Whz 3` >w 5O b.v#mūn^ Ӭ{YNнë_wW{)XՅ4o丘{Ƌ󚖕UӭJvc~3HꘛI4՜fM#-F+{|jRMa${HJ!F)[7Z>cЂar@(`kHr2=p>6s?\נ%Z Nq` |(~2O֠5<!났 Aab&?G9y2)&f߶1ILu5xy.55d*td;'Ց|yN bѣ@+11[Ќ_旅 + \,ôcAצs+2g wo7oߟސ)C$ (v:e9`Ysî{x)7#! =Jge߰C1ᮉ2O'lZx3h"%gza+X;?޸PtPX\)M80(J-o8ɺ!3d_%XW|1tYJSK%%`vRYݷiI jmXpLQ7|.>qt:, զlۤd{63|fƟRȃ^K$lͫQ~zGMhG^;k|LpȊMp| ^ʃڷpKjut[OMH Ԫ s:UڊyŲO^ +g"N^z}EV7OƣٔM.D9䔕| k~wOtF$PQB۽ 1(XWsdv=J{L S2eKD[4yb ."}H?]YnglR7̏5IWBgI=ZF V%`<̶ڪ:w^ N;VcL AHT{TƖ.]#H;(_\Q:Q{$.?HVMZC_,ppD1dY /)wbDJ$rE({=G4Jwd=p)`{lqneTG9ꩫ ջppn+h{)e(4/oog7Vl /bOoͣPnec((@(OOXZ9|@4O: UT: gW|Ju+"\j7ͅʂ*qq3̜\^›4q\bN[=;SܟܳOE#rؒ" ۥv [C_I (_[jB'U,3fr w vJ/W(raL}3gf@2wي{Dݙv{I4h2i>{%V>I#Qɗ {%=,"m5^„v;r0.4 (,l&=?ɒ886ُul@tpv7[Y!1 ‚~=ࡱyYos:=PoYŠĨ;5{AJI@B6ER0-NT XP7! h?)wosj4(R0,<[k4<'M$DZ4K^{ + {P9Qon`D˟# j5 +JE-{l-;q<΀m/cԙbU#n*;ϴ m-JPOvi.x ʿ<8lՅrt{-WbdPf߉Y[pDcW#J8H UELt9H$!i*t[Iؠ*)c.c9!֌5 9~ #K@f2VQJh!&I&b~a!w'-fx0??gL$L@WC:ƁT1.a6l}Jřs"㗮(>}nڍƦcHftdeU(xX]k6'^%KH+*G@ ~3L 8Fs2_C%|ҫ?nz +9V--@0[KJᰱ2d^I js$},bRiDςl.aBq^ tzF CYkGwb#;Vp )xsA藓ty}gi+ƾE>;1䲠xWMd}zO/]Ŝ; k٭*[57r;Na3q߬ "-Ac` ""&jjӫx̶R@c-}nneJElZ PZKt%KPLđ1ALgJ4QgbVIg_4I450ݞ}X! 9.z \&i N#ʡk}F-6yEpuLfrPЇS/=c[b!A97Pe5AÐً7a-zlyC%[ 0G.92P=y6}Tǽ$$  pȵ;"& ؼYLY9ưt'F? N UNS2lِs=<ש'ܮAMkOX_Hnޒ4m''1dXfy`j[Fк7C>PVȥ56AC'J]l&1+Zv?{Yi.< ^V7R[ʆ|@{y寘ߵu6Y%ntsɻGhA/2/O$ّ|Q e46]QȫuL۴]Hx/Ȫ J߽R)TcML4%SC4sC?]cp(ke6dxRS˗cUrHgIƸ6  cn?lԋ6s7,JE]+å=]3TW7D2d;z(\.GJ; vh=d]\_Ҥ$mx1UIEddx" r4ţg4鐕^ “FaG ?tWOb}z ]u7G]Ҝ6-z?Wq>ps\+i4K[A 4;Ѓ2= 2R&PN/<Ϣ儚߮%|9h(wzNV6\#9FPoj=.Ick+|B#t5OǹhS.Oc3&ɘH JԎlC*m'p#foV{zD6TN8@qK$SCǣDߋh̷P.M<IMnIjt6Mc!x=@̟}EZyK*&FПb2 \v79s>Di/Ǽ(PUz{Ϫê]ԢT"rrJR9 ٳk.qZM'`íX`#i֡ۄ=qKHj *nZl-< gկN&!3Fx+O8zy j+:$DkY aS{^3%L~WZ=) ssUPQ|tZV y`MW'0F:\Oaž$2,vZڊ9E茄cFv $z^ ^ GI Zۥ;a*g _Yݻ!S,@tzs铆TC R);c*)b-I8\Ӛ֗!ڒq \3d6R80QY' 0$ AVd ~D(@mg-0+bq'3#)xYzy <:]].y&z^\&I r7˵R\ad*jwD/3(>aˏ3 pL XAhuiȀf3Q4X a"Ik4L׊lvU`}5XMҘ_6|v/CDPD3KT(j7+]'c#KG0jw+Ak6p8tT4룅0=ʋ*99PVR[V':vV[%AJISm ,F\ǨR^wyOpI1#} JD{f6ŭ鯊kE<c9TacuFͥzh~(ojbTfBbsuS#Xp|P2`Fh)M(U::Dh ?o &\ N%}9LWқe턬 ;#D9 -ߡ#^ t rHM늲}o 5Hm5{է_[ v52dZdz.ҧ›rM;9ZnU`_PV0ۆ6V^sRE%ƥ(f/L|~s:%:>;$<1O_*:0vdz YѦb< ,6 n]' 9 D,04&.Dd*C!Z'S}~ (\ۤ- tC)WDeIkmϹO>Ur䆖@[uq4ϒ5xͪ(wKoFN@?eH@+:6GsO_uF w&"c$'"q-W|^"sS|eҖfm-x8gA)vzJ%!ӫU '0BYO.) 5q[9cJT!\Erߚl g2*ԶΫ4Stf`z3caGtEP& -xԭ8sR暐KY=$蕫+8 [/`U<9ʋdoP7)f笍]W^S ZvNvW"JEW%7&}ژ-4e\c[kB1ߢ%Mg ^R$.#޳C1!#VbN%F|Fa KR5ް}7Ŵou] )>m-Fz-Cqp6,Pf/l1YscjB82ĩf]^WC vZ[F[We,GY򩆉 $lM*,| Ϙv_[sKTJ[\N YWxnm/0ME2T\8[aYiHgdLRYYX+z?[bvuciS)#+0 Gբ&!y 8%EPa-{D |#@.4+^`Gr'iW5+Qpch+{2Հ[VҡKr }{О,p='*qdE (?GJz|~j#ڗYGN2ٜ p_#2k՚U[ Dȭ`l:/EM9PL+3 }3K!+)Ȃ ķse7R tyEh1`_ںqءdY¤[*}Sd8=i'D54_ـ.55Íl!E'X";E%:oeNa29%ij(#, BP*p64m9{ڡ񻴏5E4>WJqx" 9@&{ _zA7ޛBvB`DD|Vv/5.'Aҷ¦[ysS)[1wd1tŗOlG:$l:$+@3J=rˀ&@Eon~7M839t4E31n7igbn270Tiqk;[PfQ)HJ-v':;5]y=hr=z:Z #h% X d/W/Icߋ9T&2Q/ב5(9p$9 !?[֘8E:J+rQS]yT9CDV\L\7?aע(;עG۵7̄%!b}S@ޚ4"]sH]ĐtcHE6 ~zƮ8=eJZ ߃ b̼`0t*Ǜ6 7=&=td7dсfAm'&tS=c"W0_ڸ6uXȿD풿da.7~xl1TDHwM+61$Sc H{0Uf6w^d2j-on8Y44ӄdxj5,/EA# ڡ-f밺bPu4N[vW^?:!@'7̃0)ݜ3?0GtQ 5dhh tUWPd܏\qBu~Kuu ;!{ TmRY,u^ի3wBmD2Zjm:Mm>"nEomqSQ0 oE&"ZQh@%qV%&0lqjPOF[ KT!|u~I10Ax9F>wiT.9HYю*EL(f \P? P2!'!I؎ξ>C %@adHv8eR|D%̯DP3pM,X---CUCY60l>FΫL Yz ȥ5`]F}欙|gHTaP`B:~ѥ1_~e~ɉM\- c8X"G.Au@-HTANp.fm\^kWQSujٛꇷ"G[Ak q8AVհ`hk\lo#MFV}piuŪ4ej 2Z>] lU;:_O鵖q~w2H9%P ͂417Qwp[X1_u'v"/u®`H57Ɓ'/p5w7kSjr7QpgAPd5h/HM; my9Y^y+#?fV9bTʒTLH*o /*>pXPQ& \8O9|@N@o?)`׬vh0b#E^lW 3T[$Qx*K0Pc׻U7c,+it=&Ρ-‘-32X8xi˳= Q2Ūx1ͅBNfAmO3'^4&'zIGI1YZ6ЃV$t3ȻcN=d^1nwf5FOAڜbKi-xpӁ9q TDMK5"ѽcw}GS"'+ o2D"q#&qi66[-9HiG (&'wՊ;M2 &J xv aK{73ox"*O}]=^,}Eh"E\ى3O9|BOhypLʴogn4QbJ;M.X.( $ o$.J=?s# dy~Zҭ)#!\"xiïd^+n݃0q,PJ/i| Aۋ\sP=}rۜG<6au!L$^=)T ʨKT(>- YTwz=v\7a# 9`:E)SE3 ]sK+ Hz,G^(kpMriLyTLܦQ{Łz4d3,]kdD*>RS!dzW6*/fx;}a1WNtEڐn)Le5HtOw`EMM9$f ov%WM߸k:l[ᾆ0kO傊ڿYL<ʼ!=,}%$χ_1rQ܇"иf7$rDUoG:cMƓ%avPHK-Zn$)0cKRbҳb_da¼g+'Y?p9iE~IOz*JPlm q:Y*-(ĩbt2YwW?A9p)@=Ԭ>LaBQ]pǬ^\H3zGG/#4 jmtO2z+1)VXɓјHE*_*͹vL|*EPL ɷSa ƅ@o\w҃ayj̄ +ؘbCZP^~.lܭ:jdXSBo,LL}09V줗Ò+ !rv FY|$wɤ3 Gv [8ӯBbW13 A9%ÄԳoqg̶CrI?0 \o fg=)*{bɍޟ'QZ0m| yoMt!8=a7`VNFTN(FtvMiEє7lyr$)"*(|>O~S4l{Q}?EZo%5 ,ΞFe1cK+J$uݍݪK@',B`bg`QJ]v8w sDE{.`.m#* L _!b^¬n+[> S 9c[!['p3 ALs{%Kkj=G'T gǡIfA_p[*wA9-Fa1"\uyհHXΩT}?"v+ TS4J-#­0 ~U7mZ%П aSC>n[[>d n[/ۄr*J%jPTf3x|og@z;)N7P!e BJ"3f]`Rzʘ;)T&ܾz2H^aݴ%VWG ӟ+`x-ҁ .ҳu=ho?/룾a1Q,u!G. O3ʮYñ"{Y^'i7r tEGٓ+Y Z0 +FsuM.s/RҌk ,zY \kED'bgX/BJjj >8ϳG\˟;m sn Vk)~-CMƽj\>o"[-TgL6arGdp3aOU*' LJ-ީ`|KoR"b)r^\{j=>6J pԜqެ>"zʋ+qY|kc bN*?q$[&޾DHy6Dj<<ʁ_Dל9l}P8؄ܲ,?ngj(y !ʚϙ,s[9s$KL{F o]|}!BE[a$'{R}}HUC͋6x,_< nQƏ/Iv]BӘȲg}+?FrW=@<6!O:|{t+{3$5ϷV6nKJPwqN.ƳӨ&f t2z66΃1yy2i嬖& ;!S0G_ >͔b]}˃#^-_&FQ ,#$)"U4AJK+6b)9,ubg7k/4ȵa~;DEh9IP1;#]|̵GV:khIBzbTK\*f9w/V{oOLOJz~^# ܦ W'߶ fXž-@H˒JEsgQo6,ra4f`I"n;/(?J(r蟥pΑoJ.[rmp[ kp~_  }c &@IKyU7s>Z1Q>-'ܹq+h2s;@V )V)OPB_y+ ^ \+ny(\vt;?͖)t8ۣP*xK;`>;9n6!S$ j_vBkMpMg'S4cϊ)* uy3_U\̏]賎ZڿҨF,<5}^4VfrC+ gfop LɈ;ր˗ES[*r!} 0V}>a⮱+pI/&ϣU# X0-* Hi b)w_RR>7[ij |;q5z ,"~&/ 捻9eE`D߸nX79{*dyӬ<"$ ]Tb:U%3rgrn'y7OɋQa{:<ÕPm"߅Séܔ~"\!٩e9ޘ|_e/LԌG)Eߖ<60}sG ~5d)݊2nY5mWT 4Ğ# gKn&Or}X-戴՗F0{d([ 8ŌJCvѤޝ1ĪGPܲP'm4I"F5l:}[@h|#K )mX6H ,w7n\&Q^*1luǟMLQ&Q5/); :cldX3Vgo>vLiɲkrY .oIٺ|P1qfR.n7 fSb|ʅތL#FdLE*ot^)cI5-nJZR6 {3_>1)-v[S渗+ 4% kIӨ ۚ=]oʶc ٞKN3w !hLod{X]*f4Y;@ ă gޞ~1 5O&,'=tF/Chݧ|vjz3- r~!3u9z}:!f̗ %{<n}0ƃLU"r$XVx̅n A)))H.,J3L=kJlh'%IE)[*HB:KrʖojBv9%t[=,(&y@$gt)F|U5X<yX˗vYz"ol+2pu#ogoR\~FyZԃp;G?DRG/)1XRk%{n`sHɧU{(ͫ.z:W4Nn|5QBl WN'AC7oa'5bFh=޻EJhm\ABWN`AW#򰣒Ǹ DzLw,Cup:7R_x .2{Zk:cuEQ3a 7s^@Kfߎ)p%KI*RwͷSxRW0Hj)BZY 6uLY#e%^_VWWm@tBSN-R퀍fNcH&R7k PLM3~c=Gʟ` [u2ʽge*}`.3x7OZVKNunpQW∂ܑ3ZWvن[DWXг (!^y|7|'xtX2{'&Gey>s-O(u}c&>9)N{5 öF˯%J{xUu6~Vy'^>[H}IYU .ל(Ǔr_ob.r)JOd {yUW:&) }.] Xb.8`sf"0xڹ]plKE`! !JݭI9oz)έ5W(쁤p_`S8E!H^,~rçUeB`ye$)# S%ް?b&꺤uܦ6`z,,d+M@q|XjWX\y[ uYfz 3Dz嗢$:t-ʕo{"Damȭ`cHPZgwn4wI37B@MΜ}c6 Ɇ3Yo6~6F_wAI+[^2[.j1]3W7`8Y~ffzIdT^Jǜm~͸F'xތiQ5Z1% ;][r^W9Y9ֱ;jnAߎ۠(1ǙlmlC ,UTe]fQ@n(ᐾ}v~*}hwQI]>01>ti~kUwm#N쥄iSvwDK]+Ze׌'6`%o@gwh7ˇN0gq-mzYR$$ک?qɺ&e@so^P:5:O x@ޗ&c E(`ͭ:vWMK B;DQ\un)*ᆹ]N}1 #)CDVӭ΀d<0]txjD}reR?k+!eb n#w(ZU[ 39r`E4+JkUVl'z0رoGL@qE6]r*OO Җf7Bbi"ޅTRgh2 q4CZpvW̛jrznNxѦիdJSqX?!(cBuP_WJul7{Tsl%%e/oZEo3jUIOx <4;1c1%^J_ԙ}Lт&>ޯW 5OkDfs:UQP{MA o&_y*hd *- ^Vp=Zl4 >=6+挿@9JBkWP{S7C\C5}plIg6=%3%gH '.܈+44wZI :꡾;K4IRv{a:foo'qVbkC*hXS3䙇$ũژgV3HJ(q̄ShGbVx7 KcѨ i%F[rZpzL3X!¼o!pcluH۹2RqdiX"x~ೈ?V{%R8O'@oݏAs#~*t7A!qq5:8uV"U˪-D,ٌh<=)u|qÔr+>;9%?lU>s1  eZx7- {RayA2)W!mnos6KأHIX2W+"t u X+/|ѶU#6/Ύk,𢪌 Ɖ?z+stcT:9ɔϑ+hqpsJgw]e,"lmC񖒓u|:k+%z0pDÇ2NG7<(Q;A5jz%qK9ėUr^[4Ib 4ݥkCtâ.GQX㣝NZöGj+Tp4=Yk6mXz57&_+أ]g.k=AQo!Jcnf'(X^^iĕ`x-hAƴBfzzTgϢI zV YĂe )y #rHy>v 9\ʿpC}5hF N&0߁.'4{ y5laTюn3֏3 vI{;%brqCEyTr؊}!; ӕ'=2om.|@B;Fi+靐9HXbW~ H#ƋQ~UbQ0-$|3A"ŖBZ>=em܇LYBE5eNc;]"_tXI*:i^-gTQv!@* yPN՚x݉g>Bi2%\{֩n&q?ya@f\oWoGK'he˝~T*P1wZpKܢ3m(BU,A¯qk?IԤH8YUmjٸ|y=!`%Y%~Fdgd dmczWm <&R:ֵ2|כC8S XBoq>l @ż7x>]/,Z2[遺'`T\+«?i=;RA#1mm N%di& .)%* /_X Wy mj(-xmVNHsT8$E`5llȰC=(ڶ<{ t#7`p &"WrtrVʂԒ M r[O'i|6Ly6N{O X\}Wglf^}וo&- YJr+ԪfrD3-#JTiAlKrjN.*jLײӺ G%"#2ap}1Q/̹&ݡ?tDD@1 ?L0Ҭ!%̊H \*^o l6ez"ޯ/`&:Ԯmh o%.YKUݛ2P0>qơ0SM'XioM7\W:ON5 Vb?$yfS-NYm87SV -jVa7r:l]qL^@/ 3A:Sû/I@Ґ/ dW< f?WmqO{pN!yuua2bԤO+xS!u;+RWɚkU X5xQQޢQne(DĶѰT#5iEWz`Q j@dچ|{ 3Ψ]WgtUvO31_j?engv~EK/{[# ^;n ((= N}cG܏05s@+Pf 0'H@f!ٯ3[T/:nf%<@ߵqVXWWOBjw07LD ݵ˜8OIl/e"=IрHrEڢZ$;duwu6uX-щPtMV-00[6% jS*H&*F)2wT|DZ%y(0W>Jz0}6õ_-^{'enQB%cAā;88G`O3;<2;.ãx]@s4M Ya([X\}@F7 @D˶}ΥbuN! qr1.!e?MD#Eǥ+ JE͠Aͱ̜NZTk"֓:[ 6 퍩Ħ(*Y,< r ƪkQ ]< RdhEaPkT}CA9*`;(C6+@ՐC@^WJ2q10% UVI\غ8*G~vmDW>* S5im=M`vfĮqka_x6M?nqDf ee\*|oݙ$2J%Guv5T BتaQ-V4kဒ̯L4cM'ڧ5; dJª8XίNB$ϕ!' `6[^<:o' S]Ԫ < ʛxsw96ݙ1z9ܺ܈Cj TD{j  5u>6HJ^` #2"INV! a L\[m*IΧW >AGnj|+d;[VȉkOGJvdp*Hgv05j~Ph#O46Tj51bJXZg&)D ˅˞Wvw6w8^4; 2;$KbB}3h\?U+= 2(lT:W{jNKh=i5D Wng_;{XKNw`ްb`,.T(ڑE v6:=B̿Wz^HQH>eكlzt1pJ>AN2"\E]$O)@#_ӂآ.7 RuNݦ;UrPKK$P.ytFO\2l翐vAJ^(0)b_O:wH{@CT%6][ɐD='>tqfqj_Y]QrzXg{` 21I.+{hb ` R\3,(1N,{ 5@)^~0V\* K!>O` "CTH=}}6$'s$n_1⼾p 9nHJ();/OqYSrB"IN PVq\H7 0;?>EeIӛ sDhi헣@%&!_eb9 + CP*\s@8yq+ =5סgԿubgs5 UsvÆU6|^gŨRD%jUL׊Eʼv3| o!-uP{_cI)N!U ꅝ;S TKNd#{VŰWf8Ô_ PLMY?&/{w9ZDE}ɻWhXll5oFțCxB{>ċyz`bJ쓙.9%fN!RP.+S@Xܜ|XݐjbeMCi'+5Tf#o+tTkD (''K5K@W`|4? kZw(L2Dӵ!e``!N]^99;xކDy 4?sJu'#m,ve?ǡxbQ2aZzTv0sfp1h.;IZCxTw+iP@hAhTGwe_0!Re3G14\JUg}uM$֋gXV|NIRjΣS\tz,Ybx!IL ҄xYx mK{pč5U%_a=SYcL/cG/*l>qKБQ"<1pa#Qqdc.VPggq$;rmJ֍M@VԽFx9d-]i$F-}:8G(c 41ϵK0+4۶G} U13_qzA1\Ҁ H 4meb]n4OGXLF :nGl#L;W' yVYKȑ1 <Drȹl]Ry,o+>VIGo?8e_XhR֙JcK/4+ZO ӻh\mT^Yo@PIt?KMXnK&ȁX pc&J0u\as/cPz_?u+ z(XmUi]EVIHm$`3'r$G %ZsO]{=7)D`3o8·PD' 쨭h"7,ۖrN,P7KT} X9.fN2,x8u`М|x줸4j ƉXkpkĺ'9bj-`6b9 Ü}eN("#1M]q .>\lR+?vX'n"/g'뛗GF-% /w A1ASI32笭.  &ێu g"bWٟĶ}w~ ZNQ8}k/w #Z.ndĄ:Stweh*~*Z,)R 䤗&&uJ.o>FcήvGAFvBAd4䴕Pz" 2ȵ\=sWkr훘JJ3Ot@0_hPHu,TcvI(IG#68N\hBy|9gwlh2UN:]kxIlUM0F .28dJ!ٕY>؈ާ rY R]% &-14 Uۅ>kNɦ,\63U] 0o$8 3!EB|M٢iN"pd|ql=M"/,qa1;FۚPѝ2C$Z70T;ޥ0-s ~1?]Y |ooB0i4Tj̽*dxfOՁ=b^,K9vߖgQʃxSni]cq80Σ>(ҭ =Y3ʫv 8G8 nbt^DjǪrO#Rő嶝Lw?.ee sފ" 4 ,P;k/ױr}6jDY1&dgK@d%_ `Ԭxˬ[q~G5#kox]l| KYv_>k<a32Ft=Hw!/jxمjWtK9?"(TC(Hկlk=\ʊHlϼbCS*Ԅ3-k2 J*XTI-r;h?{{ RL#ked˳3kI~gū4l|Hxe#ipDpTp,=\o҉*K}=@gf_{>%]-4Y,T~yZ!9 rl*դ`nd#o}\e)c#p{-7T>pm\3ư°0K$f%k+Q2PЍ#~yc|DOqx[ĴVDcW ݮh31?/gbyؙ nM2Pg/|@Tn 5ᒈ^jΓ["G,(ܘIγGZJ ZIBbïE Y]qEavul(<r! Z}bdr R2(b~ VMN uj9.[$fOs 7i幦\Ƃ};ҤPk?4蠼8d7i]> eJRiDޭ+%HI"wVh)M86fk(2 3Iq'H/`OZS E߭s\xb4+՝4~bZm'ۏ7( Ҽi-$>Dhő[1H YZ?Gb<`[QInM*2LiVu/Tq[tFTCh H*[zJN e7^Uf,:ب3BxSdlpjiCoNr{:a9z7I<4җ~֔ץۚj'x JE@?R/GjX_q=ߍtaTW?qZE S>e| xn(r12hO7v3GH; 41M\q6)x2Oa:av%'IHG34db!xD_# z''ĕ?*eǯޫpM?T./ ( 2=%hR/J<t*̓w͍Y"S23(Y(t!3m>4u>91i96 z+G+"w!Q-]@,^c;4:Y]' B:_O'\>AIR|wsǒR[/]'7rU+< ,Es1-k)O4-$^VAvTvrR!d^G%c !np4px MҺYLwk=s+*?9\ qb8(c3= "(8RshfN{@W#i?w z}@pCsn0i@ߔKR~2DedA&7Jl$4}U(Ia?m!z6>cwd$Z9+8{a4rb7C 9@!j]Ft@W UT?FXZ9wՌR{I3[q뉻9쥿 DCET{-2Aģ<"hHb{`¶6\L ?~rDj\̖ oA 6@C%J:)Q/_k=Q0IV~_]{pra仄=!nsyS&OޡW1u'e*\ AAdY/nt^˱й| M%AN]Ig2}V@l#2R߲ 9~܉}̃Q7JAv |mO=KJEڌn#r{o;!4&ԂL.jLjӑ4{L'O!OYo 0s7ӳ[Ua i^/w"?׵g:&:X\_IB/$PP@itӗdz -Q_9LrJ@>In9 nEK"9u h,9I>ElQl4qI !DuLk|&s3RxDAC׽n}P|k͂ޑ\E`5ּ&[iG5_{Djn4`e02[)"~1'rL(c*`N^RDOQ$n\MS{“ʶӱOTڱj.;!@7[ڙ߇킼 ߀,E.*~D2&(kMNx}ZY!.2Jz>J×نP3 cF[t=i>˧)_Z o7֏ "@% (:^kE c',Y2BC-z-9O{gs 5.6GvR\oϒ'rn">e_2^"D {{.%1mƊC&qwkn8߫F^b>-hXNǂfhO(:;om3="Z f]5ģV6E(1J';'܁Wpo$%G82LKJ(e^<pB2h046+eƹPPL.2TRry筄9},دK"ZnLs9:E r7P YƛvEv ᑅaE7m v\f(eW8DC8`֞ahsRuHG&_"۸Z9c־t.omԥ56x%m=쎯Hhw&]w8;|mbNlJRb9IB?:phxU Zڂۜ/0 @fx1 6ӯMCkj/H$_J=sjz9|?ljj(!UFUƄVQcYp`)zYl4:>!VƊNpHybÖph0 \}6q']/xj_`:ˈK1|[nf;-y㍢( Q/Mm=mEKQ)MS͂QOge#vHk# #T!ˑ$^D 'fCv?s5?ݜ='Hp[s=bf]I<ㆹƯcF;jxRq~C|vA66'hgr5ٰg^ɍ>J}k@!3 ,܀^ewLIEB9Aj.SC;tMњ . ɚ?啲l惱b .0+@{# i"_q[lFvki GaN*[M,5IbLp\.ϓRĭjT8Q?[U\%|CW4"C\gWTy캙+d+!vds (?YDL| [){*b^)H& f!txqy&Nʯ;FFJ'|syw:âselKHHұ﮴6:2' i?<6!C}:m6lu Ί? l]ߦ0WiΕ<4xjRլ$Pp,4# m4MuT@fػ֭BF;}^WIi*VPTLHְ[ eF5h)E,) 3[wmPEC+1?KDAi힔ӂ@SLN+~葈u ]ҟ;mS:Bd,e_|-6M_īӞXLdBk%4+ _M@.10Y@C!~eS}VzY-~QLvP_ *zmJARW/ˌyp_aL+0԰|seؘ*,S<ϖ`PׂiTĸ䛻Ҹahבo5?^%U"Sn>7{ZaOK 7z6BZ J@Gl^xA,7[ $[b]xSc܁aa]〓vɾV{94ǯvѣyG|02hc{s%.ئ 66^8,8sL ,fouAFM: В)4 =< Uŵc)4A /cSI#<(fs+ h"ƺp貮Cs=ݑZqa<ń{EY ^~>՞هrTC/A_[Ӕqr 3LCswe2*>l[9s"Gz}| kZ9=瞊 0(B@/U*Op?fl[z:ْn {G`2qgjƬ٩GQSEz+GK4ċt$1Դw1Г-̰ ͗F<rd[je] w Vi=>]l#mbyw$lNcJoq,eb #`< o9W&xT gY4ֹஔj\EF,qwr/(U7E6dʀT| {ќ9^Ttϸz&Q-!n`^   N A r3BOr|[.CauE&{&FZCd&;:+mñC 0=YX788 Y}9H &5 F ^:(c jU35̴3oƊtx?Y~,a;a:a MrC &E%uK\*,Pⵚa[.Nji$)d1\Z?$}EMB(BYt5}LAg-N,\3F<*WCΟ`ތ]m? !-P~Ֆgu7Nz5Ŏup-匲 wT;Ȑ#B?8(a#y\}r`E.f 1R$7n{G]AlLet#jC8,ըs=sI.ca!97f%귏vt',GɌb` I-OojG?2bE"w-Hݜ<_ދ}p{7*ۊkGJȍ'h^lX brЙV t/Þ̇efA~n^g:*Mj6%;ϕTHoj8?}MRrlǙ+n{a~|๚O/yနT&))䛌HTHԑoU&&g6~YO!F [o v%Xf;/nbRA=.3CmrCZig6w@ z*J%' P//};T9@g|rp k@߫e~J>?S EMڱ6*Cu>8yo#ͩL CT(ۋYqF_^=a&6O) Xfɘ^OP)h>"7wgX>*ՎimlG](bHWAn&iK ܵ{4CvvN>,vT`&"l$5YSU1d:+ 㞂nPO,B.4g c ZwUTX*h83 ̐17\~YclZg e\"xq\[ehE|-H, OM'èзrMȖL,i1Dp $iDQ ^ɍ) -LI6\;gGM#(;<&|sZJ2ԛ׶wNvkjV%v~wi9ہw&6._r=}̼*2 Wqf'Mߴ򩳡 h iQK{1"d4I{ u& a|g!˹ rAD_[_l{)ʻB#A{S?r/ &fh^؉Dîl69d׿@>7KՋw0.#Xjh?cZP6NBEb<4xRvk 9n-c @_3LOtIzҶ0#hc( Rq=DY]f5kj|:\='f?{/ԥB\vnabɓHC¿`7P9ҝFCb#&_&8%(J&ߤeLV?<5~5;?w-DXIb%눫 ! 7;D+R6DbjG /4[VeT`:,_yې  xD):<.Xf9aK^õ| hr(Mߏ'Y]JxSsHj9F~AWTx ~\)L7qa[5mLue;]Cw~Zzۧ5f ٣9(?l"NH&}QU~lh'&l{Bthh6%L=H%OP = F B F^@}j%SJiƜ 춾r[긚"vh)$wSBJ(R5A\뚰&-TXW W?Dպ4v:t.N^E8=Ⱶ2Qٜʊx牏5RRR6YĆ$?ܺxs 3HrVt=xݚzU6h>\𧖷yi FL)Tm Zz i̐re}Ø"N2ݕZ:lq>9W;-%/WG[l3 c!L,EםIÁn졍@ A/vj,GB A{$|>e>j<6q5<׈gpt1!:Lx\~ &+k,%pՙ@ݨ gqg+ o<.,CO+6ebAwT 29FbtbnegQ[v9*WG[t6t_%@ZǔbTv 1D͵ӓ9U"֮"X5ӄ֫7X2-ÈTs6΅HDܢ jMƔ hS^/j44 sd}Khh-kָGv~PeʒՎ璘 ȍ.ϐ<+>m[AʑlǢ`#lIFx=$ ŧ;>AL.r|΁ҭv m!IHd["R{1VsvU\(bwK8M[fMOMvؕK+@pUzleec?5s@پ4p8=38Цc<׹qR+}ݰ)o0ƴV+R|Pf^ KDr1]pPbC9, ߿?^{66ܜ%KA,,EsTn馾Ѕ%Ѐ~2JZY74*o 댁p\#kF3׼l_.soF-{pǡ"iuu~6^2~'>v;|,\l1djpss dCģX Ptht R* ?C_D:kƌ>jcׯO=_^ni*D A1R'/eW'@f,<R4dLcxLO*49*<G}GaxjڿzǖHpUDo7˭Xw{^X܌\QDdR !YiUA}!q[g<1_{AF{A< $*nԽnkuT+v繄+,*ZrأfX҈@@3'++\(OaŢXi:iZ9,@V(YIQRSM F==QPVתּ4BIS6ѮWd_y!޿Bx6u_lp*beQCzOE9Vq(]Jh^\~@)_bG;=Xđ@`pr[w rrXwV$ x ?ũaksTPDvƙtNIfoZ3ҟ _c/W $F,@CLi%_. ڴ9ǚY`i=&;~ƪ=H+lidPU?$αo M o @N^kl9dmKId&+AX\@0?{N۶Մ"xJ=%ܿ'B]"^5L3A`\V@<VY>A7093]Y6kEѕ{ͩ& Y, ޞOBtFEVgDRo^}@ X?ZRLG8G2~^ ?IZY i]qmksA(b &IIr`ƄG_#_-UO/Z7FcI \D;`&>{{<>]Rʦ5E2N,[m=il}RZ٠ÇDʹi[`~Q6"&?X志_ddpm7ez}l¹R*+]> y!Ta;D\"%dgKȮ{"97'棔9ԧW 8vD|E]2&G@\ڳm{EC؉mdZ,r~,ګBޑAwg1 VI8ֺo2ةked AϿ1BA4Y wa/H HaN0|K!2$8~ؿ~N I\ikI=Ȃ7k"Ճ%ԢԅXNistKw:y99)w%gYvѤ49*)b~T$SUI\F.)-鿕3g:V!~ќAiIJүlrȫ7D Z㿏aZ9n#KeE'?Z\` @K5_IR7{!`0Ʀؖ" G]Bw\&O V7G];&VKŭ\G1v7[ q0T|HT04}-Aw:f5vgwr,LpWF \̭/aV{$68=Zl?P^=<s u.^0&!j-P'xQ tTWLDz *3׆m.t#M<=Q 4>pPZsWixw_uQ l4~.bO6A[bbI)'o';= $0zԳ-ߪ`.#u0|lol07t^\J_ONr_[u'"4#:EI +Ti@83HrjHԻbmn}hw̴)h"m㳑PѷQ)7A6|3d}dRؓŽn! 8lr~Tѕ|ZhbRlUhRC81L9K&I|Fu-$ڙ `Ft/NGS68ux=}RꮘG|_YG Ǿ UhJ?TJxgjVƘ>.j>CA?l6`Μ޿@;VpIg(VYd8nr3~G[CA$OVx {+$%j7 x9L31˻02%-7zRȝR̍uYBym VEnMXo>*'ՠs`[4a6WЄiEQ~AU,vZvn *W9kΤ]i5Z^Ѣ0 @(c ^bqSK:v͛'_+zm_X8Q.^.ճh I\%7_8v і07v: ,(MT WEll-r]MftU/vM.{L}eHaGNb(mG$F>-rJئ>,S~>wR!%ISv́w'Dv=cŢ%߂*zy5/0jnզ81uЏi-zCDƗ|%YnR~¹evX ZP0 C~j1"c:\I( _\AfxWa3T U<y8ggw{ҩsSoQrKn2f\{Bo_3=5KTG;8PLL+q%~ub76K1֥ho3AF!5NpJz Ù 鿝W`%iwFlJEo;dE8Žt!l>Bҳ3GWyQ0le:{ti~aߒdȀ[* (bXVE|BԔwV_QVnCԾցy m4kAW޴O@ VALgGf9#E?GɭC|Ho6C X4(]!% }>8ϊ {d7tóx/nTf a7l݄X:CMXR ~;L~yuumu (f|<Әg}ChR2)5\J 񟖋dԫ p<{IDNq?m`^6N9J(8&J+5ܞ}8QTyi?j=9}`nUG@%7Rju~/l\.4X*kD*Rm\;'XkHf Щvo+x<o๹-'Na^ÉĪTQ:aKߟOtFS zT~S[k?nA.x#ȑ_&fstYI08ΟA5/yr:"_X`~D/ߗtnz?P9dH0 :9L,߭?>k< ^T"w(?qũǏ fv)\b^/0F_Ȑx2+1:Ee 9/8+E̤y|M1̞av: !D)3c)cA1R1glF$bVrã4j|t//̦OӪMd8tEߜݦ{'A* |Ծ.'$:phld c;:F3*Ǎl8K3wt^VX @$@`8N}|38hY+Dtӂ̍$1iG H?=$*?a1'5c3PL;YT -2Rn l!2 |Wޖ76ˀx+֘NZ$z,"|S[aNl5U|8 wk\{RU@|eL0%Ѯ(5 |_ʛMXS[Mu{G ^nq™$?glOS6jVV/(g &im';#*hJqV"rՊ37P!!vt8>`3n5%Ԓsj}R %g*Rm']( lC'~Dǵ!vA;pc-!mIh l$VLeȉ'O۳ubP0K~deP>B`Mh<2P`IՏrB2)*P"Pq#[tUQޖGG3si5.N8\@Gaso~-Z8 WJʫ~ϧj|Zc4F w}18ΈO[H".| :2$ɏi~~ʫ6F(~JE]-f'\"'nޤGѼ2_$H 1')S%b5--TZ!9{N؃MQ"όFX ߍM[?kyM=g6OMZ1v{vT~d@Q4Il<ƓJ*ϟ"=K@>{2edԭw LpZQm,#2XyAW4jՌմ>K-z4|g0rSlμ>R#I#r#=UZLmr.%< VHyFELOt qЕ9f?DQ?I9t`0'[l$8kqĭ!N4H6 zXX 1Na ^҈,QD}"JIfmhQnټ'51KM,~w Ύ43e#M?aӸM1Ć|.XeV.H21:OTOjU/C*qR.o:xG93J<sdYZi5Mpy4j_~W5[~n^w^dRoYPs݂|=#?4vb|&1 [ 6( Pg-qCzOH4ToʺP-;, )*yU4f QS{&-׮:ޫɩьW BO&UB^p4@IBI0FZ*p+< ; 3(aj\D^RQ)dAb>0o2!3Ֆg|A)p`T'ڶ%yRT},-D x뢓-ҧk"Q|s|[Atk0}w U^)l$q:߆ɵIQ`{UV1,PQ -Ӣem%䯁evɄ]O Y<[/nXH隠J4M|„Bop*(3Ov3k.$}+8Vbi}'F;}!xFF[OXKiz2uyc=eAS%WPYl9vJR'Bx[]Qހ)CIITV5UܳuQQUL7&8 7wXf~\:!"#}d7-6KJ$B'"!oD;~%hfbkJ:m[E4<-`vamVZ%Ȳ}16:GNQj̋37ux0pL+&ړk f,zs}x4_Ǒm|jU1;ile]/rwkY-'8PHAV3 EsHM98hOJgЛ4'tJ%59H1m!Fĭop|i+hHfpGʩ#Q"[mH4].My(z!\_:U6#G?DtnZp%#-hey<D-UD'WL.dP<3)m+L N?y"D VM[q( Eʞ4t{GPIl~źu( ׉lA>E: Ko30xtFppm!'qIZG[ײ2do0J6Ta$ݿvhs>پ5 \"?rv3XjП1fLeCۊX5`XS+,Wx㧐pxjNןd*.חw! =͛# I݇ 6C2,+,$~6 JI .e b2 &oҢ0w yUG5 V F̈^:Ng3{i?){V wxRi.Dj uY\*sdR#;F+:&`UES_ogUKmHa15IEW%[TdB"%GRYTwn|^ *9[u&ٜf6#t Nw{.GF?rkM7Vڸ$ "I J&w ӌM:{܎,&|ݣ,2 ysP!E-TMRx*Eǩ  :)v`;%@evP@+k]ttS*$H!Pq~*ہ*Q} t 2ȇ"V iobSMD%_ˈCo-[WlyrQLB"e)Qj@M'9: ;J{;.L؄_$~$36Cw.c>J0{fTCHѐ$'.⢦fxQ6@cSFM,S"Mw,pvA>g+#r̊si^ >EKu=; { iOOpkNT<1=cy04ioHD2TCe=ь˭ {RtCr }dpQ#^2WQs{Ԋ"(~IhBq>T<b0l1:lbY="+ Bfbz'{\PAM6Z6y H X+SbT397'2فSP s\x帐vo^ھIۜDEvu A$-qhKWK$fE"^8IO.-hޭ͋ՠ Fgc@޵KMRWx)ʰ"x¿5qтrlJwu^B:>ȡɯZ"x2Ez1aAj;⧱8heSRD u<__*4cQc|akD<͐ihcG J. fD]X|-@צLƇ6eђ ~03fd11a2CVF{3Jmg^]#@6uQH4V`Ԝw?u˦;~9y{ݝO+g:@Y7\h/{@[oJR[ԞW"OdjgpXrEu kD_"-OM:K9.6h-y*8RŦӿ!΅ѻZ9N֝>Fʓv.0pjk#zL q;nV~ZTtGneaQ"8N1$d{WwI>:UW& 6_nc+B(oؠrY.r-9mޛ$ ̫M |M]- QbWJ޴znݛ?_ج"?]&2fE޼]0^f<0IΚ` ζ`ӭ@z6=7TXP)'`Kc 2﫹if/~L)|Q[+  \ҡ1`K%-k0i" QuvRQʿlvB6Y "/w"k9"3p%-gFtOSXX@T+vt91]׍&>.m+H6h^xMdEjϧ}3ᥰҍ!G=٥y~'yTO]Y֟"ݦzؠUܖOzmR?Y`B Af }σ 5J~+4.g/K|@uE5#}o j!wcǠ12;wCKVNVB% {ZqUj _5{RO^ 9%FpϟӕY)̟jlU)Q\׭t>4c/<Om#Nf@<4i^Z X ~^&hH_.@CA[6,0n=s0RE_X\KU}i>"E̥kf(G;.j/5Hm Hg7o(d|)tDCvZR^X5R*Acn,zՖzlrv?cc 4SpoDلAet D,'mԼ8W%g2uT'zϩ-F@eL>6m ~/vZF" UyAN!izBZ.Թ}:y4ypJD i]4| f>'Z MO& gѤ%:e}p'la*#6ӱ-O/w EOpYJ@E x~\k kj`x\#1nM=ZPD %KpR@@1cMLi4P h2 ^u:`+lduj рK!t @_0MX0'0䁘X]PK- ,yi&t Jz^WmE9TGgz!yhhVPBх>JC^W!@x,<%R'E{l'ƿQx>n 990Sv;秇f|s<@hΤ|p6+E~*z/x6W$Z/2E~im$D[ar3#Fị g%GCpKof\me*+,}p Y65z?Jl0o֑ԑ jg_\`:01sw9/Ѱf!dAzܸsܽcmNKP5ÒK˄z"v6z<<#@$@mѬNRiX3cL/Gؒ-4ɇIw1G.;Ds᳤[y+!ZB9GuYhT鞺Mj C,I%877©sgt>:ATG"Ftx<4K*/0$lbkem e5$e;_wb_d7K9a4<6_S5敵Ѓ/ ~rp \[ba;J.x+TO(O~:q9l+(ݗ~+[J-^*kD6e,1'#:VCP<ֿg$"9ǧL0)$Tİ˙h9(+yʽI8-BwfT˗ I^U0dvV9$c8=Ĥꯤb> h#KnjL]B=ExG{Mj ' Ѻ AY):xJ槈CVb'aolȄ&Rik`v5e6ndQ߮8 þ;k{T7LsѨU]ӈ[tZ`_Z:ہx"£fc#ЀqEJ^mӢLnQm9͟cFdRr!DWu#b䦧gIZA90JrRk${Vj \^Oϗ(9-Jle nMfgu*"[q$*dXԓJ&c;F1&G@SʎHU x<UǽOcɠ[ &1ZJ[]K@Λc$!C2.pw)pCҫ4xÅ?_v.y[cغ5 ^)rEr]gd 1]J0*y~`z,qMb;,;eXXvƲ2$YN(=A0w*,TI|O2ȴO<"iQ"my_mlW?zMBF/!us$M3eW2CjNR^%zObʱ5L<52ק\0p8r%HˌVpMC_=E577NRAǢ{&4Ό(lgA\P5MS@ҠK;.Z^k}KYfydu[&wd؜Ox[ x7Z&PAjoƫ3ʠ| °HY iPO @n_ jR /`tJTr~aIk@dI ߥJٜmvGH^h<lJ(*{47X&KrӹUmg6^9f$zNd\z;*#hv Gbm9t`cO BӺ%k1.O?j. /#pBAJ*5ҍ$+zm||XE  'dWr1! ?Z1b)US]"#h fs\68~e\ƾ4`KU ?tZ 6hȯ( Qeڔm|]%\uA]&A8z>jWAf h*6kt^0xv-8f-+\"B)8ژ(x~F> 0AIMr8:s]ה ܚBZ"w1*=|x1fĈ1xepl! 5s#.Ϛ+0K4~}96*,[|bT3;Yz q.¯$U:p,O72ڑ |Vsەp~b]И뇇+n}at8WOLAa`_joO$IaM&g[ҮAB22pw4tG@uC]7:;f g]ݫ8셺z !S; f76i?MdC~'imQ[}I*#ta5S]y~X3U5-QJ dUZ[%\+V|hq{/KZ4¦;b3٣f8 Hilv  ReCL7Ug Im˴܀30(ɘ!+:Z.GAd1〞R܋z{K~L0ZDwe$+OYhM<+%ƜqdЌS!epKeX #I?TSYHU &dh;IAP.-|ȁOSEM|<{yLs\ $b8lXSwJ(h\ rJe_9Ͳ+OkPIeC'\⪧mbEtkDѫx7{] 񗔅z.i3LqQ\fiLUzpԄ`9vQE`Mf( Zh8m?<߷ow5|O}I_c kv/^TM[[r{X1aAi 7&;C9\<x!p32kǃvYl9,tmv#|Z2J,kn>@ aI 'r::9L\M2MkRAظp'[Kd db5 ~wŻh Z<`%ܤsoѢ~˯z%B+R'9dE~f@qءQK=!D;]clGVwBs(Lgbp&7v;t 8 vg2bQT[LZ[RU!Y9%~fT\d9y׶%w`36aNR?e -[5AFL6CsXj?R0f8 }Y!^Ls,_PE\_*)^V,J2YT{oGD䎒qR'# e!1QևOBf.lYz~ 7=96-h+@~˵^͒-Z&n \fJ"q]xA܇O%rvܮ-SӏT-ߍp7sTCwZ 1W6$%B29"eLgF^da={>P2xرdZC8`Y:Мc4Et$P3ٳlu:τx,X#\ ooUU.W;dlƛ.o Y sm:eTW9*D8jP$ +h( W&q~AVlN@A7.5:gRK>%Ɯ}n2r*/vu턳oiXL7 qEN;Y`#)V9:g v_"Ȳ+Sa۔x9r=Smtw$^ᴠt|.!C\FMઍfʶ{ՊxT"[+6܌,!'ܙɜ`Vb:O;! PJM YCjeE wq~+F{Faܧǀ'*JpF>tw RSz$-2v[+‡Ƽp³ƈ/./68⋙tP_~H3c]$7E׵)\Ŷ0G”gbTf?ϐ5Ea4'7lcM꒔\:Ⱥ[g`HTG*,k*NFwPa}&{:x̀h2^ OɑZ?W˂%æ1 K#*Š/}rCZmLũJY2b38?'csэ3 Cve};7sydGe-a!?O%۬@E8̷*|ǐ~z/~E eqtŞ)}Chŕڄz4Ř2޼knM1d THs1Yf=Jɪg w&.40zKdc6*CH򱈭=@"P Ŧh4Sq.cv {b!͔.漶I:xކEuJ"fڸ'Cbk?bHjխmE;(( &tys5rV/(+rja>Vb۟yB{&/3T^5>z`%< e#j*{;LboVy# cީ`[iSÕ}ֶX1;K;$T8ݦN}YDwe)xӶJTӒTfҀ"D>$[+i1U{qsz8[7E?y6O=˳Sz|US VyqBMK$bx9(.pLgϹE0 K; RȝU"*2zjgK v O0ؽ ?'nWrvAwMMA; + Mƻ騌{}h; ㌆~inE\ꈟŧ+jCF>Ƙ=z)CDjb-6_I|B:o+ߟA G MQy~#wTNϓTs}W~c/D/Lv`䴁^gFr+c1[܌G4geR혋"RlrfpvNǟ_xԕ jxij8&IoMB?@< +TG3=uЭF54魛~Ō]Jf;WYgCaZ$d6,a^bFe#~\W G\Jx2[\؄h3w~{7jwT,glo?L<[7VBQs-+u#DJW#V=zBr(i}|]zVj P_M?5Lg;4eJ,Pzec8)t`qA,U-m0i)t2`6* 9&$f# ٭-cmBdݴϥ)^p]{Je;!Z4K1- /\5Šiڿو騥bً1';E 4ޥ&Zʯ2$Q1/T p+?4!A0@!:s -H3oRԛi#EA4$Sx_.|a=CuTp0)UV~o8 0QC)*: u=r"vOY^($(â?㘻My %񩱝-uVD6Hz=TWsݴ1!Qg~Um(2w՞G+C7$7|V˜۟l1#$dj>?/,C׿,/6ˀI@9B$ԅQkKZd2sU&*K")|)e7S>9j$i;] P$JRLJ* Y?^u:R腑bG$y->$} RHzϒVK7F،Y9 dOM[iJ*sHNzCOE1D"uMN"85 };N*$a'Tn IQEl˔z⒯Ni8*,_kkJM{< $I2P_/fDլ ;)Ļ' X%s ?OԱK5ylyrvЩ鿓G;|}% FQ^`B ҷN*l~9@QUA]HB˖/fw c]8u1{ <''̽A9p{gxeM[N(jI/L-*.u&_E%tpE#Y4=lN[m\MD)G6iRb#N ({^J!LMj?,yg'ޑJLc!g't tO4FmDqVV(LeA"] :5l+@kLUz~IY=ox–>'$fR18*[EFpљ%n"ۇKcxL"fqͻ+_ƨ:Dc g jOd虥kxC]]=lòQnAz3,?hebg@/S;PDZJ͖)T)@N 'Yo#%?fT6Uչn$VAḿ8ln0 4od˒jKϤϹ2|,q`ch]ϕI^Arn<,0mH̯L Mkxjvd mryiC .?8Kw%ߟ;msSϗX3.E /G:9]j)˄RP~B$UͳVýn)Im$'[U%+|.L\ 3={nvl=2}M%(ozuWK yԷ Z'GcGb+GZ+CBvNt͜%^m]|e0P!WIۺ. QjmJB>=:jThQ ^n&Ӓj]矤@CK<P9&0E"N&uu'Bī!޻8˦bJY=/{Mg9 dSp2E YBEMD`aoL3 K峌{~DzVkJ6j@_~%D 7dtbJ 01`Y{vxR>Ci-j`TVu PA/ n<Wcw]I y}ޯ^BԟDP@i#e9NAJdoe*qz̩Z5>nq6]sTUpPk}rp~mhu#^HƦ7GngUAld:'`ل ԣ(ħ)M@%nVKxJ6)V} p!)E5@e+ eoC)EB{ُ[?viBNX#!rv_w}>CT|6AnN($ BO9|Dz wz2q0 ڛJeĵ+#@#l}T58 _!4#+e3ުB(/ΞBbʐuyq[S=Qrt94)9zԩ/e@8?s_mAh\&ה@? v iys yc LKʌ0 /ti5oX;BBVyVw|2 2#"Fi+%r4I!;xvK7W~JFS7M7CaJ"^`uâ&) $M,l${.Ƿr ;/x*Qǐ|6@ZVJWtw!bqBF}3t2wKN ?ua0UpBtܱD t@Xak]( < Gzܣ ⅞IaJ ]˛Y]Or  tWq'ЁD"!mdv7 zCntz'x_kN[6e! TWFN~?iۄqEw[#,Nq* d姕`6Z_L)(S9~c)5En῾٢:K|"5|x!V%|I,&k.!I"??;1%+~jti¿vBw?zT9zv sW._v@e3m}|YCVݱQ#kT]%S`✮JSO>NffMۙ4Kp_m} jE2rҤSIHAIZPDbB6#}ߙPPU7,Uݏ]_w8S|p9/yv[B3,DRA2M몽<&U6h#a]f-k[΂nV@OΥct<Z6Mڃ%R6QGnw3lr͉U醍ت4MzCfNG hE>~k[Fs Q _t LZ賰L'Φur ^LҴo t@2 t` l_$ 뙭IkUTv q{7U%^ ]4'[8Gm %JH681 !,g.DvЁnU`zd.2W#My_/1aSɚQVQZ#WU`ׂd$ >BeE'pA./.iBSt8hT34;@s"C:34]znD@ n}O4Ǟ]bW@7Y8 m01I H 5U^TJK*kB|{7նp`N3a(_C8>muaA63 ?7d? .c ܓb86'OY* UG͸KDnABp l.H4+j 9wIu J9D!l˜#yK",=_|=7A+qg؁&,x^jpAcS&,'^2xO'G}@<1,}TΑ zIc7"Ϋ r ̃?6N2d<@i)Z('\x^F-ERZܱ*ݬ}br RЯCᲹY[) j/3~!hs%-PÄQ8qe8}A {SxrpW`wԸ}b6H&B;약i*r;v;.z &BrT:.Kq5ZSr+;W=e,VU|);E ̋qbWk34=057 $;;\:4?,<^+ۋ]5 wZ D%unDw]V6<^$0up `PUĖaӨiQѹF93{)D/|1X֭q >^noeL}I#v79^wW'5(c/xŘb۾aS;2(1x8GzT/ X&xz}^.`_DޮIq"Wf<o2 Ju"EK`r=Ny8,yTM⑰;&kVSV3-bM(V" c˿ɧyJ{Sׁo|E즦Y8Kxflg'.6l~ q3В#;H*}s˓YSc- @栒!::EޤZ;&t7})rzDSNbn^`HX!6"M,vbu|S\F/{Zc!>VF8Rk9㸣s4fPm/~E/" |$bcFxYҚMք8{Zԇ>˺`la]OVs3ٛZpTV h78 s$~M}] 48v<ʶs jE<͔} Sd7&յx~iR&x \8|@Vh4lildi']H# %D_9+h?EY;/g>P*؞HJ;?Un``FUɑfLZ؋>#hG=ϡIAi{|3ǢAW`=_E"z$+xL1— (x =3, YuՄzJaqgb,@Kgp$ 2怩ݣ&g\#)F2) •R3,`c/J?Ph ekat 8#Af~KeXsf DkruRnj(8pٻgwXpla &+$\B)|] N՘ivAldJH1)FlT1|areܨە]ƜtXMŊ|6a@DUw]IαȎ{}1Ӊd7"yܸ&zm@7b59la|J*لTK鱲!([skM?XbgLJG;Q PYq [:҂'*Ӛ6,f gϜA܊ߘ(\B&7|F^t[?'FHFmDSjXg`KC6|N +'#ŘI`0~!SOa '$@琇=O k󷹅%R6佂FXT:#l`l |V^03-y"~0t}w4U~蒼l 1oJR,ƃڒk  J &12m*J o٫!xM`=#f\&LWN?ߖy0[8 $`1++{9̣νs&ɖ)NK2A;2fh @o%.Ԍf9&"i8vP/JVCj\>ІP'w Q',r0{ޞ>s\FK4J>݈FЬY/rK~h=7=JԼKǛtp0^/F3T#e(@zՋo1viA9 6aܻ)1:KId2_ / w. Yn(kZA1{efL#QU|WZڿ^escSX)ӟ\sp:ڦ&iZgdaŒnÎݤ3{6@*|XOǪyZr _}Hy6 +?uIMlI=#`( 5@S6wRNUs?lj}J&‚3 .+&|{=U1s M[PCw\wD6 b %B>| ?K9~0kJŻ*kjqF|dv$3YIB0*mឌh/CT20ʴZt0vf5J8<)r479^tr=`D،gd &NA`iFAZ$  -AŚ;[xswZvYyzG%xUPF4ܭm ?V^qu[_xΦϠ9fW+]:<}:rqe=o|^}ۨ~{@@JƬ+a4F1\\x,zgsc{S썻Xd fmR{mPJ7rtk~-;wIڵ̟E/Jx9^ 7Q'57uѦ`< YuP^zrvb'ȧJ xj-De.+B5>@qҴ\~?̱An'\fykHiWyaapr =;Z$wc ng0M^xW!غI叡Vכ0d1.oD+I? 9gKu4gCdobEZ `C*ACfȕç">L$&8I_ڱbRJ{T]6^y 9fpH<5UuNEY捻i\÷ZIMϊAH.Ș;L'A$jͬ+^>Xhz:#飀jpA҇[]sO0OG[=>N\Zyt`K-х 7:6dLRщߴSb :IqϏX7O]aeUL9`[;ZTO_pɔ|!퉀XG(mu~d['S)}exݚsHQFz(l1}_yɚ2zcUH$۔+]c*s+|aF[^Bo͍D3@_Vv胵 G2SJ`ƯӻK{t"Ty ؛PVTx?Pu,[ 24sDe1`2OzeXi?6g="|$yzr80oG+żZ\hYg=(E…3*,ӢYV\ݖc6$&Ly/'n*w-MiKY"֯^z +ϿgN~.);;&ӎF[@8Y,Qw,y" `&=e 5`B!H)6wsvV԰Q俲H}>SވwaV`rZm?~9C,W{\ }:Wp8[!Ć$lDf|u{Bd/daMvЏK~3W雐_fʞwrdkY~+ooR^䢆ux.F7R8kT\%Kǥ5"RG:rTS6rcg9rQr43wr"/@ }. ;şR?IhKt;SBq-=iSl=b\s ` |B> ~8],950kb Hšd(EiEhlV,STy_?M20ހ/cP/Gח䑝 ds_r~ :w^Ƭv`9inzm/^( pVm0 C_;CAW͠Pl9f)A7ĕ #yz)UBzGJ>n8.I'AJDgaHHo\%U9eI;/_d(#)|>^߮g4;Tk5(M%xt6g鞡QK&dlg@8T~aJ>”;6Nћ"^̉#+:"oEAKϚN?qيvOY޹\F4}yh&+)Bܲ:xS _~S 7)+|i]1bnc{KD}@EC+4(WV&9^:|vز57/*+zZLnLZw)NKN mw='YzyW#^dM5V=Qe̸/;PoFٷoclH[݂9n*ӧ3{m ߼J`6=eyL*dOuP<DN"#2fł ӂ%-1:>7mKHA/GggT<50R)9ԧ<J̩/8SomٛP?[ik ::|pfyI$<-Fڜm:L5Les()ʘ heSz0v2\yS'JN4 m c$ӤFGcWaA!ԳՀϋNeA3J`a(@ a 龐HVq*0e᢭({rͳ b3J"t6;1>/!h<I!_O@KYzfU| 㕌퓐x)mW[+}G2tL&_Ê zfH?J%VJ_ckYyNבF_siI Eꕹ`ݰBϲX.u]Rׄp}MIWQsDXzUL2h65"svb^ԸQ2g[ ]a;@e^KXl/@lxj8,Uo|K֑zjBهq0_߂FrFiJ*c9ϋ uA>F3尴._-Dr+'#XR5iYXBhS fcW M-f{*&9ǿ^4Hd=/^{cWgJU̝.v'' Sw3EeHBQ d8ż3 Y-vڄ3Nd,V%7~5Ί P!7]*aCԘr^z7 P B͆?ja(2? -z>-ާ6r%\) 1Aq\#P2"!ۍڛ. rc%o +ӋLX/;=/[ߪD22p[2- 0 [K)/&(-[Rzx}a|Neݸ'ٕ:kO-RKq-c\ IskQ_Z?0+1rt9E R FlVR^6c2bՅB;Lv>\Ne)'6hC> ^JKp,GS=_?c}Z}=֨O9́uKFT^$oDx5 G-r]Csp> E|_T3嫀B\#f{)!mOFhB\4|DF"ڂݲ*:9b&z]>A{,ڪSiy9*/&8m+u+u)aAdqlX'r12\J8;S@rj {w5p_< ?;LIkҪM~7-RK9qXM鏒:ڂe*5=AޑX،R]0$$.ﭒ5`F/("tWCKjϔ8 ~ghR Ԃ۵'"R=93{|)'?gy4L݂A'}zeijy1?Ep%bb9Px_F+)Z׆cwjtC$~XF q_~@VpL.?z7T|ԬF/YBHyG\_R?d3'cm/1r|XQ@486ݬb0 7Tۇ mg;3~c&.擳Boɢ;8#SC FRE}c9Xˆܙqpx_#S#dBЪ3me-!_s\MU0rv9H)YH VHdJxQspLͭty2Ή1 ao<>TuDtHܷmFr󑛋IqNnWxjrɽ`+'d98JUh08YԌS l`چoRwdIDO9pO ΨyRؓzuqhp8nhC/D)y[3Т~)ۜZ!DFj!UK5?g*u vI!:iumj_d&["SߑYvS2)_Ml08 ű76^:cdaޟ}ɕܓ?'fs߹κ,M$0`mrS#獣&uri୘'F 0) 9}@LQD$aly9~#\_,FQH3/Po~r*pHWS/&lC=$/@wF㽸aۼr0.5~o GTasN;5Gaa)1S$T;(F:!/7*;4^Йۺk`D_UB٢Zg_2blV(#L:dսdAzߐBSV5O)zK$tWطJ|l [9'W59kbX_S,Pۈ*Sfuj(EUZ9-QX#8@Sm.>`uH y9n6Gz9h/.H[9"wOc\xE`CamxxrԿ|I(y(+)e#F`}x1% nяvF=Mc/L^ lUyc{o.ρjkO,Л] :KlqGNgA3Sj]m%2+Wd_װGeg#(T+,Ff-4:5`R4U?v؇a^75R%zWyֱK`,Ϲӡ" 07O$G^ވLOywnҝFHjE [;>\UF_HEkR]>5/_ë&^mC~2n&,[@2>i  6)d*ԫg21J,KM Χ=u27a4b Q2-.*qT`,բN XTX(&WC*m[(Ttr}ظ OXfxsFV]”wF<(5ԓ:Bk3z/(5+aNxږL*n饉x 9pVu̻fV $"VW4{շpL.oNϸo;x8kgΠRQI`daCeb?0gs*n'fJU]! 'V Im'F Øma6` rA0O (M\>Mc$!;Aɬ`9HX @/JSgمD&Ж1dz$docCZYBZj~#:dAd8NBʺgDMf2 #5 +O lx6?=a^Xnmb ^^YEi0ceTRT}JTn?Z^dzEDХ]`Ԩ (7:ea'2Rl2_VCS L?ʪ'qGQ4?>{ް\਼Øw[<U10i:UQxw˧񂳛Wb?pL󤤛sSc5.\,e5G=]jT.8H ۛw"t\VQ.ota)/Sf^n] z= B;ސuaa;>8ݍ0[Ơͮᱝ(||X'Jr.ҝX_߸6/IyHfAmL~D9C8km^sIpjfe7ɩb!I""a5XDmي2"p0ΉD&](Ծr,:ԅ1( nܽ]L|.G'DYfi_ "@HMj fyf1/8&D7=rjmgCc0>x" q}~45W]35ky06V}S7RXpMգ:ru5gj҆ Ҁ0e!#} w2z@@Cq%D_MZU[}̃Ob;@C\wɱ<^H(# o RxD- ?ҷ͵KǤ褪1%m߹x:پ kKN9cݳV5MaL3Z輳cj(yIMBlqEfHP1@ v7H$8d(}oC8yv+H.a:k m}#(~u6YE9X(T9{؇)m0hCӗIi>zΊ h>SbⅯž_Bu޷Y_ל.E7@,>R'dV+XBw O(5XY%iq 2|[ LaKo!۔E $tu9N3Y\nyڍN7ۗUKY"Oq3|=xyN$ƊrMatoS?MR@SN|1ߗruD$54'+*u !&]l@]S_z@PA9.A,0@~O'E ]O2Y1%n$f4{CE#"'2%ʿSG]X|Nyp*oKdg&w%aG?8K7ǒycm]F³BMEMu伱C!>L eHoYȶF%CrAW^ݹޖQ`&\?Lp@-?ݧs[pȜ,qEtL) IQ>tPE_@e׎~8J [wZna쀢tOc-ճ\ ʲ>;6wA LOAe~;S.g ϭX[[w354-,E'/]15 +li4UFkldeo/3*DK6̅cVU1gūb}Al>:8\05Νޒvfg7ĢϚF +IF/)){`s#dK[BODwP?!\lsԎ?\@E{}7S,.FG-3Ugݗ Lu&R)m4$P\F* .H" sjutQ\m PK0T&Vb&򬓗E>%Z=7'Ӊ^);Z6k xKMDE(b//Apyx= $$T*m~9tkRln^.o)$etE~~ dIܒsdz'~?̷h u%= L:%2V^I tcg)-gSJB,)&Sh[U50k~;!yWC4C*~Ǧ]rZ% pފ6 ^!,:D #SjXB#< ";3۪LۨJSKat.|h%IsG+fSZ&]Kb`,z˔DA` Ko^ֆ* dζh*uhe H)w8urC/<3`  pۇa 6Ziɞ߆V&gEFL L4i"&}e͙ݣCpv3hۥFԕ{aTqOˈ9 C9[O<:@|CBufxF/Tڸi[GL~y: d_s+Vzk+V6Z$wr+4{Dr<)vd^`?~)_dNuJ7ܯty6΋-uH2~rQ}q,g;jORYTqs{_")k73ӸC$=p"'ޭ( WoS- ,q)Fa)Y)C_1W+K}s&n;vEv;&LK{mmPڍ>|:vl{&Lzǘ(R"o>ӗCf Q ␨iuSc~HvFT(r 8]};g]fjTkNxU^<4}t-i+ܧ9 I\qU7\+&cT Ԍ&:feI!7|Mmt8\qI7x^~h$L@\.C'* 4R -PɁe'{{Ň8 gٮ k~).O|W49z6-#0mx 0g^yVQO+[csl4׳h9ŧ;~ƒg 5a|nu e&<{)Dh+|콘r-fc0-DUa6u=~vRYjt'CiEzjbH";,#˓i "}"c4zVE-L 5cO0G ΊRo$P"mxˮ&1֓RGqZ|1LE%tAan_1z~jٹz"C'g>K K#Qq}zw0/I1S4n)W~yb,&Ն"@95o*,ts:R*y/9Y'eFފCL/CFkh,M{|V \)cI‹tP:5X؝*iSDm{lk~j ' >e\n+nLgg$p["3%E[kОe<=yޏۗ`.j=mM9w'[uaDuD.!eߝ./}?]G/#U}d} dF~;sHQ:f7]ypp;' ׶$=u'NkxL,7ŸjnC rBOQ>HWó9U6+ .VZSC`Y0f`_Cj\KN"'.8w>O?JaH:Fc|"]ך8j"b%"bFbBKөz,!QL>xkz#*}9q) qǹb}-7RK[W ˶ka6|tH bFzߚQ10 >Pgd@>X"^/OڊcTũo6t9$mۑHyPnYb* _ţz{:6|_L\\R {&| ?j":A}U ƱEX9 WåE5?>JZ\вؑŒ6$hc<3Rns&v+Kk@S%? %,YA ɀ/bf|kZV@fDFC M< yG6@j@ɻ`:Wّ_9˷+Z,S׋ "cO`I MJ ^Oq'-1|jRhԚ.hu0~$RJknrƄ3y}蹑nfcC0o8Wi]ƀMY-0şQ ׂ|c+՞ⴑ `>|n<}Xfh'6~UjQEB ;s,tBBMRsgq A}5_3]N5VƐi{n3zԓH]7tGB%vc b /*~I9(:IEQvVxJ>`&(iz2QN{Bvw "׀,ǐ\]F` 1X'Vn [ԯ)s=u|"JZ&\+"LsO_eFg'QE#GpRk, dMI1`)S{]uK& "Ӟ9 7Gb?WZ9j5ky eׯse(y|TEA+U+oydEJTΪK :&~YB9Ωj Zuwtkܖ^}޳wis~Е/葮8&ޖe'm&`K69-Ķp-o,6+w#ЁX(/) ,Nb)64]_p oTGY{W,MadURj-tH^fGp) S{ƻE8;cr_3{/4o~8kJm_*8`9[:u(|\-&|v(>3GѮ>6U%u`ڻA i!arf4׸58M+JB==.v +!V|.`c ~YexkIӲlR@# jM ҊT]83Vmw=z 8NRZu=7$6un,76!]!Ψh4&PpCm(/X=<tߠqI]L[@f𤽉gvg,7qk`= _&׋{?F8aOr{(5GK}s.^*FJ]F0u 7Wz7jdS &1Wev!͹BKƷ` fQ/YOq4<s w@~mK gaE*꒕S0j1cc'k|JnMH}V\tQ0o+|T~l.'^fkHhѠyKG^î ]JFOn;qrw f{*gGaa՚UQ,BqiL׳j}CY7 ~:΢㕘vZpIE8>GhHf*}-`.c#/NIk& +@D?O EC;Ҟ/},2 Qj/{̈́UZCOQ8PUϳ/sʖ2R]2gDLYE82qjEţHmb8%f`k:zp!_jcQǖKW m:ǐpk3B#ՋQh"ҺIX)d%\tgQE[=n2mzA@ (AIq^iSA`=u<"~/~G`BaK f|7}'FUf5}.-G$f+q6+ݙ@VEs y tM;hMRh9eʷ7mt8k=o$X2ԥLR%?Zf-Ǎ]|{A s*sXH8+N~n ߪ3a\drtQN(Nw!}=;  I>lVWl.ѳT,dHjRctG(i']Bv.&@)}2mU,N=b=#ZӬ@x?o0 U^!z]HtTZ8X;Yig hSs$.GǺ,[¨-^]ۨ_?- ,L۝dgstL`݃ -8Nne=!Z{|T8vѢk<@- 4oN-ǃ !1˙#Zi~,YE-ߺM~aM?|nGeotNvjũwMːIyo߇FH2qtJh-6֞ZaQ˺R\:mBa6:[qi ".3e@ՕUrqUg@#=}*M.gű!Q¤} LWݾ-*ae`+}dl.4ïjkWG ]A (6l2q:c)*1Bg0BYuq j6j'>H0B 6> [Y&?<$-ߌt^gDJȎs%Tf2O!4Sn+c| 0FXw%~}J.!1v A㽧1G?U5-+r{As.DƓqirN ^VnD*6!x}btk Q sц2@Ὗ8;]EؤFA9Wհ;5=+`' FRAC$^C0nފ)O>\"Ѷ ǶJU+!41/ ^Aȹ8FdrDBu޲G۩ >KIMl?d[X0wd]A1Kv`4ɈChU(p\k(!REdzZ 6®I[i5GΫBQ + PTA;c4N[%F96ln)Cep!x>s 1Wnuf$M! TMy{ctJ5nC͆+ۖ'$2}6J (EldB@;T?nÌVINST$n'Z|Ctwl+Imss|qت[!c0?jh N0h8O}YNub{l<=(^5P0o/~-*hl[rPOKHM :[Z=CF6aNg#L/h@W)BMk- ȿU%z*S3J@x=0(F~*tx yk׉G~ !z "& B+^2o{a T1,P(Kt6̿F(F#eej55<A-vwײpjDv-W@O]m%EAw] +jƃڕ{mAN9u}|wc/7?ƧCTD e@y&Y(2 Y>BGZ^򙾚a)Ѝ:f\( &ff%e"3l2z߲ћ \zCmn,vSeNu +o&mzm^~R5boެI/McIuoA)/E͉~9{l:g~{x O^1ƏRݺwEу{+] iv]Ҁ&B#@x/]N`ը](p4H` ުy5;6~L_j@qK8T[͖q!--o\-f=vH}q0 =@68@< uIWR}fl,dEF7 EVnGo^Ʉ1]˞IH!6~VIWߤr  O"GHCb:cc2/lhm`u#Sޟg;M(Fsg]}Gs"(9Fr񽍴*@۫Bzɟiq4;Kr3(2}} WaaE/z/ʥD@k:2nkD}Uy,VY +aCM$ jqJ-wNwPrBVH049z[_ A*ɌەSrIB:Z=yZlqCc(]!vA58NTϝqOƑDŜXur4ob;xiФlQ`b_k\ydr9Y_lD3@xlW'`A5S"S"!hG&z-Tabnwݮ[G98g'&dM깴=Rp3jx:wJ&9tP9V\ ֜!}JѡG132N>[iQ6s1.TT5v,OBƢJl R9yU|nZ"HRC?uoo;Py=ʥV%&=IWb;+*ލnIJ>ֿfyʢ>onWZx}^~ 1(3+A~H@@óqKE)M]hjb jԂe"{1 Tk%$F̌;XF[gOvO?fb-'u+ u(F w6{Cw*<5UR:zqSGp^ p" =؆' (4bΫ,sʞ5\sK&gئ_`o`X@p}#eǷtR]i'PuJ)G)4tVʻ,r{keIn/9Ze3TAU=JvNUH_zeƽҁ`A%eV2EP!3בs 6&fBv2zyUkngе]_4{_[2zeoЊB'H q|_R.Emk_=zXp,{_0fd,.#]Y.m ,B_m֢|gTa/8{G99t0/zI4g] uWg݁H[AѴ1ɮZ} N`t*\&ӞJZt ?̹/|3A"L#)_S4 c/M5sIҫst"!X΂";qYw:8u ҡPoP叁6z~O Gieׇem-rQc.h%eد)0sC8\m`_Q'9^X-A;#w{:6Cl1^q4 e o9,<W?̎FlUW4ȥ 8)Zg\RNo3]-o}Ϊ)II"RMK[ VJ 2 fLb.'oSrom@AEׄi`LK-&7HrI0w}KCTψyѧvDN!`2`+nG=OAS@Y t}/.+޽%rr#!'!kT~Hě9@ 4OsJИ˘{j;-bĤ骈^=rꚉIΤ 6PxTg :g̺~s8Z'Erg o|A48# eU ʲdŒwC>y7Z6Kdh?I Y|e,jri"3!m/-d3/+]$C=|< C7U?cJg_$Ӧ ,FĈv7f{n0@1\mW̠…Eƀ)*`FIh|C=saptC;'Z5xgHqBg×TDI"'[w/6ᠣ7KFsL ]|scv!&()҈=2F XB(s<~>+kŜz\;tv[Y5gܰG0"j9ОsqxNO'h6:@9?Li̖Bm da52 bG(*?l}8@MOC֦+X1>gqS4-ek]^oSX=uV ,}JK/*>0EįPK9٬|{.f%nOO +jEp{H_ *(PuD9vR*g : TGM`kWށhE>ꐑ4 l> 75f<@%OOWbc<u5y:ʿ*P‹$CwB x]EÊK#ZI)?YGODdO88ݢpҴvݴOm, #7HYyUqjkRz-E>sSiuA 9TΡPd&$S쬳6`]Q٧Yd $U|㎡Ycp`@B^*bi8>>Ir] +ngdlxÏx0p ;K_̀X^i٠㓉n0UٰPS\(.Pnӷylʡ!PN]+D[$з4 c3T.oPs:Q01Will8l/R[LI8@pÆ߮' =K!LoyW8U02<+k؆jF9@i~};ڲ󞼋AÓw+VWtU!)t':$lJ~2UH2 Kv s9/^e?Q,ތJ>;$zX+X0zE1q"DdN ܻn`VvZQ)[ۘC6eY7e%y8%#5Z\mIb26WrG4A֣y喙o88q5 7Wm=%w@P­$XwS-[z…B9C\PLk_# f0IU0@迬g AfV|1?eM:5|fZG$ܖP8(M-;!#pE&] DԁI=y]ϋJ<7wsb(>Y/qLṰdL[!c͟(>}zuKz 9d+l 0ngDY;?N JZ^T>-Q4 ё~iK4,h?6n9\5 Y gքmfɀ=נau }k IRߚ˾\klJ],Á7ѯ7)X6v*;9񿹰43 .[x@#g)0O߲u|fs`H@Qz 4I)ɟH"O- 9 @^#Ӓ$*1)ՙCq”EV  ];譄bkHѝ3vh-aQkJ*/.2:I.cBtw>3J] J6 D8I9y;0Fm4^?/G)Ncm1[%c)O>#Ɖ|sR_D|$B4.E?'d+j^۲o:^T,Hn}kڦAX Ut9^J;Y{ap E3=@P 9d-M7[-BH?ֆ6XH.yVmy9@H'*Nj>&G2iqEc{8){S~d:g[.h"i2ͮ%!;bH`@NMp"7x95+ZLL3"|Geo1%ʠO:7 m0qqc;!o?I)' 74(A@v ǀFT e"#/Vxfpf~ jC`.*sxa5dZ ͉q8}Upi',ftc ^_ic% 5̺wdM@: Ƌݸfk֔(|yN2xGֹfV5hG<3[f.w OQZNk jmO8l"52]a],jxRث^P#܈-[-H[@e*yG2|\_y^Yy\ݪ1@ߩ9.ݒRZ«zjU(x139EP=LO1OLSRJo!==#UE3CLgJD0wmf/@ Ӟp{S ̪ S}aן?:"}D\x߮<ْ#wzޏ5ԕa` Z^!٪D\P>¨ؘ\HyRAyMs{~>3vp87oG[Q(bDCad{6ES81DH4%1 )61I]h1;.X1ڨY{<ҊO'gk3Td˦߬`nui\LT8-tT.޾ej. 99rz ǜ(y}c^Fm5 qNIxx ?+s.^2 7~[ LNWwqθh-cѩe sg* q-@* 60Ou%e\3(rA f)x  S]|nu8\ކ`]Uɛi'Hy+1٣Ȥ*~HH!~d{wtzT:+E} gJR}R6b:Sv#ǿx6 /wHcKf'rx|,x߁8uXJxe/ c=9 Qv$Φc5>Oyku^ :=)YNx38hӯTD}(,Vr(hT} WKU,iAnpg 鹮 1a8 Q [g2%WPr;Q?E~]yS'܀}GNxhވD ֖8,, <;մTӎ_K9~=pK!mj M$ ɠjB!(O(!.JZ ž+T S mM&H'|-ZMIQ /.{͏2^fuN)2T}* S糓 L[[pgТ!B`(w4Sk#~85E}3FdZR*?tX)u>kjJ&|)аw}ې=Klu`=V'R_C&uzb5 LnKR,ʮ{GH ^kc 5bWLJB(w!\9=Ύ:w9TrW̯ t.o^f.3IJWZ+?:H%8ʛo%\@7g穵 #P>5:p*x{3!} }c94MqKA'^eKlj ;%PR`v HPT(ccq5 y7A^f@s­nH$Rih(ДduoQRs]`}CŭNt% J|Եw" Ky8`ؙ/}}9R p_/MBd!u&ht鮪:>l+3jׂ΢c>CېpW4tz`h DذBWŕݓSQ[[[W*ъ@'W%Eiɳ^> tkh\~8fB GD5v-\me%N=[ŷ"PPiѠumD~GAb>Y++@rz՝i jWX>@Lw7 jރoHοn@H6͂q߀ @~ /G88++:k5*v+:)У1vTnhc@ݘZ祉NP5GҠɯ /UPX >&̖$q|071jS[B#(;_Dn[N/|Mׯ@fV&<8&D( b[9Jûp00wSފgxJ0o9QًC1^@Z %6ݽOJ)$]Z?Sfoj {a)Bν{.s6F@/>yg5ϵZ:m> gbzܠwI)|xz^u6)J'Y@G98wB#/:O3] u;H r,h6B t})SҘ'XϞUoТT#1fӠV+[19bL65 N\hRrV~#3HZrv/!EG+m %RE{4z[(؁ j%巰- bsBzsBn{FͯLiS{[es˺xߏ6Y(<= 5 5w8EĪm=^T)o4clEʅBybbJPU09me\}[3GqLǺPŅ8[]kAb6vy 4QRqJq'3Ѹ,v,eQϏ^?)) ݹvũEk@Ka1ik@VV-Im`8&~X?&6WSY@'1'=0 /T)SEҙ1Hޏh=HySNֆ3)NuD^0?^;*̖Ӕ @dk~F*͉u"NyLULa>K!mUސ*M^Xӭ);b i0sͤW,)ZiV |(Q[D6)g {BwSbÀ[ca74c㺰6q t5m蹜-~ 67"G[Ovi^><0!suYlPhs{%.umTEqDg8SkAY`?ߏdW@5Gh6Af6sI?ԇr` su0f¾.\Bx#Χ9ƅ@(_)YX io/r3UP J[<)k% 7e1)!Pv/P/ƉoZLüzr iM_Z.he^ kkf+jm]aĂ d^t_Qi_f߁W`a%/((7rs[1"1!?xMXk߲-g5]Ţ{6kG2~lv\4c>^|ɸѽ4 j_x5=;Eh4 ywKXWh&/ʄ Na5#Xut63IzxE_z[|6㺸e %Ia8V'<6Äω q}?wMeE{4s ],Tj(yX JR$.h*Lr2k4VeۃA+zkm2:M}<;Ѹd 'n X65\(J%JŇ߬XhPabV"F0]2Yfzge%!!Iyŗ,@_XXiv3Vt<)s ~w/ǰsK ҎŜ):~Tټ.go2 jw+8UUJBxh$Wv{YVU#[F ޅt, ѵ,)$Л>=*ÅGgBIoQ.0}Ejc3mD`y]}:xD`/7*0Gye{Fo\H0l 䄚hEiрs^o?Z6}+yB) 8hTؙ@J4oɵ@ВjS]"3z[b R˛tPj@m  9XPӫA G/0 Yr @갿A"{?60xzmChi;5Gɾq; ;Ub֝?~N7PH>N<#!!!_})ōbG86w{Xƹ}amCecA>]f) J Õ昏TGq*ps}oW⊑iP١+ Nɤ;\KQ+anmmw~Pex՘}7=VKPAg@S쒂UIR dr'1R%PbDԡ߷,tL M(oHQ G]2QL,a>Hӓ2}*y5Y wp5My59_xˠI_<n"K6BV߇,ntЯF1cq%=>]uk@8Q_o'IW^D1'ؘ?.A4 `,cCHZĠ)8MI^Lkd@ڰtN/f ry3YboO~EPY=voMJ5&cF~alw =L;&P.ln1eJ zS .kQ,&ߢ; qHYWDl0 }FV] ͱ9BSR9O l eT[p"WB&d"V0! ĬЕ޺!~m>LL#)FK:++Lƒ<hW|ߺף_ am(Wr14p3RޝD8jxd=*)_ϕLp0 '>=a"vבk]B[ȄjtFUedLqw-ȍ=x`6( 8g\*,T''ڳ,x\d_6-|Xo?eח)NL}#J֙21fDhT8 BmJUoPb!r},Ƹ%y GEJԤcU4a9Bɟ.iD?\ 3C󈵘R,oV˲!@8;к܍DKMќ}qy~| _R3 u(w؎/kŤÝ)#9OD6,Mdž^wrM%T<%F.Pl~/~=p/!gr*lyίRv]<8FP@YS!Qor0p4̃IfPJ3ԇT@2EH~ Um:(`t콦D`H7V$ t87blù"'ٶrkiHa_gi.*qsзL'?EegBH\^52(sqb` Dpp4dZ+@>Bu/b+|8 .n袍DXH+iue0RU#C۳짯EJ>I[Gp6.mP(J_7^cp]L<)<6\_ۿOKM nFMQc{3Os\hنgTW0'AYK40h>/ )veIF |&K-̷L<_a ^<ǑAhVբ,O/Jwi.B?E?)ҩ0cl׉/Fg^kczrH{87WHwr&sZ%tΥ\n,%r0Nl1}dP˲3~.ƫ4Nv:1IaQ#0vQ9>e+-㜬E\55iHG5) wh{f Zh,qޗ^~uO~aWTLWDs[ fbk1;L뷤)\}w1=GsW:Qd^Vb8jHR/2Qs ~oQ,BnK?=5z|o(%H'.ĖNIvًw2ڳ̹}*HH`*q};Vb]=r8,y+{ۘ& !2^cdl '$e#*@_U:EyJ bE(柩qqecM#k) L8ߤmcQ%'3 Ԓktֳ]%ϙdO[fWב2dB/:hKzG˜ƒ} XVM2EMbĴ^8Ԭ ;:7]A[RghպY{NE_w#w÷+rDx /"s6ffqH-5|TQfNG5JCۛ,N]SZ4i&FEC(we:_]O_2m#5SהY:xzVUbT%M[.P*vr1vcNiɎ jZQ0VY&s~̮߮V2&Vgf]yubӳ61fmya-&P Ѩ~DS 8:nIR3W+\]PQC_ڛK2"e:a2*O-Irg \P ipkm`#!!Hzh+j5D|?mo2y93 Jt)Nk/<B[a[>L +UJTO4 bo9˥*x/\LUZnSc 'wDt?64ń|+Gک4yuc,=vM@%%rn#z)TYI6՘7Fg EL ~#nh۹q;DCgD'+~#(D㤀XEkػa$U\.a]zwL g!J'M]GAzϳ`!yq/ʂ3u 3j7  zҷN4GZ$.p@809n"whP/nPKOvĝuRP/d'`|e$4,\R(RFL=@ؕb>"*IY ݞw-X`O}q7tyaL s6fSf=g{-b~'9rGݜ.;=~Mt`wgOT`d A|u$Oc?^9s3^&ބO$ngJ}#53H"dieI!Mi4 Hh|PJڟ3@/72&#ؓkg=﬿рa_.Z{$#AvbY'"T@kT)B keT Kwަ±9Jㄚ ҃S*i~G:-)F|C@ ULTWX{<۵;TݹLvWخakׄBňYGV著&Ք<- xCIJw.Jgo`wG0`=) iw\K]c:Nb)`59gKʽǮkx/MDC4@v="G\t~OV/9G'Wg3x V:yzlrC <@n5D[Zp\>Mn(l<%~B|-ʛqX'r h_y|$No 8rtj'j&dzHbiKw4t;4Y\-V =(TM0T8!qKwYAp@; .ө1ƵΩ~xk 746=[0LBylHpm+US߮]!0a8GOyG Ib:AM#ۚɎWƘ\F椊{A|TZ>ڑhQ5ir᳗mZi)(k=ɻ<~E\x8+a>V.2:zb%8:퍋O ߰7̤'>=&x *\3",w9"6fc0VX蔸(1|Xo9x#?,2yl9Bsto-t(Ӱ`Ъ)ւaJdv"8ep$E#i=2$j=ŭz~Wi*1?Bk%gw #r:&.HQ&ԋrx8[WWR4ݯ@.x+[no2#ո+waY]jUz"nrOh]ě3ku]2/@=:;Bf2{ ^xv8=g~V/ۅZe f3IG20A@f:3sb_˶$i~ЯcƯ>?\.;s|pv*T-ՄikǦz^}A%GC=Q+xp+65XaO@ *BA$1:H}2 ;_L7xG+%kwܨdtlcu ?% hGeP2"`,RwKrPa?S_LjA\3 B~afԽ:1RbX&k"!2n0_XKFu?,,lu'7=`#6N:3 QEݑ'!cp^(`bhRLAKumז\k&#*"g(ҏڝ#vjI0Ck}ACĠ-HfG*em&{=<ۈWbi֓7B(gxjd_Jڪ)q .nW0Jb&(N__bd?Fk@9#yh Jyg3ZMRߏo!;7B r1;M{P"qVzFL }irFj%J:" {^T,Z C?4dsߗ2˲a 敳hBK9_K$v,Ѹh2f"H.*پimn;kO,t s؇7`Fx#1,UN"nЫbm1(_%rqGB損.z!$愀yT!}ǜ)K<Գ@Gn[qǨۿ u .+.GkU2^̷T6xrͯ& 1s &f慀ed#>6p˭ܥ!$'&RXb:=}kUeєSԎܽN_(_`zCn.)꿔@F5U ={iіuASA^ELJO rO@&廬.fYP\?uZMHGd^?:%G *L̓˙ҏxВގ:xQL7Z-]4ubIi)Ήnϛ=P;S*/+ѰtaYɳhNlP4}Œ+vW.:(AG <{K9p5!11!I M'eAm"% 3:^렧of!jF`7s/‹oo4=XSK[&Dz.mr]g=v?ۚfaJ?)'ml~@"2m4G'-fMFfm*P $}\9%o`ުn0%v«/1/N5 gSB<^IPh3NJc&j)!Q-ћḰ!XoP6?4K@4dܜ{̠Nf~ ]zQ8}Zy]FSYo}I~ e0>}& t,ɝP+[J=D&p}&O&ˆX.1<6 bMk\9Y fA+փmm 濮;Aj :F_\ϖ-_vAA<Ódf[sY)/-3d%5c}j.wul4Lm@WQ~Tό@&0oK׮{xRG{iwi+F,L!#'k)f F6DX2ٮz lmфf(U NaʎfH{f>ec֬ 4߲yPQƊZ|C/3R#uVbb = ڱTAV/B_ C ,_/9fn#>q;)+_88+n&h'8%O_M_8&J1=zʮ(G5օ 8pzs$j@ZW&-#=cS06L a2de#>U1co s5eӟi0F}Z?@ ՓP\{^:ޠS]lVt' $:Hz`jYVH,Æ⇻/X̟hMy]vu>08f'y*65~:6 `@700@%n._1@sYyt8y6!'Nu /HOc#%t,brNٶDཬؖ:+m 0>sWv"k\z)kOOiΏ8O|٥ڤh7PUEw[Rͣs M'#mxY;^"$jGH|@Bs>*w4-5 * h O&$e aѧ䋺Oa+UDjyW>"0럍w8%Yɉ~dDmsx{"ϛMA0e>ɗ&xZG?-ܴ\HLd0$RV0?u˶ 릭tEp=cC<} .3c.V[ St}ܾI~bUzm"ɚ|KLsc KlDPՋMʬ -DFK@@Bq+xƦrkl+C\ˇ;ؚ1D.Φұ.2Aŧ KPd Ac:W^|v6TwT-_xdGCΟ/^RaYSQc|bf,?fQ&D ސZ".Ҫ Rif/?3xMڷvO|<A宄e'& '([] yYCRlߣ .cB:^Kf!)~j{ XA; @(K\s)`YYsv1fe3^a +L63ٚ'^8XNFTk0&`\ `7Ylc>38wrnb ,nXaohd|gSj1,x[Y07A8QeH68z$+䛢[aaME'wwwpD@eAU0.iQwx4;(IUD'{Wwˑ2s6_y:S`jB0}aU3ޭ^s V-kOBb d9^U D [OZ|uwX/u-@:X4ƔcxԐ'=la$/-QۆbjK O G#/}mT?]N!k]a@@">@iӃv *{/ 8`Api=9SBaH BbbNeπw ^,į3t1 "cEEx 7fA(8}Y|B@O-$QՖF;X@ݧѠd:VwwQ9,Hϼ1;ߓ3̤Rsi q-o.٩Xv1`%/P%D;[ONJZ&x.sU'!doi/g3{Yۊ 18Vz|i'F|v-^ދaD@a| XQD FpN&Krs=jLbQ$2Q(moWeq.I;RḾ]2IL V$^3)YUhi+]JI9ו?q؋39>ՋyЪB |d$v%̈́L艔}t'4n_Ua=k3b\C=~5*>9DŽ_#gBBUS6ViG1-/͉ E,vu|Iip[, A3Fec }3%nBV1&>fl7BZtc2|-:\|4qݺS\*oƥS#O<^t\3k1ccbCJ]a ~3ZS|MXӝ}OA ;|CfӪIqӔtIb(V*|E-&'(D=5fn3ƴk;$A%_^6ZT.i+}f7# \. hrI`hLR$ 1JZO&IKŌ8)~+!d6% 3pk롤H~и!S F!oײq0:{m vsarVsƥV{b?i3B=zḴJt3ˌ2k({#Ђ[t5WcuML/Huf6ձ[m5oN{x>ް%ZY5@4j4Ĕ7$¼Yvp~Ly*I5ۋ5΂Q (B8ag P}n!`bB fol;_MM::-I!C&K7fxb-6TX}j]ɨk}B1$bm&2 ˠSh" '{*i۳80c9R,35TeHw}1&HXmFо߂u}xo1w߅paA|33baE6Qԇہ5Ѩ4`;i1+FN0\9b'["=C;nЪF. ع-nK/ܟT`қ%~DKYKOGLVl3dyȧI]Y2j͠/ {8 Ll}`ʾL!DҹȐ[ZUvn. lr4~N2|!xLhK93qKC`(Í klXؗdR ('wk:JϪ4McTzJsoKfew7iTLٿS"[K5DZTt!u,4 @n}diR͎8Wt<`ծM [H=X%Yji" i3ODY}XBt ~f\m% `ygݟ͘~G76rHlP@3c5dݭLdw? HA+ \&YO!Vp+v" kl 3kWs]?l{ ߏ=[W MeH" D~,3lD`|S@#rq. "; fWfu4ё̂sZ#Ѝ$F{1$I,$ueg#5ǝhR%MZV΁e6=M0c`Հk݆>uL)✠rv=bS?IP?yb Cwo6f0䦌'Xv~#BM>Χ,|bbR( S6y ~u׍r$-ҡ3Ymiy U\ok9t+S=P+R_DF#V(0=$y?/bM$]Mbw{v÷Y4?k <]XG*÷ R:iuJ!+ ?0 Z̦`khEo.͍?}Flyt7ZfV"&Is[0e;e֏{iC 7XTc~bFM_$4ڨljZ^kM 8g/AJ-O_Mr-^g32s^v,lhG&ZM(wY6 ]K<*" +{ e,WUk[3rqMoqWPlmv ާ+ KBu)2:>v ;;!,/{%ꤒ0t]OMWUZE9#?pI].֓oFWUx@[AnI&Hd$SOhf)PĚhlqB͆Sj_o`~MNC1͙4 xx,CH#mGdIa;\PNC/KΖ V +wvk"Bσ{.J5tܧ;A ScK]fE̪lʕt"χp ^`A-o5S+ rw"R@aX+!VXTIg SRsNR*|N pydD; ^HP>?Ke"⸒VӪj|TnK x_$\1z) K$$}TgTu:5~ I>ٵ}MF?`N!xjS]ؚK GKr.lƈe/^SMϯ8f\k[{3ל'zDPP9m?x8+[5Sww0+F˥Lb et5S:$>،p ˦6C2(;~ tcSz8u}܌Q?ӊVu6&FRԹ=,aJHR<wCpq*4y<˃]D ƕ=һQd/5JkIoə!2+ӽF%8[w 9}ˬ(!{2g{SWGDq=h hK UP`.B?ɀ5aVC!`  ErӉBgH07^*;G~jR `k2$s5MŇb"iӣW9kQ!4go b!g#"xD`K6F&Ԑlf~ZaNĘ1DE0Tpomt~ƙ.\ȯdǞ1uj-"de9hmvB\ݿY%2jknE ګ3 ϱϞH 8Cs>d2<"ǃZflT'gEE(ʨу|uKe,ة/ @%yl6+1zIP q~zb^K.2YiV|tbsfa٦!0)CLQ^}1%M}A$LZi~ވwcPP9BE};ppB!D^~}ǵŏP< Fe"vE'xgL3%S@De\/LcԎG gO"Dz "-_g%`6cR!ɔݤ<ǽ[iITu6htPĠ|G)'vIKŪڸ|Q[~VBm5\+xз(ԣ6Ǽ)☓?lIUZsk{=JWh:Ҷedfoe:XZe2׮Ļ(G󇛱痎[F*C6=,{qqu:nRiڳڹըw5±R8lN`EʊSD4\-ę / xOMkqX#plzn قVzE2!%1WHn/m[)*Cͧؿx=يb:?(3T"~B3,mMU]tI#qs\rkh-KuLg+hLT2$~w$ctnI{ 沈1Typ&*P%dQpt4(Db2܍ ; p/{x{ |M+}-iHxXB9cn \uw'PVmS[ENfLkdW@ p=,s<ǻ?!49V[j+CIkkr. U/%A_&&:C XF847:2&tzҧuf6s:)<{F"0kqݮOw1j^|22[_Mn|NgqBEEωT|94f"3$~-8y᳒/Ǜ3\6wK7s \v+xss}E/';Ecp*Ul0hQ*y֛H9㢃|Cs࣫wmCBxʾe54[ե^%/I@MM}4صdIhw~tngѰ*O(N{gŃ*Yi=Hqi; ӌ 86;cm4#]n`E7fh3.V^jBYLA{5{s|hVa]Y"AA{G 9X){ՍF/k j7?>Ši>db. ,\jJ} 5%<.Wlor65Sw52!` F$Kⓡ'y:A\7Bn /T`gy6_ބSk%dh޾~TrJy K7|d^ o>~ 3m0|k7~O B²mG4a&l|f$zc;)TlԫYo7h.s]A$#2dUЄnHjŒB6|"( %t֔7>R˙xqezG@.%Ueǘ~Ze]݃TΨ*t$=>t&ZWY-/{#vDFwy)>`|O\1|uiG^m\tg,2*ȇZ"΂ظr/IWCmV;vmZו%^̴œ6䈹|X] 7p*p?A> ̓[pOq.R%5E׎o$s>ZGws;@=i:QK̠pU ^Nȅk爡{X% SGFL`@:{RZɰ Цk^d p0n1d]FPuEACXAj-,}SQ ׫~ڇ2q1k"g<[|ZmD"KIMn9'7=.L nqVHafk?zfWe 0e?XS# `]qXĶ%IXXfݷno}R\:#3뜏Z6>R[36R]~k^#ƆS v^.ѧOX T x%.i{ )†,ȭL ` 2qLǢt:ֱsY V%]aŰ$*`sA[Qh mu#-tmf#c=\d{{Nj&jL󖰳LBҩ~[JIg$&@h%H 1\.EuKYjwFW$=˸|D$w%KC)|4ǂ9VGh%ED&RMBXErͨ,m,!cѵ|oG0uT^?;Zi++NE:,k[w:Og/ɀ@.x=ox%BI=ڱWHӰ yo&-ĕΉؾױDbcYdZEdq*xEKDuBKf6|_Wu649 .Q!Fxaz-h B͜ `E e *H(tGPn akXn;1;'F6 ѐiU|$W`N`\\U:MmFGisؿ)#ixuUa_Bx{!7I|a )߫j9( 3k]uc4O~ꦊ oYVyHz$ѼfGX\~:H <;q_ݒ}r: K{Y򨰎vb:D:2=&b9Pa/ 0rhCo^yעggRFNOɺ~R\M[=aU;2ꨄZ03j>(\-1т `9qfk= 7Ge UJIC#5e o)wz@̐ XMOGҤ%(,fFyoJZ!t d|Æ;/zʫ8.#xOOb&tL:-Us65B LɒS>#mƛϲ*9 \kl-`sZK i~0d[xZv#ӠQՏ24 a2RGzx<+6߁(- *R\!{fTiCqfLZs?>f:PuYOi%WgF3HC$twd %ɶk;uaLj%Rl6pdp˂LRu7NK&Jb~ZzS#go_׶Cظ/i/uk+ͭ9൴@KŠ {ˡ`RuB*6 vtQp^L#LZ zКZssTM<T fv y^[^R.AOdݲ'vybS#],Fki}G hV">fDƵ"z勍axdP*Af ]gN̍/IHJh*]b} dYs%5l, 0fL7 Zk#ZKmyF1:ac|^T^yŤ/RC im0*s;Uh Fy NQW|tWn,xDMt,B~P }6iwhhԅ^]b?sGa!_eXY$Mgd'hC\~wVLX=HL޵D'ag{ͲT;8_io+n=ΉL172` Z@}VkeY{F@.Zgy{f&LdqJU;0- MX}(G:=v#gZ8;B@<\7gBoP@lpjQfJl}SņxHae@vq)3̏WNl9'{q`!(QfoF60߹v)?l!?K$ԺDC6q^Rx(ulPxi#W?CX/Qĕs.Gi}_CbRqI'ޱI^71{73G(~Ø9 'ƆqZ\ w vV_1'h*%p ~o`k&j( [N{_߸m["*>'I"ݧ_1p@6jJqbn_ΔL *Iu[V}I׼^$*/)[-shQhb'M4E31&mkt0j >x٦"zgM_`8p99RDȭ+``7E"+`a/%똬^~F<5+_aV-Q?Ɨr{J]5h a:ҴɘTd9ċ!P}G.$ )ݘ@ yץZޓlSnRVT5TgӸݺX:U7TMƄ]S6$ri =-3KMMbNeD2;eQv_K \2Ld^!oC:!8z4R\S)ζ<զ>rf8{G.9 P cc=L˃,d uiP;Rԑ,ݾk.J!5C5, {R 1XUa$39tHϹcq$=LUowk|_/גBo~ms4}5 D`dk)\uc[-@},%I9|^lEAkLԡ".Yt`M*p._x. pyNH?4(J.Xgg+F `軮+,ȵ]HgF:r˲DYVDufg=pd gM*(v> ) .osUc ]-'+IC6cPFZ2lOBb5`kknqx$S5 2a̩NRKĻ0zAE:xӭ֟~+uB3гH Dj5oO+ۗRBzRՌ߉(qjyHr薢wd1::nM_\[ 6.kؿA k. Y!h +޵Ld5G#*i@3ʄb;$HijLG+63IL昽ԫ\K1%I2.]J@שf<11n핣Tpw311Ix!!- (9A3*(r$?kk i9l0=g,v'GI ;Z Hms%J0`ldD9|g{y!CLd"/q It|lȏ$F~"tS%T셂IL7O„ 2{!-FDtk B^cVdXh:?tL|2ɼ2 ;'+?s^XЕPw!8v˧ ]"(TG~odpμX5> 5(!ɘjYgt̏2 ]4T OroBT,%Vd !W<}]P!F*(DVcl?# +#{zN"C~L`We;:Ĕ"Z[+gYS3 l $`A]{osFǤK}Ӕ *kk Oy>DZ&_G,x CUpu)9SVˤ݄ũCol0_O}230Rqx\q%lbDXwvlSXb`ޤg 8 267'k8jb^= ؋J' e6O -I! UĽVB@?O͎bʭhu>ķI,^H)^%8}M',OyLQ$"XXVZ͋݇{i\gM*7u } h͙ :inEQ_RyZRo;A&|Q"O ak>;]WmACE f_lx[a_| o}=K Y vۃ6>bcJ]T0\;2ܡuEm˥'Op`I*уxh5p]&nZ5= -IĦ8s7Qg}Zo{' S4fFSAL뤔5 QY٥l'Egΰ`N!-vmȪjukAn2-Cgo/]F"d4dҐ@w 68yV/CQr-v1mRFKjh, #V(4c i :& ᨎZ'+j*>bkOQLܤY5}1  ߤ<uP{WP& R+=Nd8ըCbZ?u#4#2W?aFoj {nsxePZ% G7õv4L BTK "3En=?޼9Bغ9Ƃz9D%2>d-^|#?Tn [螵E؄/­c>Y/oo81*s4%{]5`d[ӱB/PsEX0#5wlOw1 RoOt+P-B^}L:_ zG.Y6uv v JR1Xj>K5A{2;]zwdLBbL.LASdVjNQlU=dBtI'fkYےBPGP9ͦv\o B&4qcoy]8tVׂv#y,i=F7pZ\Fu]P5̲b(H.Fi!ċ7QpY+fP0"twun{U-v !$m2iM]GK&]DI3_Z d-[0q@~| hqGٟ^DEF!yCЛ# aЋZ*khiOPfs1JG&-n\]쎱xmס,v 짼 k[V]yj!0R*6|P`N',e8 ۾spY XbC,Rޥ+0z+9[&3cN{lw| 0S/CTeљj]+]>OcuV9>~t{j(dfj/:BNAP$_-~,,_є~.P\U\r% t6}E^*XC58`!z%r0^ RHslu{+@a8JmD=C8R'&'O\EcXoh@9WdrkԜV0/?ux_fTk-ȫ4S4(_MM3}ANnUh3Kp͈u@D=H*yw2Y<葖Oi'&@G$/M6쾜pxJ4QVT_g9DF~l38z Gͪ/Kv# Hz6*OQ2(<0דZ@XYQ)M7P9(C?sK\*C/Úo!)w)Gq'L~_(gOO3rcvl ʑ>X4f]?Mhef/^\ubF-DwfdJ/rz qT_f ēvI9A;-so\Qa |v5X&?zk;tWp,ٍQK]e]դS*2 |x -dŕi4Gkt J:yan3Ne t4=k8kُQ>vO_ъhn5,Yl^zIVǟI4c⍡]D;| J;`-%j"ux#-@*!$ݩgW:/ B(g?4Z@=hFGM$BQ (ҫ|B wwBxc~ɧWhĆ 1jD->fHi4PsN3eyj/&Ί'rA5[t1UU|U<0msT5}-+GqڹzMyN>tDёU8 Xt U➘Jt*.g{$NEi"2TI7-Llk?GZ!z? tJ7Qm݊fHأbr}W`|4ZF25:-6l\!%2m&f:M4|"\q[VHތ\x BdMuf%8'Q J~.Up5E"ˈs~ӂ=LVPC5\i y$9e2'Wm*]ɰkV+&"`/A6R[UXm~mt\_étO jy*,G[AA:B~ƃm͵gD&b0Cߣl^M|P (ĸ S$_/# ~)a GCknUw` 0{EߔZ<aRnSպ.?v.]m=q @N`E>M  NwU<+w@5ѠHMp9n.S|,\ `= yd\l k.?OmcpV1mJ=:y 1<ǡg3u.$JPjoE%6IQt&_rCZ畼SKXgcXy4>MepLit]JQibZަ9#bi,1[KLO 6d6b8NpB6'>7;qv́R=ϲS+ ($ijc_Y4]v5˛b)*FvwW }F;>āC[ԧ|7 B8v}"zV`>(n;hu=Vr,^?ib`;ML Be]~+`фdg; ULc#Čdl^bM<K}"{V4EY(r 5akoBIzFLR*pe1Ohd}Hz"e.Z$472,dږ#-9<$:,&GM&f&;Nf߸uz>K8=V![hgTo9π9?8J#A> F1w^c amTT{?f{ 1z{a7dtuGxls$(ۈc^ɢX9BVSqu:FY"%<a̦G'\6%#_+[Ӽ$¼DDdhNcBQ3 Nj̓0 L `G2%$]xnEp(93)f0kIEІ% \}=|%eF[̎wGP<_>x^Wd1ӻjk˶Y s ުͲ!Red{1RFUdܘ.NzU(Tf< PU`NjNNUħes ej-a8G>A&\'t?K6{Y\:M /[a,%|*w(p|rw[| R_EU@k )&GKRגO[U :;e5kx:>@ fp9 NjXF'v_5@jB0,d-tE16p=7৪&hsP Z$$^kէOeFf(#@ 'ZIz 0'hJl!uf݇OVGr7;3o 3 Fq6/[IoN-" %DP!]\qDO@\ySnqDi oCê)bǕuovm'@3ӎmWsa-cEIeasgvz֑ZNQ|<ߟbnz-pzʁy?1ҺgfFf\mVu g>݂\Hb$һLw"td8m،-иvH Jxzh\F3M҈xXM)dǴHR38'L@iF SJŰ3P\H{-y"z/.\H&v4IOK1^A'<؞'}&e@ޡLd&2cǽ8ݦ֊ ~f'iU9w-coa~Jq`8cD'͗X TxSwWdVEq \SGtN5 \C=Y9\`gQwl!T: |Z-5m:I x5-;アփSM*#e}i LXFMMZTP84!=/x yIYsd|,@b)hL'kST^e\Nvp'}? }wrw@8# Yw&z uVQh" ǰ#ˊe4kv$Ï&G+%<[5zK#/ʂ0eH19.LBXyW.w#wHS:>nm_0a>ήj'Eit>֯՟o۫z 0flm-̞i%lh! }]N)u%t~бuކFxI} WOҀxя_ IP; l7e)*[7%;t7˄cQ<_' 6%܀N Rt"tTكlJawԊRICpۻDL(PT`$oQbҴͷX@ XM"Tu&࿃Νd%l "4G[/v.>no\!h]( f@0<ƯޛA.1o3*, R8ŒŽ",*:w$_fjգSBE2/|JY8=L]dɺ"(@( 䲱nS [wW W3VIW _΂ F{rF#׫wz/r%q2:Hu}餔x9㨺4 Vf7uB>8B;Zp:$tA"+3.\?U5q%92CoczJ̏T "jNDum.5kS=\b[/%Jd`K9RmTQ&pYH,N-_?K\1ٴw}H s$^1;E6FYz:Q) LFLKq\gdۥ ӕ88XM ?+4MN0[opܷ6urz*a!vTFL&JQKƺH͔~x%YZ"(@a(>Jf^qZg?z#Q4Ty I{*\}LͳS$>Pe) @ݍa_&ED?!/hE{T%PnHcIusi4.S·@@VDw;Λ Ts-NZ7ʐuּr eUސoAν/36F|1ئ@%!,lw' Pz'^'XIabi138oQhZsZ#>1F9o.4|z,RNv.2hv1bYG? -oYaAǏGg7i5Ax1cgrm_KHRQvD :K-/D]v R,axoIN nlXtfߴ4CFή 1(L6[NĞaS]‚׷vT~ލ'aIW#y ICیCq75o୫}eZ ZyBIL{ 6sDCÖ>*>l`}_o5%nf[ZET4; R hy~>N]D}:7}-sœ5rQsߤ(l_<(碦_?Ǿ3 ssw?.H1jF,*n@ΗvS\:9HtS/BAs*J4ڊB2,Ǯhh!QKu~Q}3O#+wlN22-+yl$ivZV#;n9i᧹:rV9$,q:7iֱ'qHu? q8\KV3wT"4%i {~ z>mu+S <e7G RUC]8M,Ƿ.A( 50ۿa˜\omc:7\ ٳ8E۸^B;HQMPԃtn2U0k)fJ.e>k%D{K'*gP33\_[MKG' V~C @~94[%#MZb_5 -''ܔ*S(1!]M Pr'ZH.7*DGEUh^{֓ylӽpݷdmXŧg(=D2ZŠO} 9>ѻxU1u|bܜ;.[yByOUQ(:#I#Tvj]Q%2ƻ&Jּ % |:ewznNAcD+2-jPmG+6Ti?@U.a8xnA]n1#c3୕ˋaY;];=-ഌM4\mN5qDrebV}=X\ y˱UЪ,t#Pr*5!ȝi\QYUAO{li POX 4|1xYa|$dꍰ͑c,O(š JQ߂kn"|܏OF}0R)9ð|m`-ra"[5vA3dHLA 1osaD0Plc@a[cUr]\*aG .Q`zr6 Q}KQꗋ5C^\ZtNV1`=j7iY2%N ,%?F/yX k1?l9upq(KxM{tgZ Q-J଼<ᒗsR8Bap6Vdj}vKsLE*ǰ=-Ve +ƀ ̣ (@) I XH"p55񻖒A)eA&B}ݵU-~eh5>R=؅SPek*U2kHj'RFf ٻCC($}S$[ן>'\e=j>q㶜2DL15Fa+\_ny |ɸI!X!s h*!r2w*v7棻O^y|X C-q1* B)dzEaG/&NdoGk{| < WGGO5)8M6Q@)CGBce@ruQkFoC@ؘF.~'S 㦟XK{!{S{g+nDRvМ\7NT*ϝFxk ;EZBt1i?Κ*qS=-Ue~><@pxu+N K`vœY-02Я=W|aV 9FJj+~]ׇ|e*(a)#<r^r&{{bxId ˱oIݦ]x ;jE€ j-^L'E:t\VXP # 3F>}ݾA5sJI - hq6ifpܠ#S,"Ѓ̌g|:]q$$O0uZe 1d0Z7Y"wƖJ>įP=TvB̭8B;O As $ y#ڬdd0!0Sׯt/o"[V?0ynL6kۥ@&&E]qDa= IǸF5Ӑ^S;[Z8޶3 %Nt$m}bĂb`PE$ S>k/  (&?;Q1/6S:H~ pֱN[m*77Aϸ#>k-Qob &^)'Ԩp_eB?f}=>`S[O!A&ላվC1⣾0H:=죡)oNby:*fqDTSڙ^vB:ϏgmZF|6m\h5N_"o3DpvQagUimջÅSᦰ] yg$r V0m75QyzĔ~@Ǽ?OtIGQDll(XX7xz@҃sB`ju4[#+Zc߄c*.rxX ,! ;B=G!j[ύԈD] ke;J:{?cܻ͈"ѽgs//e~W Rcͩvgx }e.iܬRBchv; ɘ4n: ޺SwIK2X)gdRdc]m0xwS"4?[s;׳ŀjm=&+4N)8+tkw]SOv/jR~N(qlť|6LwӶ7)=A9l$nxF&校D orDt'$zY%r ~n8~l4d^^V4Q.bx%f0_mOQjݏꃩ_^@+7 +YYhֶ԰tEY0P~AKw:7b.t1:l~4 d߀Iu,֭Gand_@9uNǬs꥝WMm.WF)QXK7ZHr)@8G׬FnTQ7lڪPZTs Q,DNSe8):ɊGAt2Ň7fZWzպxw [s&. -Ǩ[N*ok^9߲)0yM̈RkLZg:]A7E5|cxb+='7՟g"+\Lxs5(P!j8r0׆tCG,%_{b.EkhpMg]NuͺCɡ2'n͊P#m\LcS ˿:Mf (/N5Ԑ6Бfc!Tط"$> #]fd& eֵڳB\C-__t@^Мׅ%rȖ0E(#$0Mϥ%71io  `Kq hftq}VIIP]ٓL0dlv.2A` =/H,6u'G.zv0K+՗މt{-LiC*ݝŴfuk0]<Ƹ|֕%%Q%}\qn+[#Brb7&>!ԚJxCȖ(dsФn&VadtoxXQ}ejG"%_aW"&h棈`r,KcS.cNz~#awیk\u J&tP*7t҂Q.LVU88'}ᐜN9#k>A"ԓRIp|V#T^Y}*dfO`'F$P,3H?vs0 ʳm+TX |?boQ4`#x[KrQIm ~G=&:mάjEX}*7M !|kAju0Kk({s {qvE` ) t[JM.?94i?\QEİRGN+?Ret&D tI^('mueC[й 5£rn .zl^Z<=vCZb_`837 88 _27 ZL*7B%9 ㋂eCFe;k\&;sJ>" d* @^9;#?@E}(Gww?X+M3y |5mC[#vSR)&u/Szb k8|ׄN 06-.*zDu-ZåujX+rle3<oȬ@){}׎AHr26^†l'eU֜!Mfm#eVFKA4ʈz96S@Q`I@!kx֎Fiq c46Ž~Ih?sh 1JGj| ;`ԦN!nKr`BjSc:l`֊k1rLqY2џdiS]N4-+3t3DY؎ja:K@SdRN 8GAfL~( t쒡/)3]B704ˑ^ըDNC.s[1gmdIP}mk/\[$b?S·U&TuKpNyFx;![Se[1.%pj׏ 2B{(a^":ˎҢaew{x GAׇd25Kꇕr5YXB ev]f&C'1Lq۞x0 }-]I)X\dOx5B2dshSrBmNorq*ȾJp2yHޗeJ$ x{. Ub>5 ci̥~@DZ!$Rm?`c=^Sf 75oG ²h2N]"L[8;Dvv CB0PFJJ>y} Q#g4 C)o$OY1fSj'D)g&Wȗ%< )51eYv/\% Ǘ>!"6Ȯ|[JTl*3?k΀L>ܥ*qy,FN7?]p!K[.P*8Y!9u*w3j4Ph"jj=23fsF}Dd8{q:/"o`,D'!KB F2sy:0wX,ŏG&PWOGmJY<SFKokB M%*`yrz CH4'S M>,x+۩x0je67j$x>Uj'4O/5Df]CQQCK+NlXq!]{s Z?4IƠ?P Ȑ÷~}Q%!bt_9&rj4~fU(zQy4wBt/L/2Xx:ܩ}8LHb[{紽*dk~> F7e*|߸f܇lХ'iC` hCMuSLD> px ]t:r ?GRv\0X<1aXm_5f,{Q+zy M{;{гCΰow,/qmH]kt!݁H&&.Ldd3OBRJJr!7J7<\ 0L:#A'N8=K""|wÀϲj1EGS4?neXEvR^yT籂~-4oݡyQJо \sIR iLF%;麥*"ى t7G@U?E.=4QZJVXSbx~-EНџi)gNL+ S>z0珩j@>y1M[ 49 Eԥ׼fn<7ef dtn)dH9Y*aIܥ=yRVm{0(GFr~_%X7 B,y^eO̠} i;qk<͛Q>.FD ō| A/ݐeGڽ-u^)qr\LS#2S ciF<A͂w}"߀yڈ9o\d`&$dF q#47>q1(nb X|bia E(;H?Nڀo&,N~Mh>`O%v|UO`bwӳkM $h93jb*]0ى ^0o G+Gд¡Ip T+O]Ji޶YŹO|AU'A< LK7]y^҆?g`_i)ã28'W ui,}̈kv;:_c/6}{5b6 _gނ<ƍic7{= ]sڄE`N7+F#ĹrB# Ț_y8 M@$UV>ylb?~|6V, YZ<z ~}|kWM9~1UC:@$79ѹsC`zV a.%PK7B.WIS@R@ASdE.J27遧% ң_O&m۾Iesԓ݅..}qh ?yP_ezBY ^_Gu:Ej`C8ڥbnHc5t5ǿw Y+IvXk}f&||Gr8ucșp갭w n489yJ_膋]+| щ)W+ $T^qT,dʭR{K8ي!X[_ Ay9R;ɡ7&i0AR48a %P< Puzqs6VK?9|0:v5_/5jb(X sfVm8(u'wd_땶C +9fA9#g45?7` hٴVH ]&H.z|,5/"UJGĉnm`&Ae2f{>ÓRo?C!|w*a]¿8j:3 aF4]⊻7+ϵ1=O* A&Bg]WmJ GcYۨH|Ms.SdTj) {C 7Cːry/nf[kh9} #JkE؄1 s cZSaك_;N0ecv%mW!=^覧K&-U]\1->|+q(Y.Dլ |FQK/[B14řxeҤ\)#[1k֧3]OEIO{FsŲ'n}d8J{--z_dsX ⓘD>M?u"? ALP53̜wPϣ!+#@#AU6W}RA[gjLќ v *.o{鿱_#4NE(^p"3]X ۹LܙE,RM X55a0d P'_\OquxI轰],eA.%w1Zt5 *̺\4H \.# \yX)BMo(M"Z}.'ng$ԉ?_/b p)rLZfJ9 5^zYa/ $V d*T~=Sc(ʹsu(} v$mTyo5r{G:|;Bi95Xj+bDhj4Myg`T*?xi~M|&׹Oxt55$f+]U|bv{@WSbp ?Iq% zotB,~NJCKJƔ,ڱ}g0nNo8BLv^Ϥf"N4{3% 7Zhnj R!l:S5M)Y9幒@"'AWr,C-enK[JuR&j=1/ kCϡ6qCqv+1Q̭ZjϧM= Gg-Q[[VY01[8\=O MP_}PTdk3 Hhjϝgw^‘rOms$BVFg,§|5~oNG/;Z5g/VaIJ>ZCx5Gs$:r\VU4%r[p>fFOX{ܝ+[ X;܅M}$8ζ62 | Ip %mh CKoCLC>e<+_TtzsR^!1]ѩ ?dɵgv$7308EPM 'elq8jp~H; $AH)3 zy=vGQL<$FD7C!=7Fk/<%4.E>C%ոIZ6cH t6ҫVUnS?U*̊/ v^\Y"e thyj8%SxpnXh/Un5FANFu D+ VIME;alCkf7ԖO`iED_N s,q&]J Gl|ټu!NG)I*}(4(nWH,_Eꕫu%r_< \9,V$}de-MjL,6"b2I=I6mhە.Wa~!ؚڨX5aE~;*!y%u蝐5C._r%ܢ y T^/±@xiA"*4c>FZudt 8+&vu #1c<%WtJ20gR"V,$k6xeXқ?촗t6ˉ^K⚬ZW ŀEulEl /?4:=Ia{])l^ vJ7v̲SQH̤Uu|qٍ12ѠV >.y0p NI֝fUIJҝuNM'[qb.u2!d=^k]sE&pqsg{ QOBg1 |KTO°k`irZ۝xZVYYC+>z?7oל{sT7ʼIJۗ>н& zGuV>3]PWG+rmx~]J/f}Ue#-FCO&G-sJZ,DPa5~'N2)!I[8/=8m<Vt<f`<*rLK9du-iX$Sʓ'nwr{l+Я)#k.H1T|w?z]½7Ɨ+Mp|IO!~2\^uP_[m wtB,Ի*ͦBq'j'(5RjppSV |lw/x4-\dLv2(kj'r Ѫ+ !Fғ)BHnsJ~&Q(ڳVE4XMW8`+LWwz_s1}ZTAl|uH)ۋ%#3RBj?ਫQ؛G$0w<ۢ`WS$\OvώM^tEd{00VV<)?hF A̭)8-c*Y@#$N^ԇQQIB6in t^)0 Y5+!f ҦU)ê[W~5Fg7/JEVSc,"A=$'=bs 9rdP"V^*݀ 8s:^~3mX;LIGQ>jtEk? +>EYm7r ֆH Z[Y/ 2&Q5ְF\6XB`>{K_;YU) l0c3,{;UYuf= \6YBMmo^ЃV{_fYVWR-yB(h$5\ỉ'`>h}p/)EݑhJBә{|| ywX9I[08.C.FzĠ#k'݂82 tPq56ӪP]q\gS=Z Iڢ fubS~ܟBz4Se"i4-ڜOe$ԏA<~O&6p. eӤߒ=<I8[P=]>}FI;#:rUo |svYAR1a%ŚdQTy+.ԠgTL6`J946&XXEpqN2 n/G.=MZ]Ն2g-^S4k6(`}o0hk>_>v  _8Qqd+`"ӷx}9ʅiogkt9]Tm(/>ɺ'ܕP9k-[:ח]G/ː3̰{+<!!</5+ij 0gt[+ ǍfAě}bh&-ƨ\4+^5cSW|nBF{='Cpn$vEAaৄ8#]JMb^().fԼK+΁|c4șvMJlx"ǒ 9"bymRf\.DĪ?޹962W:8u;%/h;+\8mBH`uUE ?ש2wDx*˦++W+nƹ3cE5w@!DzI8ɛkH1HJWܒ"h3(-9qRjf\ɀ U%7_@zlа(Ȏ|A^=%̅ޏ#1 j{3N&XihϧUbe?@"5mNl5w:087#%oa,S/W|hp/ܼWƑ3\7Qc`R/+QE(ahc@=/v }9YE,̋K`~CHAXsS m|W{be 0{o5z}HE_ܢuf).nĉ/].+x]:3dro8v9s6[G PV‹1A܋Vl7ڠ4&,hߞ#oZɏxݸ&.矷ߟs&q~dۥQᄂcDp}BBacsxﻉ*5ϩ/B672ٲ oN%QUxa _XUF!=ƶN_z$JS!7UޙVV4){:B؇e6JR~4';=ߦaܪrc;SؓJPó6i6_Xč,@=2kq;U*ϱhwd#6hU{P_:KY@Z1'Gdxa(ʣeo ïnG r|]&u#ɨsHjt'nǢ\eӳnǫ1/@+' 1GĹM5_@4+Kyd {gʻG]dr}(PΓ:E_l{[̽4ђ]~9}CMN2p_|sƽ4ށ,Lz=+nn gFO  Dž^>5cȖYw|9]Ÿ.ԿANh@`X%!Lݔ8sk~%럎'Cl6q|lvp QpnJ^kǗeΰV /ՠ(0)!<=Yq@-?aLp&!gSKqWEqMI]J/xzjEnվUz~lEtߊF3Ms&O7KDb;*LF-畵QoXD&HR҉+J|xTvmP0p䐔Y':‰ ؈9t"-xlHC0 7ԣxeFMFˢggYڀAS(klSon}S[B<\ 'ǿ<|O$ 6fFC'侅\3pp6wzBo:ue$%Lg?IK..϶$0?n}i7$]A,U#!wr=RXx@tVT'[Y< qD;2 $[\\fE! NǺ\"ա_o&eX?TF${|/% {?A0o<:EƝL2 czIˀuk5TBo% H)fi+RHWAr[`pUܦˍ'%h{nP:\ oˤ [1 4%0; qNl!<4.iXP4(+H%'ji0%HYq4B"}n4-A`^h]Ad:eg`0â̘RL xϊ 3|\:>us#MHmT'_YJV'Q~r HEQTxI:?@ >~pt虢r LgY@#D^C_wl{M,xwk)09/q,SgVa͕\xhH P&1ys@,WWv{ȃFӧswswFw5U`?fYJ+İyc^]gN7,ެCZW'$-JgE$$0Q.=8$,DLŶ9#Dpq:_lEgM=φw:H-=p~VaG]K00-z}Ϭ\s]t؁I$#ZO~r8ݹ.W-&~,i>BFȔ0bJG[*TmhxT&A.і]ľhty9)4~9E D\kMjnM LͻK/_#t76>-S`#;> j"X?ޅ .36g/*\~.qgֳUo=qLKNu%F@wwM:ru(RLcc.aTzvM&iP~! 橵k#kRfdQ3 EG3[U`doj.z qGi2Tr]U}B vvzg tOHEĕen OR٢SU[Lh[uA>mw.k0q6C)mnyɾO3c;W!th&! I-J ki9џ}W&.r!D \2n{Ѻ3^.<qAGV(WeߦPRncnvn?U^ndXAuͱOޟ&G/hj2Cn}ly6L/?ST<id NUjX"(LdE8'|lEvuu5lE*3α9qc]kX ~?]_otk3~>d,RH ht`:h@51;@y1A^L]eh\==Bdy#A#6@_N~;։)l8(ʎC\ |S+)eyx㰀)N3 X|dcB$o=I^g'J yJ$Pm?ylPœKupBN7N˓XZ(/\õ-Ih6733. $0/PG߉C&FQwuHÖ.'d5fD6*.=I;շ--FM_-p_U;1{ 4ɞ눺YXu6#A)_eR[10bE{84g5*T|O]3 mP֍r6Wlr|OvW[UeKhnj(M_ WhPWFoZ{>e*T?Xsdliƅi.O{'wn=d|޼F=?F8u9nS!"s$ȰHgyU0ZO.f'w`O{^ >yrz_\Ж*BVcҐ王t[[PGzQwPP1S,N04Ahy ڋa;D5ݻQ_"d{\7WE^8(vIf2(2(A,X/P|yU|Y;E&X3%\N-i.[ p2EU϶T`gy߻^\HN]K]R O 2/7&VwSCI쩽[f55=w2ADU9VE' }CI~+H;q־RPtnt>l(IJ>G;,br>5jW!F`s7+ ׼GhZjJ9 ZgpNQ ,1ڬ6)업pQ&eB9r4%#qGFEX[#$ L4-u}7},*As` Hz}sxYjN/afLX)JmlH?JPT8`pq9ky( 5z{`-zk^rk_F=t[ơUx?jt C$trgN\;ڵ!v1_l H\2b$޹][cg^#KtzUް+́}/iFU5֘v#@!ԣxTVՉ :9)j[_p0_sim/wX&e ,qbYd`i(ʋA5s+E0@Ls-C>} 9ٿx54FMQ ,8 |/%p̽v*䒶 dͯ4 {PEte AM5òm;pvt]|~Uʶ"AsL51oANS'f 4o]J2[|0?ɡ7UE*ؚe4I%&K8c7rm.r)=Nş{cl! /HO(M'Xf. D=o"lZ~t ӦU&9bG#J2iM fgMg9rU{\1:n2[\qS'E< VDFY3V #z@A{g&pm:_U.^ЌRa鮕`>Ǖry6ǎ//ˢzmm*t6X֬Id:$2BhEdD0([73lV"r7 y[s w VYn*t/1nuT7+djع0 pYa؅Myw45|ܼvJMcF?d ]q12'5+c%u3N=-U!m kv33\?e뛳Գsr^r&N50kUyrpYѵ3ٸpt(9f`2`Gd`)U@Wҟ>Gsk_C&]p(֝c/}*TJ,ۺa -AB].'JpuÈ193 M8~3 ^) =0+~ J鼬QY݋}dq5V9.:ψ8gH@~ufRЄKPue̦Q l H]ފ>6 ! h#?n#dUP4 W]QᇘX |c+ [ڗmVLŎ*]͔𔎈GD.G{>yΩ܋5|XlsEkh9 떄Uanݜ8՚^;.gR>m:ό]hjMP(nJlъ\a͢\VF2k5G D' ;+qdd,%<xo,ܝċضjj^c(gŖ Hs\gCEcJEr 3¼s akQTdk0Aƒ>n_^#aʞWqߠR_͊Sk8Mm}fZyLoK &wbϿ> ,t!Ueh9@.~@$z-ΎfQ`|pL洉Dеs 9! ~2$4,?{SX1ZR`u\Q f_kDOQ$hdd,KwΆ-ӏ@{7x?! b4%mG_ N1BouBԚ}"*"Z HueH|v+gXhGNym1$ _W$|h,QuҘ_0{ob5ץLY4!\c.I9;B {{_A68‡~sk}%3fsR[k]kdѺVTN\TVw"Dh GCkIf+:|}>^@٬ r~d g SA|(1*@tlqc;RoKX)OXFߚ=J_$ǻT0MF[b)4~Cl'쨭j$7 Q}f8`u}(SFkuRi(OիkEČpPRFV2ynqlG ,`?9$r̋yr'ȰJ$`ΣN˽  F^ael-F{fBXҝVpxӓ(O,Η =q*2[Z.Cuف׻Xd8q䌋ѧ|fMe$rɼKIIR12<0o^)`ţ.>%Op^21lZt! wt(ZW ܌L1h΢sסdLz`iVxE~5%C\ !rM,Q뼑)jP';Ď7ggJXґ٩pJT0)*_i{Q𐀅Gm5ص fCN^E߄PKȪlxh`r1D5쮾ם1Ԕ [8E>DlBߗEE#JCoqwQ;]әE•q^C2/ml(Ksi`K')ƯW|7NU>Y)/_,%pN=O5H-IoV{gϳs=iNםQ(X &mլZ]afW~HHvGW@w")]KO]Ҝu B7} ,[ iRMdzHbj5{p%L{χp}RCN9c,>bS[,cTݷ+3u˺ܦ'g^osa=20Oj(fi^2: ߰*zanAk Fƻc&)5s5,ho0f•yvdHC>)]_ |: њt=me-d1*laȕt!Ilf.1jϦu !}fN.aqHOϣG?nf^B4+R^b^h^ e~K5SbjCAȧX &2e-%lhi6}Z?ٮGtD\d]7lFHez3@,F! >imCK,8IG]f |{$>W-ß' &S%&W0U%6 djI=靟Q<EmfZXWqCa?eV҄mfx׹m{3V ^w= $([2ږ{UsH(5 [cpGH tϫOyx<%^@Օ5f \k9sʠfM 9"_$k  f hE2YE 0yV%9lt`4@m&#Tt}7Dr_=mN0Uu<>4V1U@{%~mFd iOPW6|-] TMOW2$̷\l8K#ypDw'Xȉiolj6NHJwDh.pvwzr}gPi uոCiotC0f=ZP7[?@|Mq ӣ^U.+J;bGAbKA}ϟnkvGI \<٠>b'?j&\@DTL'am09@OHV(XGP{{tS$\o vKS+,+ԁSmh*韠i姕" ŌtU"=l k'hX ȌUJmY=9¯`'m%1u)i&87_G֕!EW &/o^rX(Lo&QQkzJ庖Y G>g<9@DV;K# :RS}I6ԋwX U?akxhYM/sT\jL s r`ֱO!I^ H~nRV4r_l*߀ P*WlWeu`k E`B&\m!a6T9-t.io*Ӎ8g,nNMɍa-Ks]@>Q PKkVdFYTLx[CW6I%gB7߃D9lW^b7ItHfY/HK,L1YҠ1qV?'>屨"@YtŸ{J(_E:.ε? j,YLy$+真\g^O ֣Sz)Ku2" Zz N7n '3S\C‡U&{PI{\6s4i/!Cf2WQjT4/] dQ4eH-^FTv6&L6Alr PZ,N/rŋW뗶p3݅a4zx%d)W0ԹV3d&qr텢%gN= M$N4ʟej灲n #<D7<[q1Fb/l 0-Yh/u3iRd043FUH$ժHM سt2dA[0@-7;X,ը<ZTK9|}Dt& [H'4# 3gJ9M09MxvB&خ^<ze>;J¬'k >n~-tΠ'8M~T՟RHc 4p߁DV5,HVk~YM[Ca ؾ &aN^r2Z'BDow )uGx-EZh UJ!Ht4V)kG@*K}(aɷGz2ɝ CXst!Y\{H-[-KkźqV=; ;ezCBOd_u`}[&m=XB8!rxr/HUU57NIeU[I~4LF #:JҬ1MBE$+x~SƦ^ޅKbf6£}Ga2G?xzpcp^\Bߘ14{BmTӀU/K*~"ʎh*">-Tjޛ 2˱*OdT(3TW2K8);9[+]i`Իc#)e,XśɓB-76v:R,b6abǩ'QhN ~rASI+ @{o! .Ϋ25 HږYV;#!܃߃p6"G<6X=P{5Eݚ=s /ݲw*\"#8YЕft+o`>OQzB3;ܙE'17H- ib9iqw%tמBQ*$pߠ^UZ>)3=═}Edz2(NmS]5C lVg | XYt}0<\%Vyt SχOmg 19 +C@D)fS#g c<̊ O ږ'fX~O]ٲ\xsccΔ[#sMCίІA]1١l'#-Zoy>S7;X_3_=jrmJ4n9(ł]7*>Y91v#dGfz:xHA'#2]jʙG/nԓK!)_d;DJ!ˋ=b)bkC16#CL _(|SK)n =} )aApBZȪn҉WAݞ45@T(|߅>;d9͊7gz?;X-I)W@LlVo5uԊ_C{, VnA&,\A4pŠʭHSBe0$v4 9/Amv# SkeVBj,fݟ*+j#rˢi{]]Bwk8q fBN$-bVnGTÕQgvY Yz;&V ^qSzi3HڑY |aJPIddCά i @̧kaḉPz-0|؁Pqgkˏ¸%Xfg R\I5CWtĩ7\^O"OS1 /NQ7T$9P(HDj`ptWtWův wse8hz'"kW!߾G05YTMꏺtn)Bg_$D*?cw<%o6]6bϤ`-Ry[Qq:i vb<#](YT[Sz @IU[V\9v= Ush͌S'<{e7Ob*K; 8zQRջ˔3`l2?7?è Dky2r>_]׼\~`VIlZoUrZF/DmAaٿA*U{p_{j~Ze*؂b,?^ F1+‰ꤟ|Y,U⿉dw4 Phj(6S4{JD92>睐uڽ܃RM ^ZR>60|-M DJܵQ8Zy[Ł/* ; dU-7e}VT0vj6mfTx!BWF)luvgf}Lp˻4"Yrq8iT42_6SpѦk6suRgm o^43$">DŜ؀p pd$\y+OdUNTgc 9ǟ;|}𛋠>2bp+b )oI3L'z }~6#)0gB't>#YHt'$1zp7k<ܔ-Ex ' U7% VW7S("</"XgMر%A\?W7(PG~ӑifyƇ1gF 5ү[]+SVv)rq9+༛$i /kHW=bB9承pߏl6RI2 |`B"80=U{yv9GO'FʑbC|GzØI,1!EugD"$ј =[,nY FüZy]b$~j&ʢוqmEd $"-G>1c1i4c(IosMV$iBe^DT^+`V@cVh5ZI{ +&)EjjTB2z93Y~+L] hlq`[0 D6{v o1rb&TT3P2) !3>0G[=z6$zԞ֬evS'cB/^^gӏOJ/3QU1bw_ZS4sʫӉ wM+7wfۼ9|NWO+pn%. mThڢ'8鴘AhԋE9'cĊ˂C"1-ڢ,xK|ϛZW#M'euHPxHDBS WaYkqyR)9cԝ+W_4*~hyD~kq|YZ{14rH^ iHTQ*H`w!>nB9%6ws cuG%6uL4.wetR/~D:asԷ5U=IX~½AEf ;+я,z C̍Ҫ葴 ^f|+F8}p*%C^o[0rfH|r& ܺ5j13?Sm?vI%9j|ZTyr]w0jrP~XE7ѾMF$fثF*NiO8h.ӏj]9v ܜ0xQ#`ZN ? #,!frD=#[]n7u]@jNtJ3;6;4AgiM񠐵m$A*)= ai_iyGfytX'c|^yG}PwQgv5n -, \hc,ZZ֛r^c™W'YQuxDNdv>}ÑEq1 .~XƄ#R ;ZiL U\`խ>MFBɠ*d=Db\w//`J9?_cx&{Я Ij 7pASֳFh͒; S{R݆w–h%Y)f+%[SN#y'vMX#a9a5AhjjAA?ϚWlkgnz gc;8#S1o^t>nwsuFbV0BFJFa+sz+:݇cC#=I^]1ԯ*Q==H vWVn aїDu9:zO; ,+ |b,Y}LW~Wst(m_׫2euެ pmyj&*U):37(>tKeTP{Y Dd HNqd>M>&Ր}=x1|Q4'}㚞fk@ iD )>~ҹPO[gjPhS*l1Ba^|o;1OVlfk,GuȞƑo-{K %?÷}NLbYkTn!AqҖ%mAcUg#ON;-ܕ.ו'3ɴ⎡٠ȣ*&C[Ru/kø@rL״h bqyod\5 Kzح;#vl]ﭒbB]0 mI XL$/t !4!PthZ+KMc/ C f_TF%$K__|MޢHIC;ɹ3杩o)cDHU57{89jZ2 9yzʽۛX?ޒeRzo<-ȏ1F_Ӟ} z %hEҳFҨh(~!yŔv2` ~A@T"7m{ªi$>qJ{U'.~{7a!̊yҹHF|1Mf\WE夨R~|E^]vtvcoJ7Rm>TEpKA9]Rtd/qN[kU21[-j*O4o`glJ`NQZ7 JJ4.<{ e'A9cԄd7jʑO`WWb{UY<A!M6ٓv`Dؙ/fov):8.5It.KYjz +3>7ߨJ^@YY kC9U~ćjkt s'neX*iȏ@Yj},cvT?jO,Cۗ+(C@(ֱcNW1<){Hn齋ѶTTjWUe^$ oRë+ʿǽJjl[T-lyr dόC:WPZ%QQpN(-( HR& 6}}pK*wJvMq +ğ! ai7/B/fNs暖 ""75 e"(wk9]@O)Sj'}C/dg<a_;ҫV{HĦmyTׁ&Ȝ^~yJ$3<N2VIuֽoP1}1tg7D^l(Wp7hVo Y(RxP'0C9H5 t~ v;\w)Lys:@C\686~WI bB6~JGɓM<8娵A4gmb$[$(ѻcMG8W#cW?WzN4>}m%nȋgxUr`"k^E\NJGM2M?! ?eKS GP3W /k-Du3ef z|alb{7G&Y*H")!9I=lZ 3*>YW18Bqv1 H\#(O)\ eV[>U [6XVimwCwpuuY$©G*r_&FĿZ}OilWU"F!JEJ396{رG57g74BB#JK`3vū~Д|nGʌxOj;h_g#Huk wGC!/!=nt{N"ާVDf*U~ 6.hAba3SKp_uiIWME50όP]or-L)D`Gk m "օr.[쀎\ƨ6Y +QOzϳ5’lI9phPF

.i.)7e?6O 1O5H gZ4v؟MY cCy.U(Bc%II 鯐WXƞZE3Iƶ?Д{Kx4}~HWkg> m-pۡ%XOpI)$K*R%vw|])]Go~ )<4E9j'\LNm݄$`w{Vo`^if'5BSUH݁YbSBȩVc N%ck:tpvMY~jpK&wD5*z.ىg}#jgh{})!8$wa&%cZ~xwْ +VHFc"\!%CUan A3bo%P PN7a''UQDOdJ#jHVqInp.wӮI Ш.=R ZN:c@MAS6C;W6wʣGsH.vXLsk_Zh}睬'T&;h)xĮ.\1j\^lðыy. fPJ4{VMɄ"E%QP甄kI,f׼ej+_Ǒ շn [0lWÔ gy﷍^,;1u3[RCg8Lfp!񋘜ҥ EhD>^!" !E3)VTHn1epK+ٶUe`˿4a}A~8Wv D$[<=Č?4;[sj9T`Ep / U- P2,cyK3 GK1[h{2%,:|;%?bs;MWmtNhQul8`ɟT5t-_L_ցH^Ĩ $=({ =|i3m eԈDVڸSA7׭%Ӭ4Ӓ4=3SYx$:/q$MA&^q-o~uF_KȅQam-HI@p\-uP㋰Ww}'$:!_ZH-xv[X)0Hߜ @X]( ,b*kמN͑jSYWfi ]B^L)Α=حP_3ʥ'mc^ .qXdxƑwFĠ;@@ۯ[ZKx8" 0trwx^9fStQQ#; EÁ4ʉ/M񽚨 QXwrQGlmlM6 #jt#.^%? +/zTh eyGKn_*=[;Z6ոgr#3ǘ @d$'{8>)"Ij8Ӥ_mE6.UHdD Dx:jŽ$Z`C#j\2%k 3is o1pQ0;U_ )Nڗ3Nwxw(iG=׺Q/Ƅf~XFёiiG>\q<Ϸ}Y(S'XUAPO"K*+2?4[~_ OBԦLT.voUա ~#ٟ: ][ x|$57NJ1pm V9m뷡8A=zC. ׯs%'ΛYGK o+WV+UGֲbKjx ΟkYoB)zTѷw÷q*|f$%h+OOD9 /`U ޲xxZ,{c){f,mcklGsӞ[P!.DLy# )/D&+rn7,_<&K˱Ė:H(GZ^] t ۲./E*Vw,IY^9TDY}]( T "2IݰáV;pϼ3zVz&rS$j5<I$aWEKqpU\T7E#Aԗ"s}go; ߸P77漀 (.@gTQQ.Ⱥ6ã 7RpLZnL@p.^AƁɱ&ߗpuM- cZ kժΙR",TPqkH#'YsOutg:zd%t\ԋu1ҢDkj>G[ MRkVܿNk$E>E@dgf$d' s:0f`ydAǺڜhV} A{AJ8ǡ$je}?  BGk=QVZQB$pHe L T-3#ps  ѕcK[sbr(eO-hk.%b6!q\ ib_&8UhR;GMvFe&⦀z\$=vJ-Xj)z IEkTdY]0)pk([Y#g X _=˙fs mIoFZqaciL H7kK3EB5Z[ Gj'yS/NUio(K-N5ߞ{)yMpM1S+͕WUM+Qj3` e.tUαGwm]۬HnYʏ\rGsTn.@C?gwm0 ^M>vQ@!~T?m ZyPpHVB$Vw"}~6+M1Fu@(s9 蓡gHov1=*8})w5V5Y6K&ϳhrUjsQ!@Fޔ%7WPe4"qM~˅E_QD.uY|=> iB4;cdx0\~6JqBuص$!Ƞ$qs. 1}N"zΩ ^IAKY4 4 D]JRz֏V%CUq@J1BrNwEuL_[t{W!rjh(\|04jHW' Zx[K4q]g X^ Cv\wBZ$*Yo?!9xCoq`E@R=]/~Qxܖ92H|nB${]6D'2G^S Sq6QE֌٤]ݺBs &ZUY/p!&UAsd#G:ɾf!uy/tê9R--4Q y] FG.Po4 I|)\b{+"S 09JmaѺ%ϭk| XeV?Xd9#@3{[LJ>N`g@j:{ mAۘ)涾Qi> !5ώ{a茛m5*1sh?] C|Jy,eު6ݨ{b`=1QBB=.;f1[E.K,#_tDEGWlMH, * V5ćqe~|TWqv` %3+z:яn|pFPn$Wi k2g,0uc:E<_-h?i Ctt͓T!*E_8ԣxLn\r5CB?7)[Iw aY ;?ß')5Ngfk^wddXnVoZ )W,vcGVgw4Вl!K_ɷw=cԫ\+'<i$0yҒ8{6U-^3I{qLjYcTIkN\> ?s֯BෘN,h Q#"T [HgIoTxYWMWLo' X4@kЛPyTR;\4.­Kڴ|}DŽVC\?Qn~ :qW gd ca.[>YDYW/MT M;6-nB*NzWy/}eكʋx&o nD hwS'r(qN1x* 6lh$S-Cq#!u*X՞ ww}EL pNH`yGq<]r6 iU9YH?mfJJ&FDHBF_KJWBLij=ҙe~J2WO2ﵞ3BהIt;FBʂg>'i(wK^&ɬ흾U 4Ư-a<4+g -6|_o6?fň1+D3KK]@:C!b``x' B`q|X M6w'H5*C'L[AX"W[1{,_9]'3m0d>|lFMM2{RR4&O1H,[W֤{dq(+֟4#9Z@wPx} S`VUZ1Ka])]T%+m . p[7dռXqm2(MP$9N ٯ\NC%5xdN#^&:*AoOa:a3n%znmhĄ;8K~6/)rTZ wd^{LnYx{H~ 9AB O#\Q`:`4UDH,f~cl6a4p8*0U~[_Ze?0FfPQHCJд1 2vV25!==Aml(|CDzBsSJvVe.ElOSJ>^zH3d3=Ww3Jwi}1~K})׫e^zYEU﵍dlkF 5U#ct!ѢJDš D"aNipezr2 9dIwz8:0 (*K0Ci(pMARͫ]zkMZe'BߏH{-963+T3&9|6Iچ_mj7χd2Z=::dS%bf.Ǻ};`As$~邘+ixD v W9y Scz J߸"N.Wx>$uC٭|FJ|Cos^ZosA͏#T^yU19:G<ю,NOV@!WR63cq(?CIk}S.ۼ)HFG|/򞖘kE\a %3cfQb@;5Y^ClL@>,g!a"vDdqydZeJ=@S40zdg4$kM.`,, )չ!m3tW8t'F0&(#%#`u0pMDp̹Mit,t3ϮKS3t:{zI|PԦm 5W4B\'EKI]dhS(UZhـxMrН({o5{cAXVd>p~/d8F>zG$L+rp;ۻ+x.__ޒ v6WAX_PBQӦM)"K֥8޸,qσd)<Q \KHpU@lVu5ҺX6K'6|t~nrP]dmbФ{Av'lKX?h}LM,a9b}ܭ8 ygs#b4WJ̣VH.ig%Pu9ƴrcRQϋʴ3.ccpV;#$fءǼ"YlNavMoή 7W,Nd >)8TbZ!l$XF[Pdl#흂4r!2 տiv~Q$sl v^x$]mP82Ne6sϐ.V }!mӡΙ'09,z 0v=s:ԵʼQzQ <2=Hw[V5l,s0sAk6THe-}q9YP# $˹b2%ИSw~smk.z]Ap+yCfޏW/PZhE}7rp%$?k +9TҘv~]WϰeFwqQzm|hh{N2n1L!̡aNyfZXսjl `r*եDG:S0VyNθHʳ{v8]> :)h1O4nn :/lS󘒒皈fr꫕R\z \J i|?xAW s*(`V5t&^eu]ED*c&Z>> N0 ]FN/`KқH9¹^g/äM wb{NG-2ȿ{n=QtQ3-fFyֱ 4Ed2kQdOk'RSiJ0r ti*Y0&Z(U c8uŏH5*F x8ni}pUK53t*xE>̈́J0w}cfӧd 0`&`ԍ|<8p̄yA3ο.3J_P *kRb;{ZN`^3JL*L6QʂDZπ4 -Fˢ堀V>s@HeYX'T`¹5^l`i@ns'q z&S!li;Kϐ)Ο:ٟ$t y:9G8-g:]NŅ=/ҿz$~ anMK%^XbR<4{0o4 Yqb&  t;:XT*#@ń kh5}>k&{LƝs +͙2:<nI=W19ڗNx+Lw|. rÛ ]zc7'ڋ fۜfyڵYvl߹:HswOHefXi'璧Mb}2FBC1K`/~*)o!^s( S:x̶k,9Uʏg#Wv=35aB#kKzYVWR]d] I,bhnV׈xl)O K:R+4&)jGR֧5gA݁3<"y–P*'LfIX*>#E2,IƥlLC0 -d3$s||ɫ]""R2f~?c041^+teۃ5Jc])Grvy6uR٤`(ear^SՅ2yv}wZ%Dc5Մxэ-c'bjLjǖĶ0 0 eQܱ]HOTl*C }7\'Г1p@=̵og?tHWkϖPҩp$%;iSӵ-?j1K&*W8$oOrʋ͢@^gWglIJͿO=L_5{EmҾ*x=/X~z>8ş= Wи<4"$L..l<[20r(7EŻ{3X<ǀY^%.Z ZNKf*,|[\_ ЭCA]R2qNn[dHm\ ܴv^ܓǽc luw8Ѱ*ٴL}#nIAz̶$[4!a@Zrmj" K3d%0%/0uQIJٻ]"Q9 akK8h|.Dwgp%aξA(:%y kŒDAXd*;VȮg{n0-b^4**DiBKKKڣ_Yl>LYNn:JսcW)Kf }Wj\:k/=AS`4v˓|:K9 % uuvM]jF`&1:¦ff1 " % -.ah>5 B폵a4 <) wg&FPODԁbe]1[xLJLKg]`$n8f%_.3pL_G'=6PB Ġ;1>zY>`e)%ˊ*6xj>~&pP 3+: ƃL1Hj vj`@k"5G ^ PH '*N!%xO_l-&َ hQM@h.́(W;hnd=7h#eKk JL똥>%Q{N젣 # >NGg~cҿ,Κi}ޔfQXޕnpC> Q֤Ⓓw=8B(ps/N0 u!scَv^&ؿⴈn%Rf +gtS0y.`\ZN,`3(h+H}ȇp;G:*XNw$PdE%"\y@\|EG/-~t4sNa/f|:)5avqʼJqLF%$QZ8KqXxf:4zß$Z!{.B๠6,&lJe:_)1Afsߒ 6u'?:sh$#Z1o:ItŶ"osɓW;y==G-dO>I # g4 >nI+х?3aŁTxiut}e$a Ct(≿\$oo_Y/,akY?͸y}J#-P=L^rn]=ۣQE$Q%-Ba%F^ ꈁ#} Loq*Pkͭ0DL=(dp_ol$1O먖tm<17B t]. c+u9A0u0z ]@(MRz9".Hg8%5v?aƸ@O+.Ù cyF!w8uem-=ET#=uo/}TUݑBX=ϞQ1 MC݁Uid~wU`h2vtFɴl+~P_>4lduP양tr^_ չ 5dEHC\0=u6_0FֳĒ9 ZWF{h,#A[0qX{%<,n߁?<+h*%zu\k˼Uϡ\;qR]GVUd 1:{ɐץkN7PƔy%hdY%:<_Qi_x 50%mQn{u-jC^;6P o;,V8 )4ZZ*'U ]5 V3nއ_ڣt")FT2H B^U1t 82^D\/ FkwRzETa2ފ?Ԟ/Ur+'ը{' |z/ǘ'w8=;CRAet- xȯԯ@T[1w0ǜ?|.Wyw;&B@^j+J%+ ;"_@DJQR(\P*G! I3 `NjJ==l_ڟfL=K":!\gS_G4e 21(;jYsCŸ^bj y^6ό|MBrfp--QNA?(57T -:4 7Eܾ0'N e8^J̻@~LLKcv=# Lj(a9/12d`J= Ԡ$CbUWgՍ݌@F w I3~TrNeM8t_ܔqOr,.yJB-LDѬҐ]gKvCm>K@KKᇧ]`_t [spʡO4G%\@ɶY8J`6d1L[#¹{HKxҵVҘ?^ݺlQ*-{fӁ=  I!T ir2'OW6MM;mp6*£zY74.ʴ.5tR!N!l/_O~/u&$JTll D˿E@{hP(ɰ(< cqYC{K B4;OB^\^/i U^$ᥲ8<{"[5^h*' 8v2`.K*j֑QJ< Xi c׹=02E~A$j\0t=eouɕ:7 X~l^:[!"jV$1f\Co N%z(às- l-҇ۗȢ i*o`sz4b^5}bY-;n`66V6 6v /487ǁBJ1;h>fEo_Mӗ7|3j~7>|tڏ7F {Ԛfٌ!%c!3zlJW47$r_ZK9-gVkw*CĺOY\|k8H %}*c"3{ }4P5\s3zz<~ |èƩ$sYXePK3+ T (BZ~s|Tۗ. l)YR3+qהQz=N:~^eEO6w t!B']NrGvbkΩz.p8j/ZݒQ-][y9mT&y+  \v/89:!Y/iot]m_oݜY~TIb4=>'f%-wt1)9wS\ #w+d[e  bp WD#ڽu /e .i*ŏ:BUV&™ ujT_OtۈN4&3V2ΛN9LҽY'X1t:ARkgJ`]Av8#ag焪8bHxjjGh# X "X:3A}[~T}L HpA`ڞ wco)y8`t\xX:NaK W`u l]n rf>el\Ω<]龮V8S܅G3_}|}\Y`غ֭/Ty!>,t6guկ_ۍDb!ź 1 [yGR^x*K8E62`̋;`Pa}攉wIg5{sϸBwhXyڎ<_gX ӅgQ aK1*YW=˜/e߀B-stx" . jaBXվ\NV@o:_%#˕!sL2K$ɟ7k$hH}>Yʙ7rI[0FVn|1KE,);?5pu@e⫍I =GpGd.%V! %VAWRꓪ)f)-dtp{5 =G%75C)"8qZ搞qUO~nHf9p!6a5٨QF:^ ެcYc',vޖd _JbLoH t2HVWfXa*"e )dywZ:d pgc%ep/!N2jh!J,oIgc$ϾNȨ*ئ|OB4SmW Ftd\NG2p)~!K49@[GE8)eɪ{k 5J^=vT2%tw>faG0oV7EezS0,Jz1bʆ`!/!|Psg5FDJvCU:"`,\|WVȪM$R\^O{5֒ /|,M Ok%K~oKw+"c=p:uy?G 2TB1EVF\7sKs})AJ6.X̑kΉ@ִ i>$`u;"s4ۂ!G^y;#Fz'U/%yHTeJhzeMJF# 9:mVxPrM|9AVVz(V[ĜrSqoTTO_6XN-)Qa ""NRAW4nd ZP QKH)T\ބΜWM :aPb⻴=HĞ~|Z]nڢ ϛx-aRT8[*GwHS?;x, 0 ,KUV?_%NBt|P$ 2%4H+mxAgSh@hWƉMa?+2J6ҵ~8C!lVЍMeYC{CRqf^R;7Gmvyi!0W#ٌkP[W "Ю7>+Q5DC ZaYk-y6 Z|Ij"Gq O=5X?D^&X˕Rd4u݈#(gZQPs̋޸: 6UKA="G3(f ymx"5 3b6\YܩlMi{W/1"o_z{d9c˜/V)<1pW9*u#bCk3Dح(yb|g6jzbԂԋ[`:VZ8v4O.m;s -#dDU;fNt~lKH+ZFPЗ[U1-Ӱy53IVvx<^xy)YoȢ`,W:kVJW8{trNTHEI[L_FZZ[zC(lY¤Y P9q}gcO'K>I:͈֠j0\CG n@޻C =a)tR]ڶJ0'n56 Wmc6lvp 'gPZ//t@3G{}nOv`G[u$Վ|0A>wGc)IȰqs:u 㵞,5qmxU|Y\ΐwe`܎c '1} %$-8BunrT2/pZqlXIoTIu^78Eqg'J8~ZmCO4R7$DV!Ϸ;XRp>]Xf7&?~Ҷ^ٍJJINУQoݶxv܏ s'ZDcXiPIvDX"^EV^L}Yc(ģno^ [$2ɇͯ4 M_&HnIv@+ SlQN I'r=6zTqSEcdsS!6f\,$)gJ`"wҊ ' 0v?qLMFM?T6V>)Ryx\^^#eX㆗ljfRlXڍ^4.č니=Xi% *l.eE & !ŕ<2Myn!nh(~yti?UE>ҩLF BM-ehdgف/4/%- .|J@lםʤ3dƺ!;68& egz7 dEO' RWmP:uЭ'&ؔb#pf+sݭy !;N5ri/41t4Dp=G&2PFK]$DmA A]/ G Y 1 ;?o_-Udv.687͜Ďx̬d]H09}3/[ =[(fLr=C#XQu1%M-+:H)}1ѦеO wH9v }VߣX>*A`U2FF-_gbĔb5R c?z&rIAABը~$Z\8`U{4*xu*WƉ̆j/PCr skdTGv_uw ~\D%lLT8 ʓ" 4S .+ukSmug62yk8UJ:}ZYqjKq&GI81 gHZLqCviJgZgV, eWή ye*/ a4ܩn[$lqIXbS YyڃP݃%Jn) X'Ut_eqG*|~o}mdh_KqEW%W*atG^ wծ>yǠYF+a'~-t(sׅK,G<T vuwBR~Zre驑WPd"Y*(e^fssB`?cݞRèZ;G 媕eQkyH}sa0fc_ y'*`.΃YHNr<-fj­r`J's)*Q ҴiA/I[l_jr9BZ~{'KdqjU}|[PXā6(> ٽcr~msGHP\0# V1ϘH1\S2\#MZh2B:yeA=^ԉ:xgL mv8qzb.&HS|1lJ T4S.lL"Yr霴 y!rU uf{`eeWn>Ѥ ({lON '}7y5d2 HWh*$JR20Ÿ[X%і3`?u v?HkKakbhvsjm>L0hvnZw b0I _ &ofa]g'mˑaAXQpCxSAQ_?h,~ iՐ}ڀ%IUbເ͙KMֲۘ7E˳I}Efm!]. \B\/v)MɗZB7L @U)79ܜ1s&I20;j[MfibaBa6?e#rR dAޕp .fR:ֆ4A% {/)(? Q60%Nb%IC(&Vv4xBT´L6KfrzX#(([_S Μ]OV$LCxVQ:[[εq0CMݲYfj.6M9  L-)"Dzj;T~#,[H2'`t\kpse|״=@T*Wv,~iΪ3![ϋ_ݍ9ȹbYV3`ݘ[c=%R.(3wl o/<] TG }9A{d 4Pn3(x[*}0&|1>)ly%o9Wfsދo\ݦYi#8+`,LVtlB@|A;tm fse kGO}}<TMI<\93t5qiЦ\sS1YPALt,w~x!tҟfLh$t y]?EzM"7+8̓߫eLqZ , W>$0-L!\͠2xw)<1`4E WAD }-J6vKl=$Esd#`{2C fAG|.9<-'`cUw73t{i/o(0'CŊ4`8Sgtu̻S.xs.EwipSȜ'ΉvSO QO^cJ&F0xV8͵ 䊵 mUxXe+l41,&fTAC?ͥu8i?.ºgRff)9S!fN g{~2 _*c?Z[5.|^dk* x5ӁzJ+V<>(0z|x]Yq%b4jC$t&*$^ilW!, C 7 XbtAwK(y"VdR,ěw@.㚺.hIP} R ^̷ag2c>=QV3s"x?A.jNnD x\⿒!]qQ^j CPh}י1< ש.3S0ZonVd$$MnL~-nHB?L-W[6V"r-HȮRYzҚ@4 Hn@pmv(1RRlkT'ҧ~pfh׭˚$zu+Fj%:,okIr ٰ!Eݪo|2֍aNx:% ՙ:> w.j>HtuiYKFhR t\JhN]Umuަ LeFd'Ĝ39Ń(Kg9wbqCѪ E:* P^N@nCaie~?ȴ\~Kpf}]Srt1K*XMbގޭm1_:IeS^P/4CLb &LjKdCY/Bɭ*y}{J|pԮK}UK)$}2K&{/Wl()dL^ٺFzV_D<ʡj&=8_c}Ge(H}.hJ^8ZNn:b$j1ks9bKTX+6Kbٕto  x[Ym'=ɻ&մɘ! 2nhm v>Wb#6_pނnqd߃ G}z#0>"bs RU ڔA=#,XѴ\d܇luN_3i桅nM ޡld.[yKaS(v&@#v͔!W\SАWdvIy+]B͠Jèoq0ECp3Hx. yufY_G\gXMA}`9n1-jyEPy=L:lbv 1c& -p ǏIs7apv`9ʢheSbk:EyYa  d%/Sa/ZB^%] k Y:NCG||FҺd |اA6q5ӇѮ^We,c_\sLWВ@n)"%B xicXb/y2qNk͕2p?Ѱh35F 3Пm (d<薡M]g2usCk݅i+V Fm"*%q>)1Ld6Mp:E9qѪzXHRPgwtq\=wPq]f]/xc*ueԃ;l\z-_=O1ď?S* ЮA{4߮fw6 REOm 9#"[Ζ_\Ma* SJp}qG&VPo@51h)2ʐ(=Caې\}h0{TR74M\ Cs91NXwbbWCvt~7./P}YsX0~+Lߕ1Cj_a5*d9\?I4ℨtrz5Ш3Z!s\Ćap*Qj 2r&(0`ϗqs{wY-D3$F'E<_8hnS =OԵYZ ]r(01_&4BKtIiB{dؔ zE&%S}nq+lZM 0_IS{M}w%r3OH˒SퟄLtbJ2Ez\kP;̛P$-[yoT&,kl޺>uC{nHeF+',3>ne"&)3&sJ C 4_[NohBo8G<EltSX#{5sڝRbL E&UfDcA3p0U4jMp]I9@<=7mV7t[3x EGm׹ }_)55ޢ Pfb&ְ.<$qԴ>?9~~|>eb\_ON}Fzlv=]" %$\F188fdF=,ޟcb%H@M61K\+ YAg@WN @$zyT;'I{$P>`BXo?u@ʧ NlGW.9F Kgthhx/៌t7EZ-$e ʌhuJAٮ)j=Lmw(IsuM}4bȽqПUZ? MM} G joT;hE;/ -b_ȨuW/E%ObaC:1 ̅A)Lt/W\ߓW2CzҔtydmt޽ظBk c>w? >]0̩+ᾉk? 8kBCҏ)P:``{ F`;iȶZR|tNؐ?뷺As4p;!Tf3z_h;\{u8<#)Wiн)]Ѡ^Bf@d'tJ^oCo'„A&t| 3$޻H>Cǽ޽X9ʏ@ҡ Rű9MHHO;A*jlsiBLii T^ӵ 9 |u 4a s_O!2BQZ?7\rj$i6w~ɦZO󰪂:葌>Q}tA]$_ڴ⻽/HxwQ")[<_}Qcݎ2 U nlq%$ee^YC RL Ͻ@ _J+xNm'x`,mFXPuV`v 3:]]^ * fk8-*9D?zlX9GFGz%:hkjDz|q~ a 6\r)yT71^5C( ≿~j/$0O.Ϫv"ыo0k %Tԥu{XD(g=A&mc+=@Ah}[D9/h5إ6Xj(680qbq-b-jRg={H'ߑLpי6h_fwO\+dcYT3񬟬-ݪ)xM{gRP[/Xۣ#R4\͊.ݵQ`DM>XRsUhg|\]B,`*3vHț ;<-e[לԚIN 0'1@ftڟ`L˱Qԗ_t- ||4oB4R~S7e*fmZeGXn)g~JKq߬ }*3A^VQ1Cv%79/{FSX}.!F-D#xKR.; _ zMAf:"\e78v/q<WXP>=F|0f&|צѹV<r6aDCJ4}*:o,3OZ:@MďF 3TQcC -0U/2cpGY:!#GiW&C!c+90PMJb@WC8=H_go/^ !H9͡;* 9{y>(E]+矹O;\8h67IHQFߍ ݌Iߊr`!`r?׍ck-qjbRۍ516T $2whHn&i VQ`ۡ]2> {Eie'&`Jsxm L*JiαXbOFuCK=J~>·u/} z+#C>{3!C*k3q z''d*4>א?HJ$J+)'µWun܆>Rո-DΝq N072ķ-Td'$EКjaeh3CaX p9謞  #o;"=^R,PJ_UX I; Nq^V銭? xi(hK }&[twAs|L(Bs`]$ƾE[鴃SBi%aw'`My! > KG_g&Q\=$JJp 9YrQS&t<\'} 1,oQSs%aRik]f-2EhGڔx^`&! tˮ&zaީ.0Q=R8Es5X.+Ll"aM0nL EvNTSaW}[RR?^$/`h/H[voo1!{,b|3]x B8G5 ;loM?|FnXogswT1'h]Oy*`VEQ؉ibI";jAZy=ClQ"%kn\A#^!3YT7E`|yFʸ <^>@d,{cCqTG1Ԑ.q &,okymCf+emyvְqg1OvwG.iWo|Qtpgp[ǯ1*TkIRn>%n lHzoc'P^Pq&L 7YnYeyfe+0'Rb;M ԡ!sJUDb#TܔS-1=uEZGNl++u;.i. ňxPAuyCz/9T[J3>YCraS^%B@3..[yWٿcI&}iA{wj9þ(BTO`|c0~[$5pLWNs$w9:#VvJ&&Ԏe9}ijJY5a'FNAҰm+]0Tq#p2pw}L ښQ:C‹ ;šQi)yS!և~_>s`JbhO[C:yOsV"'';c< }LPwWhLpN K8b 0@( ]`*bqI$RGPoЖG>]W|C-aϪ t fho ~>n'HJZ9[2+'C D!;zr~,AG备\"ul7=1s gDZ Q/.R9 򗼹KE{х#vpYC QxfO.Ĭ2Zxt}!$Y[lO]€EQL$g\5[gQ#P\i Хoݦ9LOqMNs J BBI%43(+鍸63\./ ܞj{<*Gh.¥󀧣GIY:sSͥs\wGR=hcByx{PV@'xJLo,5x wJc4.dċ o҄a&;{H#r nۡJYf F|'n'x|!˭1S7X LeSFP+P'^}0aOR+.1<0[w A:iNZ OVrD2kjZnW^eרӏHAޚU M9ƒL˟Xܴ*VKk%7g[oDI4xbM#0iӬ]KXǡ?%&kIE`@X!Ef'P܁9*1( "&VM \E8$ wKf:7ѓb|lo/DeM*"JQCm}|34g[%ߧj셾C~F2ÆFv+wG Q"O0(=pЁrnǪ0Ĵ&q5pfq1C :ZwU&#cjfJ}NzӠ__vD> "꤇̳n{{iQS e$g(G} 9({k迷 knT}xʬIydcV: K'ȕoGF5!IBm;$3}n ̉7Ğ(-5:Tl1V;g efdqoѝfC|[?Q{(AK6x `e?|òӳClzADX<؀ME H>ޓ'8rǣ57HH^p(AξS$Ǚ9o?C1Ŭ*qs>xЃ)i˵A-vGɠOj?(K1"zf`s1NXe~ހ+g*#,jmB؛ibO!AK[0?VdhCƗllgl\P/ԡ'I2TI (9W bϿ$9p*Rg`M|+SZ#O*4IAPM(ԯ|\!YOF9ւf|79y@%։*} 0|t$KG2Ook*R{za uG{tPd۰Q(C,2yq@\qs͌,`{gD" % bC/j/ݭ_yk6q6gaߞ_Q'gTs4&YOsf|EXHMºhn>S+r<3TƒAmGfC Cgb~ιU' qS-VTxNvwCxr % K2/*ҤXv\]kp79r4=^P[ ycz*TqWacwsDpeɄ6O.R%q& @|Bԭ QPZhf>'% Pr OZ!hwş_>WR릾a}5׏(T۰<=$l&}>ST$ `b M$@Dfi9D eb j$M:;e~[r#=}k狁J!5k{ GYxY%溁qь8Sc⟿Yh؟ˣQf.LpS}5zu?vϡj( /ӵv\XiQ\ ]paiW14ˍTX<(%&ĜI݅ks;:s,Pl5eb[>1e$&XB7v/ʶ Y{.j4@!ClLqzħAsr*^/LhPg z>*}%[_/E*k ˌzE uq`ʧ%ڠiOJLG&l#OU\Ayab*,,&. K~?K}FZm9Hx~!Yt;WzDd. M<-a'΍,˖ȶ.dʑW $Iem_$.c{8+܀CDL9x6֗b4svc rn8k+:O:C^ Po:+kAqDFt&S/تƱzKPuUuF*P d,0s˨? -Zf 4&ԠܬEtT݈s$ r$]0vT&mXk nϙ!7wn?"~ (%A}4 D4iSGd/ M֓8*_<&ڜY10z?l6cK.}z"(*r=QU|8cq-';kDeYGjtU"*g<ӥv.)+@= "pI6mvl#.Nj W-uOX?qT3/-5)rd' xok,Ff!9qcO˙ x[L44%fR4JiMLz`vf[NM}wDX1οrﶌI'PO3#ף~mƲ$ц|SO*1|> |rc;2Oui,+ Eg4coUGL"F4]}^ճG u^'0cu{l81𷥍.ŌCuri b$ *sB-'R^A.ecO ֚S}YeH۶}{q[-Wy: "F [l@Lq;Vh}pHYlFۃ犰bs[%qaOkCg^#m9 Yb/{挄SBh-oA3z oA]hܺ$dXMYFx>01}2UNTŧ(yF*)@> Rl>}A[`ae9-Ӿ ?g?`?vvBВr@V=Q&ׇEzX| 1= H \e)9fՐщ%6RMA/z#9K0b@[-}Bc 9 tĹƵQO I2qq4[f.{%{ l}C$a.P5f7|gN]8Yيf,bn[hjt=T =97p7’ ^[43;5+)[#VW ٮ2KNI0*2 D7nr V9>:_]; zǫ;d^]+"Nt<nJrz fkLT\ V#}垯$$TG2XE ˸OT}G\xwbc&תa,sl~#i>I+WlkFW$@zoͿ-g TC Q +9)fRC{B:E:Y`v=AQQp93Gt=w{94⫐g=UkXH{ NV-2bƵa<%Bf&u^X}Zg󍁬vG3=+&3 ',B]tQҞخ1sD/אg![Swk(-30nXT{oe{"HpGr-]N ,OBjqm!_h2_r Õsbp 5"ccn o=Sey1Vu$^A`ҍKt`x#Kmtv9˗[~StùD) >mQW%p@u! Hi>nFCkĀqOP]hMߒtw<; KCFzJ>!rاѫՄ7*o+Z{9tg,M}Έc:'\G\l17!SV4ci$[);#xB C`l>ʕ1/4҅8V Q;Td&7`SDDs#{&{* 00]=Hw'k s_=r{$.b4v" q6:+jbf-r@d?}A%T;n3@t`嚳u 8W#qowoM2؋ ڹQ#tl7?q(zu8Dxnic͢tˠ+D ^n~ӒX0JJ"f:? WUF+zBqh&l+stxE5f9CJ7 qE*A/=Ԁ$Yynv"Bxw띠]Ơ=ScH3J[,8ΰ!ܐ<">/-=GPΦ[a;2DP̤Z7iɻ8p]Ƒh-\tsTg؞{FW=~/t]9,?$ zSJedGLapnCꠉhz9՗0'@CWJ (ccDF1I ܜ챥ٗA'sH1+KgkLY|ʡs|oU6ԙrzI&MTG#hMl*C>s䘲q0<%ԛ:.r7yзLUYJ Cy@?ϗBQ|V0p<)JvGHk\1-г/{mByoZ>2bifZv6J5FLV˜dnepB LsYcD~PgC/!ݎ尩xpⅩs2~E-l7zͬl~DU~P>ktEBjgnPCe^c.f'O<e*8E%֊=Rwbq#_2"M=m7IȀf@dѬtϙ wt}OV~^\Gq+QJ+ <5\}za ׿V380;BnuC1Y*J}!d*YQp}pD۪xT] N-i>Y6$) 8"iYB)̶׮Q1Xuq"5>뎂xyNWZU7!~Xd6!0oV䤏 ^\wxmڐ4ʱ. x4%m7Xc[mřpFB$NfYe To13^1lLxM.^/->pa|/GSh!e1%ǁn_$_&,10;+vIf?u"ݔhC%I&ي^_V4O{hCӍY)@Gm< eSD=O*OV<1 g-wU~5uZ%F-'?!/]8 ڽyWkkДiA? 1<ȅQ|틂i?S WWYt@0`{cy89X!,ِi(y+]>Y|R:ۤhOw ǮjUˀ rfWSg@2)͟R*>0ڜK3Xs[NP޳47dƤ%TiHl+$ͪpkF mbycRlݫHӃ򚨟F9^JE k50@{*<(ـkpmdV/D3VHum[Hܥch`UhOhRFP{NԧՖeRp!1HtQzpj6/MN5f@3R~Fp;ߵ|c0΍HqU_UQt^qgc{,ޘTpHA$>~C-8uWyĘ# ] .Տ3J'{ݕ*(a}/g- !e#i&Asa__(T3-ݬh̿SD.\-11H]XjV!A"$1RoZTҨ֧ y=fͽQǃQO$Պ䢟hNq*4!t8c-uqIǀ⎈c8lՓi.pLOkd&濗JReWݝ=`;'Pn˩Wpf1Gh%9b[xݭ!XiVe|2VțBJKJ+u>s <_MH&Q!$ֳN;or? ւնYYjfmHYx u9p1I m>c8 w^Ť)݂mR5hY("_)i!eNavF ZukU1k*9Ah_m\6~H1k&\{UÁ4ښK*up{ 2kC!zCR8O>5}zRz!cGgB) l!Jxh/0ya\Ud`b5tl(sF?Zx'S1`vEY\Un\&n2/=y FnC3Tjvo;YM0GT?J6~\,@q!Z祥lՋdZaEBN0NS@nS clV^Ȋ.FnwgXݿ4gI _ cׇ~t ^B8LxbA[tҽxgq8hd㔤\:^n _k{hxvC0pq7 1C#6Fk΄7H+?LJZȱofРzaJ90q2BG>|Md4GLC% GlvDF كjgZFoAśQXſ)ubXS_aC`OzkCjrwmTСeL㓗ae|S/)$$lZGDe{|䜑kg#>OM>mZQY6ck .r}SbrA$ j zMՏQ,dӫK]etf0 <]UDz ɖU᳷v$yoxM?a{=.d hj/r[, ʢT֥o2 0ҝE{)p-{5Jyn%aĐ TuklٻkB+_ @ !K4q<nQq|{Y9rBu9!jdBk8Wԕn8֚G0E~S`>rNٳXDP_"2MH?߆j7ETfnV.LAwwba Cջ"&us>H.Z&ay>2*e`j4{f Wu쬦A% 6Yc\6I?6y/ Qi՟_)(-坂P 8KO)JZ)V>O,oޙeسH|Wq2Җdau7"7b3-ᐪVu Ty kf-3jzjw&\<" qfcU]/#rLc]4ǀ8@o[Hl 5NkJs&NuZ f"7IHs2HEVFER7Xy 7Au ́v7 [4H .-71ײy굢IF`Ce&z!IܱQww$!әL@+l,u6h .`3FBps|-SBzNj; p= cvɱUj>eu =T(km=^q2J(h`>*[1K|BCt1Dn >#=whHQOEzk1ϯScENwam_IfRY-+<%\Wh6Lr5k<֟]O{SSDj"QjU#Opݶ"Y1R'!K@3 iˑ-;z#:>;°K) QGV',u&t [f9Oc ^`zEYO;eޓ.S9L%r=j(<4FJygDlziLg >s7_ /WE7l߈)r]OI2䎒~P(|Ԡ_{,@e3l18WN=LQ;ĎSܿ,3~RJ/Xp=3~d%'˭SaXQq"+sd`y8tN@- lC)7<6U.r<ZJY8$o7F:T9'5r.{J,̏閗Κo^xBx< >Kc ӗV/iPr*/6_ÎK<"c"3Цhì,ZEn@)1挷.Ywjau ɇ_YuZ3ݐpiT8F>@Ī؛!08"h.1s* eID9ӳٓ?˫HӪ6tǩ, \/_MN H$Z:{ eQ8U;`)} v/|RGԚxI&@RՋTM9?͜(Fk ǯMy(G'ޗFy oh =?Ez9lW=se%OU\NT:1/1_N}Pr5]뭳9ow8D.q>3Y@h#%j9{WnHא3޸>|΃<<+:%actIORse 'nQN^'% +Vf<Os˺"0@w?#N SOI\VO>9{iqP\&XJY |m^(&(OhŵNrx>*0 B1)ZVB>Gm>E!=܎H">Q08@fEI2J#ߙ #CLK;&lh "~TI'Bnz{DF[MPu#_ڙF!.!eu쿲R]۷+lX@(D?OG\(hhX|s}ڡ`&bDZ7#p$ZK`- sb~zoWNӚЂkvM+2'2a?4TMR@w0gf 0QB`kXڨQ{2b&bVv75  g,%A& rvȇ"w ynIT`x Q5m5_͐ʡ=hٿO5]1t>ܳq]Lb ^[Ckl]Rb&eU땎DY@ti) 4֞餿&""?ؾN7^*5LfbjZ&q_L(f|_0#FwbODUGXL(H$K%I>^w1p&|RD7ϔV: VX:zw(`84xSB鹠T؉p"s-CMǼf>'˱FȹAhp E -%Hi+逊sI`8h+ _iI3T &H͓l6,E&l؊VhiT-hzd 03VecG>=SQ ;xwc* Y># 3(֜@isXdΓę˺M$S@s%O@в8y"1J,c]9rPk 똧y܀w4۪$C8UR0_,X\\5R}=ؿB_?l7_Kra[x|np[A0Q|n9ӣYk[2eqOǟD|-Y`e p`]D1?qfaҔhGP 08^Z +YͣU4MҢΑ,OX%Ax Lk]$7ϛ`LAG 軶G0D=}sMΌ';i٩!a:mJ8fL_;vBU'ʔw$3AG O3EVp $( 4tbUrPѓ(E力l3=w޻H +߶ZN;sHGP|Q>Ss6b\ܒg$Yy%J[CGx&R}= SdK&7Ѯ.LiezeӖZ9?k N* 6 xCK| 9Oy,U*q'lK&C*܅Xrm)^J<`5wZ"lsq3ebBύ=Fq-~bk>r,cbPu3mA(b𠇷 ]`dS̓>KxĦJbcwKHp z*qOCI޾-c(PQCL(X2Cӓ[m,-3P #Cyv=(U`ˑ-p/^]aa3O/IY|Za|itR#I2:|v*U5:=bBKM:JBZQx*o|Yyu k5Ymt|ZުML#xw!u2`":w{ScN\;"R=^9Afz_02BZ5ž4˛]оVppΙdQP`feEzbe?r8 \6/D^jU ]jcN"3za?7gv&3^Ѵ*3K zLJ Oj dː MҎvncaLy;?da;\*vo6(kE dFɼߠ`З%R\YP*hf TH%L[YM! G/`| AlDZp>{an" M7 H LEz+vCh^P!"CơnLDSb{KD[@m^+l^lg%kHy '2n|CCJabi.a~Gˉ0 2߂Ɯ 0].nAZ ?`bL/bPE0|0"++̕[xm&[.;Q¥KkeڦL76\D `0^ԜۜU`{K19S4rY=`cZq?\~:Y}G빦9Cp $=ls[NLd:XQ ŗcW'Nz?^)Knzu0I^P>g:΅lde ;6sH^ RG2r4e:GbgRP R׽',G[,,e~,&CS/TDZ"Y2$newkɺ$P`l=z`R]/{Y%w;xJkGv  $WKj;G&[iɻnd3otؚWdZC+vY*^~㞱 !|'M56IHȍ^%aC,&;:k}gTi(q_@țSHI!h%x>H}5ܽB&%1laUYKXx">X)ck.`yTzJrx)}ޱTh/`k:i(gug{]}=F}1/Xq9pb"s|!qėܽRN: ﺔs0Հys'Nz{ח( :Y'͕DLp4LӔvf%41DT_ՠHS,ѭ$ۥ3: Sz"[at߯ffOI[L|-Ÿ@;>EP]dkFO{d3&;jo՗3¾y?fHLŒ\I^aƝrhq=u-=P2MXް >I=l~?lXh/AZn(^0rS{gYfQ;8fR/[҅*tK# W!mQAr6U)>aJ\Trym>ڈ=%ڵU>eazRցWCDGbC5?nmZlT= ,/=^qªtTު ֿvX3II`)6yDG8¿NGȇND`T5_pC !,rH3@ӊGz}}qF?% f#MHqMrd [B Z߇wN/q"C=M=3)C " x}є *68#yTz;Ήg$1  ܞ?-eeF]O 8ҿ<ΘٌX+ UdZ :Jr c^&?pw</sk ykĝ!! `&e6͡'E(}!iz )4I&Lcm.a `>W>_؁ك:磇͏N-,->B>`UC*A~̠;geP-szkm`wR9D%8]Q+o3fy= Ќ%&vcr <Ah픸*6Gt}hv8'Ĩ6]{fkL[ś3=3FzEzdcP#\Skf7 S/ᮑ}xݗHB,@z;4$D;* (xp92<HQy9!W_4<&\oo~lľ! y8= R9*ک wǺ7=f =qRHj|‰R7EURsʁ&Em؜Q[UIj 4KߎBnEQp>tq2Xq#7MSY FIP!]XVpQ JYe08t(M"RHVJG_3JE%եLmJ}.!([`2Q/kuSJ`W(gvd2,T uj NXӜ̨r!FAol@~ןg]L>/LHuWt 8H"-y[%UuㅼbQV^Tk_ ~:ϯfK an\ľqǞVȑA\+LJa*E@X oݾAjys ̥ 3+qF!c&ed 1 J0R8,ex0syPS|~ (Y7C} DTayOCӠ( ) Ӄ`sB!`=T k"46u0$Spbn # HÃ96lj ˳ Z/Dp)(^ԜͳH+TRd>eɻtrv/WER-AqoiLGKh##%Vb~mH1=($?2~Gfm{7Ո42!vI~ RȟᨌK y-XH?'UWS^;z˪^YD`p)B(-!^'S/lf#_]K?9 # }PKxAopRBwNI\p#ZYLgvGZ>6R#*8xK:xۈ]Sۥr #gz;|" g\E{ɅmaO<=)d3?^r(HW_4s ktOubNٻM&0b`zO5䝎؝e#U b2:[ES3@M3.ZJL~g[/}'ZYYkMBRcxG}rEUcċGV$j \\u ̭ۛ'@<GT.dp~5iQJ#4&9ȷYu ;9ؐ% up8|6[9-}bX?G=(aUAl B9Ӵ֘VZŁ%Wwt˪dMQ^c$O9.S;n@sQ7i_)11o~)v4IڒV<%(Uk3fY5c#ǸP W(_hvn P ;Dh|l^)#ɻ7]-we5M[d^tEHJ_` 멵9r\kĝ}AdD爛\5ynDžV7ze.oTFUq8,lpK)ffUQ9fM 3d~2=4AC eAn a* Ԋ BUymj oB)&IpiE7=|BDM u.hcV[lS8yBʴq kqljuK:2?duH9Fe^­oxK`گqR`Ug s5CRwU0^k~~ےBxCAn;bıմރD*cUKM'8rdXJ SQiq/k,V[̚qQE&}ղRk"W$? q S(+A C0];KKPc8̈xEOU>!~wp.b,|ɯk_dޛu]JslQ1`S;sv'IQi4^TQtbUa(kG fazRJ;f8B1k-!s zHX܈bտGpҎ&ql0 ؈ȣ\LJͰ?`R3Tnsa{k`T?O>lطʠ"FvZ/T5ٷ~Tv<\ؼV}2jo$6eNȃfՇb:clI-k =Ki7# ~)q=_o-ZbKժ ]1q_Pjs-`K+>T}vZ7я .p}8"+K\GYenB䀶<1vk+a\M. PppNhiJ߾Q65ylhr=]w?cL. ?4\mV|bx"@2 RC̓-`c[;dhzoq4r%/(#5P!e*wacXYuTm $$`T|1m6_mt)I _71$%A( "?GO%q54w<:Ln⣈4A|3`2KO+)wpqiSq@9\c4GeS&(8JV|BZʂdh/spwC$g@Ҩ.KH>0)%p~Oiy_ȟ{Lc ~v\}Kf z;tHhqX?2x؋!H4Aadv0Imm^aD"$z"+2T.ˇ}9bN2n_^&pAQՋa:Qq5,~B`tۨYoT_V(,^9 DԹXwCۗ!B"\νor.R&c&MVLppfsl%a&MWq=>ӓ""n. ,]‰;͊8 jr p sd($صPB4G@xBIG&k4ujX-L vƗõ5_ TCK+D<ӒȚ6*W*y xJo.^uN A *Þl05LUxd:ǝ?yeh:8TN+-?Z 1O璗;n'i;(E1H,zQa.WˀhsE}#N R,q<>o|I2=\dHNH5ɍ[&# -6# 'hp8:hlwmMtKGY7h.#%y[ϊg,Pi+UᩄelVKͅلe`,@^C|";Cm c7>ߺkhTecRfx=vMp|uW4Vr94It+G Ӧ i̔`Q8=M}% Y ˃MDiG2IIP=z,Djq6 D.tAO.7E 3Z:Uf,,MUc`{iR1MDŽ@me;uq@?PDqso䤑`̖cACy~ tģmiEC6.vai*TR~N'`+: TW߶,"@"\.6P\]dwleiUBL4WhdP~3}*ITX9ʝc ߢȩUrgPӖ1q>ivϻ4S{jlczgS\8䔚0|8=_/UԶS"0[Ft \`o_~@j¦>G؋<5fޗIW) [YUɖcRCQw!ٷqd*^j*gcA_il܋,,u.һ-Rmn/N=GN.d18S pOu,-%,pE:Ȍ2Pyr?c #O!b>pFuhv@<.AG$n6!v8/ +,5;0wE[xKD-\2-&[!pX)mcQ|>{V&gVxR@B$2ub=s Cdo@Vq,\ܡuS|[æ1G/>)Zl;oEhNsЕwSNƕ$S-PDe2#y<r^dIԑ}|:9>]wM3l> PDZ3ևhퟴaY)`iCKȿܒt|ei*O0Ƒʧ5y==BIɼ_;.#%3C[? D|7CGL=-yGfij3F  8V}\$+bQ)%_sajXPbfrLO}- H'{c!c<6v:W\'\ۮyz+])t>G&&6#)G23կVA/TS^$SK-JCL*sl{-bGyҽTێWìAPvZVucn4}c劰rXݿE"epa[:r"z=1%̀3"G xU: z١G/BkZ4HKzm)=Frz `Y#0 D-b4h)Î4}('I]O~ݤqI[6 =-uq0oMF 0<7f`%Mgm\p_~. ` n_X/TacC >eg'#iϘQ8)<}id<#VWJA Np}z8x$wѮ@*/ce8+Gɕ#P~bIYDVUؒnZ% v 6p9%G~poJbJ'0B*2MlCOR(%VϹ`S:v(IC\ TC,r 1#rP+_ Nu8Tex[}͗/J.%^*I-q^X&r֊aFM(6q:ڟѬ&R2z -ڤd.ܶDLEOv~^ [C| =0ZU@ Tw̫N)MG%*]{ O)i;0ȞD=~LۊpiգqεԵPL?~gȴiMLvHu9pE)!K+l A}q&9871Vq+jrD=2l,ZC%% uUՅ,9d:i)YZ]0) iO9<]F-ԧ5a?(CZęsv7a(dZ%'WwJ6L؆ {qx段v>1+5[;h(ƇSn*|Se:jOb6mͲGIQns& |⻥9H- 8OU1vnJV]A5Q N N]ga8ťZ 1:(y]7ҽ71\ v<7LtDtB'4GENb]`>WlϾn||MdY>#mQ4hU Z\=F懑fT%]j&lZjZ*8@32c j?i ”VjlŒf)D g4@7 ڋXt&G;!3p18vV)w)=.ZcԞLzR%C͕ ]1seLx, ")϶0KR$)b22qj.H}D ]tǧ]$uDM0kLZ|uNt%G<'3RYy^Iu$GV!I&r@}1؟I.fJpuTQ츇+ M*@X dd@B6n{`;2W+isy \yAmtG bƠsVN'qt+؁2a (Z="Z5 !(C'H ?]XF'\ EBcPղ^շ4H2hlX/sG!k Vˀ{Ϻ\ TwܲbYK+()MC 7[,ā>&d;lH9P+~a|+n &S64LzlPwH% MW# mױT1"~7 ,5 MApljd3as>G9 yHd18sFP9GOBGU7: :Zo'١DmGWpR'Hz)v\Ѥ!z(SVS(nuͫ5)&48pldN|Hع x 2 itp>e@rsVeSoߦ8hМclc7{{sG{OzTO)YfTyʺ- lRq;x|\M(@ :_翫* o~f~**B59[58PǨ:=O1:#f`<4xh@3dt}[h!I$o7Ę+Ґ|W_,W@7O⑆?3ܮ>*\0 @㐿IȾCwS&"OԱwfdj>bQQ@2u}BŤfPҘ}bsXF)HrsK{ 0@^M1{LMa. BcKrl5NqN g&:ZfmÉ ;@Y]Tnqvƿ$[R?/?hV MV~aHrQ,%5ءg4wT3/U2M+mlQH qNf<6ZϳBȍqW', 6hffopvv8fph'qu-z/~x́13(44ݡ1,of'Fq^CZG:_R`P`j֮MҊ=Cf{}dy˸uw6C|tl(e\m݂K,q4B=!?JqՕC( n؋}{m3NKx ҅$Cp ~#haA*5]v9el,!GmҋtVɽe2ErӺ4=c2it'3f KTיf`l q@y@H^6٧- Meŧa}J8*9ߟ6i( SPN;# Sf6D F>xT3͝lBZ>t7VBTyTݙU>6[Oi;ZpCՁh_NԮf rns_b912Aʳ.S]*S"C=9 J6u;Rj.Kni++W8h: ]}$)+Pvzp<]΢ '7*4$NQ( 9d68XY਌o]Yu2!0ʼ:uNMb&S ?mW;$3Wc~tn[?Z bL N(K71X2=aqF<[jn:lo0 ,&(&@xDV# %'a7ƃ{.l4k, 1T4oW@r2X.˪62||!d/4ڱtjݵMiOxnF&㢭ep,?G`>|M47!'Ϳ+]XJO!dm|8DlO7r(x ںxx->G獕j֍\$50|HCe j _̃#z~_?֣Z/Azj4r`Fq2 ؙ60f09 '+i&]K)& 5j',XN`]O#.?|o7$2fEMztڕaў'Q^:6C  4G_\v>kp7 NBȈOl'k2@[}DA$K j.t9;ifUc6^SPz ޣ0b*-AHCx.ȵ\$[n]e7]p;5}lM̹WWhrܳ:VϷx-/"G7kxuZ 掳Z~0C"b=TMC4j/G%Vo :*7 >y<>lx~d(Ax]Y eA Sj"{ѳZ%-.z/!b*<"(D=P 7-;Y{= | u#E#*Gۣ = \ +G'uu'Go K,T[~g~¢n c1&ҫ~tmr`/(eJ@Qc\sg_ԛaj d(}c(31dRMG0?`F +fP*iqzx)&8V?_CZU].v Y3O Oeu\Tط47eÉF,9 .0 >)ȴ q c7DfyJŤU4Lo.Kū)jbh#N’) :JrI6fta@nWJ$u@zb^Q,y|cT0 Wǚr_䖣 ɒT=`@D_B\"ay@r㺬=\d.P5m:.^Lc?)X=ٰ:]ޛad5 Wyf]̘B׮9D寀e0= K_N J\:(ɺ!9{bCn[d6=,8Wzm}`~/S{%S IbtBF&Oe\8|3IՐ.IH@P\v=VjϨ ~=wce 2o(Y|mA9s* #> Ofz.͎ODU󟁥57G*w\g4Af|cm!DyXCѵ{V 4%cH4Zk90Fg&Iۤj~5e^\}^>oC8l]b , 7\_.v'O`[7 4s&H3/Emh@Wr}(mgsWFj~oaHeoFuIƚ]"|Tss>z%"raGN^٦r ~1.V( ?1lg"CRѱL%BG-Z. G4@Sk?8jEg)vRWq3|0բWsZTlK(-P~]ko,nJZ(**sI5{ˢ-BZ<#r7h{œQX/qsft*~_kޗM'C5_cnR&ҌK6*D; ݥu3zlV@fvvHZBZ*]YԡmǗ³I/c*LST5W(pħzd3ۮD4MHOmIz] Үĸ򵮝XOX= ╴rbE(-7vsmĬJ_dD=4 !݃d+h6\vߏ,m]h"smh R4pAФHɊ"XNѢ_Ffc0 Xn[u MYȾF=m/ "^wqb de.C`QXev.fEWWs/wS`]m 0J7Jܩ&^򻹇 ,6@SuHvPkDD!cEp"H#v^u h 6'oSn"iM lmZ9 w2RJ0${@χ8 ΃]w## [,Dt=rE)˺q5꟱@*]j*g$Ԡlh ힽ5૽9oZkaRU'`qc݈/)B\]>B$q#(d1!F)ZoTd,!X%tT5 )nsߺ ևՎS1@FAXUQ/kfOG+yќ =;OBPw_OO~4F_S;*9he^L|u# 4 7rS0+|!H됛Ys0ZoZ _EU0 Pa`J4 D|vvU$qhIxQZc{BiB6g%B5P7(CS7hv/T%j8:_a=\B6k3mMK#C`Zf}͹B0.E5sEjVB_ Ci\JSڸoi^Z`eG,!W4m?V$e㺬SZZk ה"F3hcI ڜR?Rmm(*DT`<;#D[ze~0 ~`,:dWcҼw y>*)GW^(}zAQ6QD`k'˹$7 M0CxؙGl "ڲ$b7jWPɔv!a YXXBbAo =ubq,0k^98O<3yWw,v'% )ݿՐ[}N8uBCξMUiųC%z70`_!(`v*W"sh%wzT'MT@֊]McH_> ʥ]t MizkEXΧ,n6Uƻ2э  8D1.T\c\uA * p.$Wd.͐K2r>/̫D×xD?ra{k(wo{SĦ;P(+Z S,'ح:q-d#Ǽbmou/Z~n Oc\OR"/ BQCknZ9I=*z)':ͣ}(e#8.DRnWM=aBmX{ -ڠ[-P:_5 .-} }rHо27BXMu9H`ޤ5yTgN+صŏpv6vĐ[<~gFI #]@^POD|3(@d>B~*RB$B2޽ xA  ?LSP@[ !II3n1DyYL-M{g@:v;cՖpY%9W+zegŏp?E|vCFE+x=eze:US7Hv57Te07ЎLzPywb3LPcvb?@3ٙOr,كLWXV mm?m W %]%.SUH_lBwǺ& 8@O&B5kzB7L`ἤG4NSNt #_ *`-xq[=Ϋ#x^oNy eyF Q{YVnP"^D3?P 3T|. |S4ǬOmƮݬG~3N^\PO@6轶 &a`z!P6F%U$-Yw7*aʢ.^.ͫ/䜊kNn~8ʕha18 Zv qfROj at6ځڣT𮮅 '鑟ifH'y@32j`VI :SY1$q|]Κ6)D 7]IW~ռ,@4y W- _iiU!t˼(vrtQ4`/2:a#K$Q.T ;U? A/9gӃ1O]g@8$v.Ah~yy[[Q<@WF9!8'\ R~ZZ* a}[1XtO+ZbJaJ2ɓ)(qkMXUYޡ.@F6nͤr_h`EVcr-xx'-7HBg`mߞ/cQ"__c|Z530=$,ƅJ o,sD$L`bTH3b2#lv#6Wa 闦-zZiE WNU#n`3p;{E 9±ikO5 천 Ǹ2zHZ"zK;~{rqZ]Kt4L6r$\_G(I$_"XTQⰯ瓬B@u6lp KU kc:u!ÕxØܙJWʼn/i$3Ք^W5cepc_F.UNB"LV<\ߛo2 >2k4!z4_Ql/ltEK.񯼍w/ ClKM[]_k+{emG XrD.F`+Tyjí#9Jbf"t |;yХ?2G,$1]^UnؕX2I~dT> yGoq+ʑPGv|#D1Y}ev<2]wШHrёϡ6S(ɊGOb]6%@Pvۦ4Z W'dEud&^) [ m ,w=Λ4P;;.,4L|dnw1'ȠW$!o#%YP* !OH+̂2kG4sFWG2J]?Nl{?lFymj4n\4}̟> eV4qié^U0x0IP2Q8k]SҋŜ`ElbS~vӄ L~-E>}pN Z9.lZr\tb2-[NXmD`jP HݥL D$O#iN dh!NSD ~Wr+4($=vO&6D|Xe3-U^g`fNx7%rL55*1ʖ=pDRRY%JM53>WbX7c3)I1C"DNQVDsh2wLUxqh3dM'~4wŮh'w6 |J` 6;`f777 ~D E鑶 +q\}YC- l f#۶-R?n|IgB;)VbM~,Z V2\梻`\fp*ޮD]$" qGBb7_E zc+!.1 UR l-ğ'/ IQs:]MX;9)ʢ,1*= l].`P:X(8c}Z.O \9Y7u~UWT` ۢ: uhgb,jk 9:Y 7z&e׃%+aFtaU& 14% p Q^P Ȉrct(iҊ;*Xm05r7rѨYj'/3GS?/gӭZg;lp[»]$:J VÅ1n~LnMyV"w] _,b8A 9ˆ o|Ak"m. 5RP`w,)OKk+ .v n5& ըYA?J #JJWȯV)ԃWqⅻzpR>?6/3k_.k ]dIY&gR@pUK9\] IgP[(`e~u^wJ0 B)͔LiF.>rb+ȧ5W*1!N 8W~[8^JG]GN<ϒPD5hpj,bRo3wΐS~h0 = ^K>J%]{ٹ!&ENҝOF辳ٳq C(S{\m O&]1\ZNHv2G];`>Gg+nnB O 0Յ)Qqܵlme5.5Ån xE/qϯZcՑ?i8LJ%)YJ n`g!ߎTCh(]Z@ھ$K~D$W[#TYoⶒ\?֔%E@?ꔄB!"IH} rU qgx4=Kh5 'O=]#5mH4U_ O ] YoX>r@~'52 EW6!0 $Ŏ}ENG܍B-/a:E.7A* 0&r ݪyӿM$ #!s ־.!%[ ڂHJ#H P`&{Rq_2¼ѻ=i_S0NUb@?N#OO{wVʏ !*5ޡ ~Dk*_ň?E5X|b6Ll=;Hf]MV~.XqTcF {  ~Dyͧ?ſmS8v[]PA˻OӒ}T Ȇ<6 v`a kI"XBD /\AIX9Y!:ǜl䬈R:{|m!Mد10$$#|҇ao~ ϰ dcRs7t֏i-"H}l ♇4Ǻ1R;{:su~ia?܂^.:|ciPA}`͘N|wCCw9OO@Ģ7h0)-DYKr%<*7`~LnרRKnXNZZ.H1 ȏ @JN6[lL7 /quhyG i wAslAdӹ?0Gaa%a734.sh7 s7VANRMR^aUh SKZ[U$$E6Z$E"w%}E+OIҚ2@&\h}p>pUxSC ĒnBa;(IůfiVkD"FI}ib=A15!eVeohD`"[\mkـ3Z⬎÷~N~#N5 OsufGJnKXy)T6T&3hDc&<=67;Nd*?yɾaIr7FpS}*}(x*" 0O ql$QV0(b/D8i^:]D:CotXw@fQpm9"&8HMgn<Igƚ&gM$:LyaV|X6I0G84&` i $&(#6JtMøqQ1^x%Xi0NVg+,7]I yu Df@PTpqOר azW!h]>jN#>YZg,iM($B3ՔN̋oIׯI6#Z‘}øv BՋF͞z8;;+ͳƸzd!H C.=Zw*0*ꕐe Gy ݫ Rpv'uQvƑc?רZaU"ɩ jjPCqB!f۶QP+1 S\ؽE2ur琱gjPH̍ Nt*&dCeB'WO d;jR-,^mOZε  wL*]% eάQu(Ɯљzqs馋܄4A*8~. `|;]I^#[KSO!h A#_l]D1vJ`{d{zB6nh:g@\nv!wjE ءx9@ :5Psff`T; \ B- ~KZI'1(ZD Ծ!"Ewou>3Q{I}ȺJ5t(0E)š\`^ISj^% w[pqzyu:/ 繷HJ8e+=y1b=kdb X8lypCa:@lזz#5Ń-%siT^+IQ\!ϩK3գxxַfBZ(kgխc=21Cuhn+<ҷ"3QqlX1I9D9@ʶ'Nr)}GrJPڄ?|<`orB"d1(P{'E##BȇD:-2hP/a=k'_<6LJ.|IH{V$/2`f-莇D&)q5/7Ğ] jC:jfrA"3gV51dY6Kiq@TBτ^/Q32D1MXsDnDǫ_ps2 %+)0/ %rrpN'&v2CNj.}%%Moh,Pk,l?2we\krKܦRm5\iRºfX |tD{RvT0L#އh3pk]YEAD+"q+I{lp=!i-N&k\|9e*ʋaÛ-cÞxiq],^k6fB?ND[ SU]}'dž-ьȔ•sєJRUSwc+YJЏ H:a|j4ro}/Ipve '0K&)IQGbL^x'hwwȝxo)Nٮ0TgV\0IʡbHKa27FNfvڀ >=T;rg_TH&n%˦/37 }K$1`lQj |̋8C>-( p@/TEǟPAm垑UE79ů í>TKH3 PdM wQm{&;} a&ZL$Q;hӭ݅PatX:wGU[:Ϣy'O_8HUdFUszΒQ]x :{ O`"3?B~5U3mtO )U 9h7u*P,;r;" B5BJ_uk)GDۨo|ٲ yԵrP4q3N칐mO}[P353tgaExN m&:ڜJ0 ݥP>_3BXXӜ i5΄Z7RrqҌe]Q~sk>;N3?{ sw7ڨ7 Vp)s> jx"+kx+0x mm5d#8VsȫENt( !N}xFCͻq𡘓Ü`Yj/8=arfX̙_w Ѽy#H/M8D+c^+vo $-L̝}8$7#?Xl]L[XIu-aXԨ(I0DB#<ARk=#>)N?ϐtkaE[m Wn{y\`R<1t-?o-eqKx  i)YrV>sszpfb_zgMep9X8XD9hE|}*Jr-T=9aC)~goxܐwzk!7S~"6v y]qװi dK 7[=Z$C҈5EwsWx%"̉OX {5"LFPSG= -1iVڞk_؂M AG 4lxvA wvL,$O7&KU`s{pߎpZ7%&(׍3\&)[0&(PmX]zTL/UUܫ2?1]%Kg/FtB"ro"^uTF~tӦ ZWe huҰ)J4C Nx8A9Wapx=>++g^g)-d5tqA98Hty#sqpW2M-_0\ CPs)q,FH쎖=2eyAc(_7Ze~e?] `6 _Iz6jo ůj-۴ZRRE Ѡ%܋20&&$&Ѱ|SΤt^J! ?:DD$~I˖~"}G]T-j>U;,j~!ύI8O(z^mf-2L]?D;9>c-pa:Dr`VO˹iaҨ*ɴ/%Q[ZF :޳_RYTq_$QdƑ=#hXQNP WȤbQ}KKDqtAUU2fv=#bMG|F@ŏ(t-7|SiB y-^7+U6~T4 (emi3B믇R+)@|]{TҬOWZFڐ>Y&axGs\`K{i=EnI*yO]8׀|ľfvy5pvY :I#2YJg:@#iA#;g[ǾeLovz%1UuR383{J( `7L/lFMpQ-^̂ə>tռY}mge&ĝ^ݤ5$r4 2o@"0`ho}]b3-lNdEkgD(RWW0#AÛKF/_j PCdDw!JW βMl,:+ʟFLhFܰ寖ko%ë"1ɓ䳮ލڒ'(٨ \2,%KF_9 PӕzdBMk ?`vmx>iVxM nlH"R[I;V@f 1=Dz Ƅq58~ UXQNS (sڏU]'X'!$OE[R p;ü`sc@Q]*Җge֗.j_w[$S80w%̮5-\N8Pk*}!o#'jH7lt>;ْI9ec!8)1ipDbו:q zb\rP2so'׺ E_X XLv+ ,J}?o8 e SF.Bl, bUu@;2aYSP76==ɃK)+6Bō?n[Jb$uшҭBVzD*bSXPES"_ꏥx39py/k!,wMpI$f+M^zsk3 fحSt=Y,Fa/Q)"1rrxYRɍU;*9K,;FbR~ǿwϽleN (6 [Z Em 6:LC!z)N{[TnE(vZŰՈcWbC3v;F"I/IR!%mtOI$zW=f2|s:jǤݐҲcrD++2glnػ BHzK;j]o_D=ˠI~̫FN BIj*89~p{,(k< ;wx\y\ȷdS"0ʱĕJBaR;Z|Zž#O5bk(d/$778Vi5E Ý390o"-m$˧׈ nzf cRtk͎5~ߟMtP$I@:/3hQcg,.xEe9ӯt3ne.)6Q>$\$394(Y6+ &U,sJ\q4h/D_kW-\IU.tR0fNΌr?)H*]9\b.Z>|NOb>SCQn}Hb/&[ W2B 9aRBPKC,Nx'JEw@g&m|̍gB(W  Â1ss/LҤoDB35djH% _vdsIq-W0 菉3URHA,jH;qJsG؝;G]@1Zq:f/\#p( |Y /tb z&>T&q%Z]Jogw_! 1wĞzCӲxuub4QQ8"8uunԥܳfw> Fj\dBvS$++|9rDv==C )5t 4Έmͧ-u% M8qX31(Fɴ]KW@vc4ܠɿH$'ٹ'XUצ/UKS`X&Pɼ0[L~$u)`=_ן9;.Y?b'hQ̛)x0 ga}:bP珮] tJN=GgNQ)D*D$ "~-NEO= P+wCo'PzCu\˅QHYspvHս)vR6x (|ao<JI7O줞nt9_0 4st֊6S8w|n%rK 5%lԳl%jpcti}birF.](*$< )` aKO,9si)xHoBaX׼76br@&)I@]2yS3bFo~;0QZdiI盛^V"6O2e@Mc $mj,aG Q' :m%P"3c5$86 =B4jxya/._lʴ3涿P$SӫxSjM?HhNg$b95hlwYc.֒rF/Ў{ӿsel mފM,6?F9({d XS eZ%SK |p(YbC cUmg! Q5QwF[VzG(*W-m7MMwIDNi#Ԭ'R~bo9arZ4uA '&W"'wEGg}2M3;od|:p{I4slM,齽umُFǵHD8c>!0h-M [9K/`Ka ss#TjB^ 5BJJ +5}"yiQ;=0oQF+W<_ú  ,oƨ42d)X)X̄LNwm26 3{Ym 1i5&ZBrG,Edd5m㄃QPȨ` D'ܪ _]iR>8:X]T/59t;e6߶~4Q2eL7t\*0C }H!P~x`iH٨Eqeyc`"ML?қ35l:Ho$iHp0tG׵E/QwIR<M"ޜr?+=(;^˝;s;H"Vo?3ĺqO!auCXzHj=My<3]Js,l LOG^Q,Deip{W6J3E ZH4 7Ve&!Bhp@,{F<%~Pr*爆KLG֦Z(nU|,ǚ<DRd)}SnfZwy|师:n^8JkA)HD}͂2 Gk2rЪ u Xl|M"B1,_HyJQB xH(ɗN?f]q^zI8C&w Tq:oesN(K X\H%LLsd hfZ9!o.=.nνNKhJ,(?A':{|lȉ<$&Ox}"V܀4TĚ9 LD4oɓQ~U@j^p^( (#ҪGM>]\Sm S2w <P+S^gn\|ݥ\:[O9VW􊘫l/ ov<ՠG]dRfT.+Ѕi9S`T0jF.w^VP8 ιF6^jT”7s#;(XqH1G#w``\ |@|"k@ +`{X 8f'_]@ɺa7ex!Di>$&K$zW9%8KXU٨iW,-xmE:&JGms 6m^CF喕%禤ߐh׎Cݜ^EUJ) ԧeO۠ Un{ߎsGe+9(ܧGw`s DXDG;A3%H2 o 4=AGy#kBr6PrDCqvgcΖY֝ K/|lYZӚ{t(%OR~Ig0gbs Hz_mW.ݤ+%ƭ* !h1*%D=SOi՟ٗ~y\"z/!c 8#[%^m%6ͨ*pJKצuI\\ ۴fNb`vr_0^%y%AeG`ƩK}/DoUĹ-|՘\"pIlI[Tie%v(;**?[K $s,_-@wEdh="f$Q8VgxCpmwHߢdd'͛y TT=h7yn>>83NJڍrb nKH}Aԯ;Jd)Pp|E$@+aw>>hs&)`fO(p#&`R36"`=sqgzGC m2e_$ }dG쇱ze9l/{W;[K-ռ^wZUYmof!?q=C>MꚎ04ZJkfOὑЃ\ktlvf˒͏~ؗ o'L=Swur~`ÊΆч)3v5 uAՖWՙ:ܞ 6U^d2iFzMe9͜krE4 KGRqU4T9uiMa p֐-5+1+1G 㬳fw4|aXl9 !Z@%КW݃H\QY$K}{?a$t!on fgk߫|Tʏgd2VD |HdR~SN%[U8֡O%8L=̧<ų^ҧtƁM=Flqt#=OzarmՉx6\pOO8vVXXf)vׇz8f*Usybҡ0^cÎ,'0ЁmF欓X3M0WX@}Z,rаcjщKW~B486#O/ȳ4cZHm\w .!^SY5108 Wqdc24Tk[2聲"iK7=o$Q̆Ysl; DrVz{,"}ylʇqF@z{'7i5}bo|Wˆp.s^'VZ[E9tK)22Ӳ Tń-\"p'3^0@ChU-ۄR rSR .(!dqfqU,|x}JdrKv+3qZ i x1L\;ڇV{/' 0D[$Y!잛z ckJsxl{!;c9Q`rhxLC(if5ez>w3, j+VO _-i#U{7'Z A﯂p~bosvR8j d[b&gpi4U?QmJT-ZnP#9QHݫրɴ:tYb' 5TJ0_F_ߞi*W" >5J;Uj>B>}&~\})lOHpҋ;-\+ L5 pPGO@h6{G@JF) z)!K.o'3;-M Z@g;>} ~S<-Y,8|Dcc##ʼ4q.hr ۋN L{qhZAM(.6\[?Tif1PWZGh/Cbhz_s1G1UUh^r}`N)K10ӨoA??ڐta-[  a+;QzBd&n_%CF}վlT'ƝgڰܣӴN9JʨE@^[f6pGO+]. LivRW{"ڞ=ՆlnZbG1LJd"ݷ)>:4\-206u/u 6̨f6?jbagazxxapic`ď{Jv ر3e1 c8;!Hhٶx0dӦ!vZZ]E^laGD4ɤV 76+3]o0 췴mI䧪Y>ZM\zK9BÈnyD\cq0UxGNqkmUWR&-D-ֺjmS mC&DJ^O*, CnUbK :~Bh7-S x/yj`) 33OT(\k֤HTI /f(C5dôP˾aOf-qoܒd5Wۈ>uu@hP*QQW}8vACg/J;%?Ex*V+PMsƕx i;)fcV.d8.a7'cO4d3L3RPXG#4ƠGˈ˗OL5\Cb f7f$G[I-.}$(Pes(Br1/NQnt X 5I ]uЉvt.nN GlYluf4Q(->6iQ޻F w[CDe!Z4CBamlrHqzx<_?xkNn(1eK'+.^va,җMF &3KꖛN S 5bWt?l=:!_̳%-m0xqԂ U-60jS+Qa$*"#1Ll!19j|}@Sb t6M۳T_g^~vH%nدcќ`aW /̇l#sT%}ΠwRQxHjS9JkE28ge0 ܾo|{|[A(Ǽ >{\>^?LT2*{h0eufbrWi HZGc[D!D|bNPY )|f&fjJE$ o=4t^\]'sZҫYjz #xuKE2nyeEׂɥ['wb"1:-|5j%}[oݻ[T>Rq3MPg=;*kL|_2R^65n~)2 EoazYD"V!Tך+O|#a䎕_f̩a6~fX6^xjÔJq=CĹr?`u!9\[ !'wӨ۹|2j45ђ3I @ZYuכXxWsyzcux#~`5Xu|y(0w̜hKV ]e`>\ܐ5e_XwdG0+\B"ēiX;1;8*ohNW$}I`ztӉ\ M@2{qP=!,y6[)oaҦE<׳qO^7T@N;#([ &iH ) 3635J6`Ę  8h;/{N2.)I'^6纪zhG[;d f GN5 D_c@遂ۻhRY Mod$Z07!] 9&q mț\/ɻEK'dRz,YuPH=~{eBK^6qDP5]PB w )~'菝?^j¸+晩g =mzPbDm0A>nE4Ap3;IDKΆS!ϡ0ڮ͎M\ r#H[P!ӮYH !K^@ZɢOA$ ZacM4VW t9]-HDP6*21fJ_,{տR7cZkrm5{&<"Ӹaj;zbV~iBu$s)m̼KkM+ &JEnbUɱ)M?M&7 1ZJQ)ʌvYoB (Dґɷ=cp0m\]g?g *luˁ킾EY݄U OK!%[B<.5nA-%X{>ĸ0P鉓QeE]ItC*%YZ'{JvnSqDVoF-XbE/1Pڊq2 k >BYp ʈ @g\ǓkHܫ$&鰜rI#GQ%[F3W("-a (sor+<¾Qj a k;n.Dd5J[H[,SKRwq4tj^a%N/KD)jZ8/vV()ś}W?/ALv0lU4k3gy0+$#ⳕ.#@o}~#F4PWę/'uo2[v*MN{0]Ǫڱ \l^+iFE&@b6 0ó'/Pe6t `@եJu,v@o,"let%3CS%bNͨ)8 S|ETKz5C}`}/a f|>5.󙵞KYdIyעP/v>lO(ɦA$Co@ޢtnZ!O/] gӸ]$$8l"CD9O(>g.' P CB69|O= ]C9lֱӏ|ȻB)n쩇T3fĿ~^};;n-$$q\Dt4|r/qnqqdUc,ٍRQܽqg 3y1j ePSfSh`lJkWখp$O CN%cbtyGGx/&O$8Y]JUBǸ٫[p<#HˀVJHjSRSKTl_1"wQcD:v(~c^/GKN<0#;./ #nQ = {!Pٴm)ZH(mCti};1/Ċ)KJ-FXѼ5;Ѽ]R[-,AQvK+fΕ[ i>FûuZcdr98@d{z`Y~tqնcqIS9XA@>4'F= a;]t/ v*6By2tDg΍{Je U> Lr;hoF x::Su͞s[%7~{aR̊Q]/۶ĴR%TP|QI6Sv Eû`BW_};(`v}ڥsKxf;.' q%CwVHTZs{׌@E)?jZ`G]`˛O 4D L.+gB!-IPUFR&5>4Zr`0 ?SLw!6UHeNvMg5Cw ˄OWq vZ9 )Ӈ<(|JYkԺNajJqm@Q?Q>O9n[Q,um{nkԬJQA<(u³|'Ăn/-iHF۳Z<ݷ!d z՘yX5j:tUQhH(/tZNPiq`A3+Wx{i !x}e B dJp/f){'^~ƚ硅Ck^a9@$DW)m͊)R2[-mD?*%wSH R.`sUӎ,i]NlB;`۝.xA Jm?K w2>>߷Z .kp2qrWW@l^QJCv@Ӻ $p#ٳ.yb XoLm X塜O΀=+hN3U= iOF>$*pGck>X=}u5}?FgbMj̘70P=,Ӌ= Ӯ?`9pIJt,`NnhgePKpǴV;4YHu`ب<ԵC(Q7tP=jml&=vEfVJI9C 80Pd3cS`<Atz+02v2 6mhZvp 6 rR1:΁Djbe!*ۢ7B6iOMCdYO-hQ ݊ D.+JTL7AXk{lq)@ ^P W b{7q5Pk{"K!+8vD\{s){ S0h);hn &vYuZ ho>/N|XZkO6j],sٶz] i_)x_anx'[oKl}4 i 4z7Y,X \/ ׿}LQ3iE%+Ga|frJ6lp턂 "75=ѥ.[ ݄5%o%7ھu|c֕pz&hdLGˉ4˂u&= >,@&ǃ}B0n=k):%:3j=eu c+sPU{F8zYr؅F/2znr5X( Z4@bt 2 k/JxWgBR{*^*u:UA>~sk/_Q(뇩y<n%Q[d?vZ"!S [>&`SrW^2T--_ RGO i!,#ro>&WjN%ލv|JCΡ:fXb3OʶG zADUG::UЂY= nq\H)qA+ɩM'nGyg/=IRgIŏ3p`-Tۆ|"V[$K;';˪H@aiPځ5U&:Q4\ a.bMv'Vbfq22B-{Di&e3)gy]6tDM. s6; _~~v"anƫ{@Ʊד0a)*x m$i I΍L!(^X&WprWo~"aj cŚtj@ \gQv k_DQ#LJ\ۛF$L*_zX?<+v3Ơq2})ҸZ{}I~"8N Y},M7:.ecqPx1m"\\7W'͓Gb'מC32=:p|_*͍у"6\w+TfH?l%d. .+qi9VN)`:ihml&{_~o_1mQ[3wn|`m03*ju6%кADq˦y'.\T-I[4؏!_o`Տ5_sgAkfì4tMSķhA8,Ǯv dgY(0ø'.KnuA@rDy CwشyXE![g.p垀R]_4Blc!AIy =+LxgGhHG]iȚ)n"1Ny=fb>]7^E Q k1'ױ7d˜AIm]EŘkcQ4`.`wKyH=AȚC!֢hF$׿zv!Zrϵ qTP< 85y6—'%N"e(%Vlq|#T~#W/YxYcN*u7&X<.M@ӓʰbt(aiR汱{@pa6 @t<i3r1$ _4!$ޥ;׽hX Q#\MO&\x4Bv"ıbآZ4Ѕ+ldKޯWn5g; w ,uA;Yve{^r%a KĸܙLihf?3BV9 uc/ϗU~Q>Q l\+%6~J*& M*I&t3((|&JJ[}8"6:GXe"?hdA 2D8KHM3gُ"fPmb ȿWΒ *;6,>KD#[ק.7:h 2vG#Gp7.n5ф"3XWHwF\`d#08=T#84kc ӓ1N1UVīBTsX9atv5|P,S-I#pCɦ\>Q^m<9ǻ8qyA r,l=i-?6Fi0zCz9]2/Y:FUX]<ߗBk^NԒ5[~6!uuS&DB1M;9=gxJ;^K*0C(@!lfwt>aXus%%>مs\Wȅ}cR$H/<*yvꜺ Z7G[LL 68|a/"O=Fm9$R; wۥ)%XoVre_ރvR$z:uR:lj,e2HReY0Xؙm/e2)ں.?nJJ}$'̙tv%`@iCQtFT'dAx\2o B~~c`~^# w (9DSNwlj!{B-e /dd@4ex Hr*2衔3$aoɉ|WζU0ݐN܇;оZz}|4} GF}}3 gU9\JgM7On(L uSaT?t:DžDW9<5-'=( wx `|Ço~dg79QsMoG%-S8?U:2^wB&<lFB{ ΰa"qYV$_=Wߩ|Ha' S…1]e(o^F6 8Fp :j_[fM5<:au#aSҘ5 p y0Bߎvlߡav}C샬OBC|LzN jF@ҟyY%aKM*rXtbV֓59DdبRM|1"~ 9ߐ 'ƠmzRƝj`U, 9 P mSM#>1nC=a&9UA D{vZ.~P`0YGT2-Z)3 ??/w H6Uı5NzKaK #) WzZJ( Q%uȋ/ɯj,\(^#Y-negHⵘLhO^KzF:Jp?򍘡Ճ~eXevl06H*45/aT<:g;DQJBp@gc&z_"ϏR1eJ%AuLqn\(=?f98Enr;Q9`g]3i:obav%QOMn=*Ɂ8M!HZSq֬<4Cz7.c;\'x4/ 0qyRNw8;:'3/En"q}^l[=ٚe٩z:3GNLI.V( eL:aM<~^2L& R;%9c }wgԊ=I,-5#|掌/`β!зgK劊L홰nuE–CeAͻէpUvXۮ\6e_c#x±6B m4(xS ܂Scl+f晆_+^ghְ?oi d޲]lEXjD0yAWUgHd_1[c]O4i|FT٨Ve }Q{ZMGƿ&"`Vԏ-Մk)u2\ ȧՁ|=bO>gA3 d)r8w tgyF 2lk'47)tDa&{O0w(ÈoAu3܇ըJosh{ 0/BxAb 6BAjFѪ}F(QG9.)%AJw+ EO1r78Q^bFƏ/-61UPcxQ1T=aǀv's$#^_q,l$ `+{iꄃ٬cx_e ͒IPti0"rވh FO+[ٱ Q7yG\FWa8L =MmZ6^7^7ѯbN|z^xLZQ笵k*oB\#[_H+s+%zꍜ6j <8΃ 3BۀprKcm RTw.|ѩX^@xD}$l Пi1)z]޷iٖX;X>=N]|a-XQkcVK=u eOniz6]㧭ߌojdWޞƋfKR=>;8o-41N4sqYoz+6wqi #{WSTZ$9[_.ie9LsM2 V ѫ:>:e2gy0PWi[ ;YΆDļ!CF\'כ+G"XIs膄=n/ޙSFkTRHeh(-$u)q w(lVt,wWtW'dɉ͢?2ͮחE&JNYVO,$~vl:((ʼnj+m #.Q FPn<$/="< >8Y 03xU3@d*Ns~ELVxLDcf]f.tgl:O To k`(>_HT;E0rE8Agb;r.@5g,Q d3 Z^drߝ[ZȞy6|n6JZ),|M CDjmmmGQMfP sZrsbr+zNQ  yXr`zzS;ï%iwŋtB@6CE<9\j|_^ؘ4'pgL(Q,! S5eTFq4@˜'Lt^7*0{OZۡA?ۣU>wvW_&@B[;(&TP.X>=A%-. 2}hlgde66Ǿ##?tb^e4(&g-k c) EydU{;,b8=#^OƧ+¿DvaN'CF̢< M!`EU K#%Jɫkv4p9Sof"wWW F*gݔ¯dqtQٚ'~~zGM)Q.%2d;u5'cIN9QTh\S DXN15>\+v/۾)8} >ÛJʕa; eDopd?G7w 9PF#uj #DC`T!靯Iyч!'<{s< }]: hA}~ŨM&x yNDkT,CU-ǤW?Wm1$ x Hx QcRn0'c~G, <!\Z(~(B at,~x%'}̥kgX5sIk%Ad5:&M&!3A]DǬI͍p/oHJN .<K\W7n`Ğ&dP'g 8D+DqV7pQ;3Zm۞9^Ko&v\R f|]H!βE\DBV2Qr?E;؊^"IYTR Vqs>LznD'82C\;zUjka֨z{j2c羚V;N=n\ *]T˘KP,"97$V $vl9+QmY O|a#BrBmZۚC3Jc {lm0 X}dԈə<?]_(Pctct ZgIIAY%XԧҺS 2go Hywܼ•vtxyQ빔nqX;I^0=;ih-A8<3JJytIB$k 1"gPOYBxzQdޕ$t4n0ZV#+l[NQ$*aM+y;?| ֕;n+9yȘFW$t-̷Y@/ǠǧƗ!keVwiN4SLf.J{%XWapаw%5,yZSGtwvBS7(LV?>:ۯؕ{+o5hAٱv?Ilh|Lg̠kfQZ-_X d+V|p3BTa:L쬘(:"*Az&BmrCRs- Eݝ!5M:3IŒN\[`nL}p»g?HO߇׌#m12٬擕zGܷnEBClL'2a*xXbSlq{+]6| ,}vvI܋OE~\?H.yHPqMLڦ74mO]VHsYJ*W*ҩYʴDE[ǭLS/2Ʌ9I5ؚxu5ԪAvͣ"J)EJJlJmPi6FWEPCU4D8v= \ayk Aa([I @BT;JX'rW0ȷXї4rF(S&xQ [htdryxKx0A)76"9?u '- 9Yhcxa؝߳"}>XOQi,ޤDzZŻDLle5 5)86{ Cd}úlVT'b/,BJ5ẏzJ5&3vY+Ba23obڦӢlzc.VA7M\w?E_C?vNQ)r\RG'N Ў #|q=졥}x_EAăGp/C$HH{g|nzx/As 'zdc>38!Og:PzJ㿳M5i'݆Jq^ٰ GHZ{pr4*n}Oh.kLM[:}-M~;պQǒ& S{}Vm|̈؁2yGp3 {B}VZaѪj.BIzU!!$Ek.w`o_kz} r?vt\Xjg/ő,Cn0J3s^JLxnj1vljַBoEdXIHPFf.:U1Qu&swnЈGh, AŦ P}G&"85Yة@m;]%ڭϒ5*H.9]'`'Z=z4os ˜J` $젫I.Q" 0re$4B,˹򼤾;23B&H,krHi%=e ~r{YNlvs-g'_cs@aV[M(U}@R" Qώ sޙ >k{u 1.d3gO|a9Q ݻ`a5,OMOiANx<3Ab=kK~E?`"@hsߌλ"O.ǫ֦0ff j<~*-?z;?>=@68g^W!+DA1} Tߎ tڎv>39Fe}MgɕM zg&-d:@Oz-uI\)s YZN֩noNY.5x[Cpzo)n1J;EVvBgI=2| oӇ'3Es zMՓ>C.Oh7ap-P"-{;&fc#t@ucy1)9@?kJYZn\}1^#^m}J")vr\ \QեI6*{G1PUr;.Xkv8}'хȝ!Kuۄabd)KF!N"%p .l;e*Bq]WouDk8xT?|o:)y_VD< X3U6yV%{j.'Sm2ec i0&:v]x(O[*uSN *[*qm״Wj&ij| bkDlȂF+98߾>DpOFxt3k'{#^xw9hB:8 EfNHoO WNxp іJq/kzwT#y4>ƲʰqnmP{^ÄvF-c1 BAn,ܠCjxϸ34[ywUtt˹.隩>ڡJQeG9Vl2&e 91+FnZYm6ǯyYU8>;aƊNM܄r^I 78۠mT< s*Oh7lG^.F|x ;NؚeܮFF$4 ȣvo>BOJc0k8 JK0 l,}s{#gu^ۍw Z2xe^&dna獥 y/䦆%)!ެO 3.WJ3P]ۙ;^ olE" MR(`9:i򜥜5'8FRl i'b_@r"Jso.HC/.@99lg(/gK*ʂ TKy'Njt%'|?pEbojD;4zC&,q6jB_vU3`/`Dr)p9Gia,ڋ&K"{M5us~60zmc'nѨET>mI [4ʇ"W|$iXXP5/MIJBf%Jl-4i:UnǺs%O卼e<,A-!hӼҩG??*z£4|ȶ V齯^ cřSސܴ#hk1b DA;fzgz~nyQ Ho9Z4r7ˆrwu_4:Rz0nA*$ rMښ>{VhN! `ZFf s~I:R]:;i+3Iq\6ަ",*[L$NEZ*qOhonΝ[2`20B?ey gGcH{R|*›q_wXybCdMw" &fb` SД^vN@+b{gv90lC@T:؈'UpFHrh"D(ILɸ?tm6՘<sۡ6`%_πjD!{TXPLe3F׽KwΡcAڍp5}R++̬@FOxcy|^iVT%%ZҵĪ1>e)[c*߶K?[L&&xO \o|wr= 铴@l>ݯ-Řk7qEskMrCӕ)QyEξ/I5'I)0xFkt|Q#O`!&5A`Q > !"PMvkwzUE =O]iUDH#ԙl0x:T#l`_?iAѽ!|b3g-`wPdL!ݘ0 Rq?XcAK0Y _E.Na)XD*z; pGD Юy TI[h4}Ndb^ 6Z1$YRRB{W΋E1՘!oa]> "Or?pmF0j?6ěȳrD&/3vKMH&rM`s27H:}_#У_X|Ct|C 3`A`_qn3pjߘv-UA9|i~PMPVq+Cs8:R=V e t 6St:U: 0̾N`7W}RoDGNh~k3|R?>܌4bU1ZF!. Ioƚflw]I Nm9#Gk=MUjʿT^/Y HQ*g~?ڀፐWax O<+u$_&F=y]C\PG lWdeOE8K1 D(Aq"z-drD fs [2k/JN0hXZ5NrXVR#ɽ żmf& Ío$/ ` GƭPcgwdB(IQOTRj{6.@hQܻDLU('k3dZaMV%:,sHIz|4|wk4io^~|KHq&dusX^Gm88-yqNH q9(-3Mc aVSrmѨQ=iJo~aYG6kxĖ5gYZ07070100000454000081a40000000000000000000000016612f91d00002738000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/host/nvme-fabrics.ko.xz7zXZִF!t/o&]?Eh=ڜ.+[qO&+iqR #ܗ^bƤ7owy-8&Q5, < ~7j#sGlD #Dembg} ̾aYQPW^M J[襛&%}|0J<)SbF{m`mUԼap'yrD6dKr_"qi' ld,. TC^s),ϳCYB~C.s- .WU3JaT?mi߂\n>oit/E,83p4ߋZJ7оVl6a.:+ 'SظZKX,Rݽ+ mFۇy6TYܡk1~3Ҩ' _BBƅ~ ##LdSf*Z1sRLttg ,~ 0 | .xF1B; 'Ʌ}bu>*,x!(wK[vٖ.}^cO_%шFu9SkӢruLKa&uTڍJ4<0+.tLˢ]Z'Ȱi ~Bxm%[ B/jsvipG'mĘ?jGu:"SSYT{?g0 ia(uV !SvObpD'X1 W۞~BtP @7TJ*u=ӗ܅- Be"х)' ocޮML<YQ3C,\N_| & ] On>-54o $=,tǺ.vR:N:_'@nȲxX蔘 $3l5Y ޿_ I^}Sdqw\99j %FoA3 bekgQ'gΗf)((]Xqv,{S$mJR <;x"NM?W]u!_Ӓ&7uRQi+ Qj"WM=,*^kd)V裥&ZHT Ծ ~sr$M:O<Dscúp{"/_  zMT|Ad\ a 򛩕+Y P g3:X}v~4O-Md|y _+^Z+/VTG[Jn$8v]SLrc0[BoýoL lΪ;* TjʏUчk4$ OUjZt|t?زvd.VS:t>cFPH$»!vd*Ɵ%>$\cɕ݁4$^r2z"|xZ U`L@/QeA9ȦZ47bX,rcJRXS l`j#ӸD4)rO7@W.2W׀t:D>:hq+^nd^ϽXiڟg6T! i fpp5w񇥗pYa֜(5H+R/Йp4QR9N7_3nSya}-Xd`ve0it*Cd"RJ?ov 9)`DE΍FE[018q\.ҠNP&`Տw -.{Un@zDL=it3L+ UϬL/YZ@XSǿY Rx&^&^`$k#U؂`]dr\J gl0DlVǧS6EsMSlQ`JVޞo=ދpK]CY/MؙrukJ5|7U^4$"æJ X Q'I:KWywsݩӬj챁_8*xUYy&s߼\DHFQ }WAHI8Ӄ}|hz-Ws{HDlChG뙨叧ۦMe) KDW-9+T BF!s)~5o>H&eF('ؕjas8dlWMd:;@7Вmﹽ=Hp5S~xu qK-! t~U}LU!^xR\?'63wVv5xf$,Tu3M™ճ/Mq 2]5>E wDT=r7j+yORpsMm.YY #X ọpw 9`\*P( $r#Nk {a[eij]d;?ZZwe0X Wulu(3v67x3 ,:Yp%4,,`MĭuCX%, Ҙ .`,Yp ˋ$rtB~PP~Ǖ\Gj AdZр(Rmreӛ!WIp$ug@{}EQ~Ge:9Ԧ,U t1. )آYI[2[ ;}q8TfVqxr2ߊ/9޸)t驺(o ˈ`o3hTN||q^]\w0cJm~,|C;XqB55b`2~2W!D2e?42S'zaw.+)Uo"Y{8MnNpH ~ 'q3R$3 QmmϘSc:LhnEyJmL tc kŪ|3Y%қc~/0ѮvX,m[-" Wdm8g22J(T,٣ -UA$&d%z Wa,srkl?/Ga^SiLɼ?[N_hҋ8r0!Ex:Ș#~CɨmGMi_ Kf%JBm^ǞZy3UIV[Ms`nb6U2\-N?(%3nDzH/۩jX'&"p|= {L`{kX"$ՁvK926ain3N-HeC_.3j]dQFxMڹN4N]_zv*7s'Fٺ"Eyat?JhIEtz2-ROͻ \mx `z .'cV8Tk@sTå9ڄGFп%J ({'y  du:ts׏84QLeY7zsV(I>;7 3դ$|jP`ٍ- ԩhӃubC5xI|Rк~BrCU2=PC报1*' x@a~@k^%iSF@9$o?inCX_7)nxP&;|*a}AMnm 2͇Hi[rSCYLsG6R _0ԃ 6; |@.7}]U~,&p'hV9ʳzjSZ۽c>@vB"};* 茊,Νin>3=#h .eA%v360?ԚͲkӪw;rGKBgƹ~cY:NΡdέrsZWL)brWT_ߍ rPķ@F?]Q?㕤jo<x0O",U,U0_X_5 kݟ|"_]v\O L'3hIҐuo+]r{#cXq{b SmgbU¿O:2u*P7i\+^# >͇cW~Tf GGbUz[d0cr*x UP{,yZ"6%SlJk۔6e/޴$hǬ4Ϙ/7 t@oH+įi(ˎb(IeA Sq?9i<|O Hܲҗ\_ mOnQh 6cWϯ^pQ&:;M P>De`Zn"RT4kѝf\8vL.)`{fOj ͨGߟx=b'JuS% MK,)])* Idt1ߴUZuImS"ޒUT4eoٖ6ݑ)%d+vVp"7A[{`OB1B:ej6D cKMoAMOޞ"1hT9 ] p+%cra[)FTT>?!mpeݾD ^Vwy:˕|(fY4MiYAF>j܀թ6yVFT~Ia9Yã(2TK50"2li5Ş_C=5@[^? =\4f_PCw*j,3n~VbL#P Yag挚rNSTkY-^>1:܄7iڡ(ù&RO2l[STo]B?+ 6 BFSC 1>9 ):sI(Yu +d/ _>5}vnĵ CJG!:376\$JO]BDNCɥ$vA9mvHXq KG*S)l\:"4Ҵ@szk'(n8`j_\yYWNOp=HpWS6ObF6"o_Q$gs1wrG#,5GJc#zFk_'NDCFJp(ҮpXyz,:|L[]Hߢ_@6HM2(p_-1@ѯ Jto +5KwZu~`#loTV R@F-P 3 rh)PBvPG⇨Yц4_l{jnYWsP"vP$db9&gEŚAWt⭞mM(V /(lbk~fDz2iI&~9eO8/:j?ܘehvIr`ю9:!`׫8UKàuR5aɿg HhG*?iֺt=q٬5zhqH$ݶ3PPf ) *T zeiAjTsZu}X,0)b!#h!IY5)$oޮ.J$kBD蘚W4xfЩmTKӴL䃡 ,FaVIIss|MU?V |AIed)Ȗ|PsM&v(HhBE~>m 8-Sv%lA,+TJZ*} ڞr^ss16)7vVzefnzw)X|DjakTTs}Wy'Ω |z w욣r/tfY^1x)qD E$#[xL]QQ?ęLRXHZ n4"oXE@ ;gJzƢS n7Q?s$ß'o۠[FԇBV;t3u1?~sP3W!p _) °\$˼ kW2QrF(ih}̱@>zDo$&%4KY<AZZ 0b --f.@2 ]9i]̎ypTWX`Px*M)b!J։o1.r^&z^NWg|%})d4n=#+mXNNs?=6lbKHh}hkBR s(y#,H$,m<@ fiƒ {x G KP{ *&Lax92@ȪOoA Zƶ|~ / o_ҕ?*m((bƎ=Ъ:Չ\]M&sXP̱ޞ̺tD,Kzj'Dn\FLՠ6>v.Sla.so\m{Yr@NTԍUBz|O 켐 WqY=*¶~a(՚*Hge&uY)rtGb4 ]j&vħ"rʸAK]hsg1ivG_РʯSiTʃY,EZ%XMOod'Wpد?49[!zk M R{!H QvȃLVY{DiekO{xsk)VN¦qHݘYCR|l) wel-F֯D& ^.RĂ Ճ݁P1D^cW^(49bҮeæ<c*>!'~f"MfJK[w6}rU%#L .B"& ,A^7G5+N7{t}8NT(=RȢ("$ptA&!7$D_T`<@[3]fuOʇ՚ bO[˹5\שA8.DFx'EaT#lS![§;P3S{AseCs"Öݓ" !E%/ׯqz(<3Zn.϶_od4]I}Ѷ!Al-ůɑhm`:$kUP(鉡g[&빥T]f%q Gs֬}d.ߖx6-8WbS +A29sT^|-Q%MK->ļpfI褐E3\մS["};y [q>>Bm+I͕|/q1 Wăa㐽$xMߔsPU:쒩䃈N Jdf;7 qI\zR"b'Eafp醩f|,7Ԙ5u}LōZVEmAOs֌,j~Lax2M^:` pU qqll|X"q߸aPDf?k~ ;I NQgYZ07070100000455000081a40000000000000000000000016612f91d00005f28000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/host/nvme-fc.ko.xz7zXZִF!t/Ჯ^]?Eh=ڜ.+́ɰgmq*~ ^;s_PY}b>K4yh'R9P_EE.$ !$F,YksrjVm=>b GH ;ɋ]ړX9~yh0Aurkbf=p^ &+?g4gty:ad>Vf7ڡ򎏠sֿ#zxF40O+?TϊIkIgYo,}^_ =$ Dȃ2"X6x7-VFoHJە1C8W9zmĽ-;FccQ[{x$$ "RJ)_O|| RMinܟA;y(q,OlTt57"i&>vz2.&-9$(5b(fQJ)i:b %h]䋟ۈΌJa]cLYiF0Jo+"AofNH-eo@86Zzh#R1bDୄn5]xo& wo;_c^J :9H)g`tpOEg@#jKޑ{ӡiyJZc;\+ zPo~IgDM܄lTVݩ޵yZ6f=~VbuUX[)ơ| C*6]{yz\!2cm]]@ "5b'/;QcG,v5#w(wvV{-iE_6y|nhNgoqMt.lT~Hu>ʹ-Yz\I=zw[ӂf?-RڅmDZ?HUn1VQ !G*1&xQWrVwn72E0ͤB!_/r1V;9}'G -ٷYTfP|8wk)-:d@f9ؽ,벾F~>4A(SK+0/NBQl&E&sN>5(xлB?\)K~d_VVYmV|"~J6gAN<Wu*Kn]`/-̧r[ փˋaZ9N57l%E|6 Hg X8<jar_&V+S%Mſ'&vtʁ6U لjХ ̦Cr)9gf58C6 .BZ՘ h|[!NcK&ѵ˰{<ߘ- g j>94| -F;+>W@v{ $ܯ2ЉoD\ fEf#ydH?f,׵82I" k?H,jtZ;Ym~ H1VT>mm5o]<64wp(s*r} eأrEqΏ%Ҋ(#kyN42ZTb*w`^8Ȱh4]V:T> *l7cdL`y[n<\2P3mn+2QilΘUa_jOs@W쭋a d ``iY?3eclWJSSa8 !<łl>'e38_Kl"9j6AT.@-ƈ!ROť{`h8t%q8j;$|:RdcQEE7xh-B[㖼Bl2N%U`@^ *ɗ#$"?nˋRTw=hϭ+$k,!RF _3nY[=$Xj,-e5txxM1B_ʾ\:=h}~LFJ[\!`c'qBvoc9y6xs_))ܭ/V)8Q@UNM$-+ojţ8A}ݍi}\i\`2q\ڤr܎%`lgfgݤM(r2|@LQM K8wi<+NhC&TEu_HB5q{8*`y LiM]d\ż{ӰkTP i>TSwڼM343CC)nkXU)Kw^Y6% =>%I͔dwQavv"x~h,G;/ 8Zo%n+13wseD6ATiƆIbg'E $qI e\wl.z}>!-(Ի\_l:Т( jR2̱gr"VH* eF-5VbQD 8ҁm txD}6Eao#r}8%stȉFqukֆ\&'څIJj<5 dK5£.@$(SЗN*1h,|R7 _iqWx0yg'hN1qctbzAQ<*^"Rw$8æz9ͯ# |k߿1fO!_Z &HpݒIu1 +yAr{M|Cʡbx0F Zuya>>f꣖O^\vocBT$ -m-٧Dڛ dIݿfgK6ncFD{L5WUlWdOVCm\GbtnnZg-gȧTN%ҤTS s2aS̰+Ky3:NwHANr0(hADl,xgrgaH(p8`7$^'bQCM_1奜 s4nk 0agb;3?`>Ln8IVNsAc$ ժY^s!' B ioac+x:Xoq.6P-ʜ@z tf kG>7!0Gvߚ%R%KaX.P/{PwР"\׸G#ppM=ˋhpm$,X2C?/Oif4Nu?k:P]؁ٕl;+}^(˫.5 ]_ec4}Ti(w汻OdTq%Bבӱ0* TM,p*jP 1U) װ5@G+VguNޑaW2T/C3YH\#!uGY3y21̘K!u)$%4sjriiRG(hE P"Ivd *sl6\K˅rIҭh7Ʌ Ɗ6%pD59V0B=^5{)"_z|)K>"ȫ( Iq n,f!Aݎ|mI#~OoAMd oHWB;kl+7dfz#Hc#@=A"E INUxb :EEwfߛ4pLE`VVqk)WɞbCj[4V7(Pe?4ۆ<=(pmy_|*kF@,޴Sp\~\ >{{߲=1 NW[Z[+Sxxd.&-sW%*/Ny;f+5#sź;׮Ja?0$̀ Whu 3b04jN !@/n|?Ս- Ip480Ι IinҚnE, Іq =zh"ؕ qFI 5ᐗ:=39L'8 x4gB_8;ծkJUYqY &=Ԝ^Gkk9頏O# UP8&' ]d@#I6WwzZQ7~-,!~C}ՑS0rWLrn됌 XSK7PTIRõQQeܷVZ_vB:b8!pA:i~VR ]YDe ?DAG. ς逘4\i7 F;>I\;yq gypPYAdRjG*o ]A]z@s?0r[L"- f?\ Сs/Ci%v{uR\ǶR78 [y1 ڤm(kK g/Sl,/`ӵ:DkRUcc1I bA ķ.\18<'g">ELA > "}wP]x\Opɢ.)r֏E`ԈE"&}O (LB DM҉m󱡞;T?7ƎsQ)>x%HEu.EZ7G1f5@FE~qunښla"M # bzXmCB'cŇٜD?VT!u34ң nNv$ɞ_-fC'BUclHKy*bL?Jb}AQ>L_3[ m^6Op?l]O5-=Ml9h-u {Z붛(QtݰՋ'䨻г6;tq#ꚽkg}3VW;:wUbDp}%1+]pZFr[F0 ru\OdkrMZWFd=S2f곎? cq^:=E%Ѱ4 ~ZmxYoyUdWcF߻7s HY{O+ĈeUx&K {3tWƊ{%Hvy2ոc/ c5ꬄJuOԣ*r=fS/NSA4;DRǩ]{ȝPj:'RtHz+<ٮl51!H9~abVH/3i8cbA\h*bٙ+*5"L>T' PΜ ;cЇɑ0q09u}J;T.Ʌ %9 KWy)ØP$Ҵ@Bksj.1D^[yE9x-F2U3D؀m% ne^IfR>ѧʜMlT&0O΋y'M mF{bC+Ӱ2\cɭEjYG`Iyp܌,a1d]5iuqۆFW cD(>|W~PjO][Wexq(MQcuNB6b̍ iKO윓׀Eo2L lB ;!(z(|f]y&p=-lr*J*ht|8L#'a6MJ Օ k)0ds )@,HcJ?'75t"@?a4Xo"[P=π젆mǨʄ6 ,ZX֋qaR| q4,R"JaOZ6~wq]2~ȳ z PI|T\i$] X|чw`$@Q ÄqJ-1jNj,F(nt ,k\imh<7Jf["0-EXO j';m2jΤx ͖,Q] 8|k9Qb )c]z:4$ 3H}vS BRq*L@0Q1,EʅX0't6"KU׈/Zݖ%NT>k 3,jRYZeDe)@NҞ㍡婌]ޡVM dta^{F;YhLHydjjIe>|_I_I^W@%"3Mby`7֏2"ن߳oׇ[hܱsQqH>'9EbY2xԕh?܇~-(`3~ h:/,CE@ޙ)y؇PP"KEiʈS׺Qچ}7oS1=2;c M|[- 9wܘ;؞CS&sny>ҾBL+*8%44g3ω$T;E>En가2pLLۈCn}g71:a` H5  W .Hz;w yEiUѢ~$("j2xtDo&ߏ['hr[0ٛ̿")'ͱUHlR\Fҙ9ͽB~HGd8I8}nհAM# Un<֎2{4ǸB# [:1Wex[ I9seQD5Y{$^bB,N?< 3¢1 P԰]P˔Iy;ퟵ \0E ނoЂs6 5Q+I!IvE EnUWtNrK˝gT,DD 63|c7:Q(OQLbM-}l >L&-BT¹ک:B%L,FsˎbDH|5_ Lch8.`ZYh)SHO2O&sA]uYxLFn m%z=[uvO257~w2 '٫叙₰["$L 1paնḋ _<ptC{7׷uVlIWSURrmP؄y ZtV~>ss Q?{bWx9=[ rWы,/LunQ $ϩ~*|5Nɫ5փ'M̂eVHV} [hb o54 mq>y cn?on.Fחǵ> ׸]|Gd}Rk\F%;jITN Gu/A UJ夿1zA30p׮`V<`U& 1-9LG[p=]q _k]p!d Yt mWl|eT`Q@g= LʪB%^#<7Ƶt IE|xNUݯ̀,j9/0qv %lMHOcnQֳҁ vܫ?d -x3_F8 |-;h*B.\Q\"^₨ ")EocIc&zH-!(z<$K(!J /^ QQ\uj>{DLC.x'uPjv r'CL.%*Auv$^7t/TPd.vY?5Y2ݦs,Jj<- JbidMrfѧE +\BU+FSǁ+5{% ¼B2֟<͘vp+#X0£yhh'y@}j'e^)I#c>N RkE恴Ġ-A-DۗϽf0@rZ3;ȷN3;tI [sB g% 73:'|2زL}ڹ_5^'EPXI푿upޜttMF7T׶gEM+h x{߱[,̞ľPIA[gVa~GUYO4uW9Wܟ`}]QqlJ2:MI!u:mG,kt}9<U=pڌ9 2\+O對-÷_/ UL"F[%%̙Tbȏi gyAG$LȖ%fp,)CEu P/O.?)3& ^!Q C` 3uRXִvf%C;k߻p #zK/Nק< ף(C*)ISg9S:[ʈB6y3}-6t1_Pc 7u2M^,{n bf!vsv4O-)QDz Qv_Gm %˘[?鍑A>PJǹ4gTzhZ7B}=L 5w^>}FIҼ ޙxTԓUɝ)Or\ I@]{2 OwcHKOF?|ޯBxk˿%Rd͏cNn#|yuV;QMl4w%StS*}ʆT[d< S^w75 >@h$QJYwfI?] @S'A~|q_td3n S''hTl|rRJe[E1DbJdшĈ7U- z%5̨EC(٭a& Q犤7@nvWPUlq2YPr6VsiQYfXl$EF]ډ@`l'ܥ1ȽRM}w~՚Ch:L8Iu<K!Hm-M5 }!:9!q'?Zj3f"iǺv'{84_#T`tK( )op/ДÌ@NL+iX4UTp\X[:yŤԍU&/"Ec O['Xcހ"tfI=YEϺk.E)75r]pQt `Q\Oo8.̔xqqrg I(YF A3}@$/#5i먃"ıRRy<C1 h^C Tݫ|2"P5I')o@BFu"N!sZl+ӊ ~%>ƋI h77Cj\Da$f7(,+oN̖j0rX 06p1e{M|n{3QE4TwB0w1Hv#vZ ZeSeYZxQ"ב`z24;h{ α|W6}ϋEdv*jz:dy ËP=>,rfSqw02Q^ڻg~7ry*L /VC1IQfZyJn/~`̼4d򨱻 E?d\JL1\rYPM]r y:2:mE:+>Kl".keRT7zD޺sB8c||]#/_{=Y_!+u]y`bو1⥀>H)?kUТaT@ݒF0q;JRSQSq$֥biq8~n5Ґ}=*- fTQ(]d,ߘz%;fX 6:\;  O |b`GЄ/vtZySIggLGu=6?hisXq%z U 8BIzzוPp Vsyڵ / ~eK;un`4㪯޿LC ڿ堽_lS,GGWuArv=(29ث/[9dnȅRd\;H(UTL[!ڴ8 Xy8ҙZN\aq9(wlMh/dǗc}:@)u4:tv9y+T#B.Q6dw(iX\3`a9,Fkz8Rit%ؚ Ά|l2<8ʇYA s(4/zqK|&L帅 nVk)<ȞJ?a15 D8288hR!UӱHv~zR9d(NO? zލmJcA`Oo'>w'SN+oFq~Y m,́C.rHO~Ռ@ty9d>-EBeјj+@Dݑ4Qd'ZV_Tnr&^C37qbXy; X}:E&?+c7 JC2m»+2.{ f@'kqQL<|_DEP8vx` .-~v{qq&飉'z)O#" "EA pAzZ*wCȎ?\lsՊaY*` 6H6 F`pvnAxD Kj1@юFq%\Y}GZ3W.f?Jt3wvSn^љЈVx:6cͧ%.rN7Gs^8dΚn&'zע"/ %OP&:݅ftL˄dN5[ٌ\-m'Fa~C\oE^ yFQ.L8e6 aԿ0Oϖbb7tSĆLgb lʉ(Űkɇ~md~r7߀3u:Q@tayM`NA,a[aU(!;n[Eođ U-yERfKKp 9HaDmš~# |+쁢}|=NT ZvM2hp'_ٖ%g9|WY6<2ܒ Jz>GP(IYd5y^B7wYX,ۉr=H|ܬ=p=Brԯݠ{8bh=Ty|qhm72yQL##n]L:joݸ!-GR5p)}1 qߥH];.vzg)vg#C!Ӥ:.U`Y-ޯ~gvw슘kP:_Y+mCr(Gn@FÆyws4v(>lN'PHGŲ?K?M Oq 6nֺ{_DS4 ls$F&Kܕ _ߋ,C3 x)*ywFkԑ/G$H:YETSN(NBfAyxe$J1C&.'mI BAg5VMfA|S,ݪ2{pGq"F =O")}mUz"$ߛDRH$b\tx"̞Š6W## ߳G > $.T]pАJ|2vuMS&=",m'FAS U-dsTToӽ=C\=}mk? 23/ _M?+(jbWa%"a%<<"» KF[N]Ƥ 6qjVlR@T.Wgug{w{Hj:bX Vjr0WcByIⷾϹ:Fp*+~6I O| o&|Zf,%Fԇ-Fv_&P% q[,"?٧y ;02r(+[ Ag3uRCp",}LXcCoX?Ȏw/$g[]ݜ^oէBm`Cik{Rf$ am~m2[፠*6WMh0@v_2u铮5 uV[>U0KBn* ·lu2C9Ƴoįhe_n[7D`KoREzNLG=:Y 0%|Hq@e ) wsjƢJthICUC:,E#; _.Ld_]A{A%ӯT*)cyf-Ovlv \m׬L%7\6![ёѱ+6З{jId ]y"F{3@J6I%nL1bE<'S3eKn_|BCr<9]k; :^pݜEӐ 1v:S;@Xr3a/@m>zcc@P9Ƭ b)*EbRb$9A{ѢlP%ca-P_0+2ݽ07>q̀"h wr;Žv&s>4U;h=U<M=C<[8?3 zj׫a'9Fom4*d6ї$|hpʻ+/?q\S(ap Np7U>\HXAq́WlE 1`rCyqӏ‹YpSpoH% _hRPml;!nXE5R5);+e}uy?Gf \ۑkX8{<vu2pǮo:ĭl{\=VIᓽܦXmZqb|$8`BٟSk4ўȚlsνP ,֩sPͷkUDkBeL|3I9{D|t B#~ a#嚄@Xw Uq)~=m*RmK Ky?:^MxQy-^[az5 ߈U5OK:¥pNi9Z^S" !kwxh[OVف~*>,~ZkSb՜ODB?u0ŷX9>! B|dL ^ 0FLp OQY2*"5Z7sf{ΪԷcw7,Gx~K_Yo[%FLcLp~L?@8 HOAeڿu.ځХ!{[T`ҥՌ띱]W?m Mq\*%AL|NiQSE^,S.R,ˈ2 䡲lCT uo4A7Aզwہq7~XJ%f bгNH3Q#=Ay3-4OY01 % Kārcx>Ip.tJ/3GI yڑvPn, gz;ȤRc(R '7ZKA{k߻_ ά [_ZŴx>82qGf^c_;4ݒE83PhCbwlMvnY݋2cWaa6KťqCREG_U_2UCJ{d(.@9(~ 7Q4M׻z;QW·r$>ݍgst=J5>8ilZU:s AqUF[eg'4򖵒0 sC*x"Slc%EP4X~ə#1rb݇x)ѝ71l*(4a3tU jLw-Ua.TdLH]=Rxn( ,,膬[T,/y%00t=0]<=@%"kMkYGh8q>|GsN"k0i(!ޛ+g.IyaR|'6\շ7S2!Of\\ѸȨ#5*an{ތlkw eGfe%;u$Uk1lj=QC7;9wt[ZC`[o5HӅ+RZN+qՒI\f;JHӔɃc+0_K!mAf[~׃&~6cqK1@? כ,Qƹ;T>>fp|@?5u27GEn갧 u}ou`6 /1`[v!3{V+,~TϮ%WK ? |7E8hJ3í%BEjLɁTh yL:Luէlc+:? oYn &O۸ʨ%O>/|a~g<4@,?oOA]#hՒTlƦ'zI~'Ӷ(X Hzdyr?iS5^t>pyͬS2VָJ(u!fʎ|N =/.}(** |,l)|XٸI7y"ቄN Y^i "lIn4󩦸c{9µ_;a3/"$?_ѮUU n*Cvgz+n} |c$:@![Ia+_7b "|L̲\IAGE` 3O%wAxR3{G:}/dHw&D㦃sIeTgirDIX)2VU?Ph$UMF5WI,)r%6_~n$D]!w9E۳ԍF;\JcAJY;ʲRŐ7ݏ>=@mA~ ߨ̬ík_=}δ =Cn.v{zZvyA(ЍEUXX(!o'P6 *%c,W7/Aù]1=*vE3-7}pocZR<"컥9(:صqj-[- tdQK቟AJܶf Ix2i%E!ZEy1c P痴|`kw0h{76HQ7[dAEA}۽u ]Vw* Uz)dخLE߻^RJp(jb: BnLJ-  ge w,k YِrXMBr^9zs4YmGI0ϳ"XЙV3֗ K̕7 "z0ܼ[;zTQ!U>g29}, b|T+arY;"`jrc yMy¶P ,J0w64^D!=gM|oW*gІ`GGle`a!A&#Z?( M1;s\^띙 X/r"Xa~BOcLƦI%pypَC*Bv4͖n"{;5xחYqyvWV EMn}p(ҁkPt}A2Y<5+?A̪xՏ˞Åb0tރdÌ{}xOq3TF #\#O?mh9KU.Ųi ƙHBrJW6Jj6RNڃ) =v?3 db̨~:c&X۵˳H(<5 )њ:JfGl&IS&Z|ǵiH͡vJA 4M`AU#Yv Mr Q}q)JAk޾n9ǂIorIbqu9NݘG>[͹~c78KI<'8o{ :8jj(' V"9@%(CkOF~ UE1M "ej>3xK @צþz>ކޘ…d~-ɯR7wcpɆGWtJd#='xE_6{=9b%(ߨP̞$\tHi/=Is{cuyks(\ 0rzUoɝSXJ\R;;0Iu'=q?pf/omJ gsRٛH9&-1`hP)Ӑ!4Jc[ ;Av]X'ys2 @fɪ)}]1P26BCbMx >'@\LRhꅜ_kCIm2yvg PN3?RlRXnfT7;YPgNn 88y,Dͩzog{GNz͵ʧB]k:%;pcSYފNԁA:| "ϼ:;oJQ j~q{"+p ~+Dn'Jrs*RQp,pi[owrkr:׌T{ˏ߄7(TҘ9X-> .j_ ˓4\/!/ :y1%ϳ43qm8=!i ;4 8=$Œ})T#P|&eaǰ]ޣZ'+D蚊o5B!?+KfO:z$k&: ʕfy5)|1Ee W;̨D+_X-9hIȒں/0/Ed%sAr0,`4.sl*Ý߁<ьoJϖrUZ%nd9S;g|5N{BQDN@꘺),@^*毥N[c?֞E#| EQzYH'Z<4T\3wOIbsZ%T?J" =ďG6/P7÷T,Z;QMFXid3>ReO6 x1" -W Z܃aVa'^|m&ẹ[s6Zc\ 3a;bIۛdMJ+"V-+m!k/aE+eHTΕےO_;xD{w͹fE{?+[Amh;?Q<UoP"S+f-uKBg(|vYvUV Fv;9`4tV1G: `H'W헪.0*lr\p* GFkKN"%m(Ks%x,l$FNC=4 dw6V3Z0[SVW3 L_Q?08ڥ][TR衲@sYh7\g/ ٦ \P>kVmc?qI(-H:NSJ2/fO85Bog^Tt>MWq}`b9ophP} Q(5fCN aMeP3nho}1 35|$$ϵ0>ear&+}&߅_lڂQK  efPQI:՞@:Fbޖ23M%*2HPn!DR؄qCGCo(%YgLA'`Q\=#Ƒ%Zy 9tB]VޒO AUSNaɭ! 4.QPjKS}tcOIl%:/} +zu)2s E ٸv,*%g!^W^H 8,0p0]P֣lBXywP;])Lx$lOz[Rn"6 ׳|4hpH͖D$8^'V4h-,a˝JVۑĮs/?3O)W*`0m-̳n Q~@t%>YkHOYuG AM wS{UkL\j{h|Sqaڏe|Wݔ_Zə^9R-nZ봓 ߾ŒRec31L^Qox9:Y.P*=q9M捕YND޷J&D -5J\N DbP/Np+Ŋ dUó͊-<%>U#|^];J Q[7kUݮpeG{]ݚ5gS%F*'Ѐ3CR+'g?0oKʟ5{djbaA*5-Ar7A;v{;8qvHoEk m@ X$d 5nz( JLZhrFLbi)@Sڂ%ZbLćyʄ2)|7O0qL%)@QWٴj52uhI1cwE"K\Mk¶}0ߛ^UF7  #je31 ^gYZ07070100000456000081a40000000000000000000000016612f91d000048fc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/host/nvme-tcp.ko.xz7zXZִF!t/;H]?Eh=ڜ.+:l0gzMdZd0]t(gX8XD^b8Pѭ(E/&')$x"Z]~\#[?*>d4'Hy]hhv6λYYӲG#jn_w襓osg`} 0"rَnk.2D8$Cm.q]X5KY~)]622Wp9_ygǩ`3K3PܰUIvinDCԧH]iˁcPoRl"y DpC}YJ\WtG!5,,yUVLU~iKXE亴 5 6BsHr+׊tee'aeo.7\@+Tؤշ}O"¨mx%.uSwC3!C-3q?H$$8vK=7>Dx@OސJc|׻"d]e%K!|{PG8aX7Yv+g삜a0) 03E/Zh?l= .Ɛ/RTSIǼpw,>RJDQJS}(rm|_aD 㞣 W*'nË'nOH)B A[fn0'>ݟ0Ex#NiqGD&<6߰+Fwt6U߀f'>=zN]wpҦ(W8o1qpXN~'G&# X@Ng2spf'XJh4tr̍1AoQ69x앚& }e]0sqZpKBZ ^+!/5W"5T{\CÆ`lZ~Ae[SxOR ٫$JoW407OyYu5kPXd'ɟWm)Kt/=խ%';iDD9 Ev %T!E6BkW/Ϡ*fT=S06"kc7͔ W]ϞRUS^7t-gT;"T+Ұp]W%@40_AT/$Ʊ[j\ j,]g–2H B8<n]'y<dne#z%SC1UatU -wu{v!|g,gy#̓9E~XKflEn׾hW!,dFk*v2ZH٤=1oS,,> rʢn@`GY 2$m8֢ңH!:%9TP^(H]cP#/cNy>,CQ{*<.U\ -r@$漘1e)t~d9*-԰:4HT% uwV oR>׵Ftb>%j uriv*o;A55,z̑ovD%V F1H?M1G1Z$kY*ڑXk.`B$G6CmK+L9|!6tiO΋{P<>]W>5,߬\5Z Xͻ#3͎ "v_"߈^Xl*ϨnE|D<:͗Oh]q90jcWPrBÄy1H P\ OGe lݟ2cB/ $CꝕIݏuRY2 Q#{%u>˵-vj8 ~Yw(^ڤa+]n~m B[%(uZz`" Y:[1Il''煾1lA<,*o%Pt&NAewz%mjG; UopEV#=]QFL\i e=Q~Ho һs0 G~&{oC-eٶtXL b/Hrcn.bZ,+9;ɉO(z`b>b]$`] J@d9A/y!EDP&e2c$I`xT\xjZ X{GOq9:%%8K7(QĬ+e$+-߇a 윭\z.o+mEqXsWDZ/km pk`r+}Džkcj=~G'a@\~B7quIg3Ͻ|f64'HUteS'Y72F1~[ QnڋG c7Gy$:Dҹqg5_?ޘz@^<b5rp9Ξ]<0|bTy7iN CG)Zm<8"usGLf)}=s!E G+ 9{',g[ /8oW򦞗F^N;2HEW Ve_G צC- 0H5x"_#319|yOZDLiK1壐:hF|[ țVz{8\d/oeTMX7& d5\le+̢)(ㄏc;p}S~yi6s Nd50H#bdNX8vk-.`KNbLNh:V06ȏ4^LZǮ+ɸʬ%1*-ݐ{ҘkdB iҷey;FICH_,_?K"F`aXgAXcO;Q1(ϳ:΄5S"b `$R]sx"zEh'5[ccBa2 _LuNʏ%R ??wKx^<)lSbQ̎P LLʤ4uzbmE+}[L?N#O_/_'3Ͻ_nQE|5U\<~ؖ&l\IiK5˧@ 2Ge!kpI:f1SJ΀1X0z=bQgN_J_HU0FQ-eIXXL؍6SkN r3ɬJg#cwGq)IMך59s^åPh2zBjb!:}(t58澋%nR׺j*5j:`nY8ȏpP?8'D-3h04uy0n[(} 3 ˉTӶc0R06FwmƺnjK hnh#[1i9>|JuPmvig8x7%$s:51b^ L|1(vި} ܄ed>MujKQRf%,b :ﺂ~(Y@¡$MX`DOZXH-Z3Dj,!xp\A-4>KX /74qoϏ e&{ڒ}{ |ea mqaxQȻ% =oFB+B5:t [ bc踄Dx^SZ)(; JK#лjݞ@:i=P\?xpfƨ_8A?DT!-â?%x+ꑴ3f#nQ-q$d"Rr٧aS#GJ*z;hlŪ(ҡt*B 1cVtTAU=~\lARa UBh#k8|-nj/.K$<1=%+yڠJ8 +A3oF?i'E~xNs~U:4]ahrh%ڢ S[W ˡljB.e>ԎJ+a"2_"ouGtqn7(護Κ zigyq} CYn9TR6OI9,W M,tG<=J,I 2y}{ʃyG/XVv7@=m, ƥ+:#[1ѳM瑔_=Bw`fӺx(]|p#uʖ8wZpccޛK*+`Ȧ[˦-Ҟ{W(% GLz&а=r-Yv.dy(V7qro1 9h \F6?8ZEwd 3Zfxg>ruf+3T7Mik0͓6m5ɷXOtg͜T)0CIͷgaTPm4.R1A2I&q'[\hHj'3#Ǹ6Ir$zYgNR~4ƿV˃0_h)Փ㔉Cz8c?r8Dh|h,v[f?ueNࢷd4к$2ZuIo#p0]_l?.di[]Ckj؜6ɥ83a&$LYn{hCGꪁ,rfGI1-0 xDE9A@J nγ[=Ds^W&dTj8,4jiӝdيLxež\툾P>BMW; QyRl YTQ-d h3#=ZԒq,$MVl59LY7BeYJ <ª%` Rh&k,嫁GQЯǮAe,lIb_ z5Êl&cPD(M*r42yg(ISTWZ<7f  ,p2=2kŌՎQЎ* ' ~g!JĚ~yؽ[=E҇yPuQ}cv."8ȢQY'|c(  NNh bYn$Ԥ2g˯-#iW&,d*4?wq!g-ݿx vu噆9 ~t2&n7Ԫ|n?%6Zy^.fHqg={Ļl=%"Q\]9I^#Ze`k>Xl1"ZFYW~.y Vob=~(Ʋh L(KCu@CkA[mv9.dÅYT|7-%= cDfv mJ%"K/UC:徰)Qr9>ڮ@%}MwQ|ghkO! gZh:Xs'Г{6ABK̥;^/L s&ׯ_PStWs>݇u[`#U گb8|'H85H#h[SR XWgZǛBl-~0IڽebuE>Dj׫8 2C.M\\KT}$:T谄 |ZnZP>I; 61 _p  'xdFӷZ8ӹ]yf ցۊ %.EBX]zm2&, ݏǾV >$ s%7uF㧀+!ZBEYO:x &nXCiTGjeptZU#LXm[3 ^e :>o[e$X:,3H/,ԧ1"2NcglR;p 9UxS,+AڧXJyWi Ztr$ H8o6ّ5$Vs$ !Yfa!ԕRQ;z(k*ʿ |<:#|3o޶s]#!aZ>MqF ^zk2S4/\ Y<`9~@ozL~qH, 6.7ptL:O`M"'yd/s 5K$iaD-O,\x ;ko:AKS$az}ibgR]2Ғk#]z5Mnea2lVf &u"@f5E7ӺY{.#[o{ k> "P1y2a^w.|i@Jˎ+ۯ5Sӓ=1 Ϛ+UySJ8xݾv+pc*~ZvgzK7Ska.LX8fQ 9 )NX&"f!(75 ╩!1ZG*Ziop^$_0zs@jMKp{ch_/K{)iNwYpe*]4(Bɿy@J2Vz@kyϕ^傀ll &gp^C4n+SӡA\ٰV'#c'pBgߘ!<8QKy8ڥ Ȁ NQ[\:NyWyD{{!&۝ks ~fCʕt(4oki/Yk0,ʂ[%@6{ ɖ<.ۃ*&oYU}g&Vz :^*:@HV8:6/kH&TEQhq(V5cT\lPh7I9k Ĝ?8>{m" dNz(<psgox>?=UV86N!%~ .<wGRwgmhA`=$POf \ɒ GeŠXyZ';35v:  )W,Tc3JgxS ܡǝKLdP7QQB F" G$u]<8axaąb`ыyF;2)KH](//L/)v{rsfsֆry3ͦњ. Hh2Jz^Qx;]aK~2>`#l u /](83ju0S1~?ك%"MGVc5 <6w"mQP,.nK:3l uSǬB|OV 6*FDX?@7s*"-;Uܙ+dTִ=Y*KǓt tJ6-šoΞ),Z_*R(K?+?+#(nhY :BIJ+ ^ BٰQ<|Jnf*lƯi9*zӃpUFX˙A p!ΒQ8ug-zC|<)]]z %5L(6ĥ\ƾOAhqa 1 OX:iwf;W0{_>7AX8!f6[ʠ >1;6˭ST/wF:_Sؖ=ŎD8u ޽hl4V% gsK$ 7] @f4Ljy鋶O׿+\egtISApq1Kθ9#Ev#c±ϤFY,#g_A:Z3+3瘪WѵYM$R3>-o&dK#lYcqI)N3S6]c cp,k;կ|} [0P>CߺUmJ kbwm5pu7fõ]&o=:;%m;g)]$Ux%}j-- VT%R"߶R>IOoD-t?$"oA-h#\i܌SJ(7Q(or)Eo JaRx|`L6EUY9O&Wdp57:gP]Ȝѳ !} :C)&گdV~%ӔIxW|>7+}kW,_ycZ!+"pA|8&G(?uHXޠB{y}nDJW)Jb}!Mh6eqAKAcT'7Un+&x&l^3{"i#d[Y( \`D!0P. RӢ56j@.WehxDߛ `v_8g1X[MI[.>xZ{F?+r6X<'6̼X 8*#:`gF ~p8<ΌЖtY_Xj~BaU y~`n9ZKAejjIzSngAB߸/Xji= lO|Ij2Ws1aN M/_[y4HDR'9ggb'6x)AϊE12>p9ĜӋDG Ae5 *&f4􌑫CV5uF>^ެEFDۉGԨ`Ia]5ÁBE4tdn!mZ'<7wU>u~r^)=.ɑh5 N3;y95Dp0*bZ KeFz)ڄᷮ^si!Ȍ*5o^~EЏKDEz@6-w BbA dԘZvoz1rNcMF%y`}YOl-aŒηH.H-`Pa;B({Ɩ#<ޑ%Ngrթ|8.Rփ.U'1aNx K$%!ʸ`SYɓ3HW+Bbiohfb`)r'x̆?,7 *F)V וɽ-0i#/@2(-gv01,eKZ;C6+p֨.ж@lL|WQ-r`*@h ΝiT$Bl rq|cD ,B h"-`9!܆h`Ž!;4'P8L\M/|">lI>&3۠yG QL-.JsXCQD\hjp'f_L{ma5Jv)F b _cqUNR@!Ҷ6ܑ1r#-.6>;٧8y^uȡhk&է?#ii:g@D]RL? ,8 "*>l2 4UwtN` *C6$Nyo烜27Z{пxF7ҒvP hiNFc.f%& {BE>Xked#LpC!e5H&.\>Ff16~v"]O=f32~PB'4EWY 4p2UU4['n‰2a [UNjEҿ5{4@4L77r;l3b]|ٹ%A`3[rf88L2A)DS$h6=@x\"p̷tlģIgŇ𼚫1@ci(uuDVt .-V\KUedYHU@,x+a ­> ˭}SgQO\:QffJO N4zz.Mc,6(v8PMrH[:`ܙQg%`~ +-MBިW/8?+w~̛+3 a뿿kr6s?iNxVNt04rȬ vsz@*7t]:FkW!*l׮%p0@CIe{a V 'R`{|b\} Iėþ"kƫ?ghOe%@u*$%ˏ)S:2UUص”:%UF2DOL( ?zX$Esa [S߈k|x fri*+ٶ,EĔT}@#E*0hdΦiX DpzU̢A4Sm`5tш' Z8J4Q5@-$ fs,\ Ou&xVN2ȡF.zL;ޖ 1pTlʺ&']I͉[Yk0Ң%=NHǹi;4d#/ Gg4ZH}KzG*?:F۶ҟi [%X9r~_X8e ]DϴӬw#"]75ޙ"8yabwNmRdT,<Õ/cmC߭EHg(Hĥ}Kgr0 NRn lCʻ>aAIu/'ۨ*AHwT@ޅ;#7´ ݗ(>[5 yRNx-q.81/[!ĥ r ~_3FiHmX`8EȦfíA~u.?Av4q\=%^q0Ͳ%**yl;Ҩ wҗz%X|%fh_ O(Ndd} pVKjeuWRAf0&Xz;aXeƿ$I>d1t 9`Fr(!JD̚e8U !Ux̄"FAm7(BlW[ k=޽pAxzcZz0[ߑ"?]eé}T@wُ*;{` 3wS 8tϪ8W\68/ мVoO{H 9@Kwቴ&z>}nqJ>">)NFuA\[#|: $ګxn_H~tpe{ǘ;󴺷k62(TGz)[9~$)ʐ Q's̩T$QgweXٟ=:B2s޹P%~n Ig1XfOHnAl{$?Z}K^/Xqg5Ⱦ7;ӼjLFs3Ent%w$+ufxQ#%BRO@[/OaL)%hRre$4YKbӣH<9G.C/ą:8GW}Go)4wXƈ*oV|\6GEmxU뉓+;EI5b Qg!$Fxon3̈́dpVE9|yX!!pƼ4vD{lfvyn+2 lrS/_?; IRDF&.f4U+GIלMnQxq5ttn_QJq^]^ :B|FS 5|}U0$PF2'NF1,1-ʶ VJH_q^ӎ:I`'blYy`C:9[SS H4C nOYabH]RR-t4"DT0Ix8B:Nn7\eBqWf0| B X@?Gף1׈=W !< S#ߜ_'Ȫe%m7$$4pjP֡"ˆV!΋t"| x8\h#MLͥXb:73#%k994 R *^2 k 2t  nGw&JwfmΘ8Q((Qpjq`fU5-cgOͷ3X^sR꒾XNxM1xHC(}/{,wI},NWr0 t^:y8tĉ:gvFЌ$ Ѐk tk*Y6H-OǹԴVKG3e$~g3滔?:w~ ZޯVK #5\d`J+Ա҄qH/νNrMζ ^6;" wg`Kl)v14uK Q5i;q$Aڏk0aKΐPҸOÐx`)ڋ RPmNW}zwkpOUd 0|E"u W+ %ol`4b"؀ҝ\~|7b}věxލMP %?x:!%ږ=Q 1V+ӠzQ1Hd{.,G-!XJ ( =E@^=jT^KIB1*woyf3`$RN9^Y#v)̔8}X{e(`RFN.FQV ^%nvFLzh5fMG< s7"X}یͼ~xPGg*%G7I\x}#3QBqhfJlgfXa<_/v7ȳ)/[9~^s1 _ RMd#f=1|?q1w7S2Bcm@ݨwwPW=&=?.ZNSAWj/{іo&93NP;'m[6V][8hە&Ѣ|oEhUt|gxRNԣJ CQPKph[K15 V#X뜮)c}RLG3:E`KC@'r}7\( Ҽʩzօz&@"ŧ:gOWnayN 1Zo[)ȗHlE@?Bw` ><#w0:FʢhJ;הWO†s;0 e͒f$+@DXWr+,{SGI&e_23&"6nފUIm.Z 7$ u=>{]f[_#SjIZɪ.hr{<؅v(~Hi*/awBWh# pՑGS gYZ07070100000457000081a40000000000000000000000016612f91d000056b8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/host/nvme.ko.xz7zXZִF!t/?Vu]?Eh=ڜ.+ɑGVTvɸѯvv광$uLIu /wfiЦ_pn͞$Qdbl)"1k9g3# A_ ]8Qo Y+J m^8E:&[vhG$%TR7f!zfG䑪uhQr@j|C?7J`s\Q. q=iFa10QpPFFOT)T{ _>Xvxtg Z93 HruG/$ ƩpsB{`dҒḲBTL1NX`M9EfٱXiP94p +א0f&^] ͒IF{JZ^ּ娯o,"ɖ1!f!yWPزMbN-l2;Y: {EH .Tv-b{慎q[.qem u *EFx8RNj9c3f_!wuїکi^CPNb* 9oNB;ퟥ!Jt<&<ӄ XzO Њn_UYP'ͅeƷ=0Cw:SN.Aӣ<,g)Qh]Iޖ䜲o6-B2U'_881<"*:)ʰcuW q6PB8@m(cD+뵀f1+F#٘_"S> ni\D+9'sT;?1m-{Bh ŸC<&_N.+edLz6\_1qC|U+WeR5{Rsm Ċ/9Kl$ogS3}Z  PЬ_tӁTG:h8J%d``=QYSa>"(.x_Ͳ' ŋ{/uӃ FA"Vwi%ly[7/N+#IrWntI5S p3L, ^D)&Ktk4Wމe5~qQw۱Pd:Qw^xfnh261$702AE;]RH]qC-çtvc]S-ʋ$t*Ff ط'ؙq[r^trZɲžOpv;YCarF29c{ӿi`VVGgZDlw-D*Ʒ3 .IlO6'DZS :PӚ 9oxR(6xIX͒[hP".^ʭA,bY I g:W:QαPCoBo_81Pvl5p D]Q._;Kb}i/7sHR #m%j6$^ eGDߓp_lS[YmדwkQpBٜz*½8 0ny2mJRBlh4~Q+_; L;DLERV0`U+6nLG1V!Omqkƚ E@^ᚕ$UDLl2- ?CZFeg %G<}|*W;מVI Mv"h`^űA t| ؗ#G꫘/GDV-jkm)[ e&Q(5D^w1X݂$eQJJ$__O;E/qS-r#7dq#qAPN?RwƼGZI?Ͽ2:ڤ_(ЫcLuJzuĝK,[3^զUzR kY(Bp Hq>P҇r-L*KY,J#[rQ"ͮ-+#G:}{SSO?:VD}A)Rj@S:"MY5*0J꬘VOhM;mU0E "1 oC.xUTs 8x}D[dJ$K]0'>$D^)N%cJ!!J$2[+Y `Y;&bWúbh`Yz* ƥ6 yu'x`hD!b? -RщR^[GREE:OSg8>/wSms8˛L;@Z[Jo0up罖tc" 3N0#G}N (d _cD/Zp*[GӼ ߚd 9)=Q%5c5.]OQ=]&L05oV[':E]r#>mIϸ-kZ5!~IB^K="ܥ3V^|0Qy4AXN5' `( [9F jxz+ɅUЉ(hҿSsgHI(D*#~ ?cRjY?09!,zQǵ)95^]^1#ԾUУ SbVv~j=9MѵmyIrźNdU|lv؊Ms 尔3qʙ~dkV~t5LZbA= % ƭC0 +c7G\Jwf.5k˞-6U4=cz<עPwjIBRîP/ťz;1&Yl:85O _Qܑ2k]K8n~g yC/M3 @cAj([xA1c̛z;ˏ|6]Y=áSHK7_J}gܼʷ3[؉Ba5s}YhxmZ̭2{],xA]r?+Dn"s_ZHϟ Kd"cHJxz7`5t0QŌouYH'.V_7L GݿJ~ } UGfpnY즪)lF9C^gsl]'(PyWѫOQ"}n/ εv/gmM9$dN"-le:L=@50+OXܳ7MZ+p*-ڈ8򴾬zpPp>$ XℏuYE)9tHMJ ^Co;í-7{ ;+kaK#]@>34Tپ\@>Z,6 e ۂA5|(qyk7Ǐ=/ јZr·~ ~(weCg+D8P~l.,"%^a̐`bTzjXnj$0-fyV;߮E"p3lְ[J. fIs}f]_orULgt%DajelU o&RE##qF@@a?Aa`;1EI_=Nێy|>bF sf) rT 쉫'h7pPuJ"7LMw0|09"{לU;B E]uo./$:9|ltЄhvnܱƦH$DKsp7qN l~F|ؠK} w9!#y@pK`a>A Tl;(ў^;#,#`"*93Pةiiu L P&?jᳱFQB^EV{Ŧ}*Obb"S M}[I&nGLZ d]o ra'., [:g i )b)dRq4dIO~kFXD|1%8*An(?ĶO.gBnߔ4T(!)+y ]XAFHcy?Z:$0 If55!'%RU`fJp]_(U`J !B b0}r䫋#jn*8 Tfc rGTᢞ u-+`}*j[:SLj@3ܠŝ:s ܁mb}BFJ%dC3 oABT~f50L}Ew=-q)ҩ]zl;Y&5vv$ (]]k0Xoa}Nr"fRF S%`i#o/7^P8v,j UQq}`AK7tUf>h4:9dCyhrֱk ~6W<̎J] di}]N CR-O~./NZ4zE .`ntkdWU7]Rs5M-ܤ]L7<'nUDbtOzxQҌ{\HALOmYsaI6ăp{`]5шy!i\z0U;&!40PX⍜XMQ?Fa~yf0 ڸTM^ S:0n Gkt~@@g-0t@䦳tdH&^ {x1-̋;BjUYSr#Y7gYE.~Q윆ySiXDRA۪,˃  h~Uw6YO~!0: 'WeON.*zs17E)S1Rm$KkݩzZQ *A|QGdf2eL]tЄo';g{H\2({BR9vfE?8L ##Qr[//b!NAj.# ^i|{A ኒՋEEOL|sdF(rpF_zLS O yŘED '`c U5 ]~1.a}Y˥Ay^f xKa~+Uw5f"B3ŝ8 aD&P3.kPD즏 m10*{ٳ>ϰǶ銸܅ lNfȏG3D<[qokLlpOoDvTT4e]`{}>NK2lf{Т#n] #DWXW]??keM8k{UZgDI(-B={b)'? O~q!+e sT t.b#mnx1Lvl"n}GD5qDla=ߑ1$ {qƑ<H8 _/Y;S6@ŮsF71۝ud '%0:h )U%yz{3_W i ԣUL+j  U $bpm}mG/.ֵQ,+qW$R?.61UM $21$Y/!j`Xs[5RdbQO{l9jQWKTQᥚ>5v>v\=AԀNPTnJYnk]ZmBР=!%VSi`XNT6PFυ/zj$M!]E)&@GkXq:,hH}rY*NJVV3eǹ!P(_Wd(!|hp։Nx@p);J 9c\HkXAA@-Du*a`Ur0[~C)5`׼a* c&G5$ _T\F紕_A LO!}!8wu7˘Ra/8`ҺK`E:)g5OܳH0f>mmp cKb%luv#|i)(#B^H R؄AK @t8Ia;nt؋}-_]NuSHv h VPw"ĚVpx_Uw+8OVݲ`R+&ƹ+r{AJnfmmפ#+eCf59,>8wj<V3r,vYoU6jN{ C7L1 j*Y^{FwT_%oWPWՄ1vtwX2qS'3{~:lZK:D6 _9y;|=ä́4KQD_n#m|y_d Vek\Nt0e.c)}\4ǩOy6N M=E"2TFRcODxHi'αwg26!P˘:d-{q0k}9_rXS+vuv*U8/lmCwnQ.G~u"-lѫoDP^SwEڤ"_C&Q 녢.- 1%`'tb- o7dKpmFm$uT_l| qf*-];+8e0nvm'dup1I'b? 壛1t#I̻dh 荦21Ts砋yUdj,`kOYtX/jjp G蛬\jPHaxq:W:!z7:-мJUM?1[s CME]ږe[v C^@.lIJ.SI(q9@|8,U"k(+>#4* Z*PKO&H ~'Bt?)S6@%ŏ8Sc=Uo)AG_0R6,W?愹F^~Pf8C5=k]e/CV;Vy-$57<֥Nw@ů 0o| o*H-2=aYlCn{/QLKrGQZi(%{\a*jK'PQhVe.$,Oј5PFo +pq)u`]ſPlh xeV~e;m D=h1O0f&M>,Bv&z#䅘ZqWV1gd$ݍ+ icf:ZZLS; !"[Gx#i6~9[5U!k΋zQHʦs)YS3㕱 *Q2eNQd&Vc޲ o UbnEѰlA@GؒQ)^0/<2j.($f` aB_j!i36x"ctsoEo /#_q#`9PV'@3<4q@еYӬzZP7[ NJ(]gƘaX5eE0șTsfA0 0'A^gۡ,a3:X{›jտP(F[۵Z/Նq` e4O\=?τ|`+6Ty!럜XFڸn?Q"hp +L\I0vR=.=ky[َcUX8xsexst_Uf!EZ݃5ZƈB+Ko[!r.?Be0uDUt5`H87"ԘVH Np+&2p8JnsͲh'!}Eٴ5լϡnw}oeX`|&"IEP9!h)ٖ{˓WX-UI[vC jު}>:C%$߈ųj*_RFk^ݕM_Ղ{qHw^m"w Ix`vá OՕom/̇@8 NɢrƳX dcHł" <_MC-ϛ6\ZxRMa^"ADGotώ=㖳6R o'i\M%5I`HxZfnX:yrF?ϗ=PA6uAڜ2Lͭ-5O%,F0/ ( ׿%RpFxf4/52itSgK*oǸ;D?UgvtV4 +^}a%wDlCڞk,ф(E+HB}vwNqa(bQl5ɕADbaȪ4:C;}˱9MmrdQ/ZC=[Ph`L{ɔmJ Z3& ߀y hG6.bdbm wf5.WWz~Ԣ5&A^KY إ?(-[@dz[} } @x[86e[ d+q6vt7mA'6Sߐ!-B $u7P[[~aO̪GUպÒFiڱ6iyB0o5Ƭʆk}Қce, vio1`1v^NI|bKkC-Km8pGxZfB h'm %)Ո9jsuH;rԹs@~wd vxeƪ0 )Y.i?T8Pך9@_Qҍ8 &!?p:YhSմŚ(o [,L4SrWP=.M~ x-`x3#e@ܻ=_b^M%r OcVFQ'Ey\|b>[фT:[^+6u'1ezm=ZxYbQM..5w +}jᝆSX`bjt d6xnwAj>}/1?<iЂ,mzW}߷eg/\ M}uit@451!]:xwxj:jDayӟΈ;P%.{tQ<+kg F#Q `oЏ``W=1uvGzYyqڴ {)gh4ǣƗM֯kJF90b`*Q2AFld}iCN$PckiFد@vC3}n 9(WU=:2lR[,*/gNw Ȫ6#Q#Ԇ3O-.8֤[{~yև6B[ip#7Jn'/C;lVF6JІFӃuGbL¢ĥۇM94 0JKXйwNΑdcF-82I !;Yd " jMBbr/;pz^ʼn`Y72*RQُb? l=e:wT?ফWV28j!zgåRgϗ6^Y0(jӘgaW+եg̛jؔR҄;6KShmwx!+:>ƯJ,0弘q(Fl8 *j`H~MHRحxM-74'3rtj^iڔr~ĶByV/&$ ^5o޴y.^6`T\AM/rc奖,kn-OA,ڃF38bjT$}ʆI+eĹ4g$akhs.9> NZ˥u D5#Ҝ^ ]\1.dZƬ\a^lSs}}}7|ZUDԊUj1I0_/ r^gM_Aa׬kg :+&vC&,c ͏"jX1_6K/#'k{v;@,M=朁Z$Dl>\&Pŭ@v9)8] vWLԋ 7θ nf'Y<RD=zVBO=k# KvVzB)Mrt陸Jܢg{_HAg7==In=1~м~Ia;/|zDƸ,Pq2'BRfxGb; jrOAN`%TMN\p$OB 0}trTw}*ԍv:@jŹFөs7vCb"%;HJ`*8ꪀ vG+poN( 8iȘ*AC_naO䊃ڗ|C<⟞,Cv`vʩD*{N̟gNr.R{9Fc9Kidro}; vl ŗ/x{v C dFy=YBNМjB|d);i.iO/Ѩj&s|q`װGcz5%ƹ3H<Sy0{ZV\xƥgwV.imXݠ֩3[i* os X[ B#aV'Rg( ylþn([`dѼ {DU7ϕjd&_AP:h+ JI($𞥛/*eΎPѻ1 8SFS}VXT>U s*d9"* AclHVoj?d)5y%ȦW8i~#[qUW0 Qg/2.,ՎF[QA R%J'm*9HC+GfuS ֦&!}=/>._qkE/5*Xx:T({UrWTӅO 5˩3LtMG4KuSܡ[AeYmc1 kȊƝStLt9%U~ڑC$.R֩(1o;GlMhkN\*E7W=jxW-NXs((sI˩]*#"$ئA:ЇgJ &@aXg׍\) ei+"vW(DaWA<-T] )ckʏ;-4lƃB7؉3腚vgF/vz1@ZǦ燞n9xp.~v_]anOXy x{fc\X)#Kh\bZ€J=Cb4IWD_h:Xݜx6^ u[ I9H8o6!bÎDX5(X4T$˪ts kQtPDkq}F] 0_H" XǚϦ҅ $Zj)7RJCV/ |N29dgLO²N{K!4s1t FO=euؾ| Eh oVa%S;v|eՊ EjffIjG249N&f;)Y

[yT[d[#v )=K|)O:?**ja{15 9GT(l]or/ܐV(ƻ&o$j7$!.!#RTҧO {pPv)( =ŝCIl[]\v،WdQX쌜KhG_f}V=M:-kuceYj]gc>@Wϊ9;/C2KA [ tijc5<bj_ 0<5| e,twTʩЍOz9{DXuCr寑A,;mAٱg\+(N*:C.qpDjᡐio.f_fah^jk0y&?Ʊ_@D*W9]Z, U%[F7/U-h$Q8А0ԽW&Z#LZQ #"Dor =+QCSm$"[6OdR@FzDK0xc]:ijy\q;Xk3<eJ463).pT`փ H0edĉ}@W4}>gs&s@f7CJ#b zwߵj]D8gkw&'2=8`ts*tĭ0pfT)*PO.mDשB ^\W޼^%6I8uÙViX0#U ڏ"-X׬mwDS\Jsda)rNH-ƾHLFl#-m*4܅ 9?"S[:(E+St.:{jpEբM!Ilj,{}5~(5s4Qs,2U/x**DepH5!6 Od_hrӔs+%C 8y\Fq/`TZoSD;Ik(B8_-1L!m"K絛 #9o ڗԣ s4n=mi%@Ad*% uVq6oլ@EQx?c3&^!~ŤZn Y{]\úy{4-yk_ylG]Trh[ע[^tĄGq$ay}-h>m '  {nj(89:*YD{BJ`TeH,ySF2>&E{O?DM|c\%KUEѵ@feQ{+= ,R#OReoVQ\SAdVKC\5 evq_&r%>e*~:!S=nCGvJmST =Aڄc(S;ٲ3#{{Eگ\!g'3Q( <Ρ{!|$]G•9 Is{Gi]e8]x~NjԍYkf&I6ocF`y@0]4?-#  v8_]H(m  wGD c-;mcQQQa6T8 $=<gdekxDNTB-sp$yS_1G}Z"/1VO.'ݳуj=r¼yU=r|xϽ=\#p"L)dc.sG<$T#!hE-&VZc\K*>("BZ6֠)z@a7qjstj FQ;N*tq{"#SvgQj 'RʥX;.Kr2q>3>S!<*џ07`@bb\1>/%3 ToG|5ӧZ?FhɿeЗqzHoûT;i&< OOx,ÅL KbolN/!"7$o>QфR/hT­I1gEP7;IƮ[ŧ5=ۖmARQތ! gt&&J5R;:hҙ,Ȉ ^S'BTGC7ӊq`J50LGpJo1(sQb̟`\ޕuF}6oǺ]CC&E\t߃c$AqjN Cjv)^.0R!i/bVxЀJ@uЮ! <eZly0L1P?Dn%gV5tG8thuݓ_@V^JқP˚>:@WM]=@ ~^CA*{MeR¬ƺ4\6Q5&W?U=|$2qj.V3_?,2*z$$ng=}pB ̎}/_|DA}7Κ+YRgK)v<@15TG|(aWYeV0̓^߉/FeTn͒l Qh/()NcV,ѷ˹a~_hq4\~(#c˳dq!F [+'LA? 1:t(/Ko[FI0{j?9*`u:Կ߸I)[7hnA~Jl!ɷ ](Cl L%m^]v=b&1gmPz.l/=05Pd9,8o<}87!H 9b }߃" UP38 W,avvܤ>ݿEM~[:nb{x":BVgrlW]pێ^<[bYMj@ P?o& 0x]jSڼr좨Dw}5kdy< s 2Πd'K +W^8SEiP*e+=NdWuO6-uhq,'$H;?igJNZ.}jp3<>ݑ7"8%u2ŰLKr|PNtSVH|nQ< c -^gOWo',D^fdpZK[=Mޤ+YdnFBn *5(`p{׺!iInHpB`2EAeH<`P‡n9M̥/OKfr@b΅|33&,boYEJΚYGBك/'&\ yz oOk +Z24Y i$v/¾՟, A)NkB/R V-Idy;Q oG(UQ+ pv/FB,3,K>'6I'_7{֚UBW=s~E\n΋8-&_D9$`;I3Oƃf, [^YG ȪV>SD@2Ý܆u ϸT/}3Dyt2U>:px>\gK~tm;A ,62P@WMOgU8ɔecSKfþyڋxm悌)?Ml  ? 2eP=wz|ДC ^7rVpPuH"PW I黶)NÂ=jəd%B33vPU/Q=B_pmz/R(y<6as2?:o$S_6gV"6%Og_?,n='{n#,Vco"ZOKoP9y#G-Ⱈkm<`۸ v4sN;88tvIK^MϷO{FJರSط7XHĈRPS!X[}58&62RmvyVW4h\ns^iDoc/$7K-]t2tGÑ,Q2!H `\`UP,'I `6r,#`Nc^DhSho?ٰrM t D'dt\"y?~~"NJױX' ZE|ͫhQhw:hmܪ! "_}>ؗ˚Myu*&ߜmӠKyƏ;Yi@\TXjK$0x(8wꐞ$414bl]H.ו" `@6!*Ya֪o*ɿ UނRb(\d{G޸63U*ؗNmo`y·V9/澝JF'^Y9uhk/[wY7'!$]T@gHb"鋜yC~ϗrta1w"MZդ|a ZṀtUr3K]Kjֺ.v$n֦hu:9)ԌTևN~O"7w곻MD\}>&f_2Buf[<| B?8Qw셞c9#hOb4닟 rT}~>AS)gGj[@R7W / & PKF?콞-#7Ey $5gaدEԘ^ pkGpA/n Dǥu1'BLri%#%af" ~24# ɧceVzlU*-Sbt obAy=G] ñK+;EWL?!sd4yVxR*Jy)PMK!I`*ȝY")X YÃGs3йpc9>nr0`Hs/J,wr앻3H[d@m]$ ܅: jj/ 28o3Z]GGqk;$DPkXA# [&\`txͫG_C6m5z 4FGV3 jj_oh۟WPa$ɲ.G%YDTnPٛ݌(tXɄ:~yNq8Qr/qE$%N'L?,JBHov4q-[jS+|/98x֣0yvP\ C^+axӕ" fiQKD>|fGb^ok2+0n bbhzCSUb [H> 2 ƭ}эf? ơ L10鵧j_*yk̳QV8=*R]foiq_:bH]ɻ_{ݚǜj,!3tn+2u66YcW<Փ!RhG@v_TiZ#h._גPH.)x1 VE1dꀵ>!휞{E9-DJxG ?e}7@ i]E#1Ff6Eh`H^Ue'oB~+vJfJWӞe<O~#Ȗ:=Fvڹԧt@K։}ӛCP]>4x T|A͹{?zixU.v3#Yzz7E:m}c&%=7yߝwt'F$7B e5 jz۽` ./RA DߥRo"r>\z:k3|s#rʃ I4f9><jeU G: p+fm|aBXֲ:R̛pB(NI3=#U%b(ZL& تC%[i&rKP\L+us`Z0(n uM 54r/:DnAnDҺ[}L[þ>妗=pzXi4EЪF[:`R z/qJ[Ep#[ f֩c` A*hTaqIuHL "oQ:-.VŮ$yQ:@jt,m"Q-z7UU8 ::3 %Pԥ/RrKh@H~_ 6C"3Z1y3Qmw*\oSj^Ww>D z!O#Ti?w]V Ñ2 #< Qv AI3aSuWa_vb<տwS~l{jkMbeՑCn T~}mRxEC,EmF]Z-kUoAz=˷ݩ@d0=7Ztzi uS[:Y4 ;z'eN'KAG=MCۄw'$^% S ˩:fG/WnSߘ:-;[L@ <#?V5Rn-3I6O;V>|,L_Ù㜏l` UJحh_dVԗ '<壖3Q07U=? 45¢m?Q2TC!BJ׬`SћE^EyFa^9\ UhQ}D$u&g?2%^'2m5w= N?]Cā[a!ayn" ,5ż[:ȪE5S@o`iS;v2\Rakq#kOx4b)"lGY]{YM!_$]V M^úU +1wByCF%z٭'Pw_$[y:N ;ND.h{|MCsၵB;3fl=phN؟ W†x{!|  qf|g Ub4piv |)ayõbȮ+ͮzOHSh''W_ L<1&L.B {rzt*˩取j$繮е{=%'k2v3=+x݈7k1E2 vĔ4xAg5PmؖA^3`l^~ F;Z@}|L/B9p |vN޽&,9=#gƀ-QT|;mˎLR,`!5y85*nU;*D ?űr4*Ùco2YѺz{;kW 2ܔ3;K~?(};WZ٣ S6aָ{ u5O?Ӷ ܨ#(1N~.m:#28=LەPv ۺ.%pF X' *J!ɯC6dC.L)I0__عk-t~j;fNE[{c n8pI3Vo;E5}!V=44]lS07s aP[ Gh f8Iـ{ </8\ f_aǻP;F>ihVmMcL?$ 1>qrdBHc .Rf@c"|521nHP*~9-@E] w[Vpg5S G- _zz-pN1|·e((F*,r=L!E]_KXRdԥ$#8K=C7uUp0Չg5Jh?_*׿bPڠa8ˡd)?|Gybڦov'lx^kthc¯K) (*%Z@^go˪gTrB#3ʣcI 6kN@yo[ԳleB[ b SL(0 lq#*nDHWzDx5\n`^O!6E5NP Iܰ"dV{p$ެ!CYA<;PCW=/WOn#ywq>xPi;|O,rހп 8V2)qePUoDq$ס1T5,y}t2$.(C wB ;VDbٟZ)\]"FAx*OVY%T Uݜ H&-(lr}f%yw~IPR+sMa{:+*)yz̝Ŏj]!{_ .OxEoi\.$ ܌RΪ *1,4y w5X=o'[}ɋf1. *e *c"NFg' E&]\6:.G:+!4nVF=nrXJk2Bp`]"D7=w%c0Y*Lo'19]Ŝ]^ <ϝ0V34.dˬW%$|mmġY ..mPS iQKk pSH-fB ^g˺D$xF`;qW/ :O ne`m_~e{YV=,JD`@Y!&a0*'Sv5A7+1Fhǭ0q3c$ye5inL[ـC ̶/ J'*cc:VhAy0f  he7e,r15&2NawRjH0N`ݽ. Wd?`oFDTF8yc~zrȞ[ :pDބƴ8y2]Dd՝)IxƱ|)%sa e81E*_6 ;M31iK1DI<_I$ U:,gϛ (!<-)Śݿ*Z+uE=I2~dTR|&R&(+'{xj]VK(  CrQ.NĕIr\w˘R5%M̝ @ل <)?ܗTLʷ:Nr!S75?%s:XXL4)68Щ>ԢTDjޥ,fl p~ 1BR T煃Ccc}Ltm;Z0!$ Σ5a_7Z ٲ/ƌ?vy={za7b1߷'=. zG (oF-,6d*g48xdd i.C# Z+l70 V>H)(%C5htEEueC>.~ wHmx?k$C~s$lӎJGVy9OyY0˴mRt𣠄52@-!+(ͯ&P-މ>Pcz9Oj4^pHEg'~za@x-51_5BLJ/cf̊dz([š2x8Е'¡Kcْ]p r[[ņ$p>zZ 8<%;!(p7g aV915Kw חew;>YzjʇӼ^?љFSUA.7`Un%}vbUIB7#ŠSzIi8m,pOpaYG;VZ>rBZ>/*̊fbw@n[jJ^AQ 8+'j۷!| bX@ΪM ߄yI(-hvFߎ?,dLN"H~k찃,vny|/Ѣ&5(5z@cV-x]{gB!l' w"~je UI8-[Y|pۦ2N2V}sՑDMC7d3W}y6̹JSh8ǎR ;xL'0B,m~cIJ]~ :{:|}-&2yOYl8 d̆ƾY^%ѳz0o]5CpV}|kUOXAh|,95B/:8eUEvώ;u\h/k>/# -#駞 ]D0HaN, *u6[;,xLMXRb "N+`Cxbd m=6p# -|dX540k9M6Q;p|nNR9؝ 9&0]Oa絶d!Z@x;NnܔmXMmnڡ('*#@/"$*J?;9WB{:l jK d5Zt=#ߖhI&|_+=.Hp"9LhfSS,L{bj3zd Hd9}~1Uɨ\sWȪ*U\`W1qsRȢІ)1mLVD|WnbtĨ pY-80!6Q{WKnrzW=~ԔlU`lI.Fq60F &rպB/ O?<{ס3q\+q_>ZX,VTIU㉌m]WAH390x=F333U^ 0]U$O+ueݒDVW!j:PVPPAY$SG@.l]چRSDl^CG+_N0I[OWB27', iJq7>UDa(* EeZ z)d!"EZޙKu"j,#$?^0b;l e8{:vf%ًVNOU_}N g Hf{1cpT7̈dm0d﬊T bʖZNf㇉Wg(b1 h.s{Z M^=Cl-[ 09 @tDl3x\ .vx#2v-όc3b/kA64L W[d9ZpߒJ^ecQ$NG# ^=Em9`QIHls 3N).3xh?8њ O\$Ou~GkL׼/8SPotQ}h=JDBQ4Gm9ʿeQsD.u^~ZCLn`;0yCL Y ٯ ȋ^\Nn!x)B'uŅM0 ŝ~NbAde$3vU:Q,7u[gl!vnUsrJ8)ٸ1w/%K~U1k$\ @Ŀ5}:yy6 C-uUd4u8CyLNusKn1 12I܂WH2qd\ Id*=(c&י(x@V&N7tqfi׋^]t-]y6q7&r=ݶע{!{qWтA]#6SR/զ(x%aX3HvF;̃89DL$^"lGf!eS(bbT,?(|x9 ;-)ɿNߠ>2 W $hY`~&-lg笀zA}2d0ppj?=:|J2N!S6ƽGɛ(خ\B]M(zE^&FLS_DUgIlv1H)W0׭_w0*ZUɝ qw ҉La/7g >NE<_≪6n`)ˉ$/c}0P()L%-z/_g߸m/ۣyݫC X>ev' nקt:r2*?Qq)㲖V$ |\G$VӯGlLKn-wkl\Dfo??wiU ur{谆1)*C !YJGR39Aq^d~ނ@E 8iv&ջAn1î%=\+Tk˫ xxdOZZU !G`ߴsZr)Y]>7Ss)=P֗h,OkN&\{wr@˻ߝ2M89J?kn_GWp6\괙3^"- -[>DlhK&DzLOD$0#\6fe1}la}Q8alkQ~[=ȣ<-bxMCHne 7 9OS<8|oúݎAsJ1.15 '4r([W 7@5/cцɕ`  uMH,B&m3ypiiލKNmڹQu~p><sp֋E"=cM3e-U;f1C|LyY\4*ǑCse$4lNb{HK3[ x/ޛv>i2m!G!O1M`o9ch`U!`M_~w2FH Y $3SH+! 5s*tH. Z7 RIpX~θaEPgkuiM3[z٤o-RJ9z>Ռ'[ZJ=Ի+ u\)h~ʼX!$zFFp@<ɎbޜI7(Ghq}̫)@*nTxuG#:ujcdFEŰ2G\,m89.B(JBQE)Lhփ)nΐȣݝ9"hzYfաR4Qs3j0΄_D*+.+u6M~k5$':#Y`.Gd1 l^1QwO"3y g#݋/-W>ͭ!ᥕɘx_fh|H8-\0 ~i/Qxzwxno-7,?z5&0pZ Д%I{B-/p`ޯQjwz~P"ѸГyҋ͟;i?K!KY`-&}"[⣽r?z7F0!L!U=fa  G(r-iXM4"7 ,Jx?%USr\6is̚fpAҦ(k-:Un&+Tj@v6\5q#<ї{a̼pfͬz$Jx:ioz?qfw|k\)5<.v ?}5^E,Э5z?4OE<K"LYi/+5qaw@D?SѴȵpitX\@ cZ"}#>v]kgb]UYc?i)BW cm/"9i3aO*I{-\q ]E`YP ; #_Fz# 3ht76EqeZOa'e!R1>j>{/NT%dwܥ;|4nߤLL}.' "rT9L+|ab Jwk5:?m\Щ_רNu'"T`bR _bM>\^/,S AjHE5+F΅12cZj [me@<#_ԣ=,;jLqئ^l L 菧^Q BUYJ1FbȱPH6- <F(do+N )Y0GXC{>my-31{&( f8VM*K :In,$%hEOZ93Hr{J#0L~Ь5`B(0QNTD?6(\D*ՋXmRgnW \3\LZ<K2FE}d QJRϢ4 ޼;$8]>0U糪FW|(k@Vk,,{"Opj K/zR$e^1w;Bg DU9Reko9*>8it8ItW e|V텳G{ˏUUrQ1`DƵ]#+bPK9i;׳OC9IOt qv|}Qa OVWY= áX9D+`Ye.wU"$FN:UY9m3 K2B bq^ktg',ү˃>3c"f;sd@ۨ/wQJ7/Zbm k|q)1F:/Y?Np&v{ u-vC˃&wqeS?βxE4ybdKq0Ɛt+W:HPH"EҊԚ{54TWdK8W# zj:؛GF(CmekITY7I%={dD Q:3A <WIɁ 1 Ҕ*mB9z=N||$t %E[_S%5`Ożi~㣃, VE(.u,#Z7(/H@D\s(  R(krx.Q\P]o_<M>:<ؙeugYZ0707010000045b000081a40000000000000000000000016612f91d000043fc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/target/nvmet-fc.ko.xz7zXZִF!t/3C]?Eh=ڜ.+ji?cgbbpzI0COި 鄐Z9j82 \SrEdTJnؼ~᝺i("?#:`#~H#m%LJx.+`czYA؞- JDRnof dxdx]y|);bIAL}|i-ݕڦW)osG^} VlYD8?MP=-k$c``[0VOxy tO=tsŋH!fM3@>@X .ڎ}r0N\(lpF@%AAs |ے =V>^VZRs~ⷽ&GКD`#ea [TCp^p\Ds"wpՅ%IULwhD'k, $Wi|%Bl1HuF:fU3JjSjBy|kVq*~֓I!LXܽtFuL2~P2E7gQ­Hv\q5CوMZnoAT^(a8T"cUqx i?Y G9U '^f_Ea۬i?R8=L$g,Bc_(hߖIY,\i$o!MH9X_l|PIQ!mbB"?'vEP #5ȜLx%_їPJ|С޷;w&Wb$R?U P Az/.K Z A! [D{/Bpn~Bf#S dM6Ec01#/|z ISnߥS6#%X;LgG65{ҔtkQ”3&3ifuPw]Y\uo'fWꇪ#E^޻*+ɋĮ:~ _<.vioyH6BN KWN.(q9ڒFS71潃TͧEIK%uoˆx#2i$wcy=O3x4twie4g/9,r'pyti-;2H_*P& =wR`T^Tw~GN{dzl Dh:;qp&aX(|Z(P ڐq԰[fqV`05H9zApaн9R#hf1̞'(,B,Yiaqlm`f}( lϳ PܢFY#f{j4H>m>sQ`,0т  oyY]j#b%UYRDɬjAؾIy;hF:qrRӟmP<! &#mb`)t𳡑4(Oib4rmn.K.|RgZ@29g%h -o Rv`tMSIZF.ݛ%< "_V4"/>:"Y G q\_d:;mC X"Bݸ- ("6}SY1͝_yg!(h 7=8N#GÌةv(NT#@L[@AA@4H(E&C"a b*` ǁ:ڸ 0D׫h3PRhBV˹%6bxlի ~&l"SQ: bbCSeaoVvM|Ɣ~H8|>,3I+gK7^^ʭPTGa#ecRv =5AClQSiNK1HuHYȤ"~ @[1K@&(-h6ߕW{pr;E!TE{وG$M^&<`m:>#{?, c;okLDim C^EćalYݘP'Jotq[$NlM}DVꜗN9{Ap!<( *,87RΜHpCx\QtK2"A +٨HtbwįJ_GeTz'ЧE7526j3^? 2bCgXa.Cw J`ZJ^MQ_PQ)uR=.~ZX٪8}-&oO-Rl+aTA wn?IS6P%( v@Ev˒ )k`y~/ςjUȩS eI?Pn]^>x|ËT4J.kQnG z /X #̰h6>_,ԷcԦ$9)c0`eHޞKzpljl0k!I\A}gEK:Fl]G nKvDgp,qsp`7խch(ZQ}#ڕ158|~Ҧ Z)gdI?SScO}w cӏR2+)E9l,m؜±"QBrC!oDx5CT6kpE5& 9.Id$WQF0cQUzwV4y )H#jmHR{T0N"ϭ e-@E{|E.${٩|?TYfr4(Qϕ M""SW3"/Rjo@ȋ#o5]e#V ˍC3KѹQ=Wk+96kIB‰qd/ped[Dh9hb=2n~L}{hl!՜SߋHqmw@"RN u2޲-]0=1my2C 4@^2,C.yN K3\~oViJsVmOY*T]Y9>S#/ym(D!=S/igv[Њa{<ҵ %gC pEBj[nOW \b=1cWu4 cBJna}` xWլeՌ хp?]+4=Dހ*2FP,։j\S*Uҧs{3 B!v4Nb=tw ֒dT1v=_ͭ 8Lƒqw>€/8a $&% {xŎ|TPhl .eHoX4ʚҔ S[|3Na$x 椢~Yӷjg&~fQisN@ς(`Ɋ_!x|eKO"n-KpxS oi0=c lĦ,KFj"G%jB`- Dp\JB y}lPp0j0_蔆_KLj0iBjR8uFѓw@_PnB _5OR͜8&p=r`!9\SyAXsz8$52e ^6<$x%LB1vF^ />I#7jʩҜ Aڛ S<=EI6kU"TIDB*':fh@Sdi&KPb0 ڱ0'DN% GX|ȻMPvY*_w$^qO^_Szq@bWB IS8MnX@rF2 B8!WT|%MNu;kz[mFJp҈o4Tc! WlaxxpJue|U2E&T] Oo^m<B&I_mu2 7֮#*㈏צ8՚d|6&[őn,52Jʖ bLSA/Gʏ c'<'RE "}N3dVk\ 0YB$VA:0_y 5k8Yː/D 9*"+sZuz%AE {(Lۿꎦ@2\^@cY1CC8Wݟ49jAա:%p™GsBz4‚G=lc#!%yО\2 $^}p)ٰ_`x/PKv$q3@Der Y5Xqu1`<Z#+HΧFP K迣a<ʶ\5-?d~ ÌL<,^[HrW=!>47z{ю(7@}Zb ȒDmyЈ(X(`K,DVBK)S̩'XZsw uԺ[ǹ06Bݮ|l_"uY U]矗 >õ-Cˌ11N+,/,|cqmzGJ*F\?9Zt]X!Pi`оTX5}h[‚9>*=MY%쑟Z{JEF7+~FE=V)^sZ洤 plލ+xH aR/O݂Ux>|SkZK)+?J]H=$ZKRT 61dvʚ:bYXֶ4Iyv]0"X$\,Ac]tww`6T1?QmUOJK(~*6_(# JrG8{1޻AkOG+hgPy B3H&Ibn~V#8_Eǜ?,)Q1Jr&^p&iW&e9&YaPn2xNi}EnmXi⿔z%|2M-#1$Op L8fv;x_ryy{Zw9Yb5Gn.Vqpy5@52- iekpE+>V#W*3!{5ܾӆWO`' <S"[IYwŽ$|cZ9ƕ5!;^[<,Pz:j Oq_k|yz3o~$W_Jz՟Jԫ (n\E"q Pu2Gqr,+$^U%UsCXr^SOC$Np}fntXX} @(cBqb+İ h8\D@)e'fW[4)s|^ϒBqpEsBB~E,abr/8ؗi?ct=br\`Au( k^[mN8D$ 6Հ~'1ӑhp&t:uzhEQrC6j #(OAH!:c}<9@RrAП3x|=jesakFlõ~ln@"L`"7>ug3Y;LGN<#Z=q.Q&cWMuGdySiT=gʔ؛z3PV>#O JՃ6d#HP@dW6pUpD* ؼA >昫C"=ͨPN'W>~9_2]w܀HN33M,]z`)nP-9xzleEO;Y]+f }}:=!&2;K4Ed|F @)3VoaIsYj̆\#g .a5ɭV/" yVY$% @ 9"D ,7jй~>JuTG;@O£USQV7эLW&)@k!:ﲇ^z`MbE12$0zªO޿'9h6Ah=~C6C** w%K2'l>52rYⴻGagz,{gD\%6Hkfw,HD:69UyYGnyTky:hL:mF_{?,mb7&̓xL4RS'{IآpJ>,9/8gV  HCRl00,(qr\ ok;?>(W{6+M"DblD;ja l ^ '==b~M+R"fil#9L)*DKs xiVh?Ri^ "a J"$oىqd&9VgɈafCOF*nY>P\@a9-m9ѩ!f-㇟p7yQ*P=\Kv2Xja֭D ic>4N!Nϝ v~64{L]<{|{``?`ÿPڷnf~|ڿ^LX+I9f~d9c 8D>Q?b_<|(}yŰrօĿAVˍō/U|2z܍&Ah~Vf%|r.1`Uzlg)$@1_M7YZ¯b(K-~!2wcTWXZ Axy Qd2OLNxm9 %aƟ]yUR?S?foQy$,x_wp"HaSSvPَ!,8)05"#q_I?AlK>P,<("b/axb/:dSάVs;X6.R=Eq -P(Dkԫ:W @U8m9c;Ȅ𦋝AAO<;d9 OEv*diUk켋0le6Q;- v&oQQ![_ȥ(=OY8t}7m-S܁ͬ[ |;Ff(qHY5o(T"{@ Iyf\r-܅eaJ:=t2'+9k 3=,J[9knXt9>r}J>p\Jky|"mǩB7?<շ^X;OL {N}vҶ!v*J哇A8\瀞퉯#[ҕa &l!<UMv0CNQm (z@;2Su)#֕A&[1ސ[ w#ZU[4(ۼ`9XDhVOʜ$b<뽊KaɮeHR܇ONLBly ~eUj8>RR'4AVvn9Zߢ%ⱑ n"c:zAJrW͖eU9J \sҫ.NKq,aх80XC4h=%-C48Й kݯeWc^&Eeq3Kwtbk(g2C[ѵԥOtBM$m/zGIqi* Yt۩n:}(7aX`\]❀&SãbwNA4bSda^ 6KdR tzw8}MV]B%@ U@#icI KJR]ZɊInW<(IM%QyCqwiI-g|D̗0T7%\TY[GfU^NUΈmGlURx+^Ygj΃FVobgq&q/O =,;_uֽiWfxy kLѽ8d3iZB]( qR5 r /iwV"}$Y2׳No VTs|yi8} rlA4Mro&')&E;n[N}XkJ>𡿋\w+ iFَ޶V1[w=:S3OgcG_ N@ZA5|4uj5*e\O ZW"IoM.h2gՓ2ġ\^HAyEi"0Van\X_6sżjR <GJuW'#֥@eMF>=~/ ah9Hqt\b|o%΋2 j:+ C԰sjㄣʋuh:yGA\EQE)%uSz;3.kowv r螈X \K5ko,VCEwCrbV]aڞp;uF٢۾ʢ0J&j7HNF滊Ī75SNՈgujĢA\'$}h7ȡFmLo{yVVikZrYnp읯fDߝb~p-L6|Sf0u08'Ek8ncԨX܏>d4 m ޤcڛL5^-| /r;@և/ZcB/-sQUě-m@GybVbGzКҮedg6j!21G81k~BLnPcy`'9eԊy>%@79n[n"$29.w/)Dr^x"BP(1q '3 2yey7e8τ#̸#rHPܒiIO}4iRL| sqJgÃo2qdde{s>F WE4GԒg 4EL^ PC'Р2L,~`*7_ ¨Kb:Iu#<>7Kw(T6UK ,FHz\2 Onڑ;ϒ. d>6u.q_s7FMZC62c >Hw JR,%[WEXQa|/l#:O^PϠyJP)r<_"kk3BM>;T.3eմeWb0 < zccUjJFiQָ@rݑ'r0[(3uDyg :O<-,Ӈ@x/4@9؁Fx=ϳ葩|b6p1`ǯ#cGvEm5ԔꞚG{Mh/s؀9A3YZ5tnC\v&'ܮjX-2׸X3I/CW:wj/xBШT0̓(%8]r'4˅Ff_Vs &ܜo",8wdڹ(QTOʸfG`ctl)ي,MˍH=w4ZMcFpցe;^/`8R>͈ vsC1uS{78!/b~]p+aWA3IE9P?q7E1.aX]5`*6uxy:U~q#]ONn( MgUA2ӮXh}15l^PN3_E?oq S\,ڊzptn%Ű!\Dy71's߁ a>ZJfzca{4j b d*')fO%Rz8NwA1̀aH̳iWȨu2!\[ݙe}O~c&VR-,j+F}nLвoozbOS^ttޙvyСBø СW R^(jA,p "WW& X Z/ !DRMӦV)>CƉ(u§9V#Mݢ9< K !hMwnjXTW]JɁ ?I>m>s6Ye͵ fCB" ZEu3Z/ a D$$:p$FdVf2 (Wʼlgo`p $_Rw]O- יukM93wQ\ute|tpMǥ:P S6mo`7Q O[(?&wl=oJ1$Wr%'r@5Qqxn+P4FA(2b3zA9RS_s Z?*{'Lv߷A<Ŝ,ۤƑs88%[05dj_a̜zr^w>;Ah#1M; P]5  Њ8 bk;jKMWig7ye0W{k!H)daY4Ͽ5~X m+쒏X6 :dkw,1RNjVڦו?.ًV-&O <K ҂ \=9 x?Ar=L+ -;y\|Nݒ)=qKZpA,3CՉDV#?/瓪ETٗ-hKo9,E۽"eꏏ5N?ij凯b\e\۵iݢAX/}ޯ-yӗ+h^e\g'@r1 nb.I|а:s Zu”_d61Rr.96lͻ%K,3;S(Ua@a*mZD=mPZ3-1N2t<9UH. E$;h?)~eY/F7:X4[h6 hg xAxxvc\_P̀ x42;݃ҁQO"De ňڒݍ/hFoL;.\;$lQV|';:NY ^RpuHg]Mjy`VqUpJ6Pѫ~ !ctu.o$b{!_tCJ&ϼjцQL/c셑+/56LIA܊CVȾ,E8%)A(zcBvw=#kDJtĞF(|I/]@?v\e`p.ʡTgW]ZC:vOs, L4ĜJZ _\Y,WͶ Vѕ4;dH穜ϡg KP/zs(p7D-͏7XF8S K9$> 2SqI[S"tF&yՠSVOQLQ):<>X2boX `*@mvLUSH=h$(MFg$\ߴwe?4T&.m(Nj\[W5)u{b )D=-S{c#r4(Srz׭N5}ӧ.4ts%BVYqsU-zv-)W۩Wg8r%KDXqH;.>)OB2o&D@9ٍ7a LOZzmDt[,|Dy|Bg6HxeQt+Igҍm;6FhCE8#WiX2톉Kp~įqmιͭ "jTG{@Ut dq3$G4bRUSB Jy#3OJ,%kE;R $V,w[/\w|z~TúTrYUHF#6sK\?d1~%SOi2AdK31X:tH1Ψнǹ$<= k"^4Qa{nk]I8D`_^b\RJ'xNatΥil D/+x[Qєg._c7Zhp( 1F=WMs$[?IufWڸ#g&-XЃ*$L(ߒr o \)@T+2¼5`Xrpo':)ԍJ@!i~w\jT39FploՇ툳ڱgYZ0707010000045c000081a40000000000000000000000016612f91d00003138000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/target/nvmet-tcp.ko.xz7zXZִF!t/0]?Eh=ڜ.+>T,=(&W Qښu 8e.K|Ðp}շ0}㳔Ms<PܒCE\YRS VQY 0CQ{Qim|Ď(M,֪!R-wL "81Ni9ȎЍ"1MӀbͦ 6QK+U}&a1^:\)xo c9P`5ڞ ^1uf}Ep~0y9c+ry-HfOrBI\&IψHf8|5 mk|f!t4L^qdS1Mϻ/ۆY_q+a^kFD6bbڏ+JA9WRŢu8WuD,w6ޏZPT_'aGen@ !h֭|3Vl㩫/cg=3)Q'dCi/Vbp3]TosvK|$LtH:J, /(^mLR }1?糪kt$PIu@oɇ]ȼ獠6QR7H"J 1CѽY_7|#Wccy 'ě0  2(+}^U1(O^sZ!3(p5cizeu}lΑD(60:MmGTc)%oшa'Cua~|ZˀH@% #'dE[A uUEJ}̹Zp; sM>ڰjeB^l΂q 'H!Ϧ cWf,@cE= r󤗶CK}i/evpous ͌ = u.:, x*no\K)tZtp꟡qTٳA@t|r4",PQb3Yz[ڛ4wI >W+Le݅awȎl⏃F^Sh8+d 3s@a4i8E"C1;ِD6i,74 %2vo{XL9Zn2ݜ  hvYV}wَ|1!;e05=?M֝."%DV1*}X՞$j&ή !o֥e"ûݪ ]/}8E("hV("naWk$h^THipިN)2kht 4-|Eed?mk]e1@ .9m{z!Rg 6w1-LwSQcȦX.o CI4WYvqӺQiu?I.Z34`K?eO]zW/bs VkEF5zmp+UQKfꂳ,ྫyo'1RLPR>wFQXob*-ˈdO5a͞ rY v5w]aJYE ٲt>D]@U((Ky~Q|CKY]K.]7j3,5I {?qA-Pڡ8^֓.rb+'Gk=jǧMuwf }XnؽZί?~?b[aoBd7e! ̍Y#ayڡ☧sguphI</a7[*&z`Jtk VBB.C[ieE@UQUIu[l?WUe2-/Q o;ʏ7Zƫ )J`J"fRy,J;Z53/{0aGd5 [ƔCl.cP`YMx(AQIN(n0!heIt[VN, Z~| [8µ ^[9܎E4G,U,Ճp/r̨) H:,v(QW5괔Hyꪫa"{]4 6Y A!$ Ym+ȕ; B^'tz@_y=N?2z̍^yGd'4bggU&=㮍'0Or'[ [u1\z]YvB^^5FQF}1<9B ]Xf">qy'~EKUq}c872^ן\FfZ!@YٿvÉD H5.7EZe'3Ӝd}aߖ%.\e_e-JMZ]䨂c%oTa?ܾ]u=Yɔs waе.n y(Ł]3QkN%o#jW.s)K)o%cYíˎx=ؾ `|65Rٴ6IPGEN#==DJx #+";K|'b|  s)@ˡ" :{m)Ǖo9*\!T?&.gZmrEws戄XC!Wh^L?4*',Ttz将*|{9/m%="sJ Yux/>PӅ?EfXtO(<lweqg ^t1]/2@A!DgY%oJbEN# 5ȍǠ{9bɞ^X5_<p5 jF>ΒzVV qS{zǃ3IhDZG2“ &4v ѐܒF`iF(U^%+Ťɵ\d ~IT eXD = PW?oqvh@/Ū]{TmgUf%Jm!9;񗯓é]Ǐ\m+`H]p̐< /0WyGXIn# 'Wf#7Q?W]}VbUj!Âx3LM%qjh>=\^1;2THC6D`UMQNx$0F:ry3C&Lr'}x KdVu>fAa*,֦@ ?|˧[G5<͔UrI@%lBlϵ=(R}im^p^$ŻIuq(qgimn>[7[I}Y꾙brŠekh?3\vhnPlV{>aZ's"T4$Per|drԞl[No^nʶݳټH`ӈb/:`s e _C/I|$%WyJ?m{=/w7!T@nsLjLR ao jyʒW@r90Lj[i/TW<KQ@ݰW^ͥ<{"7Q3/~ÅӍ CEX`` zoF##R=AY?H?fwG&aa};R+ރ;L)|<%{SÚCcHcHYnT8o{Zr6X3 ~K|@hd@kY@J=R,rZ/3bZ@ܔH-cND)cv0LrntLegO=6Ӄ۸mrl]GeW?o ,UBY Jgb/QDJ$A"wnWXNBP<1'NᲫ ]@\d݆*&F/ xi 5V,`{\5mDC`3i6vJ~tߥq@WC| ?c(@SnF &xuf AA:PjGAD :clfTmFr1jhus9ڒ6$eKn7F[M+1X'rUb2Pzg)qWXHu|u?(w5Zlş$0q#W]$ x&RKygh9 e7Ւ>b!ʍsFK(Y`evlR t?zh(π,{[6[\!(t`h\ѭ=CQmdTo8s\cԡ0wbEWrLI8\uekTƪ?H>l%*ei낇 gai{*!墬3Q~0F=Ј{yUݏ-"zkE*cļ L D[(AYM2=#Io- 0!{W4Pu]>wJŷM2ETlYTs^zΈ X&^gBFFi{/ps=IaDb!yޝ *\Q3C |ǩczwS7f& <іa!ӵj3xrx]Ub 39MK+`=Ĉ8lpU6cZ}<ْ}d7"'4]w Rϔ(Uv[khdȝ/7UfZéaɦ4μ%5y0tM$HEbKx\_뼩S:+U'}Q93jCyQg"!>lIR>(=6<~d* « yʢS"'G4CR:InA}zcQ-$C?A ?mb=(>M/_I-Wه ;' hhcCIzi xH^ݐh@˅p &jOK İjam._N~fX$sU0)$@琝5Iձ"%9(yGr" _Zqу/ is//sI0ّ/p, x:Vc)ZBf:'C'xiu5xK->:.Bz-)KM [X& gsjCAʺZ$BlV`:rSg"ɬb,>9^1I`SlLOtJIg vWܢ] ѽ(?IԊAjPW XUC,:pݍ9UC-e]@5]@/=a3}1lIP0hjI6e_N;5UgYú##(=e  _ä^Z<ۄ԰RL(#?iQLtE %J'$+綷r H]n ?zݩ(jzیHBYp|G%\fe44Y!䰮Ϛ8@ 1u颼gh)?f۸Mhv}ѷ6Bjz*\:qJ(g"DP V HpXT}0PpoWb$Dם(ﳐ'ߪhe )P !h37p&̣=~k%ENLE;|mLRaYyJA+@W>LL!-ppsda]dVZfss-SGHoCDŽ=up*/B a)QrC&?٣q}pjNh5}eiLDmt?ǻsZ^,T> y2/qG'vC$Jjba~_m=]Xaz/]L`ŀ_B:ьd%9{7IRׅL21$e+~` oH3v6p} kS17_XW ,'7;%$br.&.kI* -Ɖ3}3c?!,GrOY '[ ;S~# dA<]J)@g_+ Ц J$Ny0k˽8mԼ(kjw`.G epg5Ec8saP2SK 1:Ю|&dY9M=H߹4dMUQt/l^\oc< 3,#pl2#;oS%Gm8JCxmʻo-y҄%qmd,:@2aJx-Gv>n_4)HH/˳YEk>_!Gv5JD:L^yڒx]х3ضYyL솞jyAְJoj+UF+=.J>mq-Pxv>F۝>7Qg몄n3(u*_)7c(%򎇂Ӳoztޙ3(!!vw四jnn(t=xFFAd֙sёb@QRE+! jbDkgğ _@ J/r/͑=lh!wJ>%Tc.?lPr6cA>cꋄ !۪;$G>LFכEbJ?Zo hŠx q&>l7ubwBTB?F=fC*BWh~rdX.^Aw94m\kEؤYI5_)V]l< ΆX$vGߝnx>la6csѫ@H $S4,4#4xN3iӨxY AΗ4Vʒ)eAyw {7uH%:NAq6~ ;xrc:O]{@| f,bIYsA gA OE9jk=u>j'|hN3xMjc\ Wr < C>;/50ElYq}ۊ~P~$҇mqYvKdj/MIj="m~{bHb P_{v.Jo91F"S"xm>p7T2a7/|=lWǯ95,?9v,A`Lg[$w\|L luG8rMwdkkQ@.T܃j Ew<ݤC/.dnΕ%r$" [y&1T0-irZꐈj0W{O*Rb9!9~V)Vʟ =~Pc76e:NnD#U7k+…-0EQRgUWgj!YJ#^iSeGt366r4[|RAU UsGRO$wtY 1 sKi=^"7LسY&QY'9vC}19͟ 1_ io5 1m?W6-S d]z hde2]^$b5˰h=ټ|-ںC!Qm\zNmb( D\eqӹhɭKgޕl(l>:}&6W{ |m2Zo~p8hdZ|bOZc,I ݶqͥpHR<\(PںbO^{gCf+6DbȾ=:Mi9,76EHDwSW%<;VK<2`ӟj"r/FYhp:Œ#_N ~k2w^߂p#cWBDI_Oquωȵl70_U}v:6EP3[+@<<}%W )C+ U!IߔwL`^Fa 6Cb>qI8ܖCYPj(<_;ĤEqdH!J? 9N$l ]ZMiYKiefŗe2$׼gU9(K &lda$O*@@5R߾j&r=+˪,߫H~E ڔкAy*["5iPPgXfy]Ȅlxu;G4:HߊK(~9oސ$TwQ;C]p["~3b ޴U54~8bW>2cf/ک2VXP7GѱKD+|,h44ԈeD)ќ?DR` JͅqR|FZNc}Sj;d 8F>נ>e0{HUMF/me|׷y!qMޣn|r66iPbБ 5gYZ0707010000045d000081a40000000000000000000000016612f91d0000a684000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/nvme/target/nvmet.ko.xz7zXZִF!t/ߦC]?Eh=ڜ.+O ø3 RDIdyrK APCv뇺Q!kvQj,kO*[Sxy4q2 7KYa,7P[5j~qmyk)ܿM)~ Å%Io&mmg(l›V:ߩ +-UZ&MP gj@~Yo2 $i18x{~Gf asA. ._9:/"GKv :5&* 0 xP!vhT4=k9bԸۭ^dof" ^\>Fs40D5.TGyD!~yx= `N ` sD**Vo/Qu%] ȼ˶m7]xAdRIwy,[=E Y{ucMzK-%=Rqrxw5nQ[܋<>ܖq ze,Q!=7 WQuF/+G1 o[mko%lS{;օk~=$L;;~.994 SwȲW+ -e2ǥxKe멮]N|͢Һ%_\QDyW5΢TsV.vnzнoUڭںHF ջ:g{be)*BJ(tU- P%#˿tA\`+?Pr]NWHgR1WnY%j ;'4ہ]lvS:dKs Ю/jtCBQcƌ@(OΛRƦ[m9ɂ^DZGnSuA_n ߡ4[{S 7xV$3 Y̮kXcCJ;hCJ'D˞r-,Q[ܣ'Rf?dlaHbHLH랚j RI-o%|PzwEQycf\4Г[=KExhKb Yj(rV"g`$/qܵւ7$[u4m0yfÄ{,iG><5}`L/LԼ[ 2y7W}Cؒw֘BP!kev 4 svHA]W]PCDBZz+&e)Vٔ٦t1pD-7 gs)&+0*ki->(Htx6\71sgѠz#e-VH/Yd?};te4 ypHV 73^l?Um6}e{WB!Fzzh@S3כ홯7V匿KYAEKП],;86ZER݅P`7|`GN^곭U~LG`"}²^~ehqc9}{Bΐ<$Jb&B2w=Xe ) ?hII&́ZQS Y^+FoJP0]G̷K_Zsq:$M#'?f\ęU<) 5:|j[@jn6JJ@4ڷe%el׽ C{#9C?⣱Ď"i[p).MNH>p04O?eӨ9N$vJmPGKB-N+eI<R8+pO/]v%퐤gcT- GH٨+}CЌʧ\x>Q%r_u#>Μ^CN}ZݨEZ6 ݄:WL7oԻՒ!>c+R](EiEoC8Dܤ*pJ,ůh7֜r45'!]֓F] -|C* o%6⪡F;w():ao_3F㺊Қ v/2?}!J[#im׆ ϳr}MG@ y7#4ks/-]K|Vaq%hr x[mkkkOI$6OonA/TȂ@?ea>L vR#zFz0SÌad*y{kޢ,@i>߇&^O _I2of=~YB.;& wVR/ْݲ"$aDl[?4I{d`ɿ?B>!^$jo3Z;6OvpaP$-C]Ie X-чDS*UlU׈RM*5$Ю-/R$(l {)L=6ٛI,>dCn;L~1<ʿ@vo߁E.B`{L**bt\@j,Bš]=mV{ SL +#A A-5Tg:Iءļ_Fn+`-v73 sh4C+w3I+Tp[7܇/QWP,qHP8g'9J܊5t('־UI,"(;9PQOiK!onr(n/E!S^Ydo'rC鴨%NL6fH-jyvBQA=`hAo!jP_Bbn@V=Cec\ ɥ0FN!>xF!@ ḬSEhh>P}f*&?1BY/CYƃ®›YIn#J7EBՊjfOL$|D붅uk7؉R<+lLBu@1S)M\E&>kQSg[mpw9.km϶46Z}[: +1 xoeE`Hzev;^;Fq) %GgX6aq6hQUfoyIaoGzQh!Ա;";T\(y+vc4 ǖ>B搅Nv1WG { \c%gi[;ɦNm֋nz /o*[ƃˌk646#͇lDX5#,A3=w0)I oV=0W&n.FF*k!jc.Gɷ3ɡhziWjF>Yxî*hf8l%[SRST;egܩ?L4 96* hƻ߻F;,#+"DKFlkU |(Z`|~3bggDfay 9MrR |vKn?)&-MqԆDiIp "ÅQ[KsƸ9*n$Ř0]G hxˏ2HKV&<f}U4DjTTVL̍rS, 4eӮq@@";KM48%m+ zƎM!6iJV}X<_FmߒF!vܩYfz2x&HղsÅPixvXL[=PpaettRYuYT Z:Ab#0F2|-\` M^NAבTluY]OLbĉ2@%q a]pp'Z%~@:zXTe`-fLb?$*)}߫65Cλ,v(װ\ITֶwW#j;z DvPPvcrڪSIfl$ooa^F2sNyhױ.0l)LC|Q>[d$ͷk9hAr]WWM(:zU>KB2n{!(X3Y!Pkr@#.Q`~lpHmn''V5T3*DEU0 n[u LMi?n  z=*3 kRdD!o*&z/V74dt] }ޟƲs_@KCͶf]3Ûpw7 |MČ`@bt{ [^ϛH+i8%̢bR33%%W]tPL=jBoV:MYУγͳ[JЦ cg;GPO {ˌ%=e`kF(KqY% EFU˹mr()hP =Z OW ~ktT2EwT<8lthL #$/2 o?=1mILǫ! Q@}GU,$2u4L SX6V/*NVzg< XF}lJ2!l>/K2x`yLCn:t:a ~2 6V\N 8k'mc,hܩCOB0CnzẀF,#Lԛ}Cg_qډa޺S 38,v' i5ʹ\wyih`7!SKق)G#Rkt&`³RXVw_L]cK۲pg =GSٷs=mFcܖ9 fڤzݳvu2 ],!*`KHH`?Y{>sPKzhhZ!วe@a<[#bXU'O"ߔH ?w;M4"ʮrZ^U=SuG1f>թUg$mPaxXUv)Wƒu1D9>:"H3*@Da5vWCzL8@tD@~ULOX0 @j^“@~ ĸokc1SʄW{Վ?fpP|Е+%8>ZL EÛр&ߡ=p:ܻ@^NXz+$gnO`k엇1ֵu}d&YZvOS8:kG*@U.b߽;k@B%3p8HK eIZ;~ P]L[>KŒvaqLDSwrl]v':d=3L` z6OLKO Yq֍ڒ,@b 0n|f53a;[v>\NuЂ3,e[1kԘ($'  AnyQ:BGA1ڍQK*I&5XF:ىYyitQ̀|fwb8,Wzv"}v:Pve{gAHicJclEr:NR&/YkѓdSMDu6hZ|NyCYJGuZ;fbnPrh sv\qψE<shtB@BhfkX+,۰9F_KSXVGܠ!* ƷaXSN6kT%%OlZC'SjXg7WS/N1Z]x"5IgۢM/0[`zݵU猻7Oh)lwo({Z2-d>Hڅy]y$T1؅8& g3$?ɚ@o}b~̏D\㋆L;mɃGל3[,+/yA6:3hQ|CU3SǷʼZiFѶ{ `B"XN%bml$weݟۍ5gt $Zn3*aPIn7/SNŖnvpK[wF82:`t9[pk۸H#,/F[zD~K hv;IGGҜ$_yshxbβ pTt!l|> /ϙ9o,U%ŎAs 177ED+OS&(Xb!p.5j<\h,`9^/'!hLw2qOw~oW=+X|[ ϩ$'$˄A+  ր47Ma#H uaY+bdMsb |y)THS|2W7=#>v0^HeohpȩBky{Yٮl<)ym5% F+ . 6bQ5\@I` rk@4u.]劂7@QKS{iA(qhvecvإ]A]xQ;ݩxrDԦDXeZ1@P~({xxkB:wךJ'/:ѳs m#btk[P*fǜma$na#@ sy7e|A;7?.@œR?7E7CQ>-kvn]R658Vam[+9R'otctuҦ29AlWj$sW/@\CDhq5k[ W ^?b7f_q״OBfW#s$jk|~tAbnz3 C xE"dn\'f>V.pr}1[a0%t 5\Gr̞#FAML%{4T@C"QeЈYSi8`Y:7KGD]Aŭ%^(H-%m:?lW\ՐV9[T8%?bl UCv:s? $ЀپKȧ"aCxȷb-p~+!+ ]1`nhRh|WXoȲU8vұJct:[G{${*0|/SOzmF׸.~+fax1Pk#$P|BkF7nwSAx.(kS@~JҊ >2uLO~dU+\-.69.hh Dl9QVǖɵb]Cu`i=SidKNK@ԝ=Ez8 cQ 4Gzj@ӏΠhGq?F >MmR+ds_lK@ۺju[L9*ƓBJ&FpdGJacRtUSZ:;8G4E!\('oD,uV/x2qB9e$'1>J0)(Р7e?/݄ Tm\&|8+d?71pE=~z$2@??s6 Ӱ̭a]PhWf36(NZ"m# h{@` w_3#`r'2R) ~J_('ԠnF+64T,?8[zQV^"\1**SFD9"DʸvR=ˆCC˴{!CnVA9jB^o81?cZgCI5>hn gXwX=N&tMl2VM^{1C&tq-+~iMp2 'A}Gc _$ tg?J]-<(:GHM:8-6 Ty5j:w@R3r[-t=VH#rp.ſ/XpTx#x}}#6QvE,gWڪG_О2?yOT9QR{KWXRkWwV@zE]'ٰ 6(Ծ;Bk"D̜z ^|8Qh3viܿ#FU+Ba>{cj'40UUevrRZ]s\a"hW8G>%1, T4>T4Y:k\MXdeĴ;6(6{l,Hr/z( _[OxyF t-b_94ә%^Q9>ΪUSkȡ9Vט-[œ3t `_w6.Oc?1 !Dv4D* z@t2|3G^9t,ߦ` 5*Qkp~ߔ76v?mZĐd lxš#?L[A@NL7U߯`&؀v ?KSg5p m{cIӯgn;(Kٿ cs(CMP%TuG̜2t]Gl_x+nc_ϻC `i oHx@[tEmc52^%$Dž5,;jEXg_~reh¡`T+wxz?8Ex= h+)jᰑ"yE-1< pv<#ӹPrFd뢎_lc\Y-go*eFS7 "OdUhnɪ @n..dӺ~BTWʱJD4KNyg RTKEG?#irm~~Ӷ(ELvyudHJ/ 0VPsG:SR%l~a ;ԀTw(g|k7EX`#7*6Ênve/$e3) @u}4җyC\h`rec\*EwEDA`J}Bݎ~^2Ƞ)-F`6#@ܛ>| fROtUsY;G܈M4hߡnK1u /ӵȘ 6^4m>38zcj,=8)syk,IJ>Ss{V9@V &eC֔EAC0("%]Kγ%b3)8٣}F}i*(ψ^ƳJۋ6 }yIYR*-W8u[bJtw9\:9WQaԘANAh09$:Ocjԟ:Nb7>W@3 AtfjKHdw*$=cȘ[' 8#}AR+пOX S{BM-M,L(YnW HӉf%tS E堝`G*f~U;vlTH S )'V~@]¨fnIbIȩ o^9QkFiRvX9cY'FRf ;e6Ơs);@HYqSNIP(P ٪ȯЋ k:tDY ER55{$ yC'.rq5 ݈DӐi@/4n1F7:՘g>ТmY?oD8#ɹȞb@ l?|^mNt\ (5i 9H*[ᱷo2ؙBZ)ls:T{%F =-_yUL{V \Ӕ)qUYtB%H,`j3^o`灎+< 1φԲfkS젻z{sޏߠ?GX-FŒbVౝZY(wĀicI }6(emj5snEqG\y*}G+&b*hQPѫBo_!ognd1bjFJ̔@pLdlQ`#^1nɜtT OOy̍doF=ǩ% ʓE08O&;;hP#i4iK쾑rIW!%G cTYhGOEzӛa~ .m7 a' eT!ҹHW$wqx%8z\J`SH=!L$Smɴ19qrfkM=yN qđ1]nPvkk'[F|gck}NPĔIZ %[%J`KV6Lr:J)u"4>|#(Z %,>6=<-4nZyvh-OC\r Ǒ_HJG]^~TUh"Wr4]">K0puNRW MmߒXR{{j_|} 7[p,D>]0m >nc^1}MgMt@3{*(#ICw42`/ G[X^Uf;v=].?ZbG*?ȿ$\= KLJ`Vjj0=EI)H<3` lթ@iÍ!)|>^a=WV';|h@7iA]hl;9f>LO㱏f"1O<1pက:-apU UqDtihƤZlX Eg$al!ZF}z:pUhyU8.o>TL{u0֓@my t~5"` SKsI6vߥ6_5_fPn/^! %vhɆݎWkk*kcPش*=9}7;|<eMbJ" }fbr#Ny3G#7O{ﱡSB06k23oKSUG $R"+ȳƾ}=4Ae){@̸7P4:d6PC!6a\R*`cD5tж_-AWD D]hW)Px]NJa:XI)^FR})FdI?I1ѨNSs}2cscq%BNPh\&?%Fd^o@^l}.1 'fڧҽi&t`S4U2٬WCzmt rtp6ʏj1~:^Z-ߝ4W=p3C>x~B ) yՍjL (>lpU+m%gG.l-ʘFCۦ*`?bz{:1c\ z=9vGr3R\!ƻ`&tSSM?]'; /V d-l Z3L@hivL 9bAlwϔEc]5d[!hkDC2ߙFUv@Si+@VUͣb6*-d32f Km/Z7ڲTKZc8M hfҘQzxnZ \@%C*דMoEI$8?@lNdzeΜzyEI=c|Wr{/ؕuwe#IpKFe*?,= g:'z 2e h2]N J/{u4y &jۀ5Z ϑDvW+kY*B܉c`Iz}1XO\CRZE9UJ@0s@^7ĥ(m P,|s}, q~m=bE#T@B"|U`'#`<"fȷz)\{| RиՍ8+'4\;LG\a;&9 oyՀNW;*QXU> 9 ]OtV8rF1r`̦ILbAF:]8] _ș.-Z]G$t Q'U8-٥Maz=/)4ƨ[ ]IxX:(:|^v# 0y/$y7l/R%Må:I ex/,@gxR?CU\z8pu EȮA㟳. u}aݢr6#YY+R"5u^5" ʻp SQ˶f6J3PF mK?ffE_yAR-%#  C͸:9i;-EDҜgֶQ&ʇv} 7Rwjnb"Yð$ƃ lzy{eBՑi K2z4u:peg+$JAwkKr0TIo^pw ;N!AdQ2 (ϥ IߚG'휅0F8WΚ!(  a{g%@$0֡O2^흄u90-tV݆WNn+h,5!c3'fM`_]ҏ)`X4THM孓ĉaݫ~PM4`(+%6\!֪ ^#|N.QFi~J r`EjPר<ޗjT1 ɘuDVnKa#_^b?MeexDi^R`!g[R|mUȶ9V݀fjf W Z-Í'V"M9{@C\Fʢ4o9 yM*P,bum>r c=T q2'?2-ZRIǤ1*u\prϚO5j tMDK3 s# N̹ )말a U3νi1LS|~)|&U\ Y'Jw߹Pб ]7<5$p;5޽8R\/*lB&؜zQW|Z˼ey` K[149'0'CK6H(GTCvjAws9`XAߪ5(ͷ(+XIaϕnOf% |cH,Q`#r#$vIܚHC3O(h00HM0 ^:lb u?#EPX9TN\=WqŽCvd|DyI/1泱!˦dݙxYZPN o7[eiuD"vLU´"ʛM"gnjq`Lr [渰.U/;֮I8Km?Wl03H Iy.P xs[U:jNx!hsVU/$ݼrtAB`⨢\FcczZX&Ij0[nV(r^YE_0Q֏F NvPݷEYS`5\)8W-{;J>A^)>%w9Yr pKVjěq |3;p$lb.MHc,m1fg)ɢϴXꭔ/Nd‘&-j']7vqsu7Tި#P55<Ø0\=̏26YPfL0AB;>)H܌mݫ~;~'vUᓄT'kS-9D#-p0A0x\83eFr-:)QѿiZSz.D\HDHu,Qdl=Q<^t.aEg mx=xRQ ޏq[YyRDX&IcښQݹT?aS7Z ظx1o_.H[@&tkNDet`p5һgى. x PDG@1ԭ]8_C56耸8j' >7@#oN1~%DQħ%|wgԊH9^ɶLɤ\j_C¾Υ}V&ܣJ^;$1sʹ fZ,7ƹ* ew}-8H~OݢLTdbCN H<T Tm'Wk)<-.5D)PJ^f"]Vg"KFZmJA_z >X^l[k3V>Ԯi(i0 _[wzy]w`!rF(W֮pt-㹴~@6ŅEwz<{mbF3!@| ǩ? EK%1%&= &~^Skwgtx3r%½U*jL|or$,/Ji$M*,N"!-ߐt/ㇴKLni_5 &>~V+IۃmwQߤդIM TţoGoRvy-h=Y4M_woi^OiU ȇ{OeuzGP3PfJ}Cgh7 (ޞ_ bE{@|Z(>ADFƅshUj U@X=h9dTLxiKX.! K2*OϽiJlz2I_9& 6!Cd̽Pх>`5W)?7}6]c8HQLMT~r/oD` n1%g65szٝ83[x lHܺ|;NJxrS65I.am{r4CiMB9]NqۙїB:勡X۠$Tn4P\} =S`-M~,I v-\WOA˄k3Ȏ_|~0c0B*yp']%eaOҒZ\ԐH%1Rf劊@na#lDw8\j :3`l0OuGA)vA);jy8͋)sl׎<.}:vlA3ڮT Ԩkkm?s.tgA,OY || IDdC,@[qo+J, WjޝbSAuIE/է kO!Th,ԣM{+!‚!PH=qvO "& trΪ@ L0lՕH-|^-(X[8pRh&p>&jWeՅʼQ c5EBJӯxtqBIc ryn)I4[)@=i' `yXK rhhg'fm<ſa(n<1uznvHh&xho[?c^*}2[nRX[Qb%RJY^WwZ$ ƦpGax=Zp;& H4ԣWsc  Sfϖ>^u%zKbA\'%( SuG xT b~4w;?y6z_$V?hyN5;Qe[tRpmK0~:3Jm'TkSDVKGȯom3b |b1~Ssk[6$fQ15B=pӃ@cmOf_6 zd6#|Etsn%2^0 dhS^Y'x%+uĭ2RYqLX>j|w_? x0볼:*T.k 'TmeƤ/L9I ҺīiҒDv O<dZ2J.uu|6A'P<Ȣ)Fħ#zʸI_yyq!k \ imquy¯1x Sσu/Yb{^H|kboCk/ÞrByQ&_F='+ǺTt>Фq>WUu͐ͷ{&BaFSb}{Q))PF0ԣm (<E&r &L-,LPb Ԣug*Kn %hKl*O%.Tǐd9>ܢJ.wFQDbi[탥`QKwĜV[1yfki3Yzo@936p}GMEs:^UJsd8.5azQ!P ÎLz *Y||!34.t|3m 2<ڦ"viW 3s 6ZpywG]XSL>&)HzPcJD!(LZ5rk ;Fe vv(O؏[QB-vF) T =M+L0$viS%0sdm($rE03|rM ƺ]QWTN&\my!0<~oÚ O*LJйsZ/XćǢ9e`"#v5$H?[`w=5>ݩcog !Ew=QzIYq8iRY6I,ن ؞|ss4x@ q?CJ (u`Nz:֟>!NfS^Wf5&9tg,fH^u6{M/ i:o/dÓp̃8sC ̬9Ŋ SoHQLVjS.'q-(Tr)!;Ex: Ѥʃӱ~yv,Cwɱd53ҟ]|40c ( 5SC&|yQo~ȕ~_T}mW_|nt+p|}LC]()"}>h|-$’#s<]C2̢DEW2AvNM@aʛ^ShžH'wgl$7f\@Y(|*LS@@HAT[ӵA=YghNc=ýĻ'=:`h`Т]&Ha[>&z)7Gؤ!״^(F`JPžPyG|?w+'_펪Z_2e9! Ez'꾹bh5;G.Z4^JbbD&P' tpPhTqsFU)cSuoLa2vQdJ_ @2N#pR$RJP[ E6:0I41b{'V9kFyF1)'+ e*7JkW DT'KgG5F/ LqEL% ›!9 UmߪPup.j*™1Smdi&d\(ǖd-ɉbڶT{`adgMXP~ ^ǮV+h0=টG}Fc C8ۂ CT]4(L *?Z1N1|4)W|#:YK%0$1L]6JďX,OPE*B8ӳ;/cPI 8\-;n^o/N$9H/]j-W[ڈhwB]K,->u Y7a IhS wcŽޅ#Jh'`ЖYl1sδʅ ,bv=j6ztL&jw+<~VLs9 d>bYwxHV'/PV Q&^)<3D ~~0&-3Wg#_c/ dy笰?QJ+&jM O-'( rw ̴ T흝 So- M!Cww #'wED##ms*ɳ2!jWem}MmǶ_DE#Vy{SLE8%A,Nf -en[M/a@Bvo f{9 BUEʢD/]]ĈAs>@%vU^3pf'}&$S-p<f2.7?OGB 7x[h]k T,#~hv9bTxZL8ʮXG l|Nt'5e*-@mcܖQ$c,8QSO_i Xg1QO  a ՚JV4HP3 O":CumX׺>(ÜfYOU %@1+^ I{D ~Teh$'> RF?7Dt̙Т  Sp)$Ad HxE=4mm܆XRϙlJ`m礫Ke~Q2(J *%Ϙ 3WOHIg^T NO]EdG-Yѱx"d+*V7qwut>3OL(^W^Zv  `)!sxXrMwjN}$`q0a,F ( hrP:2H; 4~gOÁҜT1qdJۅDT*Vi͍Qmr*Ibޘ~UrT%"0C@iVDnzρA$l?{RF:Z2j[ *6AP =H`ɢO lǍh3M 2rZT6) >x:7ݖ^}j}cPcw c1%Skhx(qE&1m/a +3t㋘ ϱR`R[ŻQ*;#niBaUݫԤO2B6xkz*ﭖyFLCXT Gjl}L_oVh~WeSgy7ݫ~5e<2Y$w<=.## j4W+9Eqw\uÎM?1$XF c]vc@#Gk^;(bLd5vA|ӭݴ\`5PyNĄV[7ިeJf`h5N̿yJU8xuD \?@WB?4|p el+Sp K49uE,lܦ8k-*Ab&48t=tH wM|v-eN`iqQe1RmTG: yRYZ)?͋62.x I/m-ZҺpa$e{nXd|ƉI|] ;L|G_\gϒg1AқH-]l# IAn0uhq*Z'RlJQi5x;ږIaש3 [͇,|pxImn~:ʍځm5t|Fk?ƌ)OSZЦ r{v¶9^D ` 1\Wkw ~~mGpܩ}L"&/3:Dw74a8ѓKɾ%= bCrG!YVC2ΧO%ReA=E5[n}i|LNul : $y%@UMB#ܕҤI'5QFcuǎZ8U[ILfhHR%)5͖gANqm[sܞvؽU"*!,.)QU m,s1Aǀv{ ܋%'1ض]8ѐ'b?hNd]:Yg%v2)W{!^-b; \ڬR*$l LZX3p]gf;ت˨qv0jIEځS~i"pbK bX7AO?\Хc/JT!5X [ht,{!x%+Dٰ/mл )]4J )qoI."3_E$F 24PZ"k[ϱ4XK0%,|dgl3.&>JPa2x4t<1gN?$fV( (j\ H(aB`A7کR5mg4?ҜET,MC^kݭN!kNCn7t(2'\*-En#.3v!O :,@R46Ļ&fUI= "fFK&29O)7~5:3yl蓬H1Ap]mj+-z=B'8=uz?tn#ÊƕdZ.$TPHo1`Q)K|7Uf (x4| nkD \B]^N dP:¡ $)챏wBcOPQy0)eiB -!ސLS.K >)ԟf{j:o07X 5Vi߃Vu nlll`ϽӐIVfkQ՜+Xpi d,ױ qiWeds^h*B;B#K^Ms^V~b[ ߺ^'|sӶӿy=Vg fТ#{ӣ4 Zfgff+ ZITC.6aH4-FvrC@Ъh_kvdn>u #TK]M?Raw>']x~>"t{`_l~T㿷OqC+' l G-VW8 JÅ[ӪS# u}h""+@թ?S_n[V@X/|0 cB=ro'J.MkFo|KhΡvh=y坱\zr jz# أZ ||~F݀g8;cT K3 ."zp뜫Jߞ6͵p$-` c8[fnEK\nOX]SG%2DI'ڛR8ô3s' M)qC֯˘ PA77$L/)sg@c $-6X9/J`5يd,mU"'?&[-0hznz{(3ʽiV6Kh W/uEn7cAj \98k,,ηDNpl-ņ[뺓]Nj&%?M$Za0r1~c~ZwMg/IrU̾*?F1~|?+~(oVM; 22JOxXY\ӒEʂ20eZT +hwqeҩUFԼ 1,.| ,y_ƣ_Bj㡤5ډnj#1, wQ^ZO f̸'@T[yuIba3!L$`MEGUf2nϔ7BHyBʽު \}F|2*(1\t>p?Nf!I:VВ9~sI"Ͻ|k8+FFzX J<{ehrV!D/Q&mJf\ԠfuPCaS'!YJu})5NB_ϑh~bV/Ntfj?'bvpL\Q;f *f}k1v΢7 ճf$ԧRΝy  UA4Ct:v9V e>(ܦzpz:^ā RP  ={lSrLTH5 ?_[)6 g]AH赜q&R_;(QcZ-s"‹e{^:A(˙ᖮP1;ʗii~ o.VK6..NGZ%#wS0&FJ]/W\pb%  Z! KxY_bDnliy$?@6wZV3(}#ҵ;Q&`=uVͿAYv/Ar=i\$:,ؑ4Y5Vo^ LrA}KMt&{|JLRةꠁ2+$I^MRM#uҽՉo[z G`z>/`2{M}ìhl#W&kn' ?!2mlňE/r<"24 Yu}Ƒ'p  Ubõ"qx؜aJѢEf04X*J0zoE -i>dSc4t 摚<@w@;OQ4Ä$?!3jSB')-`n\ZC3RRYW ;cY!.E OmeBq1E)|ĕk!߀JI&5w`D,F cPqr?8yCۛ(isPM ⸬*n~ALqCCX>2μyy9asEq/]k(nL a8/6hNE!~8AUPԙ2k[Lе=hLԒv)biXߍ$ow6^{Vypl F?L~D@{B¨8+Q3#M;%ultW=amO^1njy* +T[[t3+P~nľ 'SuЏKȬEW zHFp{y;Ǹ.T_Bί6H4-(aӂ>v?qN Tg`R[N!n(^zf]} 8~ kmd3DG~YDUx? ͡Ͷ6SVMd;3-dgX`'Y99ر=^8cTN׋aGoLA 3g5t;lI>2xP}CE,'Qs1r+"vP}l, $XK12IYvڠ QiB?>xjzFoXX"wlvD B ;=N bk9"܃ٟ/]"dW.6Ω/byjʓJG{'y>M {hK0ޔ8aB9l)5F2o%/w6uHJGP uoIo4efV sM~J]`eHo62o\~0[g^(^iQܕaL²~4$('X˒gYk?63+x!|J]L]Ly _X/3Wj9Lm\ ޲|jvyvhڃے- Lc}^ )/XqWs+Kҙî\;AO+jDnƀx dX!;:$Q^Wf7 MB.շJ!teևHp(RŨ ?VE]wHqdUoJs.jjl"l +ae҉SL5&.K\z4oӆd֔4ܰ"=zK6.$>L=j"{'Qo3[szD;^Wi.ꞙ=5"72&b OqB8}H΂r(iM0oV "_prh*0ŊBjÕcoG&<4m ^ȶ1V;@=ԾJws&[tz> c|&<9ܱsN8\ظ]܎[8wѱ,i /N~~娰ZtL7+֙2-ח#>O}m!,We_? `~$;ODؙ>]Rrs;TD7ZЃT~[NZT {&1bplHy)K4^S5Sae!2"ol/.p߆'1zD[kΊڷx~5dq 9vеK@U'}ζ lc6tHޥ%8oŮҬ豾f!@Ai.X8K!{2?3Ր:U80r&;!̆ߎ=$;iU'[o={Dۿ- |D!XQ:1Cy3nY7dIŎg^20B16bX,A;g'* u*wAznZv;*[\XFyL$f.zF]aj='.Xj̅v1TKf\-FWy  n)=ʼJzRhvbu.fVWHq؂u0Slv)@pHv|sͧaf]$e:ր ~~,79 ul$DžhES6'p\C5 } 'EdqBc Lb;h 4v3Ԣ$+B~Po3'hG8cv߲~ U`'XnOH0uMdMYߖ|JeDrav.tX@3$PpkSSPmPCר !єbWϛAS3 = |~K7j%y,=9XdܛF rI5-]Kc:]o<^ɦH*%&\>Z]ۅfඛcw8a3[ 8y{ }' LfkBeN.Ӊk #2*Dzu>BSA*=ܙE i=YM`py˷]qgnGX0tr??4aҫŸhȁd< e, trjxf9*e9tx=aRMJU)[v9klflxf2˃0EL8$i!{gAKbDrDl1$$};-d C_9.<8ލH|<;h!>~$Y z/SKiY9ܠv9i8C,wWkMaEү n%>Zee'FoDaמ~|/i f-6}^DaLof˰`{3@j!S~L^@ Y8&qd]1f/ gy.oIs3Q2W's@f]ֳ!~sIYkxL@`ĆɆBs+I.hɾF n1`x bm(+Pgn,DтǝAҖ!.F /{>>BeyfT %Yi#KǠbi/!t$;LҌ0d / d540rŶiM}qF-ھA ȿU7b>.%7ي13ldz Xȵbd@E&MBJ ԭlrfSjR1"^ _\1I!ǚcl&Oa%ѶO_W*#-MX="E :Lt9g!(SR)Dc'鐻}9T[ZO*S. rW\`;-{fP^AJiPHGx 9 5e_Ogp 5n#vMW .V4SA)(0hɐڼX(-gx>y)!(()+#< >;Fx[SuHKXYb[s =,۶PZHN>l5r?NϰCKB1[m׃' ys9Ѳ8|cJFz 鞗1o=}ڶww$gFS\(؉lRA IeN78t[X̛Zc 8:9RFbPS^^MѢ*AӈO~뵧|<#/#8?*8Y7H\qJ1n#k_"ڑpְ٢ =*cʻj;!GtZnAD츤D)DENc6KD&T!M=8ݍ݅HeG+7cG-[d@Z"l`Ea`~0!ck" ߠ`DccSKWb)(^]>Dzr ƿB4*eDW6>NlJh^j.ҘRJ/'%Z OFWIh.!iԕB}quCP D #Pp;L>Ih_NKX^6D;ƽ?R18LyvLHM.|c5=) ENw$f YTպH,<>o T7X?]ɛ˶C7bW_ZKYaFyWcM?Yt{B&3@rbr+%٬tm*Դu39M*=}ǻS4,SDy;#|E! JP6qYSκ tmɘ`Eb|ͯH/OX9JP1/w1Fm<tw6}lJ9nǥ.-F Pe,b5[a<5Z^*ٓfV0PĠD7lL*r|Ɵ尩odВ;㶟C(&j2,Mf ])w5iI\=\p6:UuT”ۛ(MphٗX\7U8?loD3'JN-ըӠ==掠c۔gUYl?"u;q6rg%4oBhm|Ic kQZy4aOw\7N v "B+f!Fjr@UĘN|f|o+Jh28bEW&>,OlaltO[0-mDP" 8' 7q翖ʧ!Ē^"},S:gD)KCž_dUbk,Sܵ{_s/? SӣNP!bB.C}.j*ϗty //HtGQ#o;5.!eTQa"S`8<1*`|x >Gz4uZ12&zB0AY픣ac5_SĀf%i5@\ose8TL5Ч6&Hl}O^ es ^gkmANU| >%'t%,XWoLexVdy,?c*GP'ށrp2xDSб>~szZڤfr=a6F5 FP4!D5]s/0"ҰEU W|4nuzRаADqAHEZ&dm &!Tx)+F\4[ h˛2^UCsDYAHpDvg=P4Z+ TkyxH^^sڝ,уDGJt/Tu 5ҕzgG$֔}SuCgG2V!F,,!eNۀ曔>KDyl_߬va{('xD c:{d?@ᮨR6bx._}A8DrMPlۮؚ&;+Jjdfܶ4:[>?^{#XĽ6?Wpi.00om`|0۲`cOu&ynE+yK,_h^cQٱ(>"y0z&1+9v~ ҆kC7L8 E1% BXe<7ekL{_Kly2Goa~Թ{Q7&nPM N0b`mcHhYY76p/[ n$t6!\࣪^I+Q䏷5ČUlzΫ^P͉DfW@P@(2%V;'RybƤy+&{Rbpcla]ўR)PC g-3Y:DM웎; p{οr!4kTԪl<4#ݮ\`M.]k~=,Acƨl' )AہsK8 E'm 47`L?.`5qL&<]QԀa$;,3 b:-Ѱ<{ A`} μ(`V >UݞwK4 ]e2ay}{cSƜTausȠȨ}M<7$F}[Fxw{'J4 p|vߏ=n m}~GS&S=4׉L$dFYG,&{[.P~#DYPI$_ja'E@ [S`W;XKǘ"ve,Cz?A\Fs26*?P"eCn$Rɚ&."}b?QY>ԔPĵ}v+Bhύ);y>+ 5P&NQ'omf#~CY_pI7iD&8QB^1!t^1tz^/4$ 蓍j?nVcVIҿ5e0nA?rʹLu bj+O^V'Xtu&fgIΚ^Xlph .xdߍ*s&R/8C"W#7lcKik ldK4*-g Pl|pv'|NSj q pzL|bRb .+n]rRT{(WR&r>#q]]mN^ՙwP9euvOG2Ҹ?BI\4{ȓPKٖl>֢wxſW%(oz⽶iyAK2a=šx;2GQ_Ղ6 Ҁ_}\7is ʋpvbIN!,:v~\8UkWt-2&v#M6 BZb ls6p͗Ư·/q+ 62^t2PXm^2c"AQ$u<$gyrk)b j<ǚ ܚBSWX_=p>#2*Hrq\,06ɒOurه$:iqJ Sbr<5>/CW"<jUr1az]@l ^>imm*JgT23t8tet-ԂoZ$'d,+mdCvH_YR+7*3*b&cH4GUԪDl L>S쯦f;Et~p}|-d 62Lo=@e@kU ;{AVY_ x k殚ꭘq@~uF-^[\ %"q{p3(JG''$i+p &&z3IAH-;Lƍ$$x7>KǘE5eu@O7ghE&0@m7wʐ#BPS–g1 u+.EJ[okhS 5z3hwEg3J]4⏨z k5H)wu1b ׃4:\cɏ{AZTP?ZE`a@}U*G\ci}b>(>Ob#'$ "u p܉mF/8>0&<̭}˨몕Z9/EPb=<|K+k?ˊr$u%3:~NP͹}D|.NPГ/2Q}ۓԈ} (WJْG&mm,O_ź9pZ?g^f : *)*p;y˵ /t.yF@ 'zjָQ/Z1B2vخ%:4g3Sz+'6Rav׭Xa`Ť"<^47!qZK+',n66l[%qI/:zy3v4.o ];ҿ ;Uc Z=mY0,Is!a--j? >E3ԏ9r>o2=Odž ;ۖM))0%AAp);Ҳ ,;g<3L3O1mXrVdX'*~e27jƍ05>Cyz Ǧ\>sGBako !Fd@2)I6ux0|Rvjr=N7GV* _;\8|!_Xf3aH8m :KHd Fd)`o&l(N%,Ș{iw%g)>ZY2ީUeڑ?a8[MH/#͎WFƄi8Ʌ \b %8}y ]q4 žw뎮\=Ǐ _#0j 'Q^}2/Iާ#ۢ IP[]: >ޘNk U}G#Lx2JEjz;D-)ue b$CjPK<@],?U]SփI},R0}&g6JzE z0%4RU F砦%2y_v*ggnU>b7vaBwBV0g_:Ҹᕂͣ !s>|&a֛kId̔DwI҃.k2ޔ ̬޲SN!lʑm)fv321P%u\_"ftV=jPG3a5R7(@Q*]J[:Pqk5w:"oG,* ̛3G^w1`1Zk^zHr&7e{Z;@-rfl e8WQF!\4`"mZ˥vI=Zc{Ff=+皞/Xz*5G^xh<ꯁK/?h +ctQ7nf@B)UN{ޣC+cS@> ɂBR/.>Q?u`1 E{wlclώBGfsǀ)T& \5<%5_ ^ʄ&!ƾC2T#35t-2S@SNWL࢐qan)J('Ѥ'i{]z]yqgqSƺƆQ8لu[5?9Q6 ]keǝ?ф-w͑hᎋVmv'$I2]Ege.鎳/Yis~ ";m+LzM6 ;Y+nnOy5*E8!16r|8x ,N$ |w ];fƟ a^ <$nj$y w j*OMT.~HfaRR/n3 PVNV0 s t,5 <6jU>l(U&\q{mOڧW7sg@"(u~,c;Z &!g3>2LmCI2F.@HrTAgu 9; WIG'w} w kuKTnA)ٺ*+A與}RqRzlBL jg%F]n3δ|ٿ EʘhC{ܔa?O &^@0GT7bf8KZ9&XxvfTlAd=*#QJܨ̆5j>XߑNjۗ!%;YxҊ s1[qmȳ w& y}3JGh G7ݓ3qewoJen\8"qO[F4r320+vrlr(D @Fxjp^D|$K8bOcDBvK{75z?LT$k( 侻KǺt+- Ҕ}‡W[ZGo`7LBY P 1AJ8rJJm HF$@Izs@~J x<)[XPA0^7_DxjN~{CO# 7:RG'8A8y7J͗pݳ%"u}8W7‡wOV[Oj#a֭|x*+2ɕ ׊`➙ `uŠáII2Z+&[N@Fs|BeA:^w!G$u㜂Q^ : ӟٳv}5W?Eى\獬B( 0Xaz{a?EYe Ѐ52i9+t>V%iJslj&w6+5c=DϺ s1RU@h`n"Q3~ecL|!|Z׷"L8i! ´V:eB%tʹ=d5,%aG6MB @~6"IM: ˝*7bm"Q)4 (X|]K M6WCFTGR¾ǀI1*^G[ UP>H&?>eWE \EOG̥6ev 2_ш ~ۖɷ 9`0.pAuUͺ>.ZWT<& Olq=K %%3>B1AwW NѣP َ3A2 $-!8 `=IE_ %GN?j -k{9U $5ZqNt:P(B׋-)'&l#h{[ۑ QW胪Uf-gIv$|׵;gȍ[s_HsXK!@dϼt")"+1}U 2n،ޙo7)iz4׃8RUPLJngab+bz}fY^$͍٨;բφ;gD<>R2ݠ6H<' sY{?؂Ԗ+M'_9(_Xxls|yۋ* aV/vG|7 ut*1t/ #Yw!SErCNi9{s5h,ÿ%[K"-b_6e|BjQbn4h/zا60q6[4؂V g(L5d/}9NiNk^r pLO6rDcJl}JV9yM5ҒF(VQƐȮ#jd,yMZQ}m Jr_cJ/۰FE|0c:bXˌ$k&@ P )U{ Lb.Rٿ3[s1gRAv't*CS JQku qKWذl ֭nn`*x4s|[Y:rW^l(+>>\CL{̌iAHUp%Q7F$+t6 ږ Q_ݞ] M` W \!qZ@I󗙒gF;Uܫ;dڿlpt10-d@ O1.~_](D{'0v^ [~ z0ăyܯPk-o@q{DX,Z4!n2fS(!e-idžN|9e2Jjc{t?c L _Y_>#^7^̸MH@\ ] GChC*=2~ ogL FJ _*Ka>FN:lkW]ɫHi-kf;12(q4锳l=g0ƉW4N9('&Hd =$f ҅ ?jowJ䇝1Cұ=^еLn&#n#I"rHF|"ԽJo#X&X΀X,M &%;CH@Dpϟ.Nc`TJ|^{}%qH6wq .~eϤn+W` iÉ1ཝiZץ|cJ~7iȹ!_"&g$s`y~[цiG{ہDxv*m7`\ wo)m~beZYI.L&yxL'O sOJUQ)%Hܿbh _|yٕNʷ쵍\%Vųnvq|=+Z m{πZiRl7XH3o3Xp zOג^DE*w}`/ ([iQEpAEn\Fm4 v~JHmA:s5DrDpqn`-0>R:DQ&#Jal^mo ̱/A\we| -p ͏phG $]yZ55®PM`gV`L*qZi*+ۑ(%U.֮"ȍbMb2@pW' @U)Nq* s@;ryBP>I}3sv\=^i`SI$R.DA}顤5 V>Jy@P:hb9Z;P睪 W |GcU(([`pp3#ٻ,-EM+IW|)G[8Jh$򸞜7r@{MvQ5PjGzVƚH#gu"mn+&SIvvUSѺמxmk@ 6O8u.U3*WSQw 4*.晊6}u8V`Rj:r j+mk=3Q!|A#ͨ^V"yz,01ChIҝ XBZlEV_HGios쇯*Jec1,$")Er=:9:A1 9^/Be; 1q` ZҺD7?ԂBOTL`T_M1vyˆh8Zjx}gr:aqf0-d-a!x,?Jr poy[4¸DK]7#iνr#_2l@ MC2V$n1JWP8mv0[U (.d |'`&ōQx(.! -Nx#x]xMKգ_&Ϧ\F,d;wq%u\ige4+7&|@[vh@Y6|--\2҅q"yz}hP @ф*]d3%Q?݄azC߆&WݽZA_L/)XS_~LzhܪuԒ\ 5\wD+}j P}- {th2t8<~&&k29 0R@FwEwΏ+Uߪ(eb CzZL0wwxj*Z mMQNDW?zy"CE''#s{'Oa7Pmvw~|ȽOARsBrd#0#ȚI()k荦]#&7# =#a dD*C'7OÆYmBӘ M`8![a`6M{AevlaY(Ka>n8ܵR_)ƒUK XZ|/0T{5SjKߺ,4U!=w] C;CQya ";ayW1IiͿ<bf%<_%!`u@fWd5ɃR_(.gUX'3m\tJլs#eH/E PiUvIs4T*S. i$ 1}2/eFz)?iRNnH Qzs$y- *JKizٝX&Gdy5x^ʢnbz[xU} L^)WMǏ8 F;eرO~~pNz: ˡSjNیE!Gi2SU~RGLAK'߉ΰo;`)70L>O@z *:rqcl鋤V՜\MN{^f"+OgK.Iwh(%w!'eHeCFiy0KNb1M_?r6cn {QK^?75nEIS"4 2&ol9_͗G;^qB /:6c0=X?9K4[it~}.۴buY(T62_}E{3p% Je gԓ!C-;W,SSSQ6DZnx|67g^T``J/pfAp`퓬W'GQr&pG3 AƈkRAUdXS>t3֘GcDzzgcD}CÔgchULd=~c>LnH"j&;L4 쉕5 TlM"q׊To_5I2<MM?>_o:˜w\,=(&)CS(U+E 3Q-P}cя &S5~!E.hT"z _f5]#Y\mɫIE\`sdK!dL ّ͈j5J#R|=Z\U?0y0: \*")h c'p]:yyR|G+#8SnnP"$X񭾰}ut5)bVB”D2 َ̝3eҵGʐy Gj''kM0Wb(<3CaN1Y;?Ķ[l7AKϘZ$YIp>?ʱD?i"Œd[l)ٕIp#-CX`ޑ;xG6%%fT+`R VAXQ UM̎FPAk(&zvmm\gR&6R ~'Hܟz۷it7˾ޢQ54bcWLU۩M1MbG|;lJH&+G"ȔY>ϿjFldoJо8 wrW3=˭C-rp(2hd2-&!u5-bO*) ŘՆP^' 6c-uZUVfzA~eF>gʜ93fyח8ʎ $v{2{H(/) @ cPH] ~1Y}翼Vx_'^r~r%΃@$gYm_; oE9~½Z>\L\miS+M_)7if.IWИɟAd~A$XYX Ŵ>os;A; LoX\օOUwP&/T#i-yP&N#@oGs+X%hϩ~=35]m ї]ƒyDl"\`|b'~rΦ8$DBV9No-աȐ[[R5Z{Ƅ)2Ǟ鐞E@HGnjJj7^o9b*4L?\0i:LϓDPղ~ρۡb3Tr Wɠ]yi=_D:w(^8Z@͜HP'gHZPh<4Vj,/drm-9obݴUT5]n.Pvu.,&o 1}Ț~tkT92hN{n RwQ"಺ӏ _ti#"GE#U$bLHS~`Р}ήqEzc}*H*nLQOuLYJc9_~43ܔ->Jx(U .$Cp|2a֥¶+%c<?$f$PdBFD{LRqP(Jdh؉u@}^(ޥu7-(U/k/9d[nuW>-Nia=Fb횯r3x>Q8='n6d˵8q|lr]GrKtKkS(؏S$YWXf:_'_;<\Lab.[EN=jB~hey/`;0r+LJ[m^{ Rh@0k5Hr;R4^($8Tخϗ]FLN?go⣊UA`7%haф[buy~k8f~eN$5'JN6AvGFaۓT^g7/wȬ9Ҥ݀fہSImOȂc'>g[ꚶWݏ' zS)u0rF5Q-f;8&s7DTj߲0 HpgOKN}/LΨF)>Jm>!kT!ŗeiۥk|'2sy'q9[4NayRJ5&_o3/9_!k4"W#3ڬawAN3.3T w6(,-pֺqC6#M%;_A-utcuy0u boa|-Ij,LSɻ՜ ) ._Sτc yւ]A5Q;Ց#AK,ͪH~uiAP`,،R3BNsѹ]D v+}`*0@2]qe&JlÎI4$.J2ji _ZE>eWi"Hզ.̊zGȻޘP8M Of4Ezۘǀ` =۞OnJ2fcmUgFxx$ċbEƘ"?f[B&D8,`:qE^ ڬbv>T2yȂ[ E ٥zda)| ߤzG%mѓT#1cE1Sݝ˫ JKiN{ƲpK2I 2=:Ry# ,MElR WsCo9>[ Pnp#UɞN`ӒC*H-"y4o(K7;S_*ZpapvNN>R8JƅXY9R keKǏ ]<{̠K p@AV76Ǵ\~i1Rw7)T:ge쉜,Ng u}[8S\pO݃[ ݁HLH2E #vOJLn cPGQq̾w $as7H?EdSWj^4/㌧tg/Zc UQY丒Y3T]8e1-Ec~ W0NSx<_`WWǁv+*n{]Z%HNRS%܎j;НP-_PDucRAy*b{y /ٝY?ˮ.@J{JJk/J9d@ECֽ( v[S4 '5:jUpLLVZދVAW>=3f«W};A{ S۠%)o,Q.oU9^##iX1oM.Ϫyk+eY-|;9%?,Ba4!S6K&Az 5h57MzաUVJ_Q{y-RP XtGa\9ly>Zo]tzчБPLq:)$zoK)9vdu~2|y?fMWT1n7E1~7tf9ύﴉO11TPC-,B$EZ?,s aƭAbW~Gdij zuZ.`hSULA+ž$y,dW*1h\.ݧiϷ+ O~X-Lo!)#eZ4`Pk(ߤO&d\<%Wwb6|P֝\^I5^Vo@4ƚ񦝂s">/06lDBWN]]QY!.F/A@2 %ƻl 0-׶\]sWד1}!v 0*> xhspf @A×LxkFI-. W?~I8'y'~6邁%.dW2(%o˚w~anv_8.r`5Gy3ppSgS n؜ V9{ ߠs ۟|;Ip>3ԥ,~eMߨ\ /Y2Cbd $l`$UxAtz>c<.)Hcbv8ǼΌ/Պld?x!l::e݊y d&ܪ ve$McO"toS;.F.4{W߿hamȔB{N62}l Z2!C];_M >F.PR9K'~ucv:y!Y(5[د& N#RKD]*: /! NH9ms`b4}lD@=B%w%?UPf;QD̋-jmaّBEg^R?spSڐ8el|h.'m{pEK5$HTkƧct-<6jX TNP׳H!'\U :JHY[9 c*M '*8Y1c6@J>@oGBxԿAӅؗL=*z]j* Sjmʃ<P2&H&?RcҸ?CU<"pżDdJ0LFΣ?% AF5sˍL11~P5~G~폫֞Qȕқm) \jQY`M xE79& 8F\KeB g c^7~E eQw!x:UQY?Oq'S=eo\I @ |+Rg|nJ(}g{zjӻhZp@kr>#=96e_3෴5F Y `7}1̜8ǤX*4v8u f`޸7qi6kG[yP؉I('UN7Eeg+߬䭬A8ZAF5,V}U1`NR۽/3 |xkլP᥹򎍞T2>t19Ҹ~t5M)C`_>߄#/^|V&5HLl4( ϟS̈́"'_3<բ h,dO>ΉfDhXU;Qw1@u~YKBWX!J=>8ˤ@q Ti㇉ヮgedKW(sH)6TA#̴__p0iu5[ڽ (X@7{S6xAj$"z[:VsT8"N՗҄Sg/=i@g ֎tH} V'^0 k[ 6oC±YĠi i>W:e4H}[ e^)?ӏxPjV/ll]eB XAߕݨrA!civن_3ښxr#x]wo"AaJI0 }Tł #HG&RH {_stw0u^ ԾMc,³|'--OUDayΪ#] pHU.A)=nb^(:K/͐#%͠H=  :A&7{uS{7݀qx#s2~e_h6TFhp,h_h 3ߓq! O SjW1 i!̦[!o dWbM򳰅a\wD<&GtW0v`MQb ` ,J;э!{BCi \c)ϴg))@pd~Xkp7 ަZ{bTpaRpf%:tzA&Q j 4X=,7[;ϩ:F 'Ah&.>`5 l-m{loxK9~ ]v3!o~ljQSpr ku , DuDzqwfa{z@ǣdޡ8eD)6P7oVV$o 4_L٥Wut+U|,utFR[Ia\eJ%U QWO+GݬURP3󒷑*?:?A~>-}3=WcB%FMm0H&lCrWӎeL.lF/ qϦgqī!~=IwF\]qZ5f(#(@nMpyy˱Ж?F4OXdolx_bׇ(Ead;u\ $<Խjn*s wPe1aCmɔU~@(FeXGlI O23a' B%*W6喽Z Q8y$rK8p[7v%K­!=*$Yd|ݭ7thP?Ʒ(1ҼDjV;:Ϝ t+?~4FowC1CQcqm8!0rF K{%qB0 9mP)9 .0R&}4@`ڞ#O4F`M C5[#@XZȯMdհ-0StΚaQv.4iE!sF m w'ZR$a{FY 5y\ MJ)LG^+^VI!ʤzY)K.4ݕZ˄9#BY DLxv;Lw KIJY Z% 7mZxwOVH?9/W|]U%To {E2.\9]p&7@߀ErzɸB'eп/ftJ|^4{ d3H&=@S(VQk&Le*ыB* 'fX^-#>C,md #@Q j/ʱMʺG@kIb+4U:]"l ܖrX((}M>r T^3z)-&7k8QF0xs1O4vs7v jzktJVhUoeD[?tmᛂ?'+;+T;Ҧ[k/^C`eS/d%˹HQxP#xMI0kZ}J<,ynj?um<>p'&1mЃe!?y4( n{ N=-ՃIOWo$-ox{bf ̃|&wuHaBdn&ŽgtJ>!n!_?r!Q(2Rٻ(uT2BHFEPiG5d"P%Oȣj QR/Ba, ɭ;gЋ oz*upq $B94:)ѝT5ԖjtnRG_6p~܍nֈUǡՄVC<{Ӓɟᡑl )e*L`j::uK9ecXKYн&!X>=Ȇ~RGڱV2f]ǵ5CHKm3F?,j˺=;g_^Z1K{~yMW Ae8^EǀjrTaaRft2 p( [&Epԁԩ*Y17 $ 8^fX 6m*F/% g||%B Cq;\F iX<֧5~H7.aF4Ѵ_m^}poC_d#*1$O![:čp_7486:1iEӡ^:Y ^_ )$\z/n&ɢc;ԯ"V}q, }/5T;\_FJ [ոc6-ؘ0T-Q}b>@ab^#%E98 zճ0FFDe:\)bkLe/Ty.{ 'sc'2t+zıGcp|-cC ]u_up9H+%Zp*hவ)Z.S׳?<&?fS݆O+? {'b/S_&uieܟ /S$1Pub3ao눡!oqWpm cQ,jG7"3^3?p3pOgBl-_*Iw؆].AYyBVe6\+?G.PU{1Vu_Eg^|GQ?2&0'8L.o"&<Zm^!rȊzP;ԉdճ~2n hgM&B/ e%)#+CXLh%9$_hy8#H[KO*>X0L0R"^ng=^W%P1u+* Q˴ 4Q:& Y @42)0 ((teKktB\cBUR 5&yy6u qFK<,~ld ~aK2}WRĴ@w;$v <t@г׉)+v+$Q{OsN V 1XgGXy/%p`V.vqc=3:u@Rz9IlBٷ^aBS5zn#O"ʹ7+J邜v"* fGkrfsw$ߥ% 71.3"ޮU< drRu [w#ޝÑlQ߃ T:H8 eؚwѳy)XދcOcJa~H\qY[SUVddQ̴PK>-pi[;KNTf=K7䝮N{9f0Mb%NJFoG׈e{T;=XDAT/?b_Dss ~Ӯc)/LE2$ۭەd/=B 2h+PzA spl>b Lh4\,*C^"xr&#e3, @bg_q`Wbe}2ƴB7`(5GGT2z;>s3Rq]5sz糫v'l€6Z;u^k:k؃ ĜbUz(ê+4Y )EmZrmgLAvbv`|mv$6H^D:_bj45dxv 8ڴwTod(d%FɦNr3"?}UUmf\Yi}u/$%p857(zS40^Yҍr`ٲ7,'b$UFJ"4ñf7Ԅ߈7TUy+({aIg-`.x_GFV>Sö{#qDC}f"`fS )`v#RXerv:u/KuNxB;8<(LD5 umD~WdΗ$kPBmhi5,I4aKHKp,:M_f -u Ϧ%S‘7ưʟr䝖4N/!]$b#HE$?a܎ X3 _Lڂe5ԆJ@[N-+iORo,JYC鼕ES dM#RX* x%5*'h;8S̻{3dbMxOu [RNkAL eAy^:}6vvM&vW+F}i_uB>Dm[ ݡ9G_cxH%uz | G\9b\D%,aUBd$? L5K+\A- y{ (T`'K/ٱa6v^7YvbM,[P>Hz{L.31FiذԙKLXDsh.k??#h0 k I l3Fq!Wy,u"MfhG{2^IB1]H%c(9>;6QM$37X9^,[Q:%]y^GS`YVnOƒ n泝;v#emn YfFE,68iu*uӐ9Nځ Lnb,~bD$@Js35$Ƨ F;B|k6גnȡTOPu }Oh7 Z^&f= OIc}cv7+Va!lX&Zw?})|BMh,)}9DKus4doTh> qr#C6XV(,0z>jDm$kLOtp!j29"0@뀩ԩ5"AfŹNN {e^.򏫖GN=ubA;dIS#b[R:Y&r+򍒸/ǘWOe`گ@tD>׽^TM07ڶqdM s`g  ])L^-rDhy?1K#xuȜ: @S4]QiB,Ub_e>Ѹ8SFš3"ݵ|7)z6q-b}fAI< :pFM׹~j0ODlu R& 6`Eg<]"eRxl ĬE^?*v# {GpJ vO>$0Ҙ5&:вxi{d킮x=c |Iw~ 0ri:w!@|0/sE /A^U-ڽK'[wiNUP>Ӥ> 0|2 f=iEv6M\ U>]d .j]˽ 2gjqKwBIJF( -P)o]#Ǎ&"Ru< {v&fST$1K/ĨV",jM# IqK0y;CIbeG$04dol~>۟tmF{TW# !O Аsgbo]%$jع%} a򃊔7lS[t<|Jll9}`1 Uv[~WcJM\h2}0t`7Gy[CGVϳLmx) # DN(BӅu3I7(N>=t_v碖j4\ύJ~*Kז+$:WiF^$Ѵ }2u^}c7[j=D8D^xly0oH@-q}aR<ȍ5 f$|]mb'Һ2'3\ء6fdT`ޙpOsJ-Ғ }_̒ K4 tF i/ ԽbLS&P"z# xVK$R *F%&X;HE_p9zzv?ocQ>7Yy9'\~+}҇@D/}c(Z] I rlnKF9'u/wYM`v69'WSEֱѲ/I=(^|yR_ZfՌk#Ώm$WH6'k`mPK JcC>\vN2@ 3LQ!@$TqBHQw?ׄifgaVBk||׿ødICO\> wc̠ .+<;|?{@o|dӘj.wI=AէmxSe~17"|49 Cs=:O1S l\{g! ջo忢ڂrIjEv)tr ;_Հ 'seZz{&y&N~s0NX5KCOV,fUdIOt5Kf6QgU|qA iڝ1 8l:,R4_,{6 6`=ݠˀ"jO8q.G&i%bCIBY,wVG`#_Pt0_A2-l{#_7?L_zkw=b/|<3&fp0]$I5*L@ǦܯZ"]7JkoA!w2u7M5 1+&_*_x/+!>o͟ =A !uL<5ר:ٺxO;~VU' "3ZP v!O2Dko9k'=S0$&@D:%rO C8; %s|Q7XXfXf39.)a{Aڧ ŀOJ(/"]bqٍP{y=&E51)ѕvl`J$g@#i&%ɂJ[5_q>ɪ#Sq0]x _ Ps/߯^hc%xGT{d»rl +2rDѥܝ#0CI1PxZi5)zvrwT0xYMhp_jqK5{)D݀FvTJ~㐗 #P&.BtH8řR` WH 5 sX \mdN:`JX[{y\vD]T,$ME*uʝ[М]+!*# mb%a`BLkR#slN65J?u}rR1qH6Hw+w;XwaY?#: K8[A%Ew:OlP#WOnbI$?exϼ |*6򠜘QgMRa5>u@j+ĉRPs2/ ,"A̩aRrl_|d{g2~[&,6dFx ֯|.h{ 3yyjS_X K%OH |E8mdMCLXV&Zla]11 cAU^,1h{'a q`:(WW>iQם#$~Aw:q,q#NMlfSL6tq'N G4<W@Co?mr )19up]# Td4>D")>fRr"%*D|~Y8l6h7C۹@;0̿:4oB" {/k mjbfnrG}̜2'BP+j1sV<wkG.p.6hDgk3ڭ:75[kr -.#DaA{wX+wX4 $"ElN8 =K%.L( ZrRVf|:vbxS BL=dV*[xH@ 8ˋ;*Ena^Gq/gfIܴQπrפfL-c/ JX(G+Do_Ͱ$x/U{ݩ^V3+zBa{ D;gj)?u)=6,HhO'l9m\_hU'pZmx1 cev,$PLl4Q`,!XG)6K"@߰ 5n^ >dSz:ٻ x3ߨ;;3V!1eX^+bW!NYmdLfI _/@˜=-k7I9^,M;6fP;ҟ<д!F>wi4rp.#:4c2ٟ 뙋'iU.ij%Z`npdҬq&} 5|N;%CÎBqJ:vULaTbnRO%wr4r:D$==SM͐I{. *:+i+kp-LK}(#qYFD%"䮂J욟+1'JN!;`J;1_yxmr)*Kݔ>ʲel޵*wc>5e?>`њгCiLl&c//p*d {%MNo%"_SrذO@Y\AG˂*zp7v7eR.ޜ:^,{[s0,!) ' Q/ ] IVڢyJ?^/_XCȺ3$J+_1p^=7!Cqnk3~*"!q2:r &9f}c "Xl{ޛA δ;ʛu1jEd=w.mOZB}L*5g[9?%/WDٸmd,%OzI'oy93Hkzi7fԒ#!9 n1x}lD. |:]".h?qk' HW1߱?hcsRp"/gtx:Gq t}{}"p51ͥCjg5a(y({Q_fԹhRyN xL/bUؤՕ VBV"H1]ecr/x|A%(6Z- ` U buK6@/@{jGmQŷ%p-[Hrm4^z99={e"/ eX FoA#"Gψ7qgwn& ]־#Io$ UHr9} 7wF#g$!/4a^ȗ@dJNaE_'d&'n^Q0H*1rf}ο0DLָ ~& Qv\a]Fn˩w9J!7 #ulLɅZb.K+z w0+0]:y{!+gD1%OFiMzR#~Rl=퐘<*GO-_q'!35T·VDn"0( |01Z1,qOS z+d r|Ynn,K .ul̄O cqN匕8F||[wsSע.钰ҧJtӌC7$ì#k(lt=DK>%xL^0bG@FfR .].id䬦7-kI)@cz0" MJ9aOg)gFB*k-Ȣ9'B6ܰ}$6vQG~/ء-?rmo`PFW/ UE oObct=FQzI^$F(.nZp3ɥYi~pėgqPE)HGl[H@yq~v#wd!q rX֠e ϝSNge+'"1\P.JP"$BPyn?)I5>r?o8gn0{ن !Q{ggø-?AB;DJc#?ԵQV '>m*Q,YZEwYAXet#<6pr4Sڳm!Izסi ߘY"=`p,`6+SmZ+ vJ<7uj,y6myZVOۍy_V븰Άpս#Doc"Dr Gl4g~S`Gh~+R8,A[]j*Z Y)y$ˈm 4RX4|QOכpہ5pQwr@ÐRUA'OѲt9jK[gUprϔJȾ30U5+e8ff$S߾wTœEcK!ϹREzd%w(Voaˈqu Hꦲ$QQG ,ֺ\"AdVdG|ߌg|!+wobnYHvtYέV.;_ѵ^xT}D|Z=rǩ@Hg*F6F>xi梬 |kג!^`iaok0*zo2wc}(2Eخlϲ9:byY<!1Z5+}G 9YqhT"u\R:P~ uj^s+#]0nb&M]5N &0 HK-Ik鵯m {:TrW0Upp""_y󌍞Dqew 2[f3Jɍb@ܿ@dg5IBc8IFf9hm/>Mbf"MSG6V( 4̼ۧ,^2ڈSp&/mXo,byQj) 0R}NNjj| 3 +}瓚k~ry6P(%4` .dQƻ=̣s'8]SmP4T50Jq u¶mWmc*W1-YV!I*w~7n5L]LѽN8,z l qEz~ 8PV-էxGh ZP ?^dzdDT zW3P_UT1yF>e|_󫓝lu;Mޔ\LGV `˃j,H"޹l[q={% \ Lajp-*E%gkbT~p$Y.&ztR\`f>ocV_P>Ӧ#7C1(R0Nxk:Kw;%К!fX~kCTŀ[ih#뱶 \cͣKlni$NVxW_FVW·ՁR؍;NL%/. EprΡmgZ|'q6Z/PД}#5,H G/F[ʸ\QbMdCRP&.޹jKfdT+*R"6Ǒ""6lS EIN'6`=B_=[^ы rx3Bq Z5"2I *(VƹeC˴!Gz5>yo؅Qw@0ڙMf/k1\b:=idA |W%g82@`/JcΎg$Prp^R!8e2wrmv7 =gi[yM~ BKL^s0F'pETف[uy>4::p G|U J@4;Gw)\G`bQǚm9-E/Wl7 [P\_́]UQۗ7,JYۖh`qKxo=tI]gmYs*!-m@(n<|W%;p%3jh1!9.GіmQہptݶC(Q/y=ԁG?2RS4;g>2 =fdYz;W0CUsK8pݶISA7R@TMalE&\:&2mhh\yE["1-H47;7Ȟ{݁ Npj'I<|Qy])) TCy փ~Gd4B[xg`U#Ժ;S# mtwpL9BꙞZgv t&L-bC x寗/@[}6z-''hݟS@{-.F7Q?SJT&Ӌ@٦*=;,SI(Q A Q;N>!v ISM/OB)1/ϬA.奤*+$(:&4XTxju+ XYh"F.,iVQݍY0s ^H#IpA@) . >)呴jaע,䰊`KMØ԰K64T7[Z[ XBmИymj<8_Jeaor]:lEo\M%1|ÝtW W9%DdZ:=瞛<5Q^u kt@۲xwtHWR}#zݫԌɕZRLn'M5q,fHU4W-l/%e_X㽾@ZoT(Ӂ P wL-YI?P,hz gO;֤[>ȧtцtG2sR{si;'hm# gTe]7 J6rwH٤sa{%oQ;8;@1JkuE0ԫOa6E]5sZWqZvZR\ '7NJX(XرXdI2+gc FJlZӒ@wg#b]]Y2jk D 4-pܨ]̟h17%-,q^[}oqv_١afK8ߩ{&˼sJ@8N& DlalkP7;>Hϲ޶K潣x5uv;ƒo-ii`^7 Nb0Ȫ@C}2阨` ]~ĪĩJh` UrsVĭ.29xC8h4E:] zsSx[jQb pl S4"jd%82V ׃C"˒oLY4uT+SnZIm'NFZiϠVvt ` 쵑N 8xJO@rEיBHV nڀ!.T4}LNPg:[5MyStҫ IsP&qo.HHVxAyF &:_ti݌&l1$!Hh+ʱ4mP&gŖfp9zlyֲ 2Sݐzֳ@71D@!.3;tR@_pSՌ{OwC]c:K.#ǢQDGjU> xU,ISTd<ii[}U"2py)֕'\E}W􄦮Rs5,/03Qx'ܝtO^ل2&(ǸrS (9 ]7M "\xbgUsiD~jOV4= v*O uMJ8A&wrRZ^QCΐdj"SL9ǪGDlʥU5RSRjf]3#sR7sc࿀,J%V^=LFy'qCg )?{jηE5 p: 菵>C_5Pt$D=qەxߒg'8a٩PSN4@z+XQ;nBrvdEnguIzD?d|t`YhoJ]g&9 8Qg*1s>_Wg1Kҡh̅V@؅+?#2cKV<߆0`g*vYۂ&"ƈQВ*!.Ta+ ?ײ*ɕ:u$cjzige ~+Ed>W Gp&[bLv۽*e&&yA20- Clx}Jĕŷ%y`)pUI8«;${[#\ +Bul. ʖ؋fɏWz\aX7:G>zB xɅ g:`p25s\u' N'*ҚT,&;j#Я6qsw)C\RѨl iۖIB٦5Bw%CIfbXzO:5>7*vhUju"NnFDQm9ON8TtyC:jnqvT^m[}uE@S}vEt.;^HGK϶54r慡lu<۟O5z"\r ̅;]Hr;M0{免olOAi^o.f@S_T]H۾?v)9ZgڙntՈòM:[1UmOVjnre6XWwJ(߁XOsR0]8sum\OK8N[BQXm މح6hz~ֹ_l$ 3xX~[%"INJ3zE@?m k!뵗m+hDŽܢ :ni'ESkL.3oq\%LyWY$ӜO8*a:-A g*`Jtю[7~_z*o$0ƔoE,\S~Y6 R,m%knp4{7 a@\ S 98,bG"$;>!Mr!εs__gL 1vN!&Z!4ҦKuz:~+L`M8  ;J+)陣QRMRѠ9i\s xl7&~M;iM>X 6O퀽n:9.jKU}o?Ӱ]:sY7 8 ѩM[NnQ3 :PnR=x!Ğ/+aQF*Fjf}`2 o89(\SHޢyהE gIO j NeND5P5Q[ձ w;҇qKDut:Deh&)^vJ { [QL"HU-~ ,'MtՠdDqel4xcC =LcAR|C/Q8EYikާ) szi5W9nh5o#D@FMNLq5%8Io2>ܓȘ!3^Òڪz~|:QB _0=ҙ!l>@PSo\ Ma1vr]N, 9\k"<:ϵTtF2?,>K};TςymtovPKW0#sS#@KFL2]{(]h 63 #Z/TLP6A@lTtOrP$#`y̤1`=NNzlj® |JTܸ'`0P}!HwW[?CA7]eDe.(Q6X b˳A>LRܴo,4sqAS*&:fD͗(%wʬQD)aoo?YlMrgɐj8~sTvJuU|.HM < 8U+AnS?Xumt"T'&zNiH:0dы5u+ hsp X !DE'_{ JgW{2S@߫VV<YuZE*X&x ~XB:0+N뢡-|x!4xVTvi5$3+>Dyωk5kJ6_ I7~QMh1ϐ `F;!rp! p5z:5I0GL>@5^'.-, grf56xgS~t!d_cݔUuʡU%?(#0ߖx{:m?@M)g1jivEw'+8%Ux fTϾlS.5AxΨ E<VolP"Ğ}+wV`,Ru߫]b3KY˃˖̀3xf**v68VF- B̲RR_2#l9ņaұ,LĂ$OW1I9?;BZ֪ d ۤQ;Mo;jW]! M4I .|g1y}W#ֳuxq_V۝,+/aLN: Y2a~_@71 fv8?FgXx ×"6+:<͋TPhn`Ӛ=uM6w ̇k'-<~C T:#z=d @9Y`]2Ա)Dw ApyQӣYyxrT"D I-6pz XOҰfmm;9]Fo?n%:tctyPmI)|2Ynܐk/ŦREb&Jp <Ͼ` mL*d w=% a`Ox+yO]4{XyE}H|y֌kA ^'E|{mZJ+|N(ogY 2Uʁc[6X⣫rxV I6 ݴ-jR2x@M[2..!Ĺ(ܫO R=NQWb hQ`n5Ҍ[Iiê7QVXf *iOm KP[=+\#yDZsoy+[ ͫNbk!,uFVkA=KrLʲHͅ3PD^>.)FyJgp=e AӣR :1Q3̇iFH&tX \r{>:mobj[ovc D#,Lr?Y#_t9(*!5[1yڻ}c?m:@eo`V2=+*5T@?=,A}%Є79ǖ9byn:iBfWb- HwAu S2R4 O,&hE׏Z)DvNӻZ?F=q.UoiA5qclOc ba&Yм"h9Xlx@@|M>舚*ߞfslY/6M ݢ,m{Wzc*Y ـ8WLDX .ݷ7 ڒk^Lb2|og,TQԎt^hr JvÇͮP\DMX.՜h'ܶjecO-mj-.,\A1e4^l~h!p| 6]PAv' kX VR->;p-X{}ӻtqHY8T!Yu?]gO`ݐ @l}di4D)EN>>qHV,"!Qx@  oH>[i)^00gpi"FD!0u3n3p`PtJuܡ(fbX<?-Ƨb6گG$@ƿ2{PwΜ<"xQ9PjN!2bT?:IjH6ȭ3Q.&tcLoAW,prYiVI\(͕=0հ 0.NXgO˨ 9d(jY q~mb>ӜmڤfZM=_ '3u  o2o(Ʊ:˩ڙ ť6/\G A>[Ux+DB[+nFpGWVٱDpZ& "VT6yhDF4=C@;CV=VY=1{N,us_VcEz }?Żu|%_xXy`@h3=g/h1޳m]lh'`[O"~K8wÚ ,Т^E/qdZ}ԅnٍ$\<@ # b.4:\ʘX,\C &ŒWН!_\wNGɔ# hт2e\v& f2ϑ+狲: g0ЦB63wbW/_ߍnv?C Um'J b] lY2}NQУO멌OWo@u3Fr'Dˣceᆵ+jO D"^dRu w^ŷ.tŪ\*o +.vyQ Mf$(12eUGԙ'ht'l O<(t\CFv:1fO4nL34Uֿ*b ~GW)a~?Tih؂A\@f L4Ϊ.,5\@r1XJY/ZCɂ8 V*u'?yA* x5F=]U†JG,$G6-A- i?i::TfU/'v#JG(@e~\7\UI+H)=(J2+=t7w~9~;63z $\ 0]+Vƾr|(> wx?ޡu9_au/_2A߫#^~=U{Dz5z {v}v>pYMՀH:`Iq+%SJpo() k;syqP#F% 41l'oB`~5~tL!IճsaSz*I[(EĜ D/^}W۾]jsOGmFpMK'+Onp{ uti_Õ|&297Ё鯽y*?]F /TZ =lMl ۑ˸p8%l$.?C٢ƒ]q[V>>ھ%YѓJ\B᮪0\փ`IC7̴h@Á3f3}^P~e& _Avd1]f%__,]PKj{4+)lh&imI09-vLd(XAC0W8U"ϜMB.͠!DѰ$~8krg|Ar5tثIϹ^r=߀Bqj4n2]8 ص}^~M s(l!;VH͛S ųV;vNמWװ+8|rPBkwb壳W:lD/5K~Tpu/y6>3zQB٘p]:{}SW8Ek .Ȅ 0Hܤ,Pl#9SB`%evF A$8YdI+y),26(_qt1S*647qQ$CcHM6 ԨŎ`5eL`)|2,*ç?L `V1"&E~C`,bbG©6۾iC3]?Pإ!&!BQL܃jTth2+_ iTS@}hZKFPvG NjYo;}WEF.ຣmytz|Zi $ghaX)"O5x{憸aDH=N5Q"`tJl)斏i Ԉ{ MȐ:zT t]ѽM@3z7mJ])F3AXXsLuAI-@s&ц>* ecDCB%g׫#R84iJlO!_EYnv^s ~<+FmFr5=Fm!V}Q:AX/afbh n: Cx+X  R>Pfؙ"R--QZ{MLǐԜ->զ^IA$CB\~Q)a۔_5:aۋ'z+;-gTSyg6g^w'm0ߋ~띳 ?bE+ p LG@uV0 ,[lOw]S$2l[!!02J>Ӣ=6zt-6]\8dW>KϑF4=Z JUJ;$L0JSVOx,gI N26:PɄ;A ݰj|y `WU@7'D:~Y=iG.\YJEFcB‚l@VfXUW+z;X[CED %.5Y|3A|%W#p8|88ݕGF#FeJߑEzC몀8$]g?q1>Z/[u%t.&5$8@X;IO)D0*_B: JU uUɦCw8FeB8˨8 #.C:qwr]ǘt8g= "Kػx&"Ĭ%uBD߿޻S-zSAy<|LOKӫMOx<03feW]-= D\' <=K9[csJ};{t %-21㦈PٔkE`^mu4gZR|݁- %= Tp[ Vx@@'dhUn;q=y"pΫޞ,FNl r8΃:k_ChJN8 ƮC͔G5,7'JhDh)[$[ G}/*29tzY˕7ϹSj:1SޘR2-0e|aN:G01PAƗ|K@{䛡uhɩidrh;{#<#S|"6RifoA*5f>uE5#e }׿o~ J1KEV BVG>F(MO2Sh%+fvf=$m9?W%uX=/4ZpFTћ\,$CRm.Ϻ1mj } IQhdg3"m 񅯙DlZH òK )t{\ \o=,FzɛgY[_mJQu`i!vC2'mlriV*%6G%SS=xgy!ÅGHWZvV*艵ɝ{eEIO@ _`{Cwxy9nˣtS Ѕ%e˝ fcV~rz&˷<eM1P3/Yw9Փ]WVDV?e-yUM/밸~Rl_ _#66]GUYPgk9wCȩTnjv[# !ĩC=;qh'E(_^flçu¹_Iö'tiŦsua힏gfJ+=JOO|][a_E{3r"|U_ţP\2 IdY&=+(t4MM'n8:nuC0 A)mAtүϱ^ߌ7f&4fjuR8 S7 #n]:S6qJJk4t% {.lPaA3{Q5)>ZLi+ihI^&|N 1!f <) qEF.(wĚXxQαFx*:&Â&luV@ΰ>:ya%Ҝ2!_?9Bt}78(yAT~>c3uړIJw&xM'!VƌWMاC@ ͺDw-NƑV=!|Z!qŪrܢD`^Ġ#iכEMqGPG{Νq\x'ReVrȽx@{cPr-XK5޳_l6\獒N_#:[-HzP TW٤6Ia =Mb xʼ\I IP`aLGZcq_: .ۂ`BrHgDs/ZQ&NPM,jۘidh m'Ӱa* + W:fA(ysNA ֈ Bzwjqpnq1V}y2T9aeW"OkQ\tl_Tϰj/+aeJz̨ʷr9Oz']j=.%&n>E)#w47S'P.؎gZP fK7ZkŖ7'+GK9o8"fiEY*a+1&stBeJP2cil [9@r ZugD#/FDf{Y/Y',$}@ ε*/H*]``̳G`nF S4\=f\)9G̖B3UtkN&<+,-N9D$hۭ{ߎC;QTԄ0yTЁ$-P_$Z${ %>Z:^I?]Pl%ʸf{b[ȮlXqI*63!y~Q5M?hv,fm Hζ~?h.pek nJD_$e>+&'C; KᚎaYVYYSl|ă`@37ו }(f_@ڨq/z{>Aq"zuhxRwR>c3eώ]*(@9"ǑaFzS4hyU/[A"t1 ;ZxP璇yZRSdCk kR#& ͢S^v;h}҇rr`D߶|SaS{(w;N f Tn bCuOr+mHkekc C1W-O-X˚8ʄ+xe7qR1bBaWHdu8\֨ 0B{V4!H@&>sxPx[14PU'b *֤`E¿Z(D/j^cv:2u~[:*/0Z xlsl34py>^b<+ס@ם+;R/͑{-x^&%$LWU,u/ߨ,Ӑ3Nۍ=~ߢ O3V\ H؊;˩(*1ͨr1$"R c||Xک~MdcCTPL $BP/l!9]l"3؝J;RڨU=Cj&~K)3/.BVYݝuuCJI*e1CоHVI aW0 Cd$zX^t^q dќ:1I;T^lݭ BKHGYdN$Abh]O~h=å&Sq%{6:zk$C Fק,ɵժ~t&[ WN& yIiX"mee^ Zs i+to,*߱ " pmM,O#qjhfxT>ق_qW펓WrrV(7To!NIlOSRH~@-s+y0[R-<<^ȧkakJ˶EZ.ӵFak2xe#ʜI#,$%LLMqhu =T"&s" GDڸ0Xd`\%u_hݙI)fhcg,pө͖֭KCi 7?]+IҀ4OsHDO32^+ vݡm'塚L$)A|jI7;<g2qSV @$rȲW-IY'7Ȁ3ԣkx=17ݼ .jׇQtZ# m {wy`fnQ|1% 4;a8Z}(J͚O  *.C,=*))q?ns.TNQf#wV KkQqk=yq`j>^\Eۂ&,]7"#fK-IH{AGBbS)}u+ve'9Ez+T%*|.VwHtI$5 |l[x%&tDZ#Dmf&5V+Ȉ ٬E׍^=q5ͱ:&Ex߳&LK[A}}3h[Q:kO\愯B*,].r#ļDc\]ЍW9_#$ Ji/Az/pЦAOlx1JN2ӀN``2ߎxRTz7q`T, nRl|_3P`z%]{ܝAL}:v 0 nt4kX_Dbl̋omTXV:Z0G6-I7fg9 L'FGDW] ̡ܰ2rus,쪟0$郃d兯@W;( 8F1QQb{?Zد/!C=vA*pflv,l9E--heD0,$tX0y³s}8P͓Aln)ݾ m2uV0,wVW3LNRhd3{0 GsƍDzGu<䞦}O!EO{SS>EYؑrp4lڭ0+ajJ`Mxfr[v8x@BޒZћ3>ihBnDAmj|yߔCd89'Wn4w)]+FawO8@a,=sdY̋q6P ;|HĆ'yLm.fk b_b_pgţ k+z}1s;mո Kx]i? HY(-+?Hp+NZXt8_F]J,t?Ǽ?XLP3 `~ʖFܴ^r"EOОٵؐp'Kj2ȝPJP&׹x|&UR&`4yRd_w/P>h·j::0xɪLfWx0X4Z'm- Lq8@p6^ΧAXϯr([*_ԟOuca,-*^HLaNp  <ք6S@PM0.U,İb$C@50 ޕy Fh(2.Au<*Ybi@s&USj[0iɳn zOT8V^%2DX NAPԨ] M#*[s֑nM+҈Uc7V@,2Εєvm͊q ѸؠK-S<ʽ{}mC&H5[a.}Kص+G^#-OZYVfޙ쭺15;6m) #E=+@y!4R2vU^gQfwcOCp'АWxՏWkW>4mmw*@5 kU7MeHggFsUxO2ic7Syޓ"J]ԩ~8iYIǿzo=|iB@a!׬/_3]_3T$j]KrZai4PXpcp'_$Q6@~S̷.8t@ yƙٌvvT*k3^Rzz E`o(|0JC֭t, y+vފ maT<Qdnz6-De~^Rڅn(0Op]4{/1~izt@!,#6mJ}.Dz|@V_O;=q]"Gjvrs5G|_V:i@Aw͒/K;80cciX*;c=Gؐ+ c ZcH9W'gҋ.$ rvb@h~5:s<%4%[J+fUm aRWR]Pz!PߖUc| /'Odu99J5ODBh!=Z~&cgFͼr'vjךkh&  15D=N zZrw!Q`pRAUkD=j4+>p5ⱈ`EWb?p"I0O9$T[_Btc͊zEc5V8Q9^+91P[iEd3 `ɬBζyRuڳAoxQ3O<&y{PƁFڽ>]cfZF`;K9AEՌ'Ѷ@ zn4{ Zv+^" _r3$q 8( "n&E %v!ǔR!!Qx:+w._L t":&fAmm vFY~9@i5Ri!!oY Aa`K#Ի s^G#nN.cJx.hiQcLP p{L4=Ov9yk:!Kn-f 2~5jJ?ݜX9su[D,3g@2T`{~@O\$7pmJQ}kM\I`qYn++-.lYn'l6{v_fsD4Y *׏:6'%7E(4rFxՃV*>9פ',y/H6F\f\a楋 c$ƐU@(V#SB#6M8q40>f[JS,]ʹ>lMH"_ߪÓm/5J bV-Cː̾r+s`/2aI'J3W s(|=:K%z`ѡz>!Ah?BthKTeCaJjddhOkb)( y|q+ӝmAd>$hLuGQb= yJıX%[Z]+ޟnM!~ˮO=~HBP:ms78; r*e"B5k WJ =.FDf{7)Ka08 |F#=",dZK28u CAn1 5I,p :ĕLdZo%]I@g!#tіٍG1 u~[6ү.ROݛ-3y/SBd'Lf9ݎ2Qv⸬qYӀ~q ` ;k!w!V Dt^υQ}c&b8Q!eץ”IaLU=V)p-M+|݌.SꐠO帞'qφd@ rhOesvX&PȲȐX6ϊh2[$_Y6[Ko&J͜ClxiH.a cR :?ci qg؅X"˰AYp\@dhS˥n=1s. ,֖HLKV~&gcBbpI8r S*Sº# KXO<~$v,RЦ]h$9S{L*̌B>rm8"Ҥ:7>v Ehf8 1t|WR5`٫!5@ŲҵVZh CZJ3!{ $>m|&FfbF4=y;N9qTS,j\q:^m;%=jKq4\cPDJ4ÉHƷK Cx/Qw!LWeyTQ{''x-PQ{;.m"-EXLTq#,R)i$/EZ Kj[&SJF'a΅e$Z9bzeis]@ᦐB Tq?Rՠ=)ӫnv& tih uh%BhN^MDfA1eOGͣx ˪ER+ ?ׁK窱/W`K`eaQ֡L-ÚE:hE'K H.YR t(ks>ڀlH\Ƒ2|#~h1/dM{;<ѐnLOʅOB2'UZ ]%:6Qek.ЎrL,{?!㠘D,bG2Rσt"mfXBVбCSG9`1Q K;3f R\atSΗ-Rir<3$ǪuH>68遼!AZu· |1{XrRE{Kk!Ğ`?QAqYIZojR.9EH1@ZUde燄I#ZQ֫}-uθ#sO;ѧ{㱈hg}iC 1>mldF+dEV(dOT=f̌CW UŞ)0|Vax!㍝N|n*j6w 6CN=r|Cx6z`E&iLC$<7k=6-F;˒&?8 k6s52-_n7v7qP7%V: >ٖX?{+ƠZ-yyڊhA1སn#osjw-AHdoDu^hTcD?5C*/XeV^A@h=͖U[TfawV:M!?9GqBG-;WIwΔI>o ] 13-k;0(s=0nHAf* (Tŀ)P͓x2AGA'̠_ \)3/mvxvuڴ*܁͡>֠~y[P·kSxdL>Ǵ[F×ˊYfg~8ȆCOnwL F FCP:ѳAq;b~ }r;̚VJyllG2X"SWs:5|ɀy=h,"C3MmjQ0H#l٦?݁w{URxMsSuM20_=zLʾ@D=narQԖ p>k;nCtdYi"0!h*%=BLk/ʹ獊@tѬ ('|K5,ySFfCwaC7ª6X!-̦kV84epۀD=8co'=Pjw D kî8l `:n*,,gSy >"9,l1#׌+咫(#gUS$)hYlwlP10BՔu&{ڧT`v.tuֹsݪW&ӟܺN>x`%:8L+(l1:q\3`* Jkgԝf+I7b`:]z[z@<0ģ ʩKfBcybϠ@Xpl'XhuރƎlXs!u:UL\SAs}QNRUN!$/o.'ԉO}ν#S./:d YVdRGvRdzB$)kW㒗ؤ","Ǎ[R{{H U u.esTwӕOmk"8[H7w!UO|/|M&ac*,NLB [X3Hr( 'qTJ9=C ʋSWI1ٻg&|];ݛWcC- fܿs,Pieq%'t_ƭz#y#8&iʼJEhꂅ|ߡAJ(SqǕg)= Jҏ!';f mxQ#e%Kn%Եʝ 3)&3Vv&ة0B)jzc5({< b6^H`l VV"VcMP? Zu75ސ,~څ~S~,BY /o;1 IGJaztsKǍqg ?)R`;Qb0לc S>];B kaex!32j^P @@p# QM 2QO+L|Bnd=ONTJY:3.ؓ9kBL%i 4iFމц0oCO]BsNw06*W8҈N!H,-VO2YhP"mBߴ=$RU[3Loh$ٺ(@Л{E\HOxcOWlsX=&$w+SWE%+h4q.E_X䕸Ż%,Oktl>e2TXtTS.3{:l`lAJx&hX2`B;lv +?[m Y/9{0 :q(\0!J@ ñr?ΘI!{ 9NiIhSYr'gn1gfE(N.:zf+qx kPpzK'ޑZ@M2^YDb3#߿~\3T_˨j!'r~@t!zTheӛ Kݖbrj .^RɥŁ?C/39ϱxz%%(riN q-F{BZzpzʗ1.w=])+~blDʒ`U5%QbruUV$iR+Mc3AA xXQ $`1#HwT:Ip\ZU58O,~e:P$n^.=Mh7 hl_$O j_m*aK97҃A.qO;\8(Z]&e' VGoՕt޴"ӧо+ mZb}YMxCiw1zue:IK(:u,ƙB{շ.:\(.+` ZBN g˹3T>WY$&mSn(nj3\Kjw"1{J>f܎Zv϶E_-,weև1) 9/Qw"4%Bn%7F[pbr5O޸8Iьy+%PĜ'VRAm>`UF S ~~*õJ;[>u/[AeS0WyPC PgM)!GrqJ"y4. Ec"yؑ@J.0>ݢHQ 5]$B~6  qhаSrTv~7 \nB&Z*q2Ni{j:pahF /J$mGJ޺$Jp^?)fGe rc 8.6sG8Q5wݫÉ)5νw5rjG\2"PWr40a9?Yup`ՉEMgxrX2\YS 2aDž:\7V.bxmLYyV UVm5k>̲T%/ZUmliG㋒wd2 u^eӜ:H)]&root}VύtJ4vѐ4vkA )P3JmnRQ"l@%B}sDFBu#'zz7Ņ\q78{_Kڒn8Q,cuV1m(3d'>X?;cw {! l˷0E^M㆐CJ9j{lCŅ4I )kg/:5)zd 2SS!%8gPkw, M`6`@? qRz钃 s D`~n`+x;k C=Շ{A리X7t;La'j+)QIb+zigQp lӉ"YoӲ78}$O7.i>|;FxKOz⬚8 9Or'9dKE|@Σ~yFTquyBq/Igэv"7<%UUADl]BuYW߂>leXkn#a)YI}R};mSۆTp [rr۵WPXV(+'6rhrA&D5RܝP̝V%A^άeb.説Ϡ^fSIYW e2;L'Q-n b\ ~Rm+hXG@'Y3p91G;GF{\I|/ɋ[k͘ɰ۸, {lMU|=LΓʧdU)+O̝U~ݾs-l#B]sP[ yPov3B%r>c%$ր.lώy&m09'c.d )Xf@{KΏ9~Yn@4"moAlmA.|KhhFGb x&uXx4O2?6_AydL: H<\4k^j4kc/w[.ݤ@DsDSn1N7,D07Ս+${qfd:(mfk>x/HH/ '7/@pϥ.{|Rçqc/"t݊PQrrʝXS[Ԗ Y5$W"8恱(%= !f-+}\U*RxDuǺBjuՁOYڳjع9 蝀Cfu?4 ໂ&'WNc-3լ}i"H4hh{Xz4&{P1]m:],+E uhEĥ ɒpF)%\2|Z0O1I6UHf棾;“".2b)cegghC`s*bڹ ꦙÃk$"O/@aIJ3 ݱ TF"s0+usH|sw1|HI[^3{C-5w0َ&I ̌EoRYA󄽁{-3>S&"94}K诳nɢ=iTS:"jG%dX8SCMBHDLXtz4pm>[1E[a3O%*SҕZ4N8OMl39ZWE&gvk( &hd$;Jhcbӎn>ie}F 3_ri6t?;/;'ݲQcx" $sЪ D[Rm{߉1ހGBb? NPV[ i}i~Fa&z72eIa`0:BQila'H)B"Rq3[0 '&t3HVdYG%Q;dsdfVbb4pESa6pS{ON+>+a {v\ӅEi;h籛wx>ZfG΢"ﰷ0s~3R?9b٨%T_rM =:;%r%"d۟q @bvn cR}Rq'v|h47"^9|˙iL*z8M)-JW2׋%@A0"Gh@"" ~(p.cUӀݰS`Wgsl2t9b¤B1 Rl8fӖeދj-AA&[YQ3AںۘZ^ G9NOw`UCVǠP22{r:]3h~v)nWy25=\&0y3RIbi#Ay'?un~)?#pn`I.ΐ@nU Cx=f-arhI8\^ȲLSe <UiIs}dTqdZ&skċddє˰&T 6MԮ$0xP8E2 V݁ØR0Μ&2z[m u8ҍqpë%H4!W.т?p g$T(m&5́N 1셝8f&*wS6b~a(^qָV#svgVoGHm#=![pHZ[tJ)'?5Q/:DVd\~~80Qc#w m qʷW -EB5zH)Bȼ*B,bz.}` k3xYlbX9,Ha̳[|t!-hn'nGB+@dtK׭x(1-∷% zN -M3 ߼@C5QH˨N7)m݉+!wY`)| Y(1('qCGFd5гY!)9R  ,|aBACSqct]:"-∺ pl8+۴+J, RtPH>/t5ż,]Qr..X|} d)Ky 6޵8D?wmKB{tvI8;.z9͵QцU_A2Y:xQGm :=x 4sOO*%A3Y ӂ7a.IDy4:#넡\,/p]xhqa 1L1ׁ¨>LUb `2~AkY^{;^^n/r v]*Mͥђj C(D1mלor= A-6?vXD aԕ˚[qh<_2(rC33d?Pᄫn_j\F=tdwzp=pjI$WIϲPiֽZHt{W,z/Gǐ1d_@Pp kU@ Um f# ߠt+-ͦ+FdZrFvƎnՠmdjݒwizXMؾ]C$xX VՋXCzM`jDMӸW[ !&g<$&BȾrHoa,Rq,ckƚNE { 0|e0z<0mmًZM9c E  N?#+-_Bť@IiV`Eo}~+bG:t9k6h {pG1+(ːm12q^6ǵws9`ʹpCl ظݟm![-1ĝ$ֶQ/o6tFHq,GPËNe"~A^^)3ej|5'_ 0y5uEXz|Ѿ}TDC~nL[k`=[d;W'#TxɠKU/7, xSQfuaȆu-8h$;Dwg.=5]&mK^ !/ 5a |+x|- =_K7CqZLo]P0nft tP3A- [S"Ҋ契ҢCH2䜰adbLa&B1O$rNvziKRZ$a..hXTf*t `JLLuʪr^Frh(Kۥ)H?5XMV̠V3ঢ{ ǔ4~YbTe~B]+)~GH !L+utj#\qA4s6Oʘm2OʓG=}'{Ȅz?J't~MnZ|YqX>&#:l(&EL+Wz\Xʪ1YǍ)N4Exɾ$TLo<eG'#ՅHN*iI  yJe/el4p]rE(@!l[ WGcߜ>|#@1NgcuP/=H1 ,͔V gRZl|FK&X2ܴE*W`7sAТ{b0/!e&#Z#jm"⑖F{vL||&I3KvFLoqwVV}+T.X:5SPIG0f#_LpMH@S mQ$HC m%F6)|O!/TP?F.ӕt~..?Wǔhֲ=h ".O -~ѫPݓ(|B6==y яIzw@Mjf?&V%,iofxnD3Va73t] V9_o͜]T`<%Յɳ<.sj6? 9}uA,FWl<ϻEm Ȳk;JbFq̢RbaDh~;|ұQTZqGȱ{`6"\GuZU9ITGHHf\' ػinwwd-S(>ƛdzUR-9}_DQ TfgEpX^Jܕ+$ 8m\pozb20%xSGH{Ļ㑿qR%9 !AͥrҪh0^8O6G"tjm"Eǯ|,0qrh1TT)c,~QDWiL <-NV*(hGGz?lg^t [cʠn< elxP80L*O'B0K(Kzo77>Xx6̇H֍fYg>wO=$p߹44U^ 'X]~KQEk~yOtש/ϭ:@e v_aVl4٪V],G!o<d%|c`e«rsE#Δvˬ?=|PȊHpXQ4/FqYcr 5)^ x B/aUt3'pO1aB~}蠸RBeI eqt;YmM ŋkv.m=v~<<¯Wȝl /pA5*LAP'ӔT_Z8VA}%(/X {rGCʦjҰ\flO&T,w0S ֿّk=&h]^t C `n*7C"^Mz2T)t'Ah { wݭne 1qtbm}^ K#sdFD *ww5Ԅ;S$yalUg^: K` ;%vpl*3ͼsf> D'3g cwϬ8).TaR@XkRs?r'lM"Q/vx~2*'wozQWcMSXL4X6pwdjr1oHR1.w}C@TRlż{=CB>M'W0.y*<@,YPZ/ه3aF+b~[]$j:DpTtvUMapy)wzkߋ"l7W7 *?ᠥr#eWʶn8\ko@ k@|LҶj5҇M]ؾF xR?WfۋA-:yRa͙%eeUĪF2iB@Wt Cwx@hkH7۱֘!%}:bFCrJA )ߦ jHaqcTXkz':[طq#A(ze mx6-2 K VBt q\Dgu-Un Heݐ'IHzdQ/+iD;ٹ 1Ak1NBoZ6j/h.[ X/aTe* q} j )5H>sq R!?x8k+YzjT z$]i9و[6騃 ,K/`0qݐ}%Bk2|kّ,q7g(;KM1be,,A!g@})Z~仨PfO|$3'9+fctţroC*XjM6<@=G&{gE7~  !et N^JGSmMŀxn69 \`lsl`d<8&X4Y3~nʈNrp!:Fכ.a/x/*O/P02)V8dQui:/HӁrEiyEʼrnp|xGePZOkt˧]*Ad]MBñf]B[NRe[> ~Յi`[ f5M`-Y aڧܑߌQ% [TQ'dIz7ՇqlWC#x~ښl7ٯ>7I$*O wmU^nO>J`X`G_er@6yWnQ/4nC46x5u gF=<+:;PBTl}8UzD[pzuS0rJonW&ur6M*`橪0ph[iã ѭ4uZH`*ðD_H2y/ؙ4@@Bu{[fw$pQܝm8 FWḠSDWjt>@=EC@AJgjBQ^A;%Y+vIzd\5׏F&AFp|4."c¤܋^5 W i.>~BZ(kUz.CݦJ]xkG„e\txdbQbhb."X,~J4S2dXC0g3`5'1%dD4wyCwI^eڣc2s;HSR.&7([,>L9a※|qg1pX38+ujSbwS?5S]R<(D2D );š$;p 3)!Yq BMX٣AKѦJbژi.n۝!VP:_W ի|q&G%0Fo ѝ&cGj3ߔK׵V>3g&۵8-䬿u`j o꫆բ9`u? \Wи !2C檄0L{\bMcL;ف`= ,=ZȔ^XvtOբqJP'Dq_w k&? Ni]M$d&|!r쒇QԶ,kRM!ҢiJe7^$ xaM7 RϰQ¶DriDHV$//paJѭ+;%cY䦚׳xѫWK"ecfgFax4TbvBdIh@[rZG Dl ~g.""%T3 'PտFtpr9>(ŔS!}pglH8C,,T!ɭЉ֡Ґ!՚-h.hJ/PuʡL.0<̋;d.Ԉ*4FqiO\p=ha y%X$Y`l;|BMj&@_IU@ܬEu!_H F|Inq"SK#eKVO1aO-Ū/i=Ö:N4"tB5Z;MG*wi$ɽZY)eTwZM?JS?߇R/22 5lN=~!0oWG޳}kF& g:7)r7t4$z@mښ0?+N"(Ug:Eу:`w9G-Oj.I#ET^,dA51?#iz5q+hUѮkE+!ÆOcʊqϭ!\ww?^ElAjndʒ/odp$e,\y1 6W;ǀ:_ZeӔ,{9S԰f0)I1U -V]߿tU2*?_)UщCy[*;^E%Ykݷ>#7@DenӔS(ֺcgUNpTy א䨗Cq1MB5H8NcFj6 ʑU%yD)I׫F_0˘^s߸DbA) p[cM1GC6IF%cW|Zu &'yhr06IÀ|8&Top܇L"}D\&eق8 nƆ1-h;É4r(p{5@`rP"b"dE]e( Y˦i6)L 'eAE#;ʤ 4ʝޔV4[fO2I5T[ƣi@;pIXl6U缳]Ϡi6 !Lje0RLN2q*oWX ^g 9T&_6ҲFL/ѳJgt<6?k Z|7:GlOxl4{$=}To@xi=UyS#^VŧO؏ &.F {S%~)8n]p15ub`}fjZ⡲i Q {ptiĦ¿%˴ciMlϐ~~FC Wr4Tu˳ D4o3e(Gn,ebɡ P654 7Ļ6S`yJ\H083`iV:2fvP a,7J_E@c^2ScZ1POv[ZXz78CsHyYAxs-ri>$y4DZG?1p9-U._Gp?cjp:m:$@CmV?B@]"}N_N;Ych^ P5VƐ-]Z,qP<{%FˌO{ĄBx HIz5г4,8 DI< 3R01b{ps&<Ւ@xaf;XY#0 /\P<2* Ii&K!Y11\jcZ$ քt[I\(9 )EyWҐ- CImCo(&-Νa8G]+}ADuQsű qak(%lu@3i iZLOv"7j zq5/4HJZ/_n.КvDʯ:KǣBxr"Q3$ [nS$~H 8H^c/| iX{sgGԖOp`E 8͠{ebl&^f KyM%EnHZ_J!z-I'Wx A(lL^%ra 3b#f^z,^Jwdi3~vԵ8hgaJgOd+f֧wll/زG,sIa.p0'ٝqvosM-|@=: WT۷O_M a 3U/De#Q>PrTG.{ܸCkttB0¦1Dıg 3e(\,K yC,d!Y+&u:Ңv C\A`w_pz.^߷ @)Hy‡Dw >=Fi@s:Sl1.[ʳF<+ϔF˳NC|? Rߘ!/%T;a,SOhF`sP\rf%5Q.'fCґ`pj(Ǥ5waleO8d`zog=c6zqd`M%G5v15^Uf}ڀbR">mlA* d>SIt;OekDm 춷t zBDz~3xu$1FNj(SiO<UVoГ< x-")4CaVU<4ebj$ p1ڰMo~]I}|XIZg~~.0E3Jgd?APgw"Ru@,]SG @~.fK\,ZTи.J z' {Y=K23a m8T!W )g6&BtNf? 1W``3%M?ҸĄz#neCfH" i)I7 !Oc}= r^hNm7W㚱o>\ފ g-֙N9*  dbpl:iz UTٖ0wÜ4دC[cK{#X7'[Fg[Wk!&!A @ ҉_8M.FЯy@OJGiTHP51X뙲"U  .蕑m:9jĹ𾳓}ն)}4pcZWqϗ{y;^^cgo)_β " ;<Ogk V9Kr|:؝C@ZZ5Q& #z Ii`K91xyQP[ާ4Tѓ8𪱈q*Yg`*<}"h8_) ga'|74Q`$zsb'E0˷SM=f %[4YRl:pf/Cg;V#]xm9(*, #Mͫlv$%!Rj=99T!DJbhmKo2뤧'q;䙶Ȭ>QؽÍ/M{0jTV a}x?oÇM=x\ܲZ 3Ҡ#㰬eAdLR,З a =(j^=weu)!y/YQ,1wzaC FuQYS GZA-H <(:Ha_Ѫ^:]'k͇PIXNyoeCѮhA Bx"9aRtۗ6A\0[IIĮA6> /ފkp(dC0[pjIW017(x^μ\>"tqǐ c>$m,ips,TzElīZ z^8$w ٺWSS@N[Y7$5/f"eql?t>lO=HKxb4(.㢰\iXkzTK8oŁtYIBe:ฮ[c/d=HEK#k 0R*[gP^U <)2 xzVpX$7bSVtp-}n0%gJY'z|AtD'.f_,MbN-[QYvn,;]c)#Rsq:ĶnZ=+ Rd'Oo/ T;.m@-h]n蕶V?~!Lo΀+  ͜S p9Gi=1&k1.~Vb#dRJi9RzT|lhR "%_O.M@LgZb%BsbW@ąJȥsiS\ӁucQfq?UmLtT0=moI +2c e>Uļ*wjlSP+'ZeO26HRw͕ʐ4-j"{"JYcv^Ry<|f.jr(˛=>:K=/$hFVLwzCipvN_oPcSuJ[rOr ^ѬD,_=@;A1kJJ<#IhJM]l&jw[ ȸ,Ѧh Ƒtg1-/,=$.r3w;yMMDmub$;ϫċxǨE$* '%1iE/޾Y_vcE8m MT/[^xI]x*.CS.TʷhЊ雥 hp$9§ otC!FvWP% `4q kOdSN6 T7<ύ$r$)[}nZTkV:v)Y^m>RIcc*nO6<Xm̧!m4m倲&Q|n֊ =zTokã-)[#ƛ8g UD݀?A BɆ:52L}v0P~s qm磚ۖch AOetɃmqZ\mTf$ys $GQ mQNlG,xWx*,e US=R4} 精إ4/PobhZM(6G%xZJ|ooͲ[{&i>JCwZVfIV .IwMzM]d5xU`8fp9Q/p&{caP^篻ND'-q3 yp,|D"PPOr_2J''<ܘ_=Mb$b[ZI|"@9"N˳7\hO.ٿ @@Sk6ױ8R^C."|n ͱP{ &oq90dF]w4(o;||n[O5ۘEOuꅜ.ػ/jw!zq裇#L6x԰.=/~UW؝7Dj#_55}1l9mĀ:eUz,"<جN*@bC#˘c#{0.)a-Qg3{WʫanXi?< $%fϕA.:G!RB:&5)ʢRn!Jɚq6RXZ+\ǯ]f"}HjۧTTt'c5G~¥btgۨniy>S~ >(ۺ2tbf_9~1? zmbq`d#L@5+](tgʿbCpxZ0Ni>;OIQƴB'7 Kѕ-zb#XZjrr 5^{O%FO|pwW4(\u:g)(dWjx_Wyu0!l)ZxiU;GVcث7egH3 @O[[`QfU>x"2&C`Dpqӡ`5 8 ^ I#Wv|ۢ`ٱ/{FA(|En X՜ߙ"'f%VuxQ҈;&~QDLa(C2Խ(-^( ;68 S"|?JD 'fK~=%]ת}ܪ;L㡾֢a}ϡa z72͗!GŃ>؃" z.F2i官kp@uhmvu4:o =NfЉA[<W (14j<> 2U7O@?Fٸꈈh%Y04V>Lԍ'l9ȌRM!D"Z*#.xܼ0s=~fe q:y0B[.G^Z҂~}ڻ@]˼V]Y˫ j^f&ad!vg+D> u=墇A0نj j-Jbȩ}\%x 45տ@dU \%L~%]J9i Ӫؕﳵϒp˭-nׁ9@HXoD.]k1 9OpB Yze3Bnhabk~?Z+C_y5# kR{j&a? nj`4GOGjtCwp8ѣA.P>X Wb(|iFp gHd79WڛUg4&Wnpn5idG;+̼>'yц<gn7ⱟ_TjfA D_UTO-QZF<- ;[޲ӊז4O5'57\*_t5gof\2ZS"km-@ [RO0Fj8d3ƶ`/x~6;*ـjg4+']3L qgOL x'2࿑Eze#Պ F0ص3e(~HW0Ij$@y+j^u+YHe^DT#lH*0 3A%pÜs|꺖`hesuJ 溪X̌EΤ%1XwEZNho !>YH{9d+O%(b3BB/q^Ϊ)w wd@%E{ Hs(5OiCW~k B^Eq&/ьtTȝ0-8X?KVE8')y\4MEj8333h@lK(V b)꺡vfkp}fw~{SRZ/Z]*J=["@ޱ0VFctC8*;zKjbt,Oܾ+h(8kwoz:}CpzH `NHNz&w#]8Fܓ&HG7E O Gٛ T$7`4{e. '*$j6$pWrY7&"<ŬQFT02X`͕'^c߯}XJ 1w' ;ިf#Nd¬־K83RbWEi,Tm;|ؗ8'Uϓu ]`˹r5lxōOXFX5:%DZ951r0Oa 9%C'Ӵ=ku\0h\NEbvx}l &ǘ2`9R 0[`IhH/up.3Ȧ:hDZ 7.bjT}B=N[e9 HP׉2u<M}\솾Ax#<:<,S-%GdvD[Z.UPH*Th9X߈ݐ"WM' Y0:5Q%94H^Pb`8U _'E|z;jpϺ Y7MTnQ`qT&]>*3 Kpn34:ƙĭOoSVgzk.Cbt !\o ȨZ6(7Yn ÉǑ(+;Ѧ r];ˍH%MDXAŒfwj<2|߷a%)uʩRCѫglF&|u 9.rI %洖ԕSDx9?nf[l,&zSP\ X}d/>0&hJ&oo(BCLl4?6^ZEP~_Q(b3OaVnP&08 vQs?rP5P" F*URV~#Paj\ }W9V!?yA.t슃?@c+V풚`z$HA-^\s.*-1S#Y~.4!3!ۅꑯs3S&8HS"h J)4co-At+w )Scw^_d%xlӫ i+`zKo0~L]7z$` ?@Q¼b|"G%QҌ i*7UDA,4S{#rJ(Dlس^;POIٺ%?N9V Bfhb7?R]_-: 86^XϡB!+CXYhca9BG<|!nnJL`-SQg߂N4R>ttӦ1h1<%߭oJ 4 &ؒ1g]=}{u;,j*Х5?lȋW%ZN̫ᓎUޓxp.ʂx\Ny"0%u/<{9SJ@ޔH͕G348:W4naR F|6LOY]0w6Ĕa uhFV}8߂ʰ&Z$P"`ջlp䨎h)x@Z-91L61yO B?RUTb3l \vk ޲퓝M~N$t}~tNEx1s9YqWn<=KZ!}r5f*W.ce#}bbl~$) E2Ls+ϐSGn6ǖkAs κ51d'u3қ; 2!~c2ةQz{4d4%/!S+ Tq)B0w^r~4F.~uxNWHV׭bu`5)Fjg{B'zz]HIÌ1bSm-ڡa 1  #i{ʬ>CxǾ)NC%6H^Cl(- tFg;zd+!)=0IIs(rՒO#-\7Y]WXt[!j4l@Q(IE̩Ɨ'kVWNN_Z*4Ah <Ч_FhM^2l^/37=~oSL (vaXbc8,JV>oLJH90vE>h&̐ ⋢{D<@5U c%W|;v.,s=c:CiJ" b@fvئ{MEE Pe_k~OQLC!}c5`h% \YmKԡo|dO`^̶`9*9jJ!%qhT='o& dTxj@ c fXAv@ԂAQ}񷺝oNJe6PlQB+|mc`nઅtwS>C5Ѳ .0oxN @BkdKFaMK9vQ0A NE/fK~K3ʙ-xtjp?%^&GbmK}jv*,L=)j x{]07cjIΕ@jo*@6' mt8^0+C̓wn`u%xLfRI$cgS!y4(?|FMA'yٓx0 R^8:F[').Ef@?- xfpRn! 8NJ|!m,kZ4M"Wr~4 801| C'3VW ܡf xUa`^w<$4]U%d :#| @O\z)|d@ D˛>"^!qMX1CED^^/#u0px蕃S']|ȚHVBEr6&X2N NYǐ)uz0<0#5`W#(mvқP໑WF#fy” e U1WJNB>?mp@?VQ5 &WLOnlhmqʧ@o3uP-IJE<Bh\ JM%D i[f}){Ϋ*uZ3&zD fp6! 8ؒcE?:(.1=rkkUz!1W~~תh@nw&OJ.VۆIVפ,^*Gg['D9E0Re2k)( rEͮ8^ۉĭOA i>f3z1#ʩ])/qV8qЈ_Zwqs3:B DJg Ua4 n2j}#WI;LC{DJ\zx>td?):e( V;x?L $IRdI95$M? !$b4EHMQF#8ówl3GnCY:NZ>[IK4TEE7 N0Ej(={~.|1FDfHxs8i!Dm7زmR`A';CS_"%jΧƦb_di}0cC_ LI8腌եoR#T]2l2E{5(ļPmh,P|pUZE鎴>Y`5Hİ3*@@S B,]s_6^p UG ˪rodD0R(i[aWLM:<,$;!J u|7.(=Gg@IoޒYF,BUdEXBnD{j<#aW?GPDŽh6ָ~YPC$^Q|p-8n)U%qgR{d+O*\ZVDw[a'm޶]7eٺS5]j{& d+>5j|Y 2Z&(;\,}ىՏ DOϋ:s& 5۲1pPV|7 A55=9g 6Ld-&6}(4|VfF:xUPQZ>Y $ `̌lC (SnQ4PP(qI{63#8rb~4>-! E|eSSZT<[)Pmz-I{`+KiW t8 r"kR}e;AڙShe 1p0*?Tбi|Yڳ3ΤC)`Jx0 :/P.J)Jl]6^a#=m!4&m[o71A"xfJB0E P]vR.X%'0\6HEE9`(SK|_mr0O]?߅)>67ņ>Y?-·#ۣ 'sϦ Ou]i.d!#7yU!wPO_ܳUhCS G$ΪdpNV9#r65w}r* 6dR_$̸ƬZ2^Ùs:T?7DKf,e/yWϑ1qP٥_cAɁPT0^Æ6/pXV}l_Gm++ގXns,&>#8,ndoS/sifp "gB`Pg*,T,|Ji+`:irwW޿7HTBxdDgpZ2!,=\i;w:$n]⳱@U8e'M Q[y% =Q)Pޑo^GwtO~۱"Mݹ $E&/nT>".:Kqadun/ʚC;|+Nz8-y86F. ,t K_uS|xJωSqO&Gbj(֫URKi+_'`RbEyF՞/iuX^M nAKɤoPȭFuXV镏G4!o4?kqqV5M9Kt8DP- `m߫&ʷsHU`k蚒?ccsOMNݸ՚sC١ EGɁvM\[*:¸S31R`YCE>v=GijFHi5Pv`YXS)X XMz!^%[V$LP999$3D^vS*<vc ݓ}]9Y.( ,WRs/ʟZztz0(G=p ^u@0ri v575CC6<@SשQP9EWM3uvG_xmoCw1k+PR2_tL?)9꺧屻%޾Mwu6=["ރlmTQA|ˣSnR/ ) X,UZ6/, LXH`n" _h,aZyF+ $4<+C|l\v)IE\X^G g&DmxՁl[7ښR"!b36Zϒ pP,z; ZUe]aɋv)|ش,Kyo*&xB6 I;"$9 ;`4o! s#)4 g d gq+MIᗇW+*Le%xH9+hW5r$`I/H~-7TZiTwqVR ?@,ێ$7CͰ8=g(߯ز+TvYwhA#4^Hց쟉-mLõrυ)6ezyJVkyb.T-m>gie7H۬MRdڽ0 Eckclkʡ떓{ђ6)wZt@==\`FnjJzςn@6Mʳ =vĆfJEwR?t(ri7-'f|3g)YHoüCg|_8+ک MHq}HH!?hr +vm憵3 Qu%Ձ29׮6<2 d1[ @1-S'!N؉] H GsMFd׽."$+'0a=*V!L09qI#aPnU4mb$G_:W@_|~+."<̛7C6R3'|jGz6d&3!TTpLJ4'lof^DtE&?ZItқ7}㍵I됟"E_\284|8T߄O]q~/5Ƶ΍wؙ,j,x*h̤lD&(5ic`̽/!IC|j,ٳ]֪vjw]t;!`QcuOnBhRk:*{ɏX eS ɴCOi,Ը3iU zyO+:b73HzЋt H~yVjn'^xi$cz!Aؘq4ܾsumWcWt7$A\/e<`ժ,l=:Ns U mIF m#5F2UDgRD``bl8E(C¼٩kAVTPbk(c,IWՋpw. JP4;>156CxE"q`Ʀpy.oz ltz+ lZ_U% qHAǁuK_ۀ+ $R='`Q+tPu\3ּ=ZY" 0tbhhf &,߻Y. 1!rÀx oA$3'ZAҹ%#d^N-h*u7~6\DU,(0EV.j#%Zw n{fkG]{VI/v%|Π+ЭQ,̠f9pGi:%(R'; C3uJ=ڼ8TZ}v&-! XX1v%;l\^})\BR`e x힆NT (c7wdۓyt[eEQ4S ڹ(xԻuѼYBdKg ~+(-\<Gd' BO^;Zr\4rSDJe!m/w ~O{:ђZcsU_|rg9(ig302J1ى ?}T JB3ZyZZY+FaRo)x4aډ6-_ÉF+-KgEhbu9ɭH'*r@d~yn$ QH.2O,E:@δ:KJÛ}Hp N%}[Ƅm5՗pGJD3߼eb,8EֆҗPYvXrW䷢ųf%* aӌMRANʔ*uǻQGa-Y$I8.fclM= BM`ˑz/ X~z"4Pғ|yYjp7JWb)+Up,#.'eъOX>|Ec]p,9qX#U#2xkqxeSag.bJh#.ݟrk(;Mh&S 9>),c9Gd୫pQNS'b"ym߅9pW(KHjDqc!Id3fϊe:NEG2s5E662o<$QY1}]$1)rw.zn=K{Ke|HC"$oJU{{ ԓ3NKq-UK!/F擄PsMfQDyR'"]?xʸD$]rZD-?v=-2<'vyb'*.dj9O~akyxXK!{hb-Ur6@ơj+_d5 ƬX? Q~t!Edó< WE7Fg7PJJt(&;HJXic:Z_kb|{O/{}d9OA.n.$a޽ pQ.>r-{=f`ud Mxh,2Y_#aN #nHہ^x4SipX< ]2kz٦'%FQ>TצAV r!-=ݔ({^]m8NՔ3Ү c&~ign{/VgIm㘱VX#b@kog HKا$=}L{Dg(}$hs.EוdR6Nm-uS,$>Y(VZ_Pgۅr$o8fy힢BCv?)ჼʑ7Yu"_?ma,/I#.ڻvNa'#|7Yީ Tͬn0ʄX 6CDh&wnķv#˔4|h@e.]~Ope{z.f&N"%2$Lኜ)>q)eeUp֡iߊ*ѧ~EJȮEmκ?<͜e_L(6 utJ  [PsJ<}g pG>}[Nƌ)*l>OSC+q؍j`O(E׳ZSʙxi]qSײ7 d{wŶ'@lC'.<T2/LE7:駪B@/עIPXj,lݥ|@kپJA3z/cs Tk;ȜC& Ǒ/˯ )/jA[m=;']R˫7y_}(?'n$YiD9(7O' n_PA(99Nh~E轊f QӀwv Zhr'5gαKIAG+E5'8uױXǗ7g0AR'H*h.oN/EVP| ZI@66;a1NǛ3`'xwVC%=DDYbtDڰl,P'q z}6xT*K|We/E;ڪ:O2E;r^%~"X%aV{H:|_1ُ"1]51 k;m(Ȳ-QrFk)EA^gv1\ 9eOAW)6sK^1M=iyɖ'LO-)7ɡxV& L|)uBE ~3Vڣ:6PZ7ulKyKN`x><߀mHƑ_*$N3U˄QOPLXq;L[to|12 cȔ}\3R]e3o'ݎU}Օ>`r4;PTw̒\\Eǻ:֒1[n΃2_Tă۾%=yje? @&3^;߲ZL;~ESTCpF ' W `rDy}Kvv;Hh}\V m#Y9@ !dybɳJpD̼3Iu@}ZI'*o yIx`W ṡcsv=[fFC'YϐVqes~% ɉ)}CSG*qM 쌨 V ̆ST~e.ynj՚3C=eyeLsu]mxG0?dcg#6Z&@5u5{L[*1AVsTJ1f\8C 3ދ 1UeQDJWaJky5Zq`y-5T]΍qZb҂gw侟PT1>>9 addGp9&ݬg[mmI^oKΣQ Bә-BK`m/!tpk3 (Г:g"ȾϪdͰ2եX;EfCL (Є j&xS=/E4Ȏ|*bwt x$F7\E/uC}-A&( 9>~ch[xq>HK>1m^<7 qdž:G||wB3n{v8$0~5J}QUF_N-J-e&{5E̟c*3I&זᱭQsWY&5}ntڴH)uchCjc#ɰȭa6|tܼq,\)كvr6 ēޯ]vTo+C1>Jz:]0B\qˉۊ4)?-a~>&09)n纃q"r""*-qxyqj$q %H)r0),]e1=} $\ڏ$9D&}S8&zXH*zEoGC3NNZUYhl:>$ F9Є/Ih%_#^7 |'W"c=d_@>l+-#=t&g7zqDiUoxߠƛvLF%`_PA(􍶾DfnHxOai|+EI0%'Ǝ?jQ(n9Icr,{c!fi ^b؋ k؂dˍ!\lh6;-n &qJe\*DŁc5BXPc=u}%f YyzZs\eFӊ\ zPwFEz1'A3v D$n5e2h8*X֯7#M 0s-yzJw| -WS1|*Kz=`-@SZ€NBQ;:r]3Jh 銥gߘ$l?) )Wjbe(i$) VdHbBuua@B&pc9DWG'!eObsfm'V:=g$HV'hL)I~f_V~bAi}ŷ,[ԊfPށot4HaVy/HD?1*wC_ItvVxLܿ ھ y6^6. r$ fIk>q :O; 燬z?Z@j>"UsZ@mB3d2TuoRgDgڛΞh DԼh4$-mw%Q4 %Gќ Wy_>tpD k+O '&px(>ĮZ ) MڢAQFR7ld e=!O$peW;_(כdOdj9=,(.vJ_л9f="KE,SNo)d{lM<蛺&!ໃ gk]1Iۆ0=q 0/ o)E %O*^\ O:~F8v>@ K7Y;TltO> HǨ^'h^ow!'x1YCprM,!->r}}خ-A&W'@q_ *GM £ir|~s?iJ-4,4\ĠkH6u7!/}|VxL*(B,aUn:}g^%mT%xxߙ̖$v4ifR DeU{v " ? X3@N]ry8Ǝ+m^!Qitju(\Yr$ .X6znͨfd_xl]w>i>])CJl+,1C`(0.`-2;odI,(`Mjp0K9@|]٨ ߨx^BW_zLwV^j3UƑѩL3~3d3Qo,^ִMfL6H#sB<+p=!n/X&No[8oB>Ԟ&y`@A'ϝHk{PSdka6+Ee :7gQ?Aި+ZqVmB_sJIj)*|-F*m >`q4T2A@ZhûbS;ﷀGjTvAճ)X>]:0 dfGYWOBBL|$hfX6eAyK؜bTO3rV+rV-2ԣK"7*~T sC#j II]VLb(FBy٭'i  2Į>`eޯIbbs,(݌\",Jpk1A!w9ʁI>d5q*rt{qB?^`x%-$s/ꥇ!I>^Àd.f%kl6PԬ]Jy'R( K,!^}z}a:0 u/U8M{,(3E4' #ok^zMڟss'qaUUh1%#cPs9ʟ%W8{ܛdĈz~6(=~QQ>1$YTIyg0pQ`y Bv) 7(c97;V:}ݨ -|6~di`D&(rB3hGObc&#iKک/ᦅ3dx|4 V_f584)a/S2Puum4_ݷ.=S8w@*䗆YABɣӚ5b:JV~q0܅p>-m9(eI*O,oJ>[.rI/HWVQKcQNIAOzinF]0ᙷ*t=ln:"8k9eSBJ8 :|P'kQ#aLxH}kE+2oQA)F.`Kix#W7[e_$cs%ko"$f7-ŽSW0nܑuWf6>V]tI z@.[ `MV;j^NB8-Ŀ=vv4<}0n"N@[)h% Yg:_zomF`x:NGI?"9Ü9rS# I^&S{xͲtsMi83dSa0(e_2D8_r5-U yT7(IQq< ]d3T!2O˳$gc.Cw=I*΅=su\Xƀʣ! GfQF] X3OhYgHsRE bSDr yN HfMV'ڗ$4hmʁ7tLfO r.IjԳfcyN ][gqi݆G#ǩkyRȂ QwY?L!5yQpE,v'K7fV٠qOiOcGIutZڒY?z}ok3ַ!ѲHqA[}Lݟឋu{lD.u!TdA|8{qC3Hm碐CF.f Ì,>;.6 ;)9Ʉ*?tNJ#ʎδ3HS+W,(\@R[Z w't摌꺼$aƶ?0/,)'^HIRIfmOLR_3\+QBs^FR'YՖqx)׫ZЇRy"H < B> PՓ0DR 2 jFtb܆""+<^ !MQ92@< dzОɠY^C&QGC5#-"cGnTG!.OdqY9X~M)v}~P c O{5HX{fa<;KF _^wZ328͹(&/("C?O;SH$g:7t7@+YLg,#S3D׽(zx@uGRFQE3|ikpnyֶLr\p)n.Ԁ8G^osc7?0vGع@[ґEN&t'Oߕlޯ=ZZx%W^{int]G "Oe8Fӣutx9=lQ1z@ϴ_fj 'o6,vm{Rni4<#ʭGfJ3R\ PAva{T #A+ѓ\sj(6J#|3Ѳ9glcj4=ƞb߿D"B7vo/îVʉؽB./] ö}"+{{'[b!D ,Zb;Jў_ٚ>R .4OD>GǽTNV;{`0N!I>D鸾hFaq$AKPŸ$ɽK]qꢝ\9i̭ ĠE^i C]6mcofD1픾R\K =XnRW)tH\zu& 7DTNSzA5:.Eq^&Jڶɥ'Ͷ &r6Ϭu&"@d:7NfJlӄ uݸ6rSB:O`g>Md.a V 8s 7љo^.+7p{jVw2= e3-a B>,'l*W@T?MO p G! Ƣ$xWMx Ws6s>YPȞVD'*.<) `D^ e3z[5P"ZjqH 8$F'I^|'×?^ԮfFV_RB,U(jiP}'&Qr&D仄 2Cl,:4K.̼xտGmEnYAָ {0^$N#W,3Xfw2f[9!YLxZCh5y)`jJ4] >zFf]hm>i { ^bsĚ[bѩ:t jz@yezhL}<'mE( 3JΔ*:p]3^4]Fl"= N?ʃ/rfYh71v]Fuvo~v^G%lM}JYޡIMEiGnŃen:E-ۉhIGPPvo+0&\:0oLt?%.xp!Tsc. -f`V#wsurOPB4JǺ`E,ޅ@Qێ X"q3Ax?Vݣ(u+?Ob23lG: 0x6XM\] b (Џ)0sU_jw `%цͮrLXhf%T*!Fvh%C.5 SCЈ['I6 YH3>;YwBI5e+FҮw;vpQO,0Y{ձwU5B*L ԮD6S9Iq;n3ߢEC2饅 iף3ɪU _#ڈ?w s2t[}Gp ; e:鶷^ DD\XczGWߪ+]~{ak8^lvۼd… ÂJW'؋@#ZW3nˡB/lY$N} /^҉|ȃHhcJt;@旂_oCyZh $(NIHQ&s`utc.s)`LU4r#nFB9C!iIĥK9G|K%Z{|B7>_`fB Ah󪲕3y6"QdkuqJ9'C|8Hǣ~<ٸ|gĚ"eg&*ɛfw$4Du ~m$־ߑKN=*CiU\Ww<Q۝lka4oώxsg$/R?2ތ$j""׈]zpuHɼ9!|>_3P΁, Qt)SېdS]ڣ%)u~/'o9h̴PFpd!{, *2*C:[ $VG]tg|!0= DRh,QNU4W"'{1E\tv-0CY`7a1T] 2(A_8xG_vѿ_I:*q`];Hm*j04{0AX_XG=bϏe#&~C}5[cXQ΋K> Zבlh=T.`qB] kAWE!"bۖ.` 6_ɶL2gO.vIT+=\N[ff(Z8`U&` KN(e#UǟtJq+URl|jb# IlEdc4lXkʸ- _sT%ؒ_IhɞOvaS`,һ&V?\C Sr!jHQ'|r10j\qHTo~ӣA-&̺jt NG=JvYs#H4W;4ߪTCL2N{]*J]6[jkvґe佼LDz& ^F Tb .0+a[(c >0&JKVf=zpTE٘ ҾU’X:jH]iE'ə(8俺oS߲4 ˯dEһtV\<W>aFN2. ANZ n:v#k+Gcw"e wBXHU6:#1GΌƩ` ˚j\xkc\P:3*3 {:K52c,_SraS_QC7W1eCNr;@<5ݲڞoOa#mz^h}m#^Ձ%kb$<l;$_tDL?yP/&􅸪Huޮ>iU|0{O?/ t$^ZbC@)L$7 MlmZ9^+*TM>0(6U ⚬iZj>[=L+XOIn= 0 iCU{ 6>V'1|E-Sd c(tf{Y5})M0T%ՕJx`y8,soT˦ܤjc7„}v?x^;hhy7Us&Jq;~هu%mxh}%/{0rN=C;Nz̋O$w}]0"6^$&T ^q{Llڷݾ/?_+"3 \3(z S/XP<˰I=F2Q&DK5wPdú8!k l{`SYUo:rGYA ?H5xnwtk\p,._2tB snLv5mĥdy [{TL'ühח6Xo`rI Qohyrpj[8/O(M260!rfj@,P\?Q BC0 1! pB@ -#Sd,CRޜ3{c5NO.6W<KT=b8 945>I@~ z| f}"mA09, ovB޷w%2A>r!5vgGNd5aJ3891y[zco쟡Ęi쌋sb'YN _)~OAZnĭza/0\ @N oU/ua )tBJ+#a_y%;<++ŏ#L⁦\:o)tV_e:ߐϑ`{3JH 8vzqձ(_>Xe0JÚ~0JASlama=4eoɩvSh3Wɒ|(u1*S]vA69v녲E̒o|1'T5?B&!MMC-mȡZ7I#xz,PY7@^)`J^$'W&?%sKX~$:}={xwB|])Bž`?z蝙qljD&y * 8S}o9wB1R*ѦRV ijMx\ywg5Y (}uʳ]Tg2yG1d_8D2 # 3EKi{MQUZ1C,:A"-B+w ؂_?9Ⱦ8 -č+خ͌) ZL,,9syS#WTXc7 Va'jomIiwXPlKIT)r.UsG!?^bf#]~k#]])9'310KWjw$Jpr^.a$i} iqHHAi: k~2<'`˭;D}*ȆH=CEyRˀ?7m$qZVʕGHQezY`֠T6ױDw*OS04 Y$0 m;et>fKi&~^~A%m9+>M,2h7%^MҮI06*Hгpmsh"hI^ğEe/o$0]$' ] 54{um1S(P#+cSs|Ջ8۪l 4*vh5qF;(n!;~Kx]y@d FPѶnS7xmu8yFR5g²iȡډ҂e=~7Ъ<b|p&"N]n%^=|nvZTы|Myx 4kB;`v#Jδr+"ׅDIGJxRxU}=·7}6#yyq~"(@4xk Cr~Kůދp S@^9&Bo2o<:RΨg߳QnYt7tG HCsݥgkՄ vށ Kc:@T?0vbo&JاDً[nw(jCk( /*L}yV2i:AV$vEF#B؋äcAOPWڐɫ/ _Bz|f T袕B)NSI@}RRiۈol|F9% _ /VC\t{IґNү>Uz4_JJv)2ߩ+P`%jbzn("yRuN᥽vanFfɿX&&[]H5NB6xBČ-s;Ƥ u=" X݄!#'!6 w*r1~=F$L9jOlw/p)@tcf|3XegRhG{jK?Ꟊ>ʻ!ju<4`h]zj& 6{/}oRHs>˺Pӿ%q,hk9Yg☃"oC\޺^L13r9e`r嬴)~̓B.kD(V5K6*ģIe_8"Y{uv ٶAK;CL E=5\L\YFk{7'÷K'$ٗL6|#nx i|Qb+P$KT|qE5) ΰA['`bo,czr !٘'*:U6g_).W =$}X0Sv/Aik)ת̩/[q8bARp"#Yu.5\;ܓ%x)JƲW-q@T:vΆ̪Rƶha%kљtbĄAP|3 ?Ez/ݲ!?ͣrWU!Q\' c͸^)ġi~QPM5XLy !BV\V 1[^J;g4ր9HOY[vET4KN<:5B_Wnb\)5!5<D_:C;zU2Sr6!h"R^ƅ#? 0DU./Dou ĬD,gDzIm?e\ 8YSsBEc ŰO] Ox4xlke>ΰQ1faeMVvͯC\X"a\з>3%EsKK t^uOv>a8=F`!d.VVj*~1J9GX`93oǏ9 _6 ;xOl @@<6@~N'Dwv ĊT0pzk9Jt-Ɠ<2пxaAe hVy~(tT%mكn1R;A}:,4X591-Zvum !16 Z-)/\hfo 3p_(HYg{ tKUP-Z ص,h'Mxq,_ldR-U8j 1-J"K/$(gb}BsWgNYk&&'°Ֆ| f&̹E`R Up]:Χ;T nХmAY,Nh=ܒle5"OQmɄpɥo1U(]ڋlhXM8g+;V:R]%s4HNw~I֮>F@OYK"6p#BEbl+1k FDWY0Y޵ i=AJ; p]6Hp6(a˲eո;dz83^@ :HuoAy)nuM.iX/<3ݲ1X };,Na|s|y7t_2 #Dʋ [u;7 9ic|}2[a’7fPQZ`(oNRt{aN@.M|^\FPEF+HX#1=}Rz'8 F H R 8r8E{%{k-p!PIÂ.-S>-a@ɳ>>ezq?zNBky2]AM#"4G&6w_N0\]UH#@rJ=o;;f&V;'H\qq0cZ_ h͖ ?m߸VnӉa>*bbDݚ 5h Iīp%:~VC%T ?1v,6vwHԜjt_D3D^dȜ:)胑E %:4QH<( O|[u*q3t!=4h&Y>2ۼ+Tl.{)~l!T[p]^,w\rz`ߊ!Js~T|%ׯܘ_\3v⺏X^!m@`<+XW@HY`r |ʮ/+/r! h&~9hB!nΕPl^Nq'Nҏj5(?QƠX9Cif#˽Kd+i1&XNTN}|dQ`04ĕN `/4֥Z'oq\:6 3iӱ2t9>g*eo2BƱ:G,k;˱Ztzd}*=KoM`GB;:;$5T^WHZeEsz|Lo; CHm)c$]#Qyjưtwx9tVol`Jtg4:a;<4HuRi'*a@3bmBI8exF٣lDdKE68bY]Z)<- &2apK~lЙAl4F,7ˆ1A Ơgt9aȕ cpO h`1LA8gCrPn|:ivq$b39۞q(3)sUZX3/̇{Lq@Y.hri %$h6zph]emL㳜8[.?b{/]lN-Srԧ*( \6D4b{_lXVf{΁%@6 SBw/" 17ʞkPHxcݎʒ+SO"F)dZ8߭.v _X V`e;y7-hC`QM_Ul11r:VWWPn>_6'hDN/vO K`ͅz GVć^;+_[0 á%kU,zdt88J~U7S3e#쮵x0o  )_}sT_).:P@i9ۜZHq]fx¯;YX^˜" o* Y>/K/UjY":ӹzf_Dغi#$kIɓwK,SW9Uǝy*6g SmحĄQjHuWXH1ԮZSnhc(2UhV[PPF,0}Ǒ^c '`ML=o{o^/3  ",z1Rr A$`+%7[+y`$ȓ)蜨grbR@up4+5d1,/_B'Zsre鋤FY8կm0XΫiSns|0g$ݷY%TEפ^{\JȄ_NijJ2.tü*CcO >nW6ukTYezU:0 x"W&Giﰺ_1'uq^GdŃ{~jkzZgJ"+rOY3 ]&'ٵ4.@0C,*;^<=1.Mq;mCG~@e*S1#Xdr}6,c Yd~р.-Q e7cj@_mQ=^ "WtHxko0"[y}Rds _"鿪Z+G`rW y5s)|:MݗKkM4p(`QK9:_IeiYUGvWX4*Y&u:!k5gy`eA/I8;ZMU/*U1+.S L6Th7$7,>x)|7 MuMu].!%M7[H d6gwK?{(~q6aOPĨFlS6 ZL/ӇϏrQM݋'2߲ qdc_wS1>ÆGċ{׀Ꜷ2L1K|DFxrq_QBIUED-t| ^U]*gˀ3Tb af(cOe*I#H?b7"J<d:{ܖq'v9VI $t@@_ S`>`& ͝wD2If7 OBpfdFɣBr@Td3y:RÂ{ᑴ)N|ټ,? !pE{+O%Q[à^2",.5$># E_2ji~52>i%03<蚅h@NM岳%'WN־J_ϱi5.xM0H/ s:SSޜ~D`DZנ~%}>Meذ*bD8%s,쳺I~批q4 ٨*wRtvܑS c5(hvSvllK$ ]bM Ƀ:cS- v,۔d_`0w6N&j+F>A.Y udXHFDzC/_tF Qo7ȍA&x4yg$o@j edwc|>3sq PTHZ7 1սhn1I=ȌnՋRD=]S(]vɆnawsv_WfDG's.S7I g3DM\K9'lոy-gJ40܏*\?)W 劊ֵ 7\W#r( Sg;4'PxtoAo"nү ƌWP1yot-1GYyK^-qhn V^ehe|U^۶C]"i;ɞ RHÜh3W .Q/U ;~.L{co()-ûO6_hqAH0J9r+ruV4HHGZGAݰb 4AxJeF~w5y)^;2?3RbfMlc3ݕu@fB}jpvW` RJ-ZF:Voez@;(Up717 Zp5,qFЄk06j%Mm$m,v5vc LjA,_93dt:NK~`tvvd~o6Z,ȹy,N0@>\|x1Z5qlDF"/̌f]v4%tLZO` AAm+uqs{niϚfgi8[87_{7M~/co$+9Fܞ[;PT>_TF+j&Ȗ|{~.5j4=$7ý_-X#b=T5Yx&B9$2T)E qq?]0cO!RZ#tB 9A1ZHa56V`yQ] FeNn){cn +&=J8ĄVylx%+ΊY+*׋n^(u[ܨǤk&ͶjY#~{20YRm=LO5vdԸi2 W=W]rr {>:J5h#y]՛TǸ| H<߅(6TҼ7(!>_Y#4υOAw (+ z'N/( JGk&"Bl8_Ry.A Zbx[I1SO`/~fn 7]['J6jΤYvhA=zIZW+tHExEMtL˓r3`BC0 e FQg)+"`LVk2R2-7QpBr,LdV:W0#¨a67jLv&/JvZB}GbJ:+Keӓkt!D4֜L^p[_r 0=y Y5:,sSϩjTO9u$ .'$)09w mi]8Q\@-T1*g~vp~GZ2oƻ{au#>$p/p;V!Kd"s8!~m,3o_iM-.W/Z. Bi_ Ϸ21vJa):PA1#ZEGP Ի?]lׄ$F RD۞oRBFLoDF(Knea`.907(d-wcKXT! LƂ$W佀s5V}Rڋ'J_*h켹;ݔ}CKNUQb:+$&ӝ2$AӏH\h(йJ F+T ߋ.#cx?'~tTb g.y@M<4n:YI6Fu/)VɞK S潔.mIl:kw T8mICTv ,s|5Mb4`v1K OI.r-KѴ4+`ZH,I`%O, 㡯j7n 2yZ8s:G2 iUT=b9'Q-|ISa$J[Fy\8sTāLhOH(ȏ9*ETn9H q=iZ7n a˻+KAϙ0Vj4 . N` 0{~5 JIWt_X' nqdE}Ŷ=|`o”r᩟n=cS[׽9FվEd@m^jѪ om7F|j+Daܖ{N--D.M@ܺEC2cB(͢-re,)y&+ @),>V)%. 6Z::Q{T Fq_N| $fx34AR " )/S*Uq=%pXxDHalAxXkw@L짵:Ł1T8F D@@ԭғ#%CFihc[Bj`|@'}WA|fow Qa%Q_ H@;tX]?5"Qtx9ʹѫ\oJ>VJN AQc5T:n}4&M0I\Y)Cд0P*M͸s+hNTW{r|a9`e$lDLf4e0r5ЅLjSvJRyۏ2SUCD {">+U^}'xB:*멀c+7 #l󲧍*Lr+h3u&t/q2(gZgPJ#-K:c ʥ),B.QK=tJ΄,ztDgDvfFwȠwƶ-i>_9HJ9 4z^l;Bbwᳳc/єVn9aRJ$`xSBv%. 5m-LD|Xb! }9h~ dvy HNt &MV P FH %tKokYo-KL/Bֻx,w#xz2zȏƀj8F( l;{~3X޸molQyt΄ %',,|ZNe?a߾֧zq ٬S!}IFć3(LxGd@v@֝AmGpX߭&% yt-[&K,(#+nwψyvpJx)CqƖbn2+?ݖqdE3 &ƩV{>؉ӟRÞ3-$omr~5XA neYZc.±m Gbh@:MmU0E'l2l+:Id#5>L|kwN}*}!p$?avֆRbX8)(==:ֈ5=yű##W71/ 5MSst_(x$$7p']VmR`yNU44oP["幀Y=(QlnA ܲb҉U(8 PJ҃ׄpEֵ̼ׄ,6V ܩ>WݺgU!6v];xEBݦV&ZY9E9z4 ]s;.L ʡR'Y>HV>@۔V+O9feȺe(m XRZø,V0^;E::,%σNO `xYpy_$÷8D:i##У2RzD b/Kg<&w6<ҷ~Ȯʶ\P+p:ݚQ<tZט:u:l /ppcmu9elPz ĭ*_\DxsAb' h\c"m@đꗝxr'zք?4x Ȋ ch՚dWRGobހքIP8 ͜ ﶴ֝e㠩v:I %r kr̚Aa ̉~:SM}E5ǏuʇmzǨ*O$+(qs/>3Bߝ3ꮓvRI'rג==ZM{V]%O͞Y]8ǔw#:$*mDYf`ܚXkTb ܻcTyX5FҸ;6HvBꫮm.nz}IBrsHZۣ;<)x/dFD+7UD4މzC-{VjZh+L6{ nw?-ͯi9tƟcnJȐe$lP8Ր[`752buD>Ҹq.U_$1gF&Ew"dĉUEauoZ4 nx_.ghqtr 45%Ft*:eo?u$8kvw-Үo+qXNqN-Ka5ca,|^pn|V6#JR-l3r*g:m$pҐ]1 à0$D :3dp_}j֖0Tv],Ǩ1Ty"ٲ#LklbپK {׶CʨT+5 pùTFB#6iP}‘䖢?*,Pqhf>2#b +(ÞM8mFL ‹mRRЃG Ly_[H*QW|*+Hq 0!g=/xJ ~iꑾd/2j"0h:%,pګ22JU=4A$OQIߙVRptpo!eTkrzRNrm`Bp¢By{x١҆>QaoJcr'AFTȍUM?aDon;9ND!5᷅aDz5ۿ-i6Ox3%,*E An`Moɼ k`P^cO՛,!^,|𦑬 +yA}3V0Bb2R+f"CU~PePϏ ~@V^19PD{ h?#ƣ;α/{cVW4c"FXB(LT ͈$e}fj<ȲGaz!+ڍ%aa$[ tsS⾩F6iia.^IȋFH\-$Jn-,t-+ɲ]|;U, 쵉nm״ S[W|Τ,|ߜ8 AW(?T^4p&aYȥGxL|7&Y(%f t=ÝkP%.J(ɸI&}Mww yy^B7bҲ \d?BW$%%3"@^zENp̉ـi S :qJ"|ME}gnjqक .,ybb*U$Ǻm=a$̮Jm̑:氬~RCyI/T( ӇE"arjЉg:mS7ICV@oE;},Vj%XB/.ohy-4n@%q#6i!ѣ"#O%2= (RO\@f939rbNQ?S'ch M}Aa;C5ͶkJ5\l?KxзXKK i|+* rXյAfd{Fο/DA۠~+>1G,s֚6^u6k:m&O4Fі@oIqIipzQpUpUߠH%SS`~"/p2`ZaOVoZ&7n؅%VhϠ $sV4wHo$e%z6~[ Z CԒ+IL@U@dHKnAup\7"̆O܄*v$6eE.=^ t[nóPCgE)T&LlֳK04vp70>Ls?"X.T4+6)4i$7$>QENhE Вv"~oi0_Y bD. w]~qt;iܩCpbw"FJ6T$Q# 5o=2\IUZi #TN4úa{^!8@FOUS8:h E uEb X15,,^IbKZ/yq R^i{db,s;E$JD߭ ɤVX2(X> bkOD)QycFvG&:efG; +l2XNsf {8k*j//W ٳ[ezk1jf_[V-nVtɡڿ&&jnq|~v۞a?'0ѴZ( @L v,濖|un`jb-[4k}ZmIԖNϪԹg)#|3o +Wc VŜVZ!j:DC((Ȗn 5}&f(;z'8̌w}W$bFYiHR䰈)"ga+T#  JUљ30مhyW~ői0%zI9p'wslɩkg~z"~$xat»AJ\n++~(ӕ!y![Ǚ&*+KGnj']a찌iђ=F:O_964|{Ѩv|~Q`& Bz_Fj >/L+s3 nQ]j.&~E&FK6DCoGՀOm, 8^Yyt,m oX@41h-NE]'``>{0: 5]}_Ɩ E=au D&-OC(5*(4";4cr7uŲy<24EE፟pqګF`A҅OކP02IDcIa²OOj$mȋ$Ԍ"1[9@Zj %pE&,ܨXGrs:y14^2F ߚrA\';M)]k'5S={Dw?685+(<|IVc{4x՘79 \i|1\8VCkegYIp/JC4=pb H!y`K9m3ԡ r3} H| ?tn9徢0C ](%m#X͈~g*; Ώ.C[<4Xo#v*ۿxz:w9`\#C#1_n;B'8;~oWID|ڃFmW&ja;(*ҫAԹqY`z[-0p3'qv]H46<%{Jdoq$#Y HxPۗ Q_ýc; Xwޡ ã;nϒ)jʎEO{"@4a(Lx 1p *kմ rFeX{3 ׋׻ӄ(RGtC_B_lo4*Y>:Yw 0n<0!Z>(,Rp7k0{%BT7V16wXOa`>]"'zepǴs}]L32n[kܚVT4jaqTZ=!?@|DH9׍RV쉮#:4z. ]7|ؑQ626^c.cb c:jĈ?]keK#(I>,-l47 ĩ/D |Rag*Wtܰ6o× |rݪ NNHô&jLeusEW 9B |ࣿ? )ZpF}E2uD]UyR"$) ԓ<\e 7g=~5MjJYz;4[۟^!-^q݌ܠy1ḕ2;>lK\$9lQ-^D t"q̏{].2y<0Jc OG) {I~WA9!Ub~iUr cNNW q맗;΍AUDtX]r;3SKѦ1bsri]NO`_EaƩaK]uwT79J)WPA/9f)@KGoS.W"GټiNP%jCsD[YZpeE"7Jq@G47 #!ZC̮ Ow5LI%F=}Y3OvhmNiC u[tHaSߜ }P%9c]WK=)ui GHf͂+~v>VfN܂lpGQif,$D45HU0-t 2ӳZrEd̦K ld@UX%'!&dQ:ט{йS4ʵ9cM^{b*2 1fmJӢ6ZP&؈7MNOKW[[ ]o-''|='{V9# ꐊvL}gBm v-6_U%T9;L٪- sRWʎ/;$$pMǪi7cQt[7N"L(tiH/i!,R{|󣨐"ՀMoY$SKtr2=Ĥ>T39**+_@qlmQ0 v%ߣbKMJDcO$Fl's#E3b~+A$y!II\kc3aaA?a -(:{+HncZ#{[Ģ.K;&{-)Z+/lgs-,NiVɣb0RpE?_p}'x;=UKWWKlLnJrowz4cܿCt(aeϵx0ϤĔjQ۝wwf&Y*EGv|)Fi4+ PU]*]e|x(_Bk'ywۆ xsNxZS:d E_J|j;٘3 BL| DW"kD%_5?zys>:SD0J#>o p3E u [F,Vd"NcԃE2X'UP^Bٽ\VCVUXFsNBrc]EtIKª԰Zj45]^L gDҞ*g:5(NTgnjva]</9㮒4AP&PV}.T].`,M_绖#C_[JIS_ r_թF,/eT>@j]C1ѽl%Z2$޸Ԇ^wkWfu˹HdhDV 0"iomΥOj( fYR)ddFa}ϯZHQ&?R-B\mi( pP )o5MXt{ދ)=`H#ygG[sPKYC$/kaz g6LA|>ieA;F@*Sc 95&a% lq!gM 3N%^髞QL3vJE]L?t617T..4 ͺ.[z|}CgQ0\1`?u]eǒzYբq WB3w!v$^q.j\NIդluz[ur-)_MA$:ܸ 5aSB;tec;pi rߝWTED$5]{l}oV.fSbƽ^<㬞 FO-(F84hke :>[Mb'UR@Ȣ6<M l/i¹g$B' &Rvw'zJC"64aۍCG/i஛z~y,]jvf7NRd2n#tƃ-Vf [pŊȧL=^|%L``X!h2 `U/gnqEjp} A ²Oe &hxZA?ah#)WD#颐]s`Źf:nCF;K@o4Nb2̟OΫHؗ+o\P ߃Pl2śc`=9tϼ*^/ z+;y>v:@5{ 8amsp)@uݝ͈3D3Ot<:޸vPތ̴ p11hQ$ʤ&v кX. *څ]mȊ ?Xe)#ETs`/ox/D16殐QbM@ E-ٰ=YXgxON[bmmx!6d:}F mҥ%ݕXiֲ)KBdiz\J"gͦk2#7Cv3S^&vhfd%NT}ưdduoV*i!RT w&3l^ F[96} xx3kݺxiadDMJ!M, E`?Bf5eכ\El''I_pjt@{+!Ъ!OY%o{5 oax)+` 0kԐފX:{C }+,UOq[.Gb.u?Uq\Sf Ccpl,W2ݮo/-< 4{]Y7cnfY={8E! OOf> wʨ.{ƚC"/zgBQ ă2eY,Ŷ7h}[l9J=[UEQ@u}[P#xObtٰЗl|wNų#εm~_$[ČXJJ넱A^w AɍjQUۇEAm܏Ӡ l"=%<ԋ2d6߬3Nf -sͩDWn {ÐlOe[ CB3FBFލ.v N}Rv\G_FBK_;9ĄU ʵ eUi'A6^C`j W(7-jd(pgL! UeF&i՚ ]"YؤAlg$8 >ؐS\ۘB eHoN]ħTMUBjN7AvG1$! K퍮4.͗ŻO۟XGÛRg?m_TGYשBs%WxsAͳR/Cփ nihљ2rV[ify@_– q5h\kb|0Jݳ&|ݗ* Ą6Io vEB$ P~l5 , ٮMCWS{۲܏'Dăgpv4ZI)F-8";("&u*?Y{au_z%C)F2,5*(4lvM{V淰AJ;gG&K.7ޝuƥHĂ9wH##u{ɫ?&$|L&Kꮘoɲ 3.6EC#Iխ;#Se.crDB!92%cg߁2W :Jܯ>܄`K_Zx&VJ{<${V*@u@zf{~-b.MIx…pa9/ޅ.^'Q)^Ght ì8 _K7 Ix!1;nԀ:B}KA۠+RN)Ys܈8Gµ;~vD>4%Q>#KdDKcRs(g<\\ !ęA{K0־X/b`V4cKݵWsV0(X=4CwTѤH3bmkdH?M{ @m*li؊͠ʱMD|T*"'yj Kxc~/%}Ծk"̺;Y5EjµTL#I-a#H>rg?IlU<ܶğtbF(^Th8y䗔E2U{՜nA#nf]'jH GUz`_( ])I Wwex3vv,Q Y'Ii8->yF,软:6qI쐕)(GgEɲI0t cs2Wv/-2ƻBauWum< rQ ̾J:QܿH?OjޥbrY`U9gRMgbrrC6J;.Wk0( he:5Y|^c |7R9m[p907_ki s*RE&5R↉Tdx1$k ˵ /ss 0O~U"E74>_x7Lm1sE <5̡[ybp0)qͷƽ io{o4cT; ]f G8/( `K #~hCilu$TDd$}Hi\݄.bLў1^h%. d8_ԯ0L;$I,gHSWV 8τ Ԭx@'2 jY_8r=O"(RfI+geA9 s|^.m·ȽM:3wmߧmi+Ķ} } YE`u_bPx*RZ \'~*9E#bEeA @liKXDEK" )JN(okzRbHA-dvoLIC<1gP /.:8oT8JnG~{DE_K0Gu (iRz\Fsghէn,DzaX"9SWh6b@Sf4=!B>"_ iHR1PH_Rqζg 6KK{O9x:R;Ls1;McQklj)aήQuWdW_r%$ue#W*ч `E*VF6؟ CKcve А|d 2Ui[$.hgھ\j M`b4qT0$3TTŔU%=,%c{PN{$bW-B `O>qY긃A]G˂-@P'U:)\,.D9] rb2Pށ{%kAtDOڵ&lGY>U} wP1v Oia{t}IgExqh[e"Ö\#;~ dv D#5I] Y;K.3qa٢+̗9-,Fތo\&!U]7-vs{j3o gWIcO!7;yZ Yl!v?gE4T2GW˻(4P\AI. Pr^f2fmEOB~gK3,ߊe ԏ >U+-/(ՠQwsȦ;L{un)D *D3ѯ]w{b%52qAv$%{n5KFaVMI`.݆hЮyԨa\ws~4DpK-|:|ު܏&!!Ww^QIQdph3F;_4c܎nxx?2ԋG)бՅ &j|<1\EЪgbwFJ/ 6Md/#B(ۅt-j3Q)Sǂ4GQ&Ue:E%q꯳cÆȶyzmaW@\FubpTڦB=z*:+t)lmӌ4iuG[%𷳬6#!4VC0w4Vr9(ճ /Ӻ<Ο W .N5V;q]_=]mN.ҳ{J/ @ӳH Z+zp-^HpQpDզΐNJcSo$Ept*DŽ"XHI10mS՚iբ{N5%@(ۏ&-=2k-4@*jô|,׻ԏVS[Ա<52qLs50}nlw+lLqPh_00v冾<}8@vrG%]zSb%y-tsH4R'K'fj>>ut3 zM&lQT+ @'"M?T?1j|`@ s1ZJ"(}\:efe5jtC\<wqs,dآfLeqGb۵&ʠJL,~[$O\`PVʧ3Qt* 8)DԒ sgAU#A_wR9)L*糧aArїE˷i_o>982ZimF;^W+ h2'~1w$ȣ[yVXm;Q KPUkܷ§. zK6.öCXp!\FFQ%a6v| j}-Ș8j/iŮ/4Wy͢4\A"c&`BVb r>Tԛ":Rdàp9Y8HpJ_;jB'Mnbf䨙:К{@[(&>WM[1\YWޘR&dj{v + HCR z0qE1cmH. gʅf,XJ =iw[znoK'pqhfq4pI!'=hsVoNkwvM{!_4`=}zDċAG+b./ojgvѣQl Gc(fYѬf) ńU{ }2TV05YA$L&Xs]*:kW};摁sv9$>>&5<~3K  &@9!k2d ÁG!q%mEij 6RXk #[u浝Oၠ>E&E^Rڹ,02+ƍo Zah|pjV*vTP9J%zKND)}S+O!V KQBYMsLyGXMu63u2 ASrH}Um{'jՕ?{-n&O)r߷$sH)xc۪ҾW $Fϰcw4rQ 7aΑq]镮Xp5XkjZ~hX}%۲Mdڜw=^+},SVd8艄]N\v.ӯH8VZw%$lNnn7;vK‚8mR3`YS>o{geVX{~ɠcb hU˧oj>T3(pD;UwM}7maY_e%jCGֽQ Di4I{9~U3#QbD%Ss ϩO?}<3`<&./_h-<=NʩJpqqDy*ZCv&c.vWpkNN!p9ܺ OW!Bݨd7%6C>ZA&: Oi5V=XeEY0g0$`Gi.!o!>c=%C@ԉ.s J93HK%y 8LSN@䫙ǚEOjH?:*Ir:86,;Q^qDt^?v~ij 7O]Vz1,D2AC⹂G.h eVNAδ$~O-B4Rv5L#@*d9֤rPl/ ycN+I"M{8yU9^G+5[yZ{=ގ 5Z@4&$⧍l(#~. *~׫51wRp Vt.x;FJr5S4z#6쩟J2AA}hTe;r c5?)c[(Lca5]gy񋠣?k,|Q w\yD3)lUAp5m*~<9Լ!o7!I-}hDo PJ}FF)$ e6QiqQm%Vn}4rUdWG{vRwdyi7X% vX,9mEAc e6h@yU6Ӆ K1 嚽t>V,uP,}S9 ɝe%iX~;(\NWdVߋL?v)E"#\MCUIx_o#'6y`lT'~bxaw5; 5" .^764KiٝR+ktлm> F_ ɠ VԠ$5s` 4xY,{Mu'hՊ50qY[]GRM2mKm ۓ o^nֿ{[SEhsK n2.*KnAA\,.\ӚMΨG1%3\?U+xؤѦwr@Љ(4pz{>2Ya:Tnjo> Ք~x$W^hDquSx hVnx4@ZT92M̡M(ăN!j5e2M>}>Vl/hduڭcڰj#$A*Գ-} ॸю݊~;99B5Љ1uQ[&tDzѰ㈖l Xy |I{Dv>EN R_UՃXX"x=ߟȶx\4 M6Vi yܗ A 6Ǜw :d4qhmIB~(]، Np&@0o_%,_W!'M w5WbDb89NzLdQ.' `i%txp[GN‡*KxO'Ll^p+Bi%˘L}n융'A, G8t>gw%N"#iܩ/r\Jߘhh U9N, }ӐAY9jq.0R&h-M*fĴ[MV~M rBO8O(U3W$O %*K9S&Nno  F0o>F;dtPPqy3d;WؔhȒD5,3 ɤ/Ǽ?~4KBf#b_ͪF;bHbRѨ}ݘLOaWJA!b[& P݅nZy $8%$ O:V>l2 v[8F^WD3xVاN=xҼ\P"S/X[IǟƘ"-nrX!lBM:? AV0GĐt^7~a5ܓQKڶ0Hްޗ͸)b!qB j"E @YlHOW3bGyq`//k2"/NEhꉧPu^Bny24\Iqr|1zF9- 9F>JH9ɂ1Ag4-M3f.4 m)EaI [.gkM`9B;JPw8IX9mwgϩasNs 7%? 6Vj Md`KhG mih,y42fI& ;}s硵xb `r{lpK0WeI<(SC}3KZ14uFi3O*4m231;{i;]@g^}Dۀ t> R~mgڪ 9x3әW0UA6Tʧ Z1s2[J%@/-5"qO0zXُX"^t[gXlG֪9Wa5* ZG&m:t !*JʚF|IXMGW]IA4%:$<Ur1 Z燝k)k.U;б0  -$ߥtbs vCddlqS}.#ܕa*]p:-e Ntju_Ms} 5 <='&YM Cmݐ*uyc7C -tEDu^r|&hi m!fRf`~E176_nTg1Ypǖ@Gƈ́ݻ2 Oo:l#/l@&Ψj.xkLj;Yc6xjxzecTZc'&~6(ilgͰ ҉3e3Kny=F2>5ܞ Hq3֩t$'|elQ'][2˔u|\0&Y~p.śuޗ,n1IE7Q&ۀ8F~ ^77Ĭc ['0%T-7Ԏqb#+;2x$N\ K6hׁ{r>Ew*v+;n/&{Ua HAHcf%{|}T D]ˍoz=ID@Jr: +aw $HeK@٪#qA (8ᮕ 2֕9{ډ*(y8Q۵fyG-K3 h|:+/\\S;h`¶.p:O` "\>:!xu 0ZOY>5a^6'b3DAı%#V3)#KNmxxyy _~݊_;6,Di:,,ʇT{@0%lS,#9K1Wh?V2(*eSA7ݭ+?61z ::ou \UsD^9Djx)!tL4@KKN ދdJT߰T=>=?BGC hT =ƣ9lxZ;@Q !Tt"1V%]iͲ"ϕZ[x15VbqP * 0G0aT0>0kj3Sr&Om!DGMy1!vg%%ṇK$#!5N>3m7[6I b.EI( UX*<=-CF{B \7#^jCgwwdkR6u&R޴=.yR$Al077P{ uRM'j{e4*CQL0g/Xrdl[:;&. bg٦L 1sio8sy=(h6xy;Ӷ'2 ږ9ajCL ZcM)dKKL!5HJ,w\ERءG򜶣/,˘6i͐?@aR }`8TP~\ ]eG[-V./S{}ݼVl-S&FSA0bkw1>M}bfI屺geI#LS4 < ֍FOʴ> LCl|챧.Q݂uJY,(ޤˌCc=9$o]w*ZR#@._G>Z^X6+k|__o״dEL[ !U.@<C93!- ahN< ~)f67ޢ!^zN `hQv9݀l='aVόM61&,/42#8Cȓe}̣ΨX5t4AoGy)-(MX&fi;{79&vufГ4m|SeyC 2_ A3q\=jNjō1'|WgN s~q=iYξDx>hQ 0^O^W& n?ܰzkfZl! !lreN+(m^sp[3uFHl oE_ڜ1Ft;>3\WA~ ZZ_+D}Ͷ ˊ>_"`}{x~#J->T~Gf;k~ ToϟKC4o5F5gRû8DWFy^Dؗ:X j e$0]ɀ#]X<PaO?Mn v$+{\ſN7jC*zm1I!moO1]valҮ[eP2Y'ARn@c9g 7. ڴ#;ߗmO|SbnVHGDmļwڒ`ϟ m`wٓ1ɷ2oKs#3z \ٮ1r 6@\QnЩÕopwX:J8 M^/wBX_~2nJ<@oQ®vҍ#txN&_?~-˲% GMl/GA#0Mlo(&űLY)1C:GI95}_ȗcU4%έ{}!%ȅD/zS3U4q>W{dV+2sGF&ߢd"N2;_g)qsy}@$rNw!.>[d˷o\% +'p,Hh4 eA9 <,1ؿQ6 (IG #3%^|>XqQ4㶭gTeM߹ HvÊ (U4EE^ߔ_7OϢ4V ma! gRmB0 u20D`cx9_w+leأI" rp{꾠KZ&WNWay!7X{3IUYբiwpk ޴55v箈{{s, V=%kC/${\nz:47"95JF3~gvVN Y@̻;zo86Hggh,!^]sQQ58I\1MfSLʫ3v# ?kavt; dHg`&0S:w_L\)]gBLEv<6;czi3U﹗`LcK5">$Mb}Hq ]KN$+^)|B՟zp)A&: q*i(Wڍf7ҽI;BP)6+Ϣ,#LJH5%7xE@*ͰJa6>5WA}bîuZ0bBKeCXR=UY9cm#Ro2֤u!O^rwFN6h]+Β#xW>(`c l]SƋoޭ! s|#+\} Iۖm]j>3܄G-Z<$=}KʓMdJk;2X _ムy{xPlr*kvNUNjOYM^h7v$43IsPj(9p.Ud  @gAn:&SKnɤ |[P9SE;bk-C_z,87ݠcKA{-w>A*hʱaz(_ʪ|upJ4F2˴dT_melێ'ޛR=_^Bu)z)@_vkyR Lm`\=ъ&Sq>piZmW' ;Q+?W<&6( 7yJO'. c5gdֈZ**6͆XAj7q| |gf.ϴE5Y>Bb@TRJ隰.lVyr{BݿT &(lQ̉'H!t˽ #*5ir#8o07b|Ei;@}qRt Wx]6:M,rU0 pkU$pwAM)4K$  zB6ׇ 4xpf)#tȵ?wA Xg J; ihJHߏS6͜ q 7qjt?v1,QO@ߔʍ)߅Qz^5EVݝ!h9%”)U1)G 6hZUolKD p"˽#DPSzK"k+lJ\in#QJz%\bLBʽ.?iXL+zO`v5CG;X q7~XS~6=wݑC4ZQ=ǘ/ J3hqmD^p[ Y cz%klHRؔPȯjHyi[!g4^gv:gxrc?hvd^"?)VD_O[ɹ)$U~!UZΞ& vVe"X dWA_UKsDVKxKPԠa~M 7#AmBT8u #`GT/oL1*eT$qJPEƌe/f ]t4<Myk'N'EY,9z3C.$JjKSfhюUNaAy> ;4HUKx^ft2μʹ4gčތ\) ta_"S La)LA ufS* #neɜɤ:MMJ{ N@k?97hbc399ਿ╫@ȯ &&oJP;=Z,t gϭd)T¹%L^%`z\e"vd*eZ!s^aX9]0fX t>7S շ߃P!ح e )$~|WG`;i@j!5O{% C>Am=.eT['/~%mGvƕI_e̖'-G B$op1h_JmpXoJ16*5_]40h{.Ƅ>?\#*cĊ1Z^L֑@ 6MRK$۹9nN@s6O"|&.:GrNC0Rr"t}%,ol+:o rݦQoS0V w-zՄr"@c3Joh<9$\Y?m07 VZw 6@Sӥs̏Ӿuag~-OkF\k 8tAbsD?XZmQ#bҮ6r3,q[&2f6ρ7LK j/L'r-LPApr(9eZ ? GA$,6V׺}ξ)[6Rn~F^CVSB`D:}|y;ژr"1I .c[/(۫Z])lܲ8|UDI!H≒=T.$__¬", r":YZ)fRĸ^A/? ƧdmͿUU&OU1$]@@7ޝHpmOe-9F]栋 e֊ʜ%יz2m5teM;tTGXj`ձH_ਝFxL *aPưwdx޿1'R?Ux_g/ui]y _m#DroDѬͬ֕B`Q(3Ҁ_E-^w좷K$n3͒˄\ 9HȅѦm0 GЭ1ޟ7&Fu;L\x9/mﵹnДd o_<3QS@FwTtF?w8N Ę/H+MAYBk-~u-6¼NfVjAXLWP>i#0Ǻ!H¢4BlȗDs?, G׮/IH̯Kpku 8oCULYؗ)~ ތ! =L'VW#X2xó}n`}XU[/HzC{hv\6m'l\6>V#v]}}oF}h4AH7~&}uOBJ[:oH8=]Fz&*a3%y>`-kݍ9,c(TPt@l@jtݘ4 &ȲmCc`(֩ 38n.nukQOr:E]8>DSS٫0oɺvt[iMX7@}]οJѿkCH hCTb[ .$ 8V/Pq*A!7t9֚Sغnba =lv=_ J|fkY'NsSԯFOK@k jUD`뮑o|b@3ө}.{6oTK4Pr/{Ms %So+W'!5-Tc7$~okY "McVb+NjAY@Ъ77l^m(BZ#S9#*xYĬ>H+(GOp=W@ͅ%P .R+_9GlPqO@Ga?؇ٿ%"ZW6*PHM\u7xqp%:OƔ}rƏ>fb]$Elz!j(elVNeO z«bԛ׬oOΘL^O.w1y;߶cFՅF(|Jv`Z/-2κgnwXܟ?7}Ee/tl4̛X@_ rm+_^vuQ8*:ZMX6QwμwN.c!=#C{\h -Z#=Ekp@i)vl߂!YYV{UE\bƏ r5VJC2Sh9۔ zNp,Uajw]MPܝu8@BU[̦ ՚5Ml3dGk8D`"qV.W &ڶ~ 4]~| $S+1?Bpg 8tG3O%g3 >=i`jզv4@335(I@2-#c Kp!=K#,xFsU9=. o",P1Ozs@nqUr3zDӼ}?U* un,$KALLjT]=*S`q!Bqˇm8~ZPf]s|`ޝij7fS]IRb H#tuT~F';=$5e"཯r8 \%Ą|6zۯG"22mJ=bH=-`PtbZ,k-EqmAa #w}QCrבY9c[GgY9gVβiIwXR% ,uOo;m!T+)^[!G˖>~o_WYUE݋j`_sOå5Z7gGɕ kYaH:2*'zKwfaۮSk~K@]v=9btgPG~rĉDv~KI4_jj193/2{ⷆg#nS wܢfs8XZ4sSя=PuEK,A-/*ڨ ,ܕ_Ψ1m'B1U7@BrO+O)*_ *2^ {0wX B4>7(`1؄eyo83T ~v1a[@YeىfF?AT'j\pߐijIQEqyK{:˕|ɟؼ6AgNWm grEe߱C]xjf!Q:D`q?V<|ʃ 8u <ieԇyAdjeEI='諭E~vh}* tNwr~xz0bM8Lò|7Y~۲4Ni~iwgqWp{=aL ƣ>4Xoy /[(w xHIբqn)~z ,36d]H}Mk0JY,ѐF *h >޷MR:svo:U|nzTns&h 'Hloc\P,w9Ǽ}yEʂgҔš-˩ev%{>`L\5eÉ68r3DR6h۟ºf$FgZCX /i ᝁ$JV*9^;a跃POS]Se^w/Ljⲩυoqs~530e';Gbºn_&-154kHYrxM"ScHƣFV8i>u jS1#h-HVگqOZOXǒ:\O]XXX"E2DKE3EܺTX>LVd̂[t9R!'&_ r#Ə4/T'3nFəPu8MoMYL`E%YB2U = DuB` 9{}YPwhsէ3kqfVHQr`N dwx gDCw0 +=Kui9ȓK'G/>$ƍiB{^ikv5KtWQTE{9mտfeM=Y ќN#(>̑}{|׉"m):.ߏ倜+Fypڢ8L,9buڽT'iQf[fb_,2H[sdrzQdXn>sڦ[#&x9Y& ?~k`zU@H9StgJDRM9Vr$pOz,!ʫa+K%iME5y.a$4PdmW6LnPhuA BdW%gz~ ((K W is[ Wrx|'-DƒfYLjxw^ERGz\QA8V˳OPł#D?].ͪ)עsP)-'4)6ܥ2Ȕ8im${Da*vyF|/Jc[{6sSY ; X0XR, >L;H閖 7T=cCݑ8&=~U˅BzQbl3IW94tŶWBzt giQ/8,ٙik{zé'2>0Cfr:c+cʍx7//֌^.4 :P0ɩ>(PѭM^0nM6&YK jb8Đʦ~}*.hnHicт_O3/* o/aՖ D Ly`Pyܹe/Tn~R"6qLnč{D|[Y)&!36|+%u-"@&yꀃ0rƁԋ̋%MN#?4m6#3# 4fjQ0#9 d"Ir$Z*|))o`t׼B3G^58ǒD yUU~;~SuM[Ն<Yl'T*UDj};<^sob7(zmj4:0, u8ӰX\qƧ\7IRM(A瞌ʲF\tu5lVN7?t673xs=?n6<5V+oƇE0YψM+QI3gp895* uwVdQ/4FP' _S?Ev}tlB ; YO^%IEQ%v׫,鵶ʮ K`vD `ՑEME!7h9;cķDRv^ٝMsp i%l( 'zro=33 "JW0Mm{YtDE o-2t<$.TU΁5e`rjŚŌr,PwzB-glY=Tʊ ʒ^s Qo~&_tJJX8`̛Pfir[ʃJ>a*{iYRNfDv=kGZh,coO`$vtp:ޣ4 Z$BnnL':z}X:E~Vc.) p~6}C['=C =ְCeˣGMۺlrFi~/wX/ݱi6l4z)䛥ʼnQ 繥)%-Ⱦ@rtܶ$i\C%y/4/mmL]bpH;]G@E27T$N2%ß`Է.ϔD6\g9A2~k }t`8r D'N{7\+c'nz8k?# ZV1P6R^gO`_}?T:D< 1-C zUޱ1?N1 ŋyZO鞩bAe΢$05+Kl0|F@ ?t!&/ɕm8;4k:D/&pA(1J2@Ph4 rVepJ>ܐSW[&}%R}RG Z]o(pgű'qE. (_0ce>buѰ^^I!(0WBpU槬(s}Ҥq%)qRU^/ )f뀢875Pwf~EFp֞ #O_o r=`&*7n̰BlXu+8ftm,vڌ|7.!޺gUdQ ?+&h| v}Mb/%{|$a@5TE~Lu'LÂb, 1`͵IlD^ F55wrг]8ZNIM.H ]O'=f+"U~:>brc/ω(옧n7o"44Ԍe%CzN=c 1S:܋"L8&}8+D攞aMۻ.6FQՀksY!b\.=a41xTޑ51RV5#'3TTh`?nuŠȺqXYC0r+% lvMB<֏{xAs'o7OpcS`뜞jDP%; iyrD"찗0`O6h Ig%!_)I6:T|*[W~jPWSb6|\6gC.l4[KN+݁lo+@Į$.M@7 C3uMiCY1-9$39CU(x吏Y16S"-yZ[c.T,rٹ_ڮx266I2gqIJ SO6BRT7@UtH@ W:cώh É"xۆG b_ QdbMa)_LaČoۨ=6H.bH"qO ( =b$5LWF4ڐbLxĪK\c/;Rol;J0( yhd'#ȫg8 p.JuR/lqpX &dYsj hӓ%dxG ƴWJ[,#}WUo+Yve T]QMPTOW!QXANDy9;dD '|^?k<&ZՔ9RZj॔]l D-[d]h.KN|kw|*RHIB{सfmhB)z]'cͥ>2ءA(c6 fyvm'\W,weBlh}H;?QjҊw &kE .92O}?m٣{9P&?#le"͞V_B S|멊-^Y5;d)HǓtbh{NAP{1Y3:N-Ņ' ]cYh{j|(⣖ U8jPYBAoŊWE /X@Kב=>?QCϢV9kۂ~gxpC Vo8PS BܑKǷwq_Tm[ ZpP+KTZW]'Ow|#_IEB](nEb u]UóAq5I -Rӫr㧖wT$<0zQrIJ ԺUCkNP&~ki{E+ Q]?„ɸBY >o5fKUF|`1#8{(3ee=GtfC{=sAT"DT6c &Ch< Ajw&^\,OI1OJ'/u4xHQ7(IHU#X};POwp ;x,eW'$[-j43C' QsCoOq}=WYq5&,9f 2CgBG#FӔ yA'2I/BV@wB(Zacw3S r-?ŵx8w RV̫ ɛ_=Hlnǜ9X;2T9Y-$~^yTѓk.t1׏<)گ9I2Y2iH}'jџ adh ^/qLEnAB-c6NJdTvI YH:nlcTE 1PR;8mbHc6"=E<їtT) @-'pff#-;Ey`Yt~'Hۊ4z86e翼RR>`@{qY詨L0x(ѬyLeGJ"ͫAgT<§"\?!!_ …U3_jS.qcf* NG`I]SfdШe'Ϋ|,85cq:qn;$_^qz ktRlYܧRnh#{LvF]sm4PDtdIJ'.IQq Hܒg $J PLXvdEx|>Y)d# ӦxoI|q ~=J"jU(S)tL¦ S85%Κ,3uYHr:a;p"4l(䔼|bRe?7LƹSC"4ΨCi} أ%݃>< /ΎGXJ )ga•1ZQrk)ܕ]|Ƙ;4T)'#1,A!f<]Ģrhdҭ(-oW3R)8 M,A-܋Jv,%p )`#exP-w1y<GZ&VVwɅv$NѲ35pU83HwK;h, rm# ['³A"Q:ĭ]VѯPu/\ZL]9.ֵy=0 >1-9}Eov (Yۨ8FRKb=fR ny0QZieSOA%fj^-Po"а~\=åąt%fHV%Aő[#!ԿVWR4zŅu. : ~ZU{?ӽ:y+x%&\׈LXXEpשQRSҲ^z*=@kq#79ҳM2'޶?2^"1ϭ=֡wSmAHBk-k?_k]Pfs25; I'ɣX:3(eF#Cr699!5#O B|әͩk)g {vN:Hqe1Uǹٚ9@P* Erݳ-q 3sKC>6T'St?n9&'ꔟD-Y_T)$gg3.4jw~L φocK}=,)- ځ'kَ;f5@(;7=5;[caᩱvHF/ɁcP.2T0"p;}>z" XEQM ¬vtPw4]b@8ul$z(;CՊ&]$)1d!YK,6ʶUN )T{7V|1kPAWNJ<\:к.QjVrd:Rp@G1F1fX۞YqUZ񉜃5f!+8{jдO&0O;EZ46cj{&kaugT ֓2+VN)5˺;@FFpJEf&4vPJYdq,[Tl׏fet~nKd-8Ԣ.ilY_[=xt 9Ԙo*=e,>%uHn,ՔJe=WE'I b&P+靕yP`wQ3$rG %Ρ}Ʀޚpz٫an|@̄lϻBBD&a(߰UI"e$3Qz(v{(*6?RPA7|ڪ3obiq(x2vb$pMd 4 lr$L2oˈ5e" |܋)J5z(x;PѤe-khw(+4cSfJzދP,IӠTYOڢ首CiE.C[5^'$|&\/F^r>Z"'z#IṞGGfAɑ/yo?%,ZcYLchmL ö"V.^@n4:s"|) 嗊^.{L6RG({:~7].SRI̓T Kxx`*]GM=TPc"Qc׸ѫţwws[zl>U #!bO*e]M;c۪gdjzN ̬FxˋLǓD |V G'ߴ?a Hg C:X8B*3wd $hh%S1Pu<͠co}>hT.%[sD#_sdˍ4q})6VӨ ap哱1\,w3 .+| `BTMS΋5̻8Ѧ,TjTkqOIR<}(#HH'p=t\뉉!^"hC%3Ag%N}b̶I+MIRL;TS*fЉ3U=ϷꍙJp`"h_z؆M`$oDbodMTRCԞD+ ̀ӂ/Iv*f3DXMvq~,7<.ce~@p"k#V[0C wCU)깵"7|':T{ @%4 !n|7CC5oβu':pdTv%|}؎8AJT'_,F⑬̽H^9 yT> (޽,IٮjmA(>ltjE8nYڵBQ*F с@kp ^7X(mn:/ 3]G,B]Qod>n/CWl%:+$q򰰌v%Oq]R$v^`/`WGzR1 )| VHY" ]h_Ubz65H^N ;(v9MG\rĐ'Gt qZ~r<um2u^=d!f BMFxă*H aІ9ـÆ.pZD"w]^~+,Zmj!"HpiP*kT>\ 4؎T bQc7ssKˋKYc|N.UR~}][e=čӪ!x'5]+>,c cEIAa I%'yeN7ʤzlqsвXŴ1<6js{c˘ЙG`[s1Q%t䈚]ut-a& N8Hz3@>kǜJ&Ym@N ֙ d)4S<$':s2 eAy@jf7~۝沦b۠im@[x);tn+S6?cfL|+1Uzm:H$n+“Z3pǡy{r]#a%עe9 +M#;G,^Fht"MbBY׹!Gnts/\&^W=l:jg ̄B1~<]J:8jӵ 8QrB4/N5SS#7rƱK֐_mdE 3Iz#"Ec1klMC gE LwӍe>`G-:e {y[CU1ttDo% J̃MЋ!A7a9Z &** cW)1H0& }W6 #730V&3ygXT;q{5Dxċc%eddq:ve) k"Zt!HzBPofu).Awu|߃n[L >Z:$ě}TPXb2O!@Qe 1z0Oʍ_Ni Z,V_1Uq2,0'.uv'3y8U{ř@q9Y֦<~+^9IҠ:aI@.v)ڣC ia >&#ńqyx/H@l\: zsKFL&lg-ȌՄDo2"2G}o8@V ccN$?x"V@xl:1ۢ*bV9miK]}zt#4N6'+A fK t9.YȳԺRP2-v9ȤBq%ZQ&MTbjwDo"a!'iyPyNy1vA(5\8ٕ\FΊԯO_< 4o(JmOŰH4G>\wtq RxJVϺ_tŅ֞A/˝։@KJ>O{ M&nn=޾)ρ" ;ȹ1n{Il\]˓as7~Tf ]s>IMϒVWKmn`ء \ D;<+BJ{ ",*Qꇳ}B8Lhn @&sѯ"MSԬ=`yُ;.xyqfv51r7]6[mJ.>*/S| YŊ%׵N˼w2z ~izojc ;D=ԟ:jY!4tx~6g#c,ZL$=1L (rUs]ow~BAqi@Xb%'v`4uCUfOgpیOgz1oS3FY-fm7w_*2Ԓ$OS䆆FP,zn ~-n'=tlO8 V3S?1]%웥w}`PwYcѺ !˖>D2)0jQo f^ma(R(xxpĊrT '`fOS'vi֟af/(I{[yr6"?vm&dꘆ%n7߆g"pDi['1ʃ o}b4Gј*dS>[8yWx3~Dξ6(:0 P'a7Q]u(%-uyCt|%yP( -C3nSz%> 6g!]DVT!ŰKfzۥ\ 70Mѭ*KslپgfVmᚦamL=}o^%?0rRݡ#)͆hm̄)@]i-V <ڷr4?ψoul>sqZam[-=pS)67:Xr"זP?Q2[g(]AmB ^Agwۀoc!E_Xєc.4Ccd_)ItUnxr GG#*/E5Ff`Z!S"y&^ V:ћ!s8?ـ;%Lc=Ka+zfZіK!ΫduI\gCY5uWNS Qe}V9IXqWAq&(\R%6O:9F3}KV{#+qd@.<:@^9C~Pn*I$؟n~R# -9̧IfGشT7i$pki<$RqGhcbgOZ ]P d: ; -!ƞW6U ׻?JZPjB ?5D]98b M`XUwPޅI[AvA@Aְ|1YA!1rD FݲjSegky=;!@ D d"BemCi2{.)\ |S4:73rI]{el#ɓ"aiSKmD=TDoyMm,沽ܼPcaVBCw%qj{6@dK& g Lc?.x7x82#Y؎lSmq̒L"_"귺 [ +}19'QP6dR{ɎXm&e\K(0Rp(t~ 4kG.1a2]-pI\:Lw򩦚et,|yBb7։C@`~5œ?qwXi~ȳ){;1=&֔>7)@y̡XޮJ' Bf\uᎻ=MO,nU0bxkeQlNВu-U -nH). NFY@N+]uĻŶoR 3,2)9Yqح LSAhœPho=۰H-ۘLGÒؼt` ,8Atyb,4)yeXα虴CsIR g~~LqWf Le4)L.EP\{'_P,G6`]bOŠH":Odǒy޾_iWVXׯibvp$_ǜ)x&@r~Oxu QkM6^tA&V~[M +Ȝi2C점 f#|TOf:L5`e:n@, y`0,>Gk5z/m֜SYUeĊ霠BGiF'ٹ{p/Zk;v/D3r&[ C4^@ ZLJ_&ﲓW&"Gf}HY2ogg EfLFj65 m>rqV 6`9,1X7#A|G[ #_# rZe΃HRoA10&@M@VWH=k( s!ē8_U貆._(Lz,s,PPj{K'(1oESD>aV,w މApv "<=V!d[TwY،-UEjG3ut.^Z:XFo2&t ^ DJQA>|O]Ef:TwY !H`-͙*/=J@K[f-UTqRr<% gV%m'YKúLjjtqQƎ)o2*]&КL.D H!p!D8e&xnZ&T_ǍsAUJ/lq/4>LfҒ?O>-p*Hg_[2Mw;FvTUք:5T`j~v&E鄾sƎhRи*.AX$0Բ;`S O%pNB|3?`5\%" u.l Ƭޱg kVL BI}01p?AV;25clLsug@l{N]CHWN[l˝+΃um^( ŦG D0bcha-A Bg I)bճB>Gb[}*{ v>uV)op\fvHs!>NûfY%>~y|_ۭ~uyֻa_W]>b.Ѡiϩ]L_,k_;]#kN68*,b_@yoRE֯adrZ=-+SD )#i{K0m8&n0JV.IfjD 6w츜gm2Rh$aQY7+nx/sK-f`4AМ*aϵ3s rt%8ɴMJA 2nԣ1r}Z"SO滁pږvU˥S& h``ݷ8R;#{fY§FTؐTX5!R׻00*]ٚb_h,z8NKEWK0?G7/ȄO)Y2sUwÄ_9oaZ &,3h\lt;67KkO_!4/YSga|QG"wQzk_\ Auhȃ#Lc*g*.es0. P:b[uh"ձGpDwbٮf-bs#i݊z\΃' G,f%o=+, NZΟ^k6iFo-B&{ l;!)p(K}nY˂\GӰ (ZaWx9C-JTc%ؖ^25!Gzqp!`Ep렔Ӿӫy \} Ϻޔf3NVv4n\cf6%)Ƴen%C?lR] YݖW@+?LkKƏgxq <sq߻`TsyzHe[d_N)yAXƈpmMΊc@B5 yU}ѻ%gJחﮍ%w [僱.Q%;z\= mD1LZl 3{!?#%u8L,MYҕ%1f/@z]5vd٩)zЕ|>b?fҪqviUpdi|z͓]Lg&Pτb-pg `PCà0o V(4Ѭ*m:GQxĆEy.)mQ }ߦdmpj@P47} `WH_pg1!j S&[!ײcfuV.5<Ř'S#/,N`ITCzDcG 1+` Hm0a3;rE`VH"2L[P,%oػPE^Ow^0|k7/1C N|jMNfuR|q5`#d{ů{J Z lJ^D_㮁k,--2| e{P!|YhTT5 2̩YugVyqʴfj!~L >Nѥ1ӟIǴe aǀ m̚1M&zoJEo pܶfo*eݾH9{<`hiϠ/&WN/D,ΕK_-7$yh9WۙL@7L-gt35 w ra <`A4ۉ[]L nlJ(< -8ʍI`-T]tBSihqI|1MQ]NF6Nj2Q.s"D|.m|T؆bHݦ bd;~#p =w-γcU39= xOK(mFwԵ&lB?>F e ᝹SnQYnOvW;6N ;tįh_.SP)Hqk>?]Qi~V=tr/'PR(Nւ&ݎ8% YH-ELo  6+|Pr6Z8a,WA˄+zl% ?a46)r-KWقP;Q`s s,#{^{U[rX.}N b$0.6; vseط_HXs2rYtCбkD;0A ͮA4zd`+WFdHaJ19l15v]=1-dvyDآs3yu[ Xy_aJy%|?-zJnmDƐ>$12^ |"AB{)_)6V#u0(Rc<_~S~ꎈJzng lNܔ/D&Z$C'O`!_4ꓜ9 z~~YE0wsC /> jUetSxX`<{:>U\;;y*Cζb/fGxCqt//!,fLl!懞i#&T#ʎicOq\;%v9x 5p+GdNl`N/D Uϋ 9JQM-\U(nơnmn:fn0ʀdejΎuAsjxFO2z[~VX!\L{ 9{qs 6BRTU$_@ZX!!#3clu#SXr>ɶt\",7$+Gma f/`nS^M  [L:=.{K\7 "[3FbcGHsFW^n4K HE* our]/zEѸh+~HnwetB`|d/܉@a4TARNձF My ,3 5tZCCC6 `4+gҗ VAK~+%ɆxUßI}TV-ML {Rra; [;9 ;]jT͐3#\FZ$^"dBn L#vsytY=B nVeĘ.P[vkt\&Lã 601QiMDYj*hR#:Kj 3e7lW Pf$Xqp ]S< .m7s0o*ы?XvA#@I**;T-l]y_eM1Ưl[]#֔zW\y%>;oTκ! }6598% m?&+O4-#hr{>B@6^pc76y/uHq@ ?Gwh:\o;""쫽 _ X .`DzU&E_y\#OJyA8lq w&P&qDY,p | 4lTlkSI J+st碍.Tl-gqҰ$T &@|BEy\Wէ%'.jD^+ţmG- F>{|L}ɥrWtXpvIP+CjI|#1d87\iROG MB&"&Y+X채‹9@sC|Z4?M2z[(,B;;{CcNo}le,qjo3jtt' *nn|O9~aHBH"θ VG!Nk b7 fdr7J# k6 tZmرG2TE9G}@k7[+pE.C`&WdѺB7+Pᦎ`'윔Z6ǐ!_z!w0+Z19}N/p%ao'DJjDсs`9F2^m}/xu؂(pLaU jnyn5?*MMtԂ/qUR$TkyiJZ:YѴ`NQ2`@43 r?DZ{ID V<`)^M`M#EJp8>(L;RA*-!dʠ-8P;\18y2y-+y<|:Jr3Ϊ{2QOgCVx鷙E PBŬy`xG^_ ^j'Ϻ'(b0$xbٍ(,-R;8DnxM(XgxEWoЀ(H :[z\tJK|X=gM PjF9CboR p5{m[h$nȝHvcMSaD5Mf VV5< *jªf\űi+2K l2r#xg:NN U@ҩ~7x_fp,d3q%mm\n:u )j2S%0TR^ ׼ zJdpY; Pi[y'O{]ͮsp5kL E jb R>tEK";O!% p@I4 O WN #nQ߇5c At4 Ji-_?^Z<:IX:t]j"dFrŸEhCFBFo\/M/.5$I ­‚ E;[uX#f@F-i>`"KȂ_ߖ|/!Fysk/ x y8{wO=M|pA v7I^NxOHgm%F~k_쭴>l\Xm edeɡOh9OOV\}z*7m\`[=i8"PVGn̢Iv}nՄCߙ:W_z a h~l8%Kp-//ck̾3 Ym>_"\L5a@(?`l{0A*`0"D %p@nCUJmq_|͵/|kk967ba&m&ӆ,0]eȹtLgĪFsֽُzCFX+mP]-|@8_&]¡)!b: Y!$e~N{`W_PtHoӿfиP={شn[#>/37b=ߪ@5Bfs17R|˓nVwlX#KȩQ%>@17&`.:ߩW2rWgNl5ziZZM>q͔[FN{i_⃏duro.ʞZ! w %@I!L'`oi¹k`Kc}Wxаm EP{fPVF'{zk9|'9(#DwDTKcC7P`n2VGYZlWq:MY51M@@A[(5Pysp&aָLqakU-b7}%ޣw)ƳDpњ=ER!GImkBlAwx_JAш(8SHD`9Hz6uW?P 78$kS9NL.Z}2C{R(!'UΰK cߥhC7&Hͬ@eƨNUa hHiE!~?n.۟E j̚;$5"|S,xJH _sSvP CL#?<=v3h/7C~I727 Dd"L՞$„=d?J{1}Zse]8f[xh;> xM' X,CXS(4AAq_M?LφFG<$iRI/MZU-.qߨ׾+{~><לwNbg~_VӍi @z >jz=$ͳb;*JC9! J3ox,uQ\S&tCi jJy5eVEi !sS]VsFѐ<4;&Ĵ4( !LK+2 nmoM'K&h#>ƉfS1A% >Fr7(|&Wqz7#,,pmpvxxlw6JH/\ izбXhBnHBx,+oI:Tl>way۹P vǮk$3/ޠKcQ bOGh:G8H3#cP㶅G@Qf1Z 2b!o(7$mNԣveY9to4.ۭcv hȌíI㙓Xu>J[c/|%72f;%(Bjl8~h.qc,>G5%A7V7?mtڨ#eM)]tkTl(!ˆ#d?yTua1r):$!cǶ;i-eꖧAS}Fch{uu ׽+bئ<挟[lx.Vep3&c1NdGA;1 'Xḥr֢W۴:,M*ԉjW@fBE703E/'y( iZk [x4x@ghfǀ|~ʓ<%[n}'loMeV_=90UNQt7O?M!y*mf5ؗ,, ƴg9lBn+vo\w1smo?-=B0Z(759A#wg}3!h7V(s_|ƻSިAݑ4i'C5"Rn0l0?bJ^'vHŞ: 5:̮su[bҺwҤk~P9NPƹAdTc#{8 | ˼7_01d_gp#i1,V  uh6YMW( IESIWRtHCTeN琹jX^iuԋ'bZ1}aT J!0҃.e}yf"Lcb_1YRBYV\bAnJ̀S5V*K Y5r- $ЅMycjo[L0!"ܲD7jܞ)/0QJH"=-QpkUF ܗТ\[i"}:yPIK#(Q\{o% $KVanK?4[U٘=S%G#;@+V{h2*Oﺖ2}ف4.`dڙ]BT<mw8+ $F-ODyK0#߄55_%Jʛjш)Xνvi>Csm>2$\f8Jו9 r07Q&NjB\fn' j# R+7f(S,|7,{!ڗ92}IeCȽ60ˣ<)UÙ|vgEݩSYFB搨aF7 2' 0|RbƙYGJ# g( 1IՇs#Q/V(> 2ՏG~7X]EtY|Ev•^29S؀lٽ87 ݃F31,@ySմg9=?(Bo>}Q\`j"^ {6ƺԉ09MI!bIS)ܓ>籣25VUALSᯫߴYHogA^dD K]@P?č! >MikZFlQ&XX:8m7^ X` !0if/G `T4{Xhׇ/~(u9NU҅ ,TޠZzێOx&OdcX0:0#Jȇ[KmtB 5>@#S iqP輟 q`E1 EyY4K Q=!y+U_a_'r@쐉J@HBMVgJ:\Ag9>ǴIcjr;xV$%zTQkdEN'\`5 ͖MIbc\#) a"iyr(D4GK/Xzab3|;1f7.fRA@q xKkRVRlLFtJl<Ż3TحvC9?JVJzAz?On-gI*sA&Wy8#Lj uӧ'wì}㉶-'>Yʧ Z` $M8Iф, ab~^I}\_'OeJ+=ostS<Lfnb{΄C(ۑ-eş!yHi`[;歗 /د_g?G-f+f՛;a_uTa(f|= } M't3dTPCod5eѷbF]53r5Jk8ܢe4# wc8j?g𺿆Vƒ[Fo?rw0R?7ZHT#>kr0%7Z&/tҚ fb6z1Sιn>R=@S'H+B~\Zԋ5ؽl`}݁Kx73١y!}0BN7##Gv)ΡvCZwHF?S;\LpDP&5khL)YBn\%gUŧc]> ? >ɌK][2ح}9R^Hr'4 ס^%J=l-((D}USUR$"?=z4L⧨Cq *k=H' В636Gd*Haӗ$_ 1ij쒊A׼ ;cB%RXoRz7)?\?*v{^*D0GycS֟\[IWڞXIGt3xNE\<=%Q\2& ZC~&9ny/zC?zo bXkJ`XhR;eϤ7ˆ!ZHJMS4gI&y#r'Qz,?C.m@]j- hD@x- 7~YA v {s7ASPdkQp`>TW1JD(vh G [~Ad3qtyAO'B0G@+ Ž!w` |'Z)qDD^(;u캜0j%6UTW>5 h8Y-A4$ pQ!'!30/ªRSh~RXB@v" IdրT pXIHl ֙Q2w}P7OenBac)渗UH1 Cۍ 3_Oɠ yyZ:DNItL$i;H>ªiJu/MZ]3'M(G^+L:ga Y$Q7Ћw ֊A縌uhY4:n- j 7~k,&zhs; OwD iJD/ϸ6( R;,Ī@ՖIܐlYAsLe;" @< zav#zr\f* pW 8۞;P^<,>WzUAǟ-pT<:Svㄟ ;W;ڗKلJiƳE4@A`{NJ|26kDKkS]q z5ōp}6c)ޢX^5eT,T<,f$8*| S度AvngqR=pMy?XqW_eD<[?JKv-&240ߞDK8ϖ3{Sa#,ⴝ6g˨:MN#gJlا Id6a{xJR_DQ?ϐk|O}AcD&>vPi Dqe.9N,<0Y8 +Vi^׳hkIYH2q)!`y}CQ+g瞫Ȗv }t?:c:56exy?>jqq%.p8h_䙇l z\B{Z{O' < aCGIpgIֳuKOX{co@CZtۮm" 8xR&,j RFfRU6Xlnn&D: @ÙY i0 2Rc}H=mB&;lhC:|Seb6)m8VLE* f4JU3c}յN+Wwh] [,^9MﵙV:Mq(&Z89Wi U/wl8X 5Vz=3 "g?MgJJ43m^:)#,m?D$Sq?lMQ$CcYe^ )G/bkm.sCN >s@PF,@Ž 9S{nJW;EZFSU(qn_m([An{k)cH쥓<@M!oJ}U\#ԭV脈 墨#vzKƸgH54b*1XX5PLʟ*-6edÏ8$}̳2 ʀ1ض>;dɲR`1E-Acp{K5 S HZjT!ya'cv3Tn,19A _v:#I I_~@W3ƀ汛Feezz/X~Z#:&ϴbJoN;؂@]mo"# K75A3#=@*N?lx0>1l [Q LG8I'jm4wDEdtŬ5fwbD\.Z CCy'פXչ\, k|Pmɶ݈B5qN>hD  n1t?^ (VD/q}vUO y̩h~TidoKISA&__ k==>#^(5+&{s|@Ͽv=͉LTVNoo=oJ~}GƼݻ9l[]zyG~ 'E&K4k/Y*^NQ5 Z>Yzb9˭K0h*A7#Z#XUD?`u  - oMLZ50 ' }_ٹfvK(ҍ mN66᳗Cj9kÂv}C]5ޜ+Add0!@588Y7.x|0!+5R+U>AhZ}ՆT ]3\$GQmrlA8"N Þ{%+/j_S > {s`' DxF0ef~]/FKszKr)BkS\ހ/N'̩WHf21Y;d bCFM]q<C3u>!^bA5 ~Q%5:b3Pl\vo]Qhh|Jh7Xq Ʋ `k*B X9[>A8q_5e/_tj[~-?WR(L! "qZ]}h@֤!a鲦.u^V*Tji͚Y>YuKi^4ME 9z\K-^{Mq&lڡTT<&irŹA$ eW q(u%J qՀ>!EJOuȱDzzŸe`o M$T*Fs85WR s,=elQ+p=0sk m:z₂xEU<#z>;3V4dym?0 KMۂmcu<_?^*u%9!z/D,+ =&GqY<6pֽ F3*u3%7dZ(^7R3~y*E aUBi"y~z=E ݶdFLbوEsSIWD,Ș(ׂo p:j ϻ6q"Z60oUz 9]LDO!PqU7A[)@JөQw:HN0Eۖ:;*75EL*O"hq^% &HZAͧܓgUgc0ߨI&SxߠP ssfGGCH2B^@ w$PO%b tǢdDY){1x@!.(5A=nrI\mC٨ ふnE,B@ruBv5QCz(u}2rNo')YFJG*t%*rKzu+֒\$fM& A׵DkQ%K7B;cC H3PYtdͥʼn0̬q-7 R L3 ݶh Xd_RRV-Mt:^E.xE u7NkPm0̱2QzjDAuB\{*Γjqe`=`Iyl}+v" ?$nKX<AYf<ȭ޻Y2ȁ~=V]g=7`3[M{W}A_.w{p\&M\'٭ݹ+a/ j3 $]$8R"UdEO'b٧gVXzj2YAyC>B.FG T @xaZkD P5)JJ99jc{3sLy^5wEڼWD(iuװ%xFKt[J6p{Tƛ8쯜=Ÿhc!(b$kѩʞwqP{. rRQ܏d48Ei٘t>'SN)2( c=x/_lKdC҈nb2ʆhgW "=1u*cK`Kf'ˉYBRvOqW_p8bEBڳ\bñPZMZM扖ˆ{V[o'@V0( nAw8t."$>Q3:6[PgM0trIAy9Ӄ٤=䡿NbjbZl!ڵxSevH`,Fm'DhX+%[_h vVWV ~x$¿XfG"|J%@I~p :Jk:,-KώIJg ',1,SF r(ЃftAL9r{ov(ӥKn[SBz6A  5cuރUBMhTcbRףq*NJtV{X1Yx RRGYƞ+1| 4^Ea\ؓ@h&LQi@O;ІF^BhK~(4^:υFc}zCa^3aAmSW 1Z{Fm H[bȑCeIYE/m;%>૤ JTwvzBWݶW*n|79̰-Uy˅;%\0^}]Zݻe+.B9 '2b!2U 6}T$s^^ei&k'3B勘] H?n%,"nǀ)&r M c&DHPFXŻZRnK"atE/K|Ɵ+f'9D{:Jr"53Gg<2u;bgTMV[7q A; ݉*`vC.ɷzPn5\6bWߗK,$mO`yil=~|R:ޢK͔2Z5dN~'ɯejMl(oy8f?m/ƜpANig|F4ەk6yW ,ןR a_4 .J5?vMIu(O&O!=Qs▪I"}1)mmF7 Y,NޕzܼZ/BCKhtFXS;?h@K+/BaL,9BZnEf;a{<<#z͕F3U)C f4| L|9+qD:iy6nPOh[$ɸ eO&VT V5t)ƾBNWɐ+}70BW]fz CuRzDݡÊŁW/~D!OFr|6aT ˖A1XھD:!{ QpG$Y;jmc'vRS+3Wަ A8FK̹ 2gz)k7[&7kvDf.T}^xR&.cZTq!r0;?;uO^ ׹WOF]K9Ù؟RNe2OWzFs'gE|4ATf<գRf%7-OOQQhrPFgMy 3%p'uUvX9VetWSa!af+bYLGL c]*{[pvH9 `!0+/y ߷oQ]%bC$%Φ bߖ:x>Hn~9W#niÏ!nseyoMγEx,No&{B㴢ܡyeqj $-EG bxþ2;j[ y~YgJ:3-וB7ʑӧ;+ј+2uύ]sL'Gx^ pk&,UN>? Zv0T5tO:CF6]jY#=NSIj屔rVY+^A :L Szb"^mGncJCV`DT]Uc`,k3Mi-r{3shB@Mڧ55WH#Ut] *`nEw̸pȽ>:UA E U%&̵"LTP6!qOԱ8b2peH |HTygH|aHyL M]Iiw\.iOb>VuL֤0VO:8{W# -1:k1>?<{̋c!O LjS c\ &u\j^dS%r\ZVD"O6p?i]폫Oƻh&܁ogoEʄpoN qm]5[7b~$YB|n;Kftfy^ځm2M8bsw_Dwf; ~iu.m 6κo)o MxoRFbߍF?-Z˳iJ:M0a'JU &'늵["5~d`KCP-'=gȱi@Qus7"ZC,MHK9~dVo7T~LS#_Itr9EtZTZr|y Q]\ ^7 zgX yN8d=s//>Jw:NzG{ʰo$"kTXڏz}wTP5Ze}<!ǻz0c4gO{n}٠7FS=}zt!;߂ }ux^Vz :uiN5V*7ø3+ g*FG.|UE6ç8} 9 (.8If| 9V9n<27NM}]龐Ah* c)Yȟyqt!tzc{nZ ip M.qdu3FMȋga~TD&h( )RɵAlc9&.lKr#7=xRSD}na9!Oꮑ:O3HJZR'FƇ݉1:ڷnYP]}t, .z$;/mCs䔬2[Xzd=bJ=0=0U8-jCk0ss H3NpY8}ɤo=;w L?.@ВX$ !RzyW]k)_N'+d9|niGҕ(+1l$I5g{uw1N߻1EgiVw8R64(Ḻ+`ka(y0utk; Jk7~o ~N8褉LQṕkiwd5NV՞?v̑oxlm]M5^zv]1@ :2veTOH{XnP9pqjcj1OElʨ⢅FXv_,TGe$pn`vW3L8mD[Z+[$P;P*/^7&xhc;[>ej"rVK2SqQkRV`7,ԗ98`f60$Xd?@@1eq5| 9|j4aJ^)uA0rV?$tb @yөܓ3\`'3W ^Kha8#61ACպd$%UѠh+r8= diL JBA.CQ p YpKy!Y$ؒ IK!8Vl`n]Q9 𫰬pE{q'1e,]r]RIS4- ÂU\U!-Y͐H)s+{cJ1#3P6[sDXf4- 硁I pEf^* =OLX;λ JUlP[>/9lXU"/OW/nA%Yí:Ŝ AQV2[!s^#q 4pTEG8|{]):39ˬ6ؽz[;!̡{e lFPu.܊kN+5F /jWynGv|Kf/VM6<_S%&Rb{62##uȭI{?5}i0 1By(L>`8zecGJ+\gp^OH8Q~3mz:eDy~?\ʲ7Y_C̖wJo^;B$LJƠ$y^ 0)e,1yXIlmĿw=jL9([X$0<Ї[]Wa29p%8G՛Twّ,d~GAV#M5j/Nw]7a0Ila+:J\ &0BMzӶ@Qz)V=Kb&Dl}ޓQ1LP_ߔ[OAl"U2%TJ2[\B6ۗ|p7ɧ ?T d,R@@ɆwR oqc\1$p ڱB.ɸXn\rM[);xQ!›^4!y*[vEf غw.$*=&‹_РrvL3'E o8禭L2H"3cZL~ h)[<ƷS &wsd?-!SYsLQ,\ugұu3.L`🃭]oXf)\ѱ.? ${] jEcx)$s;\UL:Y`MKr~0GAi)^)9墟`|xa6CoiU,u <$}͊cag9LwbMonB̰'Hl_m݊(naɒEX{PgSXafcU1zJSZOɀE6%< ?tbi!Cu\+`oA6fSDz˪ tug-uHf,!jmWy <֙ͯ.F̙xC!ށn>+r©e8xLhf(*] Kn(*Ϥˎ}1v=̖\NyקlMe ; L/f teX0}MTr[9m~}wq*i ΙgSrnpѮQA jm9hGl.6=NK_z ϑSVd{ِPZ;p3w Y|sW:p 3Ko*!Fvԭ8?Ck&(ȴ;\*eԣBG ={crZSO>DBs2#"`2^,p*2ڍ5;1#5E>!kW$MSlqхj mJ9zl$$;, >uα sU/ z*!7 A_o[ p[Ү ?~n?*M{,mZ\yN,E cYY)}P`B͍C"Pe+dFM#hJ);WFCs*2 2Ү2̟nItH PRk ǂy?Kc юs+\Mm^Ry. tˣsxl`*_(;x/ F1tpsȂ(9Ha"x{'Ot]A]{#ͭ/mäkv`0_nI`}y_㘍قHOXdoN-Zj7p^8'Բ 1'P_SF}B+ofo55=8V yD^'oLci{;0tQ܆a(Kߩ Lax\#JfHcٖiX9&E"ɕ9Wy+`jVح#N@lݥȫLE%{I+8 1 ]9b~N|LGqvHw,0gNTmZnLq"%;6[۞ug*J)9g4,.>ֲՎC}3)U7ɶN܍f_2L%J'EܥC?6 la5Gg:&̥\ ǓN%4}rmr|v]b:$Р 'Β qy[`@X@'edl% */[>-i7]mk"0Yqgz).8[crOvqe5mMW"K }g(͹=v?ͩeov[zQ>ŶW!"T蝤[sYU&}ܐ1 uPJ?-Gϯ,h$`y@0\O7PVx&nxc ʞU 謞&]mn9[9OF?|}jw&?h.07VuО&qob{b]eddt`!l>fĠ^|̐4ԯ~g^Z_%bKI?CM +atHK s{fYz_v\bӓb꘮W<3LO~oQȉ[M۠rK4s;EUM7:# Wzb`-U5i\=ܢԻ,ZY.m 2ɔƠ][f].,/lGԴ"$272dLcxը QzTS$ȷBA a~ۀH ~e$8ԗBWPuf-u=7Sy.ީ ;o̼ &:i\kZ5/b-X( T =a/E1_<\1xNn"4b/ #5J҃Vqte.>JljI90#Ezm ϙ>!+QDm ɀi`:0_\eH`cGY񐂹87|1Df"iBP) {Te sf9 sP*FY$aK-|Lf3ut9!EڅxhvmJ@~oq;El "^c B I8rpS&H`ΐ:|ʰ)6|J!R wv0 44ecV/ OT/>I"u;=gV˽z96vNoC*^5D ~rŵojf|d%<|KD8ͫZSݎUВ)Eg%usn}hK,vqV8}'g97wY0'm`WRC+ɫC}_Q"7VfQ00}', DL^xעz>akx"^|Z^h4@^dرz@fxwG W`R kxC#v)qiA^rߢp'&3Q=* j&h'T޽VE2ӺW?y;j&п¸ !MhyP`FMf3k$jb4iE*(]Kt@n \iXAԣUe _!Րo~^!B@g%hׯ|~xT15XB 7d@i!QVN7pfbAm`s,5Hj-ɰ%ï( Vs(DD Mx?< _hdH_@OgԴ(t;do(Vm@tbD]o(!#EyWW;e$\jT[2~k}ܳd94XSi"qMklNOgP(ݓfO~<=.[ᶄP W!Jjx[RQ$'/9S?fGÑwƸ)ׅIS>w~v7Nx n=G1$1cGZqo*-I|T}C0*8 5in1 -,\xAdkXBۆ )i~q$0_5?e/\|`'$(Mp34f%]@k5S2BT ֆXMz% :o3Cr*} R=!/yaɲөk/)YmA7t8g1Hk>xM%&H9Bj*5bÌ6{p0~]wOw9R*?a^smyDC`Y%:7+Z 歵̺+qփR. eaj;hh V?OQs?+.Doj }MxfrI-HQJfy3P%@@,fϪ'dS9}($B\@+U{˸x%pSbPב85㢡l^v&5`kD\[\_tpgQ)ەE8iaQ@ix^Dj .:O~ ĉJt ~wS)jhΞ.o?5i'0D8Bu g‰#ojt'~,2gڡg7EFjkAd(|ЫiCir̎VVިW)UW)3Ƶ@ctw5Mh)S-k0=!Mښ!d~5LWYt+ XXsbW:vh Xt9 N(%%ibyp=h=^ֺ5(A!D#ݎ',zQDSP b ?j*1m*of2v2]N8-5VH|Ul >B:S0^.[k-nwۀcX:ٷӷ/ 9Maƻlf5leH)HN%bY:W(}alҍ2nDue#yLh'{,#b p81ãYYCGQ :Rn^-GCg~XOϠУ./l… zΛbp*AdkAHN?l *ϟ$v}(/Op(-WAE1Vs+ܽsP7̺+1BtP=;%-Id+ɑ{ r ZaȉC &5Q0S\  ;>yYzWAzT&*ApQm!*Gcf<9LYI s @ =UV5ɍ-MU=?D}Eui0$@VH/K ;bC@ě郦\0]il-×H:9}j, ndSTߣ\mVk??J.x(vg* SQBQ+ 3~01C8yD2nwy%&6%)z~1ïh=,}4W(,E}J!/}$lZ e}8$%Gheit(oPƖ65*u[K0\] e2:>I@=i8*zM-eX  ,7%ՙ*n2xFJ't(,)=jju Oy6doPZ(qGWHTm!)9`S3_^)q\?" o@#d wӫN_c[ PO4=uؓ-J9^hɊG",X9.Be%jVaKDŽsW$tRg:pp(m:/FISRT Zu雠Y2;K퐌h3b3D 3u7t"׬O HS61rt1k3sߎZf!$?[r%-¿¨$(' (Z Nw.0U1Ts㺜;}NWVg$Z.6P3bQ3W=&Sz ߳lS2 g.gci,,,c M||DyV [G\Јm@][/FEQ"Yqg}%3,1ԋ ΑHsGîЭ?Mx#Zntk^gީ$C⾕-Ţ M0`5LTa̒Sl޽FZ& E¯]P$QeDYW BI)MuLq#G i%'͞ϔq>F+qЦz , 9R%:>^J_+]|H[K'XW PꗴQb|f؄8 B1"G. D40ϾGu^64cxfK3L+[X?gkNwΑҜ00{wW5::C34n]`&'}CdGXo0^hA萵KVyWks9dN&^So7Bc!*xMc2Kq>ש5P~dm؃S-pu͛b$jIrSQCK*8{@z&ѐKOAw"B8\xNG 3/\a͍ek4sszB 0gttO?X0Uײz3zɽqX@tILhN,Q,+'V'OVbj;2,Mv#47Cףnְ Sh`̰i+ =9.͗ IJ2Rao6%px4~ܑzfQ9hԸ^GK9G󐣢Օ`<s K[zwA"԰x' 6  JdKv{0ư6 N+]_>EXRӪ[J,\1"3=7#$bDa‘"nCI]:=Ky~4pУGW^yx6? ߉y#PcwG{=RI/q_p}H <=p`/?zSm=3~u͋TsR1{դ[r!zUo#WKfҭTڛ@$DG)9lzpY7H r0(HSqv2+a q/RjuDXsa6eIU}yUOA1gٚact+nQ> %"VhE~xR8wGMg'XdҳJ1LKցa-AM`\eU d?RUKݳfOl]x^<%#SZDt%"v%M<ۺ6pnejo?tr‚ w˫\WߗN jew6VrGa!t fW k]WhHj,G[箬):o l+jSume"wH8TnCW(].J{u-$MUy511| R#eꙪ,}; TP2@\ ފN] ٓiawUEL$8:qP"}F'rN*M'T.AsB:9=V](\BhQs'9S.MxDL ( EncA}^)`wQIcJdGR^Մ[I6[|ʥMu\).6I ;T}M(2(8g[~~Xn27?X\Fgbie^gxJi*w/" WN!D8!`R?DZ%zu2/ɩjK:.%2]KD.~P gsvAi e-kͩA` )6Do[ |VI.0kw<\V9-Z.UW5hǁg.hؚy(R`m2y!.ضJoAC 6c>{Yq`~ -Ո8ӈ/f \_qBj"lg4,LQH#kNF#ej(.4W ݀Ay1SSL\ 9@五#yʒF& F쓾vu1%n$?mbr"3ThΥRͫwtKYl0] P:LiSBuwF0d$[Y'v`ˣy.]]U5`&op /\ t}70/IilwiEqXqY^| BzCӛ,h-lc\GtbT7y[LݸEyyn ˂ A| bfc5vS蟹<i\H7\=/<3!vZ&DPx 7V!BxN݉EDc9XyBd֠H5ف.M#mI+A D7lrB*#!"vLaJ 0  'GFZr(Rn\uKg!fٱn~b\ܪ]zd=;!y7ٖstOC6QzOTsL:Wh܊\RǨ n!$ <,ztʶ|ܔ&s ^r[-SzC>Z !O? ;􏧵iw.W(46GCR6s:X|4.؜2eB2$ѻdƬxSb1C6w[g*^0bZ*CɪSMƨIw<fF!lc@;4.RX!WMaTd "iLVla3pFl*#!mX*0)plZgAg-N!mrQ>N,E]0 a33l|̻1| 27]nY.dT ioelצ,AgOO--G4x3U -GD|>k>?~f6xr73ǺТP|5k @?oH)SG,Fx3| ]g5wo `vCbeĮ0W_ e&T-ĔnݸCMξY&ȄvO4t4hnc_hxn),oB3]SB#D @dl؇k3*rJFVI'l jrREֲ ^%E_HՅN{}ih^ʥ/G/iE+5<Ӛ)Zb;K7U=U ꅻrր>%hK >C":.ռ\}̫ntZ7@F6j%COIeE}؇Jjڣa*b !Q~myGI'-pyC;hΪ}EOF|QvN V16`풌8dxŪn-<WQomOك`ٶeiCc,*]/cma0,cLƝَ1^(+:|Z\U'U"ѯ"ӈ^g~N\Efo"Ŭ0Z"֪Wc?%Wkn 6 QKHj& 6;Ἁ,Vu@,mP%+n4M(Hv5Z!t/ a^)*̀*[֙d] &btXڑIE4 ΈW~> 7]Bh&E78>k}< ~XqO;o!2 QCᶡh,öV/SNa$O;%dN}30TKy`ɉ ]& $888dXfQs!L`oרH:k%A#CKj\>ͻR@Hl 5dVHp<0tl)O}:3)%4=)>xlK>& oSxN)s @~߫q#!!W0Ā2U0E8g{1: S{x D(~y{p3Bԉ"4Ҕ a׬#\ 퍣\wvV:?e*r]n;" 4[OMODrv+#kZ5ɠdԸ2{+y of.E, Ҳ+ ωj5Rnz,`"VJܬ_I|̩gC,`>OⶳE&]]#8 {̎¿Ǵ[ںVbSSs,9al ogfѽTM8 r(V=Ut,Gٞk *7@|Ą'p0IlCĖAQq [F]JA*)_{y=@(l^ӓjI r*fEniO=#+Z#ssA~4gyfq[=2}`o%[PTĀRowa 6EӹӏRA[UtoRJAyօΆG[;DPjU\8J!+-͹40R]wQaYp0QQn'\M*v~0/p 7ʠUeBf<${[fXmg}Z ϯkhLgF1`kVn! ~h X6` uF U0+6}j<>хhx8D`}G7L[]bz+vX黃xnDp,%Ҷk}\=(5jNYGA:=MHqYv!UQ{J~ QQ~PM~R}bPY M?KN#!M(ȸQ {j*DnP()%1c$[䂸GK_S1a=61=ƀ㍊6GRa_ D倵,gъ_sP,|]@ᲓeC7ۢmѣ^5*;7$og $S5Īl[ՎX7hCMbnk!q[jvodh?9\:>ɺ6d` y87=F 朡aUCEF ÐB\E4i)b,^<~֜=gDRQ.!4H'䄁6ӽX߷IaRy;Zif>7a H2gV;3{KV71Qs_˕:Zuocu? EPw&Le8 B8#9.9c9o0JqOf I n?9 ($z%HŽNFore{ ]-uHk^.b*M#,HM]INؒ$xlԘqu p2lu(>齚˰fKBv[Dt)4ۣKB X#RXaǑ`\F*iIٙ,x'{/B~k/>8:or}K(C%*z kNS0$ ~nA g~t,{"$<.%#&=xCv~Xc()= orXm,;͐c`% ZfM:SdnQvNJC$0\-6qD6֌:U$|W~3ckwf`.B@ ې5JTc-9nt)V ͌mݏ} /6B2)JSVe6Q# u]wg/І-d}7}hv֩ͥAy?`zv @C \gPΩNQ!uGjbUA5{SF{c^>^w0)z'nyr~ ?Uk*2N_X kP$Ek(&߶/V񛅯6K΢O|ed8m XGbX{#7'R̹BK5A\y8@{VtLl Z;r,'Uj)\S8wp pFN?^x]7 ŊK͋DӉR%Wbx-z&b|F=iPͅ7etHZHa|;'t/&W#=/g-򘐇j4ub eԡ7G^>jy2ADnAt+PqvLl'?OJ #i6@%7|Y%u]\BnQa 8OnܒeExY#֌[@F$ +q[˫z.h>9= q=8+%~ Gs:sps,gT%&.=-IJ`mi*5Syc.ñ7"?:eв'k)q{ cC݅{01+yUo^~5ԑ^n>G1H茔1ZؒX6Lz_d "q*W WLLwf L&yMva/v4(dO/T2&o$É,iS;ShA*v2Yçsa-~*i!cלQ᳷0-Xja[}qnzo0۔\ti4S&h`UE]|mko6^Y37>oBI'6W&CD%9wLvkzێ|P^. KB 62v1$4J߁1?rE47̰mgtsxF_b5̜T8DveN>fbVu~q|B7Jolps3MH3c^Y;*hx"˲6x;V.|+A}{TT4(8Xgɞk up܃FK`O}q, . N⋏Kf<_jtMikn,  PâW&pڝ@dΊ{">yޕNPRo8|d /v&IQ/HA^/:>,ʔ}'3!E*bx'6 Jo'UcLڬ t)i<:w|՚a`)-D /k,o Dsz84x I3U7deTRtob=B[A<u{an|P7nOhBh=j)ޏ-i[Gq Z%ay>1}ds*C!X`GL QG&7 M1p]GNaΒ x5G WnJAa9 ͣg8^)2 *[qU-ݻ@= r#+èE;(niUOJ3%hLӶ TdI41Xv;o'[Z GP߳k A4- ߓlY=ciLDD>EljEiT 0okM"~=`ЊǕIF%d]֚f2H15_ikT6dM}AQ`B .b\B*Gٱ3;9*7ˈAn*$z5yI,TTk!1GƇBj6wij13[ 9 Ekv~q6jmр )Szàv #uiI7T]Oƺn)NO rd1Xw)M͋Hd׼ N`Q2 Hזi81pJ3pX|aI}]Q;OT?ò],5_WTbpxrh1bn/4%U?8\ أ{tAi-?hMߤ)ZX Wo`[JUvaq.&mY*| r@|~q,+j![^JYu*ɵ6 %|s5vy?u'>{+`Vvk՝WYg|xy.AyN"#Gh,SqBwz:DM f E(ļGQe@Wdtנ <<^:`@ MF@ZՏb.Ϟk'ٞFΕ*fBoc&w$㜺D$ Ǫ<{_2Ϣ(VކeK|&  NkZ΋Dw2aN;(Nq}WBڷ Ù#С\;73t@$>,8,dt!71#F+/0Lz Q5ȴXUg1\3uzZa:֧.S3A/ Sr z:qR@}{HyDY9-#ws§k¤S0" Zj.v7 T(ʍ-⚝>:h NGM:Zc\iiB3['?^hpOT@HR9KVm3P  ~Ť3r0oN'G[ 6~e)٨C0x9Afi6sĮ=~1VȺٱh2ew(;7h!}&+9C^crrB؊8mEq4>;:<o1Kxx9C1RՕ1~)oӡ:~A?/>|}kP 8xyxN|/ &vSf?j 'FnfþnT&{eB >T.T';k[w;jLV|:0A׎ 1fK|u7TB9b/d剞/%.zP'BC9qo[G}@͝m+Bljp=>duDYi!e0g$>]$k`Bfèa|}|sK;t/MG+^1(@*n3Q4;bxu{.nrŢ ,,@kسriR GAkxAZlt{z$[\͖\J8Jj]duԝ/p~SxY-:? .ӳ9R;2bTo򞤑fp*XdaxIt 9Eïu&|;vn5CGu#˛5c3pD 4:欻ClTj &ַd(证+*l:h7#9n1;?EjRE֛g9CJe2߹]*|Q/Z'p6=8F&Ft/ ;*5i.Y?xZ3TMBL!)/?ByM"SGGN>q4cf:ے@Q Dr.M*y#r %Fmcbz OQ~;Ilk4*2+n̗ u% v4puUҿ]VI>/kY}#(!9$Ae@˭ ^ ?(M>7wg˚=u*zg͸e]9PL]x`]%*WTB?O0hvg~#A8T\OSPˌɹ;5LFwbeG+p<{+)@ՌCg4xً +p [,Nƣ^cף@9@M97]MZK[˓~]T~&d#Hq)G (V}V1 4[VE\*DVi-62[Qq=,`uH.!HraI+#[ژ8  NU]Kx]Ԧ :QAYЮʟ4{ <3); x40w]:$;n 0<-S xB$s**Y7Wd}.aLM_S$1aոt-w^+{sAH"B(mN<#,6Fš]\ nCy`#$3V T832)U4Lp)OwD퉹sR3CnRn0s$& rāc2l܁'$cM]q!b7)sX%`VSR{_C%Qc if;zL0[myi:QT'NyGa}@?U%[N_3/JC֔Gx" K`^gT-T떸J=a,BHp0na*8Jo:Rn"wAפxjdm*Dxȩش k VqMn5i~y$b}뮖lO<0@Z!e⭿N:j+ڤA[Ko X>5vIRۋtvwʮv#; 410Ta#Cn55hpQq'=iSEn+לa-/9-'"2Hݗs*q,ʤЅ;m(ii#]`4X(0vު(zB lX4$dR_pB-Igd- r`nS@cg`82Nb[=Nw^ceO_`8?Sn4ʫ# F.]ICnQc#)V2@nBV ˙TD$0MW[Cp::q|#8hdOH0o8^ OnNȦqItJYTnׂ\5lαK`%iqKg6ȺJ/|j,ԇmC2w -]+̰vً=:W` m[b`TVU# ׊Nҭˬ^uWQMkH=0 /7fÕKaL,#(ɧWE ^Vt(Xuʿ P ۰,,fu=0Br|,8'ENv'5 tQ5n>n=aN\l9.ď&FV3Y5701vj+K;تP>cQu$oL~yPcf-" _/׮*e;rDG[281ćv(8:l~C7b`|A\({&Zۓ HvĔܮQ .Hi  5^@7i*?i&-y߽g\LK(w ([/iZ;oJ W^2a#7|Gnue 7Ox0jb|] P4!q OL >1ZВ4IN;}f'BNM4 ƟwIThȃ4Ɲ/+i7x o*V\V>I|g.uA!͒lgf3O@#q7mMY69& my n7O4.3+ڔ饎Jy)zXh A/+>5i34'wZn}! O9Zh1ֿCbuƮg|wn;J^7_FZE#VzP=C΋޷P hq\C3*'u5߶} Aq8 ,2pXIIl馽|s%p]8mTrjJƆxf{Kƽ ~]n*r11ceU?r}qz9sk My%E2|ewhr.:Cd2Q`93$d I&^>@a\n-s#x< r"ן9H\a+@MAp^&e2b%5* ǯ5A'HmjHQS,Õ'M?ݛU ?S`(e,=7R؂ںXIB񃁼 x6ؓЏM*9"L#Z=Z؝@\J>p<ʸ#n+S媷&P mzj^Y -TxQ5g̴ e%)rՊ`aV';J1ڊqOqC(ʧt C۠D5$$V:IOSc ?Qq[Knz@=Bq# :.OH(dq98dgO;]!B^ieaesN@9CX6L4b9Gnmn_;x v\QRR 1dl`֫RKa܀‘Aw![MfTwK;u3B-g_| uX mJL쨬eF"wjc5zHW#\Ye.sJ$|U^p1xrPgNփiFI@f:NJx؉8?W$aFK ;ṷLTU^LJ(,Pf .ncҮ}6K{pZJ%ҕбCpwLcKsG_[a^Xl갞$ݳ*7Q#*M~fr@GFM{(NnĒ.BzI.YʃWC/rm\_[8mDž(q"iՍVW3kICIUP@fnߴ'̏"Yi<_HsMDkMwv>$KD~:Nr,b(DJjC 6{ˇxE\CWH_90rp|'d ÕG|gh|^m7OVŝQ31]O3ɯ61;A;lR9*D R DLM]f!vUB2v}Ѽ ` )R 0h8wJA-UC- 1ƹ drMt= 1>RX7Z1שXØx,3s c.qۥ48*?d-ЙzLЉV/o%ƒGd^%<\ogjfډ0.1^c7Wz $ ï)vw ^Z,aޝMKApoŧY9 34vC!$C{LQFfI5+2oz>nT.qx\N v;X;jmR",|wp/G2 0]_PG,? c8O0Az$Wr=&<LX@^?D ~SIT ߺQNz d]g2uÜkpσWdyFϥ2x #7X2`byڕNw_ Reg6/i0 FuPCgҩo /)aG,W~%oKf<;Wu; -?|]FVC ]My[2@iJ1UՆ+~ ],[&wӘQxs K5K .yerk䃒y4J UU-ڏJD/ۈc8Ұ!xPl ejYs |M<[Y>?Ɋ$՘%֡NS@'=/PS%^[bR{V ܙ"$'9k(c!nɸ}^"/znl'؀T'RlOTVtCS gk9=Ptm9ݝe6U!fݺ\4UB9#o +$_iýO[-9!ZEEF[uf3uxs`,'݅f]4Ok:R {l'ͣm@}r,y"xN]U,-9VX:5Fmw&p6 zĖ1~694&z;J0kк˕ D˧ ٩Z C$H[HnCG# JLzkmd> d1?Iюȟ `_.l^1e˒Z_ֺt֠¸dcdv-p y+\2_CX֛Tb(񎭉'bDu'OZ xm!~f7lIFRIKx1ivjw/M~tج"H^hߋBnqj j.?#{I $4GmCPbР'jUjnɵP~ؕ6{/!K;Ƽ-VIB#. 9dV[9%)A\V&50t4P{?ä~TUm}@NFHް3!֙kudBv`]*;nÇEx^QxʂXݟSn/0dDzR ,'5U%! ItjIO99=% $^bnYp=֔Q4WE;9s#zk)ԙo+]^jOݟcOă*S% 0Ϳ%|iƣ_f]hǐ -35&U@ވBl!\!*"{s(ݖ`oOf> ϡB^!kQdm7?Iez?#} *&,[aqAyӹkD̓7J, DJe_L|/NlC)A//@ׯjדv'4iWdz<>a;_m|oÐ|QRj+)Eeir4<ss7Q  w9#"=m,!akn?nz=%x2 !h{e!C|9a$1Yg)q-g<m&2Fи1jOJӡ󘭁34"vmIhY=t3H!sG\փm1/5͘ӽ< 2(CmmUy*u4`-:Y=def̗5YA4 K=E} Ҕp jgoF ?\-H)g;)#yFLِ|lF.\s2Uu<ꂊai ԫ/pI׉^v"O^8rB:*h x}܄x%.:8.gnS']U8 >8f*GwW_tyKhۦKr֋폕M±DUJJôȆ ۾g ծ|)kNQY e I HV 1Q*S*( mZ?}l"Xդ3q9Qo]}`ic>^nbJDUiljLzB葝UD/|!8 d.K,4-)3Ư xYF Iz{٠1+2esG~ౖ$qf6lP~vb"j hxPBVSDł# 榒҆՗收vG "79Nqce ڻL\B 7A[,*t(Ja"cLﵳszUڔz!xזDVtwun<ʷ/Lxʑ͍o(.3rz%ۻF6s9,cZ;n; m+I2< HF,Jn"P k >1gAi7u81*wmm,tv bGq&N~a))ccrom>}ڣwGsPã_ʋߞp#!>6wuHRT[u5wWb ]T]d$~ 2q ޞ]/1rp~H .i5p (ٿ]\Wt/ޱydo;0bf/P@ov!}~<֛b $:T`+'gd2%P 7B b5I4C6%"$/TҒc$;(Z{bΤi("tD6N4@@JtT9*Qs:𱕇JLQ Z jE)Pngϡ^ᩪnmU;+ț򼢆ԅ>V+BLދG"q2.t@O$'@:j/lQI,r_C3+2f졭>gjH6$<^I` HGP%kl׆UAsBJu3œ*_\?22=׆6$*x) 3&(^;7Z+VϳovRy*#F]&JB$ $AŅ7$82x{}Iʥ2v*UYB~9M4t.|#4žߋ-B-фȖj@#|qMZw]0wiN>pTmDZ&KDb0akVUd9-X#̘ lN;i|3BWi=D`SVbwxr[b~ν[Ia:5AR%nsFÑáN) )P'Pyz@ =_V1*Z% B1-j+0N- "@0.3 a _DNKYCKh FToZW\KbR낯$~4j<:J+:*~i=\Qn&>ª5!$P vt3Y$? 1R\4h~`?m4_r`n*ʨT|:"3?ZH7R~~A>hl~f[( lrH_=aYs[jgά+w8>4$S؞pdgzgI `6 #yG 3;'fȀ$uM~Z}8RJ%{>$R"ޠbߟ.=c>8E3IǩbȰ& 6%o/>uwBjZwMQ[lTp4P!(^\b5q&m cznSi+3m]-֕>UC$R*E- P#7ªU8eȣ]PF/N>n粑IH2t1zjN}6vcرYÇ*649ݫ_Ex)VQ=9]m?m:[1P7d$'IXa5:m'EǞ2|/ͶE6ꥧꦅ٭[F`Ni!ħFb$DcɆ"_V dzm [TJyԃgujgHL˂O>5I)ȡ޵6(E4b%ȬgQhk@"LQ#<9 NA[ᕟVɧ|caň~HTP|6Ww q> SKMc‡:2Snx&\u(#w \2tak"&MNPZWOT=&[)7^/y!Im䳁;yuLvd,p@V:ڃ*dutPw١\E ʷSJ4a8=%+I8T~g"PX!FAZ[i9'>xHݵW=E h3ѨmƢ3,0I쳶 ym4hd鏍d>S[У.6wtcHW>c40]#-;LE{&}xԴy P6Ҝ`2."T&:kP@|wWOpQit{ECt%- %lё \zҊ/RA~y@HʼnMx]$Xc\e8 }ZQRMvE(7tu&}[eI:Y/3)}^]N&}2X,d` %W'-敌`A 03kO2^&6J!PGJ(Gx6(f1ʟs:J9oU0 S!4 m޼8<6x\oaeU: ށ|uq ?y~baNƊ8]Tu6AH0 Ɏi_Af%od62m/lb%BMm/r5I ݼA=N0eHgSX&ɧB9كL*:krm<\Kbc%IO]kCQK{bK0lX}:G}* mL%x"!0jfrf۹io!tвaW=1 }Y^%vP?q f58__][ÁҢ#:ui/ Tkzq{z0') Q1%`LQ213iH5O_luWT>}MoK!Xb ڡ2$'L߂7?1Ⓙ.Sa7߱G*枒- c?NY#p#%j ]Affm"r8)[qTl'_8#>5QNN y&fnfC0U &Desc"(`U,:r D@z#&BjV~xԎ4m9Nub\(c-~wV@eDSٞ{%H;H=hё{E-E UDlⱵ`p{6eBKVɒl̶`T] ؓ9d5}i\ۄD[76 ,"\svPsS7xMG"*"Z& ԵirV-{àcϫqPpBnzYV,w4e rwHy0ɿP{a'ebqU%i]p[4 $7j{xqM{X0 _eUR7EN8 +%Vc>4u/cn xD#*?GK'j3XNR >SҺy)^!<c02"yH9b?x=0s59.u:(HHAJ3$zwkf)f%mGiWkomAGV+7iPzVk²lk NEh?$ƽ`J{=lV9Xf(*؞YBǚ*+8b.u_[΢w齴cFhnQ :Y|m@Ā[Y_.E|Bƒ1wRSw&4y+}lrR @^bF+WiicD*+˨$tWz t==D>僴ke{Q>RBF׎|-A8({J, Ցtv,c7˛îu&':,_>ʫCuu4[J:˼iӻŇ#|n8^+ICfEȬ~N=!5ͩey 2ԃ%ynȯ0[{cRd<`*kbо׾uNUlOD=(.:ʟRږT?!R";rq ZSJ[;)_P~| ~okY?A8|v4p8r+x.R.V !}c)eb?./Yovy` ='b*e3Z֢_vL_a7,[ d+?-e&CR>圸Hi39{卐jg!c0TsB;/"DN@@wm:jhHJ(і3X/ ]s 8D2`:I~HOeh~f֓ЁC m֟tIxyymNL Vo< eҊIsZ@SQwٵꓵ%Z$5n~+Cu r\?Wz^a^Y߀CĨ uA"Ti"jYXP?gaKvl4״l ~%$X9p=.qY}P2q#|,frc:ӧg>` MIT^֥(QDPʨJ K m5JH tip^?;`v /.LY xp"̮e^lhk[,vpj]6Xؓ|D`]ȵN%GkQi /+(Xum͠Be'F-!}Q{wm;6wmh)nq*Xy%%UbU?o 03үHfGӁODE3aEUX*f#\-"h+'<Kyi:S`6Mןl>J8Z"NW:PT`_'PE8ɮ|*"jiaD6yyˈ4#?۟ o®#t ovv,PR cq% #?9|xQѽ 2_ xr{:Fz'G$Ȟ IՐ,kCkVdrnZg(f!>=!+T/E~6h.;u6;[ւ&[I25  \ GPPxZ0ْ(LQ󗩄bD.639JȁwŦ%({o25d׵ &Peʈ# f3 ˛+fo]\FMNyYӈ| x:ϥ9AZ3 7;fp5za)[FAM 2MyŃgQ PjcB7隁8}a~ED@̮tfWs]*4]J|Ob`TPANb03>E'xLBP˨-dT f@k7!aYf*˜*.]%%{kʟ>[+KɽfD끾GT^BX_3p!=G0BkaxZd?NjqΥpbվs%s\,6A]<$%)1Lfű_D"mSj}I,lDj6o Yc񞿘LhhҍrA/D%|?VXOo`_w[売>"lvM0lFwh5 ,HsPb3@Yx7f @qQh:,'<ݡfXJ@͒/RB,Q@M(5ƱeoA:pA=eqV٧V<]>IL TexrlǓ us|'&y{R>m"\bgB:9|V{-\d斔(`9ӈd\@7j&NK() zK"t #5pA}Y,"ӣέf@zJ Ń<#"0aaP9 s!>Rz_"EaqrD\va; GdVct&WwmYSRQ?tq W5YZZtmΠ0l/a%Zd~M^YJs\9&|)`-K0vʫ -/&^}} {{ό]ajQS966xyU%do?k 7;70*6NiY#'5&EH4^r2R[q Sqimo_7t@1e#+::2h0ӀBJ'%XUJ-^ Qf=&8gH9QnfY5'E6{Sǒo{7$cGgdmjeAVZ>aӲ| sH3*! gLej•H%&?K]0l+ 2{8/fWacO+3k4+,$MǘeZNp(&V \iW<׈uWCy4ZH\M[6ڥaB0~( )AztƇFo%U!ا+.Pн@{vX%mn^ءr4ǽ-b# O#qB@Q ~"a3c-M!ԯgT猽$VbaC2˴ѩn!t;Hgm+cW#D ĴT[rsO4$( D8fI 1O@IķdfkgSLwܱ8G*?FOwpؒ&&E7;k#"i"P`R/,dٳ pYFB*'oi1 .oqIF_&\/)عdhs|qh{Zrī$(300%@)߉UP;~ҩ7%-[^P[DRքMjajU9.H9p .0 I50 m|a{IxIxNG)XڕBI9Dt8dj 1#'AQaF/Y*#,m@{x{`<GD  _{ō!<3 ?KF^qn!zЙy[稍{<d@x*}e4$q\(Njpt Q8"ԆMz2'Ŵ{UC\p#:x ɑ SڿKQe.BUJxIkY^%Hi KdE%Z?AX<{xoT(WNk՛:X=Z.dMb\[g&`^u㼟ř,?K-q' Oay(Sb!?0M( ZkZOCr vWnMg|4ȁ|YrrAU!OmvN?:gu uTϰ^!!tL$Kt|2b `=Rw%e^FE#2h~,~ U6l] nz8@k÷HJԯ[bsQT2ߞB(}SbfBRW/9Xb+P _t/[%?mAl6s_޴).s-[h>0-pP8>kN{4,̘cŜ(ɽ53땾 |#:N^VɿЅJq '|e䣽ĶJUCcr:Em!˚_q{Gfy+AwDZ\綄"Gky3B0IvK4**ezͮ/O; 6] Q-}#0T8!qHa?wɐX%SKf61^H3餂u9aIxX[Уqv'8Yi7hH72춥dXyKc0VB!m4}Ɵ j,J.kdƾ9 L ŞjZkAU_ZX"x/-=ː{QJGs!!Kåb<2qل)+1xu҄ o)5?&v!B鑶0OKO R'9:< bah@BAKDP0w}*O 9Jt\&PDCeU[\7_R% ai q?]N\I.lUkb%! `n ل:@DG)3s,+X-hB{w@*yUHjNjĶC+Vi#_Q j"cY{6^)4K$rrES!=*Ҩ@v#a2dZ`2QQc=ܺ&_LZ^]cϤ/h=ާ׮jV+vd'9a>Y{02^'Bju|9pZǕs^ 3q{Vշ)@' R({Zxܘ}Yfx^~H&^17s'BK*7܊@NhAѤܑ0& p5✡ֺx?򪁮)t?3/*gx2F$*E#G3ۦIA}$fL JWR5'[i$ze郆KH\M ꧐4,{|H74r0c,i&5"Y`ą+iʹ}%Z2܆a95:'ԤA4.='uJl2\JXcS4&l%>ŝ '"5QFCEQѥK >fxPg(KR.rXxԛ@g̊OgGdݠd#IZmsfUJj&&b^+Uy 66Rtg씭~1,e6ZhR捨4m:? vG>*NbI[&6"H3.Z:?eT݉b̌XZ`;NfpowįjwvdU뺳" R2'o.,m}-܀ٜuek%)*T{`e|s{{yFN@J ObSSH؆J@TJ 7ư,E)2|tc@-}%x1[$1:)G{(Ϲ'%[j7֌AYEG\#g0<o;5_t9n/>ڷ2kw9o( 0G)n }uQ A9'h&L7C==a; 'EDy/oLo?88jD^A]8X F6A-+ҧ<Ӛxѡ6~_L_e,Jg& [A1BÛ7ש}4W)05ПuڎONF MBn)T' f+XpvYLK^U1yHLjRF L,LʕΓ`;wB e7̋TAPJհ c%1gJAVjH H3ycup$.k=Wlր"W==OpG%uIɇ­aWH.E&^`=?h$`a)C-(k'4P'0aXφQDcf7!{ک\3l[7Z#W3 SB8]\Pr- T.:0)1ffXdLp@/j(?*5"ٝ"@Y:!g{Hqĺ?y] 1UE=9LŠ Hy)X\;NI{dcL˚`"|R V2VBKYftҲFpn9^SSlNmBֵ8Xo<&*!c MVIQO;~Ђ[$; q2\IOqL ҈xר?as.T pzR&\ZO5YԻwdVw9\]\{"1NfNm5 Pk+pJѓ8XoF(ɔO1U",HRyDYje9[5_a^[x,f1≦_ CG^+Q#YE UbTeoKqx-Mk6 Q;2(/o42}4yI`Ӗl ;T8tv{Jl-ȯ̮~؎Hͩ2?XH}blT=--g"'XB dxF4D{I7#҈kӮagR<[5ʳp!.f`JLD+##O-2c"B+S#Kʠ\JF"4[-`XIpAKK}*0J9aaN$CMo+ 3~mFBU9 b7jCcsg!Yٵ,Xe>|ݹV䉽\( &ίO!t$esk)] > :TCG.5mO>TIS.7{`^_^?A ʅyd[q6x-vGT{QEY￯G#ISgu-dĽ[UN3N'}so* îZ}nsP>A HJQ m#V>pm=@8~|{Yv$Z] z9Ne~1mLнl@ N*#gSF#-qH.W=2u5OɫP 6eUy]f\g@ˤdE#"$М4kc,JQ|ߌ&O6/' %.~|#wXO37B`ƽR7[]@ ,F`qz9jW6%NS$T{K,g4ed(ⵏ;/(6ar:߻F9>2] {ݼ%v~QTkL}/X=ؓés}aVEI"ZWg~O(7Y`"z^e9O JgG&UQ_]Ftn%g718oz&;;"ba_%|R= >`][(–n( Q(Mbbm-?3&ځS6 "i5\S+UkǕ~nߏ็wdd_qaԈ;(Q-xb0RG뛒;V=#dzn3s*ϰ)n pTf<%@;]'Yɝ#,yfv\#?ӐKM2FcfǦLGkj &6I7a:_ M |Z놦P *Px3Q(ǖHV˓^jt:i*·)בEA|#KlsqΑ qѿ 's-l]<3L_8G 6nsn"rU4e;}yHDHW߳Rʕh9@k-YgLZ`7A 5+`kK=Mb|"zc&Z_L|S%P0O%rM!b?9Z:&Q&ݟ6T SHUZrmx`X6b:@BfMQxP]"1tγT ٛ,wˇaBclgRn)ks+nFe֔K8)ۣҗZ#%cNsX*_($.}=6|aU$=ʩBTթǧAVL dSpG(=Ⓘ왥ZDGNcG.^;yp ѫYYSHEYmGL+n0vU!r_z-$!E06W퍖iNP]^v(m/u5qz*Ǎp̱TkQl7XrE)%#rKɉhm\ "Qij3KuXyÅ;}icٺ.ljT^F ~a CǚkEoۿc^ AP%Z܆B1Ba\)->FAtG!FTV!T}>5Ʈ4jVFy ڟt'PNl…tm~ƪN2ڎ89Ȫy1lXX;[vxGp hSIK^c ~MCrBh([N8JqJx378@'m(0Ra@f$8fSטٓ E0o? &][:8|m3:aDS :CW3CɔRPVvJV XX KǎD}1{ڲ3qe3a\]3ErӭCDVwaFMk%I7wssJFnўM]?ӵQkE9FUjH,fi0l٘6o d3HlJOF nFؠ1&.3S12mXyc\ez|OEĆ 50b[;IX$-mX;HSPlH{vU%6f,j-hԘbIS,~ޮS7)2FP*w Τp$ {3">m%i2bҵíӗK\r|YwўޒdMZ4.:QM [FDM[r $y:dg㣟T+VG9ǜts//Z4[W"B)3!P6սx\ڃRiE׷i6joW$#kwuոl;ʰc+*KҦZw(e~٬/\.K6۳\6Vq7h!wU'&es T 9lzi1:k#Vئ@8(F KRf sB o+a|xu @#Eނȉ~]vJv{u6dj֐c41*E&^Ȭ<E$}͂fb5ݝ%I gxz!?S:bLSp|8e9-CsM-}`&<\;א{HP)xl_CԱoy( cbkb #'Zު5S[Ӣd2(:ɚxð.)w[H~i&ŬPĒ[ͧgZQb E0$|sìhv ɟf RMeu `ypHV`2_߃ЙN9U5ݮ!-ŏkn)Z*=a&WXk ZVªυA`&/UrE60R gE,y;ˍdnhF{/pː!FRל] ΕhݠO. ִd%̒>we R*26vv,us)GO2ƙiwJ;Jrho~ ]$vMJnYjɦ-?Q||NJ09!ZkB3(RFw'͆#ȋW b.f4|rk!``D=$рoFL4e`L!H`# 4~Jo҅K 82 q@QiL0Z 5;aqKoa'Fe*/v>Qed1%yhӚCu.H&k/*JP'[=w:/ε2O>>%v l괗i?N[j5;&}C]_Y߻A{@fLqU<'?,~hҺPDh/=5A+e0 s5x~s-12S/S8hz%ԮgE<GqiU"G{rNK#t8I^x\pW= ugby`yCtP55]'h4H\zxksf* jWk2'ӊ{]6`U챲O_pQ'3YvPrB K21J/ RxZs̶u' 6FSހRxl HSl`M'K`5qJIO"'<*d]f;[bkMQO,Z(g.4EE*s6j˞,ݎEPH$љDgǏ:k/^]1a'YZKT*-rE蹺˒3P5F^1nIvNڹΙ5HE11[|i|9LQ a1Aoj O:VaKIdE+j2{;PÑwH!:Gһ 7E0z;HQжu2Udγ8mym{+V  :pctȷx?Ԍdnn,9Hq;X B+6[qj5@8K)_a j-].8n r | GX2)p73q ';&| rMH&>-{YrEifLd$}8{W~~l#Bw|}1_+sxѰS[e<gٺymС({;G勵NGwD!J{k T3b?5m@"cSYEV" @>d @m!F#jFQ ;hUVAOpxgY|ў  `m*e>gaB0ǩMߨ4P8`wTP~I㤿L:3)I-S=gGdhO{zTJW.+hS,H)֬ fx)!-: |wTR|8W^{9r#ۍnwsnu7SoIJ~9y%yeE}*!::֝$L\dŻvFy޿ R +qD*}#ujg/y]|,;( 75E~AF^)-m X'qx5S@F\|vɺ*ZP9 ?5wA-Q&au :~/V z2<yLZ\e݉n1ÜhS_`XE\̸d!)eWZp̝}…a#s4{dRJr󷉏4}Zk]R+Rx˔j̘Lw.TJlFz .."]Czhme}צg"gW.Ui D$dԮ8Og3𐳟b*,8{$7@Qo8, ΌH8(WM9}zU.kY'H1?H!iBD+$--nWb,fPxH7obu3h1wM"K"Opi!;gȡ|%L 1(Oݫ6T]F/U+՚4-JPA?PHޛi/Gy% 8S8l@ >ᘺ٠@$_3ߵ";e碴 hy8(+x1 2W':FV2>P*B&۲`q>65'\X4ވե4™OK#Z2?/@ *t: %oWF~ Im3*ƪ `y|+LyQkEF"^g)*b d,b(9]/b(pAl,}.چԕ]DVt 0: *r5+=铬D|4͏#Uv 3~~B/"J ӣp%A6{L;$LWA'F#51#z_Y]eN{lNG)lXFݟ4{x}< wՆX&PX#4^?G*uP/ìzLѠ:?25u ^+t>`>Gr)704q_neJDB?koW5Y`=,}Vg2DLǠMW:\1pS""Y2ޖXi?l#%-7@Do4iަsWS3lq퓚O bia^'%s: QkY 'pbor}$?m\S8R(d*yX tawlFDV1ܭ=VRGڅ;aOe3 EkueΡ0_zb2l3P: [*nGy͈% )PpιgQ Rj|C^Ù#H;W=省f-. g:vvJ.( mV'{֬a(slP378Yc^֞xr|}a@T7!JJ.HCrɖɄF:;*D8g0Q4W@s[>npԂ+pihX" S [x?7䤭R5[ 1x6v[:k_q O86R£ʂbq m=g=BUk9=#:kG_R\y< ֕SmMѝ9S" <1glߞ[aC! YT ZZ%6]o"kLz]j!RXAjy)LKl ۔ʹXbYԪ#qF9st&u:ί븕sye /  "˽5b E5EEtzkcE#fG% p e1d\r'[׭.]nBR\(Fp@Z6<s>5OY c7D#Y1ȀVpٷhISXNgĀiz eezq&|1ʛ`N=v%\5$(0Aj;˽m( CR!#cəFG=I'\ vyiA:' Ÿl4fNfS۹%W GY#!LX?\,u=E2\ԅZ޴6ln-Ekq~,c&`:ڣ mX|+ Ѫx{ ΨaP) Թ SOW"ȮbRKRtBҷ1;t$ruxl<mk}09m7-,-[Hnp4&6fdG3x nh x! DbQߕTLν8%NpITw(Mbzb9, ¤w@u/!53:gӪD%+CqOcƦlף[*(彽uO}jCm ͂Ԓ"6X p|$&",u[&WB+pduvF:8b7*wj CYYR.Yr _1"1若Q>Ix4OozR3jϯIz ͳ J5 ΊH*1 CS"q+g,dZ2 (J#CX9_]6㲔;iWNx6+tl?˝z4.26w}/y{/u$e^@晍GԈp1Mѕ2YgǓ{wE~+U&6=B Wڀx͢ȯFoO[΃(t\-cӼ n6@*4Py~sn%ߙLRĘg ȓZ=6wtoE~XvIƤTER9Y~ cê4!kb,`C`^|7-hFM_}$۽czkl`Vj:y-4[Qp̵{ƠTu'~R $CICr@cB~`$Лul3 bbbf;ߤ^ Zn$=aۄ'W^x(:t xY^":8r[tic-`: GN(ۙNxceg2z^qyM6旰ck"4Dip)!YU |4,MvJx8|CtSPI*>'$-<ww%Ov:4.8luUiceAPkTm)v$?hqg] |Qv3وDѾr-&ޣܚ-h`V@>Tq{cYz6ӹg["b(H錋-3+ nh#Nkc~]\挃t,>]eVз\ޱ{$j\&(-`Or"2)s)IY7ܸr_%ihOqcN_iFm^e)_{HST:j5P2 ܃g&ެП*G`\'ލf4b[)ORr${!h=^x2<19$d3CKf^*UK 5(V⋅`$/^=?B.^'Vd,,+@~ޒ-*ȮPH $e/5diOWc>LN?lmv~t0 )`:힪/?OKs"k?6U USp1~4_e_7igǾŇ!d~oI0qp@}b7a|XU;(??7֌1a{?<gϏ*])_~%Et9XVBv٠Zg_Ƒ ;+7kg /K; f̡ -!̈iOHB1;V]_d3 *d@_+CF_ 1Fl/##+}zVZ)dsEj5-E\3La$dueٻ2ƸߺKy(Րi~HٟLJ n\ފ#Zz Ŭ̢dF5MtbY>]Lq/ _M O᣻{Rr 8FNdxjysRԬD,ӔىjjOɤvxzҲQ]"SVP1ew{_ȯBK ΰ>BD Lmv| u88޶|8ciO`Pzr`k Nï6=zGVH ,xb9 Ǻ'YH +^nKNX҉@+__~ҿ{*IKR䔺IU5&>A>7-EUhv5VOJ&s0xcƗ']1@H?Twi͒' !nZ*֥\{Eh:1B4r]@eV4ȯbSgբ6 a- 8 TLd1DPlsLb?r@Ls[K5ִ֪5aw/m|MnK&Yf.6O1WI_`w&I8V ڤdxJľgP0س6lª HNckNb,oP ʽLێP|e;p6u,}fJ=>=C; !M\e,n?\9"{jr+ѹ^URDql L 8Uk>X|7lAf.Zy!$  BYiv_W㸥fq*~( af8Q {+$4Z ;S՟ P6JwwU[ϕM<TZahZ%&_Da4OF4?kݚB<:+)ɢep>?cúBL|d?=g L:9bĖ6d+ߙ L\n 4ӸXSƴ$ի]pX;88M1>lPd7 T==dFt01~>(}Kа_0:m#P7 g 4wfOzuiu+uXЭѶ;m}l(;CsM˗o/zyӄ2Bacݽ4bKmyV1p^+q/q!BtQ/{ P1=K,58O =Ԓe˨Ïp!7V[݇'/θȰxr?]wzZ.c=QsjaE"+' Tq)%JMCN\k[˄!V,Lj !eX@N[vf{&`ӯ*lG?Jea^zx8Nݳʑxv;4||%*YFC JVlrϤ?|[3s Uz,@ Xbl4>`,;"\3CugwH/ 7Yǩ-t E pgcO`G@ ǁGIsߏIy#Q)s"_˞7xlB7G(7 wTUk"X&uH:3r 2r8%"ᓜwRhB%OŁiF-9>"R7{1XS|OZ\1Ok\q}B_G0 g'ɰJ`4[A6j0Mp̸g1=&YI)N +›8휑J\sx4yεIU(C(s5 )tܡevJY~/S M[t`um;30`@(F4pr2-a*jP ݿ-]:t}mȱHG/PSsH*eKN06#ڲ+/'&k(68%ϾaID2K)a;8ʖ ؆COGnk6+B/IluxsF&;m8²[>]Qx|I6wӏYS~`,l%M)|%Fa]i՝>DHJM\e}z9*F_uW--_^fRI*/ Vd{ }u^< dfB#u@9lHZZ>^&bPO]@s,.u]R |Ka$ {1>`Y^MEpp}ZwՂŜĝpB:vyg̹Nq-ЁSȷdtL^îhY4n9J5xtgUU%UC 8d%[>o}  sK711tkmN;r}4 cgN".ka"O:|nCC/|ƚFzt@$BO*IwF"+&];7G/S^hex͋??1+(#,ڲC%zX'F{'5#4FxvoD~ EL[[7E8O18mڕG_gkNng]ӥEwid-u"Tܡ05i!43>4g3dsSf-1TS4V0j@-FCt{{L1!j'T~4Gv3׾J vGѯl%=B `Cplwx_f0b$6r)DA5Կީ6X\ =ITxxhȉIiQ?Bog߹i`nx0uM)bC,D[Vb OZ7}kgn$(AQ7H]wy&9[g0jH@msSŀ?j~mm:t[[%EP~l?rA~ BvѸS`4B,4cb1\Cu7ߩLPSv阠"=a^Y^!O\رG٠ ֞3@":KRƣL. &ogAlpk=N*ߙi% _`鞿L:2g̓ `O2Lx;3H]C-ߩI"^Y։#"F'I N~Z-UE^*:/ 6]q)p|{(݊^Pr˟W+GNK#^s4(#[Dert0zҁ3́_wOe9 pڗJF+rO!20~>z%[KbAEY\ 21BG),hƿaAˇ֬)ӝIfEʷj1~Cyxd^Hjahd&iF ?Y*r:A+rFk'Px.[$Lg%LHC-s,F 0 =V(i*yc ./^ij@a= Ks}ITW{2_ |Q+͟wݻhn=U Jx%#6Cbx yżR&",x(B#ykRDS15[aKUiQhtL[1 ~ytF`#cSժ^'}e.Ov`>$~E۸Fg+ٙᱤˢBZ3m1); rp jȁ,XaLt 0Ұ6j`@qL DD[VG6"o}; Һq4=$#n0$}4GU_ K#i+r{IbHaQfejTpbOT/0CjǏN(=ŠƆ{o ޜ&םg'M<t•dSKBkJ)?I=7hX"1m rMrjlmbdz}-U`[,͓5AY 29XmZt<:"4S/2}s[_3TVPXX)<ׁ5魈UiA`Yhn`λ5g n nU .t3e ׮sݱXR~9BI՝n4M1Ob-lLo U]@uI>'>">)ϋNIa.%!rK+UΨ\/#x*,5e}^@#g&5ⵎA"쟛n!VZf] Ean5rkUۺ\FЯ.=FB w)R2B[P$2ӱ~6d3<ɞRٲ̗@<˻<2;b/d-N6qx&;g{"H ybs2cy9‚ 9lM zG<FLɰ^i,A~;;E% 3;L Xf0 CʺJL uƱrFb.xM{5L ql\&_Xƒ Tznk2n j$ij _>5+8h$2KZ.;h^D$=ztyd~%FnKY1T8~I\8#ED)GMl0W$ _l9ْ6)WAŅMY)I+.iHU •3C/YN'W,Fs^$24aQX9AKֲ2ݭvǛb~p  y^(. G Ϭ^ݓ Xa-~r0A|kĤJ.=xk`}gFP&i=M*X}wi˿Ff\|ph{X-ۻ7X>#`ilKB=pmB:{9a,3BKёF#Dӣ |Qb+H˴ }r{*Ϲ.#I @ɐ:ta6ށû6B<=w:Fn;9ǣ઻cVhjz/>ya@4"H؃r&b>6 >-i f"8",2䳟U> i9< A0ȶQ5Y7:,+Z ae bԊx&HizaADZ1Gu{J`ʈQ4<%:M)'a}url9`=c[3◂+(tQ>$#AWnUa$Hvmxdmõĩ_+&SnM1&| Oonu`]L*tgDjbƈ ejj aF8_=OhܠֆT1f;9.͙P+GLq׀χ@B4FsT4ߠjyـDvkwc]֛*pG  zF~?yB}sHWO.$ӷ^ڲєSnI!Em5s!82yC{9c]O֋ vajVk :|C H?>Yxu~ 3⣑Mk<][PLQ?&wF& x w./B~3X#,R9$8˧; tFsOy &ryg!KEieYo0oL TɨzW<2lP\@#XV+> K7)fm6LC9#T9ց㈮Id;RV7K1E+1{::cvOd&| r7YgpZȼ=J @,=]{(tH&v.ǛCN3b)Gƨ̽_qu~"HdaP{ O].@HϸQV ͛۱q'u8oa{ȴat?I؝Vzw.jO7k-0g 3?:yXFI_DžSaTQ$4o,s#,wlr!melNJT¶aZ2|n+|M,(4I] %*1*R~dgZ0w1 U.WKcs,3P i[X(<'lD ֌L6&N"2lƿ},TO–8zEw6itniX&YAi,30t.E\gI‘h@4FkN"}x?npV=8lCѵ)5TZc,0?puVb㵌FX91q3O>ӈ*2mKIp?)ɴI.I6 ;LIzH."/[\{!vh>v,nZ$Ǿ}(!u{;?OT@{,|6E]ی* ^6HN;th .3gKJd4%B2v1/|it&F6z񸳝y _Dnv֓,@s0ʯ՞l5>8$tO0Bx{nwRx ʨE g֖8_6SNwNTӻb))xEBezc `4jZFJj=r4?H|Vǡ+`t*[Fo8L{?ZQ)k o~μ 5i}yV2LXuAȶ\B;(k H,2!E]cT)W_~i}x |)ބڕ%n`+LMח+,C)\bvkS$RӥתLt:$}4z.C=h*čmr֪}zxFuQ\f9jyp1a=Lģ27LӐxQJt$ݴZ)'3|+::dAFIpjsZ|3. @*}6:s(3u/_ggϚpi31"9:( :kJRǚ[yɢ\+Z6~]5LZqۉD2@1$E{M6MME-EO' 4Ɨ-v=¶[YpNruRY /')y] z,a Hs'NoW&I"٭9wNS/2eE<+i1f-P哨\;0[IԈL\;,9^ieğؾ'7$m+) fEO Tto4Р_Ocђ~ k뿢{]\m=R,I?QZ,"ӥXKzs <r3)[1H*xbқ|8-  o mrZI}LaNV,DֿOTnIxV'9< *e )Aplv BD. (ðC mS+6h4{B{t%ů14^fl@,Qbш0[2GɏPiTp0{T*"495q)49s0Њ ~?(,6c|[jx&G.]w+K 0lA2O%RR|~V[JbRqoy9f^R}/ @m kf&wh|ne! ATyL=X㝏(2^&̝s:L5(!zE)Ri^6^jH;ՆDdf]1. F(ayI])7Zy9g|ŵ0B(xLoIEbu7*.GACp4e)0LXֱ<}OgBp6WԷh-{ݹ*Ӂpw4VA!. z 9Fđ 4hWVJ<>vYZ?X RHS-NXyx}.7 ];(0wSmR7{]}Tb+4^+-ÂU/vYf+6z0Zf,iYz#ki&]yJod&HmP)3}2lA=`Nu%daVq~Rtuf̸!8"*hk|mV4 >!jяZWv[e?jBKHj]÷}zp!0a٥m7b`j6G6N,}YqjLeupkbh]1B1svn4)1'M|t½%ǭ9YI/\ͷ3 tiW/ټ_%Rmg `u%(,_cեfN#+BM7OV/%F~/`gCh\L$!#Bν-8t :㢩N(QJ.UgmxTDZcM3Z& Hvm8r%ɧ*L aWZUfDib`YT6Mlq xpy"x2SKu7AJ'2#)p7K&d@ FDKMgVLǫR~tn$ Sh&k:" sVmV_T!ԷBQuk"ΞĤ‹]PP]ޤ)m`9|xؘ[HN' r[R#rrMѢ'OFۏ('Z2;"* f:nxy b:ZI;m g7O$Җ=cu>YWBՄr9uO5t l2ζ va?dخ)d}JX&Z[M.h˗~@|\a D|h'ep=5itJmCpvvXjf-J>; DbpG;.Ͼ#I.7昡ҐHѮ&"q@-wAĬWڼAFXE505kM :r;9n:h0Qs/&nD,/z o}FTfGn%&FF7LD/m)I]ܛI;p-u!L0Ev?A [I &*  Ȥd@Iu2{K@ۧt`L'{,#](hU3*^fׯcAJ3>(uڝ^t%Z^dZ qNb9A$$i?^_%N~pd)RWmq=%ܤjd8 H-<WSȭ<'=%}tq !ù>7z冢.ԉN\gƢLUbc6-EМ\˸]HY.X}nC~x q%렃&sk3ko&hk2o[غ=gSJ^F_ NO ~G$;??~v0ӖA֞C6Q/³Qw}Wc^x(Oh`X 2aP:ݺ YA[hG_PVG,ͪ}ŨGPA2۰(D,,lEu2QLSG=,UiCP)V0q_Ɋ *Y]FУӓWS C[U 7 'mKX4큗!I `[y%{L?|Zwp)lG ؿ"ׇed-u~$!8MY3_OFg9Z;MMULnU\bBrgh)In뱨 !#a;"dwDLdoN˞k3[/Y/Mo鎹;/,V: 'ie0g?n:+wwvȻK>WQ",J{ET|ܩ/ar] d5Wc2W*x < IQ6+ +r-a"Lݮѵ/I_tkȜĻJP?9πv%ofY|6F A=T"`!.Ȁ5 / h2AK;}zLDPzj(s9~?UD Pq4&( G"5q%S:y {[y#KoM>! k1]+YãbO@w˂[єᰇw KDjlЖh5[N+%ۇxưňgKztKΘ]QڟW1 igtgzB2VBvNRc1z;ݩJ/d#DilӱK9Av]0wˑ_)MUG֖Y<"3s=`WƟٻR u@-]Mn+O߲i{M2 "2(oAHணچ`$HsDbmYiЉ0jZb:^.s 6al%%GcWK1kv҂ך6y"}TDz|n%_9 ]_6ZDWv6g@bl!娦D'R1b" m'qE"tS&XU5zWEFy`=PD@r2LjOa W`W67T+\:sY֚68u'Èͼ)T7rϞIyLq鋰rCm}Cl"=W&`tj`6E k9b9z3l-7}ݛ mD>#;vP8n. &dN3u=N#J,z; ɦk {RЌ!f&J`b$+CO{ҭ;{+8ēV Yh|"FmTEo\R1u^j&:,/"kcJVEu_ߴ0#L̩7% R> <&#GXRdyq$jr^iݭ )N|z1%ҭW)%۔<7#1*0a)%,@^nII}^[wZ֪ ;"9hm㚨F?KSZ Wuz~f˓ga"*jSHAS )- :;.ܫʖwu[Uo}wc|^#Tĉm db:E VE]@1$j)Τ\M7(}75NH 7g"(5_/6adQS |Γ3`"ԾoF"󧓦gp|mºgt.LEvK1c>HGZ l%%z"ދF6=q $g埨6¼\sBTQXƌٔg>D|CN+<:8@z<!S3 yy+~ nv,{Y | }vjP: ,77V)_njJνqDjˤPnsx"fs yijNB]CC\4ЕEZNMBqf"$E7JGh ̭l@+%P; hT]&E(]A_!j#c2!P иյ(As f&I|Ejp-(o;b&C O:b1wΞ {$(ʺ y)?+" 8^M^Kݬ!`e$^^##+tA^:Xv8}$2ϫkʔ^$6F>;=XJrÐe}#BP'/^6ShK_)KG>y/;-e}pO<9"E;~ӱ%(?y$L)Mg(Wk׊^oxeYAgFpJ{ ={i􁙥!Ѿ{$@.P+tJ D@3e{v= g  D )ܵ{sBk)I*7mɎ \JYrlhJ#I!A ihej_76x] esgs3]A?FZ1-|^:3$D*dh}bÚƋl"@t_#@;#vjabq#!9`w_jZ{U+( fhbԔlk|& $WD7; U9-~.;? p0!|Y5.4(oH9n[A5M'- y5~c(7sPaNn8gڼ_l6U /k\Wʸh@xϤ42S xX_on@sv-췀Hҥe`H'TIDˡiJ<.e`㴡7"dL" 4~ߛ ;*c)L, XJ<8*~mv̛|DCD/. y77'qT'fN=:_y ng"Hdte?P<s\v1.D*!R19Rϸ`m:i Fzޱ~"sx9& y`tn1-Sv'K/#Bq *7SwrI80`#H|s1yր9?)Sp{'կʈ<Cilld/3 ,Mhwt7cڧ+sdQņf-^c֧M9Vb=7of y w.z_~Pz &nI@7@'m6;h 6C: '`DgYBIqNJ =hk )F(7f؋JI {K)nl"!) zRMb~N\uTFlAox Q4C$t<]٭gƑN){CnW}"WPak"/y@X- ;.`bP<@;0s^THGdt\QoZ'dEtJP=Wa%ZPἛ?u*TIhC1?p>{ Ά9o2Hl$tx:9xUXOɤM:P$ v+lUgt5M{=$w:kG}0\1Yycjmlz2dwU5 d n|#EM ٽZONVwyJ:"YÛn+fy禣?iL3pil'KǧПc юsBaA6[ӇLE6$S2dRZlS_3ק투h</0[U7DzBrOtT9t'`5căQEz&8`CB߈ fpҶ<S"3w0yE\o]l]Xw;2n'ewGQJ Z;Eqv!Fa^':&o~i}UuOw4qJվ&$E`|2vMZX>G?di rɁ#xiq>G' sz+uׂڗ,ڟ z2Iԝ Hc|kc} vAU=_J*otY{Ѹ*ЀA,Sp jRZLů[CЌLJ(RoŒED?H`:/ƽB.yQHoUa oe RLJꖌÝm,_TT,]~)gzW[$CQ#k/nk 3+n%Un6uTvO!ڿ sM*?wxrK$!ۓ7{km8nKR(D5e[@ٙiz+k& B Ozg )@UN m93 =!!d{%Q0(FKEWppkhx(?rը}Vyw_!3Ql&Wr{uem@9\4hw\wt= ֞. O|ԁ`]fIi@C/!NWk8FP@()ryS.yLv1rS*Ic7aL3ܧݝ)pJ+$kPaF'#--;33Z5 7*p /u(溕A=sUcgE;f=,} gAq"7I`:U,CxA[6QJbiS 6g#V9("*nx=oc\Zӥ[Br֐.4V=uҌł)ovz&_'z5BB |>98ݹp_%MDC I?8!*d D'~c0Lڹ×}; KUI45=YbZsHˏ=^>ږ_1Ccl섀@4v E-|WV Bk_jjGE8o =#Ƒei1 K6_dAa y /^ oL6蟷}?H (YnwXmmbtD5:Y]hgVIꪸ`؏>*-s<-,.rM[\NFB>:>NjUM^X軅`X@4$D̀(".Wxh(:0#iԯfiׁl`&| *n7b B AcagvV'g i;.ca"L k?"?:VhGW'PjXfE 4T??] )|ٱ6A,N*pu1KY Jэ `]<0r7fͺY*qA i਼lHAΒF, QFe]n؅.Do3YPK$ߋs*}8_ v\p(Q5y3|f`Xk wWo&`a9SX(Z %c\ȹ,{kxDX,j ^Ʃ[Jv89ݚ]à 1:KOI ͝7d $d@T42yMrQ5G: ޷װ+r߱fJ_${g*Ŝ0&=Ij;&@^` I:m}"p-<3!,삹S^jpY {D`GNW*X-rZ/sZaBTB$ 2&/Z@2Z˜[,'j2*Ea|O3>y'YҞ2)_jw.xQTKعa6>lN)]2(W#Ydڍg33ÝvorF4\h=iW7վw]0HF5Ng!1A4D)o b#D=^Y¦\"uMz\`OL6@LXl@+X-Z̧ tX$Jf"٬W%R=OFq:V!Z=n6( 3|sqAwFäsgHF|:,5=xj2Z niF7Ţo`eNJ?ҥ?`AJ&Rls fuN_/|tӈo[hJxSSad'T5/7.' Y EH.< L(uދy,Dh|YV/zwG Hb*m''"J tһXyB/lNi?Oc78ֲxR ~jBd0+,Isy,,b lsOL@+6/=\8/2PMjowPT$gz^$xoenQDUqC]2IU7hGR ux.Ӿ:9kf/b%r_y/H2eh) L`GeӭG&<6 ?zYV] )ʩ䫷ӿu!/E4]<Ws]xz)dҙ|e[KAaHBwN?r~ @u0b?}@id(gJa"%o. Q!@b N !"HcOTd2?L)B4F-n`j%Vp IrNg)s L̢&U NTdc&SJ%TUzQ[CXyM5jߵkvB>;Q/̗| ٱGu/u,)-J݈03ŹcىG̈́|⟃ {< S,ƿblIg~fa5Y6rӃT.G^6s^8 ():X -{}%{/$Z£7#'{T9=a=.{ou{dəhAݫ7ۣǶ9 K{WAME-y뚩(SNc B5(,ܦd8}a4NxzwsV:!RLUø9Jry+29rE\u^S^<՗R!yڷBsM5M7_q^Nl382`Zއ=J0Q;#caLaکf.h40,޽_I\O(jnif9ye. oRh}ne L@ƨX ZטquuxѮ2(nai>`ι?`si"p(YcJ@>MLWFcoȕ@RGZm]]JPp6?{nKru849AIHYwum,v>$JSFkOJ0DphlNfu}< ҉D qDO ѐjljǐ@f+Q_UbK\,r>ޟCwι,Nxڷn{R,z몹\M};ZYoO@\̼\,)ƪb$VPhkCJkx"̟$r`gAƋ<v>*<{nzeJheb\Շ, ~yjq$\dQR@fhtj㣄B fʪ%7'匚5:V'$mVJrDyjk5,;#n,*EvJOA5RG(;K=cHqY+HyX2 av1NaAKtP+#'|&׫ 3ʈ-ҝ`BeMnmE+{^_mPdzGI6%R|d%DxŊz0Gq?aS2=싔`L>dpB=)3%xngr(* F򃞅1E4}r %Ӛ Ɉrfe\i +3*,6SNv1&?Y[9e+/c.sdD2aE=UpL$!XC$paNHxR3hC#Q x[`_'eo:1@ _n{ 7hT0˖mD7Pm*m<>֓İE9R1a1buzEK$'3AGzo[ @>*=S Gdei\&]=sl`c~x׷Yn+s=T=U^ O {~WgK&%8{],' loc|8ߔNǢ-^SIW2.r˵܌뛤ZP뢠 Q6&aЯiXLw;ɢT*M~}5]iJ2Zظ50#rk :yd2Ґ[Z6YLZ?oVùKt6W]="0A:#}*><6!")r;#2J1zE_ xZšrZr7:4X(_p` C5siDkbmxNvlr҂kf<]O^hػԘObXA0α_ JEhf:'Lvs&s-HM]!fWLi^kw2 VPl%ɐ8 :dr:)A7!\bf0M9d?wf<8Zv2lTtQ ?X$#'+!|8wu ȍH1lV9jui= f/W&n3l`VJ N_ %qZĆCgݵ R.f|ؓ/XRƊ+Oeam{7#NOc*7uB/`K5[ ZHz6|ۜw8=Z,}{pKcWl8)D 8K3a䪢֢LmY; moe9z!W]({Y(zR۳桭G#5ۀ lpkb4[rkɺ[4Z=bb y͈BՕ4I ( h2DG qι=E ݴWfΉLxz8O=@LI¶#9~%iKЩqݫHSc\v01NP1`ej*7eCC7~CN阌~_> K{uV1;Z (u+#- *(.Ƿ!kCSRwz~Y` ]РV8u*V]iN{sS gF/vdpWu1n=~,RxR G.nz2.ڗ&݀VN-P?5A5ŖulԧsK4K9Sq<ܧ (ώMJ܊ֆDq [-=(ޟLb<\ř.w{TA38҆IF܆JfU݌x|% &o ԰ IjB^t~B. V&Bc]LPSh$ ,9Y\ڤl88/ ?4K8a9uAE;y;D$ 1V8҇ ? 4H;\ ]3ELjVS6Pyz`!}fF˅4 V2IkHޫm% <S3p9-U?aa?=˕St\P;0YIy !=XMת\4y%ܜf5l s0_˷FCP%c@;}cQ✇[nsxJ`>,i(x1 z b>Ԩ$sKc-MӾׇm7uðix Ɂ]Ij*cvz4y4f$43ƞEgGD3IX63J_a R^R.˙m%y@'J(#{ |BPЧv|6 6A{L [V&S]VTxL+V}kÂ\jrͿIP!̘C;_ "%Q!~⦭dTHAܘ]ʄL(Os=9D]b4 <>l=OU(=J#G G b'R*hvɫjv$o]688!Pc3ua<"y&Ri7S,f  Gz"ϔ"{5d _AWr-GS݁{,dg4M%+BRX?>A/$^ɫNguыc6/V೪|懊m:tw3PFy7y 0|jY3YQiH)TMǸЋ-E; =w=.vƔ[oiL6  C \*Ь|:ܑG؀E )KdX'I0X޿7Ip 5T Ld/] {Gɹ+zIZ4ѫJ}—<UP~EncS3^aStؼL& 0&iyN` a&mH[y ȸWic us3W{~ߵu[Ak&' XG rr<(k٥"Y8==.AۏL"H"q!(,[cDEklFL(3eh,:P(w}v#_C՚ulVw rN ,+K6 +] 8fxkyֱm7W qq*qi~KH|Cz}E&@8 _owЩӍZU>u Y`Kn Zv9,Zq볫a%>IcHZ Aރ7)vd,:}ZA =WDv xNht_JKj8߼pFw%N=;#-.Q]WbE; ?*t/f̆``̏?DXѠ ,-~/l>e?) Oxl鍱Ԇ./F]XlyWQFliYWYR;@F=6x.G{fa;-ZY8CVZ-F"Y8Il#'Te䏮f0)HBup/[t$ c8?Jkܖ+VwETD)8ɛuw.U=21h)9ɞ%bƦ5QsA7KJVs{ 邋gc&pJy`i}t xa{l::-dC2<NE`cyA` ,iRߋ4|)py5i=42LOX=R6gZYE .8g"JKvyO0[ &u8c"jE`c/]SʫN'?Z%'b.li&wOE%:cv*ܡng\k$ʹPc CW&= <Ϣ6StY|^"ZZ@o$/~ O/zFeR /FݵxױfevH-l*}yͅAs"{@nUAfQE<Yu$´Ҵq)U>YJ f`fXlS2?G,ܵbS5.\W@esd 5}G=$}bpaP{x<,i4 G_X)"cb}ǚP@ ^1.5Nkxd!9U:&f_4?_wpkk[ԮoI Y!IBSmmhQwϿ4(ҠSKUT# ୛j_>P|_E!%QgѠsj/&՘<|<.} }\ v^yUX1 keϭU4rzmu.2ߜey ;VX<dB[bL7.픮XC;lbUMQi;)8I>~{iȽp[ Gjoy=>#xJ[!sT_p9eyeۉ k-hܣ\X1wnC?(*aJ7/0Ki@i D`!%+4zFI "B:5~Fr}q!T˓}S 8Ե3eG8QOq/Nb4!_V@ hBK.cGH;wiʟo[)ۧKq}v.b_뱿t/?xB9ctU*RB yv0ӝNDX#Y^Ս T76|3/P'F>i/(ŅX κ;B77E}+[K/FW}zQV CLv+=}13f[]2Σ@ACqGږCNaZ2obh0nv"O7pBn&XƉ(^uڻ<׭pЪIY !]FSU%EϠ?j܁N |3˨ZG*TuvoέQIj72& omle)pwoEu?cug!QEFz,u78+4nX ~jyM%XJ+~tP+ uӸy@߽eH?TQA w2VL*+!\hMz=u֜?C 3WP@phKܡu}Rqe|6S^^Ԓj0/jckEe9 Ml`\5m͙$RqG5] @Ju}G3Q=ЌוnQO ~.iN_Ṙh0Qusa%5^/Pq6@Wf+;]-:/YU-z|}y/x֞C^" P oV#J e¾Ro ʀ i$1~Q=ȼ71|+çsH!aܻ^ˮ~j:0 6lr"4 qAk(31޽nϴsZa).-Yᯈz9K.l o;o[km} u YNQ5 _^x|]Y;I٦B\FSϐT ɆEqi\f+GCʮt%_J86R.vy1/kZ*Kdo1!EuxuDȆŭcǥ;Ⰲ;G4](*}R+W`fTmlq3>:f#{ϣ(4׏ $=0`Z3ŵDlD |Xv>_h7)PZ)j+N HAܽyKydXYT}4>Ex8=,e(Z$T_ێ1ÃjiߤOYnt^)bMe/>*4'2yehw|y&"֛ИTR>9Y 8*˽Zǽ g(I' :%@[/K"pmjRK u8 ݯ?ZG.ˏV¶V%I0%O/~`#v؈-4V{ƉW_w_i荃@w~N-ŊGڶlE+,4ˉLrBSj& > )S* {ϗ=K8pD{:gsH́J,3݋8l6=B+d)f=&91?qCGp3R?33)z>uX3W#k&sG|rd>a"Qv1u_7wCͶ$y\턨61N15BxLD 2]=/e# 9E-ƈ9淧@h-w'zIR)0ϑD`y$x@'aa܌ h@ p -ea o\sϊ,_QAKԐ[,i6 H)~7>aOYu&lJtVPOPY ֿ0aXn> i{IQr0X@uo w-ˢ3xiUx-oOd~gJڔ|[ (-Ӌ!PƈҧthB*@t)d5!oAæ!ϸdŜI#tL?(2m)tWD]-Yl*vB9un118&0)*q"̠v&܇mxxk@bMw9U]ZDyA(tÖa2癵8 y0u?%}x@!mIx"4D,h6ѹ׷;G'$ܺ_WA⏟x^X<\.j1~V NwNw"ARBX'B9ʤua=_ &7TY?9R?3rnKX Ct%PQӤ(TڳwP~dE XB1k h hP b1 fPfC;66``;*Z? *:,'6~ػ+ȃ4H:"5?siIY|) ,W/GK(gп y6{cq&X_3aLh.}ס?8;aR64\1P͐mtVbAA:S+IE2tHMt <$#>&`6"ӨiMd< W5o&_qmPy[cN8z޳waXxz921~~Eia\qYb}xOh)8*2y ,yתC SRgg(N>Dwm\;rىaV' ` ӥTb>|+?7zJF0T0?~%ݨ )PA{ [',}`Ȟbl2 ኰIK9`{K=_%fHJ,m7AeHcT({#mA}A̧ՁޭǠ&bbN\ dL>rJWc?CwX56dyCV3jc4ҹDREB'ғ6 #Hڇ-n۝4\5 o  aK=tdrKr*CXV&SyVm]ko!s ]O3{4]fT˸"Bv&`*`' Ф"! *8zB0'XMqf R 3*W9Xnk;# Š='glQreެSJ;O:[BlrIaߦX9ʄ _-ui`K.SȽzKm |X^$K,K{zBu' XW̹)M|fyKEl)TBe?2&v΀-^Lt,FO39Mn+SV`wW0iئ3k~݄vm,Xsz\4%N›*5LD \5]{+T>]*9ReS'7EW3+ΣtK0r#BM}'a;a&TG+dhՃQ;A8 U`@]lSO sTEމA׎^J/O>;cC'DAjq%αgO>O0cn u# (ZeMYY}7>ل4.{~͐lrJHk6KrJ l!+EW 5QC MK\̖.4'(9RO\L_笈x 6ϬCS% o(Nv]_&6P<5|1ѕ=]r|yI`\W*s?SYQWsE~eކwdY 8P$cd޸\&ΡVGpwh6tͪh7ygccfٶgx㵟 Ӝ.^4Y4AL4/_ 1tSeʥY&GW$nQ[4$xHi1@tkEh$ iы{eکk R27 RFV80ʒI*j7u?EFDBֲSB~}u̴>b䳲OdoѻEm$ -р4U('A;D:i^(Hո$dl#awQ(%@jp- R>O(w(n5ʕp^.R==cB#o1zIm.u-( B ǡ:־Cwm'YaT>m+w=T{Ҏ-4v&eɘrɥTPWꆅOJjRQ"(ejJFT@WZ8mBHU>؟,Cgo6s"$ǾB=,kzSSSl[d-N2)Qbxb7c(UQ^GBcahX>"$ @-z"P(Ԁ\78~e: OvrO4}޾tԒB5 {Sj)Fh91T`j^&;8 T{&v oOr}"k}G/dPu2sz*{Jg;KOiy^,oC,7 ET`+!H,oQmO` cdӿS"X.?P\cAvn?7dlIAlBWr! jmMyx=;ɆUER}斷%bfVh_IՠlwFPSyS6S0lk?0hUgOQ3EYzQ\`N] w5{Mc+O١@d"s*6lZ6 w&AlBbhlfG%.Jn: Fm($sӣ6L/rG@3A%Y|Wg_YP*dri~$ĭ`R.ɍWDf h$5񰅰H@l؆¿g \'׿#ԯˣwjTٓ}z5%H`z iQg ;X~> 5A._¡ .8>؊?grgMEhx1Z A$Y:&|o%Et{w6JMv>>JZ?EDW!;R) ;1#4v_te&5_1E.Ru$VIa+Au{4 p:۸E`9:+9>(z82d [Aj%4"S t${x pePERp-ذwj[r#_لephwMt4~e L0 Aއ<{&J菗:~$D+,G3+M0Zꇞ㤹{!;:jL .7+ Hoy3|0%)4=v}G.U02rGD'Px*DN1Wm'<ςtNZEcU(Lx3>"?5gi- TQV?Z2KZ#.ǃnDLͮw< *e<=w9Q->5 1PQy!?,#Ʀ^fEAohag6F'KEdz{RYԒec Y/I)#q=uAE4zF5 O[XB l'*26h1e*X6uM@̓,7Fo`O9|ٞx{"J͗ɞ(l:9 e]z0"IXDjk֫,;Km6&vSt2CٹĔ/yذ~K9UBx K(eY}s] 8ή2w zpxߧ\Q0RrW_y8*9AQg02B ?#KgF:*iN%[k;HDJior OArw ?*5HA0"MXuYnV$R{E>ͦŁ#b>P4?@HwB~ʧXɤH쏩w٨[vUB}WPum͍SVxBJ`^oW=a:?Ho$;ds6EEw3yckN 7ȫOb&Yҝw 4)߳fFENL_dĻ,Pz!Ɵhw,(*@ňTLJ"EHV}kYqZa LD ) rLopaU)u6WƜ?q9W$Sw|RʆS Q|Jg>rAD{! aud xGm 3|goiahn\@j\o> so]N%nRepG]5i9=a T :35W>[O#xH>].ư~骥%+ET0u1 ղγx#[V"ۼ ]Aa!3G;).D-aI^Ә, =jQk=skn#)*)Ga[Q 3~m:lRگ E0Se{!L9 !EtՈkb #,]o^rkZZGsq;3ZW lj娷GV?LiS?7OUSH(oL*hvieQƭ-pɕmI~5Qmjh6̖3Û{Fv |֧ k]x,ApBm2F^KT:=ӕ7gH5LZ-ˇ8kcCZ#5C x7Q fUǾVR? "m^M?G;~W$C(0;lƚt)A5kKG̎dnRgSFvOgȷV)jB:f0xJ:µYbDk֬o"9^ 5A;঍؎oZ̑f\c+[Sۄx4? `:M:Uch~ σEBoqMO;uD)*?QȺ!pjS1_oEyC a-,5y֑WS嶼wdޗOiȦ1:)XŅcO+Z\Cq"C9k{B' h\v-0b8NUYUAD gdFP[{ZPLRVp RA^Z,9f; l 񐔣zV <`w\G$}U!>]C?ܾ\łW$@n)rQ; tUΊyReMU!Gt@ܟK!+4̱h?e[LOBgD ) hC4~:zcֱё((JkX%cZd)j)\t$UHWڈ)_ע Oߧkm'+s0yk 1A|eX]y2zyK6zxa$}N5.RچZ#UйNй7h` ɢo$**ɗm<4|U:ON3Mҕ%~Tk;b;fYr#q:(. #5 R|eMIx&{kKeق}.6&?8I1a <)siVT$1ؙ?j~Ƴ@jU[DW]Ԡ%+!Y2}h%Gue{Uk42Xaeh `$FsU)oNEv9%VcRbdbN%}=Izo+p9)\xjqEog߾? C$MJtp1A*p hUQ,0p^5t0*mEXb4VI 59kN?( Sdco6\;u{:y>+HzArޚzWTlUg}|j\_>}W`{r7S@$,I'peU3N & LB~JpZ 9Nۇ|nhkH ㍑NaR{E Y%?rGyr(0ltGGE-; @=~4iMTSb c:l&.np3e֗7yS8~l~jK,ΌRU޻"`Mb Cp4ғNR`oJC;,YX&B xg4NQ͚NmXC@="A{k WkCzj;!d/jfRn#BI.I|كja~ tzkx!Ҽ w)=BA9b2e)c;$k1i] †5"`nqsR_N=Foq+~ے"!I0fT8+EL[6bL`J>\yVÏe}+Sog%XS?QZ_(C.ޫ A싇k+'X*%/-9TgjccKW'`SKzΝbS |-YLK_ ^kXеJ8:zWTNN$;cfZz_D tRj *s3[D_[Wtf'P3 ?tAMIM("z~!ĒͤfO!m6h8{h0-B6vͦ+yLMg*ѻ-(nT+E|ͱ{R"x)@)P18]Z:+Л(fEjJ޷EhEC-kX1j5AУ@}QABݟ@{9p^B ~?""{*yj/dh2ӤL_Ow$@>yDt>¯ }SLMNF{87^&t@UaݍN"Sڹ7tD=O|`;6F=.mnD~2Rl܄8]C[v (-t]w6;}DgaX ^8{4nZz-==JprȌYh7>DNTKYzSߣT?@PtoiS M~bQW&xx*U_YC` a]H܂s, fJ̓x喕I1UŻc#L}<^4h#.B6dBp4\,EϷ'mJІO@D\JW-!*7?ۻzɻ5Hm.8Tzi5o̐D>Q%54bDĮtO73[TTWW}>jbIs|kMc2~id+N 08GޘJH0).o΍W^W-)6'*ꏌ0]m_*؂+S@{z.EWH;dȫH~D L]>*Q[,CJbw;YG]Wq='">[d+!&QPr &镔Ivȏx^ވPlw & -QFG9ʄF'˳F"X,cbwu/&PbG))kzіMHs7td]>vܮlCԉ`kqP5!As^K&i%澵(Y8K75tVm |ъlrx.y0=k{N@q).L$MׂUD&f$MEtׅ(?⊅+Ph,b•sCVd'ֲ]љfz^>2d/f]73"b<[#~9 ps]Z.;n_gپبN|n:gJKE+ _*k#ǖvey"m#♩jA~G8wa8,…hfl !u)UW MF lY.cQkbx4#3vVB*q"8pYc\m-sY7&N58ݧ|snn"͑/T 4Ǫ XkC'jh?=0 @R|afc A1$Ƀވk])>V{ {Lf)DOH,%W{*ބ1sK:~{,b} J)8'2[HfCsp}2< ő= jGܡ,NLviMb G QKbۛ2yNaKb} ag;rw7cfPBo{3762hR]ql~H t>z6!jQZhpt} :=T as,$d~̘e*X$@ "K-Uq%q{y-$ǣ+FO좶AQL\a‡ "aWoF~&o[f]3 ڏڧyv,شmLp{5×a;)I d id' - mٿJۃBASZk &~riٍ-)wY@*L^W'=g כݥ*jsg`aYoJi+L#K-ybx~%09KLo 8 Gs{Z}+'o|lzxP뫓]7@^@`MZj&@_4"}b-a3yjk$=JGP_{Z#T|w"RAwbC[=qK#e3<_ّ'A3AQ˰yKrKÿ -ӎ# a^@ Ƶjف^OSp(c*98fVz=5Q@ c]0Uoyx$ێSY۾eklw%K}1Ba"iVU[CEw{e 8lzP@aI(uLԩUu$NASYI}x'8*xAfijd. 뎥u5"au>⚷jR6зb*!-K.4mroU 9&]*n`3" #P c{@bVmqB8Kbӧ^X坰1a2QHL Si[(zwV"a9{SCs}/^gg k3Pe E".ɷ &Xe%YݹC/(quS\( ڍ0lJ|n3%çnټɨ!tK4@}6x{#V&:+xZ*`V穡%4@oh9&Cn뎟ƺw\{nGxvN3)uW2[{B+ ~u1ٞM>ȫ2$}Jc] G¿THCM"8=bԬ[Y2{C h&u } ::Z,vp<-q p偷ҝ}衂8SlaPLƛRW\D%(XTMp5MIKUvk+Y1wdYOoaO2e Psi突ItX/{Y/{q ^bZ]!0rYnNm|C5߂ECTv@Z֟9aP=9Kmђ ğiP:-=Pc^5зmJ"o[a{z:SJC`)ĈHhE9eø@~< lc܀wZh@zo \7\Dy+ax*beԈ4@q*czM٭/̘R/h ۔޲[5+K=2`j~*1x5H{fػ. /<'1FɗHE,%1i0P')l)hO"8^@!F|hl&בa\SDW HS>xuf4Nd]i9cM`tuGHWC"3=ݩje.q4G8(FBf 1$ Ԏ+T-[֕=ȭ)[/[OȐҹMNJn!Oڱ̿x=~XT)3ٕ*1\gw}mSxz38Օl^b }[+hA`189!AA{QrIR1wSpKkSq9Q(VIMm֜*O&˸ar۱{Q BE?K2)9Xbm4iq<6T\8&_R]޳ꢲ7p4lieT]DԳm[@g,C-`׀ zR+CM1256,:q d'sWuj1;80~ԓ!L`kͦp+;QwTItW;3n{ܷxEDhvPi+1Wi\o#բXҍn%Ě΀ybݴ6((^Ǒ 5ʄf { Ԥpw'!'-ᅽדvf[(|OdG>Lp\Qް1ʪvSFiikRv z@{+8z[RI: >_|QD_E~Um:N4%1D&•}~>//S#/{}^KR#LQZ4r]eo 5k3{uHh }%^fp$18Vg S8l A;K p9 SkwJ e#W܊t\\M!:)ݢGܩM=JJ,go9@$՝xlyV^Qd7p ;F0!6/ųr-@Nd XnCԈ^$8ATw^#Zp3ܞ]SB/ PhڎR;Z։^NBmݞeE-FA`wF9َ쯐+`Ѳ:H~o }ZRwD r;ړxwӬuIHԣqvLOK(ugx<ٳ4MuPo I̿٢4Mڜ1nhJ5+u 8:Ao/OZi{G)|]&-kDcO] &t.mksGAȽLҺo2nuNuZ|#Lu` R DU]ߪ콚 ':lljcY9L\74ozuh,vޥaquh8T^+KJB\TOAKAV ~ )2r+΍'=Lãj(ڢp -.KnH-WȄZ{VЮ8%7]Če0l]9JW>WfX9pu#o|O5uLɂ J`q33>6/6i7) T{td;0X5649,+/"\Q d틯6 GC5-2#^VY] fAA{ S" :՗uĜE=eë :Jn5Ѕh^.p8_BKEɷqGe`leg}tX;r'3L^|6t1mF>㿷+ÙW7r<1 IoaQB2"P䘻aCt.Frqb胷&KVt9 j$C3+W9Te ~s'4IPf19b/*\g zePIt"[u},}&D߫y|@mLjqUe)jmsA*iK(.z'5 MJd)Tgh/ 6lcr"TR-P5] @`ZFBqAJU( 7 Ĭg7.Ol>{FπP'Mʊ5#wGb?Mᔆi~S; h% GTDRsV$'F]ݏ2o@zVG@|gЎXrQyWdyJX8 ~ 'ED_ `(詼0{)rcKHza_LsJ26Qg1vQF!it!Fe5!x3rLwco[\1i#HnuHo؂˜Qn뙞׳l"vjqCTQH(h/h,tWX1vI3>)Me XM³B} }.3E+en72#2v-va 4XGCb|A~iOz~ f)=tp!6%hQݥ17(lihoa! J**g]*.o;9 e׼v`L#U||32yoH4$ GΓQZ@x\'  Msr=l3(c@ID 4Sv"U-6@Njm0NN͡(N,_Ms \\/=i~<↮಩:3*v/†m[=VNK.Fk/n4n,ViPDq~xS +ZD$ c,qXmbYC6Ӹ2 G8jWV~[@ bՓyUBvnD{+g득)Z)F  ^k')ZU9!:Yhl \.c\ҔepNV%f@1+"pN&(Y]-8!y8tU.@tJFQw>,ce ̀%`)rΉi)6K/=ن{5WNeiĦ0ʋL fBz08\|9ok% \h Wgj=J'sV:L zN!lGK`63tX+ngm qHFdP.-᣼B`tdsK!H* OQh"@۶4Ӊڶ =XBŲ({|o I}fYàՋyX{,# 1ҕJDKZcߦ.i" HSXU9Y*.h ߓKNh F: p|%aa\ Ȋhpk a\>sC`n)gԴO!()w݉pt4%eMER֟QqsZdLtHh3 A3wq)BfgMs\u!uRMwf2 <jND:6wv?%3HӉo[brx FSe 屢޴ }a(]"EI!\' 1 ( 2hV9qM?NI ЏbLiodF\ w8n8Fn,dQO9iFFj{Ű Xlܹ\HHZHiGpWҚY.|ztT? :{й :d;`;(Lz+됐NF, <02)/a]v|+l8v'zsU;RPw oq]0![-dOԵ!}w=1 ]-Yғ 'Q]Bah lok=K)9h/R88M Zug b|}]tmtno+5A-{~?R50=*ZK2>m垰 XL4 bݶtm-5!6vŁN+?M:CcH_{NgYlyj' j3esZV_%ytI#1yLKx۱ Jo]6ۻ}cf)G1S bWwԧ}lw}$ϙn>W ߈t"y#ƘCi珡3z*/^2[^Nx6s<똄JC֓ۋ||OÂ$NMqC'ތ4^+cO}BLŋ KUsPxYRfD|!pfRZrÛmL"ҫr\OkZEfa蝫}  5_41κ4-o) Ы9]o&E<QGܔKƼLw;m'Cĉ\Vhp_ o@zp*Aeu q-Դ#ȧ#`;L ~)|Wr X> 7WVh9l l oUY\)rnn@5^=kBh^"y~ r(q vw]I{ǼmH8PCB .5q NtE[0Pw-1Lo/Uqk.BJvHƒ>RF5xQ6F>-3_0`(\M6o?-t$ԣ.";D Q6i:җqEg+|^CbuD@YҏoC %}Nٻ{6vEت OQH!i]+n<vwg`q׾]V 0Y[y|rp!dz."MdN p`̂${+eUO٦nr_mj~sVﭞ+QFXWF{2@\S7As f4lցq2U}kߩ5?6N6?g<[t@`_*QKFz^{U'~;D(ըB0.6ݟ7ԉiL ('ZN)S#נJDH*h!DqiC-K׿!zj<AR WeM)iu ܌fQ[5.Ʈ3%^je"hWX| ;7fYh'klMw> hJwDկ!^fXj8ooDu>vjNN}2X]+RLmX<1<-nw"i3C؀Y.A~8roJ4 - r/GVNsI C R\aj4iP7l*F.? fMQiaaJ_N| SU |l81x_T\.OW SkŻy$O+,/*Sόs}zNUԴqe,۳ZeKyl I([\deZSA+ ]6Kr[O.iMIxI UyVߨ|а sejV#:jOe9QhӪT'Hka2'm%dAm'UI9kBpXqq`A /9gePnDpǎU`Cr ŕGsU"v%Xm+-8@^ xATf|J3(LСJ^Ƀc?zo,>/f,F l H1͈gԦq:-|0zp0ju&6Qr|gγ 4L>' qWx|)npyZ\m6֭ n3\ְ:-&.8+£ w;\IeWg/Lޛf*p$'`ker[/LT؞AO-ՎYy 揹zBdF3edS}cgUmg"HCwwQīMk%,qH@D3ri!.r)$}&$`S<FP>O JTCAO/.!苼3Dj@<,.4L=BZ嚤}+}nMa5PP[ Q<>80IZ& R%9Y,2Ez:2U-xAǬE׫,$۔TG}+!?0i j++;+&{/ bYh B3MO2ADR%kW[rL75OA0]W`77!K>ƫ;_W4XJ-}ppƥHR>HMyvŭݏ(jhq8ToM'O' w@,~oÄȿ$Vu}PSadI3f?.O8 %E*^!âV$9 WC䃊At|% +S2c֎ij^݄,zs âar`_U6Do5 eYa@iT)58sr0ƴA`MܐĂY;׉aϜȝ=34z[% [&/Ay׃Y6)nfDv=9%_ߘpg-J4 p80˽H*o>D|"6ӿ"V[ᴰ1~w[I?h {*yZ;i9AM]u;j{ [ZԷjj#r`_!hY9 HP[GZev5N5Wz:BTf%M (F=&n:{cD%(!dnUn;Ee9*4?pDGatI_f h7q>\)gJia˔VJFIJd:مR}˦Li&؟:!큝XàRonFѳX-+\D.[mfyTcBB^JԶN:_-کo&]W-n8 `( ˇuQZ~5ҶkPdsVߦ1bV !5^~A9P?N>ۅ~>"j(srhlC2% Y W\TТa@ńJ0BCl[]bw=𣜘5 `֔yY=~bQ;gIqgb N`+[.!;tv˿ad[}C{@-d2vޑs5`D͕]61rgӯޔd .orي'm/} _Ƅ^hedzkX1}XOFW&Z8j Kү!]~9_(w8ةJvB`Q]eSc;m1QkFxW-՚}^Es]pW}nQKA&T9&A<+,[}h܇Z3poV CC"k}a{j3VQhbS0 Wj󮣞ß 8al|pɏ׌ #w0g@|*0Dϗ6y8qۺųUF"_adU6ȅRs9ϣq^gݹɿnoex >g 07kZ&LM [Hmvmfr֦,SN4`C8љrb1bz{=Jغf 2в]"$ܒ!\!T 8cT6ރ/\A~}1M($fXuow`{ "8ۄq?0pq_Kk . z2gl㚆C\iEgU~[1[w<u;0}ZnVCgKKYUWMWvxQ<:N]J1]|9&ց^,lMe`8AtXapG%};*PS~OR7Bwm%kjÁD{{gXGnkgw=M?Epwrok͆F9d/k+-w1*Dz~F!j=}Ɗ@- jNmw؞IE1CϐZ+Oz0yc!XvjbV[!P\,·7Yyna1k.ĥSH"yi7iD&Ll/,y@G*K#;HzW7]1ڇpO+OM'~= P*&<lK+W=@m7u Ծ`1O@g~(8WJl}y/=ŐumUTUɃE887eaơ=4nӬ.wΎbP9jRpʆ :4>\6w4\ҮRi!;'%XMeEAZlpO`^`FE-[@%"G-߸ff5`S8n0UvX#|ED B5d}d3uiX `U88kDG@wq Vݕ}&mEG`{Iܾ"ɶHR8iq%D\0 3؎*gJ-SecvBGKVm k!+xw:͗=Qdv%WR%֐{ yeяKv8_c씖i3r٬oRXmSlJOǙ{VQX{/*u"v3cǃ0gO HœFҙSA L{R)9g) 1- &\4sHsF5HpiEcxSwn%-a v0kr (t6ӰG6S Vd.URY1%U #q ɫ_{$,E:i`Ȓ;IXkNc0?`sb9m6f(ZPDebanܡXq(f6$p;aeAë#?4.Ѷh- =z̠fg͉iL1rDg`Lq!}/ZG];<[[ɱ*8@RzB5K)|\ʏqtAE#s#[Pw8koD2W%ZԲc C|f`> Bo*C+IccjۨuË́ZYгs©gƂmX3KkhWn[F _1Mm;#Yʶ2U:q| &"ȈnϹkau[ns\wmQ%iX]CowZ):W:n.@vMؤ:f6 Fmwש3 I&8 "1碣UhrUPu饴|\RF3Gq3[=b;*7ٖaH42vVvGB"`,@Mj epV5=/r#ech|~B浅bv^;OK%Ua+}5C<2>Q6g[[Z&h=\P#NCD_#NrѲ@{mLz11 % ?U`#Iyt cOa.9FH+<L.h5MH Ģ$2xFs^GEܞSc<|eVcmO?ѶgG59ȏr w Dx,#7xTb,tC=܉,(F [hl)'ݰ3*D198Qgxc N 7B7Voyiܖ+aMF[bdt퀻,G٤t"r"3,njJ&DAwu` qҖ{)f r>4l ٘UW'΁(Ro2\Mޚj=}{NRzZSKR:GOs΢ho%/ w1Cf@= P1IY@Hh1](]&ykIF򦷨q}o$olT8BN3ǗL㐯2 2ێ ܃y1-3ǹʤ7Ys3Q])>0yBy63,QJ16lJc((C$ CT,q]Ͽt80n;P;*w[a'Sl-ؕ[G TKĥzK};n2HR _π-qw҈dJW2[$sV @ʯ{lv[+&;t?I{M>n0$.`^rTgÉ¿T1.1oR`A@c!kZuC-Dp5PLƧ''&n1As!ZV ~ C}@>QdOs Y; 6(/96=c~ٝ\$I-f?d/=u^Wcb<+x:I6+yyֲ]ϰa<=L:ۻ8N!LYOT o+vB)ږu"42$:[CIBń'^V-4:_'A؉ fC i 0L %J (mKN ^ٗz,#xXo  7|Dn3ř؅ќ<)fmr@PƗ B$N8GRR DE1Y[EXuɦE[˞yjnIԗC 券x=\\ OBc@܌YҜRU5A=?z@0*NW"2ҽ @㲽 >aO2%Z̊R_p<|Ld+Paj|HzcE͗:ÆLu_u7:&%)-B"lӯ~ÈXj("+GV);ږJMYJuakDPrCe~瘕+= PYe8?&4Y!ٓƞtnZ#$]61klӆ5L{8EƍRY?P4}”p.k_D}ۗs/K>IqfD=w!xkLj*o$-SFxڶ!!# '@vK@>|$sJ6gb28_d4uHb>|J)˽]O4WX3M:-'= Zܿ$F 4{Vɐ˷q<~{!yy?>$sUg:@ Y@3Nxy!xe᥌]z-}$IpS0W0ˇɲ|4E)Rw5'f >$s'QA'i yqz*6å '*nht ??IbyHw>mW;O7ճM6RBEC''-Gf94: _XPZyzŅ:|I%H~PR3}!?57oP ׂ2ӔT諸7j 8XQH=d|w! %zA$rvF.x=f6' Ao=Z_(o΁1زqlWlOfdu72G*MM0!<ʕXk{i8b _c$TC"(Z4}Ѓ*Ű  '5CDH< V7ZCkrۋRʳ=~ۯkS.ɋP*ԏqYdF;T|?ǖdnVwFp9 jM|AyM>e_iJ` u=QjϷ;|Tj]W)`fBI3,!ڰd@zTo{)䖨 w(9\6&%|sgd"WzgF\,6&C6;3Li/OeWsTD1 (0L{j r:1}s_dy rS =y/76ͅ"G\ u7t&|\i 9$,dms#16Ftat t6 Jp:_s.,%nxD2(ccL[C<+LHlix-T Y=Qm2@Vo#ny)0ǹf|Tck)<@lpG쁴rguss%Grrcgu@f4i6LjJkCYU XD켪ޅ]4Zz Sc.oeLEޔ霼i;"1/G-ط$`1i{tDoZ<8ԩ-}!Igk<e\ }J WqL\K?udf *C@mB}zאu"mz "6CBHNYQ#yR&#N٥ٗtQspDlU{d|rk%N%&v-!c ַEQgnU+ 繵PHT8Nv&@sx^d"%`k8 +T"WDݐZhcUBAZj9ZeQ]mFڤX,v( VrZAA5P' &10]hl%VmsAN6K&C7ZvN[b$ 0=yȤɵ]Gxx9L`U`_C3xrشK@+y]t\(&$7Xn8mԶ_pG4VDR5%Pe쳇>'f8s"&gΕЄ Aܣ$/D=y ctM.'sU uM NME|g x ߍ^pne*Аȵ1Dꊌ}Zi~Dcь]Ea}Pg mwU?VEӶtal0 "wz^8i4SƂKٱx<" ɹHM(|V¦@ rv/.WIYz+k& u9N\>5e錄=ODv~xv Qs5i|g>"ڙ`TZA#}v #m*9-tE+!}RHlycCf_.Y%юYye]uH|RX`g5}m#2(m̢Ad%Eo1MߟĥF觛( 6:!XG+ Ñ ]axN, ۪)8p` !IPz%0L)y$mla*)#hPSFewmcf6X~O}Y stL@̌/w$-H5}̞YoM5 uJq7&U5PZ(hzosbR)-HʌHwH/_p_S:CRme_kޖQwPm?< ꞵxqi7_=* ӍSk HZl@vRzT33@,+d"ZKM;T㧞[Mu7|i)u o@_D2GjGp2-RۊaSs)'Edj#hY1!˪R`M-#טWsMecu1__\q>VA``y gj"̴ܭpElJ6oGB:bc>,EZ%f`h;-OCtX\/RM:C/x,޻oV]n24yc rӯr9lYvգpW4uB⟜WND.k1gPN&an }t^'W9*Ib^QH{uTqH6*Pifp )Ywj䷴=VkJϜhS)EdIx[QN> \qy2>Qn>~^xoFE`$xiLbmB3mkڠ['8?2!:D:eokˍ YeLsصH8%=" =ŀTuf[ۊf^X)#$)̔d+L}oůpR%~K# p Pى+^]pW]iG[R*9 }LpqYOX#x W rwۈ[Com(V2J%<w&L4OA5^*kL5Nah\y0w̮ҝիO>@6ɤobE x:oK3.>r=1CN2_!l{Pp!P* GtnY(`v`<9x螎V]Y?(SJH}`fy]5,) GJ]ɛ%~6/ .coF CN`fzQTc/b!W] XVK  Ha ?]_K-z<%UlӲ"leЁoLz$Tn m0&mc8$,pX \8FK ]* )Dl#)۞̓6SA85bc.tPWB -#/Kc4t/\"?H.HwZӞ'>٬m3csb BB;n >R|}@AAJX!?_bo- 銖\,X@S T?:u)y&#%5'aS }$5ܵ+kK&͚Š}Hg(m+O9LЖ޴PeWuROg1N![u.^Xh\%k#e~*ZLgq u6ѮCJ/ B8+OZ&CÞfv=t(1lEEV{kP>.@h67x8KZ TiN&4Ŵht)ЩAy[Ѻw#烿ӷӼsb4lyPU瓱M3/5I Awѱ/FMUz>[` u^aUàU=T^}īTVYʄboLFDޏ&  :c1eX`D^]^nI hڂ),䤯yQ=yFJ' 17WBTB# E[vIvj0v#eڂbGGY]iXlڈ mí:0aCFfn{ML4]AOMT˅ b:sx|t9InQ/I&ۇR}QqY*Yji2h,]d]ԃU7c׼8B7$1lҎX|RT֬440Fodӈ)SgZ8Y _EbzUfU(va c-=zXm$JxLŭmWyBw7Q|:)-< &\81nx+n e&oB'//zGcND>^9ԽpSC ot͙ Ν2pVFpwS% }ӄ0ǭTN(n㌶ޛ\[1W܍t~x>zAb/juR-(RT0Z׶Ԣ5鶉"E I&cz]MG4zp ʃV|j^JY;ߒi n]t?(O,k6~]TDv6A/Uܘ`cN=iYNYU/̮v&ǠAnFz{s2uivf<)z^۸:@mvz-FXWUg08]6ΤMP3 _G~{zj "-Uu6TWEkۍ-EǥL;@y3b0܆mwUwʙ,*/!Td4>G_Wc\Vz3=j`ޜ#$yDPT&+&Fkg"M`}*-C5@Z/7!PjHgA\o)'+m"Lw 6R-/xs ;:_R ;\nFJ(QF_ @}г)C&K<#>)Җ|اS3"޺=.lKC c>>Śұ1,:e|o\3ʘg1b-7rC xp?k- 1sC/l/u8Ie[/ Of[2>3bf,ו9C$_T=mNHY2dvls;Te鏛 D<(WUi]s~2VME;1zʱ"y9& @\q#H< r1gBv8.M  %b؄d\~j.}hH̦̗E}5{l|sZq\ `3䙗S ՚;@iDb,伬c<#_D*l"^\_KZ2iKw3[faf{s",2ٛMH =ž+- b,$T0ƋӘ1|BO,Ko$SP [AX^莚gkv]rlrҌhؽ`қ#dw7+ĢaEFVJ/SRdls/9'YI&I V&D]~,S|AB0r㤢M(?Ҽ鲊ԳvDW#ס Ѥ&p]ro}= |,gpN;BU_y_OnNWP \J#5 zdC=e@gu{ _ÈdVćv(o+y}u0uN8䍡oqD4Π~Hf:>.#Bd NrpjnMN67D3?bu!(nM&aJ))L!BT1ݞc4iժb<%Eam[`<()Z$w~E48s 5l,<:N;۽1.,ǒn$ [diǐW0M$k8UHUz5;10!8aut?Q(,bOPԣaӜWo {BLcl}"\S̝Pz(+>Ga_ɄqX-NJh rC:ߩZZCyhSU;gU^p{YIc>A`PTل|rϿjqlr fFigrԀ*ah;\K~+r_4KމePS8Ҟ]XI `bD Rc`7TeFƩ,VS)w#!M[vgoqLW@E9&8)fOU$PkL\kO+9b'Z} _=nHBtϴZa4)j֧g؜?\Vr^: ?ڎ7dp%o& kqϠK}"~>1 XWQBR߮"=Zy#ѢѹNJII &g^?28Ft|:+G>9gYʵʨ״~F`[B]j'Y }k^Y`^=|f Rœ 4)۰i,wCrۣACMeAqm56gp|Ç{.j 3v2$]c0qI@.ѓ?h:ʐ~ɚ]&ۃ=WPjau,4e.OkK=Pci`BR34$#ʝXzvZq窷5N`;Cs\I5Χ#\|PմeIB> <RaFT%ʣYJ0[>C{r g(!怑wX%WZ$OV_*TeЕJAEW#5 ܐ"N]V`2LEZxf؞/޲Z~~9% [@0ݹNTN/B'@j9pXҚY*rƚ4V},WuhjebJͼF߳ U6z+9vdqmgLMGVٱա;cB ^5*: s4{ &Ƅo ͼ%VkΧMSͤf<6:h=>m{:L=|$i2mI\L[fVRVǓ/:;ܫP{4Μ#cw FU[3@Iq:ą֨rٺ_OJK>_M,;VSL1%>qh$WQAŘRJGk=%5$`G3IނY`\aG$涌Jȟ[4\ztn7v!bB9MQF"wa6* bY}t>Bgn:EYY#?TIز%O긤EM]vMԜs@_4&]`4beINR&7Bc7zPt.!66OLM g}{ud|sk֊&PP)+7V8P}l}s(aNgH2$D6?/@fj E=J q 3^MV⁁.!u7;MJ;F~dg k8OBz›~lǶ@-h4:f}LAK:9{@ X6,YV6CsKQB m`oA݈'c 4b-AKtQeá0Xٴ!3 k|5H-?l3e 0+ -@(͍ ,t(tlMaO ̓`⃬'g/"J6WAf)\ְ J* $>B]ܳxL$w$ݜ$l?K5tLd_A2x~ <f3sh mSxwč pVeV/74/_Kp?/ Ss"a%S``~~ 8W8طi]Y עg2!PBL."LD^h('ahH!߹!VsWl[ewOYk6 ЋRkOCM Wy2-KU`0r4:H4dģ "lƲwO&'[{@X ɣV-Y? ?RK&H>ܤat+\/"p R;&;ڬ# 4(,XFK=M!DE}r{;Gsl*:OR}TPu*уc[><(`VE,_QHn!] Z$X@ORZ=Fqpa?9`,TUl\:%5$'D_dqӕ_LF ]=#D_:qݮ5!3'a; !?=fF:e(i#cy{i vԏ3?3/3Nx*yX.dǨ'ױ{CC>?%-YmxcBgm=ɾ|ZN\4?BnumS.O&6~ X/NVb`-f<ac)a/CHщN{ nI\օ,N.\Rk#&c{I .yDapx Csڡiu{>4v&1=b1jۖ50O; %x>&(Rыظg'bmTU]ʩ+ʨ *6(=*m0\j|DU^!O cA6Ҁr=6Y . zׅpAa*G&qI)(%KB_4.^)Bɕ- uhK =Hg?^qAo655(pU:&-ŽDÿD659v>r_a_KLWj֮kHqN5IԴe`۫`UFB& :fVU՛Ftm:4Wae\–cIEkf93 Z8L =^hJ?#.*pV7ʆ%K1HGtdCaI"!>v*>E:֧|WHʠ;-g_ DR~H amhL߯qp8Α.M9 $`3K&)gA=&$Lg77}H@ `J@Ūj@.b qC!?vw&!n/>QCv,"we ep*e|A(O2?w#gyfsMY 7HrOpo͓kUeH'X'сg̬Q,ՐQdm%> tWڗQk J=)揔aіX@ʕH]. "x**;_0,ɃŤ\d71D*΀wl㿶? `8%}M˃@7[^̋ d|bDB"fE%81N"6ʂ)4d9S(XafӜ@;s@AcKϴN\tlZY4s`dVԄUG罯dvdb 0XW;\PV ?!;NqޠMW0>vDgnD[Dc0]GCqApv{Ac9b=AfG ghvxN}B;dI6J6ý7E<@n/]}Cquoe3@OM=o5}kDqyTV(=Lr +;83NwU_W9ޙ '%wϕ`[ǃ*HmU_kS**עP-jzE,ҎTt\ίRKߞa&$Gfb7" o+C|!dQ6i\^k"y7(>s\ry""8({_K2,moփ}-+$_0|zG{}9kr__8 gM|tX|# OjyUqf"E/H-L@VHAǵ_W"a]H}T; jWྵ›{/Pl^Vr5ЪnY/(H{6uR""C M69"w #(,Ot]%B4ekNHB@N_9?]N*2lrC(zD|5xi˾h&lS/%h; 'o~ R Ž"%d?L*cNSs-H7~:vl sY#AʠȾ{0 gɒBnA t8E%Nh>FLsYnP":WnΗ`jJ0y-%:'o$9ƻ?;r ({s\bWXe9i7v9xx0BG^+[UZvG3/Ev bdNS{ [9 1Jp0kLW 5ЖjH"l78l`bk^V$s~~L=i8nߔg[8eĎݵ{O>vO=y֬8 /Dڒ3JX \>4cLjZ⠊7o1x#NKnBЮ—z2Tɢ0߁9D߶ιChMoǙ V|euDX} 6 wnaېR).Zn!#61O~CLk&^biJ^,(-TŐn:ԧ>T;)Ә&Vȕ5WB'9hm(&@P " ~ZMKƿ0W^@t K)o;gNV bSGnÈ\H3R48y g(3+9 h"j6"Fn,(BFeQc Dqs- %c Rfq:ԛ-9hmt;YQkBjI0x*'S4p/ׯc$:dpHi  6w&#.?cYlMfs <_%H(dZ}(;Ш^tK6IJP W#0]'N3/ٶ4S{~l\Tqhs=>Di2~b>}] f!bۂ]1{=`{升S`XgbYb!7թ ɹGS_U7` HNL3' !^i˕#S5eq\ds7?T*'ˉ Rv  Ҡrf)AZY˃YNKrB%2Ff,K7{;r'\b Mٳ2!ȥ`eݾh JN5T sAZ<ն@cڈu{ XTif@@U {DQ:K XpqlCn&O\_sd`ňwT腊-[y+|UQg  ng dQH ~ БbM^J" ~ܐ;xx2egKJ>EӈFi㑐_eRU3AN%ԣU1tTY {C:Ìu$OO#SjV ,7|ɕM<.: ,O9gԟ(QsܾaqO:s=C#qPY<147SXU09v#ΰxօ3T ;1OCݚY.gqsJJ!6S)i@B,,kϝшVɚO(AkcȜ_bYљ 4qn/i9A+nt*)D7ܤls4MZv {չ%>g"_J\%fV2]bVq5ʵ8I搓3Lqlo,sכ:11RrHve3K2L'e~>H5XrsbP[9rDj|' Z g4生`#,Ty~tL=tlX ͗J3 H[gxy }@ "hSՃ: Ɨ.,'t|oixt͆]6ޔ SZɬ &3Z64:0.f5?>Yiչ"g}Xf CY=uxO 2> lJ2+󚣔` HY\gb/\FȾEn9{ ʪTR0{DCh/ WA{ya/- > }ƂPD | gcpSĤ7ZF'ezp7EБќ!>Uh|h*;_G1H 6V(!Qxݮ0^Gß(p^rlf/ӽ2scwY8r[#1suV52b"ӛ?xL̪NxzHiOg:r}ߨaUO+yDXx -Pr =QCl[ƻ8FY\E% 7Y%< m;t3PZXk((Mj0㨵1b}ZZ|{,>+;:+.jKQF JVp:F6YNg4m3S民y:H"ý|d|q:ͻY3vHM1!@,0u'H 9 ԕn+ ݲ&"CvB$M Z?R/VN=My_C1bK OCIcchd8M$si ~{*X˥2y,x?.y1[buh2@O)r6M TҁY6Ђ.wM Q̿]u WP/Yw2LuB/j#:W=,mBoJs ΤuvCNX{V*a~%˾wN U]ݝV)&z"VZ(T jHwޅ u)Bs=f5jG.#wP _ \>zvD\6Ps!E*qmɷ䏓GcE/Sfwŭy0nK଍Pwh]FIw*idu֚MGB8"W^ ngdzWx#Sxv1#0v_"v=N-[^ȋ O1YB,q;iP)KT6J'}ʳhVEf⭗}#`.gK;bݯD$%e_Q*Ƴ7N}mOFj̠`N"8QJM0)vE$n Da ۜj5ؓevU_vlWjOcuN -XBn-Z)xyˁU@HvW~kK8#qgK! InȱgYZ070701000004c3000081a40000000000000000000000016612f91d00002e2c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/hv_storvsc.ko.xz7zXZִF!t/W-]?Eh=ڜ.+2U1@WFjHcH;!T&/[e@bt=䍔:KUwn0mf.-~e~en% S}^?Lt%֫9>L IG(+谟{o9un\5eG/^k2UTţ!Jˆ5sE l ۰B 6rvetW\9Ie"V{6 aO6 (iwia0_rZQ|;Ҋ J3 ?ҩdC9;4AG,H(!7 G*<P[|uUSO>3;v5[&i E͠gBQ#m;تF}|ASe+!R[@!+9ʼ)gZ#,c߱볒q谘kؓr-eAiQZ+dndU1L5 ~8~6D**\(NQb5XS'ExO=pY%.¢nK0QYZNT[h_!_ζkM4Y|*!ۛpKWab#IĖ !vXYS)fTsGNu7.R'_+;t>:U/t㵫VR]s/ziVmV }qTOK`៟&2O]YS4y߿&.E>j @/#ܨv)dآ9lOxӦh1 2O) YЧdd.Τ63Mv"lOW!UOܠ$ \Sv~KVΧX]<1dK@1m38ڦ5B\|:-+sƁcWc2Wt6:BJ\ &a2?4s3L 呠uzQl\Y^Yk0))H%OH=CǶ>gQ Pla' {zk8eA#u3a%ԟDh*4Y ORFNUrx`NԮQo`= C\nLmL+^q;r,uvI=ږ Ƣ &ԛ>]<ܟy DݽU\֙|V3NJYIRϧɗv>=*:Ql|v.>)xKPt/upj# ˚!Yzwq@7)4=1RSH`!ܖ ?⑤̐2:AGCl[g􄰖z±A 4i+uZ G}6fi"*vklPA]9jf-QaM-ѻO Q;g oi2 K M3~~.(sdGh[G-N-݂1:ۊPo& 8gǛUꅼssl%IL&!DՊi>qۀ Z}Et(Q$Y 8Xa[HyíF)a2N?OJ?cqXRZ2r̈PUcX"nN*E}+dzqo:ٝ+x,m<:GqXk&̮6ypKH+jګ܈lX~,"}x;P3P!㑶'3ջ$1ݗ[Z.k@ѴdŨ=^w> 9ݢOrWU[)Iۜqsu2=Q@NH;bޤX0?M ($چ_"8:oW2e "ac:<|-hk3(GMl@y(Z֗P/LYj|WmJĎNy}9qN<>8 DHU  %ޚ9]YZ 8opՐ1@TT!Q{wThR¼?E;fCDӱQWzf46y!WEHT(?b59 \'_4j ҏyҦ3u}tb9 1rY}]8MB%-Sxzg7_XhNwٔozF7Yi *@!`+dd#󵪧W&zDV Zf[/#a6O {ID]%CկhJ}'LhkW֎>dOCqR@*B6D%Ƅv^%YzגOV!@)J= ! G;RX;z^;z9\%tZ0du5X^?匵P:حi L{#~Q3J^/HRWpKb8m> u/v䝠0.,,XҮ,- $ԤP*c5q3'UYfEdFQ7يB A߫D;uu#Ht% +&\A>k&xe;ȤdMع~OuݪOEz(?Au[ F!J{K48^c$vWkI)bF\X={^X_<8oCSn8y FLpUaO&MkF]g ^>%ooVfG%U\* 0 /|q(+ q]sޕ!Fx<Atq[Ew? k2{zi_(- dž$A[u2/Qjw",k[EaYeSa3kK)+19Zl/@򾌍_Uq~ߨ[W#po&S'&-^Neڔ:0t$}ʫ$# ,q/M`gFcn3d d8/(ܮhuH<*&WG A$JGo _r~Oܒ"/A^PH`WwYK7,PI}ٻbb:'筵ء>a?2Q5<NC1p^- ƸۅF{º aBaiPmj|j;i16NGNf^S*~JˆSHI'ӒSBEڏ@ү(14FVT ޛ1O0QƿՄNW/zN}lOJmÛ?~mqK&f l̽V]IU.#xx:4K. -u5'0;qN#egK1lu[A%k8}skw3]_{g)wö~q)x@3#L h cpٰܣ@~8&H8.SV eO6aT`1?So=zY ~ "A?Tqp}p෍v+rN$CkF_;p F{'1 ՎNRufl?s$yOD8U1Dxp'vp`uQefY >J@j.N~IT[`?a &dȘT\,]O4S't_ s^+H;֮*E@f|ONꋛ87 8~ T=+ ;wx-4(=1^"\&h *;sn^kWDE{.g`DҲf䎞p6^ML%eⰤR5#rkƝh|JiG囩#ѕg6P?O[K&l+G,qӰF69Dtm:,zfԯv3]ݿ5kUTZ.}[D,w%LZO29|tlRlHG98s9,P:Aؒg*;Uhf\~%Z*'g@ݟ6O hWSOclu%<#y ʀ*>]poyk-SP#'bJe5 5JхC1E^0${#\5/*śL ,ٌ1ŃL-<αDg@i} (p EA)rTv&=*w.lL ,?Y]oy8V?X[l7cݾ0eTzrRV_0.j.Jkc-`DF0~a)Ȟ]c~RLDq-fʹ %aM:jbnl s>a<5pbql4$-UƫTܙ-`֞Fʩ1x&@@ƿ4h6wec6Z(Õxm1pN r1ѕ9oñE!LktQMu~V Ăk}Xꐿ,|v=OV1aȋVM%Ą CfO/ rheJYo}1ǭM|z t Ed[P.rX}jä.?`)/(V;̫g,tISgn{ Wr ݙN""O<2 ( p9`Deng0T?p `hƺ.'驪wpZt، 2>$/BC|p՗H27ͥ} r Bhy Q$%68K0{s2U ("`ډ+Te]JZof]͓v|)-\Oxm)P>;4+,΍u.'ׅ=LA?̧z"̭OlAްzm.&%q O.Ņ=ǂUɲ$W 3d6_dX1yid,V{n ΂쏿 `L qIy~NqqO< "| :JNP#"bН 6K&^"hȀ g?9<Ȭ<.7ګbƗ 2ԺB@厯hkXjVON35#tǾHY-T}(ͭ]AB z &4ƶBV+lxÉifObF~c_1H5u07ta)2!.|}w6YiHO^Od' d.RCÈ ؽƱ xVEhy^? \mgjRg&tG-.E\򨊝i|in/T1 m_u.#=Ļe%f +'lUӨw! FKc2Fem &3;M @sFl!He&;0܅oudcC4*ge^cAUEEA#'y}m!!|p†xKЈۊedd+ALj $h&f^/xC%fO, H `AGIvdm="#γimK'r>rX5 M ;> 8ɓv?Q|7U5V|Bb4/j7`9zoRNQ}".GXkz9z P<;u$a$[Vp.j8A6P-0)Y&W HMxpa*S+`!('dqUi6G[=nbH)plE[+C/4Kupv[=×[wh 4:v3vϭ&ՅT.<3iԀ?M6\"Z:?Lz(ýswZO\=]\Ja{{UJPf문zelAn]ayf㟖+! YR ‡"bDV-z@ņz juBQMC5YYZ W&X2 MC+B_bm1,kBG>D [ہ/5s:O|4.u`.#)Gi̦j-Q( [Zc0E`"8u\U n@h͏ĴlXEYf~ [:a }Ph 7B-i%9~K!Do TÚ9n9>g-XJDž崖OF3v#vݒdp^P'Tֶ&NL?*փ¾fH`bɐl`^XՉdmnHPn0ϕ#8q!.G0r6?$J)\kn>+: |.\0Ԛ/9-rޭ,1 bc^\\b-4z $-z8?`awRi4:ڱegKm*X\a%H1N1MQs.[˜\%_W}L_iqM{#fMBË[T9ю:zαQu?Զo!#Zq%`пHdsΡQ F'duX4w('w<܋ԍJD#5񧶧|W>dnjOp5MNBz%< 1p>|Ql5@%էoJ=yV^Z\tѩk_xM5-0cd3b.Pi$ŖN)s+. zj%}TZliOg(]{IN6E65LL;F7CxS8x{߈~י)AHc"9L*H;AnAa6CPBҿYg7_ 8vTFvhi9:|P 0:V|lT^t87vLdN>|-UV!3{ L>Oh 3.Cۋf#b}6٣:}5(H~]s$ JԉNy;35-C:Tz!{Kpah)~(J^!?SǨ״GRU; VL|jʈG2bY>{`2tٜlcA+a4YUV济M&=p2H_ŵkdz/fGHiv20 k@ @!Gcsr]۹hLYt]JMk`Mَ`'hATef߱ՙ so| !Rޛ{rZj09s D+=LF_ ^ r-4a:*?DI]+t6EML*s\{fn!ibb [@f72:Q8,=U4ЏХ_i*I# ;߇zdXej7{ +u$SI40|Q眰<. 8qdT .]&Z6닗=HkMt=$R4fahhv[|lTT+Is_?&R~гI$LûQ!+Q?B<awy jw>y3K@p:?U2AY2aqםzʰ>mK.GFSs҈;b>BsĦ(p|i WT5e\$FJi5HkG`DLYKpU}+#UgePPzOp4ۖ*>SեL̷8;f:$aUm{,{D]%MoAWɌm - `{-wR;(F`XNTQ`Q`t ksa T5']0լV^2t9F垺 {e#w2>3̖_޶n L{ ’\E e jdfiFe"R#Z|.}uALf5aR^,c\JzcoQ[g Yܑ!7Lݶ6 ?cTo(g,} b (Աٴ=LHUb#5OJirlmE0o08Tol<5M؀Y 7e#mC f4c%iA~R雀RPkdLRG?=Wˋ5 6SU©zQмd{A!Ǘ"i&vŬM 7.ZNjSz# #RwWq KD^}J AP< "1׭1, nMt\Qҟ&8X ًTcVR bBy|Q ^;_Gŵk$YWE-gZ0ӊf!SGķH~ MށDJαA4bdjtS;En uH! n9_z4ǻt{SL4\n{Mp`a>b\X)b%<<ʕEt糡iZRw40-~,Ğ6}]UlOf A c1+c04-K]v,mk> 4R k6CŒ;U>sU'^oXޛ{ea3ƑC?1Uy}[7Vmrɕ =u#<؋ڲgQg4e1f1}| v2nno4jf÷ѳ)+*If0Rl_suIٍ2+bIlb q(RND~1 PPFc@-kT وR\DgYZ070701000004c4000081a40000000000000000000000016612f91d00002660000000000000000000000000000000000000004800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/iscsi_tcp.ko.xz7zXZִF!t/&]?Eh=ڜ.+q>0MJyŌi9b)Kt9_CI;r_z+xJ@vg]2 C[!f%Y`im!UU~5V"ΨBEN!IbEKl?]xb[>T% 1'6WĈOP=$G%}$ɠ{/"Blh^ߦ|씕_ujˬ/N\'r,48H=1~^],B@ٷrUϮv `PVu~ &'3tl[݊O8RiO_ %‹j(ldջH)f$OkUGF/aW,Rɳ@Zκ\oT6WfˆDG  %Zec1@g>Y,KÒTvK I'B|#W뙎Ѧk0\o۩D;ek[oxr G( H!8gωa yEhgkUߠw͍Kg.v#U' Kɻޭf@T߆p?Tz0sWQ&_k9]:!-gi5&nNCӇebq\;S9G7&KI9Guf߲ՅW3,sŬxH(Fx*W[ucf+S@;t g:jp7nOŒb[rյ%;uq7EMtYGcbsX>+I-g z~[1Ck #wϗwD C3O(6[XűOMH!:e7ə'~b3v#6.zI^SO&We| /amn;42xbҘ{#sݧ;%vPOAFuKkb0=qCnQ3zZm² "'uH~)DBN?Jє*K\2h"qLyLd 8xr%#Ĵ2_Whg/XX/0m"eCg<Wuh0wZM=3P|FjɆ}[=Q#l~EK'+Tl{g|1# F]1TҸ|+l]5'Am[2s:H~pQRhg/")ɦNZipz2d/3DȒQW/m`zLW7?&ѽvrT "0U[u :Ll6%&l9iF֟H F0ӱ0,\ =6ufUe!=wcXv 0a&@42 ΂$ Ə\$7g\QQ*Лr$DU 8]]c%ijIਅHm˖"NY34\F ,MdS& f+=t-#[疏?*F%N6$aL ׹0n|ن [g]?5Q40d2Lff/`ՖBS?Få /@ :m2=dI3ZMHxQ_:SU*N 68'HbP^,sb- I|@ME0\郳=C0]>4C^m+~1;\iՋE- qwG}5POv0} e]whJ!UڌͿSUы8nh0-oPP2#+܁Ӏ?4O?C@MdR_v;'`g<8k>'N+􃒪$i^8w37Dw][a,-Z,&j^.Ghΰl|2G'쳨>ZQ8._*GST H![eMk:u&2߲aEOKΪL@bv9~#'=v$T[^O K.T1do+^77(1Ы"F&'% 鹡Xg8[ߘ3@՘_r0mJ-vG^\7~.Y 5CSfloPgj f |V6tﵼBd ;h8뀦S;ȼ6a}>ڬ/Yx:W!y -C^q*e:ODi%<]zMݨi 3Z{hW\"1w l/'O/QVLn!9oѬky~g`K6<[S =)]1IEXegezlQxa07\죧J'덲sH6W7OQO^܌(Ӝc#HȒe( ?0 V(uc* `礆 וO<+4Ń ^jjl^⾫57pNʊHFXU4&8*߈ WG;wd=fm:tIC3 Ƀ^$rg0ZW'餂Y [ vWud?`^i 0o㉪ j({ rqRt휝7*" &@{8Y@ȵ5ĦGsc.P l6" 7Iڹ+lx̀ K~&X۷A$$J%A源 IhNq*N aivN  avȏ'%/B"S ]C))fY6_AK I<9 ]P73x?OI(5;߅ ɗc;@U Mx2~UW=cH(-O7֗1AI0poНQQ!45$ٽp03m(x'or􉁆VLM6=Q @Q9qAlZjFc f,+z `>.%̬G%0n&UC-nVL‹~6?7.dmOK ;2fw ~iJ+*IJx¡^D3kV\H`qp=@ʫ"G 3Ä@^K"l}"{`IbߪEU0eCLf_JN}?hd' #΁}$e*)g*ZRriv/6m^h_ra424kK?-kO+%.kV>mq]PKT%74{?B+0q)}s֣"qpZU7t'fē[rC}Rbv{ St\y(}ֻ6*bYEo5@'*JPgAsLxe&9Isun_ѱB|FJ9q>0.+J}kxkl7+J*eiANHK>^l&tapcbJR:Mj/-8s*"s)fTyJ$LUXʯ Ҳ6SH7wlA}S7$t87TQpxB waU2]?FԦC2Kb\S30,+}ߠnTSi<~XPiEZRa_sa0$@9O\E/sr^.ej3pDZu24ڂ{[4b$\4.M'~f~ened|Qv=-!gkx'Xuz>spt-( Yu8d_K>B2֣c& ΆU͓;9ѭ3,ߝQ$u7Q=G% /4$Ӽ^@vsɗWV;3F`oT.ѱUfW8(B2X`m G8U̓){@%7~jpafCh$gQ;WAw UЫEbPmup0g=Y{"qtnNYh爆¿ Qtóf%jm2$J ᝐg!qIE;aiR*n1KMqͨ l=cы0ڤp琤Q`!✇<6;bk4xHDx o2jLGCbRp27b cF~,`L3=C(qq92̉,QAJ~9n^S}vI`W-hQ'l<ү9kcI<-^bdis<X b/$SFnbVdd0KiYV% 4~>"_ ΂ (0dڴ}s[Go*_~WK7D8v)rִMhPd [{ǥUQHD5L_doBފtXWjf"dtZ$hb#;I}@Xr8MpIqI o7qWEL$k8VTB8gT9f`vf uOQq(XBs|aMY}mR,V4R.`V-|ΜsO\ Dz'f0 ԬLBo tIdű6wS!3 XM` au(g=" )^@q"wH=,bϨPlGh87,ldHcΙr[kZNJ4hFY.>=6>ܦ !xQR=peǚ8\Y=ژ&mfϛ?ǥ9ǣMl&d%o^ClvU9Zz")ޣ>MXLg+sH|oR;m|%v1@љ:nIOɇfOtO.~z <= *AUIne5ė6/b'[wxzUɛj./avc\CVhG 7.52\lzǝQ FwF;cAZB/磢\V~}L js˗[;f";V0Kh8LF uƦͅy۽GL; 55.Oս&Q Wemu?aTn9f# T?z7zA:) c^9o { u78ҥX?;*n4 S$<#TޚO<5'pO*QpT֭?&< 6De%8C5bxQ \^K%y-zP& +֮!2E,p 4K*zn~(m=f UoJGЧ!0"+Ɣ\biF㮮~eYtPVb;%GX.B5Vp8l4Xͽ#)r@JG^ NDm/8V Kפ" Fvq(:XS1gkm E uwp3pòs2Eª͢AgC+wEr 6Ԥ>G4ck^[ɹ &{S/Z dN=)_!bŏ4:(Z5k y|+_P *?e)q;>iipMcқ)$ɺ'$ǯ`8:x jdix8D5IAٟW0 .3ʄN̲¾sQ>p.yJh\B6ŞI4ZF3w9 TtN[ )Rމ f.wH5ʣ0E|䂗Wjִim mN"#=\zSƇ^dF4CW n`az bS9^)yAa/KI7S MSR/<,P@{r0N@R^.0mlw僌F$&Jt rWY~;?^vɸYrm 7IRx)⹅}|INIٿ] T-g"fy2Wqy:Di&+NWL%pV!YH7Pi緓[&TSSjrNN8N~"%Ubl['|ȩLX&H~xSt=?pN@xs&R)j1ɨl=3suś~[wae wg'ݳ#mC O{`Ղ*kOh,5T!4c?{] <%F5|V"R5^iU>y?L`ޠ)f^`!z迅jZ72wZ>XuGu-HjUdLG,d5`Y J[ʖ?v"si]]N)Z";5["_~8(~&)r7f͟Ol,[WЉ#;TBz· d*>6]xQUrnA Pu-6 Lau)ٵ2Eڲ$Ӌj|~Uj).DQcTyv5x:n Dd-ۨ."X6˺Hl4,YKI~=xnQ6`Qa~3f2LYJ'`Pљ,*r/*Wvp1HnIsUb@~6M[*Xq4ϭ>vޯm}IǗñ>o l))bG%$.L7c8);S8֬㡰" faHq9d*W͗[x3RxfbSGz.U[5lL/^Å{B?F\r;^ %n= { )R^믄8gvգ,J2o.'œ}|²[zRתT#)~d/<_1Ggo>_pC8@* fM6]h8v<k,EN FhܵQ0y`Mvc Gnh .O7K2/豔%1poXҫ[ղ jwʛҟ.ar s6q²~a)2uTAQnaetmK`$z/rv[r :vR7P1o%X}-xÊf }+vz#!A/_!ךx~b9qM{?;" LFJ^{Q${YfcRm$Upf^d7B=T8an WB.RIi\`6)$Oxœ묾BnJofb)[+hٝSB:[(zIpYw+QꬺM ,GG}""YbdR4Ũ&Q54=#փL:o|^EWHqC k?~;zb|u y I7k,,H" TG%~WCMnԘ(TY2OƅEE?>u ro0S'qė&u2c@G1vep:4O@絶N#%zh_,ױArtR+K'I-M>H^4w=.>=X^55=;_n˄ V߰rLTօ~ʞj\LND ^õ*rHF+mzzʞ$vp=( q4nLM)'µL~rw0he C>7mR;C2=e+I_fϽ+)9T m7,ξl`¾ȻȎG#tjLѢ&8M|Լyg)i$l~w6 Ep#U#Dޅ:9h6R%b(4BM-1şG kSO@} Bu`wT4U鼓|`HU}I yzieMw56sFՏAD̶[z>|1%+,kyXQW9֝[h/։7~yB/:pI o9]ߺ$*!y# a֖V[?Ŝ_][PF'}NsȽ(m4n;APb:Q@EdP%E,ŖZ3۪ո= BZYs_XF喁ο "bT`,[^( u;Qp HQ2 S$wmCx`r\K.y4[jO[Y쪊[XGݸՕ҇.Kh*7zU_@5ZD  Ϩ(RswG94rg` *y|-ޤ6$2an9!kaZ2BDJ9м0=z.URv7=3@3dM!"=,ycܜ۹bJf1gvLS+ʏUmr0Zp1V `@>YJ,IUXmGWK.%G~׵]5Y 7uT{gMCyOworލW@KtpU4Uo$Z8A$xoXrzI-DYQJ?v{j j(ko`yfRuSaAǹh^0o/P -XT;g}veؒK` #X`;.l9k"peحb2g*D@|]NZ8媧H' Ue`c$Fh8!}|zI<Ү`KlQcw$s?'|i[}A: :SנB+*fI1vR_[7 $n6#ErX};ZڜGΦu`ǽ~mxd3'vl9dFfr5 ?!sSO~m]r;sӐ=ɦmt"O6~a"ͽτ"$|{ I\*HI(,q+.zid%%5}:Q\ӟhYQJWp yג#Urya(ߔgLjE~]6L 觧G8?jy`[uKgNp8|Z88E֡KzWɚdG:^s Rda>y{ V\uGrmkd㘧Cg ~L>p>.Z/CهrJ7 }'7u:"nJ#y$ tstQTm\V:{|ԈȣBU-;4:KbPߠ"(f RsT;{0#|\!ֻ۬,U+gG59ecҐQdu=H]rEC1˓u\}ܤ(VY6&`l9HšQo1g KEѮG[C;Q^ 0o n3rY~S"5O@l -P F,^,Rc=/>X|)m@h0ۀEu͚̚kryWKiiG–N߂H@";}]¦00nh# (N\MxH#$uถf^ nѥԶЬm ߄BV Aa׼>8/1ڌT \=מ~\ /eBlEa:xD$ul<oAAaYE& FSErUv%;K@ރR:: zp-rDa m(5qi,†vn\%VӼjA]Zrx.H/tƛ4FE;6Áh0GIuBVbqm);σ0{ }MiYݜItjvF;0wu|x7 ZVeC t+ }Hoi0&G ]VN+l#E{q_=o7eYCiu7 s0btZ$GC U|9[(Gh\aB^9ҵ gucSf|Bg, 6sjLS5rz'zΞi ȱPtSĕv%s-iS!i bR9t:w]'o22>S[k/:Epnt@+~P;ۄ :ΝAs M,ӧGPJhՂT??Ŭ_gkkCy-䢺 /:s4Uv삖nKw+ɖަskv fs+R,OǸe|A?ȀƵ$_7Z]h@9x޷fwo_kԻwCGF6"5o$L mBB3,YUL,snw6]GoǦޣ8g2i*`(XXc~m09ҟJF@uԴ X) wڳJ_czIlomD vΥ)L&I"G+*O5aܥ{ЃhB( [S7>J51tliyh}hWz"rhD Y>\8RIXeMm_woh"H6Ff $XAgzQ5 Ze֐pDcVGŰ$ȋ(%9p<)1I#Ł=I3vBB'8V> !"VR@8_xZ'!F]IHN~m؀]E!DB\T~,WH/.w3Jÿ=y;קnχ1`Fd1O$/iqT?6+ٌz寍F̚/|vuVP,n৒cЋ*w1:&;'jU F*xq }"n0JWMUf#:*͞u'fmŚ)ȚvԌ{EKUDp0sXA; [aaZ_~ѭSC!YIR܁ Qޣ?dl|. ՗)JN/pzȾp| & uT#"KR=1\>pՎKͷTt=k)x|bt6zyX 뀥SdW#) qָ ɯ0n=J}]N?a@o]aFl1P6`weWQ}^ sIF,?GhP6#GmА 琦71h~u%́ˌz! uC!SRZSz9% K|IO&ԸlY5@,(*Thg]IYC ?ѭ ūUlLCn7,},hUMiv(ey=f/L 8>*-Pa_`v_%RS 2g!͢bAE+*vNjPn(=8^ylaBC3y,bEzZ{* } JŹs@rbAgf V:T7f,O{M\Ң?T5wИ7B֭BA !%UPp0$eEjk9 bHt^C<|b%~WGd: &ΣOHfƸPBwPHfayc + -NB^;L;#R$\ ԅ:[ rҜ`\62,5_SƺJmF4`} #JlDJM-^S K^޾(YlpdQ]A W}}@s8VfkLtw˲? cȻ̍Q֊Q;kgS@#0k-']HxC\e=Nu !4٪w\L;9 ɇ`%<=+ LqMy7'<7*/pq#܉ᣎ~7^9hhƑ-^As^.&tx TPDZ6( IR:6dXm<"~fJ-xJ[U* #qCBaǒhZ7Lǣ_J3}eǘFϫNp4R |@*٤wz:1]JPIHE.RxG8:8/q d%ʋJ8bǫ$σD>ak2{#Mͭ)K LtI.]fYLm9IB{Gb-. m/8+F)2I%.y>V7S,<,^K@f=_Y.SH& ZK>Zz?w$5y> |њDvZ|a)ZkGx4 }7_8^~!/\,|keMv%xd= %7)q§(TA6(CϲD4R;\P5od hG[>bJ2NiF^-dѸgcm#iro.R1#>]N1p[u[1RaQGphH~$x4DSY;”ɾ#2s+Ieb:CQe$DvR7K#b6E[kh @for>%$(OhΰcR{\z N/`T*\=4lFy1& po pD9tL C1"5|/8zM_, m]NZ;,;5 i؛\hACdRO WVY@4ڝ-oK~26sRh#<ŔzmމwI=:4/~>֗u~`C.'ҏ!̬SoOiꈾ(|$q)!qD{t{ 0IF9E90#nj/_^ZAHAY ӍhQd w^' ~|I n|,OҞ"6p'2df5V0Sۼ:$#_T"=x0q^;"qQ^Fqԥ]&)s!9(YQorM5JJph?&+rh{?iuHQԵoEyV5' 9 V{&h-957.{ ETc~|kl>{MSȶ `#%/Qbgj/Z=˾L gq+h]Y:{X6ʞyEtxޛ)[)<2!֘}DIzLKsH+݉Ä[,vh=+$\ݞ+pK4pmVܢy.hAQa; '9^puz099~(LkP?A+E7߿|髹!࿺n>־I{C3U˔XJ~8*&͛=%MP4SIaǽ/|K9/"tυ% ϲ(oQ]g%>Q* j7;:)ҕW n'E7]󺧞J W]!L7㼞ɥ/:D$5݉\lFE4kү*wSHAʴ7s hyhǥW(BK6ʶN0C͖@efR R6-:VKNJx~{fH*IEG29R]YPK_NJ&NC4W Ro< xI'zAlPX,'Q0m&-5-OM_ Pnth`Ogsn#QXiMWe+>JE;jbC,*tv&m}aӺ`q”#ªZ VI3FqՉ;IUk]^s *HF)G S4!S`(q r.':؟UNwPE5Y/& B98UmEw -t8rnch: V˅cFk|'dA@@ˤ8)a"Hn]΂dSF6BKтjqXvK,J~LR`3ɑ$QБ@ mjGV:EUT{=lǏzJyk`+\|j NL{x 8 9NٶYJ_%.F@JWYaR{[rcR(TE+!ደ̞r6 }[$Ixwddg\߉nV/V-s =lQ}>ݖ$PqO8 .,?X#l ;R x9a h: c͐ւy:Y"P|,Us lDg_RۊSWFȷB8uCENIaP`੬ӑ:+Q_-\TDj9,0ģGNJͦ3}BJq"krQLKBDW)7^2 ݺ@jҸXn"hKl ^>T{ =fU$^ Gq``N\'#z171j+PSSFjw4¦?1lجQ L9C.@jpiJzAjȎO7|(%wBx=BY0p+8)&IB6U`vBtϙlNSR&7QsR%SH)OS<YOT쌺x6M[fI{EBH"GxI2"<É{/iGK충y.,ԒӜU6xG Zqه(j\THG'6UrJ.<<`XܡDlVj*LQOdL?+Y:^!Y! m*Rקf2Zq} N} UY:%Y'q &~wJG%>-wlDz'O Ao]F+d&Opxif;b y/e8,uV(LIW^~-D?yRU8>b7z^m{-\@ @&<ғOHnlp܏LS`"x$͊2 Ee, t]³JZmhf=x?oXOW׷X>>c9uξ$82ؘi(˓bmԿP Sc%FtG@s \IlwVcSW*WåS 4jj$ " ոF-uɓ8b1v0e}cwڕ݉i &5ȔTY@ uްȧc V1M)W+g"4Xj8ے;ƊCj1 Nq <-m{_ >f 9ǻ{>tlW:+z I.u.c0c6=@[L ;2< s:WꡯYM#y>%ɷ?>E%30uF%*z [0z+UZx]^MOJ^=ȊDMe Q8E$PbK曗Ш4(a({dz/z}%t4~{W\C$ J볈\3+*\1X&7ĊkaܡJH|3p|y: ɜ)9vX~WqsLJyMSmHG4 {a3C{TWvsABQuʲSV%M }Joc n ə g УRƁ4 ]t{h)C;HvǏ=(L>Ky&lv 2Nv;0`)H">ٞ;|J bnۿAAS6~]V=X-o;=n :f"PGyd.ԭcA51cDtpRpŧ(YQZcKqSAɸ_S^W|L`x0>ȞLx=Uya)''7>V7?wů}P_CB3}?voTJ{U3tSn 0WFvS,7e3ŝgH#(a%XӜ۫Zij{?r8,$TX`C૤PV'88h&Ӣ.q;Cga_:7)gSx|Z ܜEl\OR}j!SM: ݤg8l$EN_ܥ6?׀Yab|%4RVV<ӟ/?ppQb\vw7%sةAtk~^bCao(d4;`}92H̉N)F_0.K':oJR\61ȍģ=b'"r#Hq{wav'wZ(isYөW[Kw)^?|!"T*=" h ]NClZBD`$WcwܠH@U2Y.O\7xںM:/܍:pyǣE̔@O ] MpJF۵+p2t;p;SoBCAY <Zݖ dz /#`5RJI{ ۻιLCg8qHv/`fG׻PC0㯞J4!P%3Jm+AEYrOو û/1^oFҞZ"`RfOtLVR3Xi\|6 qxp>xn}.)_XXM&2gf-eCpmە'$<\R#T2;>Ͱ]ld>R%\(^hBv^ˈD$4 tޣ ]3Z.UݳbfoX_CeR8"ZQ٘;< Vyi5px@oj .d#"Gw췵{q|_lՕ_G QlP"(̼0%Pyz[wY懗Pi'5 ]`CJf*JC3@ƪ 6y+][h?e\dž?\^5AŖtbxeTGf,ş-ku+3l⦺b=?t崔'faQ FuY<=t_o$G˟:n&$?-hX;vہv Fa̹8oMjlFFA#6JD)DAikh@y0o͇GVkj$~S/蠛A w$b-t3v2*lH~iL^-xKWfrOUF mZ^i!%1;K3>KIX)Ϙ&6 9 y'r}:olrZ>'!u/:aC>FƊgUwAh&TT#(9Q 05"Ud{O! ڕ Q%uŏ9+lN0uįWwV{ k)jF{W]qebQ7;/ ASTBX.4yҰΎ-q^;Jv+{iPdWBnƻӸdd4K;7_q& 8%-1`m~q`FSq[|Eb`uEIXŠTO|14lQ?G^C+&m'׹-AI**ey$Z6pbfIOBrl}M9w'Pչ|:XaΧW ̆:ڳA,x`9ӎ$-aGm&4^XZ"V/ϙ-9<<x_4;pcW4}\t5U4#39,<;ed SBˈa7`|_+;e^ 0VH$:Ta5-pohO3Yל =!Ւ?]tNw d{L꣔mM!|]_؜)ض^~@ _j`2Xi֙Rl]\x觥{qD9[zeC ZoZ+۩AdCDKAO0Ḡ)tӗ+,;K7inPANF3{YZAOogrȲ)gfm&cx^ ؋+1xۖ΁tX +G-pe88mR%U<@.MκՔzKgT :;ڿ݅Wa|87R_3 pS'lA|h*P[)ϛ!j@4(I)` .Ha'1n2( N`+4#F,5Bc4} -H"IhżVf'Q6H4|aZ/qM,IO 4=t'om+Xfs ̎JvQ"q.^% q my}l:RTxe!J1m uP )uT)ף[<dr5Xj($hXJRZz)f1٦Lw[gxI&ω1ine[MW"ʡb{Ϯ21G#/!a'FA[9;ğZ9)_"ož}Ha (T Х_9g̬&]p ѷقN( ~ q`Jf#i ~|PUBE7۵Njh CtXUJΆxTLzq)S) 39,a@qOE67&Lyބ  79X-/6$SsLI hdR!2'|m0ڳN?rI}3 ;+@Cgy Ʋ2Bl' |(%\Ns_gU$bSꤝc5{|>|ß&+uL|™m9=ZЇ':W!)1c:^sqcy[ 0W]U$)hQl{BvYna_OeA]$\f5Qn֏sUakX˳9 ޸zs^khxd $;Vm.A&K Of.-0;)N_φ" FiC go ~nrĐ09}3E f{<2fhe) ~9E]7L?/%xhG At*F \r'#c'j:,-tN7Ac{^PSg\~H]lyR=cѻC}팕.lv{?ƴl/6 ɡ0L RpRhȄybbYޟmDhmEl)I =)qW[v*k+jh#$YFLdK՛PTVo;6r?Z&A6ȫ0фݷB&A*$6!tU^piEx4̝6Qw`5mfGHSM4oI]7 ~ss8Ձ炲l? ; 7w'[\W(&<%OgwL JQ/b֓EFwxJ:u8ڠP-p7Y.Vx~[ ޔ#+jg8oA}~]mGK-uWBO0hKt>vI͖cU!tBLwU@5Oԑ&C,g: ESܨ Օ*3F7 J)[ z!n({rL@ý޸Ʀq`zBϧύ& P\k抬1=HLqϳ DѱGyW~"j:&Cg+zQ/ƙ"o&JɎ:BuofD*`Ey&BVF0SLxqE[Yy.C>*!pԛП*M%19&ORoG\Jnac/GQ$OM2ܦ`عu鄑Ngy79kURJoChЪ2ORb|=b\SU@3%0Fûʇ>M7tu 'M`(GKnәSgj74WA[M\mF+rJ])BK*?K<<#}(TE^nN8'*t)IڊT&Otlp{qX\)#><[eE_ E:t{#/nk`˪#L OչQs fvq kV?֞2rɭ@Tcug᧴aQm׻i%T;efG˞A ADr ?rKq%kӖ(38՛zHj{/4-<Qb|\55KR!T)ld@~CV8 qJpEt@|*'ߒԿ,|f~D2 / nC_6B\1fM;.k.]/ <U;F6La8}e 1 1Sy: <g͙R Qw쐸dah7hP4o5W`s? @;u4 !CeӉZBgt/{I՟@u|C.[adέ:A/o%兦 pPljv@O8ޘRRW&(S&՚UrJ]50̝a\|  )޴r8 `ad<⃅[:5mR׶>EnRbV.adsJ{ gBq3Ω*y+;%phL%6ijdKl"c j*NQRKoc2MT<"۝+!EjB S쫼~Aix?rPs}A@m~p㇚Ck-}TyB$]}M@WTbI޲!#dr̺p_|լ_*m 󛽘I&ް-vb 4ϥ<W߾ Vʛ0>zfM ms|=2K_ӹ[&NCQbqViuE(t<ߺK=ʺ}j@kZAÀxLm}A汎,kڷ-(w9:!&*#WDž!&iUg75Q,ȉ2[dBEиjvV=_=i?A˧?:{ "'-[꿗w ݃G8b%s`z39//K^5 P J=0( NPxkP)fV{hE+(*j)7ƒ"{ET,v3'UDW$/&FOQzAV;`=SHnYWW:-(|BCiL_ MqdUl iXBzCdZit+.av;Sb[9]ӹVsLp\(_ 㢔WX!!Gc44+W]=h!D$o=OSHDP0s/۳4*cR3Tx[oPb^(;lնKpӪi[BzK꺉,-9Ӏ څsЊBI/tU]P8޽Pv #GՑۈKHc!2xS("!( cJ,I8X9@>A;V Waoi5rD:?mP )tb*SW)a'U_w%xj#/M_\0Ǽ*͉ h4vsȟ.l#6 mL1*ٚ<Ή+,sSRt/1z<|%ػ2*;%< u!(~ָH!j8E]5/Fc=`)u Ot\MȤqmIKy.bRĪ:MXcf|yD([1_9 ylMs]Q̄D ]GЉ|ԯ1\ea̚ 5ZqWa]u[Ȼ~Ef*LVG7MD-}'s^Pkn9v 47{p8k1`UDKRT|`0N51^hC(o6`Z/iێѵ9˒-'.蠰ir>[j{E|qǚ!b DW̧r~Kq[‡P?*e4x٣ra6=7t}`V'~Uh>눪NF4輾oȻң ќEɟ-7tPzJRٵ+!}h>:RR g]hARj|¯_ˣ+rp2y jV&wWtNyͨMg<\n00E$2k2ғS6Pۿ1R?q-L\u8--2_9ޚe3Fu&=p3`>!μALI?.t)[lžzgW6;4#0x;VNpiJ+d䂘{?s`n? [ZE|;3G&oՒ(Fd"^Vax"yYM zS) 4CUP]<'̱v(`YP>1d`CAp:*oFG˧1ʢQEv Oǖw>qr!nfK7m X|x6Y źb uԃϭ֬P&;gwK1['Ό_ %?qEYs WrHh~]gl-9| Pp'(2F/HVJ~TcE=c 苞N=Ylnnuե 1eM!RR&=2*vgŢrea9fprD .>*_tnlϺ!#jZGcP .AZ#BK⥪}0q. puҝCo"w.GT;osm &mSW)A@m{rSZX.ͿzĜMR0dпD*Jo>a!R)nK|W8o\a;q8f1N ea7%P[= fx]E">`D,`[ ~?3fl^꘺FV}-_RG8!|Lϭ<^v;EQ9.}x|L\a@WG. ~u.bfJXtfr.2 (+ 5rP_h܏Z2\4?δm~DB?o0Ņ3BpHҲc,pGT sLFŞ nqy?;`v'S\MQzi8ͩxLBKiU&Jt ZACIceo ?VT/&t$)^XНH)3u=14~g]7Ёo$m`1 튨FJY>wvH?M]Gikqα+z]6{f>W|lk#y߸d6|8eL'G ML\?S\:=jg i )]m&h_ be% } /g+340m 5JT,ح*C+ނSET/SBmXx?V˿>LaۓKbW1fqO;8*'O^qy0ú؞ˋ;Pg=inzy$eq ߫3i="! 8<{tm۟H`[N0ɐ\LHH8: gzdXC6.AyW;MӋ23c n@Sj2G_>A]QɡZ*[ހ7 5p$-nt|`4N+VHxxc*+Fp*kCyXr qWlِ8k$j"r nWԕB.p8<Ϳ1)QӶ17CIsJ9:G6z'uVʛnpNDBvh2ц|$.$6я#; πe5ȍE"Ig!d9`lH*I;ngYꣳ0,z;MJ^G1Yqn]$ u{&iSCE2 Bޯ{!M2v {%;iV#K=8V?fkNX{c2]hUT#8gwdш\!05l1-Ħ/.R81,{GotzNsFt>~S˫fUC7.l B$#& gar[ \t8 lj0`nHl--3_φmT^R'ӹR:3Oo3N%'7I8ĕx EK!/!K">(>l}xaJ4CE2k0P˧8y/5GyyKMjm @eW Hfe4{@ ɏX|u$yN@4y<e[*b;@TAI˗roTJ?4LxM -P1g(PgvACl?o;ZU֡y)]s sSt$$X3lԨ!EkQj*fYuPGFv rFNKLd49))Dɤ]q UxK'zlb3m]𛟉v_'fJxu*D* ns¸+DY/.z.dִcFKL_a눫,#&L%e&euM^&=Ӣ[|F.P gcbC1K(cH s81̺'h3V-A³I^(5Lc0+%yhH T#Gni>{Hj{gQJRfOQ7,I4֞҈n~zhD_^[Gm:utN{E"wa'V@-dY=!6 q?ƧTfy+ȇgm$HS,+N^ 0V՗aK H8nu={y "f-P0H& uh_<ꙶWȭ=V0{iZ,$RtYUGV~d Ac%z5?{onn5 xe-콥=h:М8B^-4êEO ]:۞"mlFm.#dYoո筈ϝ8}?~VPN&wRяp:l# ֹX@I mˈD,UO{EۤY+ j{0'dJ(C$.vɑkKr aMq#@;`] {;%|l+ZqCI?1@#~扄ԢүFUYf`Vt_׍A1q$aǘ I2rEoדf\Z<Iˈс2Ty0:IFGtP?2)[yUe R씯vd(gDEv,Z/t~;HĖH#'`l;n!F+S#\ ks`:2+ >*! wh:ud"mkKʶ=H2Ea!p#VhtUsR.2xB6Jh&Rv@ߚ\NX_iŬO`) 0\QUUyb`D\~oƮϲhʺp7PlhjzI?ԜۭVj $|kֈUCV\l8Rpx ݗNÆzL+/R7#߶P8EW;1B 8^PLVWX u|#3 d.甛L|+7|͍`vK-hb7qVӗ 8]:ș|[msH@^80w8 $Zp0Jrn)nɯgf8 (׫sB -l"߭54HÑ6˖lcNܗhJ/B1P:M"7JeFb'.LY9^44\uemU >װ"F4!sA@|.|mb?ZvpW|! V6G(e~$c7XcZ \ PM{ X I @WPOWٔE{DX 6-%O @4ʻ#_ V4|DېE _2Tcd'&?h'Ma#(H?^ףQtoZZ{+L~ :P}fG2)}~ %'x.S[%RմWFDzWm͵%D>n 4pĚ-6\st4?e߲!_tR BBi6PCvXn_H !  0aM)·i)բ^ʗN~(oE#K^ص4ζ새##i%Ka$! j6fkv9zpzݼ+cAQk̠z0HͿZ|]ρ B|_$Fɥşd,y~,GE+rZF 9@{ 2"M{7'~jAB=q\(fgk~!ed ;{w9EwKVA:S f=f|XY;o'^f;ȹ\ӡtLt\#GG%XTQUV<8aoGlmA>7[ YH|хLA[@=)JjhmWv? /f* 1Nݶg=g$iL)DgZcL@\+9/j^K||<u[Hzg&EJ?UrupS#T b CCt:$ݽ7"c08s yҷm:'#ing Б Ds3d/Jk=0#dĖXHj)zT+/ T{v 'Lߜ06XМ,#o8 mdi2?H/PG8 tk]Z$gm+L>{!9:4ͅҋ on[(i0?# ēmZs-a\UsC9L݇RVuW[P totL,-u2_0D_>4ߍV-n.zߙv Eh^DQ饕~VKLe AO0_7b5[1 n rDNH5Ch;< DOj' Im" `oP!٢ZJ^>޺QYd%i"}ıa–6Zςj8XZA ? hܰ~f>!6K0 $1](e'۶+9{y:M1GAk)9eDk#ウ^f,@,PجȾNm'aUakvS49Ys΄%XFB/J9@P{f`2#o ZB|@|D2}{߀E7#JfrJק pY)J$BOtzFNǒ.,#D8T5\(@QrR dT #1/Q*G4/aazd2]8E?f0<ܸtav,޹"(X$yL?EeQ81-$GPE8|ΖZ+UK^}W%&nጴSNQ%zbigWkeHͅG؇I͔M}6MMڐ],SPt1\JXD^9DiVFN:H&*4~I) ZpCnU $Q ,@6ܬgpQgGݳ59-keqAh`U,jGTzA[$b:Nt]*uhhP-I|pk2$EKɖQx<ā-GHߴЏkIR[bKkِͬY~ c%V~Ўh(<+d@|6TmF5cO/S|4Kbf9%zy+]?>D Ͳ mRV|Ӭzc Ǎx~͈$[TIu%/Q-2١fK .%MSR9oo4y >9>%ׇH0$!\ j ly~Y00z* Rؒ,d}Őz`&̖Jb5*wj"ҧg\/fI^ՙIv׵ YFRZMܜ*[2%DpI*%_>{Bg%te}rm 5{T͞t5 u'CCiV5~-݋5`ȩY)vrBNNOk2Gֲ)~sä`̕d,?K9\fjZLFAFiޗˊa-=w?v@* If5t;f<}r5yČ /AX Gwn> 1o*,]~ T%_bpش\(0h$r [b_%Gs٭d477e856--IV E)xvvxmdw d48aEmn8B0\9/NF䏩_9]n6ϟг "@zl՜l)ƙ*QOv,lX~w)`<+ J=ie*BOۋS?U**1ro ':`OO= Fzhľ7cK7/֘CAeQSZE6x*_ SMj''ltw7 Eؒm3RhJfXT[nW(TN /{\wJ5JR;Tѹ-]4jq)|qk &;vqxHgb-u#ӻ<#qRs]g6[t2=Se'OM~R4oc&81 uҞLwͩ>Ƥ\K%Gɿ-D>M)E'aPes=Ta"5|7tfbgfQ&eꛤ&y08 vZ+ tǎa].g)'x% DsS=۲`ǿl$)r:+M6N>X}L^*{,|c{kEҖ]fbJ7|P$( NƥlFd|ZDV2eeS>!eA## >rt"Xӗ>lc\%P/9t$>{B+}QM2^I&y$hgDB͈4z(ܮs&B,ʺ i #SŠIr jһV%ш`V- ',PcNK6l56Ce>~BQ,B m;瑍&qwš|QjPb@O+_a*3%r]A`WJ,aUT/-eT&mԧzUC_5c;! u+辜vV]l7 9p %L[֠^TF M=E@Oi;jvS퍛YN4NrA{]4oiGպ44JUP0a~j*ٶ D_V/.y$y>2cw &~'OͲ\ ht^Fl/tKcTĵI>N:' LNnf8) U q9'ffL+twŮ9MB$Q8#* P,Kz!Hӎ1]  F&o5=ݹbg/Tqr>j-+>'rCZ#gޏXVԑ~T0(>|QC)X jdVӮ9)Y^m3,Ṵ@-|. H$|٥]ܷ;SY#>3kkwNc3V k1\lhmHn=z4^ юKfrK¦/MGv YwLj<. l{.Rs"tC[r" 9c=b߻KpF8hG}[lJT`Ŵг`Otz#ຳ*$-8|vJl!yYj%_UE+Ͱӻ6Re{1 >!pCX>ǸO&~yѤ?6m}Y惷e{˙GDŽ QIO &vU|l#ZY⚾y82b3j򶕵v+QT&m>ʝ<%Kcfo>uv),)VO_y\oeM?^WƌĴ8O*ߍn=}ڎQ+ihj4GJ:SmmW' `{: \l68 .n Dž=W>V۔\J-5I_k/Ӑb=Q۴/P|^z ֠q0y1Rqge|~'N'҆<;n 2>4h]'+B&]X}9Y +Ng92t1*b\1:(+T&pePN*ڨb  kMU.6y,X,ٸeUڂ(Gtad^йyS&tw} a7CocIm b鰃εB jrW³0@oR6H vGWB@b,7U-t^X/7 H#{{i&VFz,I yt5X DנȵaMm=D'LJ{G~zDE+sBEs._QI '\ߏmDTd=u As%>rBp{ħ@C\DbT˅>Wnpk(ոٍh$zEo.[k7/h`NM%m*2aqCup(?w$[tQx1x/*d?'Pid;p`QLecE1SdˆL Zq"@"ؕn1+}*ii y|/YCM2 " ꍟ,v\˔DW #ҝ޽k;`HAr7e ɬ4'&Lb `,|jGoBC\,IreXMh/9F'xXaZ&}`6+3@ȩO:tMx E 8BhHѸ8iW8\)ԚNomߘ6}|4UDU1xƲr ʥh':w(r2UN(FJu%?~?sk1 c;?Ey >@E@N6Y>bj"(\HGY_Rߑ* s3w$[#`{ջMxK451d ft> _ 9IP:xRqR`#+9ڴiAlmv=wr;CEvU)iV&r,.ai6"n$0MGAk%+J:(_:m N-L3>޼+'*8GNex7R^܀Z=$Ȱe(}=^Naa1c8qʥFB8z+B"|QmFiGK*HrA0 ]&0O#1W$P{;: ?0p<`asgtKK oyG5h!MZfzۻZvSl8/axŰm [7?5 d֡LkaņUMBx=87Y\D}ȞӋ{K;b,2K9:.ɕNژ d^hxj"|ACW޼Fy|=*<{GW;Hw= <&vL;zͼf U]\cYa2*~u*6@fe 4SFf3h%plDf3 Xk!*9:-Ԓ} hjlMSpMWۡ͵p +.M~6۳owRƼf(ltU3 u>:hEWs%Ƅ.<uaH?8kkM&*xID:J?יLs"ir[ iiRt!>l+ \%y 9ۓR8icii82Omuo&f) E .CU g ! ]1˂H;X^޴R6!7G| 3lAi=xs^Q$\`YTGBi|-lh<7OҸw`UϙͭHLa$|1XIASLT2nqE1Z8+gDTzOd4Q֢ed䶥Zii9Yݙl6>MT/'~0P+`Ĉ`sNGX]nJDsTH,prX֭eFiҒ e Y{9||sKEu뻁>7MFgu}ͪ Y%#pw~yGDNE*_>y(>H9e0B41 I]o;L)7 {R'\xTDIтs^*n/xuΤȅ)EȓeEeI207b\xS tZMBλK2%MxۛG>J qׄY?laha5$rC-9q_쳏 "+3RiD rXq_Hҵ;Z~gw ˕ .M>Rݻa.1 6 yG E$"H֍ 3;murpNS:X؞V>$C\L/seçO@U4'A9奷M.Ej:ɰ+1*[=D;k6A ^,>%}.}ݮ vzp XmQ-bX xqvM9i]a #W~]@f#ct_{h^R)>uƮmҕRqYͱI_la7S=gv@g9횆I~(%dd5^k5E~Lf1'Zs3Y^E qՒVĐy=4HŤ>{<}{NyFXާvppd%bjS:pVQ㢿3[:NZ9sa 9$J/iǷU7ѯ9~sY%H{oݜtn0G3*g1w~b?sP5rD$9Ln7rˤ$,eW%cT1ɧm4G|+L8C/ tOgDnG Fu$ΖٝQB@Cr9`ɲ]Ju׀4@unhp]UP U& "wh S-=QV k/Cvƪ7_X G$RI[qx&g9ݍ>B6,^A >pbd6zUo˟AҺeph Ɲ(nzrYS|?:q|j߱΀{•y\sP.cNK!a2]c$5 $ n#A`_݁݁N|nz{}'^AMj&_5 C4誨; Fͱ,G3עR6sGxϥU-㭏y>n״wd#59Šn{@pf,ԯ[Z/:Qn_<%|Ĺ0!!wjw4Rw0q6`7V~ k՗(n13@+td=Fuïg;v~:lY5 ؛Oy.^+DUb,xTWw3pLSMI vhmL\{HqFNmܚްZxQ&2S "u\-Ii fvWFNp19tZU9cs⥉x<ִ2t*-CeqyMwx'ӑ${{˜ˎLu6͂px60WAoHA,I_ B~g@5w#hʶMjN=KvNMXD!588ZBb6 ֻmΫ5_XFC@h͹>[wKyIg*CQ3+L k զg'0m&1kB<-B fiF'ZF}nC@ [(`nZ5 H Hi ]|Ljtɘ$FZ{MV$x{8"sm"[4fۭZʮ[]!!zeۙ6P۞V b.~*q.َ fiL4d 3Z/\c5Œֱ̓s.I~r,(N#3+:԰ƚztHsFznXȨq@N.]0[vYwx0k OWGq|'N\Nu'r>팎OUy)_B ׈W4<=??&녫͕:DOӍisvǬ-6;N⮲,eҕ *S; %EM,NғxW'EG U,gm7j޲OHߒZ |mUHҗ5 2ГS5H.7?tBh輄E]zot#U#@ :\r'+3@wrݗ.1s"|&) %J RZ;+mxLZn5XwSRVhLuak:㱺A#t5)"S 1z~*Xl'J7NmI@FRKgAtWIOǡfc\ \sM{vv]sfA|~~VG?,R.|}u3V^Q57gU84tp"y#`aݼ/z4ܐ}W${.ZXIC6. | xSzq_ Od&w;C^ 7=Yi#STo3AXTv2}~NL=Z:Bοat !e~NTU}USȯ D5ca /guܸz!jNQGS@Áڭ#1ʼT8x9sZ"~#sNp1f шSVśx It{O3}IO"CbL*yM* Ɣ%ꪹ>{3re(WgPװº< ^Rf"Ax)o,Z< x/* wzԱ 4)#ndE4:\쀀={B'(Ԑzt`@ti"L#*R͆2A'qlUin+{16+`7D{CN h7.hv !S,ؐ+hMHb&u7rQ[i$ZMg—7]K07A 6˰YmmkgC5HclSiQwN#=*{}7pmn, ~)/c fݜ"[ Tx-NI޻!S)a:8l}7fe b5[ʱD^o),qr꤉rk0Y *eY#5.AVx點Hb.bF!l7xU3" E{79ѩrwZgAͮ83PAS%H%HO--ݽk4ZZ8) {k0QvuN֧PR :wvt6;`C_efQ0ˆTim1j.\cYLj[$T7+Xo. {t6ʾؖ1M{<%`5s~=)+kF+64f[ W𨞚쥴r}*pZ m +#&럼ӯD J> ç2t͙H HdSgmX ھ79 -tEV޵'̋-ÉD}*1CJ+`ЌdDZ&5K1+(74{AYydelifH_pG#56W?bQU!K;1XmƤ ľ5̒Rhy]dcr\ "=.RCyNwWnq?) k0%|qȽd`Ѭ~õ3A}T%.R+afIqzPbzmd5%CB LQmj+>rji.d xz)THϼGZA^~Ȇ4%tBn*FbϽt_~-3 \_~J[eF|3Ø Z|N4Xfn.ReΑ!~KBUdl)T)B4S}Nzd0:HHG h9rh_<#&E#Q=+U[@^ˆK;YNY$ƃT /|ū>y,kS8\MރP+4!UCEP,Nt;K Cb0L_3F:o! H.qb1{HBB11#Ua`X[檊&'WC:Wj ϷOum~b?% o h'LM򅽽F޵ /7kg9'-wVu cYbj+b/W \I1 (yg=ҹO/d"2TsMa9yA[-f޲Rȳ2S9ںIo%)0p*i7'hcGX;ެܫJ߷g_=`ҡ5mA'_ ϵpr}K|X;)+R$ cŭ*i ymL IsFUJK;uPT٭Cjs*%*8+NN%m~td"3b_[f$p9;r>"f΁Iƿ5Ej< ;yź]OƂx_\kU&42p㊆Ȉp^_ɿ̋"G:HYks>6<oL+xd0Ė]ћߣQp [p+N`dcdxd%r;6BX1rDK.9̀*ym 3 hm4?P5vO?T5ˈD]@ ;gMid0{ItB:P;\o m 8XW?)E:o02Z}XS>4pМBc \tSɫQ I$|_x?jW7POНPOp`}Fn;9~vUiL6I":qߕdyPǼ:qwI=2˕:Ťć.JpxQ~0X.% m4=ً5H8]Zp6aaэ,,w} mS̩-@$ N34.ʀjlFR5z3P$lt̜6'As7WSܧ/ 5%hizոa*=i]G6mg>H;Vw8֯/­jfA[Xţ,SRm69Pv3 E8BL$3@6MpKutP=*V|:G t S"2gųni ъ/cmzVR`K(%6h] 蛳8|b(PlIIJG)Ʀ_7/q1.% 63pն1Sd3Gn7i@BIū rcúm3 V@ 穳Jl_̈Ns«F<:BIuqax LZS= eqtzC속\L'^B$(\c+A[/2sLnWJE2ȴ3PTlմGт1 ˚K [s0׬޶q_ )f @xI,@\f]eQТ4-8av<4e<7b﫧-vL8$x}nM9,w"oI%bϕBba 8+c>F?\@"ԆB}t9ӿ=ɛ]7d\jp@ےx2vVGL[ N냟G$cM̀*_Լ|I׼~Rh$P_mQn10KDeǟ%f;I ;["m,m;*PSgezM~Nǀ;3ȩaiZl_m_a?;$,' B]BP 2ذP]=ji<3g kRP#o!8X~1z@wό"G(~Pif y:vgV>x>8^|%q{+yp2}{kY~2].9Mc bYnJ)atS*Xˊ!V8*Iq8bA ✔A\eq 8 tԕ#Afvf,M| Lq) v"ER44ŠzYHpԟuгFEc$LO:щé[%n(tbd+G!4Se UH[J9H1i N\:_Ec IKnOB/5[G[iԥ '(z$0f'J!t-$d(y|Χ$8` Y_`=hH=n"q~A}iTG;QI_aHC#Z+# kNɘSZ7h=SQE矑oMESڅ=G|Md1dlZ l,3_aM,rn*1bU TwY c,.ύ@da&Fc^ ?Nn;Tڵu s|~F!$.W"l:I>7`M q'A=d0 TU’ʝ ]O)šBØRRſ·ZY 8WW>JK2Z5`hIb_$xfF¸9xN1،_ 1 #Rl+4>(CS F{:}.s"g@},Hb!1#]5TȘkJzحF^􌟆=YIdn0ɂ?)cyD z-`=^0+/:P3wsHJ%K<n i]Mٞ/ϜajtOҪVfʬ-:Ʊ ݷ.0ISB>n8ǯ\&rU?!FSHaO B 3ӭ@9BgW@ƞ+MToIhwZ9^17ޕkQy֋'d|1';ɹ" osK<7jJ,dsx[LU6'^n*IA}6\OK"_GG *R^W['qjP=*[IgG*׵;XGqJPI <9TqCw!jjC]ef=,gQc,ÿSVӎ<2U1✘ +pd"uV&YYU`ZҎ0;S5x|%l1*6v`m žuM'I0+CҸaMUEyn1ߍ_97Q$6*w%#-*|آžH"@48|PKxKYE%Hi5uR+ ХўWp3ZH*nec>T"["&:pii>5]v9 tE&p閽sy}4TTi1'7F7}tjkN|#,hlxfg8SL2m1uW†`ʪVzՆ?ZMU:r ZLvJ4~õTa>o D@XI'j"]zv"gt7ϮqtOndũ^/ 9 w}"QmGWz6쉵PЅr(dXT""RLaVRޤ&!hQN JV/=.9yR[ř~zk5w| 34ze%|z+IA?T #4uqs` *:sZ`1_X~j,3GV/Ÿ|Kb83H7O0|v:?@㊋Zvo awE ÑSw—H誏 >r] XP=1eH]*P+DѻEj; ];RO"4ΌǑ +r=\H1r?Eֻ <2DiȜcܜK`m\ ׸|s")vB\ yDiG:( )U|6g(}襋79}t/ ]Pm] jBE]s_bߞD~G, 5 !(Tm/b*􊼫qhp5!:\). tcFÃ!ƏofntBIvuw. ĂJ_.TL9` J^riuNĹɜՃcn# ]$0{Q**c{ 870MH-_e{&e8tNh}LhEfo*)틞6˽V:(at|uv9z(f,&;e^BQD#/<%q yѝovhMFkxr5| w̲'RzVğ +Ȏ7Sۤ|.'yσ9p?J|pL W^L^ ֬Oh,u,hhId@|/F} 1ÌحO*J0߈%& 8u{a1aQe>RrݘVuhԷdW- TI_?LJ׊Fx}]=jF}~USZϲRdUW ;ZK{xjM̘`^R|.b$lm.ɱȄ}U 1x"0c=fh&U:k_?cT}تu7ӥyԠä},s:|W;/)B c$ ;H2ܺ9wo`[{i,sT56w DB}ۇg#݁t2(^g.D[ҽ-}jY&I{Dx9![Acu_*[^V>ypQF%t-wclͳ9w%u,j2WɶYGJݼ$%`n@\ZRgFuʺ(K"PbB8ypr?E4`a/ί.>oj9=zUuA?'igj}0KкJmaq"P]W& $-v2p0I`u+,6} qҥa Ug</*6 ~idl#ad|F[S%yJPk[Ĉ$ar e;q ŭ8p6jT>Zfʊ_R"ӞEjo sDYkB>]pr% $ZK%w h'٠>OsAK;\_rMӯHG e;z ig3P`}oGˑԉ/L7 AĻxi7ty6h )҂cQ {0-zW *3| @{8r$%8V=dUG^3:j'R~Fww`5}Ap= P6v:l`g)jOH ׂ[\/<wou1.IxfQZ3<+f.5(nF=AƃB|p;`*lB7 hY#QKP9h8q NeoOdH-5Tu> %O;C}2 ,eʼnB+NVM[,7zӵ0EcّLT]g)L$ˆS eH*{鋌9X~0k8Ui{Mte\VMZoHH\Ug W~bT̼)9)vZ)_d Jjnp6`ok"}Ty";Y1@:1۬aGgRv^jԭR7s;4F*=`L'Tp`JS4%xWMl:cctjvg! Hak[\ϻ.9?5 3IAE;x'nU~ǎ\uRH#ݫ~b#59e# ޹ڏe[g]ً@cr9s3-ځ4qB_`:<%q‡G$wy>KuRYgr@mQUiɱ<o1(T?UVʧ!vEXϬ{n)g7@7>Q"%(`c<0L5=30h]Ð7$,1'HBk!wq0rU[˅5Ay㺀cf_Kkc3Ra6rraH6jT 6DRb0Y8A,Br/'2@YoXR.?X W`lqy%3r)U\ N'b)qֶnh.济Jzy.$/DhU+AgB )p+ ΪRix<Ã.ZCbb3KH+gYZ070701000004c7000081a40000000000000000000000016612f91d0000680c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/libiscsi.ko.xz7zXZִF!t/g]?Eh=ڜ.+δI. mLoWܸHN;A\]w꼐r!kQtMزc<kQՂYf>ӎgPxqlsN@;i_@N!]:5 > *UE-#& ڢT-% v7$N;5PĒ#a 1_sk6C>NCa ONr!|s+,Xϖqp@!0n=8 mVSO0dXqoG 7h8*]~ zQ@쁸%;BZ4 ;QѢw jY ,`RVQS]o*u) W~3PY"S5ً->A}%N5}?VVp3g) ,nȓ3& ǫDa!:&m~1BȑW3}:̓\81^U"SKe0p"yP~17Ka =SKl*?0U+s;uNtv6;t:̾h06`Z.o- T" U%zʬUPitXb?̼9ؕz# -b|'T_8a7HAo r~Ol6>&0d߮B 9rot'nF]!J]Yt)c)elcAmw 'բme)r&ɀ#j<ͱ6s{`o^~DER!>B(g2U2XsK#_-GlqġE nH)@*T} H±'Vi% @=g\C'V[1Reʂ܋vI}9}=D"2g(q={.rSt/qQ/Ȍ!nQFd~sc-{pH @bn^Tro-@V^QBs0AQ mfd6vgkoq.I%VyZHxg۷c0a@JX]6ԅkгniway2 ߎ)˛!.w)n Ef%K(X)u_i{cydr,a2T&Mw 6'UՃM^I.nk"fD-,>6ZaQOh,8Q8 sS*E lxk,6AscipOՖc΅ӔG9j<PE])lM6dUpIx/g/|Jk[B6HsۯҵujהJ!⮀AHڐ оlSZyògMIe?ܥ"0?cLi11Tq_ӰX3YoJmX2O\ OJ[nK*e^N/ʶawve/Nݏ6U9Q1+i">iGlE-ݨ[9~[eWBILY5b. -|c)L#bPSR{m(̂H~ ԏ0k^VGLe21\nyz.p't Fd&p=ز( . ZR=Xd a_J@ٚ=V#S9ܙtEsldI}FE, % XmDj6--1CZlPշI2aK38= xfw! kEnl ]1DRٯ4]FAԣH9Ӻ;끌bk Ô-͎/?Q-~\ەec`R۞t=^h'8g!iQڔ/DJ4wBPA0nY_ T@&Xcd$X]f rm~R2RKڙϛL)>_[赶5\os۬taJ bk^n?:(laf,0i|Ʋv-־xe-*`8zΑIA1ao^iZDnus+y׆¥sWtTF,*N]t@"M8gV ӸHTh% ,y&j;V7{Ӊm0z-1k[NeIX4yJeUWO'O.ppZtLwqZ!G%kGcT Fi&vi5ˎ<3`p 0Nr7ǭY|U]pDyiz^C]sh}-h& 5lS xtaN0}OCY$4}vK&^=k7K6}py-%@d;sv0w[wP 2_#:Dk?-niPr'2pFz߶rQD: Ӡ37m.(B>T,(W:}LLMF3KJ#ӟkgmW)| &Bi}VkE8v>.@>rImlTvwT4=xB) Nk5D(t5h7?m(-jv[2OD=qeoQ Z'jjDnZۙ+D\ru;䥣*k 2b|ZnψKjFG(v'AKҫ7pا]ЄK뉄ӓ-@j5pvHOx#-([$ ^4pS*Ykz")3q)o.KT2ic śg;ˣ ;K '=Cg1Nni‹ h9_I2MIºAnU!@XLyr\*s$0hR5r 9~Y_+Vf̅ R$Z#:~*ص2^$m1elڥkDžD<$F<2) hi#Te_:XLᘳ:jXz2#I|R{xњ[v6H;OnI|`im (VBuĴuwSe䯰4V Rj6d[Wޮ\!՝jsޕ VK>B,FG,E^f*Դ/ZsahK`Hj1`"&,("BAGsmoqz(PFRh^M_-|c<ٔ ayCSVcDprj=Q%|RC!=qH6'0$V&{$"9gr nʻMA.WPl¼`8{~0̲>%Cٳ,B le1ꄇ$* AIJtfާ$`NRa pتw_ ]0؀md2yT볤k̄Bً> 7xGfl dɞLJsxKO4kΕf!FF܎u-F^M:ZÓQnY< E, C;?T,,oZg8!H 5$'5P~!6E\$VN Q r̼U<\=ܲEd!@p$㉯6b E[G/E^kts?s*ע3j)N @ufc~:҉qJ1-4WH   .ۥ3[Ho1f6$$3NЩhG! yl"hu9[583:e:IJzˌ}Znh6<4(TH Y8 vd_9ر,e<vڅ0bIi sۻ(Pᤗ,GO/%Fb_9=`{LK{ Գ>:\ ?4`&WW[zcMW.uʈyEsްsȒOuF{ɛs5K0yhw2fɔAw8:߯1*t~#0TH.))`}zTq|!Qy"`pLC]i˘INEU ;R!rߙfB璘 &c“2RَŲ"0 NRI3Q&k勛@-on7BsםOh G\-?3)V!t,m 뺻-CC&ՏK+|MFNV!u= \H+0d(ѰJZ%>Lٗ׻EgC+d79X\ᱰs~~cG )ġnpXMOZLﻒyR4%AGN?:kW|OH-iy} E2H|%iK0l 0/ S WZY+7Ÿ+ڵj"P![X 3~Z.(k _ :J}.J28ט6,HbpYڔB*?ٔ0hUr~oZf^uϓ俴.tXZCLM)Ke&AypL'<>f"ك:%>t6mC!=Nzj6 *"D徢#׬9 A)] 9?x+! َ]0&S:TюS ie>9Kx>zó1Yyß<&$vQf?Gm$n7-*D>f԰6YlsI0e$H|:z:YY{v%C*8=-M .ԃ B3PTrJ" MďhbǰE]@lLםQUĔqЪn<_L.'}踪?ͻ Rg~˪.cdn%St XAFf O:+qZ33A=Kӆ6-zj6K?$Q)SY(Vyju%SP{Rq#@!|7{VuQ?@I*UO}_\tnL,%Ywx4F|BK^~jvMYdkwL[|F%0PB+jOÉs[andf6kC{A|W8 #|oa嵕^˄(|Pvɬ'ԍ7?qiےdw~tG"QF]" P鳿2xH&ΔW=zQSUжq7.dמ&cj7tZ%PDE[Ox>.L c ʖ}| G-\qft?ި/3 _41;V3+5;-V[T>ŹAfs[rJ|R=onR ͽ'UtDz3kYwǵh ipJ''1%2caw`L71iO= _]2?kc޽ /,:UWlaGIV~VԱh2Ҏ a;D(#bKC7C%mCo+6!osOUn3pξs)c3L 2+Wٖ:/G"PW,e&E]݄x-h R2>a3OHƖvC':gXpY(rz⑱3 d* uT .+4 s8=yKlz{wIv<&)56R~A-/~YvnN߿YiyIk 3@?CKTgȊEOꬭUExGާSF>5ܕلh FuX\\ (|iO,9]I~nߌ_,\~ti Vpd=ajF ߣ1^.{çWFf1LZW5kFat% )j7:+ +ŕ"ful "ӡ}~$Ε![C[Br/NLmpN@ Lr)KzpzK&0n5/?9ɓLumr*&7{jP+^ zq&`|9b+A8 SWwRldR޾G[bNXȉ+HP},uyLW*DÿH"1m5gʙm%MEeûbZ ZbOni5?ߦ)+njytN15Uj| 4 'ٶb9.J͂a:E|S7aJ[J{@$a͋n/2Ы2bu17ZJO>W|zAtZ:1,tGr_U. 7fҠk>c Jjd%zfC3,"ewxgXcS=܅y?eV#>ܪܟЏ$oNZ +A}c6Y W+V%"e[ep]׀3h{Q݇+E+?g,^21ɨ:rIȸn)-* ͈5)ѲPB^xhva @E-P3PcJq* A,ڎ/3FԍVD]C\ lDJovn*O;$!gy-@9sBwwH}8~e絑Z+؄⊍SǃBULm]U\ɰm,gbqzG*dR ի#Fq'{=X)𡜇XmF}JXhX 8B6pg](Evat0;Tx\m(Y ZBm܇i11k1Y~[wn00PgDe7Cg8u~nbo5m0aͭ5 _Y``Y_@&}Z(D <$l&ZAP\(d8.`\v5UF~_aaQ7(xSI*l { e )fT>DrL(丣.{a/p!u}.cg&47QJ *Ʃwry8cW|b! 7\o r!q[Y8bimIR<,Wޒc6LE-;ςkɛf-1\#OW e+םk[#ae||W6;Y*h ‚T!sz>o궱XNi)f@>پfkueE±{2*#ep ]=8q/49%La xaD VpVYP1@A|c4{KIZkns z=l3ÏTnMϾJ͡jǛr޽2Uu\NBsޔK?obUtO|GK^?*?dhdCx?C {1$ܞdc#B)UE.ŝ͂}Ɏa]gȿyR:FC1n%Nf^83k8{e,>Lٮނ0P:}alm! ;3p<K@M 9˚7ubbE? ' z5f5$pg;%D ~(\ 0DgdUڌT+)v\n5M2DSzf!attϊc_5|O{%1r$KTl`uJZ7-9XA2{}>$9h"C-'[@'=:OWVa.biI#4W;kp`?Ula\8⎖[l)d-rhҜؗ՟<v\#$2!ZUc#]ݣ#d"rIPug\.7T#qinvl~v_҂R󋴃U?\mMI~Dȗd zutmmx[UoSe wQVJƃ0C!gsBLD߸Ӟy5\!dm4|ąJ;WzF k o$YCRTM_ɋ~%t|i!I.`=K|FSsJאC_kFaa205^_(ŕSڕI.7ș׽D¨K xLj.ҌK@#ҷ\x"4iה-)V&q@f8 zҿ0`%e96xa!| K;1GCea[m)(:1+* X̢J5=3gm?㲝rl'p24}z ΉDZQ :ve99ܱO>g%[2id!t)@ 0w!*U|\f [2}_BG^ZAg㉗?>Tş1P :m1|:A<ϸV#d&ID/ݑ4̷>/P6FPגLyW%,jK⹺ewC7/a: 7)VՓ]$VX[t39\-袆&?3LL^wAUo|Q߭շ-X]OM䕆C'.܋V S!ߢh mVX2N*I- ;T1ak$ka,$TYҘBۤmhKcԳMwR azGƒmD41^V#ճmo yC+6\DUq< %H3<QDHwI#P|AV'!e1u)\x+dI ( 1UK580+KN"O}&6Q/!?c˳D'߮$tU DW}}ESyRmѢQ="Q\;Q~;k,~@(`2O;VuƱĐ3~on21Ÿ PѡO͙[+]&-`UVӈt4(\ۈф]sm "Dp󮫱Lҫ'BqJ(H[3U>-Bx@!OWBPvF?[V0wY&5BկMlVu=9Ydp?aђ>FS/=Pl#U[g.QDiܱLv+4P`("|:RPUĽLuu~G1dOnL$mr֑"`1P\߰bnm}NDp3\ݴ~ Q,q]=ȩBTd+q%\Ҁ0KHx'ͯ7E9\ &1\`yܘ3[i$hn8swӆؚs܍}J!ͩGQns[ٓng^>6E$q,;W#RGRwIVQJyN xjn1 J:{D(5V9o Z*$0 ID{ icKON-rOW,SJK VIJw=GÊU58/4ṵGhCNܔOQJ:Er%SB:+2=/M pߠȖtg,IW&]-+'Bc٭-,dRn{6$"6dA ys4>c^HpXA&y+ A=~RCw QqWp-ŜӎG00Ƨ@tkLNjzs!gh3p:/Cn1\wJ-'9`ps- :&?}|`kJU-`(xlO;]ZkmtJgص1q(쫡T+0_9>Tɍy0 GSj0Y ^Jzr3v-^Z}`$lA3$[ IV.0JC )wͻ"%\43¹z~pB E4*x$GJ=>#0)E{ _9$A^v9\7(X<8:Y\7"FY& gp!gL3 oGu Y;BM(?P5ǙU }֬;QojU=ɐ/> )/Iڪi}(j EK9k8`=.Io2qejЪu"*J:< X*r- Z>P7#"0Fd'OyqG)Χo0fU$|uI3R|m/yFHiG1Y)NSO-WrmJrcD`-UO8ތYb|tG}.]5K{y1Kxu(j!'Q,$<&0_rmۯ˯CCOn:Js!gCv2JR{alo]dҹTVUP%$?M$W (1B(Lql"0zj5C CO)tH#q\晁$"TVݼh)EE4 p^q~^|> Id ba+9GDVasO>?as}X;%1u,>ܟ,Gn) 'km G'Nw$'~]89AX|SHWCޙZ(c}Hw+rr3hV{e;Gϩ"x;W_CS>U|}ZYOVk.U~(%8F-<=F J ,XCb}Y2|Z{ew}0tw@_\zKD^@L" ћ&=2C,Oq/ڵdaށ}ϫu-$MHg,H^K~{cNe>N{Kj |>r밧pŔ.ꇏ3ˤ뷫-&g1r?EbF?鳽8C{Ot>ʘbک&P5cþb'pbf$A%WN'NH8G6cվA!G Nܒ :Uebw\8[|Q `m >ݽbFdů^d e%8&]vMY2YO`-cu~46@sc-ZBӿؓ+ln4~`覬Yu85{J9GqпBcd&Uoɒ/KI@i)bzlnԝ%L6U[S!oyYHH'=g0&KcB<~V M?[e1~gOBb*}zw FE80 R"(6KHI]_vݒ1# كQO5[xhRtHK Xmrޞt ^kE5J" Z7]{ԸZoz]9uD-s:0uo4mg \.fp\M!࿵vi0*u?ѤvC:bo0 `T#-d虯 zcnWaq_C<d*T >W ɍNG7mPĆɖ?.@0tG"qc((-iEbe)lul\a:kٝzLiy;9CWf%-C:XTcr{;-:.0݉]ll O2ĩ~S4n Pi:]iD -R #J]dKdN]vDkzX>QJEx;jrÏ6熧H|ps؆)p_eNGQR$ҞdwJmcmDsa촓M}} %2kֱ7>U1r<@må=l0MR{_M.6P:1~[/ys+H;^oDtQf.:}?_n<}<_1k>Z\ܜ'Ҙ2Aš+梣4/弅`O |S+z9ob o78FxgkI˼56UDS mJ ݫ`M&) DwyӇfOɹ<.wܗE΍TÇX99v_2pa<]2xܾި}m*v2u;qv eN+_J#Rn%@U JDJ]~'[iz,r8+K{-Oo߱kgۼe'[  )(_q>BSKDvD6- <ۆ5DYX6 ZFj^G'#Y,ub*ߺ~죦hqrqЭ1DVזpy5I_ǴZSPAgjO<ⴷMl-2qM-pE0[KHְ״vR۲aw]cwH2i{OI(¢̆T[-)+r6̘Ͷj+ j %yz1!Bky ֩Ta$d-ϝriˉλb} RVh2/s䪿nhY,yY|[մ a2V%V+8Xr3~e^m{"S~ h`ҏ.NH2V .W..eidI&_tIU'}nbM"X'L:[I1!8N%2鶆#Fb<-.ϟTj/gڨ)w^iC$}[&x4_KNaQG*8K g%G%W+h8+zК>)l\c귊}J0ae6fm 6A9^vw3 Ӥ(ncc856{vA=%N(ctL @Pі #Თ@5eX*?45AZbV#Qf#n881Id+"rC,[o߃K=.өbI296`PDPkgG]%.0' T3]jfgt(=u6 fNzeؽ͘D2hqŧΣ4fY*]њ7[eV&+;Cg~SF < YK[Y.ZrĨhTL(A~F )@$yg>UZXY"2y6= n1BPYIjE(+2sz*ߣ3Cvg!6_s6rI0,^ˍ67"ݼɑRCM؃ $͊G*Ԁs;~Tl%)s?}ƬCBד{S(UM=Uy<:LƦo [f1DYlя=vt;A:iyG1Oجnz"ܲcyv\i*4 vn+WfBS|1՝FCuX]f(b͹)vr 3AT|_y0Tž ZijϜN)2 b~r+h++ZhKA׏$}j8LQ5J/᷅R4n#<-n4ʝ`~o+gE ٢AO׏П~<ܹk"S Y1: 7a|t6Z:wn)Yy [Mms :1;N%A0'FR9h;묟&9=B#J #lVA1@AqkI؟^Yk\'bI7d-E(ƽy %+ARǘj5)C*/4oM]᤼quVk#Lw-{r Im:U*T"ˑ;ȗǥ`H<~Y51"GC飗5cȦhӄU=.3`:Z*en64Wmٗܖ0:V~aJPdDjרS fmK|:, sK'kH^Ezs/HyESW~EFOpחZLrQ'౴/3*tJ 6 YV͗W،RP)=4]@= 'AžHU4UJu(8';CjWIHj@@2 nZ0#NixK=ӬQ-w6i[x8ɞY;DRQY`9][ƆAm1Fe᭲o9tE@Zo4gQw Z5*8}wz#$PmZFD(7̙Vo{vT}Ű%? o]F4[j%"N~vKsJWY &^ p {x+08Xy8`u{/ ݛp럫,*x_#$j3l4O~%r# i.VK_dA7kUCeEj7dimvQouOڔ d״QCSՕ ot/C1I9x6 9|w`$WU6^Q (`x9IbEq]ٽ`) %V !{O?4}͸|3s]-j`z0|$-7~]uȩE/0zYZ@cs?/ /#oGYlbvaa[r Ay ;*"9npk4 drUuPC`Ɯ"MnWC Xq?3%qxbiuZࠌ?,%0~ȵ'&8/:l %@Cph<׈fDLga4ލ9GGKPD̿=Vڣ0޵mrȴP72ګ㴜kܝd"jg}EH[LX _S(N?pshOVjLLF)j1ѭ,=ڿtfT%{x>kt@ϺV݂舍H+&(C4lc֬wFriv澞]H) q^).AypXGPgpIXWS*3ЇyDKW+{$Ma9;%erϫYa<Me y nu9Qx jT{D́4_ $\ V9p+yөtu}D42rƛ)bC_.+6/&\:2޽YDb##F6 <i vdu9.wRC 8$qëc>O9ĉ!:i8T=aqp;A:,/Z2)m51(N‘w[>?/b ŷPAZ!hPuzu B|GXSDt@\:-+r^¨i#L'SQAp i86:/ 8x!@Z Jb2~y؊pz'JH{?{Y`s"n[}'kq,/3[{]NUcIy] {U; dZ*E~c̛ϢHBIyK`_nէRѺ_ym ut\ؕ]D%(-18M ڠS((iR-^%J݂MPIZYj =ь:'kB,_y',x^M˳TV@>M5ډ²)x|bK,n.!2YPlؚP!:#fZxM ?kga!IUl *,,IK} QL`i9TuVx?}}.?, zaU:.WjE1U_,V>7hI% HZ `0 $;hkV+k<5?E[]wE)mENQu 6+iy2=Mͅ^d4l36(_Ro4Jt% Rшda܌SCGkjSWN&Bj$GDn/|'*3NY)Wx&wSj]Ģ^8GZ21x?O$cQfz0B?8"Ag=XB^!5]lQ.=uIG$# dzqMzqtRz!2#~Q2vqp9 h|CLjgD)\zAXX_fNw?9Jwɏ?%Z}" "|<Kxag __fnMg'Pľe79ܔ&B[(~6dE;giroI%lGB`,S/r3%Dd%u2,;tRn\"BJ ]OfZؖ ey˓9"&@&́bLq'3kXd80婺~Կ߻U8ƺh߾1\2qN(gTL[|2Mm=}I7Q$CyC|_S0)BMyޫ\-`x$Ur |ʫm -`R>vcgH1<ǂ+J?- kߜ$C;xpJF^OFwm7t_9&Gc }XtU;S.Xx7|{F^&8/&0 D=1*.rΦ!Zӑ-@x$` +}왰!GzSCX^q3> w& z EфsgՎу,3r83jy7޹-;h Mo8ȼ T|,, Yu! _nF\D9 %7B1e(ȗ9*66tH_$^l){ݕdL]No\)w9ܟ*9 !{HbZ;QW,8}3wP[[+XJ y/DݾxT@慓X<_Pǔ3 +.v(Ō*ڇBU| pka **Ւm},1˫EEf~DLo[$O&[zggFI39\6}=OP'W}AMUrp,FJt(HVtI+'|~?e${Z?'bՏd@-&c +֊cZ٪7^UA_uQ˴|U۠b4n w=`zllL<&Cnk史0҅"UyU4Aĵ8.͏AɁn*&"psDӡp~,3؇WxǜԯF#m>Pîھ쮆K9y+6 zW_%Ⰺ 6u,i<*[jEr8v*6^^u,RL5Ujfs(*}UVm>R70>6_XGK|ذr?ޖMReEqsXqtLEp=}.ca=?74 j-?b QZf lXM/^YktrK#|0Yy[j$~#]ئG?ak;^vo)2Y]}7˗t[LjYJUMEEю\!A*,0ICx|Tkjt8R e9e=, @,GrUTO ĊLs`1_X®jq|&1pS04ߤGVR($`C`tob4sB&8~c!%}{scD<2FV{e}(8C,qY7X.$و o[GzpTo; >;Ԗ~q&aӷuvj"=chf$xv>V=cv2$&~smI|7?;G5&Fo@aouWzyH -ۥf❽ ea4@*]g# 25SK2m]FX_SwŃ~#o+6 lAtHj.ͪ)F9m]'@w:0$-;tE!=>/Yp1TrZ˜@˾’RX$F;}p2Y0ӧ.S,Q+Mbppf@~>[% B]}X޵E!VT׹c=1xC,ZԚ?V8,!#8o1O-^xS.ErB -+Qn\S!OiNէ̞"TpBzf.Y `,%]ckUd鈺 *\W~_-zW'=s\Cp)kMΰ #ZOWߠvT3&$a/{ ,mx$'z4!)?ubg1)#RrYDd88WPOfrh+*?/p R(ӖdE|4oBz{h\H9niRoT \0^?z[%8RQ XݹDY< ֋?h؍RKpЋZlj3p;CWhRKBG]h;D- Hv;8[`pVF4l8,zFǟ%)_ն'b6+2OW%>ذpKQ&72#b}疼jdn[v4Q&M_zQu:WcwQuOgY^ d\]A)H " %e?sŪuB$ё@q],0%8uyLFؠ `}-[Lp' T4V4?`a[9A\:yi&JN{6in'{Ɣ䘈/txSɵPja {uz;CȦ,72k/d0ݡ C ׭>3'V a%sb^' K글XAZk[LbetnG r.*xҡ1KefXͯlh%Ӏ%%k˭)YǙl` '7Ѿupg/ğ~|~aJ.tĝnzm\ֹ>\ (#\ FJeiM Jdk!ؗ&XBޮ5NeR$NÀVv.'yjtPVh5\4J0  QQؾ+>AcWoW'qY3 WNI2y5 >6{;ijYu r*_)EIgs?Ct#I Eҳ CQU+(ˎgqhD*cMU5ODjn\-`zX_җ[cM U[N/aۃ>6@F"/cf"c[45LQ™j{-B6c ;T "d]Q^`Ltv鄷`2o.#gUF0,lCF87+l2*S50[O.3qnmF5{XfiH؊-2*A-#fBbKOMYt[w^2'%PrPۇ_iu©1 #:R/e3'"!+cզ'4"De=H}]`9{eS5푛sHPbU^,PCc8(߿];yaɇ!A $"gv=V{%a= 6&ӎ}bx8Ysqȟk* wG ZL_u)cl ^ƺujJv}.FLHb[ dƒ/I|? ܖKd:_Mr|.)KrO6|j"Μd{W#kMn )w0$gKVÛ3LUݢ̠ DfVe6eae$slJ9V+?eNx҃؁e`fWn|;GaymNUsadp9#6[4}Ō aLǮ_ G$WAl{wfH]ȝ56 0/(GT uJ`*":- v&sc4!#}b䘌C:zJmq੿ICyı<&oe:;ƽ];ӔN|p dj9bx!8{33àl->PGjuq??*_ KX}c?{̸'+^n9x9 x.s؜gdѥЯhGEܤ@޹n'(Z|`v=v6|Zru#qD!Jq@0oE;]B cs[ګFXennDIH2LtBx߼:gLj}\|srx.#oBF'lyZv"!18DN(J j8%ɺqf`Hͪ\^{~A,bB>: md*)m ,&>wt1c!މ3yRThpf(y1NW ̱.0m̦~y\>[kV_<[v)D$]Nd'3pEkLmi̳5|<+BJyHHzn"t6F\/ W+npֲraC$Ħ "'&f6%.v.;_s΢#=sPTHty3~%WΒL7<P 7|L*8O6\JdϵF_Gɖ.QVTVH%c3 f[ I}CG#DH`G~Bj\wYܡ!lS#V ~ۍ4Nmeq6?rxWKzywn9Q4ҏ 0=Zw[Ywrl%N)o0%7JXK/z/6,bA&c6""͋ߥ`t]6,^nkV9#6ݚ&bZdK4ώkdx^S㨗U#]{`1O*- Js}?R$z|2ùz<6/c^TmkÞ4􁗻#]B ڮ=ISj?<) Ѿ[S|Vꑺ}L\@z*hR W> *`i2\|yYn'uc!M,(DJ*s<z~0- /z&"+9:yS_NIپEgKlT6 B A\kȫA p}C?4)K/X*06-K_,:r32NRg 7#q~k;7+>'^to0]ݠgGs Q]13N]濙xan d9qjidWyTg8ƶ g4H NsGSK-۱9nH)*J q+1gJ$ i,zjobZ.>_^Lp/';M X7 k˧n=cOk]Ƨ=5@?}}vze!'xt: <xsxƟ5tFN-4J_YZ|D5\5,$-مΤܯfGa(|E@Ֆup+*22@ o-q%jh5 s'h GGظKX-v <$o9Jso\c-4u`? jND_(7rWk80m5X"H,S fUGO}ĂmhN{u(e Q3`mc 7Zwo/;z7*N^bs?j%3YB)4y`$8.l 48u1+5Y#NK\bGaK+y:.@UB)pnѹa tKt>*GjuˑlQYJGjMU:grE2q"7jɿ;+nC⢚BE*0I<5iw&U龨jǬ#.W7lc7na}ߩyUIPY|a㣋nRI}BPʮ(7˟eF!'+iZLAFDON>|rWzl KZSD؉l.T/GvK GhNW{[@!d5KrSp/^)L#^M'  h4$)ʳP_]5N<#eS2桷L0T9 M_"J\v;^$$l5E|Ѭu#Zh.1NY"/oi݆۫Kv)3*}DNĢd3,"pq@/w#t;bnA'c»zpGIP4o5eZA:/z$r)-9AJ葏B6!"|)mAK!}D$8t!}W8(U%nr7P# Y;3kBM4&I+uU&Bp!}~*/Ռ`NMC4 ]o}?ݠ)0UxŠnTo*a:BG6X;oIf3s.X l(ŶtlM+Wuȵ$d֞wB)ϯ(yO:c_(aA-@2'x@XɉfAtZt‘9..}<x.46@ؒZlp/F DgiP:{x$?GO`c[;R.ύbPyOw0.͓D;)+>y/Pƚ\gPźGotdž{p aho֜v[gHRG e?O@:xx y%HOH-[TBqdNVR1Ejr<[&}n;H9^@4oVz9j|J+FFo䘆`FAp2+IaKDL~;%k:鶄RIdEsTNU4m,[LanXi[t\"F45z9|ĘsDիb\D<A KQZ_ IV9 <-4`a")$Q C_ `JyiZ'з)%̯^>Lš5[څ` L 潻8ͅkҶ*@Npf:KwOf#NJlnԗ,NJcvWn&l'cHD/p3eR;cv0PhU34;Y 2yexTİ(~e㗗 ,;ZLl.'OmɀvD/,mWU2W>I\a_,1!pZHk!iFaD{JQt\g/JKM&i>r]SGh1%'y8 Qr $ԩ Wd..LPυP yYkH;3Xg+(1Я `oh[_$xʇP,iOf(?x?:HVB_LOMx:i} E""XXO=["0O%\؁x.Sv+SyX$[a(D5caj]|}> GSyp7|aߺ!-6b0>Ac>7l$t2)J {σ|uiFHNx * ,  h*H)Nu-G4_qdi|/|1T .Va,Is) X=B3 lz$d7<'S`9V)g N5d2/LEljݕ/-QgtDyI׈hKZH1mI)v}u2 M'=,3"Ш'}3s RTIӱIo7@Cų Jm>^V^hM+G,/ewZHR],ϻ; 3`< *?>lK1QF=vqNwix>Tt7*@oUuT IrMo`@iqw?2w}HwSf-"I OlA9R7oi5ڒuQz,PD1Z5 qjxй=A @* *&;8Isw<IJAV ocCnS,{8\ۧGg}w)o=LِDײZ0kq1j|S"FFlF+y]Jn촏gzqHF**rTvQR`#bAe$\dZ'u+ZΫ9eͷ^24 8Znq0A'Tq+yWoEP6H<ؒ{qgg^.ì1O'y9:gfb͒*Kۋ /5PeROCEhiv,&sa<Nޚ͠ݶW,/W ]v鮶3gd w`X]V|q`ҧGE[Rt1Y 3|sLۗ`|"fc9y|Y*!^B}ϿF+*Zۃ! ;Th!' n)=e E5fւבz%n6Ijpwu0äp}itDEy"ҕ2Smět^˽Z &M؁Z`_YǦy+aڷ,ȵ'0$Y`z ~:uU,pn, D u*;"_/^L|B-R2f2mYSХonC iؐ#FH{A86B.N]ep nY#p5lm2+B.E9X0UBCTb&Ds$EVPif "mRW{c /$:~H^3؁S ߗ:,k?8z3jYڼ@yL\^(TU3A,aLX{|e]@}J_Uq~lW3I|0M{}B.@YhΥkw'&ZHC_b{0+a|\ nu»&9ѻ+(Q+tu6HfF\Qqg^[&bY^ qEut@Mw(rgiQOZ#=!:[lRGo*sϘ%dHoKTFLHbCE$mO^'*.wz;LFcErp>f}$F y=ÕPh9o6vqy֦7-rO!uFc.S֕th%i>S Ruʋ ]JBf\(~ e<ݍLBJN@yxJ6rG85Ԋ1n"6ZQ9tpQ)zU%wK*j΋w<-Y<ո{,fwc}(mVOoڹJ6עClvuWG~[g<3KqDA.jV3WM4ߖZ)%%RRjbD$brQ Z gf*,6oD57gl.ɾC㧚X8D9Ŏ IkT/COmH@d/vh[ 4*hj粘 'Y vl^aR0as@ÞM@Cg˭N. $0|OX1ƢVM|Sn0qfw.'\W@wi2#&9qZp| h!C ̸c~׼PJOUqzh]rl fGN4kpS^Dp4r&qA*tȠ݋_Ov>@ϊ 9C\~` _`%+aK JLa5ln>K~;mk>U!|֍Oǒ>pW ϋ5p!Ѿ)ЁM*[tE"J"6g%r QeTycK0뤚\pz0 |M&ó7G+E4#eϑ`=ʋ [D*ȋJaawXED D7 e[`tÆetɷݍQD 7祅Pyon\5Cօn@փXz#]%r {3oaLnHY|>279 6WՓ179qG׽`uJ 3F : rxy  Mն>)3𔴄UuUiwU{aAl+ ->}ʈի]GrP[N;:5' y)*mi/t@ka ylgѓ /Q|)vLH]px/1_yzdo/XMWW\5.cXUCޜPGN@4>6>mD| )t/R ϒ wkbT \f7:tޣ.> pX-pa V_'f{D? !yCwn;%!# )cレkٯ4mEFC5BOi#0O`OYgr LbM+ҕ2DFHlD`%#|;Y"WZE$sSwDnJG9CoyWW8V FiPؓKOC-2Ȕt> li'oCB XT ]U/'ШzG]!W}_K&-`P3ƌC8,qc`mhh(c[_{XQemkB⮍z[T+".i 1{ءi$ϵ7=N6.Ô'+eZ%yY[@ ^|?:OU$IY)J uU}P޻DfnPnY\rno\rvdK&si:1'@ߧB9,ISK^ZUy0FsMQ ķĶIp\kw#G u~9s# :=oаfm 6̎&hyўRրZ&O(%ݎбk=rȾyP/q[^(z)YJ.ACFim$&x2am\A-_7Qb`QSI7JtfAE>#ܖ@:MM=Ud(+UVyەVD"A延訪}sHf|깢Z<@z9@YS ȣc]=WBErI&eznjnZtWʙ3LdMxT`N>Ǭ-8mKk@EY'65m#K8ظQN84OY8,n]u\gQ׸L\2{$2P#g2lg99NoWq!!@ԟL6a@jc8X`*; exL`tԫFpN8ΎBI9e}!|%+NQ|SF2BofL2N+!Xq=c+DFRT`8=ZZ3>d9$7Ra6P̲* Tï{X\ Fu[ˣJ{Ylp )Y@eso{WHAbwVK Ѕ_k_ ?>Qwύ-a<{waA >{NJqujSt])fK,&VL#9V4*vAʛ׌j[&zPY$⒟{r MtfW\rJΑl{Q. ٶY7a-9mt9FR(< P4%6,@qX|j5 UG݃&!NJi"䭐Vtp$ET(Oܾ~Q(5᥿Ukb{-͘bh@7f 1qjQEw%EwJ ~]Y0ige;sڵER8 cl^H1P~>SE߾WpqXWr >7p)/rl[ϕ"I]|B-εfL-%~lH Y/ `Z:p_/&re=HlJr\Dό;amEEJL5y2c!ւC*˜Qx@J;#wh#P k:|&ŒL?l:W 5 2a(XV]xlA-\Nx>G6ZDԌsBbx75 ͩb~c%QKl϶5ˏ7ș)y;jR FH- dû-mI7/7iyڋ-z)wBC{=em^2QY[ ]aCq IZ` RmrܑK]I" ˸olH胸At,+n׍¨ws(ߖ~R ʎt±9*@k*nxH30UPV][JP _WP{Ķ'2g|rUt)@rw"H~$8qXeW>ҁv F|` B_T| ~ֿq_"O9CC!y;Q}InextȸX XQR s¼u7% XTqpWkCfK36 D 8OV&=1 ; "41V`*TwAn?z5L1g DWP5yk(|a`t>#X2 r3+#'_1m.ITUa}yQI>G0l@pzR)+ Q"|LeNʡY[b߾qu>OKĸ5tN2ެ`G|?}1Eancg;yFbmXljZ-${ЁWb ?HȥŦޱ* GVV@_w W_d׮ @%|=;# m.HH@t~u-W$/]檂17vɡ hXب喝c9_PD%9C9V^l5]%WJ)On^NNLzE#2Ib6̚ڢ>En;@V7EB~2U4-m\H kVWTlB9/p*g CDo`X,~HXv/CBwa|2ѩandE4n +Xyg#/)cٟTb /UQu2Xt`1|zR=US=jpJޚDw?O.-nĉĆazt&mqIDg'+CăKII`;u4vÓ`gcfwO/][S -Àt:4Zf,1Z8\3 *!,g^ cXp~)W)yXکϒmʐ RYzoå 0L=\lgf~ Hz+Fݸc~Ԧ"9[z-;ibv (֋7Qf#"<9|"$"N&g!A2Gtoj☄n.>F~ʹ?GMЀ:"ξ5K;f9W٪Nqi&-3 Koߕ2@*R! ӻ^g*9W:W_א ÿT tjViIiS, Hl1Q<#gۓ7xh["28_5Upͭ35vaD;EۉSK ǻ=Ks1XQ-Ry1ާH=|aHf?c:/Tv66R%ݗSY4|&R+&%$ׂ`=OR_MֈxRRފS_O#<ᚶ0hJ9+mc)qKT)Aq%<>vrrHD_65u& `yTMnW"Zo2k?);ʒ.l<$T/XomI?߻Cf.o<5+˂Јˆ/Kqz8\|t;x'Ӿ'+د .O"NŽ'YcMw6&@BXON$z/)MPu ZYÀX]`S;W_pLhP.hLYJVBK=S~ P^hDc6fQ:C s="Ӧ;% Wsk^(MZw\m)u 0hN3ٜ1 L#ys}G-٩ 鿻\e N39 5!R{e콲c*Kn{7O4HCז]M0+Xs105cUn@#GD!al!K V(TmnM&*pG*#ng:k`\h'm@ZdSQ-w%Q@ 87)mrquyy]DE8yXqMe%?L:ff f9OpEԇveZl1H=l`". |*`vChbna|x *$Q4xW'&23N_apkl4.jwhU+,+0yV5?d<;cN@uk2i"=WY/%wxp?) 6" x}5~Rj- V+;֖8DWʺן=zasn\@\owy8H7ga,i/gFWgs$lG&Wk5d*5{GKZH6zKC_mqlX/ƴ&X ( ]8Gxk2 Ctz g3cU[Wïrh[I66%x-eܴ`M,@ f0/[)6Rj-G / :_eE'Q!=H R³E0 rڭ=mVyhR QKx$njPzGPw0i0dI/n+ZK v+cѻM5"h1u8ܢُ!I#1 U/BX{7mjHD 3\ɘy-g=u` (n y\PE m9`aDH+2&%,mux 'Xx$~`Ǵ^-qUrGXPZ_.[ +g mq+gAVaR3 ZNfm$3+v!]&6V!1d)dF$GAZ+)1m`^͢,$w;J/C4p# zjHo=F΅ۋXILG(`V0%Wg .@=R0}aNs6@S^r'Qz.(Pk'& n[UkMq,E>9EhI0 pb)B, NkoZĆo`e^e{.hgIT cKEhZo5Șm\^ŹtD ,U_?˧6@*؏"dPiskL{Qg2b 7KzJi7@~ZCHdo?e8e%h}PZ]i_н8tA\qψ_rM 'M$Lfڬ砣3 V},u!#993J׷a=C.9Nz"iU)_eO޽X*$Z3n,sùt4vMQ  1;ZrnLKҫEQ1){o?VFCEr#>ʴd0?5ND/k7zaH<^ĮBW¯hn[86- fNcyA3C}2ԸN9}W'-&6=UIvm#e+[/`=o8| d)%N'ݣTN>Ȳ{r4Ck wn/o{H=x{~h|JeQv2<ş]Yj"p1*dW?hSk.]r #pGss;>-3h߃'uڍ yEE_/TL3A/vF;Qٛ$\3Gg6q1SGmn5uv zXB'3AT;PjHߔk$A:Pt>o#-0u;xy^ Tq_j|N✨v[Ҝ dsNxoG+)/<*^.F !N$qʌ;ZP1/ioXVQ$5GMqg|_Pf[R1_"hT)#BF$عW:WM#)vg!ĵt.XA G,A*0/.kG)t<98ZJ&C%MWn(Hmga} HijG4igQ7uNBDc4QB 0L,:6hહ5MLk"M TʥK/+<f4PAzQBV!-qh[aySvS^ABOdD}BKm 3z,~mlV6PwG[`Q'@#D^{^rd]82yZs Us.ݱ-C"Doi(9Zkh٤[QH9X&GFdNxFKUHz%qV%t[_lj0<^ضa &@zBQt<_JA*uyY9T3ST΢ 9=jzft=Rr~L%⊲p +`.F~4z312CiW iIov{Fo8" _;;pΡm٨w. 5U?lp$A%e<nt+ǟ+>5qmv몶\+]w']: ;f}} ?P&cOIko9)>Th.*}G&3?ffvۡx^k9D~l6zH5EbsG_cBV,@CFQr bauSF$X*/g$5xpI΢jڮd7!8`恭47Tn^u,\w3hQCt\̺HuVBZdF@d= qJEXt- E毝Vzvդ:}続s괆tPs'ihމ(+rjgň6jI?`ݫL%$)qG*?1/-B-[RnsYN4 ~'5ʄ Q {x6֒;4SQx *i *ǿc fS E#"؋znuw8_a‡cFL?-lf }<;F7""T`:َj*}q}7gPVI fVp(% A׽'7I1ũ#SUʒ+m]"?+نs_]v;l@c"ëu5X'Bo dR;<\W;h#wM:_(4] )2bvJmS6k4&ɦ^E-qo' dཙuPFqP^W z9ɋTyJG??Ee1nw&驊tf.?_:B厲q2SOz5,l4!g2[%X|$ʛ.r{UX1>?sVvntnjs9 elI<ؽzN8^hLAlBcb@,-JZ\`$I Kzk6=N5hǞ0 .!tFUV1ٱ1xiS 'U&G`ŝ#@C|}0nm\T:>_ðSU[?uW}ed D)eOH1 JrOuǞU-[*'OK~7Ԕ+F`G,Z:FbB`I1#gi6 {/ΩI˚ǣhĄ*q6pΎZ~3 <{{^  NEa2#av4f%ʏq|9Gq$ YY0/">Ӈ_YCU@r2/ .5qJJ neMbjP›F8kul^=++v !9؝VkTpևhX<>-RHRĒ N9+׺LvevfjR1nlh ӘקEpcpN6)_~,ϻ\F0 3g-ZHLN/I5!f߯r=ۃ2}(c`bs.3$Ai0{Ŷр`M0`K]/HZ6b`[޽~f/K| ȸf8kpoK~+Y-{ ZI?\Ze?黢u1pui"2O&<{Vis(]I\ׅ}=4UW.ȟcj}FQɫc:SO)\*|XrcTrHD8:^DW222pgjwؐJڈc2ySfw҅g/M)C!áRpKq%n~2V#`YLZ˿:g~$/0kFܚ%84<X{3,N~{*memuZPҌ!V`N& J$PHcȣ^ɩ$}2b 2:hsE#<+p~%O!Ȣ~o#PP 8 XÝmN . AzFJ3XBGNqtZ}:0YUrd`I•Ā LΖ| !?ɣ9Ocӏ$x Diq}0D1 <_T/ c\?=@cwכ1QuTՕhD@Sx$~+Bծ9O)r" .rEQ:2X!7v:&ŔChU#6RW:N6R1T֪G@[W0gQ u/[՝3$`x:$A,@w8zpJ/ 0:z@Ѱ']iq1L>8Mᣪr>R=eR#Rg } hXΡ2&AE -e<}l~j0j,~`ÜT+C9W$R" t.W}$dk|mc39S؝>;ojٿ3(4FZ3!>hНP|rfeW.ݮNH*\T}o6s8DEέ(>U+lҝj2AmPAoxy!yDrAPQ9qpّbStVrH9@/G!CW"r'b&[,D] ڦO(B1 bWZB ,i%/TAqQw4Ѥ&hc- m8޷TI`oj!R '->l#i 21כieImy:JhI(B#iv6^16mE>r0!#;Ov;FbN0`{o3de`) ѿu˫wE4Y\\B0}_ .*3(@0HG~-@8R˦s#Ax|▹hWGK.zR̡O~p|pQ*fX x^2S%ṟtySM^<| gQL7G8T_ W.ٛCE5ݰSyH֘<7fE9[w'O526e hs8*%j+r"ٯF8ތ09Rq)a@]>6ߩGO\2J(?#,bkzoԝDl6_: 4SmhѽkUaS.:smee[uHL|-MyL!dmUq,-}hSiG R2HZÚʾjE(Lʧ_tdG3'7i>U}waQҴ (~=~9i*N9}v x"-k+|MMhB;.eI;2rϝ yAFՊx?vi#%+|ItenAFm38 Cǘ+"$6AKDT~\t #+\167Qyѝ܁N$Y4`Ѣ^&Q)fsZߥ/i!u?۳ SX.̡YOCψiIչiBq#Ē1ʧ^p'ႄT<ےNUbڞrP.5}fBm@)rL9R@<7z ;Sx-S; #zTƟL iOӦ^}[oυy0[[TfGXG1?Vj9!\~Ra2~ 4G(3c@ jG" s2|o>ӺahϓW''1t;ݱtI8w?2Zš-ꉙqJ9jbd }ɑ:MuV.i=t[=+ʋfåJ*{ǯ1SiϹx-㶰A[1 (,9o sqBlPēy#9cu+wrO/{#Y[ӣAѹԳ"5R ^RIH/<;SЛvNɲoF- f W&Y3棄F SA4zHcڊN~wTFxMHH{?-Dל4R(sW  (al1 х ctۚ!9!xGـPi'=͂X[:9eiYs:UNbU5ʭw6l3 s?a"WXL]TFB0Y"AuM)M"~QsKW:g*$jUSXM׺Fڸqs_.9YM6[91?)"Py{Nqa@k3w!*j[3;-L3:h,(cl]SiE^ZW$(Uў8b8\.tNMr&uh*6Jx΂2Ζ|e}XWCL :᳛~&@qYqb=M4|rw@-BѳYry#(z%Kp}B.gŧq%Cŗ&޶ }Iܷ&Y]}{A j z{U >'؍,:v!t- =3w"0ɨO8|<b+VoˮxTR5z9b$,CNփl$i|4 $y6g$j劋*-gCN0\QeoO͹|AJwn|lsPt"5g`{37.YvAT"1J b` v m} ut moOIC29:_zc^ |4ĈVS95s:ߓ}TL$92tpwjeԑO Ǣ*+Tl]{P.NO:UIWdNsl(:"#? 5"_[_g_^XpDuXJXA7drnCn Bq׵.Ŷap$򏤪F56z$[o"uOҦo.)Wb7[4X=uߪj:78Ckgݟݱ(&?UBQ`gp,4I~ k1WV ֵ̮t#opJfyy k\(W1~Y"F_zVo',0J5G,J LS+6#nY/:},ٿdX 9:$`lgh^O@V X!8亀- hP5E=FX lg]`tۿ%38b5=hwjȇwjdu׿}e.j(RCΈ .n4VB@ѧ"G~:Uh幃lZiVt:~Xߥ %3#raMkY1u9ieW[`+ާ3f꽳*0mXa6L$-!T^8k9BGJUTKEɯ,*Ef7#trP-BWc"3qM;sg ۞CluԱR%)Oj:~> _9 9]aD\UOZ׸hE.<^R0<Q TC9 go|>d *:uO ˑjKO"Ua՜*=c+Ufd~1zK<ܫ\#Ҹm\T2QbV0eO逼N*4x5hyX{TԌHqtg\$Q:nml&Z⌈Q"QSԂx?ˆg%goX5m,(YŚJ;G;h-*QxLBl>ފ0S6mA"LG=Ɔ! xsKowyԴ'١_+R9_s94 QE۠v~P[ dZ,0ةp'NjyKLn尒P aL=u7΄ꎒ/jPkav҃`@`wW;efb U"7lѲ#%D_yv|_ ̱at<h0 A~Tg+M`NnBxUFb(TVRqe-u6/}/aJT)1k}4aL'5+XRaBW W',nܩbb &B2+L^l[jVQx!ɋITlwBK/u YԔ8I)Tj9}zSBA-EEO%eI]$@-NJ;qj*\ wgAG}BH8o::+BUVN+&/Qkub $jܡ{]Rqf|"!M:RWXES$@z:y9`)_ZM6ٿCkEy~!| 4$d *`۔!KR 6ȑfVf]ԝԘuHzF$mlx-) :>1L^+,IR&\ˆ~i YWzJ 7k`N-`Wm<27N htseQ ̣uiҀK_[Vcwb>r1MxD0,OfEe"k<RИim.8 +/ۊC=swf;ORb͡(fn_>X摖7EKD{^N]$1 E] 4Q= bl.Sjů(g{9po7qm>%OЊ޶u^0SJh:"]]n&Q[;w=J޿aC iic@8ͥb M0٤֯X-"YY6Wt&)O&|uCjkdάZ)(Eî'U cyljk gBJ(g;D hMIYbf/ ZϛWӹ橘^b0M_S]a7~x:ȐqWU̎j(I\-"ި |W1-l0 Ž@p I#LG 8 gnP䴠-Qǂ*S`e#_x0ؙ0b,]=bVA[U*E6z)yn˟"GO]a4eӽ!ϩ !}N[{y\d;`@>Z^gN #ΉӋC"n;asŹ Ķaq;CxE܏(4=Wʬ,>I`./iSK0cpF|~IW)t)sEmaZ473Ѭ/l -OJV:o0oZh %][aqX63SVtE-0w̳$ҿ!<b u BGybIlD>Sׇ~ۃ&eƋԕm~pJ2;iŠrC&r\ ̪(iY\Gh,>aN ;iĆ(xrmٸ 8R65xӈr/a_%i.wmAJ@Eu My4?İzux ,Aؔf$¿z3"Eu0vS7Sxu[96L(Db)fe=?EmrЫ:B)94( !@% N)J3.m6qQ~z mo.l!\:п#$Y)#VnsO5cEC7Ws)sGw>ㄉWciEcyFX}|CZoEz.=?(yxvweE7g<͋A`֨biag$\D|.1p+1%9jAakp5PuK>7Hk*v>x{N拜s x_uѝF5Pl~x S*ӶՓDy7 OٰX]D%A^Eho?i`,Bs%9((%{XgɳbB鹽Y8~f޷<2X?ϻMƊ[6܁-Lm0PiE >oC hDB ]ĭA 3> ޛ9+ߵ+@*vv9El(mra=FI`}>1ƗitcPJQ ¸ojt7g"ce]sP'/!#! tMe$[\ :)!W,_RADif_ #赃Aʚ,pf /#00nKRu]qT4lFy?8`orj x7ᜭtHцJx>Eb?%' C$vbZHeOWiPG0^EcePiI|Jx"^?CNwϗV$ Jܴx1f!\! o8D[[Pˀi~ jRpӊcĮzx%>{}~J0,~ n:{4T)/CYp)#ջ|~;:&Q,J&Q]hLf*E*9 ߪP #>p?K58Ռq9iȡ(r?jPc)NS4Dr\1?ںۥ=4:`A _umAW|J^岲|x|qxbcvHP*2S&>'ztFOϜ]lVwaY7~]YX‭LD.n4K;%Om[:u"6Ve0S/Fפc $-+m0Q Y6/[oԂU.3٦LiM{Q؛#S譝7[F~ԋcG *uMb \mJA}Hf,H__gAoS ّŤk DL^>݋ BCɣT'}A v>.wkJcM:mw):I {'6gqa ?R.幫Z+C4Z@q $.tndԙk}{v&+X])V]RP НS@yi*GL ȇMyz<Ѭh2{~'zkui2˲GHpFic|ЭoS.̈́$zTsfr:\AGrI_"T섉 !ұٖglK gPoez=61kl~|ylȷ#5K=c-b@Y h_J$ "*e7V!z>@&I}YA>wӑ(X'?KR̬kY]|.aGY`YYz4tㅠ,qRT)|#zA/|GGCvg~psP">U,.#IC|͉ۄ"Ф`o+Z%qFh#2[S d\DZjQ˾zdLy됮EWKJ&`C喌+OUDS7YXnj6遂z_Kv@$RnѳN(#mU!p 7 OS:km0x}=Ujl2,'Ps=zn^L7zRM[Z.`uѓ U+rUNzt0#^RlT0;jt#DoRpϰkVF=(~)saX'_lMT>MWG-Tjxxj_{;F?y*^w[ify3Bæ;P޳ 6ɮENf9_~ lQVW>$c'}q#ф•]*7vOptShg/:NuFV փ0`oo@fsshd % U 5B)j誀FcYuܩW,=A!Rm178|Z-^~~_JAL9,D95q/+Vz$HQU7yEᘙ:Xd`*#[nK&5IJaa<]x=4? U*ȥߪD?nh97VY$˅U(t >!/Hii"؍ {Nt_az` 1kHU3qDyhm|&Ji'朒H8!H{U1&F; Kb ̏@{:%GluYxX0h9m ,cezKyڲL2f=*B/SQtz%8kjf*Ⰰ a5^;^91TD[n BD-4AX㨌[E w@ugGr p.s(kXuᢋ43BSr&I`U=Vw;i'io#AN^HGB2RPaL6餻SPFR6dƵp&/x ŞGdj\3JD--ؿoJ;cS3(0 R zWdeAX_JDdUTy``.ڡKkK՟:&dT7i{ p),E/>lfy[h}MXZ^Y)]9Ӡ=&nwh}ߪ^ΈsX㶾DP NVR!ΈGw48 nY&PaQ2ffߵsZ6pGGʘXL'*Z$ @1۞Ɠ'V!1-/w`DX|?-nf;o9M>iSJ r!_ ҝK;_ql(f֔QiUR-bX'!;!7\tX68?X8c7 p ƄMY):Rn-L%J]~u14Hm#w i&}2hyk~*t&v"#*9e0c6اXggr?v7j%II98ЛAXo{9(BwڼN$,sBaP]LΣ ?eIk//݆Ϝ7[OZ;Fk(bgsME8U9c k4v͹G"z88܀Yn~UCmxOMLkFEϰCȠz/੠F#L 1 Afa 챮ۃrE9Z,&idKXW6/ Ow(`GcS}e`{3AsMscäP& ^Okm "N]Y2_R+T&⶗@kU{J9 ջz1@9xq8v'A(<Pnw>S>(3E0|2(Bo~L׶:({ >_=g Y8^"|y{jg9NeUek3=I`[*tVDgTA1O&D 3*VNG{EElʑ6)w*'FJjl qQ hɩ͉&S 9Zq?sc27Cӱ_5:pBً&dž/c*7dp4cos!¬Ƞ#QCP*C~]J=xzeR59^ Ev pMezlc"V% sIĔϸ!|񗩞=~҃z*}%CTxwWt剆+5^jtB6! _$YR{snha|4ͱv\GAxlCüL~ʹE`K}ƏM'RbTH;߄1M;i6ibfQⵧ>B[AGi]Xy=%>՜aiوEX@84Q~{X6]jH[Шv6XT/ 4? \N)9YUrSq́KmEۂ#ӋuS&Gԓ éN'r%yd~;O~mAXu^Y*K=y-00cMpU9*H6U auH5ߪ<ЗZ|/;ޠNW+}#4mQ4 sE+Z-hᖉ/aK3;A-Ch`/8@oW"sc$v:Lu L1 M!yy!`ĕz|2Vg`8o [*M7Vp鎾 K\^.> ߋhW}Of{Ozܻ>γa);hM͑:01 Y睕&A٨[=_Eqbٿv#3h#b,^DhR8=Zq*5B}IHFtvP\B~njmk~6z,-? ?A!ܧލǒ6r&O3wRU 6b4ig||4JW%ח(L,G v+elY:МynՍ*2_QFX|**&߃t˧7O&LWs׺O{qu[Vi#=Wt-펎s$<aڦ~/r,*gG, h_ ZWYȮ5")05\pg`%Y1=˻OUEPJ K+#Olv8)' G :ᤢŒt)…&-{E@,`m2&HXN18ծ2C0jVaU٨g` Vkm!>{s{"w܃p-Gоm]EZ%r.vT΃zŢa.YF,FKDt3bA6oXAڦPp1+gK(ȕVWE'a#X/nGN H5;"/8h}g^ahjEh^/{Q-֮bd.̲˓R<5[cQ48A^b0}E86pEqoTE`Q2}=B /rG3щl4ŻC#e 7 =:UڱΡ1w+ԍ20:ePV>_r@ "Î7wF?.##TPRY#q hs%a`)i w6a  i%ˣTsR`q:=(Yf Wz_!p6޲>@aɧ&Y(p5ߢV3dr2"+k!ζRg1U{;`xBeXi| b;sǬ9粜RP$]϶5KJ8@'uӅqSd~!{uM)Kaiݳ ,>n8q໇H)ɿVg_Э>h rMz^0%twB3yXBM ,hCbĂh+|=J9?+fWu7RKL,K0NAƖgM[k 9b`eplVGm&_{G6$Wosk{$o`]>s͸Aov^/뱏BF ~_\Xc2'fPwIZ_}CXa@bXSVkzveEt)`AbZn8 ;l)n"Ka"ѹ#H0Pn]*`d⒣ާ?[#  <Yv 8R̆z=KR/O󘨶+h}v)𜅓 ،jEYΟ{':"=ó׏p\bB=wwAn.HSfi3!l{֮>1vJ{נ \ @gq^dzV= >E)zJ{m华qfz u P}j|5x9IQCfkU0v9Sv]l 7'>oG#(_]N܄&{apZN]=4f*5D+ K^.zpl8j5`V`^^; h"==a3{5Rd YOߊnz,Cmd9 ;e+-A`;. %cP$ş~0q{bsr FRKHfz0<0H}͐E+<%?{)%x?߾FC'dbgA[?'K3vgbУ \JȞK{d2;M^%9.x*# CJ!"*g$ig#qej2}3 Q<34\-fXkzweٔt%J(+Ir!z%#ZU-h--Ґp/zK`40ܚC,!JW[WN⭋Eyv-~~vO+qcx dCue_1B+23``!A6#TȒ{Fr?>Vޚ|UANj?FC-E͔{%<|_fw lhJ'Gա-`=T2bꂿF[TA^* loԸIT ey5l^^ @>_biW@%tģ?\=nLְWfthl])q?f2ˈ[76;d`(|+D'NǠW ^t(u *W;v:7Rc:6 UMawQz1f] N |.)$]g߸XY{\h\ۦߪbS%C߁x avǺVƮ)H26W2-N$8Z|F5u#һqhFdVz˪`Yݫ3gsbd@^(_JAULy:vz>ƁG}.jl ) kU,!ݟ*rQhGx-O^x] <; ZH?W;EqwI:0U$!6%+p_0Q(,to{N Y*ݍY r/V 8%SJOщ:ǂsNAA,D ~~2&EKrv("I_^s|\$>BȾT2 mw.*R0EPHYW$loB>O^ ;`ZDzS"L}:hf 52GLH~C7]݌B:4N9<*L<i" J%tlb;V͋䆢x|Mb89x '+ G=o(#<^+^6I/=2%i䂸7*#_HhH]E@/,5DTwMl3_\ezbYwuȁh}獔Qɸq|9?{)& S R[Irx+YgFBϥ5)X0`~;D}Aj[Z|܆=W0 8t5]m:{‘6Kv#J=9~ Ȱ8v]"z 3iycϖޱW@GᆖCgj01/Lg#,T*Ʉ(Ἕ-ܷV޻m-K!\I_CZb,Rw 1zmOH7\Mp0m,KT8C3$t&+ƁV/A]K52"PKN]ޘ6zKtqf@]L.W{i궤 >P='""tP8L$c kuUf%A 9ۺ4cMqAFZNH1hD"~S5#yM&v3QC*n[w4L'V^"L!bMZJM;Jo=M5/O UĘI6oFgɡMc R-,pq9__9^=m*k5ޥL hK1"V@9\B>Bl(KΪjk_YKrufynͦ)ϥnlJ \_Qt(!1Α-#9 ۺ,9-$@Qއ1!VDT4}(UꔈvE]1_W7bjEp(,ˆ8I %!ZBK:O{nvx@b*#z8_!O(K:!Kj.,[XNxB\QKWK%gh7T*i}{eӬ٢D=*WCl%FzwH`Wޓ x8njHbK>Ŝ'- ?BQt`t `);m 22Ɨ;+=\Kx>Ƽ]HEՅ1Ta;X խأ>ѐsI;R ?Ș p%[ oBW)l)ƬӓTI`.nn;(+<ɵ{^%dzl\."ZguX(n;OO&R'ntջa% #;K 3媠 gm:r647I_XMA̛'^oJH&,#o h7aӎz:L/)!MU@[m3Άɴ-C: &Z( LE(j.. as%%;;ц ̞sTS*.4mWP<~䔂@'"naIhZBDX)W٩d$ 0ю\=4.q﹆܂*~̎$3fT1h*> +噒vQl4LW!;2IxXy+^z;r}1~'6dV *pj"&.U'F#B}}f6$>xwό\$p2Ak^)qJE@D$`Eq55C9ADSXA%|&[5Lg\oaXu7h!EymTkYDIjkZ6 X}Hӭ^q#qr\ڹ l 5gwӈK]TJ\~X^~8^Fgm9EBWoOt!ͩz׿WG:HqUhv٠؉aE 04Q.ד󋃲6ŭK+Ljh Y /Sahm Ua!.O; bd Ji]衁Ex|}Q%$t2͞[GKa+dM},/ғ YoH}=H~r%_µ%%-}r+;{'^w }ld[HǬWT"wX 1n:fmdIbC3d$י:W"xSz"uyRܗTʔ#FIak=9G$o{q:gt!1}YRk ni9D2I1#6w }/ bLRO3s]x 5c$ +'aFGb_s|pM3 m.3}K_.;jsW#eC$R$8^pm`KeAN׻y3H𜝙6};D$z|ّQKxil S)N[2SC5˄Iu WM\G;$jy-ܢq]r/ѶbT8Uv|xM@7%ĉKs*IE"'&zOnY xlbP>!!|lFȽLD4#K yo6K9RCIG=+y)Cy.'^s$ 7u,0aIM9: (PA9T~!tFyYqgyB/CsLՖury# >sOsp KJԱ꘣|1wۆugu5zCJ*,*$9y3(* I:dA1-|ZS |1~P<lHPq;`&/"S-i`Aix} 8۟/l<8[)J3c;+Z!6?!S'=nk;] D4=~RRʮgv룏|۽UP.ddsj$_VSTeiE,(pThA`h[ z[oY;BDJ ;وry] V'"ljꔃA- BY?6+PõL6g+IK[m:VmXW򕟞%̦Uz4 _䧦pt͂a ݊!iRߒx 4hS&TAnxʭ<}v)"=XqSO -q{:5Ty؎ֳƤh6 2|ZBj tۑQdD'~]u)mzc EXױj=N!v.yz->vxrن /Gnx~#Ӿ%SEŪOPWk^Ą⥚؍_2xE g fxNNg+Ԡ3(\D< POanAM }ɻZO(,мM끨")]gW744h܅_FsʶP,h>c+#y̹Ftgt1^K(7Xx.|gBIrޥΰXzǪݯ:^e_CKq @L]ϴ{e߮'{gOu1vWo}nY p X}z,.2A9NΏ| cy e­UNNP|jfWLoj+&2?]8#F[q f$l&a*Y0\Z\tIGRWW] Hj79(Gf>BMrpn邋(ZZF7c3Y%!ldK;NEy i bgPmĢq7C)+>3*FaZ,?T1S}fE`)'WCTN:`qJpuFETQ*BE8h_tMqeF6< X@"]54;mF+.,Yڧl*yMF _J}#(D3(s*.'Ч!41pt9sO mЮ<`\R|A$#;Q-]S؍/YM{^wu;/CPjqk߼PݑE#4'4|W uӷƝaBch9`¦ck'x)mCqU(ىg\+V]Tvm(^GH4GZhM }Dl -ңtWwjOZҋ{8+Tx|S'n' 5m}9Qk|[:SWmI^hWTeVWz!AoȊ GK¤SnZ~Su{>&LPާ8 (Ǧp*ArI=2j~UxkUcԳ"gǣQ Ӯ?Ñ*#=R݈}]qA./3g\#.<.Jt! ae DxEl<ȀNd(vvDuє.SpOMӪFG6ɜq2O}+񫆹RSpiU.`K`-s c]kR{_ZgMćM$^01B?Aa(ePLp2# ٺ-@l ? EZ1 }xq ):(4Y6"GƖ-ثG|bBU2/NchJ=c4δiAs## uq+ْ @sdꩪ|A3tCOGJr0#[+ú["ay.jНk;U r|ׅZcх 2GR1kg޿zZڴy5T[dm]7 2`9*x@]`*֠0vHp݃/o3!c^]$/(,HΊ%7?u˚EIET^ +]1mL.0ϫ }JG/DO˒S\\ %p\<ܶ;_;-W7E~~ ҇zn)dr+~Jxlcf4Xo8Dϐ0چkzpezȪ%s*tJgvyBD{k}& XreA +Mz:{S0aG݀c b7z[hvjL3BSxԱ |Xl C>È4>*xvī-2p^^MN͖bԮFhs{u12K%%:ZUX%K9PheUP{!l밾F;z̈Pob7!Js>R ɲZ[V9ߞ)tͲ=rZ_Ԩ ȩ(p($L aߴ>8{%7u6Vyz9PW ų,&,3 'q2f,wP;jDA1inJYPoqW!Y rD>(j*W0k" ^e0 s zh~O-ɂ7E玉Q?_=MٻΪfmcyDz~%ځT&#~?A-I{djgSŠ^3F`X'Av򞅭fs@v?}9/Xl~ 7d[!gU]7.R6/^dHJ[#ԠF!9O$VT!.?A'k Ҽ2j{4;'VZBE: +Z¶xKm:?Ku>h@+xHEOqBvUdQ:y:?K/xýaV} Y %Bo;xj-ȿSC9L[5F˵!V*X%zbjU a.'e*g~A}S0S!>{+^-7:9bA41+ ,W/6Ax|3Mrt4P{C؍䰉rq&ՊetCGNW(϶=ioMqIOu<^ TĚbC,cB|[9`+=¾Hl φ(.`JC7e7?˰ 'sS8vv%NUŋNOSOSt~]Zghc<jhe5h Y\\d=~lŤFvR[W6pƞM"84_9# &؁)79N3vKeyY&hs7vX hN u/38" @?X[,BVu gxz]R 1ߐ7gnM0;j;rZy8'f/@eU/J|:7t_zҷ<6&g΀sXH'F3"q&9ݎݮFU|VLl% +LdQ)`]jЦti "{$艬T[J&d88sD/XX*kEàt1P5ݨ r,3Hzv;率VJXЁCZO @+Wio]zeֱ)!U όDMZhDT$7};9Yr`Ǵ6^³ ݧa,5*5-j˩0 <5y20XA?&-KD=WhWCz]`puHbQ؈Gq^\2kݓOt1+,U—|ƑHyŀpS';!{r?;%Y:y .1t ^T8L|sp!b*&K{ zH-^;W QEť>Bl38PBxP,Y2AC%5dk@b<#2E,])lcV\זZg|Q^7w,/i;~#[m]e2'>R:[(r,fN򺜺3:-tN8s|k Ck9<§dނl;Ej%,TԳq4{ CAo=ޠѳYHTUNa i9`SL[UȂ6a3M1٨vs+ՕJns4I8B mڱiJ_`M< ].F?céYT佧Rq_ѻYc4ig'vt.B';Oo1>ȸf4L0?dq ]KK+WwA|4yN^?t;qVث)rtwGEty*{[>m]9]oE%q"aC.f։c-sr( nN E1袚lM*h *R㠼ux|C"}ڝD%I-&Y{ v@d䊩j퀚ڕUF8ZӍB yR& گcֺSޔPSGn?,¥mQ]gnt>2kf(-"*]և+`H` 8t Sq,ʅD^R* h~ϪU*kz;k5fɽXZ5DK/X%z $e` wZ݌/:2 Z ł-5AZg_/ $ /պQ#8-&8 exy5cy,x ;?CW (n~}J:r[Xohc!췾 [ T0X 9nQ t<$x Ϗcl $zJ갳 KT FhZ c ?<Kts_yGǂݡ$TES)hxc{TNеUX^8,R;a6?/~̹$XKcM |u+9=v3%L̚(M0 ;9kOD.415]Tz6L}@(ydzf ?JXGidb UK Kv{Y)a y3|dnϕ(_Xpk,=J߄ ryS-:"(Ε:bNEW|}-Yf)M*".+a&NWW?) m[3;, `J }{ǝ\9 e1ȠyJҲM_2VC&3v^{铨sl^S$$p>z @y.]tQqsǿR]xzgdD"o.AþkqdӶħjB+ $-GojXKm$l~"9('2 &+ #aV>g-zWĐIJӝH@? cXoJEHDžp7#Rt:t鵊$q 4(v h˙GzPd1VF-t^+!H>r',Fq"Wѽ(Мј `k0g8a j`vH_oᑷ1y׽ "Y?|;8F+r |@RQHDfuQQm1S"()fv 围<\CDARdY,!m] @R bђ$hDTZj'S:^ke?W `b׌!d;u{q? AYhvſJ@XT+9! _H87 54oE-8|~4d"Jn;Ƨ|d':NwF]juʫμ!^z}Q="O^i-R۸q9Ub0b̧b?D#zqXE"SϹND@)220>2j聧m 1>'<i]gN. C/tS^ Gy~.'Z?z!0joҔqQ,sA %LdMa%S\G)Me<`F7[ktyg-*(O'O9;01)AIô&Ex ~kR}!{ jNK;K3r2˫k1c;>}dd3ȉ/,Ka^uՠ.eGWhJՇJEO2Fόׯ!%1glaq1‰Mɟ#Š6I0ֆ'>{MFN.6ygabIVw^Xmңt, oZ\;}YFr>l XlG#-%"-)DӅjXrNβrl V2=3 'SswO^  Sr>XSKF N,J6}XS+ 2 ᄡ%L65E3NB8D¤jE^޹fXqKڸdꝵƆ:ZhݑAP銭et pov\5Ē@dK //]t?`[0%Md@@G{t(h/Y\8p3q@mR>>pSmJO:W9:oC/1^y梿Z퉘Oe3: }="KTG =:ظ9.Lb)%Ϊ"s߲^ea~@R[|衍ɸHEi1lbIѭt+G66}p3?r@kX"TʼV-Xuɜ'%(I7-ldXAR9% ©#=dgk;pfpQB?񽣞;0|kW;3˝4dTG~*"&(

ShZ}Hzϙ 9(! zVip{`SQ0E+/nrIfBʅ~}XII٢0@L㶁/1. dlȼ !,Т䴠56Ȯ,V8@^xU/|d3/VOvYcj(wwYvpAS ϋR߮ۜ,by `HB5sXS`J/x5Xf؞ %r0cXVbQEY)[FUFI)#0 cL6j(X,B-Ե㕒^քT07Ȅzr9kod,`<,)qZQ_XM3 083NLu4npIV=a.䣥d͗h"_7\A14U4!y5 4[qrMpC!Ww|:q*&j19%+Xf քh5g.چ+|.&T Y}1o~ݞ/FH$ 2|@m9k9f?*0ƤO h>={e'\OpoIY #}q!R opeikSIŒK,Ky}n Ձ!-өl,$|ZzQuQ4z_|@ أW},L5@`Ie$:㯧-oӒ;Q(T/tq{OO$1;ۛ^PIB㐬yf1K.sظ؝)<:i9 HmD }Mx28)ds@Ll_8dnj|pʆ ;jDfΆp/io _9Ɯtf8 ݸ5hfm]ZMM!D֩ѵ qi2M+9r9jr!"[ĒU05\I;ݯ+5'f?_DdXWaK(!6+pY ȋ-ܓެfgڴ>Lk<7|?BII>;6FZ_iHsqK+qQ8/S"{fWz"Cy`v*fN4L]83#U:}ӝ[O)^wm7lB"ѺW$ >7zzP9MP[{لY{t)DD6sP=}U'psh}GDK(69헉/^13^8{G*$NN1|px?V;wA !W/0e4NĝΑmDu,pƊ7"-V"&W-lx&*Ƒ+L#bԐ)+ח,$/[rBYC{ 9ɘҮ;O`]UYq'xQsL!b $qԕzT9Cpfb=aA m(C&d eRa(⾢e緉]\QM ]}ˇxm%%19{Z !)MӁLm>.Sty?m>u-fjnXMsWbtEʌb. W LMgچTaWJ7 <)>'᭹3&4f4f#|Z8qn6TlKUim 1>;`kUU~Ӕ!vT_6fɴS7ݿ6c]~G T4dPbܹdl/+[aF|9*RIN鳚 n3Ow(?Wę d ,)Xc >B@%i9kSA;罧E0FVVVƠU3(k'eP鬥m޽r\&`ئLIϯNLS5s% L![,Z;~THV ß蚑`Q'(n|SKV6~7%jn \T׋*’zpK(;ߩRz4w5 DecN"W/Wy ~dP8 ݩGGU1*)ZĐp'I<]RXO4"|8  CٚpB_hc JAД&YLe^_QAY otWtOP`yܲp$|Trvr5}f]A`f<#Ю31>*Ӗ7g;Fi -ҭ7ٯ"!&.(eCn?)/#K^U a(Pe$D.x6sQͧadԽN~)F ; [7jzq,!/zXs]|8B֏2-2)$vL9/&5ޚԔ5wzV &[P.ɞ=oK.\ic0pU͜fi+lc;g+ cpFwUW=_:!Vخ=63pa6_#/X%HrvwsvO䧼JpSUgoV L@fyN_6ۏXBs;2tSRFQ-&!d!Et6&ɣr$P4*hT֎M{e>87!#n@.-»~`4@;$:,I};CRϝ!AfӪiadWƉs Q{T>n"-NEmy0̖(B:4pPpKÓhe/|W>-Yj.RQZK^!R9"m֭JH@-Qld'믮Km<:H%pOLK̯nYyK\:$\GAMUTNTp( c.REޢMJJyAOXbd7R_Ӎd;+T[4yUSeBLa ' D$`R 5>JfT՛,_'??02QG |UOX:6HG-5,Э֍Vvý^ѰwA/[- *Jz \yΔws(bѱxר!?0FZXhb slb,͓ԙV}߬ou40{_d̃&]%fGPhE6`Ai@n20~q;D󇄷kfp<؃T,g7V Lx1VkʻqW-R}VgMRz툭ѿxBFur ;M3!3>Y;RAU?NZN^^m;ĻZQLG!*ofύ q}75IaAqadP_r~>=!Z"ny1lR8wDfF%[Uy8)2jkodE&RT}=ClXs](0;OzIqdyLMpຽtm !D s9(^~?ZRXPQt]> L_x{jvG>:8 qBrZQVp]aM8!03s)wvA11Ef:Qd?94udt| ofqbO<QHY[b}OBpHwXyd3~`\U_2} GnbWtS`Re7mAڎ /`đv턾x/ӚΞNj H*pdp9<,?w9S |;~ȷ'P-Ur-h׭P^BXeOpnQ@CoW7?d $9pnLVl Xׯ -%RYph:J~61~"g,vz@ S ͟qm$HwR#,j0.R,\ApS%xUW7_R'WnU$LM@DuS]>$!L}F,Hd:l ^D.J]틭^/L \`Y9fYѬv3Mҝ<ֹzxbL-,v\q1u't^ۅ&b۽i:^V<qSSNZ2Q[ĈN^1 kj (2Ӵ=p CP(78$# 8Hs&]*8T22Cʱ[ Be$qp99w.Ǥ(rܢkM|rMx7Xdt!/ZOoj!fgǭlF |yI{g@MS@~̔^YXӆr0nD$Qş(zeRk8d|Re=W1ߌYbF_Ŋ}٪k4pS!8<\rq0ԭ_4u,Fݿ^RWlA5XRkbz.y#?pyGY ֈ'87oZ C>M&`=1hܕ\MEyMb(EpTΓ/|be ZVPL𺦲{(:gGDi-qWϖp+|%*ȿ`^k%W}p{̏czR`yh{*T `6kSq 8 $dqþC%N4g+$~aI)?ty(4PjL%DX[-a-FT;vٸ rBdɏf_=Mv(!N4ޏ5F Kŵ<Nk|RL`?jҧN|BaYYMz *ϫ/;82W]Jpώ^Lg3-2g I'a.kݞ5J 4+jUߕV E,CmS6ZX&tec5tHSzmwyH3a8A(VŊiÛܼWb`jBh'ҹRmSUҹ4K d5Dm']K?jZMp١ l˂L_tNG#F3{x{wӠV1$`hv|B8^0fҡb̓Cާκ{xMq ,m&78_/BGtq4r$VWA8Rt=-ZNͽ%Aac~C!,ȋfsnxi:P^E2.'hDHA&nWKE8:PS^`W~m\ %fx~A_N +@LS52M}q0P>-OIkj3Ba:ܱ1/9\-z/])+殢5cQ޸' ](椈 6rGENxMeOV>k0'vsSd7 qk۔ /eMBT|m!xnڲFqƑ)>QVYVնw޲=VWo ڃy.#^1f>jpp{XCz7%MK)0sJʪ߁LGEǭeAU, 32G0!sƠɌ{Q jj+V?!!&v`ZPԂZ`e\TH/ZU*B mQ% 9Ma^6!џ١nG! ,|_G6{hr\c]Eu]@y1;mQ#˛ k5PQL` Y:y2Hg3BZv~kAG9E,0g~$^>Aa/V"7W :ճOnDS2#w_bt11D5F T%oS  PpD~ʹDRc*i#5Lq"x[ 4MAm "+8UZ?:ߊhG _ xt݇ ^A./WfM\j#]W tYx{]ڵ$#Q#{cOڀ-qMQ7%nnOlmqzÓ>E> %'UZRlAE~|$z 6ad'y_(Aer.xc?,hU6O2w"Ѻnړh[S<n޸bMnϘu$wFG$׻I0\4P(qKNShIK/΃YAv3w }ޞT^.;%-bU4 0D2D-'EPIPZ)||q8SCY_@K0G7+]4hS01?%\JsvOZe "T/5$#??BK0AbBx_/UAF`F95W (Idǂ؆-DLp:h$'ŽyEi5#C+ν'fd%ofaaZe,*-./.h,R^Cs;V? 7TIɗ2WKB bdd LQ"C G;wph#:|5pu^yET<\R TaEm\ya lB,WV-a5QFo?Ėy:D.r/-14\3>s2~>:V>]5v d 9R`RnTo0dr fסeO q^li7Y+)'Z-R$fZr@EЙMdĚXw/1u$=|hVHW=σNYW~<Ɠ /44}Hrsdm,\ZnkZKApduƓ 2]y$yK'E1W8ԉ<T4m5Zqv6CZ6lOFeQ_mqOQcUMW J$J-\.\b8V2q oDkc 7:rt>v.=\h ?xMP(g~c6rq޳ϕҟu7.K3@1ߐhj=X]TŕMUeA9kvu5q=07-48U.b KdٰFqreVz9З Pɴ/I3ks.w-r.Jso((b~/P_]VdJﱍU!&s|%۳r?B_m101XODݠ ԅՐBU? R 14zi8?¨ OJt*:#Dcq ,4*K*w z25Q72>h7 wtsAG.^6,N(+תI*ގ/xn&}Pٺ)hח +Gү _8&7WkҚ9c.𥵆nұ{*>{m4VVii~E*{'~=ǐkp>'oW 6[}СZE Kv5#* U7с?(J+xqpN6Yz~L{!kkQl~65ab7}J=`?x32 Ufr;{V⇓`JJq2͸@\L=ܰpXa p?dAWR,Lth ڛߤD&fOQ CfG8Э`qUKE2]|) O} LҺ)}Ih~"\5 1g28x~Io,FxՙOj9!wf2s^A7FoWnzS2C#ؗg!WjU8{B$ځ-,:.1F.T;4Rq%Xʚmm?T&Jf7PqbQz>RC sdQle eٰ{\|B*eV\hfJU{Mn M=44Ub&e4aZA}!AH)ń\gSU._]2q J85ljE@zz v/t5#VWkwzԘdrzY˾(6x& ~7i;"h__ӆ'F{1jT8rӻS]uo=p xOi5au7Y侀CgM Ʊ A8 70͆M+F-G!-SOJӚ[\dNC%oaH5- 6f+/n6B]!-ݸYHt.K7(3l<5x\Y}b{ 6+1VSJ "SƙYf9YR*+5\633F P_ctE2X,~e`ee, % 1#q; }#BEK}=?Y'F|]ne})?i[ػ"t>u+}krͤCJ(Թ^е'ob܄>sr9I''fHϵy ) E&S48d_iF&aqCYx _na'|]m2X?eb<:n2Fd.{mXY]o/o , 5{'7l0tHȁ zc<f/[VkviF!KAro: e P"gZ}Iy`y:xIg? Ө|\WH7h$ .C VC)NC'Y`pZO6(=tY$FtVo%-xvVq*()fiWA,9bJLTyb]1䆭嵃uʬTalOؗ.: iަrzg\ ,ʑHP/=٣9 MJ 4ch%jSW^R_ڸq4V ւč2t|TJw)&,eWi}DHHWm-8I !"}5JFqꖑwL AtV/MķvOm/QHS_MM.N+gEHx>7hZ edN3"A\yZR !]|қB (;UPEV0l9p!J,C8{ho7hȨ)i5&+_sX4Ӧq(4ۈ׋ݎJo\PvN]A aAC &b՚rHse͉֐;Gt]\+gDžIIRl{qܖVf2 7!>t'@`^S!?c][\ F|yS[åh~JDv aw|YyM,³&>̰dVM3<1qf*Xe=p#Jioh˫7gzh\Y?Qb)ttO"s],-`&/ZM\=Y@p?2Y3y+Z*MUSp S9n{ƿ3d(>$Y@f=1ߧd1ƳZ/^,ձ *'t;м~l5_:D7EjJ.1:; gqWhcEv#k޹Ow[fKqĕt \$TDlK!kyTB,j-`{[i(~HX3;&GhK*@LZ]zt6H(:%w :ܨ"ɺTRu?|G{䤭%SzE߂u~NNL|eMy?d EHzRqtG8X~y`xR(OvԃnW]yQ.CZg^,./!ʀHqs UU2?ȄBU%9!`o_< ԃ˓QW~y=E`7W|Ƭ%h.ТX8kňO~:5@cGAûW'@h{&mp#eq^Y{r|570M%J l5/Ǭؘ~-ZQ,,XNaBNrFEqy u;JG&]"bgnA{_QD3 M)tIļR 5XgzNIS6_S`fDÐcX,@{*#jpQe0z<>Ԗ#Y-7ڏlɃS3GrBv-ҺD>%@BL]DB(tߘ"at]''.kQFi09B5o*QmI:σQ{nXmL%^VśGe3}$aT(B  ی9p&{Uא1p%/6R@=)b ݭSf|$[8Њ iDDi(a b:>)r%QY{_AY L57V4s x ͋ %W$1\d<حp3Ú<+,_+1a^<qv[(LYI^Dg.Ku߁3IV8 mA|!7A.I-#)ʮjV*P;J w=.^e1>cӼ\>Q!v]!\s$'=aּVQ6׉P9ȴ2-S~u&1xw# bY8u̐b_0aXq~4DfÂ`F5]\S˺8>,$3E&6p1lDH`|k2iWye3(tRr!,dX( E4ӅMOb0`s-niYJ57ۤ0흋VlI(|*%c#?yl_9 Z!#t}d{۾ ;l AIK h^BeI8JDVf,Jߜ|KUk'LRadv2]GydNF^&M7])doc$@瀸WިCU@WjMX朞q#~ 6>k><=< Ԟ=vWw3˲wUM'պs ݍPlS `*nƆp]s9f#;쏣NAr7X.#o^[zFx 9nN{$4aځZ J1|&LQꙞIcײ@ nz}sϫd^Ef!sg3K2A] ڻ/ ygr%S& (j5VVC@$h*Afea4tjd%?<)3AƐ Z""Z!{I*kz D56`>;>7i _-!q+ L0:h\Sx=)}'9_~@4-[ l{VRͺ;qn,T(w+S l7:< 4G-JXpGXJxkw)>Ø0+ɺHa'X#^#zx>ˉRn ~, xTݡڏ_ j WrEbVei^Q(g㽸" 32wʆG"dD>VKijW?j3*L:71'z?)QO5EYceb erV$enu}__WSPH  uq() zi+>:'5M=k+}Ϡ%ٝll7ze- 9c ܇ 4Cx݊)7͆}M ۓAh+`Gb%IQFdC%Ge\;/3g0=vg Nn+g/m)5[˚D鼐B+~S_(tgF|ϺX^ӔÚ%Z=с~0]r*lftuSf}rHyKàBL ҁ|}ѠƚIW1LK(cm蠑79Eu޻qIU&1IHKI=w]'4U"o'A*2uH]6⁖\ӘY'dGVƈͤJXeRHΚ 3pzp$3?TQ & L֒3~P6šO6҉D >`v+^yG*ѷصh{ux,<Q"R |=^bQYyJFJv#qW-o ׅ7@_| (|Ӭ+MstKZO2E Xnȅq^+*ڨ% )p6ctzB~8Sh2B :C="۱?Yښ Ȋ'k4¡c@)Dト [_&gv|Rd(Ru9AO"4K딲nJc괫M ȎC7Pt`[]&PŠx. 'M+ dq'۾JX0wFoq }`%Kh\6祄Eg*ʧ1-چ6?O!Mo>PLA/0nq s9Ny|h\PMa<2~exV48y1j3i?{EUrsm=.Sj7q}9|밿sM8Bi-rҦpX忽㩩<6aR]NFިvVθWU7ZuD/B\i_R氉{ 4tϥ %Z)jf{1v:Gd$ _]}==CuBw^vDIV.rthZU +d\1wy*jjSf8^21svoK6` T"lC}›ؽx]E]^vOJZiل^b6*#`+wW#NUw hQpytkb7zvN4m(}eViEtѺFԺrZ3IJV~R?O[e<:<]羅Ye]]z ;C>>1ɖ*t~5z]kMk Nu}p/&#VnSEGO|̉JϹ!2,Ɯ@~A6C uvzy2o b䧞p'0)0A`D5L.XY`M n-lV҄ete݂wsI$kI8^ /(H IATOIex1/A!e4Ƹ؛C !N*(!T$}SA]k $ š$0%̠ui/9nlRDzK5=N݁bO09Ӄ`&[ܺd( 9KXczWWtDuUF'/%*@X$j{ឫݗD7|Y_!P#@3E> ڿo$Dh.hf;[*io˚#gZ7D/dXw%">&g!-QGCK쯫kJȜۑ>} X~Ê)07ggr5EZ⡕1}H񞤥F`=ՕP| 0b*7-ԝ% [0,?Ws"oN~q:lD+ cZJ7#"e&Y8 *5?0"c3,U*X*'lG[橲+CJKwϾHN owKQm/b^߻jswx&!4%92|L1~aNX..xs$鴏:սҬ!}wF )NPW[`Y#׽6ī|[WfO_;u&seC =?!F;hvY{G*9y Y8\Yw8fxќE $T1Nl%CD ^ #%LA9$H؇!/,9D_j?]Ow'оG@#ѻ Z/* lgVԄGԩn0gyŗRN-+v$olL̕b{5#"~ v.^'A b wpH1C{d?ŬC1^#>F<AW$ X8|tu_@Ys:ruFHclÂjPCD`n 8/ItGzڡP-ސd)P`aVFŴ;+ͼb=}9VPQrBb!Z!6XpBzR:=qa8C8+j#߅WDG8W]l?!Y<\nPk69 /\gq!<\P]Q"9iN#m bq8*PNJddjжm|Iu,-KI-3jabA[?,"9hDžS;l̬v L&OwCku?orzn@Gڈ3>qhޑBWFݪσ;[ xb/|RYyMȾMmG(ZѸRL;%|OEngH8`tޠ|8ż[ ss\!w#NGָ|M7Y R@ԼA@v.Lŧ,w7G3FZ딡_7yo)))+\+uHv5Y=v۠$@-塨$Gcr׬vfyw~ߥVyYOac"ۢF.i.*\4#砅g#Bqlkoߓ1.`Ưy{nּR4u<\RO/ E1&혩EPMM:Dssyis(o V'cFyu3sq}Oj:W4%]x8@P %&a\G/\=O+&19Qx\ nb#Qsz-ѳ\pjn‚ZNIPn{o6ӃzG9WbsN,AIB(2lc&iKoġ6kԎDUZoett-vǴzPLKZ~xDCAsgRdz -Όѕ2\GjET4^POJ&` iwV"dety}3Bs+_T,@L;bDt.cxuȰ@17;Ai]_uEuUI*B3_1t;M &=} ,&yA,+fb@D`Y頭\7T]BG9A2/%-ip_l0D@CT~0zu"  E:[H|ʮ#,ma:8cV J* 䱩˸\ (ʰV<ЅB&2}v)TBXFɿ #FaG^1j?.DٰM 4顤>r)HH,_B ysTy-I]:C]7_*&Хi[;눬,_]՚5q?@jAЀuI?&L!E1S>Hv\ḬoŭqrLb:|[Ƿ" no&A^g%yC4S~`K;﷉Xi@dSUHu*CVUfKBq'$L,[[8"wUƻ?ЗcŽE Z-8Å0:jr"T5A"P{>Ln[\Y\*bb:VLlFzn 9(-.aoCH|!+r`ۊ"uK0o,n6> LPZ8oBY{@ʅ"x~0 K V8=D^e \?vS|*Ha@8 H0 ܮ ~2L'(|DۃFfZ\YV,)2}X5>iCgZUlk@ fM<G^CoѪ06BuqHs+ aB}DP=u=~޴[>|_/mUxJ%-pi;Qv>V XJ|,}O Rf2;dy Y ~܏8L߰6`b,|=FPxG m*F/CQjH~xrDc}<3Fn:j!ajO42ĉU?RQg!SwK(iYwϵH`ih` :HP[C[Rn4@A< C<EEل9qqaw-l+Gc+Y ҩ ~4$ôDڠdkW7$/͐4?^v1+z+됪zlL7z0ͶEz'J}l]tn=Nɶ N vVD)W$ȈeVʛc#'.\Ǖc?O 0Q1A=ޭfZf@3`4Ya_M6^yemZc.o,%􄅕utuơiS\A J(ǰ9_y, 7{,N RJP7t[ :Y 1kJܝik H fIt%a,3O-$/z]Go?k rɅD%pN#IyLt:7'遭5̅Il!d:? ?bݢze:'x T9o ՋM.Rv ^6Uo30Euk-eD 7灃-=s3`gek(" ҴP۱ÿxРQz`P %5/쩌w<0sp"[PCT)^s8{QmNGD,_NAgWlضG]T%Wm|Hy;xT$4_:DKhkE;ܩ6ά*E%VPpfIaT]ɖioTeA.XçR5A6c**c<=]<ߵ86dY<oJeMߠ=LN3997!2{~L\lRIiVs~T$T,a> 9D`wmwJު:&o$۝{=˸:yN7a蹌6άwNkd/lRNʃzm-CSx_a"b)}7:ѫW>D<X8݆Dp->sv %Iv[hw!⹽G*ފ6@=SQ Gt61CՍȳ03ƞx@GR?ۂn];Ǽ-2,v~+ڪ1N >55k u~8cj<5꯲5 Do jZ**@&_ 9 yg]4e{51\lY[ M@r:$?5POECKjq7%QOQJ ( })aBH-b$F(G  qj*U v"Jswn!Gކ``#6A!w퐍 #\T%8 +乮;@<@qhȐ};_@r\CV;`#nnQV1sCkuz 3҃=UԊ?3905\P%`g*'xy"0G>oHʠ|a8kEEZ' ۼߣ=Mg61%:!w,HeoT]Ѥ}ǝ[$&g_t/&]5/QՄK@e(z+M^>(Cudq6mx#<j "T3o08y G0G@Q)[^ooe̱Er&v:QXN6*hgxs`X}ݘ~DP3dpP1gnNd2g Zh{iKPAtcI2(?%l\s0RA1t@X\>əZisvOrssY#I%҄pݝ+u'u^VXԕ{Qs}֑B ݗ5KAԐ4虋'TaWoQ$-dž\´vQhW JEWeLwؓ&'͆I8Fp7.fl&HH"! slKM7h/#8 @,~T/V. ho[ȃLYf8N43}Y!5 zTܱk,䐦fvONU@* (Cјش5ɠ^7z^R.[W hq\- GNvb3TsfON!. ` jVЄβ5hM{/s4m&F%5ny^T5T}_nEX~R7T=.q&^$f.o9]$-:߱.3Yj7RszrXb|ై! CVϥSn2Ʋ<ZFc)K@;&nK|T󿮃j M{*GOfDZ]c$֛M Mkx 蔊b˧@+Pg8N:Y*Jm!KY>A@mDrNdx!ԿOZNPUSJ͔DUyjr ;-o__yyݣYΒvT)u>[&9#ʔs2R@]ရvՃAn~;NהV=J}&$g]kɶloM0S`Wbk0Z/D|˦ $ә9@w.B3(YjMA =.Gs}GqRg[燳=_eGcP@zD# ksDha _xTę57?[é0T۞ߍblSWB(#/IRcΦ^֔-*=QTSsBsȏF_$\AlO[q͘YZPs>o;?XlLRݾӺ`$eЛS]mUVvFM{P%63s0U$cx7دMf*^G'DƝ$C&Z7&[3m6}"=uW+Qf*4}d2K\X&F+>DN@sQ}$R[S-p8u{VR?eM+ܩ#X +81P|cAtݷ6P!x6:S?3'yb5V 4o}oLZt(1E=iV ,(z hr(^Wa$4bKt"g?Oy=$N 74MSOljm'dss"$.V-Zue B7xƾ3pdS6(z wEPCyrLT_K@Y 1hdV(7aO=$W@vAY_'Y(ַX 9הʭ91A@[_,uxԚ4͌Zi\%O pMJqEmV5oƀ&_ VYTqmeQ.yH9.kPeE[ʿa,E$oI?n ¸w\ՠ6ΞcƋ`Zۨԡ19 οmd?=Ց,ƞ3B*%Tati˖0|ه~)~8' dBX> ikFv8rJi<=]L% ̀:%e7n L-ӒjAU+0G\t@>16Urd̙[gD|k!fC/ @PѯrYC'R(djHa(9DxyPvPD)v[MX<^VcF*vBC/9y1WB<#]7a(:F'02zfh7+ >BL-$ZWYa-Ct*1 ;l\5xLamV@yc$O$RނT\4{X1bK|%rPk)hl0x{#c%ob>=dMG]+޸ܰ]u DN֐ Ɋ{\zHAWs4 a&3D[2"Bɥ[`lS("q-i?ⴎPFSkIK\dJʒ^njw?0:G֟T\^4w (IZS\o+ >:-?N7ߨ: L6crK5ˢ"P=n8<kʂ NOEf d#W\bI eש%I;dެbؼv>KYf+y,LXZi*naϷ@;i !]P% dRv.{nZg):;?G&Q]u/c&RKP}q 5 [5q,WXsӓ{agjK>jZ)c̛ X#IT]'Pr=Q^czܿ >JanhՓO YamOL"OZ"aW{Vg-Rh=@V//60nL|n2@|tJ vM^7+'֗E"d7q >ᄈäwvro,7%D8x{g6gٸ)7NW=GS;'׫||5rh_sKR1tM 8 _FhnA#jݟ >`\kl'wmdE%+ܓ'|7jZ%r 1'jtmyyT?s 3;S.sL{ٛybX=ͩQ>Coz7D1WB\YwN(4E͔JGڡcؖ h=@Tc! a-Y֫0g򀚯6{A}ح4:L[5Jy7׀2q'cV> (ȚB ȡ~\[h5M(;p)Z&>OԦT8܋107E)Es*j#^OP`ejZFIq<E^ʢ¢!{ R_lpT%'E wǓ 74dz[xbx.'F'DmOc(@)NfBn86Bbqkѳ5j<Nv]?]I`-@F+IZ c1ʰ۫{i lL|&(׳b6FA?Wt_θ*t0]7\iu!^@ 9]?8mշ *) |;TKan|gJ'fnŋL#ڟ~7rDs^4JV5GO3Z[~ y`nMH#>'KZscn( Vmq׆М :nWOc?, Ym7ݣJ3*,aRq_/vhO5z xy_K=}DP*|BÈe,ƛYih1Ҹa6(Jϯ ̂QW\M|6[{+6 ٢'1I diJf[yȼx`ѣ8NsY#a~m\&hA*`}%7s[waKN>n|(^u\`IrVhzUt PB?`Lf[c37N2m`r6r[@tJCxrlyp]A~#>){HAg3 u@6~R`M"WHs^׃ojˌP/hH2J)zD8 :Qn!MkNJAoIԹZ@q?`$Xz|Ԙ",\J651i]Mf3hN]gp͞g+u#S)Z~cRN\Ҏ8TQa#!"QϱJ@ImIJvHej~Oá*gaOD k&R9?ϨB<;ԋd Hp¯/Y&gIGTrsts9Y[,' ݚ.]`5׎=ulBp<-^ v_rj\Bt#=(^G CoPϨ&S]+ΒvwKGZm;}pt$#kxؗzA0 >(~v/hvd/]O0#?ES |uٍ5#Ư dKv۱ZDZ}Xv6Q"n97 Hi{u].SY O!\xuwO1RdبhЁY2 כ/D+ Fl?ۥRY5jQWJ~O8]Mt.9y̖ހ]K-e1%wC4 Kssd_g(Ϋ`V.s-z*ڣ]cR2M$ *qmɹYfŁO UaVI\:h|@7g}4Цw4D)X19/&>G(} aܔ]!KSLkzqTJ~?0i; Wɻ: D"ʫBBAa`m5J21#V4ƦDapbZxbhLVH#CixH. ۂ0K8wz5(}Vg:׫xt|_ To 'w򀁹 B2 N0QCO1h9ct"`~vdyU堠+v(qL W (sivz ׽Oz?+CLIǎ3cy$xY1ǁܩ4FH^܁! _Ͱ Y ;5zU7#,B{8/żݜ&G!k{ SSȚŞ R/;Гߧ't&ֻ*ŕqTmvC2)q#;ޚ+$? ÉGN(48YzTp2`^WFLжpHkS@\E^$2eYPo6nT$|TI"%D:Gf+! 3>74. (z:^j6fˑyW'K|qli~0ўJaDžo ֮ T{=t {c7v>p@Xk~V{9nPbsN]9;1ҧt('s)6TK)~O=oiJ0?SG@'ulPɏkXn!CNw;sM81~n/Tޘw<{h3}{P=פ" 8AJj\"@PqA,Xjqa \[ay$kٔԍc]&ŁxZ~鿣*yTea6Wv尅XN#_ًv}p!gͷ&>[R.Q^]R{Lqvį_]9Y6NXO^j(`hy4Azh~2U |xm-Cd f0 fJb'K{]<6)aI@7R~hs7-͔lj$@A58_di2KL>-% ZSi8 S~''py9/GC= ̀J obD+o@!I !_f/[C7a<[/{qn1h-3wnC8%S,_Q{] (ADĥPLٓ=_ }m X+YJxڥJj!FQOzDxW'0uF.V->SZ!Y` ԆlDdT.,pNpY#CԜ(0n^Yݣ_ܢҢrQgjd5ścNRZVA83KՀSv7 9ŤA.N*E9ȓNtq/P;(ƒ1wǒ¬` #Yqbn3̂)8bI'ޛ[ Ӣ;Rͨwau(ZٜYtzC>o1WX$5 ;<|b=zv{A4ƽ*ƄSy.V0]W g ϕxIî8546p\ܢf@5PC VɽΫFr*=2F;V0h'!(@"&.tMwT&QukM/Uw{&RwJy{!nr-Ddֶ=PYWa_ÛI9ZrĨQW&T[z\ dr:ubݛL7:p,:O3 LZRX˸3sȃ(̭WBG+to2}}"mp( [}-JN fk+2 m `"w 啖}΋s8 &`xV 'h b(FrpӺwx~:,' ɈN8GSjug:k+(|*zSE6Ma|2/ykmnOc`T\4ѰRFYݵ1=Ǭ*Jh :D A :=ʺHp_"F(~MglNVH\ x9\d[ 9ٍWy'k?}ޥTS'h!Gq:Qv῞ kR@1ȢY%hc1],(Vm*<@VH]sֱ`ml6uv[2Tg펯 LQ'" IDniNt*w6!Uٙɰ{N !w)n#NO.4 X܅潩s[փ&] O ~Z;h4h1fiƧ `J PY?׻ p ~Ǥb$Z AXWPapSqOQ/IkYu#*kᓩIFiuYV67:$ ~b‚Dʗ_MGev u! h%v䔃=r"?Á5 U-~=xC4-bMnkPhMy;#}eK+d8&r<1:D+_܂S.>jUBȜȩF 峀ՍŌ^CG>isk[! Ϩaui=G 'PNrjfņn(jt3-v^;?πyjGĴ :{{P4Ac,Jff!OΚ"?8&4o,)=cX5QU5SIu^ȅ2!qS,5n /=0{sBu9nK|ϗ7"Ҁ"3۩#CRNw/o{:)<NJ{>FL.~ٜw<,@#(;\lЉsLȥ n; qkd79Ch'6ZsLX֖oxtt&c +(ǓTw+aVZ~Cߏ1+f*dMܺJ|ܪЇº\X#wa85ah @žJn05va>i;U=tP&r+a&N*$ 8ZE/APC82-K; NKsXM&rYs=?pb# !{_Ӹ pxFݿ!.s)=vN$GRўsXI<~U;mbˍ粛SFgQ1N(OpRwYRlνKX+'|D,B\eujыВ%k[-ha );Fx({s2l2^1o%^yuO;5wx:B{ QWZLϚ\%6vx~pN0HAäzzZZz`Zj)i L jfJD-I1bl:aVcMC "qȽuc??B/J}80$ :łxTEG_ᠺYOj$L [ &q[ P0rEw(3'X׵gJEqa֩VAyQ1vY˞d_LnĢ6ý6**!6E8ӡr( 2_~ͥoHcoi"7 o>)X3\zĊnf?15f$gӈ&ߩY#&`Scl4YMrڏru"#({c; sJgUUCx,wc5+5ۀsU[Rp%DbcQd.{v13ZL(j zb,fev"lk-3fp*ik%IGvqgDg}gB'js&|dbXvJQEC~gώql,f.=iB!.1iqJtX-a&@ ,#ar;JI,#y(ԩO˓_XoB)1@UAS(P ԷY=D} "y-6 g#ȷ 5fzk~9q)ps^9g_B3N1ۄ468MHWq5s7Wp7pC=1:Mp݉vf濁WxaeӐ%2 ?~5jfZb͟ pW73K .O׽Ʉ} B+V_.b}nTl֭TBl|NZ(/2^6Mlf8XQ9i÷vVEl]u-{ɩ+>#t^oP^ٿFfi4ڣ0-]sA䳳9ЋY`"RD1@D쓿qN]KkVu"Fw9*0,lg U:=ӞtD~yj~ހ䨃$lcf5ZѴV8^YuTz9l 9S]k4)|TIzO-f*(T_7ۦg.J!in]\Kԣwg i<$0B_)vT j’1i+\z2G-Kgd^C/giB3Q|ˇY*bh1Jb<JcoְQE{h3xdh"%bt3y4qȺQn\xN[>]v\-{Q>6cQrgK Ε[b`2~M d/Rn@m׺bJ4|kQ9s$-o+&rCp⣡I4ݠ*I mh88$fvIB#232VooD3/"k*vc(_erWLҞD+ߤAQJcs(@6]DK.pnܻ_cRD ($ P 5q4%@zGJ?{9Q*7a<@%pw@{?/zα_"׬ :eSՕn -R j8ԞLA{GXBu #>A#EGH0W}>g)r-F~ώ3O]lVʶtsX4V9dfPf%@E2zU" }qTDc&U?k9x>:7e!UȈ,qO3\cԔͷCpcuElI'<+Ξx",RUqv_37$HnVBP:n͉I?K^8CuY-a LOtpG #WKQS&oI;(^)1Fu@?󤵥2F2r27%V+_@E0(!#w$x3VBYe"Ox(xx7l8\&A7n΀۬ZzrR_JI|qpFE1VK'*ItNWt|$֥T^؀j]{|b#8qe/4 pliUX9VTjfXG3?Qi}'`odZ}:cU ػAgi'w*F5/bF|a&@mZY)C>n.Ox }'7t)7H& ԜCص6;`Qzq6#ښ Dup>$\)Z Ҏp;Ͷ_TM%HkרLYt_"_@N!qf`&>wEDzjEY)3M:-jWb+twIÄ IH|xDH%D6C- K}<`?bE[ШoK) )nFz3f]*PrjO>\ڞY*c^ebPd>yt=@iM6Lro'xYk큣;ivxjQ(7I#SBr4RbKH3& R"{}@9 t$̊$-#]{z6I: tZ Nd:v~py ]w;U_0ѥI$gI|=?ZhwSD4_,5DZ9 ۀ.1%#"jl jI +޵3׾3Hb"!}D4j8秀{g)InG`".] v8~`B$MKTmKy'^=#P= !ԏ5Ϻ  G8/6Zb{ lT20LkB,챙;\ܫдWs!V}uaUD2!SqևJHk ң;qjzSL$%H|]jx׉3|3pU9r2d_#kA* }j= 'ƄD %:qq* i[d{5s8,7GZv˯_so ;)m]P@~FCLy WqNf?Mꪑj̒ޛ=qjhu2rmHmܣ<:EF 5ΡG,:n qG>g% `theߵak:\A]Ƴ.5?5WLXPA6 KGW.C/16iDP+я~ٜ 0#ˡɵnn8dF\N Zs4KdZ6Eū wFtbGςѱcF؀K]\ݑx7YZ?kzQ-JA}im Pu}H4$rͼ[eX[yt]%ou67]o@J c!${pnl &NQRٺOpx+p%?3\2m}j7#.E!c__RD9ߏUw9&~NgA5e2%͞O{Nm6#T.RrQ ɦEg" * 3ڽZPy!JDM2/vÆ8qN;$^LEk0R-i6 XVlo|+>^݌zEZ stTWTS9D[hK$aj{E^TI] )ƒ\yS3=񽵢yrCaB"_MEkDXh $6i1Y9vkձ@C/{ ."9-.w8VC$Ysw'8`g7F7o1~<9͵_ަDVMnSW9; pyp[jn}Gw / F!E"{"Bn iڛaQVmKpdRRTx7']-tDq)O@H|)8ߎ:y.2Cݱ JzZ;(o)<5\JN O:8޿ksf[ 39f+CC_$R%ґE.Y9 (nk}Q&cl޵w`δdMJt`ˉu}"4r¬$ݩqY%q'`5gkf$f/-ΣCӎyUW 4w:z{ U4U{2:0/ZvhpP;4^׋XZMFHq1*[scI *: dL#P͚dEɶ![Ph.1/EYPzcPX(o }>5*qً!<ͤa.BM %Cktgh&Tgl$͐˪n hUz6}+<||{.-C*!F绎 <.iXք۲H*RtqK=O&֌SQZԁ.\Wi3Go Q4+U")GOޮ b/Z%F?;/dBٜb@aWp'^XC:a[MϜIKc\JK,<S8^7>Ӌ;Jm8e-j=z?+ຊ;:b\#_ne+L{H_d(w DU! " C4Q똒dEi:T\9L_Jdvm,#G@M oHV菉A6"C"UX(P71lȔC\ym 5Oh $uh UvA*<.Zہi|D6(4#t+l3nNOg^5\}K>ARφU?}bYLFvItDŽa$<ܤ bP8 t@?Wz2!3F,jo}<$m^ brx֛HRpͦmeW;ցitX,;8k.wܶBM(O8`$4aS@(E?;n|_,Y5Lj!M` P]Pk;H㔽JRh+fqW >w0"xظT"ތʏ},1Ejl見)Y8(`?jo90IKO1"UQ 88z*%8ŵc ..bpzl E[uiC_@x8j>Q~GOҨ 0Mo]'3'AYAz]Vƾ,f=-MYZEC$vdT y X$iV :Uotś1aYOF{S$hqpJh85c7c2[>fSUCݙWla% t$!O;W1@ : tcz-V"9, ~k{NRRe!THX q上{ (ZG+*?Ӓ.'#5uGor #mu;nwY-mf3V\8rxGKr(+ jï e N賛J!iV5"uk:OPKl"TJ>x_Ww3F$*7QrIoe 91jaQP8)ܒ_81* 0$4 Mf52؁NLܞvMl* LP}/"%(=ʀg]f7_lr͉ vԍ5%y1-B %'#Ow-"_|=2T5ȃ 't0n9Tȓ՝o`V)k>uut NYK1ܷ0lN3!s6t19mXk"|%xhzf6Kpƚx0ЈA3(qO! rU'uyYA)9m`K bV2eZF+ a7Y9kD h)&<9C\ڔK{|,1w,, *gMsfae:qAy7?ȣ9'N-hCG7E1:.ޱ2EDeTCFi:;w>A`3)`BWgeHL9Fì ?HM7 rhjk3"5l]Y_)e۝ 28d*+yA']@u>EphutK}a̅ Nn]/4\EUg3:9$s=nHj3Z83 Q/@9}S NS^ iJK-n=' ͏`f@{J\k05I6'fIr8bUc1JTF-S?v  PJ"PrDń,[GnwZ9h8Ԏv-="o˯DϕO0`<@ =MO.Cev@06E3|rST-1*? IjR7n-A"|NPz$*5W =4̊2lǦM A_͙ZWLu)VA(wGyї"V 85ZVT6CKN)OB/y_s>S\\M_ 8V&Pe:Lr?b!tEYh`:/;=VKkw)S>G2|2p vOO:W>rYѠk78{F/V ̪4_vhi0O@WU 7҇ϲsJSF{1?5Q^ѱnqb|eG袠`;wS6?b䫔LTi=a A{tt<~KC1ٍ7v[V]5}@x6><+"aYNEցX7;#ugP9l#\b&=~fh7RU*9EHwn?Йm]Fq/E 9H)xB)3pmgy%(h#.̒y[[>9.fC{iAz/JrjDSj4()-@n2-<p^SORԒemuŤ%%)1"@BKP1%b'O~vWEؒ+ P L0rq_58 U%ʓz5,&CQbA!Ys)s76V;qY>cܒW}RAg?O5f!F zSVW?ׇM@z!"D~'t1O7!JXd!$Aw7~So$i>0tL"̌gE27dBgf|tݰ &w9ĤX( g[VYˋΏ&޽fYQsRx䖐HKtLIk٫`U3 e" ! œ~p-,:fxQl¤`x ZH8b/z(Ex6NQ:WRV=c c xw4S`%o50@:'ILBbbS;h4M(y[v=xZl-y}^l]9^ +ڼA k*a}"!oKPZtI_\զWehC6)qp ^NezOhklmzKRDUAӄfPcx738jr_BRmh8l>`~@<$u܌TWE8UԮ3:4=VC[xΣ?VX]i2/,0hZXגXC6fM:ZnfOj מ& 3qg&5!ǣP?&3S%[~䄨bZ$SlSDw/._t/_xK{-?nJ-1>l؇tcAx3~D G=/B%.<VЩD#Ao, \$UF$@ s?$c K? VdįVD uE62OL y$S3K?/s%DaTr`T+㷳QT\$1S+Ռi"7 c 8j{]MQF>8Oy,CϿ 6J{vn\g Nmza4-h5Voȵn;my{ onƽZ)%mUh0|dlϮzysΥV i.zfs)L{4wj OF|ߟ.Kh=Mݥߓ=bg>r3pvwY>:`49\(bOc1 QYo[Yσʈ6`o-yP+w8SyP%*R 66GjW2əI_m^$&j񞚦[AFZuJ?4☧jS+:hftOHI&A SNt]oʕFT7$l&F0ojgӏ^yV(a)2Rfy:K򙷄wꀛߩ/>/kIh 8Eqm@Ax]{=xk*Y^ѺIICVP#Rj0FrZ@1Q ɬW*taÙ7hN-?`&t/&r.vE^hus2Gecd:18- ]{Z }Ȩ8xsZj(cBzSjK:)YKVxOa `b̵::j%-~tCc垧\02اRtХ9~,أ%dsgzxpͱֽV i^F$#q6{9뽶dj]՝P) 16c(^ɨ{ʳ=:)1CLO}w%ml #qJEy C>:u̗I$MD7ek=ɣBP\~0?+kPA=)yec~B‡cq:hc\ED 4G%C }{,~0O?CΖ3S{@iЎwԙf' >#b։ 1?o吠F5d3h44^^itqye2u`u\/bP#qq,A)Ѵ3@,قuLqW1WtYO* T9N9dv9|8kmG;) z??Û_lVKts%xڹVLubr\E(JȲr<\&kAewU5@"k~֝yҖHgLY5W50p?q \膽ƜB;3}7yrJF^Ly䩖wK8-CdD:ՑD"g&DՐ4%})=(bKq->ZTE׾9#=GqShspaUY`rƍe`TQWGl37@jKs9|Ca<ߞJ諾AKۿLBªGz%VF 8el+/@?nS &I3e={hjyAi:"ۑ2hB6?| _Ax B1/ ?(>ݍ3 ׯ.q=*&q_~%^Dg+qg#+ApΡ"zϞG88e6p-6Prs2Ճ,8twDy)c7UgR{K M=c+3ZHX0H/>fj?ꜼVy{-QPFʹ]Ϙg(_0G-S30G&1Vd4.Y>":mբn c2tb.>7!Vur "́򻴪}P:$¼Y\D[ 6&%/OpJ$ogIb 5-T3go9GioN$k*AVd#TJ54GI. Vscjr\LUNۯ {HltƧhErf.v$c'&x ⤤s&pudJ``-}FŸ 7_ezE@ @Q\_Wg]rNXx*Cˬx*J{֢p}b-g Tes8=]D5=ҿ|"2 T>ˁXnM ik=y-i,Q'ΪR j-b 6g9〤iË'<غksܔ8\T^;K%ez1j02B^2!;1؊ 0 ts-1Zu]qjK'x20Pd ݊w/5+,@xu h^w.Wt8o<- cHiVjswwΛ>(s S n9O/g;A+ ؃3\`7vpI-3..Vdn.z "FvG.n/!t\MRj6MnMf2H:"5ұ t\$0i2n?dU%t9op|%zT;%cq+7;-!TW?O Ey  u.IvN čZ3_b6eG5$un=rc''P-9 S2k lҶ b] LA y;ntj(e2,^C?@\U{*"߁Gx|։@czV 1'W\mQ0 %Iz^ٔ4c9ޒԠDx/Y_uUUT 2BUQ)nn3 |2T_Tf}ؠ}ڦ)k7OwOCͱ"J$i wBp.DMi4,ƜH?I76tDž,mz"ء!`P{yafnlzHLHYΫ ܗ*t9Zq%a,+ =ɷZ郁XZM'߽.s7/as'WV!`ehxtn{ي@Ҭ836ϙ٭ۅ-vlO.I_Ѽ#ݣ1Gq>FOۦyh=6-o,V-'c(?c˻ mFm < `+zل$xV/5a/D}cLaY"gAG؁ɁhRڶbvEʜf@wC߉^sދ >JU# ɓa"JgRƨ;m$P,k2yBC󂚝f?(DaS0ı{VlUzKpRit%EȻPCA|~z(U#l%*2tL3Z˺6ؽOI&C+ߚJ(aOG+S30gLȃA ;v@.\EHJۨlo^fg*T3~}!䯭d͎cċ ۋajzKHWKތ1 84Ӌ W{W]mD{Dٿ>.E<.pI Va"y ArAG8dw6B,cp:Sg]Q-rPƫZ੹l4Dkl9HGUG&]:ϙhɨ=2x/EZW_D^zc18߰-%3RBU; 6؇X>(TeЧk* P?wV)z .̀3yfy1< ?E/iG0]Г,\3khc+?BEQqePUQECɼ.2$矢bmsCF} M~|ԓmiESe# \IfYߩSt@C\lH:t }i,ߝ~Hu*Qs-(;;`0s_fy?J\y*1yǢUѥ[2o{@z=K8?MYKO6JP[VK._׮睼0EoQ Y:YhJaly+qky]F{~@;`@3G"|JC WY/ S`,qY*ؔu\͓Ïd/qgPǚ?F NW Wj;7qBH9zQ jLdbŢǭ+#?vwҟ!CJ ĤD% HAAo)Y291áJ젣S7^9{52teJ\Z]>b] fT'7`HW}\)i_HX4yPsMNor;NxY-rK/06hҝb}φOj%Qs .X$1O?R9o*Vj !"hZ}TCJ @dN,Ifг${޸SvDNǖ6k$ъʺr)h胉:oh tݭ+ }\RiK uȳ?m5Ps7 ͞ doP$6 {X}hL=Q ARߐV>7 ͟N4+a*!$$dlJ^zAsD\jGVD.gzΥ؟)D^)Umqâ=r c#15 efP'^ ;/}2]Iv`E$E_L m%YGn4RA’e9K, eDL7*g3#YNG 'u ۼruGyT9+eQ9&UlC 9֟?%"L%S J>+IcAs]Km*<` ^["6hɤ1;8lyvĥ Qr8{l>j/eJ</R#rbk 㟵]cy; `omTտc>'A EvGxh{?u4<,#tva% $AB߳9'Tkq?]!5-<'OwbCL}IcEԁ: s͙Hڭn({Bm6-KelRlƲw:2M.gtesy3.&21__b5 r%|NiVmM@L2M~쭁 Tsc9D|s'\rM +qkqfVGY=e`*jϳhnNU96JvT,;_|d]n`' 8(%aHcxSLNhK !__= ϶r BH*=)P:rH\B<^7bm#Q8$b+z )61 8zq g[0 WF_C{4 h[[ cpzcdh)=ɣ!/lEc·V4e.~{{"BlAw.Iڅ@Vkx!Сm K2~ u/G@LS+!hܤՋ^efRrΥ${u WGTAǑAk* hf_!GB* z!>.2hԅ,I&L6QJUO z;R.ͪbXXdO0RTR.f*} BIX, qdi- k7xuYEOj/_TL6UagtZ230g+/pȹKBOƪ/D1>$r`3Sc;!dp_cy|D50NJbǃt鼞X[H\" @5i H ;. 뿺-OEp9hÈJ Lt7kћvZ>]&X(YsY<|~ʘFtF`pmCoG8AG7"3V%W0QD?/i1m'TXjdC2_G}uC>%q2 k]J`Sw$^N\K 5ʡK{6u!Kӗ؆WL,U[./dXe/kx@V4 ֧\0¯Rço}8t-LvmV˥`D+ǢA SIb[djߩM8_$]l'&Z&.mG5k%nj:x,!n*4)_}**I. ȩg'1buʘ QH;kNpFoJK8"%\j^vaFYΩ)H:y]Ԥl-g5HkrDIBjFשS 0/pĄGLw4V99C%j.1\sj>-x?ʙVcE>6?x^ Q~XV\S戮my-N$W3i7ڻcP6M՗ .'j/\@d6dbmkOT iRvDhW6\D[e([d?vW(#v9O9vqR[%Vm+79MbB-4ȄΩ]07?N_w!Mb~XV%ou |PT{jQ#9ϠvAD2X h'@Ns[OwA Ap|ac_:f$| $D?ˁaq7G2nViΥۈ@FSe}K yXqˌ-}oI%['3C<\ yڦ ---y9{ y/u;|*\o3u\'1Q e X}6A%T0cRiUzKwe_˄SQgV7۬ ڎeϼ3(H!q3Lkl (Ww{}' ĎJ!,9냞oj(%<6uP¹_`%*@SIrөl ~Y 6#,[*=oq\2 LdWhleL_&ɇ]nEL?Ǣ)<H1Bx*;4Ydks7jp5a1Rz&:T'mn_\> hc$O*,$*-{8@m#Ěq恵[=wGJ΢*zW=j,vdžD@ڬNձ&p M=xTzuK?$gKO8'^0p\WYE oVԘ5߮3`j #ڱv'{loƠn?d:uЂgh2XEQ~G- \QVረLʍ 0 zAB'Z1]Y=k~]лe\-Nx K\{hfRщT|}&/ <1S=.lvm9jW A^yf!1` _uas[@:ת<5 /+"mB> .1$894雎~p+ƱU4B-̋I e,ڷ;ބ8C";bѲ1~7@k 2>MHrC JQ>,)`540Z$$8-#4V*Y2Hٛv#?a9UKW)nȱ<;hM%Qa̵PgT/F]%P\v3 ю k㱟)WGT1Ѿ* 7A%뷸B.FM!MR6$G`j<]@ࡼgAPF1}& 8I.zHv;,i^N`,$i$,GC 07I22yb"NYRT k7>|?Q5>3t3#\EڂXRv1( EEweOVIRkljo'UARz8R֋ve-2Dg#8{_OA7ǐ m<@Z6axgYH+&ؤw:4BPtlxha}0ItA}HHE'Ic-^7:p֎/6;vPu }tVݭe.=%uSz/6d7Ϯ& 9vUDF,5;Q "j};4M~-Y\p(1"^S\=0T8K'ټR{8b>WK@ŤU=]Ln N։NڞD\sJ[͋Y]1rUu5?.̶:ɽ zAzSdd1H%-wЏ 7W[X7Fմ"7 ;!G21;#kʢֹbh)zOR͐C\NF3RMJ !e:| Q)]~:{Ѱ"s Ʈvy[-?kBv< /zuެ9{5rOC*@|LtIVw:«V*@3\Yzm< .0, cqV" B^ËCy: :08q $(lBM B[ÅUd5V?+]W{X4 ۷3IUNy{Lv!7[L)O7'&E !;6 S#co72}Kꀷp&j}&hӤ׷Ljt=n(YpRuhI 1x{XOɋ EyBM}We qZŅ/e]Zݐ4+ x meu{cUcH:ɶ)(TFł%Z?@kkkP(  %кQRfQHڧQ/BmT֌Ǭ-)`fd5VڦDSl -ʚ_GONH:)&pi]]][o찬Wƶdd$_9:A,1p*).ULD&BŁ -J`筗nǭ.GLAHl*Կڮne{TPmy^h&ƉEpMo6^%P'4ͶL ƛg!+r]aXhA:קW`Fi.&6z}&U)ߘЍ [IDZ轗:pJJ*w"edu6|N0RSB~љhG1G-a@¦^q&Qd] Ez|$ `&V t+Upc[N>˃$( Gmx4Oi-C%Vrv8Gy쉴 aOMyp85oV)_ai2XDDS J1ZF\kSˢE8qt`WJnɣShEP _^f#5szHu$q.?CB&d/4cQQA~Ɣ I gD-m[3Cq'.퇚/3.T`/8 s]I,0JNV;&> y^BBh#ˍ9jZ݃H/1i|at|);3ɭݲ2Fzh/'稳$V+^s4"!x oA6p~oLr$k,p5V%7K00Cf)BeycwEEPz䴮Q>.{YvDBz k|ͼ}]dXJM~L`}D! H~{PO$ F,y%< %;?wǧwd}7>Bgﺉ<;ɮcEp*B+W_?+Ոf6JW`f%J 2L},_Ћn>؍N]hލܼL׳wB4qߕz]c81ة"24kb$iʴV2m:+x+ru")*UR;VkKu}.R0 Ƽn0 x-})9Y+ZDs[.Vz+sѓ %[O UrLM}m_?ɭH2F3xv8*SE<0ʺvm~x93/0Vv"Gy x! I]/cLLީ:4Q<`j6"-Y<żNO6w*O3 XZp$d^4qQ6QB:(nȵTn+Cgr3`B,Vp߳v&WusE}܋1bN4 m"~k'Dq$> TW2suQQHy-#]ݠ+5ޟ|hnʏ}U[dd(c!'ѷuuT99~|0[ tq^Cc(+Mߩab'@-n  PQCl`gyO&? 2+\q*4#t@Vʩ!,P{ CfMP+Bi]!vB? ~˅oupo,܊K< x7qPCzĖwiXGN(5}C7QPaoSNX8Heq7Nj!Iᅞ>4 >-I Y8+œLw',nrJjѤu TlvT-Ѕ/B[+Z'׈ޞ _Q獯,8g4f}qGכ4?wYrǍ-y`*8ROOD4뤠 E ck4l&ByFQFp+n5ѨDzWC/;FB0z]\"KM/I =E*(;7$\͂v7$MUa&KaXmC_`r{qDj~nо~UF((K}FU =v -aox?? /}vbUP9m8GBFyQo>'uﱋ^!gl.aO=nҷƓJ9}0loSomVޞKRfzԸIA*|h+@dZ{ k5' @O@!C%>(z9x3dXʶ ڠ<з|Q k%N4ֻljcP`Ǩ q>1cm:F"6 (ˋHqnn:~qWyJ^Bv5Pr|щ_,O`EcQowT],sʮD:cV=P59pp /8䆵F;X+>1W)e L(uuqLd}VU(jS0e&x8UZ)?+lmevۦMFJ T~5V=5YD Py{gJs ] ̰`g҈M8V  o]CBbGeGNP>KHH:Q\x1nQ|C9Џd%N_-tAvmŸ}73%* )[޽Wj |)H鑭}@t-|#`jg"Q(@iz3p~ph[^5=ć ,jWuX B07m>&٠O|oi@)&+\#4V4~ ˹^s4\lR Aj]tR`4lU0ߍOowY?˷A~u Yl(KNbq=Ҩ"!!wv3y4&nkU> XĊ|Y _DŹF ̑5֤*SxhvQ}8!5Ħ s1eS&RZ/'QgU`Z)O𬑽Us75bF P+sw0 ¾NzS `[L\ QOV&P|=f9^i_:x{%_fn#4s*UGGq WO뻀Z d6A4_O~GV|*B9=K$M#Fs?tkŊ\-0j~K<&~Eiǐ1ޜp[\(%X׆T 0IXͻ'mIB"8ƗfHFX67=D.*w@bP(rpaN&d(i&L-PK-HU,!,83SRb /k܂cHnXN,)ÙS:Q(X2l&!{;$':ѥ YXҹ̈Z!&*Ȥ`W4%N~M~(Kׅq0LfA 0#GKS3 w@.$#-q;<3 r2v'':(% D ݟ| :522{Z)Fh0S9O=8ЃYlÝu};9`!QEaAUT^$(}*$KH]snMɣ^߬;nVEقBCsXWP{Sj>ޒrTV Yγ)TX=$,G=W PT'jubjSKJXE|o*Ow%\9E#FHX~ RV8Iwu^X3MY$Q,;79r0q$~❿R73k L"S„.p i4l/{>H:1ae_B`8E8e0NK[ꄫI*8&5 ۺm#g[G?+RszGǼo Nj9%ߤ?(ŋo k"# :[ci9؈.RBEOܲ "*Bbޚ*ҝ"2;߾,E|Yn.@5֪ZE5m|g/ZJ@,fVhvd\vQ]++iE hHk$_l}-G/Vpb4I4>'ԯh~9 G@WoOaut!>:!i!;ZF;z,h|4'Q^g2ƻi:_,RU>ږv*ARA> %?_aD!sȀc©XkXKyYF #RVecTyD^D*öutiDo:֔.|lTG1!\.C\ّk=P|SA ׶_?`;IljfN&KASײ|/ÜLpD!Oi hp(*=G1.qOovr$~o]k7B<$_u4Pf6Fq$(C7M/SQh@>|7D[X%&+dUI_(fH`n/kQ/fuOoڀnCcm`>ub>?-~Ȼ}9 u3UڵX\8`Dz9tu+۱$5 i$p"ˑ,A}͈r⚀qG%؅Jjx npJxQ |~х<= nX*g SB+eiNU"|;fD`dh.f5~{ʳKLj|d?)#^6|_Nva۾%j*ⱉ7X#-5Pzr<-!RBD DofL9vJSH|1{-K]#qn 3)VΒKpoKzƱH>3Q՗xq|%dsu!%S6=nnFaʀE{$T1L/0ePsH dRHh cp}T);ǝ6B4cV2; -'2 ܧe\\sǎM}_ĕP8.[Vz4֢,Q笰|{7Yf~vzlT4)-$a RĞ6(s.R_fzO&7$r#ƮeLuaŞ4͛ e J| *xrVx`7Lq%pZH-rOGeyɮVe03V n'%AHL' රuVyEps!ͥ//)#Ja"v^ڸ}+JN7IU3~߼uDO]u6Gh\@ؠ^O\Go*$Dx!jGD$+a3A zx@Y"Lʆ^\{Cid-  Is.p1Ӧ1'K 9B152>Ј^"_.nya%P]U6)Qr\QHGQLje `Ppc!cb\#EUKgLiiN"*v42K>ř\X,IJR$P `FvG_a^P}E/.6S$Iނ))IOf!le2F RPҚS̈́1il@[||Cw})6˔{1[h 0pV@1mCXWfA-'C U{93d](0Mݭo<짞9#q'D] SG 5" ؝Iq^R#0t"Y̭3BBl4'e&Z$xڧJUT@7IPFdxl}kȰ>=e-! BٮtȭrKj#pcga]4xcqbڼkdaɻ¿h DƩB7(U_&iE>D%İLaHoICTbv.jӴ*KM|C煕J>E5z BXƲ2Q|) LsǯxBUBU[k"Al[}UQbO:E P/},&͔Ӷ7vr.Z Iڑlltd-A |qj!z92xK*)?e?qCڭ{PQC8.лo>JfP܌&[Mќ)LaA~ )LAFM0cYTRrExv{uS֩utI)xfh޺ƾlf{w &t,ېhR`':/o!d13o? t`iNhvY{ȋ}ՠUKpovvƌu!+xra^% 7EV#M t~rՋV 6 f=I\e>8.XjXoci{_{{t &po+5'eÑN^ZߘdIʣ䓡:\Tw`֛c,;?5%F\>gHvl/LJ&e#.B/%D=L/6F㹖tG(^'[UrӨ "[D^rL mHD "═4g swnpMNqv'thlhdSj[^wP3L6BW;}}eցF9J@!j@MYHoDWxm9v`%Cf+b (8#n-i"PO?LVa̳yBe =ާ~r!"OžM߃4dKZm ~p%9 4 3; *a'8`/ҭMQUh|ۯ$&6>H@&k+WN _Y7rlDZ sI1cx_5"!ldnx̅\iQ6kQ8Zi ,fwc.qs'X8H]0_k7UI,ρ̶g>7j|tݓ3ee ޛ٪8le [D] E.M_X7.|4=(] ~ǖ#_~ m2 l.?~o$Zf= h4p{~&CH-o8vH5͛5Pї%RmB=NeQ`)A(oel$GǦ#OXhFg3JF]g׃GT{WUi (=a Ie, [ܥv6N(Q\LuNDO0YdbuFˎ| ׍4]_ w[Gr<Fv94G)ؔbJJH3.Cʜ Uz= jBR,aэWX< 'V*Xe7fڿӠ3LhD gB)Կgdjԗhv^a#Gc_׆&/=6f|\g7S -So2Fw٣L;qf`ÓuAb߭)j+\WWzpd|/ AK]ۈq)c7Kkh)ӡC/a/J;a[1zͫ5h9Y"ɼsQ"Homy{ $N5=}swP?qG9WI[SGև`A^*&BW;ZGT|\sؘ}~*15LxH ^Qڷ ky"~8^ѵC4H͈;W,WٺU}1okRYeOdC]>vɈz5tj5PsK[xr*k-irBx(ili |J]x&pF9I$XQ?H]P)g:)RJ7/ݒ_BS܍a[^8z2n @UTsX;8 <ӂ; A GbL?g~%Bn66y$ׂ^)u5Ky9Y&\ׁŦXeިI#ӂpuK"Pa`K1V2!ɦP}2?1Q: Glnx<~ivMo.`lDX6&fjwKVxzR7 [/ zjNQ'j#L(z2ϫgd49hY:d ڬGS@f=՟p;zvj9[c9THUFo^ZT/i>.".5TT.6M/A-Gt5*XJѣV'Ǫi%9O}H5LB}8P# =z]லrFejd[pRh¼qY8p<|YKh`R3k{"RQ=wN.k6(=>/ɓ۞"ГY螼X]II!'Ur&aeap.cLD;n$y|۩ }cVu6S֖#7e_}a`_kBw)7V3xu[N8\$ʆFy\łVh;%QM GNfё!`DimLNEљ;p>Z*`_3cvƳ%G#|P#kTKM 8~û%~&cHY <"', ~~mz ǣ%$KF!q0iCh"l D@ 05G?գA/Kڼ}jP47@XnIAM($ ET V0(%z΢]R<:*}N3?LQi[_̗Am|rORK_*-qn-czsuTH:s[AL ^#Z"qUSߋ8D/rά[x13=@e^&TKCɬV SfQrb}1Ytd9@!WW#{Ot+9Ul(qSR8`WkUKΚJ1R7k/oyOpc:n*ߧ=E0$ۼAYQ,{B, gOKP~ "M&6u+߶)>BMM9q5+,vBrr-$bUtCi Xy`{j4$~ZBp0G^@yGK}8:c|+]H Ѧ}V'E Kw#eIyQ. h!UBm?Íʓ:_ڶq٦#,m=K"B%Ů]<-g4J{Rp9AIG;c}"GRp C{$rZ\ 5]8aQ"Wz=E IGhvPC=:oIƐP^8t%hmù\.i ̴"|䬤lI{:3$KW{As@,cnӻ;KÊxЈ5FeOhJx㨝j W!]*UGN@U-<qA0:ZDP|ߍo2f>.ioU רS F 0soP"4K'0pGnt<:}W'%K0I al 8LKP:m:4jŏpq>M6r'{L;xw]uҀ%[ W6F*EMS2&^6?V#\(HQ NBΫ3_ ʗbx. n]2#+;.w/D\}zF~buU H{?i);%PsM3:Hԛ&3y!Rw"+>mCXu1otcL!F)Ӌ%T/`;,.GMPYO4%V$}ѬoPn0gim$4Vca7( b9\Kb{l~G/e8xA q!Ǎ7& PssV6f\S6q+%IF ؖ8͍M6X< #"]D /Q+Xz8x#L(y4Gmt/'yS(.ٕ ἀnn}#3fM62&8#"rhsQ 9/ (WYch!| )mgFkȤt=NIubce ?M_[m V4u2 ~B:HD0dVtOݩGUkۿ_&2 +*u ]>sb `#L;O#-d0Gs?^( G/&)g3:&v}W::Ye:GlLb̠%Ե~Iۓif’ H[vvedM#XGdEGիT׾Qe4e$"o92iXP93ֹ>XEPo>1KXuv,?QKqJBֵ]}o--(pD'FT<ͤCiyф vuz _J$CqGbX g/l+m&N9["d,}eFilhgRH3Mz0KwԔ9^y,f$t>ū7@϶SŇ ^\Qh>V4G*6%8ٿ昜u7'HuaGWK[FWQ{5Y1B Q7F?˓*_bqwtq=,=>>hS_=N#16DpԀFVʩvr|+M][2>Аi{`-m&ѓX&_淘hXW1;琩B]~EaMZy }!zfEEv9_@'DGeG♵?޺CE<8LndTG ӱV|琩?U,.5D__8^%c]2ѢbʂG=)"ݬ"xbk<͵4;V#`/ ͯA>GM5&ɧ/wDbP54pCRǨG2;FJ+OPu7^;* rbipC,-P*>LY㝕DC;1.AZmumC Ry1/z~4ygu |390E)* 99#ea[S~5IֳIc) 6г<L _s17r]pTr:22d)o 6"`閶\ɾ‹ e*T]>>ӑ"%d)􀈚ݕ 8[d} gKzrfz 0#JxhWT<' 2.˚}3cS9/ÿ X->k2ʷ_K<QZB~I%(6t@[4&1c6.ZHʭ#Fb&)`船hfS.=KO?߯xӱJ^*N~J32mrTv|OknFNwOV1qމz /ŶTZ󁟾n1bK^[Tjy'@!BByǴX>2@DYFb lٝwT"4qqtHiomKཹa_V8YgFBd-9#4<" s,e/Uksfp\&E!_O(!% Y6b3GCayκ>44˙eW =\P2.c/߉dAӚ]Fp~JoUwQ]?t[M 7C#} aV  m.g^ޝԔ3ZΌh1o뉖ʒ kiH [ aD48d=p|(X uz5q0խk68ʠO^q a3yH}7 InOJ#' eu=t qDgl<;**sYF":l)6WG//vJsBET(Rl? fV%'}8'8ʣHPٸ乧ri[+.8??a/y8$y|t_u_e09U4уYz2_aCCɈ\tA:K։ ǙH֒N)%JFH@KO(tbq~m8/dBM;0hFO w sS3c"\W%i #xb ^l~?>N6?\Q,߷,=8fD|*k9{Q 2;ީ;RQ]=AZWo;܉R4T }%Ţs,oۓ$C$KzWYydB3I#Zi|Q itIr,LaF._ao_Шnf_3vv=gz.{ObނmL*hVD|(+2^/iaۓ糧6P;zyFlTo,7sn9b/zPqؽ 508 !bdܸMux#a!DUeFgxM! _̺{kds6~Y,]:::`7z6B=]BUPd h ~Z8{/TuYͲƮlS+)eNsWbq= xFU@T%ׇaUЫi(V%UYr G깿&z66T!e?MM8хQ1)>ћ21=ˣ+r{o/ ~gB8G,N!K" :D?3OFVu'[~4FJ(o:;_r(4R j^R1eh[d[ŲUEh_C4AQ? pf3O꿤Z@wpc1~N<|V}6-BÌqQb-鬇W35K%J JiqH吗 9> A_;Eb)5"2RE<M(9,i'v[zu#ފ|ǩ8w0۟-/NHi6Җ"^uAf= Hï!$㚅,ֱ;;*Zٞ TFNṋj߱[Jڸ5WjI]nv"|IiZ)\;ra.sy^"2fvU/ta]mQP 85$yxկGꠍhq"LsW!Q0_V~K.ÜiIм+X9s-O,Yt|W硔jae'?di&` #0o.7rtVEݹŀ:Vjߏ/-֢ WTDݏ*L S=/F 60Lw#Ry?Ti;pXyqzuyX4m=v[D.22++tҪ{~q`1E|QȞD|^EPo86&i\t  @TZ3b:1U 5Ƒ2S_N62*1`K6U$g)K[``_uٌl? OQ*ŜLH6vQ祁J\EWv3Ie` +=_]n{AOUuǢ;|?~:aƅGFg=:!qє|#˫xK5!2;EkV{C$n;OJ1u/SEJV枮S*/=/1g5*#r="~(b9(人lJ@݄h &nˊ~m w%X.thmj,1X*R,^7n)16,Ax׎~"C9i-d.Vn,WQV)r؊MA]~ vUVnDoI%Ahaz'ո]DȆi]݄PO1>-9E#H=y|q.hNԎx! ?$V,ylg2C!sO$)hi[NRW"*4Zfz9-EO24;kg+܊aBrF?ޛvKcTCzƟv @-+{7xPrj9zEsFbξ,~3h)L9"p:\KCnn;":>wd dn\B*YHΝ}Ι,d)w*`*[wؗЦ#Q!DZ{a.M굺9%(QX;̕¸D$x|cG4*!~WD-zsbT/X+;ݓ^Xr5سnl6<)ܟS:z>۞)ju<*8YHmTޒ D=DJ(q ,6kX OmF_rs3" R99>HeUciI hI2&jŤInZҸC7Tdģ4!Ә9p{nDݩ,k5[EwO4K$vw7,q\G1]3|Tט.L&~~SRg 5[6}4,7=LNb -# R#.ԛhVX9[܍*\\,5lbJ?C0\ (Tj 2K\_?5OHQؽ+?!+Z X͚AqE7& t%(n" ;Si~5jA<14[=5CXp<_Bw6āp0#"2Zk >{N–k JxBC›f؆ yUK7t*I{X g7dbG#Pp(RYS1kX8ڷz <|Thvaur %gI^dP!m'qc2Njuu>~qU1_L)_q5&1^Xt['Vb P ̈<ı`]>eIGQI .\yXEƇJ9Fdgw2Wh78(\J(@촥_)g+BF^cd 4-%BN၅YO9ԥFKψ4m%T_نVS6 >0Z$2?V"KM~ϩWHϭ*M԰΋dQk bnv(j?lf,UDL~3t#*h&t3.D_ܧGȴpo dm!Db݈p˼;Q>DŪ𘑪uϿ;'Bc68A`F2 |>. l+|հV^$#t03SO,|1CwRkI{:S"o{jװugjI4y|bCN+|: /4ܵN?ǟr˩-iB>k0\z#o Ut!i]97K8ѷ2Łl-HI': s:^kӽOy)LHs"ħ^;{@Sj'%!y.QN?T_ܱ} rd,MIFc;6 mz &=sHMI[qz[5,y602C svGj0K.sX (<도Mmyg>or7t 5o慢 қ-p薨gs@k[VP2"0.29" :0"vHJ)C>H%uH`<@uEc <"Q ydK xߠgSFǀT>'< X]3ՒwEgca{pX ZёH ^/eE/}F,_rMnk F~6R`Bs2VjdExQ8\h$ quh()^(z,CP-̣5FP^aZ[N5{G1?U3`ݿW`ڞ( d&{w8{rSϚd#9l˫A%/r@,xӔfម+ c5&| f*^U=յǢ{t.jN_x3&:k0GI9ר5}t@?! dC[Gf0 y>-f=>>;}IOsc_=b@ (K']=Ayz ͬ++K)^+}ILhÐ$KGPJKG$1$ EЬh%粙oӀ~[KtopJn~y2: ۙBܽq61LQu_ wk ] ƨ[Hxk%{]Sl0sT鈙gU*ʎ.^.jy$ϔy'GC$<J}0;@Zk+έ%)t4_jYX+`~NMbNHObi(?izh?n_炉jDM މG͘*v!)_.v3ubǜ/{ <uqqK1‰FqЁ|'ht7I&u6~,` /L6\L|dY &xP6?V=qK@hU]?H_DC+Yep^Oh־.Sܗɳ6R(6s]s͏aj\kZrz ĉ}p@LjA7kfexUԡ-21%'ly/\JG6 .J`A䳔IVN,&΄4` :0W0%b5~fQI `܅q1 SN"?u\jr?>=&I<+n{qnJl;|"s_D>M3]}tw1:v'1U\;uG|ͨS6P#pZwz>L Id۬)Ķb4pB1[7/lKMvjZ{f~~=P _`5迃xY`桪5!Q`@rmwr~S\ ;s0Lz#ڜ/lvͱ;:hkU4q? \z2 6s_n?=VPJ8^N8 a Q_DT Zc{>dq׬#N|@h=;*ftI$|,/\IdNCJRhGIuǯ?rϔdO‘Fuud |xEq߉~>~Տ?>9$j ,p>$cы+>ՏwK7;xT|D)#cxd;#ZU}3y!T_q\ 8qkq ?d#m6X]p?Rp!rqLEKN~-tDu"p{1qc _V#w z-d4^rYUv5vvDJ6.QwL#G~1%~n$ n].X玲zxY8|vfwIaLn4-3;%"aB^>F WmL}ph ؆ @GMbB\) GX~@y ;-&jOt %}Ucȅ4(~2BdkilMuIOqBRb9!2ot(_EO9Ekw7i)Sz$.;.YցYMʉeoñ,ZuEaMyU*L/ j2a`Go%!UKűmıPͽ0_09-z!(Rדʆ9S7E~;{ '͠orj6:8 =-Sh(QBdm퍤& _Vī B2f~>d K,Y~x%twR9 7./p>Syo4M4z=U򙭹p#Tõsp%& *j|um2,i,=w>¬ZjaquZc70'ޓ_u )+qܝ?_Lg BWOK6ZFQԴDK}O XDx4`fsQ Z'\qc3y '-W,-G`%n $XnPY|LmD2-ԏO-B$$NK(5@EVTχ,l}߭?6J2_ejIza&mѢ~QVҠ*XW>A QSBR;r+罬 DTn x[=MޣNk`}\VXNqS@Ǥܙ}`Uo_U $2r%Ñ[}sӮ84j)ދ^Bt&F֥/~I{AS2FxI-ʌJW%m)!C׋R㓗)|PFfPڣAPKAQ-F3ܭ4q43%Xh#,ql2Un%vmv}&v(@"V\*Wp}'I{hfPp;Dx)D$|p9˓ahd(Ɖ^>K~ͯ_ WVQw"/p=LJiiJa9q${=q/C7ut'[dYX_|xv7Rh<8\?邬!B,Eti&XPGQ*oq[cS]8OzĎWah+׹)l3.ah/LJSJN % FA:>,ȧT |O͜krN ȨNMWCuTo_ 9ݲ|rL}6Mf \%zJeЦ1b?ζE ؜w%?|ujpܻK6Э-?ξU5֑<^h\8dHKcK yNCOWG [xkY>օlL:gYZ070701000004d5000081a40000000000000000000000016612f91d00006864000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko.xz7zXZִF!t/wh"]?Eh=ڜ.+@"{;ZA>hGJ)ǥdr"G:b Yi>ltk_9 tD5j^&^E""gU4mmb( u}[ш޳  OKd7s0ڣ5mbC,ȑq}'qǛm8f""Ysƹ?05),%{QGKxS=V3Czf# R]L:7am6 ^ߓ\/ }:id b84ċnNB:&b(2\ʧpp=,cð쾗bWƚ$jԳukązպw-_E xNÇgc?my)멃4 4rlC0Ei1=/|gabfMH|X/ :!"U 2va0G\Bk (cwpvG @2ZV dU|ت}:(mMXzEJ 0rz~if ,xolH= 4ԍWu.@3o~)G# l6媃%7U4H.|buL};)I7p@?sYL}2@S[5yEs l'F ӎElJC2g+W*8yĮJ0ȗ(>!eWaxϧeM`=^.d<b3궊ωf֢'=huS %j˃#xcO.4Pq\R_!^URoG Ҷ`(ǪGF9HIzߞn4uG~]EwD#r&Z'Γom4Slm AXb8y Һ ~0'>r A2) d?=x-WGEm/ձv4;J[s^0n Qm{s_DN̼?vllSwV{TjXhbRMOx6f߆$NvLl'c4 Mt/`|*K% 3L>첰F2qd: q!ۜl8֊ eM{K* 0SU0Yvveǃ&&xtflvI<ѥ=j<ZC y!"p+yg {(-;5zbP>uk2nbOelvj1|D!+,\<?tTM)ڦ6;7Ʒ E,zm,1klQHKONډ;+nGd!1]P!X9j0:F|~=H]o |lf\{mNfZڇZy B69MxhbkeP{N {zp>/Ai;,LJ?m{e@Ձ?d(̂s1cK;^ 5sy Oۅ\ky}nPli~5խ-Q?N^=0iAy~>2ҙ@l %H:SJ@k;%FWGxMQ[>ocNIDǦ z M$4gi#~U~k$hOr:7t_QQW͝<DKPJʮeT`{6?:8+7O@6=Z~E cA]?G#VnrB+5MZ+U70s@K*^i*%`zfG#^DPkW6!h*;OcZq_kpNa7nQ<-}blRn;eS ޏqliw,'٬1iЊ`4j--xK!r BRU +ڗUL4! 4k#anZXi šϸ\?)mw%Zyc285|ܴ[w, `ȊjG;FhAX5wT:f{z<}GG ?>h6LZ/2ڧ"f?~߷5)O{CO!qD2©u(ՓNMpY #ϣx7 fH]ⰘŁA͞Dtx8 O?!ZodJ$.>XFmȚunhQ89/>-!C%YO?_QthXSZ䒐"kI#?`č:;3ɧ9Y'9XRE% BMx;OK41aWC3{Y<v ʄt"@/B tĞ1^Qn XᥒE>. ǐևs@9;^^01˃q0#w91͉/c AD{vAhL>@Gc _!%9bC NR-9 -a?1?uBƗ0% yvZ0 S' XfCE+Ԩ$Rli1|zhģW* s" m0˩֛56F3{KV#a 857M[ .b0rXHmiIv߷Iwb| ߪ;EQ_7CY@lQ_r[C@YKj̪JM} ;pD=Jv4ƽR]8nBDw"]Tdy Ä`t9ެj&y=Zex LsI56E?) J, B3G0\&4 'R:(dj'i2Wfx|B躯bw[ yM‰P1R!gTf|/8{/\qA]U)ևh3;9|y[]# Bzycs5Et lظY"#@n{svVDBҕq=CZ5퇊~~^г(ИpG2)1Fc H1]8k`%N6PvXybIFpZB2-h-蝣/=ǘu#f7(q%zA.dXX@tlfpi0Ƃ[f}oTZJ&k\jɏ/MF ~zoh^*ݗ;/DYB sf`O&R]!N {r,Ãa 8?|wP/Eˋ*xnSxuXe_|O*tRpf0 KH]H"̌t!7ćSVfmP)YLQ/zrq'tgo3Ns<k@v4<Πj<Ď9`26+.=P޲ d23o'hw'~+@OG#qT~AkeYIc˽3IaqvhD#8S)~ؿ6ڲ%GEOz eyV2L^ Dwq͊;|Dc%s`njN <ݮyRnorе a%pXZkIT( V#äL^Kima3Hga"`sqeR>e}Wb0$‘1'e"ےvd7Ie}?l5Q_:h4A]sV0K@L J̲眗>{f` Ictɷ9TB<9lqʪ* E|/zU=Yt{Ky:<7qv 3.oU϶]"'NyuaGny!ϟ:f#: oOsa\<{3k:e@mJf`^P<"^qZM'kAw*͐$p]Hh3Y$7vԑPD[ݖV͎WP$yo7:C]݃Zq}PYeÿ$2F2`+W¬sIYW޿Dk\aU $o8Ί+Z!yϑ}?5o+E: f=+},&{!&%TiOLm Ƈ}X֚zñ^Zzվ2v<[ςC`_'XsdFU?t|Pc81SN`5Tm LCz.-ǚ;so@;hB $œu$1쀝>Pu buz}8ʖ@?)%@߮a6[Hn vEJ \U0t>J>]3ȍ:a=RV! SOE+=m:#B:m`=J9<Ҁ&BbK{XGcUq],!'F_wby(g\M+H 6ړV6DŽ!~:tȟxa.OcD~@/V#wB4)vD^}8EmNb{bڂ&3 >Tn(uLXF =|{e \x0wo\u[ߠ<_" "PtaFd\_yOv~XY֞9&ޢ&̙ y~X{ig, K_$0zD,R\ յp0GB KTPMit3 .q:;-Io$T9km.P8`C'!8w*wEc ϗ `C= 5K1{ھu)6 Y%M0Kcڀ麍LO/IiLߜXVC9S5>C r[ Ty6(CW!Ť-l[6EP̆*WX8` %Ep b-^D3ͅ6 ^"C?@}0[~ߎw{=:kG V uGPD_oW2>诵 b~8ǩ4PXCĀ`_v L#!9ҭΞ{J(6I3,SVd CFg[tYNs^v!tyjsz.C"# +(jO{oh eP{?f%z3oɼ¹i/g,-Y6_hcBf[.&z=FPn[p`l֒8cJl DnO|nNIcRcSiZY-"M) DJM>@Nr#mozmى\xΥ*MiZsS3dGT6[gÈv>?0S(fSOêq릶r~ JJiʯ9~$q%] bƍs,i*WdfAJ?5ha &heb$O7"S֤cyaߌTu3珘wF$E^ V1*L@tAJ9 Z#]/ÿގE̮|#߂eޱE"brp桨 WNy`òOyUy_~^FӖާx+ؑqe7i쎞%bM2s Iflq+ic|MV{fhk[KO@U`T8pȪ+?vUL:[{om^wf=蝜4_>ܒǂGyI&s} rs;o;.0~s6dp/kUfʀRs'J,jC\s$1⎻Eýr)e kei98%:2Hͬ/!q,P\RP.Nkz,tҒ _ӭȸ^7+,>9 |4- D%W5 -ad0|3ն)~ ^ҁ3S$ޕ.QY'skAmi$ԏ|zn!{ Z j 8_3o1b\+bYC/Q eIHʹ&ZtLjvNbquFBsvкܘ[OC& zOD=IlxWQmЗ2BhS(\rH<}ӸÏ -V}69V!ǻěP3kK wu"04(.WI6c[:x5D]e_gqsLj 7qkt7Q!^ґbmzg; "gZ>0}/aU삽Mytsg\;`e^Kn(oC詜Ҋ !4gZ0∹]){r)>3UI+ ޻Y:98dx=]P͖͢>~̋W H!D4DnnlTz]ʆAb٩'.<#VD 1/6x<)ɾID} 3r3:HDW3AznPϛn?5XwK E]BnL"*̃7D5f{|c~5My?݀M&sKo۲ze}u>?Mex!G9U51a?*L BBfEkgMp;V HFAւpqg >}imƄ-底闃A֧)T6j+Eig]Υc&p8X<âEb-'HCkkgb[K4jhV]Jݖ a`f9i wSK/z8:vTWbI2PPKaST: L8;V t"Juz&0`1!O7sX=t_~K%[xsd]UCmRQ.26l` {Jth{4n/.8D(%+i.V0*q[R(v=Uoaj %;\pu'XAm@QB6T:lR,5?qIT \@RMH[MIzu‹w,BAT]%6[a?>wA3!A1벐 QP)=W"6D|;Ggѽ%t!눣 OR.BKq:Z86ىRǜA$0(j$w@K(ұQRu4]4/NSw_sx| tˌh|T*=J6sp )9A5ig^[kξEozL{1-TWؚz'܇%s+B-x ͣؑ3J}7L-!8uz?/$Qȑ3XS.ٌ-㜊~;mwAXmLϙb⾙$3JܶnEÎQ_G;,G)(&&QW9ך9#:_0Vʜ= 0U` V@O9Ӥ^[wtɥpY\s$zf,Ԫ"C~'- f;`P OLdWtGy%vW.¤i1ο"ʰy}.A¾- FKI>vƲK;t]x+R ԣ#ܰ) +(Jm :{,L@yӓմ1۹W(G4q۱<\a Dz5sQkDAՑ,kZpܐ6 B>DQ<.EtԂXN+-*@-͞gA*x!zbU$+36Jnņ/.&3!-J{uoJ0(To]'&@0/&T$>? |ДXPiTJ#It4u~I!2!@/oO xJĂ~Dawbl呕jp|Ee%:܏%JJϟ~-A?M$('bDqEoD\e;b$MkS:BGLjArUF7?z{H&ٲV.< `6%?oz_җǣ@L*3s7HALLn*TX/]C5j˅ |kM,XѩWcE> #x} \AyȸSŇ- ޗgwJaKཝG$EY}s"hoyO&cdKEO^I62.I"! \-UI`J|[%(LGP1jj;-gʍ0bMtf?T˟AqOX"5l rZ~r;~Ixݿ#B "/*릮 Fɮ*nbFs#_ V`WY[($n*1Wm[ "x{a\~~ /BmQ~>Sto/R#IkewtÀЪ 'Lr9Ta19gSD6Fp"8G2r>ZL܍ ]R:!%RJ^W Dme*M|8+s̮OP8lbUqo&&2ޔٍ޵w"bIH3^5ck{teHϣΑG_A|[$;vTXRԸ0OX3j#z9AjCvk4QaނUO2I,yo?2LJI4~M. -5:тG Vp^gq2UFfC|P3 81k X%*E5]Y:~VZ}ي D!FB]nMjdyQ?䷨=D>] V q{lk# RchJ;eYEk"IzlƠad?+g1`ӤՑ{tK͆ \ou`E0z>}kFIt q̼A-Le2=q+jE 9w%*XrQ$h2:uD-|>W!;!6(I4gѢ\Jvb>{'imaQ}7'gMVWպ_|L}U-Af1v|‚y9Tŀ{Z̳F +ƐM.QQ\JNh 'u; ՝R=NNAYVnT? 6s\X֞mv:Xcwlw*dbX膦4x:4jOdtN}3 -luX95&?2|@ۇ5. _&]f<t!:cʀ2_y2Lq/u!ٛEI$B$ TH"TVxQ^'X$G&-@ث `wcoChrx=kFe|č[!C5:RT%&3wcȌ?&ͺ/~[%]OhNۢL՚0zB1d]F|%dwp& "C@^+!\Y#\MHYӁf v9\Xy[< ucf"j2i&y^Hԩ&vf|k\+o{y> X֕4->nX&1<F24#s?Ȃ~= 'U@$Qư$C@Y?hHC4oȷB:Z~ՈˀTgGu5XIP)^WJwjaәv~Y^L}rL9ԣBx!?C!g0 .Q7algAiݼTVc@op{S-H,] y}C~a$,X=&]Q.QXAFWrRHr+h{,cCGJO>s!Zç=Ne8P6}hUy 5V]۲֌t,<~1% Yڃjs 78 BP܏pzFSJ_'AE6mV>Rnz(TDs~]= ɤ5x2kś!8W^2Fm1^KW/D݋Xj:xSѸ,gY4y_M.}_L'ca 'g[>aeiS( @dk"wJؓԕR3"hṞ`KtÁ^E+ l8klQHc7H  p%"k~5Ը!4]h pr=|qJҌϨH#gRQ‹Ҏt,g}[L}*# W[cA.m$`X܄gD# vr5Q ;%EBeLr3i1dS]b43B ؊>8! 3 n;B#%FUr0V;YK&$&x_(yRQ b/$Pˇ,*;m&] b[{0ZeI5\]8]̯"[f:yHGxt)U(6?@4=e &;:}]^8̮-7%6ϳ=)i@ebҡ#})4CDCz))#R@ѱغNV-Kjcۮp%ի e qE&v!Q)a>*'"3FxB`Uռ*u>JwCsRFd.Lu};yE*<e(7ۻ.xMޱdFyE{nN Bitoo7ܻa\.kdnI~Vtg%HtcP#ȴH6 m`ε5s'7Qǡv?ynau+vw5]; D~^oեOO̯'&ȴpvldQKLHRS,붶p"J8S(noėhvqOmEKYkmv'緼Xy,\vT}tj"(jp)]{G1Rj@C"[׽"YdpF##QajgL񆑿AulIb4)1``QY%ZVÏ(Vzo:;BdVOO{d䫯D6[2$;1՝VЀ#%j׌T-4 % _w<8:|xnMغc.< ubm -]%Ud)[ק>ϋ^#q>Vq7{/R<kL?Á`T猪LfĂ~DaWu65d%ңm&hP.:.De;.60scWd$Aj/gj9xpL{κCk1% ~GH{UQ.*M1EXY'Rb_FyĬ=jyΤshue%E801S}/ *lWL"/ Hw8 Hp$ \SS)#|dnc}iNo SFE6:v(I`鏛9i!zA:@XȿKUߺYB]`h*QH5^ΦL_uD tqH?(60'~M:OA] Ļt Cxh4^ #ۂYMh&/~bʅЌKk,m kIU^U6ōA6߇(ӤS_pEyws2?'yOV {GUH;rEd Mr*+\+fkAf;@+37qDbE6e9&Cԝ׷?v<oΦα`3 QE{Bsݝ.\~pq%G3`E<C/%T^ -,dHN2'[((^{iުQA.UX@Zq|! < @SPm:˰AiLn7$!`MHhB =t\ޠ9;<q?'%)*`#Ax j%2 rP_Sd\dT1b_2&?"50фi{j:GW&kX]%82lUkrPA++XUgڑN>jy|/+JtլܨҦ`E1}\˧]GFψXW5(•qrHbBV "Ŵo+KҔM[:LOy{)3`X # ]e(檷HLS#A %O+5@0PeE5z1ف+૗v[[#Jj2=sڍ\>؂.6P(k(Jºn֬[#ϳAf+LqU@͓ž8D#%%GQ23.BQ'iqA(c(JY?T Hjcxt&1eMcεs͙T^aaD\bKP(Օ_;$Fh)Z~ĖYܕ%w l2L%+m7'lC8@PZpx']ʜ+ s8Nw(~eHŪu7%OW{Wx_z TBcߞr"G O/aDzX`]TCjZuxk<,\I.@$[=@>lc x)7&Xr;(e1ώQpMmڐG 7Ewk=N|Uǹ%2:C6.15YfqI !1BY-cBhO`Ȇ7yv+f)ii}8xbҏ6]xj)S'|p _"]nl.h[)͟|llz*_'4F xdx?;碸wړ81m; =F2mt:ˣ|/}/GbCh<Mbc+e)挊O|Pgp_N, ϡDi5L'! NK(WB[R73Q2b,"WH68u5*:_ƒzsnRz\q m m޾\o.;o@*.1 d T'9rƉY!"FL! ȗ; D>hJ?x!e(r2`2^cV!0^wUӗ5~.X4w0>V 4dKh'$BǛ0"j3%PҒ.Ll.\Zd|D5H-I^Ve$E: IwiMμvwdG_:V5?Ixz{$%TT 7N2nwcc,+S5*!4ϫw@{{L~ǣ&it;yi&^RM-&DIDjRY6\Nv v鼉Dn褒X. pA%yUL=ݏ<%D1-P ԯpTOlK'Zo7v9#F؁|ʪk&oMı=}& -A\ $!(,K"c|jg-X 36 TgS#/O/ȑKw;p-$KokY7ɯIU{M҆0ɍ%kDQaeFj.Zؿ(켏'Kr՘+V()C}П߶NG 0SP@X#K\QxɄiAĻ4=C72N.թ7z5vfNg889PnRO"#ZQ.sZ2c@QKȒ8Ι]"?8Zhjy@CpaԐ9*᠑,/ 2fɝ#eXh84esrۺ+Clt֐׉Uv]1y~^_d+=Q=k Snn9خn̉TgqcRL hXɳT㌏D/bq+_YQY6@F[B!x偑hnʿʾݐ5P`vrб[~ .N nA? fBj-߻h}oJUVH/eCTp+Ї$ .=s{X%9!~P9kf1'Fl]LQeػcDn~=+HE[L͕bUDO.tߜFfۧfn{PÖ&`ح`s)-@J?}40WeAÔt  P΁v.z)ܦ\nrꄛg.uXN^<[2!f{W[) A/B oVn`Z"͍t0듐4D¡;GlᄍɺvmAÁy?$%E]<o#H|NzS `ƫB~ ctm pR?wi:Tl愿,MvNXe%Aʪ;̐/M0:Eu{G2b p pV3|W@Ȱ$D [AU5#=V>,^der`X2F1$NfdM\, _̒]bz(]:O2aD/䏰U`f/H~RC<8څ៙] K{עhuܘ7'u/MXr`nM_p[-=+w :SkACczd"Ě9()}U¨sfƏؒ)nW6*.gI05M?@~Uc(,+yǢ07T}+95\OG - MAެ17_> 5>pFm )lgF+I܎Wl _c(huFXI7l#V}%DVSuI-q EZ&rnƦ@񺣞X?q h( H'iMk= Y]L3OӾyM!+σ :S^g)T1~6Ybo'p{ VwQW[eiGŲ/CozT <|yM=fP;hZT0wUD| =PMƜѧ"g U\C {UK1ja&PAF H+![(KgID f^%͑mTz*Y+M$o\L-q!N謒#mOh "x}OUܴ);? )VJxoV8UɵCv^A3 g끆!I_\Qȏ9{R^:t56E>z*Po22D4lŒlpRc_5cֻx$Y1m:ˍB7=_wҋ+'ڂ' È'SAﻉ̵cX5f: bRk^D=kv@h-Nm\;fđT;c,/ywn @}E,U6"6֛E+8#-p@`!2}|ls(禀ai ?'>@KzQX~Bcĵ$,J4tcPĻ"yhn7>iDM~Y {/<8!x37f'L_ДȄr^H>uӖ`TsEU/%=Wv.{Med,LzW 3Qqeˆ<3Qg?e2m Kn_xOwq֕&99k(b'j6G熋ޣQ Z1L9g+gUNC=r_ &zm$BAXW,hBXw:߾ot [ԙ7}Q}+0ބLCt`sy%XirFsbmQY؃3+c}Ke{^[̹,MFM8uuG^urL1 :dM#w"ӹre?jGYoNɤmk4S|L5ƀˊw"hzq%8p6B1={1&.r1{=lBoŔw2rߜ)ic*Ɓg /SQaz`<'m=U B V)V[`/vGžU~B:y:Sn2%d*4Y{-1kEn]vѕ#j~0t "iF` )ic(ڞJH*w`DҚ(:eN{mK> եC7cx.D\ޠ//Q&;#Hx.f3쳗XLe5>"d[T./bq|ls;,2b/AiOe˥Ph݈E|/PgX`,2 *Vh^Ju,C=mc'1H-É9녮{TYȏI0j/|+|y!B .hm ہҮe{a)-ݛOF oCX89.Y@3QMω%Ĉzя쪝@8u,Cvb2/_gEhS^eò{ ;6皵K%wnETm%]3\_b . ehC'29XEqaRiRG<)fE܇ rǎܓMlGTJ\1w/ o q:Q cmoיxP#\4gcj4pnopwL{ `{Ms(^ kK,Jxv uq>G#!nȣX5nPbF\왭^Ě/Y);wO~|GK} 0QC$\d/6 cl$J,ӵ[O" 2Qeq=vpMw/Z;!5}I&jhsK?a>P;B.T ?jPԏ8JFt.?"RnEm^8@0rmuJ^pm*EƪЀ $Q1WJux-"UˮY}9(S[#dTԤ0<.`+Wt;M`Mqqw/{ߴ/G$>d *]n]ܖ˼N:x®[Q:aܑMUyj;ЛơbxG@jUKgx#0Q*}SV0?x̄inSZ=w ̀&R) .Peo:wت m9$Khj*=1 9GQIqxJy1^ ׬[ET c3MZ 7$@J uza5\\ac|_]7Ai[!'z{D[ϴl. Mefwd4;˙rz.*Qn7tc9K@cTf8RgR@eRe\V,F2LBnRʺ~)pV7R4.8VV`E)bpP8$I2hQfOdeu_L݋ ,"N?Njԫ}F=,ҫXB8iKC9\81ZI-؎zM/ (y|7VH2F=\~}[@tzIr5jCt-p5:sGI +RUf߻xE4MI^;il{.C6 kذÍ_|Ǚ?) V@? J-%u]ali` bմg58(mvّ&꘭GOAnUpnn -RtE{ r#m!'TlQ2(n6vw[ 1P~CņL gH&gYZ070701000004d6000081a40000000000000000000000016612f91d00008ec0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/scsi_transport_iscsi.ko.xz7zXZִF!t/!W]?Eh=ڜ.+d13!Hpd^bR*(6ɮjzR^$l LYB)ke0/ !WeSRS!Jă?z{ CՃ)tȦqۙ{gF4(5.*N6dGoFv]ʉ Z-Ц2[j|-\wP:LNǜG00 #<]0<[a3*'h6 ϣh$_D×~@ mNrpC jˌfOq4\M^!G8|x>K2%)c\A!ZwJ(S17>Ae+2l{W,,HTz@1]˙<eç:A}8%  66Tr\_J> I39vGx!ba=*(r=ffyfi.<]+@ׅ#AW!7=IW2:8 a[XM'RJ⌙GL7e-q:vI o E܌r4D*oue Mo^k|;Qa֖a o\{,2s i@r[(=A,.%ikHK"8FfqM⸖w &hD(/"G.y'f 2.yA{A) it4Mz:;1a}q@;2xx  wrb;7Ttܵޫ Rn?Y+e HdH-ھ909IuNJN}1Jv?H?KIIK"d`w,ٮ둃DonK'.`[aT~IK.wcG 젳C3ӿab AƒjXFxVcm$% ŵ답HDPv/'Cbt>y?[@:v!ԞxwA(jꁚlhD#HSOZdwj裱NҾ=$)>儓UYTSxi0W=MO,qaru o"p :qD팂Vμ_x8"C9e͡BSI&u R,.#v!#7XD܅B:go3Pr&_7oH=GKzƐ/`PC0 Z34b\-Sɀ|W>LL+7 J/n5!BUH(`%ktl.A#90zwh3d 7x \KŐr F,:)l :IkScGw[wz(D%-GCHSI"4Drr|HOOpl(׬7~EY.8 hY+bO4>k-=Zv4c?.'>KYx~ RY${eYumLf1<'J#z#ꙌVሢ]6,niw@%.J@(p{w{Uag kvId3tb6.LOҩi Lώ$f{/'a5Mã<װBymi|5f;J_C}mZ5o[]YrF]ՅM\cL&h휨dho^n[I'*˻}yq)HF_cYl8Oʩ>?-Z>[rr Ƴ266%wn,)$Q1+_/EXx8wss`|j:>V3Ҁ|>OOR $`/${qRA]\b>0lH@ /m f/%s-Q^Yk'6U"oȉ ŵ#(o_eҨ `37yO "$VvYF(57{+!\ GX\Gynؼ򪟪aʄ4©CU M 21N:Z5?PѦ *Ez-PWOE_ڒI,]h#xX diKOw$ Ym#t XGY5uWʅZWyt)kQ!ez0e& hB  Yl0Tqt @-ʵmDr\ 2Qw&7-uM8R9iLt85ElkK$3S+ CQS<"rTe'0}?]ɻyX#iGtW,P#Us_ԃ,>Dszi<ĵ2bo.Q3 |:˔?TPp mgj<.,`PMTCJ:ڴ!#֩91 j U'9u}7"wI8"%AA+OB?Wk2&hm.7#Ә55~jrXe2x_uv:Ȕ5|OzL!퇤Y OXVLi<4Y-vА(0ZUۑv6=ǝv01OL+(Jez/x;T#NRIZ_nsݒ!a>9}ݝZV{~mʮ[cU($օlnK8 3Aɛ[cU_`OѮf`h9KlYgyPc]M?sUxkςv%% g36^"פ2[q(6'\ 1t學#kv%bX _=m<#ul*i>V|H ^66&Zòf{`yo|"ϙuaz Q1 Lڒw]O6UI\tƘL8w!ڴ*/^m*=rKpz% /Frs%(K {]MPDpJD;( ^Y1i_lwm  P"o[EW|JōHA@Abr"Ea~&:8agO_7Tu`K;OZ.q ^+W%\֏۟g, 4/BN j).uױS~ɶ*%D)8<.LYF~sۼh~N9„ʗsUjTT9[6#(`q xWzZ!A4@z& (d+)uhhDxceim6 +lJ黬yyGp#VS׺ FcCbKk5\!R Rphx3u X=1撿l{[eKJэ7dkgΊI(kE4QwOy+-+x7^7I"J1PJ[8TŻU0132OGA +9(C+ʼn[5>',jEx4HI5F>-_ j2hkt|z3?&b\4.¥jGM ;qjF{I= \e S%yz=njjBӠ"jW=9KD9Ĥts(Uv[9>ASUrPǫN23{DZ~זTrIi~%ѐwqw2a_AVwXv0֝Vz\[D ;kwt&ߠmQtUTFk)T!S㥍~ Ga 2y3jW 8/5+bvž٪$_2:q6@4۾Y&UqoԼBfjE;حxy{)i.`z^:)E<$Fٍ{O>6q)De\d~,8KBasi'M`ρ}NW49VeњE̛.^̂nz!6h]vi.Klr %KY 7|_V3?61B'M!$.Myw/4]C䋬Y> O X N2h9ҕ7+⎀r`rJ&R⭅FWoonבݟşğ[)9!CT ۲{E70xK❗2>&`ᘸvxei<щCCjl&1O(sO9im*:ST a(uI ݑðCJ PM2 ITTbuɏ$npH{V\1PW|?Zm!U]E0e:Q 7c6 %t3u`ɆvP U'P*T%+_YpZ`i.e?*ff8 +OV6-%=G̯"CL,-E?ϝܙB{TNxRҗ4zt)& +RpF%_CʦO ƒ kBtyLV,2O}RvGRt.LK=_:&2}";*&55[gӔV ~O/lڧgoa( nO6 (,~.@{1oNa: 1*d2jDˍgD/dPа(:IjhK{Rݬ䒓ҶvPeG{3If %5.*3vs #@:MM_aka^Ў(} 3'czOR "~5Ar5&Xg4롞xlSB}4*O56KBC2cU3:](#CzS]iW3uT$Z@KdY(!@`1Pks 8*jH))GMuu[g&Dp"͑Q٫W?7`ɒ^./4/1\7ކ+}@/C@mݩZh-{uZd'dGVWD/icwWm:UN’u@S!@i܏H@׶! ܎5 vL(Zatz[ ۮStt6$> @zMJҘE3!iHgSCi-&-zif$j<.Iq2T e֥{-P8X4֯gs|q#J'ŇťyWXƭb݉vkRyk"E񗥀uQ :`nmE+["~|Ҵhd5ِ&> '+FΕa]WҚNf71pP[s[JTd]NM.4$֫ϔL< ]=MG.. OmVEJ2*c-acUϷ'M`0ۿc*8$2,DHk&w 3g:j$P}ri]~b&ؖ#]e6?[>Pt/x_ ea`e=J9?ŹkKeojMt:ZHq i ?lQmw”=~a6l7OV`FQ]_:5'qEP7Gּ)֮HHk_6~p[]r9Cb;I_;)So_|ΒŢvmhX&&E„9 \fruz!$R@Se8/ӻNOi)ɺT*(Ҭ'Kwվ5s -pa(I*rTKMm9tc o~+ʛ`I'>8a(Qbߕso1"3S]\a8l*Caޏv*Y_D8 s݅h neCgDPagjvIތ~ìR֭m6@M'P3H*t}Keo({'5b׀qjv!_",RwN`ekvV^pڷ6ާYF0F1Љ..\N Q/IӴ$ _]L Wr; fP RuQWnD4Te/-8o-Q"i+.b]ôQA b].(UmĬ7bUy8Ꞑ4KӾ\ yŏ <$L'>Bάr7l{89D8(=fIx)Dyw24%xqUxNb/.źZzoVsφ|4+d^(_$ݽa)q[WKd߀RZ9Hb}/nz6-jDy]mMOu *H seĵB7V8 GAX(x?"\jܸ$uՑ} >.Ҹ(DH#-V2{[I4",7цKWt?rfS޹$P(cչg4K`$9>J'.~\*E-gG6///7;4IXAjJuMHeP.,wvDr>Q qr#FpޑWͯO1L#Cͺq[~hCjbߨx2,E)8B^&V"Y[fS(| aޣ4e&c=@¬Xa+N$T͂^|o~jJSQQ`lxb޷{u=?W s Kw$!Cc[YS (攼=|AA*˧M qQ-=l{PSIN*17`@Q;ѓYjEcA|f|<B ]ڝe! GhOb^}K 傟*ˌoFqw 2B%f&3>_ZޟEv#Y\)2WަR"]Hs&!^_ )|̀QƗѓIcA~"Fn+*Yk[v$1ljw&!4'+HR'v1R]>è\ycЭN CJ LJDHj}Nh _N ޾> ]0EoPbn0V)r+¯Eg$[s]FLG!ϛtvy}1t06dmPǵ_6QY&MZsׇ :{]1Vе* ӕ]]iH^$DVZf$~`Kb;̍w,Z-1hȭ',ߞ6dx.;+92yВX|`+MS!1g0Le%>̇&4nAN4dRP?!%Hj*b= K3MWLPfnK"z^"EMrpHCKF,EڑmKSR)*Qdw<`TD& ',[\g8(0`? 9dndc{ b?^R#=sDGWɔ )fCdMHү)ӛ=S|: #3FvmY NHv_ +H]åh}Wdn ['u.CV~7T=`wU4qRFn oS40=&Fg| mȄ2@6.QVErZ?c1t@2&D,t1+H:EZPkEdH $%R&. ~k #7V>j,b3sb˙s&lGC0-Af.aU0 Je?#1t[zUȭ&7/nBD-񢱷dsY9bCW7s}j+;}KO@S}i=W93S8JE@;Y?M)]?-Md"tƁ9Y/˰Q 낀ZTQ%T%ۮ?=Li$j+`ʤΓ4v(fؙ] il ?I@@_Wlz^,ZqVbהst-(DuruY*i]g"W޽Nd1XI)A$:bcT%ͣi@ۙ &ɖc*~}<O?(ԟ3s6fLpE"0)fʖ V{P7A)i~NՖ)oa_5j״bXȨ6\) ;_^_#jR.a/9v X9d 5up= %N&,5J% dg:R7O;oArSsp@/}Ƿce\ P!tzH}L}+&&#ZVU-l ynwtrN[dE<|Yeb ]DK. ЕꢏѰ*&>R:Sn#CNXow@J䲸' M%`mp6{5w'We.NTH \BjyVV nN9TtruS`qEm1KlF\#jy_~/Y:ƌ lTPyEֶ%VM>&@I+GC˻"AHeX)11;oZ%ъ/Xk{[mjaŝfToGa /=-:]zGd~eI~u$0To"d$$s\UY}.%W}(qZoeRpJدxqw.̪H\fI!7)IqFrW2Yٞ ҟS$׎pt1}h:ѐ6wQZKF&c:ܡE [. "5!,/g;"F7MXjpB]νgtQ\x}jL>U(-^ZA9s30ˀy䬮't_8f<\k%.XՈ#wؿ`Ĵw[@zOdYa RVے @gg~L-OLNKz*AhlV'g}ϱD2jj>iH^uʒZkr V>SZ fL_՛*Hʤ^T|<e F?hfnO3ZϿYbwo'@?:+愦yQKVл#jw)t0}bv>xԟR;֔ePoW {VICY(wJ&։ra=?YwB^Y~TEG Kc b&TM8+FYό]qlK"|N[k#ޫy[EL! cٰ+O"U؟?ДHMi 23z4(&|=Xt%LB~c}t0VXX8Wf ;@4T0[|N S6к&ӴqݾICx !6$`\ZvNT#)p//d{NV]OldWugKnbXjF14[l0 b-A0h륫fZ QX䭆U tK~2pߵCB)ʮ:|Ң*bQ6uzIEΜ'O/oA(`Sn{xUuA؀{W_#qf'YL]~;/[/J`NT&^)\Xr̀<ԓ M˹Dg +g =]M$k3|smc؞hsʈwF9~"C ѡG@M2'K؝kZ.?8fD m?'$ ƉxFZ`}sTxz吉-5!<0$2׳C% 7U *;,a 6yC) }Wn0JҤH6H4X 3%ءRWY}GܛW)MC;]|ޙ)~Ej6#"ҧR<)' JX_pm'dyC8V-81FOK^{a^J)L>-2;[9-ҴP_FN 0D"k'0I13zkZIM$eQ'XC针_@ Ԕmc0&q2ޑ ehhr&M'ft4PQa{WJxMA3pȪCoJЈ;?ߩ=Dc~1c=^QVtTB!xpπv\$D̦0p .6P_cE9cQ}@&Naʭ{ꅄO#P5&%*U{[*CGBz?@OJՄH^hTo<^EZA/GywUj{t4FP>7Q($M_ 7Tfm2ğ/[)Jo4%\8$b NчQDZr6L}SIo@J̕~_i> *[Xc<[faƀ͑'YƐ膀M|@Fr X>>[|ѫm ,|IDHyA&ilVޅNiv<.?{{gN%5*b_OH!sx=w[h7ܝ/=>1 @s(3ٺ;ҹO*!%ԹWFփV?W%" s-9ÔJ>-dl7oNui~^DUFuQzDO32OO6 rgMæъ".6Rm6.zZI1xdK0/he2"/oOcZlIEY9\XotJ8Ȟ#R2=뗀}X6X]d9ދF5kӕu::Q]1W0OL< Eߡ"ɰ|\GcI*Y|.9#Q:8a|Pg4#8Y+p&UrO$g%ɫϳr0dͦMZW=q) g*=)gp=ZݏLh7VkwJcdC%'`Н9y I} }? %rlLZ&>cьDӨ.Hy׎7e΂IIDS|窤X4t=n Y6sf;; f*Ґ;h!E gY60ZcFV?[<͝xyQF#"=JYqxx@MhQ﫬+_U XJ$>~kԋTm$xڱXu}:߭b]fs#HMa^XldQGAZ7L)WP~t'q)i!e)#x+2vrtlc^A(ArMTR1cxh2,郩#> =3Kta:N3`R,}NVx^L踉}v ܺ[h?DyeaMbRIU_gko=72\A'%@':(eS*&#e oiZKnT4Pf9oI͚>g!Cd+F[N%ɾ7(?mL<M2ѶYqMn,Pz[=iuNG:+}}aA,r{{)qn jJ,M4-a Sabe)~A` q%c/lT2)`LYv,`Rٞnj{P/U#Iƈ)KL&:2:#e鯎@u9X3ͮBnQglgf}kK+{}{da˩х*+4WnVjľwHS5`Z!Zv+=@Uw7hlL#8n\#Nn{;Q8!wy3 IKqHaje}i-hP•a>XVtrC@[&nKHw1é"r gR㳗ޥT$݆/qz胆nA1 h%e(Ikx6+N6] f EL1B3z>_Wc2 泌o'ʙ|pUv,Jψ/4wSnF*-'Z#Ѡ&0E25cȡ%8 چLC|HPeى>R,Iۋ1"-ߒTTDi+y`wQx:B b[V^ 3˧Βyu%קgoJZ2q$ifW$ 2¯5&)@ iJ#c}_n8N_xӤ>U8VQR~efz?9`S?$dYOBJ䀗3#%G=*\^$>%!4Fll8ܿy 56_Ȝ9h{ԇnf2!fuFs1BHߩZd)i:dkN/}u!!3r dөTװULPY^_N@ҟUJ{V`_Z:5>AHrǼnhL9*pa|Qmxgv_>Zy)]w4\e<"sDb{up顃ٓxFYRB0 ++6{q|m3qkp.Z fR'lphca0MYUBg{CW]6l#A'sl$&q̣V0Ff܍w?ok)flf *k`\9\ꛨN_ O3',9tGhAMj)|8Jz4Oq$QJ -m"-Z/|6>L]3d%\.PsFj28b?St&;嘄ދ@ R k羇ԑ8jg  O!h_ZJ| hc|6ՎԄ#p#_LBva̋Ğ1'!)(v`>&γM;dxW|Ә> ɗ^J]2i1@=4s`ڜM[Y~ڸ rgqٴ`d5d+9I̾T~\(̨VV 7ϟp<6Ff!!\E`}DVщBL`(4.,= 1_ ..a1vaM;v r*5XM$ W ibJ? I X2?tGuI}Eeodž9I䟡,͕6;Fm<#TX1ؕC!+̭,8,eimIfS5)Ϭ r{B!+ b9rҕ[&,ɚ)$((̒*D#7=! |Rcuz[ W NWՃsЖc8V;Mvjf~]f@H:pN@[Eg멮nAv~Fk|8)# jVcM(b8>gC4,]_p>c;&:gÃtw4XLsky\RqkACj Z=E_ޥ; 2+nPŶ+?'gyBfq#i.#duIwY ]jǟ\+uƬ')El^Ȳ%.,}lD@Xy\f4 "ˌ4vqhj¶ CxLP]cJ" Jr$[Bz)>WW 惕ZUh{_7-˒-oUl͸c5p(22Eے) M>p*+gJ_XZ0[XZ:Ҡ!~yG51B.%{S'=Xx9y7t?' %_>U'X^YDJ&? c>55'k(?qܸL?[ "Pۚ;Ԑ8VDn]*c״tö N71 _jL3 w!>_BU frY4QB:A }S?vM:_xݙ0}V&[i?1P$K"On,翩rN= l#Ak2 $FSOG7guK prs*r:( =(%zQq̺4c7b^Ww lkqgk&HNWU)Wb!w @fk^?m29,ʠn̞$A Wp SPg4Շ# F Y*NaMB,PȻ4?{_r8w5{NQlJUY V %F q%]~ޭWlS㎉DsOx&67Tݱ})>K ǯ-XNfU>:R <~B^ duTa|ecWO^ڞ'IJK5 Yگsvq{<*EkQ! /$Q'?)V"85iNS[3}L8Pax̪%nT0a̬ې?OfQ:|K2)!-CMLu(TƇ5?Ɓv) ZFdVIhM4jcmk΁AũMqH9k>Q oh9s49kܰlnT[`ZYJ+JSŢ̛-@L]7<]M(Xjˇtd1GjFhO;E(uG=VKzjEsV]`\ݿM!d>_)TA}d^|.7@-icRrr{tPw:n a$ڈfCt!EJYE $sv ȑ8=֊Jk'-˕>wkR";闰_:BV@I}"U㋹?lKf[6JWT?sz'gjB-/ǦPztHQtӾg 'HH]LȾ}έ6W&m#D]pG,^dW` Gq Dٝ+?N485P->}_ti֞ k%Lkq̀lTETDt`{'-~'dD BK8q~%VȄڨk*e[ZL,M3he/HjͥJxՓ= RKJmN5?=۰ (7:'!HfXdgvB;p3(/@K<LյtDٜv'?+2'nۃ2ĻH,^pK݃<*"]T Z*$}xEU+'18ENuI_ g{HGBdX0&5J@=V˭[uNʼE|ޱmZJ#a54av(}&>_CG:$:*I0Mv=)WԖ}V^f7"PV.`DGh /q:9m]?*OᲨv6صX>(H>BFݸ1YFȡ"lmbQUQ(~5/ʤ,<,ww{dLOY%t .eKCb l]=H#uƮDn/bzrL$0^H",륳Cֈ8H#A(OFQV6~Yf(-^q}'z[_0 ;cF7y"^y* 0bфur9[BKDZj,ǧܬБ=}h$Koʞ6&sɽE; 8(rwލ)fɋj1hn 0Q8[q'Di.>p6Eﻯ#G5僊NJhB NJTg#m_QP$vr9{\@l3?KwPdފ Y tke,#@B">i:L%o9>M=Y‘+%b2?A>ω9),J@:zmk]+kv00z–8^þ/$DSqvT vϘ&9_@_  _ \tpcVt 3-7GDAfR }T%h$RQP7GO箫 1¢7@QM{o0΋h\h 9Az0j{*j4o` q >%|QҡXrxآW'(Z>O4 Lt|.RMk `^s9-lY>OF |D|͒/mY2'5X\%W H"*́q|m){_I羨DvӃ#b&FqTl%&l2ܓj0GpɳQm-{ڵM_5\T,man#-h:,Ki֩wWN}EOҪ;3VO4j}1VT"t<жыЄjɪ2/UPܢy&Ω`? a:3dPw3Vi ,9aBV\rj!̳HܲUүoNn6'nD 1e'ݘ=&#=(:{ܯĒZ#0qjv%2lzNa;qyӆNjZIhb/|]c+X!7_A0= ,%$!Z9^rs5dCXh.u?s3mHY/صYr}/1a#{czew›W]QPW^Kp_K<w*K@ȔxSs#yװ) DIni!Yam0*ٗ_r9&̴^Vt0ŅD @kH:28fMygao5:`z~dNy Jư$ԑ7-{K22u*K [V\z#hg$*WVu(6f9WG3SA瞱eReӢT `Z%urgNg3s^kV5;NW~7PScj(뼄 /!bNDrJ|ްI73CԀLij7?"[pc*pYSUn{/aqCpt+t2+#@ɤ Y9:s|@bbnzb_]}\n(P(N + P!ߢ7:Tw1mϏ,Ԧ8 /,onTCb|}<2n=@`=K)Nȝx8?3[j8KqVR9Z|G8Q@\3wXE >:4zMkah~UA9ybQHE+I<]BIҜx`{V1l9m;#;+?XVmD?t/q[WAӄ]x85 *zб\QHCuB-l[eixMn{oϚ-ՊJז./.*,$yCv #:3.ϊAG9Klj5EĀO(`_mC1ĂSm,?ڟ5PxW P{:d׬LM׶} ' aVG@bn\V|ng/u%%fc.X🤞mJ6~PV `#Nh'މůt=6uje# 0jՋw 2^..z {ir5Jw=)%t9mNV4h$ziw> F%8$VYzx+d"^tΆPH'v`k<>UthX74] +"2B6@3=pSf:Na2}s.10xjYQI{UL۷r|Eh ʀ .J &ya&UrC"ZR = 2#?y0ľ]$LMjR[XF+a3u[*loe3 2,KA;$<$bO;Kaơv&ĝ0(9xw! ƣg?sv}ժJ' hgR 0gtmL (NW{3*5*;uEjf|A  <^`u[ml5Z HӾTh{P` D_ӾM5&idYıI[^NҢ|o]  2f&f>a+ @ri%̏s@a&oQu?bC>lH~zm)x8ePU=#:b}Ѭ{| Wkr\\ D۹10h5@9&Ӏh~*=R`NqB F2OtVp59av"߾0N5'^xʭ\3xv #hY 1`(b(6 @WIwi,'kUڡx= lN.w ^*c\[O&A64^xfysi?`¢6oLDdXt*7#ӔTy (y41m6 5h.sC1}~Gnat^&`PR CJ簤Li^M%uMJIZk]7BڨMȈO;KCcY)rdЛ.xِ+$w#D]?'VB;j)+[=qW ݈-YuFgE<f,BTnY$i2[=UA j}% hvE /;sf(7ס wd*?_iA]/!~j)ckZXoӃm I>[w6ܪrS15r'nd/S[ ,ՓOlY"^YתIErMEڪ[< $ Kb 2})=IL MYc>DUEX7}}I,ep:r`ԅ>|* ƹEG=J2d1 zZP0$&~JĹ~18j#Ѳh3ngĩWg$Mz8lHPIz?7wd9Uw sISÌq5F5{=g]g}Z|Gs Q|/O;!ݺ)cy\GPmaX̙}ŗZ,y*}XD ׻}ٹ!;Kk2)?`1RqO5vqIz ;^4_]8|߯x pҾ?ۍݲ򵀣n؁?8/oô}`gJ?YD;b"|IJFG捅g3M{kU8P3%%aSӕ+7~uTZ\Ъh}DD<n̈́M9% sfeDŽ$vYj2s6V+'sc.XolgL$` vՠtw; {^?P}.F!6fL.n?$We@̖suLˉ)J\9Q&ٜUB 䆋HNɜz!p(@:19!2OFP< XmGiadD5$ ~ h:fxmP^dGFIiG pVF} _F߂\BO^ח ]Tx7D2M~bg߮7g .!W"F\ Ƞ] ~pS>@9NJwJ2R;-;yA\I99`l;-˪wǸeWqd7ГGw/Hs~+X6P,/Fn3&5ɂƟ96nwP[ȓħ4кMj$>h6d{{;_ Pn?|*cf"/P+u,O-Nڶv#tvC@ҞjOq*EPF}σ)~N_Ny4n_`ma9 FhFDX L!_,waUoz ]ՆU#-k+Q8s5t~4-\uTp5#*TohAc֑+4ǔ~Â:eq~WǓcl- þEJ9OiGkݞiѭ$7j9zPT,j@j""WB{OIN/63I&"wp#G}>8R Rn7k0>_?9YtsWURp|; kC rIbrDڳѲn |f bde޸beGI$#`VP8P͏J-pMݤQW/N׮=wr'т>OhFm#V@3lHK3* \ol@tozeK|ՎɹMsPDB8dg\2ℝ!0ջ R3:D4bgӥa`ߑ)5/dNɵXոBp>7`U'1N@{y Nu鞃?6%DZmt Arkrڋ@ѝZV$&u3UG ߰s{Pz _ 8T7Wpk5G]\ V`Z Ǘ\WO[~' [9]_(tǑg^FvXRz8Y)W'zpp@6{F&x%ԜǺʙ1U{9!`vT@wL8Tُԧb\$f&ט:Als1KD.ZnQ>訡 *#'FF3> KhzY\5ĕqw 3v8275`@_(}|eyt.eQ)_zX9._X9gA])/4wE&q{}叠}ٔM zIW+$s85ua@BG3Xj~9&qOQ#U^^Y)ͶTm8v_0o } ~N .NM]vy;~;P CHzG;1\A-U,aM>svY2M;H {!*%rҙݓ"޹]TVFinsMGM|%£,L Z4e$Engq|V+u˧D"Q~/2D2E-;#j" g՟7FF9߸+FҒLsvQ(?NnmHIS$5>G2_ `dFHPu s/ѝjocƐ1~3E+s'W0`H~߄2@} u@l-۶/|4 HptXDOUMN\OqKۻ?ٷx,p,䩵)6lڷ ёU`K. dSӪdRqI}RW 7Ɠ`6ʦ?گӅKqž,{q_דq3#B':s_gT\L”82<1SiG qѣwD[y "[RCǡS+]h0 a~iu' S {hGc&H_IkS2q.'ןe\Yb-ϦxT<4O"ƹ#Q1 vS^f{"%y5<:r x=??<ޖE 6mu:s+ UK 06q֞#otGmNwy(YhVEÇ\V-idLp;8b +sԤQ\WZ>]KyLMV:y52 Qs_!σUr.I;Y:v ~z!onQŸ"jR<֌ḟ!C@dB@kd7JyeCY4-Ľd&-95u)G"e[qbڨXV.ȌWgM/AzZL~ȮD=-᪤N&]\eH|G'Q,7XN>N'e/G5q5aq }Z&^ȟ-R!lNqWq"[xjgQ`G!^TUΐ:y|r/}Ne[^*}#UQy燐B3^,A7#3=ǀ!g8^(W3 f!KQl]"y"q⡲d5g yZiY&N㿹:p+1d>K|Ķy"1Zf5C T WD!qLB繹X~if;ґn^o=ԫEw.dkOIIw I,5\x}ްڊ`gV7 1"P&M:XGX^s\mmD$=a SfA ]Дi nw|G-qLke`D6AITGW'U?҃:A_ u=`<o;U^kE)cZ𘫧wۗ&. eP]ݸBeB͔|YYaM`rעM+Zͦ=v}k K!r2CcZO5uv;ypaT%q-/K3p7%N߶5Jv4.&aWfѬu6KKlw97gjvž'L#KVaѹ~ߓ|NŇ*z Z9|QRo4D ZI9aԢky%Dr AԻWfJ[c `o0) `%-;K^ƱmpӜ go-㬯Źf3Hѷ ENUнi @ D+rXǐ}I)8`SrŠ" I>U>[WZ^~*==Ӈ1hh|Z>nHg5'nxqa#\5,AwRNCKsIzyqjp FdFnԳ!hІe| *2_GG6\$j5R/JMeG6>ᓕf(ljn‰%akԉ39'&֎LnKRs/17M o Ou`,{> ?IA|fɫ=5pk[|{^]G[lg]2FeT rwb5w2Vz\ӝi@/P['_Hs V /YЮ U8-W=XU _`a6)`_V: Dj0Z%Q$Hު O՗K\h}@g'^5ΦbyNp쟴=|p_=HJ@#c|/ZD@sE,Nvȱ)pj#r- yĦ(V^F`J78nf be?Glܫ|R4UZjLSUŽK߆5~"_5\.#kI}Cꥋa 9-l1=Kay9)Y6( v_3q3 y~AǠQtbGT!߉!^R*h-, g YXȍ. w:(vvݯӅ՝uCP,1|vS-Q)IGo.<1PIm4PܕO@F|Ig6g ;z&bBbh/bټ zԒN#F(ֿ&h3,+ -Zy1]47 jekd|RqǠ1l+uWuIz:1W$"ٕ@ Pm:*m̜dp0o~B;oltc[k—B CT,E %-+j2Gct OPr؄v ءrlW-P="zTw֗m)+y/VZ, 8)(!e*҃=mt{ȺNU[V|]Єs  ?c2PyQW  +5Gyr&3i"\l:mcj7DXL:wRأ^6\yr.;+Gq p@9+WiG0Q 6s9{t| w.ZDPTɸo \@N:_rI!#1PTFgYyNMNJs(%2iД ~ o1nOR37kpi34&h)MgYZ070701000004d7000081a40000000000000000000000016612f91d00003828000000000000000000000000000000000000005100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/scsi_transport_sas.ko.xz7zXZִF!t/h7]?Eh=ڜ.+9P4a )D\þ: G 59$iC3lzj͢(lW;r'ptjphxn9荓A1#s|(oop2~[=bJ{mg6Q.TF58_(hicJ&0Kz=}x{=d"#S~yoe2d,rO0h&]ŋ|(Cf?!)cƮќ=gJIz@; IZsD]//Xi ͎)l@N9xU3}+O -ɍvXU'*8#1=6ϼw@7Z I^%e a/3#Wl,k.I@ݷ:RР៿,Z.ךeBdr;ň^| 񴔶ኆ0n`2JPfpMa~+@Qja-cKBnEbl^P\As#-  @R8Ǘz5pS9dIP/jY)۝C.y‡QEUXQag\ޛqC<lAcrكu5aJB5c#H4d? )74q7Rblv-pRww_ghGo~(tyJ|&)%/.J=_Xvx*rbAı߼4Tӿ =(vHu=X dd.UG_V#W5}G ƹwloȽCNa9Q= W"KJrN9>QJܙRz\^}»5zɛ\s\~`g V7zy{P \6*t :hvO2;VxddOqJ׃h0w,nU(WXyg,JxQGzH΢)tWMPR2CG2{=T ["b禟ֵFvXFV5K1-s!L@i (BNv XI3))e5=S7R*Ĺd-ٖ5X#M<`fΊ&2sb{G.BDO*;TGq}|=)V'cA3CH-82;fydcT5!@E7C]!2jm Ϥ%-Xmi7j"FQW,#yL"쇆&u3EpZ) "%­5nߚ?9c@`;GGC/$[&:Ou}\KwR!ȍA7\Pb8)v":h=P^4Ts]Or{Eslr'˟Rb/{ҳH]A~Pegc]_b*dؓTRNom%N,za zvΜ b墋"?"8?ncyO]jgIŴۘ'!w+8uȾtDe.13se)90S9%2mQo6 Z_A$w>-شz7& 01n P-(@=%. e oDd1׬$;)D?843EM__{?-ذzMr*T}H~Irm`YMx77ڥ'61SZ kӫ >}._xpVA&8G6Ⱦ8qQ7^Ϩ9~ ȵZPo6;jA+S-!/Tfda@T\AU2pv̈́>pl?)ğK6p>+"9bs͝I?S0hWjoTdžl _q&k(oHd mqnE1}'X&ɍQ'W_xuq—ZgU gm5%3cܸkӨq(HԸCU3X~J.bjvlXBЅ.[Gn#vx& mAu$!ck&yNIBU[`P?%ۣcm,{PQO L$'].꩕MxJ7[rv+]քNpSAulKB|! 2#-cdVV ?rf<;aU9:#K$ȳMi`͜Xh$0}dz @n WdEaco8DGeu^ۂ+8nʬ@j6] h+e&#Y'UF;)@S2ER+MiGch4h\%2uX:?;uz]'K~e1d):A ^hlW;1TEH8y>YeG)BJ#eR _LuJLҀdfd$CI!S֬TJ/JcԄ3,ZLmyQZğgwµi8ϩFi,Utgq 㞼!Żѩ 4G;>vU+zp{jX#X$⊟䶵Qؼc7sIRni(=ݗaSN,AX<.0\G*Z9ok !rBxWɝ:8Ò ꆗ8V pC3Hف8ZŜ5rh4R3JSY9o-p`b;6\u Fʘ^qt&(dƵ9we顡h|c2˨Yg^@o&t5fꦪ5[]pwSȻK9q#bFxGI# Ϊ}@:~sCbWbA^޽R7h2lBd5otx<‰$x.h~ `9*7پkw} 5гqI KyE4 zHׯIګ}ڎʮճ=C]6mLd.'7o8"4J9PhN řGݥA7O?rX...^RZ+3P.>;cz;bX{ZƎqfc׾^ \~iY2(=ExO].!.0H_3;f58 g9ujCw?hOaOEk{C`Cp;{-0f@JG u9#ts0^^P PO(*l,M6/g*q&PR¥(0rIZ+Rgĉxhk`-$^R'jolaX7骷Jl85O$H9ogvȣ }I[ǡ#,I@2qiJ1޲  < x=okIoPI$n^n|(ʆ!* UŚ"_N9|`qzP924[Fddsj̼5b !n{64.ck.gfngjjVgvswqq#Z{Lה?*ӏ`ݤLyEj.ާVώw댼-)61Qo%rMfejH-'d 7}YGvsf':G5pu+Mmk+X}c5%ӣg5i< * [~!Cb+P9XNA/%V)fþF6_k|h; xMl3/B~Cs(E1#~C#X GCwrt|Ľ%N{Kdl(#SMK0i= : M7<*pW!r~9wd&a4p}y@g,HŃtY#VuǢ f^VqB1#6Ab:ҺE 3٫Y Z nǘ@\97u{Dn _0 r"$vYq`T1?6ar٫uZu[O0)~k2Kۚ{1;LZ@ɉ-YMòBҎI7T}s?"HTG9DVLEN|2 AL.Y*TAsw')؍57 c:>5n;2F}}Nz0X:`_aП**a=w.P Ɨ=lX J_je}U*] ]Jzi櫜 ,wLhp*ZGc3p XZ>I$~Er*21@z+X2Z8I0rQii!Ԃ ~bMП+|'}moWؒᐯu;ǙR{ * /;b ILD%b?78`B`Mŭ>ZpqPJpVΒaԗ{aW5h-YR4?hrZt@qƎ s ;UT!dUi5< '@ b2R'|^bKZp밸}rP+Y;γJhA8Qw d&%,  E*+a Nz!Q\Dwcd~(|Kl9 TM;0:ZW-V3ԫ KM٬EMk$Uhb4}bPo9ie.D6:f< DҸ9ߊEqe  \yx<cW$\=#Ejpg??Lf8nFh%|)% .3#klߡ+yS,V-R9UT?NWRڑM<`bIEkR{gӶ"$0 QU,vܻe;8#. V6gsaZ-Հw,G u1 UV %ʤ{"՗$Zmm%gME!­lY89z9| ɣ|"Q'JrJG )KPr\6OW\l 3]Us#+r?)d[_d!bտU^b[!IAe=XHH#Ӫ,'c\h\ʴ=u,+G %-r:Ei[N꠲<&c4.Xl-XRi\1H?p5ń1.fp&ı8!_txffhW;;"'?1CʘފW~ݢS q|8'gzݳɃ&S."LmD۞uxga=OJ4 7"NbJR2 )`L4`i32XhU|7\"b$2h?2# kvH1 aqQJ+ 1,5|FbhGq4^em7aҾV)āo'ܓ(dt? |ֺ땇a!ʻ^' onUd)7-~i":;؞=LZ8MuL~8xu$J.yWΝF6Vpt2"hy9y> <^ޟɗ\_!IQԿ3 ^,|  UiRPVKPxU4[x>8G wlIJd-5+0Y];&\䦞*iKE: i7g&|:{vrԥЇwkJi*2Q>S8Iv3l\b mޚR{/P7ܲӪR ?b^\!TΞT0vGZ.LmrޅC$> ;m9|CQa#PίG|1[=. d;(NP "z9$ 0WDN5{G7JؗmMc4J˿*ϟ:bC>i0 XYIe!.5!H;Z[)w qjg勥m)R [@KQ{lAm_~ҁbp콗m|r~"t*AB;IN'{if-7 t#uy\rŹ Lò^_^KjfTl)b8ZqKk6<&/6; #FQjOZ6kc.K78,zM7ЫP xus[rZQ͝P0#a|C+{/vq;H-oˀ&[,1"n '5Hẗ́0UB|6NPl_Q&w9Q#'uP^ c%*-0B-3^E̱C'IOfJd>{(rPyy21*O^5/l9Q;DVnoJr6Ϋa֥JKXL0bduMŗm@+u4elGYTT+D3hduBCeHۥ_)ZǛJ7N# B>iWB坷ՉEu|dVbPw ?YWtQJ,O>T*cPjĝ]8߆piWj 3;vWff˟Npo^d*~sgYnίǼӿe ^dE&֊?XsFOHMD1t‚/BzCs{v6,$4>jy>iQzs[dQO]m6;ٰ\nȗ/$ܒc.r9x)ujW$3 Ɇ}쾆k*$iz %E =ٴ+>b*n_N}^\r˲sï0& ̀N3*M;:tGT}wpOzsB$~efWB-;C襤oqL\@mUuF0*0+.yKZ7E3'0BGw7ğvr'7;s9U50AI $9WQ[A7= NBxSu 5 KJ0+2ǼuqcӃ5KO6c.I(n,e$m$w0taT5! q!/gŸl5'0Hm)R/s9 KNFj's'ǫ1aOP"tyBȜ|FevO"PWbI R7qRp==HB!gS?{`2WAnk/lZ/V' m_5( *,  \$Fw(2LN+D")0A%-ϔuY\'1|bn&׏.O>* vru7Y_k0۳9@4'#T%@7zŴ,2h_(|rC @ڌ#z8"lf)mNp.ΐ SS#@'nb䨷pnmɟZEccd/rubq=Rk@ [˲vZM /(9+v4գҐ6LHefmI,re4'*_J{e,~g~sf[n+`H=ń@{po!/Яo4Lxyc8ỊL7k徬>K8m_XfԇE>_+y=|WjdB*n/eVf{2;bD{dfi#V͚fDQS{!ف~O_dy^?pSj$MYic?jm0ta*K DQ1@WnRA~>b2f{aEV31qcÉV qE9Gi ͐rj؟l>ӓr-8'yNA,fx*HYZ=r""K 1=74M?G=}#&侩ѫlmا*ͿK|xO(M泻RԹ/˻wOK#PiuoS"%:d B $с4葅ZOmxaץ a~PK6j?m!-wJ-(2AqMIJD"%6%%oIUuԆdŲdIvllVp BsZ]hn( 5h-q"ʌvFǜA]^RH0=Fǜg4d"iLcM { bt+A  2kCzԡu4G &<,y4dPyЎv / ֍(#\;zX=tgS%`h(^l5o>xMxa>n=df.-cu[vB TnMv_7wB,zʨβQS`P`vbBM֟U 4;=mݙ`*,OTo g<[Y4vmBs(rcT@"F ;YώTf[[˓szõ7wMpwcgYZ070701000004d8000081a40000000000000000000000016612f91d00003628000000000000000000000000000000000000005100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko.xz7zXZִF!t/,5]?Eh=ڜ.+Lse=cOD^}p`!1^d6u\hj(FbԞ\lCgY.R5[FSdQj*>ɋ<&op3²޻S4DȬKv>8Hr͙yw\,bM$hM &e@w%?Fil42j[cvv0N`Ң$RAh:M%M$+ `VZaE<^~WDXaXZ,191t]5g-HH0<mhBJn PZ5wM!OQAl~bx=IG(Sf,z-]$PTQB.%8=8%(5afq2WI]t2gI=@|,- ^n{1ݚa:>kw}a}̋zc!ܫj4 dá'wSR|6eH';B-5蹪vwl%NPY]ˮ9JzZ'doުjlG#V]ocdf9p,(n/&avJ訋`m+K cn6|;W N dqm_MtB6%nھg3O`*subd*t&'fOvCzV5+W @Ab6L ߠ{SWٳ 0dY}:MW}[>`aA\| e?&aSLd 88U*&/HZ @:mz  +C߭Y/"=ԝN8+ (iW*2R.0q[b-`w jмnF2lc&(٪(yص4Z4 N,Jk捥r#pZe9&>} ?)eJSϚt>Gn04Ḟ(bN @E+kXc` (եA 3h(Gk.nMZZBÝ&@j\UGtST)p RspD6h*oȕ7/zkk3x^gA>ŕnWqr@@l rQW:Lav jz&iYNx5^B*XT:2"H9jX: ,|XG/?i֦8"BI]t~Br*pR?< c.;CxMOOHէ]ը; V NUh-CY+/}T)JߴIW2TAL!T%l*#~r}q:^ju9;ugAVِɲ˳fP/nb@#B||oѾ籸NϘgLRt5r i&nngˢL}lN̢FM7 ao=P*!Ph{JD]8 [ y>_͌PY_ȗ\ Z0ȻGGc b"T֖uA8y 텥-D,7)/(q䝇#z6yU݅( ~s4=晾Yj=utrI7!Ė]7#8#ۛE5}cw<ۈ (,!s@2؛<זq0uWf }bCU\T3/Siؓ Y}fE=1| N;g%Ʈ%s%oo_#`}w>q[@<1%wjv?++Crɇ):!kELH%r{1բ*VT/8[B\}( u02̲;3pR ݋}IQ6Ƅ*ViLp׉-ytҴ/cMYLE=pyZ)N.hh8CZ9ba/y&+h 롙5V_ iB@ x` {&Pyu64S#?/F O- 9ؐe(N0͋VE`C2:;oMC|ƿza_HǝlÝ:ѡś~σ%W J{!G+}HyDXw;qrvϭv?q ذ^kq,]$3 <5Kv`VA}.8/<} [ .N%m71qHh!^*sc5 Pn N}b KMXiRMi}8&;Y6(0%I'Cӎ8'za&d+Γ'ܱa8M-1ȕS_`1~L# cL>5o DCv^}l?ಾ5r3~Jcv{卙Q-/Le{><.30^:=^!öW)w| ag2gG|Zӧ-v#'>RۄK1`SpHn¥JPc7*;S9.~tsp2v#ZfRLɂ‡Pmxol;: ~=K{Sd:Kq *N|Tc4clre09IG dEp x+bubPb_wPBtF>S6qF6^90ŦuB''wDiɬ롟3q4Q|ڟpZ6Jz&U0Hi\Rj"s -:m#]VR WW=f{UH`~"  +tWt7)UDI_8",N96A -^*әWn :%$r%~ '&9Gxe$j8qM0$OsNn֥:y5<h^- #67 LPIԡ)e~zM$mE{ܟI'2$߬o&P͹x^{HI7ؠķ5W5b! S=HM6T@ѷrԱ83ڄ!Mǧ}I6,l񅛣ԉyt UWC#e[g+'d:gv/l{o=H!Ӫ4~ނl=c'uμz)m(BZOVN [ 蹐^J28([|K$Ϸ+Es^==%a}Jc !cq:QO٥k#)Xë́JW[V,- 0d#Ȋc g6F)k< ^T,r WkzeM*rHCVM+F;!T57Anγ-cZ%N'mFtG|ee"6ܩ׆7@Z^'x;'E{P.׳69]J{^פ %/:a4]cma&L꨷VT_NIYz^1Qz4#WNه #f3RYf`5m *Mk+8 Zn b`! VIu_=1tT3?ZFzUˣcӛഃB}(=6r!Yl7 }C@?,WtѣiY w#ow:0.҂~nu %ʊ|_Źϐu~E"-1Qݜ:n<tio^)zz ;O(:N/UDf;1o vA/Kh~`"ZPJ߭cw 9d'iV xBmj؈.ӜFsgUfK+9SKDyG:IKvϯ@=N]sTi ߸> |%`v0@ZڶuJ*OO7g\UbU7+%:˖`y>"rzyXe@JfSx.wewp*t vS57H-Ĵ3\'\?%"(Avq&ESW&Nqk'zKjV䷌}fh`^(ɣwhxKkx %I/ 6W/'( 1%MΉY];2`rEy߮ytvH1UR# ՐcoAj?8oU{ c?&QO\)[d}EV8US'Yl!j~o#J5q}-F=9ER e\~ԈOjՓul*8sИ s2`@P F~Lxm`, "s̻g-EɂxvHY8ma_,M*o %o|:'D&8ZF?uS}'r҈8}Ed]EO@Ϭ{ fvm{Y >&H`I IvW C%mv J 9yʱ 2"n!~I4r˻'fYCz)_[i&֣~A(Emv 9fRFRG<ꅌM ՄWha}Ĉ胊؂6<ވRȓց0V&)D4 {8*ҡ)ө'E?5'QƦdֱ/7 i2ڡg,W|:7QT;.e)3^'t6фc\%u]{jg҈ڴ7H7){_L[Z!5Gm㷑3q}c{tąDR-c|:X:%W ]sqG6yTqn34DE)K4vrV]5FbRto2w<7@/a N1qWGM ]\* |ؠ{`4G&v?+Վҫ0.3bܼ gjSZFTz@] 9I$zH0,\e> =%dUk%!rԪk"-se1_EgmAH8t"~A5lIfԨE]7s>+8} _`#2?@+7R9u*>F ۋ^񎺋o؎Dje>^LhמS?tU1wWv]w␖_'7Y I(s$KÜKZ˦#.BNs2N>^;S J97iUbLHa[-{1Zs$DI_h*Afƌ-͕qӟ>Rc/AXH%0{FsλݱQrr0,1Ẹm:~PpT̖βD֩'{lӯjRdo?.-lj] DoG ZZpT=h9QuOA~1Z3LVs.}P*OQuOHlx̻-S; (M[6uZvthެFݒ\7|/"sX̨A8?$:x}Jc.v(A_ixLBtv>A R{%k[ =!忖/ @kڪ h? w")O^$wHGF٣O(MlAbl|3NXHTA;Ł߯( %LVa.sNhjPf`(*2Nڛ~{EєQ`u&JyNu4&g: c5Ӻ=q,L4Zt4)'z(&!^9X9K^P/VQZ4OɅqʐ|1<^+ G_`g$7b٘ ˧wCHgM~E-f,hTỶapdf];IhͿbT] !sTw\pNcAyYo[RQH V\)M&\AӗF ;ЊQliҤWR΄bEN,$PQ\{̱\~բPx%5;=nlsomq'|Z-i0FWRg"&A ioHt`D/<5 Tr`RV3=x,mTxlj/` dH/䅗2+zQ (.QUG`BjSt?-p|.m[ 3hb~S搳A$U.,hR6T!f_T0Xl"(ٞ4~Źe|^/V O%&, 3ȘbcgfҒ69=SЕVi=\: @H{x}"͘jtU2~&r #kߩt_^pN=XdSaz} s蟚Xݱ^{2`# ޢu;!mMu'ʼnsP^Vg֕uVz3HoexQR[vm&*>8>QWD;s&v]kגr+5 jXY*ZwGչμSPA2jiBO7LF$*&kcq$مM°!M^_p[ r*W /81jW$XaaxQ &voa +լ@V=4a/ɕ)2ER)l*1r_ Cy 弫lISeޱ"<W)xF<J*t*rAsG!pV7tH9,]Kּ#G)CXjjnN?j'ſ]Y, NҠsl3Dp*cJ2)[KwN K@AkW> \˲f$"X[JnvI[D N8?Vc_ڢb Z8zX35Hp=:\#9ylm^/ύý+ˋLQ=v79 g() ƤgsHkW2ջy+g"/6E{JZUx9A&BsI>9J 6g4T\/ޅ!J'^_ƲY'v̿x} F>i-ԡdLê"0}*En_7Z;OwpRhhˠ !5J*2um@NyViZV٨$x]3o[%|i3CFBBV9kx:[wasPˡ$=z >ӱx*! `# [g%li 3X|Fus \B+<bW|u=B.WPN@m[M:/Ȣ8D 3RCsZHQdSttT& drii&*&6 ĭߔ*1}9?_kep(N"`k/+ X-6|"imneNHBv6=p}2|9kAi\1!GO~scc.{'[I'Ka1hJ-{'zhɾV^?bŏYwMPGAhfv)Tm2EC]óUCo}}Oa~@҇wrH6 .;*I ,Lȉl%~aIéG8Ӵ>õD^癹)4r<"CQBT𰱞:0)Rm[@ {g>ԙZz^ ~3`֬>+*)mW@ObÛV%Hːom.952?,wRP%wܡ8i3&ad:$ď) `p純cmlԄ3()/@;L.kG3Ϡ]\ZZS"R1+<1&ªs+ B dJ]KmkzDTzw+)U4;ZYxZjkpyс%rJwSHM{7l5RK%;CtgiJ&5^ Sq$=wc?h4b\ld =i}kni }7*2Ӽ"RpYV~[dwB5K`aqZPZ21j s?S; u펤w&xavliJ.Rmp"Sa6{bN=." Ys5Z~jM[Aڜ%o3Mv[s;Xn=BO gT7]oErqCR`-t|M%bly-*!ޭ&c 0M I (}tuѼ!l 3(s >7n`_fQyeyWMWjD~˔w\ˊCj6l=}#^.|? WlMBbUA\l8a]Co×.(ƹg xO wXcA7 g0{>0DCHҍr`d W^5\=7SB=.̵. ˽w_B;S⫍n) ^J,͒^Q z[ӟp,߁WN7}YDHn@/OU0O]a " [k^ڔE@\.78z3#=d ^uv,ot@&Ϟe*a$4|)Stu5D.Mد־|o' [[|W jN; =A,]n?Q5+Iu"bJ E,`Ỳ9)5 Ⲁ%iđKjkTĈ* 'K7^g#*'X1H])_ʋ_|  "4 W[BCce ~?"gY *~CZ37̐X}yqI}aXMSF" 9n<dƯ?|yP?t[Yj%`>",I) Gh% |"rMGNDvRKsQ `NTيc1vS$>)ݓ$v~[Ŧ[+!EHVF%Ns0Ϛs޾0cs@Xb'ȡh=.=)Llf($!IKT|A0/trs=*H|wMh^2LC:z)2=:_|.w Fy u&2ɺʖͽ+yApSB,o{gjo-7$PtSW./o#$4 /)(*jwAnܯ=2ݶ]P<&)JU˸Boҁ9m>YJFHfZV:ba~~c$SJbLG%FVv,gTɰyFSۍ ˣ4Ŝ"+F 3-2 /^yuIzE䑺;QYusO@=!~+ ׼VS j?3Hex*zXU\ǣDt֓Xs⏝(5x¦,7h C8AyS(fz3 h#Kر+?)kMD>z*4QzyB ;n(0ATN,[{lG69 k;q)3&tE%2!i8^]Kg:ғ}Ln ~2MJ,81<1L@,:7(8pTzO2=Qw8–0w>ld7gYZ070701000004d9000081a40000000000000000000000016612f91d00001fa4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/scsi_transport_srp.ko.xz7zXZִF!t/d]?Eh=ڜ.+n#DfC-O:suwh\O ڙAP%=r` P϶,1Pd)4MqIK 8  ?6,`Cf0 i7"czr1tE ՝yWN*tϓuLKD|Cc\Wdw*!Fuj)"Z0{ h䃙澞H~xHCR!#FJ>_5E=G~ybKuׂa$QSK,Fi3$(N6^9 Tr@4)=AsN4#EzV68JO.ήtbc\xNtXWj\ ' A 04N{eDېGCbm o ?VwH]]2lx@Wyqou`ZX3H`բFM2I귅hrQ2>^1'}g_*ibWx!ٯo5BشEn -cjt) d6OJ׸ !-+({x=TTO|:uQ#B`(H^1yh{PzsᚲkκGT܇&? kݲӮ" c0|2pi9}S=],9:cU[uـ~0SM. |up )^& 9aAsTKr|g_=Us?n w)Hv# ~]w_}Z@-XZ/͈| \-5;avkq8؝ +} 4]#4pBOzQe]pK zCI V8;j JsPlOBANAWiͿK bʰjtZp?Ɯcbqv"ٽ,?Z*֎1)z3v<|BsS7&)ݰݧ\.G'FR6?E[Jd6Kl#0zNШBGpy$ʨRZ*$!f]A5'.VO&v8'PGjDh$zlY\JR\^)Lt_ZDv!$u,3Kէⴸ;<2KީSM஺I]V0V}d緎 8:S4X/WrN)8E<?=V^nLy)@4]~351B_},G.Oa@y-1/=mŰz`> hWSA4 2_wZrU[Y 5?lx jW7z7q3\ 5 \fnעG×?I?sl9bI0v!F ukdCR?A˜HYx6bLGzwH`#4_EU.x[g|!*P얥y#0? ;D oC-2֡qD݂) PZ@SMa kOm,AA߈ǺH{=+`;~d b¢%q!QL@t%|'}]A -&cuN`x V\xRuh\u'_}o>S$OHnL yIQbrܲiI{ n]?fj T C=*R[>>u((J&ω}\Cx_ĠWm`@$n1 &Y%!9-:bM )w6sLMI4j6hx%ݍ ?x7&HqhvjSAB-*{Lޘ; !1{sғ!h4r.rDBtU귿ݔ?{"jE푩se/׃83J;K\R(h0L""a0,4K_/VAg {dPDLG^gyb/*W2Jd>d7& RWM3 Cfzr84T-{ ^#|mNs/*Νci`$gPځU" M}xUD{~1|'?D `0A+?>}[T^Ūէ|WERw0L`i%ʈߍ<yW ^4!hQ JK7F _w\hn8Lʸ).ݝH4Ee#U[N^i 3.Z6HM,, 2 z 1q͎U%omp8:ƒۻ 2 Ri>.-cDp3I=s'}]"=]!nG׫\ZcͼɂV@XOYGhIpsNJBX}J{vC̥קƉ89 fϟZJ" +l%y<Qs2wFE K<ɬ=7!C)@LaUx>4VUdUPSS./zYZ,~VPgFp9s4[QQ? YL( 1h|_V$etY螽x{\,Y!s+qeta_^E\  &:SΚ윿HS\ rf~ G4$eB4##kNh;KM]YLBAAvfѨuo^gn/XZxmtN J}21 0I}*{n8X)x-"~ |Ygx<,k﹈=#֙Hr_1E[WV!Kj xc@"aPQbJF3SYrδW.kb-v+pM2-_}~y :CGƮ)D:-y-nHq\K1ZeBrQA)GfK;HR Aͮ戵00"־ kv3s"}U?i7TdG]|vVFd;&[i1M$-i6W%xڬwYY>"]îBjj,a92sf`>Ԝ&/3Ʈ8#$\%k:j[<1~s526'`7{neRA<_D%n]vt̊ŨLzj6kQ Y3rO9#x?z. dr8dCR t{xwp%ȄCP\B$-BfqOQL ܩu("5>9/GaaD*|B;)4:1 d4ǯDwc0DBFSKdmSh֠Nauh@8} U{GFR<ΡSyDAt=s;4HN\Cһ.R ,[Dy#s`H%;1d]cvEtV j&9Y&?$8&)w;5:n{U:&'BC8^Mٶvǩ l1ʖPȍyG߽}uqw-4q j]62= HFO WĘET>u#Hw3=MpN^ RX=xc}H WBA@p!z4J̑+L I)Gx7{+QTRU}āgl[rLs`kD }d*m@(eL!\x1$ tL; ϙI\꿥/;$6rgv-?ӱʄnP~VC=iIoi(6 "#ZSwIrvxסS8]"`5'XJWLz׻θEݦcQem%'T'Z?Biv84o\8# Bwt aͨh9ԠןjsgpBeDt2~h">|.  q3<_ A{J&9B$3 ˰%OvZ$laMYG*ˀz}e6o&и@|-JԁJ] Z-=:TgDͧQn̏Os" Nx5Aw*oM0vֺ8P}0KTAǢƄYNkvI*+!jP6[}l6Uj91G }'a,~NL@ cXJO 24*,G=.$> ښtȐŭ1ƧBG6}KcnhԆ% H|-tJR_|Aͱ(i Q{JN5v4Aߣ;@z͖T6vJc>.+J]p>w4m۪xƎI ?(~~sOB,q.rC|kGrG#)ƈnY44mŶghxP,۞o^c"3V9+Vl(ҖSiџ+B%u$6b7OցJa)Ԯ f)Aq'Kq`.9/>H2R6Ypr |sqJ;j kʮXGS)W6[, YPl<LB?+.VJc,O+3Jty<}'} H_'qێkRDlE ksBu]w} 3ږ n3DҢ{v&Z[2M(y?m 9-eSo\􏗨#6'%"n =Ie*b qN탧cC CΜiŬ[LiIĥ[G5:6OӘ4`!t*T> cS 5lLz }PxE}?sN|܇GtzeeRUMOuuIv>-e{6[˶Gt<2/CH'Dѐ^n`<0~ mak%>M 5|'{~UU7z^BͳD|bM lfFݏ'&'DE3jʓK3y[?>O<X0O8rRbv'!dk#`XԽqoj߭0ENJ2HE4'M7$ѢO$>\N"ϧ V<"''AS't8ogbKڕӺD?yt%ZnQbٞxu@Tf @C-tԂa#Iws (2,&ʱjBtJ)/֫9wJfsQCw* ӧ?fJ_?R[} 44!+F7>:o"#Ic!oA E% d~ԼD4EoGh@WVG}VGO8,pFmEkaU!܉ "Y4 qZDpp {hC*AR`=(Q.ZϮ=#^mLr:swh&_1=N%.T"A/#֮ۋ/bGliC ~CִVgގd'KA+M3S%`5Zd06iX[t*:U-P% +DK4 liݝOb=sdbcA4`<<'c{aQ%%əsX:fUוZ|y;]|lPZ㲛/+y. 63M꓏\orTYҢvSaњh94p{6t]=ND4_7>If%GV 7YF 7b0o{0sEYeI}Sj*#[^ys ΎFЭ?g5OfYg-8A6Ћk2d=ng^κ>QUl#ܯB7VG{ϜG*iXeϢ#X@U "$9xAIp.= LkZ]> YG!Oni@iE}ijTHKmv!uoUd խ7$2 vl$TPQz_ʉL)xr b K0ކzZcIIC3^|mf ׯPco\% uda῭wߍ;>;i/CnÂThAY ԩUD貙c,˹,'}B81<ågcG"%Ҭ枎(]nh/Dr0Imq&Ay~Y 0<~f@ 3K2[Mx@~O9mkv>}0b̶^45<H5LVâ6×xvSXy%Xݱ)4ݡJ٠菏 ]m~6FL3W2w𶗕͋YW7Xs^/ISD?Cy4˥8d,&-8+/ı@oXi'(Z$w<$5,%gF †\"'4@RZ!_+>!-dwm.Y‹L ` eu?\7o7s"8/P~W W 4l%3pP=J3_*O'1{"E;~rN\|7FH6D٧QljZ0m:۩i2 Xw\BNb3-܁~a7B *9qҠELMSZ-$2\{@[f; `Tqu~9$Y  📫Q@0p\W ])<c΢nTWk%|\+unVr YN6$l ŏӧgg0|ςzJ뽡5q`gPNQSi_|Fũr޲9 Y'~pzJvy`36n4GB +gKzeh |(SDC8ShR=lJ VP/ff{߆|#Ĺ|I[A;tI6='"@qr^h0䑇Ʃ +;A]t"\yi_kqGnk5 /H&g̐ZQzDSuxSl t*3V ?톼y m d|Uw P?!Ey_01gaG69ge/^ ̭*.VRЦI8_]'i@@]˹$i,BvK5&JFj.|j'6PGz9{^TD=cL%7gW zA- qMELq|&zXN>(n&[ HC۸X`HSCqEdмdj(#mSe9} z#@jeJ)p51*8W?۹{tuf @~Q.1Ú-r%0twŰJWX`+eU7ѓ.a&3;bU",l^ɉ2!>H+H޲Y-f["VlPfuDFFX) y1('mg.z2ƬS$Ԇ0 09+B8M!*\y߷@wGqWp?^\`:sVV)HGU |&XCҸ7Eޚxݐȯ}_P_&=x.gztOV(f9R(Pwa_KWYR&Ihl,)QUVMT3?n"K-IU~Z{Cf90ڏ\Vn"?YGYY]J^m V¡ʦb|mzWhmrWysHwhX83"UaѡZ6ʞNvIEΊ339ej ԕ2 "^CP^mwjDel2?cMU+&~\JyseQ5𺍋9ԊE?"X-"J}_`._)]u/7t=NϪ`CEOI g:^^P f)@kk@w1߳vųWD5\z@'#Zߓqh<Kfnަ uT(M?vn- Iq\C!4 obuK߄BӢ/=c7`s{"C_N/ ݊CMȁxD/ӳ\ ӦUmn*CjXva(;oCڦnC` Wܻ>PЛ20MЅ#h&[)ۊ`@QN!@:bǑKqΖ P⣀-гWe]Bb 7Me,;Ɏdw)Vv)E@k?`Ep\q45Q G G4+Js*[A\,TO/MExo@vL9pm8p/n v>Fz^~7mEUWt_s-èx7&Dg* #I\&:^3]nEKyT,g u9]o OhP6\2;N]ZIb{A  .Ű'I6/Q=+\t]4VrJ֓wN{1n\͒+ϭ2u\`wY$#j[;ͬqZB,bl S*Q2bݻB2'>]+q\ *;v~9&Y~w~c`)oF_|dVI4~A$8y?w8,;dļbfۀSw/P[i|M.p"Odc( {y 4ģ*f8H!%'2yd7Tҝx_1}{f@Z_;u_WHP sTh{R̵ E3˔Nj-,0p<Ѵ?9.!P&uzt"Xć#aԧ^:2aaͮԕB<ZO!pZUu} 䱹2Yec戔/dݶ*hZ>P3fVOZS7#_x 2k3N+tn/~-x|%5)Uޫ\7YKF@.S8! ]shC-|qj ʜj ^j/t5WR#kuA`ʖUlKo;V@$s/o?q䳯 SArdY{3 {j4b\pCӿ(IѡUemӕ|@Cq-S*C:%-oM5O^Z2u%`sX`sV R(!]!sbpb {T(m ;.dBCȈlg KtZ: qsc!q3]-wp{鱠 <iPd& dbw3 ; U"n5,'MI֌@H4H[MS Y3bU p!͎MOH1^[U,7\ ,; ѹe7tXPuhl=@MQChyoO3}W$f~+ ;?uoen_dQ co=kph?'N|~[irWK7 RFwׁX:P:,@s ã_ s{J] ^>l?Gea0iXOfl]L~ 8b()ApX)ˈX0gsD[|P|3]$p`X2PYr@wXBj#Qi.!Ae`8zm_2A|ܿN4tm6??UfՈqɺ~Mi`kwUU@fs!v2\Dg-E& fy2-C'N!E٩ h^˿rj[.Zg`>-YZsu x \X]upH fyL7<@̺x9UPO1uaӴM4™/7ؼkצѱ#mM;-2|/DXRd- uj:1łTĐ:NL#\#cd1i'i^َS3,UߓyAn}hНI)]!֕KcV@ OGKELDl623@^ mOAb 65'stnPjDRGgNJЀ|鸨z:*Y`)g>؆#A庭>׸ k÷Fh*f'rsw&V}Bqh&5ImVl]K-`Qp~%W~>WA-m6˺d:ĽjY:[pVJ-xxʀ.Gvhtr\#[; XWəm\heCW&B.- G -ؕNN8wF\PVW=; }uwTĽ%i}B>)h6bp +A0rRbJlnbcUFyx7ȫtr!F\mG`%]gsQ "Kq":e 8/3CjY;JY#cѿN+L?KżJby>bژ,{O5q@*hLTԷF_ -u `׽07x Յ6hk[&Pkc(5z:mSq@.zGvc.k߁٩57f^mq("%<">{YoÓDЍŸA13? umv l1pw롅H -'yKwS"],׷un fuMPUg&FIyP1툈Y:HR߯? G&"I7@ .W-$92:0Eֻa\`yMK!=7dh8&4٫}{Dj` W eTMq4hL<;~W1. a0L&ؖvs;9 4(T I G0(B%ߑ ǺE* /o )э)rˤh ;m<(NR ?MIْ]F{n7¾֪yz2$jA5$NKAp{q]7jNm0D}zkv-Fd#늒[c;y+\(`M4ެY $,u':Pzs/s-L(~X(`ymg(aL,Y2#] E"LsPg6ğe4x,{ H=(Ɔs# (GM7RXf12]ύ.qӎ d,jj+kIİ %ؤzKV 3#~0(Vp%_x5@{@w]ZU,AXx[-X$<)p#LsxcȮ_֣0ǍbingV-IiVz{{bB%kv/GXaO,1ck@-rf)c!=|Zgµ!eXkKrιY8Rr1{NDb,d. z=#dx;z[r0Ko3J;NHj%NA'{Mnt8[$g޻6 (*N ]cW~Q^tkuJ9r_S5_|}]EÈ6:HweU0E? רGyѦF4Ebvd]ƨ'RÙ#2\/ _ܴL&=!w_7Xa# PvH%l1ӛx6NL|߲wׅyt -XzBt߬hg=KS=8t߉hoW(_):DYH ¢P(i? |WxPj@eMm'gtn*wxE>t륩ofPHI$s]|Ni&z2;O{gg߈%h})酝62Au Us;`xxJ>8Ź@*RW5B+Nm}X.:aqQRX"#^UK mG 02[^)WaďԬ7DGY6O"^/ ±֡@);Z[$P7T',Qmk 4*h"$ӥcLo--En jQI'TI+s` 5vGB0/-p}P6:3V{ utue=[,yĶd@J屮ponHrW?8ɿY9ukCMcM|ChTj 3Aa72Mc $l8YZ՟;U"C0vd_!;~b1Eꭼj9_`.ePxXS+Žwy{)uϻ.U@|Ƙ}Md6ri I*$ %N1^qL7PO^ 0ϪC>%5gиH,\bE>^i7N]0,sov&Ѯfw>_%~dy=}pƈaN+ZK&ʮ>ns_@w˵rghB8YтCLA:8:yEF#l>b2PX[&戭z0rF/Vxn++QDB'<" gYPa*6fzr w!zdFC*7~. 8-U>Rr#:LA/!]՞jtL(G ҰfW]!ճ$}xbnܘQ7{Ln/r&tGYG3t!|@qmQʷnpݗGq8,uWlyb,#rbY1wH5W*{HmS#W!,v>bvfi`F!8UݽBpy"𵠘aOXyˣ269" hV(LK^# Fߴ<%x@Ʉ C5ObA,/%a{? b{^.J90$eeSҭrph>Q V+^Aco$eߦ` \cAχ|LȬ998-ʙ[f[!$*S{JǗɔz`Ůq ^;jܯԥ_ahI T_jNzo*Eh*8t C)kQ;|E"|z'5<.˾.K?M%\ki:n=>v_H4rZ9`WVԽ{"> uލa0ѨFq_4yG!WCЗExRt;A`I>Qĺ4kɤJ6 \պ%c/r.ӕY+>SjiY(J9>7vd,Y/_ \-3=!Ǝ?}LЀx.,ת"jҴDн^FԵ2d<9UǦo"гyy,TiN0eFW]<\i*vocݽG2ӵewBZcGW%ٞO6ܡmHx v޸+ȓsGsl\~9 P:Àn;Z+fhDRD@ Ma $?>qs8#Q g\dM ~^q;1ʪ\ :.ր $Lku;Gf&+Fא%_U6vyg^QM$zo_qƣONu FM|h%q;P&j)BfNN`o=)TCiu,__$ѣ.M4ƒwA}榩7s@CFGi21sܦ1olu-d+<45}^N;N"{t! KO}@5/\k l {z[#> E" QQ1FXWgA#'I.n}!z.(;,jt\3>]\M[:on= C)%)M$`U;yji1ie;P{ +O83PwWҟ$ 䐙sҁ"ҡ0zG.w!l߃}uG+ZLgʀ6wKQڳ͎yYb~nm A?{^'1MhMpmJkmcqIn 4J!vWm2D5$N(PϚ HFJMͫV&8\dOꥮ߾{=*>S1=% z'S}\:amPa5rד~uGr ;"YoxTUNS)vG0xmV g Px3x{@L r䦫0eCT47kZA<3y0RLMղ傜M.B-i^q5j)``D;MHh=wד,nM9n2ƽt1io@WmdV:9gA)Gkbv3K!NQ a~(]xn 5ƪɴY}"j"k5=w<~ka%=xE+uϟc6HYS) :3UH/ jX;\2By5?1g=:Hܠ;̦9iM&l/"/op_z~Ӟײ('LWKAc/ՑaPC"P 6{ v?S=ާAc81 2[.!=㬩>E],b}c\+ƶ|{NULBFY`mL9.S{$1s@tRM@dtr>ҕt`$fK6.OҦ)EwuU)ĩu\gadM MCSJ5Ab}AIDvJy ˿V@_`uI%)( 92z&g; >,ebe~pPWeoujzO3yC{,jEBan7]S+vB-x r_uVE^%uˋC㮜203K^ϷXr+V`"fykv"AWPSWPBo: xH}5ky#O DKH/n],ޫii9brO(ʡ7'jfQ2q'~xս] 5ቋvE`XT>cP x`">l `h۴#IyN R _8O?ߜ$=ȯקn߶,ՆcЧa$R:SVt%F 1!_|/˜=/M}-0u_t/H߸jd&0xēG b do·t_2qJTRsz*JKLYAbK5wE<Ý ytQ] 7-倣< h ׅolk VT|<w(߉0 O_O&JA#qW| (8u-ì_V*c5̓ ]0$F %ަ+g(~ޣF>C7P|xGh15Ἀӽ%]RDׅmvdf+]EA+ZK Ա`ݧoO[njK>+yE5V+45% ϰRa@rpUCpJbf)-G U19R׃Jg}C~+$Vġr D̚-KɃ~L%sDHHl zP Dk({z](9<+C;;Sz'h gbx1w$_ÅJ(kύkq?Xw7W5_0-HU5__+Jsf8/bYL)$קxYT "M^?WK܉gXX&g3Da枧f?`puG`‘ӀNBDBIDsE$7yF=):_&g}rfYӢ7חi{aIT޾e9k F;}RPbpNF*+w-`j'=gPq]{+Օ㠢yldwMB b16RB;|#k&r8uW0 #' +g\Ԕ<|spXodźya~;rا޽/5_$ 4m ?HV蛻>oLM+nf *::}|ZZu*x> :Itd<-sge+>B;M:pts')ߙ2G.e[61 eH7"g3P[k_Jߠ*6 V[xdYc@ZMusy@ kfK<fFDgFao!Z?̾5F8s{.PC_V$Ű3 ª`9+A& o1zl096 ˄GKkkAES@y zID%YH~+ sٓf"LD`pqINmv\_3zz@CGm%7hiAVt#/ X4kG'zUDžزqη-U~^ ++i>(nE4]M}A@a-S&=K^[>V\l/q:кt/Kj1"MC{#зWfHAvڐ $]hD$ny_sB sz?2/-S=Bƃ%a nҎ{8#y y` =[h*HVTY.@ް"'_kLJ-:ru+-J4xsRU%pڣ+Fĭ=okR7Q[l~ʹ/}>lV/Jgġo٣dD;Ⱥ0[tM ѣ1FmLuR MQ+Dm+bm"qVSP\CfڮҀ2Ehu<>*8, -Z*0-{w;)M4A޸'`a>ADb=ZXDܬ 0kyҩgg6sQ4 C8˲kUݷ.ਞ/oE#E|vX耒mNX𞹦04% ZI 8f{qlt4 3:BDɾ NyiJfM/9$-2oVEUWPL\RoSe]z|ڪXHsLΰ?ለX4ɤ$,͠{@f5j/<%yMLP7N+F bl\03Jh("zwkiH(T%?k36hK4P yxZ҈խR^24)dLQRd͘JJAUgŇ p>kpp(dחPu o;R]+ R{=[Kٲ"/BJRlc!.OYo=!JqЀ}_?yEeckSI6K Yla۳>Exy.Z66ˋ9[:F캩jg{F_?}{3ɱ#8ꊅ!L-ǡͳHGapأ2W4*D9iu0 ^D⋳`0凿IVmt7@VC9,?ZWb4kl}bPq}2 Q#/#ȟ xq+ԙj>HBuW|.R'bMQҖN8`ueA-\ƈݩK5dsAT7Sj{v}DzwKD@$11Q/p8TzKR!܈"93 M4J/?:MK`SNlQ־ŸR3ȹ,HCO:Ks uI/O8! ?P;?Frڐ>tsM *g4+B ODTa7AFr>IĬ$9C75a' x#;}r#r-F䡶MGŧc}v^q#(ۗT^L9aOl ,Tr;K ݎC: JbųNIh.KFa^E*cZ bϟ;?e^Zg_WSVXDNj(Rmb [ሤ^:/G4B1#K$ޟGêpጧs(#ȾeSP+g(䪞f]g[G8>Ìy%G8v/.brXcz2K#( 򝿸;0А-o-&5a+{d"̾mG?83 uU:%Wۦwlal߾ \myx~{F~Y^ ;,?@yPGJa28JON؍KW+>L4.'ِ̨ۓ53DY;Hhv'y+6#,W4]SaPm/w&`hc``)X#/ĶC(ґwf3)iCjPb-#@9$ vm.{/ƸNEU+wՑWQ6]c1&0X&xH//r7S|XA-;Ύ#7Ůȏ9VTqB$Ŕ"kܢϬVw 2OܢzhPGs&+_QMyt|\ ~z"D~QkƈZ2].Vp gaec9ȥEqTz+CTu7]VkLcrU"]9wEN©|8|6~,Hߘj<񐓾 98K'd[yp`ٙ4.{B:D#:>*M5y#,F@5#~;ٽzHӘ~"zRb L- w>k&[ ͛uN adI:/F7j^HxHA0ޢs lnnm>/ ɇ!uZ~w){Y 3%b|t%c:pgDX)GE} [c2B?OayU)[N\Y9ůQ!/Tf.Uhb1:5Nh&ʙjuw̩_+6 Z[3>:PZ}}rF8%զv,YAb^kvOJ ;39]+7pjg1NON_ݖK7LuDtbӐ'4=#=&MB#>b.x #-Xql5t@M`s\FeKCյ.XT;KSޒ׷;Iv\ d,|g;9]XWf2zUxSHO6q+WbLM ]3о{f[;c%±KKHc85Bq>Z=̓,7y,;fɓH;1>њ);뵰i KIw"<^SKh[J&`.X y9U[B=H5s3Z(;iVcqAt:[/ K;Y!}nFӇ,@ K~no/*`a/\{͸9E10J#>1{TAޕ@0HGݻ%lX%'x<)vEL$lxy_{9 < `@DF]&o|<ھc5Ergax,t#HxWכ TH*Β2 bJ^Ļ=EgV@o 3Ri諾e6xsϋDu1U-dQIA$NjIlbrrG>,Xc\-݌g_&I)ROu،{^oA #@h!" 3S "'eyM&xl(cx+yYnxKHwUlTʢ$ƎoWtoe[NR& iy֝/zuC'DH*4p00Y[ tE~4ZaQ SֲFOӀ&->"ÁQY/ CSWQi^Ejx-:.I\nIuʴ ,')ґ~/f.>V,#%IM?]DtH&X'h,FJ+v1&"d—Vv%,&K4'D~[3O)xSjW^třJɅo"?".*"?[/ L}"pO2Z:FUO7)eLh\ Z[r7 JJCl5wN=_v"[OWرgYZ070701000004db000081a40000000000000000000000016612f91d00001978000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/ses.ko.xz7zXZִF!t/gw5]?Eh=ڜ.+_a& FYg*--R3'ÞSށp=Qm@,^0<`[{i-mcg>cx=~irLxDtEb0쁙&L7`gnw ^J{2hkG QW=3S٠~߲=i˩ /Pbk:&7-kvϭ{2"c7 bO?xQd9$!9ĕsYC61j@[$@fXo9Pӓ dcgqR*fcNfkXwyZN@T~r(*"v0%K2GODSPKW`me<oS;$7gΡ2jOlrи{n1Jaus.lE67n3]<+Zhkxgxr NFkU4eF'Lr}Ƌozw{ݍ9]6 OY,]@PE~6^1rc;]9yRmOa^bROad׉Z.4o]H'4UmɯK 8vuqwb]Y Ȕ_dȌϸnj\)DB8@fyƴ2Du?LH[磓GX,ćxp/wcUO53"|,r 2T}ښL{!\(E6SklrG~mfQ*tr5Nb,b/ 3L%NQ,#Z^"r:eTf6O]ZҺ[oMMtp%ᒭuV6|iiک°a40^w{N?XJT4o#.jV/q )6ВWCa(aIPppѻJ A#`]c5e?1gZ8w33z V7^&TavZy-ٖJZU.Iґ(7Ľ zHqYx?by`g{j- _q9%9 On|| (؜f@PҮ}X=WOG棘hXt]iO7)quE,V}Hb T{h4h$ߝolvng |-=BÏZ9[,</[Y;ժB'(4y>]X)R7 gtr|47$L ,vGG VCeT*x NlftikDJt[X\:^+Sά|yA#CӍcjXD4ut[{\z NP%(a x:kt,u=e;)] Cu`˟{RֲpY}!}P$U剡~Z>jy%T,ro'G6T p"Rd9N0Okh`19(Q0#%꯻n-H)*ز (: qꞝ9=ut6w)bӛnziSsWOG>io?`C:c\j~NPTm Sb>X2~ Os_\ s(5(gƢ5cߋ䶙ivsq5d$ @pP&x겸/2ƚMz|5>Vg#sp˲ ?]e.M9rK[E۩ҟ8k0fH{/6?/|n Qd<=}F 8dWeUmWQqc& y*};ze'"@m~g9y^Mh1or㥸JaAx*l+<` 9Lo43xם6v+10c]$wu W nw#8%K+02j11agm7dzwChG~po/Mp9VZ%yey8Wܓ7/ݮJ<;`6An)6x; ^Ue>N郞 Eve"^;g1ZDI^#:ЪʋcWoϠ6?Z qC'O铣ڈz<>1l-zzkkTzP'm>4T  HMV^왑+5%`ӽדyz}KUM0$Ec4|$x~7ř\Yy^1xh;0IH`tMp*hƸpkݮ sfsu]GO& 9@=_t{)_vB1 {iV-*?D#?Ș]F4tHiVRQOQb|FyB`mb(\[~$߽;.Jy7m^>z^ Tg^R-*AX3*|ߡ2X@Vn,+7 /hjlfpeL K"eD&2TSӚ:͏g 9N{7|TX38(~v #1=o'靇&2wmB _) 䟓Ӌ"%u/9etej;]ݱeqyw'eFՍcIg`Jサ"&;"rp p` XBle"cڎ{@pǃP} MF sVWIlJ_Ӄ%Ze58Yk5H:8,=[M[)-pF]_, /De\Emmy%,u!&5@|S#%W4(@/eAAܺcg,9bDkLƌpTMk~5a(.תjPPfJ٦H.94QF>cs^`Z bfWUx*O:ŗ#Ca! Nd+S)ͷfjz_5Y 39}G(xrUWL;G0 բHTe`ӢnjhG yay7 J$GѩRo!ά9EV4\9F]6?0L& ɇ v{[`j6ws}dgeVhmN378>$:Dtck=!2CԼ9-|>@>NXaI#`8۴Չ<*ކJ NX{砪y#mU ғP"h@I$ȇK2FvʚUl[yp{-~)y L'xk؛U 8X:8[2D.gYZ070701000004dc000081a40000000000000000000000016612f91d000051b8000000000000000000000000000000000000004100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/sg.ko.xz7zXZִF!t/bQu]?Eh=ڜ.+a'(V^1tSrbDl>ZwOwW">0ghATZQ2*WI6QRòQ+Y+n;b? v=NU6鼠G7wm3:Di}E{OFzJ-ᓴuD/Yc8=+Bk uµ'ߩ_x= )ސ:L| Wv1YVj+Tωn˟򴎅*˷ |l( /f\5\>Xl 38|(lVK?쥀 ў`֦2`%J#PO# "_͚&Yc݃q ;z5}"raz?̕m Bk0]*ϡSuU%˷G!2;jNR}d=eQ4DZY#cI~w3{x/ȖW[C1/9g3dTb|vf+0kz[*^(ay_U$ >1C+I1)|.K^laF$t݄:kgRո*1)~]&(4o4aˆ=95t->2U^iSWOth1%vC7/%`\Z}b 4|]{aG "Y!Mrs<_zmn?zlr"rz/|t/`m0 6 /O3^̛m)62_ ,˴uBdôUUx;iҌ:l›p^8&ڊ|gyQ3ZHh*Mjzɸ7͡ wg1.Nrb3M 7 X+{ YpC$\%x$_+~[RVZҲ䇟Fo RiVM0j]Vo0ɤ+rZj@"F[#TT>v H'z_G˿"FgQǪMۍ%q?C~2@Iy_7(1Ǿ/q;[ 6qeKNu={v[5hKOCىǷuXҘ騦x8NC_zHW `fǸ MP=>B}zXuZ /;ZG>p6%i}n{AץL Ss84=YcwZ{WlT4;բ`@;#^+gԫiKK݇4F3O^ lyoi٦Er"ng9e{X\ߏe^LFI>rADڽ c.=U:40%.+ -O!_ћ0o4QU$iTɦ"O?OSwtJ/"NEa.f$­?FѬX J2M}@4HrAnYۀ-YܭhRD_m9]+L:vd A\$~ a[phb t6ԢsÞt ӷGM,B:mAI-m[ [n?c?q+92}0ܳю{F̌&zUBIw9A7ʘI 'pMom0h4,\8'v+d!!߮v{R&: 2Bnȗf yY2by!D\}UJI  ,H30I;*=O)/ك|o=r>=hc6\ B-BiՔT|(:sk(LQnd662ٰw1tW>^CүdO0ݱ.Qe[1)i~h8, N&\k Tj?WHWօf 6VyಐU-?Pso@xw(P74Bּ3iz_ 32QZAq5!1ϽBCe fVFgg[cBYw ZzЍ]!|**,WVFsN,(ieΌa]|\'g^R,(VNof3,UHr p<m}d;C%ZoD<[C7A% J6xBh8'O985i?#]= Tr=IK6bq#2Б3w[oeYiyV&6flh4y K^3|Bi 3/`‹P쩅|C@)l, 74^/-v #c쩕L4'l{ۀ2 NGVT0+9+H3%-'3F\SOAvXT'NV6T| l@|*"οˤMH/կ frF#ZEzB1) KW? "\Rx qzYrRBD X,D-!$ \E{:Po+[aQKXX&l7ǯqBa4P5Ŏ:>aGSҔժiiѪRo[T[j#Hd߳G4h[":L?<\peǸϲͽ<.=Es{Ni2iɜSz'p]cM3뺨݉C `ֲXSMstw= V,58APi0zr^vNq bo!bRy1#?7X?>VKD ćyXUD|N(#/bAmVd-eB CsnoÏJ"b.|a} ;GOGK|q;|fI\LX~&UV0ja{9z#^5aˤGl/kg\:&g|N8`zhD\@ W=KNXJkykoA̓~j@eQJ[S5&"$㧶vT'c[esyр>0WW3)h#4v;2^Un*:pB!rfOtl[F stzaS[Bnkp lz/Bhz6 L#Nu.lzFJ'~JMTpIK!'Nw`vYhͤj)pSVlk0?D NoT#AN{=7@\}Fxr|(-cw zmcH YN&%t;zaϯ$پ*ܛ u8 K}/ݬ$PyVZ?W;ᾗ4oaPL@WD4-#@if |PmG9(/)Xf!,2K,qtt0CR=-FÎ-ODSX#nK,@ )82 d%):"0բ3#̝#S*lHԚg玸u^{'~ Ljpdfp̟Q=$Ch5* Zmcs0XK5[uҍ!̱:5ے1.`t:~~~Is;uaZۼX|Z Qawp Vd96`'^O~a6d{,as=⎨jpIP1 H˜UmkwPH*:D tK ):3&:ja0>m!5ՙsAY5 ^(FkR>4{/EBCNOY2G 5dAO9TџD<9E`wʳC 8 7Vz3iIϫL 8Bon91,&n+h+^=(G/r6x Hs.L٣@AzXtv`*fuGypmjW#jfL٣]h%e7 ym_[Wݝ4ֹ *?="YnmBsbͱiCGFtҨXf `M>B3ZdxFf:4Yo"T!sJ$Ibܮua3#%Ӄ`J ?JFJ2*)vrܠvT])Yȷ.9B7l$S -r,&r>y?V;H>kjZV 3}!idI5xP:+ DR+wr/BF~Ѵ<0^H ػZ:OۋQЫ"%Ig;x3?F׌n&Q~vJs=>n[ !W"w];W: `G&'aQ#StY7ʜbN+wÙIX6\ \Â,gڃ宲6?tҁ422cXZcњt_2鹪ج)SB gHd?׶Xqm`zzu ~%oZzwe[N|U+.= BO3PJt]Alj<_A艨=Xt:E%\ XH]v,Ӆ^/U4 ({o oz[lX6ٚNm1њ,c@xJw2q{ =tW~ŏ IB<qrlfYmk- e`Yԟ"tq p'dO:[(5E3xz-ӛq7Zx7cn]oҕgY>xʣ2i8+"W9h]/ņe ʈpoR5J+^]VjXi/AtN2zA# \").RՂD >wrt -VИ,pZ|EtfVMpizwDWC<5}/ 1OK1ɭiA= |k+݈ꚰ4sU5)HX, &+=o{qq །'",cE qI)N!EqO,] .]. QkqJ/>k'rFݜ`^H.`.uCc%r擯.^2iF8Sn1kLPH ט^Ws}F&Dp!Cs,~Y#f3P)ߺ!m}c q ȉyThqꤵ$)qv]&$.Pצi—.Z/ﶟJ:e"[8 ʺ#wRFp zfr*F҅dU-D,n-^B'Hn6zK8{]Qv(Kѫ6R50.VEYZr0O5 눈/7!_glŤ}j$z` z5VP>?TxuIR*ŗzLI. `Wң_# xGx?ԘO57+G3 dц^3'`_6Brrou%R4 妰Pu &g6I2^*L Xß6Y QW4ٜ<䀵y2;2moGEvJiORK;a8c@7l3^jydAD߼m&֚8SFS@@U, nAD.ʇy`m;83ȩtR{)w렓Fr2J;dnf6gY Ak57z&g#Dp!i ``>z H-`ߍDMNQ`eWM ^  nU, `J9t1 J+*-(9zW)o,_"sBHY"坄T{MW2Kod^41XrV[1{65SrMl1myVj/l,a;2  pIિ-2 L1y pC]";>B6!;apAwbH 1q\$d ~k> 39*+D9$dLdNn/̬N0,W(K}hCTƜip9M D&$1m]' >W:\{8L<2@'fU5 rԑ }X_nCk+ BLjvK&(D8@%34ɴmtԑ@G$?iؔ P%!;%؛{po.nS4nYv'[ e2./?Z~|&~a[2q(xdc0jy#UzPf*8n3 ]~v)qX7CҪCH=_v4TpLX7VVH-85$O#?o4`y΢΄g yhNP-!B@Ü75đ̃%QQqlƍfX)&ߴ#n.|n3 B\m_:8+SљT6@-|@d+HkēFӡiJ?˯6 %dh6 P?!qu#lnժh Y007\mթfZ|`FB0bZ[t,Y}\GP tL" %M }9$Z]؞oN&{jFʏLXwj XϴkJE]!#zvWrC2m()f ܐ 5x_;%:yܜ}ЍIG;ͲJy;bGeT1w XʼAVS:>&_t0I45FY`i^z|*Ԧb0:jMSٜ&;PPԈ>*,s׽jGՠ*olTxU{,:;΍yOd;x{n &!On mt-dV@ KcgIrwԱ`*UN L/5'8!,MB9.׷T+t@I,[C5D>Hځe4  T_.Ʋ={-`L>"ޢ} U<Xu7=#.qHt- Msd cMqaxl<@_S!y,Ȉ#z?&nUx*TAvF @ J hex·徣dso"W $5HR#o% VWz\-DuPpKtdjtQᆳ^bJMh:FJBA㍑`7!#iXR=!()_.6=w Vrm$ uc@&lTCr]F*ba"ey")~zN K겝 x5 Z,mR Bߜ-#w6noܗ=돓M ҞaITf.X = SwBgrx8 5U]S7ʏۃrJm݉Gl WSvѤe h:71q/Fue1xk]VJ=(K4CM$p؁^NP,(m m`N b({2nc^0q9IbBZxC-`!CdE͍ʸSwI}ohUdcU6Kk)7Xһ~ zhsL -M-MjϚR(JeI)ewL_=yIbKr1^<_j6č>VU J/ოI,Jrt \V٤R 7k>&} n>[}ז2h_J+u ˆNs%̻Om?z<XDꞔ6dj9p2>fb} >+[w>*,RY5tU{$Z"u j$Zb"mjOHakF?8acʞHVg#ޞ1EdP=K]⟫P5D2q?dUx.)z[\gtHyc]l}~C>p$2zXVMV@%IPӲ(P`ƽK2 X]U%혡iЎ|HUA׷<9B=/}8l0&'j, .6oQ-ׂ2u>0o؟Q VĤ1.+fP%J4ޠr~};j;@Leլ2 a; { ֗T;ȴ5I{Cyf衕 Zd6,w6&?-橯Uy=8Vdl2A=#lp? > `_]& JCG! W@᭕)6"wo%O 7too&h@{b,%Dekۏȧ;**T?B"XVz2!=iX @Kv%^3 a:;Na>;ي߃#v޷8HKz^_uQYW$%M=jDkYJ l 0~9)չK?"Yhb9Jg&ۜaAyMč84k#^U<HU(闿61W^%'1Kl=2Ayձ<\ETqW|ŗ1 ^&|VIv\!q| ɳ +՘69K߶ T!"}N <0]=pw@XWL1KǴDyNӊꗌWxq ~o*'JfNܣ]=597)l\>/ugQr H.fYx ^EkR'ԭ3w+@g?>-bj.9#Y蓮w*蟳Kwz1l?WŽ;T.Yȧ*ѨeyWjSPXϺTǰE3, #t UdGRIwI˱N(hU6}y!1{s <ܔvv{\dTE-@+Q50DYLaxaRY;+ReZ} ӻ0VI=>Ҁ~t$g+)ەG7႖^W +ϧ:  ӧEȪ屚NM4ۭJ?p$u[>])<2>bzmt/Y!tf`(*MɷK9^tm +Nq4P}jѮgTիe7Ue>jn ]::pI%-GtER4wAL!'-WDG9s\j&e=< Q/"EN{C{65L6)|qm[N 0Dzm$)=Խ>7].c14) cqFYbay;sz)RۣđZ:}5wpK# F, o j҄c0|asl+g< AŘyϱd6|Q#S=t٭DBp@ʑ125I ԇjar=YD8>H^XKInX2v; u $Fzۂn w({%&OV2} EwMhhMnZksstn`V5^W] #"ZF^m~܊TYÑ%&:X[=H)JuZ2dT ^.wU[ R?82t Xc#1um}[+Y/7=}agI^=z /n_zEd;2W( ߽BЙcg:vũor^)ԙW9,@M}SnyuݷL~E?r =>z"̧:t7<.ikda4>x)5.4yVYa|wBDЮ9F%"@8_qEw%c_8W[|g& 4"eV{w)E6.Fرj6ib/=ȋg@mvX`i)MVpQC!>, Rep] S}_F\㑟9eDn+-s ),yJ+zEJ0V۶mެDB`1 gtʃ[EAչ~FKvSJЀk(G:1by&O 6iVٹd96,V|4-pS5`6U̷ȿsbd1=9 ڡ[{)!mK'}7"0U&(L',0B4%!/&*N8!,op7Jt?-&w;V,$f@ġ?>2w= *#to *-)d6.&}Yk_Д|N Q?'fϠ_zٷ6zEm%k_LfHj'2u:S>-nޓ?0\ˡ(+tDZժ;5-3Sߔx_)`[ڒ%l$Ƭ3YN<'J7-j4HUX?"#DIN@QŐ}, _t|eKgE^g?:N\f, L [ 瓭:B S%{EsZ[*Y~@Ty =UlɅ5vC_s!"0ވ1O͗5n&ːְQu=Hűuᚁ\sv8nX mEq4c SWR)ۖz#[2P-k-I`h^_9MS)_(u寗e+\i.^riץ 6)hl֕^Z}:okP4EuXd'Lju[ӍLmgW/q$b '>1PAx%ބ65 "2|7zߘ8~D|$[2DҜ`3(MBȢ^BAoGAK`ļ$ߝ+[&l;h k G'U-xrO~q/Lf Hlz0b틯[wF=i64P |*{]ĻE!ga$%{6ƫE8ӭ.iUQANiƫ>!jK ^kM\) c|&/PJ}G E <<v4 80!YUaŷp(5A(Y+D koE]NhMM>^B4=5W[Ĕh2=y%d ̏4sCWJ)+zZp.0O a)fP3&!V Z>H2NZoOxeg@c#8xFp;BZRq^v0$v#WWGTd"c  ?"t tuoIAk<6R˝/Uvs榏bih|uUJ{Hj‹T3Ҡu!j:)z4 !.),Qc\~HH.+ LMEМ ;l.W~=/wYXq^L7zO=BauþqU&8 hj>q /뚳"O$r0驇Mӧ@;y{oC{_U*Aפ !ᔼ_d'-lB]lUgkritܺ1oSDlhB#;r(1pV^URſ_L9(ҵM a%ulSm,.|s  N'XSֺ]cR$+dHrW6X]$#A:WXQ L*Wx}QԣXMJZlB}!4DsVuRlTP5+9zdbB o[Ӹh@j əW]:>[ݙ0U E aK51`\LS?%;KE`x->91RK 9̿tv R{j5Q x*'ͪaYpkNE4aQ=ũws y'$ cȃ>m :D ȏ^rCTEuZW@}$K5;OmM)x,dDS_Y`S 9|찳 ayc1Uy!K4M tu"o-()B ",rOz*"lr؊T 6V?X8???Q166b;^MY'W*ԩ>p)EzhZf.^PxPNh` !AwvPDUS@Ҙ lStrl b?F]XzyG l4N%tE,99|D'2 l6=uuRhfjbwrXy]|$2jQ6=PS_t:d*]w~C2~cKsE7'V?ȡCHQI83JdY|49X2Tu&Lvhst4? 3"mF*1"u +DҪnore' tpDCp{&zf͢˻xNGe*?s)un$R +>qZ%ÐP҄[zn1ݨ={:fY`alCKd_Ĵ)lϢZ\߳Bbx2o*7xD#g \+Jݻ{ <|QzW]VwZ )nʢ.7S'߸w ~`_3LX{/+=m%U3RLckJ8 g`:aa8H_K%a#=xU0&~ȀLm& 9W niyzmI>XR,111\nJ4$:Y?v*kp]DKcHxCB}}:MŔtf9n&[`g#SVD:y~Ϥ=5E[gfUp[g֎2eK;Z@7C0_}$OW2tŸEd4RuaM1)jUi1ML6QRaD*U6z{"il-G(~hm&=EB2-u\؂#Tn9l~竖.-zPIYH+V0<L!DY+wMi~"2bE";?O@s4Rm@"( &,xTo|QzěF"*ϩdo٠لGC@zYt.MUIc;&]' =w% n= {-*{{FVMqIFrՍ:Tj+RJE=\[2GiTƮ8qINڋ!F# (cTMm`fA63ھ T 5q(mW']"b$x3@&ZW9g?5욑yPv%Pe!.C qu.QwSDDR>Z#!mMl.ͳEvgԟ7x!K~LP\`8 IHw5#10Qxg_*~aLŶG/,bNo)?ڴGx [psRK#A% g1dRA dv t HZS8"k axV(rBE=oM-3-ic&ޜ؂9+_ n@wq Mk#(KdQp[ VҸAS3M@e~(I(0&4س+=h)PuqDEC*+\eX<*[F$煜ԭgYZ070701000004dd000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000004100000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/smartpqi070701000004de000081a40000000000000000000000016612f91d0000c26c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko.xz7zXZִF!t/㪿)]?Eh=ڜ.+WA+^# Y?c7w 90fdDk➑rC5 +]e߶SJÒÊy\ZLJ̙gS{pp"p(~Dmk+,zAY^zX<\ Zش[Z!zq;*&J2^LQig%QogA-;lF,q7}`c`CH25eoMw[W# , -Q)L&d?TQ![k3#MXJ+h#mY}X=깽wXZ?dyXMgğe/&Ĵݿ$E{4kT3G`LC^UOŶzpB;0HJVX]fx+ݷ0>PPAwpҸsn^KC;MOp>'Q0ůP@u:!`Å/@' VT^ kn ^Qb,oQ A)hNIP)[b<#W'%z?ggB@G拀 9ď_ׄ󬶩YkEoJEPSBSW`پH}gr˒Q +,aC˓-aT#^vnl[`~r}ؖX5ET e<n>n8)c(.l!!W*҆FP.# ՝$a K<@@c3l%$ɗd}ޱ1"/aTV:KJ=-PjȰf't8DX;%a+!nЉSVh#XoRWS׬$ LGkν8"ҤzEŠhW%+/|h4^q4ȟu:ޙi[zr`3opHͨC.6 zGA' kW+VJIJԪ:r[', [op?]S<5 ?&*xq/ )6`h en伈}8nF$ 0MjP 0"oE%]oA)߇#ZtXd)c #嫗M{_5X EmwU)`4s7ÐQ;?9B?~OCA_alp/,;SrF"{ʌ{urQ&L5xhL=g+R nuSJiyŔNdT2rj@ZMQE"|ɩwCK&B,V'aTdiΉL,{N*M k$fYw$6t5~%L?jw`CQn "۟4#ӭ3 y|QlH[62Lz'pbܒ(eK b;vQU}me&D:i$O>@Hőju M5uqY!6|/#`W2g7j荃qBaFt+[ݧHFO7=O-nQMwF gLRQ<#<=@]1PIě!$TI#^n `#qs'eҝ;1eĶo _%:;^^ 5ޯ֖ W;L^DA:FQP9 JW13u-8X,LTT=7V&Th<]ꉙǵ)J5-ClQ*xX|[4 6YTJͩB8GrUjJ`eHL >Vn<;W%ƭuƩ^J) [EKKQTPy_,u91w=C!dq6W˥n gݞDrudNIw=ytq"x$ޢ!0c"[SI$Ԃ)Kx/zLb =`7ďdS|xN0;7u,X5(c2yc2GA>2[\GZ֠PFQB+/Pe2x=O؛D_wwE ՟S/SUsJƬ:[?nZ[F@u7}r_R ߚb<Ədɂ¨#\-drCTۄЭ+c6BR2cvHu ѵݧV}kgᩝ0=6T ,&%b/;ެw/`FqշVw@eDXX&˂6 UT["5.|'[R bI %94z~OGLDzo_R8 hXK,GW1U/ӓ3CzZEDg>j|6#.?L_c)jŃ0R ?o:Æ;¸ od*=׼s6Х-}y/ȸ߽d;Y\Dt.U4џۖζ^sDG >Qb"Sz* ,I'ɭi{*ݛVKfCOn`X7i/lFL 3dQfFRp;2 GEZ]6@es |iaW&.p}]_e NQԛ;u+Օb Eǁeh:U٘1zs W1U2mDO4ك։ܳw+Y;i{#nF6y*՚JSjM3 x)E +/yTKY$8XSQr#3RydBlx C3z}KV?Y|B -و9`CR ʩlq 2!2FH-!yWE# '+I D܋ 35?vl[KPUn Jxx[*Y/V$ʹܠ+qX+оkkz|UwGJ< dP-^PR8%6 #cIz$x]e(fNz6A*p"DA+;s6ٖCW>Z ZBQUK[(Һke+`( mF,^!^tQL]o"E齹T'iD`rB ^)^P,i J>hMޕ{Dl[Kww6ۋ{6UGe4y:v\ESnO?|ei4uyE%O~30]%!x2$ "gvl 13s=NO%6p'o|*!k̪'טST[6'unSܵTpįZ9Ǚ5a '@o+[+0!' Gjf"īe~0NtS 9EbuxR5^rgZ1󎓣<۠b#n/'7RZٌKyDKv~X ֪H=:|Eş[EtZ9.|6,\W~p^Epu^iSᮭ3#;.vt"Tk}v}~;6^z@QS;>Nw;4Ͼ5 *6}=>=p&˹NsAiV? 4e6j VEP:1?6`E^W_x&1OrThӴ?{SKU@Jb;+2h>*l*!gs鰹itۖN)5;GLa{$\̝DC%)ve @?t"hhP0ѝ*M?Ps`~{U>$sZױN|Cs K GSFmf~c 48p4k l^X/PgP>q\K5W^.6p?[VM5<.?_{ m!\*T}p!kzgJX^3a|#1f!K{ X%:?׳" *9@cT9}./C;!bEyAu-inԑW,CW B ,Fs%DA[V, y'^a62rh/s͟s(Z l"a;!6?Mt{_0{kliD`#w`#2[Y%c,#б_ q@6Sp]+i8FRxC'e3(e:d@`̱,㿟9oUMvbkU? 8I7U x(Q> GwrF򏍀dxO3嵇DAbW&n1z7w(ʢ_"8ҳ='?񪃞ddzV8Glfw 9oaJ t wjtXYI @jtbN$?_}y4Vqxx% UdBÁ{D8W(s-@ͰY7|݂O2=xbfta$CB0fؘvF,Z SJ$mٵ~>!\{g448 rrĄg=X??~3H@kNAz;`Fܳ>O'X-(:Kxhw^ *bfe`4Q+X/Y)8 hDEe.mPA) QY;2Ɋ Jͬ1'YV*C[%-dy%<k8j`ت.@Go/G5CCs3aPI[JC]"5O(c놨IgHT@h' $ㄟo{$9FzH- `3b3S@E$bYH.u2=T螝n^;$ӎ2.-}Y)eVk/oR 1In֡6{6Ĝ'j9αhKY A"V4ިqr61gNr"WR(qm}abq#|d*KgjI,g_8%o,)!ME 'n$У3O3.;;@&ج|i+OI>C3tFpNc ) ^Vˣ8a}F2ar 4,+?FٍiEiuYH 8qڇX><$0$dlb>s0L /s@YODX1EH 8<%).j>:T#žK<žkD`7EQ#VS:bx.!4Z@!$> =棍UIaҞ*TK9YPWw#QdO#їd/ojvC,0Ɵ\'y k`x ⃘ڇfDs" Ö'L2aiyϾ:*R盐̺(ҺiC}e<*x_KV|7{1^ xG;$j'ذi{ & ax^+e&1IW ~7miK ]hu[y2q7vhp؟ $8-RaESkcn)GFyb '{ r8GM1%p Iwz p-Co)~]ć[!'ոlxQ0El$!4ea?H'm쮵cCtP5q3%y`@Pįoi>vwo"t+$71ӄ6A&(h];K0rs5Hwoכ0v8Y]W 5 .T9A*Lљ|].P!qB_|i6k^\yLpm9rpsc~7 eahqm%SrkB96%r\_N "lkMȯ61v~s,^_یlԹ:ЎB|ZIز*.C eCڥR8Q#=NԠOtPg||`7wG!ASe ISHVN4Bpk44}eU^{/\RAx5ЪRu]x%=h8 J~;r|Or迕>R6E3?#۸B!( &p&FQkg -֬]fʡLwnLAΎQd7cC`]'fC'!}ACʳ0DlUIt \b*Q%!Š)ZtHh-+p yZEWBnFn&*!p^tt=: BXIkryb*Bc ƦawZ$햽} <>i SpCmȶu=.sC?v׉V܁~hp%p曔xe%gxޣXD[3B"&:~y $KͤEu(wk02 Xdk5| Ӯb d>~:BT,"T4,SLEԫ+og u3* XNjٿ0eTq!w4!Ln2YeGh[_qtӵI%xrZ>Xms<_/HZpNJbg۾W}2ocG *GVƼIfkWBx ~`(s[(,p:wA=ι#pV Eie {=(m0HiPc0[$^IQQ䟰P2:uX^`O6KyN.Ong8 &nNexA-v)gF0k9ƀ x/&6.86/*[#P^ Վx6SzM쌌_t_XͲP}d#|g/mz$BoYVC`V1N\폳+Ώ1P;[o @th֯F5[G`H)8^ǪPwe707M'=a RwݩI @e,mĬ#k}nbG)4T1qO&iK.+h8c苻*u._9#_W C?IbRb{LQ޸NO#ꌉْ^jap \Zen9 &@V?OX7=W@C@C K"b$G͙.n:U3:A k=bfz|u_y1WgIj]gbjPl׵V>Je*Y0`9[ukMNd'/"Pz bڸpX*߬uC{h>D{S+ccɋےF ?Fq9^Bɂ[e-؇O=J<45Ae֞tAs4Dȿ17_9Oģ͂>Sd/Mpē|%LqSi/@OEƱ4ÿMG-B9;`a,P;0lTOq54M^ei8<9w; E0۵7it|em|fo~-?qI Y!.1L 4fGG v:Fttro@|(s`3YP(&*~H,pтbO?oUTݷp>k?*Rwހ$*:66Ł"cy6xj| 5ɓ\ʎ堨ctlPfWmBwpC?0Cv}#׾A%ӆY}D}ΘhiV9ʀ#Ab;u*cg;" k Я)6Ǯ8 4Ƙە+4<ćʶ,0opۣ1+rc"T]^MUgij#+b}:N6][ jZJ#۴'KRymvV˜IOsCwݭeK^qzNjU0zHJkOdџn*ꌶh出:֓,O=1iO"9 תO^}]PN}j5Q&GYg| qr mc"-յkURoJ/3:GnKzuqbt;Q,L<,yC<>|tY8W,dUCJWq5k^lѐC惷Rb"4O/ @I gO ȱ ho;UsbZ;I)U~{ 1|mO|&"P gE0w =ƒ1kYu#nZZ9q%};a߽iѷaM &Y6A H~ąy "h1GuX.^A_M gǠV7G,od@"QF^LPM+}+IQ! ~V|u:GMO%S*SKT|Wdk+lʷͳ>ЩE56pCَ`~a۳sUu=qJ[6.~Ej9{څ~ؼ% 3屑ؐRHBiqVQ,((ͮT5C4Qbx-OMܑ:~ۛU$TzŋUw餺#j:JT69&#+{\ϧ_2fOyX^BT[X `oеg ̏EeD.=,*Z"@3U/_9  男jlIG=1 5F]|\HgOuV= )4k\!S|HU~ڏj*D D,!B-B! +s4-K0/>ga'W~VI0~%H${М y!~? ~jG UCb|m"b3 /e!bA' 5T| DbljM-#6c&0^T"/w-?%2AVX=,n 6`3`5{9[odgFEݵsb ,SX;xVu'KGfo\#|%*Ͼ.n{(4py?cT?~{{mںI~ԂmzQVMNpCBC ;o% !@ _m!*i" 2^~x'mtX(E7rS4n1gvV1У".n@]fpkkőd—KU%ǂ+,O+GV0-JZBZeՕStXqФsr1e[r;YX{rT$;r46WWװOq+m| ݱՔ,Wٳ*GCp&:i SϊH2V?WA1/tQcۃ$̼ѧ͡Oڻyh&B#t9fAw{ptCvL$uS]܃2I]?ndQF ģd[R})Q۸t(W(CG[! ,,9'Юi aW<-`[u#װQ+%o{g1"N O'|2]TZNC\#LDs7P mA*2No~ӟYCw+о%߁NLW}W7Ԧ85 dܭF.t[-[Nvt@n3Cѿ5׸OVo98gP .h0J;WS}^8'QY"+Sؒϓ}&/ !^#Wd;$*53>w?f/"l@~8k%¡:+4~P"rl;Szp4 XzS}6.?Ety qLR!}s#+GsNuu l1QpM(Q8IF޴qK>@?pp;AVl/+]L首*)bg+( gy e` 4O6 \CNR0w84qL> B!w<ƚ:Mߩ)Cg9b"yV|R!@&k`vש򧐿VW0HLzy-wLw!L(Kd/%WŸn'#ix^ 5}[ SP}XJI׻ ].c"'L}3JÏ5JNe&@NAނM`aR[>PڽU'[#^J3\)d};{ SZj۽J~3HR9zPwn>_繬E(:`/wXY ƴ4Fqg{D&ZsON5 2 OZݲpX]:cF$%PI JxoC:wtYyصsvμ5x =g WڙR wJ"׼yf>޽'X̹AENWj;+1I%͖{íi$LYJAǀĦiPMI0co1߭;[EiD :OH]њ0ꆣ ;ĺpIݠ}SP4Ub`RǐHԲ ƕ+l@}2M`Rf ~y70c*'a(I|GH9e,ާs|X`St#R-cby%M1y "Mu!5Yww: ގX#sOW^9zI !tLyRmwg(̮pcxO 4Q " [:=E?'j! &es|\ٯ_N\D!; {0G`$7h՝K!+;w09[4lsVnDE9sa:Gmʵ:Ū0FdѺ(ЀqΈQJOiU{&p30 %0)~8x_ýq>߈#mi4h7]~D]W>A_nmg/Gcިg{;C N+LlZH:n2KlG 7+׀+>&_UQ Z,6X6ḵ6t#.Dai1i}^vrv 1;.#d6@ΘSw]Y fG{isYS@JFn"@%ߎxQ2h[z`3 sj$ƞO];Ql1EH\YX34;J6C,>A@dVg`O Ep4YB~fg߂nI<F[hHduw.]NBU#ìxYVUO5~܆h: ׶Nz<Ԃ=p׏bJh) ƨP">ʹzC TȐU ե4eB#Iu+M0ļvO/W.{ hPsi&Ē )O=xT2[vPt=auv~0Ls%ZB:Vm OtQ -v!.mK$klyM`!}8oOl7B(=Zs3K[2M8HR&X GKi,PR%2Ri:fC+`\{Zpau-&/i+k o-{-ð \onʎt6n4*Ja}Qq$;1WiGiB5фț~D^Br5^ZMIq<` ~.uyחyJ Yel@voeUSSqːg ؅JvaW$5l=@#s0O:^j3 4?HGsLB顠˩-=o!euў`d? g S)'NRCS1PL^K>MG=A_$fEԲM_#ӱ$W+X95\oPckN92( |cT^V}a. vƖӤ.>GRs4zN+1HĈl7 m-ф'q8h-'20?' .֭fynxj| Q\?W0GG!Gnj oA,v 'NAIEZ>ũO>Z-ćUIMk*`2p~ף/.ᣋn$R,!$Vdѥƍi\(oRX 2R\uAbPhʱ5i-_, V?< I䕐avv -l4]*/lq*2ꡜ}n!u| a膤ʠ q?hy^Ė$ߴg-F6ԌƸHOW=֔ @:8IHU͟<mIb4{ǃKYܖH^cq]=$i:~л,LB]㉣R`?>nYS4Bkw{exB-4#;Jlˡ|GT!y0~{7,. }`$gZwW"I8$5(1E} %3d[j7-e,Q.w;yrm6HTuzrY&>h&!CpJ= uE]K~rAj{>>s[Y}鼵{B\^ 1e<*,޺'*]hLKK딶'Îm1*!%@I #57yQ K(U 5B- GK̠ T:d$*a)Pfd_˕'mzPr $B툻ڛe$pՄLұg;X>Eh)eN'gO7$*j_JSi6 URǤDUnAgă- W3|c'f J*5 EjA@QߋY+/7+wJ J-tU\ipx")RG/T67MZ Vr4hhO"G&;[ cŒ_s)=׀SJA&U!W}8i?h5yްlhCh¿٢6nd .v̠^~i]FϹ)Psuk8zIOec{pj%Ba-SOG4& sDjH^elM)Ɍs :qx3>~"Z C"F&ͽDт ~y7 ϻAe΅mtk4-e$8W6-e{8ŷE8 Qs*9n θ/ͼ[[BR"{m*TP}Vyg@>BȯuK'rSٖX75bOM[̴&'_{糧z{:eFF)8m3a#e{iEa|s x,9ἙW=]y[C v2B6/vX.5;d x>:nÚ@iRCZTM~V@v@= 0=ZX`oHI9b*Xβ:7bi>#ya"Q2M0 T52zOd@ܻ[ `Rajp6#i~^Glei,T䌱-ԖV:Hą^;+aJ8P$BTof?oyF-k?3 ,Y~.|6|!! bk~ 6iyl'[aW tf a,\t}l S oNWwyf&f%0 K,`:Lөn~R&߱<@Vq63@AOL'T;$"ՖW#Ϯ1!zgT;J]jkm_p~*(_Bl}i>*=Jt rTf8j'[~2FS,ҘMd2cP.:ԬNd[uϧPһEpWCA n&p]qFh_|v*<5{cwo†mm"'I6Q[:حyc` +Z¶ ֘dlhy|WVxgC@.wԈ;}~B\yog1vcUѭ>!`t Vr HMc䞈nD.ݟ,G YkϯVbaI6"d TbWupe@r #HrLr:;=b3, fЯUC?}:k^HF>H+7por!x0MhgCzcr]Uz`X3VJַ66S >Z 9YDlŨ }#w)qa+]XlP1 gIww/WXTxsD${]+g"~ibf-[ zyo4ʲnJ#@p8Qwx;KsBgbj*VoHj=}mmm~!g,__0#YC\̼L41{j{AoΉ6rJTһkH.PMK;ZDσjd/79X уtz%hWOrަ#mYY׫X[,XDKfQx֖\ƖmQu ^N4f) uw@#!ۿ%gG̻9G4%ˎ:>hLZgIcn!;Gk%4]^t("~+aNܫoM@]5riír M?JqO:z˘X'M[l듒)UNӉs\%ySN'@wO+Lҵ܉@#}"PT~]ͅxh6f#r@~>d0Ak'13s'5Y?@:ϖs#U6YQ0L7G#CO !'  !*UYdhYr̊Чzw9U>,(ٛSd#9X,b}nBQ#!57/^5kUyNQ#ӯ*hNE"/&.N*_<8v񋨮6!S>FҲϧs #*8< fUlġhc$z|'X83Dz:ٺf9 #SCKWC=U-PC}&h:(Tf9Yϝ>N y+MT`\|a'l%T#~"J R6-ؐȗr^'Lۈu3Ьo1'P'7qWK*{|P뒯h\!#MG71 p OkÛY+5p%Ͽ=NACҥ;懞[viZfNB 6?u\YWnZhZGex\WTNhm/Zصs9Uq&= ҚB9cƚFWFP^.y.B~J[ʋ:DF^Awͩ#Tƚ&ײQfϼ<=5#% UpP"L@Eڦ?/O;Y& Yp$*q F)t?:8qR,VG34Uuud`ˬj\]{B y⼚ 1˸9?IavEnqWѽ<$"IiY^gDY ?,[)RX!׸PE|+| ~-0?!1`rGϷlcTfP})s=dU=ˍR9D g--FbKDE2lr<.2btM$^ָ 1a\%!%NOZDR{e /k-:*:*%[;:ﰤo̰P:1ZҤVm 2v[FIp?Pկ-vF__o߈7SHNU9Z2Ȳ-#pjV6.{~Btm =y;M1س&{ L{睋7/|i֐Bi̓)Q Ҙ6 9̤$Y:Qjm [dYBnkA[P8EBeWn3,g {9ODX&>k6JKP\ҏY^5It*Ke^'z{nOxL-Ku7 @ eֳTb Qw&P$IְsL 37ԗzץ;˛=d*g1ӔDCUޕ4^˄.Sr1*t4+)`2Z\i6[a.Q"v%oKGјgX~Sҩ׾Y.g1fm1[uit{@Ӻ!o":4R|y"}Fux@ha\1/!rn^iuk}BKq?l`:0 Q/K(0XptsHP|ltB! BLll Й/o3efG=?ᰈViO@Ykz,DR %T*Ǧro=ƻWlqCgΤo4M bdSDLMIQ/x 9~WLɗTC߶j`]kS3"S_f ۟$6sP I!x_OγE&oi1qB:=5}û/!"WR"#+'KlW(1~IFNyO5}t q;6H/9 `~&i"S!E:U-I>+U̙u \QfQ"em}- &h`zzU+'4RPX3D!8L"Zs|')!((cB>%o'u|V(5x; %t47B7->&Ut\gaaĉS []|`ϦIV-sKd+SѾBLu*u9MeMO=S6DuKtv;͛TFvoT~Z!:0m(K5CN[r*8t5 ^ ƣMs/̹dM6t'ppw@E_lJǚB3^0]Z;> l$7;)"u,yxؾV;3>7fVu3 Irn+;tCLm)iD%ٵ ӕx;!\ *Z"kOQG =KA`'HT9F:we;ky.s[6I=PD ٭T9Wڀ ĕ1K._hbN&A‘[#B'?QZlI0'奌Hzjp=ntA:Sኑ٤b$UYD^>a BQ=E!HTYJrt7xՠn{)$>g.zwX粛ge34-Euw RUΫ("3Q#*y_x"cd^xoЕ #Ew%iuiblc5H!P[+IKi\u?9q먲b,%!2d87ѹJT}FKԸ*S/߳vaP#ȥߦM!)cHGf4@GѸKǶ ,"'*dMjaR-pRF# }I)  E/(Ng,|:7|3Bbvc-oI ɿ]Y+ 8)={Eq5]-׶ҙU9|sȱrR婐.Tp-+5DzArN`?xj|)Iq]+YU9P %r}o<*^b*;!VA-rѡp6\P5vb4am[U?YB,5,6 Я}i5-,pWUzT9.WO7bL(Z{|YOJz{.*'oӠ 7Cd1Ȁ0u6b>k6r~5pp8 J^MzbT1%!77yӋ|l-Zov-{eaT8g!kfe8 xI{!c?r@Zh̞+3{p/7Q9ؕUTBk&xF$&)Pߺ3VVJ<4rOyqgf3nݟΰE.jM3fB2!ۓ;va\i,9o^t6|"xY<Sm+f/[ N "mߑAiD+|+?}a~ޝ_N pP=q-c /! rsǂ 52Mvy2B{SS5UH=֦A\:F ? | zǃ\S趀x@@YR3+44Dw9cG?Pk ߏ9 [gl@SF7n摪i7E #tGB#'D21>*zvŒ+~^.:K)+ʥPEHGI&H<~smad IbFSbћ@ )ltnVߚ͂ോ`]h/YJ 8R6ڠ q3T./lg;j_6b?$&`E ?H|4p볤háv~ZzTn* ˋ޿3Ty1>!]N~( cfǍ&HG)+c!b5'ҳGyzJ63e}ͮ/4_ȩ#u˟qɳp3>=g-}l~A-};s"oKIዣG,aw;VÎm`pY8qS9?z6l!-E|"A4jG꫔ 'ϳbeT=+poȏ*Bj+U;2,OC;|ÛfVWIa6tolcLR!A)Q, e0FDk%C@ȋ>M,žw9Taf^c{3:wY& `lߛ̚2+-%?ԒuwD5}]֘x`[=ʝ *i$I >f (>UnWqƵ%,_/`sZ?;UTvׄ``"jEڱG]Vt t/x`h7^"x$593yg|W2Oa.x1ywmQ+be ~y ~~n_wYL^R޽&>yN#[;Y\{Bj`b%fx_2G1?8ZPϐ12k4HlgU\@3*caҹYم50w]^ل, WrޤY SC$75-4PؑpJz3&ejK͌\夓-KY!nݩY,g1{|UmAog(Kl,jIQ~Ga7TKve-} qRJ5[(`O9Aཡ\F@v^js )H:>Nyr]AUŪѸ $c5UAH0ĦMYI݉)MuNTռOʡK{:ng6"IE.88)ɗ$A_ҩMTg{T*Jz;iqQ+5)!\17p HD(Ogllņ `{UWn@5ꘗ s..W|n@o%1,ͱEw'cGcg ȒKwL>\hFśDцR2&(ɡBO _hB!/X{\+RFOg*Gnoi@mڌ%lij[%R7{k( yau'E3f+r~_l`.fy@z?m'[Yz^ͩy-kտ+u"]{RN2F,GTn@͠ jQԺIFk?n5x*<@&-{*g$wѺsA*<+/੔ oEufN>Qnt'b{LQ%# JO#Q\׌"0~?r`QW;U>?P2'D3~ЧaI8ugOJAˑ'i+o7|BCןImZDxHܙ}bPF-W*N' SLc K@4+˵iT`>"!Eʺ `>YY9dne XrMjp_]In|zl3ЃoRaַ 8k2?2>ŊKKl8BYzIӇ-egȍw8)OPAX9v{&B|︅7 &/F.XxIGC6j+{[>*iiOb~"Ù9B[n˭ ;@oQ֐c27#)WDEA >-y#A=NqҺD}7@u-22 r.ŲF_%`cKdŔm| LhP;jCxYuw iv; JaRPbZY/]]ğIWQ3IsoBNgW| R2rS+5<1㸘Y|itGRcQ($ J5DFl4wrz\,֊h?wqw>ЕU`)V"BsDvSKc؛L0h5Gjn|NS#҃ĶSnCCz?CQCHsdlǡ &uYA—wjiHhKzW2ˬ \ 9 5e(ʱBiHpglf;3/gw a8\<4/cyZѥ|D]KЋ1timi$6h+V'%C #=VEYO` 8;_Re xrCōt`260--!{kxY3ݪŇm˙Я{sOq!}15Fd4ҽz^TuHe۾oՀZsH2m"okˤA޸ߙ[}ںx];n>쳂?+Wf(V %6,'<  +UQa54 b9px^ih365y'.gU"猬JbBl6-nF%iO95ԏʠӫ%YFR,F3voW/Xe"M!Acne/0Yxй|)ܖr>x5ؑ\[[;.#-G f(/-J4N@A6xzA;Wm3F"a G&QF'5wF?@/jeYSQ\"{v>Meiҩr"O>v.q+sKTv!lCaµpA11ͦRm .{p#䋞RR@<}R&YuFMf}Vܵu*(2a^-F[BޚVQ3r7@g6u>LWsCnc4H)m w;%D@ շgJ5!5I?:~5˦ױ‰ld|9Ph%[V`ōc*uP~iRQ] 6# ˡkYMMW̨a~:1W-Y_t$^mb5Dbc`JA5|Tedr–-Fpt[b3Fu@si\ vN(& 밐 3iJveMzk|sC9̓ ش(#5E@^j,K5D ??#\G4_?O" *rՌ'6x$2ykeN %qd}w⥌*$a8lҍÇr&+ȏ( $ś5%flEU}>\Lp FR; $DNd;hRd(+ >*'%_ue7RJt ι(lLtǢQPĆ3HfN-!dD}SJ53Z_ l3MT[呐D!37B1{(k6 qD,k}CP?6ofk5ov26ZGkG49$BV4PjE_<f'$i?%kЩSK۩ F#A`Zdޠ`)'sK]8W*F=.Lj& }Mf J3vH)duR̋1+yd&ߊ:}J2 <(jU2{CEBme&wR,3"#(Kwp "ܒI?wK4QK¸JCO|,߄QgҦ-<Y)`Y`n|bj2=pʓOHe{dvI`GZO,Ε*W%ϑZXPܚ m${T㛀qH7{ƚi}\=}UR[ADOlj`&OȜM-X͒P*df1 [@PL6>evfW7_YswscΞy2_^Qus*yަ;x=")i:JyfˢE-@m)ҴcAAOoHW8^AJ6Zk+F\nǕi5FO`VES!Gad~DufF?? (Xͪ"ZǢf0.\4BP@5JoPy:m sݦ;aF39* YrQTeٴ*4(#PmsΎpm7ky^@x3khImPF+o!JdtM&&Aᆣ6ZLXVPv?oLB/Y"nr:x?p02PW\&0a=P{}LUfu Zt2dm PfO#fZpԎ>Ő=3X%e{S#a$eP~E+\"$E\ wEYi;S '`b3@*F*-XxD$Z-6kt(Hѷl`ÜlU%r錑.yYYBHiv8hz{‘?DBA]fAur[È` ?R:~Ixݕ/cwz.B˜Pݫ!HR%ߚ8M֧bBga7*g+8e'9gQ{{:rQtm+9gF$%(i&w(48\1quVsɗB/#tqp2ȝ[$/vRZ4'Yf:y~OA9@qB;}jLES,^QyAҖ y!liC~ L 3\TNt2DQ#A/ OOK$\$ R 1K' U=wR5K惔=v{ӁSSۙKkPB ٴs 冀G:Dn~f&Od!bZ9gVff/e@1Y迴< 9 7hQ [ *!4+%6 *wϒ7ޅu]=;.!Fym\"_B(`L.+eD{`'dK浶v}Y\欯K雎PH_br@Z@oo嶡j<)*rS6 ITP2O?&aA~(MU>KYZ)\{c!V% FnW Ph Y#ʵ K1Gxl&$M6d^Vwګ]@9g8X+xIXcD;Z:-`5c2PB)K?N*%X}O^' Aϸ&ӉTRwuh6IRU%-pÿ x:,v;;!c>Uޫ:37ksw"@AM/y<S2lѼm%ISWɾk_hya:o,CQG+Ԓ~zF1)l^ I#owv.Ͱ@Ɔc  {:5w/ x,)\GOg(r}9Zl9㾀/ BU AUM+\yx-#( ҎuݴmH =R9EM (-o_BF܆mzsתpխ\SY;yQU pcw>e^'{C^kPFކΔAMR?+JICDS;ǀ.|t{In)j("8& R_Ѡ?+]JؖA2‹pl#.75VBN)e~ S6ǶYEҝt SV1$?9b|Z6A4Sk# ˄qqrXOisF;`&1v m*|2\4XE6XQXo=E?EQ6V,05[ؒR ?^+􆦰%T'$Ik把1qyhCbخ3|vG{_-,yk 99ܐD+dP_3=9mhTe!^#xK#ZɓIǓ0]Ba]@"㗹}V߿r=q&&Ei%b1 : ȃC8}[Ҫ!T{wya:v#qc4 "ɔQŗE#fn ';eHgb j)L8pS#LHe8/"̾/xWA0{*k%V?mdL\t-9,Z`a \27ulɄ5WIN}yGnh,}vx7S\r)"TyH z׼ӦA#K.kMpZ!zN̙6Ŭ;A&=v6#ٺ[Y?ʗܽ\(ooq6R~x/_Þ i6QDƒj j0[`O˸d7מK(Fz+xd}k.Rh Vcz=CgƑڝ5MH !߯RE$hOX^"yLaުW9 ,ў!j} 4E.^b-l>+;sj>AL!cQ0 &w$ 5<޴²n1#sf N'="c׽}op550/> V_lB]ma1t(zxZ#ewmtNQ, 1_(UqCѽHaɱ嵢ڍ}l1X8Ҙ1ƢV4OjfjUxמR1m^.d0IXg&`M}#/()v_y+uAS~LL| qLau^ Xo-^)jrdznp}adf)X?9cݠ.(e?0CDޜ L⮏w1Tp1uZ*3{E:3݅vkk:}Frqaj צ OzR-e ^i 3-xew-q;ڭेAP&r t*!)r! DWC}9s}XƯ[g<]ʯ<@>]G3-$u?^$M4)a:V{ wb௿x&ur׹WQY%mHrN ҎNȨ]dF*nWK̓>a3wvk8VyR꓈>7$Yjb0Tp)HCM:Iayl,a~QG,Z #A/ѿr΢/Pdd 1ۂ~ur.K@ayy[Ҕm j?W7-OBNd jTG<3f46 T\:X 0`p]`Uqk>1/"&K5l*(5fz=%C{ji.yZcG9 V> lע0ЌGiH<*[O3EV|<.i Ǵ*O?A=; y(G~;ihMqY(xY& r 1š %%NEјw9$J -m9}lMa%ϐ'iۉ>?)Fy?R UJ "n 51d]OlE6#ֹ?ZYߤOz,ظƄ~i?VaQؠ׍}Č@w{jk6J&''# &۲w7@.6hTDo~2ۨ4JG~2d乨1v.wD?+Yj!R{v, rIy &ĵUϝK9#N&FPV +ffrbN8JFH/N6{yIԶЍ,3)8k7%mBwTY^]Rh"eU̦^şaM m =#7MLx[[z2D~@h4+$¿>#mL&mn-=7 }MqN~')ҙkͬ!0yj6Ch/4 !aX1Q@{&qJr1l/rP(?^ڽ\75 c]Ѩ"d'!{" ?oZӽ1 #i2`'xWSn`ڞTKM1Ec,ۄ,F/`w;TfV?a%j`gq-Q,'=& 'c( п±ukzê!}bn.(\D,$ZwW[)Q]]/`?zy>=r6E^m^rP~pT ;f_e] 2w 3B\@gmv; B~wq1PJ:jOިƳQQam_FBcmqL, 4PLe,kԯ -@C35lCÐZ{oʓ O&`8뵢-}=F; t\ӶA<¡<\XFGr1pi!^`‡OûpUbǥIf x+``b1P̦?h1r6iy8?] eu'[ aAJ#}EZ˲6^br[6t%`Yz.ȡM]VY/jbϱ=X 3 c1-1@sJBUS\xTlhay^s>50-jN_6UL#ا)/"t,ICI3i.wr eM2G/@mOp.SWeR3-hCWJE_hX8>oA.eDPgCE0 HxϵY׻&XOvg%mfڥ'*<|,ŏ.VlFjեm{0Y  5*WY+эƱcFK.8N$|sjU  .zg<ÀV;=ߎ#^KgoNat*HO(HfFqY3iW؏QL'W%[G6%!])uʿWdD[t/H3I"Ys\^CGlb`Ie4f$%n3s} gݞvNp4@8KNhE:?QZ-GziU>G89@X_GoވU ofCOl$H?\Og5#ɇkPw,GbHFLu+ !:QC} e~3fTJ#JL~U_8=M_+_%ARq8s;+,6}i$'[ ͒!`,МBp΄DM 9"\rQk/' iyT؁Lk[ZjHɝ$$x-H#ecu* :U9Btv0֪;Km몯}Tfz r #ف(A V1 P GJL\SB&'gJ(KnwPjmd'fb«پ~ViQVuky9GzӤ䵞z4j֪ }(z yee%dcA_Oi3 m }/E0Q^~j.{f Y~e:H5ǘ3e QM^f/wdhFec$!΋Z5D 6; iYyVŮ}§wP}yΏp3ZHd\1$_J1do";{ ()"=xS|JH6W*y _pc%*]@<=F)T% ֭;fvh 8q#Q RO,-s:B[x o[V]O,ǟ. iR1ez,F@"4˝VmXJ^X2]Ewxpd:_WN#@ ȉ J{2H0%t͖t I1}LOTB]at9?K5A pUUj픨{dq 'B~WtoR:[67Tv#jW$ NmȜ$կ&~!-a[hn0k!% @Ep G gr`QN}Y30fݠA4Ub=wPR4S8pǥcb+(D5sK˿?#:RUFa%Gt&k3 a; {!n*sܧ&r/91A:1= rs(.SQ%=|w| ?KfĠq3ĦްDiz^K Dn`z7yYש%\IpSRv^xvxK!uDTB}UL3ih!A[Y5}={b^6rl5qϽ)i9%zR2e4 mq=rh-v<ٷ5wK j-DS,]li-aw<\JEL4n@ c3*ąMM<+|plBcqn/3SlseR-Rm|)8ۃB~+rvYl"x]j ~$0YVát^p/,-'ٜu,u+ &TygrmB_kKt#c7. :/bza)|}>k"2 ͛7J,]\2b?~[*lEh AAm2zDf-?RBP=lα,a Jݝ!{C +^'*Tؒho@.5 \ ./]}-ӟ쭵F?;!^p⇵=[QsfseƑHuaWiFC fh m4Y9ORe3!̼\lᾭB]( '~Gp{m1{ǥs:H \Oh|_™y LJ=j∵cVq&`J{*v$t *;~RɮZF~-\d]3 ;c->rtU~q1%{XeP/ւ8gX$ ':B|Q\$7O?%.̆cK{"`.}nλL =[-_|b"/O?z/A2o3x4d1l"R4k01]AR(p-\Ii.$Q} ypmiYl神LZxj#-8LAWQ լmc1()713+#"#$>I06QE>_ 2w BIOk-sv8- `ҕVU1w3; Ppwm,d{r +QbsGFܡPmFE(ɉpf$bξoгR=G# G_Li\_HlgxxSr,:޺M0W"L;]@%?`2jVv36a8+ex͂b|^VL%UtSb9U2KVj2dn8{D[ʶ`vDl'J;/t⾲>J{ OxgZ]vM9N΄`_դ8]c]2xf#Iԕy&\}P޿caą9QΞS/I(h3#}8߽{>d aB9gr` K[HkJ+spQiM2wɞAU13A 6d゗! =PU1+WK$OqeeO o|?;Y:??5 ;۶Q/Q蕮 _\M^ҖVYpRW97ӷ\0Sy-mj䏿{ ^Ԏ/GQ~{flf*׌1hPY8\s|d%[RveR`dֻ:DN֗fZ[uH]!#PSR>roȆu)^4"y2^E{rH6b0.TB6, z l͡dF>.8ń{h^gYZ070701000004df000081a40000000000000000000000016612f91d00002f08000000000000000000000000000000000000004500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/scsi/sr_mod.ko.xz7zXZִF!t/ȇ.]?Eh=ڜ.+#[CY%*Ly]#%$'FMxrUqPч*wCɩG.Q'LlR?eE+ȈXwtr}N 09`bwGl:_ݒ Bϸ6ƬF>w520 hh?Oo]la\KJUgv6aJk|vԇ#ND6jiJxښ_=bvCWG^ bU08o (@\-Z{G48yf#%MY-[SEGC񩑠3oy(MI|U#Qc<"^ <[߈p!tTa,e˥-G'JI[3bc-MH" i2^OyI[L|84Iqn&мH.fS U*Iv#؛WYdaEa^iQߙ[j6"~\P|!?؄xk@V;@Nʺze70dM{@V%)j,\A[X]SKy,ZL{fuQC. 6B a|vnt!3eLfrc1 qQ9~S)U3T5I) y# 3ώ#i>/(sM'lsRiV|Elt:2On|,)NzR_y>^\9PGJb>t #=jˏg4$<3!?q ܼ'(oA V]^a9 + {ާ4CgPx7,^($xhjq56B.\(\:'37'mdl8վ 9YB$7Q,0J߻*ݦ9z͝XMw'I=&m>,Ɗa9>"圏z5`?鏴-jL]BC'"jF7G~~@%bPeQrlj*gש׺Qc)O)erfBO]a!9vBWS; ?ǜǼF2=K5Mc"3?fOxZ4οI'X9џN+T$qNHJ)MnjOZ\U[e ݫ܉4l0A]8L9ڠ2c"v~K8>zPq9СKQ6`Z ]3Sn>]ASؐeUtV>fRɨ"87IE^~%uƺdRY6 AOyFhjZZe.S4 8~>N*AB~n& K+'zS<; >-4\E[5y;^BTRu߰u^#!i: ,ṇ6aZҟ-5Nɛ­w~ p1WWŖGA'{[6fԟScsV'v_36HsG Q/)B=__YT䛜EKX7( 06XY;zיPyfʛfJ\-9kR 9oR |FU)=|L 6 $+*42Дn4KU+sVg!dJ2uV3CƉ5owJ3[L{ Ys YJ] e5+6-若6kq:~Wc2? vw&aj6#]H%T kU+^ZSP;m8C>4{hŘ;aKӦ% uՂ_inඳU#:2嗏@Q%/ło_ QqvTW0λb%STkg j7#ٿ&Te8Rj۸:qQ,33DUǺY{Zqwy(eXqQ#Lؤ|=$t4⯰U2jaAlUu 30 T@7jpBt0LLwSgAIVa26f*p pMYڀ~Wِ9ɍhT H>SQ}ngrK"D^/eIP1A2~#9J^؊^ /a3qAhSA$vwiXL^WsfGdi"xͿ&v9dOJg-`#ϟ|PLl]2{u/]2hD=IϧYFǩ!;phO (P|1/L;`2M *-&ZTI52l}}swIQPwVMV[KZMVg ux%wrC9SS.IӮK58%x̆"?t%G48h]c?H("DDDg߃аMxOɏ|lG'l-Hbvf@0#_}A'1J2BkЯm]m7AVC<< 0+3ؿ^$Sn,xBucS%C,#s:F@lsxq6:@=#`ǑUS>R9i K6FeIn4L/5Q2tT?w˨q` cbE}#w!'ĝ}ϜaNjx5M*H6p0ǗyDC*Xl[ ԷAJSsxEL8Zv4?6 Tӂ o'6RgE1Dt!{iKAh џm3FwwD}FWX_F{3 WizgG$U}~ٔC*fcK~aMu£o;x?! m7ުH[(e,>KC1WqJE691&Lnܠ gR EߦmN#z΀1:^Ndވ7dLO听i nuja8%KF:M J{֥vbe FoAcώέoc_K0{鍨h$РGm&;wL?Zs+\PX[r8qӻ˅r+nDg:= t^u1F09,"`E?ȃgm7¸CN."έCinJMl,O-E ?Xl!m2M b:&BN TrdL*HeG#}J TkEFoh)RugY9٩+0 'qbtpa2jo7Qg9e=IbFѱN:7kNuhKae̲mW:Si5rJӑ* I߁@Txq؃Oa3/mMbѷR7"K}$q/^ BFÞk\)֤w.9};V\x4E˞GwFKln<\f)(;R^IyZ4N蛦Aytib}b%i |$3Mc"/sY< +$Ӯ㏎17;tR\Fu{uo_bIS[ 3gtFvt:_C KV)°x:ώx_ĜQ TvToqz0Ds .]p 2] qⱗvIԊa(<m:w;*zq4I̋񷴫34h C 4#e=NT~ȳsĊs.Jvr$ tA+MT=6 ב)S`|ϔT V=:B&-d2*X:cZ&%F }4ﳖk)e[=/O6a_vwEyk1 Rf;u* gudvxNi] stŵ`|M+%E% Z}3s ]xSzSUEճdg c:Dqr}3cgz4weM||8ZaaQ5scXsX\C}a%>ǯ|о.S܏s%: NB@m%Lttu]] Jy%E扬CZbrSBJT?s4  O:-}q<*!AKBX_'L@+Y]oGkyoWC}82>vcR 6Bd+|eEzqdj np*}Ǻڀ?} TL> 7ΗM%?6uq I߼Q+j7)Cshއƺߐs0S4T%)Ew;\H*R 練_ -1~r@K[7>\^ ~*tC89};\)ͮ:I<ŰB9v?vGR%ӰSR_xԴb#P3Vq^Xm X-WLxd4HhVIQWVڼh]k*8AX/4 p.+ZzG]_G<ȚcU|x_1kt Q6#!lm"_0yR)ވ̷8CyH[f5o^Ç{= mQ+z2?~>Bߧ-{ G{>p2"!` vW #FJ(Xi?m\`Ʌ't6X{Zb!Ϩؕ~j~w^~3. ?cګ{B9j0wgyxtq=YJUU򰴩20H*ϛ;#k!j4612:}]EpkgCxMFVPm.WG @ FMuĶci<)l82GnY 9tQۜfQ^8ey O DXCcNةuoz+EƓ #=i &܊Me=j{quI/3n~ĕP,݌6m=sxvy7Av2ڷ =1v_qw8σOvؚ ̯єOT%2o=ޭ!S\I8c6!X jCT7{ŒN6@ba+5"+}El+bawfp:)~Ot@`.XX{✇DFU$s03ԘZL3JsrFק#T'XX H3ѦN=?pjlhb6 > }XɵCGdzs5Qg?ceڤǗOb')sXbR,*L9\"牌0xȡskes:9v7%yEN̛SCFsi]dZf!1\r7՗VL[Ǜ%=iUvHhhӁ9aqNPx)-2Wz?f.#AL!:мas(m[;=?'(%_J#C贂0&ΐP;q 2d'y7LnYV<ކS(mO?KR4J=EIb\t=0j5S>hޔ}x[s# gF}Tei6 ]FPt΃Y+m_#QӰ4ٷ,LaIJbP9 eIh,2'qI7R>zB;b9N.=#:.@]Ixrȍ:5SXT}J%j 9 Q+w-AN6CЇt ')-If`ZO?vf=uJ':Usx/*"n7AIb.ڪ"&މ"ᩐR sije.zKӘ ']'Q2cplqy9*͹^RI`h{"i | ޓ/-$ؑuHRr%tG-0k rBç-sŠ`'B9v'2+e?se[\v6=8x"鎍5AwĚFݶaӹZ ZňJ-q:) \ىiw(+*%8m_F/o@ i" f? HkjJFlɑv ~<*P%.c(W : 4)!'[M228ωMVXZYLׁTDt 1Vxd A՚3ɦ_fx=#^M\lF ȜQۡfx J%u7hp@ ETtVc.n=%Tdd-C[gYu]`e{fln}QD^GpAǑZ6YxRWaJV$X' 25{kvOŗj|:B#?#34_L핃W:qߍ Lji ruJjn}-0 Kyquy -5 OؼIZYL^܉ewV"F{+DO7p`\5n_,϶z4uZ:q[R g!хx>{:9BWWQ"~*z**=Hd#a$rG Sx*FD=t#zgR]ڽj%{w90 ^"XKZV5JI{W<.g˼"V?ff%۲ոFʢJ z;_Q솾t xdHnk`z˿(xS=P7xq(n6~,"^ɨ)xw߮*kHRAcB_p[vo0-fYsd ۱>_) $ãdЙ|&ᘫu#e+BUKh>]U3l.ӷѶloyY +QgN3M9jaX8 o(Ys %WCfh!Ӥ(+On2ś"lTUV ӣ@4+ח Ra/!\B 0I_#R[x+Ѕ;oQfbi-\M&uvkahml7q)~Ֆ%X1Y‹*+-cYf|~H螵'rHgHԶx!_qs@ z5"C0H-[cM9gS} ARbE|ʥ>H 9p R/ H  IFݓ&u>iK}_I,Y/sdF Z0-)5 - FEДDlX$AaBǠ@+{sԝ^YLj`5FivIz.{=Co_ ,DrPVNe8pRr` r ց]b$CF̻ZFBk Q (I?*yx >28!5!L`{HfuE 0!d$p/7g) 9io((_kz\ʿ #Кcas= # TŘa9ѻl7ݸ J'5S)H_#*Y.SY~sԮ@LE flkE$ϣ%Vug洑{;4k6x 0"QwYM +DԌ607S?5j[n4,Q#LցK:8/N$*tG{۝A&@F(5] Kx[hS)+Pӽ\L^c:ª([$J,)orӘ$Z* m`ǿU9c٭J觓<&[E֑pqѺrLPNpMl5./K#35HpԊP[cVq%2w6 ^{wL gm F+wfpRO ߥ݄XR3?'רMS9|~v-);:R:wCꖕ )m ֒5T@,3=&ղItw\\IgoAqW*ςB"ĴoE3k텵,~;;zQLl Y[P(3s2=Dg$tu:%s!X84 COvI;p^*:Mt@6n] ^\!YL.s6b> 6q)Z-qf8͋8GrsLI 2 -=Facoq @,7AG[[{Wc7S=ŏF]-KEaDߓA 4Y)%^>ܾa!KC N D:(۶Xl*91œ`𥭥rU8N0Ivl`?":T.&o5G<o`8.g$tY-ŃSxlORnY5ѡIҶ5:.و22*sCpd-Ca۴NC/UVWpwC~5Bt54V 4j&Ӛm"]8p™$\yɤnKWLm8։!ק^0CQk_j t3؈dS {U˨. cXVOwS[3W0[Q%K~ Wk+TI%<(^g:ʁj;lno|B4pmG\$.Sm' 2BF"w*V6lԚgJ.uuWrʢҞ !@#=/Gv 'Cxۑ77=/l.IQ-ep)K :q#"Mus܌(B%+T).6htv[\(]2aUOݬOZ> omifQSؐLq!L԰DYf9Pb4pBIM TqőԖbsJ%Tc9yWT!@'a\UӜ-ek3TvdՉ6aM=Aݬy7<,}2=ݝWذ `'&~8(鸕 $}ay}# LxUadUa*8<}R˩,8 k-]C~[ Ί^)ne36הΑD^a޶АytO_;=/͛MbmO.9ˠt%H0 \LP$aNgM<5{R]0W!X) UDBx"TԐ6&{׃- MF֣ݦXV;V1Ck32BtqseъI~p%sK I@LQ[bP +xki&V7SG5jzDZmm L`pk4d]}28X"r=k=d"$ FW˷T}%t-w|AI9] {u2r&EhKKk/1U.+Ə6ʮ'z*%V v.Qܔ0*+W nb<Cܸ/|ẕۭơ.UFzoM|+;՘ˠҙavGvXr 9g/iq0q%QLi.['~-_Q̃B2]ЧtE  og:E|á=@,n@Muz_U͆n;HܗT0hfdGs^9ao\o)q0_0`y1ǔ axAsf)KsQj'*IQL?vxM=K92^`TqHx:ދ k~;}QZwbEը'ۖňf L;>ɞ8 J *!O)lJ Equt=2JÛz޸A7ZUn7h@6o֦&{uRegF빐7U-# μ>6kd j7;߹Ge 5 0q5LORKItv;euQ_0Њ뽍35! 彔Qc\u{NX/9(p3BjSrz(EpPpmq_; ebjM =Hzf&)y~4\A r3L_wc-*f;]0f VZbWbF&2fʷ1lܕ F1Ė6ǜqF4\Nv%U/+ Z CkOO̒^ѯs'dS%b"* 1o֏_&;EY.S߿7C'aJ?*wk١YvK˳m0-uofRUQBH+P*&cX sTCO Y1g魨x=e!fđ?6V6GeL kJm}{7٧ z<{kΆ?o ^|BJN1@† ^cКP؃i M #|c&$(YT\'t]b][ɲ\3ô ,Oۉ[ =9*twR4/5jb@<aH,19_XH#̈́٭\G4 JW SxjKcHӭXm4 q=__Rb'8rPUV܌cåDIùӪ#䅵zb4E/נ7Iz9XpЀT#o[(n܁UʪV5p7T?x;QǖK9v!o&N4V1ql1*4q1]wTyG\*K 1OU '7K{]|fω5}y_ݫ"EJ4l sO `#jt9@1u&hoÆydJҲ1إxeS ZS&@i^ +N*>[>mU(>u?y¼l/QۗrN {/";{ݳ" һf}$[$H!C.>`Te?fl}Tx)%ю|p&pL6%#4^]NqL$a:sp zю+W 1Rc<]7 ,(NfQ#9d6dzLeoW|>Y7zq tQ돘ܪP0 _ΰub.Lu5 /O4xٰc~IrQ D6& Ƿ`^)8h"8AOF"Z esu* ҕgQJv&zʢ&cC;PmW K(<`W]0hDZvo/6uYՔJ.>WW~. ܞRbWET` AOWƲhgDI_XZ$6{%ێfWЫO.b|O-&zA?*1C5x!d`/Zö eq7?Kъ^[ K%1@RCɲ)2U!MlZ/b@RhIf_K(r)K+|?~Džp< 7V`df 4Rr8YRdە %;:o20J1Mj"mi%(g^7FkR-8Bb ZA]1zf=X`[v"9+D4l!$=6ճ)nGmK!*n3m1 wU3Z%vV $]e |?VvN{şjDn`|:'X"UUO7vԅ!>#0Y(:]4AX"A^S{w.olx es_yk>m@Cwa2gM8 {Z8xp[,*<,H^BH:߄hzrPWG!J=˯C8-*7mP^SvWM% j*" T{lBՃGyX=![Yd V]o\`  xuBS6Etz*Rt4;pIINCH7aNt>srwId.BZN&nVEyjU&aڻuQLcmCrW+S=}۬jPdʁYQjߴ[ ^}qNhT@*H MD8#Fv['Ɗ3鏕- :.=g}'&jO)Y䶔}3jXɋ=;y Y]xިnZ%(->/hO2tr<Snww|!y[pFl&ː*KQ,#y1bT7*(>ygtO50NMN:Z$û4 ׊--!tsZth4h(/R\bKa>UqQ;OIӏ kxXQ~+mc 1+$!gk`(~vB΄8!bA컴-VM_!/)(zwlGꋱi'#qyd0ASxHR^Y3LDdVLF:>P[f֧z⫃)I^x!)2Υ܇:t#nAv3$ܠlvrr$(#QB KR cĄ6Z`2^DOb o`5[NBm?γOH5S6[E3]xkL+v9> ZI`I "?S}NcΟ$!Kwvb{?;0>A/5%͢Ѳ8K4˝FϨd '(_"fM '^>FCc"IX7JnK"shŷ_>-Rhƙ\[%$lZ^w˒BuD5ooPxޘ.@(fU=͉=P 3Zsl•yQYoQڹU|mTg6AN3_?d Ͳs 9LQG!3$}d]( ,k>bpI(ۃтx?bIu7r;|RNb 3>4>KCOnIE%./K[ Eףȭ{YU&TʢN4|wĒU0x7EXa>3i wraߪsߐVv/6հP&2tvrŎ.l S^t3@CJ% 6-Sx.d1P2%TynUFMb+;ՉB۞0_4v_Ͽ)Pv vtx$ YXHZ-d<)*Яt֯r6LCJ62]e =b3uR|XCA&[!P;Ld}gĪF<~]9T}%+ -ʘY.J/  NӹRPg[)[ 1{z/[ <F42124%]n (Z֗Yi]Q,4Ʀ -A6kU}Jn=a;^HTk\.qp=4VmՀ}Q*v}Eznl, "]nF9[$:b+Gd@n֋nM}L9͐ήx3f, e:Rn( V\?·6wG$Rc,*˂|O>qSc7׻a)X&@kf y꒥֜% at2PJ.5.KZBT`N_+޲%X 5;R"Z>9@躛*whwLƢB j}4tB +ʬK 4 ԶW1sdW7Xd+"x|bn1~E>$Tmŗ?l2svpK=K:0/WNߓBXK/H:wF&cw%зly>xD4mlC6.o__G dgߧkq<s#Z=GeK L*Z֩0J;fu'Ī{~|G}Cq㣐9Y.t}*)Vid0_CV\ܑmhv 볮*TUH17ӕLbj9[e6>UX꜐%0(v5){~gYMֻvAQ S@Hc(t`2uy\5lò`4 fBcW'(]׫>Gl8^vtKaS%&jMKnK(SDm#6{9$DvWp6s a海!'ȳy n3kƳk$pkL[2]#y2.xYA²fSc29A:zP6vl|^ާ3InԴ& Ƭ7s0%*\B/dJ 5:Jo:b{ oXJ̢YfӁ2%iByJ།NPLқ~IrΣbI*y )$BO գV&)U`eJ0Ϝ %,(6+>@_\{cŧ֞TU@><_^u5GYChzhsqE;ӟk>9sM=?M×)+GuWQs`,( `$s"}8Oϼ]z#jX_9Gév\O&1IjE* ; Ǭ^nܙ4&֥2ةAxN֎]5~QRTh>ˡP0On6=IH "dn^𿣛Df<<57ܛ$cTD<@0W_s襷:D "X 0| cc*&o)zgYg5/qp%>'CUq{\˴hf7U/Ein !~Ԉ-mIpsѳGXWﬦ'PIYCpW%,W,{4[.fZl_ pտ#wxl ˘激 {/xMYR{9TE6#/D #CB7+PȣMgyNz,n5HZsY_S0CtZ@B3O*x9Pl"0O:YH JG_̜>&Ӯe<x<􇏧kc9N:Jƻ?]1j./)'o1'VʃWqKkֽ*axL8$`GJS*jgJ'P:W#pw; 8HHڂ[§hM¯/d.SO/YLksle޹pdD ^+`:Mr4~Ω 햨Y=V*Ybh!Pv`#Al1=%jhs3QmV{0D|s(<F~$*&t|tЄ&j5iף(UϷWf&jc5zi5n_=%a8JYK8%GTkC;Wqq"x'GF~)V6m S*~ZKFAG3v}~3̽#8/,KJbU|ءGBd"=.K%ԭiQ! }t!TbRކVTV9m1Xx3DTiCQˎHDo?e Ti'ޑ1@}xV9A_7D#ňUkg!Yxe-cj䄚r(۟op ^k.L}]̔ɷ,ox)y3,R\HeaW\H6g*QWڭE+a ֘2O1HٴsÉc 3$]iG5 aLR-Hjt_?%gBphS-u 8%V.SF.7Fz 7lw-5Tҭ Un)[@~A>;9)\+c \r 8[Z[cHyr\P{HDFݜkeQ 3N]5{ΧJaJUXQfJԢ&✕ d aVK~a,4ڍsX 7-ٜ}jڮy=".2Ch *ЕDsci"8Sk$p\Qfρ(LXR-s:R .g`vGdb[WʥﳖXdeaNmc{" 2veja241;3;Tl/ljB;+93J#?t09IAu1<(ED1g1:RKF{0t 5G$Ԗ\ !~-24W=>_OZf2י"4"$K!vnLd"w^ݿbmyce6Dv1<Wa~9?IHdl&B:%oFt]% *ۗ6z-ä@8=E Wcwwk! _AlaBwf՗ב'V:v] J}V3!_sW[)=}amL$iO=b[;#Wm1\*88;-H+%RǦxHl<9Ib!-Q!Vjo UOjߍR:' c&S/T+D2#FG3-X^{*ʽXʏ+'fԒٹjn1%5F|Ӽ^p4NLғ`͙I|ԃ! ̇\hhOp!t`&P.EWzwio[xzh N5Snj/QX: sxv檦S5r$Kjr@ ^J:^Y\1G{3֞|_E5]ڇa8+S뤄ꪬmanrPfN=BZi{DmQ&kj(6$ʤ$dRijb׳vۧ5j  \kbãmlJ'Mz2ŪkSI|{e(\&]=㎛-Bau(H -oMVL)6,Wqvϵz&P}Ml1a Ģ~wG"[78^mŧRWYFQ3ز5{W3CYk S.T;S"ʠ=Ay{s@UƔ_ =ieS _$t# ;Wur^֛d&,r-/\ާ׾_ 9,%ʞYy3pL^5܊J &N|mf^hW1W: p9zXdfy]vlH(oMuIG kSSBuvƯtjuXIXC$+%0e [QXa*@f!p7{6 R:6%7Ayw>_%cAg}ebm:'$O&d)yl*DDߴ6bZzUߚ4+AۀsnCpClPvZl,i"V[ƤF׎9;gծjC#{.2 xL%fo divas=le=p9Ab((iV;eYm1($lyM$wkx?H|f/Eq_uXWՋG{t]F@-)q~ %i5偮ݽc8擨 H3Z\V}f+CzkJ;4țשv~ۖȑH +J˜wJ m>ի _Ewg4D22u'z351mf'rNyyv0ҝ1j`gmRZiY+'F!Tt*!vd蕪t/ <%(mc'*T2sl^)ll΍u3ds,sK؄vջv20wZݛ?bS^C+ɪZV'+CSLc1`1hfILdKT!^2Gtΐ:;tpt^ᜃ|ϯ 疙5IPYXF^֧ij @AwuAr ˈaJ*9⤑0u܁vi:l< ܽYrZg{e"[hLa"2Ĵ/i.F9kg:_<1 TToǸ=ն됳S> !4W²AeDe[LO%ѦZtԬq+ܟVeQ%"&SɽݥA/cx;q}nzdtX^ $Mkeza!aY?ۉJ_n_ԉE1ʯM:%Nx-GqWi1fUHFJvc3kotcL8W؄R$-)g t9U&jjۧDXٟN0dÂ~4)^^dž}hP]X<Kr$A~6f.+Ҝ1q9Yip/I&Gw&| ₏Or%gEJxчv껀2NJ1HGVAA-偵8 6SOkFU %~7 a) 8U;NCWh{]Jn%>DN闓* Jǿ6LZ- HfL{{P3l8^>x x=p//k}Gٿͯ71 %$^ørg{Ie_`< 0] &ZbF Oңg'2ߔ}X4jW_jPC(S[ R@BΕφGfWԵ9$}%aN8 RxNa>33.R}L+8buОw,Mc/xkt 2RVS8rojEڬPN -a J Isb:J9OɪkJ|%S'+ftd04=(jfQ6O:"_g5fPHh- n%q1, "hDt83b@.츿X-ݖv۾Gnp{' \V,sqelcso!7/nkZ-"]乀k;qk"AE psC(DC^ۚx1y۝e!q7(fxX4Q6['=Lx>!."g0fs}jY }(4-@jE'>:/y ̒YfnD%~-pr C 11IIȱNAN&K(4b٬--6}U>[ԣ 9?*k\;ó$dsf{,*pWD!:ȵiDvI7gZ$䫈B~0)ɝ=#%D|FHcYx\?ËKnE91GO)q`xVJLߨ2ꡏ*ŋb'FaL M0C8 %{DZ?gq[# ,W$nSz.1E_ATWD/ux@ߡ 8`rc9Xf2N#ǯ++6@v%B^34FѠB9tL/;#+,dq"}HEӞ"F$]@p"!>1Bɱr$fc\'\^z)Cl`%ۀa/US7+nAyc_W i7 ׬P)0K`e}*%VWlY;HjiEj6Tۿ;wuƽώCv8Ƚ:X}2qs G j0'rqC+!QIԈ-P+!Pr 3D< ׳&eJ0Lw&^I );P@'!֍(Mf-wzwKOP>y]Z`7edְ-b)$9[D{x`qV &`L?^_zzKqU txf?%;}Me>(/I\* KHXoG,=LijPCj(\e =lȑaṊJCp(z{Kv1X*;ӽ edXG3|\M(w Dfc*IeL !jSYyAN-diEJ|i0 zxo@&j{#Ig2{LB&+lnv#̍ApgC!YJo̙v=b sLW:8. R|,2ڈ MB[1dQ /Oܘ @|a3mXdk50f%r@ a썐ZUt8-bN(nK0W{yuߺa>{'hXOYql6 {.lY_l9Plfʫ 0R8FSSazotٌ%S~F=YVqz**(\})ʳ@<]4h -MT32,,0obo>VVcX(C2!׎.L .èuJW<h:5 iΰHy[ԟC VK0^s7.ЈOBq7W"qHgw+ -,u->2 {Ja6SK91UPYz!)/]5 ]^ c,&2W*cx [R3Jq̀|d"ZL>C*5saOBbƓ}=8IX 삧P7\w$꠯='w=}>6v#q|xZsʋߦ P6@)u/yCSp<' 8'gS&݁` $a%E')`\mjDwUhɿH^XY&divő@ր7 ֱDaƨ+馼ϷQ fU0S]w\F!, jJ|mV%C!ns#mT.En[b.-BĴao벘Ub U-6mw0)W͉zgIGː&d Aw6wbV,T L$FNj:f sEbfɆS5P2G44+Қi83BrTZ:T[ _9 `r`%o;#fJ/&M3❱AzbgLo 9qB)\cag-ݓUETQuQd>Vΰ_< { !HfYsˠ;{ _^?I!<c 1_.yГ̓p oSy8V,"aq2w1' _k[g=q#i|]/US28@@dP牜gimڊ{rwd#ǟ1Ea#R[?>@7Q984'͏>z/ 2 WKRp g?dzF ~)/>P+o+H%6Hm).t֪0\ in@Nا CW9tj V^~u;[ &=M'1؞XS'vn[ ÏEv<40 ɓ~F^Cn|E@\ ʢ{z^4}#s+R񻁇-{Ր?hkA0T}7sk/']0ȽK1_Juv&% AϦ q|WAt_tjпTCQL%X-w%Ipև^Vt^Pђ5D#BJX>b{A-0TiߊU3!~~Dz*TB<,L =I3&bi 9V^~2s~ԋ29yhuJli(-e(5 9{5 탴],^򧉥K3BTG ޕTa T6=ncp0tE 4gImrG W5GS [$A5$p4_ׯ+ak)?+JJcZ&&-jU uR'_/ho?gW/,,_9x}F),%mN)0cĘz=R$8HZkæ(f9jmJ )Ǯ3Kʙ\A80p1`H֣Td3r# {"/nW;؜\CupwPzhkoLvq5FɃ%|ө8/1|4A?=[A8cISpVB&@yϊw@z%x@\8\!rW ZJI$BP ڤ?4ke]Jni&[0?|s֙,_xXQ'45\6(X"!V^.@[ Lu&xw9YrM-*7 f%{9AMCtjjBBWkZ*y^^9Gk?q)1Q|S_o^jUт5WM{Y?Z|a+f :4~x_Bv0"qMf6eh0;=#^}p%g6Fŕ9Q8Wb5e{asgn_a?ڴ]U ?qoXXb3uaV2!s~5NsZ TaI"=ˊoƯlARI'vałiqhp!|{4~8ݢ.hzfE Ia.7ԣ^ffBWmE/;}|Am3H!8]s0ĀKÑv5Q:r]X(}ճ/=JĀ,!9L~ҽU !3ړ~f;ϼP MMZ{+6b4%W …gyшJwpF4C}BۧZC_btl+n`%6)Գ<^gg,wnpe#Y_~ HD:I7x]G`=>QӖ/ 88Y0S7j3!'Xw)zo*4%D~鄋qvY3T&=]S@ ?Fָi@ @ +޽.z,RB 'bE 3=4lrzij˒;Љsև|(x24Ͽ"V- .S\ռ޴cwMz`cz9o&Ms*%PT\7#]eBhfڵ[˱Shdr%F}/m[HJ1?15b&!C.DV9l69^Xl gcuXLnGB6wlYymX  o䅐T ~MC"OZ4˜pF|ORpd]iREd 9}`7^cC%%>/[hdkzb*DXb(G: -oT fZz`D>Ӏ[IE KT r k(ͧл,o)HM2MdJ-u_6,E869[Lr;ߑBIXn6jw҃g+}.DmwP | TɄ( l45)A9黋i^Rwp]Hsi]9-[In֯onU~}P!̀D;ᱯLS4na[-3M,T2!g=#RP!Fu`#p>諧ւc]Icoj͟ᴎ+Y107O?1{jՁ .V~gtr#d ř^譋3~k:?Ƶ5QH%s2H`bQӋO˔bRҹ-{BWYEC+vp%4{ݛk1X]q "5' of?@nNW")-hBEp:+K|ig{&>R5?ߜ %m)3Z,G{IxnplxtRaYIllsen@ő3tw#SgSyy+W%I%hdFoppv/8XM&& H&KTh57xvf'C`H/;1 V0ci6$'=lL b_Dö{[]*kp|l;x,EA]:X"IF$Z$~l2@/?04E' e JL/U:l1 K4wwY\[vCQ=%yιBʧNET A"o儆ٗ?wDg\(Iw%ydMiaXɸDAY*ՖͷV]c`;&{qJ,|T­NFrhu$WȆsljtO7do6[&Iow4yA^G;d_auW)f)4 (Hȓ:2qd5x.Igh@aMI~@ U f)"hY mrag_U,y{xf>#pFV,}Eb_Ϊ RqdȰ%A5s=+,qxoLHmCFm #k646V+fVƐQ[k.Ϥ%>Iw.3p\.륢ZDY Q\;՜c^Y ',anU!!PyL+!#CawUȵUdhb[ks_b_HcتpS~ 2LaoA&WM}y9֫\ D 3wD6P,+{&9_Lc._}(:@q"DX䗃:kI=܋| a8x@mr7\o1 G%E5&~U92=E}zd"S@=UL'>Fmfї%LUehpӦBí{w{' _DRTD)[d $GU0X9]-{G6L{SQ|U0EdV xTGZ6bl!gY1\ljtyNR8LYTцݒg`J7ovGu}b)"r CmR`+GJ!j!w>;fh`=MAܢn(#b1eߊUm\P*>1婇/'ǤS=uw2ܢӤ70=.'م 2S"t| *@rE9 Y> 1okͿ2H!2GؙQȚ Aw k.52 $RZˑgԵȻU1^鹠t+BX:-5AȰs= =ߺVc&FPUiLrKY M#-ѻְ [ GZwx*~)3Džr{Ԣ >5"FE<+?9|ΛP k@ ~@5=TmR-zv=:7)zqڄ3\dIyʱ', q4TxtVm\<dX*c5/1Sćr+|^7!ZZC8 [+3<528)^[*+ޤ)d?LkLm]9R_!}:AW/\G}d4?s<.<Aqt_b?׼﹏vNĒ{r} W.&8]GqՙC{P~9?BeG*x-!2.-Du99Utt(I~؍@X2XbL;br&eK wIm]ybVqSDʿi bY%GgM: N<-kS qA{4BV@z6@3NGm&0qˏV{&8ܬQ!SD-X[ܩ,J0 | )6|OآA/kEL)yUdc䤎݊T7)N6WǜGl*fMC AsjV'vI1R߰*Hu 5ȺE_^~>Bb8[<gm烜s&ZY)(c5G JAڡ͸BͰ:WHV¿\!DTK_U`V$< )J~t 4 GS1\z1s0Ԋ @J}E.=vE<}hYSi()&8ܸ.ep 2ș]r i="3l d_ߎ,X2oAӔu#1#,ʖA9U*q^NKǏv&X`)<Cۤp; i`굥qt=e(DlHQ߾;Tncڸa{J% <=al4zI^\:3p({Lȵ02ɾs= 8uijyxJ#8GӓDpg\tbǴ-$ f{d8X)F^Z}dopi$J'hVRk?צ޾{ºZ"ÄiSq/IfDy-5\}"aj o .t71׹*r;U/VooG, 6։lpT+-mP l0->CdQA zEL+'/eˎ01+M0Y L@KPUm8vP8wa}Z5KjU<ὅD*HAՓ(bTy[=/fK*hdƭ}"A)vYSP:q^O]>^fkSRv}^N] !T0>gIZʅRO~ubB7j&;4:^馆!|q2M އY%5=_WM}2,-U2}w9M2R% C5gjՌ EQM+6Ul ZS]\X+OntƩj9N2e AClT U^lJɨJe]׵/;<)Ha d9+oArcKibF`__QK1b{ AvԤ"aȡEq؊s[ Cq szb`VC+тr0c)>_wq̧hX.0FW֙F "3N7զ%f_QSӆ ‚;0Oy Ժ)@ q"`ֹh1a!$]G(>6"Z xs9mmoԢ`GՑ|HB❛(s^%'M:Ys,֊FfoɖN~Ѵa"JDzV8o`eH5bE# vG(Bj]uLVerHB ƕv}O|%*@WKIU"m4x_r N#˴Ī+[־R#; WVe}Ȅ0\o&Γ(}=CcWn,|/EǾKWUFOCn+OS4b!6ZqHjð@ {zTemHn<*9ЁݯْI`)M,·]<1FsOG8\UFg<0"lXe0G?Q w8{#Yt *mFYD⛚iy$3BHJa߷~lQYʣZ1nTL᯦ 5Q@8ޝeM̨•G6"@@&"w,cpZ=$UURjrgOe_?F_&x *힔6' ^i~H&38$[Tlt+2`fyοuw6l)v~YQ a %8~¢NaMÈhpxK߱(7@Ew\x1Hv-ܓN/؏v)aKC5 ʸLf mCFwW`Yh 9D:ի p`m3Hdz/ <G=ٖ ̬7Li0Ei>vk)t :UR vKaܴ|k4a$̽5z 5oECWpc&PH+ xBDH[ٖc,ܸOEɃ?g-೹gQf +W$ hs5 dLJ/ =)u*6:DRuց*ZM1vO5>}Ҳc ̑P8,^AuuPFV]!/HdMf@ގ ƙBGG誜8ۜx2z9L`1$r ,Qℜeʕ|kȴǣßչVIXs0/FPM5tݔm^,O3nߖxh+pJyW_27DTl0UˬEs`` ΁cΎgJvt#?RE/Wx$Zh82a fO>{kRøKPCnuꏕtp4\U$}b7. W^9Zkr|o8~N-T;`th$21C?0?F C$9wa$Dхyj&) aG{QȘEiH$#~xذcv`kטS0o*KG3!\=|=P<`ϣfyyw~.p^oEx1o: =Ly(D\`l @ Q.kL*3EQ bc.RVp7 ͕t08czV~s}aCŘ)шeg;K$"bGjL#dA#%SZX(2IDyƏ#s@(aP]|m2!0X`co> Įm ݮNlJ晓_['bs Z'2xKDg:r-]t >)5+c93gSHk&C1YOGmVC* 3@g)<9_ɨ >="@pn`mVҽxf C`'^N).lF(en\ y_>ja7 _׳B5oqp ݔHVe/J%궭q`aGv-E%ׂ`U1L-q =|I {<2 dpsR ՜ɕph 2ӖQI N,RkuR!tJ늸9oFRY:AؾZRKwBb Ƶt_tae!u7[cfAFV6al3f2mS5qz`Z QQNqvɪak0)HwMHߠ+##PHcthbOT2?M"d!݌>ē.)җ0B NG}Ϡ^' }wlǮ.95r y-(3(bCŻRJAK\bxhAOkQZ[മ` ν쓋 |=B0B8{la`Poq.M_$FY큕,ChF (%oq;wУ=Ts<ʘ 3l 2o6o"vBupRU?DwCkB)E˛k2 fqJf ]d=k$*0B mI2O(36fܾ#eUI[~db-ƒF@"C·o~8x L+fQ4f<^* ǟ}@e/bK eTn+l׈XaWly$pcrṒec mQ*3ǤXWc2ň]+rLCjMkܼA))ΒrXZ+ЉJwo Āx(7fy3}x{W+NǦd.#C( ƍ2̤+4OSw& 縵`'S)R[]]"uMd:zWiJL2̞檀`&P)i~VJ)~kĸ} F4D09a('БN4POUTK`!ܞ٪0%+ѨD/Fܤ-IX(vkYc&Mn ϶$Ep 686rT8RI>,vz^ DFb'5= +й>7܁nՀo ᭼ ޙpJS[up\\Kbd_}R ͑±7uLJrŻ#*C6>R8KIy"T[;)fʿ'>!JF%]CNn;B3_,"ܲUuz!b ^#'c'@t{ GiU<:1Т(]h³L7lQ@xQ kYA=FM#4YAP梃ʐ5/1F[os\(J KӒ&2|A/.nd! kvb_ιGL } q#Ɯ $LGԵ X*S(WZ~ &By^d„ŝ2yH4%󈿶-c' ֻs7: ޻Q1..B/O u6I&gL;@V&L"E1{L'76hx"wgkOz~3ĩ9?-vScZm) \rge~Gm:  f[(ƃWM.bSvqs}cJ#h ՉT[p䗬Dx$'-wO$]BnoVY?fI:ʶ]2iu|-4DCp57;&@e.qS;zA)HTF]nQmN$_[% l$1>FYezZ@Ŀ1q$A ޥ_VKQB$Ɍ\O#fYYrzћz}E>F>/@9cJ%.{KAYJ99+Q°=^83I4Cm1<:z!b ؠpmrVkNFz_$‰R4˟R/.PCR{#oY%',;'`OhMqpkDz+y 'sX6(AΝD{_'gO=|#A5eDi$>$o|]AVT]g8HA#MIO3/c`}Y^xRErMMMեԮ\H@i1lZE4VB?Z$ꍵg-͛tNtҕt) z|=1پpJ_hmSǵ s)<^5ݨnPxNQLidײؽk6O%iep6P}o+t.nMCsHeS1zӜ4B1r!˙MG/Ł&ʧ$kOw\DhL #]wUxc MTvAѫ4vKL!||Dky2h kS]J!m.ӗ-^GI@ACbѮşX5VZGhvG],V6c]'M5\J]8fc}R; 8e ^ޖybZcR a;®Ö Ԭ߇ttV3J́7hwT\fGH?O@r𰨏0 8eD  ܫ<Z mgQd377hC=B| $be{(հ.Q4`7zNRG"P TѬ3u]~;L6C&sߗy`ZeFaKs\^Z9G PGp0N 1 Cs#]:xP)T~uzi={{&K]%-h\1O ZR| ݃D~ltَ9/6~W%1\/nl:;f>(Z(pLrMB$Y- k,ME:_פp"/3 YQgA3Ѻt7DgQP״^ւgv2Z $.eƢytXW1ۉ/n+ɉaŠo{1.=8oz*C:U qQr' " yLXAH<8IgJ)n?Ȑ{OZhi\|eS8y$rVG^Pj @ |kjAk#-^)rApAQ93꟎A)`6B3&  (Hv< @LWs cznig{~FxɎ+iDmHyDyofe{ ,_'2;0TS5xpLR& vMx&g1)ȴ4helbY-68VrdtGC 2@s*- Q j}ޔP-OZKY&/zsIl"%Lʜ8s0+^f3 |1'])u[8Zaj 3au^K\u;FV6Asz.8Wu碻:f,ùD:tYcNq8&N^#mL;HHfJA6!~OfYk ,ug\c H\֊wƀQ!gc,"{X QQ< 'ʲ# +Xj,aOi&e|qXH7XQCQoC >@_f'N>Cf9zk &O$u7W, _T {wcD~.~{[sp{?xk6Qف-[őm Wζvu,3!V[!CbnUtʷv@uhFS8Jsfڽ: ؞\2oiSzk{m8WX*w7#Xla?G׎UԄ$u*wn cҵ_ T@?eTc1PA /2 ~6H&[b0),oByA,D#ب=UԭȔ߀DX,vua$*ɄEU]uPNY}T~2Y>% O91aߟ8k ra9Vt[++T#0r쟢t^fS ݂vf%q3& ;M+Quâ#)l"[K_-0>Wx,Gf?Ğp{X6Td TPlGJ,H QE<"f_wD<.:vb{|_7=:V#JKDw>$r`r9Ӱ6Zӧ Ny돠j%VJ_T+cJLs/rǕ)R@ǝD؅Q #>0քTa Z%fGGW6jh&3S8l.o}zR 9ȩ RG.|# !r,\E< o`$'9}yWUV w-Glk.B/Q@-[,~TkW^:Rc}^@"(Jp!;nNCU_1hPd茂d%E8~1KvKg$bp$&Ȁ "D#j2J23_8 3Ǎ,,B%i Vkp'ΤcG)kDҶzNEJ7 %J)k%d1 XI :Wgv\aW` sGd1?Qv r'QG) 39wé5֪po»`l-_ȻљX}8h#._3&= ِ|x4%pj265l+;hc-iGΜ'` tv -yՖ&o/7b@7oe78#fDZߓ!} fxՒIX/Tg0a!sOV%нw]]sݑ~z i4`K$*##b|y%,I%BY7W4mKH0*I o\MJ0XESdF]١,57jת|0NZY$=M 8c3M ZEj3r[Am*5OO]eDk3 Mw=!cZhxy5eI> D93tERG)VQ5!tjZi5$"tGN -J8L&̓ 7ag0Q_%7V oڗMAGepfn40 h-|-RYy඿EݨtYd?|YVd94`ӠPƐ*WzY`{a7 cv(2@/Bƿ -`<-2PwWZLj]Qm zt{4{ :IsWrlS|a9`(7AE=R?lh^N)Y+EdbbJ'I믋`OD΍\eN«ӦX:ٖlD43km(ON e!ݧ5/ˌenrKŤJq=QoS*Wb֗h߹ρG}^򻧝Pj0{FX~!X8FvYtWτKjG;(U TST9lj`7]ypi^] XS5^W+NZ! Ƕ3+TpFjg37v 6(4<ڽ7^)Y-b5f*CHUcxA!ZO.z#.͜P-AYqu|Xp`L*t5%PF=S0A.qgw X =SY^-GR568]8 ө]r\~lrgÞxB@p'Zoj\GVAh־4;bg g Tids+)ўZvq?cVwJ)6'[`bɼbz[_3򼥤Nn bkN6<s;P!7kLSzd gX4*1˜y2ũ x04*9ԹhtelX=V alb=uWnl#կ *h+ ^Nji袌XfJQv;#!+~^= Y3ѹkzWK=h֒c~@ Tr B, E-E*tl)ilJopNEQk H`by/ FҒHJzZu`Xg~ 3珖q%ĀRih3f>A6duiBAR;0g#&DQt_a NB^>x}Z `21'/`jI籑'mߓWpZ8QzI\E>cɢٯ繤/I=t/dj1xh mNJ*YF Z^lҽ(^tUX G5>>Yh]-jkJ̠zkYTAw#ۨ 6fk*^+EXk~gt1j?G -drTm-7J[7E >B}hZ eRۑ'z3䒤ƻ+m7Wjrmd2'GSdp7eqEox>z>t(!2m=:%r0+DKیtF'Bv"N*4NYVʠ>vSSX%\A1]9b)Y{ f߸q !3xI=U}ޜ# tuގG*Uu%9Oi)K:*\%SN[rT2e04l_*~I3RR %N,\?vѯ {o&}Q!B U<*`oNLN cj~k1K]*DqG f혅y8?qL'ܙP>26^KޙjYtЀ9`Ψ@@ގ !`QhP #2+ھɆ2;4E' <XF;M:(KF(LD6}y;bnGAWsU j7H_B}ģj &j^*v!.y̥ƅ`Esfhp|ӷ%pమb[Ф~6 њH2PDb%LK.mj,$>c)aMM!u{W&N 7pL< W*7%|-E&hRgOHTV/D}TOcwy-P_\VL:onMȀ>q-BSdh2CCsn?ՌܾwYՎr'% Y|:zZID[qYQEP|Kz#3 L08><'syS qå]ç_aZIz Cj33=sH9)W.k|voP` #%kM<`ښ[)s = [̥)&@UXwյ@_*gIB39{c9kPjT 5N?@ՠz}{bloӚ:Nn;}Uj9grlTkּżAN`jrf=s9V5𰴺><+{LsV۳dYLJs?TdmN2uei{GHLOsV<=I?rׁV MTtMOK Fu_9keoOFҋtLqi(7YGDLfGh ^ g_l ߶c)j˖m r|I.?I 6\ $1BH&168G@j'uY<ڬ̨H}*aY-UE6?".*INCdA0c+nn.H |cU;ESsb ! ',w"hyed HL]{/|8 }-\xRU+eF^A 6_;8# <1"&t,fN1ۤ?cK*WP?|h(6Y5j}C8éWQ%QKN}{O]%Epxws zƆ@_oҖUx(ǠIJ({>t\[O(H6wڞuz\r65c9#Cld oU1~&@mp'ӬQ[ȂquUgPI")9t W<%ַn"^ɱ_6+Y0aJm¥Q2x^ ^}U{D7vFG1] - Y b,-[-Է(+0軓9I7TzҊ4&+Q}K)Ǐt1`rh?"6>ШovuM(EX}rtOGou]aoF7~*.ް)a#K)qiLA^ȑdx#n~Y ibdh aQ,p4 E 62dg>WvҢtR,.yx}SH"bAW0#&C:VA'sd1ogȫZB] qBJIƾ.=6ʁ/k"~L~uCPlI KXc{>>nx)ݛu !t5 12:PO;OH59N?틊gPbH7 F`sB,ƈbj:- <k=(m{e3!g42¬e%S9}$1t Xr^Ψ7N 4G."_7+1,S2:j(){93W#W@9ޮOL3Uecr~'WB_YN)<#P8{\qO;%jya40W>n!/\BߙO^YAP^lL%> QCVUaҕL8Ip=Flv6B|#9:?1";3=:YB> "l7)VPEJoL]A2n;ڠ)i],e@me.!\#+%KDG/9΃@|ҁ獠Lcy?*vk#ɟ[dgN'<]?[0H7#87v{`$#a[3ϼH3o H0^ A':b Q x*k[.`0 BA*i$iU Cg=,eVdwswʡ}!mcCx_ͱQ+ѧ>*Gy-W2Zɝs юtJ/) mDw)8AԤ!eg؜yWhT3-)em /`5y0bZXTA8 _[h1.eK_#!q3DUIO :d2X.O;zAd#(:pn& d?=6ڃ`ūP ī'+:. űcO25,yw[ ʵCՄeAsAv3|t4af!d0t^zjfnl&̩waq/{ J|Pz+Kŗ1kяY?1`J(z%Uз᱒Eba8uiiRgWdž1@߸Mrj )6/y/ $Sm%l:7@J!B`%HGa%wD1u _)o' w­@U̺V/7esz(. 呲b!׈XgNTG^r8 *i۟SmB+KH|h#}o?Y* b/l/0Sqm4:ÞԷ |-٩E2TD~M) }o)l<A˔|8uS[`'sP ,<_4Oӡݨu5!W~#ml#ЛM:%wf}"&G_enbQthSZLd/rC|WIܷZS#24$\IJ1VڛھrҧC8dJ?qL_u_jvΡSPƼUy(н|fʟjg;@zTj3MM,nh~-M-#Yէ\gfn4g{z"nr:m=(iͼbT*g[T[zJs)t1F/*p!<n1eܯg|ׂEXlU^_v3|$"mִqN9zvDO|Uӆ=y1[z/Z΄՛dNn(E:<@ˆ* P&0 Y'{ QH]fmi]k4rK.qt`J.{hʏPrw8 NpUݿ5#<+d1{|saBb* B0 ȡipUN%4W跻:HQIaPRz&"]+H{aOW֍{HIQp9]CߴzH60#&0Q'MLLf$u8s-* gL8Tm&NӔj@ima_W}Ć]%P=(`ۖ`& ]Kz?*)vG0]C:FM@*>W=lP{5R$;Y'6lMt!ꫦl Ѩ4 M8Ғނ}qg6ζu<`RZpx3\ue |iI]ˢZO;#f!]>js .Ԛ?Ô_X[R90TKc!D)9R|g׭7J(秤;`vk}0WJʙn6LdORX^2@f8wb`~.fzWL.I(b#1؈{/XΥQا(nVg=n[-M/DrFg- 7{c-64:ǮM{ ޸< GԱ[YQJ:?裬?okCOgjW_]gͽt_*?`'Fz~@4a" ehSH psz@įXt6ȼBz k6^{} Z ,axwr1_CTAT715i;v5˱#: đj`%g.$R[K&!ٵԥf73UXœx1sH֚" ][m̔cg4נlv5Bٱ7bɛG +Zz+͸a\Dm [$7Bpnޙ$[[XB2Rt59Ra,^5]$8Ccpr§sx^P_ܚ3۽ߵjuI۰"83s=^>)1'. ,H.`;([[儔.(Irr $ƀ\Ҙ} aO` 5 96koyȺPf;v9%-_vR P؄ 1>m"=a*Nv`T._q6j?6E/T=S_-b1jxN[oty\u6*n=/1~p6&e)cviHMhtPE pT<2P4f o&}%28Ȟ1cdnE/ t ǰLJ}Jb|ѲsB#tN.#v\Ag3-$6JހbG[DO+5 ۅѣ$5QFQS,b[61$\MHQL̮r/25"{gsiȮqnh3JhGiͦXS&-$f 0}W҅6%T9S/-A x@DTMb3ܘ[,(_# \aO}}oS4I*ޞx5WξTycBaXn;&(g]augdPu6Kq3[} wi[ σ)o4=\I"4xwǤԥiX0$LI)MdQ|ݓ'?=Ya6ƪ; DӬH&8DhX 5 ɬKtV9Z elKv蚘2(/SdFnr#_dGRe[s+C Pg;8RGSDX G IU\2繞2wB`Py:ÛJ%sI69n*/50 S18@W~F Q,W9$!0ǢiO.I|ʒ N>0=˘5ķfܒ,,jATO'5U'r;na L ']@mH,Z'~4s N2{*l B5oXBuĄ۸B0^"u>ƽdBBkSICTLg B^8hv|KH^l[dD\ʉ@j$hq@'tܝ±iR}+ٸ,Z.ROGפW{~>xXQ7e\farcBPrxI R6:IM匰tqіo ыl! T}7=~Rf [9qY0瞵gl/?Qlh,'[銫̸k!YaU,4#d/X/lNpg Aaiw,nR7$(N30Ħ 2V}q\[)"D@0XOfFqQ=mAmg}1RSP9WPYW' j7нB7um]~AX\UCry~-p>0UBieu)-XmvBl*\׏4`~qԵ+ (\ GbkP-E7K'X%)o%H)fZ/yD\!!R8n 7oq͎,\XvZstXteuzbߗq;63> !|nhIb_SOB;Ŏn6\NKM]:! =QY<Ӹ[NB 4 6Nf&@ۘ7u-$ KAFTUW){й_tلW*Xǐ>e>6U05s!G&JQk; n iiVo/bNZ" 2͐^2SFm5a= 8E `͓t>?[ ;.|_)<@`j<>\lzSoČ!dM! 1*3XFͪtrP6?%Hr!&{7PR]I3aHy鄍ț#}Pq>B_wK["Η1bWw3[vCT;1,PVe=FDG>:xr9E~d!~.;]q[ԯ@{y_Ϸ+sEƗ 9~=&,p8V`|웽_!-g$l0_)ڑ.(wߊ6J`de_Up$J&5^4LM!sY>Ѿ f[H)#3d䩾i/΢ELΤ_Iܷw}-0BQ#ٱ̊"K(c2stlP8O4;@S %'e_޲ACbҙ[11&u$fVW(m'E9CNn_)VK2X*P6M|I4JC6{ShIt? ]PDnF&iN 8 -37C~^\hVjy95Z1w)I~XVɆsЂ.P2olzal5~W?8 X$>W@9o~ӟz84.@r΋$)D)\S72%uL!r(k--T3`=n([}5sH8ݼ#L=fKBD5N 3D?b11OV)҆aw?;\# x`ۓVqa^w\DOIo'WG(.rD59vLC_r7à,xC2,}޾;j#I1{;~{;&ADF66m^!tR.̏Și؊'0wlW; )]zM;(%B Nc/ b{ >ksKnY͖sBZ:KM=`=)~fKVϻw.G#гȈD*blZ6yv!um>wﶷF yW4$P0Kŗ?5rFZcJO>SRFa]BZII=T-EF7SbĊxPDmt7 :Aؿ ݯ>T]j~Zd_}IFt~y%}]]5ZnY3@3&k[ U^^LzaYA@XPv{ė|/XĥGbc {]$)4COEkc"LM(Z !2^$12=`^G7F_GuD*m|]oLXz?}/&M[ OSg`.s1Gs>-Kld CԼ$npW":#`x*E|!ң F(7k +<rGi!r!?XNѪ`x>rZ:Rg4&KKCҹ{m_ݬB^~?78yF#/IzlYTir|!vm5Y_ 5a Xe&j;v0"W{cQ:W3ssd^}ҽV>OCV02`CJ)?)fev}2jIKݦ4a66={6XrŬx1UKM@cNKSI 1P/fat$a -[rUR1\`fN^PD2 ( CȲ62t۾U<DKR8F ).aBk2Q]!$r_nWTf/i]z@!\iuh>g$@Vz1 2zR@`ތ񵃈%Y$Ef&+Uɨ)ʜy3SH}=ƨޝ%ؠBhi 9BP, E|nUIP8H810g;WFBg[Dڰ3Ъk08)iݺB3mxYҼ!*K6s +5qA-dvqt\\,㉀ >", 3щ;5'8ȸ5R~욠j =NLyW [6sZ&!"ƗhЁsj=0YJ}Kq9 pME=rCmb AoBgP`18IJ9M_vv8~41!%?[8ՃhfQ{Uv%3byUq!\tET^ez#gk+!QCG=i&,tϫHD^+>pgP}4L?7 7I5f^ڕ k9|b@`H?G [呈ɡhHYTz1 q RLp[BAL\̣ɚ$rm&9d}t-5; V`{=pp ~ψDuZ!͈J7O`Aaˎ֗ b-͊Ĺ;ɕ%Ng8q$#mV5(1 L+\܆u_4tɧy}NIF*j,|.I1tIpÚ >B^:ŬNZaw+XDWd$Mٜ6- qiЈ(rɳd RFƿ]$ jѭ'qFWXg١ۀ8iyUV04%ybkM R7֚E<\ ߟ̿Sbu &+xy;)hZaCx탼2- "P8D"T @LVuemJEy8co~Z`qI ̇"ϪE | U_%mEX%[Z2_2qgE5? 0pm? (T(}y`s&#;I3eeh:B@i?8a k;C{~IBry/{q;O9;3b}o+ IQ$baVz7%Ɍʼn9eukh 4m IamŨIޏw.bbP?(>6v䴠rEG5]FrFl&]`YB T={ѕHiV TJ ƈ >P )(j@M"uĶ/h6UX"RA:K:lK:@p\=0:1 F{-XeSPsBɱOam}cPwF>c5XyJ⋪J8˷G͞+Q>챓}t+ ޏ-iG@֮(b_i3 E+ѼZ|Q H({ydWyłg.t 6xT#MْLKXW x\3̕r.{K8Ƅ{#2˥/\h4߇[nMZA|-U˨b9\|xLn5@s4P7q!-G릣p- ፟mW "ZKF}At@츈@ԦܝYSx<&~vNҚX+nwx  A0ל !<!T[-W7dfD нnj\j"-6ȇ}@-3Ŷ/ew0h7:r%en-JTH ]xje}wŨ!?*K(Cު5.y$rSE%C)[81c&H$/p>Gij{ | T޵QW3ҠB!uF8$|cԵbSo]<)k$ 5ؿީ8/X-3Y~m["`+p9zޕؾ@":)ov0ovРzH'WoO|K')fRV rtgu*YغKY_c,(PړߧHwܷ>*O# paM<=z}DgbV(cPźTY2tH=#ksE?v oѺ/xJ0@6iޢՉv*,1}T}l|Ç`% 4&zmī &ŵf%˙.DCl FT{ivRo!z%aeSx*҄%*~ը3zkͫWOG`yfA`碝ip;X<XGAVOt0ZT"zŔ2%߃EgEAi`qPTmWwdyiюXSc.o](?"X#U#_,ʑjIQz&g'3v$(+*r- +"o=QrUgM3rԝockMe8~> ,qL+yBt~H%3)^h#%ꦱW nPuMSvF"س 54ux;vveb-7qu?K뽳þwspP⠧]oxh 6S;{CzO{6*vS(&emdWŤBB1SG%dٖ|TJ(iDMkq71Y>Xg' †%zvM?s __t?2+La = R`E{N8sNr j&:vp;cԨlANDc*"񠤾7׻hGѷ1Py1]OI&ϾWCD'!u p~Lߎ!{FVDPqI@-<7Ykj!0J}UFSݧ Wvx{y'.h*f ؼhl8 eGKI|JMܲ]`(K{Q@\(pW+,0-.LhPI [aXx(L C_KpwAO~ԸP{d1tǵ") 5Bx.ֹDX|5Lmj(os¥GcYvAhd80ou[3cG./κ)f=zTj"-5|-p:n !Vmc*gӬݕr'tZ*S'sr!S02<$4IJI*{_TH_oKKLso诈m3L w^t"]|D7$`"ȃQZ;CuZ@+l3 rbYa$ ǟY";> (9Gu%.4ͭmyEX]1Rost Csc`89+-ϸ-ȉv&G nҗx:tѓy.7E wVQJ%i ,Lڡ+cң }υ07 SQ!7W_\ (vW(ru$W#߷3vm[IFHPBNajL{Ǧ岝Klx̲^{p/۠H6%^0NDxW{Y6ޣ([4Pq$tɽ2ӵU?X'u%fjpƣT뭐`;DT"OceG,+`3"RNk^TB)VQc[ZG3k.G"݋SraI1F1TL0G5;VV#Hs@YZBobwaWw uE}njY4cZ\,aS*aF"+BCE<)$WL@e)$Jr_t܂\0,,Ddj6emˋ\teJ2oUQ֫sSPk.};~OrnC#fx>IjmkL97VZج_<R1k`ڜHeDz"@ ~ c5ʙvaMMJmaÃM?z )1԰%0Q$\v "O)&t OS~ܰ26#iq&4N2Vb)D4u%q=TZن%)6#!ԿoVLۢ'Aj0XLOEn݆N1߷8e^ Xڣq\ʙ2Ej,ϲg\MDZ"4f`*y~:4pHz<^n"w~[fn ԄZB,r)j Ix\f`N OqF 6 NP $Џtt l WhO}&z8^sY%C։-M>W+oP&Gp -*#Fهcս?E}.(?ވQ=73cLo&(.(RaS sُȢɏ&b[+IWm)޻{ĕ*癜~іt 'Q::FbS5F_a kslGk 7ϰt# .NDw11(A!m shh#GmH,uUԞ~OW[q-*=\&D z>+JQt{M\lcz{za_7V:V'e*v<tA纎$r4-GY~TҪu۫ص<5 3KYQ*s y4"Wюq MN~*~CUt͞Zw8<] A9ugH44(qŒsrU͔g:Sd~Pi n&\l|$Im6PLl"@%6AdcrK#)Rf#? HQ`D"OEAA67/'A|N'pRxILpjMgb@?ɰ b1}C*v)#**Vyx0+P"7y*Ʈi^aNHQ9G$RZu)=;Q>ΥaD"tY|O A4'ä ?D:ԇCl0-C2y7ar&}z(d(4'¹?7>>2]- JoT]z+E8l~ J7_Me  1PލV`]ͷA^ëf-sgłKd&/V65Oq9yi!ɡ_bJȢn%>UAhL+ph2S؄ lw2Ϗt٩:̾Ssh1r+B24Gܡf!X"9,A%[E]I~p=BRz,S!Lyg@[s @V;9O#^6,jLCP(0lBSz; FIdzvajQ!U&g[EқPU p@Ժ~]aI~~6JPq:SN xO敋…hK-&`Ǝ2o;N35JT:wj,܇#8=÷sha!_Sʩri]9‹ Ri(Re {Kdw6(slDpǔ9ol& fkdUA>1V7c4dhY-0&zK)20v@%0w5K9KURU7Yc nƴHvayq3i!U$#qaxc5bdzl L:˅Wv,8%s==`4U^aQQ~z^:h %YҧPZz9 sL4AƓ z]a`9 T2$?m:2p¡Ʀ]v^DLksxs[U5[vK(G^lkCb۷2su\-.ĉBW`3mwtD u`aXPk&iHzjsU/>"<"TSo*=U=Pnm^Hk~gl'ELvD#ĿpX,'׼oduGΧƜ# [!;f*u5:)x$Q;DM[Cf /<.-H'4MԟSΝE^-I[8̴{jWRbKUR2,(x=9̯EVTkfʼn|κ gZ׼Б?{S8ơ銶gò((LFQk}`->2@+ \:;|/[TaY}ع[nT:,~mSI] |لmr`~I6\+Ir 7ŁJ˅OLNli;te%Vdϡ6%eiCO݃(M{,sHپc2O;67mӑW y*Z:0ֿO\M󦒒-ٞ38x*g"kyMy xc]ͨ5}J0=%\w{`̻}Yl!؊$u=*^T Eo)"DF8Ϊɼ6cmc10F*XFϪ!jnl09UK<>方jc:/;_kSʎawʱ\fbz# +n>9H$5xd҈YA*O\3q++|ڃ$N rĭguTږDKOdF`w @ChVcs)HDV1kX۟ݲ"9i0i pM{\#Qf *KvX8"jyg3&JD1(uf$gCrwb 8)x^qMDtېR*9G))]fB%i kzF.E8-)uᄐ(j xq%43}O\ݕiV::ɇAC^;U2t\0,ojL㙡g`\Sb^cj[*/'=Ջpp$],5Oȃ9cGδmSw;U͟rB~HHi{uY 41{qXdrQ>Wktb\7svaV_lI07ϳ=P~fz0wtohy|# D$sx '!Sd|glG>r+}F;A@w"aZre:[,?6Մb[C` j2Oy8>AN>[_Ka=A`lށ+ǘ/`D~ 򾌿E:HPtp:C9} msXsă]tFX}j5OW鸍ݺw"X^?& T^^ɳ*g<_W*ؾ6`8/1掼_==HqְWd_eA@I+ǰ\$HBpMn+ZQ]Y7,Rd_RQxR^߬Kuʒ,l]2vw #8.a')sUL|XyW'҇كW|ݯ& Zd-G[QPHT}^NcCsUxl9O_lrg-zSߕMoTkcϻCgz ^F-ncT&6B>wZˬ_' )GbÓo~"a HHS<`w7oLZGωRܺU2GaĆJ\i002[js;1ShTV- ZS?r3Z $[ZӇ{\h}ua6u EZŢӑIh>m 5n%[ui_fHd1//D2$)ܦdԨp#r!0U&sQJK`Az8&7U'kp;/ॅ]uֵa3vk :Gš/gD.uW{YsH]1#%ync 궹E)!C}Vok T^ThͥWGfR|R`oх (4=6kHiN,пI:7>,F5 +QH?pjp A 8zO{xqa u דk{C'flCrĔĄFq[߳2QANtv*H'Ap>gaař%R7L*\63'A8~S_7"u7I~o)K_Jż&=+ hqc7[5'^WmyBzYe|BMdx][T:߷υIy:'NAz a9  'im_`FB}dc {ښoF0ة*<͸ +Ҍ.ǣ|{r\%dK)&$%IDF50mmIKGA[|b4:OtS Q_ Kαkj\eanIdFY| }UUgx@UfORCc7 x71|EgYIM'@,g.GM# pܮnʀ0h<7/ g# !ZLˣ`CspsȸHoF#5IMԞ|Ƚ!JR #.) ouÊC0@ >~Ea85(kx#"ŒDC(Q'`L 2(<ݳseT=1PYǥK}$;d@P~Wp!_ cĉoڶk)B< ϏIh0Gض`M䫁[u`~M[Yk dpw1# QvCS9{3_W֋OSD Ƭ]Am 8Q`pj =m VkY>[<6.}E5߇;.u6N+Մ{:c UPY. 2Sżd B sLL.Np TCdv^!"Ƶ hCu-!xx"ikN/ݶ>8UaxQ;T0e첫K$ a'*Zx^DEȣu1EɳU׀IbSxY\͞iP#}[6F=NzA` Ub%L@bg]|6ov.?o.MJH@TbDh=^QQ-|-t.^E=̺Q4/Ҫ'lD4jo!NTF/4xh'!G[+K$Mt0: (/X Ƿ`(&f*o `{ q#trY9$Nᗈǘ[*y| [+4̷/+MkQscF?0 Q^#{ų$֝F)/KY,?tqttQg=um?jqp/ܨƮAi +g>bUcdfB`#)bRTI↊@-"2if{M=̅7qC9U /,3?K*-CvRmbǛ揸TSc؛c0wh[MbMՙdő|)۴xVnJgIGIۦ ]m8#<a7վæ`XV%wm95^19G7e rSC*xJ!t0 kL#+NAԅāYT;Ǘ+uC N֐eIv= Yf+MPT 1ۂLfg&8b)s腅jGUzA51(5IhH[s \ <;* 9=H*zw}ȱWxAEWxn; y}uZn'3^4=!e^\98Gw@m׹7ZlXuu YhY``<<}JA=tQ)6i0d$@C"C 03H׎-X|SY*>(e\gb(NڸnO1m`L14ղ+ڙoê龅s/Q[|=(bzD@!kub$/>mM9G4D?i\dR>FF`#X{l@&?m|fG*rII )ǝBWf7{\ؖ eBtG"C*O/&u!6B^PX3}y4Op<ot@.8_ULcPh6vk"D((1 !iwTx4)Np087Qur7ꛈںinײzcaDak@%j`WPen2@/Q-:z'iU̽ }c/1 ·EJ\j5c2tv_ 4h^߼D£ 6c^t]?ɍNwsD 좚e"LR;"$1rW-}YZM@$z3qZMׅNhnV53Q4|3u B*t9O}cJ!u轈@e [hǃ=/!D@բ80E) ڰES XojǺs ~N?!7s⿇K,/|k4dH榖rc֚7&:qUZ#nI*x7p "}Me;rv`L~B8e5$[;/sYJ/HcG}8#\?+GkRm۲VLd o0N<~kW:lGp4!t?m~X7^Y|+0Վ.(F"2$Y%=$DRgA}Ni g4(N%N?towc>'lT̜|3츟Ӎ$vuOzshE6 +k&tW|C+G[nZ4G[alrM620SF<EnRZG)DŽsg*s%aQ!*snP_y9x=7-jI!+N#X\ oZ̫|UGqLA05R`q ĵ^L;4ˡlb3؇ yy }#:pU7{AUڠh(j]4_']w r0 #*Mrz ;=Sc|(s|6E'8nsp0 jjgٕL>-é< y>+Ֆ0"x$J`ELրTsY>1bwx{yu}+Z)B>H,. _kN$Q,]Ρ14%\ e,Q\f1$"wpL>W8?{5?Z}c|ȇbCRtr@8d@.3rP\@ԉCqR،yht܅JU($٤epmxݥOS!UyHKc<)+?Mj\:eWVJ+ d&&XoY.z-c)G@ [4Iut4..ӌd5S9nX|7O8M!V..R/e?>P2odr,>3OIw l'Wd-'O p($ծKfd4MA o !i(U•0gֹ6u)dʙPW+hM|#LTOJ7F'%E5\S4I#mVVEQh4Ke% $;7@;8˥ g7-vUe"RcN~J `)*~.3rkA9h1[. 7"WvD2sh^΀ w1M.Iw0H7nVЌ]mTDh=Y8ƪV8`\֩EB+&zj'g b:ՠDAN!ıV2 BV_A3xrr;LIoȡlXZs#iMFY a豩6,mqE(!2͸Ggm eי%_QRlݱrCvc7rp r=E˯2rS}±Lo;=j8qilrF:s-1^ȢȰD5Х:R.^[wɰ}D`Ez,MAQxxy5T|G!K86+YL70"R^_EiB6݈xtMsi;`4OZ42/ijxԹ$wp2J-8؎r ) khj(km3fψwS&ǿ}[~*IU_S;>A'c=*aj{$g5+ TBP@`z D aJ/vh")f .hܻe^V({5P+JsBJGfw=~-ɛuUMyYM @ށ OaYaN%t^a!>N;<=^_zq+҈ڄ ya7)mQ1|YR&hL2^c:f ScⱰVbJ:XE#Oӻq?sU?ݗVTᾔ; *{Lo&B<3FkURV:qBFNj x SԲ ^{í;Q4.<N)5wM!g%3>A&PGs/rp4B ̂vxK>^.vhz&IP?Ke>2\\18GY#aLVa7mR $a^p.k:P&{)5[p"R Qۮ ʁNVӮXg"&Zl>bHHkeUOS>hZ7q!|;ء5CE_ѹ(VӞ~mM`9?MȠDo;r8x>ޘx\x9kD2c%O3{Q lK:2 W6;9VqH_Au&s+]Qs -oǟEޢ፸(ú!;x,..@G =n|V I-J.L).jl4UNMC(S|cOjo!ZP]IvZ6KHCx!`ivO}k[NĘj: vo>r32IV?(0Kg5 ( ?EcF^0/@kf n>,s!$윏KṟM*ɜQH:癨@INEmg֤n"6|5?e>~&C۽g0K+Ltkw }~l9 \fuԶh*u2r!Pԧ~ #5P׹=#_H6 XdSux ɦ<#F_S`ɨMP7x`pl3ϻH 1cԞUyA5`G ;lu1-7'TnʂLZȲu@wK0su.fqΈlA9L3*dTO[yWU껉 48/ձ}_zXC}Vl-gh[_=(5$G.E'budDN9>P=.<_! ?Vmù㱑sVp_'\6dd2$ՋD7/eRz -p{]BvQג%p(XjЙ@wǶa$a0L͇=?:r}_4kqԫܣ~c#wI,yY n;i*$z9N$̀:g]- BU5O!;\-@.Z|^K=M1~l>1+Q-d/$Yeh]4L7&NC1b0S2~CXFѯԀ= K7Z.R݈FǏ ; УH]Åoſ.tŐ c$0IeOKZ 0.fmSgez#tDlaBpbp|'f?2IqF1u8IELzj+Ǜj>iT>Kpr23+GF|Aﴎ%["\xA*ijjI b!W%qlM\ P~-N Ǿ0A6,">JVbeP5QrN؛*[2OCUӈ"\w8XǡR.wc.tK)J{hP{@ 0{9}EBLiS(kpM0 ‡y*$r5WEEվBs{y]%ȶoM${Uh#pGAtC MzeyCA!<9~ P,?옶KѱZ\ ܨXnv|} (ƹޔ(Xx;)T )~5OKәޤ{NH"2)3zz0 +>˲/0GkX-"BlS:JDR/@&ɫ]وWfvжmh>M|&ry*eؿ<5 ho dDmaf!h0 8x V:mo.b5XiH=.@ `އ!g TC+m${XF6|EmC5N\GT5wJt^htWpv d締䐮 Q!rc0''sE'~fͯV?Bg"؄Am׎0Y ῧ_ |ohzۢNcP2k5=z(D{O@\"[ R~"*=s+^(aQ+WfQ^hyN'5?KH;RAjXKp\i A*{{ADs93i@0O$L}%K #38/K/ysjlqW2c3Q {hTl}"</ڂpPS<5:4ԫ/NwP$cmA#6a~݈|Q0|' !ugg},aV%08 tE>0uHg)g 5/!`Ǜ˄lO Jb^u@|Ͻ/S%~DN]ڄ$Y|Ds<(6|sMV2}f4'-dbO bG}CGΧ`W\J>w`]`EJ_RF)]Vdc-]9)DYHJFJ9?[BBV֓xĂp\dΚ%vfw-y4HJNR"@)—dZ{,$ |o;TR$as쁓k8. s8\% 8BDm|5~VkS ;[5i!>+[QgZi "E ʩŧˀx+>Ĩ>CQa7:edHybncpr :9BrK48@}4ƥ#䗉^Sor~ŝ .Coi0uF)"R7rC1dk. fV<E1+%)K|b}vQ1vɸ3W+]8:B3q,`c^e o)!QTV_ ^ !GOη77XO`[2NPQrJ٭:W]h<%YzL1Ɓ0"sO@cmE?Td,4}a*%M %נi_k 4q7t)]4B^-{Sֲ{`kR>G1yDO~ǭAHG-onb%-TSu+CJm٢#)g)BAW 4U(MT(2^^G`oN9+R&ۇ@a,H|VKgTcSַ& \Td`qQEľ?Þgw]n#0{{dysEogP3(r׵|Փ̻l]^=&q. ȧiD`0[4aۄN7z.l`a7LjWHUWx5!Jau 2y wW:Xx2̯F>ГKlucFקMx2Up:a +4/.<3]ܒ{f;B}k71Rԏz8ϋh%pah-S9I .}tǷ.ݪR_kWIe!ӫ6̾uui;{;x_e~:EkݒL#6lw*)Žq3ính֞9%O0t6*Φ܃d /,N}3qbh E0L!)FF O6>n -;JVcl5d|t)vodEiIbjqA{ȠƼj$7^Bҍ,-)!2Tx.ԙɍ(dLXNI]I +CQ6Ł5ȅ{q6c>MKv1Uz [q<*ܓhx)x.NECr*K^.&~ҪDkpW'A}7n]"2)}&mHITo?8ѕGmPO_z ]JנHht6FLXoݥYeG إRG}?Ï Kmq] aECA3%w`)BO s~8 QZ<]xsU$**t4dKRi2.l`XId 3~ڈ@4iYWbv3'U]wҐLCpѤƥ& 󄢼"NԌN"' _,Gn N=F`_h'֢UqŌMh"xzrJ^qx9;UV@;;o6M=Vj7AA %lzZ6t2>?~LtܑD2ߪڣYQ]$ݵ8;]+T}Pqr]t Ҕv|Y؍||@~f7)vsF;Gk*JYAds%SEUݑ@%6py"I_=^0@ZOzڗEBߓvqhoL9dʾd- =W$Ug[;s~N͖LN"Qm65ٜL) l܊k.)> 6%& `!ΎVbUSŽ"}ok]67By M"j<3:矏p`Wz 2!M -ZO2CKE Ʋ ^{Ix =aWJ&7 c-7HUQj`$GRalUwIX}5Fpn\Y#':EݦԀl~c˛AOjdԹ>-(r40A0Cͬh&p2b81wu b"#8*&2؉p@#۹5K( ; Z9{Ht~&}5\:Y}b e4}{Mm[(bI'يWDR_f//UfӖRu"tQy}]W!Mn \9H7`mX@oJq MyеNL_^i֏Q ɔdSUQ\&n-ZO\hĚ57z Hdo𹭳V;͒82"-OLĜp7o!Sc-8  Vk &% ?~Y-͟F\%e=k掻!\nM ÌKi(gY]BkC4ZZԣNxN,s1peh3El, >rITW)>g̨}CR*12 EDj8}i8a׻S5dq'8:mREkbV@YVqwo3#8.ϕٳA裟^N6JM㜋b/4PqY*U3 q)&,iERc]8GK͟KA4NAf̙iX.|h ~4ʶy$3? #Lѯ‡ C&}tDzRB:kHUkuO<܂mHnZ`}2n|:b#iXLMK\ENH) NM4]UQdh87t\{w!1/YnC Atm]2v֕YL YO䂞>9T|뱉ÜUFNG| -(S]Zm ԁMCeiWiU㜄 !氳oLj1KYE -*.| R|ΓZUvz!t_k   PKçЙh3]=t _FD c%-f7ir,&RiteSLnh'?UnІcل!^h5DkJp,r8o0wfYpUP <샣oWs;6@eA#flbrJ~.)ēx~f240ԏSXt_m%\.'|:_)&J ;~<3hGU4gnpCZYn$bڱ<>*<{7|.?J <Fg?&jn:9G.kIh<Aq. ye .-\ϯ5LF-vм#9FSIj'XM+\* fVEeɭt qLﰐ +0S ><|9:썁-[ѽ!tk؄ `$f)q۲ wcikhwGc 0Nأ+l}qfK?*ސcW4f?/n-{|g=DŽu ;S}*$U)h&9h^0l,CrNɩFpҷ1wZ"5,ݺM"#JwlD=;Bw?|>cpT2sep}^8vw|ϫȆaʺe\|%] z{k!Rf>hSOjзBˢ dZg8EK ."Yh}QCw@dyS\|)JԳ ̀>Qګ]"(YVa ltx&J@nb} AkvT; A)iaUM_QY8R`>/䁶>r2DT˾$j}llFz3\!*R5}-5'5i0V|Vci0k!:Q˷p6/V]E')-F![caj6o*rƭd ~&[^}(|LAlr5Ip 6{<{!Ob6_+ `LEdz.Q҈weKS =~'DřuS3 HvSԉvE3}Ic 1Ƥi lZB__>ʟ'ư;ԬkԘ6 '`8;V*!U~[ "%$&鵄NiYGVb DS 8p3NtRKf@ڑ 䆵0^-޻hϩsXBbV3b-pwyk>q'}IM†feႮɡ>Ph}؃y'<&VAwIO?&  =ٴVC:O_.wD0?B EYˀ$[㬹 cas) %hf& ˮd=OB]3AO CȰ?, 7E%rTb͖֋ N`QMgklEw7$>VA?trsCLR+bS"QP'=jE_н8,֨ǯ 03H5or!;4BĀ8(?Zh_˯'X}b`h_|)n-Aky>L 6 @6xZr@B69i y~~Xc x^ VQ^*s%pw <?.qi5tGgya4&\+C߄hё^˄9qM!l-cNTq;c; M&mԚ=30 DxPN~БO^gנe'S-!~O85_Bb&@aaasc٭ɬ&Rpq*w $짺V(<(o[*Y~g[$!bqwua'Q{;%$KX3T~[F04z=C+;&d6 ЕC[)/8TDeEԂ`iſf7±.^ SWQ"/t@b~^}:l0LLR7[xol0Q +a8OF\UFE/} ё4ȭGAݝj2+gO򮮢j џJ Vz3WpmYBim^ow\zD΢ǐa edkwwA*ܚN-#mӪgW㪥7$wBN> o爞{Fwu䡑PRum@{-U ZaZ/- ;P}rn=]PnP6"v!GQ~ga˸ K9ө h|)tFÿ56'i-˵ݠmc'z %/r/UCiX pՐQrLP \eЋ`/uU1+2h% 5p`ɝD,J@#k"g<7 LCE; 4Z~ *Mlۀr ua7&gk( *RQ r@HО'K}t"D5u&ԕiqJW"x80FNͯP(#΢%3g?``!t{FfMJ0a 7N,[UsZ[ےRu>nKj a !?0$*d~dF-u=Qx$kk4t< HoG|_H$^5:NyÖu+8i cIv &C|yj7WҢ}6' 5Ĥڦċ8I Z1"­JI/yfp[@0/w%f¡C]9)gr؎0F> C.b vr~Nvzڴ_@\>0- "͓}-9Duc#yC>{3V%[W0—&r)j;򨀁e$z(ɮNem|eY19+4^$a?lUyq4W|MwB+RҒD]3[z+#d& ԶeD<>f0bAьǎ"I1;ixp}ZRҸ.T!iB't=an SzPŽ_/L~=#y1=Ll. DdeVȑ(PDOHǥͯ,9RYKVƚLtpyvf!6+ lWhNtFz3A!,IDʃk,= r%B`T:d+#)f ]WlBTSp");0.tYiԣ~p%]ǁRU~#՞'nn_e Ixc1\SU ۀc, m͊1̅kum FLy#䯤`s xmm &lI `?F4hܵ)-Biۧ,hBiP$4XWu2Yg %6b^hAP?ce6l[G5gTCv!Dq^j9L00`rKky A_b?'R$=}T)nJ/j MP6'xCx 8@$w2]Rȇs@rńUu 1U>1t{+I ROFUnBDMХkMSѾ 8 \sr?ě#v/eJD0 +j Z%쎆@YĪzW-M=3Q6$%f~mw4:Kg֟M?l؄evp/*<ޜ7OtM tZZcY_V /DO@Xġ޸JL㷞"STɉy&Ug 3}yʈ$4 ^;IF;zNd@]KlpDY\dsPM♛T? YA0ꮐc8P6:eH\rcHVڨT^yб;q7O\G^ӛg3!ΨDuj'˲^GlԂ0\%@gOgn[E L-i0s@xn C`5:3[ +_ #c [!:8֐l_n.JD-$.v)FOa%E@hv@;=^xcjE&;F`}JEoꤪ^0:dAM 0.8F͡5r׫zCaIt䲠)AS٤oY~JQr̄FZYduhϕh2& - \t^gז@6pg-wLl)xruZ2DEʸ%e9!rR*n1k$KGD 7Ϊ S،s%C~I%X1*zAGCotԲ:)E-W1+qe&8 W S$X[LJc5AP|@TډFxASMq|)s_WFJ8("jXcMa=~qY #!}mhoz.W-˂^{qv+1$RřGjQԍ~3"6PXt4M?XWPJDgM%!O#PԞ[˖W.˺ 8F"|$-o3W9\qDpgU,2s@"&oԣ᭭+NvOϾp؅YX=K6g"At~=zeM"ySʠIuS$Z(NFbwۥ TaN39͠ G{+HIY%Xjry?]qӟm@ݰy!\YGHy2QrZX$1hWU>-ԃT b23 ҠLF,3^˾6 >]xόC;pDm4q)FϮ M!-15I%O5)2z T]@PD#$: t+:YvޥTS5w,i*u^t>JH#D,8'mW~/`\gy4OppZa,]]]Kaɻ⣟~,VH׌_aO|!A. >DZz3EiX1UZPNHkWZ 9?-imvES+8^* ]\ %]́m1HIG#h' KQU%]l{[۠\n09shT>[@[6 _6Ri )GݿXv;bWoTQnj9育hꓓ҃< 1Rckq𛑓/8_ 5wJȃDu>т0-~SSFXW`%I2tqZ㜱їՖ"4&$6ȊO[t2bcjkVr(XΜCi_9eRMDhHw2/܅ND7715{H$s߳>En#jul=SYT?9AĊN!>iluU#^(S5Dț/ @I&\HbCNWi.=C]eKzjҲ!AVb`uR%g5#eC fqBz2x\f3߁%ow?½2撠 /H';}BɜgFtqJ'@L)Szx8n'>9oC/Ǿ(8CAvY7U-D$;"B6ihnĠjO>KޔUM=KZRZLk,, l7^Gq@GPN~yŇCInҿMyBsl0.1RHk˝.QU8 Puڄd3a+#{\&P "e V:'\66#DX0 R@R^Y_T\7 JV[f?V4gg0// [5Ϡ V$Y6ۼo.yLsXUGhX̷ *d|Q~A4$i{1>1s\o_m>:0u3.H1M z|A-~\ѡhdw#NT"}Wcvj.5WZ޺ [v.L//8 ?~piKMB/f.Eo0Z#M(<* A MkU ^Jtx h@[tc> xgʭ,2P$2K˓,6pj(?qԨ Qcs!z B-9g0#5VMSWhJprdx$G'd&'72f{8b^NT__ 0: ϬZI206ƍ #<JvєOc~ +e-#>/ѧaB1%Ϸ`N7-q@CRhۺ@L7΢doY=`/4 [<'V d?uT .u[ X͒]~S-ќj}吙 2QD3*aEe{ Ќg4R!P͵U};g n>s03CmbMGSjጓ-З"4e$Xex)'M|fPmvj&(KSOzyPI~^+*4U-T;-<Ƿ+*(z!(xwp\M$|JmR[,Dkv˵3}@3KT1k$v7ŀ~PZS0~:*,E)ot†r"H4Zs/ du 'w+8)mrr0u 2 + Sc@& )h Q(X+;t-Y^,ԇ2V9k"I1DlLB_ϳ ZF˱e A&0C #L6r&˺ר>dPRrEmrVΩ"/ųYTђ-ߓ; I! W}ϫ|5zLl#Y)%4UB8ڡ"і_BA>CbΌ:{M+"~i5z4Bj*϶=oX).%(a15%/&)?G?0-o:4h w.qf%sN7ёʻoE׆^R Ch~GSk6q9@{ߧ anѦh4,XTyel Zjfdou;QsAj\7"4y߂aHq 6o߾*hE{31 וc*N^իLPQDo]%;%ȮRHO_Cz}nbvYV'ڑn:_PR/{ِ3Xګ@)_pYb( /!@z\GaTr[xrz!螯c^d.ӈonؗpTt{e3SDR蘭4mԇGh]ʃҐFj ` sk\8{at)0iBwɇi @ֆ^0Nلo[3'ni1v,;3"VMAތb̝e<kh>z̫qJxf+QJXD>gWʟkIɢiC[9|+[yU@X~YTot꾟j 8TT-LjPg**kQVRpf*PP.L*NbUWE: j\e#~0@Ş7 1bJ>cB,6ʜ198d pxl (ݔx9}5 Q_&Z߲Kvһ6:=#0A㙛fjR]|yֻHEp1jcEUT^^n a츻Grw7LI1(]7xw13s \1 /+~4SGK M,0ڳ}bЬ֝"!QncB!A;5H/=3yV q;aTvKp[]W& H؞{ST!_|Dߙ4$%uB!$S{\ #)M28СBɅ'H(ck"XxЖӨ6K_[F׆AH\}9vK91 3WWbSHEИNΚ?#}>[75L44ɎIV_f{"(ói\6Ôcx.NOk-W*}eN@2`ҿQ8Rk4|'W[.3_mR?Oδ8E>c&C9$~5p8AݒboԽAu"eԅj-+ 4(̱Zd.%EgElGܷ S,pIeG2$(C#11׷/xn nMWcSl'^RO7; Xf!D;+ȠE29!/|XVufE=ٕKo6X?AC>fќX0ԋB#\/~j'R86:/Tܤ26v?^;02drQ]B-tk Q'ohƃff=]mFN}45.9zcj>QfT _p;[ui*dAR#>y#L}HWI,O *oSNX{ǟ@HDzͦ1wN:*J7Z]*3w.,s" )ߵ*7CU``E{xֹv53v U8W`ᾇ$3?b00]:5v c$,⚬NRX!sVsb{˜)ifu+.o,D\]2nt6z֡,#2wV<rԂ0z=yd^8"Lť.c+Oo;_9+3QN*ն ڹS L/Gn9T"1v]lSH{RȹC۷MLR8Pv>ErΞpfIF:RkWIGa5AB-`)KmlR\WQX7] #@`a|M)*ĝB@KV|yY/RKoy쥊{ cO87lϡ!LxYp"RI=Z3$ ڧXg# 7d^ >Y<>QG7o7Ā%v_#=t2ucW} *3H,Ƅ^9|@ڊ0 ?޳7~3)Sg r`fpNEyFYSlYT`=DE$:m5O4Ql|සb'ʾ:YO1KcCOh d@]o75i.t:blM]zpbdarUIH 3A82F<\RV̍nF(H1a Yܤͣ8>o,g6'v^uSS4$)4$EvBi%q"˯ sIQAP)5F>)pܨ\=h%jUcф1IsN?NJtӂd^FJr󣺂{|"hl N*t1,j5W1oK0#@NNtQKS%~}@^p4Ia6JwߡhqkafL^ |J 96T5A &(nV_w0 h4]_֩ΥOCrRM$lB]nGGʴ.ÛC$;,VIx i\a/ix1[B:dS z@C!{Œf/ؖ )9]r/ x +ꎱd^^2dy>Y_B1v@GI`8-P2ZUyW*NU˭@(LxGtBqa?Ai*<֤LRRitd#ex@#<>QYj`iTkR zCt iGTWV p}<8?4Dso6;j]#Efwq~sG"yhrW!n#+)<@udkP pD0J^jF[%P2ӍJqjwF+`5!Ҏa?e4d' XOzCwR-挿!6%, ;߄9=9xK^mB˪}`<Ӟ9F%¬HCw*Qߩⴈ p'ϟ"76K,JR3,A"tN"Bx:M2H#Uʃ-JK 锿dJwb"5dw Q`-Î[ój܋'t`&54C#\G*7z8}Yf0\x~D;8vKߠo.fFޚyew<-=nSBwUsǸ5&{ZE՗vR)&OHyIc_PSN# 9H-۬gk0X #=ToȆ6|z vbDC *JJ]HC ?gf[yfߘ/Ni'}5]jMt=?aϘTrq+F b3ZAnr df"2-R7?a?& }Ɍ\wwB+WڕtVÐPhK kbz=y(I+?X%T! "FMQ 185X|YC!:߅&jC2HUIPՉ Fp/BƩRY1{c{i4xx*ΎQ9-+$ & zSܼ[-? IAg2ZK єBu{'_4? ,H+0b<%~m1J^fLFn~+ě͢f~mYBbj8˲̼jMYd BVSkv!h@WW^'!RA3E DT5g\7*\ M}N-Tz7OaMV#BwjQ=Y8HN~I KC]ZE;UD<&A8?o tǙr(bH6ԩЩJG({L [H-nb{D}%=KWWoG.<ت|u͟f^8 }P"p$H"Vu:&t:/"!΋[K&dKk OC-j pHm>𫶱Բ&ߍy!&gvGRhЉߞ;ǣXlc;l:!aߊe_RiNr׎?R${hܚ0lcėZ"9aKR.!`J>l8-W,D$3{WB :3\)y4LI0y:VlnlZIZ@F\w">FL RfJf crTò3Hټaz5㼅U 鶬a**͓W'Yhp4|ʶPZ8ɢE=76Nppіͳ1  E gwDCSs?tn1sĔ˽dn>b!vHL%?SD*4eCC+qO?TNFlTBRQ| Qclu+pLU*b\ǨppK?bf'ITdIskx;g|yL .<7ll|ɘ9yml\SmpҴv9 UBF2\^$bN_ :sQ|1Maeg$?l*8bQ{x N1]Mr}nPPiL\K2xV\xK|QRIce+8LTI0 4&hp!EݗXp4q 7.O7c)=&yshYwJmg@~i\KmLLOO{6{;/~W 'j-f_>ݬ"1v]W~9q2]!6kjH\EO'nо% ȍ0NNVz>Nm!) EMЫ`s4iO&[锕xύAj;VJ3;UMSu($Rm.6젺xixLf&ZSk`Dm55]v̎sӜu}Q)hCw5;[]vjC` Cbt>i|mbI@SiLn7`yQW*4K\,odaRbbWKxӅm xo-V>$ZSD4_N[Ç;BKX <%eSR!A%4 (kɍIƦ # @u"GVi?bS &r_\҃8gb /b<=O!`H ưiڲCm/fIy{ ͜i2" EV)\0!{eZ.Ҷ񊐜6Uq>AT͘X:ԧU?omPU4xP+Z t}9"bxާlmo) [vٽl\Xs^TSxz.El)h7uaH1+.vdjl8ܥWS#BpzRla<_ `i!dK1=c]@ BitR#kz_ \a'̟&}=$T>wD6[5]$ɍd+9] lG ]YqLaN_BLV!zb1OL8KJ'B^[B -䕟Ps̡tʛgDb4tv lgSZo;a(F) N&')A=|X6 <}3>YFqA:{*SA^|=e~㱤%QUݼK푟ϮbqzOz;%'Z@TۖAf;#^,&Ax/ ,ݬU6RMRrV 3%5fmMZvNLi  ctΊ/ pIq3`S.v0(DOw"0ILb oը~G2g\ T֏u,gcF g%tx}ol=n9,66\B(a] Ȍxfކ@_9@Ww1ԣbs9y $9j ΂<_ ZYsǩ&bSrs*֚#c!.ֵ!4KW7yVƽ.(BBC9?-09u[0> BmB}, ;T Xg ]z:ϔm/xzƜ0|~חB$fKQvqzlƤRNn.{0&%13Sg(ԜD:"ąƺ>p]4ÀLZɆ 65}읿t/2i@]ozZn)pkM"XU+MOYvG̾V] wz :Ӽ$SjVq@PMS͡nl5>cd'0[zqHgk}lKY5nH)uQ>$ڋ_A%.%PEa9vuɻLlŸLTo3g;ו \`J .]'GZ.O?Ӧf ɳ+t8d^[IumgR5H^'̀4Wf!K9 +z%ªQQr05`Ks:(}97=Vy_:_bo@Y]6h@(oB!yam)ȄI$'"kCbrv48@pC=̶8ZFyR^ ]stkz;7EÝQ:{Nct `ί~dOP_FSJOz)uVwOnܿߖ*Ǹ+kj=ȣCQF4g~, ^d\g& Q8@N0\2%Ɔi?Ι'L7CN}fDg<ytD^Ԍ_f4D[s\Wc3ATʔֵhXѱ'0Vo&Efc]pNޒE ֈ}dBX[};}V'o ęq܍ʽh~VHb3C8z!(wl@YXܤRAEGCJ#3+Rak:8PL5vH jAqƟ8?NvmG*%f@da&->y[`c<]سZ2ٷӘI/[CBVJbb]x{D};#$o3*m>dK4x#p?F4#]o'j'q&΢=#vh*EA2F Mn]о*L^]f)@6r& ruAX;LQZ^S ,Jk,7F DJk:`5[OZP&tJm裓.Lkf܄]baZ-ҴjٝޏBwڰۀC[bm.2!c ,VAt8|y\9PR@n+@ž&\$.]J&1-YjFw {=feg \cQeu o8Dj~wQɸ/?ʭ9uSa!g ], é'ƉR{K?ƅG|4{ݴWyΡ-v֊2oUx9̹a:_9He\ U"\2y#Sir| Z6_-BW$t!V0*=Gk6ս}C t&pOP,'a{ i.'ټ~,$ /.ZCqe K#a ;֠/W}j*>)e/8޾^O =:;BXSdsq D0蔕Qe[0bJ4Bg4T:P4>GP5s[{F1QuzU@4<* X)w$ε_M;U \Ew^+u}V;cCN Bb}i]BWo3&\qM;,gS [O?nmlŢ3/R;0]So(Imƚp ixhz]C@/Gp' 0j//Uwn,M? ;Aِglԫ`u*ҷ@R]peg,uKXWP9(qR໖߿Y"0uݬ"k3.߼{ [9s4 y[#!K'܃  Q* Nh1gKJ#Q]Nn Ro-y~OkW `G5.++;|10U#]aj! Ǘ ey )$aKF*wgFUzPozݚSEpQC,I0hRs˝]|Ep2@Vk4O #ϐB;HMr`}gEӝaDѵN;04T㪃JI`dҧ$K]VQ^`p*%JbޞqMdSt~n ޞj LY8rܴQ:ך,uX>Ϩ$<~-KEXAH۟sGl7jk3mLrScU IѬ"l֘+Y3zVЗTj!$L/r|H:9JhE",d eOt ĐFuMN$T3 &ãNUzfF㎲甙VP!캹vV<纂كxgQ% Qš Ɏ2NxI['1[ɪ'Ρtо5m`VWk~7ѨV[=9%@icmz E 'HQK :JR/Ֆ*QuQZ "$=og(kz"ХPrCZ"@?.ڡz¶{l螷d.,[gl/D)$]QZ+M W;^P^/;. 12jR+pxvR':h颎͡ߥ-+BlM{3'Y|It6C sc'*UмjJʓψ 4;Vd9pI6BLӵ8 -ŕK`׃X.c+h!@vԺ؊L7_| Pc䪆6 J5Hv|QUf9.mk-n4R%t1N4YcB(Oӽ6q՚pev\hmݚ:Sr;H8A<++D$nx[X2g.Gfnyt2,hK0!`C!8ජbN_=)@񡄕r ip% h1beXpCÀɵm0}C@26"ɚ kn ;ioҁJ]ǧ8%uV;d]oV.QB4 ?hݯQxX0 @RޏfhMxs꼎 pB6n]V+(Upً' 2krH̀ [-iTq6t8:4.&  DmiÞ&a]K2G&q]buxdr$ & Jcp&pH%GmQm]JDlأ$/ 647~Qq;~l.|(v!zvZ- >[b;Ghܢy$."̤}(=U>ZWFYhRZ@|iDfH5aҰ-Ip`U޺,D4p>VX)3s hOKܻs/B$7[O|)qOgBi Sq]Pjb`X's{`h#v;F#:^B݌#{|CZ×02G2Yk:t|d TJ쵤>r܏<tڻ`Tiw"(ư/ܘr [foFhPyF s w˸FW>8mNr)*])s. qB~X{9Wm`mJTj@i}DUߣ)]>j$]RLuq4K{ϔ4hǻs;c7hPC KN(TXF}Tb١\},"`t*) C,nm׍ʓj}6.3,`o6-RUj[ Gu(@fwB@aKS,6Fב/+\IQzniG/k.yoD%Ru`n-1&#A>hz?ު,b|xgfyR1}ML$AB9+d㼙yIOY1q3ۇ!Xv MU.}Wlj]CӉQIc0|?VD2zRrū,៏P[[\e^ikصjD..<ݟ?dD 94_ Aa\h(ܮ3i^ٍa0&ܖ5bf?bxeD@wHI 觉9/R5CPWk]x]0  (lIf.7؞׿X݉oOI~p JaAn۬J dݖ h|B.ڔx=a=EiC0#1ƂӋeMeNCGЩFb~ ƱbHNփp-ب p1%dewd5vF{7V֖H?Qm2~)&9Wgۧ/2n~DH!mY10ڧ*DV# wc.cӱ_~2+FPx{A?qkMd@B;+·Z69@ nTar\ș|H_}벭|ά;%f2)bbN~5xz-V>LneᔄYGC\b\P-D#ZWp3rhW#s g:q|RxڮGpe1Z1D$# o@p[B+ȑ6jXIF{GϞSkpsv=׎nxŬ#40 mCm%m7 c7#".PWL@4JgQh.0 bs6#)@'pnj8/>ud>nM7a5);f|tGKn L@8&R9'cE =ykb{ - &nJlM)OAѐ0apI)*n IRhqI_ dz^niJB( D"[w=-_Ԕ@oؽqVC $ |0*p "NbL c5 <7X!W3d]r[ >m#Ƌ6E4[׬C~w0q^:xq)v嬑aJZ[ӝ^n+jd|z4 TEBToqy3Z*9SM |$)|gŸ\7o%j'B"gLZiLEDh9u՛;B֊v@Lٝ.+q~"Qg-Lݒv͵_29Ks▮ef:<9xts.5y{wDo&Po[қء;djD""$V8p[j:|+RoTmG":h 0\v"B[e3-Ƭ\=V_fP?3[E[u3 C7vϧ/iaED RGNV~Jü^Ј?~B r5(L+Y3_-S"ܐyb%̉]*éh^WX^\p(JJf[\@aa PocĞ=e!bRHP m $1x[٤@º6@ o3z"ߩjG s4曅P}#Sg*a`kǺc0l=]`XBx 7@Jny+{1IJ/7(zzfU19/S7r0IUa+㬃!s21NcM&%U$ |bgM̏'&xy9f5.g, _!T޵f8_4ZXXJ&Re׃_ LI.S 5!{ F7q:!0*Kg!CNjXǙThĂ׸@Kٳv0KE֢nr4r{Ké1oUfð,dv˴8[&A\x;~ 6y>(^2Ā;ﵻ-`+MAO4v0Djf|kQP8Ǧz!EҩQO r-DPPn&DCd&DR'-QS]Uh w–JA:Ya問 s"b(=ʹF|'oMnͭmGWP {UW2S֣bťb'[$*[D*޿Xv8= ͮtl}.g.ηe~z !\3XZ-Do jqMjkGf1[^89&Iɳi=Y_TٌёoBnRz2PD0W &&'lG8woejҭLr{x +wePQ%EhKu);dljsc/clͳBaya2 ݣtj!.>n`kr o]<mj- _H_4L!@-t!YtH=a0]d+v9]+GﰍyKlC)dE-yZGh}r}fh8-{gF%A;[!<eO.€THL @Xۇ&L tWЪ\ïULa`C\(]3﷐^3lZ__X]]$ 3"YL9{R?R@$+@c7Xz@:SCF%"X0L$o^;RxD@x!+Ac/3E8 dZ|G' WJ9ƹogVj0vW >ݖn6EB2$pmeŎ/eK;7+lKUA{Q7Ce0/5fHmS{b lnuN%A&p% &^Ծ$01``,N҉,pjmx+?.v}tl WEuYoF2PLBQ^&VdfRa"ZK92^~vG pkvi^$q 7M/By)#߭WR/[ NMaNq61^#J3ӝj<).h)ѣ^9:qh@SqbC? D8dm CKkvn;?6Y9rftBVfImkV9r W?X.Ҁĺ,`lD;6{1`/ 9~|HQagD4^t uJ"@@*߫o[xapA%}G- }!< ?~]A6XhqOB9oD2Eix}iQhdy/>ǚlbQf5 nc%fW*t ҵ})dOkugXUem6̈bidάr۰r=Zp\3 s֬14;k/ /8Yyz)@(5:,HʼoSS9} tjLyP VX %ĭE@9+\]&|Q:W*HX"~$$B5[I5JAd37(Iބ30 cx1!}'ro?;1t~_wy@!Q2alą<.ƂloI`dLZn*hC&R݊ u+LO*!m'gqwe!yF:EbΙt  "^?X҈Ņ묄H1^4"f-&y^'qn@XhZynW8 t EVcлǐ-(C`T%WY*m&Ն:+ o^y k\GR2; B3yb4[{{Yj4hlYWVL~%#Ƃ5|sZ}&ir|P8$C.,x|絺85rS9 Sxľ{pfX=a '"\Ƃ>-Pq߻qz=~`p#w i6m@[eCn}>NrGHFv(݈(ڈ̦ ۄt WFJ$كfXhD.Jew!G9[ cR{p+Wɺo C`_xD5N D)j6ZGƥ ٻg7`,CRy3v[Z/!Kywr^W؟yr:y JRZ GrN,Zͫ.rtUf76$c(pغ'AuVm ZRB='by4w RD]+#j!+lh*Aӭ&r@F\.P2 nH?'V޽-;Ig$z$! fσ(ܮY& 0OCBxNG9/;Ȳ;g-*(>5X8@ qN'0GMs%t7i~q~h}$RSVr׋|iOʍ|'y6!Nn$,9q!P[UDhiE b & ę7[pMOc#E2a'RN[9>m}>g]8Y[{b~6KY6w1R?!1(kx:zS.T!J _ ¨0lU =z{pxXۤ,oVHgN6OVԒWgt+_gZL1!gKf,ٯ^̞9YrSe(zc|m+NލieX\Gr{LJ9 vR.PPXv-'0d3ժy;;Jljٚ`y1ak5?Ɔ(+]Nhsm"ER{7ta1KQ^>,-205haTZnW*EMpa8hH؄f9[՗.E'C&fyxXIȞNo} ]j3EM "=Sy$[j[eo|Jv] mF85brrΛ_Z lTb -+]`K?0H1'ηn@þ]T/o0tORI7^)9^:StnkNKxp@}jrrMkܕd-:Z M<;n^(.}& BKT$':#н}%P X=P_BNJΪWt4 86s}NjRNuNAdFEK/BC=w33񇜅8"PM6ӥN ؍ÀXRfF 5֍nĴIeTh[#iZ_Jl<])A_^HyVwdsg/qQIEt: ܗнK$lx-=d1(?tZQxsb Y|`;A\5s) CO|QvxW5OZ.5'j[t/mtsBӺ\I=\,ruY:/&*Jiχ))wA~XLB505ZEA>a[5ha=&0ã!v#Mk4IfKə #= {jV ߇Ƭ=iu2]|W[li.L‘[aLkUID kZ lk5k;{P u]tiCJ.rǨɀa\tWaL=Uw9T/ >[iK [v3):FOGg$Hh΂2$7Wn]xdpUU1C6O)_R>52lu&B &}WB&R SN(ay(-I2r> t[]Q&VKSkxDю5ȳyu  X#FvRR>LT]SuڠPArUtVMZ%\/13oQh\~GnL߻9jI.pA/ o!۞J@J+hv Oqwⵢ.e=ZX{ adq/sP*Fs&i*n^u j +p  c3!snt9&G2k_w`W]SdX3J)rg&X_>z'cJrc[%GTjB @6eZu\rN^AWL_!#FB!M7{⅐F FfV&4P|ؐp'snM u*&C dϸ؄,\)D%`̪hU!m7"#~ռqپ/s ALsHu?!UAhH}Ѿҷ( tlxthUL8 (~̴yOE%tVW_V aiR[g؛Ecn-+Q0ۺJ y ]C #w+tm7ɟ_p e:cЃ^Ζ4L*2TRR+l9͕жI&SZ_߰3yy01@9 t!J^tgmQ@ΰՂ_b`BE[wrWJ%p=^w@eŗ~;0y {9D(])f d/W)xw*\1b[T}Q;3Phw!]䞙2;cd HpÔ#}U 'Բ,24@ Y^)]{ CӳF'9?"D܆6R1(&v.3E6&xINȿĖc4*up̑!3pvboRJ'>* <>oq&QdvV(%+ګ _Ų.X AB%Dǀ00vyOYAzO+v:3O@v?ЗBN&j(8^oCq *F옎'e{|3֪o+<8S"?JA3w yϴ8S [urɀJ}]qhBNYEXڄFՓG\؅a&,4vi_ln8Si=M8|^~hAǭY8U#2TQS~qjuXOl@ `fz'<=:GdZP}VQnD{>] nL1DQ>Ɗ`_j|?ɏ;V\A@7*=Aq5͹ؗ2%{JrV@P|އK̼.<.}sQRR:=N_qpb:ǪRw s(TU؞>{7*e͜dG"$F9z)'kj3"XՏ5IZ(T6"sh'@ڤZh=2j@L`-yUD(.:6AÚSuH8*<*$[ 1Rinj*ܒEHTj,!n=S(5:Jָ eOFTȳ =qxz? j.c*0[܅Vx,s9OYZK'\dUO \"^|MFfKga9GX+ Y+aTݨLU{^?"(z7i>DOW3GPֺ->x+i;{e(DұonWo!聧 i y2h""b1<{9pY2F+$S跰;.;wT&@HKJw^[Ȧ$q hi)2zCcf)QRd!.fɷQ˸Zc[oW-STLjـ>nsʳ@]2 ĶTQaXY;Dޫ9Qkd ǫH5rauF}Vi a|) i D[KUen .Jg1.^IC@ J+n0:Ag:\|sld^VzV -76dhT aPHFO2:lᙷxNydž?j|XDwGuɑLdE8}Sȁ,],\ܞAj촺X. %AuU$G;?߭5808ybm#M>iCXa .32 * [cNC^[΢Zhҧk O>ֱAÚBCcf€0~⥤ Q@Hs26uIV-SK/(nosh&I)m!t<:mPMs%Cgic:EP4-|>M9!kܴYDMGT).Pj6WZ/^Wr%`E)B'ψcbmo2"K^ԿZI5.Ҹ=y6 ( U$pY0pse2vvz4QH &=EYa-ԧڴE 2 FF ϳU]S]cEVk\ b?N xaD˥kȔRlr?=Q~@DiqL;Vo/o0JY-plsrӍﯥ2ƪ,Ov6Cహ-u6[N+KMsU$=/3h*+Autr,@Bxs ,MhSZ< A8&7Sҥ\Rq`XCm"eO5X|~+aJwM3# kzzQtT(P"áo;i6K{=藘PK#*kc R?z랪Govu98ջU$\Dn@<&[䛻:0ٵ>EaДՃ@<ֲeZ ecbyCD<%\FL#Ixg7d>2Weٜ"M*PULKfm`} z&0Wu9S3aU/ Q+jj1^+XI`U5|lA3H@N)QPնҲĝF≦(eA4#6 sk3ةvcWkӦUsI{%xNg_6([ecoZ΅` bVU>Q͎7D ]Zlt`ps )s&o"SDQdmFEkCaн tRv21?NSǰl_@L9"fBgֻWFvJ2<)*GGp1{O6 rH梒o)\j? ˲ҍJI'lŜ¥ؚUuTw,h4j0.-&6JkeA+Twn_@IcXd0~ϥX́{sf [M\YM, K>Y'mhvLxWgkSvWK7H"`= EhTK)~deQ%YrGP q3Gn '#8JBMuSmwxkhԺhm}Kv 'N͹g~Y9~ڳ)zjIBi-61T6=+*6hwU @̃.ҥM*wr1OXAgH87ް( qou3{B7Z |Zt@.}Vx671 ٧x]i|4Syo&Bk4[?5;+!b7cʳ^̪-+g) lCz40P!hhB~P?SH,f%ZOVYhHŌ5`cC9܄]8ّ/l 2VxFdcS;tY),NS\'w!2Ē ]IDz9*Hަd[?*rrmjsAq$x؂ ݁_7vcL̝hI^ ]C^}S;%ћx;RjQMYOs2h7&Gb/xv~ERU=C}~2+\܌}m= 2w#hpSN3_aSQ͌-z,䄏ٮrꦇZWC_@ bHy_+ pW;U'_0Mh32VK(cv JT r!MZq؄?!{~4scOhr:R zUX8xL `بTiB8nqiWs!qpؖHE;e}f !()b&@p'QϛCL 3a+!,fe)hamm8$fEYg"u!3̑~-{[NhRq >z!bEm=kNI֨?&\d,u^n khT3|+Fq./C=5s؄:oSEp(ӖIvI M?z ;FTs)Oq$JMo~-$^gmK+&7]=u K>Hx.sAdm~= pSQL6Y@44B̗1]I'}}kb#(c-Р(noDD98MRLcBa! 8K4RWFBklhp%_œ?M8R~&[h |{)u4= r'>ţyyhEfC,& ݵٕV*=WXxŬ9@+ nV=C$ UfVasj8;v3cqUnc@4|~/­FxSƩw\YH[{Xē3*@}%z-l9{2 &I@q`tWuFpٱfW_+omR<M(F"&`wC6TEs/t ?mC4.|hb\;F&;N6lgy_H&Ѐg>,NyM^H5p`/?p3&8F?O {|sU2ɯ}r#)/6Ț69܍ǽIw5+L(>qat>4$o7*i&WYnYUs7&Tp1%t+93ל Xy b䇌Gi3b/]MYBK53 dm!7yhRUvb^1ѷv"P$iI['l6|g>;IL%1@7Ac;_ =ȱ@ oUhFYC0`V2ۛuKo~3F30g_~ǯ{VRG9.! ĊNl=0oj|Q-XvUtpo$:ЉxV] -ٖHyg"߶fI:ArxvYMi)UGcTe]@#A<q.O/n)(szWv=$;mmGƇez-p>K]yx;Z 茾0d"0S_!dB@m'nHkB{2iC +[q)ذ |0?)wE\X<(~ݏu |LEׯyȜ=KݿgT`bĔй CWGt/bR%\4윇E VȽ}a^pn^¢\?@"aE|ߚ2(76ƏuFN!W8£s{7F`,߼O}ϭϭ6 nNsͨd)O27P>FJ-ɍq̋cg~j9&D@2ktc UbCYsb3Eqgn,rM`0uEM|NxLfA˥"ac>aՓagÍ()LDfU\dz y٥męcq X~ʠ_q#ov#֐3'u(uя6pX2ʎ0 ZF#MJ!7eդZ[>&qdYhꦱvARR+y/.:5~TJ 7 0Yesjq&_>Mxg̦[!@n(EjSXE1kjϙ [%-l$|ǩ3p\VZ_RAKgT+]7sqGEw"V/f-^*k],)4@( Ԅgf9FoVQ"A:^!G;_L 0чh,C%T4̃^#VpDÝ&Ns,@wlz,m55/`1=D7xr+G v҆)0˫M}&PHZ߭ea^-?3Gx?/BߗdPbyÑQxU7w~.CNV9O@3As8)MòMBuU,i&?\)FQ}]A3Đ uv16)fVi#u_xbIQb6&]`Xy( r&p|:V\4P({Y7  4\JIBb PK壽Z/2U2_cOA6WW©Ш,Sȵsq/P>UP(gu+4?TWiLXS,q=P؎3C­cgK"] ` <߸:ž`D]SvdR)J93VsbhF <8^0$B>>j/DPʍ%閷 [mƍl-vgYip7(@L0xOde9GvѼʏ}8i!yr/1RȤW(&ʒQZ}ȯy=Q/D-|%ld+䭍'JC-h>ӤÚߋ>É4OtvXg=*2lNdx{i@BAPIGQ1Y0<6+yӜ2}Xa,N| M(0+uP~>g6 .@:H)$zB,FvnE,?\rU:ۯ.‘m@QDXP(WtSiS'%ҊpW ,9? n&Rjv-eY!y_#ZYr{m2;DSӐ9E*gE .0C7.w1V/X.t POx1".ҍt,j(nNh=h2k~! awH3ۺGayhX,yڭ{(&@~ U'G+=fpL6dHWF2g?7{"ǣJZf7J$p)wRZ8f<^-WsRSzH TƗWwjpD$o?La/TݭgDži#25׌*'c h"m쵛+kAiDHѿ0TN h'6}LS@Q~;2mbv@Ґ3eVԐH? CrKm*9OބIW6Z%0:zӦc~@M($cxWo:3QD3}?L.䏽gr*[3+xbMF"|h/}":`QrV> ɝ|}">NRH%Y7Ox㝂I#>#NUwPHO w~Ud"̋+BB>(u @ު3^X%|Ĩd>_l$cBLgթS kaR` eP{H (/\(JO @*-[)RVy45mفN"~E"FfF vb? Bj:&Kﴠ N|9# vGKPkϩDs&"M(eu|Vxeҫ"rB'EXh L_H/W ,J- fr]p:Ռ[/6 h 'p] |I3{jfmW#A)Tb̭I(w sl#5׃+Kf1["VP>Iif dbʚ=iw:R(+6?ْQo!_3aΧ7KwxqI?mk>/TWĬj~C%%/dF>>1TUGjAl۱O:&]3 ]Nx4.hn'ޢ`9Wq$񍹈urp(|ݥ8>`hNӗ5\Th%:HD"8DŽԅ3{0evi-2:Cc‹vJ8V X0bE=??Ltvp两h˼B7<̞ʦNO@$ 'tQ`Œ \/,zY@$ݤ2H74msz `^2r$FqwS/Si3)Dk¬pMx $CjӶKdR_E;m{`c]·5d-Ğ`;‰}O)0QNMƷc8F7?qS[k$#1GNw;Q"A!,l[$Kk/,oMF3 m C9ӎb6]u(fĉT5VP-^Ϩ?ܓ{+%wߕJHQ5OϓP*:w"()Ul*!| ߃_~."TXgoMN:N[-ި B7g`l +v!zɉ9V(sM1WL 6Rc|}b YFpQ N V|%_ @Qc56}t./ M\2^-w]gvC#̓WuU3Y] .0+E5@n5b_k3D$QG̖Bʟf1]`9kz<*6VʸLх]'-qmÉ2y4Bl8W]~1jvo "X$ߵH: J4^̪YE۲M dlrZa.%X@;$n0-Pefg󨝨CM[DIOL!+ uC>\BK)\5)ݹ()Jηfނ4إr4PԀ<]xߗk 1{ƐRk1eV_`2w>,E{$U20ST,6w&Qbrџ3n ^Ø^Fl.ƴVpt,Ϫhenņ 5$'"il;_B`1&\{*-Ӣk80"H1V 1V&=QB{MR=&"<)m\D|gYS (]|NE5[X^#ӗ JErd_c0er>$&jy)yׅ!*Zv ^CH/JBбa'S3>?,-brv[4m03DrE0F@0;WʟTTW).BxoRXyШwLj▒t E1;WɅjӾ>ŒadS"a\aݏk؆?ML)0GLl̗6t' ,pt3.y ʻ\/洜4Fp t#q\ ǃFdO daG0F׻< " ʀbk) Z"[݌{ѷ`:ljX&tl65y|8{ -a81^- 햳Uw@;DhUC'眒wGX>ZbtϗNd۱FK_ rW h苜3KZobDCK@1be#oNCrZ0j|)l@R?D~աGYdߤS=jBtegAgre:^wW $%$Gj}DžH]6kt'wJ%Sa%g Yԥ<:U)D.8TIki|AaG_EHZ`+yQŤ]o_v<=~6 yɫ"xFdO8y)>ǿaO2Q*\jߝ6z^ajT (wl$xXwBlN] /P=;/'|,/٣?sbA&$zr Huʛ`JFz7UMW'zU2Tӣ.SƗت?$ H1wB%uOjKZq0XS5ߛ\|[΍L xV,y3au4kR+Ӧ/".!wa ,?.Ixa<]g Vdz|>_RE/w-rѼ"Ut OƋL50*#Is]Qπ?ie$ܾfȂ~ Hҟ87z\e'm3.) \DZt< ֟z a`pWm/#}jc$SA4)Mڗ3C;h_4Apeū3QheGb# ' %cP=G|".>XJՍuϩ1m_DvPE[X`eRwTNUIEZgs^ǿ'p@As}|8 `p8$IrT#];#eEk|°㪉ԡ$6AD<v_d)MOв9 ʲU2mN+,AjhS12+=5_0/'?|7x Htg\rm ۓyNN'~1iEw Q Wـ㨥f`Δesf kbWk Od-G i.T郇\^ޙpijM!%iu'ۊ 1k;/Ҹqa$K`73/xFf4X'$s/:Fƒ|JԸ)^9ҮM21-ԽKԥ!\PX'>NB-'i7n)k8 đ#a3q)MPзƼ_5kz)KR^o ӟrYDA30+X`}CPrkW GOa(v1oˀ J%GעF0þ7(^( E[ٳEn;EXeQjQhpFVWa/9[rTer9hqZ1qӮL3neZ{/z8 &hgup/,F~P*S8KrY1/`)-$}-59ÍwdzK#Sn>-CnhSvH_sſE5no5kf ga>ʁ '9[R g{Ev3 G-4%ĜO/'1YVLge6=ج'R&ΪݕY4  Ԑ%u!9]K4f~5FqC@}F˽ *~&mFKd~ߧq5(Yk;08!al&i`rD 3˅kWLEHhksm QFW +f[V]uԤd :sGqCƩ|G][٩3(zd'T@ق :1E-'l6'"*աY[Ϟ9yqm]PևAS!ȋtM^W: gjX/?F#T^[f;ɴ?1^u^? W<ĥ& ,uV1+5yú+wq%X.-BACa,q/DŃ9w|~L2)R&k8j7ϗC7IGNL6>H?hTĨSۆjAZC?Vzjd$l/7t/@8G)L ec'k|2JKpc ^e!0ʸv(NW/fر~8r\\tB=ٚCS8J[Z􇃌6o}B=N&7rSLTPhi ]Pk1ɳ~ͼ'-HD";%&ur%ZLTMr g_vCƃ3G`ﶇfR=|")LYZDHLA`[eZl:kk-S_s+쁪ۍ2dH, O2H1BQ{RA'?:pF7O=Du%qGL#6)>Nd׃`-jѢM_](oĖ^O^Dj.R ni OMRS *f! jĘny >7F(¶~,V/b ³ơ 0ڛ>$*2CP0󭼜_}ׯqg%'cBhG^R8Qa5`=HX4ݎn+Hw*ÍR͓E}yՈC:)6:)=c3 }&!;J]tTP0T7MxX׆Fm:wRn N9K>U q -S߹M@woWP}z*R|-1%Cs ,PijkqKk!X>iĎ\v:]1蟲XSW!|vUvRˬzns((˪-0ܪ" =5D37xY cяhhi.EH(; ώJy$%0;pb\%M{8㤶pWz[@KHЄ@H^~G D1~_'!NX%UjlkcA3b曌rxa uL?[u*@A5{B?Mu;GYFPmp{\Appk-N:0=:ɈQs|AV38k!#ޏl>CtS;ɡx!߻E`A>t{~_pdu0<{& B*Oc_X;wȁ'(~9B4fn -HqN4su47P#NʹrhP A^Eܺw$Yc68 0pK_ɵټ7Y&MY0suPzF G ~Jhqr1ymçsr%DIA?SZ r]&/,9@|ɔ7P: AT'H'H#T>۰ޚF4 G>M>kY23%H9Ѻcҷ8Vb/vXSO5R4yG E(Z[Čp0TB&gʈV =J˄@nCWSrRZQ= ,?I`dkT!XtoZP`M $ Ljcj}yz)K鎽ؔZ\b5m|Z?Pa %_ ^ &j#Ѳ^ܠq }1Gg rO#shܽ.bqIkj#Uһu4GCUTs[5`8%<Evi7WГbPhܦ8w?821f8y]W Mnu_2`-+./FCxUotrwGTG*=H#R =1X^sds}4;4 6މ+$?)v;ל"VTt7W'F\ކ4yo@QT:.;7Ċ]5'$@-2m2ZrG(hB~Gi3{њB*WaKp6]W1b9 (Bp0:U}o3 >yTTa#6#J-~6`wG(LA>^|ȯtN$B.$y17n4\5a~vq4+$cw.sICC5Cy Fj P*3 8LU^rz'WY)nG4M/^[Qr(&N5 Hi[xjb›M}],;)~t)qqN1^)nA/udRn?˟ vFE,EopY3 q, ^Kc6ͪxLd F2x '#8ozrФH'NrzBUokUTXdv9ڏ:eT2}Nk2^zܩeRMts/j4'q|">roPځۗu(HcV:J@nG4Vd&1%z?V;q?N̳$<Ŷgfl?UD[XdIHoU?@ HG\笝XELQYE]_U`dwm= ZjE`Nnد£Hob PE.yt7mX YS`& L#\~tDֶnca|v~xBnbT+}TAm! ضG}F Ǿ5[nrBߗB w? A;+zWAZCېL骀4|m&֯NTb GYޒ6J2/N39Y}y^BxLLˣIJ;6Z<^*L #Vt`U=%ib@ywqzX nI{nh*771Q7Ǻ=^tdNWRq#S;}†$JZuo g\Hz3Xu!S$ѵon0.؏:[b[GH Ǎ`W} !7VbROFyrq(D =&:sڔ[ Lt^6\LZ'ЊB%AXPu4ڱ\h:SYB{-ipyvC`6)mKS툙4ElNr\nd5ID[#0*dF WcdPx,јd,b_8J)r7DZbtg_vclŢOxs:PZp8U}]ֿ=ʨxK/%'2 DuP%H  6lC8=1 :M "\T9(:'#P+ ۜl%5X} ӡYmjAn*ZٶVubK伴?"F]L6b՞. ?y( -O>lU/ZR +theN'@0$ jA}OQx`o9`UxD Sx̿b;JG!b$pkW[  n.6ni8P*k2Shh: / _1͠՛)i_ ] B}QFI6$` e^.X6Q2VV6y%KHG`j3rFɼRF5Fqn[Ϭk(,cE0-v#yd Zޓ*v 3Y1vPwV%-_8=/g>#~Z"|w"u2mW!=I[{/Ki }(?_.4CYa u$>bb06A&g'R3iFx UÚҧ+Z,93gK RP+%.Xc͞=eM|ǟJ.gT!7dW`+ͭ4,d={W}0{ql|{:x`fn6~deZblBj8*|- VQ#i<{ κ0f75-W dˆ u4Kl$x@ r.! 6oGFu[~:{g=>Ax+/QpNWuͭ쾩J BPSg@׬sh#EB(D)b{J˃\'@\ X|5F|;)GLvXRu%٨s0zQ +hyГ%+ۡu8bEAD~pX:kdKZ6)8:n Ͱ50adsLpdQU5]e7n*` |rw`+-ʣ$OGDOE8&G/Xobr˕#H8PGh^k l7/XL $>ZS+սP\tw8%^7 U-]cJEZ ;\Jd~q{5/B糭&emU0r$hg<|.2%{p^|)*(:hFDqt\e{7R 4̟+w+I""obsXpwGUr_tMZnS*pAċ/PiSku5L$,͇7|=ћ?M9Dcr%Yb|c:72.MͲ,gvs[_Lbޜ QIDڴJH"zN~2e%JF x^\iY^T9Pk}Tq>h ?n@Qf5T1eƸBMx ۃ]"=?*ʁ"*pdM90 iЦ+;ʣ3wN뇻ꈟ!,FEÀv?|zIU8 Qӿ.O`{\N3g|B+ ר*'Z:1]6Ox+TɎi̡<ɦ;8NG %!zC>yx0 I1k{I:n *^6c}qL יHX \w1 %ʃ\[sb`ѕg~q9e O{ABӄl0(eHmf^6HYo@hPę53V>bZRIO"++9eO 'Ln1<1.7gJV߂q28X'GtV4W49vމU4Dmzqd7Caܽ?,Ë󇝗=UQc ܌BP,zSeN .|`ϘKGaxݸD؍/cSU.T\Jn9̓p~oui?N_Ë Nh`-*CG}'+ZD\%U[Y'ѹkS#sPg-?3^L H@ϊj}s1vߓw"F6SJ151b?XGuј.G jCEpt#U,:m O>M,?jX/a a+4I:lO钗*HPrt+CRk*Ta֎z6oBy3\1V`jބ(.(z,UC).qQܯí~:i@O@gæ?U{$l3w`EbP4t*Sf8HyG`A'DoCJY/1Lu^ZO 19=G2S7$qDcyo*>L gW>*@c3p{ iԩ1b`k%{WP,OM%5*$,6AP'!3Z?CkzPb"{ Jqkzѓi"F.jʓgY|~],%) HLA$t} BOU*6;p&1~{پpRΈHiP ([hFCVE;7=^r[A%,5HN#UZ&-ޠ̮OJxi;3@eڂB!gy.Lj?C߾UΠon5(fLz9rJ"';_5SʷSʉU&0؀xy4Mծy)OR^H:E[F% P04X?o|C9]3D*0ߒKF}χXsmgQ)" )O.à/"tք7Sv~bDfdNoB2v/t{*.`SQZlS_pSStƕaΝ[a 9+ ^&Іrn }JȮvӘ5k OK8EM'6U0]X /h76YG Mk< H4s( l6fh_FU*JxܳgldHo< ʥ#͢#ɠn66X"nd^uCv'zE`7*rA-iRo !]Gn mڲ֎yDG'L/2Mhl^j™qLj2h_,́soiUOVO%c{lY ^!! GwC'^H|>K{]Rld)'$zBڒ|XnlU?zE$f;IKHqGp<͛wHhnmS^L:\iPʂcŨJbN:k0s1=Db+ؐ_-qs@$oѝw6vxҌc0(1վ[xwfS EjU"# ub H:*g?|e7_inI9[zu=5)9}17hbP"0=W:R:YLbj^Diݿ@ IehsANHgEIlә-Z)FrMJE*ئh5:ϐoN˗7˘2QiϚK$ ztt=Ȁx'WpgBt UbM y2.lJe|"he@CG##4[_Pl$TZFbȐR W&U=|%8|Z) 84f [nU6n~FW%̷ m+H3(gs^%$6k=+yeU԰kzȵceWg 0^Gr8o[,|Y?%Fk~&^D*_ .[La|{giPh,xPf/SSL҅l 9h,3~?ڻ-0~`[rWt'(6DFK؀'P,Z.*wwK>*sp,qҖw4%kI/Q têaўG0w'l"KQRʈy$M|7ݷIb>JsR8ew3 BZq4R"PadKn!TFɞنbE4VcypqҺJ!YD $c!CG)gO5Fj6 ѣFe1_؎-Az=n(o_SE="}ۣtjIGTOxK!soc20:!ZGSF5_c[B/:.py? 7enjwB+h9Hq:Wfܕe_.]}Gt*=aǖqTd9ZF]: iޒ|y6iMA.쐤CaCLf9G} *UB *e_z16ZN|cTӝHmngϺCݏٺhU"wP,Vl0Eڕ$To.ZH*hLz +}-C6 41xWc[& C3f*To?<eO1טs7)Tl~@&W._[D@]@Kת>} UPsݧ9Y*y[W Sv !S`l^>heS".ŗ3>'F}kOkWsڌ#߀?~<&> JYQuQxi ;c8yw/B+<%LnNj(QqNTF\hں(JEDD.!Y_Eĺټ6VFL:Tuh]9򑼩԰R,ݻ5Fv'W\_;1HB%!='^%'=ο 3+_@SyU aҷ7.5.ji@ v"ƭ) 胊T{‡=Z4c),od_d*!l=ԉ:EK&*72Q^+c|E}b֜tM,Xzyd~YnoAxӭZv&DQ82źu80!Ȑ#6Fhy_?.GAh۱֛XO?~\p+XbYH fS1jЂw8%W@ű$S!(;8`S};!Xj u51+(mƉ}?ݨ #*U\cnN޳>įzN۱FֽJ;##7U\'x6pu(O %;8Gg\7˳j5qmrjRdY-l SjK_k"ƞ#19eg7>SoF (-> `Ŕ[⳯VWlǡQj:`f]c(<7{䨧qΓ}hѷH,6O Ev-aJX_!l+qܻ~=@GvQl_AqP@dR 6% F*gxt 3{(2 B^BgRN@Tk Qnyhee@oY/R`C3P|lK;a&iG+p\ Jĉ-F$iw;fr)߁kؒ{u`唀|"W/\jlpUEsݢɑ|]mЊ@>y[h;M?x_R#DsW=LX,e-nBKUNc{\,2 ntq5K ~'ઞŠJ! 1VB[VS- X0및(2C.nQZjO#Bwn4h&gJ͠>ȡlWvP:zJ1'2( Z~BCRvY3It/^.}]?揇zFmw#õy VBk7luky'n|RSp?4{= @lv +{Hw` 6$j2qNs~E'eab<BB|qRzT? AzA]tN1NƅdYv=tAM?,CikBp߼2oF,1s%0sE4Q&1gjOumBNT7$-8WLMRFQN#vۃ߭g-!)[ 7Z!galb$+](.!JĤCt6H\%㪊dz=7(S$nj~((^6 >PO&5}cOu(5YC3R#Qo 쭻%pѴ=֩SpPjp6 KHj/C.-9#'B})yjodTqB? mRI9GN g^ dATU%3(rXL XH>D,[8>*49W]ؖci 5cB*߾p|6QL_ԃ+HM6Թ S0墶?-DgEϙn0OeI3}SVpـKCr^4HנV)KX)cF$pY1ol]:H64SL|ZC |܎ KhgߞPb*)& U2uBs|92J@O-&W$4L5sM 3,uDWn;]a2eMozt"Ό~u]==os>Ijrijyѧ|gFj(=BH!fu""8\>uDzn؛P#}-1'r?3XN3#+bL e ZRDBP]i[t,9;Ku\: Bk>r?ϤZy'lij0K,y_?vw+&\7P| \jr`>NK:j7 K|4e ydK*5Xrf|ZFetjR/k?<{UASV/^p]^XH55ޭYuw+ar=z67 qtZJp5>f1 BJh,>ףHQ aKF<:~Uُ?JуV1*Jx40U9<ܼ^&:K^ [ <+M|WѿUf(B15{I͞ T3+Uۏ Rk=8qe ܹ|?j w@u]#l#G5RY-&hӹ&QzC 'MRK ޱC5ˤ yvVk=MWM8Ϯ̖E,Vz"/LFL$=J5TUPyUV=f\1 Ei]褥%RcTdvjqIfۈ޵0A2L n/"WS|/dc-D2#e_R9Wj  Q*] :ڟ4{"ި,)@CfnV\W|̺|*zOVN--*PHͻp_-$l&[I6}m^ZNVNXV7U *5N]WY_Xj̠:niM{I@{}v&_x#`h)5(.[ç[+ے:hp²pk(i/}S, e,Z<];p5!CE|*t~&O9z Wѩ}C8~~UC|ayY`gqtQz'D By(w4C*#ZebCIf bGJCxX|zŔJʿ:.yNp^}Z`&hSR.mJ)@!G3&ȅiN>,$/N6pAZbL,o5lێb.>NKl+EJ(|e~ TA9|HÕ#U4xYl™T@U&H8,U \pi'`n'r!e [ǟDk_) t؅d꩗%&WR^̑g5ZȯjY,^G˸Ay0%j.]lRsu!Pl7V"+Si\g3N\^g*L\]Z6G\/cUɖئ#Xl(Ll،e9{G f;+tF4B1 (L̬wܻbAr-Nh^s+c@. lwcqJ1I7Ӌw.ݒ[4~ voHt\w-2]"4Y]Ra@.&C*HQTD93#uF9.3_5iV*5m3ԩ.qw1La_]QQ62pL;9*2"8Fޱoz.E/趐j-BZ&N*%,ծT\*WGbZ]mh'*1.Ε¾_َV)8+[g7CF[A^9K9.¯5y.G))=R]vA@`mݬ}i9] ԸVЉ?vUq|0/L J[pY!' yU͔%W?q倓^&3; 53rL=z RƟM U5 BܰJx?ʥMʽxokj/e Ջ]BJ8|E$ À RHEw8ygd-bͺ2,ͫjiw}Et)v7Z5%Dv@V8]I_,Kخ q9vd}08`%u.Z,%dLC(sE˫C䠷cn&\/0K@B1]lçJ!T׊TyNa<4Jd0G3vN{)oY~yݛ{"~$ UNܴ)b+lolt$}67nx<+hgtהNjhv47K$ui@UHpjź3 d8Ta[A7} `~Qt_\ѓ.yS~ȢD1ȎF .uq: ˥Hq\Ch9#GX1 ֣0Fӓʇk[3@+vJGߜ.vz_䏢 cPWVu7Hπ-kr w [kGaR;cO,' Hp"gp|0^aOۂ SJ;I^:IEF.Mr'^=Z(؋H[6LNJ5׿~}Z~m0YN M@Բϑ iNx7Ŋ>QSyTL"ًK 9-_zzSrtɪu<4~z!f*M$Fq:=5D3t%2 ]U$/hgT !k2OQkJg@I^ >%յ{o ylq./&!.ʄXXW4@ً)fP4s`w U_/lO7u!}a> WqIt ĒƞםLZAhK s39_g\G1Ƨl%HsJpD6CKRmK=; J }kץAg+96xҴ^BZQF?djkM Jo rNpkPQFZ_0V͹&T.y:`HFoW=/h|ҟWϒ+8B(Sل^cŮy?ֵh4(xw0lխ(R2\` |3`60}3 9mt6KHUbm`'3[8>qE)+HOd$lJ]PG wqxhq"~~<_tYrFN]ZcxS<5qEA -j{4h^yqu(MW@Ֆ>qf?5h"V; \'ԓy )C h ]9fmu ޤ⺭U~`|ׁoT.el1`P=]jȤ a~L.&M6O>Dޥ,g$9m\TȍeoOO j4SVK~ƌ"$99*ͯ$)zpU ;A@2!92r y\NX<[7æϦ!)|J;s4E߼R8}x_Ъx q AyF6~C@ėÄ TfAI 뺻\^Lo'3Qrp֘@ &?T~ {Jv`Ę9 pkAO!oCRo'a%)ȕ;KHQךzΉᗃÊ6D+ӏV͜pBleu<:KV+=ݏ ? de f91mW ,+Ǘ[(YƵg)gd.>n ]4PKczt@S;B4%5(i9wL.vRnRAS |n_=a 5#(n'iPN,F6|;11ͨbҿ;" 󉫮iHʛ4h\Uc ht@^d2=.RaCʳv`4'3)q;?;կ(2ǚE!ʚдB 7աTRmMk9ŲDΠ?'+:S&쐓r {ɲCC]%/G@>kbJjmK25Qd[Ea[cU yFgNA 9%sju7K\L/(e\D!qS.swݟ^d:Ŷlve a]m '2lJWw[F6%dVA DNK~=#W!K"x߭pږ$7[lƕAГvuS8aUQn'f$[50~Rƌ0!td/GnnZ1hoOL."=x<3#ځS *&899+^8ERAOa,;o>[%ny]d|S a+ԋ_EjA kq@nZ ZXԅ#x/w3JH#Y~ L-p" ;ܐ8"r9s.y@E A7̣qIYC]>ݚHsw.)ܒk{`9bFs Wjre뭤8i/ێВ/SPE͙6g#Dž"a @^3uF 4UYH T7ޝ^fb7ݱ2YR'(3Ͻߚ)$H#T"pj`f.s?π?y+ 6"kvX\>d\~(f0g KJazB.àD{ wwo!Ӗ:Zr :KE:i]b$tl>NV*V7']6N}I9 1EԁwMT1!?򵬈tKD&Zvz4CkE"-doՐ7bݫ~Z9IMn2ր;"?ɹB޷8;eHD+iB !&5_Sx7PfAyܶ&6ቹ/Fds'" Njd_ɵrQx.b Z`r@B1?] uNȅ&!GسFDQSY1T&#{ҎTk>Ѓ&P+`NDzsd\n>NҺd|"G 6RD*Qj"X?Aa& B D+)] 4qkJvc/1nD"HwJk#>O?jXZFg$OHI P%x;J$uåG>Zh*k̶lҤd]R%&?Zu(j(! iC~tv"v[jNa1!~Wp..!/ w% ޭ[UY jNKil*Iʖ8trO/ @nljbxq,~kTeGcUJ +Cģr(l,uLjC|؊7쿜'zNhb::80"7PٍPݱ {჉&W7e%]ɢol'JBQ!Glhp5?#bjXw܈ߗ $.b_+$61D`P\Zs< Io5C|eʟ%մ}Ǽh*&5먁sK)9N\NA2X9 ˔_C,!rGI OBgq}lINd%̍ r剙k̑LcwEʿÅ%^wNFyq+6Y0C t'Yk>DmF+֝//dQLEU"AGs ݴ~浓} ))\gOWzc0Ja;yW&d_S-K=АJ17/g &so\P]N[9796IO'+ y^Οn痗k9fR9WǬ ):n^{ _c6xp^ގ}ہ |Y奅]PGY5_ K?[b+ۣNXup)[6u0*/΋ܽQC3^WSBrumKj Mª}LApQL jn yg3z$?q"Ǔ#շFa?PS˼Wn?&VjU{)iս;~TDU0|;^78$'p po|)4oAcI&w>7D=b&cX&,,S;|˻hp@z `Qx](G.sE'MH*oŖ~Wxm_||K%Mnяm6@?`+](qȋ_GD]RlsAqlb>M59 4~܆:O2ӂJQ/)5#f07n.˃7]䁠Pfrؠu DယcúL"О vAtrPs;*w >~&ii!#&"3 KHSug)&T*) EhpPp@:N>|w"}>wA&壟B Y@ْ8@ƋzWٰPXP;?xVfH7q`9})i(Q 1Tg%vQMŹLԜ9NWU[tKILZDx~':rّEP$ˤYRg'5uj^K5Yy[]I1c+qv,8ՌDS_g@ !MwNEZJJ .?WYl*KIU"KQ&'>f䐄ve>LL,)tc]|bn iI|MS*%=JGFW_d3;IS¤~ަױI=aD =6!}1%',D!kׯ?f0-a K )ws^;t! euMPaI%Q=Z?}F:B=KLʴȇ U-*nJy(LG2 zfU2[y]eZ.!we3lcIϠۋY+vcj&{KIjlj -2p f1 /#;K>[ ԜX_ݑ[ȪZ>~TD'X 0`R8[KNj&-R HkϾ+*)޹y@Nۓqxzf5l̗b߉uEf!QH*AME Jza͚՘<<u|3N]ݗ$ǚ`~׊=Uli?yvV*F08}9Svʊ3snq Y@Bauqy6E鷴P:.ݏQNn0(Qw" M*uQhKb֢*jꔯus}+%o>㲤~dl ,/30C-7Qyy)E/xbET5+ܻ@eVnVA;s{!#Gƪ)g;l\h{:qt$~]AŔ*F0C`L'Fttvz wJ=/ApޭX8_ yʃQ'(G®dKl|QIϳT9^yQi'&w΢vU x3JY'&P[hocYRWk^7y}2HO֧+΄&Hh.XCtz z21Zc \GGG,'wAFd>4JUH0%>"D!nտP#;~7ZtWEA qj𺢼:d2ɾ@x@9Vx=uvV]{X+LbH$yhoE[NsMO5a~0/btۻ͞NJ;,lH{#s$݊s֣SuG!IZ%wʮ3+rSr#bLlkC/C=]J;kFD 'Yʅ Pp3'W]L;'Z0ltoG) 9K:o-CscW׳p#N$CQ~J(e*:6I=/+n+;x0K%"/mQLЧuk;%*\A/Lj( %M 0~(V(5p+%FwAD"Ȩڏ "!ExA^v%<xY0`b]bb_p0>8K?/%яD<2À%q'%,< o15" ;JbHG Du_b\jRΣӃMpqy)rUc{]-Wjɯ@dc() ),Qס.=kpoޙt($yƶ~l8:ЖoY(1o.b>W3'["lo[E;)jpWN~S7} DŽN8mwM7-yt gLLH ]k95¢o;hpDZ !Bz995+zEG>c~A<R`f^?To@DǼB7;9 mYz=:P 8'-<ķFP6BwqC<hqS yBFrd@1(Oo Bʦ$]R_T^^'+)`ccwWZڍZ$x1"E-qØeG43ˮ-aØYuȺ#Qg܉YdLB AH b W0Ҝ:SE O'M6j]Z8hO.B~τǚ!sd,ݓRV`[C]V@Ҳ#_7hfof f9'2k%K@P7E ^r/T޸} XCïpPP#j?Q?ao 1gxUd4-Rpx>Y%,0gTƍ=*W[K0-<+4*Vώ{+K؏u·igߎƟU1粊̐FhL_=vvZXLϥUA7\xCly87uP27ʡ8,%3x]\a-1#%'dtƋnSZ,wzUCTBi.~HGqK$LNOTx% T>,MgAu5/18*xEĿ,\T2pk̏E ~w'ɮVƮVa3-m2pF6$kHa!6٦IkN= {Γ8MZm`P#-!%-҃[OoN!l@ \9N] xY ^ ܞ?*J78a n {L\]R: . p ѐq/ sE!.Ϧ UUV: mT% mPxB@pI{Ѵ"ViGeP4KZ"nx _x.[ zXe/KW(~(&cmD E+c3a Bq$s)42M&W.?Bލ$(HoI"=*nl%{R(qli?dLw [6z7$kK C?ss!\~mRhj }.ʗ2޳܊ѵu&"p=i._@LS#A/x`;1y c&佋N9nKRrci|F"8**K{qObCKJmmRYJz1+;F'07ӮngBٵ,\ឩ4$޻_yc *Jk¬~AI{VN^a%4{S{VU8K?$P0aJJq*\դL[̶s}QV>22D>~$X/998 ײԸ1%l]`n&_BWyn ́yW"'⚯E}IrB"@y) jM1:vGΕX7=q\.f{muͰxd"U(}@UMZ6_tT\!m̶i626M$GTߚO3=C=vۍHCXX_4ǬI-`"-*U֘aW5 .kVJPlC֍y}z8_hNsG L؆l`(7hʒ 5H).ysK(M䑟Pq=̒$,,,{ &ŻTqG ;Yמ驗TZX"#*{cPQL?= {C5BqDD9yD,C\-)G>0fnuAXDƷTaKKPsٸ8rIa04DtzRB6)m,ͪ"nS7idxJAl6 P$} G1%7!k9iD vK9 'F[θZ[؋ʵ?-~,X1 lt4I.GεȵqsR \Z@M'npUk9;@|nB_WhyNxZ'&xWT(qVa*{iLll6xUGUP懅!|: 10MPk*d-#CloD=}qŽĽF?B30b UJ]!ȟC^nɊPh{mFPOf*C+! ÂAKo6E~ ;&;PKnX^5-{~\ $5BPz\GZ5Juwpu31H3-xѾ+:0 ]9\xcb@ZAoWJiOo%^ mHeɝu^֘)6+.߅:^3p٫`x,[e4"Â&/Iy&{5mbwD_P 5ƋTHŢLE0@͈@5jy"SW\)Ok@J@psCٲ\sq52 l9$H{#cwt0O[K_*k\Ffe6C&C%[̭XaGß2ob 띐H_gOm6aA2@аwx@vhZ & Y*I0.k ޞs"m'19ˊVmք+zNo̩[7wBUf.Y{/UL>-Frw?+s%+jMAk=/&V>h8"8ON)_/JK "0JݭbCgx;sLAh`m/$v[ 0q #E|/뭪0#4C,+p@o7[V@; 7[mEilykQw}}PRhcJN_,UK믘L\3#ԅFϳKa҈4gPbMFDY2DcX|MoAf"?s?bK A[lNI:/)3ߖj_р۫g#$25u?SacHGMU,9#ɕfX:.@bM麀Q|\+a h#/Te(2A+;HA"8i;,+?^xSdUH\wiet2 QqH~%<iUe^ʫ*{m7pjD0x2`th_Zv?b+Q) wW`c1m*`0Cڴ.ϕ-8b ܠ4`)7bi:jy0bCߥ-MOPX%^-Ɔ:pdyG4$(pI ǧY<Oa( Zj>lecD+UTyM- W%sƫ!(ȮOdADdFV<xf58|ȉfwMd(AXpnDz:$2<9gnFa..AIȱӟ߳@ʻ{q"Kt)=@VhYœ)a!VTiUH.X1$> XdZ0!ȯj;UG  řF }LoC gqW8a@D7=ŭO"Ehk cl~UNiL<_#]|{N=#Ԁ~ 2AW $EjĐU-CB Ie$`Eba!S5߱X"E.0k\c:,b`.VvD6gV*Ki<ȴ4|y9j.luU~AVy03<6X eKVΞ8>?3jW G0OX7#1`(kr30 cyWAѴіʱ*^mpa))lA [bG^:Lv/%'Y=* 9ڀEALFê pBՋf'.G@B- Ax@`b#IMz#]2;gg~!d k髟sWTF+/vdf>~P9{F`h~`*Yswu*o&LWtrE"p`yGkCxO_#ׇHyPe#I5:l̉(5o 5.;k -]Hhh,F:^ <:'/Xe )pPk7EsOa5^Zo tF𺉟strKBp,^wAO`$ө1X}su,h1ÕC]2?IxdH veсT_.wU<(˘fڞ/y-q2dWwK0 I&3Eƒ.ʵETkb"+9wK/`FLp^WX@QR.+:T)5B̵zy{l9e78ρ'{2F|[: Rj)B2vsIF)Jtk}%4`hT;Ly7++4_2_| |&X 9`í ܀l+~@X`*9\Qٔrv'ͻ~ҐfZ(AI'Vʺq (:a{du-3)jqP{끍 ʴ2GӦT0ți0C1A0rۄxQP;jqy<./inNckF9{sUM2{+>{XX{0`yܤ zɳ{m)<\,\TN⤜37NכQT7gmıHCl d*^,vpIE<:)EjA.C;@ca2Gkɫ9!)"! fTHG߂ {1!]Ln$5Hd Y)Cxq"+'r]m+$}Ā^#Uv6tdO>E)3"4-05^}%)#05)4܎s/QM4n`\&ls$Nx[}ZsZcZh?A:+[nSg~Jq4q2oNx[P)Q X/>q=_b&f΢F!ԃ5lUuD]Cm% KDa(㊣iwՒp.IO1ҵ롆[2 nοFق6JLxx e.6=PPDX!@QN{#N[ Mg=Vk1P -6fDW=suN9b1eFs A\nsLZļ &VjиĔ8}TdpͪS`EVc]4XA&h~ml }y>n@\W0sرO3N<nwÕ@"[JWVoGjvcyj-X Wȴ [Nz#DYA&5]_Ѩ]x,& [bd7!Qcs0+R/XSʷX->imIbI?Wb~j`3e hoHj )hs+KnDM|?^gc~T MWyCk k҄yݺjӛo`$*ROس4AQ*+~]|[yF%$Ҫz`s(GJ~~((qb3Z̀zxoiUekXJ Pk莹w*Vh0y]Y{ $uK)ԓTڼTf:9%D!򊊢F5gX8&Oq="rRa!V*d(-P<qkV ?#rJc)ZoYQ7dQ.eYkAve@;,$Lz]6ۙI(a ^VNl.h#]>ȏW;YA:f-XKFt* X.cZ|2OI0W斏Pdc$;xIkdCQ1d-c] UֺkWSi jnZ6<<5F&p=1hJR*>ģ[v!WTDV`/a;D7CɶT paFp$¿AB,ަL+s \a"flP9H.؄tR#P1ܖU5CңGOS_E_Rɕ{\+0SP `>c^d3Qp>E$)s+ 7ǰ+q/VNILec?˺ W<È#TT%rȟk0悎_LDijW5C^ Eh+!t@D!S[ۍ;Z@Pb c7jkčtsP[0ʇ[Q8:6r=Uo )HW+r-oaL_7ءrm:/cQN@2,cax*fN9/;EoXT^M̴,n@^NcN|S^DUz~w!,։{Cg +/z6mr xן@̒{ W:1[|zF@ f`EK '{y'4> cMشO#*T?kFeT!r-DbqR)X ;G jc̊ +73\b}3TaK"4ݏ)~3dL-/BpBVFb:>kw^0jbIL m ^,8x3$ RNmpX>\}j&\C@YzEom#{ V|ڄ:!EP{E/ #VgIi#( M}<Q{ddi栀ʉ}ߊ})f!5B]ڨpWcrGl}N8%Nb}kbvhEm Xe:%NEa"?!j|Nr4ZOib f #_ !QK&}ed(R /-u)ՋJ {D햞@JR?ˤ%; #AX9#*dA"w_04\-{8`,i*E[o0J,U+xX&OcE`?(U,V){"+է@F%BEIYlۡ?)t{PX P=lTٲpN@N flBY?_> ԙWFf n}$M"vӍg ݩ9Is)Yšس%F!pT{mC]d D.Ӳ%WKEr=Ze n|%lq߸_:`qj䳱^E -=ĤLнS`ikʙ4 WO|lVhM5 o65@kzP-л۪Ikj&5KNcgL1J9XT Cm׳b0[T4w#M\+-gΎ{{ZbBU6; '@~~AL'% 4'~_6WÖ$'r$ǔ|@E5 @Ce^ 4 U@ײ$>)n DE1_ :5yG &O5ߘ6 BwIīMarUkG {2:vBw/AMI U{.g3N狼 pbh%cpYSF^s+81píP^W~ߏTmB P=:#blM_I᭷Pt׊uU3&&oY#))E,KfA\\2E?ݔKfEe3 l{ӧH|r|>Zm,X«J00ӈ;f$PQ:нm[j'n VTEcEF"KG/K wA nLN'4f]~ϤC웇ת5m:pgm>Kc+KO> R'#abSOX73;<J3(k'}U&ݢ-yym!Ӊ(5 4` e^QZo-ZG#z?fk=vNE7/r.jP I{yᔸxG֝K'"l-U5@rkR:20#G &Q-Mp憚`шaN2"?BItKsFĴ}7_3E,O|%&lFH.Ñ|ATcˀ?P 5nx?#^zV?Hwf ւk3%YC )iESC/9m)GY]J-yDnf_Ww`8<ì=;@O7cy9(E[!qS%|azgBe[v?L=98vDce"3(|tn{L9ĊSxGI' B)`\d^1` OHǫI 7IrВM8}'!~cJB$hYmYӀ}B^'hdqmi $t:-CNU& ̒wjffvo'(21=ZEnئ K~ӀN1;T!\ݽ[mx V޶;Tkp\U6 7-;I`;d4$oBu/*m )9Ow)Ѫ6|I5.#2Z=ȑ2M$ t^+2'+?\hCoFc CovI3 /jO[oY82 t]8PlnǴE FMTYPN,ZLBR #,CVU?}1C>;,- Y{UZ+ m5nt7x]zh/[r}|t>u:鉆8+l=OE:৸Փ0@f%J.!҈k}gf994#P 92csZ ÔIԺfWAÅQ?JJY* @`hcv]\i{NmԠaGc)} tzQcK%F>i'B֍]gJPqCߒ Pro*,]WR?k vGKaʦw:iq3o̓GAr2^ZN-\׏9JP}ѷш c>MN̲4`ĠV@˕q2S  9tMH~ i!=82Vq*V'*1h][8*.t#,jG#Qtlx[F('˴wh 'wBnՋ D'믕'<v;֦fIf!}@z @E!FʬƵRj H6;E6[*ejR *9z7R+<MS:JaKuC(5֚ ѹERKNb:+춬!]ThzH mz5_D_cWc{1Mo@#/yfv"QxT BNmF4'3ڄZ듊0kyOt\ ,LMb#15Vɡq5y!qm2KS/1Y5j?CC74qmF%R']kЂ26X!&ic>aH9Y~ *#y!ةwJI:j1DFzƯ-B]XCfB㬉YdBJB8 ENq2\OQnjw9=']&,'t@.?@Lxz_~; qc`#p f&$_hAR%L/@\ٟ%8mV@tX}ꚟ-IkV"ŖJ,t"| 'N'`{IIG*ˬٟb%78:F!J|V:Z, Şry*v(R LL\ Jbfcy쑹)ԕYdMWf51s˽JHLdIa} ;npH x O>0D#sk?1 X箽Nl-\Hx( ^|7~ޭU"Ƌ>g(lNMՕޣg4;[]Dc`3 ngLB};k,:H0mT疑 ^p_% ZcH|T5e@.c<U MJˮ;fwH E'8MC©q[;7p(qH"D#fD$;:u":nkWxqeH_ONu, T|LKaLdVϱei|Qbv| hi>H-y QNoˎ-"N54) }$>3[ޅ^DLN꟞˵`4VC;3Qx `\ >@9:Jb+?]CKwGA ,&4Nű_tZil 44fҫoʧv@"0IX|WTѡу6 q^1^̑|].)-Cjkro 5 w5SU:SAi@6VsK9є5&E,zǭK223fZ`^PQ)R]gܷS6g o4RImWyuC,wÍ۽ėn6(G*i,XMz\'iSsE{[aձ" NoJ1-lAPka^ `7'Jmϻ+4φ:(K\|y/4 g)|`ZNyǻvץY3/_ȠZ:T$ K;fM gE0ynz}z2Hi? c%l$qV 7A h%z=bCPuHY^<zk nQt*◃ƽ8o}i.˔56  ="^W.~O!*^!}`IzDSHٔd~s uL #7`FyH>-:wYT>A˝h1 %~ArVf),.!" LeU0}çVOnRU6́KĠ鑪&wvqZGVsobK@EF+fU6|uBՎ{~ XE֔CISwf vB+QFFRT`O$Eߵ ~XŪ:v@].=ZC,-qǻ^`_lovC^"C5w:.7FLxA5J}&{# Om:T/?`Cϩ-sAԌ|Y s[{ecsq)ݒYɓ~ B1|$)kdySb5&(\ЊVm4n?hi=“ VʷB.>sRf|L)yc[g">B=5QХMG{L{j,7oy}5l+_=ivJ):>wӟXx l"AxWC@%WNΝƊTKp nī6@ >.B!lyŬбGxGIŃz C0NIŪ7&cxBKzQg5($OgOh&;qѤnRp5 Ev'CAlסzu ~EAچ$/d-ཇx`D *5:)*=#˰w-Ѿ5i}xoAyfLuOA`yA(5T /$XF:%0։ߌvI]6aN="Ba&@K nAޣ,Xe%`ȏ \E5o-^in L ,.MI(CmF>SAP#k0a9u7N~m*JL_ޅrYʧ:“ :čuac\j'=,VJEcP4޸JƸҵ\sios΋^tcjY,GQ-v2 Y | ?Gr߉Ԁ;#Y#rw-|9pObܧG`#BÄ=~/*@^oQ8kY71m*Ytayg( ZCrpיiO?u8_[;:Ih |1Teﮓ_QofXZT @ πSщ)ePϪCm(jHxH!n09 DdE3ț]>U9Ƨs߮jbz>K;#!E$C_i8v1[9}Z;3>ND2]D`Pvp2;eעGӿSsi1HaG7^TTX=M&]-|[q ;I̿؀&+Q$q:4GWQj)IƩ!at̷fA7E?ϹEDS|1He~=_iBXgSʢb@~aueT1ygN .qmu}uam6=x f3Py{.—ZtikT;^85^Gt= q@ÝLf//`P]Rh jVDv՚$yMɰ9!r;y9ur(ԫeӮ4&B\EG}{TR0'q{!V]t7nF)$<{IcD\fF1pʜ&yvVjS~qwkPE!HnOXEij{;LiTFHUmPz W U &WjK]RoɅ EAi>{clTmh=TLO}xw_;gbLxj|&'{V)/Y*d"%$ ֆͶ˟gUب/5aQȑE~fZi˨qU5הcgm*@e;#F\0j0kFC. ؏CO^5f^~'q9gJ쀠m՞{ E DqEFn6n6^A}*xm9Q0>G5ywnjpC]aW#z` 6*֧SLkMH/>@FsF|=E8Cg0OKZSIaWQB+hWq±IFX8U4TJ1l4F"G30p\ɺRl֍n"+NeS\O{oGKYc\3S@v:ʃ7\E#?&a VxnXbɦ]fw31_m% ߀@QA/eOi+npPK/Ͻѷ4 ME0Wr. Y -o02-?0}v]ɺ^ 8 NݩC;֧רU1z[R9=:**|n =}T[rZǯ@Nx3hp&R&OEfgn Vb2B)61Fg9ds{=Uie# %Bnj#>x̱)-MMڅuiUӰZo2[LedD0S5id!WI@вLa]=^^m|?^H{c^n3#p UXә4[j1 ( G?V?J4ʹJ<2(;J,OJlC{ꐫP(0)T#lGuI 9Y^?kvCm\28(a#կ#K~\3R⺎".}OR\c0כuu⹽UTmz&\` EkɅuZ#hNk_-7ÜOm( 3zK΀G}MXt3VP|8[fhp:d@Kk2.¸eSEJ:Fа `Z\Bf-]n*7peY"zx] lqe_2p{Y 6NB\fȰf he>: ۼQS2mHU }(Ɓ$ٯN'm ȫ{:,}I%{<#d513J8VN+/2rd u#!/7}` PR.J39zZEtm+v}Z׫q3=9!"8f8~}+N-raVSjJxǵG?uN(7MxnlǬb֔CP4ݥ4 ڤ[i':Yj)zwaOJ^y2fHtfUKc$ Tmy_ml 8JoATdx㙟39r"㉤.bIM-R뭒aEaKm. N _Pc7;"~!oY u7, DȀWƴM')smGT,%k(P#\>h 1kfBԓh;JsN"%Trބq_S,j.,{%jkLKb]6(T?E9^>W.۠bn; ިWC0Qޖ>j+e{-{{rެ"V d%XE@wSy r‰Z=3KT8" DeLfvWA7@lPH^[-{ÄZ)B) >Ȗ=/|7Q+ ݾx/*@[XЖ/K*H ALkV֫0iQέb Zl's;_BZ۟ 6ð_A`co'HmǻFnq< NPs.yvuaFWMn&BC Iɣ%ߺa "~ mNU8Aro6h (Ċv'd!&AIFa o ߹@JdP ðmcn_^)64ٹOtPfƒzFM=U@<'LJR8j%e>ɜ8TzF8]QvUHr)oIq֢)Xw /D`iK#!Y/Z0ȡ6 'Ԝ+Wl6$ʷ?R9sK+W7XOA v7M,ܽ]KxDpRE=*%3?fDŽVr d0湸w cls hגaV͞ @M?<qh(qFLfu6]|@“>7's͗' WB9)\pѬs/G)~EdVs5lb!h؊mv.yCh|^'@ 0:֨SC*qÏv 5^-޷yc{vS6ʗ Z(y3vfN:`u &L5H:]ܷκvŝJ6:s5|[D$ Pt8P+]x5l~1ږ1?bk֏OG6==U4!s/B%\䃗ϗ_ѓ1&@MAC._ókv؅Z+~%Yq4zgVDlR.Ɛ.\U޸'1.clɔ!N >M:;}mmwHl' FC4 Z˸QU%ܩgv2xvz-q;kxQ]7 5/Ee̋m IcK_)^x%XbBLU}(qHQ陌pG"UWn{;'~_(y;ߖXWV0DTH Pc{ѭVF n߹Cj=N:{*j-w…4~OeۯS I*w+Hy#" Ya]R>0Ltp"ޔ+WNr~hkWLaNԾ葓<5ps*mخ >B@ro+3wF0Sj޵6֙$oP\t'Kè~ݰ[v=`nT^? ڇ^pqfq}9rh]wTwLkDiz]hC 18|Yj'1?;$)OUUMٜW*X{t5*{.phtժ=T0֢A^D +dUSfۈ7)l n詐NX_pP!Wr'G<.50}t 6Pw{<XuaMhC|Y6^:?ĥ⡤pE:8%Ch.G*=(4S=6䬈2{4)_v/3dڍd[ N%l(].sh69};/g;If4@UwPzju? ZLEe=%AhšYI2Zqb\'J6( :r2]HhѸLY[u` nv@bYÝ U%GS9+A 切MXl79x޸ԅV-暄GSu%ef=(ŧcyu&*C['|{B͡zZBDπ;#"U e5!H*_O{4dHWZH~=H>njs[”0+u!q#)bI9ppA,ˈq0R(A&2LU( fne([1kWsԩWYL4^ַ9ӑUkWܛKĿ\!Oh@^{>T %1\FZO4+hUnnz-V/OnuܰI7ɬN}}Y?Uoj_`Y'9_@xG࿾iL&cT%h)}]_ =$Дdh*P@ϣL˕Ьg즜J}JYt\g Ќ$EAU LHX:idf?ߚ+,{Ώ0@c`95H 8~Z*PP?!5lyU} 4#.7qX=9o>|vpf3g?E*[cR,"Uʖ(a;E0s+pu]F#{4ҳt:Yhirp?oqb,ݪXc(BU azj|H8PPj=F;CFjN[W^] d֕)2+L {=as"=X1Z7ti\ ƉagV, z|ְX}X%P";Rg$7hq.T/\kt~_TL^&ߘi̢L_{?F3p~*-?Gdh"$şXI La6"[<ª62}uEPQv#T2T6wu%elV!zPiC 7 )w^%6p!C:dۚ~p`e?cJ@ P*fZ\ LEdIz*,>U,ҵ6SoBj;i3 kW _21G ms vku UZ2eIzkzLpA:NltN&*1PFb8j"֢׿hw"f8<LM|ϿOUx6^"ֿ_ Gɗ+91ᒁԞۈt9GpۢP(D!@D=+>4a e+EʔwWt:gBGqyѿE.4=6qVl ʄ3#2\4D*2:JN)%(܀$/1O(NnZEo,">aBm(mܼ zhh\`xGnE(C*\31Xox*;, ̂SRyfmp?>#'|L;ߙ&7dAzmW_ùC`l0’f fd"Ofj/qW$nfA0?+$rD ;uĘ1;=i >2vF P- 8_jvGOD v`ޞ, _L!7˧h[RhK.jb~]d=_VTy:Dqܦ@ЙgiBJNw&!BpIOӇ4~ IJe,,͠?8Y݅nc\}y $d =:-mk+ w`T[*[|.m)}923]E6rnA@ɫR͊+ Bع=F m.Hp-vVHU6r+Oxrs<l(kH?VDgQjZ͞HV~CJE,Xb6hFH$haTd`5-R豫ptu-sZ$ ׷>[ ǎYpT$\o2ځQٟuSOK1pamj =}J+(fݞę($AհϪA1j` Vnp>5PP.qqb!/4LRRKL;IyZ?xn>Cyg.Qsſrؤl'B ̈́ TiR[gj\ Ln(~"Qeʀߺچ 7'6lxeC*9Uъ%kMkK|zTSĪhVHO }7 $s~﷑<!uBS*JEPQ#gۗF|QG/X'zlHD3kt&~h/>/w4qJGXOL_y8:Pns-j}MVXs<4jYW6"{0 H&-^8Fg 6c DO:Y 5W=ArQ‡Soh:+'`^Xϣ)e7KHrꬾ8?]T.HK _T8jBF!z6 |<{Zs2Xt?w>lWɵKg21K-lyp&1N }IمOLLK6{^FUv_ g}cU'А$IGDABJ[q4cm]Z2bpI"D0ghJ`K L\4RnC ?Z c#䊍- ) ~SpSFo{0@9]$"/<9iJWI*ۥ蚇f$RRcbʆyHm!$ yRHE78`˪_Y "|7򣢴NB K+Qnq:YHElIsh4/sV) F1+!PȗR59:Jh(Pb{;Nm.0a\ ۥk tw^$f+Mno6}"q=9+iZA{Kƕ9urp̡MWE n>|(Ar~\la#]Я,QjnBG|p\ճӍtzuO1'T;r\<-Q6='|8$P{_;x.o!6Kn[l_ )ZM&/iA$2Rg+78);P9'=f?`HI^Z@Ј}"Ĝ&9_IA,NձpUZ>nxio= @IoܭOk~k#̙{h쳗9-'72;<-GF@@ca,]CP'h+UdۧψwfoOUdUPXAI$̒l7f\ ?ELPXϤ#=VHc~NNZOPaA.9kR Ǜ5"+u8Ҋ߶ڽ*滊Os9b'O'ڣͪO0[;W7[,;r7 Z$&%Ԫ :*wˆՃmrieҢ>/-Fa1O||n :G87 ⻠A+͐j8C~+T)-$f>/zҍ(RR;K|?{}CF bR컟ݼ>Te ]SJ-cF<*dZMOn,O:o ,}}'ͩF>pigqwBYYЫ%Ѐ-M!I`\xKhqrN;v6:`Q5rl%-Ks8mH6Ωۺ?Qa~2i, XiQ^bgG{A\ϓ9F*UH54AAJNa^)7Q*Ύ%B|É e̕{u^91ր CY /=eIXP|Wr]~V|'MXcPuA_h ؟mqcsŊWBYJt/\ czxa=O[Bb$jXhlB& h5? ++fχA1w~ԇ+?U;E__ qf5o< b@{z,̪MY&9ԃIafޯox _'joYrsrR7W {s"K;Q'/Z=DbM:f q\, 겟<{LmfX M3vw]6V ZUN?Bz%׽dO+eDSR@uNA4M1- b2 N M-M|85]*Uf!M&w"e?npi&q#C p}EԫPϷ  # l$!xPg $֎f! CSFw:4'*æ}{x}XMc^l})QoZ̃6J: 3 tUi𞒊1r(aY~,>+?nc>xt*(ϥ񱄕#"Lu^¦Rq,ZP~"ЄnP7Hvg$8 5f%^J'*0;`Ko>-} "tL. " A(w gz}pM@e J('PslBXoTyK٘~d*Z@D; }eVFB,A>PӠm4[=guW" (ƬVEԨd>VzVVI@`97uVj@?NRg,ZhOz }!' W =@g(2梵ޮдbt_tV `̰v ,C|}Rn>[~߁V?,T@-,dx2b!(ʝf{قu1>`B1E~ua}\i>&YJ S(wZil6*엀" Lh @z=Yu|5>LM (]WY3R7GwWrHfVNb? [v#wڋ|& 63515%$u/ zG90eos 1L/&e71FԴ]>(K!v}~3 DDAF}bܘ %ڟQR+Y|%3A&!5w'y_%Dw{|2Yg.'[ٓ3(4Y,R%ļbRHU:$)}GxWX>>P(@=69"K,!ud鲶)FNG謋*xҞ\+"a.2!jOJx ROc3ެQf ;KTj1#ϽMSKYt%źO6ݞlLJ1/6!޷!m' `"R}:OujFdΥ]MSLsg(AQq CNJKr?%Il{ܔeX;2꘍&jVHk|/J \76DKC2#5]ӭGe*M{r/p[} jz=xTjU7a*soNLVsDRqIeDg^`̠ uLR=R\_98{78լ"Ub ,6/ ] c޺wȪ6  jh!%o֟!!uN+3Y1~xw宯 * J01Xt & +BZnYHmÎE3&wH#j 7$)#+@err:w!-'Yw*PF^d ᒈ$1ԅhǡ]2kh^o1=z@JhP0ezUv=_}LNyI5;C;Bӭ[ݡD "TjJg,P.i װO8Ro>[fl/}w)ywƸfNB -PzwcA\ $fQC>Pw={A_kc5,9a;> ^Ʊ` 0as,ǰ5E8g2w.x}tuX_HD=C&Zs?4nuCTcaq-ZvVArd{!]Њu4v`*cнGL5::؆bm_LN\ 'P1<\" FȥhRZ̩OS7s!+TJW졞w3+hQVBtbo{ +~~~+ȎFx{<$HXZX͝0}Wbew^-g! aBez\?IE[xVWC[f߇NԼQd<v[-dy\x ԯ[vMMoo.sVQ}'Ti( řRPXm#DoSt odr,i>E-FgăvPb m+OF4y/9v$GVa8b⮶c"qAJaH6삹l}xr.U,NP eN0'CDKYy\}g]<ƹIt>Bfح%XaS1Ԇ"eG=*͟.#q{y'÷0n騾@ L]}9&d/0P*Vʀ?gqMQ#) !RKg ߱  f`qY??ĢF7bcHmx抡PeS,rA4+ڵ!f`Lώ엍A!,c[$qNyx ШP1d~a y ]zN7NkjJ"f]an%ѻ(J)DPe͉JbQcUH~d%uW۝|Q6r ɇ[0ܺN뵔 d СН8\KI979A(v Y߼?R&]v /((}H4ék#SԪ,'}l.$Rake{3ן3jvC&~z,Ii0۸@1˜Hs㿊xG"W>K:rDi~(ZU6V]mU1[oZC>pnO?i4j9 PZh%\P>-/dǃ*2 =r| ;ܙF,j OUƠ~?W9T V8Y=\;eYR0MͦfFW`CG*ᔔAʮX#)cM}MC+Jz*'CK'wTn2>)Hza+@DFSCb.&J"ôGj`] p 1P[}(ؒru'Ri 4@}by⏱Gv&Ka0ϔSP84R$ӚL(H 6V:"l y?&n/O1l*u#GNgFe\䅆Ps w5Gފ{5ˆQ` ?]^t3% D**B*8Rǔ 3^c~dٝUP abX1Uq6*N%ݭc;Lb@ChT͐{2* 8ğ@p#ڷu4#r;d}(xaȾ#DJetS7~~QunO1mPD!0uQ'8ޔ=nT{Q$uT=Jf/A%̝Otz)/ֽF܃DwZlr⼿Q.mzJ6+HBY,W FEdn'Ԇ-N9|#I#~/'PS(89:_Ѿ/ELbPVA4g'P{rJ+;HFEC. 3 $&nH٥qF\$8{U"jк|d)Y#ہ-vөNQ.Z! T_0#eO{:!+A3BNE 2*gM y+& ޖp*(p$t4IϨRh³5Q$zkhLO8n WҚqC3#B)M2hO\ ^W/}m~5gJ8<I8P)5M\J㵣~9T#D'<ª8?v!$){zvᒖB9 m[iG=hj͋Cń3Ͽ| 7F,ľXzʯl29.5!fRT# Me4r-@CY٦Uȝa njԅa˺4Ι{PG*z([yNl DR6QBm1~*@E`"hpN٭*Z^%%(lv:c0b&%0iCXTk u<+εFYG 㨊Ɲ +1b1feEkk5\v:Dm{_"6ac 'S8v}'zĖm9"nKUOАWg+M= Cs>hw#OiՏVؐNR@Sׅ@ F#rs݁\O3kP=6lIb>w(& T"^<^u Ejpw_% 袦B#b-`p!L}0B}OZڔsIV_ Uffxnlj"uPL-wGW=cSRwlX{w2M7vl6D&8{YbMzyG>~P[zO݉vq`A(un?`Bi8-jw'X,ZXVhWY5c?gN#P|zj2ͅ΀&dn"]ש(4L=e #eIWV)m{aã.P9eȴ~A oEx8D 8 ݈Qv}&I}L%" hc^옖]μQy萗,Ū#O/ZY).E[W(Os,9߮-w >f}EecvC#'m 'Q0pb ;RMY&_(P)d8$YV9r)%'Qi*pNgĭLjEq Xq0?(~\XY";G*!LÔӥGitGPDVB"a N5rGYp"OhBRwW Cy>x+K]]_*V!CtE9h4+MVJ&:(,mafEOxWt Nܝ6zf)?t"ZS7gMOI)`zڏ 3̘x~0ۄ24#%=\!fRIt}}&; J;-O i=Y179c8 !Oc 9 ^4+qxqEE\Iothbq[~'L;0oGȩ8LmyE?';&ƺCYۑLR'fG/k4=U5^ArGبNkSw'/;MWHN4Z$//g+6YlD/"cU5[fY@BtiZay,Sva뭂,O1[o5=)ˈn}] u1``'4ȃEC;AK'm.("kЈ9'~roW<"_;BP*fU! m[OۣЩN8 } ǫȖc.l ::NK'n?gnc;kbyg1ᢥ-ncisG0gU{T}0[Q|g~wІsrzY]zgm"0ytOPZ߉zKs}+uUP1Fܱ/wN[𣺺ԛ/!!f+h:UAkfU;'i*5vܜjkePS˧wwJll!1 @7!k1)aZH>NWiEnS).:t|bB>vSB!l eXN1\g=š)bCI%ۓTcn]9gEtbIͶ q"BRΠ4OKtA. \$i?ڟP.эHTM$Ir옻@A?Z! #!.:}#Tm+vނӥӻ#c$ݺQ$xR&:MrEdm:MfaVQL~\Aª87ccâ+!le 6sR!-.B7:.b"o Zr/va,M!gus1[D7%q,׮+D!}b}\]L]r``v]&<f?2I?{9ꉹީn /ǏuvwZ2Y.Md%y(32#mUpėa)t#HUW4*t/rM7CMäAt0l(cۢEVv"V~O\28H;7]t@qv9/h!141Vm4M5q=F2 -˲+1aՌyC7&`n1)yTMedf#Zdk7Vrrx*B#eW[J2d>!(C5Qh4<@Է&ڕREs-$Έ8 253Ll<Vs}DڶLJU׸_E=n``O(n'Pr#p zrr$>w6fɞ͚nh,įW6B*OSL; ֈ2Yu&x_z T{NCƶ6rzHIQ;p?CkMϾ{|&{ [-=XЃizL#;D%řW -PQf0`^V`b,763~ !KbωXY_n_iGH#kbm_L7QuU;MD(4oBU .ٰ5yN+6 fGKЉvU^ޖrEio s$^3*gׅ+ĩN''Zoa.rodE{Kp*zqW j. ;F_ IniCE]*с Org6@0gnhxG+y!OV1*_z:5n>6cm:&!,˿eiusKLo_3pgwZҥ04Rdͻ/ȢsHWQ >|mAEwaоjQɉv2 \Xq94ɼԓy8!g#$VЍ<W"хNO?Q 7sL>-d@n:w7ٮ<:Q.TUh.`hE(#[`ǹ l-b9nΔC13' f͓uF(a5D++3Z bbCV2HM{l~|Q8GkU~sӣ8d qUŽ_ٷ0*I~8S]kޣڍ8\R^5W؀/$o-<oW,vawYoJՊH3?L1&w!\+U5l^~F)BV2" J;=-EJ#iTa_5?J+nY\O1qDa#X.JƉBWSҦ VPDPХ0Ajap 02JF֊;^gCi(7_+>7בE 4ɚ-pg }aaRAh&oγ, :;cz sKo7 gMX .͗םXoS}&ՔXՀtN{bBl 5Cy#n~a0ʢW /J!fr+0H344+?B:=|Ϡ;⫦3{<}PLأ"Ft'ߚym^I{>pk(ժaK{}őo٪-3o"y'./WJzfd2R v^ʷ7OÐ0C:lSc(uOA8rG\ )55TB{%;WT|!겱ɬDeQ=j'Jf&"@\S?ճc +|%$K7eGJL{Fu=$#uE[FS4'pex>5}ӏlf K>Rb8gr#-&=MBط+-c&uHzZF9| 5jIuWJ吿7-C5Ś ~wV&>΅R8+~l@=^eZK̝j!؀zD-$A2:/UW^;+ /?l"c|IFdJHsݘ"W!{C(t8(MwP>%SvROԐX}t\C޴s^:VJUue&-QːHh[~qԻ2*Up*;Fy=.iݫx`bu$Bڹ!4kߺ:ٯ~ɯ~ oo%\\RY?UaMaf>8tZk<,'O `Q2r[7F\Ww~Ϋ$ɬxVxNRVaq0OV,73h3FOJ#^!]N1ƣ);1ilVCRsa=yFѺIh.sY]L/N)ļTsԍ6e‹/>1jYTkľg%r_k݉/? @AT]zޠXU:>\6[)G}􋰦A;:iLmQƤLU}&q,}ţG Z% Ccū'=과>QB xPkH$^/39Ы6gm Ԅsf+9%,,X1iq+y*Lw}S@;%Sp[(iY(Jcf~K)?|€\yYl1 FMN]/Xc*G<%-cIG3ƀ`F!GQ#09&sCs{qEkR^͞{)&IR5:#~ ^^m5x(!ŰE3 O9Z:79\`.yX+Oʼn׏928 UV$\xa!J,(uvĆ wo#*D@#ihJe#Kȭ|zO BeDo0cU x=4Ҡ<80"^SIf,2| ,Je/mM~V5 sy#f=Oc`V4>_ Nw ٸJ/ aMLdF)'ڋfi o]P/ߧ:سN2~s@ u% ɉY;"ea8/NE 5(G&QtVּ1jLK rWe 6@_A Q̺-،i^Lm.l1{;~Ga͓:vB,fy+FI:䌟OlFO!pe"DXBǠ81C@ ;D~t^tqs4iwVt3`5#v Z6t&4{ i45 feDY@f7ѤDQG`tɂٓkZ Or=0ۖVCn}܎zZ HQ2(x5 }& Uޔ*ƿ0p3\YBtmm\_>ZV1KG/q7'ƃzv E=%0׊~mȇeM!#誅 Sbt ř?}"Evk*r_K/nސOWLk0++f̘aܑuV#cـ3: yq(Sָglq7"3*܉Ją'EJ\3ev=A:,]RyKu״+5AGdRĐ.T2Xo Wufj:eN_}ܢ2qhjc($덐:-VSR$ڶBzX>:L?ŧl*ihGV? %Mi'os8Ⱥƭ:XRA{rޒJCj>s1zעWiVq{!TG*ƞc_NGRmsIzcE@}鍍G.Y@Nhpg-#AtJ<O+A##ot\j ֟_]vi0۔ԟl>+iӣZd`@DHODF7ht8fپ9 g%)O* #=E nC9K-/CXZ:r1K +y?⺢1N=#LڹRcEY(_S~ ?м9c6nwG]C]@赃ȼ tS˧ bw3u`ңA:n,k2qJk[Zl,h~X#m#>L~!|W]A =s9urbV:&M .X3\!$)dkO~@Fr,)*[9ي$V|SgN=Kg|ceu$yupa o\؟(w]X:wh산R)~ -F~k5ojw 2Q?a.L_9|_V Yؿ@oj (ԅHtțK:yZ1KanEVO,R1j_;79B8 OKI*nw?(_:R4k~!(]b81qpcǀXP>Nx`d8u+wO߿onlil0ML/*&BNS* p:8sSU>M(!G*{p^>XJ3j1Xʜ^nJĮOg;X_e{jXl8tD 4 D$Y0/!DZvsFGKUt'C@X6|7a!,0u8 >}ϋeo&ZYs49͓Q Sې؀K-tf"ݩm!62y9&^&&YePy <S'hgrѨ+;ᆪGR# ݖ_Utwvk cT(^* Emt%״/ke\{r1/Hzi-rd~%$)|\gZJRg tpPDbfqTC) yQ`0)t#ofͨך:G\Չַu7KHь_ 07ߴtϋK0~;D,Ho4vK@FUT2 PE*v:ݿcjNeٽ3`ֻ iJ@v't(36 Fd#n(ƯcLZHwkp`eBuEm G7[`{HEio&<^9S ÷ !dǒbg&$##̴'*DK§^d.)B]%A)Pw E9OfNRwyM Y^!70GOgwS[{(4kӲF*?ua)gP OT(GTA|ߢ ec{K_9?&1Kv#-"IpLOB6gML[<*y2ˆtΩ1-eܞ.f!0mQ$凞io>1 ov)PHKעe|~Nz(S h/]5'iR@wmMS.74N[:6E S/ef{e9ln)xqG̈rҴb*GQ&2Q{!ȹp L8ʥSr-^2'ʹq[C"M"/Y' ȚSh g dE;a9n:yU79h~+XWn(}5m=pd2/kc6vF,\J2,Гغ",܀m|x` a%)TXQ'Vkaݟk|fvNmu)iLqVqt尥uUaձO5B(JX*kTJXk[0$9|Ζ d]wY)dsry*LL]kQ1RjNy\W_zS[o úusob-0=1 /tw!/A*w>x#P&[7 _JNs-elFl H$":zcJνۦ4 DEs),rV1tn0~~ںpI Xm\ "xrUڰ~+cY&fs dz8#61hoKڣlS%k).8C.#OGe @$PFY} y.ldR]T|{go?ݘT` x:(3͗`F(\fMbp6ui7l[J/69Z;ܹwCӯ-Y~٭D}`mm!L6U|bT6$ Y@gqwGV{xmӇ[[ygPAݖ3ϸz *s~/9=?Fۄkg1в36ߢ-}RP{X1zzQ̀Xml.aLak/32IyYDwlbc `AM>ՇKh>?|^Aqjc\@KLRAaPc,|pU\xTÐ'of`XNx*pQ*e7ӄ!gJ{5@.kzs몒AJF ᠶJ3DHg*ֽC5|oyX"XN3,ydpa]&Dט#XpENz*󳀾4-M~J[|T$<g]xc-zW we[MUH _mԿa߷]c,^lɍO;,ʞDq!#pSc Z%ɶ&T9'b6ʊBE9/qIoa4?bT cn,_ {ȑeD~}`U֟WFaD%`ŵȏS_GsN5^Ke n5$T8P_19܉eW+ ] F.E,i{=)dtXoNµu#0XW:lG|P,Q*K`6m1GnFxl~(xܥ}P7 5=!/Mn1"eM)rVVoӷ zXm8Yib }yY/" 7fk}ߏ1}f!B'fȻ+K}ۇ`ڬ-8? ݝp:)(C!2[h,-[=s'+KcFJ4PE,"cEZrqZ 6y.c$hV5%]O9 =֑C{XiJB'"#0Rh <]֖ ]W Uo tnRwP'(5g Ph=|b* */lIZ<_CR}a_d^zi~I blqc9l屌9q:6Z؄Ij'v 0#'&kҠ]Syh)b^lMi,L>7mUI#'.#=o&oP(wGՙDa(:4/7MM#5!=9+-+,Ӝ g~'di v<~AU*fU%xDR/{qKV%D8E,] 83 /x(# 3Z?+W5lͲz"54A X4'2~k'B MPˮM K~R1)*kܥ,&c[x,+SG+m8K? X-ŢÈC‰2;ptK` * &x=_0w XWw{uƒ;e| gH=Ӯ—WV_ꚃ_Gr -?}a"}yuOف/U H)2DZaݱ~ʣs脼G851ap<5ỡh<9NRmFP=3^ O3 d6t6?<ٓxOM5g4UO_hiWJN_}_-,;vBw?W*0ҧ5c `74|b֯HFLpuф(.unػk7.yEb%@Xj9%pS͍;t΃+풳_O nז_\T(e=^GRw~}_XHbطT' .{eщ6ysv|Ց$kӓ7M:nDyзEpU*)=m+.HFkKϗrDk7(8Y*]GE3>*P1&\ᥳ܅Go %\MLY^YۀQ3MU+ @M^5u5sDX>牽D ?؍~]1( e=H:ZNC7)`OZ]fzH Ǭm'l>^TJV5z.6VZx|As!Ekl*<::w% @a}Tf7Z otMePFK|8yssĉ6! E# 5H O<{)}ʷd:|_*B /H6,W?E wގE%٧Tj͈ e04cHj+@;H{~#Jp)%VN+H6VtmKKz+dyAv_ArgBZ~9ڐ*q4EB QsoM,oUI8ocqrdyf\]9)t`HxҟTz:8pg6O0nuDI02 +l"zSs'Eا+`I:Form0T2<ܨ:^O)6řFݕbl_Q bm-{_N ","oƔFjASW+&9̉(Keo?`>>z!^FZLjmgZ{*B~Yu\wvMuv;^ƃh-;uE;f.㟎[UA#'TV0lt"#VE Ovi(=֎9L&;:&Ơ&AOXolw{l jKs" bh;&G+8`Qxqb+qԸtݫ[F y_aZ2qm+s!s*v̬FU?M ?oTU>I{ŕOQd)F;[b#ͽ1B?g̏.R ߿ oRaɼs!0;X{}}Ƀ"E&6EKV<:1d$Pb>gp!GA܈ yw}ɡ/rx.SQ(i9 ?GLLQKT76$ XT<:tX:ydVX'OnMtńXUe}gQYc; |ʸ[yi XnĎCnoW/NK.E7B;kMX>LibWU:gA2)Wx;5l,jWS'GL 4 RJagap]OGU,O[al 5^OeEJ&(vDs,>0X7EޜB%rʆKhM'l97svCNq'3vR*ZƹOMcg.GzB TBҨB=M/ O[k(dd2p2h4/]q;@wUٺ qW)G?`)D!cJO"pt@mH4Cl%:f,D5O8PybR_yH6"&&QUP*𖣶|8"+ع_r{띉ʉiFS x}+t]Z .c O%`tj#_Nzcog]&ئ +6ECJ`9c.U" ΫdugZ9nSmmL6I]Խ͐#kpxPf AVSX4WDPЬ1=!y|fz>loxpXQ{7q7,~Ni|e+i ]? eqO䝨tAd6.L}c~?vEzZsdD/uYwU9"!GOꚌoK9Xlȫ2+[zY'#9eFRt2aHA~m>ZZ v%uI:fkG(s2Z¦s#q=EOJl'@AxJg]B4eP2އI6C -"qb> JH+Tܫgoh'Wz*L@_$rxKFܝbrwuPS4@FV:@=M^ռu5l 'ZD?_3.3dG(ȗ*)yj9ރH"Y8%#~swNƂʈ oW`c&` ,WO<$EG"L˦N@{y-*ɜ0D57w%j,6[M ۨm~Vv @=`, {S)Ewvczi qJ(ȥ)k̓Ar?؟Jҽ=]V.S]HPG63I| pl[Q$W1=4w\9d{1S!ojnVxku4D-r>K㭍ҁjIr=B}.Qbb%gq7R 5ml_3M̌n_~t{L3~qQ`%bFK5Z7wPU$YX\W=53#Y#xWAHiLԤ۫XGܱphЉRpf6<%%hLt.EPu/[8iOygTG/6ŌC%Gjd,Ô:n^\;Z1g:@y  bCS!sd" 7n/4(pn _v-HV(=_.EHbT*Q.vsS#i#44%F Lfdž \u[*|DJ*%\UwBivtβk uVB*"SlAU㴮Z')9`| WBw#9nM_,~. e,9(ݵP̻dh(FcZirc0g 䡽Iԫe3 Zf,33Aӿ ¨ 4-Y%u1*s !{uUT<>V~_:;F80if[RYQ9c DVqҰF`O}?jՋ8BP5S%K aeq Ȑ!9<6Fhأna{ٯfM0NY f\,=p`B~,SlsKPy!ya1E}D|"lK'э]J&  A ei"-iśjOVq]>v-~RXi'(;]a)h+{Hsyx ZڄZ(TS; mK W/GxoXrq|*M:$' i} |$O g[?uv;%c ]'!L$ PvB9];!j9Nб@i:+6A*R.. EԮ^Ɖu g:*kqZ 95_- XW .`@. z@;¹V"(@t#p-+%Ba-jdIq-ՙh"Ū*w_"^7|gT.7!\s ٜ(Z@7v$Է<`O~X.H.DBtX}-[U7*,G !АIΦEݔFS ;6\'00")U#*h||, _9h HEJ>AB[VW‰8_ܨ~v= q rubeviF'4z9 ĽCY$=cVt밺(@g=c,[63 $'^r}RX(kA*C'22_ٙf ¢SIXHj/eZ*DDL* }+8Y$Xe<__v$,Ca7r[U)i=?ڌٞF^Ĉ0 ItpS;^>"v.#gۯ{I>4Ø~Vhℍ:lҵ>'OW3w ?D!Y_ bmNOFEr#h*|_$vʚ*`Ff (DN6 $Y+ȆH͘6@(Nगo 3|,H ȧ&zBy0:ϓN-Ѡ=C  $Gl9Q[R8Y*&)z@u +r5gDc4pIlI"VSKaJol@};bȏ$Uk aC/RS7!%Ȉ5tf `>S^\v0[٧[x[ʘc l$[AVrI@ ۅT':" B-;bL<ڮ.77f8|Sń(Z{5LY!S2`3 wRpl+@PhZu7auQ糹D36E|u|Sra-\z8Q5N:z,h8QΩkt}N05\2㡰4BkEΒ¿*˄F$#$1F 93agt R~  )ɵ;M:r{qQD]`|HQ|Íbե%𔳲s%A#d`2F?g D0I1uMfR*c,'O^QCm/c2+dfL^嚻h|H.jЯ'(+ 1F\HUt0 PzllVDm8`}!C<23L,[bwFut%jאַrt4!0)aCAxեb-HP@А723f]Xn6|C `#cEQ8dqn016Dq}č@a47.-]Jw|ݛ=w-(uyA<B)00,mm;t~Ͼa/6t) +&@&o `zsCj.5LCА<1{8*=#r6~?g)䓯U.򌌸rF63賀W'xM丣j{3̩t Db)З掇U93>P,ĝC3naV7c.?]t-!vQ*:v6U(6YI,HlnƉd!rY'[9UQktCLyVBiR"hš{e+nhBj4b RMb/[9]1:˼gдPB,FWh~PǗ!Ӝmf?ŤGVא<ɤm/yK50.U~n@*{hMqg{5a;l+mL/8'5#&M]3JIiA~lD %u~6!qI]17%9}9nuG:#0]3eQOU  P)b}?y ;G(2'> zUKD8UiֵU`R$I!X;R?k5 LSJ|XHpX D 焼5ShBP8j(3_+Jrg~5|\AYYWg{&RiסWT9*ⵤ4<t^yv3lLL~o@߷Bqp)h`C݂CW+h:x^/iۭB20("QYainҔu]_ܣ'WѪ!H3+l;V< }N'/[RD0]+vX2n-عg''LvsuQg^*Ztq&L|2s`J%ǣ,8< \b=1Ӊw1'8[9A*Km͸$VI* ԀK)bܗӾ[`DfV_|%8,I uEu"(uS^W9JCE!]WǓ *  r6 KB,4&ZiV0=2P[Mx:s+UVǙ־]QWs04p%P0JPeevRU-*/%GٹG EhP NQ݋}2~~Z4)צec#tt =BPk/vT<ǒ*wwRJ<€[`28AKvK~u@Ng57 1vit":^4]:o:lKoybVdZd6<6S2~t $JF<|I]@}A'櫌Ko*؈bg-+Xh+NMڮ[|^ˆЗ s'H=m0t4cdOz3L//'/<TUmWeG(͵%V%p89"`>l'UM9o =O0dC{7{4yںDw6XUmPuuvӈs͚`T 9vw|ǒWMRRs#D5^SHE)Z9woTcGKޡ`eƢ %DCbO1yG0O-O$|2 SM+Bn:?oW6ab!z!˥޴!~|L?H:5&RtU] #dQpgisP0/Mp %ayO,‘lfiߖ5M"ߠTym2S:F}gc 䓚u*ht4/NQ:s*0/[1jA#dZ8&81)@VDÑPhGڄvċuk0@-za al(E"#FoۇEmg!xJ4nI~v>y Ao=[35jPZ۳S* Fxͅ"Ɏ7bP f؁zϥ@t܃v|Jg\u-dB [D+Tl ˑ}SYŃF-cSn&ѫA`fNm N<6 >6Mk ]ݧ;v^B-V#pL1 _=l1G_Nayߎd]}}JHtF0ۢHn/bFf%E*BNkE-=' 85( (|GKp@nx$jQU,x;ળ,q&) LB X=@kqE1J/)}Xqj)ǽIOyW A2dbiaUbK ZEiu~l{{ ڦ0MˈVE.{^UtO+LP}Ttu/HI9y" rSV"IެQLL}J\0N(l0Zc>[B8ct-Lz15xc Ko3߼j+or($= n@u08/8^.Ocއd+PP ̘ރ61 Bi'b%L`i5$7byc%ͬ 40Gb7ɐ"7 XoL؅ʻ)h} 4Ei<|R]+c3ܔVWq?TvʋDm~$7!{QˢZL%f;C٥\!7_W~\DCwъdur:5Nd c"U 1<}7yU6nM炀ƴTj#4m+08߂ξhP}y!oNPabRh6S!%ț:LS R=ѫL ld s"-dF=.:"hIí0 hKw8XZo2X 325F$wJ(ߗg;Pn#|uV $^I>GqP$%mֶg̈́6ԧ=o<+ O\ |UY< d =T4<[-+o>$ӯY'Pb'(vCr>J ؋X|%ܠݳ4;];N[Oi~t0`VϦFD+s ) Ɗ_1dD=SwqX@8r$'XF!G`%xBWW6zuMYs-xYTE( ԳRy`kL<-#h?#WZ>1籝doV(Y?LlEO3X@Sݞ^I6v;zc {:xG}.ӵRr}aY<Ș#=^?v^,e>(qs@kcbdN~$b(Q 1Gx28<+etacqi8"Rؗ8|vjg]3xUJH*>.w4J>;HeEguT4\Np{OL zy%5)Ԯ)0 O"dom[H+¸=ٔlXx/IV9y28mxЌ9!\7wK|׿ 1O 㟵+>0;$gi3Rm]Υm_9NT:`vN=e C` ȥ<#G~λ̳WAHej3o"͞l٨7G ȑ7aZѭ ~?w =/eG栂wi%>w SI]_K/jXu-ETʛ\6VqcWbVӢasW3ƚvnmvIS ]77jP)|[gip!fZo1)o/.]wfW]s:a-dMLJ9%szehJ'ЙT <3s#r vrtp2/Y N7 )јLsl޹[nI5N6Ƕsf4|bJ904Wuj۫ G(oxg*#n(R9+S`BN7'oE\i*{"P%-ĵ "Git/GiK8/1l%<,ܾ'B~M=@L^>P*f<^<^EvDzdMtlcƍs3Qg&96Ayۆ.sE>4UqT_ x9nDUMD 0ǭ|x{ltV&)1~')JX@y풕o^{DI+'M0(h!L \~VH]V WsW-)%#[ihIi@ƿRҍcDM~P*o?i!-V69~Eῡ'.hbu5 ^Bbݿc]A'7OFzPYЄBd$mnp1@&O LmJ&(X77W4ItfsEE$#o5m0f]ޖ>4R=`7-?-c^Oߦ"Z\p,dX11 Z1y%m Wo1%_3}P/s*:{'my#X8ց[y0Yd)1-O0qvmD, a$P~wg愉g/TW.O&s 9ҸF{ѬI$h p#S ~ϳ ?L6s@ޅku0qdsA Yhj_3b#[P~464ZWy/7"2)E"p ԟ K}^‰9*(t :|fMgM`}X +| ru|LIҘ(̻85>$tU<-Qv,F(Bgt%F:6_p0Je!b\7~eʈMa񛇯2 +!4O&l_-, kw?q,T3Z_7H ~ɤ՞ʹ  ˇ'Xڅ&47sch \6?B2/&(q e;k=jyY<:ۨú8v Ɩ o[3 FEk8U7'}:`KGUQ o+59Y0 Ϡ|H M Ia{S)Fxv bd܃d#UCWMאwf ة a{_̚ ;s$PuNYw6WsE-$*/LhRwANSw൏[?_6T"`J֗i)@GI`!}EbPȊ#|@V_4^s%v }X:0|9|q uQ3_Wݥ>RdD_.#%KH`"4J|Xxo68agg&WdeփYP4my[mND=! XPtR`dh߾'O߳yu8k'#̮ : ^&cv*쨯t2EW`Z*4R|to?i w 7Y'^Bi8L-lkKJ?"(Xl.X~k20PՆܵ4 t$Q9>!diC4(,̝q>-y8_s:TzHP k{iOAJ0O}(ITP77Ic斍h U}ڝJ+[ Aizg1D:FdMj~Vwu&Et~I 9r\j\؇fa;H DW/7be-qwM`L yGa2Hԍr4 !XKmr.4,CdsY:yLups7V@c)fQŽܘe;&d2c<58@Xl6`> ~Ppo&,'AbǺjg:1t8H !FAtyV!l=`_ºbܞ{iaZ~>j |~j K>Sì(aV*HlV`7AjEY/.>N(oƚ6>(LSM^FLtAH_˹'b(9ek9Q(O?acpa>ȨЀN~2能Ll*!qzRnsE!K& щm AWsfmfʹ_I8]ZPrȩ¥Fc4x tfyn;\*/X.>_;Kޘ/,Z r:ph-ypX݅.dF?O}+m-`)}Ʒ_ 9.؜jc"FsmZ** [43J;i[" Ld\ Zb#!߅rlKeƸ L3}<79sA4KjV)bVI+W2!)D#2cxEG6]"'HG$_i4.cԶ02G`8C*Hdv[ҕgVeV5p}ѐS8 ᶆp-1y "Wɴ{ސQv%ЊVd4K$rT)U9#kmKP7 >eԘs;"L W٬m('8o Z*rn}|qiu4fhi!Cw"5g.=fzdw灓Տq01ϩ׬%FJ ĵBM25,hإ174U=NB-9ԃyQ噢w`>_n{OtD wYԊ#]qmlj/Av1ZWe׹s͖:t xҶ'ջ%ˋ k{!̵OPpW-@~$x _[삍LtXщ DKKI&TYf cwŇX(w9sUva%{)k1|y9iQD9 ,!? )}1hr9]Oh'+ڊ4L2݊-L2)~q.sz4gY`n*h~ע^ YDOAYş*'EwBB`4+=.#B|~!4|ٙ`s_Z{%==Mi_x֩kr (n 5Th7%NF9F"3/k.8:C@,m1g2xߘ,yk90VY`b&FMP>t>IIC c[[g,rpDsX8WPSGַ#{ط#; L0SR*Ψ򸹧|R6:gq:+gxtfgfADPZdz A[^\F5,|S4V_guN,Mu# h$pd"^̨ 2+h֬*ˈ)--@ܾ[dqjAF29Qvw΀QdMXFIC^~CgR4`;)~,£Z'DR^K㚈;[K?jt{x]Lgzr1/]1::s*$p \cOt4++_𘡗oP ^[U!sO.uzƬX濿#ӥx/0<} C`~'T{K: H ZK꿁7#Hʮm3dF?Iۇh 騊1ȅ*ܾFT U:EZ}9bvڮ,Ʋh~“l(;PX@Hi7D|El,wenlXW9O+WQmTu~JF _ڶƯeo<af4.dg GO_6 ! =?N)f8߀ >=**˺݌b}tJaWK3/e)a qM-DƴD~5$5IOS;xs=9?2wXq|\ջ`]ljj!HrnBIP(bپTY+SFhO?LW?7#u*4\jy2(a#ZCgd~셔> zM|˕YUYPg̩ z`yCG_g&-h"(럯I&Qί@ۥco)w >6$~}%ng~ųtܳ`WVy ,uf̏=3) Cl>{_K,t{yAdH ̸>)E7˴LyK{rwnd0:RJc]I#]VCO=_HVX@!*Ls61ۛ?%{JXZf=F \BO A߶LCppp4E< =VI',ӆjNCv\]^b#5w<~)8&rk;[\߲0۫ cTBOՍQdiՄɻAA*ʱ\i]5 D[ar7rIC=T]{(Uvݻx s4 'c&/ \όRO@xs-ĩ.OL}O!mS46lten6sPމ! `O3G`|LMPĔ_[VY1acL!E)@Ō$؀mg v0%3P:hu"j5i5#n!tsTX1t՗!$SB PpzGI;??YykZ"$6 mvp$@l)IŏG>%ya!wVʊϽF3nG %B x8aohLVolbϧ続Ѝ1C[ܣt6wo"#y,M0E)]uIS{,nc;ai"}2WH~Y5m{I+ l]T@vH( !fv#1vf;z׊<A*+Ft|~n {.΁miJPRW"->9w1Z5U_k,0V=)ЉԐakjeIxuT+xs|ZG]53wEE~45E~5M'f/RrNwQ^cV¾nP:@.>3qO=Pj^Wh2Ib\|: ހx@0YU?{V96J{+Q3k.'-2.g2kt//E*~O) Ej΄$(!˧oΌ*2y2}/ B˩Qm'0!mm`]G'Wt,|D R萊m+8NId~P5Cv^TF" /kArAb#;Lz&~oa:DLNқL , A]^p%cy,-)dU7&4]1$ tr^߱{/}9N4;g%Uڮ}Z0s{ WDD|?Y.>!Ӵ$ w@)R'}]>*{c򬈻z\ZkZAloA|%᭡瞂I I6s{-V!Өs b&?aPo¬{NƧ0z6wSJ@B NZ1FQ%ޫú;${a~FbèdG{_~.iH)GkO-!# 7StexM[h(>W6A/#~أu@rQjyS@=j?,q)q2C0lpB;GF~%v {3nݽyCUY[ ψAUvSՀ_`مw%M̪Àtjld' ѹЎ>&QbMhT%=Uٰ5o3kI{IUiZ™D^Z!^Q|PIY2}t] r ,1 ݍzSkHI(ԏv(emС]- ߏ*&nXu?h!=ߩغ$z0ށKb1Gus74snj7YHX_?$l#SDX+j?'jL8|wR;0v#9pG:KM8$R:vX F]Q?tq>|&A N399K؈E9`_EOWPHg=@$6^8jR~X{quo1 9hйSJ3]XH83$WsgL9ߧ&;f"{c Z4? }Ȭ*ܲJ9Cit?DMu+$15{dh(mg?`yD30lLpҳ~Υ-hbW` ?$avU{wA#V$ڴ{r3p!]| ]] i<4e+*OG0(i{O6]N?P$y0+i,q ; xTZz`ҽy6"H{MNw:y[fA:brȐtBhWEYNٛJh#L0ΈKY"ΛcڂG1cOye /PN shz`uS=coOg2Akfx1b(v2'H쪋WiA{-VbD@x9ePqSdĭI#I7vwa"s0#ͲD'onw~HOT&&p؜M,np)" 1A fPa!RCx::AWAgy \8Q2>( ;{}Eh7]|Q7wsB/l(sʜH"n^J;4Qzڹb#ۆ"WjrN0K%UHĥW.Hߧvrm'(pdb9^_%hh-C[h eڮ + $<{6(J -i.D#Px.2ZWE0q ss5T)R_񟪋ZOktBoJ|N}^P7qc~gR/AX;d|e-" ?I[C;VFq ۳UfP !g=MJ-\2kTjwU%VȁrFV"L~ ?6h bDpY/s j~4뾛GK2E=CDywx|!":6xH^L *j?@i(3F:IvԽ>`]BrHg@Jza-7_2K@w?r7hO )ԁ랯htKo fg6&y~u$G_mmJNl Rz#]w#Ωu G8pUa)z) Aptrp V9Es8gv=&_ u뙂 ǢLdߩ\K> E5^h'"]Sx%;c%kZ^~d#Y;Y?ʻVfLU˽tM$JfDJWd(80E=8u":+v1{ixddW\GE@|}P?+ 4nԘD\Gm0o~3wӯUS˯>ЏfD~v۰Uȧ,oPD?vfM bHGW&]MƉKt^pK&xfR][q>uuڽ-d4dP'JeBjq\9PrBӼe#g)Ѷ wׂ9>FVBmYfqU@s*GMi NUW"ox2[pET5zEjaYx UPd( $݌"(% AdF{{V4sSs64[05B4:c+@PĘt"5?cFqBכ:ZvrfwVYm4 wd6f6}FKӕf3+]$R=)KG=z6t9x0{ 3튣ّg) ̊P 'Cƫ5 &1@P8 OƧ*>'l30uJ֯FwV4Rg!tA $D0bU?XL9.ô$LH%ʌWP͆\WVl /Jp$fOS{]P “(qLRoCНK\5ielSQguFIq@W!7tnhSi'Π %y8oDXnDž|i)F5ɁCKG.X{ ;<x0$CԴ?S{Y ۈ|v6YVfJ Xd5LEsuB,@,Q|~VU8tBk&"wZ]V-rW/:Oy=`jzqB2Ck&}FNʩ/"/acA鎔{sw!ɔ4ٶ.g#CZaՠP- gupLfpߪG?:=%d)R"qtS{+Uj $2a8rȶv1| jKlW-mup_b17?m!{j@f-dK"SEO%-M߈E?^V:d n7kOoJtogrȄ3`$G*a B7uh"N^̤g:$GIV&V>/t /Ϸ.ZJ \eajSs`hqpcR$qjgU[eyKvᨂug@Տf?v>MɝlzIRNi9;K<}3:\'`* RЌOx~#Q'sW6ŧ^⽿Vtw }=O 符De6}.'J N~ָX{Aӥj؞ǻH;]HRji3FtJҥ+͜O T6՜IYAVE0W0qBp'BD6'Wb̈́w'{U UCc^+mҁAX*\pADof:\)'Gvm6#qjm?帩Y\r`.B n: r CA>yޣ}%H6n'oq[sE XG;U|⼸a+LtК!GTpL#q_z0z7+OWZ _u {gІlW9᤺`&>=zWMž0%SO-gHhGO5rtbVҨkY< Ha ̖~׶1ظ=&ķ>}NsnJxgke&j*J],pdN+ l!6CD$A`a;̈́aP^ӬH"TU9 k0XKN@$_c‚[dM9gG]hdMѓMI//ob,Gz>bJuG4SYgtRy}F qr=˽Dx Qhn)k0ٯdGM7%δ<;}mEkd 5k: W9]Ֆ[S{+lHIs09OWre+ݒ՛ö8=}nhz8] PTY岔ˇR6$KZ^,ҳD#Y-P+ 2?zFwmM䐙~Z~1D1ᕱen h(ucyOmK86/H&^'˸w`ɳh+(7EJku̢O_-o._SRp{g,HHzVl$Cx |h.pX

v>+*TF BnWpNd 4n1 h0/OYnLR 0gi]_C:Cj‰V 0xWΫ=̔cEPDmFijoH[N&df7]ʹھ~RƮHBL_bK҃hFpoC P~C*o('+k3 f9!"5Uh ^OVe>Iytڻiw_/0M`VT$eRyEp"s2(7BfC>#MnzH~ iFwttW * Xkf6eܨ]IDŽŻ`W$Y.\[yM{oCV7e;]&vE\;E?lvs_@7L+3cͲ2^TñK>L34$TS oY,pXԷ〻&HJ(?;1SƢ>w@(K;i7חܷL#UlPEtEQ s?avc /GFo>vx=sèpp.Zosq]"c"F|,ObC̔|0'MH/'ѱEQ4d@YeHw9\<7ƧC\yH'ص‡j=~jVM).GPOh/2 VsQ*,&XO"0M$[2~+{dӗbT:L(P%Ԃ3"(H{~gWRzJ+[pߎ^=6 iOnjco hG"FPcCw&!tOS@\2;wEo=Ǭit49SyޓC\ȓY8U( Ы >PJ\k8|؛ .=VGTjFdO J z fۜ9]ޫy&+ <${{%~kV*8ކLf!۝8+1_'&<:BƞX*$4UAc⟤Th1B*oEp{b2*4Lgۄ2^&LGuַh KrމzT6|F$͘W13턎AgۦnCdVȹcԇy+Btk$@8r< m$yT2y@>r`?Qrsלo}R}Ia-58\ \FW(,ONILEO] %Bp2pk݁OiC=@zEt`ȏt6ꥌ/<9DjVG3jDJn5;v'0p3&N]L:bw6XIg"[m#6wɋjcc>\(]j>Vq$cɳh k'$bC9JnǾ}wgiG">U S;L Lt)(ݚz&$:Ku[/#[9̯ ar3D%!np;/#aH.wP֫q?ETӮ`whp|XƶxOe~몱H΀W.T䢕2b˜[;wN͝;Ve# ljwݍ %2 7 ]FoDU#Anzo7b: -=zsS>_oa2^ .O-"([TAKzLx c!JeCՁz׾?߂xm;Ύ&:6x`k88+xU_r|Siw<5A!ۡ2Y'$FhH_>3ƻUW%S('B1ɡ– Ϙ,.F(h?Gk*L̸:vZO=RBG5> RRIJ3A\P,쨍T_I(8|LQqO|,@䨢l[4k7*myڙ*zIDLl(/i2X*/DFP/%Ws> 2ɐ9a! #R@c꽘Vw{]hM4svhy^x{ GveoF#AH,',w:f˰:͵@k-ԼB2=D0HADFj~کWx(N0.[vX|mO:#%POO>Z+KgNE<瑸^a;3s{\zsBX)7 Jp>,sȪG935|;I r;ب3al_Lbq 'R}nd[l\*ZTS _84] Mvvt<27D#wпB%,6񝖓;+&?bYyT}wҮN7B(YsC&NI.SvRHXAmPf e (U-iPht(BXb&Stukݾ} )RxN;^MV}y/NItsZ̶R * Rs7z z9hѴyFM.@K4NjQfRxs-@{2E eE/0)z7 ^ ;2#Hɷ[]c S|`Aַ8, IO`A_g٬lWy?+1,P HV]yhРϜx' >nsDo̫p.m*2^N^xT sЂٗwk d(\]M|S,`~h7-!-;%R1 IFs^]0dzV;$ߕjBkjzVd*c  -n͜PiE K_y9\voIY="iDPt+5έŅQKA{M٣`ȽG{6;uٽx+!T?T<.Y9~QspU\r=N<_! Bǡfyݵ-='Irssjn'' 8G1 †>.FP]1YgeХ+iG>4znw؞~&-Q픂넏=#k&Dx!hs;y$:ՁD(If̐R~_Ѫ/JU>Z.ct 3lcCoV榪xz"*.*TOK'G=I@7O\}0h2":*؉W]-cm'=s,@ ֠_s_Wz$n䃨ZRÿ#j=zx}?Ѥ%߼ '髿qCMx– ҆Hqcs| ;{nҀ{t\3|CTlE=X]^I8*AIo w9a1i #nKĕDt|XW".TDF923bԣ>f9 z8&&^/awz' h&*4]ƬAdYc$bRd`_$m+Ǔ`yPuX _(K|5Q{-i91 Ȩ5 >G#1S}J7c4=S_1"L_4O*D>XnC#7h J拞ÑXzKSNdrr#V, 1cfjDj͜CANoޱi8S8~ 'U!.ޗ}$f #QtN$[61Ѵ/uHq1O{U8r_nR\?Ake׋9`!?W~u|u7Xxs/B]p"E~bX)ۺn[%O[l<"IN%(;a_^YW !Źeh,<6΁Lr:G;^ًq >%6Jfc7j۪SѧyŽإ ѡRĞ厶>B& ̶1]{} ~Ȕ{8)Ė,ȹ ƪobFz$`"8JT \0.51"/G:i9F9*NUuL3Kg sLđ_i!NOu;sȈ]ܷ $ ˜)]њBvϽvT8hWIQ%dj,A* 3 Ժ\(q&TJvP*V%'G,N2.+hUUٗ%")G߹JEQ;fx+z|]({sPdn3H$w[4/p:)!#Jkk骮d%t,:LqN:p42Wck%{@ 4rXEg 70Uޞ#|+.Y3CrMٜ}S+*/vk$ޱXXA N 7CPC,OQ :-w{aa8e0r {g#hNtz(YoB_:e|0'] 8\DE0r_jɆ +КǮHdy͆:O((<$]҇⭶pف4Ȥz8&k<5~GH5x(M:DD)yLk]ܨdhOj&Yy)#y@s)dQ`vFi J3|MԳGgN<2.r\%5s/*h04==}ߍZ-[9֨K ?|۱WՃėhU3-7ݟB!D 8t|kX5Dȍ w UPD"4Z2W*@߽ excv|"G&x._iFUxj[Nu4k#?7lQ~Wqwdɓ/mo\&Vfbt4+MuVMZb;'zuF!f-LPWuK :S(f:<'C]4uS,Wg"~,gdD7j_]9P8xX=R;G:2P3잔Fo>lO}A-pmTҠNlDTh=u Z=:pi^6k %ϷQ3EBX ]jc %3KHyihmMzoBɡ.ηKZ)erSg6=Y+0ӣTH*%\?k57 Ӽ}#*sY.kZx$(>RMT;Bif ZeIL7P :ZL$r/vwgQKH84}2WQj'uN$?ҦW)\B?`yuOk:!i BGԘ]x1E +e:Lx|z6,fX!|Y8P#a b`#ݖsi|z]vzH 5m FM3@aQ(Ә~݁wP/q쒩߰w/qHbԆId-@A_>,~ĵF vf>Qz@6L[%Vcz" 1ǎ;.]#eï/f.SS@wRo* )N?)@J"Yy]N%4=yT|(Q=V|riSf iz`p̟aM(SoCΨ&G֕4="GocqsH='v(+ Xc6X . -$ }F$"*\mPZٗ |4o^?׾ER`4 :+{ne~˧R~Ҫ>yYydvPy&Dvmjh'G1t ںOIm1 u= aDtwADjJ}K0-.gH-"I$[tś6kS B '++ҨcyG&@0m5i c oө,6S}⹆Qѱp G.<C?r Paγge *&Ԃ]{J!DZG{1QZҳ_4$|R#(\C@+T`w2" OVgvߗbЗF"↍HƜ%Y7DOӏ#}*ҁ4dU ST5vvp&#g=X$iH`kmVV};̒wѽpJv&۬{\Q(Mg Tl'-?a`( ĊbFJh%g.J8ﺪGݳO(ƔGzWC&lNZFyN,q(^qFIx22q#7VNE«dɜFeH Q\r_x 7/d!|ywHѨ=-˰P2[3?sKHMwAA8A3$X6g;Z ܠ,<80L,uQgkPy!N-k=ƿ(b +ŁPwjD:@9i}ΐl/q|9¯jUf2_ yX2og݇<bm%PK7.Z-o5ltP#Ъ-c>2J/8ZQt~d3V;7Bu)PaDai=#2.2;d+z:bg ( l_y/FzLOo[vߠƢN>dl':]24IOX6@}]E2=RBoEIa̜qp%a'q"r-@^ yMOQe"+Z^5JH<+?a0GWp5QxD NNqƙE7'C ;EmQ*!?q1qC^+hI$MV2mҧ)HOf&C}7bͳT/s*n? } Re&I=4L)[,w#TĄ[R(1GlF}9t.A[l] a`1/2I.T8_"OoZ`URd v|Ũ}O]LWFJ@943([&jmE"8L25:')sٮf,ݣcGS̤ZObh0Hk1Ikj A)P[tyH?exRvwǔ Z`1De",B ~1b'*7ojk0" ̤;!7rtt k ryXQTϠԋ[Snz[9uȡt6WPg'-0#47HP .o(0t x$rAsqK40Z<!E**8}۠IC̴X*P#txE1ݏ #7=[VrD{JR)A_['1*VSکŢw/L߻ f[/5\]sljQBp"{H"ε+LkljEu! 4 }r{?`H~N^hfv#ۋM s5 1_-׮A{,HKw=']啅ٳa΂,i3+6SBt ,seύ9{V{ܹ5X,SAroC{>EeV#j(ehX*3|H׶UL&ӊXneXQq%C˸qwV̲HQ,5ǖ]6|7 q8&`B R"vExMB?JI6MVINMQLlkcmvǭR" ҄y!rӛ{X^!{B˓ԥIc!){THN26 Y-KFş؝V&E$9E!rrUM:c7lu|T:VFcR}5OGͱC[C;Di[Ba4PQ (P9PS8+A+\ӥe^sdY?z4uECyWmvPv*b9f cPtځk>T_ tb!Ae$MJ-܇Tp,4UgHӡ㻟@,*oSyW (yp4mt)EUB9܏7| +JJe,btJ6^#_Mہ|+Z@ 9 ]I:٪pg6o۸2~EgWyq7rLM(O诔eJ$ cv1 TM88U%Z*ޑ_6"--3%?  0Ǫ>b`xVچ5{Ǟ?Ktre6<)/Odu'J. [rjCS2Mk{ R/v' 2Œߊ ,2)uFRgYƖ&R-fҰuwN8v%7bYa$BP0~l,u^G05T$&_3 (\`(v-<@gr =7k;za7FӹGMS1ῇ`@%_KRpDWV{׉%@{l ]A؈#s ôU jհ5`)6Ɇߊ2M4p3?4{W DlׄK3"`%b LBٱȕ[/ZP1EL˯ !ȂNAN"Zl="p?j2ؘp31JoR7B?h+ܗ#eǪ Y8"ԁ!IWN`0qwAܖ5~"2El-IK.No[`o :i?r ˈk(*Th/s/,ƺn F*'Wp4\R\h8"gZuY@š!/Gx־Ծx9>D |AܒdUܤ׈k?;L*IG:#Vd-njTZrV9g夆ΒUeJm!퀹i=|O=E 4Hpz Y Юp G7p0϶D00 C"#(qݢ91_ϭh ] \_$8Yо]O*) X'k<* ]38f3z4 Bb.p Y-®w~#V;#FBiSdLߎuergfEw-,u@-LYzzU@P88җWYPI#H˴J!{b\Ѣ2 J{|\(.^]~1ҷH[AϽ+p2#ڛ)/إE z;F 1}b b5{!6N79qntyA U]nfjZ^Y ^ܺ7)̮6]Ilo3`%1ZxP ;nn9t,YrGzN(S+{,4MN:$Gk.HPOM7v 8%lMʾ:W<嗋$wJ=zUuNÁt-Jj'\;Ku~fnLR皔Σ}cB><|@/J5i1/7-Hw+ۍ ;6Q;y3ouom*{㔥t-ڠmEd>rDq9 dB@e^@$kSվXf˧z y*ao~r[U`FaXKhYBd>?¥t;Lz^ѫfێLiػN6SNd^- /!7 /$~58ZĄ|b_9.cth?y(@;"IXp,ҟ&Gh,cpNQ;8E~NdC;XhO0\ʘu`U ,*p^7Gt6hQie3 CO,>mqtji.7Yޮ~.G5±Ki]H3? S+xDM !-r Вdt& c\/qY-?R\>,7ta~fͰb|fؙK;=ö^$-,}NL߂or&'v )#O94z'k򐡀B7W)Y:{TlFFWLK[T|!Tg"ezԞ6.,J;'oN1=ɦ)?Ѷ>i\+kq~_+7A*_H<[-2d'!Nbx%w 7:淦E'&fێ٫^BRa¶ڃL4gEzi]Hm'4ĆG+COQDN_NX3c %"JZWLI i 1zөQ0H-=qڧpvˆ0#iO6x5\ !ljD‡okxD~}g/~tB[׷qeF̚g;HDg \Է0ޒ >UݥzRt:cfU'%,ư5oVSf=h p!"w?70:#~Tm9QCq!RN\hf89)fD*Q.$Ec| C |zRLI|>8[7M2cn ^>Nj׉\8JaZ^|WCSnNMs !  NѦ xغ -)&JɽIg VRi(iÐRUMLDfH{hg VNJgoJ#du'A[hȹ7=9ڇѽ{oƔU* ǘ2{uI ]EH[#ykRв,^.X"n0hƦbHi5ɮgNϷtw)uGMjsT\^7!D]Ü6Ww4ZmdZOZ*ٳv߫nJ8ы @N,N팸M;A˧.ŕeV ~\mhz' Yy]0|x? 80r࣮S B&FL|B=B.mZνq5[IO9L^A'rʯ./N%IJ˭X*_q2ztHe{1+mz2fY/av+//ة1m^{Է5'S:v=\tT0Q3pqJ`f`inɇRP-R /!с(=oF͊BXC\&p0{<j{xo˝A;,>܄wt{Lgr\ұ.եE>UZ̛%B R@fU uBTNoULw\rK%9@ywG+5Mu)_a0vT[y݈\wtB/(ekl_I+ ?Kw=j6QnwF,>0|)v3^? Zl!d-ű,o|ook*ym{|r B_!s&l6?h],9!U2,P8>LsbRmMȘ%X3V!9Y,e)`Z5On3UȸuC]@GZ5H4F3ylȻ^߬{D10 aSZ{k(LCe6mD%C^PN~y0I;oUj)e q8e}d֝a l^%dzp5Ձ(w-Nb&Pq8xL _ 0蚹'/*Wp`@su>,L4Cq2-ܓmU+j"G['?'ޗ%RCbRі#6e>T#M };ݦ?Wζ*Aߦ޻|!kS@0]f;XTi+uI#'1"uS"3.-U:Z\jv:Gl&v]VsJ*lכQ^G7;y:Vdjk G`PPq!o㙬[}02 ]}6'&(8|!c2Fmkk'*>/@G̭q7 !E\R?٬L:HZ J\xЮ;M{euȏSԿJ?BF#z ߈Ԍқ@wAĸ~PՉf)\X\\#Ņ<*'nKp86V%WHF@Fj*ͽvM.zno;FpQӢ|Р93aM0J:b|Mt,G¥M4nѦFr:`w\c>V΅5:S*w2}/6vT$ޚX=#'$h[\b~[9k-t_~CXsu`LRȿ2ayƫwϲa] q7poQvt eaS~) ew(r?=Yϓp3jjSmpIW%Qf3?FrM^rSRuUU@k.{AB< ]hָa!|e&~ dЇ5`MF6.ib5v5ctyM:Sp'N~wea&HAW8'w o;EF珜<ӟ{b~9vhg0PKäHB|-Y_bwr|nHBɁP ~d^rmu5(A*3BchgZ!gFK:1Vo=&:ﹴEG M)Ҫ=0 )&3+z \Vf8䀣)_Rlyd @|4]# XBS `J R! <@CK%NQ*oFXߨ꣧ĭeQ|lF:E. Ql=&KRDd䨃ٙn*Vx%iW`>Iq jl`3jY=轇(: 0Zsgr˩GwFhX)$H#^vK˱sZ|٧*T @كJbv RM4 ԾDq!N'ԓ6% ]u9O?ʽC&~Az'x";Jd"jY5 s!<ӀQV^pA:v:=Sbl@Սu+2fl;,2[tD*-S;ҽgm,_B!l3C2^uX5г=܎OM)x|bOs[v)1ڊu5+75oܤ,./ErrF9K,ˈ,Av^f]ztZ׺]w|(L[X2CQO wvKX9*Zh"ã݈SRm.[0$ZK~G9Z^- ʏ 6R҉o0|J0ۍL.؀_ijjDd`ݴ3ȥ\s~Q26(5] ]pFo=ZyC&@ 5g;3&uXk{O~U5;{ fDc-[Yp-zeLjQ >;  4Onwdq<}.hQ֐e ~Yw "[fد9~`=b|AOijJ-KT4_哞BȆI>[I}ZޢϦ`J\!5|e;C]3j\;Rfŀm P*²' E"B}*f- JGxF>hw&ż;s/nGϥ* C@FАGar'&<sWHw6ZOw;ɑu ct7k 3g``5;܊%`IFTX:!Ch4^yԒ#م_;U?XOW(7s O&J-, 0WrzGxƿhƝsxBZ,,ɩG)3V o YddO'? ROiI9pvB4niDqFutc:j >^E͏_gL`21a`$a5ND1FczMhZh5D;v02ؐB 3;wƗ0:yBط.u@xO}AOtmBֆڮ_&&PubsW6OZ2ox/ă Pi.*"r ɋM,NcyhV /D޿^B{{(:se7{Vuk`[d/|G*pM3lXMl &6^o!6F]vPN^ނ3t+8Y+tn!Sy kĖVF`#خ]vsTP]ڪ=D LoIɣR9fvC/6z9OAkSǻŷg`Ip;@3h( @o~7pI֧9V3;$zC?\v<_1b԰q7Bi^3Lw |&7#̬\bi]^[jW;gT}uudDL" u8ڭEEa*{9~)ZU~$. zt W#t[au˜U(ؓmմGp[f*nTխςz̡|=tXao lnj' wnu Spz @3$}=/_xr-p&mJ LV 2 ~$im6pE4qirEÓvI4-G} /ʑYD:< y "0WSIl ƥҤ^$\_b} Lm( ƭɸݹFpŨ6p_*fe݅,9Av;!D⦮P2NAdtw:1XO=\14~C. nI5"~d܍>ȦBN,82"kԧfkbr1nDe#{JX?)tUim^G1::+nH=?P i@g$a"!Iɺ)Nv#>3z߆8k.s$-V +0 cVre 5cni}=K|n<ڽuՕ0F ٪/b~1!azbg4ys5If}%$7ՙ<8دPV<ͨ3^|Ťes1WҸמB ɏRQLGڌQ8ZV)Y^>Oָ_#;j'eX;rF5*N>2X|T! PU 54K*\>9 t$̞V^Rv0(]?ִO. D(LAZѴ]]մMmN}<#!P$9GyDj;0=R+8DGT]OolReWAS;X$j'kx'ӕw_CL1#+5a;<$W|MsYȷ3HZ>;U$ nUqd߬7{FqJ"_'_jp:J `՗ W[4KS+Bqy {UO0Z1!X_4z%xJ> ſ"HXo/zwy6).陀p7~cʬ^TEw#qȩ]T^I 2 Roy k/\#G !34q-;F\ŻH_LhWcz #6eL؛?<]֍i+鰅mSq{6~tO 07+W[Ck*ZqQ %;ާarS;SdbsA-f1Uw l~WcN*WWInuDnӈOƥ)ԂG"uI4˺@h'J|lJM'6>RJiP@1&LFw cͥ8nC5>5۽;DŽMDC5wd7ѩ?H‘,'1?ѽ9@YImfծ mDt8dmD"p6tU|H;Po#kdze6Wi"|2&Z Ep +HN%5@ڬUy PSZ^1Px> ,+ܫI7TH"l㯑sy곗>3q-M(sNEpQ͢+~6lp+".=ѦWb/9Yzhc5`&~;357; djQbl~h13E 1"2)tRl($)H>;yD㬱L5q21kQ sp3sac/EjRS /@-߲8A~0 C f:ط+eFU Jxa%*p'd䗷S($PZ>]*O}fݻ)̫mT :bFgaƚ5}YgfŔhcƭK^;D%o!x?nnIQ h&9Wp/mN=8['iաL?Bk~GҎ3NJh2h+u[TTn}Onljh!i.+a<؝-Mqð: 5ۛ{6}&;Ѩ C ynCV0imV3^L^nrj]y\)^xƥA/σ& `x>QgxE0nGr/LdrNT<UP7f8t@ƒU`U;Y C=$$w`t̍J.iA ^%` 4 ' Q.Xo D;޾WXR.YDWW/ul.7ٽUC&TKbOmװD?Xtniii sk̺3 :}Gtig`^x 7 %=p7K+D$8O:/CCڣ)i[EuT7#{G][f@c# }#`2Yvt0l p!O8pqk-=A6#~I_遝_WezPLDP 0riH~F0.yXF3Pٙ%7ڳ^ߤ!\!jcDSG/YKV'U6k{6AL 7Y U0^ ,$ MΒhs?N38 ,E¥bFm,}N *˻4%__1"?G^WCo g9+팕 Rp.ՠcEwi_OTe\, Htc{~6nZf%8kºy L}.mJhߧ@$E-FY㌋q?3iXb]X^5{xfU~H_q+x)u,ʶPSKME߹[\Dsd!ėJvLWFy DghvPcކMU;)G5e_lC2:pe17bw{$؝z,yꚴW'"-ssTpU*Z!H` ҖF;g1[o__2@h0 Vm.w6c(iyn&띐 " h7x5|HPQA.l"Yh]m 0W/ H+ <>&|hgH<^RfGBPMr6i[~AaԘO eZIѡt ?R5gk~ѕVSYUDZvMs-{*l)|9nD3BȃtukXy1utf<3AP2H2Y ֨ta^+K՛6l9wK"dd3&KPyW5(yn+PSzg  -_[NPfyh]!Nc::CXy SgbIS &WBUO!Na/eSg:E*$r <ĕȘM2V?_0kIU٢[⅄Z35xon]^<풖8ؒ^}MlQAkujk,1~LHoYf}&O^G~0~&wHUٽy^3jN6_P2ȉT%vg%c:&mSvN5~egz2(NmQGF1άxFrfz2x;u .}[&Ɔ"r@gʑ1^豃:kM`#7ރp:J1Kc;jsb0w x-: ~i55܀|k/Ld ٸ19v!Nx2oyGN2M ũ[5 eYvz|?dup&r.f?uup_:ܰ+gܻY*PD)-y 0.fQ^bȃ)BS#Z [yXpCsdj?xcV\sn0ꪦgA1ZB0&HX]eo1qza-Vjc5ZvWk)ѷ$͂ ,h$㌞H|s6Z1)M m2nϬ189!ۈ L#hHE3Wű?HpBdov_,wXt^H̵&#MGɥ^Z0Jگf܃ U0DpUQÒ_߉5#x>D7.sJHRUhU"lv#h`8&Wv,.V6 xo;XWȑN!IK/uՇ.q< o轏Ќ9o#r$ʳp BU 3|(k-Zc{rtj@/kHDi8@)z7bqɔOBe mwT[2RzVۚ ȟ; f_9ԿW}]0k˸`~?o6졯՚#Oh+MDn#0EK!ŀn|<)>R %s{!1@QP?FRDEM87CoCl*DT|8کxM]2A2R55| z1|=JH_!3?%Ru(ҐB|ͨ $(RD*EO ezeU|T$_3N oʅ-UH1>tPȖ#np%(7#0 |=45m:n1JNI U ePA.E0*ǿs?oELk! 2]%е2w+tB]R3k :9S]xQni~ݫ]RJQm[h?lq]D+;aM@]h8g*[v<~\gJn$aHVc*ʵ-/;^;⍹g(qΝP6 k3.ɍ p?pRJj4~٠nb+~A'.e?!7a4 9'VwVuq Z/, Y:S֗:(2q\Oe8iZ3UGhPz;,*-yLG2EDv9Rh[ @XN*xJR 6O,1>2.8:.? dW!!/xyr A-ƽ%H5#^aiRWl˖'fdi͆pT廣H*48iyFFԋyAW!{JM}dnWly ]Λ?;x[ę-XŮ^I>T23Wb 2LۼDc !MSD ,n׏;rd#ZiF7!$ӄ4.䕿"^ZZ )ݥ#Y(lbѶs:X(VGժٻ\PDG NJKn%+ȥ@,rZJWkuUGq Tl) cb18nÀGXqͧB3ᰅ1 L)\05gȘSe=j]׋ L/y朣mT25=q==h{vAL? Jrv[3Tѝ?wEW&v $jr tψZH4a@:|;=r-i&3U82$gꍋ7VYihH1#ED:pVQ 8b ˌr^Ճ*1s/ -&$7;9]b-6׺wev .{M]0~tJ>R[3"wmλon W:vrEς9#r6dL6| +QB0{6pWJ `Ҝ0xsq, ep8t"t^e Ce4#-<|''ɹ U, ={e40"EML{ؤcEחZoT^ KL$`% _ <*%ad5tkv(9).'Apm&&e{pƱ^[v6ģ ŸJ 9A!#X4ƹT-p;8-;6[#b{\G=!Ucfm!@AD<3-͝ $G玞ܕRW189# ˼)p~wvZ~h@V=y (d(vmpʙV8ŒWn>d#7Go &/4>ښqD6}$ʦ`&溂 ׁ7? n21lafA}k_"qBON洝)-ֿrKZ6o PSϱ'?3<QL)\0& qsƙhP?{sr܎鑱9=MYOyeE}TyWw+W](bZ%$V'k:^#)Bt Æ3Vmr!&kK .zlC^䫾DQv/$[q[x9J3w-}k˓{"*67t: x -EC[-zuYaU@v L\M*G?4y蹈gq6G@=sC`~¦ "f=-6^/eojۼvTMDCﵼSx8? /zO=7U'}GISyS⿜ml^S] ]En,MHn$8VU=-c:{jovb(l"RO-bQ3Ӡ%EI(E?T, m "}Px9%0K&״{zj/R:TnE_aB@2\s#&QKչ|f0>C`25ex Txm 'pUvDT2МgfwH5}CH @x͇xx[$s #K"]K7"a|v 6 Gkn]`_= y%5,`y=n_):NPțD 5"y5[W߮m6R I-N`ƮIQcGҡ~P?."~hAOTOįƥ&ts=a4t5Шv-r_) 8a8쨻~IL2 ;zMh(QU b&6A/Vkf -nZ$|d6ɴOO,,_j|+&Kб~D'ҭf5e/i>/ḫ8E/;n,8ι}Zw9~O}t{Ƴc8C;rAqlM_hXVH"G6+ӆ`Zr|qQ6n!q2 \S}S.H'`q۽dh ӓ0q' _"ަĊbA ᴪgO;Mʅ ~Z-H+Q9-UjS }D!WOaȝWn1j,Hr 8e рqu2ڬ{ӛ.U7a1ٹ,).d|?M޵+]PW~rMahW.Yk]YSgV!L1!bnVy+ZӮي IyM%ECnYBgA} H4ʬn0y ǿ-=jleE=}|ęRX0KBWҸ }NKn%{ ɇ8q߽D-`Qr45Թ8.sS9j}WِVOXVg%ݣ g'E[g!}7'pI rG}ʞ}LRQeo4J0L/!ٓGm)?]DrJ5]xs//ܦ\XpxH$+#.k;<ɓ)>4>"#FvxI{'D6kаҒyF5_KIni UAjhَh @Eڄ bZsh$Â;鰅<)g^Nzv D=8t壉0PUg H2=է[ALؓhxݹiraYi{n @K"Q2 Mgc*m'lSS\w}h3R/?&0Иr+eBɟ$.1w(bӘ!/t4gc?)bmr7]2qo.(K_H|".`D &h֢g-%)AvO-z"!1com`~;j`o?dU-Kf sOS9> %7 P"=6/ea8U\-K""C:-\Ye2(Ug|I$(0ӯ<%]Wm<*"IRLbyᮝ}`&U]zwe?o\m:v*-w?2Bӏmfx>Hn&|]>զjR֡YJ0Kş]CG40h{8M ;FlG3B s:x @Q0ɸYozPv~nVE3 e8^TUtQ3B6K#>1V/u4)Fхdg>J`L ]lRX l͌Y~=o{,=%5̆uTqZ Z^#a$DxT=7_ rgN.d-Q^Xh"}]TZz{c@Db2Wx/nf9JEΪ*>#YpJh(}IUNIۙIxy੒/zd"ʮ$Ծ&Sf._ʼ vq罿a- Dm O}_,QVRP9 Hm_X 4<J_*A7y4vS3P&ү`]⵾e/5Zٸgu[;x0crJr}Nu!>9"qųE&]/:y`[ \`;ƥ,,W@+~{= v,H ?Osz(@Tk`2~E-PCâFGY`>]HnɸV;6bL.M>nt<-)Zmh~ܖ$S 2e\H`31"30B.5Q'$s,/nlr6mMw9#e24=q.WV뽔tJ4wWH/BLMvnun$eGkьWw@fӴPaSeG/?|>VA೿}^9%J%[#hb2nUG\a :؋'M[4J2M~u氌;1_vG WA:'c(3'& a6Oc9@3Xa_l&"UDi% -OHe˯%֫"Y߻ Qaf]xo2^% > "IFGv{+uGSܤRjA0JQcsFث230ze~[wKl(RHMU\ێ:@kCtM"^1큔v cg)^~} GWZD/ Ks ~&+i!~vh+oWk#\:9 ĥ  l9H/yD#g tXۙ#I'@eDa'ᏌЄ|(,w (xlX+nع4#^ջϱhP')zuhL'[Cb>H?IsMkyiyc"=<"I`'{prK#`u 1^M$K ʇ5#0 pV7Y\A=Ygx->l>ʡYU5ځ;b{5|E'2&E>U#FzHѻ gm8-Z69KKs;̾-].}sDІ:OWD 8E?h`3e >k<"$*'P?WAlաӱhaxƮ1A9ā6a7vG3sik2KqNvFG$I0mz.@򺺼0-'p޷f|ia3R T!vRQ= ?,,yiדJiyh}&X{AÁeW8E W4Cyv!eU=Syt7pm對E~(܈+VAlpOEN8s8>hrn  GR’?{taz![wt뙸sZ&pJgWq<~GɘhoD麤k%S' Ai9h:,ܔ6S*_A-tJ).q/, J H[m=2eq)!- HZw^ahj14x~PQ^$-m㶢v|?&g,]/p#Hg6W^ Ӽ UHyguDA݉#f^f66C29:_nbk L" xS(i}(-qNo=78y/[`O_L{ڲ-G})<yQPcCo,WfjÒZl^@KחxZG!Ɨ;[5TP2d;W)Bn%i_UНz6fم/&&Rs񖭒z)0 5+&Xj[@]FZDsڢTxS(ZeNF4{b@ 亍,}pO[~ߣ%U61iJdh͸ca * ĭd]AUUަ B^˄K>=Xp|́ZR,Xr9Osڹf9x{*0hK]k*0 %K%6q]W-T7ԮDA}jӧr Ou 鯒ƘXcoYw; Eے8fu$m$c ϴ)W1yy;'ٞ1!\y{zC ԅٶB4q>Ot\XG |ʸHͳ1U)*MztuK6ڽK0s/]>! Źgh]~2GCĀ=}7ٜ@@8<-Hhu1*8$ ݠ5%F'?AOb$F-/VЂibn9rLVL r "ʄ!55*(@]QL/(椅BݘsiBM9庤4YU)Bk|D;l_px˩%Y?}L6Sp(!=Ȃ-ӿbYGL LKٝ+Fj*~iR&Q|/Ddy{j+q :J F'dJ~l"9'8P멛cc,h0-4u]K3—NQjnPnjc0y}TACgҘ6NLs1=<3met dw!BWⲋ&mSFj}fE!2K+u$ͻt$ Gg^4AfȾ-1>*,<]vh ЄT}ݞ_,%`(6I+-+"WRޗq(f&4}q@“@_ m})f|S2 jU^c_Π}1gOC\b`uV_J\e'RA}Red3`9nmE -@}T6-l|Nh!;z`n8U8;N_e{ݯ!b\[f+gױWHc.'P%- NʼnCQ>J?QsCh/urch!SbM"B@E~gBMr-59#,D}DOTą' .GZAA@+[9E[̨RBk9bZyTG66i~4'pWhZj@J 3[+wILJp68̥5;$v3~bPutiWTR烰~右B*x2BWJ-Z$_豇F;B [~ݎͶǞ 0}|>y7|/>R{ *Z[Y~iK K3,7ʗs03 :ȱ\~|o)J|y.hM|lw3Sk t=G]hj0b{ۛ٧."Lg ^e#DǰWx=AD9 _$v* zLזE>{E7#֛ZI5|Ĺx=A R xv-&1&RI Ý WXR-0\0ޗܝ+.5Y |JKFޞw51Ŋ>0)ؼ$׷znmܹ2R4"8@:<2$RN=NtAU)zSB}>7 ]GfT4cN4r>vPp)j1]MO&] Cj=]w̿z_]5ᅀM!3g6KZC*#+Xe . ;PO~?\3jpnc }+hO,%|9IW8eOw.NXVSJ5ŖL,,caĮ}}lӯp\K`!`Ϯd#E=$dE]},+J [}U9<)GU꫏(qoٌe<(]RSzKxk:vs]d/4b<{:Q I04=M&|+x mtPJ=F|o-{؅8Jslc$7.@Oo5Uմ0m?_?r&2BQw#W-l-8X4Mo*ɹglO7e v}P}x.VffcUTِcߋ.v>9qѕ d^͖"]aHOnKc6~ ptƹ1V1k`DvFqֽLH|GQjO;&DEs֏]%+">D1qD6[uBtR;9fv Yv~= WҚttjt&M➿JZ$u_3BZCzy!T9,%I!qπ<0FI1 (mL@RcUK93c,YsMH}ԙ5DmNtBzpo%<˽9Ač6N},o0dHT]35#˯_SNLqvdܺS߯6z%?"Ib&hjb"ʣOl( мJȑ=bgN{-fY.0\#B;[GNȉjwI3|0I<Ρ \QE@ t&HyɀZn&_$JmPxW]aG^5JW$kl]D^|k~un~Q[A`9A-ȕچsVV1@SN{̣/HjaƁHPLӄuYX꾧)/\$̚Kοݠ;Pml"wHgES> <ܬjZU_2pqfOl'Տ@r0N *AR,$UGW0tnP$y&#Yp9-Lzɟ}l?^ BwE *ʎ=!”q\乵[|q@ɜ=) Ćd}K:,bu2NA!M] Cis)M M&i j^y<4 scj+>ګyR/|hJIUL/\ 3o}DzB*2o"Ϋop@1VRK )(ODlɀ"xnsP `@TECF5eڰ3Wo#6K1`D*(%2SX llھ trP$9ƪq'RnMm61rM0wԃ7g(wg杆" t3t/PŌF߿3zʢZ 8y;[·Q)}<("F8n =r d^Fc7t.fܲg{%6Ki"@`W{O3ӟY%w>U}3fO>Zؿqcӣ14Kg"SwptKT+oݎ~IYYA;0X75,ᰮ^oxgv-"7Qo%‰?yiЎjљs>)io閸?[煨? Ȧf< –+>s4zpǐQ+ #\6J7f(:DfAsp?vFET;o5d3@$Nߟ61`A4W/'OPm׌TcyA sh8Y#T7`J5XrvT-#4h ௣$T4ކ"eր=0>rnH ᅰe 3JsOPJKD5^[""w th\{wyzB}f;JlnڦIrqkzS!\$7%j>Op-cd!GKO]NePnorG(>+y ZnN%-v{  u0ٔUeWq<$>1#sUL9$Ha-d_KT#uBbۭXw0kÞ(&:I>byг7Hꆆ.Uibٳ%'fP['K\'Zi?b7yppV.Uheoŧs"(J!ē!}jkq'f[u|~Fj(-dQ4pRhD`Twl˽&چG7ČpgxEW84-8"uW]s1ސb4UJ"ڬy-yjVosbn]_miżR=zȶFU<*!^##T]UúSowN)Y/G(_ c8+8].Ȭ oŞy@=h]G%"`#rW(:(2G@4ly㘹P= $t;qȼգN]=SAj0JOAI_t4T T\`M N1WxB6t4^)19yf FL3@{10;cf #vsRZK9"Fi]!z_۱6Y0ja@G"qUS;HqGn2~m̎K X֨^jb]ru[0n'QާT=~z I.@tTX jHچ+ђS 9}펍Qv Q`=Q<ihxyPhʪcE)?}#)`4 yzmJg"hUU𡙒[ƒE/- 8 cj;fQ?藈O> ԖjZ6st~030-l C1 ;¹:2W?>A!`݊W@~Z 5Sdt>%[=e70gL"x4nI*e`QU$ @I#u4w1'4ΞP\5/:ʢgQx_Ip; _\.F$OaڤG03]j-G[O7HOeDPDN r)"_$Wao`㓴˩{/NpC~!wU4V# 4nZ_1=럋*}~vc>Z^8zBUVJ&ojusT>3ts~̶ p!"i1{gԳzlw˭R{fP!I2m.FnlubD 6ZTEIAb+Eahpc6հYBnxݾׇ{RQ/4`֑re l ?$s s~+K[hS\(V]&ZN0u&pثDKݙi"6[JŌ-ƿJ~ټ͑UN@٘Tԩ졛E5|>3' O1>fwFah"o7m0x";U[=ؼZ  $I͹ ~^z-KZcG8n (ގq}r%: >]nzV(ܱ6RuO@qD  ~hx˽&G0߳i{  zfLװc^OFY}s֔#l(-~xjuvr_f%0$ 6dY~`hf-Jn⫛ .Rd_2"j/W`.1 Z2gerFBjܴ{sj/đ]҄i p+t\UEu1.: H][w^p[0T( &5..M3=R[˵%-ݲh3gg\iݰBm+Sy;.F+L^OBʠU,L=K2FЗ D9W3yC1fG|\ R--aRNas0\A؜K*z;X_YE䲴D ؕCsޮqZʌ ɶ :ka켩Gj ǬIwQ+(pl?Vesi^0E3۪ CH_(6 [U()Ͱ8tWzJrx^F_̩E."L9iqYNVSfQ`7]CYEvul˗UC8kd5m; MWf޳dJef;w@]> S<VV^v 놠P@T葴9[-}չ*JǼ>FnF\d7ĒiktE+. @3t_\Z'7AOop⛋QA^:+=a oo|/&3*?P+maKMg;8e4lAy远{rt(I8ZpeXgML[,UfJ%~8ESp 1F&LJc7-aHvj nqAg/'R[Pˉ+\N(|9_MVY Ӯ G\!*BMB$>a빃Um횙Ş^0`j_r2 ։ۊ`~tU/7L{% :tnp}HZw6S}ͳ̸'ӼjQL+2 ;$:&.7e,&AKzPuX>as_dc V71cF1N^G*gtjtvK3z[Lל;m_n5O4.d7*T,wQ4Z>o;Ax|ӓ Mw =n&W, [D 2h>R,K0TcTa.WMwzof;N7A:rc oC^Ö/~ض[ <"!CLK)FEteo(gI줿["D~ j~,_HAlh|t&:M&{Yr= Haz)ހpƹjY*zɃjp[QƯDY9;nK^U*vu^8 1! tQ{Uތza TOO)?Pc(dAui&ceEX N&8E(t`r5-X 5Vr|exP-d!\p/P08}]%b;EqpaN`rEСo9 T[H˪X]R@o`6C0ڭ(:#RGXau*/rZ4W#o"w*n&@ /I6,`Η.шƑ8czbAz (KC>SazXWҕTi<.sm1N4*v#Zk=r FRn %<@,oM-c7g%X4=%\P1AXՌ?X̏hpGsFF5 q  <g/-+FĎJV2['* *<սw'0FkZc[R=ʹa1(ܒ-2O E:9X x*xR1QeE1?lH~װ lqMtFNn7Y4V]=ͱ#o~zĹbd2!a ay5M&= ȧX1r0`pڬ_.ZI@=qB(3n)kYQ}?Y h\o/6 c3@K,k nZ|BW8O̬͆ vE-`vZ'L8E2^\UmaGԱfH Z7Ko vu[sLҒI[V ߔALNxr~$DOQg1c I;Jd4ƒNb k<]@50̔QGjlSV*ZOwu_p`/Ri $_ ]͸7-g/~S &$1=AڲPkz%NrҥِH܊GM?`kϬ)[,zBjU(HL̇8%9I8j<{o4aNΩ~$"hՆHC P í&ӗvjG,%M¸ǣ?@c*o D) ve~7/#\\k'j%f{@9jÕ)L"De޳JaI9qPi%>q@\R%iw{97PO(/eo˼u0r~p`mR[uilWU˹#e}AnMe4sP1LAy]|iGj8 YX1.gr@U5Mb TO姓U"ƳB׊c;V}ëLa$}W"'RD[.fg (%dER`qZ)sKҥ2Oz|]wLmPC 85Z_d0I x *mf*SPMQuMxwW/(C%yd˞J-wX,'0;FSKT΄ GZ{/Fр pX2eaj.Gery(%J')IE| "pVI4%)JgZS-b*E>[L[VmxUOcV jEIiuw91 }ۋ=-l G=!PuzcfBt,^48zGj 'bPW{#ը h*0~AbQ$FIP;\4$? p nW7z L'FLB|sX1LOMu~I>o1ƨ'ˍ|6 rc@Pt«*Ývo[1sɞ*YlS!l- $YfD;X $g m]ypş}Yź1 {̅OP{f2HK%#VZsj'yކ9kq gnGEm{EE,n& ,< 3/tHEux{<z/oS~<Հ-mk#(o)>3Z ?\NT6lٜ2i%Dee%HZ̥y [gkHZ9k w? eSl†&~Mc+VeE‹(݇z]!(K_G`mKP7BJ|Wwŋ*ϦB½lX-&g_PTmZƻ y0rI|[ңdMvitkteӻĚxC":_iE#O7b.qA)%@@r<"@]c{79sg>@Ju-K*7E °6S9p? +7=$ͼ +p2y\wPpljv8^7p1@o,c@1(| N6=ơBؘ; yf10Ef|ùV맹 5QÉ{4)Hh1؈S&)%8?k @0NW|=bfT'mJĄ[(0,AKw Є륇0H<'+v4FhSɒ$5PM8㏥%{fV,Wt:HHwC0 S|`2Miw=6#̏~EALVTnAJګL0~:vh)D?TR0qh1]{Fli"C|_q;R*XBOU%,~R^7BP{A և:Qddϩr\gcW\i>NN_hSo<ܚniĬd-+3d^KHV|-LJȚ_qeKG3_n76n)h= pEhY/9EGQm^mΎg|\7"PǯbCh8ո`isp5~KI٭:V=̫t=I.kF'of[w}]9lQڸ3Xjo^ kۿ W=EQ&xk>iG_R,y0,#Q.5|,S}ęFaQFs38,EYSqv,R _hGs] zR8ivpOϭ\ 8VĮP3O_8\&lsp N@LX]Dw^w12[~/T,>!{#ASSrDԧVʷg'[>!$cW01<L1Rby6@nQbC;U AMJ?Vngǝ^`]xy&6Dv3">(uHȞ6؂1X~^ygxLfIrYȂ/W K%(V]JJQQuD̷jbUNwYbMɅJVV%Fp>/o;3w_Q0O%1&:2H]sB9w&"l%prVcnVYlلvCd#Sa3N,#4y<w˴H4/_s\:xY ]Η€JZ,6ԡ5># 2 Ia3>DTkW@5y 5F(X8 =0eD{K]z%Dօzr,WȒ m,)Q'OH%`W FW)`Btv>yՎrܚ,#ȿ*QG/{xx==J oSk1OaCbN (Y3xAZ/5LfMD32]7Pe6#p$R7v B2bu8Ζ\Τk6/l&LQd`~ [^6(&D7CzQ%Tyod?C]24J/R_kMMtKX1s&yIAú(5v,f!'UE }aꇏlzD8WX;f!ktݰ x t(vY'W;jҁFZG=S-!ߑypi @9H&5[< {TE—^el0z ri}qoL# Yh(-?qfN?ںk?N5 Hs(WPp8i3φ8Ry >g?lQJ Cs֜36dTb:ͩ#` #Q>`W-;[+ t8Wo\sVK%ߐVbقPo[F5ouStM[I4 dK'IEa;#GX:KY?Qn@]R2[=ҊF@0AlM/͂|ĬuƔt=Q&oڜI#)]. ژy7`0Lq; AqGzSzr%3*꾵v&/֌!P\M+2I+^!}%܌Є':!]M\&Cl >pDUz5-3S{4}pdNUIFG`Vbv86P̌֬^=[oJL(6@Z{t{*N3hP r6<~) >A$q=s"M]t JK":ź}s;/tѧc܏v`Khe 83yZq2f0]4 .&FԴFV`as6>AYŔLy$Dt~OVJ;9j!OCюպkй}% +Ṹ,hcq if~kCuND}1ƞ6ɖs쵃VV^|i@O(E禟ƨ9؜_{3 T}c8N[=QUx>EG ۣz N Mt'a& (0x£Vňߐw2/[taYCGNZ YQM.ׄ8' h[6~_)H+5z5kfSZ~_g(f#5@hWm@)V:tip_KOA99XRd|6c\|e*^V!;HI [)wm{_Z6t,ioJC%J1YڋI| .eLN2d歞[n]2w}!{3T5[?n#0%@+?6j-+ͨbVqFTMg̀v -y5< u?J]K PLWnɵ`PsP ]p6XƬ6^<2e8U㻖ȚpS1 HO(:[r?P .eؕOT! N d(:*)dEȜlцd-q@ 2|HNk|Lܽz0`2ݟU g+s  Q,Hʲ>Bh<&9͇XG^hVQVU\N!OSno #k`U`H'%СoQ jjh^-y[:l+8sbOzi7z<5]pmu-]Bf1Y1iz1,˅%VH!)R4BJF!?|5{"5aa$ m渆 Rd_ "'ON'-]6 *5{fղx}|LsωK"ww)l"QƱ=7͌b^d$a,&Wjz_HlZ. nչBjVeD$&)Sԟ)=eYp:>WPs7-U2 #I55mk^CV«-<BJqe1d+7y?n ;=f;1M_F='~.ѬiVyg.k>6T@t,4I h. <5k; :cYbH!C+5j 7AS0*z%;TZOIYgS&Qa#q'Gw߆5kg~?! hl,|&hoI0}y&}Ph& fZW>J$|AlW^e"QBD#-eo)mls—54 Nns0I2y ,Qs/خYA1L(*J\%D- EZHp.-|3~tO쓐XaVw;};rBa'k8s>#WMY$:F{AI#f>;R#w͎%a-ߔЪ H蓬h/ ~a&'JgYn~P.O_%;Ĺ1W)_ {"<#A:B܃QJGi텎V3ɱyfVi΀_ CJIz6J_._MRZDfoԩ墶J%.8:>zT܃Eh F5)r"L5ѭYPV;tkNG/! #|It:_) !20Gh@QmrB'8Q}!RB)®Ђbej*N+&=!J%L 3#Ľ^W __-d@;Fd%gye-Vgݙ:`% l_⡼"5%_|W\|E(憸/K̹}*xqlSl($BlgbMڃ.%Opc'iwkQLIy<2& E[ gĪ :("ɽLn)Tqj˫`Mi,gM*K=coeF zOfiD;9ٶDvƇuOK~"j.%b#]+~]g7R!&m:i9z jfvL 3VH3? ~|d"GWws+?{krCEawBüD|>5k5!Cs Pk)?53~Vb 63ݛt)]prBC~.?3BQI5\/ViJ^H'aQbpؘm5Y_ v6  GPjwr"d<4C`-@p]/(&'V<_Ā7[Xאּ0 #҅g&Hj^Q jԐK!RDQx m5miTfɥ2¿gDŽ{ " .Wʫ+vUltlZ:-woʮD_ʵZݶd;RlTe9잝R $~n3\ >V{aM9Oa4&˅ T mnSA,ޥBI".TK[f,}tu2[W tX`bFj Wz|$k1J_T)Z۫ւJIj.qwrH٤9Ct;,.,%4]*ZC`d}w)䶷ն_dyμ$ev6 ؄vm@kSͥ>jAeGl+.@JLA6U!{ k=]c5bslP@s j=fMtߝ6#>J:υU&DZG{K]uڔ0- (3ӜЫk~S.w)cPG ➮gg2Jk՟,rEiig#T#=dϹl`TY);$!tX{b * #0zB9}RcOTڲfGڹUp:]R2xbGL_kSƔa;i v!OƳf!7Qug2?[0/u)_7$x rQT>' (6y A5)Vu? i2M 2wq͡qkղr׽/盱R}jb yF?j J[*!,&ud3n{tӸ[NP>6yitm$M%|9ήN={֖R]tj}U>qԭo38t d,>R崷XJo'Q ~Dkꇋ۪IwpWBY]XyT3 ;KMiJ$/ Zq^DC/D'"ͣy#)+r1z@Zj>rd܄Do՟tEc`~K۠HZMʚ^,mE%3m2#,ŋ'&!d d$o9}X7ƀE_ Y{&-0aͶPH.pyJ&Tt[/ E9֦smp6#@Eޣhdl5:(ԨL~;>1*K.6b>ͦo%SNU0 oؤ!xi+پ邗1 <߅& qW鯹 #]PbúLMIw<=8^v}=!(PLCqҌhS|HwGӯߦRC&!Q}iGKՋn]2#ɽA%5M6+ Vwg'_aZ?-& HNhDyt1 `% nǥx/dQ5hTwHN7sM,688jLI2,EGAyԴv߁:xIti<RZ2FFFN[\(Yw`FĥtDlywSFlGS 2hPe6>/![e]X@7CY(VDL 0e ;4lV ԛ A}exԾ=4(4o |3pm@Z#Zbzp*4ݎ hme3iDv]%58}YE]q•a3G_L HٌE g_V JPF2{ >9y+ʞbЋ/ӻ7+@&G9%m{_E9rp_w&H\gV\X!c@KxH8X?n”4'ÙfxCH].qA26+}a}#}Y<0i+ǐ ⳃ Tk%t4IdeulS>& ?9c( KV#~ֵ;釆 2-{pE\WBVa/X U 3bPg`8`EA9嘾_7AZߡ3z6}/;4,7)o;[ 7ۋݥ62\;DO;&-"ۧD&kڷ6x'شkx2(̭`3U]Q@WO8bMEJ'NܙI6uĀjdnW|dbHTg`Z!]&y \ T{ ;b\Ȃ)/:hDAX;{ݭEIB6ߢ;ސ]M3_R [e)v`2=$Kŝ|.嵨}]ӀJu _F,pY\ ~ uDuG|DPNW (nZ$Ӣ"sͥuoU\8I;~);'EY= ro2H<>:+glU,Ke@yRPmrω3"q=Ӏ̝9-g\yN bf`Ip6},i@Ël},.XRݵTO 0-}wZɈ'.5(~GO} T4Rl']8F m⪽" ^Er F&=6}] 2k+{<}bNGE>8 a6Ԑ%Gǎ;hCuN6)AmpVN[M\S7>#cI9l`\vi09!Hx&=͛f  ߤ3xҀN r[,rXvn/83h%Eu-G2!k6J?8 EW =4( i']:j[Cl;5GdyWB%T`kM%'"]ӑM 54eSkn<."I8~ʨPʲ oeR"Y%;;gUU뱬X CĔb[0wıP:07~ ʸ9 0XM笵XFh7.Q~CNE.[C%w߲ώʱ+?̮1- SW.f_@1K=Sʼn NJ$>k™`rZ=mQ»s77guW6XڛD)D|9R'_d*Es1{w8v:$5[8{:\'cg"fW] N@GhҰX]=kA jhI-]Hxl&], Aȃ (2+ ( /7BL:-O ˦̒L4Wՙi8P(Ck6zۣZ& mHT ۂ xЕ.TCU2GOV)oɃ>t:@q57lB!KnC$_h AG}h"a9{򱫮H)͋%m {~5:*Ċ &F`7wY0/t{DE`,.C(jTpڴƱi=v EG݉iكh(JDqHgkB%|'W:j"bZDM'"R=*H!$tYz3+%3AK+Sv-X=6]HSlddAHa;OձR^ N9Q8ŋ (Pw(l5Ozz^ކ3eeݤT0_ӱ!~HMY0Cn<% #YTVp$u&4f~#+AEЌ^ Ld8Ѡsn&'=Egg#L %wƣXvL1qǧ'UaS-[_^ LͧoTe\&*Jj9f1"U-eB0øྉa-u;SnpH $Z? W^DeXOb$.,oDY`OLLQX24FX ˮD.pb?x ^2f@)*s_J4o',N|.smb+w6b)PҪslM ӚNy5ēW ɥkBϮdY:U˛-a(FVjr BUϻ5FJ4z16c6M+~{ֻa<?EO))h{Zˡ7XW Yw \-M%$č^3t⮭8u̝ᄩƋm> -*^I/WDv{;`^pƗDO^dOU\#fE=Yw)[K9!nѡIZlP@$fRH?}Ʈ3DhK},-qAZIS“%N_=irɓD` Uc)MGPC,UhK4 F*'%eT |mi--zX C9KZL KpxkW>.DA??9I @b *xClJ 2Y۔rDg$©iiwXBgu$ðP ѠMh|vbT_g>٢ 7x6& Ox -d<Ł7W/$tnV^sCW?8m/# hgID@ ny؍sw7dQ}gB`Gώn6JUi=ɿp0 UN3 |cPCh'-Jߨ سU-糓™o\@N"YD4ee3\tŒϙ[oexUc:%N?1;ctD~!'Hי<ͼP/熹7ӴC, 0Jʦx ?YEfI{#o9G(U/%" CYDD8 .;2t%MG˅%v^k?o `\ru#A0}yHUi~x;># Jz k4D{/e ÊvII:ӫ;uշ8)-ƯoJO.uS~ظj)k~ݪb.4Ykq북2:yN_w`:N;uD$<@ m|'#6xy 4vuJzD1JF;*ڛ#ݝ%dwhθT x;!rjWVtoȏnDt?}h0ص9yX/׎ % 5lTI37(Xq9q`w1RzpN& 1U*z(HJ{ء\aJ0LY 5L41&{N}[~{3a 8ΆۄH"(tW5y:ީZZfZr|'sFғ8daa -)R0l3"ر3z[kP8ɕ;,^$;۽Ot5?`a^8ɱ/H45#_ʣ_Qz/j"C6$ᕺaE ˙Aj32};663nx< a^l,դE8Р9il%k,/ r(nu1R:H-@4ttΔ\M W(7sƒ85Bvߎc أIKR7d`$4~02n΁zVAB.uQgf'I6ӥ[ T-7vg^leU @`EUl҃.]{w:`^N>7K^NgUë%]oČUqH@\ s~߸2yG,[WoMMvI'Pi(aZ'^4ـ!/؉lTSoO](֩7{lJȍYI$Xd3k9UVM77m7bg2l[+9qe`Q@^" ] ]-U1%@))[{>&ՁG"EڽK$7>SZmfF'?!(a7_QТm2R=d\⧖b|@+¨QK[?('Q98ndxWYZ$+'co?Ak;ZhZ5 JB2nX="n+|--U>6򩜎aDY <1!}Fαx^NpcuYHh/+%VhϱOȝE6c%1N+E({_QS@o9zgxE03t}5؟~ jGgfGa*Xi '!tgD >dcʼ/&kf,x8~ġ ZG$$YOƸX~A>&< d &jRi꟏YGK ȬZ0Jm?v@칓aH+f-љT=nԩAn d-AEhC<[gi[ѤQ?}Gr03H5sr,OoFOpd;LXKJ{_(EctB Ӻ3NdхI0l9![>=8kWm Xm'笓R;Gie pm_x,DYl`_M҅fcD1Vmr*cU=haiìoƫӜ+Dx0GOھՌ;R |c?wFCc>-Y $l|*XG\L8hі"Oް݉>t}kfvn׷"d"9/%,N̈BBOB89%\y9%$'!ɉn( ϣ2 !2dnh qBhvCk m]Ō[>lAc ix`,B=/2aqth l %h*J(ecHQÃsQ 8}]@vDSR-x9't^I!uҴj74CkB> S9j%ܐe~1^fxSnN$72f߿"ywm׫po@y,׌ Yi0qn4-zfN76-,5't8%&Gc]8?0wL<3M#u ӴwAk/9U娅(}! R\3^rjUE-s j寬?\^ViC2q3cHQ99m2Yni__T_X] Ԓ8 ݟxInlL22y /dD^BSu+q%U"tsUC[ A ]k/]bDz)ZõI1<EiO$vޝ#]Ls݅vrI53 נ<~eu!&'vDd9"x<; x#ғ;kxwNr2>$ۻB*h!؋"`{vj Iod {9C9۾}{*VsG0:Q/q ymc$T"Cg u.xS?v}%V}i]ҝ"5ET^D-DZ8LE_IiҙpcV~HSv 33nv%4`¸Ϳ_JBPfd!1Y +؅JÅNh1fe> UHĭFrV.yW'K{Rr#?\aTb..| WIL\\|&OK>a] ZSNecc2o چJ1]L,,DG8WQ  Q[;8򍤪SA2OQ{sŹ[G0b WFAd2j=#Lq&}}E i G@]_^H}iCi*=ݵ[cDw#1z37"O12_Ν_VBMH$ʿ^}dSH G|d%ijW)Ft\haf [v+窅<(每#t #5~FTKȡjh'`>-o7mD0=K/etb B4o;Iv #_BSVZ'Ed0)Y1״$^w+PX{JM\eg͍j+~0@9l`%`T8ztyY|lS̰@Vlb[=> \n×YB:%k0l"y> ]D #b%m[y/ТAHu~gEGϑ]GΤޥ/}[sIьR't&ܑ {VJ7t kwi嬅;o|/2Gq= \SoٳgD!x@.=Dov)Ţ@t-q.4񊧇`Dfka[r8 :37*S|-'Ů{?>}5g2#}O lF3Eju"su,a];ƂYذnUj'Ҙ  {.B*rAo=R (//71)A cҼN) kEk*ݶCbt XbG M8ͦ),nׂY7%C >=g^hsh_cSshG,BCYUۈi Yl^𷾱J_<4D_^]fGz : =Kfū[mAWn"ɃC>ς&"^yЫA6%"wWs}~N>xϚrJbk0 kWB3E vpao]| >$E(P)+# &TP);Sgxnw쉣JgS>t7B@n0]r8qGӍrSޢz9V4`T\gp<ADϧ /Ff81swV\-\~9 5f|k-U_~n; G|ÐT.6:=^h#2@%?qŐ ҂Nnn'M2‰)E]a8)xe-w de)6^b :Nl[9)1LgE3^Cm=i`KJVbU @hr̠RlȣD`A)gwF*MIu!ͿqO)d)@ar~WFqI$Si3\q>aj߆hqKEGY^;Gᄼ63D ς4ImzkRR*aW}vQml"4pg~V{lnFniiJ5eo*}Q; _ x&;^s1'8kGKiqbYA~|cFqC+8؎'L*E9dP慆}@4JUrs>Hj U⊅ΦtV+"4ٯ%s K\N(jhU1`}JAo*C3RID+K̝+'`2.CP"cmFh04|˸IEe\0gMoI,IbtrŦu{}K|č'nr LHqZ]uZdept!Fmfq]ҩPJ`:_q83:BZxFd%|Tμ/Q%5yV*"Fĕߨ f!Bl 1Wtpob]X3rZf}tܜvIjėuȳ6Juy:^6Noe4PD|7m3=n!gyzLތSf5mHgò]D &.{#]/I"{^u*łWcw2rC;@&[i6N;1alr0 9"4t>TdL?eElkwCҕ_y1!̶ DR2ч6~0ܛ֓syE,}Z5poAoÎ@džB h  *jKO/H O,ݡ#Uǘ/sMЯˋw]*cږPh)6r& Ukg`qR %g׎ 7'冉ءѳWQ_EU;LndT(u+tvJFpg2Ba'8`-[a獟aR*eI5Ri0yX;o8Zq+iIB=#d_&ͦ$.[BHk0h3bebDsXYlԠޮgVkP#enƂFeUĉM?&5X-o]QkWB9G!Kb8j\FXͷTB=r (0mQدlC [L7;PS7\6c.QlNF=@,X].XU 4KxGgc'En&/F n!u# yB[ j%$P,25 K/ kom^K캊o,TI?OXG+)ADW-3.0WIaX2YMg*t&(%T\BGou4ym&Dѵ>R͙Fĵ":k&N6(\]0@gl%72|kEXg; /}ׯmZO$g +O`0_9jupͩ:~Xli+vRf[3jmS,^.hosuO|w{4+uPNŕOD?*XT[e̯T| إ| [bnZ"|:Zdj {7rAχz\o5""x8А-YCO݋:Ipт|J0vq囡(;PigQ\-T1)y5d` y-))l !pOSNcl0na;7M!lmd쭛jZ1$Z;Y} 6!QCڟ$ d8ܕ1R7A.Hc;PzҁkϦM^ bt,& ͝QNvQ>i(;EËߴ54R85|O;grKah&$؀Q* ̴nct=x$cQ?'LKwFwKU;88ɡkE;3Nwm8'B{ S9-9R:oIg{Bɿ?tREW"ؠkgG>fݸx߉l K^jiڏNH;_k|os Q_+=F"꾕g~& )l;LID,, QvnT ݥtyovf|>2 z$SL?CDMނHk%ē8rrۤ -ceA(whrLd=`Th! ,7=yQ#J_0|}DD*,9nלDjl:8J:w*_Kz'+{^3뱀k!aߏ[U%;4.)W)XnxOWK %f>3siΘ,βf)(r08k9bd/ J*VP#@R 1xer:*J> 5QsAX^a+rU0{F,6Ɉ9iFV`ޤr-AKp'\8eWHlYk8=ɭS,[ O4B¿ρM{AEd;T#%ø3j__uM0Cej lM?BLxϥQ~yI[!#xhܬ 4/4z8Gɓ+WH;'VR!7iɚ:}wzK^2axiqkU,8‰+)dwb޼1K`eiͰƦo-ܞ\A 1mƑ~#C&RYHݑC@iTLjQt֗o-^Alץio~:zB_VӝNѰͯs0fjwfZfxCg wYl464/eu Wta3Gt-P`kH]cxTn:͙ EKܫY3139ѥ;+Jsıh}r ORFwph:4١0D&[i5xsƅꣽgK-9} Ǡ {5uBIfnU{W oQ"&fy%j Ԙ5ڵK53ze!`Xb/za <048p,n29,A\DS͐X诱vJAHiWIv:䥄D^Goֿ{!rNCAu\.?ng; ׌iv7Oޣj /޿O0lT@"1G 1e 4 $s(KA({mb(@ բnlv8ETPEg^/%z̜@9긄@tͬuz0mu7 O?r&ypT?n94l1 v0ԓ)nXCa<{e/V &sp+nQɥғSc*(rq^Kja&QYߵhoWWi&SH؜>p, vENʳ=K0z4~:ەURʭ2;AЗЫ?1'r*Rq[l]AI d[ne[X5sHJVc!b[l]8ׁYRG~M6A˜SX;Kûu؜E6HX޵vSC&? @֞ͯ%; &*8`~1ɯ4\Iw 0w/tr-hް'8fĶܰ.fu5GYCw8 ޯLyfN59„| ԯ5SC~iNH$Kh݃|0ajRciw*]x2,wt@w$ wKtk%BIyaӬ Xexov{!$"˥h"Z%S⥹]W5q j ܆%wj99SJSf V*!ѼNS:vr#It|6uk|yRQ7t_Wk:n} Ye'! ̋_n3PԹ;tV _jG\m#%c!&.k79gqkP/%H+"H@FPoCɊY(rH~@Iф<<e(U wGɋ=*a@k)DSL{@_LKeg!bq*8c$tB+ڝ:O0щ{zYK̇F":U@܎ؓ!?4PP9Kf{omY]2LSk~#l:ҡuW*/=е#ڻXIy*d$0ny1]Լr~L e} dςe hYk`w̺zxNf"bf?㥄gN`9x"V-΁KNu/17?UNa`j-i}ӳxv@E*Ei9-YMon$\ A<6zPB!=$*Y>P1jl%)U2Zꖝx=CQliU?կ?= djip:a䝀kzTr3"LډڅN!vo<}߷2{&3_{DM։p7.DPbi8P_ƽ"kpk.ԹrABϨKݮr;@q@[J /u:%!D`;qu;:tGrޅ\x칣?H=4[*C9dxd]&XHTI\֧EeQ&Hlˆ(L!GBڋ!uEEBpa_]Y W) hsHeS(Q~@l; o@j5MSxTpg3_KB$wVDR銇4h2*$C|qv1"xYX/3JkͶTvZj$v 䜯iTws95Ģ z,U([4B#9?kr+ORַĞ܌o$@]aƉtW[f7 c TtZ$-S8Lh%"ڷ[aRN"o0U~y1WR9 hT} ɰm%x׻!1)bJIQ_NT~H5mՏD?Y`E 0םR][ ](f=[%q{F^z) p ! %{ۖg̈}Pz %"ʞ,@t>,7x+,óR0Q@Ԛ{ dĹTu L}&E,#QE._ nÖLzTOXL(_7t~<ڹˋSjl<-{),"f}~ٮ*^#7MAUDGLχ*Ux_eZ5$"=WdtMGkm4O]8b| +NZ-ȚxBQ8j=j9sV̯u$ui&@kmw^kYrg)僎"0.hYt]Km;Ӏ>R{V`{M-t9heXV6_Hҍ&Fxl|Yf\ :]vU Uw8'26ުmY-R]sX+z%\hu*6y/ID/O\52n6z/vIwjm1pR# ].[si$G+(;xÇۯ=7\ '^3^!`_UdndAKDz0 "h U}cTPlF(<Q]X/W3(mh֏)358]Pz I΃b]Vi{@L{Jce,c k5X:^QJGF4T gÁ&(NWdEU;ڤ wc}Ո`c }\HwpdYz̉J_ BsYԊŬkԺwK텓E ?aU;p˳.$%@%o@NaP Vblg^T$'87}7f1 .K<ϫ&0e@ <#G] P>D:U*7Vh Ê}qIJ8")/V ٜ]JqfOasK~Tb*+8VfAǡptԱrIs7oBq|3mmVX @JF65Bv)WXrȳJF eKP C 9GY K@oA4sD*d>Z ~~GgB'?Iz|j;F^nцuhvuNCrfyLXU R>ɾܹgo'0h#͙liC"?{)DzK&sM/ҡPdF(YUhMR&OI&iLWRoqۚ(sjrB$m/}з6;Iqlt"7>FxNj/ @fT =)L!It! /A? Z[ e"oŊ?x8c W~c$$VUOns+ Tףo \S@'n@4'$-gf+_5Yw\y9tIp#]zv:Fk$SMaaţ_.H4*Ʒt 2݀AOmreq:\SF }R6ߍqV9ͱډDk˹VmmLXGXߓ]͕PZ~Ό!bN/$mu?a#z~b|^m*>C*LFoLl)WxtۼDht8 G&6A]7d5-ssCꗦ`LRBlh6'^|YYZdF4)wpэv||8VEP &94KkX?[z;E=&FDrlaI=CEެb萅̔񭴂偓YI Pl^&_Oj$M]%g/YFJ<JƲ0b,$Iڽ7bWyy1CZkTR/Yt]:<[M[84Gu/#A:8{WkHe׫Z<&;+upj?\K5L,'%@46^(beHV%$oO =?S)M#"{;?9}ip # e|B tݍfkƉ.昄†7؍NxI5ID(zppIl|FV%u&KfZ sn-/o?Gjt)48bR_4 ?f2fa3aAYGCM[J,sLqY&T*o"X}PnZnSAxڽ1pnΛv.YF# }1Ϥ<+gʼnSU޷uJY Lq*26/%Z{iP?sޱ@^Gg4|9 Or w>>~)fhgmcTbii1 f-I 7vM2`*88R)^G#DVWV[ dk'$?BBC;[iu>)S +]^^GrlotVBYٕg\!ɱ\[kW$ Xl Ct=MA%vY· !q*@^n};=e5I:R/J_i&.s(vЍ0mPʔRnJ%w4bV Ud Kc"]a)^]v n E!+Rߡ2lbbsAh xAn2SK{q̌ TrB! 3`޷ .#0D|s87F07¢#L_B^QwLD;#l17fۅK2$%0%v؊_'w%.܋E&;r3 y{X'@c*΁kD`?b3޿1ֲ*׀qN7'T<8U_WZƥS_γ\ZTrT Mu3JM5=nz;nђ).+SiƒAw1RqxayxeS8LY;~OfW x|ט %oOJ m g}$;Q0YZ:5H>ͮȥ uL"]WD݊72H+-UO VFIGV9{^-;K'Gy9=t`ޥ:yw{nSY|yoĚym|Kx*..kH¶l 3?VHd;/sGV"2Nap$7/Ag6%fҕ;f.0l3̷#X/9ӕ0R \Mo!^ҦAѹySZ #6{`MMU{0˧?tȣ^Z"O(QO< 3fbkM iYq<|. (3O[L>+\y0ag-\xy% _Ou-g*l8&GzZ|0)#rAi2_1UOq޺G9g_9Il/x-&g:C}jȆ,W W/BD#>O2u[HDlNtZfz#R{>}L'`rռRcH` "'3cȈ)0HRS{rUZ!Vx]HhF`ZJˉ~  uz&Arcv.TF\VMeU?D6#P"{cz~a6a/JGRvoB@ OؘJCm^:(AVK{ z._a*,1_0Q ΦKi^+``#׵2`*'ZC]JXJ+HG[!{pY ^M*)g-vп>Uf5(h:\d/yk1Jr4Ë0sÝ;ώq*'A 6.6A;Z^ZʩG[QVQGgeVE}cY^\Mq0|}v]ꞯ? LdY ef:?a&rXl?~_&.*ХE R*BBܒP#:]͡N*kRrʡ ;Fڜۖu*H#RX=ߋOOqaCv!l"W_:+/j 檖;}}C$SZQߐjУ2PX Qӟpc&_HkXzunEL@yvSŻ=mz>`܃隟Fku|)᪠H"TPpV%./V=@~$H^34NNfVyb[@ir2.'32J;|^ :0;Jǖx|4 %p]S4EH5Ql<I3̌XH ibYn&,~df'm'T0O{ fRy.Y8ݗ]s2T\oosu'6!c̪)7r6$SA5~@dSʖ KF'Tk][!Jo'cJg nB<R{%,Uf=s@)+$4Oɸq ^3wULzqvV7cJ?< k|5K"X}mxzPQ{KJp"듡4꟯ hkj-&xդ.4i3!p]e˰ꄞgsl%=MkBq5H]™mCָ [R̩y3aR83S5HдRNm\>y!@Q-Wbͱ' 8 "ҽK1$}BatvJVxδ=`Ak%υz ,b\&[.#uEXĉi[6/ΐ5Kz>qVRQ9.UN{3IgwY@' J ŨZ**Ty go#Tџvh:xԓ9TTLre00,Hf ϐ j-Vp% =)_IӍET)nqן5B~DF&G$)< 2.;R>oSKHD? Yku6B׿/CC/IL_A݊ޛ KYQ=R[ꮖ.>(\f A}ZeϦO!i=M`BbTc\.1T >IKI}1@YebR][*Yo$jF5F0r :s"u69O}]6oMJ {U 'z2V.į.oɲv{q 9~k\گ%)74-^.JPܑ 갩;==]z[ m_, JA_%8üBW]udAf>;ԴtAγ.W7sk?s91 rt. Ьz!2Ub؀oF6orHWm5onn@&Eɣ-! B`kyf̓7Dgb1;.1(WF#+joQLu AA 67ÍA} ;//YJHJ٬Pܞ~*mkdH}W)}B_ٲ!BGKvnY_yP)%|Z1HR$ur..g.bP<6[a> a $R${@ 3,o~s8~vR|0#?4o7K[ujJ駻0AQدtk/7]EZMDurlK8ndKa;CEj͡Lr=8ҟyulLE i`Aj;煆GXW]68Mb`p.[\NhGksx= iIo(DOR LD5y I;38c=c"Vr\$fk @ VW[i K;ޕ•ްx .wh) 'iIFVKP2:aj#d1Fu+bkApՙ@53%x GKs3t?,,PXm6Jq@).suV9Kg! }Bݯza{SInɠsd&<3~KV" s"FX``NbptV * bȰ\˙? F) |}3m(PZ-^T=7棰tFrݽ։?C ?3ɜ|0z!+P-AWA Uf {+GӯNu|-|, OD8_BfoILs܁ByN}8w)ExJi\N[a&Ǣg+F?bOM_O]ڃ{k\7:S|πHjb١efp,LS}hG~WYIPF6śH3f&S5W&7';o&[g$3^R#\|(6}XpD?l.L= k8FL{$^qCō:X8 L~F!R,NX$| @6)dG l|e$t< I>@3\HufN'fnR/ W,X?&r/Jz' ׮hco9Jm3tl5ɲ|9PR|c%=ZGPBBN'$6FUȱUl+W] t6<H Z+?wmP]͐OrUZMgD3yYB !~E@, FV?'2#U).i>o<..<"x5g@Z-: ,kM˨m+AHT@ذGur78^!ҳ̉0'xD/2,+,'W`ֱe<=˲}u*^^xb=X<)y- x8Q_d_xoxP[,8$S!PFKIR*I{ ?#9~/4 !@)YhUMbUL R|\Q5˭8Ld2$$(4|ޘ,TtO#{~(e]%Z@8 >1-HgM})mGik#8Az* !T4Jd 3,$XFL_094}UM>o^fr^5~,3>щ-q(G<+| y$S{٩tZ/v$PzE)NXkB'y=?/A~SV~=Il8Tpa/V}1 5'J%;HxeDJ%&ljdx(!AD_dT5=t7e"|qpqZ#&n,:ŚeE7 ȓ#YIzaIe1[8৘Mx͡G >fL R c+rm)&:vfO,,rk8FJrU`e|yhi$&j'/(779%gb_ȋ 3Z 풟^!(Shj2TV{F^R '+U'=UyKbǥo)G}u by''hGǍw Z.@uHQKTzCIƃos.ΐ 9 t=(tdjd~sXC3|Y1/,Y;^ωBzM lZHQ塓"LL3 ׉0Dr*}nh~i*BTj0X@Awh1-6TN]`I0sb>mxE$f6e54WU6 toM}6! a6&c9H,e{.<8YR?)G ~h-F!F~&n?JܥO##0.g!: +*6^H6w†[K :P6?Ję qRQc%qKεc荔Fnۖ\MA ›=βcUwvI4qjj5Bخ"KWq▼`v6&l MVtfHvͨ2﬛0ad#[ߥ ":,B䍘'o]w !y fnVS#Ƀۅ̱bY!IƳmBeKPLT1AƸxCnΫUѦv>z Eqk(f2je[;X6 BWqL"U}hvFPm^+|աZ~Tv@$u-DF$x/mkm"+ʎ `ͳH|"1FDE$L`a kIk /\G;hKDv sdU]PpōDh{[E '-l(Z=Y NY//;dμ Q e HJv[Y$A7"}M,Tt#咾QO`E4c q +bwG`ů9 )wr:S]9v3"aO rt,K H88i l{+K |Sa8 zr6Y0Q'x{/Oǭ"N.Ac(j4޴ {_PӦ>v|:@y`ކRF9ȋ&Dth iWNҒAѱ3$~f/cLW\3l7؏mEIWcs 2W%;ӶʰgG;]cHEQjƅr# ]Ry$Nw\T\)>9,HdK#y)8⳨A WjJقSc/{ -# ^ELb@+8:h=p:c}L1-\C{fg#(H'mzz%uIas+#ډ$H'>)_*xX3}ˮ-|y&ƥ5IsʾBJ /aML5]VqڻVψ[a#j6HI.u^o<4\)WW'~ ܱ1^XK݆3hZzNom:.ςt{ӂT 1pfKE#571a z1g7U> ,|"R*ȝDͺءB %=ayLVfKYM"ZnNIq39I4A-):w10 ra433 ;rW dcܞ&ܘ )ŭ X-AU hc$'¾/.Ezt21&}oZr^RaoJE3ukvaہX:t㛭V/UJgX O90Q-Ȼd dA{ sk7nfJ:t[usfN\]<\.>_&@;H$EfX^[ YKJmY-~S8qOKsp9Ԟ0"#޾[t@1UlG!<*$՘K@o"^ @-V|{Dʼn?Q4ɜ/9j{!5WkEV GD[x(>M.%*^$JFhխ$s$~.;F>.),fzA6Fْ,ߖORqu7{K%ؠr~qت}ߡCBrc .dpXN4: )cq9:4m*<:!nIX4$RF $aΡ2XN=tS̸̓+X2"X-7(Qo38c`oۛ~ܥGVk'Vl 덡}XKo\1&Pe1ཡ[w;h ;ZM&^ :*MD'GsqHnDʒN5+ULQ=4Ҁխ%.A omۣW*`dϥ*Br1ɐ=&\lnP 7O'5`m@KG 4ZxΜphRKf15j:|"EI$-fsU s4i+.Gʺ,ڰ_n;gw#G&9,Xi֩ GH_F3 [Ow)pLY#+>A 0Y?#P:.4{J%qSm9K4O!lyZ%0b_0/i obɬh--`sKF?6v3;o, cN^:Ӣ|x2BXjD-g2.E 30y0`m!# ;$3sk %4GA1rƂ%@&Q6 ą܆X`B9tyl^YOrEOeRzZN<e3m%>9h`LYeBJbb3 ITTtNkR\f. &UuSay6_bi踐Ҹ7ݽіI#|7_ky9Ko;EH zRWk{!hqКR},u5}!pi̸YhD}WjP{:ϯBbZ^lBXsv@$$F:}ɜJ'qSߠ. 8݁Z +#p@wṋ|(>=xu>5Eh0>wscw5{]ڶMw(x 6FL@jBp>?b P@)!4h@iqj&p.@ `[Q f.Ykۘ?<(֞@}鄆jDzׅCBC%l@NWmE>M^W&={Sݛ_LgB;*>´fkB}>ǥA;M3wg1}Z#Qu"äb;ӱ-}Vj+`=_rۑo)e{F9}Ft.d)[T.ǪˣiH?l!D:x2 Գgpi^oP`\+c+gCbj9~n HU%L˕>՜&U 2  !\Β?t>GXI.1b)XS3HϭןL1 }*wLD6t5!kO<%lICŜyyӁ7nxdo<Bg-WSZ&!_%C))$ \be4p⿏-if {/5 shH|zpN(*c}tCRޘ/yKs=߼^gG4 2m/+gЕHk{m3hUGơF>R7h09Cea* tP7җ<9:];fxs/jTCaۆZ$T؃GK.b(>[4 SU-P^6MFwL p%tlGl0`=#RYaʞf\uluS<+QN/wvNЊ(yO#3Y`6CV$IƓg\Ky{gpQ P2>ֽۮ,1v'"oϋMߵ/ܛ1/l0c'\ua%"i/͠v _;B&@Mb.p58 Z'Z'T`Yt äS-H M%| PC#2lneq-\DzփA^ȴWӲ 'Kp~>_$e 8Bæw%󥗈Pl3 b$#l 8IV&k ,A;C Pyjnȉ2 hۅ9+҈ۗFJiqA~`&8Y QyVLIZeeQ!LGwo!PLt6KV/.f|J|,K5gfL; O=7?(†UǖXg}|i /"u>͡C^nLvo5h+e&tȢ wPR(hN;oX~7@lgkth"N!*a )Jm9oXj6Tp|BQpS{`: YWu[*$im3Qf׈~ T-ɑ^@aJ覸1h<=2<ӥJZť4-LWc)dr*&DqصG<1إ^/oXV@{~xlN6w:j)uɊOkSL;Np@ꗟ oЪ?d; à:װ[&eU:<.@h1t_>7*z8*m `mg+"2K/F,nA^ &߯NLQ8Ǜ,]Wjҕp{L2Au+E:$3S <ɺz@Wqw aҒ! SSl}w/xSrA:<1;sޫ$̔@&!9eAuLZҮ ne961Af? Ln&q^(h䷝I:$n"sVA1Uǁu7a-p:I J)'@s.6{?s.s4D7Du2BOnWψ⿳S%ރܴjnE3{hJξ A?dU 1us+KivNy`T*RhETZp`>33(Bԇe3k"NCBK! CvV8V1~2ᗸHƧ7^ ,!) :ed Vӭ/ljոh_=e>UY}@6.cМ wRe{j &HKVzp븲9!*אS]]p)5Ӕ*09N,v8&]+@WF$rbOBnv=Li£g@5C篦x}{ڋ x)NS>*MjY6簅]^c@x̥4y YؿGbX\yIZ/'NzQў۸R\MUgr ܑ} M^y&="L5qM39j+e! g9s!W|hqL"h[U3+Ȭ7*E8?=sy#/VkژHuy2M[F3P..%wy Qvk:짎ʼn؎JvPÏ?QZO,/_9#aFӯ^- tFud!%:;I waƍ^kv (ۊ=(o 6[,^8\djԣH|=ψc9DWzuR6Ĉ6x!DƼ\DJ؁<.R)ةȽ5a)vd?X9FNj߀C.h4!l@ɇ+N%/A| ip&N0K} _Vx;'Xsó4s C)Cĺv{f=O6y=`9oD} i; _xzM>,plf41X( +r(VXڐA3lN0x?ҙs!xTYҥ`v; v@^[d$s믑9$ZJ6q~};CVpP8 xĺk][˞;txآ!_D5 g(oлx`hq63Ok\ﱟB:Jk|w$&a!DQo%oѯ)qdHiN$6ZѰZZxn@=.xթcz PxPi> 4NB]z3X/j '$K? hLCs5a.a4(GLTI7d>!f ]OH%Ƌ@Ĝbt { II DppT0ţn)vN~Є 5:/"::Ϙnޞ1g,ud`r+xAh=#N%yTjt^8wxBߚNSk﷽5ek|G@E2CĆJHu]X۞FLT򿢄~ӖP#fr`A&,\RoL{f8UV8_LD #X^;3uCiRpZiaAzVϋwFGܡ':`81?~4]œWE1Sw0"s7op9Cd[hJbtf϶4{2h`KמcU? 2-LMG5M!l5Ɉ϶yԺwS ]t cA@_TL4`~Ϯ5@蟮& # xyh S>9xFM% 9́"O~p/fD~2jXKnc^l$=i[eroS6*Kҝ \ZUZGÎ80 :͢:XJ8ְhG^pk8u"'[.>DF2XƣeJU_y$C('@Cwk]B}WuRV;4=\W16p} hq!#uȫ⬖1*:5w'iHj]C#cmW|uD\&xJڌmOxx\ %LPX W}E׈+4=wc?_!ꈉKV7 h!йiC+>([84;ʼat#YE)d&)FEnVI蟿(X'F(g[pL\֒d2%9ZxLq԰3\Wo³#6h&5ϛʞ>濖}͔ѪxxQAbV6XJ̲˶r!ҫ@|B^:x^x<(ĶP .E><" M !]In٨aO[k~Y>(B[e;)HЭ}WY认d! LRN,LBK"HGz|;%ۚ8F9}6Mwԉ ]d,lK ڲ" (iG m8+pCxdhsLD Qi eI0wD|dXxJF؄g%SvŜ;ҒIe=wHˏEYnрPhz&B!XCml?9]# ]88hqDQw/Fzdx3  ߀)8&dI#SyE%-D$*к`y>cӂ=éZ0R=2<(TDЦSd0А~AZ1S?wYDLh_,$ g߾ъ80̆b=BCk["soLeו7=_yD"o3<L n6'j. ~wOШW!X'{C"kP,:Ȯ} 'm;vʚSYs Gv0/n gz$y7bJXگ%j?eE>K:AO떧3m#$Cp<uK v%К~+dkL?ׯ3lf 5N1;{;6vC*KS=w$a p6goWća,GGW8zbm٪ E@vW!]˙{G$u?=^FXDrqR}~P󃒋Ic3}$ِ&:XP2 5i%xo*1?U>l@4iChs !H'L(ѻdBU_BڇUsmIÅޑE^&IѲZ2ڑܺ$8*&Wp>86M3Ӕ2h 㙍2u'|nu2M*ФW 6_z['cC~0&%BD{KzGM}RK>V3\%df@ǡ_+oWCʬ{hIH3::ROG|q ?U>?,!d\lTՋHȽ=~8HFTz«&mmo8_0GYu%a8rW.=^"1uD$ڭ($h[2q)K>Gȩ8z7JPa нuKyv81o?mUev67K Kƴ`zAuw v=mJh7X[b{~MU)5TpwVzN.do`=bgR#qzݯhɭ-_U@+Q,o $W$:КέuUR>)}jуZ|)P8jC#cnCDrp\*IJ @ d0t޶}﹏n˲;J \pϔy~ L͗kbbAt3%e;FW sgh{Tnɡ=&S(Ӣf, :ihniJzZtk{v,({Q>\h 8ofc;aem=<5QObI{OJ;YVut (ѕqܻq)JOszV;'$frZgP'8 M?YMeXNp'9Mc.3qCUkPKp:ħKidx u;>-@LCJskBx7Ǡb8j_w P@ׯad8>DoCFg5%A2upխk?_Q[w4"8%$+;g`Wu>Aʾq|zCNr1JϏs'oڦV&a7hNnXV|'5v~G-ݵ"FJ?T˅Nѫ9i8v$0idD3Cmֳ@6q=%cggQ*엔TA{tyZGɢ(itsl@= *};r q7~^/qR$D1wFw !<1sI=A"ٌr/18'!dwug-(ۚ9;Dq7 (oڥ87}-LU L^IfBeGi0̪M#1@m7cé`s< jHPDZxʤ=L?o4Zt}u-0DdG2b8r0TޡTK!/Pi$O_Q{Y6VyPLAsE[|+߸$0'72?S o4F:4U^ʙ=jo_CWm]n-XG7p6`7F(1Y[9$f7j: sդ&\Kn}bE%^Eg NaKR<(Ľw $wslBM&'JRN%+ C$>>PBFڅHA~N\ȫb,ߊ mA_ㄫrPz ]u hoŀyyMx#a6S2ف>CbYn%COFsD[Ylc/2nJ,{^F5ulr_6Zؑ |-I?6-trs j^=a5J(r(BiF>Sq:ۍUg+zD㹒^7%~M5\H=˪r\i^`F-|Tj-#ն0:RjV+c1Gނ WSRkS&oڵ&u7yŸv ~j__l!Hf:Ӫ~P|}l2P -˒Չk9F{\c&KѢ twO9 U$eqDoNWH16ЭuFkK80(<&BKH k -" 7zx5PN ?gbgt䓧4K1Ŋ` FޅÉng4$liD j:ߊlj26S 3R9X}KUXݕ hCт[ZFaTn3I zhrNGABBYϼ٧;Hmb!4Fzv1RrJ2?^y__aKѾ1mePQi:jH; P:T#gn] $p{5!ұO*0' 3[YJw&Pճ4MD"AJN˰*1av "[|!ٔI26 Al8`CF6"*d ުiNSmjգϊanxe4f3M WEǔǤWMyܹb05b9;ǰDL x8|w k+fLdY?ғ ;/ CFi9v8G3ÑIҰP1&Ux)Wma:Jɥ ȋV]_)jUC[+w*o?C߁/~ܩ=1i>Nuc_\ؠR9{$Gq6+1uPtHu'_lc&{RO:aP8y n9ܦA(05Pޙ=WQVBBTZE0-6FrZa>Zߓ,hs~'q_0~s&:CpIB:Zh,C?諒sNNUo\wq;Y%=*|,mf|n6K[:?w#48k'p*AY-2DŽWXMLFv+Y(`&.wfSnPi^R-Sra֥h&1jQX* xg\PVVqȿn|[ Tek>6ˆ"b#CӌҸYhrE{$ q7g^v=)( Y`ʕ4=Hݿa򬅇pPR"}:1X QQA||ExGӐN߾AMޔHe& \9u֮r{;on> 5̕YM~T鈑X`gq'=6}YO'HٚuXIs`_!MQ̾k1y"xN3IT"*\aS 97 WKBڎJ]4L2E͟TE׮; <E]k0Gr }VᓈyNa}qS.|uciSirL>*SSbk'Bd5 I=y܇k:@?΢NyՌk`lPZ@)6MhmĿ8Gze)wNb"~:k&ݍ&E,{laMxqt,⍑tMus$86JY(t?"WpHH!^:# xoYczZ .@6h?yTcS7Oz]1|~ #O;k`e7h.i: Ĩ3gs}fhTV"4 lȰIW7l71~~KIQ\>SDCdNoE.̉Np4 vd=WS2^*&j%ljDT(]LVle/'T0 #}UOn B~ރiɡu 1Eh[v'F.B1)͋lg?Bk>2w7 Q1~9k`k2ƾ4/ܤ[S N|#%BYhG!z{i-lMs7ɔ+%tqսy3 #ફ9%vʷ|ks{ Yc{`>==mXXO{ ^~ v揧|zRqoUC[L$܅"}n/ƿYIYWN8skQʸ7m]:>pC9?H\sٕcYTm= 'g[^(ѳɀm:laEQjb4s2%XFakr(N]VE56Bʲp |Uu9w|h?݁Hs"]VQE_JNh`\dwg#ǤfAߨsGQcZpϚ^ׁAdopYI!}ضݘy[AG7snnjZBC5Lr\TMf 04,YTu3cn}/L\{So-Lgٲm |kq:0N\܃1Hc) 4=4:4}iTGQRHJ9zpq%lsb?3=x|%4=gSe-O1u6f]hTWܩ]u+1"H+qkX^t0!;1~z/INZPGx ϶Hb Je,,7¾𠢭$WO|Fi%LB%t s+)q78HҊˍyoEǚn~gMܩsH/L/ĂCa$y5[-Ц02Zc6)°t:wIjc3cs*i/!Xdй{'O^Nrɯȏ:{k!|^F|x3m!U ģQ0ik {:OU`<#u{O7޵r.pEn`WO)jzm z\/ B#B̿ ƒfNmr$\uݨ*Xqp,ZOn ~ 4GU־j<+ey!!6f.C{ #!dSfC d 4訴|d>7I;nܮtN&N+'}Շ>B'w1BRL(4-#VL74xj(ffSw`Oβ{wa󛇱(NMdig`rL)р8Jk|t)Ɛ9ifQPo뙃wP)21$ۓDX:kBlYґ||yA+66?kbL.ČxWFVCEW-gHG1":SMb?nck8wBM@z%Lξ.a5:f >Qa g\`3po/=m40}$lJOɔr';\k @@s,`)V-wxS%}nAQoRN>ՂY$QHmWhxGh0O18xJ_nݑ*zJUzAّ׮WDڑKԴM`K {)y{d0k8!n_]=*Ny v2nog;ۯ]±n71+tfga[)b˃o*VX_ |R<e6 \)$l<] SϛCS "n ֚qg]#[VttG^dh47W"5 " 31 mr{C;=pn3_v>_õU&y8ds6P-:JXxBzCB>,Muת N{'IQj@s8Wc5ݲ<}k΃8*~8?)87`c,jMb7o`͡$ĝs X_vH;Cl E/KM"O :ci$n O4GUu- >ln7 l"ճ$pK6V6e߁#?% uaڰԌ/x?腛mhie nU#hzF lܸ3l<>{b=3qs lr b{jWѤfvI8{5)`S:m<+3U~gPﮒ/{wwĠLc9JN`?s,(ٹo͘ t\\.Oo "&As1g>j.S[,g7OlߥHX L,wƨYi {Kٍ_bmL6$S /g|a A=03VRQZҡ^$ɖ/Go32JN}i46'@nJ: iջ : -Я!P//Q.L D(S(9N=!4SL t>qwb)viD4Iq(~va#U4i8`n 1m>ؗɿ> =kHIDW=C2FPu$8 2%HpQܝ]v5OTMLe zS샻{vA@KQ꾋4 /WTˈT RC49 93 c8j:+aW HIjz|%_!07-5Xh05P* )1  *g}NlD6 `97v6hR쵰$i[F]Hse s{kn,A;jb<g ;}7 MrZT9, h+MH-U:!VUPl`ڳ+ VAa&~ ecrxfQ dP`– nHƼ%K9üciB**~ڥc Cxf8IĨjfB~̘Hrt1-ngȄ q!a@xin]F \F˙+}fQKr mv ~{ c͞54qʚ*~Xvs2q\̈́n0ܜ zh +N:N-d)z١TI+7oآ=~DkY_8~K+@Dקd{kuS঱J!XJڦēm}9o/~O+7yn r6dW*Mtԟ>}xd[`e'fTx)W)ugt&VGS­1qR65et nux!`j"|P0$jێߋwFvosϜKj2@1 )#MkK#KN*0=h)"xzUYOW%]'\\u6J!qĆεm4ԁ#E#LN:Gѱ)~xc y&:#%MZCN|հo+2B ةFeJC du,_݅-h'^fŋD( Gi@6\x[&/{k#PAs3vܾlM] +Ugd?EԐZ!+Eg_*dqeI.IXP|klUo=@7ʿm:c ؕoS=WLFn&k |F 9Q\(qqx &> Yu'Lo"Y[J1dju `ZLwf;=z1΀WW8^mdm)HYeONzۡ 5LI@pm<K+f/:@<" tsk7$QSG2Y<)7s'+aEQ?DiFĨEהmB 1 ;7GrI}%*lDF$V5a^?AE%!.Uybm$ɤ-y.+60HaVsf;_2pz)*tV -6%/L.rn6*@aTdthmkڡ0\6 xN# *NW }q<>ܿg"uGOFDͨ Dq*8H%bU?֔$ i_&W #L}nXAxHh1v7G%=cp?YNr%SveRēM 㟜-^MwwJiD=] PAobڙ}q^19ĎYRx bU~f97E28x4˂!I;[-D+(!fJ=E#C~vpW􇿝4|?6Ο`qEc#v4ޔb aVLWtǯ?ѕb!ɂbsDĻ^ȯ74h(SX ScRQ T%.̶%Yѵ5^%x1.n+K&w;I<{djĴbP;ɑ 3{pvO}\<_0}j8ZFpqWH"/NGKM, ,1IO=3 2G̏9!N»:o M}ඬn[YZUpOf@j=Ku-0?9ϔyoN-bV5pa~ Ȼۏ7u.bHcPu[sŜdTr_dQW~}e@YKH"kINt~}[дu,׶}rMGӾaI)>+FT$KcHE#(6+u$W8i kL %/1E5]?+'s!* 7X&,iiUkW|[0տdLsu{ )wI#aqq\iB6l#z|t~ch!toWwBm‚]V˷B"wb$'iIm(uu;g `BxlDʱBg*@yY0o x #; j?kB27TrR/~錮z;Wa6 41(4 Sf1K& m]a)^2utD|1{sW2xXݵMV;FsЋb{F%L锳ǔ)D};ʷV^1Ѫ 1 ]Dѻ:u(m³[Uǭxw\ߴ SFXtRCD!; \׍^蝴DHA7pDJ -;c>*ť9TJyjlrdK'CdVS^/_2[=ic_\аaį+GAj#,FUg<u؃] !%fVjOV׌TsJO0&:Qf= GZ1zrOATڌV@=Ը{0Fxke;}V3vP(X xB'1xW2H!&升mmRDcG*ύL#sW%O$:hNڙP 49ñϳJvQ코&ZX[#W%I_.U )4[e3_OȲJt;Ot"~ G舼_ppWEWÀ Jee(WeY${`#x;"`*RJ? W$}?`u~;`r$u" 0 p% " :ΝK[![{3GH2MFsSl\|5M~C#'c˛A+>$KrUTp)j[cf!S\\8fpiofYULCcGߕ m06{悶U]*lNDiVIԺj#ˇr/,"iP,Ң)J ~M0c$MN>AC[K~2 Mx͔-pdyGU ES${dV48r،-Lt'Ѻaǿ J΃#β} 1ݫQ G4@ugE *MgVf>hTN-LMU$ƯQL%.?^fqű9Dm^h[5#2Ian_4;̭|i(|1k{&۟6BH()>Ps `\{_3.z>g|fӣ0>vUtJLL1A VՌ/NI~mJYDѼ8VlM龘x%V\K0u`~SP01F@B_i(+{M/#8dN*.茉L;£ju+<ώg+ [`UdVySmMش(/C|^~pL#(3<+ -IJ=^'ԦR̤4H`>> WGagfL)l d/ؽI}fl:ډBQ% ,;sf%Xu %`djyGCzBgWW*@=EuĞB)u`'/aA|DR'Y?}R{`%5 i%?;VgMະZ.[D9і9>J_:uB ]W&|[ jSAZ9%) r+yy >?Sc \/Yyo^a弥ۄ/t DOWZ575ФQ+|(ƥ\h,]Hyke[fhM QI͎KFL {x@cܷoN@8DXWNs+7w Ϩ#`ooP;Gn6)VbĿJԃ_7_% #1"/ade̪J/Mq:eEU9_6cZ#vf DX8_ 6Z$5(jNĢ@S6+G )c# JM_,9~hdd{ڛ lyZLqlk&Y ʾ9>!/o* .0!{LC\f66<%ei`\%NC><#2/o= ZX~}%V7g9*}"I2?GsOtRưPg . v06Qv-!R-Q'sQN\?vr_R׾x gյA\_NulǴ>ꩱ.ݥj b1X'~bR&/‚% _Z`\,\0ۧmr85YUFXyOfY6@DZ~Ywk$[rË@7 J^3F;AN,xC1DžnC1 \7N Fv '1NJZyhޯbUlPgMtL!}2Dzp¬VHӽ|72: sYlcu 8@$O/b+U-(fT]/% (uCro/GLHEpfC׸*U4'ژy7Feѫ_zprWh֢JW1y33 03 .y?1 - x/6pl 6"pI. {L{.u[%eu)MjUUGf ,7.Atְa$La~\?mfَ5zu>.c͔Tزlo,AWRA%J7Xr=2qad"v j'whV r4өѱtS%<Ē* EM2KD镪EG N Oi IV3ޔ)rF6>WL$OMTJS\z!L0. ,hp53C r`P>|Zwf=K+1o#KuN-qNHWޝ ȓ(8(Jd^14XKk> gou7[?٢tvBiG߹뎼I-((X&hrF듐p>b1VS;KEӽy(KAw)ʲ7L b?^+JL*+O$h/L0?,钬";⫣KZwbBm0Ǭ\?q,W*r<3e"<ce#|. 뵩S?`@bg\T$?J*1\g b_dc^~{Ny^DI$vAa72/ qwG_M%b:6 SkLe8*IU)3݉)X<=ڐ/nLO:AR-s>p\Վ>r{!¡./sQ+Bm)l#ꛕ/ϓ~ 6,vPdT8E7TSlԻA~h27rAqd4B N~+.m0n`gV"῜{¼ 4G<ʤ:hX l@oMﯿ_XJ,Ŕ鄜xO/?{kVCc<%Hg-Z"+b"565Be~k,#ܭo %^թ I7Ju:ԐC)kRA\7Y)p_=wIථ9mBeꨧ0s1+14cQ)|7pq?=5zPvV|;:뵚|Tg5/u6蚩;!yWaU,9R.5*L~Gm3:*6D0ˏ-=ؘa2J p~cf TU ڛ\/j5Srhd+βPbf߷PO/v=t~84dæ֚ NhLg(A64>rq &ZiYI,FȌǫ6 R,{x%LMy|F:f٫@3y"8SR`Jw@TԟEp]n]]P}dT* {g#k/}=CT5<ЯrFoV ȟ^ɸ4NRi!gN>J}zUtA5’;[UY7z$:D]֤I8l^\FCyA {*ͧ ΋nر!JuzLSѰ ETB?UrxƬPa¾ɍ+iHO̤>5={G{YWn8f'ŝsH!7%3Y :lj'Q!Gׯ; PxsR <%o=l:x0ߨD{4(6WςYjJ.yZ|\ PŜΰ 2&V 3 8"5hTr` (݌Hc2 ?,svɂ]v=e%hPǤAGű{0UTjbbg^hwHYQ•~n ]ܦ>9o GʡgHEpb Kp򹇱6,E{c X8fUX/(FGI~\u̚Qbحyp&k(Xncg _a=Y2B%$1]hmH\漉๕$o[5͖^h9Y0A.G9<\#d" yj\ ozħeLĬr̨\Ucp$>W,_ Xx >M%!$ SmL`IoK~^e@ jo,[#l˶5@ ]@.臹F)lGsJ L;ADKDKQjQ6{^Qh:d>v79j3n7fi)LgwgDYwaPO\c'jTf?@N \A#[I>=Wz ~[ Ŕg:Ȅ$$&IJ(+Gl}pvF>>xl!kSs`y|sJ(\uq!2q\j]p Ģ2[k7?/B4φĉ4nB+Rx (J%2w6 ~ֶ]!f35uGY]v")XH2Bwg{1&1 J2/!Ҝ,6$F.aJkpft/=)!}SETtg9(AS:iٴ<=3R3@ohSUE?J(!yJ\RޚPc^*9s9UAͮ{q>fMeG.2<&N1$^Rm5-#2@BҬXBF_q@ձf]EFT3vl7j6ӟ'F=D#(13gFD4VߞBKYy"FiH:ÑN$@sR28x"J9`A*\daqͰ"ୈ||6qc.aej&lO H8cxW?S;E.Rxq.CHƅljRyBFF5`rT*1RZhᶽdG$.$lz7訯|\&. SjDCUXr(񐇷lѣx]ig(IIkqՔ+h_#R.N\xPhQj;uM^SnKoaP>ֹXZl%b|h,MRE'5՟'Nk%D > r,SIVNԔ+DKVӄ -WyC$1P䯒+uFy&i+apbJm#*/-*eNc !/L-6 5V 86ʁ)$ZH:ʺzYv rPsl, . ,~`I@nD$HAz'y#V0f0DzV4#:R:u6q&pqׇz&P!d,>D ; oPE(_:H DEFzPJUܢCoCD11ʽR*!̤Jx! \'U*{iqOMWbF|4S90U Ͼo`^ts4NFDXjEAs WA+nEPqV3UdT~vFv%eYo7VQK)odF:޴12`Q&d??8]~ CEWK[F%/ꂾH1n3֞s7JvO#nsFtNLEgt*,hyb~ R((4S+nX>}dmQuE{*B{KiVx\U(+uI?0`\Uwff eF; Lx DE#7Q.>03y*}E(veco i᎝.~93P⎴zbu ǖ y->׬~F+18#O]Z |T*ٳepr/i++'6`it;%&S:?hklØM))終~ w7J'=-LY2ʹQyIN!b-.Зш[Vb6tÒIY.7 ݀ w|><&.)J?h\ھFV3h-`eeDduz߬GSkALC٫H:00YMy:]DmIhs1-t}[I^d},Iq *7w|1(0ǕnXI@/cE6WXQO?7.׷hm5iFO5#?zӍ;ЯwO?t[wQ=2+?$ &s/WNbZakENI)f]7H2'40g藬e|w |T]Gz#%pe}$ -JL SPؤŤbġɾd|Y)!CBCUE(Ip)7k/*YtyQ/6*ɮF FOEa55Mg"/89EtiBm(C,`~M>=odž"ڴM{{)̿2N*U{ot) 4 ={z~ֱ:]hS} @J GpЈΙ@Rt*$JƜ]<9yf4]tC;piaC;͟.A 6z%[-.l.*7-p($q9*$4#I[genDfJB"|o+R`aΟZ*NB{D, .<Tz?Qa˥aLaDQ3/+d=N->h8wX3eXvxS:|ƕSlӆ@;!p%4dx5Lbty,*K\3? x4aMl #z\D͆}i'9 ީWf:3 M/Ɵ%6?+nvg9q^>P-s8^^镤c|Wh Ybn/IਞzKhg@6"uԯxQТ!*L[D㔎ٔ͜ M#&)K8LSyV'Vjl&H9Pnh?Kg}w+?Wd8ʐqq- ǭ p3{,dI`\CMd-ha)JREZ/_p&£|GwX/Cą0,WŘ;EPUP8Bki-S%n(I DJ=K֧$-}pNv_C>@:źx@{z*ޡ!a ~WVw],e #밖 %^Ixc}'/ gAE?17(MUyqsup tHu]uFvK>02&L=ޠ7dZdXݯ}CH:ݙj32EMvʡ=6t>7 椐ݷ6^WL>Ȝ@iUIѫ͓Y'p։64Hޮ#3m/yt?f mNKUL[$cޛ&W)jH#ZϒF/rVK1`maCG'9o qiv:QvehR+verFj9͍PC]~r h5_K'Hٴg<=Z Ji|Z^5~N<'aCq[~#֊I3/(B+ّ FInVΆ\c TԞJuN^Q5{=da^KY@\>mX]A)DkܻIܶ!?-jy D>Sbqr{|j4KN*դ\-lЛYN$sM\ūcܔ{f=نf jr ; Xm'R) q7^̖۸ALxY)u!+{H<^>(]fKGS5(7mNӺyb4rMԿ[k4j7U^,`95Wr~[%^ʐq=aP ׌k aTBٵ=Si]n'6MǕ[{\|sP%İ}~_#̕Z察e^8;f#d ote| jK - z!R׌Nt^*9ogz+GU+ݼ𞛟:LRbUU2.mdaTмǿ9udJcu,q \ocKj9ګqH0ܰ>&&{ (U e/X]B?ihbi;_.0̀˴5'I27.Eth8C)# ڇ!^}7qVBX ,pE0\^)].XAO~DEg䜥r*L)+uOK%JWP;OSI_@ScJ>d CO.6 Hi} xfH,B|ӓ" !l8":%:S;n5U86 ܚ9-$虆 G9QCH~wzVU_%H8]P$Ds$P{rMv[,/ڂ2&=h\,0ݣQ=AVA(UEfsc"/7op)%HBㄵ6.?3q4gTE{ g3i>0O'T xWN - @T";p !-S4xbG㒊#U=yr>SZ?ƪvT{J*30GوA-0ZE8NVmb8f/u%l00&bQ=)AP:A\-2 ^d,7;z5| dhʍfd\T 6ߢ!# Q8jYF}$)%Ƅmj! ' acIQ܇=,lb½\F&g#m]?cVwļ7 &t#ӨM0tv0>k^U]B62ː~ǔ9'Жi b?5M/e$\6CTUinP[ZZi_6Z15ŗ`Q*i BB`Q@(#W=I,U;q7?WP8Y+%j ͔,7G6I$bݲ˴#o6mu567&v cP6-flbF'=s=Q]Dʠm7 vl=RozbN*`X82e^qᒤ H)(͖:K-A_/Y;;^Yl]r>A<,D;8?jw!{5M}9d[|[ ߚ|kƺCiaɔ-B@d[$ l&*ѷtBGK>>kh{x. %uIٵ@|3w\Vaߍm1ԪU.jZ.Ct @Qb(, Y&杓izc4x{>]Ex2ܴZ4QHI_cn(*ar weSn?07ܴg*&YT=:S fC'@hw"3dH*[wVsO# f8d?.=$bvM˻+JbOiRA^*!iQUbg~. yڧ5'a0`*TVR<=gFhbWlGCdgQh0+Ru qNH$> %VGĿ#cVAoycAo3<*Qx!FozRQz<N};fH(P;ku,I(fp;>!CE4-G=Oh's6ts%iٖ6s)RVLdSg1f:8Y݁1npZe4{zRJWbQ&Uf_ Tk :>9bl9),{#8SYʞ](wCHIǸmȑ_2%lpޝJ? ID}ӾVE]δ̝ R%ni;3dd'y!!:Bf$ (X+[Q;0`@ 1-Qw`7ԿǼ*Kᝓ)bƦ$Phxy9(=4 , lK(`66d\7&US  +J/)9K@5;Y*,{ G] " e !O{[#> G*t͠ ruCpKrUPJc G'+cx u/k@<9+WDL"j'tGGRvJ-v%~τ[)iU5X"LW|E3ɑ! r&2VKBp*ΟG~p*בXN~hV{ه+ Ӽ#߃x%Ҙ[J:5gJQ~C2o LcTr{ٹWRdej4o3.3ҘiY(j?ѓڣ٫_O=A6>b$o|-/egRcPbwGEȵr.X:Vma$oڟZJ=7 *{s'91wrrY";bD.7 4n-f%Nݟhۄ:Q?y)}#>wZ 2Y+^p04,YJ[jl % NVs7*.6f t4sL4ܙ|LePÑO(|+5@75VJ5[b!-GTq% Naa#{>h4{`ʾ @Ihp_fg{s7TD2in )5 k(=]TUڙKlL7!JɴCV HqTZAMuq%O+^=j֐:gT8DHn)4RtN+y:%JA`9jNk 3v1Z"|rA>IFW,Ŭ}d*zyP_a|e]=a-YHVJKj'vb@/UU z`&, DjTNG+/{oyb}-d\ɵ^XO^r|ԃQ$^d'Wb"pcp}/V@jڑu5jۼJ՞X\奠[`h K{[٥im4v0I,&{yr+g v-)yq..|QӢv͛եF[D*nazX&Q#;"a.u,[U!#5/ q;^p/N^*;;Ĺ)t#葉 ͕CAc(hUØzgYf1-ApLL"҂{OdvN*j *(`CkP86 rD 'VͼZW<3s ]%ުVpkI 94-5Ĺ?6*+L|~FSY-?裈Q@\z`D,*F*6륯ޑu;--HX6:9j 6Dkm${n;鿗kvɣ禩"ubK?c2`κv l f_O=v UD;k3H\9ր^ *FOu%_‡[MFkVd6/gNyۯ/;[> Ld'x@4X>2ӹُp| 'g֑GqW+SPL9%+Gzh/d.a*%Gې$ڲ3kSD$Ȯ㳼rɫӕ($1]S Wι~s$4M6HLM <2w٩ds#8%mXmNB wJV-'f;wU@;MVm᝚ ^_Վo:j|lSA^֑ah;.:J7?TNI%{y'*iHxzj7VFjwW jXOulILby{g_L)ag]먼$[  QzV7Ȍ돢lhS>*#JW-lѭ"\;{i9Ϸz^bEрَc_ :5UwSԚQ%oz_'PAy֭;˽LSp}3 Ae~*^R{40}),oRbzu,~wѤU-Jqn-%~(Bzסfڤ jʸ~l1uKfD`@_Zh W~|-l{)XE>0&Aa=Lpm1y'eTbj]b&o U0gZMQ]pXq梿}t"V'~^#D^ڒK彆J_DĖ3#$=MM L0KꍾFbڮ%u{q<`tC24!iDA w_a1ȕ'=zot^yheͱD(RއSR(%C,8D&6NjAQry\ s݃̏p 60u_L'9-0 F^;-&Rrio{S jTUdP"֎X|bkv.C8wqk8YrmkoK nY<ey/TDjfA&du a{%~ׅuo`u5r7nS#Y 'xlfLVEr5Հ.&e&i( N0%21SHb _nPhMo̡%-C؞ҵCF+qI;ZՍSZ]UmXo;H#;u v4"S^Z0H՝ջxX4hF?mX7*{9lSJ-{'Rﭔh煕l1yl$2AXDx\éŌL8T\|_阎ꂀ)n?|܌-Bs + ]IE"+=WvBJF2 ]wہ,Ct; :F̓)~o1>j˝t<- )KşA26* }P,n7$\N~5ZNvHe.,]7Toܺ*,FzQi—zq⾍y n3HL)b1V}Nd5^yS)OF-roK}0^k/{ihsJ xkqiS^U;DW6o 7شC.kY%^9k,rmcڞKg.ҫƪYԳ꣤&Y[3у9cK'{6.Z Tie"\9׶s`Ia~ѾzuEP`х&hHj0FuM`.w9gd\ ҆ṣ,G+-q[6ᬻþѰz5c6$Jݫ[ZٮM8#董.D= Y#3qCUT!/ lS1cǠV1yI+kZhEȜ+mZ#.Iڭ) v^X" @l(MQǫ!DdP./X_n~h"uōE3amÖ\?rH:}LhZs^ /;3'풟vSqf nM$qf-#d5*X7 }8vG= 1$?FD,$ȂN{TQ!lvtИ³8vt0]`[;b; vj">0RP~""r!ЅbEzaiLp[]`1C :CSlĎեW(( Ћ+ 8 #sv *?ȹ#1ȁK$ 'j5!ĸ*C+ 6V=_M{% ~"wҬo)ehH:11`E`~b"*}+>7mRO̜89!vV|/uޓ!|ĘPXē:-2HT&NG%-UQ 5AǽAV쬽YȨԘW~ COU$#LˋC4~e̖gh3"c†eEXY{Np%Tn]G} o}\TnLQxbcY8 ZV^ն׫\MHA< Ĭֻ!%W\u VHCOgC@;Y]UUUy2{J< %#{ k=uݼ3[rAE _a9vRwC\,Jl» *yٮЭl_ѼVީe:@4 KNStB-9_ÓߟkJ*=`kh )9H(yGޢ,,[2d^A6y'Ф~@ „ ˤ> Ⴝ;ݽۀe^Lq+>A`:8~1ߚOi*\ E%A"5/BpsV} 9b=%Ӷw /:N/UiqsБm߶|z.21 DL&VoJh.)Ǜ7 a[I}gX$&D)?EqA@mxvfI+_&[ɘ<*e^۟@#rMZv@VrbsyW""R\"3hmZöz;sx)z"+#`bm9XwPQ!ElrD58'i~ y)ן |jO)<呴iv'4}s .L?צs?8o^껲94-9SkFu@kd $>be_n}ɵQR;6Dw?f&vjZ$0Q\Ea3aQb{ML KT/T{:k!wYE!BK?QR .#uk{)V+LzOL %ÑgbWXp6G7Jupn#PպV9lR fhKrwH8,_b@}%~ g^3 蟎XX8XJ_2iG56VW淘DmSBǹ{:\y"j5aFIvxL|F>CƖ960 L˜. Av뉞k'nP;0dSVQH JqfVgIu qU ԤٓG"|[1:3NBmSs] LUͰ>wh>9P9ϛ`9eǐ=F%cGCj01qXOV@6n{ g@yRL.!HmtzI|!R"!R;ÙJ`ZR< |vBWC=?^ _*[ԒAlyF\g3ErD/`׆ "( FE 5re~ NӚ  zʠjDa7 Ҳ!sb1̼sZʖ$mXrZU: Иj5W!a=:6BQUOZF &Ui1fM %`Rf׆A gT=L95̲(+Tֈ ޅ йMG@Ⓦ\1yأ:0,j`s95o ?vL3ʳ"wtQ<<_)WNK $>8[w3s.&Uٍ59^W+֩ROb#sɳ-ԙ cD_!W\t߽@I_[VgQOבD ik&߆I{#E[$ Uq &'n,'_-D2z@xp,eǹn)Oz9v Z}KRsO: ߁+ w/"z]+$#}TTMYU}Nqu$d;yMS~ n>aٯ`5by6/x9au/;o4̶IAk>R<+Ee hX hW}rJޭDA=9 S ҂(L-~"08I&bg^aLǷ r VwF@_ܳU6;P¼XDkkSg W >qA)Ddt}!ꂜȄ~8TgbJA;QV,}>8DЎTd敚˕%U_4x)!TG{iƸVg0LC<>.~ ^ӿ|RYW`^fֹUV`)vI କ"$E%'StljF. 'W29nm,wSzRo>۲}.gKt>iX~U{ql#̬$η,v~/Ph6eyx_t'ߝF(WV.VzP980(?OgP!WH0h ,5@9IWGd у |I Y:F w@7ԋ.kDD+l\^«eA$ &WJ*?ysKR>*wTܶ1ے4+3M) W[\Qu怀LKVƒ)Ȁ1 /dɘVY~kD}X ݱpc./ VFsAX`-Yhii'dFc)M 1{p:vS ⼼E~Ǣf#hJ ",Я) S}7_6]@g'w Ăޣ}ԋ$X̶&<:wZ, t5}Q}2ųAئ~3f蒉׫ǝ#v%A| NnN@&-ؔȇ\=`XZg ? * 3NE^,G{+vB!EdTI>S7|dy.yv"AمKƯcKRGRUYT@::v&#dI579ldaag|6䨍e2[0CH)2y@D gC 2ED'6"MkA?7 qvRHkb11;K޸+Lz^B' \UO#躤_H~%4S)^#?XI[H`+r`I 0p7c)?sLgš؁D0kzY:*HzStW )I̠'͚1FoI \ fpc~ 1(L&JNAj1'O\N^Ø34)\uI.}$ _=_R\sk/p}U{̻weϡFr\cꍼ$Kw=uX=VձL6x=sƉ/!l/ټ>߰ RC=gή9F#^0YER7:&ݎ!kd%^sջ`^K9YBofѥE/_:hC*dO --ɖ2Ys nqtN6>{3cw!}DaRA?PO5x2Vw$C9 cTs%#vesC;t'ʖc9ƀ{X-iSg܍Ж`ۿ] p uƂ1_TQƠUQ%y0"0Djgn-3i1J@ޙ5 ONcH>ѥ| GvT$Ѓ4)Za9XYAsB)f{!N qC>?kzY}A%F {wzBZw3VR" :M&z#Cr9{鴈i4ٔ/ύ3 }I *Ǝn$X(_bVc+pNJ4R籚%1WQUzĽf1h!:8hTR bƦ|h ]T4?7(&;R{twNkܞeP:?i?'*`{Jby⑈1F-0ҳ~twq! ?aʩ͢$g-A#(ǧ5/Yk? yxg YhT;a8̍O&c<< OF$ZԴl!{"#aѩѦI)z#C1p&|!M fe]%fI9hp=[R%..\Liq6,XPY;>kd3W5ç|;Z xS ut{v K&h <%U݀(D}XI). U &o%{7Wc(>=J6O:TNyۖ.~N=0soq/*XackD( gJ:rNΊ@1r{`<>ke+YL-&O-5Jb=nLv5+ZF,8!>YA 򷔪Bo ^. Hv"iCrˀl a{khh+5hU~n2u1 5h4oVқ2&sND rPEm9~~`1'GmX أ BQXOֲe*lYhBXHK2CRBdcK pSRlA]=UsuۧRfBb݉.13$ڄԖ59ۗw-4; C;@Gz?GL'7AJhTwO V(8vk6Kʶ1!O"TTPzQ@o#3 )BG5p5+n\*4X91) ϨZH47g9AaKt }ntC[G0spo{ntxS~kqFzd왵6@= 6t2mU"jV^QMR(?35saw(kI:]ݸ2)ga*Wl=]T`WLZdG{dh\"I}a!f(0vGC_Q<<Pޥ}Vv5E,ƻ& "hYD.#7mbWͅFx!$Y|:zUQe"ε+ghYH/I~$9!3>/fd9B3~_8`F4epk%;̉0^4DGJ$"_k'sJdxN,F */NR3r/WS tXK؂$Pa_{=}t_y`bsMuzK!vSԠj GVUR5I, vyj0D1C z`brl[qG^iorV }?ʟࣳ 6{tTJ@背?#պ-l=\n IX+)񈖊6q ] /F+|#!dU]E7pB7n_/TGy #?ɍ?|F`h',ѷ3=.i}3ytIc6I\Tbf^[4ӻa #s_cl [M/PƟ$Z gWAJ[. om)=@E%oĿjrׇЊU&&xҽMGB.GxJiq.N&,tTܬڈ)!4%[eKZƧ5$? ٓ`wՅ\rvgq_I{xҎS @Ցk4ℨNAC՘agb:8\pc5")A2&ܕikΚA {'4E?lCu-/ ^PWD6SM%CHd+ˡhnm! hHy;(0iE#.Ua*zfC$iH6,9Id8|$@'*hC*arXo҈/>;7sр (+3)mgpd50S{;e`0$$*{81٥Wϐ*9@9@۪C˛A? }v& mrm) Khw}24ƝnN>FZf-,.aޖ!]wsB GX\ K)FoJvfmG,H9tJ6Q?7 Icj5s-NL@S>]|lQmFszxB$i*Zx_S'ą5ě`;+4?Z`FA w#? 饣OѥxhFv3&܈?+ ɗ{Ĵ9?їkщj$ǘ,#Artyq CUyWhѴݫqKݒ^TC*[iϱvy(UQc1I^Nmnl:d5Kj%+!^5kݏgf OxkǐU풞dq .ȡj'q%?]ƴֲV`s@ɦ?ިJ̢,HIT,ėZ =Rn{AΆ v?VroP Jm )7%H!W@6'Ii8#h8-"Ě5+Vʽu.FTh7.Tn.wY@Y Whb2I[®gUk+vl:5F LY.ddyČE%cf5jԑkb30ГO`*xcZk'W/2r+%埯ӝ1:o$0ӮThn8׆)#.-6fQf3񓳠r_R`щQ@C| )۷4Gb~I}|t3Jd-aLdJ]MzCp"B) a,Sc9ƢDzYҿ$fE$!],d&ݐYG~/ (U\">G waLwЇً4֣pwwUzPnQJ H McWQ):xg:&V_-M>Ā㉬ d,\㒈8ML; j#Zp8= t+Afaѐ*qCA!E`UmA?zX<|0"t_㎟#3H ۿ-wH10trFTAS!a9ތ:Jn H0b߈<^䵯~͢YVKv>uw[kT9ozhݐ9oӫ W1KYBd{{H ><U=[T@'ը+y@er"IXyar!pas,֫v÷d>ECpX<{GeX\r_K!I% _֟Mt* ůWU+To|k d(lNN &uuղ^gd[8cQ` -ɐYRqyN색_ ZvK){FkA[oWmM[M&R^wQO#-o;-M4M߂A8 Q]"TEnYխQWS>zb8"rË|Z0H^5j6C14rꋙݰbGk#?K~²L@PH癕 2/tOM @JzAI ouK2HZj$Ѡ.̰QG}3&1 `Dmtj_B pk ɮucB 23L.{?,QB=7bA2U됟m,6=7[*%+ ֦u0xq ]μ}E{tr.Ĺsov9Hh=~ʮ@D70K.,&)<ӌ[bAJ#X DCݐ9, ^Go7ڰ(̈́*Iq]9gl/]0{;bjn!B@c(+Vʼnp=^DUF?{dZ;HNSMa7p,V*I7MUu/fR#:kb+~n@?E`VK2Utpzl$J&)fmO}s ꑇj6E,L"kw]^! 菭dB>.Jh O_,)I\Ja$Йn;XW7T{Eף] (u>̑_v)z^4mh^!'ZUbK$9dUz4܌fCmGp?a,Q+Y0ɕ+կ_Iޥ̤gݣr*7XލJ+&m;BxBrx%P}()hw,סW&dNmГ~t4X~5BZ|Z̖p`F :ҍ}y]\ \A#.hϢSlYZBdA*==o۱cu.}G6 Py  4sGH+]ibd%8Z{q_]P19GJ"adC6]EjF|HA^nAҵ8`t?­X-ةhܬI .1C#_RH0Yec'WN %G#qZN91;[$dgTec@7#N|0@t6z| @LSNV"w]6.S5LꛊBWhJㅤz=Ll=⾴WtSص|ծ?zRkD%YW`Wnфy4K4bجfvA]\ЎQf#*ι9_HFJ m;v261jh[TOM6]BQ<1uO;xrGl߻Xr$Ns^,m;΍iIL$ +:LnSZԁh/OZb##t9"!k[L1o, iLK@F|39MB%qa{fz24JKjT3&oW{l{pA/'KFfs˖xE="3ÑG _bqw_,qt@ 5 NZp aL\eꕸMa'0?/Ob!6{?IAI4_O(S"3o"k  V2ikXPhN6H2sٰ&(ce WLj"m.;y.NGҽac~s',&@s(fA,^ͪJsp`rZo$HJ38T+6ֻ+A0nhN$+$}H@o%r31m0toW</(ɛҨ,P. _(Iu+ a_j "v'gaFacee?E,u[&:^dc:bld]g&p"[Y>*}@㒥X/42Y07e5]3WQ<,_-Zrئ "i5 Wbw[%&1O$(%C_4i! ;Ȯb)y9*Rg!n`ȃ.KK D1[!A[ Ŀoo5pL8 bK!A̓^A2`~[x=RF%R 6H@>Qq[w >Ao +iS,ϬdV@fͻp.tӨs9ZBXnm;n}Jz&g° !ˆ,Sĵ*naw]1?IT&!z`|\7an-Arb}0U:5GApK7\O$+oICFZ)iӬWd)=^w6F49;=}mok0v!=B"+G_h:N/߫< }T1+ϲ bחB+% гq?ۣoTVc~Mcy;o;Ty7nS넱w;7-C嘘<=ǎƕ&Qqa+/T*HVITm2dOtMB4)c>ﴢ]: D.ʃ+KBF9̼7=)55HKr'vFc`.{X,Cn?kl܃:AmzgKҨY@MsӛW{e{Əj )MGIU83)O5Ty#YOLLN?cG1sy BY.xE gޒJ3K!Bkf4dvGIMF N׷o\H4J$s䵞E ,JQPm9u$weYTW]qZ,XԼ(Д@R<6yaT:2ײ?e6M.&j~s{v8*oI bg.h} /M`DL IcHx8 \#%hB!DḏgR5w<4OW@ w{ԫYqo@{œ`D7ZZШx ;F qfK5B_񘫠sA9S`VA3Ż8nlE3W=PSKǨetPn5ڋ)q !|!*N>Ph1qrƽ/Mfk d˫Eͣ jfQ% Z)_z䶷DODzM2 zNd#.wc&| K|F VuF'~#OoI2Fǟw!ImݑDh< Ql~wkyN\IBᚧfKO )=m{,T;5h'"x*owUӸQ5JƏFZvC1;e/Cמ~^dvD#}RcէQȃBWr Sjg+į;w<ڕ\ط?PL׈:`',@{|8.I!܍?p\IĈΖ$e"Z; #. hGDnвq 9qBlb5T¥ɮS&\0uyOaM>׺A9,!HbT6N_ t9 /E7N !# )xqx]yQ1p2OR4:;÷ߪS2%6O/FVNЙ  a;t FCrHsLU4WA&Brhȣh3zw裩" fT.\Z3su1H趋?qW%KgvCp5%n7HNJ#kƇrX1f?m \uzg9~hAT$σF6'a/aұKϺEv(͍ݳu&"3)YX*QIo bsR܂9*/bE~<*:]>hP`HUMA5G'YE畱tB t1J~O&l:Sҝ3!2F mi~=5oVgHF Ob1aYTA9`7u b'څqJ!n$,f>ߗ$մ`Rg4̈uA 4Cw?Mk-Tzꤲym7Ջ/^;p3Yp1 n8[ϊ&|TZpD :žI}B9M_[(` sRd~)ܻ+:w,a!@]J:Tj5C(@WR!_ &ܒq~͙*Y |W۰q@@7յĭ5.JaF$k ܆ǃ,[ { WuTp:VW~PRur|ړIn9`#38 BjɭF獢u nxMQEY R'&T1;TV Dw ֆ{ٳ@)þXݫT2+g%PWt@yZxU p`Ј1FL$Tvؗ; 5\#(K~'11LBe6:3!9er٧ _ }Go[ %0 B/3tLLb#rϋ"AVk^}N[7M8F&L죏ed$4T桟ܨ9d5}8ȯbJ|T'!A$$f H2r9q!wщ1o;TAgnZ ުd=hDiFPNo4匚D#N߆ɨm"0&@'oqI6U'M$[Ő4fK4?> tLi 6d<<@Ku0*DJU &ga<HarHEuDN{X5@%qvPG}J;]e5jPa*PW2]F8(z#]wӁxpL{[ݫL$-D~ǩ,gW)!`~٩nFWK0L{&*/\ wL=N#lUf~vߴ;IlߊG :cV2n%Z6_+}c3q1x\ɴCxr-ӫ#"/3YURd4^hR ˆ#RpUf~FZ⿝Bnf4#’BCИj, 6h3rw\S_Oq+LQo#+-3Yd5\x~…Ë}\lL,Ϡt\#+ǜH=G FP͛qdǶsv~x1ru^M\I6)B!o%qDY9wG&$F*͹| aS6d3 qU"q+ 'փ#'=nt_rUv6fcu}܅WCm5 eH'2m|4Ջ!`grw1JN6'G=BY1Y i`2wfs6!NQp1o?Cp-V: ߊmdeW";W ~-"6MP+vĜ+l^"5&K){ RiZ7,O+C Me^S͟njWq\eݶr6Hqmr׌4&2j?'tCWe5I*(J)*I a>/S-D'~3O o'(Abz$ g%D~\X/yp_WoEhDҒ%"ru 2'tMIDx_EJ“G+ek=$y`c)X'@`YP8 ѧ| 7>Αs2XCnR#&Tq<-V'uHZd<~̒"їZn^y8Ş'-fhLYKw7ǡ9Qܠ1*M@AE-9`9;sBd«Լ(}9a:g&T怛f px*gtP~YZ1,96r¹gP`? %K0k[C>) KN.U`.@!] =QGdIY8N=s`HUE8ȓO+ ɯ\<am#%SUg Ҁ!ʅ?j|f>冫0連#3VmV$3cX}g1tE;q+%bWCǵ ?EĀ`Y}QPW<.IL50]I,.~X2M<9]ċn4۽0BwV!ۛN{O/VIƖv{ z\hh5pn/Q]w A: Og}E)2;%p:FN.zn⛞<{ 3%P{KRvR1-NTx~"!5V=2͵5;)|]ØiUNRm=𦛳輼M  d%txeS1ntO"nM7Q.ȥJDG,*fI_Im ^Yr.;`@WK]j"Pc.c۞FYo%6qot*rY]!@j2aK }[ eȤPX$)l<3K~Ѿ*s@կf>/!o.I, ǵ`i-B7MF9y9s{ND߻~@ݨ/a`z~-\zV2~݊-x,Cy!BJܻ[/GEv=>?]~@ Iscz)Ims;he[xvM睋O" T Rgi}OQm),9ǰbI)lׄWDlb6Opkk3nJ?*z4EL-nN@2#6*wz'prOF'BGĤ^Љæk/ey$(QUX./ZxAu7||iIKg_VtpPiNm)K ?ĥ5Ay<O ߖIe50`zX%EG 䱼h%RTH:(_hg^KJ_]~^PF`A`AYt77JuQ{m>V>-H?t f-;~J&oNR5A2dDt8(f,?|˅쮇Z6ݩ)/Jƹ̎ʤoKŒj](+Drps]~ۓwRg:$;Ho\Þmd4dnC5c;җTSCJU`uYmAn%OFK#5m!1]&g 8+k%:R<ҡ$9X.UqP} * -!D{FSku|ꗘΈ霁STɼG uJ)d9 45*qʏ,._"xuhlɳ4 -lR0\X75lH{qGoah++IW T_m ?,&'gApJ?4T=N tM?5EjTQ:Z-Ξ^ c"I0X =f;Fm%i S~sBiO&EDJw`RжXR6Υ3_ӆTp0\.UJ+̡DeJ&/_*s5k6#tj(k} :nEZxI6-t*UZ~CҜʫtS, g0*T+G>ZAd/dRa imԂE'ܹ$*hp'A>45ГL}zGYx~AX:ߑZ~ aȉč3wB+;\мÿP#ac;@vX<Ŀfޠzyٯ)6Hߜ; +b`>w?U070)l +ǙX/vo1_H _Ҽ"6T]PUI(ŜK-N58(>:Tt0HgsAɞg1d +w%bTe5 7r4n*=`a`5v5vzDt .3FI+btϷY WYxJWEØ%_)_՛&1dNi"qR5w@ŷJxZidk?R@Izi۫tLL #5KSCiNAp_ ;mXq=8HW)?$^e2QZ0V=Y㼹1atɮedT6Iӆ$]hAFg YA/g2Q`r|&)[jWs58[c"JH <G(>,0.LCf/K "hQ9KtZgAM6zLx0Ge6&Ke5j~a18qws1mH7Dӛh&^ ><A>xhE/dZ"DrJp8BC#Q!0 ((;C j( ҰUOvf 4iWDڥ 6ًJ#oO飼-}Bh[c+/0[n ]_6'<du"cnܘPֿ]I,T;u=tSKLYr亓%ߢ!Bѣ*ӉS׽vMcnZ`ByTƷqW̵;[TմIJ GArٷe{34޹s`͊2R߸?wRwT\WFGBozT*!$[n8UyW_OAuqX}A4i\ .+} ~6~mS(mٷ] *srWU=`Ե?_i4=O57Ǚ؁Խփ kM}8B:S 0 M ASEl? -rX3@)\jCpº39$M2HE| QYQ8%yC51gu݀ÛVa!\n}b ZnP\Th>3K\D4{ $8[PjBg*zCG>OϴC@qdfO(n6 41XE&o+h?Ns?>Ӄo{kY00<749Z  0ڌmՕGcX,^,n}>)p0/x/S˂巄yQY  ˤqk kcE,]!`gKf>#8.&=9+0TgSrW A6*C> z(e0!+w10ʥ@ԭIr{C,օ>ۂPx kL _T¾~75 ͡6U7UBȔNMI*De'zm@J[):ܟ Y0YnA7@N-6}׫{2(663<%d2|r?2} Rν9:ăݔpf25gJ2ěETe.1M"UX3{M`IeMglC"4nĪWe 5%Vy^А YS!e$,+;[{QjCDg{u)?;MS VGyF; $ _ܣllhFC,4g.+ֹ U`!EQ1{+xd0fC`/ܚ5lT9GD !v$AO:Gۥb[Wg|UbE [NJņ^P=(D[G߸Evslsgc-g]P  9tg wkP$9||G~ѧ laA֢80hRi'y鑲oºgFnRI sh<T /8^R\U6gc>aAdpfNGױ=uTTrI_rW!^npA%*3j{Mo߳@ Vхz[:^ϗsVUZ x CDXT(n5[Ce5I4FBܿNF} vn5r9*h ɒ6.ς%-KGza1ւ0ozwoî1qr&紓Qc_=JdTWЦ\>Y3mkhɪ*m+3NFt~z钅ָ#vRMa U~"vt ~"DvDRf57}wJ|QI5q?vKہVTrx^2`yˌ2 mirI@AYk tu"A90oL4io9~bVL;`.%TRF< =+-Û5)23+-TǩBG". IR˖]K{ \shxANRnܐ _8%4(Ѐ}<9/":7ZʼzfN"Y_Aٛ[j˒Y#ZqɈQnX\x_Ҧ2gz(}^cwUV/) e\ 2W} 0`by]!3",KÞ7w]je[*[^?z^NDkhY8D^+AQVy:W%-iӊV/ xbn'Q>>t'thOt?&:G=|fּ+sչjLb,@f'-xNwU0#gt0i\rkuqhwjѴsF9 lz#@KJpy)[v96i YK g]/;ao%hwU#)aYc;NeV^jojGQQBfc!S)b<ORZIlnKFD˯};?pͰϤ<ĽSS!3:^۔R·yį{YKCz^O, 4oµg'㥬j946'%t@.s(Ev$WC}@W3#gUgW>( 7!5XB) EhG ZڻZ譖[xJ?\v։Kᄫ-[U& 0 $e~?c iN G<: :UG2$U_ F74z)(8 W!B} <9;ԭg Cn0,z  ٮ)Q0Ӻ! rmc]]?=ziA *ZQ +&p6SKҡǁB| wI'MV O$)8ۓ@\Bp>\U-6HGYMUX(ϳ5zC1Sܢ'*4`ؾgnYOHʓNm.Κ_97BLu j}Τ|[ T]"uK?]Wop+cɜMoN6BD2ígMR^K%Rm>Gd+;q"9LW*K*t  A)!2uӃSi(+Ӥ\ ^nKջuC ?wr k*B`od;_y^|hR6a+؏ B)Us,sHc΄ EXK!+mvd$l&oMD4doRmㄸK=״ZԺ3|ۦF_Py>ޛa'X}xjsnsč}TNB|XvpO+q6z*r҃le>s@r=fcemV/1s/&5Ou wQ.[ا @_p]u1&a~Zr"_V],3t@9 m%{%,I`;wĉ/dSꨁx׏YN]7/8m(I߲Tt=ED)e~Sk؉BM3a=kj|9pGx' n7eݞ]:J8;*/aJVC}5:s'"-BU0I0V9u^*DGGU'fjeB˜lflXx )\Vx :A8[e~d {9_ܦRWTf̟&g{KI4VdY T(U966e{<oUdz>䥕 >_)Dl,J f T߆ہ0:efс %RǛ!X$8Wu͑ZFHhzz֌%~pC.?ۏ}U** &!y<>b~*i%`4}$FAE$$aC5rc7gNvfc%˺G#xAk{Փσ>ao[gM>ƪyNʧ9j P8s[Ya(-NpE޽sg/!8RՅ ;(1\vجڅjX{O_GԾnp:s~Z^Gn%<%J]\h,o>hKOf*zxNhEk3B8FgZZOV**q7g0v>@w @Iwɤ@/q'I㺟'W5< 3mp"yo8#)nDmH.7W56Qbz7;YBRDbu1mp ǖǰ 45ov\dn=HYm]Pli`$1$t!鱣kj<\-v~ʪ_*$7! }wabOpW  ZeI| 9+Sl]4Bv3mxR͋ҖȇzɦoGם}Yn d8mf`!ixѥWDv_Y'k{D3Z K:\>H#p1]לeqb;sÆv7@i}=MO\H'jL)N$M䉎qeLR׏L˝۶:_rK@![~+Nm 氹!ݝ׶(9NKwwmlM `c^mި^2=XZlHf}eYR3&J`.N$gTGD JI}_v=+t}jew#[E?=Bç pK@ahߟ#BJN#;Q7SkT6ha9IKlt\pb:mme[K7*G @n!W1<ڸ 2.CXޝK0}b{'W\FQƢRw>qkTrţ_t\3I< lsa*LWmՏώ-:,T-q͒BZIlu,vDJQeT"[a%ָ|> wPG[f<gRSFjF^ʗ8Pc2` ]ŤVxD\OHL2ߕqxlsm? e-EҥLiy[ip;QZxٺh-#̳vbJ$/VSK'EbE!:iˋ9;Q 埡V7/VV3o lOy`i8\0%#S\'daǷy,cg%tw`H]s2SM FuŲ7=u ;GUo+4~)s{6e^!|E`HY稐KC|QӹM +imMؿX)d؟S|oK*>ZOŴ:]D6`bAī11"ɃV4Xһi"\2 =SXY}w ½Dɷ-K.jHX9'w֭ yЩc79ft4JlRy[D) =ì?BņsԡV'Uj"B]qs_BܺIB8gP.XwcFhyjXL?8ni'%6\˫"ycfbkrޣu2G֪SLR>>2$lNMXvgC<,4Ol}RB>X!eq[#'>zdžk|8Ú٪جl/AeG9Y+lAt9JaSuubu4mo m9t@ds9+/5~c8z/2ópZ-}Lwhpi2DhJ4 11~XNC}bȺq|Vc{QS/km>*Q9Þ^ǷOu|.AD+X,vB&"n.=]2:(@wIj eO/5#]КO f+U:\>86RʬUAD=3_8wd',}#4`cwe4@D(Ҥl}[Ù9!R0T7.jFEuX@M  !Y@RBe€窃?@BeHLw0)Lk7¾@: ؍K%aġ[݉QNx-cp>wd< 0-%cM ]*)DIRytvaPV [K "!S~A%<f丁JR ^M).vH!lld QRfUݎEvqaO4uapRYθ𫦇3ب.e $9t*S hy&#E[˲'\e}"6NpVRcJVPl;rsM%{}18 ONyT%]D A^pNem^>E $ps!ȑ׾k]wM9)嚧zvsVW\`.L66ܞۨF3>\"ՐM:,a)Al ' e$ƈ;_B'Ipͻ{D2`+]bcG˼g]А{g!w $,yS ^v"<"vL tA6dٓ1OG1M͐aԧoFg*Ud-x oZj'SCP~Ln$?~uJoO&p5BkHrQV*n~G2Q,0Ď ^L!EǵdNBƓF0ua A56=~X&/ƠH+י;UhF9տ:el5/V 7Ať.r@PO\~"% ǡ%K.ar/E{6׾:W'ٔh~;ْ2%r4~oGFiA E^ Tx<iQjfzlZ(Sg,Q}>&%?@뻩KyU L@\ƾ([3 Mʞ&~)-xU#2w GBT&$$!oE bgs+LqGP:#0$j8|r?uף䡑hsTݶvG~]h_i1Oi+To<]{ڋ2k \~w;Hޤ6VcFhI^p6qV Ν~Rַl_,CtՎ/(ZoѪ"mIjvvDOn#2%r;_d =QB=J07mZg㶢%IrdYXb1>!;Hth}d]tz< Rkh0Q?b1dXs.OeނG|`$-F9sDb@@zzF $Tkڿͦzn ur*1{@#1$˝Pj?*y>jt4X)n'z'V9fr/& vGH r)`n?2ҽDam(N?],6Z`a@tM\Kf^&۽'e#2.K1I/\Fo}ˁy':ꪖ8< A'55i;4o1-8e 3ʋޗr">s">&aGUOD}鉨@`'Zn<$QD[0Knɻ3lAF{m//tuM.і0EHSHcGZSBqdټ %&hڶ_ E'/uWf%X//>-d.0Hx O(?~Ēߑo*!wQ5@V$:1b>Mvb*QşUu %" Ŝ7v:K_*\m ,|[$59%A`QWr(he& #8 㻟~@nQ!^d /[5[W7nޚL֟XPRo?-m)V2¸UhQt{;:3 LJS3v~*%dq-m^Ȁ waȤR=/4/#"SVnHI-#uզ;&9Jwx SXeV%uz~LuDipbh(my^cP#+9/ݦ`1 hX^bC!U^ʤ,s \:rA?YR5=OHTEʹI8ıVײHnڕV®~9LޕHKF#萸QEۺ]S\naG \e;韝Yd4RvH2J$"tCc4a(u2&4IfNeyD`I(k ajzjX\+EG_s(-P'b{d;'9FG u9Igo)+cX xbc菃e7M9Pa.xC‹rPD Yt^>9Aki2kE r(Ul]>Jn<vDo'F[mnhQcTiE+U?@a/Y}cie0e28L1&^}́Be Ʒ ̀|WW^سU6Yzz,%-v^.$FfPdaQQ0t*80wMj %ǀүC&u!Yz v%dfsX:%GD% QH[$c㞴Bq"ܱ-@Yɦ/:.qk5MP8 9u ;b\yzYlKeQbŢ 0Gk!|ח/TU_wV3OzOSɱVSÍqӻП_߳ / )YUr_R8^w^ҏQeĿb8a1D qXM[mp=+ *,geH5VOC)Tz= {q.ZIqc9xs9P滅-?57i!hz Mgf&QZiS()87l`IQi*W gh^ы+sMO,f&`{<襔6 fTgzT'O<|NV, ͶC.Fu4[VrU>īaW["~-8;I/ >seàЏp$KFXM[m SH$7Adkek+g5(#[Uj8Ӯ ]׺(g>n1Glkͣy}I=`nk7٘?* z;ξ)+6EҚy-%hױDZeV̀+ ǟ5m`J$ԓ)i2+BgCPt/)SnX%)ɬ W ![cmQ 0:5mٕsLykJ[IHX\b#8n0 yR]>p6GbgzN[%E^[(znVR`eU:(SMk ~9y~ [X]+yY@*g<\ck2tTik)>\%@,m:Z Z -NP@n g'ڌg yh!oI`rsjhbr~ftКOK̮Orۺ:=J(<{ g d~z|Δh '>LpsvEg62*Jf>{Ԍ`q;-]WKbV<5? L>7 rFm6* _[=s[/Pta'vmk*BjHuW 1D T.om38 P4# L Bղ}b5L.oĆ;ҟ}^fVSa(0[F7+GBTt◄+8UPC'-` k+8oiD`Uس%g+2/LΝJX@QHO9=͔4L")~d]h?I@ W|}ޅbڠ7%*IlI$ 9"u|Gj,kyxBEbC Þ;T==[ pEF$ò:?M@fp̦QۚMXP@VNC5Nvb ;̴O97&{?:Ҭfx \e{;=d/w>^0_MsCoE3YhZ'D+ἑBC@), ű3cy_a+:"e9pHMz:nda\'[eNEH7CIq1/8[X%|rqK`/@Q{S0f"7DhS &CuPR8 *j&ȮK#uTn yaрWKe tж*Q25,:.[z^3Y1F-ԝSٝ7Ť)wu:b};]VI7PRIdX~IbIۏydN׺Fon<Ѯ nPt@L.Y3NJqWL0f)UzQN4t.9xTN N^#g_EO-l"|n^ldq͛|5-c՗2fe&fY4w?Z~cQ{`yזApvbnWYZc& Uݱ5s*WhW/SLp 9跧Q:!QIMVH6myłol䫔:k ?]KvuYLecD>9?B4u(\pNwf6\LpfϹ7fM0@kp/[͕4+my'"xIpe97X5mܷ);7>!ړ)ID*9Rqm8l',r/B,|9m]#%_{\sՓ<*o('<`G_SP>F;A"{[oRƣd~+EPo1ߊ\m #᚛?ef0VaF!Akޞ4kHd:y,&'{hY26q#VMM\2mA[ "g\inԘO`"w |La sM}cņҤQ6>Z!DB$FQnm!~ ҉1vDvz-%Fb.sԣ(^c?ŹT띁7DGe嗹yo#R'z.$3|⺀ѝ^( Ud`VSt>W!N W[1) @zjQ#duW9BxTfKvEsQGx\^|07S+'9ݬ )QbtkgMw(K䴄ǒD\<_*%[lX0J .V_y[Y;z|ȲBnJrP-e?n0hizZ} /']$pF)%b>j"dHY 750#ƊcS"Z7 ]~ĔA2anxq+To!\ ˔Z}fW!بWbl O@b*b]0hXǰ&zpʳָ|ŽqIrUr}yrB]--V͠"9omn$)y̆mfV +"x¦[Mm ̮VݳGϧg@ ;0 aҩ[!Xzi@dd[tfE"%g|˽*wqd;`f }+#/󍔬`EjL,) ǵ=~^e7%VS{X PL7HתOaa6^l>f TPvW(˺62 =y}nhY'\wa3Y3Eܓ#A̗DD"=GS.8dtVw9UM,V9K5WXCoK~^T0/ZrF+?<+EQFk`5v@$Oe,Dz^*M4}KGYtel2I3|U-~iߜgfL#A*ŠHK<`jqڎMˇUާYUj$~Gm\3Ŵ37 M RpLK"x~ vRP;Lh\EQ360 % >pf%hfg,]{6&u4ϚuJAsљvJ>3K`$7 )C$R՞6_KA )ks”()/8q0dj :ojaQ"M |^<8aeۡuik觎.8'sxj`wwXΒ@(#b+,cn%k p8VJ'1_˝sγk?3:yl3R=UT>x/iOU d Z&K5։Yo#ߤKvnhv7u$r{,2O} ^h@^yP$-BN9Jף}ŝoۑ[H˼h|K 5m~,z8i%X.$EvRÞLyz1gki0 U FV9lӵ|wxĖ. IQD!JDGIdӸLvpp*ibr BIsSBVdx"ĵ(W+BK:mJN@5US}t>GxLsCͩ-+MoVa {)h=>d/<mԍ`յspudl8%kNGvʹ;IiNY"TfC+S\׹ePݔu ,`'Yl=A5C~i2I}L_Yp-ܤq0*Sz9/ƴUaБٽ TzB }9A&G"I살PG41 voXO03ԍA9u saf/Eexd\Z0XufĹ!2q#u$!pz8+jkYg תRoI!$PɜN%ȩxFjR-[BWuo4 ԋ7R$1V[XChǓlI%ᨯ9SFn` x*GU\j3@VύϑZ 4 *C6NW# j pngO9>m5_oy$V3U\Oi&*Tw"-#1H&{eи6{ i8/?E]<Kۊzpc`bIԣ/ȦbiG_pk~O-Gd-DIDZWȴX *VDکS&A9)/6,^"zxV+sŌuWq[զV7AM?,ɔ-8W2ǢlPHa=xB, 0 _M4ayRJ9xfD{|/>զ"7n?$uSV[fvƝ< |Wa \ra XZ|)b; Ϝk7I|0? bWv @ԓ#4?q`߱ plL4'_+aB'YڣbB;1%qv`&6n\U{?&j4f%5ŞL2;5uJ  _%_NazgEXZ/"oe3!qPS{|aW L=өJW3&Bf,t]D#4ѥ$nNYl*{1p]ZK=b %b l%~k] l=2| 'U/gZY|b(8xn֑1Iھ?v<uW+o.p~+4W?+-Y,V5Ѩ6ZDr ]md "<ʳa5lS%'7Be]5,Y_ p- 5I;qoYu6jH1sLĻ@'k93` 7o/H&!C[4Fz&}3u73 <2dXv*R/-̵VhAV1lFD}!:E_%ivy<yc\wxbMQFÿo,4Kytk @B$jq.Ӕ /W1(b;Jj{@uus1 7?q)wt+4`,L+RtemoQ`$4B(eL'©;*l>75#d?e΀1-`y}IXW d2 dɋTERq{xH 9 :4uH g`5o'=}/VѢ+-jv07' ٜ5\>G ~A{*X,oN2bIl;J [-#'JON/@ aƜ'nA 6_Mif-^hKy)iK]6ip;̒tPnG uws$>4bd֤|MJʶzH+ W6 uC&almS'NJcBjW%4'y;27B'3s* +3dc0y| Ӛ Zj+'MfHyZESPz!Pӄ1;g4bid2GAd9<2EDHvkE)14ɞו2on̮9's!U)a#CIhD{Qv=FՂ?D(aҼ{ҡ"O1F,Ua`DAk,3m/%.g,v;oUa%MO) [B&+TVi3ҽ`٭.pE7 Vu}mM6JVTI|WAX.QaqbH']H%)<7 ^S0 q@?EwrX9PgS6P,MwNȑ nepdf,tF[{>ԝ0U2՗XRak"3yUw[o%(dS{*Cdn/d?}ofo495,<_ChaOv^ F(djAVw*tw#P@0l:e]wn࠸Ux#WD4]6S[3Sadq0ǧ;Y#Mq`6M#ڤAΧ$F׉V*W!&}A96\o'\rRI:j~W8o$ F۳(ChUhs&Kh\?}Y%^p(zv80:=sCAeLxJ/ǻD@*0w k%!oP!`RӾu @qH& g3@|j:YcDD4a cWL,(O&:% Sf98nd3fEXG.mt.uW܈h`ڭǨ_v%U MnXuv4v40@){N%P=Lk5ssw¸YYJq/k]6@Q%M.ǺW?@ӦzdTCgF] \O-|`8?UxZXMu? .ZCfK ~<͌8~4ˈ]n"[ڌ-\_V3sު?`s57)\V'\CK-A\)_3zEHsIl!dvƏwd*#zHw҄$q$9em^x¶RG%E{HiK_k )nW?gvw"SZܵQup&14-??~d'I1D̑9X6hlYUܖP,SQMjJcz m!1C 70!3ΛEآ,=Kt*aŞ<bǝi6߲eaNő,LaNa \knG",G3z)Uj*&[<¡V1MڮBOV1)NDD2^'-_N1ڈ :-.LynUϩa*5`dө<\>ʎ֏o}3r|bh!H|\H0{6lfRϻWES4-K+¾:kmj?-G#C8% x'k-{ErykXn:!~<$r'jYʻK(rɇێ@X[ꚑ:` Bx fRgUПounae!9EZ7μs Zk^E'J2Ag^嚦 xA%]4O1",eT e0r+_r3p{al#NZz7_WȽi$wmێ9bRSupB(%Rڲ(0Hjvu|D Q} xȚ@eBR7gkQtǛNf[j@Ԯ^W){ǥԃ@ GSI*a`=$ YCJ28(?DGzZ+MH_ҩ+VA tF_ps8r&.MYtVWtJ"|umeQ!? v[,6v0]& T=&/} dRBB#veL۱ryby =uͱ;퀼M\a/U"GJ,-s!t$uCSgUʥrNXIln2ޞKBI[<4yF []vƓ'x9IƝ#Ř; 8cyf<>{g J2fR37w[ TT5T峷t4L wmYkXeg(6(? +KD"jꞸҴM&ύ妃IA3&JY4Jb'qrό!Zr$aTȗZ"/|(=R%D=BO7>_%ťi~nQS\C  }6݁$xpv ]KTj#A4(s2 Safj9`^lԺ8cI5l,?hU!UWXO8PFKX`aTmp3)Cن k7q>X:t/lq ߌ ֹ^*Wl,3ogs~:bS)xrY`o: ٔŌ)7c!ٸJypU;!a j⾚p|=-`3RUe"GfZ'drB/v㇗@8^=1Gҥ e﹁ 5N=}!~\*$'&|C:xl=3#%4KCCS]8=|VGijLUT7f;`I)9ۇis~3`+K=бkB1Er`N+5x\ ၶrSXCb>XsN VbOmJ) {ݕ1T`C~t)I8P:9VtL̔pû7` Fa,}+b: S;*_~HW;'Kp86ƪHNx=z۳l r nI')8 Xjsl)m{d}NȦб $ƪKbVov&*nZe5ݷ' zqw|r}u|)}LV,;nLUuҷ%Ask />5̣S,5DEz! [ ڝ t,nw]_\BU~/76ĬwOxSվS0p<ך~;g(wA_zO;0\J\b7L!dk;yKF6"XF8ܜCQAi\hEs~YAr`f݅:?+3C^LPK%MT6]x£:epIp$"oGl6ťwU4[J-в~ؾN_>(::1]l Ɯ6 =ruR8͂z8]2)mk8X$WzDJkmPTgw; r(l9ɶKVY-UxV{0+L'szz{&w 16}I^$'!GL PsIoYTtM$fgzE!yیn"?^-%5D kҫQg4y @>CQf6;V~,>2 XMj:wA\@H|@}E:ShbS:ѹYHJv`j0@ih(\9_F5~&Դn'݊KdGaWz oWwoPmWILMF#h~Vv0$C7p`KG;ȰkӈLuX.xk=nbp ы#-tJwr啢 QkQ @: ziy3fo..w(.pA+ߖI-WK7%-fJIʧx:{sSp7F%Ȟ ZˢmOd7 30ldPU>{$# "._gh!2 UD`P!r֡ N6O}]*:lU4BAB\: igPI^?G+VNJ# WdE`ϒ0 n?FNA]-#b)gOBa+EH^{{@hf:96~H {z[emg챶껦WFeD+O@Pdz8F~]IGR:0&cI}LVޗN9iNLtk& ᡤ8eg2n.XT$xs*yl{wx mނ~#зdwdw"'{n(UXi5YB2nLL Z`>ZP.w p¸3L."lGY. ]S?s5(y&THZn̷\P另eU g0T&йq7>3%*ΕAp X1U;dBJUKft'S[72fzXhס9d ~`W*Wh)~qJc|b Ae Uܣy{yH#W!(AaLP7!YZPєgU)IӁKZKD 5cW Q0?vS6#kBsvtbhpIM!șx8tػҵNzf.ePZIdߖ{@8YUtU&"1P).!:Fg6t*Hf5(11E6aV)h%Ū"UpP䂓CيaMpEE'spb)Ɣug*Uv3- )٩|Rx^'>;\f~5" (iJXFjfHƺ nDd/y.q θJzQ& zPc+ ,  ?b Aץh'w˳b Œ˖xq}:1*ҘwAýռ}@Q+.nUTI>$e􉓛Qdh-!gk1ʠ3e7cڲPLJЀl|n'6ϭhΰ+>nWOÎ ׳?>8eƌZ)>7ٛJ}^ybԳLb5W3E(UaCk> j:u 1u3К8 Elo wi 9ġ3%<

9-oX(׶r)B.y  L57(| o0sK=搎 Vt)$G"*L!ˢbQ/Y/YQe}b!4GG7Ytb|D5fY`$6Q~2Fv#FSCA e~Ym&`Ş(sǺ9*ٮOM^G#4ԷC ,.j͟Nvt>\[4B%!&W|һ͓,U);b^yƴu P1e#݉S_:(* EW-JTM8qkd{rs{6v(JBUxSvh$wyűQy2$ck@*#AIܵaO׀zJFU^`4c \wJWl ?ᛑc- Ձ]UCsz}tqU]@S0{>U d뭸~ ~ZlFE.vS.ka::,#G͹&F(;-݆H|U޷ΛNK?&j7m/1-S*BM@35C۾y\3򗞓XI*h qFxB@u#6s˜W>=|<2_,#Kԕr/ZP:ro՜xȠLcL1-,d&Zm7:g@­=h ] ><*K~A}Lq6WtZ |^Ӻq10O>QaGD Oin;ZȮC#2>vK1(T!w%A9=OdgIС0v"cJ0y1H0iPI&Reh£`frz{ 7$k>dCos WQzaƱPp}/5{|H|Rwؐ~A%FeF#6z#' H0?Gs*asT٥VFOe":4vO0z1ޅGmףG\@UHN s*JG %= w"tqp|w m )ݥB9\0pWH]]o=ɬ903gFS( rҚQk|:;g4|- rkZ"_ - ѼUE"ɛ=yơro2n۲YyWmR*a.HKbyDY] .+Un reZRK0z5N* mse/ ??Rl=!,X$xB"K-3uu|`q_=^U;RWUUl hb++B)amgtϛNUQl !Si֜"g?ރ+'_+"yݺV}VGs[US/2}k>P\քJn.KgB*W>΃WoLLj<ޱ';VvѠ͝A7ܡEnwoqlEqȵ-Mm4ek̖ZȺ~"H7ؗôDm}5..^Bx`;+DIiv5L̽2\l|jԓ`gtmj/ n尔EBcQz2bI.{S!Jy+gZDtݶx#xc 7M.wmW]gi@^BߵN^ugB;7\[úč .l8bqa܅վ @̌Ȯ|GBy9;٫䖧kԱw/LDc\:?h!mepX7 ?C֦s}0W1n+U5_W6h ):NED<d#H&C"7dC+&'OpWMIᆻ.+㯸ӇSx +q_|4?`'>+ Sof. bdW3sÖlznT]R_MOAI@P)&ktQ4Z c*lӁ'TĚc}& #$Bt #BE;tMF{ks١U_ zKk0 ?ve;<]3r͘o]o8pjl4Y_(il.SR0kzdⱝ2?bo8`F=Da߰\/!їϲ §' 8iҨ# );{a~ܰE{}k/p|[gqF˥itvz LE4"^7ZaWVb>} {)JP7,jld}?+OF*_pad=v8!CU.ٞz϶9ZF}ŸW.]C3[-p}5UPTC@(\34y룈#}' Y B.a E^^o!ܶH>|= .tJy+ mMl 7lśH>pkـ?(wvGRD ʄY6gOwC{jcȚ$nɱo)#%jaژb"BkBM}5|w[o7H]%+ZYSLc@͛ElBwhUZocGe=Y(j!A%8WpBW& 2h?BJ:RgTj X+nɂDF/mDЛヶ|׻gyg;=|ڇGjfᏮoo2,Wj7"@ak˾lYhaKr_I@3ٞVa`WR[^H [F10?&]'rhHbJ\0B/7CY6͢vql陽yWs5TM3xl*&Jp>"C}Y\;z(2R[L9ĖB 2Q&P5^)B}6 M%J=tmHQlvzL7wL1ԸȐ6R?^= |f)/*Wi4'5qEa}$9?p1A[7 W:BH';=l F$Q bX?e+:y]%"5\wLkkRK/+.ERNWadQ Ĝ̊T9I$8aXD@;wrt;e|=z"vT{X`޸. j?ZY\JtR`2LJ ac֑℟tFj>Ӥi/6s4a u^'e5ȫ Hic>˧%Xz*0^=.V@{O=Q_vb2ͣj RTָW6[|ɼ"ף/adO٣?k &|brkPѣ#U=Z+ Io=vjݲX _D2\骎@]#<MXWɮ ,xy0 BP[SwnjVxp&3-wc<;H_|Xhjh\&`d$VzW֏}ueK (->AU@#Uw!I {w?Ԫh)3|H|#ztN#9H_H~\$pbr1gj?tXp`XJԣ=Wi8r㹧Dud/'%ה=dY{1IKX9],n|ݔ"{ ,:64X_+5Yx`G3O ?G(pax\NK, X!kngwn[AGœEB`ghRVrMkD&1؁"['[a܃@ôHw3`$lإ z##.!R Yl}&^ڶ:#!#ƜG Z0Ԍ^{b)"VN@#Nw0f<(;j^QHr'wS:Ӎ9(&i-v;GEb8,i?MO84hDwF;sP6evZČPˊےZ1(XQ)Ҙ~x`NJ,7|!,3{0՝0C130"s_`Q7Tgl[&aц\XY* QlS&S;6,?2!0$j|%] %,65z%ԒK SozS9=2\gOX W[xwJ6z(h3"QX.|c6 #*ѣiE' n GձxP[ zP/@0m,l-S;?9 /&-.0ѱ˷*䷵qEUVX>h`Խ7$M}$$h?Ee5h/컲uĄsn@!^&=/8O8vԈM9 %|Crl86ıD$(v"t6 :*# ї6P$q;\_uw#T4"QSspA#l`8)8gO*6ac\IHdu 4ΗFduQ)$TYǮP쫱Zjܗ:={\ FTi)Qj)0zȠ}k 1c@",#C&|$"Ow2 gii$fข`K d82Gc/F9/EgdbUo [Nk]E'h ӷBB*>#>xBl(!`-sogatsPK\nF7V:>8huGΝݱJW`@k54"ژ#a,_UJ4[BL*ͮ.~h!u1CAd2$‚/؊u2{W89!R k[wG:Љ )! CMr'NKmءXUz'\ z D :.YN̆e 冯h" f`U-ٺ(9=I[o͑|Ea U*=գ*DTW(, o^Onvwl}p&+/;eQ]R#u^fMA?I㌽\}yr>$u.Uo DGóOQu myk}П[~=܅emoq_r@{MѪDx ;ҶXijE!|NQn+Gp-ڀag69GສITkEg%xFydYsБH}* D<0-Z$C@c*SH6Q@N[Xٜ Zh\6epi㭇r20DޟFSd &Cg[\SX"n"q&lUqzhdzQeSyCc6ɷ*9("s7\ڤZ(?yv/'Qy PB3F ͓BGa<ϾB̰^=Ҵ->nP*𑓨"aⲧJ]h^ݷs>>#>02"`QIޭKP9R`@f] gfíLHd{mAfl,ӢX02Ѵ^POj 2K#L;Ϙp.%D*(KxH9j7x*/Cw-s7>3r߁@lmhқ#T,+ ۏYo!K^5Y8'&QtF(O f^E +Q(;SSyl 6b8 q*>9 ^w[ eR/h6ӯfZN1pj^ m[ÎPlK >~UeHy \RcoF\#F^nǦi:h ReuD$}Vn[GV.hY}:TEpM*=L= `x ݞՇO(,Xإ^+mzmI4J|&圫}ODEB2<{i[wr79쥁))_`cWAʶ (H\n"gmg ֩N;4`iˑ ʛ9 Ũv$ j U/dD/KeՂxP]}B}E3rK)J=eU=7jwV>xM?(95*ʋ`xgZz/ߊLKO;B)9`/g5=0U~S,ћ<ҫi[H(eS2yNo{?Ww4 (>ܨbgl+pܤоx-샯oj W ?NXVG{zIfU~uv[ۍ9A#;0dd ҏ0 헶~_-T'tCb'Gr Џ ,Շ"`#*X#ą"NLu*X]dv|\Rkie@_=5SX|}u60"|UgUtOb G2ḛH6&FB˥ӏ48gS@"zHh['MS8DRaT1p`]; K-lɛ1=ZL9Հ+p{MbdO#TjsT컬,lM;D~µJߌjdy(,ǢQ`j D3"wzfg}j mqT1/h1o(jc w`RYžvJ|,h~4 / ,lXrAv;e=Y# T Tҫ<Ȼ .9`P~M0S= j <,/_Z||6 Ua3)h~K'꪿goHo}J0WMd%_Ռ XX˯AXl-/^1=T0oԶyI:su\=̗H]adH'R'X,r`v^8@KZjj,m@E$i{}O`RКcpW iة QjÎϠB?Cx®X,8;XoD~$[MR< ?q!>"X4z9 k6Fz8Rq _"$4<69 ϐZF9Jөp@X 30w3IdvHEމz$qu.ԥBǼWQkz%Ц $T#EV>PpWZn`u;2f9JP$&踸9sY4R⸱MhcN, "!p8h#c`\d< OmX0X@Vc9̬(E?-SNVΧfX>K$a j˳s0 q`uXW `7m:R4qvˮďӨ(Dbw@)P캺PݵL$[c*3u/c||ՐyZ: nK.ctw[^h0`2=#l`%O/{N&+,^N/[hsW$'"6[B-\yRyw\$% Љ#/ |TkL>r\b ؇Nw9 zPXia_fC&^O+]FH~abH>LиriS@T59(ϱҖ&W q̩4u_kjaIPc ](l֢LX4@LsiO?RGo$o7/Q86Lt@z9p3Tug!.͸ oHbZzp4a g 89 tNUȟ2ŸDŻ:Ӊ#h޽j[euL^,F0Nž/9TuW;yvR}~`0اgo~I}v6psĀEJB׎_pRNܺrA=\w]4rcܸӀp7<59 ~ bvH}\8ߡmO i&,R53=vUp_)4VW AwtR/' l*t \ؾJƆ0~|9rd: 4 JB͐5WښHY/T1mg>O =F+7õImí6O!RB%2=X  }:Ҍ/ Yڳ 2ZCjL)N'no!e$9l} (-q\6I 9o@IHe)Rt-磛k:wyݨ'C6)8X会?E_(zbP}T8|{*Ƙ[1e7o7J]]`ʴxDn'V?7#T owo[>'$HףöL3Ahx3<bYI1FV d%eE\/Mcå10Y}&XÍe |XT>6O, _ g%>(qW09o>=[6x~ZiصJ/!"WgNY$:G6 ->Qc>N>[dYJj@6'pbaLOVQ:>U/iwAFjdp+P ifCVg6fFDc2ɧ=Ο5eN*L+rE~ g^[`s_;,e`< !B V :2Oe~QTiIqCW8Rp]m%mƤRJ& hN lT"6/v^Yu 8i,&9yeLۓυŪhs<)Jv} K )"S`j#nF"?v Ǣg ͦC9'1F~EMpTQTéȩɝ܍4ILp}hbPfE5XM].5e].X-d jwA}^Yo=ECToo妤Ql۶ FXAiK`za":gt*-kYo5+ (D}ƿ71kIM)!JNuIƐZ%@ {ha:ި55ɣ{/njl}REf423vj\h볷@(Y0}dcHH9 _ptCE=x-*G>ʼVTMı䊽vRFվǡT{LaKET""oWk- 44߽5特}MY&p.ԣ}*/Ri)$ظNY؄,1X} ac8uڤsΚWkYư3Y μ$[2CqPdyJ1RF8z+Tv2<1)ڑ1pm1~Ja !Z͉$dB̈,;S#G-m]I4ru|/ B!Q>{=(A3Iz' $0tx_'uGXބTd0$oXE_&fJ1V}D&`I)&: }o{)R)uR*u.; uجwuƯٲْb)ZGRzNZaZK1jhS8!,σߡXi0PxS *ԧY{p-M{1xmXxQvo$' SO`'`AD!n'N+2ib|;NHk7NGS<ry} 1-YbW>#Ň\\Q˧L9渽PQ99PZAjcž1`L_)nvuܼv8Z!t2,A.OU1ű ѿPs6|[2q6tm5P;W^gyăqGw3'eqn ʲېMvlF; A#!s`>VYbŃQ7?u!&/KT>B8[|kZd4IL m^bA3y02:h<4Xzxԛ0uP%)Y_ OhwZꑠ5Bƒ1M{q^n*bvBT=9#vͱƓu>dn~Gl=6p*od9:]jgP>zsw|Ԩk!w¾B.ਲLϖQL![L$b6+7_`5cKk2|(< f2]1Б .t02Y75&K R>njv{ O~CHi:jD?V9aQ|Ö{qD:kMkUMܑsIhh (oPfJ|N(MabLyq$BU'-@0 Ģ:k*tfKA,ҾJ}p7ʴBb7"edDylPuw9^|~()d4+ƍޙk _uDxz8,9θDr(d 5pU=qǓNݶa I @O!ZaѰ9oו$]| 1}sêr7bp(EAc!-do^ngRP=ʃktrlȣ jn {s}}ۜ}mbm.AQ(˪jbߏ%l̍+5y|&8m3Mgu-X:mMq>^:]3܄1ؤ+Ml_Br0R)$AùzU eQ2O0NۏczatlLi8Y6t[ݣzFm׾.B$HCtK2Jـ KFHTR[xuMa8mz"Y-w桉7Nh"۝iTF>%"Nm2 %62 ߔg@t-&I-)UoOQq"NaOA1Z5CUZ a+'g[mݶƿȿ\!pT$']9RvXjD|3!UrEhU@1љ6xpxA%AKQCdb{;?-FWgqG!~&'>67Wo4?TqDYjt"IC+ك&ժ22{~&BNdRR{PN~V Rʅ7riS!^5oϳYxca{Q:Е7 8SRDž߇=#hʼOW 6k=gS~yMN=e߫(h|4SWl}_a#lRF HjBKy=(q(?%{CC뮥O4'-/V] "IR?Ȋ=XMϓpxa:vKQU\qXз>turUTi%hcXE M2)Bzۯx! E$=k UWk[zbYXݧ=0;AO$$je ū~W3;=t+Ʒ 3WWHhdgȿ>t7Y ưoݦ@![iTuTt@5En0'&.;o@hd[BQV֣b~CZ׫ QIJ|hu!x/TB;Qwcm\ ҟv0f2rF AJ8"DW_jnBB9/ A W ~7jQP{>Ox*Kr[h&Ƴ]H2(uv6~4:Y oG ]olXz1x؃M)pS?4Yp`ubrl#qrE(2SҠWZ /cxnٶ0[%h,Z;͉~-O6\b՝}s$ 07CpO)%JHW$*Xx⪢A2Kja 7Zc0roQhj-^ܢhT࠙$]§n_CB-ч1ܑgH<D >[ydL;xnF].O\'e7n %5J=2,!"QWpݰE %q/҇<4jLpy|Oe;R$NBZ1[Eĉc쮈슉$*lY,:% Ew/'23b HL;0oxW#*IR ;Yj~B|GļQ1A')65mnOdp'2eWߴāc{h\n,\s?}WJF\*3m>j#a)JI.ZoE>%M+C,exV&؉>Ϟ!e )xyO}%2~\+AlJJ$rےhG7i1*U2}< UYO\+4! Ƥ"w@J`L6CmlL5*C\)Oe܃g%vA@KY(X!MsF89`DZ~ʇ: S.sd4cD-=uo*>(I$9@V"%8\[W(;1km DxQQ=Bs1&BRM•>wU_CҕKD@2$z#Գ0ih!ei +ڈSvn&D +#nfϺέg:YJw9,nCSQXZf@xX3/fyw Ly> b+%lU:v75j{棞:Gq |> >ժ*S~eם/$zei)i]y<Ojy?fmXE2+8t;~P߲f<^4ySqzvmioIf.eafwRpXpcMK |;K. H;m}y.0hKQ^6]ln;QS*Ьvk%( S : X3ީGplX"$.6>|ONK 8Q4+N5 k (1j!oz06(U(:i`)grއ10oHv$5 CBI GOo]qzn!F(eS 0҄Vox^Tn|vK]<{mE`,: {))Etwiєd75+ea#8Q8 :5y𒨇؎湑d%ydBpY|枑d!|\4t_ReU=`ys:3WJ{Gd1:t y"}jys~2Y)1/Br{QL+ Gc\sP ob rAI}ZMNٗ`Cͬf:bޣ_ؠJx;iɎ`Y')k ԬZ:n~I[:bcHPQnP=ɏ_\D^M>uƓ\0_Hi4dwA@D@M6FW= |i1+Ԕӑب A >I6UnCj CA%@eȂhCqWM6ѭ"5p7&'h9a1au;R/"r#՝f P 7lX]/ጐ6d}:C+~khV,oƹҭ{]Y&˖@j}cpU8 E-4}C7' $^&BJN]XR:O`߅ELމ-E~ oqa&")~wqZ% (JG]|H R<ěbۇc ?xf6As˖7vޝGJ.[ꕺR04S!UYO;6\Ui5c- D#5tz47n(qOר0-Wy(]\9cddj/K0Lŏ(4KNMNnL&_`wolEE_pHW!~W/έ uv e:)&cņMZ2MFP[T)`Ӎ%~.JJΊghQhXHǡ6 hh1/s?k7 ē;a +o]"YZ!?f)p3k߮c9><~fM3 7]u}WrH"rr6^hJ9]imk 1|]/]PNr`X21WؚIlm4x.>D dƚ|{&E6SĎ*,R;fnmT:+wMjx6'y/I"_oկeuJOsF68)tڳ~v+^ג7#~3!m@_P}`Wfſ'QeO8#,%X -3ߞ% >I3! ^`|/8^kcis[Py&%W Lh;-"LjG|>6* `6^@xϹC!CU=¨qZȧRI@A쵾T,F]Ӛ yAy+&T=-m1.g(7$4l_ɠ'9ѧV)?t։)Ag' 챦 z۳-k!`|VLs I*~бz!%Lmi^O|ꊎ/N~҅f&c;lNEtJgǭL i6 T{%1[Z >!hhoR.d)g¨8  ,4aqXg6^/'Po}\\[uYk<C0 2BhΝ^l|KTgud-@+h4~Y:*\2M^GiW44b;./v}0U<p kľ/pl~'֤nne*Ɲsu15]a )jsZVtڰ]t[*#?(lMqTu] C_6 k;g4q0a%zTD|e&V;Fg9AFrsM:GCww?Hl׃`@pR XdZCFG s&iؼ4 bmѽ%t7b_{ `'oi)\--"qjBUlOT*(f^G,4+$ǬSx2I*};"8sG[A>-1:g8\vXM NKUE4KNj6/v캺cW,f1ؒLB eQg?z";z:"2::tlJ [l 2" =4:g {E+1ABsƏ0MˡmA~#$-*Pp}k&^6x/qn) dGږ|@|"=?7SZV{S.1CWr$`"ˡ.ޯ9+V*˂0~Q.n+zk0^2yOZdro'~Cާ(Z-f"]S75(qyTd[%4#.f%,q-4ۭ{y\q׏u}_=DGq\I/ ,'!X=m{2DFT[2:_#T_4gJGTGg0i*S`Y )`cu2}E^(_TQyDj"g@!ckqsqObAk{I9MOqIf pxf@jd9dIпN-8wwcȈ'TBcs9im{T׃D xMޤy˖ gu+xBfwuTځZX:_4<.HQ\~bP(kEh4D ݗN)8r]" 82y'1AYgk 1vj늆0)0AG%W"-g콧Q‡!R>? wR+~.VLm>3^QZΘ*[qGsjS_5EkKb1+ ԧJh$?bjU(2]E:VӁaܴ$Wɔ%b"\St^rfdl;,\*AƤ><"&zNl,EӍYw`9zoX 紭X9F( #zovU+YO)WmxQ? D+MxYO|!HVz L1K1hտ' lmxS`n.i:jF;o 0»'S~d+vG>"ZD+W^cˊ)LĠ`sR$p"yj_):H_1[Ir٩W]᜝\Nw=}'Q]+BlKe{@ ;pQksKy^}|sD"cm̫SH{r8 ij7lx'/eDymԝN|9䜡O7^lG_+[oWdN:Y?9&.񡖧1W|,/%{IŴ]&|jU):V"U`ST[X;{Om=P +Vl<2]PkE{^9E^Xꜥm+8jDFKVh"4 "W۽IzLu(A,NlP>BaZS"UK=yRt)#_(wty ym8Ԫ4w-̎ w8 :a9f]R&J ^H`A;DӅjS6(y ("&IzՔ+g}CrOt}i 8CyI ?CJzj^{R)z9z1L=y}! Q,/a23( {_nGQXa5IQ"cO(:XMfLyH|#nOw2Hd>Oɚc FC0Lַ;BTg| &=۹vBM2RH| "d1tG1ڜ}ԯpzT nӻu'H=(WtX gyE[J2ghQ{nw$|)|ZzX.m^U! ڋv>~$+$`g'>Ů ^(.q3++Yм-> N›U)akwH\F(TW)a2aRK)fC!`]%#<,6M6hl RZ6u@7?(OxTn!$.̄9 Xa,"Kˉ^K|\X|y%>"Ҡ`ӘZq M7Kz[]U\BG{ gxOeeTZgs2ݶeei UB|{$!_2B7dX]odȓ/]-Z◍ ӕO@]|I{tLCZZk9·x"H.b WfiɁ#p 2u&aF(j2xHX 'نDb7UAs{h8a3XQn6vedp4 _)SŷUa<%**=}L6=*|X.J`9Y.STsu#e}'6:Ž`_^v՞D`R&_qrA_ew2 bePk4)SSb"?銿z[3"iGD50'v/eaѩ;kuOFy FT8q40+7WQcHVkDI8eeOW/Z(4WȺq_~_\i9Qaы8AFFQ?_ >EH\2i3V% ф~viq`,.09(g@P`Uu/iH~~~gǾU L514>r\J< "&8IPPmzԗٝ^UW& mW%wdQ.K/Nir^kg݉~"lଲV./GSf,g8-JVǧsSp[m{ Z250E ^& ]-IN!R!&J`"lM&kl ȬA!'#!24Ħ3SsWVE6iN\^-pB JkhWfjvDŽð:|#o1?Xy=1O"%,P'tL5yg4s''ueUXT%R :WL+nvRfP9h3a!&\7>bn"jELgUm^S B@uAJ zԹjƶ0O,4!!}%z# ?]xf(2.Ôp#:;-/IbnrSiɾPҟeO${ #Ha=bϴWR@ޭ_oGh=Vu M4,0O .P X9KQ76UFl+is ✧ⶖhͥUcWL=-O}RvK U;]?X1d'HZkB c3#ii]ju`=T«c E KgUJeN[Q8lNۋ~+埳3 +WuxQz'g\*\ZN |}qc3ڸ:)77\ z>,y?D lF wt?Yp/W MOŁsw A4.#ӂa>+'^Sid[U"]|@9#$X+9 ȫ%:qv!}-{1=P Rڇ;[ /:طz/cHpNzj.|hL~)m 6`\p0>cL >ܹ$J89Kf# "VP/Zm) 5Œu}}?*H%PHn+$h 'zW:twuX1{,yȟ @H_ggmQK.Sͻ<΄ӦlHy[A<|\r|tRZM=E/fz}FS9po3Qݘ+$i7祊n?WX6TYI*EOч <{/Z .H 'TbϸzF¿^9N-VCa|~`8 ԭpqA$UoUU=Ɯ|x7KxxSqRX 3Y@@ZY#(H5nګj7 Վ ~/TX~ASr! \Ovްx}&> SaPϏ Wl{rE\rב_uŤ#aj'p8d/If >֚g3H.qX0òCPɊI_, Gv) ًFò" iI6YLTv6zI+sΟN"FO. GbSbޭ{uhW{GalvrUh]0){xRl˔b}7%Q=ӵpCVGBy+noA})JThkph#zKKD6›̫z9 SRodL{~gPuJ=GٳyYӞRV~ә4 ];V ԷUfZC)vX0:XHa %bEs'v;@d|hGTu7z^4@bVBѻֹ~3A1d_M`rOjbaIual!e(sic􌿈J,&@{9H&eW Vܦ#kZ_ZU2}'+(cn{e2de4oF_H7;JG=x7Ǹ1M[$ݡ{SW>(~W,Td݉TSkF{[Cye.0ЛT' *-olUi Vꞹh`b[Z-,9/%aBE `?=9o7-Nǭ2bT9}_d]a;FD9hX ۔0?C"b[Uًgi_Y#Q72ٚL&v(JsV:B_d)fh.csI*\Tk?9n<1_Ny>gp\Gi]0xY,,M?sTO֧ss,*T.ys@X`!sP 4ACWؐ-^򫼗xB]jw`>4l ]j!{_HP3,]gb\kWSvzv|NyRWu2$.Ky?pNwlU#i&Q9Vx{&]~`4827b hDq|?ΪS3pBY.+ͦ6dpoXD\Ll̵iM1Y^g,c H[aC KcK @$*Wk8 nٹu5 ߝj^QcEL_E74b ^BddIhG f9F/ ܁@=q $+&yQ/5ҪhƔK8XQ#ɇUoh8l&+Pk))Yp}Uno?,%N IfM*{]*5[ՄXM`9&:gl*ZLد"ûe&%)r7cc1L VE9IH'* M9;P Na7??V{䍝 nA]؟:3")81AotLa[*j8KyWz5R #V8f1ǩavru3vhFCW|u! YiH ߩB4БjYn]0vY/z |Ox[5>F34,ּE}xFTj!B4O+2PdkOV#3w6 l(@Tj5Qg:w f t`v =JZiWJx G쐿BiuA͑{*iouO|(#x7^I<]΃QCZ#-{2 2u;+/eT>aq!#1.kv[K%sE_ LTA<-о^=UJM1#Nabzj*6. țHL6pH߮XYDoq_;S9&@ULDvPJcm>aMi 8Θє;V?s;=>,~fD@#cp^,`WҬԧp 1Dı_Ԁ-ӪcyG ՠQDUw yY{a3=czosr #N:m8VUݓQ4IA3h6-Ue@;1gBl<y߂Kvg*c@?{یa0'%y#= 73҇PybJaQ$[0o[r [?:ԚbeK`s/ 7egC5T{P9w5qC.R.x6xg*UcqafZ >݊D}WӉ~"8ɧf؝Y(*HC6'$ް7Ttdӻt^i+hۘŕǚo7e<-Czj>Nm3=enk:#1 6ɰB9 R3r5}) 3Mus1G(f[Ɗpfק;1Azg޲3 P~~E{ GC [Q%Y'jg ]۱Q|Kp`޴K^y9 . (ԕ -nٺ6'O,;KYZ& w "BxA+7ZGB+ ^J+Hc"rRլyuP"ɺ[,9 ] _*Q$fnSQ ? V V}9TҞڄJǗv $ =|:¬ua":NH ]bx3ԇXCePXm\2W }3@)H>0/b/io:Ze)Ʋ[,6 3~ wR8R!V`%@iN9A:<~kA1(4iaw͆`NRW/~+8"A_)^e|Jom_Vș)mI:#vk:!ؾ~?L֍MR/yk,ZHٛNZ z!+*KT;7"RA]n-]nܗxlet'p$Gwѫ]I.Tol `Q+Mż9]yA8aeȒr|&sR@Rq'V - RӥZE~.xNkt"-T,$8wJT>WrV̄϶su2+JڇԻITmYӈ*>|78u5Vh$ ڠO.5&zB8( )*l[i<<䆴Eu ,8z:$JSc 8cqv+Y<`z͗EzG$./S䈱rٮ.ɜ^|DDi~Oz>#nU9닇+R)OP5^;/ #5E?N+^(@W%@}v|cz}E] 78\j9xgob\=K4)l:ݝEF Jrn8ڹmCC#ZY%H k p-g hOQ" SӋ'qq״}kx9^T=ع1/ 7Gq(. WQV3[Z9 23[M7~{jĖkWOt1bouwLFeChTajLz ǰS()Tx( m}W aWS[TLric( m 1hsF?@jbQXgl Ït.*YU؆dbVjEBs ·38Z9x'RIR|`Ed 傋`*Xh2xcDŽv^@[67VF`$Rm6f/Eο_܅-B8Ѩo%|@5YFWXfғZOBx*w?0ښrbw%17gD.]C(DS=5l'G~l<8M75u01AՆA⃿MS 1ĸ@Rm$A)*3jm4i%?|/(?Vi ݔ?ȏP}7l:1\\;i#~f>+aU_n1Z=Tk,օ鬀Ua^i|wdrUK)YK?urBE/0Ďעkux"qkZ̠؝ X/;^XTxm4k\e:UB f; Q|yxJ!<+ukVBw,vނlI}34lPumSKc~ !d.`(Ⱏ@Ptױ|Bj7z֡] 0aNzv4q be: p9>W =2uK =OO8|ӻ+#Mi~BO tq-"791 RfSIʤSMb=Kτ{ enxĬ31A%x%53LG0v5PXȌ܂8id(a',fB c"fCS7u/~q?+0G"b z$^nBFN>ږlJ4uj!I"ZI/B7 J:moGW"CUԂǎe;bRcµš0m?cӘ{d,I5Ucj}4 <Ȩ>~h/SGhq^ԩхT3Ԓ3f087 b;ToeJX]-[1+;i3"irPtc!Z2:sk)s|Kbb%{ 'ahZOY8jFg_5C% Y{_TOZ2+sǥe!Pf:p^'$M¸s\*i7]P:y{%A6s֫o!'%-bݘaGNztD{!Z=d\?)%/v0i*SFr|a~.who f,VOQvBɇ Msnn3ki #x*K\4Mn~.uj>tK댱Cs# m`BsGr4.dZnX}C2m pQڵO'">>7 sʚ\k5rcJJ4vG1_/>>!Tr#7o~V?$0m~Vyc!)x|%H }(ȗSo`GA 0\/8YCHN 7lO"G;5z ,, =JΡ?ʶqkNjl<or8]G;`B1K{Љ+Q?ǼR"&)KXhN kF.\g\ Qe;(vĴ,abܻ V i6D(_]U5p쩱X2|q FzEs (qEo(i\gPQT}XFKoR;.VLy'- #MD.p 36 o͙tKH.HהY>#Xh9-tz4jHa3 нj#Pd) 5bhSE5w.ZkGm0QV{'rIQs`((cxI99]N -[ %)/k`&U7Ls8͈w8_ԧhNgs9=Gm^D'06%z2Z@ϳk, ).`7ct6?TA6p3$fOt>й*5*.ȪmVɸdb CgY"pZsgE zlCP0Lqnu*Sy;H^;ɴR,pQ~1#sT@rN e$@Wt}(  U@51scBo W< n]ڲ~1O.f̟77w -rvGfS+쉴Js5K{T/ze)KI|{u',K|XO KdC^kM!3O$|MŎY.\jƼ__Hl7:tlz{_y'|[f%Ř*ЙF:f= !(p,  >-ɗty~Ⱦ[1x d#Tr^3_ yZ1*= E+1&#tF/LkxG mw4Ux]#W.+wxs҇nt^;:?OF|ih3ڠ,rkz?|^vb,nTdbILIR~֘a׈tD鄲xo1ՊpFro~< ?y/) 0I,[x٩QP ϶Mx\UpP̟ +%tpRr o АLe:^v(Fq>tp|F rZ K5u[8שN +”s>QP"Gs e#y?Y1•? J͇*EfN'`иMy}SV5r lu"4z+0a,4܀w+' 䈓*ROZz˒W&N!j^MeYHV&&0*6 $ $;sP𮲬1?ڣh_1aQM<ȃsHrA3&-gi>7,@3ܬ\词0_~K G)˶҄|6u2&$^g]F/5( a9T:hf8H]?f  D'PyF*ASc Dm~0)ZFok}OՌ "[Lnu3Im,@1)W?[N" GMTH5{D7[9ɉ9uT !QGVNy2;Ӹ.-ǜ_(Yй}" ,(ghs3t,1@9˥L$w8o0$D툯3$yt\ңbjug 員6WwoQя1bC1R)ـ 9'uFDdfz N2l.j *{̈́.GükI"bՄV6Z S2'LRm+vG4Ҋ_yEQ**-tvarVVV51eA̒I.,@WoTX"d%bAr\]uIIуU#,?6GXԎo@{1T U$9MP vЏB(Ãjw<@3lj~eo[=GPAUz|\u5tGֆ.@CnaS ZKq}1 a_Dc;J`aIS:wG?3ޗ%p{n38=tPՏ"YW\H=K u."8٤DCO#R{: wʙnKS>^؛'z}5),xo:#On/dyWjuK Vf26د FU'ݎ'w̕Y!b#u >dÔr)z}o GVd5O^v_7ۊ/^uqDMTP0U&8[wDOp"  fUiV렩8XKʞ$ z:!nw/Ȟ=Aw"w Pk˕vpQ'H T ^DBxbx+>wNf ["Ӄͯ5*1"UG+/( d5VZ"6Qm*`CT]cz6;lNh@%]vis3" Và &{@꧒<*RgX5>u,3Дb3lJEZ1eQu놈ZA[L |4R @9" |bkE;ִ{htIz%5BOID$+KXEJ TFd Qze '"Vw`|/Ov =8FV\m}FP/vi_A ٍ lj' P}LҐk-:WM53aA07'}e*TN BlܮWτAi$m(:9@ASɔggXK]Β>qzN8T׳2P߭ih:ɴ0uWرYkE_q8yhJ9cSǒS3>+`756އdJ)MժU̽Ԥ(\VGhvِP#", KB㮄ԙ2M3yKm.U7,˪0Yfq^EH-i\'M}X+ąw 7 `æHA gC,ZT 8*v9?AP'TωCTE#WAm9cW"VbRT,C` V֋8MaU13/O:DQJ CÍ2#=-ʙa-nZs Y_Co!]8RKQ$"0D3=\l.6#WvrafKu22>#G_M%Fx0q(;IqœD֖^G󿠓΂ ^,ɚ;ӛ'_@ 3mP1b~RHh k?.61/Bwzdl i$\L0UJH2_HuAIbRi3/~9%gdQCo@髬:9)Y\; _++x1DCrs{TI8jnA–Rz`Ÿ) hX-WWpҐ#^+eZ :^"vp+ 5Fgw yؽEC^(s1 %oO1śwg-s ʻ MɅQñ|YGU"$D_\8p/vv=d<^yTUV&c]N'oy4[ZZ!NȭI+J$:vm?~Th %1e)'vPxP0RzV86mΜbM NYPcObVY?沩X@]cێp]goVO?y $ؠ[|QYvur 9A]3NU0PK2}}8P^;dXY@ZkXiTJ4z8i{ >ELP_%s2h7!_;(ptC[iW=T\JJ|=/X#pQ |9ތ8#2ݠ(?5  Ȭs,co j{'O$&'fP vr$U\1. AzmHCz[X᳙YH 3(T 2}=NHE] Jvfa~-27݌=#`]!'A 鉹6DqzuG2jrf(o^&+4;Sq~ɌWsruξ*un~dTT\֧qF8g3r VVjSΎG9#Wa=4[,a[A !~rs=ԈÔchykh۔A%6 |Iښܴͥ^q|*5b^#srK$cbԘCT,kN~S Fi[?§!t=oa&oY3C¼td9–<4? dz=PzһW%[hBC5$[v͛{6l؆MrzF8ʍu5+ur09v#5[8ƍTrOFkKҕgvrKS!y%|[γ:8>obRﯓ+Eo TaP1͡rvg_J4;!ϧ&ݻ!vmީ57MtTVC 9 2P}+MR2S'[!Ҧ ໄ[Q'@nvp뒈 Q7@Xw."s+Lg‡ 5v<;kU8@= B^7q-)'1"z\[E L!% l_qGa4πrH^w;cB#|O J~z KT4"$jJE?BV3y9'#IE:h|Wޥ"Rx K5P%˪̊^ynЊT+}ޫq~X}OwSG&iU%%2+e1ScQ7s4Wk]fe]Sf? ொ2F"* /kHxaЯt#9B9䞽F$[o 0ھ6Nun'-{%KuVH>#"\LAv_j4WL۟Eܻ3q]f*bmcƠfMee%?k4]8WFSE&iT6ȏ_8,}z@yBѤE!+^G7"6`6Tg+ԳR@V$U2k1_Յ&G ^e2GaGCMdpvkD! gjwgq/]p9d D֠MsHy|W]#beZZoNee!di۾,|"@ُYDdAГW#;]m+u?o}&g֝lAq;7o9gtCkaS M;W̕pPYִ7U"U8~"b lpMW'*鱥ۈnHnMH#8A)555H3S_ˀnدh/7_%Y0Uƅjh:}'׌Yrrx.P,9Gd*  D z{g-:nw#t4g (F?\=(f1!d@5 L5̱H#ېT&6QBZWxUi{hjTaJ_&{))c ҁH2 i\9]bUӶF^NQ=51 Q\P@UbyOEt_9]3 -nڅ4hX,W#LN`:B>6iawhݵ֫$΅ ٟv= 2%iD0{Dc5 :.JN'(Hd ;VL;0 ٩e9%Ǩ]zW3_&# UlpǞ-?en`:`-?j>7`UQC`Ea,N_AJ*CʾugYOO 5სCdbjb{O1h\ cE ?rYг mպڹ r0ڶkQ=sd>J4oJ EQ_E\flpas*5~W[-Kev~{uϾQ6lB_~)OΣr/r 4k37YafP_؇[O߶+|#2^c-|.(U,|P?j|C :! x+aHLb+(K-~ȤGV>DPJgbUkA$=:'m_,՘ƫФ @U/je'DM235 Sϭ]?-JkRctXqVߧ Ff*߰~31M>(ke,&9^>P'LV*30d s&2Yw!l $a Ҳ1*$V a[$Z[) pL80,]6Is,AgjDWQևzЅ&>h x_-/b *d`2ESX^Ƞ75;*;ʕM úd$Ho!1}U٬6vOy)dwh`b޲ڴ48ay`i9 a ] >.PmR9Z)U*VGM?Zx^קkTVQ}+ǔZ4y|rox`HyS@tdݢ.,۴YUALQHBI` 7NIvlnoVE[0{7Yt]5`V:eR3 @([Im֍mL$ O?怽sp{Nf(Hu)+% ӄq{RBIPt<#1'p 4MQ2$DZAs@O4T-6N:-턳>/mpśZ+#/aou-wOs7UFװ=yug}$g(CS$Ԩkg~F\n0\5,}NՅY#Vhm)+EUM0$Ug"N&CsB$+$\ws.;p#E" A:FBdH2VdkMeT叭+O]F#rӁʬ O=6xk'GNKIȨqf c(v"oTS̥Ig@lt2| -Г-HN*cE멋u A>kUmxWqsSǮ|u^Oh5Er  "iHɒza@B 2\P0iB'm_u6o _%x=@79Ӵv77pH`m@tsD=N뻎 ].f6{q K#þ9 &4rܺO!R.R1ū36Wq2%4Kkcy': W,|Ep;/#+<`F9$ iigiU/pŽg=U-s r:?1ƽGoJ'y(ԊYSـWLUMm;!۶_kݢn69Y6:MZ 3Z/Lˤu-銠w>eyLHD@+݃zJނ}JOmH `K"5Ίa}Kgh5s\7JA=WŽW+є%khDM mê3D0 ب4%7νo9*)* ]4R-xBbJe \[FٙWE; Vb_3eD W .1PO튆[hf$M-i3?>ֶJt(^Mٕ#OXCX\թo)mfDSB"ن8= T"_ U /*?#Oüx$E3 saj!V! 2kGExϻ D>:D6Ov4 6`|7q6;c"rd'ϬG`@v %Jp|uHcP<(:?FlvN_HrwJ:zZD+^Ya`Wb4ͬ6r١ nm n_WBE/LU&j"RzVV~E !uz=^zDD4d3׏R:Xܖrf%a E5nK*] d7MZm5e5sRT1JWll17mFo@x&̱s>~.1%p^QC&l2 tJ >eŐ",Xl l9'aX5rz HLf%BYOƳҎx#g'˳mvͽсuP".xӑ-B#$rvjYF^@e{ٝ %T[& ߟ?dE=I =^]p#18&w[q\1fف#5{6,ꭼ8{yɻ?C46!LǃrũrWHOE}u5UñK^7RQ+9W$rޖnFoک"{Q6 rغ'0Pd) `8 ROgs$pvP xgj*Iw!+C3NLt\XAoȹ my's5pl.e|,nysV|#/l-wאHF QBFn)ݏsl\1ECEy~л~9ʆRp@b}TH )Ȫ[GAe{qy:a=mpuH  =_|55qǑs:qn|(*#"}::QsPfj6mȼ`yO0Nυ1'lXުS]- :Umi)%T"Mo&Sa%S̞֪t@ (}FBh%#Z:[(4SFVAx b"C^'oE״9P4^do.)'`CRWupBࣴe*b?MJ7A%gW+GQaDbҮs#y0+~9Rԙt= GdejH,-V)S} 06H]%k󋨧mG94><%џy(uz@x3 8L!0_aRHeRᖏBQ_bkٔHǶF(WLz&t=q³jDhjXj$sjÆ[+h5E܌m#׼@7==>XU(_xE"Xbs JTƷ B-GPwP+@i"hbOLk,%y f+:ozGv:ĐKw祘/5ȒŸWPv`-VW*.]"pLFB,yf6B\ PvHG2it:@8 4`4xeM]?5Xх68ǿ:Ԃ5wU? ^S^#oz*?HD|fgD5fzG"Om'ecP`E ޤ/ T #%GJs ܗX&BѺTb##SK*Sjm3Ͷģ -aX$UC$ON[kbUˑ_},y˒0|uA3~^ʍV2y" H`*HKLAyb9'ڥYg,+IPbQv@YPmnãpSwyA뙧neK0?DQed{] 4I-Fj@6}‡ådd;s{_7{變1QqN9:a{ F|C+365QY9֙@eVKxi 3pO$ÈDfFy~p&*`Ia(k㛽$b*_Фһ *˙o`9M92JI'JgO0n:gJ]V_WQ?3ܴr{F^0O|:SNXp *o]}11(' #Sq m`4ElA^gb?X+r8iHM[PYɻAF|I \H]#m`||TH"Q2 JTCsD4[=#7k[o =LfȎ״wy4#%zC)`?$nO(`=&#hMCbL;8.mAg̵ /CUIQʙ f91[9gȦ0qX .=ÛL@X/PiZ$ljlL8D[#_ e]SZg.b!!!Fxj 5L12j\Lj,6WTXc8Pf $T҇A̳%ڑ#٤YΡx4Y4lZ #dg9zl^5-kwrέm㋘"eXg%<-?oIyQodsxw>z 5M,LeÇ$d?Nʑ}qH3)M;40xSl<1z+y3a%IZ#m7c>_n\  oпJIO&<|$=:`IGoRilDO[,y|%ֱcW08[f3`'=g_DwLVQ&o1FslxFz?6( I1]Wa2,*TXG-Wm3ڱg{G!ojVtSt˧,>8eC?ϳ˪kQ8֗&yUe(1 ز(h4tԆqYd7I'v_  &kٌHnh4́X|V6p'$.,)?VdQȇEL̨!tIWc\Zo1>3![` #]ؙG#NnKi A$B`0{/n]|)$ @gf*K[nL]mIRpTr)`?j}.1e^/$Ɨ±V;QN{*3FqpN2dp051x[^1}ID`|3Wb $訚B­,!w[:w4{9N,7m V8eZO([E_Z/0;Ɵtw1z5C9e:E"E9@FϽXb-+]tu <#߈U6YkNYfkVtPvD),Zџʶ?_j"r?z4@2e:ԑulcR;xZoPቊCeQ /i?4/gݙ$P2^v|^ޖ/*:F^\KtsjODr|` -F.N.sЕ:s'#2\z50 5 kK{lUv]Wݢ?玗لX 2 sO:ۻjV_{;>, dEy輪l]U1)ӜZJ;tq;_lV6QkRO}l6QJ_}Ă^&5?3<>rpɢ,)p@5jv h`fJ4Iϥf BLZ\2-?l9BLc, n;פ^I4?-@OXIߏT2o 4 FQR5d 5_\D:5wT`öJ.'hp1++i!5NQ9N"'d$GB 69LKo ME%63S?T0@Ph_t[\[]&f>Gq# 8 5VV)5͎1ܢ+zF}ipSR>yiۄU퀤dw!OoR7gK N&I26yr m[vv?5Pol,V 0;'N* 偉6I7W77h3mo!iTb]yXt j+M" r튥ĆOKgE0܋6a9XtmQoY oYL:O g[۫V" pYA ?u)T֗J^Se|I܋;TRP [Gns@D*ˠma`;8q(դk]L`q4`~n֮#[D(~(t0@G`[Sȿ8}vA\Vu/SVd R {KB~+V[K7thDԝmaq%;% ?NnjEaD'}c.R'xtQw*WvNp1;hŸ{'l }1;VK k< e2 VG!l.=G,CRYba?}[r\ eZѲ$g)d=5E)FcSXDZfD'Cw)҈'X9w!&9gc{KX R>S;v1V! H39chQ'2 듎܂ >'!b֟jsl.(;P 1r%y1UYx5{'UC)I[SVIo($ٕiԦ(W91੷+Nqf)_$c4-L64_sjjC/^0zg>gs/ |g*R"f\([ thv3(k9cP:1,rdJj>g}Snuq݌ʂ2O%Ř̈́/Z{^ߡp(Ggsa^m%cةBH_HhtT CDj8>9"-w+Wѓ?#k4A?})Ҩx=-ݻ u<8f} c||w,ˁ'@tfOV|'0Ef^_ֱsHɓ&?PRMDO(蹮Gy˻zOm|-8&Vp]Sm0wJ0W2CD<ΐ q׋ Ƅn\RQ֬6l7K3yAV}Y,W&i]Z,1 1x-$f͐g Y.b@6b;YɺARibAP }Lv' P?/fޡJo,gkZ]bIU"Z/>%q5rr1iImipmB.4AhHpl/ZQ)kC3c׼%NMz{GhF50#&۬"mHUwHxD9yJ:*l/0rsPYr]b%r!9o$nAa`;Y1R;GX(ʿ=yXgjJ/!X:~!!^؊p8smK᪁FM`;pyAfz6Gb4 *PQ/(2<o ﯃{|8Tg'Diѓh1GU^3j=^AmSI[E+^4Y$$lj?jQ'p<[5b_)oEI\Qv)4g!h{P#c >ٶE_qPʯl0!LRz?Q Js];ڥT\? Iã(kEV4ץRD7PVf+NIedƛ0pl49V,ka5-/܅!٠Wyrmv/=M1V󛰕tfP kT53ѯ ~3/LN`v/K3:;&j(@+mn~;Q~¤|C{&y@l]hܪZ8tUso+-5 ޮ[mghsMR])-!Rߚ6 ôRK}2e9nh|1nTsE ^U:tAډ@+PЏ;c* 8G4ѹ?:/T w6%Όm֓l#elJjjrC^7-T% ]wN] ~ 21Yj7Șh)5c rgn'1| TW݂y(k Bc/k6)|+y\[–s ;J^$XGn/9r*ax O;uUr'zk=`Wkd@0@%(k?썩4q-IÄ5 H]L6>Ts]T$,ƟdHn{ě_eL?Kh_H|XSvQJoB2\*tcu;4?cb.Ll%`oؾtTds7 (y6[Jz [.t鄁. c T%xΤn)b9֫d]R{n_q*:|e#,8mHg7#D'"0M*4x!%vjRC ;<KtqÀ;Oq1 sfϿ5)b/<4橑< ?LR. 3ƌG0шBbIkK""߬m-hZ2Ꞛ4. 5FkB4I$MgΑB פqfofL댇m::r(JsگEɄV-TY+ ܞ]-ff@ŕ9e?q VS]QӤ(Ü ˕yo&b%}h,%44o54͟/.M Z``  rٺ @2 gMx9bD :7/w=79+~*)8/2\M@OL/=˙C!c䎅[Pa>n\e1r ~ttʜ3+9L9A+ELJOX.\rh{8UDR;[Rxn&M$8r6RN"F$$+KW= `٪6 W~x85u .UY/.8tP^2RWocr'`*N+,Mհ[XMn+z\2Ռ6P +(n?ݏu9&'Na߀JIFs Q0\\cdo`Ⱥ !s9i =C8ͣ;I$BCy9+|G3 J%7McuNf+o{&(_,Y!w"m #Ts+98F6ʈy[ͅ41)$m1sӁeS$h=T/ Pl\S~F͠9Tqa%l'U@c,f 5N Lˌy@q'VnViYǔplR:#}CAfI&e=sW2K CjHp¬O /1k@Ma2Y[>)A"w<`sM[n#K?SS<^`RvȘ$ؿ%AJX2"o|Fz {==`1_DZa,mI2jqn?=x (HOP)P|+5 v"읊YmdD3!%669xըkov3A,!t)AX5{ .rE+l%kMej%nG5aێ9ـ% _OU3?j`坂p? V?*Jl`P=4r3$G5Mi F ,quKKP̠v{fTwm;2odK4]:қ#㓞ʺ6>;($>2'\矶dSnVpn9XS"CR\K`_:@IzWrLW5Z7 $ ZO!)9W zt; U-+k |@+Ɠtvdh6&ʚ߳'6:>j+>H_A,bRxs#c֨Bz\We~~:w% {ô[W>8B`qR̜;/zfQ)/)$}+h\?WKon2!MLE\M+RW=E」a9+T %r  VywgAf7-`Fh۝OHKsJ k| O;}-[s*複ȱ ݻ{Q\@T?+D\gS\\^+ϸ?m-6OZbުmp{k\'bNE8=HgH92 DVbe Yf$Pkӷh7}Em$s蝖s_1U秓%9+͉q70QRv?L#c-, ?ש'S7$Z.' ]?ߊIeȤ[˘*Ovᑹ$l|N.7:>ocm2!W] Z2Dy'6@YZ-RkXM/|TM΢!`{.p $ 9\KU7n>/1W&{MZVjkqL.ʚat|HB43q"4%xd#+mDT)Wމ'?tsv ~Y}Ek](OC΂6n ]L%\W0諝(_]r] fXč;0sq4ޖTv n(KMɍ4Vp4ӻ@F@KX?ws<y^yc#5*6"vP{XAuGr2B \) Vmb)m5ɯf%4%=-#_~\ 5xz*kҊt9LiGrh\6O Յ(%0'\B3U4 sljpۇPS\<,ȦoЎڢb1q*Lis0$E#}yP9RIzR>6hYl/V-k'W/*e*t6G0Qo9&pB.}•('Dlۗ_-$uhyˊ':;{8ٔB)9պC?Ć9q }^=)fY['l/̾HۅԱ "z]i[H:F]J>mQ Rd 2I߈x:kPA!Na>H ڢ!P{y}o-BTeʬVN5ofLˌTJȵ !3F͹ġ,*Ҩs;̣$[^X&L{dkףp9M:Fgy% /$z<,F&H۩;SE ?_i#mב\R zsAA_5雷;7m崭R߆j>0yo9~3e eW^ pF!uFٔ>!#A |m%^]A}5/JMH^BzIqyrɓ3l,z\LṢXJ91 21nZ ɑ.U- 2#FRAh2t)r#"Ur-vUp$!Y)MhYL̑UF+!:#ۄg~o^^ыosGV4T=kY*Vuph>q2X*{b4f|hX /f :[&A.ObwTX M]_1Tow \iR ' q<'2R mt qgi3>yCHJ*Ra=s"Duo{ gK6Z+y˕"x5 X%gz_'FzWwQJM|`J ɤ)OFVC)=O/tJIB+ (R讟.*b ^;_b&rJ@^`XG)ӗGr~8qAA7qa3?{ ɒl*d3uJ9qvt%<@}NE=辰3Q9/wk~}V<`뒐 w:v"VLR(y {˚(N 5D]\%qoꪄbWξ`m3 [sA:FEjv=;& OOhؘ-3\Q]p餫xq SiN/4|aM" m^^h-˃1LS|96&E6x Cw8=pbj0T“GUxA_* =^AO7* ODIfy#vJVHt}?)2QekqY9e=D8 ]H[bs PN[vk1zĢxrI-͕9(Co3 ӨqdR®R'Kx8{f\WdU+x جmXJDu?tzFΧp'1UGk /-h IrN-^!<3MQ3ʐapޫ+Ex}DŽ.FxB;0pTM vrSwoaPщ2~vǟz$,C<|q~ZTLxq <`f(ǙnDt;jzN.n5""p% v1.;njkָzӯöJ+"rsBt )7 M<~G0.jxqf!sdB';.GhqqO $v7q O,c79^l>oX~GIE|рe7xlӰ1>a W+tqՉ?@c'M0}rD<vGM)}#Ef#gP~Y»(ͦl:@,\#"KeEsrRg֎{H" \ZS["k@ٽ'ՑTij(fmqN]LHUO~[ ǻ5D"":=&?zrխzƝ}^)LVR^ o=v֓OyׄhX`{ˆźЊ}D'.k&ŀ##}2V֘l5=\kr\Dd!(Amw ^:,2ot/c&BpJ׉1&mƦ1yLJG?J/_^=Zyh/rXxK)!1GwL٩_bvyAd6?x/GlhdD2_)OZU:7S*{`skn2]:>@/ESCqcՃ3 !{j}[٘%3kh]ӁI`!q,E&5_hfڟZҶV0%$S=p$^\yח M"wX Ӆ3,ؓH$ {,NzbRHyT+NIxEx.8e Hjy0Yo~6ybPC@1ozmFk BiB/RqdQ/.5|X[D"8y5u~jlLLGݍcϦ nw߷yG?Il]Qxu8j> x( w瘟;[FK)[:ۆ E9p|/ZUd2H\uqc^ԡ.!,< K-TCoq5hzwo|'M)q|0ˏX5[Pk/ m"Աxk6G˘s _1;}Ȫ1~6QLl5{UDاDjXMtOKFɈ[RyGpL!uH 򙱯6A7aQDxF =˾8THjfiִ{|QHVTq̗hTnE*'yt97eSMS4I8SeGRAM",j@)i.#[w̾pQ|tgf`L7u8cS6I~EMX_}_g 􁊜$s&c:k9bp/~QiJPq?LhV`f)0/-ch.uu߮_g7.3 n |H8A郇0M9fY R<ۤtVby !M%;GSx8x=Z*P^~EOFBV~o: . r": to 0#="6+b= W!~%Y}RPpSs za_D. ^R4cwyA] >"AfrVzf =kuR-u,(.qgOV~o׻ 2rSJȺMe^%ܛ~Ux$"6^ފҕBx!]f>ww1 Ӄ4';O,k&Dk]ޖh oĐ\!".c-6JP2H̰諡IesTY(PٽFXS-}SRP>$Quz趽b >wlױvH( |kN5ˍx(Š/A}Q<[i4bYvJ8gJki%EyXLFL?TD`gcl"0S¬!?13@3F{Xh6-[X#_#Mzff=?F 7.1GS|h0GsŢr?+"x3չYImgs[(~SSk$H:FܞG@ȹh+H^0ؾ 9z(fg뺣롿'ϖmQ$1# +޹)Z't/Hg1&'YZA4~qZ‹xf963w,TVcfV^7a us; QK#t|>R%jq!Tg!wn8.CڏٳλN|V1XcՅ_ @k>Ar>/eWF{2v_/`"^V|nA#iߏH.˗ /sl~A^]d33\1&@u2k{_Ov¤x0oL5o{gma>)NF*y QM*> 46p,Sf>3.yo%Sj閉0j?QLW=r.wF ^Oτ;gy%y脙s`7rg"R9(v35e9xEw;aV[pُ%ɴ!:^`zP϶i֮(Mu]vv N[c&L>NAx%ޢ"]6'qt:i 0ߍyܶ%R) d#Hz2Q<`r0o~8aL} I|!jrHWk!aI"Ic QYv,) p-McJl}jf Hu=V̧T2Q~}; [РucsV-(ZSԦK2N=>GWQ֝*'.\=W>P{ĺ"DJА S!mvxUOxLKnOP[cy$A*4 6TfC]jb=,ޯVTH9HK^JcvW%^װ]2+Le{X*˙}cۑ9} i?׾ݛ~@=Su Ra]??$YV4FDbpZJmr];lyy8=C髭Tw{49L`Ťd%cr/,|-h< pXsAIPY? | w|| >Yx[!wFb[)S?H,Q>¸~Z4i醿Gg nofpV|[!w Em32T!̼Gr4 Z$R]3b mBQazOcV`uGW͕x)!EG 4Ԧbox4E}+i"8P@85xZwI#i [jyoTJ}a&s^]j6zsR*wU,ӗt@,-cHh?і潢x؎jKjORf4%rOPE$]w~oޜw?L{@,2 ,`* `{VG:kB- fNԪuS7/ұ/g7;ʀqWNPou'eG$"1ƮJ4nEHd\Z,{Ҽt˜Z&JŢc|Аhq-"_ b3m7 e.Z-'.IQf(H5&dX yli2"1i{GXႥ}Vtܽ4XŲ^uz1Oelp{uߴ #ce8h?q)1@0_g !UqaI*D,8p !i }讛A+^uZfun0F*wF`hebsML_&_d2T\4$a?.ev?HYK  @\q, RVhҡPWza5;unp퍣.a S3v1^/0VNZ([hKeldoj׋Dq(_U$5#Guفx /ב.͈ڱn+߁=2;^xF&8xC,OӿGMI/ Ņe!/[/ξo̸?Ջi.޻dLtkKkgm>1T mZVn>H??no h<jxum*DY@ ǟլ^7.ͦҤ gM̵!EMUyЇs5 ]qbǿ\՗昐hSgd[3wCL0&ǩg w"V-K,c@~Nɜʷd~[Ä~"qUxqnz|0ʌ*Ωr&hJz IЎ)duIR=ig1ÒûJiS!zF jz0m7&«su.~"}snL{$&L@. v!&6ֻu0"j+{mƂX6/Lh,5G8`Oˍ"+7HL{tޱGUϛfMHPfNi(!OkgLg2&Bް*qe:+hPKD+m h6TK^5wBJ d?=k@<VO}8X\\/Z#c1xTsut ĻIaդ_Bș>,7QЃ|+cewv:d w2[P Vcc)e٤N[CO腶<5lݣ ppmٯC$c8\eI<Xŵx,^\Y%ԯ JYIq._kT kJ5AuRtcCpR9Qi4]~L̜c h(HBJb,KǺPfYIM-A2!!r6hl9{h.i߈ h/bU؏ɩɚpxO8bZ:>04[r{66oB-vYF Fi2qh0(dU%=]YjYjp+$چXBGؓҌNI\ LqD< ΀ZݣQ3R[ '.U%RSBV>tcǪ8;CCN=Bz&aT`=gv!gVUz'NM,6zjYgbu.S h?wqfl W2(҇˰y>k}L Ki/^4 PbdūmLb0㎇!/RŶrȷ7@ޫQb8HY-Uw$%ۖحiWk Cvu8o'KdT=۳%MVn4όƱE!pG\%@KY1xoDg{R1 |2R_YDyp4+^4ē, fg1s P捯g[u`+;JSr,.U( z1$;Gy8 eAq_>{7* {F+o+2~tRA.Bia&(rUJC5 r(C1Ҋմ#AVĴ(ƪ$(+K?O)r$#`*N#ZN)`&E8*ME{.:Xf3ߵPDp؅g.tm8uUY*pЌZww'Y6" B[8Z_/*ԭT &0ۯa lJE]#uBA$( 6= Cmiu > P%;=pzΛ+)66{OJpA9՜cߥl!˝WVӢq| b'ޡ+S@vՏ*]~4#9`TʁBȂAUaه@?U%V ]~\cvOj?&J8̦3WrybR7zۙk_)NՍF\-fr(VTZO7Oq, 䛘XPdiFR2lE/ N+ʦk2_S{ AEG$.?*l>*KLs(N^R[ <OO8eEeT._@7a*wvUs`7%RW.j;HX^/|$+h&TeQlL膱1Ɖ. ;KX{{3vu+jm&!N5ѫZKmz?#u``iKy*G|~gAMG& rP@2Q@SkJ+b !" {gq7b e,/pLA:h`_Z0==_ѢGo 1Ej( P*BnV^@Fpm%\#gE7/ev+OCǒDc*eNg-{-kqih)HÉ^d^$9OkR.>xt{YjݨUm^s\u3y,f,?88׿I NV3y|:}٬Ct=d5[2}{7?LR] ((р',e2/hp2ҵjᯞ}yjOV?$l_F@eqyR2!{%^"w-źg00=}NM,$H?*Wqx%)PZJQ1,އ/\)tsQ1,;Eòz3V!)i-$rZsFgҝ /:e0距_y(w-gi[nd}`NԴZ!&rY×}Z 8\x޺Sc.uXO:a7rEdu낳 J7豷.cǍ~?[xD乇]nS\Og;q'=<;@?PAFw.p 7 Q-zC\k#=k*]{Z&kd|\L3#+ɜ{`U*ȇ{gG+>;K tfh,m}$:[-”n,˩ӮK&%F-;oA)=?F[Bd祯ܴ}`/yP#Z(Q<>yR&HPyfܗzg% 7]T/5HVi'JHoC=Xsjaḑ; o^`|vbղB@b?y)f*l-,xMጷZQwiriŵߣO-h&"Y;U-`&q.cnAmʏ]kƈg; Npdlh碞oLiE` X14-ˆ"H͛`qׁ{U\$(381h$e&hڬ7^!* ß#Ȱ:* oYe aEMϮ šJ}G6q2`{rY Z;_ʶÓ5=X9(ݾ=vg"z-l<+r{T}d~&+:drN7~0fj ym6+۵VbZו8,HЂí҈C TPC%@JdKhх 4z + *ɱ xW^D=ܽvYn~/[ BY9oOΉFo~ ;C')wNE5H( ڨM^Bq8s%b5a4ce.Ōm=|):D9YWt$!D0BC9 -'|_v {.n2@WT ]}]3íKd x3AO6ρY@#iwhZq7d+B@YgAݖΈ26X^eUyKkC"y]_yi'yyw7]ԵTd:p|T(6!;;J"zyKi>4%Fycd;g5gunڙWc"QUkh2TرަZ(7j{n N7)h/9ibx %ńCXh@|3Az`D 7hEV$bЛqF0Ar:H"r;Wj\\MKh C(Sڞrcl1FV¹xma~#mOʾڡO:; 5 $ޜב&O n}]ܜPrTEN1Tƈ[p̏.fߵ2,۬w6u,C86\ ,f혈!4n/MQ*oG\ˌ W4S}Ώe\ٮ觗R[ٺoK|#uaA"2*[J$&s F(q!ؘQHo((= i:q`ͬeA k$Y fQ(dHMD1VRg`*7(;xu\]YSrax66#tZ>~/5_7M Jq Y%ᣳL-!Ileaz$4LхtұlAٞ67(dU#6?p]vaAB0Jag h]aDʩb99c׮2xv)kڜZdf|錚%gtY$~m~n3z(]k m̳)?8EVN‘z >`ȌqȺ"Dd j\z^`{tOȃ#t:k9XE 5Yw gX7 vT2LQG<WESt"h/!uv&"l4ܰXgqb_  U+i.?JI0 EQ`8#8E`J Շ:y)ox umX8'ψ5E&B¦~f֍b?j*м" %'=bG]kF-o%KaN9Fϖ|yg^\sUOL5 Qs|{FPCUk\[i|bC Ax0{$G~qJ X wY2. E~A]O5.l;RJYPΗ2xM }NjU )qU V;?hp'p&PZtcœ- %jQOJptRI+!jEL! <ą$,o(Аj8O/eT;:+m .hFOi]B`eq 8{UivBVE#d< `9(¸ܪ  1%LA7α5cxjLu&܉GwTmgI*h8-?A v}xT H 0T;u[  TZe4ӥN˭##x>L/+,\4M؛]6LQ܉jY ( o"o:~q}A7A5(e:"G61*ã"]ƣLЉ=':7BXzffҽ͔hs .[<fUb~"}DW5#D]$75h1(= H u%4ܝŏOb:b*:$ hegǣ>B휇hRo/ 1wqbsc-\<һ5k_9b5 /~q=ĝa'W+wҥt>9:o{p촓UjYd[xB]oiDluOc;X|ـUgG@RbaFϑߊ j&ޚTP1q'Vj1m!+&WQ #F-ή)P 5vM1VU>HFoЯ?iK ~?o fjxB r #} y`[;Q>| aO JVnkO4Ԓel+BZAY\S.$FxG/p'P{c4~Ip/!c H35ery菺f PVɆ^w`6G87m1F ,C|tc#W (77(KC¿t)Ogh{\ nG:&>5GI!?N!=j5FڰgKxQ]!=8q. /x^:fdT%U֍a2J!u$uMh.H>߮bfǧ.4a&B` 7i&$Qĺk89bsU۔ Vaws6O/<"F# VD?)ݘ{UX7,5qoQf`C'h!qΥNc N""0Jԛ;ޙ9kJ' 5d$V?(gXPz9ZOkFKZj㋠vkˮRi .zuxH-SMTV'zZOBπrw",с!t9Z㞛83@ >!HNVQ_(-߱5s+f&|8;-*b(-xGwv =єvhv4qkr" ԇp3 }t3{X~.=Y_Y SAs^[Q͢OnHԓ2^,.}w`#.=xIBXXvr\9T%PFaa4NV۳-D;HG'lm_oCLyQC? h Vv `xA!_R rp @1gx@Wak.JV;H&z _D9ւ!kbYj"9L<=Ȋ(Fqk \,BY9Bs==mN H@C 'cp655qJF.-v=-k&Z@=_D"W7:Qaҟ&09Vk #4c7컖`7϶s S僊4ӿ#UII3c y~a"g޷01ݡz@%x<P, >T©MMU-~q\2 ~xn>b2ݍ4r?ĥ m1:[%νO#۝(#uZФIbR@Ș~t aO,iTKT}@ v/FXX'fg>j<ͮ2]>g=@ boZ>Y*Fs9"3bkj@lBHyrnqN^69Z%ݻZTZ)Rʶ J_uJJ'"Y[Pj?:h*F6V3>zi3fgmz~l{Ȭs=/gnn-l J߇ۦN$[=63̙'O ZD i>gT6!<`/[!Wvv=]|cuOD-~Hmm ӈ%(FMsvF$~yxih'Ww54`=^%wz ssc N^'BC0D{aEk!䑍FʼnBAؙJiWxyC_T'm2ᆂ7O ۷7%zL8Ac m,2 U#hr\Hh  \SƭV˲?Ɏ&?x[kp2ψkQVޣfK+ţ5sewwzޠzT%ȹ+9:ϿrXQ~)cv [a~Mrw2䜴R@X67VM:fzH_~ U O33L,UiA#Cb v:9=x(q{S™{&9q?խ`ٍNu4b8& r}:R~C셺 biT,ݡ~mp;!:ز@>1T"('mfk#$x Q-]%PΰXuפvV)ʎS_TvWt@ %N+GSPGy@xWjWvM&j#( H_;2} X+膡rJ8hVS r4sip;bqƃMF<APNd}9>pUP~ݰӢ'?>G82Tr"B{*!Y>u} .b% yU }#4VE\`R^5~X%qHKl<$FjAj:Bpq;Awy~ kdֻkC9TQ\yøq6C)&/n4D-GlKHMihhA:5D\lB+[ՄE7SW!WJ|5Y~]VO0q,eOrᗘB^eSQ_X\ҕkwpZZfξقbI#2SlHL޸VWz”Q#ɍa,Sv &Ԉb[?Ǘc) A[^aGD#N@ rf_ô@=[!bG0{#pKu5pKT%rD)t7xiFDݛaXޭROk7"(2Ab 1(&Jt<µgŖTO$VdʚJ wq:@Ģ&]Ct)~Z@W}Q?bx|X~t8ۭ/)Y-Bް_ Lp.iҊ*1bYzFyӉw1k#3 nqU%Ban 5teK1[ $aHn6.40`p^C/*L.~X`x+Mۻp;]9uTZPz}fe+P[䖿k[2iȥa< qmد1Q]ɯ6KrY%~ws,A-j./jvnC-4/=iwb$6Y}>G%`6_Pa|(:#j; MF 'VOt].2Û8Ǧ楓mzIV2-9mo^mFθq/ǿzwr;a:b,n++O|y a錰3$1gH^^Ru7Ģh79\a%\FUCZY/ C;$7BxP9 *a<>h*?*V|۹q#7qwZ^A?˙&_Uj;R-UQ;I4OT=綈]nԾi)9O#.x_%X퐦(TU)"0{(2[|osHaݽ+xa/\h<ײm V˥{m\9ޭ/iLjO>9@Ԗ U%jOϢprsޢ_g y"ėA˟:CtR.z^| RNʗA|i6JLݾnTUJOڳM7PVZLwHaj(qG*$vBA8px)J8.E9)W]j]m-cNQ0Y4aΊ4Iܙ5{k}rN}>w8\i v]8­z< /0^mk(%Ic8Ww{|-z1U%Q#<4jֿPɓcP )O.X[(Ĺ_Q 0-~?~tWţb6j )2j.!ηɕ ޾ Ic+FQJN Mmk0L]^;*?x{(q2#r]Utg|/[~%"ܮTSV< Mw0>1N'M}NiZg\:4fKYօ۱(‹@w<Ujf@9G!vS5t?7[\;z'*ܛ2nr>[׀hӥc{iޓGl$ ~vQbEyZ-({΍rY/&Wo$IT*SB&Q+6RM69ڎ&Ʉ~Y 4tY(7jB!XZ'@X ydfRfUdr[#u2GdH%z;p]W+Q[Y,"%.X\$gr K?0A T{MhX7[? ը-K ✠H z7wRdwI*YYo47ac{h"6KJ8$Kv<X?n*al2ғAOdՔ vJ7zڧvMP#hR\dT@?܏ӂA[' yyZB.9c/(G-/n!_Vȟ^y~@5m^?@b_;Lr&{v]wYM5_7jZV[uۻ>F؆"&ј-Wv`BQ[( 77V9h> /Exq"EguwZ LGhlECfʏd%ԒP:Tql邗)(cU:ٙr7,$J0A  .23Uڀ9` /Ybp/FYn>^}5*;C)}mWYjXӢ>E'j7QL8Sqp+Qb\ E*:J9Ey ," x8eRl(2mS6!Cj Y49e^͵zZPP+j`!N ?<AԍBN:@H!)q?&Ipem!eO搬K)~>@- (]gF6:cp,u0 0w|kd2E碅'Zt<_|aQxhƠzb_q"kuCÕoGH-4b#TH)W*^o+g9 z{Y7%]N3 xѬ#d!2VP<}+/"j ZSc;e֠|Pt yEB5 W4`S$7^ inI"fdM9J3e*Wjh6-9FT eO_fu^A!9Ws>YE:h<4ƾRnke6逦%8:gG1U>R*%AvK,,-NQ4{.*SԃW񇇎b(^ZD~UCCeM d2mwM0g{3KiU.O~p^۶*>"vM3ϥ)ٛiXĂ6$ZMP6aZ"6R8]Ҭ6[ p݆Wӓ{?㍔8u͕_ٯ٨U0!9}/& T X`VoƲ^LPe@?wsJdQA**S9 ۗz)BbY ~ d~ AӇQ::gv pfD >dj -2m{@f8i;1^+z`+z@;{G9@~ ) = XŽMd|y`5vӈ$֏ O K ˱+Ӏq{C!BˮW~n@jb^e(і3H);fQ܊[RcQ\r7rq=T5yaI4wslh)4Bn0J'sZU5Rtӫɝ+ńUKT5iB^OF12vO2S1vקęi>w<k9^GpWXK㮝Տb)MatsSm1qS9yKqbȖ!9avԽm-Cd&0*j< Idi02P\?28% FG yx~ 8Ķ^ݾ`t1鼨ko\ C誺H0W;evݶm'SU9xȜ'<]R 5M| $ڀ wgea':#Zc h”1vx^Xx':AoX5:7Jދ[#.}LRuN* 4j!b<@+:L~A%k6Nz"£ԳcTWP'uj~9N9,PQ)u`P>i.7Iu+%Jh?UB˻_mۓvf 2~g*Ab'X'E4 νZ%KRN5 \/}Tѧ -ѢK)NO@S=R dkE1=KδBZgg3Z%U*$5)j27[O?U W&oalSDc92:E; li2_Ny0s 0w&J zGq9&g>D!MY.~U[ejý}qY^˭傄/!#lYɕ4LhH%yБI 366kA]YvbkƸzCf.j ]:jD:^,E0vl 8>=.r uQe  j?5X%^ZAi*[񬰩U/~ iK/2SGvD7K++8 Uwxːun#KQ 95MFƂ/F1Q`jy8.uBV.hlkC^krJobȐ7dr `4!%.l'vLZYO)K@|Ow9?۫\U$a/䡣jynrC%X .1)Iaf-^}TQ`xw9mgGIvHorBi1m^eX-٫b-rTG?YaaiЊqRĿ˃ߩ8^µTbJmL\NGsE.."ɰ/U\Wd ũxyrk(P{Z&>ڠi*'H|7ط>.U)9$"tًO)[r ܞ,_u84;֨G ^g[,lM.)RМ'Q{K٫ X&YW&{!.^)C%ɥҜ!ҷ \j\q5ܩcUV~%ۮk^lyCJCgl l,K),1ho6١C<$Y7Ra9_-[}z'[ 9I._>m3i)-#YO^0`UӣtHsJ>vnS7GS !AӨN/o huj71WwKQ/aqOMԖZyyUe:f֤1xb ri6!+2`Sܪ U/ ?HgHWXG__um4e_kDTxh1V:/?RV}%k[q $ CAe_k v 7-C3 ᢧ\ɉK'D`{֠crnG32 :,$# R P,`p Əvf8>3A!'Qwe d$Y3:,|Ԡ +fU'A 1|72y7^3Llީ'؎e-UYO 7j)Ɏn%( iJ4ǁI?7|B Wici)>6ͩiYէ2[Grv7My'ic8y_Zs4hcS1ґsus0væMF˸峽6 M0 ;5 l蛈[*ge93C$XpSPT*{ pX}M^H,._gFK 9TﰰW1n3h휥B{M bl*kJw#Qv)D+?1x+yH$I\zEΒԐR~: 2$agKmHJ\B/l髹' 46@֟ zsN^'g)HQƕ(;LOo *kcZwx Z9?IE,.A9t3P}HU Q$_y٣8^0h:?kL _OxD>7iz#J<ďuC񸦓 VPL874B K΁i `'S$飔NN' e1I/3/pZLPm,RP7%@ DNG2:h -hdiQΙ}}ͶHЅyT8htxWiB -d#t@UnA5b"羾7<$M XLn`_I"yQGŠ8'PXB$aň$!J8}x58vZ)򃯯mY/ ;m2R=5\Nbfsh0E E,ns/d.񐓁YK5V Jמh|U~hJ{A䭗Ɂs;* Ulc&F# KЋH1X}-W-"8i0:ՁWh+"X]LVwH(ϼKG9X M}Xpi'恧n'"7PtSRm!rX;Imh>pKml6*ևsa -{(w*Uv#6oUt1 WT\`{\ʏOX"UlV h(bjn]c4uw?97 vݟO[.t&=}~SYSh:m:sho⽩@Hb:AQC<{&_ T%ڳ]Lx@}NX~mWajpibGmwwT}+ub?(hwu9l5>ׁưtj݆tG߬!)W}$,J^%0gW0[a-ԣ<8QWZQԵ'QOn=?`ɺX6:!&D~BlW̏K3|jrNŽ$fVmRw#&]MS%80 W(I\0^1Yy6NJA3OR)s~6/mgI Ζ1lV K ZRHRƖ}XGj/CW-5x]#@ճ _ lCSjpl:~XVVċ?$Q.Lhy& ϑt-3*ydQnqc2V27ϯB汭{ RrãiXX̩vB:AyI<|/=p z؎{jnPv3Y#,|~<άQ7n[Gi%d1kƈ2G!sKT_vi24KԧUh琓_titf+4dPj{%Wg0YO~&cf7wn%^0)튩;7j)Qk~TpBvl/#ʬ@A?'@ǒ@Zdʛ.(JF—jLJ  Ab@M,DLks_}x9p\sכu7H[nNMr6X7E&Sw@6EE<%)1Yڇ6 X%5|N ٹ¦5.N?mF5nrī4:Rƨ߆å;]847 (:`op{K`wj9 %2qj d{1d{ $IaA)ùhg> ɾH^*([A:Ge$vޔqqԤk)Z B We6Fk0O")-;.h9N WB axEek!*5z"Sbz';Q'x-ɛ *\WIf);Y%ˡի=tރ>og$I[,^pP-M a[0ؗ*qӌ% d5]7ӞlHT#`lo1/竼]qײsW$el x5r>::yQi'b?YQ`n۞/o`ϋEy"U=s)ɛIصlD..+mb@%PǪ@wgycp4oXUrQ@?2t[ZQMDTQѿ5{qsK ђ)~V*`a[::9Mx2xb#_;S*U,Y: P oG.N )^#jUD}*pSd{V~mv[#{`82'‘Vְ^Qñ3!R$߅ujȁ10((mRRzBe͍XdzU#Źtn@%Pn Ry뺞ۤIϻ}AK5R3 {ԏd$n{yaHom)fc#=9mgot2ۨAŸ_su {] M5P%産gjVwsi1jiXO..q2/GK0XܑygnςҹE( y<ft/.g ؉‡מo8?|ڙ4y'Q|D4l~_0\PHg֍GEO䉖۽+B5~`ȑ\Z%T2A ]zǟtj2bcE 5I#zD<ѢvON5Z_LSMlo5r'Xz"|_\?+$Mʷw7w҉}:l6m/~UFEwI9耼k.Du놴}fg B|]ZWͣIGdm%C]U&? ɇY/$lK ^6QK!2:\74?]B{r(Vr^- 3ݒvq@9Ҋ ʆ8inpQmv]^PcJY귂xiI8~A~F.uא_oe@> m%u5m$OkXLyޤ~ҍcd+Բg7PqA߾ן2_(gc}U瘬dŮ_$Lz@p@ߓ4hٜ0niY#į*Ov )ay?JA ri=) [X=1[jHYAw|׮U<2>`Q8PwFU؜3pT=2]%{>ʎ} P}T,X0l\E~HUh^:!b8>g!al.JyAu_D{bQ8v͏"NБAQm7$#~^r7˔L-'"hXZG(=Ʃ;6q|eLHLvx2{C{yqvYJW5TOשqa$3f:?kv` νԴ2ر3%}`cc=_ &;d&SA iqBb9ZVȦ'?aBڌ"1HS=oQ.X>* 1څ(Vά.,[b/¤"Kvv5:#9#%u<4-ε/|{zNٹy/{Züqvv*iMŝ:' l {Զ5ET%[4>֦S7b@NVTwO][-B KV?e|ޓ:Y/ hbRVx [@I@Шtf~ˆ#>;'?^ޘ[䇮 [}RBg>9Ϊ{Y#!7VC9͌щtJryM+ JZ,JWA[̢79.f8h3:!Oyѐn!>__k{Y3zZO 5!)OGOsqp2ùxˏ> ,V{T#4 7z;EB3L!8{@c穐Oʼ99[u"@j[ }hi뾗 "C T`d@uEp2 aS^a%Z2kZ7,_6H.6WT~[_MrL64@MWH Cg{=# 7 %EFJ4%ߤ] 3M M17{4nK0GWӢˌnAĉeȔl8xwB4wC@oK?Ί7pIdxPư+eߊͳys|k Ws&al44HGmz cC,"܌Q/=khE Y =ԳrmfFp{Zrį04 p@pg /{[4qx ӅcW bs?|Jق5<_+R,]R P;)~KrFWPW8Pے wqkA+ K.#|]C>OWzVœ5h57oz: ABfHVyiJU1q*PwVpzD:8<_O QZ.>ur2 8y8/SMDE3N3X([Rm΢"g v`S%nrV{ zJB@ {ݍ%#*;2`=EmL6%(Lv+@u7{m4w ٿML15VJ(Vi[:xCO43hL}lUØ#)y&76_Hш}j3r_]09k$ldla"SjiiP]G8QatGȔ` sV>-].j,^RB۸nD G\;wX `s3H"m8V{3Qk\WE{ӤXUTXH UI3j$ yLO0\cYܼRVpJx!@gkOЍD.3tb MU_ɻO E| n?fqx%x^OFDfG"3"U+(i6sjsX(*#n(gz]KnseMg# To5ڤPI ahԊ N!y}5(L@ TDgaR%bS HcNmWP%'zKRXuzX$R6;c4)U~IkgJ $fv\.”,{3SCN6ݡ@sVM%b~ْuMZOI :Yz7]/z!nُ'kht<"Ҡ60~SssTǨo=A*Zwî ^Ȑt}k),~r="A)sT9-_b08ANiKj嘇.)z07svL)a0rh fQA ߖctڔrg5I4X.ñ:&/z}J4 [XVƨ~~j>cISi:`H%@uC[q1(d VUz?!K=%9?nhzO͗- @f:xZM$+TmoNadٗcO#?2L0B}zHIk LcE*{*~]s]L{f ِ 2䷔1xU馩-?:M&;u^Q=C~zk$wq8vEj*@Ti?@bbc_Pz[*p_~e^T0zڔأ?T9^642 V#׉(WZouj+&SI$cڱO<qc( ʫjRgwA`0\ZiyO>3\47U&6@j) 5 JqqϢ?OuL=ACov'䡀~@WFHUX6>bt'8_Ub\Dٿt7-GqBD~\!qzZ[=DZ[_D3c_ m񝵺-nF}uH|j,Ň Hq(|j,b#Bzڗ!,P:/t>'5&<"WDhVnWEQ85 [j^q|8N9乛oc'_\1_$}79O9jun4\`_^s09C^pE:µ+# \g' %u"_{颿rޕs& xo'ɜzRЃZ)St"*0KeKeɰ~ 5w05jL;mdk-g30\m3&n5_cZ 9 -Fx̬SCObZKX`8ǟ{,y'rSհ֢ڬܡ꒽;4=(\3V?W? c:)<8^Xtsiwઁz^D)~ \=b4 ޕ=E"ٶ:X53LP$kۨs"B_.OGɶC>-Bܿ{_Rw5AZc\+E:q |n1I S,AhE Ҟl^c^S2yg5DY0YPnBXU.$dӅnwWI(&-Fm#pP:k%bŮ̹6ʟ?)2-oC\=WyXS:kB)YʬJ/ښKҋxjI<ӏ]M2Dzfq@`{&1dzm {<OJ+ Ak2 &65p'kSfs's>~507G u-֒2K{g\D^UW@$aI,@#hk8ɝTK76S+-z]Q&m]+N"miS~O9i&]E۽ >ֶWqH7w A8bOo %! %#AͨyaG$_t$_P: oWrͩjړΎ@ ZX8RPEzFdzPu*G0 d"=ͱK#Eւg#I8Ov@o2 ytny]0hVY08_q%ai.rE+GYv`60{s&m#θz55lwevoj1Q FkXW (\N)LI/La2G6Tde,\ Qqs5|q|)3)ߠf9=x#r#, L=I-(^R,v8&o(FX0<#"hYOO!D+ 8E(&vX{ pC70ArHBƙrl|$QQ+)mHfZNU m*퐢]Qc6ѻosR$T"3FiDr-جgL NnsYsMk|4nX+? M|9>B,0,U_$"TGe*H1d f0Fǂ[}:Gxz&V0AJ{'z N/oʶe|$bNx鳹%bWJU_@ٟwQDsOCQCyT+cQG#&9YvO[~v3+OgLu̜=9PjY%9k㯣ڐrY:Ub<lM 5NlSIc9}EED~vbg^JdX<1R0o/DD1g[& pgQ&kȷk 2/T"uA{t0R]J ^!YB*/|ez$DEp!;Z-=87D$Xwr[M(=Sy{TX뎌PE”;}V-!l-LA %"v%L+6Ѵ%;¤jra/7QUGg'Mҧ!cd1撰fg5fj݊~9¿vvqo& m2MMue^bQIu]tdYĴ=v!NR $_QC~F5!@NQp'o+34SʜC[G.&G%ޙx9e"(Y:j1=V/]'},[yˡ,'蹲cDR(+X,5yWM(O,W 2JCb5ޏ&SgDjEcqKAQop`!sv$ 26%&u I /y UNP[7jۂ]u]ƏiiE18ow2xZAxL Pu8|)[Eu\ׄv/I-+WKR m2,Ra"n=ӽo 0%cT=c{l.=C]+ЈEBu{;Achr}n3rELۭe/b a@RI2 O|cL}dJjVs⟯"ޞ0S.#V^_ho,I\]ɁG詪g8>t .drՉUsIyFbƊEuNd9H)*l0gUEX ]`ddE(Wav`+ӛ!3K 44b竃q E`Igef5=zJPb^_FUERlږ &Dv)6B.X 81z|d# \V7ka΁b1JD͟B,VW# y1; k@10jC3akH6ѥ2}l2I kk $ Sp7X&,<^ >Ǧ]^2Exk"m *M靏'lfSʰ#F@.ǠvՋ7XW[>8M2 kCe~|]i?>qRD9P8b,%?m@^SGWQz~6)}€ܟHC>˿1o1&9!3M;=#`wg)xޤ<He~)LX'T aW fk]%ff< q/lMP_٫'Ae?qY{N[6ӕE_$ЪookiY:`dSZ vd eTqim~K1i,Kk)O J,6]zP@lpbHWvVO^-926]HݖCx1᰻P}Wb{' -ٍTAE)Z=فn~ySRp,ₙ M[cRbXʇ@8/*U4% "r#M̨5L0lj$kDV̋jIAIX!;(.$MoVXhJX5"h=Dw2Ęz7"HoEZS%䧈6R fv:Dqxe<2(=n].|cN0 fdRx׷M}D|FՔ1 @ŠzEB6@Ѻr Wlt٫v:㤔B<aRCŴJSKAAĎUGnJZ! W.YKToZ%k jL,6 1ʼǽ6RwyJ'Dv`4*etvا) 8T'mܺpEݙv1|Qpr^yro]l 3W0%J])[^8ddYTI,񗴬" jT-ƷNв?ӗ+}e;'q[ac7eU-J\yRv/hA^8cR 0P,[**<{1z$/e^\p'Ce:syljGR+2N(Vo)V`GEʬeˡ|KxU]pPO+GXeA=^S|3P~$)NXaЍX+ԉX_>w* 7!Pa6c#`vS Q'"w)+xf9~a܅/[VPc'e4G16J߫a9#`oSCgkk:[-Q0QHil[5d޸ #c#ZWP<޿(xQGpJE3&x/D?yh4Y ʅ1E=?}cnK8"]Nwh ѝ8?ةW$ =r:H _8VEgxPC'ܲ~@mv9ɵ~:%0{a <1ήRyMy]ORЀK*QE(l#O"ZQ:\x9*Sqhw>$3fmZ<#J0fJyBzoo)w& -4xэnEݕšvԪfJ#vf怸NjnIln[(Alr?9yA_ueP7IE_/8}cX5TKFUw0 KTDFKt|U} {b}`T+ե b s`$qȺ%c uQsT1lGy=  <x-o;;D+izxgљ`VAwN1βWiK{E#n*ɕ}X@z3|{8R 7&)^d &$:#]1^d>/ɂFj*v|s/^,7!@+9#Qﮫb bg8>qTEQWXˡϚt{R/𩛯 ( I} pJeمu8" ÝcUhM"ʕ>̮rbfGU+x~WAcTj̨?mW#D,I^S=P[g "nq߸B^ 9"[]8!&qnO;Cby$%gv:Tik`sqWOH`RuU\VkP q+%L+% F izJ:>R|.-Aϐ[ RƧ^*kѪή»E >z&/{Q6u  XHax6} u 6VU29g]pV6XZAal8$h"ktZ fD;Cn6(-"=3c3^æd{{t\ UEX^ȴnنG|罶 +#gUx07;y=r<9evBGw;ޕo*ŞO˷/AXGx#Xgwt"T'Z =~Q.yOm!rkYنb_v\)z`KӶ ]9-?ㆽr8K`6r1yh}ՆAܴC;H%x{mY)/vS"G(VN3, I%ew Ofo:SRctx)REҔ!I4?ʡ}xۉY׵vk spᆳ)|,9+%^<,o24;e5Q!m:,26͜\i-@,)dunL14rBYYĮdCZǸRJץfMȉ6$Ó̹HyV\8j8-4ӁIh\geEA6 K -!O4%(g3.\Gn>0NȚcPks),.d(T +2Ca]J0Hl,FWaٵxVLVNrw=t MQue8e vj)E@FvQْbrǝ2<A5ۥmY:e#tN:I}hȾPE2/Af`<ҢVl?vM${&n䴖#{H,}Y Fq&mO‚HR / ,y*l@spwZ2S+FvdPEA4R'29ZϿ-M$}2O''I#nɛb3LqrS1+p}T{T:?*+-G3E~ C6I )] \ PS̮#lOk:$wifPp6,y:7|HEc>6$DsZs%[ W7--^CyGY%Efn#lhnsn *I.s~XXp)ms#xXRare (!.24=}rxah3ӷkeKGTh*+Y=w$‡;dy}!ҡDXpD;hcAb<5- V^0;_GY1cߚ {MB@2m'}k6!Hrt~Ԫkuߨܚ\,eJ(Ҙ,ᘳhf>=d@gQldx12=X3ju:I/PseӞk7?9 $cx!3ȪNe+QYt9A)٘1Ea//nB%8h2t[p'L<};ǖCQyj{3v$ lyAlZg^F,~\ޜlp4 _jSfi<Pܸ kG -Y0v&atLG;]Ns=G#Pue%ΤVqNV!#Fܾ9ewj:Ͽ l1d,p:L 8 7^Q]Fn‘:v#j`<} 1xn$ߓI,ʰûA(|V:qF!nF=Cʍe\^2 W*jk8@FtpTN7n` iqcRJX5t`!Ɠ #( 3HV8gUGS eRXu=6¨♕pGxoWC "5@U&Bt_;CA1dz:g` Iwi 4Ƙ(Iݑ?8 RrhNx~,i`l<ўMe%nơ%(r\ԅ7/w>td!cdYҥρG|4MF@!@AkKJ6:uu\&ݗm7}"[KG>Yp\]_-L 5ܛXVRGR9{ڣ#ͮZϗ՘IT!ifٚߠ:q*?d<uZ<7_Aж )i'eF>(g?62pzn4uW2>HeRzi骼;Mʈۃ:TQ%i߫jiϋV'}e T98^ `ec0id&|Fȍk#Tfhf&95cv](RUKA\],p>ah,Y7(+cW.`*GrH8ˢ.?G5^ d1Ad%gay&FEcsg2^>hκ v:>/_t>ߋT2¯cبw6b?:8B{EIe0GN//:c)xmq&@Ktxa|y-xHL2I6cZ/;@'tұ4}7vP K;ns"ʁm7Z^pa\]vuvN\%j g nU7 ̹v9 װ8.}7K*n+,,X\ܨĎgIO[v{}o@"2b4|Y虁xlb~ae%Y5%Q~ג`Yw>0>7]TpM"\l]b^x6y14lN`` ض_h xsHg?z c#}x )|zeE *=3 $:&" +8Xxae#̟gP2C|u ۸}U%P\e&>d$F yf!t:C_s<XҤ#Hљh幫\*.@ʙ^D{ݸ٧T٬X$n;N@]4 &xx}A 4%ɊjS0νqVQ\_z}Dߥpzmxd)/ ~ n2eϸ#s7>t| Nކ|^3Qt߈F.q<]V6jom}o$33!O{0}mˍcЎ K?&sޞ~;NHD1Y8 >A|pDA?ʿvr܇}4+ʿg(Z4ڈ$Kئ;J0RY<3M~ʸrCđv8 PNEA*A~#6lXǾ+YЪwN{q ެoH>o)x (`? `"mzu7L wqp[s۱X`Η`yS=Ⱥs:ZxBnNpo/q:G&O@G>!o%mx(Pt0NT>w1WYyt%zqhTl=U^F*NHӞ"Njr$c$i%vyPW:TbXL}}E4a`>d[c 74*i']i?Re fb,=~6&ϊ/+ʝr]'P7hB<<ɗD/(ԖrH_.5 .Lɩ  :)0DdލxO8ݭC$]+U R <]Haߑh]GQ6G(YÆ^$m3jeً,,wTcdX"؊"fKƉn1s9'd<IO]Q 'bk~r|a^(紇Rܑkg7y@.mgW DFuR$5G#4(T1ryHue;/TX>w2ŵpc-/e͝)B )Tvgာ)x5ᢍUΗgW& ZJ*Mۊy*B++蓄K3yׄǪ=1愅|Lhfkšm ۯw]dO TH,3IiF$FjBnT<휶6q,f7'ڻII s̼Zu$hPfHFi04pѶEp*+9[mi/DX* Y3wEib9:"!9[uY2.fe*v,\[SVU~ʣYgi-I\n,Ayj0'T2' tQm~T*% k[$QQF8{ x.ϴ11C]R)m"aP \m1s3/ }Ib~ @f 9by) 엉S (ΊH\P#w6T f#^ðiֻ7MvhWl&;ӛ.MҶH ͖Q H{n"#hg >g v޴34M)_CweUoXi;Y֊w(3{e;=_KoxT[+^^S%8:a/"q[8.ȾPT#3 p VDhm=CCrjPVpXkI]OjI P,ei򱕆yP۹O`ӹu-TJKC8P6^H.(a^&!zyn 4L &SɜvV><.= 7x]{(uV2H׎[l5"TD`qcU}#^ꂴ6~)M]h.&'K;H+Ug!-"}F)"șXs/s)ƙRPkɉ%| 7'ĭ?heݬR>ץ{Zbv {n.\yaW3wYe -1y)xo/ypwi#7% O+tׄ[}=r*!tγ)+2Ç|oRe[TDi'g>rZ *'G#aoGy0}I?NFCo84xk2m[%JGEw9HV !um_gj}-xj eAQN4r1IM}+uTb~YZ n|<O #sQ a$e 3T:%xO_Eq $pꈢ'A_>: "L,F{0ܸXuH4kVШ7inGq(Ô༛^;Ԑ!mk6THt\aRu(oe$N|z=}y iyZ*\u}ܙ>xK S峂K]}s>!"Y #w, fuUkq1u]L/hԾxlbj h0 N2Nޠ Q> O@V ?O|tAp9Ψ<.\+#)gꊔYؿKਉ1c}~l%H$5Ułxf18%``_$BzSctoiܵWEKN,ߓG,s3 1g 9Y 3z@ Qaʮ,+_dHlr刈vdggJD4'!RfpCJ1%Ǥ̸CL+{c|ݙ嗷~7Bto]85 (ocy1h4wal`0utLzLf49vi"b=X_[pY&HFx-v|b;3tt6;KN@h1-s<}D;GeۧnZu!Sݩ-|w*\e̍$B^*z#Z@s7!8ND4p#^>qQl8Mχ-AzL(D̄|/Lڒ<1yk9棎|c_ա _bŚweeYtp'[f|Eѧe$`ok2ST-cn|@6⍱)\ jfsg5[/:\_ a8t$]m 9m|C Hl|U} ?}4 wh~Ō2BJwt u|2&ya=SW+Wd>C?.o# nDOZNio)|Eu@N|b7Gl|_hG`aP@R7AdL7LCg';Yg|aHRG!g9<)*DTu8"GmqA8b=Z3ޢ%k`^=o٩4;ibwqD;,,ե# ğBđfTXmdo-~^EB#. X锃Ŵ޺\kfш%d /u%Òu(|ڀO+wKkL(@H)X]6_`# j!Kz'uX*`(0hXIVd8@ Y*tcM#) l0-n0۝5HbT0XN?);ٚfΆ|J>RaJ(ڬ*b[@kOBreA]NJ W?^5߃̔N͡qD*V&(Y8fД*c>/Aw 󏋧TQ^}{Fqdm&ޯN*{n_gsm5ʇAB&;S-\~ HE. '$~w1er~S=rh^mTg=Y& O+o>=V)#wcsܿƸLBOа\v/F32{_6 ]d^[Ÿ*(md Ȅ;u+kӆX:i(>Br],]]^AAajه3hÚ"c 6Nk< QtAK)CKlBɞ@Ds ; 1 'H1,TOↈ(.<UסaDwKHhPt1dY*̗4P8Gǽ̴вOSh;vBkv9 )A#a[Ѓ}qvSvB[M:ЉJ})RUI5=! ' :ѹuih&)LSH'mt3FoH~X'*Cj O[m۵Ao{j4Ӵ?~y \؎`Gĸv{kٗ@tB]o?x™MyžK IAD;qޙڤ *՚23/gVv.$b\=r]ݽջQLU9pX1w3@ȏpJm=d2.x i 8Ąp;q Ҧ{Ql*bjP-0W`}睱e†|r%պYF\BZ>s/z[2LflfO !-š5fpXaaK\]OGYd6 [=(mB5qIPCv}B l> ~9 ԉopm*)i˧o#Ok'Db|;y4ߦ 0_s&n 6u@PӸ~tmQlSZԞB,G%v-ũݐGi7-oFlT<9^xM`i~X`^N,COPlٺpVD#'gLmmc M<ٽ o;X`U%,ݫʿ0 2A^6R|ǯΘܫO\9aשR+b"''/4.(bƜ4y#glñj#;+EZV̄nQ5:]'A>^ί7~_ķmSeq7W(WT߿5-4xNEҸ4X޸ςxjvEoFJalts;SX4u#wN2,I k2qJkAiTIJ`vh=tPKIisJUbN_o-* YD}в8uBEO EdwblFϱ#(2j{zx߼VQٹ-ށ_-vAS-&? 6ge2ZJA xw6o^[ [x~<5_XlӮ17#UG /8٥='JOH'$mn'%N+[RԸHu`K$Hd xW1DXF╎5y7FGs2,vw%Ec='!LW=RtMluco:U18&LٷY4L ?_׾IYx4ؠߪh]Il% SgƤ'X=2~Gu&NgTs@z-AwTw7ѫь)=*?Mtvܥ*8WZ4H ;K5|F;fO>E"/”ԕ-d|6|P.OqV&GĦԵqh7u\ 4ʭJlf!$ i3NIJ? <CI Ƥ?~V^^L[2+D۩ypf.yqKqo5o6ꓔ)[e283TS tQѦ'W(MU097Ӎf $q l`۪6Z(h)! 9 * 8܄[߈\91 WzSOV"W^2J%Ί{NZDQa3fh~|]Zi+- ML?XPS PմY"5BQJ:ԘUemR֜ mSDž=!3<Ȱɻ65D:QW=אY^hWرtL5hm?WX"ٻK05i V&y(Z)"EQjjan2x9=a|̈ L|e iD,q;8Iw2> ǏlHb==j*cyDd< I? 9e`Yel@T]gږg_ JH+̤kڔmxK^fBV5V;*U;ͤ&J7qf6*1D*eJ§Ʈb{XvMn{$AV3Eƕx\76Gĸgg;;P$7=g팠|Ӌ^t1 }m󈠩ĚXpg]j:%)!<]NZ'5hW"W&S;X:;-:5::^mVvV{g-uP. + czjO_Nf9bgY-Esr,gN g ?yNa:V Ր/Q? g! kt_17%h> \aR=sC˳N"l!^'ҿ`RݴhV s?ņD EbG:J }\{4)_xDÍ7ڕ4+Zͬ8V+ 2 1QEdV} ?m-:wq:ʤ>!44;WuXxPk$d'$ʐ:} I-eP5CO]@a}W[;9_jg:CwdYF]Υ;Dwlj]U1q˭ %6I~f |>Qf0wIZCzt$.O*Y!2<P|k`ԛ%apǘS=Y+Pa1p>?o@+PݛP@ma[WCwHleە^"Y:=Sx"mYbywg(_ZtmVl;q+ۼ1Jǫ8Ux8qk:)Nך>616UF{h$CkxiP0 CwgE*Wʥ@0 OmUn,xLR&פڇ\u:*RjũF ~IJ*#F u-ոS,Ecs0y_.IFPR2J b;Pj6zG_iT&=&;v{^vq\i*uZ`@ǩ7APqbzC|l{?ߛ i~F|Z3]d# ?bf@@R1쮪820ly ШH1p`mE+-`nE=A Nf|>DaMb"-)9;AkBT5kP {YDOÌjhY0|=ÃI8yCu`qlV#s]4Z2?n:jL8991wɇQC% ʗ3WG'[]H;Nt佀3.x:ܖq(3V;&!ljN  cK3bC'f^ RH ee_X7 BrHzNCdދo%=8fqX2ZgZBL3y&GeUDZ$|孳*nd GVm\dv9{\$=ju* 3՘E,_&o,Pf UR~Yh$,?4 cX J7nΉ;$.ꯓ hdB87$1$qu9yV"6e+]zck+gMfC4ށhZ 1T(@: lMH z7/hFmTexp$M/F.pAw,BO0Rk\M.7v8&|@"m#:=*Z1,gOcϞn&H0Kh7"ff{,JMo݌'䓑+=-!1Oq0( ـt]d>\I10%]hu 3"`3 ~hT˱c#܅gK: y=ؙcM4Z) W{GDz|~Bb0(a4za|uO>VȦSWK Z>VM3*,C (8\ :-1^} ґ ި!)sLv4ޛ` 3(Wkwʋ}dgtt0ǸSD0 Ϝ]] JI/*: b^hjAV#`rs70;[K!M,x&<;ClQ`@뵉3A]0l]k m5Amp?kr,*^N [`_k zS/q^-`Ƞciy*Q?l)e"e ]@PvFV%jil^xCw650FsQ79- f?%7ؘ,: S$Abo;ű 0z1/}{QWm@I6h4%QLs*Nz@}""".j$ѫ):M^|t0$-, ~1hNoU64]+L:鸹P5 QlO('ɀ,ƹdK( !{`Eke ЈCPZ)z,ro&TK{shC]},kv2 EE$aH_2Rʼ`c2ZhHetUǫ,O&c\M~gzi6^ x{BZpc~/#ޟ1 mת%B %/ Q̎ :dQ}MEEy\25:I'Ɠ40zH.k;y !^qzƽ!lxYfYwq LF ȼ=ʐ`j޺^#ɶ!y,l׍;>i):tsoX.hԑ7n꒔i><"7ؒP릪ă,N<ǵjQRB{n%VJ9 r &0ZDOi+iQ+ _v?+ 4#jrUMե Ȩ/RX1jBFS E>tzWń-Uy[b4I.CsxR8}"m>U̕7T,SwpXFvXe|ȋ$#~NРͺ#з_iL4MK4ņr_^i rZa/ַS~OLCj"w\otSp X7 mıLC+4%0Z^;58W>㈤Ktle@|y%nqmO(U.7"f_D!l;άʡ0a$xE l _rOL7aȁ{91L?oj3/lȮ9h4zwA#2rX|Gop*5Hu8 : 7t+jw Cj)Gù$"v^u;>I@X 3Nsq.RAe{dD(|-eYXbg7aEI\Bze \3͊䬽>ZibA 5VQjPwg(X]Џ0\tm,^*/KB5߹%gRCߺI̐1iSvߢ'^l/.\f5f?yՒ}G LbFxSzC,5]HkroE <1yY-hDv: LlS;n{jI* qXѡM| Cٞ]scpZ`@%XqCG]l@6 KЦ& ݅9qUlE _F%C}n%wCSh׋TN2pt2NeX8ݩSʐ a7M<N6ؔjOCzLI~KIwo:_aD9WYB(j`LJa6r?<]C ˌm8EIIGvLY*ZةB|(j .?d FZJKQ[.P2rYVc yh|HZC~+!a5cH(O#p˙#R'$ҟ'70P`!1H,g_'.`6Nk*8@|Am_1\زSs:ZGʞf_EM  dӸR"aseL h;_D?S6jsa򗁵HҘNG mQY\1INUA ż3|_% A;d/Yu!SfW X>KПcE:v?(=ۮBe>caHmNnNMQ :ٝ1Vڄޟ_ T8a7шḀw1*M2zi>*x`b.DĄ@ 'yz7QHPUn80-j',غ(xmjXAH^%#\줹$yf\O^$F qs mWޠyЪw`l9ChT@`r*2@huidv 3R3hBTKêh,WOX^Xa,d:0e+# A"_iw! |k0U;6f ÖW_^3霭bͲRi;ohO Wz~ΫAͬx btl*}poo3{LNJ{_+L,G-eNm0Vjμ@莰ScѴza#6[š`YQox &.8M#jxGKl X%ܔ^G1;ؿ{14 5X)_3Z& w]qK @\+~s QkhԔ,8T IlO[!ڕ2&-D"m>Y±" FZqicRȆSz r'fr?LJ#y;Em]ߑdao biǠyVsu"SsE#ѺԐl4 ƞP\DԌ\9+y xj_HG'n \Ryٵ.қt%.v]*NHpզ?_~HRL"$1 !ΧƸ޿ɒ-M~B;.ьMQFiy+Ԟ(f7k}ӣf4h_|wtHɿmbL.꧵1d(ښ_x4;8ne5@8 *uCxbHXg]Ӯy/ `if/Y+բ6s ᐄϚ܇qߓ+nνHWA7n^4w "^Uݐʁhśn:fa'ὤ+ YraihܣIS7b .ΏGyK~IiV^ٯ"gX$Cd̠Q$*xΆqu_L:eEn*xvXS Ҝ>w5KL̈ӯEFY 6ԡP̲8mzzi xޗ#F %"@yr@psgX`B&@D q#7Se=l'`*q{8qCOІՖ(q2yH\3%W~R>!y*jp~bh_ ͤS/}ģɉ<,c;֏/ZbeגD YInyX2өHo-֤fVӵ+x{q$$)YH∷.й n\)mF 8xđlL)!W&F>1FALC!#!fՖ`5Eu=_ 8im!S@L#S%IU/Y΋RK}(?0$5D"΢`V~aXߙO`$msr[w()FP0>8RjmR*y|ַww0{Eir !~N3ekAAc*1\ mMl3HÉ(pi/g}8jcfYgŬ=MZNŞ0g85s]58!cZYF1%˷#\ ARHX I__ V$UgR5*o3jf /qZIG%j_ҤO4f.Jo#߲1eƆ.W'Ą(lϬJ^f]5Zh^,s7@!.[e)bix7( Fq-gNjrx_k]Xк3“ [,fxRNwm_ko>PFאiV"ն9]uojAxP8rlu'H@e2ܼÐ}ZCAy;MX Iث>D I78T5+(_9clp6Nlx2}TSupL'4mMQjIO'pV ahhCK׷}|wdCPL1ɖR3K`zI c3cK|T2brS襬Mf'21:P>Z-l"Zw&n_5lcu` Tڍ9D3kq=\S|PHQ YW TxU1fX@?hPљϲç'`MtkR= s}/⎋Z'@Z=-UYb{ n4* XYmjy"ȓ>ȥKsѧ3π9iÏv\U Lp~(/PԷV=4}·ҺUs&v8)]ƛM'sx*C#F3Fyy_>Q+V+GF@i蛏 1se@7]#A>>ʬ'2jJD)u7혍DD=odgIi85u#YH;=Abr->>Z[ڜ`c.&Qq܅2iy0Sr{(6 (FIet.Ws+.[su+Tz=$$'w ~@H.V̦Plb#_#uc UGXUig?FΫHHi֊S XF+T8뒸7b9{[}rJMR +[ x-ᰐj߀O}LC2Ni4y{K{]}Yy,p䞚i=viVl;*b3Gsq;+D:]:F Ou@)zШ:8Zu`ť?g3XRq@v~NCK$щH%#/Uy#f#0!,L)u8lk`k!(մU -8\ d&azʪ%'~9[IqtNe YgIQY,wjm\G6`V-#]_pCt@-&*gs(1̖u զڼĈ Cuギ-d=Ь5QsdJ's(y 2-'T[zk4^!Œ,A~dž%2BG$NSȃ $\'3"_' j\3LZ-Ya'r>T \g(H hfYUZu]c70JjDn(m"!WAF^mH; a& /\s^): ~$E:3Oҹ:((|Xg@7>?˽9ͦ)`]8[Ar<:Xxʴ[g g:bZ=~WDuGY0 KF.=6qX3re84DSE*׊PU[@?|xnvX- ݃y5e~|bˢlg89`1o u3Y<;C,-X; jP'Å\f26yկZ }G|G(B74fSͯNs %˥VbrA"6NĚ7LP W^u' Z <]y<n@*m$#E6!]?G_uBjۊq k%Vgd^(GS1g?Y=PɎ<[ER}Lor+YLgC]C K.5!?'a}8i*{ſ;~O+dL{.\8%r7&i3rr$֓Îg;yv֍Z1y\77Jﰂׂ>Yq}:ngC~&ߍe{QM?0ͭ-3rռ_A#!k)ICWR~K]Bʬ%z?L!@sҾ4_5YJBèmmچz 6V=]1 (bB1JWy LFD0uN<}hkvFpp=]c%~R?'XMnpnaBID_}D It[FM+|Ɩ5`ɷ `I;&tp4mblg&`z?\*> &ƗtTxvޣq)XHX <]."R{Z -*=qF{(},n**8ВlO:od);Aߚ7=,u `-׾V1ہe $a !KG~~h"Ö_ rbKC&ˍ0y+mѪ89a@ҟь9q͉KtDo \ #\wV@@-}y޾@LVا -{,$D԰l_~L)I! C1XJ-C7c]: CġUJQL.\ɬ҆k>|le*#KP yֆT_r< Mk/B=:XI{g1JV+wxP\6f עV. @jh=o!㮪i kp?]ۏN :` Gˈi';C6C,Za*sޘڷ2O ΑN߸BV4Fr1II5 4k!\|2 nV?b0&r:u7,;Q.Bt7JpMCcoNՐg&[aךH||p[LU;zzplꝈac3y-f@)(doun}E[7-}a[ZW>rIdL 2Iɩ5¿!qڇv/Ԣ%_j;6J#j0'ؕ5R6=FAkeX@xө?'bRGerlI3M_־R!,*Hԏgwqe 6PlBZA ?O#bL`[9T`G{C6p^jQIY~sXV[qTZP{;ƾRD &#@c/yP-=ޘwbS ]ī" 8 oR2 ?LFa4fSu}8cvF^:5!y>r ܡ+E9*Uc[M-w ?ՠu (]سLdZö#kJ(k`rq8mmI9򻙃yw2i *\rozɔj.=:14Hv6R8V7̻.UBⲉ(I>Y:rWĿ&17j_ BMlWJ`~IW|Y$WA OsJXMt4MqvGҶ˪Y SΕ?}RRVǾs܇i_†zt}N{o,-9v6)>R}8J /Vκ|}W1b"\=ur[m&}$P PW]* e53A}q O vq ;8pI`Ƣyk89<,#0JBsuJnk`nH?)Q<Ixs J Fe`5xBh? ʼngh&\/3q# @tq3 ,IY'H/_ST#1oJbOXz=sܙW@SC4!szu ~ F~GOCp| ܰE'+|bRV'l/R@cXح"7n_.mX֔.';6 @LE׋'V[{Ӂr~ jm^bI[e˰XIIE[yO[49<0ph<[Szq,R1{ܐE`!;[xh +i'#Hw ^¹=1s61^.0lLZOAbg>@D|=Ö́G?DD~8{HEеd[uUFaU~f[^da km HP8g* _=YGВ[K6y!BVg5&,SU)Ko0HҖ*GWy|kD'䤽벐TFgsc")м (-o讄\vE{7F^vU>p47TUb&^ߧ,luj`u'%~\.)wY[h(JH0/- >[X"1UE#Gܥ=U""e8ѯ)?xV4+צ:W}Gnt ˘R_Li5v>F]Hr|ilI륜6c"V C5ɂҫȫӧ uܱ+H͏W!|@e%6){N+r%2 "&J$ck fMP 3lm;n-m.$`yU=OQ~Bk֏= m|B`KC jI]I4(T"6I守|B;Ɨ%dQM8+8b4>f6(8p$MG=9HHh V :lȆǫhɴ n>9h]v\&! ~ͅ1]~1f7Ei/oL T XX/l^+d..p( 5#7np'3[ |晟n-"ʭt:^w"yzԚ=6 /AdonYԸ=(7bBل{ & Ju4G!iDML,*~<~!o?6O pspz͐ QPQA"(tZ`_|/ !Wfi/BD( Xx@vHmRiyB@9S\?eIrWG{H˰C|YV 1\*TGjɦpyJKM76An,E~Z-3|YEP`{~.,Z=RlsxpnnVf_roˡ>;B41sO=a (Z%SGR}"% #,\Ó6;"ZvjSN]$w4g\p-z(.!ZoStE<_ʸ^1՛֗#/ٷh:-9vpRz#MCQC٭YMqZʫA˞Pj),oJ]< OwUj#9}cu^2f1yIDhT$LE\٪ԉׅElP6 dH9Ĵ@29z#yEa!L=N e_>``o~`y^,ˑ6Lm;i_uDMPA^~m O]x6C7"Y2u:̿H}sV@4`փ1ɪ_z/^-8Ϯmu/uYp؁';(m#o BNj;[+vQg2w:T%\n"JiQ&Jʑo0lYa2"姰1">%m8Ёәh$hTժAXymsuz[!c0Vق}c|,`TKl:;@Ϯc1Qrlڭє;犯Ke[.Sj!d[581}ElNNQF!P`@u R421@wOtE<8,8? K1LFܩEmHՈfPPzU|ʦk|'5u ܐ\x P۽9tzimX%!<%$f$[}oаB5pM~}U)3HB܊[CmQk#+I0s5r A@QMCO }j$d†:_:],T'sbn?S=J,#PE1Gt ⟳J*?c /5CQ}k գLiW>8퐓 Km~nkJH' H1sM\Hpk+C3@ ~s.@1ӾP`2";{,-T}s/@fO;-=re990iV3G#}ˋVwQAS ˄䍻c|Ř\-k: í/ hQM ^]N9UOs3o赯U$BhHr.)ef/RR8rdm5ube>,(8ݹl$v]W-e`竘)hjrJe׌zm)Ofɪ֏BW1d[8MH:s8^%_IqHQ(_Ȗ6y`p,""'Z=ӓ$Bǒ]uQ:/;^5: v8Ϫ$7#&d4~VXNܨ dбz}/lyEMt$ͯui@{f  iѓa9@ml8 ާ #7290S7Aݍ=>8y"F$2#j~m$Êuhx幵av{hgPG":-j{VGnK/C/>w_mw/g` ZRd -JŇr~9Mڼ5 lШB=eWD,؂DL$% PH TDP-BY9kD7atC*  Dsů֑4H{(P!,p"rZNt%e C"ֿMP^} 䵸@SV?Ϻ`Ci\/B]|gQ1:4spzq(DIi 'ÊT;1hs$d ]CGvXnq~o17`3ݛ&_;W$ Vv8iyPa_hQLiiӅD?o 'LLe<#H /iƗy@fy(%;Pn0  2#=%I bL~!_ix^N3)_IWSc[.f(L-4i.ǿzB߻NJ-V=B>T7:Kdwc' $:zF&iO,=~Y  ,X-E3~YGVгKg]Jn5FX{FטC0i9HX;J4tLȫ֒^M`0);;1 suQ7s*=Mv? YN8`7.{kQg~ahM:4jP646o/8+s%Bž-8ű) tZ\W 4ǹ,ogeǀ+Ż?_nzuWq&=Sl3 PAے6R~FRa?+kw0ATp ܳv45 -0̡ѕi_y \N?L0J?;TcTEUA6< dl^u{$s@zWKe~ Z2Wcp鍊^;Bd:>&Ӛ t $ ^*:Lt`5UΈZg/#Flœ3(@(iIm. p!Ԏbe%g0΁{GIh;ZM姹ٺ'uhҍfX}9NVnXIZk ?'>KYN_d&l3',0ӗi烽YD?j r %?=~2%6* FU@yG85f .Gr4J&bAp?63 s[Ϗ RY۳y]c/&eٵq;+ 7Y6X˲+`y\ѱJFq>*PDدp ivP(\~o~|>T^] om@_T5(c2L[!3s0o 5/$ўn`*6֩)_TۑJ뿀unA|UER5aԯ0C2: XW3-ֈyGV4F%5*r5ð7ƍt #RJ}g yW {=fOB|ZpڀW*~yi25%c Sиy(zow2 JxV4501-s~lNBw6r+cPuA*sivK(Hj P@dxYΏrZޥʇ me w Q]XCjHJM)<+T? xN|F6Qo&L`]yR{0dd i-#w Zܔk,C2꣠Ǵ7wˑ%'_yQED!yCL(u7w(.d/ ]_MJ?0(4g~—ڲK"Sayei ^1w hGpSyTU@,T60n!J'ri(I t'<ڱ3Zݤ㠮=oD%h@3krߣ`@X~.k{6ӎlpI1'`<̨`܆g;ӱ[fUE_@\3HJ{8l>'@::wLKC`ʫ>n_|57ĶfT{wkǠ+bmS hElI$O ձ[WzRH1?#9 -8C W,@<9 Kl'A/Lp7~),v*ZK[2z)DF.*cJtsi2]}Ȇ1J(Y@ZJ)x&%wrSU`K ~X,^ K^|:!=a3Mk)xq=OznevoukF\7S Gh){7sRnZ/MO̎Auxb4u,]~V <\* 'ݤ-&)Ffh,ϒjх.RbH"Ŏ^P*kCzk}:}NgPrOmeXqG{Ng96 -B,^A"h8Ze֤ƻه7%hOq" ߕ a*œ]v4kn#L۲S0(W,#.±P5,׃v4z؆.d.f\m ?/wifN;ݴTO͏%>ܟTSGmF 0`1Z:m |8V(6Q"dQo݄bO]Oխ$/`Gh^p_eG6ib‘fB6KukBYYEY6$ew G4YPL#|YhƮ`MC¬p2GGB*Ga˾f %!y7kzTwAf1> jAaiTC4w:'X/b-2*^D9j?ZFnp'hM1IX/EAT#+Kyp?_8 t8= ó3d gT$]pN՘ J|*$ zRTBϜ$P~r:Mut4 en2'ȹԗ}dEV$F%hReI'ɯ9gXɢQOұԨd.ࢋģEi%*ZNu3cx&OsbYG.=FH5gԃ(y?Ws 3ҳ g7 V^MI|Zrugl 5Ȁozc%(Dž4l b@ +Ub6ߤ^?Nd'@'ѻ]r&D{ ӔmRA'"5(IS39 ~G$[+-+ AK|~W J;]ʄi;i1ɦ0KEӹ:۹"hhjG/i}t/WZ ;S]aׯ7*>Bȯ"8Z{ %^ڼo^2GQd/x^A .}[3 15kpq.¾0g 8c~TX‹{E}~ M2NHf'Ϸ態 pv׸V'weSvC|]5:I:,Mb.cªz5XlգXPw)`slg\5Q5EW|)#?o-=@?9:mMNJqE~)0!`&Csϡ [ĝ<; F!z x^Z*<DQEV=qbVuIoq<%ОٚXeN=FpH/N,_fؓד@Z6ּSquRqaGEKj2u-u1{ _K+'0z='6qBkZf+;.+4۶61#diQZA*\S i҅DAwm>~HEW)yok,9iH!~!׋]< =Js>1lnchX1iW~j-gˆ^]P8F,Nօ+CkLN \O5~T˧&J8iWRLl3V84{FTuc53T Zm*'+[UMS U2,z =h{y a@Ca^+S5mtiL*͑xoE(ˏls ,by^)%c4)$ZŻj Q-E;i Mꇆ-띻O>B=MҜdSCFc[oL.eޙdar A|B= @|Wlj47h,*qMRR%*|%k .*A9^Nt8[6C__  ą#g29v=UG}x]`JMq9 $OSFkm$ptheݪ 8ϋGQ"+20Bupw.ef-#<.z)~qآY%NSYrD\cP_7֗!KImdz K-lJT GNr ~8?y.l P%iFX.S_W:Dlz\i-K+T܄@f D؊BG"VpxPb[z]~MhD$$ם=娟ĮVV][>צg-ndICvv0,+ɴj`EF}HStT(=qFx-Xaz6Tfo*k88TF%<ݖH7S s9gMpL 3/0 eSFsg뮊Fw]ɯ!1S7C~Miw>w:0JL(]Qه:Oodm`IC z~_yZ;5FCNJdkۀz=vU\K=6JF=?x/n 1՛Z@Y0^m$Q&}@k}Q56X(H&SJ]>~ܗ^c55ܒ>MeWT7u%g#,SdAud~-q@1ю %!F7m[_rY:{ţ)DG($UЈʝaB[x *Z SDy8=Gmƀ\dzD/o#RE8h;L6QQX(i I 6X A>k2j'|v^eVE3>-'LJ@(ׇN 2}RQdTx&)*9}ۺ"$]4/UHdmp^=y H[㇆͝mM\?[uW,t}a-L3fm8jhYk߻5Sbp1|Gaʋ܇W]Fdu\ʀ,GX"/ˎ%l:r|RWd+H([<DE Vl {omɥ&|w;lz^2,j ȕ$1 w؟m:SyAMrpQ" P_d Fecv[5"i8E( ?T'{LEh?Έ]e$4 Wr 市mx^k_;띇#* .) ˨rLauopz$$Ah܁;КD,[d5o:[ںonlk8A'`rf.wNTݵo5Z)u$Ub!ԶLSw$%.x)//\ lS9dEizӟdS{725:hja5 ql1šۢC%2R6~nc0DvBN >&E&L2V7 t;Q-iӜΤ$1@;p">7qhf v6hoBѵmtG=li a0bEx[l9 7HjkZԗ9(e ?lqocBAleGӗ;^ڿs4$_SOTi92N3gx]8OqcjD? =Qg焁AyYSEQJXE4Sse 8/$RJ|tyz`0oq@ÜtyZMX8m.6;2|\Xӎ^\>%LbĄ' и\zĖM}ճ zطj-?{YƑbI3g@\j' Sp\F {4moz^Ij(R:Q`^oQ3F#/TxߞH ~Β;X4~#Pyٍ^NoG2]yzj'FbL!(T ^4pi(˻bw%uND_-[HMRH]/ٻ#[U|Cu(PEhjdN'4rFIkf׍Y%?͵NX&}tЯ18X?LOD{<&@hEl”R*0p2ٽg\df(sXd?WHS"JHăo=lh=%#sq:W.^0ȟs{A9Q=PhKis{ɂ\3r$דX6 '̭|xf1ߢ>nT0!31YU (+*9&DOusXo}SԈ%T>s3ޛp¤&8b͐$4d5R )h*;\xz@ޗ(p)E1(3A(#] y')v_} 0 @Oe{eW¤=9!B!$ͧ/9 qݴO5h n xKXc8aj|qO~,HntI ?2"̮3"DAW+2 Dv#恢gޓ^ Dϰ̟(|k#7dG$.ucy HFE.cʣ dte03CEpd#Yh䧊݌_|_oF- w8\)5-uKfkiHR=.p-9C_W\y %b2=/KL(c`tYK+=NW[\>[Zť줵ʌ ѐ9Wzg~u$oӞmrt\4vvr,nD۶GW5Gуk*xPc[GF)VsLU]ur\# 1HPJn5>F,;f 7Oƪ^]Prmk(*Ks~{JJOGge'jāeb)wqh;J.~2j@QgLZ|cs亳rP[~9tb=;1*'B><ޙw8wE3Z0DL~cBEt0[c 3j6"Ɲmz gXT ;GT+>޺\JZB5D0D~tW0zN4`P[Щϯ| K{|,$6-JkM8YVg"bF=hHv9wޅO d+@w…<^SLTV`ŶJ;Xc fWr& DL&ĈBb6Pr1nW՘@Z f yȬLb@QVP}ȍ-"A wpVx\WR)_;8޽|Q6٫;ˊgw~K1 (>"t$89fj }/|\9LJQg;$uTiD7zc$XF^[Gw2WrKcăe'Aefz ˜[H W㷨nzEZ׌%p*#or SvO]\=\@Ǝt:]lq$]͘+ w̺ 0 Gub,f LoBӱ:~}maNk P_A@ iw@F- u*BbFa؞a #e^;b=08YRr_ C7UPC T5zy u%}$WI w֠c(Wwҡǝ T餵@HѕДcK[i+[ ۺ4T~Ne!i,>=g J~Z^a JF2@5XԬfK+G1̵,Q#*kK,&:X<3f$djipf@ӝ.VxO->C!@)p3,XpP0UzŶݪ|&qȃDIF}؆4Biv>4M5FXT7 LUPyYPQ`hn\3 812^~ɔzk'ZpvŸ\}fVElFD9,&7j*F^ ю=jٲE(ĺlVN$=qIH1vV*Xj.619a[KQ򤇛 fCNeʩ+֐H ࣠!ԦTMLє;r2A ^p!S2/\_ TCN&6Ҫ%y@ 78#}So%d}Ң# Y1P"sUӌG{M V6<mw=cp9}'3 `8Ͳ`ٲFL1:DQ/klPF$?zc^ Ff7{mk!Ri؋ 2⽝G< RԦ+ȳ%#0pfݞ=o:Ws$GAf䱭 J@,rH t9ڱ!\9H{njG$uͻ`yl-d<Td-ͨ(qsNf[ %t(x~;hqJxW^+[bw"gx,n΋+BJ-TwqGlļI wLtIz9ӎ繭srQ X_-86z&&X/1}9(J $;bXa.X~51ssVJ[ pG33JF}gT)b>Zj}"q&א8z{Յ@7Uh9_G9}pMEZ֠טͿ?R{Z@bg-YcYcϘak`!w{CqR,+w*iUcI,,Lnh)Db(@s> U%2Ҁյѷ1w.nm;uDpr{JSdf:[nq,47bȏ^#x$`ӑb`GA6 f~G~w?u`^> ?)y#qMZցe`-*j&mhcΠ}8BuU &82d/n"@$AUv[61 +g.m(:>y1XEwl{WGI\.,7k7p3Aԃ<WQ y|F;d삀t5nOC\>b l #}Am7SE6#d6Pp\UϜ8:gULFUZ!i M~vn=/r K;\p-6"0J klI $VŽٷKpV>gRɠJ1` !$78@AD?.4?Jl2z)ޏXA}Q`Lk_DTN\f@g :f2ZisVnh>/]qʇT+#"oBkWyTo g5_K\L?pѹ>KNJ_D9({/c>.7ܶeRz)s Ǥx-M 23ͪ@H O sCm8 K_xMdWt=<Dyyf5N̒?4StD|*=Er4D1t@H1$d螈 Χ㾗ER*'twnѿF\3lJ!ph1h=vֺj(Y>:~,sG)cmH=ݺ_xG폛#aL[%kS)pwdw$o?G+X1WFOZY4a}h"헜,?% d1<1e(Lʔ-ѴuSKb"kw=t2.kdL^fÉ3\A)@Lыc4JIހJ'&`.|3]ARPY G+k"6$وJ$-_S7{;bl5 UUp|MCmw O~;m}+)@(sQ2m AZ͗t^-G5\dnjU3Ź7ϳC|3[@8lNJ[ aP6cC 8 [[{mɄݕ2B6~U(^hjO x`X#]ArWL $chu?TFfŸPEkޣ9EpJZdpku(qf0jXTF)GWߜPDao~f 2uĿ7_mpD +Og@ SJ'g _OrPmapaD 14vQEXe T^OHt5)^.ԿSXtx۩X!=s+\ P+/sVh!V/k{bH->@E <9A4:٘˵7 )^ -0wSj#0& a5?ȓ/hG7t IKzEIu/y1+8"z2ﱲ;`C r ٥6$tN7~kلwiȎLRҁnqY刃$YVNׯTe =-j+Ruy܀v|9q}8ͭⳬ-GAx[cl3G1'Lz@Fg)R~5=5ߝf+|N1GX5Wb36ߍY$aF.]ߠ@4Y%A NgMK4!I^?l6@Y̕+pq!@]V4Qo Ѩi%n&Ʃ^lf_CGo 2l/"dܲˑ͵VNv+ G ? FHffXmwF-\oUΒXpN,hpU?ѠV)E#v̥v JBNDY  1󘺎w% ea6DSɿ>(}-"Jϔ?q󱶨Ŧ=}oA9%رvqׇ$SF`ww tЍD/f-wqmYsYdQuTK|(L~Bqؤ_BL#+cNcKVhE1ʰr6%b[%V#ak bEoHVf˱Mel{r)t.]_oj*6eC;,kG X؈)~f;T86/}>},fgO_35j1EI״aOX Vf߽}@3&} W~OYG 1I&2ȹKOV&9(-DS=%3 #m]vfRʁk'ZOq Ր ~Tg1u/9A(NW/m1Sm&@V+]+8ׅ44C/(bQVa"nP~0[_ k6Yɿpd0d@ IL6hϬ[M(Y"Ya \%/H&~sfX$) gbF(qB(L)ihp(iaCz` $Kvy(6%g]ْo9DgMt?RYݕfPJK~Q[Wa^|0y!Z3w CtOGF5$ A +<v@-Hh)x}$H)_YPn=yW6w{00}.:W`ލf T ,\$P@9rfaઃf붛ۊRx@-l+ DG2h Lp^s ,C֌->ح@*zyV Zoq 2AFD8!iv0?' IҘפlHЏ|nAfBKb&?$hLٕ+5 QN"|] Mg-AV#tSôBX;uVY[qɢ".I.S&e7)VXJ>mzL%a26>n^ #]&;qbagG1曕1>P!0MgFU6A2|g!Ȇ7<3o w~ݚҶ>тsJ"hry߶(yj po~2<3qҌN"o r2 -SΘ{A&Ⲝܻn)ٻwz9U۶r+I RJo/TA[;D,yj̜ nX?mYG{L;Dpd0Y P(D˛*[0ZDo=]xBFԪ|gRʕ.G@aZ,(nŔb7݅̕隼$*֚+PU1 's8?\cOՄ~ a$Pzwr5 =>@[{ud0X|ir.d1QNFJtnA҂HVdb&>uzC#le9wPk»}٭cȟ+( NպorV:S2"");KKN\ԯ+z&'RkG]OӮe >"rh`*/MR=ʮ- p6S x=RapKTHuL*_V$ހqPVG#[-%Հ*Sֆ1Ε]S9?:2H\'؛jLx'}ݞ\zS?:R#2J" 5yYnk}BřvƌIɁ 0XP JL9 2SC:Ē_!eC ;0G;c|eEG^*|Ao࠭,"öPs9c۳Q-@)+uXzS ?^Ax7≱ko9ʣ#: \C ` >3IB͎®-{P2{5G1YK]^;n3?NJY'^]Gڌo:KO;GipXm 5/ Tf@G9 {6Y{@Gr ]5Rr߫4ϠE;Jt!UKGs)݅P쥁*791 A@ *b@*z"D"'_t&@nx .LBB:(78<ݻxo@jE5.ț6hZ`Xݒ _eb\k&Ku3 j5ĠWR:sMby41P[?L"|⠶aց]MfH o%Oo>))K;덗GPTs f{G!_V\-]ޏt0!m+}׶L3 I:Ks=kQKajUPgɂpdк)k)jb53Hޠ]gdlT2f]h#3/@"7[Dqߺ&,0(=QK~lQCQ>Զ~-sZV1st[Y H<EqcOKHb<7KIF?'GOŜVWDxT1-KhDOtFoW(n'0MQRd'M:NjϚ] ޖ6喀rV2{rE >r>LnůOUb*!MFG1J 19RfhL 88y%Z҅e/Aّ֏#gm)Q`o⮁3*xuY`iX(\{33OYt1OFIq%h.7Ks/{I'T.nӤR_zz8): XFZo0F;(&,:Vng+*fJpEDeso/E8ߐH'kw6:ME qo9Eǻ%L˕ULL& +,C G3+A% [ sRm9dd,{(}};v.+ciBs˘S)l!L7TC(đ-ؽR&h kTTٕSGj֋`hc͊1JMI ϶iMҡyV.WZ<&F&Of_ջYT& ? ~f`wZT4WCvlNa[gU&ꌋU>Ĵ{$sm.XA(y>i#9 1"]ۗ WiJ%D ʓRKHsĭCϖgӑt̸\o)^F!l3+_LY="?2Tl&Yb8f[Hs'Q rjc Dϲ"-U ҅~#@륲pqkaઍҍip@a.oiD&Mo@VO ؚZ;jO,W]Hh#>SgC(3(~qK[T~pea([n!֐64p9z_ Cvhn!H W1ZwӆpjwA!f-w#5\5wH[57'FBy]vŒ^ԮAZ℘= tَ:P"@:,'Z-ZtΘ's8,ª[U#6$9!lrBaw{l' r(_]8FESQ Ja $/A1L059\I~@N7#1ʤkTֽ[j.O6L@+ zcFkd11D|D m}aԩ.+͍Gw2Sx^[/gk0CcdAnaԒH"\o'<>^o΋u"wc"_ƃs*}yOԘFʌ3'p52R\Cgju T0!"tbRtKE6UyȒsLg U$9:J %`DsUoZ~ɁYR[G7C<҉U ~ vv,VQRa P!Z@-JePNzNtsdeS$iܬVQBԪ,)Hn } YݭlǧX lgeAuM9}>D Fm4 D}!SQ=q 2jzN@:jq D-` }ţ/ fG{h4d R-}b dYC斪Tt6"d4R&33q߀̰F+vqg̭I"@Hy6. ),5yYuZMT`Ej@9(H".3(c>9QVS5UAQE{L^ |}ZixXEZ+HX/C|j<|_PVxQQdYӿp'ny?9|z +>68WCE8/c3m$2姿R }kB$N;sx~F)?"3nO2J#]>o>n1Z-GXF3۵j=7f eиQ51iDZX6o%IQ:t8i.Œ=4z6<E*Nm-Zqm1E%suv9QAo;dV;D&`4ƏpC'ʽ nAB/D|D<8r;k-Y|zpw5eFzJ|=41ͱ(ev !ɮ{ fkMXf&$14C8#ZRfmh,fR4Lf1_6j8"[iQu]96|o>|S e߃O< Zēeh)L>ߨu4PɯhB2Tcֿ-M3$$x]~WPߟf*+$bJv )lSj]o{ɽﮆӐ@IVu$o]Z v .;L&q LR蜛(@֝͌d؁g Ȓ(Qzj`7U[0_CqCܒbfN^HCA}:+ /XʹhL4gXU e7~I[| jg$  h_i_ 㰜ޜDTߝ46F;L^K2$"Ld n5vrmX,"gp㹅zm#ʐ(WNLX͐UVZ#š l姤(b .sڛ7'b훹'c6U1:5{dwBHK#1K=mVTAc%0ebj[xq3U X<%J£b[0[ʱ[ !hq:A&'SM24P0!w%5rՕ7Q:]Eб;]owQ(ҝ;Lה!Vo(J_ 1TZl}ϔ)w_uUsXi:QKi7W} w—P܏\QA0G9 ̼,n)YfF ~Y=_cib4j*P78D,#j׎`PaWiޱ6=y m-8/ Q,/kEY(s0FmCSoJGdTFgLS ]|s@Cmit~=/滙_3h~;W!?`_Kܮ~g˽=őH3ߛC^Je5E$*F1ٱE8V1jQ:]f(:iFzœ̊1 G%p%a8xUqmt0@JT49#, sbDM-ݯ _WBE|Iլz4ٰƻef13)Aڰ9UYպqI/); 9"Rntd/ŗIVn le0 m8pLLfnPЖ{`*W#?gbɂdV PC!M9 ;:'APM(mNLv-F.Bpq(uP̐[>Cc%-X(]#\ALtq8D=`8[?)uJCS!2w# M( ;)J٨x'j-nkIf[Lz.&ƒ >&#tj&q%Qzaj\#m[̴͚|wCҷsIZW& ǻ0^6zXťf׳4WtsAһa> *7<| 4=^] )݂)GD]( =bgʘyp>E\UMI~p_$Wnr {4L/Y*iF=)523K6OZQC5hbN>jC+2U_3G_8OC9DӊoDzA'ĉJӟ!9D exHfT 7_ L3vVN {7`Sl9x\TNJ >Ƃ& PKHyLo->BPDWΑ9{t+q>Cij}3̲ (u#yR=Ytb 濔*Cq+#1=V?Gsz..a:,(<%Z`_*s\^-6ղ~ ͈1>)8P2o1֋"*R'y0B ,oۈ_mH.sFB|>ȌK`2>3ĕvQDb>ų 'eHTwRrcl;lia}RJkU^>=VkE"ږ&@:MS)*'庢L}dXo>$K~ݟYwRVAqx pf7%}I16diJ= h၃P=|(=@±Mqb|\^ *lOPL|&itA!/_i:nzUyW8hCޛ..7h<ꕧ XIR'岡zBG8ҍX^$KȨTX̻b,5>p>e1(HrqL".;Ai^ZHfAޓ_Hp+DiB ϕ eFJ֫v3_ bPX$י9;.E(EȂ zmcahe (qm#_}pܵ"u7;+6 c'V7>R.%`曠D#ű3pW: &:aJRm0>cv9#^ESNPj $xpydظ٭>h7_Wʸ>)NXDE$j[G?]xEec`@@6e3;񡜉5j|ZMzݯ-]sk&ẽgp!U^ 2 VN!' /%sE`YZz(ObHeOfi~g,ϙ/߈mH>)I.`:r٠Zӳ"@f_l@*Ⱦ\ JkQ".ĮA.4|RRnR*Bej<#<-wz >,".A ֝❰5>s)Օ]~+GtCCbI>{`9w+v<&vF_`ZLoxG3pն 灺QΩ G%kC0Հt!G~>K0/oR^ҳ _ g:Y?ԉ8<A $EK_<]/C_zjjz-l: <=!Q*p`p#@ ZLhes&}n/Y:0PlGn̫̘S3co(Ċ 닒Ў/fF ~AR"97$}6|{T-9#-4eK-yn !cpJ{ڲڈϦQ⊆SEDC!ѡ#Rfl|;L{5&ՔM?ukB&vHmy7V -eur?n?ϚCt'#W;X<ԕ@,9xe=@(pY9`se4ex5D(zZ^lS薳Q@Qe\Z}YuVx5ua "K.mW0 ŭ sZ2:hԑ VjN$ahdbPJP"'n2(?KAmGh雹~`jJ0i&x?-2U_-7(u3\8*"ʾ!:=vea6hh*Kbhנ n~Jd p'D5L?:m/h1/PayCj|0(-\6$4V٭Lj_Ro7/sP`.׊rBVڱ`CXF QwS@iq (\QαحsWլ =.؇%`L@+S\Px!sOkvo: +4%\oU ?!8*9׮a؋)M\4]5dZkÑ W8˜uA2Ib ncf4KtqCbNjpQ׷~G }6 DL/Nޏ@]HvbDBkbޡSpy|.S&f/ |@( 꼣<'Q嚉)e:ƖqoF9?'.ߧR X UdLJ_,"8O@z,0$6Am_DLKy=苃4CY=v9=~PشnscjCns1D)Zcٓ\x 9 dJ:0+KcN-#%cdlo.r9)>>:X˞?~#AgSCVB2_}+eqHJQso D9삇<RN:ޞ?26Jd`H=D/Hl0\x)"gT!]Wܽ~f]Bsonc!"f~PVirJ)p0w>>k>]qu0jRcOj8A ma~{[s3V!TBp芄=W[f{8uGe9m^RC*['wGA(S*taXB ˠyz^=r6Fj?'L~WsٹqQnLcZp%frB9 RS#jԷQ[ÅhL{KZWRFݞjB'RHu}ЫRߣwַ4mUYM*cp|j=j`/l+^N">UziSs ¡IfO[ 4,&Ծ#CZM3ƃc_0tZGĽ^HtjdP ]vr)m*Gl3c?IF|Vw@jP=>܆tjkK-ۜ$櫻K4b4P*s4pڭ)>na:A܋ fD@˾^qqbԲaGVy>3]oCo,pX&: #"t JJa;9o1;܍?핗{gMa2dgO)l@ 3v̀l̥M0KŒe3#|cf.6MAeJ>H1'ϋt*"T)x./>x7jSw"(I|,HQ5+x8ʅېSᾫ1z@PvE;kZDh}6+gQ(!.ZW{r6e*Hi] YǜC֥*24ǴI5qLƳw[>qr}dq=B=hݳ@P J°JbW \ DА3a "^&Jةf)6ɳO]ebΠ\Č_=T 5*ukޔY1R$%̨c=Dl }{֣;|a m`.'@aU3VI1l; u EWK*ĠcbLy,:Odfv #_cO";F;(,:] q%ؖ&:|QAg" o2a;hR_BQ«RL9yRL_}<߲o^\V: :43FCIxn= `L{}'dM {7*2k<Zl!yߟeʊHY/+(BfL5xH2H !A\Nax_t%8[esR 3C"MʏP^eƾJ0J)'P1+^\ fE[S:B2=v'o#4XQu)Z!NRҗ9Z}_u42<{V5jPx%SH<\Ʒ6,HiL,D7;wm6$܉ ,uS%ٺ}:-~1h= c3RvjeͩvA>Dpeo[X?YQB_]Jn H섲5 v7DǛ uյsljU/RHxBC\xCC4n=ga^oqJق0w+Qu=}#B0! <5)` :S25f¢IK_JHH/3kXjګR@7 jznlU2%$0I1§%B f*עE^ߥB, hb.)N0u pAhcehZ:}2x|F5lOP6lgq#J;:ӢʃxySzb&t"CG9.ۀRI?]8lNi[:Z%>Wi0,rUmx8~pˍOLOlqZZ{wQso;jk[O;U!Rc>Š60Zyݯ nj XIUaƘ=vTG$"+{Ny 2i_ ц Nġu *%#}tfuM 7 }U Wutm{aa|tV)_%O1K\J$}I={fm(o3/g|\ض n@%Q'i6S8gY \[d:FR3`Օ844`E 0*/gaCrM DB($CetsA=mV:.=Bw mN%%= v\/ j*o~kYw~GSg#xq54|$BQOAFX u1 =diXBu7 ǵc>蜞d-|2k1)9&ODk3?>BM $i{GmC췄yvN^U<= ˎVf6ƉWI!0H5Ab # ?qr}0ٜc-wnQWfQ +|1%Iu)݈ߛ98̤|$LJjU\ҋƺ2jK* @vd6:vC!<18AE6x 9T(5P=vxHS~A\F%ve[S)nTe4wʑj<8^aJma{<'mpՑX]i΃-?tMzoBl>tȖ,bZɉ ʡ^r8-KǮ/1B/E%^VUfDX1X)S`v8w*'C}iwn +;Ѳkd.~ ]Ř x8rۗpi5(cO /9S_++'uIe6AecG#MϩWL /8#O85aiXwL4clL\pdRe=f%гz:!>Uf ;;m`681=ˈYt^[i>\B(N  D4(?9jɩ$(ౖH6R%ܣO'9 SD9 7=},*D{8}-,ؑťv60ؘT# 4Z*c6oE}Ci$#>?ǯ֛h=gsQOWlЄ!<4p]e_\ܼ^Slaʙ '>*s6Tb+&t&)oOX;'V(OȢO!%V6JniR6}& k_5Z raNlE-Q?$T *k6̇w/ʁtyVd- ̈́ ƛKM\V+f'72' *S= \1|m:n|ͥD+'܏UDէ )R9Fe gtog^L]T?\'q?1I0t؞caA⎗Z2PǏHҺeƤ G?dʳrP\ΏױrVU%-?`b +AqZ6FT/8`>}ITd. m &q$aYKBHՀ׷ЦѼ,Pu֖5c T%ụvkW54Q#M u{jƌYrAxu適<CwjPl<|5^"t@{7 ? Fz+y EʥbbȊ v`|,fĽQ}w5`rgPƳԚ(dr*.El!`m'g!r.O/}=ڪxɑw!CkXQoRAyd >{ֆzA' ]VZ) lܱ]Y}܃wd)o#?6uFKY FۙHƟ 0&L UeZsr pQ:gLp?^v-N(bK!NZ9<:eٰɤMͭR,kHMBQ7w.|6+Y-ϟ &<瓧:4w5qxDi"H>0񒭹^KV̀l͔KQvX5 I<ۗs<"&H:xo/ٿߠj)?>u/OjEPF(P [!f6%Ԏ=ÆJ))ԜkCI"\[ \eG+sO~,QB\/F1ϧ };RVjy|XROвcv\w@g*)T +YfW׶[K%9gR&Q6y)ygkd`BK_xeQ܆-$ƇKk(ӱ;Igf*b~7@*mL}U,]TTČK+5I4QZMVm?(vġxiNz-A Zb9PIe mk"`sBev:. ־Y 29`Ut!y&1"Qp iz)Sp_Ul)DELpzX$hH-֙J^#F.sns˂*|ʰQesÿʼ HklebDgR@j.Yσ|C?I@8pgR;OUξ1w4ݍ1ax&VZ"E irVWGκ)wKO )Xi9ʎmci('qExA&&x}R#úD]?\->hEc&j"GSK'lcfw'_د"}6j̷EXneRH+j X!*&0xeyCϕg~VКҌH_ ̭ŧ@4ږ:2Vk~F;C[}]><=^P+R$p# *)j/d 7n%hg=H٠aBلDw.W1Ie`a =J08D߆R]F^o Шϭ]TJvurk%<*'GG,SPIQӴ*%$)a!_+N!t?s9x+J>m<|=v|97n\C'RF!I'73jaHIHy}a-g-cAA`!1d7քbnNG)Л-7e5r9rc@ ;ѣ_s~lByhI:J 0N^[>oHF32k=:V>*؋.8dP;6{Uӟ~a~ߖGx:֑r~稝)ReX^*T/j##j/JBԑ(2_NёqFR2^HOӵw% wް-RY[iG.['O|AI[8!Z+HbMբG9cԋk^`DTVwtd>I1CPkqp'lhx320rnm:_bqW@^!qBK%yƾL%XZڄ ֧ +#N6Sv+H~%ϢIⳠVaC3bP]oS3f3` #}U[р[) „bcx`YtqƳN?S\_66\ A% $0DPx UkZUH \y4 Ի}Il#s .9ΐr L`5 {ݑme+om3>g9F]Oƾ쫝f1E1^"g X4D!rEP@7:^ o(-v`kY;&M-=Onڸx7@V޴ޭz<}%Dj4ׂ Aty6\Jff9L8.(0` W paUL!~: 0Lk3VIS>־-%|&!g%ME穖 PL# ٠5w&V˚-Zq\`sۏhm?K!儎 u,U-مo4I9mii>YKR7FNB( fq~ zm7H;zg,\@@.t| A)ى/NzFn~K|a=Pd ^HϝCwnZ: ewzm\B y;ܒ[R-d2n8Mg.EcQ8."=[B}RJn\/X YGs~8`uQV꬐"S:^ +0q^(kC}ޗ;.Ԯ5jܻon> (* S.ų8lʞWuI9{ ^Wĥ=_qZ/<`Ji>Geq}S%0xOp.1}Jg )ux[~׆{0p=VIѺ3bgjF7DOSoaR P*x >W& wm@^.k(EPKDSos m6 IzNkSWnl>(>^ĘG9UӡXc.3y|&kliM4[N<㇓$hS xB#dWIʼ)LpQ`܇| dımul>AK)RkWEr.4[ ʫp3\0ܰ^,܎ ^19ɮUB:v(,vޗ`*(~<|[><<C,# J. >B5}G Wi'Nj}HpcI׽  ~[*{F:Q@cvBW;v%-cTATFſQOw$Д5DC,8zjZ-i]}#2ctGWIfkVSZvxi.K8C=>t/(/*PF1kH4nDHVE۵㺏[sF$3NBjؽ%^Ή]Zˍe#\’>le)d:R oxX,z'c4_m@{F̘llU$`Yj`oƖJ3xcbzP{"MXcMjp$y 3[UՎT>崚wn=`w0d(t_:I_މ| J)?vav2^q; x}w䆢IL>[& PUMO0n8Z/iN*Vҁ7@3.l~g(Rږ̞.G0$VJmqWxu%ļ%]}<0Z]o y[P5PNtkPpT3#l&sAgJ=& +>?qslG-oZ"wK"F֌w}/@%("fEkX$[ Yyq 5z%ކ@wjofف"c/5c2?aGiJy&θpV)HC&$=zڭWٓ"a~0 C< KؚxyӒZ=SR-V&XXUmZbJPK$Ĵ[?@'rYqĮ+*H:l9TӺtyq p)BxI w+;ð^i6m֌9_RRbbx8x2FLQ=2(@h 77< RpXVUj is ڼfJʷ, O(ZUI"G_Xc!\ߠ-8U'׮]U|5Z07*o1k=j2tmlVoh(w{fz&E}a;m+(gyѩgЍn؞FQ~ Ӕr| He kM,4 @|ᵧJ㢱9c1O!=`> %i}z\y;xQY5sm1H%1OO6x B%ڛ׫ ̬@x$>+t)9ښbERMcA؎Վ%AAt6M~~Md#vKGC]9C>Zզbv6v2r)W2XVC\!:\E $?;g)iNJVKEQ˦e ^,HG-q3g|Rl\ftwc#Te~F}=5ن.Ef/.ҬPʸjƗ^%'~{ߧBvZ2%r,3׺Zhe`G%Pт!G_$v+yl"J_ RAm] ޿lڑ2Os>_ff&BՁ(*uʹO/ZOsJ|I6nWD&yٍM|F!o3C !)\7 =pJ7C4:)2JE#Oi'/'Z vQ!C |8q=_j1I9kk[L%rV5!r3|O Kэ܏x aYi7ݍL!(ɹ: Y\OPSl8emR! #!O74 a-iA$wyJjZ -|NB!pHv䁌"IZc1] qs*doMqvC@C簪Z'IӊJ" &lR@ۯsj<ͪXU J-X% w"LYLq7 7@Rt ]M מC%˙8f4i*ku 0z>[рBv`*.`C]eA80{O 2hn'}y+d<{ƀmHK/]uhf)E1l@[ke'X1P,35H7g oxgT4(]?>4/uhM=B m~i0E=t @T A|\3FnyQK_Q#N! 2Ϗ[}p4=y!vqu^4SWI8&kqy7 :澏|œkL|kywmfɒDH}|Rj羏jEчt}SJ}LҰ@(W~5%^B ƜwJPuk9ӊ*3>E!"ЖzPGGn:  st^'!ҡx VPJj-^f^+!3t%<7g#P-(L!ܨ[ZUlqO1n|K6*!Ddy3o-I<;J6W t5p2We/b%.Tߙ %Ke‹3aMAޭ6%[,hfހ˗ %ތ%^,XIW\%J{n1;/g1I1qk"NLedpV6p˒3KNV]э{hĻA@Kc=75%o ]EkjV0!fTw[@ĬwnAHCJot c4`*0ϲ? %h_}\LɅ!Q~ -1 CVHيmin|U(CV1@ۛ]nTߞWD5ߝiHFe|L6o@k!lHd3z&NOgk.5338+-.Wrv-5"n -fKt+/[, Cd%hpGUu-H{p=/{h{ZYU>byٔ=f@⧔No&#i͟悠gp`k-)M.26#Ȫ7*gVǟ2.=A6+}OvS ;]z8#@zFX}Ur>5iyFXI/~ BxƖOYe|Er̟ -[GcGş=:MK=fl/[_32pn31c՟$ЖeC/'-}1/S0aۚj9>EeʲX`L:ԸΓ馊"i(>^g.ԪUH,A͔S(ɬ'+b]&ʣ~:d-i'H8sP.͌TNxh1<օ0Q=@fDip(($tlԔC@oD+%(?As(yio1c? lg皯eT`?/EcWߓ䳨z֋W)l#T c(>Fξڜ VG ӡVT[ojB|)ΓZLǓ>CpHXTWF eEA*<:!d+Q_L5g8㾒e?%CқDܾZDcm>֚pR8RYU]?J E )^w˘,e wi:L2K=Nb%FI4dz]9ȰLkUO<95eL0;Ї]INgh`(ܫ.<1G"Ȕ kys*X :!(4 l9Zګ,aB:iI54C- + г J pcpXԐsi՞zڂ= Mۖ_Y!i#wR`bPiξy{A[ T" KT#_&sSTX rY@j'J963I}S yXEso &JKų ZcbmQ e Z(_5+p%x= ou]v:@HlLȼǺa+FOŭjPkճh,`j34CHo8ˎG+>3rƩ<5?]~bÑ /nrSfuI6P>jyp `4KnSʪhҧrx2؎y}ZSj|0+e~lxɱʏH"?WP}-{ `P(!ނլ8B'EM L?/-腖V?Ku%99^J&yզ;@,H偠q(4at`gC+1g ][Jv #}UD}ҲD&]q>0ij !R#0gWӜ 5l'uh,;L֌k[E[{?0azR ڷ~Q|=p6o|N_J/cZ3@A$|CeW $g7oFIW_0g _ K? 6v [ @>l hQ?sX|3;f nғBB,Үy I=l~ ݼt LhxS1Z IJys? 8B^' z+mWAo!pLtJ@`*lC !=룺dFqW-}8lCD&#[S 1E_v~?DONi珈UZ3K(~ :6P@BT.$o*_+sۏ5"p>`kVsX3Lh"әHrƏP@#Gf䭂 #F2<{nGT{ ѻBh0M{]p>;jQPif DG#^9+5֥<<"I>>FBF]=5% ͨ+%L訮_'@~b%d6UG-z4 k5ŪcƦy~,k۩:,p)|!x֔0eEI 2]rq}^>P]<;ttxO rK8Jp@Ho@ ˇUj\7O5|\{^PmqYk{ *J}3ٷr׺m>ؖ@:,u!.WK_ |H꺾!"Pu+v\@śEjb$oo*` S*huNH>e%gQ T[ @v'x9"Ex%Ď`8!!Oiȗ2;r76Ƞw?56Mv,V\jӤSI#j$w؄A5n ם]HJkF_wu#.m'.*3I vh'eYs,5 u]ĉŪ-o.B"=Ç%Haw3}ǯˤOEmn`e&$&\(DE#T.d2ŗ1`pȾb.zKQ,C`Il]/,>s̲ʌx'n)DQbhQVڗQJ`|n07}ahUDN9a.++GntLd:hPgUjV<$"Kj/cNJ1ke"cI) Ǽ]0GX) Q a6ӐZMk].J,C?m:BB[-Szx\e4;&NK'6+vZOM9ݸr |7`9#pڲbH|9 %qD<7Jٝi#P I(f2)jй } NٵoCyDoJ?T|fea3e %Zz)Wdz|=ޫCX % ?N: %m}OF^OբWڛ:;`ba: ip\@3|=Q~Wr}${wx $%_SWMSOvvީ-]4s*^.ME-%EWFJ1z&UX\!tPs'sؚhC֬B?kFi3I GbqjbXcJ«W(h)xJDkNt(>.u%A]g - HUd$zm;^YY1ԄF+[e 去QTcNh۩%Tކ~ iXP>)#DEJJ"*T9NCK܁sqgO-AX`Opr5ue,"xS6jҸlf"5#䞵/\H?QH>.1j1weEOd77K6+^oGh-&Xx%K ;cPKi B-|RWց_S*FgN0j[q͠S?G.\s9x ,5pHF6(fDkpq@Wi?z﫾w"Wv/>ƚDvѹ;-/+D V(tNvXUj.vkTfTc_]cE(Z#sݕu'+-t]hfӾdoL|#]|3T] .TTU~v )ĢhKiC bii?:LQ3BdPyPO0  *=n+1d֣a-rb_Keo`!rh Jss3;Q_\ ls. KXOASo?4EAPt0n!X`BlR#as^AAp+;t8Ӫ# to ]NR<| QYu9*Q~ĺb ;F҃ʄ;> Gñ:lQ\ ŭqE.ʯDi  E=gj*!"wf07Qn+5yINiTT4OViQOzRB'_9Oc d#/! D@,@Ihu?rqf n{왦 ? N{nn)>4~8 ƎvYg]Τ|HvDt+x ʆ%~yb]PQ~k -I(y[-+p Auh+QB`x -X7?~qFpYF|!^Yz~) ~h2^iP2=c*ʀ gÑDzBCQ:(9[q޿b?1L^R QO/W2c!I>бE(P Tڬ\ƴԿQa7 Y\NsD,RRp k1:V&@(;ߘu͟H5)I#$hlD[95PG|$`J\4\6kY_)9-`$\݌(&mqged{79[M-4}Ca`ZXfe4rUh]ՌAwVi4W #s[#q[(nxO@N!&')y|nKd!pd0k<|7Uts)<)RA6VyC0ꇿÍ6_'RA(&+/W3;'F u 8D][UK' =ѓ~:HpU:0[%V, ҷHu ":)Uн OcY"p㏺e-Og򦄰2 U_A4YrE:49sj5 3yg;;պ0W.!.>u];9IʤG9,i [mU?M]rPQ%SxXj;TX"՟ &ZU}ż{0HA +$ 19gOC&x?ucvf9 W[8mς e_piԝξUS1ƨ 8l6])wYu0} | ujpוsܭqE!NCсۨVK\$#6nn*}xe4sASK8GT~]P,<ݼ$2Pu6{W3oL|5^Yd6#Ა<7e&|z 0B-($_P8z~i/L=}{]ME;6V<LhȖ!nv~qHH( ?٦s+:٠'QJco%v 4˃@N5Nddp]=F+7gOZlG^ԀH$zi}¡tJː~ۛq֡<[A vˤ:bNXzE9N \T.5D?qSS&^y=b`_!CrI:kۙP&GhJĭ7X G1:ԗكb_[8Ф /aB}rr+SCW24,\! )7"y@&H2jX~6y!wJ X?%7tXAKa}ݛɷ8]n1ë!9̹ԩ;5Czt"rxhP7< ƪs# ϗx R?߯cś2]=!͛ +!:^ҨD%Ӥ;a>^&IgxbP]fX{LJ5\h }S^`H3(><փwBj:'$R)I^;d-5f"V,BM,z y9y7A^ۙ05!/3fn`Ko ʪBˡ?_چe|%v8Ivek Lv+ќ \1b 0 $ Úw'&B2l_|}j_kbRVNqmcw:3تbA''˥2P݈:yf]Y#~m@~Ǟ% wgkя׋eE}xEKK*nJnhL6L^< $ s?8/W4"N=#W,?;^,Oȃ\^ #b6h/{7U>s.G!mfN a?iS9xܙ?^q-K:Vk^e -vҼ_JXHWE;pUةtqB{Y|H#TR2/祺s6\o)ƌcױKNv:Fu = wDg+ןOm2֦L9:fB/:`UTC6._>D}Cz1:0߿Q.mwV pN9¹wO6#YvZdlB4I o8 V O) 1e0&b͎V.V/"Ȁ^FU  DyH@!t8ɿ) *- CE_miPGAy aMC,Y/j73k%r$db}7d CX I6yvvw/9{IT\9i6dH=UaPh!JBuzϬL\ 1^M'/Xymõ/{*BQaUrXGV!0BF..a7ЅzF?W:yFkGQAcb*U.ڶ_G-0IǺDZ3DH.P.owQzUtK/Ke!rP.#fg?K3 ֺvQn%%vg]V^Oeu,hJz#l^0Ĥ+"gB4?e~I sգ:M*x Hп#zɄVtGbh]kD4W !U[7c~O‰ /+c^|6uqALZӭ,a֘uzAW"T.|fid[g$[j̀B)x=|N2r'L'INܒ]8-e+X2o? K|p_eÅdd?]:oK? zOQb1y"y4Szhؽ( gW 尪 AmGrCw>D[D *D@>'_iȋߣ #]4lOq7eWF}KS`Nڌ'H[b%Ç 򠞖īx_ wyXWz)#@KJ[6"X܍p~X?Nv6ӱ2ӡQ0XЁ/[yHD Dl[\#NZ{!r١G۟|`YV9Ȟ4 .8砒eח|qm[>{ D^*V[tn.z:n] >zgPO :T?rDDbEɐQt'!`LB?㋋\8UN*ͺ;:Ag;l [B=1'7ΦC^B^NZƭ-aO0o V89+vdb٣4)O5cb Hw;Z[A3z,fUK̔G2&Iuq{,R\я(ۥ{@Rȕ:~sؤ 9 e,1*GhvX$% TNhSH{sڍc^wjP6Bފ6JMP~]usG^j(ƥD][a{=o]2=R`'ЌSwiCɯ>5P6@|A%HT]%fY{FIWc.t>զҌ$,A;9MP"6,7phD-?(Q4h |0DQޥy.˨reZz='h.rwC:tqd LmC\UZA LQl"&1fx:FG{m(7@(87cX6,)qsu%\B*\57.u nSFE> J*etL\؋j}|YP? a Y1;3zHFC`/+3zNgfVvB?-ϒßw=85g$W[ˌF d|{H!a2 Qy#sP*nDZv!p#<e?GT{{j n' pJJ&> h{ݛI2lhJlxV` 4MtMy *p]` p#zw;ƎHƕV0 1=zi!+BczZfv߹+ u$p-s(diY;=(5JoB j6``m+X.T̯XcӍA㞾,*mԃP GݿNK+߅"pm[UaԒYR* 4/}57H2$4=tOG.d$U}O򺇜d&2T.,T`_bpOVDg/, *CaɔR+QO;-(]r-/Ih la >ܙдSJS0´gn!iVwz"1c5P4囧+h;c8:,~Er|_\$,Akz Cb&[(e.ulv]K}x}wmq6a;.Nb q¤%57oœ"kGq 趩q=jty~>T&[w ݴ$x~ݖ3rkHf8\#:1IzSVTa% CNF '$5C$$qc#4.;J"bB|GæІe`v6խA uӠOcu c[kxp9~?(ȵDa]I cJy2bt+aJE/Z3Xkf6yWwܮRW0چ]i'XJmZWQ֕tRE4v13#?xWGzZ&xP>4ƢʪQ]J2"c ٘ @)K_u@U('2Hk$c,d8O˕nd-Rh&vnAh@u'D^TT& lqBg0Ck}hzc5u?޽e6 >6#vF^ X."Nc9rtmkN 9⦟J%ZI#>#N~Ҷ =l#56w1^ { jG_ܗjKGHT+#:.'踋D=ݡOBa̡:<9PC}4w੥Y=^BpdFoҳǁDNh^#3D P]U6m|JP=Sox='Y @Tg,b-Q`3R/NURij&}`o&{8~s=[poWW( 5vޘm/WBOqÇ5غzH2b@`7z[;n 5Gf)<>EY Zp`:X 8Wz}qѵ.w~kԎ'7"5&+N_>H@tATXfA:'Wx[}왆8g3"OΪTJ8_A7 dE-RSԹYD_~nͣz]]BtdݦaU.\^ G8a_KUi"D@ L͙4$!p3ݬCI@tG j{ Pg 9̫`߉Yfh>N{?Msh!-/-Eēz::Mha|?E)CM#dt_`TŚx20nFk`yq  ejΪ! mɝZ!1wyacL'DX̫^@ G34n ƨ'n/mxo)R˝uv%ai 5lh˘ kxhZB$L\ %&IP*-KG&|h2}/]PS2]8^Oxu`Y,=w7ڂ;T>vZtyl~'eQ8P)Iisy|f-T0;];u]M~N $ `>m{apt}uySb$n>l4/dFĪQ0^kVD^[%H*%#EPY>{ c&k7u>f,+O%Z. = Hjc UO٤쒱BeN]Uj#'ސ=BFuDqeΣ03>uZi_Lv1D nSH丫6eVo]e[9= (DC0n96%w N4qU܋`K>Yf }}TB`y/KpG(O  U'8#|.bԵaH5 ˽7UqAar|(!Fi[ew%`b+b~0>O0Sn┤ A6vLM2 ?i! A:Ѥh+%fa5X؜xX) )G &Q 8Z(mG6q#VvK%J2~I\?+a!wrǻ{6gE[ڜ;]؂@#OŲ%,R{袟~[\ m.N]!eVC_߱֋ˉ* JP^C<Sqt=\Bjkn>[Zͬ]$^Y ,Wɪ~=3"/ZY$:/麕1?c;x=x0vNptV\ipK;31f*ߩ܀Aݣxҷ5+lm gWxœZ{eaK٭DV\0 <;cFSb(wΆ(=ONKTo 2^8QyQho_tbrw?}%*v Z- iP[Ow$|ۿ?ݝ137p-ζAocb݁re1gY>?Zom`aGu hͽX~$9٦%U @^4vB8̞+UH(9w|OePcŨ\΁;ȹP@Tp ١9/Ҡ-^TaUθ<]ډbtDFrg7nj s V$ ./H f' <D(LEyrR%4_Șy8%O+9eY-0Rl`y" >s2W X{j(U_XwE8oiy4Nq xVTHMUPY&dH7gmW+I@I0Vw'PQFy;ԫ:M:LC|y17EE4;0>-v$Q;yR~Oeߠ]ƔB]7C>V4sasA5Lgsu. 74Yp>+[vuOm;Z@X3y+Ĉz J"C.*x/6.IGX:>rQ;vED#p7gi5ZqC-=@Td[{iKt շչ$Scq+CwAu>qlOvKw=vL|#NEh@vv#XLj8ӾWl:>hmxcLWhxR,OfԷˌWc(sL xF=? VjE^_yD`W2`/~/hu3}\k1ndi{"oU%cbXѲ48.CrrhlaK]S"-=EfP`tq=Y //}`Dɔ&IukH>(Ƞ {@TY{ډm(;;'?T6#E<׀;o6cK ckB/پ} aT8}ncJ;Qpq*-eBUMxܝvlHyZ LҬE#d[o 3"^;@a$sLg9E^ޜW;gSDʳ+G3'q`A㯋Ә3udOp;sbDǹnXeсxWH>qMD0WY !.b$'8L1zԚ gGʨr2.l墶22DT?$(p֑r\jH-~$`.]UjF{R=75/6%""C/x{(1{!)8Qͧ$D}+g!XPY3 u+)L 4͢ÆO7͕ 1[@ sJ2T5^LTLojbkQr-*^Qomę*o/0|;7Ľ@0v n\JduTx[@x2NSRyE\XIN{nĞK $`_?*c IaqqNQkJ]Tgw-ю `m4џuU@:KqRXḰ6w줭f/ zV8upS*lD%熊uK6960!R] X'cO+ҧcSVJ{˚D|T"|tpW?7mދ~6k&,HPhTnɏ-⭘ kvʃ& pKMYꬱ2qdc Htp>SN7LOo*it8_S2)k7?DGs47)tr;W/ߠ2bИl4>9HOwi/y$ ǿw{<9L{ϊ9:*sV-kaG<-^dF1;-x 2 *RJ:Fh-84^`َY_P| L&Ž)79~|7ŰC ns|{d&E@F|I<}돕8/ElY`Po Cx̿L=rKf0H.ï&2*N8AO[)OV 9?kZze^[3*ǕB9S'ock\%It ˇ =h9P%f:Ek&z&탷KDH@̹bYބ` jҤ-2xaBHM_V64Dd^p8JϭG2vKHDXHR@ Qa:Ew{^%ҷ*yllk6[GOPfdƂ`wPkw_1 P󇁨Uu\Z_oܺm=G-9NNfM. CRq&%L:r (/o n<bJ@`/z0 |60Zh|,r8|794͏-F.o{CB*vkA" *M+ko >8B;jPz6DӷBt8 @{WW=p):$4%]ō\xV+)~ \.`#YIhvuzPCL !p`o @}NPkޡkpPOz#uhT/4Ga?FK\t)EQb ϽHpULAH;\^ 78,k}KL[ :r xB10yaLf6FBm C]nA6Xa\ 0S:QX!#9B˪ Ó4`aG7^')%A3֝|zfH'.uC&ȶdkD2*ph'87_(=W鉴T6M5Kd N lp*!:'Nru qW\ļ|ғ/ۿ%-%P% @5)ܟW[1~vrC(N1W50٠Xbdѥ ģqNyOQi<šj "|l T $ Q,['W\ӎS92O0HC澷%RX18dHY![Tf6B7Y-۾sSC0a\C-d0~h{[J# F~nj-? z7lh_ l$.5~gكCf߮Q*XSaU#u+5"f8KyW1ʁƦ]$Br\N_a0:2'V)Phy JaM}T /EQ'c^5bgj~|CcrEbW難<19ߡpϾ=TjiPTЈ\̱8mb=*ٻGf+qNTӸzVjLRz'N\ya5 %y <ő7R23U- J !Ck@=o|?8Zp88𧝋9iLw?F"`-i@XsؖVQn%q92 opouZ0FA.Z[W.Vj];,SasSYj~TG0Pkkf CU[g(얔$u$1XvֱT}*kՐ/YeH).kRQ@<=*G0;S:(z/58AcT==w_TK \V֜3}mu1eknZRYSE+f _NoE|-D[›y!lrXHÆ d~{CQh\[!W lQ9PjG046 5i @ Ub9M?H?vp v>63"<BDzebj{<#5Xv"0Ywi~otk9 ٫^CM͙6~?.3}Z5 wpf+Ov^=:J$E}lH樢ৼf!AxV1y i!3ț N3uVt>.e~b ±VPE6f .٦A*9w|^'XDR\h|2zܦjԚWz~)ΏX:nD8Ƞ.oE#_ ^h2Yc[Yt;2'C%mG,T uuzdam"|8]՝D!ِeYAqf0\8|0Ow~U`p jϧ 7 ?W.Tu&r-f7qy зLsϿ}Vj 51S32PFbOC=(Yw [#fzHx>RD# +w[C!A53u܄tzƀ[TzYܧLnji[09JSnkX>M^9B8/ _4F.=j1̻_ 6$>jQYP_Jk2/U2caƧrzkq#MɐZ̏G"@`` 8,c+ĞhĴtk]tHAZ0SK1Lƭ I@S_ mpNh*1ZX˪(|Łf B ccpgWl=/ x@wP% qS^B%6:`dtC9.jphuB$xulN'?Dp-v+`3Q{x|L |0WcŸrhe>T)%9ޔˠ˖@ 6VCh1uYšQ>澋!kg F 0%QR"GKӢ$P ɱ7UġIsKUBf Ռ6,& ;>e)NCӉB|RI|޶@ KDĹ>~-G'' kH1č24{g0"]$ͷX%JOx,e\?)Lc oIޠ8diI>).٬3!y:@:?[Ol7Pv0 D־UXq(<-!nhk0QxL /VN!;u9 ~;@ A&>\[mCQl0jKA."I,FjnpdV$83Ș>US?qexkן=qJ \OZ()!0%jOz7+FzZ'^P+ůe rOGu\͇ܵ@H^r1 geeMxW!RÆW( C9g*aX;bd!#Aq05=:lC2GU9'}Vj G8'&e=m(;@NHAPѾPKpE%3(Mpx0L9b6frB(qQ3 d2DhxCQP@i&0AT{NtNlR柞T(C~b&tkBͯ[Jy㗄;d8UlB;Z?Ys-pso@8(0Kx(` ݄GȖtys(APךIK!MH ORz+ sd዗RJ̖/X|ؿm\XyפAV0$:3r\)qkwЪ XœC͡1; 5{m,)B;y$A.6`+0BExBο<(АI|8!xXһ FG?7p ؾ5wV24P-ϊ%Mi{͟bӲdE"y=՞!ux& ; /ԡqZ( 9XԪiG( tjغ$<oAJWlS9n 7; 4o L5iWZơGvZX%?"^L{8UKB&iae˔2*Ak9)p!ڣ<4kzdr/v 9d@(vk || OڣیAK̐i̶k(phn6cAT sShP GȽP}k*B@ImQl/@@W>t6a^aHa뻦Q^93JVwl*`Sm|֗`` edbԞjOR9QEیDIV@L ylk->C-Sj'hh|wCv5cy]t^{=F߱~B_à")eQ3~'a^Lg*#x* 8$O.ْA ZW "-ŗ%fJ @S(ΛŘ"Y9µ }d-,V)>!e@@W?1֟p1p}yPDZ:O2@ (^<orma+]4I/(v],W>sNz91e!s Vzm C*`⒬6pI U|ĴT Mʞ ݯ)KV]f3^Qff4P&y 3o!c.[i.p%\ q'[]6}0CmgF,CO_tJ\a2jpjJ4H\PD<~pZ*RO+O>vY t 0ѻ>9jݰY1+^i:vg%3T|e<v8`g0PJhuMl:-A:#j&m!<U8i:$W꼛w0-|4Ử'TSdj&'`xJR~(S KD2HA׋^O绿LI<qC~қ ] JB04k9y6FP#$H&$/CĴ.K,Fq W~~aGB:'m<9001-C*D+t/d`iy2r4FTpNT1}F@Gnߡ? +E;o4k)>ʆx p$3ϽꃮLE=C>k#N@ǎI(PRI]$hyTҶ ?, ^06~{ {//b4lJte--%72%iXO~ZW‰%AYihKh T~&`v&>R ZUaL#Dj||;ٹU(&cxT,d<8\itR.ޡhuUT=[ h\7{~z={eQ%E hHfK/gbˠ1p]54' |5ld kJ)q$e'+MP10L~ ޓ{J[U@yH\Ui. S)B.r) so)Pp?ʝ{~{HR7槚7=xINΰ:sjIBZFR򂎠j_sNUJ<*N4)yĵl '/ |x#q|n p#2SH_EoEKQ޼wyOh?h LҌr:Y2ޟ36Nif T\dD yo:6Jִ%-}RxPiŻ:lՑ k6Ľ.ϥuyDMwŕ(|(ѓQ>9=RF՝ 빗*smF?pP efOMӛV!X.1L y iKqĠ: W#;$gHR'Q.ѥMwX"|:i8v_#@lԿKhTYteܚ:j0<4[S;nsT[2+$tVfk$ Imո]SZ*~[!)˶a8;4 H\uDT? O.3-Ou/(84"EdhW$'AXKC0k\.tNjG"N7-R!; KٰRR*={`_K#Ӽ+xRuvBV'2P)y}s3ŔגE*koUfMv-jծ@j~Më ҳW둘Q&,;fGEmz{62 c3>ŏ^$]f@/gu׽eVtcrf.'eVwR`o o3znHctQ TwNV(,cwTAwWrv6q?vGl{BoNe+%p;(n k{ 7KFI _V&ayQT* "MEhԥ8mF)hQ6TmQd\{0d%/E (H!e$:x8c a_`q\ afg(k`ؿ:<%OVY>)} e?XOw^2Z#"vgE&i^,!k `?QzYi'=-Z-12C~47pC>c}_wzxbYA2+fܕW:#P2FpcfSd Em@M@R" z=D*uSFvfJ]9_=W>g~<9- uJ0ut42rlL=usp`/szAPCf zؗ1OvZ?혀38BaQ!ŒbDukbn=WŘF y,|֪*S6$''yAWin,kP|#<0 $FP}UkHű0OoؐWyCMd!#pCQVp+K[,ÌOQ5v&h79Hֆ&t35Ex9r=R+ w7[1cHҾQZY/YĄEAFGA9inL>NXy"! #|fZ$7XI|\: Uݣ+9I:ZȐlgՆ}reM4!:BXZJ@[ =bB,E#{IB[7u3HuJ< 62%=&D8->O0>G5@݊ҍWŸ\{_ts.>N+RDLb^`ҫ{'~:Sm Cꦚ(= [Ɍ(IJK,{ꄁR_~/Z<C1PVQ> d>ۻRQr1qMeA1y[\}>SgMΌS9r'kwƧ2H/fcI2i(Yњʠ]˱:3iή>'|0kX1`R$MZ-]eR?(Ak>v߳wC~BFKN_$Gzp% ߆˔::ZecTVn$T8?uΰq6 dS 9_`1 {`qr_>󿥾nCmO) &j6WН1rSʉ='CªzR';~G_c.BqNc%'STŽ֧a]0jLEWk~#ܥL;u/3T[+/zU#k7iF$Ido򲉶YdN:F#nqg8JUO*yhU-s:+_LHks5U y.n3'x뭸$˜xEv-\$-v8S|\ /U}w 5g_Y%[vus:'@9VEeiw}=a1ul44/yE{$]CN- 2øwe\ӘܯՑ\%fǻ0TVxIِ@] Py"%sMH34IFl:X Fg%2wI(H:b, }ѕMeյFæE{5qJ!mzԂC&6-8jaApm42/r+'9(ʺhof%6`jYZoЈUM,Fi&o\n˧Ֆ')!8/hmbXo"w_-:#@pVvg!^~\> aj*aUT&{)6G ^uϨ4|%Q)gO [DQ|/Nz)TE GF:>1~z9UC<_Ñ#6ewJo*Dcl^I_NUps 9S/28dȏg9i}@4K(}#8ݶo2EZ#M}OA&lw٠1Uo;| 5GavCBzN&&O͌YzLnqLĩkRiEnt*'ɾZ?c&YTZoאqՕ"DG[<# hawӾQc)v;t\g/j{䰽k5NH f3@l- w~hyΊ]B*2yvMN[k=Lmo+`D)ۋճxZ)R*RSFzΜbK/IW@lJ3xEO]o0#j&<$$[30D~wIM,n1$>}q_LPĕ'^ׂm't#s6_hh;b_=!}B4I #Cۜ.l~\9m $n0檔{P)Oɭz[vQx"}:wH@f?nݴ|ig&3Uk`Rc'\{ڙmxUl }KrdKR:5 T¤6֎Suw C@ ~!3?\5P8`Ib(~P_CNnK(KH32Ue\# IOo4Q8xnkJ&%?ˁzxvn #iNRLJ+hBg;oB[%f=w݂sϗ{:- ͩsG)9x6)Rx517Pt$D. `Av͟c\]MB7~''g$MTsjM ['{Vcml{@MC$- ^O ը_33~ŋH@m1U!z ̗-*[ , ~ %v=4 1paU۠t01y>+or$|GoI0ݤF%ڗi኷8=7 ={E.Gq?(0rfkT״pi:^*|w۬FP C XEY&&.ݥh/]G[W7w%wW@BѥKu%h/>'VƸ` ZO]Iyn?5)U <|چR5_cւ K/8>OT . v@z䯱2wv@YxZg3+0.6P+LHQR4qA;W:$z|iUKdKB-^ueKB ՗Y`p|!or7?Fv =Э4ɶ]G߆_/CftQEZ/U'ge6'ǣӨG>s{F{ЋuOZ3A!BS & FRkĥ }ԬKWphI~s|YSUJ K귶x:\p㛋~ jV uN*jgޚǐ(;ԿaGG?~_*e$ЗnuUx?a2"~DqA \Se'Ï+6!I^D; #ב+^tU^UUmCSu7c瘅DtCɓg:݀ wퟞ/2c:k=Y9C{ԧ6H ̂8'H~dR'PYyG P?y=X3->chcp'J$E6c뗲'm/yX^ J3]a#J9""|H RCinl=N#ʫ@w#:;'kY4~. i{H7u=m̟&d#Y~"ۇ(ߍ݈ɅڌjȾ4_M%Oj,4 hK_X1w)բ\4<*i7VO!6"]^ɟhmJl_N¶; jr=gt-t)J*2?E V͍4+-KpgnČ  g05ű!)ZIbȾ/m a wiXdxܕ) >&"MNbB`[3YmO}#.TV>4n 3aύ#.-JNtig=ׁouSc/4Xj^:e$&Jҗ Q GWQĶ[ā6*^oΒmQ # r* x4XH{au<6L^ֆp>x%ꭙM.䠭=%Gt6k_ą`ءu^c*II6HzL>wH-7%.>JĽe-Jw'w.HIk& %$NF3&0K͉OLMvsVeɭC@ʭaHedUDʶ-Ugj[05_G/(HM'dy!ޓ.1أpK7PLɜŦ`>GV-E}uW|vmhpiU'!'kgH\bnH0E '( >F6Ca5؏N s^B4;z㾩k Fo2k֑dG0[\{"gOE٩2RX}2%TʲRY7="7qIRÓd+Q HLdA"ưYose [9$P#0> Ej`(J<ʥE(}؛Pг~ۆ:k4ϋ-}(JV?j쇑sfGãou˒~dF{+p{/BOy]:ʔzz^/$pI\#2𣩂˛w/}Jq'͔mI1f_ɒg sZ ́ Mhk+h#e@( I =Ӿlp)q%16"ooTJ4pE?"NkziwЙB>rd}ǃzNMjy>QdX:|G<_7*-& %۝Kt@cLfޮ8b5 x,f ҫ/MtbPԇnIjo#Y`^J0P4NXqq*n™ hl1Md!l+FsI{PnzOIpc+@oR&NhhVg-a6Ҿáb_%)<-!o$ED[~0Rx{ ~7Fj(5R8EV\J;ˑJ/@@7O`Pjwߩ_WZkb :}0LBbPj;=Gy0fG"##*%IuUtqrqzWk. !_/DҷKYZlMvTM4b_m6p(KU׹6]| A#2,C=<`Ȭp&7R֦d<*y FMp\/|W!3;F&UIf#>; ʅk_YW}]!2@HH||m [+}TFM֡[\+}':P΅SX.W(flB( &TB7270 w/Sq^>5Y2/!Nj>({'Xg7p%t~f2s.St빒u@"K&3n&.z,*/902YJ׮u˟γs|%)zY[ywazL Vz\X؄)}IvpŸ*D"֬w 㶎0%"Xgpk:qyc}2iz:$x t K|Y‚|n+{BqY8);+^d=~vA%iNh{-^jb} ^ي|3WpVZZl?_hK e%Eţ9_mzm;CC'FY:zV\1h($†TnZBٹWVM;![ v?z_&[7NP#w(^I&,o:~N0XYy_˃F-F9n]:/=Dv\@c9WSGAuӥSM׫M{Q7/C1 p<~40f]}SAf*I} 3H&z7^0T]Z{7n`h`]ybU1>ۺ@e8*?ns}a: #*, [U,`~w4spc8,tƁ+<)h.3G?c8i h,} ;ˤQ機cLױ?B\A{A.4F ȑasu:$y?kL\Ѝa7-; r_N`6GM>O| -_KK"h5=e&o0&\l2W{UXeJeG Og3{Y%jf7(ܝ{c0B\R17/$'JJz%~0Ə$j{\|pJ C0:}1rՑ49G PGq gP7owd*eh=[&D}*334c7tO by̽㞲W:㱪._-C,lg @s;^~{`d[鸂wd9ӀǛqq16nNb,|Ra@ZQJ9e-#[`îZNT~ qt?OI"1{30n\D16}-@861Ur6ewLћS~N0 [;>Wo֌;Xpk3浧wLu۝.[ҷ'q9T @vpa9@:e'fSK .geɮ7TXsCt@60^L?>%ုA'ESꁊ' 6c?xقC;*M[;쁫rzi'n&CD OhL: ij^* %@9 Vz=Z{v*[6'BiX;׻>}Ͷk`i=RWPѠ{dz/Bp,^L E} KiՋ#IZ3yLɺNSQZڭr7:7}R[< e {*sF=7ߩ3(u.Z׍a)Vq,[\]ǚ7ݡj:aex]],@qQQ\t^Raݪ/7eƶl7~w\O [x :C ~ ~r'Qqcn0wsn>ɋf~/aնI?Sr&"86'MpY]Dn/َ:9ʝuFN89)f21< g"diӎHLNeig Vx >c3e`ea!)Ă^2OhGlw GLٹR΃)iQ62h-I:"FO2ȑqJz'v6HGD&4m I:Ӎ]E14O 7[x-#;֡Sx8rX\ R.}#\WjŮ%6..b-x/l&9T!!ii-Sql8'`Z+iCP < /6gAn<yUivNW*Ui۸羳0Lb_hJZ=_q2{tKfy ڣfN+)[[51v@KN1?K$bpmHΉ-)U #j0}F}Ns[5 n!1B= 0эf(S~]:RxmP|]*> mߺHPQ;c;6?0_7Jw6,*.r%q=%3HA9+UCeU)b,x5RrGI BphtѡU 8H5asیjު)ژ9Dͫ0G|D1W6 .0Ss _*{Cf§9ՙ<w@U(ffdVqF+ ND ~SksJ3ɨ&x]K8cA? n6 siHcJW1,#^M߻+ 5"_Fݭ}P^Qz֝m،\ L:/k:a&`oǁ'$ N?:DaۂEAYi7:c$!͇'j>+FF^1֐"w060[) .  v!ztn աV6D?g9}P7V'瞕fdA7ْ}||Kw,/s6_Z}GIa Z$WDPX]KqFq |L]eGf[ 2eٚB}xQB` cVTcm*&J~O3Ia* G A$h,hHl¡"^堹(\1! m4V@w4_|*fYx— (xܖ( iLlnjQOFd^qX`+a,˥p .^4 Bʔ=pqÇ gWRx3W@ڴ+Tע4v?ԾpxM KXxM+$ᓜŒ*:W[ަidnPJ Vd1Ll2e;c=!\c9j#LyK(CxFRC9iQG޻nRqoWߘj @"Glq iZa:B)qzH}+!N|&iè<0:/Jհ2P̘DJֱ٨a*&u?A8$KՍAOo2j"P6`y0Y^ :k7\J.bP=z^a ţRf<ҷXس۹ #4u ]$7%LU< ľÙ=0l}*fifww0NT|LA)}0-kI]"f撴@4p}#oK,]GBoB&'N>:J`lTz룘M4v’?Ղ?\]l6Oh"oUQxͷJ)Z=8)N.ݜlB@c>rr:+@/gfyM@tF.x,CاEHKFZ3ykCuxF+ч]Ӯ>Dk(XTYA2 S܂N7Z _ؒ%] LK<'x=JɑޚT:JJy~' L:A',yu$~e]1vgO?5N(09WA):ZY@fccTMm۟xPmJ- ;n+Z6~\ #_F3C:71i0&(}W+uK֚o}T{ԔUue:*7i^ǵ!KULXSsqd|c82OG>.x>\JY;!aW :υZ*)7 ]m^e'nw%,ݳ K6$$"# ,R,r+6 KpzU~kZ(ySA 5܋ȣT&ašbJsl+2WdH3*= U" ` 8 v9teȆ{ma2s9`ў{_73ʨRk u3|2@#@cE>.c5ұ-nwUUѝ(M|mQ~4&ܕ J[^}~=}XP- qQF1h=ZqLIj&&:қ}!qBMl]l*ڕ8lOxN;VpՃM'TQ\_LLH4_鸺7cvE.^W6%o~ Ғ!r@s>Wi;uBg*%Je]b&)AN{?E-a0b#ޤ˖d >r!|55"S4T-e4!豢xA8ݣ-Rٗ~? SS[9jJCQ:Ǧ;Jڞ]bm+ltw x3.$W^Xҽ~vN,8 ךDk`PsmxYAnt ͵Dئx99RZ%*q42t7Ve0rָS96;e(z(X =_5I,Z zU͹J*ypf聓jжEkyG1 UR$|%*wEJµpHug"g5[3"pD"ܢ El\AMNΠktZ/m L߽UˋrчԵB\dPI r q9yf81`O)r`rP~JxfU'(ʉ}m۔ukW{!^Oqǰ_:pw~TG48'8*V`Xc1Cs8' 9yfQl˃BybPG Z/ҘQoK3.Sޙ\TIF!Fe8GW;x7J1udc3󥥻ի~\3 jĝU 3y^]k.P,>`F^\uwZzJ-$:q ӹm{xoe`PCBhSJ7n&vЕ_ԭOŠ-ʍ>|,UI3ؽr+8K+.i(wRG44?Y' X-饉 } aoワX-bo5 G`d2v<uZFG8WaL[IFnr$Ɠl2E 9Àޔq~vtB֧Lgf\R@WtV*Jݩ)/EXgZӏD1~5Ш@|89[1[aZ7ľ? 'Ԇ:5ip d7I4t6i $ K-VjܭEa/ DheqreݱnQTJ89 ͺ|`c;vh}l%if'M:,o<@7p4 c6'_GA ^P cr 2SRp "+_'-vڪ9tf N:{h'17 V+|&xc Bm܀4^2ucOVq^9|nWN"V;^cIoѯYro)u%}֞"ܪk;v "ϯm5m*:J|o&FfLVUB[6SD%1e ?3/Ӯ6cŋ>HU_7 A bysBl<.1~H%b3ŴqgxHJV0pwY ZU:HB׉n1`|B_J9> ~Zc`Xuj63E* ca n[q48+;v2EsYZY=5` # cȓq.uvv[sD|?P2i ' _SyFRq9OZHTn~V&֕|0 o&ZTS=: !~g߇$(r"٣tyFSR?0S]_r7{s5ʐo)-l-bzhSU%뽏66]N ;>;ȽB,$7 QI}jEe՛_;M NGLxӦK8&L#ߝ(8^'L5e' h-l_sz0bKTSr˖vPʗ`h+%D2ʻĞ4HNHA?з'3Y[ȏ(=?9gqu.[l4Mԋ4ߪPދk>!J?bq |+gC_X{q9۾T~dnutG_pT$k\sB:ӳXw~f˜Gel a<> I8r֝:PNu k% Sx\Y3P,a lؚ{"}89^*YnqO Կij=i-!K:"5eǑ7b gyw`&ͨ3 %WF&9dõS 67"A%:UO0x-~%UJ=bT3cb2]RKPs6:IrWM S]`E7lv6dĈ$F8ch`V?Q|}wVSU'Z3oO _H'g}!:ը?qD&SxeJB&O*,@;/0![Rqң~V5g&%8B71ܶTCna.c͇1cV3`ِm$UVO##~Ç-QY] o !K m8 *ƪ"Κr``z5by$=m\Od+F>˜r{ENa%QɒsT j=usnQ@wGB3s`Qm)7+p6 ;8M%j54o }x`45E/lb24bS5|t60juѯۇMsj"{@8 \sw: TC:{{Д'B o 훪wӍEkJ_>㘜R2^K< ـ&S E j V*Kl !e w#`iKak:)DzF6T#Ozx/>8x'5*Y-g9΁Ym`94\ut`Nw LQEӌAԐ=D$I- #dtJ&j6 İ@t5Fp^并O+$Ra lԽmg ^\H'rOY:N|Ob]6ʱW\l`0KF~1W ( 4ws 4^!<3ax$9r}bh}XӭCiq=ud5lq,)8/>o#9-ױ$kGtiU(` 64Q4棵o-f- oaY2 /jv-ɖ@™G ^nU)ވf)Q a&&7n Ij\TsyoV e(=msn-S/ zy.g$kWoTdmQ*O6~|.4i>J9QiѭeN׫D=TfeOGZ^eJۇQ8F8چ}:c?ƣ;0dW!FM-0(0>0m{ H6حSh9DSO{3zBfL]6RF *#?؋Z!M?6ԣt N~MO}2HG]ʈjߠݼ@r7yaB7r(|0Fwrn$Dj|%3Ž`5[8+@ H-ESϠoM"\b߁m_c\O藈m6ޮ}[kɭV0!vpD|mة!a©E(F;`srYg"Ȩ : 51nwLG\vqFTv$e$@>I冦e-39Z^6/K.-@Wk(b<\怷hߣ ,vfH`6<şn 2DFpVT"%*/:daa6$&|(to̷;o3n&jC2 A̯v{L^4^ mDXSd"{+z|ˤZW!} hHYKLPXxunߜDz w vZ2w Mk Fe"О4:!\-uƒoVp M} )uuC'}QavP1>_44tG7bAaH@HG{_(&῀]E7R/0"lfp +Y!̀֐I P5~E e.cCFpOןMR! z>Qg6H;&]Mࢍ? [Lﶅaz~*8 X IqqzOKM~>@,&Vj)ͦ%*m^ k?e$Rl~S ! QbUXyO: lleYKWq1L3S<%euRVk&J,pVb qfNVEĄiq FZI*﮵+ C*X;^dRG`seʫ]@G@+\iJ]UL oMw̝\^mtNYRXJ(߬KT\t./ ˬeB|/BllM4D|,qԬm )}nʕ:ɴ,vBENszC,jL/\Fҕ'8dk( !SUҟV%^1#'M`PʓBmpaqnÔJm!Ǜ?W z)G/)Hp+< Zad?g^W/T9lDnكR8&\>{@@2З>;FVK!8^ P)ӍR| W蠝W,t-j<2JDg^JF1o-:jKk b{27Le$W C pKOF*iq2u{LM<a%Պ{?d:xb8NX5q@Pˑ Lq6=Y<`yZ>!T득c~`.mf!y ,\R^PN l*oj :!Zy{c6M9#"lХ1?~(/aN]^l'irIUA:w $,zo0;>ǒerWVKⓢ} uXBHM^\Dތ2K(;_A3Q@q;?,wiT(u0w̌ӫP֌q'F7,`X Gf_eN agb[6\LԲ7y) ԅkRj'ŢJKT{ Ҵu`5ڥsBw,OE0a -J^ mpG__%ypJ= n\4MxnFJx kT=MƗ2Io,bTgj6l2h~rΰ!L:פ" |MJP@͗ 2A`$ d;N1_TeRE,.Z^MS>tdʏtLSoS6.h6US]T' fwRAH[?tPR2G:dF]`'F+;Eeq6;ePК : gI?"(`IuE>$6m?.+yL4fJU2HjC8i%r5K>Ur'I`4~FzMfVort{Ly֜Lh:\5mS֐1/ڴWM%k 6$3bh;P5kSΞ_#^H%ae9ٮb4?MF(Lg\rʧ1K:H`Ek6ndbETeIOdG"YGNL\3\}CD9vOeV倫ZR3R3՟8l`/)[FޥG#6GUq|00rIX/{a-{n1&:6.$DP 2zjC_}n>1沼.BU9|_6o\$ %Z^BgZ^I^BtnDr0z AcŤv~;!rB"G7L fCnSr;"zf;kSL2 8A;.]' K6ܧ"@l*]@ҖL;MGBPb*gl(RG4(ǶJ>メ$ݳQ+064 ,[`eOa-M""4#S }BdAJ")Ƞ 14_nnqtZ5d&`NpFM3͠D?\vZIc5/z^kx)Ev}Hg졺'bCc@z*Lӯ#YXs e.qF*=4~@f[pAÐ(FmǪiKq? 6&kL\w⸆FX,[#t^QiݬTimQ6ŀU¨gvqjVQ3ly/_eU%ewE^rт[xI LY5X(%; LH؄ؠUQ OYshCs'Mv2BLlcB 8I_&Xq muؙPZ+xsuϦ;Lv kLNUbgjDj 8O!{l}[}$ Mi)KGfiTiI8#A&bb^v݊v,$PQcF2N  tgxV+ 7eK)ޒztG!Ң"U{fJ(7?ſ @iGЪVEs&$؄y*qSNs֏_"O M&yS[{̭95a~n'b+GR>ˌm8LD'~ /aMYVYB/r&M8+1vՎ9˭zacng8SۘFhӇ3S$гVfaFq[8->?Od8gHmlꕛ罏癦:TL=\e^FBؖnۍy,k;fMt ~qm.Qɿd$@k?Ф[Ѹk0bp{k^~?-W2Sͤ4-:ش%D'WM!iKP?Ϝ5 QMD Z]3*sC׸ bKO#7д%PwQ0aɪR~o &.[zvɪL,+*5Ъ:߄%r M8Hs 7mOn+ r^t?Hٰȷ Zh&TXIIZݷ@c)yR|2D S*>x8n21l4֣T7ڗa.͙2v1:Pl/{ g9-vj63W~*u8DUDKr䓪 L^ ZB,!zsu8F^%L$(/m^R3o w/^dbTē,*0LnBfº$PyU͎_xաCԕ/su5 ^N *ބL&ɞdKOZ\܆1/K/,!0#~y*Znmߺd%B fa]|ςĩɵ%gX.V%0("M]o&[}.<c؛y(@1Lќ[RnĿf{d:EKT;p[qft F^{n4y 2>iz&͹1@h(wK{T;:Khn*;Ĭ㼙ҥaHr0RcZ{ECRJdcyNkp`T27[V; ژras_w6;[ 2mq$^AK|ԁ/x<,ݩZ"^$n-9Ŵ z2L%ZxQ|2Tܟ^.hM3ACnFOںW( 1_4?;F*Gljr\i LVp[/)gZtF [5nUSѝvWug]]mۃKmX27ͣmރˠJ`T!&:iɑIJ.q{z% *F VScjgxXE`qa{D܋.>6% {YeG`p,g!G3^h2G_ m ;'^I;_7&:4ӓVKm*aLQhr"^Hڂ u-吺;?o#`| bmwGcB1c&[|M=˭"-FQųebh(SD* ;o^C6HmY;U~зv(7pIh5tpe!LMDr<3LE^bi=a#{_=v^aP ~G.o%DDI&" G{cY\?%̵JJ %<ՑF%C Mٵ9ScUW ]ջu vb!s^QʏW"S+vI҆sݲ H!L4CaS{Ϻ""߬5spHk#єp(1.;jO3MIo$^3:W'1W`| ]F0Ajz :=Ki2{s-, ~UJCDC֖׮vנ:w_J+\ R?ƌnpw9$91fw'fdOvAp,ޢ^a%H&v6j ZivV/}DF`8-+a#p<Ϛ[V "f8DcZno*.E&(][g4y飉?zm ܰJb,(wUUm̊|Wj8I` %DϜ0q͖8ۚ3qEm6LZ_SRJM[!d\?;N-ˏ`NvQiP7)u):9Z\Sv!pH4:ڍfWSRZmN :\D{WB5Ac9:7 9yV,n;=_: 6 C|AoOsR_-.NQ5 C>mĀ/?~7Hi_jaV"r?} 8:"a5kBmTj Hj t0 9Aqʡ"+SKuw֭reر#~P5{aѠ ELDLwʛd/L<x*VR&{+FgںWonU` ,Pcda"?~u6cs[oEnjفW'8w_]׉] AaN :Mdac&40Bp-Bi7Wye:>㉼>d>w-hl;e lB*o;I7՚DJ5ӍÖ{6dҪm217lrnj^>ZكJ$YBj~ĊaVzxpdp,LEGݣ#G#L N"TGŨJ׃fqؙ#XĂz(`9ΐ;y% XɅC6}fi U*:;!ZX/mCp+$ς; Aq#|S>>/"`2Uv4,@PXꃽ]#F\N!й+I\}^ʾDK`JD4[)[RmV}i~GzsmԧnȈ ;Esjl%l-j-7 cP*dO"${(@jj"4=J@kya%GLv:ޙXMQNR] yAWi,L;ZzܲHpl&q:P-B ́ /Y VN FH71哸 OU @X:tsx nL[39+=+< KC3g}a4f&" ?oo'(32x?}duwlh!?o$կȚ>ɹZ }FU%*gִՖ-Dr!Xҗ|Sc:`?#uNSDckWj?v v6Լ!I)le%hUWx !D.G 7Psf-rpgn4i?;ug}{JKe1.0t a^S+fFhS+噳$h}5~$ǨAޫ܄#뗌Hr \TH3D%*h9C:su9?Z>o-Fu_Mh $sepe3D/ʒB^ݑ*Nϸ0\), ޏ9wqQt Qȓ |,2] v 0}h" c0pu)_sig;:)9 :8!E] rJZkKmPP,EMi 8ݬmX|8VA!Qh*gKe1 B ]%?+4)}K7$QbFsX" 6"S6n٬u 7s|XB`3J-ԕF'|O]JI{ :=Ja8"+`Ғzk/WjAHLgެ "W檟,a)_e̗ /0-- Axf`O7/5ރOV@,ƌ cjAN7}f%>6/ bͥ5)m#txU*(kwT5!]J};2[ԪdoûkoqӺC6,z ?n]sW6;Ո(PT @X91T0b u2 Kq{~=Փ0Án=ԥ-lPٻGF>a10;1& c}&Q@tȜ+7b㶒H^\~~u[n)i(~Sym;J/_탑BQb}Ȩ$Tv8!y'CMq*\JN`lZR!>DlM =שD~rW}0Od!DXhx=B~uD QlQTdHP8d;Ȋ 0Y Z-1pgze*m\cԙ#z_A)`qn5 jM,'VX4Ȟd$o [҄ـøuO)ܾ'N]<4!dTTTk V #+zӈE"q ȁF4oNzm(sdֶ2̏,VZt!Ѫ”a64 4&v_4cexgsܟycNCWɌἫQ;6p([W(EE[Ɛ K=7ψ!q|C/ 2>.l)0xlN ,`cVe$||zܯJ╆;}1+±yRLNUVN[Jd-T$Xi7_2l~Pw%]O~` ){@Ϸ)l%ENZh _CeKXůG&zPOtmj)D./T\Oo d״to'ɦJJV}9'2x͌%ϽB[>)pzu /z[Wc,_s:#'3k$Y ƩqOu]|<,7xvCDn>x/@=պM_ny.PzZYz+s;OmY]̀5QxX3'*JtL :UW~ !&GIBW$v؇ROMQzӪ25^GrawrL?\ z ehe@Z{H$i[&5M#-Uh:Ia{ SO5.KEzjɖP(6LIƹLxsH>swx>=e=@3!Vmb B~|l-hq.G$GvYI.%h2ms#2K*P;M{G))җMHI˽J*E3fi#Uf/YrP.n|kV<0gIOgBg(p LwDg0lp1YB(/!W W)^҈T-a+]9 Mwۨ|$xCDlul_3^Fn;,=qza1UCMA33?ߠ7\zγޢ9VlVwd -*;l"S7TcF QZ)$ 0ֺ7_˭f`%_Y>e)l`Lb68^R_q>?dnւ:Wy8VY^60Z% Is]^AlDi6 ,\M;8!b;_{CF󏝌d#:LXS[]k?n 3 z q'r4y7\w qM|AGP%W.8ȷ6l@05}=8w[/&2l5D@=R'~bo#.lTED\=7„Yj h^m d/ @["$$iJ;\bVL4ߨđ hg+D6bA0"n˕vܛJR"[uwMff-3[]{02W".!GiP؂,)[41gT(h♛^M!>l-fAF<͕ !䖑ugR{ xG1/^*> 쉭 *6%YR]tK+YS gP auW LI,D@Q^ǀ6~33c@ʖd2|(3!F4~ƃ0ĝRsϪH&ȍ$CKBF<_dM2n#$*-u'24ޏ "xWtXW' o`+{C2 1 +DJyʿwcdIs;~o* R S䟡j%f-LAx]̝ÛeWR&yOu2a4sysE13j[By6w/ N{!Յ-'I84-Dq/9sp1QB`I!y3+[/aư}*oN!$۬nzA uXwC7/Uu{J `vΗhFVO.i,ڄO._ڕܞξu PM)=Y'$~kv#n8Pd DM<㱌?4$0 }mOj_Ь0XKr?qtCR:K1XAqf{M̏И1?Z 䁵@A<-ܓk"8P#1=}=@秢)s㴯ͤvfEڠ#2G&Ն.#8"/bO!O8"l,d{9NMo+ 7i\@P<@MݙjDS7zфez 5 Jo\y+?_OXm}B~J>wSW`w%7gT\m;ǧQR;\QGByş-`dMb"b$wZmsf7ԧk}}10!6Ս-0p5q|wǯ6GϮsBctA3x[9,|l&Ա NѼ.t&.(9xv%+!oOT@Wj^*vlUC=igt6# ev<Lc~Mm61|jMHuX5 ڕU#%)"+a˱$XҌ=%#N sz]#G #+0k b"Veni5 Xr,ACwnG6 `͌cH<2`p(8~gpbũG29$HfE6|pzՙ0ݩ QJ7I5̰@|eS,zsK5gN Q{*HШ@e{(PClOye_pL֯(r"7SB&8R%6IU҉t,i*WDY[\j  %(gY/ȉ[UnT֬Q/ߞ^N8ٸ^XՓoav^DWՆ|OZQ!]5$2h3yz16 ЛG8hAs vF^|S+x*1l^|ĿwO5m8p<>x~}]Do%kYQX,*ݸȻgt]XYVYat@'j(ʵT h¼Џ72H z~~SYb8oբ,^uR.(eL+_WXAI[ȖmTL5-zϋ:vV㜪kޘgʓ$XNpONy_S8 EH79Z|8wm^X{"C˄=y~bF1L-\vә[hR 6"S%=lTc`ͺvuYZY|e+oK?zN =5?;`}i^{gO{iu7Iii+I#<.[@0ws>zXBܤMᳩ2gL"]G!m;dWp3=g(>##.E1J7Xq"$ Cl=Qm4M,/~dᶿ~[%Nuؾo5L5 PpњN@ oݖe~U]$Od;453%13Rr)rv7dh:z͟締tphb!a9Y?6m#їYK= ̞.}>-p(Șf_MmY :k&E_^ bmCgmؖ3Dm[{^h`Շj:ZMi+QwQRZ Ϸur m<Hp5a9ָc E\N3eRmwL!n.&`:.@tJ$)7/-BsYv+ HE0a^~O}Ԩ)tK̵`?Z֋=h$>9)b8dIKc\6`$` Әy Qݝrm7~JS㧳QZzٺN^e8.بY"se^hyz`Z;X揄eA!tG͘HE*t:ht`BY:r>[B"BjHǕD;4j"\1p)VWaOC4ML^gRI*U+Sļ{uHU`lo{ðA zBȂV>Ulk@QEh%XG8Udcy]/M+ESX0%xQYIㅶSڏThYUP#6ðف3~ 3W[{M>|i;\`N\(*T>`!:96$jba8HLZ(0vs=scR¦\FD̀'v5)ӭj)?}}<|w|Sl^Rj>YY9'//1dd H]=u[ ZFڥ+|ٟ uiYWF֬jW D8\FW6[ (@MXYF<+c[" ,7IԬuTn=@`cfŸ^ 0( c $qBv_`e"+3o+g/ϽyClRxjDC>t1//-wC!lihΏ$ܮjϴxB,.AlkWʛEհݞOcj .aj<-|?;x'W0Y\-1s14:~,3(dDQh -Z4f}#vFIz4s( 'K('fjn;Y5%Tr\37prsXngl5@ۣy56|̑ 5:=>p&H y;,ufR" ;AQe gMwFB4^"h]֥hB umcXrqJٛn(Ꮇ xgYP90|Əso/nVB*[ eRI/H`AOixdbqPpZL^/F6y7_RQD{AW۵ʕ"@.3 qb [_]QL{+*55vjw70[{+ЊFk銖o_ˀMYu0KXS TzFI<=, n\8R#UuQ)jϬk!a}RflFnc "&FWyv Kd}ƊdEOw&pX՗<*.|B(4[G39lmڿ]#h(9Ck%At^K\wJhh$l0{,6;- C 1a0|lۯTXm0ZL2޻jdadYnXQé 72a~!y/ZAfUeHvT28I zC.@W>#v^Nkn }0s,J0_+8u,g89^4׵ hOwǐGDVz cZ~(| E#gQ1CJ"!/R6ҕ ::]Epy!cKߤLKJ~XĂwɥ8?W6n ^F1CzkOWGH 0P7@|T.¤,_ebkKSnZ.C4C_*Hq !nھ[* 7E ]yCN"NNhil*F5`^`AB@YlY佭92,s^uC wwv~$L[07 A|VShoG_k%Rw:}$ `5M=V.{wOx;ll_'ilؠ(PFɍ[Y32BV9i$?U!U^@b5f3ުX2ȵQ?Z%%gNZujjF^=C[c%@83L&4g#"v~paPɒģ'Oԯ? ?|"/#'K rAٮ.坜`b$S2 E* _ 7+LhbJs6lt^( tk"v!IC5"?.xj$Q]:1Tt[!(7ghx{~2c/L5۲i)IB{IZ[Ņw"}7uŔ9e,]=D JVNE<\(A#w& ׬u עl&'dL*?}:xal0I=}!|hDEò (cw u>Qs¨|fJtfoe@caygmKA$C}/" 5}Ą%)܏ـDwSAڥu.r{PͤtP4k"\ q=3eI^|;#JW|})AlaBuF }wO(C{64_R1k|LR0F!zJF2V-90 uf(#O\/ȏ0>ۋBS[CF1Iч~k%˶{yW $>iN `&W'Su}9ݦnJ2`&뒨LqSV<4`^/Ȯ."Hɵzi3F o+aBE ۅK\6Ǵ2k—O!Yn. 9sqhd9w3Xr, +iܕ| X rt^>|^i zWa0s9pwaf_t yk5Yk3 ޭuPo?}olq+~O?+kh(/H tQBԋ)%,FMbU#RܳvłY(uDWf D7fsh. O) X{ {ul!lؚթSӰH ~%{W^`"b"{ UtJVzV"6ϔ"$f&3)VyY! /Wx%&n1T iM[%C6BLh'WZv swD90R6 &<{VVbK^`1f`HǦۙb©Sɂm6f:PA<CL"3陕-{>-z#p=:?WF(Qb,CgDϏp{c@Ek nZG 3j+i}E'mTg(&rj9چػ8b'/KǨ3tv.<8oـʈ(p9p'0IM Ar,$cM1B>;Hn %衜t@^8T Š+)*Y;2MP*Is]K׆dI)`V'wkOvf:vS:.$m PD! ]МA`Wy ]އ2II""Y7 y1CO ~dƒ튛8BC$;ʆẲFXMjwN 92\kDcu?D< pÊ..}UG%/JY;~u^&'9Vby^f&\fXZÁ~w*@.n䆁MvR#8vcd2]/,(ԺG6n[ X SP]B@'oC< EYxv2ͩ,&k|Be/M-Y !m_uc7_zi$8SDuS=J^9.ru>`x;b]ܤ?0Ȥ{%z.c}hfN_U.>w7RPlЧ}pvW*il&:>.KYp Xu yc@"([,&+M Cl]*G%0_ȒS3+LlHpv5ǵAoh([i8lK~ p1E:I͂lˢUI?7 *{Q[J ^Nl=wG1%S|-S2{V{9\*|"݊$=px"]T?թGw\Y`YMoq :LjtIV7HvۙP΃pV&>,a}O‡<2ST"\NJd b>Jtc]|Kcj vCLK雟p_+xS3yZX'>鄇n:)鄏`HSB(P]kq޾U]xbTO~)֗gBv-:v9<NjA"ޘ7d`;yޫqneSqx3ͼVV@G 2֯np/VhD(FbW ҍN%Z k{>D: o\X u}IOgl 7bXI:r7m DLvGm3dc/ub0žo']'uY&3rՀu$I=7|5Sma"i0bmSٔi}&k _Y+a,G[&e,1-k]0Al\6C;E],G&q}zv;|hE8׸C`XjSm^aQF|0O%-\VtDn zdTo8{Fm7CZJ-х^/J ̪I$DF-6o!*h OcnPrF,}nNlXmVfVs2.wbS{|&vݻWwF \k^PL$qg}zC/K? E!sEGKjI;BT;b 9gZWghI@f*̡y2l=aQA=6BY/%WvC)J+=^jU=&y_r۱n>$IhRԞ1{M9L{]B|Bъ9ݷlֲBP?һO-5w[3s$z?r_K&%;$=Ftg5#{±2*qM1FzSGʨ *~:Ҳ"NiC~#TMDFy}VBiU[@}(&mT]wcmSRE!7K›tQG%5`4zi3ȷ vvÖk{hh0ٜrTk~TU^I\AوnC ԬTe!3OIv0;F H Twhڙ:[5v|!=# (E;rpnz埂Q.Bp*Yh%OP{zlt*3>̨]gx"kzav|IAUN܇K$16>΅g+M 8:ڜk55CKQ ̖HVS N)sƻgΦN<ɼ4N6iZE0nj\ұ1r J WA7օ>X nI7#c-&Qq8MJJ^%- QNx+Td>xJd%1b{0JbXz"ӯ2zcEݣԹ%= RUnEZWݲm wBh:oFpt5-=x#7檢i*I3_4NU:} maTrDS`( ֎ܯȖvL.OyQ(" _*p!f+z:~{)bƵnypn>kˌii,ӔmF=(fdp9FGs}8A_ .-8ONZDenu[Q,`I`9htW)Qp/ +V9Q]؋CI0c[/^YZ&)XR2*r|I?kT;V aye ""ؽD"=XtyUK%b:4M?w>ÿU*b6d, /踶7yѳ"$rmG& ՝'魂э`jmkϴ6vdCɾ-"Cw쳯yd% ?g/͹I!^1;4ȰtGK)bÚ ]}i.O wqbp5j.%UL oR 3Yi qv3 jgs6xuP~7F}2 bMphD4G"Fң*j2 d$]Rûcж'U01t\&Ċa2_D7z2mTkqTMdZDwIDlZ1ɏ~5KSC6'Xҿ %uS[F!y+w/JE[M+5U94j}y,eӌl`nPn)fܭ9'7)gj4Мˠ}pr9Դ`"RQ`.X1! =V<`-n5 P1jQuA +Q8@:8FGF`xbCk/L!^$ ߝ0v!I*c3ܳW\FL|ւ#.Oij~!]hQU>|e*V $$LdvgiȀLbGe,4f^*kyP$np֑(~vB3[uE9.-43e"xĵlGbh]Dsu,*}_/j0B4-t6$R Sp_Eë؆KNOnGH"\?GߡU?=83$p @>{3gV /Tc4ˁw72V<&Y}wu]d" @6 $>uo?c[T2qlO2.|6kq7nî(frXbm~ *0Q؟]i.,%hNC&ߊå]Q7.+a&/8mKM:1n1 t3y|m|ȠXتeB5v&򧹘C\^"쳐<xb8Su4S25GIB?g/55Kk31?g@*ޖ5N9^h ]Nl ԥE{C8V ZB eAV\‚c7 sao) (*BW&Tn8 8BdvJiSv@k?RT;:vF`N&ϡz{B'Fc:lٽJ9x@+mC6*?81 23G<ZOcDeAyI84 c`;-̮9b4iRE`یoNmY zW=-ڳQTM"l6 |FQkατ%8p;ZkI!Kl'/wc!kߜʫS__^i6hypFo~0VCf{maQ16K'xOeg'C3x&nlJꞒ3'(OSPm=| ^>tB}pϹQE%ٍ妸Ww.Lб?ZM^98lE_X]ζ.:[[׿RG-PCjir8I   7}E4`+D|VSL/kA>K93wn:ֆ'a!EUbHrei?Ss))@#'E+?4}lZ# Js,ʗSOo3Bң.,d{5!y(:D>Ww)C~5#aoT}8Z3Z/3s1IfX_`! 6dgJ74txK9Xnqkglz?~) ih<׮V@=|"MJHE#Pwe!T#ŷN`5x m988=#;D-58ZK :'<QsݾUx뽧^nNSHjR=-{YD2> Peǃ0n@mtx9?x6n8l#?v/K]>{X䉼V8[1+|%䆩ѭp"TPJ}_e+ܝ>4m5lA_DWI_co$Ȳ6mmG\L+;o(5:G}0xpz^|f;jmѫѝEydK͝t7w 0pB )ˆ!j{9#M^߂XD6ņ4zg2& Чٻ_ZGȿރ@+r2X~*gDY5%utFR)ےV{4ABr7IgWy-7m'ȵ7E 7!W׳eYdG^Ln=fk]9 8"kLթ%CYۘ*O ],DC9b#D#Z3UqfDuZNbח˙,оz^'H벧GHb͛Tj8kpϿ_ܚ#T")r_)i14]d̴!y.F* 痆^ ߦJ3x:)8 3qb;aG Tp%w8ʇś,nYAN+[O]A;gs ÎJRD?X{[q({Pp ѓ˸PNx,H fT-;t]åUg7<}˅K%R_. V`?1@L0i;[Q]5ԝ-uf9u(;KԼNMk$KB0sQ򣔿^G*mJQrtY8 { |& Yr]6_#!xC1~@]Ń`U>>Wp9X X3SECO/vbtW`j9cP5ch'_TUk?G`qXZ h([peZzzp.&jg^Bk(\NBpWGY{PvEIKRc~rNފ. $+~kL汸G#X؄14b2r%u;ƺW#i.!3t>C+qގ"m?=ZU(|ӎ&޲]9[\&E͋ۦfE{ ߯OmcDzRN!Ɛ<?9}fO<4[έPtMAϾ a$9E3Шd:F9Wn)3f++to{sz l]S2Or0 7 GX b6(y#yX7!eFWS…a#t0>SЖLw:k  7hb~a>oc/88is,?236R*։10N=w+A~EמÍ|C!R%j!UaM$M*>8@.d MTd?O8)Q[ 8t*BRJz)k@rvnZ*d%Y E?:c^u*hߔιdѿr R17 Oy#v!-Gh"]7Oa$q3vxSgfQT\C- MH\R0(3=`67CEgo9\RbT%o0[9Diy/t\d M/X\ a6H^mDe**IcG8^Tr}H.a Tt"FO]('4NaJ_8)0!_Fpdpt0MSU׺Q~%DK23ԉg:QN2B/&ؑcW1<=⎿{w_/Ũ)HQ\R*no<3ȿ}2$;7@q f.+&XF; 5'>|#@:rp<9BO;+5 ;6Vd ~^HYY)c΂]_/xXNPΒ +?=loք((S-1 EvyH~ߑl mr*7$R~"i(ugFuc4|j2Z t^Fh>fYbOJq0PMuq+^ud{l )T"/lψe^ 6?1`c{kX95?~[V~:\tm*Q%xQqnckR>ëi\Ornu无uҍ<@% ER*>a/F*ØLur|8by(GCW7.liIFH%?`+U)[-ǁ _o\Prj t:d{q˹ɱ'oMפ_3Jw\.V4P5 ;b%HEƷCrϢ"ە:sx!^:瑴EtH+k@C>f[ 7HB0n`>HTeg_q߁#NLbe%pz, T˛P/Htia랕. LbR`聯,GڀqV^wG>`4 ٽR` /M=cBfoL^nW?K=3`)}r}%} 5{6Li2t۠Q݉E^S$ P(p>gCQSLKQc?n2{`xe؈9: `􌾹r)x"%ԩ-\D٫>BqW۱quȩTh[Ccw*te]߄θVH#sK踥$$tחtX3ȋoQV wK{m#*/7~qwgfT.yidkrY要/:YtәH_F*mp592>GT+_L +24/?֩][ -32Y#Cpw$}+4_fG4-dә@>'qŕ^" Q# yܖ r.9S!^HK a>BiQX*.nH&9^ ( ߆#.y @Htf0?li4j]_H{&mF 5{$R5>E庚Y`Hn^7, \H̎K>1i:'u8^u&:2 ÒEh0Pjsv8 (kjW3hPu;s\16#UnX~)ֺ-Ots3WAl9Q ۤ;/B-8\ ўyIфڸVs.OujGbtlp.p\ l0ZĘt3-t>\}"ĝJkȴqȸgQE`Q||2Nnɗ'#l 򭧨7Ҥ6=ض"?%;X <19e~Β騠 ^O>eb V^,a7A,@QvCOZ>Wy1-=-Pgh B,)ȑl A?k:Mh+j*\Ѵxb>o8賦!}N KCѧas: (ӷ!AY\v70N A{D=:ÃRB s1l&w0~0(XZxݓ ]Qخ7^o [{ '/wa.pe>?U[:fF'H/K09*Ȑ(8[WQRY07hܹ‚: 90Ғ|*5/,9a3 *lL56+ViҾjR~ۤ^O#hFX1{f!FcCPSȜazzOa[p'0KUWSe0]zX'z/[<&,rnԂc#kL)el=JHZ^6Td3PH jCEIb?0 piꇘ5éTqyk J\ PӮ# J!}tTEw/&p Ggh9~;/~8jLtҳUmmw渡–h}q 3vx0&Pgf0Bt38nZm P0Vak~~+S(FģP{7PM3`n) #+SM cjn9z٬E[3jl[IA]"iSA󚹗!Y@HyH} ͝N)!$$v%p? Hul !_o]Cwb6Z2׆M E r_9Ks^QA+zl܋>;}7D^>M^@C-V*"@6rUmȯ*tz{aR~jo\:8`y0B;7:mۊ'ťZ: wB0IaRz?b@iP{=uk"έKUjlOfu +3mCfO19ژfXI%SN6 7bX<<`$3Lq| \-<^Y؈Ed} ,Re6mřnW:uBNmhC#a`A6@.or !H̅pq";SI 3E*d¬GZ\Z51xBݼ'[>B@u[YJtp?,}~Š8IŻFYck"?əsMC@Iܪ>/Y4WIPk$ݯӹaþXF%wr+$렑QTF[ &nRRO3ڝS9=3jA{ ^4G\4SCs:ZF`8 sQ'>0B)$ E6'[.hP _1^p7"Rf^JYcpp;9nF&3'%!ǣ-7d>9yvOgS>\Fa8UQIV8R2gts$bOsM8^tB|&qzZ11na"ÎbF0>'i:vw脮M?[C4yZ YY;"ShqFwԔz$ME524]5,ZT?݆`Q߹R~Ti#n΃R wc-Gts{n]|*s&O~V/\cdu1[3:hš`X*Hģ݁ ێhIttsd&ge8LM ]qY"qpM $Tu {\S'Jh.3QqtΟxW/WL6wvMpN6AݚzJkqo!9jKLxΗ'c bLLS`[.fܨsb I5a76"gvN=65 ]Bwv7\&dMS_kƿsz8OAW:hj"}&& ^w_0TPB͠ݯ"rj2LrB'Y^-" rG^FX:FDo !j7(!p$/*XLku)"BSJM}w,%DD0%Ǒbw&&* G*$#hNPpBdzZԍj9Ӻrg'L4x(*7Ik2|Nd^g>٘R5‚r22B:A$LP+xUx]oA'?#oxY +޵=lm%2+3ğyJYoMU{QS/gWUX..|Tb#5jZQ/7Uج8u-], 7I"T[_x *u#a $Rb4fN  NüsNRj>k9 PxT)!:qiww]kawP<8_DIH>I0w\^#0=3s 6喊-C> ڡ+QfJ6 BKO# g#dPv9@p:֗_4/,1"w ;+L۽S=om=[^ВiL@/B7#*G6{9|En>:9=4НInnMJРa9E)"@D/mJd݄_K%y爳!7/ӕ~[^QFQ\Zr(@Fw<ۀFm^<>SB\,vfNDlN,i^-W:#%~ZPo=ubi{oJr[0;"{Qqm =E;Oy;sKU"k g/ ;l=F3u8I( CQZ-1u?|k,[nR2j.vEUS9I}Z-Hu/f4yU|{:s%vYY跢kь4&ҙ."l¡Vr0aUcRWcn"6~޳l% sI:ΈS#oB7 b-_di<s .YZX]!F~tD1A8vS6%mDTlOc B{ |;spɣKl @X!Cp8MfqFvCﷷ5)O*Uu"|kX!ʉ%M. O\570SG@ӻ}̳#qGcMەH3nH@{i ;e_ Ϻ4%Mc7Sڙ0=k%jڝGVj r2 u t2Dëf4?qz D'MK;ܹAS׻igI%c/FS-) 3BAgYJI89F2nC^^HLDuѠ` o n>Oݚ1Pe+zkSțk'r-k7oX9Nwrs!_'_M MQ;puE3$#K G}+aC,9C"s>?ӜU In/ NP{ H<3٧opC5'81b_(&RR$U"BO)F-%BlP8ԮkS:>#mG@ӯV T`q6o9\;jAXl]$ VR9?mЅ  4ХB× /4n'(H +=Kv*ݹc|F"k\9U]%Rh/zyE;h5sfzp]+N*^0aAR!`̛4~~$g7 Ą[BP"D  n.jLKZn.^>>NJ=te#r:4Q]1>Gд7X)]??j`QdTڣi|ͺ|')I䞕/zjf6nF _/-)IHA~\Hݽ Uu_ nt+;+(!r E H7b.-yhGn1;{bQ1Kt@.Y ES[d#r- 3y,U }/vqޯ -6H ETb?͞H:9Ku{Av$|ǐrz¡,| y~԰ ٿG}ܝf:3/o ˲.T7PL}̇d ӟƸ _i7 i v[ىDIF E苜~x$P亦7C6F*B +mŅ*pe`q#-'`C@,M W0 LV[/j}}ZkjZ$#DfXHO`Ƿc?a WJjP0kCkvy&eEJ+# ^1Z(iX>َCUGH-9l`ШIOhU4^t2,u{OǽrZ(/JZ I)V;t{{'z.]Sp2Cn:/KO޵FI"싵T+vY06ݘ1G%9$bHۘ`1(kl}vP{LJM-VfbG WS" X )W3uLZ~2EY( h2RU%ox}Ӛw\. `#qUe)+Dr/tq`֊,\ YtA Hu V:/3XYΊ*VSg?zsnvɋsIyB'`KM=:(j[;J;9)O,}?Xz9%-t(i~p޹%lde4yӪ_Ü^:"lZ|rjG_UI@h NWV=asE*[UCʷ^+-,/Ga\Js*W n8% ?W h σý1dO e2jW\ccA 2p0:qt:j^T+xʟ L34 Z]Ґ`KVxip?6 1*n8)2 PzI$1^gCݯ>9/_"$L(<,a .e?%k&14=">\CҲ/A1ȮfO1oIux3tkA-`ɣWfm!!?}!5# ?/S- < HnۧHu3ϔ, #6=v X qкL}hT< &I-Gi0TLK" n)6*!8 ew3ٚ(tb-̊Ok?z~y5'SoF)?R3mI|| N,$oдbFR9mX6U^bM1{2 JA6+88%GJFJ{y? /POzqn3 -t\:ܒieJ@D+]cD< !6vFd/ g:Vl} ׾ :gpMHdةjAZ6=l# ^K ;" q^{E<4R-DUWmsx{0<QG9v  3EZ4C(w|3#VN~GrEk^6&/z<,M*Ʈ5ل^رB\*ziH 6YGX?7@xٞVO$tsGI +2&s|Wۏw#p"jԝWFSzEVADҊ<:b\ ~kUvvú\P[ =ҥYQpSlzӠy8N: }}(8ҟJM%H i,>7(ӄO=gWbY.Ad6ɿYv3l5뮎z]̥Y4OjbLC[Z|zFeff.x4gD;}֗YJ\ުk+rB*iU#q`b{v?P+8314˿~5]t;!៘ U4l{hOğLIC&4G"S r4?;ڤra*h^URT[dF~;%֞G|#++I|a^!F&5HzGt<v}_ܬWC ^q=Ё3t6&- s8FS|Sޜ}{}?\8hQ8#lFQxcޱ+dsj@jC.`v[L:ӡ衪d⊡5Du_ Ts;ygϻJ-r/NkBt`:ܗb38Vm%ޛ1Fq۴n[8toABNJaw0%&v*_"#kTS }0T )`6#h_ι{іgf;!0VIˇq& dfv,Yȗk'TuV|` Q࿉CX_W+z+U6JgL@߉e 3' 9{OGD/tNq$7HS֬$](]phڀ䳄!Pcާ cr ȡ0"&,W2%cKeBVٞOXtSRUhBbͻX@wiN8KhuLIP;ʘJ!p},ѴDU HCåt/|A 9>_כgo쀥 ," F4 vuѕA=TwNݽJ/XkٿA[t>uf& L:<"_.D }R^9G=pmN)V{lc~> F0(*<5?R!r˙faL`p"cgs6e[M,{FLvX)C׼SV 54$B?uzw_,0g҂dX~K.Szr$$t_eùkwὀE{|}Zӗ]M)S)&BR~,/d_W -],56 $FI7"'qVeXGi`,aa>j!.\~).bmw f5k,=C$7Ci+n)HnfF7K{3W ^R 2?1楘8ИNP4EFj{f|ʃ`Q˞K{HϴGr !JA*!B^u]mx5!O#Oj4,;Ӹ\qp_LqYk)Ulعf4^J/F?k{ĸ SEsF &[sa\:UEUfٰ8r;c|`ʤ(N6U eG8Y${2 D cB= B(r\{\~Jt粩?C^vM& 4jуiƅޑ3㵨C382bcqN0>;+ATN NQP vXџ<>;ev,YQ=\ (sWnzP4hz$2LׄOarÊ%rIIO `+*5-,@2TF"^0j=jN۝#]uJNLⓕ#*ԓWiԊ붟UٱNڴ`R5v}دtadxR^-c9_,_,=e[uk9g1:GjkO  4W#Dmw3ꯋ[9K֕/q\krY:'IjZߩnNrcEZ4fn|XAO~ҶŸ,0[ H <4&=G]_7cx;]R?qz6"1Ϩ|kr_3[wT\A`(5[ߙu ҳtן~R΀s >Be:<B))ПT@092}KJ~R 2$<Q ZmM#FPK\Z"p'dacKy$2"LDBe~@[1t[ Kw}[@J2]Ω 'pFqn$PX)\G B *G@e6n+-ΉjLDϼN-c[bŐ>WIa3]Cr\ol ;Hә'oCۏ9oN̻U zZZZK #_^&#[h/mOs*śI=^K#`qjvEfWoڐA-sŁDsRNh/b"6J:!P%#NniAY+-yf(DpQ"_?[k/ߥ6ګ#ՄQmvk ,"ZэHU?MXpW+?r+.b/AjBNAmWzJJ*ܩ(SJ%tO~;;rWٔ V30w z%'Ҕ`͒_|E^a\^OΗ`!;ݻVIͷ(B |PaZA7l[XK׶SG/0{ ߌX"/f5zz+(X>dS,c!&`fq3G])Vb HC k;5EȲ%{PH.ˠ3ʓ=CWo.ha4C)WE4iBoY N!yOkLL^BUl}GsqF툢%QD&6:(֓o&QE>*)_; <@44T"0"9ѱ^dsS~ .@Rv~M~,{UǦHLJz6!OtcE=?#]KßqgP׍9\;1NK?cctE&⠀bSrCU^&aUR,Ȼe͡2QJײ;g( -\@@Pbgg/mAc> 8t(zG^SEǢɣ;qbR6/Άf;֛yNɷ;0]B"( ?͸ېpAFxWnuT+12ᰕ׸j)ڛGhcvʼnMn{L$P9_R z*>T(zͨH{/[LΦzc-Ke (Aj ~̙U%%ka=KA:o'w˚17!sI϶Q?5NHau&-oЇMX*p製ϢfKo)!g{Ѣd`exyX|Qo K֛z2DJ90id$H<\S]Q `~/0Z^҃1#L,N"QkwAInsP~d̜tAs*h :74&xd a.x&%cG +LǿAV'ReNkyB Fi6mLo>:cW]g,6߃1=z<sh+Adls!zY#kkAZ2gPˑ?m$CցfX=7oR/";3?8Ѿ}"Mo]mt!ehg;b'|e3 >H%Od$78mPEϘpI{)Y. ہbq&dܑN7.Ck1g]lU;^!bSl 3D \dۡ&XFv\Z \in;O*T5?#-Zuaog ũ yOa`Y'*Qou׫J@=\03_tW^* m`=c]:qw9*k`;5x:5$ 25ldMd2?"5$0y*8 _\!  1( _mc% B+COUKbpձ `(KϽYǨc}];SP j]Nop)ph~~ֵߦi.TiIa4AHX SF][a*2ׅђ~PBd~sciuR6W "l2Zmm̸gooqd!H^FDꁇ5)yH$ge^.1}PȨPޘ}(B0 U 0J ;\=E.$+]\:zhY͎+1~idᗻ:u29I$p\Ǎ글XR!@x(JA,_&8P{g<1x^0bH75w3Ai TE;V1ԨBޑA0)rLj a FP T-ߖ}4 DVݓkvbIYxE%~ X@D1s3Gy4۴Pcn^uQ*h$APp8?r t*(TCuuQq쇧wL &dٮ%` }@doKy={CDf{RؘTw2-0,tL= E%O?eLw@\muk>y($4FAyVΧlx[pt>Ai"-+.DU !V}*;fݫ.$0$fz䃟 Swʞ2@9cjN͓7hT-祫"Ui?iIV+,S?0xQЕ~vnMoE*W潢K|(Ɣ|^tAbsxć"1|&rY}`fCykĽj|F~4or"3{Rښ ;mA^R3`O[BflDSaS"FΆ썲=U# &~57,U<4 + z?gҤ(&JM\ӷcPyJz]mEH`ɐa;Oj9vr>Ih.Wx^e s r屨{,g|8Q f}X ̫BTId%ʫ&}*ܫď # 4c>M1͕(qK Dwr)?u>yCLXxҌ'at`X=ȳΔx)\2ͅRbFpN`I;P}|ysȶF;Ogaӟe{'BcD)"\ hS{U>;P󏄯q|i3|pbO~Od#;=GNN>3*8 qbaH:pnr/V=Vf.B+fPܫڃC9jcx8Ln_rA/ƢȄ#ir NN3xfcHS ogƧN^BTnF [DˏU6n<i%CN75F"I ,ʛ"EuC۷ š5 a0oA{-!Rs-E%nSdYgn L]8xtYU2:OE_^6$<ص&.*{k8ǿg3q'X'5F5ô[ւdr>OqV-%?[aC4L)'jֻфC|(C ̘̔Tz?tPާ@&UUr N$)gA՟ j~Rlb.dž|E?>*jΡX=i-m H-, r[Zg 9 (@&v+C 26HZ/&FymQzAOx J_潵 Eg~ %3L&9GD渤&~= m@(<&J_drCI?QgZx(C 6I/}O@;)a ){+ܦROt:RojgWTq]E~Or8,d*V8UU`&֢e@VOzwTTʈt,lt^2z9L*?[_!pLqm,.GQcz8r&r 8Q*;Y,s,}V5{n2A=_&^uAEr? ,t5m/o`@YO!Ek-C=9{a S"6SrIȃ ȁ@ bj^{Bs %s?Z0"Ҏғ3Ews?Mz8uC5t1^ܛ0,&EE׾#p]j6EXbzff +ZÖ "A)q沢xf"ܲyKF\>Wc5㸠͂DsIR=iY .#LdE'{Zy wۮkxZp9*?j9DJR= @f|}b%+VL 9Uv`@zAmUaזlՒO0 MYAb e˸Cb2rbxp&߯2H_ʿ}]Q@1ܔzdMxDis =hCcZ:f0.ƼHvXAWGh :޹xl.a2DfHeP\]ftw^=hՑM U5ػqPF;䀗FzsgbúW %m/d ]Rl6m5= 5jpD:Pﯯ*COfό;yt+9b:jYyYٗF9xHG؎zV) qb+lTV>6vXZz4F+`K^^`ݖA6\hRK 8Ǯƀ*GIԶNDd.*$NAH{ᜇܸ޷G~ Onb=U0*l9 +mX0GpA-+!-RS8IS 1a# gtRV"* :^t4j`)؜B2ݟ%b_̫t~Xu  (hzLr;z~yeVslt>h1[=8Gn9 _'-qF=;B;=B )3%lWh5 hf}AR7Ϊ ~Ne76U(%h6vvGA`|Ie˔̧jN HTweoLDv̯;+j:[,{SXVx\0EGy"$nMDK(@ׁ@FeV%?1mոnkWg2Ҷ[bC$ʛG#`d1L\VG~RD ؁#b8Južauc] B?/%XKl{,.Iε8<Ƈˉ΅2Ǧ41Ds$@nBfz4MeObJgUr/s7МqP$fNyC/2kNK΃,5ShM/K:PWDҔH&Hg"&%t.pa|x êcTs$'sy+GKr*xm>3=L\ϼ;!|DV.^џS^/̒N^y%:,~k&Y[T2jfBk.41DXRvmY޲owgc h|'2}S?&̊s#Ոؚ+}/a)8tzpU6PYrRS/,VC܍2àJ\t'/w-˯1 هqo]x LbhP=qOL̲HQ^xy)vUK!1&ho$eO0"h"(m,jFuE6 H6O8}.xn~Bży"E5/=ܶjMmufR< ">j<ԙjUX|tK1öj#U> mA+rL]rPp$G^ }O-GC- V8' vcUV qxk°/֍:l>"BS!0yY _:af exřdWK{}C0ɘ}`wQT1 nt+pAEjtf HΕYۆ(м  ۭ'Jc臒#2.Y[vm¡+6̙$#EYz%}-gZZ I NR~ˮ$^mp椻pRnZD_Hg4wJ8Ο{-VxRQ-2T|`z7+vHrzɓ*7~Cyp"g⪈`y/7(_DκHt'O4f%Y6EK4/n8)+Jqհ , Ւ'Yp7iH+Yh̀%q/@ 8{w: !COA;a E:,*8jC//$$EֿXQpY:@{ZĠsLb$`roql Kg'_ Pcfʮ&M.K@yUE/tU{9i.>[2Y Sy }h<>>~p=~!"OED<#:VoUz=Kh!|L{(rPF8%{ScpL3ߘQ#A܈c`~Q@FɎRDt]uYޒ~0ށџ0aLc Ԇ,tFqF*XDi3V\ƹXH3@Qcڷ6Qb?j*vڡ!flٻpo%nrt$-l".=FAN7d.EADRA8M c&E U j R;8 J2!HtUDzy 8tZV]z-$o92BҖ '(9.9zDce#w1ڿۘ!!|zv`; f_G7ӥ;AB0ϗ-Z_dQG9LP^J+n@24ׯ.c'cDÑufqwe.zb-ّA$ W;VPq=t"k>WKAOo%{:[t|3"< ݔq[f1$0C(z &42]miAWCQ^3Ic| K_Qښ01? .;W~"(ē}1ќs,U\IQ (!%邥&{L0uG˕Ehb%CAܧVm~tW27U*uHeznd,qjYm mehѩ$eVejgͳ./L {f7|Ǹio#,{S1 {u&N-M UDp媈'1ϚKÙ&0ł!c@DfE&yļ(!B9»hѡD(4'YԏF@8HmLs}W4wg%Y&lh`> /bÅm|l1S"rW[;SYh!j?E ~ ;j~Vzd^iڲZmrgQy=] h8G`d`gQ ԡD|})!\uي I2.sM3xq6m&8k DV-UI$.$PV:V '29yQBVi& <LL߸n9D %M_ëiHn~T/IwM{HzNerx/5%&qU%m &";i.=I(A:K\GϹzʢ^@<H2 &ٗE[A3nv^],u^؇ ǓoATDG[8Y,N*;dOW;{2VcDm`m=mZ,Ձ'51 UzJ&gkR贓 ֡p'`_Y߄AH9NAE6o]NIvFLXBHj&CDepг5Ë)΢2TF676a#g Y~|^F@9wvYyf(N1WrCQŢ)BR+x/n1ӭHdVDiIߓD{7 ,3ryv׸IXGOW.etsiP֮o}T5 J- Wﭶae)aV؞}9޶}C+[Wâ@kh4K[WCKy8+z[R ߮n$hqaQK=p565F <]aXϖ߭_W{Gйȗ Ȧ7QR6BD ڲ-+,~J Bu9Ԑ.ÊՆ:>C| rJUǦaO겳3iՒd^ Z-1oMᇅzkP1)Ov6ٹĻ%#7 ~[yV%1_ ?jUս<͏@i8X]b)faR |[ |o<4[5Xp< ШT"ectVNL3h:9kܔ;i- BzcsE .w̍`hܠT˽nw s-2LQ.9FUIGQS26YK)tk!s$g_LwR hhOE_6Ox5ۿ/s'8kem8K:V$uI#ڧ굊in_tAdȏr*1 ~b]ӹʬ+󘿨('FRbɧ޿kwq 002 ip3l+(:1]O~MVcdjV>9rDd+!$"72s46Z%d\6.BCS-ϯzФPԐ¬[Y__qK]PPp{CIެ? ~]oIj3 ]`JW  A-M*)TTC:Рyq3U(LKؼ款Ry4*Z+=vK/wU7}6*K(Y;I&nN] 5/ŵ7FGM׵LӘKDunuhB@b09;D+.qF*y,f>SG n|*ce׬`)R Ar^٤H;jDnU^Wr)ٿEHt/N.pFQ"_|'#!Hs^}2qK7H#0S 8w:arH 9G$>4b 03ca;m-e޻bKa9:%g s? bPo@yt/[BQ-,ċ <'%K@#VStTsckV6 u-s 7ĊD-+fQMgյW-\"`L<h愫 z .u?vW;c=qvV_Dn}-ɏfSbmDXF~cKYZNקIrԡxC@X]TE~c&2yGRXRftIIgԫ _ f"fj/d5a<)HAK,@A+П—t1!s3ճwzh)&Ic QXWG.gU)hg="/^rZSnƟr Պ XY/?Eml%PQ q#GN#J+qt1^' KIehbnJTe5>y;͉̹mWFdyJVsifL0,Luj~ʗHb-dEҜ}lNmuW`֫ G|p7jLa%md1ɂ2Hcp::lxm}: Ͻ´@NM{CG6U'1\HD"Šl~pAB峁j ڌ+ȩЈ>,e|Hf/SV.ԫ4cCImPoZ0qg,K\l@)zͶS#hA)Y}ix>[Y)'rdufMa,iG¼ 2&[Ú 3MG-~Qhmn$g8Lf ?|ftXA٤敥Z^q1;~D88f5=Ӊ\>(.2=K/D}oBe JM2c+0YvE؃f}F~x=ˈ.Ǧ]R (9*. avџCŽqѐ Ƞ z_E<&lXq?p.6|ZUEFFD46<5#2VD]/ZxJ] <W,t$|IChѸw *6_oe^? YsDNgpLtlB%rALڏZ1A/i2sKCN,>z1aW5 !<${ ӹn +:Qd/߹[J-ReɥRx}xVx%XS[l)!42G+sKED!FM@W/\CvtK3l5o ]? vEN7w9©!{:h lee͠c:A +a6,hmR꾴nB|'K'=HUo%u<5ԻyoU%'4hv*3?8 9 %l&@7ߝ8v  -Fm7  :%5益o^Xa+y67ZA%$.oNLˈ8C)种;{Z)sq%NY?ЧCc:XH"ֲ8; !:aԑ0zmZn謝#Km'~%0,'hJg[0nekm8jmOy/r7#jpJG4ujPj[p؞{>7dR9F.wD"2DѫJZ=2y2ptg&B-!ӔEy^/icnSs0~_f!9U85)øL~^G)U#>._`6Uz]Ihh݇(dB3>Dm*оzq.> 81nF7k{wE#$b.̿R3Hy1Mg-@s;O i L QsEZOcmϽ޶SǯR u ܇bPZ;dUЮ܏"%`ab )r,AӼ0" 8-K!kU+ J8۠߾gJ+VEBL\ w.iބ٠^$#jmc"2b+i"=B%cE g2ddž"ƥq//2Ҡ9A*1e*:LE: )~u-Grh$lˏW~ʘ:LkMcIUlq|,:e*[s᱈>YmZIk#7wRze `>zU^3,VWŪ3oqɥD7ջfv D&fш#M|@A6ЏFRVGu-ӧRy_Y;,dxْb@T˿T{Bc}{t(בmjTx*_ l(6kL@JW X!AO9_=SIM.5[M&Gpsfl,¬ɠv6%yyh7r<º?1nԟ|ʎf~RN{RR0MEBE)j67J`$F +dT{DZy%`՜[She IkKZH|¬͏*7גT[i؃ p)?O[Z-FGTT%.#)MVfZNE#p:xm U6!4rpJeA_nDޤb椗sR$af_8X34'MъA=8A|' y [1qIf lDhYmFF :ʴ@AqmU-ER[4k|:TXY>s9PC1 <^fO.ԟ{4r=sb }L7?_)%bo}nA|%_um:c%ӌ1QP *l)Б18Rjjߕu, p땞{y PAJ\&62 LZ G8\+ 6-vvDͪ1b SEC+Ve7$u2s󧦻V_ Fs;We9MF[ҡ}YIAF %«I4WeUEyVڗQ P_U}i\;)f_)#RJh>E#NV> K&F=*\shB ]xK@^{J!K 4q$t%{ N=F X,,5h?g_rl ]8ڈ뵧DZ3ֵ<[@SQtY2Wnu `|$"+ge0m$ax.h*f}I YbĮh t<ۈxKd0e񱼓s% <}m\Y' ,cj= #]89N\5ƒ3TGRكC-Qnq*5o 5O)mj(U8yÄ$s'O] @H%&{ίo7 w\*/RF/@#r>mau( p:$0&}i`CN˜' f/7=dAq]q0}e HՔв"Nl4ɬZ&RN+I~W:QȯCTv0B '%`@smtf(.+CZZoBP>QRO`J!o\zN}x S9f25=^\Rno u/qZ"y[M)N{ɦ#(IwX*0; 4Hvɵ@B-} \EqS)yF_U)[IƾUefRm. @fvhW QZ;`R n=AY.E,VPzO) zS1?n^Bإ7L&W+Q9An"]ddWvo@/c}iPW_l"yX]oEEDh6OMe)f4 HzR+nZ֒ܭ9@Xcbg"e#j}GqulL=alDuIbuhR9mrvZƈ҉|=om%aI) ;LGd ǧ+ lg)tNPeStZXE#^o& tL)ς~G uv}!Hd}1~PcOK c*x]XN㌺hHj*nQ{ JH678Zw!c٢.%i;j!3y.9A(x`gE%3Qp ܌w]Z 9ՁˍLJ?#k>&.a 6Ĩw&,녽@AI3gvKтSr 2m72L0Z>7{<-YaA53Ű$} vgs95Л*sF֛y) HK-8)4|X>}%'7"WolC*@Oۑ ЌoK8/z``uJN15E^}՜.Ұذ9.p\)l<0!yEC=B7THuu&+ٖiXP"&-Y S@lr7MKtJ1b J4 VɔD ѺڌCx.?rAc7yvb.QP2$O{;l ! I0mܧ\d2+j|6]x(m掗YMSbo#¼n 7 eBx=j"@ Q0)!vQ#D=%f -NyBxyؔ_[W&.9[ةg'ELa=$hdЗo!ay:p@s#9-jrR ZJX I"PdkTq=+|ђpR%? WK1"J@O=`!2F[ mY%{d%ojwL®ݜJQ1i0Y][+NH-Qa~gP k+n#$<wp"GƑ˯& "D56o]s?o\4,l #G D%;-uiβֈ;fRᢥ3E 5̽MȋZ_QJX+2&&KѰi~'`$;1xsÃ]eEУ|&5vY.?K?Z,,a = ^7HdH d#P߂~2n #ύ;j0\j0&X4IŽaLc;Olذ0|uA&Ǻ!ƽۀgc/O̱[.5ov ZOBB=Yw26}몢m@:=ov׆pQDqaz?=J1d<9Y']毸9y{1})|$(w{l\ 9fIY Mʘ,)|_C$̴Q-|G) ܢc@Rؖu{Z !k4όEWjwM qU=I~hJVY[=0p3]I *U"٨$ɖbܔSωK'uGlZ8lDOGTDTEjf`k`[֣IIP5{ WY09"GcqV\m}MNnERh)DJ4Qi&rJI=Ec)}'xMuBUΜU^+BWtUmk9l)ȟtRX;q,& M$$DSYzGGu8 LdJ1 tqU b_ DeÊ*O*vE`p*蔓L ; IiEy,+ #ۣ>m*_CL7<krϟ4"Žf IC%7'|d- `%lh9 hc Tj2 2_sc)`Ґ/{ `/ ")rCQ oE r"Sg8h IHe7^u*6ݵHQG>H[O2.0vks;"XWW+zwj59ba䏔.#Q?qm9N -.}k9\4ζh.-ԲJ)36H$ [VQ龖:F77ϭ.<ٵݞ)$הaO^u0*8z9Nb!)D5* ZhTgf736=)+C;MO{a^4 shlD\Xß_v J{%!:~`ӝtvB&@>iNOL^%<@]Ly[߻GlBvKOZa6UB̃tO! ̵\as0KBn]{#q; S\t5hl&My$m)`)2` z5)  +'RsA~QZ@Z3)L\r:n~)wXFݙh~|nB`|2'!ͷX[• b9NˎZFƋ[yIf`ÔI0#XMnr! f|"r94ԅF]f\_q{xjT Ըa|O;\~[;.܅Jr$8NV̮~u ]!^6^hIzhiV6Ja9]Ш ݮmdL.r~Ҽh`K4\|ߢ)]EToA@J@2%rMp8@nV ~{0NKT] Lz‰?qf,Zd'kwҦgpѢ<[>ޚ3ݨѠ£sW9)OgWkEuɔhcA8ט#@ YF?'t< D::'$##ܢaGBfyQ_-ЂpedTG''he2CcSTLBg#ӂ6. с6 浟k߶; Z8d zG]H(lS@,U}LeY sLN57vM3lצ9UulOXO\$^߉o;[52>X~ccR}7 Cb%·,sd5tkϪqb{."a{5xkTgxE7`՘iU':^miK35@?OA"{8nm @켊0b bXCtR/W3) EK!ul!|,]Fz4nމߝ~JU !-{XЛ8٭j^q: ' ms n5{C A=,zA\By{ߔ6_X!PU#(@9F9 q sh)-LXV/Tb{Š'v򏈴!PWP'&ߏ0 =Ra'MʎH.)x1ҡ;q8;qP7IbE)8?m%,o-Po)~X-3 z2VwD隷 ժZ{ZèC/+#%Gvw? ]M5%9s%FZĝzÇts]Eɧv+@GA`szkAWB"h\ԸNӐ.ֽyԋ, H0M<J~('fĭN Ȭv% i(,[Jt_+QFB_M ~)DmBSi:[9kaz[2XO@$L$la,e rm7t.BOa4 aȻ}{oYH&(F*tylH<[kAj8,N5R-A:d|?wDhyh"TgƤ G2qX@ S8KRdMw_1a(~薱n*wgʰ=И݅}FЃ(!k!&Hg:*%?0%]YIхǸa?,4R뭬Y#}`@r@h)rmv+rm\:Em6d,PcpGBF;v- aF{2$=c1XA%VT"̽\]Jy0#>tT7}$hYmjcdJVE.دVݯm~^C|{\Mo!ߪ%8ʤthhmGkcrTaIoIW15(|IZ@bP% 暅Ny 6[U@K{ۜ22<\&>Mo "T13W= <5[ tpũy-d$ہoh\Cΐ #*ja VvzK]*yq0lE5̲8u}n37:Ԑ*eԉ%7lM@)ו} WQӪyq;lqHrB|Z}Z7wZJ,/t&cXH]}Bq%JM!ڕaA)WۙRf~T*D2swݎjxDct$aɃFYͳof3 6ܕwRKo\^:!$@  @CrWrk!;r_d9^r u!ԐOӕa)4dMD%QKS3aeBY'eyHWlma>sK^X;Tj_{׿ߗs$S2'e%sONʪ?Is/aCaĵ^g҆H̽Q눏c O^oF[ge )%jPKɬqu%$)R^Y-*ja;bG$.Ĩ\A g(^UPMԻהZO|\_W5E̤y4է*qA{3E3&tEsdlqP¨Ylm1LBD ƇuFhBVs!<|$ƨ&r,w;18BD32MKnt*_Uf;JP0h0H)I\Gqq1']lo4^wH-*%ʍ3fIsWa>Hƴk&&>@LVϪJ H$ 5hf%p&];{%$\zD"'R~K2yNz^O0N X` Y'`# |sevޙ/bJA=0|*$ ]#WV?v6_x2Y<~oÝ 7U &" 4B}%rmAwG4Aʯ:v͸6-ǟh\Q1~8oͭb8aiL%4ƇEhC`#:0kC3(Wl)9(CX[efi?<3> i 7 ;y&)^zfahe9]ꙑ:Wvv.x .͂.m>2Zuhr$nkwKiuV,E3X= ݿ}oU$bU>{AD,f̝nżMBoEZdVo2 ca=9-`pQ*|x_aa`í0-CKi+=3EIki]'}m̜A*SjldQZ[FA$`Qhyw#xT8Qd=͢!A6xԣ'*,۴^C=uͻVØv|upOpހ1,I2m?==Ӱ;KMvIMM,|aF:в<R;5ު t? .@mя[8L/jj"61G"xP 2$=B|eJ(PXȮUKً蟅ۥnɇ 9R ԗܽ"e Z~E11ܑJ(SR}Q%S_I[.q%ax@y%xd0ιS;Iȟ3'hrՖ{#?REǼmcx?WZ4<ł U  Jg{luFK~hF)q(yn1tPmRWJUy~uVU9<=p\fxD gOvbdC4]}4 EjЭQceqc Pn_qmvjtdH_}DeIT3 R6JE.0\}POrP~UQYy!UéLH`Bᒸ=0ϻFClQ؜ N5^-RtuNCM ]əDM.0x p M &1E\iUǠ <0&x}ΉHv/-lp@$-&'/d'\Elwd1=chLw 2MYNꚀiVa@&VE: k8}tL,CBfm<" kK; M#1aYk3 .דXL/HU><lLC>z+V*juT&8s*I GCis+jʡaY/xJ$?!0L+kP˱8T'?{4Ee">K.ܷeHpǕwǀX+o L. )AUt\bQ$0+B+1jo9G$ + 8׃p&DZ,X~{\7Tc /qZ`Iu~1?NJjeKipMZdqEs!Ɋe Fj,?o1W?' kWlVDN,IJS N}|Jbu| (HU<\j%`=ⶃ7wMrv{*<:^V{E Ï Mex5k}6LDVT}.<ػ?D5-Omw˨:,8ʾ/HwV796W:/TgJy Ϩ;Ce+I(@IڻeEGLI.:Ni[#ͧ~U)X$.W6WiE/`82ОUrPۄ@Yl+-NhcGd5l6Lq +gitՁDb+ )kRH!!eAt#sឧszB+KrZ_ :w(g3>P1C>e)@ :Zyew)NE @KY8za`|Ab3$s1^:@Optb ?:lP% ]~v0m+lu"yIQn7Qf3ෑ|5 [pZKQG Xo/֌Ih(s.u?C/mdH~<ҿ,nwR@-zo'g=h1z!]ti?ԣW3gx{j1&BWlE5!m4>];aR`oC{%-e︆R莉]?5iEԇ|"?Nе^ދ5%0\;|38c3PT\ oI;-^=K# ]Qu ߌaN.cpq*KgbLl2YW˚mj(b;w;Ce0V.6=z3]@f؀{)" b Tnm>댷!ǏR="I7<"/N^O#f AZÇBD2ņСW[:[3 ic|ƽaGtjrnӇ:pB%FvוM# $i~pi ]Q-# z_ 7|>Ꝥzvv :8dh?,(k'$&IU4E4^=uA*_2|inQܹ,ȃZQjoeMuȪvQ_C1}k;"Ctd/t! '7NH̖71=N 0_sSSlG.+ jŪ˘[`y!0{t az_T~1 O5W܎O1gpuE/DW]Y=oچ0W> /Ya##f!jIsBz#a8f;@@v(A;RˁQM|id~km/lolXeUx2^~& j˶dʩ…9\&s\Hg!'-D"K Ň1JH0n}P#w xvd;C}bلTIx%2/֍O7V^6jW%"68HårKh)S۱6ta’dāAyR}#ڢ J_۫8ԁ2TP1tv}j&3E.)к Y$՛}I`XqPt"T7`:̦9nW}+ȵ5L @R э@H#.`MkaMp9Y92 Y)z*d$ȬBw/a[;YXau&+6hp*&a+Ra+/uQP I䙖|g'' eX-/5&`ڜis9sND]/+/5lgLWW?ggĻSl>nE2nRZSWRX__hV W8sw#ByExVFP} FujVطםw,yrGς0ʧ[ F.;h4 Tcm4z]?03IxO *CCMP-x[b֮ڦS.I Ƣʋt]%TO?c^|S[`WJR&|}x>|fj |d#G\6:C wqZzGaڗq,IqO ٯx6ש+q;htk}Q@Ž7jgSMcگ{oӔHx;-7?\D`"9=7B7d6ݴV>Om4d"aQ` CfpnZڝ6go{bP%'鸌J E֑$ T&D,O6t(`-q l`=6;뤋KY@TF%tgE3-0ksd%J/mn *£M|7؟8Sz n>7k{,K._\wrr3i.48 @,n%e#@5@R',*NCy$~~ `ozREl<9d mM9f/ׁ9[u~oZ_t6,x7/EHEB])qI,؂ב|=V"rJWyrٶ9]opG =Ӣ+>P91)ϰ iC+v,+MAh5*@aZ`IJKqj}YCz؆ߚ0S]U`| wl2̦37k밷%ߢoCjUpIT);ބ^rY*:9MK5gĺ59Td$ċIu *3WwV ~ۯz")9`^DUK&2U#yDf_=C~b~ۗ\G1j\Uu?1~WRaTet=>L 3@+<|8P2<A2}M{ty.Lrn\)bEں5nؖ)([A?` #M3'[Qbf// OCΨ?9z3B3biJ>#823=V`~WaԇO ܢalhNi[DYұ{ci^{4e#'04UK`󔬗Ɇ UBX*bJʕSP/D6yB2k۸i_8to TC$WwY-*_MVAL_) kvym蹵d&ܳ[JHRyi]פ)Q6 ̔jhSf_}@ vh?DH ݚ9ô);f7cO>zMez;%\ y{gJJ]v6ё Cpkt">R+ jMF~P˷(V£.:8㑫vZy!'-$FE_F$i *j6/aVÂg񶝆 (0UO}Všaꮤ;u2;"GWIy1>)|@hπ٬qOѲ@*fca4=34N?dTtFdAUm 9#/)H s^r+oɨ &\5$,CUy" z| (oUЦ$~E:(j+XBUZ7M 5|>ƓsInkf;佚(OrG])YA"h WmV}9M8G"cf62Oc{\B !f`}V !NݮU=Y(ҫ1!c7% G5$+Fl{JB÷lԍ.S(6Dx ;Qgb +i[ڜ䰖~@lm㐪0A/a05b(8~`A%73"/bݹ/6X$Eiuھ@D*RrmK:UV?)ns`z=@mdRπ7+F#"D )=!dqZz;ωgiߵvu!?C=5wp<".R᫊ q)YmIEpv&ִ7Ql6L>-+|*^Z\`KJ beS!Ӎ"qv nc.H牋"*Ff\{c"eٮ߸RWKTB4m;$XVZKcv&Aoф3ܸ,VedWܱp]Bk*7vт.^kxRZӧ# .$R:s'm r,jCߜXk*@P>ɾE/V(ru !P7Φ,TҔu'g ǁ6k2A ^I;kbƱKt+ F6YYm:]FS S=ݭ[[[^AK4"yzYeZJvh QHqX1Z#7I:w[Lղj8h?O}L14!')zgGsPz~&p ]eiR+?GjJ" L)c{a@.u/Mϡ7$kHӗVݍfË1X%>D#i;RK!"[0!Tp!} '${>+;Z˜S ؓJ~XP9>ԘYn"3GZFJ,?h:̑(2e,0_їrtE>6 Uu`ju{qdGO;KNNT|K9V9VjKvŎAJ30W&JlypaB}S uDh@պ1 <6n6$JǑװJ,i ]xr^9_G8gvnDӀ6 (+qV )x 7EqH"MIɪJ "=>s $n)A֓v _6o(Sz%e';#1l q;OpeTW*AwCL6dx 3~KH5qėڄ `MVK-?TzfZ7!٨yrm;Dfcy9[#{MV.ݻpEk 2 ]Si]w'^f $Eߞ*ᇧ2GީLT.qrM6Mz\t_˯Nƌdz=kX HNx@V|!w'[7b P ~^ɉPk ;;Y;5cSfPoASDa3qsLTԅg(6Դ9UWs{%ZD.C3]R&J:~ CS,<ZnoU HxK3k#)UI+&z-jchޏdN_>>2 >mg-QiMqmͺqS6$לd_ th%P?}NZp@PB0ķB $Zj54(,bPQgzMWԁXmlQ!q2Fت! #A<фDJYLPezcf~M2+FZN2SgEZo;(VOW}5^bhvg63T*_z/jhhc(є{RD뵂ٝ 8։^I]BW7)()pX[8l"N+Z]f\ ?o5t7~ROjXqj^3PS;N_"T <WzOcq#$ٶC1,4oYݙ4n':*BӀkd T P6JN[׎-(ѩF|]k /+srγ7]}*d"(ͷΉ4փkDQ۱h2I;F fJCYiv?}Qُ#HH5?:BӍqnrG}>V6J]Zk/&1I"D=-0Bʱ HQwΆ|(9ոl⬟{Aw:Jļ&,tx43ys]msm=H X%[J{C c>'Doy'i }lʷ&YL Kl6$#[;E|hFJOJ '+lS~z!*GTHҟ " OcϾEXzH;%~! ~,CzeLYKEպ&6Falð-heB6p#O\dQ96.-TbD}rsB”W#+(3/إik1ҕW//_V>wqgv{2Y@8W@otOlHKTD GMſGͷIJRA}n oQStIhˬ8L^d+iw\u AouΡD*Bx4dU;9U\GM1(O>nnYZ lr旘U'Z1YŰ\|Dtɲ6˙Q9_F!⣔7C):h/]deËdӿ+#Tޒ@|)m pA؁QT6Cy+Vy.8:PثrU\@A.[I$[7}tCv)9Ŀ?W[\w_VWD-'i+dD{K10aAN&SD='AmrK%yYM͌bMGwX[ix; ⼧Gb;#o:kY| ΙPBTωZ ;K<"ïɒ)uNm6D7X?InsDW4\tJ*̇3Ԩp Wј_+[4s_ޮ}+>qL>0]]ՔTCZڝʭR+6\.f3?l EE[g(n'nL'(xcU ҪR$B5`/o]wfȤ",>vi#?Lv4W2dE'S_:3^(̯Y8a$r0ɋk$"#cVs '!1ՓЂ"]%xSԮv9H#?bԎmã} {wl7=ӵTE<&bY|6`?) _Vs<ƻ8ҍ28 .aGBd -@Wz1u|wWi{ UaI:qEhƜEjpy38&CPY#1~/ֳ :EY![ܳ8`[,W ߒ[3 d~Rְю2[B_XVESu6?r?] zt> YI4>lW=NJLbL~lilAS'ICDvp?J+q;sN>Rm4K)8VZgZKCi"2~@eO@[A{-^s qY^g}9(F3IO4cɒYK&fT{CyN؋ @ Z[CgJGL^'xP#/h7:ZP3p LVlxi#Us|xG UF%pQ6z(SB Pp[9\ϦCV";yA$A`.])u H.AU<;U\?x Z^Ftqؠڱzfp< RMD<(+MSȈهe K~0 m$k\>'XpPkt}4$=s7$X=;'[Z,b t[F)LW1[-D "$wN"5)B|'I)p~X0NGY(3J[ħчSvhojWrB췎v[Tn:&2 䙫H:EV%y$yQ'"DNq @\0 <DmqʸBo_W|J#5R j3`<>r;MjT0 ie¶'slX/~Be'$z#f|IҰLХȴ.31 ]%8cH<_>conp hZ#]AWPX5 p;}c &{~h3䍗pvYE[ÙkFr\j5DuV;h6MPU|76XŰ;WÇ`GG nVh*u*]}-9Щ9& wA) / X-_ɴ 3Ul%s56EgY+PW&B2 t/Oqu7Z0LsߺN])!{j&VY@=US#2߂3jUBZy@9QaC_{zㅽG>̷lH"=j3E7!y6|ˌg."3 X+i r^]eSN pVz؛[+!AuhfPQFTۍ i0N_XLE?CL-꣌t|~SY=WA.=#̀0[q|\I̛ߊ\rs3IgiVo?u+}5nx +F[VCcmwow y3/w7)u#t7ZؖzDG*6TO{y,.~s `-Muڶ)|b<ɥgz_-,#9C0ub:t[JEA]3s(R@F ! OrQx/mU-R_Nk{ 74rO:7I[dv8h5|)m0Mʜ 8U  "VڐyS{DykNn~&#|o)F )' ƊΨmjLjY–MUcܣ5,P~{LbO*.1:2}JHTbfi%A=Kx4Si=IPIE&G2}>k0,Ԉ.8oGbI) g6$%F d0"Q2ϷԴ]vXAb"nb Zϣ/%8 (gro'L'mǼ\xb)=_Ҍ ♼ W@:ddř-]W3Kdo^ Un|/V_l\Y R%]} lmb,'E+A`خJ@zʓ`3L'2h 6;"nվ']tg14T/(Y܂f8(+ yj/tz9'EhqVs7BcfSЩN&)֑\RNO@r bt|jW&F LTWW&7d@wR^իP7L/os(3UVcMrYy.WWr?τˠ@* H? Z# t-hLoo_=L/A4iAVFI"_45H鮐 DWڍVAf᪘k͡ B0whʬhCB-P]A`NnWNhC~қ6mfQJ QlARPoN>Ο{zw:]ah;wtWlQa!Fc(M>hC %n q5?cYg?в}1z+(ICVU@f&3ۄЧ-t & k9`Qf$yǦ{K"Nj+;=w/w5G* խOhf%g4>*1ڠ_C?Q4r&J IhMuϭs`h\ XSNO\Kе(2R.٪hħ"W'wkl'J[C~[6qK. d"t0GUW%HwOjy0w!@]S, nR}| ^v}1!ưGC9K5L_gF62>sjTc]$/]ԑc)UJF57{{u$`[f4T{,0/9( 407|v6]GWr}oݻUY$a$mz7]Ȯ􄈓Gܺrz҆ YfTcv/@RB|Z̎*wp9`)mic L6c,eX*W=պ)e%AT5rz)+NreN!5мu<;N (h舘 $\Sx!`% z>M{)vh@o>!X3+qck6]4lq&m#ItʣŖ2P9r;rs[At{f3[CDqAMs[9˧[],vRz-A@a]<}{Eۙ&\PGdeJxˡsf%֤6sSWd |6}^w}gp=m(i +߼YuwV f9]]k|]$;0%tөnS6^:F xj*ގ-3-&q_rs do|(I3r:JP) "•b>M,t4 !9?0I/Dx%,d?dwY ⠲hAjq0Bj'STEps Dah]^L7))zЪ[+)>MRw8-Dުgnw<]ɱ-k^)O$|m=!+6`2"N:Cv 5؞ 4%SdhI,Qemi41Acqs {&:mr]yWV >][MƸd& %q<cF>4Y;X=kV!4lkZRщ$PA9k'"1eø%yׅ+V/3VGmFFSf߯`QXC9ռ M8 {S詧~݂tls]Q ԄA#XINz*>3֜04)@ J!pI9\ds$XOPf^*Dr\FÃiO=,O+$2q"as_7$V+dE%Y%~(lf( p5gZSU̼XҢ=cw=~I )_ӥXg1Xx-M_yE`vbRb 4ӺRwgI) S} ]6oh+DB)2oȑ[=eNm ZXp!Z)6+N9k0,b:wޞ (M5_F=[1MȞz޼/l/ͧ%YN6s pL找|>S昛GfW~h#WwnV_m42]B0Ӗԛ)K"{0؏3am-GߟV!vLA>";64?]dM=Sg4ؼ'wZ5-fĦ8$H4, ]R:r_:1 FjSvJz%XB%p0epljЭvK9y[p{7l̶!Zx&_nutϛ.Kl 1)!&5v*AyJY=-]^ H$Ƀ.#W>Tp (i( K q>nXzn9c.=$~qvTڏC6 ARgF:j)1MdҀ[ yVMb`P-N8!~lH$?gn)=2ŲR]LZ g&|E$#oDhI\f%7Fc'^!|=c1$3ZyöyG/M=%lN.JΧ&-9-'2Nsh7t2x^X/5NU-&4g=UdFFtraJPMgdKX˭S(ݒ!}e:lպIՒ~yX~a>=R` UX&) 6>}ZI(V;2mXCH|:zXcs5R8<=w,  7! &DCbcQMC~,=F04[NDl$OJqhyw);exkQw޿Dm0~^LRLnfIjo1zdbܝn:lmt0sDBЉ&O䞂NJ?y7I;m% 3դm$3bQAJt?`+8JIٸ_Fcţ#+N5]05CWzSԝC>Qpk/hlf ~e4IZB94PP2Ɯ59^ٽ%h)5xw?Fݺf(eY!I@r1]&冒MfUS;+_,g$?4@'ʊ8!ᓯi&jŏ)PUy3*a<a?xW6*3e{ ڒ]+ڹ谭NT(r og˘i$1uDIfmKl_,-*kw13YQ4`6;?3>s8KK' s^Q?0 ʧEP|\TLaiw U|Y7HɪN1];ǕT|>,- F=mPpGh@zyo q[Ѥb=' &DUWþ ֤zw>73.L4T~55V;,Tou<,v:2{dl@W|4f8 i"ka,W,H+ =yƑAC7YFUSؙu2MGusS]HG]"I;c[F.KeE#pX«oČ 䳕nْnh gňB8N2`p~c[o9p*ӗrd39vF!CH!l_~?Kvmʖgx;,$$>崤4ԃ5H}[&tӪc{d/3miԧsy)|~Be1$6Ac?W]h}'pO}4J%6BeYT^7h#.JAlEXtlYBFF``w[02 z G}jiw4߉08.-\Ƒd&$@x$&u`'s\|i6uj'`pt7s/*i+ԏki+7FhZGH;뜕ZK](P9yՏFjx J$n(g3tTxw8캁)%Y멜X>j{3ģscabϳ5cE y?`Kf^2Ew? Ռ^]B? Ss2]8⊸+!k 5 _H31>.ã8,5q%?EokA~Lam[IsOOΐ 'Y.ha=W=rq7>[DCDFF#q3W4w%Gf#5ޖGl9?Ч}](" zlXV9Pp쥦L 3,5Dy9Ԧ}j@Zx~o7/2PpDVɡ 5EU4g욅EB[cߊҘ>42] ͻ N}-P:f٭#-GcA.B~C@\b\m,$Y.4y*.y (0,^'8alM|Ѽ2>P_Lyj =#+z[]VN 1`Vt7C" Odu:Gdq!8Z̠!A=\p 1ccG*L8Zo6n$XTDFV}w )^j\ ߚh" ܛ*7J akä*pw#p X܈oX۾$/SqDJJ@zZ-BGrI3 F`i5k0}V)Mӱ2mQH׺1^*bQu#NJwy{NtbOgM)LJ[1{.J[5UqD"Md!l8XFYX>P }3Eq;jUp 1V+DٙY7#)G2 ⏍ Oy#1V3&V,5uy/">4Dm1~dV,Tfu9%"IQJA &O#k)ڟ]\ F÷>Bα݃!C"=- f[ۖ!`heW)Iٚdl3;`{`nT㈬À`OUV|Ԉ״m jT>]`:B~^o:8%_>H1N3vlvn` )_Bo܄YQ'?ESGY1-z'$Drkr4$w9t=Fz*k7J7-@^VNU;xty}~\!saKߌ9ZƩKL$"SA4"Avu4KR0xPyBkB `B1kuK䃄Єnmit 'P DAgg _iT 11wE9^pc]ErPŠhOoh\3Ix1Wz8q |7oéqO4iJbTV rݼc纤ȎTжtr\UO6gU+g_ҏ{M5Vz\2@P͖#MsO;lu0!=zlC&%s<}&՗E a 33ǯ͉mfgսģ> rRw+cʌ-JӴJv |dP8TL?צ::/gAڵ5)I:%Vg gu5vQ_R;fQ@^Sb/gm&L9EY9ĨG '6ŗ@,O\¯˝*o;2=F.۵ta֑Iϯ&p# + di\Ua.P6k7m}eE|`k@DoUSwlʱfR^6iXQx`'qؾ~Fr-._Z9vJWG.LE%vE1CULk:PYe5ךHaW v>lp3KㆀLE Qjm2s+/mCd_c8 b9$6Tb%Dnb>H=MԔ6 Y_Q9\(ɣĄ]LA Fe"* 0 s{` wJR_MT4I G|ReEd+Ĝq{^oy) c1mMW&Bf?ϚA⳨^j@xڰFCjM/ǧw0mGD|cĨ>r@OeѕZx'i Ʊ0v)'xnD 툋szd]O= .ǘ&A 7|EI8=7N%P6O#dҲ7gom uV/ȎȜL\?],4ȋp}Xvkioz:K`8`@FZ;?nK唌SبgaZ7}@f~2bV޷+A-9 eLww;$F S`KTe[QuS ܐ%H@a;pm灿1ьXꆈbH5*&ͩPAl5 k:( QVgxz}.)z<BPVd,$Dه?I>],+/Yﮉ߽~ W>ku(@u?(7&< P9Z#Q-# MD>M,pZw:iJU'- cOV wx2xJ#AVn5϶xg^+N\QB0?};m, ܥ̙]7$6{˭^b.1zll1א 9#o{o SJM;)ikf5E+z!!㠢JpO0!˺(7o9OAn +t[%m<Op.Gh|q(F! 0:u~此Y(Wd܈YrDbҪS`f X|\(z$W 0wBZO IW,%DzlOX%[VE1!#YbVʌ0=@ CePRikDnƮ(7FS+`CŔp':y9z*Onͮ-8EEPVg)2{lJ5Izk12h)+#r!yPRvTy[gR҆bڟŜwBGw׆(׵8a}]a3Mo piILܲJd35 ($fWIDwp(gx*6Q`T}f_#0& GN\)zݭ9S]ޠ>pWIc CTFߞ>FbehQE .&S71{(*#Y[504ïuQ+/Fe6dw+."'M`>RW0湒κ1#BKMmåUq n# deēﴄzKSlh;?ZM,$isD*Lj?zӭWWx¸ i[IV ,;;ysӓeq1%p)}-ɾoc]3ɵH0ōR&Aˁ2J @Nk8,;}:K۝kQVO9>6ߐ=\e|Mn)ʷ)`j+g3HҨ Ore.)[pwe$,SG>"WdT⎥Z< 9sȩFϞI$&wjHj@ro IMiz9jN*x̼y6T SNQ 3lqhLMTBCl4AO&a2 `pb)G)TWo͊ ӺT4Hf/9Cug8BTѫ36.,:z}4IWY˓]i+ RK$Ie]M@PB;yF`5D5AβG\ˁ+$6qD;1+ 8*I\Y!+뛦N@N?hhx1 * sQ66qCd~%C9LBHOB:´v $Kډ΂ C'Vz½dJl|#_0jb hYBݦƟ0!:7Zr^̓fW*ACyEcx;rD^Ѩ6&vڼ*Lt kC/x>t7[bt8˳[Cq,P%R <ɵgMRETstgM)@!2 w<k,z-m"j ^^%(JeJ]<#1ζ3zAc[{>y9۴tCL-%IǪ_ 7)AY>>:t&Yq^>}h!,"pk;JLy:ɕwn !2uŷxꟷPY(Ml&`rdmOu81|t8PV}ׯVĈ2X:\h;W7tbJ[F-"QSXm[$0M`xT? 0 a.Xsy5vL԰|], /(.up7vIO_A$}EibFlv"U4' ɬ/~ 5MjIUUC~j,?c^"w.#i.%E]yHWphޖEI8`*r$mUKÑ"؍1:ESk#u n̡Έpi~=% Q}]L痙^m"24peoA2G~/zVT`hfGP!Zu `_;gŲ:Oz훯OFۛX#:yfUwV;./Zce䮿W/?bH6#&ۖΜh\54Udٞ"?l{Ğߐ[yTgӰΎj6Gg[n=kUz48(_=Ct14& lG{ہk!t5Sۖk{k ڜ5TGb<+/7|2`p@>N A#< AVǙ篆 χ!~) ^=q3APA_2EQլ/"(:!ƛц宐`{< 238 +;ys?'k /lϴ!rW5;Y ggWphpQ^b2SUmy99k73s_i*,}0u9):m=EKo锦}ww,^rD낃駂e!Ϳ\.vV]0TSeBϘ[@0CtP\s6ޫrњϴŖ*(hɳ՘0Z?؀&Z;^gp͂ѿ?td)v~n˞2TJVdr |T݁J\TFj>lw \g?g*Ӣ0NB9L\5jtzV-u9-=,Ksg]͍w\ɍ{2o9#wr yS&=ˬ&  $WGňrHp:2c"Y  TlQC ADu-sF-4c-8UIq˾2֒:IU&!plVmJ1E1eA뾯`(\Il(3.-^kY{̡er!ב~ x~Ch:K !J}e҇#t)g_U!aJd&.#>)T0-wW.=-_x ']mey9Ys Ikt&’T[5HH+#0p0Bf}k$lꀂ+scŁFQ"ebmG5uxh=M|ϗYryevpwjMYJ􅄈r`Fp RUOYwD\β~@r$G?NmʲPm'r{%y+>e̥Hژ<:y ۑ()v4[غP+SO<Ʒ6ͷxp; k}xxKV/Zaƃr~.OT157Iڧ tR׍0+kd׽}=eK-gBʾQZ>Mj^`ss<̓L]v=W =Z;>@[,yr+rڌ OǤL2M{xe ӆS˃o\G L2Y1l]LK?;7(u!ܔW=/HxDvG.:+siQe("VW#W tHbQ]ҷ*N=;Үuyv ]QJ@Ui s v kW=\RNQ;*t tgj6*,J\W^{_gDo 9p Gs[)Dgg,@\)cN U6+&6i(;+J!H3HdGLW>8)ʡU8.i#Dg`J1C>Jz^HfTi_O|IJ*&$ ڎ1 !fw0̺CFd;`̚5NŒ<.> WOnzhv0\d0#.'rܿ8ot MNk- +gHG4F[1zCgA$>+. }Hƪ#UX|ݦHyL@?BlDܬ7Bb8SٝDun7K~'ba997q6ts3H-!*G!B#:7*pǾ{1vim[a҈磎]07cC"K ,}YuZS|!|ZM-3N\_g2ewe%&<o4ta6ߩhQ_ƾ& iQ[=tUUT7 %SI~YuW7{D7ͣ8-Pw`X#G8x&:=O-¼ABڦL؇xXbͅ,bFzW TYOZ2Ӱwc\fNKؕdCԵ,U |<܇8U߁a;}JcMK 1[W@V|#ETM@ a݊hIIǛ>>ۣ.ӓS; )[fx6crF7dik` ž#My+5:kV`*LH]B!or:m{{r7~TŰe,1ٯFAҏeE+!jTMM­e`ijr zS3&-p3[V|}~^JcJ'i6"lsޘC 3ŵasHze|( Q O^P8Ah^P[3 >7ͺ&& }؊LJR7!"erpl4BT4Fނ,\Ctf9q0 gE:q@Z*vz0zLPcM-<Rm%R an;iZ<l4 HXq9V1I"DUlh<諉,>md9+@aH} {gl,0y&,#)hM#4;FmHxӋct-7}r?6ܸuGg@OC}lɻ0 b$t sIY$=!Z/_ݠ baVZ=BV..Z􊁿"xZO*n/hj|iDW8&+ʚ(B@McݝңK"hV FДɝZHkD3fFF.~<,}km;Y+ܐT*_Z3`/R9+?Nt1NmV9'4B| _,(M4^9=IaZ*+oc'5sZeI)JGOFNݸrA=|A2rR(1% 8LΦR`P{ 㸭9){r0C_7e߻@暑RIAbכТ5B(žޟYl[b:^!wMRp:Ǟ[9C`I-"7{t7/^@ąto^|,?9(~wx'+'tPmCR`k;ȟ:d ;nGH6WT[^?e2B‰P3]2U1sZc u1T(u̎Iʮ E 2 "tdfQJ$>+ 6A6TӠB=򪸆<˭h!?)oejbN< rC(f9+ثYgVF{ϸuwg 7ot+(yc024 *D!kyqpBMB&@ۢndPWh*W{vn.Ț%1ӻJ-zE>(8n4T | PՊSgRĒ痰>Ohn'.M3:kN)h'T! UNS8PE.gU}caݿJvkY\kPfb5.LՅWhg81Q®I'[$hzS)XyiT0WPfkՊ,IF>d'%uW 8+*Iߪ#~\k;2;+Yb8;-~ D( aL-GNPﰡR12qMsaЌ~Dq<4Nz c>q\C"8%hDc/3A7(~`h --f(h9q#Q42 2)N;s:ƅ%VsÜ"޻إF8ɒƪ;@S=7]=w"Q[kj&n6cP58s d1P}aE󛹘Z9])M@A߁b;bnʀ)"!jY6ʫ=Խ4L!n0eF29eQ'waݥ:>ubkBSF?.\3$_MMj%i݈Ch{۔z } pc#"$ 7ua(YL/ T5K6ot_@m{6 \Pmj0+7aB,|A˦.nb:[i5__ !F7Ol z]!u~hU۲F!oW)SXeU}p9+^s`R/GgMG5ox$H4lĒ}em2SV^VRllX&S?8޿ W+B5MR>(1 R+ [_؃"q~:ji:DXi_f{WJl#{+!TVwnUrc!r_$=T Qh98.[ݝK⪝s̬'tvޛ5ɴ:sy3b-+0 }( KYTݧiAMp75SɜLcV/] חr3 p3.#?bQcZDF6{BCZZ626esov*0}z  <JYը1ngզ՛ \2R]ǒD˔a"Icfߟ#?C *^K$A$a*,(os\372n(ˆɎ_(t$̕Ru ~.#5}P[Qo$?< èDU'|Yv%Ek56d9~as4->[3CXHQ1V5K nDȅlcMd:}Os!~U}މdo9ew xm77uH?8ID?\S.Fm;Й45fh2-z)sL2dJ 5wrW@cwl;#,&9DEdzAN1O^@UKFmDzn5-4%}ڸTx'(ғ鮯[1L Y>zi<͎QՖiȩ/l?QDP͎5O'MK@KQlb3fTPl*f2wi;`+ҭ;AB* P<{Re LsP&oEKXhx]_3gIqO~Yx_؆yIHWTqjы!0c :܏Or4aҶA{@D %C+@Ԕ`L=ZY9C1 .8Ȝ쏜Sa`Jz=H-?환uzi-s~ǠHZz qLwAhr%qn~]b)"UmvmF'@}H/U_l5_ \]ܡsœpL<5|P2}SBg%`?FVRs zV>4oVE`r[m9g;*̫tm]C)QőAlpQ϶աXm.H|h3 (#03 Fa:X12{ޜW,@5svH0-5b[)ojUki˨f|"6Bp%!RÎmzAخ įFÈ 7Eٽp.X-c R9?y-3tFY:s Wn:̭URG~=Jbdz;4=,ROÄ&{wz,$C/ 'Sw|'EKZo5[ҩJn%L{$Kv䞇qϺl&#YٶT,rvsXGjշmb+ꆼFL ,,: &!6|!Ļ"gTyQ^z^aehO6Ttay)2ۄ]7ȦGbM'71#WKDF(G HvJ @4U9tv!= FDpADS_Xog_D:X1Y6 [QAu$ޝ&(\j`hAgu@ %]fo֗lx-[3V-⪥yjCTgN!".pVA8jUqc|j6Ll]q j{"4ؗĂUժ!~H DlVTaJ>cmrTRUpSWq_%8Nisiu+QR^Z!xE3hU}1: Z&a (i;-j6>\FI#ԫ 4)"іrF=D$dԳOU- ][';*Ĵ_I!DM~dŖâp_ ӋYʔݳ#Zam\mWs5%| *3?v5i2].(뀅jgV^WY*cǏC֌@c:qzi :I<͛Mh[,3;uzkLb_~0s:= }z-ܶ,^p xT$ 3ۄǥzTjBۆ=P@Lp͙ g5p$y]P\uj%q ea:<@,/mnӭUAT_IO?Kt)vtOa<=t8[OȲqSaXqH[ }Ӓ {1L"'A*bѼ܆j{S]5uq X 4#?Wt?7}fuQ`m?@Dd!8MH:Cfv+6['xwo> ^ Z"t0i E;}pZOs䗵?="kJiW'-xA%Cp gwIUf(D]ڙ(,&_ik;R$-Ur.W}d fWm>K 8w1 gBF6|E{滵'Ű=4MRRGFk691߈ZOJy%idT|@w^MP#>N| y bk:S5|>>ήqz%2{76v>-mJZNW2 ipR;}U:]ck%Y MW@$0`,-vni]Z׳u"Bh%n i1D+GpLuYYOLY_*z p,vlPAji)QgŌj;nETnF "2q,: gQw8'xj6 ]EN+k($O"sV"+#OGfs:%!@Q x!ǎQ̷N -jTéQ\N ֑҆ k+?ÕD7vRz KqëLH۪w?^1bQ{BOE XLk; =#q6tyP &:W:Ё2D澾ʇ}*ɻ]gnQS8^!;ܸHĉaYGC{z鑳qoK\,*HQ:wv e#@6y.ɲU\޶JJru gb~$ngf`ZM8_a{+W=::B~3L3 _ 6[:`leYI'Q3C=Y(2*;r3_`4=+0*=EJ9Ref7汊X\ߺRFWA֭;Yik._&mj^<.׋ P:aL/ Ҽ36[ؕk6HQQuGH)NV.|xb+hÚ9j7.kiz@J%-s{5b l* }QLz85 ϋFB†EdQגAoJ _4u{{zB+H͆Q1j4B `2*A#&e:OOw+@).[tܣ>V`/@%!gHC5}nf~$sxΗ2*x9:=*P:h%=>;hkkAN?ӎY@WSEE~mc^,*nhgF! ;-ʯ/ةbeMVgq$ױky8zWO2ߠA3oN@SiW$. ܣc{5f@ QIN85ȏ: qvQ¤?/]GVVTgi糛Lbviyo)CVHh&~G! ̕|>g^9#.sezM)*NSDOCI(4/X@z_1lCGnpd ⍯W-LbEkl!9N'c|swf};"iZ&e>I<9Dq?L} N@>Ծ%ZҟU![FSFeOMxAp( az)Û qϻh{xqP6! pga+Zo2W[ xPv6f9Ѐ# .K(Gd0tⒶXpz^Zls4{#]B"GXoo<΄w${H|CzG2e0>5?Gk L9gzJ`Wx7^ɭv܄7AJ&}YaP}: -gAVÕ'rvدX4rH#BQ gwu8.^#>EgR?^ɵ?O'E]ܵݲk}tF32"ȹQA>f :W3VVIQЮu0+oY 0)(@3*E P?hm῰L2(ݱtH*kY:8opV ~CyNX-KS$hI0it/ZN3 Hd8}wij-{mkˀț=͜&Zl67Zhq`P J0})ᴂ Aߥ =AǺ 辵Y0,S,?:#)0_7t07̷Q{(']^5#!M {/‚̄z-Z8 ϙ;Pg]dV =2Wo6lg)#=$\B7(pO˞z;5  ,~E%7 ֶMtȸ)rU$ H"t7XQ0H7o#][;]ot1S~Fku#Ds$ ,<9M7xяlyn^-W~!{{Hj1◖RX3^ Xٯ Pvr˓}S`L D#o*d `|9@g,)*ۛa}q8).΍r7B( N j]2gP/JKcۊ6(=]WJ)7oɣ0S!tsU헫x4f@t_=g?*o_-pJ{bk(x>! BvIY~ùyN5uٚ01J9%CKɖlWE_bgNccCQmp[oΠr[`"rp&I6^ds *S̑avJX>_v=DJ>wtCQ1+~'S-L-K8Α,\ЇDQ5=7|'GZKε(v^[)l3S= ifJsk6XWZWI6fqY2Q ЉIm Rr51h"2V'rQ,` ㈠w 4^~WF頶ѵ"2 q/rxvӬ\D5I,Oa:{}ޮ,ӯ%llzv |jN?&kUL'Fhn+}OJv~KXL%7"LKXO]<.PjVmz C](T.Ao)JG}Q#`JZy}dR0&֓PҗN@N|o h3iJRh 8wu|m :T&!N;JyHÐ_((/$Qdxp=hE<ίK(ku(fY|O b4-n"9bڟ]՝[uBJZ(k%TQJ쁈/QZP?9!yWĂ~00/ MNci)DSf$"@1ALso MafICGP=6=nMD@!(uR^ 3{^5H &Pq(>x$={šX^.;1H雓'FHРǺX n$X!vg?zE[`ê6셕}OӧCOSrHy*i&QV@ccj_aQZjrlgP5+Q@瓞ʢM!A J3 ҏ)3b S݂#6HGD&z[ L#v%ܼp:֛ ?4*YՐ!p1 Hau,b ā ;ܑ 7}vj]B8A@*(@bvd|;jxT۰^hLg 2)-")zao(b_xdGHi(K#[}w7KK~u0 Jp+b&Ӝk']AR("ẔX0CIGԽ+)j ! h>W-70EiN]Q\mWav$&<¥ԢjQGw!|z>@#+K\y{ϯ^Q\ 9,eg$ǫU ]!5-&vB;*eMTQ(DS?+?uA!ZSjoFc{&R}y2 Tf IOhIvAm7[w|;aGKӠ8I\OL/b*f$@S.3Ka5jc: KCr.D!jeqҹlsA/1,E3zyu]NnLY17<ͥ:8>ewXEYFG~3 <*9=sM/u= Mzjݜ ,WhQcO)Ruq^U# sմH>'/`D/~X{Xq'{tЃVH!;:&/X &q}R}??ME7 Rd/1'<"\48ҷ%zw!-Ggُ㹕; SC {>]b'rZ@氄ԭo1Z16{ªW;Ѧ ނ *xD?Ѕ$o01fL+Oe鞟}'$^Q:DT)?3=doWiPKɮY;w`୕Pg?XȵVQ&CG"<;Gh/ U+ WSa[ǥYCfW K4EE!l>w'rr'>ԧ1%`ΖQn8ƈy NZC_x˔#?5-S Ҩ#mb4I&aKWqdxjNV]T|j9s(tACk`/ CIA$Nzjߖo-C[hUϚЫcVy ʄj;63I%1[ռP=3@s5V7'4\ Gv%CORzs )R*jDgIrAdKg|6Pqׂ*^b}`3+i\A_WM7p&Yʄm:OV ~^EAd voίﴗLFf]0-DIkWK)\v#_ȮuhH)XsN>u\<~c{v&:i+4fĿ3V'Xʢ^~y&HE6QFiI]I(vTT$>(W^ C2Fʌflh>g'cd.[<5AOz4HqC<*lkGDCm1#z5Kc44TDcj7;eY?/.B ݘM.u-BDK ^+7|\jFHn0=:VZ!wT25$hXyS9Q>/1vtBq\rfȣ)sڡPnIGK>9J:3@Q&A;R1_mHs鯬GS4dd;WMɰХ/F) %J^ ycm<&]5j> .Do1'vf3&)=I*˥8m~0S`*K"({S0V fW濇p8NcDEqG/ȓ`9jl:Ke]{ X;@̂^2>]R#`1EXfMZ=۷ZgNlƻ?H!Mfl+^sH/{2avt ʄ"V^eb+ PXDTFV.se.%GHx6% =Aa1ɀ`k2b׸[=^1k8 saq_)$'`>4@M tBxeZqf>,A4՚U76]O]~TqZ(L4RR8Jj9"NPL/&JoDAq"=Cncy;%'`{M_/~Z 9RnD>cG%ؼ}1yd\ɸϋHK&:V4 Bqc`럯*u naociш`lp+x>/!7j[ZP^sPLuf5~n@A#ՠؑuWXX˄n+^qR5o>i{;'.VcADl1GڭTs7`shWłBřڙ݄\$4pq 5&/ $ljבV #]E= .&k 9lFa,E)U#)X%5^ gMߺxnʲ `(BZ,$ș{W eXdQH tո qUj὇}XǤ)ذ0 \E:L=Ž] M{GF){믘6t,Iky*9Z7^*bm}1vyڟ?`cWKvh 6+xK}B.Su|z9{Hv"4G Ӈr@RUh:i8s׿E)̐v3lYšNbnXxУfG[99-|]1=lrƲ<o" aIQ̷%η RD=a\Dac˪p`iKd锅;A D6s<ྡJ Z70wxLUFJm}4@c߬881Aī5[86;0,E1PG/6xg| ݸ^*fBezM dIn"hQsƭؒ{M1l5~ ]DmJ{FdA;:g"gDAYFԳqpM] W$I,:`7رcfxf097㤑mg'8sMj=ra*\v=SrSu͙tȵ6uZ `Uw(8 U~Cxt.KWxiBѽFq@y^"p $EfH$ҖE=`Қ G#,Gqv8$4~:|>jx0%ʮwcX'\{87!f([:Zhos{k;q9Z>͎&*[X].>/t 5 RX}l]4_mժFդPb}E~G%GgKJ1H mP;io] ;uB?<:Db"먧E=z9ʻiLn[ָ k\Th֨ u[\.1AWPɇskLV4d)q2,PC\ *$H2TJ} G@AqmX2W=mkt81#{) ;K2LDP03H LkEqvXp`Co_ ;M2Q?wfvnMsRx摦>?FZbп0]O¤]Ck!m15,=&u}ܶK*K̂z}H]e TQ<.Ba\:)U''dyay"(C/ھ}: vx# `rY&p&? XuoIDh7 _ULpB S]O pPmʶvяDN؎DiUǪ6۫1uȁ)WiJ|X0[ ఎɺ"qE8VS=2~fٻngyBWP4 (OQȽ.M9eAo-:AY uhUrN)(XēB>uPdґ℥ j.T>;RmCiܳwO0[.;R8bEj-JҹfDpӓwGh D:@%qTmQ0o qQ: MdRչP+;67 mwU|bMy,Z[?{Tu;NH'`#nj@iiDK5׍R d\\~<?"n RlڎPLZftn9Z뤓<7[TXI{n~g U@V]wvc<@8z"˰zH3#զ5 5?Fn]ǻUiaY"Kw3##7kԚB3- ^}}"\s.lbr؍Myϙ67h4C JsIr##ي0x'CtyzօᏱm1 Hk@2: .Uh і'%x=DSd cPeV{涋XB}c]gʤf~p3_nK*suX-$8n›f\Llsfgqp ƞڽ|+EI Wb^x_GE|0[5%(U`o$sQ8+"UMe W1Q0e*@~hI y 6ts.oSKo׮; u'[/X2:)ֆPD)$PҚ86(DƪQ[dNd'U  ՠNx% Gtq5Dw 7wmؖ= .)~)׍/q*Avp%\u E:Nֶ fޔ%rگT럑6>YZ"o~)}Ӳh|u+WY9Ei#*x=z*v ri;1vHXU8m~q}GqA!gJxkDԦLMN@.ʣ'H}5[Շ@+:9['3'<DܺnAhi1-Vk@b3r}zfmY=U amu7&2~ 2a8?Ȁfw"e"@, Lu :jG K%[4<?oR4|GBfzFz~!5Pn7 N}X`_a-U=z!DV4?FLQH*S ہiguN^jZ5\f&%Y;C>ӯFOgfИE?zwL+(K Xl׍mz+H Vѧ5t6a38\@蜞Qޘ0e>Js<F_-ӳЂ4yZ|Wx\q(ijI)C2W;$ H'gOe5no< \ MWK EOghYRѝhNǷ`iؠ)C; )AHl_'o8.@GJ@,J{[޺|,Di!w&j9Ewh. ;i„7sD *pWB$KDfPwp&%vE^;+ˣIȳ+xv:Y{3}yix P .!'ZJ;uUKO}(PObG;%KJ: Fч}Wc8lR"L-Lve+evO Y`'6947ctmY \S*K@:C,(ޔ!NLgbîٿ7| 2*IpyIJN@tBPz.gQg,}'m'jXTrd'o$*vAZNWPͅ9m'8P,GѾC3zŒz$*séo3L3Вï cYc 516&c5WeN;b8? -_u5HU cWi^~OB6!U }9+_ҝ⬽L`%i}{1/IX~%&mG 1RMD?V IK-=X ?.oCiB#xrh c:y/b r~2U6lWgq[=$'YjyW2]j{aS@fRX;QȐofpp0s.qoܩ^8Q.O§2fq]is ZͭԜ :`MGv"G HSǾd0YڏgJߤ4X5ॏO)ND#=*o@Gm딛jy=l-4Z"Yq0XtmS]FVLD3`"/:<kӠO>!t,P[)m+Џ 4,I@Hkt䔻@z{n!&M[ʩ A~rV<QuHNӍHI!!CYBaA!KKЙ`0yم@uSI%J/7y6`[L*=c #yBXm0vb3 *00]NVB~|6JBĵ̓)梧;I=^rD 0# ˤ&alڇ%ZR{qQ_k,h~qz/P4J%iATٳNA98,M9)ä38cFIldHt}(q0 S=yJCuXWγ RS֥~ʼnrf94&CX^exJhicc-dSO!RDsա"ҸPj2F @Iᘬ9Y5-h҂)dt ^H^ְFVU9ySmX$L_a s;ub?IzaMߑE1ce50855Sޠoo|oUBI7=l0g9Y kGу}k.1k.͒S]΍NZEhN)q8sujKO wjw7}%@35o3\}_ēP) P证d,١\'-c.ӤX~z)T0H4Ac :v.HOFFbw"yFsrN-^Hll+Vq h n _PeE{AV9Wr{^a]t nEԞ5"b">dit.TFxl|T8Pf^_=I弗i&3U~YjN\| RzU|1R~*/!e}AmkdJ dzRkT~]!aNbAF*l۾4N!("Z!םcӶRESL7P]8-g5g<2%{aGh@v$pQMlvڰMߊOPE壄]2(ȥXkz:02b}TTYKBcr@7'%W\JR /6rzlcs-'EY%' +}'UE "7~ج!Ų{Kg FC6 h-yʱq:+1'3#)6,g0<UIQ02lynrm9jv_CM"Πa+!H VxFʗ_mܤ:nqCW,xh{^E '?k߳ܝC=Pl;<bTH 8nM Nl&1J7.Ffn:,kܴ YHFS̥ '%/߯;hvv0cu;P@0,oР%U{_u4%!qq 6 Η[d1Izq1KIj֭$hYb$/ۦo_`]e9(}^XXST 4fr]>zP{#/ߵ_fIM91 +1YWJi' eYM{N% puDw-1:Bfa`_Xr.^OjAa K `5<5䪞").l8 ƐJ=]} #渺a^bl.HL@+2Hx"=&@13"3˸seh#)ZŰ_8[`gz,}Ԋ X?SШ fUÇ,mrTGU_s&Xj|B7u?FGt^Yŏ=WL)?w!`a.x 8;) T- pa~vG>t[r!vvC[jKU I'~ptx2gϛ*R*t&`݀Eh.,0|6\[.2&z4%a#77sr11Ћ%{z/cwnzY0ٛ,hNz0]4tSk^eTj\"\y|.Me^RCƂ5l[t,hX:3,tW])^ uqo䱛Ȑu#Shy;Q?> (z`⼻J#> @G1iǕECu'6~ojqqGB[Ԝfe cvu聦Y>_e䍺%L`X+?lGx׎|/YMb欏A l&hkH[`Mh-%sKaS rwVi4T)#y(QetaXPOD)e"5Vudtp4,Hvȃf+Is3 |x-e[7/J>e9989HQ\tBm 3ƒSQ_Ԥ:C:.Na~ wtNlA#WCBw r)pϢ",.%{tl# bbw7Ai\wQ[AJ|üMC:Ӯ#zOwkRU`{ge,+K@$Ch@-dQ A$0u ILR5IF\ضxv 3V{Dw~!#Kb^m}O&ĻT~ XJ;{fak*/MjHhAS4IzSкu=ݦtrʃ?r"wNHgn e5Ψ0adf'pү%XM'yv rP7:c55UY~wMXxKXEe@(|*TQdm+KzT>3L7I%-]Tn]q [212^/ L$56cfNȒ>a25 i)%=cC~1am/rY^㬥Uq f(]Wt#c{t]~ۈ)`Qhc}ŝGT\#Dl]po74՛@]7/aL s>ExqFoH}HIJgnWC&:\Xӄљ4))nLr8WKdmLadUV7`Oflx൉p EsJ߹UW}C-3]\Yj{W ItĎߙbS]1$e{%|E;c^Zħ5T0Ye( B}w*/Iqs_D]՟KK?ԗϮT'kc=}]w XRit#&/PHzt?O6nk>抶ʁ'c .]JD0nBAkjؚ`krsηs&Wyqxmc690nF?ٛxR\ii\/@p4y+ҌT"c艶*zT:Q\f;oxﭿW@A"p  R"5Jm?g%wn3'jiLs Hv]ތۨ2ZX9l?Xޒ. Y龶MU^蒽<#O낡Io3&IfI}5.gXD8pњ偍.0i'k+]̣0@HK6$]<˝ª-OİPä^%aטe]ֱ!HzDzY_ Z׏ix>3-<= nhwTL~qkdr=Ln$ ӘyHdF*nIEPl$1hI Ӆˢ݊ Qh^%9d_UWr"h*4􃀲wg?H:NåLnqsؤ j7Yjx`e͒ u>8J@usD7m}7VMiI}hFrՀz?c?.AV*eH+ViJd? #;9&.*4q6?H!z#V.'QeEͶ6Hw# v(f1 7*iO=x}V`!xa\)8̝ BJOYt"#L3!qs*ѐ H| d+p{|h%/:ap3 0bQTK(/MM& G>؊ r8l]EǨ54s߸[vdl#v#% e˵y poU-"/$f& [ZvfgL.tj\Sr(% >J@a! -ؾ"xlheGPMq lW,YI ϻ5>._#h3 |'%0 *qJFmI~ 4@tWpĩhidowHq?jɮ׷Yס4p&ݱBiMIiuHpa|UW-QQ 1',LQ9tu')/S6>3O^^md'#xY[;3! ſݚib{ 0*A&>sC& 4av-Pt! tt՘ ;@>WcJkc􃮒KF 66!s E㘛P: }.Ue_n@o)k |T] MIeFZmz L_ԭ!C K {ȯْS @L2\ D-2@ۣKǚ59>텗DZE;,3ʿ8\gDfϓrO²RpΌ7/Jy_'D `#/=}~9(v194"0:}1뻀&=M|b>(Ga 20^89 [nSU05x俜eսeZ ASKLy6/f9L\e(^F{ dA)mqWƞ\L% ʪ *b7̓L)o~K.`A8f5WB!Ua_6O\>'f%̭O/q]OzP?hq9o߰(*5[P8DTCW/CcSPw Yc Υ]v1/dj฽{*s[qƨ1)qW%ЕS s*ajV!jPدLaIGK8@O6cjB!ۤO#d &,nqoʮ\Z\_M,CfEu?aUa*ˆE ?D Aed}<̭2#V 0.~P1 ᔲ܇)n_ꔁȗ-JGRZIGuێ,\:~L:z] ^p@NS+o6~+% ];UP4 jђ'Jm|hlhrt>/CIer0/9,u  \>)ث_8Q@[ʉ"]=>#u2aGSuԠ2%Oѯ\dnljje-^+6x-ɫc P\% I†#59_kjo"4NPDY֜m{l~>3GY1*!=G hn'k:0|_ 1Ԋ5QX棎#B "Vb6$2m_SAKOYQ&a6EՈ)N=O1b ;11&mN?֧8Hs4TΌx|V?,tI()ncRS,֠Oq/ pErYevbnwXE:`Z g~It~c3r[$@#ev+:?{=ƳۗE(-!$JMM(}ݶ\WCq%m\-7qa_0C7Z!&&$*ZOДhՌA0:+gQvyT"MCN|!V"#7مʬ->(Qp}OU2`˨őWn"f~Fe5_$pQ7:Kb()Q$`FFJDTh ?vw0L[d$W dkdOw4-T| RO)2^~+2OsRQ:M%n X[70`^t<;O i`7VZN LfFgq^lMńnmӴhr [_P.~y5fCV@v&!*DV+DTxv\ 1V喺(is1# F `+if5 dJ`ơur?/γf/#n #O 3ܐ]Jѩ0=AF<ʐWvm𤨇gatU,}}(q wHjv|xJ A`C|}_a f觅%`oEIE@B 1zk܆03[aU(qxh\筜5/+/`(WO`|M+WBmhRln;gD҆^㘩0a@gFQHĻ0k0Wl04q[[ ]?{Ҋ3,8n-^6ꕡ"Z]v}CVRH( +=/pMCɽ֝ucus{TY绫{نq0MsbBcSo}H/1Y•@ "&7A*{[WΠ;1YVݖ/hMswY"lfP6Wz7VD`+:'|Sukx˚;տ<_VhPwC#,\!l$) Ɍg/r'9Mѽ:]7GH\.Jţ-rGg]*Feݍ[ *FvX.3CBpbu5UKی54z\ @QT-]ƴ;ՄۦZ 톆6ϝb ~UJibj0m +Kygёn{[g]F CZ40=]CCcaAQ8u[1=i\m=bTLԒڙ_Rr B~_m*e>N\WY7?8HV*pL)+! ݟ%SRhPW|?kOAL:Xq[S@RXX\zR:!ZWsH6%=eEQ^}*#? #j{_DY -2mкE֛HE4m T!_+R` _TЗ_;1HXdv@>|o1ao UT;';΍~lME"Xgk~}wfY M(T2ifrwAEVv;<0SDU9 .◾w"0y D^1s }4*9CМC㜐l|x1lnf`B`x3ff?^5AN#ɔyz>;p[V`8$s bpV0u~ RwLn=!9]zW֧gEfP3 -u-;3  '0/{':N>Ĕ }Z򔵏njϩ{x!.e:L |3 ¸ŀiP?w7+klJ=j3C`?7"A% uNJnl؝Yڜƣ{i>$!-ߙ S<[~j30e f %P_t|vh\3XpZ*' S:4yw _y?Bkgx)yMko_HΉEKO.^A8 b XI}_3D;]Mzіaа_IubLvDI/OߘyK)v%ZT+^xQba$*He |#1@$el<WIu`agfM93B,/<:oLd@d5Yqe!M&jt:'_ݔ- Iߤ|x"6}8nhüٺpO,UP_ _[3C8jַW 9xRXeDy뾹 3wlur'f]ɆWO!D#}qAV*ʢlFt;nu&#M8l"A&;X1z,~ ZHU Jzbt"-UP܌{*gOzaPNl c@P`ޢSuS#eN;9J}lq؛R7 En@iz/tGWУuHy; ^/ OH)Z=CyˤD)A g@Ζ:q‰dKVxa6Nռ*ɋ9G ona2Qӯu(đ!j,'o,y0%q/\g6F5wLϑ1Lw??.&̕>Fa9@MU]?F{gf_ב";``F wzkz0 *f-E<x)DoZD3[a03=l51@@b3 E\v[wt)qbۅbBkyUY\l/G}BjIgz *G)b??dĩ:q#~E L} 8AvjOH4 }ϼ€bDlVN3zzF-KZ?ZEߵ52H)5-FL"@H.[ $X*!銌4WqPZiFwwd\OR?د*|JဢjN!w/F_e-DJ%O\i(-IY7Pj5|x6An380XI)c͡M͒F>q4 ]φBzhu8R& pʃIk?Ӧ!ÿj6BBo#k +O=ae J˸Гoe+Peީ:7, ̞ (cZ?Ll'#ڹk* + 9Nup3Rdy: mQa8+MVBf_V.*r'\YE}gFIqӥDO}'T^&.D]d̋e\5xvv10e$`}p2!YCuQU*95"U1bp*9vaCq< )#;0@y͜C26 {퐐Dy?xF)qꑮW!u # -bh}0-zBF7lgQ@ =1j7?d" *?24 7JPYccⷦ3^7W:G{|>SOp+=.JD#0rMA럺RwmT(_$WPΉ ;*\ ~yA7:ȗ . *DЗF=z5ȁʾM2~Tv39f2pBډ 8 ;`NV*kqdS/6. wDfټ 5By\0Wŏ[_oWI;At8 je}tAhfꇄ/-I0+gmVc.V|xb=dEloH) D JS`xo0Z\̌%Kٗ%pwY` GrԎ 5[2c۬Ыd|?j߃b _Z'so-V(ۇcRN{Gumm)p:ع6| {|^%d+|v*';D'%%$+khއabj$BOFPX& i qP2;vA$6uS L>eNޜa@@fl'9Yq D^5`͕'c GOp>sر߫%P[^ Z- Da5!FF%*X(4OHc=R{\ % aP5)>}]6Wm}.z#.x)+\d]U{Kq|}_2D IEĂGX$Idv tJ %8 A܏Xg ݗpVBdWHdXB=#V Ʌ%[CVaV3jr_βQѮ֎!c5KwU}ڶx(yq}v /@v*k??L.p/C4jrqrDyێ\6 J'%r8AXOuzz&* ߢ%up$x4<fmDa=}mr(Gճ=De'<D% X?R6)l'Nu qoc tDȬO3X n.kY^"/A^KsFW֜=M߲k|Be8AM,Ll 7=, w we|8L~H/A[l,at+L-16q;o6_7%wfx')^e^SKԻ}f#n!ѭ26yd/)<PbT_kftJ,IE"^4"PR<O VgãWdmBf91PgXztuHB݌xcWD%г*?j!HB@ >EO=>{kT'Jq p:Xe%nߤZk}#4o6top/^xt`Ā@6N]cBs[BY0<$O@qWUR( %Ȑ cnJ=䚾7QV6/wHs{,MYoŜRDJbhEt}/ @,| ̋rJms,_#XY؈v:6 gF^-zo& .o (;Z#YiY?<;{[Qv5yWs20G_2@?؛m݊1Byił(?g8U/Ǹ=H5LKv) b`;qR;`/2WC1%ߔ HcUP(YнX^,_% o G% oQ7$ۯdqY"M+U0e[̉ˈz(\HpLefo)Cd4bb'3`H4"+] R2/̠R{oLMbB5>jтVQm%9p37{w]+!br纆ht/IĮ/_}~.{@;󢟹Ae fF,PVMp:E9VzOKDjQŒ|QR';e+/=̾AE*rHGˤߪTV>."UMv]fUi:xeyOX9l贑)Kb7_Z.,nΦ-A!4|OZ""%OmZK$yF ^+38QpiϊW<9 n*_NW]2(UP \]Uɓ ^4BN@"<6tU:[6NDJ[fY"IX))%QR$нp=NNe)Zh Z_1SC˫K ' Jlf%E D^&i1}Ғtѧ&G%rQp 3.5/LVEM-ʓi!T aX;_?-^FKH'ں*& I&Y̌)WR=w`釦@4:b8_P=0z7gZ]dΦ׾y,䴯KK$`hˠÝ5jbQ|tbGtkډX9 5K<`Td_8e3DmYl^!sltx5B7p 'HN]Np$cnK|v '@P fgj(TCRqu aGAY@7||~ g:< j5Ňdt9>6V~5 6?ʱxM<cGCxS?8a`. &{r' +Fģ1a3PǩL =&Vr^3 [6:E14 8}I k}=t]raO [OMN5C֏;/R6%TybpQLYcQlh!h6HNRar2|{^KwsP;_g6v0d  6EŇK"e%'G6\[_*gԆIC @U9%m$]v@p{y-׎"A0<ӀNN,vѠi@-#nIhEi9:Ȉ R6"UɓqXxd¹shd13 (6^9?+. hK\;vD\?e›6?zN3O?vE#?K2'?cr\P_o1meff?!^<$&V69N!yvOrWm#V-ą!?? Dj~>tnaC>x D*Oo'`<;tZ/ө/"[VF9rHAS$U[ȼ[!DfSؼEeثt|_3%Kʠ-Nςz$s}e2*Jcpa5B|OO\w+IP %̞#Tl{,WW9nD7E<ȝ }~HGmJƌ7 ݲATv5󉵤Ք,79 y'KWJ|gT\,^&-c8e:w$j%۝M"fgʡbuיь;jLǧ%ZZ-@"- `"o~)NJj> \Dw1Y$ &B9Ҫ<ӑll8, [I0uPNt*9r^UI SlƢBzNS*{%yEBjxnz 'tk_M cJ&|iEFY2)*!i0y>%]Id(&>O%ړQyО?rSHխ (|?J pB~B*bSūFγWqg"r|bLU҆f~fw̚f:r2 x50RAG\,C1OFn?tg2r Gib]2 ;"~GHɋK lqӖa"ŋ;լZc$!>q\'?m8VY vO)ۏak_r΃ 0k{Hիp$OxQ Pd0:ϽԖUm6YbBJ<4&j;i@9Yp 91 -hl\44pܾ ]2*b O[J-w -5{t# "Y'Bg^?B}鸹&xdSu8w觴H)sM€Ai57yz Z| e,$w 6{JMNMt'~`KXe-;zTW9LwD E = 5]^6Pp\!UA]zpևC$yV-kc.wc7 6lT1/ jėDafqb:kJ%*A{YmA{_DA|c6L`:#͏ہn @"ĬZ?%[8\ ySi|L\V2ő1؊ t p1&YUZί֒߯gwPcmw[Kϧ`a%2%= Q':VNHTH ܔQs>AVEhn9|S CS5Tl.?lbU̅,|"=O^f鉙r=p+ K hޯ8iI`(:pbALCfWB'ŽOzW2 oyRAѐHb_LN/ц³KXDtC/ցCw(ن?`~y]G]VnJ Ij?Ҡr•Vʄ ̪ -ǝA_0zJq^{L'RP] >&J_ J5+O`/.PzRd~3#ɲbqPG+QJgr<U%Cs0.U٪orstQ[@e}} 5~f5HQOk 5xoUlо50-%;G8JQtt8x WY{ʝ,Q!O of8VD+6 06zbEnM!+"k=܋B)%2@>f}Be6tc%7t]|[iI'Psph68b2PsĿJ@xz;huQ6f?.M'\@BWQk<2/8Mb/=;0Q4^5`q 3_}Zrca3M:AU-Ἔ{(!(`P,zמ0\!v~ ?񠥷jb?KUq-3RDh0bp|L& DT-6#0IBdA}e1yb3"m $6K>"ix]Zi,ӵxr&^"8?wyۚH萪ˊ&$ƧHj9,|1PmF#7b4ι2/]!qv& i0uk'mǂ^RͼXXU1ߒxCc+@Ӹ?$n1eMFGQ_nKLL8@u<``lS>>`M7tns٨oY1kBdMaCbmtv%ͻ9RSƞrmȾFOb`|3F{_bgY^DS[nߛA ,Zg?B\=8$ j.:gG)!dU]3OMD}JKE*t*K=뾟8:pF'yƄ/t\/IͲV24"iP6#Kk\B}q9"6;D \*n9{>6N&զF@7SzШzw _,d)|r>rjN F>.oޟBk$tbPC$k:*~^jZIE. xIb.Жo0 &WrE0D=8p}K6%G2 u)= =R\!-tv}ϗW߾yتEa nv3!;;HuKU/5.&{O&ɛ|<|2HMWɯw6]-֤{#@ p=^T;*ǾWF={b[8ݪp0el{[v}Ekc2_Vva@!I 0'(F̈́ƒ,ؐ"ν^)GeNiV4!#ϒ\sabd1k$`n\,%%p;!Gx(ءB!T8ׄWL[\u-FhIӬyHD򈆸㿕HXa#Pmezk)QL +E IsfnMNr{_gS3 \{54G;ňn-dƴ,^ЈT5u.CJB~wV+th \」w*O=Cg[ľ\ތ+wbsg^Z#.\_#ҍ_ɩ0?ã8n0!GJ3Q+q6(CEaF@N(X |A v"uh;Eߏwڠuގk! \:_ڦz4f=X(#3z@f e%x0MjS} {W;L#Aί\|DaeUp"J|Pw|I/áWἫ8~RU0)DI-c0i#-Z:r{Z]d9ӄ3"oirh V^-z]_44Xzdtu3k8.UDPeK6OIYBK'P6ml "=?扟'q2\cqӨMo\`k`ck|訣x#~$x2,m"8AV 'ï''s)7wM"+y|,%]2; 9T~?Zא>hI^NJ=w㞦@ ZwX+@Ka([@u0bsKڢ>IRN|yϒֱeĆa^oM,)6P1 gM ]ܛ oF$aBlZB(rZoMD8g z `jTf"*2NʮcOFWQ"[Nq4`=c-`%80N$6TFY$f7FquUbBh kg>woI$mFwt߾^^^Qml.p|>u4?D.Kܳ)j#C*T?0UԧP?,#!^{ʍxN˜ #D;ϩN6BMM)3zRX(f ~teI{^ⱔd ]&@J+ b٠'#1)V"ls0te[^ #h|A Un^2}1 'ۅe8`@)mT+t ׇ4ob}}-§,W$ٶׁ"CƜ&|֛$F؀ATV;s(Ezhl0zu hhw99?NVV,'8 IC}H]~ P/_%禩n/29lߵb>VGH$Sa: mp&f%`B1Z!f@r(Kn~l`}OOӆ?+Rjq]'j_)$`;za>ޟ%l2Zl\ &َa/a^}ULNrh-y8ٜ9hd" a_Sws♣v-#X N V}kiJY|+1A'qGᰕ',͈c]Xvabyrf@ l\]p]!6濜q:t9#^nd:n9|GlRuы^Ix>ƵpeKJIK@T?Bb(țo,VTLcˇ }m& dWw;ݚ*DP iav2aFn q)]YQf㊎_ ۄ׬JGK_%k6N&>*>/;̡ppSaK5aW~Zo7 r~WMNh89Fyg@BC ՃC5_|*C) 9r{JX8I#c,Qn9=\k~9/nwTۋQ $ 1~.Ett F(ۚK+(USԮ%Iy{l*6XWQ㸕~!Cc]=Lw<v<^3;2C"wJBexBL{LRx8W)#Nā,zyk=xR`Ya "Z\S.N{$)= |cfj"W ww{VawUw4A{ L|4`EW"|kR# s8T]ϒ?~ת_CEFM'j}*rP7u❎tELO)J㍵&# 6r0-:9%6z؇0\1{_FNc؛ø~V>vi{F[ZzD}}jv㪼9N B%!CwVk$ تř6E1 X{P_r2n4?Ɯ,G]d9@9_ w?_G9伷r Yˍ$fw_n>a`x¢{jƪn~$.&nyuQɄQw]\$F5킊j۟TH z'Ć:| Ssfg@ycV+PoG7|%l>l\黉@D/goK}c A}PB{쥰R*l8 3jn*ܰn5L3vV@l(|rVB<QtOI p͘%UEAUۃVSfD YlBh)cs`ܢiϻ݄ )F}qFD$W*K!;;Y;컼m&i%jD 49!2B.HΑEb;l,_b0;6'<ߕ/^L~*4 ~ П.85P#7H7XT= si:\]&8/bc9lhNObV 푌h@$v+]gxվ )#06z3P值f?"3T?7$א+z{^>k}w|SԦTEG(oN?pb<gtq~fߣ~1k!2tj)U__d?[t2dsvqj0[hD^ze$ (.C 6W\xglNk6r$=|`1kɎFD0{8{2oS ?AQPz"dsl,`_wgy^ժߏ2idz-ی ^uQ>8'Rӣ*IuD#6 TL| om]o[Z5FrQS RKC>)R*s@M uon?pxڕ8M1h֎hN*Rin}IfRKmuᒨ5p oJ+oi4i],VS$Q^WuٯI;}>O=_ Xũ߁V6R64,Xt9H\ހ'XTy[ rN?V(<" \ҞGn˶=0czpD}f67]x|l49zgGz< RJD.A|>$/XIlnw(fop2@֩C+R%/'y^*ˤE+qX.4 ,Ntqr0ZD׎0I>(k`h* :a]m%CX~S g!&mʸ}TnL?U1NSqUٜcs*9J6i?nrЀgmQ>)1d*~~Q#UX,L+˽qK\2#V$@X( 7A \ƃ9~-2` ɭtq!).;W}y5ze,GNC?lX P..K8 icO*Vq%~t(eɳ % sx =_|).=I%pYb:z,]Ӟ TL/U rWB^3:b}eWaCOT>zL~!+/EA*Ci^; ܃j$;NDhŒ=HBv&y="G & ,ݳn@SUÀ,,`A?F֌">[^ng0Iu٦nqJHZŴMy4Hiĸ6AT$"UR)jf'H0x' *b43oF kc}>OA9m)gٵhYR… @.On(Ǐmee7P3{Z]~.@0 2*aqDW餬t0S<͖8td~)I_v4{$6^.=Y&0uy4ѕ.^Sɽ1WC}[È ɩ|^#d+H8MJuNOnH> =HivYChybw7g"y-S@Cηo]-iNWvX~X-6We}:I/\B^B9zy+3.JS(HRԗR@UAY,lx>r[3d#YB)V34lFF"f`S}t)aݵ,d`kӀ>FZbE,oT0rTJWu,7Jjh 9Uމ&ʓvN02c6{M8 n^-ֱ.k^"QZ)v!!j@p@7xB3, u\ЁI{h3L82e)nBHY*EKڏ;AY< *+)\FlIGR9̥VZw*_n柫^A5F##P X餼jH`/ģ8^h~DSp SNm 5FhA[ȵP\iI]>;ǂ弑)R#5h Pv"O&yTo Kޔ؊xɲg# QE t%퍋a0S'Sn^\ƀBn02deRK> m? U셟aəe98wntg:Gj2/ȍ\:=(- ~fS84o'< $ZDeUO!|g)@nS֨q6D x"&UhߔQ؜b8WL:bN0} 3qE|z~&h%B@SAT0FSE4uF_"rFws{9Xj$0SAx8Ȯ#VfzWW+Vi#ѻkSnqvZiYOf ir;Ega`FkzM:#?8h7TM mCXd& -%XeiC"D8A7iL[Ϳǐoxbl=N0obgࣵ%sɥLy_a[[?bD,34`yDHţ7t2"*]>XL+aSDPڞ#Pu3>b*Q [E:reHWdLYjL|bi 6Ae)ּHhyUgRgK*9ז x,1_cf׋Oᘿ(5(\2jm8I~KqE-&;^yQ%oVy3# I-iU5>}%S/$^(XϜWLcmݣU_`=aBniU 86Aeш!6DlPO1F!%ī"4]13-ÌΈ^:.5ɵqٲ< ̽O5=3⢯kreV1MyxAO8%WO#YHa>΀+jz~tHY폅3@m/C0윹kA!]-c0ւhN!ȴ /G꽑lu#Tj5S"^ Jm~lP75LJhrP?"}v}H?[O/m2\XOBLR(ߝ=[TR֎"S:hżBIH HۨZt98O;)F iLO&Ti/ܞ(غώ&b E-^." s֒OgSp/~78A}_EЃI+`=Q.:T3-m~fxġT H@Nq`vXF.FS04vBʵʥ&w`Bƾ@}CB92H'꿫LJ~ɢe+3ܴ?~QKV#)goCtZM -|`?H"w]i;xy =V쉳t.5 ŪT7t hU$I.*3OD}nd濘,<tp! ZO=."t~τH|WȦ70TLTœK(G&I=3Ӗ0սÃZt`-""U _/عG.}Tu [Wyw\[)xە>|e"EV{ k`B{ o<;iN-M좁V۟9G&흊*f+lhnX'*cưv"#OKqAAY{υʝTW 3{ _8Է BĪ#A=$`g, |h]ɉ /I CjeiR)>X÷/| %WU;i+vJM#Տ߅t TuTۉlx<Gi<JzsA YJSX9wc? lNU>ќ`K{؄7{My_yPGPĪ@ՀJ |K(ǶHE%SC,۾WWc5Q8xp= x3y"䱭m7="n;gcW4GFa:.) Gõ#^H<˛J:pKȯStFysVJԶ1@m顛ۅ|*cl)xf.netXVU1!U =Nw;G x#SE>0,oASK.R]8 ig#L#m9}L>w}ӆF:8_OH"=JiޝSםžL{|uz muR6A{J0u3m@[̑R`P)?YDG'rxeC'{axw1:М k)9g:Ck߿xNLh RX9@ Q'Y)8 xr̳52k'#E$T&tj\zϪ #'@.rz //,am.eD*OT @o;|<6l 3ov72`f'ٍ D"*}  ^Uw@*KvF}색gQeKDP65\mY 1kPOGރhRcCl4@b8[̘x B{KX\aOsP;u-D/ \.estLݦEwAxE٪0y~ZN)l+mYup_عY0mb WyF{nF0:iY{xEd|C[9^Hs1{lrz,$q?9=6췥1>)Zʢ$ Q)Jy|Oc&y=v"~h,zܵzO,>@R+MfXVk\1,Ju-9 ~H<' |qFNn?L^ڽ+ý@v (JCk!HaBvWr5F|^tNo!g[qajfk])? 8~zSC |}:Mz3!CUD|$taxzt~N: f J/`G{2vͭ0g5GZHlڒa{ڏ А~ɛ`,m?9縤!0)l׾0n|=0<[NTv-.ubֳFyC< [5j>řnX}KHD?4"9C7n:nrqB{ ف,mZ7lô[yMՒ.0[]R445RPgA ="[mEw8tZ|CW+? 8 Okv7x[ki#f_&(k +ûp,?6hMu`_ m4yQ,+yv9q#ZtԜ,UI)KTtd 3>lR| ,n؆`d &뾻El{ҿhRњξB9\L(#|Q~-FvB^yŧ}u=2})#.lZ}KLJÁ5~kr\DHfח>ih"CMP5uM*dZRfNl D̀fWV"+O2پIa[CFIF c˼Hixo2^Wtm%&۰$>\]PC\7)or{d6=ח޼6bY EHkխtОv3_ΗVt[*\i&epǹ6Eua%K׊Ns ˳qs)E2 J'~A0(>^  ]}]'F03Ffb70!Dl7VF΅=)DTLO zSp vr ~tt?y Gw%=2V(#ۢx7>-IJt+BvswP 9 u:kΝ;rK$ HXϲc܊J~G#S VopUI' 5YZDa@8͝x o=(pn_Z\<0{ M<3.~?_ZF:G$E*.tR5ccþ(} r8b 8Y}r;bK5GU*(jt]ɃG{66&\Bl-Sz MDX2()JgƂz\`w_1^1OykZP4zao̼;e=J@s{1Ăhy=H +p4kfwG'-&#n ҐdRorR5C2ueOj6hAA5Vuq 0YN@NqVFL7,Ax<ЕE;P1i~2GLRjwե FnѹAl}Ŋ7A7K0)mG PF> J"={zjur4>!` qZmt6Q-788^X;3Evj'<#<{Ҹ^Qw%U`ۏJEyɯ`Ǣڐ#|6ٕZ5`tohnBr{N _P:+y)8(!҇\"T|sozf{DKF9"&+ܹz-7}xጥ .S2\Ҡn8^%:Ʋ,+Mb  l>b:?^鰪GnLټښ8#s_g$<1= \U7kb] qj1sDECpwb)6}$}cSBV05CL˺Ml8c\ڨ˯~cUJ #{^!R\C3:¹5fm\9s9M߱Alvy@Ҭ Yz7 F_y Wfj_%@^&Tދg)߻={2چ)ݥn&HL.UTlhBuSip*5ϮYoޤlUL'@"! Z9'=z_K-ss3@"$nFDXP #Y]:nϝQ`1XM)n,xved2>Zjp/`& ||c|;!bvJĕ) ɟ±^q073w%nI5_zu紳!Bv*nf{;Pk& Ӝ膙ܵm5F_NNps^342p:ZJg: M-Y3M\a(2@=PQ]G2N};pؘT)~0lȦu/M`ipYX%*ZvCf9ȷUr^YuxQ$_Sܞ ݀Tq ̨7z-!MDT+v*nSj*WPz.LԨա@yJ-r48GqyuU(kWͨ]Z/~T߄5[~LZ:FVl,OT_9\N =L{%o_7-JFjA),A'ϗqb$Фڰj˕63eyn5~gAtWJ,4\Vd B $E =h4ȉQY3([ttiHE.ˬ)d >?}$pD|DO&T?!Hk8!@d[n?zHBc bN>f,Kt-ZK.h: %Q9T󼜱4O#7(0 pŌLxe5 `dXNqS/;? zU3iyY%fh>L]ŊZd?c:dVO OM=NKuPGm6yM Qk#p|"{/pFVmذG eZ;u5sctxRAa!ǥls. Gq}`$PGSE a͸!Ph@rnܹEC?Jn {ۇc1><` L,a/i^WD߶4$}Z1{K"$ߛ /}万NU5{HȻƃ,C+ԅ>Ho~Y-B!hILe,Uַ*VE~ƚPwz*7:Л).pU%P]  \>jOZXt)dq.a:lS[V)ܫ3 ̩їf7=W7{N؞ 6$0MF %mW1ےrH7K7{Q)||ԁr{ºD#=5T.nXFF\ݑ*{? {u_skFgg X戥%k:v'86ηPwk~X<9Oh!l9Gte$=c R>%AMU" z}{=ӝN?M`8 e}9ԛ|JZȠC|fh{&v=ݐl ^aYJTikR7je7(lAA~G Z v4R٬Wu1QQSFBXXri)|!!ۓCog؛Lnkn:?Hӈpu[cXVkw({2ErW"Y#!Ft -B k6[ng ] S4^H*|4(Rg<Qs69jd*CI]`|HchMw#8VTYcnv.pM4?uKbQqnGwFܨt WCؽ֤aB#z>y)oG'Y*ͦ21e:e}Zɦos;YLw;@~Yp35=*~ \?6h&.L@L%=B`!^}iaܐ7Q~bV^ץ-)% |6YP+ DiY[c,V8f;aV+4Zw v |[<|G*"C ֡pdpLB˸QPӒ#; G%wq NV&t֩iJzR/Un|Lkc%P،Ot2Oa0l8;P}?664-:FKI^EvԍPY()/h u7i %0 YWhГ1G6LO{x'yJdаJQA3*'gi"B;`~e9'Au("yJ\d{?y8$aȘ(s9ǧ5 PT>6$ٗީy/ޖ-==IrK(h&j[{GEQ&m˕n)[Κr1=cT&F21@ |Aep$7:iHo6K-75veP$ۭh6thx p Q˕&r> 9}̰v : (}<ҞgAt<4AZ_ %CF-j.س8 ,R`d1+ͦ-Jgu)nM Qu]F$8|*õFÁ'\'DT ~<#FnG۞$-_^;Q;oU)=<ɴ{eet / Z/06DePo"!wOlSֲ/c/v(>yW%y)湣[d*^:vq"y} TRZ~?B_<B%?cIH :V|ڟul 9]P3yV $\g㰀nP 1ؕm/ZjQ}.?ah1x xpNr$\g5.Ͳڼ/C>oFQVm4l|\ť-^lϣ)UCdx4?6P 3۫'<9[nx o]V%Nz*DkGm\p5v W/*,{j^Nߍq 52Aq0mg?AjF zu N,.YNGOh,L@{b Z:=l oMN"j2XN_̷$PSCXx<~kW ~`{o;]Y-ŀ{leS\g^p5WHxdǵ.F"gUsǻ%l~<qü.B.B51ՓLatXp͍$y'RyͯagRIK9U+ [iJG[u|Ъ޹pXFT~u~~PoE5A fh+gs"O7Y%250ԅ7,4NQ꫎0""i[: #Et'>B%ƪ۱9yucq%GA[y .D>(\YE~ͼԔbKAPZ|/Z7@n鐚t\DpPRI٧dFV櫾ay=1*~G8U! M g--:]}"69.'d%,IT8f2%h 1!v*]l_Vid\l&9/ j%0~ pj=%@f4YFz6H\߇ rgЭqs!Mi~Z#,3-= AK;=}!>Ԍ7bY5bxpsZJ)=T/s荡s5 WzfG':,T"y͓2w% ӣ~Q}q>)G#R"LpL[Ցz#z@-@{ 705 T^I LQ}MZ'֚(Su9Ż/fkt,^T73&ncWDH_XX׶c4 P95~;\ *z W{z=o.9o1$w4$Eo{$J'׀AW#hXCׇk[W"lL}i3G.Hgq^wo@]*eg")je%jJ œyތ+q6|xS1HĖ$5ۭDwb(F[3D?-n2XrUmb m/CҼ(I:2z-VK¬Օ<Һa2އ?C.mϰ9 %05.[c<{C%J a_7Dwkp ĺOG*M"'BM>'x3$s#vSB5$K&S(AOgcPnpwS/-K;!U̻1~OۃhKxǾ %s1:l~Q\q}pjj++uNˋ#LzKvjNQ2R gMLUNy~cV_[749:.UEYRPθ:b&Y.\T\&n5JFCy{>~Zﱷո>95>v1Q3W8vBr~4&/ `b*\F1]@G6IE~9ܕ@C cwcTdYٿЉ?k M7mMkBܵS%D؀Kq91;wtQvWqm4-°N4AQvgNMG?)iN5.vݖI78.wQ5'¡ylin1ќr\UJc ԐxXLKĘNH.ASV>Ay*1o@pYP1Y+쭟uO:[4bl QiZ؞_aՁV͡mճjs˜#fNpc B!UK~z7s%(M 5,MH:ۄzW;m>K_ ȣtc'1_D(0<3WHd[|_Z?AAkߔ'y]dD2ky^zLe\߁ln͒!8*=S5Cɷ"+yȚ f{-hgÞ#B&^w9!LXӧZ%f# PʎAM/M&,TAa O2 ^5IyWőƒnx6EXwQ |;V? h 3Ԅ!/G|əLz-_6nNcE0E jx92۱R^^Oݞ2*Ze4L_`8<އCg%N^.OZFV$umS[mE|͓+g(V!+kP#ڕ esK}rJFg1Gq7P=.PDb(-1Ey_ӹE'}f'S~^G8QՊZ;ڙd%VybH>"9dtse"is){L=}GU םsIW1ye-Zp+40=r?ȿJJ~FݬY _o]hQG6GZ mXK$1 dkh-n w}L{܇gC [9δ%x) Pa`"*daf(ӫyVi~ lzRPNz]L* 5jIf-e%侢p#^`jʙɪ{r_7φZ%2r G2~ 9D\En:\+[<9RcJJ3ѹ@Rs}c:nɯU@\.+#Д%{:O{=u1xxyБphO[i㡜J>.!=vpڑcTDGOdz&qP.a7du+;PZC|mM$90ttx<4?Y~u\Q PFC@PB%Qӯs"*w^(Y2 DhH5e!, | j鰟ZKI)\2ĩEgg(OYr &`WxiNNLX0G*iW};1HUٌy2؇`@rK=nY uWrck1FXVeIp @'a%'nyĻgZF6=BW}ktA$h E]XjB#ap'܋xA`ee֞{ S O0`ka'/U܀6|I us ӱuaz0A$S}~>f_HCȅ @4lu,"3EL"i>ow=e|n[735rpiL\$|qZvn@,:YP pPI4S7/5DiF5U)TMG$]4Ռ8v~݂V4mCșC*q6IKLvgb b[LgǢ0l1,Q-eVO+@Zm]mzBK=N&0?PSa\a {*h*oQw"6ep:2·Ӏ¸ ひ0t,ؒ 41mݺ g[O&/C`t@5_ZRvYf?z?f]b?GX|wUTa=YR-FKuYY+Lςw|ǃ(K*˫Pu5LYcͰdk|YG,_S<!0r-&RUbH@¼VX}+D:a29Y5I_cTĞ1 %Eesg쀠{NEjZJ\ ՗.mZҵ*QE7mF,з@yڿx: ^^ዺ#2}i@Yf$e}^A_#1:al4za뛽l=%8]-}]L:I*hPdHw5j~ud3:`K8kEZ}p4lAJC=3V;Y8:$2Sb`tYќj,'7 $gbFLHG/)jvM?#v4j>rWJȱ[Q9mm`ZIͰjߘ԰U, ^Ypw`7p4$ tI|"b8A>iqȐ5ux]DНD[l48qwvaCKvs$`{L_b5_R Î8f_rfC/5U}-O &DLS.?fvi2/݊!,"Dq6c#VJ ϋegQFҟ%ޫ^Ca&h'blpXu47\%w8o7_XΨTWSDM s| |[XIMM:`Αӌ2n-pLr Z" u. ԣ N0 UNm ݗR'A^6FtnJ6ToƃAUKL8堲^4OI<]ׅ,#S $"&3$X,_8RCM<%G|yӆ^:[=\n)bl|N O76aW b*$YϲTKTݣLmskyXJ+(NЃӵ-hT((@,_SV@AWr3]_$j(":^Jlg4b!=˜LBAjX%^W"d^]WEfYa}teM&\r0YVdԡZ'W5>MT7L"[/^V56HmC6%<Zʊrlڷ]C@O, }ғLeC 2z-p=P4OL{*{,a`߱`Vl)Ɲ %xu?ĩP5&<+/F#=TCƋ _~fyO F% 0qu(RaX ,U/JW2\^Cf&o"GL M#2S8j6Aq?nnqZɂx7bud5l d2{ K8dOFlzBdC榨Ra5Y? I!|#1LsF'/Wӷ"()9_X VۨW>.xԥumr_$^w_Zl#RzicfV( 2SK&n/0xJM/ / d&A^FX D$&j誾tmokst@R/zT)Tg*4-SG~a{(M•Z'>ΜGV/0, Zsˆ4 r ݄ >,5u|'GfK#®NY$k ,89W7}#p$E'`vNmOnh;OVytV!^\>raTmCz֌P$XysOHgD!mI ?b8AżC?H7!V%"x#_UZ2o-`M\Ie&uݹ_m { t[M;GŒzeD )zld*q.!:)bGWn乩hXzC{VRͲF5z~2v|G%U xLrt3~|?޾S/B Wbdž?LRZ3uR'#9wYcuJH>Aȕ+NZ؍b\jmKz1/މa"9'ːps_GGW&E\W*|$o*6r_`j'a[p=msDcRݫJA??:nPRA(e^Eܪ@"*8VĆI5tO UYtVu̲NH<12٘%`G 7oUsq]Iϖx%88Z#R<u[UTzW(_qM*>~jEX:oL9Ǟ2@SKֶ>&XZ[xjuZRHZ,p"_d8|,d7D=ČX+䙢IWMX9K T#'G#8^\[5H ` 0{ Qߔ39Pa^ƛͮ(TrWp/ILh=1R 9k! 5BTPIu;&<;z")n>K BN;rj\ȱxoˁrh#Ǩi"lR],\ι7~:0M0Eq}"<*@P gg_E y'E:)?f³):1ݼF_)~C7:AcM't9gʩC;@ꡛ,%n)]|% JQ ~BQte(5O4pĶJrSVy\xPzi7 ԨqVs&l՚' x|Y=U2L03Vh\fm_j2o<ħ)/!X4d!( NF\_feX!yFKm+i/>T9pO,` ''rfb |r[&e[ūI;}%+J,#$LSӦΎn=0clUE'iIyzC<2@_>OQ]@pp\בϮ' fi qwÐzhoMF9SvB|Z-y/{D/2°ABpXsbdz1cVuV'9݇]y7*oyHln9 ',Py--Kq?a/Sq᪦>+,nTh(xW)J٫y7k:7kBGg=$>ceg}Jû鹄,؅󛥥`'Rzn @ӗ>"WL0Wi4kQG9tf"/uC;RPGezdU&hGSj 5##kp jw{ eff%(t3%e!C9* e/ee0sI!H1mF0]53%M*?wqjxlh:l]77i]. 1>k/r8dwtF䵳ӳ jkxd*tm)= m u· Z@$yl~8ȗKtaW~gl!,,cM3,7df7b\K5`bB46wg3\EVJ?{O?,v*=A?G sŽ= 6D8HuZD6`z*v:f?j! c,^ v1Т Aio[↧1~ #kjeyih^ ;;HYsǭ%vTQ~H(WtBQ'3]0 @yxpIy?~LZ1^[V>˹\x#"`Y=!lF')^ÖOCL `7 T.A~?*Z_Dc#V͵|r5mc25aCglLI2kz'Wuu(9&wL4~;]UEi`o )_GofgQLb_-Iaib'$0[RzJnytéľuJWjabkQ@a[ ̏~l([>A8jQ$ݲPv7#hާ "]"Z`OH4Hc7WvlGLH*|\8SFmzEM<};=AWz9|]}IH5R_HsyQUf\cAٖ K|,MϝYP<ݯfU]71Jau)EVyv!LEZt<7 *Y8]<2F$A(/~rXJsrza%ݓ{~&^1O_)Us>j,UDNC-JZs_@r_GC_YhJ)\yG{lyYrڷYkH1χ^BGZUUyZ5p]} F3nф+f vy2X3Ń"MQ: u"E.(%ڼ*m[7=Gk>.lnW٬= 1);$Ϣz}XJزeqoUW¡n5"+4|OP.0h/8|3S䤍!jϠqhW~ifフt g:w>JnEqi2!/K[YsOMY_9U8w` v4(!|Tϖݱ;j{OTsG@3έ^}ڦ:3M'_d7$4_(73uB77N\l[TOZA4 aʘ?X|l6c'։;MFrxRcJ㎇ILǨxw };:jd+32}!h-zcVaepFdyPTGdb*Z|7'W;SP9(.i`oBuH [w*VY拍-i^h2ۏD5 &ТCzǿeD'{Z04o0\R.Hn3|x͚BQɮ}zâw50Z-)EmHjjOթ3'5 =4̅DԸa1w2ĶR(?Ȍ>u]a3X:dˠk9F5T7U!#>aN}>7M? SɋU4e^ @qg}x7~HÉQ=6oAnPjp`w'\_g tJvsm MDjq˛ ᬯ.?U2) e\Hn_VZf5"u9uj@wO < Hι^tΜATQgSR}EPYU62KsFd(Ӷ'UgWX QΦ,p@h5ՋI,b F:a#KhkYu֦^$OX'dp/w<(wFZ A99yȹdmL I=f N&58E-n1(l;nU&+qan59P[PsXRs`]!v*d?!/,hH5UR nGOj=g\zǵRE[c( D,8zKɟE( JF hPV2 y5JcrA{Q'Q`Za56!܇1.kR!͔艩'\,k1.j5cK0BtBU94v(K8@qY2uq-ĈR#ݭNx?vj'C~Ba}[g6 #:3W{AY~~Trr-׭# ]@uw03'Sio n7oǡ)|SGiF@ӵlCo /[uQB9J A; as:cT1!Iܢ`0%[PBaP58ek/L"аy '~uInXnB:Z.H 1+X{t^B 4A ;`M9Q[QZ+$@ }eva z1l[a]Kdؘ_n^ϴc*np 6?;L&ȩpw0H"%]^Y,lk6 'K6䯣~#EI3BY%xutF>b;0 d3(}YkYF sSBL ۚAT`)]HVЛG꯸`[t )vbTt(| ߗf4 U0;Ɍ6h[@I\:YPE7@LZ^k:_o^##4om*Cz]+9%  ?3>X*R')X (ExG=(z%96{<\5Yq=ّ_BuAZ^$9` 9Kl Ÿ/ 5كZƛeGS) "ƅXWZA$vBIn}l Ի4ĭ?r`ve2JE`lZ|H|e5d9G7s@iՎmC8:zZjwM0o$~`}z$w>g.77.4S]݅2SlbLBY+͑W]#R8nn>7j'" a.Z$MEI0Ärm2> ;~ƥ[ڜ.|ȿ ]퓊3sI* MpI! g6҈e֪W$ `s2g-=G=,b)be(6~062f|PIBB9ǐd^HP7މXIly<Hά\ =۫yi~ 2KgϤk x 7P~˟_WE)G 0ǁ܉1b>a|G1՗b3Htum!dT e#z0[%- vm呚nrt_4X.Mݪ:%(ѡ, fi{fo{>]0M_a{6~?X&)ArϚGp]uJ&ޘ%_`Yat I3'p}b3a#\to Ѯt <qGy9p'Vh46 uMrMviGZFWE#O ߓ-;~ylhy דE[/ [Tc3Ukh_h}I&AJH;KAG`u_CّףLM3"H:o#sCj jf屨6г!&ͭ8%bkwK2"#:rev މ'A +v8O>!I1\\ PopA-_`(8)3b "¦ {ȠNnyAA}!EvQ.e*;Fuw ?{X>#Z 6҃{dC"v:p=aB< ԄOpC7lՀp07-5ά )7{u\=tn7*"XJD S%Fg s$|Ih4/?$& 8Bc%$/:ԭ8r]9 ZLص@Lev*8PSNM Qu(HGXL&FIdSewǍI>#}iƛS50w {:,ɛaV,fY۽}EAҁ#Ae !=5 =4Ġ9[4d:>׆%ʓrx罺*8yo+*1Y7?̮,6"A6 oUx.#VP U{fG+W}kT9!g2IE4F/<=g@vPU⼝U>1kZ,9 w8o|HM)v-^IRVL[YY5"s}ͧ +ʟ?Xߧ, {[ 粤xaJ/_UIJ`JxUH"opfԯj@}Uxo*Y$=m'?׼)b5&a{[^Q6{%UڽnP)SokGA UH锴Q19"ّH<L ةLff?7{necKɾJG=S{Q-N? .Œ/6cƮ","y.1;HR?чwph @;D\n{oK!/j}e]KX ybgCf-"ZQJ ;e#ഛtP(mo AzzӞkvU8Xţ->V 1#p/Ld&Y\Я| ,8*N@|hO͝2Sc[-H }Fw2t(A;M,`>}<&^΂%,'LiwOO ڪaFŸ P>( 5DI _/—A iF5~ nO&]:φ-ܭu4ՠqk ?AfO ӆ)ss;hy.MPu8ݓ9ؒ !Zz@GLu /u{'t֓Crqm{ (ǟx` /\0\w\'1<:뽖m+L͠WJ=D}hvItXv{/B|^d]\7A&G[/p(cY:i6HAVG{3ُ/@y> C0BQq竣C*kKpw$N3ې26:c֟4zbI2,u5TО^\L+ù|W郆FV [q=hJ]fzG L=֓!ٷm,| h=ռp}8ZiQ|j|*rtr(iQRw }jUD#7{F N`2¢i n3yd:5)m2ޜĐEON2XL*<(nxh3;]6D-?xxcg+bpϴN#V^[ƗUԆQGYտ\=-YO8I]率gC pbs(AV+3YuUX#("D93UZSsDkm Y$&'dZ5śе6/+By-+~\` g+[xJ3JFCJĊ$ E =\e} {D@Ur)Ԙk Ux!*=+ -tkp8bvu ՞u5SfuSnHoѠќ#\mj<-Q,N3qjk4_:a3HxOEF\0w6|c6;BILe0Sb3#EЫOcRi!qҁ,gX8imN*3Yzs md/^wN۟+FtR˷]ݴBM@fJvkNW\NI^L5a&idMnѮR@:9XETgg7M(κ'- :$$~=%^<@F;LX˯4"RW.{ ߏwPNF]mk",!No,5MX8HL:8\0.ގfO[8]78~uDk׹/29[! XC4xU/,+yGVT 3{^°?3MW@^mDaӪR[{7@I#:1g xyr"um]I&~6$rM;5۫[N/թ#Y@-=mYJڌ& n{%̠:7Rs1z'W.Seȹf[dرzFJj%$]r1sanesAop2(N'L$zڦgYG귨X#u'Jz5e/.Tw.RzoRyN,W@[]Vo\OI>=q;; d`z$}'݂vGSA~Ndz< {?JoI: \H$4]e[ͬQ@hm,8i|DR !zݗQA<*o\l#P,/o)>]~aU}8x1*FJXIӼlqR T_O=t쩈.\&ͣ+yXNZITF aZ}0S]B\yl(Fxi/| &*L\߂(qr5 +k6:C)g?<`@!6ܗuƗp.h9Q38XS>ʶ֐8X)VYm3F,zu>,n ] U_`y%5 \4IS.XT{BȍA=G.`B@-/ERo)w'r `S#^mh'e#Z}'Zv T/k'(#y@uTxBd=9 qPrw͠;.'N h{(⏃H@<hYy HkЅߵyxnUuet۾W%`?'s${ Y/vͫvaùL 4ݪ%ظNTORP7Ux"Rϸ]&L,)^Nj+"7뒐K/]1~ᯁ<rqH {W@Phā` 3_2"Lg[MNs {'q\(0!df$moqNypscG8,~B4gcbUPY,ŽnY{7hGQܶBL,<6nDU|ѥ l2u),̹|-]CiXLl0 z#yumx$gqAݎby}ROm_ (>]feGqQ?Q~\$]6:0Uh}?0<BA_Ni\BL3'awW3)(TU:s!bX$dk?5n ʑۣ&_tmxc!9Ê=h`\,ӦQYX.tmCän8l/!x ;jX6 zj6~VNˑUO=CtRz'ұҮI> 4kēR^Wl!4UOqؖnO;"d"2od"|QΖ13ɂYYwRLEAa ^f.(oQLτb4j|~g?]9`#75 ʏBg"-N-s(Ӣ=up~~+UN|r'ޮdPqƳg@|曉W1 s7\⿴k|K&OzdKLS==^Gq#uabp JRkB> r6)?f[,z7ZKU 3J&ՙWىBe q2R9 jmƧG+j_$uy{ p'hi9֬ CzNR ~}p&Mp~ȑ #Ӕ8ce_짟׎+lנMǸ`>vl~&EVtb:+d\BD_ fa@76t0Ys+cX-"7[ >HS ȭkWlB>|hkoR"ɧBEUY;A+Ǔ"=O`Eu(;Z|ȫ&i~04j(mjCEw@SByOB^뮄_-U^X\'bGtt11~p;N2jBo^S^I﫢̟a#@RzY0mJ:yF)khD.R^uD*AH43o bѕz̷4]fmU7coH/FBI'2aʷBT؞_-)79@\G1#.f?҅XX<+֯>a>gUe5NtۻdOڙYtOFwaK4qS^ ZPTLVexx;HN/d6P.U*LrjY;6شO->`C>+囦B ۢY,zրY/,߯eEW@R}ASB5:}Q&lW}KЈBFLTj&"=3XMTgX{ծ $EP_.}p .'1^b*2&H&R6_0)xfGRbHkNFF6n ],b[ԠX |xہ)_8M{Gݓ1I">F$D"r\".6b(Ց́&Ԝ6u@RG * dk0^KG_v6~tî{],# }/;~!ھa!#9A1>9t&+ 8YZLV{qi@A}/Qv^B HV V6OCVb|ϴ&qХהf)G\>*+Z+8W5i]W7 R}dUٜ_5M5p +񄥗AMaAYsu]Zē+p/3A˳ljipҮ͹ 0;o_=.ͮ2XlPIzjL4Őޘ[bvb߻DӬ/0۟ QʄM oى1΢YC5@EdBE^5r [ܧD`CfS 2j{l6mImB۝Ӯf bs({5C8nO6/,݋6Рj9x)RGraQm=5_IHRÍn3dRiE♤(lL M%H^@~8AyGl j{ejɼ.9Lm'cv- ]l@wZrIultqr9׫9Xp;u\17z(m%~JU7HG;W50rr!*.GVRUFeRZ]Bc4$ت?N^B =D5e|M 4`\&8 QN P2+ )Eҽ}#RÂ*U<( A7ԑ q64"؀ /zjVT4H'w}'Tg5*A5Lf峚ܩ@P!i/ti٨w|nQ8JB':4bZQY9sTPmѽM^2G Lfګ* Ci6!hH#'yvuTEʽ$@wN; G^ s"cpЅD˼ @y &E7 BI±T]5?OAR>[bjjzaod7i^&Vlm=9f0o}ݐ(R\HĻ$+U.J@𳮄"^{!k+oO7!:b%kԃ$MivO,U&&(: :< 1R}"Ab÷ [sw4hNhO5rXl98+EL/'2 V#s97*v e߆*RzH&.fNEѹO 5c9 \ %NELƕRrnd/ 5є~Z_U~VINDIQvU% ?&J{%wGj0YWvSKi921k=0hG8'= iOQH`6/o1 ΕDFeVz#*B:SF\ qMJS`'fgh]wvD_B 'T=, SLY(c>.-b"̓O.Nie;b GR 2b0l b㪳- )<1`ȣD ZE큼OW,MMǘs66~od'WFJwZ7eaACD5M^ޚDsoQ.Z $,GS&Fzt^ΌYGCV{O`;0b3>?S F+oi1>s8 FzqN {~:QbRQqbȄ)v}{"ڲ܁f( o 7i *h)^ӍGP!W}~xτռt!ẊϢ.x\WV{a̡(T^BCY}GNn$#i^kr) Hǧ2z`mRI5_,w:ȲKoqG4n4R"vI[ ;*斏W+Ly41-ݲM Lgd#SYzuĔڒk פ>{5޽/ 1@/ G.\&I$me*ǜ2ڋw޲ 5'V!]QN@y>GʵZX!dlr?oBkhJAgc2Qgl QbUIZRG?-F!^Wrlf =&/Fu(uk:xOtc9JhRFɆoZ+ehY53>ğ }QGBHWQĸSkBepbN˜oMN.tqG6w8TZth~ͭSR3Ub֙s{3Ȝ'eEzWL\태H}=_ڏ?iSGIqf;4Do}Z/cRx"chtWsM8MdMuHCJfl/)HH 1I#I qN&ہ[]0,?/H7+dO/վ1I065\R6V4cd"Jxw*1itTu I$aJ^,Q4xKhAxa$8df-H 0`SsJB?TqSۣ'(iIK-Kշ9‚g葭{ T-~ntB:x5-hx?{'z %} ;\^rkN&nZ8w\/Lxߢ/!4ˤ;[da>ԯlaP'ӂD4PUvh#O|QRf&q .荜}P&Ra]^;yWUg8'{+5m&P,Y V55;Y>aDnTD-u]=Am&T-۫ 6.4u|FG(p+ MI٥7J%Z\jl@ ؇1tdNHO}~o!$s4:#"!AN4 s=<\ mnw:lT5*. ר?`ȉ̭ sZڼLⴧU&̣\d >I" Z/Y[@zOJObvhu7nMpr6^tٲT,G M%k>zLW{=rQB߆Ts_z=ߓtFPzlR8_ꀜl奫iMu?KHI@˛.۷sq8Ԙu0oDpXAΖ5D9m@J/D\0A$&E! iI`ZBB#\DZj?[pߗ>|kw|6` JbXx沄Uaxƃow8h-t[NO,ΙKbx?c"_a2C/7V@0s.]Z*=>-1T7*@,cmϵ,$WmUK{1wmHvſ.eFn1:%KUaj#XIʩfumVr~+$R>^}uI]B#߸}U>@*%3Ϲ\g2}1e H&2\jKD yo;IUjc)N𯝫) iy n փ 1D\+7Ẑ?e?W6?-X^ŨGeJ niK3< "hAT*Ko o'PJԆ}X-Aw~?LgTNMHc` &s$k㌝M$ȶ *@@c}7ze/O, {8uP:(pSȨ #w}/*6ٮ#A&J^B۸<))4Rs0$VYW` 1&3{|^o6l}nRXx7boZ60$)ʬlC)MN 饳V`I @ FhKܴ #&; ;W,9Wpߔr~ $s#ZDmvwAذ'_izSX ³)(|0,Q {,o Gͫhc} Y xF{h; @y*\/sP-_5&$4tRPzԉdֹ$&>,y;Q`$u'. ϞsϥT3MWPǍ%KĦQmRkr3`su^w0Yk߾%@TH_G;mj̛``Lp-٨KS_Nyxp2Y_]yg9qbt.3,1Dj?hNS^.lR(e6ue "nclISi=X6qȁFu~IAlS'G oظM{9dQg{WĠBzd42?Gz~U#aǞܻOR@("k*yeH> d(Ӷ910;q֘VO=BD;AғnP+7WptP~*JxcLd K6@ZdM@Ob: :͌[홮,~lw1s\N!]%ͧןNٞP=ϟJyy< HԯjL luJEqhqzzB <>,lMEԅNw JH#\*p  `ͺh-%e(U`>bO,Kn}]d[PXV圝H=o PN#';^A|tti.V}_|/>PngSp{P)P3%s+YX9Z뜾x X_dADH@ :)DV" >ɑ7Iǻ3[mc=>u7 *M y i8 v[MtVYNQC1?_晣Rs@ѝn-V jhbT(ΑDT}FKrJ/ ӟ'WQɝ.3:H0LƝD}z6WMaI4oڀW"ucOb,cj(LH#LEjR+磦/cdZ zVКPH3K*%5[EFC˗s8 MLSt1K:|V lP9Bhc ?jZG94`iYGe=KBQƺNಕR5:D"~m; TN !(w_)u;`(lRyQG>Jٮj-6 @N~f>RZx!sf^E Mg C[9bx}*h|Ă{"o1uk+. {X)sis誢h@V hA9(gZa v5ԨoVrN$ k[41:q-i5e;TBVČ{Z.j5;d[ l95*w{;hdfƌh?k`"hggE릛&j+BU$-h K՘pTV=KI5#GCμq%t~Mc/A+\:0.c^!ЉK{. @3"vxJb>)Ө![n3vuƍ9Pl&%=P{|Vhk7;y2͘yܧm뒬~`%Gs_M]C@1cȓx9n~YUi?$e P#xm[Lu)Noʠ1 !d"b+Q/н(@1+TGECPdԋŞPPZ l57mDcD]4?6U&nG9KVΈyA>;zO$.bf=j07pwTBόĺ!bp}"?H˗-MB<_y2ֈ7]bZ="T 4\ĻoC3mKIa(B x۱.Κ#"i E ͨGۿ]eueϋPcT/] A@yQu^0 ?Ʉ R.ZH"Br$aD鳃9OH;.u=[&rM*@:<&PpS~ٹm ӹ5^XG2SqHʣQ7f/NY%fPOn=4q`{fեŶȶŐ0'k/RQfN͞&|ٸÒ-OպqQKş5JUs>e%롏J h?>⥁LօD Cm쪯u1h&*yI xZ:'ralII@n1[Hқp q (a0bbǿDpU|J.~6N:wJԠow3%KGw<}|W;:93W hR ,Q5X(Ѭ }*/Q.;AC+c,%3qd/J(œ&swb><22BZH8$toͬV:w$3]CU8ǿ]޲|@- SO06.&6/[qQ4bsEDj rw4Kӹ d6@cAS;UMd-9/$a[RW&+%j /'[ kN[P-5 XS%PCA^MB\5a$l6K~SbQi֑Cz4c#({v'"eBWJMpgJ2]puz9#f|;!}FS ]N:r^"{R|bWܷ"Cd9DD@soNm.FSݍ#MLZN>MCNt7[uqv Kd^aP,5qL^bh$=*ƻH kw |l)+lH3/i[ Ł"aQb> 'aϰ 0e=g&n|K+rgOp3m<=PortG| Y٪IJ*7ܱT-{GZ[6B4/&6MI>]KEN yi9Ygo!ӌ"8K"; k8Ad< x.-rO8nNT=>}zahw'4 ̿b"Z``v6D *f|ڹV O:E= j7KR 7|6>?maww{+gT @*QPZz^H"ݔ^&|q#`]tKuoh)͆i꺧.'~t`od4}zV2 HMk8_ԣڂa3[6CFBl5VDa ̇ .m% I>!5fm3tঝ JouNnÊkɮ9Ee{mJ"nꡉjMwݟ Ūw钷u&@/fBZo5UQSQyLsbͫXb";|Q;GVĒVӈ*Q&@uLpp4((7xlʤ82*C52,Ue~DĠZa(_Ƿn.^Q<=.1R)hEz ZQ/ʗdkFY $,TlI$6纝c?45,5TFɺ,V$G :/`!FkW\T3G~M/NЊGDYOF}qMb-)_bQ73@-- `!Ou@_S3M\D3+9rhˠJ ;'ݥHuw'>ϭƕ4|vg<:^9fu҄{Nk?}h.t-k%0YZ?svmkPZIL9[isA.%>@n/4C`K9WYCW'{LhQ#޵[79R(}*I؀JM02m7f2fNӀ__ϮIT4MuKyPkbˎp(^`,5y,#&m9\X{t*숰!3=o& ]ȟ5EW[^n0ѠCQ1NH0B.8~!﾿0r[vړj`:zR5yUxL'G9SJxZ[QQ {K;wX,; %Q\V] S@;.̃RB&b4 O*:CϐgC4T=W}*+UyJq[FITSȷt}o*f@meEbIlN1 k_H [o&GS B8<aUDMVρ9&]'1`"vZ:&s4^cO2͜7Cm>M3Џj?-l蜾w&"i:.x:[t!WO@dMԭ[Eȇ~!47B5}Mą = o _!<]]5Y̹B]X>KnJ]dG&P p#u/|( r]YsSm>\b7fsȺ`δZlOUy !:R>)0w`)@6aMe2[4 +ٌ;jC1N,/~WQPG͹eh=Ly(c"CZ5K 尊3i KEx$S\" ~¬:Met}[REn-:$@:vY 'I"ĺ/Y_y%:a+mfb7/OIIY蟚[!HL&ّ?vjC~i NtP G.HTJ0T5S'm-uPá}<%owH4]: CSG`@\ ;|lE=D\iVpĢYn6QXP-BI49v45,dXp3DA@&4eLzf4Q3z9(Y++l:K/*`OaR " ~52wTxogK)^ FZW/t.sn/IL\ٲ,~㿟K/-)%1&&Y>]XkF9ZA0n?um+xP] U* Zyz6 //5cH 1c'xQeUɒuVpExb/rr4f:+7OTS`zfyEC##A%l5y*ΰ Nf.ZQo4>}fAZMtЏkI5ά niFCe/BTjV Q tix:G9h/aeeX"iظB95;ˉ'LadmàFfa??pM3cTbG)?s4" c po&[aUPL-&%f꫹pTpI D]i(s0Owp ]tҴfoq.S˜\j]~???'1\$z_CoI[\P-ȓmXv*%$5sίU}S_|ӥQ䨴h& 50s]|< #"=i 4EnF{Y$O-3Yd.e /0 O{;[)>)q%n`hWY>I0WF;")D}vm\=oztwy$ *{T+K,4mGNpұ=|R@3*C vfn QFנȭp@(W4t6MGBg'TD/> x~VK`};*FX-3jvIjywK.-ǐk9spYFN ex4ʇ'/U7Փgd5tGaE785>\r JMBq+\UQYi$d.klJ.U[֣svÅ Fk?;} ʺ0@[Hγ!tHzɬQC]m blx p1[aFMa*7,!3OEt(!hN,X{DS[Xl$0R$L7FSo~bc\ۯ;ww9)RD#Dhy}ĤaSQ=pűknqy^sŗ+B1PNo `>%ȔD~_KURZFJ*[wpՄD2epdl/blF3luQjzș\dq$rar^_?8 Ġo>dZ9egs_JtY )tH#-'1e{-BDr #%iP".}Qb֝ N1uU`LR9J$ꩻLDjzP tv.:mt!78>i ёPKg&rRUt-]d{gWT㌗ItML wI:wt*,iMCkjm{IǗU4j|*.xeIN@cI`"_XQ2.ؚm-և<9N*MF"1M5T2G[dDX= d*1,vn|Թ]ݼttm쯁uz[XJd ܣirOoepcwſJU y /Ci|FM(hH([T:ݠ$s;pf|Q0ËG`J}@c:F5s_](:)`Z*D[XӇSm|vaV횵4v#% TXPrUز*:domAm3c9|k9JQv%%qmxŀc&u}abIO-zlƷaɺVRF7ӭ1\@GhA^Jh !صj|/W?c $:N6M·|\k. 9{޺S`b%y+ka]t\ suksw92ܔ;=20LlPCI0;rqmUBݤ_  qxjK,6t7|n|E lɔj>JL9YR,?`dQ hA&հø\SKE=Y]1G:VkNF4ez4; sy6nucVPmZ{~o<(΀՚] 會Äy4<4ȌorfQ%EA]@[4L< Ha cQ*>gq9shPhLƄgC"/r2>W *uEʎ~q~sLMP ;Y`(R0?I=PaBG,c'Q-o 8@"2e*ä}ęI4 Y mvOeʐ20 Fo)_O  IxO\q=.vh>GQKp9~[nv h_źi3YBfnm<#6qݰh3}@-`v_, |[R~G:bY+no©%pR^V$C-cY:DjqՊ46Tt!LDF$fo&tb> Rw.H, &URӯ&_ }D( $2;3*PRж:?9oB0Ɖs*4[6}ުcF saaB|ˎ1,/B}հC()b+ިrx#>+*GNIMmnmKG-tMTy}o^7ވa#L"Z(m>o- $MڗV:м  f|?Fouf[/r\E1П>_(x԰  Y/yv{ÓƐ_"]3/*uHF [jzmWwLKjRoSew>Ɗ!Y`{_ƴu2Z}&~2uk'. =o%mpy v~EឩNJa\%*Q/?ےv 0/+(miË^L?zdjӺ5!_ۦ|8.P"F t}cr޿_\nf1_bI-!bfT#x7YOdi8ii"ta)@/#ׄҩn-DSK6 ޱtNnϮF@"bz|ņ\(8JB)~̤1.Ua9 #b3{yEo/<j;l})s;INVR2"yk;RQRK;jMU0Tiʣc_@IH-\}-썱6#XH{D_ǚ&і"8c3Wp &菳6xKAb/Q 7|*wX\x Gut^HlPeővjn~.b)|b&M7* @20Tv(@\_,DFi1r"gydm)+>~c%ɩw ;#'|}5/{h$7bݥy#Vzz '] ap 9f^ 2J)Uujr8sBŸ9 N@(U6W1(5yDߵl*z[5 #q wK#7V7*Kz? oiaaKF?HVeOcA*ہ6W2vs9ìf7R/_,"a  -;4v['Bkp "3.˾aRDS8;ᖎB5~4?_7]aЬn%=X ao{~xw c^O(CV_Ro )[X.58dܴ;d *p3AܑP8'Lۢvڍ$ToTV:CJ}7KSdGn8\ 71 "w$?EWEv\+Y^Vq}yHDd2#T mv]G0~$5ݢWNJޑ]¬vs4F"dkkwiY*g%ӓ=ye8w ؿc{^Z,= Z2m,3z7Q4oouˬjl:M6( g9P͓^&j^@" $ނR )++z+(Ӷft AW6^tF:&vCt,H9%T,zЇ93EF䓣vm4ςCXM87Wed"s6^|8>lp):S^.8;l~ҿ?do ~sgdhg]Z9=2 CwIT-=SųP+$͉5g,&ɼRFig[o#bQlgƓO:$Ǒt~웴qfTvpL@o>]g=:ũщbjuDo?8}Ao Ѻ~8x{ofAг YڒvuY,Y+>4ZSl];)-Q圼g3wSe,|x֯VUJ%œ%K>$/:PFb{0`)[rG"d?2%DX>T.;uY&*RV yA[!p1sqo2x& J*sZszx|܄Omz*tvTX 8KpjWḜ,x//] Fs஬=o*ޞRp]vwsIoT3:^B}T.q?&<0Eכ܈"F g=AZ)\$m6›PYcGl?4HSc 4w%dwmUcCTa2HjfI-uu'.ù]U܊R^H-̏>d]Ⱦa8#屶AA OCh*9rՖbxVCim}eI&Λ#"˫w^ -֘!F_Z>{mP| *'}ϼ湽I~11mS1}z 3L3qU BYVKz<{[^oy < -pmYfV`Q*uj#rV }gTzև=&nF'Z$i@?``+4-x8ө_ PQba}? ]Ms/\K>kZW" 4U"+}QZ>M5Icc3-6cqdmS>jēlދB xq's̰>@CߍL_D }arY׭*PB}𮼋jEw!]s IIIZPA%B]{Tw͕T >0DCZM.ϐh6g{P&@@$Cb!dp]U,hI/26R6~+7k"[&-yZ 4ǰ@e!G^ E~z8ŇlH"Q^$wƘ0*"A&xd+]݄3Ax A w40&Gz(+-+$'Gh8k'Wh㷣 G;d UJfj| Tڎc=JПz3o`qH,efq3P=]YĴ^WBj,[㠙)VW2/Pi?Af) )\*2jOr|#ˈkN'SF7<]MK"9^$zGڮQfaXD!n y egճ֓jeG=]1D!ƀ㝌Zȳ tT)˛U}C$˲t0VCE#XO }"y&Kx0Bѕ\Q#RT[alC9,Uu^e7"NquBIg.pl7Y VhYʅ5R[(R;!NsQyѴY.7KY EOWn))U5;KLDݑ|;{o עݛ4,cQG!s*Cӆuh\Bgg#ICSͼ܌WtۘF7b )+/x.&) ߝ`|iлG!&դ͕ t͗y23lMQ\)i߄,69>!tv$$ tk xHj#ݢi+ӁI}]e-30,il+$-ԧ n\qRXG>O :׳l{ ?]#Wݷлr/3ߵC+1HO,T׺挛8q;򆕋EJ0k E]2wc'K~c2g-U#,˭};ϱL89AV4<3}5ztvx;37!{f+~+%4,f& y%/r߻X%kh [YyW \w!nU[3\~ n~! & v3s) ӘxϿJkq1xgk-dОYd2'X|jʺVa?uקHE(P;`ݑ%up$"S)^nv @KODU@i_ Fb;:RBܙ5F帒نb9OcvbCc0.H fW?*YaiĨjȐAp6Z n8PʭQat@n6C!F (P셦;OYhد,$`hAo'sCp;@WŗB6RC'c6 ȹBjuY`Txǚ^[-Go/1KԤd?@"1^pγ3ncUT O9)8xv݀w9XK=sF]8@Kb.3_~; OPV2NhJC8—MwCp~!w,hzSp$ q9yG !8/uv3ɕg_y"<՛ #{0LXv!UQn6v!~$%^%u[4QDV,Nj rdjO^yx+\< hx6H H/:WTe!GMSD*Yh^j.5@iы[!zjDnqU zoB]Qe)縶]UlͯȍTbA`}:e(o'R=1,))F9s`ݴ3rp?xOxX~ʗVzWU ~AV=WVs\/roz?Q+DXU ZmW)Pcvw!DdZ?Ll?^#S`}:%.vdBT&4ɹʛ+'چ0Ew»!$Znއ>^NVY$>>qBA(= ,uJ4 Roī].bfg Ghl9q![,3[)?GѱU=a'm.j_+"Ko„q,OAH옾 .2"~_R-Z@ԐXക[7r6Jo-0N:\mJb?N[\VLeAysvT[]$ш4Tr8C`ʦ5E ӓQQk6y^o٘V>x,b#n4ӭ.=(#Y O `T{3S]\Pҗ/sNjcqކD֔ WBWСNG(r ˟i>ܨn<{b-B6`^qѣP{߯$DxX8ދ&D9X`tg 5 (\ sㇾ UCAښ:nIɏkW%+4e ?1%=9WM^v*>eBөͽ>jb!ڟ3 HVY1)P3x"Su,msSEK{ջᇋ? |ǧrӇ^-[V[GvĀfkI^vdǴom0P0C |ash3|r$8]]"!<׵%ʅ'<7@%4OofLv\8Ptf p8} ydm8=@5YOGCSv?p/8j!2ongu;glŠBڽ'{(@3쌍GūK9CS`_}@@۷6kݼVݺ>OзnRE)VB^3N_ n '=|YLӂS{Rǐ[XDm_aɉK\{Fuv'AD eM-T`3hIPe1 /Z#F zXRO;bm$Zyq4=lJ7.OL\n:`X9nxgP*qP[#Oe*O P5){4z$ @FiI|#1GJ/ell#ZwᵔN[7]AOǑWI4=:Px`\S$[EҪSe$v Ddb[ee_s.]6-^QQ=R DǐYuVckgO?{ўF.Ɔ;GznKj_8aXr[S1\ )h,<Ԯkm0 W~/mv&/dAL,+N!ZJoK µsOd!~G<`)))nG84Nޥ85!mupAUF(Rz|x{ K9ThbN(><' w~{桊jKh_] cN0Uz'N~ߎ COou :8()mP+S-cdլ! $1lM$AC~sїVfCAmf/2o7^{J\;|Q#Mb%L}t6a4Tc(e,#RU,O)S|槍 34)uKNHw,ƄHq.s]Ӎw[ [S%pv**ѾHx ^N˜oUԟ5a9BҜU]Bb~p?ƃ~Gu(vv7U_pz Z{ #!6n$]fGω†Y@cMyEҬO`\ ^Rx dܙC;y"1+)q:CH>8ׄ'Fpv;ܢ %dX j$X࡝5ư袨Pcԍ)ݦb~S O|,x! ]N2bO|.7W*֤-X&fX@D5aD5c5)M5Twv@BYH8N8Ml=VUԐ~%ƺ-ɜ֦TKhJe>x0btڰc-n5 #2d`>E_+˒+N?O0❵鶗@#L 濅sxwRx8MEeP}q\.GF`A1/x Z/ -)GѥصjKIi9/-] ,߇BkŎ!Py_~!A3g/G⠮BWDl=H"̀ˠ]}ҍ-hy?-do j:}x D2? "5dm CyU%nmNPE0q}W{gȅډGIs|k/vQ߸C|| .k]&&/m2پx5rOm松n,IѸ ]GW B7c@01 !1NV5Ab\~ZryWV.K cNCɶ)hh2Lp jttГZqx6FNxA_Ͼ-X67>}w~;>@nJT8δ k$(x=!i^<4,U+0RZfX{m]5BMNj{mdG*>>/:@%YU#40> P剹)s܂y`-ya! cޒvA%-ZKU I$UcnzyO1dϖ\ttGϏBOO4Y*M& = :9\@hb!oF,.k{ԾDvt1ro&H]k|GVc|nTC{lqMy-`0mŭ{3R;SmX90*\R,5:9*{"z=of} ZIm&Ku%G*JpHm V4l>rq2gڇehe$z=5CT}\$L"HY%V;iumMDe{ 0 J2qPFO(3+бO+D2d/!ˢM@%"lf_PVC\@5<042Ɩo~[A )}+㾠[dO͐!ҙ=3YuVC%ȶ)4f^z n!CObW[WoBF5A~2_t dc H} 瓳n2 n0963e|0uՆVsyb@Q| 쨐B>x RE}sAe;z|bLIgR";SmyW-lh_juO:زYr fk*`XhCSJa$]W\LNcp(XAbO-]+_*(8@dk"YhBe@!d#co<*t~HBF,Lu*aC)Mzmm2?XeI%3h>es\^sBnek2" v!5 }cgJ#l5"AY؀iX})SK9WZLbS& H '(e Oimu)c*@ްN]} kNžOMJkY7ּ ^l {/ 惰ӽ.w9T4.#òYzJ?nYCbwAsn֖&}ٺʬ$%YDGI/7^j2Q i/gn[jLӍkw#㿎9(2r?}*ylA8pBGZQ@YH^V ͘uI:m_vhZhuEY_6? gO֖R02>7;e#1ݯq$>z Z$!>xj;Duf155+lEFg8\ҟ3YhE"R;7yė4YK` .- 訆53R+GJ Լ$ $g\0&BIf&ީ]hZ|NO&y8Oݗm9"qVuk;/JUG4ȒoPy̋FX"Cn@ *q Ğ_?11!1lL" wM}jAO|)J^z3IaZ,ܰl|DvY^@mgdHgqHh# ~T Vw&Q0pu~<^Ffi=+D;qnAx\A [o[q}Cv/=f .] ︑zHddG{V92x}!}Pxx PlY'~/IĹ+m$EA8<{%rvɳyfM}d rhɌ<џІq˷I+/%^VP8Aq,8aE^͒gR ujdR@z~TN1"x".V?v>m#}p'O'cjcg>henPuc hQLq.E8*.uԸ⅜ k%oi lx+Ss 0|*4 4mwX[`=$5KH$1Í, ãP;YmM Xrga+ \knfijC? Uë/f*-'Fr~ǜh"]o} 'pwEr:g *j zUߝ ~3-(DŹ* 0p96k-sY;>|lkO\(d;&]|ϳQAYnWKk-l ALQ`LV]g*y~2z[uJu0Ym!b@:yKw S.{g֖c kJIAͥ1J zKRn@^>PaA;CuU:>2aD߆GZ芮JGdN”>C_ Zœեˣ?|8 XC/9Łcٍ!09P5CidQRcv򉮞ChXv+xe,h/M|J~l{fq#Ogvdѵ̡-k?s%/oCǴ0uŢc8vR#cɪac8B[(7,i9Kم= tJ8 rH\J‰[τ;ʠGR'M$nQ~1nmIхNjklƝ6kQʑR*pӱ"D3l l W΀D*)ĤP,ZA<'L$ i,iԩ!|x:@:eDxN2>t(x8s4~o>Pn7̢b@\1NCq!Q"gdD*h6r!מmN_O@ }`jw;0=t;c),# QDmp3$@'qFHS+\fdqvyqw3ŀD*nـ>Lɂ Y|F`E!:^&d9wN 꿜 x,r:\ss7Uڍ*1{3ՆX<2hhx.{ՐŅj=sIP^ " dF=+WVoGVl%a ,s8Ŵ>FT\ol=kN3? }==*C]SI2IR(#?]_]! sz ȯ q$\bYeRRͤ2 +zs)(n_J?K A!BM<˝$oGL60{U3yJJ9Y1)^TYͭWo 8ŰUeHȣ0%\ bpiQfb,vLelKHc ھ2HiMܷ&dS ׯ:A`D[`;o`"!#ga.kJJpP7xcZLfO~ |<˞/0xDN5 Ekʌmsy߷n_I:ˀD.^}=xˏj"YYJ IvHvB'I›#.Jn u_e AGly{|bkqG'ӏ?iB(E FJZ>+N/{M>).0AI JwufWWE$G򅦰f kkr`.rfotsĞ,/ u5Zd"ė$!ԗЂv&~^>wED3㩴Nۑ 3GIV׮*,ڽ&ұˀa\'`d)C䂶` RYmMxQLÈ8{VRVX;ͿyQ{@C Yp/]Q^r45 B)By$6Wa"c#Q[\{&dXm:m wjŸp͇..xQ Fs6aQQ5I͖W #if+i+Ie-Cc~ 3%x>iw+O7ױbR;5 +G}:vҝmb'?/xv 448>NOh@FrQvKwvGWO*ful>|tAH"ͳLkɚ&`ro4tbrl9 '^ZJ:2id Gd'`z:mfi23R_θ?#$< W̝ j퐎:pv)E98ϵN-b\c&_rWӍnj!/B8-S#@ 5׈y} nC37 ӌ?"ji$PF]+|Aezޖ"x=.p;ޒHWHĘ*t2o $kXzU bRIlh9J/~|..= eru0 )t}iR%mPtK¯le]tIzO0lȥ%W$n;̴W8*z .#JE߶.U!ö8|9@f ;Y%mv?s.TBF#ƞ}nR3$\Ihů~zpyL _ }?<=pQKieWfkbkܽexCK>۵xM~/ƊvV#-"dž ޤs=!8%EtJo'vZbť),7`]F50o3DPV XLnzm b 7ծR,hT#RTʡk  Y[IwH{]{d g ebԟ>2`+Oh'D% %}=Oꓮ_ 3 Ajj VxQ5$pWgD-+BCToJ2ۨ M/'; .w'9#H-DsHĉ2ѻ2 ֲL9 wlXCk+ĽdՅY|P/HX'X]`a՘TXf<5G;fя=jd-W!#rGr'<;Gz/76{ؘ~&]Ic_~W{t^zuI~/d5~hca1n$z XoQIwʮOm7  Gj6U$Xmpv9%#;FKBkqY:oVSd9! .]ԢSxi4E}EX_HX}2g8MMLn'ڟlj ?PԊL*>'~P\V"Nh4z&bɈJצ]U+/B* OqX}ξ^|NL/Ӵ}&\xh{"@岯YаvBb⼨FlbZrگ( <-e8Հo/rS8<@U ?'3hf@")$ọǷ,lS˛2:ٚ2VTD 7kI}$`b #B2}"gK\ڷ[t2Q[>ɤ^3a)0fkzkxIdnY%zPxՔlmO7:nZ\|&ũ[і?]#%l3Cq7 x^N1< NFYzcHu?c!: ֢p@fR 5nprbnpGLP )iwPg;A ].e Bz2%j}1A MQf5;%ӏr-JaW쨰MHpϋ|Q"ǐnZTe()gN>o~ JSh]#ZwTŝ!9\ 단 G"?ڠs> JGfu9@ku's@ggь PjmF{b]6@ΏNjǏ3'7%JdxG0TntI;p+ .ξEټw-K_}@ +z5G I_grKw69+kmGj@ɳqDžt\E7{,izޕ=p ̛ᒛҟ߳eg*x}/.]$lgC9uŮ0Ft:x*\O3ymd3xTP4#`;xJ!c5(.[wF8?Fcf]|R H؜L6dþ8ZCD&o烸7+=SX~?Pl<G\:ޛpT 襯[ajm䴶Wm&1=ڇA6*hQwjgxݑɝQ*" 3~LO \PZgLof6fі$W<\ K~HG3yOI P IQM3ro:7[q'nBIT,vf5[=vJ]Hr M ZQ)uPNu.4ʁUGؽR/0{.;JR4>e# 70!.-*!xIxWE&DUN,Xf/"$a;;\aΰ 5GG$DQ, "֚kLGRs 蘦an%sjoT {etԼ'ڥ_0U.0)+ w q;~DUjjj=R0r^6. 4@a;5wNߧ%{Hd{׷_@\̥FD'lw= eY x?UJU.03OhN$e؅q3) *]E9./^ (+)-L@TOZ;_۳uG/yb6'I ӫؼt'ɮ)4 yh$koh?P[i @Xo&vՂ}-.x? y6JX# ZT%F5Ưj݋䠖wpV#X+h]`.86&㷰}]:Sߤz|K`121_kCPqWpi =B>\LnKH_̃<՛j0_B7mʑؒ k4]}ҩh8ZeVzHl^z]SM]xD>X=tOl'b"px[`.3a3$\|9d&q26 q=Β.ıb3|{(y3ig/i 3ES1ji*}÷+wl>x3q,}UK$vԩEYS::0몖s"Avx{Q>*kuހ}i+rWp|ڊb53kmdxH0ܩ㎻Q5@.~y%7z%VbT`r_* .8ś]auM@d|;>x!¾55~"9o* Qx¸ cBe5 m!ќ?Q[vh*hHfT"я&wۨ!q>+Y mlrA6 kBsV]k|giΏEv0{0$C0 HJ;pt|%Qzù,\a]2ZOhE%q]e1)ڎ_AecjM vH)w7]1.,Ӵmu٤{V&&I "w*ͮ bcfl>t*hfuGվ7VVcʨxW%j4eL?ߖF0sgKɄ/⡫LU'U+0E\Mm{7Q(H%ył5wpqb JףWKXK1=tG_=~ĉBCr{ze(el__p c+& Vpp^ ӁZ}JѬR)e_x_%#.?`rj3 d.ُ."4YlDK>6vi`kGdeօvsHR[EC]־r_7? ~9Wwe 0c[#?6>r^.'!G;r90}եW<@K7ZLkax˦2m a>5$:`"?a>*d`:B&=˪QŜ yp}[ zLlV|E生B c0#м2i./]ёԜo.l$7}JסZwl-1j56_' XjWCa"@,PDw$s}.1E;gZFF!Fazs^_5Kot5E+")\ȸI R4R B!7[AAGMd(QC8׸Jy7Bu9—MBzbV[e ;Zw,\Nm0x!I+^ N,|b"ed 9$l=Q^͊S{|ſ#bC~"4}8BMc3tzh0qPE&9þ۫?g/ƛk=8bxnlnkm!IVyGTWd<F[rrF!*]& 54G=?"&PsҬV6Gհ*Ӆ:sW24*B)Um4LRiūA-ʼn0rǝStV_ۓ#Z䉱(T'}PƘ+}a'ꂆ< nђԲʫF@"D?' ׬*`X(~@4p*\mRi\^JiG=C%5Okt黓M8a-M?@6dD S>2o^f]t23X9sz9،eo` ;bv5myKVmt%x`1WSeo ! 4&\ihct$}eH+-Y_4YB<H9Tg\'rL[e;NވZP;?pgۼc@vmm,4i^Qld9|lD0 :REG.얛ϣO*=Yn|(vI:#(@8k/赼JE.uE-f%k]:@B ]x4> D,/omj9S.^q/ޕvm~ֆ~KIHЛ]kU$|UK c4mG~~v^~OհQi_AR\GiOB˅ 2kEI2V^:4z9"AOj(&!:+S| #tʓ- d@,/⁺7*rJ?{-bOjn! o?8xqCXJ;m^3 *X=ݼn$דҍ;=@`Ԇ+mH<`f7M{ _巋kC5i؞JuD#,hi=uѮ`H$l]|5Oś}; 6nLʊk%e"NFX22{|Gtu{3;aCEPx@t^K{]̈cK''@uW֟k?|/(Pѷp~|{ YN{Z0]Gkm/t( 8w[,Y(#a[pVHɐck)8]}h&+/=G_AaOD~b+QZ^`2 7hE\akiC=2~E H3 앦ռIpRG ʥ-2YMŴa(O!ȝ!9ۋH/̠HMCWJ,8K0Z96xBbLp7­"2;ܛ%7,Jk֗⅌)vs'IKKt>i]8d"s{l3-؃R!HQKл1&~j3G:V=0n:dlH 6Vy6y8J}V1e#2pTw&{R }ktLT4^DvOA:*m>$[ת tpKBjs4jk%iT J)Kef%q' ~"^Jۇ:=ĭsI[:Qє}?NkY8?Cv#8~YsW!F2gC{>l$LHLS̑r]w&] u,`r]'\ULH刹`E\p3yX\MZY'.PXLħL OxX*S,ڹyy!!an (> NEɬuݶyI ~ nyNsqvzᝓy1w1{{*o۷.y/~iږ3^ Gx6% =v -?[JU&Oy ^M͎C>33HV7U Aظ;c=c"(zBDkc X86jP ;yך ߘYsuaIE ] hn>liH20 J߈V~17.w"Zd i@˟~W_+VˁMc`VY"rHJǐx V h:mW鹉P/}~@fJ}{i[p6ݦM8sSٶ:HtGkۧNZ-=7%Oa^/h 3#pS4Š(Z:{`[$>kO!/0|R u̅5yH~T! ~ Grƍ 17qAV@ G5׊vpllhOoAP>sJ}"$ biv:7 lTX|(cuZr0q}n0+ T<&=.9r2T &v_|^=z/G+V\r+&/Rjʹ1iqzmz,%E8 ? K;v1b VAl\m9;^ aZn1u'MI3⇈G @O~v}5X4dxb;gm 2G3>)ZY0*#V*K_pWǒB D\O2x[|Pr1d0rl}0n['PL$~ jyDՔʈPIgİzeFq6;-@ -2K2Y4 t>Zfz Rch+em]_onѸz>{W\\@x%1R !9Ϟ Rb_JlV-0.O9XsP< ӃpQpsJ:>wd(ZqJfQ d'u/BA.F[yk"}z .!s従y5b`kM/@zDzX2l! P0\~868a^yu0yÏbᛯΥC$=Veo ^U1j]b)y%t/…33qEm3ԕ=6Hq~?Jh>D aEH"cByɳA7/?Az>#rv+Ǹ \R1_]0%ik/Ƈ譻P_hbC/~g PM{iNi!]Z@,BwArGp) t5KQ f- /tlphxѭedetRzX Ì0\1= F rsw_\/&TM;9ĞNo`*[hd ('ICrŅ^,c*RŔ zl>X?C|q+vr'ϴ3\5K%4 0Wf hʬspj\ќuPAb3NYPZ=ڙBH;s$P&q ;*$9h78~) L#D/Mعaj9Ve{ZJKHKuK퓂22@;UR|#i;.8Ԯ@9v--?bAa`rtW]'\Qfͫ!PXO8qv\rK%PLwhf߄3ɛLܾ6r7OX=ܲ_C% \dp Gb,Dڲ<Sõd%ƞ,f>Xo>0EV}|a N  XBVĢFoV bjJb!A=^v8oD3=%zPXhu@"$~"RyJ2҂WBvPEs=gebkfY>cohޘb\:angi,X,+6ArO\| 0]-b},|ȖO#|c7FGgbT<%oPs$Gɕ.w9;H8<^UqkQh3C'QL2݁)Ŀ0pXAJ~׹c ݸk!R@ 8k+r  nivL7hGq-K#8gvA\\Ust\ Zc Cŵ9jJYb9s5'꧵Q 7oT7֯׵ { R,3 OT|kx2Y8c8$ח^H[Em* 2Ao$g}QK0{`cFEB0A[[v߁Է={ʺQZ`ʼFc5 ~ωw 7|D-]\/p^H ~5o Xܫ}0(ҿr)N=u=htF} NQs8dozj,ܫj4]*s!J3obgSmZgESkxz4@Ѯ6TĢtM/9."@<1Y#`=F#@t^?om.y\~ ݽq(RQp{f͎@*,5y}FS[ ?a%u xAǵ0ݝ*еzȵA@McLr"" X@CG Au&;s.ʅ !Z. T݅lQ IT_ŕ2PA@S ";<_`Glu^ "8x >W4&6m`IL\7̉M5Pu.[>@zB)F.fcp'BLP  uI7U9,!/`69ВWA|)s =s '$.&+j X8@‰Ze,v!b +aBd'b%ȏ?\-8Ӫ2"jSIQ y02˩d# 5 biMgZn L;Ma@ ^COSP@O6gpKkiB%2"jP-h|@|$ n>-)$f`:~ѢEƹ֜'.{& VWt-hjD֛h}T/D&R%_hY(` $7#P-@0/&II {1ko!ˉCңl5^ܙ׃LDZv_@WyZl!xx5_X!J8|*W?f-a\R /[-kkz5;k^032'Q@~s NiհiFB)#0{ӟ1CO3BQgxbPN'{XO|Q0b}66k` Qݬf~wvr >1PI09a(8=bU ^ 3!Ϥ @&H;je\I SܭT.+^gQ-Ta,IO1O?,808 1cäەs֗;*|g$M9.~Zt@zVZrHѐbpZ;Xj5MKzf0(=_Og]i=J4zo#v:fbfS~vA.Ω_if'qPW4Vl-~xsk ރElZJW&;/>h@Aćm YH9-@RUZ.5 UBQީc3Gt3?NasK?Aeq܀W픔% X̨5כU]62]T] V~iTFt)]'Vob.qwr:KvKM6wWXCVODрZ EL?~EBx._slzj7y]^! f=跥fQQ١N:KKa Ɲ]}GSRF2vRHs4 7(d j%L)4p-YvXM ws4hc .5OEavFLvXV"$97 hnw9TH'Y/LzMW#\( [+XJNCݿ-"̭h[1o~I Y,RMی~ufYɍ׺p^ =NdK%GEl2xlJ*TeRIB0Z&{ ƈ-oodql0m\nɪCJVv3Ġoa *Xb.Ll SțψҺFpM\3־caz (5l΍*֓`ۢB~f `و.ZLIoDiQ5`f<An7SҢFCG6T>eYفJ;SK2\,B˘Hh2 읿1&-~ CX\XwĸYXSHwߐYA2UfB*̴Y&Wһ-ZV'OxԱzAQkOh9~&vYnQbGuF?} /<%r:N ?W#n 6 ܞ1`Cz&$9ZrBQmۢ *f>$Ȕ:Lۢ4 ,  yR,&u,N.ʁ`a<㖂He'SFj$(LC՞`"1VG]J.:zӛd?X P\÷LGN{HP1xQDYJfmwp\5Q'>dT=|U0j:6{3ŞO `=H&s bX^p>k}^h0<9I@RfM /*,g[d ؆G\E tӠ>-O#yfۋZس=s_QT4b &K$~'L!n#/GZǾ` "ީ޽@^\c4`Ԁc|KKWWyd>nҮd/ulkNRTۭo> a /hG^j6>fN#/}xWV:@j9HMZD4>Љsk,,u/r_Z eѹ˿YNZC_wvp05XoS!>LT[]`kWFȵ M~"@͍dM-<^KHƹgw%1w-$3Kv ]*JvK1„i&2-QE/QAA15)97~dvfnzmRi]{ 4'r«) qo4rٷdUr—B_ ^\'4l{}po+uo!<;6WhXb׭cyۼ:֊^bQ 7No}.)Kc{}oU#_W=*ݣԓL Pe蚛juS(Hu7t&+-= QC0M[]i;- 9*##FaU:,v!b?FNIdhj6oBQC\FD@~bLwwn! duXFqٯN3U(&WaaA7IhXX+a̝}Scp c(``e/۬'cI*N)lvX5̚\D0d'8|mmB:@H?[g&ﰞ8f&_5-Aey"^[L1]_ % u,'A8%QA#c oMo^iVE߹ 0sd-mQ9\+P]鹊І6J6'I7t jq bqF.OƇh_~IqY@wHVy4? {{* IxB]v.T`K+qs—K!R1*Jxvu}&n{(s*<)MeGp*Q11WZxUmvI W>yA窮kge#)ñ>("Gik۩wliѵqD3Avo]o擔FY>[{.԰9ssQJX 77oToo .XayŖ䄐2B#hlп)IكN [LҺxG^@}4',$hEr띝ӝͨvت9[ ۫μ|x!>q,WsαeI H\ѓxpȴA>rt$i:υU<_Rf5,3 pUй$`,, lIjq:ڐ ;e%+Y|/;ᖭH3'P$")8(h6Kz_ gI򍷄CjN졾O[ 5]WfRmr 0Uٰb\%#CW%{ZodE8β{X" PDc 6V mZ-^^}KBRrAI ax!Ka7݄ d⛃?[w2>E4.9']jڂ:PV,D6j $T1>O}u71e"G$0W->I1NWkEip; RNPB`h}kMqe&- Nn{s)\x6%0>;<&]26BfS)"ڰeY4MuxjOl/yfqx{2/S8m= l$vaRn9 TOj#^ B$x)Ee!Fqm3:Xw3L{j۔&Ub 6h%_y ·#`Gm3pP=5hZӁL%FfK9o+OU!t_`گ>eZ,Y;ˌ{8+:G8| aQQS ײ0joɭ~TS|a7Ί{ |e1XK #҂6u`QIRʰ_ɚ /A @A( 6;?~m!7ﲪOˆ q)@~_]`T U>{^$+o#B i9&xEu{vW% M%G| &G="cq,?hM5f1zZ'X,1ЉVl\O`Z:iJeo2~t']65J@~J 9їZmViUR!2TdԿKlU\*#pdDm TBC%nwCې?x֧5$I U$mhꠕUZ{c\D',:)?i7\HaT6!R5h Q4 =ngh^U'|Wc6>7ŦzVly>=?N&?Y:ͷ+^p)KU .C*ٴ* ۉv}+7iUv8Iԡ*¸3NzaU  dԑT{Q _~uIc=殤]XZ~SLq%\y)gϋy uyeT{Sw;W0APB ?Q'o ;פBogIv#Cҟ'Fv~WYB;BPK<0rN= 1 -D;i|-gE(HW's&|t> V|FZqR?y=}cu )O >E; q l/S\Ws逋e X@* 0L sCJ5&Wyߪ:,Tՠ?s!X(P}S'Z.(tۦzJ3AU \'^MT\q;ZF[B׶$LުTi+$c)E€r+f}eDbJӯ2?\!OTvBO$袢6)F3=&4A>dmȷDw\/d=ݠ"ΤLvÏ ݄e-E>3z0M~J>7V=If/G'~ed#CXʷԖNߒ~mb/{mw?牷eM#jQ2,CRLJ%äZ"VFGr# "d4hSrXSS _@#A;ccz/"fY59E4+sB;CFAe-aDZj˨j\wT}(($J_m`-"@ 154k+-/:[>N?y3iʘ5^ 5@#{1$-q+aPT{WȡN(ɋoF^,/$zP_l)s h3}ΰ ۫_xrN/٦,ur%d 6TǯsrB{H~qu찼&?bվ=,RƹIeȂZt[m4"Xrq£E2Yd1q{R/g & CB4N5}s Ҭ3-lxDGVQU"+;Ҙi`:%Yh_#'j| hے]p& <5Mi0¬b7*ߕFŮn Osuxjc7A(3=n0Jâ6# ჏ <ZjLyp?|gGbݵEL8ub0f*l_C_xV yA>Iž#OiU3V퉽jUg)g')23PHPP4"F^3/0n$jy2J8b&X]l \^8Qm : 2C6(h}kyG 1a&v9+]4$WLkN_kQ ٕb_)~S{d@Hl_@$g3鮌2I$ fKϭ/>z<8=Ƚ+ۦ@.%$>jfG_o/!LW"޴R)s"#p֋h,ګ<)[,qFȉOtv6VPLZ8YʼdO%& 8f(akQ6OŎ|U[_o2u?'a4P`HQ'UǍL{;;V&9%x` Ss9`y\QEGJu<5%2SzU d/Vݣ\C)=E%O*/&M6~,/a 0>L gOgr|tOckPXhHݞ4 ؗϮ&R)/ RH ?f^ov3## z%> 䒐}LN39"VvmzZ<Q{:kL}uX7JNNM'*r:"xλ*?21AZdZ@KwG;#Wow: $2W]1w^#%e QkjS>*%f0Զc޹xSiȕKے3#Ay"Ŭ|<~5:F+/ȚEMNfL ;[;lKt> Rj\/LƯͪ8ʑ:6zAȴ!G&gn?EhI ) R-ruXP.ӒT5o贔q[К67-Zz]e}]_?;[_U\9aU+٘ԭP}R#Kܷ~»Igk:N-wbo;gP C/ 7NVu?[ GFmr)%.*p[s w|HXmjjex~#Kܘ((ٯnSn! 厁]v"dRu2$AxxjAP/V(&j4?ʵye iPxݓDgc Nd'!&hP@]иdECޢ$:@ΔW_lNN_aY(8Aꓷsk²z˸ T)8x|ЬV凟&s\Ԏz&|s9f'4oo&oVU|業괟~U~u|@ySySSہޭcS6u~ėy,N+S` 9́4*Bt2.;zJIER0c(ϋvqe蟆q`|۵D4Gj)KN!<~M,-ŲH2^z7f *6y}$>| BAW}#lh{^I GhvThԥQҥ{e{X$s4INM"#~/tB|~i twWTv[gJGy#2`LwCEbN[ؼ MKxoW転\x)l(Kt,ڣ` L&J:n&%&OFΦx[&f Dϖt_VI̞12hLUy+[`( ͝޹N=iN|&uAR SDN,{?.gWˮ҃ Z@)5!Sb8=ד~CvVm[UЖxԬGk2a.(ٷQMMngIy',h+,w$=fb` %.LF$UJdQ/`=FvN@miLfgM D]Z=| n[f/F$:mA"p`c*}woJ e~VHB =})e>#1z*zrTSSe*dYÒV.Œ?3$E{hlSL܌\efַ~u0"DM`^_Į)PlkUgKY$1ċ EI?'%@vBtEEI6Nj !Ó'˥)`-+S' QD2f5Ivۓ/*Tk%\p|{G3  Wzh\]LJaΈzM:> "uiPQԺ-7Dk4l`l_kc|`=Jsc0`7m 4դyG0 Mv-8,,%$:u^ )r9 y QcpKE Ya:淵K**.  p[oQ!H쇘?j!nl4rƗG`%g1`nmN;[ay&o.!.-b9:FÞ0v.G%(@%C3Ti 3SB>jPng Q>&44T9⠛kΦ:+Zc.n"j7fbxa@g_;񅺩F0$鷯RH8%Lkǹa%mymlᙈ~ӾJ1vlr'gv\4m"j4pK@ 27.'Rp.Q&kN2f^ CV.f;E>ɉWo䤢e_G?k^l;XgWNN ѦZhb[X0ijny̝hM~pH߳ՖJ"'AMk$5 $Bߴ+d1 W{CyWp'{놥~$˿xIUkt)Aqw/DL4bĔ|+oDځ.s+?6H4a9|o~&0g9O[y L7Y<ɽ&xnQM.'p:Ɨax^ X- J%lg*ũ;J͵9G~R5 Y,TN]T G]mf+1+2V{2mĂu#Lg`chp ` Ғ -F^῟Q]# #,@W }'Y}" 9ҨgB+3\jNVx"R'SQ{R`z8;Jp`\g|zIBnMoYeY߬drj$q51^ #dt@dԈ008:`̘9<lI˕p$)Bok*<E7pI MG oR4dq^OC~`K?D|.I}iLKGxP[ít$8K V1s/vױl:-ܿbi$ANӍd ?kw"d h_"F2@?8sn/L(#ܸ[cihUj]+FTHGu ɟ^š$xFyOWO< "I8Ј2m9͒?㏂x4 E^գa))ll].8NY ;s_ VAIȀu.#v/O>zV <\ڭc R~zJ8(4py-˭=;}B N2L;.>%XcC?jq-d;OQ"jX)pBŤ36M%  ܙKL>!#mu={N[pc{.X] Nenm5܉dU&VWbhW*|YIiߴXʮ`aLrEI`f)֩˗F8Cd5R,~D7O1pQqc`Le3ZӲ0&zV*Z:; -΋^j AȊtG>:*-50GıDyCY-D~ Hq9:o ^҅띋ƩڈN[_%mQ,t}h L;~o"xթWXlL_iBk@ugTfxٚ>_&8j=lBR jʌ#QߓMTڥ7u\ǕG'HO4q]fog*ҲkL"n=\+w@?P P>PQF?#)6n(m9 wfk E OIUXT4.{Id9HN\x2TB#kR(BV ೉#R8z@w )nt g*ngA,|9q9iwiQO!>5Dog!A.K SrON^Jw|4 3q5fDαjxuݘiиʴCRݺh6#ڳ]Ԃkq+aiV[gsv .\(&(y@p{ rծL6mIw@U@hB+- c7%  $OowcnbԱJ#ifbL@y8r7J6C8(E`yY,]PACա{j=%$>Z:;R]%^e񞪋}J!fA] W4x 7k>S[ǜI&AJpi(j^C M1˔f%C 06 kRi7)%n$cb2jRFn/ !8fI 3ڤO}F X} w?+o}W4#АUF2ܣǓ^.S %EkP I|( `UJ<` k9~3εSx&vsN*ȁsQnǏ cU'֝ cTh3W'u`s$X\y/NaDwxOY=WXĄCk˺?w>P\v] P[1F.4ƿP@p1,JVnբy~j,(kqx4N&w Щ6+9)y=UWpʯ:=,F1嚃~ӐpA! O95KLܜ7Qa$|lCBŊ{|GH9fHm)98%GقȫEN)`&ĩx-]r v OboN5Ag߷9FC"sdn^ԧj7"Dp?t:-ͤ0c" IԌe2./B%phCE#>\oWAqmAj%uLa](#]c˒Ybneu)KG7㉚h3|5 A* 7=RZsM޽H%+4JFegL%ȝ~"ς@p,Ci^Onɿq 3,\ $M=KRn%@yK2'G8+XPe %tִiYlvp'.N=ʭ0n_6I!BYqa&ۃF 0 % 9OzsTO*#$Fx_q+iz}'oFDs ~nz;jF@AYYø67'!U̷F>m7:JD)qtd%@ܫCX~jvL 1MH4Zac]l᫞9F6" ?o%+_[4#eq(0$.V)oK{Yn$Oj_5Q~h*2{K]$؟̄4JO?Y5d!Z"B䙳|PV&HL125E>4.vV;Eu"izd?斏EvKu:=*y'KTB df o1dNwtP8.d {&*IA\;v* (tI+=|6#kgWӓ EA W?T۞dEU[68t!]{ P_!=_^[zA\hP">tkD)ex$O81D25NmfEtYcZB0AwZэ"1kJ:j#k#'$ SsJU?.WS I+/))C^(~N/\L;',9V*.&)Of?7crvmi'Glu@ 9FkߨCQ%7ACx)^ ~ = I/wڷĶqK9]a!Y5{{%#J;6S18B7n{}<(g$ ρx]ffwx &^r+ޱ4番w&ɩp,sĭ!]e*?g{|֮pNr"Dq( [lOs >d$s20K{;b׶9)`Ēs]_n3|ԍ7bvSs?-0T-vf2/A"B^v)q@#Ja_Jr_EopB~Nϱ_QwcHq\ b݁#U2>,dZJ*x`{LBC|?S,nbo«8 K38:qm Ma(TQ_ep#̹=U=bbH_QD8mJр͚1B;a ¤2y+-v/b6"b ضX!/[;"i>cu7+Up$zٙu,GhEg3 a7q","5nPbc}.?ͰvB#B\[{O&\kN\CL"txY~NO|;lB?y!5 =o;?P@Ќ Wc*/PCwc_?N4+1{9؁mk i~> y,:*e͵QefcSuhI2Vf*O QLZ2,5<0P|pI|W X4goHDyզs-FÃ(_Ǜ{g2<Lyϩ_q~SIE`4pp6_ǀrwwJ$OKi,#юWzށ 4,L9&(WnCw+ Dip.bE0 cDTiBSߢ o=0!L z,F"f'KRF t[2)Y'')אzGb%m:&Ö3@U/mswJ[s^dHg+ᕓۗsu_cQ.MP@V+ Zy 42i,ډg^}0 -KIˆᔌQ^IV=   [=ҸKryb E+054KƹxL: }?X̔\%3+ۈʲr7#{Pt_`7Y nnس`*勤]Ģ NF qu@8o&6C@ p:9ֈ͍c&Q5((=A$<3ڋY\!4 s؋1j޴ߧV{b;,AMtK4t9:ˑ0Y1:t\AZ-ڄٷ\~sbm} 87aDi=cLC*'`hk16&8s*<ѦDouSlt%NHO7 :2,,/Ff"*x$#k㕷9,'Z;EE\c@\yG| 7 c@}}^jwQ8-#*(W{ +RؾiMu @JI$Sސ5>޷65)3; uw{ET3E4H fP=GSf38JV0T0 8`4;h=!k ]LQ8WlSH2"(-ՌF 0cA6~($r ^ܝ \rHƞĝ]Uol|8^W7\dv-,K88-w m_1ClqLBD q^woNqbEoq 2f( egqfVbfW.#4ʈ nx@6gF{zd'Ōi_{=tBY 1r=O$I Dq4탏z{tyj("KX'D8*e+EXHñ̕@q`Ԋn860O[mZWLPf-b'$= Lda"FZ$^iwϲэZBm@=Rmog0[g^\Ied|[45( H3nj\BMes 2ӊIk{ JU`Y.zg;{bT1lO;mRגzL-tqHuZpL: 0;& mb* ӃK=ݓBt=eq2f~ c"Im*&E?<ɔ, =bɴ=wxEnɊ"R`0/C :L.?]X'W,U"AvB"p}_ NtIMBK&\;C(*dkmQI1[ Ē`Dh7lYDA'yس*6z}8nyDXGbAӉgv#;+\ #q\ӤYI6e5aQV-\alB tE=u82 Qa1UZLrԱRx@ N܂ Xb膴Y.Y}8ȏ2;."Y]W}' ;sc j$k @rn#.vr*D L!CQPP\La4~Xa*<9wC="S YY# Y"9Ēd/Xe^cKL5{Enfa7C_yC׼l1a.T}Z7jX(SwLvIվ‡HyI>]nqSCk)o4Jⶭ lFenV;eX˶Y`w+E=3Ba_<(UKRzh[^3LEK^Wx[k{8I{~̋;@ [=y3#5s1$,8jn ɱoT5K@K|cuhĺyҦ) wH{|g[*O{7?TLCf3-Pmݙ .]C>4\JcWwP(z bU 2z<5x4%s>~ߥL5T.uO% ?8f 4w^}u}75R~{!Ѵ# "_|@ joGHͮ"V^ӔW*_ݢc-O лzU!]*F0Rtkh*r~BgX6_[["^&d%ʳ흽)sP^,kmDXNnZP x--=q#`S2(X@j6bCjj8O,^NQY̯r)DTuA wqTX}AĽ hFRΞy37IizKI%m\뛪]`qZ|phxRA@uw Სlo*;+Q}_[0jwzÖfؒ#^srxjLo ,zR=I 5I* "Qɿt s?WGs(?%,L՟&.Ma0o*{K} {̂ίvW+I@2Ip(iݐ"sgItT"ù>&C8_MN%c sCyj}P'2R-a-p|>Ǘ)g%AP*\09|#8n$Uf>ãlŽ=l䲸~²dj]`(Qbc4b\mZmVF}1(W'O֛E`d]p8x fDUŵkt|w8WjFHiOPX,3ɦPH w'e/A7q3N 2D(;lm4 j瞸Hi(AwZM1f<:[9 -^FڀA,x(cL M~Q!#Ad8@)a9Ȍ$`h۲KV绫6$ =δ .LiX_|Ip``A|LDq;\JԸ[ۧ4 W97>0Y9 *k5(.)"#n z%ӑ k)FV[D -HX/VvT.Ɋ3;'bw7R^O=5RFfޝDh4և#Ť:]^&]ﱵa*| AL|rАz\ [$b^Bo$TS]Ȧh&z oINZuC`/~*dhZ9$P2;K41Ad5mȲ&xIțw{W0]B@tW" VM S`3KAmt6;eSjB+4h _Gehk:yQfpK߇TÖ߅# I$8lHrj"Rʀ~ ݒt<;A^穰 s`%;&o0${5KݞW8վNYQ* 6sk#Nt*Xکqq&霿Vg`/m !z)LRF`KDDzu?T^`SިQ+Kpƾg,W琦Z,$KR!ِ,OlruѓN_&mZdK}\V ,xhZkI]d^t\&V%$Aٖ[5 ~&]lZ{.+csp^|Êvc5f@@޳g-җbʱp{.">/0x$>~Xi^Ʉւ2\΁׋ ?"x:~ҧ#:,-ڣhTk?(7,;i/yyS7;6\2- F=<[3iq?ɤ^L-0͵֚mN ߔg+8_)qa4rр@^˵8~us̥@)EIyE7K;u96(%h&S!Xse}fZ͟2iV(⛣D^M'kr8TYuah*N]Ѱ NSQ+*-:Bh$~4x*9a Y2£; F3Mnnw o؅*t^ R۶}!k_ 0T6sVLAX[%7ޏ{B|6ȸ߮8~ $Qk ;$T!x?cv;ųw7:Y{@$zo=!ٳaGË6?!3lнb|6%3zf J;ޝ% ]9b^;&8XF;с0@Anyp΄hHğ'֕+9/ x܏pU1as+}{H + u=)7+WWmgQQXBUMwaL<%M#է#GTcT=e'$0͏(uiF; k Nr[jJ覣]DmJ̠Y;HW/4e7 QY]ɨEXnp$OVQ> W9y("?`p6ǔAgqO,1 h|ר2j;biC@Rg^3x3*q/L %c E˪U^OVF.m?Ir0 P*<2.1uсdwCVf"Nʠq]UΉ~ki鞝<&=8w -Y?/.6V凨96d̬Hx(;nʌyP̕C}mk$;8 f.WVmt:`(\.eGP{>`vSa$d嬿-ikJ9Pþig&UM["XyK>ᰛ91z&b` P._XzT?;#Nhs#ސYj)YƟiԝ2flLo+Pn35x [UDWaьBF)}3Zt- o&BI(#UH}'/~%ReIИ/!^Zt.wx$[DJjκ[`S8M*;SS86{[{S,l@v :mJ>;>vqT-ɷl5QxcyѡlSM`_ e"8|v'߀&+3f9Ob47[Rxcd}*2[ zShܻ֫Mʀ̋Q3YvRI~:?Jw;rɫU &ᾦؘc"})KUNgzƞf\|LB$m#d+GmO;;532/5tuW'cM}c?;I \dZ9KL';~ |r/أW\-k]gk05j6FI,qa5σkZY^k+[]C?p骴G=lCbx.EWC~g ̂9]} {u)ßI7 o# ӟtTzW+Yܮh<.jf:>vW ߦm $v놌M$|CXga4EbԢea+F?m_V{ʵK˥P×"ͤټ?0=y}@٤j5(JjW]$`v*-lQ'^H2 z?<7Y1m3×/@j9`;|l~S}n:ۮP;7ڃ@[&m QS1Z&ZsO*X7 ރ>ǃԆu8%5' v!W]cf]%ڦƪ_%;2C8ASF3[4[W,Hcա\.u\ЭK|@-UHzN|,OA*cdVJInYs}u?GX fYeX%%1AQ.-0Z<PAu 4d ]nDjˈ/b|6I(`"=\ky982vl%T5`mgQ6OdTAbjI7Bǯ M}XبY}g)2j ,s^ze9렼f$dޖÆiw !?!%o+E ~ Kz^9("DIY^RlشwJn`j,{(jQ 2GjN^"½e-Ҟ_O/AtqItԧ!5ĭDbK&85̯ckrbېvV>ݳDOז8 Qž42^%EÈpmSHq_$< ]@ݱBF.AFU|%o-PVcGihBWsWθI{9.9NփĔTV֫`4nygW.%o&S3s  bǁ-e:5]II#99\6.ʨJ 챿M@8&p .nxnvdfyA޽7RnJziЖe=sDk{{)wnXSN`/=j.əcGwۺaiIC[Nj|%7 t|~꾄_@wh<)$et̞Bα?S9q^kv/"`'uJi-mm'K=&f~1[+)$z, `‹@OT7]`FjFMV)a6 ֲa`Fd-r1i$ŊԷ,[>*v%[t5, jy# LA; oSWOmya:!h(L6i]f?,t,G,'y !1| SpVyqRq/e3 *ǜ)A=s)h/œyE&].f4tB'ta[X@4vK˔GrOM܄8iTB2N>nLz$n% JÀpZjʪ$l#C.m溇y=[%gyIiwM߱prX SwfU)#6_Ȍ9L;GE@G1%vY'_X4Lא*м\„DnIrd_1AtFJ ɾZidaJy.o9g:`oUENW#q[rk I^ݜX41z҄)y5W0P%f_1^c ЙYް|'sG:E[ G=@e{)?LE/@C47Cp݅iu5O/8n${.-pivΝw  J;vvӵnEa/CC:ƿ?WR՗5DS>_eL:R `KR`Ekl; {oRI7݀/f}:ыFqa+қ;-qJĪvTw:=p.' 2xpq`]h&q_} iik=/TYuEuggz7u1Q=wt6ʜ\jZ6TiasBxn/X)qGO-]R'T Jt$~F vJU_{ ^k*heN~~oŤo\&w6w4~y.C\6<gmeg7 /nڞ/n$:L`"@}usd kQe_1Pֿa:RZ+~+<?%ٱNR/Yhc2mn l*%9CKmq#ϯ aQ2*l)~.|Ƚ`k1(GNob7tre`kP ~,垣ζumC5ߊp3OmOa,?ԍ Б#׎Р0-nM)Ōg0GKt@RJU,H.Y۴E%@9 0wΰ|L@פ;5BSQQÈo5!<Ql;CME0qu٘S<(SǾ WH|.ه0k+*MGL*˂ ޲HI +tcy_š)'._zg:J̛_x}x(jjYNv^L+lf.fbv$h5IdcImK!~Q Jn؉y")7Wn t73uer42+^+n͖emDB/i:UVm KUKT{7C6Y>#b6!~N|hHSC4HfdKKВ3O9c^++6ܩA="L523fO8QɮpMInO V.eAjL}W{Ks V^/,Z|'mmE! }5'yF# vWfF¿B^S^*wrk0!9{j֗՚WJ?pnaɍQ Ό kU 4DbzU xÎ P+Vv#cSb,vsJaQQdg/>FtlHjfr\{}U hd=( q?>v %)5jC*sK^aAkDc?!6'}l'NHӞOL%,P|UZ0 :p.bP\vёP'ֻ?b7ߏt78rPRsDYVzC'Dw1ȓ.G8W-;h;3Ij5b,u+m.`d̍JT`a,4>H..g hyl_7n?"0* =p;%+TSͭб.fw 4yE  F?/'#8Bb4 SrA VM/u[:2jIDD>03(*zx~BLOpU9^s _\>NoV(NaJ{N^08\k{#wGrQ2 {X3σiOD{۪[wp'BmoCmXSsK#ec艴{=(7ji9;VXT˔D[Ne5s7rge=l|31_0pCNKX]HիoBߙ;$ icLJɼv뻱Pvd=ғm̔0ZT+{gc J&7 Xc徰L]!ve{*dJu P o1 ~ɺKn7 0Ai硏.XJ?+,M1>/!H"n܍7Ctg-H#D_~kOBecW!W?qqK 8]B{3>ڀ@*Eύ^f6Icm 3tیP+J|m7m-K!xVj'E7(#q fٯQmAp@;+S;hr)穨x&;dtaƾ+@mIb,fuM' +EA @.c$~5yYV#dO8s 0" 08}i4@FV]h'AO^ Ece8e.O}eڠ#*XM\͏% 3Oc'ƳJm3f `!o0n*. Z'uK7d{Vʑe>7x (xl$QcՕze޽}DR +ʜ !\3I\ZYx]ᘎ c 􋹤4oK] +Ҩi& 6nZSyDt;m :EMj{mh{V!/4 +Wb1=:H,;bd170Lgq+åJk' J~^rn8K,>_H;pe7[Na6=|>33MaDb9V4 S3  9xZ$jٞ!$NZl.Iӯ|lwfբP-V 5`z| %n C5CC&8UCswA (Sʴs2Z>(Oہa<7H @ Ej:nKvRȗٛv;B]K ?;or6_XzBL;:3At=%Kη{ؓ}]F)^wQ1ԃ I$M W-""nNARsCdatwţ1j~n_tςP\^+]['V5֔@Xkũ~XJt-D@x}lD\~ut ƭjs* 8{$>Y.sNXtF^>ɽ7ңѣ T: ;|C'b C~+vAg4vchӲvw/|Zrs؄:6"!%H3m O˨.tiֈz~ꑹ񺿨[ KU+q]ySeUnj̏)Gw\}P^̢ٙq 8rQvAv؎!]]^WuNubBV{Bxbk5@?hfBK#a fQ.gN/MAI˴zJi4ifMWKxLVzǀaIQZNLn#Mq@g:wF:6z{"`2σ|B8sl"pe9دazf:(ceA pѮr`rnҏw5fbza\Fz+hxm%{Nl Wj-E]H]ZtMPxO5a͜*P4 56R/H>;^a* %\:Gfdu悈z17˱{?}!om/DWiؓVZ#5d mGϷF*5eH ɪgE%JKd7k81;>콵$Bj5+@T(}!9K=9kI'e}rgn!CR/tФ~6hĄxo3B>bCd76t` }msl>cWBRYL9W'Hf/UR)_f .}l8>wU6gl؎d\+_Iꩅ ^|ͫcp@Gێu ˑo1yHzx-E!PF=R3ËYbxMPH/^8h=ž-JnؒVG5h|%`W;Xų6R,(ăŴ 0Ï޴^Մ@aՓutp p*kTՆڅxr _u;|`j4/2(@I cGCpʽS^KNmק"MSG 5w`^4AA/q\IJ`K#jF[Xnr \oAjv'D,Wz 2 6gݻW+*v2tLk!w;iNdR{w8<"źD&_.22Sc% zB%c`zg$G0kJ6?M^RLe;c-f(\$yjl{x񱿛k":wXtg9p'! E\L=]A8rE 8 jV$ԃ BM|mI ^T꒪udBiS=y$ I%vHm{ll_jՙ-/pt 9oVi Z#R.ejcbzNfJ0/TН1 d"cx U;@gTzx/e?!zxF2%*ﱿxcT+7lc?= 7uh۠ʿw_\lKWpFēxZ~; Vq*(3ދd{S!)ݱ@&\0FM4ʸ1dQљa9o9ey$/`MA<(] o~#6f!248>Q%a} =]'3#6(0IbRy͜{pdC". aFNw *מK"1GkR||YwF;*HjL\82 mky(:BLez:Y«D"L%db3H!&oB>'%eJikcJxGqB> M5[o\ؚ+uĔ.8DMt_ظ{)+),_N@ϷqgpV=z5 D?`)Pmk :Va=UD@=ɉ}O^C&=5frp@ꛐiF mGDG$=f_߿v#-35}i}^P݃l{J'bg|zDXW6"o-+}Kd6^ P&)#8 u©R+ȱZ4tzo窩"\ʳ:{$т9jً{ȕ1232TOGi2Ŵ~I.VV :8Y5LK XE'2+6Xv۾a*R}t8Mjč2TesR8)S{]qF<\.F&e!k[h_2[Ѹ?Ȝ3ZgǃиaV]Y:kO* 9'_O?=- yk&1Ї )THC>T7K*L'#$ ǹJ׏!lӪ {gi:Zm Ha>[کu<_AK>~ D̗L1l36 5kTioa 41V܉Il a{'oaxkl&-#fxExݟ_1K hQ*ݍW `+}aRIJdf.!Mę}MO|j1=@!ʻ ^F4udͽQЫpliBKk*5˯Wr167hFKM -/ٓCϥ7KsU?HEx|]*+dۤZ:%h2kd-_WUopx%[۩ B4m;O5=N73rG{vSMY ̕-[\,4 ՟N62 vIWV_J^qr&!4GتJuwvuf3h`ZZ㦓Hګb.d/OaڏS`TMy(OcYfRC'I->Zb,#Qܩ1[>l,bIE!C(1BszMTY4[/Dçkg'֔^bC,A7Ld*$9}3XDnV}ݑբK#+ 8PSy\ M!"Ὸ;YNsV(8ne7q`EIIdOUW5<_NxƍQXVKX8 pfښ,\{2tWoI@L|%5bҲ/dvr7-L@X`)٬l'`p||4I`=hc`rn ĆˮvwFW.dӿ-XIJqjf"dȌoɛb 4ua3=S*f?v ][xn+2Ȯ+#EI24I2z0r|u섌gEڮ~\%V]+ AT4`_]֚PSάżOSHK;7h~D^W\Z{]v3|t3OG9D=~7RQl!%0 fӶad#\:T"1pwn'RҪ<=>U M2+׈mzzPC8b,=l&z;n׈QXi., {{d#QK~4[:#0Ѫ1z66"q(cX 8[5-5Ysxhʔf SP5EadLǗgpr%ǩ6>и7/:z蔘Li_b`-޳U-q^Ţ+"PDuX/'rݗ^r{3⻙y/nu^3BY?7V={S;hE*~ ;b~2 6a~0|oӧ[4vYU&pϪiۏux) "L8 uuq05Q _K.8~BձbgG7IӹA~ne2]Y.{Cv }R'-QKәB$Q^}m$0 VaOIeMYt7rze,G%m8 9Q;)AV LU۸E(E9$yѤ42 P|EcX6DRv(W%]."/)&)`4hJ˰Xdb:]ꙓʟ<'uc:eBfr`,*Txժ 71XEeq륰ޓEVY qT5B~Lεѵ`u; 4819CxZ{MW3Ÿ4Ģ(YǏk^ԱfKg _ ͺ,~wS^hb|c1t%ɫUxANJ w a6Fhvr#&GG.670 >Mѳg CBɝ7>l]ft /5_eI[O9''Hoqdgnbٿ2- ":dɶl!` +:gо=Qce -SE6+ƱZ@ #͢xt~JN 2?X'y@֖N" G^;,ם"Tt7 !Au@ KlufN66 8EN ۃt=F&d|v~9ۑ@9@+5?v:[9 X @[+:krt#=j+4°!Ljڥ6+ѹgG~3r Ӗ}L$0 ϖÉJZ#%9V\S7d,O;}F`K$]fNX7;E}Ba13*"UD呉ę|tU&/N^Wxg,̩ ˼!MOj_I|";s[dRK\iYω̍7KX\zOB0nڽ3@Nulּnd&gk.P;`:}(Zq/[q{-@%‡̅,37-f209uqkRlۦ>bF3ncDξV89Ph.,qkK/?MbE{|bn~ߺf%$|%;wi7& ũШ4f)g x*̷ ^PVFM[/}h wf]a@Jֆ8]g>dVAI:qjE)} Ca?T`+Vظ18cFoR1^=y&beOc;A%،@yU s3/{\uƞ#)l xccLO"kWgViGCHa'bj%NYqY,[uiZ=Y=^';^?ңM-ߖKCL$KϪ?}Y`W# }:TAF֭p)NWDUZc? GfZ^dS{lSjX}w?^$;M69/&!2a/O:m7*'\sy綑bjvVCi#uF0<\J{hTŠ"",nʼnqADf0sX"ю&,wHz)S9BSK]2J?g׺lT>ó8M!%ʸ~jsa ^;Of!^6Zxzn,죮0Q*SxKF8] 5Ts%g"v5IdP&#T>>,{<"8R7gtzx!kNS*ON@\ѠIdolߠJ_lebA1~+H?Y<-nv*h^}.*klq SXH hDݿFgmR>M$,&c=Al#sǕX4^+FozhoOBuu-T^uO.nz_qd@r>Bph9`.@9<~J_;덈&oq镵0d,[/@8n┵Hwpp.HjDt#CIve=w4r׌l;ZWP6.&OGLȴn3Cc 7¶ a=!\GmB]?H+'T/0wQY᧑k˷3[0{@a'NNStsF~ݠ&Dwk4AWrIvt4`LC z-G^q, ެh/#=[rpX6=I__7DEYDw/иĻ$lP qSYދ82H1=tm1lbI3.(MTol}cmN'3O;o7kp՜ad\hZJΊ/%yn2sѷ߱_w@B;!V>!-?p~eN^ f  s-aw,L`|/UYBPNy\WwèR /(nzQAHBp,rMQC8IkAؾ<,~-<$nH~秜!8pc'6\+#7b w !/KJ_zqP5q × ?*u5v8f2Hʉ"fbjZPdLZxsA yl)sk8wN#I~qWӸrZ" &!,wEgu4&;UE f/aTZxd H ^ ΢WS %@m3Q.)ܙ6)xi1 .c3ǭMb!FRiG,;'q7se&S@h"7~%HAp1ؙ/Y8!P74?#Rb.mZ#/Ɣl(f`ÿ1?kJDNC=<@2)akvS^Hп.⠥m.3!CTw?Nnw##K"tGUvj_6I9'P"+cfc' ;݋=`Bq 0(H҇fٹ3+ nXbi U\dX`Զ^9I)Oi?N^T331<^̝"X;Ҁ85YqܻK4QɡH‹ڡPԽatCcQ>ɦD7,gwN+ϧwT1lx th)LC w5G!eQeJI ;q[3m^tQɣ {7 y մOʏGjzqFnj`P<`،J.h.PhM₁pb 9*#/|ƒ iɼ іOqMYdI /"=gmD}%r 5 dЊ_n" Y~;F WiHj^ȵyf+}|l}/+Mb[LC3,k!ZN< }To^j_(Cah[sRp @Ss.vA| gUa;{6S)/h>"Up6\0nDi uPw0piL~|-)ʭgӢtJ&#F>O͡ص:Dgh1Ýk/Iq?ltlz L,v|y` e+$H0lFSIa?'JLuΠ-Ƚ)iЅN3=m<#JliM%iC,{{nR'Ix"oKId,ĖxF n# 9'D:aL١zb/OwoBBw5amqAF%UF5`%XZ E*nD Z2%+ߕ2@ ,sr Ź:@&2iQSKdXQ('=lBnKt*s'Sa=ؕy)hdo^v5k.=gF>.&bQqF${>yMoV "jh^;*$\1q^[ KC?2$nثcK3I%S $v**@/L( y"A%%(,&r1ESWJ_Vk6ATmٙƤ0L C0m! Mp4*D/@8Y] Ut(aZyqE)> sSCoGngǀyp#ظ`N\Uk: #3rg~˱ IcRUD?"՘ZYY)3EXF ˗|  )xω)ꗓGo#b,53/F`QZnRf^ѲR({hSh- bo f-bIf>ﵗْ0bɉ{0WnI@"t,v~,4zk.  aWXFUrW_mY'\"KoMN`N>s|-QJ\y@9[Z-fԹʴwQX.̊KObM=9K;f;ךi]GN8/K+<;qhCv,YuiL%7'D=ePאK9'yZP/_NLvu!8w({y Fˈ{(gfi*z/gBH,bHCtŽW%gjn75\Jho_I8PQwGn*ffT=ߣ$"εi_f%L>1Tfz5Bۅci44x͍WlK0Ì[.<{#~rrXxe[[9TGh]e֣6}ޕK[c9o=[;S/.nPqogTםPPa+}M$T/`MdBO#f-{]‰yQhi|1:@@,ĜsIQ2BѦ*)(<¿DR281ҍ8II2xTrz'JВgM=B](W {RͤuJ5.Ҽs,$vdZ$ P*kJn^+e7l̏b!e}Gc0}&-K]3,=-b>m/sG:lk=PP ;7kDX'.TNe'ryq>bu+2Guz-Z(A/!ճ|op`L$Gea). yxO:O4ͽt(=}c(_ TC֊FYI BjDh(bR}ц_b#A \j6Ծ̉'.qHr+@9}sZg^E>7.0S60TSeƻAR 2]`$8\E%xWq4/҈IڛEB_pY{g,GM _|%(b>='̾i Edz¿p8ξ5]}_+iM~+\QUM@j2.nW M^ p1iKϕ0¼Ԫ!78S&/N/;RUæ ݘ (QXEhmDڵdF¯Ǽ"͞oOh(fOF7 5IîZa\|=" ľ5IJ~I\Wa=FNFea0<ά0+^cs% }yBv?$Sk ș.+ RY̽4Kd9Ε>Q*@v 5'-|PL6XzW!.]6'QsIV2NfbL`iӍRzwI-Y]3c?$tc")9ؼyW~ad*g\ +1&3'NomqN ra!ffj 0^&aRmKh*FmEK=pw"i69 47 t{#ƕU`NTiHM ;KX`O nosq %ri$۹ZnqV*u 7#θ];: Tb)&s]fPq᱂+,:_Ώ!ީCFQ&z,mjm oZ5"=$G79EZBBA}7j{zh|)e!Mν7<(,.EҾ`q;N .g< ~iq2+axM 8Nh<[sÇ9yRZ}z?))&uLω8` ֑`mT@ z^ ,cY=S>*66L9ocŸF]5a^jة`kTOU%eT>dw;G ie+Нpí}u,LMjP1S}%Meut:إyp`U1ݨG$u8 >QLYw"+ߞq{'oQj钺Ǡ\5-*se302g)8Ckl|8lP!3`PD Rjs\Y4[o=e1o}xWK!,t)r],FpRaH~7a嗂£n Be/9vZ? ×.]*iyO.At  po.CXejy <8C<_EnXX|FSwZ.)8nkmFxK/`tCٴ?V?`UKX1Kw;e1}V o GK&m@8h3 B/s"6 _1pVA7Q"݈S?۔nHx/A w# ˱ 9 B>hih? h/"e^Q$lAců5ze}qe|zdϵm!3D>s8;1 Tsm|{m?S;9RNh-OY8 J B} -6wQP!R5Ast ~7ޝ/ B)2d]'s䅵֏ޜXËkAFvMA cXߴu9K_Fmsӎvm?}/ȃ޺Dw=ImY~b,1KqcK4'@v?ЊP7[, ;_څܟ|<1rV:-T(@-$iҺ%Yi'gsGCFDwSrItܜb;77 UF 䧇)@1+ ^񹕓oF=g MdBs"4> H0L|Su}D֒v:) U*l{[AN9mX[ FF= rfv.Z?iSc`rCvG9B@C8VF,bw!ܻrr㿃}As|3\ha^}j5sIѲ5wq?4O٥`gXDPw:Q@2EV+p%lj:ri ;/EbRd+*F9B.>Hjác&"Aئ[!kqtC|sbz&>|M@67m)éڗ7d4sl,ԎdgY$8=fɡ!@J㻛FTf.$a؉ rLjZIu甉8&NXz`2 p-ŪޖL\GX_0XK fD4HEMWS{&/g8@z x&6s\L.ϼ`65vnqMQ+`,e TGA%Aݑ(#v/:|Tnxp$ܝ!s&Y0 ytè}o-Nbr|X[ ]kL`] V0XɐSܭ "S4X틴`[@p9{8?0` p~ryf)D輋;&S[cR'xHupe-}aSY,k¥.>! 1g"̾pʣ{iĞoΨOK *E `h +|8 _` z~a/ߎ ;ɖI˦GJwV- AU IY%޳jCŷÓ%5w((}4K3ZLn WMr\'SԳ^S뎜"H2 to#GN+}L,\&Y[^֭!Ls;|}Ex)܄cĶ]O~;=(òYjx[‘*O&nP,DNN@ݨ aHmbl'6VΥy503K㔚:Er<<Rʍ@qGj` &$\xLN.4@,fJ6XL&+:mho ;48Niq#;h=&^|q (?| o#XT;5]a"|$ xr1`*8LΟcO<Uj'oL:羅vTYـ'ԬҪh wiL nV29ҊS@C_C+WfԪ* vilӼ)Z/m)T|0kPiSd7u%@Tv;/@˺(%=Hm4`0[#Y$o o[ L2L™{Cɵs]⁡!UKܙpR"Dk=:igP4o٠LL*ģG^z+PLJkċ|XFT}aޟEUc'*\6Lx__æ[փ1kw^=rP|mNcUk޶4xn%n[~!PdzRTC,M\qP A?K Nj{.~LA B H,W I=ui 2Ƥ6+4w-Yr^h zq0>MV/As!6vؘ̫?FOhA/pawy'Tࡡ6/t*p;1 >gW&/:>bEzQB>"mO D:0'>;ȟ Q&b(7(?W/[N}5r2G uaw[$s #=i3=74+Wd?LTTh0pZE0y;([Kމ\k /lr7iaJVp) \&3IM ddE+*Zl3L!,.Y2g9OebbS|S )͇ԢsWEzd{@aD핸SFZ/.K؋aN4ahbs|--Y%8<خ :k./፦3Q=U1Q?3_.qcӥPHѧ WN 3²(bmXݒl긲Ӡ$|st9ó0k:@ no8b7}v&zƄT?)@]qhD5~bƝ g%䨀Q4Ve{#p ܠ%ůߟ> M\X3BΆuе^U;FZ<gܷaK41{c fo@Pق׊\[*n'p#:/q+ ѡPeRQ?U#->ųlPGά^ljmd0/%70KF=TzRr#li @)kGp9b#-{tBQ- a3sHQ _Lev݁^&L'WrðʏS9y=6:˗`7D" mp[e#'ԫӥƝ\D%~LtƼcޅi_$2^㛾GM`7J:r&hZ#y"tF 42ukWo8"^I2+>Ǿ}~-K6`$}C޺#xꨙ7,j3 u |  +sFΫ`ɖO[P2M?K=쀅 {0‘%Hsad*l3`>Ds+ōF`&H-'.26㖛8.!*T^lgU 0~0 Ƈ€kWnNdt1>h@d1 X݀TM+[DGyNQ~.[]-Lb4DE mF]4Pp~2q=9@|ۉud϶*e͞He@y?afI|Zr\$}l!O0픷Q&AiU m")X@Jx50)tiWq.J)Rcb)[R7ǻ>qHiĶ7…t?׹U۱ }0gCoG%!^:υu }w Yh|Vªk^z3p JkUlM/JamBJ hMd >uQ~&YTثCqӺ(XISV\1m"Xć >'[~1b?j,f8Vd'0FVH>͚o2=! F=p`" 8ךIofVO{gJiAd6)2~.y4H>J?e^Wy[lpbo %%߭r1p yC7 ;6rU9#( o*XvY"Di[3oн\^DV124]xUn3H8" Yfwn td&"ݙ Xr*T=^}tVwxzQ6T?25I= *1z@lax mж^ށdd,,Gg|dEԒI[lRW0dōm.sXoBꍇ *tV%$u5*̠Ѡ099`z4=cxgKpωjwTHl2[;"pMu[&Å2zecJTUw03tm:hMLF!җN&y8Yn.P.=(Hd!9=cjºSfJ$#web:4\چ>y%`&@-儂 bD1)7~"tjSjt<2JJ34u+!RG|gBd8P<צ6WNx 0k( c8>*ږP\ކdIY}yy5Q;~=3K 03)~<ǁ&⊂09 7P]r\$r ,>~PFN. .gDz=b5 ҎGUQF+A/ueۻOg'N"- Nag^9C֗ 6I}']'|ݯ_NpX$;|JoZ3r -(#B+7)J˪_;͈r-v!j\[AlP&:ee2a5 &cp#"ݮ(d|57)󹖤Ch7y󬨝^^nD{DR/*ӰqqoY[ }F4_M/'W +5Ҿ GV#%h7 )ѷ%WpM"_y}An^yg( !Sԯȗa+5=:y@?c:d&Idk&uC5#HDH0NīV%O@o}y 2],H ri=Co{K[~f԰%P})s΋.eV%aI3dg/^V/7t92-'QJx[oZ>[ h+&@F,Vg%c *.텹2Ij!b8I2xTX2V-Jji"] `q$N߾= {GWfwC6O:Tg|g~^w4|ڄRgﺴhǗ}: ?/Y$W:́Qx3*(G)6=38Π;f@B1OXt ^K%; K֜w0,:=sm6O|hͦ\ M_¬jae 9ڍy-˅;HO\B'%`yN^u'g;:mRWcNM|XJVN!4e#oA'],8Qo 5p 2JewD v@PlQicQq%>I&֝>rVKb>v~O?ZV~C~] Ůj3-ϲ+v٠UX0+$ݏE=Piʲ`hj9!ӂ{B(Zzn`G|mHEO|YQV"ӵ Ml_?݊2SCPK׶62g@a{vړSN)gnG>+2XaI\!kC+k>mt̋7{ iΏQ+w%K&|OR_G)u[0v)(U{3e(_+TFrG9' > mhtLBwPtN*X{3@䩥>w߅kXc8&K5ypSeHe!| ?@S3<&f^PngxbFx $+,a-?@t߳}ڍ+N\nb$phVk^B!aj$@хi^*!([}Ys#nrrV1:z}2v8㩎8Hsw.QJ6lvi6Ku鴷J$Cv ",?VhPiX1$hlPuSkmDS^gখgM7> 7.MjA1,<ʇ3Ueegkb;,W:k HPд0FBY89Kڴm,0Vv+Rsy$sIcU2{[oD׭9FF<e)p[8vn@>\AVHoh"Xʥ^ H\v-~S)QsD,P5}{C hw)Nw3/qqlVΔ.) WEfj3iޜE^KDVPy k%CSSzvc,`9偮U;ߑT_ }z?I#X)*\F݀%hl<:z}~LG8lDtB\C,垦aGoWʞ:r㹓{-Xټc2MZ@ɖ}%Bl+i"MW/^|I(8"\e`#J,A~ ʤʇj*q7aCC3va KX^\V!@2+|(8&bBKK;bP^Hp'in;ōWp sVm_~F /@LFJMd" v {u =?H 9&[fXnVrv oPuռ/ԼuֿuCNj9ϟjh}gB1=ŨD'B9-* CE9FWHK@T>]@(I7&Zo%ؐ^)O<&-8̔{)\쫅J!|ɏŹkJryد6^6;i|q\e]j" diwtyPΣUqWRGɢS8'* !a:񙿲L/1!izVi_*ct`}+z7nFW^hvѡC6H8i{ہ#fgވ;ɽmB#]L>K@iWa$v9iBy0;.YK<_)+fLgU43h ]4^2w,Ŀ{WגP\=*4 j o~8S$>"q,CCZ!d& 8!Z{0>Zm1'cG-yq{841dٵk{f<%ra9*J 6r/5:0ΈJBm(V9_D-wvBB:>']0>0#NUGx3<3C#xo-)0Vzn Xcu{|&q*H-^QQ$ +xt~) -ƷŠJԁul(x) qy**~i$A"> AƠ#חWP -KWNo7ϼQC Z)~#:\ Kok,ׄ\fFry̑j9r~@H=J`Q,GrS,_1LPZQ]!50pqR-c*RVm E=PK"(V$tq!By-4@!U'YSzUͱ2}yY.:v:њĐ[0eR>x= >|"R9Oձ=ho`)cMS#2k~5H }tc?,ϏHvU}e =MWp*N?/[zk8|{*d:)xVKFwɸVICJ`u2>?GKW-6XT$:P0.srj$lf7nAj'QXA# Ur|Jtg^N$&j!utc2,@[ Ť}T6wŠ}r4Vf'D[tcf<?}-zTAc< QC36=rHR 6ȫ#*lIk;@!:W\@#Y.V;05eMH)x3$|DLUTѠV(;-@x<ڇ9~Ơ$| QA{ RSb-KPjPB@E]\>PaCJNN/µZq:yeTTIBe.{~-xdp*AIy[@@p̒PW_S6{4u9X=/20@'&hֆM\'^ y$e1hꠣ8֟԰iPMx8=pYqyKīuἼ@"c{Z(aBlVLp3]ҜԎJ̣!RMl:1faEa~T;t l%+RtZٽsyBh>bX>!(~Z.u@:^\6Mp?C h)7sEV۴H Zݛog/YWm܅;e*V: J!iSخOmɕjZB!â~VMcOf`!I!1L%iv7*.n,(qBVѷT5˴f&oX\ȳ%40Ӕ龶4GnH:a+$A _k +-E'zmb~`> ˎP'֚mv&-Feѓ=:&FM2LA.3!n'5]ush_KLKr4,ZXxJH4YL8>HqGiabڽu#o{Wɛ>-FIF%}+\/Y0g͉iƁ~ݯVwn~Dlքg8颻lk8 pV+$Jvc%(|xqv;gtʨ%A^=zmJ4?R)1~V3l9=g(FdT[6#MhZ2E +p' &Va }X;b^pп! 2-1JQ<׵'.>f#^ڧsPga:en!k~M'حZ fqŹH4M">'I s5+!Ս,ͦ(ΡiBd[OѦ8[=7⡖>4vLE͸*Ha,ԕS]m7 $y UOrF܈G`'mA*¬cqMGZMkw V= +gfzVQz SGPL:1 0u6U#̩֘'p%_{1CY1ۛX ϔW h:|cFt[$!y_cPW$.[y8fP4.hq \o ECQٹտk5s*k>!*`aykT= mՓ;@8ц1GkaEKcY`L.7|t=jDÐ4Z֞{vo5$^:3NNIqk]rL d-5S QB÷r+Mԙ@޾!v=7c&$tw}$i2ȕ#hE1h;3\ɢý~t-2?9Q4Q<ȝ$s;gE> Q(B-4Ʌ8FܨU wt+^KccTbLu92ΰO%Ӑt~υ^o@|y[Di+CmsY~$C p:n Fvsw/w`LȬ&޲R+)kFc/Wbf^G Y6ۗ\9n&P/޹ s&<|rgs,N6o~1({Nݭ(\aNĞT@\ E?=̊&ST [?"e PƭeP4PlfW Kr}='x0鯚DA6N|D8R}ԁd &@;;ҧ6%;ɼo$əP>8;,ʁS6PԠ715'NzE.ir1UU~oMP~RWpp>&UwYt'1[!8H L"1w{c^ܥrA|@T<5ob2xq'<QǛl`8}@!wh PH/H1(3 pV=w9(,2kl5T dڗPX舚__~W1v1)3\hX0o9i0hWo$G N ({x֭p4nm)oa׃m~VALVz֪ıV 'X#"`E{L/zÀ  lr>Ocjx &DPRL4of-6 Y᤿t[t6ŖpeQa6=~#zV Ʊ[\03[AqmQ>!mٛ9006(g c![ =c1+]& em09 %w/zLفecmVSt1:&FoQZB/s*- Q!iҰHw,:#ǪIPY fk:x\][(8hӜN6)`b):3fih3tEi*QwZ%i>]E: &bIew!L+,6Ntӊh?4X+9<sfNm& L4}Fw L1.s̉9Mc̩o>ҮkgIPɐ/eŌ?EKjx"q`-8ʗ\KlgE6:6zS3^zť'`R93޻B:I/h;?Wu\p9sgVsIJ#)WPʭctBU1q6!HE:1^ϓQ x.@J *ʁi :Ыb{` +53;sN2W+E *3_"y{=mC"YaكF:>OC[.' }!`nPL\vlE\1)aGOiʝVM}%/G-cHw5lq8ty,Pw, Z_4E1iۋ)r$SlK!.1"Nk(Œ3 T]$}5藴9fGD7g6-JtYLr#6$?A=|C *E*lٌԇ7@tmxQ;'s::ugd0k^s3V%vޜp,đuՋ[vٌ䟴;HGP`C9ytW7pƲ{c}mY]6dYt%X&6nC L+dQ}3~b9%+{nθ}H7+h˨ܟ˫@K漱ԩL$ :`>Pi]|$<'Z;v;B%؄!ٸ63"jϩB kt8y;ӻK⠫2cݸr8ĭQѐ9koID`8΅)=[$SCzkVB B:~b*xq4b**xRH} $JE͜i7ZS@Rcl:œgN*.F+S r!0Q;^!tć!F#-G#0Pک2'>Kסf(`VLO2A՝jGpD"y M$WOBM 08~5쥭1bVֶz\&*^LVB "~3 s@PK74#%Ƅ-""r6m ]ML $ݐiQ{#٪DV颌,-:urlEFWMw (h!LcćD, 8 ." ]siAl&F[-fxSj0C~|&3|WٕIꓔA{`\=~txh?%4<("o` ki435f;3Yc)t#?X [5qe,n!00Xr ~=+֩ۏljLn8=ϊ^|> je'6h|)+5CmU(T{ݱr& xZ1Ig-/ #NeL{h|$GyAlp91QE#7O+Uk Ѹ9$*:%?3{"~M@(DAFڦNwDV0*F/, Y@#qH @p+oT7B2U(ʵ߁K-}lnrl]@)Ќ QÁXށN!틱pjZ<پEMוK#qHkpڦMٜ1lm<?ؽtdnCs}[\~Cgtnk>\Gus|j1 2'R. +:3LJ V67,ϴmCˉzm-{-_1wXQQr[9$=_9 F{׳@s/֊QF5FEnK/Mk,vBGI)'qmBYgˡQi;,_J|0~aGP폂F 2-v|` [Ebp2jT:7H!wct4.#Ë"ٷR-7 on 89#߷MÚ'G϶ˡbpu(Sخ𰼸) ?u:ʫ2.%jf-wFĈ-!yzj= +`E먈8*+9>p;!AZvR_q̊qǕ||Ϫ_ R"IL3"=YS)e9ΗmKuURs0:](bK  hȕ]}UTx7_ݽ݌P'@D(6Eyү9$ ̑*d>a\9uMg@?:Ar<9aSF(X3ŗ4^dhu+1Z(]%A& %uelcʻ-q@0-3s B "UݾSx\q,uƗḒP장 51 uqN8@ŗ]K@9=E *FnĔc41?1y(jGz錅( i@QZƴoiCAV3^Jو8(ؖ GCIWm+DLHMĪj!@gB: 8N9|@pVFl zW |gᮨ˗"o v46v[BfLk#Pj?IԻag\XOuX?5'˫zlS_;U(s 05Le;KKȀh[ ;_~3Fxɨ%v%d1I עy#vY Y{Y`Z0p8&-뒯>ZnB&]sS9y*jMRH`&wztA(dF68(ca|Q<\| ܧC%l`>&]JBCkEr֓ӯ d]k⮛7~[zpeRB]}uS{*ʤ̤=3|F5J #Agzй cxvU p_(md5h59xSu7u$Hf_iП;V z=L(77)M.͸aPp<AZLuA=ՁΆyY<=q3:WTnxw) oxD2-eWRud*kam0X'&.!ZFyj1#&s•8';|vFaݲpsZt5q.M=Ncx},㳁BumuUqG~WMξa*7 ~ZӫG/+/ЋY6"bǜ,тxwsrz_ .t* X9;ٗa&&$b$UQŭZJ CaIjV{VI/(Ks%YZ,;S̹ Xlc#EA2k8GbSF7hbCQWN(AVkuo7?a3tLT*NYVq&!Q1J3ƳLOTaV8wSOhG|BVu||,j+?d*$D 0OzpcF`.iVE4Y^DϜqL1 >#ovbOV5?Rc.X)1NPK4j]_ Lcat6IM?sfiY? X=g|.b"KAfI< ^PQr7Uj@e%!x0eG^(ߌpa^AcB%iM GeXnܧܾ+۳d O w4 ѭ{Æ d\:h{Ԫ+W"|S:voUԲU>A+\t`7x`:0)~N@$`$Ar@JKpQ&j.٫sFsvvXf n`:% L^zn?Ru5x+"/6?(i>|F#2[Ly@1κm%kSB>;v򺢃׿Ä/򋏚Mc$tȔ&Ȥ OIw^%B*"p8Iܔo9X[<sc ф1,c`^6׈F,Nos*ɋ^nRIrea,C V.0ժ%Q(!N}wk6'y7t4F;Oh,h[KO;Լﲆ4Q9GoL<~0NTGWm}02[budOz´XeQ  ֢{\kL.4}NӢo\,8 ;׫Z߁β`A!jeF¹?mi#}E\0"jP#r_}x<;bZ=/7]ѩSg\~doOlLߛ3ܗm:H#brP3we~Fc¾AXvf{Qm{ KJ;1+Z"J? *?r\K\`R^x4 Ié=A|Y(fzJʃ&]y kKpBglrkpG8&(69hrri* ach(޴PXR2zOz=QH{?abVc=ƣۄBM{(0Zf:@$]C P9 a|G$X9GoARrTYTfXFԗ:g Q!%|}e8H ! P3:{@Pf}_M_L~Csj(.(#Vҍ؝f[ awX7-4)9FY*CBMб@MQ/Js20&iqt`U߄÷_t}R6L:8ITGHM6kM\Srmz6c>>3Q܄ZjnM~ j^X¢'Ӵq|Fb#ugAFL e6_@Dl]bzX>{Ka᪠+Ot4q{*a*j _fz2bzd9g}+aұi%1Co*aTА1{&bs,./S 5mۈgV{V: ]0?[ T3DF}p(MF_DIPѩx,U7+::iCǩ5K!bpqZ=;(۪GG>linc j9Do%kF{׹عb8[(\LSR; o껸|)鼯l-r"m!y4\vClye aX#٠ؙfϪAKU`J^tArA=/|;klf$04݈b Y!lĉzh$[0]c!>{7$7.sl|c {ޣWxC/ ?naz]k i Y7 Xؘ݉f=4};$(I!fȿ('†f@fZ툂#G;"E0w[ B #SLy,凗> C{"R.IY`qD! Xj<~n0{t (8vb>žUAt"90drZ #Ut;𛺯/Fi Egx+3b5 R&ڈ9N;$[Q+TPJsXu/"麟eLϒڛ*ۏئNE1W]."T)km Ra JpZfrNre5,?ʼn"&Z)jjn2B]2fG^NE|j׬Z7ۆ/`А{,aԃm8˛m^}|ۥLObF~˾=EGHYvW:'UJt/L u 9##ȹtis{֪8-Fx9`Q~  ΢hմt~3j99~U|l=n/#_'^'Bޤh0wxj1Qmb!.r'^rX74kݺIjpjWʑZ%%%l4OM~t1ؿ힐1u#JY^ïsBp+IIfrAcP7;|L! B ]?PV  ߄ vF"TX18qp> 1eu3-9xR>L 0O $,(Trɪ<)c{ԉ 9h=|W1e).2}e<2'UQ⧒5er;sI~v"0ub騸_F/)uv1p-oƛ)c/(ri_uD1f#`$,؁n$l$uT*;X> XxM?FL97]mIɯ&'LB,{@>=jR:p67cW-O G?S¹d{*?Vo^a-Et÷۲*q.}ǝq bYkXە^:!&2̿&- ý}a:0F!osrOYuhV(s;p6" "n~K݇=i xGXmz֓9䜉WS:7ix_c$%N+4*4VjJgނ[Y'{4Æص3YOUmڑs$H,*(˺gsǽ0XW$)^}qm%CJ'kŋ5/-l7~DXFĺDmm2j \%WFAшk nsNKr* ~ 6$B vWA! L!}}I`rc)A$+@AJ@( VhhE>J5lIXa:tܾv} ZCX>벪 5 t]u |3. %UA-R3ç^D5{n=1XvwU*ƭ-ţrSlTf_$· ˑ)'9DWS6(ȢlPBF̑'idJ{g n+Đzhbn} ? Q*qa_+<}:w`&f˷B|..S*2X7I׈rN6B*XY k 5H&U!a47}J2ԤE-8e7jv)頹 t=I_b~(&7gItyGaxWOK% K=Jj|(1`@̢ =<_V,wQZG?\Ipw%qXE4 g7'J xp/vsQGSJ. eHx 9OfgVLnק@9*-HKY45MWv& 2VzKmP7P~&(ƪ+D- ̍ępS:SJ4 .y,Lr7N&/'N"aGQl'nǫsDݛE\\^+&oF }qk[gO-@ya~M`l<\}S6{t 6€šıɶ(,[Ɏ`/,(yvdOm ݨ]+ UD9nG;_F}0|֩¯^uqQI15P(I^DfDrq93Zt6v_kd?a'r8[{腱&3:(`t`[yjה%Yo+UKy8m+u;3'P!{ԿfE \v>E3>ՃU),ٙ7ے(^7hWw`WE>]\_1{AO17B'lG@b]ѤɌS|ϕP->V0YJsvngQ &~y~*]}'1/t]:Zx B9Yf '3:}W}wP0P]F4Gz(Q- ojGd#13:׳ !Dfg4CPoAݦ˃Oh&LK* f.bW^4Zyb;G>;N\ Ƹ w;$dI4}Y|6)v#¼̮q}:]edE"ws@c6nD(>_PW mZ[dfaXeS#V.^qJROJz3YZr4oBR&cE6Q 9x]t,X2Pl ;M} >,Ѽh[㙄?쮎83ˊ֥8)J}/x'!w4v7XhtC6mMDHHjd=^E&ڵ hK ]\B@ۿ1lWJͲw}ͅY|#Lϴ"cπȈ-%zd5:}|YMnXRJS(j{a' 45࿛C&L E[=Tq) @ңqmCp; ~ш4ơ Ci OBk]xy~%|шR6,ƢBiR_^!m;隬F[`q/o,6 Ythx<_?\sZzcNY5vd'"_WBW -_<z=OޖD|Di࠴ջmQKyRf|~KFl@zWM̯8BmZVVaMLh-)M(UqQvh*CDyp-}["Qs [ͣsҺ\HG) 0 ,nw=8T'H%LWD#~si v>ěOik/E>z 8}Cvpmd=ߕ񍮜NCxL> ᲇti|j5>Hhx8N㫝SdEùy&XK;0ņ=yĈ_<4ݐts~g7 7g"ww; 0CYɜSu RfjH;A53nmM]Xy<FU1tPb~AY%_"H)7^D M^Q.<C=2bO3[oJ| QĦtIB 2 x1.Dm#E v[ l+Í<ǖaMyt\tÕP>PD@Ue^l@M ά)! c$ƫ!{Oh?EG;GW$勜/ےYYlc6gz {K{|Q$fWdY+#!=:'rx(sH3*>6Oi_vYrY?lu(MTA+ Sm [DW1QHĊVN[_q~%hiKhH+&%2P_H3.5Q-;I%#)IaJ+Ktn6țf^mxwKF0u؂)Ԫ{QKL1Xo$q{G V-f!]EsDa)/O]_ƠulI*ɧ4硋CvW-J;y:îcueً,P*߰kP-bd'+Mg$5 Mjv׺)bיC^˯բ'%!ԭ֨".Z)B/5b>.Օ4#l 5m-T׃/ o`voiF8zF/b SO F{ - 5vJӗ=(OҏfH7&;w#FPHuV%(Xtd$ MR.o=z%^~eeӢA8>2xijK`:yir-&QG% zXNfq'?Vg4[U52ʺh 010j0`}u|LUjd@2$\eP^5*1?2 * <=^ʼnʥE?|9I6^O!,P+:}c=Ya%&OH> 6gE|\ )ڔwpܐw]]λjBoj  -a/;'ˆU<;Va,&,$+c2 ]gWm4ŢQ d$hlTcK%`4qJ-Z!jes&{8eqKꗫj(?0js(%>Qp-҃ۓ aG irAp4MY=i.go`5|BnѮ*McC07!އ*iK7դ_'nK\z<{/]꧜4J<**sAOeL :1bPC4}zcDWoNMY+ZN"O兴R =(U۱2~N ϵB(D}/rJ8+C?]y ˜vדo>nN+JpWS=W;XyOǭ9cl)`>î(:#$*[-o~8bx Rx$F ܞa3a+"kxM5E?9aIztC6 [Pnbb+G" HzGT8 J܎vp],:˘Eΐԥ#|tJ;:T@|HJ҈ ϯD`\&ibSiDo[?Kܭ|M`$j4ZӤ&C7GU:5l!0 vغ!Y ׿#0ICk iӹLn>KX+?}LK:>mٚݣg)(;¦~R^ ۯ Rghߓa_9 8i{&Xs^D7 h_̈́$vHF]r`4b~UmAI W8Xc^.ՕK%]pO۫"3rʂBaҌbpIc y ;yoǏp:LeRYN8`׃ygh8RR Wl1 =97/_*~Dx4lO$9힞,EV!=ìBY%џ8v_+^M]}(fZ50:  |j}CeXY1{ ![%Ά<^n=pmy7DEDϝT![YF]zz}gJU Xِ@zq=h^[A1gu~ԡA/ͶQ'hĽ.$H{>u3s&I?Ǖ#UA'ͥ[rUŦkrkdIjŸD-Ȥ3* či&ܼH/N/Z}˺Ç,ٶBH0(x:}t\K߿D!n٧]r.au1DE h>ى~f(#ro+ZvdP@gJc @ |PQ̊.Y}`ҳg"4h;}Ya46'rTƹz`U#CR$ɳJN*6C!`FG-XQ2n0U[R8woBg[\̹ k~*`5~{+0 TMd~#պgU}_bއW,6ןVm[),Bz ,xuEV*P4?P?x 0Mcw{0M8iUv[ h>VavqL&v=5s¶gvrBL 1ʘv{gYZ'k6 tŷtCn>9]K`]5Ou0O;Z0ܫ-9xU=)zߣVLqJnӉwOUaI? TYb˅l㛕!|;FPXٹ!~qL'ar:78 "+T4zub'Q-+6@1FLhH^IBgTODEm1Mdk ?h4`nX7yC%9H%,'9ϫ {|-R+7xH>iy&ouN MZd,gf+ ˵dr>􁁶l‹[6Νjlw62I(׶wB(_$]1}abIjnKcR*N|{ORFfJ^\Ó ^_З2]uQ"c(O:M#._S埃#maJ~a}1 `-NcB[[,ԁ֚K H6AՒ_=%Q`#|OEF3>O>c/D몯>&;Eҍ65d!kIq+Y $T7,=ޢd+M'{TN',W}K[tHvN}'w^DB+i:3|wx&ao@l7hߕKrRA)ά iŲlN2yn) #_yd@]tb3!pLDH H9ԅ;2ɵPfͤS[F8S^~RWPn -G9! `C_"*OopfD )dr-h"V?hlaڋ(*k'bJRtT3jV?eNFw݃H,4 DzfcLBf>¶D`:I8E8&c m]gQ "dWhesB1O_1P)oǙ>v4ٰs(b7yGZ\2!wS,f92ld"8^Ucab_Q/> pA0nWh5AMC^o^.6<\}VckoJΰcDn2T1̟ ;%~_[BuFK> /HAHٱֺfWV=xFڛ!">)$E]yeZ*j_ ͵d` qZs"rkU+1z;Cg|J^h:N4=#k?V[iGBhg S՛U!&G{pES5NvqkNۗp̖tc¯_^#OK]M*^Z1]rޖq*(^t2$;C+ҺU3EVc %-4/pg(M%"ώpu^I Y+j| ŹJjv2תHai%/rUd^ϓPeH@{I^+jig%~iJu$hrqD?#],CU@JnĪ1?R67ZXҳ'*sΙ:uм{|ǓqCtl"Y-hh6qM-f5@ښH0Ukb ~QQi~cUj '{֨GSAu7Mσ3N _ӮRAuɲN~Tas˙@zϙkq݌9Gf2M@+Yv'm kpfS_݃V4#5tSHÖ~?6qcmR,Êy7ȂțbMN.NO|8kǓ;N5 v]PԷ^MKD\ ?*.!XcT:vzZШi"1i0w9saa %>Bc&Q=]_ 3`OV|)% -&_":odƎ +J?D1CZ˱;S " G~x`J DvESdr?MT_qw!zc5 ح=,4< G/:GI K.iEG`_;)mt87fx5HD}I!+cs+ZtlAw9bsQb%08.E:l>GO?nxE* PV4 96YFZD |_mݭkV]:y} TEO`Xd~:=zY(O#nNЧv &hYtf7i lC1p j3Zl8<Y:k,>~qi.n0pSZ }_y٧ͻy 9Ʉ0M7Z](Y+ .v+lea#2,7)fzKk&Ue顄 &q^m,2l"Swdh|q-qXMKfNŹV*KOj ,(k4}sX̠"TΩ P H/Y=vlWReĢKW)&%8JmBAHZeȓhIY:Y! /?*=հp7vXë $?%''>鸫.@SKB/(X@P48| mҵPByb+Iߠ>gO/^xٽ}%t1$O2ԟ9\EkڄcrW1{z&OM6ֈ^jD3&I|w-:@Zx)_~~N0iQ ]-tg.OT 51KڨF騛3-0dSe1/J[WN"E3AK)qDp~_椹zmv+>&?ϩ?˅8ِ>L$M0>EW8q]YBJ=*ne)>WSd ݭQy"fSDuֱi3~~),R`gdDUCFKXv'ls9 J;"^4f3#h/䜎|~Iz!.&Ћ7(CFG$pav|C[&/Z eYS@purOX:bw,u79,̬#6YƖ/5юq3 bb1t@ GD}i%JOL1й - Z4oy;ȩP'LN11*,*X 6zO|˞C`.ׄUC2Z'1+pz1I+J+h.$5?b)LԐʎP}hZ Hn:Sc˨LfU5=t:rިCuA4 R,P^v|"JǸgkq]cAR>g^4|B ϺZPZBhOT(-PIyIoiksKYNà :7 ~Sўyx7l4I70cў a@J pV_0Ŀ)YE${JJBLX{@df1Ȫ:7N|zM ڑl5;I$͈9,ęZ<(뙨p=ȆS+)vؿEז\WkN2}m͛2f(-h``%@ ?\.7{c3кb`Oi1ry06+]m~F\pP6>}k%IGuFEk<*r)@稃5`;y T0w4T*O;v(qq '48/ %GW9IVAeb߆y$  !/LeԬI\ka3-;2QnW9Yi:N%qgld-'q:M@{Ȫ3یyO9eT,uw Wyh[BcTX+.=wƤIGǙe ۅ J D̂k|jD|kI%/=$x>9(g'ߖ5ռ2`Ig[:ҟʬP?:H 3ߐ[yŦՉ;';_@9Ns^㷘P+ 0h'X_@KIػrF2|0wN_~P?M9biζ_nF >t] Sh3器زJ4!Y˜S!/m 6?FÍkvX ]^E GJv|n,O;-m Jцki}dT}KbB*Q25\/381;_)EZyk%uH_xlƬi°ӣ[DztlE*UM2^qhAӍi]ZESFP1I忊s`/gLŋ5qD%n4Agf4 jn9 JgL|hxuF |/U8~T< Z&x5pPh3ޥo?X XӍ<8=+RO"+iuv1[U_M ubU &F߲4X0$AG}zѴE3c_wɯ hnVH[smAyʆѫ| ,V/oT@@tBZ FRŖEA }p䚵ȍXUر[d3 ̃T5l7ۨnliSĎІjҮkU@ yzdRY( Ӛ +SF=vqf:A͋܀xo"#a&r]b:F'l9Zu$R/*K@xnDX[#Bc )Oc00ebYw 'j7Z:S$Ruiؗb v3O[g`H>|&(`"6F˗\- 'h G]usAH'׳͇8^;ȮGGJP ֿAMԼә]*g}OI%gsD1Y| <&lq*$>͙_2k#!\}z+jB` v"6&׶A^k#cg濃fdcqPK*%e2Cmng'$J8w5IZxV$E}D:: T&%)ih ԮDYMv7`ߗNSIr#:_f~b"؝ś؎_~FvP[3q&&٫w qF ōy咜7l7jCWYcUF5Jg?zzc7= /:jEKda=MX/&I>+tEpR`)gܧ cdY$i0n4# < "^Ktj_%Z%`H`)+r.QQ9bJn;>T~zɖWrtv^"%B>e[)oHHEf a)|?z|̺wmaI3oED"ZC:A35`%+\r>Xp!w1W!Xi:k 8&ڨQ1AP2$A5+T=/H"ȉ_iƔ&}ô+`=?>9wϧD.XF^x] w8EJÎ'm~7ʖ[~?3 Pũ՗Ǒ4L8sHEgk/IC.>Ym: 59ZkIZWA"x[N7Ql8 o$h6"~acj4>5Ø,SBur>YIG.klYmZ)׏Ծ/#`Prho׃ݗϫĭ庡5?)-'@g149Yc`F>rBAӟbᱧiidS`D Aa\J6V!aěXU:U1-}~9]5) |RyaL)l3{'%@-JJn*1FLe`-zR53oF]VwˑH_5Ve𛳢U %#2{C kl X=*zLگO] MrGC#^ғ?Qwu%@WdWX}]"[O_X9:39lG/;@ڤױάQ-\ ]pYtZ,NUwl\>}Cuv Zh Y/ߥckvxd8CAH+Ы_mۂ:i[]ܜٝfL+]|c>$% a즕.Qy>xPE8)v!6MAggk%ŋǬ̪;uyM62#gh6u3VA;X. .WBN[+1:y",o5kƗ4HRb= *1C#(Hgήb h:3?¨.QpgKx^p?=imܗ,&l̻!aW\ G7$n1QAut?+l΁xn~YO56l6/rQN)G;6qMhk~@Y>-$} >l`YqF3 !"Bf NJg)%KZSKsCxahuK+Y֏ZoGVË5\kAWpwT?wm kΦuHnD } ͺ;4;>9!#S? `Z@oS6M_+ Xi(׃0myNu?0Q7i2\Y ׬B5"jI%g"xn !i2oY-zY(_y{O+16K+a, .&K_f^s<\SFu")ioƐ0)2Pg%'9b-㢔,~ W(B|}b/k1!mԅ-RZx#|u R8@Y0 =٫H+*ӇiLq0BBf%[C8"i^@ЯU+\K+̍?|*юm3xrYr)n's| Y_|mN [[B4  *{m^u-xcΝ M[ uӜTs>0,aV;L#%AR: ׇ-݉;G$r23#JO:7ˇFȚ7> m8W1*r͸} &af*6A+u7:Dq1tȽLT_t\BJ!k0WҘ|? EuKcѼ̿n@=xJW\8ml+F\̐؜\6} 5-"g3tըGK0ѝi:M]?;~{xk?߷ZGc?)hZøZ4H6Gj A#Ӡ(_ߓs ݜDJ7_hLHo})fh# ^8VؗͅĘv/#C>jb%O v@SQtRGq6̬ XF(.$KA *`.ɧnC3l$gDx=e:†h> rDL@>ǵԝB^(KЕцJ@%TdmfK%Ƈ C"(^:Ga=&AyFF)Q( X5OK zT8rS#Iz &PcEO6?ѼMnn"޽ԡ#.BʹmK}mv=Ȉ@8R/ 6j]!҈/EEO~^L&F)+Um5^CT2C>?*>hBi~DG jK S˸[w!Go1b/2] ̄l3QH]<dgSiVKOh匳[=2Х M:W#pPHҐom? Dɭq ԇG-vtY$J@~U c@19g>!̬}v ~SbQ>hw i6[/cڦ$xu-7 ~AJu*xIT|a=Qf廆}W- `)}vO)( ׇFf0fD;EalR HxJv.P-VbęU@=M^pYc\{}͑eDB=unrM8 ӻEB\@6$l1'S"d.S%87Rc:>P!E)]h{IUx쏿XBg-6d%F"UZÐ#!ۅll|wzP˜5S?IhFҖu{.PV7g[p.76S[3`,(9d\>=&[i33j'Ei\2F%S<ՠv4BXh ӣZl2 .*#e7E+w3YAdvacpmm5YU>-.Gsß@uqȕ( 6n',kIH`^aSB:eA+œ=/PcaҠ|86P C#l"OqѲǫACRV_x r,s)v|B?!׻K)^Irٟk̓41MdO`g鐿pxH䩇h_ CӕɎґiڍ6)X&u[? Y9P0Q'Cl%9E yGwaR:,"p5d]=jୗRas̾T1 y :2UNn5^[c!Ux͡!Fm8e\ p3alq$ְii)yZ*Q@Dݡ$նFϹbsߟmڪYl;14ybRlY^O}iʕ&ݳn[($H[!ٗ!e9aNjG?ڿFΔF=+Ҭj@1џpSC#" Ŧ0ye4ԡ0 y0%@1TfJЂ-X9qQU#,1#l`:jHg"}5fTp&W h_1VpC ]X~lf  MSr'5Gj9A^5`oub9]V1ezԪi]kLakb=T>o(mMLް, a6V!- Kn[PCwgޝkc#^UٟƕLhFojR~B=>B1 P3䅰 M| JrBE'gCҕ4JaPc.{1V,wյ.Rځ !ZbŞx BeE!U4+:ǧFS*< *4.;;Hӿorj{WU佃IZ2qܣڨAIX̟۠y#{31m~ d mik_!E DE'?k<`{ T+81|Q#$la{+&WHUcy/oA{S1LױGRY[b?qSX|jy._aF];?%`/Ãu Pw` N`yʙwjVk 5꬟:YC[u?ˋ<@'`@>|pMC%QyW6U-k4U`qօBn3zr*vi޲nEGk{]taKG3Q'Ʋi74hC[2doXCiZ%GB6(w'IdYmԾ-(Yfwsܥxn]7Pm\*k3m$-EG|.=^i3D&[}u`sbFHa6 !;ץ7&fr­ LB,aсWBi3ăj3hLOES}YV}"8n6ѻM|\yib 78*:MʞPdOi ́{P\kYtHmN޼~ȵQsi'G쵡 \TلX}$q3d.hڈX#PF$ -l! YhN*fFU@x[XjXQ/;,o59=+$O(`caCM-09TϠuƉ?bP+8s}0U=d;,-n/6}e#>0dlARJJɜxq({}ۍ7_qIpb;[OTJݎ c[_/vb5mZg pִQǹ&GV#;(oG bR*ȑ[qfVao/OSɲ(~2jO9݊p陲͆!;0#[/[9='L_?dp)-6(ۡ`ZsO6/K흭߲Fm˩O"VF}(_ZTF1M *%Ux\COdvr?zQJ0\ t {y͸oݘj}dMGB'.R!?rJ2jBJcS{y`z6g~#Kjy)LtKΌ $ o 1pU Sq 7 ][vOU55q  7@IzM^(PP˻3ƯZfm6`sEnqls!jYeCʍ:ZL G$FT}JJXw$~t+$ #4~7[ARCD !>B=WDt"a pe56J(a~BIrlqf\abȚ ē(>b"\:!9/i,c}c4аO X˪+::yl˄X-"-K8y }i01i#W\ֺB4)\A݂I8ݙ}ՠۇQAπ4v3&:DV|FY$~}*SgȂXPm#Lu2՘ #dxR ztt1o'㰪 =syl+c{4# `}!b'.4KtYN+pL+YY,k`S{: XrWͪ 2Dŏ *3 wWrR& 2.PS4Y Oh!UOr V hUrB3KAWE򯠐j/n1#S^םMB [jL ʯFx0iAj] Xj%M^6.遼WyIE-KVb8?5kf^;#zR7QUPD>rտ-JB;CfpM ?lzTya9{dPl̎R])L r\ lX`y@A ݇@z 3c:7"U&=^lh݈uUH^m>K~&Ni=JJ3"6jGع(T!4뽺NC!47ب'HhuV?n7;GU3d?yϱmgUQ8 סp@>+Zo9,b*p7P>$=+Y)'ש4MO騣ON#^mIj,Nx#} 9.6tf {t4"Rɕ2Q45-=F0wJle,moeKŀOѩD¿A(zr -N^oJxV[`mt ?Ԝ8gH {k`Hac+O!f"|nJ8$O!mifceCB8fLؾ5Jhax}>iEFT-\"&nvִwf^qR8;$D~[ _)z|/0ufOםMrJ)m=6~U82zx;oz4GBP9E~Ç"N\S?aV#S:"o"F۞r2譣3vA]%ZGݬ$ s,iؾ*TmSҏ·%cY d 5Hϒ\-͝l/x~JY3@5ꗃWWaVdBS ؅k?UJyǿnZ)&D$lTtI{ *JUPōC~%_0=_ i2<Χ`"WCf8{o^aSx}^bئ"g9u 2eO^ MaG! WK\sc͂Z$WN6k>1v gқk/ >3$X<&٘V[//MΜ;pK@۵XW3wKs6R"ed'wRE-i /mݢ4"*ʳ&`ǪrA!,N(ШV@/e 9GwТqPB~.OwE7K76j*Yݜ#}mΊpN풖Xc8 t S,e,p+k faBocݜ#k<-0K8mYܡSzΐSfjmm@3Ni3 ls ͧg慣@rp (ģ(= #:E.csg._;W9[3w wۧ#REZ _86H2luDޭ3 s}jΈi5祒dDVΠh/^Ǭ oמR3*%D׮{ѣnqauIh!hyau9S6Q}Ϥu$9p%oU xRԒIS.uZaCT]xH\zyI1QJ:AzKgK8Rk`SmFV"m90 iU5{󴯬S/33+/X<Ё$fՀ"; LwEFe yA`$gU)^uHT߯C]zlO6 DD{ԓuzgŰʸ?$+ I=Idl[/FjW&4~\nZ)-Ǎ h{k u8٬I ZC2Fo+74PeS{--bmAmg|ϕ+׬p@ Zt^pJyt˨x:xoPbxpE!&(j~|hd56엦d~`1B\TS$'3NL+,smQϕhp(lB$ 4}[<#K+>+HRk (+Y14*|wUEK&0 !nIޭ}o:Ssu]2tqLuPLتR߻{'Pԡ#fKVXk(ո0d 2I(vmArzpjR1Όq(S@0gXw#Mt{8U>QP/QDakç'>YP(Z;cHLD깚fJp$w8v{: AAdN8m֡p98zBhO'+n3Z˼{[55+8skHuAI+"1Š23G>fViQG.Z8 p5J`X":h*߻tYzQ'ۨ#梠Z$[XHC"9N,駠ڢ ,ʵ,pq=w-&0aC5Ր3C@K-yU戳R1/{{Pr!O]Bp5==} `L$s-4)t ܽ{}aJ: @b8 &\~BnZN!p!`ͱ*A1ZnfD~q CWDUo QR3lĉVƒ1-rfn1u]w=o0 9[3Ef-lpjze#yU+\iV;;BBeuՊ]8q!iB˥;|#T&q[(4 .PE\d.g4fg(Jh"*nbzZ!Α^"[GO|ohGTQ>/pTu4[rU*=K\:d 2BBJ85'5R])6qL-EzDoiI]]̂I9={FcY?rE楃yZ;Q99Bf[t5e^O zlM[GyzT\5 |rP]UC^vnbˢ ɫY}@fS2ʹy5|iLM9deJVGS̈́EP4Y C:g>TDPFۄ\;u=jw`َۘ*]Afؔ/VV# ^lJ՟Zs'|w/NuړP#l`,KE\ -0 5l7w_$ඒ@Xߕ\"s+b׀O3ebiQ+l-b ;H=-O~FʇBeLh32Y|Tlh^nXc~u:xsZCCa pni?mYLV*{I;o{O"F̲H9N#fX̪j8F9^hx{H@X aL K BHml G>fr;RH?I3`iَJm"]xF-x3ne*&LM?_ \GLRH@xx ahO0 nව+=ة4bb.nScPH{* ]urw-Z_v%!mhI.{s zL!N.d ;PꬎcZkp~[ڑs10~ƾIGVХ9%""ufutaRFy)RG nMJz;[P0OjqRYEgbn.|ۂi!Q񇷶aT ו AVԓM.Q;roc`}G-/L{%B}zŏ v.Noӧ3)$a M#cielF~rfŏ`FOYț3G'<3w.!;-;D1M14bpy594}r{@A6^+Z5,I5C~('R`h.P[K\\PGۧOX-Zt;]H䁨kK T+Hg# R؄E/fkrstҴX$7_?XxPKb@=_2m팔TBOd]n7uTGB'؞ xY'\y:Le'E_@&|Z٪SN" =wu.n߲`} Yɟnq3>H(f!E0}o ǧ8 Fj}ο$Ѕ_لPKYU9F "8Xݔ zC{\Amu-bky֓1G;6.( n=87h=rG9εbq~:[E#iKq}f<%vqbpCېpHtdkJDAb9RR)s`qXoE#Th6W o(1ef:BhiUDK/[,u5.+J~U,yexO"\cnZ2]=B#BL ` f˫e1@i p -1քC1i+lRۇ"J|p5KtQ"K5KF=l`ER~S+̢S3.',b>2{u/lghP$mJh _0Cxo,Vs!O~\ɐ>,!ǁ2|?% e91PoMu >~{%VOj}̳߲ǔg,lIɥHMai %=![L(6)ldH؊JE H@>_E Z*ʴuqTc|~p0EtHgiѻa4 KZ7${k+ebiKu3\ĝM򷬻 6:7g!q"((f/cBIl7}50\˸/! ]޳ӄs0GuU^*+ |uNsq 2rMMS ^,:eJ’#eW!jQ#Eϖ:\nB6oƩi3Ct+%~+jT r!_M5S,,Ɲ'+Bfy>CiݾLH)6+.>~"ͨ~ yQdW; VeC0B/lUT t%ۃ{ћWY8s`mFTvZ *壽r`ula0R!݌Vmd09 $6R7.{|/3+gMJ/i[J[Ca6bZ~ ]ޛiݡ’NBroAD*i7e O>y+CJ0ݛ. 0q6iW%u>z'nAPUUa|'Z/?U Xbdr'=KIctбE.s6_?8m\;8%UTWpkaq:ql.9UDmO_{pĔǁ_ĠX{I%4v3)%(#2/,7.ɲ!ai}񘛒RlCot"պw´) Ƈ͂rwst"VfF3Uxƛ(]ā>eq' 4:Ϩ{ ̶bڢ2XUqo9\0|+\wnd&vd'3PnP̄Ugd$Y`GEatߚQZXC4Wn1Vֽ2$8A:~Wݥ]$ ZnZ^-ږoyΧ!F4>zk Y5/gywD*ˉ+^D*- "ҲXN{밒(];٬.'\amŷ7V6bOgeLyH y'/)d[vzi Z˟z=8l?Z0 DFANB'oKc.Vk1 *=:xrA=}[`ҩ=7=9 z-Lȯѹ:7obe vce`/ \3!B:4O$wGF C=*s#mS|EG܋7(mfL>Ô Yc$$u,'. k~OB& :|P_`+TpzN/'oF@\{h{k B7) w\aXwT} YDz12e[urͪwb~d_O-It 7*GAA9ɐ3;U,|6ЌrYss21l̇Tºow;W/&;cfz^[u$u^7^,1XjIՅunRSOT˰3 zyNHAcUysGKdI5ٺf:㠛j" SKb˨ϐe>#I/.MV0+ZkLYD ~}pt( ү.jl9m䣄m[y:Y?v? qUܕLs zُ+6zzV"yuvZ.J 0[{^H/Pmpj~w1O\g薀5t^'nܜqAt)$.}loF󔳜}P|p&cߝ 67_d\ sE6,AU|[dK#E'&rhr PZɽ와en}ޙ 2ox9%ŁZGL d.X,$y?y [=O1GU%FEQjA?pt~|ԣ`i0CM'm. gX . eP4E4%I9,g\2Cνh^'/V.+{ـ8h5+_<8.J^sLNaoQ6pUE=h|灣F4 5& 1M՚,۟Ș$fv"okDCY I}/*^8Ӟ$Hg咽%fk,:ѹĿ{:sy5W6 ;S֯T˹,;: _.Wrxwp5 $6@w璔Vf4rE&Gq~`mMe 1bӢX-`%{0BoX?=o ХեyM$ɠ(1~4Kw4SѺncn񺢓:U5h. ?hPt&sdiE|v ҭ:O6+5`#1jtE)n4SC-ٮ7M7IRj1qD&,$ ':NA7wNH[,șo-/+̧Y27gϹ()m8<3M-Ӝ `KXrj~lK? 34 '͛yR-skTVQ53 ޏhYïưb]&wc0%> yHdIV*1228c ZߵݽG( 爛UZG*p휡w vp ./Jz̫Bv3CxN{LI3al8<'KPm)twߠ?@itjI>|EЋ-p};ɘdl6%"G֬SқT聁{qYLt<Z1= ]ܑv_ Vo̖Zы⤺ya=L6=r+ _M @/2DL x+r}0jw[EK` [9뷜U5%[wS):)囐k]pHy0D߻1[lƲ=50]r{jvt`\|9E8{XtmZo˵!e4ź-.$q-[#c~|ѧV-08 y$7EA:RRʼE̫.͒';ZZQso]>)am4\@]ᎏު~rcSTC6iDŽO\M[LI5$r r{m@TD%0/\s</4 j#:yR==أ*cEJ(,rLٸ,ˑt M#LB!ON*^[됕\U "SD=WZ_bQl._JM,㫖&YB ipvk[//5Nߏk+8n8]BԅD.7ɽA eZ\qe׿L@+j|DzM/عj?"o:"ח)Ax4(8OeYSlc-}eg}, l>I\ JB`Pau&U~m 9l*5+bF*URoٹPŦ|T]tݰg Rt/_MNkuz5|G&y-nSm?0;U1GUs+ue o^<|O9'M [Mxަ^*zX|;dҟ(Ӣp7GSQ w0Oo 9 Cޢ _dN#;nHgh} $cg^zUtZЮؒ ,vHu^n$jqd~ Y8$d?ե~^4x.:9oѨr#~ZY] =#.e.컎ԍnvb7[|EHzeCbxŊg.֮7M:Ck,h":^s-M6CV.=iף.*ucwRt&jS1yQ oyVԖN̍ ^&ڕ>Np0) irO,UdnYLL.,CmlϜ~#Y%vYYE>QP#X<歄 E[EuZG`k'J@zq?B`Vzةkk$>YVG$IF,*sPֻ{W@'^Wy{j &"`Z]11P*ٙSiSWb\ä,A"G[iX]1LꨬWG|ea8-Ah]rq2: x+&ek)#> . 7 ~"y.m:)aPDI30Q,8!@BT\Q/):xfa؅ n!~5 4]ԩ45xKT;"u}٫;,Cp=VngV2;0zpooܢmøV3O0qَHri &MpEՈҒd-sLa#a)YW7g4gۄ+"|*ܩ$0'ӂ!*p¬τpB d/Qչ9&j .>2bRs\D  NlՂ ؟!ƻNOՔznrLAY.kTY^āZLX p&_tr0]3LG< 2c*k&QY~cngn+yЫHx>NlfI+21ݿpjʴ 26ҲK cħJoCTX Z[^` 2/=d_`ǣGeqK! }ʹG.05G+tN>;,rQ˼=UcǍ334ҋYl]85Eֿs1 \@2.-t})oȕ%` yE@^.69mxruZ6uXPB>vzMm I}xj%w&4YaKZؔԌk{d@'V|@@}%@Gnˀbv`Oh݄K$dF]Y[: 3gJmeٌ>;AF+ ~tGǸi).xޖ]NpyföӲE7+~fj;G L%=?./7zȶBQ`IGi3hQdNye|%hmoOa v7 Puqcꖥ,<5Wu~em\fE< Vn2ԞϪMU1>A(Dv[t#W4:pV-aҷ<@mqsN3Q ӝ~yVPsA͗ոn 7".w~ޙ}zSy ^:MI U(Yɂ[6G4# [z 6f7 0_;~M )>i#k/m8Ԗ$FԳ&0΃!8˖q_&iY^)Q9{a+e8Ig/]AcdaIaqftmhg%4U vTĨW^J0zxxdCFi$x%/rVb ^P5ث(|}}΍鱎"44zlr hw\ NC/t5iZdU עgcDcRCn 6&aIz@+SI2Ѵ"P zK%%-P6=,8vaptd-c퉥ޛV)ظ8@v$1Qʳ`,u-߆BN,yhZM>QTB4Ow YFHLn;_m؛ D̎؎(Y\_kÏa/pńi͸.jMnkހtDފu"ni{?fr'QA+QSV%5O`R0P贘A{Ph7"xhCiU gR3O5~'۵巐(:D~6KP?w9K /Scmn3Fg}gMwLH2q&Da!wD̰OqmJ[x8䴵hUZKmѶ IH)= Eq ;Uu7}f([jtUysBs9CskU 5sFMFk&4Ie$u5t':ly/|2I|)b^Ƕä $@{nig-.*x|bX<\cU {skQȪ6~;x`eax&" A dK /F-gH8?-`Jï.Z9 q!uI|܎NAqʃ&aG;{/sl+9H=jLƈ|WEIN@X%`[OERR)[Gavwb(yDM ]D4mvuhW eTk.K$.WBRP* jljQNp%VA}>tL4_g-.r͡k8<ۨ$e\ c R"j9/d?cDa9/_ VGfI`gh yCM#GLI``wE S;)&N^taO1+Tȩ{|N|xZ<-I!ڝn_ :R$o14g]6 boy,2W*bK(|i9 @YvuLjQ5"c Qa&@Ʌ{-^ڡS NjK^Zm{̨eN]fAcOUHzrg%SրBJ+BVQmCX@2ywT{v5 1 s/)AoZv+|XN|zgYri+KŠLsJjh0*)n[Q•Fݶ›K(dK' ,B߱9O¦֔Yl*iٯ>5XyKt Υϣ^9<-=% DH\gf`L]"!ΞL“zR4ShDo[)o5ҚF6+a*;.܁9Z+&.}X 3ϖ5Ү!˨|,sAPmXbDԝ_y;![ud|zt<; zE܁Y2R P XLvnLKfƎ$V@,+<_>)jil@j݀m%Ǜz7̺!+-\ i(lYZ咔ʍh # (206=A!?6֔ rUrB @p> %_~ݑy.3ł{EVMpӧW::ܭ+4 4˄$jld4tHQNN?pײ@V{+W.}NeK Yv$7Ѻ)!.ol~դ#0g|]- %xcP2pHG4wA*0Rfhz !S|@ d7m=r8To{|CϜOnFZFGrǒu6;W7rxnaٵ;?ɾB5TPn)~&vhCGGAQU~ *߀wٞH?Rl uPBa̳ Zl5+9Fh d.9aKAЋ+씂_/ 6/fV%tQlӖ-e!F З;574)Y"9%C/{ӴT:bw-hbIW9MLA֥Cv|t(n3tO\k =g2`{氰SǶC -[ʩJ~eXuJ;ɤNG*dPnƦ0RKE a@J+P*:io/9W"xy " 0 ^ڒ鑧 &;1'm.Q"uqO^"{lR=2\\;%)1 ZIS9gy^=IYh؈.L4JzweԽ{B>z I[<+y0L:uh%p|xz#9+/l/AVYQI.mm8zqL`0v*[mm[9U:6:>x1nֆOΤI ] 5U% R"LmSVB3μ>me*[۔X{6AsaSm>k#u]sZqOOC_b1tFlw@%@udc-!v|y];DݧocOOEQ?uŁU# [^\4Gyÿ~NP΅Hɣ~3HD+bֺh2[x!)@[:peD+ b$ؽcV .a+[Yjf|NsJlX~I./)Ҳǯaͷ2KFW%E}GߡØˬGuUҎ!qrB\0DZfзITŪ/Klt`.(Wֺ>ɴ_Y 'D=}3nM\x' 4),*rkM)2kۏ^h81$IKZ{}(al+I;4a9`L,2g.C^5 ymu.=׻iM?;:_ֺ0t9Z[>j8b,i:WNuUީ@˰D`烕Ҥtn)&rb$@U:PCb .Dw"::Lv [ts:g'Rk؄Y|+cwՀ%4n?:9%\3/2 0˶3Pt`060^ÝYpN怨}}LC%%u&P0t)3) D兂Resjérk'TJvoǻ_BȒE'Hu*u` cAaig^~~< Nj jɲJgwaiP=/wӚ9("U;͜K6Ա)f;XjL=r}cq8잜 %MPV hCe•XmZ>|r2e祣C$7J+ lsMT .v$NpۂU]|(uo s{h9~K`*dW804aಳAY$,Q] -mz7gP?['?쎖I<K*3m;i.&E0\-6i@ç,QXr ̯t/ÑS1)ùc4b2fIR|3!_iS\ ƺ$0|4klu[iՃ;֬KUoL66A0ء;~kA}H;VYAgJtԛW q̖T5`#cfK>o.~YpEcNy&3b( ʕKEya @ [+.]e~2fE_^k#fcm]} bX_1w o6Tye<_jwq3ӛF\OٳuP\ߟh3`xSmjz߯ p-]QYr[9m2Z`6ë3l` WVv0i,T"O^VtL<$]" b 閁._eZzӟǀ?T s6Ԅ.!И$OX!UvQ.\z7* P*N@v2xsHQ'Ү12JlD?/+6+8dICh]f%fB*JH󽬳XWOҢ>g{pA(!v1>s&fMڹ0wJ ޹$ %h5 ^eB휴̷?(91"Q OpGW> < FC}r;ߨ.uCӀ5DU&}DI7,&&E9OHo o?ܵbAp Zwh+ln\\a ' I"ӌ( WA*\2o@ԊQ0z~dAH\hh\|R/3!%#iԛ "! Ԩ4[bl>}ZI~l|yet3}֧ ޛVt}Y徴 TD}`}=>m0H驢 դ{<2%BD{k~ށ߈9w!Tم"[aC[EFI!hȫrEupV{lCwF L.B\#6MMXEW ᳾]-3,K`#U#l|3*%R\ DecR@զWm7f֦P11^;UkV 9qrㅵ͔%aRaA=:"+}#{{36sidЕ ` 5Un?hAd-TU}de'd˩L7Egu!orc0K/nYDz2ne] nu 8"o,bEYz`Ȅ]u3ל ]5AڠO o=4+ѧcD.*#{+uw Ͱ@nzf_A޷r8(i9 ~n|$pv7E?{-me8nشv :VWDc7`M.ڂҊ4ءgpUG}5ٛ>p!B)4*ҷ !_>Ai,0y:F4tXz 'e'&T&T7bpwGI)+Wwj9oJY Β:k Q 伂1wyi`ٓNNL/n^ ". ,8}Ϙj|sR9NN|pX·7J) qI@qs\^* ѡM"@)3pY3w {0-bN:!1)mF`J2X` ur\m*1SpvIo9S.ݒP7Y&GDXe~(9SZzD|YB/*u,XOb1 e]˵WiOCӖ ٖSi2`tce9D|P5{_5ޙ*5k,OBE~Y 'Ky5GRNY:!&E7 ZC~9ƶ@Smx蠕K)J#Z7vIi8@[TNհ|؟|=Qg|*9QǕF;Cc8!S#aKNN DH*w&٪>ޓʜ %r7KE-!hz{Y~7'Ͻ؋IDYzerC-ĝ'dC_J!&Ovm[d`eGa 9ivj8cD `ßtOXo=vL/h-ji#!{ b(vjcx6v-yuo>@pCV|ja.F9SB-tt*f^{<'j ? 4Nk8Mx u(ؠ8JTn.[9<n+|˦g4.}`+6Ao[jgx9/yOW oGlC<'qi7;4.K{r"9>?\;[%\f3<^jϊJ_ <)%7GWa4N`$˒`ɠȠc:#J$X2(aXX4|).āAQ^]t ԷS}3 іxy%6œ_NRp 4}\ބEKpɸUV Ӫ2<N%"yІZ4%="ZYվ "mZhiYAtiO}s)+Q.R.%/Ʈcu !4i t3=_,WX$Prp`dD!C@Qu{]jtyījy_/x`OTC4^Ɲ޵}4 E1aƉD(q ]lYo*0,:*茔 UO}<]G.^ϢkCii}/%ӸS>\"rqǡKGN7;c0i@rxr퐵;az=p~ej Vu|@'E/!w2E$2F8|n>խDS{L5,n|%Yj^@MR'̶x9%gDߔBԖd?P 6S$*0h)"aӉb9<*Z*°| $MIΚXWڗ#`]j˧Za/P=b2oZ\v6ZQ`Cn}.'0;!vWh̜Q-L&9P_C7&D?dk%pFa>pʍO{yTźBVI&\.J־E`4/{VzQ~OW\%,C '?Dg9{<c]Sqyu]UVjǕQd.Q\Mޒ̰Lt;e ҃E1${O~ %tp5TeQf6>Xh? TEN,xjl3`@*~8#'*[\@ˑuV_T`[evTv}c} :tոvhO 1rK+;g&){@% B5p<:𡜬q!N^7FK{X)gX].p+fߊ(}Mlr٩)/Tok0.ܥf}SF. pz]g/ퟌiﳔ9ЅuU:[mɩ\g/a6O iT\z>@WmT;sSazZp|,8"%Kax ]-VC1%#\>k}D Xv{1}fWP.HACx#Q>Wˁ=! ѪRdbjao].x/-aC"A"րvbb2Ҍg.q>yk\\^XeiSiWv0V-)f4GCS'O _o1*̣Gz1fw/,0xJ7l aA>"JJDX.E?_2crk}!$_L8T脡x~,1-:kP[c9|@)%uK2 ?Ε!.E>Rc 20OfJ$BZiL ܿwUN3;PO'\ ']8q:L,CoݲydnT;kԓ)4\a436cf)7qFБY4bO-%&kAQ+*԰ GL Ɂ^EXaY@S.׶bw*17YB˃CЄIjܭ'̫h,JHܐUui;M ʈQreʼnӝ#<΄nDd׹s"Y=MMAA4t@F*](TAh#08<㡒W`4$8k\:4awӏ_H w-'=r=6X\Z(မYI?55X~hں ~I&ڊgO}}z]7̗ZGzT:h`oim!JOG$ǘ7ݞ*0X">I f}|?ܬ>}!;鲮%_ 35 m\罆WZ LGˑz{2#ȑ<у>IME9THlF[ܸDݜ;ьE`I2-uRŻQ YnM6]j6@*r>Sʯ"upz'$ 3S;E.(K<@aRm55)^yihԾKJP;CLGbP:鳃v~R؊ފF2uKHbhf9 !r?uOK<1 Q7e`Zr]7(f؄),aonӁJZAwkHqPT#8.yݥ.!RQA8ҊЇaBnfOnAV`K e #Vbi쿲^m˸5!P<:}iHdiN[eFl[6)K]-&<mD>Gݣ9l t]BwfDJgi[=-NgI03/bl!Sy".۝fBD]U8A^Hu[ HGw'cS=$]mCRok6! 9)gy PE(T6Lat˨#9IsI7}gqk\4e 1LMaCm.M}%Ї?qYEl]mӳlU6`L}3&ʹw&$p$>+ YnPmdcMy(’Qc:l++IȹӲ "i|Mӡ 3܈9#4=;ůbQ27粇H BVgvN>V~:?m_yt= =N-[Ā? G4_V@FRU!դ弹+\I4sGoriMwp4u.j=)sǙi}@wݭSWD"bh0:'X%UHڒc ;ejZ̴PB\u=  [lg)֯If ВfNhFWN rJ)c*2/a.@'<3EmipljTLd79i*`^F \ݻX\+E Kd 3 l]N` ]`X5,`ռ8aħi卟5l- =*+}gc<| Sr 77~J_6`s%=L5+wHt5=2ڽ6ɽg~m~`JI%h# /]Tq$)ޡofAjo["0IqZY_y/)FfweC&H@YKXW*K[:q]aWSmFv xD:5VkZv:Ҋy~Ao@6N91X&,/^22Ⅱ*30+J#rm]Y+dqb25 g PUOiĊR7@ M#kiq6W1 (\O䑝 >9i8TޢCjdV^Vڍ"L3e,ϑՙKt7",3v9O`nFSĉ.OyXKe"d cVAM™k{i 茈ZAԣF*|hhweB01Ns[*=" #v,*?[aQ4ZGC>S &l^[/;Yvz Ӧ_(2y\p!/ #Nl^W@򴜕mZ‡d4~@z?z8ƪi Mȱ7 p&(d.H҂\v5(/n7_}}Ƅ~c'p+>: j;=Hc0@Wjn2zK8y!alM]$ $ijYcqw ÚE E6kwձt'Qz} Qx7iO`i/#3kN4갳b=:+8 KԌx&5v[Yc ""?]o{x)hXeTOQTY&yi51##l@0jDM #d:\=D̾O:&N4Qq̜|='eg,J\Moo`?ˠHrl~ >[I mΒ0/)ywXf7@=BZ߿ש Ox< 1+۵A@.ZkFlfdqCI;VV_Ί賮KGJ72({Gk]ыgM/3f2/kAH(Ln8@Y•[{[q&/7=?$+6忝ޘ˪cd5w ,;>gcGhk;=O5.}藓l切M7jvrvNũ4s .k JJ|ʇBK$P*׫ q>l0g{E3Ozhmٙ*eԳ=uA Vw-(>GtE)x90LJo0 -7ӊ{NfUo7BrOmA]Z9!V}mW^^ɵq)ݣr֐61Όqv,Sk­d‘s!Tdq{`.&b{@b'ȶ1 ,8ȇ&=f満J_PװQWp, }5!qbnJ|j¨)Vz- f23| MFR4|sU}~C@.HZm'~~j8X Ρ7 :P7KqԦ}:a|%|D^0LhǨbW`Ao5sT;] 뻯_F8r8e3MF5)7L jVjoj@߅Wvs WRVOm~8|E@K*=ڊR%_ŹjT*qTܹCnVz V.EלŁ;[N5X/9G+>|\fwfWv;Ss.M 51rF9J hw~f̣#nh$wJBf3=ݲV͡C$Jǰ54RdU6&h8P3/͆ߠb5Vi]7@YFS/-"7R5P40EÜ, ~e0c ,¼49ҷt=@8DKUMj17 k);1mUdlMo,=- o~RS*uJ>Ͳe'uxPD':6Q NEfB;YqRV$:{iY"oߠHUꤨO% ZXB^$9EHL+vj/@(ͬ8|@C@Eaf겮 Țb."!|s!񒩘6+`y2/iYT)t+84F-r:b @KjZ`I 7~"EO2!OSؐŏm,a9L%r,1?Z&Y b*ukYs 5i8)^#Y+ifq#an(eSDYX[na JZVp{=6 $a x y V+aՕq15Z1V"r-TD9:{/vԄiyXYlC< r%q@(>#y<*M3v;CnXʙsv̵2M%P*mRvjSt%IBƳYnpP(t.*䗀Qw`v ,(WL!\az:݂(JG\sv03IS1J$r+FxP{sz\4Rf2 N!.YU-lVo.إQV/T"i\+N(oFFmtxdja'MV6-ˁ}谠Q4;3KI磎B)W#Ao D]lj⌱sp>u(=~C?^8{*J>e(P7S},]yqK£oMϗlF޶–mqfBVN63BN>Z8.P5/q,)Г899$ɞ4%1m *,ha'R\nD}O~wۖp!zP`}?*>0sp0>Yx仛HݬY5'6Ġe8Dah?q1tD T[ 58wZZGM4g{4sŴ X]@J1a8S&-+㣅<œauA~wC QRpA/ruRN uF(1+hrBIkIA#}1?Vv *lCW$ؚ,>?!B2Dq ul6z#X{8`~eon*:ACݰ+,IL0-Yrb[uDGfA<z1(O%mnr-h']bֽ5bGeXY:0b}7sԹwNB޷qb۩?6>vbF& 6 4vx?@8*7e J lkj7aԬmBHw\.Ò*|`jX\_iUr 7QX}$lvIKTX!+`ž]9iC,wGv:Gll٥o3nN->2Z.!f{Zp\(/!#Ean.>o0.^Zy@ ˓`”s}&q3-b֠hx&rcr0'@"@BDIzλ/!L"#EwcAWJ?F|!.WƖ\Ked\8Ȳ?i VO„]j̻)Ơ )*%b=rt^I1eyS PSx^`^L4ZM{8jpPA @<‰3Zß#z#`]H^^&ccUSۢ ;z Ֆ 8 ?Z[ˀ3O?l_K`~ M'eӼ|,M(ҫ"Q h$1t̪F=6TeEp1>pvz+.E Ƞ׍~V4;\<ݗxdFE)T0e_@MscfT)8q7:Ƹݑ 4S EU\>wQǾxVII/|Hr{B@cMsfayϣ Mm03yмf4颂nRs;F\sQtnI yo b&aH0\"uKUOK /=7_%AK=0}FdaXۉ3\'Hk%I۾{i:7¦EI?ucZw5a8Xvj}UBe bIVҸ8FLen2iCaSEe;LE:=V?ã-"֞Ϫ'c&'N<|\ $MFUCI.KQ .k>PǂU"ܛi*Pv_^1EjHˆI*Ƽܵ%& Vd?o59 A1Y=DrjpK)kxNDIfr5޽JHᄆ'`dt֑UhKFJS-M)gw|Twv؅JUoٸCƍr=΀߂2_{ʞ# dAjm{Lfr@'CZ:i]l×:Xo>vĕy sۍ P-:QNMwGra榋Ks70xPUt}"yqF,KVXAV;X(sFan =:;W@ U3w=\&7k&[ҝ8Z0f)|m+%ߡfoxtTJ.Yse5qTd`QyiʲyLMgG/_q,ZoG_f?4d=c=NYIM. #..cNWAm5k@ spC~0h~Uz~klLzWğV8rI6mMbB@L UJl +%&Exª02xTh,/nDMbe*5[`&Zyh'u,[XOC=7;9%I쁓015LBoN q,~BeΖ并&zu {w 4ExMU-GSq]R#0tA<&ErGaa%=;_W} VΜIZ,95s8P`X8=vm{Sؐ D0 b.[,D -}Y!_ Q3S'z5q1LaܛwiQn6ir5U&ڑݓ bh%V.lPh0+$)Jy:* [ }pޖ5-Ra"lJ!:aYa֢PAR#pŸ0aCn[\Qynd'J9 Ui^ eR4Љ3Ef!,WOT|[QR ȮU5zC/$X MKnenAXIE5}>^OA.2 .dNjp9ݿW$H^8U[ӂKo ?7{. hxM l9\oV'9_AT,e3ܑʌyй_vbsd:R L-wiqlpA%;A1,^adЙ*,MqQA3\@Cujd ^UvէQA{xg $3YT\Ix=:ZVzρMVh=*,dA$JN1DrRdsT]d(LND"(gXH#˞Q}PnZ6Tf͖IQy8N3|-G(Ks4z^{$%2M'M5kp sBn-OZ}}?} T҈gENMbNx3FPf`;- Vsk !#X/s kq( ?3~"UZiu!I-SLQן>#Q7(Eڔ5@h >ue1MNT]:]:aq}-'t~x0zy^v=DT Mm`Z1rUv/E߾Ok yGMC~8tp=Ȯ( cV߄"v>TCւk[J v0 *:fPdj(yڎyI~.hR!X.p`'+eX{s͌ 2EtF0RNCX Vpˍ'tm˓6A\ u`, w/|/r} r)yv/,uoV Nh.@dd-ެWWWX)Hn >p\K0-ҽok#d.͵=i ٠L&aH7c"Nj'ՅHEqlHLݒr8<^H< GiO80-{vA/EeN؉QgERB*eU slFu.RsCQ=+;LiFbK)1k1s\e[u? 4W.%tQ3yEwjag{/T}h`e&%{)ITu]L4bOl9Zu„@wˎO: `*g?q d@t+~)RlTIyq1.;\t\+}hFu3tlQ-uG0%"(4Pɇ;P8/IJЈ;B[zNSJqݴ oy ץ\0d?DM.un)_1̣d6*Mi#.7!zwz:; Z%lyC$ì3qU]p??6Uz8?jZz Kg}xrfd]t(, BGdU)#.i]I(R''a`D>7E?CJp+9w6=URK)b_IՇi蟾;{{L&e?YR S)?lm5Um(?B[s"h4X Ώe#ZK?ѫ^-6o;ȎC$0ox9Zҍ)Z͈aQ4fIf[(a^Y79 P`}zuuȽ]bxܷ\ 7!D!b*OoO=m,˶-a8-)lǺcr `ǂ1:CjGT*ɲb~džehp]jfB=9sUe*gT@gD=6. ۂ e15Ĭx}A O]2b\7Aru TN<f.;-NÅѧ.#l;O:0wcs g[ 6*mؖ"3s2˻p@_/2f^PE[R[3p}[ӫ9Jd2*LM*'lHs8IҬÃ,gEPDPZJY3^Pk\DY\r`B0F: aWpQcsM8An~ 6/i4z$9~ЍIJ=3췄g]b)w?\GycqAf 0bq̹~qdvE(-^E "ڭ.]_0wY}۶)2+(;8U2SHp|\ ma@Lo[7"V(1Qs` 0~s;Y<^Xp` nѓ "B&  ,dmǃvp!/1qk^=ǖE^3mk&S䗡SzjGcweob_9L GOUx,΄ pkG{+ׅѯzUP- SMrB4[92o_ 2],(]-t!>rbRDvjGM,إ݁k̯1ã'2TyV3 UT*nT[%)ފ[ W19xÆ;V|wXQAnR`2IB6 jt:uqr`MWcut]\` ^s`ydXeʝSsn?!?a"JYt[&gH-yEkŒ7pxs?ԆD,眈RѰ$7Yܴ\wxFY[~v`tԀN'dS i!UNJRf0[Ϯ48 ߋVh&І[%@3qer)*_tuGfo1.:qG<9WKͰOMLuz8WYVp!1a/?EM]\oj/\!ԯ|j`"/!h\,t pLzof]ZWb1_G2ៃ4/prGi=&P21jBIQphnxj8^1زmB+fl&lK Ov 9&.LƌOҪ0EЏA#u$jKoM{:gL9RcXk췌_o5kſ!#W7Rthud5漏7χ*Eҧ> 0uܞh&%Eޏ+;u&=.ē#>0f~X:b~+neK4VJR[ߏ͜SJ~89 :n$KXqP#>']nOĽL.l5v,K1م|X>[9]X #sx2UU/K d.# o, 3r6G]g![ODW@CUޥxSy'Ki{L6zŖr?~> p8=U Tܝ:Wʧm CXXf2K eXwsEK:n"R{1|GrP➓ 4{ղ,.P_D)7 g֍#jE} l =˜~xw"Osp'145tGCSE+>@|/aC;rѽz$~̞+wo#'OvFsypIkޏt Fn3;2I"yUឲ{ e-r:ȥ"\GcB!)"1f%͹uhSAw||a¼aL:rb"L=n}њ̗ze{& o|F?sBkCeכ,[na<4N @.R~W:,λ@|E{Q>g%@?0FZdKJ硿EiIw>7H3.k-Ri-F3tvp|ِ 8:]i?ϡ ()ä;\Y/2Mw,E3F݂{EJ!|zNu~i!Z1X%A̪_=!ڱA{{f;錚Gf8d?SS#3Us;0ē&y!Iɜ>{V6 + V~BpzmHr|#3>L3VW'0ʍ eZmshpp؏ hy@d`1?Q-r'Jh@5S[`)Z;g_v>$6m@U ѥP Bw2: Lx}Gf0<ЕCXpʶ~ t\%Is\ Yt~N EQډS[ΡrwK_+ ImM]WuГߕp8? 'v܎fU_ 0JMn/&lE6H~Bo!㬙$A[>Zj胥sW g!kb^=YtL~2vUfdCa ~s kSdM} [~lwuCqGvTHKzMHS]Zϕ8_hFZUt6%/1Gp~z ;Ajrҁ܌♋dVXvP[ F#?ŦXP-/7DJqX 2/eXsڇL$r3w-Hi6~isý\LPNt{y` Ճ^]pP~33|@c?<#@H*Ƨ?۸qb%>#:\PxdL ur=y^=j+Ds_/52|qK L{,i-:cg"6aZB$9 uf_pWs=Ruڹ:cbЮw}]C޴As.\o3KsgºpBpz@}~G,!)/a!=6@~euhh1&&KmZ]HqrojY*S(Ji[%Sqo7 .E d]ѲkDG^~s[K&0m7} DD ؽq#zhSl>b8Q9)Y[|Unjݡ!9E_)UU1u 0Uca/<*M[0'LpL=alaK  g`nşfwE>_jD;[B/VrO~]v7mȯnj Bdl]=[z@,Q)ѡg_WG:&G1ln{q/gpŧ~>-גk[*in6saP‚g炏 zT_iEP;y|荪 >V@TxKױ:t%^^F8k/_wAry#l{zS Zsp <.y*C7_t-cq4!A Ow`117}֏q3E1XxǕ^^` !'/S>=kwsd.hd#!OjR/(~Xzz{#=4U]Zمa)ya< nZӾukmP҉z=F54u1-6|s) Sd\GixF: H[*J=+b#(G zMe\bӦro fG%5;-rߜ&!_AG#>.rS,Y, W4vpofVz$ШǷ,Zlm^>=lW.j3QBAW~BRƆU6j+ʻA)hSy޼¶HQk`=F|3Th"`yՒF> 88GbTN%Ov2˃h8J8#?#x= G&T'g͵tbm^ݜN~itzTx\e`[?`[.~%ΤJ@ny$"e" \jÒd7*wF!Bpdh]i"Ww ]43'虚FĴ-]x[9=!5a 6&l&,pSkrD2$PoK;31g] cOG;7ds'L> }^I1L+bӭii 4.J=g _0k=Z>3xIie\⻯W 4T!18:qZ`/:nq= ƱpC?!C~Q:]|UzmVĶ; Fs0 `j@w2ZhGw&6kް%*z5+6$EV ,xMH$zRu킞IS[<Ŧ"Y={_|7 =J\ u "cF,a;"[Kh{ظhl"4r{ǞbYL!ᣯ'$t^Y|G1^ 6W{wh{>ʣ>\sfvVRK9.o.f7ml2 zj^PĶX,-y0Dv5*:llǩ'I_t N&tͳՃ c3i[$t8}Ah(_/N'}ۋ8Bʅ8;] m)j*+0b|o/o=Ԥ]a5?e p'?.~|{jdk#!%Gw=2+6n1ߥN?>4PP]kQTѝgV&-g~+!Ɉ%߅Bz)y1PχVh=ݚSvo5] JՙЁgid=ɩ,9*OIYc>,e&j}_R%U-dfh;GN}װtnuZȂ4ܹucXS8;·C+dk7P"Ӧ6N̸8#뼽W<[r>"n&Ѓ|S] nm:$˅/,?$rHxܟC.Οch e/0ɛ*ǯP) CH{GS'$&ǒ뇋ةΈg^OD36 el_csk}]0mhKmuPu ?smV@P5Jw﷢:QYjW(85JDec a Pɜ8^7U35!mq kL4':(dĿׅB a|ZzM\Xq_ާ *yvEVd,k!J քjDL%дK^7 ]" WCyHr8`m$|8~ \;r w0$re!{õ=H_uH$z(tᬺk \kMȇ|elƞj7uQ۲!ߜ&>u7/ATNe= Y+s( w$@5.ΪQn2$茏>V{f8O\.ng*[yѠOV8xu*X+r h߱ZqZug-eGֿ7Xqp}y1b->{qS:H)Yؓq#'MR̫pt\gWX@DqRw}~Nn'.5"ujJr )7N[4pwƵ2D@A"CZ:|.OlPZ|a MYt7DhBk׭ʏ5y"\mfh{q̕`2Ƈ;ʹZA4o,[P47XC?#絬ܳF\썸?+ܨ0p\ pg[_Npbpjoi@m}hp7, \cNXߐv*fNSJaf*[YfA R\am˿/I~ى [>O,LE2gjKJ9g ;δ,p9&=(2ܤblhm$rh}ΪuܠP7(q2 BZ'H5mP3x6Xc m]DYHQ~hKb8(9/H:J5s; 7@ *ь| TxQ`>s%?AENA~UR6{wn)D!Ŀ>)\  8Ζwvd5 fn|B.,xa}柽`emDG҈ %2N-EΔu /uEBoK;e輚;*Ru\ƙ(4bvcN9S0 qc; q$13Q%D {ZKbj1,Un0иw;Qǁz| l*`&Q?q3-"Wr X_?vwt_~97$^P Y;6:KKZ.hA5͸1ubԵP3u{w,>Z "2 | WəG_2N޷4#~ļ#;-e.wV'䭙+t6 #fot]3$@sG%5zy7Z61G?+$7r Ox'[=]S<OlQ7rr3{0Do7eAZߋ=[j#UޙK<~)*q}|n ⎜ s>A_UgA(fj|Ka[zשl'UаH% Ax;W)Ȏ"z0C&5 [C݆j;k C:8 VK6[w2 暡:F]+" yVN+#Pɼ)sj^ׇ G&CHmU3Q BfaNdŵ}4]yH \su3QԷr~Q$ir3}#.MDh Xi)uG!Rݱla-_PfM_oW,xGnSKxa,U 1nTWN2 )<`ePٸ Eoׁ2&dsX-$w֍axaGzN}`IlܙnVLK"; [~han E[4zDQa53)o$Wmfy?jn 6 9;!mt)3*Yk׹v ́O5ݼGI(zC_pĮϐ<)8G9;287m C0a҉quKC9$ig(3Y0%nr@_5t㿋dw~۷WA׷uBV̄RʑWx<77Cl tЂ&A8mx?H iҥ'z39Ac/]M''0Vp, U:;C:Rnhhgg530KQM+ b`TP<+~ +k [dANxy?BڃԷ]ucq0cyG 3sU ,H_{~-nR(N=\%F"+H: *oy/PD˟5Wbp1=-PInѶչ½ez_z2no4]zz(JsAK (^|36o'fZ"K9ss1yȇ1"]zB68꒙2婗9vjhwGeΣ6kM^mQm17=Hil7'Jc;,K,i|.0ҫrk }xΙ jXs=!ycY,_)G\|4AzlOPҙSaJiutcFr}7%;O=9#uU dUDxP]#R`\RNO&l~F;P9 R;iƚ!l<)}%xGT%٧h 4fm]bB'$W=l ||?ayk( ([C[x0FObq9PW|uCs'qj3+EhCGxK֐A(*;̓Z}۸XǞg@JCi>;bnÇK:FHx'hӝdC6Vd% P+>5mďɹi : T})UG~։۠"+jgv0!&#g3o曼c4Fx>fQ=x_Nftļ8«-~sM6gP氐s9s1;N>5~h*k\YyH~~}"?m 6L8B9 SuNh7Ssʛ<>*&!$]+DRYTk\aD<ƒz˨m[·+5 1CIθKCP^k1S`EÝ>X"֖8M7 s?xV{3'Y=rBy~0Pt#Qɥ\$ag9 -m?)*zv\#B&NL޺hbc44pp:i@hjTP*1HjN'5uL߇^uvX; {w c?)19 #הJf>RRmd64_ E>01S4ͻeka݂{ b[:oiqǪz̙Pұl{d:ySShnmPAgسfv{p.*}.3 ?>@CAO쒐x@QZVIw3: }-G~}hhQm c/a11R *)ӆJ} AA'v!@p#aR ٥\')xIp8xm'h0"RNJauP$ʳCUzm:s_/ v]36BnƊbbB ?f)[h}]\ekRÿeN_l޹v1(k`b 8-9I'K7xk42{=]fWV GW` dS'S$q&\LR |-'?)^\yg9$T,#92D=gr#p.&fCylql$U`*bSpQpB́!҉ʺS!I]I5b\W_<3ijmRIURVwfu'O%NpǝoO;mm\]}vz䤽TqRpMrHJX70:Lނ3x-CVPǿ$*'8>*%qcU=$:`pv3ͼa]AU1Ӓr=HϹqfw|E5xk+"ۦ -?14Z `xpjiCPQ߹a BD+/:HƿJS%)OA ݹtϻ*>rܘKʛ$2ω(f@HeN{xOhDw=Saaؚev~ :!∲:6EalUYyQ uC.G={<03d:G!qu6.)Q1gyy7=&Y8_aI=tESRO/TÙզJ EZ_/.4͹nރq:gӟ. xPHf!o^3Pd_yqOCm UAx}=lK%g\MaB*>[ 6җ=v'DiHwSG)"aŞg($+?r+D X4&xXS.RBJ ;Mߌ}ߨdxuإiN"iKgNgY0XK80?G5M/'n\zs;hLKW'MCj5tfSI tgճ n\OXwz =Z\Fr]#qeBA0#4uMfȰ+.1Prn)KE&ާ@rDJ|OpЙ¾D֖SxK6e8[ۍ/fakEKWwwINj#G$syI^CYw!$<'@J[as-l.q}1kADyeWk 8C~U"!jCzmX0I|H 1mt Dk[D~LOKbp*t=ysIO20h'qIjAC[}7kn% Hb"% R^jcB~I5j 1/gaCnƍ޶?ltF~'a+ .7&2ǜ`3W+ϖ4s?߆Z:'\Hcv dH>Zb`_Dj==N&*swXa[=a o KP-&7% rEú۵njm[xhK?0S|xi 7$(K]@.G$ דT8@1+D4W ~ܯvztuhT! 7a=R⮎T:& ]=WRU`7B,b 2T`% #J2GWPK#9X.y0]m|Rw!8_{9!u4 &IPWhoFfG;UbTdF`tא#>4yqgޣؼy;D8U4ćޟOoʋ 1Ps$pf~1LUDӍ>]ݯV|L`(UcyNjr(O~ξoqйmu]Bfmٌ .>S3\Ί^IEhUI =r~g0&جsb͟BޟŝJGέ=S՛띢$UEf{#WC0)5 ě+pN;\HEc 0 #TwfȔL^C2%ݞ&Q'W2ں-PZVe hο=a XCiϑ<7]~T Q0MĦY;x?ii-uLt\DZnT=^oI҇+Z16O|4خR9UwJ l!vZxe2s|w5gB]^ZoAVFZ@շR"s`^یna9q0c!*RK7CM-wn{t:mjq$uv^m5OL^lpF1nsw\eC+l023HR,Sjv8JVxfaq 9%rJ=0E Z ZTO׼0\yEZk}7k! e['-?5`?KvBTgշXE4HAf0l\d;]\v-Kt \EAٝ 棇,;/p#Oz[Q5˄0A^qx n%Wm|qWXAW")hvIztw6yc-ȭ!~' pEjee_bE< 5KUDvwJ0'zPkLog^n<=mģO_\y" D{`aSv='Q1lg @=xJE̕0=t$~fY`~|?GeJ=Kx#J[%ݷv`d^jUF#(T[&e "j_Z8'a1T_;~ݵÂ{o]CςPYL;*50%wk=\Y{y%ɡt5VѝzbJ+p<n/E,43k:؈߱\Ycy<D*ٴj\.leL5&4lg3^q'qїmK#H4yQB W,aSΧ3M-P]Ji!S?E #ؐq"e`Ch{'۲3^D$6|Smjm )*'X̓=оW`G kQQv6s?bqJ)?b^,~v7.2?` DwcpܿQN[7)YTe|N;,T=/:FYm?iCv̪H7oZٌv<;](Tfq`z7z֒^h^A{Tw$gIY[+vs]3$xOȦV|'?IZ2ڌl区tUY0<`fg/3Oh?Q)̼f΄$,`?X? .k.@.y*e?q ݟLBZb~ ܠc~0l.6 "au&Xi83|_9^2$ yQt&B+W>E"`t,4!B<V0Ɨhf7z1=&A\LilNZEMALT =vϮdX !p0KWآrPQkm.~bbI(V2JUk?>^,TDa&"PҖ$PHUFa\gI fJ`0Y'kS6;IsK2$`>8 V|T*"TiQw-#ؠӁ/ًMUW \*%/HԀK؃͹ACB.%Mfم fvmO 1 zޕf_ TDRo 7bxd_ ! QEoY}֔{Lj#8_7[_=Ghg[4HɞYѽ~Jg/j2wv %eh(8&H+Su?a #@ ў/hu y~,|R@גFu#W}yx7% B&B(+(Zu A;K-bpŀe'%wc^-\K*Q-!qg7LTH%Ն&׭5&U8\i Qro)^00.;6ͼ5{H,$#g.6j֐ܞǙ:ǧF0C))x<~p'%⓽^Rq)6!A|E陋eyc[ pǻ+fmش֖?ICXCi 67G6/#ղb_[\{,I`$Qh>,$f7 R9yPKЦLI70imKꪮ8Jh0)T)RU5aA-\*hF+eŮ1&)uN*Mwh)u]\y;8hp!Nc1; AF8mjRkL uqFe8S1KfgZ9֢ Ktp 1M pPa~rY?65D s ?$ug\.͞Ctf.K>Vl\:gFFN&_'X =-*j;xmqQTjVJ"sǬΫ]/Ky۽7Zi+FPEmrEl8 oy* "l8`ؠʷAYΏxҁpj+ޡ^3@[ }Zt )4 )`bV$ac.a0Wlb+%fy0ΥA ro ͯ<""a+a[0p0M8+AX}D-%|IA)H/ km¡a "iS?;7g|5ޱJ=h X)6޸/д[$E"]$U *~8Iplei,iq`>*VA1@aM?V aP{CKӦESEbNAH7~?0 7a=x3YW0-|-oM&Q<0UWxk:{k>fQqY[pڛc &e.X.3>~OtEvɶ$h6&Iclc&<@ʭU1q_UPE||=ICJfo_U_D֨+} #wQͨ)„5sP˙Ӭ7 ;/Q8U^kwZʆh3r9l.WMd!28KHs纇nvc ;&ݍ} Y.GXR+{k;˳کP4`}{)?Okt<8A< {CNCx. ȓe/$( DG㚎8!={ɐ)3x8o=-ehtg-,qxK!ϼȺf%ZERmB>h*'f7kJsZxCsb =NwT%1CDZė{q0ɰ<h `N*rAPPUY pFs-=P&mu`Trx|𥾉oa3*[ [+WqC\ժ, |W/ȓAa,"In `c(MP:2!BÄS?I? IiP\Xװu^<ƧǬޅLr>դvXL^% @i<@`S,z6A0^}>iH>iȈ_CNGLɂI&qˑCRz@Y:"@c@p&ckQ_lfu[X[Y6r6\î)n2m~Yӣޱt6zՀ{L58 iBO=)ޙ1~(RkRd !fތ rQj aLWj]F'+{ c)`MjgrU-Y] L Yc` WK\mzˮ=暮d6kHb$Ľ䵴K:vV՝8lG[ P`c#>|?yo/+/s]1H ޹mhE}Iʟ!-c; Dƈ)Lx s'c\"9 0z";W۳a)w~X|ӕt'v|lEFBB*Vx G[n >嚪R:6=$~䜓)b*z, w.pp A*})@owv[/,]RQTJz18/Ozbu~lGe!X.84!Vk b 3(%8LohNo]V`8Rل7B}_0[pbtf!ߚa7)cqh&. `s G֎]Ϙ?Kp0j2mmgڈ'rǿػd6(Vui*pK6P-+Fi"Xf1j]-IPH"< ޞ__u:v["ᗔ1pޟ - hJ葏7g=}ܥI.R‡͵-;hle>;UߔGGFyxI<XD2/k7Hߴ)]Y]P3[K͝ 37vy"[m/<smrvEz!rbUeSr%إV@=ˀ7eDX]v  aaiFȄ7= %Y@,R eL(TOŋ0BpWK? P]lѺ?Rv⺧gf%K 6m~l lB5GCx8^gk#Ya!} `@y5(@ՀH~)fc=dP|Vp]{WC{y5$1#Ï|;ׇX.kv[n{ه<ʖY2N)SD#넆HrzK8.,4(jzv [vzc1ʣw7(9w 4}fR$-VUy{-: +bZ)g֥ jB49s}Jʀ-b*,h؆β4(y _D P3zw_ T Pmp d,&4ҧu+r|zNa"˿2 P7GUiDx%/DG6DZ(иVvi`]QCbt]PᔬBfphCr;(Ǐ|f UJ~fmʶǼiZ*efh#gH)m2uߗ\[]ʁP{sjNKbG*Ҹ灋Ql;AO_~>.EmpRU`^Ҋ\Ǔ,Lp|Fm!`9YGZSxe|T o:U-0Bo?B2C24Q k0ױXJgxJc̄vm@LikQ/ KdWgɰ\s_ջ|SgO{'u[5-Tz0 rL<=}Lb8‘VS_VD*ƺ-aVW$G:=)HX+zԒ"'n4H7|.}Lq#źz/.A$ 24jam.\-I4MpOs0b?漍qI%_H(7'8:oO;C'Єt݈SnZ[peTmŴ?7b+$|RMњnܡۣm}Mm"z筚LG;N=Rբv4x;B<^ƲE/%CZӿ`AFr4Ո_adzT4>V{5.NvvH]Ms ?fWhgIxi`ЉD%uڳgMaSkzѶj N$FÁd65=.x%{dPnF1|j,iоsk⯜F( yWcȉ1Hz$AU @c_-^n;8KޅPޱV߃mZQK5 QCܘ֥J}/LXئܑ>d~ng~+/RN]rqp1:R#vًzB0-g8KH2^cm3HPٜ^^6a&A҇:4$^1k!ZFj}.Oe&ǐO}䈀G#yo]O}gÏO:;0AFb]<%6%>$3t0jlk;9.Z ս8})Mj>c,,)U,h\sG,]|)-N!c~ ʧsPO{&Qz]=  d?6|kNhyz^!'k*eTIsN[~ܲ Ft;T$KŋD[7t^vr.G9$W M%QYc|g<{:7t5͔wkA\@jy >w;u-s^L$RTݠGۑq|$%<.OwR}? cm++O@x]5z*vu"YM2WGI$~;6T IbA&jI5Ы ğr kyl4Ƃydws7QV%Bp? .d@ ^˔~)`9;,B@쑋Yr)@KqobԾKT@`pЍ|~l,t!X/72v+o7> HnC {힋^]M_s;َ:o2x!G/9 U4k Ri޸ $D)J v XgHtMW??U"'c qZ^u ˇ9x_9qC]Cr# ,?\;ܭσ+Z`:,׆95o+bi,|G`b#4X#uӂ/gb+1I7N`}+.3.jg$FޢHQMa;ՅU[6=/7r z)u` /2tH`#T[|뤘 F&MF)d{YBU^X sVߨx4\IMD ?JEe,s{/E)àQHSȸ_WQSkw8lCv@`ۮI֪:GU\c L,ZspmŨyB. ˏeJCOf!%=;`]>T.z, kʴw[eSc{?h~Ilqp &QOz;_ƒQBWrxE5O#?8 @ӊV<55 B#~f8s>]w$:H]8:[Pg/>N9p-NJY)YZU"DNG[^@Ph*ȩ z(Q,!:D56!N͋ L&=, ،(8C/5ި*LY:.Q ްu `U0,z( ܧ#\tQ\# B =-JV4MhB©ua:sP&N?f,3:px|%F)^#!Mֺ)-9R+pPUC((XOC|^&Q !=/[⸿D1Vbz0NM- Vw ۳Qv!rώ.fjdYnb8,(SO+ .7YÉ&Ԍܼ`<;%g2QcYlJ%ckĴ]SF=f?LZ@J @rLe+-=`뮆ߙh֫!URO0\ؗ&+K5fYiAIlR'lU$8/(1(`W& ? 17#Hl ")2e}{4'vU>CߣUR}aT-SwafX2ڙAՍ̟Mv&Sn&S2ВD2xg,XM73y:˗2U'y,gMe<YqzZ-:'7uR}-UmQ1  e/ڋf2p#ٚHM'ܡ8#Tߞ>|UEAeX k9UQk-%O02 [g,ԞBʀ:u J3̌R ]Jk[T:ģXKll:FAºĎ5E6`&D!~NzM QFm4n!ȿAcn5A,X]bq6'`06jݻ=k{Pa+K%(iVǹ]Zǵz+ϣBs9 YJ- 4X͹hz5֔gmsIeUu~`bPR|tܢ)Np.l>_v*u"ӉzjUa1}+U _3})^kRPel[:0=&`g R\2}maLKhs ҄y@?Yn{?x_{_m6:z_وARg²8]kA09a̓-Ҧ~>R5V`?Z2єr;]Q( g;ЃsMVyԴށ:wbYUlV.ݪ;(l2#ؚGO%xCu c%mlr&*Bn kc?[QPoT?Str~ '$)BQxRySu$pWAsذ) T7]m*٣Uhh *z)-ce 0 3K00o2LlkO.!Zv͓BG$7hԁ.ZL=,%&cˊBoX|~c%R0WfCwjKP%7O˒`nbz?3ŴԍłF5j,;pjG78+018Iؤ7S.(TYr>_xkPXN+hSqrMD2R~WV:%K Nrzak.ikec*9 i.Z"ȃѹTl,b 6P̨nY-{PKiFJ1!wb Vߕ>.N&L21lnjYoxux{:\ͱ:+}2Үɱ P5 r"UYcKK+i-tQlha6-hwlJ CUJ7,f$|%__2 ޣ4CT۷J&fw88AQoFYEZ :Ysl2_8cbK1i3qR*IAht_ly!!v!"\.BHw6{x:~pӪgǧPy<$bWڂP\I7*umpW"'^bܯ ˤƵX_h_µh%RKEG`qߡ45}Њjry?[b7q "w]o>qr|ʞPf>Wءפ{uzf{v.OKKt=zC3:beT;G}ydWEޑ4cUBU:ε&3_`2o 싳qI }+.FpreN{dy%dQHߥϬx}nSZ XvK#c'?伱2 lMJ4=e7* 3d7/4|D ~er<R ,B)Wi}j p z%!!:Bj)) ~ 2'uNDBWߪ&t ?jJyٻ$w`Cxp( #jRt>D~$z.A-D#x/y/q` ғ'J:a׭ 13ɶ,=j|Gq_; ~Жq's.kb-&,y+y.P}cX 8g|\Y7(}p&yS^@[rDPnzMH5EC[(J|fKѰBD9Q[s2iTxt.~ImKœ$6A |ԊP6xk로SI`:[r uzr*[u;q"gNK$/x?,c 8&9P\ByOvL{5Lp)gܕ6MnTS(B[q]aepN;J8ɀm*G)3Mɮ藬5nՇژz"jx8nL҇W(]T|7_MGA\g ⡔.'$i/C" tQKMSJ]5|+)Qw#mZ}$" 4_ˁ'{pNtcEiX>o#g)PHv3> Kb{o)AR֚I\NPn+r7XJo(;6[Śոyծb]'h2U2G8?_G8\ad`'ზ'j7Kn,QKp4IGV~J3BnwZyʺ #΃g ؎uG \wav`gU>H**״Kv_ah8Š*YPxNQ%nǩ;FoػKĤree>\JE'5LÂwRKdD{0ޓ+BTbtwڃY7Niv J؜aFvRU2 5w.J '  9SDOp8 ^`z_ET0K g7!^ [ 4@uϳC 壔vFy)µHHጸ*[ӕgP|։u~cC5a(5(x@U 0m}\wf|x,DdO\5|Na+xŏ̧Quw+nP O-< p)N uR+QpܖB7M~J>y`E`Q%QMo;^ī McY.z Ku[+Hh5n#:_fplȚ#l%r`bcŌ.㘠5M'7aES%^1+,w9 :iCJ|YCٖj-4 .aNXt* =yL] %=tlKu>BMK}mrKp.YFP6d8hlA:g@XLf 0FP)^?gnc9WAÖg8PDP㋯3R1hG3QCihIFWS_Y55wG{\uPn&pÛk]`HO:yu׍_P{M}ϗ9BoxSJ\{oy-œ5 ' [}zp{fZo˜렛̣E t /"d'x_I5/xPN ,03ҹ}*EIHC}BthL~q S*_Tşp^s|Rb9]),QWx AIIu,}]q(C1E8kLW4s(?Bm!)DP6a>-+C Er(τ-QvpjBM/٭R3(K!bavQfm6~l&$kikwho,}S41"vB+ہpc^}t;%4!K}RЁڊtq#l<&<" $_ACϺ:D觌7ƆEia=%fof%ݰ4C)˴u$W:!<)'cեɐ4zy_264L+:~znSEZ%[,άykԙ_{Z0RT}¶ZzD0$G8XCYF~!/>t  8:fﵽٰ(TW̅jb'9a`:)TGkRݟdJ2Ո݁w¨:܇GLE r#l+V;"#N2$1?W\micېG"AG9DlleiKT)>Xg%G`Cq[?DjrmBN_G1($[Yu0lq2r s6,0 4[*&ϥ +(;bY'be=N}jpUQ7!ZBʧAzeht}jwR>{lFx{ԙR X:2NֲJ׆V.f#Ǩ´Q͜~By2ӼC{!+` LHl| P3Z߬w=(mh m:YcQfVwa4W$6B<<>QO|()x %ζ%JvhVXg tW7@@C~- 2'8pj8 (;o[g6{?FGX=[g pGplgRt)\;r17活?_,NLs&G\0uLW0+o޽bwF(z-ہ:-D,Tn-g '>bHIi0ɀ4,y,5nd̫L=dJ {]? n, ^|7֟=\^=Z֭puRNRH}3Wֱ,6]j3& k`fndx OVEQYarh.zLU7ʥ1L>A'3;]Dp'52t^Lxh2M,wLIL}6{{_M]F7u$X>S?["C ,oC)[nKaNњFWGΆ,-hD3b^ LJpl;r kԾo$-2"=|y\Y&-81ބoĞ ɐ!p3r\:q)MvRs;͸i(#{}w ʥ)_l2fT?o3"2Y+Te$_#@F?gCRjX]'(ߔ,+v#AWZ7`z ;u˶5>r5B* zh(f1߫29kk$Y)Pł68DY}%KsST$ZdU|?-a>U=o}1WcЙ]R\(#éB_}HN8jշsx=ruI,xsAM=5TTɻ|?%e)\;*W > VupRQHXp@/Dz+3P)ÅfUwgT\g(Uv!׃_& f rS*H)+Hd娕-gn,>-@,Cb0_@d?~qcB!IIFemm.mjtCbƿ>A?ȑA TEDH'/Լu6z`S_$E3$%hЌ9N{TC!5ťkFWY K  xK6TVCaOSҥoWX@M 19S39Cψ^ nο;+aAѲ1JV5>0tHvɧ ] g&|.S0>&gh *Vt{*܆5? X1(; %ڴuԝvwTޠLfO<|Rϭ[[HL!$1ۭ%b5_j殐AQ5"Ct8* (ے`ps‹X #Sq@,w$SJ 'BW.xg8j,leXH py 7g0z)K].c6?+a f.r-ڵ"~uv8fĵz8O@5OB OlMD:+gL¼Sc-)WnT{ UX,Ȭt9Vp,0Aj //w`{ +,XuiÂ8,{*ݱf02h$]dDS:dvKGV3?T2.(-hzRw=bq %-[̓D|2tv5÷6JCGNZغDwHcD&|_9S mBrϺX]{_6-/&cHq~Jm_]MJMn 0ꥢ=l` /c j2v-3̳(rPcFOl1O?ܴ%楗\\u.;_C$v3c9|\ yr*=3kDquXMxe;0ǷJ 5Bo͎iƮT39Y_6tvbʃTG6F Ild#d8q4DK]CubYҺ˨KÄ"Q-(H"R@/&p3٬{ɑRtoZ^+pwC( #}>ǝSYt'[q #ֻ2[hܣ;[^7UGT!Fu{R{ DT*Yg^8HY($L'i}d+$X6W[r`64M顃Ā# Wũ~_&sZvu ؅}/&8b{:cց^gfI671Po6cr^_s>/F_=tR c8< ߲kG=D928H}x#ҩ l kB! ˙J'XJCe(D4qB/ɖ˸QH if:pg.S䁱UZ,4U_MNe|^+ZFI _\pro=(%fhD9}ENoJتH]&,=1",tҹuTYX; -ܫfl*"105y)l05߅t؋ܺ!vB1^mcX$[b5Τ>-P5Q[ FY*::n(ޱiHdc,kX> 5Y'KHμCpAw8s06W|Husd2"4oU,kiqz|VI7}Z#˼MCbfO¨PtW +Ѓr6krg7zx] z l/r$d:nSCyx4ܖ?4uhY _ Xaj:  Iwb?(}\v[v8K+|,%rZ 7ܤ*i'.?B.Yuxț\H6$EG0np0DRWNv~4/x1b?u!㜃q5qic^h.WBa&Ow7ѽgl$4:bS.{<*4:*^0v{ȵ ůG PP&ף^C!eTXH?#OuݮgN=!@О/HP\2B)h7p?yJxzQD&h*;bzțFل-k'L;v.%1^:A3٪fyo\xփc4mL?VzSQBXUy] a5$A %҈~CK׵dAef-G@%H򥬯 4Cq%%r@ρd"p&W}lJTZq!}eRk0зyDn3>b Wo'j^s Go(|.ovlu[w u ̈Kf{Κg65Zc{]h ÓT6sXhxs&Ao"w\0vvXKf$P Erǧc#W}-#*Nl9VOږq[cUxT 2uVi%t(9!&5b!K0L9Y(+/a eT((|. t_W̳/gf7L' O8؁kλ}(fbr~/ѷ vHQ; @UeJG;ξ/(QJB3DƋ2!7 D>J4TqMdKP@o#"g)M`:@>W0{١0cEE*eSY»5Z0 Qf|m~{ 1b~(sD+LZ~e+dc`Q|p^Ir/|֦7,qHZC4>$\O (mP!y|;0FЋR13$Bᇻfǥm%ӥ.rV#Z.RXNQFcj6` A#>f`q`Olmָ{{˂ݺc]u4t;H8J3L.AzyA#sf[텹g5U{ $t |F|Ap+XVYkؒ'5\; 2bh;9; m6:A+[VJ*VVXYDzB' mcxe&dL+CB]gNHPYR<̳(g,UŎ f@.%z+:ǿΉcUW$^c?M%VXaӗ}N>ԚuNG ʽ7aǒ1W6d|KA*f&|Je%{޿rx oNInvsbwT3yWz62fjdMro2ȮPdnǾWbZ qg>٠ʮ!}yy]!IxGY8%{`LI, !9@3훉WuRCqU˨AwOwԾ՗2̢ 2P캐j`O9!{6!ڕEx5Z,+[Ȁr$>-C<-up '+*VSA#R߄)!K}[ܿWVh(]f$?K-@O&`$-GVf}٩_ޥuDIF V"zwgs$xj !gTae&eDSzB#s~ߨ3 TXEh51wӕf~+,J5{+$G,̼P:GZ`No^aiEEt |hmWYX<({V0"ygw+ҹ^v{ie4P1yglLp}SezKU]ʚ"M$Pl+fxʛj>yDof+8D5Y.rt{h^| |g^GÅQ.g9!ٌ~4Arl .3hLSFi+  -\ 4j}H[5˰Ͻ >&@{4zIT΃2RSQ9J0^C= 41Ս,7@&ؿO @],XαDquWgL -3Nj{Yaw+=P0D5# lʎ$Gd`EL>Ay|PK})XDWʚɷU7>3`-@7J~WgA$a#tcX)M"f S_zz)L@Cf dZi(r14օAٸYrzBX|6Յ؈/&:?(v%+d/RxT7"R $7<ہ~YXiljf#MeAQ[Okn\:|iσT X bB6978bJ6Lu[c ѳO?rU@[3 =$ob!Ŏc(CZZVs73J{njze,VmW 'q}B[djM^[ l`oH脛LlAi!܈D𥡝aN4nB8=wL\8 R Qk}2Wl]E02fB\dΩ`5N%|#nh> `bĕ7 e#4fP^qNdp}.+ǎG*QۙnewZ l "Fe?c̸ #D9G!?+DT>2]8zQ,x=܏h%*T8P{APiSȅ ( dPݡ>âqY\F@&L|uH]! {t*D ?QqETb _ё,,(`x%86Е$cOh:Cx޶y(j?3{̍^o14 6)YFz^])qKxcX%+PSȰBapSIa_G2"$zQ-*FX\-Fc¶xsA4>TP嚛QPBc.:fTz vO哫;6kij^I#ZK u^G\ΫD[I, ,~j2Gu,I՛$ <ydB;s{TX-*`a}3\Ik[/POۈ/C9!# &" [Ȅ>Cf{^ͥ1( l3qq "I["LsVF6u%]TXP+:cg44ۈ4NxqluF)Lh jm) Kwz6Igr>ر`DԳYW`u0fE.7j,N-E/gMҙ& jou^l'1ٸ{QWyAS\z@v <*%Tlޯɻc HPB`[K\A:ٖ+RX#6.rn[rD_;Fz)"Z}d5^H}w,Eܿ;=?-l@ tL%,m] (i6Z2A΍hN7h%WCIv\w&JK pK9T9 6+㫒A} ұ.TRZxsCu`zrϊӡ|g~hk *R޷9_G 35o '1&ːؓEߔLS֤yVfxId 5*ͨW8*{ǻ+j%,Ih!{zq $/06R$|k>sK_Ě@>zܠ$CwC -s4jL{9p&{Y)`!.h' *E)3#Wr8h ^rٍ ׺hYcx"Laמ0O|[-F6c6A̛ӵG; a5e:fؽtu`ӭII+eCGG.z6; 29QŚpN,?Pd^qe.Oˉ a\HOX6vJvvP+ Ic"j' Ph[.Q|[E&gOd #/3n 'RIQ|s =y00<쟸AF (͙ʴ*rZ z2",4J-6w>k$xEiъx qK_)jMy6{`J>*S P͗_LQnz-Ɵ6P V]8W85`΂9`|6C贔رEZ@2Qx&2Hj_.'{ρNMUׇESa[ʛXu&ziIӫ M ra;)G"*pRn\j9|]/|HgO!C6@{`ɽeyڎC!t/O{b"i]Sj"V\kL&쀮IH,$eU 5sTaYtUo--#L*:3)*'s ]Z?X=kY"}>ȹکīljwC egkn@r0F{ovޡ}`Z^`bq$KaM"it#u/'˴6( 0Kދɹ.bߕonoJD%h|#_z|odH!V." 5ߦjۋb4kH @É<"_6'.%Cb*>W3b0/]]=NF)1;Sr2탰Ouu|F+'P(tWSDžLQ-cܕDk/1fU,BC uի^^h]w01 %4RSx%HLŗu)xMpC` S '8y=~w>>T3h( ~iI,#>'_]_kȗpl˥%B[ )\i OÃؓhVc7qUa<rW[Vg)Pfw _n J(fQ1X `2|NFη-Yi(W  ?L{tC&<:j(fjuTwH!idXt~q*J=c'Mzvp_"f"9=%91K:QwkWjwB6GCBؐ^RIE`'X^B2ϗ4@@wŞPf@Pյ/iB>4.`iA]Si%IP{Ct2N@{G]gEOi\@_E6;"p.$ω#pǻ8,pP 5uV+b J <[zndYGCf^#RQ%ѯ3\ydnT>t)i)j:o"A@`[xꉚf t:)a),"3$k(H ]dDCT!N=$IQv%&w7kE1VPtŶ0)BwJB}Iᛛa=-z/c8!69be‰R4Q}wߘ#TY ݬEi^njdћhbR[& Hw_Q0=y  "kو9s)E2Cג:%x`@n~6۩N{cU^nxEcbh&]3ͺt]숶+%!i!w^(00A'H:cS{ lza{D&K힯cZRMu@jLz\="PƚVkU7 oh™O2M DNv4~ ۸J4s][!N kʷك^hz;ň*w*I'p=%U}q ^L~.FΌbPBJYDuF U*^_RiPpA~[;X ܑimZonijr$tjo%N >ǬF-xp>7.7< 9('>Ntc~б.AW9 jݕ7Ƀg@!V_'!S]=g"~q+V>FJߚZjcT:P#D6iN )OdJ5O+)nDHRp\ȷEb4G$zYA,/)".c%[pMnH%;SIIHb}?## ogX+tc%ãFjYԏ9v6PNޣOq! de}QV(D1a k79E̥' bkf}PG_iV2@0$݉^>pKF?"ݴç.xί3٦Kp3J(6K^=.B"Yи"֥Wzs%I"L lRNsIOrC%ivZ*ͷ1Kqՠmp['kfƯՕ0h7Dl(Yi۱ì@28wϬ'dMc{UIkMT$bR3c#k@%z%N"K^ׯX(Ϙ@vx\mZKȟEraըz+vU)cS-]&WkdC!!?6 [XY&EڌzFq.$qʘ⊓Tϰ[꘏+;Ci-| db4H7M^!zLA֗~'LwRX0K!3u*&`NplB0x4,iG{6ztJvymvW a? y|}b$<3.#߄s1j;29/aqd7>^a1|}R5sx fa_.NK+w]LR~OU+}T?xӊg |VmDuMz !{(SE9]UB9b.!z _6&/2.]0I_fdsmv|clmS14z,~?Gq2f~!J0ϞD[ :E;2 ~p#OBvD$4x=im˪HXcY&tin6_d.[?7$>w#=ƹcX78i@\S&Q=pG2z[1 8$ FwLV:_w%n%C >i@L9MLI MHX m #H;1K$#!l+| 9@ݝt:uߤ%}a:q󫱛b",*oc:^"hqG*UedPWz7q'{=l@& D%NPȐU%:+u3f>1OA] 6nq=lz>'iD ɭ<׍Θ'{f,<mš9 e-̛e͍Vm6FL d4M`."M+40=2*(=& po1c+ZLH-QTW[HtEtR9ݠkJV|ÈϘ# W{P73jͷ%PXω)‰nQ-C*("}N3[0v=mBԞ⋭akF:!Um![ӡ=~GFQV''7ivA SlG*B knkY-oo'lꮇ+6!iB 4NZKICg(L(̨c/T4.!ٙ}0"XJsՄ{JIZ؁қww\J.\@kA~x&֋X'l5$\|^)7 #q_b`U>5Zk1ѯ:ci]cun'3 ɮ?oIvRZE"_zq 妨)n$WS':Kn%XJj?$6 K N9wN3D%M28aA&ñ yy>XjEyH"GTZ0 Huy|~| _J 4n>IaCgVZu<#{)BhTĬ8&sn =z%Zz{>,: ;L\n/TI{ hx t a(9zGaSvCKVD71=ip%mLcBG(o/ӔUvTs!ⶒWRZ찥FCkRq'-)4PE-Y&h&|4@YdgÈQ9<&&7eX-/\T;7쪹CrICȥWL0`W(a者2d׊KTl/ `ů[DmPl@^_ ;מ{LS=fԣn yӽ'K7 H8XvaD@ɭ-JR )fڡ̌FC} M%2OSEugB>=X6A]!;qX͏!:4WW(C si5mX Jd5Ã:W+6VL!)ߝt -ZbULPn'!L;;$&Aa~ Qy\qD6MڭZoٹh~U#o ؤ]a$*k΅lZP{̚h׎zəFW oI(Bb3i.ąUA_yC  fQVe1mjw_ 6Lp[}3ټE;`=+d@q%fhmyf['`g ,7`RAƐ9'<_ oװ^O15w~^l3Ĵ]| 5Uϟz9]xM[0H-)w>SW+u0`>F3%[hVrj5CʫE86*tZ fd5|$"KУ[ϲ}͡)yݷcCЕKOUGKtk!3TY,6˺zJK5 tI<ɠ 4ԓOn#oC4NL*hq&nQbUCjH|ܞ>t8I,.=y5 @<Ѐ;I*0Ʊ tCL@J-b~Loc-5\ksNWTfV݂<9v;akR}0y2z'Ƿ}mr˂:V74,d)Ϩ[s6'~FN+.lz`7S 0W)̍Hb;Pj8P/w.M|*؇)<bkbW$ xH5JA`_|`ղ#Zk8ˑ!T AoHWnhh7%UUjgJ L(K W 'SF(40X1"Hpb/0,[-'_/>mA5yyi^B.ukWn&F@CKu] g;|i9*|r8Ȥfʞ&'2m*4Q ]0X˃a7bPpSjRRɹ Ԁl`Y#k|€- Bvva;( zTwz}h"P3gNx&]lU>?G0BJ~ZnFT*wCF< Vdgj[`>^j;p为EVq81bsj ^窰8K>a$/"\bEI%fzru OԜrSCU ckj]o)Q`ٜW*Z>< >fX@0k=)*[,ΆY(]ɧA?~涙;q"?qLVKWt KىYI4QdcBlE>nRp)l^[gb|޿_8l~9> SlitLyʎ٫Vo/`| :p@7 ĿQQ?)1*O_G(~a 4>DU #Aiē*g: !['h4Q2>1<<?-.IimԂlXSF/s'CםD̀^4 ZwA/?%H- ^aq 4zwӈTMŠha"ɠz-)Y|AѼJKBHT5eY!pm fƼQ{ɬZm/I(=ط9/vCfPg fւ<J3IGg#iX&Κz4wWs\eH<#*URUyt1('u"[3mz[ 5@L0P)&s @/E|+;80uj㙊s;UʻY?nE+N?=՛"ҮRqvc% 8.&rfحQ^(c2I+;h8p9wqa ֒: ]t}n!𗡇կO\G[|JoʇǪdCw0KU+DY0;=e9#oo_Uo6<.ݘ쳃*[1UQ$L QO3Mfm x o2SuA|sމ4_e{kL"tGq3 -"4m hf.XG_֯脒s7`VI(g"n[4}{nzSea p`Ǎ{g:9*qa؜$)yVVLr rW>aުx|. jQ/nZ jnW(PO7(wA=ѳt6l F{;YR(YpB!DHEs7}1"0}qp^1V_ iyq{ #$dQ[PrKRڕ,yז9 vcѧ%="T̄܎jRlzXeOOMkzl5`wKphWD7K:bľiPui bF'nQB* ^,LkD,z&=^m iv=wo?lF7#.Rƺ CnL25T ,INIDw9i,]H1J0TR +%`^b®oq۳m£D92`^gXKuS(GKkRezM@kn"h{P[9+gjϮAU\to٥|fNC`K_ys:/x\p1D,(=,8~$t t11Qӆ1kK".[S; Vy2i]ߏ}[_ta[;oruw2OZulr:[9W(bn(](0ԜzRxrM"'=qoZG̉R KY 7_%{*6Bυ#]~!BQ! aRuژ)v~S%I~8WwnV;)5 vHq׳Z/Up` .йY/yw'GX)}}NdNA'@\JVԒg*W Qr^#P84GAڒ xr7XŶ؊:YRsTΫL>a2}'K䍢bZ_Py_m9DP|0O=l d_fvW?Q'3uᒁ> D=7yP-@61`ѹFz:FFmx"qP#ƚ@bѵ8f?6RIRΏy8>2/3$^Qp2:\oKv ȹ]XpF@ *Yg` %:c[ 6wI 2B)? }`ͯ(2/դ=> 4-+^~Gp/$GKC[%YaՁbyox+B4a.#Kt01PK 8>{И_at_w"٧dȫj1Is3zZS9,V/D%b[Ujc[v*:n7VH|*oη7hq > yyBNwr+$n XKn TGiX =w3 w!͍RFk'}:˕px`"2)VK?V8.WAqQ%Dtv4$@r֫߬=&7u(qݔ? ֲ~L0?Ɏ/?1k~!r\YI^BKXXX59P 0o *r4퉋OoeH >ZiZ:^E621r:fj=jlE!岴({xrv N( CPL;l^ҍ\1g fTuY9 ˢL:ٽw Է{Y\D =[#J f+Q6QC@A(3 gu2CDz!=-ͼ֬ɤq=̻9hO5OL*v>~J6wtlN(t S=`:A3d]x|YjZRn4a0bm%)(SVG*D ^}#luymCoHg@v %gKmG>ETY@ |/mlk.x]|%~C`$@#,e%D5˵}.yljT'Texϕ Gd+ArbYRyQl[W 5'V}M+kh{0 1J,l9єJv|>U1T4[k7@o;ؖ):W~u=dV#FO2 4跲BX. #T);Wibx.WS,P}2y?S&{Kj*Xt6ݐ%|,EIamXrLwEwizީ,zKiڑG+#hk1O8275q_Qu}iE1M.t,a{:"jL=Jy N\?cJ>&n;sR.?8Ola#( .d63J 9'JtZDWSLs,hȔ}Itn־9rpTwCSo#V bD"Z ĞkqC֟VC(_>GY 1jtH_ϭ륈+Efkn!L} a:JXgiVj5n[YX3NDd:2kT>'5O ^0|(w؟SF֭k-aL?%j^1dk}GR8B%ymgm9湢̥N Cp ((ig:ZV 'lܓ)Bl*ln6Gel0m̩n0:Mcbci8RD`OZ (YM (ZрO]["JHL]+cZLy((GENZ,db2=б(Dj!F_O/Ku !E5%nijOZthv2(΂6ح|- )I(hfaɞPonxv+rozIoE˩  k;U(ܸphTVP7"JP9'JªU0$d@`oB d| .j:lYpI!!_h@2yU :Vlg2X]iOۗ14dH[{QSbv:j0@UQ堓ɗ)YsYm\,yY|HI4*+ktDv*k.ߒ L|ߏihMkn V bx#@)|j ,g7iն.+bqC_N_gƨ|WĠ:GO^܇n %j)N]l|2l74mޟqx5W^"7 TtmD⨼QvбS{Y([TVl¨*D$ŤR|L}{Y[fNj1D|8EGv&SA2Q:=? C㙇[ J \ϐnr@L*! JlQ)cRt2eP!Ħ߻M wIQ*ܞ=Id8쏭F,q&~E|cxhsӪб˗ClRJZ6kA*ZG륉 8ʤbMeO @H ћ#L)`ު"n&ԧѸ20էEl] N?=ȩQ8٭<\c ГkjA,7F*qY1eVR[Ϸ{`:`Dq'֛6#1{ IOBkUCRڎ:sD0)jd,KfA%ͮ3<F%s2y"ucᣏڋ{ HvArC{"bqc,Ż|kӋwjNׁR-Wn ԄJT0nO}dGwuC -5Ԯu#!7Wn8@N!DæiXq CIy(c~DCl*lr?0ڠߜo&,k+A # uz?fh?!VApqZ =;e%6eQ~mHr r0|%L?|Xn? ]Ezpiޜ^O<T;dw*OKSwF|E[lЕ6%Bl(TMKU~1>;ST2{tN帘':eL-ru (`7~n?^e/ I?ԝ"4Ym5Y ff wZ:C@X=m~b]0}s*W{ߗ־UeKQڟJs=ZKmSQc 0ǚz dTZ%BS Kz,xG4 LPSN-"TVLԐcd(Qcr AÐm/c2uS n-CwhñYP`{卋⎧G}'WӋKo|ɺO2A̓^b`1PЎ 5DXb|`bWٿّ?5'+;;񱯢`tNX@X@i"zhD"V#Eй]f;nu.G>F+ % &5m;IVb=WRIbW#I^(9Jf ^JÙ@pA &g3&Z'] W"UPiVgg'˰]Gq"΃4H}TST0ۅc,d5y /Se̔3SRxh9qGQ{U F)^S eioyFAqj8̤e hdSp5h:&dۂMuE`ѐ K$d)HÁ/ Z*OkDDk@pt"Wtа\mۂG龼E`i.B#hkr`a&F3=M!dA4 ."p׫W;GJCú)7emЂ7G|Nw,0]c_'DU/K 9M)*,=RFP#x/.y?:OK7%I\i=[RDهׯXCXaϙG\0S3X) 0d9%i|}$/9}acԹx˅1Ժz; o0?um6əK(R%VF/=ej"*o.F/,&m--eCS^8dlT1[ ci#|x}j@qS_YP&V[{9B-Uz>[4Y j 00v!$K:z ;rWc+wh܃Gq[,x/mUX}钫N^I~UƘ%)lIX3ƏO' YrO#Jfj w.m)2pGxaM_d^ڇ6gN\SR;MkbJUp|t UZn+pO(Bv4fü8 Ѫ zGRH%nmx \G-[Hy&’k<g~ x~L4G2bɰJk ͱARl {}.GϿ; ХBS\/ L)x1 =C;I9!.YSST/N`F.A芹Y>3:oʹ닐Πv.W5lșvXYs'/sh -CAwXz3ep1\BO|鵖O[bFe:rU(6ЗatfЯ"g6VQ ;w?a 59E2e$K;}/ [{zW̞艛ɫ z3]vS"^sfrz3!{hgygaG46զ.k.XDn)@38? y xK]H1'AYS+~݊84%{HJb>m${%Q+lrpdݵਐSS (Lѓ`d4},֡Dn\]&CzȤŠ&tޏ7٭C?@)1 k*wVhr(qܹc殲JPd^?x?;=\ZHmt)Zt>Qd|R9XzvK87i۸Ss^[FŐEל &tAg P,g2ꊌ[IܴaB"sɧ3!kRQpA: nrR+^uy<\q*9t8UӈC- u Lf;!;Lj͒Χyu$јW1+ H51݊H:ѺnqF')gb NZ cBDk>ig[|EyyYҷKNZX3ȇκ4XㆹhJCv}t4#f #\rn|'V{'])k^$H :.tVeNIA*l2U+>])C r:wٺ:`hVbBn_[u^KGgB-ajIM0gAxd^_}I>H/#DnTwnR4t8ߙm' ~'8$1=`S`@] zŢ GasPg8}/'`;Q;(-< /&e=v#S aϵGU(ٮ+Ռ6nFޤqAe"<WD4N_5|a"x?)Zz< zavg;4>t'JGhmO? MG77=%ᘞiaٶ 6sҳ6=(t6d}^+y6PovK}>0I$˕c5ڂ5}qwtu5ש)՞C;RdMޤIJi2BK8yVX5m7uU@MD[*,DSB8й@oxCZۦxXPQq,GJ1n>z&D}N>1E At9DSK2+DB0詄0@Q+ul }_'f`SZNSNsnҮ]W Xrt@[\#Z*wh :<$c_+0DbbZ#&8)LvL(]U >Koaqv"o0l/.Ӻ9 "qlvIvԵ2''I5CIsI ɹFTpR2zM.?"6 kɝx^u\FIg{u/l:7BzdľB6Z눫'B QmW$wo ҤΦa $ax,WUM{E|b>}}ňY@d$ 9U6Amټ(!A="@MtXm)lNӿ/V(]X\b zӞrbLXEK.>"%`~wq;xl\ok S|f4ALs®F*{CEP6}4;/Nk{}``!Pz41fhIGdTPbr3*$\Tf^-8[5cAσ?Fef:z1cY%or]UD:qC)pd1O8P%#ݠ䐑y$, 'z8 ( (" އ̲&lg(PH0ؑm̯ z,guNঅǴ3&$'>qE) ӻa3d@ΙK-,K3 f4j9*P*UO?o5rlVӿvJ( %b]#j{a dWտs5AQ(INnj?va2F׈/39:-"#H9B=n~ѭg܂JwR{%=T#Q8F aB`FћdzR5Ρ:MS @lQK@#ܞ2q1]\<:zֲpsuͤe<1IB]Q0QaMQ(Oq#(9dGBι+`%#HoTƘQfс*hd͏0OۅIӪۦxM|Y _R@g L(pN{<lvW3I&ex@Y{ר%_gI_6QvHtpNol{OZ{pFhv%nl4ރ⠋෽AKvFIݘ e=2ARC?DAptw@va\1#@բnާpr<6d?7D$knoW"'kXo#*U REPkIޯlLN<1t4 OՃ;FcN踊3AZ(~":k$杓$sgTxK<ѹ!]Pt(l}bxf=T@/iC▻A8S-zQˠPlLمӒ ImBD)XMcfg|>B'0CG4~&5$NH/:A>jՏ^rk<7E hDqhjSj$H&sv!`2yMsHD,'A;0>Rf%;گu*U:c Z(*UҖ'zbbkGuK\wR,F[ǘnzieyg22Ia=]ztѿ皂g:c<R(P,tHr4<毯]{ 2,v ݯsI NLt>̚% s''8h"?к cT@ˣ/.Ԃ\M泶f"=r4bDHEHG1OP)NVk ^dVKmxFd7dWAyɑTP{"=7kM`ި˩"(sxojZ$LSXWo 98?\T5Av Kӡ}$ԩsƳKFD 4+n1c,ԒUݽ:sUd2)+QI``% 1$GLEXSiKaIuTf" YFrXT AtcvwTμ/R;HW^G|ic$ Q)rǖ6L$PP$Au:HkA>$scit&$BhyVEZ[ U$}yECW^))Oлm6^wI+yκ'*Ϙ~,h&IyXBfN9Eeԩ.FI.USoLdyx'0F$VDc}-ċ n27^JUr p\QJڭ91)DKN9|%ZC{B H!`-V],l6)9Z̦9.Iņ*WZ׾ 1cEÊlд|^6&6$`2&TT`xU!Cx S#rmPc߼]v۱ڂ&LxH6 TmRh#9@Ē:pl&u|ۄLë!¦z7s%Gx=xQΡxgi01lJ?~fbnc WB:4v?5m̋ ϸp6bZ H{:]y"9%IJȔ,G'FeutLeTK5XÍ^V0+Es5z Za2< Q8-16؝krb/wJx.GOֽ7=Vֈ})?#^ e&g b3}ѐOhfj6r-3C߆:`4 Xzɭڮ M h_ xBxq$")Dk0T" C.VQ$}KB-9Q!4[v* 1 @Էcn5# 1ԡXl$}&[&\vX7m5/tÖuCz2̫<]@Un?n7mo'~M2Q**8RߋL1&O1ՠА#dwY ,'*/S/ϬʃzdTr((9;ZKo~J&kXVGit KBrQQ6Z<~Bj)OS ]9kŴfAzKRj*; vy tQSt1CTBM˹J]YLx)iDBn3 }nAUs_)ݮ=R6Ǒ#ip~%ƌF~hHAlKF@yjf?=5nα55B.Ke5M&&X֧p +?f H*>cV/cX+pO}L֥OuGPW>,c/Ĕ@G'j77>q:< a"J9")<2:J-K+ƀNS.xX~<3NN&E0ޔ_x?ƖIXl?JO@:;?3B73taagEcޖ?db >s87M#~gF4kDs9h& {q^`3^x%5* D8![2 JƥK;vNx t6Ғqˇ\v4MzGK Y!HKٕe!uz.7n4':^ryأ%XXE{zZq 0/]Og=ڌn6-wX@[Ls'*Eb=b-d=YcgnRE'7\;[k]&HaN@<^p.^e{@V}IR3ِ{J:rHa!]Y4Yn}sS3Se<8a9ȟ-X.f6DwTIM@8,ajȤæ"g1Pi m%AAn7>TRآ7AlSe)ŵ~4,Qm,=+#Tw)+CH~)t7q,VMP8E208-pkTW / q^!x~S22P g8!3Nbq52{3)|)_;DضQ|"i+wd 7";ȧ GфjxI`.FHuoL֌%cݡ{jFrkk=S5nbB;`ѺGѷ>dEZ-&z[jSxVjK}<4- ȾݠhckZA|gP!lz4z%2j\3< ]hK7`?"3}6pMO``ObS0$|Yo,lgS3 GUY5З|sd˚vNKLsG a,.2/1d¿ 3gS/_M="ц{}"xRJVV, g/SREڷ3!DR$\}5 htQ,m]?ɏn^qfa1/QVĎ(s `/.kf z 썶R Kz5  ˷鲲[<2H]؃{)N~疆 nznZE=_<(QޔJ3ɋ/A5V:!mx45C10RټwhJXb},yq-nDvIYSW.C:V=~O5zŪpΎ9v^FWrH!9.J KSd|L=J{(c6psJ_Q7K_g';~E*HC72w8.\AO@tÒkM󹷠A1+/!)1C\>ե&ǀ2邊}bW2]Ś54E7<[_}l$q9ð%}Ď@Eu~Z\{ԥG);& .`% G7F4x A$qU]I'=l.v뗹KZ 7HX+tK&rg28XZ uO@(%C,W/i`o嵷G HQ& wV<}p|A-VT'!w(kHȺC1r^7hAz=) -ܚ#S!& Vxr5Q2h` a Xd0|%ڕBb`%h&\eWMb屴.LHpN+Ù4>e8RJ8UE8QH29agJ,, GQ#0sjI8b_!WHanՈ?_HBlI5ND߹gE]m]2BU~$>o%e[21&xRŁ"b _^ J (1"y6L̪?]w$! :e^Doh{[d&5H^XާU) [ju#/$'LK@pFi~cjع}yXtT?oF/_Bq^g"C 3o%8@@~M.'0 ;Dm㔌q7cG"A؅o A\h\38|{FNL4ͮ s_ꦸ<~c ћ+YSn%tRΘH'~K!pxb5=C\ Hk0&5DU~L짮y;7.Jdć*Nk^VFLm0<_KAX{T2?-/Ic%B2#, {J@zA}>Hz :f-SPt@G$7I i,HG) (pꮣ0=KM#*k'wseCfcQR2CrZ{B.m]z`acqc`מqJ ? =|51&F<}5gcz棊 1jiL@B<sa>r?}~}H9.1-yV GF 6ؐiiD |lL9cC|J=hA*Qv˰+=S턕+B)|pT 9]:L%3Xdk%%T|6G[Í5נOxr ^ N׹1ǒ3Naoy FT#s["W8bŽއmΏtC~UEAze,Đ,G!ۛ]Qj'e>B"C :SYbgLb !3'[v>ٍw$IQsAC 0H>ria\Y.ʇ7).5TG7i5ޘH{JƛQvcV| 6Xy$.ɦ} .vԁ1%M.EON*rn gO='sE .8E_27=+گT)&MaDVZk}Aaʹ".}S~148V[MZ,>n~ؘw9s(-EvMh oΕCUKW<;gE]l5N>v〇6H)) Ͼ?S԰`I5q< 7W'&Pu2r-d1DO4]a&1pʀ߅d眠/;1A˞<"[t+ -7Y.qyQGʽ_&7y {w+^]n+܊.ߐ? t_ l;QۡZ;؄msSJ AZ^Xܟu-:4Ϋ_8C8]e8y <+tZ(?*vZʣHisM,~ Rnb*)^zGowO471Ϡ6 *Jy:fK#5-^L)u|?DO3arxN b]=EOώ--/J!n <l& q4͟PV+ ɔOH 2uݛnU~V@0kV5a-:" 6z\sqb#{$E`AAؽtP%wYFۚ&pDN{DdL8R|>̆bԱ$;-^ ɼ -CZ=UYz/&(3:^;aDkvk,o A EBs3C|ME!-z)< *6?+vYO9ȕ6Z8YU/4=Uvzzh2]N2ĠWq*<|TP[~O^,B Ԯxu_k7*5 #D{.5H+,F@nѡ2[(䛈;YvY:̊)י {ON Œ鸙+E'wlYKWl PE{c3M0XkawXw iZx(l™Ӯ.C ʖ{=:2z"O1{'לy :NPD0s 'GԬtmn xA@ā+똥$SzH֘@B`n%*+7H~ ӧkboi°eU8U5|g8a֎oAq^qo]hHХaЧa`)uBz^u̩d2j*XƱEwwfbz &@[iI%%KC>ipsy v WT_X-A%\HO^ %L ХVŃ|Ԩ9Vq C۸2H FyFCbBm8OAk{e5\ 9K% PX#o8*ۯ"י X(",ad0B1w)V()1DWGwu&8վ5\` 㣺߆w,)#NK iexefu2x@nh{XhLܢXҙw(?ȓv6D@!&zfL!aiіyk4e+MMS6%_ ͻ ka]mKtA5,0 U.JmJ`i}l;je=`PSvvB0Xbg Sȸ8Yt'9b# нھU/ u@Hp8 -,Bs6Pi48Ү13ݗcKߋT6Z=$[>J3ϫ,82G}5>L&Օ(v:d) FPkHZ2UaVEJ?b zWօ&uQ)J0lr )0K"]6x0zL(8`cz (xID 2>uV8]&PI_ctql%U6EYe ݓ]fhV*R,a@a&->O7`v;2Ȋ'x ^~sg/oNg(.@l 75i{ҶۗTuId;]C ꈑ!&e#jȂ1q́c<@ hA&T9 URe%K(πX^7/.t)A׺]a#hl0}u2OaƊ>ZUsK4 + ;'L 9ưm1#j?oa~:,ڒ+*[\N\ww Zk۹^:VIds1-)&' ԑ$M-4P-GRXBG'f宬,/;:z)* 966]&o1d? ,͂v`!gk滛09AZR'!vCXs [MWZ} v<<[_D~D \z Lt9jUBg|_{ ]%V փ*NLՓe]ۉfAȼ|U6^g$-ՒZ/-4O6=w/̠ XV"G%"NBS es◊(jXUKp {SG,>m%&;PC"?(_ˌ< &b wK4sIEK!ZnF.^a|ug1qo-ҫ%z v'Z腵0_råO uk]_TKfF;U~0k4.Œc[x8N-YaD=9Gya=@VdWKE#jGb^T^ZKYR2pz'K8Kg4bd~D @K-ةq3/{ʡбNwP90O7>c+OQ@;*0j2ѣjg-Kn&S?4RN r#%A3;kZ&?{Cm`QV{Y'ŵʇ fR]}[(N`MIb4TͿI9}kP̪CFmq҈\&^U +Q^sl U]6٧$ynmS (ɸ';'HU5v(Lq iIay؂2 i&SFZ_DVR+ءinYwar)MuF:_韅тQъ&26m\c6YgEGycx՝E9Զǃ)(?H.t"F{ǐom 30h$#l0T7x-xR{X.,oo@Ǜ'F୔lӖHHFPs7Ts: IH諯(՛$8|iRT]$FEǞ|Yӄ*S/QqY{ݘ*FuP0&!/_0q𞴌˓~j)P=S" Ma = l:K @$%5p09fKV3 ?-U̿FnG2660YlTuDM)cs\ +C=d a4cub ^[<ʈ8]Y_毊cѲj\vrs=H,+-CJRBp/K1z%M1x]jMZy+NZTă6)KjMXtw֝&H9tY6Ph$K>_Vq_oXUe*oQB!)9/5#'. +~D43n.`ZnFJ]Y͘ |+[ Cqw\Ĥ.}Ew~*<.Wj8MC MI2+0%@OS=qџ$G}X(%X蜠aѣek "E ds_$Q )ۈu=>{]f0^iB=ܽYND$8h]vc&i}gEc2=%r7YH~r>'Y~,>a`q&]VS^ )#Kk'^.jsEa%_7SVI8}6PiB(2! C5%sV?đM.aCݑ( Evil$/8f-҉}&[? R4B&jd\l!րUg(ԍƶde$.׳㥹m|ٓo 0 ghN8q;DA [_ֽD>" s1]sAA  k՟%C@ nQQYA14ߝƐӳ}鿌hkQ$XlqOﶾw;qx$D0CJj7Q';Wuf0ZRW½ Q- jt p5(4|NcPtI*Twz:,e''攩Boi얧OV}n\@e] = TvvKS0OoŨ,;Q(q>&xkg~7;mJC:y^0hva1|нN襋" ftT03ulD .'\~tgXx,wx% [) ~Vn3;ǻx }BWq݅NjGf%ݖәS oǘW*o[,6CЏ k6bWN(4v,A$~frh5s[U'b$PQ ;ߧbVþ3^0?$RR@&Pl3su޲G}1wԍFC]/EƸmffD {j@I@`t[!M鬝"q:}&9ߪ]xEx3Z2Qc E;i@pUGf)l_#{*v UWv75 !ǙxdK9 67:eTBu  9rX~ɐbg`ދ Ф !ֶy&~s4[Ԝ|`#M:d(~`\mt΋;-f3[#Q+- !P$ZՄ18@j9y""ೀ{в3cuqib,T!lcL,9\E;wt-bFkdҧv':8! . *' Q8gW@f4M J2 ! Vx,Jo:nsO]|Lnd!pѮۊ3Yl!s\NXå vQ ięV*4~N{`%y:ߊ+++ 6IvHaalRLmAS!l*cv?%Q= Nn.YRAbv5K&DH,Q(`ƂQG~UL8폧Cpf襛k" N^5rhmSȂh<2Ist{a6hJsl GL=Y8"8^m&+wU[T9FۿJoQcwNtF.aGb2#W80 [t J0F9LP^>aM N!0p B_3_u-T&wS4fe P+Lʮa,9kȇߴG,ɑ-~R&UrbIy#{^6wkծ:vsSu*4/pLZ,/pz$rBӀ:;c|+)elT2|;aslNa!ع@bHW1RpCu@\v׶I`vQWOri\jK:Pv啦7[qx4Y6R`U\Y]pwiC*(Rrx WxF‰BtPKo:Ë?莏h6k1>*

'YqH")@<ХvkOv鄤+9gE!+rMհU=u汕KjFa$cf7<p.y [ҲCN?dckU%{c["23EH=ּJyTbn+=o͎`ava=@nRjt [:QʏB.VP G74gמΨQ+^`NY.P-*+1 D ewOnj`=D<łh[@PqY=XE/kޯ~z26(3ZAdiAf/e(^W Ӥy䬊"wv{cr؜scTbb$ygsBI={c@H*ݱUǩbm8bң@P2P y}}#S[XpEAk.@t)Xd3'L8Gvx{S o'Fl: l+9>SGB%TA(~.L}nd>CIP&ϓ6i#R%:CQ3 I7qFp%VFP-OpxK%vQ}^WV<+Lo|K!* [iPn('~(TC`))j܈h Wv|HNިTR=TJu# ֋TA?*=Q5a'F`g\$scGqbL5!L DSmOm^SkMq?^k;ZqGA>/GDB"XB~-ѹS-r Z[R-EH0<-Cj2 7( =:.?4[[!eXa.8ߖ6p/Ч8U4ͳNA(l>@\O:+&t5mۮ1Us` M`-հ Y(.RC: 6"jXwEw·6YE}C /GXMI ّȤDst[%k0VA=(=ńϚ cIP: F'R w|&y]("w6{v AHӏ'E}>ۜe{"l[D!GGi?7M6O'E=pqۖEn+ANS*yCtaUߍ%@n6!̤jNr?vlG "fLWiRv%Hj HZgst$}co2J {KզO}Ω7#u&,1P&aX| T ɱd`mڅBVeŚ^(dx;c*L6k1ܱl|% ZC7D:] *Y|aĝߜH"QUTd@k_`wVU{uNDžȸ @8'N0 t8Y;׫av<}uOO\xCLgU>9)0{Nj 8]>Ab݂RtdS=F~ɲG?Sxv[6 h߻))fPеEi*'Nb Ya<" 8 ;ڐ͚rgՀQRjdh KdrGfՊP٬{:'Yn\؍ $b{SQrHN7Uw&dˉdDZ@1 ,mj9Yyf͇Mrd4r6hfQ;Z(B F1b ݅]1,YTs\zJKlבA*DJhLExJ;:A#vT*8%f#+UqXRkLO4HyG{˴[oC,[ cz(4bMn&m4srע@5%r.n V鞝YnR%WQ6]x Q9gi^cx/\MUkT"'<4S?%2]:UI3,O[^_>6?/;:ֲ&#N>å \4>TVN} 2AYD]K/0~*6T4*68'bgl2a{<Aٻd'1*'հJzOT}?xnϸ&%l0,m8"eר/M@-@^"q*f_߼x!;/s͌Y{]\6i⩡-k*r-?#7v|0 hwBA9rGa'b$kLQ$ykNEuP?. .v2[0jL7r%ǐL>4T,b+JJ"ëB,KB!&4s5 t#cתu-o3'R)o$8yR59 83]װ;͹ܹŭGwOO5\Ȇ"wX # 58HK0%-Wq$樒&*ClVmW|q&ФuꝞΔ<;Fȿbd#^V#휠>n߹&`p'ָ\q\;hqe@WQߩ9+$l0U0l=W=3V} i9h\i񮊜6<̀.V>$5E\RzV*СUC%{%k5&_So M\R3;$;9]=%(-}AWUx7] [֊o ]:0V3\iK%k߫)hNjnI3a.9E o//LަHe@gU[8Kj D2&wDvp(HA&Hu}Lp3.r $ Gc*J5)Q+U.ƎM"q+n˪&$շB\KrMfMFU09c[:o'*cs9 Zz:vh"&)鲸CiU @;n-3Ɣ>Nikߺt?'g)X+v7%N9{g`A7}a,d n?z[ؤN&EPj"S a.i:, -c Ë ㈆@$DVC Z'CQ 1@uRɖ8RxxD^|hR@}%:La0{8͇{ɨ\6S4R`OUشvNOĭR_*aty͌[ [9߯Ev+mw竍Ej;6a|guXkĔRJ2)^oa ŦMxl492cƆVaEL eh4ҋ]5 }7)*>>6B0 > BjOPW^TKhONXBZIٮl(! Z봱)LrRr˜/|sFX nAb h^~"Ǥc_ϙE<~n Xͳ8JMָg &r2g*Ր<MU k3[Dld qhJ"kmPDyB$!D #! TSں+1Dw,IMcJ(&wj>ePDJ !7z+K e;-t}&٦2:V P:{sk2;kozde3v%i0!+D`UlcȄ}OzuL'HFf?́yJ!507\"ܜ ,lN" [IQFyP*Go25Ozз"a%_ ]’H#9azJ r2D[P}Ѕnx֙>\gV32!ڕ^kQ7/tx›".m݆^Jalh*Ou7頌9DqFo@9MLG?:Dyzqn`|XCG4m ZTЄ8<I5Be 8y ֺ5?j%q}aj~q,mbI4NQ !A Kؕ>F\˜ӆ_e#Q?=! DģJu|qۿ7Rdoz ֡]\l:|J*jkqwH:DU7urvN` gt3#fǽbdBFYB'ECǑHrlڔX,g]b{^9UgXmYH ᗗk$@4]Z%>G03c-%52SSI.7jk5QE؈dғqaBpn48ZP ~J}ʟ#d 7vYkG;mC`3FD5} f#Robc}h ж@L8LӁUQ֬!԰eGáD` G".m/{\m|[eY pLq` "[.B74T6]m#$79 NQe1 :=Tb Q2.S~rֱGBgqMT3@u]@Ҵhwi'@iaP4$]SL7=mS33=n~DXFb~N?UI;UNc}Ɏ[[4~tE0 0Ne^=[`$lDu0+Mj,)g/\ܝnUSZL7r(Sz-^gJ:FeF( P6"8uu~Lu&Cbo@DxV9&EP@V0 ᙷ %\95!`ha7 ɬђ݅PPpqvJp[F6kcZm|ߥP36]_Baynu'ݔA gaؓLkf^a}~m4?g?wZd! f"ֈB"*^#)ɣ7f8p_pQ7*g <\E"9n[-2%p+1QbZtkBw8`N bˎ<}\Y*qv]Ho^;s|ޢRo2J_CB͏[pe2UyTyKt3ggQe.`p6jz1#5֋ `M.?Z`T|5ɌS$o%0Km2ώʬu 8\םb{ ()JZPA:DIirQȉYY<¥J3TH1>SM qJp گ(p` Z_f7)"SaqdG&mda׸ƋS*2ʬfo/_ntղGL-Qٕ'@6J|39{ a$&\$Nn + i۔d]],{jnE61Nj''tV v?sEygᛄjCSH[>⃽k+lV n11*i3/:׼v*l]"n]i!=<܁Yi?GħEʳw(5?T j_Y6~2?H>տ4ޓq掼"0R MaE*&+0igX*l=op3ʬgz7st~V?A{Nj+b",X-\XEœu+ˀIN698'D'Ȭ>Clӷ#j .UOgW.&j6"аFq?)oJ|wB3|HKd5WxdcI,m"| J}u+);kzIYu@hyc;?J9Kq8NA(7M1c-_)莦;\duZr~oIj v‹k=dž+NN_g*U324_}aw@^"ʺI>Y(@jV!gU< BA.JD46kn(`"R9N*WK'Cv#Ťfݒ#Z(Q8$bJfx#\:3(vC9j"}EP;jC_fE\KT9ZfxpR$ﮩ(OOL@7p1ܰB1ƞ>%gfзdEpqP[7Ƀ1(Yls.gjaL-#z1#u*pܒqϩ:0:5gR )Y\xS$Q4^X_J}XJӂJo D-F'E~@ Q"HMJ Jh7U6w]*jTxse@"4w5dE sxyH(!& 2 wEW9+ {DyR1BI>V.f`qY y3gx, w^W>:VH s/As)'u ~@P Z#f d)0T`D74mm1z˾O/:Z N@IbQ@P}6 (Z=D7yp 9aBZj5XN]NdžsX~Q>xkos[&Z#68Y,R\!-߫F~05țLZ02DK51QukxHrc6=uQygzFd' 68^%LTPb0.lG:&U _ng,l8#hK%9w.itE^L;7(QaeP S^w ̚h T>oU5c5 x4,6A\5eiN?])P;7U/N32A!.n..n+rR;23o$"@:1 %ݽ,|IC6ژ·)W,s{|}v=w5:`o+m ||^FN3׫&b$YKE`%!Ijb% չ,b<'fs22EhmژBjpaȵX^ƐEÙAу's%E@n 7#m'}K] =gQ'pN!0m΍m}뎻ʺhs JyZ4.g m;tZ!ecx6%b&CZ݇x Y?CGxw ULM3̛v;y3,_ȱ`E+`0L{1<AbⶐÆ6,-!&: x}=Rr ÏaXxզf@2uS +q_QqK ɚwY%( TGٯV,>d:lL~^R35 ]B|hh %cX{8 ֜C0ͧ*7+#ZNqZM/A-V4M A0|9J]9kS@3+֏]>X/;$ IK < hܹοކ|&RT`ewv"w×DO#JҬ_"H S/#$ 5U]pRG#N#_07>?D 9q8"J"V'A[R_`<ʩUƄut JX\+ӾZj ÔD.F,{VgPܘj$OՇ*Zjp U-qPohXs7]ʷP`t퇗+;xBjEIcXSBQ1KyYZ72XߝH Nz 14.X\ z9jch/ot*K<Hy;ɑ㿃r"ʼno҆ m^:z,Vok޻L"Ģ4z5^ 筼CR\դUiFbo3:p%f܎Y%}J<ȗg؄@':221GR'>A,#YYH;`FpP-5?wza w:D.D;bDcVu\u-YA:k^hR{"偊ႼUGeM/(H?Fx,(S̨ArOUjwTˋ>8CI 4CSX KX4= zmn~TVnpBі$W 4TtKc/7ФX(癤 *e]O3 ήbՆ¹i0zSw+(ї";60V2q%WIGEWo"5 p: ҳ`t(wq;=SMwuKîh,%׻6史Cj=0"RL̉BלN[ _ю}P.]pvd>Qy1cن6&N|eCVjc#[U\TpW-C} XEȇafy>7xŌ]rp̘{$1iF U( $lLrSAG1)5PˉߜkUh֥ F1,Zr3կ5]{iH3KL@N||LXTB?9Y XhvS`Wƻ}}"糧c?Xy<l1ضK0V&n(?Bm0A1!mmc+!L LJO#ǡmd'FA2 r!Y[?@<tDh]<<ú+C7AIF:4ɲ -BC ՅNj>-pǂӶw9"jꪑU;~hL>uaݞp.{4sW3-sQcF"dZU@=a ­ͯ;woa_9lkh*[4vwQSsytW}h:ڌPҙ2X.`wR%NڊTy۾x l梪 /Fz "*7MRK.}jr}֕@$U0Z:0UD!c﬇s0^D]Fvx,–ZT&%a%jg:4}W EIcmN{@K̓~$`Ã>~:)y; _DlzMT8j(~XN?ac52iPzxeC{Uy) qdtH耛+Hфh1j4d<2ob_mF:X2EG"Y4O2o£\ms~h1oB+ۢK;8:3{"~j֦Kmbq#1J3%^"EA| A6G7ҵ@ @.]c|it?7!m ʦedxa5|_JJ˴ ǯT{BNCb.S*|wն3Asvk(I9L^o4 +HQNJs˩˜ $H+0g IMer1{ }l:酲*[CTVa˚YVN( >_Ћ Uݗy6ɿ3O" >4ЮDՄA8bx:1PWp-ڶ32b:kj97p? th󁊉\uvv`{}BL+@p]1iG<vIRggE6/+jǎL>N/ gՏß Y3˕#[ :ꑈ;Uh85zO~!g]\tL$?/z-O$nk'xGkoG0 Nx XXZ=vŜvX></(l ^ i-u`g!cJ7X0Mk]3Fc'Dv xq{xOk+tlF-UiQ_̹f4zx>y N07W-u۾m]ܔ/>i9rQ)T>n ܯ3㷧DJA]KH*$̵<A*7"z*+R!<\EnVwt҅Hmh}> )Ok>":682:,AљJ=6.fa$ ~OMz@/SZ;U7m n&=-,aO@եas[7.&5cdx_=vʪj",QMq7@x3cAGO³[ĭ=oj Zik3ΕT?&6!ݷ#V]QFU]Ww8qUzQh: ޘYTV}z=<w4)}uf,KmQվlz&\B!X+ǦggDPFb|ilѷ>jZ}!嘿f%W̲|P< Ls `=Zd;X#W+2]RTL4;LI$uȴÐ@}SS [sGmpo>oeEVqRK,2u}mLձPѤcj\zHw+'`ٌ}^2C CL9Ƌ({b`Qg$] nAHPdV;i9{*&=ĩ4yiSҝ%6n:ޫgڧkd r2sgV*]d[E 3j^پӱCrQ[ZvQ.qڿ4zǣ ֝i*$#BvG|)-8P/UImZ$3vZЩk JiAUK;1BYjkyy+qR5rW#ir讕 xfP:^/+ycA~,rpݝGwN{e:ב?\~;fӀ/u0jC\¿8p!SK 8)G Y '`zW:UntI`vjK0[2Rl1G@)"u 39ֽ5[6;c;!_;>zX@m /S p@%;n N^djφ7C n%fYUcIy2p_H+oVc]M1Rh&0bT3XmCD"*{j38=_5IBװDvXʍτ=Jn6|^gKL΀kG35/1#ZKk 6ayr7)[[:ІV]tM;x=+AsoGs mS}cRlUgda0HQFү5`VTE ْ%4EN]2!)hXDP="5lZդJ1/`t3ZLN>Aгu0r=S f} /&+TɅׂ'ņ/Qxp~.Vl('@{3@{˫(p[ +uLۍFτa 9Tk3aD52Yd>"cw= G i $RhEeB ~h@ޭJ $סs}$U=Z~^K!j]Ju)CicK%kED?*_8Ƶ'} <*AUH n1̈?]R7R/?Y4QfqB\22a P"gp~++h؆|FW z ~XzR8tb'0)\]np+S)~+$#lq(_4w~f{Q'B4p*g 0To4}rT8`R/4V]`vE";̾t!{UЄ:3>ZZ~,>! {ۍi˟[4=k+P-牢l(dB Y1{M98>gp,\%u˧۫Vc0M~i+]FecSJ8\ڤ6|  7iJ>F@I^LEyS).ExVDwk[>ٹUv7W˃DEin9Kh|ߴ5ٍAP/jsC#ҋzAzW 9Cr$1WRf'FNx*jD] V佳ۣ|$ {^T:.L MD83Y@db˟#S)ݱQE.ܖn> X ?yO WM pe:|ÄfކP`WY!A'~م: HKsC[ \\qXS.?055)*O@J6U̻6W6d-٬䅓*7m[ܪ24 h8;Xw _= wM+ 6>lw?yKtvgR6NƉo%@u> FRE'Ud&R%O+8[[P=7=*JЬDS%E2q67dj1<}܁pViy*"ky#,7hI +K6|vXP4: #i8ە_cl!\$)ePH-rn|N#1v:z,ߠ{Gu~2Ǽ džF^b+`Z1N/m.(t^*FcǮ^AWHc&̑* u^z%݀T+7=c#v0}(NT- $ףFJ>&MYkN8 m4B,< ֎Sg=¦PkCG7ƙ% aX_RqؽU(z?ԆOyםb0Z^ ;V@ޟ~O!M{iUiW|OԹL?eo1h J y8D=NFuöwݵSt\e>4sM'"T2-sNoC @Yܪ vEML﯋I;I,c-&  [Fg Z5Zh 3srÐm ,N |>0;*hb FXopiH.?)#o$aF:͢)e=1wܐ9OfO$TVU"cqáy³‘D|ALDdijs;fk4oڬ3 ߡ>gc˥%b[ m+@Nk=J "BIRaoѹP,veK032hJ'WgbAk-7ʉ"1@K:dX&uo5Mqk!{1 {q;XQ a4@v2S TLR٘<"o;*>Ѽֲ5߬mQZ&^9;fͰ$yVP+јOQ ^.ʋD>~7 cE> fPQ3cJΙyy[^YGaRva&>v `kа)6\#+˳6UFKkq"ee/`aJR>Q& %"EB*gF7 OtԴس?Xp#<-m'?V'>B )'$\v3944Çtd^W3Cƈ6n7a@+<`J EC:=`cԕ IY5Zwj0g  >'4Z;yO i}|ϙc0g|X |m׹T{;, Xӭt\fF>;V o}ZY%@|Y_!rt5Om1T0p!!I v%GNt/:2SBuL68T k Wګ^vV,KB >}4k8ouX?Ad.NN\7]r$|-{lf˺:޾r@|,ps.r{c@g Ej+Ao6i7i%cjTd<J=3y쎛Ó9E"9ZsmDӨ-,PmrI*U78W\+]/n.jjÆ/B 9u sHr8%謣MX3!ֳ}k#r{M~L}W v-2u'*|:6}%{&xN~Ms3{\? %vM>!yͨ'4fTNOk(z)M! n]T~^>gd-$*FU:bb]u{l,N_շR*)hP$J艾 BKD⟜ו>0 c$/4/:An~x̜0SN=b<^`_^{糏^],“v<<ơSA1a6*:tU[ B^sjZB_yz WvG],>QޠBidVweYZW^O` 9@\Y:`|:̞HjLI H!PU '*}3)I鎸t^fe XWL#8azOܰL!Z+ӠU |wsaA$Z=%V ws|ٙ8rg- #-8XH69 >x},Ov3 HTusٗMC7*)RVMXZn2tTXUS!",b1aQ[~Ie1ć{:Mপ? {_$Ṵ\` *{[b>bBY *'iAe /Ϧ/*zD|I~ay"$^LBy%0<=JNzK~n;j Y*\zP0 VDTk:,xӝDg?H_6*k dG\{o|uI؊BEH9$ᢎA84tOU(4"+K0-[tAJ%T</|Ex`h ,axl[{.`:u!wRX2+maɅnf* \{wtnV& ދfx{EVS-81w8Z쑘FT1GUaqw2&7Edh>vKTA0d[Spmo +;`{)FޔWnijT;H$H s+s`[Ϳ"bƣ[QU_У/TD&V b TO㱕7\*\E33(?&5_$R`~3}1~\Њ!s_;zd] ?3\9xHkWjo`ZVrkJaӼ=VR]0=8h o!ohP,#51 ; kPaizَq6"wN87H\i$O4dC<($s2K^fLl"}T3E~~ܹ0SX-㍱LfAUuP\ q\!KQ4E.Tڳ)Hshɨ*]cнi('?ɵr`9oH2ƘCW-=OTDۓ('0\+N=mٹB*5~ tUXTe7'TgLV)C5,``t%,09p !ރZ_/1׀09ߦ>S[]BdUׂJ,"ۖ$I5 $bl|msз<ɮ -k"jLɧ4@̖v]w@ˌsfӼYm vg)x[l~Һ%(k I( OktG9݌;ܠ=?T)ֺo8A7SZfx\[ZUH]1Xna&@𔵛.m򲵸Sw.Ugr HHiQȋ4#ǒaU7l(LG,i-t(?T@[ G̚;tG[+˼/Ȼם/0i1:ѿ>ac1@3?`)5 B'ASAk,j ǭ?ɀːi')1cTe=HAı]7S Co[JI-#ǣ?vBo{g.zG% }.ɏ*xO3W3ڒ=7Cv!X_KlJ$,MU,fXC*Va !vkfB*8$|B6['J [/>!wYVu+ ..3=i &su6\;֡}ghW| S+?uQR>]@4^ܝ^ t`aLeG (9b^~  C rqx gqذ9 3YΟrW 錷E X3݌G p]d]ȇ(2gg>} ]$*>1dFБ֗^Ld.E4&Z^kvBҽ~E˭nn]COM1O-D}w30ya94I ?KZ!j+ ) L]R#TpPtMf^,8V`1'0f0wJWru>@1BF %,!SZzE煙e]P ,XwFXaOŅwvk}40v/R9`r[u1 ao7@ !Wt:)2V=npnك=M3KxLu!&Jc sJ)ɣ{8@K0lnn[ZLAkf ) *y/ vj PڇN(wҚq .up-㜐Cku(OIϥ k_֎.Y(\?,I;3ozDô}v6a_bH+~$ˈY#v3υO79g,\I .zd0X̮D#:{b.#+]n[Kx+o(c~ꕟUKKlj*Lݯw'GL [#`J iXB>g<ѡԍ #Mz*6FΊj$r wb*ӂY&ɅІhĀWcCa1x᭙Aw1^GL}^'N(oqCbAŏa3\ĩ {a1EpW͸ٰ,DhSN~WEzzI wႁX'pY*7Ln&Ћ`9 ۱V/SN/8ߝ~ 䆞[C6^xwoઙ*'C,@UZ#%^iw|0]}!"[Y\o~bQ!yyG؁wc׭!cQ`3u)bh>㝳ۅ)oӀ9(ll3*yb+7&^Fg4_sLpB;Q+(?o?BGZ,dUޟ49 F!VV4RpZ͟}rwՆKt}Į9u@PrE9 "Eټ=Vo FִQdlz!yk8*^UZ%g(1۵%$eXãkgԝ[81S e}wX$4vJڋ='EA(@<,]C9*<͎:CXWI ctjح]Ჵ8Gs<؂: m8M4F3a,!sDZ74قLQJ=DTF@.g.; Լ^%=z|aCNJTX>J2W<*$wouhr>7AwOi1ІgaH aʍ*|Nb◄뾝S1e,fk(3p hg`h"OUs7HO.#۰jZUZFRHBj6&=f >!fpu"^.[ {6bZӪ^MVqPe- omOJ:rhbڻ3b3햰uxP(ɟwEwy߬q@iN ;/]>4ycmuqۢh-n54%=0U1v^7~ nw q2ˏUf%{ir{ |0^$djQ橀+@T< w)FᡰFk[]TQ# AvB4Dq BQx+Et'ٰ'$@( ; U:ݿ.O1cO{2'$ -|s6v=Ƿ?lKk z3*:yF9X ?-[o4+d51"dGyVu\YqR}'D*ON]5/,׼-^)*zW~!8m Уufjk6,|KYG2[&k{d$ex:TV)BYUB1bKOa'EhYMiLFpy@)oJ~/bJ~L31L*,sЊzJd46YG N4"hȬ:K /y133O*$ňYRHp'ǟLX}w?ws}2zq @ ?xu<|IyXvMBзcH8C8+0eQСOŃɏH絏qv-臸,|݀}n) !RCivEvA/M9BٻHs ~ؘep6tO 2 3KX'GHj&KǛ/L_?FO)Qx=v5GrC,wCdVi30l8'WF }6@+ \Դ~;!a5D(j#) [`tB=:o`7[Er̬"*v]B]]$V{WGY{A Z\ hp6Yi ..>If3%i9wQ4=G;OD5Ɗ2dBkF=J@8$ف|X}.fL?~ޘy!fyStem U)"MZ*L6 [?ɽ0"wӇǚ#%79ATZTXP3bmG+p.c V:=hH`LYRh*E}Rx乵pj$ffԤ0Kǟ*7ެ_48ܠLv(Zξxg@2ݕB$Ĭ13=?l a^^d?NCMs &Du0m);ZR9Ft >F,i=ˊ ~!Ej`Y\p r@DgZ6eWlg׏FHMt~Ț>yMd/{چ= `4>AStʺإCtܑ(DJW gަ+B<T \V#1I-G5i1<>#pC*L~QtLonH\<cH ּ vy &f'_ ?o0—pѸ8FDT^vYW_ƭ;u/eE6ޗW1 9g4ђ&1jۥR:pR)6vr. C0_#H\ x3 rū#=ٽ gϧ=)\uz0LDKx6H2*^?C)Bt#5?bH~:$:ŰY4%&eC@p "67> *,T,4l EǤf)+DloD;q࣒)**:9^JA-բA|ؠ>Z83B.yvggl+QB@Mo\(%,efe Qq.j3sioDs\ᤉ̇܃kQҧ#/9Gٛn 'sOKr)Ŋ ]CV۝ƾx&%oEKqMa:ukz0ޤwWOi9TfuRc˂GM昈Rm0,u!ud}=F8i;x/Q9:S-FGQƯI0Օ :@Hߴvoմ!m}&MR9$Xgt.E DŽ@D&|LJ '@,%Qvs7֓@U+D֊xN`Lg. ^ն⮫~kRac^ 6MJ!GD39@~6YfJrJEZEB| ,φ򔡡ן1HFл\ٔA%UO#62/渎 O@4Q_pv}X8_]5rRu@n|U׉sD1:^ѱ7sIWĨdo̩?䡞 MUեѩm`=ۛ` Ыfz+7HmqSd{?<% T+fH5b6z`P]TJNxH9+O ty>wb.fEy%s᯷]$f!s*ݬ|*8(*2(ρ,жf>#:RխPH DV:7G .*JU10s!L6š6٦j..:Pf ΋hp\:$㠺+mT:ԂV :!1p=hB5j'4?`Y&( JYFY)'MdUY֍%PhN -C7OY[$Ɗt{Ň+bڎLdIGPi%+c*[b2xbV5@0ઝ]FZʬ'4y|ʧn"_?.^=ago >@;r{1GG@në=>j|'.N;2CCl B)!4(NuCDEn߾r%/y\O{8KZǀi-!8jzV&OxTdd݄; Swfu"tFI.9 rIh^Z$tZ#. 턋AX"2=Yzv/I5;x[=3}&5?>ƿ8qY$+5UBbo<ũV|AKfu/n6ur+X UgL9TfAaɠū[AZHbƗվ}5)yU˿2O8 B 9O|Z椙ilح?51aԝ\Ө|'UQ\13׊砧| A ХjƠ{ /1YXxJ^x}z}3J(A]Is$MXF^ήP?oV\-plɈqyi!tҚ|\Ĩc;2UG*[L051'-U# '4%2@5S׿-AH5~92*5N}SEO$=ټVJ?Z%5+XK0H +Đ.in, " f5Nʼb4Rle*jy-//6I7>㒞 ݹt5bMv2GYH۔EvJY*)qWKm9 rS2*Dr_0D.̪ K*LYUҟ65'tKb7t)cujx\vRHwHӫD۶yg9O7Z 3m C!|ˊtDuҳA4-~'n$LB-8y^%MϜ6 nY"|YBe҂?<gb*L2 dh_~SǯEV_@]);fl^\ [O1_?@@XUXx]-)jup UCj+qӷ1ݫ:=vIw#/SG{̻lo2~dGO7($+Cpy_QEA#eqI̾K(dh5e B;ϴiH:ύi't<ddr̯BS7  W|Y խK YPw}H%b)UoӪСu/T7 I"^őڣ7|ǐbk+$ExkL~XE44kYUmp Z?Y@=`=vى1Cykxњä=wyzFm)L.qsڃ/#L_k)j pND[8&J+4LJ%l#<fZ8h Qv7I=bNT{NNU(1,p TC7r]fi.[3]IOՈLK iΣɬL H8 s ]d͇ Lf뇔=̒|d/V4þOUoP.tԺ-~<|3XwAM*&%1Ai?kz[H$ĎMWz#5¹U10O͂ r)ec,n@&T -@x@S[}5P8z!ҜN+{acSFJB4n+b-ӛЈv=SzpB)̗E'P\e5"O\XOxŃ83}@o'm>&L$\f׾,0 ^J*Rp̒` R6>tL}2a_򇉪ogE+c=\y4Cf~\3%< H`eVs 犱{azX'[1w?dZqku/4Fٙ@ *-<E O=LwX^d%7vZ7C D1w9M-^"~9N+AcFmd=C'Җvߓ^TjB`#GAK/f$Qh%϶nœ im9D4l KX rU}l9ے6 V؁ JVsss:SIR|yCd-L\,&Mr!chc0os134FCS?ףW}S>hP!0A!`(S͚3[HXT@j}(%;\4݅VCo;HdH1 B19Q-G/SG9)0VUG ƏR~,Ahu}kyN2cy/~|?+A g|c.`BP7CğѬ[o( '"ntso}7~3 %ĕW{kqqNaS5Epѹ{Xn *6[Z} P‡=+Ǩe5Day?dz'tV&|.89.0Hcϰl˂j M8WTa0BܭzSQ&r Lpv0p2XOif90K 8EtOx (TxP4= wkny" kMbSS?+6UENey- 텉a`+~ؚzuO ,w"1(w%֜.Ee9jQS}9`10C# ե9,atchዹ3,蟶}5AR6=4ms^t{WfsBOr]\a~lfS_w FttHf]a"wpOp$XvѩByᛤ qiR 0=궳|M2F!Tf.m2F^Y,-YLodt\QTzaP}F "y!LztesE[i!7IOkzMRNrRf t6\J Ӳ4R#yaXsߣ7 MgF&J_ŌwߕHYBhWmyn)T[Hv wm7d e 3E+%YmmSYӺ /[[ ˜KSo~AфƖHЩ+q3xF-d/b$h$zkq}"/4aFNv2Zԇ󷙁J3ChY62GVӸ]I=ASaR"G5;ɜP-ֳM`iȺ{PG-65 R]ߐc[|dוvٗ适HYK&Rv5KN8"n -ܩ#?.ј!>*>A€&S O n&ȟQ1]'Aml`(gTĸDLi>B$Qy7ڹHr8?ihu侟$Q~9vr%'X-EӋC{ gI>j6m!(0bK#ZHpבzgRbƍ *lDg !lY;}8ad mR fs(tט|$K`rQ} Nt7~ClA龪yqd`# Еpg9Diͫ:Z0NgG+VtC!G'}L& o)BwT5'' ޮtndc1٭B?eB{3Lf 7ͯ C)i5T-pa I?>{Jiq:vH.TZi㗶*%gW7Cq~͍RЌFMM|9W3l5=ynDT7cXf%L%"}ɐ>#N Gm zkjZZb/u vE3~Q1X^RPO 癙}M)N{E3fUEzii(QP)o+92&I -ghk fuOvj-xqe ~i${0{  ?h#`b̕bCҽ`_8>.V_iIP:>R8OJOvI{CLZ',dKɮ4 OȡIzps$b4̝tP(rE0o_ 줷z:I[y[>;D Yn2f{{S|x ˻e|}ŝ`]\do./5l𓷮/65ͬc5+&72d\2U'RJG@?nk6M}քF=mP\I<@dOZ.2u95Krv|}2ZHš'>ш̣e*f X*O"QT 2مq.1Rv,C /< xF@mLIԥ̃vy F!,/n6+I'kOi995^Uq 䡭f!UL5q Y'{ UL>| PCBz]NK!&fW70xJ?5bJVD`o@AA2<h͊jL C+vv%d!S.ZzkeK$JަXJ/m%=9L#ݗN( HX@|bD'͘="lڴr& ~Aptb4?fVhiN֣$0v/s3I͐92N( X5rHxyT!o@/*'C 5sq7f.˘OGyQ -CX=4Ep|dB;zNx}3Mzj{?9Gzo!݉e'3 BI'szoUܔ#VG I Īm *.;G%}7ANc~kNW*&eIhd7>ɾ@9fŠ'w7 ET6_"GI{చgo/C0< uB 4H6-=|֭GH[(#kj rh\zj ^IfLYql˽d`/h|twmk{{%gD3Ïvï D,}LxCHKC@+)gWJϠ n!{dErͼUh.={@T7Sg)) P+R 1p9x 8>@+cٻ5nyPA {{{0rҚt]FC LHfn\j%Jl+Fd=cw y;;Fq7&l!Uc!fݻky&}I),/FBee#`."*c889J-+e+~}7]]lZrxi fu`˃J|2J#ctW87%i~{O@VYlMQ*@3Ǣn<0Vef}O)9\֎02MByWQqг뼷j@0yIy/!SM x_>b*9)v {oD]A}tyQD׿0 wq &WFHoJ'-{Hڻ:pfp$oЦơ s55'1R D_ &zcfGA xAi򊄹 x[JY}7>b5LmSf0{Gh@k9K Ƙt8ioDW> dta?1 R-&/f k~IhԊĜq}qHҕ I?tFGe?h'&/u}XrBiu Q-/ VEw=I)f8&Ȟ0vL^x&,q5r< Iz@≞lBX7A@k5![0BmhB_ XLXu0~^ixXR<bIBÀNXQR>$*D[&*b}52~M"87(+lKҘj)I͉ Z|Yǖ} #-Hxnht}j2? {@\]?ݬݥV M6-<Îc:BOÁ)i}m/kwPtL;]I5aQ]KG% ʀf L]]Vgs.I \iju=6n^MҮ ^:#K9kKw/H$z(""[R'yhxmC ₈,w_&ӽ_J=S{GqΚ.RܿaZ0UwX Ho(tE0q,ҿ"Ȫ2eGs`ө0hgsF&}b{E~{[P<ޙD eՃ2S StoE(5¯1k]G*eq^ם_6Ou"BH;BOS(LϖPvɍJ7jh'ܐ㇌GT&G7md|Ej{$L^Z r/G,OݠiT42,)fї?ȾopN =5 @K1U ʡh}00_pcuE Z8$unS4k*BYMڙf5&4q^! 뎦ċzYKw}˯3% :hCP{>:mǓeu֏!qM` a"( .j In x>En .!O/h!KwOL5r)DrQҳ6zEI>͆EڶYQT9^\k` G$¼gZA%.9.>LeN;c t׼ەVur,0&p>{BPjD/҂}识e? n.-} L+8LK_p9{tǚ 䪊djT&NC?Oڨ,'*H C .,B%{$Fljݭˉ﹩հs2ޠ&aJ^Ïc{*R_$Z-Q/ #<M1=&9MF{ T(${~H ՠm26?GT$eC㼔Nh3ާ( kY? oDz"bZrx?2݌{Yv -{דbTKB9>aE&-ѳߠ)P¬*w[T2DQxpC߉*@b=T`VaSt!f6fxOѼզ0;;=\ yDh[qH]S2k/jwPӡZ X|U빸7$ac#&If87=L2RSz;(K8-lzӑgW+ [+KȚ0lp+>9OF"~q> $h`?SaB ,]93*Z|P9+aD #\1v.QQK-QQGEɅ> xϔGP: @ȍRW{EE~33--8"/mT!l_p׎{ =(U8˗l8oT]ŅjWoPX\MO.gri]%9'|I `ފD@5F\ͩxm@QDo<4KcI@j߷5Cg_o 1/cMAR}(M;&e,?{ %,^g7/o`&ZvI/~Etqر4EMR{s.mXP_4i*X|o,r#BV=MW'4 kFN\0c˄qm:q^oAXf l1c7:Ԍ[ ڞP0x:bl씘 8LH b>< Q#͒.'Yj *;`@_?g * Wf[h(:DѲv""}[oZ @Z\hXE2drQ铣EOsG̲Qh/L }'e=f߶BN#5%/Z>{DFyefESJjZKe=K')Chh1kX#\ Q{ 0TDsݍwRAD SGTc%MjEeJ-U:+#[v- dSdk( _bƎY>4:+2T<#|i!2=^ 7sCyzcbٮLA1_ح]0 ?r/o'Vijא]qA֭0׼E`wF="sBgjf3v &İ8T9l}@Tq=3"" &xrukbyu,)4޵Z)zԔ|Sю\qϽiL >3c.|=.{Ը-,NG͠kFb@5}p` !f/A-$%gc S#Q`Ϻ,4Ys^Rg%{O'_nQni?zʚui4?i+AYkg+ SgzU_HD0;&ȏEvD*uM\4@-N\ݣWmfA4HPwPMt/\~.+JFxQ"8a(Xg>ze&-`Q3@ʹavQӁqOá3yilRCӥU]컭WNp/s̷(rlxF0"pZmeh.dYwh9(|)INW׽d`ow_S]3CG3O׵ |\|_J^,m*ɦEZJ)N#vwK$JWp5;+}O(4zb?KADhpg38bj3skyJ?*ycvRcT@hW<F/;h݆@(K5>Y?t6ʗi@e):<\vx?D3=V-vG Uݧ鶁\`_T,gPsXf1rlď B o;tyq7#xf54b^i# 8"u;4pk7PHm$b{{31$ΣhZvuޖ0"l"MOKAp>nv@MpԁN`C~tҢ<®QJىNj-<~F &P5}Fkcu*6 3XeIO`o3lļ$uuK ȦmN~W+ƙ$a$r5 JKHՀ *DQ2O ?m P| M?Iqb8y@%zrB\m'O( ߲CeuO:ļ+6 p0_F N/3i(>ƸBMk(me!%ml0q5`0 +>*=%U2Cm*:} QSkT'%qdZJT ?~Ey!9/Ro`d]Fr+tj.Bvc Qop;BjzS!RIr˳$5L6Ц*KH`˜,:Na%?j(E@b3"/2"}xpa@xv(J|Le\WXf!/cs2#@X8ࠚ`=pM|h~K GWt(|5w5JAZrj ƭ?hXg<iV?v(^ skcd5[7{=Ԟ  %:Vs_W:dWgӳቝDl8ƻ!UG ;Sf6snNG=>S;:j{+C[y {‡f #d3Py\zک%hR3M*f-qSA^C oo>+g#5yM1Tg/5YU+=ʮ{܏gp:SͣȂ>Q0" r(^8f5_X4M9>KX5~^a֬D|5%ϱ&暵|ʗ>hCWܟhWR_ԥhB/?kA@<2*ki'j:T׬3A:|{*BӬv( >s XQu1}oEb25/&1˯p1TҒe0 3I4,L*$]>WϭQ^sW^a1'Kp/ԅ}T̍˼dB BlumϨr&^צ_K3Q }\ۻ`uϑ:1''V[:}@` ~>Bb|J`w[/1Fv.;-Xh,my5:$ ,BZjXG+w螺MӜgJخ![;_n_(%)4Ƴ)-Of,NoNr ;G9`8ȵ-@^'<0m%FK&d֐g&CtXwi@~4?Si)i7 !IǶBɁ>h݋Oa+~/x_&35>rOUmY!>1!&d24ݑ1&C% J '~"pG{hUlv%C'Jw:|\tRC(+!\xt'>V#777heA3fڐ+N SѾY`AQ="YZR"~`PAұ65,腨{xbXVZ.>k/@X(0քR/c Yboؿ^dطft] Vyf Q*FpˣV=2Ψ$DΪl/x#oI"KwG\z [J!uG9!xM~'v99@}+>PSY[9\tjԕcXCo-7~ 1}`Q놥C%{,s Cx +N) : VӀRA:l KSdqq #~43Kz%eUNBQv|8o4rLUE&8U8'`_<5`fX1H¥>I`yT̍LCX7r7|3uxM[臮1e/u{N N*B/ 3)hUP9dž6%3aI߱}P[_Azbc<ܩS(Jl{Cy&o,]Bvͪ_7HEBro%LX0#.&A|M+F8NP5|14my yri_f;꽊{wR4%bx`]0)(&"ui:C5q)VL~\gM~>Hh#Q=P.Z 'xh {x;$>"k\| /^x!ʦ7WTFYfG1u:IT tJMQo*Df ,wV~&؈T3}U$5^醽D3ye?Q*xM;`"ĺBr[B4ڦ!g[s^<ָiь|E Q adS1;oŠh;MjQbUWϦFqy{'s|2 8򂲱dN o#vo`.AqvQq6p*fp^j_$8:12ve:iQp(8o9 ,)ph P-1!X(dh 3\z Ec4_^ | ;#Zȃ/Uj{ vX41"c%"]ʜ1C-\.sVoogAL,i1^wuџ Q(peinj ܱe$彛f? Od~)K;]ggt)2!wH֧IQ ffQZ^Q> m!DQ𙮊l=,DLH4%a)KAs8|:qE*咤^=wSFNt[ e:]-Fڮ 6ɎXSsdej<`ޗXⶕiGo\woJ#y^q@(8/ߖ^"gtHY:M:42V,]!2S,V-V= 5w??U|0]EN;k' Ĭq-z`ڳ,pcCq[k jT?V0W7WV.M@ne•aGHbF;% $EI."Ib6 s$ {)o OU6.mV֝FӯXKfH2j-rQquqH0پ_HM 0e?n)T.Xfi\jiNt=lq䵫a4$] @Dקpndqa-xq/}l؝FVDWfAhX,V݃QJgr3\Lf < =#A񻗹1E&,69w0Lj(D|4lg+S*]٥8KT_D\MDr|@p(С[JZUzpU.2pa{l;2P^A / 9?y {8`Rliߕfcnư.Y > ]r}2xotp ,o&896'ǁH U8b\|#fH [bjuo XR)9^Y6*{͚㪟K2)׼JrLa_pƴO&=f:a^΅ҠM2]53B7Du=ntƍ7zj)in+K]鯽Ž5%7Vl-'Ofj Rsj2J!X(`KY{У0vXuGӾ2c)Vf7]D0͏|/bFucaϴ:5"4E9ݵnV%Ni/dW k)g@`䖿gBNvJzV4h(ZDnOmFWatҝg6Yרz3 Nׯ)Osm50z6Hpx<᭍% (emnۻd5'ۚߗ}U ? ~qw_ zM"hc n2Xg k zyC@`R~ }{ !=g#v`HyFcN-aL)5ًoDH$́:u@ӆ> 䟋Z tZd>,Jp qV@8UUĸoݞ'5 c&o< T_*ow{ 91Sd[S+OОG;&Z-GkB/WGJ(MQh`it&;ćDu=UȍR}Hʼn%\`$o̟&c\?IK]KOLdTFWW]r5󣚩=og(A *V}Z}./K΀ё R8 *[<߽h s[MڅWr$oNHc2ذ|3W`?EyF>+CGcg^!rLh\i<=juj.I*=mdy n[8#Z8&XZ!7h!/l?0 QʵDe5 v/9?,QW?:!}:l. DYݫpTYO_VE-GO &uyg WUjVY)SMBfEbb!bijIIZςnx@Z٧`ex^P1hd\72>,Z`Hx pc (V&M[j-^/c A}ogġr;>̯3QQpVnK5`v+1$Q~kb3pVEL]ˢ2HEv5_h׋4gsFf"×nΘTb@ 7"WI)=M^<9|GfO:v;hN bDvV: XɪV*mB΁ j60J0vDLPF塆%1G- 9"]d Y!mĩ7Xm);?!&0vO9!nY:ڧZS5CfFi(k~i'c'%?cz9`f]7,= /T?t/~|r)3/`H $+K1^=Ac0V%1 4@H,qPƮT4Ƅ:XˆgQ,T<;=tK&+wCbZrrx-Jް|X۬RwZʠ~$G372ad{ܣ8S4A^ό~pz"ixEOuO\]yhu&F9[<. ΀nqbMλkyIoJh45sxaE_d6=Ji΄ɇ͌ )x+$̦88 |5]I%΁bvݽo< &X6RMq\EVFi@bypMتvy֝mMD7wog\&X2^n]M$e㘲8%qCD趎閝m3_OU^ݓ-e{Q'oi.eK +Ck܎ Pv RҚU!PG :,1HS\k~0j|(@F;l|pmT cpp555<)ϝ  Z A2kx]8'YF<]>FrG Tt_K8 |ILp .θҟIwY[^1{e[z! SB^)pin+̀YܖP.Ԋ).TOX8E۷v`S"-'nö{T;Gqߥ ˪嚡,EdWn}ϘOY^>u>*#PmO !»wGFwl*At(ΐv e&ʢk'z5n2['ao^:]%hp]]D(/X YEBbLK8sL)6-k@Dv^w?j19S_lTV~B*x 7p9Z`o确"<*#+4%:M`̃NE i%z'V$"ä4mf|' _ P`dh mm$*bŶf1!Ƈpul훶8!^etO#^P+s i,A?2fqJea&/ _P:& FRx(/d u旌0Ⰰ*5b$1[˪7hg ^-%D+{HkJR_u#,SiCC`$E8{߶4ܯE(<ky]2>j;Š$<J¾na﹧Wbp މmaHWܝϨώ}* kƃ^s;LI\qwޮ@ ඦ%'D"Γqz^ߨ%)~}8蚦m|RX5\)]{oUd!n3$eYnkZHFq&4kRM9`˨:!KJnD_,>rʃUqN7يIxOEk}x p{N*W~x=0 ?+F7_(|Ϳ9I.JxRK>cKtVrX:T6U(dpe]pϔtFlj˰!GX>BYB/by—\P[(c[n"ᙓAgS*ٷTtp0CfWZevcG'y TWR_p!SY dظUJsN Ȯ2rba NY`}!p. x) ,{ָ{jUQ<0AEi_=<~1?1.n*m5UgWp'+-;vg i=4p ;ĉf#Kb{0=/gyˏ[fm@$|9YF9oQ0acZ;:K&&IFVeRC C{D!,TA =ՠ<8eG#Ha &zM]Hª"3^T^\߁-Rt3Jj|߼&N'VSmZ0q/f#;ýMwbUY@ 3oՉk1*j sUȌ'M1gHqi }/9m_ V'lnn #[aulTo2iۦ}mWћn*t;s5/wXqSs9{-i4+\IME?sx#^%`"X8j}A玈B iK$ݦWp^n%ؐ':ċ:GLDTlNe``,$uV9":_xV9B%~ͱ= .귦)1Nb^icՉ0z5 m&q5DD7vw6Mn_)zOyJDԈчf(X:Ə 2|/dWJ\:Fx73rC".rbyC،sHp c`vdG/pү\S$eV%,83թ^dp*|^Ycp (U*;XrQvco^d ^SՄՅs>:W횅.Nem_h=&]ufN'ڛ;GiGXSFk)hpn1|mx/X>m*+CMoT&x20XDž\&c^$J9Oo@^Mx8}o`dLEP̀V D\7̡N.ve5M4gE*H,E CV<ۺs>ξqQT]y_AR7m\|)mbnrsvZd1EX-;%mnog8R#RDݪI돣0\}Ug[x8y6j oM(l߸ 5]7RG -\*@{Fʛ^}y*9"~HHxN y]nnwC|POܹv wzF[舠U w1/\͛X.WIG!ي_Rئ 09 ܞ+QYK;c?l±|t!ir렅 "{b;[「m̪`z^>g'xZXt<am$F-9xi~k̒/^K@dd[=JelU6>:B8_NPfe܄g;;ziN4 ұhm9BX[.t(? -xgK[(O-i*6w6k0=P}z?N]If^,(*+6~AɆs?S)YØ-&su')rw?µ X;5 >ydjgE e,p7kK~9ka ;R,ҸZ[n<9 s7^$*݂^#Z|A G'\)(:;Yؒol#9[%YU籼%8FDì7ygkI&nV9CI[7 Pߋll0Jf-xWeH=d<aީ3`Q f#E/,OJƍಏn4ҾhC ]6l(vkOW/A=?9>~ 5vdV";E丹S-uU-)E, CR*2v$yΐ]G%%]nzJ)@IDx)V"5[nuɮ|D]ry-ֽg{-tҩq AB㜗PZ!M]@ ]\TN(FZa!tʼnY> AQSx1h@ʷ6 )>}djWrBxɔg#5 8\^{cgZl $G]rh+D{fXC όVLLo:T#ʛw?,-ONa *{oE'\ƦJ"zۄjޘ`yޒ%_RPE 2H;KpFl,ڤ$ԵvXɣ,K] ̘.3#W]{,ϢȔ|,髰}]Qa-.mt#{P0jL~MUFkY2k{KAÀEe-yv{?#x}8&%1:GDy'DMЖٝgl|Żdtt` + +2P\ MTCB9Z&NVs8ƣֆ б ^z-'O.cp)?ޚ?)l}S:W){61ȷǸ[(AC? FɖTكw'% pM=V̷TySɏ6>F0܆GE}ǿv"pw~mD쐃% w}b_{bbZDAo 76bkE[$+FTԎ|H+$sQg'jW]XA]Tj`&-7HLrPe~ۘۂHr/ZV?y?@;[Ժ⅝6'kn{Bb/IhP2e:yZP&}bm.묇ŧ*ϥ)SZв+iDq#%Χ:OMĢ!oLCQtt'љ#HJ+TABźM٨G]H Mǚ֙bIx++ui!iTXMrG^>$ {+3J@hY& U%&ݕWN;KNX$-(>?l #ovt˻}bNyc#U18(kJZy:<-mh(VIS/e hh6*2Ч|.sKuY2qZrK&ֶ~Oާ3Cg - 4К?P(/ $Ρ~4NԬR&䣐T5^~4n]{my6/St J49ħt<(Nq7-ft2PkϽ 3cw^E}v:&h$8`3#%h@-39e~|Cggw~kҭ`eΞN~"7ҝ@{R K#I4g'4"Vm;fCk!ds673!mX(!;16'Vp4ksʊn ?,"(GjdJ}OuoޚPrM&&[rMU%mר Y3L%/MaS<")G:jOqܶaۉ61*Dk:&vBfTXO,5Pt5OFɳollT>Ik7N'NHQ`Ra?8Pl*2wwڠQ'݌5=k<-=-KUI/V!!Dg|I*pJliP9|xjicFrf4z\?o({& =@S[brfVXpkRqd;~{= 2| YG秸uN@kaX;d,*t>.7 'UJ?:A^@ udF?4DYv3GqBW=(D5{.Ӟ0<aGz鮼P|%kzW}'jА|ΗUkJ<@ڪI" nyh;t v2p.dHgHv%\pH@nFjrG7n gF)Mfg_5XcB8CbM[`y|%١e +fЦ sQYr/^+گUESN>o vz SFӐ}xzDRsCZ/ҝ+t~K䞵)]hIz06A@1La^9j!!w-xR$ o6H``|&P䩚vX!5.Ų.j;q .P\UJF(cnejކ(hzdi0ȓ]]Ah\nz6'S69.C)/jny,'SftI塇Y\x@(J,Yazs`7İWM>z^p8\YIҺSm #k<'=i7on~vY=b^G~B-zwKOmk[uqH΁r5IWs\$3pfѣ7'TөCB"=|WzpSUy؃^VYBb'h Q ["|`I\ wGO(͉y<6aE ʊpT9bx-JcCQXaq.m-J:E}"ǫvYܥB@Kc P| D*;DA8|br8$_؄{_t2Tr~*̛G|R&.*ʢ?)|bQYo$;h7a҉xs#Ra ' ݥB?lL-j":OT2?A'FnMoz΁p,v/:l氥<#TD3#-(/~栍n&\O̵ӏWM0ϋ& Yii\VQ* \{.[L[F`v %V|쒟.%n(ݬ墇;VY/YbQz)BgyDy8AHP?Rod'- RVK}]YQwޤHB3p?&n%Q蘯YChhA44R݉6w#'x4jE{T/! h9-U`7bsmIOW0eଞubo~uW[Y#wJ w1%1Jn/NrC\א;jxrf boU>;IFw9S% +%ێz#\V]Xk=«2\m'ˌtkvi-2Dp@!:2ޡ4NߚcCUiۄ+#c囿a6&w݋ObWKFoY;f('p5qx?@ab彁+J:'񰄌j çӡqac `jlWBXţHCXEU^jn >./TX,1 \F I[AZkbŬ (K ܬ vJ9FX #f&Hlq0D3k{k,ܵU;Ϭ| $VEɂu202t*oƤ{Zn:nz_>rSי]p  {$u4O~+|O3 kxwKH䧉 /q_+6QD -rq/foeQ=|{JhV7]l%>n76|KXWz= ӞW21OOp:.5a |[SOs:=84FfXкs7X+a2z+NTߎ 2.7C*ŭ*1nz)W9Mx\3[Ƒ(ILbzL_ȫ=QԨ9{>M|#!"A. pݞ}*/=2i"jKGa+sH˜xU˻z_Dȹ=}úm6(a[ŧ$k`6Ͻ]c2Pf ^Z,NËse ۿ^cuN‘>uM.vR/=l ] [2έpaE,(PWmQYY/Uuz (DĹi z3#n&0jن?JKЩrZB ߌ7zy8ـUfBhԍE|/ |޸! OOh +Ϥ՟FVqc 2[[/?. `\8o>֞(k]}zDrI\DS;\Jg԰ agjB#e |_" ^6O#C0- #Au6R@>,K<}As&E\! غB0+nl#K9ߍy˩;zNj"?kʍ]ci]n U3左O@{ 4~8Y=+7?z:a,$~faEV;1L:s;){|zI¿Kboչ(ю"ٱs\3?)֥kR^eם?<3RaT};E@{87?]`t:ltl킑hkQ 1vImXE6$0ʺȃq2=hXE Qt.K'&&ON|xp!m|~]K#/nB';rM 'ô]bZKHS5FsfJ떕&C?, u $ǧmW 31kS^, t|6+F4챫o8veV8fezR"{Iqټ*sblwF*J`Ŷa7̉R ^XR b9z!pT(-3q^ŭpJS6: 6cɾu<`sN,'SeӶkIPOquqR+7(\;BSR3x?i%.[X{W,k/i0h nh9[Za&cY+s)v,rNc\& u UO1ډ[]]@*mn2n;8Z!O4JSNlZ(~/ M0~>_n?\F IP̈F83Z=)\q]lE԰Ǣ?Г g-t^S|ӬgBfz=S h^(RJK H%^f:QQdHdU+MAg M@)p{ah|5cw=?:|-pWnOQmBPlyr\78F`Bd` JUe:IhO?7ch~cw0RdyrxqR4?%ź^jG3(S" N4y. pià|pޡxKEO,p_]edѾK0W|#чlo&6bH5=ީI6hGjb *eR $O%גtw-D zJ6oHDvk疶ʹIUjǶzL}uAVuPo.FOb-W.}!A;`M" F[Fc4> >hPM¦Ե)v o MҼu1Ō ws;> kÌk =Kjm䐹t|bڶ4)1*J4Y ho Kh:()b\C!kXN)] O鰝a&&-v>Z|c!p$jDԶS704~No6W)v-;I#?C٨G{P}ҾσԘN$@psɪHvNhZk_H׳gZ{IwPDwBc2(s 9|jeoG&BYs$7:_K4LyqRځ(j{{ݚJz "f@촓+/Xksk0 {K4>!~ +Z#~giޖ fT%Jk[z?[eFBt),=XfN&?& g<35_}l'*[-X$#}0]'dJv يz!N)TъYc&$!-U L>6! Kų-"kI׸('DRAݗ[MmI H-' >tq6腆XҎ=<В7ݷ֕RonQ4sNP|td>ЩtkD^,d< ڛ]Vz7 ZΝLm[^9o-([CrcLZa{g>P=2fy#uOn SaSgs%Q!/ =ᇺ409IPVe?{ıt<, .p7`7_\73U[b5};5aH@؀L=edu%R\KQ8C<-AsfYhs n.]lH%=YFrK"Q0#wlCFKI|f$+M^HKrrpۙ >.loa\q"cJ)1}칋TjĄosB X&otzl6_b/pq6T"á"!JzjͪIRkw YŎ>͛zxrbJVC*p?S]nY2%zp+3z(|PI-Jn TE)bkӪ*|&^^HQgRB3A%فRB.2gDXUBxzc(01,XaT _DqOӦ0&l[lPIVIMn,u#pOQ׻F i*=)0sÜh_vsF嬊X2N5ߡ&lYmXuٮ_=_Y (X.EC6}YhceC^9HB5 PHeK+)oYXϏBɒfxޫjdw ]5".ٺ!?`?J|HI FnL@yLe /+Uu4k׉ds٭51W5PtPn\ mܔg1eYbt!gaqc$UՋՊCn/0|Ex[6bFiL vJ|Hb ekĩ*GfdO!:tP 6;W@Dnftp |oeW`~;u8v2t},#v I h]8sY=TI6łQѶxs46~Z5>8QG5}N^X"'MW1x NQ5B0C<ҳQ)Uh̨dݏ7߁:f 9AS6'\ȧO6Evu H5qcŲ3jpYzQsqn8EFcf/x:{SWV$3gU~6lQ0AՅ/D̩K_SBol-$5!:,Tc~$ /ko+IfnB:`j>RA_Y%!FBOp#⨣AIw+ pG8J4ps( K5]k5q AF y>!/̸k짇ۺBVy+l/z1RS*<6iBJFp,94d}֕3d䍌6ː*')eb{'|TV=\wKԾ[ΛiQ?c{rjj}qW~!L%.A\ZpCyTC|a8G fB1Gܘ eҎD2qހ=ye ?OHQ-, /ظ^odRS#B!2`ܙJkO I4>_Ǧ#[=gTa..rCg9:xQBv.Xx3ҏ&%*=oD e0EB X`Nrl/,^@thA*:HǹnR/x(!R;ź '|09awY kҧM}'jr)yNKيnE$`? 6j}@bM^s|gg|gu_AasU !6șd`X/ؕlzXU6V¾f .%R0v5&ۇVnX\$g]@$ZAiPT0`d+e/f[y+'=vI5EZus*kRvo7լӤ#|6)t׊9fܩ5Td“s G0+CH37en  aq^z8?6>=; F|vicmb %CO:GNPbUp`2r ;XK(b..)xP@+{5M]+:أ}$Ú|E4|mto1%@ 43`~e(Zc3΂WtȖǸm2m8eP+/SMsTヸx rX8K~~Y:q?'so}g>aJ5߫t〹Ȫ[K";Wh3`+CE,6'l/M*|{e]IMw7m^1EFsFc/H"~Mag᥁nUk dWJj` ѣ2~AFE y3)8p ƠBvOX/kaN;c;Hs?hT3xN|ff24˿~0IX*Ӟ ^i?q~P˥nAH]a*coRGKqq0d!P>xUYH:smy^<*w:g_ r苁 t5[ݔX ˊĝP! 9:H8gLi^!>'NL~ZRiCslz)(t#!prqz=wv5rJd9`| jpuDdƈ#q}ZsQDL)nB&rEkZNCi|P'ūvjvХK 4 E;`˨A5x#[~,|mGº;^= '>E$ $)C _sk pnߑi^|;Kz#EgpyR*D,ـS=Q-4*#b:XlM8:%K3o N9'IK(w hD1t5Fs@W}nV>M,^>V 4 =tиD%b ?z.f/8FӃ *HrJuEb*ȏ `f4[B6SBzӚd&n]?RbPqv2º8)8K,fw@Si,l:-bޠYn?Uʧ-g>?Hmڶ|{¿.⩑߽yM %hZf6|fиXY"oȺ:+¼lD2 iGVXI[+gkMB 5ٺаŻ7L@4l9=А{M뮛ܟ@jiaKGE=)24@'[\»;4FQb˛HW pǥ)>F̍ej2@1(9km0H&xU_m&}kb8E+ƻro"3d㊽`Ϙqhnx5^]h4YTtxI‘fQGBO/xh֪_=]4DqN1l7җQ@Ӕe"C55k54kjbq'U귈7-D%ε8@^l)wVOGHuaD7pkcwq.3AEc7#%BAQ}tGVudy^zam 4fpQ`\; +%k_'2m˻*ݘB)mQgÈA6uw.wyVr&e5B;X3k+卯1U/q7Tgvf"ǜX1U6J2gԥxʄ]`w#YNX?0΋^q|NFD~2@T/UWq scv]!Iݼ;Ï `o}80Se MP^%1;|FVW'j3hI"Vh>:>%v^+Lj`}16/1xdrՓ2R6;&]S?9m4n$Ri~ \jZGЗ,a & ڎ/l:*L-Lp)?(0P"UBbO+^f7WpaI؃Cn W!wJ=irkYTaf9kKiXWʚv 1L?Tx[ Tz`i0|Nϱ7>=Q d ?)^rklkA FR67_&^E5y7q_~蝭u \e,_ѵ1 k01 oCLxd \̙QPπZ(gf,1 8E?;i?[T[joša]:NG9fo w({Gg]FgezY64}*w 2em&LqE!;}S3"'̣cߚ]|o Vj☂emWu* A3ȤN Rd펨 U0xz>_-NNLߍ$jPemI$D2=!ϳb,m2^&`&u%aWƔߧnWs՝" {*N Dx<[,o{R"pG%%ZPycz,k ȢSwiW@#)9iȵ]`Sc$zqnu"[y94a3ERvbl3Td1kֱ <>TZQyzt8S~]q-ބptm_f9֙C5fî0+{\ q$<\=B9b@:̡؃O^ ЯH:;l'$&56(D OѳC9%nz,("9>3ѵ,MX'A"4`2 Nޜ3_lXeAcpL%!Ů5;(Q֙g并pك̻UNMa+i}W>sS>K۶ˬ+IBNC ؖK%K1wʗ^~HkA޶).tb K^~IWa8 <7UR'f0ԙ-J@xD 1"%H@X+**.$VN1( 296poK4;i2t9=3Vqk{hn~6W];GͿFlm0]0ȦNIo_^t>kIv6:}9eҟϏ˨o(L0%'eoRf;ICYҬ2bZе+' k6%YPvS.c.I@;Ӹrv؂ )w˿׬:KM0V'9J"S)x)kltv݈+,׶7L@?5YR@>q9-t-XZ\ܞr -՞qZʋnifJcڐ@'$G+]l1ͫI]awxΤ,;EE$pe~HIJ ^{(̭bx}2Lҳ&P4p9}Q+<'1µ"wx oCĉo<6$-$gy_Bk,׏m"-]DH4h"-r&K]6ƠSEbVV=mm>TIât 򾛦埚۰A@o7o#h'UP7Q/[Ebz9.%36E $VZYOz#.|W:gMdk:Q%N/JԨfN=r~tfDMY8'ʫ{Q:\f3(rR,<^_tԆ/s3&|A{5ǡTe|b wfa' q X֏X9( @oP8@bZo*ܻ Xȉ!Ly@2qO)!e x~@VL[~xc54 b~4зİqju>LqWYR %[ٲ[6S_*mn^վ #8R,#H AljpԤ1i?Jp$Uf5 B~ 0甕~NH9ׅc-+3B09 (ٳi<;M`9ja蘪$6N, L:QU1lhPuS5\ZccN+鍨60(e>~\Vh/QV_`$,jn ޔ^i6jN{q,꛰o.|aA}Y骢":"|CǬ(I-(ı^ݦw_3HU"t4Dߨ h 7"*ۼ}$V9M PS*X. q46 uS0*<;˷Tq=*;UyQ{Nly; i#7ULz 6؂ړ) N]ՔQ}xU/ϟj0 2;&ȮXeg,я,Mu$ai:}v<:ǽ 9֢:ZuCb56?׿ %NHk5-K,s7ˋ r\kqeՇyZ \n;K9pCԦ'ef^wM1GAyxyDzn/Z#eՃ%Gzy?_V#,NۜWiL;cg:<ni鶲-\QUlWӴEF!t)-gxAcM9;LLtRkLKQ: HZZp$ȱ'JWge\ͷѩ7jbƸ Ep[#2 ; h%Gqv{a zA"E#Mb Ɉ9qIY~}QF%/7M5".xzX^hs"3A>Q"$%%"W{AGm7:9 Iz:RNᗤz4?wE4h jzh)*U+ϯ#Y&-Vj3ʈe]U֞?讈OՕ̝e0QSO(s+VE?Ė0Ĥ9l$&6vf Ms`tXprӛ춇Fjve ;bHhﴢ{cR_hu9}Bx0 K[ A;8o9YwOP긮Jpxl9v4Xy.dʅY;i`@ی{D- gV:Z3ZED&xꭌP*KG ,(gᑂ{VAmXSD@L!RD@b.pXA1/wj 󰞽s$5/Vߺ(wn܎"=h]Hf qӈ~@VWw22,DE #b&WJ(J@E+!.@ $ku@} %+zǙMȪhE1hsyƵ<&1cTm3ɚOk̘".:dul꡸?CM3Lhl^t:(+=3̥xEꢝ狻r rLuz]$ qN^yz.xM܈fp̖CD=?yoe^ATBCB8M$N>`R)@`LUnK}i tƴ )6o7mkJQ=τ"`,8ysM{cX`m\jlվ0vl-A)FE$8e֦n\jJIEjZ5 kHZSuDZL~6ak'x>-KK`٪ՕOx4 .{?ҟnuD64;-Pa,S!|sJ$d&wwJak2)C{w:ENN0/J\q.P"JN=7 (us' Mv@^Qnм:ǂרJwc ao>Hq]gkR}q/o]9D=#03hٚSM>.x l8iҁ\1j+5I:uO(f`gʄdD#"N}h|$Xl.J8UWE*MZ^թܮ)˥;4HZZo n0nSh2;FߍUXz"]>$=ޞF!˕l}|l}^.N~H0WW2 ~ZIVgdN=-Wx2vB>_;fu8#Of;倀0vN}H4OBCj@IdX)1U\_HXG'UZ/ǐ~^z_pLn:5 wMT}tt850Vw="Ԍ6̻R&1v< 4bf&kF2F^R`|~Dd+9֨;H9sa  >vvְo /N ґwi󳑁rC2No1J:@D¾񺗬_'![zZ5mk{BI + ぱ A)@nחoo#B>ml*.ӛ 2l5"~>A胝߳5^3 !KueJͣ?O-]SlsbC V,=] }4->7Grnɀda{s6T 5BM* &Mg (I^V4厁Rsz{HƜ`v^Yi\*sQP?!5a9PFFf@۰ \ .Ad:ELD\09^M rᨽ'8Td1`],0JQu=:$ٰڌ{tSYk+J9nDn3BR7j: '5v۩fJzQ̻vA\p(hgݤ+ᵏ XJowIɨ2~JI,oDk+KJEb ]kX+V/ D6z9v}h z,\͵ ;,^5Du/%¶Y2*ވ@-iG> "!zlWm|SȊA!=c 8ɸ+v8ubUton44#سw0<@i)=~`7 ,T,{I,հ gҘkߛCgk{EV mUG(R8Cށ侌o*,d`3 40{]Ք'C8x^8I`Pi 9Ȓ>YN̑*?^~꯬^\g[@q0K%T68ԄhLF48`!Jb-<Tu=Qql~6{WglL#'5Y57sGyՒF1(;\[/$ qo/a G:F ܱˀ\?.;\ )}xH#p/RIk$kH(wF4ɧBdyjv'A4"+n0";-L}G |I쳔͂lZ$~;4ȞFF+2GsZ, I7A4"|{W0@\ty^#(\zBc RXBD]RWmIԮW20]K{|nаYFu$X _u_ᙤ(~n.xK $AT((?G؟KJ8$חExGK f Pkr E[v}K.Jhݡ~h;{ U,g~]ߨ]nYLh%,h*GJpEPDW#G(REݥ1Rg)?lkz骱KVA7ЄB%bktjBPgD(lju[?;,򗜰nJfS6Y~9U8'!0M:Z@0"xgyOm#}m;bѿӏOE|i93{`d`i&CDTuيXnL`bd9v)X őy[jgXƄà4FxXQC$Jp]#lbS5C]{]-0Lc 6F < bm}Z֭EөMJ EDu_ȩz<C-;ubFQhWfDnJ94]e [f& t0 ˇdrDz K+~nLܟ!/op6gmdJjګ>fjElJE$&f'Q.=JdF?<,o ꀂIdb%y{] kt.b F IY'tD~² ;lw)M˾@y}5vSNG~S6X9# pY7hܜv_\ cxIe٧#;^+jNiY6.#)B'XMs7}F2WWQJHk)Ubk_O?.sW[͚ݗS=,FehK[xAC/O˾0%yq/ıZL2eǨ+uI߫߮6B):D tF["eN _X~BgeboJqem'{k>54Cb NF!{M3`HéIg( Y7ojz(+_#(YXV{i5&x\Tk`-B\> ^ ?"jבzE#Ms7:f-txO!GhkgMy-+w0K͢d_ #*|4ɞT;9$}S@k{{T8B^YAJ)p"jo [OP{:v%["M8,OKZ`)|ϓJ1Fvok-]O'˃AhrC-IN^>;5KD=𔘋i;Es3RwZT8X䥇!{cIT,+iаW=T/ϝoy"̕S&V]p7--U_T$qPvFPwLO H̕}To2C3p<K{(Zj|zoJٰp7B}I,4=%暰%=B߾8-~;YtИvRY +;@@̍Fo􌻲ڽ`Z7d4D i\_u[ܓ)mk *?+KX(;oS%=$T ߮ {7^' o-ee9#b#4Q%![j.U:lAWh*LƿEq/49AEgz {Z1[) \L&yÇ:Uu $4-?m@m%NQ+q7>%|G@[!59w r= @FL?4& :w#DRהC$&cBUҶ)s *1o@<p&64H G>/{O),wbQ]coBϥʄB%{ZPtP^.GPߴ/_J&3O͚k xjWD0dJw1e8^IF/_5&FFbB҃9VflLES*rm;b˔†6=a)h֧a}-E.`5#'Fq} .#~#S'k)yd|G{!:lvIBYA'|\ !\ߵn?vEa=F#yhD^~KoCr5ΫȓO=]Ma GtQ8HE7ڠ׸-Kyr 6~:EBB(}t ds+혎쑘P+ Piʤv!eQtUX\r- /UBЎ?D ])[>V\̘+G4ȫBs d>$-W+QlC~E.d죿MFCχȀX8 gčQzT\>3`4{zI[|MkgUrp&1[RݯѢ)Y85͸~" ԀVvK.xonw1ObU 0'zl t1VvRj>, + +NǿŇ 6HM604xpbq8j 0xUĮ6 SDɟc8'BCbT9]΋7ѐā`%XOVt'׸":["+ "im4E1f4`bS@y <pD5YeUHi')TpqHm3'eѝzr\ ",m#5j Dqm rͮ{׸+N EQW蝚t )[d@`#S{7G)v% eU]ͨݙG2Ylھ)_e+O[YvnSʪ1 Kwr q#DbP(HA[a}x)O珚au^8b%Xv >Χ10j7^blͿ7$%믙сߵH'uޮI=mЎ\m)BE-ӨJ<m8`{؄5AßmÜY@'նkPf9.^TFR[ɇE sd{N0`3筢Mm+,~$j;5Z _|+|̴lؒMb5˩ZN <؏ L"eN悓s9elvֵt K9%`+b6€ :u˟6t~e2qwƓ -DDhz8m0~Ba@ϸ>/ߨ J⇟f[QSV D\hJM!ĥ @ #lW t|XuCYzwv ( Vz8̷ oJTI!'wVVwٗ@TY֧4Xiqe ɯ "uWib! h8߿k2FxRu{:ZU3*d֚8D0 prl7MQ?g,鱳. eS;a`\6O7T;RDK *$[b"Q& ϫcf5i {Tw&A;W_Fb4Whwƿ1.-[9tԿ3%oEtZ8Tvv38ؾǮ9BO-DgeY+>z4O顁A쀫޼cGLՎ?ƌHZxFd u]o,|G:\=PBD4*gı\)'u:84k7^*WcUu/o}:XE K=#~~,,Iˑ<iůeL;SޫNbƟ+ǣEltZ[!,gek(.v{fc^b ߹0ZXariQ~,yhr'JXyfz fitd]iN6|xZb/ФT-6,).Go]=2F3HKT~y@4@srQ.,fKMu.\UoNZu$.I4q;=1=0uB g۬2 ^#aPa.iQ 5r*г[ŻIԟ?&E/Nz{K/pP̰iN驪B周Ca=<k۞G?=M Z ޖkKDkMk5IUUc-wes?W9}9ו\\pxq`NsX  2'^3”su\>%=6M@|$mx^V]+n/76. ]]SGNr!~|аG7=4?닥eR|[XgWޜyS@ /P-$"7ٞ*f:"ґ{*`l.qGAɇ DI>Wc;*h5>?\ < Φ20`sm]b :Xo#smW/4dߕ"&0o Tc-",vAa9aƷ[y ''W \n1~q>s: D'_WR$KN7ne;P'U^͹/\:=gfD&meWկb" AB1]S(-)'h(@[+:HoӖN cO=<ҶVd DZ( W:*:7wq\ BVרeTN+%XmZŝ;6j45Ke1 1t[8Ke~ե4VKpSYS+#KIdܥu bS8XN:JH/V:4Iþlm^,|h&.x\TA6}/FY# "Q&MԳȽƁiC܊ I}ۃ?E~{?4IS,]_f(=GZ\(K;Hiu7],39]7mw4?,(U׊S1I:ƌT)n/|w0s$.,N[`0-x9FD6"񊒢6RAcGˇY6+xmlEk؍a?2/侔h,J"xkcxdy hw88Q"4BPm["Ĩn)~8C@c#[Ypđ.|=ޔͭ7mmee;N1H֗X>}O꠫Tcizv)p `:Y]ϼ'W5Uq绺V(m+D@0Ts-}jv~fI  BQ2Bd#=px[ny<ў6P *{ yg ɽUn+;n}hxgjw7{qO8-DNFVɉuD/359YY|F6{Ja4$ ZR+_@kIp$T;G O̾bs9@_j:xhЉ v&d;f8^gCtC U'I4œKnW)0/I$4<\ʹ~e&Eފ.\.,{ЬZ5m6T>؎Vvjsidam.sM4ʨ6iG-s|6%Er \#|[']oykL([D4saWz+hh{l{E5HِLvGȒ46  -=GCk!N=4>0/iR4=@3MnЌ ЯzgUo*,D~>5$Vues_HODU9SNMڡއPe2-SykUTe*z I6+Kp)|>/~⿳,G|ߗx^VX=F Y?2*~ӂeA$=O0ѶIҔvmZ(sLꢳP Q^$&_  We7QhUE 3' ܓLRb,8>';Ψv oUȀ ^w`  tdHEBǦCc#"s*x3y#2ycXu?:| ]xBmPTKb@H)߱p/.|o %?_it󟏠%ez!9GN⛚5c^N׾Sqd2a{nM>k"A) $/DHzw45;~59Ҽ@0'8koNxzE[ݓ 2/8:EɛgsG0Kl.4?Ϋ1&4C>&L&˵zVtStB^BcbNI%]JJ~ݵ%{iB}iM:!7$\R/Y!h,*G&%͢N1+ľ}f{Qs](~btlWOƗ)],T@*1M2R4B[|?)2FtJ{mM(uk3^kseQ"LDSZp9 Nsi@ odPw$dN qMBtRoLu^s@U:jL 1ۊ dQ6.y-W睼Ph˘t:;l#WיC;AP릩Q1oUxCƐ>?'s+l}t>Py8B+傾)aIrGAS`H^J6*Ώ%Xm HeK?Rhs>;?ٚ3aɫLjA%5 TB␟R_:8?URe,+}_YD1)]%ɚP m|"I\Iadt+h9]pza>ؘk befouO]c}q& 'Y;K‚ipKi/.$ю9ݯ}CzgI4Q0=.1П+D+!D׆CYXPo1 ~Aʍf"Fd,ƆNun➕8fF3cI ;o Y9Ҙ͗0Vd*HjaPbB-%hD|)㚣g:]sAؠ&pRppvUEc΂2} .q9#LQs&u] ncfeKSBM^4AR yQοGZ8ĸ˳k # 3At*ָ1acRAOc`Mբsڋ0I` +Lk]!AK݅v0 @rԌ)3I;Ɨ*9tQJћ^9$c9ql6lJJ{4h?!~a{uu vzY'"[*sـ j0HzW<['ˬһOX55ektm r%m %D5OޞxT$"J,Wq\b XCÏ'_R-%R/Nc,'!' X^wE;D/>Ghyں 3wky4wTut  $Q%9Q'1Ҿ{](A)M+(`UOF ?Pp֔p?$ <ͥo[Aic'pl)_IE—l{`4uYK6bnF?hyƀ3XƉi7]9 ?B΃gv]WZl | 0 ]p>>9jB`]<QF⿶uѿI/W׶glVژ-bL_s0,y-T3L-8Qtx0#K@Ga,tY׃u/-7}H.ZzSa[̼ͻtn/:~C`Naߕ7TƱ<7859DĢB2 ro5Ct38 8?LLUOgMl تJFmkӇm~EY؂9Pb@, f/p !e|h1?0ovC;:X3W7_eh(ɫ~N e%+jEWE(2Ԋq)OS%_y F25SIk%sfZ"E!|b,澆at.({L0"|0!p1JO[~ʇ82 vy d뱷{h%yiUuT9avQh+D!hG) P!+ f h$L|xbJڒ++6AF@UMrdR1phTΞMLzlڱ=JD*(߀S`  -s"ܖŊ8'd_.m'ISHe V 5?6]SYIáE"Q2IchÓd!cAݽU)>`x=ȍ+@],*`)N憂RX,viJ'UΆCcIo+5MVpaT(qw323tպ^9o[dYwxZm5D  ^z:R/q ٩VKҹ$ E*bEAK(40[>׿] ,H@ң)X75̌Ķ.)j<2R@?@yIiW--, s&. ]CMAfc)cï¯*l-X M>vN ,LˠIc[ ~N 6!R꾁הcW[W5IHx:ll$@q s:`VOtߝ^MpbFod8Y\~qx%e7-gJL:9/FE'%k|;,A_󘰁EZ+Tx4BF%$ "J+춳0 b%nHn'|ɻ[s0_J# Q7 y,ąҘY@^I,)2粐#Ց4[l=ˊ;Ap6lHH=X)Z*C%N2hKѸmtyTūqfC]׀0ͯ  _Vv6dڧ3m:F!٬XBolo@o4RXR+=1 &lTZa![m r/rX.ڲ2]wr5SkCStE-QGvzR sS5gٖ>EB4 W_W nJ9GgiY]8[rU)/+#Ґpk FԈF{hb C\&txh:%JR9?蜒l)KNeA|PXa޶Wom]Sw#%zp`2*0ݥ? 1>YEP۞Kf}?c"pA)8J0[ Įo~ WJn8\dEBRHɳ'HO[+ RHE9xx? d\'e=$u"µk8Rݞp%/H[|QhVHn6r E˪{DiGm\"N-b Ā_acDG,xu(V,:r_ >'Pؐ,f㡍Dʯ;~}#HPb>oX3ݛΦ$UJTRVYZ](.~+c|t·י_3pKc_j#-ux׽!iY>aa"Y@e撤Y=j4f|w)k\umT`q;oINT&9͠˞ȿv4[$cnS(/>[egҌ @0r~ۺap7Ȼإ2IS#ud, %fBYqp?KdnO91\"A6Mi/K&W>cs}k=dq*0Y{Q+Kmh?J(G;9F(I|KؙmiM/1cԗf>+B 3g^z;loENF7,-P\TFDJjLTͬU>oZѥ(,F/?m!fq5Ƨy9 U =lV7z ઽ $;q* 3f,'~Qthe~6~2W;q%~*[dy4{fODg[?:R|z/T#܅1;ГFHsjH$&gjt%t2誻?kaO~$2g}l7ꪬ3Xs}}?0o$#5ª)ŢҸ!k0/D szK't5`WJ k<+%= K ¬NS7@Cߴ8/R 4K.F}]lSNv-:+:_IO`/N%cqCԀ-cHv g%C ~/'Mka{ )Jx7iʹڲucxO{A*9+%#I|N eى\( 1?tА i^@OW%?BZIG[,s(4Vb)?BG + }5„M(KH{_7s-t, hq \ϗyX ۑ}TX5 4^TLaAj?ۻ%m[^/).vQmF'e;vӹm}[qӉIC9'rj8T~ǧ'0ZT\܊{gcCM?P*7u[/fw.bɭ2A8v}p?4Ge{IF SUߦ@lv.?uϋz/8)C}z }C?%dVP\;jw4۫_)w&xX l{{ȔAER,ۥ[|]H*Ц42z)ng {R~Xk\s.% z8Hyõ]è͂"ۤ9'kE!8!/V's?~oo,#fʹ淢m$X{=X=rkw&aZ=2Co*!Űi}71rnJUVn0BŽhS;S"cUbRhNl+< Yjh+\޻ 6#$ *krQ5r]w*ЁgEŤ?:p#?Z!HXՃW]&=!QyFG [TC[G[KmcJdeq,wo'E6{Zv#si{W:h-,f݂ƴr .jF3,ҽѿSFQmo#nW܁ {lsM_QHSz`Ǜo+rq/mٻeO /f=v>x,7a}A0OT]&ÑdQd*4}[ۃT^3`$_;_[ иʹ*^ _ 3RصG 4hxBAɀ WHɎbC*v6;/+j{ Z` bdbjknV Hd\aJБ8s\6Rv=jB;)T2ubfk2L)f4+h.7(iܜkT&ډ$ P{;l~Uߜi"AN{oCC kuʣU68ڮ `PR^„kmxTm%LVc(0%^C#r% 6 j_,l}+̤A;!bRkdaw;^z=&!/'Ǖ!6] e-cG@-jj.wbr X⧒TIceyvG:j>2'sD$7}[?Eb!O~NJ\Ŀ"(rT`M s -%7/uxAz~ܽ)|ANI᷊C{`ؾ  "/Չ gM/" , 9NÎ6M&3y7+Mϔx0|,jA<jNC܌Ss`ݘSZl0wBX5k;GQT(S!BxX/-W2k@:q3{+ '}) H D&~ g F5 juķvvj:o^S@N;jAs]Pgi&?Hߨ_-RXG~4H\c9/?і<ъ)t#뀭pB7& p6Qmq<r.otrFykcܴRFW`]&1;!ېl٠آ}=6{LE"jt{EYy;I*.lm^ Y‰^m9[_Ha+z WgӠI5ATen)m2\ M:" Aj*'r!<Z.G3.BFU19cbۜڡ'U4a0g$8(Gb/LT$/B*mSi/n\Wvq[,Sq(n/큃NCo ѣe1]8rơcM<.b-V@a=f;-`?WKzϬ)&@B/ ܺԡTF NC+钲bb'U9~;!.XaSsb#[^R<) Gl Q(&"8@PH N6G_<7|9|}Rv+-?NVȐ/gacMCg`\Fv©'w,^G1 Ƴ.\{|rZ !Rx!XۼEr%ayI^ɈF[9RF)GcPx1tRr`9ȯ^n - (tdP+}L< kPNmΛ :-yi}2ԇswK& igu8+K;, r[FxGGt\H(֥" ߖ|ݶ7eВUY&Vfcu`>gXէAz7Sx<(Ũ)pc!Dpf+\ i(jˠ]|d_8@}1Gf^8(;{`I7e~@a*Cj8p‡e c*`1j`6c Hh`cu7|30 =+ށĔDBv]D` jv xZ5i _g@n~ $#y~bn^^JϖK\3Y aPV%uVlsW'yNQR'/}{t5.yApg0[&[v{.tQU*-}SP<ѹ]joww{JwJ6}M,'$Rq}<ˍk xz:ւUt@|إ~C[Αlk~Xu{6wΊ"s1I``EQ\znj nk q)!52cB {btsa~fڥWz^Z9E'6?n:"v8ƞ6s*ovΕl O(85~_ؠ3Ɛ"vr&6huTt3o.^^ M⻵x;+nGKߘhW|ڂcEFNWFHˎP9',O?jdS ZIؔ57 OrgƓ~<1 0fH6I}[o,UuLSbPgAͩ(ߗORjC6mg=8UR5A=^D•Oh(L2! 2ntf2/,XDaхGco2֎g`/vDuf rrFYH :ZӘG 7=>|]Hocoz\kUx@L~/Rϵ3O;d/~a2c;F@dVQxxR UFNwquɇۨY,8ſS']푂 [ ?g9jg+n3}Rn0wd@[-^r ! {}oj1ngh|,xr[&re,*Հ_tcEqƄE޻ODc`$@֖cu) EJӛ}\j1:کsł'Z6Uis| $:>UH/$Y11CZ8<0dBú|ҖG{U|Ѩg 4^hw?zbo7(]>\(| rM*N2cd"aH?YE@j 𼼶hMj{rir2(2P;ʤ:u[Q͒/IŅ5s 鑏44d;|~l֙-P6"U. 83R^_OSUELn%?(L~_yX 2n XU|v~z0õ>>.Wppԟ{S$t YD pUA8*,gڥϻjdM.ZV|5H9V>_"]goϥw~E E.'UDDɞWsk֛AI&Q ~\O KwQ3]3u祷t<yFZNPE!M-)Ieb{e͠ppRfpc9V̏ @/ ,(^hj&Ώ2IIa*\B{;\@f'd6(5͞=)~Zfu2RxNeBKSG&5Ƕ)4d!7ȯq{kLI6ӖVόCG+(LYkp$iR&WVc{809K;._'36stMWDV;@mԺEs2MAՅOM=LkF$}Ԙsl;#\3?=h̴%aJ3\YU3xXGDpkB:`41'0<0-l6yd+[[_`~pQFeqEuPˍqSJWVrǽ(aA`$_iO"a@e\ҩ!iHMׅTLi:$?t FEVJ㡁mdGzcX9U yTA#(.Ν%h&!.8z-Ry;f_d.J PeCnKqGdǁQn8K)_B]7+ b0.,SX)NWO~rP%.0b8L'Z/p|t|mgFQ #icZoU(SEA{ic/';1[uӭяYh`Z@q$n. mujTGy%ehf6 C`CEQDGoM'jVtVͷ׾SZՠ0MXmsDXS{lB}Ɔbq+jzx킢q\O0>>L,..l49Ie*[Q#B*Ja.c<~[D\mEhT璊~nZli#gtgA|!_$!D-z [J}I`jVT|Xleÿc /X2d E=S},˩O!B1}cٚFx{ȴ"iJBt_4%wtF*z'lrGIړ/ ЕKS~(q^fS[8&Ǻa, !Y B_pF0* v#k)~zr2!_%ִ?Q -Ꙅࣱʼnmޏoe1S=bd]yD4}Yĥ8mydV,zQ_veR,UZ]Ww1o|L%]BCv:z7l_fE| ^*PQ UXA6z FŒ T3iXA7h =eN%&S*K%G(@2 h8"(ԕx.C(DXgNdoEX2,vX(O8Enl^ x^ؚU,J'1ONs-,Fz-OÝ2{T`NuWcx.[$p͐*VoeɮCF},hv]0lj{,Pd#Duh=׫O|@7Vh9&Q.8dõoC͌Ùw 7 A, %Px@5 7z  ڀ΃kvykc:@A;,m|*0o5T.5.']'"vRw+;| 3u !·!ɤnwVNޠ^}^ykrR!`~"sɘcF{Sʝ8l|˪H@vZr]2Ňk4l^h-6h꠽r SBv3n%N?ooFd2H2m*#(,%hO j'`nFKUw5i,`ק[.63xT 5ڲ C08:|(] սea{7naj`20 k"ykmqSj?rd05őIJc5=Lj:B@ra"-KlEz7 , >Ejch =/ hgS^_Nz1_3:= ~v.uϙk*ވ\Vok?-f[Z x-?׃ ߹?V^ӿdCŔm߃<50d P e3a͓cv] &QD)3@V&(4ٜC/D\ sda.<_Pߧ. wfZDṘXQ}-gR`AHեCvL6ا#Dˈr:fc>A$,QYg )cQz5Ђ/ O%17m)e}{*EJwi\|YanD:yi:ד|83s^++¶o-P̑ۮƊI^w#q.S}STUቅ7ƀ>bin[IkNш,_J-,Ǧ -ވ>jd*xu:IVo,Qh\%( yZVkd4,~sS"HࡕC2 =2S0Wd LdK-NbC=ksxfﻵ1E=gஹ\2$̥8;a%ZT%O!&u}skR3ez40*CP{HcaF~#piuF#tqkA?UVrJ .obP6{ H_Osa vs''9s m<7y 댯#fA!,,!^񘐎&G{62%a{WaЙmF*;I%W1EThU!w( ߻̑ 5:߯6uFqbM ̦xE7\q;1k.:*zў-l:GPX J"0y 5I .wΊ1_z#\@eDYi+%S-z+}_\8{\~O: ItJQCr,zM8u\MY,ʈHz>Bsjn Ϻ ^8g {r B=HUĎt#-FK', y&2A#uH7=ޣ'4~-x_db=rzAҗ?4֊?mvG\"—yʤ+f8w 4ΝԌ?{O5Re]M,J'Gpƍ}/%5#[v"+Xjf{ǏD+v{lMU~ĶdLFɤ|11a*8[4G_B <,c#cDl_V t$Ify$XjlG#"+h_xfy~r ~lAio? ;Wxb'w|mA廽I6 Qs쾢;]*b;j!\?buom;%S1s@^76ӪW|j͖`Ӄ q֙NfMP"N$d]_dGn"v Lsn30I8x@uWsYп=QQM:&W 5a!؆ntۼdKS5@mܲh= h^+%sQDL3UjZu%#JOEq74JS UTd8ef*}2(T{ޤGI&հmC6i3'"Z0'gU cODCnG8cL$wNek#5)$ҏ&aԐgc[Mdri؍{ w?_=a  7(BZVm0<=HX5;V)|{q x/M4o8Dǚ|ILTI |.Ҟ PRmI0LD@3K^oY5y516)2\ =E^L`>1 0IE bwz!lQ 5ݺɦ^V`b{"bi0gjF̜XtJ)q S,W;K)ej6& DF3 x$YWJ}F.Yzﶅ[vwv|i#2Q}(<j9Z6*S:o'VBܑ@t(rY3ϐfedsqȶFK8vhZ'6.64ɇƒKʖXy^R` fPEa?Pwp~]"O ÷U}>諨1_hĐazJExB61 "BlvEfQ*9 +<,Ii)ky _,,k!+nJLڦ"|V6WArB` *60&TdU ,)C8^h [CYᬐ$ՁI>!SnJEɯ)io)*dc!/@myMTQqm ݺ*%EHC%Q!2ZVvxO |e}.m| !9qzԩt|[h؎V4 W]zW 먓5cGF캋*$3ږ=B!i4c)fݚ3x&04ӻA|Mi'%Nc ES 1o6>A  #rMyʹHTpnft|Vu!6ɮOvy'uPV8E ni !Qiͨ,QӣV{gy<6MT+.oeu :CWԜ}bTOCJ`&L>irÃb1]^W ^ r.1!brZQVȟPNcv%dwO?[q Gu[J@tL (ƊW?Sq dπ} ˻.gNдiEmlܖPsk6ptIFezxml=e.!6QuL{7aYTLlV+;gX;?D Tasg3 9݆|=o1\wLZ*ayѳIJu#Zї2@:w3`ɋ6cwSɴ+zs`[{ץ^ b3{>)A,b+P#ʰ_eUCcŐVM (cf+U=R%#(b݊bKJԗކ֓U"ox5ԏ;fOS>AVggiAp8G.BH&P%Vij8zЊa;MV'_ /Cm毀NQ)}=[vy^=9ru9Y8ej7Pk%^vJ)KLSfUy-iT@m2P%ވ?dY3E¦pU}}h@tOr[)AeKO/[U0X;a1B,nE•:4V_k;%=zdƗQ n/; u#xmh9UmK# h_^MqCVSʼp }IӱY𥳐g2$Ebsz;M_ Fi䵥ӥIԲt`ZIQ *6ZNg;cURjk^tmgKrgD4*ы=AL!Tz#D8>XTVDBcɃs8 ܷȡB>ǎdU{~M|vY;+3$lh&\7K$[2E  @4a]_?aǙQ `@8#Df&k뀳 tb†fVjh хgF]y2vtb9\i3RF <,}'`Dt"~z\|Rg33SVΆ #bxniSLv얔>ز{%0xC\^$噸N/6ugg2)(x|ˍl,*?uRGqMIIN}æĨՑ:wvZSZtD:a')SCOsW 8PYp*be ma*vgN^eEZ=Y< H%?@pUOبuhۖքfJA$wuV3 L̻o.]7; h)B&pҵAgwSɪ-ݶ櫢`!]W^A߅7mVJEY58f?e6|$H!&4 (V"xX'J8['GgRDJ0o_dtk4- 6c- # @VkV#dsގ%N{}ڵ`&ӏ?R$ CUc/|o_Y[ udկ%jyMVcjZmt)R.LHF(H%sC psMXW>wL"eѕ{k90G᷈QOceK?4Թ&i}+Iɕ )(@EoQVeL$b-L1HZI1̭"[4R$bj W\q-su:,UTl;U8 mc.0?x^ lݣ۹{'=0t(hrcBo2rAG g<~)L!D <" p㓓r Bp=Gg%Ha>1 }4Lt{u.Wgv+2, F|l=Dct6BaBYV2EEEƼ5~lSp@V-Dp4Z @=Tjd5=lWWsW eQ-V_ꌸ5=iV"Z=LT8SKV@L) Ҷa =iXK?)?d61ʿ3\TQwMco&d Z확^F^ ^mK.L f/JyBȊD tJ 6lm{TqR(EQTT1;UYk5SVTR}JU1Ϝ߮CgOa 9'逤@AecZR%tDm"$SzD#yχW^=WT?ZWf){mqsqE3㫀7!tg2ґ&@uZ<˞IiC~=/f Kވ;QSKVlogNa7Vhp

%CpV^Vv/ޤlD$!֨~55I-D?;Fɇc^9cB rĘJKZff@ xbyB 50 [:kצ7YY-Y.ɠFWdFgHJ[[ rY$P(N^ xr#޶;8= z%Ϲ|]lw-=8 le4ze16Mw [݄IupDJ'qKQ۲) =IX6Ek8esҁ9;b0Yſ6"M-M9I؋I ]Qjڬ4z 궉7ԎMlv'(4CќWE("(  El2fë d)6~Hn|#Lu!$O蛙9ӣw`4*rucxy UOkSrJe&'$; vsM)C"ӰO4lMK|YKq_'9쏲ڜ470 0a+-o\Hʧ :: g8ͧo ] ?}xPh`Ɓ(W-g AMD'Z0? K4ߘNMEj@:fD:ZX9S+;fWrVj{\m0lwӹ"׊03ᝅLMf8Qv?OH)^" nǤ("wҟsbGa`Bp#j/š'6vEoz%OToIH>™yW&Җ>G3U V8;)i5t1p{AASϔЪ?CB([  E#9·`ɧ澣~Acw6\ۙЎ!Anna7o;zH)J[X/4xkDB ~\rƉ.($)۷+ G) -Į;6[[=SԸF\?0Kd\K^O_mB]JMlm#AIu:Ns\L|/.ƨ7IQ7**Ht=~-&b̗A,PoO2a: IP*{pԼPqZFOv;_=!7DTL0 Ps'cMnQЦN/(8/6[4W6wc{ZD ‡́ hF~L|{Azacf(tQ*[(:lgV.Oq}tBl~76*9@某N9Ƃ3٠ꉼiǗ 8("GMh\8zWb)2X?h#DPPsfo'z14D(aJOsuR8 /UGq}>qj!;n$t EҀZ~ʵ_!ꖸ@zuxsa5 "<_LE%DCVǣ%eE#cu?Я2˴C^+5mv\q)'t 88}2F:X8V҆ ~ܣ2U,o,BNPî1K+#DKE>uPڍ>w'%g`sCSߚIڞ9س PG8w'@X'x+\qZ=GR]޺ߔ-?~:znw#H%jCFn-$ވtv in3%ψ9 4E:kT|ӫ +{2Z$xֶ<,"F]l?xBjV _Zu&b01"<v+]uSLE\rwlNʭ3JMdS(}Gݮn7Vt2pDq.kO2}C*ʵ[`[˜nQ 1Uօ.f`Rk j)HbNTt1 ySvQ"#q ·zi. gG;K^efb [U|{QH\?. o39W} T%D`N◣nް @m cbLPs<tI j4׀oܭsLZzbr>ˀ+>kli(&˜6ZU9V H$-Xy1M\^ivyX^M)tje2 gvMuqbێE٠C^/3,!أ9q  M4 tUT0\;'IiZd^ ѻ֙u2 ًc.{XhNRe0}i )!r٨=d(fL/jM&܀+)GվVgzxkl+x)k9.6a{dЃ߁I MP_]50v;$yFc[z=:oϥsX?r cpɴ@+ߋWVR^=rX$Ly@)nfT^g0Kfϕi",0 OY5ս|LxL-ל jv_PR@p:`5 t\ŶL9^¤)?bKe1^\ȅ \~oܜfaTr;;wDu!|=D.1̠C3ȫɄjg_Წiy#Q fQ,C!wqn7`{Eo7az4Kh!>سK:syʇ{oENb^G%0{g5[7dz6|z~Łg.iRVG½Qt'$dR$Yi (8 :X ( b=z51h' 7/Շ=Fn2m o" \jgI$6wD=ݧwWWݽZt{R {::1?Qu.5(H >t ks3 !DCjP&労Y{ WM1 EoYM\nI,49TA>2][V,ɰ!Z' 'v(Ϳ*ףtmDH2*;|<) 3c7虺3CHcxv, li:\j '%Kc{fd}_ '-oO;%:/Y?<~TP^Xib;N GupOE4xéT:_F^8lv<~V<=weh z$j #m/R` `jz}C?.qn7$Mz= &7SFu^^5Wj( U~3~.vWd__ u0ƨ}4eW~f (\P+s3*-z#D>1KGideU艛 HNX΀~eirT,!}bZҗ3,:;:{xfuMa^axDx `zB>k@1 !ec:%Gx Mh.  T4=a9ҏ dt &`ς#AeHPyt:( s dcyXD@2N@`.4 05 :S-n)0W57gLk2])r?_.ʤwUN8 2[~wudن\{)9f4lDbqmE4Dž13"k1sO딹<=N-p2Ty5^BkfԂi []# O/\):]\ܴgAx.f5h)?wNv W  @֒K5,Dxj0ÊS`dx̅!ZM1\(T̵ Qpr&ۢL:()FYr6BQ[*>4r!DL07h|OB8i,DZ`|_jHnH6ٵB ~خB,~%^~⭭fe'OYoE`9z(BRU[6#gy= óy+Ͼ}D4=![?VEz(vߟ;HNU"Ji(1~C͞.= âG~怼2[*MW X]Yb)Ԍ, Py{i(J11Uݠyf)Tugc\e߅{x!KV?FGHu&_(B;'F` vf~d'I=e$BG7(J*-BQN_VSw \g;QxKx줹alF>}J%g \+ܷ}5ؾNYH$ <{mowIqW0,^Ǻ_j xFCukxSfI ΃frPr/@'D^)Yd[Aq -9= ]oFnnUTLs"Q9UvmG"ql~5c+ ߦȜ">9C@ d\O,rfӥrj윕K7j9SjD~Uͦajf*cZnz^Q,MD9={+u͒u2k4+}]l`U0ẁGZ.d g t20r~Ta3L|h-4*0F{_\93$ ]-2uZZ}RGz k[dqW69Ppf0uVBQme=Nz6cs; Wj(\qo,HWKBV :B&6ӿ˓@g,D9z91N&02x!Qr=pY(1̐kd#A9̰@ѕݔ;351P)@cZWlנ隍:88BQW}\P#,oN_b`:T8o{Ax?Bš?|25=i =2j4PqGWe8܆uP`V/*e%t/a-oڻӞJוw X 3!"gz]iip)6ڮ~c(teamb<\kԻf+:,>"0 7bx,L9oACE4f7"8{8Ss\#*݃9{KO@i51cIA}[ vW{tH})r%xU 4#*t̃=T05̀WX^TB'M8J' u1lW0K5>֦'x ^w <8xfryBzAȃw2f kvsa9#WNQM1+uN#%-x/7)f\dWXsdpX͘SpOHvpj#Hf$0^ǩؙi\7{eOX;Na𬺴Qɻ؋ˆE)q%*$rKN >C5:YZ@_WVMXL+Ok3S¬S3=(,,U0U0]JdAgH‰_%3{Cn;q2F|-1ʢsXEiOnEeQ{*~|i. Cb>gX `|uf<:o3:gJ- 9`ݙA~>A|V 5 Ewj  "F&>"e"(LTD'Leċ2ϚlTݞ̰hLdWiMOЉZo—ӌg/" Y2gTZ9KR@VښK_8ʋ1 10ꔌ"&F%3kX}~r0šMn(8S ;mc(r۬Qɪ0 +XԍbV[ G_tL Yfd`S_k5g[- + &z]gsc?2L*auzPsߞ6$AGKkxڳlcXp|Aٕ:qĥ$!\['`ti~^~5nPBUPO{iJ\0#0Xl-I(R;#c3rzI?2XpL/ufą"h+'ϝxG\'Rqv, tz!ڇGcL;$&@ ʛ|bϨ`l-;X C37RW!#wul1wM*5.#:|Xؾ dB3!zo|w:j܈laؘk*BUr_9G`?d/8c̽k3?~æ|CcX/.j*ȇKݪ,ƺRnj.9gƫ30uQᵙ` ƑqcoeF htsNgcxn''K#ch`9c#f6J[+ Q&K`JO 5='\ˮ"eu:BГ!CGh ` #$Gn5` A5. c3N횎(r =}~A6F[ y]S]"(Ϳ[؏}:$kLhalFDVjBoNj(S>T9\m 2E2՟XvD 9/C۞uvSdCpKI}: [U"X05Kp̺ ֶ ZbJ%:cj.S hj,: VX?(u1P Nϫ&4H~'@<`egsBdr&*ox C/sJL-?\yL!M׸>ˣw^sb wG*fbDfAPB@`/ؠUvQ>xڠ6) @ᴿ4U_,8ۮ:0{mU͗ 4OXeE+"ˊ! CN3o^9O,e@L Om:E=5" +wGmr?(p!*5<T[V5L_;-O|rڢ'ESNMIֽMrE : E|,Mw]`/Q\0r<=f/B52֩/7 O˒82hP6j'\rU yZVo  #RJ@:JŘx5E3 4kgYy05Q3 DHxNtU.NB0hGH6v5,[h6.*Nc-NetItm&0YX2`"/QoS/\n:I1mפһ۽$)Q+>2>90.44N/^i*6B䅗ta%] /,EcEd9gdG )NeU;(Z1jB9 Q ԔxhFbc,HfTVq\q|NWBL;G̐oaD5R٤}ҰQ i|k~-q>*r[{S])SĬ'ܟvy#L3F Zfkak4(ڻtDyX% 6ڟ%;뺻M3| #r ;!"uǩ8r"żM:HWb`]fNGd(UԘm$ElJ[@h~Ɛ&j P7Ǐ3SuH(ɗYk18T s[S)~e.p"Slw6IdO*0 lL9H g0uL͑/t~/$ֻՈ+jDʅE'4rM$u8h121|]q`'mCȀLw˓~(cp 69oNiB|3rN&O1QڜF NjZ@7-# a9^:]ňlӧD1RKl#i ۨ#픳 Vxgh67j#+=tL|$P٬w%0,+n\edkӌ"D?(k!;K{J=Nٹ k̀uU?I4Oҥ9YS{3O)~]զz\ pi%AA*oϨh} O>e:ɪx)Z(o7*\QC$!YPA"Rbvr~(\xS,Kw4%bEkDH3TQ qp} ގQ`VPAM~.u{ JYTWfǨc2@ؐ0<,`2X􅠈G*i_$KcrN X46KgE]#MoVA]̆K_'^*?2Q̥ASk<(FpJ#Cw +{5MW}2+)D]95`o=^z+#C2P!#J$hA ϣ]z s?>x: A1FjK 7*fn9ɸe==^)羉CN5 2f.\Yf rc7.4!]y#Hh N}9 ,Շ?],Y >NIİVr\l+ ru?߀<}1SV#+bi@SX$CI&:{X vfmɆw5҄7y9JVb{ ~bL$Zen?hO\8*SYV1JUq!;C赿h-'ԔUk+S Hgm?!=K|Lf ]ÏSm3җ|MNaAH–9n{T{Y `qbA j3*376u7,r؈9N;wSkTX<'}˧7C=Z>?j bs1&e/!}]"Gic|l}ӳ0OS/Vrߢ-GF-7\6c^CEu<MEG_lc@~= 8HEWpl[x+@_v%`%5Ku+Ux䪷a YkzG}2ܫW.~_!\񴸹Sꥋ%#0aE㑢řCգ&+_ƤWjBHEh_&-t])EU haUA`.¶+aTroc+(5݉Vn̽O w]Yb.E1[R#&lV ,e0d\n '4dV r;Jpllcv2ۂv|ShǬÚ{zpid(_-FxI:C"INP vL{a}AzׁLv@"$!ѱjcğ/mH΁ M&tޭc,h/-1HP]֡|%=/g9ƪn[ba`j0<_޸ 1xz#["0:9?g%EH%Š e+14yZTj"\ \ D7 TʂbPpψ䀰  ~d$ʡ V|?ZRÌ#.%t5ku8c?mlYM LQm}(2VBYczS=[I i2b&xd5n; G6] o# ޯq!6!N~N޻K2W5 J+F E"]WEdllLul%i 3NŖWiy{Pg/L!^_Jx ")#xB<(@ak2 m[ ? a^٫Ra9m#X/Xӳ231m- 3|8Bc^"Sck2ǘ-9Z^s1X [7II4Ti-QE?s|'jQj\ɑckBc,Pg+Ki5SF# oX;ޏ=TkW S^'dYCF_v)~Kv:WcRx/`ZF(5Rm+)r6Ir)D+!bŏ*DNN[ Z0by5Xdj=9X(?MфM~uxQ#5uZHYRɃ.ɋ2{}N}Т0|B v$Zn$A8[ XSO^dٚi*R8WUH 걂8pW='YlAT-$ǒG $0kXeI[MЯ|+G2d5'uX JpT,k4\7ug,X|)n`)tO^r.m4Ok|V)ߗ7>tϷS\3-B"$Ԃ%~f,D@7\4r6" "y4h(|4Z8qU/$j$:(6U/[[8#;0GKG!YaP'{M^ тURf1 .X ۂ;Z41LhYZJrXSlIg]J^,k2V:^@ p~8U"װXa,3G"G6p4h1w>cs ?w ~[􎼔™d+Xo:īQw\ʛmn/!+C&FjD)wz N(JW%G6ؐx=)ÁG}8?{n*3B4I%Ldk@:iJS[?ꛅVwh ~X)J B4 E4\B!BT+ \':}~nUI:w@@E;sdTULoXKuW8Isfq"_SafF]<U0ȁp刼tPXD)PJoWyt1J l/6 T-jϖ'aA!KÆRuo*o~`![@Q/灧/L|'0[r&Τ߇}oω6|>)Ihq+s+f7f^ #S/GrpЛIcXZzI$ JKsE[A5s!XT&r|UI$8CpZ\{`\-oOo+R?!.#-V8r=)M|H T&I@5dxW>pǔPNi8T$fyfe@,yM%Q~?^\1suʼljX>2FŠ|Do7rѫ3%" {ș&a)׉UPazUcG3l(A(&"2d J/O d:U\^;`ןvG{HՅrw?@~kGL.~Sn<{9¥pw; e|=ߋ5Gf}篽d =lוx˺uy<7+-]D-`{k˱*[Gײ1:7Aswѥ9s{7!WF)}j*!lU8WSw)gq @]ʱgvaGb*0OBp1Fja}:6fOSĨY$ ƒ蝐",כo!PaD't$N 1#T8S\k)墀uD F;'c ķlR<|hb=jK{86YU yh0ɗf`CeȟQkm\ %sCG㋁iT椡mK7Dk\!+7>-RGx(/C8]yIl3t2 vg\cWck>ӽ&-gn >SigYZ07070100000597000041ed0000000000000000000000016612f92200000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/cifs07070100000598000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000003500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/cramfs07070100000599000041ed0000000000000000000000016612f92200000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/dlm0707010000059a000081a40000000000000000000000016612f91e00014c04000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/dlm/dlm.ko.xz7zXZִF!t/O]?Eh=ڜ.+Z"hQW8g^E, "bغcb##RZ'P0MCGҮJZfbdKdL~U;lr G.3|-&kof%Y`&G&k ٵS7\HG?-"mn{+<:zQMC̡Pڮׯ v<Ҫh;lϑRksm8/[J{ DNS&#Xo <y\7j(XئfW9bW.eG7 \fN?Mw?lN '0"gZncDϋsuZA_]t8iTMUMnۛ|N=C{EfysY*7gPJ Z#s+h}*B̐Tz7[%>gD|8E՘|ĎѮ iQXu׭R4=ň%*/k'T]Is 0x3Om٠o^iWGFޙH vYU"`tTw'rlD:6*/ FgyӒHuZ: E 4E9D}6MMitIQnKn зQįY[7c_*}&-;(V2 CqmuGTaX-:XN4bs$:4c"!f3#{W,/F-xOlӔ`0*Χ2~ 3Dr+zߛ^ʉ~/U80Id>"FoOP@ni(b坢{@,:ΣcWӛG'@hi)JA#;b(Tn\- %9asÇ,bNYYڑM˂W.csͭ|! jjhsđp[ӾZ2mo$Zٙ}EFG Ü}퀶E߹ﳇ(0RFB8VaR&mzmO c#h6q`o]>ۍ pSwj0n:"W,/@=@JH{S$5&+. tNuW'Q,tѮk˾vA[: bbRbc!cPO.֕ [j*%`ܔ&L0 X. Օ]m{ѠAϯ Pa|zv{TX8X *J59SR;>X_nz'0_1'oT5ڿ_( wz:C/'MZgPSU\P.h.H yRA;+]tj-XqY\&q P*`sxPݾrrϸCvUW=5s x+R<k5SS <~2ʁܑ yno/N-b4]H`Ꟃ81aTu(obuoj>+s8פgYX£+.? EwXؽ5M~x/.qλ*&֣/[Ym42˷|E?ʧX# g>gݟَ .}_S7:jzy]F35uD/ 7:(ؑ@`uabJ/1 zG JXf8~pmmy%4%nN eVwwKYv}-:L푠H;h8i a$Zt2[$JTYYkkݤ_{"-]T#;@L'еt`S"@n<q<֠/ȥyH HX0ۻҶz F&3"ٕ͆UÐUih Y pرbh jP?Xųf0B.A͈S74~PpGÊlhyi ·VrXHuh}u6442FYR;N%v Dö˺Es._ ߭͑2D%\ =3n8%@TrA |:#ӺVTҰlK bqyB i:Ucy= tuDw9u0 dcp! i Ӫ?^좙],]E1ϣO!y=ծ(Y*ASQa91C_SPI<$Oj<fL.NUwsB@(j{2fW?~[aBP_1]PN<ȝ5̄MGShּoa7UM.٭Ϻ ya49X:GH FC%} ]?E0*U3#owBk$ˇyi(גKslV&@2&I{s 7CdX|h.IEijoi&U^iCoL8 (K'_O \DplĘ-yIw"9e@] lQL,Z&$#4څᑕ50OdAu 5kaqV,+  ^*\k,:|PAfeķ"7Daջ˰!6GwG+2>wӳX1oF2Soإ:l l[&,I$bj!3?3 RF3}se%tr.=BMK?Eh1oGt\@o+d Rph޸YϽ n3|(bA1GYlՖϬԼCNW*~!,lx3[.Cu2!t)"̽ضTo8|en^U( }~9;ƙ[ i]P:3@ '? ۪ A[y;[s@%#AEJp"bc-vӈ|b ȻqN[SƅÃ_e~DӿnjY kfށ|KVPtE )̫^zP H 9 8NCX[]HMQ?qFm`hvp\:^BhdXUL7a܄Bv)ʬb#dfDkts֜ -l= 40~%J& s9yLvn$T"}5)Vp\ R%A ,c)"sDvW5A5*n仗#i"f!2c[6EgvE2MSCsmem?jBR*Wc.JPrȽ6+r*ocy6t0-t}a!+fYՠ\n9wT.f&.vdnjǒxR9!o1ZѠWށdC^Rú`to>3)jU -)m/mm2 >sET[>ֱWN Cǁ[98]!\D$rq:sAءDYbGZa٘A>@=]색Ԭ|u1ȫLgY9fE҂kpBtC{[ 9tZphk>_G6 ؒTƂ8 ΎhIC~%q7>tZ wF* ~:KS(r>#+)I ض~ZV._i*QHމx4>]uO̓Uh%9*/ǽXXN! =xI v}<p^׬jRJl,I氆.V:W(wq1iVxHJ%#mӴ)0mM?ucA_Z T*}Y5CNl.h5snLYJK0QgT\)WFuz+; i9XM"yCPH?):g J+;5}on/ bB00"[o%c &%ڒ;`Nlu=66͈PWMS_=P_-wHɐX!A aw]bNPsՎ\O*ق'B;)17Eb@}AJQ P~Z(C^;)Xs+: sn>iy] Zb< +̜P\έ?qw-M3x]yr[>ӝJ |NdqP'IKqNcK$ *5X䒃}c^Csx1CD#d۾!;Z69íE ֡׃sqQnu5Vml5-&Yrؼ7 _pG ̏)D G΋q pj΁I91Pb8|Q#`))]Hf#LXO/Q[W.] +8}g.B:r,'FAD9ScsvF\:S>jiC@̰Kr$TL<#Hɠ_I_c̣)~-nrTCei}g:~F::^Nq'ѦU:7&oMGTtNވRޞG4i&0-?DqY&5#EHea}~Z_YdAf s}!=;86pcS]Skl\7ѧyĀOsD7=8ef6$,uָɑ|P6" ?r4 Vxi6svҗbQ ҨBϏe8bl 5OckwY.꛴UG^6HfXqG./ibX?$&H:Λ1Q0b9 Q|Rui]:x$2!N[9g7oj;ْG|r" |hUz7;*b.6 5[zJ&U{Ao,/ww{b ,%WBbG(էi_?_>Cl>.[RJoh9 h;t]}=%7iC>CS5>(SĠ ]\h40@_p;BbP[+}"LrB5X2Fvy6/<n\-$x.;xۭFfOFa:6%nq>Ig#Hk\bH1>*gY^Y0EMgD,,3V{(Ax5k~zG,絛 uI-mg!G%Jg2tjE=[arԇ.挎 MULqAᕫ`"Z|ge^/fC+!`Zq |bƢwsO*qpi+ _3Q!(#:eir6ycm:%m~b-{2;Kj=1iF`&2%kvY6ou_VB-3^EVIb׋՟jAG|j S+*:I:#K vT)CC^0Mn}4e+ kGvʲnE 0 !)+y\vV#}8Es5J6RE5K2y{?<C@~⡸145dH^D:3.yHde#;h'WpgN1\Zg(0< *7x|dRl%^ ;^f]LK H_R:أOwQE_O#(f[] #}QinNF dMe v"l9sW2"{qY>_BgF5JIETGl|mB*AhΡXmiOh )dݞM98EKY#%2XN\/3IK"* Xx*VF\.66n\3e= F忚^b0t;`jX FbI8p7+>懸*ܯĀGX]t6@yE>5Gjx/ `\OEN=p#IF0Y'k:d(qcuZߊPi9V~ÈM1 T).Wٵ^ubl5bN> QB۵dn;ihٟ5kgi)m4@A)OB2T&"MC %1n^7pJX؏O-YN3<^& +M(*Q3 >tvLIѾ9U3^ܦtF1`lG"/a=Lj6ıfj^oٍgRb]ki6; eZ1W%Z a=%-%'Yhx͎Wij{ A *ǘJ !b3 ffv%ANsA6)(7 ׉3m(y~K6_[x;ظ3a7 _nƚae'$LfOj:X DJ꭫hoʘwr 1*䠊7U2$?;5wHvqO8$wDAs>Z0vxAW).HW"mUL1 A`yu^'"vkf2N 4Q)[gn)A]t9E4c_QqɞspST {qugg ؄ ⾸de Ğʪ%2VYѻT+ׄ:F8K|@%zZN4C6k7|E@&cU豆X$좊_{)P];/3Mx`͇h8t2y>RڳJʾ@^ $ԭײpwtݫ>A$`T붦{Li74p|K 05w2"u}O[U9X,"C}ɎP eyL?)r25dj4멀vXKv̕39Z: VTֻ]˨Es`PdL3+8n2\m889D7e{9 iėS*쨔W ?$amӀ9W@YDz@!!0ҵB#쭸ge{mBkѼ)8߅n~}@OBّ.Mޘij@0}{.fkm4Y,pPVtͪyA.e͜0K*LqvX-Z 3#Si +03 5 mQH~c"+ VѵH )o?r]}Vf=eXOY>ӳr<ɧ傻T>K>CTARǑd3L\tɟ17Mp(osVsOYaZhITW̓щOP_gb|vsj@ʃ%̔"?=,f)zjĵ=b$U2Mo5V(pjk&%BQ}/k)N`F[]jkji4W#f"W?`7=1qI^_ 0F4Ytp[Eַw8#KPelR[F0# U o#uv7vf`U6mYpjVq$)1bh~HWK;;38xRsQ15&v .V GN 4δfPt#fyt(dEqU9PaDX 1"LC :82i=1>j!$8ﶩe$)O)t̘kdDJe^%# f⭇4Ĩ2B8Qaaf۴$hء/iC^lA3wDd<t]sj ]r쌬rG?};Xp1U頡#._NE*wï'8hﳧ~?rγlLJ[DLitw sW&R r+5bPv`d7jyhaN/ 6KeQUt d#CX]B b r?&'T-`]+i@ 16pyUzZԠH|Ow/y.qb9+eԠ I *$:[/|G<(b!7~_&N.~R6˸O-JxbAt5uv^|H@Agvv?UBvdhxL vAX~]Ji}TO<9yj ١nkaxp\++e0_/mkZKO aŰY>Vu0ك|̥ ,Srd gkTZg{uj{o~~cߔw՗aܡC; ^)5w΄'o3']CZ}Ooa-Ɇr*L<Ȥ? "X`jɻz ژ GC=ЪYwJUFj_ػ]S`%y]3F Q"YqT(,Z`Hv}uk>v7?NU|A|-'I2ZL#j%t<^S0>9cGi #qsIbVDOoa/&6W'Iim YspszD󑎚쭬;T|O!*ՆE`>ߤ޵_o@]'U27PH5evuC.y4@X~HldM<ҋ-ŌV`רd'ʫwvԺEmA2lK)av sxܮZ[j\2gfy<@P>=HZ^P3AFt´8f%D6ײ8l^ mRji5sr-LaL{*_ :lGz1*Q=!#I5<Ɓ+_>ɫZ$GRiZ -\YrNS,BpL_5 ʝ֐RcAvDvM~"<&~ Dg!&F ;'l~?-hqJ: gT .+ h]!~ӻO^*0^.kxs+0?ÐAU">8CNLAB%Ɛ5cۊd~VWfHȣPpE 7Ek!Xd}f<4 35K?Fڶg4%0bFRq=: z@}>klK0 E5֢KoLeژwv$(ZXxoGGM^;m2zgg`Dus)ۿ7ÓUZ <]w%>]! t\UeG$Scmh]ӷ-oXz2}cӚ'peXPY/ܳI ϰa`>\x#IGպܘi62)@]I{/4`Њqo> РqܐoZʽ%dOm, eJRޝ\s^l>56jN={JA.}u0ceGǙ }=t1XdT\-܍4e1'\M94+S} ؃-A<1&脾6\_ɚBn\6@#(@s ^ >CBPn7#%bU`CiȬ oG9WF߭S.4he Џޙ&yndۤ&b] {eWιh&AfkV!˳pF͵.{/v)$~iDZֆ,FAbE&^)H\_Gs3k]ɊL i_Go!\. tdCSIA#ܙub_p8gi$8Â#3 B0Łas9}E S9b-R@1nh#s'M&ZY$8`Du_d{TD#yH&]N@ATe3!&;ĨjC4;'eh׊I]/'2Jt i|ؓ}sMp?kϯSͶ}K,#N!*q0h$ Mt{URڷ#"ea#''n*AT}*,EՋ^UPNbH픾ЋWkH9o3%ʰ:1J:[U>c_3,1ꌒ<`C( vG WLhxZD-K:^?5Δ"WW8Q6t(Nif?+ #dLSr>ԐcAfXZprqF6`Q÷Z]ի/a,+~=Gyh$qQ/<Y G0[FeT_UxMR-Y -<2UF EϙTm%eIq mFOBPhqu,( %aΞUy'Ur5ood9a)9quN',YL>#,AQrff~#I/률6突5p8- TS Urc^P|MuEըV!s?ķ4Z񡀈f)^kC4P%ce1@V+X ^KB |δ ~(mζxЫc9`fY1I%;2j ?X/Li&z!Hh K?+}uuqiΟ#Dw4)<.Nc `s _gmK <<be*5!\6po'ճa m87Ќy9ӨJSgQ?^1Ȝ7W kbh8jc>CR6kX!HbJ1ZoϑĐǼX.hI ~y=`&R>&!2Г+j^yKkF.y*Maᕊ2&^ش e$龽mWCuo/Oڑ2z2]F_24X|A|ݠPۚ{erCb4<+TJ6x]φã_X柃]9CeLNxNZrI;0Ǽb IQ}O/St# *:o8;Z (3rxiI_ &+v՚w&߯D$%?hn ߬ӭK"CɼFW( Ҵ<fX?@C@lvXZSǒ57T}՞X6,@ޣ.1_)Y4W]l[W7|5;"IbOЂ/) zAܥtqq448M URtg8暿BrxGޚVƌp HN lD0d8g074kӔJt:C8(cCCOKkgI&L"alψ`'Gt>P :X]~ufHWT+X( WhL%kjH;URB0@mE)E'iLD0' KAf+j͝;Aka=I8x*j>oBۉM~@phI5 rGs Y3*}:Ȉ&XMm[O6W)ꧬ{{z{Dvd-E"GXtdņrӻ^v]JG1%Pa(xgJ2YIa3 N-K8#}D"kޣ~MgSe> }pl[\[ӽNA; ~/'fY=U1;׮`2AYݡ[T}^ {G$LhנypRU+BYqY \\^4+պ8#9$ZS!5$}7YNl`$g|_TS !_]%&IGNq %jK4<,(z8> :GAHvZOai6d^Qi4seC"ͱ`iF׾ ZGD.#9-' $aV&.7zZc*fpLޒ :+ I9^N^I2ո_8WwꟛZ9{+C.Vq83ظ,MvjsP_X g#i(E{:X\25U"֝>D~o_!NugĜrOxzo@őN5a#y 틢lg㸮`K (+mrv8d@AÖdy%qsv#V!('ŸN{VR(R ss_) <;86$hd#b lKR,"B ' ~=#-iJA^,pt&h<ȩ_? CF38OE(3r_HNf|Y/-2 /OEܯ.!*qSs%^0@Y!?s5GX/Oow(k E!Qhdl]} K} FĝB^0tI& {r;p^xWe+*$0{dfuG[ly?! @s,Bd4.G% 92^Ndt*g`/@4.WnU`GgPm}KRo|b٘LMiC!ڇD}T>t(&g\"ughIdA1V\nSq(pGUvՄ |Kauqn@j_@Dup.Gjң]61A<ͱ(+Rѯ]v7%CL2sqO н罅׶;B*<ě;wVpcQƲ/hMi|%xv8 g1i', `w[M ;*7dr+< kAAAznB>snkk% YgUͥ\LɅ(h\ Թ Aqdڭfͭ{?B/c}des*GBm2z ~7iX+ۈL|+C͉F_tpQV٫!7;'ap 6X1kRiS-Twxm~-,pnivRsYaMY<޲Y|Í=\w c徽b.H-pm d.LQQQëq1Oh΀]B'X4R֨BԤ  њ`?T c +(́rI;-*r.̿3=4/J ma"WhD裂XҐ]D)Zk\հ&mvnݚRY&YJ/ץԑUiPbIf%'_%XrdE܊Sh PH^ţmK꾕a(Dʹ8ǧԗn y8$&Kp1gv[ymDޫw 9Θ3aʹ2UՔPuDjtfbi? \FUz9##Xë:SsS?p}W;˰"m:u.nG,$Dg9bÕ)"&v={7m(y*lPJƲ"h0ȲbFv0zumzpj*<ȶs4+*+ %@0b6>ao럒m1,FP`<[ g䉓I,p=Ǖb]K~e8Bӆǁ[(*m_3 9m>6'c" Au![I /of%4'>v_'t'A̲vTq@"TEMI0Myxzp Α08U\TK㇐^ r.k e:HwՒg<¿BVy~nӼ/<*7Wn[.Fq˝ 7㡔þ3L^Epn~*BfVCa @’qwV1lFA FQ_ *45t"t/R[bҰ6|j`N&֒2p`$(0~->HՁ{*"#V|Kݗ56<גC~7I%27<3q.fx)r X[ xxOZc#ӗU%&V 2_~͓-􅿩c'8ZԨfY9U|M3-X`-p>`9@fj](Wؘ:_ d4K=wB۪^|fE-%-ZR9kOT&tHDZ1Z 9&X.l&''4AφAv̳H7a%li]`FPh YoY*'tM&Fo%s-[=ٷ@>[4XaE'ms^m ٞ&~yT*ܜ Mܳz:Q:^_ -:])PwQMpC]'W`2nxHI@W:4YhRy\}qJicܼۇqPhΌs_q9 iV-2s^Y<ؐ">qw м@rn:D?L"J)6[)#mvύ{틳/ \ChQ?rׁt'ޓ=_X$O;Yv6[ eȉ2mB>dYsYu흗I]ӏ^;fo>=ZRZLŘ'&q>H'Ss 6%٣Cd oT]!oضNQWɞ<>\2Ku9['֩!EyVS#+V3 sS/5o^м LlB ,iGt[ ɡ$L1dqЄML_`/Mss۬]ϑuɸ:}ZOB^PK0gpbk2lX';| #soU[8l w`HUW(u}j[eTYF,XC/Z9"IyJ^?8H#_?!-1(|>7 ^h|"'q6º9쪛FO+P4 N}Ȟ 5:]^!}@SϱEk |{6RiL|hIQƭhMNFm.2Y<>;}Ap7C+a?.p?Bʄ׷vSW.(qB-"k%V`6p=8:NȘIJ!eDdNŻbשb՛?xV eq=TKZ}v 3ڔsz&m ?S Sw,s=E_< )%{˭s9\<%xhrt{C@[A*Y;ViFݥnsI`JZÃqo990aԳ6[ FњA&KyvdgV:%i7}uAq!.Ύ }+,$DĘT*_87`GR Bf HA>a 64+tMF>q]<xB63@0p˧hUQnfc8[3(DsZ 2dZA(E"=-xLDIC-Z xU<;4pFC;<4sDŽr$aVvISRz"L|Q%yhP ~ݢ1ҪY=a\z˾dwlkW[6םJ5k䫅U܊Xd`%L]frIH-pq!̓_ē旪L9@&N*ԟB aۉV(=OnPrLدǯ&2i3&8uϞQSP 9j:1l,ctg-j-&~+Em5sY?6;Y+f4s^xn{TNS [ġ%%nJfˋEz ᅢ%@u0kg&U̓`k}%u^eeY@*@Iu&ٴt5EGz Xa/˄}+-.}<X0\>"C)>}A3Ss K}`AӇbt09H `&9g7VTegΙxqtÀ(2b̰4I{3lnLj#'PBItD|m#k2IP;6eI5 m伥 520[|;y0NmRԸ_Veu3 L =%^ ~ʶO-M4z. S6>bDTDB=½ }*#)d%=ILK x6Eb/8G3:~x/ 2<-5#U-֗`ׂNwN?.maI~ <N8CS"QZu [?7t煱GwZ8`3PϒuwzVkۥ$$B76{uW+u`' 54/ 10FPHt`o!4 L xRQu+1i'k-@5% u홙J4mMFcyO3<} n`2#ۄ{jeajo5=FTjvnoюvi,6L C1>Wcm-'[}u.qyY*`o|:&ՈW5H` !D;Z$rYwBµV1[/eK]{4hb5䷜ <\ +=+ٔcg^Nɛ8BrxuZRX}kV]u|Rn?^TD09i0z2&ꁒo?\aTCaiLd`pς/'I-lQ6;dgŬS+8+غڊ/}GX^i(ދ"33 1>YNsU'ScJMwQ'OuߜYc)29cӖoQl)!(DXWQBkꗟn<s\48Ty҉G2_DGp&/1וG#pU d*׎ 0h&n>w!W=|"&/7:3Q-0\*NK9e\86L]- e"wqs@1 ɠM: 쇴a\3,M(izy s"%IJ7*h}A!!+Xj'LC" Cdcن@ݺ}y(V@ ,ztZX4sS %gKͥ!%,ZQ8e~ܿ $*rn[l۾c2Ok ~g2Ѷ /eh_lS…u ,gXhg5ثmzx; GΟd0'edJ_mGԸWՐx, Ϣ?o~i'n6uWOpN^S3̍Is'6xpb]Z+nr¾ig*T%=RZi~s4M/O4+ AIW `5V}u˳!?.^f<+D3|pq HA Fg>" VI?\Z-y0FJM@E$2 ^3(}DH?Q39lw+۽fStO<7uٴԃ. Ð!\-k n+^IOPo8w.T⩎u|YRq<Wiٞ79TX[>>33= 7ީ[qpX?wlU9I!URhsBUϻvNc{du;0i5m7~\y;)vrhFmW)HsM$5췄-z(ٿ)ONJA$Uwd)yYH捭u UӧW/mn!hP8 t"04S770\~>{7Œ?N.vCۥȨ3fA ߷Z/:uwlDH^hq".M?p q(ohL1S-+/]x&<0H49QԞ{,{WVۄ'£k˛(π΂N+L( ]Fxu'X[ç0m0F/[_=0 iXߠ8muAHfP:N忺=m5[ VS/x8Ku~B` , aR$khls-/Ijdw_ wzIOn㴑:;v1tmNdLPyZ,8Ɛ~٬=ۍo 6'Z ?Er@XUi7"ޝឭ^,v'cXKLq*yZ?-5tivABeyAB4OgqQQ'ěҡ@B{vy6BoYYZш`u#$>pn/8Ed*y݅|u2Bϐ ީtanBk=|) g t ~S};6HW-7Dh n WK خX/ΖkϣD!Rc| StS?|dk!a7*mu*.dA֍9#.񴑤 R"cY}Ĭlݹ+ꞷ;N$h k/3`Cc%3beAU}zlg1ȕԂOJ@V>)RpDB Q1D,6c3 K4DdJTv%!hѭDNWHT:U40gjW95He4yx3cmKF0'#q5ijIoԘ*= x& V0>*kSsƱR7wA@M!M|#`jv\ k \喅O3{}Uz_^xJB+лᖔ+:rPjz NPP~_9S2pڎ2[8'cߞQw_oD;2~ L-`;}0WHX{w e\][Q.pFWVmQޱdkQq3k_; k|{ؾ㣩 -/8 fD Lr8mɿ Ҿ)u瓛OpXFp,ѢF7æ->َuomAy8[qqa!A?yDS%:ª8ģ!J2 &#ߍrjWM%K1J$95Xye ,8&<]1bI ԘК&AqGz1e X >FpaOI%zL"d_ft~jX}_#mWqJ"F&U%Y;Yv8Gr9JM᭷pe3)=xAp8v#]ŭ2qU!`4^|KAr&mU u8@3B@ {JVǡ OIfU2O"XێSKegkXiq9DFT7JrywcE~dw"~ cV)Or$=@Z@1LgWYk4ԼT N@ χ=TEUԽ}nDSً݈CE̹P5!TLH|{0!=Lz yDDt'hbY(yDŽ4JVynDo}_'n|O v:z];:l,9Y`yXrg[ݳh,27U"$qj^6l)8}━ < 8#'qЛ4$Tl >#%Z.HDSdd(wtB?fm_3}6؋D#}-K(T]Yr52 BZ@'ߺG!}\qu)O]ogS-2yxګlJFArU]kTxܽSqFTjMpsRJz5(F-Ib{sfy3x^ZSޑD7ghж>~/M}VN+cnY9I1PbܒAQ^nGy07iNWtA+@Et@*p`?ew@櫌M=Frt!(V2m?p+MC1n'Cj~b~'?;Dkۮ Vq#H,E|b,pJ`k&Aeե‡Q/:)¹̘ E93U jɏCX.)]Ő,RW}*%gĽY~Eŋ2Q.ΡC+ r9A/ y>?%:B-^Wfll+£0|T`_{(q~2kfqXCݎyZ/+îK9j6 bߗ"jE+J6eHxngc&ezNCva; ;jlE6y)~ Mj Kƙ|Wbv9 *ӘJ,]vRsRM0).?GX0۷1)sv)N ҞkI.n( Q$:Hc '$?m¤X1NDWYJ?oB\e9Qbbԭ4vL.U~um^\`\n.X{>?yZn9gn˲>[6QQH=-I&d6;hI~,K䐳J+sF9Edr$z6aRΜ,sPB@hhouʼnɥ1)$ ɐzc4Rw)ѿY1O=1~GHT7?s4{|SDtNoP'<@ WAZG,=иئ[cnQQݡ7#N"Ocƥ/.l[Vl%nN;%S+'FA#Q݆O=fE˼88#F1tb{vy3O%&򸹧fWӷ"CƢ0]mH3r灼_^h6U&)CМJ&{qV'~&mTV%%kYxy:<S`K6BQgJRž\?ڭ,ػpO?$EIMO}^3*l[dXcǜY%hCC%Wa;SgH0ˡdJc /4U@q5Q3C#o'LfEhj-I{Z S4<Ӷ(#\.8|iNؓy݁yebQ #hJ}OXss>4Kn7! /0F>s|Y!($Z!^d"Z!LkO2eF5YDیv 0ނ{%0$yOʧEd4Da쟪~t@+h'EjqAituTi1΢y|"u>"@Sҍ )I*7`.-:[ՠɕy45m&J Äڥ,rShTVyD?v m ~GQh&yқ`9(-xMe To:)'͌1#yT.0U[կf |J,SA#g;Cv,Y8nVmiK֐-}$yھ:jNmnWu L !C*[vǕ vTbW<~gZLtbiޣ_ĉ~'S2JGYF,)̝[do+N?Epdc^_Aj&#~#OHk;(yˈڣX+ מU?FZ2@˂lSFN25 Y'L>qiBFTjz H!p25(~2\< ' i)k7Q}A%85pEw1mfĀp]tB-EJ77"r&1 ;pydt UP4!Ӕb0$a'^N?˹ 9TP+&82/˒E= mT>/m虒HpU YvĪSy$$ר|B5 o8ǣOq6#{_v;ghOPzCh\9Ãrq vvmۍ;_rlLRh\ju{Ý)!lHcTkUcHh#HϽDK0ED64 oTD&]'*[ >|f;m% \`08ecvY;_z )wH~'EL?g?zգqpsD+( &ÕWhͭhE 0~N(sT\yW#'tYp O@&/){m\?&p[_'31j0 KK?$4'aby5N"SWSbaVx{Tz6+(k ?Eg/(4rߗл Rɓōpq&2λ]M-Hh6~;c%ѺT2[r<<I@[^`.zq=6lnʐAƶGxB %UowyNa۸2ѽL׳lV<ؤaNo?ѲC+;z/|T;]58?e9%nh٬o CCijĝ *1\]%%љDUf#B!\U~Jg|w nN ?NO/#,k +Ώ@ RݎWYav\LZV GVM d.jCmm79={șli{uJ,HJb_$R2`|ZiYV6i [tB(Z]c@b8sj9 ,Pg*0}AkuPs0K"AXSBP %&qXGLqؖ].%ދޢT< ٞ~FcBI){ʟ4 ܮ'P<;xa6EACMˠFNjA^C~DvjU8ahyӨxVEI_^r7Lئ=âbGBH} _D̵P_@7#pB81_WE#!O]bI(~<0uE%҇/ۺ(Zy:ۋe(g.PGzF(vȡXz1+$$q3w;Qt O lM܄KdY*]Y "G~w1%:i{MU/^~qgU%~Ylfԇ^^ي/ Ei7ҖmP_?##k?p6n8jm#o ̅%(o7O+9oFX< !o9<8@R hϹO  &ɤ8F?7Օ[x2$]V|-_3ܯ- |_~GGZw3ȖߺQJq<%,/.QTN LՎf'$ G#NՎ>9'{ղ)PMȶ,Lǫ9(^J&9*RU042Mi聲[RDlehs k#2kE׌GbNt8a kPO5f% $yIPY~7 V/w_˗VB"$F[R_7qA¤bDq$_m@0ޘxYi {0"w8FK9(C;Rc!Mo;ƬGK/fj鑙̶;n"/1HIu*AvvgW(1Tv[}e#ʑN]3_Qv>2س7lc_''چLksy5˝=1[Uے3/@F+Vy _"bᩳ+}DL]jwb<ԇiڞI Z̤MU'n<1kcAX2w{%]3jܽh[Fdcr{gm=ݔq ʤ ك:kg|o{iI7r^ed6[{*يyœY$ʹx\Q>Cu-1z >\FV y/`35#bW]مɰƇi%6 ' /(WSy&U$Vaa *%bW)"ikzbX&Z}L[y.%^ܗWG @FA8A6q/PPm[i ⚟+]zn|4_4Ʊ*cY>9Qy@iaL׷X~n &8wssdvh~ yI2\'֏%*ZP~B8F}Z@T -j%RQ6ZW8\wFB]̷PЬK\RIv=r뼔amP@ Ht`UVR =aٔ߯R'⧃gjLd[Ĝu=yR9ߜZ-:y[VbpM!˪+wZW 9jEc~"ԶA`~ K; ѧ8T Hϱ_aWYcBd]}ÙDVx\Ea'ܚ 52q]{o~O^<"XY۾6Θ|07cuԑSVKۚ&aUxXl6/+#HV ZNXRUWqoQEӂP eND$M7p"_aNyBs4(<BO[RFD(H3"agt2 rخ|OZ/q7".K!mSJYt:+fd I.L@|?ؔ1S"J[[&A 1^|o%oڌ1T;] Eao :U m2 KHx3UY:Ȓ%'iukmv[8gZbQ?MT^p,E[!9wB[iÌJM;局uf8dbTm_qik#onbb4M@ aG vwaj,'\2Sǻm!G@)|C6EASخ8π-q7ac˾w +JVtKOXmRTSfÄy^ LPsk,lMŕkOC4Lr檄K-VH,X۷S:4Efcd*I3;&iegnFE?ݟl@lI+ͩ]e Fe[c'foQ: їPܹb[_B c\5og"u(]Үtu!x+~6ӒNkjחD8cގeLړ6nò(t W|-M~s%jEM 4SR-vKQ7=F - KNcπMl]itݜ+FdRrCsxcUz ?dዞ6EFsUȌ涸ؘ_DQ#Prt*Kt@s (宐1= 6t$Ӂq[&{mzrE5qa_)ٗpzjE\R $*{d<^Ê Wf昗CRD+)k\Y65t[xds?,i:֕4oI9TPZl؎޲^ėQw|{ǒpl젞˃ 6M7c[<@rc ("%2 y~6^7fB6,2]' SFTxW7MD^k8*h̶NNQ\G,u}me9<~9xy,zyhҐ⿗78M)OE~d}Gp8܄_*([У[f^yi3D˕"ya.v%cڇ}SZv N aP6k27ͳSBX 92U%|jJy̧v+A]yԸ0`ݠ|tUv?[{vGZâUUwzF61 I֭Zu&d=MoM>~G/,Hv_LC.퀷iN<`d[ l{ a/`pf@`Pv1Ԁ-+{:mPT_Y_|0"ޢe_K~mw\u>3ŖBk7,yeҧ'/RsK<ԩ ^pamy)`/~pV.qS'+OaTH)mCıLLNkÅ 6 Χ~sK} |߃GOH]y~dn I^wzn(:;P`$v(XNNR)?]gAB&"612Go#Tprp.߭J֨E18;#F~"}`ѫӵ3VѺj/*ʦ:8]XUW+ Of:iv'VتM[U@( ?ez#"6x$t\@ĸmD"X1^1Tv"ip91bT?3&kݛ:HkDJY;ryr;;J`y*JB: 媼gًs[q;[1;AC*W t_"X[ȳfl, 3bH]q5'EJ=##.BۄCQ#@#xq^UjMi3O5oߝ_Տ=ggxQ|e=yv2ܕa?= =FrH%hϞD U~HQadHYkp 1v~u 0ZlY3ʣG,>(7FB+n [S&|c⍕YGI^2 ӽ2̱GOزQKn%ƋUFgpX1Ӵb%.yԂu5^^=iߍ!5LעgVwKR1;`l1 AGfh } ]7zU5I%Tm.Ģ[aiFO4MqKU_<d&`ڙ5R:Xʷ,JAAh33D{m!`J<1"GZjC}CUHCyӛC%ZǢ׬` ==ADz=% C2{@sG.fP% Ϭbc̡,*ǃwڥRO72?dC E(j&;IOaSbOD0>L'{ sV* ¿5PDu߰ij ^iRKByaghs#Gת@}ɾ:E qV 'b[5Rwp /NkZE\3fjtqQ("ڙ,f^hp KKXS/u\׉2TaP<"Ldltr;Uo,]x >^?[;V2l绑 8zKϳVЯ6+YiڞUPj{q1cD!-¶hy0<<(G McuʾYحMі}NWɕuSFs3. 5P}\pGL rd >~sŎzDZ'l;~/;f$ѨqL\-0%#ۏT5`P.*b݁ Al gJr(pGbLuM捳7 g˛<  }RLR-% [#_^VTg =H)m\F[du Np}E HcQN<2O6($Y_c P}o`͒K-ֶ<$xo cO~gz 6zЛU9 +:TߴgJE?3h_֮<E]qBR'+ ȳ!wC^6({=(LО:qvDH7N[rb7|2uOvAEAN,_3Ǔ7 cmu\1#ݝvUz(4k|a?. @+ d|=ǵG։}q <𔨴S^rʋчJ5Tfpj0Š׹c]hY7vjP^5*acm .?v{r$s#YT󼕐Y.V1D4)(%3&4à+ֹ:p={ ,L;B6=\ c8G[FѮ1dv)E0.0>TY'Aut,Wn"U"%Ɯ6-@ŨF\ ˭%KA*EIzqCJ%C'~\vHqӿ\+Tg"%qy6SA>B6IJԿѣ0؅=xP@nUU7ȳ^:'_WQΑzXvՆwX{tžO+,A w\ vڊ!VT8wV07Rv~=<zB(=o r ]Ys=Bu!8.V_+noPW EL;oWbLO oask?߯WI#DdO@z~ց?!f fnDOz*Z\qpű@nHeƄmj"JAwWaj9Āy7GoՖ!؟% =ʹ>Ǚ#!]([_Z8I}ݷD\OP`t/3)wĦYg3;9a)\ 7!$PA*G/`5WL2.)j#_A5@"r.]0ACݍN3HnGO`NΫy:'7I22 4FR V=Qh" bYgՇQEhn [J2oV@bR|IVа`\JY޾ 3\c5z{CҖHx'SNjsO){hFc9\ EStǷ!W = cS}1' QMw|WB>W%*?JZ?.NlU-OMDەceEVg5mln/95+{){.{̿(Im8NQwnI]&hvLe*[_<%;PUʙ0H>hE4ݗ *Ӷ,jFlCa-8cKz'Q;múo4}ޗ/{[}HIb4860EEDEqn9ֻF(ssyY^yR ğ]@O O&(czPB\MpKWngtYm-#[nkQYsZKhqVS/vEP0?nuLv&AYJE .YQ ོ/fޖ!%kA7" ݻiGB79t(|J:ز3{ȥ"G* xIF/ͯiB}f40thycK. :U:D~z: kg +b h֞@buGNBO4%шXrʣK08)8M\תi*=O[.hs- gSzt+K5LEc+۵4{Zd!2θu~?p_|5]+Flkzѥm e +FYZP<| |i 7Θ`}e/H{-Af>B[ @ԝWX߽s,d"I'XH(0~x-bTRDfqɧǮKLحbj=D y:%\t D@ǀW#RI}")r]ir!tQ=`$r0BWx?v-: |<Z!UŨ|2*StA?aL9QRnO,oDK3JN%ɩX%+etS]}[W4V*NSQ: wK0/A8LO9Pbiv# s Ɉ g?&bG$3d.!,@{ yΝ5wC7OJ]K7/%=\Lͻa 8F{0RfwcfO=1;ˀ@C(TN,1_ x0lnx+ Jä+d[jD(2 շ0HŠ|ؾ6ήp*1Zj.C>%N螑L b(A mж0tH-9lóR:05)ѡ-;olaS{VEχWBg \Xf\-bɀm^hP ɀje0V"=1olof X=5*cErP9$kFѪGqGI3O//Ժi9#@ʰsPGcRI2]M;4u[2g?_@-U\}SePﱻ;gSY<1(a'&,;t=/8fGQf$a9FB]ÔQ(?ѣ7O}InU fu ixt#Lq&n9@ o^$%!B37&:w,HTQ5n`FT/20V(R$ti_Id$QͿtɏr"@'I2d`_,]N2>w8'62CzOe[` ):OR,8o!NN{---@ b _:*_viHrH  x;X*-s,g,!`Dߐ;! :F醂J볰xZÈ=UkCXShl1!낪LՎjeDGӰEr4x~L8;c YTF˺BV 9fOgg@ѣ_2;.>, 滑)%R'WFc PE|M G9omGmE_ԍ6^Kyȇlf N 0ll\,J7֙,)bhb< ʍջ˓`)[3d&i[Yip+l]dCp "ő jJ)U&\ˀfn.N^ժˍr,G|m:Ƚ`/ɉjڂiVkLWM8=GO#:-p<᥼nx]@NŊOdj UW!yd9<^(K^`M,q>y"cE] [(PNOpq;/^YsЭ/8'ypN=&} ԪG+$%:S8-kB(x5ŶXp&Z`!'wKl?f3!x]vBzejN0k4ul!"yr%?!##Wr#){0tf&v.L2w h&>CưD|uG7W^R C7Vcpes];:|ڷmXF:BԧQ O,n;!1* rDQaj{k[NDpr&@^Z79sy?2RRG"8Gnco震=K54"!5v l?亄ܛս\̆dI'{}|abQF1꺢'uOeAok1xd1Jsff%&u̡C.ihKȿ vkmv+v/wНΨX@M:<v$qUop:%%=ӎ}Mfӝj8 JsyA$`*~>N4CwZ U[>{|Eh2+Bgnc2=uKhdUZƬ- FF 6lms"rJ/j(2a$QL:~v40Q>5Jh8+7F%_8KBф .n`K<1\},9)K_IGX7)mV?=:7|밨r/0AhqaXnXo+—[S\.C3Xe@ O"^*VWo@bUnZ cp@#2\3uydϗ$ގj'tx-/;Δ?l߃2`>Wy) 4Pﳫ6ʅD'֞m]vv҉~h]{ 6AYV5|o q⪤I*QU ~2W1N:8@~G #gb,OߑW م{M<(OmiޟU gh L}'2ŋˉhf S8VYv* ?o֦+Z^MYJ Sbu8JwRAaDSՖ>vnNkMgnrH>ȿ@IPMմc:ӳiQKݦ^`z[]fA֜0|b˗KTߎZ{{Nr{lH ' jOF8h-XTj fЛ;K4I>f(*Trk!"BbNϤ07@MѯZ.wWk0.CDΗߐ<,wL1R?r^d#$؋c0⚭Wi{$fntNe*<:Uύ+K3h6# Qy[Du-TkǙZ4?D`Į vGTTVP>#|d Wd_1T-CI0 D!>Z?;Bl+H0 ܩ}Na,- K=ϪiOw5ldT3ݐ2rDY+X^ C?,~Xa{hĂ :Sj>Q}v!(mmYـMlt Af}^/(g׭>߮he=I+Sapwe)0#yZQ8 McIRHtl7vA|Q6ւa-*2#L pZ,z@"dv#>FY=شxgS w*p ?F=2ݳ Z1QW$N?2rT&%32bV?|WFҿFd.(cO̧eJų){U= .sCƒ5( t#E T Y gi&҈7ؘV-?Ǻy˩_&{b]$gxQpJ)a̍ARo+DPQyxޯp H'9٢mIK?azt"d_*ץC8% ȻXْͯ޾_ݤ BIeZ:$'XLPbgBcⵯZ,l{S^\k~2N7yh -Ç>FDŽvySn](q+nJU75 %;K2~gV|ŮN? l+篬@͒$:B[J=XyߧpJ`{lB 4E~޷XKt1K$h})nҰ~ ~ۡw:.j6 zXob~+@#W0Y@$bSIU6~ Ųv،.b#22)BoE}9TuB&G+M~fcI vud~!YQ\Ӳ@ iH& N;m{:u.lv띊d|mHM++}@9a:Bx,z(s#9;JK5?u{IH!zݶkag5s rH5̞F`qQdp-ث"*^%kYsXT 6njo%׀%onFeygv/aE{2@lh{;lg$6!HeU&Hbsߕ,ZM&y^BJ˺Ǔ{ +2/~cB\>9}L:dvWfI"z4(*^8%D監|gy-% i:xe:G8) ֽ0=ȇI5̰Z9NqۈɕЪdpuod)zu1sA: t14 `o)h%;76GAq+//k 973)U˾ 6 LSk Z8[e2m셬\ {Kn\m="80=@ºJedLS: ٭п$XPbN9QzO?W΍r}kor1VE/ZveȁKY3WeZam)S2hHZ$WNW "AoUf{&MAr@7SӜEXz2?+Te:L+xtgS;d^m/؊Mweιq_נ|̂j܉Y/l|JN$);$lzLk<"֯Nbww|!g>"ll«4 W1 F+0D&m(ʊ{vztMȚn TW~SP hTi#%',`^颙ϑ)4r(c /A/Pw` ڏ3L.|5y:OICsq_v%YE(Qf+GAb 60"Bp0d*:lp B˵Z*--~9&hf(c}lͤDn}{YK d`R!A~J/(mh|Sp=Q6D:dqwpá@nmkfuZl#MdXx*ermy߂ 4bi G,ײY9&i˓O ^cCfpڊ;nI)OW_-V*[pQΞy6";9b mJW,o1( *7˅ r5 ]zyFۼtxxy/݈o]fO˿v)>W5,=`Na<. X ANsN?Ph|1fcAck\Af!>?xOcڧ +̰V*+ bHk]^/y~ĢWl|v|/7HI&kq䋖ZM (jr.J}lҀ/!ˢ|&)膽6ۑ͑+ 7DA8';;R"\PA-xS>x:1t|4X 8w@;th3%,m< ䷾^OpV.Gp Sꄱ mloW)4()2yQ{d,~9);W"?ӴqK-X-˩;ؐR'  `l8ZId(CUmZXGLzD\B XURad9y~{e$te\d5I9X?;1rD3!v`ܲBXk>>(U;ovOn>諰LŃX GrU.7ۋTߛJ{z]TVCی5֟9-g" FWCDHe[qhмD`&Eë^B4cUJ}Qw*f kmpXXQ\mʌIm@:JX 9*jܜ<5.X3c_.w_!g*S]@T̓-5C[-[ Q1˶ 1V L7Dhm)~EjL(cMW% rWUt=7n,@r}7VZ11;sc<[FQ϶]mGcQ^qvc'7wu^ި]}[v~54"KmF՞g+xscɇn >bC̖OK8le7`ICoF%T>ʙX埃VGDNjNsØT9fNmG/Nf MOfdK>Y:י)&#!y~83|q^Hj6,0⫏:EG{f-K 2nX}5:݃MU:|˖DŽ?Ɏ`*Eɴ2Vyч^vtg;_ 84^jqigp,eOVuX>+R8{gLK&H5_ Se_.P^2wݓ{Df'?ɪS$TD]ڌaWJ}5_-u9 V@۞_(_Ohb?0OEp2ư8+1tǃ+hA4ߔhg"^_;cVKىVy7AD|s,?D:\ʾʸ@~ۧ G8lu;aQkq DRá2ߔUc+lyB~KʮAjje}ӤHkift4VeB>'{ۑ"vn$;( *ABgO9èa%뮿 B5]&ۧ\9QNkR/Uy!$=9drU w :t6> #A_3PI3AS^?DXy$p0Z>vhyUP[儬=?>: 9䰻SsZӳR79bT'Rl`5>V d.8j=𛜪7;J|շj.+TrNs]Oi-,'{ lt%H|=89ӊ-\^{ɢ P0Npч cxt.nz`J Y3 heN3f\]qD"ϝ 72ŁV(9zeD"o&iNuIvaD&j{TW(6R/ `ĬiV" *(;?ͯC 7e]ŞZD px[ F#*KM:Af®zwD}qڕ*z*)̇3ϓjC'W2֥$7zԀ×X\z Ze$52J'2 ,p*&2|\܂;5+&Ӎ^qƕ_ަ5ls pZ,= s2:ok?3[iڸdsuʢrLO ]Eְ\@5;|)jUI|AN GO&Q^VfA}ȓB`RF+{=G>X5WgТpC P@}RDa*C~@1r1dM' VIV.gͻ Ab!˗sUFY9՗OT-(KqvhAm`*)䬱x-8-ncE|^?)qH42~\d5m}hdLR vs_4(FҁNVI$Kv( ˒hMI,˚`fMf)^nY@st'1#ۇ 3_J~e$F*Fm,P+g1&͓"ݙ-#gص1>,@)5!2$UbwvV2gnmi-2 ulK DPR;?ڱsKY|ⶴL-ny}(- JL"qvB zܞ]@fhWjBYl6afd]VUi&0mc `Ʃo]}pP ;{bsZ 4-ef̜8rQS2kIdnWFIK 8fPoK`_uZ=XS"y vDBZr|U!r Lbp=9Oa8:yP[JutĬ;gAnjm}go>)!qX)\nq gniY4fۖe5oh| TRhNq:R̆nIojbm)~{n".T@~?vtȭe.z gR_ Kdhz#u .*h: VB:[xw>N+ Kje#ǹxwqH7gE&e|X Ar 3}i+>].kެzGX((i}\ݲ Y^2d@2CQ,[ {u]맏z``PQHD|"ҟuhKbYZ? HZQ+4NRXWJ@rr鍀\A``n*H2 yS2d^k#&a`#a>U5 tBݠS/;r\<ޞvo4UYf{s4*9ˇٝ!#3O& zb)><_Gr{U MBKg`"^\gqcY jAb*1HRp#dHhz{#|! 5bs?M%ӭ8c0ёg{jt .̔'Sf|w/}5u^lU/3`I)/a+5z"H 3jx9nה;4uT3ӳ.`k"ؼ䓒 >1ݴj:ҐP5_.YIISZKn:0[`Tgپ'"GуK7wF챤ㅝԘ$؃14=T*6x}&/kzc?q%^\⾉*N1똔d T"0f/(n A} X[S<{'4m?uF[)sϾ;dX;?h' u2 ;T$v'&ɦ5f[!$$nSU$~aF#41InTİXHPЛ]75U5N扮t>|G/lFـ1Ĭ2s>PXv RkQhw+|w^cΑ54DG5Q85$I>f[O%א6:f%+t.ThݨLyiPŤ CUZ1q\d$Z@>ݢ?i. $&N@J"P,kKJ.eJ^;GNFä|Yr݀eVo@9>Iom܃k1=*_+Ww]Y{GODFHh{[FO-uDBw(6<лiH,8Jl/d5Nd@v֗@ש֛Zk5t\SC_?)ld2˧y#y=VہU<ʠ'6oaDvZ$k5!r\-P.=4 c=89;3^3S_O uj2lJa5wث?+@yJ 3OaS.mK'h1fI4a&Aݱr10T]v0`侓FGK\fN)~+<61#j-s=Jd ~K1]6K F5$u[0 u^eDV0PQfuX\͛̐' ;[EjhMt1`6.y__~;'q]]Yt&P! ŀ3K@ۊ@@ʉ}qʙZEBv2Já:B,{~Jd^Jk-?擟n8 ,Pq8Y2䦴|g`dv8Ͼ@)X7mD!s^wtG6JU2r\jyWLa< Dh:p_Hg1f ,S"zcJ[ZMQ *`qꖯ@*g H\4((>pPhը;z3Ofq{B[L&e8 AEuk S`fW?~,B4}10yiBw[v37X6@Aef ^V@_'κ{G"_x׼[jٖ#_=IIYaIUd9yTCz?U9QD%EĨB!qI/9  $Wvy ؁zkQ~1t=%<5{3(rb5ʳ, 4wv_H5a bH ڰ9$TO۾}p[H'h1uφ$d3Kr72HT3@󮳏\v<ɉcS+ 94UH[PCBLҥgGʛֲtMbp# m"}ĺD l&'*~r(B&30a6tlOҲul*TD4]x))1Sz#2ˑqՍo炆AUC+@ӵJY1$cp35IsEG L*Ma*T4ݢqk~ #EͭFMzn }p"KaݢS\d. >n(M!$I|shA 9c4#}#kIc7oq]-oD "劬~sVLO%1\ c_H"p8zfvsWJ|Nn ~!l^;L3),p^瀅xS(mCL:7摛Fo?SYG UI} =Rɣor-Uh6V_hL:5u;Qm2M' Y³P݆?e:pd60!m, #j<{$}$}:T1+0y"7#7]{5 T&dO# NՑh|ejwصCiI/X_ /jQ!X-3HD UN&g;nrH,N$uYy^KXfu@EԪzܲsCoؙ* Ԓ79Ҍ5;H>swT^~M5f텈DVL<ɶ qzҠӦuؕxTe~׉>poc#-6^<2"YC =ʰ>k,'ɱ?[k([`A#"@`N4"̖WY^-d$toyy_!AqΞ17wy4bsdb8z_(t #?W'O+o)Vl"$/F} O 9{ Am+`n/b mkDN@v͐agWє[&>Tru|\--5=8jMZV%^crdyЉ:S0(#B{w/*huVe ZzYyNHDr'9[gIx#Y +o=qO;e,&hH!''M8\ uҪ A9{+!S(1|RzU򮎡 I[aʚr Řa-@Jqi.(z=6@-"Ʋ$ &PͱyЃZ1CNr17OImyI(2xg<6>c5ZN&W((>؄@\O Uѵ _?ܘMb\y|2|x 5L^3z'`8 +QkBL5p6-+d1L^C[)a+(߸WB `PsbhŒ6~褥8q9~ SH )[ ?Qi0ο?ÝՕbEƋidcÖR$v9јBO^s弯s?ƁXm̓byV);.〼E3WMF1RA@ךu-~"_)~d.DTB9+V ow4+>9imRšScg] cG=6.M(gh& (lFfsUpSf U._זP\'g]KmX@4lJ xM r&3q..WJ[=u.tl# beJK"r-EfF&s)~`&:7W5$+d۫[P߅6)_R>g#J`Vk\KESy!+؎v.|l_:b[ a8pͮ ; E,JI/f&-!eGa[1"U_HzoU+nXT{n^FÒ-_dqO. ᯣhXd}AEXA>P(B%#e(DOYR RGxVЌawp^%׬|]g+5)eɌkMvR#Ze``N׃E=,pp7#F 9n Hʇ =aQgD /6c3nzPl# #쯥i&J d͡R 8!f5PӿWG @\Ԉ@譱UA aXh ,|,J{p-+Ycr^#"h"c6SBSsFџCm]Q;]u%;Cɸ~Ԡ&۟ȡ֯UWVcm>9ǸG7cى3d0.!=Mb_^bÆsЛ8\泉Jp_%P$Sz.{ecrb4Lˠ=s@)^fz/ZO%"=Yo(S 댻!];x'44<g$YUe2O*hE5%`:`mTaevQFuA ꑑ!os0UV԰(VIO1Tzz)]Ji~tρQZx'f ^}|ާ{x<:Ѡw+⩁9R`O-% ֥tbEl2Z& :bZCmLUJ)59Xô N)LMvz,ihȾH* Cv&+e-5M}[0cf>m=p1ޜI <4x-٧<^&tPMH&Tl/B5:/?](ux_i*1 &u(k>C:!L*ns|nmcKDubzc /XR$8h4 j5[?6 guf]*Z"AVExY00`] j>Sにlz/n R&'|6W^6K#Azj-qR#|8mGf";G8V03t_41Xjpj KvW=[!1CKܴlkG6Hz~Ij잵ӳV-Z;Zx7 ![D t/I圫+a"dՋ@X.vQGccɱ}p O;UP*2!W*z4] W'2sGIS/Ӧ<`$; vvXVlЉI"EpX"]ae|st>mIV5w pͬNr =*Eҵ8<;4~]cҲx{,5X6kWRxZtb0+ʞ$N.p.PiYzfKm@ Qf ,3,쒄zїpXWsGզV?nfX 1WSj~­ -,X҃\'iY{9 B1\N,Lw֩l68^}K0oPyBk>E+#2-,r)LHc"@iTxW< >]&ǀYc >4W>.&pjU(ŗ[@RNߴ]wt)T!Ueʄ7Sj\*/Ub#,M2MNQj5:ѯϚ B W:|].msNS梥]ku&j*czj F}8ZsJݷe̝FHA+v41}<4S&P99BYOaOc++tgVfeLePkL0I咷8נ{W *=cG-6}\13$7$ = T0qہ!2H]dj\T{0:ŵ8S!\{U=LۺtHH-ݜR݇Y g;8bQğp4 K?>%9a gZ}˝YXfޒ#A,HD{uHPK41YmmoUQd#}VqM3[wݢ C)֚"]..K2NwoUltomk24j2M3)/wt>P_u4塉8FoOr?eeAB4:{kP.ӚbApR-Vm.N_b.G*T& .]^ MZ4!\Oŋ$|6߁h/c|L&&Hw4ѻ `'UrXàw:s(%!BDVE44Co䢉o,~ ,ҕ^bi3_| 6Wd2G}Z+1423m <'.-+A7nrc|(doꭵU͋Xam|5"^7GMSNEg[NHQ^˖j)1ܜ MD['0z*)ұ˒[362%r6ߡKW8-Ciw4TN=h@N i=0uHǓۤ RM,bUDS>T":`=틶yiY@ZJ*-H-"*?=Lʼn l/|#7cS'Q@tdt~܈=EO1Ҳ1B|/X ZuV<U|٦IqiZȖ'.H$r\!fgX2q86!XV#~uD^\r2+EKGg}" td̈́eeHR鵐$wx@eȭ_œJLL kW:IM19L^ PZelHp)ܣ5("=:2itΧCd b'ݺcfrm SMM/xU&=grrIp(@d>~jEb(ζ44:xܐwdk{b-mMdRZsCsӳ:ӵkNx QizkG*Q_`狞 {EC72~43#֯̽z}wN}'>g r?glT#xآ^}H|٣y*(ݻ]frI(T.Ƭd(8n-d.!cVE٘jD@!iT{ '6m뻌H/]^#wF'ܵJxss@sG=[f@@7C]]QwY6`E(xi;Q]pf`n \[jcr4$G8ٽ] zU5~6n/Bx=5ޯUc}b&LZDЈZTa+~[u]Q~g-jjFtKL-c9hw#+ֱM*rdR5ZXz L2Њ 7_bNϗ}qKɈw3+zInZO4}HDCg{ε7ͣ#`}YQ&]mTGI'-gݓbI<do) R#Rd.MXْBۭam"RDl$9V@ 0HZ߅-%'4WLRhT SwP{Bў̎&ͮtJT>~أ~5liGTBœ,L_!08J/~fLPWAu.fO =G~O||ZvˑlOeP G*WuUKOCJsj'dr,|͜0$ct|9Ψ'dzSͳ$ǻӧ` i]q&g* OE^硷%>k }`p/rweZmF}X/Y9ɧ4 Ovז w (ӞUKIeQzP>m.eVYy/iUp4*5u+Xb :y܀DpC{.Sc̔6&?UW''?6:p6sBd8zE RV>3J1 vDp [feyBf|%Z/ckV!s&fbLضpZzUf4u.2퓸yn^(Ӽ,mkyR 5e:7d @xxa7g^#Ta1* U`bH7pލ]dղCj[Npcӧk]6RF5f/vFD+;45p C 8iq4n~;q-ذ 'tbVƑLdVhFT'Tw@h3B#xZwUT hLd ^M܂|?Wߍd /C<޻W Ӌw`|q؏3_zQ?F@z$Om*%p (q8D*4o^T.i2pHۦ_VA篷0$Ty%|] )&4LQ͘L[*!0eïu {R Z3$:ZjLg4sӵ^IPipaz./c^3Cj mr&[*0~ |5`.5g PW(񐕶`T(ϕy͗<`i|ٵʰxKNSqUh Rpy/' n?96-řL@u$^(FaIMx{%. 8#Jf7č[m!&Sa5Vu.]FI1Y$vZcIj5!e|%[I1_jȗ 8ʶO^&97h]TDO6?(s`$e[+Ox*]]G cپBA0-jta=<;I;o\|7AM~bxnsB9:];y͸F¸x0tz YagC:SL}ҋ rM:AEo8;'~~],"7;<$vC7]2u0i\Ckyk!MX*2c3@E&'22/:I; jJ?|{T3"mE%7c'm .c:ğK\Ppn62Cw:oC1")y@_T-.p&#,pEGO7 o_^觏aΏe"BR5 σ6rn~,ذ|`,p!~$;e 5۬b0*7a$썗m< m2޲u,gDMG#ۇʠbؖ>m]#| 3Mɍ;$?&fQ%l;ɣ:tG8zLYb G\ݘ8%h,R]z=u^7V?'N,3 A(/Ru~U;=(!'lkbxMsL\Fɤ)}0܊:Up.WgCx[s|pX؅=i((Sr SvT"CQ+v{( +4fdpdyY\/% ȁ42΅  8q8X{d%z`遢 mZR]/{y1\B*,!-8c+򪂢ʖCCtZ*;yw Z5۷%ԏ-Z)VZ#\bkp?zvOX GGoq@c^L6i_rFO"pnRz[\s}*XRRb@d=ѕ15v s*7-Rӈ) -VjƃwPdP![~>*g9U]٭ZPv^Q>-#@y9@_Hm`BV))zd7i 14,fV`֌!%蜍Q5C>И H SږLDC'CVn?Ah]J<ͯLqV!y3` 3#"Mw0f3g,$^t_{!47nQ4ɤcM1l0}ɹO߶b<_l<b5):$[2_gށ{W)p' GrG?r&gT4d7lzaÕrL`-oJL0|,?ÇO(YvW18()bxG!tL*z:M,AP,Q$3CFsur)@FHu\̼p;au.8YGI 5`/AO~Ht|І1lTӳԪ=Z2J9o'(`A91ϛHtfCs,ԳjlnG=c 2l{}Z)OneĆS}`hgoL^oIK^>5KEȞ$>$o]{'?ejᲚ;xNGNV1U&e0Pz6~V/<]:(z&CJ?߂9w JYo{1oBQNM9od;qs,:plmBnNSPj_6:ڤP0̶Ebo҅ΰISu"uູx4 Z&:FRA>\6C J2tvFqc f'[zAx'2ʘD /@u%6EK5ô'n0 +BI֝wt@;&^~hɚMz!^ٶ! IN}ֺ#F١ݜIgcN G}Pޟ{~=?И=qH|6n5%&@.́")@-rDV-^IqҎ" YkR[8ˇRjKε3Z6U{q*,؏'AȵKLjZ W4~J #O醍k.T`u" A=O#SW66sU  \~;1U}i N]E4r 96LK_k\VX9sI3C\c gѡ C<3j[5SOׁ<^F3z_1ȴt[hս :ͬ&kLGHN"a+a( 3'ekHJVF -Ccxii3 sc9{"o~9QR>L@KC\ pc&)8Rf>9uf^KAj[ ۬sT_h5R @ Ndԟ \)%\VF?_EZaIXUב鱿El378n&'2\a ±ʼGtP6i`)(\^az+=͞=NGwstOzg+P ڇUz1t=(|P#qx9i`xL04(AV$E!U GϦ?՜aY -b(0F?%7D\Ʀp.5Q'=cn"y!!&In 8eߠ\XÕP;|P~H-wP:l@^ߧg Nܼqyㇿ M!Іf`p 7"6l8Ei]H/]J*#HA$ŵdL9Y#QD7#81ݭj0pL pY)8^$;A{]VMV;ԉ -^ped[ߞ)P^ /"A|_yg}23~DKaCP^\~+{+8mPn< O t.0JeB2Y61ty:V|585ϳTM zMȢ/ZV_(Q7]b0S3Oj =P?6Jg}uzRϧr# Y_#-/r͑[mlAJ;9oO=]჋b.1EWHqxݓgǙ &: w7z)eX0~MӒql.)*.oLEv12w;vp"r%)p%K4ÇPВ#YХ9^|hRḄHٷ1JYr*u eDegaVo<} T{7],QKZ~ :h728SQNBk] 4& Z9jN<ҩB[GF ✟ds٦J[UzNxH|&E̺͇ BG1z#FQn4 F4]3:ٽ i8dX!s̩Z' ZzVZw+Nv\@%hF/+vvX&~2^Ӱձ?= BjZƯ'#Ԋ'ǥ8N8nfܖxd 6؄ HTVBsWɣ \(O[i5U`46ӃtnqܭYS&*j t)=NX`FyO/|]_<$3͆B]`;II; sO5wixZY UMH७L*`&P MA4}RJ23وnȩ`9N˥P~h~? V)T*r ˽:'1Rߪ0b؅ou}˿3քa.ɞyVJg>`Xn.WQJ3Y2B7|M&K,絢p3\HCe 'BѹD RU6.o/"\G{`W iv'k4߂٬?x jj`mfp]d 9)=iS.?-lDH@<f %'(7Vb#n=l*;%\ڮCsRX4$XzMG@cP9b]ݮ>`&:e5wjm>!~~ b EV@} C(Z(f4$rzA9bLDQ? ,.L Ot+<ԩ/; ݽrߎQ$tZ4ӯ$#jH!07f>QثtZ7Y6w:ckߏb\|z*@aF2CFöys?o3.!=WJja\;l`JW_off(vm߰ `60l)K%~-8mS.77qUq6q/Z.uY\ȓۚv sXU(*))rg ^AȱI@6 ja)A2%"te/fEx$wKCNoYpl3z(}݈vhP 25Ty)hv.\r}\k4]"v!IRz!7Ќ_*wկtLH\"%&]jڕv/!ɵƻ5Gum|j!]C-dXNRl+T}/sXŌ#eU?ih 1h\kͫ4M[#3FkOX2GW揄4nc]a55S%TCAut/pc o# 'H%hX':D/_`xyG'o.`Q77KJ' ^n,pyYPtC2:O<>P:%&},^C*"^#M_ /-pzmanxMKK))"Ajڷ]R,rM}S݆3r],(eFS m1]ziUT&Ũ2nyB72T&AbH^"PFg#\V;jʱPSYoR,˱xC1$}V(+G3R|,emݸs{KA=s?aʏ x,G+|~ G\|hvze=14Puj[i2y/)߀ %8OJV-&B7tr8N)J;Ϗ 2pf"d=ϥuD"X|vj%'&s'>llRɩM>+ȜV1 ]_K7K) '١̠,RNX1\r2kǚouv_ 3JnEZz' f& HH`"( 'pct8*Z|Q!mB?x3Ul!6W'5ouGsv38CUͻ.s[`#s>EkOJ8]=N~:2WF%۽WϻnQ'y σpN @Q{b1"G86M!LU!(4KWnX )X1b2%Y<<|k4 4Uig;Q2fkå TwIoZan#.80.ysJs@ ,E ݝ1]3BXyP]/_XG( v|P~?A^7XwotUj;u 01)R^BsʯZg^+"yw1_}kL#_qEB½6F/: ½ 1ZO}R ݫ{i"ϤdW1O蛣B#pϨ$v":ut7`mtYxF҄ iX,fAћkbCU**Eq=I&$q.cȁ<)\Vq609G&*^rDQCsZI*7_ɋ1싩.Sو%%%̊/Uy ފݟb|iy,O9 m;Ju7$-M{Usr4AїҞ%g -c)I8la'ӫ(FL:^s<*iGJkfɭNmnzc.QYU\9GzL-p3z6U }ѱ U 4,yk&]VC"I4Gac R$V6VfWKy0gV#: eUpQMU E)HHJY nkv'\ m"X:]2; {7"]qB {OMo^1tF4x_&~}lX+[K%οł̭C9fݧG2¥*b<*&bE(m'(=.I@%E!r&=21;lAqKQ:oe^Q(luv0oSr*5wځe.v Di&`.y}@PBf莻 ƖO17̏zZN} sJ/=]^xon>q;kr{蝟K6:V#s+jS8+eٔP-cYkCyo2*_yWDbdYcqD^o4H>j |$$/MzB3i(_rRf%n*f~~pM >ǧ* +0nOqcWGkܩ࠷X'1\ּt˯ bJú̈́:ЂAەŷ/]2E30AY˱}OUA{?t-3IbmLŌfK=_yCD ٙex%l$mZcx֜I!Wxja/gK3CPI@pHuvYE6}rH[a ^9 wq>R D`\q[G$ݮHQa|Hr_=y@ς⑍f]z =pMz{$${7ZTIL:lj`k1 ڽpVKMkO]zFᵈO0fȀs+o:HNno,O:p0Å|G_߁F߸W&gYԈ[X mП6LZo]Ev\ ad"pRi]ghǀVY3JJǠBr]Fys:c>LJ_0oG Xz1^OGs~7^D]|NӯYO3ހs<^+x[NAslWWSx1-J~K"ũQrVwIi,/̼:#H_'I+Tb{Z@,q]*HP/ khٳ B>K$a'S*EYAOt#\0n*BR5m&S{B>r`jOrHPn"0 zh"e:%.g72)=M`%2Wp(izFRY7+]$/,{j]J)0xRW|r&Z4jׂzp%9p Di=~/o c.ybͅL{fjK(m(4x( wuv'n[P4~f$*YMs׷[ /\~B,M [Jq(:pگO0e0X9ap=rd6Z|戭I <1.d]1y[{dfL!kƏOׯyc.+-gr#yi{ȍQ{{6ƴkp-ˍ+Pㇿ+f@N|5 DmoTm^1KR8;DCAѤEV5e0)^zeN$TrwUB=-NgAZEfy;D h*9@Ynt~HG"/چf>_ |}fx/«~TZ- )-a&Tr.2ԁ-`'Tžyc[L6ﭩ^-ɠd6Nl\\F3AE$)<`Awmz_ \:.Ca4IO'~FYzT7jGޡP@xtfG!<$|+8^]z<2)ihO&Gs]>$Z {vX&U$ZZ` Z$y=^T } %%ğs_Ĕh)P/3z@'u.Մt%>sĒze~5hlM R) -GԣE.%{0K捻<PbP$Qf@?]Kd(X*Ӱ0[Fqb\'_X+/Jtd-GH&Es*X9DY#!MP Pr7a]LN5HH6 v_GɈ/^%#Hx (",/_f9G ʜk2QDGwz)BJicI-7ԛSǺcj[a$b#\^ٸox*=j) $=L&҈]sO7s .NK7o= v"HߢU9t`-U-|䗶y^vL8C b/;x8"Y(,Ҭݱ7/a=y*2qz$ƞh`1A *\8V\oCd_`a}M;E-֥,]v 52ZuBWw?cyDOq! 4@9չc;5$L6VjߓbZ _щ? y8 Ʀ@ezŋnN+66f4T#ofmYtegc#[%@~+,Q|p%#zlIfn'Z<, VW+`O U#2Ap myZ-%]|!D>L ^'3uT-3f LOmvݎ͐i^aw2!ʘ{ ܡ_K)#XӺ7Ej Sm?"lHK2dr{s:H 䂽wXe~vϺ w-"~,g\q*fĎbOFMp~$#CU.u2`kabؐn ?Mi! 3A =xӀ%jSR EdaAUGp,f/\LXc聹C  ԥ IjD=T=X׶(a6@sN13&jmp3_}%'8] P*@o=MJ"9H PxyVZ{GOC(v5oCi8uihOeE'ftGR%Qw~a5H1R"|$mD@?Π ^kOg/A)csۣXfx{8oF㣅^^Hza📞0-~g6u]{wk5v;5;WZŒ3-2lVmmHTO4wQ墌PFAH>ۢ튂9}"/(mEn}}=嵿}e_뚒Hwf+hzto{\R' [W YZ*QMAK |Ww0\1xC!I<1?D|*FDA:N IT#, tԌ*;A$n[?dWo46"d`4Dtѹ]Z *..HLy3w~K>s\(W'7{f xP +$f`l<} /zm\YŐvT;^L=l"kjx#x% ಶ:Rt,2VF߇`צ6-Kg%8 0h&Ρ`/W;ngg}u1T%<9{bt/$F]H{{u{Ҥ$ Y_̋Jݥ^yyߛedNbhr^׳ƕ s1˨#\s#r"vx:*짹j:XzĐX\U+'8Bt=yP{aw%Cq^PePa7=R<:7U0=. bmaeXn⪍x$;cҐ*򍌆Gt Cʍ^9 5y»Q7fbu%ir(c cNRaIhQ g5ۇ'T}sl6`%ZݰPݕvP JB,} OH6 }U7I3yQrSVӓx܇8˃}FD(Aq}s|>c>Kdp $/cP3*v,G|i l1[f5(u7#gcyB XIF{M ԟ0nywk5K1"i"}epzU   E;1Y|Z; ?%v9GxXdKCk>l[Crj_Ǒ}8kU֯O s9=+bolAOs:̾]~gݭ꒝lH VabfcȂ3lЎ~m/i[0FܲꇻشwA i1Aoߒi^h߾[>⮗ dF0§Vb ~,yvHYh<ˌ mކF`w!o)3C[4?NC"6mS:nœEQǡ.D%[iz,~ӡ @ D@]c{ZlU[qڇtC[visM+?r9؀>XC!V*j sת\Zp_ Pڵ`(τw&Q tDbK9yޗ1JDıgYZ0707010000059b000041ed0000000000000000000000016612f92300000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/ext40707010000059c000081a40000000000000000000000016612f91d00043038000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/ext4/ext4.ko.xz7zXZִF!t/_]?Eh=ڜ.+ζc"gG#dw6}Ⴓ0db5{jE4 sCoݎ$e;Pow91I+t IA%mQk*YICJuؘswδbўfq˹R$z";ǿ} d_n+밝g|j OCF!i}\@Hђ=hėi<'.`6!M'|6Ќ Rl# PO]8c r 7.]ԳKM4Wp.q; Y ͐Glh2$+\`Y}T{`CL\d@sK*.0rؕ;KzuAzf@Hyvy7zudٚ0`,jK"tN-j `B;EX0﷣f GyGϥ&<%'P KD kYv @ن=Kr{7=*Rd6.B41753gS~$Tx&bo}PrhPLou׆RWi5SeA).>zhǎw76rZ`{ }7O1inNyZ.Y%P JWd)N![)A/)iUז񵜴PT%ͮBuD+q9+q4qZ2ni4j=yCʮޑTA1G~_trde{4MV m,YP`fhzK# -=3V/Fsh63 njv23IXJ=hŵ$Pq.2 Gυ;?UQfP qy$``W\pKV^De}AMj+Ekw3qsC(5zc)rf%͏w+T&m}v}+7Ceݔ+?itI+wooȜ>F7*)RH4$1%k?.;JN'\U,Gكw:ٯFG.PcTu^8U 2NV8- z;n۱y j|Gm6֎R< {.uדA+q&SYIj`ӄeV}2t&s)0dRXmmaPgxY31DDΞn9؎ˡ-h?D<3_*mnPШO-•郂_@Gc} Ȍuv!vu(5WM_TMو ` G)-ZAMfd@c~ͰzU@~rH˼#g#CɜcyBNh3wxfQ/%:_=xG8DT}ch Qy3 -5_^w&;jX4#6c"5ү:`lS̽3!s`t;ʞjZ3HA9%5kv2K\cK6:^_De7k/t c5{$Z b$lbLd;{ !LFoZ$ x@ T1qc4JF |)L?K2n8af֭27+{;qIhAJ`C4f@"֤aIۄ'K[0ה'`å?_CFheB jJ#[|)U\ɠJ3 ^wW2OWNgWI iwv^p:RAּϬ\p( ^GPAi $00o<1Y#! G 5"R F8ɵRx{] M3BΒP#/;8G71 jt櫔JH& gIaG9Aj. ͝&FkgcHH2g=u!1]1Py[ @T'3uDi#SirGl~fRgZ?jd-b>ujh;7J_l%ue0_5v?(=yoHb{fKc:u'&)`j=ƪ`e}7lF7)hs液yt]L{p'Ur0ŵri{㹽D=ҧF[mÀꈓ2}jn/[\@O)ѩp@KIs`MbgVɿ-]C/I=g\X~ 0a\̦G=/=6*|&ra> B(UJoNo 2;/S͇D\C|4@6gD|<?RBZ߈rVmgG:+[IY==a{sb6RyCO ;}r VޏDDYyB{'?0:ďo6OHo+qjyR\^6gQ Q^SoOb(DE96?8)gJ} xoݲU&!-@oFxvk~5;]q2'C+! `eBhR%Χae >nG<}MJbvfa%PϺG+\6 .5IuQB}0ADx Q u/i-Cg3A$ToTG_m~'jP0YDϸ2CfkH-=ǩ +{Nꁢgn-9WN*!a? [ZԈݖm7PJ Av);}qgW.60L5Ci驋Mvv:kg }W5=>z_GDvr >ƥ*?0(] 3[ u46 *~pSAw2ʵ>bkf똰0h(IF)Ύ_x.ӊƏ>N;B(WW {r5 R<mCKC&" Pck('Ƕ?@s|d$DWFm=09|ꬷ:B)Pܬ(Z'OЖ8 \S ql?;(,V܍ndxC`z?m|6<Q#*@cBٔLMB\p<U[MbF~_(t ڏ|UVLxJ,xoq!?]r賫"1Dɻ) t^{ xY1ZM^Ω zFٰZq? 3E&25"WNAsE)<m5OR ėTT[݋ Ϻ~ lY7ʼn(U ǀxFe6 Ϲ;[\s+vߗ# oRixIѯ1U9$K7׍{䫼7Obijɡ6>KWJࡅj; [Þ7'kUFgQ8i!;`Jø{OR*͢`i_'.{DfKCJڏS! c_tK[VM>ՔxvG]g=5Ak⥓Sx"zPGskM{dkL7 V%X wpܡяEpM{AM/[o!MQ# bzB~k򬏳3~ofQgԎTϪ{ț#Mӧk^ W@hcJ/NzC:r.SGƽZKt*皌ڝ l穙 tA嵯{csHv,;h/#)}:ug NHH?ZnB9sY蹛tA'x^qH?7G7#:KeQ ^'ǰeN'd k['ߋw~ܳ#IAx/;3{*n\0F1 kI_.99E+V6BsEw!DORӮ S\Q Pv<7P S YaV7c 9Q$uw+]4bTs0/-%P〆kB{n\JM[XxUEԴK*=r˘8 O3 ZԤC`F9OL2`~?1vY3nc.~$XV*FȦp 1fkK[zZBO@|;t\AAUG,>Xġm @zܐg氲D3 jcYMdM CA,E~B5,ùdx I PAb;Dv^[r^[\zВn{_}u0+2VqL%Fu4i"/ۛ,K:2Tơ2f(T}|Ź*XLa AA˘8' kcMkW2'[KQG5g |U? FQ#o+>:M yG{s,XL]QXRɐJxdY%mfob!nW) T7Քd4pL+naF|Ta @3z{Z* JD?1Ԟ7h^qrOdZq-E,ѿlubym:s}okE|Q ̜H hOYLJ{])|wu22yOQi4|V/YU[GbRR@B bEڂ,A( bIxn<9PɓaU^Aj(sk%Dp0%Uӫܢ]BDwGwt"yLZdpOlke缞>;Gωĸm62)1^ L9 bP߮dz1Jh p9n[opBahsq(q,j&qljn5;xB>ŤE{mKjƱs7 ZFjuJ,iivq=aJ%h!| ʻW_| [굸P&Cc%NCuH!0: bRs8oqqDz5{]:,Dmxl?XXM^f [L9s ^_.:rP_ ynL8Jn- Qrw_ե c%)[rr9ID7A캻V)~3ЗOs0;$/1ʼn¸U]ʐU6Nܮﶏĸ2wDsg>ʣ,W[&F_ e3ɺU],$@DKg3Ae+^c~4P[$qvJu&Hh)f9L#3I:!ߟZsBYPA:3I +؁(-37 0\?.-qYYLh:Ds J.YV+ヒ6 "|lXBnCY@rgjrUU[143uk❊ ɹk%"2;,~2F{.I| D&^GDmjUjx9hY\ $]T ;5&2v+o] g-_=`U+7'ʙjM3hcz_J8 1\ĸBRLd2?0$)yM/xI8px%{R;8BeCoS荡^n AeYn_wEN%,rȒ2 Ȃ?&M; =[F>g0T%"׃iLl[!HۈoEn _)q% tڲ.: Kjl`~i*R6mv1 ~//;vv ~vOA-to#yov>pǘo?a\פ>t2crL1_+7kqMJ4zDG~{NǯiR, B5T9^Z`UsYA$Wi,H {l|=;\ׂvv&$|<( >%ÝYZH~YD إ5G+i9/Kl3cs?a2%각~zתɱf)^'sL3INGwzfW%7N+ {zQշޙ7C@Ty<bƞwִWw9T˫zB^ ;>ZΗ3FjE麗@m*㰥;X̼M=kҭ|]Q[b\W(}&&{`I )< ހlo?Gm2#$nP꟏Xf2~{Q(5!u{N_ o5D[t8ߒ3SwIe~T)x 륆L=䟅"T)^J MejX#3ͦwȮe`=u̪zϕʀݗ񹴜F>KtZR}TH ]Az8 a2ci) ˚ND9NF#ȥ;BJ!$W$+oHSzn%Mw3ǂU6;4ژ箜8"(Yj%ẁK7mْU3-QQD=Tk!#r6O/=eN_XNmG =Hr`L#qUYIP!Z(YK.V{B嘗k c?n47(/d#:Dv͌9J|o$M,OQF R/q$n qO!E{'B:q:\;3SV[: ;[OGWARGKPq]mI|=Utdg׷KbЃd ÞdK[-ѡ('*<~CAo\UŊ矀l0W]#+uhW:ic k-wMiv]}Hn^ҮM4-U=q)R]0vq7D-NYe] Y5&NP jZ9dv̇y-wiqZs {C\&CApR 9qcBL7wU;-M0qD<(*;~!4UywO:3b9NFu]KWlң>X|cT1xdT$zB7 u6Xh@q {x].ǑUc*{ժ!Gѥ[A7 hghoP#)Ssœ&+)j >WÙIĿ=3e5teOoEY gwPTMyTS W(d.1 s~f1}#;E@%uPY2gKƉG ƈO"no-;ڎ9+d57cB؏(Eʿ@SxOwF@._T/0"{(CtmdDFrr_ZGEtjkOHw$ƃ}sLXvk6G tdabf% sag}2H;cvC->c=p7t ɝw,g-F`=SӿO߫#;"a+& G>( t́īGHv֡Bdt-!CcX@%TcjTI+CB)I{:s&KNvG$` ,zﺧG͆qK33<ϛTeת\҅H1m|{ ϋlwF̓u$S[n5$#u0QhU})f ˜ɫJ" 5Vff *'= 4(݌{Z=E'.K_C=̔OO(Ohb~R`p4rϻY%b79/*m/)aȎS$1~A|d)uQyayK5׀bP!$_zbfGr:0'/!'(A"}՚D^1ņhgC?nJoG@]Pn~]adgm8܃Y$R `ʜE~e1^UO?Nm2lhڵMtsN]Zo* ,ůw^؏|ѧ*];* ],jnrE'A{j~ jm|jBco;?8߽rgeh\Y6{>񮅎}HM3]\M+lWz[ml'CMYڳbB&/qʺS ʷPO) ('}8 &X"q`G S\NaLPQd~+e. ]>˔ $Pɐ>G^&\Y١V^@ ǮՁڳUrBOpᇾḧ|g}ze 21h3t$_#>ܾƜˬU<bVMOa)')EV2R1^&4Z̼A~j@.vi^f{ IFyb`e>;&PV΍4=vx e'*JoR9c8FZйUr@ (~o3= Y;lc@ZkzkJkd@w̄&`:>mYtYdYdi.T)~}{iYَFSRRLy!ǨckM^֯=B[NWzQѝ %0Loe< p)=w5[$>~ ڶ R~_QeuVas~1>ǨCv@BinK㏡$%sZ>7JH2%)hyG '9h@L~z'܋ ,OoPn7V_!R˗[K[}`~B@il;ji$#!s3cCWW,{ZEStW{w:0G]x,dw@U+řO3ue-֓ig8d ǐה!oْ׺T.ϮM4}|\i9hF4x;A_.T_nO=~?ͥzw[ T:wRnϜ4G& 1Q2$/ FZ̠{6HTRNQKLyάՒFk/!Tarm nfai${^QTu (z2@o7"Qpb{|fS gTtF@Ӫ16͛hW y٬Jeќ,zm&Z5T^Os?iIջ1aw3߱3.@Toη`w'5rBn{<ϗD+:hH&ި({Ib?߶*1< am]!D G<}^uspb"4|㱺N]iN"MhJP$*~imLN EӔ [7391nX`$w-Ykԗ U `_1L-߻wqL#T&a!T3r@xxWK$hN$CaWlPPH4+yKֿtr]fo*,vH4b[{^S \u@F_gӞS{j&l`ִ|fH 7/UZBlSL/]<2"WVrnxAr H[3HAh3`/%P;\O 3 k3; "D[ wX ݪKs _/}$EvTSjOSrCzxa#!\'͆o1Mj1eQ_}>֮UAÐ4<(WySۥd8К*;QyxPDT!XiMr&EZJY@-jn8W e!ی0%1hf*M%۹ndC&([ ֞30[u kܨsFTO.yI ܨ[} !67I;;B|Nh}/4pгV'ztOb&D^,Uz{NsCsk?BVeiAhOΐ9PF a46]9*dq(l\=䥕AI[(T^؎w R{J` !T*ﺶ ր UnJJlѺ&,P <טTZrn:u zfk>qIը|S* ;0Jޝ@-̉{ȗ6ȠѸ]1KsY~xfAfU2Xl{j2Kۥ f!OϹ 'Aj "\w{LR L$,"97iMfYzr`,VqX,|H>J̙dp{/!sE1T8kN!~}Hk[ymJ߿l)GxN؏'{B,rPIPD#5g=~sOّlfǡ_7#]c,+u~5bû Im6Zvxrihfo+Cy|s=(1g;ZDn= 3H3 5+zO/J>$GƋ.,T1_fN#nHծ-m1(z3%䍽o@@CY<nSDS3Ň*zCCUCX ^LJ lJe"z#6˖{ XwZ1uCCkM8Y9Omx98< Fuxjۋ+=I5ĕ؝Vd(][^M[[|;w4 %$)T\*H4Uuݕ̨lPSo "Pk` Rd$\>)S;9nޅ ?DG=zyf/_6@2(%;]kdoB mF4V6UH)Q% !+01q售-NADuhMՁOڅl'eb$H/BZF3,eo.1ͣȗ%|:">^5BpGPƚDXif2veU+~.JD>jUvxw5Ee@YzS2~A%)uACm:AVGx,0jI@y-#swXTУpPӮxm3R[}Tgh>Хݷ|ꟾG>m ub<cb>P_q4:Nhu<643:ZÍ7i &i"W}S(u31/oV@Ncb%c{ lXqLEw R7Dt''Q2}kM> y٣nG#+z=w[XԞon 3e׆32W3]39ef>@lZzD}*afAh@6@O4fQ8D>Wȧv~P7H4?*Zf$c{j'Tjpgmuo7PU'5D?q+P0Xo<5g.6ߛ` glVô}Em"99~j { v勣+U[`ƶTN, yy:.gm\8IK*.=+ۅX:Ki#-[z\+Qed 9e4>{ќBQilp}Tvӟ;u@jwKp,NVj4}E)cDzA3,hsTU&vݘ_ lRJVZ4ƅi?--{h.-躥zg|HWw'zSzQ5I yzIu|:3Y'a`LA%)&%.ec‘`hVLP~lAEv>υS[MsT›CXav/ iE, / RZڹAJ@аcn^skte^X݋'K+}n(M`SIT^mH/'4 j's)>*( '5q:7FIFqgBcI 3[ 8n`gd2"  *AuЖν^nQLpIU(]`BWB[REȗ_Z\{%ӿ:bzbS:cF M=6(v~9SǠ X&v8Nt,zZذWK BWq5EMmg*oػ 7F y1MsȂndAV<햜n&Qd-,8d# /;mZU- :-3`c9z}_.N33(-S$ Vm֌'שP&ǓGB08#s>.^ɒn\'.毺fm' 0Ï utfoG(ΎC}t!Kzf "$0#yXaXy-Eϴ!5B@~ܦ%pn#Cy5;ULJ'NH? ]mt'TA_Y-J+Px`77}-(tTmO%(*nmJT4XC\1v2pRE7Tؾݘ };)~DiXqH611k2^30kvQ?]>hwc.̓sa&5|"aM&Vso}IXNCV<=*8mfZ١آFXKd/s_lde#\DзFrIJ$TܮRa ƴMk0<8U F-3^3b%Η<|T")^' 2S:ID`έAQ3A; f:4KTN* J2?2\,9e.̳/g%oK_Skͣn"[;`Wog߶ mI6bBr 8bY[jsP.mUSϹc{~ (^7> ^awηz?D%&۴ڸzb5Fw!]tLE,IK9A q8үBF'b>tJSe=OP~~dfT-[j~3NLd2td5·'Z^y"t"w$ķi 0)I)T'`]h: +&}P&f 3ul@3nPE8L޾WN"8D"Pᅬ__Cܳ>ڨe=CX,W0KukB4RWi%ҟB:_ b3aGvPr'KeQF|<h9Ɵ1Cw.3 U5C?l5cZ6'*%%-9k DwТ!)eILV1߈ɵ!~d/ҧn3V|DB\}z0 ¹)[ JoE B:KfxE_aѺ6*ړwr0%6 rvƞ:.{ҲlV9TX6=>'|2U"8A9DWJ30Lvn[ Ȝy&Ggی4Pz'q8]!yK#Zɩ-!8K(B:KW Ĭ?[<7V1ݏ_6\|1 E6;ɛp@? X h_c?QtcUwZ֔Rlв,ɤmn.IʻD$f{I&}7hwO#^":ԵF{] 4T&;K_]Rۀ8~{oI+vttfu 10x cꔫ/Td+8V4BKx8W^vv*)E1h"tȫSzc24ԫ._~4Q0fK@mY oiVSJd4fnbR*z nTw>g(LG$ $Pb`<CA".9wuu~[Ry ?6mPj%!x÷Bx6ɂcݸ2F!D3iYcpDU6~+EPB8<й/OIʈJ}޾i :V~6Xe۪"9y`=pu, +,ߒEբӮ#-*>k+8nnPd?~ૢVEd.( o`n"uBp<oI g`n˛8Q%3UGE6 vt:bYU;ݢhY'@!cZ&e }Xcz9,Y,mA`4ht 97fFd K.,s6h_i{t飓4$d3V,7-K|'?O 0aFq UtRN qgCjYO i{ѦnmնK}2yy$`h lv+$ є-jC>GSxwwt] Q ,֌(Jt.YGbSk KXǽ, r\ciqѸPKp%="s@X>W 6o߽ι*>dTF@ ` &rBߔ@E% oULIUk3OrfVa욆x2uyGT2HzBoQ9P] c^(3raS#sȆ0] ¸ ż#E7YD(FBel麦#" $7 /F҂ 'rl*ldॉQ;X;/_UJm0Nc^6։Tlzo´?rxL48dES5]d.. "uBA#}IUX;XgۇO8=d֐psCGگ% q _ʔբ*y^MNgp[FцѭJ:Ou*;C2p#cg~Fh14n<|`k\E=%MNF!@nJ#"RZWbnaU3Ú7a򇞅N E'dn9x6hq}}9G8Uvvm+j9,l`d? sW_vgTBנ<&)sdȐ"6H} LW?KC(f !I t:}Խn z*>?D'м8da@ ɅSk$Pw_hM;wUZ ^:~RGJHBXc,I6\Ȱj]1hsVĨnB+V׏rẀWQ/HƽԪoPA Qs?P0p{9GΛZŃK{ʠo}Nb@n2{UGO([Ya\o+?c B;7Cߨ_>8HZfNfJ׌E/N0QX4ÀrV̻WVA|B5T9vͶLpVtV9~5f73ob#9h=)bs3uOE?vZ6 " Y{}?6:wUC倏K_}}kë1C5h g[!w#mHj/Sx.Ek->@]5ȶ6sڃc>6e fr C!xK{鑐I&WP򗫬ɤ5U l*!m4EJF iѹwf!DG]B}AYK'}wr &C `ue8"ڹ8̽S j;+;p=%Q9XpuDhexvA>^N_<[/+vFmj<| g ,M*iډ}u8ad 3 ]V\mȹ4m.R?p(K?j~ޒ|Hæl׿3r<j 0,#܅ԭYUNjOP𛋂Ki+ӂzd ,a`l$夢VYCnC=s@csa6N%l%`U3"TJ]T J9~hp[_%'C H G/*)PeHeߨAoA+?EO;dD@_!z$ign\x:meS>U?2pyc <3c!,,KB)p]|n0.|}0̣HLa`is&Q3X2^|+G.ؽ5M]C-&[Rdii6"X |k58ܖDn %Qq/DfIJtbw!ԇl'$ pfKmY6#ړK <40] er3 xOX/Hu1!z7AA+[𻘷AQ~ޭx=' &]A`HYBe'|~5}(*poZl0]S݇i9~ 9ے; +NEXp'.\ju IhdM~#hȏ%Rhd`oQ ڏP+"565nfٳ+CCGC$([3Pѽ0WM'N6vF;]\6rTWL f5K %5Ui"2cs]PX2CsV;A\F U2qƈ中)׀ L1vp04B_|xZjʝ&I-AJbn&Nu.WLriRH&lƴ^-^H]Og\v]i3"V;kБ7$XG -֥3+W1$44|0/mY99e Jw!in| Vyi|,CPt%[ r^"ym0lzAuL)aJ|+#neHK5WX^ " A"øsNhקAhd@%̯jGC[ # E)EeU }IǂȢ*4%ȭU-4L/ v[~4w"o9|q"c(`u[L/pUnTud V5gj ;O0@a+,ڀԉmL0D5<>7J)a3"0 _>=g:D VNrvQ*K0ǻ%#]]qX{ xϽ,YgWJ2j+=uRa97A SVkL3TFBI}3] CdU",R#;_ %(YW<+ ;0-]b(>SBby*y.&sx)tv?W;ep]qT ,^2N L \ Ν3C/yuݍ:gŗua#[*ۣChY/ t`q>:+{XĚ Ӧ$Вq*A0hE+0M _fQiz;-ҧ)8,pw9d)>"ZN;ʣ!=[%l5c5%Ll/b}TY]5Id p3~X `aZZٔ?'D?yGO$sѴ }=t:U0}vk5UOrH_C `:A˭^kܸ Y ' 1qnq+ 8l57㼱UR~unsu6 mAʆ:.89–RZVHҐ iZ/{U^X88Űf pI7WS@ߎ`qgKiJ0_CK'XNlUg[0Ze4&f+ɫ6"dNxXY:6m?Ky՛J\O߾%SÓa6&3BٟhoND.Ű<Φ\[aP0zuIbxz:$uNrx1qg$Lme.B /~ebr2z:d,,񛼬pxNˆi^Xgf3XKOyh>I7!Xy&~:6'?EnN)\z.:dϸ*!Gv;~{=I`u䘗.X6V609Th n塋D`+knymK(uZZ I-R%Xd1p`TC@_{ZJF!376\%ж*Pëol,9EZÉ4$Op<}T+b}(&;XO XVt6TilZkL=X#oHVU,rA),?}ڇOױۯ)Hj~5*(I^mV%Gg|L{^Ro7>n}R8f2H@D-б(V<ǨtEUQD?#conǨvqg˹|fN8lR@AcvqMS \(Sӻ+f{ \xt+y߳Ԟ׺ߧ[ҢJe1 c>WiCIf9).0lZ/C7z!,oag bxv|txVD~{gR+5峏GKw O{ɖ *5xI?loǍXƿU~K|2D ?F6^4v?,jfKB'L FP^"U+RndU]IcO9kd[ϜCs l\: {7龀%jHŲbiغ?)3r.pBZLY֞ieT~O> a)%,Z"#FGV,^H5cFLFw5Gy-^DHQe"W>r>S=go+%$yuM^‘9=gM.N I8BIIeo9~1iWI!΁h*fɞ zfޏO>]'lޒS`Jִ,Dt/#x)Y4&_P>}RuUj\Fl{_7^{X6jN*孾he r[^r2eG+k-͸}m.?ଉq#=[!ž<@Y~mF,{쮦q,%m;#g7tws _fh8c{F ZR3c͕w'{8_& Ք_43=0$2A'yd9+_9Q 9_}#Uj#)Y$VX2r0s788̼ 3yOg~O~87\5I?Jv2%]T1Sn)%M N|)gMg~HK zp@Kha +' mIGd{LZ0^1*j%(t'9*SHanb8bR$dtB_,ǦWpp@'^D趘C kώ#F?>80o [ZO[(.5/ $򗚃ic[Vtt֧K҆ñ.>>>~ κ-5N!o@kjMS=Uz18t\Y V(DET0>m ѠZy3#M̤Lc]I1YG=ܴ o%\5.ԜxD56gOTM;P-]Xv+%)hX $O$twfHhu\ZSڽÅh@e" L_4]ůoicfEJn$B#$龜wkФ76 GFAV}/";'ޅC&;ȱj}QJJqۿ?U*1{-_B6#rU 8vASVXT7cs] +S4@(Xûk5h~So/h87=zJIO,%k_c22qW{cXx:r*HQhOӋR_6磺EBGKq 4Gx1XbeT/[?U>!ans7#Т' U&IdaaqđbQ~"pThĴI𞂘;y¥ 5mJB Z쀦Ts?G#} H8Qf4]b-EZlKKf pnV#9xpv{}O]QT ʺ}4kο>ĂގtOWe?ZnN@_ebA8ݮ[^'k%ң~-3-Hcf&].+*ս?jSc >a &{~2El>Ad"_;k8^o^*k:C|An碟H|ΛU73j)?UHn$;A|~jGP4+jLּ<1EZQTTi>{-N+&-x;)>{tۙ-]7@IR^f3 up^Pi^%ـcp>$d'dHE)x8$PeCT DL1)>s=nᢅ/U:r^O"Ah o0w6砛ec./'N Usup,TkJ=> ]sa 2L-XR)ްҪBtۨ[>!gn=Dj.oUCټ򑓷0\<٘zɈy>PO:n~af<'hY?5(jkjtb UŰԂ8f!JO=X}^y+ϕdURQU[͑v"-|bRNġ*#6VNW 45ks_} 2" U݈x"e, 4kOh(j󜮱F?LY9%Of LGa.Te}"AZ.vi]ޭwњA4yl8pjɢYG*%t{- vtaB8:(,ML E\6uK4M\aK5uMfyh]3(/SE,e<SBCbwiëZ[dCh3'U҈au5p^غ_S}y;:|b+.cϾ0hsṛ/n`wm5z(⭳bsZB Ђc].NڢqJczD<4mal1"AGx2 d:L f 3L&GՑ'Fr]"㙚 H%K'Aqв Vw!+=%\)ZV"rdYao0HK|p T$Ym[u|bHG|}NMyKĒ qWi Z`淈G3Ha>smEXkĘ%B*6t(nXJs$?953Rꯑ{>^aJE?f{mHFaHq Z 0N14zWIvF*:/WY,`&q"T>arZN^̝40 =F/6[5Bt)Pn9p{zg1gg2 BsV$Pڥ> *&Xڗ됖;"CseNyqZZ% 8OݓnN.gWl ϕ|!Ma=Uilδ0 -o|E 4j>6Ldi+xswwy|.}eEV7 ` ?.<:1SKF ^r:"Z{x| -%i3+xՄ+ %VdDžrBA!^.ߗbwv‡97p@,>NQXc樌 o풜_qtO/Mf1=`f|[eFzD w]RIJ*Jd69>b>p'&CKl⯍>2!h1]R`yܣ3K{ (*ZW Vՙ)HYDݣKN+107&Nj-5.1+$H~z @nv")2ov$:&/Hn/<#LPJ@$z=(k(ڏ$#$6N y,S5rƊLMF}}t-Nd ވ`$rgX.vv*$f;6(8))TheIq13nƟyGFʼn?ᄤ'YDnˇV&^=NϞ]7l NXdid{*)dfZԝ=LjU@O7Q3]=1hGO5ǚٜa>8~5#jIy~uX,֝$et!fB!m0*zPW1"N)Kو(ѿk0t* PD\v?NtG'<C"~ OC Gu:%ŭ<וec{UÝlޭjអy4U tlV)zu}7m7AFPiHD+zŖq-.XZJ-Y|b9 ,?+m0|)o( SeP'IgG7Ȼy6〖&q\|_MI#H%+=GD[0x&<av,QQb3I*|nϐk˧>vXh޶Yj"%;׍ߵsbPsCͻozVBr#"meL!QӇ-rҳEmPU܊0 CD@%`/3sц<tg'7j/І7hO+Q2 ì혝W]^uӠR@B:3hC:/`.)B -.(YkafR%.CPawqI$5pDJjU6Iw^c~1LxdTos<#4Щ![ =A67NҥKV*iG=!~}y'~_+zfOfZJqjFx3=\=y9lEZaSr]K햜J8Wݳ{f%ң=P^GoA vt)-oƶY Χፀ $5ڽ(E>KL4&e&!ǵ$yuR)`]k'e-^gPJVOr]mUD\.k)g̦2$}T%V;"m5rg.oD@ijQήB)QotC0Am\2V,/J͟/E{n Mc.:ͧᭌ0 [fQ|җW^IƯ# WPv-+G _ŅF.gB10rO2q?M*LDЫ.U\. _W𷜥9uرɥ7$:D![Ψh!,R1fl[eT!M)ߝ_T$K+}gt:#_vkb#ZOw֨ ]5G^@)~+䙞X#"eShۯc)ށ7ZID+1`)R ,cD`3QK_q#{J>}pSs:WMZY6EQ՗ps|YOhE"CLQL>hVb\ln**Sm<FR6\yiQƱ9e0!+(;=FcrEBP0q]jK9!>8-Bie!-LZ-t$h2ekP?LN'f) i3̵;4ԲlÙ3[PŮX ⥴-]}Dޥmyryd4m CqxH঺r0+8!hm)P8f^7RiSdw7ʹj('~yP7R2Ȏ$i054 349\$V>e\imx xGÑA; e0"qL˕ΉAאRYy[^.cPSsCc :<@:I1J՗7Xh~$\rvr{I=N4 `w@/+#y⼦feR5Ljj)L3L4 _i菍9y:lHru(m~bhN (2Ǝ,l2ɾ\^ xcḢϋWnr*G+ߠ>#]5Ow #bSfuyMEҊU?D)}) 1BJ" {cDu`cb7b?/xuAy}1Z.k'ŭ ^Я/]?hG;K:Gd[Bf!3w1wO*}M)8+Ƽm+覐/.!J9ބ+\¢zLv \RZA7*]ENu6k +q4&KP_tHaPT$^1aLͳ]K΀vC̋$Y b>t_"✪P)I{`tdR)ᄶdZćQE,+% gd>Rިɮ!<.g!A3OBM )i/ANAbEo2I:]*/_*9@rU[[gUj20=e\4R-P{dt%zL߹6ZV>O%fM |rtVmsaq^%GnUy#Z&^9?0II˔[jϘM"cCIHYt-pWz#'Mk5l~?=@ 9sfdT0c#X5Ѓ\ h"f,{MⲴمc9icou$ I5=7@qߣK֩?OrIG #$_d#6JcrsilyeU?c(.1u>2`0QΖ/ gp{a 6gE|=s% vT /zP݅Shn^mcj^hSXd.\\YAVi 2iQ?M8d;/w~.A"=؁["xyj1ym;fАFy'c% [VɓMH=R_C.4SB%z9g"BRy,9 WeWM<*g@< ÉH2AIȾWVt*b eBVE^̕޶ηG@L΄[ ‚KX!1))nG Uq-ֱpQ6ORF<ŋ:Ͳ>>GΉ;D.s`˭Qݱ1LT1&'UD$`3ZL4f-{GgvLAي㥾v(]lօ5!V3^[+GIՄbu_!|w9rY꣣G-x u1F/CXN*3+ ֫mvGaʹ5݈mk$uw:!9G8~ 7xኵ(_F6VL?G(ZcAu7qiC> CCM*Δ.3HoFğ؄&vxյRo=@Jϙ  s9 ecݻ )*Z14#ˋ7 wp_D?܃*| y1#fOe<-)'34'>fqY\C%2B˄U 8_#ہRSFC|aCy:i+g3T4dI}TG%z'ZzFKx__=U ZXr =NCPĊ ,r-}h#3b8Zuv0 H0+&0hfAtZE:: q?ÃYp0ICz@PAbC(q#D?SVI=~o_3k>T޻+ͼk>gZmXoU ._d~29b ս`{J@|~tfڂsC_4 IYc%ڢ@tV a3;.C;cWu* OFOdrYJ+z)K{sPMSc}R:IWw-!]i{EA8-eVZ[\Fg=r%NE*|wygSÒ _ G0l_-F 汓Ty}WSSL+~Fg_sB3J]O-$mx9sR_eRI/PB 5;ɴ6zeW_^}ttnP0ώᷝ0ݚ+:]xY ϟd 3.= O9*C4&.?F073Kxq+RTWNZz썥ȋ*fN lHTEuÏ ~dV[:17숭n׾ eFߌGߢSxO$m P2y"m3CtNJci&)kY[MߪY>bPu^zmb`']؟FB3:&#yS?`r|􇌟_VoCkM" SZZ4O=wo1T7o\ΝQ~YL, 7Y3Rm7,ޤhpSK/apdGh_? o՞L~d=evRSqvqPao Ӣ5wAS~/vJ;?dkHr Nrh7k-7}x.,|2(Ԫ{1Pai̽ks̶H>4lMk~qۍQQnnx~,20ka+s hA}yȼLKHot_'݆x=v|c̷j("R'[m#` $[D %"<>vm($o}\. i'v n[>˘O6?ψ!_Jt5qdT G\#Ƽ->~4ɨi6GxBk^k|7 F1hH=GhPX{1C2uL(<;6]vj,d@kD~=#OV'`{Ի;L$v g2:aڶ-cK^)p;5g̦tOBs̓,MDPHVۆnLo~|-_:]|!^zl|:D_D,HbY]"YxY>33AL >,Ea1J4X-ؕv$($jw"w 8sSDSX狝 \mVM,de]vyևi=7E< _BA&52~mQcy>c,FJ'Sףb`{i{r2ֲJFd =/|Rtv}>3Wgo噦X?%(.Z)GHsx>=! ݖj|8 C4U[s{*BDHOyhe~בp|dbˤy>pzd)Ώ2`f%Kt4}話}T(qItG; 2DLgs1t%F ғ3 p+ ~4ʔz(]·HIP ١|e)D_XOTnNms<1UO7}QTl6|Ɠ'@g01`|2v]$Bj ?m1MfK'$GzsiXY3t4lB ҳ¨UsI2j4p H"@YP#Y$`:5@X*pF=L\m=T§h Jgɐ/]3yLuaIBzYs_{ZE6ujQȨYT+mY[nz8mEDD]QfI*pի1ǁiȏ8GK UrAƛ/#GOV2vHT9o l {¥0$KکBI:yXw H &demca*j.t)X^Ɲ֙ogkd3+rc$M + u6kpƒ@)7 ʤBɆjKPa^2 sjrg9lυo>4 j1FrVfUryyq@CF 3+G^6{Via5Q~^鉝l8 ":ҟYֻUhy+N`۶P7)PB9SvWIР& ylIZd~*L- 17A4}4ωO3X7V88v# 4#,2/Dfi9?8ΕgwH|AϋK_Za4(kH/b1֔CfW6VyW>G5R VF8\it-B@>d!̝z@59.lrC F?/UerԭBG|!jħg Gi h›?rφeԂ QlSxz帱SvPE9ڌ9[v} I߯?10YW>!G6:j8FH @F;c/ner :(IK {MB\hVM>2;Id]xJ7ʖ%pՒZ}o_?kR l' K.~GQ2a( 8C +  GI03wPD’0Byts${jWI| 5R,¡s2Edt4L2FHVTէd:kˑIafuÿCs ,w껯:\ޛEXpyjr_;g7+2>/p*O wc>: 2BDžX}$S ݖ@97QHJ*$JMVZ" VWL2.&u|P1A׼jﵘoo6"ۈlCR3t~41pG<6Q/Ue3ȴNE5G][L"9koT1\gy]^Lͩm'OG7$ +';5PwMH+UK6Et]cT4xϥ1$+b~Ep0ugwݢc'ijxȼtڔvO>K/^Ul{o|ؕSL q>-Lq yT>St #d9@w C/5BuI֟3PJCt ]̯} uatp57'"" o]Wy`omQE)+ueFBS2O32)_5b`s%mjJ RAkS X_zvXMK?xB% &&N>8_%3T/me&0{G˂\q| ޙ֌>׃bF*q; ժRu|TT.f=9,+-~;Vׁ[))+ҰmH}y.sb:K i̼Y`3 VR֜@)l3F ԓ(prP5lbyNX80P|"fm;%pI&/28s_ hf/]a<7Nz)enQC*4/+t5/z%eR!JK,\xӁ:ʁ?G8Iq&ս% FJ\t%{BmK?L/b:+ǸO!bz,N6/[)m.KU@x(<33~bEWfFNy#]s_nFXX(<_5VQ˧)\ vyel V;ck2`G ʠC]=P*|Mbݦ8[( ƁM5g)/ؤukTJK|M##})j(+u!PO!N'C=IYG&/ڃٙM鿘aؘ˴#. [4 MsTy[}_{G5xBveڬ*u%fP^* ~ۥf.ⳇFgl\Pzl<6)JR^c.Q"߅J( P67^-CN&† A!d$bl2n1,z Q(ݴ׬.k*y:zv<euW:dVQj`2sm:4/ ׁ O$8 I~ц" w?bn@-3vsŭ6:,*7#'%ઈCP(*q07CYeR2zUg2<7O47rD} "LHBfKxɭW_xtҧ1ZMDQ'o82nӪ0+^OoZa1nrː8ܳ z|JcKXiDMڝq 5lcd&œan7>6K6-b`P*D24G^^+aԈO|3-B4vJ 5@}5r/VVbߒN Q FL-@֤ބ|n+dFbtLyr1 p^{Dg7 %<^E܊]ڐCOFSN<GT{^dMK Rעz-e| L6nk#pmhxrKͨaN-]+D1LiX-JRee:J.jIo :F7J Q1sV'%q@`CE[<2 05x+( LP;Sbeo2J2[yNfx@\vs`?_#̉:l1OAP#bz[#?]p#1.]<ȹqN]=%G㲮oAf &\ڜoli\,Ro(L&PIYJ\DݤCp51AS |/r/ ݣ-, Z~I=$UZ5C+zp' /(}}d ^531*"R[> .QvfNwyW 7s HALU?SfBM~˭_ZgDY5Vd; 3zUD5pWb{Q[wLk]8AONQT3xaݝQejGF,"x L On z" 9_y^hˢ3 -W"O T|}n' EBdMn4 #}^6AƊe>.Ա):]}"P`7e9"&O3'a$Ÿ'aw!}vM~m^pV:=]+z^pF9v=ͅ OE1hwsIo@'=# U/}F6ajLOmv{sJOܶNlzBxK䃄\f0+ӧ{ۻ$F6oI37jX 9̾J1f#zhOΣ]d>* %%恁Sc^ѝ:Q)B<~ݸd}\vZ G#\9 (1/:d7UlGԧ7%m'[}5̱@aux>&CD0-lVJ%V_'ׯ5ɑȿNXy ͷ!@q9tUW _Oh$dvP>'ҷ$bsFїM{<4$m& lH~ǒXyY:J:NlŏqIpϯ0@?~bFwЃu }\m̑3[Mt$\Z@ȀVBe35IWu Zmo%:$ADl3RC)5I Hbǹr rD5UXf(P乑bLobԂ @jS[nЍ^T큳Y7`8ŵ ߥZ=z2>9INh-;ScL̪o-."9N78nQ"0b&ucmqX̀q &|?su0˗-V/YvTv?l(}Y;]>Y(`_3Hu!6cIQ'Vqy_(IEh-Av?,KPl}~x^,Bv T^ )Hĥx<~[clp=Z[ͦSk]==ܘzQ @{3d -lW;JvzS&[#_-6@D=/LA6ހoFVRpWL&*kRF^ʃPtrKFe(yIY/ɨ褱#^(k!9 ,~ǣxiIkfMj5 -JJֱ&*^ˌćAsQ͡CV ׽_x&8"Neזdur~Q 2xήO6Y Z{ʰ53enmiw,HzL:՛tlj>(-,;S[Z}k+&Ꮉ?rLٷ׬Uw7"V lώwYu#MCD(8@;oĠlE@~x/Ipv"Fſ5俵[ZPaY'\ ĵg]G >:)? MYmsSs5BKh@Xbsٚs>K^a%Bܜ9Hs_kmL#"yZb|kس&+hO/]`vrp`;^-ڠP2D 7w A_bT~s._"C%:!O=Pښe2C, !Jj X@I)iL+Hr#˛(Oڝ.qi%\ A;-)xgtelolIwAoeP6>z !cm`\J @]i{R 'יU&Ci{J WG}\2)g#)!RYm/Hթ/˧M a MUY u~}+2[@eRu_ov{Q^E+Ki^$&CBJF6b5y[hRN_j>K8Pń\@`cQ $ϗ29WZPRLK:=GhpIҒ>fw@4u=&׫ե/0]UP௨pHElct2H1E:KrB/5/] ɖR#N#xTD]Y(z_wF?f>1ͳ?6hottmo:Np52{?^Lh#-ť}?3.ǥ29Aok\&0S@0 Gڸ%Zly+S$\RtoI\HkR.!)UmtSX s-g ]SHkIhTJt}v`&51gQχP޴C*m.h[Өj* ўț_Nkq8Jš@o3v Cka:XܳTlK1}X5t]MN5ƽgJ3ضt:6' P SEn|SVƎ 78wmI{.jZW& 5`$XYt?ty)xђ:AKV9_%q5"[xD ޿`b-ggU1* .g/@L| s]ukMIsގ+GW*yV^WfTA#!EiQ"%'ؿGӶ!k) ઓ0&,Y$o1 `Hy沪~]3O mY5D8fC&uXE d͊DfԶ?Ʋj9Y}qEYZQנjQH \gU|UuxI6:76 5q(Y!EnVyXdP, (䠺 IMnf"# 8V;-4 ٚ@`J:֩u'>5y6 j]Έ|"Z݅+?33tsPEL%ρljcgrhM5)Ҭ0BvS-]{~؍zQ!,oN$>}f;UtQχ;_0 :3Z㲶Hi3֑&~qjN),Y^'7yI͒ _tLZ:~FcX;*V'`M_Da%t|w,+񤏅)er 5ŦY"jlQԤ%(\勫3xe[c[5˲fV%qVuvOE(64)&=`?hj@SdŦ7crMW*_jTx%J6se!th]s6|U3});pl_S/Y^TwR̎+(*xO̪6?i-h5TnD7D_]-{8lx,#|}~6eRNC[F+Rdgo<@\-"t."ud@oH]OŰ@LVr `< ̖ڱg3۳x'_1Emg!n߰sdv)fT$k^.dW,鲵J=*W% w&l=WHvnhLt2БK3@WMoF9QEшmb3#Hޖw);X6?U# RAͫzT4RUctL+FN\um.9bQ\!R4<=!MNkҹ8U??`4~=W Գg\at>:^vn ,M$˨zCwmbPNbjI#,)N?{tG+~9^ϭ<]9\5q6 oATU׍`xZE%5qV u[DL9 Wjl,wpM-n:FD%)>HnSN_t$b#'aA9K1`wDkxb9'w1cKy*Ӆ-13)"1R ZfDt@T-H!ZS,F7 ߨ/$JX_Op\MP9?L*W۟)i '0x9ȕ(*$q$1MM!t9Ti_#yⴥc#TyI\vdP.LyvB` r9 3Ŵ&Ӓ7g X| ~AB"L⍣xPDɍ?4I֍NbUT]YWʙ` `M aQ'C?rDWgF$T-^/*Ȋ˾yB @ n)ΙE ,ˎB< K3uZ4(tHˑcrF8)K)wٍ15/yxHsziW5EFD >N#/'fg1C5}]ҎN,2puf}8MbLtъ?}}2{a[GBO>{brѩgX=`0 Touψ͸>$ډrS˖k>MϮc>8fYR TmD. ɂiH <-Qϑ,m-fGyC. Zj#gi=ٌ@>h?%'Rh+,7j:,"1rbIL-W>7fWb|H\@jdh&>z4lXO1Tӑjn†@%%}jvl!ahd\٫ {G°ۑ(򏱶|7E=2UM.pBJ@erYv.fMBޞ+- siT\zM0 iʵ0"nJ8m|qUL]bf zXm9tgϏ`VԠ"6n-HFIi; zyg db6zEN+tcA7Z=BD(8$ɡA7ߝ &'TIPklS;o[D't73'1v+I)Ϥ5&^?%+$J ذ`*:|>U:}F -Vtgh@~曜@n;ۖOUU8QVy=1Qtcofyʌ3TY&濦,"]%9$rFEcrn= 0=0lGm}QGJcTǭM=K ^G8BqX)~^4q:Կq Z/FʄR_| 9wX{]݄I,gUıDbTH8 jI$09MVcRd!Df oq I <@P>oo`hw8$fFzS 9%U ǜfx? ?WrIYի4j1ނ56 xFH*\ty&-m)=R ή@sS+Xj0TFMOgаF"z&Q]lLv _diiĄ[4cyj W Nhϳӭ2,@\$ِ{F1uWnI&SttTONSXGT xa' 4#] '8Or%2AZįJg c|V6cקRlZ\/t͖L/x<B1V B 0e'$7w;Z ^kp]z}ѱg`ud/E{d~أ M S/ 9l9i1~DZh7W1s{/ncbنw *+%>h@7z+ow Vm"!WSHXi)Ju)&ȑStJe9+ЫsrڜQ8)*3mЅW g W#ŀآU+4 $Q{6sI" q8-XobLyS>-\Е0A(p6uksq-|ZSfX{ѷ=)bwټ3jY,k *0p[Qr+kx:RٲؾE믝{ٹEP9h0NDXIq@{aUy:T- G.$3}]F1.#llPhu!0824u>j+w֡ĒC/ALǻNUU,!Ԋx5?nSԣM>y|TyLQQ~8lent3*z~fO8MC {0 Rd` m^$S+ 4ߜd2R~P0~@(FjIl `3?He.&,kY֊.)HhH^QO :.t~Y܎6 f}"|ghÎzyyGߜ7ERnB~TGE,إD1 $U '3'NI_g@-ίmOd?A+Nr!th/Lu:1Šw4q\@jPIwclʪĈ_(H8EKT*aȬ;dc7 KWT^pO!pX,wtfE:?D+;RnDrtϚv1m\vu,x*R"/|~Bim|]} i -=EONg8J{7sn%XئɯbEqX+Q#J)}b92KS.7O-(+W޷en|Ի)ee&JVH[K%fj"Е, "Ԑs[ٗ]E6Z{e XqqS*A58om4PJa B--%)GEKZYQ!`NpU?']M@ULJKӂj> a+ f _tW^<˫lfPҞ^lã.,L_ާ(ix y<)lHqٜt:>_;J,zI%}P F~ZٮCn*]m8:HFUvz 3YL %cişrvctF?j^#wf}sOe(/F&rNEJ%Wȧ֢Qo#HaVu֕ǎޡ;̈́3DnFIJ=Qv19OWy.!Ij=W|GxYxkdF0I>zAJf C_U|9]\٩n+"ga~<+{"P rV¶do89M!oDžZQ8x9$I`joX`'rF`pBՒr5*yZ0-9l9ܧÐ̓Hb8.JЊ'wR)$ydN;eջ5 +\٘? hY52x\>b? ϴ7ESs,<6OIVЙ G/Wo kDrvI+qd d CxYW?UGŊ[ZFp^!x v72K|oo?v؂;_M ґ6Ɍ5wv{8+@pxX &;Dh[YmaWɣ E{i/{Sw,HCދT* >8KRU>C4w]Ǻ}Z>S};{u۪ãy 谰\ /FjY2he fh AGr乬X+}B .!yrp'^b&"ys-5>#Dr,/?JL4;yJpgPч<-$!_zb2Tޙ +{O}aesB\"XDC.XKHDw|te2+ifw*+۝B49W=W뽾%Қ6ޯzkD~}1ܩ¨2ȇ,gA]8;vݮHĪTK{'펄wl^ZgSf8-ڥ-7'"x&x7AZҞ_b.SXp2썄}0(0rq\c/;Vdo7,[ZjY'c}QIf`ϊ7*:G0MZ:0Dւ&z }ҫ5Xߣ;OP|ޡ,O5[LI$InOnCi akZTTsjt|-ud^Տ +\=29O+]5dr<߮Qɗ̰]aLtĞ-E=(uڥ1@nT6ϑ PD )k)-8~ B5n'2_*jyU- 'y#U<զqpOV*յpdS',! 瓘x #fl*<%̢22̩I؍[2*#TJ~XNxV)ב<9*uWw1GG6]>^zvu ׵7@~8Mz:Nj[,F 3v i:a;šr04qf+OC1몃\Rگa`2o9H(Y4bz~D` 6xY7,V޶3lH+h5_R˒i3h9 %m6BˡgMϤ IܤXB z!f-oV+rWҷkٔ"Bva$SSnJ\zo(Oyk 0)#8M%DU@8 EW >/}Eg29iLh$I32&~@F݇p75nwG7[0>vT[j\{f /Hn` fC!{ [T>T&WYS.[ mqw25 |k{俚A',?1d~MMle)oS-zlيa fPQ2%Sg(훪J+u |.<Q:K{l䊈22ZrHX=]ቫ S2\Z-hD6F]n dkP+хmp}v[)s~>'\HN(m,eit́gr;Afj3b@ km^oYtk4IKP(URRW%0x'o- Yo%|RJFXͭs)AV=f?{[C^ނk!2o8$5Eߐi7ĤKCs(5qqM@bڻ|Iwv-+bj9S?Ч۔1[mc4Jכ{Rf,)ٸFyU͡5`te"iF^[%0c=q'yÁS2&&vϔљMsuC* RGwPESC-cQLZ)34̙z#-QI6z4ѨF5V U+!"? .QTlKnY6}daNHѧF`VZTż2p+vqsֲ=[O}s+-)cTᶀF`z%SA~otE@32)pV`[ lzh\x ΂kʝag 1;``Oӷl U\qșǖ ~Fà+kQ "Lh ]A6w,ú!.H2=fXXKW,#sVGӑ:Vi3B\ Ɋa1t}!fdޑ)zwujlڢppCZlb+Wp h$$mdQ/ pbUKNHMt3"ک[y te7B)U,1=${'g1qݾz"`k1}?{E':CºoL71f0, +܏#J:r{(nN3[Z: 0&݅UW:[_b7-U5* Q#oO 1zP&ڃ"-(ݻtgC-UXifFئ0@D~VOqǴ*TG澌O1dJlmW>@*DCp#w>Ͻ? cOih,n7lcע0*G%&‚}fQOoX;R3`ӒH*ۥb{DȔีp fXv1d<08y[[7O2q3{9^]ʀ O(30F1,o)d] <9xmFrvq^?c,Epͨ*IX$\!ޤr~vGkV w,r$KѤ .ԕMKBE*n5t4DU"3u[Wժhz^v% )úpQ蹽5+ԢKDPiD/xm-] M C!H EۀtӾ:j*!tC?Rt9.V,+lqFWb q kU+u$,AߕF5xMpŴ$zP[1tn]n;gp;l[Lz3v\ڿo;_BIbYM6B".%1pQ ;JCN;5ɬomM<"d_wBK99l'/k&Gno}Jci?<_8i7dnX> a85 `L2ӷLGm O-|\n'_3BwznR"K=_ (e4`v(|-0>\9u=b %{# MzNwYF\(z_1SXφ]Ԑmvn[^X1}) tK~C3ceK*IuB4W (GSzD^TW\m93mric0~^DEMY9{C}֖<?7PL٬P`dzR d91#(Rk5y qjt4r=h†jJE-w9Q*P!=&DJHbܭ Y;5Ud\P^0 _ZD[t(5_ <"aʩp,~( ڙfFzcID7hĪXJ"r^̥{#vrly_wZS.LdfaדX@e T{!I׽a"ss f@?Oɮ5WeEPC7\g*I{c j&jJ K0Dx;yUXus@]Xnzf򦕯9MtW/+Dhn1i}:6fW aU[y8.ss};W=6McK۹*xC:f;V|.øپ7fخXCU3-onX*$v2/|d{IXG5<.Ř"Q[Ϳ)[+cs~Ib̆c `_{. ucI-]hʌ4~|8ic1NY(QrOGxfNZ0 Q TY}?ȸP?<&ɦ`ߙ45]^6dM2yZ+6ґ^nO2Q c ]>D AE6.o }q41^/6 :qtڀ]x%51tmQK S1F#E$|Gי1枕^H톲 D-V>77xwy+Y psR~ mjP.C.舄 3ѫ }El˄pKGWqn5Sӿ؆1ItV;/JemCoWoK3Fø>992gG@.-1حua[k70{\CD!,s |C$׎Ě0nٷ4@ ȍt#6@ raY[*@>턨ܳY}[u-yJ8^"0 Wԅ̽aHś؋oud 7.؇9ILn T?7as xa@+v@2XjbPaORWw|jwSzZ O}0̝d*sK'fJqǸ㌊֡!i@b* BiEi*t$8^N~_pC R\Kqx1'[BL7t4m}S-]uqY-UEqdܐK[ r}C5H}yĶ-h`%iU<0k߾u>ӯE큯·]7==t嫛3eKE+DHhJj?Rc\Wud)GêUBQIC' R]6o8 IZ||:"#uc /ٚ3ÒT I5R:|+O3|p#Щz[jj56nBqiJ,ƕVH/BuuLyi^1/^,Zshs){amM@H|b+eԔMk\C|l;u4N2mK9\J6~I+#Ê3GC Muv,"?}Fez5,|(+ aeڻeZ>UViSԀt;cFCZ.^H0;PP?"^DhU+RNL]Y% ǣIP774 FE!^Du[!N\7Gh?}2N6Uke4"藦a6N5EQO-Z>{<'晢{)2p7TK`*gߏ' zj$3pűFsǸ$Ë|1Lym!kB<$g!S/bHDiKz<נ D i.O)`1nuyB+Ω]Ge8y7d-C\|4=FHx.d6Hg{̱wg<,}Eu qe9vln$Mt\R7|)+[A[l/9w4O₪:T7ou= 56^w& GFlbl#AzqGڽGd;.Bs# J(c63AՠX*nl9׻p`6*_Ϛ9%YKƠ>=c% 5ÚV< wԁJ(B^|2k q/f)]cI\"RBZ0h<\ B=w,(ப$^^Ca@j ZH7,g2P۩6Bu Iu1 4EngK8gfi uyFm:s;N&͹pxo`Z<^_YuZv2q}(f9d#UX%WA1NЭiZL1@F0?;rdtK$-DC cVىsTN53eyuJGɪ`Gʅ9LG)Y+7mxa)z%E*񠐩z(jA+twPdu-fӂkee7Qn}$rQ*4gQ >MXn3v^]DZR)ib_`w@מ 5OWcrpBEKjs `Hry7hZ\8 1 }:lR_ r]r{ 4V"Ecq̏ԩcr]^ WIYd  d/b!u9`qDZ訩]~\KB l-@r6M8W4ŕcf%U@^hpwu)J; ~s43*6Kiǽ.ҕ'B5cpGj6-"bϦ֤{E?86l+Ҡф#@ %{ty/P\):S1a.[1yn鼙&r&ZNTңﳩ~(y;_իѭr5Q rJa|M=DPt[7>5b @ YE\8G]=ok%|)P]$&=ޅl6?1%JFv G@Khl4>KeќS?lpP-8'˜XQ2]ޅqK޶ iNJW`Ft>!&S:uduou2J0>Qs2r%w2( W7of3Ɍh .eU^vdgG&L;N|6 QQqCԿ@߮GAC="KdLo5;|zm%7.rW_]ad 9c+J@3D!9?$2.HPIBONi eAJY\k-1.6T"џuLFrtOqZX}\WHI2\?)\f^rAMUUq3qROuރ"ZcB ;P]!97\ }֞tT`s,t TmYє#8؟A״٫G?P &,1P]2+ +Aq*P 2!B 6. 55l@5L֤8U: Yƃ/vI)oq۝la'coAtťAʷ.Ӥ%OEbcXy(He{Ky G! h}E@&=e scȰt&t[ ܸ.uvS S3L~@օcƞ4FYq_BCvy2Q4mVm!A+7i//D SS&==e>-CbkWFْj C8+kF$ٶ Uسag.)W&2FE!x'w6AZl >Sі%.iu}e;񲐯%ԋ՜t+ ۫C\69, O񸆶3FcLb9` w Y^:r|V9BEǗ w=y!R ,tT'o .)1t1M~'A x,ĸIH]C9˞ĸzG;xL$&UIm)eΧ{zϘ^j+. O!\%/p NSgl2F{fW+"W<<˕M ,y2U=F Q0VFej)!肨37yC]i0~"Y*{^b}Χ!|: /7. hjO\]@s?X-* X.Y=A,T) Y=uL rLQ0jh *4L?~=`nnB(Jԑ{+v!&ӵN8 rC{(8T!% Nu/,_R+}Ip41D^ O#Бɳi}|9pjoc>.GݪzTW(mr`ĚGZ!; Tg77C5 d偦1d&.}U&;=r%F`iL6#7xVK!{{ /^A*@1\@teӯReK9Qhxw wЇ@l",\x{!ƅs▤r(<3_Eނ^k1ݻh%(vm{%-mMC yڄYM^` j\4LQ nb.Z3c f]w/Xi&v.)5z' q>YW4`=0jI1&vHZujjx)?cuxuj_*gaXr-N?P"֔U n0[MK$ N$P.&KcRg;(4B#_$+b9%'.vƷ'r[Č29읬:n)IKvFQF qWڌ2xERdt/!հsJ;drPRZО ٠9]ޞ7p 5 .JBB7mGq$xD#!~JEr+垩.buQ@>dk}<dI :#nu=3vH@w9K1boEٮde*Q2鑞Jl)g:,EN! s(\U*S| r%|Tb2\,H=DW˺n jOOPjL8/~TZ%wkw') H-OZ1u @rkGI`>90ώ߮[ c҇l(#Gp=fry+0JQq (ՠ*|N&3>ɳ[nd{.t}VDț*azc{zv%^X^ *)b(L}#ap6QM&[!N~H&,Vw) q6G/ި},uכ3M?c׶B~hUb t`?9#;GM>c7b.j@`JEhq)JPq015gCu ;TmZ'Ҙ|)]Px[ ì8`<`@o ƷQ ՘Q=DF$)褵mOSd|St&/4i̭|k#nP{,VmuLj4J6Y/k>|ɤOJM|h]Q{Glh>[h| "*s dIJu`ªkhldNLj3/GXjz͔/[ߗE `X%h&`10ۃzȼd3s1T8jsFE ow(1U9ae+^h¹JC+SS5_jsyZh2)"`qII-1}H8 3ygbU~dFms^]ks,~1(sk1Wh;ӯŕqxˈ1L PbA72|KQx|.MXoǜD(`%y؍X.;4bɈrG(lhPig/4'{ǯ^ÊdaɌZ%)+ ǂLt;Ɖ|{l23{Pꦁ}Bs)4uItROBQfs'sėdf5Am=Z<ã*!5dr =)_=_0r2zDs4$@VӼ Ֆ%.P9L@kN%M@ "BJP-zMS=PUx幍 "=1ui-7ߜg@oIZ ~e~@C=``30o(SlLZ{v% D'AN[^=} lkkBv>vJQ@8+kS@Ec>0@swIASY0՜o¨?&mgԆj 54].E)o=<煓U_~|Bb_ Rp○ZlIy2"K/(qno]9'CyບBKz.fTT&R;Sb02ڗ!qYG57W19j'L+iPA&n>-FefN{N/bMъ e ! F0e<uzCzה`H0EVӇ~0;7`JlQwTY&b'=`5α9sC|k%ҠEw>[߄|TbA-79Jajc:R#_h\V4`MpQP'zMyt@ l^u =4D O7 4q1[tUӅ/\)k" gyD3@h+ԩZ^?b 67x-@=5~7ƇVFnv?ئ9CH!+8iG 3Z3ITA#kX{M^C "ď3K=]0#Zj5dr¾{+q(ִ;9_n2~݁SRdBOT+_f7 v]FK{s[<:Y؟bͶkc=Bŋ`a =;`Vݭ]ET47-'~wt 6A5j6dh &Q .yGp5HjܭBk^̼ :cPЗI%刨cv@W:bm>3Ӳ] tehXʶ m9hJ-A||U?Rƚu2BRh 6Ȋ'vp721ڗ?\K\)y]/c!f;9CH(@wzH2"W_/#WϜJe8,S-RÎ+яs[řdy9vy|-C\_6zPil'z[2kalү,ccˢdCLM 66Aaz^0|pHCDt@!sl0~J_CB&9N&I/QPx \z2 8-P[l.&ifXԶ9K x inקRxu#[&'68<4 `ݴNa٫99zyf1C Jg^mĎ$I3G-Gw ?v" j{ԚMCm ͱj7,oTe]Z,D\D{ί, i QG Ǜ<͎ғ$:k羬+NT yĬ?%҄\WM.)|0p4?49͊bEed]]}SU'՝ZF0m<|0\IV`Q NS Ч<_ǮּxӼ rʮF,P.q%wڥ"$KPqhyz`$K*6̓&;-?x*R͢+R$H*[||"9Çѵ 07l]Pd/N~@jtcN d B5uOG1p]#W1w 82 3_jo%jz*ESg݋ (RpUg5zA +zzIDV;ǫ}θIZ"(Mx!>tjJjBt-߼CYce=/I|r1g sUX٦nP{q;\se`9AaQiPb;"-<+ e Ɯ*Rym팙 } ,N9,"@ VYN@ԚOW?F1gH@¶8'6+=[V#lq,jVji Gw({~Dj9eOw rБ_V!>MU3T/| IѫIxmvaaKx|3;Oou&Eĉa[Y}@RjH+>C6x$EE:o0Tu-:]>Iz!p2wT&<|R@52sJ(}br8I{i^ZvR CG +L,)ņ`LKGc ߅]5ZreHs@3~t_9OuMJkb{2[$//ꡘS%'Fȼx]/w+ CQp S{S^i랫a:LjllAkqN۝~;"DOAJBw(g(?dPӶ; yJ\8[ e)/XB4Z7M\fW҅a|UH e[^'98r:sp^oNHIL/RTY9pr1EѦRboIu*md`D83*m=Wf7-击[m<ĭyJ&}WۗNߐnb^4tj W 16H`M[>g\M=`Z8uX)IaiOW\ Ȍ Z鬲$85{F^0B~8@yc .h1ג7)ZW-ĂB8f\E/ms.FAV {i}P*8ɚCD(nݞ`UߚƇ p^_! tUv _VIoiDN=Bn Jei9 9/hq .`+vѩ }P/$33hTFњp@ zܕs>5P ."uB4Xvhy qK5bnDX?Rk/S E3\$PB]~ZʢXXc2@k]frFnXU@K:Ю,h܎HV]i{,t7IOͰQo`%A|sCdQ@aM.;W b1:=9c<rGEP%YgSU=Q妥Lϋ}%O'h ^9NOn[쬵Sc02j5̲nK.QD1ӳ;$3cT&|c=ИҞ?ɴk P 935Jyc$@ʿs#f0/N"I=ݧuCq8tg`|wDd# $mѿr I4βtyo% ;g1w#&vG?7;Լ%R"N  W߸pBԬp+Ϙ8X=ze~ۯ &0Li3fSkF7q~]#Mufy vӯk?u]D& R͝9? #=w cx2S2x m`Qk" 8+TI{1H>dFL[:`*v$I!Slq8/Hm^ͺCNSYe;m7h8߼}3JxVK4wPC{2gYg*̋~qls51%K U Ψ'q~ˎP,@u6BvIa'7S|q/laʹiʠ2(f3^-x蘻.9<W3ܥyVFۉfvUUϱD ,¥9DJ_V>Yi{-/Fɠ@ڜ/Ly`q![K49 供erBČׁd $.5F0=&suft3NiTlcݰE3,AHK5qmXEG]LQ0N u.Wlh(w4Ӄ[$Zr!Y> >-/Y|lMEpM|?e|.~3XRf$gA wo6_7qa q'|_!Hܰ]+M0οqo <0kTȎQe!cA;+F&eO³5f|*_\u7 &lԨv-tHC8 jab;@1 -]/3$h:NѐQB3aZꪉ41#`XEA:XNJ`|~jgt Y5ϥMjwZ1.h/1З޵a`Qpq:^~BK@bBNS$Gz*>bb7ODQNKi'WX;̇tZr y+uE^AP`-q7k{ jbC48nn07Sfrq \' s M\r+m{/߮j2HTޞe*A|T b$$ݵw4 ".bCsMF7PHg'g©Jꆚe )__,hk33"}ڸQ1bJ-m5'z1h19 ? X[5נYҀ/Vi z,#zi7ێ/3|NyO9y;/} =M:JGtՑz(b Egc134'JL_;dM8 3W"MEn@ӺΤ2IL}R̍e6cxQKmlO3 6ԡ+׭<[̴nQdI*@iQ>8`D~!r`D?t4 阔 5!nD*ɧ I&O`؉Qɿ'H es"l~ ^pݓ#fSߣd*2MR58wQ0|ڒ^L.9b9Nvh%a2!:m*-.I$vT/>[ 9?19bL$P w$L.-xVLWE~ab3Y8k8m^C8$5!?IxT(3uF%kl=6C01^+K# HjF.)\\Ag:@i\6LAk|ltP5W|R *R݇%<i67E0tHpIu A |<)̈66ܶ!K(\\=S[KB*K/}>A Rءg\,DDw@?WHf`"Oi޵M;b|`|}-%k@8̄աWb33\FiK̖#7$`I4ˢ[.\&69@,"UtȲwDWkz4` e}n)*F3_ ЭwRy %cv](Xi]6PII:EcK-d 6Gut= ?2Jj*&rouEϳ0YiS)}=3O LS1Ac iV`ҵ'uUuZT: =)17*~@մu|yp1Āc&AzW<>OOKK;&K:^+I.gҒ#.8 Wk=KeF,6ɫGWr l9$_6OR8[K9fFB@P(oZ㐝lkx=a p7#Yi/'YHmh5$W)f!$l:t9i7$F?h?a@A5UTmX2 56䔚2&zj14=ױ*Ag_.o^7]!C䢳4SG8K/<$v|wg\xaSL6ipk{xF20_%e hŢI'e F0OSF,OTW;Zz,to;dV'< Y,s ,)7ǫUkXK;X@beq6 폼дFDGP)pVUϧYpIK/ Po-Lݾyje"} b͹5 |ߨ#N@R'ʊrtőjr#ب& s {R,=d!bu[21!ɬ:A q7l?jjdUDb&u~nőJ;M95Va= uM>9?Y[WC*Am@}WleƼɳƖ" E"雚²)$ӝ|GYWq? !Z8rYڪ[p'l8#hŊN-"(:ֆmJȀDejp\20m+*"N죊c|STYB~ t?yB+a .XR89_/`[Vfh2|@Y!VX 6t>_8g/.XӀ!kG}}UȼRmΫU)DuV~ݱ źFa`A5ǩFrCz'U5$vXu`0f83Ĵ^#AT ~Go%ƾThw%MeAܡ0Ν`x84`eۄfv`eXؕck~|%+`#4ƍgWY1Ӂ)L. " >n%S^L{Q6D,߯[ٮ:Thd K#r'| ^蹀bbHfVnIc^0xVX=i?3McP?qYL z::!.?̂z޾A}8eDfJ [L6E:PHХ׏EJ#I tlzwXUՀIኊ#a)曻 Nkm4zhsN_~ޱ>c_ZI > eS2 7\͗';h 3ȅ錯 ĺn:'ub% dJ pH% I*]]^lgƮ( ;m,jxc'T);i٩{Ok=s)7cԔe=(>% SX0PyGW*C$j[-pQ.ӫcym%hb%M#k\Tw7-p> (y3pȰo@) 0i9o;s*`/]ȴx"Z&M?. JБ-@q>a]HRwhs"9{UEYݾ[B*&[=@%M1IcnBQƍ?,W+ጧoȹw RB~wHOcu2%wG^w2"TM oT]u0x G:zݩtJ. 9 MA>TRB9 jP7N Tgr@" vdwd lcXolbah` GGP2,Yf7"w(\mP0Ι:pBcy߸(b0ѽFX@M8u,͠J5=s6Z9t Il][|3s9*F >|' O !('0rm+`y-t2%E~N$յ +Lܪ5R AVFp|@f7kcBj{UJUޯы:s[vD o!P' ?zͺhsfNL_9Ih-9EH-C=$b.a$Z"͇Pk*H7P(j#hc黉K4U{`p7̙T?An&J%R)ԠǏl#/F#lkkc'N3.~"CIގI/ 4Z~&Ԭ?;4ν{8vW4oǺj13%B,qs=YQUB!m t4ܧԍ6KkqT·M\Y|),lY~I UDHU@?Y~vGe8%oC> n/x>%5`{5YWX;Q6s KкYT`U-D, #׶s  S'J^?cS RP{uL'O$*y9# qp@(bEUv¿СQFhZzP0caX@ ŀm/m!n4GƗ=t4N60hUS},?>?r)HGz99K3 tLwr45!$0\h5W}RQd~Kԥ y%ת9 `3h ~BA{ %'L3q2D^ Xg@}e1Yu2F'$viMz:rt, .%@49Nq fEיcSyzwS500YA@~6<o(y;Yx[[Yl0$Cv7m1r^=r 6 xT (r5 =XrX/ .WzahSTS;Ah=ԫ!KeHOpirP LSegi-mg }i}fP'E[ޞ;rK\HYqs3ʎ9mgS8uSAW3y@bgٝE07]cVx~mɍl.3o{EkD o3qϔIh}9nێPQW 7<2?S%1E[ #7$J5/7S,V9yRn8 #G([=aSXWq>.WYQaד00ˌFlxpSxM;lbnTNԙ|ڮ ;!u%9~0Ņ3ЮĨo+:A`Jd+0dكB[MKv1—?jW4kI|IŮ;/&0J°/?0 [K^ikNq[$Gϣrudr ٘] uV~N?Oڰ@|x}s,j78(5vO AIwgAb)㮹Y:XHN2 tƜ6isfYd={R08iZ!yF1`/glS0X9i$L'X~*çI呍 ,Y,*@Ü[%nԗi&:ӣUr$obad`"d_X;sgWub<vx<(z^Y4J.^tc3U>k WپoͲ׉L[T$v15⒵r!En&4EdTiPu5 4j:0Dhkw,kjq3*]!Dɯxπogr K1 <<4cuO7SSV3gpu.mXZwO2UǾrcw▝R?zNWe.b*Z"mgOcW\i@ZǁEbh i_x[ h[Y%UM寙>6+?V58+,K]*rVom6yں\.Y]AȞh\f'c,cX[i"Sf ,AP]rZѫDܛ|Bgwಒ@ZUyM / &Xd-iXi\\ b78 O5 S<CfArg籮ÒpIǡx``x/DZN|A~9KbpVGs?;s_#Ah(Ns~=jD^5P\6,!D :~#rj(^|ψfqb^h#8kLS8,Hf"GPe/V)Kf27U, mwZuSh f(uxy;6 y-׫ٞPp5Dfkx}å3E`$|ݯIgr{xJ봟 R']6ß!fNnFʆ{"!!-|&(.W\ާ/4@xbA8'NӨ|le޾sL4n!"EI \փT+0FD9#I9BBv) !eGFp8qw_e=$̥˲dZGN ZGt ʻ|p.U7VKiەfs7PW! BJ.4 ~ )xr[(WmcK Ueе;>oq[̺N .;6fxiK4kPy";'˩U>GuF&1\ A GX_^JR}mބv%TԼX4^?YzRЦxuկ{̂78 T_PΦgox/3dVYN_[YUE"(֍P6 erWqUO&YYjr#kuTK@O5 4֯v"=.j miY cKd*ƿS]~άF@`gYRبA<().ۅ;AI,! 8;E\h^ ݈Rl3!$nfĚ*}RBC9ثIQK$MMص= T2Y9E wxw6#MC@5/^M< n;B\ZW1 _4)?jI(PM?'اmi ǘїZA+ XLR˄͙p;kN`a©|нݶ%V [f3qQfa\o|Zl8= W#*eO6*Q"SSh]fqzL1#(}&+,96VUJ-U77$i]TcT+T^ thscs/sUyT ) 1V_%s$$7Ө@K xŗ ߡOiT`6NZĥ#?iv/& ?\>E:R -[ V"e/d3%~jN~ǯ76ks.Tq# (5ýLnucժf+ F# 縧+_M 9:d8}on}iJvKׄT&M#~Љ΂*VT?tL٢>GmQ/LOK#+X˷XR6tUJ(ZW6"'lt =gcؐŽj2gbL5Ζw O#6oT"1J]30IZA/%@IJG]Ҍ͡3G7oAendz>yXyk2M,y]R@|uGuNި?sb%7ۆö+GVVyhGB;iprX?_}ufLOUCA}]dDŲuQm)퇇7wҿԷXSScQLx}4RѸ0fgNk,Y3C/Ps= |teYLHCVS_JvG'aS>&{\ɳjBz: 8MB!/y>q6M xtD@G0@@t못Y g5gi8 ߫s%uخk$" |0X-1<}u\U7hT8vrK.LS"uW4L^rO@%^|sjQV%?}ҦnQ' vW-wn#g|&e QGU biDj퀴ŠaJdKa'9gh[EWx9.Uv=TmKbă W2BsW@VP bwu|Hz5jԃ`HEp!|Ѕ)I=yIv 8tgj?J+ Gf1)Y\w[*sDCH$ xc8Q>غukg'(K$^(h=k30ʐE.ꯙy8.|-FT5vzo12U3&R -vᦷBI6=Ql ,,5n&biǑn)xl}{Xv| Ij8BrKñ4\׏gA2pk22Q~lڸ{{j^y$ѡi\O>$,<| ` xn֒]I8a%:2p:8IN_@B(1ZV?˥dj X P2ŐOp CQ[.Q"LhPnd{iZ"R>4Frv4as$swY Oh>vx@*4dM+(ҫ2+s$BCZ/mqB9( x*wh~,IG-liqK\ DhetTó-Bd5ٔ(#pDV#HB3'QTf*J 5{1Djz-¥gQ6aӳ> HLy0Plwo[†sK$(&mbU ?tp(3eBeh=t&|ZmHEx47gM=NitR,<9vgSqM~8Ic48}|4.gjp[ɿôgRוb+<79aDݝ/([M#4p(vɈ^5odgIo֘F}p[2@&Nhv?GT*@ 6iYMBCכT?t2 ⒨-cֳ^MɆ16إYS=?!$;?^_vH#txwBIb5Gi Ui2#Xv6_AI,+:r$CxI<3xR a08ۙm+;+ Yol Bvz n uSZoԜ+9 b1'Og!n> ô~[P=E:PJ(hISitf{N*k݌ Z[64b5vjKf,܁ ͓n:of&]U(ゥP=ySoDd^#$߁EOߠԣ/;[ Ik>o'Q=!#Uk¶?p=FIegxM>!в(NTxWWnL)RWԹ~Ō: &\@t~/7q5=&JkWQ:V[g|;|}mHG8ќE~5= ߰t\;-)fjӐYt!&L}ݵː.9t> Ɠ&`YP2&XY$R]U*Y>rmaU~΋Yךkyhxd2_/9*+ELMRrgLbj9t^hv)cidf%kdL) G +;rR/mIh̏")_@O&f(`o$^r"cמg-ܤ0ψ:t{N"ˡ^KE3?V_: c6<};''ڹ 3`7*VxG<$rx/@<ȧNǬGYRP4{&Mף 溑%E" %~@n]N9S_0;@rA7R=j^'n4w5<J%n(QS^g9fD1v_нhɩGAvYBub"랛Тi KF#x `h?Ƀ6]޿$-oqN4ƒm? ciLZl'r &~ݣ8>T8J_|rKib-cŚ?j)~ɒ Mv*d *$f>W_"-1sJpZsRdF3.J#?C^uwΕc yw\BIE͂J8?JFV pdh X5n 4Pؾbq_uzK&`Sː Q! OFR1|>LqtƯRӲ[$D"']؇I)bo^EϕwA}]nOOlwnk pTف?("s%61,âsȿ2$716 ʌgAQÔn^!.1*{DBپq[DP(85؟X rF!2Bugͦj=xFB*2~ u`ҙݟ9d{.8EWw89cU5 O}E$;157ѐv8&rEox H>%vJfJ=QyQ:[D &0O2[4hmPOgzכ+yV2WV됳Qj2Ҭ{ʕq.v@StNm}vz2˘JR&N5CR(U ޼ü BWqP!pp?0^[q>f[B" A6 U %Փ!d*Pr}vzŢQ<9 adW[%òy=dC1XxAbS,rH94Q8~KO>N_8$2J Cq 5\֪nGF(b 6Nܼn@AN8r<:IoQ1`V^\(B2+~siwW(]$ AUJ G*W4$(fChh{"m΃0 xG7f8To%Aw$@st p~ 5]yN $g ?l8C:܊;09x;G3b]W JVOj0OE)FKPUh 69<S'Q_[_}%Cp8 5l! r9݋者3p``5ɒɅ=^z?obP5$1}\8әƒ0!;¡q*,a+~1 uc-vzCiOv<lg#[zf7xjKuD^FSMco$&.w0 VSڶn۳畞@oQB-5@hgL3bdu=r'j&ޕQ+P0\o@->W*i(wmSL-9t2wW`@&w`a-ms\6"KUI ^Jэ1]jy ۑ XX@ue8B>4nP,U?6ݭ58_Ձ}k.M#7Vns SA"ηe-Ȅ$&Y"0$h `\Ko:b`!%O*-VNwU, q HU$Ϝ ?bD\JGKF sG{21:5 z4]ZR-uO!.5RIhȐ'v޼X`+Z5%$F )9 5j\gӡ$%:>a aG`;Hܟ0XdEHϔqyl2Eq$fE^J,{ۃ35V!=%"UvZU[O=.$d:BkҜx -sol(p }}?VŸFk>}ReGLIɏqXMt*KN˸lr2Tǟ=v@̘Sp ʳLПS`?)amRVmϠ1bTb MionyxdDF oS'(%^&u^+jO0Jo{:+J9> l=ՃWB+g[dR N7oj݅Y/kM|ȔNA}gVDAB׳ZvL!ːf@RʌNAf:+9rj:^Mtcnf;H Ko7qJ=MYR#@Kq?}.[ cG#/7][ůc Wԙ&u%<`m̃(R>, &E=%晝;!"D?}Ðb}N.wzmCp_@1IWyQ ^1i'' wW89ʹgKKLNOYGb~-!@ҋ ,G'8|"0Q)z [OtD׈]䔀Z/#= 77HR2>4"MQ'*(_l6Tl e_ ^'f&;|%D"RQ+ ܾM]o2/A!p;?޼ [u.ƈ:nL;X)t`\ɤE9obkBn^ J$^:`L:jgTP\Ԍ:)+q0Hvg>׋X* x^GDlctuE?\VYO< 6aG#Z:w0VpA9av) pUx2{J`ۘ5'h'9 F0˧1kNhwpie[[R3\FzIzS}Nʞ6J޽ɴJL[J% tdGuY m783F] fb@&Qe22-nELuIH0֐4OܡXTR߆v Ab멇+Vx4B5dYx@JwVϳFF\ AY|! ^u] KM\J2eMF(&BrJkp.--6U"ѥ(""zaϪ`]xۖ/pV^XF)74s-ء{-t`_}oijI~R+bEZ׌38qP{!>1XGm3>pki&ɹ\8m,T1ϴܽ+Zg;Iz8򤝥-l |%XV\80GQQɷOğkP ^! AvOb§xPdgydϊ5m{VT#ԭ-"VXYXifa ]$gwbl8p!*fOF+qKVKdž eSW;'l*t+;d O.#)UPr0yGs'I=y`_ag9>JRВ仌 "n.c4~+GYUČ?"ްVXX ۬b.m$}*е53wvO0?K-rɗjFeo&!'8V$1r*BR$Jq_+V{eiNmMK`7kt73p:v#iJl@ \'Xs> &c݅G$ CGeG0p快3Q*m"Ÿl_n, 0  g7s_j ggXwzA&N|/`(WI ?-vrnls趙[Dx/]FS ^8(jı²Cb8p-"NZI-wL}YM5R$zH0e*j 3\'US՘f{: 6y'0BޥjMC9:|m'py9ըTЉJDK]QiWPeۑetwo 8PyҚJi.Hz_~{:j#ÅhP=+9DUMjQ,|e[G]qrjq7)\vY k!wHi +ܝд< -21cd n4/HF Щp)S;#X>;ֵOZ>Q:E&5z_ˤ{j=}5p>:m /gϽ[X^5 Z--Vc4yٓ`P}G? iȿ~[PbR@&)XdR\ ; pa/v }fճ.dO9r.qsͅ1Ӭ_q'˵oqٲW ku6ȩ~d$ZC^2Bԉ su\;vW8/ SU!R{1k~=b8^<66L28TڵZT$K \SU.rW[$z,\ϞNXe/>nkef@fGDw wC-Wրd}H Rcp<*p&8* B,k`}n"f% 3u {P:6%Q_ &NVMeZ;4tJ.ZQT[1vzKd}611j˄_JT嵪 * ^ LBy c:^F]Muq'=zZ"TVs=۽Pn$lc8(N pa0@X)ˇLM4^Xuø=z>VLGX4u<дfmp%pXMŕ(q3R׎ l!p]gh>>I@׶uSg=50ݻk6 CMA:O~`2dD0gnE<2*hD~)lqÏV}u>ˑ@::} x%*&6|aB簲2<"vcWx.sB\}`$U! YaNO-}$׋( &=}% ȟ֧ Dp]#"].Ʀ9[2k޼YQڋ:WXi.NymXo@:ӫ&~R!(wLlLPnݵiId͞3i NzXaFz+nq e@_) N^΂2I`ڄ[X-}fb)#/=.= Zw(3#L mQ˝9:Ά͘Jo ,*ˁi!%FgQl=щWPܢpQ͂P) kn$L42.N FhA0)NM).`e;;]&+ T:l(]֑( 2#b8e-]_YN)anICU &eTCaLH^Q?=u<9w*3ծ]q4a +`0QL7p)GWT|R@{`sN y [miBsܺ6x]B3--n{ tg5o%- ,rUa-_j4`.D22Л׍0궨I]O- :OKqrXG`*$}Khd=ٞ-($7`cq<&R;e($6!xF{XW83س21|lݓ%)m~ Ta.xڄ:^Z}>.3xs1 뫊^iDo~2OVYHAwjʟ30X+Z{Zm[IbnnFsQP*MR wDV<-,G1k&3D,mqIs( FjrDqpuV+7ݍgs\Y \5UY򂦟799:ǑD9nިd4>xm&'m>pC}7ӟ[t9mJ{гݰfFH.&a%i 6!%0L<]t^TSs]7R]I>,D>Q .Գ:;$ӱeE4,־K䇳}QEċe ˎV'~=5{Y95SThԺ4w* rEfG.Dž1 Ψ^:3VlefJyWciJ/~yzu '{HZX JQ @uI31dUtroJzl,8d!igɒD]^h{2f9N ՘#QAWsz bbnsjZ MJ2lO.a˪o \hT)ic,#Og2ؾÔ@| 4qnɵGCrMfà6w/ip=}Br˭W-r l휛n \Ӷ_s4ZDW'q^=,d$@To,%q;CLyPgHMz^JEZKFlf6q't_fh۴Uj }Z+bg59:A6K-"hVkl_YEA11v{Ԛ>2#߾L|ܣ"quv0Xqk5+*sc w j"smy*ßKljqv%a=SP˸!Ilz}y<y}HX(KLU 9 iE~hGkTFctLBWVK udg2[W' LyqTNSDk 6(wiܞ n5Eΰo&PyG7M9M]-^MEWb렺qT}BBHRDFYylX,4IvWnEbZ75e 4R}G9>-t!0 ldb;yv-x>eCHJ.:%?iyw!UUU3M+g [} u`7̩e|?ڵY 6q3P8l!\/Diˍ(!ʼiHT\b"ɞo-ցw-,Gk^9"KmP}SITCyC-y i儎wm4!%hRn2/ueR1h7ީN3܅U:++T;2RLlղ@"Rj㛅Abי6:s gZ>$ߡ`Ao,? 뇵KJi62|?E]ij֘šgs,D .wgox'AYÞD35ؐEDpelq#n?I(Jf]U)'#㻂gr' Nk /P^\Ąݓmm.uqWi*mF %vH6H$Z͉{+EIk4bV+qhS*ޛ:ۛe;kNjt!8-"qD!9ا]=yTH qXCSgč{-<; =^V;Ԑc t{8/F i907 ҳHM{nЉJ i1fÝ:WPc4׳Uﯛ=[yND~wVa%@BF$]B) a͘4kx],Qۜ6=e,,xּXp}g,!_Y-}tfROnabCICUk?sX_t&NN;x3[R>SВWÀRYFV^?NM,Zɬqj:Dі~jZ=uc$HJ^& yߦX G9Xtdjq[]4GW,<׍.d.x8s4)p/WWPL V _׈֚3_9%%ZVJզMǼJ3QRU7/sL^W!5}xiVKh.LEVW'`Š'gM4Vmr422,/h~W1ҕ:ĩ?|6\Q1쌞җDy']AJIQW_!uf8VI?>(ev6#ZFlEK"]d r3`uuREY6R{%dvx3 8XHea ފ$5 :$Oit2AplEfw Τ3P0f6dJoXw QqQfF N4@5q3\?=oi+/R;:o~M;pBTr]= Ժ8h舭6]9zlK wK%g;a-[}.R|ˏ܄3b(ajrȘQJ@+筮QEhogi$3W:ǴpkX58XK(;l69uSߝLE޼ ](垐%b?@qC ɹQ>kno8Qs|%3xy<iMBva+$ ,'rA;jWmy${ W,aH+8`OTmA5kZOKȌ>VcɒYL O0&Ks)EcҐ%Г_.b=G_@. ynBjBr0:=>ӇLMuspa(s`bፉT T}S̘ @֗bfJJ}OYlOO!fGjE 3{_z !^?yU#6ܒCе|,fxC7uxp;:kopc+p(TFA.KV5qK S l3& PA&du֫l1k + ?XDoL o+ B=z;h]fdT^d7snpVAÐӗ#L!ogRQ74_>3ԘDۇ_ݓnR,qñ @Kd-okGr3u|'Z&b-(tӨPkCӴ/]d)C }iI4*A>IVERjRܼmr -ֲNvpm郑lXX1TpiF  offUT1Hq8I{߳UI; 20!!ͩӒὧ@+wX 07Ǔ](˖A2J5%!UprA۔cN"$2kN9L q$) .ϖ G|EBQ$?~êN&P(O \E0q2QP72==ʀ9"Y2) yk>`6p3@¼'^Bīzyt@$j*қ;,?{^T[:Xa n-F G  !~8OL E:s x>zpX38i%)zX%ODkJҞ=< qrLk7~WHN|*']U#ŦRriF FI ɻ.cb_lƊj6k>IŖ+Fmd[ l@M-̆R!ٽS\3au,O>rJ>"θD%NMȌ`#P$uxx.F'AJy  y7{/>2Hpx7iQ= c}4 iOٳぞUr-׏ڸ}sFcQCxzhm> ujң-󷢌_P28etoeudigF|QxJppEy =ÞNʉoU7l{D9]2)q[-e$wCwv"@73D^Gp]XKBsv-!{gD W|0Wf&\D[6Ovþ!T/ <av,=]}'C0=k^,3_5o;]t̉,TT:/2 WFAS#pxF>ʗLK%Bږ[!==UkF EQaUW_9L6bXEOBBcO8EMtf6ڴKʕpH[8Acn?-k.%(Of'vTA4g>fH~~~R.δW8}E5bjy{|KA53J%dR@&EK(=SC;Q#OGl|+ucyJ6#MyW=dyS%*7Nk5+3l FBeEdЯ_ېAxuqQ zI >$z%m5#roCK;\B2! BC?h?u6VJT` -w vs>tP0Ax˾f͵55^>d4:}]ƒLy0eZU:959 vkd_OvfZޤPEl2cknišx=F0A-#{^c˧Gl55ȱVEVXDR;c]YP 3#Z1[=ਜ਼A4H*W* 7ލBtXȋaB!' ڌbt!7="X6"yDۺ>(=Y&Y8~O56zTt>f))`r 2w~ѪĄ R4F5lIR)+9=ۿ};P8@nظnЫL Kni ?ik _%Q04٘IW 7@Kp5&l K}#˟el}G~5n{ $VsU a-5&;9A2%<9۟}yUqxE.ў.M3iUt>_g<ܡyOna5*W~Ef:}W;@yYjwcd&rs4Kݞ"B }7qAknnc=@l 3 UIenWlo)#u>6c.(uXnH'AY&]-IquW&x&=qsN𮧦(rb{R Uyfx{$?_Hb=-?gTz ɬv!n0QR/fiu締jMC ,̆$n_L"nuF!fIu&"}ͫa$ܷ;wgh>)Ţ./ܽ~LIe<!63M[ԑeʢ`?o@=XxS~yGH%yNK繲E׉ ,Ak0zJrw_V!ihSF{I:$s_.;s9ΠO)gԍ/kL$#Qlfy'8,mnxq0z(Mysa$J9юk>\׸pK1ׯOAwgiG]M |4#˫f VOD5KjX5 a_.ck#qRrd'Pnæ쬩6[\)ע4.r>Qd!%n'lz#9;\cٳ)DH-T9wi^hA담) %::+z*%ۏD_&J'GNdKh0B@fQHm4"+n- 0BKMTeSC kIK9ayULg7UNS#7 NC.7;GAFL|FjΠJVb~ÂBV;T,Iw9M%4`zWcC0I3^AX_~J^`}/V8.o曉o KR$!\IuF ĵ Et (qGdȄajF;/C9nޘcsFi\1[VzfM@alW2psQv՝MӿJi8S GEqͩ#q\Zx7WLBC T6--"JIfPb]mg*\Q~{ouǷA- w]?jkGz%Ȩot7C5rygRiJFZ}s^F=*P|ٳb覨ՙvh#\^5blO즃lQyHwPs۰zZVk̲YJ(|P,ffwE(4}@`dǬHH="?~Yb؝>L$Omn К_dj^EpAwϫ̎K2P¾>;'r(B-[(- |IN*ڈF#Y2p@ze_8ϴ*M.zd0i[n,,0[ ֣zF Pn[Z/ԹFVc5IrǸ`uVT+A/04jpc3Js_@-}3[o>HL` /gH,0ضB)Z`iT2킘oIv?g`SŒ#֯Ir(է Js7JIad^Ơ`BGfS6 1laBmPk J.LORYP<M+%T&XF|ϫ?䡏G3W: 5.ζ<6zsV#Mf$u ٵ#hR$C 4b:ώHmO=fhӫ0߮3[͛(N}ص[/Fq(H'v\bc_Y ЇaIs'xHr8a9rZõeTw% kN.0JhL5B)0obHo 4WF~V%4rzC=xw֤h̄X65#WϷ. ,\`c3マYV ]`e#F=pܱze/ ( qAk!]ETfi4d4ۯ+SkoFK'MC[udAJ _␮[(P#rO@/(7#ȿl6ڬB0Gkfo/sv Y/53[gdw輫w|8cS̗mq|\h zAz_ʒrETyKB7ZlpRXHZUrt$3-/PgzEf!m!e,RŌPpeIJ:lzrd`n*%Ne,Vwv]p"fcItɔ}×2'yJ8Rs2;#TųNkfb3JCl8c=-Qj"ueWCr.:5g &Q5[);7,j\㗏JU'~^" .JltSLVqs-$RTG.bgU@ 7`HzA owƖNVD8h%Gۡq=zժs^_zě7DycZ$x|(7l?^51$6:|W?  昗֑T38]hBh,$ '&}* |;W=8UuٗmճRjCEBb>)ک2Ty6z!'ĹMn*2 3~]򪑝/ST L갥;FdvzA󝍙81=I8n"H+M Dt~P yhX? .JE+d {")Q fI (c3{Ipu}g8S&_$֧Õ?_5T<*/uԟ]ed40m%o@ j5O*pSCJ1d"G5z.y+ ]*2)IazmMH 7lECxƯN)Wx2C\%P?{EB.;y & 5=\+^(DX} j")xJ1?)4zPoڌqwus;g(RSK#϶6,p.T7LjkJP1U3lЙ\7 }ZlW:d%wT/oB;qTJp}\s( &s4,g3 zh% ڣv\&DXNBgh_Qj]R.fqPZ:5 `UScJ!q/PD} f`hz*fɄsi]vۘ1ė'yql4O*ّq&`N^psnӄsOpg,c0H3|L6t`ޞ /U8!ƠKf ,Ƞ$Գ!\`p=\%K|?+;i'ϬD^sPs3!`{#]:Bm—V,N8<9 K[<lݳA `).wɽ3`%bX|g&w5]F.L襳\hMGE껉b9t&?:/~J.f<ӓ=OIaòQj| ^as2dv*vP(OςDIUj !?fpHwhbW!(ՂAqN$a9vMT2Q$9 ZWoZy>˹s`h'A1طٮX. AKjx=]#ޗ.lᓲs y ~?uwO9#lGr]IR vͤC>8by1:KW{;s|*YEĠ}GaLR^ƃo)ٺd[u%erwS>28![dzo$˶ l ~lRo cdbQ -=2^EoY,A>4 X9^+l 8PQ K*vVTQJ¦lyI $bʱ#9۳{qFзnյK 6d9^o%F_`pvC@ovV񖦎Z 9F6VdP,G:Q lSL 6]&I)fa֛M䬂J3b,f4Zv_I%L|u4$0K,ʘci=ӺEZ!Cܰ(?Hss,|Ӧw kI$q;ټbއQX Q3ِkq# R6l R/on%@QBAC{^'ТMW/d.!GmɁV9$2]EtUK< 7GRjeǘڐђ׫74.{5DImS3.jO\PTH\yF;67 Qg%} 0n)hX) P%[ .b0n̋!u"Lur% C~HByw[$sSz]i,H^'䪊b_Qp~W05"!OU_:Tiý`q&d*>Us\U d!YoʺIޟ6\>o۳7P~}{ƬUǥK@cZM 6/MaQ`x$ 0.ȥ_jT,4ѭ"cI| ‡zuhBx.Սon(RftWm w,?U@PIâÀS\3ҹ莑TZ_iEI_|'of ф8|y5>"^Qd FF*-Tvqp͐X|R1mCV1 G .)2qri6O H/.Ķ,quK~&3!5S@nؙ/{ qؔޔSpAٟ aS2Um1|| \fΔ{I@P=/},?MՄ%Ω$)g*D;G( DŽR"D08*KtmCZ O Ϫp|QJlINr,Y Z9ρU2D]d஭@i =UR]!aGQDa @Wb/M| 7#H ᎋWcm_.prGy->J5y2U,XTTh*,=8oKϷo,.#+:.6clʼ3dYp?aD )l^,s/dbm- cT>5 P(MI5w'ـdYkqV(:BS#M x3w=JR23vAZR0 N^ןX[C@Hn(:qzN/~r/ 5~>renr1+5( _>d^{@a;ylQMǵz:v_) $WV8+ӆ}wx^fjJ,eJ>;hC5qfGZE-̈_h)_$ CW]0\+Ċ/Jȕs'Qqt1̒EHjhBVC"LEvv$@wO5c9)_!m-Zt/(TKH14SdE[{lZ ٵUcMAIb(GGd}GS}ӲJX[0 7A@9}uNWY37z9Ί^^ŕ 뭣) ٪v _+t!{da8y7zY!7 &{֞Y#CG)%u&~k;z4:l'P0* хO^-+sJŭ+] Y!m(9B}tTv^FZNo6v#'%!3+pja U[G):XgcWes7$ʆ*|%hOOtǯ7D'QYw< Vig8jf phEa_3й [*-}l _]ia0|J@xpYE#d;K@kJ<:!1G=|][JꅇjE"҄Pߔl[FSE3e@Y-c3fBe?>!^Ց_(EA֧2ZZnA毎͞"_+MzK4zjoII4Lre5n73p6iQnH-+!>lH9w{~֜:9O/4mc݌N``'mƷ?Ģ/rsM/.+5#J͌?=.0_yOnE{PY-G:[52xcg:~a]_%As W^F0 :FrlC+E=Rrs6.4hWAQL.i۶0fM(>qa@b9Xu?Qp.VMėC٘skDɮm9CtW`G )6 ! >)WՎ|p7 ~/GxMJ,gX[b *څ }g&*PMHBMLFC+yB{pf(?$ 7$}3=<ᜳ,߈)>cGެ3XkMY8UtTV- T_@E 5GYʜ-q;29<(xb]< H^wjL<}'.Gƈs?7lmsUUrMݷUmq ?B"GԈ]X6y %}bF:kb?`Y[mDms0sV,G*f9\DK?B4qX= M9}yW,0j.9ҁyS/w&R4^Ƴ0ϞTOPk.> *wn/䤋O@`֦ͯtWZ?Ig:ι@ѹkTH"V+QsW}7tͶXT%.kemt7G\,Ժ,qDgsCЈ4>(]i0 %-@Ĝ_)W Man1džh Hukg [H#A&#f'p/(e< r+!S8&eZo' Xn+SKNGP3ե};Pd[m}bì @5d,$3:rÈ  i9.S'`?cGC)+X^-?Le—.ӯ,SQU$2`8WCՕa-od@cr^BN::D(,"9BzhVxk-DP&8__)lN?+5X%ξ^d!e >y/Oe&~"Z  4JVVi)o}&繮i~}R;peR(m j3]TyzHVhmcF[4z-=w}ffh{d٪H|@Jə3hNiimkOhQpׄ: zTtG8QS#',}cYAbhMڜ 5A /IX e~нC}xK!ȥC@n/%ӊR2Ģ]G[p@4ZP:ݑq@ 9DjTauyx}oM OnB V#T"ZRa*m xv2p]AAn#_fQ<E-Rs`?"sХuD {ary>hr]PH JÕQ)A<zއB_XwfaBéLZCJcﺕu7Y0ѷpxӖjϯd{&*U"ʲ~ByqTr&Иo}1qz̔%eZ@ cT:o}TݱMuk_wE~ʉw&WvSU1J.~yrX +i*>_zl/Z<jI?- n{Xْy-B濡"\@fOCd2MlF8x"VZ\y4R81tp}sIC( I痩69BU$e)k+:z1&Ov+q`B#<ιAgp+hi6h:;@=-jP5vd8SRݾ,IF1 JhҖ ? Z*}{~JdVW`4Ҙ:NH?(jzCCS-$ik(M>Z\xE+-p[s_S%w9,Ls-^:}#GxW_q4X8D_Mp[!& Fr3PʈTM{/،q',տjPY9ZoTCDlObͼBGc=,,bĝTZJcUF!#sJlf9΢-Y֜șq &tD}jJ~ݲW}|UMvwy%#˩G;n$$BkG\,,õT߁#$RйK7+؄_T&:*v_c5ҀCjU>!(_twmWJVOlke7\3^lg57 {bcfnkc(:.ε]qoV"v`"Ⱥ34WFȿϬ?Jv0$$wCmG˰ nK[pE_-aW7;ÒzTH v?': $aOIHWƻYydvY8%i앁xk x3{$ Qa [I~홿 Mңc0a5p˼wEΓjAڪKΩ5l9ypUHe=%DmMZ^.CȒkLQ/'d18iVVTiOR+Dp9?^HumGMd~?$l|`*Џ+ O!zɟ%B۲D9H. Dm13<AyBn"kG6vpwv[2_VQI߯ٱ$|6.Dֻ> gZQXO2Sn=3_cJU$Vk@7,|KH P!u ܊ٲ#MT`Df?qSBdI1 O8;ejwD̨gč9(_q"57H8x- ujcJ2 v0@eT-$(u95^9mQ:yijQGM,X Yk%&?/#vv:k{Nsڜmʋ\u>wA^2So@Q|ORjJJ3F'SЀ8!U-Z9P &4ZW f7տoWRWr++YW7dDT"ytRH/MYy<'Yq"%ֿZ*HʞOIJZK?[EIm\pGXfLJD*`Ժ|҈1}jvfpY7,4D+/ڣ9@ӑ3Xx!d`=!ec=i] $P)m xffuL d):S;yӒ `{n GnWښs8^][] ;2,4185؞pev Z^R0uAHES֛K$yrJbTO? ݝ>( *"'CcmZNH_o=" E飁p9&ڝHGHh/%J]&CeiH]+1${Ow T i. ƔN]~ +{Pﲒ̈<<{ Ql=e>l RYmP0;|ϫBMPSNч3hQ&&*H9ve0QE}#-mG [VT`f_:K:4* lRytx.Uxj-ym ߄qr/(cKȎ{UPȥ`l}T]oCa-fѼi~bB)%aw!B .vQz K}(.zC+ϥ6XIǡ+*@.еӇ 䎌 ǩi߬ ̌u)2R^EvgprP7\w(hYNY)SiuQ A.pn7sfz7w`jnYS ?RXsm3,4 uHBG>WNƹ!1X^ ~Zߝ95N5#R';H,!ęH=)Uok!:X-3TZkCgžEyYZ?Њ[&fRW'DWLNL[8b&>*#t0@ zΆ%l):7D.jo}Y&Cs+Rm|= .?ȗ₮'[Ҙ^0IH'i`9u[f;Y817$q4^2"y䖾Cl}~fRdRg|*1ɹ`WrE9ԈQ ~pv$dD*튚gwDirw=\b!!QSS]߳Tv]`S`o9uc)}6ذq(* >"I=ccKfئKtEYc ɠ޶`xF3妟Ţ4sse]8o(A*iD4j%/ P*8㞶ߩK0,7ָ6EO -r%hWvx$ S>L~#NXHX͛Dp|ژ'%e'{R-|SiW35fjNKC6/=*}wQ+/]T4ǝy&sE{w;3Ju$-%SϳJP #N(c8gAJ3kSc!h1&= }<#qzd7c"g.p4!ą}ufGl_~I%^`o]*QH/j6y;Cr"E/IW?5+ q:rUbSZܸUx'n ^:D^لZ!h/)!{~αnY/<) +vztD `Kҥ3kaSQ y Q" K~^RS^:ZHHc5T?|~FLbI=lli7 E|C:a(|q/񄀭}8KBBD xT 6U$x*u3ET]ece .5Wܩ^̽X5-XM*6 LJt2$a0 cFřhG%'b gK6'sj$I9*1>3*RT 1⛂^vJIenW,὘URߥt4 B]A5;[6r2eJa턛Nt> !I%i]Ayι^^ hªBxBF½{IGXMBѽLCБq1YXdHΩ"H@K7y{͎r8u16U&M TmUf7`~aq o܅MCcIv43\nA9dzf(WgJ`9S[Xk k[O~ 4+u[\ЩbX]=>HK/̸$_-}{Wg}'iNJ-@pGHa9 톄 xuqG}EH<%.]E+e,p9SUt5."^t/2~)Ğۦs!c ^pmJE@J^A? ]tK_>`7ŝ&$x1SZ$ɭWʉ꾨 ҾH8'Zy>SZFh8ijKf?>Ok:a_KwrފT2ƨe8]FEp[kŸ'#ˎػWPuw7}l$s= $wZoOxtrV(X.S01Y^E_n*E"v:&2lbD27-{(qLl;*UtɔpghL+0mD@/:GWl$TGxsV~np%DEyeh͚ũguRa=N짣HAɠ&K>9D  VYbt׍Mʤ2i9@A*!.eҀ?^on>qquEdZ>SCܣT*obŝOr]t~l* 72ɸL{DX{`f6 zn|]dK=:Wb!@)^-z*~`&v**AvYcUE-Jgo89Ha ΐwl<8-F;:}Uw}AHЙ ]Kz{h iAs>p:P/-"(pb{Pm`/OOJ _4w2asF!<?pa}.ì))I" D)$9nN!Ki7ȸ\ZnZ%uփ@ F@R /qj|bR%VԚwp\G_nRY1ŘO{c=lJc+~S_)yX^S7yo|RR,-[(B;xåe嵷nn-S+mTe3CeMjMs z `ٍ 4F/=,ph/x;5Xt-}xhDN5Qȿl@^E(:/{i2,`Lf|/v^F &kEfKiȜHԥ҅7ud,KScQG߈j vS^u-7 G(.=v2F> `s6&>vM8 pؾN hʀ}e \=^jʧ+o:ϩ0.e͝;k/lTԣ^K(.׍6mk) bs_OF_G2h+r~NwEͳC?HyumWpN؍DvۈTT.B̜\Y[wӝ[~@-8:ZjQ|P0)eI1EN| GrL}jB!&Kno ޚv]l"_w@K 5d aiߊx [5ydlT5GU>٩*F؋r}˴˻QMC Jkh:v`imX@˛B6+P)]t%2RW4!"(N=P`$BS~꒡L'xHB%KYzFn]$8 Î&yIf¹2XQi},.– d?JLуG ~SYF؃پ=>֗qHpڗd7o%-{ }G&ZG^Xj//#'ښ\Ng}~4F,?]歠6pp[IBsfL(/9`  _#B"UI[&;`ˊV r*R ԹZ¯W&Dgl!Y0d2 7ǻFoWg&Njj EJdVu eXϡ5͹kk%':HGb䧇+2t'=]C@`Aw x#f8|XDK,EShEvq Fxs .%1\+S:GxT>`E*2/"#*K\A-,Ay_[ hUiJ1jڏ-~^>KyYԊ[~CR=^ErrF^ԟHJ[=ۗ3ap5vyJv<}+ }GHF.>O8`: Tɦ| С‚lL'A-OYg[BFH> 59r~# s[$WeĶ/h껇JB__kK y`ڪim7n0-d&c=3AĩeaWF 1Sp˄~p{O0O|H w+!}sk$h&іk)q,NY g4, LpBl也y]?:e 9$U,l ֬ۺ'aOI<\yYlS_ T 1*+*cYOmTKJovӳ4z69 ) OA+X]PqGS l;Nh\qzvo9EK8 wq7i]we Cc[8j7} j`D+kg9 דÚ_5MF|tƴ" !zH\>xtrUZC7`ڋtpvI4b$$rk ay!"wAY `եƝ2SqOifjR[2l|CmzsۯT_O,%f6V>:Xॣ,jR:O& ׃hg j/,.g3NfJn!֝c:kR˷} YpLVeԨ'vK ~bBFĿSCI[n zgyrŚUg0p97'옽bt@C'g˚`ُ8sWBzh[uƑwkfE OӿT+C< J5Ac؋6HGcfi"2݂&ެO.-^,< vm[ Z8xz,0x7 ROēY8fkR-G/Eq+qm[n\7lw.ףn 0Q+Q x̩N+h E˩ʹOg*Hp f3f.' SXgSLU۫a-]m4T*P3oTaokpeSi)o(C hи< %DR,)9`1Ն MXS$&6܋zi[dmU|K@hȾj a$9A5B/ v>/4eY='P(,<=s94@;ţb^JN}wHϥ[j %(:Ku6A/3~FmEvqIFm&wrT+T>4d7ΝXI/tgWKX^eSӲ$O.ADci6t-HFH^oy>\K, ~},2F =-LEɵVj^-gG!#zpm񹷮;/"74"tTXO-La+pOqrZVUO`!(1K-I2 ?Niľ&M>2~DzEh-m>jݑ$N䍐t|4414QJ|aŕ|_XgNdE$u*^/Fa3Ԗٔ_ߟLKݫ<8k(}5bITp6C@d%1CgMlfI#} _! ,xƀk3mgF8)͓M](eyHz_́w2ŶDKwq) h*Fd1GSzѽA ɀ|~ /F6>6WL;y!KYP+.0  m:h(x츔<0 yg^|bP_jᨑ vY$qAXg& "Q!sph#5vl8HAȎ|X֜46ʬRWb۰[D')7w ^ RYkF؍֢;-6>qƂ SR3,a7a~gkeSO$4,#Kaej5kENM ;M8$]4nQ`P;)&r&3[/H'~&5YOǖu=Hǿ `5=XQR[SHbK)ۢݘf |d榖ph]Y>8<ɻe蠔Jre39[bnlGVt .Ok¸O 4/,4T4i:t sG;"PCя cq(% <_#rrU'y#?BP=29\rᜆWDֆC iL%1xuS g  @[PkUi2XIS}UOڙ(rswd_P/&Prhv@*OI ⭼}Ggq *Pc-|ed+=&1MN++$_M%4]~fC8`QO8oKVUަ] ik;lE` Lyq9gLx ~ъ>X٩;7o6܇V}$<~oM${vxBQVZxoU`)CsyQZU^iDƘ$$SVG" qSXr%x u W\R'Z} 7l:&o(>k/Գl3^BR()qeʾDhv)8jғB ~)v%3z]5=ʣm);>E7Voa.m25= D3b+t+}I]oܙA,P@xrmo.,A6%w" Q<60Gx*Ş{ed8@$l' [eQ=/5`n;.xdf bYc0P!D}]Cg0&Gؐ9YМy>Vq$/U.n?Q{1焲 rsJX.)Uxi^!Fk y=үk5ݦ GpT+=|P:@p˂ (&ÓM( w@[:4vGB⎇m|oYnw}/kE*c{=LmT=f5 onBg:933?t;) W:~&2⑸E/I5fȊKu1{jo\-#$LGVn@5t L.3J8[7 9K8wM7,6p%b!.=8m$Fsc \F#لQ=%۸#p@KmbtBo{]"]ʊW~rGA?ZUW3Y)$t6AZݣK0sdr}Oi7cF:F&p(9o&#@NWz]*Ii~[_cM+vٟ{p7MZdf忕Jy'E71|ho3bHۣOXB߬FĆHO{&yIH-ȮC$gDItaO5syı{M NJhotI1CyUR}XᵖUmBЀ&+haqjK 5Q0 RtϩRΠ &G< pX6^L&Eѻچ׭`BɝԉlV{sϪDZ-#,yӴqbF{EkDp,ncnύYn((IK4^3Di]f_.$>̍z1!}QR'zЁ) IPt<0h`lU$4h: מ?!TT5 TYEmrk3~ao+Hݧ fq؃p|쒫נCZJOK*ʊ_o([܎27,{ x{Ͷݘ}ԟ`!ym08 jqK7KeS=E W?#gG!Ȼ/Os!Bȋ_M߾$ŻF) "Wʨ&0H,ߤ:[+% c)=j =9c ؎ю۟kD .8 6FBߋ` /lTFR=R :ꥁx ڊS i)c qk9Ët_=GJb3ĕ`(Y< =]YZos՛wd4PJ:2Vא#._5|"@u1((amx1Ή6Dˌ3vg޻/c@P5ĢX9,*ߏ;'/RCQX=*ѠGcmfr-}d=ClFU'hxM$[;'*i.<>K`&Spv| VϷ~"LR[RtFlܩ2n` V0hzz99P͚x*[IdEP<>9`L}~4|y cMQPxV<*cQ0`tw;GcJ+LCT tc|6I WV|eKܧ N[&q^/ \u(AeXC0NAh*c[X P˼8n]_w*լt_i|W$z95#xb^ ?s{ÎU OxBF-$AguwN%WWR5Ogo sihbz?N ୊J>B3hrC̸/'# Swdqt/5/E*Nz~bVpif:9*(՝T0qtR2WA㱬s{v%L8Kȏd? ߪq7tdo34FEu\r2RF0AՕ9>,e'GY%[;F)s̬ RA]mMK3;3ڑy@.ꌠG˿;\4)jF}`Y!pFI.#vJ79v q!vs5L>}}GdIxZ>t.5oSa g0,& 2Ϙ}K%-B$ *\ǜ8' :Ǐr76钚<ǴͮDd5uIYgbAukqwƌ;1y9 )}PG6:+as!MdҮA6'xzX[7[uQ2wcƳNx 蚐"43eUSZSQpA^c. Zk4u -$,QTntRU߉7C⋿YJ4x 3.Va LNF[x*uϡ㒛٠W78Ji^- fܹcmٹIWEuĒԭoկP"§9;j| f ދDr<# /Oq1\*r?vi9ԋTaUCurYaB$b4Jbpxh8d>_2(N$u yc#7 (><RLsBºKWc6d E[i WcXXdOf; SP H8z5[*sC~\&"ЎAAs<_Bx64H+ȓlN&}{?‰X*ѻ;W2_/i&n(3QT2xJS7obU#0zu/^Oz[%x&t"꓁ h:ϗy[ :!??P(p3,P@Eβ:V"]5)%]Joļ.bET,ܞ7K+*S㝆c \ʺxvaDme^Y^$u\:$Gd.-l렯Jÿ0r0(-Iܣ7LDoCE^ek#h$[ۗsKL=ԗ`_ۢxq/}Ƞ𿈩/ęxEXf1s/U¹ }~*uM#a`^ָ.,]*[WsJ8%5vЧdpƚ?PW[ o8)1M^f?iiGb~,df66Ҵ'p@Qmbq+rx>! p:M_ѯ0b[ NԧM~"ղȢ Դ?ݞV(\X>4?ЫX:bJZTi:';?Ϳ?;dU':: HU϶0k 3K"ʡ% S:)|xP=U)#* ׻T5ɠs$F:X5a6lLu(uh~k3 $X pb?HA H_p.ݐn;?MD'w4?epb^j/jRֶ~23tP:CĹިЦA® |^}c"+EHc: Og&N6 f ˼COy=GL83=}냤ו7AB8V|5'W |p4- n 3 qAK ;RMm@s@t}ҼaX`S.3b*erVQ" P&s0ij""rGgS1<ɿZ/iH4* 8l5,nf1N(oBP{[=b|}\%m9hT "O85?$%ra*'ܽyy(B|k=WӖ%P5( ~Բ&(DQYǚ@FCD S)EebݱuOD9H2~R6[u#4wP}! VN\N4[ uBI(e"JOu(ۿR,X{DZX-Sof/ޣTêMai`"9caR 8>1DA<;D,|?$e ƀr!:hJ`ue-|D.Z918żkڔ`y=Nlkě8u@e ]Ɵ+Z!t/gC7BSwg[_{&&.`%_"ɲ ԏ;v6ǣ)?T5%1}7-(K[+*0-F))V t3{mz:)i% ֽHcO*XڳY[Tb4LKkF%y?Yc U[304BLW40WN3l䤖?xÒ;=f;#<}CME/k31 wT Qp[a)>{Y67: F-0)E:jI-4V,GKw4*M ܚtYܚ?fl9m~xJI)j"O _u4`[52GjP9I+ sS{~A֪gLJri ',e}Y#sM[ }fRײY\BvAxm]-9U9٢J@HN H/VwH'=d da*)L1uxxT|@aiMގ-s)VwA#-"g/C&wԚ3M< @+H&ŏ=6OECC/ftgH 1wk?-߼])WIBou iL~e*yy[/ 9dHYH)TSM.Z(.umAq_t$~QTUCI$&@ ֗6ӟI,7Y*or;kbm~ sJGZWsFr7/GaZ{"䋸0.k`϶Oj6y:'YH@΍Lv(KB@?/(˔DNa{U֫vWhQFt~CeK\Շx"E>D+Wh8MJsVΤ-kԏp.@ꋀ;]K9($vP/wnuaN8d"RCE[Cx21VѕeG7"1y31!,k):~dTR2F!O['q  ! 8v$JYBrpLg91ڿ3RI[!BMC>`'t9+_I3ռzIըBܴY&5S!\&` %׾0o`=ӈ h^_z Ͱ{!U'A)}4r'"rC7ALTi RyyUOA ׄ_[9;]- YHC[<PB FAbBKowjQ-X2_iIyŢ-:jLKZ(,]ߢ,+],sHi*J~~6 ?J~sORp 0D̗$V9y-/ zG6q'v=KΗ"5.GrBt5wvl^hI 1 1sNW 9Ckq}[ 9Ƹ =avr < v d}ൢևB& ԥ!NJf;6'QjMgZ_ `OtE/;1K1{d?K߾j^f,HX3C -()yuQѿ9 dD7HOƿ-5X?x!rY:zD'vQ~pIP<嬃XA]w G.)jĄalo$ČZ3-X{aiwiHzxC)2@nlGTAXYRr.&n(|*@[wT*5ir6A7OKJA±S/xu?@YiSD-m Ώȇ?W+oB6*$uf )thz;jO >yU#vN%*OnzX&HޑKl ǗvT*\H;JFS .Ȧ {-Pi%l=bh|H/o::S3ȴmTWsWE+%LpcQfOL)(KI+'SꪖSZM^.fp6P5&oo" xMʅ~  r,iȹ=cĤ8?Z#'<9, )i[sQT0J,W 1+V5`#śR5=m'қZz jՙ$_Wt_PEAI&xyPdW7K<o%)=2|ڛw-5"f~T*;-|ZSk7qUpF;A,l\#Pb$2~{ k^[FI@G[D9^[⸧"Գ? vbz/xYuƭ6mͻ LϺjwډ[&R5Y: *b񩌍%F~?_/~| \`homJ".ywJ]D(G|&e>I4^@r\g+\<~BONeDܦXfi`K7QDh )юڨb )O@nug(aɉH.qI/ Q{]ktzm !ҮRAvɋ4ڽV;[u_M24^6Y2ή'|Õ}xNM%3k9Y~]M=i,5RVj.R)MH쬡>hw`¹lbm̴pPu0&v\_&F?Tz S"mp^x5Ÿiw'zocÈOf3 !ur7ն(O` $7:8Yshnïzc)"Q8 ־TFvrб\ t3( N'K&A6.2 W.).q7VQp:>ޒwCթA#bEp.;LvFHĜ_ekĚ&S {Í*i4Nvx[ɰ#VحC9dU=>ƳmcK7upZWMkJ OOOHZNd r Gֶ?F[l.|Y"ӥR >-ڶ^HČĜTӱwDa,ݏ>Mo.0KZ33_$P3~:عs:n:*!O dx%DB :A{A6@<āʒW U=2S"y2sAq TQ0ɏ&Og=U- E/ /uz4PbuF}Y~%uTQ"1uUT,`iy}N#1e< 񑠃X(c)tb!5iXYn0I6$OA?h :/ă< =~`xu$8,6˖F;Wu)o7rΞfKhMVmdMb4nR }IB5؋W9Q8 CzrB |MMVS5x/`j @D P6a.#|O(9'IMn68|mrz /(+>=T!@矁eI4^0LY"}*tĬ6D7$[V)mCrVPV`%e?՜uua.nIvMu:i^/iWoǵgfg~83^d"j͹lMр"tzZV7 $p^Qq0-wJmb,iCG7 (R}2T zo%< Nk{+93dnhM]GiYjvTdpѬAw _τvS?n)kuE{Cp@J3`4ARϠۼq6Gr J3dVa[37Y5ө`VV44urj C~1B&S-- aY3/Hmv]]ǰajnÎu{ $@^Q#oj*ـ/ (}ĚORf.뿦.&3DD<"c40zqs_)O:7`B,=?W)A2K ?T4`_O>8XNqPp=,LnN-k7^%l^rR=-d$B'061oI)8`jN/Z2x9*vyt MeݯjPf2Skt}JIydYu A[Da Jt) Fcp97]"! a YcCE5=omewֳhߗ\fOÍq cxhnvt/ |/O$8 OxiŴ GgncYSDY<)*el6沇am~RH]XkR_scܜK=S$k]\l7!3g,:ncC#Kҽ累* ]&Cik*C4:8Ad獮b@TĢ,F2'RZP Uj,"-) ϝJ|`RM-;0 l:U[ _zAu3?npi@.x'{NDy͉jg{sgVk y?{iclbApkQHG,s “[IT1E+T'7>r^(A]yLnb>6#hx09ā{;;$rGnwvnbBp{eӝo@ħKgDm6k:v PQV.BTkceu#t>|5֪<@( _)j5›d4Wv;W6Nꋤ}h b6\ǶQ8_7ԋ↌ϜL Sh-u M'hCJw-A<+D.\#deG)c.?Y U(_,ęF ŒdFPT]1bT@_s䕯[*RH$߁bExZyQ+t"P*I5SmCuq {0n 18\>WJ,tDW,C0k .KKw Ev#LtA/eNTgj罖~J]a [f4dDx '^iv}}A.dߘ{20E @+ԢݼdOj*x9b8GJ@%tR4PJNRزD<Ү?ꎹ O5 g*_v)ݾu 8@A~A])"#zBU,wD6uJB0xCXWc_3?`xGM=ՈfOJ5MTOqj{{ms2PEO9!~'Q%H~biY ȓqޠĢlfU6 nUZ;NA`9@}[Nw:em=L>>"Vl :d  kd`ۤuBfP?G.7Cjh^eTG) ֙;7)iV?z` Pxdo``>6r΍\,-{%#nR{b>tmq6`>@f|YY\7gZ^jo>%1%ojEMGb"_ga+^`VFT5@eTs #?T6kNeBMOI7t> d)ZiY}MKSX:Ű%OЍ"_Ⱥ>V H#QaWcu w7x#* h8p w$"^_jJN4bJx )=3فv'bO|xܲO 4 Nbic]4ANɨݴ,j+`뭭X9B'WzlR 94DW::ӭ</fĀD{8N춉:EfR ҥwQ)FcǫɅwA=RڸWz|џk e8ͺ_S`jqK2Ǜye~˚OsUs`E:LC`S($si+-&%X 礇E|KiۊE$*/=\X> zIJɱoO';Ei 7qY)g\˗F>I-S;࡛mO`N;OjX8"\I61|Cr`70pF8.td eFsӔ%l8tP:*Դpc^;3i&\/򪻟~GS &%́;aW.%jUtY9d32MJ#<[,7QD9%c\XJXU4'pčύ0L&(G7' ^]X㡙Lm*2mHǮUo뇄xko(b#ZU7Bmx_@r0%Vw ߏ2Ò?皡ͷ=In/e;O^ȋv`QSEP2 {?_'n 4OsjTJX݇1dC Gzײ``_PP:W:-jPz nr5kq.zyKhg-= ° 0e- M$ݐCDг'6J4<}a=ca1pp'G&g[\Oӂmu8Ff=`{٣S+}!p顎:088i"-OS?):΂f4T\L\y P=unﰀ;z1tD?oVI/!ފ#bR3*E&p#uQD~M:YMiԄ%jpp{O = JwkΘ?+>޶˄ţXH %|pB) חQG&!Zhהa/ec0JlbwU"fNZgU %nF#h >DtB ~60!%j[BhTdL| { ^jܬu n>V_iT#.teQ|I>{}LOuxE˷z_J$,P뮿K:/9)G\+(luHcoP#7!Ws|D tUء$_GYym NG5]v xJ8K4.*ˋM-]F;&ܑwNhޓ;-nj!V+{gut먋^}zC=hT'%5=%7tՍU7@m9#1zzQJjxO?I߫x%Q4wAiGs M1Z_ d7>D1윖kz4P;(^9ьiA7:IM J+Wap8 UOJ2aRx8T@0?YXl_1MuCd޴er/ nC4oF{0A?E;]9X^(cɐ!Ԏoff9`'\(*uFeT?]ξu@UEGnX#+N/ܪV&0E;.EmG?76i|Fխnx[$_D(dMy=+%ɳXҭm_|.!pm=}MG@ _~ܧOZ6:_W|~Ժ,~leuv2=.x-׶߂+qO0.$g39CAGO`8 Sy(FPsƤ"t_IP.eL8q!ݾoxmuJ73LFw{zJF Mr?/n|Ee8Uj'D/5;Ֆ ߗ ^TI{q ͌>Sx ;|.,`m{R[Q$׵ "%CG `~>qҽ"b8GϬۏS<ށ=oe\P6tU7]Qҥҭհ _@N ͞Q, @BVܘ| 5Yoͤi'uޢxT Y vK5T/v|בe eh!=63CO"t,j@ bGpf/Q}DfJAQgeK({fY5ydj-% 8?Z@k;PD[g*&6 Y2{7?˕=1XV6*;k+?ԯ#Ev.M0~H#9VaDp˃;@Uόނ0qWRV ^?v2P>?_~Sչb6ϿW:TL}xk$(KgX^O4:ZTVS,{2fQt?еFHBYEWL7e[09IcZGz.i%/'r Yo0E\ZҹIaW.nWb%ԩQGI0=!h?m MbN[] p!3_(o0(bmi @d0tj^H!kqnbRpBژ|z\-61i)? M޴bU=C_mSn<ΨGPb[h&7Vz K:Y0E7S*tshH* &h!CH؆K~'vAF;d\>h$B%iH0#d3-J۹ʠ@l, /C7VNZS3S0,vl.GlrDPzaOƎXW 򍢸;#bB,vj<(mt5{{r7'W`uQf(;:VܘIL1k'V݅rJxlXXbF T5 R=#>3Ҳ1ncF:y ƽxP_dן`SE-E~{`.`L&]AaLܓzEᭅ]Tٸ(HZ _nQ5tR~_=ĭr~S36'v2QMQD21g6q$I[4ѣ YQHX{* RyW9;ҒDt;vVtf0/*ZzUCJ;4"3yޘr^P&8QU{w4%3e,jɮ^C3xaS< y Џ^)e4x=͉ǐ6T=B*GTˆ\=L3 "wfJ gUC1:9#g#} se5tnl+40024\-m)Kj$NpT@*$4-Z\ڜȶ^u4&0Ybͽ<U @7yT?k"ĭ>'(޿7vF W.`:͜ZzEܦxxA=X}9*>,TL4wtzm5+a F1 6Wui5"4d_Fx\C^[[" s+PH7P#QMNj3xgػtKMZ3Y^tx$?%ycSE30;TH;4&  \Mp{^T㕓 Xx+7.\}&f<>jª˞8F:N>2Q3D'@ɄM.【g/ZvvEΪI'|m sc𣈁[ =TҌk[9@ՇR,UL7a)o-[VG:7=!úDg0IiJi$G:BN(N7@( 'Ip#UDWraGt5)s55} %ӡBY 4 tW'24@mj  BP69p!0Jp9#[KϸW@IN ]u Cΰ?vYT5mBN*7@:;GdcQ߫6qf;'r ""OqrWldk DHU*ȍٜ^y,oݘ&JebhY*ceTd=eUiߥ*Kx}k ֍g މ;3V5`7!a󡹬%{RLYvQգwDw_;0^̨%7fW+l]D]!4n6wfs0QE3}7E~ؖ%6k fvZ#H1˾71ذAV*> x~q.Dft);ʗdž:R_4S V*u4.]"WcBWZk[7iiRM-86( (bݝ>^mzmW,Qu6qz]F83.ڎӢd548t6QᷗUmBɐ: |ZAe՞5dξQɞpST䉞&ׇsې:x~5_ vD&O~.!5Ң}aq@"FתY ꬵU ~hf, n"= kQQ02WF吪EWmF9+yĤ+2 lyB}Y=/fj?ӊC9Y|hԁ{ i!_Z+鎹l'tziߌ5|riDlC̔d?4\l8Ukg aB0"(5mrrIzZuRTAqC9ӥ $ i6n%Āӣ~VY]퓬 =2HTJacrdib"*~o&B86 ~Z[hqbm;?h'd2ou߹<̰:)oeB-O(_q >?RƞtsT.'5xanmX*IhK˖|B9gCii[%H=N0YsuQ:Nsg:ش36Bu_,(>.ផ%ڵ _lIX ,(5X ѭ6&f1q/~k K?3j GSa̷&$C{* P?xh^j o|X%"}I&˜絴"jz2$2>/(yJ ;ԩpx^*"9XFN^oqw&wj\:w OD%% | !6I`׆$kǂhBJco%dp3u&Ee~ȷ=J)&OУ<& =>&$8s@ss_x$ S9NDQni~]{9Lj/5$1{Rg0R4(΃|X@H ]Bi$Ot0xF\zQ~^PH~˓?V*Ի޳9\q@u?x:wR6ƒY雩㡊|LB!S\:u1bY ĒT_W)e2In!r O栾+Y[S<' .LOC{ޒ|+pe_s` ; .$Ʊ{T[ꆴj T,ǧYXt>osvE5JXaɾ}5``)ɲ]9ޒFjAA+p! 6AVՠ۲ł)L뗭ܯ_ȝ'ӊ׿T8|_t_+? o!:yzp~s*.> 7䐪Jc8/+Ǭ"WWQ_(͈a @r @ .+|U#=*+ڎV +/xZ~ &}8dR!V T<|soTBS=_ ~` aq@zv*_o[2-8ʊH$oLrƖƟZ޺wFn KMxBxN %ZVz'W!"7:uW 됼d,ZWw}ݻ,xQⵈ""圕U\>30-TƵWOO+C!L 8iTu7xx‹Kw^?w٘=ɊsZ`4u97|Zy\t<{${/W o)z-+v816Qj3{%<-$ȓ-ȰF)]p\,_CjW)h(,~C r^GzWogSttEAC _c\~Mԝ di(p*I׌$X'){M$V~z\VzMX*Dj٬0(3>{Wx~R=l80Um|lڨ~LQw.Ȇbq[W;a$W N€wn0F{ 1ónq-.uYtW g݉r5J$>ttf-j;oKd7q;/%а|M&^4VrvPfטC2Wmf 'LsX8=9?9)w8f~~#a0'RsS9fթc矡sTw$t \AȒc~u4cЭs* rŘθǮu fd^!:!ēBJ}[I7A/ 5Cza ^``*бm` UZbƗݫ r?/ fn4:UM$f9q"MΝdRG{kŠd(g_A} Lay=X5%<9Cn[>by {) Z͡k,+e2Xn˰bE8mɝOhDvy؋+犔9BLT0 5'k2R+ e0JijXX-_*E R v1& bD! mxZىmp],m2vH՘Q&VTw3svCɠƊ1^f9O0k jq^Hyp:*ydk5&Ђ/5 tܟߴ GpҢ\f+j7M66/A4{vyA"vWw1Y )/֓ɴ02Umæa(j}.ZT*霱[<k25 |X:!Q OQ1חl|QlEoQeG, *r_CiTQYvG<)HHdjU] +q/{lǾsw h hW43>m]h`SQlu{,T;IH?)I=vo3lFcC70(L.A@<8>=X] |Zfpg' ۥehDuu'KXش*A{6R_k/=Dٺ##İNZd,y!B[n E,)t#?G 1eG M$YNvv$Ae8;m`w@+7yL9s}9{&~&nz崎Z\WOe"xv,Őb]d!qRC5qޛ4D{`ԗhiSFǽfjM¤0F/x&C"]jax3x'HwW] ]09"DH)\<7a% Q6 2t#`~P+N<)*D1%DzIBy47ֽ`P՚"KlM/UUȸ*MTX/ "~w%͟z>6zɔeRdm&{ciyht(t45Ý_7Z3%Ѱ&?XH{+uUgUr շC+;d*~fks[-:T~wHp>%`Aӱ [c8޶PI K0#T R;6EuNT]\Zb3m1Br*ޠ'ms08әZ 0‹N!SiEYd ffuDHĤl'1Ùg% 4)i}RiPF?iG^3٦ÝR{ܪGKEH:1͛ie6B[PE]7ʧ 9ܔ_WKPc$uu5oQ9@=<r~T^?Q A|7G!45ٚTFtI;M\AXӌ,쬃DzCik PadІjˊ7Tta2[+f0=롕ĈtphvZE <?|>-4!?CG0G)D`m-Wj-T>@k"j-;WT*V'>)wKDZ>h/7z14Jn#mg(UW$T/#u:ǔI9]HYiisMyS>t$ $:,EHXdϻỴ6hV`ݥdavF{Qb"iG1^q)t* Μusn27\څ۸:(ZL}5 v^yOҩ4!i䭳`xD\xz5xKƦϦsGU0F{t:Ri>[:)F5OR21<p}M}cxJt晷Q/J0ATw Dgڮ?QCO&97:{񱔘]L oʃe07$ǹ I6́3+\"87le: k?l;Xg Qy+ ݂[m`j|D'ޞlq^R|lK6Q(UjyaLCrņ"v9m%LJ<(ebQh?\$oEr7Ʀ(6VyM7؜@>=a*e3ȥY ;)ޗU&vŒQ28S XK, ƺ)RU)`l*Lv+F=;i؉jȔ,(lzW s66S>\0)|^p}۶\]WRƶ˄/eUxwŋ ,Ѳa:-ri,OZ5OصnYj,sC8׆qwޱV8)&/k,zkt^O)_e3ޘ}0jm ]) a|.ϷucR0-d\4r˪^B,yso~ ʒRV%wRQهqfݤ_\6ؙВw}V3ǎ*ge&.@pHLA.)&MU]PrM6d5+#n =OBHOذfцTDb9#W ?\Lry}qۯg/f)@PŸxuPh&5HkbA#WӲ.K@Bl?Hfو 8;a*!70r5*>oa+"8CzٺP{duCNG5VH21ϦF+p7;r `pIPxY!kJds,b z0N$wb1; waD[lp:hIAs|GO ; RJMEٕy-r$zϗt ӕMuU0?+;lتg./.O>0͗bCɨg#fsi8&.0:$@>8~݁-6`򖎖A-{EӠ=ec8҆;nڻ_O_rq ӲpɄ @u*>t%!י^>.BcgBb0ߠ U2aVHaTEM\ ֺ?%#F0$\*Abp`Q6O)W WӼ7]vqpR;<^ \@;z[jmUo%[,/-oSn:>ǶLO#/geomuMD#6ѼMGV7]|>Wth{(g{1F ݮz(^>۝MCqt} sԡ8s<`-Mk 0K.?2S'W@l6ypz RĉŇ9;'X^VDhdh$L$.(՚1ű=I뿞R&Ï5q-69u!w~0CaOr ^npH6Js?o]௟[! ShT֢0򴴬"A (v$RF:ZU.T A[۸iMܘ` r8+̅X^e[mV݆V!'e WO#YR_SKp'S7;cV&P(]FsPF,.~lρE[[^H; 2ԸҔQqluH߭[Gpԣȷ!wϨ̓mqUNקMm*;bDلdBiG̮V.WWe8A<=ڧJ8N3ladRIgUv-Pm>lBn0dtacf{lֻަǽh y+?D_9k͠m`4.N.+v+4( Qgq<ׇ=(ND=K(b#֮E=Tg]ԅ]4p#{IΌXG׾A)݇bI%TF-b)vݮI`kݑɚ/bVpna,>pRb϶zltQQ d 7zr5jb)Duķ Ϯ\QuX+In++si4`"}Yz2*SsS!'O8? 4u#Y{jlYl<ȳ;VI gAsǀ}aehY[m/>w/aK fcUf^m4M>" jQt#T.ObH+>y&G^/.2a~H|G>Th@Ke?jygv;:`׏L񆡤G,Ѡp:dT%M*|&RXJQK,bzP0N/?Ϋ|3*"5 hDIY 7_bG|یCLSG`I4 6.`jrt>Β%QzTT$ދcdn͡1jӢW-U- <(3OЧv,LŌ8PRc_~oݕ'q)Fh,b=j5V˟w]̥{ qzz|1;y3nSBwؐ?ϻ8F@gS-.ñM@wt&dA?1E73p׶r[*+"Mܶ͞aZS#I_&O,㙍`US;)qAFJՏJ-H0w㫖;a< WNF@F*1A>Y~4T?Ddμ|, Uh7XP+cږ /|I Z0%:ؓRe#)DZ9y l3I{Q"i/!oa ^BG YߑrPC]:'9uLfDA[vEzLpN?}A\ƆDr3! Vo_~ c4BWW4#,BhS"IɔX Q3LYs3u雕S;'!ԑܞXn.7cLP!:Pa^>sR(d#-yA׷^f)A4!RޙPla#C6ZIa,][(kr;#{Y254"DĻ3Q}sV@p` :#iɴR/b xYv cS p>O$ C23<#'u+hmN9 #HCYMZ7{ߧ]Vwi"tNySZ "磧|yc6|> ,\%738--d8e,PKGI ^Kn@(eIߜU2|-_.h?aW~hYy(z\SqOWV/SyQsЎN4K$ Gqĭ,DU[S1qc vpjRKz>5~<]6`ãLɤO0} 5ߔ._5,\ †gDΊty/ [h /Q-o_:OE];cZa2M4Y@U9"?/qwR6n\൸˒] 5-gCOdxr &"8RFgF5)f.kQn^ tG_P,i)!='#-2\;Ⅿ)OجLJp*m#MK(`$:2) k?EQaMMBgx8Wȭ-q++cٛ3 2kmIBَulH+r;ea~vـ5@m#!:EywڴR8* 6AZ9kA˦ ɤfNlncdDPFjs5XfMuP7MM0Zi`?AI|4rVBF!T{ϋeYr} З+ 8ʊnKwkZKm5I A 0pBؕ@NHC־7Fc] ue50qU`N>u4R6k"ǎP{[r0'2CliSbZ R0L"=ڽc:}ӏHog_֮6d4a$f#^C,!IFDSfjD}VZrIZ_lI{N積Yw}<(~֝IJ(3*Qާ2b,iib[ۈ 7z|~v1 nTՈݐgÄA)2W--+.trt\5"ROsLz Ehô)Hrvxj[g R E e0zbnBlB`V;߇Zwiw:95$WX#ߌώ\ҍٺ̓#qQ޿>FuІeζ aۻ@vldT_=XzX,׳Ja |R5,`3MD$7ڍnZ̆]Уô5zB.eyIƕ[y6k/u!8u4x•6Y5=ZE!hyz8wkUF#֎f|"՜;7{YMh =.2˰Ǧn_>Tgp!q (ȤKXnr46sl yTϰܾd(OYS`'?;dst_8O(q컱/<ap@,06_ihujV.CWX5URΓFfXt"; v[seY5 9+oko ^ u ޤ`X!FCa>J#fxQ}"r^ ?k=bj4Pa//WG#Ҵ3Zhw6 C^8&[N_XehvJ%# &h2!eߺJf!cc΢s|+EaSR>Cf$9%d Pl}dxwqR]b Nīd clCXe$]!{s`J ^=2Կ@do~8_j_>4;AgB|އcG gxɺ5Vs!T`1, nh>@| o~mՈ;R,e׊xK<OG3Uϭܪ=bM,>RQo| heHAב!5X>މ ivZP!7o~[)W/蹮3F.;lU3nE'hoQeBܨx6"r@ƈZ`| 55%//A?UKcm4]9\3#qCkJ[b}1t؊o.E\&dS[| vrc9$Θ ՘h`OpwpZbM6w"{'#*2{)؆f8FAI,,]ׄBp:歡IgT'ZY"pS;$i#i6L/R5Sv`:QtV$,yj$VO5G8=g=OWbݓ.>*f. XƳS• 5AؒxGEU(UIQ^*e'H\<ڥFeZ.ʜ[HךѰNugFG0iW3VqA qd&kNqJuE(4,AIxJ;84)H楱M[ws;Wg~3/vʆOa%_ #07jM"!L'=9d zsq·Tv0bn /޿}LbՅgaLjv"F٩NȺ@u*_y(=i2 ġ%W ]bb"+K5e$'Xci&tyK+3!>o\*E =-6Rυ Y^G~xNl!];x / M&x+6.m4B!eMBFYL> 6M;L%m١mnqCfLڸLyLWs=BEDWIs$=̍ew$/Nd_W,ˈ-wo4j#6Gƈ~D9]uׄ[CV9))ڏ<ᘖ`yL%>ѧw ϧ ,Y`9W3\[Lt# R)s=b4w5\@vjD2&/iRd;,,FLC\p+){d@UۍveglLx:(4VIkiZٮ$N/O\_s.0Ya*H z Fh 7C[Iuցz;}u$jg.􂃍8lŪ bDtj7>" E1=L@w__"!ކhi1{ɵi\{TH#bV SwaϖߺnDƓu΅R ̄y5&;CFB4 ǵv<+¬xΕ8\@ᱺv|Q 62+g^Z}>[&r 0yt@X=iL O>`acBә3G?VjP UK8j+ϮU),J_QkMcg+i۩'q9rIF1EY8: G^0Nz(&l;{R&pR1!&c`D5}9eDt MAZK`=)Ik6:hH6$Rg]i1n,TL-L"f[z0h+?txhjFaJWg$kη{g5+}Ե\ >5+'K͡HA 7V.ЎE RCH(Cfφ*K=!Bzgv'6Xt=)[u8B'#4['h63R/^u`>ꠙ@[^3'<@>IVdЉ݇~5N/%79,أiIM ԟ?MS kg/r)IᯧM-~ULQC%ew7^W_FI Eq D@LacMݱ{Kg) %$pf~{P;&v1;q`{0mՓ/A6#/f4KD~T&@}Q'T X:+*'2 =I&Hl8hGlAF FKHYpI0DT}ۤP P ۔2V''ZE霻,9`~6r3 Z85UWS Gzؕ'̓cd18Ts4׌ė$. :'zj Xi:jrokJ=.c{UkXYG(ā_=zǫt b?ۈd"}RaH}/^ Tmawܝ dE=lR${ڷm+iWxe~dcwL݉[/q'eL eDLd7х%.1V @֌Sҿ FS~ZfA_6!W prNf=r0m^"W#pLQv|,~ 1He^./db!,m yyBw jX1\œ(^?S(7 >{Eّ8v֚cL1o!Wgus\HWveh*|,}.ڞ "2;ʥw36ٵ!Zdʘw{фA(m_EUf$cof HW8+esެc&7 y5o"v+:]WNlqŸ#1.Or((>GGH惃1g& B7:]FBN\> s+"~ZCx(PVal#nl)65 8{aFUyAm./Li8RmIji[mQr=/mMhlTH%I|b#O}'̞]E/,W+)C6\5ufvQ2*9\޳a ayղk*n*W,(q5]|@ u)|A)umS:٨h}8JCCX~ƣҮ_-7d=]RBPE[pQg F!N8U4;X C-RhpԎwpE{'*w:yfRMq"<+򒿚wq sy:s]BAFz`?]Aoi ذ|-C5H8LG4DQ A{i!k-%0L/*.h uʑE&$`^ҡB |aG?hP2tzA'%9vg>yƚ"n=xbF=get$ &Csgu,kH6vDa; F|jvB7z/cO eb7DfmG$< R$~1eW6BP; XS5 Џ%*_qː۬,cC'?٢iF4ZIͨ]M] %;EFifmPXF XVbQ /TCNX!>GRT5\ylD[@N\M$\wupV\33c V2>`{DGwH%: Uʍe 􎨟ԉJ.%pH,BV(#b‹^;8$H@J!KwIKp|EJ?H8 ӛD~=)˷_CHƨ!au<7>B?4/y) f8T?j^%>,L@5rƏ5|M\_g@/x8FϢȝ(WHs]e502WK04ip|(K&GXXyTH`)hཱ_sa|K٨`)k±"̮rӄ>i#;@! ة{MD%eflTyf9|'aT͐tHi/;_jY8Z WYeYOvΕ`  A{]O*wg25_"P=+a)k &#(96BV Ex:I0ƲG>2PS>ј֏aQųrH)sd82 m' B24śM;*"J7~@c s3ډP_-[But6l!q㷩OӓKdaS7懟U9 K$nf !6Y1FQ?5z(*{hQ2z9P&~ Yce$ž*艳$J~9;,f(y߿kvq ڎ(;m=m_S*v[zٲ_70 W?7W[$ Y@y"2 V0aJmq鋴)q+DO?7|LIY!S!fib.iBZX!şl9_@bFyUbjʋLh#YgmT6s<@p:㾵FCw{k4ڙ ^R5ew`;|C* hc$zSMCF,_Lʮj,Dh.̑Mn%FWx+-GWr!p4P˝q~u0AoA_y\Z_`x]4P݈V@?VWu٭eDNmRo.<7׾`[l}N\Y`YfqqA$/h[9K~>%Iht^'fkX$Ʃ-vnuu[Hl Ȑv_IPb'93@گ[1:5F-3vYj(`A/ >W 1kl)W_0GUr>SХ-C ?Q>#@!ARV #0;[yҖ~XޕjI2 (IyfrP{(_B.,{ 7WqԊEVV~pW7~[pjY+YF1-ϗoS8ApDj 5c}|FK,]uYW'y.[r|E3g?:I[dM.f-*q1?ng%DSh|]P?0MV #bs6xKց<ȡ2 grq.L&992Ml,bȖ]usϮaZ-9Ψw!($)*DV9).B l3+ura a;Ʒ̩&4eQ{Yz9(Nbcve0PrXq_nӗ$v :K'0`f!QI`x '"?r|?̉ro v'j\l3W*n) S{Tj_87h8,MP0:_g3#HPc/;^Q_̹pS,ozwv}υbGzMEK#eO`Ea$U\ɲ ˝)t#x|<&o[ پ%VQOCk1!屺 ;k&W~V% cvk[}LmAhMhГ{xBhQ_D6> j-no!kkۄx8?OI ğE^O4&7 :!% ubF9g>f)=ǟ/ .G%;7=A4AZR[ W]FS2I\K0)Fm)o:NPkouSlݗH|J];LSYl'B7/Q-*쇤K xZP(eg8nnm$NR:deb/dKAXအ\MB·' 2yC) $V(mN\X}}[\Dpԭ8LN͗?HXh}V7g+Jn|ݭc>IU5_-cHG;/Bw#9Hi > q7Y & ׺u@C _:cl: :qYA:8+))N̎ )^3TY`}[D=>w5b]4V3[D^a =aqs!vSYb'*;nb~g5 jy&#4z>킯H{|CelA!r;%Pcl[>܆GqD#Kz`cَ/f."wk]]#⣯#(U@/J&m&lRhC2|DP:Y/S$]n>BM<6%W%OAkB:۵%ֹ>˴$fvU v@ަ Ig];tD`axHQVWHsPm9Ohx3e(.+dWmL@~f|OF &36v>KoV?ڈ+q-o8Dc5B>P٥`n=UPG}.?U+XpȲQndAw? ஝k7άHX)fTIKK0(vdwhꗝխ 8bMTi!WcndSDb1`f(1C Ȟˡ]\d`F+3]G&Aq–g>j dv6u7uaT,xS^i֨r2)4:꯽vGU_w}"u^7kr;24iIq&Xq^|@h+t<`#:x!rPx0xU.q2]ˑ\e^ 6m,*7A4٤!YTq'wi16@$;[x{ Nc9ඨ4C+1)KYC}A9\j{`Q%#^Z-`!Ay}3)P2;\TX/̈;=rJ̡3Ḕ QeF>g^cF@㐶 C2U6kz]sJأ9 pŖ^8laO-h-:8oJcBRAY 'ĸvيt! 809(-2TBz#o4r%x2Ҝ\<ũEЃBBcIHbMS]қ@l. ?3=\H ik])f0%}^Fp6F\5PrmMuB`A0~*Lq`^uex(c0Q$w/=GGExčEXF"z-vy_I q8. LŤ a\L!aV-#bh?tcDI厎Cv @! 5@j^T^JA=ڼz٬>v9Ȁιh%;gԈ؎0]5͖2XД+!@;KYyBjT:1у0:(fu`H %.KMR5.!%eF>WP% `?NmQ߲0Fq -kOnw+%=~O~TLݾA$8i 8$ǃa(fҸKe1N7}rqMwD6WIU_ ppwd_60|~|DZNI\"X D%ʙk#8[g^=sG$cqU I㾎% O@'w*dh_._Tz7AOoϮQO}tkM#JnR/9Xb*cD{%MQ] 7˭ŰFuĢE8 z 0>Mkո{#v쀶5#=>Z>X~Irz7iTWھb1*FwֽX#G\3r)D1J欄[z\71'`ѯ\S[[ rn̐%m ,/Pz |NΕOA?p+-f3'Fi*E~L# k@ ț'vd*J/<[b`&`Nht=Yli@e\hG;$kIQTM4ڵ@w͜`e#A6e+ѳ d/N Ⱦ:V]>P^Sd$4 ,]#_ Չ6ݷI }, ]G[Ҷ]&k/ F郼 }7e'LD%JGMp&\эԪ_PmtIN]>ᔕ1;3Քsm? T隮n"U6Ii1A4SxStx KÃi^IN56@r\0RtT{`Om)Py視ԏǶ_a~Rw05{K!Q"(_ VT3V%54o>~a!hrVa:{e 6+;d`x4I`߮ P\W.V0V6XIfbN%KE H\*FM m17|.:T4{A'=XL&B@ͱY*65Vlj)P;L w@ly*$z/4?3,d 8kYv$3^Nbf O#|||[Qtc opiFˢOE3%Kͫ,3^,3߳=l\%0@XmYs5 }̧'z)gdy}[:H=ַ|;}e6TW=}Xh8H]M-] 4GNY"%' QQZY%?-:oFɟDh8бc|UAϵ5Ga,K/e47$4 tYzasꒋjr 7y2ʓs7JokxkeU %Z?Zރ9B=@DX+EҐb4edVѥ~FjsX(t@$ǽ ԰%/͡'ևA ݌Rw7h-} ?$lpJ|4Y_'u)+Թf#FINhJTzv`V&C$>"ھXwPL^,7r;iؤ7$ ?zn҅[( Ʒ?"Kښ8ωZR$Jo"V`I~;B!O&om Xl؏/қ>XT[$ԇ3/$1ڀT_W'2!<<"+/G Z_-U_5 8rЁ V\=SDχأNW`>US(6 ?TMgL ~"% Т~ͣ,V@^Gur)fߖei:~{e.q/ղܬ]Ơo%lv?kMFEAݼHX魌D1Ѵ1L`oVj-@0e5X Rp53 [^$.'MPq bPtZqZ>/u흕\S-2-1rѴaUK?? 5hTvǰR8hw쭎B `Բ.nỤ]^<窰59SC$9U#z YmGhn6TFE\ #(v *J طB 㽯{Zs$`>ƢawrTPFG%d3M2ܑ}5l* Q \"KZy_C,4R3)Uƞ~W R|!(KQީx}%ML+G8n=s1̖Q:mAo~c|Ma_Rox}ݞLtW FOj2WVłӃ}Zy!;U̟ާ[3ja*gC~fF"te&x a&Gނ|zYR)VU*JV fp;gzބnPx_oksjԓm%V]AMK^k-vM m++lc\ƀfs+@tegb`U\XeӘhgE"zK gpGFWI>p! vF_n$Q-Wf{\ؾy At{[؀@vKOZ3Z L|:9PZ":F:+!ɵ dwdiC*cs5$Gp# ,D' (߿2.07Yb`H1?(#&&D`[=R nĊ%O.yXB$FE~[)r${29ǙŤ_R3Irתc$U0 dssv]Z Ty~7sDl !+ Bs`i.9i^~t/g코/ѝYٻ0FrI;ն t847W0I稦/KAoʖBLE?fe]VMz ? 'gI^0v nfX JrmKxtzϧCŇ<{+ &ۛw~-Yk # 5UHoi+ih3SsH&CE6agH_51"?T +Ӡĺ +;`A-"#:3Q3KWWt%4v⭀IJ376I:un| |}[&$A!E!SɊmGT*-C~"dJ},M頞~Q{J}ћNtC睷Ҏ2& Ip<m\4_x`{58eB_M7;qD7&{UT+w!"άC؂=rBO{3l-T/,Vu sP2nٯo,O l (CS9ܚ\p]A%<b6u:rRF;@'%w}WhLLb4H{R}[x85:G1SHpOv|Ƒa9[ٷ<އ^1ْWj Aw_? "zbvpӯ%Tiu$/1/ScQ [SOXstZ5{,CkeC8*|0lpD4qZ43¿khɅFpz] MTOƾ*Tc8B7)8R|9]V]姵jS 4q > Y !{)*: 7 }J#/(@W3w Pܙ5ֶ=?M7:nBqv|s왗E%inx#ͤBq[`Gʊ0oR'z~AtIY樧}%XvDŽKܻprV].i18H_C'۬Y ݀qf9 %7 ~۹̣xSj19ZYLX-"e~!/ZN.jEH Z'%T!YJ.6F0i1ؿ)_7Lx Fqw8()iD9=tMob }V|\W쎵T/\z Ͻb+X&i7 \kO _݁eFZL_R,m!E.eIp\Z YS\-EO/5:LYbq30V$>(lc7{0@8D2+wQLa@TԜp>ۖU]t-lN&y+ 0mowtڍpqS4 4 Tu4}vV}<æc4,T+]cpWɷ!(w4c[qӒ׵* {I-+zõW nh>< 33GqiCt zvˏцܪcl" M/e3U^_wFif_"/M)$!!X -C`UY5m0XLZoĮ)]:xlb&w{6ȵ8~JɃW@㲚7sG ҏ;oŮ ^ GC&{3;؊Tw=Y擲R@i;ʹ⒄K[ܫJ2(T;Tq 2P7z S*v` ce21Q2qQ/h ~|wE*ic(4Eb+s-b;nj_b >\"M9p(Dl*ΜsGFm* kO+zW6 QlMi&^;HH =fbVm,cxeQS~Ѳxay+7l +ml\XP+N-F)\Q.;,& i?zdDVĸxajt++_le `65M(F ~@w>n\iҷԏy>k9nΓ!O(>*JQ%7drG9Nނ V_\"oR#P+N9n_j1V2\CСJi*-O6g~N!3D^>< ő6ZK8U}! ~r0$qbģ q24 1|aZ#TO=v}'!ֆvL~b F侃rGc(12 +<#aa늜X,%kx/mS#c%cMHF#pZjѤ%6ŵY>~HU0_6Ȍjv`'ժ-׷9s"q7J/([H"yp+/:K'k0G$˷NDm[ύe;ɝB)&n_|))> X"9`299tݫyh.4Oܹ{5)FmylVR#&(""R,93 1ׇOxO,|\sODxjя1lګaggvOV?/ZߵAn͹+4{fl\/F `ȥ58=!3|֓/|G \$P}RDӳ8Nֽwȏ"\b-#΢՜/H ㊚}q W5J m ytm:F8ƈʽsU?\ _VqKyF#8}2O^,P5Tᙳ70ޚ-wn*V :N%+\%cXWOa$|vģUH-J,8Nmȟr9-MVfc kgVAJDJU@H)*{~&m- Z|P-n e_9|@,0DVv@(MN

ig8|KB %ofw>6B9 {Rikm$uGڡgk7vc!XbiҶɓ j POj>:3iQ/2!WR~SsDF *4oT/] 8;wkjMp~D{89Z-.Ze(m=7_*O>dCӮ· = >y VVӣ gKk2igU0FWq^6Ф~xj&E;^M%z jba,̞ƘE&ؤCni 0ㄔ‚\șR4do}wNaaXMU0ɰe /|^I[#yIGpnYj'bf܍O4f?{ oDRiܽ3I3WWCH9E c8bKsrv6BˠOW'/92'DzesKnc$ w?U7YGp ꀇ`2Jlw6 Rnj(g4Hvz2֚!+1 {zhxJHeW9܆H ^ꦹ܁8%q-'Ntؑ[[F.x5]=EU_}qBa򧼟131x}<.,J棼e\ܑ/E TRJ!5$heP!ZH K4z`}CgZ 6Jle60J9;΀@:-Z|c%G0ށI&LI}|u'|0 ^IWbηy@U$#å^Z=˰y arM^l4}7!a1~?}oel8?$=ѩS}3Ϣ.Se4?pxw΂/*ܮṷ$76't&y:+fg4Ka Y-<ôB4zSH<{%ISi5O*+$5:3>,4Ϭ^cfۓnn.G).ͨ,O/+A3xY0@9һ"5T$-&4)?aJ.IH}UX3S,U#T`Yt`!y 7kAN8mooQŻKHB(c=\L͇ߗֲٜA4ͧoKQTPCV)|]?("?:_OhV^>J}hɳ>HnQ=@`=/$onٜ|pj"E90_=o~ͮ>*L"QkI^8i|W0uCŢC4*lw;V鐷%D8Wcl7]25[-1bV Vn ,m+KYgWP;ur#=3x)7.R!x,ˮM &7bKQIjE$cah 1eY=vCօ e(EEx^Hɨ-iX#H3/{X27S#ځ{4lf6ܴd/ij!Ֆx (}EOU z|>,(2WSuZb{< 83Gx+Dl򎾎q'1->0J[h1wM=g $H\WDAy ~.u}78 qb\@mxRZRmfh.8;1ѬBU =7pwf$Dn)}CMqܲ[StPn(fSUvNm^AJ{-Ӳe?rF}= "!̀P/4o&`'+˽u )]8//ug?s d}Ly !u$~{ne>=ч&TGhLQzlZ!q\!RyQU[JӞ]t;?͜H&.ge]Z?K΂P[_RiLM4Bβ2 L+?)Zw1w SV6LΡodl^0;dȈZ}rާ^&resH#S6~A^MK d1 YW۠bT!s\hњ%`֡kѢ_ɂ h}1/ί2V3,A9fx܈ ҷ{ ϤuhÜnKE_ER64)6NEW@u--T 5i 5"ڻ#~ҫ}Aws> ksl5)Q)(_ f2-i@¬C. G2M=čRO'`LtةKndChO)SȆf168b|xxf"^Po"Pz@٪t#ʸG$F9ߐ4vgl)d;S@HT<7rDgՇǴ[ 3ڽ..|it LS)3';.7~ r^ yKх-^7`zlRDY`bG=Rs/mBlGD t&n{u~Emb Ry~B{ QNnsF<%hp,#ON^ #*>qaDC_ܾj‡<`,zG/ J oJ<蜎y(Wf$p$j~x$fim$j5Hz4VuW.jnsݖSDU@c l=82~+~&ƟZJP#i/qGxlh&giH@bĉ D$B@J:4@UD(Њt䳰 lUd"Оtrd+.\GQy~7kw篅ϨЋB|-aM=]y[:շvm$!QWjOd_#gLcu\!Bh\{ٮھʄ9AO 췦DʑwB"(ɮvv V;I"O]uK罿C5Hѝ%͎晚 mךp=QB `u&넀])["#Ttx$vfac^.HR [E`!n'WQ2U/`'Vյ%|ǂ!Jf}) 1vP2K2t+xO0iV|":InI&{nwYjri*F?.c`C4^oX5,X{X5=D@氙`A^_'ADH,0}A,cd0Nk@(qjL(Úe޲pznE^0c=-Í;-Xd^p)Xd}M]}&1UET?"8kMCP7ຫļU0y'H, n ԏrh/&u K8#}]l[4H8Ǻ?Ïa"vI~u2osal ZOq2u0{TG ioFHpTxȺ\y]{UIڴ""P<7$s)np&d 犎o)q^okVppbSkaf0IO@9UƐkr?%QSKw[} 1"˗رAmhjji2T7|$dXBU:C:j- Z9IfD_ uS,pj·F+x F! w0 Ѐ?D'k8P[>y 'VZY~,gu>'~o~0Žy=]G\ hhAu#ż[2~)羶!uzփgt.%MV@|Glq$%LJ}Fw5~FpgTL>Gڇ?rrVdxګ0N-8tHj`r:X0F8O&;U : 'T]a,+fcHΏ-xRf >Uz`!f̈4sc7\u}f.SoH9m֡VoƎҬ'`9wp|%VtBXgYpy6uPM?鷽'#;*+z3!yH1a\{$xBX!/茤3\9J0& w:`ceE 'էt4ᡩ] Y5: @C?LժfJ&1矿9c;tjuwUh}9+R}9@&`+%g׍ p86z0(A|,VZ/\xeDFmOJCdSc%]@{KzSo)Nxz)&v6:qsTςrU͜?WtA:</&*#տ|PKe(e?+K6u,V%ʄMdjL1okWYUB Y_}vm|&AΧna7RS(A(jkˊ> V aE# l9(knzؕP)Ift*)!#ltAQu.2ҳlyܢ;}0>1+ # ׏h巽(4 u3!h;r9Cd"o˘,/%/FB[D*۟z+ J+e/OnN c7kĄyg)K!䓱P^kO*StgwOfPlQ~B- >3Vaعr[nJMH2{\MZI.>.aWC J')"V'reƿX$~u}K~]7QMl0QcD愝C~1%R+̑\T:a<'>0rl $*"*dW2wjыC S3@a iH ɃltWv;aqnAs? ,O^HL*ZW5%,m/ݕd1]+)Np]4ĸOΫ=&D7?¥0#ŶNih:'kU`_mˋ#%:=硪& ]ݚOPRvv`nР|=B7KG07aFM<΂/bT#hL"oChYz9Sk e(a0)A{ױNHZ]+B(FCĔҤGHqTNނWH*@r󮻑kTRic7ACKLް/QV k]?9?]J]IM,X1S:w&:,X'ڶdݔ`"O:|;V}nfri7>`^K"Vm;s 4ٓ2ٞ}+UZŢ>}p@ȫ2EZ7R4Hx u7Ý] a"7)8Œ }͞Y4~mܾ͊*dJcIȹi_JmN= <ӜWQ7?SϏr:I{:FJNru}__􍌅+ 4 yq"gb::\%wYg7?ifT ""[ElZv'0PQ3$܌Qwi:߳cbg-Wiy<+l .Pk1ʐ3קߝƕ)??+"@ӻRBdnD&jPQq<03'ϤEƑwd.v߸;xrL_Km|!k>vHn1r$q-hU`<,*:J4Hi%%Ӆ2Xfh wK /gLs_J|.d5dGGkŀ -GυBVıݩ͌_Zm~OSXڸW.' ٶ fW<P,i.RX_BZ*ZH|nP$4!'Iӳ o*LhC]m+ς>rSN0'm)7ݺB~jŎ9_?iS1o=`&- SG4Lli-]!b0ˁw:W} +$({ߙMBbFv9յb[& u8yp'RRD,E!NanX."i3c͕|BSrH;Ʉp0裤Pi6m6&. ~0#ls0CL)K ֱRyO gZXxq uK]흂!,a8Dfl^q P_1)}0ҩNuYADb9ٞگS,*ٶrBgwIO1,q˦-v{X?v|kRT lxo͋I݀t,,6/3j>&uacPg< ,yXq3-5V\ =Iq ? MQVȉ0= קA`(NIBƻ@)j*oxAqkE@6Y߅4a`tƾ؅. `=Aa<ݏ;WM8ns$441Ŭ@GR)J9/Fբ[ w5@`'mړPJDI1eFi܋ocyjk|Vջj!W{;!'|K-OmgwaS7ՖĢW-s[pM Q2fF bPC޴6l0^yF7 Ykwpռ':ۭ]KR֔DL{C_Woό3F {5{+`L̋3mUֽL/(Q,M,kĖr3]߻!zqL'.A)وy71BIۘwhC=x*@nm%mҜϽ`ųob7BA1Q|c&]8eb4gDE̟5jẘVs ulL%;A(glPHL2ńOZ'~r#rBs_%bcpNlQ(=#9;gjI:JNq}+w(Jre #v-AN -˹p;!ױ8RkU-Vٌ-#3lgFOo8)Kz`}ģSj|[_ѤF`ie@0-ĕ'ZS]\p@|^ Nq8>ŲJ `vU^^7hd0IStkܚ>̍r x+^W]8&27j9Q%u8M;P=0R^;/uj.`^B9nL0.H RDbu VEUDgVzlOF|L\|Pm߶ 7"]i|mu(_'hn%Dv0O{>/,2.\ǿ?TfbUQQf^g3,nT3*2I1d|pXow@Th59;ʼW^ j 9rJx["sfd̎E@Bz#SlI}E ld]߷W8\bj_xE͚|SYc̞-g#ka`cl8T WJ(:xf9*cYua7"+5bsax%7c P'$b!h^Kk>׺9By%+>]?Ƃ2PZyy/n$\UyWF {C/-.)-'w *jGN!Y0JB!h81㒱nS¸E / S }?G|BGޒKE׳}݌-.Ă}P.ӱvP-Ҝۃg7cnΡΒbY ruYQ+ m$>FX sZBc2IVu2Yq|^^ΏW*tL'a06V#+*?|y£ԯP+ZyN| (Iy:(#(X>dy ܶ<,tkD 7]S惚sO J`{4 aJ+U[rl !w:}5ډA:Onnb=jH;_ T-3!v)RQ |ЇksSXE!Q0 xGs"5A^M{i>@,{zwD/Ͷ)s/0YXQ7>ŕW?4>C=ȵDQ¡ إ/[ٮA-!|Ya{Q.Z.q#$'qAOGocQr oU\7T3y:WvM{$nDd5$/C& !Y }7v0wp_LhwH!?(RκmOFDE>z DpT;P?> 8/[eу^]OeᓑڬqSXʟT8Y я;bO[ڷ&A7tvg0!hj8/MC1^eQيdrSOw!VtΏ#p\<Q픥6wqO<2?3A|So)'sKc&z\4I{D@{" k9@R?f84\DhhuN@JZuOD01bM -=W&q6(wR."'dֺxHjT93 S7J<Է5z#&ĴjfγƂL'ȅP yl&~;5oG׷gF2ʠ72G=Xd~UDզ'%Ǿ^8D4Ivh| [LUiT&[IQfTua41.w]CΦrdbbK˩|M$W5JҔ4DNxey:N>@o𫳵 +q3$B:qxE9U Q٢L',*7E5*(M@}ޅ,p{+ d5 mU!y%Ssfajmz!U:, ;mM_a(J{)0S<Yğ y?k/ঋTϰ;D t> cBimr/2oZR^ܩどۋ5˵ac.PL L퓝宰G&KǦj@l)(ȕi~u;xW es 2p82rm+K }/y_GpDV݀箖+.IaFZyX;'bP|C4hzk'_ ?Kpƴ6%wտx$ B!]VUUGYnU~^Bks'ngG&?cVx%= ;G?HeoߋXmc@Ѓk2aۊ5>@ނ!t\s;"SsH`W}z!p'7g2q oo}! |WFσꧯ'tA4xZk3-513&XI 2a&QH@ϟp&% \0LnE8C|$aN=鱦# O化jaKZC0vťBj G;e~_% ;r #+w.|q 5n籋yGb$|XTct9?v)>fZh+ /O{_48: 3zpEQ>:Sכ-"hga{> ލxad(0Z͗d/N"H8]:eWׄ$~!MV=7b}^8ޭD!V~yt½}Ӭr54by5]7:p(3&ЪMz.HkӆnDFL}%7ֽV0SR%b 'ktq Ϋ"vf< aSoَWR_"S*Os=ퟞxeX;X H 8:$ᰝcs\ ,}&.^ÎRED4k -pO iRE},t% X sjض-&i0OZv'+[Gt088C E6n\լ ;\eΰX@=SUY gCh! hԹ}U5+/K\xNrP8Z-5Nzm;CW3nsMrqm>ɪzZLͯHfe=״L)3O8U)M}Y]d/-wjn\A9}/ D;5 HGu#dʬfD1]@c c@NJh IC()H^ 4~+,rxU˦e/P$2j fNP{oolys 0ٰuăK yIkI9vj~$>I?ᶰ.wXG fA9xx ~ A)q;j:B+-m:-5&)y'E]|n[mqMCkMݸG1@1LN" yû֍M#FS6Dg-@7N hCJ2Pq0[pbZzTg#B ByF~HIW6urӛ^Qi.Qn2;'f-(&O?Աa9]wd7!l]רɌ"K/-n9#*ƞ @+Y^#,Sݍ˓ΣVj 6Z2b *: ) R {z%7Mĝx%sf{{c6`>pcʚD"LtMQ=/zXSyr k>UMCPtVQHH؊8:;zG73 {IpF0rVLC X4Awk0UVYBb`3mQs \xˀL\v}{3V&U/ P7II!|7}V7N*7)o7 ڍy%V$=b__U6t3b8`v5;j Vv$6{E&|u駍 m)G̡$^Ѵ<5.;cT0i |+wč{=)H"; K*;4Y}n-Sd4'כC5[~4<zXa e;84JG\8q;||HЄCi9@0fvklqi6+ {M4Q޹ ebvh3 =֙yInYo/~kz/J4wn(@z,gV &=HF):L7 8p:⊵ViW9v[WiǏ^Mƫ(z5['+l'Ke2box)UǞ0D! ,(>`*'.NJgT<}E5nG nU Qb%ІevipL:Z A/i'_hms"YL.\cL ʽK\W-zj3`u%3{ZcBpXSs6o,hx͒f4KoI 27sT)g^^UEQvfC1Ł7٩QO\{HqxO-=ScI Atlfؙvb=dJW??2&AQAΎ3ZI9:v䩱RօhAiɊ4,[f8r\܀[/A6ͽiT:4{j_sF+dX~{iֺX18 *V{[ǐ=ZQs`RB;C` <)(ͤMKJ7e*&3\'M~;GAnќUDi tDmɝ+9'CG1h 9mSr`xJgXK.-pM݁Q è⒱abHu79lUdL?H uSOV߆ 6IW_H(پG'j7zNY2Vf|9LBewZ4K{D=eӀ_3%S_-ũjt3 μ{)K`Fᬣ݀^^+R:E?`W.}|7+bƇ$Dz*/$L]|P?|o&_<$ܓIFZk] .;]4 .&g:^EiZ+MOX}[ =e|ɋeBzsr99 g1f܀/Jq\!8#gxWPoe=C #e |T48ck (mv'a0Ƞ/Ŭo>34XfRC-7eEg d~,FepD;~ȏ!Wh %.ljc KD~Ӗ2hEyZnږ;:jiVⷼKF`)-}VnGswC6UVsVoQN"9  :Nzݥ f>IH)AIb Mw1hLKvPْnv>.%pѵw]N{d0W'w.Njkj1|=ʏäG&ԏ1W^BJXȹ`:!OjRpg]ս9qGpZ@4JG܄{H= kL.]Ƹ%-4iQ*`MT%(<[5ObmZ{xG_tY QFK:$@ OzNr L ?Jl<`N~fN7`"j*>3Ց0GDL 'ezϥ/f+ F}rAث5AV>_/mIvȡYg8OJe=P G2@h;ûroOӵ‹rզ+o V:]?K[$?'r/KPvx8 *dWR!/nwm/ E{&" *Bu_ޤ=S {"T4l)D.b`>ɻg79}NZdVEVORW3/$Qِ茅MW$(NMY2Ui+F*c1'ZOa'}G~ p${%azxa)sDI##{X=x+Qj8.< {8%X5|`ңѰ7<˔V>B g .0aݜηxIpɚ'lLjb>>UIje帰ya m$ǓI>p+-sFKνӏ9QH9by+7/T)ӬP𪴄0A .jlkvaw`"Yln8?L 5 ;fGj.<+&VKw8~ߋi)D j)m=|zw?>=mZF%\> y@$rK!| gy#"/ݎQ#=3oHn;J'ayjJ\ÚEMJ,턒{>)] QVJe*Ԇ[G~GHy2ʄ톬u ⡡.S2/*(Kw;"3]ڦ܋K  2^Gj29v@IhI@ Rc~M'ݷ\GYE^ נ :b5H⦟j`IɄOT)");92-!2˜0!2&$]XRN!ei"cjӤmi ȵXY3קJN- pO!b$"5,Rb}nRto4B̀1; ]ƞшo>D i⁜^ƲJh7bBsCZTCU{4SV65ܗX7X\ vx˟ƐňHSTn$aQݬŷ|3)6 $]ȳ.cm0 aX:צq'rbrQdVWf ) ;-`{A@Jj }FF_jRH+IZ"vZD4 pպQ2%sM19\頊@WhZ44C:Jz<\%2ClqԈXn~Qqm\LDV,q^AmNM*&d ?#yt]:3LYc㦐fC5-}rZsI"^ǐsrNQ7oxs6O#WqԣЯI)l.FaL U_`Sw(G@Xs010^p,ƂJW!RiƲi Ep˦ & 1Ȗh2]eWe0nTj(K0a;!t&}$t+V3IQV?;~TZdAu:@I)C?p,a7MG>&fO,NbM<Ht/_ swL=@{H<;Ӣ!p3_v}Bىl@P~bFtܳ]1{S4Nv foljTW'9JZ5\@Hb'Q`7Zp"htt$EY4~,JFBIlju"b%ƾ1V}JƤX~,"OmTBqx-K^sSb ܮS()#ZhpD']_};}ND3nH25Yx='Nk]Usgf&n,7K0d^6]Hʻfۡ^7ìRV M?[Y?'ssa& G[V?&߃({(% +b=*Zyפ\g#@]MVxTAC} >Vϫ̗>_j_'W'^E]KHTK"~1K(q0V8 u}}RZV RoD.1FU /.`ZĕM(V46iR!\iQED|mhq@|[OY i'Bd|Sv?ulTeCAHw8jQ<'eu,|Sޯ_PƇ{۰l]c*iOB%—k`{.%L G0 K1cJF5=Ŗ!t[ 5}W> {! .xQW_yKdE$,09D4u&V.&uH;2s4(t-ךY^ہ[HՉ N]S,isfىXoAĹm8[#^KZDu( }g)1y`o 4&Iu T} &0|*oҽ6lyi(LأTdI}JpݻOUPQfLwGT,z^Ĭ'ɇ)S҅Z+Ρ%G:$1ţ88C쎪41W"ږ)?8ƀ|U9]MM*{QlZ%*ʢ\0ӣeuJ)@_p|7tk+}#> A_+f~#V'ZK+=`NxCj:gH@&tH!P&,>&~ K6ӅCKcZ֢Z61=]ғq'F58=j5в(xr OvUq$2%%?}c5R$JZ,&n:tQ;a[nTZ4o]@yM-d =anCzEx>GӟW&2A1r2e.ថGamyJŐg1QWR9eQm桂bW$S|IaTVM-OIVBiԕ4nM݊Hr$\@zM7P%'Bڷ@g`J8 ~l|ug{Pe.ỴKl!/`eE4JyyHgMu6;WaEd'eۗs "_p /f/x񇱒S=&SQ:t3o1-p~ȃmp\Æ kSoy,R>~VjMM,bw?eAE0ҏSAn'/LJ' 5 K5n=  MtCj A.QE03CO8X4σ$8#k?$mVh)LsVԻsd|1Fvz|`uUvn9#<݈f(3tfAՅ%0㕈Omudˁs_)uW4<Ӷ 5-_]`u{_:y ysxD>Dz~[F}!7dج {`rV7""{q޿h[qla8hiBKUl%,T)l0 l}28ӎ4\PekאI1Dm[ bi`D r/k@/tb0,m'-`{(-bzc4]%lxqFryh-NؙG/_]y-#iY@# AÿGǣN/u4ZGT[c(> *5mlZl*@IRVI./;[hKִX#Ts ѕJP (HdWG(,'c0^zX m9֘ nP^a^, ^9HO>wq<厼Ȍ7"L-$0fzGތZv=,Qp8%枞5#})r7AC6~s8 ]uLW.HX\S+ԛ\jaJ}ZBl6o-΅GMO.G4]{f!(Il/:ʄ @nmi"ے4a5ZweeYDV9LfcV[r笅Xi&)w]ny⺙,٫B*SE\͈Jˊ%0N+e. 1HU) k^#bTu*y:.q dj6mGMļ̞O|VAЗ7s:u:- =j R7sQzž..?QsK.xA3&wgM[ "%&{S;`]FlfQ !P8V*1War߃G/Q$Yvl{:Ì>RP }kɓlt,WxDP٩iq(NEz5Kԑp!r)+̤a7)&-sfL*CSFj|g2.h~QX@>A6٧+@` .!9OtWYEy$CijjD), ֑+zϜp%8oXA/JxKϰgW | +U$w36"t LNkKm|:% 34},M.71{>hqK㔉CK ŕXg/= ՙ*] 3 {Ly h0J#:jPEu+fiAfaxL0'y--Uʻ.J #0xmM -aFS\^Q oXz‰ُc)=یOmXX;w9\Ygej7أ "N[ko,%j :}^ 逌L—o ]~*NA0 {ki#(? AѤHs=%x)>\;9XPY @ \_go'uƚe%tZS\r :CmViʻ ~AJ#W hv.KpocM]#2ٱq=߮UJ)&̡Fc}t#B! <2p׍dy>}v$ωf獥s`(W|Q=\D qtPotK:bmY]1Rjliڱf81̱`\ Nn|Yզw3cZbb!vqJv9Ű<:ZWQT˻Cj?aD;q+{q+,pBۛ"pt)"t6<S LKT3֑CFff: $PdvOƻZI~lrJ` 7@(wvC6Pۯc 0[D| !,/ϻTe+@Xx :E]ҡAqo5wuI&]t<}T<"**.^c*іXg&<,cfTIv)ll)܂x8lJ1Zx6=HE(\{ *)URViChۅi6 hʺ[M0?XF7B g570(Z oe4vc0`N|3ʧ&ph&fqNgFH9vϯ_]}m=䫭uI -4lR7ѐiP\`.9θ }c4,d3ATMl}DC蜯_)qWӎ3)"QJIv U*q`zC oimw.P澄ve yc]PeЬr9FrTODۢgt`Z!%yQ3NaF aAOO`4C%0q'dS_xl+ ;ss\~?5I4$]r=/,-tHr͔ - x+[BDŀR9 xLA@ny^()|vs$%kaəAOZ3ND5 ;FCBݛt3df@G$"tk l8ʃJa6 h$ 2urhS_q%4VE&$l}ʫ TWL7IĩInXu8hڐpjel`Muu^-BvFԪY 9N{C!44G*#Bث\VCOD0Ny覭t+Jqn)?mf8F8ZQ8~j7u:\AGҹesȾezZѧ G'<.k㍊&V eEU4{kwbX^27A/:TGr2Qj"Z_$__K\|뿱ygy$5(8 | _.Z6^N(F4:)osz\.vVaZ>3|.I}o@oMcʹFɪ+Ak)'rRA9b[&}J"Q#d{3h7L{BWd\mfMulrׁYz]u.v`p yU^v|gv` չ:7t$'% һKY&j\7\\utNhOEG's˘Ux'xus;Z3h/:*v}=miW7c_U}^p⧞JtP70wi1icY|J-ް@~n / m  x7oW&x {= F>F \}K2q}g/^ &yɑ6& k:l~7igD|YB#q2pK޿ŅTiBWaP$^S!߻?r'^I `bNMM}R] ecg3.U7 8yhˮګVl@˶@|+H  :i/ExDpY9N$G_H Gfޯݰ`G֏!Dcpi5xsn>AWRւ-= f#F9dJ̷XZ7d>.]/eEӟW `R0. Ya:`ixY1C5*кh,ח;$`"2#4qL xo#Su-N(WXz!ݚI W.&$2WS\]),IAG^ϓx\ FRY|̳ M)iB8(AKjo xK =S>k-. V|ʧA151O$CYXAdW*0LDªR;`Duq,N -ՖQ)VᦦdtB[a7P,jȉA'Xar罠>˚\&]*t4}3:پ'0 3,ebXsPFF'~|țWrch[ {25"nÂMo;S6d^e[s/\^^jQN@ޛ!Xu3ź`;ӷ%J2-v"_l"c^*"}hg>lzN .4?3Qiě+W_"~2 W1jO/;Y۝wRoAZJrq#JLG u:V{͟mZD.gG+y\F|o vpܡ+aob8}%rkAf!"ӴtA)J1 ͟#|kAogMGjv^i=8U8ߜx/*C}zqih/;ͻIr{2ta"k2Sa }y+15 ׀Az։D3v%RG G(ჭFol+S|M%/|32'Fif.ݷRfE3cb5']ҌtMR2{tsy޸M ׳u^v;-=|}AyLH>/V~_|:˛ڣ)nї;A@5lTjL*=l#_VkLE*{mw]ccm|Z#W6lN\ݾ$vTyCU ݶ"D&\S˸}R/`P4f]CR*U } L'^GG~8ajMD1N"ݚ(q၏l6;[*eٛUD%?y?Jz:?Raoj> ŗr';3ggA>n<?ڍcY={ϊV"j1yk@S枵h$*t*/@ "_-"D0RST&tU5ğⵓ.O$~EsiX&f%ѰB~7j6v.8Hkl0 $21upGtX~@ش} qyJ:rIFG^TZ---+ݖ zWg1Nr0$7fD7 }RZdFk #.z[ [2C8B pq CR76P D8X8" v9"g47ȴעX'Nۛy9 ¦C-х%ݛvn N 3 vmǻ|gZSTK4p5,wbdڜ͔@2^DYVyP}Y埪^"EtBk=-Hɀw|9n;<%0aZpQ/@ƆkeaLelO B6 i7Ƶ@}gx L `aiB7s˗"!./^/>gD4Wن _ yeœ롣ٍ+ `.ԥG|O?{y܈/!KHK,dpu{)ǀa!g nw{֖(4Q'β?A~>To=t˭IZ|H#!AN*yR=8Ad{m\:1_W3Rxz#%d/. +sTwtx偕GՒu&-Fc!tnh"XRbS8i<&/PYQD\FꞰ=aAd!'30w+}p1Aq-2Lu'q‹UjG̈Ϳ0Q&(8k9gZt7"o!;fȖCNÈLTA# oȖ%U]1ƐBx,*`Gk螨"ԚX{~JBB?/*ڽPS 4 F1C2k+P3wi\z0,Ib;BjgbL_ ?<vnsE1ӑI@CЅB/sO|kb}Mlz~ f`~!׆уe<x7"WзA!'Vq4L FRPfU'g15"YwgGQ zi%' l%kb@8 p>ʎR:sQE8v{ɈE3saϝqSa~u/U'8n"= Y1@Tu?Pf Z#n8OwU.PB\}?۶#2ecȩk.wp5ܶ)xy_/q?%p?zէh㺄 (=Mna5=2 B5)O9{΋Ci*'^- */2lǻ?YZbF^@{^]BCӡڻ\[bar5{~ uH8C~ {wTqB+H$/7 doyseh Y3jDHR| ` / S,/K #]tw9 X.zx`eu% ܥJ\#`0<81`,/A.=T mVM}X+(C KZ*a hŭ}^gL_Z*VlxaÂ&n[\ ,(2p pÓ\Y*N!j }wkW9Agvcao>Hw~؃LwtzF"rп7O#_ PT.{}Vj]^ЃCHJ@l}Q)˜(8FpԩF) L(!DQ ZC{GA>jL_(;Ry~#H¦7D[g19ο G%@,a,%zJ{籂f"p3%<ɽ>qԊu^Rd*!IOorv0/#+m9>9I𕜢8vb)`H#6G/+,kSrDvjZrŽG9qS5DD0?{.Ѱ:K?Xτ|c3g_#=geϲӊφl]eՑaA8}b7k}y2(7!5~T;FDzh)*ܷ+X^QG9?b({Ap OuOo ^3F^ ۩gzF;7Q#3M?[N13|ОJH5]-*{腓]υZ/﨨DU@u_7(Rʿg]wHTd 1gc$,\g^^y\\Gq' b6o/nUG4^,ld V&nLD<:(;]P=ד|Wjͦc r'6QoM:ufbRyN a86 z0#7by04YU),.A3b@RmڇF AU3fMO^%BZB ٚ ͑0=/hrmMbS tq@W2T.l8pa5gՑ`U@IyN΅-CgBQvލu-Z3+oܥ hy ju2Kvhjh/  BHuk "VR!~LГO#r n?5fYع ƵΚea2Бv3D-dqj|7:1BiT4@ $ [$x1éCFf%5AOgf}5eO`=gIO)iƝI7fㆉv?rvXpaXTV'/ԅ(ڎ< ĭjv_p__M̛frѷ(Qk0Q&hd `پ 92b0i=WZ<&seKBgNr;`!0ٺ?: WYEѠKb1u`U%Yй9U/@Tuk{D/Bv"\k֜s5qZTؿ-3 hWCs0 p'$ö[;f2K[', I۠'CPMΓ@L>58rn?B{ҽn @,ᨹoZC;OHpNRBAOW1uF(Z 3*ZHVinT.PBi#j~󝓲l^VCfH=!``x[FpprR/"vrl?Kx%sXȽwHzp@~iM w<{gmW(4)!uD?g"otiDsyo1B}9}<.|qPl1*/V@ۮh '̻p2h܋(gZ-.|R&=d21z哆dǙ*0X#|)ﯖ19`H8NQZ"]qÙ=xQ [{d?ea%hW߂ZUђ)΢z*`qW@RSaj< eۀs,s]g(1)9ڱ$qHgJ*~( S0԰?|V{@p«G/2+iOdE<|^j}V6_\ow$V;^aOf&40e t Ŀj11&sR'uݪwPbu&A5բ>1瓸Iː^;]˗b5xs;gz /?佢AįQ a&z63K5ar (fϾxm d^؆ `Sf rbcpm `*o&Hnz'.PźI.A|r,MdX8iB܄~9T9mk5G-B9@|L1^BQ3҈QJ`a~[{oQ<9IqUP&m2b-TЗ;JiqV=v~q^\Ѕ w Cz?ų5%m!˭ٍ֖;:E^ҽg]IVxE*/@o 9]oȌ/?'4'BٖT1Nð8 HbdtBQRt R Ѩ?`by2z6vsRv[瘏UZgҒÕm[֬a==7"0刏wN FVaQQ72?d(-Zm~#BwRuIs s{R R\j%b2C"e-bWFwDS﹆yA(3'+VGV*) 8 >c?#+Y{ӳj#iΆ?l2-cuR/%W=x?O &mGɦ҂P!FP6$sp]eomoEO0\HjFя{2Gm,7И!9i| Hy0xa!*ӸύoACr`c{K睃a\4:Z'P(<KB:.,[ۻqS jW/{973;;nbpsB^˼mDt'YHɞ 16vt |lE_)uҟgUWh.gR?VxVH5cnvԱMcAd xzRUP;#>h`-aok2d*tRNyC9y@R A=`?M+C ki!51x0T)(3F"k*,)AABvbj/Ъ+|Yum)pK%xع!FM1E3TS>Ɖ㎱':b{/׸(Ԧؚ`<|  6q:בJ]5 ml 1RI(VBՃ 'g&2,uJqMfppFNTVX{{yEu< Wv5 Im`t lm˜͍oږy0}}UHÒqM2dëV YM~#&_ҬТtmfQ%Kay1ݚQk\؋g-6d0h ze422 5;} -5 08?ŋ :H8 -%-rx#+ YcѰ v>eWl$pi|>M@*@Az&Y ǁGpz;%xaI͢gQťnuK( Z)Ԁ]_>- X0dƜZnar"ba_f`Ș| +Y7B?jw;rϲL-]&+(qڽBoSd90B)arsACmyQΣ X%#WЗ#?e-v%# I"EflG5,^K쯁x5Ea 33(<7]6$'|I/<5[sk 2bofi'p%YN^l %Rs YkAjDrU=# cS0(4S4)0_lhI h)7$$se,gքPS=OaJ] H˯KAk['R#7|%c2qqي-Estlt [13DKZQ3Jvvx<6kO=OG#Yqv'c+E%;6Kd/f0pCC"LNVgTNe1@j&>t|-O+N-SE+t,{*ß椃2O; - (Z~! 8Ґ F1!-1$cxtKyWnK@Slʷ[g۱2*H¶flZa("c ?l"7tѪǦpA lP_d̫#"rh퉿=Jc-g ȳGDHmHW<[m#u.%QCv:u J}(ix˶j 9յ!jlA)>Υak45j;47 ~EhD_yT ɧRGyR!b^󝾭D9'Nj:LPՌXߒfxYY OٱB ,@t #[D>#t%G S;c;[;ST89`!XaOQ>\EFV ؛.93[Pj}Ur%jr`c|7r<29qL0D.:*:.\Jr*!q$W<5~>8ud(6}?5ўd} &-ooX[ø㊡hOiՠ*6snB;83$Vt_ş_GT T\(-)ZomP F,CQT(%)-s%(2wE/H9h|҅zr &O-" C_-mO`Bd,N{ 5X}BgN['fU~stǛֈ:-uVʗ&LwF @̻!⶯wbMjaгcJUɸ9 K1i~fRGBZY&N\4v';u}`WgA@KҲsyR QMNIz 3S=6cģ _;N6~2YR`qiHO|?JvA ˨B_[x6Q~(uSpg;~\̚ s_?+CQOvr+M0Nd21CV )tU)sfׂ_lYa'wo0dGʡA. Ǩ51.R.΅IJg%ߔ"Z]̕?8]3f+AJ*3B Eםm 5gЀq<$ G>_\ã=9#y-ւK2whmJznNB(;(~b zS"NWk)0JjJm+Ԫf B]U]ǙgXB*7L2 kFd onB+hUPZE+``VP:_zҋy"~mj5ϛ.+2Ti'B~=O_Z,=JDm|Yf/}d<(R$5;hJaju.w) D+FbT3#T2b̬ k\mt 1K:y3wLMKA _~9q#Q S3 zZBɷE^3ԋ`bSZ-ϭ::-p6)AaBԪ\?~2N1^\KyS qPo RQ)v,H"%n'6}{P>?wDm|n15 [ 1K>/^6GyiaY<_syo Fp~Hq?"^S Xvƽi`OFтsq`QOnons]j'>1nvj{{8Q/cGۘ:"WOk:z$(^ul?ž!2LO¤߯<_(oNeZ(p7%[y1y/N_=Jqx@9@LdQ>40+ c77m"M&n?Nv\rA4) oJcWOvN,[xZ A+!&FFCOa%~%R2fC[ *HX:5}ȅpgПHw"EU<'bT_}PXim]VK^+̀= iD Q3|!n&*߉twۓ7l2CD25k'r[J<,!tv^?8}/~|Obf"68}mr|f "lϵ+I`=FrcbٶZx'Qt52RR}0NA4տD\&v{Nz8T^a,&3أ*{Bqyx)w:Gf#V:ŀ< \ 23U&VlTE *cҔ zn]IAkz\unl"â( {jϫFŵ$NȾa`GŖ A ߭5<!\ ,pWTnO#(DӓvT妬"i`Qw=E7ۨp~&hޛ)"j?hc7OBd)Rr8HmGG%W$b,1{XX+' IE ;4;PVK>gM{/Q$Q$ߔMyg|{ƣ5z.pJ!*D֖4lU4B2}XȟGӪ|=t=]VfQ(R8zd.7#%\Ŏ#~[ N.tjxv8fhti8@Ww=~ #'+^syc5TUcgƼd|"QΦe_ * LL@wFï(Z5?ɒ}S( lKݜh)MTWnWzd`׃ f?inR}BMvǐM7ۃBRύ05qXh^_V^s}u⭄ZDm,mHx _Qmpƞ,K[v`'Q5>*- %exw=3Pht_Fv<>' EEy:\~o4e0onZ|%"5A(1Š y Jq ϏHddZ8$Ld~E5 Ul|q or7O $ɠ]%3 Y#܍f1DZYXa9;, ZRI6MK?m\TlҬHPi_4Ms,!ekA#+DfMa{e~rT7̒q7Fjz~pqL$ Q!9c]Qhl|ZVT@3<Nì!H$5^ndA ut'3W=0+sѺhMʢg-!l9=kmie  Fm坥!H2$Pd4vz ,1{(IRh^"mBw-"ZDezi?2[h? $6{[˰ٿ@ ?ZuZ@E@1\v>_qM)(͎0esot|7>SDKv]۟Ԫt@ūlm"ZMC<4-Bϩ,innZ* j"ihhN>Fipf lȯHF@ Xʰ \N쮴©rHHS~d G5%Î[əSЫGQ%:*P +׼H;)-$W^\756IV 镺mko9?da̾y(-C.*~ÜqV@snTE%@͇>l5wkd|$t*qwu,+yŒh+Dm~A~[G9CydE" gW/ gV B*Qٶ0(VKǺtޘwm݃($.x7ëF);fp3qw/oN}O^֔vqOU/&$\fm}tnQE̐ls/O`anߜ>⣥sQUrw)L4h i*H:v# C9r`E?Pܛ-45{{R q5~ B̳O(kO>Tu&ր֧v|X_8sT5,DTe/&+j J$y#:M|ރZh3ue[g. 4* EX$(`&jE?O~ĩ 8lɓ/VQ`=}.+w ?0u15\֎M~[*dnBµ"$ 9K:--E~gJu = 2 ;rۑHf+ 80mO='ɹN ЄfqC,X-gV5s(-a&%_h:Nc! Y "&FIfkHz*y7a\D<(9])%tUIܾFNBDHW8@ʥFTnƊUePTDL+zEZʁ_0ewm;2 :AMh>Z!L<#'7}K|PmB[!ȏPNU!>lx.zw(t0]vĉ%.o^C'U9wN S[X{o֭Tq-:_d_k{5__teFAd#k*hniInKAJ;\^y ?i~z\"_D+M3ZS8{Erʧ~HIPmޡ`U>Qǣi03b u {Zu905yǡGT?ncv6QR/9˃op.Қ~n;P(Mcu՗ۋ~!0:M}"oYI#[!]X@ e Bq蟅/-㵣琞-zWҀXl`I X3`Âm ZnDhvP/Ƚ94Y8Mi9P<DC\FD.=0cjmzg_䇔3Π#~cwL5Gsv$HrplN7ULʜ-~@˶8Poc b#Ve.cq>S@>JwJ+~ dE$AemTD-WToAJa/Ajׂ!fy7ZYXlӦpcrqsY$|k: GwqE}!TuCzΰ[(9 W[di5uB wd%I~xLX-nqޕo5k%‘١]p9&hI4/&7$ɼd%^iWEȦ:+'A.4ow0~񬱣 AUm}>1- ^=~J%OţUB?QU<5{ tdsM{,l#r$T:G1'S#8b$^{($uRψ2|G+1dE|xY_V%K^$ݙQ{c !4WK!zߎF \MU6ߓkS7Na/z]BBՃ1r'QN}cɁtȥBc͐Owozk/d Uh儛@LJHΓtLw͟d~.+*$i5v1굸"p{ Pk)z;$&>h<]:'q~B8c/hS66*'|R'R&)uYQ4bobŠ~de1bܧ&Q[Yvv_[ˑҜ I^TʛNAƋ}F+TUPXӥEJQI%L_شja>5,|PغueE-e DbS gZGpJA{q [injb{髈ua^ ]#WˆiḇJF7Bƌt56 ]P!n=~i1(guڮfIҐc:pt]|"#kS MDGK-@г;]q o̻TX^K|</{䂋T-4{j[s~@Կ;MI(lx'&vynwfv]202&=3RJFpĮĻ6!yYߺxR2'씀Nf5OC6EH4b ) 7{z݊6uIO0y8:oVA?RL_]R<;%G6\jkrXo;.shж+{L uw{gۧ{@O PS}6LvfOipnQB`t؛B&4!ˈ/nb-;Tܔ0 ^a(>i5]TRJ4摒aTdso8HRh޵qHTkBܑ}"M;S>܍?_b-gXL>{'9eCTd#fDzYņ*#Ձ]g1:oΚ^;I*mc1iJ%gY+r+K Lo]YpDD\L Zo?Kv\Q6&4ӻt2q/W?4/mx]\N8H7&K&}ǦJČ1KpVKD1J`Dyvca`(i?2JW0=QEuR QΧQ=]؈P. 8㨖E }'|<#VX+4L2? eHS9''OQv&ޑZ#ăn.!C){c~OP(Jy8$hh?Z{5- *@֊4%c(mW_;-g,c]6*\)9*2S/ RNJ c͒fZhmQD~,a0Sޕ s5QP;1X[Q:}d LeE7)I 3:Per',?ލs)\"\@.Dp{5ת MaP-{cƎ5WE5_V}:haBvNE}Pȳ#ĆcMq]@Y%+h.0zJq>үL\IwkʢMc7ג/˳ ^'yvPQ5`,FHt+ې(-8tT.r> .i`@ei0:֡xisߺe/˄aU(}ʕj1\`g[.{zG3Լ^ZJ%+01azFp]}&s$=SsqpG"ܙz}{%?<-'ѭObퟹ?6򔽡g.U& qfM.b~BQ3WU5<&+N#`Vl&,Λ΄D}6 >ھb/JaԆؾ13L}AeiW:$:\5)1$} ӓ_ 遻%UL 2#OUC>,Zj<`ZW%c K]Ϯ˵ kn5@k[H9 ݢGE,J=9^t۟;}@*[ǩmm m\Qr$bfsl#ߢmRp`Xeڠw{p57ԊI^y9jM+cɈՕG=BP(F-v{$C(^zQAux}8O Fܦkg<}Lоr8/Hȡ$:j4P:] h(lu6/<@th ҍH#[V@H,Z˭A&R4r_b2ff)Q#<$U4Fs{eZKk {*h"9!`tC= HUxI'||U,p: 'Lo {˛_+IwT/+e@s4D!Pd}W"P Ow b61_{%@l?MiV&jmpS^s4nwS|,>b˸ۺwLo.Ho;yq!_/w,gsTˑ5ޭHt{ Z-lA%Vq?-Q*`pYQP3jDB^b1KTo.D9̬hJo䷌&~*29GpᄡKn\׹8;̘xlm)AugvkhRŒw!rR*QEBYBqUeadI>Kе&Qr].uQ'9Yl) ZOKK&4VilVmMjC{YrkM8m =5?EX.Obԏv|Xd(a*ψѯ9݊zXSAY3GQ9n:8j/D/KEk} ^#*W?b>^!LHOvMAQX]s qDa5egs zUM29#m7tP+]+,G0S*X)SR(O3qa&LbO);-sD&)tKij) %+pa:L* Hc }u=ŠWM=I2ζ0a93'{x2$JS=ulwƘ;i6zS1F]&ǯo˔ a+R25:4L$P&os OfmJWڠ(1;^ƲT0qK^tJBD,Bݪ`58ğqQ)5R7tDy%n^B] %̯ƖW~G,oeD#^$qsF, DO f >L*Gq gfun{tu. 1XTbϏJ]fkNi7W(?bXPpBaɕs&1*ף-h0.{{:5և<~߭Re*,-zh#XA.,A1Zp'hPlzƹ[8]kzsD~>5@5ŘnsդM)L'{4u|::hO'tu3SAtť@Fۚi{70 jfKfwyT`6{ bƏ*(ѵmϮxmhqKKO3`<H|&;\P+'L/%R5B͊ W6WlB{L i1T6`-z73; hEMa^jMA8x/[nm@QηrfuT2b01 Rdb,PjbkPq偪Gާ<X<%4@'Bg0!S+ոP}Nnx~9nKo6ހpLY?;vΒWD.v?PSp'6osB}vZ`OPXRL0(W}1dxˠA;H5brZS0>ݐw!ח~: [Y9~TLpUcKNUi3uނq=iM!Nj .E`!TPPϜF8)`Ix(vRZfX{*ؕ; SdMV_<eW+9M"@s_b /2V!2$=&`lܤ6b?E/ $i^}Q!Pgǘ5ұHNH j-WzRwvj>%Xe{:O!ru|WkY49l&(3I9^7l+sL.Lo/8Ff#gN9FCF=:,\Q?6G7M[@ :*\{Usz4݂Js:ǙYꥈuZh{e8=JN3:{>w3c\ye\)+Z#[ID1Xi+VXTCgL0,ݴJJqƭ^Cv)ˌ @ʤI#sıqiD3E0 z pq!>؜Qk#깢e_O{g<LF4[;,@@^m |gA`άcsWQF5Eri&ZEA EGH"=dŎBw,Ad` z6[֠U\A}gN[*_I,c^gݺ}JN$ %3Y܇-nEc=r帒ha7[0$³?}< ֥6}"w#G*Ng;XlE<+nZ N` :~O'%)w8&B`u_;]5%>H.2}?7kxOpXiZ6cLA_[/8f\U^TbOj7mPV R5MWO3AB_x8Eۦ]*?´y, T) (#$;.fx]asJYVpk\́Nѿ.Kh(Rxd 4$V&{xRaZ![ ya넜c[Bk/ Lw+nja6lo4&QZ.cse1XϿkm6ejGvԃڵ uoKlzI'NgDM7ZΜBDLoj iCY2s: ^l^NN_Hw5El)&c@2 n%/_/_ˡ:U2{(ÃkJN:3nQ|fV~ Yͤy' $_.YP5V3n"e"v [I=m[ps/A$(4{ AQmLX8>v\lܒZz8 lW:J_ |X~;F SrwnDiMd3%GJ n <,;j[h 3C 7&d`(]!D(lRX&@τe wU"+xk;\k*w,L} 5| >Q L7EsD}kX)_$O5,/-g$g-UeR-bY8fy4TFޮĈ&CeΩ]itOkG<-46Qz/DcdSAQr0cHU=P$L,sa ֌::W _8% bhn:R9-\eSn4̽-4|,e]ce K_\ .vvg-0!UP~l!Z) UzR#WOsHqC%5I4%f`Oc`gM(cHLl2=T\ǀI1ʚ6Tt,Jʉj>4(v>Ef+fvI~1[^m9vebqckeJ[I@ؾ&GF,#FVeSVxfvM nأ4A}4+>]_2]`z*=U-ߓEm7{/FzcUCZJvve כv :z<[dͮ.\EM !ngt`OօA02Pu6 RM 'Xrw+YBZ'L3"ԴK` pHR݈UdyML|\By*Kp,0HYUAf#[ӽ_@K[!aqeyd] \2IfXSCs^6/⃬/ܴ1\"eA!]=޶k|H[1cꎑ zgD>.0]iR)^"hb.NYmཥl2'w4K%Ge<2ٗZ7`cIF =Ё-Hj]ߗ5G3 S~NN0;9lc ME=^7a@o-)f$VPGW.5 GHxM!]/]f}_\/M%aMbqO#ߕ1 .8X,"#r&7]'Z*NHVIE ]Թaπ˕>drJ/`3*`1|ŒP~ 8LB"ѭz/xݭ};2e3UsY_l)@ pʝ-,l đY`_"N5'9Ym~=Y9Ll65wM}CsbOz,,| 0g2Hy0wtuKD$rݙd 0..:Bmb?}צa("tד$}kctRo~ 6p()Zځ!ZcTQ/VV+5>Yfy掀Z_&]*ymqv~~Q-? 21ec)Sslp1->0, S)md'_cByr/+3(m 6ɜ:c+Ć0H۠vxL\j>q~X}7P"M %et V}2uA}ܰn&#U3e>}ոqnsI/~Mh;] f漝@ Fp|9x(>|ͳO Z Vlh?b]M434yꂓa-@ ndDZj_zEݙ#wkŞԢI(RXn$>H4$*+KA*6n_GbxK-}(º`!a;>éIC 1a6FΩ%̦wi?2!aҫ">ȋz.XiY—EN6!_;ʈ'mUu )@$;תjvd٧]>qaՋWz"pSA.Cwt׃Wbfi,_KJ/#5TJLij+?ZEy&fj~%c_5cC M+FZ F{?ؽ5o3S&8 kBəMmE_M)WRFV z.?.+sŜ(H@ZP3Ւ,J[.AOk&9֝̌~[zj]5`ݾ6#SW7BL:qY\^km6Y1,5 >^jUgo`li/ iO#!}ЋoɈk =orW}oW辩?ڊs4JN bcK> Gvc'kwEnaF9IvW46<4χX°#a"aÇG7dAhdJ(87#8Igqd1FS--;13tڣ$b|ƚK Y7ъc`H !jfKS܉,ĮNJIxuX}_Wvz[|COٯu3{Uwj'0/fuk#ts $Sl|(uݹ3BqlGl'Mظ~!nhd8)q+Wf~<$-./cRxRݽCD#rF}Q.d!5x'PG}=6#жNW4jqS&{l:?y1}rίI^].c-RtLe1,H?Ğ[F1aqwbhėŊ!¼V*-Q`OVLLm  <h$ȫU;:I|}9 t̼i Ψp<@- 'HđUtŤ_S6f5ReF;8rN =)_o7Ib7?2 1F D',[qx9illRE=Ye~:BtkOlpm*FMCg4\G0aI˷MGCj@ϩuOYҸq@x ̕sf@9ՌpqNj-FJ곞%c M UxA $mLprpoLPX .3tCꝔBXg">Ix?, sX;Mp&h%O1na@91Rf/>5qzΎ/2mD7l/q7vbAJӦ 488;-uð I\8ڎbG܎&lwԪOFĺ=#z&i=x8E5W mRTQASOE*ug/c?Z/gx$+:^9kfTEv8 4?4%U~h`.YQYYҎJF6ѹ2Ɯf>&a_o-n`A› +g")}y}vf}٢~ |H?#=A h1bUm`RzEaH0N N|[5xRFvup xtNU9$jU:r&8z~9MZA9-"u1|>+O580AKrc h,{4WFcsE)Wx WX;lL)8!(YҗU)RؓϢAjbDUbrh-Vue6'ݧ>9s2g/3^ >aSUK<*ۯI"y[2wt6Nyy4GQv-o@RQЍJu-o"Cq"!b翶~K{H[բ~LV,En9bD% Bj!1n=,S,==#ȓ ?@J Կ;&R$LI0t&ѴS2D:0UTdܔ4|bdi5.cxʽU#ОL; 6oCO55mm$^W{UVfjh bls'uV:T!A r(=#A 9zCl+ TQ-/e@<\h{#ݻ,`$sXWmT# Ph> .[LTr-w ]Uǚ :] eΓشo|lPwrS 2oA%;f[H4TLngzs܄׷/fu_XM5 2ZS [k:RdBd֙axѾI ݲf|N>tFm1%b\f˅zϝs#M@l3`lUŞ iY/<i""2I?Ht۱8I4J_j 2D IS]Ƥ)s Jf ֆw\z' bgD6E{iq_o7&&,Oć65(<.Cm|?[ BQwDk"GʷJQ.o8/P ݨK/H36 lAJ򟏌 ] (֜P#7=>0Db/ſ34ٷW-.U)-'Ȅ_ȞmɡǞrq_k+4Ui}[[PϠ[EEdiӬ5 КčC_lb%Zj~!1'$e4Zw67ԥgXC=;!I9w*e/;hʢd]=H)d@<  5#]ɏ%ŋ@ѴvLzeH]͠ZVu}޵,n, .:_qp}+wrg\h&'ct 2|Z~2ojQ?& ^#=ՄĔ 6KEau!(+PfX7> 9aR Ua#l&~>^U|۾K3"L,܏p}}Z!Ѷq(Ѕo)ԔAOlcyr>3.Y4^.o\->酢ʃ3xY{6Us_cozt.d (]0d+&y>GOW`'eʹG:"WfUOσG1\M+da=;N` YGRB &)l0 \@\O5Btm[A9$l{ᥒ߾d0#GU9Mu,1@^ 'Bf @r )mI1ӣOlS#fiŠLY`Y@s07;L.>],$:z*2B*c5=[?  w[4.=˧h \[>c%-7kD7qB1rY_/g.L΁o-Q̄~E]xE Io_ć"Y5",44YMJCJ |`$K zEŃ/ +wx3s=v5҃M2&i;[whw˘_c2krϩ,JVK7HMylV~ŘRvLxP @tf-0[XҤhu 6 '* U^ 9@lL?meU_3 ޟřJ"$626:ycnc|\zQ@>l |;l~\aߑ"䃋ТFb("ZsEB|32 ǜI>8@ :s{) 5I{0qg@]G|4^i=#C[P}hPQ\ +Dd`/a [o|@X_(Hf)>umߋ(0EoVfA1RS 'ᡁ(~QXI4e)nieٖ" -_Fa|:ʈӂ%L(o(O:d"lyA ܫ*"\%AN1Ǹ 䚕|(PΤa5Zjmf7mre-yP ?׋[tjjDBG[Qx\_;񾔉D=z)ol_iy} $ gܬZx?Q&`|&ffp[c=N2$N?e{[:Zh!D^KJ6nHh *A45ę4γg)܀,#/0'ʿek@ԫjp@?q7`oF.\+ "3JV'=nn/6E } EMeic=4q-gהZ<-(D[#|J3Mgijyo!2agUx?LD]FؗGs@3, H*z=uіuVH-TZ=oqwK/u#qmI6~ؐG;9ggZWlډ@T믺A܋tض݅.(6:s$th?(啾ڦ患ja,/ˉ5lG2&UXNɽ _=a1P>SDHr&LǢa} 8zO)٪'m M.tҔLBn[:Z,C,^~ϊYsNoyw(Kěkm:v;ZCǶXON+]ε BSgC+1J^ͳs'~"{ *81,oMT^}oQrAeu u^?V;p{2bVu@pd7Jdkqf KF aρq F%̇|v Cj!( B~Bڮ3!}eC,OV jޟ߇H`B %A^rP - -a88ۙU%ᙫJ~6;Ӷ:݁yW4roXY=)Z9(:86WiAt4^$f 4Cjc16@qc; AƱ K<̣`Q\[xfi;yJκ8Z`uM轮oVbxQZ,l:$&;R}vVtRih OK~Vb E, U&3׎=HWJ yTtp!@JeA*,* y@Z&*N)A72XvAs{N2>%2| ߌ#Tv!Ky$ȀaHˆDݫr1.0pXo1ЧRxE-Xי ګTpwI"'Pv洏4=Wu߶Hbl:O/rd!:?TB?W{?I,,kҫiɓ*Vƌ ,Nka3r ʷ\Y7$5kfv7Žh@cZp ;,n^h1O#7FPnHx"}sMa+yb:{ ,J"<\>m\Fgo'١{K1Ȉ,zkP/Mr!cQG@M85|Ah((@ yӬT0oP D[&RQ$ meJn :'';fD™+X9.Oy9R;$B;s-! Q&Q8:<6UzL,,#UA;8A«zulyH}Ƙ$+}Q#y{L6OՀ`fYZ.J"eߚُmA Hi2BSW~ Maz@s|jL\'(^WY7/5%톑ڲHby?[;n]FfsI,`8 pg &L3-ѦUⳠR#JFχ>l;f쮤x{hmk%B\$xQf w=S/ 0`0GL=ԓ!deW_m/^=*IQGThu)P\)C|;Nly11~OÇ% : 4xpmӲMv[AzijIF!©ٕEPB WNVޙPtre܉.Dÿz CIrV:+Z8.Cع=_)#]#`:~k*&2&1 m1EI|BUyׂ3>ў?v W@1,?fHGK l @ai ,m^hW?T渎 P^DmѳG D9GkLv)J]^}!*BoذZ[%Ma^𘱅FJ{Hw1l- r 0! f@WyLkSSTg@cw02Z#:9Z@ vǰc,CVY+NKt a$V/Mw[ɾ, g LkDmmр:xnReW %` €t-K%`)XTd}ZgBCC^ay{2EjȈMSQu+=LGqk+esOx cZUŘv5# ?z,#&B35>B$M􈋢]|oDC?~AmX{4?DeC0&(lf,̰5 ucf3Sed<$u#ZA]`qZ: ~F |d {r~Ƀ{iY%z7~Zdj }iS.8n_ 'ӣƭR-%D3$d(vqz b"W:tKA#RdѼUyƆ?ˀn|$&AlkӠY򾟣:nbqW'fN.?Sw"c \|/RM^  Pr %q'm&k>ݼ5&HP r 1klY<)o)͠yW~fh6pc&s} ꡱQQ=Y]H;̆Oi2Ȏ3oQ_Hy\{el Ȟ$Њ~ pfyd>k[u{ .Ref\MZ ݗO~CFq`Ugڭ>T,  Ng FBN;h6!1Z 7AaYj꽢"JX11$ݬ g·6|`1AFef5\~غJ* b>L?ŔPUԛ) B;x@Ga7]ҴkEǟ6ިm~0I8gAKPv 8 }(8ێ4Gx@βC617dWHJKWPh͜0ʓȋ5LkNlWݔ 5]^!L{O/}[bn5$ c3;F}iD1yI ҦnUTK32Hr+mD/R{t|G ﭗhe<MC+~`dFc)W PT4dPQ 4'%AS" -A f*E2q*}3Z%||"کQ7x6Ss~+ +:5]o ۻod;:Jʤ,2*}G6iG, A[ ~^|ѥe<8[٩;&(M2WS{|]bc<Ii ekW#q3FG\m|И/=K=MU-āEPprtl,rj{VoZ$&rvZ&8 38"ԫTޱ-j`Q*֌tJG謾J2n1X|Coxd~%vAVv^Wc3toϹJ ą2 )8z_//Ʒ OnӕL0W)VM2^t9v_ql>N=Ds]8/wwmO*{5被ضTAP/*TZ?USЮ6HfJA& H^XS7?t^h?+o'cF_W.% -\>ɋ { KfњюKQ`߈.o` 21ФSCjR@nr1;fY|Rh}0$%Ws(:]tpU1^?ktѧ.[5$G.Dn0y4QC`Z"nZJHN2kOgF{$VZ2/ J|/B{[jw>~]<Ba[m&(YI:+g %)]эLq>&$>h |̢Nzb;wU{7q6_SK.#@~Yf<,V$?DbTy5׿ #3Pb 󚃉ɶ`@J9\l]s>w;$ ?cle=L6]vEINnCt]۾. "8`rCL@c\?cğ5cSpCH m ;nuo\l>,9F6u*[u+sP^f09^V::Zl39V@}!#mU9 Ͼsw5op9=0|$ Jƿ=뺂 iC1 !$Jߔi 9PJxhyJn(8zm&rB [DD^S:mMr5ySD$!gVAL@Ȏug>çᒪ"vg ՜4ۋTq\j偋ǗMULP=`8_(ж! 8¾T$Ș)e-@DOC/OWҠa1Z#I$А-x<{X#`N"Iųm@àTn낃5kH>5?eC E 8ռwpG?TIEoMHIlrǟ< EC4PM_VxE(6o-{>B9[ֈo# Aͮ' Hdق}?:; 8K@ǣRn+TbK(7V/CN k٪UKi~kmDvJi7re |%tIU!]W~&͙T +5۠Z u [4lYeDG1 v~]H/!I +hFrB"eQ+)ʏh,eV*d(x]=8 B]mς3mB.lػILרL>}UNusef>Lu{ @9:&ؚxzJ震^wWL[}GRӿSB,]4r3n {Z1lkaHgW8iPgCgH.[_oBa8w-8}JlO I505U KIEr:~}h9]62%`9Rq!bf-@+^C S=L 7`8n0šW 'NȪ$-2#BPNBb\)qv;qEuUY,X}]dg R?{Ilz5щЫ-VUyx]Jac:qV.\N07tS+L(U`24 L1XW#)+c*߼RJ/&siSe廬/RjU0m%^]iNSrKtG3gĊT9B,J~$*$- WW #F}\س(ME1LHtT2ݏ]lkpB\c#>Ւ<)O ÷M.3=_HfYk|~y 0&˯*C3>g׆SӜRy K0ywEvJ~b[Cs-ʰQQ rH~ p^/%gRANFOzfcUTQqQDZdwVVC?Ο^ljle: 85*0Q0*N;x%9yxxXq+}fJu٠[vZ1.U%?ǎB;ǥrB@U[ (09bU.05)P6xUjl)2o;vҮr5A̒qURцI޵\أ\qcT㘋HC>V7ZS¥;?W黗WR^CƢʊNrnb#z!eJm[b m Zn:(KEQf Ms` $|s6LoWZdiנ08^+8@a*tnv%(Q_)7jPm:qbֶx&5T4r^`Y"T ,޷o ΅,ԁ~' `Lۈ! Bϒ4Dn*_aI) V%ɀN1ʡMa)<(ElR% ngSy\z@?"~+E#-AE;rNȡo~0BLxPKg%HXúXcMMӽ$ȹ<$yVF!ߘf\szT?bn~{9|1`ĝco2grBi g6ޔ .iW#Fzn?(io?ql To ťvwy1Y-}e/=(ǐ{^h:}/΂ff<0v [I1$i ^\gv$2[ǯEN p?'D ZE˸\(Y3,Ÿ*wCn=,pyu=Ǵ6_obH + h`C~As]se^b-ۻPiV6+9PݽF,o^`p>3if׌<pk{{dX!?SB܁!@w9]mW Ob>j)^7A66YnY ̆,oŷ&i+&iy7t2,s袩<7g"1OEڡ!WXXT:)}R|"yk'ny?_ڒp Ѷ>ʩRt˥r#(ae7C\NyWKⓋ٨r]Q#T`@;IjU Ip k}[I{T#Ոps {] G{ixȂ+E6W^@H}ۯZԕ- K}nl&C\/"ua0ŇAwaJjх̙ .WaQr{[cϷQ]:P xL]'M[EUݝ4+ /WZzvfQz,yI/Br9cFqUJ2<rdY8z;{;L}RtzwSݕ1atOq.7~/'~" 3KF lU;?NXO,^DrEPd*t6HBɘE:.v44p¨[,x핇.'"{@S\DpD(y }VM$cT#mž%%N3WQu0*-S$%7\ծy<%\2A .AƟLDT;َ_gM'nqf[-.6pqUD|HcH Db4>_-V(CV( i-ïijԾqw}xg$;?e~#f nMr+yO\ϩ,ۏ[0[ h:8oMr{b𤓫 [ ^WLˤmupk6J}iTHeQG[UySz~~ϧdXE9 c02犹C׶㱚q?K!;%CgwWe Vpv?bBH "\o< m_?TE:xJ7<ѐXɽ{v'!kM#.0ء8&%iDEzC4BC(AR>jGsk yUfiPKS۩V;r^<ֻ6.5b$xuP_'GU ضR'Z XՅMpW&0JbB.љ>`EUw~.;ml@WIT_&u`l萾<9pOEQusM/!izRݤv/~&Bq"X<ѠD͇+B}w!#=iĤʡc9Twz6F10n|4ce6&]'Hi8Gҵ6'ˈ)i]Vz[)~r9 `/p1h׳ϯ%ᷧMu B5Npw[ HmeN;!wl$^Vi|tw` $τ rP88Iv@ԂsJ\db9} 8u/ؕ};`05zɹ.;ПVEW^dX Z[2ߘ q#e*`JK3M"4· T%ᑽ `B!ҞZpw ƺ2CV)C+Qp\/^dobOD֔KҠIP}NdȠf2e7O"&MaRgڠWxCnT C]![z<KOp6WѝU]B}WcB/`xBlG 'x dmXL)9!)p7nV†f5AmNh=3V!h[%Xֳ۠n_gVdA*F 8AsVSVpxu Ϋ&@r"8-Ի }a|i˥Ld[W]d%ҩ]Vjv8A >āţִFǜۢ.]5Q!qɰh)㈑^vT8 :i8`0{p*AJٵsx:&_hq҂űBO"q|b dcL<׼.:0}l帑xs\otbKք qMCśŮMO sG{\p;рgrw}UJ =*>r$qK;t^_,x xS5rp3ƒ( H$R HH:bCe7X[b s^$AFk&oG>(I%DBzFu~wy*ӌ-\ u@VEOI s_T9?I޺l9~gW-X3R}0X[zh%s|/=k8h}V"=ӦNxÈҽޱ4"6@p}͇J}ֻWYY lߔ1)Z]$db|Q1f =QD ]q ԼrA]1/{:MZ@ A [\C22\!; cXf5:hOJI{ Ъ}2 ==L j15YW%*/1Sd)( SEi< <{\3y5~3lunÂąW1I FyQ 49N .].d\`&C;lA[`~4qڈ^ &l4ޙe|qz5-WL#dnKZ}3{F!%W]l5e[ʫ17 E:C.<ppM]7a=LkǍzM*fPڻ{!#[O4*ZJ^LRk.^nrّ^#&fº%a 3a$>8Z'|bK~EW.L$YHwó/e4w[OV+_kZKO+`DWU!p|=T8Zb:} ԅ2e`GZ\M$Fh9qfINlરr;_H:u8(B8]/;Fތ^Ml8NS8(^8:eIl݋Qi\[MPߗTߟ;WQIkBLȑK̐s+QeOTLw~Dy)CW8/W #ȠF`J87((k^Tg4Ҩϕ`^h);k4Dy+K`B#LP =_n(J1G (Ӑn'4]4nn2O֑aBq@-^Pi~[kW8="<7*Ijk?x>$Ą7˺~c`p{,WqY.ɢt+z MN.C^N%hrIxq uj2*XcSlS3Q"h*2idI".j%)p;z]YVZ m1zI)TKAs>`m#=[jR~rwN gd펕1v E>.`* #"7bG \)>o‹l˞z)mΝ.Cgj^NV`,W]IG\SMJEP(D<y{s{tL*O"u| wX vaG,&("}] *jJ4bA ;3hISL!DVOGI_{ċ&R۞}IY3U MΈ98~v8 ZT8QÈȰYdZN>*[aP&.#uA$ DĔ&JN-'H 6"m{A Yh& P' 4ʈRZ?ze{j#D)IU C%\ !fF$F/th6 fe|;کU"|]\͟98d=ϬAeqEk`.8 'S nm#[`]ÿJ`譖c)=fL"M; 'ƇPFE+I<>wzᇚ2qOG灑(wviɄs̙%f6ցYj``{ڟ\3< L\C?EoJY}y p [[^SP(UI)~)1rхOA )LtBZ[Brp 3\!_pCAtf`oA#%).#}r*͑V143Aq{<}_Zۏ`$ԗ`S]ǥP_TNǑQb1d\a`|:w~yBQ? EYm_U6/Nme4߬/!$)UJdxzE:RU?4 JPR[~xGY1@Q^Kf*Frlm7~!W'[Ly 8 +-3:[imv˒9\B%u3SrрMRQQF pO򐼟¿.b=A/m G `N00Ewh߈hAfTLJG|\WSߗθuV@@5!I}7.T㳭teB6OcVAlHqO]%P+C-Ijoyl[_XBKj3Wo`Xװ8pG%tۼTːv`atb W@Ptp5iZJ5l=חc(-r49j,5P?{_('Ζs``1sV,p=,Řp̠+-8FȫNtQ&TRp15MoΓFgڵbWa(IZ#Gx$2 B֟ S'C&Ub%TY]ӈ6`@5`ڐAs8wC#QFPMŨ]:N'@}EpEة%,2Z=hR,noU"B/v'V $Mξ.!% 72LkRCsW&ќ <Q 2 i)9OUB* Vsbcz+~QωMeagKm-V:!Zw[ӑ>c&~!g]~I@q]#i"ngCs<$4MG8b:rQYh',Ǫ O]}|a'5k7=䝭"(b'R`M.eE>xH a:ߺϘVZEZPuDz.#7jʛ_:W7>Tb.[hI &7/8S#7*+io3^!UYwEO\Xp4 ~*Kk -Uޔi^ %:(}HfX)}繪}(n.(~6;0KigvM&VWClԙEw s;eo3֝M6g?:1k4:P6u|ˊ)L| OQjm!~Z Ó5BT wQZ*5f?[Ӓ<6 `8T^]ɿVh~=,hDHaDz8P~<&E:ȣ?2a {~ DH& P"cV*Qg+I>ڸ FؚeFH+̻QClfVV O(l͙dVRvǙ(\owy8:g&?R)M٥|אALG!hJӊˠͩcqnW].STp_zR |u"c26$K7[>6Jz3Nrw̜W;{~PhC% 66Y/sJ׿M)}װ ۭZf㎨E4ZVB_ѩ`U'3@N9fbLsaO8NN.|9X30n3pLS|1K{)@J_ȳ+ .8>ޘX=kwTW^u E;(?l2?'2 s"[5הԐF*]f:qou20AXOђNh>iEB6*"h#] 1{jJpg^\ɠU)s'tF?8=k흊wF8 D\f.n]FDP"Yת$0"2R5Ylhn¤BT0E}ղL}kC Bl%s2~T )X૭\4U)6} om| e䣯`ÿtQ !M9Q 4Vo.uƏ e4c,gIb7_FAxN[x"9X!$c]9n w!"8m,oI42 R K9{#s-EǬvO{GXO*7i/<ހ}N;}CD=aEjA9+0)A^ |5c$60[{G,lQ_|/nډ_EpF/;DӟI:s@W%%zIQ W6(ȝ}NO .l弈Ev(3Jy I-L9{orr: @Yt*R_{*hqLxƚ@ork %*H8eNPcqH C.м^.;\ 51Z[N <+"x O6FdwvDirس۶#/ /8;8)75c"ıd!u#%;Ћvݠn vȾ D́|"]UAJL *k)vixL[g +?9F\>{ijIys/Cc6L^t=UB G'#Xԓp?^|Qb&vx4O^Bimz]Mɯ.hy4>j[?ߩǾr1cK7g>ֆF|)U:Oɦ*ϳ<~H~%p#5,ywE$Ib}@:ܭf3l4$4xS=ӛ K.<[`xtk.X>kl +լ$U ;Ds4;ꨮMeuTb,F7`xMZnFwyCJ\˗|`'o"Kq DQLGe qxIJ5=4E*tX'< LTέc_!h0'*S3p7.~u2{Jb⍞>􈢥5-؁ þC1 \'`Dԙ.22ȵ!$+ə.*&qP1 n_(0I}6h+j.7lc&exښPYQY#p N 2c/w ࡇ{AbKt!6m9e Q1RA ɲ;fg(ws\e(vgQ'OC90̸tgE:& %08>7= V x' }Lf{KPFإB#5ߤ޶^&РC{2)?r@8j12.;$/+w6<ٲ$E&QnCaK`WTͰgMy1%%D~K_:4O2tynYWtWz6YÝ[|uBq>,ubb?5.[kg[=5簗8vYA{d̷|PSwS_"]R&8ܚafA0X)Y=p3ύ1vw?QjesM7{YP G-{q){?!ЪRJ A#k\ ,*<*qR'JMFyzK>*ѩ XT|EoYŕ.|^5"ˏk'ݢHIo+PԄM~%񪆾 )|Z?wqKYI3_Nb/5kt̙tYemک2TcU R4ƐW?c^*R>@*_3E!@S5X|F.Ӵ^dnPX: :2Wߨ!hYL㎎mkdWDq~q|tvV w2cOL |F̆-i@D"|r|hozNVa;Gc#/b*pgޝ6c/b7p(j}Bs݀}e227x5(҉YI/К> өۜFGN8kvbH2FWxj7x[,ᶢR?y"Ij /`ee^x"uAN$քY CэüfJ4G(tdzyH樂V뙛eY0u,O+jũټJ*_i0/2E.H#8'9DN;Hs "kǩ6,6́uSq!8HrF+Üj [e 9?ս9yݬfYjd2D+C^ṋKroP )Zڞ*9JJid O5!Lhy,99YpN:Ytif]z{[<.D4>?`s_NeRC)Bx6$o2pq]u%L/Tպ49pw… ba?vOp+'IJ.:rI$;)-/sTQV Le+H>'^7+3 Wd 'Dc\@{Kmdl\˔!2jI\W/ JYF="`eL3#.Y˹<HG=gֺ54 yWN}M2cH{%qjn"r孤4T-u0^|RÆ0 2v0%u7#}brAJRʡ "A5eXUf]Vg5H3^!29މ:]20E S}>icG 8v'W?G4Emq\ <1qɓ3Z[kd8v&/ . SaŰ&5oP:5bqlZ3٣Msߗ {Zm@Z E֙l͔K5KȂ~1+ma@wGܽ/MDA ˇƎkTZ{@x/Ħirvkwс6) ;ՓOhiq_6qs/QTjiRўYLV(4j Qƃ [bnSsd7`P({8Ǘmd&"PK煵R 2?~J mD3G8vxL $k_"`0]7Ir lZ^,JptW!Owܷ`'hY&HZ0 AaKpM=QU/g`bZX`* I_6N|ۜq}̉kJ$f6Z=WvT }l "M'~s,<: _~iMU)ڪs3 wS9? BʳAsVNZl-N/4hf-uP!塠}9)KKl2QzXx`^Pѷm w;NDSvDP:9L[h<_]ލd|kVjQX72]i0c; 6M #!+*4h&ݫ;2U%[B\C4Sw2qXqPt4B_f +IL;wTQ1AG}|.;kZ"i1ֶ (i"߉W8ϮlG*7 dž%ڃubv^ShOa{,G@"':\r1} ҴVG۲.D>P59PQIKX,Lq6z;T@m/GoIkvpH;ysXD$S-Ԅ ;KUꡢb%h]zo[P 1vyT$(%!q( krFglUFӉ ܨ&dlwu(_pL­Shkj\>/g1., V(qXV_zth)Ș Ǡ o`\S.%.dІ-n*M/2jjea2 E#C<uwrE6 ,g*P3I#Ry\C ݁jZV1J_vi<2y; Y y1#g`SV1u) R\ow΍aȖY&A'-71/ϳgPb ;PFm>Kd`Fꙹĭr!~ (5`sYO$ntu'(w` m;қ-}6㞐٫O&Cϧĸ/r*|IJ`oz|Iw9u_YɹλDtm 5E7E5Fp^%z) 5r񃎿իR*2oHQ[z|]AUATHI5CmK,HўO &g:b^AZz?&+&[UsP.y6GeL]1k-2AMs0P=aBfoÐme-Jǥ5_py8cϠKD\^!R0/.>C}GCv|KJUȺMq^+j6Hin2g߰-lKj2i&A$iB!ީ@T0Lh97rQAۛ[̀9 n0uQ3S$_exscur=}4(~Ԧ\A6ǽ ڙ`,6|yAn$`i1ǕyoQz5E$R;X%.R2jɭWUmw}o$.Q[(~znƣqAiQhKr@V綾V#u Y` /ܩ]Y4s#Uԫ>m$4UxH?⪉ D5Bݚ0.]uHYSTb &ءСF2-!KO|#v=t\B۳Bf031ܜqko9&UFLn= Y1~@LKs:-Sf 4A[מBMi9[ZDuM檿i$;&&qܤ!򳶟/d_U`7-(]<4TҨy <!we!8mP: %w'|o~T8<hsvո{GI]R 8V)>gmEbXOg%Б8/pR:9kfׂ;U]6)ðɹY|zL:v .U+U5"eb1̔*1a%Im R:gECRQsӉP,tba`1܂ܾLcPm-NY fy }d|S+h(bm0m\E*5z7oh hH x>We䘿E)mW*hKFHN_u Œ4cnnw[MNk~ Z ⵼{Qe3~m0[T[z{ܓ¢a!)!h+w{0kwϝzjGI66A*.L̼0a:e_+-R]D9CD`߹.jpm v*F=ma29/>b*~'WB^$11;u&0ulb$j$Ҝ!=7TEM)( \g.*JqjF@.͒2-~\A\d,=7ۥHMKu: =!Nx.E#-DҌt]ŪJP1 !D2U)w@VwTB D22`r[ D|SG7r_mXIH`g ?ʮx>ԘT\)+$! T*0׋sCMj+mϜ J$e^a4B[y_W`K_.ϳ5 HZM-e?tr9P%eyw9GV+e5DɺrөA0r5KD۵\&8{%*ݶ{,qZDj3+waGJG }7<䒯()Yb]' ^IDQEo"k[$ZQ(YIVK22aLg >WX|-'^%oz[f(HE^=*g _^-nD%o Ipl]FU\np{$7/PǷpkgW8@@Q%Nz:oCQQ(P4'BD;6_ q;4T{ /@d+t6)'ׅ:–< x>[#Џo`_-jgPغ8jp#Z/uʸdǖ+-M7^ Τ2+( $GKS#J5&Aj5'QA?%՝) }N:,M8yGQ6ȵ݌wwɸe4Iҷ!$*ufX[ ]2kX`(n^eBb}eIH*KHjT Lk}j )9C~^mêlk]df$nL {ّTUcMvr.t11P#qH@<7ԟ{(tuЮtp@-.*{;mlgݒ=|QF.W@QaƪS$p(/!ⳣQ :[:E{eS4J8LS_{3@l@A8Ls9)j㉣#XfTwS\6`B2p2}0bkiQ70 uuCǣ\53Ɏ`,>4HoB6lfxiVE{i 59n8\QcRLժK Lb&hs<@f̄<ΑU(jqA gN!dY]p,JңH_1U.f v˒#\9mtYo.85 QZSdD~E*j q|RIw] sO@TiQ:A6)MtRE;NNK{S'mEG`#~*6si"µa*.&K Z%I ;Q:ft[A @+קm-k,} *HSFB"^% $F:{hx:TdCQKUL/if højJy.}T _ КE`=ۘ&U%''S }\f`Ȅb*OzDO.}ɁErVby]qOŘ0>;xVGB2`Vq8aK)`S8`Ep$F8ݶ"7DC)TuGiP$#"FBvW3A udN bVb@5tgӐՒeu9M8lfi{vǺD?A3CSc+x,[4D53G ͹7*!BucrvY5Zڰ˧m*:*ipޅst"-JE՗9^mQ9B.XʹA`tpEJu1hv,8~^UG-[F&fUso^pl5&%P`[ty`][ߜUDGu#5SS\P7AaKlTU-/Ev72;St,0Zz):g64yI*°$yWih%:Mh |rẅ́_IT*:sz1.Q@:U#`>k1QKy;%UgGP7qp} [%2['n4ӉDZ!W _~bͬ3{ [C_6Xw. a>769:P[R/VQ\/B&YN*xG+P27գRP)|y2%FMJI[ܚmulJ]/|N!8eZ?o9aN?tuYCn BJMT? r#F%խǑ 3酶mq9 E5cl>`\Vᒪl.//xIIKO0ZK|@XmʪQuvQe2>=))I$#%j$`AGLup fPp=2" eRǠRtU\Kl r/+H yuQ +hqUlz~ [^6k禝pr:^dt/٘ST|6~3քhNj15}bϮK pÊ(tb<'6BL! ~քhJ銓[hU*q"\ 9Ir0ڗKT&A9_"j^TihP0R'+hU-{e!~mqilTsɳu,n|%2ΝISԛ#8L^,d^ŪZc3qlrU{Rz]4/eF׈˘~Du2okb* ŘsbP~4SG#,͆۟0tYfTI\ű"SbP?47/똕;-,=:\t6(k/]zŗ1cS?`PpsV" /(l" I픗ndy|"hA%jOAgP<7yJԫ|V2:>w)QSKuP-rE/Tā`fO'>-NFSr'_pI[5$)H*{' A$fmMuqT몡I{OS'NZ3Q[gm"nxPM}!<: %?%e;{ IM9g-b  m*M0n,*\(7*Bqbj ,μW Ma9`C s8]2|\nQO+WWd8hkRpsE4U%:q&*gi׷B5Vqwx׀ s4i)ޞhD.9vPṛ0Ea]ٹUՉw _oΫ!f1϶c@+NFN.mVb*Og k*.p EʑyYDGl |KVQNfDt(5:?{86b7`d8 tu;KU mk^I]m{@?^OSC=Ɨv*s~mC=nܑ-68 ?93_K=]Sf?ywi-0tu6û0DQ:Œh6Q P(:M"], FyuA(CC4dM7old^jQ>HWyQ2 }f/KE$/m1y)gc p)ܟcdpi}jނT`b/e?r*FnMhg˥Lc>&\Ft%)n9;hC J۞vn{LQ :w^c&=%:=\ `bkg/$/}8Ɓ$1ѧc-Āxڇ׵&:7ycGRN_̲kQ0q( :;᝷N89Tv _Kj}t4HVփyoⲕ/[w:2E\~!\?Yp?3#yG= F, ( Bs Jh7=ΪNVtr ^&z][ :+UF6BF=+kqe4UTfJ rt Eoy֌~0 ;jb8[@S- 眫U/.CU :S_`qT0uEڜfuRӔӬ:cc,6,b\ڻ(1v1nR?y)J|}лOѕ4GeM2@)N\£O Szwb#LF?r 3eªot" dy`|w+xCp <|4$F Vn`w*f^TU I!oU-c.1 )QՌlu|{(֡V$~n1 ȂUGMt]53V/Vp8Jjd`3(g!Kxb2w 7@E=^ [)2 zj!a8J2qy?K%ڱ ,]NNjay8.ʵ4[RT7F!;^ۿŪQÖ'Z[-ܯ'zk^a*~eÈKL6:u5I?m8xYa{_x@IɺuH^pQ |ݰv0][p*l?ji r7wtCެ t%EPUK6⒌NZ~up"K*&(aH64~kt|=!DN[Md7Fd8/7_wN+FBp |-V_ʼJv1brXhѦAMgZ|9@i/*ԲF+..$~-Д[,~Y^CT IBԘ4hFq44v9ؿ+nJT-9,LQw\Ż<<CYLp(v> j/;֏2_mY_lD gj%+5Q#9$4p`#mjf}0Y[JN> `fVsJΘaAx] ՝1XXtY*qT nPIͼ{(40J2DBۦcPѩsBqRNUӗVFG ̤'E Z%1"O:}| 57,s20yU7Qk82txZ;_φ6W|䅡e;/A>K*Tlu20}c[9lUn3fUGQT<'kw-kR}{ sbXo4@0`N+ x1taB8D<{?mGXגU_ͪ`OWsD*ӭ9fG&pm9pTܸTKSx~1Yo}8EMXdYi[s.3iP3A䣞9'^҈!:i .8 ˅"U9Ɍyn kD ^MM-dV 2`t2WbB%Vf^]D R9pP)&,,Fa|HB*$23hӚ`4Ɣ3:38&X*@u 0_i}ꟍu:]OLd\bA:/s v$郝Ba^Xא!km^NcA ^I,k)ݙK= oFs)&K AsZ[cj7ˆ8 %Ϣr]D2qa'Y-|bwNۍo$ufiX0(nW q`9_  U>ve`M]Hh%vFB+4@BcCbMT7I k_,`;m7ě wSO?pJ*<`EeX# 2or({O >G`RuZ;Q(5+q& [N */)$Q8U۹ںXK+U*(O]K)jZwC ۂbe/ZS1(Nwwpnu^_,M?J9lYhs#zU>d *B?H|"2K_[㫆P:WqV63c n*\f3[}bAN%[lOsWu{*ħa~7g jd5<"JUMk@4&9=qbA&ǿxX)LD<9ZQJav* 1s&, IQhՁi><q׌GZ=zw%xRSBr o~VK^L @ϐaG-#_KO69t.-߿"SgGg73lf+ =;9;Pគ" `pvtk8ZO:EEFHQiq`v](N ؟N,TY9Gi% 1/3 wYRTbG~vTS|QOa437Bԕ:ޛ-p{gr|%b we_*Dm굞%k湐L2~}`kgsk,뮘hdG5$p};ޙ1bX &.D_c%MΦ^ gT5@\;߭T_mVG 8 twQX^e4=X-t`PKǝr*: (\]G)8z|\4 jO<+ "\评S5&*{>Lp:4W{ Y݅9mP0IPm[!G\O LbC#0JJ`\m9s]џZb9#t?mVO}r H (̇l\# ‹c/=nV\[ >R-?_xT v5(ub9)SƹvJ qH"=]ۆ$?Ҋs5 Hhlf. ?\On{Sn AP NL9|FDp\LIy 8 } : מciӸqyD[KsΔbDYOwF8bnK۔j.7s (x;.k)bE'/myԗ5Q_[/PBG0ECg!^G//c00e܅5u2 dE:PsM8[ }:~{) R$g5gh-ɏ8Z2 }x__߃% IvAtSPoĭ} %on E9Ö {3m4)ɬcTft" rտ5#0蟺KVjx^\8ݸv}O`-w"̳H&0=d~'/m;{[ⴺ+@SR~9פbZկ3ϨQS.]d+ *|{z! Fw +;$,8_v⾈ “Wc%&P$ 4x'/,q^$ro3]:|reġ678Q8ZuEǧAJsd[@p _Rs6ڽY#x }3$QSE'?lrmo$l XLz;v';kXW˩EMzX05!/)5}G(cǑ-T09y;Иlɔ~.&'(U"{N옣oAsw OhE_jm~[rMiЉgc6ϔ֏A!_:<~Wm?|sY7= Г"?X]O?6P2*>}uɎFsOk{+f;]wl,uwH읺+t>rP/Z@r@bcaBxIǏƭ$wa];/W$Vfz B>*Ϥ^B8=Q(~Ueؿ&@V5>2HvohHNDm Ivþs$y5y& yHqm\\~&Pt¬!bɭ2/`Ȭa9j"$/ 7ex=&|H]-rR4`뇨N- NWR8=3X|.qgj46jQ뿐 Q"4f3~#]}\aIs Q׺KyH0aSMB LB>zJ0[_ZT"ΊZ(cZO0am;\r:g#,Or(u!߬ ~ӴLG׀7̒ɅCōZI7 X+y/4;@X;O*ޝ,ވ-Go@c{륻pHjjWχ ,SMme|*|~_z[nNts`|ɻڷ!ۥ{$ɌǷxS#B|Dt(zߵخM!y3csDQN%lĆQ~||l:fHO֬Ot@"ju[ k&5l;Iqݞuqm' ]xNJ~Z=O=6<(uowq'$nT)yA:tD^"rCDzfqK[,O4cy%q\+r d(ĴGJkbVfLv93/21 |I]#w,fXGnžñ jHl TM_ᰬ,q}dJN ,lӅ,jV-tx|sw 0Ŭа0 郃MHw&*}ZINtIX&2u:Bަa.6ETEt^#b(4Bq LA_:P0OȨc7t bf$X zW4F0]ڧ= `X@{WM6`.kHP]ur9;!7ҫܠt[ɟ{6ۖxVrnq\BNU &^c;ܵSo}97vFܽyUtבaaфVtDP?qCXM0uo71;wj>lؼ&>qru`S/݀S(JL@)_6( q8Pb׾ )7~0 V(>:}"j{"Bҕkd:S۹0tdԎ9:g${g,F9P _n'iWc?K)С&cבugvF.P.izZT¨ڭ~n0}4EKIبyM9U؛^(AGj͒i㵛U_*w& j_a:eU-7ٙzR3ZHA bh#"qEIȑ Sw77-9-EaBQcKzpVCSˆЌH="`a%"NSשV%M{Rz!'v9J`r 3TNG9ZOcs^bkN0/4w.ip̑F!M)FaXR6ekfm 7Tt"y\Z{06%Ӑ(F%#e%?ȳt}W8MFpP`ӺB3Wnj^]3C׶K>nZ7 U_v?H~qGFƁ 9 ?+n؞zd )sqZ9 @ח&Od7U rd)alӟX&+m2xCôhqq/ ET猍~Ŗ0ؘzڑ Dž<5@X XI,nshIuXNzW aa`ŮmOtmԂǧJj^uZdB Ŀ>5%6DG9KO 8 !CuŴ7/v23N pOs ɸR D9#Ko岧?`__2Wyyy4$ ZFNQ;9!FR0wKyMA }=ඦGKQq9:[nJM) < I$KGtՕQlM%Yls?hdT/]hv%$FTtt7=ljJ|ӑ isV(.LQPiuڀ鸗r`brT q " VvFb왎y`Sgd O(n_[,n6l=,%Ѧ*-XYIKQqR X&kv %{ 7ͮKoI^}8Ŭ^3t)!+@r@ԤENH:u|?@̲ھ+ug|ʜO{2OIP۲sT?n[EHM˜;3 ᅱgYZ0707010000059f000081a40000000000000000000000016612f91d00001984000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fat/msdos.ko.xz7zXZִF!t/nB]?Eh=ڜ.+ hSpO?mHjlLU`a1T'l~Ya6VA)`N?y"ż]FEb~;T"¹T@N׃AAJF^a%nyG}C̓qBV) ?!o]罞WѬa}?ݝa6ޱC<꘧ xE7*_L7?:}?kUq§`9S MJ[ ױ HR5oy?%o%2d\˖,F.^^1U40ܮWP >;A5vѠjy (<[fqs3탩>*FBְܰ~Gh2t-I P9(v 5 ţ^fPaJ{;pW+i"LO/',X&ݱCșWODN O`,5_S#CT~tzKzN2и ;bՠ7,G.nSglV@xT/ˊeކ|r ^EZy WƸv@G%ɥ?ƖS/^k&evtϖ.p e6%QTcTee_H;ugP x A'G,Hnv'z08vq؆eî"Kj8&pplY *E/T W>&G Z;@G:XR$1t( 3#YϠfZ9CB"B1yQ$hbm?-pioRX_so9K (E-kdBM uR :-;͆(pp/A0)d߀̓gH۶GyXL nzzC/4,&c@:~TijwzooM,F9vaAXLήz%}z%s̨1 }INwpȂ0Q5oT)2-O%?Bo';řCJw)uKGd;V,6ZΨ$A>vvOJOy U](EA6-W "ea)3$&Uh"{冇z T^~\TRk8M­5pb+)V_%Ȋ5rGQOOԍ TPPLٵ 6P(qkm@;z*uUi L髡Uab4/Vg$YO({K&ĘE5k7WPQrBR-QڞS89uӓZ_X'x%wO4mk}wJ8|%{ ƈN>< |d á֪"}=6>ӊ叴ޙ 5R3A #'T責BkTw&ШIWV(Q $rB:;y4GB;Xl "y^2Yߌ ,8olh[Nx ru=0KQ"9V %d_I2g> cޗ֖7W3gܩ`dAzxP"[ S\x0V&>TiSXA Imfd5/tV%9S- 0-S ]v@v2^eŪ9*2e80@G+kI&<D%l*f*ђ/ϦksJ9jW{ܙZ;Tlog:xԶ7E!mֺ˔ A49=1 jAs2sLf49$TF`Åpqxz Dʚ-/40ay([ Z;CepcJ?Ge]ylf?](o<ߜ ^>[V~!x:}2?!Fymg RYbLnaU7(s)7t~=,":))|`?"_J) ߈a t[e/6Cg<wF6xu ] 4z6꼜o&s |¸Fx`܂N.xƸ;} 1[N*D4| N껈C覲ޛҩղZ62L\ςc7umFt/!"#/j BvzoZ' 4t| )<쫁_/{Z Bd`wN^ !sLݱTtݰk.ؑ@dL}*czxBn"-U++{۞\]݋]悎axxz/bHDs׼#3 q.6`nFyb{H[:*{{ш4V%N@rqj=x(I88\XjK6|-N\TAKCoӐ_$R3[C)],f_ wcP'^@u#Q {(lrDr|p4#%mN#chB$߬w)59lݐ[($ u4*Wc8@:(~5SzȏɁO'7;sO(E*K7b 5pV73#}<=eQ,@Lu /vh۲;T? c196۫Nn iSOl127w^wN4Z35ԇ=ґ9X O5B a6!%s8$nT6'}譝+)gf!-ێ~}L@+Tˊ3H8xKOĄѰ=aV{/Z!ú)JA^DPV`BxnARHgw޴aRtF-Qj}:tIeu%%U뭵U~L*grb؃lGQ{`eG8NnBHӌ#S,@qN*ϘA鵶?ј,A5hsTtտc Cd@J_7΄lT g}4se{^5DŽzMf6s%.ƶ; |"&?QRFC5``k/m1r4ys`1 mOEEoJJ-= tW:C%L"Ϧf6/ o PT-3Y3|lxX*j=ҝ ѝO<r{ *0 -;yh/XCpR"ZYLIU+oo.Etf.oD Վ::Lhko4f.l;$ rm actOj&Ёw-O}O=Iq߷$5&&s:NHxLf e[2vlH軺x?YůPJiᶓG \_73&`"8 ?Z6WjQu!`)oY7şli:@4v/+O@XPuT>$;MJsڧG(VV/oiM7Ntv17м*5 )fCe?^JοVJTkpj(1IHZfFBD,)k7J^6A/x>Ց4JBGݏP-ݼP (\NjE{/b+9n@ūO܉}Nm#Rm-?쐎)S]]T% ''LwljlC *['lEe#̍,KJ$YZ#4$0He\5OP؟<՜x{n䍶?\u0yҊ2'J\jA8IS+BVȓ+<x$'jyv(v5<_`|:Riypϟ|yZw)5b}FXZXA Q"+~JE_D rɩ60&^}ۍQ`~k^肝B] )"$؝8t Z5E%JE'(TcU갿 :cU%??;~As1d&eg rcICKWv/JҁY,j +dH;Gӌ39=ҹ)QT-.ahDd5QM1#HXvV{o?Җ#'M}gxMM cxL[;Oz' Lښ)Lqsf|țBc‘zFvNr؝хsF02o䏳M|y^iѡ!=uԎ+r?)[XM@vT?OD(J՝<ڌ7X"X, F'e蘾;'iGp>A;ʩȽB 5?ڷ'LO֋yCs70?^.ޜV{c])&v6ꮅQZ@]scmZA= cŞ;ԆdXl %ƼJϮ̇5S$`Jzr1tx:N̆eX%Ǐ luc*D~z$qqe?e\Kzv %ВIB~3G?6`SI}C6GmEWC>;~PZ׷yɬ?kDD['fZeR˨1~//&ϣ,I #*3{e943@yg!;=46V \IdGp?M9nي_ٺˆQTlU2!`%P:ngtB#ab(\4I]S *@@AE3-(aI-4N[J 1+hXL=F GM3Ez)kMe ,e>fN; ouf=е% 0'.SEԧ~FN@”&> ҢIػzoOBoG8~(ۓ$SǑ7՗*,uќB'9 U xْ_<49/IcH @tH ._[R\-#4䬌Yk)U u4pu)Iw% 9xBexfOWy@J/+ϫ-vaz#ݖM6) __4/zv`PmĖ>E[î[CX]67 VTs>xXywSG谶G+h6J&jU1(kށP]2&dr&L`h rS&R75;@zn_t= `׌fJ).m?.^Kt>phBbH4&u_?ꤨCi=vFաLwaG1<a-V3+-oӓSPTU= CUIqZr,']@d] 6/ko}t;D#%2 oV␄is< 8~C Xcsӝyh3Cv[Q{]I9Ц* zclgZ|ɍ _;F. d:d,X`^fk1g.ye2̐և1O9*#gZ $n"]uVu}u1[ q&Cqcm L2ˏ`\H$1@B'zJW-y:5>M-ea؟ 9X`TRw%lIn]HٝMyOt >*~&B1Hp\SV&f}=:B]dC2x/oo5&)|.3Bk.*`{|Y(ƛO6gi^5q̔( L3hm&>׹k0o*pcAa\KM;k1tjc )vwSǷV% dW9Bvb2a^[HOBB#q+ݚs.U07O'd1OtƆlj wP@sGa.H uv;S(ʰl{:ۤ%BS8f(*FBT TK["ÛB"pK.JZ%a|R4Fu|ɆMd GzXc& cǢ& yE()& 0ox?exLc0>"fW|Ì.MV"U8lX 0d(ITj-NzTD1NQxLh)AtYy G760l8-747Gd&Pᔣ$)os7u"CٟGw-T bdGNnCD_7O>Uk r$^5Bt <2}?fqċcH +q!HY.޶u:-[ki޺k SJ!Mdm:cWGMs2ʬyqk|DM'-I)N"Pmt_CD Bg€>އBB2ɭ9䦬YW> .9Oy}K42isE̮%wLdSIh>q|?plN\y1:0>Nr~ysBk tp 4ih!-?6C9roWu+H0Yh d<{= K}*V_;WA&umLs\!3=IKZHl3߄0 ǤBkN 74 ,'V2x]5M]!@&$)iEQM|g}D}Tj?ad̹Ф@!Dchx+P])S~&تB*Ezq,Dc=&&maْ]P,|Ys44[:pNΆa uI#T CR#_&V ԩRSl7P9|_ЦݖQDձ,0h cէyJHHÐ+ٓ 4RƏlgCAMa>@G4V7}t.W.5 6'# 5V7Ѓ*,5j4G;;8t|˪D~1u\k5CZu@*y|vW OՔb1wCSn BTBR.=PVpWg]30sP25fOԐlMCeNFpֵ|)Bw}!FMtRs1ҝSi˖会%!~ eBUX?aVGo` ˅~;Je3NUW4YNNTj(>7~s5 8 .T!`ϴP#,!tj0z,GOBA!JH1Ty+[Vo;[NLj?{yQԕ ~qGiClhn+l4W1bu0-a% >L/pjLź݀IO uyȘ6ϕ"?qUx0gC^rB5q K+ok1TE'9#׳)87PTgr0"K$N!v$t5EH3Uz6,Bͺ:mD8##rdq9&Ӆ©YQj&v0Ýd q^\xoW L ;:J>ҏ=G786ri4!}ڪG 6a]Wl- =>uE&Cl]qDKkS f|N;U{:bGOÅ =CVǧ#f#2ዄU N)@lnQ~~Xr#67Lo?)D] 8] e>:Tg'TslV5sXns938"깵.jӽ(+N%&M󯔗ւ5yV-U`;3 GyMI+~ $V0$Pw`kmM*_:Ǝ㨊dju'IK"?Bx1᯼/&ؤ(>t6 ~]bk;(?Q1VS tBϵѥ1N uoWOeIg[̰c4|Oǡ-C FAGFͶ9.>.,F0]t|&X˴Oߘ49:fgCOXpq"Ӹ&O>臣%SGP2Ef Zk^.Jxxb|ǒM~P=>HsZawuCUjN_ z|c3GzrI4زF MRuGbw&Ì7L{8bC$Eu \5mgāI5C yh5,3fqTHN%ަN#%zhq-)gza7.(Do1HW&J]1v]Cg\>̔nH(e0ok|>:[@4_wTZ"h\>JȐ,RT_}X]HDHgb",_\:3O >aM 5[ 82C̓Vf5xQU^<@bUL;,LkX*Alȸ( _`'G· +`:= b^&F7ЁZj]ijjv7@AbZXӧDg3zeXQ*k$ e~Kq̑66|/RmIdۙO7hOEy*o^uRe? {__/,'1I'weDv^H9E>3J%h_jvNh*D\3 1cXjCtqYD0 T~8zLE(M`\ Zw˧B"7.9V:LȈUXPR 0NjGc=aХG |E *yt{[8!w;C(f%?Uxᡔs@xZ[Œ+?zMgd Och/ߩWzn_;OK(PɠyXwlYa0)]B0DqRgx8 *~o}ڳ@]'r #).%`Z '6 VP(|As  |]\|% r6eJ:s&Vg @ХHz ; [:'|f rHlbņ2 huI+'r%v^/ΚFZ1^"o n;G a8GT229>W<uLT"k| 3&ѥCR?*p>wXAJ1RHW1bQM6摃Vgźb.[~^S>l>qPZv@k-|0͊R0Z֢6+:q[AゴFwdkH;Mm]0ݤvwd%F[m`B.iq*&Cui;X7SʖoL)ɩ\Bπ^6)Ƶʸv/ 0֣~Lѝwe6b݋:/D5~ ;@J]Vn]M# '7YS4v(^h r}FEXAfn|%w#Ḿ dYu֑ Lsy,D;++h"ZTj;{@z^1CKE,khKqxFAS#iŖ|yyq޴Wp?HX\ N%kAi:litud`gzrƾ=>nا++׏3yw/]{Oc37;KQ gh~WE('.&%ksB=~P߉ܧL/^fi߲x$-QбE`c ԀCTk!2,kI'2/( GcmHzK3u |gDPhG]@DȷFw9e.8hʡ_|ɚ 3-bŲ_qΛP8:yXP:bDבX)zs L~юX4tK_^̺匡Ab e+`V? d@`AVDϡpVfzED.&*Go<#2 ^=,S̖mz.E\$]k0 aA%w$m+Dx~ )UF~Ѯɖ3]6Y\V9!_qTzehK"k^OcpzS{b70D>BuD,QͶBi?VʪG }I0msnB=J8W&rTEmlzi,7ϽKj7,?5ݲH=EeEЉugYZ070701000005a1000041ed0000000000000000000000016612f92200000000000000000000000000000000000000000000003600000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fscache070701000005a2000081a40000000000000000000000016612f91d0000a774000000000000000000000000000000000000004400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fscache/fscache.ko.xz7zXZִF!t/O1]?Eh=ڜ.+YvcQGuX1>ߚHe7ÒK^E O+Gpg+8qa=  ߽$R&΋2z=ߴ,[hMmX4ot+]4(U!l7 =t܄'SKX}iod3T6yn~qj,U~KGE(H۔O+JEk`70V !ظTfVasZLÍ֎hPөӫBQ[4{vnpj g"{#{+т*y: Rbk("n,ZeM #0 C Gs1hVsצ_B(6 Ui9KWOCYo-I()㸗i+B#P"<s -}T0QK>)";&dMiHEZc}[b[㈁7O4JD%|,o2zhouẓM@WA캱Ogϥ}3tkxf:psLk}$^K ~ ڸKk Eor&8A])t䲗bx4u F`*w@6Q:~&΀wT'{]0Ag%ujxmH.~2AFoUeA`J/HZ6$Y_|^ &^.h){ 죦pAB h` Ifxh11 sĝB& %807F\Ц7U 1,.Ƙr^_V FՉG&\b 3!ch=z[5nXURj(K Ņ5 `!LNh i(Ajh73£< A/i)9r^}I6YӷiU AyQRW93_[i=RrF_OxTل[8`wD5 E‰MgyEr?mAd{w$}eebVG6$36$u521}^ۃX+koz^%ޥW3|כ ^E>;rfr̜ewxLRÌV1$ׇ^,[`G5>QT HX)klЍp;ۍs4OuE%ug*Ag>ǩ@qa%Ƴ wCo 4yD\C}e[A O^,5kGݾ aS`b; +˶䃳Y}I4N gTuhCEbXw>ۈ챎E…ȥth*(b5-.hB'J.v0 hțgl"$OEx=AL @G9fAxγJ 7wv3Y"^ ,(Nv~ה)wfBvj+o]O yԶ7RdY.[Ot&nD@FLKL݋vT`K;C&NإRfHH Zi䠤%LZBUW~F׹B[A2V ݞ4RuO댟҂1(B{qK~bLgfzN{:U1~D= pVh Mt&fpgg@xV*ÃM0zfoS1\A>.1Dkvc*ƍJQ6P/p ˲,q+=!j@L{M$7=p?/3witQZO˝&x zo%"Osfp" c܎wÈ8ewJ.Nɵky1)hs2Z2Cx27ݥ6*2 .eSB ̲ˢsOaxɳ iwVje^Zz,|΃e `%w@xiέ>ƪ 粩֠{$$;Oȋ9f Z1hO0=TNucDUlN})w׽ )Zy.H+qs+[ld|OfơL !ϕ~uDF¡_СM.v7j>xh5=:anHP`5w՗;7qݶ݉H&-DUd)J~<78J܄KyF@mOՂ 䉩G}$\vnۓ2Ys5D9Ka5icv^Db[g\b -*jn=A9*z*@t#xD&q]в Aw=6O47a7!9J]IETsy=G,)O/h/1 }I:;{L ϱ(w6USM(@QI./=$@Y,`Ode_ ^c" 1/ ՎS_P&^}ah>C`9ff.{mN ̧ ޚHc?0u\ѐďKd֧N T-@@w7:n$WAU8Zs(̎!4y_&"2°Ƴ/\_%+|*`Y4.xF7PE ^8F-i"&X^Wr4QP1`vg΋.g׀(IX.J6O_2΃@qje€eIWNmBi>.f'Bn^eid"GU-R|A ֦%5H7+љ6rxƊ-A;(c=1/ý p&'_|Kȃ8.zS5oe_ڦDVM?|:TiDM]f3Z ua.d hdJ %W٨yCKsqENnFZj!U K%kbw9SfIz)S7c/9;ۮfu4UYnϓmI4wdp 0} b#nL/^S4fڬwh5G #:F3&Km+Jjݐ?G`Ù9KQC|dܖ lY|ѻM-k J)3ʵ!dݭQzFg)m=0C<,,a>2Er_s|Npi8@)*\w <^R*}{pzc#Tc%|>{6Sjݎ~!OM!v k5q0NB2 9w[qțGaK0YKJ:;~`K3M-h+8X_,( |:,O4_'eT>J(VoFrr2C;|ij b XHE," RKxLs[F8d__\]v^d&f2jfAc֘3|b֌o79!ܥ emT Hƌ/4EO۳Xj*؜cyNSF}L{dž8Y81X|E,v#peږ>ķtMuM"' n- dn#4Ed $`jU\ZU :V+F,CmwўմF=y]0_"SfѷàAF3( A.pt *䵆ͭE0doW6=V{xiՔPOJjaG|??WBV9>gPauOaTqNl.I[/i( א/ w`JMy-舩]`ʓ2~b>:.d΢Cٻ S_M}BZ$he*hSFl;/, bOљ-lQFͦw}pG{oP|xp3[畈0"E⸊7gI/+_d =S>'b-_٠Sn1BRǂ5 Mʏɾ&5oǀ/ 'Ln콲(رjqs c,'`$8:q?DyD{L V$ŒlQTb)/gʂ`$߻ZlۻWSEG뚎^+^a9hBEV{~*]-N?x(XJo%-T &jBʘ(٘ xV؀b1;5=}r1u P}] _ )ԹxBHSUݍ\ /赊e}. *'OE>-RM=U.^lBeD:6z!#@OZ_ .7x'bCꀀ=#"f >}pB((m xidN^% )Hl9Ľ\H[i񝀮MMoC(CB|5 /vN̑m5-/.X!:8'Y;qqXӣIQ :ݞa;뱍 .׼ӼF}[ bx:S\]Gp/ dV7y#z3KIeU(ů'y+|qD(B{]$t#N,O98>r-p]N1n΀_#a+r/4{qO8 "G4X2Nﭤ(7 h3TA館jWGϭv Ђj9VOVN*!!c}ٿӜ:M{[HXmɛY"p iL|l<ǀ^Ӏ( OrS0?nJwʱfodu;`,RZ<.hhGokl=f `6\ܟ3F"^M bU:)#SŸRw杘1cr1f)T3Ҫu#(Fv\q5BEJ~ԌѾdMJxs <)En~N@c9-`Ϫ$#Of~Årf^B1%m3-zH_==xz=o 2NSoTf$ն4$P(h舗/vI~LiJѨ`ܱc.<Kʎ]èQTeDl vY)u|@U=٘Q`[5,m C~. 2mp >jC:94JJ!CCĞ$0CaAY,Ulh`> )I)ezvzw0&8B:amw;ɰT_..}6(Tg8\'Vp\GUuMNU@& ݟO"xg͛0; )*/=vIBxP^$\w\OUZ*RRwr:aW/EOe3NU{r8QaN`eևuQ~W,+)gH_Xԍ!oʿU<.΃Vr_ixxHcD;5E4gHd Ʒen;C*|.5 Kml YSc|`I]B+&ab7UP=x Izn8Mb]f˥[oܡ6Nd!*=$9Jm#7WaNrq(KaXWG*AŬ:d0a#1ȯ<;\?zвvJzC)!3WgIed!Kj1-QPvR Rbl ywѯ@ape D3S4\_ 2􁞹@O@ $"Ⴃ5AmA!LS{D5Sò̃슏kMmAҶ}ejpnݍ-ȱepNMa f\F̒RJ8ޞ)Jk!CXiT7ž+yǸ ^ℋmLJYvt<0ѹ8'n!Jb@ 'E)U8&r_'8,HH6i0>*wzԧYVn hALB?E+O֤ilKU1gydEzWʞ©AOSG-I);x$}wtS_YW?N#>LPNv喝-)aݰC2҆&Ru͂!ΐ˵Y#q2[0ӃJI~mPo φYs3iK BKnЁ?ilM8j)xˇhys51̖{@89/WaU,)5&/y] & \B> [H?Mc!(NZqk KJ|_WwkGBoEr;yy@L=iw:[w'PLb?LqxZt8-BCdku ul2"'wПhez25Wn sv_6O%fE|:"M7w$*,tj'XP`}3<Ě%dm+vEGc$ZiWhMu1ꐱi:E0Tw1.yVTwX1vc`FQv5MMʤڿ\no M&})Q7@SX.})]ߖm\!SikI] rls lo?Y,ӗ+ԦM04:s辛 УP3.ac<ҘˬP<&BWK[\d8|IK-QhIG,{>>LAN)~!v,bI{.R-ه;zFT^uZܮ Tؑ@kRAa1I>L9VP~ 5˃RDUlhc.p'G^c(/ZUYv ԵXOEU2!7ZҪ@ 1'ZJΥZVѣ \~?~xWϴa $K !yKV(YSѬ^L/2(d¢)Ơ+_s2S}%?NC?a/{mZR]bZ:|/LOcu72>zQ;u;5;ÿ駆Ze{,o;5Ndo+Rg _Yea=u!c^}02 %*R&^Ƴ8[2})l}~ҭ?е(NE؏jB g -wF KԱgܖZBZSZy!_%3$?7zR(X4h3he9,%ߧtYza*|I7ge{Gh8셿u$bqx?(ն6D `xOô/z(آ Vzşu,D&W9|z0;hO@bOpVXc5υ c#"*!y#k"m{>TK靳\N%_\Sdeg!pIx?bhFARHW8ܜlvLY Tkٚh+x@̫ޓMhZcFquS`\QƥZ ^:Tֿ,$ &~9y:3fsNf}#-9KK;ъT#>G ޑ%KK{ ]|2͕njzYk|FY345Yz:tlȎ);ؐh$@n0"z``K?|3~ Y%0㉉Ѝ ݼ,,=Vdb͠<ѶgO[K7>!!vOݢOʢ$~*ЉsW)k(i&ĬV*ADǰ$(NPɘ-uw1"vpH6 :Ȯowhl0}K=re* %JP:Uҧ,E0e;P>*g)Eס˔ӔZ-̥$ ᑡfxKf9+$EFGUE93]׳x);m3-klޣ ! 75ўh}8L߄ !G3zUb KžmfBz楹`8:_7]^3 v1?}0A @# #ɺ19nJH꒡}=Dz^"N.sN6_c{h O45tAǫvēKu݋%#_\eƁ[NxN5Qv,ӯgҔGѪn)Pӕ!KL}pD*-F%5XH9=^'MMvݼ^c= a)gK΍1^daADkrHbCƲq\u4Pt7],@uk@E$`{7P za>Rɮb 8mK&/bn5>(~i۽H.)tU흹\YE) [1۞RhAkacULͭh=4hi<݂D?ƌFxn[ E,Ձr"m'rYR_ Iܠ(bB2VU-[S|R7)=%0w)\u/kRMxݜ.ĶX4(NuoD;teDuzH67C2J9V`P!X$*(GŖ 8 紇crd¥F.{6,5/o!|:vƤ Y,WK`]5 8]`NhI|oXЍUA 0nI y'-Y@tcoj2]~:m Cټ0{5S- c$\շSjIYsx#@q7#8ڛCul'_6CO豧&Xj!pcn9jƱ_NS :g]Mb?!Irڣ\ʑn*ɯ2XM4bXz%DIJlV'4;+AzJN'")_\\ ?QݍGƲh4\g~½E<.o;`OMM:,?s00Dc&VN2hHgc[]Vt5g RKJ|rM&g{SliWKq(9qm$YPʈ6.Áe"_Gl/ ^$wY入^4zB.Ts  槤o|'HK/`$n=ޱۮNkxn Ov;w R<[X>t|9OH7gv" {Cl HPmH.M{g`R%Q{8LW,uv*L7k*0&250Υ#b7Db \t(Yz?V$6Nwg $ o/UJdެ~{*kxX4\z9E!)+UP̰yu^Z>7kiYsupcy дt=EƩϫZ1֖%[?LD ΏjˣS+48qD5x1 *:3DENɼf:&`Z$^Pd:x7o~<|*^Cq]tHR4  Fk3!xݻۭ]/1#Lf!-=Lذi0V`% 7}p:_׫5v#ؼ5k=\2l?qnQ3RzQːt7UE+ū o`rgHW#ʙfbBWoMv3[0%)b xF{E$*phj' J>3&$;kJw69}{+\#d͓t=QޮSj%5d^_bAZhݧh=b֭Lx[ALKH@͑2x13B5o@}9'kg,YS I!0lܔ@_ ]>=1į໱@^0'JS-:h.9 eSnIiiS?$ T-Ө*g _*Pг ݉ .8ٻG~]6V4A'9AD6Xn Iڻ^>z%'92IBy<* ̆]G^fb kh8'wqY&|HY3Jb8NĢ1N2 ؔ]TZIx BaYIfmR(KtCBۻ fОL\PkhOeDЎT{zxQ_Xܒ-8i֯=#|uNT@_hZ3LqT !܃dʪ|axoځ!ZU|~ZI…'v'&Vs#E}/Q> q19K_R@nM4jpt͒g IOT9u}xxD` iB_G?];O[sX'qNβ?-SwnFd-  \cdb/qH,!!hX1萘d|hV ^&<1֔,;u͜>wgEW v*CV LCAALJsa:G ,jE/l݅X?:.>Y8q\Õ;xp: ᏥDИ3+e!;[0Mqu׸I H?}c=U;%^(3kq.0ɴ:VL&KO.'i ZRQ@Blo2bCEZ +hE uBŧJ:~eB[8%mV+0HЖ*ԣ=,$V:fQb>d+ @]fW.4`:g%}Lb_U7vTUK4!ߺXc{Zl]h" m4(u%_kRfS?FYYf`eis;%E5Cv5z!7E 0+RtQR@rSi2MI"B6{$*OmKOʕzn!8&6_L?5H-">RV(2[{j]9;)HbrQJF,>XM}Ǘ,jˠb[^`m,:;+WeSI&t@2ʆ,dV/`'Nm7ʠ4Kt^#U1u2.t*l= m=x~ckdM8I>Zve͹ykMU9woc9_V[rژ߭ g71}'-lB=`\xUo6CӜD]~2 M4%D=4/Rx]]w 3~' %r`ZA+T$z|rʷ8L33X+K >q_a]%E+B9y*]|3U^;urA'IR*<ή? J4ŠUdeltR+m_r꽋EA JcM[]I=XZ UJ ) 7;@&Q vf9f(hj) ڳ?Sj$(,$h:\j,DmkQw1ÆCcD7( aT#F:Up/mP!M(1 `/k}(u9KXp׌AOJ teH"ׄdPwI>eSmRu-R-!%7G1sa #2DH&_ | ;5⭍pqPHE*fUV^i׍@}gK|櫰r4+Ʈ2pJפO9=;5i*zv ωh#3} 3B >dMy7_n; rv"Yct"?:lĘў^;JQƷbhFf$K 1{8NӖ6эl1Jj_؎I0Z*TҚfרDd/wh aEX MwSiQ16wd\0e(x!GJeG $L;eOC͠Ҵ'j>iHzX&(1k/m𔣱n6lJH,J)#{<2<~EP~䲛$/_5E K_՞1qPUH*DbE.rOHNz~]S©M\ dAC/fP:nJAx k.~Au(v/ymCж67]JVS]0Wxx6e*Xw^/^ֹIa0܋\F#XW VQ 0t"4r.}^žHPUq[' a%rN(/-K` mueϴUr\0z"E{cdptՕ m\H5ƿ[z$}BԉdTs f*tT[1 v EG+e;.ĺ2R˹'#D]ZTտbT-i^2VSj[ u0͛;khSP`Wx9 Dw &E@) ).+-i""BST`/څb1 ǒ$ 7w$  :!BuGع56t웫1:lL7:.Bp OϘ9;czH,VCp.~_j§[ UG!\\C7ט+K ]}c3u\ :t6sPG.̎0Jt6,ΡN.Z%_sn2칑1KH]sSкA9p} ]ᶀY>cu/\Su9j=c_F~QVr3܊"K _GA V-Y#q^UI\Ix$#LZb>ɮ{ ma[)uqseubkaA>E!χO4'04EHy4` m ߮ѽ$=TOY_ )/{M?0i,Pw1 W+a4nHoB-?ҤΨ鏕 h^( ֈZnRHvP3H,txmifSf/&eb^%F51b:PܾRH#sr\wQ*U={Tvő'Piy F2+k`T3o+(xp+OI ^Oj(F\IshD̪%Orc.ĈioN)~5n(ɏg i ZUA XWrc@p{??.)Ơ|/bfW^$Ϩ}-1)Wm emXHx~/B3,!Qs^^546ehM@fڻ1(1PP<586.:18pXF?Pi>j] ` 6A`9r!by>åSw ~";cJ<}X5@Ű<yY؈}&9)<|qI|rf 2ihθbT\Tnʏޮ̋Mbm?q?Js3z`B~BK'_ eydw88)ѮJJ n8h=ب4}i0%OUxbUKL,)\ȦNVtD r&De;5аKdkt[GEV7; DpԢ+ wY򟼋4]KK2`&W}/lAp`\kxQY}gݰYN jsV* FǑ3Ħٺ AԑV0#y]*L㙭Q ҿ `}Pϕg9*VQ6nE_6bܞ1/=OA+7' K:Lt2M`wR]'h,(>uLT =MfۦtVc}%.Rcl\^r" gW_d"BߔDV/\s!xcBd I?xY&;'$e\Krs/T8= RjnRTB'^${bruiz% لWqzia9 r *N:xsSƂ&:+~'J}U`@G+T%A9zaKsO l]r cةP.Ř7[2᥯r!'i6 cDY€zs ZRsCɻjs;/|y_ySSc `Jȧhv1p 53 (=>}Y/Q`{(#lXˬ/ۿ*1Ƕ~yx}$58¦2nvu_ h6AW5eGoszB뾐b#J@`~eŋyC[80ea3AIa|2^[?Z] K mܴ /\ tV!X9^*A`,, "Cn U\2/w9awu7 b:d̕3jT1c02²0aiO|cc}v_j`Bx;7|Ir}sNEֺ^ڙ<ٔފ^Sr]9+968ds'vL%V肮>FN8~Ӥ`0Zkͷ*L]v\)~ *=l:a`g>W * V(%.ddx{d*V@r4Hp@c\_`@ ,7iYn I>s1Hx NR *^s 6.xh D7I,צ96J=h>7Go,U.}h!}T,bF^7;떩:%OPs<9s2xT⊇ϗӵs@$T&hLc4Yvۿ_XN+)8~tY}RaS. nϹSwEO0.@LUz 3y0g]+ 67R~EԐ[!80;Kx&1,?Tm⠞aV95%B)8ǩ =/HWrTQ4z`F:>5w~#3VtKmkw$&.GOUkN!^Auw:{VOaќl+7˧̀\:OOY2]@w9Vi:NHն R H+m/%Tʧ$\jJbdO 6Y^h `kD8owTh)ԟ qo M~b>ErEd'd݂y`v@a&FD^ϼ w=j9x^bs5i. $^Z!GeY?A_3Ok1xud}-t<Pqi&Qk[,XӦސ.#Xanj*pQ0ȅ\r zԢc2[8-7,mOlGV;{}1.|xJkS?3Xy9=5#q!\˷1XMcJ7UFAP+vH4?1/4Q:_Jf aG mPly@Zc9.&ehT9^}TIVP{% ^<퐂$A]@찫=#6ۍH>/Ihmet=I4ЪTV8?kL(d=vzO !A^zl(A?R]Z- &-2q @E.k&8&[ Pdl[&J:U23e'A~ 2z!QXGϻ2Ÿ-QɻcYυ;]C"sj}q*}<ۙXe!̟ xQ.7.0XvXgJYlΉ;U| aJ4Yޓrq>Tzb@#ݓly=dGlTV")|HSdC}^ǻ>Zrl:'ʞE[gZe עIBU76SNg?SBLcn@ tF }̂o׆jFs&C_^+eh<7?W0n;{fJ)ZqK|z^^Fz2 /AAʬWMM嶕?y5PŞY ?ɚ +f/W|eV\ʬIĂͲ=>џL1ܟw2b*EuC)S?ײ퉲_sni$PPRHd퇂`s(c ݓGBosp.|:%&zzpGcаBEɩʹ8V ܊zPaƺ0!^靦2Ā16O8:Ŋw 0ElhP#c;T-9}ՖD<@ &!D 6T3=zʘH= ~Hy&zS.礋W2] O7="`~h`?eXt!rҬ ݦ | |W`Ӈg͕S[x:.eʥFmp ءo ڜS=@-WêpnM0+֑]( ry13nq.#}:޵ldX_$8Q~/S=Z/UKx툵g鶇}IDZbѧw@M1iL{a/b+Jku,o:k lV_p3blh#kIH*4˜f:,jEL>üԉe[} H|#5\[J)чvc PVTǾ*8RzZ}^S%Lm =>dU^Vi:I AJWӈ6xz O K.o<ܥ?Xt?$PXJwT(g8?Ĥ~Yf^="6/!d Ql^OףwB/ĵH*U'$+Qۡ ; Eˤ!uĚq1yilq&SKuZ>Ea3zؖ|/ZbB?T QoK1Qcn:귖7gN@82IN$ Л}WǸЌ ebzl9k l-n _W(8umZ %Ǭ*^pE+F %X#8ؓ2zn֧>15/lJGA8g~Laޫ 쏘0.pDz)'Md]t]c7[/LPDPw:tp)t5ig#*7l hS8E{:]6#b݇'di^>D<ĒJmXr<~imQi[oaFt8MVk&yllhȊn>3E/&֧|-8~k 'c'T稫ċ+}٢v0_.%oU{#2.xDZկvjӯJ~ ?' :ju^8b.1H +T ,{ep.?i_\Uϩս%Ԧ:ےjMU^$liSQbæߋII{9=| q-"Y _ߋ|7Ṯ!1'Q$wA%X QuE`Da07Dz2 ݔ^Klmc'Q:*7t*ʯ2AR(t'vESy}gD4"sW C; 񇲝3BY/&=zbjzc)ԾUh2G\H8 ULzlpԺ24[ދrTE@G%]SYވK;}`Xpxoݜ`Skܛlq1[*ـ]drj@ ]`ab}XTV+,73w76jx%+l'Dw*An){:uDWyҲLY ||VwԼ/@e"HBAtNW5v[s)22O3i5bB0?.|l]1ǪIXwt^mK䴫uJmp'QbxB-aUР~Lp#})FC5" :I8MRv(I?|r2|Yq]OU;0g j#&Gm\a 5 @S{1yG䭾gT;{[Ϗ$ ly ,  \w씸gxMl-5c)-ԭ PҝS:@vLjK8,rNll,7)R~% t% V0,- 9-47^˂㱕[Uw(kO|F`zy* j:#+U|B&HG^u^-`D4|^5(lY?qC;m3?ZY{,HzH[7'ͷw1M,D>C݀8?nu=xYiȚD~o~32u\?G(]n;ո"O4 +.CV`PMƙM /r)" J.z^.%3(Y1`+ Jlۢ=d+ {}uLJ sW(r| ҄P&$k>x ;M?\BF . !Z~Jp?7n)ʐ~@p CLF^[ U,*Lc 2A n$@FT)ajCOq#y@]W"ƙX%`~Sw`?ګa6d֪͉Xzo?/by(!0-յ0Ik,~֥fw=ԔQu ė+6\1w~WɀuJxÿ/#inF*w}X2gn&5"{̨LwlM!F SP(9\;;QW[YAኪM[Ӌ3lzǂы,{Ͳ5_/mDWW77_E\vN&2 5 PB)35۽aų{ Tmq`^9(2?#Ŧ 9$,NGXBf~5=ŢD4:V`h-/}iwLC^^ 2g9|& 3H4]ʺDMQaB=x7 R=eQxKb2#\ʖ̏ڵ~OOpЖ|O"6:ч/wX )P49xsosM 9DM~j3 睗SgfG="AFT;ȻH/k:K8>rKX(ئef;Vc~xM":d}명gL-Iji !oꗟ 5w*%d7Q;Xx؜ʛ6|U!j@=5 w vMw~o)$wuE<5.+zz)Iƒvx _4DiOoڤ[ O3k@ iAq]z sZqBǶ?eWrLHu:SDCeڃ$v6JS84n|:V|'g$ oƙ]!Y,ڃ)_v8BA8\B6{sL _~ 1q{Ft*\S:/L[ɰS—/">p&3ր UZͦ)|5w/4knZ{`f'0p^'@JfZ&ױM'ָol ޺ 1Ub+Flp\7U8.RoWq`qĥ+s&C͈kⓇ'h";m`dTCL ) fSڄb@䩽uxׁhp?Xk#Ũ :.>J,r"pn ;}ך;^N.0GɠBe@smVYj:`R{4} !4upςy: ^WXJ'"o i4RH<1_^ߎ3oI͎DƶG3ck[aw1gh!Qu3IzIdȺ#>*Cy<_s+RRAp#9l: 9lb 8!a"ٽF!J ?>Q9N|ě"̮tU~i-c5xz( [5PW݉}M7 YVG.x]l%{B"`DG,rgq7 ԫFW6vYW'+bI`4랺k*lE+k B֛J-IToZ|i1+~?c`}[Oe+8N_%Z{`TĜ|+XwEcC(i*H9B7tCA4vv(>Y3ggٰnnf<tzS:N<Lމﱻ+o7 I7`DSC,)?)BuOp =#5Ț}[c#rm<]Pŋ_9l,a#Y'm5޲S 3gu9KMA ni#μ:s)g@׷32LGEa\ԍw|:SߥRԸ>`h@}mG"WP.iV#`MR+(h+9 &)uߨL~}ʳ??.sȋĴKO;4DCoɐ"jtvgOC(gb `bt%\/]I砮-B|T81lPuz굘->1-/:K ZS(kB8"@p2M 6ZL~& =?UUpedDOE3@-)f!{Fs{mvȓW%Լ:N/N5c(*4'~ZW04H3syz_sBHD0qL~BKǧ^qis'mب>:__\Awm_} ZtqFa0VrjIewq'7VDwڌ+qޱP-7B3߹xKO}ce cY'SYcT[XĝL+x> y\#4]&n7hKsVG"(X fm1dsJqo:GN͘$Y{m y`ک`Q qZ;ny "ھ1ȣW~;fߣ\0cFEoY2 ixi+S^;QY@Nil4Su*,&r~,mOO% mMMs+37+B uD%q<5Arf7^| |-HlYqnYh)KL5LPtw߱y F`"]kv{fN&Fo(b ۀF}Lb*u?BeBQ$XmGnh|e'U ; T<\۔+-ǓO0CAJhRF3[Kose_@B>5SIpRߞ}߳]N 8q8:h!(=v7jK ]@&dq1~dd$`="AZ&2V l/V&0M e\v爭7Hzԏ2&Jw+BV#EƯ91S)sPm XHCo +48?C #߶ud}/G#H#:0OTxr.[P3*m$*4b22U;ƅ3z99?ļO$CCv0J*k*sW Z/iaCOcŤģ\ LnF[;v!NRøx0bzDe&U^quٮo[f`/lqDRRc+.8Yd:F{ARǣb+\}5=w?MAҐSkxg 84"$PS:I]O_sB@KIE^o/dgrLw ?;Fw)B}Q/vKƐz u!K!}AwxEs?j6cJM#gﶨtB&|7#>VKOa /Z.-ڴ&~uȞY"}xeA 0*? 俜6ah îaw{?9rA-RQwrS"?}%10u䮅ZfW+#g K)M֓MAFm ՋD︬XFC?bز-q}Y3á+.%Pg/.~a|o֍@6Z$/ Yhɘb| zעߤe{e09q'UpUL_Q-+CvH>ݦM "BϨ˕MuxcJ2Qh+sȑsah vʤUb%2[\?meCu#_%gv\ǧZNbMsrADXGSG@ᅎ?|9vY9+L".0d KUߢqz/׿.|BePH#o,%7c.`Gg͋ 4;M7LόTOnQ*ݿ-MAx#=HuU@3h, ByB8_Nuvn-AGGڔo)smdS(Y\+!KVg5IhnUۜ~[ҝ빯,5U4>uF0]6;AzH/7Q]?̦},Ws"8c7@d"+1]Yl"IŊdZ@G'o-$>r:)enZ0%m /-$*eL:){ƿGYL12.h?ug֖NTCC+{}}Y428>k;iT3>yg}VKl(Q]mPԄjkaU߳W-{PJH> &)dgTXҿGXg%BLp9;EZ.~o c_pKuQj/ZlFŔ^0a ~hj Yz==b8fs /#_8?)RaO<%Ī:8g(Wky{MT/92 _'ާ;6HlIB1v1 >A5Yp"&|'a୎Fns&x$2|/^\ݨݧv_4= _/} DH۽\NesVC%bo7 (Bso+~D nV?mK<^%[t60ͣ {?K:l(wVzwx$P#䠑J˻\@+"۩kbG%t0xweo,rvfXw∦m/3}d@k= .yE 3i%$DHg?y絧Oņ4l5g:%_K5z!vl.ޓ&#Ax2Bޗ8T4k|_Cbs;=485zC)`(xh#I7S S&LY |% $DIf Baʡ:ExwgLX߀4VLY<54O\Q#X~[ ؟φ*5=Z11rrYD%J]9(jQ6//LTdpI3r3X -^֑;IV$Fkj+\^q,mWA:jQ*ZcOj=6^K`=7*S؆C}d2lt[(6#D7+-Vm^Hfo6O;Vv7#]h踭XK\ReSJ"Iz7*(m[mPe`) Vgʹy_?Y2BNM=;"<rzþԔQd xIC0Wk9Ө 3 sfI9n|~9&q*7~jK uvCS2# fqgWo qXSwpkX`biRjsH(AXҤ lƙya^'u<;DH\lK,MR^x:FL)1J@Vhc^~bu9C@s6SO ND""7KV34^N#C$LaOErYtx/:9d4r<ג:$4/8 ! *FlO\6y[bdo -նCCC*?_λ[뽌6VPS7_P~$xrn[/F6$- aw;Pp w<;֐7k$+F๾NQ%5?vיe^a!ڛ]4@pVgl{,;h cIKu.WqwAhfҹ>K}vx Q<˓Y8P)e._޿,? "t'@9mH ŲqN7cb5;}=t'-S'BV6ݷ']K (G Z8 ;W)gEJn3Qr7Te78]/oocEJas]N.ua?:=ZE*6#u+o[xfu{ؕ&`EbC, X*d5*Ni‚jOo)9K' g뙂U2Īilš}E6VXH3q^e _ya?W:I^Up[+^&Aq 3V'V BPlm[l~2ʜ@k?xZJ{*Tx\aI`Z;xb¯@%NuYHaM^M_S G[H5wFH+P*aQ=?[±n®oʧ,Ȣ7ja^e6\_YiU o+wc+ j),)q$ԜJ= B:Sm!!I(\ypt^m:xLKN.V+B͹uKĤ5=E96Z.b&noWe1lqvO㰳B ު 4b5 :rX&gϘxՙ:r5. kꄫӾn t IruY|t$׍IɬRŽ_ ս5F`Itj1QE+BTNLsM:@%=(!įx))ecoe2snwzE'>UXٲNL$ׁ>= Dп4!9By5Y"C7%cpñcR;#B1GǸi_Amr/-)s9u u a(yݰm{8dG.øH(Jo4 Z `j%&gJjCzWq^H][8ɤE JĚ1{ڭXҺ0m$ .dQH4Œ *xMAn0Rqy2` =')y((t9 ZۈCڧpC@i.8//r,Yr*@?0}2:`23zqnWq|ւ)?Uz94DT__6nnE(;!h/EjM*e0wg/hlj8X=qkP LQ£%WPMz'g8 H ,ͪ8 .v6m~fW5ȳf/znD"_FLU< NH{W|;鐞-@i[f9D;ɠD@85"3m<|3^Jc/ Ǫ lÖVߧDu,9H^{ɳ2Z$D02ؚ8>:+ ⅂$+SkBriPbk(ـmS]YfX˖r&%Yb*b\v'ciDhu1zT Ġ)f^)W}c.ݕ[)J{{8ĂB{e*h6$/_; gǧUk7C&iA<;E ]sHAe/z+C.9I'R0jW4'9ā #\D%S5Ĥ )&Mܿ;cIHV\ݙ%tГ"Uic"%2Q3%8+@RHtז s/bSRIv:Ō i%nGS^֑d~7Y6?WLj9V?lkeW̐߸o L?B|Bg%|X[KE܊ーiuʾeݟFJ\TαW =%]]^-:WY$Y] *6f9+^SVs!BpN u\*7|Xs(٪Xv2D؏̺ĘuW@pPd/C}%\\F{2)~]+k9_|ՋT%}W,"&fPs7:xPVjg$Cyr! [m?}# \AAUY2hgRmddbM9ï~` Ev1ϛfAո' HX=%X/8(U21yG ӕ9Cd6 ?-3ۗ$SG@O/x$֕7=ˆƒXtoDawOf̪=5>,EDo\^agRXoϙOj @Y( 8J:Kb],%^j{!炊൫m %vl,Ǹ{$*-'"vw%5ʿ &[SIBmprSvEPͶ J$W]yDA?$|2T ~KNb)%$ueL<;X247#gyU OZ˓Bs/C!xS f4/|ߠ}t6io5nj!LY2c]*^* 6Wm8}8 ;ߠ5502$_d9ftiL7^:2x<0-({y%&Vw s *VcQYڢZ_ 7TTNB -b_ƟH@ ̻6Cp5#Q1VT[b༭+F M0V(Hxh+LP`*nJHp1:ckc@zvG[)ٚzx$?#1& ;ܕ(+W}:0XYHۧl'3VCKpy+1wWO)T>ϰ/wIʄ\X~ tplZ՟Q#Vӄle a;Sճ;[ WN61?9Wi!^Il(N]6X^51y-#J\# =B\tвTVH'4YKg bRE"KQLJA\]0[]W:-Y M^<λk2W=F=~I)}8Ad!5 O +/VZjB Zy7f PѢ'l1*ࣣ ya#soʾ jX0ޫWŎ >0ÍW-TAozQ iTSWt[z B>^˩13p 4c@j끿o3Z#MAcT8LaV)7ΟnI8 q㜰1۳޵B@SV>U +0,:FUfQB؇>5[ oͮ06344]%1(~fY`'pgYZ070701000005a3000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fuse070701000005a4000081a40000000000000000000000016612f91d00011040000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fuse/fuse.ko.xz7zXZִF!t/䵏]?Eh=ڜ.+0  SL7Mݬo"",qbs2n `tzh~4MĒHyΙXv)XC.F*`;9ÙtDQ6+t丩yۆ]q%vino [ksh$gDX`EaH`20C )>xψLYa=\{U$f8ܬ1.3y=3zq\_MH3 25~Eϊ \П%W2&  D_K $җZ6_jvk\v.VCL?ܞD|zȍ'n:q}RVvj3?b'Zpf,{zae-jnY{DŽq)7Xj5NTڷ2+c{$/f6W7a= 9uc&Sj!(JyH'iI\0>LDF(͐2AcY6I(w 0@FF9Ic`l_. e^J!  -6s8t ]5ë䠼Uw9r&ՊzVl C';S)Rhv0EeQfOE˫(7 ڶt%x׬fZ@)i4բiCE ͝H_Jc1k5g{ -q~5K meaw|(U<4PuggEת>沺jAfv"q/ "Tv<"qfM=^uw#` <)6|Xcqj3=m{DЁBQ"IPw1[G62$eKf"];*c=l"N6]oRJќ`FnGZN}BqXjpe 7])Zw^s9#ۿktTaDOv?X0jRMJ&{,Š^wYcwIqAJ_*n- ZN1}$&/ '^M Γ)TY]m<J*kE&}!U9:vl|u10מJȿV 6ݩF3hy7?˳$Ȏ o_Yhc~X9՞k_SCF>X4T(%'s3$(V(B]$]f#3m%xH2[At^̽==G0ct_{k/kkaT XiUtG+;v^LNNl[<{0 (Q$v xO3 c=/x d2LY6K}E-0]k_epZ1lCRujH1: TۨF0?ǟwD&FF ޖi̊?My/ .cYHԚ 'lvc3Sgfy(MsBG`n 7fbl,@|ԷGR0a;~PKWuF`뭋p w>c2v-TCޏ55ϸ~SfӋ'vX=Ikfw ~^B~Qyߗ Ypb d>'8L,> :F̭O;1dvov{eqN9㼻Qx9Kgl91-ZZP>!znꨯR ]4z?e Uڨ!ɅcW|^T h}Dž|4'Ƈ.W}ųWmFnB&.m߬4PY)5D&m6Ů MkGsU!Z IpA[\y!u^>[X7V?F#${Ё\,S x8K>!Sal!&{ol\;SA[P,d @B5otw:J@Co0JKM!y+>AMTϺ['X&`_`kK|^Ȱbdn.>[h8<_A>Rj)H$M%"bmYLy@3h-h,:I](cC+~kSWU+A7ii~9X"?3*[a@E2]FǀTP 3Tϻo1Q 6+ҧoKK 5Y1Ӟ@耯QBϗc&Mg>d]|ѩ<:8~xD#;KRUpy<lTCH)h ǧ#UAX8JoNb'P&sj#:rN 8&=P-{T~0m1eH,]hssKVcJg('P(CI +J=UH+^tiᕍ!{iGv!3 VܥR}E7 !Rc+O9na4!7zt&Z!l2Ì?7#u߽'lX>4P!7(ZiYF0j%9chF2&\W(̥-3N|CsJ@vH_`N,v8?އ'1j[KY']r"'=~ n>"UֆO_<ǁk}|]]2D/7|uj_X'- BD&)ݽx z&Z}{amq[2;U;_%5~\i xWQch戝Y..nₜ]A^aK wP[-/ uzWե{J$fs=C͢ '*Ha4brgL]Nj,&R}kf2p>Zę*[ \LQ|t.lt3Į%*Gnɢbu8%uF|B\=59˙ϸsQ%ͷb\Rvrk(?m9=s-ZW;o+߷2R5Tz.JQT`FHCo]N4hp@!c:j#'3 \;c)SS'/Xb(6zP5;+&."TuSs㝸/!鯏gEIBKǃA5ux9OpIUM:7MLB1a "gQ&~ySE H.uc1w&0THLB%٧ H7?t.R.ՋҺO$ukeu$pmW$D;:%[CC/'q^a+o[e"ޜ}WKnQQrS@I;agh BVˈX@y(3ʰ .O:cgɲ%X0Ye ]Z^ڵcXS+9-Su[1[ZHTWU(jBb5ץ#nt @ ǯ%P#{85;橚#xgj)2pMi7ꏧzYWߜ&HKJ7y)K!6HsG/kvtP-rQ*mp9U˺€;T Uk a*`A5{slo?!gG)HDplҠ} ;Z\`U,a i"ͺڀĠzIpA)5V?m OXdPhl H~SBB 1!J(i s4۟:~;XU뷋uQjnElb2#;,!R|>操 l[+7 &e16־<͐bdXZŹ$=\`Lĩ>c Q2y6쒍L㾣gnCKx쟎%sM ~aDw3}lٱ㎅A%wB#(6f7|r '#f9tbn?J-`=[Jt"$5w W %"}qtZyʔV{7So^DBot`7qzNlmTOc78v:{0C͝C6Y:C}ʲ-`Ǹr$;ϭcvy:i"WPPmo;73֐6tXxP3-:̉o=’mE^%R9)RX^5#kmA;|3 4=u݄odڹì &e&=5vm5|F  lNt[" ֣j@Ҕ (<6$U5yFP6__Qj"x$"Jl{0!c1򇁜䊞c$t̼*NFcwkݮmi`t['ΎAV#1+{ϙQzMӓnk1RMVТ!ă93]\}Oss)xj^2]S_W֪1JnLa=7pYaj=0P7~[D![BU"c} o7i(#ڟ'{\4owv+G/;$IL@~9Sɲ$=@/ҳCZ$ +d%+{7mݮP0ܴ qU^z+,[3?0V^'N'/*%(;X(ϥӹ+|aΧ^֜ilu]fi\X LfTBzfh#{3wA-GCk! ^98P|ke>'z _j^q6}X7uC'Ԋ%SHZvX#vj>\gNLralM>C2FyP GK@JTCNdW&R:>-ƻ'qnk ,Yb4=5\ tI袷uA x>52_DE'D v'4“Sn˼`DkuƮ@ nqJAtΤ*`NRK3\g$վky~;^6g0KNa; ]?;"U0p6(Dd.<)[˯uƲLc|fTA[no\@ ErdZkIޙg-cW'7 ʷ)z.5ϷV#~0ٵ6JJuey?Ll QƇr㈯mVAJ-r#-O^vr .]L&+~37sVW[/+_1Рcܒ"_!PR02eOc Ds؜}󆾇'(Xbۑ^+o։OK&:G p؛FWq?UFHTR~碚>1+3mBMSZ&S)+Sh!NJ\ymB < 0 /֔y$_fȣ '#蒩!V@QysՐۻI (m i#/UHd@6Zej* c(.6l@wa>tӦU`ufq{ 9P67DR)CbZJTiGH-T1"Օ⵴cԣkK!όaL4G-:.t2Ձi6(AHѴ|(媨9td%UXE QE芋4LJ¥cg$=L^(YM}d LQ ; U2bHm|"(thF`˜W 8]E(%dCl1Z4NGf'e6Vl҈wd8(p7OQo<PwƫCLȮnK1BQ@wnRi?ba̷G`nqZo\?Wy4}Ƌ`Vs4PI"n2_q.ZTn*G>\2]q_BM:԰LM T"(޵3ETOZ Zo}d3gq]X7YnOwxYPIcw20×8.f {%ت0\K:~}U*9R"@,4L}&Huj##B}e{uqFzLnpIz}wzdȇc3&ps&^9#^E3po ٖPY$T?r> 6"GwwWW$Y"!`7/z7we0#GڲZ#8j14"CVΌXxU茽0Ud3k:EU 1**ge"{ N3 ԑOƀ&u [|nL3)0nYC^_ Z4b $4Xү6Ay9 nrfT#YVthʛn)AO2N ,vxv3 hK#I:I&볈f1c.R xCE$7771owG -iA?Pylk^^6q)8.׎GҨiTf{5PKpk06Q+"(6ʪ:) =caQoGI;=:juoGl7NFZ}^*qgB^ګY1VHiy"78i&H9*i9>;?wjoaJv{tI&|ΡjCNǎN]!t0y?H"?[AI6 EL-ž0:(8?AZ5H]C[,C/c/!5DY)p NjOt }uHc9q6DP*Oa_lOxP7W nU{RG{Ou*RKmnoVNM;~y{`"=xSy U2JWWh-/I,ݞ ([.z}"a (6IPa]~p:ٿ [c\ ;B% :{@"{ _/ ,H#R%^9)f;#bѝʒKbCSvbg u -, < 7 yc6ƁhҲa(8\Ga/Ȧ)gtهle L :/ ubNyVXIUԁfB8L/FaLC7-,]ÜeR&NZ;Q2cuΛ|U5 ^ڛF!}E|w&wm3*1d,rI,7liu`(? `>%戏b}˛s"o`$rEk}Ɉs*Um{DTBEH6ΪE΂1UZ'EiCH&{AlѽW^Tƞ+:5N2&Ml4XSQ3AHۻj2oGG;m!l*Z%&)3]"MR*Y=:mk${%Vk1B$3}L೬MMςRp6LK1 wlŽ<9%8@O&q9zV B/{MA&-[>m :H\-8Ǒv=١QvvWTPI9BO=-и>S5.͡UbH)˗i$SaOzik}R&쩹[BOqv{/6>tS| kuHhˑ!>eҕHxLƂT ia:>{Peq?gB\h bfǴ\EVn82%Tf6p+FV H5iE=_IXtA5ҋIr%c6xD`##jialVVz,&J@&0?A#zx'ٛ6M>ݝANBnnvk5:7^bibTEŘ}5g{A\흝u{YPv?H^L[XGMm&ZpNN6&zwt̚bܵ_qqT Rt{0ˆSD"-ڡٸ[V~A;7sUq~_jaDh>&Аi壆5UP_yV*@P[kQloP8Q*EIA.a=9idIi|Vhg0[-,ܼγ(i[V(Yvz<&mD ;} 0&FQRe1p\:EE\n|eM T3p</ p4ܣ㳣J^V[SnIh6@?g-L >]ZQDJSx4bBB?]. "CkƄyat؟vt AڢґQ?* IgiKx׷}m`K9 RYV],QIR@l&)"Up=) %`\+BNwy)͗ߋ9HO,U1A%:%$6|?#\r USs1U+K-CacCc+/}.M`#w2r,o[* qT7è^M|:֪SzJGn Nm>%7BtX"wݬvuuȆ|-Mdt ChD[?R}QB#K=OUrru>/ilslbՍRAYL;6+8=NC\8H`I60I[!(/|vI&y9å.N3lD@chǃr4og7J_Nsy,^sL$ 8  .'/ ݰt46 {c*ܫVg\N[ZЅ>trrkqOҔC}᠏\L8 &j } g%pf3q~cL 0W#m̎]5S=!/yoTM-c%rw[ᶟGKy~a*A(iTGD$(`꠵%(ş>Sus7qAX98L9L(gzN0iT\$6)#6tg ]m[@{QO&HUZF~ۃoԩ4#lvj8"5?3…8vpZHjL xzX;uoAퟗ]#&/y%ϵ6 dJm+QJiOeP.&iGK1j#3=mx&X06 T#.)yir3NM,&l%TS Ԗ$ ~h6>| A$OL5픞p]{ztR Ziի2٫PjɇZ=1[&eҽ&㲢WsV<.| ɂ [ !gJ>)zyQU ]~@w5e@y-jFf[π;]Fb`Kx,R;S,ZM7m-ܒ]mke󘓛B<<:\rFhT˵/׭!k 9bPƷ8`p$J<~XۓKi"^:ռėıx_=!םg2ް]zSAs;EuiL 0_303dz *mQ@J]Kzc"-H٫=w L~Xdo_nj_+FJ wqDߢ3r8TUexMON;hw"tL;{EsrX _cc aēX uHQڢVoz:[f׊W/"罻 $ZҾ[b` l]nhYْ}옦dV\MO[uW+Fܜ)~ B(׿X}~dIm,p@y3I8%=O|j;겞v0KQfP?w0MDD-'ធgנc$+dƋv^M43 w5R9UPM,2Aa&(ӿ6cY$8z?#FâGM+)LWRYpnWl WP]Ej68)d &>V<5 bb7D9oYT%cˤk@>?.kO6j{᚜5ik5J4AxD,@|ɟ|:}1 1|Y^a>iThϹgv4~ms&g27% 7FbO^t[az;`,` t,R)RJՌ?%@msȑ4Yft'P/OQ >%Xxn_󶬿K& Co?'^ ζgg6ZW- xԲ5fHqD@NB/MkpT]^ETօ-{ﲐ !P$:=SrA:^j.9txI<4&gSl&kNL $cTvEEǿ3{Bb`^M&tdž7; C,KVǟԼkQ` rM%-@@N=v7Oh m掺S+OBFѥ+@ r.MU2y" ͐v/gb&NwmH"!O_znٞ7;Mdᡴ m[.哞ic94d+?ȇгlo/;SW^د@[i;چ?Fo$$b)d˸`0})XK>GbH>wFH=פLג}\ A!ȞxB0fc;x1j0 4p ;*dzT-0H{B Y=Sբ "6GK-Dg^ 0Dgx&XmυyܘD;gJ<^XH1­{U735OmVTժ[v@ Wj oVװ")ȧ\QW͛*sM͔ϝ5]'qp-]{<r9jeYm-lJvɓs!z*5*m)?wW–k #񚺌:}1ۣ*ߓAYhH̡ +b{'2eZbGL/sXSDb>K厱6/&oMrZơUQȐNJJ KP]Q3ʖlah$ =LJu7Z;*e%>EW9fgZd,\wxs矱ml1\W >{%IWр=c3# j: FkYT[S(_|Pާ|KB::N=g~"wm*Hy`QL 1J@+Ŋ§+3*Ⱥ>GPd?LX Y񙊟cb+yC_Q[ -mN kg=L%ضv4.FWɯioDM '-Ô½"ue)} `IAD}lmҗ(?h0^rD;e|횖r͉jg=VTRNF`ZQ?6JTɻ)f|q)&t*uC}D_;v%#֊m7Mimt\OԱ 0A"wM&>\X ζ\cAv/CѕhTi⤤F|ݹ kPtxQ+{W1AC2 Q2!. n9pw7ɠnѧn3Y1E5P 89_<љ _V.Ž[Vko6$54sCkqȤB}g|Y—A]>)kkþ56]J0e8.E!y! u\|KHG3Ffe(ò Ga{$zTa 4¸M y޸8Åٔ1fXq5GiϱӃ!lJh&pA/[}-Eė.'NUj;9)ʹtMqSr73 CwV& PLkzLz-B~|^Xp4m_p/Nio5Ĥ  mr\\zf~oՌ ;lvvkBMW44S %AWtC5MR1o,3@w1\jn[,nIuu?'1DX.$K{Afy~aT% =ң/gEmTFUjp^sC6;Eiłw LdSīM9cGaxKM8$[Qs#1bQbWjlvĈiO7 -aGT1%< Sin\ޢ=ƫ^kMWdTx)(m v8mA? .(pݤװjA5=J8j5 F ?FQTE鳸&. QHGB\sk|[(J~EkaߘvP>;V*`o;tFĥ9lo4sb2a20 QV'S:q!4b-aH-3;^1֫X¬^:j݌=<@)5*}uޣz5u_}? ŘqչxíRSzw54HyUϼBr{g~37J@wQ$ez˨T{Pw+T5~Uv}6OZ ?HlDL#L_ P0_˿"~(ːWظapKڑ.-{/l]# o@-mb#"`vV&IdQY`!*hF*Y-t`R@ܷN 0 unhf5\IզȜK=BrxȬ.s(~; .2'[!v`M] -CB^TmvsbG~5=cm8)av~uyW9]MG?^yAx򉾪ւ聓@-NVlA9Z 0<}uz2TX,³kʄ.Q˨JpBz138,(}3عJ]ku(>!m,-ɿȭsRe1;B8YۚjA7r*pц|+JhO:\iqt13qے9H85 tl^FEO %E, otށQ3 Mk(=X dzy?b]ہԭBeO΋"s<"9r, |5Sw>~StݲìD5Mg*Kjhlȧz*ɡWh{/ΕaXߌkT43/V+GBQJz&nKtrXLҬQ3t Ffާ )Ee[荽Y\UʰA'F 3谉 #ƹ9+ \`J'>J8J Z}.A!dzˋ}w9T#6vn> iZI3VR8FW5țI'#8k?DMnF {\qUnxc Ԏ&[`z(ajuI'a1įLs-VZ R7/^$. h``AN+9j3^Ffn$;7p&Eo/ij?nR[溚Ce]T{<6æm7_,:5} mM[r}[7y[*;ȯQx,^u>xSi*'K:V`;bA<<TwCpju 2UcC]T2"δ4F$AzK *0N #M@6MD%mXAJعU{ԑcFxAtq}Lb h9j`>}Vvݏh͙.}hѧ1 xuui$S-8݈d%8]9fw&HU}B|,xtf=\c-ޮޚLQnq4ʊ<9L^}h”:G+%iyٗOܞ"E2@n% /amdZLa4]HcvxL"tt0YGNB+j:O`}drv7 <m ba#蝁zVY mP~M+j$i͆vKhwG$Dn!iw|:=b.FnLhs6Zdj:uk,"?ӗur[G  }aK0\;# Э|X`?OILNǀ⾓7L턣2poLq(zZc#$z`Q Sc=k. + )\ID碹zϗ;-将:e&t JeԂb*st XYuQ^Gm$Y7>}G?b; It>|TԣE՛CA&4~RJx{<*.ݦKg(tw-x! J׬Iq¡5ht9J*8ˬhec,Tۿ^!z+ش>Ae}LR{ Z0B)fJm"GN5̳ "Tˉ*ɭfQ}`U'79%kMb )g%ftU3c)d }h/sBMJu@lia`J wKF#.DN$=vz$zogLYpDT0C\ܸ9=A牛ULnVt@#ӃyF+"-cr Ņ+Ōy$"H?){X7}C鈚!nAUo.<IU `V:V|He<y8JO#\nU. b"22v61n?21 9G JWT{շ #sDۓF'c^Yd>ro!ܝW|پZRM !wO+ҹenܛPC)q\&4\fW`GB=x7CF4=M.ꢍ& =0:6l[1ס.ݙO[!JI5Xk`?bY.֬Xi}UUWndK=)ZUX h=v5e^p\~Y.D"^ 79D'4<~yrp렁s.2ߑeA3[ ]ahfRh!FW!+cjN(V\șG$Lcttٸ ֽL*v~&exv|I֛ Fn) ؐ6W%NK;KMΚCP[b^S2?W' 0;p xY ORM SUž^%rY;{kz}ҁ ="$"aԇv)NUy VL3j>P))XX]{lM$zݐ` Ι]nplޑ/Ya9 us 2zXj9B @8mh@@!Bd!()dt8T闑Y-NNְPk7@X;j$7D>|03?S:(5tB}yUdR>9͜wT 4[[0g&rȟ*N|jfU62D}a~yfV fHMdԌCT!g!+ZIb#݈q0^ U|;6AcvrsFS垜mksB~ڂ[1pI|-@K%ďw$r8D3nt5Ba3AvE5=xZ/[>G(؛ -UHRv:Q[l[e9kFY1ڨ#rfمܯ$H}L檸5[떘 A:*UBU}Lh;w;0hݰJpoKwI 䓭Hws-C+-}tr&P. C?4T S`O޵N^a>f Hn|Xvv(v-&؃y ;e{ ,(ܜ=mB:7|S 093:=W*hcq3PrREyCi)L~;<<ƂVѽT~sGvLC5v^(2r+xAR8LWƒÞ͓a1 Df84EQष~)MݰGQu;$K }R!GltK˘b>gkKٕDx+bz% J"z5j/e'x7&UubS @MYv WBy':mUFSy# rוS}8̴P nThžyf5!!V(ŮJb`BINн9p^Ւ^7w8xh/&2\'9?t7h x]x95vI04:[c_Kٲ~^mn6M0;9?m?l"Q EGZ+8cQG%Y!$j8ӗ#hiȏ::v^Z nTcSgV0r@Ρ-DFԚz9s|.8 f\,󎨤n.9>7FDGvd 1r,BN 7ۅ,"Y{ew߽*2 >ph]E~|dU-aF!7f~cQ,.ATǠIJQHe띫(ۧ.GLJc^Z8R2lFW@{}pL/tPx< le8y؇;@A7+%wS+69Z;Seef`;zƥ>]*[u@R"95x ;Q6q1:7"zZq&|5_Ab?(1?$ V=A+&_1+@bK lBؖݐ_zd, Hu,'tx1ɷ"*;Źdl`IDEBIG>}XngJՑ5(6!} q1:V5oRWi=bNW8 s׭==?ne^Q;% pCa'PfuOx _[8 D `6; : %hS.޸gP,bga_;b9uoqGcBq'~cSgjʎ[$9m.Ih-6bZק|jcPMF4TNN cG2 KSV^mtyFW,mn-A r~]|:% e@Yh3-]zy"-/eW<@/Ty ؄CcwFroΩ ̗2:=XK8j0.#P14!ۈ]Tu56vC-u+j(k&G/qoRDC8wAM5<.%˷.Rހ-^:xx@|vkJӋEmhx²..c)0w(>{;W M܄?9G\Jgm#=qեJf@XE-=.̕n#|ցt ']iľĜsv|$(Pq̭,_F"ǽ65どN-t9XK<׀0abv [nm˽P_|樿֐j(L~th V_?8qZN6U' 2gL &T*U is)M` ̾GPbgd̡Oȅ{i"3Vs*UNt)QԈ{+ؗĭ֣\P}֠E:H4sݻϧqO.oҫ!dN-5f XL.WD :˹0֪}ӂ : Q=4N2Lc 6ff nF8*gXJjހq,Q8ܩ1ڃ_i^.>az^) Z.b:/jݕu8e[1ޯMTOn9@}YGZ^fPMLeO`bnc>n,i o`՜~@3-SAZg~Hdܹ~zzs+F0c"`%}@ 8G)q1뵆_SǟSQf&6]p/Rk6u\wL> +{&E& V =W%tf/I^Uj0ͮ4^w3m5tMK;BP!dzR>a:'iAW15J;u}`J\98qWe 7ӴCE|]-j9ϢT/400'xܚ' 7ȟ~Mj?g{#㊳D+M0 [f3Z_`zb[, _޽Kc=cXVl_o d$R0S',ʲH̓MY=]z<۴PSU ƘԑcS^:6tC'[;!4^}KZ*7Ou.s3RkS_~9瀞(4G 4pH`'`FI2rˊDn/>6~ v3f#X]7yCCNH_wU$,3fi ss`=]kg)'UOe{BcRJd Rzb{f|GuOkB<\?w>S@ͦソId%5RG]pƣ0pCJ:3D,NjN'UG$ao?ḴC ~07ҞL=G)u hʊjzҞ;eyns`g㰬m>m |Lr 2\Uk5[qjx}FƂE7m': 0 %ذnzk@%Hq7JiKCȞ,RĐ\~}tpM>;w]<AIґH,K?R5:q~ ueb*O`H2j yb3ke:)dss$%/quK'< ~`kgH ( P#0&34BLV7gYpߙv6K.,t Ü݃S|`#'~>}{}SEh2Ɋ"%&GEi5ъumAE=&VdCv+bd(4#5s$C*ܺiS}:' g`WEפ?yÃ]())._KZE'\HӴlwGk? C?uRa f;И&o]W}m,TW1u9sbc)͹"=LySݼFm4#޳huG|FrBK1nO ֑4#z$& I H(dLn U.Nl)._Phz"&`Ϙ$ T7Ca8$̯}Y"E)fh0/%Ԁ[p/QȢ͢/@Hܻw)6 / >=j|e=꫏?[(?-8gKNYUJ~XDTxqDԢ6wfϞS3&\nBANM*w2/H.9Iz # DY˯/f^'hcG]+6a3~dY57r"_FgӒRvEbJŲ,.$BuMIJ:Le+]̶l 2oF‚Lߟ)g̷#0kp\86 ᕓlFC0\/8hC@vܠL άEV` !>~`lIjf[>1}SIu8CѿCGٔW,IųtD8rd9s~fs%]{_S%F *wjx_}Ҩ'YlՋWkyYuM } FK'oSg$Q4)ۙqUs<M3=3f}ZHbQyLjGe`J,sG3PN~p>Q {p&a/~t!:= &%XK ]1^{$-+Š WuaYt5K"7Na Ky&)D!gC.J9V$@)-V7-b'"Q8 cRhaIsX!FO%֣`¦L{3#\rsrd ArBX%xnD#MEEjPԸ+b):e`b 2[܏"/ fLemfq [݃C=k JQt|96 =:G)& MDi'g Y fU,`O}ov8]nPlfa޶/h;Gp 61AUɆ־UV\ 5ц}U'M&⡯PH,@t{9ZyrɃbIRDGk%τyUqQi`Ju?hdj\b7w(E_ph0ŲR'dh8FmahK^Hi=pKW[dQvNZa0lyD3G}{ֹhd qe5QG0&Q,ѭA ^&T3L7\U\!xbބ;'| y- i3&\ @҉}+H$,- &x8tNr릘V1}/,lprg'S^[[($H@3 l};yb%E}Zr=!̥k+;i'zw@ Ŭ(c_93A7YSM1ɡv m Z|9 |:hoR7qTT.cx@ Rt3#cft*?~?r8:;m7:jm\!%Zͬcz'hj-#Ii9/Ǚw=L!k8aMm8V TwøDU] R Qu<-w',,:W؞lf`89.J PtM^Kdb|[}ȓص۲_P){=Ƶl gX31Ta3FF.XcvߵVDQ͆bhTظ8姃2xCأLeEh#y7m 79 Q?}KRÔTђuI׾?r7Or2k&5:HL{~HU\`mN9:x:7Z2 p69R\SWaRpޭЎnNbn3*P 'ńqlMN+Ɔ$PCSs)P{KNC.ƿ~dik ڽW&hեs{r"E5"V UuKo.Xs5PIcp~)!YZ;;bF?Tv]Dl7` 'oS÷gjN2nHg=mm95 (k)zkhǝqInLI?%paCR CČ;!ȁ㥝]`$#8ecl^b'lWS!m'E5o?W}rhZC8 P]* (>ye/ӷ?%'U_> X(o>&H#~qъ)b)r@FjT[zGEH+@A|BoX#qk ٨B"/pͻ5< ߝ[/9u8{@ 8g\+#= qcq/ `͝hO [JQF3~mf8h`لkmDuZݻ8wR:[ Ϻfj+YȬ Jʱ`&_*XdAvyF4\:xaCZ=W MR{&wsDr:q#\.Ic۴]&Q4OBVG%K/iG5?\ 2FhA=`};Zw9(UAn| iM=f`i9BJN I"ugOQ ͂3%8+a 3s7~ QzT 5ZMl+CpG~:WB`0~1Au&?$6`c&$~5Sa7/qZuG~@ً`G]kďoow0 rxL!$ZEɯĮ ;_tdq/1R/#pŷ 1d O%jk4T+;B՚:LʻefآnE} KWŋb~b줝͚4, ?H)-\*rH\m8 ^Sjo[:%',167Ja"^rօ9i(NrLNpr|j&%==~AN7#Y,vٵXfeT{ 7pry5/VV 쐂Lh k?=flf BwBe%NZĠ^*V/" DJ댝L26M%t޹^E\aհMpP W+ѱ fmVDsm- 4`7(S߂j7廛s)YSBHۺ$CV˰EO~m=D`"5(N)5Z݉ģ/RHH~ bʆۅ30mhhY'S.H7gŒBrytC=i~"/5n5RJPViשK*Tg. GdeЋט/-q_䨀KaGk-,"͵w֧+-478kĮ'~5$˒IiKF1nPU8h`C 6[}nf^o-ZNQ;#B|~9V4AF]BV[Gqƭq78~t W4849l3 %EQgq uC~ܿY.Ehbm/l vR?]͚^R@cx3TD L4P3L59oԝh:J^VJu{ R*!壪|L:l;{Q3ñ;eqktmoC>+N-Ͽd3!ZaW)"[k|!#GnoX >huTϊaiO7qqjHU98PL8sC%&~t1P]eu b"$mСEHp-2D1Xm&[5Gjm~T5>unK/™[D`@PwۡÉ˰P.mOU ڹURm$eCm#D;&4B0Ιռ t NUc@qc0(lnہ&~jɲ(ʡM9j1%lsjr6g9J}^wN=p-n,RGmPYxsȲPgP#0U*ݍokɐ[7O||#]Q ݭ 2#L]/lQ*?  L@GV1_yɫ̓0і>q8b^<ykzOg@,4QhKˎ[cڟYP=?t e(>&6º20ZH@4:+&{?D Y!0n~?Aךȱ!pJp_|P =uLU(qu =g'/Pi|FX# TTPDS. ʼ yPóp\DO~m<Ѡ>os;#]C1,+6,oWH9+kBh]kuf r$|Kr9@<3 WP"!k_[笫I}p$[W&&s.\فukPfG>svWJ4vtqFQc*"oӼj&X_pF.Slx$gȳg2$E1pdQ$uʨ\"3$-!VV*$M4R̡~Ns}a* X"]..޾vdjAoअ'FU)dA觓9 Ks}W7rU_5@?=jbPr&Xmu/'g *l>ƧO#h @#O& ckfJ)%8Q1 qr_dYJpĺ9:ZϝWSu`tD (BPiʝȢfz-N_pV)JE57۸PXi*d%,8U~]I/1_) Y㮌P@BϱBL{|%k,s>JIk_6hϨhh 8 %+;M\1÷..R(["pZN;w.sySU%T΋:f2>)y\UŷȎv(bbJ&ԅ&U6zkb| 7]K'Wh4w{ ՞Q2gU,ٌ 2xFm(BʈQtV1YQ9(>+X VWl_DLg*i6jDQ[{ ةcC@q;y @τBؘ{MU,Ƈ AX5 ?Oa Y(e?&Ҕ!1:ZK)q0Lhא/Ji!Wg$dRŞnrQ a}J{ҹce6_ĵlA=kbn%3yD|Q8+DﱽH#Ac=ieLjϱRj,Y6fZd&+5qwDO2jq[?$/kQ|t4d ن9k^KCUuZ@qCsv\ G/r.|tPϼ^ | ᤪ#"?:_7R!Eڡ-쳳 M5*/45G 7TjB}X7bTn1y +7nT] %`2fr%JPֱ`ZezUK|0ѕC4FxOdyhX tl2@uXK+KCO|-XN1]&Ԃ7,y#VĨl8[2$n 3'E=n$>CC2nguN ]jz,o S`,&&K"M4ӀtaιVEƚ*"mb(V¬)P}ӥ"E'x*/w\/u{̗է_2Qf3TYՔguFJn} 0US_̊];dtoi 9#Rd \)7?+C4¿P9atn+b++eG ctq*.PA#04W%ls5 ;+?I-*+;ѷ۟d zhZMtJ{. ML2͵onUγL1ޝ .rxNd+ dGSO}' k)>:]I qg.*A;ñ#GfS,gW DNk~3Quª&%.EU:L`bfqil%"ɕ୎4ŗp-(`9u?w"qșme4{:<~S=%\$)+!֭Ab[OJuٲV-2]2+rLH̠X3[~Rxti (U)I#=.+?Qj@ %U,Myr4UF۱]u1Ry@ѧgczB rD/4zHL2myQeBܚDiהowD)LNܼEf뵶%,Ga\-  G nf]w4~a)wJtoO`*s|WCF#`Ȝ̊dTNk#ŸAXN= >V "{嗵],dhc`v qHp-#5_#s Mj:*,{]YKNx+ mCNy|$,Ӻ{~]o0aAIbN+pF]1o}ɳoEKD .yo$P=\"%PI~`ja^!#B@[MJC@4M(O:!ף{?ra'F=eB+-QgZaq%Ǒ:3QZ|)QOfN)6]KlvÎRGX!SQ@ g&lC,y%.Etj!r0 ㇃PB.)6AFҵxl9Z '%-hGv&NҌ`u~{HWJD-q&֋%% !9~رlUF`Y\Lц{Vt"RӡTl->7&T>B2rlŽP< cd_GL1r@@făYªNbGŦűKD~Աq}zTc?sE? KKCG7c`(}qtiC>nxO 8:i#YX:dmz&riz:-%Z@,R̈́f;!H%D| gA29)ɍ_Lp}SgF4xtB֙Y2j`C @P[yGMVFr.nw¢79}â#ӥGúk8 % }W;HA;|9g;D% 6)"Bhܵ:N;(,,{? ճ轅Zm̽TtUO AO ָ8kNX7gBЛ5?y:cCnLQ@?א &*V.Ik!$"plqr}1p~aS2^ czDڠ1TE!uz=ٲ9K1$&# 8&`W|sP T%'D`;<1kW^E?f=[1hWRL2TdI`@Ucv.\M2s;ԤQ%g QazsY"rXtq,Q.+A{@ufTY̪M#|c~w%e\n!ΠKrb{xOJ =ig!Z0j3d7[Z☋ }[(%|5*ev]HS{`8Qڞg~Epۡ]PDt=_9(\&X.!K%4 71j#E46󡸢%]ֻ obf9*W|өT054*|Փ\7;o<k0jE1z]NiIPrh׬iCAi}T8Ɛ=Ov7Ϣ`(vHZ3`hNM\dUsN7Aju{kuu0# f D< hyAQmXI} q_l].wb%>PI cAgEdqv@@׮'蒧藛R7k; `0+Pm`pT\ѼNMhtSWP3N6M7ق*Vp)!4}?|\J^`^ϳ|PԉMsHpMȒU,4smI$'Wv,Hdo9-mc Z׊MRZ gnNw0tf4Oe7b!*0!jv\#3&t@KQdZb1l  6 6oLl QS iS"MDUFw擥rj Eh9;tf Cp5Lj(l0ǹ ) e}S2 xh; 3ETkE$X3ϷԀ(ڎ^g]ġ45dqW`q0eWq`wE]`4ŽDz"Z ӕ`թuYr9"LڬuX& 7ڑ. 򴲁S6: _o 9ZBm7~e6pѹmL]CPOD0`A̧غKRm#s[%CU.'bn!5eaPѫ2xaoj述 +j_of5 H5ANHY򲺸,x#o!\Iߥ7Qۻ^oI/Ց _3L2CLIϘ1Ng[FNMIfjGJ2bbxp,7]RvsݨP`~XVT~1G]=p)N7wA'xV}j.[i0W+f3"Ek>lj+"?!vQ|)N؄L˘ΌˇыYZ*yx^= )kF,1OҽS#;Jkty*/RrBوI$wYy̦0MAzUKSdkcS"5*Z<Ĺ^돔׹WxK0| =D %YuZ27OT_ae .4!JUȨ+Ӊ9Zkw &qu HKIeQPm~^I/; }5(bgicR>f6EM!ֶ-0w-El,B_=%[oc= h]^5ޟ9bu' UQ h`~A1S+_}𰉈C(~YWF]o|\IJ12cH j>zf =2΢XB(`&ZǢ6) %v@Sm[jW ڗDZ L6IxfLOEx P<9fqՊܐAo1IOmzu8GsjSa#,y}/8^d^Sp~hI4b&x+w%_^CS5Z@$Ls:{ Z{h:,+&q~O  V=,T+b/IDNjNw恦w qn$-Ĵ:˰dRJz=+֪cG CbBK^9BvqyЎcJb9aJ.VjϞ{錚 =G&CӳZަesh/~K.0HݬbU|(%%@B;z8QT~wXfz NF\3z0챏\R6`(~~U;& xyfA7ouGJR܂!OuFaخr'XztYAw* z8n0(Kݫs6#xnDv""..+8&9 X}-Yv UKW_%x|In / nQ#<)*C xrnjc0]/"4OsJ>L VP .TNvAP`Hu/b>HˁpUϚ ҐO>ު=/]U6-GK$-d2+SΉ5c7g41rq gyuFO/t'hV|85d}! ǚ}$(WSk8T/҆ z9通lⳖԤl1H_TC6!Q"N:oFa8a"BG;dɏ}"a8g$j8 >q4JPEgOPB(92u1%ydHc0"JQM1~H/& +иT &BT7JbwU .ОzC.. ^vβ,^4=뼁ZGcRxq] }[tF%;ܗ0~Z(-mTƵN;7U%i{L@cٰ K J(؋\ъ@Y5cåCy";RoGOm);}[TI4`! IGrB6ckqB*K:>Kn^ ҅UT%Bj0LaWp`͓'rm)>ID:ش{GTđYHd7wHtnl ľ7^J[ T(RmYp [);^U(q%oW/g1,JQ@CT<)GMQnBC~-UZꐫPxa+#Ow][X+ xcWlZ8ZkR@2J:)ytV 3%vYs;L7fkͬn1j7"&Mh}\LE9t_'>1B%zuq4iL"HW'FSxtȧɩWPpjr#րdJu)O265C2(a9g{A})]נx*QMO݌cy1r>X?FPU|ؔk7:Qv HS E} .zJK<-ۖ~k齈U! Oe BߦG0P_ygo$8ޅn¿(~>9ZwP$#Ƚ6;-dnKNF0w0ݏ 8^+$Qk=xw5EPZ^_}CU=d){wO~v$bnR5mrSRgxX 5?b˒#r wd-&\-z({JWHʯE5u@E};7ec|u~E؇4r0.T'Hvqڸw`LF7F= aPapf(!~o{v0ۮ53 h  ܅-6ɦͷ{7DSfĜ,C[\:tOdoÿq.2 7|(l^9g4LQ[{asT 8sn-/O8!5xȌzT<绽TڐSyZvW<ݖcY`IlRIŁ!\X䷇Z`j!~Aġ6|-,ZӨvq,ϼ.uUv_VyRlj1lcˊQQ|d #X|T7wҖnSp@hKTeETi|.mV2l٤^h{;7C-/ A#kHy# ak96ُפh@~T Ĉ~oYִQ؅IO\eaķM\ιM.oԸ*;PAٺ=_0Dݷnpח@`yR>F7Pdpbsk۷Ѥ9&9I0`i ؑAnĻJlIͤL,D_*<>nQj %z$# >OmarewB8?Yc>e7#[o\ JғW",X0N=8tepPXvvPt:#ZQTn0-ߓBw$<\0)> o%o-){z0ǔ?8mMa8mN4}ơs;#6˞B-'dnw8x>]+|yXLgx FAi%%Xtba/M$%:=_SW<}B_;kP+h=Ly!a5h LW3S2Xe&XϐJ1dz}F5kSS3 .PY1}}e.|J}t>@&jBPqgcZOx'ݵRDk| -U\̎ko2IEM9)p)! ZJ2膦KWAEEfz~~y=j'hMv)c!񆹗'~J[}G4b2@>hoon?u?gwpT R꼔5Bq/!XqV$!6_!j]^wju}b7-Ͽ!asx"7Ri=?#D[ ?7"gQ.L =<,cR8AX^)A@%`O4їxʱRL2\k˧~魶 o)QO=شG`#̀E [m?O}\Ja\ݜN-X|]˯buR{:VA)GSFM cb VYUw?樂h>czR\V `HP#wgoRyr޲*T1 |廔4Q{ Ob"I&,B ITㄭD#BԚ'W@G`)$5+_i'{j'G$)ތJLL^hӜy}JõjӈW0ߦmrbl:ԋ;E3R)[ɨfmYN5|%= hs zA촨M733C;yՔ  ?[T͐m ha4v~lhMȜx PHUbT2DֿsfS#PyL[Ky`J`3=SaAGgd8?썪ŝw<}f[*ɊBE> /.Qw};]pL.AOJ2vL*|Jjk>r\C>3%4_M@UlهhVHBx' <\10ū" -v]yO|1iLYmzU*fsdpٓMȆu|4q,8oY|qqy:L$fC2i 2EJnAƻŐ<<NXW& )Ш/nʠI^I O'7kG,=o L5''d0q#Cm?&Aw͵=}i]HiVn?e:>政u9`GQ"ZxcJmP 1Ň{[ٷkz_/ !"4]h~yFj\5773%u{sD{HcFdWPV+Ī5 bq'Vʒ7^{RYJfroK = s{+a_cx^p |<)o! U0>5 "h K^a c,~z~94o>8$ff*'u_xA!s+D{83ME!+I;X'Acw>#+|ӎɺSPZ4UۄO(QŃ^碦)_tAi=7(0PCRW)ix\ KD^,)8-4IO,}g3,L4*;$hGS40:wyqɂ:|`򳯧]lgaI&`Mݟ±!0Z|Qک]8qbeT 㣳$@.1# '%#{]Nd1w~hj1#^x 2&AoT:@1]Yx;#T * r)Y{Hy 2{wE>YRlרbvd:2*.6r Л&/-hp:)Gv #*09بf<8a=AQocD^HpX浈ICSbhUH1u_,8}>;5jtnkMgcCJ$a^U{S9[8Qʀ=Eԅ\0J2UU^ܮO'fTE^sl&rߴ8Áx05p4g`\_8lW)E-[z>RYPW6Ko%$AgpS#>nV0'q6^A 2axȆ0_s'DZ`Ws:aun;rud Ҝcş8>Wwyk]H,L,rdL hA{t@p[<4Rx— -IgzrZ,~IYkU v^e'^gԠ68+ﳭ3Qʉ7W \ygRs~fW6WfxgQIN+'LS1f'm#´sm mDN~ִ30R] E8Бts|emĤMsdʇeͺ$}Ɓ՚ܷEm;=LO|D|hm{|wY"g c Ge%ٙ5<΂DX͸*˕m}fd"`!I"UtO6c&]-Zˋ(<,ӛXĿ_]ZUJL4Q(38Gp.O^)cSu #wcR"UtIY/L<]P!襉ٕMX\ U,υj0bAZMՒd53l+H7"=bg!n"Ct]붝Ur O[3+tWqj1ctQ/21OV? B*UJPY"#J᧝g[5C8kWkB:1ȭ.x _$*n L^h bC䂙pN8{yS$ aܤ@j'co􎓔c4#}Z{PxA֩~ *mNa‚.U箹`>&+3 f|'z7 GE(v s7tBI9T+Xa0Ӥź~5VH52T ! V{84.5 /Cb$VU1 +!S6;L14X1?y9(@#]_j#YhaŹVw7X:9g\ە 魝'Y;rer`Z?~ [ E+?2 FҀGj :dzҭ^6{;;xY- sKVAFAf]xRDƔN_W:v/2vxwBE6:LM#>qgf#r s%Sķv^ K`0\0tw׍Nx #bO v~sQx<"ޡұQX%?K}[^ ebFpEU} f/Wc1xx7@@ $Do![S@1Jd=F"祿cBՌ?& /H=u GqIly]hgCX+{ѣjcFm g)Pi;.76w2XE_E#?̖fNGx *{k_!0)BhňFD/h@ҨPG¿HDQkbɵ*P|7W&B+F?=lɊ]lt~yUD qU_TSӪ7 XaC-ziz ~7 pT)}AEֳlrsv(Q/ S#yپwm į{-#Z=ht(gfş /{JdF=-՝){]Ic0o/`7}:9p;⨫*Ԫ%^qkZ}|KgO*x0u 6q5e y[ԐP)a;FWW%ekb-|W]G?Nl/kjR.xE&F^'.w1=7v*,o1lbE፮  cO; 1*,e._![|.-+niLkgG3;Tק&|ȧS77F^m`:O p x1!&zuvR6Ôiy )U'e* úr0Ӏ7M-,, 9r9z06,Ppkq) ¤mya@<fE,bIF@ikt{{o>jHs`7y_d. yI̎>m M9t E(CЁITW&1ʣӖjHwH 4JA>l_rIw޿8l?ňT6{(DP ۨTHLH.?g౵c*UʨvH,wU{ Y#X`߉G*( >X Y Dc9B'E/ *KP7iqTk.8Y0ct3 GS9[M<.:~hF2׮οyB(޼cWBA yp'I©+Sw 8$Vi\ui)As$.㾤@.w:h ܝZ!3hq(',&@5'ENwH{b2`:t._H 7s'PmT@UsxRKnVI|ݕ pBZw'PB&x[G ߱.yiօP;P}Cn+oM uK٦<9JkՏkU{-(ʥJ t_Ŷ㞛OmYW]u'-,^=2=\\ CWB5ίfJFA@D,QL5 5~71A0ݏmst3)b/ f52b= ]9!%C%jø9އRH(T+w{HѦqZ D*LB o~Oo\\L@HlX?Ih1mD맱ؽŢN͑DA$fok U2Prt~%aaJۉ Kb;y`-l*b݃}ľz>J^NT|\]Ț_Tq:|1CJ,n*",f4)0$obM %tp}c2%8uڬ8eG[;cKo$c3 w[:,G^Qɩ=Nt#Ӧ&_[:풳p)'ok Y.Ǽc=]~1HLɩ:dp3L@54I~P,ASs"aFSu(=ۈ Էm$TMoB+gMᑍ^Dz%3e[Zo tC3"ځ|4j̉#Sj@};\@Ž+v]"Ed4Wb{5ԕ e ;7n@JpUMt6R#ϼ21Ew 6ҕM-&M=\.sP"$:w;W_hټ#HM3N8Z]e_yR V-kCvw1 YP^ef{ze1.'Ή[Am6LTfj#Oi{-w|`8;b8 C?I۹q jj|5kUOYi <{5_ Eڍ{KLîTW7y O^(-),Xތq?u|V#O"rpJLIzN<ڒb?c4;s6Er騢]>dk ZUIդKTQz6&\> -yB;7l8g'e:$t#j3^ jYOΙ[R lQ:*BZanJcƌ=kOOVh{Ԝ'y:~_]82Wdk !nbqګ mzMP; ~aR&5'#s#4_[y"J̉MH` G%/95i9pPt&ЖVGY T i1i>q' @qi*,,;=,ޖѵ_"hDf9w 쫿> Ur؁N/Q@yҩnj)xPtߎ_")D$]EϡB璜ZꐔZl t ; y$RCnoO+IX}"i7):'.nɩ?vŮT&zOr{w8"PU-҇Pb#W#qxI-j?cH =U^i;tfqR gG׊D~;ۭUH%Q:M RL;Yl?-=w~2 0NC" >S Y.WPd@GZ"j8H2 Gy .\28C,!:'>egxDKQ.'BXrTͯ wzd$E#Sh0W9 ( b,@w/*(TT082L/ _߅Xר ' Ȝ1J9xP_[Y9 _3ue/Iz8vY6V#a"7uZX1[(RH-Zz`B"cLJR^hW sU: ^.> ;[Naըm+bQh<7= Ȟn)}3oАt/#e48jZz+)0`.?I{dOsHLx 8T(IA?hƒv3o}!¥f4jE.ۓusiJruU]pLq 5;tbJL>>=j2%dE#Ma2K<Ϲ 716|/۬=ZFx{pSExY]@hbobo5YgmQ$y1;GTd:7:Q} n qx~<73+_,2-geI;Nf/1sb>{-fpKwTvtZTUJl ̋o Ǝe 7SbFq<'B@U^((f9c!;K^?I}[ڲհdm'g3Wcycm\gR- qq+E>5ZlSi:^ )Ob ,uQd(_V2]T2j1eK6xr9t˹q{+<#eڝOo.Z]ƎGf;mG/ąwM!k1X@sRW)#?"Rrh\mF> ˅3jf9H9@% p,nIXp3?.쬛Co |?T h$79>O5ԨA 9a$p̨χ%0  yHq!)7 ï|(fXgh۠/BℯyvvDKz X]: GEwN#GWќ$$cKl2=wx$ZH=Uu ׾[k]3Պ`z_91%:uS1/WNB7 g\>7 Hm[gs2]P >7u7)?k8lÃ:M('UNMstlqXNNMhEBGdJ{7Oq 8q7~@e],&E?_Q`6 ~r 1 D g(]`s ;E#Hx65*,?JAnWabs AIŢ!3ɮs[ Fx  KJ&)d8Goo \Ys:6uWrgF.z`7w+tΆNs'ڬP8g2z^ӻo=ƄiH8<)ע 4k^_@ L F5t'ы [Q" a'F(ui.ıh 3~~y%v(n=P\AQFn8`Itt$uX 4Ps[E塼qwzfTOE!W BUj;^̸PRճn` P_`BKsTHȯx vvr:d,_~\pu܅g1޴0/ے;vev[nD9 ܜ,+!}8&)k5H4 '.2/9+eD}ly*f~ѪB.AFP&0U)}ĝYnt+=c_(j@u2[A+C$'.=QI)+j2f> sˋ&讒+:"ԭo={ qO; ckTNoLNSs6mXsXQSf)  *z|`;߳Eu8.*Yo_zm&IÝ<5ѓmD*u;-ʇܯ_L:V"5Yv/: nTRu򅜽þAؘ⿞ĕI".XS;D^ץ.4eXRMPsC L#th~ɟ◓) E!"esB55hgN,*xzU6ۦG-} 6}?~eZc0hp-ϟLC@7Į{3uTKQΤc3 +K^9`0U{D9DYsmJZ=%Vl:\BF7_ބt)'f5:N<)Zب6ZpʭJCEf,ZBV=}|5;5v3>zڢ)Ι,δ&F-3`J5Tc1{L)YTO.}b%!g-ҘaG] 1hCקyWuH+7%07a0 K$芟MsUݾbhPb˽m=& OO}/UpyPl"2\@êO{h#(&x}jA쑆qq? n#VU4˪G(.d;!?H6̆5ѩ4 αk9M}д2jf .;CYd8[i\LG[DLYicE$'kbD,v&Y LuT<-C/eϐÌ!.Kڃ*8=#/WWFt AD ̧IIHCq?ٞ„–(g#<NjK<3. k3~bku߉<ZbZع/]4oQf1%.k` ^p_9\x+؂9JZ:Gz=Jo-^KXWp OrӚ˂]8Ks1DJ: $G(D*ՃŔL^D1LIO~E0!I`JR1k& Gj- DC?}fy6Adc)WE Z֋iQ8G(ވ'@+4)Y|dZ,cWxx(rI&pb=4!(; N‰ yÚK`&S{&+"/i(5 KZUP{˱4lȲif񧚻OvH 8,FAؾ4.D.&DzZ΄mIzBHA7gFR68sbB!2 6&;OBKQ4 `hz=,2 nP]xB369#[B;Pap*8݁bǿXUʹW##&+AvL0ʕNɲѻIWَ 7y Vt,.&b4l{O/bWŤG(L#w;}:dS^-")~_TW\VlMvRw1e)GTgo ^"^3)wB0p"4eX^gSHɹx ZCpyp*OPjퟳ0<1s[׌7gmJ/O=GZ>k1{K6 `"!'Kõ ppn_G$~V+2xO L('n: 6򪚁nNiRm537$^JK,tAS XR9DK3z-FZ_WհJTˉ538I1HRk|^;#_e0^|4L+zཱྀs'?LsЛn|2sö];o_ZKw^MtRO)z~>;lnc9[]{KJ|L@w"©1uQab҄0An W SZVuM!R?(L|boP0Zu7$qXI%CE\j1>_5V0LKu<ɸN_\N.X fdɾ3%@lLFZ[^ r0!+! >&d@'̧R2O!NY8p,modS=}^o_\g14wz'xd3#(%\'r@{+;YMom-ʮֈBUn--zqǭ(7aT]dYwje=G/)cjQ/BFU}}?arz* 'ﮍ HO}T? fȓdqҦbFz4VUpN=YgFG` SUo(MODóCeхXYqȬSI0Ǎ%Vt}>,ZmsvL"s~TZP7s! K bv.vQ$ lE*PAВ'ș K=ݫC9c¼QL wa;~fyL'ֲ9U k{]裼 wkgq+5x㦜KB}FNz JnaCpV& !*s|ik#-)0QdrfDuWϕcԔ,ϙ1__$0Z=-{_~<^$qy2|!ɳ1 l8g^GeRZKm %U$jpw\Q'1bٛ}YR'I|` ʞPt竘S->~Ḫuހ6I` 6)oD3?M`!툵7q~^[%x1U;s?FN4C-[$i[4 _ 61{5nR l;N9fk2kb߳?Xk3xPSH4N F?ɭGe8Q8x3onpWdԪsI  (ER_ 1:k>Ɖ xL$sD ڈf-{mxd\ xO,ʆ˳CuְU?C$LyW"]xHul6UA]3P@X-"6 e kn )|V*<H aZ ;ɒqZݎS7ȨŸa^e6Azܤ ]<{3JB0%0$jS05pxxE>Ietsu&<~`z4$;$aSUaMh-f1XFiѸ74&}GWSHde,$ycß@J@%`?}B3la ޫ `.1uY@T$Ǚ R*v.qcЇ7BNmIM+)e:tؙꭉ*/~Adz}y7zC|R{ DO#nE 7zj1$]1JJp|} hFmd#j&^p@Lj>jq"f{ia6Ps(x~11B7=5k!hD0C41 f또+YBD9?Fa6BZS-vs"|;Y ss]_oNaO1 xbD1?oTc!y|tyO/"h^j)M \*,ni"PyMdŅJÆP(fJ,(敻w]>#3إqI]0;@P02>ݚw%Zwe ZLҌoG^_˥HuFq]Ut &L V攒HnPpKn˖jwC ~ew_&iUfQJ2:(L>=KG`F2ŗ[B[l3H!{Glz1W|'j9L=ߝAts;i)ҵj ޚC RG7l' syY&@%`jOĥ&V: Md{к6<>؃ AC4<.=gq :-Y k1LNݏTA6JpU! DT 8} yg .2@b)-/ ʖMwyO=~{BՎTRf-+.T$DzgM2!N ? O:=(#DNFB#@w£[v9g廷3Mf̦ ҺyQ2⦞(rBF=s>Uz *) ƩΤ .rEt pbX!- KO&B|m"|m:[Tg➍zTu_QShg֛ > F.P0#3|֐VsȐ/,d}|4E.]eO{j>DuMm{<6|lwcr-R#_k.+Ԕ[;3u݋`]@5߳c,gהQKTKB iiK/~VL:`(Sj430/b1YB:3:!~Q84dBď{:BLѦ7ˮ!ܺ-8gbamO1Mv<Ҵ Zjɦ}{bt,b6fDӸQ0a#YBH ~IE8N F@1OrOȅ=.)MCՁ P?#b<[G.hązr2nn27_SIطfT'riNܢU0bݰK'޺VCcbW1 XP2305ӱ=D- tblD"ԂG]8D?Դ#UW sL<7 apdZ(;-p4ȯ 0YN4TUUB%e~VtQo[py Y`;1k@a;̘XNэFrXp *Gj| .ĭ>h13I=C%eYzRcl:Ї$6E{"0i'i\fߴ# r\s (@Jxu&I/X۷ /ZP _- %GȘNsXI ~mzN.jVX|ugqCiq,>A8;Vt g%1V{@{2^*o>Yw^MFgj%sMGpڐW2`pd+9FFd[{3Jc>; 516,84-ܸbegퟝGa w,дF̂Y0Dy]xW *#l_*4zqM-@Z|C+֥@dV2xxQhG _fvrtOl ۞4)OIc==8yhxˁ)Z(!|Umc1V2 1&!G>/GAuj oc3F5" b j 5'!LZﻌ %}֡w-L烊mk((ϕe? Q!=EΩ:8I}(墨̣KV"ߔDhkb~:#4>U T&^ųMSeA^\77yw=_OQHrѭ&i/inݻRBzo&~6u,[ap3ݐڹ*ڍtJ F.1b豘 u!|Tfv#l;݆K lu40#%ʵ*:gA/4*YI ,"1A@'e pTQY^v$|}DTOxĥS$Gg/ 9O Z{=.+4*mh\OՑH< [^c<Ȕ=}??Dl.4(1ehI(¿fj>!Q;mD'd d(-jǷإBV!X nk tε QR;of FM{㙺tגn GS63裁}@Q[l~ZRCe$2,"zǟHPP8pjp ]a 4zIg337oс.PnQ/Cife,$٠ēa= EU+$ :Ֆ#{.i N sʾL*N'?遙m n ϵY[ >|]ϥϒh@AG\g-{#׀!WVn ~OI\4ӺqfAb{a5u7W_!*x-pō"EBtu/MldY)+,?#wр^y#aEƪ<+^ֵa&B+ɵ![zX=7R.ߥ3o8);38G` u @Xr @*q46_OM`Fg,l& 9F7 oJL}-ދ2 L4*beF33;<|vnΣ!N)"pRg3%T-Y\Ra>jHO#~&0t桿BVq$bJnOCFZF_őX,Hit U0MH|et댸}C'9:ERL *펦gB `[$4^bzu6aq2_WK ~HE:LUBqdH2za E>iPyzEd+|%0W2?h[طͳj[lTLY@ ]S,f!4O4 =\`~!ޗ{R1 ʃD 8M5K+zbaii#z*mlK[j~ oO3ĴsNTAM>NjH7WsU5s{?;ElmM2lwZ,G~ ,~ e'J@kk[8˺DORٖ@Uq7 G 2Ox%5D3пD#Z_:6i=>!RlTEaMe֑vT@v?fL$d?U~kJЅYBX>HW^ج1Rwʶ**t,Sk~/"Z6H`at'&b$bN9 Q؄xX3D})V@x -]dB[xvNxX0;!fl}!ʡaɄ57@5)V[P>;UT%M2u$PK&Hʳb"~2&v{:x (E+Zj1i7dV5#O\s ӅmΫm/Np)j'Bۍaovl=^ 'ZęeM,"`rDy[jgs gH=( 3sXFJ$dz$6&>yv Ǧan`m~aw#~5}#6Gآ¿1̻[+Й0`.AjުuUq6 ;dh)-@u ᴅw/‚DJs¢=-= e)CjwI| nNF9%&w"f-2o,|pj&`'3<8tI2oS/)ҦqUZ{{d9O(w;K",2DŽk6̯v=7@CZ閹OdM.vm"mUn]F˱z-; ػ(]j(C@ɩwgf֬ dqW!˛Og4MoD.lpP߸Tr*hS>E\ z,`cj6z.aZE'>b]P}|~2=]܊5F+,JF0QԊe%o~ AMګc^].On+NcTå$V'ڇb) Ɋl XOi^4lǁ=Y?dM ȗ)y4oL23ǟQoDV BoƆ KU^:!?lՙ7[1{q>!mʄ)PabE1?NKڈs$N+g_ "s2өsS"wTsΔ`|Q@࿧5dg̈qҦR l*L9K1NNGw. g۱gYZ070701000005a5000081a40000000000000000000000016612f91d00003394000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/fuse/virtiofs.ko.xz7zXZִF!t/'3R]?Eh=ڜ.+%} Ocya-īqRHSvC`-!=ڇa0fxvH ҋcck1N9RX_ep _e3pu: ǥ5ttЕ  ɯxk#yNQ;e 1Qi.;6ad`ҘO[nD^݀4{(`uiݲph[dnUKmJ0dpދ0J䋶9gFk,t/ޯU6돀z[_r77řςM}҃W7JwZo ȣ}'o"0C—L"Y~ݛN қ;4ԾW 򦡗rWāA紥&g +VR TwDiTz.H|XDo̤PTq:ރPdk'X:/qB;1ҭL?ŸA1p44HJuW<@\PP^V.07ősEϻɗ^XT&85/~n_L‰FUR-7J/1:y5Kֱ[ç=jAƽjQz@}WH5o S6$}IyjuTu$UeT~ U(\vvn0S<"}Db aÌ*>1>l.yB  c`BKdȩdWUdFsgc܆^>JV^?҈2Eapg'DޱIԝ#кnJI,H#ڗb}B%y/8|KvM}S1dmy.=ve˅ޙh:3#] q*a~˨*b'4-3)Wdloqf~0x{ Xaouאؠm"~`0$b.{y|8GӛۚP5[;s=ǃmGyy1d^p->b57AZHIJ&|0ʼ;]깫t#լφ*HWn;^E˔@'~qq$F/羚*@.o3{D,pl`w XݩNj|$8ЇPͮ-K|; M(;Xl)jYeels֩Ta޴AIa|Q%F: %޸5e/I +[K?pqԔe{hωA핺S>)TXA5'1<&M  gBM -c$/TH՛)$:W@+bcSVKBM/BjU((oV EaٯVq4.##QUܾF L5y k@}8t5&][ǒ4^FN l.:W@ ns69zmb_WTk, @JlRu8ĻT1+Rͦ/d3Dm !J? t+:ݍ3QuCb+|~~nqSluyx${.AJT$>>dSN iznzD^B_iƻ!>><H)K$ϷŰAo1F,&! 9dbg%Ÿ@ÜoѬ⼴@WZ5M.Iгę`N4%5hƌfʻN\* MśR G,^ENc'jK Pj+jabV filZW=Ƶu795}XS~oL4T ܺ ko)}4ӓ]C^D "j.{=>f~@qJk[/Ј!cLOStŃn$ Cuש=#R+4xya$M1G&)w =buᯞ KIϽ)JlfW5;0yzD?8r-E (m#[< aЌƈ{ bhx_1Jð3fN.XU9-w  >+U%sŠ)U=.<nb er ]?q0coUf/hwakw/,RVZ2";ãb9ʉ\Q%?y, juOl]QnFځ,R5k;F`gVYKb ༑>mԜrng! %YpX~54>ZNCI,j,%ydud· \uDp) \THׅ-_"'d>=9__Or[ X(wFCLtN6ƪ9;V,/}pyNp$ƚ uJb'DcjYgVd" PSRcaB+]=k+4Ť~ӑL>E Xu@:&[=BZ_Nj]UmvTxb%[CՑI"M탵2p&m~]*i3X rG,]h^zYvA=_XWtٯ%fX%L~y [ΣZ#Ձ6Í/4f9&weO`h[>[*SBrKfH#ܶHD*Pҁw9GeH'YklR|M ?Aǁ,փEQC/1]pCfFWyӋEE(v 4냲ВaX 4&)3&kmAծSEa_ѾXsT7NT:!N!cϥ!9x|[,_a U)$ճEۓe侎wTل>Ql5i5p9 s :Ӿgö>!I[+B'.ӀRXZEo"ır'ㄗɄ>qd _~p (nƕ!% &.rX.=Co]!Y/B͊[m5Ê,tīG[z8h B(PDžXtZ`*dHb`QܟZ61. *w) j2Z{ < Qeo;@4=>5DXZC̴VMAa\?A}IYi'~xYM)C(C>-y@S!uh2۠A=B9m@ųk1DtݻTypYz滰T 8ӂake{)@ kǏti9QghW3Dylte(0^E̹DES} mmh3.SaMS1?3be S Ї,`?lm։5u\'.~e'n\,Wc)j}^[8ؕ5Zp9Fs#c"=u'ّM7=GpC?_NT{ҺPKR\vw;鵓ϤeـՓ¹CjE`U'lTg hM 9IMu^Us`JWs?ZrC!Q".7P=U5z #:X*$`Hi>}G2: @-0d4LE1h6MzpL U"Isr>$kU420x ǯǖR2heǯoRT0cʼRr3i(5Ohq^VF1?xw2m ;޼ yLC]F9ีdYSp@krW+]>Ul[l[T%/>uڢ:85;$HPmZ4uQɡE8~\i1v7ʚV!hwogP"':^Ki3keٺ\+ATWw[9t\h (ِiWl*q1P(Z!0pP-n=](9"wHI 4 a6k{t; aȷg~(jZ<>0WDߩ+D!RFZR8[s\ɂ.m׼NTkrp>.*]IId. 7N㬀R]3h@W%`g 9dc6WTzRM,Eǰ:6msV̴|:7*O r(lȇC0jni?sdxuQGp׈^j"FN JƮ0恘ZZ(wp|5U~[Y{ S [o9?QjŇ/ݤOlP0Sd|jFJߢ-.^2d`V "n.-%\kTP-hʝ!~7ߧOėL9E *H gDEZƫ=wp7u3fJ7O Jk QvbafsaD,ڑRħ鎍>LJF){ufS=CX@Ok{h_!`,OĂ#,[ \wRPN%,rw B=e1 hTbA%Hkfi.#su]PGFʍ$%#3:WN[3LLAXI0 7m X60? <$~ :>Ђb)P 2CG;o%A*sЊ&f=Jq2j S6>tio}gvJxUPވʲrӉ 9) RW"&E.&Q[nԙ,z4מ;$ꛛ̓Jy.ZLXZpJM4y?oZm1~͆6>8C k3 7Z\`ء36*Q>QOޝRSbÞ'xq5M%uz7}O_/[\Yܔ8!K,98\SA˽.lX 0TJK7KrU=ӡƫ)7wSXc2e`[o(AңhI?R(sF.ʳGw Ӧ~I]]p\q"Xزwdm]fnî&w_0"9zca`ttWDU197e`y{RX21m$(`]i~bvUg̤)wRx7iu3؊+A]TJ^ hua^?;j9|s<|\)c}P|h"eB:^CeVY/\7 X}Rgގ@a }Da糬mMUͭ+:>@~Ã̒$(NxWm0a,;yr˦jT1x?JdQ90;>TbE wSU]'1M#B<7lgb1w Ѯ*qgg;Vl|ˁM6: Q2'-IOx3wEKt gU7 /V'W[&}[18?Pza%^oʹ%M:#0"ܵB>}m3vf`9M(vekCѻϜo]SF#0mܽ{bKVk6y7n6Գ\D!VִYkڰιMnco;t"Jb@=f5CBhyJo92 v 㚄C=s?'uǯ9B`zuJ #n$cX#uSٜG&.嶜~ +C׌3:zgSg|֕)))"@3 gp\Ph_ʠ^SCդ_b[UM5'8YO*,Z R%~EN$mlMeE?2ŬKR]1\\Q `F /wnn_%Eq ]6fǍ{MJֹB|;Qmvr~ 14\Uz؋3hLI踠N fH9g5mA$"6b9xLo@bXQ;H.Q};ZO%6U$NDt4즠7=,7*\5{^ɧL ^.^G+`хvVkX\Xg@$?lߒ;ZFE4CY.ˤuYÑj $Ž;;1XDTWf$M-Xl;=**Tz^h` ٟGgCVR{ꮝ-UqgbQt޹]UwO_nR+qFulB5H"pc16qX_]j}MC62Cuo,R9LԿʊeiCt6(/hZk7Rΰs3Td5"mDd@vZʗ_Udc,b Gְnڤd Gōś],?5NKyEb3]i|;DŋMD꿌}ok!Sҭ0(`݄UA491.JO*іNDw2(B~'/ yܳ޳t)UI>$`TJ9-ITc`R*I*}p,gҗxЗ4I"qE~#q I)^]@q|;#2ݎ2dimy㬚mސ[ʝ -gDvnc&kL;= mtTnVWd3<%Έ Mҡ4OYO1Xo&ʫxHY&"X?h<@(#쫆<肛Ey@52=(酣yR)Wlek;+"Lp]ө$)O,clDN7?>ZNb2d7I? =PgɤwGz"ѡ+bG^t=(CƂ,zlڈBbOMm 4VL|b _ߒMzB(BJ%Ce 7zء!4!di`&e}2y'ɔAR{x81;!J呵߈v*#_X'XѲyF:x,QaE7<3:y3#c.IA5dR(i`w#"@%xI }`ͭ,i94݈CW]H0'L[1(*+-Uˠ5ɾ% \VDQ'^:9dtqFSƵhQ)lUIι.?iu&χhZ#j@k:TlFr@Xp8V3Р=)/`X}L೶K^n&83`1h Wupg<_&U=Uy*T!*@g)5"T'JRHA'U8"tG@Иf$LgHG&u.`,pD.hl"Dj|¡|f^1| N7&8]tbʾ$ԆlEfP7VeQPa WĥY̸թ) hE@=;T.$&1i~Zyy]{Q9Q3Sq&xbUE=K41svIqĖS*A?`Y}3ಠu4ZaI EhՅI5wg RE̘֊) +L^ꨊU9꧓08dxpr%͎Rݹ-珡OwoMYЭt0VcAZ #O-Ѧ%;"ߌ\IRYF;:X~nfՎ 7 yq߀e$Nm6Hvjkb\HI1.RW.@ɯ[UJQC3)3CWVn<ŽLeYDqck.SD1#q0]ڢ6L jO}AnLh@*AX(#h5fK\Wpo( alC[\Fk.9wZqa>%$RYM0 A٬ QG)j rMVd .V=&iDF,ې]ݒ[bJ@x\@SWߠ!X5;@X4f"Av\˪kRfs>$ޕ|F*G'a0C%1RpmkuZ&d^PwNPI 감='OLvir{-ad TdB^YIn4culx [x0Ͳ_ 'jO 3:wjR+Rx}ed.jǁL,)\$# &uxsddԼӯ8srtFd9Twico07jZV"4Fl BKf:ֹGWv,`ҿ;`G5^+h.Chz[J N{Z|7G(!BQBNc?fJzYՐ%'*).xSŅ | O/#(_+= Ω[*'S A%Nj I7o#Y,ivu-!/>v[ c飭S∳+e3&)M$ ų>2>\A}Zȃ6u-P˟[@(S- RF" o*!D:浇뵖"ΠS<1]oY|W4I-7k~$-dW eRLPI(8h` γHE5d^n0*y %p7΋}MXŖg"QZm烑Eu) i M!wnK*'QUi;4ϢIl3DCzjk!*:{CAJh'e ${/˸g( t'63:ȅ X y1iaCGsgr_2n1؉z_}>,pƟw5ͦ3j2\O!3b{-e`' w{ 1EECԇ A]%ufTF̗?AGrV"΋A'c-S8s'1^N<ξZ#)@u>19 k\%|\ҲČP*5̻%E&idu&rb vKd]Ok'84Sb;j@oi`)t4/#$7]9P|ge< &p5@UrIܾhB9_*#OR"uϠ4*oa?>Koo ԊpaY1Uݒ w D R%([oUK9SEmm;_啿-\%EZ;+*([uap C%wHEڥ,:ДlהH^͐<ѓke(04Ts bW䬗獽HaJ |wP  Zέ .V\2Q1̣~T+g ?h@8Q۲W w! hJ#?ST@iH@3O`0Q̔e+J*jp+Ʌ|$4ef\aؗWj=/G : r R*._Vt cwy8sv/BЦ@~7kfyd}q4ccR|^emtGYP8t&#!2x!OG¾)Ϯ6,fpC8 bzVA88عGƀ.C94= 0T§VӍCm<}eHwԧ }RBgT}֛,P^whh`(d fi5*0hC@i\ClC~ea((ߒ2Y0K=3O:ݫH= ?ovi&T/}9[ӄӼؿ'nEw=H< nunz{HH]2, W6ENN]'&kJThL TB9toV9o_!햓D0\"!1;BdoL臽 ;q5^s |$XSf[z{/ρƣ۳C6|9H忽))7Hp(G* X,,ͶrxvS`cSo!e8wd+5%<AhڂyrOr\b (> bu?k (QBBN[duԓ 3C p–!훛Xl#й4Qq`EN @E V2"$yO:? B AF-U W,,@gf%JgYZ070701000005a6000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/gfs2070701000005a7000081a40000000000000000000000016612f91e000285c8000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/gfs2/gfs2.ko.xz7zXZִF!t/43]?Eh=ڜ.+f8mRGXowD>nbǖ7cfō|vsbUIV:k[{BE4FL`@5abYJFY!Qbm3;:46x9و@d?)]2{!=HܣPm|أC~biSOCbD3vi7,m''3pR t=93l>u"60jY҃%~۳=_mZglZU<]P(  {>_wǾ\ɽ6UV1z3ͨ f B|6f|)$qrv -.j=,Yiwx/+8Qe= cp2&_*_qu 9հ46v~CFZofHRIrj@ID)Q 1&Mo*⹠>|LX~X<ضL.6$-9?D6'#M!i$ ߶LOf+V O@OoX(p MKU-SzB&r*AQɧ@4qPHE+7 ]u#~[rr# J- biF'r|vqTAbps(-[+&+&ԭ h5$; ۲ᇜ[vWl? d ǙaLÒF ˱R6t))O?6fL?0e;a)؋zJ4 ]DpfaylEcv_KiᑊVTA| 4ːTs.tGS +jдF,*7L>houe))){|5,1 S!eRށUK?\K~(Lxt '~P%$Ei%mw&M_*+qM U> t@k(ѭèC7{9cId>fC7K˪`aTbI#n.rѬK tE)筙6C]yd+֍&P#c H2^F8;vchN9GlS%hq6xX]=>Sh$l]}k㥸bl1RlzDW?AՎni@7GKY]: Q,@q&C=im_dd[}?R4woxHIʏ3}Md +OW;`!3xj FՌZ &kƽ2<"^~2~xۨ.LtvQ20} I-vYj怿ɿ>|,feت%.XU8#QPK]0/N&+&)Gd˚u[J pl _2D8+z8;˺ZU]J)C|PxU60g,֐>[؎~,DxtYta XCbt|xP)F&%7bxy/}[ xU;[OCykCX;f7#` WC318=R~vtĶEpÉ4_Vcsش-= R{CAJ6Ӕjs'y懂=xvQO=\ 0?>ti.5WNd.y=6M`-o3ӊ+GEcA-#ww%3{yo*]|N"uގ8PrJđ62Y(wӪ߉M~^t-`gpU߼PDΆV-5]d+K(l܅Vm$V "lzQ ,qSI'88 y(l\:ZFвfrI-QX57J+ *\g`h5}A#]lmۥO'XnwFgYž$LvXXq^%Ķٓif~J*v@8'j歟 FU GZd]j2-gU4˥Ί~rVKԗJK7ɶ:K*a^빮Y;Zh3k.W*򋥬<@l 5t2XC+x,83~-H#Ʋ_]ne!u BF>[X>! H ^Rfq:; (Xv `zC.kKI叱gKE71I\Mo푤ADg,VԭwMĤ;kDf_w^?#h>0e$tn}ݿ0Ԝ2!Kѹ#mi۔Cܳ\ZX CbKhпiT//8hHBfwBlFLFC`[ o8_+\/M(/Q}ې|e "P>fevl= zėv9`ϼPͶyGBϛ 82#.lwF (%;k溍Y`օwtMQm5nćt^[3xwALk&~Dc=IV@sp?YxfO[ؙ<6R]__?T;9'Pg@%j7>lb\(3rSǙƤݰSx{ +3 0JTr2dc2[۴k85 @xJA8QTb8T:#t3#>{{{*"HܵvG8lB"OaOZJKG̟J$%82v14 Fk]{<;YU`#L3FReYTKC4i!Ipo@ mnq}}^Ĭ4{V5 t / ip݂#jQ3% h;[٘XV/_Wq gRw`6怩\Ү]Uch-/OO:DCNOϺ>k bur >DZL!,H^lYmtK?2υh$\%a`LY1rjժCopnrQ9bcS)TݞdNgŪ& "zAQ⢖GrNl-Ԅ^ȥϔHˀJ YI%atL%%j&]g x( t:"9o&oky)M!R]( &Zݿ^Kyimsn/*Vm:32Gu`oDc$ syRa3P/  1<{ F;p/ܲk=_ CZ +۾]݌8\}8F`X'pD)6kA-jt(h@ ,DDోTW'=јbJ1Ԛҙ鶷'ǁ/ =zK"O'$'T SYbq-VLwJ$},pOF,LwZ*8.lCI^]u7ܿD“qgJl`^GvmV:RQFyՙ.2gT{Ж+H:d8⾕̀+~:SL1 y c}K™1?X ;Qҿa͹TarG!a7>7H\Ыel"} Z5#pAծN\.2/t5m9|·wzyMm%H- +wlT1֖w!p2}_pM ;qA-SI4\ԐO @ʄ VΕ0~)-/ 5i98i 9ʔN5`oF'wюM擺1!m/(آEqMXMS5M7 z;F5熫a%<#˜l9V9bS0 bz{qVS,ePOW`9\cЎ|ucz[M\y#T >ZZ*-, 5iML L?L)1~vʮRpw=ǚi #Wugį6?a2^w䡊h\ u)&\M2. )L.n0;u Ɓ\3Uc͐M#_kؿ5TQ=M9Z!0[l#|qƎx̷5I+_ʢA7t.m~RWa(~4Ag1ȵ[w) qÓ>̓2t5&Uyا?TuPcP>x4 #,vD8K~*l$\GC䟮}u<bIUZy.]-JdN֡kCm%4X ~\z8 <2Vfm߻ƒ_Ym+n茪phW;8q'x0sL PkjFgoLj/!M_>A];zX |֘P*?-EwC^oW-.F羾vz$w*m(Oos7򾹺 -kkO`5rXO澙L[Ͱ+W  Ѣ^?1ݫ3 ;g\^e2]L8ihqdlGws:ؒf, ,%h>ɨEr<78Qʥ/SsnyB$SD/g^Z-Lg87GO_`u6,( T!W&ݵƾ=k}~m@OhIީyw#>xu[6;GQEB;vm InCICw^lc]"D'RC~G[hn>_M*MÛEOƤIbu2"~aE%'䭼:9W z,ҕ1F4"o[o#ǒBEޥ1|C5 2M/FNp-@I܎IxfD`ҫXvn  Җ)HL)Ui1Nv;j -Đx-&xfrw5Lk'*ldGяKÈ){܆o~gZBiTj( R!3+Пⵉ?Llx͛UñXvQ D6 ;RY.4ub`-v}N}kĜÊkCuϥdSY-,ㅜ!H#CZ9A<"*0$ P4Gfw7)_\%iE4&niOgR* x20h)'Pt9މN8Zd?C> E@}Tp8{fbь<&>ĵk^,͜U&AEeikKma]4j6 GY0 U,DԾL_pp/oRmpLpG]K"QeF*q.Po06!;*RѲ y]Ltt峏r|u %u,?g<=ѕ-w0nj=3ai(5amp-Qnyh\){*-YڲBٮ,Nk1c^FbfC 2:].}+C(=쨍>de~Й%ۦ"EOHKI&P(#x׮ǖ";=Ĭœo | dSXu[f5ϰYjGG.a >Nc~KӋvj:Je(t|X x?' <nqtnj] Ovl*g~[YijW䫤N>5'j)kG!^Ɖ%%=CKvgkΛECf-BÎ2kĕ#pPF;VX}$]C$͆*3fh\ K bJBr%5TNƆֿt|$O}?>#SP m>X!U\.sXb{\hE!7qy-B瀕'IV~E;qk =eʮf-8_Y^ tpRIMqjQu~?Kf֡mFEN[:oU{Eya&z: +1N ՜BR -:';E|50V0xvIfzYbq6颺s '7b؎mkA|ͨ~J}M0ɢc (S4 8S8H'?萢"` ?C*z(UBSj#.)؏&#E0h *#Kj6p#D7׎"{xh_''@'6*E6gg$/qjsKtmzϖ{ 8P zqQ,Ѱ/ PT֨ Z+6?X~ af↬.w'w}ܯ6$!" 4dh^Z]bQyйK ylMƁmlT)0<B.oQkS6LR6$~<ٮa1(T7ٛh4r7})* ⧠4ERO'Kއr*ߺ]9nŠL6ep g .DNXgvn;w|Z$: 7ҥw'rP'ӌ{{Ati^DAfYtN[9N/[;ß{uhӲ_!/` 7槼Ij[Ň߅, 6jv"9H\g03HU=좥k]B8ڵMORf y6MۇvPG M[ ^eY釈6? W`M)+0|$5ǡUo;;\?&wbr_Z; %n4h3 |/S?Q$U)K Dh8A~~Xke1+Еbuԭ^2SV;bIm#l)HxmR4s%YQ%n|sT2ݱÇdݠ'Gt+Fq5m2QYg^VH%q҆LSzM{X. ,nRϱ8bb{PSgJDQDu逤^bE,! }4hI.T,@fDSJ젙Śˤqُ 8+WCӵ\.&:-d,47Z}h4inQWZp\};ګ?04}:L<3C?]١I8( #sh*l^m 2&{W02z^\}'MmAcy(Z 8e(pl Ğ2m쬵L|lzjen32FhoڀhQ64%VY3͛2Oʰ3i,-c4C٩D/Ru_7*cG] ^T/ڲ`/rv|nu!FA kkIcfOң/2 at)֭rTvF~+!wEѧ<Ϲ\s"'DiTW*ỳ>q8xi$`'°871l؆ַ{Zgn񵒸F ׍9Ob! ڨ'SrS ]R 83eiJP<>6tglDxM+ze_bÕdPx)fw6 ~<10Chd{ޑF?jD٦A4[cGҏ%3_ LEHu: ݼ;o,=Nj>B}y_g_y1T KFy^qlLތ8W 7}?\~G 7\+Ŧ>XHV),q_R^ -Z3?-#,cyY(tV|.w2HFAwE+6B^?M#}`!I*5U잚btc(*Z!0= -D`dAzY9cí8:HG53E)>G,̝f"9ljw!BS+mz8(0"ȷ'+sng]z\r:/H9زЊXn!0sy N1"Fe@\/fQVѰŤQ-/ [Ng]]旤L]=Z=*_W!ZInmҒuTeܭ=ltJGOӵ=E]k/G`]P"s8Iu/CbQ9 v@ֆކQ+SG% 2{yAD%lbr4B_kUl.W؈C@h 98V|JUvXG> [e}Tv, HUZ$[WC>SDک33ƝRƤW }D}gpusZKVb'>.`߹ݡo6oƌ> C ;Ͼ1L:kgvѩ-@,<1sO -G:QCӖktm5-\$—3%M*}9_~#Ӣ:[+VY_ @6lkXA]jjJVlZ잨W),{D.줷y$ޢ׺ 'kx /퉯 g$ͥ7`k7ଉD8X IyBboXnol.\NčR0'ek>֋-zӰ$k[]dh S 6$,KeYU.6 =eAqτ9<,$+#~sjcB6px,=q5OSUKjlB<5;/s7d5RFڹFi D+\ ;U (cdBV*Ƚ^*NN*dglʽ%YҋbHz4I KTCwT'ܴ*TlPJ!` 4}J&Nz8p^!՚C *Ν-Tpg|˻oQmC>3teIykh+.Tq/ Ǘdg$8QYy ;/y^eRl)B 5)N>:nPjP]oFdXjDa>-[cr[s/'V cݞZr7>MZ@SzMޑ)%zAʍYEP5=d*T:_nrxe]#{;JVԛI1\ngm[ X-~NZ% *ڃ$1&lH] K<"/*kz 6K >S] \YT]ͦ0{@sXIrUJ } F .sOzHſP"}"ƫz}DWvQx}1S`%R{ӆb}(ɡU϶jAABQFcccA~C\RCR|D3%iP$¬B+6=Ӱjƣ*m{iT+*c(zm|v+y6^k_"_ʅ + =4*xPg6ʹ6돸㗁0jfg9H)8oYp@7)CҼ.[:IݏQ~`0ۅ6ƴd ~>d2eVUxlwyY]"RKbzi~I˰@TC ͔rWKs|w` ߗ@a.M2\&a1Hlj !eƍ3F |g$r`d5ᐷ7b r"8ݷ+Kx40z7ONkP3 lhV ǰ H?ݨqѐ5,WQogJ"V+z e]̝k?IC/;)2Lؔ9 [34>}s;-thv Bq(o9`B[OiP> { ޸ʰQpGD^#HXhi-Fx m[:Rɍ-Z2W! MO@P\[ht޵ۢCؔ16#D1Cf3X̢hSP>; G֯u1e#|ˤbPGo-Vj |.D/.`@t`QҜ,b{hl]ekLaz59Pk~TU,u=+ h0fP.D4a5,VJ8!*\='T'_<}a>uUϯh42Su}DP;҉eHN2>Md=?ɹ@Y4w jULҮd+JذDȳxhxkGC -S[myÔu8/f^[޿D0KlPv%JroÐ}).5M܄ =m",$SG_gwdظPRBoGW`ɦioKk֕}VT$䁄T 8Y0?8_䫾tӡJeah9NNOHqR Ru"d6ESyWexL#N!h7@މvQz{袀<&${L(](5+qp,;2,MIwuz>q# 9:0)te}{WY$g')=LsT=qD߱)62oIXc-zALv #aiI*f<Z}snYCd178tцܽV7cG/deCM.qA ,zSZ>GBҺ: ԄvǬƓ◸9W<)Qvz/Q*Ɗ,  4w~O/yȎ7Xw;3uED3○ c|G!xE)"IG2@ '8~52Q/h CJ!RQ3%~}XKuUC :;*緦s/ŭH{BX/{KU[6HԭQȴS/O5 nXwshn#gr !8?*n8BHBUcL)ٚaJ %Sol[.G<P4PAvґF /K-ECG{}^>?Wg4K.@1 6WS^.1|c|\f ]\UG| hfTman٢}(q,t$KՂFjﭽ36rY$Nf` VĬ}%^Ar:D=ծSe@||(9PrU)wBB쨭7CÎv= >˳K l{E !~Nʈt'1auѐr٨{Θcf+&D19}jԪj gFCdx^b:΍;#xk-SC|iU^t_lgCILqelp%뮫ދGY?YgALJ^γ݀qWD^ZU '^O5uϿl/D n̖Yл:#.3 5HsÆk+c"rwD`:g7=XkRLvϑ@PQ`%G]6!;&84~.^.~:b<&8-(,iI~cl%ʓ T8AaǿVឞw*jԬF,L3Ȟj2ִGx,B- pJZ'tqq"#̹45aI6V~:$ <4jkqZhU3k&y<̺;X*LÙZq8@\0AL#k?YY^u.Ԁ ~'^t7TpWg1JʦF$Pw?_= sfs(횻u[ԦI֫$ )$ØZaBva8c:ו%x 3C6R*#>??P%<ٞoL\z h r:(A">n]K՘軏$~(hqBڕ/0bJ;V(hHXa +QqИw~knLv"~"AG8/reP:qV74V\t~|Y*Sfj= ?gE%֕ͅ5F'qe2R^Dw֞gڸlu/X%Hݛ0/_GLJ(GzG֎3'CV,xļh :OCeqMnj2oS61<˟"! Fz%Jm78W5HQz?SNTQy 0{Pٯbv2RѾ,5QڙC|8,ELȏܣ!ԧ\:^6}#R^VVT?/]Y8ysV2`]Cwb=,@24՟CöDdu>YpH IU~~S]U-ؿGf4*8L؊z[Y8gkl\ զ"'XY=m\{8 ]9BVR@5¦H6$kTt"c#1&Z{/Z~e֤oX،Ë00Zqe+ۆQ+wjS;RmHXP5OH<=s :c;KCIKw.~T@ %udb[;>4#S5e޻a1INYI'Ռ}KoJq8Cͪ]:t2ecYDT)U;NSs ̶MҬ˭'ii0(j;S"2rqzOpodD@X?=#B9Lwu0iyu r 2~ )7-xGRڜϷX<%2+i˵KlYűYN[!4xƟ=ͤ]\NiM"\'aEq xBxca\0c,eC{NzŖ*R# f0ƒ\m\j(Q=Sa¸_=p̫_Uќܡo.{+fVҴu@J&PQ;]S- &G[hIX#F"|>]ׂ9g ͏N2}~2xY؉sP~zg&:wg 7ssZ@Аtύ75d+,w󇱍?L$e)?7`1O 5'{$Lc?0 p]Y1M ըMbXxw Sra~8[mņ>젶Jږc)\΢iB*۰JA#UKbdTXAynzrD#?`f'a DV\1]1ϗgw\˖&| ϰe۝{ ݮ7{osx߅#Yw9_PcOaY-"ȕ,YߋY"/e#xex :|1;覤McOiq@\3174R?@'c>Ì#lshz@6q6ҫ}xX"׭I,+2>`+8l 4wFžcSPq~@_ze%}"UyEfxTzRS35P:$_F/u`hq 8}@0kP%eq @GT{8Dx~r9yaF6j* ggQv 3sFv>F05E{(>(wk*\vCb*s %D=fnj_8\d~wqQVchWɺ{=s1i>"}b:ypW^kzvƒUk23k6U#<1Fan4'0N:H\L)q&Sh#Վ2O|'0mކa 0]~]tWd Bq:@ ǽ_jVE `T(^{{! P^:X{? (^aFhxkc5Ll,ۘ{%44_@yqn2Sn`vRZ4|1 : ZKVj^N|&`᛻0f/RqƢgV Pf蝦AS(3U6 ;)63E.A~Hr uv.ޕ8gHDp;bV9c7ݺMr*oq䆂j[幈cLFo *-h1@]0W>p u|N/#Eh%{QB=] Uڏ>,IěM_RIU<i`d[K: Č/ PV?S^G2 M-†}k%I1a4g%ԗV x\Z"M6zzU?5U W! )Ycl \Wz3ع }7[ f %Ή[ 3Uv:½Q*S>^%dܴ5\](NZTraA*q9D::BNIH3͟.luT8+@&DAD(3KJ5S_.4nFmFl 54GkYvb MIYhnل:pB_\ꞃ[?m*')7VɰN4ò4u:r!ݠ]o:՞sw=o=,ҊE%fSBgznGM&8)4il2&Hγtg8ÎFZ6䪪Q>kbSFQmFs0bRhl%s<*D39S4oV5ک #: EmUn/gI]UeWΏo#hLJ =r+TOu d2 |E9O :߄-,-bHLSbK _3DUJ#/6/!Ԉ6ttxc\""̪E@ ^~ C R^S2`?ۊD5 E¼YnLR(,4;h^v Db@Ge2![nhviWzt  DyZ\?\_\QOoZ=LŚ31J,I숪&z=Q׌`U F!fmq-R_&*;Sw4)G{4,2k[=8lW_ e螽7Q2rRe3H{=DT휢;:ҟoLh{drGcRĥ w @_,5} GD"Tvb c{Z"IB$d(Z#_$ 3QL|}3 \w}[?fg7r>RHL:F+:+*ʫ9ǃquWwHDq&y$Xr|8([a:%f`S kFr fci8bށqhU,Cqi~SY.Ii_]j^%ŔkIhȞe y%,JCZJ$",|Hc.?VύvR ,!+xwnP.X9g*ŢAi1-Z4 xKٓؐ)bU$DOqEK.s]>E*Vs1OJ#}ՔOIʠN-wEԠTfڤEʵ\=n2h֊{Oh64"O;YCbO[hT7>ۢzetH4G?\x9.VQf=HONŗ7IHO]G{f߁&ǿb "I_C7U06ߺؿb^"f66ŧr&F-W;XM5)_ NYUбYT6=au4 QZ9Ć-,Ѣ8uk@'Tx aeR|Լ^?6"&P~-M)*V]38 _u-NG mjp1[9!Π9T3etsi(oR{{tmŸD}X\2$Qcj]?Bcr7w띆9;Jϔ-}?3i>D#9!gYy 8\"2vM~S:==^zqo5f. LP!ZmmkBd1H"?^4*4O98.V\Yub  ]t`k [ivɃzz-6ƕ1E-5x061:OGZ5 j6E3<ŁEVݳ`~ 1V' K0hgEn'zv%My@jAԙRsCa7ﱔT~V -z|qEnl؁sD,#Ǭuz˒[\]SEg#53pfk7 nnS׏AU=rV4B(]@f5{"? 65hkl3}廓@'†|9% 6Fm/V5bHv`rWpr3s`kbQ`p_#a$OcUo<+`h(꣉NeTQwFqb1XRt%F /R@G×a!#@KQ s[(8kC0Ң:~F:~YBQCL\^:/p4w0m r2{O" f5:o\4[n~%gMHľN5̢žt{(9Ê;s{E)(E\t z֧T9C2jf2j G|oj~3Y%9xG=eMj^P+w!+$k=րW DaxTf?_US.} {pr,d{KLt`PwۓflM4{=ۡA[eM͙q9"*B>K\y>_f/HRwtyǍF K~K/eiKl9*KX-p]tt %?-_Y:}PC%f^{ R.xu|Q{@*&?ߖn?ٳxp%jo2%i??']Cgkҏo~ae`SٝfHad%i! GsV^#LuM٤\!ql0 W}'b4{(D(iom^)QAY u /2Hʹ_ `B 6̭Ny5XF^4qv+9ѻ@;C,AWRPʼnQ|=.ʦOV]58Z:#2EX4Y*EP h%j3ۂM6D(.͎ #0P]aHŸu $m0. cB/Cx ueշQXěqzCI.Ʌ8LЇ'I7߫ cП!Lyfh[i2nu.Ī"7AS ]JP)eXWk6K^E\U}N uĄ4X m{i q)mܔ\sX1»' 4 qd*9FcNam$ /3)Qհ0]-+2lAsLsbm',f SA!Qc2fZ\q"3?nQ1=ɨ-[µb"˕ܖ5zNCU>eWB\q,&'Xޘ" z`3 5QuVD*K`MN8 ]c.ӆ.\y] D{RhXKk]i0!WG7hqL 4mBZXH?u`>N}G裗"(y"^ 2{hhn"rXet$HF$h+X_QdtVšYCI_ ~-x|d soq;xt xћPHaڏÌ)nEj_ʽK[(qkc>us9%:O;i*"fVMtB]$ pf8{_Z3Π?nY߼-/Vͻ`'BH@u* WmFN>Kɒ]aU%b ׯ F? _.hk-;nB?__ۿ`TL<XslY̩JA Ԑ2F‘^XTOp OvΟBͯwi(gr°dMF`lj<@tZ)jU4~FL@cmH=Q$r qq_ΒW&\97'Y¸V%+xMa$]bYc[CFȂ?`#4z+,ˍ/*KM\#cсl @aBo- MRmWOӏ^]-qf K=>J#f5Fr3KM٧PdO#Ct`j!@]4Rjh0$I1еF2b~k 70{qYػBXn, 9߷:xZ39OC"NYnP xqMaMϝ{W%uGƩ4'>\^;Ђ4聲!,1E%z{0nRJrG0/ac,a>H&EaD6iħ S:+ɂV#IVM 2<KNa#$nFOT' [{^ ݽ:pJ>%s\{ rȷbt \ I T>TIȅ`IgrrrW0/6Pg|{f~A>z+5O#D g~ Tv]S^* V#h{(i35$dzj0d{nX *WN).|1K9/u|!pse~'>tIkw@9A\d Py7[sCA#@fD>kxgmG]3T {^f"w|"BnoeA҇Дauih fw9)5\@c-?QZ/߭W&ovyɅL&g7f~)S.蜿l$ .u*ģdS0no^{ZぶvIT=sPIK|5 wqAwF^ywEIt^i]Z)0wA4p*D(1X9HC:>J]>('-R}s66;q%/*!|MtSE8L`Nf|Nla5ja w*$Cf)Sa<嵄;gE eԚ(v2)ۏBO̗D[` [X%Ԁz&1E󈣅)ژ}|u_f}f v*b y_H>uF$7]O7,]:|iV)s*}pIz_HE' (R&2Be$  TOlB8^ˬAdJ+ꏭ V!舮xOCS06KY'I;RmVoP)"}T0pĮRkOwSqpl K)SPMhHV:nDKQn?.BSJcqB|) $c;,\_GOiNJĶGt(qzym排振.iTtǭMڪ0I"_k&$_I)&$:?v+6RI 4-N͵oft0Y^o"$%lR F8n*Op7~N%GE!b%ALכ8<+_3;Batj5}Jϰ`]%6 W*n%_Y$d$,[yhzffD;+e{mҞy!h3ye/?\Ϭa_;r^N#L=V"HA&pKQW#v~U\$kQ%L`6*f_7eZԟ k#db%̼/ ts|, H\ N UՌdȷ=e[]oߦIc@fUKdT>튀jkZ*;> CT.Krz N,8, Y0:97j#*mW.3TM)-hmd;PǠ }~/!Vڳra@-J:~o5/- ΃ jnTLt)'dle@[_Vޜo " SDnRۭt)M¡5>@fvYy]$B;'i.}2}dVa{U*@wQ 2eҭn5#ne2NSD]53*fAitB&85G@MaV_nNgszhqHؕ3 1v߼[QȬbCxޢ?+u=3MO`)'3֏e#! fq>RTg٪ݓS4k`u~ ˎD(XH҆+^3eg>ťq"6O4vi=LB} 1}Er2kƞ1,-uN(lNV<Rl=42w #|s. VH 4(9Ga>éY<+g a@9T`{Uib>c7 xPEɦ4$ճ"YOj!nj.sQ%cil\Cdt 5mz5Q;]Fp =TwLkO^|K&jf#)Q6/t'g٥إCs;$W6"zWȽG{P`yTz5ѭ4q 1iv3:021ZiF ,0A͸oԓfZଠ-zNJ$e%[O#H&!遤f:X+E39͘bw5Y.5C7X_J┴`0ؕQU~!8 Y}n&O^Si=`[s# G/JՙjW^N"iXWv;j^I i2@mzS7jr_XTLJNEnl=4D"̈uVL;orٴfacyX Z07PE%k1)srCSw< 9#OZ $}W#"IzO,[{^3ȧSRe^vhk Q-,*b!,M[y`'Sv(!d͈A:NOFJ{;aZk<< >i\' d*'JO\{`E^AjeXЛ19ܿJ!R}b^p>i~Lݟg&i }mOy8?܃zHz:IX8/\LJqqB%Zn0д3s$Rg]Efg 6&{"%0!~qĄ]UF] {,)GP6kv(ie!8F@!Zר Śy% Q \Gk:v5gcNcP܁bz5y>*~3Ρb'5F8PNQ P B.:=h >1j}R3ZLWDe uj ZzHiIQ~M]W|J@qq 7UIk&ŵ3>D ڟX㾗 6fŎ]0s0_k7i ǺhE9}!A Y`>U?,0o"v7y~쳶FՅ_'&OE*T{Tw'vdr 23yb& Ql*aqP|nQ2Hv4b^_=$spyI|Xf7b$qN5mڠ] saV1:3dN5WUkF@592pm^A:q*zl48ӖAjFƻl<>5A_;srL 8,'ݏVR $ n{,m27 Olu<3mF3=_4S5K <@p6 BĖꗇYP-xoNB-з+F8i! aoQz".XK!J%U>Ϙ-x:S}TZsy=㕌|^;nṁwoXF5{ &E<|&o՗Ůdߵ(s׏h&EK+;+fXMA43v9I8}^~+(j}|u9^gN[Xv%=D\\~PV_E=G+7F!0"!z43:T [^= 7}Pmd4R|L]7Xco7z)7f$Yo)!A o| ̪ЃK~µ3,";L׍R^%XDUDl_vF6A{|98;:.`FUa`CoL$74X|+='0qmՈ΍/7k;#~aK)0*>Vmv*Ob\@d.c<Ŀ.l'ާ!7m))I:fԚAd5;;+o[׉aU]p<#7y9O2?eY0ub9b"N$v 6;JN"W+iE~fPk$QِhJ[/ rr2U97a[!-%J-U#xi/#j+WS3l4IsSb 4柠YTGA6Yl%@ Va䐎"]5fw  0\\'_<驇3߷ȉdn̚]4֪Bj\_IkUL ^[xjXj^-J UDD YuI:bk q7.kck^n//!zW{_#,ԫnwj[/J{^[}]%xͧoS3 Vv7-SH]S?~^P *aOP- 02T;coXڃ`ϧ9dLKRuނHwL7RY'pCiNWl?vD$.S+Kc_t?׸)jW}s{E8_ZFgz o w;@'꒾}FLvNQp4=m^v}e V{4RRl lc FsM/חzlZqicOƂ0FCHCMrn >V8EC}EaFICl("9xnN:0Q+*п-*n)JSU nxo;i*lnL-ՎR&kC>\T H^jDzfBYV7g Hdc1N+`ŧ%(58svY';Y9_\\tˮCm>ռȔc)d{d6(ͤ373>_DQ>ԩ4e_ Ig`r4e3 䂟R;whdYW__8|gQ( 83xa 1樦 &`E;N,%so A"u1\І Mm]+f>ƺ<^bi~O/o7u 2fܬoQmEb g\{Drj$##`"3HYJij^ ﷿L^NM| N?nQuvK3T݆Jq3m)?/WCn谓]:h %g Td]֋!"r8F%`gb|#LtvhRݓoOEЦ2 :в慨i oC%)1ͤ‰ 29ɬwpNH݋DSsu&Ց:C58N*s3g#j; a F]QH>P#f}ݟ;9v{RA#S;ELwn/]b B}*rdgE.BEct$WTNǴ4z*Mz?oq/H 4ξi(yﲏ9!PC3|f'0Hǘ=_i5kp<6'ﴛp$;+lu"['HS8G1bFyî__vE 3y?KyFǝ<\B="mX%ޖ|? wЕ)fl$6jh,ۚρȃD(qxꭤ^~˒'ʑ!:HK={]kx :O|aiy#w⻷GXYQgQشb02D`ϴOМ2v&Wc& - B zB?Döu|t?o,Mlk M}WDCb-q'}fAC+mV=adMNܜݤOMr0˙EG.bM .۵!ߡ.MNRLO;r#عiPEBvta}1RSo [p:dњ1}@du|9݄t9Z E8XIx?cTQ#X̍vtc4˾$k&ִgl:njvl`BhdMX "2SՉ1TW/*ov7 ~Mōa^ь[qDTz\\UO,-cPʥ4PQ͒*.\35SZ O S)/WEF=7|!<=e'?QX77;g:% Ԉ!B퀕4y0 ]z&>O=-DoԨ(^G(`I¨p{`G"]= zK2 ka8Wn^L墓p` XrD]JA;SQs9;sW{DpxB T-0)z%*|yP<ƹ򳋴cʯmIKZ#%Myel#pOᗣ.[2_jSmLz7/]G7+3p3u!/E"7MgȟnR"yEDq,ss_/v bo몳w+Ya +Gehj1pcfj #^"zv $l2`ʭcfk7+ #D&Z9-DmMr14R=iy3[2'ŰjՊrn_ 7Uwp'"sMl+GkGAAh)F>$7+|1L?WΛ>sRo+@ֺ'*' ȗbY/6ol|+zj|O4ve"v]Ź;4'ƪ˦yHg.-JTěU/#] %{Y390Hsi)k%M6Wٺ2mh2Cd~T#z :.  %jtV)5Q[]Yಔ T$gHYuMPQB@ zÃ{?!LY6m/8ne֤ lP4KyUˁbv jڇ&0^+bibE["^p̆WkMN᳐mswU* MBvKSc`ؾ54sۛY8{]';>k-֣`$0ɗqIʓ$;ve^ce:;#!2<"4G)e [eqaj%;8>rOт>o:mɒ14" HΫysB+04 ,<&Qy~͎\&YrZ͞F)F|N1ԯ>7M]HL'ky6k7 n}n(*{^^/UT9q\ [TjJ%\ѫ8 ;9L lm\>}5Wwߝ+ A*n<xU;,y =~mKA&X:nmLk?(0=םyT(gWҞ2Z'F08u'Lm7.G$pu- C5GNʶnq=iF}sbձQh|xdbN8*<Zt2 5O|(=x bS{,|"(gP@ n_., * ܭIԏ*ojLO/ԟ& OyӦ: rw̪%j)78[N'W>gO u *bbA7uD h?OJ-cAPjuBn& H1τɥ}ng BICr0O"+T2@\;fHeaZ.>}zؗ>=C0lEgA=gch j#D2 \P|fptS!%Ϝ RC#WrR(l%mbmnhDTѿUFPNX_Sf Ȓz 0ꢴFeHIL +u[]0o8 2hyM/&pd/!,?I\f?,fO(YE]/o_O1OXKo[+Vߒ@9@<*d "WaHh~Yup? ecNBհ w\[p_| r+s LgS80\_@]=To!!x?^ Uziq2}3'w׎{Z.K7 H'+u$=-*B}᧷\. !x8+9ٝU!))яyqRbXukU  $>mUO##ɩݳf1,2v_B^{2c{ qp e4]=eu;29%̗퍱\wG9z_:vvVBG<~MĀ qK CfLjI@qwp&S}7~^$? "1 gb\TA. ,fʚNƽF%iҧ'} Bm+U?X]7/ fIr؝C9 '͇6?u3bWKe,tXWloOV\J$A?`tܲ =btXF3CӱZڀL^,}qH.>rcMyL(PIp^S7,ur&;@Z" +).3%z|v7J~,j X>Dր:Lf!6O&bQ(N]q:V{rBћ7.إ*djBŗ]UtFZNZG)nL%d{}BZ14Ljs2');_I<_擖=5!yחNzj^ ,+NXFj=I'er_+A }=4h7O"vK͌+,@_vHIO|clξᖠƷE.v. ;a{䎟'"lT=Y.u\.ЂZa3R8h‹4{ni^n#8ZcQ"+40tUeHƓO3 d̞-IO-)$p˦pt\HVJN1ZEsfn/,Qqu㧲)s?,C49N_ ,W5.=-n4e ")` h 0uSDxKܭF{KKPㅶobY;jjEa5-r :ۿzw&>k]r:8ϼNsb ״scJY*H'W@&YPStTyI$]μ|m,MVf#TH\݃3 i$+*#\(Q3{ΤRYvI_; O6?O3jI1lG(i7 C5QMLmKDz3 .>7aAx _:xxcey(Qⵍn*p,Icm4D3M;q#N7/#G0B@.UZ `%XnvrA:޺:gun"&߶)1,k>u-g͞>8~aKr VEF`_Ԑe܇N%$qFFgaU\NHCw2{C{s=#yKw.X$S 曰 w]7ފD}ݘ:?f [\h> nh30̳tb{^T7s񗫅^&S <|py5Ž$bd}Gx>ht"V vƸdzN@@6%܏W[ 2#]74n#1Age{ ґU,{R$ DnWa*sݚwZDZvKxo?'xJ«,-"]{߇K A ʌ[[!n/ct}͡.8cRLYk$ >6"`N፨G)>%9ٳ!3]'LI }WYeffX[S5q䮅)€)v1G1!cT̔$ ߌD^w Vy[?Y :w/F N1FnVEI#S].Mɤ1&dT*9tF_l[,:̲Ɂs ҅AYېqO>Nɫ/#噂]_'IF?B"x)-/am m䧌dZ=ޡغH UQe#\.=&BL$RUGIF (A@ - ypZTaf!XW$rtw9${ IW#\\kΧ.Jl;ʹ;[ގg)Ғ#Of9LlWbgqdoBt$ga=`>lE9*Bb׏Wemc/&Κݘ3'KH hJcnD );ZYp}O1ꢴֹofl yֆȪES. n ҖT?ŸU{nx Im4}.JsW'ƽFmџ/'Ϲ4?5uh=orVLj*:b v;Naqt\ :C \㓐˅џJ4h? ^>6-\KHS{sH9珪Ү5 kq |Qw,*̐y"?} e)BFRxk[~0I:m9FvL  B7Å^ D09d S2"vEkG[̭ (y䡃7@7e&c2ձރv 2ٓS\&Gp@oBBƪ *.ۆ7[)%1d.;*e}+O,pH>*eHrԎs̥ฟv7s-y~qAcXE04"(lVqʩ@D)!$fP/l4F$HFLx ^T,!zS,rķB&L/Bj GߪgLQ>KvR/мZn3:{ә`IZ#\cv26ߏF^ 93{$Vk7Q,#X)z!doR8 QHނ2iYٳ"ȝ*/ЍŞ.W4B}\ S5!Yar.NBx?-S3>?Y4űz7&FS|0wO"uLsN1D!=R)c~s®؏5T8P 'H[,JB`o.QFzJp[0SLe=Ʒ6 <9O?J> j;H`v筻哒{Tࡴw cVu&ӔceuR *}*DS,kw8S˻{ŧq sDe?.Jp6` uSA?vnSC FVgHj+p6%DE`i\/ lX*#_#&aIJRRR(]Vu:v 8[adX8;"S>ΨLIִR6(b9.d* 5"ŴV||AX:-]Ku9M3 ]0a̘P ҽcwRh'416AVZ~=G KYMzHgBR?/_ o@xOx<},@ Y/ٕLGjLMu8x!0dSݝ`dQ*-. "8h@p`$ƳZv'i˯*B]<mZ]B݈بGC9qz=1V=#WQH6gbΘ` wƍ N]9,9~:n|oɎX/|ڀ)iw>@-M1qN#PmcEuR~JM8(Dz@^? K#dv=^zS,k< ~. DA#ܝbO(I -&t`CgZ |+Q'brϺl|Tڃn IPNQNx73_*'#.!Toa4Jcn|YIqKmLȂkf l)jgo"}7P늆Wu-Gr+O?RUTo_a-<,d HBxj" FUben ֌ qN\g m8gK9 .Y GDcRu)cs NIg2ai)(3n0'nePKv\U_P1Ťv./pڝ͍{OroE^UhzCD\獤0ٵ4t"&;^$WN٥wSo54 ^tN5@݉sS-BxesKX*j0Ay|ODJ6%YꜢzec=Z‘G "ebAez&U'zUa,o|ߪ;^&p6ȐTކig=},p~f8%#/m1 cQjE s~Ct8|3:s T6CC-lň?,@D $ISc>NsS[i;h87:Ն6Л*bn 3#-w?D~b|F$c. Ol YBUU+2G=*Ͽbhor7 |Z}OjjȺGcW6f0VL}R)s@;\gPӖ j2,U@ݔmCCJͧrwւOБ~ 1fSZ3>Gg2tjG V=Cڕ>&;C?&alk'*NCi u@()iftԞlw⻕/p{v&[$/ TzN$uaJނMˑ+"'yО1*(d98ѽ "e}+cހ Y(y vjj(E~9g#l51{>[mm*86ϔɡTߓ(z⭊)!S \x> kN]jujĦKYsP P2^rK%RaB P=МB-&OH0U}=dꯞ}p7k2O  t{20p. *pn@W%I3.MZt}wÿ} *ԃ?A-Be{x435k=:Bl0uC\ٖ#YWZL r*_q/g=M]ЎƜͶsGz>* S˭D #DϬ>.Z&4'Dbޝ}f \"R*2#0 s*K$mZ;`֧n<~$Z{H/ɚGˤ)=Ua:i5*wg%}OM u*e;!Vʁ8E/MI|G5k>6xu:{cLʘkJv)P ~!<]yX>D`03- 'Q&ַ6ζ\aeL1֘1~ר#pjy.סŦ3@t؞ۀ>)TxGRGJl8@.ˇW݃"\P8g;zjU@icwC|Xʯ _&p0'>p k4Ch[*u^_H7NQVaHsGE=jM'Tb)~j}3K=AI*B6\O-3f07uȣ^N﬌Nc,v(C/즳 =2zV٭? 6~;S|*L]vLp#:L0Y+zMN`t׏YFCW׼.cԙ8~JcJaugoĈϋok/  Y?]}m"SL,#s1hrBA/z.L2C#kzs5Yf3 E>']^2\B.wBZҤT]YYyF/_eYP% uѐc^>\HIfM>p0 [-]K Bz3{jTjB:8ګRCvrDy)F=\S9BR0uf tAS#5: \5z_2ze;JtOBӨ/Sk=ǔ~XVN}&psBlMU(-&e'RۍM*uӘo5񓣝)dENJ+lw#[o}Ϟ<8Uh筣nKθ*gN9V柠چR4T w=cä]JoQv^qOv ZLB|ҵ߲X6p7.i^Ӝ6J[a}{-3C1Rj8FMZQX&v>aJjqx"b[|_D &'J|ѵp}X3O:vegÉI9QQό$``qAUk,FXS̪o7lR-΄$>XzG#dz+C!dT7XW*tCpR*;}7TPW9Ѐ _bZZĀ,T;䃂9:Z4>YǭoK{Pأ%jgv]vP{[{DZߖk|@dκEP[X-b-n\t`&!Jin7@[)q8rao:0pl5KMV[%PA?Z:E<]hF] mT)/s4lP:o5"Om~R>mxZs#F&bes%8+ClTL׷>ͅCJZ|[b)Qb`dZJu;T >Iϯ8m"WFcljePGDV.Lf!9ׄZ R*K? `/[壪kHر >bwL5\2VI璻u'%Lۢ ͖^u(̛E%_mƐZH8:O'ѱ"=(j]$?L#^#wF%=5|e &38r}]뽮˳̓75o5>k_XNmi)=f+Uē3I|\$JدA&pbMP\& 9?†b 3TԲTYZM]S䘢Syw֯ @ר/c88ȘX|DдӳApm4׌VK/Hwvw}@Uz`mu> B7TXIpY"5Dmcc pPzz^ϡ bSBbyfjx Ra;uܫcfTmAW*vPcܵmOe)ٯ=s f)rbL?P[letC$]nh6Oh ae8=.sx͊m[t /}FɵG0]C(nfy'Ԯ09wB`mrAa I$ ǔ,x̱v#h 髿KxC:㛙d*Q5m0"'gh2d&%}g,;FEg{3>)vmgޫc|#ߌaaҘX߿ qġa3njiS^ʎ|W92ךdmmb.KgWϛ@u:4'C_0g> H[yH0R$ %Ӯ)آkb` mMlRPݐw 8ۊH-yUp ]&*^OmVh'|(c׎ZFd+bDWȒMԿκn,4jP8JZҾrO_î("(3F4U  ZO4\8ypl#r'K }ߵ!{3E~uǟ$zHKFDp@MA=߶N\|ٿDߩ8qNF)5 FtZ $hS2c?6(G`I]qf%Xsb޼WP~X("An2Hˀtp%i$-374rsu :B[#u@K%&$'\ |KёBUꁚ59nyͫQUcֲt!hoʡ }" yfZP`lj0af5&&9˫0OB@oEiwU A=שc@Boq$w]:`:kn!9נ][ { )nƿDkFO}li>هT"ڕ%wMGn*uJQa&6XZY?(=$AʜeP l~sCir>$hơ !Z5ݣ}Bצ5Rc J,V64uzu*:Om Бs}7 ֳ"B˒6KEs>Yo9BxXByw_6;Arce a}yP';PBƒ( ӤJ;]BV%ҹme:?N޼ả?K#&!)tEN`J.#],P;YTNnxY;,a(KdK.on5CO@F`c<.94F&%a| 2qwWJY\=j}M^ԭM5dJ_M"k*@lśzI̥# >]EA n:톎8尚H~qSϗ(1|/qg%~TZ)ڍz)هY nBݍ wVZPq0z4~_4 (ے=`!Kj8G~7^`1'3(Ŧ_ӺG8qW[ /|g%! ($@!g~C#C7OcdVuVK<;^(arMfcеX>PT)UrnN!^jt[I`#șAbi\F-=SU.FFntqFh$~[J{@lv}/(1YX'dW0}SѱN )67 hDQG"h0ɖsRM T]2m{'={ _8 @v_;Xx։>4tNk =½\gh y?7 W|,>;(8MK G4d;{Ukb^z 힍|P.~ KTl|C i֓_/b99oL mI8USK5 f {$}9N-0@jFgʝ:A|# Ȋްɱ |PUGϊ\VA._+pOځ*AL7_˺ojlDlXnLI Bn`H7+wcp43/a$/u Rz~{!LY!hb$ |Ak4W7CM~ޏ%N7FᙞqG1]=AA=}?`}d v~c[5>hRc K~ֶLLWctML BOhJRk N4P$}[╎Њoٖ~]bܺыb;'H/f81q*@UȦVVeP䯝r! غvbb\#L# BV^J5nWD12@wFu|dpf9Ž7&fPrt2Kc^Fŭ.X4cWPb5jVZlͳg=bMgPLEf.)D/&6|ځ\(#_?P٨`$5R䲥'!ڹg÷:;MCp|&f66N 2?P:4 FˁԱP Pല͂…,7| a mP@ ^oF̮ x~qrK)<AETuJRr `1}'_J4$2F?{sd5$ҢT6/_?'W1:)+zi:Z%J}%hh<->E/^t |-;x|Eôwh3y'g1CTis|kG^N 3z!|x4ƌsC%s p:WjSD栄Ib)]ڤ[vZ*F_f_Md2KRUq,FR8<Gr+X"[ qJ2vA3u]i7EEUZܟBqnRXVa_+Y\Bf//{)@Bf0܍"*x+{(iR1,w<"S'A%.6c&~h*}V']fijR~ͅo>FwWK̺C>iG 9N*)/g(@otA N-dFEC]BCܤFj^oO3mRPܚg¯"V5 d MAgf^H7**p Z0G 64>ao07q0l,jqw ĎuԨ6ԯn/Q3#^l] lQ 젔Z\1+ ^x6ǻijx>*9GFQVMofmH 3(S[Knq0#&A\b e#!>@a@c$5Vɶ{ne7N qi^ie)s"ԧ+DIL/i@Y&~|? )dPad/Y8wܘiI͖[Z2%AfQvsP!6{3,IA)*)%X[ } Ǟ~,ϻdE{[D ǐF#E /.BQ@vߎ:4ڠyPZ Ռfa'Y#h{ }Ff2۳5yÔ36!Y(G#6ۡ\Ks9`][>g|iN4w'C X) 5 1K D|Iӂ4~Plp\8hĖOelc +$M)Q`d6,{uLY+\3.W<p#ԙ;xnȨx ^18!bd*.Ң*u1ho]G,2y#!tY3$*B*uZͻS6,'LNۗնwR? ȴ5 4WR-Ve^>Dc.!]3M%ttck4:{$Vј<֬l9u0+6u>#@/}Xٕ8闱RtVT=EK]̹Mӫ^sk#"ozB<8[E\A)RG 6"f/xa WZ1ǜ&MȄ8.&_O]l[Bb#|mXX v@~EWr^U-9=/4z+(~h zܑV2MDu. ,J?)nr= Yt3rF`-:J Ŝm J&ۻgzO*80S?vJbpNQl%_t==Ϭyl6?%(R,~~]œ aknb^/*PoKcMDm1lޤ3r}d nsBp=*酬J5h+@$FSiaƳ Ľh`8-E_$}HOВ ̒҄>hyQυT;n{G/RFa ,x[%Z-zP H ?A2dӘMU2 y}`T5&s:\I}gM:+LixGARHF.3sn0Jctaw b覩X3+%ªZrZnꗥCP9F'Dӫc^"0\+Z, jiVp8vߎ"4k.Q8;X3)oS[sK)s'Y5/&0^UJ@ [>d:\U0䴏7ݑ ]6 jixpI貗*!bZHJ'>0YhMDmsUfT:'KRiSJ]xnmb@zaRsVp>,m9{sQ \VIe^ 9nWH ,'t^lc:$]N&3Ԓ ?d_NaNYA-\)ls,]_&Pj}[tl4Q$td^^N&K`.VeQ˛xJ*1QutFqB@9sƙ^W|ȊEߚtvJ&QvCb$.9^5 h0uxm82>WLBfi*fډTzjMiؑ/~l}FjA`)`Bgpaʭe E3дBiQ{yp=+Dw0^-հ?󀎩Y_l6JUU͌񜃴]* {&NzAg1g j 01τlklҟ! 3eyn^-0x4*=n`I-zsL6i]V[ C~얄 {顎F⫐i &: "e̖a{# j&4x" 1sl囄 [H #Kf`N2Q]j5rY Sg8kdh56'A$(Ϯ-hau7fZU&neX}7ѐ) 0X`ugox`JϵZ.DWnt?UFgQf̊ =;/!Z)fk 虫PUi J (|ij㊆A[NNq$>@ulgtMtqM]|H[a#dO5$6ioW2iQNI Tv2ٽѐFA 8/6+^1Һ.uvZiB[NlA!](sڌP&Phkgَh̗XAdKǷ+5)(LX6@֠tŅW09-vD!0cK3 !o.3s1ޡVqwa27$G'E(oINum{>,BFFh3\~Ӎn}$ɂ6_4[2W>ίuB-="cve5X3'7\̗=ޗ|I^}MTL@q|=t9b05eM$VYGP\i$^xy\CĖZ3K(DeѲIJwO6Ne֞TGd)oV02MҜA2}VG|ڊS*H3 SOW[_7%ga!p8䜟};/o-+bg3cV-FEU8ĬWbt,+R,o:&xghIWkBk0-k|4v-xBwZ5wZg-r,!AT@ V)Z]r%1kϪMjFbJnzmal}L䰬 /<\ÄM#TmjouNc1Rqˎǫ_ybbVzo >̋FgVudafvo 8L:iY?NJ 8!& ™wzL乭]IUV#o')IRNǗ~Ar8;o$ݐuzE4VAT2k)[Q1KSU[(\ qISX?."5ӋLt.$ + [bd0Y/-#^\ ,< 59iĸw*gT:8GS]J@"]Uo9DhǑQbI@4!]^۱ Ѻr7`dO6s0kY?Mܽܦ9T]Zz~﮶sDV)F EfI~.nWF [1t$$9 hCC+Wp󪶏wa&@* ŜH!yNj- ê/Lj`O@0H|A٭"O.x/W:PE{33#70i+k IoHZn=,{$_ʲ;jw z79ƿD޹N6#j'++ @"@ TZ6+4ftsj^td0+tU[Q빠mS%jEP$ Hu=m;V~kU듑8 OKu}k?MP05M> l60xP# L`JR65F1"2l/cWu6*Zm@ p&َЕ|_rP .uñ5;Ej$zi XDYMȐvG~?.AsV@囍 2ip_%$|&qľnblvl-Յ!Ў6tv._Xt7]^+[u'߃oXi1X8Wlm^gܵRu"?&n#^XfD9"b=yd_$V3NيZ/S׋i sGI\,ke &YF.iJem>u8y7jDZrf:^YG'N٢ϯ\tSrtœ0$[v!exw7 HEϭ:]wŷZpޥ6c'dt]3mBGsyQ &KJ,!x:ZD3u$0]Mk"fM;󽹤 )QPq &a" <+;z> ƨҞ&aVfCݬNx*"Jgm4ϭU$&8@iVb*25C8>ꆣrxJ,N o{$߭HlSX5aq0 5={֦KMXё]S(h{ &e;lB/+H nVsAreA+-s_5/_sm2q['S4( Lυ%՞~0mQZ$yN8y|=c!:`زo]Kt6ywʙBb+/̓uqea='mW9}CH+‰]:0PHՓ즩~*tFGHG֏Y=h9Q\lcnlkj}n=?^4GX K{]C!+Q,JACv帠W]'5 { uN, SX\n2[mh0';00-@@;̎S MM uÝ$d]ӦAv"(8r?ub.4 aHٔ'I[wIfjR bґ:(%vC۞N&ތVyM3z4dG#HLi \:RpًM1`6{Pb,Fi0U7.reWOxǿR|BTzBp =W75٭5ҭBkGS6bKPHLf@FJ Ժ9ʋ9+=u5P^1t5ҸDIc ~8*NNyjm3x+PBXƤ1)B툒g%ԫ Sce.櫽#P"as?_R݌+y DRWډ,,dGADk$\@ZU0;~KG ?p߷D0d"ipaϭml "L@w;u#8:TkUnY-| TȌS8;^_ :9:ͶXc0hRy_1TXmMAcf^rkh!rG W Ƥ\j1dIO "yWEe`~ c0)2.R}4R%F==zh")v+ b{#pFVm9Lh!.`:/qe΀4ׂh|2M`<ntS3( "MҬ7.-{u~wh2\T'!}m,QeiHIFx;!#)Ԝx%@_mP)]ls ;b\0~Q֙h}sj9&Y-tW҆1ͱBv7*(bL2RD4YL!Em4cL8AqnT cO`4X+VrVPHW*ZECǹra҄!7 }TOMuV= aciy8̝9Kn#?~ VG7[7?p1L=9 DQyV7c)M=%a#:_TqS]RJh~ 025W_OQbrD@T#v@z 5i_ y\Pdi>k}-fajw}9'4Ǭ+#dY_+@裫$m6=&ڧ({IT>,} / 1ԑ {@Sq&o)5NA@o[#BP/M>h~dݕ -Ezi[qj .SRTg MNݦhx/͊pNl1C8%aU -_Ҙb 4kX\t<3\@.Ar+ӑK>g(%U4r%m~j ˑ 3\~:Lܶ^Z%4K~a`=T4q=oG1-| ^X\̫]U6-*y3dMTsA嗰IM*]?yHm)dQ\lP)>"WRtzn*d:XiA YOd0˚wzNY2Ʋ/!o!BhUl`K^*>X;Z줷]+h7yB8Za Un|O[VhnfWd}ă؆ؽvT`qB="TĴ.A1a'!nJn#'7J՚;L :Obk ^W pΧG^RgcT0C0*ԕΐFRha-VTqm?Q:;jMdz`5QĞ8#řӱ0(\sŨ0埚.5+P@]cqSt"5Bꣴo΃V[0a.;^"1`QhTZ#y`Ntw,%fIYzin FD_ )PFUBk2^f[MIbn7_eO) :1GB\qZ=3H$O:ݙ^αƭc?WJh)CGPpa۠VkXv~f'˧Y(pR6@Q$3.^ؗД(a'1N? %^IA~j|Vwb|ȋ^v؉e19iB퐢dC6ZI&H4Y\ ~웭XE5u2ZN9ؗ+M<씁/soԁ'ULn'uTEBb-h&aY `%E"`EPm_ {.FG#(`4-Q-ҾI}N"]NX-BJTˤӗԣ_cKB|vàqyQN5CKQ]~CX5ᣏנ)ѓYHv)a(bA>z֞8EY^AĀu OstN6˥\y7DNpe*e߈U1bB?&fOsUE\7Bc{]jFW0JհqYB[I|0^HU؛ . TDږLYjtNW;j9U\1$&UT}́MuA84HxRl~%U&=فV“IhgBP`g=]z9YO]~19f1I;vy 9G^Y{z$.">nW)Ј#V1XKs2+꣒$D! D ܣZ#zi2+pZؤtCONi{(b 8T/xx@ Z9#6D?%UN=n<:e)\uҦEf"%< s0:+9Z&rY_x(5KaQ/Ppk{{_=ۦ35izGg ҆?gd ;eOqތwI )Y, 1g\%+9NU!4qrQVP Z$e!zwx;4[[dz39(m(_=lSFʎ;RJd4s* a*{5u3fo hzWK+t6`W!%jT*Xp >7h]nɹw8@B ?}@{>T6[٩cWѴ*o~juaw{7vҀyueOVR'ؙ Rٸ"5,hסs8n\ݽsm;l_=+KiH")<7bxZAz|\jҌrmDW#Ws UN1/~W5k1D|{pAgN7CrKmL4 )?\tUizF]=&S#Rɐu}Y*OB?D7cr΄3-F|oYj'T>R:"C'}םBPٿ?mйg4I 'Iu H붚}yC }HD{2`g=,0Eցv`]Z-ҶgϢ6فȞ:Jǟ^2@h](J- .z"<W%~3Ӭ`-Z5wBv;_|\0r#bEx X{B m[/u@MX9"1"s4Y ndio&`TspN'f1kj\Ѯb[l}ῄ\5o{J `8)- x"h[ =E}.2edЁ6dLçS(%܌O=O[g1zX2xcD>ց@gy[ YD†~2 rMvHf}/xhP T=j*]"pO͖NFT\l". jb>/"A&z8 הY#dx"p܏=#phH!ߏ]֔ НǍ3?)pO::B (Q 0kvtFu} 85 ƷT fQj|'(oa!w\@74$OK1Q~{"6$D4ӣd(wb,l5]0/j :ėٍbQ\sa$4ґCjǬ|{F! o=0:GS+&>-K(БWqg7:4kDxy:AӳQl:rF2t;h;R6Yoc kRYɳy᷀޴_Σ;ešҹ:ئiGdI`8+#(ՒFS0;\9[Y§ie\K_ ۖW/`sg;QRa2)Nn6Bj3n\v[KVux+%W6QX{xaw&(~ {^ z(ڵyaQ>A,ڡIɿ;'<6Ԅ4{vCs.g?~+-2nWws=a5* *yl$w2|<z[Ls=~"MͻVoqa,5M]4<*fg__NsЅW EwwD CZJt 0`8혋c6@P[7v}p6M87P~4.eo"$DŽAȟݩF-kuQ#@䅻@kr҉:sߖ@Mmm M.qC<^J<,KkŐ~tūq,DX#h0xmFpJJ%r٧zw#iy4J;ZY(MoHWףQ|"Bp+nSv8" .Х :$~!L)G6 r} ~ 6 Mm~1h hnfX9ebNDSS(lT2Y ҖH 5=OJ{U)Lvt\LSg-bw\GWqR4H8hW;uw ~bBL-iiF"3$} Xn-?x-ڋt?/Y_ @gXAb:o`N:&/!wf+;gMCvY .< f̜E/>qBTLߋ~yn4-?-sΦ8ݵ+t:T f>'6wT]EisꓸNE섞vWɣ . x 8P<=GUgy:Оs% 'WP亀]^na;tq7bڗ]eO#GnXGL@7Wc^j`['пٹwb&j8"[ z\D'{G~E!ȑLK@8:02Yy=ju@#(4˭RiI|hݝ+C*8j͑E)A:[ Z-_Ֆ'ӱ_(+Zkq{VN0ք#>F<ЃiDhlSO%;mX9l0D/fB|;ljҍ DNzdKGNXBni(#o_J>c5Nu)0EYȄdno|\֥&.] {wL LrRbXI.A$ɢ)OHhDMsσe ?'R7j-*-g H䙵Iļ(d߹2 m]m+f+S4O bb\H;rQZJ$f`қ ҂u\m{fLdFFj׮ؘH5W%.P e,2bYxݷIiQ" y a;v?/ŇT e1v υ|GRs:3ݚWmpQJ4J]a㙤DhݝfA.ZEpbN|;hmBFqY*dn!a ?fX4rSť$ɹJ؆HC6Ƴ0ڪ6jk\Iޢ[)/EaIz3r]}>fOM6`W-U<4αa+O=+E|} w1ZI,n+2]?pPlHܲ=i1`daq(ak5ť{õP't @!e~ֵki{z<#|z@ N+!98 + dH To?9Fûa{7x&8*Eih S!>L\Lc>. Dqۢj]WY|zL?bZt  {gӦ'^En.{%2nr;L-@ FY2 O]9"E)Sozo9XKUpR2EǼ@\VYpA-ucor+W%2ֆ7AxG6Wm@sPU\ Q.IIVjRT6*aPAk*#abZ2Puq1pr N#bI6u{yRt4s{5UOIG)DYf7hl9,14Z< 7ߛcNHNRw{/j}#v!v,Y?Mz^ SeDƯ9kMa#FJo-7~Ln(7vK@w& m{O IkYTjKH7v> \*#RxcoNRִffq~a ` ^fX/Ak{wEc;m4+^Ƞ&@]mtNcBtCBu⼐:_ >1/ǁ8 16lu?J2s,j2q#Rr AÜgL(+FmN "@^&& Ҥ3vg6< YCF%v[i%PnenVf(Sk5lk(]2`.(_f Y1pټϹD_ϖp9U&mn!paF]4 L5¬||V͊ۿ(jV`V7ѧ"|τej5^!Z@pPں:+9\F a9x\w5Zn_Ԗx";dW,e^ 4/AZ/*(%+1Eu˜?AoqvL*wu>">q.D{^XTyVӔ^;j+W [/*o {.7OxH8NTsG^ ("C+qƶ+HW/wd~qSI.ߔgPc Wdz9#YE}ݴ4<+9-ht=zwL5zsar M+;\ԍpۗքяC%\)y{ q{KUb[@)W #E-h{קH!X'; e+ E2){:|jqBzBeU/Fo&劌7%6{"cP@w;%Qԕ_)4B_ @.s 9ȯt[3"f룕5z+:z1Φ<ܨH¼,/f;ɍ;~{v]d6'Х<(]sgQ5%ri=挐#2\"@M?&pRTjb1Ў.}%=a\&ύ_;z\ƿFCPs?8!`ovR59 ~G$"SEtq o-F[(c Q{Am E+r,D4IB`\1ƌA)D-=A0UPy g. zӲ)>VOCdIXD9s6ۻE͹jtԘ/!!Ti;lc:lgUzt+SP<]~' p ~f"0qP6YZ^Y-i6a/mym(ȝ_eZlⳃd|1/F ++g ƻDtB1s"܁Kk=)ܴ իXq2HgcVA76G|ЊrL4lqR'r6yؓgd%xOuxQ4Gqd~; :sWe=B.H sJ㪽@;5j% ^$.f,]=7~H(| A]'aý %0S{mڨB޲ i7m%> k&xe#;QSnq(C|{$1 R:D%u+ 4F|;̩Ixaep@{O xk: rSϫM- ŐaF&3a4nѸ#Pr0GaJ=ڦ;~cxKRQMz^yB_ / ^MF<+jnQNMOQjgpe譩4R&ϵ/DHO Z<0eIYKg{:2=zqB^M`Gy+{H7Mi \˕NnhM2uI :USZЩ$Tۓ0ʮ'0B<{/S ;H-/*!K~6xWྞ;gcCI) Vߜ^Y8L9]C37S 1Bf-ާhP!k'?aT51,[+ԾƩ+}Ιyq Ʋ; bFip/ry0{6jX\|ܸ׼@1(jhxOO&mrLrKYbѳf'/.wd&g7Q;}7i;%?>[xb&bjԱh3qc kO/omFz] X;& w@Q Z{3Ha RJ3.j2jvzQsQ$|G,Fb;%C68-.Arfkb0o[Dg_֑\K $h>ۡRc4ݼ\Nc\D,[a=0Șڸs;1H*T̏arjs`$NԥyzJ] UMGKr -tŃh(JtPo$9߁ 0S/7~'*1Lވm[e#Rs'0dQuRuJs]4|G3- 2ĈEZJȦps {9av֟[2tOvWRPZyrb 8bnTe@TBZ$!vidxu zI=bJd5 ~?+ (Gɒ~ y )QYΛ`+NP:A+S{OƳ[kRyGir*X}l]gԺ qci^8e"><5H2J\_/HR)WOo9 (m:4g_{qk,G[Ո.[%yXC6|gqh^g`3S0l.Ү덥oﮤ#Q{p^eHtUw20ctᄂJ -gdXpUWpf<.)ٲ-)L;W#I¬yM ʃ5jF,# K1'a) i`>!oכ[ͷz<d?95ptxFm\ohESdt{-3|8f6ABqx9`}@OQvoL ᶬ8WoXq>10 v`کi2-Q!!dnbTatbTj/= BHM; ͦu͕x\ݲSr:IE_+DJz{l0D gOzs/E%@\h86{VNju{;"AloY+-_=uW}0%e~cTP$K#[p_qqR.i7g`[X>mϝ:+=M*6{*>PȆ}4:e9=c5=P*QMT"(ۏp`9Ko#H8uA[ln9FN %[FS3Gb*{H`Y 2Efc+P\a4+4MhV x3[1)ax5*WMj/"e:elLmi>wQ)@/VIpFH6:{hn9 tlZ[]ס%  v 7s [qAz'8%BYFmM7j /F+X[Q0MOkJ7ђ`K)0f>V1 Xh&X@ΑD=pJd^(TDBwI.. 'Vl {(.SLdaVlm4 0hlMZZU{ыXT1 >pM&e\yОWCLߔcX~T-0rtO;R~reO#d D&ӕ$N^ Z׍M &R{VnIKE}n%[Vәskԕ ЪuEe/Kq`>kFX8nn)h,X:16{{'4&SR-,[MBq 1o)1yM2^,+U >?z8&Νw3, S8 f9pʵuyшE8 LI7)TGShEun[A58BxJ\X z~-8D^5Q@-2.0gPmK}1IowOv +ZR .i: Mo7W[wVDxF赀N;T yN;ZP8 7Q-X=J Yɕb=Tgށ {LR=zU.!$KYebɝEzK9rKIprZ3G5/ ,.Q8x?HM`}K$oepin~OדTOV!4C]}f={/3CyAZ<À`ald/&8e0Ĉm6Z [Rїތ$B<\GR.TOh#wguVUFlhoPǞ** _ԳlZn}*;vFI{i>dofvsWlo8C?U~xJ3 c?+}^HpyV-6J9!?1"6彎|6KBF&Co. Dl3㾮Cn PkꬻZ28_VNpX_~F1gw, o _B0L ܰ|E,>>lj5{1ϑ02AUAWxHw{arI+aז34"^pTJYJQd nֱI3薘X]Eb\цu;K0C!fI;W.Na/ZTg !cÇV=&acھꞱG LLYqZ7lE̱;U}h˛`׳e`$Sll!lifa~Z|^9Ǿk;S7e.hiR uӇІB3HSqv4 H}8&'@Hs_V|`-̫,ϭl{QksUudwst?*u>L-pe? (&V=2}4KvKޅ#"^!a3G+jPPZotP+CX~pѳ+X4ӽH.$R9æhͱ\C7@GvP4LI΂icAHn8?M$9e 1osMCv_ |uɜ C˃r!Ƒ&`P-/nIS[2&Z[G>fz2M(r']pl@˘ػ ra4j12#vn2NY]$:[2ND! +:D\0ƠyXW \+kT1/3TygJrRJ=G.q~jmob U-6/ǓzC}7wa aVM0pp Pێ9,bT[} kG#&!IMpV:Ƿ@TBJV7_Fکg l~Hd$]'d-,,M, KJJ WCQuu$Oap;~)|A<ؒO90mhIA^r;Ƌm"5q+hFjȰ6&:>lxΩ0hT NuO#a}HRBkG& g_S<V,@m ыa9O8em o훱@PI?eH#zvӬx"k&g *5FhrA}N io^lFE%}H?%gr`r0_v /FA4"֍s N̫-着(MV٬No~ /Jf8 x40x͢1ՁSu]Z"lTߢN"rҵҨ mќQ"8OkRv,m(5%LORV F*#G>dHUM VKa',3_s6g [&W! xo2ΔN/R[zy +pK[= g F *E Oi!tZ X4\LiVzsuoÒQv;=AM:l2KD\>K'qj AtbRk70!^9WY*^4jD'vx7 >W=Id_HuJT'f~|]،@@Á;OnzGAPM:oK | 7 `f#7sz9\l![Zq~djȈzc#/Y~p8iiR0 K219Z)KA>\5Z 'J&pF gw#Wv.N fOz/\ Q jhp6L(EP`;G!yv̿mৈ~h L|+΂$EMѢYp{B0 xW6E. ώ?3s|x^_XbԒyDhּ>!:~Mˡh}B8$!N!JO^"5% CѲ[g!vJ.,'K*X`vұoLfYV%~PR6p6Fmrȯ̇Lɟ+5`< 6JHw_<@a䰮c4rͭ/=OyCo,B_/я0dOLoL ^!yKׄ{Tr E,b˝ta<eNN 2e]?H3whX4FEʥT| ]^+h2l϶B2 oϸNMPg|#@WjɄ|9|Ere [^EQ _hkܓ6[c `K/ YԪDUNmQSmpsʻt\0}]},W9K!l*|C,p] Y4;̭aH1DoYK$sXNGu Rl"oTFAGcvBbt.|L[6?3atK>L:gZwO˥ v,XwmW2<=_Lf pU{"ID96,O"B E@.g>N窈 qĤ^>ݦPw{Sa S}g4CI:y*'[wvfx|uSj/:YD2\ĕ"UkttBP(Fq f8ͯh̋M&CoA?i=k^n+؅ԫTo,\;ވp355}زjgq1u_sH:|D~/Wd\'TPd;G( Ff:rXSdX7_{Ǫ*[$hZzWXkZW߁DDžRҗ6]%梶3=eyA!55﹬9f6 99VXKE8 WLwE`/dKqΑ-RX:gΩX6bW3/#D-u. xyIN@x1X e-L$61t" 쟙pq]r|(eϿJseEqj۾k}R ŝzB3v kx+u^RkC_r'%ryZ-WI2a\o=]mAĄ 9Nl,}A¡B']Mr,^nKkDUDtv)(_-8j+Y{7bZ nMah0}5ٍYOugmXMf?9S& I$ VM!ҸÂVz ]ّIsf 'q4עQEq:Ok &L~-=Vx|۲i9*Y_=FC>&(x,:>dtDv$9Chϐ=Hp;Qol>6U4?. ylvϑVEB>yڅ7Ů.$Iĝ=^#Ooa.0Uhr/#!|ceN3"#Qqy<l] &i+ϝusz:|-gL; Mn7$In0-Мt,u_ٴx H5^b-`^ݢ°7Owd-U37$D:Ar/]_h II^]~B/@' >IANbִH8G zPz.}L;4{s|[\&bl$TO߻T~,3Ist7YxDEpUG9qQ36N2QGB 2J >p_\e3k|39F:~cD,!o68׎BvL4={M YljV2^LPA]wTP e!T9u:cQVK8K P@xy_Pl4ՌMe^qX>) %Ppr|KK$DUP"TIؔK SxTYZ7|nYOr =" 'q&\`"*E:( I?@vPH*BKf4Q"\!?ADEh89نXfO,7?~v!bYp$pDi $^`n96(U ZiĿ0~$.iT|FZx3aw`l R_X?Etpzx/J 6lDR*jw1բpN-ޓ5B:NNaU4-pq88`FM =qrV:YJӳ-hNXY5W >|z3/G xEJ{0sƪw4+I?*Cr-q_RoԷ-E؏%bE@F-)z+"bzЎ@٢*ofب{l'@ߤOAK6mu?V,~7D|#uEK ܪ tPpX߮ &-a&߲7,~s5zŜԡ!q_BAܬW[["Y::s_y]b=Oj<G/f#p#. ycFH4I P=KhqʛU\4>gZ͉|FM;)qAaD%'J}J݅m&,ï~xȥQe'+%qy۴4^`=;+W}*_aza2ӣ2;Ag/V] ps{x›Y G䞅tQn]AIM$?,G)G20f{?S$es` |kTE!,ףi뭖jJ+PCV{ײ=O>7Vd7fGh)E@q8 ɷ]Ǐkw/n%UMY &.s$!odc؀nTP+试$٠egsqw &/7\1i cleAyx.>Hh5"-Ax|ז{5 хξ lx<ۛQ&3H5.kx+(dؽ%xOŇ1zVa}7z/`c?6JƀgG&iB8p~op%YGծk, n6Н4|=ܘ5cH)2Awj91bJZ lAk+q>UO*z$)I<éB 49ݳyVȻS+,{~OnG.[D(2o߻)md$5s:U[fĜ ݡb4H74A _J2IW6|iEs@JD%:=fKn#+XW/Dp%xÉsLc}#3P"O {xo i4o NP?;a)"͹ I/\j,'ʊ!PАtaIJ\W!}<\*31EbWGMeA0KeoA6`p7l3oZ>+]wCHFLKWw+*mCycUы=1J~@6^qiGa:nK=uŅ7W q8w2pj{+5B6 T>ǥoS&CkA$2G'V-)~{Vc(f_QJlaK/dP, }udlA7W}B{J\-paUJ.\#XK]۷/ &džh٠˾1qA?X EiH7zH?%\vKX&8: j,-v֠ѓ\4GiYJ`g |*.^@BርqU((5Sȉ ?hnB/ĥiwӖkp"-{,JZEmNG^x uXB+P]u0e])t˫1 4O|=R?p!F0QQ M4nK!%#N]ϥ|/Dg3O{"]`񙚟rmS-T|Fh>d8ۉO: leu|@ wiJJe46;NM]e0e_TG:fT[ 5`jPg| l+p*Q N@G4(i8ʦcUheISLP),Snkmw}sV==c o-h"E+:{8- N {LL%5{\ ? ymDvM|HF뻈;:/y/:bf;[ ?+ƍ<lB"M4K1|"/?$ê_q6V2Eh$Alb|c<t\Ŀzv!ކ䟵oi'qv1l^-K9C# ߗn[0wAS7v; 4N-#/tσd*y:TGƌs/ksTU9]a[nppWD"*ÃC+L$>p/]6pMF{dT|P7 0a ^>ZH=t,csBx$2$kz|\Q"'exc}_Kka}_Daw[vH&̳&פ-(P}~::CPhy?G'SGs ƻ^#64nq3BH3FY)Cnh<0[j["KV܄0͙|'"[0a0r ;lx+@ k;$!Up [E'ȥb0|_LU3VN+VVq[N.uJ؀Y&tHR/gD-t!mv?n/!(w.HuX ŭTo;: (g(3@kkJM n ($kZRzr2]XDK?(ۭ7&T򎊌%1\tצ +v\ڽPBolLHʹs8+| d0#&+ Jɞbq9h~啃Tk$JM!;Zu>Ŕ"7P6z2A2{&-C܅Sϲ/C{v_}YOL%8mv Y'A٤$-XXǒBTU߮xxS_8E4JRVM[JIt0#4Z'pΖ O/iMwƲþ5yZGձ%=]BMR @o5/Iȶĵa5La%'α7Ngf>^#$"&J :ndR VGY+D@$ eIq`VEsnV5{$f;: vUfm| ?eo1i X[oո*\Z /* (O[!J_pcW@];|g%k~˖$s'1Sela(ÐP_:T< 7 oQ*.% !xEgryjc |~ >i^~HŁZ>f+'$Jafʯ?4l_h|hǐuyA$&o{{A(וԵ1kno " PjrѢH/E-*^Жjt&^FqИWSX/yWJ;lɺy@o D>{YTGOIc?eMv0ῠrlE ( FVXy$jp]PlU5 D} ۨѴak97 ЖJ#=uVSV$>I&KP57ҧK/$9Uز>У1*#E܇ε3Cݱ4IHLf.oȃq佱=ߛ=(H3 Xⓡxh u?Fcqy-#=u4(@)3έI!JL\iZ#\,E@N(6yXW`y:`J!-.7FĞF9ca$pm,c,Z^{% O9-Xk퇤V1@B&[83aG^/\1=4 =QHu,L}$ s7r0VÙ$2HFQk,I G>u[(3xi8nO`"GF'd ]ʠ3g9vNYT04=cK-""su^k?*f7Z6䨂@* +̀֨#.@mĈ5}^F5MEf:J,=OC?N4Fpu#]~^/! ]@Y dd}6{'HDڼ?UJCÂUϦ # ͔TCV).œWTop|͛,Vr~LHLp9QTHb?Y nju`yKj+\ ڍ(gτ,z~;à@զSLǐ Q]jUݩ9h&\eY3G/+豺)_+k奺wr5.Sh e 2 1 '('|Xfeɟ@&J7DM7V]Z4NkN7K]Pc!o,̴CbeNoCG{9pUE?r=/sF q&?K5@4xдzUo1A-;IAnveʈ|A)p4Tf/gڔ|Gj2O Qp)}9e ixџP^H3Y "}E1gptbF<3̩4X sݶ|_ES0 WTOcHc+η5ePp~A2b6omhPiX60[s-׋\ũ?;y04Ԟ4U!vR"W=޾ub@i/|A/uxFӴ1RaKsY~ΔVQ.b mve=p5_g%o?tD͔eβ5'=,.omKX6e`qPh{а#PPvǚe$c\7e^Tό]H;Li^KAlMDE]ƙ״3|Jv\|YBoB 6<,xxh /rQF(7 (I]% r65 ||S'RDƇ"\[|tq` $c#S>!,Jv|(zUHwO$a =/G~}'RkOϮzFzni]]~Q .T('D-hũA6*3NK& RTȐ Sg $HQ!T5JO5Rb.y2796;GZL  ^k=].loV cbwg3E4 4\@W[Ř剢Ȭ˫˥&WƟ ˮN)hRXǗ`1LEkz,jyL'q륁ŽtvW{վ1A(ehHTl~dRm/Q*4/6L;_D۝O9Ì9>&fzn*zH [5!k+81;ܾFXiesYiTB|.j\t)VGLڦ[V$W?֜ǾQwM8-if90dd @'"Uq=5ZMˢ}Z)Q8X3Bm~#WhiؾyϞ22'/kO_)h4A>U-aӘQpWn moV-{uD@0¤LJ6VnkT C1h"\)V|AXAD,ѵqS֙]:1 ;{qoq0t|gvz~xZ&53%U[o:~rU=/,@c5#ḧ́ah \8>?;  @yM~#T=j1~4 P2?ٓm -wL?x{#ΫI-1InĐ('$D_XS׾/B"D"Q%: H7=\CPhEu)䒛!ynPvR#jKvLV-ZrSIR%>_h1W &AqN3#Q*t[+.kzaLbyq:,6UM/Cӣ<҄-A0/b47ͮXKY y Jz],9wC(+$urb1k  k@Vg9Jv:[Uk:J䬾2r '} <He(.%i ?E9'(cgC+z #(-,˫sWIK̀*\ X#:d97įT3B1;Z@!4pkJN`_*\/SjbURQlM"Igy!9vSàVĆ-{p1>rGehzZ$!58(7ȟ㳗|5x@)@6`5ٝC_ǜrJ| _!# ]44%dzUI!jT"dLA%~w<ϫen dlK gm=EI9 ͕84Td0Q|b` KVv٫/5.h,1@c\?}$!s#1PX +Xoh1~͘PbzI/|Q uRA@~8u@*2םY^y)qiJ;L?WD֮͐(Vr_X(Vo/HF҅W|hWct09֖[A!c{=~(Pтz-bL46Q# cdaF8J*'AnM5躘zj3,6umnV7e$*A'A؁mo'~7|~kGZ(O))JaBYL;tF)ܯe/oK1*@ڪ~6C۟न8UP?-Mr FKl \δsP*:m5Rՙf#˷ѬIt{r@Q)+(򒘧izxIuG 7"p &?UW[{6KAlD#ۂlj'+w!$PU"fe ^C-D Y>'N;("[KCIfjDŪRД@ˊp[JHV z'BYoPZvsXĂ]wVTT^~t` c\ pth~ZDa2Czv7WR-.Өy/J%K!j`po~gnUr0%<*BJpȁO9]Vj'њ,6ML-H?f|j.P0"PVwAFrDzk/:rN(+P㿅Q1U[¸ V}]4`<2/-iGB") ygS8bFBV?*{_c_HXZQ4XCwBY:=m|S~8XgTIy3 ^.AMyTNsޗ!!lшxqL4fb+p("ViN`eIzE2Mwt?SstUh[h}.!"vտ˂@̗H8-]w)qXiʺd8GP3#i*]=ǝe{;)PYmT?]s`+}&`[K:oM!`GnFbެASoLiudvF|P!g8teT|tbg3^iZAg5H4}RΟhbOޕe/#CpvFu:m}}Rq!RCx<,M2+4aeJބ`ykqh 1k1U;¸[1M叁IhE>R'oӺ'y[%rOƓ,j ]9cほ ":q:nl'l=L .%e]*͚U2%0n2hebb1Y;AUU7Kynh{m?ylϣT3BpYoW==qx -ɄU\ & 8׎/~[??c 'q̂Pq DrFci"B,x&T}*P/u\°%v K !Ҍf?܈=uobPR'4P`ЗW2'(V#zq?+Ex4;VG0t*I$wXa f,->tɊi ;-̠o[(q()!EڹމvgXrwj45RTo\tK=m,6 4n(~鞔/@XXK]}ȐzF=GK-Zl &[W[卧KAY"z2njS~u]L-0%& -3ꖓtVuyOE5Xf9 v*s>}⢠ C^z˕Ee0CsY,oaq-QH`󋳔!A>~g*8͢Skby JfܘstKņ"4⽛*z=H `DW3梴`4ےyR|Ɂ!*ӑ Q-9 ESaȼWoXgSOץ#? )(2&$Y}D_ٰ>>=Xw6.ǹb,k@3Rva l㇙4Tck%9?f+lXP =ZĄZ,39X8 xv$2Wӻ Ei <27"m፸ϫepi%A t!HCGBT 筽̗2<1oC޹-7fu4f TCFjkY PV4DA'AS{ qf_ 28cP=cpkd}%rhP*~h}pޟh 8؉뙇ѳd4CKIr ZZ1X(ԣsh9Bm aEmF>w%5y)bqt\Nl]"a`8σVev  (xDzYp ޟXuDU!4?Ȉq|R2OrzDԐ2d ̎}i,5GHDH07uvϓhvy|J$QUμ Gkm#,So&0E<$f_< Kg$\1=p6|O&CJHtPse7WT`dɬ*HK:zԀqASbhbyKce!ݥ.[To;(:r ]ϨnG7YjƼR#DPcK΃_2>ro;{X<'y&T2fHef!4:Zͱ A?7ѧBZ-sU2G4!UVufT`E;X$8\P~}}z;"}λX>!M p?L|p'+F_pas~äPysDxՄt^=ܖ}0r -&ʎ̇^ajk` t^`LPBe8 bCV˸6EW.'T-rۦڱ8q{EyCطir8]>fesz(>HJ\--=I,FIMHarn y[$@lko+FEVk2n_T.Rq"n14r@n ̔n]QR_Tji}$8&슑:f{ݡȗ('aQm3$D1ioy 'nWՉk힑#{ qlfOĥ9 |(&S{uanK*2Ć8ѽ.D3 W|a--vtư}]NQ1z57DIu9qǪ`68C:_u.1еS7BH)r8D_&<۝ǖ}2nw,U9mHKsOp/_vv*beKjs ~\TߤomzxEDſΦL !܉zM1R>RϦiC!E TSmhsK)\=% w \H\\y j3k7AZt3eGBZ}0GE?&.MT^)`GP 0>+FgUH| u2Ľ~_jH?IO׶xmP k D ś@O k', Ogy_d툱2AVY Ȩ w֖^UUGEhk5'ՂAR 1HPݳgAaJMfD`jEU" \?$3 |ã)F" .HC~u? |FTOK Yy4MO Sj5wܮk8We4:B%a<K!#Tc:W*['}n`YU {\7DD#G,Q8o~<[H\HF1>ʱ&~s):Ǽ;`B/2JS$? F^X>E>Pa(٤/4@D([4dkVXyL쌷Sma{S@=՟<|js>PU<'gJ"7~Ҡ6a*;N}d2`Ǽ]<7B R\L[Z6Tی2F:;U2XnYHV|o֫cVjLPwI/#MLijJhkm-_,P6pk Ã{ƣCST ]ݾn`65xZ#|)F.-Yu1JxC* `y:d2AD+C2lwo5 [r])C4:*VH"4fސ< ]A)YOL em,w QLHnWJj!Je['|хR_^94IFRsN;`d?Zѯ7bipy .lÌvJE4ڹ9Y97!N}sWŢ\T*aҜ.b&VJFёVO ޓe1ԗ3 (2o )?ٌ 6u t$#X(-1T W[DReL^zV{hM.R8Taq[LZ[<7>VרoM-f-GKgx$8Eůc2;~L+ɟo6|FrVew2~1Z8Eח 50:0NW겕1HBU~FH(rդ0W5t}!GBn6qrF*W(})SI $wp NGTd᱈,A}ݱV|x<ф]LT?;x ʜ *ʛMSQ˙^xTAbQ]m#W50XeM?L_1>G s0D3&K\D^nN]!knb6R~ fƾaR&,ZbF 8) woE ĝv?ƽT&X `a5RaC 6D90e})b"P)^iwi'Wĥ~rgt1űFρ xxe[Y0 i♍Rr^dz6NEwa4 (IF dfsR܃;t4ZXm|~ BF Wz0fK PÆD =& 0V r8툄!x$@/ibUi-gbu|~­Ա> GkXůQHbHUl#3A,F"WNƀRHo/lŹz+ny @~sGGLo?NgK? ]5*_YX,ԡ#L@#QcSC:2vQj6e`:2Ah/S CrT7.}vV C@cKdFg s=R"Zkа+x"nܸSqȯ*ː7v>v\?nYq:~9eq˯BVVy__j-m1(UzEE `؞ ڃ7oKn>bŗ->qmt|R`nbP!T]}s4GΤMUS?.L(k4Mqjn*wGRBk;"0ubJHwf4'`g!yۉJ^ַ̓d?=J˜j,>C*VJh{gg`n)XW"+?C͇H+/4-"Lٺfg;5`pBr3g|RdrxP,e~XOPEƧ*X&7̪-CpeV Tfe13ҹM^rZܭ<{n'Lev\]f IaO]O"Lr:UNP>t$d~oW%9SΓxy,یv}r|${RFcՉ,;U~-Szx1sDo\dM0|ڎ u+щuEŊ#K@O'?[`ǸLQ:"k{ݨ%~h>, %z2:/ J IQ÷ƨC`@XTՂ$G½` ۩c 킑BK=wX ;ᱧlH]0As >_.?v]}kH@Il60mMlVV ₦MlWM)Oz7C~vAFx+# |&C 1n!3$~(B#KQc,]Be3\/;x"ճieZ\;vԇ 'ԩu5y-0prDɨCIk,`23Rx W''*m`#gJxHz:txUcshލ]!;k!GLظ>jrON=2a^8a 4YϰNL׺A¹yWTzf-;DsoŧPivb~YxXt?9f-\Q?,+1֑#;qej.zuLAO(r0ߒHFV%mϑ=؇aY | euaǣCE.o?n*$B(*ZǸѹl$-jOO:XZ/uP< UJ$LgXV,Gl~&2>r,wC$oV4Lz#`^Ϥ^i:H'I2TI,:LX~a wP^nrD`0ogk !oU (&8",caMB ,[wYBv1P"bAkD^*GbXk)g;w uv+̀̔Rϝs-.mq%o"K? K6*3+_6s쉎7[wgGO?ֽۡeyU14x|d:wΗ qvf'T;s$ΐ(gTp/uYx:߷waw##roRl4R6XɆԀ|xKkZ,S#&So)`W$W"A$O{?k) 0HBZΗWTGUP~X֧ē |EA𠡥{cf -e~ `ThuNb羖oi4:>dg.򲍬)TEvcr(ZT|=,)9v:*8|Aj#{C>#QQ#Zv|c ܮŷG-<;\]qH^ICX> 踴!r>36W{bB70KN@+RӦr6%t?@r'\J=A$c~$̅qg>;0ľR g_Mɇ?uHadlDr ]H#zXmF:bR;YJ5]046~39&z?]CHCeӳ}I^ls4v/^Ձ^|S:V.Y{-#"A]5y* &(?4G"Ւtn M;zP$frBF?inЍ5d/b>V Ku?*z }E$ ] s _&1P"$Z 2 ? DմS7stf Jdy=.U؀{eӥGOV#& luJ=2:0&]H^# ? ;Q?C 6":}0C*y9c 0 nnЭJi@HߖB]Ys|1jGQd O6r{U]Vbv>gg t xO~֪>R@7/ HkM?:1,\ _ :bwt0=8`1_]@>; T)Dl|k.G~LW h>_#\Vor_-* c1-j} Fjְ Ҡpyv u7fUuGp#8;M[jիn3VgEIc\Kˌ%x%BY@\l ϘL쇣3; BGj5)M䮡aUj#qi*NLi=BK,* t <'OZNXzձ#\@QٍTwe _ *y oB34-Gb8X 3_e hKIBW*G곔M,$RaiM̙ *-Vx˒l!y#2&!pC-<1^CY:۠?*c;1HI`Vc0dKC]9Sf<*Tz`0L|~!j;db=:6~#V4l_pN*r}2nA;K\@>Rlf.،1d0Os!P W? Ku},jٚR\NLYΨ w"okjX'$mK$#12쇓*O뎯h's,H̭ydLV߲3X>*1M,A8V;JWp;bm/MJװ%W WԆФA4E`jc$LLii]qbCp]Gk!ǵ vdiZ27|&QUŦdM Ȯ3IQ}0Z@pnW^ VZ?Br49b7Iq"fzt C~] )Xrv9Bϴ89 @/;Yo#!/M)ލ5ZR#n|P9~jZr&6;F]w7hdw D,ն؁Z9̾k)%k_844'-Gy%F-xw|kKP=gA])[^ӷIJq@y(PE+bu6Ɛ3'>hL.aXrM6V0涚rf)&we6Q bYFvCX}}|S ER2W ug$-di* *4m,`)9d򷻪'^( $%0)|ФrOQʟn;@ Û?Ć5B/:/y'}"y99'R\n+ (Ц=RKz}Urᶠsi+`Pt1kX([F ]sK?-zXZV{'z$v>'a9g ^U}DLg3P@BLtҎ4h|FV_9`1HG)ua{c"D;u_|"uGT_Om<ںt2 dq|{2X*aB@.ѯma+p>0GN>/Y'(!))YΕ*JV5j/dWaύl7Zy~xM?8Ԋij'Q=΍-(*ŗgs=Wcխw2~smD)]0yX;͇BZfS>Hd˞-PJnf^8-F 0Ni#QTO=]rW[nO?+PKh rY"/tTBtY9] \]dO[VVxZ %{̓5-СoYY_!c_0K zuy}# |"ǧ-y`]߂91*W=MSt=*,!Wju'۪P|]@Qفn<;`;{KIVAd$(!C&&?Ee9N.PjM/BsamÖӒ̴p_ Vkĺ}H$|{;RDŽ?(wug!ɘffTdu5Jb)F_SUW/CkXλG.+U1RĢ:3Sh7i+ ۷bUܮWe߀0Hpa䐶$c^Ur_ ?Ij)y\1&# ӚR F5G m=WŸ԰,b#r XE_oʜ(Rѯ1=.A eâ}EV*S|=&uATm@ޫՋ4%!hjn c3%7Q_{IquxQ,9;|wwawe"U+ Qn)qX~Eg b[z yntkrdKP[`-iq}akLVj,ߩ,Db`ƈwJ))'zg.t4=o}(BtIb*=zj#l-m=û+]%1?-6⌟@0vΨ;Y ݈,9G5Q O_{}HdyչKӊaCKwkɦ5ב!8Sqwz@뻏S6*ZA1q~p%1W>v -1.14R9!O:`v(vqI٠ )WϺ}+}\]6QkMgy`e%~hB8*}gDRGhZCDq+M|0π\ 1:vxHuf!媹 2@ЃSd4;bUzಂRmD5zssue]vDZԜgmsETe >[^p+>O4Ngva#{fD0 `g Iͷi: 4Pry2ő[A nō'& zB78-7g2.(e*YȤ!wQ9}vk:3'%HE|~6; *.⤷gC|B8"y\޽%s4wQ9ʣn+|8)D)7r0;YL?(To]4/[ Э?B}t>|nVBww95iO6AX hrK`m>Ft~v)?~:F1씸)[`DRQ.ɌpYk }Rg\3xY3FD'yJ@r8éAR$ x%aȿ?ajP/+IZu2_i6,TTԇ2jcYc\we;0م!m5Z˚$["YX?o#uC13/1mX eyܰn'0H~b|Ė5Ŭ1 $? zh;Y'a41kp.%fXh\S<$H/FkgѹpEK+6E*(A/й=O M A"eBIz4'֪`YF策;F ~ ~T4)Z ?=]P%3B#z[l&'ZJR6q**iRN9Pΐ^c'Ǘ\b(TB2'/4DL Y 8]X:G[Be?'(U+KDZBRR*r'.1dOKKg^iu* 5+^ BE?].A,IWqDT(N\ڴx<{9CHϾ1-ep>Ɔp؝o:o:R5ݽTB䭷Kv0h 2R.oݻ]]{:m!oq &\Պj=Hn?΢ qK̫$[w$_Lv|ˋ ?S*/p4Yra^LR%VF؛0^8ίhtKM77n!5%/Hp|&_Ɗ==ّ6 [* AnF.,YRxdm]ΕOT@nQN*lV=x&vmI v WRj}ֵ.P^! --$1M#gީR^UIy?F2Yo4PDU:\vkFK0Vcwj!Y؜tde GRGH2:dMD}~ ;N#&,}V:5zOfF`>l/`V ).p*x4$S#Hcp_d@>tmA#/NhJUчg$ VעFC9rHQ?& F]IxpUYzߗvˊ(F`y kRP|-NW"(+-@_2?2$eWv1TҍϳCHSؒEXB2. r9] hKǕao=\DDlO?jHPT41@6lqSڙZ$WМnIz-0vq/~Ym ׇ6RP`Z~pˎU62w7(Sְk|* ~BĞ/t'@//ZcAO@E^87\B*S}=ԐWV݅Ph4.~neD,8v<'uxI@uz14_FJ$w-TS}VX$e4' >VOAn_*ڗ+&`ƤD<6P.~rV@7fRsaNxЀ=ƹL֧f R%2]Sv;l[IpNt?Lp/iMIH^wBcÆ>ށ[¼;9)ug3(mi<燮Ez"v $ܕff-ϳ Fthٻ)ݘT%Qu^~0poli#/B?_ cNX|WuXij(u1?ic4/ WXV)`<N}O'K"(: 0zѠ\Qz~EQ ]G V>Oz m(ªc뽣9k:p4!Bts9j1Q0S'! B2~3qd(H,FSP;ޟI%=[6S+żukM*RۦۜoXbvgR eѮYc뻶T?[DaX?ujsK;])b=θN $Dh2}jqzzyxק{R"Reb, '*3m|i:{>-24ߥ{L+vNuo HBp )qocl!+ī]}ŋfa]t>+f/UF.6f\vQr HoΈhr]Bl+.ua >4i:/&ܪB`Z` _ E )~O6oiڂ=[(K/@M]5ojYK1n$!7Q@w{E򎪾Vhqæ3# MӳDC9 IU_~'֝Y0aFkpQƬ7ScoUnmPY6UԒ)N>W3.kZ9?2JRܒU;CPg3K0xv:@~(v_!' fc`F2V8BdW _f^\1Az'd6掝lVJDBز?WL-Ls8fj ѓV1PVr"؟]ϣX2*wбNucQ$)zɨaF7ü͒Yj%#}r# m'l2RV%7̔šFSg-ñ>Mϭ_ƢE@2@tRgYVzLW:HYAeIxHHMf8p6r5i9ef뫲3SDo_-,NN/`kӧ/| ۶)Eh{&uV#/zM..Fxo8ub@q:C2y\P6^rPfUTUswSܜ4;i3"mD$ g8FRWoWCP׸p/:É/.K*m0"*僝"=;[C.S2SdV$\B*aNuphmo=qg’"<2fu {| Rskpv㭖RE&XD~]rZ4K*sZu~98K2Zsn3m1I0vN^MVۍ7jPIUp CŋoݪAMbJsJ\ʕ4W *Xp`]?v&EίoAS^>A?w2-ȦIgj21X'[r,(C{qKIvܚ.F{\ea*q%6xRȈMDH1ҕ;ف'fk>n,ދ$t{!A}P;S mPFs='ndBKUBCȢBUǷXW̐Z<46pP4F!mpp;הCs.`Kջ?{#_gBNA}f^\ǹb!ul?s#+qpqq3DHKt-0 eQ!_13G~ݠ9V&RJrk$Bj   !n/[BS̪AIγN䬸n 8 ehE.R ON\jqڏ,$@rhl02=Ngc{,om.9F ioSE0 GEk/qS*d#a~P%t]M;6T97&II0t/`a1$TbW@d´nc}9\ኮ C\쾇pՐ |3JpRp^IqA58vU:A±odOX/4l41ͅ[REg>phj&0*p݊ spnlNZ}md5[[ H%??jr-!]|—L6Y8Mlz"t&xK0`dI.`<n$r3"<׏<45JNro[ j$8^v_d~PX6gV9dWh;Zs9uʦ|#fM4`U1 U&VsV<@wD/kvA~fʅ lX硪 O#rG9[l"Xh}i#'lDq v7731ص-y9*Voewb~-[`rl ]U^ZH,31̣6XΩpN7p3<ʋ9N?Rvl\$I6YgM2RCwū0=JcXrYǎ{UK۷K%i׆i8karٗxl"ΝMMH>WV>jZqS,^)fR @kp1yihgS{Wq:m;Z4*7U 'ʺe5lVN=e։I0یXt^[ث~~dTV G 6Xآzl+Ř=Fa~+ɓb~&8oo|2.-7[@D(/IFxj+JZC5Ucb ;?*# {Blol3jpPoq98(偂v~^~ WtEF!3A:?5Zc,u8"HU6n`c@Y7o*O$D*!^Z6 +ұB1Z )m?mq_# [\2},>oZͱ͚%Yժ' ( <6&OO ќ2#-ݵnBK˳mnM+eT1zw  :pB=\cdphYqkq]wY#j%paᨦ=$}-.X]++Șð҂:9Ms"#Żaqƀ'_Z$ݳ-F?Q\_^`Z4VmVMDlwm?V^7}LQOC4,ou M?i^kwȨʣ Nd|5nPby|HreHJY'Yw05^^+8'vˏ,~PD{s1'3HPtW3L<bəІïKY%/kg/3qFu {xD4T=wbԺbJs^a>Ӷtl1J) O 0Pwd ΥyFG~C{#,b(h8 vM(4t Hr5SR|gI+K§wd(sFBr&/8< c& Mxz,7yAW+JA kmpZGw9j6CK{2g8ܮ + xǾ@!DI5"T*񧲋KhqiZE9.٬ARI 7˅Vix"gQ8$gD: 0^jc\ 5;rowkfb1b%Bu g$70YÕQk5HX5:Kn]0ʖ\ [ 6G߸z bWq5.i.u 5gJ6Hc]h i(#v4 A,YK}j2PmybQb.1l gnqt*2i P^tZdY<2 &(ӗNϳjd@ׂdN2qcC^b\_ y&XUIs\~$t 9_gxIG(@PUo+RYzt-~>)_fhho{|7M U16Lx0JUxA\U6ðS]a 2~#Jc|9F`qנRT<AŲĒXc9#D|8Ylw)eĚ QN}rY`Ϫh.=p ]TVO[@N;ֹ 1?5z=emp߱'XՀrf 흎vx,Q،m@A^PmAMl0@$z}ӭ K/(h?g lU۲~"Nu!n*܁ޣ1p{}Lzk+Y\$Z=!(`q4I٨ܚHPbD&L+ӛ e1nAG] R)Q2fz!o`S."ZVy ϥ̗VTfvJcUx`؟IٖzHb8s?۩h_G,A g!d]uwZ;*SEc7\Q-:Z AٗW0 !r};p]"Jp}$)oJg`L1JA\ۏ4éKLfl:!"/w S3W48 T J^E*5k* ۀ̭aYz%.rIM_2d%ȕJ9סo(? /]+bx2On rgY.~ͼv=J<#cT|z,?cYݖKo©5\ }ۭx~  ݑ#X,)*k*3M?|0W0ISC,3Ob3yݢ&d^0Tg`ϠyqYӒnoVצ0& Z~if'KrݪFw,zQck I]~nk~n^ *Kɿ5+lu\{GRԖ~b@K8K]X4TK+rusO-nrzQ;f&/8ihBF],Ezg)꫸Y^KdJpjN _Ye8͝/Яc]U P>JXޕo("4y!d!%—l&gMW6{ͽSsRX-=Mc9KIwnNB%Mw{pq_-r4Nq9).BBo9 AYU7"3+SB]|3e}G'ÿ'arsrUG)L^ uЁ|cm"SOE~fqOû-{2Ɉb|Oj. ^ISB-io7_,'m7߰p)7<4@ZmS)QIu`Sܺ c/4*?zR?|Bf6x̴/䡊_5c@D;1ӚdјnskA.lwZ\j@CǚJ ۑYt;㋼ō>$s%. {U{;ʊ8/"" ?WUCc4BT)lW/ΰ$gzt< ׀b 3!<09R9`c!m\m(=[ӥN lh %+ ZNt=]f,&Å?~qۑV?QB.,?>Zv@{LHXNBD4NV4\& 7f_ #v2AFG2oN3xLC%W_ĩ ~֦_6ud=8'P}W!HE/WJU8k6ٌHO+(=.{B8Wzu5wNR3n=?*S4t@:fPdժJQV}BPKz\@d)(cRlī&H4qxӗ ߲ G)U9=DZٵ,oz{Z#$Ȇw2JK"b ѡ81pDu lյݎl 99ݺY|;u?ԭ>7ڋڴi M@b1KadLVёs7 6L(98R!fu+I}[)mY2eaQ< uk iBHI-{/B}KgaقzU r< :57>jP'HKe`*5^-BA nwLn%t=x]!X d´z A1sDyan9;Gk鯣Xq3IN*‘ߖtHw]1'[qr@5YoN=.ZTv*J `Bc֣g\[$/]tveiNLqɦ`VLEVUWy~jk_}a IlE!k Ƒg1Nm0@b H|{C|Wi̷•/L. kZ%$+:U[kbk`Cop1NZ͚ZDMKc-ܘ~U %>z EV( q&0>ؤTy_hL/Ȇ14ఽi)~eP JZrP8Zȟwij|5^3~W<͇bd6JΝC,NZ^b|^bi'(F3unY4$/mW)]8[2|+|j(_L p?.8\qK($7s|- wՖɞSxOE,GwNXl Koc-ip)OlpI4k5xbƍhXT@Vۀ'$~J]I-e|$ {oyI:qeN{Y.o62ٙfڍvL_~;H1]"s¿`[ Isΐ:_-tfM, wLv[+&å%qRZe9l'3B2itݞ_+#h`WePЈ0H궥rah¬2Hzg 'Oi >?*uM:1r"; -ZSryУ~4'KbWzP 2>X՘*XdAo.c rD/foӚr{ 'ȏA7տ55y:vtCnT|OY)˦$aefKk&McUy%hܙ_⽉a5pٙvG{' ,;'4`,X^8 M%>͇=gsʥ)?A8xSo9帋9}:]ƩUz鯮h|0`IpR raHlԄ֜D7`>CiFQ얀(wĤ \i@D(RbpAzW=Fо|)$,׏%w[6g'#8aw%=,'Fp0m,7}6C-/e迹8;z8/sk~x?й* iy@8ƙ Vm#7;AfۦOÜ\ ! v=VCz`yEmD&iiҡvK%߹k)FqXwS;'[Z4ַ7 Ma _VA44ԔM;}~ |vp^ƾ_ۗR;a ]a쥙esI [l -bu3pύx?oo_J"oNNў!4i%CGi=tȦArOq VTPIi`0'? dP`󠼅!rS,h4R`y(sfB7#b1g(#]cthW`H7ТToE]e_1y)9niӪk΁9N_Rx܅Vb֢~J FD`sQyPPeWX5*{ɎawGMW@;Sr9S`TKe!:MVv#c+s-ʨs )">AY1ABXҜ =j`Gȁ$L*NTx&ipr(ՖZoB`q{|A{N@ɲ2uB\ņ)'yb77}gp( Yfb̊w\׳@CQLz-5%2N$z 7(!%B'/F9Tq}q3?kv($AIWoK++ޫ`rҋ)W0s 05w%9Rk9ʷP3_b3X> \>/ &cHqL]||Q 7 @IӲ;8bY>_P1r0kS͊bv/ Xu c))g]nq!ȻDM:-fy MFMJ{;[ؖ*gO%="?h[u]V84TaD^qF!`j!3xd~J:Xd*'9pd7  ᅰ&dkZB 3[`Bሴ= V `."^Fb5r9ҷtтBLxȕFf[da;-2H89}tI![2Rm/mtZ]Ff X$m. @Sa+ Za RZPvJ2\6OT [2ͦe}Jg#v@(kHgH2[FDrag  Q3)=<8UB{ylje#r/>|WYڅܐQ璙d匪o"#V7 >Ȩv˙`0*Ru(S8izzP)Rp2kdFm EbvA>6+(>Uowӂ,X:spaXk7㪺fHKbZqt#/?Z[5@>Ct<bf^A0l>ˇT|M*>e/4`1&V"܃uGd<L|7R_'ax{1{:#P`}/#or*9X@4S^TS\P28@b~zwDSPpa,x&|ܡF-g(hOb$5DI(6dy5B?dAv$EekS)$Ǣ^և^M8N۷:0!>a;!l~ m-h}.{O !hs#byrކ*$(e8£ qD ]COeڴd} oCw-k?K6IN@X7bJ 4¦6$ZJZ $ ս&;*jM1(;Ua*3o@( %|pJ*Zu``R#ɛP[ڒ7'T^o&Y:+/E!6\ޘ$ yn#n}_Ni0^,"5ʿ-h]{:2ΓV%1__1YS u%+"tٻG!n$}j^VjM*T;|0)U~t`1{F!R۔q~/+UN7Te!OYZiӆ~еyC"VQ/0~#kkŭ8bQm:i/_AndWGB~{9nm^k#\H*:y]_bx ;=FJQF~(N~Ѐ5/x TlG}"+8WV7kry%1.Ȕ yDndvIjd .+RD&,?!HgIeٍ;iel\gE}V'PR7AU:sEtJ"a.AfL^QBrw80ijocneUgDC|Tmu)C7xݜ`:bT& oV-yli0^OE Z$8{ğspxcV,$-PA=IV$2{$ Y'/à2J\QKbN|h*i&Rr54/}.,t"c!9*YuVQ׋7^$HGanr eI J#3C*J~f%#/Q+…8oQ{&:J?C(uj {#af|UD`)=[FCjNi7j*v%1@ZJnba5U'"=VĭlR}ILާbܽ^kLcYZ,DB#%wWE4"xE 2 ['C+VVp0Fj.Q_lfBud2t?LL04xy) 0tЂ}o3NoMTw(K'>!ͅJ3֯l6 -p;/bs\'NqvN;eSbjI> Rge\1.4#5#^؇V`"AO"5JpUb \4 `ċ:Fp"!pC/˛79Љ4 SxAJ37,K0%p`ޛH9J|Az2<_!"XF@qiBZ+iwsyacUbh;y*3CA=" ]1v0XAh8܇~D7>NRԚ^PcS'jbm`F-ߜHtčN4gy꺉wɅ9Ml #Pcuਵ@L+5-p[ L@/00Zx*>M'pM"tG1<`|u׾CmV~Dױ>c˜5Zfcۦ&Xl3TvYrI9CcV .y xEB.$E$aFJ;K(5Tk&֍c]e洅vߘhB: rn+嵾_fRUZ+}' xǮ_5;]ߓs'@bVb:-7V`7kG3XTTTbrr Tp+х FK,ϝ75dX~ܞ7~#h _yE:|#m,ɪ(r0d_b"ѐR3HfeޛW8w>O@cgsQ4ϯΞ\aYSN<4xLإ 3qmakl~ F ԑ7=?Zx'.;3ߗێ7J=S}Չ@o߈?b#˖Yqk3 ijD-H TybpSi49r+.$5/X&ۂGܝ^r;1.J&ej]C@m4kc*,)>cH@=Ð|2':+uEBlXR4T]%BDv.NEggd]阏̞pXVaOoѣf086bDC|0,JZ/{s<3rO(qL4g)Fu-H"HU ~*ꌗ*8MZ:N?Pq:ަ!:6!TӪ ߬[/ CbJrDQs@tr@TkIdp_p$I?8yzxF}g10πE 2_d.ŻSX51v{~(RI9;wՓڼ2C%>-LKi-Z!bV"|Y20k6"/A}MܴP)27WNu0-Qam5 ?ڤ㬑"j|0F.Ί:7zLomIkbpa /,_u'37 s;`[O@1LWf&?&0= ђFYF sX!|!< " +v Eع,7\-tV̰$e=zw*ydGXd %~JYx،DlYnp ^8?zHW7jK[ &F #E_p@ E%Z4qE6/87p!@|N[OGܜM:m#id4:{;ۜmJ3rJ[fЙ鞥%>c L䏇 L@bh#jK1bMc6&{FXMkH}tgŮ. F_ٰs`ӜhA` QxgxJ$CDQQ{ShoEB\pSv. fg]M飈zmkYW4N?)[ yY1BlG&5չGNʜ tY Roˊ2㢍IAllKҵc ct?P7Krr{Ŋ(W4 G1"_l5gJm$OR~H ,"3&˧'I!vMkzBF1ogV%#']R?jYtDm}'`.-z @ቛ# _8ɜVOI%U· i8PtrI_`pm)'s4CZӟ"7GYsCrOy[L2T`xmj|1/sL$sQC04^Mf@|2#K/jSXx Z ssM\cfoyjLhGY gtυy2:utjqq#9^Ai:)lA40b0-jq!M8jRh$Y r}!g&8NZ1!ޣ0y6'eV|#mw`E.!1#LlS\ S=Ji7*u `&?B,=6r'`!rzGw(]eMցY) pM.2jS),;{Z p[ *ݓ :KW6:=[zQˢ疎$W&b %wJfi206bƥre/״v-{cH|g65ivF #&ͯy(he7ωS1-e&)d mƟ3#Si3c^vmfWvkG6/翨:sp[2T5SRPt)jIu9k`OKMl2xGeGӯG:GgxLv4oe9x L.qS{\54G)Vz^ryH /bVg=!Ta;[A ZLےHar)w8?HШ2O,ǔՀ+$ޢ+fgm##x!7T TB4ͥê +PRd`<߂FW`=? w_M$<0&<YZT$lTAǵݣ( GW{R?{vZ،*t}7>s5~O =z^TɅ_zyO!=!vQwRޭh+tǴkZ1hrp ]9 sepȎAeJT[\[nuGEPF+[fFJq|Ncr9 q !b"wτ 6?%E/b@=inm0<@$,^9@۩TP0>ڔ;!-&)$CՊ-@tT2Q |ӛ'z=im=*gx4i$1k ,U6mF񰪒&xgyF(VA{.Wt)F~ʙcW3kcRyB/>DnQК(}m\ @o.Tq(E|1um$\8;Id-&%>=⛋((mk 6z+)?ȋgg.]j~MڮdfsBU-<6f/D-`cnaOM1QPq:\?Oįa/:ocמH% h|r[ áu']1Txz="5h @Yx:_ JZ&`bXٴʏݟWW:MIEN'OWfgH5ԅ*mN 0{r-!qNL7D-cV]͵_ಶpNe^1ei$&O4Ӈm }fC׬qg*o$p7g:u v2 =cFd=o#֐bqo_տb8M<0?{=p;h 2drKHYn?7v#bQ,^Q0 N(1]MiqpwBc)Tx>ŰH^%TR˲ҤTw$o=Eء7c9uK!^Nnxx`Ġ>tCk@U$e 8e]͂~,pvPv>'Gۿ\] AJIs9iet̰8-@o|Tۍ x | XyOF׏$/[?s= &ϼ%tQ݅Ijd^K,K'C_5N b6%|mR@Feo.D/.ٸ<(cub&fÝU SZ'i!IURKo/RY5<OZd4*T jD) { U5L%zU}lRӑHlb6=#r1r5)3Θ;]=b{- 21yZƍ^$\0HHqqU`Q,Y,j|0} b*r9w^Gp}5MrYȿ&w֧ŗ/-a1$ToD]`X ޽LXsKu,n LzyRH]=-2n; }cE_\XY l[~{>{F2+믄Xj5TM.m&>R2FC.rP;ky'bDU3/TשA!?Pt6l~v+v/ 'CA oEX(W35f(d =ʳ~DbV_U|Յխ-}~&#'A,'ȢWgi[53Sq}mfDV>I2R+~ނ0$Xk᥷$l)H]CͲW'6Q a!*Xе g=/zH{B>I. 0|O 6Z o3~ H/}zm*xԜE!TXX@c6vsN@/@߻bGR~ pT^LKyEc\X)1S-HTXs0@u6I۰vrN98ICH][Ŗt= pRѽsOALysy 6 ji[;.ףL㮷0/O ٌx#n)3fK3gTZmy?@B$I|WUZ!tiLcħAk'UT | u%W y {"ՑT~4)jG@x3av9}1V攣/%CgXD k'32j, va$m3Ne an^̳!& h͢ %Xa"8 :~͈d`! NYA&xҞ\B$-KɵwnroH+ӎ{)+;f}J]yN ^K+N %ݶ4̍քY;QU6$:zjQflj\heDBɛ&'s%'=||/ά%ƈ.Fe| _^A`mk}IxvŃ嬭wd24tG~3U vE]o+=,`Ri5G?`е®D%Tii ' p&\zu:{KrR]/TMA\OƢ`jdCm|uJ+ 0zxeWVt|f҄Lj'3KXF|nۜ`՚|Lϸ`76\^r|)tWU:I-x*EY`0_8VcFݰ=uy4(qxE1e"860Nk4erbkTlZ]L1uvdߧeC6kƌBпaY- KFcT^/'yb,;slk-bY5FxY>ft$'x>%eA{*bZLP3swdTIk33 YJ|GoSF (FnվT;&fE /˕{Os'kT"ɍL1E᪮6ÿqB\O)M3¨vҪI^*nø&CRlW9[ob]Y=NjvG01g3:1m=|DM4i"k̪3+4f)╍],А53Rc3KOgʘ~/Ze wZ5eu[h}@y@q>dpMIɇ;s!@ M^\Fyb%I0f ޘ/X=/zk!a+f! tBGy*-x{Im*F /qlG_ Ir  kvJ&]08/k_ |p͘1pY-*srы AOBKbeM'Ip3YU%l9VW qx}^KDj2l w4&p)R m%`J[';uڻyR/,|j K]y?B  ?>Ƀ?iw3Q~1u]J PT3 1ZI7@fb(SUPe .:܈ b,wrT[ǤB$Bk D+./{RCK+5ʄ*,C:4CqX*YsjKhl$r߯ծ I[ IlRy fߒ۽,4$!RR=K${Wi;uvE Qݨ2Irݠ"%<5FS*C-4xžI,~||.II@PiG8afܒC_ҰaWwz+F _ΏDV 齭 Gxw̕Y*:epyܷZ U3:aG#F񬽻 kk!:҆,I454\g`l&rĠ(*%O8#UAoowOiKcO [' ^b#:qI m(Gpj.XpmE$㶖WfbrY|qYYc73Xvly_R b;! 8ok!7ŵ`iô zz jrCDwl8j(*NeLjƬj5^8?HPrdjc"\3GBUTQC{M xYU0$$`wu0ъ P3p:+٬\~;kFO5F`h:\eSnڱ:M*Ǩ)aNW/FV'`PWlp7 g܁Xc5as[!g eWA?}yyi zd{e m+qX2 RFzOlZƦM~Nc>Tjh8SfHUnƤ?j-&Atꍝu e):@(; 祻iW1-N7Ep~]n>V&56Ձ|!a4~Ў[@F:@עB0wl6IJ3ժ\ b1!(q7H)]RͼK 9U&ę¦y{RqO}XXn8t9Fغb tc5-}P(mDs\\qR{bGXeEqDŸ ]oGqۘ̐5Tx|U7 >&ٞ:CS%b$m}Mھ/,L,k'^_un)Q݇Hp;lbbrg]D5%!9 |:$ ;9.,f&^#] {Q,[#`H#C8i }=BzVT'u{Gq3.Zh}gSd"KsI$.3S#(lv7֠_RNh.Ӭ *Zq徫L_XKQuǸpx3*GMog$Mj\hs Њ;|F~[^rb$|׹j,X+bmWļ3:Sr9|+nJYw]t%?^$zCp6\MȉQ?|ܩ<$Pz. 7ZA jz%1Gp s& *Q⯅O߳0UU>b ݓʺ׌U4:x T13Ҁs='#$)?rA)P\gO Vyub6Yh;xkv33̴Ր^J#k$0Ъ{=/Z(m\ʏ29+%~~gX0bBeWh* 2ySMkcU]Q- ;\;E((;<7W,F-b|rD5 Bdss`cg嘋;dIƟZP,$I+Bd2 8Xw4:*gةbyq }.fm9,$̞ xLT滖@Ck2reD„q㾇ofiD aYٗ DTYa/cڶv gElb4|0t3v1x˥-ѯ@;+Or{66kde32rzpgt"s S7_;'nUJhѩv{zY{l0v0=6nQ>%5X7bAՒjHНvoJE⣛#M_2Zz$Uy/c+˼4UւϺpLA^ z]^kNy4:8h0Z&ʈ]K$7qiSONyŬc}W(^B!.WE+ةEZIj DžCqTHF.g#RBai hIZYܵ L.9z$vBWΛפL08ṔY>m ۹T,휏S%vIU+Z> `N?V,䅶,zJ®UqzuEdL@hn }K\2iu]_âw4c'7cFBN} B٨Vvd*)M!ծ6{'O,yw1 9J"oyXGIYYSC¿7dN .Owno'wNz_8q{hza {8Ӛ3 sx$ ثU[C}^>f#|w#<1)א;]-õ;B&+H},G&$'m&|ݻv9kS FlSNiOPrl, C]\pCw} ^Nr^#ա_ā!shP%@lN?U | $Rި bnq)I҇"1' O$mVO0::CuB,0/r ]PT )Ҭ 3#rӻ FԆCp OhP 4`6sB6g!OC;̸eq5`8ⴟ0ϗET&\jV #љ'*Ev_٤GX(, D蜐@sI5cRvf/ %KaCMSi5Er甭7| =G4(m(˭>٩Gͩ߈7SI䨅ẁV["T"]ؔ+?:ܥ0u6C3iCMx8s~ yn?m($J$; 5WCo`H@؟{)Rx*` \Pfو D0mgy3} $<2DaWcI@ⴏņ1TĝAhA)Eyb}YMq6X4~lTx >C!]J> TQ)2tM5bT Y X=G"4)EQ$KZSˬkKc4j0ڗxckϹ'q>{sv&ePcsߪC؎Qfo6N[@aBMq>~zE/Æw|baJ{5l 5Xפº> ,MHz!b3:k;5^8{s?+Z_C cw\VAgR!Y#2WAMҮ"?rPNM5c2ah5.BSnl@6P^}bZ4^nzo{l%OtAEj>|ރnն$sSi:HA:R DPWM} yULg'1Gv}@>n8!6@< W W{-{#/(%FoWM 5tZ zrj[I9 >|6|.u6?tֲe ~F% 2 `Vo[F5uɝmFH[vylCzكHAAYN1;1Gdk$yloyќZZA*凛~{Wuư.#T~Bli S@bhtɍl[8 $//OGsjQ,8,;kt9  gyu Rÿn_x;'8lRe:4w^af> vRf)"s^ȩ6n Je-~Cugbs7r;[K$ht'\wef\̵Zm)׸}M9aZIZgڒ<IwefB{ .h+kͻuATEx=䜣؅w82fWEw',^[R>O37p YGd RB*`.r㜼YLMAh`NZ jhZ])PL&+[&: Q1V<'dqލIŀ+kITb$^ZO(yu$+*R9t Yn7V 7ߩ?{ܜ%w{W$3RgIsQg-Pcbcdmo TQ@RuX"籔cT)֡x~g/9N t.{\ة#dq~O"=쎫o˿kHUG0[Ok$ٍY'l qzB ?=[} -^iWQ[iWJe3&iQi㸬oWebF!Zp~@=z+44y<|e9VRɔ$ȏڀ`ѐJ,)Iŀ?qk$|l}| ,2& f+X` X{[+r|R{$Q)H@ΰK5Vf ڢA8%2\ kFCaB+\X :Zт\ ƪc:)@ 0v Cf e2\O{%f~sOVSoyyv. N#M(ү6&twϠتQCMmS\ySKci΅[:9/Bv?qzYR$АFҷJtyЬ=wP nϘhf#:tQtd:+n9+P 7 N29@&c,LVrNኴ )vc8l; xr;߱b ަqذi ^6.8oٙUwф{[l ꙡ2Ԝp6Ev$S"%$\X؋t6lSl*tUbm@snnQu6͇LpqRA;<֭>2| lGzs3`aHl_U}.9+# 0މAR?3+k!mD-Dܻ$I ppXbB'J>I5յm \6hh뛥 aXb,x׮P+C|Z0RO;AԃdU|&k-^ ց&t8a8Q96Vhj> 5nhq½e'Wr±8Be3ujYMJI~2Q~E=]u\g q{dzO3.8!ҙVEIP!q\մ>M"G/=;:Zt WZ\D*!Og<簰̉{C`.Oٱ^r 4پǭSrpf\`ltO8O@ ֱ>3 S euykVW^wrxE#(^0ZY)R'VVZJd\qA_VoĿ _hU>;X?. U}Nʞ%ou›`oϠ3Dw3@cb0@\`HHgmcR$xfM)Vf^sRۅk"Lz F(Jx0}b_VzcIBb`+@>1|g$NlҴxw̥Rcp.ڴ";y*!=o|dBYXn*f?Lv6k?e;&hCYxew-[R\/Ē'.sDk轛Y")R|oP"s_PcuO<ɖ JYRyE1I.|Rcsp6#/<@4g4K 1IiN(^0KH~Ǥ{?w,! =qW ڲ>/Na*(R° .2biz=Z/]VΌ0O:454lA5#یI5'%*d|W?2 5ImY, BgӯHBSCVGwD=NhxY[Gk}8C'l g^z&/JQ2B|W Jwᜇo%'n؀Il"ImM}SL˒9ikix L5MSL%ܦ~g(ӲxlPYGư6n5"n "ίev.+9=i38Xfud+!bE{ L/q5 82z@#+I@A[GúV뫒0]:Dp4fIuӶ-WEN+9t[T;λˑ¢VaT8lAٽ%,vjߵLh|D A>&Z,vC]ښIJ7ٸFĎwQ)idݻPO,j:隣F9ݜ/*.cYGȩt'sT8 X ?J2faKJah~Kv W\=0{/=sE:+U) ǍC~sޤL?S7Z8Pc!QOç>dۅr\?No]3e(مejV7.)-t\Iq5K{#mL Qj| %qCM~(q4iز5L2  7Xal}8+xLy?8!Q/9KL(,-H:r5]A#p֙IFa4! Fx_=fa4B5P3DQ˷s:a+=r^2Y\77d'(XowR\DV3;E7@x&͔*5Η>,{e7@mOM-N:mZ-c/ɁL\y(wYgeG^Ll.T̤P$aݫpOWmy@ WA[GeIsY" OO?ThI0Vzξ :J'?[B3D@Rõދkaf1_a@WҴ~dKEW g"/GBǩy?T<`Qe &ZPXC6r>KcEe V%m0STeо6/6-V}>1 ~\o] P]*Q_x+li%}XmAǴΒ6>\V ԚS$Q—vW$FҮ*ׅR[^2O`Pn2\:)E-QڑW7pWS렌Zdwyfbs}W#O9rOM@>*ܟYi7( JXyi/k;.՜A 4i`7& ;QD~sn (&[6_$:+~VG΄loDr%qYQ 'YIx>԰QӞ;R[QIEaՊRH} Y_'Ag&6Ź”Җ)SXA3n2cNYAfPSH(w tKVm:no"[,D/"bX?i7\vûǦQpkx\A[K'B+?R qԈ _.ʬ-\E=^ϹV0w"҂~m`*q\ U2lla\_.݆a R132coxmqu.d,`[ņ\iQ@c{o>ԯ|9)C}8S#JE6^C6p`ٌC2 ulʭ*K1gGo" 2>:/ b뀣=STpAs<"kcw]_s(d-;ep3S+ak;[N2c3;)^?3nOoR>pR`=ZUъKN]* += deCޗ)0[ㄾŒ/TqԿ`V"M܎Y%BKL%"5vΣ}^ҪL05*֩R -!p&B77"B*fw_+ᷫRfGj#?( E~$9)7FoDcȇt~msjF%AeaB(ܥqaV'u@eޜ k9LPC/O)NwnL=L]3fq5uZ4iʣ&aeȨUbeX ɹX-[{~i$ ~~+,z*ߒd8o!sQRJwkcKM`jf wN=#MꢍakQ;a4:ZGQR[e@r;QECjo,ӓ˔so49H}DXax@ # =qx=s@GșcfjsJ b1=y}5J7ʙx$R-&F5NO86 aiշ#J[q\ oqSޞ"ۿ2`.S,K^_^#$4 O7zKMnV2iC@pZil*?]z2i've,auF֨Fy˺amkK!7;Q彩OPRiIJ3-Gas6*%H 艉8:Yj>zla~™ӘJ+g]@ޏ^=/%@wDv++KO] .T&T(L?~>Ruӻ[VuKĚY`wUXz 3r*C*k`2qjMhLw=GFe^`2cq*S9DH>'0r Dͥs 8NalvJӇ?.JzH6qlIU[fiS]RCDTPVI~R۫5􋝁S{\wD/Jǻ~$5,-ɂF\>jR&f hEl,ɬi cAժC23BAX9MխL-$h{"NP5_R.ϐ1{, بTr$x( R.&9MωlI.]\V0G6}Rn؏T4Gm 6XyW +~Y6ȡ_sQJ44!h>3VHU$/@ Aö{G^.Z?[hJZ[r^'Ѩ)KuH!R1ʟ_B) oL^s a %u9gEVRY|F)͐M<o%4&,(mqw K/-gP؊.l q$H\:ܙfƊJOTTc*^tNcSț֢撱w{I[9è)COR,R m{ 5w{HF5t恾yX ͵ s1]Zou?q?k\b8ZbCOKZx[_~Q+~*f\܁d<=EY6iP/{}I I. )ߨtIY~.CM֛"ϛp-`4;vHbQ(;,Rz~#> #!=C!U .ϷA0{Ա@Rh}Dӵs@1 Ko?Lw=Vrx-I?珅#s _ [,: GŚ+-Pɳ0E4b1r=]d@-)GU꺌SZ/mOZY5S%Ά7c⧭l=ĮOp[ *Q̅;E+zY[U\'@tn?&egk*WgC'Q5BN$r{3Pw*Bgۅ3I̐V>ql:{%%UEGĤK_`F#:(km#~f܏4Ěn|f?IvU!\&Y3Z?~^ERsFAp'ޚ.n¬PK:`*Q6nѷ5jvo:!6 X-k=@~n_9Nw[D_9@bD_ jwx~>e¡d-AMO3)[伳dY3F~=;Zw 4ƽ1ꏚ<~sDi6鏯yMfd3wcfX7)UkFhTd4U?,\UkQVhuHVuNXq`mNyLw۵Jw\Ч&$(r$p wuE)zcEGzA6=MYc{v;bk ,#+m^RqyY5(]B9Ċ/H,Ll|XB1Ϡ8<>yqV1~W7WIr=e$' VMR$I{Ǩkf2 R~ᥑöн7yotyܛ >f؇>O^$dag{бWkLx䭙bAwB{j3P+˚N",$U42mgn1r $'4=v0q?90]kjyܝ WrE[/UċMrIV 3Uuqme5O!$v+6*9tl;|p#)x_Of#_^G$bŤ<>]|b@mYgD$etł^MMKқpָ˶A62 .Fg-5';++ j@wѼ`m? ڭT#Ǡ9*bΤ3pd&\OsØ%JM:}Y9Ug K\5r  ?׭Ff(K6.f%y /ņӛ*X00&8T9y07`Sj2 %Hli]t3I_`J@J{$2II!yQ>eg=x«h{ȅ6Ptomtyx5#N%xp)=N};`@۰&jb;yc |Se/#g{Mȼ6< .~NJD(rSLޑ&WF?TGe8uIr.y}x+tuWZp^\w7Sa}pu<90N0׸H~hak`X+nh/cF٣$GotjAD.Ķv.cZ6ImD PwCwnsL0qh,Ʌ"f #YaFP"FK\S7i12H!O<>r;0iԺlΤŤt:zyd1[nu+9P"sSh8E E T{X q82y4U.KqZ4 I7ocUmD{4zPZ.%sqeIodó9icqO;(Y]ҼM.V!Ϙ[rSWbo)ܧ և[1h"Mw e'&'j4:L2.ű'/:KX_( ȣѡ3uY<eG l]RQYY9t$ߒf="/yT69kr\~@sH[.@TI4%cDF~aŧM(ΏxlIϨz6 2x$uWPEF8çQ M2@MB4kv+6Ұ=bޱ*HNshr{v?ϼGIu(&)J) g]H@B9 ƁPrrr: ur+֖uwTZTWY!YN#HWHagALP=:0:_rØ퀪2Z:Z$|k:]zDʹ'[#{ FxuMU ú67FJ|=DrCCdrPJE[Q?"G,&k :bof9{-bu,Q4GC zh]uyZNpU3dh,9t'v]WIhU9 k HQGSSFuKɬ5Wa.ډ'  )ǀßXXI"H̀4&AK 5B{li/2\FuXN .#4+jTR6d~v"Gv$_5Ln3:iܱ52&kLyыu2WI ^f5f{+Q>[!D%*tk̀ŎgrWLB ƚ)xߗ} K. 7r%qʩB ܟv|MBҗ;tRm3I*]y,W9<%B6h%*C-Sk'CgKX ?DN=h˜Egsº/AheJ 0 Ūcf"T8~n};%ܢXEv/s5C{3&G2?M#]ū2Cq$&z*k 3 :d-;}Q%MQ`a}FO ~[mޡ1G=$ imfpaWz3c 7V.1֒Wo9փ(ΉH]qBl-\@CU1O nXzuÌ/2>*ޡ[d&T;ۧv)Ԛ?p &}ӼbI)zvj 0 Ke0G>1q`o$fR%KPjC(W dY3k<] 6:DYE+~-(bg paNTZ|(LVNXWd -woF'P"*e35fiib%vn^ͽqO0/M*6!6޶VфZt |Hzl2ZxER)}CGqDk`BďDy.oڽeJ =Z_c2L7 2[y:7+ˣUJwވؘhEJG+@x!G_yjıkF*|l?$ ȵ;PgYZ070701000005a8000041ed0000000000000000000000016612f91f00000000000000000000000000000000000000000000003400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/isofs070701000005a9000081a40000000000000000000000016612f91d00004f98000000000000000000000000000000000000004000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/isofs/isofs.ko.xz7zXZִF!t/5wOX]?Eh=ڜ.+bg_9TI!.ޖ| Z 2Rom2҂ D8oۧL>^MbGstn=r cLy\WK"B?0|P-߀mm,UO" 5xin4=gb,F 9Y&"Ur0jU%&']ޡX&9aT/7&11`VOIm~sz,ψyjxl^G̥-S\z3H On^}}ٙ.DS١lr%A S0? aFا> g߆S8Gڗ$j1$hbVm-E,`n:`2Owz'O`dU(MśDܞ(j29$Kѡ &(1-}+ҭVPO&?W @ ;T[q^i;10 /&$@߯ 40I^4b ]?isZ"8,ͽBZY&r{v3L2ònaż:>cd\op7sG,ˁYe8ԡY)NkR=udo?1)jA;٭/ö |V/:La2 {?e"[u\GVls̺tM[~a*$gǷh_7d9M6>{MZDTqԒDY9Z r!ug@s {lTs)O`KO|QCHeCjC0(W U}P~@j]luu6w؂@"yZ7[3Zbi:'[X+]1夡3mIj_cCm]e@z1vU'& ݈Rz7$c;o0+RS[ o͛W6xcy)+WDH*jソLֲa2:ٜݼTyrzwˏZ^3REKupm?3#f/"yr0j Pz.Ё ukDͳ e@ew㴴15.u| L9нGKϺūfg[[ꏏ"߽N,tj*-q EDIJQϋzĮyP^Ʋ̜c xOL`/ȁzQ^7rWV.ŋ{; &zB tzt! ;(PL=`i$%F{kG\Bee9X1\_\.y580둭h#P s("R(@j.l6QFRr[SPLD~'BDoߟ:`ACD S1qޯS+m1Bm93n]G>ˋE?v4qO Tkkj%"̺KXLVBjf" ᬔ9ZxdWp]$"1@Za.`; h]? Abڕlˑ| ~ pDEb7c 6{P b}L^1tnJZ.Z#&[QSw5iܳ\aV-:¨9a={f/E Qڹ3"3@C ٟY+ wwߤH=k?V,O,9Z:oy.%SC!o❖͘;̮윈hƜ&k*q߿]ѧ9j %&JV?{/aڕ -MvZ<&Gm7澗uߦw},CD'`=X#Bؠea ]DUYNdC-OJ Gm="7_"e+k'2ia2(%g.+)V#,y\%x,]I[oD&x;Ð?U[IQcDJ*p:UhVcǢҫns臣̎Wy> Ad g`5)]/6 kp\3 |>W0އBU5GZ]c;eTnTѝh; k=揵 .WvSq*WJmuoc4j٭;`f6la>n?Z~3wpU]!Cmz׈e)LnښK}K"ZBOO-m㛉 |CO :P!L1si\ ~'IY9Mj:88bbNr0{(gSb1}DZDr}bs}FGw?AYFbTɵ @9 ]5e>w.h,kIK Feݹ#H_*tR1YbA?(tI\*ü TF":6縰~1SHl#L>7Qae%IbxgoS$j2`boXʼ Z7:|J}mEbj8ًs־1@Z[1$D4oU VhA\k3& #u*6<+#F̴`$ FTI/MZA_wSGĈ % \ڌF/:'!h.R' UC6;8=E-h3УmO.CO^JAFdWc#3#fٝDFg#hcE?RvS07ěde46]Vy9A VJG])!WRG3Sn' WEaFٮ=Ōy+ߍ$^j Oub`z#h\MJ's3*#<4.kZx~[ t!$]s`߄_+'y1V\GfkYfQSp6kaw<%>`^yeC#Vy4]yҔCtK5QẟC:M1^m7!ul{*B/ν"/'5e9+b"GO}8g$֔FbS.kG"&c)k7t 1+t{ۜaGCR>>ɑ =߆AÅ7oʫ {V(<#T#xJe $q|B7AJ_0%iC6%I X1I g Ql!G#hOpvutq4ȡ9owSǮe8w͢;C̡U>M}' ,d {o7; L:OP/40ӯ.{H;2GC/?,k9Gajc`H5{H'-KOG9\IBX॒%ީRZkIa],Ȉ lq}`,n)%`x7GXPw/fT*̸ ЇN"J ѦW^T}zo*`I2_& :lgX5z"Rj_VEKl'<&PsQEC%F3lam+}mg/ٷ:fQ(1t\OBf;I`deedZ\ᩛFo{E*m66aZob| vI]K7c^$Uth !B&wo&>ȒOW>>7 '@`[nG5pK2>M.ژ=iV@"p(x@ :r1"B8j7η&25y'&`mNf87\T׻Jr >ֻsjc7ҿi8VkčshWdj짟=():ý(|=ilj\ l[Ok1T \Z_ Oh#c.X1KWA\"a~ۍE0ܮy-mœqbrbg˲ʹ\W/"4fYԈ dJ 7|H%ȀX+Tx+}B8i=(#_D(4#wϙ@CK $Jqtݙ YZʍi-oUQd n২WW47z t >Ǥpͮ>jj3%!| + dSvrLbl .ɺ2L`IӼ$sݍ\ K ^̕k Gf^tYBk;Hj2`m3*k-l"t\[Ec)N\ΡlOSsczhnqm$"X"ۋDFZm]}vkR:KoJ#a"gaTңaK,єF-li쏷ט4:9?uBs"#A*D^TFD3%܏srA?dB1ȝ%XVXneM\릊?MR i UWw]Q{6?zm/61`m4u6]l1rd^قJ@-^cl1X/@ :MV@ez>.#JH+_w2hLtۻ<.%&gˬX[޽r#.ђ|~RB8He0zNZw#[pHA#51l/ތrfŔꬁ[*dlӀ>M$@%ny@)^iiei:Z u|?-An3X*6emCd/UJ.m)Eq5{N;]Y؟49=WZpx\yh<&Z~> JŌmy;{vjqfLZ^Ճ:[KLF0v#t2 GЯrQQj2ҽɋ3$GHl` 3j+zmsqtF,INh%NVlρ`lA{kR#6@axcU5.Dt EX82ҡDi{[n"R=G?{6"~9wD XvJcHrìPnA~6d3ag߽ %T֞geEWӁܼkyJ` ~R A6^ xرJ cD]va|5wqHӫɶixjw ­G$R#7|_FlG1m%|PM>z1Bn?SGi=a,u'#lʬmM'+9$Dt~x|dU5;X\-HU~{c.CIwi^1'8(?$VOPzT)c,RSuFNj (BAz>ynT!PƎ n̦OsQX }pzw͌^k]:%^;0CgD~a- _|pZؑJF}kEy1e;PX B檯E.fidgfUk3D}Ǐ|^ǖb 1 K\_23!K^xM\> dà\4} BE\&[ N$^Y2}U<'D 2/z@E/jyf [O2~lҲ &jp+#YbU0t(4QwReܲ s71XD?O?vNo_N~nKs3a~BM&ۭ@o81R:_B CIll\%ȥ{7F{;^|T2q̞E'vj ]6:Nɡ"Lΰ"h􀴿h}ؓJۘ1>46dۦP$dΜ6H7,[՗Em]=D9ϿT1tu~! WGg=E@R@[,"RkRXNU2X&M).]tBkA RFxIYɚ!8@]N ҌD?`1BkR U!X_lhRɁnkWX`(\E1)q{"u4ZR[/n5 -Mc;fT8(pw=;o~5׿bd[/FSJ;oY+wrw6^0=XrRBsF(P*ܤB=_|vNHȴ%?RԒ*Vǧ䢓T|0;þMH\{ښgzaNcRu< X }S3w,KBI&g1i"#dv MڝdPg`ld<a['"O\ @SSgt ͸ ހz}%뒀 Ȝ*8C '͝vZk1!pQcbPCOhI/v> . LzDiu> =,NZp`\,4w𲲵k a1.:X a6C uھ3]5J_XJMVܱ,ǚJ3Bg^t/?T%0+X3rq`=ޔ]4Or-%7@x[c86rw-'5/_mP{Roq$zP[s72Mj[$RsI窥 G%+bwY] Ԉ EtdGT9yM=jMOuNDćl7ɡm鄆<< /[Z;5UщA" FQHduXFKVCJl1/"Aဟ"'D $`@nX u`xkW42MLSi?/1(ebLdO<٩^fplrO$>+'LQ*-:MX4G@ i01{N^2܌vȓdzV'{~MޱU-`À%{-rO Ѓ;t/YZJ%;3>ΥAӉm8lThT2 p`1 hihF/Yv6V> %9[I7{ Z-[|`2fF)ǠNIR_y!<=!gH>21$ky./KED9R3ϗ9qж9#H7fX/zH3P a}ro]EAwǥ_1dxm1A4Ũ:1PهTkR(  Ⱪ\ŸLA(,ozqYo q1vUȰf{u'zFYq[rWR&~ ?q4xu8묝cZT\ x5$ cƀbLy7 K3gÔЩSuD&vqǤǏ/XK p0a0Iˡ!F! ?# 62WFAm"x.8>QY_K͒1ObSPq4Ԭ\a?:f:8i,q@#0nP+F?~H5g)1WsO"IiŅHL_|L ӊ_@g J0t#,oՎqDsq_@ 9#43?`"@sZS%맂!|6Gb2G[qZ1w* ٮ\`y&55åp):Bͱõ2xc("AV Y Wm_ZX|滖(.6 J)Ш[d~(hD2pmMZ~fͺY>\5Qɰc/HHabd^ƃ-Yqu1cUcaf{)#!EXg2:ZtWRUhZCIv3 ¶h7[˲]3)w>9 `5XWEbHp7%2 pBQSQg2Ŗ9cf]y7׆FmO"9~cFqjGKF ΰDc4?HiVZVM}K+G,j,ц 3`Bjr ̨ǭxRA% *,y(N56t`Qg@*ld&fM,Nhs 2I't`Dњc!t۵Pb #[fjݷ0vܘ^/WXJ%@Y97]S+Ɉwqy La7e+]8w-|fED(5jej'Bp`*0嫴bfi<vIuj>>m #/s{Gc]+~bJ=ƉqٲCw78N]%VWlzOe'ƚEt4F1[tL[wvqMtc#PңzۋtU=slC41'P%&= Lq?oTC +ic*{!ExeowF>>&8O?w=S4QJX-ǃa@Aл*#}61tlƉK"uW{Re ܦ˼i1â6P'j{+=YLí]nl#UJO A?߁Kg>({"W 18<̔YtPT:ŲZ579<@[a :gzf]@&<ӱY;i)ZR Hq3~TYstQ8B-Sk W.a,;%OQ'צ!s}N#DIߊ/9O;Lny{䞱WW0$eoL ~wFmgǗwϞ'؊8ҼGG~4?`?W!'7̎YƽMR=_eYG^u/f}dI`7=vyS}6- ql*ϒayrbCE'3I*1bU^J1#lتَJ3kG~]wlDZ-I(Dwb  p|}/\ -1#Sqr$_>Cb ^C@ɒMCU 3u |\pԏ;_hj@&g$y5QRX&A3󢐐߼zQSaVL^x~"q+|vRbu҈[EJľv6 ? [j@ιv3Q*^) j[מ3~#Z 6rGl|ns˸.#ܐ&/\ nv%XXg \+A|SǛCꢞģV"D^^|?[\n§E5 ,Qw rjHB 0Hƕ駒ظ]'h,9eJ{lylVVCO~T KkCň0yǮqT|uH?KVRixHMN'kIX|3Si7T6NI2^6o mSj ;!5=iB=GFHi) XX#9 Z6{M^hU6x!鉻]mN,"ٗ1v+3̦tRIڋ$Oz=,[Q_ebwLd.Pn1K#UbHGM(Ɇ0 vVj}_| r8 @,X ( + Y@ؗO>[R &a!+Z U?e1I< ȩ{]<>rZ} O:jȭY9OaɉN !b]U +BJ7Ծ4+:GܗcbuO vb d1bHw2}kxfVJt tQw6t ѫE IY'aD-ߪ=Y~ě<*Q3|`3@1HI֨{/2_|B2eފa84Spe '/n|[\ʠι-Y0 ǵLR\\4fUMhk#wC F2d,P{9Lr@Q.@f#֑ȍOfe&/Bn32ztA9z:$gevg}f@bU*[ɩ lU9抳pF-ڌLSUax{nn4խ|~1 -f2|bm?U#谻1|Ծxzm71opS ~c~v8s>A犝5¤`=CeVXQ֥mSK^ 7qOfs 0|Ґ<5,k+u'FY\Y0tu>\o6}uuQ .4N"L@5j 4 IŰlJ&F|a41ŧQ}JO)1d@B25*8O$Vrx^+b>OYPGTf[56Fl.A%lnfC u~ Ӈ<~+*< +z+]|bC6Mx(SQ)'4/m N~HG US_xr;ɒ?d染?M3h&"Ge6*PL3^$>FBu}r! (@_Օl.#5ZȐLkz ,ֱS>_ߓio@յN-ؐ:^DeH'07wŵ<=օw L]؃/. pPskkp7uSQ/$8JϮ '2b̌S2p}ٺo?JCy2 7US$wWBD}!%I/<8>} gkHlb c؎=hsTEdeWCgm/orTOP=ӳX?_>Иhcݬp]ĖHkXd@Oՠo)VO=XdGGŨ։>Ն2.&’X0(WO,ьgYZ070701000005aa000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/jbd2070701000005ab000081a40000000000000000000000016612f91d0000bc8c000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/jbd2/jbd2.ko.xz7zXZִF!t/:J]?Eh=ڜ.+0$wIQ>ّW\ki+^-;-JY'  ;h.gB9 *Bi¬6)[gk*^j5/+ڧlmA6Dh39XK/v=bmѠ y4ß6Vqߟqo0Rʅژ7'mɚsg!Ahˊe1vwf"$IcPdY ss,*\~[ʧuFXU>bv8,P/LpN]v5%)Dj7[xV2?!ѯ;NjLXz,zbeK~rw}'=b_͖$X CNיeQ^&F-5gcƸ`tmOx!_6/4J,3ݚ\hbt{<Z%MviU@Y:'&@18`ۧ鏜R,NRR:\.tp*-W)&Y? Z(2n|Pd]~ڄ~ի>J>Z݊N0+` La3v@$բޟcW)aHfT̄$Uhn> hؖLҽ |,I3& A>};)+L̓9Dxhn |8!Jl5Gf~k@`~sZYsLB ~8{(7:` >ΎatkTt?0ds![ˍS! 'Y_&ST,Be{ff1xHn9CDfkԉ`fHg ^9# 78}SYc*YHZ/!`ViLsri'EG-FF1(ҬzfviF Nd^Kbf`K*QhX~9#+8V]cWqrt I@ MU*$g 9L#^iÌ.Jft LWp=~oj&yc8+Ùi Y+quKy :T;˩qWuf0 k_M0 t1b|2X'>`4xu+vֲ:hvҩ*z╿6bӶ:%c|ck^iH1F)0vI*]1 fufӴzZpɔ Kw7{ \&Iwsvq݆T|ՠ@+h 8(2&  X`u m\c1R*}ae1@4' 6SM>,B?Q00hjr'2#;L I mw798ZWNipgj$.f1?B̮mFy3W˚6Ή\-іVe v<6?^Fu'MH[m'mJV\U*u5e< vg#]p1Pic<ҍOo !:CX`[6Ҿs!NIŇf*̀&Ίz 8  u7"yW?*Kuϑ!.}Dd).ƌ6$8mSW*m=[+<%;4Ҕb{a+6s6/>KPrDsZeDvj7&r3ZdN'O۫WT񙣰vQ9TgXjO\!\5 ߫F3cU?"4J+t{ iv<8(gpONϢk1 h0k19pEi1czw~8" Apl)؛ܗr~/ݤw_r<[>H00r hloT )O 4`3nMv{{/]: ) z~M;yn$ȗ J8Qw[HGr 3'fC:^•wZD29M׵#m7i+d2BU:FKÆ(\L+0vFF b"yxƆnq*;_-́zc}05 5هk "B~PG`K!~Ib2<ۭgFX&#w f'wz7w\CQG,`юCsmKFӴS~ LBz ]*,f;Yt!ȏ/BS~)MdtǴG^Eu-._m #2B!y:Oܐ;wD>pR,5 Ǩ$F̏&ZDDn1<dzs)z4I{j. Sog !tTo߉bsa`P&BA>-C~Pn$gy~KstQa )2LF7WE4'j}dYL;Ԁ[ ẍ́^ *ń迟O76Sp ϓt}RMDz-6Vx',7N䌳njG7QzV\8Lϑ h(ԖCmf~,x#9GB53NHgRA"%'\ɺR''"kY61:6=~x2+)p+5@b4b*Pс :tiqO`=YJI?+_Ҩvj>R7p,ƹa0T \FP :`326ð=LNtu0Јuա@VPdK`4A,;]N:pGo= \/z흸مaZ{Pʒz|*a<'40aH/ @9)8tR!$e2/&8N_̠S9K}$g-QYV/Q%|kd)5H Wq88Hi𬩳X:>j*1JŶ%kڎ9?8 sZ[t't1%]HN9D/sQ\O`^8&R]]fE] :k Mm0mUp)?l.N6J,TTS3'tܫtDb`0tV[/o!((!7ʂ#=Ӡ ֍ Oe?K;^:nDƐY ܙhr$Q<Z1 ~Ue_ >I4n [Wyh}[ w XoF w-Im")l41|N6%p~rT}Zj)=W?9 9HiIDqh{^x8P뀌$.},pJ`@v*b}C&x9˛B5*;jF5#YWτwαJ7O!G<:&@Tg܄U kYDIY!" ;*>n6 =b_d}z Bb=@4拎r;8Ƿevo 8}lw([]QMjT4Y( 89,ccD_RWV6|SͷC;[ z -^p!ƒyCE~E.]V\JMI4d\ ('*:"M(%m?1[ԇXG `36yg)B#ZR'鑦H%C@lMIH&Ξ#Oe<й{b~b#'RG #{`ە.c麹[o// ŀœiZXR'w_(5GQ :g ~>?"=A3NgQGk-C~?Y qTjXрecWB*+.l}Qcdxz@Wxݶp[Jku(1Csu91aѦʩGS'ZQC؝Y/s昉qs$L+C~e`BvN]rj} AپҰM0C'p><Xza~2Ҫ2S~.dM l : ;ЇѺ#HVR'c WwX/4щ"ߤmT8ʫZԆN)fۭPMe]B@oWC:4su9f*hZC=q-B1mw>cxzY!HS]uܹ\|1j1=^ Bm0 zvE> \ϛQ1 n(6.pxlu`TW,>ѧLeRDwp dwL^5')O,Spׁ1ѪJ4d20v){dJp7f;TR)&%_¡y5uUVś4mX^ё!š'"^xBx-C 2܄y8DɜH@*)%[S0oAtlJ~9z=|NLyH-FYȬ=\0 PGzIRQ}T!k !~ry$t5RX!piy6'L 67!Lްk+ QNv!y P^속Rt$r3o_d.h(OG^?v4|KJ?BѨ"XѮu{9q>xʊ:XdF S\prAIC Wu@m߼2e[U郩+OxɊ4ZA(g2G<#zPLdUj, ;}ͰvG6]pF4^x"Q5 *#?? L[7ULMRִA0D!IH*2=!? :ɛB}Ʊ1纹, 6ek'n[69i{a5qVHjX35OV=l_C (AVlh70̿ł2 yVĂQ?8VG5|!iRSd=3ן+Ү;|*?0>Z+ @|2_`5ShŽ B&'|dr89l"zؚlHțxĨ.G1|LW|uWV|投/1Z6MͰsC(7vI(n?_ vx 4Ə\HzXyɫ d Am#5V(q,y|ߒ,k/|f楔-/αM0KdtFfOߩ3`f%d8Ʈ$ 'T hNL|q L8?Ι)EWЎm&/ڵb[hvk_1Vs)fPȖ,!͉ vߓY&0fJ%:4٭+bMAִ1sGy3~ڔ2)()պ2NR1Kbbu{dVGJ}(xE'Jԣe]eb2 Z+'n6"v*hU^KdG d^ݽxufpf H3.<0ԿC}If6`s+yҪM6{ND;C[>Te G?~'5yKP 8?+0o]U iaIRD;ua=Dւ"뭔2Q3c[N8vo+gtD#mNr\m8 we_#L*FTh@zG٬?}AfuzFC 7:jۄc /|Z=Ib{Eש!38O9n"}s43jy(^![6`fN+XV+oyQzqd kTPtyGؚ)RÊ >`SHRò/`s=֨MA!6-m|MOtwűZ(lb<9z+[_Tp޵b| x㼑8==NE\L&o(bd\lB'6|HG;sȒiXmT/ vCb4iX4ō x3_F DXp˶l) O MK踘_ڬam;Y#n!3!^rf񷰓#!GRLiB5(P\?CTձx\_"jdrX1@prة#Ƃ$J+- ⲐPH&wJS[FT[Q}FǸ؈|iM-J$ͷUiR1!qƝgqnq&.GsO[=Ix?2% WZ S- G'} {}HRW!q?ol,)pDhz1ʶXbOY@<ܖcE[p/aNjM.jG=DTX VYqzU3+lA5{$߽M#Z扻0&yٌÏ`Aө+P ~EMlRgp rAin]:>VoCjV!A>,Ք}Dٛ߼l]%EcNL 6D0Z\(- {?<%uCjƲܛ=T[r&Qi/#}J7Q/fbcs'3H 7JX(0ȕȭY) Xp. ;.8 mvmBґF&ϭ2)h4`JPT8OQMUtޣV9R]YǼ(kÇؔ@XäM-RVdN؈?)R efY.ęwp_^ _CA̤dw|xL/%v|1_ڍ|4L} ~`<\#u , y>4o˺ 8M4AH|삋Yr`ۭw\%zͺFŞf9bS=u#,fXY⒕4em>Rf;BW+>ð~< NyvV#Ϲz)OO7;|BoO6t)vӜxh#dsٵ/@fGUP#M{ҔUFV1:5[v]K}^F'sfKCӇmLx#59"3P;@a PǠoQ1?a$ jaȂwܖSSw}NzS[<'}GÛ1z\|VqTU+-mzG'ǝJ.uO[ߘC(}~H=}o2´2:Zw?膜U! Уw7.cBU _$ke MӾ2?)P#d"OB$4( ~ &_*>'Fh*L-p}(NO@N&Xzy\n}+qlv=`_'@:nwNA er;pm{IG]FHk= pI6Xs)' 4Qկ9$YF]i>FrXwl \0SM@K)*8p\28P Hۄ/ xЀ0yjuBS|3_{ZQN Z&QdԊy[)>E2Uif*W ٳ*TX#?K\+%4  ¡GfYkOU.s2o:,xx2ҽ螪I6;b"71evxbmJhŒc>g%nEV̲7BB{ٍ1HQfc iG9ocC`uڬ-cHu*"2eb \  -1u̝rjUBIQ+ &:^4%#N'.j-+ҙ0JpxG~_yqLܗO>֝,,  iwŽӉy5;@fR_؀pUDiBw2zBcD ? 66| BF3x_x=bpxsi$2q)IHojm?Bд&azLyU#-EϐW`Zm>P6޳ZQJ&+? )Nv%Ctwt J*%#Lh)ثJ|qݢȼȖ$R7YfU B<P81:tNXzN'(/ܿAh^LĄA1*rF[& 2j"8;9Y4bdG3(*&zXj4* iY|w6y`` iD!FzxiEG7LS~*mKB _v FM7ME%54v\|-=e..rbDGjn#1ڹcxxn\~SkV%M/1׿:eF Qp;bv{y4]" Amv!yݺdwÆP0kw0Wв=RSi~>?I)׶ee`_FmLD&8-  pe=4-p\FY?k&ùGLccqO^点:=C75[iWdc?y[=Υm!YH ЖՒ>(sCVS~)WAF1no}$dὧۄGAۦ>NO7: LpC6An6cIQ2I],/lr\#{_?^f}"{!Bo%N%a mԓ@=0+Rk.N~TBdP?Hf2ϝ dA ?W $B,ݥUW1Ib% #] h#VbQ3p$uxwfYx2#8#館縣 8r>^Fepmxz^([-[T]X˃xWnmUv oQ5`ܩg^)I@Pi8B2utb!a/"o:胜<V~y頺\R}S`5wq\&@Eף1 ^ /S[z(CX8ru" ơBK A] ڪ66yN$B3(W$U^@ B[y9;{ g1j9dU ,z65=H?yA>~>%v :4wAѯYzpǔ-6!\f}} E-nfMlQ6n"x<(V$9~zyTZ=uL)Ge \W9RZhL1}GCN;NY;UgF 6>մ" $pT@vARNN`^!Ck{1{v9\x' ]OYj4H??V첔&@Vѧ蠡!p ;^WxKh:U'JFR!3w D+[EZ՝R7H;c?.χG=첟g^\HL;]=/ûƣAbEp3ep("[8 Ir6\'dw[Fr!wB n! DT;ei" J o/)71.(-)s{f(VdXV1ƁHbh%T牦nۘ?L:0wLv=Q4KB]$& C nـ e_- ɋֿues4=unV@⥨.ä *_ R B\/kJ׬ZKv9+>\( 2{x֣6EU (GmsIj1#;HmJ1J1ͧd2)آaN0e]DUu$; Uɇ )wT`\Å4fB˒xvx=kNZ_X80A|{ L -3#@MM7TlTi|߅H6=:G\R#aWuO#R8i&^'[F3p플Xv,Xg?E}KҼ[3Nń2I):ci\|CS)lb8% 1(FeޥF$ďכ\t%}\'W+`"a<d SAu@)~"#~ &'@SGOœA4`KTQ2 )ոx7ː8B=H77bFFר.W0kLn`bt'.(<Ąq3|^ĺGg{ n=O[ɯ‘Q3-(%|O]/#g%!TN8#C-`X4;BoTOZ%o{_ˮ;U&0=K_[)2nM_.ix%!WǍw0] %de}ŋFW#k ft[DrG^T50_uVA5 قXvA)Fڽ3 ;D1`Ҙ z[ld0a%3i Ե+hr^c_}1瀏 ~2_KWX3Mdwy/Vzؑ#4+aB$d?t"p 3لduu bSJGnc8".ZUp`=H|}fCr3˒OSǢM85IBޫ?UhL%MኒQ fnzpI*5&)u5T[.xʾT!5?w ;HUg_LP2L#X$>>E{9K\'PjqH&B9N*=Z XQTK8pZ*`תe0|\U߻sRN 6qkE7 *nPS l79cL[SdqG,58?Qp'I_x壴c*=$3ןpVHQ/n/d@8b.OÑ~TICXpe>ijZ_/u%266$2 54ۭk%*Ab8hdMB|}CD ':SUzim8pW]=KFU/02 𼣎&C%@+PP4F$I-)ѤYHm3,*>#+^y: cΤ#.<6'%PIHEJ6nCXe*GW]kf찓| n40+1aJ*DA3׼e(he2O1թt#1ƃ5k} $D6NE(EBfj1KZ!n{h"v۫dzA"lfҌoDas7=[6KaXvyQƻZn=$8qڕV3[?UnmQ{X$˭qZj6ުNU 4 BFqp0SlP&aG]A/)L|}}p<L̘ NsG5IzI.A[aqi_ Hˈ#9=×X 'W*sl;{&͹F|79Nπ 7}~hp0 k;dەXT{k猼U4RrNi!G(B٧Q)ƾfcrPt2+,*ʼn oָTF #11sk,J\7-1[G?|!oPw /E:N2+"V"QMZ7TNaD4~F2"՟ V+U= l&e6~9$=KGXURkh ~<|\n*eh=i`a7o<_5KDl >'@k/I9ext-y cP.fuR{{ b-G2rsh|'ý0*7Le~{eTBw-ɦv^ v~Ixc=a$>*N 4GGշ=LЪ$fͺWI4dJ>^aܺL!yt M"Y%E: fzšu{#yq?Ű? !HDY|lu W]uIr8!aCӾ5"H62uuj՞իlC8c2-PWnF6*RHovP-qYF{.;Ǎ3 ?W\W*N{0FS ۂgJtd&e o&oOx;$>HH&H 3m+Q};WBU%m-#ݞ7Qi|lڮ'̈́@ƄrUYKɜi.)NM3q ޏ?RQE֣"-a#?,[%Y6'k,DB=+sCY|l}Elk-^m]HzK1G包 ?WKT.z=Im mxʑC6՟Z:Yf<yEo3!=y56XTwpK\>eK`G fLy̍‘lH!tiWo_Pm 0 Lf^cU!2/Kg($U5.}2kqd 5`XkZ&g0fJɹS^喇j SXc2r| Y0f?Ę|ܑ'Tqn|Cee u tVv3/52et< 13^tv)I,v#}b! PFo˨q^TY¢8U;@DG8;?Rp]G-) (X6we=G?a{6&gi;pI+JÍ}.qљJF!rN2̩SrDO^i}cK)*g"wUdTjqcG~ T;*JSi_ի\نLc2&m1&C>e]Ȭcx5eII>0:_ ꋟtM/7bE@*1L8@T !3%$|{dpMq3gЉJ)BZFΠ6p.1sBM(|A+θUw?1eaƒ{v,&;1C|Ȇ4s+6]䫰o~)#uàAEhLܗY'J,sC4x[/n\賹\ n#]pAQ~N_3=7k8LЭ<%ɀ.Z]i$IHHަ_~x=.~/ˤ>W.WcЦϕc3Knߖ:.qkyFK\+%"eKAZU fi$?/Dn?ļ U0)k{9JO[xSs7c^2E% @ wahU٘.YOuȀ([ 6=Ȃ@Ƣ/Q҅ON oc  gyQu/t[j=V$s ,Cn@>8Az\rx2r|)uRR( L`@_ y95WMǂv?侤 xrHL,$ҍLP Qfz.la'x 4Si>9:K˶?a<:b՘Nf6@\P?P*D!]ف]v1$!d v:֒(.E!+]27<';aAk^i`$MY3Y"*C[AZ]b!UVI?*ۜ0bC/}x+?]Q_;"NbZ*] UYv`y@ӻWFt: h;Vy;/Jt`Ai- L*\2>אf㤵DsD4Xc L֜p4 6J8A{]1bIfrI\QH_HOa2i:JwW:3>%)l\moy$;`HTa!"_f'K;/K}:vpe;(pWS~ֿvw**%]0"}Az{/kK^Q'֊|-s[ЦAtf,WP†D0_7pOBÒ^G%z/8kJ(~Hc)5murqA2a x!5wԔͥ0Lۋ%'Y.%1quYEʹO"JrM:EEriWTNr͵KhBBBy%la b /;ǩnVRxT @~K6\{^t@ } Íֿ1TtMI-'+ݟ$P4}!9#rGgAꡣNOgyn ~1;fWfc=GZg,оWQs۸{u*}U8ELk'e$CY **(<,b~Z 'ge 'O0b 9^ײBtMOr,*~&1ZGVVA/2}0,=a_>FR]tՂX\blo^<*Z9h~"YչmNYTB(mL*8 5MI,/@4VK@=iMV1`FA@\[I#mP{x[{,dL}1sZI UFGck]]Y~Y>ł5PՏ")2'Yuږ0[yqZU%_&yV(&Rǐx:l޾ly-@[յـ=hʾz`I⃜ywߌ^?W'Ya:1S#F %ђ>@T!*%( 4N:%|fh,rm[zc!uT6+蟏d)<x{$ҫWS yk}%ץ߄T,>ڳRN{M/1D#g-{3k oWwԋ:rG"K@i^?dizPҜJ%):H bKD6&Sb7pw1i(%;]2J !mm3\l<`l /,_RBc*TU3z^on"'3?^5t!75D=4@Ɩ@ 03[A$7z $Ye d} ]Pթ H$lڢ -Pwg"%CLzdC'df+)tO Z.3Bg}n aU\?aJn`KXjc~,-=Y=FxbB@UcV9j2NȇͲnM[.nޱ *v2󬙛 !%+'$Sc J1Byvc֘ERݗ ά1 Ƒ]qRO QӗBe5_kTmaNn"]-q=,՝;ܨ"p۵Rx4q2Eyh],@":A&{TUDbn/s ,I+QK2OdvFPD2oW+7gԄ#E)q8 F_)112>׻r|EMCٻPŗ@'i8BW_&3Ek@LP*̆l h|&Vmq*D}/1 .i^qCζN7 i׀Y`^۵jZˁN|w8sk7/ZDJ <z~1Vx(Peԇʜ3XK&8sSRt>x]Q`|ǵIUrE[xGc*yW/8jM\!6&2,V E1_ȟ4:KP?A%qIٶ!g_IL'7Oxp>ug `E&#o;2gypX_,E@U;`a,;ܝG爔L1Xx'EiޥpN@qQg=n|<(Md$"m Skr3(f~Yn#u_#EDM;-:Ϙ+Dڙ޵!Ȳ bI:dk#Þ;#x B%8^N 0yZHqvW43=Γ<~aYzRJ U}wɩ[U. 22(N [L*>Vw3F6D[*I 7l0~jija70Te[jZ3tx< 3 '1s2-e97Wzq$Fe+,#YT7˻Ub1L2Ҩ Zkşdξj0^nNw)XGRoY@D[>1=ucJQ&_ S`s|,G-UB:A2ƾH8ZF pXH/Nd@6T=%cϺa%/Yl9HLBW+C^(s% slnO9IB?fIy\]--Ӂ1YRQĥvultzp:/WhkCcdT'-,'r^3ƹĔV~/:QN*CMP'p0!Bև~K EۣQW&.v <5KQ=pGfTQx=`*Mv`H6hKW7\|<%8!Y谇+kp9^[]1BvﺨŸz4-zpXE10e7a-"0zs+8*fA5.ңA+Ժ }BW3xl LPk>H*g1WkK5)12rtA0ރhwUy=Ͷ0z/4i4&W6W2 1}ޥ2@\r?KOv ;3{ߏERԧ91SX 䢜u|ELHcy,9h;k\Vyx:!+25VU;,]d橲@ _44Wxiݖ0F7+P8{e>RmRL(vi^*:LL=78{I9M1⮌7YzGpG4n*_aȪf(n+IjڣOJɣ@*np[>EO*㵞vif?gWBCz 8j%աK3*AS0QIلB./wL9&3OU:Z@iռޤX75ڃm9_].~eg2f7?*O3QGb CXZha<CN$R:/Z94'J%[G"ٴ3 Y/On.ApqSq?|>/fE2āS.֖zT]^ULzK)WxlnR`O9N#qBd^aFD"@dš뫚9ij>`~H޾Pè?wuJqWQN#֠m[] (,=zZM @xtٯI$td?*bO&f |_ P[ǹN0qB)Fs "_;‡a:Q1@0,-8H&^ IX.5-a}KPXXYOO6 SE[sw^'8(hRV GY&R"A ^i4[j.qnɌdk+V Rq J4Gb8L]%% =nTѥ|+h6܂rv4,wѴǂq l H' ԲJ|- L1c\֏ l{hstE0pw1;ל v9Q1<\XtL NK/gΖ\›&`w:F%mK12ŦQ&e¬W*|G;4 KN*@i]~J}_*'NNX݆B}9[7i3{`OKi`שhf 3;QȌ,Ns Sk>D*-LeoFPnsk/ƧP$&ze]o"_ҔA~*NU70)+~ࣅ܀$ZAu;6>lom1?atNsU)% +CW3{s ~dJ3 s,)h+lҽY,ngJ~L-?L< #}L'iMluŊ*IL82@ƔĚeu[xe[sC@1 /?ܪhAU9KKV!1"=}$_]; +}snAU}Vo[O">u EBGk 2߃J1F9RfU;KQ|z1=*mK2kYEk#;,٠YHvlב&nQa'6kьnib{ @4;]GA,Dt` 3cWMqte*]b0WM0o#=vRjCbρז!Jɴ%?׍E]zZj&2]4OB5*s~<+DDhd.@ߧ@S'mOX *=VO_ WO@(uX5%\KߤGKUd`-7f̼츤+gkNVd>tI ?DhiJZX5R47'N2-nH,(y ]Ẍ́7)Qp;,Ws^fCzbb]vaۊ&(O[L-.Q&aLƫ:@BNIWK$ 8= "Q&* *Kumrxۻv`Zz^l(*3 !L1XbH#Z`iX03T1\4xIM͏4b'REȶp cL<ϐ.ڏ.(xI-l #a!7%:o\X=TtćiO;yx։p0(8iǧ=pIɘP`'tF)֛+ 7Y$-dMΞ8b2eE*&>SВ@bwzl_H,C艶py\LVo9=wGe>]zbGV@x`%sOo8B]>U"] FmP~zԊdVַBKr[I&&C oZvмU,.:F2tlvqFu,4Ð\WhñMj,) 2^l3Y+fGrKGFubvUtQdx[3|l #´WCF1!~HKJLXXU0h91\Ёm5M$d0rBϗk?T RtCѴVՄL 0XԈ1(殄$G{ãQT&D,\6"&ֹ(Vt=dj(B7 ̹JMam;hX"ڳ+oX EkGX%j5šD,#]MFCg7_`vg ct\yOA 0A?gsj3/{| TeZ l0 &pĈۺ΀QmOajh#$ȥ 2&Axh5LhXLaA9ֵҞWE_bYiZzj43d$;4"8kmc2jD`g=+ZO`_53(x#l ٴ\vLtH;F3t%[Z}2h,fknF\Tk-צ݄ͿRk4d#ti3<Қ靽 G"DRfk:Eu(r:+uiPDsYMU"'>Yb-p[ :2&;G~r&.̐( qg!zQP16,pF]z8Oe1$gMKx>0-QqŽ- 7+_,msxہN2B<6)BSi3 染kyEB]^Jz(KUHjQ"Gh~pD9 =c]Wf&PزRNEC )ƓbE6վ*G3hZp{7WN_,y.@_Z٨<<чK~\_cVڑKMƎٚU Hz_m{Ra/|1 H,08P4Mq|׽}]Avo5kT<[:h?3iM0N/_ 5GFP|sp­1QWvpx^H=f&4腧!DJӂei,~e$҉Q?/v`<ݏY򌥚((ٝ ~L7*Ɍ0zːmzMޙ 0 =Ul<iJZ+_v90uAWԑqi/ "th7āwIR[v_{ 5,Hr}vX2֍;10hҥ^i=0fXT.}h 0[CzUչ x*. D]m9.)3ɐ <;lskpuKav^{_Y֬r&CvvJK5tV~J.1$i+K*qcޤ(f.a,m YΏtSxnIU9Qd,bktR#V2cAHlXy{V;̥ߢ&ҬRU]kR7?Sl%b+\zZbPOkfZ:ͭ.5גxj!‹~*L/(Ym6緄OX^Gt jH.l . 3!q =zÒ cyB] 9CH{rp{]B*i{`jX| zy=Xo M r(Xo40Мۄ]I{y.h$PB;2ė;yB)P-]YwX- ?ei-PĒڢp#2?R;o&i6[J|- ;TQP M%oejII5\"2VDBl _tik>j{+7_X/LpO iWf!1}e5%u"4+H] ^|#71Xw 5;ְ{\4W=CN we@xQ{uzW2n51;A =2/"*O8"㸳x. qwl 9Ԣs;-I:f{#@0I@&D_\(ȌtyF:N+ @t iו݆M\D]ruDP+ۘ0K0\B( nq'Hxul3*Ȝ r]/rVLGF~{2نS7 a_:>JT \Ȗa\$@r@YSWӒ-'a#Eixr1 Ua˜jψB 6t:=; HS;&D8`tJc2=لdKbtsIǩpKH:no. B(.`g)Nx\'96:m%{DhK#wsx˾AUM'4ܣWk"hRS¬}̈́r4"^HS렙 Mų%)Sjlm:i*Q uxU7AVi^otݜ!B\ +mJ%[d:%PIt>Ä6;Da7b2Z,xx33E|28WzWqMK,{BOSū0KU23. Wo26pWFEs<@RVe.E/F=0\iB1^M0ϗu&td`rrqVhb*cw; %v"хw5-iHna1h QF6 ^ah1MNe/iVY%W2eG&ӈd뱙M!Ž`ބ tQW$l>p[]0ֱuR& 00@ne[Ip 6h{}WOf._jk KDX׵Xk6u {x^Q\+QN902~Մ)y.km"Xޕ džl@Ad(rWNeSUS]F*ԡ*;ZCG H$V=$7bzF"}ȆoL6_ky~Jyx* K?9. lӿ4qs ^A{wT"0Sܵ22(~U_Ym.ɓ姒*ȅzs֐4u:paUX nfCFQ;"yb9p :KnF>z9SJ'AѝU&O}&e5?ߓkOAS {;|un-o_^~C/INoUGp&]ʝjefJQ 1,n@%޿`kS\#z)z\$A8*s{9j3Ɛ70~D޶WLByw(Y `rq\GSt(V^aAdՙoIʐ*lݎ]4q$jtoL=Lզ%Mj.k)_)GAN"*:PhKGDJ(ڐWN۞wׇ[K_(|7oKcn[$| ZXtb.(-Tf:(Bّ_4[K AshHewn!<]Iwx ^Tp7y 7zԺ?&/7?,G>v>Apk'lCVv((q=Hw]2Wa{ ^NL g'$δ›@R%āz5$/QB: *49I? R%-m >byZ?(qQ_o\[h{ VRSe|WFSz`Yc ׿V~h(3Sܕ?/v%F颩R+"V~n0rB2U=4:dfW7u5}xO1j6𲚥e1FqM$jBV=\MwMQ` .|X7,|}EIpCA F?F{=Lݝ21~|4`eGO9lR_F> "&F)>%6oS&jiWVmIʵhU{P [d/I'ALHz.Y*ZxJK¢sWߺ9*0sQnHۛ 0&Z?+Vw#+}!*-xJ#r$PIPͶ%vзXh%vχc]# K(npxy @k .|eQI%42:썋E$vDtgܛ*L'TRӄg(jfj`7r ؙiUܶa:BxݓDb츝jM/ 僡m3H]&@@ ;5U,~$uwW9 X}w\cA_`lAGqd+̶2 E#<'>%e/=]Z &a}0:,<:(9x.  ("A4QB>>X+nD&k~ (Ep8AB=-{S[fI husi 4jw nV>DŽԡ|JlpiH.RwdjOvBXFze!7NVEG Qar*"!#sNd Ԁ|isu<`}l0|$>ZVힲ7N\K!u;N TfhxbRJApJ!'16_/B0HcFЧ] "m Fmw3o6 4^#\:9')G`s[r: & aPޗ~h*\ ~xU5MB'ב+HVT|DIȋa10u,Y+G4@#}_`Xaa HrV9u5jkNװA 9ؖ mZBwZfMUTZtj7O )79 #\;qe9zgWJUK/m/\Vي`xdGZF G,Mxg){ɘ MYCª@>8">@L?>E*P5c~0Nye.t2G8`"Ic1+ ^=[Vx<50@ܨK}kDm%L0 X((X'y=pܪ)H<Qb㘳YO-0'fPۨ)>3ώ3[N) "AE}SX {l> < "N~ Q\T&hPRneùgSA{:E\@A|UAmIdss4ekUzTA<'U`&W?EʿSڑ'־1@ݡz#iv.ד[Bh24H`U~L{;h`G~ C5Ƹ ]Nsr~y]qv˰/Dxo :}O)Epk;VAik"eo{Z< E%RbߞٛhTuɚJW; UON]9G}Qj 6\A{7r=QJ!1sɃ96R&u.DY4swdP9ⰉTl4`B#,T.PҬzE ^k7X+5VUq/7Ph6_Vx Z|.w 9)xx[!_&BЋ~8#lGIsŰ Ϡ/;,PhN8e03# MwF '.b1, [n0}2AT%Z93ׇu#N1{``HWQAIK!оjʉ)rY˿j lߟ* (c㼂P˕0Ե +̹)Cb@8P;[ͼu,'> y C7B<X*|a, U2]P.E }XD&r4%p9/J*-R1(yn:dIwڦXwc64<؆^kV&>_Y!-{(Us?c$鯍e`>ό䔏r˺!W0k49헽(MИQ`ִw^sQA얄٤׹MD^{4)6^gpYX df'fy-'fO 8Zf Ϊ`tً,KkXC 8rz 9fHQufSC η%]7z,=M4sm6s~"2$vt J9Jѕ1:] Lvm/)%ttIa%8gSTdeOxr<ՃgS`[V9^ |4>f/|zgzԺϋ(É&a. 0-]< Úfx>$1 bl;= xt 7XorΨ7N2E9'+g1}V ü%D1:UwhWI32H)4H2=7U!9+0Y6e>3>f[PìtrP+)֕a M~|e7 +_1594mm+>b OVCKIj#bOhQ&6Ӿ{UP}QuOdG2mmkoeA;iR`ẁLӜJSݾ*"7ⅆPYULmZrKiO%5/kIO' l^1avc~v\YA˭}WօpYh)$E*خ);k5:s۸ iumhT4:R`d@PhO ;?lt? -0Ks(Aָסٝ>gM*XnԽ6vD.uqcФK(*yD2éSV~S$);lIVaviI9XWCgoRٍaλ=}tЏݬv:|=!BnzGb2;وp4VWU2m 㽤i.ff¯SO`ў< s?h> U2ldzCC; |-["O-4p9j}޹CӤPbcZVaҬkBt|6%5UGhrWJ`PWɾQxX3iq5A&gZ^P\cGynMOLAԤ\Ԛ[> z (_&؂V+132p?F׎S`(n͍ԊR}iizjݨ0rd8kq?+U~B'я?M0A=۩Akj'_)m,Knw*S#3dPN^l˼KvU`=={̢΄o?e}%ѡ*C$< "F79{>sXl;v}=z.B+U3##PuV QI/Y5Fx/k2qf`4iQj6 #ØRa!SYHz(_:H8`YM!Q/JxfrjPWNS)}p= =Cmh\j0+,CPWְ1Os " 9.4K$a=i }S*d>ߗ͛U Ӕe'WXmϕ?.Y'ijL0Fb\mFtrnǶҞ"7jI=ђ{ګ,NW*q"#}a4m6CxnTZKVu!kb#FoXZ{բFt,s-reK'#LC1+Mj PV[毮]>[0D>3oQX^3udUh '=37qA;}`&/Ճs C{_ZXLtu<ӰMx[ю/o$ 79ۓbxThȓ0dj 5yXpafi u2c#1L&7~`UJn@]*g|aaℰ s \;s,} ($Q a/+֝:O3Pb`1K7KF;ŒVEGF6=0$(*]:k[|B¸H0pNɶI>q?9 G3pk^C]9J)dJVnDLomMkBTwZ3˽"CKPe 4Kc'(G q(ckG4= kŭ{oCe*8l42nU+?Wѧ B[E3SxABQF 5lóSveKeS7g*rХ?VMǘ4ׯiIɄi n{`YOrqVU`~*N*UCkw{!(-uưV2C,gt0ax BPs &pfQ)Aw+',%`}qV:5`Ӷ0yMosT$QZwɊHL%)=' ) :cbx}]jyJ" CLV`=)}g__+ 0/pwSQ|BtGO\tz/gF_1rCf)e1Ol]9Os u[dd^2T!8RjFɤb)UT!owv5V_D@P#xAB +> r)aHW鸼xn$=HhŚˎMJE[^Y>VC8^i Z<*B<=cL8s g_7p Xת?+}-+gS͞Py?F!vJʿTdW]ҹp܊j/`X+ HQȷ-U~chה[+G擀Ʊȹpƽ'. ۯcY^Q,R^pno 2[\SDƈkg ]+ #jQK-ìM+,MQ:J;3OR8);g#U#t%5DGevHnѧKSn=3o;DPlb+kCrbZs0F'QR;qkA pu%mW詹ioN}O|%( ?jm\IA0៴pv%>b݀>YԒy;{Ra1ur mp[L~^R[y};4p8ePNbC{9,=oX}1R -bdI!o] 4r?TJF54\ /uq]Z]s#= wt٫{_&~Jʄ4{-` &" a^Sr|+Zxcx[z{BhFs&Hwņ&C>a}>', ɇ8H%l4dƑλޠJ-2 ~|T6Y70,Iz/늰G?r{(.8 youS5T9m1?C#F',>+boCԵQn4[׿>pN8|@YiW Awܵ "W,D#3 б⟱D7s%5e!㸸; $K/ҳᤓԛNCQ8:\sC:K;T'̈4G H07:t:d~IOB+J P D1ƼY  [iZ\"!FV{(C9m*wgLP1&cfbrO+$7)>R CC3,қCEJ-6/M .P\р$Mct3L w`h %y5L5?BRsg@}2F33~c:3MTƒTIyBUjǘ"5)1{v9{8 }ߴiJaPq<"mzsS${Oz/Gm-Jɾ;mx"pDA rLyp<,FuKK^y^y+vl ~8V&C˪%;3:F?P0ՔFǐ|)U}cf؆8FN*O'N'+kmER4oKT%d)!ہA zVvog[/gO%4TpbrdG~Pߜw{#nIgJʫ5u.܂{ն#.86@N' `z7HO8B-#L 7"7+AM]M"$kR܅Y&~w)i#lTqw , ? 4!ҝm]!!Fhrt &#$ft@@ĭW T)Ԥ(;?K!ƂWt-{WE'|YERZ}50D+#Dq'Sm 6L %??zh$M@ӗc^YgAmz*\O.'$:]sp!`D;^|\3$6ri-aU4ngYZ070701000005ac000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000003400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/lockd070701000005ad000081a40000000000000000000000016612f91d0000a848000000000000000000000000000000000000004000000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/lockd/lockd.ko.xz7zXZִF!t/]?Eh=ڜ.+PeU rf$wIQ#Obz(К 4WHt8_MR{y Y-r1J>Z䞾_<:(V6o=l̸ yXYĎDKQ"rQ"(\o36@Vsbp|/έbF,Q$gOÔM{^kLkV ԕ w+y 2>&/HCq]O>}sur&2yO77ʁ#-_Gtx "G:njl JoX@M+] ;O:RY@ FXf߼!=7Vd#!9L/U1E9d)@6 MG57f5~w ȌYG !upNՉ;E A)J.OlK%,dQS”mn&gEKgG]lT'SA2몖&km0Ϊ+WV9EC|Nq':F~.7yV7[2c K#_ XM`(?O|} 2Imob],Q:HrL" T7Xe !L 8H!OYmY 48EMw\o޵4tE6oeFB_m^ yKb뱼c<)K0auŇl^+W,j-RN'TZ侄0YOr*~"Xڋnƚ?ގZf/; r#>C=`{M V] un~ 834LvHqG0llFez JZYJv 'Cu>5Ę/ Z]" j4x$)T--%x8 R`tL!B3>ғfsֻ,uX bΥk;@bd29 T$|;tv+_55jF F/rl^4sNNp~ۆ\`& ~-;_8RN /ɫ&q[ *oK k=hIr|2ۓεY*2x|?QC9dzrػW`:3s҃J+P$WvwwDj‘#sv;{4L'\jԫlB'u2^;:atϖO ~oq.ȼm5(8I(TW*uGWd*?nDp; 9?Ps"L"AWm MN?HTܝ7]0|f&B⫙5yor)|VDj٭aN(݈8V,T=NV?+< 0+ If*Ln~N+7Ə9ܧoӉ5kaSrsx%wK'J)TϮ|BaDZTADH=BѶwsJ-K`LOQD]jwx_dR05vL5SK7c69)L*G4K۔-nJ! QEr=vY7o32$v0OYZe\9z?̝stF+[92?t4 AKr󨶄[le\ B||۶lz,g![B ,F*0NݷCJp0KKdSbL3a~,.Iy uXј?Β 1:diSl'HgtX3֋HWA+8j,;nu>g՘_쳳]jyo{3/`mx=e\tʹ"7@XV2uL6CHE 89_@XByQ Ǩ:9aGa0@ykny7: OezDN1ۻJV'Rw ꀑ!/yQn*>j%ߓY3Gc?M_սSfj{bYqC9 olv^(2#0b,R~JvN$V.n(P DI#Os\Rˣ©ҳv tZuiVS=ÖT}Usjbk*b}/JnɬK  ,b%( iiM_ S1NmVIulڋ8e5W {z[A,>Uk "0Glvq踥u;tn5 :R`>K@ڋ\"}ߨgZڟQbB`3/ԵJm$232So۞O3 f~])jDD.r%c ;LM_$bn- rbt3Yۜ`,?A/yƊ)qʢ%@nuʒgKV7LdN ZN1L>z :J\A@|x~ G4e+x=nԐ}g # M0$ʞaKx90ol#NŪV%0BgTGM,p];#qsE Nmb߃0%OCvmwGdջvu&M@2濱DQuH&FWF /d;CMpG%(t*[a %neJaw"}~9$D|q~85i߁RQN,3VqjbWun3AӭzvǺ*nLlP0mڜ,4Rz"DV1]jD$<\ɯ~3BEhP. ڂ @&?_^ @0y5cz]A^\>[ -tf\لp%ymSz^(& Wq19#.G(ni‹i8ڴʊf2i-.QxO3^Sܭ Cu"rmWQU5 qfjՁVw| "b?q=W(ɚ, (=,G>dRbLʡ2tSϼLpBT 7|=\ѿWuAFP'kE?UO/ITqp1+2ם>$ŋ8Hf2 gC<-\Xi+P 7x;k^w T0;j:<8_n23^8D $YREGH-)_!_+X:};JS?pX$* 1\![?xb_H )ߜ/1ehY{pb|u0g3E btE]pZսT_bQ%zX;`OǞrc_Cފ &M7&@fQ QoASgU2*y7%⍈/[ \oD'l2JI0r}M?G7%IW6g<&FTZ(t>a{T ZG2\WcxmEc |L|Uqo g I^E?i7P IXW3$RVzQZ+{H<܁ZV`TIeTQւ;yjSYʸ[c_ck8`IRB@@ 7*s366QXq>UI|֎*5D0C-z+l+Q~i8c*m 6f'S+TcF Ҳ]N1㶞#V!4u6"c/aOkp,QLj_ႢFӭ̓C ։pzg ֏k*Hsn$ߜ5Eim8Ex֮8.t8fSZMBnJ`ɪ{^V~:;; i;Uj!I{2}B7q{EtEƟݏDO)WI/7W,W-t4_Hptgbmγ/%䩲Sh'A,]0pdt%]+~F6Ա?%VQuSb @ۀ!#}vnFx.%lm(c@l2q&R}T'Jk4Ylz\=En?I.sPrHvNHK-xZ*g.lZ^2A C,+Z+\I ) q( p.+^ 5`?sֳMmcR-k>NoGkѐkX?T81U"\s J5衰tYt~Uz usr~A)MS,뛷`.I0|u 6q*F{$Xy9vE' ϋ?IfmpQ- `a/qIޣ@ZnߓMJ]ݽ96w؎x}x(*pJ%෈Ɉ/ Q4yΙ1 "?sў} @ hG">Hq ]j|%*LDP6=W,eWNx"[jw7t}e"sva=Pp/WdDI#M|Wg4iV` -1A] s»aWnI?s޹G_ Ew˔FƾU4j\!OİK%߮(Ε^T:'53~-򣙊 =VnekGmqG'ꉕ$G8 jt0" Ib%/'*OAл9*P 1|l}C@8Tߨ X |\aiG=a,p333V'ݥ0מ&";|LT G̀9YFvasA?N[4%NNYʱ9|9-*F)N$GIW Rp/7!lz2/jԣ5s4`1[Q_BԮ ,\qא}d'h2Kjk 3lxAz>6 MK}r)@"znB^9|`H[UF=l>+k+df2= *x5`Y3 _ 8b61']ixP ^]kR?P,ϥ/rǔ Xs_ٶ"RlZ4z\J@w' ƈj~v3'eL*s?YN\K .ZS9T4|B nR=wb ozE-1t|hXjiL6[f֞MSfJcHbslíN:W $md1 Ysؒnnq<#ftynɋ,}fK|Ҡ8uC/bWMiugOLFlܞaMTa$.viPd0LVo改,tؖKs\xT]D$8GN(s(\KB$1a2Eytbe!Hσ(lNU6!1 ցzX |xYHfv2%X).##nS›nGD7yB1USmCFkiW>N]}Rn?U(u߻90ٴs=R_BņE!g^Z0(}ceZqE_ׯDmf e9;J|;𐙑dM?Ί}ďj.kGq֔xlRd[3q$' [pzVL+ {vڽ#f̓4%KI]B)P7UbL&"bzQnL̨xe ?BI7[(>s$؃;&IuoGw!:wkdIblBCDш'&Y1#/\:ؤȑ\i:?e -gbO ̈́PY  bɍp&=eUYioZѥgUOe1cP3wBz[T24T"Pm꥝ؼX1;3HoC_!k$(z,Yr#ya;NbiT5-M린nuXi%1ޥ"ҭ$p]MO[KYRaY Bt|D[W;Cʚþj`GBצ =<5ʥY[O_QIvhf{tZ@ХaS,/0fn#s"1\5"!AXoOG`b##/7dsS=jAuJ¤KAnvg|3%zƚ ɓi:Iw'Q? 2vi E {wH:NsyvQ쨞DIBwyڒX [ZÐ"Tll) -wم"fK'ts\Gz4joC eVN6N4o~ў`')Zb7,4ZNbyhA?ȴʌ,M4#|L])cTv*]Ce7xւlZl}54.z@|܂ۇF_r^JpSCad&#%0y>b}Z󄟠?K9AΧ66S2kvSxaV\4uF35^?iQTvUmgD2-g.as~FIƛ8Be%r|˅uEmd1˂!1#"VΦG}ljY+l,jTj(AֿA#{ wP3}ksa LΓiWEtG&Z*w6Q+Ǥٸ=X\ug7!)azu֫2H )R/Y)Xw_vR*@Î[]pTɉ.Vq&D; |5כd4殖eSV]pZ;p~?ihw'baٶ-G;L6Dosրuo Wk5RtWRS> 5RqZ$U6=|IVVxP&M GLq_wvٻY"=D|Y>La21fuJp#*<4Glzqـz]mZˮz9dƤ^incH^.#|Jgq0ЇK0J*x VVY]h .P5 S8^WnVsiHTc5q#Aɍo( k4AɌ^]=[eŬkuZA3̶q`H\OQҌCvr{"7<]iv {]-:icJ:ÜihH'*.y4+PB"'j6N]̯& >2zԒ7 fx<tR(W?8EJ[7>l /o" 3ҋKa9gҟr  W>'ه@ l>>r̠A%rQGW}Fz8UI.]`ifEi1vSH/&5o7^` U!tW]Yk?oNHt8aC?ZwJʔ|阝Rӆ[!evWf}LwPcgk(;V((2> NʪAz&gN ,gSqʐ'(=.pLXGL%kLb ҙW zZ'i1cC 6"rW:-֕}I%: iOfMuQ'ˀfc.1G}b8 fyi-}֯|;27$ye\  z"d2KI!\yZ8Qz,y-S5C],o3s-- @8 H%͂1eٕ<qUolhx2j9>e s$0Nz`UuAd=%L7Pr1]%mMhn3ߑrTɕ͐tJ_]O1B|7j[" ĜE<,DtvӶhk dIvR$d[L`b 9>wmyAHI==I5MPvIk67tA|㦊ygU6&)?`q:|߾ @daSߒ0 |%/K<n M6.o4vWZR#P@JHlOLj<,%U" k{ 4-9]m 6cO+fxQ'a/B̨CEt|ZT mw{a&!ܓdf aK/V֔7sG@!xyVB\fa[i'#Bݰx$x4EHAVV=yAMbZJ駈*<,҅;Y[%I'\‚A&I+^}9b9H ~Z7hBڊQyoC@N#P{=@K;_ bJcJN DUa~q9{ȕ8tT:P/3"+`3(;b,k_8Vb/jjr:Qf%b\_p5zqg>u6 1K*ҔQ0ȅ2? \y|1(AJ&چPuc =՗>glۧ1ʠ4]ƅ![()6YoY~6ϛTՔjޔWn^"-7iz$~;6Qz@CNxu$38xp L+E|~>j aH (ݘk#Ez}K ^r E_FZSN e1RLC69x{!#luQ;JJ FȲd6PR#{՚OJ#eh,owI4/OH~5'Gjݑ*7OS Rt[ I}B:GJ] x}gy5o*y'ȶ9fYG@q`;#4oŵ`#Ƣ@@UpkR߃u GpVSY?6I\P`J(<-x5Ct|< EGuS# vdŭW"be& '%DK?` |U)E+ljݮxRbh.Gx O;oYl\d>K!͊fX˝[>H_źXYCr1h{$Omx'!x &{F"(98tQ,Ջ*boE Q]UAggjL鷆-aspbPOLtXN :R|2oiLv=MnsF;CBv@HK&6M3.xtC$}OR2 3r:ɦfw}mXG'2WN%+m!;!O=砏='G]$B/*Mgk_A-W/>_ށ߲14 lP9Dun y:`Lw[z4I  X?0Ʋ3( 1qePlnY/;2QŁwMĴ*U|QF8_<JYl!&uu,&⣢XbVfٝ^yv M&[J\?P&?Xˉs0=)!# &2|]zˉ3r!תHXR&t*EFđ:y+~-%StRCO;6氊eAGbnDYA9OOy۴zT'ֳ5S5Ύ8ЍjfJԣ͟|ܮOϤnSҗ+o"9K^\/>;={f?^29ːkC\l$(/D5HI\ 6\7ZnKQeTeeeZ@X?CB*ϐ鷗ERfJv ^`SU%w f8q1^H0>m}NxKT5XFi]=7os¤!c`tAۂqV4;֟{Ԭ`Ȭ]. .2_Fҕek(pkΟ1O O{;:&ϰ? +<,;E۲@2{&3ҬvS adODLcuGaapHɗ wyxDE_w{8Ʈ(DVc9@ r,,&:%۝3Zx}d/dd\$#KWb)p܇}zʈY\kEoyrF~虀&P=EG,Y[[`HOϗ$I됕x%v}}+oidpT l=(k- e L9R^=8 uTM 6 *RMQ M]|I|,Sf Nc1EgQLB?OIBSSzR0eCeLCIsɨl/ k&/l1$JPąY1E+>%VO'yܙjQ @AVu?& u$} )C5ږt '괏J:b_:8[ɾԀ`"eNck>f(nU^TY™i_t=:A%gLAЅ~nSUoSYt$I|+Nwa XKCfצOF*dឌ/a}̷A a :`E?mnW/CpaZM ]EJ9I6Ӻ\>f@N@RAJ&Iˏ;|yXŠ|H)IuJFkiT\ghN%Q]S _vNJע1(w:0d4 ϐ |$w%jOts%o :j<8e,Ҋ ޓ'4pi_;KpnN41Bβx.8+)jtVaA\p ;9 ^@t߼t}YW"n-KU;UF:;]*T jm8qoGK"gruڱr- 6ySXwp2nJP]+,O;]N"Pga Uvie8au VW;Y gtlQ֡ȑaq'5_ʫOCO־3N0&`蒢;=@_3ˆLG(]a[:3+DZT+HkCyu%`–SH ߖny 0?fگ*Aq&~${+6Za:-{iBJR= /OޫXx"2@UX|MkIm>MMX̸hLpq '{&M^> GF1:I[sPN,;a#?Ki1ƃlV%(EhJõԯm4sCriY:qFh{I@oލM r}Ӳ ?\j $uԪ▨M}ŀ(An0-Uo0;ވ$ll X-5נ'mykB]hɽYwyy0p8ިDR1FCvQmū~1f钪}njD7AqCcs&I(Gz-s>ۀ,@gmՎ֛H(8FaҒyfyۘ9IL Ar+<5HYݲ%UZʡid> ;"+XR<]:lwn;γfHc+Ah=ތ HI)Kk{= C`GFd\<:sֱ^Skz+1o QwA .KB|K8T Qi@b`)Y З2"'C hg|Ѝ &sXc9ka [2\O=Q?is ["1&Ů3ڽ_xAJ`3&u#MtjTzq&Fd`{~oO/zF1ȿe*6PE͒b7g&iDXI0 kySړm{b 캊uP6 Ww$t' _Qݴ2' ONH[;spޛP,xBKg!zHmEy 5E͛V=.bx5]H"^\z |RT;PA<F1:E0qэӻ$O~VNwO FyQǐi:s1U^奆Sgs*Џ  ǩ!̒ImbI/_}v3:ƸƄh]Ual/PW3G5M WĠ5u?7QO(d/XvW%,#IȒ;Df9rq)6#L[L Zu&˘k1I\𰯑6xY۶/ Ws'@hL!œVW1Ë?7,!{][kh' )$ L8T3IbN(]+k "li6m B3kC(䇝82Sm2$4\pERFA -v@CJb$WF| JmiÄ?^ ߨ_iM\``@s?w%v0n=P!yV` o2a;B:ޓoynui,W`4RXEz6{lwg():=a±X+c%yH\ _G,0mt.mP)@?bi_< GTA>= {qD5 #c2ۼ ɠMTCHeC s 8^EK$t;', S)͙,$7Ez+{6G>K$T2NUV]uåO o {kFnKZޕiϥB#R\'M,h=v1,6YYu21"="a%[) yJVHyax40J{W CS+wE`p5sQ 5 ".S?G@|{k0of(;G$ٻ~_>+ 6GPpА$V.(^@9u7hjJ_:;=Ng1/ʥJN}tj*~i&HA($]W˯)i/7H35Z1KU,Re*'@7h^da7ԈB0GjNw1"k\Iycwb9J j!v0WY~IN/e?ZKIé򤄀kmm?UYNhQra#g/J2\A"CË> T5f@O$eKpG=PE#u|sx~/l9L;>suKvanNAS'A67ל4&ԯ8A 7$,x,pfz[Z_ tNQVv{tJȏq(x潮δgt"4FA#Uc$ե)s%bI# =_o_nYZi$=˨h6,3 J%sʯw {AOBX.6.wRM-O`hYDd8- I%*8W~KjlRhjTM sOk+-.9Ͻ+PzH6ohwF6+:CbtPep=er/WϘ؆=*b ^̘?aJΧa-XkRyM}5D*lkmQF+Bd,Uzi)m&dT/\d$z1lC[n4Y8 zlA[4{@, $ˎ?%fF?ЕtVPvնlahl'of3q`=oQbpW'w~n[b+E<>"9#^љ@҃jPtxQ!]w4deC@.e}"3g2[s^$`LǓU%M}Q-u3ӱ=| L9( -ǀ*f^܍`l^d3C?٥{YDw iz!{qP|:O:f8ް2@Ufy XasV{qFɠ-"Y&sJ:ÅCrxyz>}Rga*Fpc D{Dx+NcRzſ ΂v\C@h\wf|I[>+F Œ@~b^}0׾9+L:?1;@.;??GJ.)I9)1 $uGKR 4)FA)rl9\ *VPW3=P'*f?z0{u% (Mீ̴(NIC/Í^N+qKkgqv)$Dk1Aw9?j,@8CÓ̂y}{ࢻB_lӍP"i)dCc6|ZZ2U琼pI.^9A(]:Mj Lr8t/uG!98(UOURSjϠ5WCkZnJ٨2َ o?NvjNܨ+JFljml@CΈ3yam!= o _J%5`/ J !;H!x+m*<*(Lgsh tfeN+M:wLIӵ] )ެuAF^S91P=.ƨ{ ;Ə+O)2;`a`Igr;ڇJ$;욮}{eeOA *U_EV'e a.( Sܛ ~«{up:j"`2_ 31WtAK#_h,UfT11<ґ\ f F+mOIc손ki6UI8' )A2FZWC}HRVtukŅd#y!m㞣 )ax \Y6Tv>dU l3"!"9Qr]4K $+^r]Y$зŁWL' 6\7=*I$x< "MH%7x⽩ ?}0UD6+3IEɡ&N0QUpLe{C/s.9^Tčh4~ONQRI~ -Yq24>s=ZF@"R"a#jV(x"30\$:c\);|W"آ !ȋFMAy> +130ʊɝVيY< 0*Nɐ_*gX&CfrSEf.<# 'xM6EFfay4>Kg#x ["~m0ڸ4F], G"huv[]sal ;FEj7>=FV3rU({Gj{Q.idֱЧoSn~䠗2K #-qn.zi{x>֌>{ǎ9zU" ^>\j2]bg}HPkiKϞ~O4-jy78[UBj(60N܂2ee}`B-w !0 loܶAˀQ̯MOQs+[_ OB2+iڃěo.ķ,uwCtPǕ^Y[}|l __"~tOs4xXjX:ZB1(Rh\[*ך{^]fF:vsƝD<-tR\Cg̵;>!򅐅*SZD7MX,\Oɑ= !R1QkPX7&a-8$u0'/8 ȣsXAp oq5oF>W&js1_cōDQymj6ڡRQӲ?h)WQUv])GQ6a,8)`338f^-9nޗ뎖-l"!SڤJUUnZ(!>m;Ӥ7Jd_z֪*C91za%s6XY'S3ͽ-FXz`&Ha;duFHٸ WwUQO)3jj6ngV6TSU/m}mFڜȠdsYndn=-^4/zfi.&LxuDz*'jŴ]d9pۧASB& g[Vi5^I2SyMpInYo[ cbªVȪίUr݃ \KjUyWL9Ϯk*V,{8n *xثmrR.5LwVtu*+Y`_{ǹlyj>ϋQgGVv?KG;Fl/EHv-wJ1 -I*sNZss{Cdsa |;c<$᷸.2692Z,(for?9H.}x"0d}$bVc=ͬw,f;Tf꿷d32vIOaД l,bl&!COa"b qQ-vהW/K$rANV/X6S>$! 4Ϭҿ˔(@3ڴQ*\Ո/O\ +a|x"t+^j'xS~LtVBB) X=tCc[>-޵LflR ނ@CL$Ö)qTY^(ji *5ɛ&8o. Yv/ܠ,xpfJԆaY&YQsaCnr']Sg-u4+۱?ٮ= -?q^V}RuM` iN <8n<,n8b'l6oͥLhG>7+WɁׇ231ZR8#,",wef4[wa/A4J=N:C[2kU2;>Ig'KjiPژRHl45pu {EO©I}O:Ko!fK]@"eD T3tWD v8C'\cժe˝5Af0un oQ ($$"^X\J삯M#V+ Or$m敽NE84JwB{Am+Zbf9rTDVh)փOrt"Ȥ2""U5LKG-lxVwUŚ6Ōb3a.]|2v1"lqNi67|w,l?% 8U'YZQ١t*\&FB1'AlZbٺcYMGh 8LQ_5\N:B?= L{sYj<*!-`NBF6E~&De_*F\2꣆Y ڵPfy3}:l0Cy(?+ϭmN}ms86U)5jf5slC9rMPD\n9Ѹ_{Z*0>R~jJV _29g: +ד(7DA! ei_Jcή_x#kšjW 4SF1-Lw9 .ṠT+1q6d2ft4abFA{oI >Nzp*p>f;_13w; =T 5@פʥQD2 :36($KW*Uׄ7 (w;=R!g^o/- ;O%a) ]70cY+W=]4q]wb|ړ0t?gFH~G]o]-rAja(6JuM'޽I[2\i~+?9|V:2t6V{QLe> ǪK'cG+ Ojʔ1`&S[=D?ߍxTؑ'9qM7LrMc*qZ_TlM;UPQyN1ѥ245gmmiD ސt+UNN_UlԤpT21)͂PCM-i?N}*6Cda/?+#-7a Bϰږ?k8 ގ5m&Ncchv'e{Zh?b;~ - \9Y9AxU O;?"mO?uNO*&qeơلt0*pk8ͼ扚;xw9<nFf(O/!Zz$jCV0b$i8tcL^W ^~6?Wy<ι<~ 2d{_O¤O~t#ļtVN(<.ĎY#I"K?AYmm"m)61Pկ/6V`\lEKɿV>Cxq + ewVg.XDM񳤷 >~5N#A]mbՎ%ǫa\Ae=g93S=B!s+^Yk;Y#|Fjkmjg3xXKm|n>d+1 &j ,Cϗiz;hctRO Rrg@0]=12 0 Fzl)xwdžLf| lHs>Pg{o̅Ǵ)aʜHݚ#!I*mB'_su?zJDz=ζZ '7Y5| v!6b,y&Ο)Ԕ˫yB tFr?^`chj *ߐWH-Кs`JN?Ab!2<*GWsLNihpA;hv 8r/%D5q/24~wm2Xp(`ȟvpN 胄۴'Z-INQJfo^⫞Qyiz>O }@ 0̬qh,n Ĵ^Z.zz.P~ ߯:G}NiUimLʇ1oQYJmcMƅUj 1]&Hp[,:D8 w>TgzRsb'Dq^+g 7E@C j9gqrV.I=*^z66R]2"߳b)c3=}Ftgy 2ށ{|P*YsLFNe ]eՎtuY/ApÈi\ oui%~55q,0.yXa\X*e@S|iú@>9j TsbtSPYxffF:,)z &J\Hqv{Os5-mGiE=3xsL 6´#/3E?ʚ5;Psx9Ho Z:Iŀ>RDW֔2률 *vϐyhqcڿ=X)켘S@\rP'*~DBq=QaQ4#4ewrש=ogP΁VUW#uݥq D.a=͚^,.8Lm&01iWJT$L>\C$/6m@Fv#g4֛ aFe"Omk,|{0fg;%aֆMn)}kr2X5|q<;8λT8Hu7ő X 8M.xy7#\I*=?#*ɟ<ax>6'9E۷`",1X0[xIU];fYQO'fqMÓC'^cvNn/KnM0  }EAmW%jIQ0K{2 hj*[YsEۣ.J&]DXv&w:NAE˕6kVinQ6m3G*Z,rQbfIֳQ" {oHɀXwt@r@vV!GEFrA eE:zCY_i^?קDC@]-T]|ӅJȢ$bPūI qޭl%mqd/t3SO~m5Rn3e|L-n* 9ޚ^A!&lrNhg7/r@klzaD~;@;#6XF/#\Z}Rў#n(%MJ58X}€`)"HejXk1R; Tmodg,A8 zns`8pч~^n L0' F:d.(71cg4+a6%yES݌buRR噵Y-v'3zv!NPfJܟӳ@1h>$uyoE=3K$%k'3{=֘i#EjvĿOp2F&9d}>2Ɇ$@tvyh0Y*!%}2:};tjmyZa"3p&b#D *6}!`lINyD\.HCi2zǏ;xѫkiˌGΥĐ4JKD4L ʨ7D^CM}"^FHyٮ8aY`i9 ӂgr:E2r]~Oeatb\_.0a{+K񄜤mN938ج _ 37s?&H`Jkwa=ؘUɲ4:k63j 瀭a*w<#>^:Y:"Zz*Ɵ9z`~mozźt[6o&X#_cSi08<3tmŧʹó/7 m !B3 j+DѴ4CJ{I!36\?egMZИ:k-[0 ;RS  gZ/w[|3*~_~i n&6bn)pk@]⟻VlCϸmNaQi/Fnb^d $Y!Ɔ;d\`XlU95koMo2j*ZEu_PAذezvKoU/LDlZ˺u@s8[9uiD'֤֙͑`!dv|?/RC=%jOsC@SQ冫^U} (~tnu5>=i&|j65fI:[=hK#u,^;;tM)ӽ>)5M'*(3=\).Szڝ7oޓo5\d~8EgԒh&t x=:Җ>7 a™x7PX`LW!yZBM nlO19\vgo[5;8Z}0)2` hYpW~_^C]5c{]ެ?q{PnY|і.H:k+*C=7{nc{fI6 t$v )ѯg ~{.lItznz\C`(^ A&i&[rA+79DN%XO"h0/wlپ} B!Hc8SSW+/Z..A_hQzuv>aɝU ٮu1 ' +ʕҬfcvz:©NIx 5Dkj> r.XgJ;OuOY{τuZh_\Y7|Խk5 ;Gmrp?c4PuT&W@©ӪQ_ 0~ܤ0K 3o=.h68H?(Pמt;i 6U$ qlRZ=3!HrF+;./8~ >L=x׈bvgBVh;v3kJ+ >~侀qFh6!>v䝂xq8vk4 t$>MH*聆;cM/ /"eHt) ۟`~u0-u,`'MEb-d>ƝX{ l$jOMI(gJX6ERP t : !)y(E&j s[Fꈛîx߲EK- v>g>d9X5b1n_-_vĽr7=Pݧy~8pI1Fg Rݍe7hOhl_v~)8/̄Qkx >4~ ijpl_8WkwICo;G,x$h;`ӏRi  /3_q0L*H(ңKF(j%O%&dziI<-i,ގb]@[wqsA0lWe>tl)K Foq,7\ڧgB_ceڢTڻC#Q}a᱿φzj+C&Xf11z5/q,  X"v<Q{eRl˗DZ0"SJu7Dn"^d% @W=ZL}g- # 9凱>4VN@:Xjl'T1!_=   ;sV &$pZ0iʙ|bD wrÕ$- ^^i+:CdV2*6o}/=7^k<zPh%oP|W D u2{I{Ip̧EKu_L֝fCAoKP )Xn ??l/0!*%PKM7QCʰ{_d63ƧUS/-nF^M,D"1{8b͏O{F͕K3BHIW_IpQGRm\䐂'vJgج pxoqr)JqOPRe|7}' >=2a'TӤWG,#SG\4Mu` $,Ve#|"yUi1YWFzt%%Ix 'W5׳H [Qr(vbT\@0S ֟GAHK5jFFՌ4ߺ;:h%=ٯtFG ZMPMtf=ШB6x6 PHT|ǀLV^T¿ _)L\Jc}ߙX}ྛT3ٙŋzs(`gV')㟏v;>׼^2dsv3@eibi 9g 9n3xAS';<2S?!Y-=5wt:!lfrt(<\0.JOCҋ |iGϬKByVetF҉,T_j:hO^RC. C7Z !5zT{PhG ` ߒdumq7EN}x ;nŃ=r oke 8Ye^~Åӧ5[ɕ gHV?eQ*13YzEHtT"<$z3lA%|xuMF V2Ѫ 32AF42L'|&5Z~yИ\F{)|l'ԋUt*t}wls'{6vV ᛋof)yE-U2 /並^JҟlrO6Yk|dBQ4`#S0}k轈A HI:P~?9rrP*.eNsQ:\`Uk}5EP.]3a/֙"W1Wޟ&!FI783.2 7$8&_Z|jxsHDrKDFx[0jB b)XjUO֦n_K+BZY)6>6o%uB4T~eu-"@;wm`N|Ŵ-NRgȦh\xX+Pί38VO!iF[O o6Cʒ ں1u>Y y3*xJ$N!{zx; }\ >>=w#z5D luY.OEV⾩!D dP fT7VVgdbzzZCo=p-V=猔 vT81'+6pax.Po(ߢ>k4D=K^J BފKbY1!:wTbDzjѳFLz1$TҀR5l)hYJ\ Lx 2z+l#wt4nu3:4F2] c8`dkזD#B5>dds>e3EfB.22HqU[R:R? 3 4:T<^9 K|vZLuNe?,+྆+oy^L+ʚHF|y<L7I~@Se,Ka~1 U>ɘǧ8cqApPIDRn~|#dBZSvA !03Aɴ~.v&ND!cbəh!M" $m/I l'+Ia8O'Ku,uf"6VU-](M"~kz3_ݙATWNB``R|ZD'5& 0mŎ .I# P :y=\TZxAe0o')]cG$G),pGl=.Ds*lY7kWNq%cw{T\R ]U׿!+/ύ3ќ@i5,ջqbڸǧ'c]cwymv܇x4b0M Jt4B;htx/W3p;oR"c:Y$B8=ω-lxXIZ9|8$ǎ@D*I#5O'_Lm]%G|G=m>Pc7A\[//$b 0" ؔԩ NE/LGZ;o`Fb? V\WnS7SXqjv-ɦ9xpqDY7jENmfsz4USF%)Zw(%ZhY3U1=Ӣ+8u9- c+j=ʶY0,؞S+O0wJ=Zw,ϊfɉ6c9bA3ǜ) +h;ЏFAQ9*r*bq{٪ \JUNE=͓݈gNʷh*Aj%r[x5evŹ*x[4Fd'Lо)|xW<e6pg lqt+~#}̵ eoH*ZqcGfb5vLFF7R|kfoe$rd0 {ڜs {*_AGR0i4)RYVz(:KGi"t1SYceTQ=n?FHvψr v3KhTtZ U(BMq*MGEbb~|:;F΅p#;&-@ݝyEU~9k|b ylk 3@QYGBavָU^/T82^͊DYpF{*Kv#!e1έ>3z6=<tXT,z' "0ӈY ,HhA|=yMSf9ƤifUEH\9?@LpXxa; 7b? X c]t/P BI/yM $3SC.4؁T9(D!$wC}vVc{,d1/oyM1Y4=grQ5f'W#?Ko9PtaPԲp16[.D Q} ]M<+$m@MvB5to$daU7^ˠXy^qe|./2  <@WjsHd̿a 0[ =Tf3H"Uc}E@ ¼e= 0eG=XyIr&q4)IiX E;P.z;cBټG%k,ܩv (jW{Vm*ix?^gw&wCOa['r: W[9m` 8~]ڪ*0j]/p u/r4sv"~D z\$'I30oO26=j> Íkszvi5mEƷ[GK>{ȁ*>wrkuNv[ 2TM EnM^o,tr/Mk"acbd FټK f}A=aK#氨)LHH ([40,//#@Œ~[, 1kŶ; {~?X9>S%nms-/y,ɏğ*smq[X8sk@8AD&kqN#?҂TΝ 3%Q谷MYmr=js1D,$@ _B TCs+rR}.NLZAAf3pv>nzhz-%_Q)r>hr}oբ?Z~kڪa5-(8 X>10!M %U P秷vNq7,G/b𸨪(s1UC WcS~OVU2ԅ!?()HDܩ{cn[fW~R ʳ!$kw60V"ۭINAo)E"A?vmT{91q;"2dHMF2<4s|b9\e^ʬ! +߀HMߙD?Ɨ=z@RB}Ç=3~o(*_FN,$ՠ%5YӵJVKe oO]Bwt[o"g[,*u"P# }dӺ@޿ǥP~auTBmBVj9PtjʧDݸg+RKσ8^1D`R{AR :.v]tVϘ _H]sT?OSpۭzMvrgT 37bD_Jp >|~dEq#kiBp6wؼlYџ& %+e.^WozYnK;^tl$dZ[QLwRׂ1flqāzmFXomg'K>P|P7&%d%bvj03'&o&ҵ4b91XחQj p|QQShIa?Tx&$p~108i3D*cO]~}嵒GA \:m4dH[g.KbZ&"h 4nX%P[@I7ث p~[#' 5kL+&S$)H 0A:Jr>ՐW>eF983M.'_[Rd=qW/pvUl?g_v8* iu˶' Ha>k_ P~h%\]SXUy'}&U7f˰ XDt Y8iho~)o m0rN~T]hV+G +#0:6Jc h昃pۄ-[ Z/I?a]U~T;;^e 1xmH^P ͈Fe9Kz6( VKOȔjFQORd`(mE^`|dh^ON@pxX#R:S](l5$—+t@$c?"c fY9ִƅkᄑ-jvTN]E_Hfo9 YrʚHid_۝=f!V1ɲuwZzwPԭg.)֮+ %neQ>l4H>Ai qn‰38`^HQByQسR "Sˈ`"bslA%uFج$B|ȪX3p M{2hQPeV޸M hh"0UKѦNc0( yANwd<ʏl"'xZW?L| [Wv&k*#T-,v%+"96[IzVÙ.ᑫeY(D;V8?E2euL$Y2$yaEd _|a9YS .MŽW*ia b]2J2Kzf2r61ӹ6$S[C*dnY]U:\·iG:qbn (Z(V|E_7m4..Ux{aP vZk=| @hQX l6dIo[uM$ebcp :\ &U Qb{F3ZV0EF=A1BO5ٰpAxU}Zߦd,Cz "* rK)mqxS-T=};  XHVLhvTɒL'z;؋709^n}$;n%w|X)N|QqOP__1gG^DϴQ,mOIgw13 6im(FƟ!'[uue ^Uz#L?"7щ~z(:ϒ,NI-谼)ʛE>iE5O(ԺȷJYnxRy~>di3sGz.):X9`3/}t:2Mq*ݺfoNP65ڍ1QE+Nn/?-wj*~dE>`f@U ŎD<>-A#wI㔴9X4#kU-}Z͸2\]J_X`}.j6 K̗):QB[v#-+-^O3v}/;9P-%.o%u*݂ǥku(6 2~2'GkkpAʭB9L֋0ߧ>#8jvA#g2̫Rsyf0h=XXUZ3v,u3&j",}K?.O*tX<~`,9{;LPlTb6FN{&3sV@لDi$Z: m-hLMá 8(`AG;,}tl?E/Jһu`7b-59j9x,WBtle6yuƋ7GE;u Zp|Rp 묄ҙ#lw}0^ڃi϶})2.8]EFd- 'Ή:,Ud3ϯC^ot֠zo|Sp+T H9C%3UR!vA11Q $A%{Pb+M5#bzW/Vi;v]i$0Q$^|FC$pAS? A.33Õ1ׯ7 Qp W~:2qxl[2cJiW!nOֵtJI[-G@i*bLˌVPwm9#7\&: 4Tۨ{;Bgcv.ig|hsªqv Ѷ#?`sWa f-~ Q>D t4SKX%9J7Ktn祢Ag z >"/nЇGp k)L<)W<`;(?*bQ2.ѷSK8~,ER* ;}4wzS K*8I_Af}/fFgH>MXPxN6L*ٳ3Wڟm(ډZB&> &='M-᾽Z{)UVɏ,mPdxWJ>wVx2q"CS)e^$JF\p< !mؔ-S̉U#=jTw2o¥bz/銇ȫM|8ub)ҢaF0|Gq^kӟ+\.aHā1 ؠ"uγIΨrrsa3Ap#eHh5OV.k?eAV ,V@se"L|Zro{+3 s]sܺKկ6{e S~QDGe[/$8ٯUVM%Ѷ}#@}E@6P~`]+zx?v%.QC3~ύL-xW OGmPP#Ζ5&n`mo3Vtlxɀxe@T.nqH~(:oG5bSg:ѱ@pZ(}C"cDȗ& VUk}`FVV p*is;-E0@ e&)Ƥ\/ע#[GWa5jt)it!Wfns|zUwr PGLBpiO.'S_i U +JP zyyRa63E(_{[^h"c~0iL=QYZHŻAz(Zƶ.LK[FiTx:0ǚ-dwG`b8!WLNNkƜ&IWnmVTcA;/F⥱/RR*.`x&@hdr%GPPa{+p ]z<RŽC33-NR9^R_~5niUћ«ZfEov9N-=6RIY4e̼DRF)鯷F BH) y x2N|NST^V5[7E O:_G7ttV6B4V~n 莍r8){ЇUǞ@m+hFCǧbK6x9./m;A> Ag-l\hG2֠Lr/8Y?dqM^WRfɃhd|S!% Ea3_ Q05a Yt,I6Lf 1Urd"w{llϝ!.!"F^l!E \ M}vS><]{~~vݤlV bK(vGd\5f+DoI}.~¢vKH z8Mp0l6Op#bS2{>c%O+ fl @@v 7REfF`tk[UP/)j>Kl#QrrJp%Zͅ;X>Szt7j5jH;s}Q-{0[Y}SS$nAqv7,WzzsP4`+{N6aܙxR9N%MnqWxѠ527Cg4XrȲn'ʔ*z G(C)s|4۩N59fp jˌi6K✠F[u0Sem.KϾ>0l(|~dZ8J.F1eR/Y9ŴERA*H b]nq r Ǎ2L'A8^, a@;M>ҝLu 2!xx0~2Vs0}W#ԣPb'ʻd|ä2qY [䇘/>-.4+3KG2ݡ:~]ؿ8mpl-j,iQ`vDW*oVCU|HIVt4(i`yЍtJ_|ŪAp"sy75v ?I1́ePyF'~挆DuڱSPd8/U%#vt)4MQGcϝXL}$?=_`|:INW?r*h`;9!#+1(f@RoG2*`{3!% Wꏠ*jވF2gjgUo%J6tP̺G3*l!&?ϙy!Ȕ=&2Is^rI20'-5 4JP=!Ᾱ-3f1&e(p_őGL$uEDtUPl :kQ Bߎ!QԞ a@6g.X3D.:8DI'g.N ih3d ~q"@M_WV|+0?e{jԹ2t.#Vi^=\i|K@<8PkX,zpa((,#BDWX?_ڌ09u&t:`Cު8ߥ,ٳ֊@aPr{cP>k4C; 4 . =^ve,A!*Cl.H뵚Fgի jɭۑEjZƅ>*us !B~&K£d)ߎui6GIRTzLg5 GT8ɵiLJT?!VI WEa|dDlfnH$LDG*򫝵a=uA|z# oW drGєبeo@y &kee\/yO/T,ZVS@9{7(f(>u58]#_Ws[oksjIس(_!czx)F Vk׈&dgu08 *gkb+mYU Aר1(mˎA jf[$zYOrp("|y^Ɣ&-A}:l8>=&gĉʰ(+@}a~J"ON7"z C3QHaea5.))rH LE\TŸ]ED@x3ϧEKxMhf8"2?#A({^[Civyc-]pr7{8"nƶmm[* DzҦ0%~9K>ﭥG/5sZ\43'sD=^@<='a8 $ҴւkkoNu bw7.[Jiq2zڒH ɘzFs.G= =9dd G# +^@#)hu5J!LB:H20>3C&6\j5]W7w98^ͣ%smp)窆Js9BIA$/Y6ǫ֡khsm^%Ȅ|koJ ʇdT/NJ IoAh=W;[tq? a^x~?;P;=DgC!KF]}5%GjSy7}'JI`3\(8DbПY G'5 BæEQIuឧj3- k%6tvkԨ8#ͳ\ߓ\v1R9"lֲ"Z/v#L5 |w6R`b`fF{Z>d* ʹrggq?F%kM}E+pfEd7Sh`e)׵ yn9YmNV#nA)xR{-J:L%/ ,HbVk;7̢vU\9/9\Owg2e:9v6{Z׬_ɚS\AwȊ{s|~@"\} ,jmkt=sn8?f)KzA( Z[/=Oiᨯm.f*_ʉ?6yrw2⼀W ,) v*׸V,YNEH&?@]h*!M\N:-%-ey /se-{yp 9 ̀VD4x~-[Fdَ} 3Qiȯyc-{){ s)'X,lL.K|dl.RU#I\A!6"4;JWh/hBK!kyOT!EMt|sLu7i)pQ۝. CbW`2=>.y$ؗ;Igăkes:VyZqL.ߨ;}ܲoIh8*PIi~ChGS/ffUzx۪9haO _-?uS /p0OP]*'Jەoȧֶ~L1ڟGArhH3~YV %MŘzV"aV6Ls=/Q"p_ןAns M?J(%3i.< LWwǩV0)Bҁ<1#q\H)hN20y+RAChY Adsn~H4mYj,Dv,_X=dkHo|{(<yn:C\mq70bl.e7XpuN\ԍasO[yȿ0  D4k9|PݍCۚ\ZdZ V{ZIYBwB[>K:~${BSQ҈4{~h-XRa4/ra PnRu }!}I7x %&fJ15 .o uDֱ9GR=T$ò_ɰ}z3>flXnULJ/a 5{_~' O&sr`i+;ZDLΖH2:V`)V ddCZ5GdܹYMZy%}&?S'M;h~,ݿWi-k#d}>xL]Ga0q$FgV8KVt7ǟiMT768Rf fwU@#媧M Tf[]֤ӟ'.ѹe"\ o'ڋzƆu)$4|C<EJU9kǯZQ%([HZe3fL]'LAֵ7ɠUR]Hj/PBB)-%byg!{Cх[ CUN2W7ܥ.I(dUSGZ)ʜvLw}#zwuCB!MdKjB||ͭǻ_޼) N Iew)*cz݆Aubh[zPɻM3/1 U*ۿIquPv&޿za5dz R"IܰUR|gc0l`U>Q-n9}lh;f~Mv8ؓrws-/J^Фia!/]!TeB5_~\Z;hg@ iqO0*[֛46[kR>IZsx h7繫Mń/XʦZO .> ee2&o퇉0$U`3נC'r]=a71Sj3ڴi gT2+稱i4ZjPX bRO6 BDX)% Q+WMx1%+ҒO މ`o\{G`Ah":̙Ȩ(v '9ۯ$ă=zb:ugςkAU2ŹW8j$ ͘J ˘9B!ajm*jlJMOƒQ>TfuyŅSPf)%i๨MzGXW9ʮ0o> k"` GM:B g+7Ǭ0ȉ¯{aTtAѩH? }\5 c9!=>nUsKZD>Dܿj| Y~ȳF([KhY"m`gXVG? tmZ;b\xE3 !kG@ș\tbC#\I:V;q9$5ox/FpNm3JzS[W–STa.y*eptzxsSo]sP+gQdKU B跟cөyO YK _;&UH:F_0n*2l/`IR}F^*?RsNFdT@ɸD6Pt^=6uu@d v- $lpv8c[z M{WAm.+jP1vJcJh `HTS9\"$P1G8sidon3M( {QI;Ɓlt7N wD| -[,s|+3,5F y/9)^on*q%_gߗm Sϻqc X* UqO#A9LAZ5Z %pMcl2r8YϹm Ћ?PWEκR3tfL,4$b5f$><2yY"F5//k~6cإ%me0`-MMmno$g5b.zY}ѣ>cߌ{K~R⟵^H`op.m.ԛA9>M,P!G`|7qa8oyKKݾ. u\ @tG=6&EU|p!ZGzתZ ' ^ 49#<E(x߼La|KĉD`֜P\b4~AkJb|>j) 8c]B&}(Pյk ?Ʃ܏h}xJ> rvKHM&TH;$_vN ڟ$E(2GJot6hy <U|`{38Eb7VIxt0g/jo=&6AȖB̷%&QN_kO=F\ЀY-'c|&5؞+p3~skD f:ԩqfGZk=֑ܨBG0ب't":53`7Li2$gϧ6K0˦W?k1Fm 2D"V\k+- OѰ%_E$gc-}@tEZqzxT#T2; k_u\;yg^BCkڙoއ|kPT)ɏդfXYđڞⷞeX:b9pR?B^k)xJxkQUr }hlW/4/CHw)- ( l`N#$%:%Yd?:4c^~M163!F6]WՀQIRjgj;HVE V-55ZpVAxK@a[AWZXy ߏyrZ/O; qS"k}, .T %Nuf.MV?š ג5H68x)dV ]p%^<5ua0nN&bxm l;}z-CfhQTŴ E9:Tvo}qt/^N{[@tX51Bj[%s8.1k9@_qΜ-+ka.peB[ѢۼX1Liw/\u퐑5i/>A#o` sTE͈^J;:"k jb ߧ>-srU[qſnYKotojHڋϲ01Aotg=wk/quODҬ͓eh0 Ed3"ȅsqt&B$̅Z_fueW$luf7 VtoxDg|>pM[RW讀w9؆0NNÜGJf_Hn(yFEg&3ĝmKZ%pmH%ŕńe R ? iMߴO] ;Co9WeĠp֒j+#m'Y\GϛYDrb(<P^I.}zmLfRm&&C?AleE]ҭ\&]ׅН&2ү|0T(t7'!x;5fѳcP 3׵WcC1WR?&3s<0d,t)fz+ֺ$]sH4t*Gr"}ΘrQQUs|#g a#ڹx/Ujʧu (8["0ey†sl |=qVǞːVc5Gզ$c%[؎B59t=$m:ŅIG4EW]A) @7^W68AN8LKGM) y@YR# jv8S>鉺G7&H5(nϟ@viLGt@wu1堺?F߱ŀw-5vg[\t}5,  !eÎF WYݛh!ԛrѷb@mT"RݟxћFD P5qE/o;"ʊIEпv >4ÂRR+=u~e%.U/Bǰ,EA"h.ixVly`R) \L "a"7L Sր-܂ēނO>xwx܆aTtݛlhDp=%(?х;8_0" }]f$]_vd }'dXUI~*e?BQ_va/tQ y n@t"KTzWY!OhLb]{Qkyx%>S32shT=GDM#9uVVsC]"z_=4=aFˈwzSP|7'a}%K7dށj{#%ʱ"=$jMB}'- 7![Pid/L*{8!qC:.>/AҼ +ſKB*  H;`=Kb-";/+P4GP" (  rW-nACBû*ZZŲP /= C1"q\L)p S Gg(<읐pBltjZfIéf-P״Ξ#qEk Gn,$*uhR==fFEiXDHq\Y/fD#UDԓҜpgP# io)XW$o>XfTM\T 9%6Qy *#jx|bhJ-3سTtm7hq!v{fX٦{Ԓvgv5Ѱͳ`JgAKĞ!{D瀠Eu^VtA#y&FwaL%WBVpb#D$L/NmKHQGɫ#O>s=({;vxZٞ o8dOMь< ̑@r%'Y5C~S"HRaϓ(~C_"W4J.\q8iϯ};@rA D\_}/FVue Af3x̯jAh /tsly 'vBՄbu=\l={<nn[:tr=E ;X'gt)"3眊{{+y ,/m;cJA>U$q;AKUiŒ `@(".&%C>pZek#P r%ϛCGVEwKp0 Ʈ6%Up(ۖ—h]gvOe4H&菂x-ڣvsM=벳.>TbcLTcOk7Gae'X!| M0zZ Qz @d`XqXbF"!>]dOdxA'HCaXekΓ5q M,tVV3p|d/F}|f4ߒ^iK;04O;Kq*1 IY5=5uCqT<8{uay33YΘ<aEbDZUYc C+JcLkH}>+ g3iyg{UXWa̐2T @Nŭ2D|N7rՎCIRs N"U`yM}arb_SlV6q7A$Nȵ)Km ʼn$(P57n=dԏ'a.qE` gdrXG&Sv(oCd6S *&+ɏ-A2K ³Q. ;-[)R , ;'H,3њRVf,@zL.k臸\ PyZjm!MZgI*ի\($ĆbG&"[HI';Er99g- 7AxRas^w%EK6hNZi;xeB}p%$Ekh\"F'MD. '9KmN/+9~IwDq lOZK˲D7VeT4#;W.@3f$/6}Q˙L<}V+i&F31yR]Eɠ鈫e[DEjQG}͸Ωԋ֧.^cOYyvrAjrRQzm Fnެu>8514vdf$xqT\4v #s!E-QpN,/`[/"CoC]./.tdW`0& OK@UоN"Z4"AP9[3HlPX&k:qJ+I{{!ײq*:N7g^z 6=E,Onlu΃ *cu~Ang-Ljp6SҖ몼\]$ݣUĿmG rZY)QMA{3nbڨu-@-qB%cbv)=X+7D5ɤ2Tز3+:K CX-KJXA맷5 𣎌"l \XYkM>a&E.F1O &(l|CYA2Pv;y" L?c xg7CP!Pt*8W -.!Lk O6qYm-,Oy٬KM܏J.L=N!Ճق[hw&uF0Dm"M1*Mf4^p#]}4NXԯ~g 5(ԫEK vA!j'6jWi46RۖI!@l'Ɇ'~y\^+T|m}LEL5>3 XTֱ! kkgSJ+qHfWOk~vIP |a/cr7je^7CǤSZl$Pp)鴪hvf77 jN̰>1igg?VKbE0Et0M Iמ\VH8rW3M!hU7t^w呰OmSX}>k'&xg2vv*> jOx}Ghpnpec»r"*(+w2my=W}΀!De#RNIp;4/d K !Zq(?RڽRrsr)JXkOz(w } -Zǖkscnj˟Hv)AΡC4i^0B\OF@hb[ivz&JTIqgHCL+6+ uH2G}]҆ L!,L[ϜK?AȀl@k%˜}?npدٜM8΂Frqf橹XaV9 C?Ul/&5 Kܺy {(՜x+-M\z,@%{tM$k|{SMprLA0m 9ˆTȆ:&[x*48-"âϓj4s+jZlԞƒ~Xڏ*3',=DXrnϏ> HiyL[1m1֘t Pzh2kay+OSxtS脜_Oϲ 4g=8hu{R Qm+~ @ڐL3?#vͮ/jَ@dݖ(D̂ %-jz0GΧZJ8Nг&ǯLck %ve@r L~6c89d~d;֎|]bx/)J1-_0֭L{ = /?\Յڦ'+aru;{͈'WnYɺ'WN;;9aRLJzzҖ~VgQςեXȜ[uJ(&F(r|lkJzau/h4OXr=ÈhfP3 EI#Dui#F^X7٨xd$fU8CQb" Fa ?fM 1ߠäU2s -l@(:'iOIbBv5ۀAAC٘ N9^Mkz?ܑ C[Y#ʤN#d;X-l>؉ *7z!R 6TfQpʜA)ū p~ZRAղƶSVZ SƬp d=™I=f|{8 pOe3b36ϻ]7HLmE|ȇQy+b/rqE/^"]gcis^jk*3"[C$aI w8xj'Y-<(TUʉWky) ԻŝQ#n~Rav鰌L2*/h1MpFfE#zZ+$@X%}eg7W}{CYF[ xp=!~֟,;8Sa#^5vV[AA}UyHKy_^#d} ymO)0 ZEp_ ݝ?D gۧZ%xnXjڀ uRl!= 0xkrXy Tw>@TLI @hH}j@2.:7 5?Hxp{ܲk34Ҍs,THR|S뭦[c2!fL5֯r]}ȧw(–߃pT7V}ga)#J,Wˡv?wR<)rTy'uƫMiaQ ; 0#Bj,CSŔO"]6}o+}[-.DL"P&!eŀXQHs1,{%@HE(:qJʏM%ڡ﷌G^tr`"B-,}1.!F6v@NG\Ꜳ'~N^.0| {Q)ޓR\9͢vIG? %[X5y ~0 c2!Q7$3D˕1#\sQ$vB=8y3ja*?xK}52mi%sad@e`pձ"c>}HtA5vD 2Ye&9eYr>k:Io iڇ3$|NW_EҸTJ81ATFؚW>W%2L_<\"V T l<' cM MVU"D|e; dgyd_̍d1׼m/ ѭ! S ҦnX?S]'0$kme3 :8 #U|(HF!?*9z𜀼@G/3#{!>yB˹@o|aUQLSV6렢yt&DT trO\޶(!&ruspnʼn'3jRum5xʳTy6xI,X2;Cae[%U҉{9= xJdzCRR ݥn,?otw#_>*3ħUh,T\~vڏ_fmږwY~b{%,:+ǐ{@r݋qm.cnQhqxcUbkQm/h8mF(Ki&㎹XtJҴJD^[^"3M3G %]M?P|, '(pKdأ"Ew@вp/f|{韋JI0<괿u7 Yz {/8kes&<D.1,LY ݣ[b\s87MNŕ5flf;P5*]cT8;+H'~=+MS).GPOlJ>V>3+`:7!֬,e{ʿAq;S fZ8a̒ynq^c۟ք !\ h81ED%z(*F^>lN=eMj9ހ&Hwr#i)3|¿-L aYFiwM`kR͓lIgn(PYDiaVdpuȷhKaio<+{g @dEqsnw woeH,D%XxӃ凉 rkyZ냮l  LCh?Ƈ簌fvemzB c`PQzf!qƽ̎qL^"bL~{~a"޶C/[G@{NźU4dh,Z(-PR)Qgms愙`}xD}&aLߑgpnǙ:3BV$qh B,֘CđZdnH.2cm͉T]bdR[!U9u05a|CO8?`˭W#S_k!ٯhԧZN媿,Qt=Rcjf1-_&>+ !C%S$5!?i]di>Lr"M:dn^yCL*I18IV>H ڬC -ԩf胪+5$?JMg_j 'xhpSG:1O$LΕ4*W1gwoE]V9.$c DT_7z;A--$G0.B:&M\`VZ# sY?|{Ko>b6Ob9I w% QZ-Zt bl#>b"0l縝b]lnjljdgaQ&cOCJ Tg42zoRCrL2^vJ?\K?~a5С->:g=HN尅14T{P1( x3!> (U,is'.r0+9A=]V@'uׅjdE^+,I}y9<4Ύv?S`M ) ^= DjvJY+1y<0?[Ho Ѯy}(-2$XE }+ٞ"AC8V;cdFl' =%\H̙bh la&ꏰ&}>f&<-p]CO4hzeUuU8^%7!tr5 TёSۜVY_3QAvC(K}E:~vU"2aCF6U#9~w Z &:3.;4ZpM DT-Y*K=l@vITGh()i_/ Mwҹ Ƙ tcUlr)fBJ?)ž0gZC{g8&1vgNds0jnccURhQk7<2{-!/U6HkepEVcz'ۑ[iQD>09A'0'.@ 3畼ǑUiQAB؄<8MCۃK\E6 Yz[˕'6OBfRUe} ,xJo kdRʫpF ĭh7 =H ~"@ |7D2A9ʡ =QL\芓AƳz"-$s4;Qy *᚜h^IqEU50x':Q"qo te[x*{FΝ,cdr\Np[~n(q:QUS0F8OX7+,#_l.jZ@{TA֒0 헉I9c۶ʇf!8< >[e"SqxZelp@΄n׼hb +X&_2;m8"sP [z.J8cDH}i/#շFtvÏ$g}I`{l 9x pZ2I|5YTsClH p=sOg' /HRoF."4%hΚZfuSHJ/ǘ](L C .&Q~Y^&JQ_%1mT9K4ZT6*z -( A2s>n)晓Fe $ja Ό(6So[٦N]?/F2?6_ K%j7c Qxz.6I&0/06߻*֠#a5f}7CYQlǫ@^XPS:&ge?I2MIewxkpr^ȫZ1Bs6aUKҜӯ3ݥf#Z(+X;-i>vIYWBɰHk+O\ihU$2Nu= 6$m)QQ ^S\ Xm7Vex ^V\ZƑ/lrW7=]1QjgF:]Zg/^P=KKʱ~/ F{5ҟ id!@%N;Y\SV¢ .y b~M&pwnW)$T <43wyٮb4+fj,puO$Sj?ϝN mx͢-Y΢W~' pg稑П'p** TA+pwȾ 56 xY+ tN}:F/Hjg$oSO 5|9' m'Q!4ÅBY>j\Ǖl^pQdMe_܎7⩣ Ŋ+\7w>3Ԙ$ȝD7tÅx'jAgqރh; ZHVӭ7)ݵ˗ѳzP78V@,q[ I ;ykX7̻ 5$PS?,a KP 6>3g 6xP/m Sms ,o9 U>>m/Q`)A ioeYjqˎԣax*itdޜJWM oW;KW>S+$W5R=wz@өh[bDgr/Șd$FDGG&(' fp/#*6y=ٕ2SA&mLZY/p!AIv@ ZI:tk- 'Z"0HzKջos_DCxlOYLX&yOs5l+pNI^<g9qE_ j絶<[_HܰX-:w^0aF̸ /fRqc:|O*@U6L#icbcŢ@}4@4?(!)i3꾲#zI!e6CVGl6hnc6P M4-4fb(2@;P8Lw0v0SĵoϗJ+Li2|ԴPV"bThAp\ 1O@)X(v7a+|}vaAL8t˴Fn. ?t=0v̅a+ݭsBn$JX-R vvfޠձk*Ρ#=!GI~c^?_J!cetc57 .SJ޷y&6JYY$ֿw*~Jhta.uѿ+~r 1r\aYadzAaH"mn3 ZofEvrheitA@>ɏy\Kh=ҵ6*Ǝ \!섍=xC? {ˤy>9bG{؈EU?=CW[Oluf8xtF!{ھP_Uwj"hb@|ԔσdަYy~ Y,|;߾Q-4*I?QNwwnTr8y^,"Z&6I|E<^T^H* ʟhU\1A|7=~Oސﵿ1.1ω3@AK ǡmH}~m/:NUڽvs"(| S=-T~E* %$bѼa2 8. I>0ҽrzџRoT3Wh_*=]|Oڭ>HXILkBJJ4zZe!h3ʱ9tD'3G=`Wۜc~dD5?]gF@ch0}Tm=b>U8ƭJx3ț̎GQ,o-T7y,Mky7*XTn-hllL>ˡ'mb CrF,.ӫI,ѯ!R漣mV-1cٚId,MEZu]V/A@fДh!PSh򪾘LZT.U-iLJ1Zؾ>!^,ɣW乶VSinGbK/ʁ47;S}PV?;l҈UY"_s CoB0T%MӐhI_KFV`Czh-t81󺣲1ܯ >8 э]O'JJ75#=kdPkQ cӇ+*4sڠ}B)(JMywh5'^(j3\~XO2Iޥzk/JE?|e~3==]nSq:}c;!O r` ;5N(7UrE~F,r)2 vF 2E&XEZq !~q/]1)Ѡۀ4n޺ <œ${DM,'_j} wf Bv%cԕ_uT{=26kb+6W]tl ^G$ xe?j,22vb#iTA`rw4Ma`h:ZR;(֛~aZجWX("c.S5b[dbȾ#.X&o5LRec |*5UD`CxL$PiIچpng{9ż#aLGX֓#mPJ0D8Hv/r(Eq[5GsM׃ BG$ۥdT&F=mA5eB hv 7jVG"PWrLNEpA ˁ6jPP]ۤskLWıRPD3[ZtZFqDbTI(Yw}"bv\j w&C@a(1)}6R@u|6hm \n9:w =Ֆ' KZ`辊A,Sݚh A%6cHhۓj[QD]CLPp~qwwپ5?xO J6d ))ٳMpOl촬)L53m- qWnF#OTL~Cu,& ;i,il]Yƿ}/n]Jӵ/_績V"g4 lc7"{ VCVV5Ds0T0KbH܇bՠ93T½8n] jXbcC%(6 abKVSډ'[ M"?:@Kwo.2;K8 dmn^OiSbԁXҜu['ų w0c{p8)-l #o+؏7\LV),pEn~(79Cl"_S^x-/aESbRE2SŎG+<+a%@xPVˬz̶v$I((>Uе+)d@p m Ѱ6>w2xW67Fm*Yj)7Y 9TK!-.*B83Na1<KqJ|rU'AT9x&O͜ӎF#F6?+Z9Qa(P9l Q@HLY6fO]4:ܚ7)g],HM6!1筜I_\(&Oנb׾ppM.:8o3e`ǤV=iL 3$,SU!C M,b _^/s$kQ$ʢQJ֣a}*'XrMa`6&mQ+$]%D,CAjq$@e*L$SH#-N~cm{z`-16x~낊U=>GH-{`tWMH68N/1݀ >XtvdNؠӉKs%Μf 3{y͗MZQ/grxL +)]1o*B*9r+;˙cwYB.'a^YoՉ#Ӛ`kFdzIpip`|_lԿn!(gtpy3Kdk>vkoR薪(~>bR0SA<\?)3*>hatDGݯgp8ij:'So%\F7ދ*!%9~lSQ&ZKs#b`Kսoi;vH d ,! yf;eFIs8vO|b/ LJnM"|G05<Ba= 3-Peno˹}΋fJ56؜|΅R02P2tݱN(OoRjykvc]d揬ESz+2k îWΏ0XvyIX-^ہJ oS׶ `<61V".z? I)CvdT_Z `ja'bA20Pˑqx{QZ3Uh"XxFM:.Y'M꬙?̏"{r}~FCTe>?RK)(׬ilɮ#9ۢS *,7s%gѯS>e'ע; V|dDW`ݺʄETYHOg!pR)TA·7~ |WYmV嵳ugȝo\<\ A|4 l`:w)Y*_LbA0`N f%&@JIlCKTH[5GM.e0t+'%T5VQko`F-Huۇ1@CUחyr/3n !0D0 Gr/%g@W.͵d̢ '0q|y)6)fb ojX&"N 6qsS"xdm *wHD2w5L.[ OKv (/@%K2_V?޶c /uiѴPT ue^Xnm(= ޡ卫Xj5?p\#6heB"w59^]F];[ӹ-^e)͆m/0kY;tHר2}0"Ye,Yt];0ܸlN'kTofA)~ < nI qdeŸ%{HXF$棏:1 pFE~a᪩VN" ^JM{gp0Ny7 T F{շ8wz,yfz/4B^,yut*rUeVb+%j'4nˍfeR1mٴ: ~V$Ȑ{ϧ*;-8k%51>8e > %z9?kbV},'߆SwuH&#g_J5tNDn6lvѺ.&?mpAw9 9-q8Tip*w.2Ƽeh˒[GJ8q Eif-[7RH8I7l޻0"a;Ƌ迻,)^B.MaRX@,qZW" 4sG Y%&C(:a\uqdyA2q%`* L-z4Rjܿ em LVR hPKffG5O9HibLTjn@RUz_}"REqpnך@)9? K5z@04o3]Tߺ Ӛ,[>r]Ku+G3_Jխ ( sh;?S՛ ˿'߾яtyĻ,fݱ"jx\@q6w+8]P+f :'H!Z'xFZ H14k_5m\>^ߑyJ*6W_7R?ZFmAZOa6^KE@Sh: Rc'1)yYsJvz7 :n *6J`wY4~B*scp͐{h-c1cf.\U Z-G5[?x@8jC$A1jz.u9 _Q`/ j녢Z ̗ ;xo!Y+/؋W58p{I1}izcс9uUI ";KK8t;!zxEetԳZu-d\C qㅎ,nXz?CB«0'$jgaKs%h5SYVx&cZ` fBĂoґp!ZK@4VҊx/9g皀xlWRQ%:93x'lyY8oS"mW)d0{IŰ'8(`)L:)5O)33brDB_wn`{Φ26)Zjbɖ>I҂觃֥] o b*K(GvDݍ4>pۗeHorqS6!O'{.U@띳MrY|6|xDJRFQ>H k>Z;y$ SV[!ѸJ9Q\'8e8,gln$3svi4}2u;Hܒ\F+ BS^fBe#ϢjףC1V!rs1x4F9߭dRb:[X%,.y A΁>5AYifu]ó$4U5ʐEKZI!dՃ/1"dX@g\;41<]Ei*!_ި"/rN?Cf,'D70wt3v 40^idp&ߜ=xNCҡU;C觬)R[)\. 6!I14*;p6^ܜ˼nBWNԭ!zrhNwl;GX:~5ݑQǛF@bz!(gvfV2a52Ms}d0[rcsgAmsp>vN[QK:Q-%'J,r*ǭMD)@&AQRD:^^fLr'`Ѓ-GTsȮG^6N&c 8͙PQ@4#SWjD@(q|0+1Z6? vv*$ 9Eqh]̽^\f.>rL4u-1fT3 d~_i B(az⇪xIIĦq4q{a'<{Mu#*F(rKbQJUy'5lWչӜS7^l0X~ QW `F\7qa%i:5Ipw{lS^1<^q X¬`%NyfCt}MWpe؏7ejmag3kVp3h/cI92q:EH(e`,6OrWB/G$LP7$]- 72:ӳYxJRTy{ϓ{tɿGH~o/=ȑ(wD›^S?O(IPSyr\ske~-%?e`ꃷԢ?Y5tx$wE`@:vf3Jd % Dj\@tJ,_FNzgPLJ B=m} s2NZ yms&FRٕHUp_eJMS.,65p^jNff95XO*or^ݟ~<Q"D9ψ=4Gф/$v^3uX(鸄|ۧ½c:Y%o(2)ۈ۵ЀjCaŠ C$\T[} l|xvuDQbz'fL=08 JNeiT`["d8cbi+ uS3:ݐj:埐߻, دރuF~,yca f6[ qB jEg؆]Cu~T5 kIm/dˑbYܽZX+8QRrJXݥ~_|Qlz `]Ac469hzl$̧'[c݁`EzSvA|e56=#kZg4*fΈxoAV6mI HNiә:ViAU٧9li@Y&}s8ESGWA&f&މͳ%ӝ(U h2i][1o`xj$%W UޒSZbe *jwH ŔCF>"ʢH63&vz7LW#hh/] ]c"r$" W%V7|mlȆ8 CDm(ד/3a cu`]LFmn=2@MľߨXU:|꺩O.KL;#o#ʟLМe܉E #903# Kݯ (3vKJͩ!&JQ?ҙs!S?=ŧ<8y (M#zPi;Ie֝8H.{tަR{Ùӝ:i}5>)oXƅbpF?yuKh C5z#(r$ٕ0m^(ZkwS @ YXkڋoll} ļ% ~Q/q1>2)?Dz9)&)™ <e@lP0]'kfWgeCt< ` By$z$Wk;j2N~xl'|ww"gs $ \RayHOO-uKٻL1TJ mS Rp%[dn`vZKӤyV&HEw~ﻍ)#5UN6BZ&lFh1A%_K['d]Sq28<NN!Ɖ!{$gjHtEK/o A(0@,ᬙWҌɐcR(cŵˋPsN r7 I& zzu.&QXJx# ax %4W=o ] wfEd;yF$`ĝ : Ig5Yͮ?0qȟvr%)۬U$@AE"yn%K>ձb}E*@UL4lF9l=]=q{8{(X%A9j##_zb P^lZgN2P15g:r1L͜A_I[PG:?bR0/~v\7Loi ebC擳+5W `PF- @ʏ114g $s\]Sxmt#u[xl"U\̍CE`7ξtxvlEH NbM?*^.f:d=3 O/ FR#rfٓV3DE/ЎE[ti>;bP^qmGh3ź[A&B.ָ ,N2y|ax=oN~=fQxc Gm|/TZg8'i)0%fB"hbQҞK-m 'XF7ؓjts#|^Fnߊ6Ĕ{̽h3>tRJb.(gQt/{)T*]ej9S6J3ǶOkc<`/$TS4wa"Hyy-L݌`QޝUʴl  "TJ[~ ֢0ڒ0lwv8m;7Ɏ.:)5CC?&YVIf7;;B?1I10`s~^ƥNTV@]5[io(= $,쓻F:z~jD?Y̺SG2CQc~@$1IS"0n;b&`]gpiu㪮-ʻ{=4^, A(o0n74W*ۤA0hl94+a6?[cyK2b!k!Jz9- 6̼e Ѧ%W _Ro°+$|{y02gJsFH2\)%ݵKDCaLu$ķ&Y{6wW?7 Mg贙;XF Y-/TɽVUŘ| n,7[g{y$^ݣ.N/Lò$b5B]h}i=jgY *XU_{ \H rh׮6Q&olأv% Ʃ1翘%#`2֏< (LvNL=SKZ[;\@gIz z~?qT}0#sp2d~zRrW F *˨uDi+\!%kIVX:v6N;=H HTvzQ+in[kOMϱJ 69;j23F$F嗪tI]c[,bˏBKzK yYSy#ц" DO]N-I6F5}S*#lW 4Y4o^?>CIw7:_I 6rDzNW9z P 3+qDO!;ԃF}CGRo{p:vCnxz^%Fd_؇,"70]B$?pod <}vwy.Jb} :99%F*ӬXEJ2}HOrxoЖ[r&yA6V5SΟ{%o_ܕW*cwW{Vq" xΚ{{Hq]_Z)LLH5+DGS6@ ) na!`>V~838GY|'/ Tcč Vs_Jζ͐!mX/eLMNj>VKY31|kd QރI 3*G]gks|75#|~7r5\>:yY}qWټ+&Lx0=q e'Lg\2y{$o#ɷ;@q2&\#m><)F~rHod /T2bё^iIT )|>>Zk_D<\7` !J;hG/!ᷮޙHݍ[$1(r0\X=*1k4=/@@.^ULpS39 4^4]r&91WSdeKc(kJU،fd /]6*8N,ЏӎcjʹtiYWZ'$_k|7i}q%ZAV7@k?b&L_,4IP(*S @\ܚȴ f 45u+kռ F k+wݔpZR鍇w5Rœ2NjiVE)Yb"Y5AMp4LMesPڽAWR?ӝTW g g|Bz͈&dDYOѐ/s%JT )9i&puf5qQO5+`d-Nel|MWk? 'ΪFIiZkX @ܦI| K[C)jv/Neɭ DɓHiJAg8TXg`ߩ¯@c_\YA=!%:\y eSMd}Ho@jns}AǜhWrYZq1r$C.(v]؇ G4JE WFX=pNӒG7@zvr|3c+_!S#LM_:hP6/x55ǷWJʂȩ(3湂ң !f d elVH$v/Pւjs\ȒuYO3>raVoYV/]3L*є!h>"֌חo424p?=+XexmmlQO5=w CSCm}/(rZkr;C7ۿ D٣o-)2!,n7޲ b%#@I,\WDb%K\,S^S#VIQOր9.)lbW56+)i4.^V/C)"sn'!n%2L>n̚Ӻ]W-LPz ޡ,[eer(M/x_  uDg>0I"ׁ'a2)v2#t-* WF.1u]"Z'GWJi ᣭ+"QǷӱmS|*_ }~RS_(Nksm"34lL,"y 3XL$b=>ZH8\d-0![e}%:WޭI|oKa(M7mWKT Rf5dűhIw#]W3ˏ2@ԛY䈢2Rۥ'2\dl-Z3Wŵ t?}ѺӛRtv@`Aɻ{BX/U 諦v=@nj5`W\0D؞ui?s=lV ζ9ߔ=:i| «< LUV8i+Hx/yU^}b NJ7^.3߂fSlHTi .Wy⭧ɘ)gcqGkj}qwaBJfv*b&ݬx jM&%yU'J5u@oT̛{{eZ'o7ɆWG)`^ҲT"q=+ cf~t 3Jםl5DM>(ޮZhdtuⲶ y9Z}0W]˔M{.T iCGJщD~oܔd|9*#F Fk0moGEllDrjC?#"V(HSxebzF3!f A}6 8_q&`rw3m @hj/GS/";x)Y=w`*FszxrKxjw9.Sp8H4DIͭerT'ijLUT/w8 jTWO(ujm=]@ɩmvz+D"M8- w R9%ĠXm$C}iV%g|JtgQ C\ sh$f-?FĤƁ+fI#áVrY s_3`c~4|+0uE!哶ڰ[A*}.#\83XٽL wru ]J5*HYN&cnZ m7|e _eG]ꬰ9ه_p2xùQXdgWrN< Msk/oқKf]aʕ[ + )(cp)❾Vvת0MGZkd"ꡂ(> %G\סx;>GB;(O3[le̿Mv8H~UXnj'r&P^V}930q`z 13ƚ|چ /2,K+ ]pQ!!^|orLsI5>[;lrOPP ,"PM_nguRH)A e.f+,?`KlJ"q*ɮ {:]7^?q+Ԕ}^4ܳ6Q=)T@TޯR-/(y \=mEɐUVT"(ܴ|#j_Rq֬tч}[34{7(b&-TZo/*df m6F[cI@oḠ*]m4l%7k*,kهDDs-YIMd6wE;V+Hw]9jzGG,ꊂU!ecU@E#ǛdSҟYtLqȟQ_%]{X=f7{h zM\lB18(#=3@z!]5}2 ']*"↌_li! pϳ{+|L305o$lj 9M&CP5gGLjltUdYOl2\X'zU()dY%fy}j>3?;q9r+LR3F{H?N9#ZktJ 8W('/Wc cV~c=l@&b?/ǻLsg,@T{I靈dBeFR1DWKގ(43欓]l.ecn3jqK&5 sN,s4^L+*Q)ދ\i_K/H,noc#~@rM1,APyHz8#OMPt*HwkPCeVRaTWB;op[2Ec"/uǛtӽ1OIy_|krJx b: RSPK}`?7Egv)='uG菣_7D$8x*p*qǻ6޷]mUza1 Eo8Dl Kx AIr;^@.бI?u[99ji ]mN!f#Az.s~r\v#[1^3#N8E_%R̰+ƢuʼnGQ2wF"Rq #yuV&IBU󮣒.EeV%[̠$|s+H%蛠e'XL4XvW Qlˋ'с(F]._d@'_/ϗfj3ZtwS dT$@,^K3'~)}RMV 32t>gkj~te|R`erͽݒ՚X?kXdl>}N|hlڹ! Bcr0>Gϯ^&Txƕ)XvBUatn/_ qKx BcW"]'"hBRTTtԵ7-6Zk(wiwRrԈ_]D PyDzZ 3j!h&kf]Dzch\.{":v9ff3iJ.k0F&hO CSxPA{At;'CJVGSƉ9+Q~Nn甠08CY;TMdDNоuQ)GyD˿\l䷯~uV;Nxeg.K,tiM!~g] 2b~ q%!npͭf dp.]OjρѰ٩m8l/Jg9 ܹCCv^otЂlcW u|u;l/!6O+fs'A7݁|2O%=6 Zv4cC/Y[YCSZI62VqYtKQ[:jTVOrXɻx>{2R]Nķ3҇b:%hq1N2@0h/5T {$晵o%`b!J) *( Hc"/62&]AO};|n\ ^ߡmK(Q; >&6,jM{yF?T~ACtf4Az~\4|%.4uZ9Et?<:(Bu ^lŗyv9\)83V {ΞYvᙺ AwS+\pBxEܰH4u\lHYSTy/f E $8M)^&'fn<o{ږ唦; @s+̓ /nT;w-j&iN+=t:;O1V-}[/3.Z]KEa$Xy}~o&kp?X ?1"G7Td1?ŝ{&J`2Åve]sH|>ͭs//s̘x,POVV| +As)("HX^2ϫ*OD; YTOֵ<Ar~7Л-[8`ebW0:2PA9zﱧ^`^aH<j'^:UAYDkݫꬸFȗLs~: \2v `bS2*/"glDH2SwOWthO | Jս8vY䲁1XkBX*;$MkeN`l:.RR/pojJͺ6R7; ު4$B~v@@ PfbUQLәFEoo\Hw&4:0wejH*+.H*.fzoί,xU Ȫ;-;Jl.ęQ JUJMپ)朷3< Z?r̎67. Y\VxGY^~Kd&5Lt +U^m_/57sa֋p 0Uk7o]tYH2/ba^r-WwKU Ge f&o0+]R2I}ԔdM Nm/Ė4⸚Dpo!AMt S#C@*cIբ%AH? ׫j|J1l槼A@kGJs#6ݧGet/Q"? _`}C$dwhSi«<x2:H -dIvHyF:R\GrH[m\Va1*eUp)[G~Q# jMơ+) qЇ!lqs7\.z󟉬 |Edr¼5_wDc Np,2ը@efr0$!XFA>9c.bbFݏ.WuRWtoqlPAի>ՂT8c\Wnv ({SȖ17UjkG:/mDgj7K(vXlSݦ^UZxހ3҂~9i!MG 8}bPXOĮ$R BW ">k/Oq[>VQvt Kn.f6LJpH`#JL>sd)n4&$&$oql6Op"^0N幛Ϋ{|<:{SAq[i (J B4v7_ˊVQcic~({a=Z9|AЎ^?cHL&S=S36&|d05P̗"#5ݢA/p/.kT^Sc,I1Q^ңt kvc@!"H;mǬ[:J8]%h4,Obi\hꇺO)5(㟁pSž)_ݝYGԎۤ_2ݢt,CDS%SR`iEXM !C[Q8P 9]L&K<]S$W?콜x<@'jKO2LˀKOoCR`au[/+ (ͅW>qeE a8xE8r=:9|\2تoy?z,˶k} <%HَLH<|UfwhErp:ò!l %+ҫ4I|p֘K;BDۍy?\ɳ#/%L* ul}EK;&nJf#4E1eZASLs^OV96t<O vDBW:ZzVE,hJ:M~oV+zcD#j8\""r_GtDPwCy{]\3^'R Ux?-o06>^8^wSVUBE;s<"SY/ :Tw#Ov1 '^K1%P+Uuk$ Lկ&|p?hUl]HRƾHT`9 a'rcUN_CvW<پ(jt-s%3Q-&{]kDnǬ(Tՙ5F 7.Ҳ_(lssԭ 5@,49$+y#c}7- }cjzdBXz(,C|P ?)uԘx)x56rhw+ȶDeʀP)5fhxZaݚs!:}foU0 t arrIG:NDR}$ ɨ+xi5sY!VJwtOtIU*hx"`,naawQ#\[ SW^ЎD}ͶkwAN|l:x9'>{' G%,ckP:1|#@u.X.U1I&VvSmbQ^gpvq.WfT >R?3 B;@+иbiQ6*7 Z[L+e9xRP'wf.8*Iq1UZ)}ED.d>&["^:ؿ@>8d'{{f݅߾@x=b4X^v%gO |*slU_#!o8"Cm')RqN"z6KghnXz"N` $(bc?EGfJ۶'og Ԛ~MMniQMDu; >)q.}D`V7h~ten(q'wna4V2:\i˼ܼ`PzWB+^b{M  n=/YŝuFu?MTY2X~$6ec!5w %{Ο]TT A/zG Q!ŅOV~QsHO+mjZm  M *2WJ뤍]h9i1E;j0o b"Mȱ!z“-NB%R)&BiZ܁fG7lg;iۍ[P3,|v7ZTqȄ=c,`C8f1T#n<^tZ+l{Ht36+SES[RռE`C@SP?5mmgF 5R m~ 9Էp-h\Eé) V-ڗU t@ 0)?q7%˸5!5HsyR9mD%qiP֨v[U g{5 4ퟬ@R^u Tvu:Y2mhTSVwPφ3>p|6M; sSoѐpd5Rl\+ TLP=.;AP3Y!0v'шn|Ո0Fup FZe˗YrW-<՜>;,ȁ]-z=W`ʠ _wDgND0Б\G^:?($nx{hƁ}K[W?-/ff,Ci X|4s5ϩL^;Y(\W{`@Hl 叁X^xHˎ̫ԉ=Csy]d:B-`g=F.%| c ʾJ.V +kuYc~#1\;1 ,ofww^/J s;.g׼ߣ7K Hqnesj<<>;9CхW+S3um|xNpX7b]d\f3;9o,B&恁YC5"k,s"_dڇ.~ 6Bl8dd{5hpc+u \+$wp nَ`14bg ΃Epf8 iֈ-W2oì!m/G; Ӣ s_~փ(~Or&ڿ:W&U9U̟6r38NO#ӺK¹7xC\F,压0]A "ytY;,:f HW⩚|/A=k\84QpuQl 8ݜ>wK_D؂aN ꢀ*BbFm⁘%a-PDVvI_<&殠̤Z k#*Q 2Z<ɳQ{uM2JqFPDqsFuw<Ք"Ӱ/~Ȅ<fd4VfsOș)%9i^}>qfs[,-B'd@x}$20:]Ox{(H."#P!oⅎjɥX_L^VUC;Nqfzo?'!B8-T^0EX"űgYZ070701000005b6000081a40000000000000000000000016612f91e00020e4c000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/nfs.ko.xz7zXZִF!t/]?Eh=ڜ.+[{^}DMcXRriߓ̘ za@E^Wf  C ]]!~o 9GHx8 ɤo{xa us"Qz/5Y+ ȭc О>JDQ'Nu~Fxlj 7~ Jp K@޳'}ةēy@~B$ng)%Wq,Y d.2΅ԁ.ASj1LjM7O3J},Ʋ#.86Jj=YH;{K?jfY`iۏ KGb_>{)A#h1jW_k\"1xkI:Π@e)[q Ă.(ӚC;.q٦Hoop`0"wRJۅ=p6ښu_(>3 )QA윌Uf;WZޖO¦Y3l>6íV{yv@tؓ[VIu(`s_ĪӅS{ꑄwR?h@@r}PCf») ;0 ŸR2ZIP_Otzb_yo* V(=q[',`Ȥmܬ#`OBK4 GNMM _@`RmGewJ셿5Tt R]i-Q·j>"֨;iBֺvasPxyB٦ _lJ tW_3X"~ vl_W ;ȼ̰\,'=$-1(W]M= Nj,wC4Cemw'$X+Gja ֤m,Q#06ZN!`Cv݀xJJ\&.\< 3d]G/wDHBܒ}uS;.9:}k3o?5Σx '>$7k2PhXF6v!KȾyV 9 ##< Xze7Z0fF/Oe"eV= v߯9qX/}RX 2v!$G$GYrQ9jar '.O:_A #Q_ BҘ`q Xdž` ~_#^ihq@'{>GӞ`%|*ivAc{B[S#Vv>c]rDy:X~`-XTD_S*+aB nbD񨜎/LqbNk3E o'/rvo5Ʋt̹da#?U7LX-,M%$$sR!lgQYyVX)#tӒ\zN <-jK!i՟tZTv5LIu a1OLMYya;ݡmÉPgP!!hSƔ: uJzP] pK?`0lLka4D8\CDdMD!zpлⱼC<;e /\_xnYcHH q",%8pR:b"MY I0mVׅܭkEd?1~9K΅Nj *C3GLZH|]Bɻsܭ\yK%Of}cv~ $RMMhSD/<ߚc:ˢʺ &0J YGDpA;^LR&  ,wK~NDjhv7̿LR\lq[ #Eyp#Cd\ks 6G_+$+&Com*>kx%Ռ0=rX9ތ/H>A23BHci|ÛnT E10@cxE  }FvݧbaQMd4lJzrC(Rm8vmƂ+WyA!]ng2LJqvItjY^i ;UQ3(Ac[c?zqa8UKM?@OGױSQHoúlwy8N olhL{+!kDOnw˼SLɃ/YkRl oq ($MQI3qs#Y@̖v5uHѶP Ky:0v=c3T>]Z"U!̯~m@ qetV>f6Wao=/  &Rz ZBM6&i NR=BwOcjZd[G ; DKI_Qc 0tB1s9쥬>ҹbV_7}l7D U[ döX$ n, &iɮ^Y#>,Ņj\hrȡ\M9xO ۆǓ g\:K S#X'$y}@&U1 QGu Tɟ6O O!YyUX $/}pey^{<f—DؑbKm/3=ȁkHc!2 ǽus^6K7'c3Tls-I8! [Xa>^+oA? @!n%O iH1+?Y9,0;,JxY |[/)1YK 0\?I"Ilfw0<9||;ͽ-h!]m4µ=䯲&>ifOS!s6)7.RزTχyj֖ZP1uW 4C5x͸RyG;)$(yl J#l >.şr:eVySٔQƁ-^" tVU&~n@lԡ Ng)( h! #LIĒ'U +o֦C%GC8{Zn哔B̦1i.AȠ)~W ז)U= 'PCf"2Xg,{>yәT?BoUGςkL#S'g7_i1̈́1_}|@4 H𒗂4u(rL-tQ Y_K(<>9`;9|7yNkd"&V]gn 4;^ϗ B3hqu{Whͦ(kO/ZjR]tEڗ ?Mɑ&*`HP2$ "dwUJ C+&ԾqCO*21gȟPkE: ;(roUy\@bw͕e{{!! Wgd "um+`ؕ=4M4[H ԧ<$9 ^{It/ޘl"u)OF?HZYd+oSI᳧8LU&qCᐐ .'%uR.aSGϠ EQ8>fR ~".ܨ7 ?ÿ *ʿmQBI2FY >o$_)BJ@2rrCyխeqG+)H3CRdcЄm$Mt?7ɍUmX0* yqy"-N}Z8(bF+ŞB^=Y!xokJW`vIDZ6j{.`IVeu|?O"EQ;_ɏe"l"=6]X%kPJߎTyY]{Ys J5LZh;h^H틖\AX 4>ĖMv_bdHkk4;XonIt'~z๥A,:f &n\ۼ2/K|}nnׅ78 iٌrPo0$irˠ+VTSI=Ȣ;e,{kpU{|HDFb#5xr_b.> dl}V_Y׭N\E7_*1xXHoӺX٘S>,\h)C|Ӻ˚*/t2Y @fW;AZVbJgJ8Jn{Vqgiz"&Nm.U Saփ˒Va߃u|KIK}5r.hlP [G1N6~SD].,&<9#-AӺ Dwn~íq׏^ VQ{@lS^`VGoWGCqLٶȳ )k0;)&˨^ A/g/#(P7mREHXtnWr$ڽZP 8}eݳG  wg#KsY w8&&0DgM" iB~3,B;O; ?BVϼj Q2Kk#5Ja}dIdB7::(GtM7g8" iODPmr~*^j0!{LgsJ 9jH֗fI XP|>8NAxVdPyRaF5D0 %O6a/C?O7;D0?4)a`qSCKD'mbb.}Tםp,awsOhtUwAE `)c#(:E1w%Jq2 kҵ\6O 2ɬ3<|ED\݁+VzxyH %x G8b(rM.{'qaS6)2MR 345}O:tE0z# J:fqPcnݪ-p.>}q?V$Y&HN-zANδkD>lA|+X27B{1xDW*a3#ӕP or AQ3o/y(ɨ@؛nCv@i*cE6X˹=_IS83Y+Ȇ&/nOʃYu_STW\a&A~(]!:}GW.&;NIs+;.ffeRoFPBMi M%*g\eaӇ1Gq:(+v8bDE[^<^k x\",TgϘH`v`2w Ҳ/Ą'z$)7㯔Łu3B V:NV@gG w/La9\ Aץ;b];\nOw,]9$+5ذ&J$kH39)1 TCGӤl=>%l=9|g[%;)3sv5'E,kMZ,O jMpDž0ͪ\;b1 1\V6 @/DJo}iRo%v*)GBh1kO` ,6yKBW}sn-j8 D.h3C'H?xOP#ÅlR|"(ܛB'=ZF+7 fR۪Lm*R @c \Ut6Wq0s^ ]O[`/S!`ҴQ?V\_:Nk3_C 0Wdl ڧxO!j3>n!MrJYsp+bQ/|X)@/b^!L7+lQ0+ 7f6.AA$ˍFvpˢO`MLbYoA?%%Gҁn%>͸807iÁ?,%¡;j]b>`h+ۙ•yNƂPeofݒxd!%SZ#ŭU3~jTFo3w3,!!<Ė,wAG" m9[8J*MC(O4_Ni,P 1ZTT^ =Mr]*я Z"6:gzBh$2Rޣ[W#.F Yb uyeʏ2-04̞艼ƾbA:G)T('Z nUcX`bw9*[KFd7Ҥn;^a 1%Iar**woՕ:7m)oFjdf%(@R<1ws{5rf%H OTP o4v3>t6I2៖:'CAozIݜ{R#I}9' Do湩!)lc–G??XQ]YO@E,1%(Wy[Fv'Ә,DPWmŝjCmNTN`$Wv,_t+xLFQ0?05f Q_Xz! @ـxV̈́GJeW"B6bs(*Jch-Tpc!ݡN.8@A茺: /lF".k-X]n >%vvU p\cdU#<^t&ݥ`@seO>[&J cj.ۯ`y?_ ŝ.kh{О9G#KZRz#aXos)dwUJ$"+sh ȹ8 6tP*SA Xl!tXd 5_Q2u8jcK^]v<+_&4&QD~0_.zuV?]U4@3c0\N=Mʲ p;A>|׹h-&"٬a vUE"{Pi&@ybhGuW`NXZĖm.7:Y yRS7h՘yH9x0/i\V %-A"8+L7]Vd\}M4қ[VxEµ| &/tOV_͙j9Oh5|Ap#.^yDōe@KϘs5a}0KEf,ddRS̻LɁ0,~NX:M"|%fvi]PDsI5i:`Sb<ӱL l&vVQT_8E,9\_ڰo 4@P=J N6G~ʓ3s~c|bwTB*BT+)ٛ 580#Zet & h" ~]S7(gINrX dS.@d+=Ynh ||YZ)clL[sqj#nK8d%v,AZ70lK7/˄oݤՑnV?})$YT)%}\waep/?LS@' 0b\pkw!Ś%>G )9$7B\Az-Pw&,Z7Hnq.(j/_>W60"ȻΌ. A5Fϛ!5ArFL[L-ݳh1rՐ@3툼 K.:gm^F#d3}cNHl@lu4KT}(^$Q$Zc-tΈc5u1u?y(P{KV-pJ>o29@.٣)U~(%Ӓlv"š#&gߠ=jYխ3 ɚ\Oyf%3(]i(ȮDl] 0`1{u[|Iyl`Js:agsh $6}O&%`yjLg{[C3.vMIݘ2RU^喻U}LSp(do|"؋| J.j#b#/x4s!Fp"Ay>)j .2*ic~@'Kq ŅpE}SgntBN5а)F-V~Šn rp R!bUj(1hqpa6h]c2.̀|dlLƻm1#G9?ы;3 <]"̋gw63VWOKM(ȧR}//@SmL<)<٭,Nղ˯̪QytPl./ޝ0׷(TT5"SF_*[n"VIl?xQdCh.L%^V MMbZpu Vx8`d!rHQu} tPPb^IQ;<ٝթ}Au8.yXח"Clkƾq^Pez , sLY d񗫤u2Cc8rU,5AW_З^f=QXbS%R b(&^{!c瀈!c/UNmi ]V sl f|$0ҩa7#Ɔ,xquo?#G)Y@?ӣYm$ CrXƸ~_V-q q|`=~D9Gp[Nmv5ȺРo֜V37GT2`s}w Q%)LE i1?;@ED0]v}b ZJ9bMɺ6x~ၻGeS L b`!4%mݷ;)bF 4\r~kZx@eQ\F+ueC1r՚ ٽBw)1fq;xU,u}A<^k_zm5rfs:+gcCA՟Y 73g^+uҰ @V_ʒe *f5N,>=Lj͚GQEiSrJ6;\S&UK7]eiRaDX84p% rH! ^b< L 0H25yHW3p|zp?mqװ=3,ATs"8o bES@=ϙw}5Vߣj/>Ҽt*@񛪉n\Q#/3U吹.hJ$iszkP@]`sXi7"; GxIj: j"0J!wx=xmY!I tHf3tU&q ' xYc 3ZI%ŏ[$E& yi Jt9_`yYh6]$Mܔ,2CLۦUͳA3p] \SGOx8K4@2%AnȾvtzAl!P7~#(*ygߠSwY3B%QꪫN:j+-)Z-EyE rD2wg.iF/~za&s{g;CJGasrS 't)2pLD?#= @Wk'oɆ4s28d|at Um*;.xc>+GU>Xb4' KNY_fy)94E Am9?"'Nە[=%dsm| aSÔ&GijWDWe^HvV>R`$L9g[,MԪڊ.gweiV2$k+>y؉\ꡆjiḙ0"8/J!Tf5Xڶtd8`^0nCOO<5jCno:Jw!Z6Ѽbl5!l10L/{:(ˍC~@z˖ ]0: !TϬENvhω=jm}kJx~՛Bӆ7Qm bOaU66`yR0x5PV'""$ғau_P|C0Ij3?ysTus{)*9cV~(JkfU,0W9 ui׃X2jo%۸{#B?t^kzI(8~'~U(8,+2~yG:à Kۻy -:bw7MnuKj]IbM &Ǿz$; f 󠔨o7W?‹7em;> bto)Uٞ+R4MsBYֻFIMqf ^]QS ƺ/˝67Pz0(,J\ъ.R~`Sk9 &0SfMzJN?5:VH=%9u`j242[Pb?~h]]@]}K? Ri;wY ̀ G^-#O^өyJ .BlhA<?9ȸ c%Tp>&ccUoōP&Dz)v <BxZc',ͷ)bi0 *makLWA- a8/,b|!mz~1|URfP>uc/ޅytVQd% \GJl(3PV H"\h8VxhpMLd0/lzY*)SJ-5 z|j%b:Y .er/Mg{Y(cو R L w+LhHۙw9dEAN] n@h?LYnsC㱍x~C'trbS7'pí UJAӇ;QHe֍so5R\9cw4> -amL%j&zF)봋7:,"S1-{pp1FUyyxˠV2\!p%w'a29E)*t9i7(xQh-(YP'J eJ+*z9je$)c׉*zMSw?^Uz7|9=hqT>H͜|yW WRqdb&&mx mW` -j},N1-e۠0-~|y->-賺Sr;F6ra~?7uOx^ߵ8_X':{[h ;lS&ɛɀZ]6s Ӊ u1}Ox#6vh*`hgnM[l ؔx[Ub:x 'RG'f#g %ʅ. mׄꔡ ո+>U?(r)GZ"]~$yIUb4o߸q~Iuhn~#-v ސ am|ٝK:}‘'em H'kF6aYsZ9yL2Թ}O5MJlMڷsN/ eK9A RI!88OAO݆Yh03^9CL{믖ail j_\>+Y!Yi #؂onZxii1ǜ?'n'/P̓_6Z>{ԏm #{HtIh-|W[լ!CV}vθaKp=@iSEGNCM)5BEtWkhR6 =Ye-I]b73+诋uG(a.^ge/nܽ=^%v=pgG9 9v*TRwYݥЦDݞlRSO#woQ(Ig+,mf:Λ#4SH9l;Le+ v-g8Vn.ͳ-`"ŵb"$$QS9;fl%;g+r[eܕH[8THM|_Ԩp y>8')\ )lKQ k9Rj`^u4b+ڂ\x3gD.F,3 4Y#-v/)(&rݨ~xP*ad0˹<5#Dm`܌+չ%z&ryt<7 չَ;ɗ96\ˍ"څMµɿ'PiyLm(V=ta?8Bx^#ܷ']rԄd4@KLځDr9:N c%?aKq@ofJJ%^t<s6ݮȹ+\ ; ݤsʞS yth|H?w QrjlO~g3@p hzwƵ(OOs9tj~\sLy7հҦBZA^)%cETs7noG~z13S-T{̷s8ntZi)|>:[Gi? t,bHwps5r>S4wNScIBH1=I+Vϗf|MUύZt!s:ܔ{v@HJ;b}9_̓mQDMx*S!{r//~󝭮IlܫGk8= w q ܚ9.^82d6- ^)2 ?EPG4L\lSOY\zpfd\~ދ>b.|CFGW8Lii2+W64a*k@PaN1St`5~;D2S FXk׉0 {k(mւzto Q`s<5}D]vC3CjA9&{}?CG#jk!5TPtRf&A7]]7AЉ<^JE"$tXNEkJ}Yߋ~S)i`47KFA9bhs}@`h6e2-┏k=n\z;Uj枷~ 8 hYm^ͯ5dgD2 ]Ze!QtK`9%f1Ĥ<][ -_1/b3&"Em{3xw0xVzp :ц9ơQHF`";KX4{PRht聀Bvwqí;\J$:Iu%o܌"DB5ʄ:d&R5Gܡ,\ɮԠƇC5UmK+|ݘlg(8VˆA<{sy:Pe]G[.)h%,|q9f2k3*5@ğ'; 7阺;2U#5(]/ d"\@hJ\5x-zn8C]N1329 's^+!t{tB@bЗj7+TjׂMp^ul&mIvʬg oo ҏstidL"F ,W"ޚS8",y)\}N7Wcy@i, xCV,W}\ՎWAi'դ` b,9)^1P䤭6뾄Nc5o?E"` t6ݏ$/&`=ybn29x{QS. =hlȧA~p"/Q^POPw'BCxj+),tڟ~ND.eΕֆ]OkҡхFxQ'%UDvSnOmމå3SPVހtLRYm'8,:&n#FK에ѕJg/r5h>CE6$(ȟ~ u# 7gBvJ'ה,&!!$Eqno5`/ ! 0NV@;N5F˴_$SBMc1Hƀ.s.?z&8ADi߀5!m/vr 24;V3LxB]B),PQrf׉L6~L7pK’ʸD*LGH|(e0ӄJţ1 w),2u8NsΘQçg Cy>o$yGEWxMiYױ&^ʅ4`%Dn 1ߖ6.rz4$OW>ph"9fD*Xakt.گG j_)A|\P܍59,"cX+W "t5 EXAYӊOcQxX\K2Yu ?~fMF{8oZBLLB ()EKEp\-[lS߰hqJ9R›~*vfvD5$|&sߞ@ 5}kݴtZ D^P 8:fjymV6*LJҿU}ɞX2#U%ꍠAk,0oSjF54R5ӎǻ6!Z|ٮgzt5<)ݡJb,BUHO#Hx醖Vz]lx-}lp]Ii$]J3{KO85-=QyYyc-2D5fktakڨt1Z''$ b,[&–[)Fi[f[{pjկa,]5vD@%&-dO8QiwiD3=ZG3vµ<N q_JQ(ð|x >܇ ;ȔLI39-=g҄0}qi6T}F ̗-ܸ qSfv3IwL/n_ޛW5Ngp}DW)g3r̋ k7qDj}N5cR7$0iH+KL pmܑrl|<3,a/Sm4dLiHPl JU}s!nkc (f :F/yK K&T j)2Ï5p+R';%6. DQ_|Z?BFAa.NAgS;9U0RaĦ4A@ q8W0AK¦a6!QRXFΘ0KXmN.FDsZxL.YH\{ q9a N^\w#m/,SD}2 s|Q5P1Z`K/K5se0{?ㅪfx>r};^N]d֙QW\Yؽ+JZ2@4Wo;U1ԟo lסsڡ^-{z_PJ7wT'L S+GH&<"FIYPO|J]o {DX|]kN4Jb~Rzؽ^l[ӥv/Jb.bpqkӰ1".E,h^ꮐOJ7$1 `&Q^{savIWuk - g6ܞU#m#* o^QQx >&ƶuriy:Q幩ViBB@~Xhx h7:;Eb>hG@<QhȮEFNORi,!#̛auF6b Yދ^3$cD(Dkq͗%;ٺqaYdk}lϝ(-VW:l \! 9WHTy#8= eIQ]{Z sw/:ݟ5?҅Fv%^vԪ?6%AUTn8'8bfRZ1@zC]jܔc 5,2) Q_t13UH?daT@ Ab8yq oDk VT\n<\$$2z,k+'%aTBqЏcS u3 T_~%t5Rv%.(T7_R=XK(E:NB\ 2p7?||> n Hr_4٭6-?Ccդg(HC$=޻ؗJLA υyTFazA89cGO:n0CMCdO7GU;~xx8#dBiihqM'QWٸH Q0!W@zgY"շ jVG,!q\AnTr&U{Wݚ1¯sQ}͇/ӬY =V-1|d@] PzF4٬Um|oK~}-SQ"m6}FC !2Gz.60!Seh?߂NHP߯W(1ຖкAنЊkOkrF٬+" SP5؍Gg1-`&yD41\N-Puڻgդy\]+=o#sVh{WN><Ўr8y#'tZnMaV چg3(֭Nt& -])h}ЩJd4 o.-e[x]H.5|$1gy@2Ƌ l/g r֌HB#fCy syUG7C8gS՘=YũNrU~WH^2! *:9FQ1,4Khf&?=':u'A1N:F!JU 7VR*4oN_d+j"S(0Tzpz䘚2l|0gqU4 W ,Egdd`$Qr)VdJIէk9Si鋷XGRS3I݌j*9 kkb/PXំΏJ};q9(lVTr̻O= V|4F>🉙tflo{ 6`3sV1x)xL戫-*7vZ$ZY1 Q}VE%Q4D\G ,N5sS^ǂro#}O޳&R}x:Hxh>nqz8Cz͖,DGUp;F8ng U$ q"Ehj±۰$A%zss¾O.{(Td Èiװ R/ACm%'s o0t-|iԓQ#z`yʇp%`K=b6k䈢[71$ mJjAqn@%(qb Zn.*m2zqLY>[n W2^31e&kDi| ViuPU Lr&0YO A6/j}_ 6۬NB Q܏X[DMalW']tHhDe &0-WJ{<[iŻ^ѐɓ/$l-^մGE2PA^TB '!$7Ͽd.ʆy*;:Fs+## ˿wI=`4=40=- }/s;Nd#ĭ fߵOF[ j6ʞF R*Z<2TPl7 b8798r?SѸ\W>A~Khޯy'Ahm"ŧyRs<"Gt|H &ʮ@:]_038pl3CJds0۴R ԃy_31wwBh;=/$ N^u`w Qh< (+ :;j0j2AFi&bFp%ii'e&C3%bgT/MG(/%)D>E{*r l}EQ1NM"5# XzHiR͢@"\`P̈́ZعϚ#LzY!_'w/Ѱɨ9"A)8G'8nFݫ : W!: _F s,PbDeA0e}@ab= ybC;Y\ ~"b HQ輡6723NH Xh dIO]-~,O`BeL!s| ӘjPn^R}<ޗifpKeB6oK.5\70jBF4NgrZ!7/ShQuQ^!P+.Қ%qU%4xsrzFJ b Ɍ#1K*j) ZNa#W56/@[:܄5f nDX xZRwe{>f.wq'NQiQye W{oX.Ir׽-B:jΛ~s2Q iYF,*9ZJ߻Pr uG,T&_FO &qxWf 7kB`$jۀD" {VN!W^:t9ׯw1h:Fyʙ9;{&vJ@g`O~InXM]W35\NdU=pٴyYr RAREyZAX =_i'2|@pzb;".\mWGye%s9L}CN ?w =oJ\e7R\_T~c>e~: d׳6](i9$ J{!ܾ|00r5EV ubj|՝!공2=8:K>H1 m0ķ$7i:`!x8jnzf&K:v׺5h=V*[ =ҞWnf*@ײc7Հэdb 0JNh_-7BJ Uw-`k\xɺ[arÉrp<2fldbN4$/ !c"k}'9P_J+atR'" %@Iqtі~W$V-(@ "AojGe1yqNq%;BGX,j0Fp'a28xAGUӲ}YFc &4>7^#{0-nS'KѧH`K VLw NpxU Q_}+f3ۼl^˱2t-P88:}HM1$`yRgUGh(M.4A&|4(%=ePO*39&v\ƿԕ=eMaP+@)3`At/K%LASaƈYzLHkkFZbLǤ>44mw7)<#JD"n6bP]EVdlwEtBw<ڊjvw?Bϻ0&DzH^PƇwAkLg[+ 68_k<Jkv%x5z#g!!oKDbwY3FLƖʽu<=wF @ ~ pHI-'*0}6,{Pܤ(fm=OvEyPlA;LjRڋ&?!7ћ%_ܕ:v;H::|ܠ% fߐy mhuBR1ʚƂ )W3[ܔ_.V FA!@<{Woqu !'Js:\iBLYrenP3ޅY6 fiB[5St'idX<% 򟆪 Σu^M Ƌu>7giO|Q|UX 7m(,$BKa󙤢\E^(!]ZA%h$#Sr1j^fy^UѶx3A앻hz똗vϪOY1n[ oCtz3Jwb{1IDp:259AA.o> ]$nOWf 2 n7!O XfFp;5"'z {ꮿ 5#_Z(G?įr{'@FUM { T.JeyW0vnӾ~8?eN*޸ޭ{qIĈKIă8Kbxs h4}$L' =ꁙLȰ.Z$}S(fu!LwQU(f(\'57p֡[BgHc#)ّ*zܜ u Ky^B@h3~33VI^3=CPi(2YY;Aۏ8~n,p+5Fln{19>nẹ'or0}2[`~] +Oe yX9GMqy[[]0w#ͿRExTwJ," 7VJ{ @Eux-ʡ#} )]gPPbV59' &mٯ'!|@Ɖ;"2,L$_gM~/lO5M,-~ӻDDC-P]sfLI29{/$hV&Ӻ,c_HqԴus|`Y`@?VyEpݠX)39R*wYAeFUYUUcT h^Vc %\7D6l!+۱iN)^{0[d_6jؐyϒ7sUXug vi=uS`SwM^M[aKf&jt5WCyYE},YJUF|6yڶkX0.gOْ  P2TX[ctĔsRAX 2u=Z#̫YN8;2cE0D 1wx ~Vʇ;hW~c^wVTt SjPr&9<Ф:EFK-7,A6Cޣ0Nh_'V3kW"s90L"21 SXOSWO3Ȯca ?^hs%AdG!ԋ;I\- 忚o'@6{Xg\%jp1կ+:PۡiiYנu5굦f?"!>= rs9 ӯx=!֝=&[Zg-y5A4 89j%/z]9FZF ۽$YR<S/7/Q%1:2$0WD Ҷ\d'W($E:%{SKIZH_E"F8w[w$ocL.OEk(BAs+blϘsSqojB5Goi!+Y4шZRb!/˰\zI?= 2.aT _EyL>[?e&]rۆjj e5DMSI4N҆PL_ e'evThiwkJ;fHb!_X1TK* U EhCүr<=,*m;Kќ4xWU@CYEGwex돦.FY3E1Q=6]oWP+e+I$'}a0Xu<\Gк|," 62V+[gJ0\B)Hsy-WRIj3T]"R^# i Yry,\.EJhv:NsCa\d2gt$V,Z쌠mёq6VuH\#JhM^k(iUb:r}0xbN$`}XF 4r0{G%}pT6d4 X-s=1,$.PH1V& >ZWÊ+c۷p5=&%FdϢicLe^p/'|5;jSy$4rDê_jd BݔE'ca? sY({E>o oE/3$GCa%ofCA-e{@}l̠=Ԩm b|@oIw#-t9zCljwa!>Wc{3Xq <ĉhLN0 |$ YQ0lqgSLK=_W{ut;N5w$}g !(qM4g~BIAhcQY jMgR+9!Beqxc^|9n4[I^Ipy1(Tu4U|-(4f?6(0KU=OfR-?Qi@QP|q\H$_upsM>/(yF 3i,Ƿ.%5¯'l2 G^Lxke}tPh;%Zl3h#بkVG?rtVk(-qU!ɵnChjU3ꃕGx2n~MgD 'jʂCb6b2tRqew+;&cPM n t)G>Q[$:TuQX@ Ċp kV&c!68w +8PO<6V@W R+`N]JPع=y/o@&?wwI5ҧ8C_*)La0r3+edq<>ۤH%ַ|uCEWB̆JлrYlȞ}*+Y$ɭyUa%[b*&q`{kĺ.`|j05P7Ns@}-s&9 ^Džh1)`oNSv(}8 86M-5d A89 +u J]iUw[eL (~cI#JhD?k6 99hwr+F-+)% XKl'Cί`H/ j1I{'*oCp%G xPp)ZfT3+\I/v/Cւ_xZ1 8T}myȇ8iDΓq&s;}  o{yqp0b-]+3j?H~OGJ ${63[e.Mc~ɛ}UOǨM Ďhz a;>De3(Ӱ(#j9N__ra=_#o4̦ ~c`:keq[PYFׇrOi1u.s^Րߺhi]Aq,UO ws;08<z3F9=}܇\[g\}쭻vVQlB COf|jG?xɤ?ǚcÝ N5!BʼP,\cSi`LmL+$~1i2Կ_nvGI 'OؠԦt(Ev \ ,EvE1c|Me#'3gHV "2T.:ᠨ'uzyԆ25FegA<|v_ONh+VfW \KPB$"5Pfܤi[*$C!m|]<# DŽaPڳ5(KkG.|A >js 1%,(9TIZ`)uǞb+D3oa@$D=(ibP. (J?`"^?XooD,zbo45-Z/?f$SW; 67H)YFҖn U hig'Jk߄dսDJ]2mGC";/QTNPM-.-$_ͮ?J/Hv `pDR`*mjZwEv%FL/NЮK#O(G추 $8d&5%`$GR~r5|K݅hn9%Jk6P^3Uhj]{dtE$]gjS%W>4B3QWUkpПޚٹe ;j+F5W7eAa9' 4+1`[eA^8oW_tqp-#9Z>ku#)Mdw*mED&{ ASd⻫>>)]n%XWz㈆aowA` VnF`|HͧhI v:tNZ"kL1As6kX2QaKYFH5T;mW>[?Tu6K%+Z)bF4_K^7u‰*" mHhŵ@kG4$w @RP>CW"`rՏo;RQ4mWK,mnnܤAnJO*WբN[Zmq9.R;iJN :70H׫ƫ^ *@X(> K|֚&ĸg!o`5`C?zFV;x<[{~2`p +ƞ8ws0z?e*Qtt};v=3.H=XvH4;vL0nrAhu&ŵk 4Y]ѼzZȤIi2 ҋU4οRztZ{;QyhϭeWp =킅ceK މ8ЂRLG ЇL QT+=mf4f(0*Ü˱z^0}VkKS1Nc}=*!XЯu=2E!wp[L`cP<*!VPᵜ|#̔4,\_~l~~}v+Ma.粘gH:B =NBg[kc/[ñ6{~PDFF ɧ O4w!pVjD80Xg&$lCaږHxap'@l =/ݱk~4ZʩU-؊ʆJqqrDЅKLxVaf^̽N<M˭:@.;|b:sTE )wqVRz]S_AGޡ`ƃE k4/٦a*G_֮j)%0N1 ?a7]=tkh st (C눗T yhՎeEe5h\h7>mYrmlͽm [0_KQȧ`X$EST!{8HycC,2Yꩀf{~$s=/qU`^5X᪜tOHРG4xϸ$e>9Im^ǀ؉+!badyw^G3צqqmD̐te(qdZ4= !KbbA4Jz0"E^۪~YU)HG[C[D #ɄK2U>}:ܕs-@vg F>O`?w7(r9: އ=SDFFF,8uIdKǵZ)ZαrnE #> B)xXSȸ 2(7-)gm'Zꖌd'i Aֆ; ̥9*%A S{ZU z mR&-P"kz{-`1[shǶQ}(^00{D~`g_\"+JlP9_.zLs c%1~e P`>U2m8bheG- 9̽~Kg:" /9~5N1|>TPV+R_@DaE0 [3M-F|D$CͰN~|wx;l¸9k @!iI+Ri{yY &"E-sѥCJ Q^ixݴ7naE7RiɭrX[DʽeSy+(BHm#SD)U 6) 3)u [$Tn [®WͬKmk O8Qn:,ƒ dCDNY9'iE/9x:ejȰ{f(ΘʶSh 1k/):WWUNi1 1QX>ƚU\֦<҆^Ăo!1TuӮeUp S&YëDjO z>͏SFtbn e1 K:Sѡso>gDDw&LNP+SEA u{0061$R+3zcSfP6-%&\ŘeYJw o\HlP$Ua=3 dǝ{yŇ84;c@P竵4|o&EJŁe BF|@nJOvСpSz\txBǎ^8`꟭h*=vHVﲇw5/4s8|-י1J?A=tUeŕ>bd"*10.Nj/>IrEtI}B"` ͖ǍkepX`D'W6*3`y.RB*ErH\Y=5Vϓ鯵(ǩHiu]z Z#9ؗ Qx[v~dC᪍Bm;q?F)-ax<'ghajoeUpۼlCȩ4pcqWI &C/BE6mG yCPgH9%1l$c=z1ETczoCVn_kQ3Mb_$@v!i*/(wTĴ[~Dr%C*_B+ Md_c>5"Qe$=_ wtpJHP39T_CzlK'N W((WwbOݧs  {P_$>B*.}s;CPioW*yax;AAKě7~>ۂf%εƯssG%Ru @5 #$>5ALϔ`"Rxi\8s!qu;Nϯ'qtYP[FS}gtY-5PT_4KVv!sYYom ]x!0V Wl/l2 2Cq-`DB@ƫx⧲Xd OIgm'p\򃷄$`H֥Ē5LiW33m|~7%2I,0%FL{`UZqɪ?ϩ-s37(#%LK|TfJ?EvBL"n M9WU FG<|I[rxa NE^®Kb\&ьa1dݼk1RU珿b[2Q9uRbyE&, f 3ϫd>gK 9ls37!a7vFF K쿲̄DFDLdWB߁nijG`R@4__kHI3*-~^%Z4dYl:/-0tjv^0z$':X pr505)FĞ0 γhiARcnÝONU|h$oA3s8M)C|˜m04< ba]Y* S659wlM {ySm:2C2xrGd z+Ȱ)3q0Ca|>i. psh87^&Rx#*3T$׼@-Cc9 m'U𵡶h My:cQK+eMF[]9a)`[<*/'(Pٝd.V P}n5BP0X@Osi3RfW4eW%_ZC#;I>QI,' M c#mllbQ~8C-@aj%F13$TO oP4 E\{ GO4Wf.cJB?74E^z{w#|GHo~5v peA ,[ JBT6˝dA,>6 .?o[xnQ?Ȇ(}5K{nDo?"ooߙ#pñp鼩{om04ԷӐ^i/hAY>S%jYhq/ /rO-!gOmAE7}՞1CTߘ"u>8e'3,c2Li6QW#bQ}rg2?߆ ֯t[@ԺҰ#t6:\ 6r]`RY̯l=2kͯNK~{PZo\Vatφ6 <Ξ4'~׫N 㫒e+.iW 4\Q6Uٷ_O}]smvNYGU$A!v%'Z1[JyyRT&]6Yߦ:bhșk/~z`BNJaKyrK8''qQr۾jG}Ǿ- deP3cWWh5[18Rм nFYmNՁ#GԀ?;[#Aj&- w'y'^AGwqH }Oy֊F񏔣'E%R$||O>T݊EA0f32,DtoU]} j Jq$p|9moJZiږhN6nO?FHe`F1jG 3`Ӵ=e4d2[\u Udt5Shik!6;?(шk^޴ُE_U/so,i-su '%ٵC}t-I'1NAFK:#'߈`j"ysh6{!w -Hb2lWSAsj WvOŴg y8v/b^z"^cu*iV}|/&kv/KY)ϤkRw  Z`&bY >EeZ74kq+d-WxadVC!\[2+̖%΄>&nX0i/ֱf!L}Jr+-geKi鳸˛Q]t $BԕVϖKFS~V$~e20+!ȭ*'>t;$VM=lEذZD85Vw5=49rN >N Ծŋ0V0L-1@ua7a= 8YRgp FKȄK5wAq֜7H5fSt.p/LKS?G$;rz6zX:_%z`L+HG'0ѡ\cx7Ka k9va.nc<!F o߿ܫo*1AI t0 ܞJQǟG, 58,D2mc?kƆ9#] \A;Y"S9H2㋿+14.mќLHcOґmw%6*6DD>=K^YR-藅[uw̛bXkDɏғVGP "ŁpZo53c\}/lƧhĈݠoLk(c"e>Va@E"CaO@Ovv%z&g۞w,۱lVhQ\A=F.4SgN_*kF`?\[ƴV=%1Ha5xaӫ=QՂl6|RrlBMb$Z&ͨ_33-zwũ +{u$R|0 :8,0~nNݜe{쫨5 cxDgg{awBouvS3{%8Vh AWQyLAl=PfܷT0X})Y!WbiIB͍Agɘ_ոф'IH 㘓МܧN۶U?a,3+ʭ]^ͣȥW5 >gXe)#tFpUY=]Sm2Pb1{!-k|рɲҭjA396T9GА]{WTom@mR]%{BC`,Q:@ٸ=᣺ Ec}sUV/P YЀ]!ћ>;ݭ HbJx`8c_tY+9^tl=LYУ 1ae"ɇ_tܦNI ~CmPr 0ZHzC΁2am :;f2!䙦~%?YeLm1ɽu~csLxoIbC!;N7Z q0< DOjBmFq s^)ib\>{Z;(d2$3Gw*[+Haԁi|gbLe.%XЁvF*U^v*zvf:, H_+|y*% s2YV-Z$s! *X+UtAHIl뜙)__#͔!GXЉ߈ \E;@=mPeQ\7٥߸Z+CGWfzv`271/b;MU}WYkS @sB~2u?? % 7gLcIe*MdzU("Mlb!|a#6΋ev0~w)b&Jdꯠ9{2PX,#L 0Ƃˊ>}+jY}k݆ %wD{*$ן~d$glade6_C.f]B-֖oLӂ\ǀ_h\t3te-|`% (T.FqF)'u2fC=4c`74ChE#3'޻&8?Ě?y Yu|2bTdϮ]9RQgyOr.<ɻěLͦ ֤UNzħ5҂l/D*VLe E9qh[9O`ϤimD,!T%*X(p2-ju|z@$6=S>U?l7%>G*>E -`)_J$Mt SV moI:!dVJpin-bt3f'CdpRy,ʥh|l| %!\^hjj%pl;渶8eb5L'{h5bxDl8Xe}#9ϙrzVo(j)$ PHǟڟ/=;gk" U#E4^e]%6c@-JaI P!_5NBP P ~d{6 Qc;YY>z6@̆ ߉gGD:E±(nޔ:bStWC9)ɺ}d>6YLjPD&πH4!%1%O.0f36?8wrAuOpD;i:'P&~,x+R$+)S++ߨo M:'Bi5Ʒ!Y!\f!Y#Ip,àJ%@}uuC}`g bɃ~4!',sf0S.W/IS;Nh>cT'&(RyTz dV\;VQPs4 m+wz'@[댘{nwֻ?}bMVf>,ALʴ! 칥1 !WsG9g|"fF2AI}j`*8_b O-AP~);7yHO%WV,1//W4WfNnKcƿ ZE_FК0sBKBVj͕V$i}npe/x ڤryjbwdBa![LPc#(ݱm&:9q݅ؑݔrn6%Su1 Yg ICh7C-qutRB yn֣ \;H9>6‚t4J8py B[Ox#ѩoz+pIσHSLwQvh\=o½RFPM:'Ɂ`mbIjI5i)]_Xg>wס^o# \ބ`·Y ckHO3o]%F7WY4UU,8wP4Vi.׀~V I^}y7+َWAG"K:C̋qc2֨\Nȼ `=Mut2iesJ)\ Q#P]wG,snqWӝcw>SVRЦρG+@ǽB"Ф5< -2e2FV|eeCѩgv㇑.@q@jD p QtF^K瘤86Fc-åGӑ3ާ/T ];@\\ p7xگxhAi̋ AތCofd&m y)6h#)cAr_!4ˑXL(A͔}mΐԒr'Y>8> ?-NZݢo"AF{kg A~H|1U ?9E>܂,&Bכ.|=454T%,}q]5^hiDh?za`ݷ0 9x#T L-UvzԀ.cʠf``a~-vCK j+7hl'7YCPDr+͋X #{y_]Qez5Sj#̌6.x+loL(a2}C 6ڵ UpɽJ`_#4v3txUިG<Ȼ7-xK_Y}Ebp @J<޿Ir %+kA#=Cq+IL#5'2C WnKt97@) Cc•ޏs MMYz?aV7+ʜ*2Ɋ|W+< g%j'0(/dGa3xd|oќm xT3Av1V||AbZALEvZΓl+y1A'T.P O}h|\.5:jddTѥܮ.+N04co =!|9NUͿF{Z9ycU `paP[ﺿ) `8k8OD*g嵜sN=E%{;JʞjREx':8prYg'H'-Txԓy !mok?;2ӳ r@V%Dm1*5lj <f=2*y ohikb{k]P0&Vk=]տIK𷞬<˛Bc;bzWŽ"(M(9/-˽7 '9&41 |f<`Ǵsr"W#WѸ2'GѻqLˎ^)9~~& _qIPPPL^'[MIvUM b<7G|X٪b)cM`iƫ5O̖I镴uKM}zW{FL=l2[M$#@˄Fé1>ǚKUDm숹Sn'hrֽ|6|W1vCeBK!'5hMF98{*kġ0LXcF+g# gz5i qDtCb' ]ZiN"o ϯKye ;u+S㛟STZwN1i({Ռu#Pg1?^+\xܜv\௘!*n,*I5z t*U o@A'WUt=/ vMR@=x`F:O~bZ{h0&΂{ReLdn7!ʼ4>xBBUƗ/-Y$4qr1?SFåUew1ٔVe>|bfM ykVd;t$8_m]c!AUs=;MqLA9Bf}>;\Gf %pҏN9x˩k9\eƕ\ PBP5lBahZix\#niDYw؆g#68h!3@fPIwP 0EZ;iyЖJ0V6ߥ\јmuIIy^WG^A}VN'=Sß~ޖ4R2_omdb# `w3+.=@M|w -|tc&hۖ6J՜\'O\BҶ_.m3eо!D;x}̙(2%JInIKT{]_&(sr|:O Z> vxKďrK0h{y&RLy.3[ ::6J6# R``nc{uIj?K:'/}4!PoU]R_P+ CxvD.J 9 .4~˲#oф\g X(Ik@^e1׶z0B&_|,  گVՑbؽ1FSѹ\ /d,ATZV}I/^WkG& sM_b9 ɠ+VyNSQt6$?Rޥ)Zt?Yr_r#SszV9.%a҆_qݛ*m~GfJ*]t[7|~[fW!Tb nx*S5V~F2*]1Κ|I׍*@ TOb-GBșȉ B4ޛYGF=M$[t^!$L@x\|g8Lj&Nôu 9_+cY5FpȞ# HTD7m":/'bv5FaҒ^_  LMrGY VY<%)Iw@iOAHuR\)4%> @\H\^B_XvF XZM:L\ .$Y9/yQ>%,M` Gwy;`Fn3(B}3Ӝ56w؏cr3t$;k`erȏJ:t9D,wpU{ X/qByns3\İy̵ uk NӬO(-iAQFzwwb&9vNOވBH^):ʹZwF/{Z[a/\jcϘ/zYyw]rTHOY~]N cS4b {*QpM:2m=#f#S>I߸qػFz-p;!FpǤa,%F2a^n7q7~c6YCt8[԰S ߕ&+y;Sz 4s?WH)N5 ғ0 D_XB_1)t_ 9Q,{%>N%/xNwkLF׬Kƿ'il9O}9O+=^uEYm̓~v _n^Oz/Frd(i8LmZ'gHcMm6j#yz%[T#[覺 S̢th/,K#rXuftuxzd' ՗5I j2W{ ֎/uN0ߔ, S~W#@I >UVr'|> T\kUױs@pYF0M2@2A=^+be?װ qCmSie>v^[|F h+BY~'G?G:9y/JH~rgG} >ŢZ j-LmqdGDdwR8-Ŧa,jtsTKFXx?c!WBߏ#`mNdiqB*<xQBnx^KIg9Ka(#_wU" V|QqeahMOZ1b؉D+)~ELeF-e,1|FzT2b#Hq:ܘ0bbv)7;L(۳>^i:SP'q ne8y6`U񽼳Il㉛wDN`%I9I[:ɫ;:t2Cv1珨R\TF.sqôaT {mG #cPfh#_}ϭ$l{ҘQMNIAT}jtf#r%rzO*='1-6YY m~>-x 82E=? )L*/#%:BiFmWY2$!Yo~ *=ox5ꦡg"2H PY8u32N{q;`#nf{ba#Zm%hː: GO,˫1R@{OہK鼏GLK\9.nyjOK}_? ,]ODgSvFV&]Э[n B3Q7xL#ܑR7zl6}ŀp=t^-493tn!${mM ,Y):h&4./0Yj2 ԻwDH#\i$+ 9E˄UZ?63)*JnL׈jI)R ؅ n*a7v `FqLv7hZ!8`,K(ifmkqD#ᵾ$r K: x D; 8XO@ANdS BcQdi ᴩ -u~+Np-Li_u 9Ql x`Z|kkV0 }T ~+ӻWLoa gw^2]wG t$QbPpD)<Yu4f5wo,;Y`uDYr+90Phڬ+Cw0O`9r դ~NzX 4)o+tAf^% vWB̜c&s9.M>::ohHXܗJ P]u+y?WlLP ]dudPZP"\WP9xjBCHk2z7*oA[!PU ?RZv3<@+2G1 7K XAe$KS j˫.>%E''Kz]hq;y;BoV8u̐.` (Uӽ&9"wfY'WՈYSin$ŬPdž?8%=pgDRJ9دYfdt՛^JnbAcA.rdžNVQI7I`k(L<[ՍH(qQ( rȪ'udh@O"/kG*k<~&,AZ؞O9wwLNc0ga- SeKb3o2!6 ʉP2(7uo"Ϸ3Yߑl8'l 9b 閯_q#Joѥ9̫ ) xv0 Hd U#a? K|{#a\F=o!qٶ ֬_(%8, C!^5x<LBO*k#X#~0K@՝q ~#xK%Dԍbb)jhcLQVhepb|(GKż:{ ?Ѱ4;(TW 9k:a/ {&9+gˊhn ka7.Js0=tg08?Oo)OR UPek"h!}r݄y0:gؘ *%<0+CJDKB ر67mkvےZUמ"|f-lPV¥Nj#)vB ˲ B9l`c~JFRfkc;qa˸P)j|(N\!@Jo`V pDl+$]TE#(L2 6rv[Œڦx5~)7*4+Hq0UCnl`Rw[m;Xk9}D%[TR!awQ2 ;D:N ?AaD}A0ѩR m{ i>3j-1*}3$>hr @vR=SK^QX3S`v~d =@INeICXO!kt1zr4p:: qӰMWsC}X }je mSEa#tq!n@6+=ފzSN8@))BJWZ%.7NTECljÄO2Yё "E7Yq>/soɄLHADH㋩wxn_C(ɓ*}]9-yLw")p7~ c ;IDz,rSBC,m.iNxK9k$$ ,WX4spD{#6;" B ,Atp{xtpNs*S jRG# :1Tƞ,]a V9@5 7ՋЯEJZ+[U/5 !\AzIOlI70.q ه7I?[*ƜvtkY&dteXbeӾd0눹dr¢8 V4۟ps'iⓥ* `r(jIەW xx= ?S^yv\HI%o_㿪&e ׽/je&VdB j9ʓC+l%\;BeS? ' D@`w{o):^]V蜈& saݳwP`Ww܈"ИۮO_D Јn[Kex_ՎQȷ0=0 uL9k'4?S` pCA QJŏ_re5Z&72A7/aʛ4Fˏ~EUPK<@gA~y`j&}e~K5NF i;qsHU[XI? :hD0<*W$,QMVryla+ȆoP/<[SRz1qij1VsdY_ (<}]N`Fg>KF)v 3t(p GUɷw녊̗ذGZ9͌LKjVyvswk!_Y:]9棕-r挥"yPl (.22.lVڞ^|BR< 1X6:b29 RԊ f)f`^PeT+f0ny)qo`5!:v7Q#//"jw9IsL%MFxkC$*Q# N0`1]SLRsU3ֵ:7־ۂPb*TiOA*a^dU:<ǯ"}'P`Hbo(CcƗH<[*kH S~<%*17]?8Z7-_ÐBe?kwDd. 'O+=(|`G-k P-!!@WjD)We7Ǯ)]تcJJW+魂?pWIX#U:#3-|ݵ[~h%M!&xҗ6uknf(TJGڠRLtŪp^$-Κ~5)#=~V~-хq0YЇ``{4=+ >r .f<\2I1>K6Ŵxk6d^(F riu{N~| BΨKA6G#]|oJUq|\E7 ?0¨ghb&D'bI`q;W* ,®xY)QKMi^Ÿ I; "P;ł:P_{x<DŽ6oϖXe csι6D*7i ;Jc''u.n+xyOa0 vs)uTK- Lr8GNqw6IHFV3zMPa k|=t ۅY?"SVpK;$B]gZ֬{8b4b6*zSu?_u>t;GlpgfЭ)_ͫ`/%㒌&/R*WoCp{av$م3&@I;6ɈC 2^U&HVn oŞ 0_-sǸսuXKVw-g@4-TEna^G.(`z"B0msi}^MDSZ[gnA+G"-G=~fG=^{M;c њfyyE=싛7\;Z E"FsNBğɛ"c.AnpRwUo1YNJ\8Bsy>Av#Leޔ3P2qIߟ[͎ȍ=.y6! "8[_HE 97(/Uk7 Z3]6݆[64 6Y0gf~2!-(8Ɯ\/-i@$L5Ԥbwex恴c|԰W6&VrHAJ=V4f"J`=C@9+ݖPY;gBK'MP g/uX5^Cj<֨$ie$@(Jcjه}c!8lvwHx<* I"T2FZ*yÒڕg0K#Qct0J$YДe3-nk;M )z\.)քukm?J@3?}tܺ:@@NiTVh,ly?i!K$j\A\zf٢rO<HDդeawQ'a4QgdAW ){Vmf܆%-a9q]oP@.W 4OND:Z;3IoS\8$a"QmB'ַqQ‹{t|X!\jqaI^;SpMI#"楈U& "cMX-ٻ ƨx&c;xs]w$ Zۥ ۪NY(bKſ`I,h{uɦjYFkeANEcc 93G`vLlo(~FW3{!Ճk@ vG^@tgeM/&<{慄,G 9֬1QTGa\FpG^p&WirI'X|₎k,sYYLeszUd\Ŷiu{Աn23b`LGNC <kt4

Q \_K'^o+ O{oֱ W'd{Nc{/%7Y+;][0H2s67iYT-:L+= eI׊D+x &!⦏ sc-R69r:?ҕ}k Aʸ{W^4*B#=R߃;DWѬ{րר=>8CG oTK Lzs `*ڮGw9geȿ "5,꬜f>1#}:1.5`7rÀh{K 9k |o9xA:ݧ}{69&ЮA]|wjzmEF̪oMJ4r0 CYXyx:eG꫑He@T(A[Sq:l1pzhSXH2l(ZlTro;QVbNa%j/pwWU,މV.q~>QW4`]: Zp`  eҦ1.9Am"`1& FjkTCt'+"lQM- y0Tx 2[>iC^xOS X}ZՀB| V^lHo)Քp8 ݰKܷOӎ~}>kye.@vvkTĉUG*JҞ#q5Z3 ZB~YwDuT3Y![x)V>c8v"Rsέiy2h4K x0+RŒ:COu(rsGe%ּ?q1vw,5o6.1x'^O]Pl4ŎSYFѰ$@j[ 'G|R!8J`P] 7 y#XL+vo4Ŝ7˘S`p_ݵYo$ȼwK/@K Q Z_Y- W­X`:_ V}HBcw>偋óO}/;"A(,ҝa?O '9>GFwΔ_H"jtfJOLί%,JRe52gԢᱶ(KJ`Ƹ3F-x^8Kj|V$er}D*-~GAG[oKaѕj4Aq.-==x],ڇ>#(%ԝ<0iHJo+/ nTgLSHgd6F]4R#Ib{' _Fkb\|k;îBE_7bLpVDSNOhHxEJcpP4IU =L,vWı T-$]L[|̧,)]Z-fq&rٱA2JFSsOqt fDD Tߑ9W{>crQ}!ަY+6,W_"y9lwq=l\;Y/K,AVzTG|Z;'uLglk5iJA![&\7b(#}~g\(&q4GQ>z&l d#Kò6kTB,p|Ai J5b< Ҹ0 q+r*ӺpC^RK);1rSDž3n\M(x B,B xٝg1 mι c\iB!JXUŨDl:NN۠2(TlBoxY LaeQ| ŵ*}Pwvǵ;壐[5)yoi:z)9#: ~M\|N<s߉D\1G8y;;)tOQԉӜU|j]w.T*2 ELDNxYU{OP;աHo0d mO z$EZ=΁6Ȍ<İALN 86h&E\P41&{uBɋ;~´~KQpR Jhﰖd b!(9p <96#C-DO1WѬs_cw$QdǾu~ʐL:-Dtj~QZ%ǀ1U}sFӲS7æ7"!|(X6. g j qH{FI?З$xW|B?M}m`NCLPy,3Ҵ6r I&ZzD@(gjZWJb270-"l&fu]V՛qiDxDkWZ1O;|/)/P'`zp Y OKe}T>;]uSM\ӰydT`($4  {/@P:{jjRe,޴b'ҝ{@5; 3?-/ ղ{l7v06c:z\8 b|w[8W@xBxf)WB`;]2sC?-ļl'Pݼ/f 4B)[ݷƺ;k-$p6$*QX%_r|XV+$vG SkɓUă˴*rrd }_sRҢNJKsJR6_&R[|"Hu&忯>2:M ~r\<]X1^ɱ=CXڨ uA.D$xxܱ.N|88$ v^RCTT(m\W:S;}1]f8/ρ:v@g]%T% =7Afb50#) 5 ݙ%˓Z8-dY`#ba4Cbě]fA0._(e<\bPADVȂiիGF,BgHospސ+sR-Zf#F}[l ֨*/*-V՝ bvZD _q 7 x;":% B6L\鎎×K !@^PDpD O;#@d\ jGjC.w>B$_v\) 6,ʨ22nHrL6HG?** QL/47my ?x}1w L'Dr3V+ì~<&wYL'Mkf]פٛSV!z0(. ;ro0weC\"Sbsư~{JyB0s1<:@WFn!ّܔ'u"o_J5+12y c5o>J:M/vbWq?n&lBCHY.@|&13sq=t)a;ɱm#62Zl_S7vv^'goY"p,h3Vw~m3V0mZ-cK|0tj(e=UIs3e%^K?"זGIL3DFI韉SǢzAan2}M{|WUʦp I~k~F[R`-'fY0OU":jh?‰̀gj̼:ūrJH$dLc+Q4^6Yl3.}cb47ƄEɾwPRMwHof"C׀5Q *jt׷^9Z}dɿ0:sÎD_`rrT-"C/͎kX.l{G ՁK|̖LPoaIX+ǖ][$6+NQgbvjΊPo 50U큿O$9<ћ׫?]u3wj&^9*hur}|4Ƥ/}[M)֍ۘq0aynE4 (BB;+1u9@kϪN2r?'7f|0[L iIU#D7_%}fywީwAlC+DE6Sd6RY}FOTQiNǨ ;}Gx~Z 'LXc!,0I[/|qIuU"v5ygRg =5IzUOk3O>A0:kA\նw9'̋S*-%o $ULq`ף8vCqhP8'9Mj{a3r.ƅ +{ 3Y9UZtlJv/Em7F ɸj@$-^%{j\>\@^.LH`q ZzLTj@KOW܋~lIb&"K-lU7`нCOK%VhӐƲjV4b_ *VlV) Kqķ+`_.8֙j;Hدb9=6k@,23QUP#ю>Vc&9,Y V[A7[1X72Q;#kr7<49 k_P 4κEonzL(Jq&_4|tM,z?AnxCώ)S{8oZ@!*ϝ*BbaN?Vq:ëN>Mk`IG W<R8NsB{^hGaf#9)x7@P{%2虴huk Lϩ9lPmBz:r{Ҥ;fN{IQ;u~Sy έoeSpj٘ 7rtWM(t9񉁼"I 96z '/47uVx`'j˦r[i>^sY^.u$q{7V̻0j,]P=$Qly(&)ǮB|d֘4#{@)_Dv}1 5McX[Q G %s\ʰAƯexP`?ڻ,1_EJ;; `~A(̧֛"1-|Rb:Ɵ -vF͹ #l 8058o"HhM٬jejpi=mFYwϲ;d׫54,tJx !N;Hhh: !Tso.@ SO#^à'Lq{3tojy7ŭ!R~xThvϼr+UK1J<`9s^X5W #pHXju VDӱ#Mf7( 3E=3մERҵo r $<]'H jd*vgj&aLLmAg:578=]Zä'݊I[r^&MկT)?,.g^9GoJ] T#z/W} aGh46}M b833l=Dh#flj=^i\` *$=& H{o(2]6~]3 IeF_9^اۯ; #OI}UiɭÝmiʒ_NVTG$d}MZH+vTwT%|@NRK ((RzcbĖtIiw8{a/3 PvG71aH\Zo1[h`_K*o9ځ F6/|=dzsSkJsy^&OMhR0xwzZRnũx2;\i3+ NK+0=ZV ,m&Ƌ@PE EfRSMo7*"֨l2<زi몿wtрL)/(gE0IXW]//a ŸT7{FKA,nO:QEDZ9v_yQ˝3 ,9ö^f.X8|37?;qJ2F)"vTn N #qB#*Y$'2t+_q&jǽL9\g3U:ʹ< c~ - Ƨ{|/ "g{_^ &4/n]t;(y%&'ɮE$$-%ثNt~#(MߋR;igxjpM0bv XD{jU6s|SI5ܪ{%vhg=$ n ;3w>_x c9y:hϒAPk@O9in; Zb'6ޛڒZnDgғ#L1"nb.Zh9(j]Udg׵G,/c!]7);&k~V"-MLW`!ܮϷ,gnO\̕v^Fʦ,d4%V KIޏB_XW?N0h[ yfQ7^bmw I|zл[Zd?Nщ{ 9H#L+q% /4e,M"%舁gD;JCBWGI?,nBu&4,0)f,ea~4؉֍h>A5Sۗ)IDĥ4W\ MKM&<q[J}}X<`1avY͆H,8L|f$0Q { \$\tcާl{QjU4Z}v ,h&Ǹl?\\eEimO.XR/C^Ni;0=㋁,XW%j=yݰ̪w`L.g.>yaWZ0*9rJM !9ȶaoD.L7[}Z$X, ͗8oYW!W f+SHX3ouhRO v eY7Nt %D3ի-I.+&qډ(0mnrX/`f%=u $ ?. &qp&A_Q C093 [-o0u܅+Z9 5ods«I}xc:U8jωy|s7/zJJ(p>7t.42Zo402usb.Q '[w2~JEj&Pi1vcƕ9z6aUTt6dlǫ:Y{ - \H& f؞,j="*(YC }v@AE_vңfo6?j!pE=-%r*5(bz?8CKwK"q*meXCQϴO:0c&{"1З-.%)ςTeؼY&FOu8^zIP ٍK>8}V>^cDqք ]܆tAIq̥!BP/[KkO}E( ߭/Nȏ, uyzs5b3dS? oWmU&c-tKCK13ao~.֠RegzLk^Jlbe薇YmL&,A ڟUIOe/qKT"IlsX?ox77\rd@^iOFS%NhjV.^l:{+;=nyEShclPBALɨIQDfOCH$(?&/\w{MpaذE?v"5zfm7 ҢEG$kA_ `YG`3@C,2'!99d([.{|F`#-Bn`E٠C钌b$Y uu!6wgQv`Wbr{|?>`S TPʚ0K<[.ߙbYI%3޷L=u='mV !_ZĮsc\[=:+ .1 ]қ˞y@k2G(-۽|aPB1s D&r dB,m9(LJ0aV96QO ~&k-x,ޅjR+c*C vGC;V)xnqA\%Vn2C9/ eh>8сٰ9 S:}6tpH+Q1'T^4n+jTfj2:{H!ݚfS3mS0k21xYi|N 0Cͳоk Kv]  ;LbU]tay`#ZNFvS1Vм>IGH"He ox*e냈M(ͩ`3E(A0lQGkv6;.ٌyOHb2c듖ΉA:%ƠDHcZgQ9E$^K2ѽ,OԜ2rzx?0)5*ᛮ7aWEwMS,UJI8LɄ!M zqRs""FXrnXؐ7h3g-'ZtKeam>e7DL5X@r70Rz)~#9-P]P2YbwrY'!K2xXHUkD=ʊj1jέ}\F6-~*Gt\((7_Gn#b+[e> t3Qc4/~Hm&SCJbh(W2h.O56^ꆕoE~T"H|AL;㦡zU5uA˅K%@B{**l(SψqVP}qe Yb&/:P(ǯOoQ(0*eV jjmSlFBl[aL>;:tE ,FHe:3Ae,dZuQÈg|]v +`j/{gXF *ٲ]bp!E.׹*(:%;>ƍ# T1<#tLxpn>Ԓ'qXVTly "5# HA#)եRa֮#1zCggRO+H[ҡJ_nVz5 -Znh*Ni xmzaq W ÊZ#cx,ԟ g|.QlܪM[TJggq˔Lrk9)OMo i0d`9B0mRxG}-q$ `7'52VhЦFDvß gmd"L5C;-mF D[\[GHuڪi6ڤ p) t7l:Pf[e|@ȕ6l`xcƝӬ3o<^Țb%S]LL5prk])no6pe<SEz &nA+j`wbnێ#Do|Yb0>M€2GzDug?Y]X̆ FytM:UHf)n?dnMI:*{Q}}\$ ޗA+8ﯤ֣"|}hVIφ864J"5>]:1EC/;5s;+^1qeXcDmra{gudQRȏj]ݥ[:2,y6 j+t1 *j"B.)Y8$2TNhH2].]u^Tijrx'(=iM"jGNl3E7ykK6UUUPH֐kZ_YP%$E04`B@a2Fre|n˂58c9UؼC !ف1'd{7baX/x^c,.b--Q9_Wv1@}4#F6: |mgq$opt2YzO7'/r]WT!V"Wd>zuOb2^P{\!Wj^.ЩkS8fR`g׶qen_Y +g(΍ 5>Stbd_|a* !KQhh]AM&0͟bAwߠN/O@iDcϐ)05 oNV"e[[M.X|2:/[u0SV'X'^"k:,v^xcV ͆ڧ9HXDq2`Rp+DxT+<}7<-b pE &׺WiqM8 ߕ +̄*B9kSqf`P*]*8KY W'Yy),qQ"ӪֶĺftU߾LϹ~dۇb ?_dG$ @ IV DYsux|,+A~O-5on!=>Rړm \$DJL<"6>g 2b\,tiY0r*!|UNXйS Ab鶊#ʶn#o>Ѱ@m6!Yd^dENv$%߱,i!# d $)]S#5÷NAܬNeDG~!pN!pM%ՁM24Cz" h 8V9&ʁz+\>~[1Z`tdJFc-*16F[0^/94C珨 ]]4 %kP [ t;yksu(*c<،Z+qw?f(LKn88c-pԽ;,Qv9e6Q,ullOL`k)bg2!S) k%M%oPUz#P xSF|um>I NtgӼ /NJ eE8EP6J)F0Vsb52O'ʌOdB`nϿi<&~A,o9[?$ΓNjܜ7u21ܟMf. #IsWq`U}8b2,ο6qH@$&&&;HVat we/D5u -*uBa$ ۿywU=S}))CǷʯ:ۀͽM?S/(t իcAp\Q c#:,&>X9nv+2+0?h$i<Ƶ#kׯg(ۭ?cB([mfʯ@dvFiadN&(Ic: =:Z;-X]0vUڄG>OgfPK9P`N@io?w\.lIW-ixK`z20x6b{)@o)Rq(+Hԍn-1Ǎ4K:6=\d>n*;uaugn$2k4 ُj|MS19kˡUΧw5[BЁ Nhܙ7E̗hlQFޑv*˞5p-ުCHץ4T7f.Kayͮ&yTTElçlTezy^h)ˮ; S:˪&wG4plWGYgJ|T'QY}G}燉 />fCoN=K5򋹢j\ĺ~ ՟XgUD0Y9dQ?~ʛjq Xc1L?+k7S}RKhuܡG-D>I"koKlՁ}Kd-ai{i['rY Mp1:Jļ%~\X.;V{ߴ Q+6,9aR쮗}[cZ네\2c ş{q:& 2o:%]G>wB^.GFTylw[SKyk^6kٕv bܧ$ftRƿDOt?pCs0EP=' cX3#w0 vD=Bޫ \rGS^7ӛɋG=aK=F2譮X4Xt.#Q8j3@bc5L:U3i؝лe\Dr!dQ#EaoΦP[srNBcIF)q8.doe\ߘ_T$w 19Ozok}KUS*osvLqp t|d5_uNP t9Tͻhy׼WLɪ@VYfp%;$ESLThؾG`+L6Q:}X4䛈 نM+ =e=)3GrxKldM՘HJ=~ҧɏqdr6_/oxu^O=z`^"ƭ%ݛHp|>w>k4ajqpcŻ8Z/ F\Qr0G gfP Nw43$J(>“m6)(.nj%-#$m8Adw$էbJonOǃ:г:U0J!C1cK5Vps“VVKlj dd@Gz8Z]7=gO06to4Lg&\Urr%,Wyb ?ƨsD#1s\rjW)uө)UW%VGle8L 4NRn4ߢ.6yu;x*=eP^}r'ȇ::YXs Gf[[ -OkTpa0<:J)[V>39>lg}>;unc9^(ȒCJx*r;(!:7yH OXʰfq Xr?c)sS`m P$AQ5yo. 9V(KF]?U_ ."w§b!Tc@}+H-]C;@+*ؽ9ZL.(8<#MR9Bh_YmJxeeTHѵAD3#bD^bӕ+1 =EOzg'(L1Ѧw&xfiy#êʖ\E&K9,{+G\o;.=vDfKNU)vo$@*2~%U$l m$I ;q$d0%70+g65G`?b M0lb;F !{L\vk1dS5u (AlaQJ @p s$*̈́*8℠ ϭ qu{l:~By5x1rM0:d?UDzVNh?#O7K[%k(BǍ髒aFL.10R:\Wڜ?f5z)8 s&-T$>amOw*DhI.Je=tLpqK[v@'HWߣ]Ńi,|T;+|M:k,a{3Q&"khV^>5yw;ӳ }5b˧xLE(HM7w*WfKîJxj3wq= oSbra|ZѸ4ug-*6kd["`?}Yȉ00{B#Ddtoד5<\ʌr!Zuڿr@rPyއ c0V7c f >]X…ixY1>xtMŘw )) _2Swox_n\ wVҸѯy{N3N1qQ.Y*M= n`m2nu>*N{cSuEمu}ه>~æ=a+렜N҉ʧƙymBڠ\4uCR)k vv\™D8V-" *d5R=I![_‘mqkR@ 0!4&Q<a]jDǕdZ{Vy|-C]|<iKDM7l}˴:;W L[`̠pא di( 𮐅 PFa-S)mW-SQe3w-~| $HqO{hRQ8ՋTdq ½x0~}+~(o.y';e=)s-Ӻ]oQ5GOz$e〝vU/ޜQEúUDɊW'b~F*6jSPثe|9x | LВNp7.C3)[I0rxGaڝج*̭бe-؍ esw/s)ƀwPuk+B.A@ohבܔʁDVx\bWsPwfm'wS{Cڬ;6 Fɜ>Pߪ.< ^KF^iw&ӹ욊z,̹#.seŖHy{'My3?q 3U DMenYV 'v8B<{z.sFǁKa8v]0f ˺ɺpd%ieMv՟;jyGtHciiF k̬iMieg$я1DG␕ :E)4.fJސFD'Uw)*w {2>H/n$BToHGP !%rT bP$0. "uyZPx!(Be|a;lAc;Ay MBfkND1a1?zן(@[3NsCOAS|.M[x,"gH}zv%bkNcc\׃32N^~`E$ȥ!y祻QRZvɬS'Å,}RILIyHfF'Vb%'/8kS%93ip1~yDH^o'C1IQcƶ_1T ӦX$I(Yguc椅GșZO$䦼 ȉku|%,(F6|%r qCťYТܦp/sC <ǐ\j>89hGa:_ ~YׅK ~NFm]Ũ{v_ޢEmy.|qt2aHUx.I+E$l8 Q]bMΘdGPwW "z)sb6k(@gf^"S`>!)x#qE+3(JOQѵDD*Afh|:T޺ﷅs)+fbfO+HPhwZ*Fϓ&2q;?|T:yKLƴxgTR\R`C챿z|G[ߍGpx)9}̍l:"Uj.7VCJ(UtlH6-@`[!Жo[Ћ&Kkf46W5~5s1']r pc{.kzԭ% Tؾ̠g\Ts%t!m2`93ʂJSWl/]pLF}|Ju[ oqXӃ""S[`aLYp9~~8/fTx`EB}? ]lڥC]PL>3Z#):{`{:0-nǦ! +08IS䊕s{az6:9H-hɹՑ[ "bܚPiw=,'%tXzf aiceiAmE#WqfQg[`9Q8_` jJXֶ\VZe!UT M'&'U{{hm ֩q(\d[3Ƕfft&@'5X8YRߒMyi~'Yqɇ6}֠GN:̓f&q2Eˀ^6C0xvj iI4 GO;J%ghs`3%Fb?9P]xP)| RkgjPH02z;w@ ;v24 HBDD( EgHXYOd/+T Ce?KvS,hbrv"ӳͻh$)'2 ͏F_yvb'Yzʖ2[j@ PBh(jG tomPpYC]j](EOO#ƒΣHŖ^,0\V*;D[܌ĦL<vNģZv0qvSGmx8"aZˉ.^xS$ ::#@'LR3Hŀ?cA΄fu:BeWcA[ =GWlmZ!pCDzs~A#V|R;w!:}FQL!䑃3 DMjgFBѶ[ z2aG9<ĺ 8XSTD>A€Ϗ`z baNY6 P2v/%d$^@6Tp459栠_[7LKѝFLlVҧfhMΤ#cWʓ!C/dF$kjKxMT) Jr &nK,^LHWpV>v#b`eyFq!m ;+СThG~$5ZTOM=XWǀ%2Tt[W]|bQ0:ډņ#\=.И_5Yқm-E"ō.}JsD,·I+ZNf&*wȘ(7ԭ3?C\RSCSMݚjVo8B4{5Sh(3ISB9aGAUQOQ\FʅlYlg[W1֜Pqva~/%=63VTދpcjZV5@Wg*fS%)d>G3kW%MzXSSH˘f1{)37H_ׄz";^'&Cq,4|8lv,poOWJs diJLHv8TIƕ7U>X `3 v%0~8XK:1QҨ=EUARáwXt0ӎPݶ"Tjq|{ F /FPP app-Ilex#SCbrd3=jQeb]6g/nGMf>E/+a^fG0gF_Y[BBfω2܇B{0]M=LgOp,yFަIEDŽs]"?RWȲGͅ Ð-1Qj}7׈uegf$~x^LW:g"Uh0& 4=R"~I;Rj)$BOC G5Pdrv(煍WC66!0.(WGKn=̼k_wA!ʲC F~vhdI)_L]gG\2C+p^ag}x3$JXkw+!s =\mIv|+괅|wHjDB%Ӥ_@}:Q˛(y<9 -=Dz= ʗ\ λjmiwֈZ=XxŬQ};5t^rD`A17UГDFOl,byw{#0p:IAq(űcF5A'.IzA^|O6 >_JP?[$T:~,{T,@0!)ZQ/<Rz!lF!0|:qYb6jKl\n~%SnںǑ TX Z= _ҌfQn$GzxQ(-D5V yΌETuNَXJY7/8ݺIF_˽x[ z@@wx[DV17߶2s >}qx""f=筑e@ʠdH~z ʪ`mpJX8t 8PF-U`v>(8o6qyǩ ؄K&%i C&)m%xvt4ILV Dd2f5%E1Ń'\?MI“IDQ {rP ![؃DLg#U:g ֛7DlY Keo[;CL\r8WM ,uN0[+C~4iu6ꔗ4ݭ&x'۰o`C/CxwT'% -;j@r9<ֱq m+VQNm^6bƆӉ4d`-/,,"2ոy,^&Š|eggt*Ѻ !-췞Z6EU,nKXnoƐHt{ Xގ C'f,,h_Uztm6es羧0muå?ph("ӐOl􏑝y/F PYXb.m;'4)(Ll:͊P)0j@ꁷlÙ}(TA1'S>ϑ?\ ̆DIlT6;s.̕$gb> q(S ǷH(PcVMxu֚j. H;a llaGsLj#$i}>[|2!&;0O\Ћ Y4!)αa9ی#W>ѯ-u#KT B>UCOCYQ{J<Ж9)R-~[A)P,D8#@~5 QhGZηX$ĂI_#<``t酉As%r$h(5~fRZi,J: e@S^{HVc B)J%iF֍tDY˘]v!g0xY.T;R87 &p>mtwu5bZϔx j+SO̱"I!Z]'Rb9#44d^ )\Od5eV)K}`84 C>w:͋So[T9Y\W鿪J}Z{v tCގkBݒ#oU>+䙦o~v #'eɭQOMX _Tna&al`+ӗNgV-Z^oу9lmBEm|rtYbvKo4s+20> 順gUώ ct *1F@o9)Zޭ[t1Ƽ+$1܈1}2%*ذ1q3|?Mr& D 1ӾӃ E C5lJZ=zZȠ,~PN) :@=1^3]Ž#zc*z#@g%ŨJ4m;ZP3q+i731Kӫ1[Ʉ/nzʓGZ;$t],t4Rie@DUi5\{#'ŠL SZnNUqF Ѧr2|!rv6 H5+wQ3A QI Z0CÈ1U gnN 9FEZ b׽aϜ|ϘDfhEEvddZ|a:9b] ֯ټU@;W :h:v  a[I#,/^1n,%]:I_/s>Rӽb2z)-t<I][40w.ʼSsxl;14C >o9+zHW55czu݈+wݐ*MSW^" J3:'Ur'jUOܧ/"8 C۴?iX^-:R<@}Jd@HDPNa(v_WpQ= gU#&z열^y&xbCn9h-;֧&#y}aLлdꌣ\Nw3SC>Z 6!y&{9)ʾϫK?^A  4'9m2x&[#i&"򾸍rFEA ,p|@tu#cuR@O?E1H};,u5 :ttL)֚}Bcn{7\9*o>3Es6m'|s⼨ nZgzS:[&C"q|P.<* rUHݒ4$gc sk2|V1:?m;Ԛ<ť@\&Ϭ(Yesw bB7E}=ZBvz"- I9ߩslk1RD. #![Ҫ-&aۆM%dfzx!qtꌒV.}|2wq^Aٝ2~ .WRh氉ig^xH`=~z6~&ҧS9^PqՋzi%;7s CMݫ:w|5YcpDwf[`Nƨ7ww!bՖ7oٿe6*gLh+IX 4% Oh+qY/汧|ͶW!P~`t6JOe}3^)I+iҔԶ 7澁spjW]Z(_AeZIQTZ5t0-[א2Սncg` 툢m7:>ӄY24 d R%R!' "# *%0,k7[Ȳz8E:hg=I*]]EZ, $*-Xuص >_jIlp1)69lw> k1Ɩ[W>@ Qd6v)3J)nȔZ;Trus)ɸ"OiV Iv_*X ub'SaDONMϚx [kaӹ޻WѩtIb+>NcBeR^7JX݇B[>rSkx2~* >eܦ]4gZSsVK1,Ǧ -ojꍎiia܋D:TԌj{A FvK?bnNÆ߰y}B5cլv3Yֈb VNMۇ/nͰ)㥌,qӕ]jX@ڏr8hvJKw)vSzN< *!u(b2"c5*]K.]! x6l6D~ǖ@%{Y6JzD%eԮAsTPJmģG("NtbҎG 7y8b&ߜ$@ɖZֆL3kT SBz9ҍWTܩp\UxWDjUb|q,'1=pW/Poq0edS $@$w .3:mk$xTJC- mo]6R.c~Ty7/hG,9;Dz*\>\!DȉGVxEK=sO.\8;-ra($bTLBO#ߡJhr)Vma:~}1]#XC'P!SLk@.MEٞ昆?:[8/~Z;vrlxB !OOԎ"|luOe=!<|XQT8'Y@Oװjyw '8Sb3g(LA;(eٛ F=p:3`t@>6&J\]B(R q %k1ӎmɫnv;Ä|c-Q ѻ? 1,P]1Iw'7#2,Hʦ%~wIJDNda&PEBڡ䷝i'7gs.,]3~†eW=2|}89 s#:v::cMϩ Ӷ]4I%@AK*\:<,븖It.N! w %7iaMK~p_w|<򄖧L7L{2=,vcDNmRO/|t<:̄FOG!Ersn.+Hq{vP% ΏnhZ/Xo&/2wi>shplE>rCT m:lTK : RcO;xD2`a/%P SlTiDR%!*36vМJLA)4ex3vz]%"_['CD=ݝ p$fǭ׸yCA$ du,Ivpt8 YhtGUv90 wLK^'2N^CG9ʥ)\ym C#v9%Nș&V "ʏe]AqJ;s Lv8 2Ec|M# g* %GRx;yjJ3yuvZ.-O?&jNb:{O v0=x}| ~-hds} 3$p/Z#۹H bOM,U{|HdtdQgEN (ԯnoOUV%3~Ex]xcƲ0sஊC|`o,O#سub Yt1̛k`Iro/|] U1SCC#/'a8]Z_T4 rϯLXF%jsU C']{e“$G٨goE "u^*Id/{G&=}Fx|AޭC -r)"` Vs>`h7y%^p L [j i 9vnsks$taoר"t˨mqX*ai 1Aҍ@:3О>Sf"n`IVwdhG/ ucgΔ[qBr[kyQG:r@_)RhϊyFC 5 h4_W^}qPZUXq4ʙ?b/.' )U ¨oK3Sx #@>(ib<6͎bZzAm4ҳ:$`/PXj4]Z)cRV};_ +9i!3c3CV1?E@9v1bE}Hf)Y]Lwfq6Y<Kplw)@oɻ)!9Mxzvzr*6}Gapi-MY8ad_![/荣@I*; Z;:=_T B'|FL2Лͺv>J쌶y$CΫS %6C;)8ū GOLCxQLŞi '"@H$K-Yo&a x%f /T9r<ɨirBX  ;?(@|ɾp`DO.˵<=bQVxOլzX 9U]H ;QJ tBG Y* _q' O+`1XQ#v_m+A=c  ^ha\;dL\"y4NE3 (z5k^1oqNQ;o1 b.K-X;+K bC_ ?KF߹O&f2#{8v r J NLPwIҎ.?ސD6}9.}P+"A?9NI;ڥ׫7z]=Z1ҟi`Qµ]4a5#shc4e]mǓK&}t=y؂jGC*9zJ3׼1([7rQVqj 5^wsp [|'BJږ2eTs|n23XB@D(3cZ*\S Ft'rʎJ?3`ǣ]2A^~/;4`ky]u0Wnx9?:?yu='/()Xh_/:w*DIxEfGjBRGUVQ?*:IY8WZNSSw<+Âj_o;EwGoc >\O4|IV%hN}+ߥmH 9C<W3! Jw9; Y"4;y4]^j5%u+.6zIGgėAί%_ A\-i2e*H6Xԯ:\"=@+Dxו8Żw _)"Pƫ "IBEV[5I*KjV[`.*ցEm"K; *A@vi`8{;ݟZR~L"QRG/j <ewSviBڭ|lv^k:@X}$N0P-4ו8 qf4wrn_ 5`gwxp˼C[nDi|[An[1w"z;Ou(@wpIwI\Ǧ1qv)^0QS 5&noaz:=` TCM&fsHz K[JgiBb 1ba+_(h~VfM'K̃ݾG ⊩5  7OdlP"G7Jd6W-ͮc(%_V(yGՕyr%8%q]D/eG2.ğG|kq׸?١d8NX-P{lQB[O-. st-q9!gxA zK +Q C~ uCx6l#/ľLO2O*uDƎ?9|w%(p i|s }"؂GU1Zfѕ+zHͶ<KY`€Hwa$ `Փk3i}ilu_V:9<8xrU3WW1FǺz:ʭŻP 5 =:s uk_$ޠn5[ǹ Kq6SuҦ}Q/Lm&+e$̙M?\C9E竁&#P`L غ 7 yM"ܸ16RQWSC1Q?%}"{^_A **]f^ooyfIK\k}^vW}ғ q1c&_ҋ#n2C; 3Ht+8hPqg<28]P4?^!\HV{7GiQ*dFh>V'9c9-W2ln?ͪw&ҏzSH+TQ> 9q40>R >mN8zb! ^A0^AQAۜZ7H^҃#P0C 0,PiE :`h';Jw 8!Sp.aNĩLXd؋<әigJD D6$[k}x;-iShKon!~h = @[}@/ j##Ffq[bqsX' 8hit`h)\Oj uG}?/)0rmN=z{`}KѺd/eA[i$-D;>OTK%v4 b/lsΣLD <[ZE<&t9@bzllm.nN[s*LybQxPDb#'tpŤgVuj.^;))KY1Cn^O4. r0FśB0:WFy?o/,a0i hOױPpiXN2&UFXbFIY,0L\ۨ/4y EÏny vÚKt,}'qβFh=|ٯ'>_ fU+ʊMXCsЅF/3U'&@eTzizꖻ{bp5Hgnt́8ͤ4*O?ɪ!%pW}0AGݤ}]EfɪF&ZW o ƇꜴ R2|3l,D'C Z:w%^j՞Z_ )QͱHjvf`¼ KZU ( yv;b˹ު" [+BVT__L441m6Y1Iݘq̹815_mOl $>_w`l>6` ǔ=v!`\Jx(R'nD{au =:jBoV a6ûIԎ1@'<* @lqX##dW!0$e\Ҍ`l] eH6ċGE{/%dvy`x4Cw5UJS_s'-v^n `)k oZ Ћ`^7]d!rd~H mHpExvza2tW P41s_=9dF@Ph":Z)eb_bӵ BL5D"G1ŏBeLufHIv&E*od$8P>{Ȕ齶}I "ORt%ww{ۘH,74z7B0=ڮA"Ty"ޓ$d- @N\T2Oٴ;O;to[OydA$=x8VtKLm̗->qR<̂wB[o$︤N.$oƉG5j7Z==2~\87i{ʛӠhr¡umo"zUٺsu_ۊ@ϋF=U>" ҧ #ĸWl_N۪TRSzoϩ",ika5z5 4TjFS9J p>diWE' wU9܃x(8a@լs2J8L$Fz8̕#3\d["[E@=@l)p³.!Fd*Ml3HXZ8|ؔeG$"_kd~+I>Pf[iY%]o /U.A閠Z= ݷZԅְFm˂fs;7Ohjx 8KQy>I sUts(Wh^$a1RRMI½ %C--:eQ@+Bx٤088:^S (qV6dk }T| M-Y=ƨW6tlpYZbU z l Z |evD֢Ij_2/Ra5k; X}C0YoVSf c 4ci |.'jp k+C03W*~BB}wMz/ PE 5d.,tu%dٜ,_ۍR?En00XC`/hw_!SP/Zpwy7RYZ]UaGHuOjK)ZϹDEqebb*=UNߚ;UߞOPj-T)o~;)Π=Wj#s+!#$MYȪp( O:~k:AY %*&Wk%|u {6,?ŭD^Ct4:ZUVg&Dz;]N30.ehEھ'K[`_XCף(N'mD%j^n]ʎ>AZąH$ea\sNټ70_U#wwLmJ1/ѐ߼.!^[ИhkY"@YTܪcC^' J:t~_k#U~KիF&TUm}nQ? sK㯥x8UJst |պK8YaDЛ^K̇ M/}& EH*l_}[MȳMt( ,PPtxVrǼz'{k3ȳR]*hּ)P4JlK'qjS&rJS3ЃX|7fjrc17$-YrskWuA)ןg0{UZ/e}V>GIL*m!AGIT)FrrFN ;DBq 7!5=¼:%:.>ݽ~cXa+oy=P8|EA;&%ӝv}U7dPX&@zlcĹdy*DZI e [fmKBDIPXYz$?Gd^'e>.Uy?Mu}V>܈o>|p*= U1%0Ԡ#zUo1ڽ|=Llv)AB?{>`I?LBے 9ښ֩|3~M& bGL= > \kَcx30I\LWteyINg1>]V`UTp7{ijr}| ˷fid9,ϠGӛ5":q=߯Z'W(XFfm;-.o ߇6$>lCWҰS>+?[_8zHHh&x)*5*p M.(wy0/+r$wa30 y`+?QfOk`R0" F̚a:'3(g>r;p\j@OgGibf%X?Z2es E]@nA3Z 'V X:ԑN#`DmyXd;::Z-.);:2٧`fR((5-#2 Aa8 =Nj-H/\k>1w#L] 7p1.;dӉ[XǯEES_|}% +uXdv: W*ﶯ.`*I=L^px/\}ew ̠6z&S|︤\O-R}]Q e]9OI=nP@uNVxB6^$gc@dlR}^4TLez]mR'H7LHfvd3F]-Sg|Tev"!nCt*  YEޣZBxo'e7*IΚj"< E4{=Y:"Ra'&AySx pVZ(fS~ǩg>6vߤ ^ Ҩwha<-XAd#=t`zMamdo\w342*muѢ!&䶥yG5E'tw-+fG#5hl@%C6T7r@ VB/|n1k.N6f&AպjmVcLGHJ \㻺=p$kC<0h>pMڎ'4΁JSc} Eď>~/ɲ1GJS[JϚB..J3 5vI-׎ Z a6D $m_H4U N,c/aIs(iSy AGUTnUbƌo /vg'b@5I)Ѕ_xmoH`dnNJT.TKbsSKr*G^aM(79~',J(#[8 ,e-4cy#? )M2Hݡrzm~Cs=Wd};ŝ5\~C(v>f֎l3Ʀڋ+G*qD~2{lzTI^;;> 1 @s|Ӎu_qWf>|!N-;B3$>|TEZ0l-,J_V p 2L`YY%NlÞN#=+.i(I`\'vKi!ib4 ǡ-,0677lK.Ҽ â.:kBX [[Qqy8hNHLnXpxFi֊ޘwKb2~ Rn:A ` [|bgo$B3 -6<;j%0˙x{>4ܝXy ed._ԉʘ4B|ܚ[30+Pֱ1|&yfK$0;GIPˎ[N(f%Rb \&ml5s[ We9(cWQA[ %O`7g.P^+CD ۱k+t#xF\z7E%ev*I . L62 }S~oppmHGoðpwH2A  3m5H!՜/c^\Ni]V/,ZP4ٴ*sM4-6nlIynK%9\#!xPE>AcmkB˦mUj-6!'p'(lJL+FWAO6(hof/JUHɨKS̈́h}OrV6nů _׽i>Spoi{ fu3Ďa+G5d\΃loF[%.`͉CS=vZRuYY?:Yլܛ:nJ"HfAt{sa|ey?<4yNLxڌO$8F$6j=%qaPhv_KA9RQ銛QhH/?pR~uX+.Vgw[SaF@Qp"iacsy(x-ex瀍siOrs=e8=t 3;NTS9)` |9; k:52 lhWǞ'3.jYYYvA$4˅bo[vTËE;y7~ݵ"T^*e*nYpݞSj%MWP1gߚ5*4CB0c3Xr R0hKj1FPpԂĦTE; 8toĤ;7eԗȋhC+/$?5z-C=8Pş̟i@-M#Mmܡ.MH}5osZ,qW5mP0(hf9$5oP[h2Rƶ&lj rw9GRВ9|8&sр8{q4ebdS0tH95ChOo3R*7 iDTfbymSHS=@:0ibSC4O"\щ&l=-y򤕽vfjiU5)T }sg]u1_%C(CP4|a+).4U[oX/"vSPQ'fVS@1ZqJ6!\!B 8W_gv$0Nj*7nv.!G=Bj??eo`wӮr;у!]Fʇ\y:7L y(ߙ<סNIB/<0S?N v9 &\qGtWc.Lx;0܌~uȻ1toݗD*ؤԍq([+h7'~NJֿG3vxJFd6d#b9UTA64fXMC ;j'B猄FΦ&zm Xͽ 4WKe#W߽7l Di|>qmv#K P]~W!$Td@/~/ /ű~ҝ瀬FCwGDv>Y.BZ7mxiLXxڐH ؾ-#X~dƸ/ɦ?ĖǧUT eCc,۱-ɏ~MB}خqXÙ;/V!.|Wo-Pľ8cg-VP5 [WqrE`,*|AiDo dO/n4QApi, I;EU{U0tEB%눔KDUiDG(hlkǷ+HBHiF9e d"_mH6 bMϑOG' kڶg;`H]d{BJ5M\L'yc'ch @z+G*>9]-S~ %linqv^-(;=6ZGRRM',zDGb+@'.q6)pWQp:d1J!"Xi?ovELG ƿc\k<؏Lrn&%!ꇔ"96I\ґ PE@KH~,TUlmq?HR空  r//WɋP%M;7'R\(#H=s+?0N't'(</RZM0:GsU YLLc*j)_; Mפ6CEScm--WՌb, uup:,PLRB;ر1f#r?t! *! fM}/p!XmTupPB HkWDD5gY֕ͦUѓ.G|cGdDN"2 F:JwQh8`? n 2:{ŏz=NjAm^D M,ôWȧq/< MZcJk13~Cү;n:l#%FmkٲN'S8`n(y\ ]{..|ɗU[D0b YdtQct%5X%*~5=IOea6Uy0u}MքY 6RJQieOnp]Y+ia-8"[% KEOlyL rg_b_c7X3"s̑znl jIȩ搪pZ < Z-ј*/t uʥ .v`# vCZȎa@.!髸yFM[B3-k22Ɓ,c M)O!u帧Hi;=StWC.1zh/-Mn33ւ} yMYz\{۵46UnNG*`MaPM"({aG/ dVjQ5o#xi]q6$}4Е=lv#`@@xvR;z*wWOlSc}DE- |p '<,F\ 8 2"fl1ڽ~WA6 ^G-⡋t^0w[80QO}!_tGDਚ+t.Un ChƪΓLc>;Wyю|IlXR^? 0ס/;or"8R;(+n3+|u]NhU*U92Xhݲ%f8.cqNsfoס,vmQh]q9*VAޫ״.2-s1M֔td C9_ScYOEs-dVFQݨ!WbBXEHczs[(uJ([id3-5w^7%MK| ǞLҎ K/O־`HwX9~v2HY©P-_W\v"kj~i8eby20͝L a]ԝW]JTܫ!e[Ó9]iF"3d#md u9lÝl56=4B֫: mEBxL}9aC׬|MXÞE)[QtRPZXѽDYǿCST,`e}`=ҮS:e* %>5$y,4e ӊ҄WK'[{#J !JDj ,rvp +Px|&= o},OH[==ˡٟ{ P;EĿ~Xj6!{Y:þ$;4h,v7Wca.L*Rn6QӆC]YWŏI~ʅwAOx=*K7gA}ee8Wq={k۟$˯0f<~36b ²jMh^{DFҌ&4YshRt_\ $S-: {ԭ"E>Y|ނC2'슰I(5 Ú$nh$0b.|#l!|v vTx'sO4YZUZ1v %,-H? Y{姱b&yVcGΖ|6 btEfLbJK߰j I<զryP *nNz7n.GNeKODd rcSexWOVY'edPwHvCS[}c~yc5i ?N,3t~{†5,͙DsAIXʈU^ n4*J&{pbΘ-ߵ@42x"e^zwL閎g'v0F ͛d7O_ 1B֟s]ףhjkDA~CY6|lpZ}w[9Fto<YgU$a]-hK8g3E 3θ75E T:|t18.U#g?[ݵq2 ElY|O/Hw_"NiKhJrvpԃlŪ4-X^S+ոE td l=Ic.vOl4Sjzzuuy;6^2 |Pr 9Ġy^ϳiðuZ5.!H)Wp6a$M!#_ \zvCa yY\]w -O@ur b28̥DӊE=@op fKuQ+'V_$%= !y5\`",RճMyf@kB]T9Œd[cqdRe5j,P,7J2nfM*fcAc4Lc|;>wN<#E1rˆ<3֒C Kk6C.(F+6{`;?P|pUg{%9 D|rgQ'0&gvq])|E#Ɲ-T[ʣޝ^]7I*&~fsMPC/=HݚQ҃Up$CNRca6(/3x䱊Q5U:|G W<9dwX(^ h.|bO9j.Z8arCk*}W-%`B./YF$;RNr>}7|CppW.(3 C D,e56H9ʸTQ*8Y_cC^-8dhW+E]=grW͘ ro# <&9`J"yJշ7[dq')n:7z:_MpТ6y vzʬ71[`z!gx-N3憸œ5È"IgJJpKo&$釅hAF~mq*b(AXɋ:uZi?}]-  9*tcgU\tRh4vO=*M5"\x\^DTP(,/ t#!$`oWJ:nκsZ PJhcT-\mMEє4a%'~T1J1}rBg7s$wR+C+[g ^^J"P<z8e[glϴk9Z\/)FᦖQK!}ؒpa`Z #jNn+>C)ֺFx7!z CFČ 8]dF5hjvƒ3֚OPr.12|Xte<M}+@#Y09A%Z?*e*dLV A1F*z.Ze+d՜l9?jo~-{ϐ3!wIb s!i]JzP]_n4Tݻvh7 4&4%0tvva@+X9)XUA 0@-D1WNG-Hm.^վiЙ\/E >t2rvpH&?܁A sοEhHDpaJoaM|V[CqN1ع`$Όݻ\ 3fm9/8WEpy,.ui+p |gYߦ]?Nt_}kƟgE?_='񚱿sW\ MGmc[R`0|-OA*G.% LsMl:Ęg /3 1Zӄu$ށI|Vr'+h(I?1\Rڈ9_sA:~t&jwZ[ ɠ?8W~] > ɘ pK#%Ѷ I OQs`mEs8Ά{BLLE,ʖ~!Ev=둆Q>DUaVQC3fc^izI;^kIZ/DݣƵy?Bu:̧Aa_"Y=y|j5Bvå&R&C$Z,jB8A0J9[DB-&;CMX惾;UsB&}$ Un: l UD~ՃFTk&I]Dք"3:`$F†NBx|1lJi@L2%ԳJ˂=\1AUF&귥XhLM/뼅-%{fP(Z|&(lTZ* dm \g " ĸq؉[Xl(ÄIf&Wfkh4 +83ٚ=4.+p;7,Wyź%M&DkW5K*j5 8YluezPd:c)qP'IgT6{g_(7yhF&(-ҽt{Hqbc';c_U)ړ԰^._HoTWpz838sb{Gٷ?%\0.fzJacM:w{}άD./yaOYVn @x~.lS,ߩ2:ZMg U˭R,LyP(=e3EvstuC!9Ҏxr&"Iz!vNږ,WZEl"&mt~RQc9誦GS)r`UH ׶05"ⱨP7 Ah,VNjEQhc0RI" TxIvۗ:0' :@މn 81䱀gO_1 o0%YZZ[XeKąajzG`1S L+KGWV'<Q2 aFa^UUVP_jaL&=AI-P&vs_,\^ %a%A\ƍpִ 6eOD*n'c|Aو)M.'z 䖫F[,OW8%4VJe:c$u  hxQ' e5Rɝ ۆ\ =f[AbnZ4(Whs_&.U\ >]q/:Nn=9a+n0-b:p}>X ;bo-.I+a.q NZX/Msg\SY9GJ?6wcZ2Nh>Wtzb'3  +ZErp+uMRjPΝY~r }ϏJde~$z31&K\ET$:^"Vz\@q5//c_E# cb7*B"_*P74. kXed5Y ʈB?U\f)ΰѱ=Qv]BH4c<`4O}k[Kph1S*Ngԓ$7yiSL}*6EWЏv@9ZH6-AOP8@-VzPlh+"]E4_X߮$m=[DSJ{ V.K䑉3RVk xr3WEfBKyؤj3k?'ːNu/$c2, 奃l*=&ְJM~E8–cE1'f?[ͼ(m& 5,aPյ'yTJo> VC-J* &_MI,.KGA {NJc,(8LfOJD_=pўrU\\0XV׋4SW8ְv!&_=4VRY9fƻe[N&"O>*a_ޕ{^t+Z?#fEf7D)4Le؆6R8&*5&n)z4A Vcbə?ӟ?%6+$8DRNWbEMwz'qxovT~PES)E<:b4ziG*眓pGיj;D͢G_aR;H`n|&Ո^(Hb"|Bԙ :E[^h`.vQ$j8ɓ%\}׆c2zv~2f$$1줚4C?V3d9"FYѩHwTm3 [8!Qcb#g~얔4Z:$J^1~F˳ߡ%P5ĚC'm+}|KLZ2c5V\jYApzJJSz}i4\Z沿nM7a\;£ (jS%+lpa8\Sx-Ҟٲ֛Mxמ .z,%oNcFEjLx?܍"iyIDH% ʚ#LOGs⼣7ʸz>,GB¨h/࿦N(_go{T*@8+*QnqDOOe4ПZq֔u19+@ kL}XF^8o1}fI{GIp.sv(),jy+i.ApM][t\P#6DC9x3unB: C.-ʑ5&[S,.PdzٖZ0v,JF]U^;~PI+s׷d\2l5IGKX:Of zv"[_EVN4B]D3O5eNP"m{"7ZG$2ȔL`sE(KK+lwt[L4o\tL"=X_7XP;Bp| "!C'2{ ^-;'mhv4v\S;KŧۭwYwXfBge<#\Etf]. I1 Y//cvZ-kWgOujfT8!:dp1LMdR.b, E>T A>jKzn|q;TDŽ_@&pѧK*^D :PuyPl?K%pq>'kUiJ3֌KwcZ%S\Pk^2@I3w Y&ȑBh)أÍia J)l*/ú֫f7\. 1Y}:eAJ[K73m)3W"҃Uu6I {}ǔN]& O Dp6RC9? k<A~s#kFpd%%D,&*D0fZ0uv5h}wH8Zo[7t3%/.M\N[Ÿk4^AQF ,Z,̪\!g?P̍fТ0ϩJ4x1׸}{ʺ_@jPڗcĘРQqͶR=2[.j_l R-Qs6xN%3uG53DC19$: "hqk|ف8ǭ(&bvӔ΂ٯ18ný W)9*&PG\'V JOe1"PxMp ^<%+}xaXJD|%:_ԗ% &0{Vx: y i)/إ<)A5"dzR--Hww]%[*ϫ%K3qV&A̤'..o;%YC[-r'' kHrGun1GlvoꭑW~Pj|yFєRߵfՇ+  %F0#f83g*"ٜ=lղg~WE f{^ *.롽)Tkǁn@ƕ o i>n87=$/XLz>]B}+f]oDZz=f<P^"  k bCM C$6U)fE662Y}8 k8e3V"(*![cP7\q#/~H+φSg"cTJkL>/DھX@9 [u:xCt)A^+Wmi`6HVҐ7P%|H`,^3$7ʛ~~byÿC C=ܯ- < ٰx,mXPKuPN" _|%4Iǯ̲8cs:%$_PNxN\ +4g$rP;nCJpDYa 2lf9/oKuʗ]`Nkz3 "eLy&#:*٭v2F~dxt[9@؊(W`{mei4e`de vHl̨U?7!DBg\fhʙm*ގflmm+{:[2j{E8ph{h83"UeN_n'{0+8;NezfK:` QM=}g(i+C(ut#Bж=Ɏ2)VQenj5d Cϋ|8~o(~y8@oǸFtķ djH=govZ3/p;1%BN]AH:R\QG> ̶2 i|؅b` b2p1U5St4C@vڨmRʀα9EqavC|Ttx+cYZ 1eŸبFhCbЗW+$RMy:+؈9~5ge!^l>U/^y+Wf5Hbx*Igy;4&B#[b^% LbHaO}ݙ(QֵE눝m*;ig }]ͨqK}Ł Ql$Vy21;cPU,xG\^n+ttSYDeO\Jl#k &KX_=$|fz? bH~\$\YR+؝)wdI~w[yy9afx#ˆ4ih3xBp-\y_╡*;52p؈:)]Jhuw F1~â1fJ/_bqvRb:#|Cɏ-ٹIX-c55X^<}fAĺfFR;T7(@<k?EX1*,̝zj.ۂQ֖L90UikDLcosWE;lމU'!.R\/RF(,ʵ[ٲ[} 0J(??jkT N:GZQmBy!(';"Kp8a`~w@D%lMSE]L<$ 3&!$HPvVrA!ƣU)Drw3Ov"p'issX5 %cws tL]{9y_v߻IS9N+0&?:no.mj2pRA QUPS0.F[ V1A 5¼%U0,_0 TJYhQiٺ2='na*d8Xcev^e6Z#Z/WF}P.{ag; p蟑 \^kӼEv"~ י|{KKny053bPR-.( ^Inw?S2hļ*UxеTM⭼mksR 50#2h(mwF SB,X+u7g,, T`V!ȁOleۢ6l.z;㏇U[D!\#NBFuncAc^`U3Yh2 \H _bq"g QMQ>0:fBe$.HlUZ'd.V^ΓõI,Q&?@{ur jͰhY>~)j~n,l&k('HeĭKˬ]!{`e7ͥ4ްMFzs%ǕR&(ఈ"EKw4˹v#^Z,eV{&(k+"r0aKc>-6D+1o]"i>-zlRt+11m[jOm-T bfq̴ݠ80i9ܱj{0x^yݷJPsh0ktf}99J;ȉquWv:>?fkֹf#ok2]_@t8s>ZȼlL7ql /BK:#/|Ի8ȉghbFc$C9qRr!S^C.#`c=cIy=ͥȥeqMY^oFZUn⶝>g<4{d?ۓmi2@^?KafB#I4WDw~r]1Srh&}? YpdS)TER Nqd;m@^XAވ ?V)c+@.wNA1_H =,ڹu=P1Cba0E֖ 'Foub18t {!SpWuM`:Dz"NU'ꚪmK,wzx4-!VB=W 9a# "hmA%(!1P'i7z7cPcq& JToA ¸Y47ѵ(oh4V)l>cmK<623X[Vn6G/Բڷ_R;s|x\-=/ܷ&j' dZ ԉီ_z 3bտs.n0{<9J\i?*LGHd1?9@Oō^m&@W9B7)u#CKQe}`c֗X*`k"; #JrX.]kZ^k'z_ Z, Aso<~({<21@+>#4QH S2;K\5 ٷ4۵IZS +tY¥z~@Y6@`6%x/Y  Li:7֌?t-`_'ykqw1rKnOxPx#Y骪?7 \ǁADX0-J_;"BMU-IcCa%.XulXs?7ikP㭅?BrәlR:!!Gw7 ˈg `.6ǏpSq8PVLI2 (NJ`Bh>馬]؍q4F鑂3j tk(Cj}($Ź n&o-QtƵ!t Ŭ]V%D8Ҝ[g.^YĽ ca;o&b7oSj}3M?2zmsj=\:3րQ&8o8v},#5_7+O/YGg_ʅe2J<)w,GRGu(hOF'fĨ5{zYu95TY$:s/<$S\LEù%Qv :A‚eaAݙ49\ٮN6'7?WB(M an"5it4u| EFG uZ AMSHglJ$.L|B~.i6ucVSʑ\HH,1]hhm@d[CP3 Cf^#S d_gkPB.hyv(F;䰡jz:$܎[bܽhQiPt!dd7zI0+O Բ]-k;(F3p5.걞i%Dgdm7dGg^!noq%u5$Ҡpxp?y泽 &kdrZn-_ HH$ fc%\V̶ >^7ڋ%Ұ5\٩3;u % >D;1’3-D3z %]F[*V zyʜ [Hc~]m? Rs'3S틏ׅ?!X9tl̥~:W6@kVoA&޺p#(Da4o=Ha.SIhUG鍱&FӪ<)M(ZFD1"ZD˳$8S/+?#k1H" ~*Gt˹φSn4E{ic7!KDdƳʃJ6<ȈƝdq**O-rd~]Ru zZXjJ1O{izG3ƜF".FѓD1,ٜUTEkpqb%ԦTWHe W46DZgYZ070701000005b7000081a40000000000000000000000016612f91e00004ea4000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/nfsv3.ko.xz7zXZִF!t/чNd]?Eh=ڜ.+;}w XZu\VZבsytA;ei CDKQONu·ʢ}OGXA:9;J4D 6Ey,5~g@.(n:IlЖ4 hzzˆr>E!o%hiRxPVOTbl)t0DN~vϊYY죝E dJ>|w%5xH ^])\LJ\#"hMt6[ JLTR.#A!i#1ONynPM1$}qA1ya1n0k lk tz~ $?S( 8Dfo`98a4Ԩa׋1, 7چ:`2>*ʊf\rp(_ӳHvAx\v[WӒ~yU/(,n4V. 1hFdgV!6!jϖչ3!-m.x3>,d"G&,(>!=nhiJ?/U-r5f8_ D @RYe5..$B@͏oBQ5xssHϟ D0պ>ԲC D6$S40P~>Su b({h Kd<ً6Znľ`'GLOzYك͐'ogvfn%ZχF/z3:/IG.Y P!+tI>1Y Y8:hdӌbúɲ6%H=B̧CNH`Mt vv[JSN GGfI]!yDejB?YCMA$]KHyTF*hīZ?URۅYd*cSq7"2?->7{n5cXПxq wz| D1u Zf5!$+Yˍy[L1՛6be6}ƂǑ3S*eD9a֌;,py(RA2/{MM$+9r'iΡ|]\})' 1e./ ~\_ I ?45dHۄ׺Vt֟]p\_+u6t-#U9nUQkqdyOڠ9SPicXvB j-m4,7rKOTEViSܰY٢tMCWQhP#=0IzǓPzBց{HW|ϬS0+] "f70ͅ +pXd8͇BU,{\7qD@iX{^cN47!uG;S#'Bsc$)!P(Mf'bu U%~5Ev8&} CٓSkb}mxҊGsT}'?J̢%c[…5UlT!֡ Ҧv ad0NwU?ߍc52[c}5_{G0 V㉽g[B?~E!VP-C" q&{2{F5ZH#VwI^Bmd0?'ǭFrYN)F ߱<{+@TDɑO {;PWYv.Iԯedn Q0Y1a]rxroR Zar8U7IkaUel)Npg7D0twy=&Y\5>U{MB ^ۺ23rD1ogKX۽{<&>AꓗЊd|T9geR?M&nحNgTi.ޗ zKSig"0P!>i?zvxu<-D7qV+V3| wIhAN$~\KP&=V\nRd}6ZXƗ_3,IXYp!g/t^19pk綏6Ouh4H&pO$Z"u'vHd_5݉Lzf^fR\ydFl \]tIFEM_ kqmڀ u3!n;r86KPFiwn{Gs=7p ;[VI/*S'y)5SYH~h BhzWyRBMO(A+^)rLCMdQ`5{D拵8Nndlq~hb`/kAP3vH>qW.7\g`.92lLV݅bI/1gCYnS0>?"fN˗(Gʖ^ln nIj47ޮƊ*0z"ؼbx:qek)BUMn>@W`ZNe)/";R>sA1-xEV>]/0 %2N9Q*dD#} {YO<:K?hSн!|V&[9觢$W>v .|S세XC;5.Rd:nY3 s 'F>YL`$81=dj[GcT/>T(}miz ܼ+Opi36H6DxCf ))裍 Ie$#vUob\{$9MNRWaꕶOo<)h? Dg"9 ꤱ(b=],?Ɵ(9qoF(D甌?Z|xebV%Tisϒ s}=y;@*r, xF t@R0˴J^)G`<'G bofIN跧gzI賎NH" 8\~JE1AjIgU`x@y9VFԁyV<.|6(&мԆ6KM݋(4%zֶYiӂ!Oh7`\GBI81k`I^3T}[ƨRe1pl8Uœ__e 3- mkIlcb-nl9 !t[wӺTQ{Vwvr@N3 ,֜Ѓ`Qئ=>=BieWlhlOkUJ84 ݍ:^ڦjz 7$ v],RGչG&o PwThNϏck3=tsZjHH\Är sB^>UŽrF-(ɎdUaRRN”;G[T]H~y[(:IpWB  [`68gmsrNy ۀD؃ڝ x$; 9(iwꝔNYc &ˇ ^Op 8Q~Iwn~Gf8xH=;j.#&䍵C9OT<^V}4QEÇ1Ǔڦ/ͤk6 Ez:o1ؘL '/$8Gi@DOvZJw Z4jJ3e0f$[ۤ˸HK)1<%X^D$f?ʞ#%曒HU12?(a9v "~hw]3;ئMsYtIxC_xMBݫEՠ7x=gmR n톄R;H]du^Y45KM6@ 4>]Mo WIk3Q|nP6Օ@+?mM8'L_?9,o3 q!ZǴI 'XD*uz/Ԅog[8m2L3l^V ~U> Pۉ&\5˕q$ wfDdA{#B„V'/gE5YlR p>VO F;Ae\BiYՙ(W;lKK^Wp1_ׅ:s(b w2؜@Z]6 IΏ_^'黃&_=i7zy~ /׼iR&?2pMWSiՑ`3t /uKºO*:ٿ TȈ]ga&qx4bh#y*5e{J>f<*\RWBTtF0'2 g5t :(ֹl]nrÍwji0H ׁkv%Ζ-Y8g5v^XfiD~տ$^ߙ̘G0j+>c^uYxB}X/KӪ9`=v)ȜU]"Ut&α:Y]codicb"d3y9#teZ 8Rl;Bu2Ihp"/Qf+Y]d43 k!";t,?%.Yz2m ? I٥%*&slJ -s\85򗘴 pv1|^jbhJ |I* ƧtHTy\P"NIz4qrv^/% Y`ʾjI,M?'͢ iBCNE!r#+{ʤ>|H7%zK$v5р17{治n ZƆZ%/(4Vҕ^4|JDw 0mxDH-?1*.7w?t㊷Lщ.AOd+ \"6̲N}8޵H*b1zS m|[Ӥ Aٯ/)6d [aV| Da6J`PT r̐Ϣ . 8ә#[0: ~8X,j^#5u8cli+m XlUL$n?˜GXj0J'͙gnyPIř[e?M;1B$Ԟ! 72 8+rZ*mHիK0CTVz44/5,\MZqQ9ࡧ9LۢmbTe͙%*5u6>EPv} 7NpXY3Ee !IS&.F j:ԈK~P yx9E66a~oOSgi O1mI:DLg$\):VM3Xz@KT9pw i+Mjc=M US ,!:v[/$!{RBH[Y`5ƾU,Z0<ͷˮNr75c ڇ .\EKsԮCڱb$2"&<#\ uXЅzQ}W'q" ,tUw|4#\ED󨍪qL^{*C>*P(m8iU/vy UƇZ6Y&;l ĢO7-e]?gS;_:BcC(\Wӟ@DdY^1a#NQj vn_8e=< Pץf`}8!5`pyDG ۋdWu-滰 V?qȹc:\ reRjכe?Fe5j&I&Ԫ'9ot&oI,쀎ΆLj aݓCPg 3sƍqwP2ң9l_x1?s⻤?g LOqyKoRk]>;ogՄ)< 1+gI/X@s!1xl a;$q_Qyz`9fHꙓFe[ 9o8dD o'ӈڠ}Tz,&}$D]wdO̽^zT,y@Ocnë=1*1UR1;Cu`ix %76zꚬkzL .abɦ"E rldgt ܤ^Mc)JH\G)>"Iۏ/L)b ڲI]3ϚHh Ł@ sO GNz^(7)쵅JhU7NxYq;F`D[)5>BE͐& j9hJrtF 0[Pe5WԨw !@~G2+VtryeE9 *"{h̏514 !mb>m8ֿ/s Z=]{EK5T8=U!5qȟ J' 'N__Q7>:QP- MxArP=8Mϓ5,F%8VKsu$u{UvKSTDp΂ QsEA#X^NԪpK_s  V,ufIhF_z77ߔ2q4MRۄȳ Wz}5PTj:grt0s9GA7F.t% c#|(je;ǻi{l{Oίg xX ӑa\-$Bn6;ע>׳涃 Տ ? %zV2h%~<2ZD[ޜJ׼rWz@h(Ly]_'̉A"\zQ}x:Pd)Wi8N{iN(d^? I鎢_c'X@4oj4@6:$>beƾzJx<8GtMOIFE&[wisWjor Jp@858N?Ƙ3"N6ђ[ڨ%~LȵO-9^+}-K{??1Jջ}О~0"UQë/TNC[eKO"{> Hq-vR$dQ蜮oh@HFHщF&b9'ߋcCZA(_d/]ެQTRa\*&$otӭ;qyA F[pWl\XTM$S( DcL X-yUa!HO 0 P Vpמj9ur e0"X<,;J8Y1J*+P$E4 RtKɤnTWv- Q^A_CuQ t|?unum-+ %YV"w/K6{#0?DH]Bḟe2s_ǡS]G~K_Z@}ζ%Vk(d4\9qt">Pb>A:X"!'s<#nn_Bi3ez1nS҉yvW2VTq{lhb] Bq5w\FByis ]Km`:^Ǧ)ϝ)bCM=7̬zkq-RPds'˶k+4D M:i<!Fa 2[ 7_%tහĚ'5w)*OSp3!XqIUd~D|ђcc·Y)t7 0}a d@̩ {Al`85z pPK /ccZvnhc.A RTtb*5] ZEjb뮀uV>R>OO'ip_7 .\7 P%HF(t+]g Lq2fS@G Zi-/P;ĵˌlg//QJc9ȰIBbs#JqYCt"v^c?]6"°x g/fY И܇kpO`K|0I͂bE(WGU76٦SJZiĻ e-'((jkZ1 1ݷ+\Kv&i.w{u&o*4%spKrQ ܰxmO+IA)nf' +Q'{Q򓡻\@|pYq:Ru:: lY -kǺ9OO`Tx&[ Ds6; J=iM`96ݣWWA,} -!e:Wo0y\tK}m䜝d@cR.fnep~ @ٹ<:&gz;<9\r2&$C ar|ayL~ QZZ$˾k+(|2a3S`9xL- #&<^Bf, ":k06ŰYO>_汸L$h%k? &UU&f56Hss"ofzOC됌uOA扎BFdU%L1*kp`) Yz-8Ddٽq^ Zh-4,&% m¶\\_D̄?)dX1k!]q]N2b[yJA Q@qV(]XtMGקa!N6/|DkR03{,\ȭM *"˓~x%zͥ=]v|뉈v#x,T.^* Ⱥ*(bS(B!L[t9u΃ߨ t~bU/'Ig /^df0<~E5c B]m\q}SGRg4iٚ7>=H 0nlE>lraPm~Z e r.|(tMR`sG rU|HEUH]Gn.Ƃ$8 {iplS(;XzG!|Xf|aLPpfl{Ipn24ODC3m)}al)%"D-fhcN>Z\Xb/4&VzW뺟 YE0<XB+ ,/{|&=W8/܆QSOfDZI-2Ul-ö4yW\CR,h$xlotB\'TddߦK=3n8Rޅ8\\Kd.} c(ڗ~|°~sXi?&\_iRWd{{M"/@ hIR&f,ٍwֲ=T.ĸM @o117+QAȓI7̵38@n;Ul}{$P$H+/ ֣)/W5'd"*PWgPͫ;%K]fCg`rSCCdN\WfExY&ii$':#Us^ <~qcAVI+mhSAAST ݧ_r IZbQU^~\Ob`DlG:"/%UDZysvl|28Chh}gnI y$gυ]ʛbފ2M 5fxUS9!My6}|é.ҁݏ@HNYerqu4{˪vH*lzA],RVelգwCn|͋ϨP}<+VSYu6o|hʨ .?L<eRzգ.YPfMMty:xiBB~Ƃ;RwUKw)bka w2Tl%#|Ƀ_»xY@Y$KjK(| pW QmvE D?64.Oj̐U$=xvar2Wqxg4ZED8 i>`$w+eIGPl. \O=A T*D#ܲg>!u#<; _켿%ps :Xj>lA/|>G'(PcG,c i9;'{l(YvEv?V|8ŗg4IUd{gbEj=*ڱ B¨?#z8冇U< >wz;al@G7rI% X7#encÃ<pr]3%=MSs(^E O-Y *l$#>nqB>RV {? T#:N4H; ^fҫH_Z:Z!DUߟ,6~~SVԍjUz"Lj¼@}X8jah7Qe*˵o6V;L[B%(nP;I!0 ڛ?Av~'srE?^5͟Fgr_0m k4`oOhiNNN7;T[{2?t< ~BZ-.Nh^B>ӹQ=x735o$v[ M:nΤ=/kB嵗Mt]JZ"8po%[(#3Ds<<ד2dxf ۚ$Zw)qn7yI[f 33Iϐ܄CԴ>̨tG4x5S]u4[XooqeEJZ ]F};4$eXF:ml@9yakHuHuiWer4".&s/2;P8 \a>rVU@S/4E(,˙&U\Yg}nD :[& Ά33gnhUq$e:M "G[-Wjȫt<: )L9+!L[YgW7}{\N#wP(AMI*4tSD^H"mٿ&2ͱ i_0sşGgL 3# N[pTy ?u)ßcN="![7&W=5 Oy3"7ӖTvNx8`G SeƷݦME>I{1ieVxzH7 ;?V :4l_qkHDe@n!nqOpjiO2 wgM HD׈l+J{X:˓$;M_HP),>mf spΑ<^MY֩ Jόwl0 dnK;<6p3A0pU>Ag8^7SAן=fO$~& 449]rb'c1uLMe>wWvPA|xf *כIGUx?urȃmz6}6W=z̢Bq 9a$0:lOZ"9 ͮ ǃ$Jm0*[@!2PrJVadxk qޢ-pnO9zOw [SzP(rbeHq( j~ǝіXS* 3nuXs$d_^l(d,SAU@ղsG;ū`*-:Fr9躬UeTp>cz5zӀZ po Nuw=ȷg~b1UƆw'Z cso*x;غDn[Oăc0;~@n{m?YZ~W 89RT '13۾y ۘ[ܚ.r/.uϪV i,[ ] sn5E1 ̤T'XDLUO̐Bx4/o+iF(J Wߖ#TXą#_oDȐy$0cŏNqes hP.< ڛ{PPsx?lWg]_h)y4[yށX&՟ =N2} ub/gHL曼Dm, y cXlK3䧠O[Uͳ&*ɸBj90 O_)o~Rc4-ȯYI6 6u~S>boZ6h )H̆!i\^SWͶWMĜamj(ސMzM}6"'ruJΌ[j)L~ S3V@zB1oMʽiW=,mkv=^K([ @WQOg L!j#TTO I.G;D :4܈ˀ65C!*E)v=rmxpH-[=G)XKͽ[65K*uK/A@%QJn4U&k@D$цC0{QtymOe!˞I[dR0Z5+q- +*Ho] +odԴc(ǭ7mf)?"x'Ox4îrye~Bc*l@r-Ro6Uz4hݒj0({ػbb!~wq ƦYI*]]zglW W W95%^eQ$'=BD_9":|Y \Q~5I). +Hn!|,{61bje7?'3Lc-@`;#3!ytl˜6L)%G!:S/LC&;{HaLf򏳏#C/~ibԭKʯ4AW\`}C mB,Ão) JoH $ mGõv-PB S=RTD)<5m?%^UdTWgن(^ؔʰs +ڌm^kueʏ'F+De ~aZRxyM9cwAj@[G;NF*@Z$ŋ" d @:~: +aRXlՎ2 cgj7 $>Uw]k.5M:d:ܶqŨD*4K6:._GsJ5Rmb>[b2}.BPEnπoIsB+T/dptgYZ070701000005b8000081a40000000000000000000000016612f91e00037b3c000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfs/nfsv4.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɏEB~:ncGs$KgsdjXp(̕ +o=lO/Ep9R#J l2R$E) 8@HTMl7Q9tg4H=8Ͻt}.e/w)Uyf\RMXmC@MIJ'm=,hW{詑Xl"Co9`aQBgݯ556t@|@ 92?jX ')Y!͢"BȒ8cP[#mTxwWlp2(ejBs,"rJ|ye}f*PnC1zR"a` #lF84yrhF%>ޙg肷&#]> N_9oXY۫A0Co < zfK|k %ZJqoG jhsavlkiXuZ۾TlUoWɠZ$-C6?64^TKiSvƯDLeNHε~k{I5=#ί-z9(Ϣ${ ͖G@dKj1bE.³&QSлZ*kpϚ]~C|:NJrJ3h{aWÜhz]|r/݄ 0iqbVaC>^U_!̄fe#WloК! ޏ.DrmMvlͭ1Tշ*y ~y5TWA7 MK _Xf[8a䟽Au}&j.AruC{-t;&5"=)µҢ;_[?7Nuk%B>~Ѣ=d ζuܠG6e%7HKJ|%7-6mTDrV];WqZH XܐapfiNpqO^mmRsa{y25"4)o:ęY0ܫFv+ʮ$Aw;A}N#T0m]gMϪot:B05TmaY]-gPzPm|Nc=-,W\1 ?Hʎ^8eJN^?S=r4#)ԺpЅJ{.PA$D8Mo07'wJ oطL!z)i?-`%?AG0׈=R$كB;s^'y!~wAjQϼF+m&V,BTn&2qINtUR)ą7-Vnc-j|j#@M_m)…[yz FA-d](G]e0FjDaI?9L;'s-&7TS,EVE$`0F\yW. iͿAw x ceX3P9;d}1$@ ;yGjkVS;nZ 49XooZvN?PړU.BFx^g8!R G"EX) .wUmafVv9m\e2K8x+?Puzw-}Dp,e6ջKndMqcwC_lh,.QMIIz2e|Kjr'E Pr `vi',CF[$ť>/ٱx dPJ Q>vzrmׂڊMey-?IezEI"z'QP 7Ff<3L`u [h9tsؾˍ"j[UPc%V5Z ^2ʪrUo[~$bk WxWR̴C}VAVϮ©h["ՕMMVQ \zp6P/:EH$9Pp^'(9A&[4poŧ tЕZ=ty۝ |8Z̼u<$dH\g':TsM4#z2\eԸ׈_s4eO=F ᶑH>h|b*dē]8T(ezJEEeJ"rtXxZ 錄|չnk$JQ_J{z-آ/ 5PlkLh;In?OXYz" amь]4L::acLbmxzzι?LsW]V n,+ݎOpǐމ,{yY'ł`BDwQ&lTnCqOX9($k&%[.Yt%cGNZ?;E\"?wz~\[=D Ods窻L*Z C˥ BIo}.i /(_~]nOixI9S=>пq"`k@uf@>7น@;D\uAQ9{-KkKߔ&̡XКElYa_AїBۀh:(JR6XP`)vC?h#mif \V_rآVvfP6 nܵJ`khҋ K&! jA 㒳%ܼVK7EXy_t}:E8uSI_R6R>[P"mF"xI $N߱:P6QĿdP[hSq좨R%Cd2{TC#oNht֫\ ]Rw5O/k2 I|Bf/߳?fgп 3>\9S?U͓,^HFWjp]&۹.<@tCkhIȌ+s;ɠzMΫg @ǰT;GJ+"T"6.|4[ppDXB%acݲR #d^buM,/22Y.Bg l}~`MT*074b=ϸhfNUcwV9\sww𠤒࿅"*wARDžﰑ5qjf<$,a*8EۙE4'pQ!9QapqF?5ՂEwn Q=jo*fO(0]`ià4RYϧ]G]w ^!"ƳKӿ&=GYr^F;u8Z)Z?DE qcH=2FrfL5n+d/ZyuѨԟ{X/FOSb2G֠oS[-gJ-f}IqwLCXa}1|xH1߷*tگ7r츭 Bqf8x FყЮ3T<jyRrt ,w"^@not(o pE8q>Z[2;+..XfSa~/!`Y!"OI NΦgD}-aKƷ1@j>Dѡ.|C^Dܛ@vxZ|KלH㫸$}@Tu/։\or:Yhey*!y!1S.KXeP+ ӁYF'pK2MNuft)$MNI>Ͼd A,HVHT2&|O3R GWZ*;X"2+}%!Lf^2ݶ|T!( r7'ڤ?fND*\8Vi 0_ n MdSB8',\̈́-{JTq`,cܬw&ĥBkn1X4Cr=#!\L!QnllTkz59 ѮN:lT] y]d-z*)m;W:Kkkv󜊿(֊^0ڙ݋U'Bcc8_EF+ac(mW~^tU?)jߥ0 d)ݕq&,D/\]FkQ2 +6d : W.?ßVTWLU P#Dt;( a R  7gv<+O3CaKM/ Gg]sEg=>t)\nc¶**r>6z$f36+Ц~'ٚ7D\nQ:K+3YWl mw[=&1.M?|f?n_. ;0z]hR y?ɗJxNg܀oZua]~mx̂dFU 7Ӝїչ41Λ!qe3y}kAe_,ר[9@d!)U庥%Mҿ3Ľۤ#xWrg3FKDsI/ *Ez~EW}+@]V/Ń6n?@pb0b˗0e(~(V9 s`IptMw>%2yC7]w793Y XFOG}!Ud-x"*eu@}jWUGhs g\u|9d_'f_ p˝vSA;ZG}C>$Yˆʡ> erVoXG-ReH Oo"6KfGc&&nyG*dehl$_yWHRC4!%[9x -o0GOe@ m4.qSb}2c[}AgfTwxP7X(e`[0u’NEӂ/h"<^||?xĮIj?x܌}MݺX5*W@(Ig2Y_[\+&iTW3e9]IBN:_rƃ:+E:iJkTHi녤01T h[ŁO7mq%%sq}y:HgREd*p_C~:%fcGVrN6C(mAV#Elvsp&pWMsJ-H7J1/v vBbMx;dhgҿ)WXrԔlBj {7K:0H|*f52'^m u#kkV5n.v$ls )Z}SC7>~Ss6bsjIF~CXjmi@%v_sj$j\_Kݘ(N01Tʷ]U sp-CK/7^1IۧI=xE ) e1˟KyH<7NڑPk?A %N0B*ΰ-'AwzXR1gHsJ8W"e !eTcLЋV?׷DqGh?~kM %aƕB/P/ 'qSW5r eU[?$Ժ-hW#]yH}6)jV(`9S dZL+z^wnc)5kDb0 f-6mr!ł' Sc=yJ|Tlam-#le!|DWKrpRo1cVس_Qi[grۘ)#'n(_oAOUFo|=V]uDPyWX0<͗+-R<񠀬dʟotʟ`4 u<|۽d7%a3"o]!'TRK4w`( PLafKNzIY!)i!W0 ^c꾘S6ܱGoD0r2n:ۈ`O,5_u q&Q}exsDs=?dQ·~ƒ7VPJm_jqE7ȸ~{(z.F#G^2ijMpOKb@'f1phQ;}YF}({vpB{)aYSK6&H:="Kijr)0=_j?URx*.'NJai1g_LռgW%`]RAΟIJAEi3Q"LC1׽^ B :i+4P,C3`ىn5z)@W8A?V-H=%g$̱MfQ":9;a>[*n"­z6,CgHv^gStIS饁z7{JYRI)ZRQnـ^HYɟX=Y ;XC. ͶixK'za ̓V5,"ՕvWض4;K0i~v(vVUSIqfUc]:e1IEdu= 3\,{ot(hN%DB!;~[XhJL)|Oie+Z[(bjr Mwq \\7@+UNƔ4&_|Lb|~&ֲ#\b8?g>(6 3כgSNr%98JBu&o[~}bZ<͉m2t3%COev܈(-eժBs躛9l{D;TX;:B ~_J;5ܞzM 5Ww|&!XnUx]8Nc "Gҳ~=p傷I;,WFsbrvaNžvTi"y9D񣠻~0ٴ+}AjNEmϗB=6Yb,[&aV,M95B}2]Ñc^Z0vq1f: ];Zb-}*@WofeS,KsK` jt;#[kpsMCZd9wi4K\ؙ 5A2j! uq&O4(PhcvL^*xy*H#a9 j:ų@mQdu6*6 $;C quT]?4&"vVg nQ9uN%ҭƥ*IY/13N=שjAHn}ꓟHpwg('9`CƠ ˼>ӶNxX^i.QSDjAWR,oŶg,Q_+|UQ47pG˝uK HFi[#{[[GKYy@҃'6=%^=<9_1iչ|wń,@YX2c0!YmŐy›Ue'BXU僯դc &֢X=YJcS! a1bрҰƄ40,h/1\pX,Ǟv X'f..;b ,\Q35QbB!N?gpgŇ-laϛAImk$ ٔ ѫ(#g)"OPKs"wqt3sР#w e?-D7QQ;#Xጱein791-;Yd2kܛBeJ9U؅[6'M=vw9!m-\nn/p_EJΕmPutL6Sk ޓ%mˊ&v&ScF«k7-Fn7wOB(i#ظF'l$Updع=դ-ݣ˲X{xqMQRدU#8dJ]zE+4;?\: 9C41|f&{.cbA->wOW2h "UfFp>ST~8m%Z]Bx$X2!btm(*KGc1H!ѵaj&/E(&U]N9_\ߓ]F!Y7nf6!ey.:vK2!F|nCWR$ h )ɾv[6\},ԣSנk#JLʯ{՜_ ([BXƥs=E=Xe|HW8ATxeT{^]k0F((XQb4I11ylw ƶ] eK&aE^|(~՜0~<!Hg+baU+?h'S$E=~@Fldt}E^C؝Sѩ"#C{|bQGx z&zbKsPuJ0dM!a 3dZO ߾O A [llo|ivMuy=$[y~[o wX0Ip8¿BѝWS =[E8e<# [Y3||_[ҖN\ylL$b~gpu%( sŞvNCȆ^l=Pc`s!y;S7}G_A#q$ag/1{MNY: j«B֟EL P<m=ӗ.V@}à 2j*A`>}{mȻZnTG[ œܟ֑g+C&H F H{kAv3ń?R!s]Td[$fd@Uc0M$%0LGI Y~g~j"Ww/z:AS@UP!) M|⡖>TR̅.  t_g6{}v咡e5=`BHA5e`[L΋Oc=iFb P(fU'gԋB8xb4`BQAc`+՟%gdP%S&ߋy zr+guDPﶘ`N.C1 +5DQnMjI ,~^vO3a|5~#]96>P9$&!3 jQ˥Em {0N4q0s:(\$6TT:yB8^r٘П>a]`WZk%EԮ+K88"9DhL߇lA^)V=KTQMY4X8snݾCK"F艇}i͹f~)*1F1CɧnN=j,kv?N2he [Q5>+̯*=zKi7дÒh^ ݝ[JqENߚ@ns+*.o0ZgL$[`qƾ/좊y'ZTU&!D>CUc]7#7ut|d?RhґL⟉%zf+K'D OBT{Bym3lNCT*C(?,iuîG6^k1,#)|҂'PYFXsrK X \ k;X:>Ti#Ak{T菰K"@לcT"Ńn!G<U_F6uVRoPP2eq ZG0ɦEk\h,Ȕm jm%7vDG39A iJ e i%mr|l\5 ?|t%G_0!g겆~>0Wd<͉CX*.ЇΑC$wc,4=xﱽerAkG?鷨 I< 9ajBZH(DA织 m^5zr9 $>Ed9F&ӗ#GWUTlR#TZ&?-w]ߵV ˎVZ+6۾/Vtqrvp;0ȳHH{]n䳄MAcyZ9q*!MWiXG8FCHi%97a(rʭ8e󗺮+)܄O (5ƌ| u0Q5$W؂3la'>sa"ADe$*Mb'ۨD h>K۽^?qBv}J/q? Ou_(v%j Voi`Fbeq%-#ycm-BP:ٔ:Q.%rl#[cv9 ebPid N.UTߗ=VJ K}0@"~nR$Ĵh]o nGJl"[d&^0rkKKL1@Ji{| Es{C:I?v֜nPn`r'hɫ-F(o+H KzT_ W+c',-VqQ9h \0DVl0tV}4axonPR^/NJ: rԐ8]1څ,DDTPG0Xk.!D}cגYJqn֏E^Ad,P{JMW+x a%Q.=QyxՁIj(dNEsi/ z08=͇%L:, zr.4 ָk/`#J\?_Ihtd=Zmu/0Š;;}YN+ymZ)gVZ]5gWSSuli?>MʧFeI̯FH܊ARΆܼ-EqZ2? ٔhQMsO.յ9-Tجm㙻Sm'#'ƬJɏ.b*%=J9`$Y!~dœ\~B]n=$ux+X`):k$ey2Ɇ Ӛ&K[~ICJoBI8 OҤ:W$o`(o虫EY0 ~ucwIar51;7>S%wEF}=cZDZk&`w^߀H[~Mawe~ nsOr5 apBT5D&E21ᅑ Q eMuD.6Jt=_u'L[+;r#(qÍrcz+5;0%Y bI eRU'SeK=P3o)UXLtY+~ƅݤc4a{{qtUMNv砶@06}'( 0kuyI8 aofUr_7BkB] jCxgۣ)x/<ܪP[;GD/j<8&~Wѩz[!ljOfծ@]<8̃IbZ AvC~R>χaEpLn{Vw:?"FQnv)|ͼĉCD.]Lߕ|7Y>Dbm`zEvsIv;27X2IgY`lσha +,P0Fв?iV Tps[/9ʏk4@UqGQ5&S,URGtWgg$vczU.A3X,φm3e0pKB'/{3O!D~5| `2W760/Ɠy)+ul{fo w*?ۏ(da&˻Ɛ[ji}xp@"r ?7_ddm:="),J.,↎'`\UC^sImŞJ>h1tz0h]'z 4ᗓ`UbYi{ga50~!CiN>c9<鿧}_𱸍wG}^z-OD8&fO|dU9$X?a_cr]ā*jV*q_;Rxk@SB5gDcV|(8òH$V痌Ov%ׯuvAS*ćo&0R$4,6[PL U>6JmE @22g[@h<~/e Zg<=7W[UJcDa]πc] \@m(dqP$4>%c]Cg\J"/03!=\"?VPݶwx{] D LiC:xԙRшhp4>]v Pp=k~O{8!J``>4OH_RoMr5dfꃳ'DwHg;9ז WqPiUbg/ު0Jjg<3Y] Fאլ J Ao&/6g|hwqTNY05!8EIlr}c3j|B3m5یJZlvr7U_g*I]BA^VH?BwYWc 0݀ޱA=^Iue-}l=b$I9o AašIQG wtC`#+>.tN4H:i OW!mI MIu>}a[0ꌤN3֟"3WVG瑱n@$)>Q_0snە4|5b0$a6zς7E{i}'h :JjfhyX L>v&G.5vx٧[S]@ps4*Эk!VX;?-{?(štC/[FgϲuLu+Ս;7A>QJ%-sxSV^C(FiY CfGb!mE~㷐"ϾDDOkIa c/3( "эJ475K&RcIFb2uL*OXtJ;Tn`ǎZ\ erq|ZŤZ/;kxg㡻9N7PjgesO1ީs-X0'0RD7@zΌfobThКڿ!}^`2 ^bFUJbQ rr}r}_cOM }L7D0eSSD%QUq@ejY=u..qHMkZ("}l^$sˌ0zG4M{i3\a$*Z`HZ=t$#YY>^k ,K7oqvf]]@DE8tnTn.d:Ek7wJ77b/WO>`#8D؛#$=4\ނ~⧡ŅcS bCw]+c7v'?}i&H[T'dxݎ|M}lĮ0VF'YӻD @qG@D<ng{ܵa=h M觌blK$Inpc5 jpVUPv U.o͠*;ILTmpQ;s7Bdg܏0t߃Xug"ױ #{, I1WX N@x ׉{~M2>=y/KQEˎ<;1fڴ7u3A%ȷx 7kB݇c*pn]u;oU D]Yh+,lS:1i;;|.ەk5܈>0+v?!ri8x_a o+ !{el.d; #i[ZBȼI{Kb73g &U \Qi?d_,^~AjP ]&ubh[dv;/!Sđ"WP4Qh@qTY4f\C&V 0*ӑ֞> m[vkFƟĻ ƲеIX.ZpvFHЇѐ8'9gD=UR|k9{{ m>sSzSϹdV$LPo[8zթ?:vc4ErߵKЖsqHr[QD= >T{%}Vomc1AJ{N.Ldg x@HY!Ѓ+Ȋ V:#= & @W|%;7Jj41NnN"͍xt퐵 El.)&ɻXynzh *VY{Yy b[/u4gxn8YL3YUj<Bt*6cUjS+)q"PHw9$|[<>r3.GO.sT& 6lԅx f[&}nI|Rvkix$q$$HP +QQōE҈]Jy O~T_D,P^!.XU cu>4.餝W|-Tl~g p3;eAOϊdm-N!4 qͫseF\a(_MX[^GOq8B&P081s圖5t$WRlʧ= 34h[[O1f,wC]N31^i6+\|!́KC[V/BR#}/SVfStS&o@]%){E=M)x?Uԃ9n޼p+eٺD,c<(!b&Eq\!9_}K0fW Hr{uX2 (>RsV"`UKُѭr1LjΖu/31 W\z\Mc%styy@VG='P_Q!037iՌ`eypkd}jXH&H & 34ـ^M{5X$R4Y >; TB"]I)oj7+ݮn'ٴb\Q(6դ*z {>67w]JH ۜdgpbDUP?l?pb֒.bGAwrvi'@~MWV,rS[q;JXGf0O(Lm'2E~~̾yࡏ(CO"B~juya|0LiSӆ8`\ 3ix>iCFmmuf:t7)eHi0׃ZrFeIN?3Oh'dls{x3 +,LZ/PU;EVsT˼#l] ])叧늶XNYAqΙ hc9ğ;UdG6ʫ.-9ldL"sgaH-:xWt+bc8 Gׅ$=xy2X; eot3}X ЄRY=B_ W?-^ΜG&:CO6{) mrP4⥞Nu*AyEiX3E te*čXґs i΋/.&8){wkd 7H*KI"hS^Q`|'`1_~ig8臅_lyu), HQ8/0>HJ:!0IaS$(X 1!LB)f[  D)<\8pL4dwkqYcŮ#Ybb"-lb :7,+?,DNx.&Yӡd*;W-q`UpMŦ ^"kJ30yof5"(HI~tAaֳk'Sq8VV26oҙ#2z3&UmʭU08V<:f7]sh'ŋK1}Zeܫ!LvqbM! WN[P/`#A _3P!Nʄ"cIË"LZѷʷ#f`yл5h'XZZyRovCO'qPFP>"QkilLrO.t{ 'a Ron։)O]۲φx1[vg초J#.2V g @+{<Ȇ3βZIDHw(9wi 4[ϟ*ݗ۱9`qDV}$v 1?~ 9n&JRg5JNѭaz>Bؤޱq}sHhWR@yf>4]T `%gj\6hGF3q?p%kʓ)x[E,x=2uCQ)7 Z/<k-ʇH|FRaċ#A%S{(] B꿝abt=Dd@6Rl $ٛ; jIh8PÝv+CM){0,5vlBRbxsx/y*ܚ+PhDd[;?{'V`bK+ \>PpH ZX.BuDj4d(7 ,XOdWlŪ`&ҜFUlJ4#5B0*`[۳!5(}Iaq`j <`(yƦ;ܼ>.H80%@ 3F3'YDے^߽C\q̅0NtS rMY^?mgϠPoxd\CG]'OnYl^mMY 'nB/##0Ɇ/6N?!X͈yqR2 s7#랒OeZ.U;^ޣ)p ?;p`v2״a#@ApǔׅwЧt׍56,7;S#}H3t zy_zn([-QcYj!ֈ$LIR:RJТn+`>RV6J/2bG߷ͷ6g/r ]v?j cD 0DLCl 0*sZAy 2s_xpJ/9 DE)R;BFf.Ib*Lq5L'k(rk zt}6{ :Uqq}u,iT´(.Cʄ>=jxp0;'>r*x:ft]ƷK=o>&c$vvLn:)!gY9^˳-H2f&N^Zg $<5q-/DQd B(]/S'SGe3W9==F1Lz ڪKGx/a|3!.͉Eâ (;m:|boXreS_輸HΎӣ^Ȋ]Ē4;w^{ղ10^%HijĹS`p&(\Aw^룆ϣP,}o2!'FYa,:,uXhmZЯ.gg2S\>#AÏ}nĶ7ftϜ]8U ;D:T乡}}a_̼!RK_T6[(f^\.@q>dl&xeLTiZ=rw4[e_l;b9SצFV))ґxgF 2#V*L!1#,0K^bТA8zfAo %^xIUV}qu424w4 a}5wNJu7[uD"Sk;6wt\I(< gVvQ~P W7ptΈqc )I*NvR-FYo .g%#t@x_G!,$EW7tI%EKfMN']8J9S r 90ˬO S1I"0zWJmo#cm!{iRB^2 ¤9-㧬WCv$|%8Ȣsoˀu(\ A H/ys']zGP`5)BHK~SnlGڗpE= ]኶ >zt~]9ᯄŽ$kj |׃EVvlmR:8 nH'mLNBT=xDU \?v4{֎ےPգ~DikGp@(t8*|ZA=O}Z:}IsI_s$;-'f3 @U&^vۂ&Jأ Ku"4xG/`h䐌WƬNA[r;2 ._㒣E¥1_af%=1w\l۸M0>&^O.3Z5E36 ^D\zJ@p#8|\t6S#1ZfaY2 KQ-ɐM|fw!>h#S+ϧ"X܇OT(W_Ȭ`6JEE聵ū.HaٞVsJC,XA|nsG35m^zkEUmuīL,a<!FCcV GnXUTs-%:* oqsxfcُnoP;б ]$fO[6^a/5J7}Vƙ5m>#3d?V >B 8Ʀ-@Hto) te>Xl!G+dds&y`Ⱥq q;*!hHsgS/%27SC`L4 '۵{(N!rj1lGGһV*쏿!r3Uzb͑Wi]SfȽ'5@q^θ,##7V*U2xx=gYP!7c r# ]Y]o.Ty <*#3MHX*OZqQnvhJI0w ֪/c۔q(ŠB*7{hθ͐>'.}H !ŮCn TGh՜ưUV&zmX\d126L+tp0KKFkHZ98Q,}sT,>_?MX..uf{eu=kiq5ZYrg pƢFTh-4 F7?%D%gH|*:].i"-mtl84H.}psB5EOY(X w)P}ps3M!ّ-7Hj-~ai&p=W_tCx6V_ YFu)!r˜ 5:YutIot)1lDP@Q" m:kZq o,?`z" ׃I2?++ZR gp?ԑp2\d &t >UN͍՞BB0<[ N2UR!a\ǷvqB `ooS UUٰZĒ 29>)a;V y-̔,_@\S(wp+g p+O*.$hPH,Ax2a|.|8 #pK၁Z^8#?kO^!L(K^p'cJAr} =YnD9o95U#%,4zJXӛ=XA.Qα9i ϾWo"M{rs#VmNp-SI[y||93$oKRc{+Xs;7lTIz=)HZ IC/Py(2`(^rGHu//wy)Ifہ#؁NDv`a D=>9`k#:O>ob^fXR\- [y+X*/)\߄!̉uk&l1L:`goP0*:sa'5:\8~lJUpqbnvzJ(kAG#I=!w9gI[y"-UwV!f騽ƫ -7yC9Nď1/&I<Ԉ("Y@ާ4\[ 7́Qfk4"2i.82- g!H%EㅫrTdY#S=˅I ;NE/f ^"n*c V hd(]DĿ=(I\S-׳dCJ=BUa_~ѩRy +PmU֞6 >TRO)Zo+4F3v)_U7/#>N_8_1|t.DdzkgąWM"ؕjqb/?F}lFQ~-ID|*K,Ƕݓ=xZ,nÕp{'"y"v> 9(X۠DaH -q2]bbA$'\\*~_[8@QOAGM!?u@l˳:"qz<J!JawکrL|)@ *wy_(7Gi qZr. nrpHV1|nѰu?3 hf8{5Nh5#S3l7`v$ߦ[cnbVL=}{[9댧ͽ 9˿YAy:`0 Ё0;jF-6p%8SSOۂ)r;&?bm4,#&6:Rzre5mFϑ9߸H_3^ "Fs\[˜?-uԝ O͔Db 4п8 г{SF iy[1g|l&cy:]+B 8~XO㗞%)3$ٙl3r)9q:Angu;\z5.p{)xy+9J"DP#5?^u衠J3U^ Q#y#w9Ml7 Toj%''%膣^_u۹TP69sg =t ouJ#WVٕ&3,uׅ +ŗzPuy_}\ r╈98yِ ([/W?nԬ/ 4oxl9VRy8 t#To׺1tq!BҞ]-dԫݻHŒR7ܟЩ𭯔^.+dGCu6Q2mݮ^Hщ^whZC0 ifb9pN, =_ݾ<G"4d*ٶ>UsJ\X@(۱?[W'{+3T^>$W0Jfy= /"L mKgj:>㐵K}o| Y#d9U4Qo8hn`9.I\e̵3Uo$ _ ~WЂB++NӅ)r"MW{C+6*m4 ɴEIڈ|R'vZ2EmU[t" _Ns|_ٛE[On?-/&G60b/'+gh]\4ǯKڵ+3 nz's a悋 ;C,,f+FR(BF)D|ʁ{V/ 9Zߦ /J)~z/0;|~@D?+n\f.] h~`HLgh-Xׂiɾ`*[2W0$/@+'2ȢjhMkGmC8;:k[8ȫ\i쀱G&yDi{5h ?14 8ѩ{!-I im GJ']d? Se  _ogMFSdQ?74T&Q1.DcJT| Ak+J,<jꈌmk. ;@2*op /Zoʢ "HLQuk 3wlL"읛COa}t*U0U|rR9֦ʰ!6Ԏp)㞐k}W/+JjD;i<ՠF27ZLoԸfY8Ή(C/7s)Oo[k?Ƅ%gzO*rҀ2ZWxFEwyA9@QO&~7ן@S' 3ܞd['б_=]>#OӪ(՗7ٌ .4P1:9lu&4EH Q7JkUhPOTz3?jUwR /@Pz:8wBQ(,RлOfx ZAde#>ݦ JA~'J:+D"`(l`$,E zSNM A&zYy:9e&m?ᛐp䩐>ZHehl[bm43d;_ٺNY"#jy܇R+).X1VrRgM9Jy._9JQ꺿a!MY~| LIo^N6Ϫ{P2#GeL/5{VXc` ~c'Ia~;knj*`Ip92p`;61 fvPF&ugdNr*H=vpG@ U2v+4@. tkO1#rhbZP=&k@:Sq0Y1{O9]aaؿ<Ww S~29GšWE$DTDj>^(2.3>7 Rjtpp9Dܾ.OZ_ɾY QݷU qci˅v29$5aC,Dwۗp~5K:_X}/pj/^YUS<|Ȕvl5hbOTJ3Bʱ5VB[z @ƕݲ@i U=i o J` `e-c<ꬌE#"g^!/1_YfB?\QP>-D4fjN-~E}e1 \cDxH@5=SRQ]`0-.iBqZ݇5Ƶ,©\Mz+u^M)?ʿ)kt=+}tZrMs 4I.4wU暥'ݔ8ědS8r.teoY3@eeUAgvo"z:R;%CGvfV`qJhz*FS*?{X<@ 9m/,NA'4 i{LXIEz amŻ33?-%XX M-XǦ8cBPVdM<Ґ] q:_Rio.~Љz%y #͍/nk3Lǥn$v0вO5$`.qI 2] ؏Zao3JHGc>z/xr*wf7k-bah7y;{0tkF1zߟuZek`۽y9m;Oy \fPy }t60)~KD=k-DԄxqf⓺0A]uqdp^0>$3 PZAaTgkQpWgtf;vį [x >7TEHISJt 9ﱰ'nUc7B[dl3]1M[iK皡*\3ugL3ynrXudrVͶ ,eZ)>]0;eAumw/m?۲_Vujn22ϋvC_Qa\{ |(PYʃb`Hqؕ5Z$6((lKwn\?Ѷg:Aˊ#pE22|"fЗP֚I!Y[BCF+(Ҫ2pB$)=2(2G@ܦc`s ߶N%zGm)Zn(~G9U'(~5 -:KvFkpNXVszٰ;x*~@#dr6UiO{nypdɯ Y8JmaINlH&whkb{mDHhɤ'E]UϗyRs;E%c`/I$rǖ@vw1{&-S, qB?c0j2G*xV /z+:5jb$^gMTE4}RW+l!LsKW5}ܜ8SXD"]Ե i2gE]?zlӽ` ib JV@js*v2XHO[4Zpghj(o5IY WKCogJo6>>9rpb.9L:]5^DjIXR6=om?U#>7'AN%vKO(b]f A/s%C4[呛9oȬ|j8Kup.@΁޿|=Y'q9Hj@EWFf_cw6Gɚ1鸾1XL!~%4$ĠSFu?1QHd Z+Nn,@qtuct$ŸתR]`X;e!?X$k !snIѰ׹&r4:.r-`?4I :zV~@N][7YO%#+~KE|L^bq]*2w{`}! f7`#P mQR?~\Ma3on2 Cƹ׫h剸͋lMIIxoQbi'uZLtř]¯ ݤe~lxR )@ i]5z&&J&_,˖m3yS.Ht_4up&ր }W!!aU/cՎ[@i:C>D'P 5 fCA&yYBCtĂ`IЉۜGig'(gXu|ơ;aoOk16a0 8[ |ѾKJ1ӝ m>+ &km<-`h{ZAȧ_"okx0wQ+* g+ -6g.-}bm:iu{5$$jAhݪ9볧a4, 3NYb|;0fpUrmAPlDWbFCcш"׋#ZfhY ?Zk$0E* L;<$wr%1>X~Ll "! Z ip ]pݫ?P=ݤ*[-YгQvQ;*,X\|Z3mDOC/akR~\M@\M>qVxkCѱ/pWQK(ZX#/`ei|ɡ#gqq7TT'<խzИ֌1m"\9!9 _˼MSĝC}Xb߉\ߣ-Et?Fj5_x@.ǁsSظ =yp6%YoEAۧbJم%r;lgi˳* @Vq)7ϓ.>l-{Wb탛 [,$v\atE.rf8z |p_/6w)XP>vZN ׎d-\pOF+u=bIk$fHn>_);w=m vqUީwtuKfi>#' Эss${? q9=#-BZ.`~Ckt-L(2,7$ 1FN,YUwCy&ejfH" !fV%d@9Ѽle uړ<-ܤU8tk oz:8G͊L'֐VC4} Iw7Ui@jڃB} kJfyf#I[v?Ϳ3H`S-2 ! y)_ē  G}ρG >K@Z鐵M5U1GdWqd/C&*}uxhjrCcȿ✴𲽦ZXy}8$oD:_ˠq}|t]S^E4>ŚO <&_ '&hMW`QA8]xQ5C~QtVCgRT^Di3go_$Hqx|By# U{Cqmq qǜ]'tCv=kjg~DRX>MCZpQ* Do8(iܹqiF_s*r=lLzMD6 ^']R}6'*Q= e }g̍SOn+-;D$&;I$2H!,UWoԫLP1T ?WI˸tDن!C!lWe¨GwoEOѣxC:{.(: Soi1S1J鉢Q OҖL[:qʞP A{^w,Po?T L3ͫޓ(w+1 X$6ہH@MBݚP 9)> Zl볙 x)dLeн:*&:g|34ɓ3H4n:h :v*Ep&"rKUɒz–K,K`hGݻ6.3fbo[Do .j=俆oNJD`WQ[n5ԖX(7hHw>8@OTNUbTMmGRMqRРX '~@(HVnGeؒnEm=sݘSas|T[gn MOgEzLfF͹X5es&1Sm&a5NQ9-?vm[v~w(HGnUa%zrF*.lS [|ru5T4ϩVuWO˜-kJtŽ i(ma'EBzӼ_}\NB%6[5 1Be1+p;pYMj{պK %s>qƄ.fZ,nNgd)M6'V4h)F@s|Y"BH:f ('Իo%P5Ɣ@Wsy"[}gwZA'e\iO¦U֏O2EfdV$iw菗 KH\/m 2Vh VEZt$.i{*C0tXC68b.qc@U)f(v3oInuBiYm Q\Y_۩xhPV -nq052 vW2ɖַ;FiN(SgE67`wD:ʟ񴦱ўeHfJOK*sGdy:31wܛ}cVn0 SL^Hk+$*DZ<7e9Fɂ>@՟5O2‹(s "PؠQ(\y4}2IG&m, {di#ʋs"2իb$ yO3g>u)bݨ°NS? SQK_ųx=@S#X6*n|Np"9%ƀ7Gte͏[F3z}F1 Q˦e;(-AF6Cޜ#Laj.ej1eɬ},lڳ.kDi\2K/ 67J5>"e7hYP۶Ʃ ݰ+إ!>n.rj{s2K26qM1Fҝc Dy1&[< IE/ɠ=3ˀ,\Sڅ,aLA?_}j]v몳(G\ooANa| SenFy,ĺ{ʬѿJD^~0טg4}4O3OBHrX >>cO`YJU!N||ECѵ,c0{RL$ZT'1FJAaMח4ђupj.ƞ6F*j^Thu ʇ/@'IGADIEx"4q"`7cQRE䛂8؛:# /[*Mmd6LT|wS0tH('ùsI*N\"_DH6SrLT~ѳ؋^~%lL˲݂'u reHkZْ3lv#gGf4ӣ-Aܡs8˂&K;`gP(!y0=x42~=N 0%. !_4~+__B6ia'8淇@ Ts?EcPNd8sx(Dմ}W0W!yf?ïEݦgXT&=[hPB PfgJO(t: pd]goj4I'ker2_k:{7}4Dܡ[YEN9±z gIZ )U7E~ɨBoΦ*;tSo0p6gGz&jzPgxxÕ}+ =a< R:v%:DVd.{Ya{NhVG`_WkA7/HMK)x]ZSgǻzAxt;]c˵*'XXxIJ<4hh_3|]:U?)Sqh |C1"id#$^'s0 vWYQ s &PF@dR60Iq[0o>eccµ0YrS[6cJ6ىD؟m#f#d5 _g\5 WE DލDn&l.#+Jk4bNYa`46ˡ,nʧ(ߛ )ZM@dCY5Ǐeͻn./lm4 E-ٮYvÉ[@Hʮ "|vuOG%[l@aߤ vPI[~[ώnM"ҷA^dwf|ҸA'HNj7ާ@N TD of= >VhvkrG9Rvʃ'XL/Xr[?[0ZJp(崽Rp15[JMhKmK+- H2ěD2LB- r$T=x;uR,4ZW׋m:׋!q?{Eb4rk+Cg%lqğ/l;%BaZ `w7R@@N[Bt2[>`H!`V9QW[-oUd@s (pS%` 8)|8>x/md׼:<5_) j@4-MROfiwpTX:Y,|J8)g~KsLauNrz`BNvR׃kJ~R<߉)7~Njkټ~^|~j>$ps2B{*1g@gFHf{"SqN ;j+!5$Qyn:q; B"8<>eF!{C^we@h&1d Rp^fzZ+)\-va_(Q8 g cW- !z(yR- ǣ_]e-IIF@Ԋjࣰ Bv؞O@y`WC0XbK:NG=#Ƒ1vNJWD|qOYPb1c/T ?0ҕ]Ԯ .dTa"^#5g%Ȁqk~wSa%Tb'>BO)W۴2¹GV#In?%X}3# ~o~D#^,Y٭rb);Fb4yr51BӜuxHg["@[8duOH=^51] ?ca{_H`Jn251Hv~A5|DC_c AgJ 4n6,f;K2߻e#|+~"i%Gh4-X1 W˲S> $ӣs>QX]柲?[sxLuʅ3Kg%᝭VzźʶC4e>ckJKAz !rÜ$+uB4P[{&Z0$P_mp>!4K6nMeE"A@\З|)ʰʹijȾܛХDŽ9<[0T!nSZ-fy#Þ8oV j/T D"TO~AO {!dX8 h7lK ;=)?bտ`ʾ';-$4ʪJ`h>)aǰQz||b1.JpƈK~}9Kh:1R QQ֟O@,j$4Ҫ*V ]|8][lT{z)r󳎠44Jׅ]g1K(=c8 qomu٤dY]܍F=wZt - PyjB]#Am7,C 7CBKQ? UټcfKΗ| )izEK* ɻ]p'W oclYm散H_Sd6$=!{Kv[sOF7!/ȖQbrOP]Dig;5qq3K5Ꜭ5F"%Ο KH ܭt۬0a4l|O\U{[tE穕KvXE}!\tJsUZҁ5TٗlՎs &>M-Vڀܓ`h0nzKum$j;SuoĝٳЫ[?2_8ziK 7-Z, Jt?0E4s/Z1(~Ջ=kr]ML9AќPqaYr +:$aJ1so 9fap +P`ɻ@;^_t(Qy7<x=w8!tA6$?g̷I9n%uB@Rl#J ՟ Wh*I9+z ksx潣.^ `x\D ވ1'[0!Qh=7!azB!~8ONӣGVt!I^$fWC ୹)< R SqEQ6cbB'oOl >tW,ȶz3pdO[5iqsn0U^D}Rw."VrPܨR LhʊDǬxEpUod"cR)2%8OMj)Tyއ*}h5?1JwFuAx'oTʐ6kuɄ~s#m^Ѩv€4˸yHL G'|Φ?Apj,S6&sR$N4o O .5VRf&40i '5!ԤAm)gp}bM u yO#L;`o'qHaA؎u]Dm[[qnUIIr~*#H+~#_0 I%2(v\MZQS*ǨgƄ06϶> ]L_|21=XH,>&C,?@eFbio9Y?b2ԭ//7.EH& =#/EwGte䎸fv$i5Fܿ3"bSdM\-J"{ eJm T n߁nTtx7UELK;&o< ikDl^lSe)6 Ե(U4e2P(ڰ<脧% VhFF]AhZ) C&Q p8`"hKRBY[,0[yn@?%Qa%GFv`/uXz׃jO^1*7't .e{%`/j{Oᣂ7FU{X]%a# .)j8H1Jo`5;ΥT+dT9&[ښ6 X쵌Ɂ?-2 N !_U5=R2&Pa}y)Id鈫.丘Į*+1̵KC尯>X_e3c Ta-%W"P'[u.#ujt$u*y:KS"V)a M-0Ciߙ60_4wVjRck[9|~w!8R39Pr$v-͠0.UO^3T$-dɟTugkvp J,p- 76qʎf(jc7/<:Уo߼49d8'NWvbPjceVeloOiv2O2wˇuNXQtf!t7,'>2įAR*IM1^VDՌcA 9 gcHjWiٳхWaElp*Xb;O0sSA6/': v Ѵ`kMZ+PhlUJT\'yJ?E)X0Dr 0s*,]q^](ٹ|mU3f`&Pa7skR{[?6)M} ||h 5Ա.{gA KjSg(fb4p=ۿ]R#gξ8^vІ\D˔G=[V1Ty!/v7S`Ⱥ%L)AGH`׊vBϲkv:Ƙ}tM 7k q4ՆD K.ӂ.};Tz_&lSlh?PavtHw2WW'B6o׍,IE8&O+^uSx[[=WAoONfJ }Lj3i14"f feXMÔM9E ?/ĘoSк[j䳛uJís#}j*ثTuL5`6 fP?&,R-,\͟:9 o]΢`PJz`kiPAtU 'fg厦 a28sf:ȊjCвc7:2G ʑuXmdKC4c[Q^g7q&BWˮC7\hFr+cNy*%".4IK LYƩsvF#eEzF#DYTi~.".I ftk9 L4nDqthT ^SOs9ȡ1"bލ<5 ]t j!^5:[%=R8E#-UеλN1U^#mr!J88) #BeN<&)Ӣ{-%FM*n&\qt.螾Gx~ӭ@`4tъ;RJ ,O%vNv־HqnN0u]MYȲp᱘wf. fLrt~.0\4u&TEԀ?pdNgELM( o^`I-My]̲f-Wo|<ݘӷ.j?vȱsiFeq}^C8(Uj>$9c ^3MDHCi8Ue7UHR]._b>SOY8|J߃ =+' ѧ kl~x!R*GT);/盡/,5"I_yH7R>_n$8bqMqIfkJ! LrX] aP0~mq3Arnj=3ׂiM)@Ua}x3v㐆Y$TX:Ӻ[S .HFoQs*ыHEXA1 'j6>REUϓJ/k RSTz-&XF%|et.vhف߯@)gw8޳SvXr0x'>أ`107e"ٙ͟>L5ÖI N<ȐU'Cv4NS#_Yӄ-tF=͔T-@]J!݈&I[u m L0P-n<[N9ϗzj菼01\Or21Gf-^Bǃ,8Tk`"&QLhU)]fŚ.]ADm tS7[:f DzB(5eH\Gr_< v{DwM+N0=@*mS[R]!SyMtkjt p^\3,I48|5d¡x ̄Kvڔ.g̳'J:*ilKĈ*4a$73~My^;8u,r2B:D&CFY k}3wSn[F}$;(5W``cѹ1r}nD88URi #`([A|=/$}ZUzFe1E,D/[ZJ9ÕYGRQ%Gp˷yS׈@} 8mQt` };[ϔFFȼUu$sU^ğVd+a +jo$qBb^G{NJ?-~|ˆSYf3yD 8_M6PcNŸ..]s?kaol&َv^q!$8SNDK<0 V*G7+`8`e -[Ee5siJBƠ__OM³gC%9KJwVv'ӘfQᳵ&12kׅĬ*T+|@kObe1(~{&Q W܏F5( ^l}˵9f&+;P?<$j sJƆq>v|!P&A*0EkL"qz4Zda[t}+B_/ ÖpRiU(=m]mT#IV@▱-4{( irNKl@j清O1xIYﶠlS?PƪΣ?Ao M6qa\;xmh\T.qlk$2Ϣ-%] {HK@ˊy!O,GFe~v!!JL0BO+Ӗ1y7t`\yd8;?\%ȳ߿ k_F}9ϩ-Dx\iz>gI^3=6 {70}-;ƕPoet5> $LUuB8jS)t:n&?W*kߊ Po$+ikO/b0!R hq{ "3Uƾ8BXm]9|@Q{Aܴ\_i*5pc$ظ1[{ M}47etTgoH:tzZE&cA!,iaVK3:u[`B@,5_6\?vwNU'z">Xi+v4-jt%axo7FUY%|[{Y !ʳ<v9laQf#l ~6ghe*䝺z-k#$/;`}]p=ZL8gb|xlNAy#?FAe`)v } ̻|:bQo9~Ȼ4mg1և>B3kkt"MWgH?od]3#8\KFy,3vԨyQG1[:zʊ/jCa[,cՕ4?߅I9O } ԭs܀w߯Pu8! x-֕"+F.=Z]UGC-5gQ,G2\u:Nm}v&}%ºDݛԪT& R:BxuQrh׊9L!P9SP(SH83nVJq%f>0WR-uLD#UOqرٗT٠ωAюXʹ4a:lM8BwdՙJۯCԚ[0bY~`XQ;`H3_R2w,5;/B6~ ]^.!0u/Fz\ZG3I9se`f ׎ юN ɘshJXdjtJ;̨;SUS{m>d)ʴ8 :9R=QX`<0o,b[a9=3z],"1S!ŎSD<䭨8齈 G!=.vu$i]N3I3EH|KdpHu̟uQZi"=>MDARE9HA ch] 5 x}k[RJЎ 4X{xYm@C"* .쩽=9‰[f-b#4X&'d<([| +o=*DAv{%^.5с~[QmNJ)yR2&abO7 ͷV@PitnkBD88mYF^?x̍)Ğ8oQ~%\ԞSriVL(i \ 3W? &]ݑ*%~$B`Z -c\,Me75JJ7,Ȱ[$HdĦLef0% |0eIIZ.6Uq](o54+$Vzi4w2 W Kw;i6.Teh7 :Ok:~epI8?k˧^W+hkỉ 9m#dyyԁHلN7I8s{33iE/o.0DlTOW3Ie(*&hoAG.ݘ*ųZ5֋vU9seT,2K7*詥ȅ(VGᆐ=| ѓ.CTFZTdQYhFvCS8 K+RVkE,ayCيMYa֠6ϟcy~s'\?|ӯubBR? tgdc/!k+F!8+ȱwP\ 损دHr0h劓OoWNR |) هϐ|Ծ Zڱ' )?Z6ϖױf"l)2+IocI̛Q䘖Ca!VKHabՉ\g;gvz_%adD )`:"26UT "[Ig -Z2A&r0%GoOVѕ@j\Nqb*+%9&`u~"uP`PקWlax_-FN')"K) n gG#X=boqn<6^O/:7#L*9n+SYux29D(̪/N=2jw^3F5kƘBu~<sXrG[ևp$[d(j30@gW b6A5طfUx2L?Q&5[x~erF%o<ϗ[J}溺Q\9tymQ~Pm8\h%U-!ʆN/g;W R]l_ jUʕ<,G|~@V=:+SBOxUa@>DleڤQSq=ʁ4K⻿LA {]]oUdfP>cCW?QFӚ>&E?gX7~P5m!υ ?tx;z{H29ނ)GJ֘ĵgzw3yLM؁{he 5C2bEaON!&ZS<:tU3.i)6&OQE5~xUhKi(3Ur69_ FN|[-;]2;n",Z|ZNetTbCoOv<(,9sc{h+,vmN両,pV h@g&3m%[+B*trVtjSPЗObN5ݳDt a'x)Y5_nDf_ƶr`݆1Ef]*Q-֝_aSၸd%modFX~> M"gk+YqD*gi(8OMxU 1$@7:AhVJ|@#XK?AJPK̀9>q@zpd3t&uٻ`qQ[&Ƅ7c".:*&$;ĉ N!|%2HǏBx^Yt{ {Q)@XtiISp*M[[Q4z"65Y]]{{L09Sc@? GkiSon4A6TP "1pvifVۃu@>I\tݨY}-؇VoT4ƞDȫ>Y-։5˪ig*i&4,l,`r^n)Yz^dpUz]f " o>Pmo` Qn)È.ÛEN䡍EI=ޤ"Uizy@1-^Oϝ< N#GE2x9>J,J#=JxlNiM?NqT"/l6wǕm!^DA4g&ŷ 6S粉ƥ5&hCQR^La@ȱL2<~~1] &V8ppEhdsr10Dj p_~a0A8M eg(yFJҶ\zjEhTh:~ɶ 9,ުo?+=R}w>WQuC8QFx|mc\b\;/5[Ћ?Oɧҹ-A`W' Li_U ,wCBr,-'.18Π(@kVWnW>J~#PיojzIL\E@Kq- 53Q1w4X:w/iQ˼f k^hHk, Ie!*5[Rݾt9cQ~mʷ܀ fS顾˜(@AD4!i֍vuguiʃt:|9>(5 rzhn'0ܻ/LSG/;*,=V82M2P^AKFI/?>mj:ߥ;=`6vDF$U7r b [rGk(D'Ge0 TꤽyZ`PۜSJydCeVO #gKř7uC%i_I ɻj#Yh-gd]ekJ{.ZgZ7*%9WqU\vP*Ó%DR 蘃m~#]ge'~U8lM~%Qz˳ZX́\ll3yZgpHT7R ַaC18QU$ORӥ܋;͜@i]'|!Gv=l=ժ81ZQW`۠:y (;MjmB DƋv9vT[p2uZDWD>^y6(լp !luT ȓby<! pN!k67R pc9U[;쁛&vcADAӎցH{,bRBV9d`A~ @fyB2iBmPz!}J wby'f#x1 qG~MD1}SV@3_ߐ&-Ngɓq`)RӧE-@i9x;n+~ >U)l7!{3 x1q~`̺>skqa滴y)c'=!r|:?%?A};J ЙBje .&a$cvэ6ࡄdXZdҧ¥×gieM-X3'Q|y)xӾT ʉmAڤU |ǕB(@62tO I6 iϮWWb0a8 zk>YmJvPc&J| 'gynȱEV5K[`./S+ WFĻň8QgCRESnMbDy~dhbJ22^G8eaO^3yW0V5mUjS 0h;l޲R oZ,GO=*Jaƒ5XL;5<Pf-]w0p nW1X;3gЋ8Mto+(17\eXjZQKeZU镙g!'0#x`)( F!69"@-+d;*n9LH%Vr.f )!r5y3[r2!Ck j](&QH!9p5O̷N%n-֔X~I ֆNL૝sщv߉ 񴇀Ҧr]Q|0@I؀a5K!W#No@{6VO#1~A]}昳s+_gMN8i"VI>{ep95_޹"bΧq5~RV<&Q̑ƌG+%|PQ>hweiPJWd\m49b16-,z;dqS!fS=,G"㐞h `#t-<r0asA$S[Zjl{ő !:>z&7̇od{+d Y"LjfBːㄦ %@QA s7 PPC{Im5{Jf^bȃCo`ԪY(0_ bax=/iͺ5uA%1k=MbxW<qMjd>*H" b Ofa%T;Mk ^_ _ucREYG8PN5g<ߛm H!B3z$?ZfP␦B_?hfa䫖ҍhѡ6ӄNŷ!ǀP! q=FZ,8C,Av7|i7[TqN~㠱N^f&ش\bru5J?[-4Ao8]d~tXV݅IwI~9:ÊVf>Y%C{hmvK#̲ xr^*zd(Y>S6-=37=)ĉr'0:SJi_Q_P?vU 953Q*L[9Qx1evSd ) ԫW7Jw}$T+}kpPtye `}$*mۤcv%Bܐ-г/zrFkx;2jpӨO(!15qy,48ٚ욶k 24%Ie=gLRh`D/Uc.IXJF`Sٴg^"4ڱ'Ll{z[CG͏(*R7ƺiVВ-GB#{Mus곟`#ЎbL"p{a_خ=xqI? zdsEh +Xb0-`(Pr2+*ݟ +qmCf k9K9ǥO i7 NQ]K^a\̨QMRHg 3_I]ԛN V)6ږDٜr1S~}qmnꑰ :Ω`y@OYSk{ǎ9||3%PiL{}s<;b<ܲdAaamҶM<0Gs=M TkBVX\<9l F_X`/[8!90G\rx(|aC ΍z7X9^_(" yzXQWd^?v:/}ޯomw\Ʉbd#&3f< d}&#ń:<YY{qpf|وrk@5wPv4ؙc|~8JWi 8 T>e;3} 8<;fWsǹ^L!Z%V?%}G]HRIޟRan*]]czU%]TN/\hlC:b:wGvg}$$jί_wrBay TVZ58@:qW< VX3F630wϪG1:acN rÒB ydWfTTȑ:KC~;^rn: [d>AwkQ̞WAxϋ/̓i[.v);FhC?w$>\)Nk $ƅ0֞u * 4DʮK 'W HQ^A,e53 kWH&In5\>sGc ?,̠NRF_\u/  "B4!% f93;ڏbj@2AK_ C͒IDnW8`p)%1i{^`̙ha  7+h[Z^LVK IKfh}(;0ڂqV~Xw5njq+#!*?ߨ65.*:`E5ڳ,s6/C*#IEB(.uw4Ԩ3PmYsQ~r LĒ֋̒2`Nݮ5Sui֯1_{w tk6+Qt}ݸnE*&TTMĥ)b잝;"̮ec6 ҙZ8/9mK4rs^.M;.X6FDv@dݠC @@pQT9ԐimTl5]Tx!4`w(ÇaP%2v&H_q KMkZͶA__Y (LxLk?_K! lt2g4mi6YyӆbKp-"A̫6 [ys2,p6H,6Ԋ9[ '^C<(IDI ˠ8FÞI (ȫ[BasIx\CI;L@sZVKL<EYu&9F ^gd AP 6#%=*8B5+Yy섶 y}7y{ܝxb|_zz(K.&cjNirpX[T1iVDMI\HɑJIQZ*=CG Qbc`{I2tΑ{bԺh12x =nGKT=oȄ rk2 ؎$;}:NA _zhJx {R p׫ ,<b Ĩ#3.oO98Z1PNbwȡ$ܐKSEQ $hoȓ# >*sJpٿ9ڇBjO2^A{BUq]*7GZ Knj(vNXT9}c{y\gg]գlfF!emJ8&+@NSb֧@H wPr~֦v'ð߉}\.L0Uv :˺X,2x/Ũ٠sN\qeK.\@wlw: 5sX'\lOgrr}~3[ڶdT^EBT[xDކΌ9~Yvt@J6dOyS+?D",}Fr-`PerpKp|Ks`hr7NG yu´0jx i /<2ܭ9W4b%UFWHFvj3Õ֟@NIi|%rN5asգ'45ɀo".$B(2ʽmXϛ/ZDChdOCf Đ]2##Ų,-ڔ+V^7>(|Igd nhDkh)QVmjL7جZs04U LZ_woR\^IZxS3)S_s9ڲCxïDӡt؍^*Ӏ3 (h-L`mBK'R6PWa.xznLxf?Fic~U*C pf+O\4jDt4YQBi>"A^/>rI:&-s9ފUdV!7_qu[+P9p8Hď:WPn@U_kH?݃ Jt[aOEK nLS4`֌ߛژFڰ%qaVV$I*o+&h5,W?ܲ0kRIS[K:!4is?9$, `W ZQR[$::N.NU|2uzY( TwN?@ ~.'N\*Fݩo^dתQ(u=6̺ӏ;hSYT.Fh ^^:c*|;Ň +jWR FX| (ZeO}|:@j۞QsVEJJc+151R_BXif^f.~GXtzZ 5/.~TnP3M`AX2ސST&~C2)㈑7q$%GXP ` xSH/w_K灣]'|c[Gp ;գIu"Y8_`]F!NZ5lw덆ѧ_.yis̜^!va@/2VM60Ħv"@"jaJ-&KA[<[ؿsYPobDu#ט/UYŸEcBkE>ͺ L.ᥒk Եu!S/v⍀++~`HW9Pȳ-"o~FUۘShwO֎U>rg1]ESugu'6yEmԨ?~[7:dwNUzc'~Lq;_Ўwl'y/z9Hkީ Ynf:Xx4oy3,Bwlk\r+I턨$ۻbb^ c5W` l ՙT(z# (Pj,\Ǥ6 R{d#~c<} 9yٷ!VzaV E] r&Pr`F\Dʾ<eɽc}~ǙT& Ѻ`3䮇BY;믴\t#gcQ3)&Z~,tR! TSO6(Jٜu=Dw!8d!ksBKԝ&hc쓩` cƿo|bac1)zNɝp9sQW1|@xW: |lfVy&1FխDooHBeP2XfpwBt'k+)SR&:;[0{ɥ^p}9h iS ؘ\6qZ w|^/["ހAJx ?^nyBl͡~cCs-҈Uk@S!M UvipgH a~HO YXcqzuB!Swaz-iNt֦Y*_'4yaSa$."E"1; qqo! U?\ԛnDń q^dS֫5);zTg)v?W}f]5AE$ DVcsua#m3 Gt%D[ D&YRMle0\kqkнC=&roJ)~G?#M&MYhA"P|,T7'Oql1sOٹӞl/@JXcgKfUTaئ$"\njgGhc)5>0&dopg:;~>߂U11nTcCm^tOp&'At|P>]O[?J,M]˴@O^2֫Tr,@bVÜ4" 9 @!j+=}\jӿ(@264&8oZ+:u'2uCmɁ:tGﯠe:]bjvU'! xaC\Mvu&`S"g$ **k!ԧCOu6Ҫ;d|x^[\ޝxp #հI2y! ٺ!C+ճdm^%B}}.E ^c7(ٰ)ȺN Tzs 47:ʊ;,r?wrk^!"I4??J9dji~:$_TSK8yjqݧڣF$Mg2l~#~%-T ۥwaIy 2Ǯx[1Xyݢp>쥬",R ɲj/sLVh <\lWEL:sU)xT3$K{p^4Ry%3^m=H~PCSztV*(B<&C[WmoԨW f} 1蚉g73V#)=r.SxӈF3DqSh!VX.ҢM(6K[yyQZ2AvhB,> ]Nt]n; Πm+wtF;0"8HiӉ-rf ..c)̲Rg5MZb+ rD6f er{eǡm;SKk7 A%'lQ; oC_R ya)R|X>hvJ4*SVW2rJX6TNA/}e,Ȥ=V0Oc3ҧ|,QZ)ü@!1o#QbD^=$V 7N2hSz Pt@{738; %NF&5HR5*Uq@~?4*|k%A!f%.Dq=>*rz.UkQ,׈08yr}9 ssF Ot^3%vvm[hAaL*p[%{{L[ü=zNrWద{_ff"l=HΏb/>c~ikT\ .^0QiU$֊b~#7 ܾH*8MS}$z@NrQ#u96:͖NڀgV]wHGZ'sa*nQ([]yG}PYKߘg{۽uR }`?z"# ,EBwHc0AQv b']`U]/aݱi6Z#;( .%N%~+8 iZK.{vK,rE;xa6QWΖKw)mRI#RmUzQNQ&*$}Xj6`O6:,fӱY΄ D,zǧ`1\Ywv6OuZUZYHDZo_bϑ>-+dM+ @+0D)I", &$TIԜZ,wWE-6ii-}$fl*EMmQG2hcd-鑁Mx @:'DjiS@}oV& ;)|.tũx >ܰV'L,8ԢP# H8"!0jS m꒮(}1d\033H/x  ?K ݖjl*o@#ȯ: j\3nxD?`8wcӵH kԾdTVo0 _2;/hAP>B!#/O$kc8 Ɯ!ǍwrQ, pV(y3>ʡGVk#&(8IB*جj> ˁLdk=pɝv͕ ԏJx,*'T?}6mYSk^qI;5Jz/h%RԘhk` )k`kR1a .fApX#sp ɣ3ByRWds#U~!!nk 6*,0ZDUA@(]5x[Qsۻ-1I$C;wBrwޑ%s $G.*J]Lbtջs1 "֛[shxKFk:! W Kࠨ̶iU(!]U혨 Gur0;hY=].G0 Ķ69Y,Ty1ÀmK=@("EٛfYiig ZTaA[< Ud9 5l%X|Оp*V+Yol$9m]!AXa,|HUDY]HðGwup&:^uJt5*wS:R28B)ӝ;NA.d'j wڌnsq/<zZmj  5,bƒՌRK˥1Xmv-< bTĶ>p8>=p̘C}pV 'ѠK pecsVa'^:Lr-KLjWsV?H>v0TbtUw}[(KbVxؗ#}G 5EF{ؠr~fl6*~B_E6ʖƿYl>*Tl1Eyږ_/}܁iHC`q݊р6 bKݞ\cmO{&mTA/ 8Bl#"3Ld|)ҥk(6)Ѭ-qPue-W[Vvo*:CvE,sMQt-D$7]?_g}Mew אݑUUەk>zf!KNj\%Xlb$*dԛLGlެjpIePF҅=Mk/74lqSor2REfFF` e1%iI(1n緑C0y\A֠XZ-AO#?Q&4d&>ټ!Wt-+R|4n6IA`)9DVlw צj*F'u ,JD'(dRW,ډ"'I"&mm9}0rbDz+g7+SggVxt$Bq߲`+i}yQ#r.zڅlF36w 2xuya-!G{A>1"'7МD*h2G7 +ףGXIP=/R/kS7AQi,kZb2?ҩS9VYU|Ɲ.㖥&t tBIGNLZP[V1Sgİyp5# z5f4ԝ}-TӸq~h{'wu9 kEҤʗ̡W ]2Lۿdw3\H ]a&vUsB[_sUq[.(a!1Of H9NG;t:LaW%WDtu4*8aQw>`/uL.iRS/_#8bx:tP|-ȁ`}g?ϴ+H'Ja*UhO7ƪ۶'lID~/ܫj?ˏ<ު __=K d>hFeKʭڱ:!4ot*QDkn5n  Ը3o;9`:hvF|%42[@=RP[0NA!{r(P\qUn%(];H2m =Me7} V0ALs.uwyu~$.71ўM4/³i"Njpeb*Okn2USjd˩!A209:y^Ucd] Bb)\vtYVv-$L)qr"8*EY$3 `Ow&%)PR $֊検CWf/~8ʸgk瀧y >8 q@Mk;Z$Xv%1[D:&//*8".hEW]NĨsݺomU?bٟ3Nnw3z514#FpAA[`Y;Љ/ P]Ȫ\avPLe9qp ;ki*;vVq "-E l4hܵrJ 4t0Rd24PtA?mU7fN?C,Cb+uo5Dt qz10T4s >~\CY^ѩVkBL/pñ.w}|H:Jǐ:VPio0`c΁YSPX'"MKw[B".I :\RYHWZ+?g17D`1lJ\Bb-zh`/jĦBy']*bpn>cw)QG1Ux(<KO{$vJySŞ>ƟW c}֋wu4:sid(iZQb_6~ >b6*W)/̹-^LU&.`q[L{`={DQy9ȅu0i=Y%C*jT'b.%q!BNm-g i[N4Ҋ/-`ZdOy>5|ppܶW< ۤ-EB`hYˠ WpioˁRSLvN~mR9N֏[ b(=l̴;'js*oJjUY;V8ZԘ%_:n[m ETƉxwrFTj 39G 26cXpZ/tq-lg^ ń߶ގka~:s(3l)r7&C3G jGQ|,ˁ}a72}Xܞefg)ޏOq1EC٬1AH=OЃ5Oj+w]E I{qX"WSz %)Րk;#>J H ,8'8,IBT ZyV&5n1 [yh2irpwib$tFqcٹ`V9=`G,n\){׎y5Lأ& &;KkKv'bvܒ3FʼnyFn񶏚F4^# (~? U-8ɥΎMЦ4ɾyi~%oAIi9oU"}ՋX;3xNR&#mfj46 zL6Qo,$)mT͞VIu4*:*'0mH {*?%u8Iqu\ƒnK2k) ;rv!2kqY3w WRd XJ|'n98"&ly,`˲1 m(%Br.Y Ug3V&/n^hX\gƪio (Gtsi{v, 1oJ)[_PW\, h̽EfVY`6ad#@ _f~ % }75Ã]Kho3 tE3z[J 8E4z[l8<‘g2, %d#ǗZSqHD( e_f6|U5\os ǿ撠CO79d1+ѣHt64Ghxx]>Dx}T=T@̤o Ҙnq5 E<<5:cDŽa4vjh#uC`&23_=(veuWN!ʔuf] OXˢGvw̚M_Nr1L7/>3g&%vDsh%sa~'XȃQά. ’|%}D؅+`'+mrTCp7'<{DVՉ,LDp&Ҡam>G-<(_8fǘyO I:b@˧^TԺvPOБwٰV.2 c8^aDcY1M[ 1/_cƏqoD)!~3r&9֬=g ԯҬAU'K##QNr݇y5Y_'x-,Hw!VRyY9dO*2x e.Q&dMws5wX|[{OʳYdlA$ۆA(wsfޱPtnV@뢿~砂<}[ٛdŒ( :и4jCteW)=F_;n'=ȐُT>528]95adk;riPn: vuIc5OR1Ɠb ]?'.|BSql<(I/ |AO>5*eh!x6t2 uA7ōy՞T6Bg& t= 9o3G IsbPt.Џ҈n3*.:LgB%6SkxZ|%seXv:k躙-YwZKATkgt.U)j&1u>  /"$X!Zrvia5Ħ%ػ3^B=b[>^ Z1J)m2c+eHQ`kIY#r OW U<&*Ơ=esdqr=}MqV~q=7ko֝%/|셬aS-'FW@$%ރF,H8&[6mmȚݫm*z4zYTFh@Zil!0y/-Gw…fFՊ^5k((0j>^H1 0R'$)yƗ\x+63߃MWuƬZY235fVلAD+\CWiU*  m\$ɾIs hd"&Byq_?`h{$OA"4gMWmE#/dϺ(zv B%4*V|SQ4C/b/f˜tf /TDxӔ:-^*ewN ..-$ТȰ+ vXn4m#]o 5~ ]ٿ@yTtp!]r Zj%hbA⎯ ""c|ŧc/OP_HJWʖ&WWelxHh)1=Md5-#҉6J}VO f;WnopwgBidv[lFVp9)4Tmá&âqbHXf7Ҕ83G'ɕ:*Y șѴ(聨&j> f=iZh~dLSrH`ulm"<.9'ػ 6N8eaHj8Bd`qVx@VD ,?d(zO齥U^-U3Dg ǷL17d#yVTZ// x|V^S}Z-~m+uAgGp YtuF*~y=8,{ffr[p"kk)G h+kŃdqh(rYɭ*LpOdj L{0gHK Uc/pw7Q+փYH[ ۫3vM>Mg׏ kb/I~эlr ۑ&4c1їFSކNPGoDzLWx} a'.0 .EQfR!}Rz(wx+gtsldڟ9(D20[^5YAHŪ;L (R+.ߤj> B·pEQMJzPb*DJ*3z0ntTςD/RFu >r?Sʞn1L"an'01'm;Y]VjRìx( `iO.CtjN*D*g/tJ^M݀Wgѹʳ1͕(_f?P&-Y&G~nb$&P* RrQ'{9 бX#'q/PT_]wH֧i\maj\^dqrms,?)k?W5v]ЬGdI&RY,H,)ӶDRѼd0jgtDq,OLB*w:P* ]$>iy[($R+& am7A5 >G=2:gj _^~p݊I2n][[1p$h [daf#п B3O"wsw/쎌&{{aM+NjכAP ,WK[ ;iS8EWbŝjbu8-%n0LC* [2ciП8Ùz {m* @`V[49/Fs5.qlY]BAuu߶9h {'hQ0tX{g.:ǡY:Hv4eg͓̲6jke2&%YJ#J)7n]a5M2Adλ8fA=NDVI͵||7.?&2 EFfjIa([91\urG"ldd?X'#HliK>R-P!ןvZ=N*:ˏ>)-71Rt(~x<mK Ytr?Ƨi6{܅rP 0*%Ć NB±GEQV,_|Ffj|.Se7k6T^%kӳxfRek_SZ9gd)3"֓LV@7F_t r]/K;!aQ"a:"t(g M^bÙ-}d_s'aDrAS@_OX\5չ?v~mYst\bHEHB}of3 16p㩠h),"Y]TMrxQ1BFkAċ]<&랐0MYƛliza"hIE(kfJpM kF+_jNuS6wޅyϤ=\f못@? ۥ_><{Hue2 ľ~ \`2qׂzeΠ Գˈ]N^|EgU/8JuB02}{R8to<װZs?T>d8P`q?O''Pq1s bIZ#m2ҍKLJ  mMbD oRO1%4pv(.EWv%wLɑ<7Q q@ƘL$j Cb^TKş^ ݡ8DSڳ,͉hǭ3 Yă1 (:Z $N:P QnHk7)wSZCF,bVWwǘ7J+D I}(<'E9 [׷-x״EIXQ1D/?RixU^M'ʷUc%^.QJi~DXB?{Z\Is`yp_.TumYo^#n?WsGJsh(mr'h$C^e <ڞ5^KT$OT?y1in#v>>- 9fb:nJ]{)JsWg0 dǐUp_ YfptKo[8\C4A㷸'cۭsiPc4ݬX体Rʘs@d7XZx.SNJ8EKdžv']T@\4&o1ՋǩҰکVq|_am%OhxP⪼\6ɷ Mq0<zk!t]WWBϓtu=)͙#/㌒xS{Pw a݁:DV҄Bz27VS^8.G#Jꉮ }=uz@X1" 3}[ 2[Խs$rƖ0J_eaR BX?~nX)7u3#>v$gA^:8̿o#DiUWjGO8غvŪ>P5)J@=Xv՘ot^0:ૢ\̱[CM+ڝۡxmJگl^"+G}~ް}-n!gS>FQۭ'  ф;sise&#&` E?7\AY&2XhO%"oO!8mu6y$tXe 1?6x UgI. '*%tJdHS^}lq~mZ s է=eo]0Àhz҇-C'fۃ#;xE`[.4 b֡e)DxNR9w 鳝r!uFY; i0W=@ELc\!k[m2"!M:/5;Ć61h!&q_Y.v@>JǶ%V|q'hvs0w+-_<ǽ=}lFSxPhSZW(xxDm(68&]- |Hiܾ΂Ew]8*L:<"lA1MrvyW)l5u0ԝ|D;XW} Kf\m%";RJfƻRv(Q|k=7+,[^zcģrJ?Wiz"Q(Ixn5,4=v|xMCݡcݾę2n{2v,#t(+g_0g}"Z=+ƽ9rڒiMu4]~-),t9 qpo?|D-H,d[PS^ןASYDǑeᅱǽ#wR3ϏϷR4JN9" R;8NcETvXU(kvAH}MKm. _XXh4CU>~o[z]OrͤΨ3zn*E4M*z(n?0"Լ q:Q^U^\v?)Ȧ$\kP!lOHl @pEd'<{y=7ZZ^6.f;C TerܬT5{ %yX()' r^7+pZmyt?#1c xSFeـL_ A)0+]:MwtՌM03xB` Q7 '׬{h]p*L|Gb<,v\S 5l%R`lpVj6ssf @%:|x5p+1?en-X2Уp Oxa<̕{\/"Z"/>_Rv 1 rЄ^kDJr1=K[3Vn\:(F|3&q,/|QfuCO&IT6"MݒlRάN;*X|W9!˅?j"3Pt@^o\DLbt@Xɸۛ# u`)>xSsf%-tqVrp)4Cj6ebm$YHVl ?>-S|1{x/Z6&ZoD&|Q_R@+G]kmn;bYVho'j{\1Zs1[PeB9w3dʻf>hbZ 9H- 3arÅ`,5pX/ V&3i`LRH( CAg~\cDE&b`H*'k[TKg,dl]ky}Y/mHﰿ`ꠛupj. v7>B%pT_h.\WPQd$mT+TD'C#[@-2ڎG2oVE\%-uexs ?Mb:Kp7zarwY 53a $ f&^w!; ya2*zis!$ 5f|ӛ77G%WW=ޤA[+4DV:=4|>V]PCPfOF+s@jg>@"Xl ❔KmN+aLֆٛڞVeO.\ ÙDsl>W\<0"=CK>*8> RCLg=@c,\1P>vCE A铇2xPnnNE~?y(w_鳊(QjnQw[|,yFvc2ErQ(%C'wW!EG!eURTIT5p2R{A,հrkxb* PI:-gfY fA-iSm8 w&7?%-³60>bi'Lɵ!~?$Y{ +( \&Fw-w1ސԙ=d)'>T:*G3”DS% ̃ݯPJ/EuZkȴ娥;pIG#w '>y0k-ŭ7 y)h\!/Ef%X`ʾxopNeJ)4+^e»IGQ4|ddGp\Ž"G|b0VXGV$R@җ"R4I%hUogL? k"DGt;c۳@22' 5 -"ˎ>G9I=~ut.ǙUe[b@4·+n)ڊ C2֤ڎ+W="IM|2$l8F# &^ ,ljU{ `JBv4vY 1rֵtphf!ma1w%Sy';ߎ" e};ޕẏH:Uh3ʡ/?ڢn fyʽNoM; /75)2:S#eY֊AKجqn\x8u1 =0>6W>sczH~W/XLJ1bkGgJ p}QH*j;x9QMgoxRIFN/!MG ;oV"sAxa0 [2ae9ԩB&qxE`L,<%5 MmġQifoEzR-ÎUxfO1%=ogceJ:<0Llm`V%Gu" 8P]\$| ؍c;ѥq}lͣ/TO!B6_dpW^ٲrZ^?ŋ~/CYk( 1bR.z#B֘`X+ߎCP:9dȱf2]M'z>Z؇HCR{;`; u$,W\,u hMDM?Pݠd4#m]h:R7iG"w!q-N^2N  Hu܊N*`*7e<7S)Jx;5Tsb!SYhX^xtzZ0NN_asT/]d+8$z€͖0v, nus"4wW_)_th2]vV8~fܒ kprMpۖ~BJs7\&ؒkAywE+4hlqd->[,tl*ZIzV1kE$ +pYR F֠H"g /jy]59/X_NLQmR̔ADÇpbh# \4oM-g6-t8P R/r0T;T$|X]pL[)H;J[Z;pGWP'M{qƭa(*M$;ByD[kAc7| rY2|2jDr/Ʉxh4Ke>hÎHSպ.mDt3U ]^M@))JG YÁ>X0jEF)ũ]J\p' $D }Sj9+AӰt9 :`<$Y"m8 ;F 2p?߇RdNG`_p>mߖ=QXC϶`P@TF|ݕC[|鐐LL`r+ f@ѽ9U׈NuʳC>L.|! ^-㠋T)e%cYezy?&?sXr &(+(ZxcZ;ޅ1 tC}`'+&\ʾ,6pmQ6"{GIЙ;PG%GÁmI,k;XRvAm9U9 0X%JIቦ O=waiaGKjДyLuNySix}?=) "6 ~đ'O>ΛcB%! <~c۶df̆ķ:@$dOcE#I e^ATjp]h;^!ϬF5 Ќb >uDL>F䋧bĭyq jnr[VR U+TyFL)HF'g;Ĥ͆Uл(uWspxIݢ /'=B$cv4vL<'2]R1:d?5ύ{!y_7l6¯b)/2RFH>iRPKN`i":Aiow>pLx KޯoW|6B4 Iq2p%f#nsΎ>TCNH@RRu&.'{/H` v^6ǔv(iۀT/z iԥ8n^ kZhR6հY9_Ew%lMB!,#J $BC=?da,OsShL@,zڼ&#̦+MySe!8}__zy`ƺ۩qH2ڻ[j (kߘ;37cFlo>_,PԱ _~1ZM|6"ȭ׀n(-)M"ĥcv#]|ޱr*Gh7T&=k+s0 z?a?m.!/77)%{BB7d2 |K%c 8k5ARa F97VmWfG;bNޤ ea,CDt( $Cz"_i߆UugV v'9]T-s*Ri2n8Vp4=$BCXSG_4e|D[5Aɑ@U/q %Ł4 ,J <==@TeJ41:,+?{TXϛoo)z3cm/>w*)>a^ (%倹Z8 Sd{+́ tWA|y ՙst=p]ڙOffivbB-Ҷ1,mpe \(]2͉ݜ:ۡNloypj&$MTOtD:sN%;ٛ /,7+mgmOlP6q=_Ͱ7ݷMPPPP|4S +Q8r竗5'+WI@i_RQ-\NsV,u/'>mW-i;HS7xn!K]uZ)"j걞iFhNSc!+<6涛oQME;{|º$#os1;RvJw/2{K eS9\fCk1v[t}Z ;;PF{+<&X4~ nkAX)c+Wy^`״- v4R#KjI4+BL(NXPG~VaˑSUD_%v'I7@jާ18A򈪝~kMs y繮vT!bky:x!8{ ol_r5Qºٯh{9;NF峸=@z "1]9x)!np=`Xti;X[Oix ۹< B*ۭ9>`CWĜf@odp^ 8=gs2WZOAdkƕa`qd~Tus*GiF wh3 bȐgx1]ixT r>^X9̑|8(* *O6[F55rv1N(>1_O㦧(]r1nӄNj Yo+;UiGp_|Z3sgpg  bа{!wXmAyK:zB!L3vDU ( +S,">+SrJZF8:IMMᅥ,a􀳻@zf7-S1>$s 5_=1+̆'M;r2VSE|۔Gp3ؓý-Yn)iC ? CBY9Kܦ7 /b34xs#g9+@q+]f(6hFа k[U!j> ;TPG,!YDh/}t O)LӪ5SNԶMJΝc*mY:\j \*"ޜxs3$ vOSIE.4eFWS#쑯K͏u,HB魛^JAD._&_<zOgd윈*M^=J1 IʼnFihk@Ü.(h eJ}$[“;;RFE6.d޶b$xJ0 NmG<3tc1" x 8!XCHj[aMsTNY2܂Jr֠PBv]ejB73*tG/5awժ1hxNwF3Eg(Y* z yQDV~o =:jxhriv1С\S3Jd#nlZ"oq-4bX0wUyV: u9jVqru&(Lg2v.%:EW}8}=aBQgxLj~qt *IGZWZXsTZ7Ew MX%;s隭{ <d06K=T$x6F;\UQc^B*ni+tUM#{u'Mgʅl 7-΀J98mʶ(Ol6s5մ%M&?xڦ]Q K)x㵺ΥYru%PWU+䱨.p ; GN$Ka2NJap$Ly5g Z zn׍8 :yl%/͏T]rX=F>HCv"*x#wC˼gb/\ m>>UYn ܞ40[Z'NZ~0"y'B^чmmf.8 zrUQ^~;eC%~Oạ9굙:x QuM6=mz2%|Ew2~/slʝW?FBvnpzq̙\kc _ G5c ݲA%u+=pk!:gH#)QZ1:jp2 F!G"pw8Rm䤒_Q7CHh`m~Jqeo!ؚȋIص3&Xa+I}%%O㷟xF?}v"mݯexJuѕ4L5eٮ^[^Gy:Ze~&f8(w>T۷d-ZH )򍣻N^!x[HTa">6M# DJ܍FG$W 4Xt,Akz Yf-AG 16Ja5Hkӟ b5F\^sz[/{3/x;Di5Xyϼ#yW1PL7A;a  oϖZ'ShRr, 1s$w,+g ~nϨSm!yZ߫DGB^"ÚA^Ɔ^co[cqXr@ro ScfbcV{$ >V/T$U5;oϷU?w,a/XEW('͐ <.m /,srNU6h²䎵Y Ccƥ gm iy-G&f]қ.A:=pG/DJ$L^ ĂW*^'݇>)RL/I1>S˾oQC·,[@sxU9; O AW@ ?u;LY+8m{8r$=W'G,˥8; PCgG|<;V јHĘSwG SDL'`GsJBm?  )V|Bx {dJqJ1$iDMBKb0+qU<4i\_jmC]ԟyHo/ ₈:>[v>' w|O33ͷX0˕Gc–Ɛo8)Ug=-"I=!P6C5吼BwITKCQA՚| <.v%l,7 #݉e/o\|ř{[ z xw kKY`,O&1WdpWH"S]zZ=f5-aҪr̺Ԗ?5 侀Wao`-gnqл2SvRE /i[p'_CAR21?3uH3G ?~Q 0鸴w?MX7K "\kjEro/RK0Gh&{Ϲ;"p _WX [,>+pi|YW htť=C7eeG>@b!SR) qP~GnG_{5o=3n ZE{Um'R< 6Elcso '8߿$UTX&OtNyy}yGrYA͕- !Y;>]7jHَ :PƢ,c*+kdZ@OqhMIBՠEIkv@{`5俆ܯPc뇆iDrϞ{bhǚ ^eǐ.W>vhYsdZ. ^rw^Aϕ cD<015V87"[ o&y0c<bx JG=*4Kz35q60mϖ߯X,F1/j j%,q za0_4RddWJ etJzB,`Hu7E_ag\RtL | 'wr45nv$M|pt{@FKOʿuWuLզ1 ؏nbt8[w? sv=N͸8G|R&d۷6Њ)CkPZ$GǤ=`bdi7O)pXrLDdU~ωBb $y_h|~k}C㙓Pzn:"gg>z3hI>FK ~; ]O=Zs5$7F})9aN ,q8LdYJQMvr_uC|f:HCꜫ@OYf%OG =S“ aepr`Q²ڇίLv M;}vtB|5iٻbCusesTY56/o ONQ b8sv>|Mw1w,n 09,Au"эZ#S֝1kQʓ^usi,&j G07UHߪҟhۣKOIH樢V uj=_//QM`-D2Qb.>_B flW5 G%mMʳ@ɰyd:d>:׶u:ᡰ;F7I3ƽ!t*[|.=2Ky sttʏ:ze ?A 6뽱Uql[Jߪl.YQ ;H$U$|GDztl4J$:+2ɉA@d*ٽ-?(_y_,Ww"_[yޱ}@~VG Л4aCh6P~9[tfMC7p.'p(GL#X U7.L LRZ*0B KrƳHr/v"E%or tz<gYU+h<[( iw5B@Qipɕ$N0lǦyԋck#&".jG_, ^EAYIA7>vuֹ,BkH?n_5h*@ .Ò[b#[ůZ!PתQSw6[p6^œ̞aWO:0't!&,2Wd|Ӣ 6pE3K*qF։"sv,rJB*oժa^(&ؙA Oǚ^MK# hKo,12!VM<x`Zgv ?QEw[*gi>k= 9Z_qcbހЗ[l[mnOYu މMqK*k,<~F~tYVYH7Ǜ]tBSF[M4:5o]?gkGGeoh,?{?#4GI‚/`]e v >U=c(BsWfg?$K5MGY vLd3uC 䢱FPU}⁲Zj"0p8FBe5=6|~OW01V~NJmoOx$HmpXXb3E(˺@]c 6Pcv?+1{}6T.96t_m5_B>ߚ{  _WU1!:+}Dao[ qͭtLVڝ(9h Ipv 'uA޿zpd1? AliYJ& hlG Bt3SKW  @-M{$"Zg B" ]LcPͮ9㗵.ŜVhXE9"$:ŊS +.uQךĄC[ $vjYɺZ%"4sAɃ*;)Ah-R` Hegls]@/vPhE v>NZMBɄӆws = `^k~?R1p:hKK@[c7 /]NGtS ܿ/&2j6atu`t_<mN]2::Cs9~(fT/s S@I}7Jޚ֍W'MZK$Vʪݐꏱ1e=ttBuhzoD ?N@l! 7y-Xk^y~$J^@2r_BGUMX[0MrT^yD`Dž a@t@@AQ4-BόE?@Qⶉj':`]{pv*p IkYAl]њ*Of&Z,>@S-{apgaVZnH!4p[1p5swy1%fF8WE|z"$y,Bc<$bx*t / ";v>ի,0T_FcLBnGLA M4[a^,E&B|V 7n(rpEowh6<9" = ߀C k׎qY ZC,J=Y-\svH'anq{%.g%^0lbP h pi|"._QQ F@9]rHxhK]e¯RQoVs+v;uM׉DX DŰa;Myh%Z#K$ T\K&d׵oY@*:.cj(!9P}z'$J{dAmSZ,^pqRMFx+3O ?rKNRG (DpJ]`8$dSԑʶ>nRVZ)F3#ҵ}ax u42Cɴ$Ζ" ;e1qVsBr % jQChj*NK{\˘4qӇɘa-͔إ3@B\ R3tۈ$4frz%1W]A@=@C;\MFϺ Rb^)hU r*pGL(d3:ǓIKHS!+ Qzn.#3yl)xل[a ZRtpy)DlրlpܣNٍ:bY H">ϕ oBJ`)2NShO&k6r ӱ'T+T+ <mL*`ڐYs1by@C2k;T0qחET~>gLD,OEr@n}%>_('i8*k0fɘ6obV!"9{"tIX=_va@ߩ`~(۫b%Z?kIR.ßmB !L 4ʱ%Aڱmto:5ЫX7` VnE$$0.J/BнO]bK|)jMw$1NzC<F֥ !铈T1G㒍-=w̬elįbvi$l5D' JsP:Λ%sTMD'΄K$:$8;izLo]Vܶ0H#6o6N.L g w[*S5J@@dSE_"HJigwW1c&eF/tjUUSj}sېMpm>pՕK:Β/ `FĈUUƗi*G?T8K܉|29O 4t_eW1&J"8z4V6@$n |Uh)/]` WpEm ]Xk;l|, Y>Rp^RBNAIrAT^|`@ oY>𕛔q ߐx.OF7Ӫg]vjiIurzT.35St IOVXY:9ZHjԇj5U_e&&~t=PNj0͉}O7Ep?Iˡp) %J2#w>y~Eӟ}dC3A{PI<;rVh e.nl6"[\ЄdR<)IK =FO FpGTSKaCUs -d!vk(**qznh34?M8'S9-Chj3%F1%#'~<-ς,4`xrMk;Mkc1U<9Lmh,+mlGJQ˅M!V;7c]CMɛ ]JFȬ@xhޏ$~\[PSr6Q*![En BeA[ mјJ&342J||R] ɧa GryЇ Pgh["ߜ# dSPw U<Dž[GO)''lO 92  9-:"CW7o[0􀵍aqLQ)2f["FAXq[ig5(ElI(p8عq9ɕk*۽W4 Dʶ.bqhh;y*Eh׏%0Q Xs}%Sn˦\$P_4mESܶ3fK=og1fEWZ !U~a-TVx'd+30a4A㺝@z@29s񼜕OBVX?#}//" NưpHɑ<=pt0A=u(oi"f?Uʲjvv dd-$),zme$ڋ{T -:p?'R,n1@4BAH$+UrgyX(8Z^V+-Bf\;J9+ 4v9!qs;>/K!B“,MKf. 惚KQh;bHՊHD亐HSܔ]NX2rE6Ni&QALPR8EQ4{:iԮ鿗 IZA"a[TPCxpMǛo}pÖxh:k1^H#)cְpUaݏl^%G>1ne[5"/5,Bk &|Ƙdhd@]M؅-fwTx"t96FU1jWt,LO r]tV\iRIva@ntD ԀTՊ]Pq9JP W`8b9l'-'&~#5:.1}(sn@m ;0֚9)_}g@{{-#rA"(~MZ]周4<' )OHX3ɔ\ zsK4?'4MS(;jƝ5wEA9Tڹ;Ж~#nX!չIV3i/ &$_ w=ggZyh gr#l=6T"ΘuykNl(G(( h TW 7\~%Ñ c |?'1Z0f $ZE_'FO8o^vkBHwr<* PjLLbL+{19\qJum0sXKH~EO"ߥΥ\.٩}IsNhﳑe֋Ίu靡> -%l0i [{ Eqil n)Mx;xUKŕ_82)lFDC~fS^M׏@T cXDi骓cN:afjWE ;68NT /_wW &40Xvn].L!E᥾lm1]B5}ub]{r/75S0ѻ-G3k'sVwC1ˑȖjbluʸ ;#WGXPÊ@Bqk| >d u-9:8wۥw_ÜH<H FhAF1/Hҥk%Y+to; p( -U3(*dҵAV4Uq^s˱<"Z zSkۼ9RӨ {{6" cԓJp 3e yz}/0녖2=Ivit9{eX@ Ajo<;L93^kSCX @nqɮj)9%/SJum/z5\y37n&{HH1#">8ocɭTr}%y{ۑvyq}70:qG!=iC=txHEEꔿtWCxJ}B/ / fTYtR b7-oš㎚Y6iFN.H<璒axd{qeE'xrչ"G_mc ;c ?q! "t;k M̀wıc(gm+KHDIY\8V(7҇z\Tv py@(hN- M no4TĭJ)KmjC}ozaGt^a%szIDx:Y%%TuuR(X-̸1U4O1"*K+\8g$(-kgх:E B˛BpE\"U2{?& pV@c<C3 \ (?Y(8sֽGDa!b"r*4ž!uB^#&ơ|{0Y]WJ_n^R曲3* &P?0"| iaL eVI c`HM#dsR%0Lȑ.PA~ E 7.ٵ[|mxijW^bەwN0p瞾1?^s+=0-6u JljQR'ՙ1VܯhFU~$ }5@ 1so S'`?-. MJXU*RS(U[ e"<$/Brexx.L T"mjf l.3 FQ &m;if gnH/~Q$E.PPճ=Y'n??T C^ߚf-v-AG5Mc؀oybή]"]6=d 6㲱%Ͷ^qcɢ=1ƿ?qj)$.V.K ''r-v]f߳7؏?@8nx~f24`;[9iEz-s xzInoPJcůfwy#]2^ۚ8 Т ڃduo#,䚯ax<Ĥ @FZ:hQW/ee)Mm"5V^mII_O둯<&̱d~nr>x=¹m)Pl¸;z^N7F8HPCG!.!W2:b,u!6䝚9,jFI5Fc1鰐W!k!>W6㑳ն\Ť<)؆k٨.Afx3Q$F.cTjr؅IXZ0;iƥjg5|TYɧ>Jǹr~F62ˌAi7 rkjUhAL߈NN fPr<!u77Ge48Cf>Cu)=or 8ҞU\Tib5"ciyTbp_'͘"BY#+npQ_jݩ0#jo?!+w@<Yٝtbfl;tc|[\$&@ېy(vs B3v8͚X41hص2f>.F2l D_ej`aaPq?{5{@0gj2Nځ,,'0.)h*Su[`yaY hߥ^\4y~>B<2E',ۆrGjBQ-pGr^d(#pW:lCgF%9g;TΓKLe[fk~ه9}M]uvmjwpruC(UKigply~{Q' $ ޒ:.M# gD̤,ձ ̀*CdA܎ D5O;a] 9v]  +xC@25X>l-p  FkTu3N>lC7ÉKݏrb6@grHBo], &Yrį`$6W TpFݍA vw#~{GSDprAVVICx9\jozw9XgMg.&WjLU- ? mV ڦ$aT@̓S B4n!2e{ &쨙*ɔsSsdMS8&Y[!8noJCdp`ƈmG[SdD}#3bh*EX5䵬v`]l!`߂յ|j g0./ӶK[4X=m6*U[MoƁ ;ˆb {-+/ oiؔrx7qeDBExE֠KPpR!Q}c=܅k o9Ʀշ5bz2H.?FN$cr٨ u DUw$ckKt2%2g2ыųն?s],5ݍ<ބ1dd!vM}w!Sa2q—t|~鴘 m8aa3s}j$NAA h.$fB15 CI_5^N#( q}zt~(+gLa~ک]@w Z$w2y!=u(w NYKr?}?.@ځredܼm0')6='[ٴ'dD% X<&|9xRS,K*S PzNĤUW_pv ,7Oy._&VP54AŹ3M l2h/VV M^>STWpd+`*%8\&" kYv)M춼A0I@zr'sD WR^':_t̃Ib!Esv陣לkGp>a.;d8 28\ 'îԟG]N:ݴ'\7chjّg3F!ڵ*Wgof8= ] 3y s(&}bfiW'б)0iFPiy{@/ENc$ xJ(n3[d.[>f)IK߶}STʪyeWӔaa1-SB{OYsGȑ=`99=3茦3'{ ``OsuHĕjK><G!md Pp8uD9Ƃw9q!0RTGoN=}`9|?xDW?{i=8>ܲDk*50/{lQb/FTa+ J]tlg3MPT-0ox~"n)*T{ۤbu qG O=/;"nߟ|i̧EKV"WS~1Gw|&@}X| ׆Lry̔a;ߍ^|9t4`2Mվ'pHD-C? zظښ*9Q*oh3>I]A8Ht ./!V^ z}y枯[Ҁ{ g O^uQ`~p{v54]A3Kxzs-Tls"iMT{;V̡+ʎ"?JE-_[;2q/_92$8(T>$ZxXV|fe";4gqsQ\͇6a Ѧu\LԂC]\a3xY*t}^^Ӏ3C 3aw)sK[=3,%IJnOtC Р_h užEMv?ߵ 3 δa}F:}3o]Yl]|/|BF+!4"ZQ{U5@3` g7Dj!Oo8HOʜٳqRDZxIu5ilRsIrCvbQ,_N .i^9^umY.q1Qc_|b/+t$Ds>rH#Xȷ܃T2I6iб{ xa2x2Lex1z3; 2 wA/CtRIy?^^~nY\J0`%C c6$J)+=noQ&i@Cuz齃cO󥷮|~ߥ(ti ?iWhbIhqnDh̕YƲ 1E1?ō&v"eIw+PY&xO֫AC3:FfuY`Yo%50IĖ!OZq>*Rү-ywl @,<,Qszpr<"U{.{thIg63UhOVjVtuM)j*>`xIi~ϴC~{X$-z~B2 dd- Mj߮ʩWh¥"D>,d9i*AvV -_Ct@ؼJݒF}9>}T$.s-Shwtڲ5Zg2 Rm%@ph(hzof5 Tw@<3=LjR^!$@)˨ړͮi<b>骄)P[8K E" <+R`B58u2 ytݴP֎噊娞ђn,Cv CLfX(eZM|WkJ\da ,ltee;<~ (AmU7vPtlRV=UBuJE.Gr!xm~aӃK euE#hJJ|Hd|3+8 ȉBl)E IzZ]} ̷̶Xf47, jAš[h[X]' Zޠe.ͽ(xת&a{+Z(minVD G Z|oȵB̒*_WG\&< Qzr 'UXAo gG}\f[/R4~9!Q:uvo4Ti>Zjh:Ӥ<(Ğ*`H<Otf.%d-"fiocHP޳ЄDwEq]8 p2=2=xEU~^\SoS멨y#nqR4`Q?.uXG`?:7g…ы_ڊVfpL/0ёlӽ;ˉ,|b#nq;A;!K&(!l׀ MzϬlQ2rWn_. Yn Ý [`_cfIZC BCf9 6d<8[v(zU| +h/vnxnkKu;身Ww D^m< !…ptO#&|{CJo[FŬUͷ|lvc% l`2!ηw9ԣoz6AzhB@4pg%-U`#;$USI`Ty>GRTUuJ3 mīik33 +$burc4=#U=*-} @ LsSC^E7!qzZ]V ֘WVژ+*e#\zVQ E [!&X@BQ^F8erQJxzB宂Ĥ関7m%5-#H,AS*]SQ=R:4-)5棁aq|lJO=V;g0Mlg(dЁE7]T;NT*j2)jiʡ 3ʦJ)Q͖B CKb{#x$~I[4$H@Bra{;YuGaU <,L9YR&3Ǹҧ TGBOb TCW^!/5\x #&,WځPk~0)رe M Ѯf KT'P{+E/.d2D %捲:?5gșO`Ī ᗨPLv & o¦bWRGU5Gwx 8u [ڷ)BL q-@/g;wQ(~޹97|GK1zBpLBOH=c$,o?Z"$w+|P5>RIfL wo' ۾"uVRSJHy 'p)D6*1;PLU<~S&ِ ( XeWڊv>W~u!\uPQ3AU&kHڥ;mPc|]ȎÆRq X *\04Ϩ-EwQ |^BSyzM;"(Y? *8hEqSr/jW_Y]3:/l4!=(oT:ʊy?Y}0GC0)i/I178uYN=ݔ.0x֕=_/-Uнrڠwgk:^"'ޜg!ӟ tem籤U`҆8I AغmiwusR +sHn2,:PFcbY/|X[are׿Q-za߭G.jo}ym'3/0ch~=z 1cD?m<ą@GJjy\4͐]!(׈ M0.yF|JR^dȊBѷ>=TP@1'56Ak5NV_Yik(Ҡh`B0)W1(DnaFzƹ(me7h^VgT7q(tek` W%3.?o7QP̙|W?x{-RAe90ӹ+ÆQ+ar[=|Mʁvm6TmI` NzلO,Cf5 -`&qR"Q p <؍߹8_*bxVMӐ<4yׇyW}$1W$|lIq^ij`=WzV@AݳɭUyB}6!)g})-4ڌ\Er]4<4172ΝR sb %هg&(Kŝ@M[B_WF2Qpd;af{[%XuL{d 9]XJPO%] ~(@1?I?%O S^J&8V5g!y(3'p*ō$bۻ3+ PC\ he׍c:%jܜ/ʁ=S\K]PT27h`rQ+Bb5" E+]iɴ%0G nmW3G^WL\Xp;$ fGs>㿑[ǹ1Bjci稇6׬F&츐+~Sygޡ`)pu{r,vG̷]ZX-q W@9u7k( j+!dGO7fȽDee'LYYE> *o C LpNyPR ,F!^^D qp {e|R:7z.ēe, hnjaґS3#= IyGqy4o qkQ>5cnɀWqipn]9PxG0Y?K~__ mG~Ӱtݧ5c9SM]۷`+bp BpZUOUHl>& z PeyA\`(MۅR8rh-Q*u>,0,cL#(;?,3SS_z??Pc^!v±&GWq:g>bGw UnXډ;~4h} 5{h[:0ϭ$/d (KiN=an K(:m&|ި}4'4^S>"߾dp =. ;AmSa/K'E#vֈdG{Slyžw#U\n4 R^XB|[ZMe`ΥÜ*踨ŀ^[]X^5vd6^oNIk+'ڑd5Ek ϖ,&neq5),ޓGEs2FD.`w-Fؔ;C@: j_ZfA͊:rykPY ~>#}IɭOys9Fx^$#T&f"úUJ:"vPc B#钣<+wڧK7Pa{C؀o \Jqݻ<߈jIb@&n u7'" 09j$: raӊVv%| Vsj|qg 4ͧcV=Znr>%tmi^5Zs2` u;Iyw0r^4Рk[FEO08ta]3`I:'뫓L{W8Ypse^ +s [&>I՛g2'ӌҝ4|t&ZNM["ָҤ]];Jd F@4#ֺ8Jn.It@`0YYavʽɧo[ԫ%af%{L~Iҝo@htn""'1"M5nCv#Ӟ Þߨ[c\rN;SD0d5Sr\;t1(x= KlsNw>EDԨq%ȸ ap{'b`M{ |cvx9^*upK*X('U6{XQ<& Yj͝q0xuUEz}_kl?+|?I#bl] F/@vhIϨaWGPoS N$)] 3/I,it,! ,fHP>&ي{k^4|g$l@ņv NԔf8@5(IEke9sB~%pbED%t<.ޚ5Xck B~SDKW)>1UxpcҟZyKPV4}1(U $o5M/Jw2,\ 04f`8wh E|VyJeŤ fD\YVI%ZlfnV6_U+RPR1}99dέ䞁kA 3 )i>ݔS^4MB]OeB2'sE%@ZQH{f&-\PgAmOQ+4gW6BQUϨO7te P( ᐢ=NmԞb=2ʊuJW; Т0ad2'6*s?N#$s9;Pqx8'ҎZ2gk˱1u^ȡL.vTPZ/gi"mJ{'?JnU۔!>ZE|{Z|/eNJAGD.R9S GHr[/=^>( 1 Mt> X.Α+'AўC¶Ǎm19%Hw~WE}qi1f_/)l`Uwj80cɝrs;nXX!WX\j2Q *WnF*DZ>aOSϺCBԵp8F  Ch㇢L +{vT_2y%!!-{ HHM\}}&nE:R?Ba/bCd7N4u@q-?(ol8!WRdl\|\ft ZsKݱrYX<1I͏!:7ӵV!!x؍ɹ7ώuoyHҦBUݨjK]ܽ,Qk\~uk-yx1*6+n=c}zM\W\VC7lX O]Ҥ*yҢڪDFIgǮ8pT[6ZKa*tM>RrCuzbx_AīO8o}3Z|i1uSՄ1t]$gIFoJ%er-!IB@+o6y ӕǥ'%޳n'N'$@](ݼLi)3Uo@M8*bEpD {U l]yS~LS^TbH+bÜ( r6S NDVU7),q>*һ}!F31-EA;t)O{|T5 4r+[ /)b#):^L+*@R=; i%JHU Ef ƺyL)m^oq' Q$G$A,cCpkYW Gj{T[x:"EMMD{^8Z}iGe>v:xgChoH¡f(;+SvsweϴLb6k /~ M!k ~ΗtK'/.|Cp{YxZ!'/mA&]&ަh.T͓𥧃9**&t e Dz;gbc0 '9T5*<{5 <x^"%[fP*|O5ɌBr'e@ⵏD&8H}HF 7kDwE||aqLWWx{z D!Ṋ‰O.eEFF٫S@;يނ+R:Wx=S &9++p:T&Gn߷n⎊<ײQ)#OAlce Eq*_5P BNH7|Z?yEIB&D45dj`3Pq G z~גņ,,|e\`_aahM1 ڒ{ XKIt#Rnb@$"PFR;{R8'KFΉ=3V@r$~BsxEgkӸ#7IZ6^՘PA$OF{9ħ|Jfd+lø|g&=mUwnp+6&ѷĔo.A〮xn|A10ڡb>圭$B{hk쐝ptFz? 6M1IǦ}9Ya22hKi8~yUx,I?CO\m.oKN"$(s@Ԥ^Za/X |d~޲w׃pfIgjWr& LR1#tT'Te#LpCRP 0̳s057lu/kAkV djlKIO$IIܙkߥQ)"fM]_~fHr~dzccc#\70 ڗrsс/7s@Lj3Tjl! xYʙ7V]2aU.?-A.JAĹ1[ C&te[qxHM+=ԸD߼LߗTZu]?Gc+u0V[5Kr7Ff%ĦNPm=#{ /t eȩn2I았uy$ZP{SR5J$Tر∘<[GM-mz?ۋu9 H/@`6ߴ0ς \I''<ǚ  x$rN]aʪ 2B2؃c!>WDUNueiث. i[6cК4?->~xX$> t"ql#Lxw |kzQΤl)nZyoۏY%1 -Tw~^ Lw_ɇ> 'dORJ%9a=:c@o.Q7Z:٦C >ʎGȚb5yb-+-T޿;VKkG2=U5#0E;iA0/y"n5^'p5aID9@! ;2+>΅zO8;ĉj1mODfWHrltQd dTȼܽ1 )%TeRqkeCCZDNģ 2to&=U&ĈBle}}Rr)-HњUWB")O-}{)O>r?\_LZ,^P}֋~sb6lϽhĭGn]uZm(0@6Zu&OOK&7FTMKMBԤGRl0# УpG0ܒ7k ջqa{cwy]o)8фe_EԤAyyHX]nկKCpP](ʙW6ZdC'Rf Nt{N%v%UT _507*p fU8IޠQNry*`G!Goe*"-_ߏ?C-`"u*P"SOs94жDjɲs ~۲xz"νj*Fp}\MjK<ܱ9Ud qk -͚a[켁,iGVa46ıey#'ϒIs[+,`-VzZ'k&lRS::+mb) 5rW+ᦎSOPʸw3ɖpE#CGep ro@*/D2g9SJ ~[ Kj7oJJGlhDo G;#)y2\E^FkҮ e?W?KaԸT'g%Q_\#n4_E,XҴ9$d1z9WU#gg@r%8# h*r)|$E.h7NydQcO (2lj,yU5c^R=t/b!(]>ZѠ|;x.޼ wN.J:[e"gT j.xc\VCqOmJȞSԬ܏]ԫe/$BȂ~$A Y:Vx̓1tir\63OS]tT ˜. ?f(|/>7>BǻS0sh7b`*.EhqRm1%G6Ru)0vu\=~t&+u [YV{ϐJOU+1 :q v6[vĚӡ_v[ЀE7s3ƃ'+!o%ܮ{#1w|LNvEGiI1`qKӆb|@W0H9qLJ^ / P<-y5;rx{DD9m)o߻a]L5r tg0fԩ>8.ZP җRg )5Uij3`̥=]K9pl18d,xep ޢ}iPNLJ*g^'.@Ovjˣ?&;xƯeٹΒ${ y wɐMD*(o-u)DQkXx:_e 8 ,(@I th\ 8^D򩖗BL( _b{<׷\D[}?O`i ?`W_|XQN;w<.HJ91K h|e&|B(C/Zgg~{~z >6-tP~"~UqE/ܫZhˣʝzSODgw 0YڵX JDl;S -嵫!mHT赲=rnN~!2 C>V;as`P5G+:G7pZ\5F _Cn%T1gȁ< zӧ_mhHrx.,4T|yTڮn&cAju%./`%rg j9#j{b'Sw~s{&Į1 b"E 1A.0XX&LͰuCI" jaw+4}QCO BJS3eR mucEU2Bmf< Dᩲ&a܅O>wy]fM5̀5>VdU#kPNZ qU7\c6d UtKƈl[] IB1R2nې[QUOtO$0K+.Fʇ/&_0ҿŏs܅rzG\Dr!5ZY@9Ȝg[㆝D5YU4pUC&H)*ZsVz2u)uibyəTfX>0I$"n!*M˗eyܖD&Q/OVjZ.z+DL531F&e2ЃDGr誨pI-H/ bcƻI0};h#ҷIrWz2^-M7֣F" 죯-*ܽf1tF.@ta~*_5Mީ^ϲK-EVLLGI$j)Aah[ feQ&x= K<%KPB Z$3 =zԱ0Qius"!R5 q MaV^p=,@$TN8WFR f"NH).~ĸ̧<ˎԙ&018j3ol=P}BۅSH3L6(n%Β[GCPH_AtYƼXZ'wdq5anΗ^4gZ:Ay8 ~ R$-cEnd!,tf8 L|+8*t6hdl(FV'SվJ㶰"[amw9%F96, dgJe.Gq 6*,6[#'gjZk)ʩːNS[k{eNae܎a~sNdSJPu)E0rZb#Ƥ߸:[$fzPE>Fx"j|Zc$>'F 'nٔMF΅{5o<:8MW80 ;(cs}J_vš?Gd[1ӻ-T/aU`_-cV=ҰS YYJvWj2:bGW_= ]s6_>`At Y~qt`| fT%ozCpcMg _2K_IY -q~U ~ }_8,/FR^h6&[5ހ FscI0GHts+ /JV$e=J ocs9ӪՌ#h_9J3`~IE/^kz"t&ٗ|/ER}PL;5̿=*É.`T(Z*&65X/%vP>;TmxTzY/hEFY.Y 3KN'jPt~qܺB}O_3damܯ~i_VONyItO]bcgNe7 a̔ X=|O7wv]p*B5iIՐ]x3:㸛LPӢF@5pCk0}b?_I~Ƶ)FPh&p7/8$c^;{l`"܍٬e,h$'ù٦(\,=xҹjB=С_IP)3PL)Aܢ*9flNynswq9el(mM,LAeQP. : a22}ė^9ظc~Iqݶ ~4@pBӅlK,[ح OɫNUD$[/(`;ҏTʏIHHʽCíQOn#Ew)cn32dGᾁ}-J{)@sҥ#U!~},t N}Gl\ʄne5QPI:ڪoVxi0| sK+dž"%~&⡣ pJMY7T H[oV0 A7!}OU&-,%PĐ>AQa b|0FIh }ƺ,u dKo%Z>Xu#GJVFo*@rMZ4nqBDJ҆:u6$62`MA6XVN~;VEӪ$"h:_nNjPEy鑁'zԮ_BcާxP.+o݊1Q If^G7;4Z=o6DY3hluHϤBr;H4OF!``Jqaljbzqsw!{ VG H*Kɟ9x sP$ۖst5^GON-"Ub\ٷ|5`U YTVvA¾˂ĩ421OH_%֡`ae4: .80;Rx MKcl8ˆjy^q< +宧կ5LcL0G08bl^˞Gtے7el*dQr_{y;:q)ƺZx" gصdb`RocD^c!Yeqdp+Տ[RBtm )AƵbd?f~7()Jm9&^&瓔J Iuio6ølᬜMRɮ|vDUw6m9I8"Zz}u#xtyμpat Ŷch&˞ ֯0 3 W9T&D.tcC @WVqVDW8 ?"x8?ҞewcNO*I濎g]QE:q? #NHY;+d4JghB.4gGH.OJ U8LuOr-<2~ y#ԭ~;"~HJ>ls7 qD2y=ǡam;^;thJơkϝpiϥv>a*>+o)QXBX hI{agld:{ 4o\fYJQ' 'T1:%hoGR[e;>ݒ kV;HHܛ w4AS9=cw,4$:!?F6Z$t=_\$?3O[c6eҒpKk׫H3d5p?; !q@P~dqM$"Yr-y]=5hS|2L} >.[sdur*u\Ҍ~_`֔hྈ&£ - K9|NRSORYgfb`J]G:=I 0ڬ\X7O'dVɊH}8kEH]whsgYv}8yt`iiKa˛餡}IV!/2z|ln3>lKOS.\JU#ryn >dfb3=,vTGqn<)`ҞgA'i{~bbD(!]D/k3m7hdadLG"M[)OdH{ȈTI1EQ=\;p !0A/ڎz1YQVwRs,uò_[AbV,0aU:oD6H K%vٲ-uTKPmr8 ?dAJe4aVEAVsaewe$Sjg~'x8gG7.Jh-)dq|,IޚVҧa+8|BH{@OkF+N^|6{zJpG Wzy6 iㄅ!֩e C~ᡂ0'g'|8w~gVv)B0X 7V+XgH.W⦆ zUXe k>*)?{Foڣ>8a`$LT r:?ͩ"-df<&"J 탅~l3n4h !4Ƃujm <.+( A畢iӎѧ.jt>%5B;)gtkۨ)_aQ#9Mo#@JMH#2ę*nc*A\qct Ѡfwh'|:[(IJL6IdF^i0s} _z E, =R7X8J #yL aqLlS<];0Q2F94_&2PHo#ˌj[X!"xs>m&{_#hXKovx\_ I _oϵW˕R+b`ӎJ+9$;/rKFǐv{\4!ބc5A7s^ )%fd70/4>ZXr&GO5bZ?L uiԩSx"vԎsWz#: taKm :2=VsXMG皮AvB B !:v|29L e;$mj9)e4kǐ4Hԗaqq,Ҹ`j}R{ŅJ%֡EוBx,_ā2HՒkUbmPހ'U~!T;WjT~wf$YGRzGJ! B3Μ-KmAs 5}m|_gkՇq.Bj S֘F9m[!ZMmr@"N67&c@DD$N^w 0^~M612JL#HHgnExЛ!5 f dF̷蕳JGU[akL:7[у &`ov%QDa=b+oO6,D# v+pRx7d73@̥;BLXNDâ#_9*w̔@Mi1b=)ل4q˺ˀXPR=J#E*giS=x+L,p,ihS Z3[˪z-"Q&1$F> C ݎ S0StftO7F:asÁ-0{M4U|k7S;BX^?9NCu2WҲG\Ojo6> xPhk/ @N5&CnP\> w𜠢}$bF7Nm()@4 Դx6P$a$B]6+jY1Gݣ PLSxAJ5CJ]_#)gçCā1 c$}0ai` ,|Fe-9KO8uBl?mZ0hh[G!`gUj&[S);pW/\] IP{8ː)4G0 M$hjhuK@z֣;02YAV3ț*K 8C Az!E]Pu.&0pe]}J=HkiH)Wp"MdR_|Gbkg0FIB9= zi2lRg%0%(vAےcElzN#W#f>)@g=7j,zJl/iˣ zjݹqJPQz i+hSנB(^'lt&}ȑ%ʞhk7F 6|q  v!y>9o6صոLw«D-V$oHl4qZ &KJ+i=%9 XՌo")SM5p"ewshO x&RX*rHVvzq}V_TBҕbK/ ߘCj~$H$a8?__%3~~!jk 9YB=k JHI'*ӛp:v(Sc7`h`ZUU5ms$`U8p/Nd&$7d|Q}h|eg^hyNh [} `&C(⨂O㲄N68x%.:˝o*rqdڋ&tBc %-*N鬊c1S$뵀BHye=N(.΢P"ΒEA;Bݗ'gH!ȉI1/#߶ iK}Jڵ1 _ۏу 6>9#:xfM^nfrV]O;K7LjaMlG+'jwL߼VSBj'ᯁ[5?:!WK w=1IrL( .~/`e3;Rh)2 9Tq&k.FޒaȭNq*̈xp.=ԃ˲^ya,pr$s#)c]c2*nH0xb f*tJd"xWNk 1̹R~bݾJ |"y h-qA!s>MP (tNN/{"4SF ˑ@gžp݁8v,pC%g ck!S iN-G0|{.̅slgFR꿌khR@^Q1Q!EMmooqgYDNY׊DZԲ+ss©* / [M'}1:sѥ3;7K]GeNAbϤ 3|60mg)F.@GK;c!,0102l~Mڮ o LF괣k\ƢFg%7IEeAnȰ ((ob7E^g0/(_Coa?wZw>O\c)EwA FE.:-صt/)korh"P<ƙ@6[wI( AüVa |" o?0糲-giT ET1 S{ӛq;aDݧi9>oq(u\rh i9$˲6d:ъIY՝| ]ay%f#':޴$!:y x Gpsk $B̦]ayDg61]4Ґ6r>3ֻ 2 DEǞ汸HിG5M6n#<1sb {V qqAfTcI*[68Ip↮i8Y0`51|?GT'Vw;V,nu'g +Nae؄5Mc89uc,DW)5Zd.ՍP,!a<&T-@ZLw'WƉtX_͵=PISAZ_]aM-߄؁Sd}FH4yYxi*vsqJ7~R[z:0)kݺK1 3i{Kt kl״4A+UՄK/T^F*s[gXtzTAz ?q͐#+p5RZ#=({M6HC:x̀19R$cLE/XUl@KJe8K'4WP*אejpiV LEP8:jzn Olu bI]}xlnwI=! yw+ߨ[n:!)*o Ng/lfnU:ŵ؈MuhuHŒ{*:HvmfBEwyIϫ,Y3w&[U  rjGmȦjC@QLZAecK0Xn`J"ߐ##^lӻvڋc&l鲩5r_~)٣]>7E=Z1wcL˸Ђt`ot^X~52IKDx(+3|ylS KפqRdAopGcfTZ\%Ccq(4 Hk D LJ1{N d}Jl:`S-5DjYAi؞%%~OkޱTbVQ-G,@eJ`Jp,͚ei IȽݝ噚E<(7Bz)ʉ/[Q.p~\ KrtbSh@;3^"n׼7Ej.d+o 4c÷ث'E23rR;3ʿV* (3Q4l!~&.n+o8ggtG4DcwɵAő<}ͦP&"vG)=[Zuz0;\ !B{ĸA26&DwD`MY:L,8َ#MtYwAΦ;1}urm@%: S.ع8c'yݤ {}Ԇ|DM} 1VD:](VmpZ,KuwݹX 킹]yMa}48dr[>Y%bW/gbK/WЈ _) 5əv4RЅ оbY("?[t#gt(ݰq⑰ebX#W]4jԴ97ȀsC/ZF zuQ]RR}2J{l,\U]\ɟ]欃ƣ r뇧 {<$2#yIe.Ì ՟;FQW1(Y0CzsS=_0E ƶ.iL2.2[<l*оgөz $⚷*h:ԒиS>hJ\oPۨ_>Z6LD3CX{>!ͨ"jrГ6Y{ê0+$\g)G;cNuAH#s?[[NU\=`6 yXr\=]N|&^YҢbdcjLBmDKad4@'1j_4wv'Y9fk#.r95Qo.]uU7 /bq/>nAN-]A3_Vc=mm`5v87̓ej:8R=֪ EQH< v?U 0 -u^4hsxH#G-Ѧ4"sb鎫Ts2@mR*` *P]_ _7FZj @@׃ }_X? [2q'&af#`õŧ+fÉMqhtS-@'ı͂:s2MN@ *aRs Ryezbrg^,P̀ \YM<ƠE׃j!4A\nK9woE'oYRDczo{I'Ir1=?2W9:Ecd l_dzs3(|7"tIp-,G2dAS@GGLJ|(/lЬ]=LUz =VpO+ F)XiRX.*GMȒԟS֗Qcಔۈb|Eѭ9s[mLJGprE68}Rm-R{s穽sFTZWR"J j3nh_EF{rpD#Kn/7~TGFxP:Y@)xt ~=efDP¯:F&PDE % 3/6YPFՂ$I0fRw+|wU\|$y{NW #D9ϔA7h4,Yhf|*؂HG@^Rm"hhac2{ns_\rc|r/+0r_U/`5"ŁUeA{&MeWv'WR ZChmFKR\|䕑gP u! j c-" S2&β&h5Zp=s(9䚘d=!csí|n74uQ dByT g~ E Y$1|5Z@sJQd& LWJH{+aȶdu2PzQ ̀%)BZD.DDT,iЈ!OxO"Qu}`6O ,6Y|`F- vKBSP¬pV-xg4y{xjܗI3Q֓1^й'Pe掩pƷa)rwl:[κr-wVjV TvN&eAJ]GNk2u1ծ咏Wf"2 Ԁrg[\3A>@WF_ߋ4~ꃕ8UƂ|]NYkm^9&>ӞLY!dgOn!d(02&+6pRBF{. )"Qk\J&AJڝ%_Ɣme/=-ACbgFj+^ʅ0/ğcslIcӺ!x!2f-0hWUؒiSDF:h?TdOm)yTtX͗Ԣ.?Y]N9:XX2O|^526Fp|ꉴU :{-Xϲ `(ȄA$by pW{t4Wڟg{BS9fmk0aR$O He~`ECdL](XZݕ*0Жy 1r>bqoX|X<5L]^M6Kw_ܓYiÌ 2s&pp@n%"9۳!Y\?DԸ(όO\ks.p9}JMKnuw:T?= mXRzJt+ϻ3)]`̟]/)CqG ߉me*8}n;2+ˠ &;z>tIʎ)m ]G(Q4ZI4Bh Љ'|YAynk^ clUf)Au;Eԁvf2Ќ^eeOYoXj;CD8&ICdd%;?nhC-#77Ϥ R!>Uxy1&wgBE͎Q;Oi 6:gN}M$^MK39HLޞh v@A!_0rn|#TR9@zfDTgkjPo1GY([&4(-g FGK%1N(d@j߸I2'0E8ww~[L+4)ed^ZqQ(GF`y>xjBD?&pE. MLRnw 4AՕr׽-пQ ,[LC&S2 /;: [Zd#] <_04$-F,JtI{h!u`HW#5 >|yN=j]|F幮9ގ#_;OW}8/aow63{D[@UL V3PTTOOH6U1RKyoLkU/y ȊpvcAu7 a=`D\f5gq<T ^rCt/"^G,oq=>byÜFTe>v_VWsKr_@&TЧC60fuC9ܰ36,}%U$NCl)vblj#:u{xk,+ 8 J@|5,r㴻ǐΣP%9+:+ABq %/%LDZmt Xz.Q>WN0!3xafy_P˙t̢w,[A&Xuw`+@dg'hk T.'Հ5a? B@T\_ fGE8=)]#pm<u 1߆O/D:&ʒ} V{ZWy] hH2 &o N:^'E~@C #!wU\cR}Qx&GF1vX&/=Z'f }4Cs 1[V$yayh;⩉IJBZN 4V , sr=b/'jdkC73W2rE4+yŇNºxEg{߿ ؃~>rtoG,=lָH X *6kVg>¤LW:*GeòVY\~NuyD }b,[M["Q(݆?Hc> keʉs\d ݺ-n{bEM[g}p{pAgfn0"v,5$vZD=3UlDVؾkؔoy&5nXi ]w*mCPOK*9=e/"vod Hg-H߇'B4[ ̏*_{T,A\Uk0Z2˜yJ"렓wRq-C?PI(7 aL0YR~i:8|դɠsĎɷ0Pn/0-_h%OـNMxPavP0+']G㗫H0UJvGZF^>ҌOmǁrd3KNv*(/ߕIZeq7Bh3)go=u,$;";QlKyb9|Ǫ:ʊ½Mj8VQ+m0& SeZ4n,2!HkxE\[Vԫ+20}I>Ȋ}-M6>of0/Wm+W/l)s᎒DR L+~:^' ^:'Ӥ,8r}&2Gbln8Ӓ'Pt[KDq-κ2Q(IMuEnS~cdq8DF]#nT<x GʺspTrD@{6Te#.I9Y GDJ@WLjxÁQS3·9gc$ ơΚ6LettRƦ9l+ ϳq@uS"HEW^Qb 3U>fm"ydIi ŭI_` 30EA+8:֎NfXf;GYY> =DyN 2Չʟ<3T]2+$2;=o%r:( 8a3igNs{y6}.JUnߓp=SKLF՚T3}|dfcЈ%4L|Bʦ^>71k6!+JjSě%9*t;9BW?ik,٧m)0bsZOѕqR|mv됔;d>6^Ae ByXCU_@1aj1a}rsl_> (rCgHz}@,p- ^uE蹠^{ֹ݈THh@} |oob!~R,[k5 r5:P|G3W~]S i/*DY1UkUpMffƏ `TEh@hR=7&H/bзYŹGqfo#i=MvP>^0Z.Ϗ >rZeM o:?rAe % v`FAKVխbE͈ÐL3$_}\o9:ٔh<5?Y+kTS&s@!82vsePU]/0:|wX2;cDJGHFWB+Yp* Tu~0lxjdk YLLP?͑w0] Rv@r[!_Xyү|-FOC/6"@ʨ/K$-Z}1X࠙5SSAE0/.9.M#s@ 5f2gX&n=N2A.x@u$\՚v]hq1MlfoQmS`\HM>tBڤut$h2v< /mdĶP(ǪOX-W8~N^}:^pl/eBW2 P W ǵq=WPu!G`:)gޘ CtJбj{7 chUΟd BZeJ]E(Ro^GPEZBs,a1JuWAw_4#vs2@ܕx.[z׀~VXn Ѯm}\`RqYx(ZFJ\bqn!_j4#׶u& ^Qn3Bif͌'+Q].SvN솁Vy\p4CA2KF&,m\#oVK@ Ќpk)L޺E"k#scK$9*dUZS:"1 f$}2A0MS۷c\չ</4YM!E;m5OI:Tf+RTΆ A`sa7ZDg?(+,8&_SS[s̸]I_4#V!7z1-"Ug֭L\6xo"+v͚琸5w20 ?7Yz%ޠ\Q?#+]{jNi†N܁1(G+YHء |-KA.)s%A=qCypb6PG'~g*+fϱeB٤L6mFN!Lf fkt2]* pl8pt"w[~6poJ3%m/|\xO0jMm9Qv#=cib WR@7A=#邛Ky xbcH!]¨G 8qw'At)]1<#VN1Ç+mm:p;6*=:CȌ@pfHKoLapg-}Q158Uc ?E )UqtcQV;%Cfsd`Mxыc^hs,^(pYs5Ì٬ VIfDMnz#=l#$kY*͘C}֞YY*'(L@"(ϡy5O2L?}x^ qFD `= rwݰ6Ѯ*6X?nݢkQ#4L4^=i"H6Hhw|2p>41:}NItgRw*upl89d2>~" T> 4?¾p}Z|1sR~A++rB0-!4u(8eZz'w52rI>^O0x9?@#o|ڰ:/#9B̍XZ֜PlN>2 e 3-;WDkYҌɼ spq _O>Sѳ M4Љo_("iZM4V'[q5-vŞ7yXC:<70R] 51GoX1p6VzL`~Kg9Z?:鳝}b"AWK^!^˘Vs vA ܿ#Էm)@%a[ky<zt0#!7vs_89:EX;,n/HO0=$[A ^ѵ "#Rg_4Bʈ3@f}șCMQ;ಟ=I'` 'F'a[M g!{h\8 ;IHƸٛkPlj:L[,z=ZcĨ)4:Q<ۑ4%tþe 1Z}25q_NCFx0XeY+OQXM =+\گsv J^MK4oTjeǼ,jGagEXeF Ց5^[YLƯJ@F ]I1(3g3"bz3b|kWo򭵼"WFˬx^ MUZ]NM0^(L;\e٬A7nrê.{i,< POnłFIkmfKtn>)YU [tKQ`X`D}nxNJcWԴb7a/TʾC譗_f}Kq=O7,:.d q%J ;aKׅ4)ǯ,24 d,AbGqY**~d!3l颍jVt{B{` hZ,"8.x% [YͮffҤ1Ǭjm+~(|ܨX^ƼqQ\.vƊJY "pYwL2ׅT cО̷n_XH0Nb2?;Q.Ģ^%3͞\L:HyuzvPQ|!n*~r+:5z*sg(C>@g3Ys\T#ΐAH:!uϤLpC?~khu RrN9FrNq$of?c`Nv2ڕK5;|#rT&# ֈ+GC$WFm<8!l.3{$oosKT"Not}<~5i M!7,.-ed4gX;Ra/~m\,ȪTv#" 4:Vf7MoiΪ^j12&ddO`QwhxYx\ FJY'8cTZ]p_< BSJ6T: X`fT*bfF&X@s^/@&si/BDZ,$ _f#SQԌo m6ᔜ> d= XLsVvtOHP"%@}>߲=dJ!@޸{ܟ%+o{dyFF@~$V16rBF] PÙlt-RmHUt r[\λJ56کxri5%+r#LӒQ/:*"ԴA6I}zkT jHxi )ڪՖ`c '?e뷛X9*+`LG:64K72cģz׍^ hi?ˑO=$2\ ץ\ENN-"ce}PZ)&v|ؗxu[=I;B|+\y( ۏ7pa+ND%y ^Gp%+m\݄ Bd >yx ĉXAu϶ame~2ta0#wq1Ri'M 8V}ļuUeA84ҿ *$bO'WmV] J MTvKIAv(X8Jgni0]K_ >=SˣVF$YD_ yќKbH5g ݕ U>{5\i  o`zO>kBCcU\bIx]_Rb걎>:k!6bTXnxUi?051 *xknնrimNwz3E.&5!MhdN|+ᲃe6IhG5*eHl GW畆3G؞!]Zv;}r V7=s<&b"B1* mvptZl76g%9˵ņ"?#ymW;EC^}3HάC69S04=愛F="5gX.D } G $9#C;TXΑ_dDC:w^TX9YtWkwY!4o;#԰Oo)+kASY}_J?`kUĠ`&tfQwd^Œ3džAZ69JE5,r08r,bkg,J0|iz 5l3xM-5eh++?EޫUMpj "= {QzgD=} 4sj"1ؗr|(pwtb5 <ޑG0h7KOc:hEm'*z2m1RГ!4SLmu.*}ryEPoRx#1QגSPj>F6ۮj8+-`xNu]'Z0O[zTБy)lE Z8yʪPCO_A sk|Mb5PJ4M+q\T֒}!&v"3Feb a;Pmȯ<\醋5T_nN>쥥ŝQ3ߑC6rsFy S^-. c:yYC>馆\;dl=z 35]У Ĉ^M>,˦ɏƋ[2|;EѪ^aRԵ=aHLr-UQ +P_t[X{}woSi_ax7Me59FsR˰'o86Sd8BXjەX0JU1,㢥MA}$A;O;kn[E PKZlU׶),3?)id( ~\B𣏕}f4*ḱA?H2 2< cc0,vdB_hnz '(ʘ:٩13-NEo3ƺ-<3gFʺ6#BH<'0uxW>_]sxhW=;KIwMgF 6Cu]OދBUj ٘90=Ȟ@+&zן> ŊK?$A&>W˜-`PN\)k_Ek𪡂s-r\N|VSUncwɱWN5C*̥062M1#y Sӗ?o/(xMQu @wD*s׀z-M@objI*!6Zo% &a] As#shS-DYc#!qme5)MkYmVWLts-APzxT0*}onDv7HJtY.Wh\d+Zz%kp d:[x]cފ\m't_K9mtR@ .1WO#oؓ[P*g.,!aȏě߸dyѻ+FB2ƺC<ݰlUBf 1B6fƬbP7DϷ~Ci9Z*02[՞JO6dP}\J8V[R}E};uͷ#VI$D~ O`q(.M"Re{—-݊*ūwMhXNB:3?Š[j RUNdIFaLF+ly%3>1u+Vi O'RL~$^ Ub1: M@0yMXc)Z噃P޼`ÎxQWO5q2N5h[6o-jk0jdݾJ7z\c/ S K4 JZVt)RHFѡE% z?9IL+$ <>iI)¡S]O4ZĿNpbOb%oPHGꦿ×,&ǠEq֗WA)6>ᠼpk+7^$:TJ"Wpׅw0uCOsԣk~ JeN W]DKSS/Kjŕ(}qy⥠iny^R4Gd?UL^E3RBpf>IOƢy{M: 58& FY~FQi*`\$_a,F i1w2I?j͔ + Jڼ\E珺nU0zgdV_u+w FԈ]KhZ_tR%*(FA^͚K]|@\Tq#a55K d2ƘGq\O9EJQJm4،W~[(dZj~3a1D'}0=(OׇّCi8Jw~}Y1Q8h/;L #`||LWU RИ`DÏ!X5aHj)wk ~J%b"X6W.вz #?DH#qQvnxN)"~dѻy@q=[7gf>Q#qM{Pv½҇ Kud?* ^"( e.{_z{<wF;!$x%hRkI!8Y<(/@?Ƭ x<%rTrk@ TTyp[|@)CG0Nܻ8ESh!4vJCSG걇;>[倝~Fݓǔ'3@tǶ&A Pg4xM0I;Ui>2f;WݵªvJ>AUs nc\[;}3K~" (iJ3$@7ڵVL#w"r/­#PKb! h(   xȍM3ӴM%ɍ px)55>owmrpq/W'|W;}~D=q#GkC#;%m%7C`\>"? ,ۃPJh{ɝZn~Z8FM{w쿱{׭Y"xTKjA'6f*pћ1D73Ob 9v3m,h9]>I."A6Wy*-H74bwyoz6VPM|T}/'W65ydZta g%p8U͑J#k3<پ6nq\JH%h8%SM l %QGA)Yǃ/ק ]+'f!"T=6h1Q4%Hvmΰ[ݛ>YTRU,*Q֒W_Ҧ=A51<"!(AcɜlVe9χqO 77dth[l@X $(Mt;dq6#n/|0~eO)8β^UXnm&V|Ɉ8,&eTwSCv*'_xn6) $D,IDֶ[9؛eT5qzhH{dP<~?cǀ.aB8> ¢uƃg_[rV9IZ|RtJp wE :4Z|ʤ3Tw+?fx\R[9Oo,_BR,>.b*7Jis┧wG~]h#&6BEKKy$K<;"V6.BÉw| fض2x@"r}\IM6 jy .E+Ӌ8"x_LȳlYF4&zMa8Uk$4, 1@\FчX^``d٪01G!YW<4~bZɓ=( R6(* #x¼ĹTXٷgA-سf70pRkigD0ImgF䦆WL룚ӆJ:es}b?LW +(D)K";E!SLtM^0Sc5~xo41/PGɫBE␮tG]HtR%bH cڅP^ݥgmTĻy_y1>R]vPѾH\{fzS֪I =\lGγ >hmw.W4|.$|*˺j+\f2gm* Noo!្9#:~: r-/;WJ"6fyKI)yE9r;',81ъ4ww1xAlf3tre:'#.B168nJoW~^ʂR^`BCpgRy <xs!T\3Ta5+\oE-OÀx(9M`, / (?nbN4O^Տݕ[Q{X6}u}|;v9/"Z jck4D50$)+Jfh_T[p~uuZU&>PCb^ll-'JﱆNr!*r@R?ԇBn+vJ(;]4qDyKN u@Ui=\#0;Bډ.r1 g騝$3`Hg%2cD×55)N%mDR,SwۛU猗^ i@6XWPmg>=V\I#1w4{06> {UYv͆: +R=0ոogb ):Wq`}O5S tiFf%$v'B+t0s01Ds|8x /}3:!Iz񻩪EOx6Zqڿ t$}kыlkȳAoZaHtdSLZᅒo0 -%"hqj@[m@Uŗn.'LkZ3ys>NF(1g֎w^K &Ŝ| g-';=;K ;~'9`&xCw<ؚ/"Ա;[ sZ8jH&FEniIsXuMPx ^]a.MW_-.\L߿X7TGi9n ZrA"tɵ&4f;BwA$`S_!PڹwN; ҼCoP E0,'ӌʭ4}ơ&8#MIBB\g.?(ʭC[5qtObFaC xfȖJjn~҂sZQpE*ea5> Vv(AJ$/DbOvK&l䲐%\1؍8t*zg21!8C[͵[aY$|{xBǹQ)zO lCWФЙT*b a2Ue~Cl~Yǭ,&G֣U;BNIdޜi~ٲ<5a ;uR &"̦);n!3 ͉8'֫>ڷ 7'7TDYK=+[=<-吖|P>:fOQf=nhEQOAɮ~DL ap^9T(m|9,K'~}Z=LOt"rjQܙ\sIggl| U⦎|}~`Jz_h#La|٦蚆zRbjDt|iA&PyS=b^:WuZ6>,Y8:' >`5#<]q8'yVcHU0Y͋1Pmwa6.;|42`K6*,Zq08mٳeBmD酧%KeMozwRi["PM7 T=!)tF:Jʌ$zt_*k;n=9D ɥK[cEvBz/Ί DO3Ӿp#.A16?9Dzu.g @]Q˓b6b}̆dصSh-*Yr$aEnqWϭ+\Hk-Yh"+@lHMZm<#W_Q IEYT7W k\sL[}%Ѱdgae) |@g^0Zb_/|O,$<颿EKoKLN3Mh ^#؀[+@U&ZV٨q\xPC񑇅u!PpbZYU>mn|Z빯l1\TXAe=Z!Oa"H{EexΡ1v ~Ya+)!kgidAڰEЏĞ,ltP|0k/DS@6-Zo'79(#G`%KMGӵp KiI% ֒*kK LC>&E@ewOĦReYR`J9:TNAb1~|:БY,l<`D tQJRU<,D =`UgeѸeIF-`ٶVao#y'q#켬 3zi ؂>}Pi9YǙ1HWzAŐ -R4F_*VUTOU)i[IJ?N Zl Lr|vPW(D 9YoKUD3q Q& 5 #cm­Psq=CMQ-DɁuKݐG /ϧܯRJ1f;*縁.ZExmm &]qq2~ZV1ZD^% P,&,_`~$zXu*P}l+D.-=aN~t(hLi1.i K~(O{9Vgjgw9^E+h5ޏ29 [9l h1ۻ!6+8Ub.Od3]&+F^#hd4A"ͰN_ֻ썥b܎|}܈(YUe6 <]y խfwr/9$\h2-R&(]\clehĘ1eϕ3qkEJudZW@i.HF"C>1QJ U[][,?wZqsx SJFDNenлԡ#8N_Ab00@!(SOL 6-l"|3;wr)Eŧ;9bstA$jLou>=6_bbܵ7W)gf}B_(1ąk1K@S=?Edܚ!58yjS{ߏ1\e˚q-*oI%}/~ؚ|NXVpT?`W\lmtX( Wrai<:Cc.*,F-F(? ,#qz v5vY5NwЦLjB& 1GePqI)hu"+Ŧ"x ~ār*|I*sd$@6Uu^Mֺ3 6_(FA\?(@d4?zE+Ix>VK-v6"CzJ 6;WE5^Șc3ьca]gPׄ6LA6{&t!AL9{$qcMӴ># m#[pAfShx7Gl$b |\T _OxH_69gdCPj ik{3AʷF!s0x$QGn:jI+RoZEs!|H4IbL=l/:J׮r6u@`n[Ov?K?Uk3zb[]H T,3DnGKKs΋<>/Z]F|*?I$؂%; +5s XwTR. J 꿯F (:F:;a:U[\Nֳ5 N2`=TD#yvl =ZWӥZpni%W<\ϕ gtHPp&f,HM[;ch]ٱl~b2oN\|EV-҂BU@c419EX9\=VvKX9ja6}aN4Ɏ[5ePՓlޠȾ:6ҋ?'@jv+RhW \SVy2_Սe6xU0Ry[zUЦwEf,"-Q8aǎ#Gr'Mv#va|pVP a=9R"x D+k$(y@%21͠ sJy!0Że?6}RRn05T)r V4LDI\yla4Wa (J*rX]tʥa̹䝽+;͢v)\J5uDX1B c8o+ftk*{'frivdhI& HBң׺p 5hĊ}lќxp1HeX - w l1: ManN8J ^_n9c#ᡯQ4UԲI '"Kȴ_FGA2[ ds˅k @g!&d=}4D-n(:$ gKD3,+Thb}˘YE!K~!f) 363bZYKOEž$0d4)-Ykup.-!Ou sSc}hXAs 7y UKHX0E>.!)[s* CpqT?Z7'o"\́$OY:tzc僝D`0 0OE=-N.j߉+kj2&ro"U>!H_+:-:Aw4_( Ϳ V%DO+jZ>Qv&D}Iڛr ! ܭ(cM!ʅԉu<FeIb79`zIڻo` R3imE d@ %F-DKeFbAHM+Q{+K9O5HV tetb|7.O%2WydKup`67)?`!U 6\muX .s5T9 eNaCPͲ)k0sXp&a{T,l g%]؄Wx?R=,oBp&9]ȕY16!YŸKN@gIR1fJ;;4OU:J#uPő.`9I7fzٌ0M k*;# !ί>#2׻'uԖ JW~I@kx7Âü?${T}zq\C?H}]#FD͘`0eKiHlO7DH`^f7BY5qx^4Ӷ$(S-u_?m'寊Sz , T7J4+fyH2_80̚2Ȥ;'MvͭxCAT(^z+f(9B/2YBV8# !E_4|8XxN.XLCs,_hzP:rv[RV_t "wX{XȫA Mgt;~&)};s$˘454 /\V5AZIÌ{F]R_6dԩY  H3!9Gh:Ẓ):5/ƚ7rwAXm j/`,_DžjuRCndcx%"˗ "-Xo Tj\jXV;#{m`3b)i2z_fs]_=/t6^DVs!m jh^&w[#gT@*Fv.| ή$N&a>AkTdtgюM;_iqi2#eka*^og^q=>gyP?N4Z;]g 5d<6;Sܓ tdvbRKrUU<Ƌ/w~p/NE]1y{ՉԸwD g=Jx @&BGU?a]+D~yFz땕Xߠ \n25]ʂʹpLv\$Nd zXoz\tAYWT`V?eI{!%EMfu55FW2͢Isa)]R: u9)#r nMו|c6"9N]rJ;w "I}σoYE}h!g ɜG TNtaf)ΐfxFYO jP+xDԹdߓ~ A7iEtkXkMu.]a3L'av (E@8&#z= 7h-3ɥ>;W1v{WpVՓDP´HXG=a8z=ѧ# Lu.[ʑ7^ϴ"@mРDA1^Q|&/0TL j&lD+ J4^uXqOrƥ}mKZml|a쟜V4-BF=2k&Qp z*R=,pCcҧIysKGEHhȞ/>iDJCW <̉fiש͹B*H+Z?Lu@ot>+Cp[Ĕ@9Hگk=y{ȇe.QUi7jAWVimtP2z|Toc)hl4t9;mcOM=j<`3t7'Y3Ǽa_ϻO}fmvP tDA&G8Yh4=2򌚡t)޽=-$zqJ.r <<9"`:"R=Pf=Q&VCퟖTj[)Fd]DY-%} .[6O Lœ ԕ)kPjϡZ貳i֑E'QeIX_ ,) aw # !XO~7xn6JCu!hWBުuF6%2*F+QCDpƭZc(]]7}y#ĨV4d-6'b~X|9xhrimV g@a=-5?m92%(c_Eo)4;JY^~ 4}H7+Ķg"l=)ցe44[ .Gbgk1ijőzo+rJlXڢ)١;Cw4"L9pi$T [/ ܟFKkK>_B_kY5~ҫ-Tۿ,BDwG|tLUX1S"=%*F髮ޑjSE9(lqDy=Oe^̲K@S(%YSCv1 4<ҷ A53:f~1]k]]'Ĺ@4aۼq"(?y<$z}n'V~ .9u'/5a9EeQ̰yo3 B("t,+4_3Fu1fU+K6xN4b庆S}4 1{Ob7J@T>E0m'2?İ}1f= aqXw oPSjPJx{ŀϪ9!ޱmlo c %5m$% KK`V e F)1s eG3+a7BCBY7oU|㾁!/S'ġKtG3wq[yӥY_g"5mk*yڻ]NnTL=MlQ+w+)/$gN#ŔdPH8H" 4 5%6117fe &\3c@SN3}N_F_lvwTq._WSyܽǦc٤Ga,  `}ΖEՠ RDdb6 q: %O&H i/_*A2Cn_?'GMrݔ+jIۧXB0ǼxٖۅտRHw F04}Μ)*ŌN\ &Zz>mWr}D!``@VAoљҷ_of98I>8&wleA6j"7Sa:+#]WPx!ElfE֫0zi?K44$#;@~Y*lB\}8G@qS<֨T~@36ϐRJ@ e r[wh)k%yciy ߻\*2HY =Uځ:0Ǘk}T*J7yR&BΥw:VV,<u0vuuKO?#gҀم)kTh|{+u=iO kD4i1&JD{Pspj= FmP)3f+ljh'ׂLp{f\o=/3'a$[L)Œs?u "C]\@7 E?Arg(d'K!q7JRK@eתǤk#kdWjiv05`J`uH`*3Jr^8C gOM0iz0T4AV2&P,"UؒiDz"&qҏ+t)EFk^OּN/xrz[ю #y>/Q>z0#5 vDȃ(s:޾)躷=7H- tX0B#6{LsQL[ߏ7(|(L`li3kes4s)nQb=O> P¨v[ j.m ^~yxOv`؉0y m$:s(-2v؃_ uKJUy ˌFd6'13sp,~ʞLjv4{]z xuJRND,6؈IFX/gu ۬ Brd37]@tZ?r" e@;+݄pѝ*el@RϢtTS!qiYV2o?# UMwuP0Va5E^K0ZPen6:Fūhm`k2 WIɬ8%A#ζxU"Xv0g6Vmk2'֢sf*{:~T& q'ٶٓ,dx4s ve$Ē#zcеYbv'E ҡՔp_.&{w1f;/lQS|y~-0;} li!.#J>֑Nj.78'7;p.aBܙH0*/uқɞRpam BPW|6cmEE.N! YY=fxVş}.cTakM2jJ[EjB2{ rOHvޭFeO`vql81}."eq :&nK1cK3XdtK) ;.jVsx=S9n/M}Ya┎7(f,5]֚[UFvO@3@dt =9,˘IYd+D EZXOP#hP[IJ񘾦1k_Ns1$ZDd̙I'ȣ2(NsH u) z6ĪoP 9O^ah 1Q65RzMꌽj|Ȁns|򵷮S^X*-UyQi0_/LEGil!.SR"Pz^btɔ톰64*25x<}>m:ŠO%z&8)dԯfWHHw`)EֲMdǣgp ?Bk2V3]N纖I-3C1';pkE}9RXKȗ] fq.3\@!}VIĻA(p\ a"lM4 \ε[P_ghWX~ gA3MUjA{mȍI;& 2Oߵ}-`1Of? ʯ˅(}fVj*+L{:4_]sе47oBg՜NL:OH1 ¦. f pɛFDM+j4:MҞ=hR|cb `,Wi/nX {uNo&wU$5 p؇ZكqI^,`Dwk<eoe䲈e$Tx(tz SR1.T<&Y85:xuVi9y0DJDO!%mִW]q-1AO]30~?1H PK>R[!k@SS压P)c)(^zgֈ8Ӝ|b0|%+Ua pH0x)[I$ $AW}v:QKUGSf}_5ۜ(sHf6Ϗ}C۲C2X`4aRy58ec/'v|tP^?Wh47n ,Bh~KRۉZ3D'˿6C[D%wmiJk.-1r噔`Ptck>JRp%uPuq<@~0>ع])0w>#4JQ^-&Ծ;djڔ92K:ʨ x+=E]sRjJ6T(Aพ!|sYВeSnNC;MupQZ[R:ߞfFMp 5߲x>"K&DaR ؖ6d_NTo $ LjƜF&qzkVd_ G`%8bD{xS]C)8_I~|K =Zaw!n1(p&zTD_k $EFdLzVRh6SEVEwmw+ ُUĖ>I؝hW|r_t{Z^an4]2mY\37٠6i]]CWb}Iu/Or"Kaa1Te~4_H}DzdȄ;BNY{ qEAӎAqB4=Kn0>on%QeTBSK5עzrDYc}-~luԱ̟h âT1g[u__M=ߵ`|ͳR*n".s OtW Y;ӒPuDb4$;k㱕qU@H8LЗL)Etou]泉9o!BWM^IJ%7==^K3p zdlz<# ? hPV7ϱwx]0bԪXjd#gE;\)dm]bKs@#֞Z'%5nk6t#՟Ԁ1qćFauex|pNyQ8X"&͛6xџ,fQ<8(TNI#J>;$Pl36]E,q_R|lZq(.v}I]!v"%0V:0Z߁:؞[ZҩFbY28h\4rU&2ѥi 78.l vshT:xy7|P%K*@i 2_h?{3X I2yySEL/#v6#|:J@CDl˄MP^ d3Hs~fp̹WGMUT̲Nv'8.A.v_ j$? 27uv@j~oTM=9~$2C2Y{kv!GTӐ4P/Ǥ[Se˹bB.YzQ`{p?شH99,b-x=(v)_ C1xL# :K@tF"'D:"1w|߇Gf=Hdueg(HSڦsE )e6 ch%/![_e["Ӂc׌/̐nCN6ZAI'-8k;Aů..׀k? ,M=O۟"\ /㗄6(K:a f^9(ufgC  ;Ш^_2q\9P TJSp~1s9X!;f`6;$PA+Al@d ރl.F9/gq2ɘj'!]]0uܩLr*w2STkc,4q=aB~Xt*1p6K4In=2|i\Rו4 "Qҵ!ѹ 9V\_X*tӾRLuP;9%jvb+Õ!8'x?K*J!/c22bev1je_/*{]֖#s~`n~y-ZC ^)xO80\|jj*7 Jrˀ= S%mv> . #䢇VȧUM3L9BNoZL+% Z9"Ifzz߿vGxZ26~(! t*Of Bs $`dRfzkQeM{hބ[KK$l-+JZCb`Q"};X .ISZR qcbrpI6}p^HlNrC2FΗǢ#<2T`^S&!%_/=ߍB@?> Ka(gaXE푠^f":E@,6PQpq˪2>#_P!֒}obNJY] 8;|Um>85']+T}=!h#&4Aa6r:pUk!#`f^w@PƴLC;kdL&Ö݁!"*Yݹ\&bt%\ b&1HR뛘T#sЯ= Ƽ+J~I6 L%y6WM8Z5[%KNo%7Y?"e-ES,)r*|1`j'L#~ ڴx"4%԰,/+ؼeC=Vσx$UtfIr] ت܁,]O#?'5Y*!:)؀ vNT"3t{˼9lE <5RvE%m̙)ROuo|.e?GM%MW (HϘQ߽]l%6-mX$EtP9/f`e$h܆^yJ p+%f9ȡoatS_ОE[b wW&rluAUS>s] :l. X֝qC-.33хqB yB69mz upS_/a6Ok*m\ڝ#ỏKXt{ }]0]dF;вcIc CY[CtAHp@XD+|/9~5Y^r"d61sQC';'$vB@ęB A bV JE5 .|+q*C ӥ_rh{JE)A ;o擤r0$7vpJX5=!-$kTAR=&]t,6φ[ ^-t8@_ftZBv7Zb\0:ǪF,Wtױ/ҩ}@mKõCE_4e,fSU8%I:B*uG ^`COi'6hOVd4iEG"\WcWxTp$e?lM՞NE)>L9ŕnZ 8뷎aa d%;_ihG@A/rvL Y%H't?MI93YˣzleԀ"ڳܵpP\< U:]hgbIOMGf{*j0k0 k~9e{&kd,vaWe@X%hB6>LDv!j甪d'*<^ڡdGA5qN0RCqNrۦH1k#VciϕN j$os${*w+P~Vr㺀/Jh}aeM(W.$SZ Fw9dbX75{=MvMܓ÷ϔծ!x_j>lo_:&!,C։چx\lNj -,~>!< ɃRѻXCJFT|Wub 9 dV0 W ŪrBH*mͱ!`v$+vPݒ|pƯcԨgP=fYaXu jGLz@_ n5S5PR80r<9+b~$#u{}EFxy= UY}W1-XY撜QS8&ŽI5MqSx 6?z#T6ohLp᧦a`‘,/K9;rPr-㕐#v`M LgKG҈9 T'2曬|Sn+@cH$cء(V@(vXI=SGK@-r }j{EzaW,5+ {"`?U"P%I Lp ȣ7rs0C; ޯ=3Gm8V;THu,RLbNXSS>IHV(z+R N_~[aNyjl70HMՏJRG/}EKJ{&D4?Td(ìJίq" m՝',jا֝0tID!8OҦ"G 6PIiklxI씟]>"˴t~b˴ %OT:M HB66ICIrxn#_x`L;8;(*&󙧡Jm*^ܸrJGRo$˯g}.:ڂ:U Ye|dVQ[Dkpr_n3ECU~boN^Sֿ:چ g:;>)~?=MY:E̱dzaGb:>=Ƈ:q6&OQfc:B 'zMisݸeXdp7rn͍4qTLUK,|r 2:Cx**J[-OG]T&0"ٌM塄}2\2u*q9 +k4c03x ~h<&FMs_e"]??zPc,=-a|n2i]/`iz2f<0;e6*풿/geuO+訧BD6 ]c(́.q~X}m5y䀰KB_f7/ՌǸ&"GZzpnyPL' ="(89ޭCmb6ߓ: }Fj(j2^FSyKVxl;bP+8ft&w{'Y%O!ӗhxk1>I"k*X7xIj&"d2' =/!Co{ PD鸋%6P9+3m\G KAl\ ^Rb &Uv'$wNh|ANa쒗 xXoG#;訄O_CV@QylЂe<,"^PNc$UF9ϡI\Dbٯާ]O>$^ !rf55k]X R NPX*E!0i@qφ?Bzdg ?BϤ+yG<Ev,6H|,U<_I Dm9:{ h\QCiv塏BOo+C-6x{zp(((x oeU^ѫVtÃTMm/IjOn:+\jz++HcZ$`Lє+.+>H-FJ[K77>be3i6tGf O['ߔ\ 6EUJZ4&yfHC,qwʷ@]M'6#E]f2"[^վȃqyC'1p 2!:!>(Er<1 ?*Q4S^j'v 0+ skbP)NZ?*@`;`OηbSS:X?U6D)+6m^-)S^JCE 5B =}ڿZC*՘pPrO)؊[+)&WTPGQSڴ?>h-D>}b}/[5!!jYA8!+oX!9nVk IJ:qV"Txr7.f\=e NxUlM=T}J[qDݧr%P v_M.Kk?.1&IgUQ>[|6X%V_ N{& qYY ~\\\d^qI-<'%V#p'*\UG]GLkηOuAGq-׏Dd {U',|lf;$DVE"goZZHC |IZs+h86ʻ˄FʆgH^s#BI?p~Ox+w剑6#izt#ċ-oLGiBPS(w9pRke5=MQ%SJ'vEVse6jY띸]bDnڗWi$'V $ڛ96zƤŐ$b[OkvDc쁣exf ^RܼZV:-MߦG?,ݯ w UAo\Ei*@7pt`  nQ mەTRS:!Gmlc9oulrw*GPD|B'm!3dTgxa`Mm B꿝 HzdxӺE?̸99͝aqx@wϭA"y3۔̈{M)ϧV9ql%ӴKzgV'ڂfQُOmWL+S_>kbJ. 2~فt).FB?=; DO _*FĊk䖜ƣMILsI]&x49.: R ^OߩkhOW\ f<'1MY)>RG< cEjunz[}K7a\w-hNP)j$ 0h <دg!c }!M̄OU)ȳff6ݘ@P} L"I 6,uGp}m;#$ۖ4+~R藱|/f װn;xܩKncev,:5j}_>(K_)+[AU CT^c>wƜ#6Y\B~XIl;nƬKy v(فiʬ&^ Ԇн)4UljxϒHrݬxr}Xr5\LC= cT/Y#) 9JxV}ȹGv)j&gǣPKꃠChR梆\>s8,2Τ>-0eGMg!ubAv|igCwf2`,kTיFKWR >Pis"=T*c-BBd|U+Gk䀐-ypLJZy?rjCMܒ@9k`ΚCNQ=*I9mKj:L4@x&pZ# ḎQ_>"k}5õ{nDtjVߣ?uŻ:UbSeY.r^L|:n\I_utWU:C ɹ=Y6&fLCI4bbG<Q?0yU2ϓ`W@˫~Ζ\| Rf&Io=V*B$oԙ3zF 5&Tn(kڸ}ї! SVQLB٣QK*yL>IX.Zޒ+IW.EL~2`,|ۃq8~{ ymSSđxD[&DQ>OirahT@fo ZoW闘=2ԬNXA6q̥j֝FJR rw !G8xP60]tQhÙCf\B;qoF!bVk^cykV}֞}g%Mq ޞ[Q|%@!g`DžFw;K(@0Ϭ(+WWw#k;鷖 J Wlr91?GJib}nM ̝ܪdsQva%k5ldU+5ӄ?OCG`^bu[I I۝ px Óa+6*V|~H +?ponpi]|.'[9#&ߕ91y7Be$ cNКNTܑ l)W@n EQY[b~U0rb];jWLL #;'^x(4tCd%)is>!JJ!fUEV=.j`jyiAX!DHTnҲM D'iUev ѐW1_+a]pbÈxP`gf]8.H;^M,~u&xܗZ/=\x- ' x fǫhJQ%< fjv7uc@OiT[o@ 05/?\NXyE8b̓*H<>ce2۬w.e!>Kh5|Ec)ݵ oZo23λ/)njUؗv?|&#'e2l$'xqJPr+ax{m*ZBiV˹)fүkw'Hp PK=.&[w@8dʍ` Jl2LPGN0IM:ufW,G._MW9w]Tf14GLW,@K.׋!=)Zn31}y`I)y‡]QF{l.5K™PV6 [LفcJpO{p+C ՛a]4ݨ Gt[p%JtnE/evC0Qe9⇂0X|_2HxΏ ʨtH'qC粒Vm9MYw4.GsVɣ0ehcv9WmEOHwìc[JG&3H =|{6A[oQUj:)4UUM$w9m<ƻBtݸh$kbeu`'f+5ŝǬCm[^X,J{(>tkz9^Fb6gĝ|4;O+\27iT ,y|zWRNgL*j:zA3aƛ*@ aKShXڿa1(s β^"v(80:wOl{S;<.u MJO.,rb2zAl"f$Pdu;EŬP,O{U ~oԸ#^Wnc{V$39@pxpS+FmY/rro32.㭠NߡTvĢ}7ԙqBf(;tNXW+ b^P-jnysWZd-s<<ѽGLaG[xсwgLUMU`+ [j7:dN[GX˲v5Ht?fzF %$%!LF\>GWǡTTk)V?O$jdtZޡF(ޮ Sf_QaΑ"FiJC ga qcR7A΢U3;0VYi.=dṴ|?2\w3V\1=Dz8`Ld^PK!VE)ԲmezEvnXyb$]#Hb)e'O&ѥ_{:8(>sH|xƤirEw(Uu'1z0bRgd ^\Kd)7"0Im 4 H(vX|ɉ-Į F?9 ۤV-Xԏ7uA,jۧy {k_Li|l,|G/j:^-oE |`('Rs>'b[({%OZ|1Y8XU{{gٴy:l-92)is)sK }E%m!kJ_>׺L H3)KHt߸rt ^SU BUк3;)$4و{[Y&F=޷s`xNYXѣ@fP<.㛞m?ܴ+u:n;G Z^9$?eA I}xdc>(XѕYOe.Q>6 @z' ̴woevQF@}' =\];y #iy7jP$" Y"o-ܵ~vk|<6<uöm3k-68 \*w4gdNnvƪ8l177rnoz ԁ~-1QT-?P0G 3 [{Zqa`9#>z 4O'J4W˟Pбh+)}!be6x#:bG8mtJWDVrߔKWpUF59Te6$E: NރǪ.`(OʈBun&#DyiLlCdo草*44[ od3^>q_oN~&wf8̴撈nA5[W4wq}n0Xt Aqr*oL"G+roo+ȓN_lh7{ZApxx[W&Fw̮0#QADJ)]r `uyk]VZ%o^p9t_MۤlUzvFL6ӎt`SCl[`DmH˹%O>PJ@G]i]lt}LaCylGFvfz+1SQ7'qٞR+y^Iݭano̗!9ޠiA-¿QM%.;E2# Qʬ*ADWi?J5?70u9nmr/9; =9f t 8+WÏ˿֝A$ tgP qK%]4^57TOO.fOk#K7))wԀ 0.=Bɝ܀[vt%toݶT2N-}TIhrBGQ y_bYsoPZӨ`7SU*m'yw-jgKĕי$\@r0<@h06ҬiJVA銜x\фj|PD[pfGrc^[':~(s.F$Y~rIC}niQ=P)AXBH+`kB/9 C? (V%&/{&q #TC9·>#Z-d:V?c-R%Ò8ٺP6M-!1", уQߢi$jbTjk8,r@ ޘ%||axI,CDKzr4tR O@%[Mz)J[r8 /~QZhN<}Z~Cz( 0&ץ4lb^\& {*a+?6,awK L-W7+}a'M|:R"}o,w:41f[rN jW?}/- oO3idrvx*'"z~;t\ Y)>˂J?YbOD!uA)| Җa/u.XoT1{Ԝ1,$J#vNa.,r:6@emKW WTq;lϳo 3gdN^_dHѷ&zI> rcė>_}QVdrB6>qfy϶'Nv1w2.S:uQs`X="5r>#&d6\ɼ]e) ;H8_{9K1)rӤTV丝8P) ZMjsyСl|B{ӡy01&;\j^&kg%(aE7ωK/ VѦ`?_Qzr#bt\QEuj,7-Zm89 h(BNއ9{+R0e$~./"Z =Cv6^jY0$<αp@oBQyz*RͅC+Zw~;,H_Y(*E9KKzBwaFDkM}swnYST, "08.Vo2 N&/߅K]ӫlc=kakHd,-ȇJ|7U(вpb]ę 2 I2,]2k uﮞ[Tk{ҝo@|!ogv7瀙y9f|y pMu D'yht:`kuˮoe±{93ܚs{on隸f5 L/́s"cyfeAmxWEpSpI Zf|3EF}ҔںGUPg"LsPx61~)gz^dL5 >ޫnIyH^iIqOoܼ{O/h|BAգ$w.\ $ mR(*@ >w_ +G/gCwH21(W3,KQeY ֝<#!Keʥfe.d$+̬}o);g; !PkK%'ڰ nB qUY&w?+bM3VD1 kaPQ/& .Ɏ11u㩨 +~W"?%sP hͲK9/۝*}A0զVjqkT=ҩhg^QX.H uuJRsG#eBaKbg-v:[t\xSpw̫l'-8Ȳr2+uѶDmfdVãʆHpͥWyߵ(؃BIJp"$$ La/M'K,f8vdf|F@D#QI{i\܋A<P ENst_6R2*{ SY+(l{?i bIT:.aV\â`l˶l}O1g "F,GjX/x]Qw \ }oM.DM,n%'lYαQ`X\%Nd %]4B.,HID`_Qn]KڨYk;3(z+MI&Rcz8)i{U%z-#P2.ɛ +phtN4Xt`FOH0CW<S 3ul) &[V"U$Z u\g·1`;{?|BBXP1b|@uRyFāEn+-in^) ig ChFSx>,9`ϛ7VT5+09}ɌhPwGYS1r)mȃ#)Hs붯H:nCM=AwHxk]}Uq\HEkLyU`kwM$>! rމVr4`C'^(.J+ $J0B~e@7j@_Zf+S$Y~TN!KQ,Ew UI>s ]#Ŵ΀ʈzScB7x^7\bH#z ?H6c(pDkU)SԄU򒅅{HJNfF ƐSqP 5, #Jݜ פP8}lYPILKڔ2@'oH/ [O$۹Bz>2=r:,@RIFupQ9 ~J9xKiSsfD22*iZshݕf_ oBuF!R \A^)D!i)ު=EYE M%h4oQ q$׷Nix70b4je'RRTq7d-m͹RoQ&4cUkVfhZMxkLμ}h/0eX+ܿQ֙ktʄ-8 OXds Yk&J;A޳NL`B];*X\Cy^]R2#nfpa醙"FpLJOsѡ_"W}T{}59\ldC^ҴQDR`/!y: ~O]- $}% p}+ Ͽ.%)r0GT_ML>~ ?O5lEBگ97n֒/5{l "IZΐh9*SфY ;!2Q"`arT &9RNQmAR fii Y UXPjLGf%,nJ] :c}QaTH>5oOwufOm)/WܴTKxx؄_+Ӝƃ@#@ f9p=nJp8$X Tg=B|FRvm!xF22U1x?VCb8pY,X2hNU l,N8dzd%3'ü9WnVֈm" QOFCMirX :mN߲"aLL:y ]usz@(^g6!:w`?.\\{ KIB !ThZ4i>&0Ch`^ VV*ظ-ԋU׮tM\idț*3ad%/ſoK{XrWx9eV5q[$Bk;;5I 8=ww &b:|2bCca*9k?ژ8u:,I  'Q pI~W Kwf@m7eq#xquGM] oH8Shti9[H3NȾ(B%5xSN`YMآm39\:->0kl aIHdc/*%֐P.QLZ?A,xя`H'x#'H4\}@G_ehLaĒhѭn<{QBP=zi$d sgkdey}ӱāg (x<]Q|ܞ{a=<$Z6P%՗$U} N~=PE?OE8TLd}- &qsˬe kdD) Hup(NCǽX+fgJ辜n[_A3f >rIT νѱ3e}a CzR)xV G=teMbV޷= Rtr#4Vbx텍Wy TA>1jYDxrOV&)O4EtV0%M`΅WzPcs@ϼI|.6=uwc~-l^KuH&̎b94f=={ʻgj7mf~`[D0kC[!,I4NvgP'[ R$PKkM1ԒSD,D7zt3s2$n$pƪˡmiz?~ZsD7A#tYd# =E阏nlgIK˨6#?%NVRypbK!o~/Ӫ .$N loHUm?*.zJ!i6+g 1\JC҆-%qiW 1,Ϙ_}B\TրFW76ϥk4y]1#%UMFVox*[Tr~y'9*& MzyϞ,U`tvڅ9qVC%C(we׏3,@#R]ރ rcMULPf%YЖptFklݓwW$1vo5֪ƃ^hm:aew>B~rJ/RjJ0I$E*-DdD ދNtbxq'% jl s4 K2cycRX1nF/gM"9P 05<9W NԋήV\0V~K͓H1|b7/TiĻҩNr3HS6›]b!s %ݺ?) ' μU2*-b ܂_$[b?xUf?:+W6\PF,jI Qh$xt. _<ݨ5/V) NMHfO)zZp5ju;~Vm;<71 [xTl4+rc5 Yէa_+K1 qi ݹڿ]GsnL#s@>ށ3::xޑc6oK1}-_ PMKx#,(+W,cZm3\DN*)r22HQjB8B $~ĐM@ @}Ts14M:gqt4Q]y ?hNؕ*aA܀4+.-I^ۏVTSi&8 +:s0hT$ix=\8|-)Ah5E'(Խ<|yA$ُ\NnUui#XC܏z`o*oj8 (6(6{aB(J*{[TJ4 .^Ā"AMYˡ=JCf ؞,e!.JHtYI GgHGm?]#>v"Aq: mm5Bz~|'o`e J.,{6Q49 0./ph#tg&RبY+`jCUYfvxQs#fq(]nB~^tò(Mn*قs- B`/СdIPu2a ^&0"<0ڍ_%d\>;x9n! 6|IV5džs};bvF<= Zu\&a%sk"p|AJOH2z=(Co:l4MnvtZ2|Df%t3WQߥKZ ]<u DFPoE~ˆ+сbM mZ^SUFVu |m߲EfX~g`}#l}'l{ƆXNRMhl ,~VR5. ݝlYyTtxpd{Jfh1m4-M~z]=,)榕'%%mynXV p` Ⳁ CmV፛̒ifxʏ٤і0i_A|SD샜Fˌ8`,?*zS_#3̴B\cQl(7qU!Ҥ_?#/^z$Ǒ^?S'} ^ dԕ[3#pEf ?^r5֑gs+(bq>E\?vYtFm+bm>;r6t Yo?݄#ӤNVB/٩Wڗ:L8t$&ɴ_z#*s@+d8rT4/2EX[ `?!4n'B?&P \j.٠+nAM }vvnwƒ@w杺le߰O Eqc$dcq97 B*I\eBM.:agj.uWHFK.Px ,:2,yy`C;}/搾 _,Te0"DS?q"D]`!#[&Ȣ i/KMڐzKوRJD-ԕB=|z^hʳ6nI +ɚRw,l9}$L rEkx%A0^TsD.8Gt&w2^Ylm.:zvެ_H ݻ/NJ۴:Xa$P" #x;HШ4$1(*Y`-_Ae,Ox"So)q_WǶ啥8.9)X;-+ϭ>DQzXVP҉L0t8߀oO\' BM_M!JC~=z_(uS>diW?x U;]tm~JLjb;J/1+Tf:d LϐHt.cALJ|^YΓ~6H<,6Y{[xpUY)_0~R(%/QHpe2;oe#B.$uX:젪U6^Bgb**'6_=L~oKE~[Idmms^7.*;WŘADR- ;#v1e2|F0(NgL@)iqUS)DUjR֨yh h4r.EӒR7 B'Evm< 7aفLb 4YtOm]zt3 t$ti27{3Lέ2`P 6$_)ZV~Ct㩞'=9O 1loE?ء4 dXDbzqj7 `t<pmLB~nb 0;!M "Whr76B &vt.*9%+ #9HDTɊ@YMԏı7}紉/Y2\w~ltUM"zK C8}% fXj~4ͺM $IpX30!1W s+/?UM0h'x,VH夎ZO+eꚘjO /vT3Es~/ {luYަOq*Fx]-M;EO3fNiݼE@*[q d"L4Ι,fA#>`GDn8C;$7IHkvI ېJUT I\9 ج|clD,Fz~Lm#G_N VlxH]wE/x'!rz/"l"fbKf|\c^tTpn} ' /2˩6V_xXosz|B0$/-$RMYy-G?Xw ۰gog6Ѝ%qeSX޸hFXZxկk6ϸDR/XU}I3Xv R8ܴT"C q`E9FxmNi{p)3 fkGvGA"@=Z:/G~Fe#wU3:>M !hD'%Ղbj bn--+r©V"#3oVy%Ov0vug{-`;KKQ/F.ƛ%REzEh܉{..FPB(HX㛫^;{Z_?f1_ N)W dT|%r1YF5=b$q+N<ͬSs[{ېjԙ+Ә# my:>ӑ[^4<*&)fe?{[ hq~oP“}_яkeh*QS":WUKB&~?Uz|)xWX:H*ED._.R75*аhjt^2>#)}Q-Áv +b`>#*tMUad<R1ܿ,_IC:E0\HrRBnP?Ԓ5QA0 b=OEjw_'!LjoLvANMfC'ui.VVAfb2p|̎| ąƏz__ v0<\[ex5jIǴbś |T{=Éĸ$&B׫i^/5߶K/ǒߚ>39e{65wϭHOנ,1X(W[z9S.C'֐v[0qhyH\ DtD!9?򭒆jU]:*| )oeCj 8_ ΡħRB 5ּh='z*`ᏼ@ÇA缨=&FL= j5LSG+F)Ʋ GJv0dx㰂jyAW`z$J\[,sB $^$y2Uh-<~<00{O3j/[L.kT&5Z*;-^r"ؾWg6kZg NHMXfo[ۭNR{Df|=-f?Zg(e:/97oLI,e2sW"b^Akҏ7A2KWc>&D`eCʁInXuzT09SUeeոX Q_KH'RK¨?aBTGm+߂Zv tYcm8mxE.1ĕÊ@%uC\0zfk\34 ߾S!GyWs4 B,f(I3!k+Rk K@w 4j3Ws췚A-vp%3:]#|0)s13;E5e ur屿M^҂t OU)p~L~Y~SXDoz'a9YM2Ɉ6}?R'CUB?6xӟ怶5ɰj3Ii/IxF.֪z\fDTA[u':F$|!08;~ͬO6Pj?ѯ`ZP|ϙ5Q4R}̎cd آG3XF"%qߧTl-.2-MR0xt\kKj"-!67={U&"? 4=I-K>0ӢhL- UA765hʤwn'>B>[C /\ԃ`@natDu${`!F%fI.*rUfFVbEwD_Es,mRže4ɫ1CUɕmOẸCX֗z [}D *RHW9k1gƽH%3S#hZ]tg& AcPv/GGeTӍk'8qe [AS:kT~W$xiU翙;) g5|YAo}|U3 3z aHA'^n0Q߅G[&uߞ=iSaa$$$hXG06a!Eb.atn(D㶞WKeS̅7M4Lh'3:44lY\v$n-j OJH?y.%~,Qs"JHŬv `#E#"xڷ$D{~̾0Yjp <%Hlg1hao4++*ɜѿ\=q@VJ7pLH GQ>Pdfv\,>XDӁmBLT787/2:LI~$;*6;J7lĎ(?_O*Ǎ(`Yo-SC53 ޖji u{Z,%\~e-QԀ_ba@=ܓK4'zRsl?warDRHwa..H)okhY`4By<=p|CUEg:G|0-ʖMY8O}%ws$\xqV);QJ5B0uUB t>S |qOI2jT @l۷Oh"&a샡ᐷ]-IsƖwKn'i4(%.9h܎D`:X'O>mROdf8,jdR5r3m.SN3cSfT] !xwBkBK=i|kUq$o#- IB0?Q}oz#qxTA9yTR^r:Mok!Y=߃[Աuhm eDhSRu-$]%nW#ꨒ@M۳KV#mbSZhR3Rdo":Q+)f5 v񣇫Y0뾒QM!U o3Tw€sQF}iaZU qX14Poejck jBr˲K^h_Z9F66l1 0xA*zp:dr"uСS"WiFx` i,zH^Ăq{CK Oϝ64mu8Pt]ԋy02!\L%ɣjN'Ų؟oJE|g4:; fѽM^ngB(|[ {δsUlآ pGe~?™D mcnm]D?Ǣb8ӶO/G7#b)C܀Ki11Ý0zx^kwHފ66gD׼r&cA$D2A̹ղJAcʀfwKE`] C_[H sкf,<]%e*aEwi!6BX^l Ѧȿ~YO[DSoJnɪc5@f>`pI_Q>#28W(ɋl?kVQ9E NJԧxvz=~&I3 y0XIw#j"#тA?KU:aW8UA9&vz!(lPr•PSg J@:vq,5]EmՐ|Hh ʧ!SڑEW. w/>(^_5p7|FcیnpȿϩŚPU^m8/4֢Z=0P\)ZrzFV;V^NiE $ H,ӿm? LY%gҜo;'oLMRfW{E3 c)sMWZ$l@)HJf4DIRkH<e3;@50 ebG"B:KQGmGܻ rlj[ =A*R|V'"HqHu.֪Y=]eSP[(!uzeF*Fr[^FۇFtpV_(֯KʝOЊ{Vqzffߔݓ (ќ9@m[,lglQ5%}^犅TՊ. é8:y6]n#,gowJh2 -S#,ׂ@.xNDTYeU%4T?' cdDx?T0Z,,2$w0 #Y *NI0'ŨwXFΣ^Ȣǝ+a.a!^X—4}Py~Lhd4Xh}#0ƃR}#K,bfu#{ji@!l,m,F}[|>$yVE7Y@I^fXbƱGu4C5~ׇFEHeʇOEiMg0@&5pRB2K]S #9"_kaűnEHx }Ag="ʮq*;bi=Ȝ}t-]T9t̋0d*BRR_`pq9JUy%͂ ݄F9˦ۅ] t491O|\irTW#KfQPq-ArB8~wQK0hUsr1<6eIb2,uCke>] ~jT+BenWSЈ5nEayz%n9' ?3 ̬VYnB/F%"7&Y\Qr M؊D+DBv]u)N6y7ɐUsN%z* # #\ܓuZefxz&B/:ҹ{Mp|BL[E8-9D|R#vTy Cs ?G|@ƵJZMjT7u0R_s F)8hxמBf/؃=.@[nRܥe.wԻg0tC]yhG͊Dy 2YdEIsjpEe?ک 4xF"{ ]kf=v@Ba{ ĚQ8/. 9c%J9Wkp#\_!|#N2XD*vz7F*JF.3 &~ ,=^a 5.SՑkk0m:j0mvWRPkLıl RKӏW˲sA6Z8+.VĶvsG*&|o K-rd56` @k7xhQ'?Qŏq]e2Jek. ך]Qx&87TE>^ہ_a &_%^̧_.D:m\ޚƔZF[m:@le]T#6㆒F(~hN+ڞVy0 Hlo!^qV?oMQ,f+ OGO&1-Ẅ́v-Y sËzi0 ۸au_sNԹqC>u.>^_u GrJv[Ltg[maj6|ff6x{9| Q^J;1'rԥ{STrr3t|L>>jl>q?cjc=xj:\,KhKuEQ`( `aK9 Lk~泰\ro*m~X0oEcȸKu?gGb-b uS*jQ ӻݏLڠ].Td}.fz젹wu&J"םx^6Ru l6P23_)_:#/mI5b'6+q <⇉˖+߆p{I^||s{;;w f,dC_'z9%aRMvf b Wl-^^JDXJ;? mFؒ T#Ky؇ӚhCkga~iD"(A-(Kʋ veH~rZPirz]W ^!]ևc)u`lXj\g8ְ;Sv)FFâ_I<w SH.{0t5)2+)n*+nbҩM})6ڣmzeg^S 1$l/2 r".Ma帹oOyv5ul 4 m#8 &<(S~'NB$  i$|:ADH:wCҊ^%|.tήl4f0ްTkAGr>M|[iKg]Sny1[34 $mkNoi,B\T7,Mϳ@҃LF֚j;rL'6u=n-}L#Z{O~OxLozIlKڔ%w=&mF~nqAuu߼<V֭q(qi=3hnJ%zZKah@0R_Gc)e˅{w){JsיMgMBrʶboʶ|J Hs!sNURD.+TfI*S+>69LсKK&&E.Olǫƙk!T u=JkQhq5Ywǧd1|lC:-udd 145hqL4sY*T2NGY'#l 0֚]f>5IjP> UpAoQ.+MfDL!WDHF\ޣf@M𮩪yZݟEY*:('[ĵDAP}\2{,1to9%H̏@R6h2[?."Lw/rl܁ ޘE NL *%F?ot4r9W̯ z'K2˴ۨgX\Kغo_zI艊;!*]vBaeg|I A %b8>0p>(C+rY'(kȅScvăScT]+>8)a[ipVY=تxqP99bNKh!d89R)Oȁ~N"BLA.߈k$0M7= ǔ)mÝYlj9]`?sW,&r+Тl-,g-]ӕ.'zp9gvdec{n/я|RRs]0w(FaEC!wq2xu 3$I>= b`W ~=R̬j@HE?]Rr}GH&9-.0,5kׄ_HߡAJtIk}x`=};* Omt“i2z 9]S/l(crd q~[dX*/ YW\mwʅ7 0Hx xn& C57'o_ ݫ{þ?xh \&tfikMh,fp^bηizH ܋YYb!Y-b}qݵhDpawZ'.Kr&7YYhnւS"HvTC 1C秿& <:^4L٦!FV_&ĠA5jN+ǥl-9+g_$u]#p@,/2O\eox2Y~bҤ tL'4< ʼngTGS>ڥqIˠ;` Z76g\W"/L(flOq &%w,qf8^TN]80)]d };Ӳ! =LF3F=Xh֝=+!fL  p h_?_ '@!ب?^*Њm|gU|[w v0\لazKSLٺJ(_nRpthj֟95r]@Qg͹O"rJ+u#&jMB Z|1Cݰe1;1>8xDl 9%iN{5=*&lS|k%l,HF8#L qr1E%EϴGgjW$#))8@Yx/# FzgQ Q24yϞ7vA!fJ3V%C4XơM/J/k/)/l\ˡ ;6c 5O2b"aTIgĜsXWDކU,,PFdw4m[ +3b\Ȓkפ"^,7c 1[h/i)Uejޝ~5¸<Џ+O l0n2a*e;*W>[d]XK#7|ȘUtZ%:塗4́Yf j)M)!7$Du+_ܪi6ƊSA fA`ـP@fU,|d0dqLq73K1?:Uxh;T;R4r Ht*X`q}m-RC9p؛fZ_=;_< +U_aˤNK~>L3=bwe{s>- F61^h[A b:չ99h* t\.FCE1U96bMbN )ݢHgL[c0Y5ͪ=y4R7 jj\w.P3f+?y*AeuR? A>m`lI]^)ٸJzt.41|a#~{i2S"M;kal8UHziyOÙJZ_YX}Z#Lw+Uu-ӏъ~xJ)__$15L*氚.nG@s;O7OJOͳ53AC/ Y^u k|fGޡNsBiQ#Mq)嚘"t;ϊ=NG &`0H^c."^Q}"WI 'jMDYY.-Ahq0ƹ?BmtDZvˆN<8fWJ1,jk>9Rn+)w&¡G+U6@OJP޴ݕr. :aզ/>^(+RHW_!^tdf =2\QTˏc㾇/Ӻڱ:/%kVp1F򺮔': 7Bŭl:>!gτD${|ԈFUT.`ѩyhyKOX]5fz6og4f˨SH(Q0py%"K]ȽT^s-_=<NԐmN~=_ "80ebCGR9pB2O2 CW͔ JBvB FQAKRuto67ZH.ѝ 4Y S["Od;+e>sB`"}EeIio_,O 6)Xq]]QT DF;tSv'#GuJS=Zv\ұ(Q?iߚu![fO0h *>hN0Su4$V " d 'GR(|M87 g)@JEv,vǛe !9x21Z#B3E;0JOCPAHT(>"c`Plvq2Nklѡ9 m&7K5j37ȧhhri!%LI:[_ZPBckb_=eۦ0_c22}N=Vr*#7"@NCun@PkGu*?!x2Sz9/6.}8.%X_{c˪TP2DJt勭HWc,`Œ6 Gr:m_`tQu+ ޻79h&r:Y^e^(&&kS;b=o 5}f;D';/61( ɉNW\\6X0n-ݜ(" "!7,qc }QP/V6Ղ7azΜ!>srࡢ1ӗO01&,PgVT wwky{G){*Ů6f.X6p-xB:że3{];OUCk^%oS@=7;Љbr)6O3gϓ.W̧ b:RK hcEralu뮤*5fb+[υ4G:#Q0!`S 4J =L륓5(81Z-HK(hrB`z#__e":UI[LfhY1~J{cR Г ă)XQ5)x/eJ'n|v5q5~P+E''IzNpIXϳ\Ơ7HVi`]7vdAXOAaxO4MV z]@L]$&$furI%qfO `+FpE Π9zP6hi2ޖ!yfv4X)e3Vd͗r'fҡ>p-DI N'-~Tֿ87 JȟDҁulznZ F# y3w XEEm̌B BLG>i]g ջli'"e^bD9a_+q: eX=qGu=}Lf=V02HTHKVűF)#>,רdLpНgbq$to`ۙz`wa/^S T xۢS=}c[D [_zgmJ3 [y,LQ./Z N$#:)p-4k*Ki9o#[Eg_IUbBEn$VWXE2<7Ҁ9]0]T.B[ZarU3i#х_*9^&IC彪2"\_,ElyVɴoo ov03"n9ڍ)&g!Q"d`[+Ŕl&D^HɆ%#=``#ac+tu-r9@vOSEJN  `  jbW\6ߤvV1EtH*q ^ݕӥjcQ'wOڸ5١@O,<$fXB˝~@i }Cf E(bKe8@ ݤQnNp Z7]= pL0n _rkݺǀ&𧐾z6WaYf ']|!HS°#q8Cz?@?4 էV=nNo'I_7E0d0/4&]IY Ld3*_(m1`dV t[Gܣœc px K{˙H;&xU`ukx u2"uOB}&sKR$%tzќXyR wf`nB|Hć$XM<(@&A3q8&%JQ6\"S)6-'}6؈;q63#6h΃ I*Q}U rEmR;hy: K{$mkDx >JO9n4W]ȔS]͗=unlqYbeDyQ*P a`pǟ}| 7$ VPYhi,XQc(7:L(w~!.< y=nΰ[Ziڴa:S7Iz f;Ho#hȄ2zuĔG )f<fKv#@7z{?8[GQxSߔ .du*͊0&,^gO~;ջOu\˪^2pa8&AK1\ID ; CY&oR4ߤ4џP$R_#Ї{: ϝ2Ǖ g*лDSy0]YFnunȺg}=?B-[L֣tBexU{$VSaĤuI|V@x[W|b%qBTs zg4ũO#۝~r> tqWMͦ -kWޟ~aCxxGG6_\ء)wW~DY1 G1g>A2Q #;9 i踔™#kP NU}}nA 0)I%7ʑgmq=$SY^ ڧ-I4"Wj( WY@)=_9/MǑXADaPÞ*N'MgD?$G@T^ƴ'VC9VLtA7CZn 2z>ɾsU;J[AjKyhLl NՑX숦~Fr{z@vw&-wbicE^N L O=D{Kf&Jڼ) ϰ߮N] "2G}?sIyyc,>Uى@3JBҾnf^JVh2ҝ9³# Z!oLb&i/ )+M,'.dA"|< fr-,6CE#ɂ8L<y&T4O@n)?Ǡ)&X\yR}O(;׻6^@ {3gYZ070701000005bc000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000003300000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfsd070701000005bd000081a40000000000000000000000016612f91d0002d400000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nfsd/nfsd.ko.xz7zXZִF!t/v]?Eh=ڜ.+X="-ʅS%!>c<ږb^饛ܬw 8Xei$/( OIZ7TZg0fXIIXB5XPe; L{sEJiJxU!>g or4!s',ϷLITm-wDP;^].]K:L)jA я/=͝.4L׉X2 R0/Br2586;F`W_D O؍UZ OSXȦ^ &pV]0؅NIZKNX_ սzUai Y:m2s*%A7kW(DW[g ,P6F]8HO?c|tH)?HT  Fwwzǡv;S(.m,G1<(Fp.`LTbw/\Yy9gѳ[o~/iߎ˔&omsPNhq.+nEsj:㺻<=^#* J tS]*RUNŵ2}#- ֟0*G>s*ymqbzu; #.#n.mp=(<ܹ\!@-a~dL 1,jr >jN*PFdI`Ht; *O%儋V2{srO.#L_!4jf]}0ӻ us3Wr]^QZ; 5449̈́GE&(ye5.n %`{9@aIJx],~ *IA2폀y!- UH3o%ne/ +$)Y{`p$B]@6xO}j!m;K/|\ D}*4C氾RzVefP)mjwR|jĒ8nns]+ű1ƋK nİ&aCچUm mыw8U=ԩĎ6#e? [vanYruC}t&1|A!MP^IJ*ZptqS_$A]9NN?s"En.\0/@)J[XǒP^Gy|?Owv:px 3F!Y[;sM;8}GZri/v>-⧇Q7"Y24\)+܌X(|Ͽ_}Wŏy]&Qg/Uq G-.olIRgmSHPܥSRpKcP+",9"XGZ$,`L>i] 2|\rrZzdzP @nƶi'P!%R<ʼ/0O9*7siB iF8sIE] td1G-xV(M_W4725~F=A^8M=3 Jm=q- mE4WKy)xp+,H0ޯq9{ak0dv7~+&h}G72mjC S$(3J^6TC"Q 0<Qndvްu+튝ބQ$'f7t|a ]3fo335aEsU5mrr+=IvR\e6dkzbw7oԍ; -&MppunƑzZ7zr^Itb/ , DS0ɦ՜U@~YNݔO jG9'&w5^sr9ⶈK42c8`t>DQDI!⺫ީ^Sj)ңD.N 2톝zj-hDf\9yL8 8GRS27uŰLmWLrҴ~2&0sb^!C&郟X=G7ȴ=/GܿęsDfVwxzYa (,eG9wDDY+ -THHm t}Y@,u۫=sEsq*"LF? ͈^G>,\!q&CN<~T)RŲL LKSgݭt[0fڃte'S\[ FiG@ȱ/|;1e9Gְ9Ƣ 5HJaR*xuM?o Y3>}k!(`#"M5ڜ?Ő~ zyKmD0J&*Nb9ܞ) K֤7.3$!_9ge B ]jk%uO0$ 6#'EL^U= /UV}Ыj?Ӆxv~XujHHU65i7tc?PG+Ed/;IXUCXsIPP]g\Jָ[dc S;G2#5c{~ͮ :flE'RV_ÛtNtkpQͪI`yhcT8zp|]yg ŒQ @VΙI r[`ڮ$g˄zh>G䀓J^ 4_rNEVf8)a+$4g1 ype n|r4"6K#sgR55 FDb<@hrxxNSM(F n0d&"mLv\.bK BO.b~}RdQT0ǁ٢>NNQ28PK.4׶%91](ʔ$yy+TPrgG r̯ dАGa#{ZQ2S]WJg=:L%*lۋvd 0l bgz '<[;OS)p;t\\~C67Ќ~0t<}Zl#j$cƥdtRnD7=ԒqBaI('ɂ _&4GzmDq@%..VI^ b(t,S5ݧk [!d t;-hRDntGbȡ0AL'R=عEysDG<^ᱥk|16+@k4/Kov@.մ{1wXYRBI8 #W3r+؋9e?%=N?"ȟE~h&\OĵjmVɆIm%g\X _jI]6yNWXV{|_kYnj>J>e34@ &Eۂ¦ }k-G )([K\mpdCI#s2i,B;CnSXj&vr+{@A 궾u7o;!mb*@9:\P m ,S0`u#mK8UuQa~C44N!rrbkc9@q&ewejWD:~&&<\|1Rf~U]c,K/k+={vNEaHP߼: vEqf`>)SȔ͘9 IP3юaڝٺtF8i+M7yN)l9rb8ꃏL L0Lr>W Ƶ|m}?iɊ7v#3T0uF>UXz]= =ٲo_dr%v/e;_ݻnc"?,?1ںy03;gCƹMv̇ '>Sq(Vrݵ(JE;c(D]: b)R=ļBYX|Mϯ D X=.ucA3,+3+DZV5@>s(H2 -^'a&Uz1\5^aSYMe/NEoXq<"M:bD;Q.,ۋ%V# $Oz)>cͰ1sXpdMUBm4ܭ[^ P?4ς]i hQx[3l1$Zn zq9P2quy=E8jQ7掦CoN #CUrdKGz؀I-h0 '=}Oܵe5F'%` LꠈPssW4Zes4>yg^?)"!Lr6rCcM l=AJ0KSҧ[.}PxhMW ;g8݃򽒥󤤊\As:ǎna*g{)WN2V co41Dm-I%ktNEvĎߓ&rv_e"(bF@?m^3ġ~ζ S-t"(Xąd+FYo}hqj㜾y拔yk2| &ڠ!4n ۰Gp.D<r|01{k_M%f]|Gfѹď׬{f L+O.&h \.#~-'HrIb̎|QuŞ#ʙX8I7b scr" Y'p) ܸz.+Iq;%_$'->f!0I~#L7 zLoj.>|Ck׮fn~/kJ5_'+igFo]ήfo;DBg)A1ik?~*`f!^㛙*`='3qd;`<5Ɯt#[d ;S뾿kc ƒ{-.k+M.1'LJ2I!5 #@=M\| L|!\nt5m'w OruMR#Jԓfr|<\aP}gqYY@;WaP)ɦVX^9 YbcIH+>N4w=чr6!>~CYAt\y # #K+&^q-+"@LPddy$9P1jX)S+o:zgd k{,xO 37".QH pAg,`|7"C!qHmĝv;^.Uh貢y`h}((hp1RV_EU7$ǡNi?\r2PbVK᷿ejMΊΛͺYx`?DLfHшI${6sobyI|h%tYfʦF@Ϲ`j+:H̓Z$R'c&VjElEXsbpmәh1a6aGsb:~+@X6r#&`=hph 1@׷9fs~`t[ MҠV B9514p`iz"e[d f{\;ͮ{٤A!"KAO+9t_fRI8,^֖;'$P6#V2]~@+(vo2|=4;whq_;H*GfSN9N.ad";+ NŃwؗz`9Q9=v^_Rbǘف5ru ٘ gg1臂6ŭr<\f+#%nJjb=,k:+axD m;tr1Ug.덲0xN9}9":`Omܳkr'wit\mUXP*,X  "ހi.q SZ5U& [ yi@'FV lz&r^HdH@^1C8/BAGi~&I=+I&KjRy `N= XдRv"[xbrK' ĔN^ZŐ rʠ5 ]gw6q̏Ѐ_6oCq6;ql]!"PWr~OO FMs34mG㒥#HZ{K#wtI :qJm!u|OG.Ihz_y5{F8E7IHBD f kKnlkP rƺZɸ1.Hs˙dՊ@d:3o)[8Țe> ?w!KX,*Pb5אy(`!&:cs~PeŲ,kk zRIx|r6\gQ>,E?iY@PT)7K2,+3kښԫv]mwbT9#`H_ THOnߡ-ga,AL"|qDv?z ,J%}wO$Ou5-tKY:r0S՜g-pTaCo-?KB}Rx- 7٤rB%PBLnhQTxB#i@5萷|/LB 5KyT79(;r?%_@A({!t/^%!|E1p&R<Ɏ@(K ; EǸ@u&Wb|-MjQz ],;g/jI\nG+,(l8 O'oI6Nʨ 06 dӓH;DŽ#LE*Z"7T\#:wJy*.i~Ƒ3NH{7薎AJ  68|lM|Y#O94yIM ?+29D h)MEݗh.T&) ./4f4/\Jf`ڥ(/n]XnAը ZQS񕯟[mo'YN!~ǹȉB>+)jtB.+l,3l0N_x|I=d3:a'(B ;g?RpjhLd=?j˲c$]yTJpM8ũWƀ2__%ϛ[|02a,WvS)P![0x7ousБT]KVoiyLɿ¬ ߉Gp.:-?dΠ]=l:HH.|̶|FLyCT5ub\tNzm'lUH(rQp L+#Z6JvJ"R:Ž"NH(K"h:5\S%^o࠴'*)<CsahVp93q*zڂ1Í? D)3B-Xu5<҅* (t笩cɘx;tKɜw⺗MpX,]kWu &jZR|~, POg<1!YՒAih e]X|S.Vlbը̥ U)mF ^ў'p+x>f,ʹߞP7n Wf V/gh!g @40ԊAy͟!w ןNieIrݓ0ȼK?*PVk7} `SS?;?^IXjpvɲ (.yăHbBE[K&.?c5!j ܎mp9; W!F.+Di +6pLt\/R`K$O[[ʍ⅙ DD@G<> uٶp"Ύ0ЉYח$jK*Z H\amF3_1|!ʻc^ٕY ~1'x!8mKU;)V cb*_ zu=_E|ӗ_"F=@YQa 圸L.𛤻({ȋ"dQ]}|TApBUXcE^y&h]A\~#">+o!$}-rzd%$v4嚐Q]lnoճgfď,Ԫ&Zqt̺]!g8ȾnC$YiN1{{Q8Fޤǚ@KהV[TPqqaBWK @p 1Yʍ ZTMBs8Bw>o'x/LufY8Fr% :+A^b%0^955IdgaW3!TG7Kn77#̷cϰNRa'\(K cV+Bq߰ Ji0|5~OeD#v]ѳE>bt"wyj]}m+G>'Ͱh@Bp)-tߠTgTc)w ]y 02mڐl͵ģT;L#~g9O6uKߍedԤ|f&gFȤIIMXitN:? 6/_@s W8ʐk?h v S/ mUOLZhkZ6[9DL?UDBu%4?a}mLL8 @f==k[Sp IƑC5aٺ|UEO3&HU6Y.u%6@b;h5<&e%B鞤lF.%(F g;m¾Y>AuB^ohOu5'D9*É0~4kSݾg&],^T}Mc^}^aO;R<6]_q#:K}Y1?U8A!.YL5<Ȗ7;tbϪ`!ly޳4T_QfI j.goӜR\xr߬!$Y:G"iX=Hգ@1B8s)&=:f=Kķ~'C`'! ֎Z}o? {6B<-o7SUz@2XW*-i&OP|xA$ 9qvW7^]wۉ^.ɉbd8ө/C@|˫[2O,${  t195k}칂 |/,+ye|JMtҿo"CSW$.ӍwPHkhuCree%ZlgCȪblzӠnW+'8ijѲo _ZFn_A[l 1 ̀@Q!'7Ĝb.Hܣ|r7o7QA$?%ĕs O"5dmuφj{]-jDTbkVz@ԶC8h1#_D$ Zz멘vGrKU_9ﰢK6+oF=0odqh>^su!8OCԱ`CBESn(s,ķ]Yĸ֫ʮơXD֩ .E$a;N;:`*R=@eh9a e xRX{,v7qa(SB_+{̬ Dn6'tt)I'i4tf~9(&JzREwrəOX>G< FS9Uvns"W%(t8<.<6^VGT'-Xxn ʷ]܃V'|B\Zv2J ?1|kpr}.dRaRΤf꾻0!TR%cAG͓-ϒ2o_#XM^E:,G?){)jaj$QE(}'=japk^ߜixH$iD{UjU4N"3<>CM V1EMUJ^|NyzA7~CH/Lzv` V@)w;(o0`Z!"_~d?kߴnrLf+HZ|A_zѐLlA~Incs_P/ydμ6\m5|;N/.JI``q'7_`)Z׺@pBl 1D(+hJ3;Xq v}i{ނQƅ q7mC0{b|C*Z ӦQQd)UK!Js;_|M2}V4] )CX02u\Tødcl~<"Mqo:]Բ.]Z=8z^a9KH2#ᘊf$ljppd%˛ 7Ȑ=uv =:OP4A*;D⃾40ym٠x~韏EB!$:8aZ;j"/i:2 ֧_k Y3 Y8 ƁԴ½#,VX;}6PDE35bM<ʒ糏;ɖG 5@ a$2JJ.1tb\a8!tێH3j%Եz["?5BSm@`ges3"w2Pnm.<slR6mx!s])O:6Mne) UUE ׉fIXI0KORs!fִeUwD}O6qL_9^}CpgŖ5ϙ><(KA)pMrwĎf2~ڑELL4`f(!7BB(vunk1x8wۤ*ӏZu#9X'$=`7&}"0%.1On]qUaIKP=mٽ\NԔ>fY/)lwu?\6on׽t9ۚY::ղ|5e}8]+ś%Ƈ|>BLn^,|c`ظbZh f⭤eMdlQQJ,svr :7i]ZyX}.;6 ݤ 6[ir,јUqD=ڹߍA>G-LdUC5_^1ڰ|}A&&` Ia- U`} cXS':?*Bf?7IF!&)8|Ļյ惔Jz x<ۭRKwAH3k_F}@<31ZmHx?S/+WLֈ{S+ ZCc]Ő&2 J8gx21U1_!$ԗQu8VS|$qfwhak.ʹ)0ǟ斑Ϩ3:b&3Ev~3،6}Ə%:Ξ<45iH'7s aӪS,ˡBR +ל{IUqX 7XCmJy_{]9T|PL[LV98#JIycpj$+V<:DYB\=U}*i߬bm~Cs2`*sE9bbZY[.Dz tqh"֤cV Jy8mI0o.aYlrN#l /X2VO; 5H;'GhѾ:i_8 &%&lͲfk=3;ࠊ!يЀX0{@ 6 eOYdf h` rke|mow87. Pxf"׃ǜ.1+DUw4{ ZNc뽽V C ˯;uAmI4q,ĀSؓ;KUv۴@6ñ^1~PlI:-+ =* zdL8$\e.>9% WORMvLm|pJO̒}2'$[ _jNz.,_Wpkgݼq,va"m1ϾQ""_?2e]<yb7YSCk ح8~'fk/;G\o?Pa"%'q;zIWR۷V +:v2i䈕9т*;hx OpfOXce'3"8&fZ.|xjy F$8@qhuqBˢ>ih!}iEcG=T,WE$u6>_I{8~<ҀRpϓ}Dx0V ֩iŤKw?p$H$tv@\7l*ڀPb_z;y-Ŵ`zI8Vk^/ƅuA 4@ -;뵧:&#}}׍%^UH(p{5#$PwBl>t&ڄg{煟r<3 mbO 5:SxL~գj`a1!+T#'StJO\dOޛ}ZR,ΚJ YgtY%x:_w}U VVK[uw.L4O+:[X+ĴannaEGcNIE o;34y ʆZD9c9۠&I'b\acgBԤcٕ6C_j-n~BOw,<O:"'q5ebK`#\}ekhLeKID؞O]JM U)3gs_lZns`;*@\+v3Q g\$_h*̊恿QGP#(5Ǭ aL^`#: |zDZvz5!R6os+>QJ# 2Q)Mpjop~pT<S @&ֻn}f>'Ϗ[$e,?C[?Ay-_~@qD9j%3]v c@U@h>0 n2yB_AшKfbWeۗ.Y]\٬ ĎO8Lf4s)?FzW /?!-P e+Jy*UɎ_*:ۮqB0wG]putE-\Fc@jʙ 01Laܢآ7ܥG;Z\"K跸/]05NAu_iS3ۙb4;80)ܼm_lMDCwch}RҤ)ƗwuFγMxxʥsМ@5ʎKT8H!|6ƀ-e`. AZ qJeK/@OGeqp|D&H]]BK37&=l3".YxkL’" #& %.U u~5Мv.v1q F6۠^,W-z18z9*whۦNP);!ݏvQ=|`کq`wfxKlXLfǶQ\`3u>3=;-e9d(@޷ 7o{Qe_y'Yf'T$jE#ي-9Ԡq70EI{[eyvOYIfNw ωk(}b5P0K¯lia{|yշ:AT])JϤeuÊ HC͝&ÍXbNmPybwq~l~9.Uw$ЍJ)hӝ<>WٯxƼ?HTC R2iD&(](~ÀxhWE|}(-M;_{oTJQ#E`FrC t(2ly U9GcL!sMN=mtj3GV}ȵE,jb0y!]FE6ߝV;ƚEP陏WAfҹ9e-R FpOgFGrQ}8Ip'\= >ͦ)M{<>qG$iv.1Z0"3L9Ф\QLc{pbXvv<՞][PVB2b3Wiof9 ԍMr 1AocζZ$Nd72_<+%acͲ}#2)`f[(maώَ/n4G Ęr\۳ŝz@R%Ll^&sJWBѹ|ؙn9FW\$06MnNc=P6@P2Wpį3~*X-ZbgHVesOܚ#EiR%x*I70ثO /7m#PD\{Knjm$^3؉_?@PкzyViU2Q4<e|bI7q:Β ױPlnM7|&.^ec}5xWoPEyDjʶwMՏʉtVC6q4D z.T޸-E~#6 *nӥ`;C<;&L{ӭ_ʃ>8n0|ϵn:-78h<o9xWNrZ;J3)fb|'E/lf"CNgM>?͉Wm*WnQaEdž$+Wg6Ykzbs"NN7PX*lezK/hGKWj#.(&GCm*|ȁ"gٗ&A0;D]ΠGG,=M0.u/~sSC=*P\w?fW]M9BEqA@:F!6ɒ8꺒hh4- chA?~g}9Y x@f .Jj?l*I>/uIqFGzZeO+A$cvl@crR0X[X?ì. W䨎_6n ⺜&"~dĦrӏr:N~}pؠ ʼnf. 0c}9eB %ЗOKhUMˆ:=I+{ilۤ{Q:]{l:HLrFnd)y"{wU_|bxg:c8wCduՇ?Y/}#4I~ O[Mi<KQ&DƳOE76? /:1AWXa-.AIrn(hJ45Umo1k/T %Sv|.,n?btZyA>kq KO8!1PImEjm6UC+K%*@i ׀i>5"/r_0ڊ7M%"S 5lè(~a7-0W )o'V w0s#zyZI˥z|8 k$j 4CQHօ8~ԕpvq7L)y[qAWw@Ear?oa*jk+ؐ܂&證UuКS*Dd_ -HJd0:5mqH aDb%?PZѨX3&,FcCF:L,(Y+-æ0j;iNZmn}(UDMq6-\*c\,ruVq;ot\VG C~gyUFwSpx8$Boon|=(|Fpɫ"W0fNSԑId4Lii0 Q.2Ju3?5a7Q=7[.ejM7T<,#ǚ.'yTh@FB اƺ06S|>Gioue =b0.Ԕ`ti(]E '˂Zh@DU̯[EFO3Uz')*o0W4}t)دܖ䤑Jdݖ[&ULZ>Z cx8ڿf$i*קPc`xL%}i˪9~s}PAb{2{0לYm`'DiFX%drόk] AjN#F]K" SS N;^oPf,`844I`.mGՉ6|CX־HmEG"$ **J.dDp)>Z$c?a 㖒\突_~kN~1Q@209T&i'ŗ:|i~Ns!O |W>YOq{CD\xdHp#5 ,A1vJt!4r2ReCcς&9@isB}Zd]6PG'B[]^OQi*qS9u55/ZP 3Zl̅%O:kWt.k(фi_*;] 9֡;OjSUlWL5Th,txPQ#Pk31,YщͅAmt&؋a@/#~x8>ǗhqCeU=ݡv"ĐPѠZo*^vKcNU"Ѱ=51]p2VDϳ339+?^'%]] Mge!(Ƌ97U=K͓W3G!`$m#^ ʼnUc0N$^[5WI;k.<90wcݴ>k 2z~i1*'5X] u3e9Eb6D=6iK t5i'2 7eN;ժYbol^z/b90a2RwJsV?^dql%M Q%nx~`'GF lL;#\/e-E j}!;[bqxp+iyGj?7k'h৏c t{a|SL&!#jυAMIW#3NipUuMSIAQ fe0v;z@ oO(F,_{,l/$Kgyb&[vh W-SJR3Zfr3K}ZL]ܢ̭6{zMSp~\TG>~3~&GX0CŤ2"">` e͛GtCT::7-ȋ_pf{+9J)W:a-3䢑:Gw9S8-@y[jtxB8;35h-{E+ܒ\ʚffh?#ǒS%;.}RA0d#sO?Gb.DIBN:Rٮ;]os0+YKɾ(=\1eR~s-<^{0}@#&Fxx69^Î#{vvE[ĉkcG?8Њc駜ymY]x`]Z(C;njE9/7 5l}-+e Ή`:!xVZn">,l#^p!ջ5XkZT]7'զ5*,- )} (iN ح CZ v^.}X?HEdv1WKegs;*q2ńIP^8ۼg4$X ղ~b ?q{b~8t?U)On+QJ WR*jŀڠ p"J=@2~$v -p( \7sПo𮣮ncKQl+/c)fKwOA].g=Z_1@A3 AhW(fs8/ջ5ŴJW,`)ASBœ*&dRʑ 0H`/ForZn#̓Jf-m8ĜwqnUv}{#Pk?6i^(3mP3?uL1ww'H$"t'ڗ5!{s4 ҫy@vX8zv=wϋzN)H 8u8Z/%mK1 G*˦nDu˚lZKs[],_v1Od&-d'ae E$yiupQ8+FP F0 W "+ A~MȧGq*t\IG%՜CZᘻfh+jO݇1Sp}2^hOÌqx+gLqkr(o4Ro( ~Pndmfׄ`.#4oy ^TDx /}Dym$Xfd>#/W``њjt%ڶ E77P3QP0<+SF)S.̀u>FPNm`!dDl'IT.֍sJc`ʤ^F7/k Mk(PC5!s['LP?nƻ\巕VɟnQrpX0ZMLI]eNH~6TeW-v#OB*h^q`SU率\dM!*\ a֏s:k{|SN_$9O"22䒤ދDT_g_(g:| Ŏ{GmM6hkGS Wꊛ|3EN*:yT_DR'WmH'MKSӧ>V$^ʁ^U#Y21& x\ JU_l+^̀Q\7UW+Z?6zܹ ߈vZ/Y{n c19 qaէ? rq7| QloXMhr*3W͑ P'8 -']6e"3x[}INԫq @X uCGeif=<禾1, JS ,1B$y+GJ(GÔ(EÙZm<X7Rpȱ [ʟtu,Vsۂ6^kzJIHHvu00Ak2s66EDØ#8M֪]%rYAT#+4[z+bKy\(sc|̤R>B9aZDY!"K^o 5yȽѽMiӰmiR ܤXRSIn{b@VϔD`Cv3w`i# 77:XtR݂d<,ּ ŗY ݢ5CD"TP̝^EP[ɕr3sBњ!t?'ՔUQjQJnHwD[=l~!]9HrE};"}fIpL%a ϲhe!N莌J}tq'٘Cƒ_d/,ӹ5,7+#w[y9ffV?k 壙LʒTuEk/@L؃bnB?,Ԏ{ WY-IJ2 DDDs#Ԃ-\v]3sWa]Cwg9+ uuhB$CSUWȏNO;`m9, -+Os0ThC1Twߢ5qmt< QwP6QFMtB9LydBh'Y@Y$C -Ls;gKMw\eZc$ZSj5yxˮbUcQyn}`Ѯ+g(3 /X)E?ΪUVŶ&%)R:ȝ@5h2]#Ԑ6w MH<s;a$NC ^̋+g+ܩcd~y##/Ԇ:Ky-+ {SYLzcT5u= S~ags_7"FvlT5c ~fw8kdhD BVa -cT7iJ=J颺ntG`s[_\nœV9^騎9eo.c tqru {#m>!}H\9ԉ)}:EfOh`KMFOn*fj L֥='c^ѣr@m(µyPzfT84 v( W"!w]H ǥgGx`C!9G,6g(Q⭤ŶKGqr_/Sn)Xs`*~Fn?hG{_Ʊ,P@1ԧV ڕ8g”λi/Nda%A$x6n8pFK@Z '$=kġ՗&^Ito&ͥ@o0>8+c;džj:ѳ-Tbov6 5/Wdτg15#DAήe*(DY'SbHR^x{BvU6djУe2%O MOO`Ի;ۂ31fJd7[$٧ 2ɮ}s}iݬM~!d['p_qf'ozҎp|KEWi+0n8fӦ<(xh][7K8Dxϗͭڙ)\s\L(Χ\W๕Xa KL"%;@DEՔ +I mbC+6Y@M"k_*HPAaaL+V Rk.>ZZt.hu-.9&u v6iܽCm4Q]Qo`_ܯ1$J{BaMWmbgtrRv2ٺ--30OnI!'H,! 3Yk%Xr>L_vf5FY+F-Vy*Y7xHZsw Pqĵ$[ҘFMHĝP@ I;bZnp>/&I6}eI HQ6㌏r퟇nG12QeʋO=?~15 .ah5PiAGV'D력_y: ܾsOs_2ҜLDR#|lj!ݐ{NjCK>~.vT|5hN\hFhT[2\J}x$5xAFۥ^+SaO`&Dqa!IO>dơ o ('90 AJ:AktO'ROXRņOYlwmNnS8" aVv4@%cis>T#P%+,U=4i[b4!ГTgb7G;-KBq4&=Hoj{b(Φ[ 㦓Bs#Y7,+bw c?FT"=2HeHӮ`kZuh X?1p)}S&SZ˲ Q.Qx76ؼtVֹMrL5`97JOwG| nu٭@\0M!"c>Pq9ȮO.!9P౯SJ^WwNNAp*Aۢ֊\ âHQVL=6qix5QŠCeL*Ȱ3f(0<C,u!ʘ:D8 A43֜9k<%4sߍtvX H=(.{F B-Ƕ kmCuj7K\5&EjNd\zЌTū+e n1B`Z o4<{IUY:@ƕMS(33<(FU}wQ]W4L7D\йwKWoCqNe 11ig al.HE?b &-͠1Bo^\ok~ɓdz3ʊh? D.v^;S]g78C<.6L5< UА='vp0toBH3L`h%+e 37f*~au=w2ԅ .wPz1s!+83멫EN0&\OAPd.rGq|4`Vݣ\\U('pc@ KDŽe6gS>nR2_Na=uPC,f2ھˆ DX::>c1 Ֆ CW n?IUVlҽ0@Ia+QO\EВۭo-CCcDEFjIlOΩ ={5~2Ķ}A!%>Rp LZ(/?cxÄqe$1@td.WP>-,Lʆ |IC< R~4,`0#i{c9_/Vp8wڕw1=ggF2S\0pGj70s׭Y[}* y1V?400f_(8)bDljgmՓl bK  ;I "#VYeoEHil^7 !w4->秮]܏hwc" 9{5բA/O62k}F&RuN+&Es? t -`AQiE1e,gھ6I@Wi(ľi ~O_bЦ h|HvK NmE)LǴ}Td),p[E~w܅Xb`[Ae6c'p<8l*:Ds7=A\?P9Ć{:u=!.Ql~76jr2h9zabYfb]0cf$宄IE`of#L9?[J>5Ym5m0X=Δ?~$ri F1R5)2[ɨ~~:Ҟg:N U\_o{fv^F-6Rg>R{? '!굠Qߏbḓ :p`h;"%zԔ-h=6{5$JEU)9sDž!t PrI΅q e6B#K/w&ggd7!rS@VO %?f˺,BK~n <'W GMuX+7*8:zZ{I0`F ÷3QҎ?\9#B6-%!zOksDIlD+tΈzAws~‰M kߏ2`.#LrH) PXS-R7k^~&ezzGƚ8? -瀽x~P${Xrd~{W5 -կ)PH;P2:Ɣ[,ﶹ>:l޺fhR*R(hWJ>C9jf;t4K--KY 54k!cOaѺ aYo|,98ʰPtSK 0hC^VM"xfr6s8̮p:+EK:֨!g\&7eI;4y+g#:o[Gi#3:98 ~:b!ѮYeZUBo1dcjו%M2$9rw2A_8ne0;o;MmᣀSVTeFԿ2w5$| `M[U=Fo+Wa L UAc`xvAyK<$d0a."g96llU@{`=7dTZj(4 ʋQ&IBp% 2 ‹@S\gO}L]l檥* 6`ZqAZ"6Ig ".Qhw9CV(u|4:ikzX/7NZF\3C f sjOqoΚQyi3yU`Ki2K=Nwa%iܕ?h#F7z)oi|1['w>Os V{;D t։e!{BJ `gqβE: 6; 6 $%+՝`ar M'ytxk/ M}בq@ G'?­32Ma]k:皃t\~xWHj\gi ƸKn,O,4݆1lLJ~۽yn~m])s  '!4&)2], cHI"~T,bu&}Oy YGkͥ?y0<$3#xn%v\&EB5BaZ9uWWM0fyohf<*͉0PyBu/)nb2̲[Ec*:v G9bCnޑF;Ǎ T|hp UpH| MEA1P^0.rs@3FIjN[.=m y.+ h,Rݿߎol$,4^HDxt .#⢍ |VvGNxrH׊/O14dUO85hUݛX16ه'QCgl][PD`̾ɾȑ}PW7E_Kds$i.C˛~ +ԇzN1%-}WÂiX a\4{8P .oy}+TV\LƻL vU&-TpC ?Б򅢉||F"zԔ^ոH@ ~/8lz$=neHw>O'ߚ:kB$ӂ.dw ү4 ݒ5Ip9 n %Ø愐^N!w.V{ptQ|#+o $zս'm/j9O9 :5\"jarYQe$2;=1N7l.`DٮbT`Q;2 W#qg4cPiuһEaUzc Kz]}f5ߖJ{P*p.cq:伆6xǢak%}*t=/ge_bg 85?*=_*!yo WE@fU'Züer*\ 1|Uݸwce^[17hkt!SRD1s/咰[|T=^ӆlidTE~7 |4_/?MV'n~ ,j3\_蘙~f[L+X 6%[k5Q[nF*wCa_|`ìp"0;Ac5=HMt;_\~x9_zY\=AW/*!k)D-=;2[*LHSP:#SGLU{Y {٫Wkx}ĿPL_]s{Gm?:Z0|UtpQ5Ym ;": U]'QRo+"ZW P̓ orKF[H-LYcwKvt(:)M5* X:{ܷQ 7r~wݩ*,ڋXZKzޝ6งV;@ h LA~Z$欄:Յ%689ҠQg-y Z2.AԸ$CU8te&#aiY|\ThPTFDJ4€,KO6}%\DpHa&6{˶!IdF*0N[`]anO( 8vy |=DƯѾH:p|7vO1Z3.|6-2 !{{0Qb zI$,) {5s'""w= <|I݌TJ5mk)CVZ趉d#d' !pap|!›)0MkOONwUTy%ˆRN\^&%$ GOl^Ztf$Ptp1P=3!%8Ot>rYչ{Uq-4fd 9dYβ DʍڤyjNQѓAV3>URg^Q=7 A Xԛ%;;!Fkh)#OV^(aCh9whaUm-檸~P28R4ORD |&_qW1]T07mQ|M;>"<_A_mhkwŽv!&Âd7[EhL9J0Wl}MV ha}6k:xn'1P0 cYR_)K]g$奢Q/_Tbg(Md=$eS DPmB70Tf!p.Q@TFv}Ɓq#UG}un|AEsJ(f:me)Nls]q~"l3kw KzłW']+Srd}Q'7qW">&pmoib2z?uT@Ǵ19,Ql5_ *y2uIe6ŷ= ѕIS o!0|nje ʄwDڑ=h'7'kK'-=[B(V(]hDMwSzQ7_nX@ƨrJ V^շ*zS"G)$Ct>QP_nw) a:[ qjeߣd[wS _pc}_"Yʴݰ&ӆJRlqpVX$?̦!#4/Rŀ k5[&Ju5z?;mB[ $kd._7kѤ9{Bװd?~i[Xd5\{^1?m&{piKJ'N5:S:c7F´H˷쮠=W*K/DRpwFLbt"|)n1l)o`pFBfKw]3h,M02S{|osk݄; * O bKO<]k4^I M@6(Y2ZGd =+9)W b_~g[kG 4K[ q숎< 2-n7Ǽ$g7]s72ح mkf!5kG[E'_IxwwIAB14R~&& <4AdBGX؁)$ssZc/,XU!^\7k|. Vm?0+xڜ·9QZi0l%ӃpKj0=K'M@QW*$t1'D $IiodeGg~ǺmM#9`Zޓʑ~)(eN/b]gcJ}aI#%5c(~ʘttx FGnm^JU}f/{%~U׎ӻRr#97Dk,dzqd-oڕnAs:qsdFkODNsM$0Xӻ?9Hz kГV"ښpGAGCUiSUPKlЧ͔N#U.R&9 f`'HA?U Y&qSsyg\ P@}̯üj%Z&693H)3o7KP sSM !27YrTj3^~sCLr% c&_Ig(8%%tfq֚#'L2مFPMXHEˡܦjzD]2-M[ AQY06]5{Zi9QP wSӝ'^QlU/MA=wpdACZđ J_eլFDs.Gi3kѴ]qN,I# \sQĕ]L_̻љ^^fdlHz|qy$ޥ'M;H3Pp{G꾦p_hҝcCǛ3D"%RLt u9%ÓHaI1 I'KVS9n@ D EСH., TNuw b t/yдӃEEt]8܌sucWN8ڑnܻSTPxޖyb~tǒ l:̡1&胙.Čp1|&د2]oׁăU:ȳ\z8(9MNPX[wPQi# [[£GWl]kЏW騌P"X[ĵf(ҙ!ڏkԆ Ы˿uzk`N;=;`9:}kX vxG2'\?RhdurzP^;4"*iY%JCzHXS P9f<6uqJZH J W[([ C>wд-D-[* Q$Ga^8֭K4Cp~.މC9úiyvƔSbWzu -[rnjRNG0ǘ 4I,QvLQ6WnF\M/~-gīQZ%? C]qNˬ3`}`c.P bitvT[Ѡh3ڝsD ʣӔ]fG'KGg  0jBG |Tι:M\J6 qt$)Zu=l/:@i n>2}MU[sDKfp7vxSk|f-SJI%ZO$6{;~D`W))u$@rX"Me8so#@SK>ލ̻|oTEghc_zbp٘X06kCtq7S(߿ߵ~陈jJǐxHf M~7Ӟ=|~:5qn'L֗AKmq[UK#/A.;@fUG5F% zLeT pn?\޵] Jku%#T^x&EAO?u/;(M瀣G T~׬Q_A4j+ WbhZs|ѣMb_p""Yj̦v~\r8`5tZ;AEP3:4+s7|`c?\%֏n- Ö®ue֢uh'`\#olE~zζ[a4BHV>#s / P>PbaSS&Zj?Aܨ>쪴ʉ c (d pegZ6'7g}DՂӃ} #V?#nE+ܒC׭|oנ 0|ַT@BT;L: G -6V Dӛ]K@5T9\Lӆ!Ul7!zx ɧMV^1!q."zSԶjH[; 9+pú,(NϐFXkB@ (  -6k!_H[Pxy0tTCci'QmKǁ:ù\6iլp|Jǰ3GpO /PN">6<Xr%l@߾l-oڴ=@ sR_~B[;ZݑTpQ*\ys:e)Ayr]h!YQ1 ̧7iχim$(zS7n^dw.wLpe+;L%|Ϙh%la@d[/o4G%./\7^xNJr0S!||LF!X2: %ăh4hьOr7'R3RǗ)\ m@dom+ѭgr)4GK@"'eT=J yz4[VuU1JBOo'cWXD ||~ƪb,% ^?=2exsz1 t`ݳฌ)Q<UxZ00|Ě}V} n"U8|(@wMECnSSMR7r"iaVyЖ(nMǍ#5~ijhz\uB|P꟏} gCӞ$ՑR*QD֩$t|HS}[-GgdA48F:rLh85Lv o6c`L}kQ#hw%bBB"P"8j)F cV*sC %P`*&9wMČ2vEA(GkѸ$W)C>ÕtZLpxК%/?RwؠbBfV1xV`~ZG%?gg_cw=~KM> u+*cts9-mdVGeTZ8gOb윫iN3G!Rxא$SŘnk]~((X)0(rAҕGʊA5~UĴjCdV'5gKG|m8L nQH;AtFM0*eSsz_"e«y!lok2ISٗ.s<ʼns9:qb>7Aܦ.֮'tFECM7l_Q%"li?|ObҋHla^MxOt ?!ebf"[<6i+MBav/~x6wHcQ!;ah|{7$r69܋] ]&r D;;8L9N!c+q{Aipfg 0vt{m%#FC~TBTxT+ HW1Fs}:4<c Ͼ0WH.DVqඒ^$uJw=%o`o%g-7|EJր{I$"busNeɾ&zCnMW!K4UhAp=)5[eҎ2@t +>ue&51@&w+_CqyiK!PP k>a`v 6T^utF1FY/uGf4}C>Ym‹z#+Y#rfQ{(1SaP7&-W[*wNٙqO10j w|JvX}/Ra_Q8j` |ɳ]5ܗ[\o@h:5lЇMqtwf-qx}^KW`s? %АƖӅ*2'Dl+$s+O$4 Ljhhǡބ(S.PPJ eI$])șw3hw7yϱTTYna O_tP =kUφEP>/x.X3 @/BCߺ> ,S:sm2J61@F~0eJ2.ь &~h9t+E+ BAFK}{cF}Cbz$%]{kU5`_Yl[BX7o\ya$kJ /O|oc4X s1~-AZiZ6 pc׾,C{b* >kV=AHv1r9vnŘ#=/bc\$bS_ р: Er uWr1[t8in|sT5 C0[x@W)5ּJf7ji!r O˻VgE dEgی.;'0^NMx2TaK&GpY)Kn ?ns>EᦩpG@Dub<0Omnu^(XC$F(0QVb'rO Y-Nh~i7n+xYK/NF+go@cW߲g눶! 崻furNdn q]zUWxaWKY:TX+Н٪"6K[N-=X:o2d^8\E-':\Qz.Nm iV'9e Zy¡jUi !jq]T #-203T#{e4Dig]b]S}!A;f@V)MwMH^9\]</nyy RA,~"H,l9PMI.(v,~9LwFǪeHWa1(y=a c"]2i/j6w{\mwjWXtygZG¬:x}nϜoLh A/vxiW$Г3Vw [')à@*X|u| (41>9s T s}';sG>e+-iLTV(0 Zy%I<7ljńTVVn3a`JLh]&nn>nӠUMLYR)ͫjz&ت X-oS1*HO:s vTCҵȥJgM$5O- 9>4G1jԕ` diQ,V_s6N<8R)Dj<'j=Ҷ)٠J/z LY;R ٴilMq]]\n'*J6C@B^1)vI8ķ]02J1Zk)@n%: Z/57'Oƙlkឋig QA;ZA>bsippmW܀[i@" RسnUZܱ#=s.R>Z ?~G${׏?]ޠiyLM ;㕔N84W(_ {V4}߻ 6]N$Vkģy0'h~e+h -MgƵslskPyЩyfB?IhQ8</]ilLT-+eQQv?Wdkr=w(TDo:}<ٛ~)ي'a rbZɀYK㟡a.~^T Tf>F u?X澢YrSS2% %72|Oͅmu.hH%ITRZ6rN)un;:ms: 2_X1'_bQ a~sb^D | rYBތxׇ{^D4.hSs?;RMC[PrNJ& 4~QqL𸴽bTӾek`q‡>7`K:@ߨF"A3q.ϔr`͡؞k[YǢ;_DwCx$P<4Jr.#kzVc$S\fͻvJQװJ*;1M~(&b8$&vAcMFߘhkdw]dA۷u8GKq9m Wݖܻ/\.{ecN#(6Zý6tsr؟lE %8'`8 *>q[%H.4έ*cJb vSFӜg?}J:cG,ƗNlcPH"uf2غgg$zO.+W]\WY S ìw;f,6KnD0Ӡ`aTEj]HjѤIj m"'5*&5<&4G$ GG=\JFP\yMq`ۇmX,ӯUMwwǩ({Kmrud.Td#j_<S %yJs-Oi4m9] [vJrԡC䛪N <7i2T(˩d*1 [۝+z*^,V痋DwyEL,Մ-r6_ƒfgSX ?ujv-+>V`Ę|C݌־b)?w]D-#@ $3T=XA$iĦo߹E7ncݒ!6!Ce1f~A'#zMyr<0q':nmO);3&5c2%![Sr }4 P=woc}0r`u:fİYR`PjǸ[ (JſPMǭ>bYRAsO s iz͉M#ݹh ZCeӞdƘ2:ucRzz< PH=f4kLg>7TUM1nJW_ {mp]W 7_T]oy}D<32os”{i]?_5#Gz70Lli҇0L#e$^2~HFd1oIf"$)J @q#9L^6:朏B3Ёiz&@A2 wuYT 7W&O2hl¤ޔ%IC}qQ\1 ;/ZWBtk(m eԎ[F$3ƯRMz6ӇF˹' Z.pF hbHN8Zk}"vP9'ܕ,K)b2Or@*~㣒F8dF[+/d v_%EAXw7wd\2n–BrFٻjs nA#YH@=BTjD*.t@ Aݜ 6pk"g. q Luf?Gg*{H̥:Jbx{i)kR=|sSR8^sLZ\7HS{\: ڣAl!@YiVuۻ$9zz _~oWE[?dBn gB(/?xwV9 1LJ:*`Ɠ @rD8[TS`ϟE;Di6M:xY-֨pYˊ~B\ ǪC-;6je~Nh }/r(]:Y CӞ27Yq%t2rtah$bgg h8`v:`郮S|xCvQTh_~ZkjHtpZ໴Q4'O_P-?[1<"jz4lLcr:4!Yxz<s~\@pZTj{ e}i1mgrkry0K:nK FmVչZ5jr ~1Bͥd`ieR<S4L34gM߼ߡ6G{5C`߇юmobTG%8YʃH /ۄO* LZfy «۬'&Ԅ"f? af;NvӋ w<3:8ZNet )*:/N /zRgz4(G oح]7w$wZ}O&DDGu=bVlT=0XPHg&;wUV>3@[1c[!|M/X_vRr1I)Ցla([ jQInd5DËkxוRAXmWEOz6T_%~hr}ܰ3f.42N>wWpO˩o|E4$JD*%l ÒTR>(SP^p˜rw= c 1-5qLD!hFq_ϣ'O"Я@pW+!I%T; d=E]5Bݧ,m<.?Gu!l`zI"a. bgY^Y4*5of 2x~H[" FĐwے6߃*Α2)\PǝPBlܽhCKeTL_F+f뛆 H*MsUk:P xv^0X4_sבճ+xR 3q@n"M#<(s}o! R:_ 8=- @.QY_QoPrxKl.s!JA @0~TY ie 5a"C\a.3{ 71T4zJ{wq !\5:2 0rfj"W1lc*' kCK$VxS砧B (k\ԟp6-LG1ų)Tћ> ؀n=in17,eV61? #phM:f(ʶɗј=e{jT-ˎ0f!.۰;BN*f>?@RF19̉,!fY\bTя{5E6"Wl%}odo.Bk\[DwP:P_bT$c(I^ߵG-a&)ْZpT3in |Պ }ٝ, *N?> Q$vsCd~ ОЩSl{?\4 &`S79zcrxIdڗp$ On %D<6qp&ڮ*2Ч`O'\ uMNZMs-YwU8c*BmzWf0UCKy6_%,a( nɨs6 rE=se᭒euy>g38| 73R.wۈ]EI޵RS6{hO4T& Q9ȶɧ6Sn+ >PkfJHjd/Wꇇ@:/wO1o9޾v6- HmebkgA1Et [H"ViWbϱ9}pa_P8|v^U_K5+APHILX֭ ;_]O8 `׶AYTQ3d>f@F:j9q9I(r)?sF4G_NJY)@;#'*߽ jV"hE[q,}A/jmhi'&XNem= hD4Q|z1۱CuhF: ;S8 bՉeO<52 "'md]Jw콻ėǘo~LS_UL+!ky*lDuz>:i4.}ٿPf^/,$ZE:"|sox"$fק9ui蘂". \j^.lIPKuaU:O ׎C++f:cH@N~u,rlJ5z -E.IhuhzUu+I]VBKR!F0q/ *&[mx_`f&/w reV,$5?9_? teF@E4#rw)CZKs I? Tm ` gA,˹\Ī_lDMO!t;F؏[>tZi#KdphI(+_"xepsGp`HiHlss]N:/3VjIuwo֪%qt ,k(:/TD4%mwduMbaqb=~/r8$j&})YИ/kc_JM_`b7J67l(J2!΀p6yDU Q҄C2) CΦ$hoŦ; bq{וdVB LceD/4@Uw a#47ʂgM@ :;Hg[z+C0УYHvz#ij02h @_wE4*hORfpHBQ65&| :f s a…Sp8:Ɲ]xE$~,="KhjSF- f0./Ռ0֢\!=FF6$ 'tk& 7ˤlpQ*À0ut$f2Mɐ!",BA@nPd*=AUڄV[JÛP}ksWu[q7IP,fpaf~u+(Ԡ0z:8ݜ1 Y!S CyJ U|ofUrE!B1OWœ[L(v,8';c/Gl,Qa9̶wvY®q9i\ BHhl^+ɞ.$ēd`0;}nYA_.Cv<Ǟ#*רgLÆ 씒 cȢHD멻7RqwB BD+8]L~)c-$F7ۯuKCfE?9Cބ22urϰ_<qt%W uC)> #Py 9-uJ5ATZdxa}e $\֖CrW#BWROPl]MVZQBF+gXܶ dTirOz<\(;n%Jq 5$@ę!l9Bx :G U]AT_(@p7 )qߤ",]Up. }'F^K;Hǐ"4H`'6fζ44x~Fpx1ou8/ow=ؗRH{qWnYGv;Rd%% xf_۸IKY@rfz)-R4dJ,Nc ɭ'Y*uGKė%۝ISy"}hVKOcYސsL1./os|_1Ht8uKM=tdzP* J&_Ѩ{\h&M %zX4*XC90T:AP]xJ}`MOX'Z^9i^Y|R+ &=ZV ٴ$<f]j3Nn}oMI`+&şc0_=S Π24JmH܍Q@Tѭ  {Y攼aGbjݯopeIX%HeQӟ\~Y'Dku eݕݤ]h0J$9 2/D3_C2\]a?o(D=44!O/4ݒG}w qR7re/ָIhw(Vmjv˧} 0NN uvRjD#g"C#גuXnߝ苨UP*8G}dOaJbϦi/@5;T;t@LD%5CI2^J):( 8}E@Q`EhH'fD`Ϫ0 k."sd(@VU90-@PcMgL4gsz։PauU+JlU.([8tFo=[Q* &'6|XM\8߸_OP~RK$9{# I7;Id :j\׉qv ,P(h}ط_!*Cݻo *~A {=N ]Cvov¬KǢ pzzFJ|X"|^H~#f|iޝe9YϭPSEJ4:i2CV|*ƨSDod ooByz}kqҝ:j|eF7aH~6O_$QCytT C!'wd_SGs? ޠq3Tpd,n$Fv& G;\Gw;".c]Q)ޟa#I߂θS=Doh}t=⛘N׽Q LزhDuc$XczWl]9?4Z۽~@<%NBQ6;cʃn`m{Lׁ2怏J 㴺ךU"}HsBG E> Ò/{[bY;i*e6c=]q|dY"НrvU;M{xzq,7*J>ny\Σ e?/zf~}HМB+vʢtRM)S.;{~̈u01q\`="n1y,ldAjz8Fn^=MZCU&o+9-(K~U!Mݞ+f3O)3@ X n'{_JFv2!;izϙ WJUe²pJ$e>L yݙFz:A-D#.UD:&8^V̽[[E 4>Lr 7a 9P3ĕSy-oHk#Εx!aD,!#G̵^_RzlP)iʻ%.Xye="|?'ⓉEܔ-")l*ȕbuj @7O ҖfyN8N`kVc:Z*`@6L5D 49g]7Wtg?.tL; <"_ wLtʺ]uޟrz Fuz4 eFn|ᅙFYnp~v *,#AVB5 Ա81 ;X4F=1D8AD{/~[zV2JPN&ae"tWۼƛjtja!wD:&S4A/@]l,^;c lp)f// `!O Qy +Zg&7= 1@?kx$G jEtdA,RxcwzO6ӊNJ ^> >yf mvUxMvw'/$%q3 *,j@:T;Hbu WTњyk'!utXHd5gX5!j-|vO~#pn$o u-M`eݘA;wETm|KUv'њxy$׭ft^ʧ;JGoK(Y (<8-ј 5HuL'ϛЍEy:j_ɓ0ĭe!}.}H# kw? ۇB>0luv(,׼Hj[ݴ,-OVSyZ]'tiכ(G T9utbE)(9(*KI1+QBuij6 7/_B;wxBB#@r?SΦcR>J}3C\0q47$C+gQ}km%k ;yrK0Hbu9ݸ?T . eP FVScb1 cjrC [)qyXy.;ãK0`JX@Pb.mt/kf/2exrE⻀rM'rț[e{9} K؛y)͗EeK4*]R1z[qZ*Ɣ@4 ull 2GW {n+[(.40z:J\&c%#kQh%,3pƍ X`iGܘ ;׌\9+IUoJۏTc[t^[NҴ޵fL s7ucDǎ*,yKNcSXH벅ܷ"9 cg|F58a, !YEw{XE!F~3#ڦrBdpGu;^(K /AHtSUFrCF2lgSUv)%Jx+-4R(P엣^@Ko|hTYCL'>KiN XVn*d;\ֈ6Haȏknl: ?c~ ^‚<]v!`(9o ` X;W:z9Z8nYG\CLJ]Z=~{ r)EkhJeFVYyl$eWTo6`0N+ k瀍xdr G x^U6*V!eW;9Q)e1)B+ԁА&nKOݾb9o#.`aoa1H7H#zdӆ=u%|1$zCkѲeEA_C[wx4:\o,Eo4b^nrۈe3EGw2` 5F_BI<` &xj"gS^(Kss3c}ܥC?@XlTŴ/lbv*wA1kd ש<0uqE %[wQ#%dofLC!&>YI߽ ,_34%pY{]h" 5'ׂF|D1{IZ-v@MyBPN|tҸ}U)d{޺n&\DIi˵v&+1YhOw٥8Gի$~;J9enQpޮGl~E1Se$fks5sF]ybU(-I2 `k167(u9L`FRT3!jgԘwzް۩/}';-msd-ؤ7Fu d+/f j A Zī4X1E#f>do+ JV\/f'[Gd =*/o>A}9lJ_uٺy[mht_>W<)Fظ?j8!W@B hFyFD`~@`v`-_aMb α1}2]Η 6+8YX5G"qP&b:lHslhqߕ9KFT tt9#Nd|G QSOfeEFp3#7 ?Ĥ';'brHҌȻxy!"$k2 6I)#Q5  B[VXs4q J>3>ןVdUneƂ,t{vDk^;7>,*;?[ ]K7fy,#I= xNct/f:'.7YO- A1.Kz2mwkң0ҝ[mo>Spr=zR!(v&fn!Xஇajr:4nд5Y{hEHgmMPvrR7Z9'y!M:T D|dd"M\VYv{u3_ dmaZ^8ǚ&ClW) _Kl<.Y_CJIrU#d+ gOWWH#m~̬-˳W|`[GEda硙ܮQA fل_u"c5ǰO]AĖeWG!ɕn`WNk^\>at-Ar{p`Nlgp ~~sJ.*✧2\M[8Ќ4(QOIQ['.ux nTgt+NioT>)@Z2l^ńu1G2ejQTTjXnW ʍRd fJ0wY '7Qx=۳8wWNZUw'߲Q8'Н7NCtjYhX]2:5'oQٝ-ʗŋᐇ)\_I ξUϳ(_S$mNӮN<~& b[Hf3Fg -[TC[gpI ZY(!X@횎 w<ǒA$!iٰU2J/,XU oOcw1uD߶:{X0N9핰m ZZ@x&wdg;"*IHH_{B{ hU:^J3Vy .(Ig8d7[?[!]t)Pً;m2]H5Ը\%M$2q~HB`~ci>{GYb<ݵ4)$3voU0n`9r*DBIn'S\anp :ώ.W"ü]El2fvC&Umo20 Tfa] ?1 lV6_i-N96[Ie)Wywց]6໓4vۙ-8sz\+hKMp%`mJo7f֒o^5p*q4{Y$$ܒ;mW=w]V~ڍhu5YLuyZ5L7 'N{˪h$jJp|>p[^LQCbʍy)1Gڴ3Lz"W-M[N-ѢYFC;i64kesXu `[y[J`3E`E3M04uBvqu9Xqk~LҐ.= M /12fi2ŋ^gN(W@"ñ6'n }2&Ԉ}%ԫLEg_%6z(UX4et-vDWԍ(k$0U"CP` pSꍊ-ѭۈ܌D^"EX?=ӇRzk1y=~k4-l툋M%H=6 [yBVH)֟/o4Qڃ*|$: ;9Mu+PvjPyc7zS4RK#ͭHgɥ`4L? e]Q]F!1Qr[9!Lcxpi=} %SՂC(U eT114D m~ȉOlm O9Z['P'z;:Z ~)bJA:i7M&:|8k2/鹱SfMXn3gO/wd'~`+Tusf: c8!zߩumewRa~Ȥ3bW\Z-0S`dwVɘj:Js9aķkTHZ=Ki!\H|TSH.sncG`Yw9eTȚSYKEF}<{9X>?89S kw85nJR)g{ F^ \pc]܈8?\k?.ݷf~kj? F\OR̃uH"i,al *G_70o!G5LxWH} swO7̀نF^k'9~EbZM^ OC+fDt TL{5}k0^8b42dqݷQߌ *2^."NBq} &}6lp۫N5aŇ{)c2 ǂ(O/c)l:ENFkc.5 i20r7O,!{1DsZSXuNnZ4L\Q ѭ"vf'6v:|A6}y]Q<7_Qb莋4fR5(Gk. y^@_x@#syB7B%[_"βKEOlQ/B`>7ik/Y|^PrhkMEE mjn&֡zNiN#(0"M۩D\Bu6iS%AMi#u7^k+ͧ.iI/|xJnf# $$y͒A6 O ou;>Ci6B>OO?M̿JX=$ׂxq2PG%ûCLkߚ`~\U |{zk=h_m07PY%OƏʜ N"4.zo_1VBHrݴN\ᣭ\ؤu]=^Va-N DZvd#a8n5+Dy.5RBbqlb(ER4lO&ʳ=y*Enjze-#@6h`slj\._ GЎyysÔ+C~kcĐ#pCQ*u 1'Ojγҹ7{#>b_zN7̆m r爠Ў1 XSH~V6ƈ,;[sou.gEh\k!D25p+_!(:E%T PV"w+R/Z{}uF}l NZʺ%V4#$1|DTY x:U?,&Cs}n%m#'3S*EC3y#4rRVQH:I=XY+(>zRW Xc+pA? A(?;hFwzO D5Ot 3h⹺Ϋ꫎߾n ;Դ̒aݷRMQ.(*W ,L-J޼' 4oS'jw*. q8U sk c..ߏ<Mvs}M"naWg 6 vhoF+)cPפfӺg(/30δqfi @ ~] rGOu+ռ%diAJ`MDKS4Z {D6ܢ>*Z0ReV\/z@V"!lȎ4v `wnǶ9j=d 1%2(WOz;b9(\GxRJwI:Sݽ6zB&Sw&G]J,Ǒsҗ gJT#c÷BkرDmJx~ؚĩ)MshlF2etY"y5rr2-d+ E#Im^Ej!vh | QP`;VA!v&wmmd'w'W뛥 Mo͓l*F}Kc^tρCэ4չw"rq1qWe XrCKSD (gFq|A/P_alvLjs! KNݴ5$3|Xiפ]H{>X>hYO\[(GN墛9ϟrtw@ l"ط?A%KJQӲCڠ [0@\ȜHl1=NsLZ>BWQN2ֲޫyL0xμV`(oyHfe ~"=0^UdҶd@#J>9FjsՇKy08;jn ŵzI JZGǣw*^(5K]R|q&;-jG٫Нqj&&1cxEj;(BRU0 "\hw#@h6FKݍdFT2 m [y9i5qMra|XF-8˜BAR Bh,~%rEl=zmzc1_ ij2& ]LVQ߅?3c4僅k'\PLp{ ؀F5Xul@&_;#pmjʔRG}pN٭L_m`|B *CiХ~][ݿc( %uEʷXn<FаBSJʯFwKKgȪ_R:j{09Γg]qϡ+﷥ nn[/d 9 ;w ПZpvc1O?A ;Km_Z (({L'[W.-A<9e_]Vd! RZ^ʼni&/.,x$XB(g 2wXzZ ktGY5DUcv_˕>Cj1\&f#3q{bZL L*$܎_8 'f8KBg(ߖeDtIxK:|bR E~gO9]pV3Qri>n`?..-խ6]bY7mDDY&JhhrS3 *[('"Mae2Tܔ c]Dߕ"tl3~b YG+pEAegy1UX$"}џf✆5 V#>1` |# L\&ʇ,C1*W k=j/<2@N6ǒB!]kC2[gp <{hnT]{P~ T >۱ݺ^.HH\scznZBd pP NfQnN i!|;tCO8h40P &(G~wCPU漁ߔqbV (oXn,ftɴxVyK"cidDQC0otE "tLn M0vI)B2z7߶D41A`/ʸ}SDㄐ]͂ '^O."`'FU3DM"z w)fw2 GV7Oԟcu8h ^Dg$*f(9/({$$ a!c qHeemnGHC&a y]mYVSs_AaeMwZlr CZ;v8F!xl SD|€cvćIyjdE Koho:LKh֍;8O!__7Mj߾' |(RE@>:g׬~:6[a0J'՝ѯb7Rd:kY1Y"Mnc@P>gHފ&x~PS;x͋Qݟo .PP{^ڗ K 2b{Fݐ*AA!!`>(T.(6- 5V{Eըi#g N-k6Hld_\5R$f̹Rqw%Tl,v*ִ 8W&gߐ;!bF`pi(ȓDft2mqL R JaTw|6PamW0K[Ӈ8̋&9[<7^30 diit6|b"?نߧ}4_q-o PO_2be3''OtT:=2ibNt-K)Cm:I/b>yI8m[DuF]1?7 ޤN̐sPzgy6Qh&mjj|,BZCN6d/<;EtBb\ΰK~tEX^sXh?[)$ *>E3șwߐ"xG2e@kgYnUPW˭m.nN]T@=S\bRaۄo48DuO?M*?DS֘=)iq/G"+q[n5;D0I ^?Fos"h*3CrGlP)`z6c6&e!yKYF\#fFU@3CH@ϐF/ᥕ. ci^Z/AHH9<߾*r%e,Rn n׻1:VԸ`,HHu ;ē fE_xRj2|:?C>Y$ˆ;Mee_z>,*&7cXK+@'BOW`AۀlpP;F"8(G隟)JP(L 2Ci^= ,(@.ă+_MizQMo4%5"0~>U#4B'gC"a;DsA%'ڔ_CKND.V%qzW{pOa4`sՙu6^\gGv-%8i`Z0Pfzj,SyIr>,"iTq0>;Kȓ.Gp$Oτ"py|,ɰGƾ,xM^I˯y.|ѠiZu7uZi.1 uW݋?K׃+s3Q(AJ?ъXB>]fVf;$0Y k#-B=s9B3zbQơh˩xĄs0PȅXϸ{H k$Ww>w1>P|ZoH2bR:h̀e8v jcY7 O8BbjUt<8;3RsS4'lv.J0 XXF@@Ѫc!YקZ[Qfo8ۈN` Hiq $s ;fLbѡAi}NOK6!oq|7{|2??_M 9 2@H՝Q3ׯfۓNGqTl+-2`[a#Pafp?FR*%{i&EUxl0I}aӪ[cǨ-VOV-RlXae2L3qTB!Ӣ$H£B"=Z{I mۀzYHgN>|K-e{!TtN;o{1CeU6S+ru9@;fd0GŁN'l1"^ gB/R Ǚކ%By>>XYjZ3G 2,x)s_f=)H .cͫM*_hyi62ti$bpޚf <:,ճn@%Ww“zz<첓{nKY5Eѷ|H ^G| FHӵEdD@Pnj$ѿ*C ntt< 7#^RT0u~PN:03!Zu#~i^6B#yP\rۂ!Zmi8gvF;RF9H=i#EzjװC0m~c w9tl_YF1 x{Nwٞ+Ȼx6@RNXec `]۾=XGS7Xr=Hfv{VTՅh5a80km>?YlվQ8|C1caH bs~kRbXٟzhqەe?>-3f>mbkWǾ~PDdpL W}")][1MΪxUkR;f%zqE($ HE_8{HW2FWJF\voyֳIYq GL_|uڗBEŒS"x" whzTZ1D̾@ԍ2859|ƞe,5BlE8LlfSN4,&k6./V ЇeEtbdFg9 ش!V{*KEsK$HŽ9;pfC]Q/ȕ:>'^}+S!:]љ $`v՜AsoaCNAĶYyg{t*@X 6J fgNڷeGpU#) ۷%+ӯrq8ʿhQ#{PZkBuzM:M~gmL_#?[4q2)RTGS>^T找mSwkX|F2 ŨZ6@~eyZi9 ,MaLVQ ǰqDy[:(-ӣǧ7'n-/W/fA0Ϫbjs; (/mN89uVZi.7y+]/w,w* K Zl7U9'*Cu ml ˘n @0ǫW#7&̰kRGiFG`+Oq[C:v׭ ]Xh 2/(|QUQ?_MB͜W`9Pyr=~~I]4e7|z\Fnt+@A>Y ?Q}1Kip<<iRFꃩ=-уpIc׿N!!эJk P40$Eb9б@N ~ Rҥ4ZB3nN2ûbO'ϒ~ '.• R;l5Qn-Z,=&5| k"]S-KT$ o%VnNof [hI;t9ByJ,C :'3TB|kW;8w w#gKr+j2@F@0蕕Ġm<)o7o$хN< [Ȍ[7o@FGqxm!wW{~_+Gd؎ &l=-:ʟE2!neR,r/L4N_XCWuiź\FeEO(YzeE07ӷ0& 4, )L͚\iz{Y=pږȭ!)p9Ø;[%ƭM@l.HOFٱ64kdE LmEMf!+yߐ߳V ZkL )%MߋLܨ2|׺)Kϑ8Þ.%EEk8 @9C< uB{g_CN\m,@O0K/6"j(] iDp!wz'Z Ku0#B 1??Uenxէd霴zlwQA&ENh/z 6z6xnw$v>ԉƣh#&[Η2R:I6BIXO졗; PN JH@3*&ďJƎ_۩k;'lg34OC/u8p˺8cCnlVk<" "[fu(n- E]  yL&~X_:Ȭ\/֑TB,0N G?oښ$+x*YvZ| S, xɿXV3"{8ӗ x뺹S+2zS)a+ V t1MvMlF]vR횫LAm Cf(Г550O iMX¯YPel=:S>dB}n=uvHp[e/k/ږža:Y??Qׅze%`W3eXϟ*qB퐼6;l3 I\|vٟ)j4|PUZ4,5a~KK 9W~V ,3ZA}D[(86qRxZtB'hv.#'xMGC,~'Bm7?)a炐[Uc_mĥTv| -_<\gj4lf|7 L$!8s>HDh3V(ܾH@50 )ε$wm`ض6sS3#/`C|?3Ɠ%߮qǥ G}5@poRa -l~Vp9+Ցr5\:^!*UQ.;!?3߸6Ag]{#{.R`&|F E?q~i;N,u#+YѾ@Z̲ڡ({+_L[Ϯih>C[1#k)&vc"h3Ü^#iޅ$v82F`/Ngޏ ,}=lYˀiq*Z^lFd sdom.P(|"86-n*YٳWǩ.@ %3۝eޫGO>NnU2lspzab,LSd!tO:]= 8 `|Hi=4ɖiP#`$ɇ5e^s:ȬBMXkv!o, z hDjf'\KJ@-[l)rx.i|٭ض*Ruj>uiD6_Eu 7^dM2Hy^g3AQ`GMʃc I{ˈ%=FL[MM%h8x6: %hrgũ2~!o0$h>sFj[625AO`s'`du^B׆jocjׁF(5Qzz/|8x\}BCHeF1c8vM';uYHJؙk=1eoESfOQILU~9B̕|*[:O#VMf9)kY{ؗp([`= :< ЕэK^c>va ө<"j Q~{EaPZ_e=/-[ 5;d̛Kr 3*MKqS&}Yr1@y2?w/Jw(]֭4jo.qk&A#㯀Wrn^Vi9Q/_h8g9hT=.|ᄂd{ ?>D@jM')Ds}pCJ*Plbw%Z޹;q^(c`@FT Txq!DgpKB`Pi{ /]U.%|8u ZUxWJS_Ǧf S+@W*9nInS|J\{Y=eC]Cu}'6""B0΍kj(K Ê !3/kLdR*LRCFwh{0`{׃fjg%!WFl֣6roI\@hdkU ʹ8ZcKt';ӅLapJOUF6l.lq:X[P0,,[TQ7]_VlGetQo'b; S+fҺ`6? UJءR}noq#ůҤO/.5*B[Ͳ;.prub fD ?g0V̢1m1R^kYEeLȰݤrwI_GB· idt8/oyZmtq0?ʧֶ6,H5EPX@OI*mH'[PK.} r R0MqryX1!YnsT9r>n>A|߸fG191)p1K,-(j/ҵō^n¨~4WԧsTINƀnrJ\kס3e9$U@O{aZ+:ux &ζ=)&&dS%uх@1,V > ]gV?]Ru(Ց}+4=.ŋ/ŕ!j[u곡ڏ{ͯ O>#x}mG瓯%@}êZeE avl2&z9K\ Rht? 3KIH2XnI=#~R'lp\Toǁ4YGaƎ,ތq;+mIpA̦w *g--K~n厗]w [={o9 gaA<}_-#:|+2 11ϠUh i̽(% LʤKB}=֥3u.OaVKVgGfO1$P)bms AZk27BXڋ?|s t`2;4e$t\ ŵДcG`.SCIߢ˰m&!'ȾڔKlYm\4|Wwks># 3/տ{{&<Õ$8 Jʫ'JeJ$2<囮qkGN,1͈WU_ GQe-?\f  8[!`b_{ x'oi6')V'Zk/NB 7 [GIDCO/`^aW/(\Mr0&bu:_'7leG\82ۏf:]6=''$d=(]D+L޽MÄR1Q;fuLuֵGThB)E"-K;]MfdgdE=+ 4 +Θ 4=a5ɎLkLA#BoſZ5`=@/zsB(0@9e\͝x65 [^(-C.Fy;n ;UA,͘T܁1`Մ~q(YVL$2_;IC)px rS9=)%1n>~6"LkFd T\ui ΜeT!hSD]9 24^FS(Z+:!v;h<|eAtc Mdw&hn3GSgc ?yKIп@]7>[ע'1|_?YmJ>E:4@Uq]E =*7zK"O=?1%0QV4Uy &~">٥\.N1MXqOc,~-p1,6[e] ʦcx9}X!-rV5Is!fg=ڡCN|_XiũRd0jybιDAzƌ n>rI9GVxJvRY~(J@瞂MbQn7%$1IvUqw8zVGD1Պ]_X@/{EIӦ(Իf3ūeY@JE"Zɪ# ҃;(0+*U@0{Y}Xok3fC a{BKҙ&SH(%&u3ˇ rr6qI-!0L+{~ȣ;w3F@ʅGġG{O8!bjEFx;Ǭp㬚V JSlOAug&=R@Ol-xn-0B CU z0XbhG;&_Ժ|h^TTS.k,m ƥO]\U_[ėVG6v}e_f)[UO& U|Ԋ"0h |!OL?p?٣#CA`o|%MQ{nvt'ChxRN+ϋH)me9t 51BSFFBtk%\ rGœE@G tU]޴䫙^,{MU!UoܫPװ9f~?SSi/OyzYNI,~ױ\7KZNvAg̽=5])Xr;Ssmhxw:Uߎ}L(59hy] RF#z<0>k!;nO>KTdg8'dIlgqQp-/"VZ+KOmDzo3 rf&zv50z]Kݪ8S{-W^PeEhTJA>~P8ok6z29x9{*G+o˵n}{M@56Īf_aQ`r֭s88m+R\ )&Ç5|w}Tl~P/JCfwnb:4bU!lA>]V22 M|ദM VNN,wPzo.3KqFuPzMG_@v:{μdxb!09VJg 8aYp:rr}-iU95gt:jXJW^qsGF)xрs԰JΆBMc([1&X{+L.jN8i;9Ҳ5KA0rs=#}wziuZU90K>(L3{f5ܙ[A*b$m' WUs@HeG"b zvO #VK fƗ, 44DS=8DflU=euië=ʁϚ7 @uUXlkc|;*I0 _B|mSJ)z.#Ud9ql_ݢ 3Wˡ>p Cڬ9ĬDfeh%"o~xȣP~G STG rmPEޢ S,a(-RR9lqY̓RtE*%4A7%֏J+q@q*_uak"ڹ;|ȋWRȏ>ljL  |ΐ!A;B6oESf^oxK8c]Rޭ{)(hU"iE\r?Ru/QU-~s sDA ܫ)7ٽ@26v3c pW a!$kv{^ LyҪ_/,,x>QeaLRcX_P0gώAVϓkx$%xש'^r ĴtKᅊc)+ QJ`pfO\W7N}2Me_~J 3{CɊKhZ:X$gp*9 r*ڒ|y*3'|25IxvtrΛk&AM'F:Gv-:tl~@B` J<<4ős1YC{{f_+au弹{ѵdz|\fVÓeɜZhOd?·yS'yuP^sǒi9b\[+9чn)0qO3 r ZJv::yFki$ oJcmFնC'FO[n:A?>YDc$]^Acn#{,OLW0@{O6%N"Ʉπ՜̡Jf^ǣ55]à(Jپ5Tcs IŋЮc ARTgZ Ƿ~rlGm7RXWGoToK0(bcRݗ>U*[Hн!V,@H[.S>aҔ O>|xα"~I7P< Df!>כ# j K#QLvxP*qP:oC 6 BtjǛD,{G314yϘ#~Hݛ7>i(yKa^.aEnԯ*=PsHg3;psFp[T0 &=ʘſ{ۤuo7}yL9St."FR%;_gWz2p(,3ȟUB`ϏRNEZ,gGm$ZA鞯-Zn2gDİH^^i R|q4 l&T;<aV s fw|y J]ϔ9Nj˔·wBE.Y OgW?@oa75TnꨃΨ^Y:|sA= 7Yhê.W/?nڇlA&/=L~'f5杹q+$?[Kvvع 簽 ) wZzQvt֒St.)ѻU(G 6HC h/q;Te̘ B?cD筚˰{DMV(`QP {1=LX;~)yr=xUWy5%!Y|]8v8_<\Ly ?"Ck 1S{Ai*Cgy(Ü)9&f[(@5RB4]k^Ũ)%&Mt]ZzKdMLBJ~At"yY 0Vȉ/0JX,7_״%+,<Upy:Zl2J)ڃ VPO_Gh͹#Kw-w91Խ-,TkXpFhD34)j;7b?Q_S~O2EX3 } ux{WN灝pHhckd9(aʅl'<Dcuֺ<մn8-[s^. KhC@wttFqyk1ٌlQ e”IBku9Nt$aG_܀ZWXK.j\laPqc[^(ׇe>j̦i\5V 6b̰ţUy|VBx<@2裮 7-]U ׫ުXR4g z2L,a3V Z(>w}jx}mEeP}5F.2)ph2o,6d`xQWg~QpqNDxinσg s: ExL[جt m$t6%x'6@ GY &&i 白MRk@s 8nsRͨwI+8UMwM8ࣜļ@Rb;[(l, 0`ŁٺYTB wY3-Kf?u?O GҒWKZK]OвKQ 36qMyIT!&nd{Ьxƫ_Vڈ~rFg^OS?euKl*-}!í0~G5b`|8t.)s-.DF2RJaaQ5:jG<򯡑Ja,TGu2.lIDK{W)`ofWVcE1ԖEmiR?u%F ,X/Bzg6ښSs}nu6B)יred4geaƹ7LQɂz893RS4Ejv1'.9W| Rh/fi3;.:U9ɕ›&|lQTld b#ݙ|GpJAs=E~Y$feF<c; eH=PNBw@ZP g눸,pw]&6škg?MfPtAoF[tqwY94 PVzҜH'4ZԎ] B5 Gz|: `P枦{RV@`4 kbr=ҌNdڊgvʡ玃C"0xI}:uA}p1ɮ{Mwl(dKbEh,x{b}F B S׏, Q}ϫs[7t%gR/e}!$dȎ*)8xǗ!W1)?n6t#x80%WyN"{U.r 2 `Gs|w r9ek5豔Ha?:vaS3튏BW1җt#rNl;0T>KAK M>=vt-& W14*N6mo,f4V Y_R+uj&LkL 99DjynNDaH@܁7-.Qn3=N)`V' `}>=^g^y("H =f >$#ln/Qd%&6F||JY=$\/E?Γ_<`e%<.]:ϠvQ 43&#т;Ti)_W6ea%^:VZ*+]0Ғܻ>B.~E*I4"XQ5j#fd}X#e|J9j.9 |_?-3v~Ҳ)<\Uz  4Z|SeI/V2}՗5в}7 3# Tnp;ZiKN^XUlo2 U5.Ü.^]7nBLӴuE@%УiX8 >UY[˵qc-s|NvC݇rH#_&Oq=S3lmMl$O۔VۈV/h'TCI!M5lʥ=.3le]XnGm{L;!W g{*&R0|ԅet<2A1e0J(=Pl([(0dߞeٗ2gƨ:@N .?-@p V}tRe+d AF~ޔ1Ӫ꒴(m4}1@D ~i]npe*rmD6E_~"|u $6 I4"DH딇r +SlKc ɹk8 $$%Z-(%rP,-ukbc/땨!5=-$;r}^`.ga_M_⒜Wd[0* /wwnx!oZ!JE }jfvJ+tbĜ+3ry:]R;wW_hM9Js:`kPg'W!v3x[_!w2W1 (D3j yIZlN=(s'7}&: T{|'?qږA2fdv(w'|}DFqHk kJN.r^aY;yvG+,_ vu.ZnzWL px<W3[2pR vJ<6I|@~ß.^-)SEo=s3I&X~Tt^𙿫V[%KQ]]ƨlێAq<DݒGPmB3aItuOw]%D +"<Zw w{ŃױY d7IwpbOT4iVSL*;֎y=ފMeSsmu~E܊:JXZ[zFRa dϢ]Yv(\;P?U OCZ2Ѳ/ls7m&C$Lq`J(Y[BMHꏃ;s &pTW=}gMǩpO~ٙ!Mj886k< m-/UZvS1G'uT,[wt0޴]cS6=( 3~53q?FDU{~&^"zsfmT")r赜p"mL$3<(O=U̻@Y UV:||mB͞=T}ժ|%2S[*eՆi =M !f8sÚs?O-Lk>oP}Wg"ԦOj,Bѐ]Wk:`lM`[:wSa#9KHAMaSq=7s4kUU{t_.,fw _ F3RP*.*&2!}@fH@䘕{A oFՄo'ܵS]Zbκ &mۗ'{K؛/ _vZo>~ddSlw*)uvi)'OU3HCL)\5H.p ʣ>N`m%r̛bm /A(w[b16tz9-q-@ygn|06ā&|kXNVCG?^t7iC5d^NO"}\0sѺZJB#H*ϛ185'w%]㑼i~[HXj_K5k3\jEAc5(h{ch umnAs:{+UH۳^(G_ qOwA`"bL'GtOdH/2zy~rXr5iKFq[,uQ Tr]Ljk3Yp6Fg\/UdܺNMvv?P^v#L?} $ǯ0z.3s $:ќ(ÛڠJQRmgI1N``2 Io_l8pgS_fwlkh5h~z1I s)v?)NN &ⳙ=s4 -^7l7 /lV`D LΖT {UP[Aft98v%4Iv,J.B|I(NU@ªYj܋j[Rjdsk:ta!` %ӱ>uIfXJ4J.'U_tq2r#uxj9l(T !6/|I4d?e_/tԬE'|8Fdt'LaƖm^16jK=g#խ"4d.Z"8 *-5?9mD`v]Eg8t=y]?`:\8To۴ZDRSH$JN!71f|[Mq*dU"UM=CΘig%f" 3قٌК~ 8"ҤOE落MoavNvz:UN> ooZ=)YMStjl|gVS5'J+Cq*13c'`؂m#G0&&X*)@yqO]D$@ vZDVQSFcZ N"kG_rWJ`)p `&-m7'Odcm%,( <4 YQ=Z^+0` |z>0h fNcHơy5g#+a# +(Hsΐ7Ơ+ Cp&}P`%;;kC\ŏ5Fys >!)H77< t(Gpм'Tnh/M mkϜp]qOgtl|tU^\fiuWϦƎ򄲋)aRKTK160#ǯd%k1m+'K)QXdϥV7"TV򯜡6;9wS(vʋ)tCdT(piiG*O ڠf~3_Z.j+pۣiS̳3YJ@~0M~UoL U5I)ٙ13-X;^ ,bf2iJpfJ sR ه.]LeOvsVFٶm^WV3zf-۱?v4E8c}CY7.` #[7r4q/UN[3Ne#b\Q f@GM:L~znNT+vC9LNn<' /:!Mbi|ɬ -sbdhn 0Ϭ#0f=%^ ft~"Y ņclVim2+f͝i1fDy_l%3g+`Kκml#SO #Av짋QP0&*Sp:G0mX-v5Re;T{wT@_Rn~ﰓi*k˪6X@ )C%sbHTa|Wx"~3Gf7,Q2Fm$qƏk x!p!SHx\͟L pA^M剔?MotF#j _!НVyDf¸X?U(_+s*"k]D'QXU0u8$jB?3EU" sFg%q`Sa+T5r`qv;'C>Ǎ5@q!6z }3 jtA <n^kЈ C`~&s<:)a`5d_Z'gR1 Ey;K^T4B#mdvB>pU:$w.M bJc܌5Gf6F|(.w=K)C9\v-p5 f "sݫԷEB&pАױ5ZGC?er{ 1c+wb@^hyl';rfH b-lteqy D]3hQVq27ڿ2}*Ӿ0J{b&BXDX6Џk}/j`\=G^<uS@Tu褓H <ϩv 7A$ _ 0tǯݩ:%l>m'n:}ޚ^.. (3Z Z=tWJFu-KzM4ĵ({FD%ޠ[k(c~WfiEO?:ЕlÏPy4꽀[C);c}I9V~O&szZa7إet':"y׺ζ W0WuuOrfeE KVMCQmΠ%)s>5hd|;him}܂ [poAP@ d"n'Bx b^#Ɇ<CxlKh|Ht9+T,rINlEq*:;TM:45Tou̻y/oN{tF2a4sv.J~*p/H5 12Š~LU9MMT׸L7K5Wݘ@m!`><{y[Uե 0o`Fhib% Ʃpcy|vċ2~TՀL3t u#gw&ӇO5ѳyjBHLjo{zGtR0LF6씹;k3'ެ؟÷@SElPjOo fmf‡ Ԉ=Fw6|ywV}$Ez ]ǹBq2!ZPr--/_xQ"A:(HkC5bRtB6>Y|B³R*##y9J Ht:S4S#|6 Rċj,aw=ǍUt8"(-4 xzE\߭҅)+7Dꦟl6\J`q3̽+tٞm9ȡfx$&^<CPV_{kg7M8}_))xl@.%9 0;g7eZGޓ6{LhcV5_B|j%T7Q Nj\3k\gY:V%&3 6@GImFY2.FlT(ྫྷ1jQMc[[(:V':S f@f;{0nQC%3w{6Ovwcaeu*\Vx$B5߰v7/{ggT[s >4AQ?iBWJlIG Dr|AkoW ɯỢA9`q>D壈5PVeF>󬎿E_2" Y-rH8*3xz0bNVS5AoUVu_L:6i;e[:#wv(:K$T9ciIndqX7\[eM"|?(m{|H{JlFlZ aܝ5#ҋ'jj PIԡbI._CvP"P`]t4s\w9&yh 8sOͪ]BZnnzJ2:g8Ν[#fqChh7pt}y&¾̈v)KKyaRg¢N"!׸Sml,#Y!O#.;2> :ʹ3z/x5;t8@ʆi(Z-+]gBݛّTi6AQ /;S<,B5T "JTvBg/7`k@;f)ySp?M܊7˰m=WrɁ6M/%.+>[J ??BE ˼K~aȆ2Zd@%nכ#iҚ2`IBuDb˜аg!H̉!)N~mFL `M%ߛnZ^mCa'!U֕_>~UjX|N!gRLU/"ߏ{ϛ|Yɬ'80.e]P^_wYžS ً[7qMWhQ'u !0gmD+ُ$Pk\N OFz62MdtfbUo`q0AV![lEw4 in!fbi)Q;FTo ?N6,X\[P$*k&B4"d9FusؼF4nwO蔍ᕮ?BUl1ȥ/s$;k0N!i&'4Un&;@3Cayd+R{,@?CEv'Ot=d]xW"R6#G-&BԺ}+J==oű4 ң~v3!ӯ & iPیlsz%r9q·H?-܏~iIx?݄E,1 `Fp|1ߩTSô4!HAOG  \v"ZX"l)TC%íC}nH#Gmv,c|ɟydI[U"2Pۤ^sSD鮦OctC:T 5ȩǠz9jҔw&-^o>j&B$vTut8-p?ġ+VCOZ,J) S-?Oec`Qk\s}+ߓ|V_125d)ժ|``[ּDS~{ P J$G$V6TsT1aE0Ei[#)r${m1xj62yhLyafFEw01d/3.qM:"u PK(B"]~Q06=^^ FZl_t?!h SY3EzV9qE[EL'o°*czaN((Ԕ_ ~''P-ڜSc~Jy3TР!tغaV}H/<~#DT" R;kϠ7& p5Ph͜oف]{]f{q0-E: 7y+|$"^djnpUdJ=q9y^q?B{ȗ:_>(^f^U0^M4c"7@S_1ZqP{9xzJܢBܻzPƼHisTe>s67]:\ؓPOLE(Կ!9|] szf4J. <^S '|=4/PE-NHUH_N<:fVHUXDQ.c Hg=^-1k?7Bm] |;aKi eq.n\!F"MCr"[6H4WP|2`.2w Nh%k/p0]u&`Hs^ժ 0#`lWͥSCQedmp;lT[ h$W9d*a-*~1$:9_ x?O2렱"`]:+觃b&P.V,rZDB!,٫E B˔e0g  R&bmK]ȥc2`P{"&*ATZtdY*@ rC@nDL^ :9=q}OކSd}|X4r^_*) Xg:4RHGZG{*嶞iy:(] o$5"9_ݚ )|KrEOq/.l* 9i3H,+c=(Ъ/N4)4Rl l%0 A8 ŕvw=]1e9|"èWUl.Wl W4F98'._N*'u냫{%{5-º(whkkg7#J}Q;pt/U\$Y8Ϸ T S4푯|AM3$T=Cuf*) V K3|~Ԍt8ќ/ i$*roO}L{2<((Ĺ(wXN,of:ǑwZHϩ`w[(_ گV+tU^,Z%J_(?y|@4+Vj&:& 9f)3Jʸ,cN%@7W[{:ML7_ɩ8[ e<cf,uyip~ɳ@-Plp{ 5çv~Pk:MipuTw*}e9rH]ϋCnYz]ef3ML2[\籐+rbu-rxR| ӊJ}H_^ 'L^DFab tyPWO_ <g.H9c"}[q 4]('AOQ+ f_:% g{dK!4H?xd=а1QR\J Xc(oM(Bٲu7rP:S^b=&?tdiyϤmEg_[[ooɶzr7(C98 *}-a9q.#QȱV'u'd݌T}{h1\ h #fWJn"q'FT}A8ݑl3z=w)DC|,1ҘVEUVg^< %`.jtHbz\PKJL-WĚ!_a^xOA^LIu˃蜂V* k&my`iѻc0G1ZM ;FXЌqz;/ u?UUMz+Ԩ_<4]ϵM5o(&>fq xm0:M |HwtQ0(\0!\xɰ@1,=V?JFan~䊘p$4@쨈.ز#e0(tΛ~r,{dy/==g>?CzDz1cXMcٜ f ꖗmze*71X.³Ɂ(ɮQ{װto@+?v@ek@M_W3E@qlN K* z,"]YW u^C%i5r[;Fz?:\-f?̊dKI т.+po%Nm6,~q37;l yZ pBRK_J0)z&5gL+0mMH+bLvׇ @ ?&ȱ{c唿VЫ&E{D2 /u7<0R>Mݯ=j(ABd* #vv|Dh3wk…T `#c!ԭ:%+M20LY?ZT9p >Hz-_'Lfz0vJY x_ x:=Oi8>IsnmM;~}+|^ Vbv0ՑJGq;b)bCsG&g:!6–dSqzm30uғe.e&Cu73<ӽ$@LրzxyY\oY:VKH6gquܔ}tɕlGC-Qՙ0Xū6Yqx!s#9<5ql;'/8#Z}ޓ ɸ-%;}7*%Ƒ{2/ alBN~d^A|:dGz(̨U W;톳WBnA\4QW0jUZ ӏ4vLM1j< |{zC5׼PQ+bYܥVv-4>41+oXɝo5[8z9̺=,]ñ?dv17-+d77CGyܸSC6:m%dN"q*B|ǶPwSյAن|2"A 8: MӗU@ W|}'7 4 m};ĭƮqx 9v# l}aIW(T `gӻ}mYaj;:b'/c H`ظqj:zE9 t3$trqj0A[fzma?գg'ɯuKȢ#&(.շ?゚^0A:׋~IVṰ3wqeZ|W /Y<{R|CHuQ E؞䍦DlC_~W՜D4]vGvQ<MآX4a4P{?E `>_:޶? 2'@1U[Yl4`@7=ԫKqxo6q^\BOuȢ#]lЏ ʍ(Swѩmc cx|m6噒DBxg2[Q+ާY("&OE!^xgx?z&b:x:!QШRj˷4Gp!YTA1 AmglN5K62)h%d k!xک% v*dNS1W_Eݳ*_-C5+6ɸLx /,Ei58bg|-пji~ gS \K_yb5 x CL7]T[.]gS$N(I&Jɉ [\ >eϨrn !F!':wM\! -Q!X}pHɸe)گUs'߈E! >h>dDڞiog0'?$?ۨvɃQ' 2\;Sly /?|$άk!@`.X|mqsi54U>FZX}CgW^zOuĹZ d[RJSՅ-V[UwIq4A^!P`\E 4$,娄Om kZs qxǽu:Wл)>/I_FN>=Djwaʾ.9)EpqXstigjb0e.k) zȥpVsqP}M" n\p2Ħ'pBb}9Ð/USl~|&6n0Eޗʨ}? "`[8:"Qc/RmsUVdWI*E%/J}E8ES?cD >l6c<4jyw C0;d\佰P,hYNJ(c틈>W{-@ yl`G`=GLx&6oرWŁ7˟] uT8 Ryv:!ik.^Gz`ڌhz/ðl'4MYEr<*Yj%PB9Wh k`3Cp4/G=1G54x/(7i&Tɺr55(KF4z?VOHRH 2>d!s;NBMaD] 4ɒrJRX-ݗg 7T5)&q/bw =5A~4gj1bQhsԶ G٠߆_sVξ2KK(z <Ѣ(IɖSRn/0@@K6C$ӗAGYA!gP*:3 ~-w&q`E2"]ވ1TDF?M7B APĕ~Ɇ*?6 H{eFϕʵrӺP"cެsI|+723h%lsWYxJO@9Lf/S97~hmuB'qF?Q #KP7N^tnZ[ڸũTR#Zot(.>>U^M6AfV<";\Hi}BE_2X˯xR|s&Jtf.S1 Quaf@Hi=C[u5ibZtI(YEnYF<ُAB0LTv?@E,Eh%&2d6Ϣ O={A!FE_dcgzcR>*T^P1&r&w~I%û8H)X@F.B x ,~䎑cRVC2I0u[?jƩOB`LHRW IKemqs-'\Ѕ79 w5D]QF .Q9TN:'_Zгdk$Q2R?"Ÿ'=f[eŏ:Vh2aᏉ f]9>!++ i3^PGD*P멡?G4M>E+B.mec싑pɭS|lw,Hѯ3PK)pr/}AdZj}5P?[ԑGA{T1 ] %ȡ*ԛI28G7h:4ߕ)%JxvW ȇ1aeL%tJ^Pms-^v(Ujړ$z` X[\aܐ &h+f3roYgx U"h7@4h>^!k]=ڊ(9<2͊!j$–C @ ]ȑg#2GQMsWYCE z#$B'CX|~g q!l`V>ħN|d}z ԈE8qJ9it_ۊZ^~خuF CJ.'[R6='z}d^I\E>.--煥4G .Ӯr=|ZľPV!^ԕ?"eA(nZE>)~-\P"Gb;}v:07+@v&%3W (m1Eg s0R*[yBr1q66y`=M+5x Lk{Rׁau ֩Juy*nzɌ"- M ȃ@}2.'tg\,PƝvArrRӁ 4mV9Z8=rx#C I¢lB:e*D52b<<"V^(M-PIXO59L[\FICV?H3ćD&a9%YO nɏX'۹2Ƒ(ȚD_s s-@67?;1r'?+k5oP 0Xusc\\kx_=O>f@+[fTyva~1 TTJPH#bW5uc ޼V h JzOMiE`Hi);e#ٙX:#&FfA^] q\v) {Gr;`Jb˃`7r25rɄ;`O H!~L /NƏ9\ra@S@Hİ]^z hG޲Eidapy%"DnjeՖZ PץJG%$JE9#% # raːQ}~+nܞL- 시E&Gk_|)0BDJKVutANeUWLVLRW%8eftAԒ 8HY B"(G*{e׹th7hQώu2j>RM\>Ixkʴ /XN< uFOZq2P'Œ|{2 DvĶ7^t"d | %c{dmtr>ԙ(:kzKq=k]Ñz.q7YR9Lq8ݗ#Q3@4"x2)O5쾙F2 wt')q>3^ӓŬ{ -[ = pI܀Bx5u|zc ).Ȼ’!lSzͣ:.2>!'!5 ({!OHСDEIiAiI5&YL>ցnmP)!9/RV:H&P=1`|7he<ݘ5(\YԄ‰#;\5f8m]/8MO'1ԡX0ft@0x+E_+ӊ,8 H8fnDhqF~LhZ^L`,lK/*ț“Y], h~WC3Y5<nZ"h_x _*#~}4p}Qd."M*`_o{+Esw$=$VC0l%3(<\B~D4F3dqIBDׁsC0`ڱ倻΁/Kr1ss=@/6 ۦsaen;MaP`vS\&d - 0Fd&J/M4T3!['-@l G4qµN'] //kw ]L6P%F+XM0A3dːOm T?uL+Tq/?zd+: % \g=7ް a䲼ڷ΅)qAulm fɩl1+Tl"Hcw)Dz苶/:I:ܜM i6ހ^}ƉEuC Pi7xRbX` uyZ驑Dp rp"mWX͗f.[ ixXc3!-{-(>*LjgҐw;+YY Lm-8!h]}Y~sbf1UZ$Hw|$4F~xvoL#AWBŐ*gvAZ⃓ >WODj?Bf*9/WDn@&$ KOR+Bp^ \Z٬ZUZD,:P%ȦoZדݥL'|P2> 9U&/283APku[Mւq dH8'㗐q=ҡ-Dh ج҇m`c>We xӍd̐3bhڢvXw9z~:<}pGȋ/O/w:}^pӂa*Z4?@cݐP4]^TN9}8iis`I@7gc&{c6`M5cR򤋠w`.uFᔆ{OxJ_ص#!OWLXQsz1g}  ;)`x|);m]ӀU[z>YN+ʂ%<z& SdɺuMlth27tvs0\b90iL.Ic.KTp=y~ʾ>7qc]Kfc0vZAx5[\)S! "t.A FxnܢA4I/i(7Um-Q XS&foDl1srK hhQJyD~2 a wJvqKAN<"Ԁ'}~]pBG}Jh,cp;MUC;:i! Qujx o<Vuaܤ;d\ʹ]iYR1332eԆӈILzPB >B 8UمGd|ẅXQpOT77gAaHx< 6vQ;F,V'e(ҒދaVElC⠇B/5fe_.<-6; SڴG&0Aqq>z2m 4y߲|vtV;@_(%<:\l}/~'64}[& Yt/K͈V.΃]X{U=}g,ޙKg(/u Y 2Ά|0:'U~5>*2|UeoMRYPƠsyZ]P/ y9#s B4؞!F2eWt?b|ޟYxOX[ɟ8Ry4 2~;烑rHy,wofWיb=&vJqE W)}XC(,&}5n.X%h#bb>Ea#ypWgf+3f#'ΗK I5k%i{zІZ(o>bVa4i Jb/=GhwXPws_"{3uP*̓"bS|!Hhoui,X\%Gc i3g.8AhT|7+ @>^>W{d"k_@)نLLsf cz#fv 6\tJM#+|1Z&3r**|@+(OP4V^m_j.nOގQS"ϥ =WY$TՀLѷ‰9MpV(WES&r8E`` r5L=[A\{3}vLBσj;Bptssԧ룘u q&KnvBSPu" q3Q#PҫO6V-5v4[v++usMOV]ϑ0[ljMQClFi_O#.@KCI4ASTdоG[-{ACWǨ:JR0 W m1RL#D9dYܕHe?|J(4x-ߺ`yh CWDz)L ƐxLWoF&˜<Vj$lvKҔ.ÖJgPC$BډtD'!llK3T:_pf_n$<0]P~ǙgӋ$RmdZv١DiXz,ZT1%ݰA5'U5MCP~ #C3e"-4 ݦ_I: 0QÅ{9e~92Y~YrxUxpӃ4p{]%uЧ!ͨ=!p#O;9̀[9Vn*ؓ)A-9`ޣ"ZAh?ðĂOa⫦|5Hp=ޭaGp>t~?O';cntx̓iYGkDDč^v>ZXqX f2a_WphN*f`L^W'l.@6&nH1"H3Fr'RQe/eQ kCB|]$`=:'2\0=#\8PoJ*b!$q&u T ~M 8t@ɷT^E W. .V"~<>s}R7v(-JY31H݂d:̒J|ϸm^-xyl 9Lm}|)i"7hthڐ󒮙z@M}dPO%Z80D +.飽I`YvMۿ E4u QT%zR>d'WGЪWw7ֿSA=a30Nujz+\ڏBo-q)?EXM,8͆5Kh&lW[D;qb۔a)^NڝPdi<}'Ch`%;^=2.9X's["a$=ЇжbU=6DLF=ٌy\b8 Wm=m84Ij-u_1=В1^5su]:i.&`#n@vsW5gx bELܠ."틥`lyLYϤ2%௼ЌݣPpf_cdJlsYhqwc2?HJ,ǺDI\r\LaVKŽamM0jt:ڞ2IiW>18dC~o[]}G^h~JԪ.`Z8ʼnռ*{t]g iD=uT%|+aoעH^Lpt Թ Tg_3?##zDCjFy_WDom_jl؂97mP6ע1|&/nsfu+zyš|jo\+[eΣWڒ7Z|: D̾&`̔!$;w+}p=S*PK88,7P.0㾄$zXh[)( l]@(wD:1U-X<뛋 "늶r\cmU$֜. j]ېrѡ(:b0ІAdVY(LǮ\Ez~٥KZѮؗXH @pٞ{YNX :u$ }ᆧĎ #JgT>''Rd._!ح~ĔG[UJGwL "5? l n hY1{'^hK᪌$K"/Rji TgV79w F5 x23(?:)=g1uW;b1͌k7%-kQv)CQ'bn(&kT},Z^-t :;ҪʷxX)13KP8qk#@(̨uw9ESB4&R[@{ 6- 'A}T{ 5ùDh0YYbow(6<%dO(P_F UȒsӬbxT7Dl4 )(7qU&W4˦sQ)ֱe(9гBY[?>it* Q  8<3_"dow;)Ұ5DW>B%B$0/jUqOM\nVt\fU.-kDAJQ? H IBԏcEj.Tm2,;,` bi7<iv1`h,+vOzDmf:ԍe@UoCew0s%Y'{ 9,$X{ C*,Ibąiqwc-%})Mw \dOL`GG|wҴ^2Z1bN/VLִV@C?@~J O*ATsL|ݡ9#]M,SJ) iΣV>BXef˱PO$^㑨G̛}Gq}ϝG9 F[ p}uT.) ƅ3CŒ(QJ7?z 1vQ.-a=8,L?Y0~\W}lfvM%njxx m[QL5 3HV(KW}FIl7R4T$Ucv(HxA)*8}f4&tߞáyvÔDF._ww=a&wg~N$ O$7U&|M} JEPj[s wFԼڏX) Gc]D~v@Xp=BO'RnMRO҈Z< Jv^qZ4K%| v Yu#©i2ZHI~fpSZi`ןl 4KSLrt؃3OENP#t]&Jus_(D%[Y7e;idt`n0]Kq9!?6\<)T@ars%g/!eP8* S^>6~KM8-1j]+U[Iaa?0)po|gш2X*i'6FCiӘtpmieԧ3eUy[0Dd_`2Dw\uĨ%8P ܡzr r&.=jƨ/ndoԆžhd5/];)AGIyoy#dom@dB+ a%-2Y&UM~3{LcM1gP\{԰Qk6T}dn#W}A l]f{e3AVQ ," $TzQ(W8TkXgᑼpN=02u/QߗSB*B#ˡ@fRݩE#] <8^azX:*WNo1'KZ1\C{m0 ׵ej(oWBl"qj9;H VmI:L+J#;<Ǽ>8BԑFQ ȃ_ `RpGKqg`Y4bqKxTAzґ6yVB9(쿻p*Y[DGԹ1yKBYKr<(.]kVhz*ded%q%C+Ź櫀t+ 7]nlčk9 驩/'ǀkc)bs UWg"K3+c=sf]uI6VMP8YA 3u>S&ŝ)64K :Cё f}P"Fgsn9ШHaV9k}t-3jW7_ 7 3xPrJJ{>e D_I@8 BIʓ#bJpr5E7î"u15W!%l4*=E&5J3q"m`Iᰭ_u\}ٗŁNGtePkk=4b~&Ndp5rw.6}+|DlvS= , @Ƹm4.FָRiLY=r^MQ}!"/^`F*TTG[@l7;,Jkl( yr-$<& wFxsa_7oAAS6DjB2#s?)>3yPyJخԺVN,W[.El74>r%I7zgw߆2;peg(b?tЛjL/ C&s 5GQ,$PW t6Q!Pe%SʺHcHpz&QkY!oňalsC-%/Kh(!z7%Vbn *5B%%PtzNp{ep '{Y[A3tI(Un .T{}n&8H .%7j#RhVMzsmo;cDyHON;GNpg+ȍ4{R qtysžKWяA9Vύf9lXhs=)LC$KLg /oäC 7۷$z'|XҚ"DE\?qq <{;}~ hZ/j"[̮?;9E #hC-Oj|icc VE#}}z4,iD"Es/8١K$(Y(:+ߣ`,zq"m-ŭ¢)qܱ!)NRf,e&y)--84s[jNGa]#ET}r+^1rԲ氃ܟ 쐑{XF.0+˵ix CI)M^,Y|fl<"$8"=͏%>0- w[o3&` 3i ^HSJ9T*lj=3ύ vQbψoQ߈@추%b4E;1P_8Y+ax[ ӣHR'AjPcܭ$0uLǞgot#@g ɯp'K%KA%|4p^T nバejN2@{F(bn||iw߷g<<< g}C&qnmmkqR 25T~C| EVOKZza;|Z?^3 a?^m"7CJűOxvjR!"M'Vlq -u6(aiPFYa$OIQg.>^ח&Ԇ_'ܨE(ؔ__j5N?}:'/9e G׆ʬ/. ՟5whR7ΒbߤY%>F] L^|ghX3~D0U|j%Ahkv'9;*k \ǝW?Ⱦ<E5}GL<(er)dP eX JHʴP ( Q֫t7ǞS$WYMܢS/ph^98G78Mdր]+8VeZhRW1if+PP:,/+H(\a9,߹]6BۮYgmq|[>8qv 3dI[m|Xrp?y%l@t#z MI$(e;=c\PK-?F /U6?`p[¸R Lc,7#P5g-;$؆ RǵqR 9IRK[3~ F.F "ZDԒ[t;sҶóRwȹ JQ|uqˇM&5ǶW]>ǜ= "=]GbRh`ǥ(>8 Gtm/z)tFŏZu/Rug2 l^zN+c?ѸpW1kZЏ? ga>\ lUN`z /,oZVٶImdc" tz6:w{KQ‰=MI6,2`^&jwl,{ug>˱$H~oLRF_ܷ&U-." /}#a+c.'S^ݬ>ЅOITj~c5~@zo 7O +Ӌ#Rwi^-n[LQݲK]!iV%{ӛeKO8"vSC߃$-EԚjZ6L`i*D=.4AlnVR7GS?H{;vLVK)#LƘ҈dČkm|IM uv;ZR_,S:Hg+CtUdMG;<笅ٙHwC,be> mhs|$t`M%=SVkV%m=GC% Ɗ77qw$:'iNj܉I90FUF/VƟ##_8'dXTs kiUq4_cQ:cxPRAY}8<[ &+QIQ[B{:DUO㛴mFo_8pћmBZ+0r sx:B!c1i$$᭧pqn1>7 x  N/ I~YA+MB.ګ';GF}F*nWMAÅ|&F.R^@Rɱ+Oav&|0{ DzG.Mz<5pMb?KR쥯 R&_:S][Ro%SXw-y1r^pKjKi YFp)@ӓU- #G{D I :=SX0'S"eژ8^: >r1ga^:2F0SpiPTn S&+ǵ}' [uwE-p<<_M,_aVcKG )OB/{tM:T y XFfژ hRrphfSoױO(B'r3e:0mjILr;1VwgĖO8 -]^ 2n:mPA-d>6gs6*:uN6C9v?!q!*n4|ȵ-\; JJ)h]+9+)#!QU2Ѐ+ALɖWDUsdWgݰUE%Ó g}/.d#)JD' R^kQ  :A"]h+K~ꛋCr_!B@&ƽ+L$ϓ6Hyv{ ձ} 0Igi]Zh JWVpeP赧r Z ޛQaBZRo8W/zre=i TTY0DWuHg6!T):Wk]8A޻꿆,"@/Khv/!J4SFvbOՔ'&}owgQgX)lg'Adr]GRO4J1 VbŘ a1U6aʇhԨv!C *'N.Ġs.A[JWqTIgBʗ%+D/>*D:wr76y;2mxwQiM Mqhbm4~~Bzn!sK+= tG_j]KoK5[(7r:QN띎?[3]s^]}\ {0hU?@4aRc*DUa6ej,w>lཊB@w.?4@zB~wAߴ" @J˓z+nyO[Jbta %Z"UmAk[<@0;oAVa87q9UTZ$<ҏRBU>z8ȗ w2F:%>X\xK'czz8ѨYop=Cr3v|Lr^RrD;R/Ssg<8(qS~ 31];s9H7\IxMrdmfTx敄B;̭kL{KHι/Yj[R葕uD3+ls}rmKAw./)PX(yMx`!=tA{<+)]Tz,$(M{\Kk-pnÈU&vXL^*yO(ܪ8Kx.n+Z+F,~~'jqO2b]IG%sQGW˜Vͩj LBuK\>C? !y4t8==A |C &Ĺ~zĶ,d -;SJL&Oi^zbH<i ?ufyFoch9~3Pgwswf]uiv30g4&ݓ9}&z#rsƗ햲o]뉬:0.K{6zSo)Jrw0AQp! 2YmiqZճ""vuhw삷u{28#mrZu\u֞@N1y5VCe6@R±v%vHYsth6VrW61q<<>Q/;Y6PS5.QSX&g@bԋf+ ޗI+J5y:_)lXF`; M,"4Zm ތ>SpMxb6U(}#%+0*:4Y<1!*l1&]ЃdgDXgEe&5l0D&?#ǚkhrD-6_)Ɓa7H_M\l'{E^Ǡ-|E;+!D́;z_5\ۧJqK*0CB>X؃y 1-pLd6rϦ%=0:FHbKdKֿ_fsJDq  ܩf*,t?c:^Mͷ;%1k$bǮiFkVuq{(G.҂9Cϐ3Ξ+$); f5dA7vb:%-kdss F[tflT36{$ֶH9|ޔyY!n9ITY1̷*.LΉd'2O9X-^R( û]%k";NAu8aXb,.YȨY_  :Ɯh/|O_S}|:/VouR99 =d4F8QSvu'\`ye'Łti{u%o 3Ϡy!rɎwl%a9 Qާ/>SӸ}fpo5"x&{X}ڦ#R:z:#M&J?H:@W0 <%ZWE7C_]r׎ :ǫu2(G7L2r:/6y3Nޓ%ؼN("Ye7wcc э%iJ޻?}"OtRpS_znِ,趽VJ޼ϧo%P~̫ aJcC~S+CMog5k=0SjWYP;%w@t+{k_,V$[\D/9!{WVM=] EL)j4.&;/7LQD?N{)3z49@$|z 60Q6id):;ygt4Tki冚폭 w[#" àcL;`Yňj%2r D d@{3P(n G7AKH@h*Tlتn#vru̠Ss}dn,a5ƶxaOχWaqLA/Wt_OWs^⠧1kU ٣2sr:[?Lms u| 6z5e0wa=&1XI+־'pXԜybT8Tǔ%j X,q3]wR +uxUsAUFMb'Q 퓷CޕE$3EOK~&ydfFDXMf8Z4Ͳ6ٓ\tKC:aβ_e?"\S%|si+KWF\';yk%Hk6ݐb%<O~ Eu5]8le rf"{d~V#17܉8snq둟" 9E]tN[бpWnYeP9qnِN'7Y1yrX(o/?GC~u]1@K@wA=ht#oeyC7d0WB3意o Fr]aQoJzPmw8 l ڀtLL3+]ј{*w6JQ^!a1(^;W1yx,raBB ,wV{KHr?XJ׾o2l"155i1x[*ӑdʚτ ̫\/S Fֶc3IG&Qm[a# u2='Ē6!SkŰ#2&U/8FLP1V"ƇW](@qy M([ylIߕ)IFui+o8F\^DU~"W4ERboE* "aש$HxX1og,z:Y߾Z <,~즟|:)v4KH_z贿{S&}}3NޘS_Za g@ӀAN)[`Bnt84T͝N+ҏ0톹DVm C¼F?0-\eߢK4Qeħ 78L \d,_uLc yJDE& )Zq{ 5lB:EAr48\$v"~Ux?^~@%߽Y砩g" maǷ- nI1G%uih_+/}vUyo{6"WRtE"O.׶ɳAsJjRQ&gxmtVa?6`c-{4Bҷhh*"J2m1s (H< Oϋ4XMQ.{^a:G3. Gyq? ba:MqC)ccqw- AbE^S`!Xۙ Jrj-Uk3=}r 䎓X5pּ"vxГ>[Piz(l{zoY-ԂR,GMeSgG_wFq=M#:1"5@!r'^aG辸:v˩K=\Z -#,7~~)4mWmD"<𚄐7E^FV n{CO׵-ʼ0@~rW<82pI1D üQIÓ⿳?lV+;iBy^dCG) aּ0.m]zjp]AX\w^tC89Re7뒧9B%cN 8Ն5 {w^[d;T宥."FNf.0뛿9Ykm@=2AߜNjvjxڏBZREN=INUL iKsNsذNVrYpGrҟW1d;G+=up.fQW{]%+\ 6HC2R0T qL q*R!@Pz' u :,n jD:B7eDK)W &T =P,^Ir4{z bhӗND 2,^FOacm(Q"{VC5hc,-|/^$]ȃ+a kn?e²W픣ܷdl)Jl`U9cګ]X;)3'u*,8p['گCv}xy42Cs)nGN 1}Mah vlO=Tt(23W wRLQ\HvdLH'Z[#:%~`puz-qI/s 96iK~?۫$VJD`f <>R1sGi|z}7)2=Ot | `X^XK\0A4GN14dZjN S۴K'8VoKsEUg3&ŊG*L+L_Lاۘџ>57W+Q*?  &ǽwVH :L5@g (%g³Ԣ1N+W b£2BHyY<>5NdT)E~./|ͧBi^ڂViޫ5SC&{Je /voRaiTgA$޴耺 ?],yRmsxCғGhu[DIPc} C:Ju_~ӛt@W\|?=1sU?OlNCAwK[XyZ66~6^-uMq$cl"uo e&#ӾMcNcjԠ!;5N;2xn X~"n$ GP9΍\k7ֶ+opjs>"  2L !dt?`/8jw-ZkGo&^$^bvʹP10U29)}[mHu҂pB>b- 0&Xb..@Nbʀ w}SJL!~zTdXo䥘-I,\Rz z~1.^@i\6v:w#Üo_G[]"BHGk&x8IO9^'T  hfBi4BȎE5μpkҳW5Ւ֨ ug79!z@ ZP_ؙ _;;]fȺ^*߷fޡޣkV1# RLd~oGz7u9ڒNcsȱ-]Letj6}eOn t,bK}~k;Ҟҁe.,[4 Hze\7g@^bm/6{ԁMq&Ēg+[ҋfU鸚ޕ* B8m&MCUh@̡Z%ߥ#ȶ`VOߞV: _SwǍZhʂhCdP{}5 מ*/$:g>L=zL N2bj{XG{/rrRj,y~1 QiȽ֢,Dgwu<_՗2 wk;*>݃q@#='@QR2gRwTp[w?GCqLn{'ψ"b,pzU悌':.~ rA8AR%'HpW?QKg6/dI0n# |Y~skVb;-R =WM<4so9Rob)GZ?)y͌4 ,sth&6 /:4g]sѓ=mgQ;`^%װcA [BZ4Sy:'$%H:z dn\K /fmDr<`DAKkdeFYLD|9՛ ,u=C&a7y8(gsV?Qx`TV+nj9$H|\iE.k3eGdFp9B~Izhw $N5~ O"HؠyR1ZaVZ@"s, 08Nձz7vՔhy }UY+NCq8"váYL*% %- Y Н-tLS֜a/['ٗ58=k92 ~hW̓"3]V>EQR$=<j1ٞ6yE{hYᖸ խۍNvBon }jp+_G9nHrJ&jtvnLڳ3 v۠w \ApJ-gj'a6 ̨A]gB jI~ӹgֹMP\S|',{)ȭ4Mk2hix%Mw~nb5ɮ:ĕy}\*ܙı&D=Gl-3S VZz|5YP]pyss)y//G_E j>@|[4.5NI*8>]m췯 Cѧג+ < 7)?$lK4>B>)đ>1jm.?MN.0Wyer2^AFC,C#GUhdM!0&ut}.-ab7~ r,LA:>15Sj^sv9|I]lGD POŨ3Dw;"u*I-_(;H@7/mOq<>9(Bd #+R6}>qE%j•%)qsp"ZW`ѧ<ԏb5e;bRj]\ϖە2p7'yuT,n+ }rZZ7Ve 2 hIpIˆW!E =v8gɛ2¾ gd V>#_!Eɮ_ҙ(Q9z)10jX Ibxope @N,WoM^p.rWuy\/{PQD~l\d{'o5<`2A8x,Kqc|9N^oXJc,U=A$xיOM/-ѣzbFgQ$tQkMEU v6~Ƈ˜lo30Cu(3dMa1ۄ)sb-;nDp 7bL޹r"Ac.+p Jn'mX߰kE`8P)mѶ. Nh1lHL,"RZ+Tɘr_7A9|L$@NtFVWa咙9ե i!9A%Nl$_jH|}ĺs晪_։ u7 kǪ\1'*ʚ9 M`6lQx2&]Z>y|gόf^KO3X6жl;hbptY؅6d(oHh2mdWnL[A8pA+rR 8(&V'`ǝ5Zh" 7X<;D<}E8'_ˀ^͆ t{WQYG#.eie-}wY$G \jSp*{ocq"vLYbe*NƤ1՞^ ; :!v`;xۿU}ui]"G&ٚޡx}(vMup6.+ @S2K O3^"wilh>cjmɃ 'y>E ~5z ~#\$)hT;2 6\11 ?lJG6bEZ(BywbN=DiO^㨥v%Q aK+[ΈGx=j XI<'*PU[q@;ဎ,T :aK&`ŹT0.^nmS:L;IҴ۰2H[@O){;-߸A?55#kU}MM "k"_ Qۼ$;!zWHdPª/h@)] \MiS.ǔ@%:ID.Vp*]/mdU8՚v~̛xs5^1MWfwI]gBsFifF.I%_|nYvd7+L^rm!v)yx},S*0VI,X2 r '1"'7JȧD s|c? y5nY+y3ZV [QTW Iϙ˝PkCuSaWN$դ(/$ۀTB"FsJƾDODY#u#ߤsc6T-(08XGڿb1)q|LosJ\xbYm.t@;ڧ !~=Zn'6C~*ƞdQ*ƷÔ()w:`VO'ԱI]Fv3 !` iz.Ɔq؇2U`޴l Dfi0%U~Aΐҿ#N`ȉUS!DC, ڍ,4M ,_dJfQdݑi q;H/p}$hprg=+!K=Hjvl'8ǬU=yf/)fm1bH6VlVS>Q.{eɶۘHY1jΣ@Gdk=cܘHvNv*DAOFN1)Hw/㴼vz w-  Qє0R}W؜QLQλg4U ˉh2CBƟBsOEoPы:Zo{(ǚ g>(OcNVY6i߆i{_k(p dB~"yQ!|D'U47 !IC.֭d 3 j{yv/";볳e@❓4 1#YV; _L3zp A<$?VZ5$0S}Kй:5OQ;1:B_v*]BcZ<]K@[WYfJ 'YߛoHsjW a&=ԹW<h0R[x^r{9Ai7;Rp3XkQ:Q~s]6314쵕4pPOHuBz&0wQFMaHABh2%B$Ee߮3g|vOh:>FZ#T5~snaOf  6Kn.6C#F$*}w,QFq_l dAYAR&p:L|{WHs`h'xB!1p?2Nj^t:i]a L aET[|UT6BC;h'&Hp_vyW`.M5cLqV?kH;f:6?E=vkHĮIC>2hdnh3?J僚٠PY(ch&Dn]S6A%iQDhgm3<) aZț 4U^ePˇ}kMxks_*I|Cu6W̎bjA &"0 2ЃT-<\ 81`Z16ͥZ:хR7xE ?Lb k7ž=<-x KeKn(0k(2MG5] ?O{(yUF晣<&C}?q]'L L_G/΂t6ZAAyh ff!MVp=: ΂*qS8zcz6c o톤ϖb}n;QŐ5R[K bo6b2P`\-MSTbNCIk3FA0P<frURo4/4,y\F<5Vk=آyA#,_lDN BJ];rڴ$f b`Ni߽CG|] T&)7 \~A.NC:niIډ#e8 2U"鏋YJʲ=U]kU2A#?@ēY<"~xB-YX 0|` @ ?;y!ж᭄fW9 S#X4qB+oO$7F2Id[Lq*y4AX0ʞװ(sUζ+8+b' bu2#蝣SmjU"_pDŽ2T] T"UMgm 눲؝vйk<܌ŒzyPp*MǦfrDA4sU'~E vaЇa.DPʓOj'X:oY\4!cbvh_PLH@qQv{=19 ig gyS;QZ$5|(;v[Ԕ(yG2R=ǥ&j*@;I"g}߽>U;~Pz(F;Q,8J c #6f[xsW0/׊ɭ1&s2u'o \'íhJd; ѠꦽɌyH"zgd x, +pN~}_~+`My kL԰+:"țs bM§{rͅUyNCOvRz [F@ON>#X''Fs4\Nx\q·. d;:aT:?8 O3her(``$l"UX8L5r}#JmmqR&|/Π}UIa=B~mZnM·q&/!l;OnFDTm!*.:4m%\,:ĽN:MYpלZ'5`Q`l gΒ7@VQE-skMP^ˉL ItPy$0W8ax@#rPHy%4=`ٜqq ::o,}H)* ˠJaurƚfә%r@َ:홶YЉl(nł@KYk/Jes㪅TjG\g<^Ӳ=eΝhD" a[ftTE+i"=a5(ה˺_'tw&`$l؈SpVSo@_YK_uzUtpEi^ލ}^5'GeX@qJOgr{ \SC8}>pFc(1䘓Bו9x 8K{[;c,2X1%0fBŝBK᎚^0l\ņGe$ = ,5)AN/ա<|bH6(,*ڭčȣ~0ʨax|˰+`;׬4O1yr EvG[GgSlYӚy)nqps8\-&,q&E2  mm 0L>[ڼ 7UD)53Q$#M s\JqR!˳Wu28/r R`)@ՈT;Ut@mWJ'Yacrb!uַib1\#>j9Ʈ8c\y/sBe^X#XCS// ؈Yr|L9\j8(k q PњK, 3DƦdHwO?*ajNHbs3ڡIrh?б!>gң^5]Ov#jjIۛe=r\j7Kl)7on:].7$֑L)Os;Q]B)Ǽ Kq^Ma"hK{0yFDa+ouμ[BM)p:t$]lY ˲3lp/!Cǹ Յ{3"CjH RZ!i> 7nרsvZπX 7u-X0\O.9DS[3Svʥc=wN Gml!<Ţ@!Ss@ }`~k4_Uv@.;?q|TWyOw(4wPVhOkR7 }+p@_9xjى:{MP:wwW2޵Xp)Vݯn,+CKYZ|9 1ŸL>&U"mvLY\9y c~8W@20V΋1U889%Mrn:yB3ͤ^?zGS%kU1Q;6[ Y'&iЙJJzh7N!]:$hw|iTΜAtyJ?\=e&"" hqhpr.0$c,xTL<=/"N&87,n@Dk1_i1P]TNė:wpۯέK^lMc*n֒\O_ L-RbmUxĐFrDUځ@P*1L莾o@tѓ rq}Yg]&n=">KޱH {=׵'  ?aJ֍t0f{lJzXjUb ^x~d5i L%`P˔ߜBR hoF|L@/yҖl YE0p1aIQ|tFni*PeKqi[?a=)0®גG~q?u݈9XX>)8CSf`Ab+O̲3v@OW *4DŽ&#]qQ@ԠR)RnłV%ZdSzM*Fhi3] \]M-*^)Bqx ˾ `GVS%̾Q'oЭ`< gǃ+Y6;HF|]Qn0I".iSԋ7QVo${el*][]!^,݃PMJs޷uawz̎s#Maw`S˄Β$}X0BL> hTjnx3^^c1t\G{BիH%QC0$!s&}9\VnkѪzY¢:1SkQ*A: R"<\.&C<挡tm}XSCPLj s pԨA>H#Sm }(xqtK5rSFP)QsϦɃwOd4 s7ֽ'`_8;:ѮM'U 3 YlyD,IB?jAp`\8&ryK`hSˠ/sm?aF6xK-z?d1EoiFf-K9$\A g>ԋ&!-*KJ P^di̙_[,2tr_;,2DFF%X=#@Pտ ;1#8kwv^ zvʱ86CbHpf?kL ׭)B'7^XY%Eg ?fN:LڱmF_ﯞws׋aaeOjWlϕpWKt j1*[zDѾ]ul"yViFN+ux< $;:|; 7ԋ)'\%m&沉Vp7k[k6Dqo@5E6..FIB&/g}?F#84Z!I9ĨT h-N/^8`۝k8Jz$}%WԠ({X#Q<):@(Lģ`㤀Z^J.={AQЩ2%ۛ́gXn48^M95'if!(ҽ|4u"aoYSZQI4M~bMEi) FqbpBKG\bR -1bjY-F^iC l&EJ/Y6Vhe$tspxkALk<6A)*,wysΣfo0s %w1Lpf~tLdzʙuߨ?--Evִ(]4|!hj_os]R1 RDZwsXmD $( X &ͩpWR1)Cl M F{/S !ܗ1?Þa[l;y2yc/ /9? !ݬKI^<{$?zt2}Gwۨy22 OL ITo}j zS*BaA0b|[CyF>6T c}Oa8zs{';pRCfǦ]EΫuQZbU[mȀRHÔ_oEC0.?om_'bKH_76T)[&jۍ9/2KةSըJmy5e]\. K ! SJ}b{!^,sW9GdIP4Tf b]sF6m']b <7ff|"(v;piE᦭ 4+ѐf戳BŒ.[%&g/J@WtrJl?א*HUU6r*'0Klq _Ԥ̤0x#@5SF3ENao">$mj6"ip!v0_¯@x]29Q_W/ Up3wBkc1#>&r~<$ڋ|Fx0m NDSՖ9Nly^eP{N08,cz}yFUL' 1N%:/NM*( }" #tēn[XA @wa経3{2ʕ]Vi=.=YSzi©duri[` Hw$i9 V9Ïb8Q!w<'MfMr<ې_ՖOPfZtU>1tn0߱lb8ZTCmj{"4< J?5trS[au%0F`m0\\4)ƾ#Ax9q:k~}o lFJ,8%|<_oe=s$XB/eSO_|, ^oQD`C"SO_=b` Ww5ǝ 1PJ j_Xo@6Y;V}59xOl}l#~Bl:L]c\Oq8'^==@+LC#K糙CqbRJR3u-Aܴw, }|2;Af!7=`ve;Ua ,u}st`ѿ)uX[A6n9'pE_˧NQT>v;Yj$.ųp1PSTM7gᇕ{P5C"nܗʣ8 jk@R`og_Q[5)L4Bξ ryyW`1@d/lN*|-_Đ'LlC /T ::Y 7bJpW) H_=-pLޗ M]|8%?"X0 F;ByξIlN, WjqR*7r1^c9^繀 }IzvpZd֠gF^|4Y Y<7͊逃s Hdwg5C4wȣ´p}9A g1ZFuu}]? 1<Q %=R^P̑su_ r(vY|9$ҦyCmvұYڝq4a F *_u b/"2~zM%8ao?_!8 *T)wf rg)X`Iic v ]p*S5Q*R<)X.Y*-%-4%,zrK*7{iy"ĆXVLn\՟ś"@bPI \(SG=50ӫc7b؈п!Wjf^RS38}i-#|;r³ 2tVq:`M3^oo+=7ʫ>!:'i kyϟFϲY.oB!V/EsNrPm;G߀Օ: 佇jNs ZC[,Y(s$ܚMQj򩚣c%t^Msx~38XgYs2at<~*57};VE&,hh`q~ +Kw{`I[,L75&!cdkAayԱ1u!Ev4aZNH85{*zE{ߗޑ[k#</Uqe~EodWherdHE"nlω*j8h& nrW_ueTNЁ|ۋs.;l *:S C AVlNVCn0l d=޹Ւj8 34l$p{t"H~A 5DA2j$HUс^ Ih'l03Rc* !cᇮ!/^a#~H TMF'{ U & yZ;'†8'L^?bb. U57K 1(Z[RQqݖYC#9~1a JV/ڗ3G߹axPg VF\C;`Кi$' ;0؃=J^)V.̬B!wXt?j X9Q&o`Zd:B(ԱYas#]JN:Tiyݴ1[ZCpUO5  9S嶂fl*B/0 2ql__ͽDbrF-Ru2/Q33Dr9v٘ |VK/ټyMʥI2ziYy[ʾs>vfho'Łz{P)9B+=[mN~e2,\%+Tv4t\{[n\fP(q CQa.p DDn@1٧DC2j9KOEPI YѡqtnerFqo>2n&4dNRӥ<.gsyPx&j^^2P[ *Pi2gc(H\bVv:uC&Fס a7HGwtfBK,^{N>?h}^ˤ 䫧Wxq(E<7Hpdo(Ma80 _%pAV vs2wä BYySХ&<{><DgsUk˘Ey2-v1AGC_tޜfl k`ꋃ;_?HUeayWc7Сv uӉbXم.y% ec4( 7;,DkR,Ւ{jY~zRoa Zھz9\X́ $CfMfA^Xޔo/0Vx#p_IYffsUG`wLk|6{ZHo{$#|}dl/&10tkſ_ 6}۝Ơ8>cX1ۘ| bey$Me^OKÆVP]8qSe ~#G rY[ÞXq>D%PcoXj+^Y@WШ>EO %j# M'%Ei>:$,V;4L!w^*! OE-p'߿ػ<򙂊#eCޮJy삱# aMx9e&#1U7=@)'Xx]+ٔX*6MzYÑϓNDq5CY-.Vp( \5 , O_)aT X+kaV| z7ع6>mWmC2q7h@y1^ՔAϣA2/n3j%&HFóGR\27ny;ʆG _rAQ 4Us.eڪ:$R05H'p Y)uΝ'TM)i]l MF8oz*E +ը D@y*aSݽU>46>3 \h5SG~]4=4D>3B70 HW63݃U&e@ݐ\ƶ'&_@SR-[\\0B WB wKXԂ $]5TEX(.ٮ9%O5\*)շ%?L|= 'Tru?WuriQR;6[_iępHCџῚ bcvOX#vmTpqsv_֯^d 5t{n09f_;E_V?ڇ1򁰳AvF?6W[*%_!/RMCC:!{V\(unDm2+ ]P 5텃X:IJ˨[%sWf׻|jZР@Q4L@dg9K\8 b>nK3DT'ޤ'!&Im[ϹL՞u<֝biݱym ϗ 33eJG. n`&g - yC貉xWO OAݰy<r&Vqko$k ϢB@ /3n]9O''ǁAqբ~}R2Ǜr2@R< o,j+Qkvr~bƹ;4nsTQRf{Ʋ| Ҹ]*a gFubi.I*9y6>ZZ\NAa+xK3. /&\E1;'jӄfpa_]ASonXu"u'516MdMU-]:瀉 t5E`{CgQc&W5+)fZ`&I rR_oJp1#j7V.yv[& "ARV4Yt\hT*]AK&X_R}a`ٮ \g?qn qBН9+Zab|zTɪK>5BU-4ZJzN_.sV~&:wrYO=Li(v X p,wCHi2-F#P-HC_Y;t%a=:Kb 6 e:JiymKI"8U59`σA_I'lMN FS=lAY<}LyWWxm']cHغVpb9S8(!;oXGS~Z˪ /!&YQQO="_&}o*'Xr獝ʒElʐ YqX"&uAT>5y< F1)gv )>Q2qq:<gn Im wQi٨2;پr€Zʼn .U[ry?ƯCQ R GM.hU,@M]@f>M@(1YeVI?Co%)e1O TvSڃe7a\J\A~Ɂpƃ٪ zZ0dzv*upN#8j5nG$S# $!L.%cEACzr/1~W^ t(6KEUnaormw}y lX iͬl~.|h1Fͧ8;l5\HN]hKG 븙6l?!x(<T^l\8dC;xŽ6v5]Kś6M{xg7۹Sv@cjAon =C-)Kp&>\#3:蜿z9p";/mhgdUdLĕҹRw(-hg6=y\ Ӣ0_ }uoxP}/JlPR^<{%mES ܇Li] TbΜ,>XC^%IʯŒhjBjXɫb-hn˦3N0٘GodIVG :'ᩛZL'NJPGM;t6( {|8{$jf="{;em%"06Ղѳ?qo'zC /1AHfmSaw3Xtn&@g?8,vCPN>b&Ljte0dWPdD{LJ1UJ>6X}15P@ Ic]] ߅OZv{}9,` h˳ HS҇3$Icƈ: oK?}Oz T6U ]S+ _H8}Q+L{uB!f6]il)/Xo[W@ )mrb3C{?7{|}pgRr8_ly L3(r(tO`x%>r OS/.9`tmP27( !HM܇ePMu !FCy|)(MH4Q&h:vuMoR]P:x9ό %J@ ߭Hhʘ̜v LwMJ=c>T6~دfE2i$`{@:u3@]ȤE֬,Jе\>w{>%:}Ik*Q* \ Gآъi6p  tsʫqWZ ؔbWV5*d$ :7Oy8ۈl֏E8ߞ.%F\Dа#^t@P_~錁Nޖ&0d|R基NgZ.*A0Fi VpNߞng֎ufS.q3ZxMg=C B㖃?Hr-t|#:(2 m '(R9{\+x^{m}:#S{egcgnPVIaK;fA QG!VZ=&v!7 ~sIǮtf,9,U*FH͠;giwD/?SgT85Nїաa7aκu؊iGx/1ʁFKV7u#pt|<".-k_g(lzmK#]tR6 DQ-$·888KsÊ#|JF?$E?â>۳%|?+/Z/Z!S S_$xޔVhQg/km6[&%\k],zknsl:AyѲjjY4;^4[ҋC@Kf$ ՑԚ͎jhf-nWίxCxԧdu s H+PR\X=D_zeۗa` qHI=KׇuYk 7vMNiGE49?=Pu2tk7ʜckX\{X;D/fk;qޭ@Ɏ^wdž{AG8YIکSpɇKЋ}8GWL.k0lʷ, ` '8"C!A̢K>[Kw>NMOB#0,D (26YRִnـNNa] kTWȰHTڕk!]{ pg̗t@Γ F6mJ5nRƔm! `u;(ƶFX!~hF\ce =(؀P^\+rG5aҕ EZ` l{ F4'*֏k9̓~֡?*ZB`+)jԴȾ?A'eۖ$SV/ugao,.dY> PJe'AC9c4顗 [¤S}zTJmaϠ%$N|A mrsҜP UR"y|LIJ?Smz]U~.F'PGSo!Q[Qv)ƵjvlbfaZmF)a$G߆o#^o>o_"E,i+#a~˕\U $*J+mdZP[nZx,gl)|; t>K$Q}ӞMKX3UHj)"]Xs(~Nj>WX2 ` սS_Pߜ8wdݐ:8LfGfZɄ$LV0j3RHxl#d_1N'VDqqwI}2y lvR 'DShMzK0iOB vV 1EGZel96Z|a<%KnT2gza߰ xu0)ZNЁihL!Ac W>q\Uz-'Bx/ '#V/PnCcu3!R$D)?.Kb_I[_N/l1 chFH{籒1}~|9¦܅^AK.i;g8kOLS%.)j[JaU =A%yPZPYd-,v.n.WKVzSid{ 7F S94T͹9z?T.֔ɶ#K'Oa_̜DaiOȫeܐ',\AJ\wp;U}҉KBoٛ6yf7G-d|g]L‘ԕ#J(֓ oY5D2~Ď%܌EԴ0Yޱ@؇1BfT:܄:?p*2S\a ;E`_HPZY~,~'NR)ԅimd$pccڸcO"4ڷMS&OQkC;i565,Zs7[I&XѮ%~2x]MM]%ZlW5O "pVu֋(oR*4,7!er*[B.nr4bf}h~K@*9o5sE7ۋ7!+<TO X,3*W\e=%jn;t(* %4ZMU CJ~~IcUnU; fF9 OC*xinsv2NŪخCP÷H"m ,.ǣK΀2[`9~\be׻Kی` e-QW;g1unӘ6D̨ Uy8@P"OOSӡ |KOyu=4F9L.{`7vg2fńs<ʚ=5E|K't7)h@ Jyd8߳6q'nd?C;濁Kf&n^@n~]қI^Mˍ ew&eUf-w"c,U"g H d̙p"†U$FEn0cAu㊵kMA(~1)V,IiB,;a bqM,e)z$ʥwk^x|v 类;E-͹3t |Il|`eY*Qe }_@9JL`CvšMG ^ 46 t NP`C8>{.@E>! :^A>#amjsD_χ,H1D|MZaFQY&3w|'LOuy4' ްPوS<&a*lv/|*SZ}ۍH'rH:&X ߂}|Ym1Zif 1ؽUQ ZR*&` S3WoAu)^de@Ӈ.nPZ떉.8z~+sTFgjyEo1q}24ubR"YXɥK%-Kc̓SM Ukg!֘]#U&m FˆRW vSYqj?_D6VL,Vaڜܢ&Cnξ˖]KW=î_f[@c8!z=ôR= |GU*!aň7G?dHzvAnqQ˟DT?eҀ_|1kyx(1W lf%ZV("e^n-hemr}nt yH!FAޑFȿ1ij0JZ-p??مCAdmLݤ{I4vx{beE[\-jc&{}@Jefvz5(إCP LvV֓M t$D+0Zz>l^7oE*EܢC|ԙb&)%UF෠NVѣX32ofm>K(U,4ffs'>D?]CU@*5F<#XiTޞ0)~܋?\td: :~=/y+?>ڙ7"RQIJ R]ͬ<тk=8PJee9HnC+J~lloBz$w|ןz\(H !sQnFqP> _5/GNJ#*{p_cN )C96.LA^g,kyȉ Ck(* րO8KƻR>Ɇ8"6xAW0ubZ+vOvz( !y>%Z8jĩW خ[Hnu6gyG{ B@xY96 A ]Nv头9HXBu̮oy0'$ISW(kts}bUYKTxFƪ=pAHHju;H6Б,gEL+4ELirݶx%+n1/]: X9ec:DN?۪)-5w(XC܃?/ .k泛k#=k7D5#<\ ֎0X&0#Nh={ hO]inAFpb0"D8mGhFf%.Qn♽S,4r䏏&/Y&!0yV 99gIA DKm;6>["tD? Q*XaOQњI]{1Ji-GpZ{Շ#t5jK0wr'k mGT>K8?@oɍv,޼! v3Nl)+Oy{2ﲁj"yH}(ɓEl=0ԇr,IrhUp=@/6ЌQ |W\ XʈS_ :!*j<ԃG|Sc.bw'?Ojavʚy`^,ӌR15% y-]ޣ.B=~\ 7 ,6k\b% pfA_ZR*`ֱ%lxK烹VFxhf!WɈdMawpsWɓO|y7Q@&}cՊibwf-j |XHoer ~irF^ 8B2Jls$]>|Fy XZ6N4~ ߕû g+{0 óEx%4pǨWsȎM|iLiS`#޳ӞOg)YebJY.ǖpJ4яȯiO><9_p5 MԺ*R<k%} ?ߒ4dl ;>M/\(K7?R๖f axgçpC&!10b`} &p{ ǧTy@vY*lxʋ<zr$@Nilq|vfoczg.yLUzʼex f4k6Ȩ>Ўt̉$1nZzعIBAq!!n{L ׂF>)G>*2;ưI.r OKb 'P7 7H7;N w4`L,^m%JgMG_HqWp{IF冝@rߛ8ѡKYmSOI="fEe,+0X,"XZvʿ#2'՚J XMW:rTE:븊L kxDw$F_MJ-^=ڮY-Cn%Os|l %'IKzE|R!x-o?qvK ̒9n[ ٦cgV߉=!J23.\0\(F>g~Z0>b" :tES0}H!IEyk<V!LsϬmi}.M"O$ LaUbrSdsZmӘ0,h]ηD̜쌭Σҡoha'&[N;Q:W+Ccd\S$iV[! \8I ά?|}X @e6vNwmWIIؔeDs=հQ㊅0zL”2].穸%CYpa܏=){c~p\Kvr{#>pblniejzgv 9 Mz}9z`nt6IU*C ;܃O ;#y2Z?Ƙ$QЈDA[C8|gؼqGHJubTZtC73`~s0چ˩ޜAS _I'rUZs=mn -mawyJuV̀Ż`zP}H6*ҹ{_lJEa8 $M0}? "PTj*on0Qla&Tٛ/u`I/̝۰ʱs7@϶qL!RQ?5{`2YvK#%9H%"+{Tbx}ct_x+})]v*9BafvQP0fs26O;hs>8oP[T[[@t,:{vc-r⮨g9O0 cR"=4:ve%P~=#r> -gL$g&ěo`r1-HB[إhIURφSLdO+l>c>-fB _Swe|OU[h15,:򩺋s /ox Ni M&P7~VRh|saHezIEF>|hX`Nw,E}ٲkmjl畍be<4 AԢ2g Wi?'$` So(}wMəB1BG$TpWC̸R6oʉ> uC5#ZٍƧr˘x63k Miג()UP;KdۗyG~Ty ͂,! 8y U45sd%&L C}~KJ -^ۦm]Ko\w:C}}hr"QE 0IW\Znvq{"᱅c]+ke+@UK,xt'`0mg῝hAmJgk? IJ[2hc6iSu$EJ@ xzIH6/5r3qVk\C9tW8*<B6jpND n椃q׵6d_ʧݪ{xLi̋%VI A8#'b7J:eʧy09H:bWKfG\:FȖ^@k`z2:^byQ۩ä t"96tv۰v*)p\1MߛJw6zŐ#OmI)`j},V;WM9BHQ^ #Q*TNj 3W„UZv $A\q"@%: ȓ {Ѻ5nhp⽂ЉzJ6 27-l AEǻgUeSΘvctm t r(K2mXg㘐>7 -+ <=,IvcjBeEQr_~wu֚vn_7),ǵFu\^!f\/ЗĽ$Y+o| '$|(W, cHk!~flG9D yCJOe;@}$(JD&VC͞S|eMFX ɮ?(#6])SBg30W;x UB&++ \[Jnrq=tqOҥ&-$suuvuԝ٘DOԌ>]ӉI_\ D6's>]M'Tz1oOO`\/G -y щB~e]n#?4Ȅv)y@Ϩc>\2fH^w)s}x;JjM:b!kLwrMb4dF}ypIYD;&MIep龧7I"˔AeTR($pl=փآJ(ü!7Kv實/{N݄oTYvPA  7ܔ5~N?9,i,ko<| ,F0zijYcbTñ`D} sh,̊`]o~7$gӘGWښaX#N&G6:BmFlR9e>1b,O)Q^^GhFSyOk #33%DIhcP<OՋGN^}%sх[EanopaҌA^H3vԤɸ0#'q;!-Wp}`7͓Bd fCgG4'=(ݹ%=!_l'-?Ho/p2bΈ`S5U1-ni\KS@ż-;zw@bL&䨣驜U9ܐ# ĭ84!j?Wc{E]jV;QI@3tiaFV ;*[y_s>MK3HE~ʆ5 l-3yƽ-8(ݖ 8B`$fժ^h\SU|q/~Om>"Y<9. t^EDJH.ڙfNsUH.t@侴 RW$'(q*bۆ^S(g3`c *-?.=ٓh}bu(yT2=*_ 9j0 6fhsc?|+V _gffTs1Q~t!EFN0 #B 8jl_M:FWyjSZ ,gkX\ r^qM*A>x8a}Yō5M ;j*|gI wOHV/U )ߓ?E} VoJ0ߢzҾC 2}9Ќh7 (zWg/J~Ħ `$G;?la7vz፷8UY'Fµ" *TdHRfR:@8LΣ=S;A!Y!j p;SjMc^@!9ua2@U]\i&}wI1(߁2ljR| լ)f;x_W \~upE|IQvÕlV;V[`䓱~`\a>^$(`1(BzvWr94xsdк]C/e?a>ćPk*eQ+Pad%:qQPl.do\~~mR t4K:xf]aR82([dv3[4`<:]f͎b=b6Q:݂S7 _ y BYNEqJ4mQ)m`:pB}\ڰMCdvhs؟j,_}`՞@@nhfqu i%zզn/b7?|#Þ&*w S'6$|9ŝ|?l5Mu6z/ͭ:S^ ?HW !{22"IZC<ߙgys` bS3,t\`k +E?Ɛb))IO&ZKE=@mǗ 6]KVUiy–Xmmx%xԀ: M 2$bZyuTe)aօ1=}$'ͻ{H["w=:($?/ĀL9K۝)U%ڳ7_&<G,LSeк?k/S3`0I!S;dKEMef[ TbAwrP25H u+-9\cٿ;'/k…AC jj'ͧ 41U9LJo.i菞tAM.m^ebܠACf VO#˪(%Spd'Ծ@ȑEpT^5L#QmKeU3šLyz6ԖxΡx՛G´K:P>dU hgrV1kF;Yz ZR> P rIX B՛?hSNϑn, LfioXQbs]Dk{iVTL6Է "HaVp6fݥĪ}m XP'vyZ'|tV?1js .>s9'Hܭ鐰>J}h}j;R~kH`E^q6W)U8h|3u,/ S߈3r߯7{FT5ܻVn}'`KIBAdF^Tî$ x5H3tݵ"xM@ v|$=CT̉Fb~ WTp7%OHbSO F[r?~yW-/ߨ'r`Nqxګ=5uM:W߁EAqheyZ!X{6J&웾.{Cј{E L⭝عs˩|=,); VȪ7<2G~Lsa(j]֙U yg DtBP4x\33;'!%ۂy,I?D%l"y|gy2:wF6S,!\Q]eCy{7. HQXj8EO0C$T EэЭ݁zC\v4 c{W$ĜeJe˵,4KFքOux:q+)K D/?a[KX= ;Ciu6ˁq75 Υ`}r(ɊK[>l` u z{,v=Ix=М#zܹfIKRXӨ mD Dɮԍo^(?yv{pPe΁j{nC?!|a}L38 蓭Fbrv65#^.zѿR9~u&WX-x@7]N]bFk@{-$_8o7p:?`Z5 ; M*<5F&c Y[+)32p3)v4S҅E{c E]V/*%b0tMrGfm̢+*~)DZ#8`||ɦf d˲-ʕN@iYQ {+ !.?M2f;qA\b.]=0!*D(l;9Ey2>I+:fA!I2H#+2> _?2PCX?-i0 V7{wBJ&hy ͵; evV\i"Ot~ yTv6[ aˎ cH8 @OyA0?nj\ ~񙊜i<=CM|Q @b7AcV"EVaS֧"fv1g(E4zΨGxbsm};P,rX}6ΛzΤ&&\q^t%~2i _)Zr%i©`ǶeGO+v#vD_v]YbZ`FUF|%A 8!+Qm%j+jXCږдnQ0 v1pC(ɨ[쉨2eq#R.8}V86&Z4r=`w;m(\CUX@_zPne6iYï͐ ?W萹>Vk@1c $fo${6W(Y` TtP&I2fe4){OYC~ TTUT$+D%\ûhgA| S0G oX`;\C3y!z-- %U+ ǵ P^VUoF#d? I4; \C%4l#O䯭t!Ff)Q#RK!$='k% $-t۬~J$> 9u)uwŵ~]oI.?QAFb:9C&?^.1eLO-;Ik{Ѯ}okP(%ïUJlX!+g<3AņcX3I0~=嚋XxmHiV#햘@>XL!@ cǬjb?7.Wʹa#ysѬ4bm\J #7q<[aD$j՗ۮ3ǎPHfa/<9wUzD[̖T}_Iu$b+c/4v7g:7FS[M5ZLpv-ږS%IRS_0O/;}4[!F#d.T0^z>ÓP3ai xQ&bRl"`(~q YILs 3B& B!7 vXaGѡS?%/fm  V_ ] g& Vn!1E_FN?P!8NI [Ps"8iveVЍ;~2t.]1c8}&evkBn@fۛMm6FQC9n V7Ʌ-iÊOX0L)2*mՆFwxt0v{ P302X0#ŘV6$NzRSĩ3TT~xdҒR&?Z  +A7@O̡eq&(KP$2q" "pTfud6J*˻R1\ XqrU,M?B'I)?3j=OPM=Фé1cG@ :ImevAn]lZWBѪ+IZ,E@ꔤYJG|t?;;Gk^M?VRZi>{Qܹ W$x#@s\(%3TZ[/QAK5Pj?!0>Rvz 8Qؤp`_=LE ;($Ƭ栭f'e=rU4 [`ogûteK^ء _ePu?߹mЄr}%6b{UK@wj 爚?3_>yاZ_ֿKFtT"7tphn՗6%7"BU`]N,m-Lsg m|:bpf~q0Bʨ4xh1(-*'jHآ)QcS L! b !`L2V8.q2,X3o?ҹOu9)m֍bFdcɱVC1 {t C%,@Wd0VZ,nL.Z3^n,MJCߖ1TU>ꞁ.?p 8ϳ_A y}\#GN/ 6IrE6F)@%sއ>#j-S4J,wU,Wgs  5Cu271':'>T(d$wFdrV<)pUQ,ffkRё!5 iwU s`Kx= ŵM\(QSG@N'(`M G2 P&F[\s FX\wf8e:XV˽`ƣ7dCKp} AL4˱Hmk?%{Uu#}'a`G?23 ,'$mGLXա4xR0t[HFvE$?4|4Jٸq`D"o'Ҡw#^nPZUfA_Ut\ `bRP o5'ZȑwtFV^$Kۛh uiE]>J#7@,3sO%x]fۿ8fV*o>:YxX>qj筃+o,Dr/+,strl\ ,jr!A®6naŨ:u w^/h3#7bu xX[kNcl2x4m 8GUzĄ#,^SK=Gd,INy&f' 7oVpe09E- 4SeE<pכ ׌qRk3\7w&Y+ e'{5LVLX*جz% >?YYؚ28) XR%]*l4^=,Tv56 6/rzL:M#H_w6-LF_-YvQ.AZJuū>4s@#:zgېcTit`ߴp^eh^G#8U7Ϭ.-3VZHt&w$"ɖ^PC'$"F3,ho@G2rj bkR<^t5euQfc7~WNjAW 0[)f!nMD [W;1gr( #`>A%оX[+פ7yJahJX Qepw%6vdeE3zmQS쨙-dLSmnP:79[bt ^=Jξ൏jy[u 9=qzϔ@ӏuʟuA:u$zS+x#Z7sO/wI׫edPUkBgp O.$o bB`q`<{ke-xo'"yĢWug tU-U!h% ~SsuJ +[8轫]Ss -^jqmnd1d!̟fI(yټ2KF<ͧ)гY| #C簎%4hZ,vn3:r1~1{a_] e?L~9C؀IF2Ŕ)IJ 0f(IvIJ=PcXFU?5p  ZCq&ٻlRo9h~KԱz*m6m!f5&jiL--q w' 2U=2wp} tc LPBD@Y-doRY`̾LO3 tzB4Ԕo|MvLg*S|{0Cs 2Zњ:jTv%>hݕ*sgng3)ՈT+mߦgUFyЉSjhÓݝΥx]lE.zT2›m+1)ZFe"Gh]%+ ?mvkL ؎` #4.rBK0 [ SX7' WLCx LZf/ g\Sv\J_Jp~XV(edP\pb踯[YWSakxKHnVG.Q~H+ 3tNkёI^,a@ϜUc" 9EҼlQ)fot.li/텼pC4^i+K^_Ա& JٶX@VowSq P^Rx[/ &5р*ĉ߃871 :6Uh-%Kz$0 `s6 T@x/~En0RWZѻV$FW&0pg6mPΧjeoHsLNƌ0-cTRHQ %@kU 7SQXT(+u :h2ANc7V=w?#J4˅!0.je ̟f꾣p7Ls#(ׂ!=J5/5ӟݛV_8}Bn˛N#Eh9,2qZŀ/, #`D@R??1*F95y ݈;D#&$~F~ڒS49nS/C@2;DYW1_DI}NZI0Jc[zg7ЭaG O ּ0em2ufĜńeh42T^D2xvhIQ y\8\{r/7J~u >um`&ka Q#|=N9cl&'weB%#o)# tI'9hxufWK庈Io:̠V22]dQnBA9ɄZ|pMp۠KA6GaYQM4a&+`Ow˭Mv8Y@*˕RvqE V .H+d)sM/LH^KI}@՞Za4(crc_QkH/sb'Au5rTHUWhTu{迎1g̱Z&ݐM\1̌ yIY'@aӦ+ D|@Eނ9ђ!"xPL~sV "$(fRZwV_r&0>.NҩKm'-V;LdybNfW?9NM?;%q"b [!OD@ڢ6;]ljPtTw&HjMBi& zftiÞ@` !wQ , nToǠJp ้l<,R5s߾^ ϫa R!蛕2pX ΂0Oa -ʨN R}%}/Fՙ>A7pb(pEdʨtkKՇrXb < U" FȖ3fS*imYbVHsP SN >EA &E: zW4Mw:f.1EL0y{h/=;#0ְsgS}WyBnvGf(}l^5_.7U<z7<3 !9K~-e}N䌲"Rn#MyjS$=3@eZ 6)*DNzF[?ET\ SM(.T"fT _HPڝB7!75ˤΖ]if18!{z?ndc,/s]ĶTӁԀһ#g7Pu}ۉ]O d;^R\ŁqRG5-|+0QiJ;U R) FB \CG5VUS?I-acC8/5Gc! O!'c*)g/"I88n~ֹW:T1$ }ЊEbHӍ]ɸPŻ">ȟnnRwIJ}4W(>GYQQJ0(L6:6f)J1y!Jݛ5>Y|3ܻ~=@$MCx@P!6i$i2^Sŷ/iI0 g|T@ɫCKh>ej'%yå-G $[)8eH}ݣ^r#MWAxPt_p>뽅Z:BH]_O0ZSbﬓ#:MQYieܫ.$XԆ0:K>d;{a 95U|8joF=};t&g#  LjRӷƚ|iXY;?,)MYUH qJ!Ŭ~FU^u7t#}RBޓ>1h3 4J(NSaIZ398ǹa(! I3Xw=ΏoA9Yd/}9"clعeQR3ې ,"9F20u{(.D6R`];ΎWk1g6ŏ(¶C6`kIDbW wWCB9(D'ɯStHAG5yn+r(܀=.7JMkG.;kVa5'mvT.AV(⽌Il=l'>$u* D {52 hӄPkc ]=$BGӌQ6q#6v`5+YQܹ;S{;Ab 2Ҏ31 |6#[&'rs[( |pPQ4Hz>X1fŌEsܬI>j5_A+yMŖQn\$r;`@Mخ<eg.;g!AbAlS/gյj\3ntL@m#(#sۯww64. /K=il%yX4ÝɼLR@afd2a2N9SјyI[_ v'ꔹXDkӂˋ+4iߒ eQ-2`pK~41-f{{pû/[IO[18v2H=OF!, 'Yv wg!IBA",$[]EJ̏:;Vxe0۞WRf!SnڸX2+j3-\λ%\|^X.9aTe=B+mt V:,3b_~D%S&ռBތ 6H ta2W[9ȍ/]nhy{ʹl}2 5:xC-jJFG6L}fGdCՙc',QZ(ףD]=M8ųb:0yl2:W`wv.ݝM s[\%.|^Leu$:3`6CNAqJ! }8c*1bG@.>q9lKc.@bU) '}oyY0i>}`sp}`Twn;!A_ M\(i,򀾧g Stv!|}_7%=Khy.Ⱥh}.=}܃rڟsvD 'är-nt%=aé<^? m@1t`xz)Ԍǝ_-?_ċl% ߿/wfjOc D4ɱ}](&+>فd8p9w^>j>e;e}S0 PXanen$2?w,:W`{٤<<\m ⁇R@? X\ϩKc-UcVUF捵`k$_Sµ=yDLB I &|].uh jS^3=Eòw6R`bz!?\ A'15 xh'*N a@Io.%&律%LƸ}M}"Ү\tuCW*JPuu,ܮ-M;-s/e:ysB_ 1U@+5On4,buL2E&2QY $~A ( _h;{aQheD+m/Glr3oAx{;? ԃF"946 zR!VT bˉy2EPfe~~-,".E]k,AH']T U3JDŋB+*:#uqa\)D˖ Ւt)f[XX1mla8uPb]bZ/S4||wٯ터M3Zi~ie9@1~}`῁r7dJ䲣{oF([b4$0J'm(>*I5Ͻ;< )OѐE@J4CgVB]넢jA 2e3_vj6(ެC KvBj̓@c)8'ܮRCFI\qVsk ;Ӥ4#2{D_f0v* ],ӗ{rHxoh&Hi[ٮa{spXWɜh`]]f1P}{H /HHUJb BԸ|Sn 1zqJc!Z-Vߞ[7B=) \dhɚHU,p-f*_-LHlI,+J"PeI=}rSxe}p=MpaRXA-Llcګ{cI䔡NC9Q78_vQ0 &`$HRԅTAm@% DaZC[?ivw\2$5bCz&V89.$o`o6(MRsv8|`_KŵpMp=aS,?~IbqcNNR$fRO#nwHqMF.iDjq] _8Vޔ|9 ?U*j[+:85wao&/mjjO'~rO[-Bg:C=|½XcN-#G6|shA<_ԭ c_V.ە|m"M c{cT(34RFig +& ZQ:gSb x^LmgԾ?8)H䔪$όw#7c=sE;!+Q*E6c*D~ܜ`;nݴT#'ٲy}6"dtAwn*RG]/ф񊭭rv?EgwͶ-8.Pb>A,Ai_~ZÚrjPks?TМ88൛/]і7@5 \:A?X.ph\8J'4=T[b;DG;oB&#BeI'r/s߲!u`̙,2 Yb315'&.cNo?ƅ:cePյå 5;027@a2P%v,%J4 $ d3 |gZtw^ER:/U 'su@ip(fi۶sފf\Z(ݳsufL۷OG019aɖ3G0ߕh4M7 P['iEګxu?V٤CDםCU@Xec*,zQbTz=,@ky4`QWkv?B5VnKd7"NaJvB*vhyP1 ^:[M׎=_|IaF蔡qczx@u̜0NϬmVNGI%EZ5,v'FY @\-ynໟD@4V$ =>.[˯5nxq\_|b&%vRs6-mG({p).waeXj'V8A>#J' h.ٟ@edn"@FqΛt-ƺ͑i^+,xb^Ŧi{d{JlMgK2o:B/|%fߐ$Frv4uI8HixN168[Dc#=r%ܖ#SjvԼnk᜻iQM]JVcm^.Ԙ0E]Vr)T~oG|(U;)P[W=-] Fm1Rt aNΨlxGvR_{J*ymxԴ).|, FlE׹HwC# aQफ़ p1#oa|rc[dH4 Al%fEEI^'%u",bdpY>fLȡ InhYKٯX^EszA7#&&nj>9r:0>칆#3]u+DH1s8RP"R+jttNY|Wº$?&WYT58al!n_z齼4NyV aJ8kae^DoОQNGkbsII,_<[pwL#V#5o[xWP͡$V\IwF_GXj\K)%|:8e' _iz?3c٤ TLbJtΎ+?BorV1/)FrJ}S_bbl~1\A!-}ˏ;-89v 'TO) mr)lÙ>gHEJzr. 9~Θ7(^0i3_sa|Klpg'.i0`tVo9%NC sAQݪDZ>L6%rAfoA$ 4q҆ny#(g!I0C"7Dݻ {終KRvQ7,E˼_B@-;>xgս,&e;[yv]`ݘG boTaUS}1(K&pU$|n4y2Ң&MH1rz+GRM@,a"C'i.:.TT£Y ҦG?6Qw,*Klm=S;:#~1efߪ;D\*u=MÿW)VZ~g?}$R/QU[RZӃkI.%2uRhjz`zq͎FF )VGtUxh{04 F{$PD]@㖭R{܉EeuA*~'h(Z? t5]!; IDve(OS>ګypծJR;P@7+UmJOuZ4ןnG߹26!YX, aaqE)@/jv&>toT%U GkYzpp,UfrQ\Oǀ*9o2B[z R@v s,W+,2^udC'u~sbDqWSSc2rs%$7Qsi[.*<ќQ ^X&-m'u;%C BJ;d G|9䕗6cX620PP ~$UE88^:Hj)&|n!ǷUKϺ!PEss&6* FT֦:zcA{dX<8uwe8{#=֫"ЬD_Tvzo>Xs|S&J< ŤS,$2bLuOkun@OH" eIwB](Hiy LFr\:$u'R[bZ. `׋ja$-x^틼9o=-4J4S-1hs7GꑪDMiR.߾9_[)i-dcjcfװ_pyĄC67kqfGoj;Gd)BSxvT…ǒuMKgH܋] buTAo8.iA62Ee't`n@o=m:CX(ׯQR8@i"(x&UL3uu40tǧ^HGEFY\#Zgj 9NpJ}8g']ymõ$ٸ";rYT5bS֥8rS8B9c%' (oYgAV,l .1(pUJ`ۻ<㷵+SG.Y.v1D-|EcVvˆW}=DuuUzqfugsb,n'ϲTZ@#< Tӛb%!?%倏m58K5H)\݃ $ =&u=dޔ&eLoYb6S#0Ĵre Xۑ!0( MBl*8. x.{0LqxQ^|[3PE1|v%<=D=ondxf^#3J\`S*yGWvYU]jT\jKf9L `?0 G-M*̿8cⴜ#LH}W݋kGQ)ps| _lrVslQƓǐ[gsU;b>,n1A<`<#,o!ޛQgքF-L=k$j0ְLm 5=iy͒tzi; P523@g׏֧KZKĕHtKA %?GskNMH~HCR\rn!q>j, k_XT~zՔUyYr'ٳ:L^AO & MaWj%Pߕ+!W[$9JRoʪlօ{謪5pi]km;KJ&o gIr/|a'e|^Z x㰚+B!Kh_x!]eW=M{ xML{ zfF!Jj\BGZ榮t`&!']&bdr/J\^_&m\kiH[%Nб\*TH">ΆӘI'/qEh.7ܕi7s h8B@z?W!EM|@{J$*2[^ij[>HЮIf̔-:=Ԧ}ɰ' -]UMc=sθнr!#4=&Z.UZ,; m"Ņk0P%:j~u8l$עcq7'P ~4s`{@8F牺8)Ω#9\ڶ`8Ts`vb!R L-?5U nf|X9AP < } T&v-N[cW0b$i705B ;-x#Dl"؍lHfk1=͘m8ƋPnm^@ڹ~Kc5x*/Nj2YO?=5}H4̏YLUNqݫG AKqw QDaJ[ID>Sw- CûSVPi1:G eD`e:JфʯNy8X=‘':pzQDq~= >uP]PH=*Pd举_lk7Ymga܅q}am z{py}{Z?$90t$ r/P<#&cCEBo$|%Ѐ :s. TD"IK´79{hXў2'v9TnjzADwD.mr)LXd*eKwu4Ioy`w NO<'Hd:Y2lOE^&ς7J;&wnzJc9A侁)>];3(AP ;|m[E 6N27ەX!4L~p$n{BouBui6D~;WYoV\:Ǯ"PҌkQ~`5dKY k/W-v΂[es07)gҌ ޥϓc/)md3Jz"ml9iwz?@b z,ڃi@6)¬/-хj5rFrEd?i_ޯ*2yD@9z gQ 61)C_i9Zn2(kGetU?DVP%~{UKƠMFg?CSP1[5#:t̓V2kmqcy-]pjqK[ a)uULLZ!-?9TnCTKxm!L:_7g9ulEah8 B~hܹHP ,?9' PZ<jpRœS;  [!o 8Gc`8L=FIG۱J.MCCM"xITqαKq[|4}~1X%{S38$"IxQX1E(?w_"*>"& ̠1Mf>َj|yKҡq~a_VCZ],geIP=TbNA#y$19Ůhaxft#;T%tm hg7ђ1MD.(,w9_0puu(<:tUm#GeY]\DZQFw<42LO-g2T!-ejOs(`}W,v#}8I~zLgpQQ=h|mw7mCb!/+C~zKWL4Zy+K1rqt`eP&?7Z<H ܗ9UUcxS/~b.JBJxUXZ:ذ"'8 s0L hKXi2Y&@ rI~sE.KNĿyXin!/gDhIXo2c9Al]Gamڀy BL=Vc\X\IC.F=J

'*IK}burG5 6)C$HJ[^Rtq{Jm+5牔4 u`i)Ȧi Nzt9lwH)ZE泐 3\Av<1 ud:j,&e.FrD_j2Bq10qg̸;{x-;eW:Q3Q4tEM0R~$`UM5u'"jmJ;sr֊!6iPa_,=~~k$_Cq?pĐ!*;|\z<=UPߞ M&Fe~27: Z@8b%cv +0-&s|[EGFG%Zڴ(_;3#,FT"wsg51;RÁl*sz酰Kӄ2O]Q9y#CykG1B-~c˰p%MzZi.3R{04+R_`+YLqK) a$PJīºN{\?GD:@kx;p\3|ߒBAf/_Yp V7,xPnjMuIZUȂ ,b0HCa >9+wEO[bTӜ$Ϩd⩶2)m: |]x' neiA9t5Cw*.e=(O)YZkx\!qmtnm|E+)l0?F2qN)=̐,Ԁnw*zmR3L2jSkbqȻp IPG0."gRQ5nRĊk .^cʬe{3]ExGLYtɃ,v#]h0(Ka+|޿>!3I]mħWt;5XE+iIϜؑ`B,P%ɛDJObl пFS?U;VxCw\d k@~(KX 1(T˰ @5 8 n>(⤯h D-1HCk1^cբ^ ~-ʟw!gvqx~Ago/\(6c#XsyԠtכ{tA=(pXgg/u\ҐD椩7sMr} wmZs\'W5a HysNKjQH͙hkEyy7 -zs~!ĜeGZz%8dAXb(GvGay m,j Vy;QYVh7w`A 68 \2tO{;+>~˽8㗮#猀kyWY0)^/rl)QO@żRwQl`QEr{K|Jđ SM5\VS'K)*\0&ޠjQjsg'Skx(Uz@`8pDu/E)j1Nh[9 Jk;oQ^>L\[޸*f*nmg_QO m--ʓh L|ez.` bGJ%Qd"'l1ARb)q\XEE%2!zk z+$Vڴ y"Ӳ,W{1#YïCNK=W+jap(ՌŸ`ڜ٪@\ 3Y?$8g$3a~eT+կw3:@~3RiCc@Q>h G O/jEJCOH[J] UwiQ*ۛl9kI:o(}(zeT|h`gj]3Dc˂PkdzFpV87],gyq-%.(9:>=I/x>L,n%, :σlNf(!Pz)F].-6g}:F4K!Ω \fCCh4ɐ((m4ĩd׎)`WKլI;u0zFͥUUS" kCґɊ|/KԎ O97Ʈ*7PGds>R`3Xbp"1?1|y˽%.ռS|-tVZ>eI2GPwFfؒX[c9X>B⹝?"tl+#:T)E9[uN:#Y-;PVޑ xѨC0p(ۉ2T)vt~F3nEeW?3BQtCC-R1NpT2*-ԍ8lzfh]†;h_&y'E:Np*8S/ut=4%+)cYj[bUY `R)i1t;a~Ȉrm;ZBqgTĤ[hP)ʚzmuS'T7jlCVE )ZЭ 5mWݑ%SA,mHuA( 4m}TCcrFI`sD? 8-#"f:A!YW3ܷɆ; B A8 Σ?QyRZ_KǓߨyjNN8+ ]R֟ 0Q)MoKF24Amkļ/zMI)I+mW>iZo.34N=Px8 _a*'7AL)JqX'榳^a= /skmu>p1@ڤG+gz.T@^0W<"Dڛ+d5H}OA q-*1L 折fMKIk7R.[kẙ>Y\Q;٘z _JǩӰJǪ3@a{Dfɹ@Q'=`#۪s[f?yai[}V(`6P-^'s7F"pt A,1c!\ ~%fxTIE<Af"dp㟧Q/B +ɪ/^5nA!J"&~ߙ%-p v%]zQqLq6/0CZ!Re4?!9^cH$eI‡|V&X/* J)@B:b(>#jio{uu)T̸ʴ}gk,K'x6ŗSu114ӕʪ#Z"cR94_:Z$܇:?35nmu($bkM1+Wq ,k$'bSk_&GEBh-_ 2#t֬Q263jm0~gS0B $z"@ϩ}4ԟa}gԲLS뙱/"'ߏI]_Geft֦ 4>trm4HDJWv0TdyCW&u䩏3 H?].4I-&A0aE)`5y1^b.̾w&cuUq+ $?&mم#f1| {[2.]Zq=>ՅKVUO8…P "D>,`wth!}[hD߇ Fxcp?蚀zpjF_0e))k2\LYnjz1!g+2ޠC38cEƙ%D!y jz1c(p  Rl.^ikŝAw\a}N 7STŤ%t5Dq ?}R36^!맅mi裤6,g oݣ$0OtjR;l,&~,Ȏt:ʆvh2?Ns KYf&aVNE rH8׀MpB)R6a6 ULk-}EtruO+(n]K8D(TmW1&]j0rы^9q ,?#B]k"`s@DCR1bлi"|O p<$jmT@x?e׺f($vTMP9 kjxKq 9 Yo,GV `fYv2v%A] v~(>ȝfߣ (fc1)|%CH9t'qXK#>U)>TJXHXUA˥#`Wi{FZTe''{*`M~%[0`UZMyNV`7ԈoezÂߠGk,tm ֈVdsD3JMYeH>nh>$p3Q6pֿBx@Eg6,y*hlk֜>{5&t_xRk;O!PP͟0Um.˶cKdW26 *o!{ q~LzAHQue.fXQ۬b"!('{  U™*@<_aͩvnVm|ޭ*jHUQ(tF +7 Cf:_x&mILW:(R @ Oheּbsd~ XFFi^`Ϙ+>^[xLޚ4ipvuIѸj/!VyaWJgBbLT;BDVgRXMǞrA|;1Son$;K>1OߓNO4Rמ^B6_>cSTʩ7(R\^) m@[R﫼Gb}KJPWx5A6`0ag4iEMCþF[$Dv\}v,zx{5{{@Qۀ֫Lx)%S!@[], өk _h݄8ߨ#&>fu͠3>acnE߁65 1 -vK== D>`Wkz,3x/4~c:t[-xGGGx?4"˒Jػ@:u18/,Ecf*G^Vp .5=TrL!>r,ubkIZdr"I/$+ &6򗨾c[pKPW@|NwS(o([dPov *rm$VZi&ԁ6:Kې_2!Q}8rlˑ|SȌl{&y:$,n%Fd p)b~@<jJ'U3%qV|uA>YP2׶Zm>$r3˒HJ2{L []ȐI0v?U}\n6ñNB\L. 9u7/Õ85|ˡН3 vL,C#՞ڻ̫H,CzCP|>HO܌@f @l nn*#V3KΖMn.nRP*ŭ}$js| b2UB  |NitВ""n?xP(/w` L2?igAP).1|(>$Fi/fӐ?կ/ D7/V J_[)||}5Dj7.Iڔ[\s]8w{pR? i YfzY9:/)yZr!ntFj}Ԟ71NbY%ME`HJ9K }4(T8`~>mNy sR!^PBHEqeMV64oFbv LBld@,ڗ3fxȕWo1XG0?S[5Eh0薻RH NV:"BX ;v6"zAղf,Jvr Q:G0en \^KͶ3ެ$ JgEA~5hy̛\6 Nu7-&cROHo\3 N5_w{Ht!u"[- uQbv&zpCoVT: ܧ,wyn_&sɘ{ 16u$ w* 9`GWMirO~[x_9'mN~O){0Cz n#Q Vs(Y6T'_mJ׹g"(𣫹$`2q}Q4MBю:λM(wK?쟍%Q})Or ^?M\s2NR@[BhcZaSf6Oe۶s31-eJKk,uyHkXD>f5:Ta@"k#$ ^!uFi31t#x T{m86}J}g5QdoKǷ ?.M&CsT29O_֟("l J8l)~>kDtV2U.b=1k4']xWP@ZȵPbgDⲹҸ*&*S5YɄIxN0p  X|fg5nip47naP{{@Ʉ}T 0X. ;ַb {,9[MniׇG9v> T4"Ƽtz#wI|/@K{hY$M+3t- 3Zh!gWrWQQhh3ťo%ٞ4ՑCo_Ibdqw?QW2ݘW2#ht~lGIJjYAk$c Sn%@ };cǍIHiRͣ2=p L['S|N#DSM,=1elP*+3|PN%:=B 7A|bg*IԴWH1]"xZ*, T2I5FS:@Oy;or&G$+ %_%2jRS@ɤ$y clejv~!<g'Z6H-ɀa*w)PY^aj{=:ҳk"?hWgY\/#K7c60"!q֟BY9{Nػ+ +1l3eR#:aKuk̲, Nz*Ô ȓd&_yq{K#J98tR)SYtC2e0F yQ&m6NI-'Ϫbsn Z}tf9$.PR-Y>4ΆC*%QW$n (Cuuxت\DSI}WfЫա^+0cy0+,YaeEv- Dd{L}e_zƤW!sյ*"LL1:l,';wQM-DjTԷeG ] /`#q:}LEt`VyIr2Y6t]!I e,7`esQ~塖qlW*}I? CeX*Q^Ss<)o2ZaՓQ˔JL6Z {ĊSYEOv]>Iap†w*h᱄~ӾnC ) ӰCPvOcvzY+jAJ pf_cRt_Avr :HZ)p-m,IA;DAQ:E)R,8~$L#œuzbX\iPD0 #S ptO )'R"o,pD1{[5ܢdv)@BG˟Z{hCӏv5ޚ>Zr_<RVԊ(Cht!ѕp wiՋ?kʂ %nJkuoTYD/p?b~=kI}ʠ)W16"m $Uѹ-ab& h F@!q]tK@-[W7eqh"ùߑ65՚jRDԗ`Ff韕NDԳcu_8HxC;4õMSPLB{0*; "JreIN5zA__B_>ӏ?>4@0p֑ƙ70K v3Lz8{DAKN኶> 9f94J'iGY[Ow)EMsC|eds!Q>^ ] IS?Ka֑4M^+~7M+p3pt۶#'{FqS;l˫wY] A ?\/ ȳ%}jҭwqhC5}Ym{둒BpRFM ~x%>nvuX)r*wOm~XEޗ5o u f%y\1O,WF]"}{F&4X YFO]a2|4N¥iO,&.ɦ? p^6po Xp(ɇs㕍6a!>pы%F Nk۝ziľ)dSs|,!2Mr66*)cMѰݖJ&X#yPR^[Gʊj)Y#?oPCsIs휗Wæ.d7-2ħp a߶ G OcMʗFS.͜ ȴ )SLe(O1C["'395&8}n/Bd}DTpd68( д|wqVlә;{+ I"]fф++?9ϩ4< ^@̇a1+"*ύi1x@y>@SߵۖjDNJUl5Fk!M3Lgt9MJ]ba!!Ɉ>UU b?(V ' `lh64{J8Lf­q&JGJ7c~Y0#^Xtm18_ѷUCX& LmqlBN3++xu{#<Ê-G@:}C*. i91A)uWxߣ/j vAn%ŏ _};)_'dPͶA14kaOmG '>FiI%d@F˧& yvWw?lFgug|1?s֞F/M)@8@G^1u:6)d:fHy#Gk2<ĀGM?~3UdYBD}w؏nU09}hQocԆglNZn2[&gWPTⴳa*pAFY6J@]_$oŦ_oJkX Crp݇T=OcJˉ7mFqk$ 8SpXdؗ ?g\+֎Rm(n#a츼sdȐYS&v+jݕ0#%c{Ea;.J%`@1W8[NbD⾒Pd*#0L7.mJN3g!%,¢O\1`ק[E֋:o~mi)MY!':) W\2BӟgVf/A$ 'e SN;K6&)jwy IkT,>X,Pdݡ:.όrzJ`,|X3#2-M@6z-ἀl t ݬ_m'10JRaݓxfʒi˸TvұgdEAH< ERUaꦙ2Ê9nWx/Vwܞt(AX~5->SSakY+I` =Q]>roIf|9طR+x q1~)Ka4oGwc^k8sܠL.p;(-[qgXԸ#^ϻWʏhg4FB  E0- 6]){w{WjŶf0jyADE"f09cٴm̤u>יִrXX5*(Dp>r6$R oI0c\ׄF "V+/Kں'DŽp= >Z$NzP*k\ȵ4:`DZrz<}!R6|~Y IPB-*/̼Dȱ<;)3TŠ5u;_~vRķ#!1Y^t˺u=@4g'f͒} I䟏rjJ&9+#v ;O}q+h∭dgeԝNIDV/t_xX/~uaR?տqc;uL>hPrŚshΝ: ueUSȼG.bX+kYcRS5ݰ<`@LS &@ 7~ `q Cgc.gi*À+9]yʢ`(rl>Co M%03րd>E-bK/cr7drwt/g}eוU/;Vn񠂺==G*35%2p--]{Jm"F^T\Cr3 D=lf.grVV!8{ -D%b/Vj 4)(PKF yRv:ݠdvN}$1VPli:/O%M2&k;T"{pKTΠ MV c1*ʕY],2rV)ٕ +6Wm,/l5\{Ia6Sblטxdoі6ojT A|Ê4]%Wx uSe؞$d;?>3jգfˡ&25-C[ V7gLd4+)23X5B"yV] v`okĮ?a2WT.cIk2\S,4k_qSdcS^HoRH둿7xHS|MdI2)ךǭX*Pӡ*iA ,om鴢W2r{ppٹ8~Iw[({6͸͏h%Ӊ(o`Q9h؆P~C*%=N|.A _-48IاÔ$S4dQ%_#yL.&!J6C-801oF7Yy<<0&!ԅ/PDW2NN#-/xFV5¡`ʳw %Fw4Sqv1 _aFWKPro#CX;HwL[ᝩ]uP;ftz )FCرV(aYrT&mkHNԲ_#WD؎%&AUEʶy1`حZK'|O\)lϥȳ΅cd,s/b9K˝j5V}޾tRŲ3☥rB<U e,|d*+\?5#B)cD=1 !+KoSy4$'Mgj$ P0e5@qcI]L3'ȚM/]Nģ~I.oT^H nt=FfQ3jq Ȁ| 87&ͺDV 2 ̜\D:!Sf @fsoa=j:S`QoCdʄ@ d5ucK_WWjt+5aP pRNH.*u#ꉼ ˏɜ` `LW~*?'?/H]9 {&AXͽpX`嚉4 w͘qH:hԌ(e^*٫52/ZK5nCSJ DKH%q\<}=@v?5 fUS/_( ChC k$`1%&!J!)Aq^'j#]?{{Cf(2B<]U53 >.>rVap}5hp\Υ?w.ۼ ҟu@⑙JTמh*aI,ޝt)]ItDd*Z[MЬJ7]Wv&@$-#dLڀ1 TCk$M{(p-t4r| g2W x'qqt)w)vfkxT| ԝJccJ1 +H))x#|Qa*L3TV+ z=V/균'’= YF]' cw֒g!aϛ=}w:Rpmn+&1R|YZ2?9 %cZםeqә0\EkF9kIY\\2,n=8GP^iY@g:ŅJZ|Pk?2guh#/?mSNVX} z=ݔdY -.ó@P>8lk4w[Ez#D1O[C?3!Ca6gz0:d^a2rl3[C=S-vT8;8abs*]T:8wC(.W/yVr|7!?#%b٭E4n j"1}*z(ug8w-d9pY Mj@m1BJw9-|)G+Ē!8r_L9vo ]}Y`e-Ń/b\ E߳+wʄG+?o꣌l&6+˼0܍b;}h֭&Byte8! Ezّ {;TKVXQ>![-[1)`8ϋpHvު%''al?޴K%ɺD*JNbH˄h)4O^6zK!i0έG3Qr:ⴒDPr2~h4p*W}ѽ#*,LvG=􍐆#]נ^EjH{y?΅}v)PjASj < 9 Yʮ!iE5,b8)l jC[g4IrX^#PI'Ԗ7lߪ @,.m\ug}pao;9S\l$ T/ޕ*I,Y?$$Z*ҝ/ʛ.hϝLBp쉠j7xnz5B c+FF|Z{>0XV{ {k?[-S.CbClS27'\Y/V Q7~*օ>AP9w#ӈKB%dի=sl;ý- ۺ޴eItw;Bu{P';9"t_q1: ᏜE~ƦK~HbP{8ϭ7Pn!R&9DYcC(t`IgT>QnxOfCH}` U֛ž'u]ѲumvhzbkbLVUAq>jLd]NHso!~zW<ޒ5=nxfb,HD'wskdMar)0|wYͩZ{@}J7~v@d2xXÇ吇㇍$ UghP*)nKb_tLm6ѢӁhU̵c#Zi#,t(.(l'lyJqgA/i3\mɩr <Wͥcl nr o5K16 aDXQnn5S$2 1Th4>C_ҝ*>t3,D)TdUڶk1/jp/Hq[[^~ȧXĤgSyR֎ -Zhuʟznq̔ڂ/˄ anP7. xޥI;.c Iqi'g=ʓgܱުGTc'bEE8呆ptpq}aV[ 9E8m}|.$w$+*Y<!~P^Z=[pu7 NXǸluonsM~~0 鰁=-[X[u?le,0QpRֽx>nr*"TWEwAȃ ON(XPуM9Xe{'Z6m xqe^xx<*i'2jz2*8>'Rzu>̢{'מRj)Xq_Pqأdgqs7Kl{P)]J[0鶯"%}e moad@L4+.o{{[P!3J aDmrF+SeᬡwSM&6ihK|˿w1O%.0@G| lKrt"״43]TkdKAb?Gchޫ3;_?63uDEf)8%ޚHAv,-V; |R 0'Řo6*Naφx=L% UO:b椝~5ENH 2v?w8Hh}.OnǽGdi#gDS[").Fz}Ӱ8$E* `Gf QSeEܕQdN/EV*Goʔ'YbǪvY1sY [:9y`/hVdD8.-q.\c I#9^ᄺϠ$Ixc `S%T$byC%H"F#뛬mo}8/}' ?>wS 0UR^](s׸e =$x% y64] Bi;Bt$E -ejg3:CU{N)} xp=nYez=N])٨hF*P9uJ˻Z !q//!rm&8V/SJbboIepb,w徉Qp(fx9FWy`KX9M" 1wMʩ5 P"3C/i C{RT;I6V9O(J@gtRtxF/AQ_~h?,1@w)k'C;6>b㷊ne*,%sziPL5;/o6Wa>J4)ɃT\8) pCyf;&޷a1kwv vh Ձ|lr 0,GU/r](ng6h" -w4oje*fPM+XCW{$k&L*ldbk=[k *gdu*pm7)9̩ ߈bzMudzݔ*=<Na쏦ZJ$ z&;K w 'M"Sid Z]Cy>?[+d?"M=F qܨQtZHQTDc&ER>K G+R.qStnWhNE=#nopf#-~u2 B؉<W57__Rb(S}$b t Z_ymiچ y-ʿ4>YU (f`'P͂Lήl!JB.t2`4g\ECVĿyƐOV#~9iqet;BAS7z9KyPo0!gAD!>{f>LZa8Q8COo~k\ucA!=Ux^Ak( 4(3LzP(a(^o;3j,ȄCc6#ʅʌ}L-fjw>.m;#ߋBޖ 5p;!cf-5XB@ތQY6xTv=nx=ԧ| ̳D4҅;5&<\V0q!BioY7gz:hotb,[pl5{z54镣;nZ^n(ykI\Qm{fA67rRZaɒA;ƾ~~6r~1 BӥzjjWV3G TsS"չ[kHm&.щUyĉl΋.SC9HLG.&$5|2G@,΂.R v= rZڅbװ %&Vy/HMM:_kQfis{ Z 8eN%듾 3e2SXK黧_L@O[$gAj3m+Z4{Wu G 3zc0A~ F ‚ί' Ӯ'-N2-W1` g~ ȌZd|e?j`mO?AMm~SQ9m (CQ~pńcwo\8I.!_]!';/QFcaa”#`lj4ڧ 5&!Eǐf(Ak()&+|t{%g|#kwA6P= SHE`g;ث։I!*d0 0B~6ZQc+A*9y\ m3Bө@ywKogBu@O>wiO#J"qPG3z59qzvIRX X9&xnH#i3c B| 5\ Ey新0Gq|9sٚRMޓ]nj3Ay9K.ypB8j5trcwb<`3FGtF ?u,H~zV|?+j(#do,嗢:m|A'lwdo٤n! IFڍ΃W,eLr%0"3߷ؘ:1GV}Bݹ9c,]hLb!&oʘ~uQU]H@Cc,3n5tU`}vK\SZU+Ji: E0HJG0׵=8J`xfO"ꉒtUR[_spƜsI -TjM45#zFOY@&aiJd:Jd8dƱPGh{qـ/,wMྒྷ.5wjσ@ˀBAS_9(̳LS; 3X|Aϲ Ziu 56`)4+ѥk$FPX{ґlfʍp] R׍#K%"8Z§'MAeޑBClaᎁ2lsp{ R̵`mj|urOJu0^q]c$%i(4*dyg%lbCP[Nax(mnW{3Ѥή:`*рCL/0,ՉLG~Tdٸ^_AQs_?x iDM1 Fso nD/P5FS 0L Yک <|W<)s|PCs=2;zTQ.hς\엗FOgr =9A=ٓjH]J|̜=#`Z#N`P}n,Jf=Hۃ4D!A>=w82uIvqP-/f}c&\>l= 4GWW#=rzۿ"AbZ(B4E8j8 _Y 5N= ք~X{<)Ez1LH՛ rR:5,ټUH_=?&NBpPMDBP~ZfݟQ4!*mi &Rj|/Ե2[0քRDx@r 1+r{KH31bڹ:t6/P]ayrȴ\rHf2FS&|:^*4I2E7P,ɗyIsPId,^\Ml%Y@()qHYe׺/)sA'gL5S&|HRD(^Z渖lTsncmP!2>f8IµJfQHf J,q }{Ca~?0KegcbE7뉒0+XWWbv͍şo(JCV[n!)9nUUh\/j,,jUeN8=gg?1 Ȏo X+(tqm7#$DV(5\:1"#(olhzkBK+4c(1.h}l_ sŬEI!A?KsquWA=+du/Gi Ů1XҟβTvc˩/oD3A+<]؅rP8u Xc4gsqe K̷DapNdrBBs3#a3Ekz\F#r~HLF@KK Ů <@v9Gv=MjF`-IGb9=u+P̔J|TԜ"ȶݣK?n3QW 3%oh$pљhq*IBвf\vMH/M_XT֕=X6S/V\q }Z<]]Xzc+DW:5ϺzH #B}# ݹkTQy~kpdNWqCBZ ܋IrgǁOrW6!WZK e׈(J詤"8%7L_p%ܯ;s`d@؂tK$̻!hh%ۑkhFwtE4Dߏǥ4g 4V\<&?rTUÀ$s eY5Jg/?4*} +wħa@;cG^ت {{'v߫`gPِn&T _36P"LriC/EUp.`>ȋ1ORx$gG2 ѳ܅щN8C qH-4Rg.mF;}>[gIm-^|\tju<7ed#41/Dn|WN QAjr_ |_PҴDզ4GBClԕW^$aa#^ ;2>G+Y~-_ q@ӲqB S卆^36SyB(mߛEbC0<ݑ%f܇F/tH5I!zhh*.x/utBFs1:JcF6"#A7kX)w| -s7] zNG!qu2X>OF]x! KD;: pc!;Ճq-3@Iw-2bIEy UdJ=s,|qU\fVz&aq7y[dɐ)%Dܕ4jqϐtO>N *8]8w܎M(_+ӡd(5?b RvFke-k FYH2xE <})@'~cYp3hR*eɻyU9뫾@L-}td+92 "Zu&.hjȧ:r1Lٮ^V|gQ!]!S8rb-έx󣙋%%@j"0l=iY[TmjvR.L⼊DCx_AjzĚuuf^|$9c ,/Vړ ?yY"-C, DNd#"L.dFxڞIh>E.o(i1 g2s~:~?BqD ώQvQMJwrڵQ o4;Xͼ=$7b+.\!D}a$|/nAZUj7 f:^wa Y؂j66[!@%oy٠b9)!Hr5Z=VaVFȴT1 09"W\8vا0J@m%{UOeX ZJ)$DH\D zuBm y[sjw3Wx{eak%5K.>~DM%i8O+"B\pJBqF TŽ!,m_: гg0$OkPvOO4 { ;R|P MVWpٛ5ٷ{{-yy3u[z 8#+ p<< "D*MJݞp#ľ`"ȠHKZ"E{NVrlEqr*.16I]_Hݝk'f_&1ں8ӄMq0g{Z$>X01FRէ!H"SW%3? p9JmjBi#RwJe`sd{% 3o=$_ ܶYf%RD.ϽT֟S UҮ ^-P{/4 "U(]0SB(!9tM/xB:b`翯.Ѽ Y2й' Od9쁁ud;Aj>i/1bIg8phV)䡹8ӊ ~_;mZ3X\<G>[}La=55;ɣ/A k`>kUp-p"x|!hw]sYe++oXu/N LjRĠLtw^"qzԴYYm7쥳ݘ慳DpQ<5$9?A8rvgirV=Nƫӈa߿$5"?-Y +YH 1 `'u]Sv%OKl,t'winRTs-kם3Ylh$T]΀ϾZ&̠n#a ?{1,S͸~ 2H$$Pm/P#ch5c6u`yw9n_{䭆dh6W?V^сPC?Hm> t|!CF×J@;y ,c\%eӠ/goXpڵq~Uo&I; ס NfJ! ;XTd^fX0$A otJgI//F\ ,tV~,ClpsNtcE/$ H#Q4v<QU-(ZY3Yf{(;g3vqQTX Ђc>jr2#x} ?Mg F-2<nɓ~eĬ1Yc-X97q?cgxr%W'/c-. GI$}b< wd-RO,>e[wS)$ag}\ݬυBOYB2Y?N4`AZ-Xr.p~?;=-ّI{gPYrFP@E' VЁs?zsc übH{c?>*X,Zj٧hR Ć.8<t14Sf2Lc S`TkXuX㒦n!i^jdE%' oW6)bEzB/\ 9fвT@(CMy\U8F{MgK@+&zf/y̚,F`GqjMw(dK_YL;IAze q#{o ~uU}23YQX0ֹ h9E z'qw4{}WMxB?kSvJg*܎:㥯̫O K9nFǶqn,mTq/Ĕls@Xo9#[y6ЉwBՇaT@uv؏lSb\Kw|Ā$UH:ih4`8wii:NWIH(׻jcŇ&bj-P!R *F6!HJ|\M(1Ukd$!>_V65k7J`ҕPpؾ~1`Z?yk);hdxy=@$䆣6q?hH}5t5 z P>/mFC>.CaN[x/5e.qdyj%k$%L2ӅP6%?. zc@"i+3t즴Gg%TT43@{&*>lHs _&1A-s3gGsGskF<lraBf,OGMSqA_x}'mVY54q}(L R=Jϫ~FiėG8Q~nM"BŖ$Q:~I+hX$K}[#@W#[0-pn Ҭ6Ю_VDCy]yNwGDՂat|x|;JXdcvMʐD4. nGhSژ߹hݕ y [ 53BEuʘy5ϗnZ_P4p+ZV=g6S' &G/چQ:ȭ~.DR2jtGeJ Sl2m\ť-'.sN| qKΘhN{G }~,&ܳHK36={mE:FOPmNǀno9O>RLJÿAD$RX$*%AY'W̝\\ I쁍~*)Jpv)p|QDSP2iT^bŞ1:5޴ p^uw&0kS_=yZ:H") 80hjnAq)C-۳ia,j~I':#J< 4)~8&Sww hSZ"R[qt7ǤF{=HSk`Pݸ̚J%+jA /(]xb5psU@%uDBht BCmO}{, rɞB Ux "?#D`VQ 5!0C18yDmCXc"o>={iqٰp6[7sh8L+k)I7k/yGEӕYBRJH]Dԁ`4WҶh̷-f#W R&gi(,R?eyn$8q=%C qSgB-Tc ֪`m.;ػ@h%"W TzɆ 3p!7AdpZF p=@*R˜*+Uaէ'VO߆AUD'OPݛ ? k7WM"ZF7rSm8i4Qv)?Ʒ;vG(n:źQYMG E+ֿLO([:K4C.󘖩`t'l~.w0=mV*Wuy#7Ȝ*u8a?>eA}6Ezx ~S4)&G.}zUK[/`m{Ŝȓj.Dג% v]ySқ$JCVMmps.q3=5]BVjL-,+7|"9dQU(3KQml]kf5ļ}isfS/hvy¸2an1k,#)_).5#^_@A5Ki]*$"v-@L^>æJTS(Zz8%l0O 2Quz>AHXNgAAre'z*t6~!sE>9JM*;G~ '1ׇeAqlrEж8~`VT^W%bU釆Z#+B;69a Ms"5ơh=l(qTz_%N&1kQMnuiZD9RE exD΍茝_odlG' p0w6sB7S)2fcM ~4*2FHhWHOR&H5VHyB9]PQg܉Rd`9_GG%l+(l> }zz)/;gFgk)QQXBJ6:O0a>3U(@J}N ӃX<$8%kKmkz Q%on|?&S U4j@+[svhm~Fulnw_p.8}8j<\?F}FLz5g4s~߳E4s]9WG 5 WA.oѮ?D wo~^ w@KW 9L=/F+Uj0O酗9# eͻ@.šnmf2țD+% 'x5@1Ys #0<;)1`Q.")`%i5x[eoquݽT$j36#-,$GB@ q֛HG-XIeǵn,ouqC/Ht']|U짢!4C@J=6v}/ge"mEo%p_R=ډXf^חF<[7B5vV 5أ_kxcTC}w뒒4SljT/\_eMlF+ tsާ)]LjC߶-ǀpb1Y`YΰvFAGƗ怈ﭛGXQę#gv1=љ3y'ͳ@珐7&0%%%>b`pgZ6 oG0&-u4I?h~ ֯/lyO Q^xk(v3A}~ M۔k) ~^d/̱'Iա8q7}5޵)ko EX-iWyOnCR]x9%ߏTe%mBS88U zekş,KCH<ŬHN̬0l9hP倜]̩aoOZel; /ov Ih}Ovin1RJ#૵4 5mQ0y֖u7;j4tKO2}zFU؃R톟cxDkLY 'EҌ}Nx`f Kͽ0̫:ڈNtrn^|NR>2T,s"t2khFE+&Lڛ;g;(qϏڛ^b* p YɽzϴPbyuc.$jGYN.n~ C!*NjBhaur̖Ɲr'Wv0JؕvnKɕ ^܌ncb?rU]kZ>39'%e7AV(/9&+/|3xB2ن{l{z]bIfBi쾲sS.sU.>fSQ/^9S}VG@;U} C]=[3Y>jE 8eݤ>C~[>ʶoI`oU)IL4^>/ f)Y@xA=uˏӊɠnq7<Ndzozԁ`>[} " #}=v!)ŝk} ΖRK1z?z*祀~%/$KPyG} br)gXx_W-z" ܯ!eGowsǞRl2 lcb-= kQtϤV⌼V)l_>萫,K:Ӱr&.\ĩ sȊUz $agn \jO!OTV6lEHx-HwBxqe=F4ttg,q|_43|^ _-zikt}$?fG,P cF {lBe$H|wsPor7%O:H0N_E<\|lmoP 6hݲWoh;i* gp(q"o}BT7B-E>%( DqQһ6ZNT ia[s:0V;d߶4VWGX_r%Sp &jMizϦ >@!ȑ$Zw%:F5@:},,Vɓz~V psl[x=' (*Z[+arի㇚3; uFʤS `\Z4+@b=a-I?-&(^9_°Pqhri#aoLimHz&5|S<n,6ny0 yXcp,))}關 lPV` /ڛ&ͱ'Tjt&5t6MxĹqG~\nZp+h|G6#zN8ɿ:I# Ÿ.6qm} Y|~n=qnec~X Ns;b#'YO;ʕYo>0; >kbX+/4>L[\mL+?ƣTjckwze Zw`.|>WCxde ˔ LrhD{Fʿ:{{l," \tVvРP7Sj8xQZ&D_%[-s~4}Tut]r#;Q)J,FWг"u^OJ;"eJ2![@x*w3yH9Ύ跗b ogg9vb!0؅tZ$N9tyjf| >\Fl§+֊/iKkPȶ/)_yDl~?h;t$&EaFl#Խ4Ŏ7#d>m -Z;^*dKު8gQf2ԯjKcg~KEQC]GW*Ɍ- P=a=gy_NƦ@}ѰR(CjJV"g$77#/K C?x%'@k' ?Ÿ&6l H (JK\ZISԺ 3H zv)3Erc(%Ҷђ_eSY?|FvW y*z_k[vjz71̤8"3}ab|[:Y,{LN(XWf~I]Iz>MMEi#FL ;ib, ((+! ~bօ'q6卓*VV_z[=MjuB/ o2,#5DzJ `_8~F z2A儑 捡7șPH< ~.`jk kX$&#dߊmXwDުpD_rp-<͊-GEhgY"ESMyZ4 7˖S&]On97Iۙ}cXdan8ajKy++u[B;v>ݐ( ~?cmJL!2XB1mWux_-39;`ʆ3 l.VҚa 6+ &WZkHCfؚޛN뽗nl6Y,ݼ/"зŀDp{gp+`J8{peQBO86#e{L+&C\XuSaTZSn:k *}Տ~ф|ӯ% .P$e4j99M W-籟Ա]؛f'Lbwգ~g1ݟ.;&KGQm! X-pHmDwGt݋eaV)Y풗y]707Opdjvy1!RfpX. h o)Ч],d9S2}BB$Vw bޅ~D=XI bG@u Isգ]]`w>ɬL2kKfk&?nMycNEҨH\o?'WBI*'m-L@q΂f.r'aXAfؑ!vwa3f:ex6۟c!m=ItlgE\꘵g/aqR4=Lnmޤ1ZaLV#_Iznn@W%02ǝcC)cq,fёFHO}iiACdcS.MKģk3"٩|=*Qυs_RDgi)_kU"*SKzf(e lp}OAuR>%jHZZnБqmm=OP@t_QZ;%_d\g*&D$8+oG!)r ZOm]YYY"-̀.=q*(m:B3 |rNTEk LX>Od ]5d` O8+q^!} uaӰʩ5rs -$FvjsSzC^CuVX鶮<,w*genϊ,?ª]12#^a5VlJgARX0X`Yܖ@,+ qD߆IZaOyw[ŴFEIp?:fdir({/HӮ}>'H^k!nYN+fto&c I.nP'Mc_ &aɶ;/Ƽxxw똕A/p-п49+[hAV|''7Y ֡ Ƴb yf ytLD:cB d9#Lh k*]&;m,:[DBN}pR=07Kj\;):ASlg>xJ ADxrpƪ$s?| zl{hPOER,׺1~ 2#D򠹠-QM&P\%LZqpbEC&j *XnC?&˳x?ݿ_ I{1=K? kEtz*7k5Ah? 6YZ0Mr0jW&|IlK}_Ѷ@ϖYUr$QH:HYu dT&0jԠf7+Il|˫GKLkZIZJ.nuq{h`p<*:>X&0yq?.nU{vX+dA Gh}+APyZʙcsTU+:Z'VFK2L%/r2'-RO6q1WRM:e-ߗٟ+:qߌNE^.بg9QدDS0znjs)C܌) l }$oW(*}m3Xooy+ ~q܄ \AӃU4埳dA4jadbd@ɳ24V>ElUPT跅V{A)}#TIxu#Wǀ?MKHq7 5|0,e{jL=9N TN@4z20qs/>DU۫VJHn'!4vQU#͓=/`4?e>s fu.RWBc9ފ~5Njcu>cMu臣 9{ +Lb:C,̻4xz»KeZ;7E"2% \-67 "CX %i}ENR.{JQF3uGrYEMG- KhӵaxJҢ\%j`Yn҄ _Q72MZ؛yz.h+fB#WVwBׄit = q^>B~̙M8P`^Gxa2vAKt&73T Qqarn&9vV%s_9aIll t [T@=m.:BnA!2k<|?ͬ'uP!~c&1( = ?l2˜sw9>jϪ1~u!x Ϩ吽`[َh;EʼP?8~.KS y%)e-ug;;K)RؚSkw+XتΦw2C^Pgo%^|@|ƷwQfms^ް nn)UeR~&NN@3|?gYxɟI,Cu6EAdVaqz/5_=O\g<0&}F2Dsg7b.VFE/~K1q\U3w3,4fA,4_,rbix0epA`HGU/v 觞w?7 @lV |o"]p}7C 5xPpY@L>47@47Kw/3\ ך0bo-UI ig9dl>m>ø,|ɴZ XK(CX7wz-QuYwE )=,HAX "5BTۦL3jۺ6cui>d9;*WHbh)4aQ4%&- ` 6,Az0_"μ$zqg% ,3쳧|j< Ͼ"W!=ʖ`-;}^DD mEp? Ve0 ~믅vc=2䔧yLn7`GʢQ sJ(-m;GdaJ0Q%yWF]GeD >JbS&F '.&i+.myɀJ[6Tw[RJ?q!:Eq2'F;n}vu`yQ0C~]sk_}-p\Jє3NYAL:~n9&$L,+?ۜZ= ϔ#' -d^xN|<$=3*Čvsm58B=]yYaY:P;!tޥ[H3 D"EРV4ub,Ek01Ay44YN<8(q5*+%hl.h@ SƟ&BDҎ?;0<]c wE- UCPKe>Iش([`^rr@fq4 jxp\@Z6y@<_r9zY9t1MN"PiFyfbDž[A69>4>lda݈@t3dA eR׽̹m$TP~Ŀ 4oB80ՓH+n}揞`+IjM:F.{;Î;W&cxgA]@QūGn+2)%d*/G}gO/q05bBT727Ӝ'|M:wbhb6dIl1.gaVb8Z)|8I!)P.QRp ] 6Ѣ3|\tt8"f= +\ėʅDa6\EP[E26m)CmEj μ>Mnɉ :ڙl q蹮4=z"ׇJ [bh fE*Xb?9~8Cf ' {盼._;T&?֧T)=z09Yg:͌u^$NBĝ )eh,sf_jڎwss$Zrar[5-;GmD E9Hp!ڊdh\zVNF՞Nv~ʓb1a 9s*FHAudD!X(j1ۃ `ҐAZiNq&9˵N(fSQš/ipJPxޗs8akjlw4LۓR R0度Mf^o Jz@xT(oh8źu 0'ח<ЗfQ=, ]fzvjD@ބmQn?ԊG6v-Z6DoPWȾsp$,ʶ8Wgg j2{2lj?C| 0PjԑI f}0J ڈ12j ! K6a H9nn 3Rd PU=L<,ie@pg7h|~'6Ӯ4C(WTE:caPa,5è{J*xv0@#/TV((51ۺb[qc$0Ji(-Wk$SYP#( PY WvGeYq`Fk<)EY^QFʛTwRuD?5 ̱ *h9QcObh++Z,!-1O*E#ҧ6RmFF3wa^]~B$4nY% J(ƙJ`ar\Ϛ0M{ \56'> fup{ׇK(IC7O |-SEcGceI,yx}y {,`LIcחexYU'5 grf).zr}ϗUGA =Rl }ҽB.o z?Z ǠۼZ{8yyJ;F큒*柲̺Vͧb^]rVҳ*3:^^fw qbT%Lw"@I4<ZdT^ŲH3 }՚7V*KH5(mjǩ:bJ'(nɁ], -LQ~u&spuu\VI I.L @>zc#4yB 7EfRQ>/w;8{ 0Ndrw'Rs-R@1r.Jkp4{;Rzo2^?Eo/(4s0{ ,Pxt_r/8(C'RG&t=i1N_g@5y"P5N9OK(ٹ0(D5>$>o6[r R>-xlfљaIE`;ٗrɟGɬo~ B5q :9d~ĺ蹯6bÉ@T9LPЏN.kAsG=6*'2U.ٿA0$JKRb2:DJ Dˤ2V!椯Δ2矉%^* Zst3%70S@7`##KWk2 tNjIЂݓ%ے!f$ȟ39fvn#Hrђḭ`ұf˩##Y?cBȨDvGZECݺGhW]xCj1K tE?VEã.fk%!ÿ%pZ?!c}nVu=wFx9(sbƦo`=p^94n"d: >;-Y5$p{ 7X*$|*dD nutMHu =#.AfX\EKx2Ęp5xn\c}G*[]ovRbAVrE5`W&B9Ns6\N؂)Hgq ~2u:LVށ*8Q3RJQ9 }i|)gJ(Kĥl2枱gRX$P8Z/w]XILDb%.qjs%c|vnsر(l%u)v!#Ipl]T[r]9#eۭ6YyTN:4{IR͹<[p(TE\u=`gM\BB m2+8헹l۵+ C&@|^|$qRΨIX ,;R]+wBN%78J/W o,DYZ-1`X5~ [\\Flrʖ>5+kÆ1_}f;eJ,@%<(;9gG} `ŔgC!oZaS8g aFzv\f4a痹eWۊD6,['7j_A*hffŷwLd"DmQ?+MXhKS{C' C@MY)0ɟD1!E`o@ROsXcL:tS̉_Uj]病avroJBnóӑ+4r ),WǃqAkQ)FB'>`؉=EV?iv17%C=t?@UNT9ǧN,]i \FGϝa_ v7; n땩*9$,_Z<r9om;;!ʞK `7-| {);ip=%~f ?F_r{ tr`>bKA 7.m3dԓ&4LI7:3~B̏qȍ" 3+ !WidY.mz2;(4ry恸@H"sZ?S?JU"A:V oI;&F~* r3K#zh3M xY.Y̴IiluI-ȟO:ɇcV\`_à \K,׌QrBb2DZ "JZ=;nf"Uf18m#`%r΍ y–D~ <uOS<7 пYU4 #uT~8uJe{S4q.5i,,/h@h  *QYdcCf|,OdigjV"5(#K^KG>Q1#`'ZnuF2Fs*'B]|,bB:sԣLiI=iWTΈubzd aX[b8QfC&" NjJUWGD[n5qA<<olPHT9puy.|$GsۡwoL$;{RDQ<Oao.p9^_yh})I½[[bK>~'KLfڎ8R6x8le[hhG4F "BRwDY(~hI1?װ E()Xuq9u/|,a A@nnNYGXtbƣiCJ|[!#dd!k`C 9)#WDTWr`Ez#!.DrYsʛ^}!͠sFDD}aJXyiѓte BQh5aXVؐ¥h&4:.]6=_C*zU{SfwE~|ǫۏ0~{(gzVnO/#ѧmӜ[ǔbhyZhq8 uLKdSJE&>*iOQ$;qKEYtl j""1>ƙY~_mmRdޖJXXG[&NE\0f㓕$3Ĝ5ߠcюص3!P_gE@=a^'Ec1\\H浏lL"R%EURˮv(ܪᡑa4u~UGKw&܍֤T<};A_*՜WS/_ЊF8Mɝ4dy^<5Z qe}lhM S/O7߬#CdCt B4p1yo{2ŖGbfJSiH $%X7~d:G@Y!kyUtC[.#zTGpWHM! q6HxXm82AeN"'WPC:4OsWU}q@i[%sXL&$#P5T*D~B򕨾'jt+@B.6s7W>M]!\d lUgU>D/ E_n)E _ CcD!lˀ1{ KIKwvԘD=t ֭e d tH,p5޶-MoIGl!y I.rC6iCkf&`2V{5Kox448N,,ϤIdJsN*R@"(VAy xpԅ]jRJ DķtD,<ԭ"Yı1izYgZ>=o2񺥣;ag7V-VZ mJD~XX87\ÅF6z2-q.*X\ n Iy_$n /IP_b`P .k޴E#f :ZDOWxhϰ = {=3|-k >ۚnQg VMn|>zq/v[#xoUͪz((iy1pYc3 k&k>[ė ey=MGek; \1:g-!c[ 16Sx*7^ɋ? L{ש3Sտ @vMȣpߴjVm{IUnOQ -ƽu$sD~ \e-7؊4SL XĎH& (%WR,~5h6D2&)D-6U.‡JsB@1g, uzh뗚Q~5މrE7S;g%;%(bZI>"*#pۊy LTL_`^-PA٠~Biv2$ ~,%VJY9G\a,*M1L  r -6 sv EU=x?]H[J(wSU+=Z iKI]/h3}[KŴzu%Q2nS}I&v*D@Ulj|*W0g)zFX)Qd+oO54l |2؅ik[t Vt"ĩ13=I%%peDU?Au#i^}X&'gH.9M顜y2G=r4@y.: (0WnpMN!de{M7 YN03n9>,%ص kKrQ+p pfI#,1sB+{pjYoo|>3wM0*n ; h{snӆyl|'nn=sc D^@Z;KAU0xT*gd[!mA&r7~Rǐ2Gr Du@VWE WQV].VCOS=.F)׌tJM'v6/n>|@=,ڸm}'  GT}@9g¯ lZDEV1HU%*Ia]4ǒ:AfW5"I 1]a"J}q瓷O#4N} q̛67AQ)F3ѣ4rڮnc%0rkBq<mJetIJ"#BI1ηFr?ILzٺ(GZL~G.$cG`;6Ki *P6Z+F.؋-VtIsС #x=KA$X)vۣ>xi{0} :顸X5_H킾&|nK yTKCy^j7u"F(b<-8hZ"l&,O騵븙VU0+NH>ȵX8/Z;xd^na<]g?HMۓu*.GČ'jCjJ-}]:sHwS<5W$. 4R2#@6Q#G=1(j݃`w[CB#o)Q3Ac*ADr! *ALĚy^J0BQ>0/0ۑ>[Z# ͋4 C1em5sڤ:)Bs$ܩJr{ں\fmEö{R`'XƬzV6ocҗoz΍>E'XrZዸt7.Y0UR[ [N$W3,DŐ_(P'BY(G+ IpvbP;ޕlzL b+'-~g&ƀexɇ|*iK ƴEsU|3L?e>b jrH(JveD%?YneuB<YYs[ظv*xGc8-lAhl<8tf̱<`I[GV&ǑP (mmĈǮG4df@w)_kӴG5Z̆hA`|PrG@jYsDGa.afۨJ'+O^%T'R7dFYUu >e 5LRfYEE)N)j_(o٬qD#Vl+l.@W)!BQi`zEw`>Y`3 Pdkț^W[S*ߣB'rt2eѾDEUt.i syY7iEX+>{s-jKkohi%;ҖUYs7˚NNm{hU҈֩L$t[ԗ4cAu[Ywq5~)#, c.{<|ʵ#R]Ű7ŪM:wY4S26Ϋ(:oRF-# M8ї̟ςD,USeK.ػ9yc|F4/fgR~P_;.{mZRVWcl_.Җt$yO " ƈ $ftdb7"pјToC?61P$[d,ё~3x$eyhu/4 ϕ3J8\ Yixcى)c+- Lֿ댪C ?:n vS2&Ԝc,՚wBZ<ϵ6xiE' y ʖbT[,f\毺pn (J|ZQLPe.Ǜ>6v?p\1:a "Zdt\"VD-kr !@#M5BL Y*w[DgYGK\{"`앧GR1 ^R_G^y~F뀼 } X➸"M /*GQ'}SL*G:䓠VI}FTыˑoQL䜁,Q2DqL2 u}ӖD+~X"-]xGU!pzưO7u;B/:}3c6nkgW8JW/"O >W-X56 &FKjS/+UkUb#J#Q$1T ˋC"$ٜC ǗIIUr 8߁TR-z7T3H%!xSZ}A Mhix"47)|:H빸6aIϩ/nbYȴS *B$%>UŠ`F&NEE<p f9!\`%iმeUgqnIo\T|"<b3@9ҥ Z8'ٷV4%%j'\" 䮄(b F;&$y=\׭Gd*VJ:ai_2T[ISJ&Qm٠cx>ۉmq)pn[hAV?]m'#8 Iy~=Hڃ%=@HD~,k)N0} w׸WbJaJYOňj큊Uw:Bso"Τe]ޱ_z=}]FlUBȑ_&= (vq0V*q_ҫ6 ~@ `[&nx>;րyq~yABu !DtpmΤPxa\"Kk\ e* tY(Th_\Ϟe (jt`@blaQB^BƦUq;ِY,pUx]Z|vyS#N&3(Tw@-2ȲSگ^r>6le *"V5p>ݐL-?b6O젷o\v/NR˂o\ 򔖮OR\ў" {BS- 7Y"EY *'Q{1cfF 5ޭ-/2W14Q dIF\%tgevh*6j׹XC;hïqyPVyme,_"Q&bϮ}MCROsnwf6s$_qoE@cFN6"J;`pH 4V3C' Q7X^jo~ƬAUoO 9풓#PjzREv!xxtq nݨX[}~I]#ݒ[<_> ]s* ̛qxىI1xgnl@k7|i 4=NF|$BϨ7]7K8nwdbpğh߽tB=֦*j!hsQ"ǂ%Cc0Q+"='RE6 )P]qr;CyY )C@BT&&c,@Qv~) O|WnW j>rJ&7hu-@'bY pMrRt=yCZgYZ070701000005da000081a40000000000000000000000016612f91d00000ae8000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nls/nls_cp869.ko.xz7zXZִF!t/,' ]?Eh=ڜ.+%R' qP }U@|b0܎mA!Vȯ"C x6lPl. o_7zv2zPB9kJڠr:uѠ&R34?O4n<%T hO#>ɻ-UxKTſ:9Q,1Ե 2{L̓9X{Ok*ڑelK4^ 6譳SetI$e;JE!~4=?be hzb~,;pX Pq^qv e />zvҿKT}ņ E+ރf]hW֎W{^:#zJ4E[qLe(AFbD v0l#O*Q Ƥ!A$BQiиC 5Znl{X۱K=orlyOGpr5?rg |?di IɃKulm/i"ABLxo};BωVO4(~'nQo40D%{Y =Ñ4L\dOcL%4E<$1K' ˮnux: KE@(*G'3uW44,x S0 / 9b ct(YVE16C3'z'h5qB /{Njʺ]~CgUzqDbLFIy |F qj3G*Vnz/S1E WsihǗy1ԚyPoh 9Շ2+-NsdgE^:UI4Nmw<\+}iK0x]ے K/me0`1<=~{u c&h}=0G(Ҿ. VScvB]%/$QɰwV.gצ1VL/)<ˊ%bE#n'>YïZƑo*3hXZWË&ԑIr/as bRڹ;0>u77˝B 1cBOӘ gh)6ಥc>dΖ M4O8b=2%yM3o)ASf!B;k'w X qLFTCUe'ص(ZƔtqֳ ('/wٻb_9pp&>8*]K-)ȷA2K:(;1cL-hE|R{J> oErjsW|D9^9-iR> %k.: ^0;WW<$9AXXF"cDzbv(U5v$tSC=|p6q;ꁤa_\!l,~ \ubP8St&A.BmQ}OT\ϒQ\3;d=3 1WK6O4hSv׳EX=sz%6؝e"ũ ['){|Ij/樨..ymia^~]-AVܬT?ϦV*騻Y!\pKE,vКڳZ%o{' )0R`E2o[5rv;3bU# fEaX\c,R3ڡm*Y8kM^]è7S"4 e=&4l t*ۼChN m NH[gc;k%_@ ̚xE3TslF41!-P<ԭ2~6-u)$^tb-IlQaìGS9| 8g ^fC܃䧊DױqWk1|=%vо?ш&k#t"G@sk,ѣCKAQx9Wpȩ)mWyqO .X? dnU`ixy7ȧn<LP d[b ѷ7TS[DmqѶ#)W؛ʟ\EFn#Y Pb#aG;s<k]{S!TDvin^-;6iRVI3(.?ҿҭ9@69*58 &#rwQ%&17R̢LDJ]4@;0jy8f VP圬<$KspW"5{B)N>B95]kũt7T@ [7, ugWPC@w S}ͶiM͒޺ׅ?H@@l|J #ȗfk|7g (i02_QW%+eS>F b9[庆!He=5Ur @PۈxgYќIjoLw:?ߝ)!!f\ͱjoD,#^_o{y _"U#iB$`\9JVF @~AXWXy*pL?ߒR"BK^A#v 7R/e.)jXr=ݱgYZ070701000005db000081a40000000000000000000000016612f91d000009ec000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nls/nls_cp874.ko.xz7zXZִF!t/+w ]?Eh=ڜ.+L Zno_0R_roKG? J; hkPZUqxbZuc!^m猝jJ{D/OpzU}Ozl(s-EyjIzkS[Rql9 %-JI"'Bgg-Dt#VmD>cp#SK~ [冖X(2ó+0o 4MG˒@j# 3Hj*opXT ء_(rk3*C1>fr{uSNGgXt㥆:P!R`G߭oൾ|v[  `5"D5Ŕ^#[US=肚a#WA{lp7]F!-ͺ-͗C+99P)JNu6kYRiV\PZ?\+j!g4J⾋LuU(f*.%~78yQUZyeށJ+O;Ԛ`(iTW{FR(sVYdDj)^V.}ڀs3~@\M%C@7іP.z#U 3< ybyvyBᐨQn7oWa0ŪTXJg{3qz0v 4C-cp|0j8^ ?Džj)vZaE(ˤK`>f y.<(P&s%-մ"xCJEU#Rұ;x}˨-B|؈p3G!t; ,3t_<.T*' xTJW=[o0t4Ք7jMt='܃%| 2QyF( <6+MAĦLC'))A\Pm?>x (RNq΂M0>Z!r=7R[2Sk֫A2xr5`3!Ew&$%;q^] /QŤe 3tEިr֏ԯk^s[?jPs UW9@YyWl'#S_~CD"D s{mKeyt=ꉿ= gXg&Ȟ$h,_J;ݏ$D׿V\b\c9rZLMk!A[,ڀOBXb;Uߌp&~< 1e 2㏸:!:th,M#_kã`@||[, {'w6l\ Nl xdjжL_ٝܟ9=A>[2%e{Hf4^JUWKJ[C]2M.Sx*(S7q*"2_e`f+z)B3b3g.eP<}BlI>CC#!У΢ϭ̀ ]JQ0BD-%4r4\[71Ѕb@1Pc?1Ku;-SϛIotSGn:`g2UK,j@*N.WgjAe_٠ʆ Њkw!'QA Ք>6|1+-tZJLaB$:)p~GS_*H.¥{Ҿؓ yh$ʞv9ZܟG.ᔉc #S?R 2d 0'}4hyt _1 e')r)Sm.:Ǚ e/h( $b= wd”,i=}F MЦf 0ېj$FP&vh %EGg`Χ!Boh^f0aK,<Ů.M7#qxhE: }QT}1Qߦ[1"ܜ>j.y ^td xI '[dfNDbɕe=OPΚMf#FH7pz4MFTByd9s/J (Qz2"=>7N2 o2)ny>[hȃ`8mn.~H2mࢴe(RΝLmC̊'}ʤ+ 0?`R=`1UA!w-X|ۧ䯱R-E96 ☷TtD@ -Xh~Iӑvt3^| l-6=m?M?c h<z*Ox7vQrmW؛#3 ΚP Puz:pGKsʨCo,-fwqd\̌m;W0Ls.Qw$]޻]mXLv[ $"0ӕf nӞL^3 kT5FQE}VjT4?8K8 3(s"QaRK遳dӛ~:mok Ô,)i2jxo9l]M+ep+_ {SZޭocT[\-RQ̚'.5BfP/k~VOC<i݂(bXĆHVKUAu"5-YQ WlԊGX\;/tȓ'BqTnc2ڸR:r;H(WלRh[l:,q։ذքnyeG߸DBO7\Ը1:2LC4/Nf,XbWqC1_u._Laa BO h374<ꔨ #Z`a!QIB"!~C > AqʾY+՚BET+xB(ZJ wb.ͨ-8MBWhɺBEhq- :HQqADjVPЖ8d#Wt#cQ9hAaAtͯh}2-TU0SV}#*PTwk0@@ VNm7fGMBkçv&;C,YY&TǺA!/+$֢A}դwJK]q0'ǣLQ`y ͽb1]G(ҚL8Gbo@W5N93PɌrKR&s~pjK/QX۰*a DH>7O3Ogqqf uˋst`*9 i"@gnvX$EVɕ_ׄvV.GĂ*ůYS{MiA0vE!_߸h4b}qgP'#>L](!Zpp7(+e = ]s W08Dd@ΰlMnUtoҽrO[gA;=eu}k9 V]vrmn1ڵrF_ԀixJsБ|HCՄg"x?4WR Mw>ٚtQZ:+VQLuXyB%ŔM2VH"E)8gUQ2]׵QtYٟp&fĜ⠀LukiVmkP2Bn4 'vfyH>ݢwR[7ː~Vs=pXElwWzMӏd=sA9QGAx SypEg՘Nυ4LãR`#zRzb`@z/ȩ H 9l6֒rP飁 SzMz1ixhPՎ3 ;0c}AZ)0H:v[L MkPViב Dg&6|/GH!qJ_(py=Oc:v23/ʨNWHQapoN[BUN/0iBMrvy'T "b%oJȤŝfq{1(U  R;;]ֿD! 3'(t9rHt*2Ȇ6k9WWrӉFg)%Č:c t(_QTȑ2!XBi'*mI6 I{CKȬ3ޯ,1n .Oq|]-\,Naoa ƣL{*cwv^|12bRƝAul$ߊNNHzӪbdZ ύ *l}`NW󗪀۔I]X1ڎc$/F_T{*r9V9DtaHteLo'gS-rL ,Oе/ɺnyn9Q  bRDy P%V74rDO/Hs¯Bv(tXJ I6@ub+ٛA 5lT(YYÇ"_ᣞ 5U:7xЋ~%)Wvd̛>ta5Qx0̈́x۬Cu ?C u¤^U*F.8='< (!(~XBqAGx :8Aΐ6? r*焦tț xhx[rͳNfHB@-IY>M3%}a:puP5p^ifd08f|Ӧ/`ߔO3)20P0ʋq2^б@]>D\\F!f, C`]11 Mܜbs'/33誶L}V^"u_דLlM'r۟y1a :&=ecMG!zI.|g[(4snnvi%Uq;Yust9DGɓ:t0XHB,m)+Ca_M؎.Ba v3Mwpp5ےP.Pr0-5D"z/j1F)Pq 2K6Ν v&!mi1--ް]a?ԹOlhe7(L"k!&rʹ\ڟvԖ V}]N}Id,y4Q#%4nx7h ?ƹr@= %MT-zODhI/,!MIg~jv-dxH Zt1fTT~쏈zLڸ(֩C]ndDLpԃdPUjvLy퇙_ sUקTlQc{^/jPm. pSH?pM^BUb6u?PckO27vc}m㷞NW`~l#J3JY\i]D4-sQ^/P_Z@,Z ?b~٩3EFxqx[Yxzľ\{$|FFE\8Pʎ,A=]юb ދwR~?HQfpphE/nyR 6s3lcGm6Yd 0pq0yvf!"Z rRE!%]zE^zſX+B#7v,wWUY0-14標4K$:{4uV;t 8O˖Rkїn.s_yeh[8'RQfkWV90O,q!`8'f+74;܊|cn@M#‡ 5F! a3vP9%{Qڽ젛T!A.!>4~0ÝEe-Hd  26uic*UonPЗ_krS0w 1P-:^_Йs*O_` 3Fz"4nM|]x6TFy'Љg(yĔjϋ_|*S]IXEA#PN*(;9w`3RbTbuOj!/m.d(d{]Vj'ӛ`آeErU^2^IÄ?RϚ/瞲GIS+.%Kԩ+ w#+cBHT~c\K#(>|⏋ I3LQ^@Rr<1VHVTrPr܅Cq?:w4 ] sM-@LwQ۴}G \`=tm<#x`Tnpԛ{TKƝ$j1֣~8+  Oz TVms]7QĸpT1@ yKF=נtgPwXtgTc*V}B~Pi@T2z׿yH͘͞?nD ,> R`SՊ(+$`늰\'p^vp?eBI漹ՍPJ?[GFYV=[}ex&C?9KC\Jn2aXlI[%ϯBn (هe4z&!_9& uh ]-٧3 ew֏۹oȗ :g(E\% 4\//=aAkjRGvt${B+I,p+ b+6 Q{6 zz!g !D[sũ  l6yȉsuwI+.NHuZKE擙P3O{0B@.29^ckUWWD?xտ%] |J6٪|; rT ,}p9jx-v qwd^\wG]1jeeJ96EQ?#E &vMQ=TaDd*rnh>3 q61=h[wNeA&m2c͎=LtRKsHjݹB.\[a!]9\vXSBNJ鴘VQw/~KĪyLe?5U9㗜5?uGYLPF`$4''/t80ג`.KWpߚJFTy~+VQjo\1έ6ݚRX>.a{xQ$!^<=%ks;xc|3 ո 9k\o^&yVq-2}G j" jmě@=+hCv"׹^94bVLőˠN>.@y3aRvfc~15|.mo)?~:vk`ۘ0Edk?*X}Kڠ` JAHT|[F:XdRBCu12JGRdHxZ tjE;aZM6/_tMgk? pcިaʟUAdS6Yǿ .{qb]U5mOX\/&{pєVwVW, ]tQo:#.ش;ӄR.B>Ѣi lPmd6Cbe D+¿~B,\!X`"'3Js|pqT!ۃ8kQSW-j 3F-~A;u5]"k-ݛ`LOп = a4eIp9 Eab/V/1|Pջg]+p(8 ܱR "-O5 {1UR<&fB8_Z#Cei$G*z5=ٵ@#ʥjfSR y3~3R3Q\k R}۬]m~)&ML(z# xPYe(^'9m$W5%ˏkrxl2]F:7 Na[P=̤'f_+;&/Ç Ē;)Vf-b3 z6[sTrIHb\8Fb?.1k-n)7խlW]]BW5 ǓKA쒜Oƭf1 a|&V!@8 %%-k(bĘP*2b*PZg>0JR \c} ^/)XqϾ2>G7Nػ5UxIրgT6aEzCT,aI{nVT,jt#PrW )r y`$r>iG57"ǂFlpvQl [qR)1&hGLwK9 {UL4S*io=^֟iUx5(^SsyX=[b cf`rvh\EGaY[M6 .fUWA+ Ja)E"5ĊҞqºa8=EtTD&L f0w%um^+UM7]b} 1Y6V=/<&( FwLF=gpO\1.5O]ѩ%I\SNrTj BbY攆X?"c @wM4bfjη5-"u"=zuM$j e*^t҆˾wPk%Uic_$ (ײ&9'2_C9RL)R o8w끡f!e`/p/WB'0;7cÈl@R Qa[E@GMl%ڗ|< gsbAz*3Gm@\{*cLǙ6 wMLbͲeͷ _-!6u5f&cH&MxۥY6w*n3jh5 7'YLX|gM%G۝}Co|c5B:K$< acSoaZK7!1Dq;HH_dCa9%pxxK{)uEyC2TGϧJUoP(.l SYnQ]Qo c?O2*°^ͦ\1K2dN/l[DwYޙmyq~wEn(]MW U"AWB(*:M(2cޛ>ݭp7WITl^$1,)((poҫlh~dRVX{v:Ɩw&q0kޗy9oNfйfW}cX76>"8-hV{oWx Z?&|axlwi0jOpLPM@b6#AL5d̨}zsM)̪ngzYơ?ҺfUxzh(,7Bx_*Kb4:@i}CPG̣ ITuD#{"҅8R!n-5I'O0h{o. MnxlXqP !'(`v\ȔMI Tذj;8dM^xKOƧm6v$=1bfEPڄ`GQս rmks5H˞#۴6 %} Z%%D2T,{7җEɹO8я@ޓ(.j_Gi0;y7m [W0|_ ӏJT2t/a$6-ُ Y^:+9v1ec]eiU7? {?(*́d[JEX a#nԅހA4t2 nwA luk|K_ϲ$ǐƵ/K]q)R@\J-PZb K AHr Oa E?9iZ0`䈚+kjaBz0Cd16P _KDp00LنlgP QNF'at2c֔2NNϣPNF{P=:^  OlXW.A ճa e@mtOZogc:Kh\mjlp46oK+·"|o-EOdd ].kpaD mS#񈟐<׊V R)/ Nbҫ_!ip||v[~, iqZY{|L FxYpq(((cݯ:l>XB|dNeEޔc:ee뒗j>7 tKA̬H xۼǕ#!!)q' 6ntqR9g_88DAvǫ_eMXԡ/L,?xLCȎx\)*M_tB(}9}aInH SU(-f|_KeA 7NqwR7"r2.o;O/0& (w0<0OXz6Gv޵j)8YhR VzԢ?UvSߎL-;jO bbejJڔ{l@%|~vHU@zǕ$TLHF>X]<5Cff  Z@ >zL_i,:.¢z9*Q%(LV0a!7CV ; &ie]$lJol+$U]J uZCDor%!0ϝyĽDPsG$|tc( CA ]_T['2RVŠ@2eU@ %/d`Jg .X.clEce/ ~V..=s{uA)޺sjĜٚ ̆Ez!=gH_.G`OA~k<#EGP 0$K?zlUM$VO߇z&HmH39/4i SYM1rՅpeEjx-ZGDh; 21Vu_)IC:44VŊy-9)v-Κ`5sp{y$1qO/?gqp۰hr@ri2CD5Rܯo/d0L\&˘ M-f?dHPpƆ-6@!rG@`%VV$-OʭM Glm#y8}]m~ce;ns*P+o@JC>}ɠw\riD_/jPWl+v]OIn-]G;8K8gnWCZepͺZnXoITYcRsԋbqrM^ОY1{c]b+v4Teۏ>f<Ĵ:h1胐=f)"kH3'$xEʭVFp{jh’%VLԩď7(Ek㪶*LR6 ($G^KՏXiv? p!*|Ʊ잇 ;MD~+ Ǚ94N$"Ȯ>{:lW vC" lc 0-a;9 >U 0BIiOJ~ZE: zV}VAjmO]Mx;;EaN}D.坕~Wk'w 2/eSEF0 )%Paja[8^١ @KK@E3P2#0:ѱҢV!Ơfksn^0pzֱOsη+-&`WyTp1>s2Srnz2\b0`m(Ie0(yÊCVE˙s!c*X]xMt_!2PNۂ jMFzanR DX„d8GEjWz1@3Ap{Hdr&8o86[\7/1MesOGt1 ΂n9fmnY,X* dhN=MUJ27{۲!rX*;qg4b\Q!RzwWD˺͗4R-:j2NjB$&Ѣ!|+8f(/] qScpx4W60%1]iD ]̟l56{[M nܹtZ ~Z*v}4/ٖ*!nGrN?GC+h2kbѿPV16fӚ&'OO1__s<̓#iP^ZE}m ػa t VGC_}l|'xM60H?O$[д-z%E>kp{t%b7y?l^2*@yixnG6>\W2ȱY(N~?Q- AVlʷT3X؈]5=L8zׇ"b^F:ø+jElLAb vlFnn9ŶChT{h~Ev6 &vv> =ّnM3h{6ָD|<ϛ=^hTT ^@}s=7n,Jcw(rJ{ج$bHzm~ŀ\6yaFT=o+n I1\$'jֺt" @ -s+ R ճlƏ4Ƈ ) گ7c(H{-/4tuH-kTխݾ n7.oj 2z?r@%@~gacqNT }nPWg9ST.o([`fn4RS5Բ-gc" .#=tf~a?B'.)];1| G;>t#9|K-aA@ǁ?KUvu";p0,H_ [P0\:"(n5j^ţ, x5컇e?|N+ li:>>NAo@RyDSh$:*z3n' ؐfc\dtOWDyM`XV0ATc?7knnz $ Kb-b^|K[;)bbSY3A8qTӾ{{I?I`ф\H\V Pë~>ZU?00~a+ކ3q Z{FKh;{2 g f`f>OP@r)@lTUGvy^0·̤TkbӕHO*I/dغ\i_/W*Ђ4:8Uxeؕsi1c89YǛX=ӁmСhN9kaIls#`C!Hrtةzl<+V֛p!_n]s4Wk%nn|bBT|j, ]oi`bIǴ,Ҵa NL'29B'F1&;R6.{1:ӭŜ 0G!6! zԉx^H%, B f9zqN*[VAo}^!Eje>s{9t;AJ4 h^܃u(<ħhg*ߟ7J~u)މ|vFxk *t%*.woW>DӖ.RO(Z`%a7nՖꦖ'| i5 ˾nbFʢ%-cpB$/=\3DrT- {q"w#ompe姩}{̵Й nYaģ(+hfy- ȶ}{퍮̗nm(ԗ!i%{53PNU޹Cc@ `М 1!4CMu\ MT3 WKׂ:TЭ˪s/_IL9lhy}_vut>}걸=!Ԫe˂PQݠM@s-Pz4;S$Ꙃl X\_6v|Z(b=<-#ўάR籂NCݗBΰy}Jn@uY|D94 iz!Dn/P>zւ%CwT'-\6DjQL)meEí>yEqr}/{wx0eYow9P?4`6|IKmոZnh<굖Nhz~M%{d_KrEǤ{Ȓuv}9)|]_u7. SۣmI eG̈*8f9_\s#p ;K6޳NOs{{3^/+iF ? 짖jlsB֬S嬗$3;iL=}b{C^O䖃A/D!gȲu(bpml<خrP8,\i$zfg(ѩy-2!P Ȓ O94`㳼\N]OKr놹Uux\ץ3J _*&4\ι'B bubh_CdDG_vJh$ \MZ5gf穅ǭgp:4w*Ɍn~60beۡBm"qO $R0ř:g$ݡuX wAWltG臇$ Ɨm )"I~/̅TԐH0b:{ky$n&$_ iץl)lG?g& " TD&fUAYRQcFIܜk[g0)LXfY,%i]rЖ6,Y{1o^ c*. !)Ԯ)¦ 4)hR (iI1oGI_d_ ׁhE)>'덌)S^ q<<^o5;.!C=bWnGAM>QlIR,fB3iS߳ՆmlKNjxU޾uR:ehɢ+t7͖2%&`J_T2ƚY30_+DKL+7ʚC(<Ը҂\~rKh|T}b5.`k:W%%#5V#~Y}7t`SHMy"m_}#7Ot;xZy )V2:=T+KvRD8iXH2~yT0|[W['Q+۸amߎ0ɂy4=I|J V ˝nc.\ Bş2}22kRa+ {Ƅ;!u䛣-J \!FY'Q-,uԠc[ e-$ La+T?Gk 2RRmw N]c~B2nMA#;;} `ك3PVZ.W̪'J]Ku4s4_"ʷahOJނU5G&>`+NDf\ByJ^6}NECmtb*H+`2(sڒH e1VZϲ]:~!yL5eWdEu||*~f]ċ[*̓;yHŕS(%Y 3B\s *D a3Gtʉ\Ч"]B螕-f Q N|G4ʼq^@24)|2$-Clm,ȾJ`B 5D bمcB`a6Ytpe>]azwC+Y:iHt~4u"&d> G3~[Om|(W}7VĀ0¥]#g C|&JJc0 7LY.!zZ5D1e2#`ݴl&ǨѴv^ah+IF tnЄ*O ʡv,oȓ{DZ5 L󴇋Sw:ak3>婐^,B0_W 9;LY[IO0 q{R  )e Gh{d㙍J o\oPJ'ly4M=& ,9+f:k,گvA< #h;@ɵA\44J|<^SϗqZaw&.km!H{Aaz+Q;,yQwDPLaFlu_ ?`WS"PC2nr.zk H$͂`65laP塣xw;-޴xJQNXAaoYPS`əoL@HQP 8X-K$X8(?)<3 chЏܯH]jT!WOŎ36<$=J}_<Ϗ2%l+C.VE f,b^wrưJ~v/Lx ..UoYlw+\򚑼bqK5Ax{%(h:egx+EWW-vD{)mgYH Ap -CؑMQmj5IHk (|d|)T3~"E_Me u[+w̪.o8r<") YO5JYԛI27I `0g01%̺yIv `/$]W|D, D%k \r2kȭ{G(m1Kr8(1VafǴDS=C$ayaO.R0^U[(fx洜&ׁF!u\d-`i)b}A|/m}i\;7 G ༚uE<9]s60jp$S LjYAg6&54#L>B'aFE$a2ϋor2"Yk4֏(\tx~1T8Ty`H{OV&nUk5~8r"^Wper%PRTl)NR.4y\/jUıifYAqR E]{PSjJthoϵ)2S@đq {,ì{}rQ)4UnɄ? q`L- P7~GLO|x<\C9Cֻ']c\j3w9ZQftZCEYLXSP=]-R[{l2zW'5tMGI~mPAztsˎ{>k\U\U;SLO 3c^apcB1MZDNÅ4.U.AH9 */Rm{3a yͷTjCU@P~ e00|E+okX۱Œtp)DfDy.Gk+g Y;“s10n"sVWj)hW dH1svK.?ኆ;01\I  rg ̐r$]+#zi5' =Az#ʘۊt20a`eFD%2>⥶q.m# mBV&"@AS<P֕k_/z/b6 l=dqgOHZ]tfѳ=lhvt}A9hL>1#QXdCW6P'j]/~8m&]ePY6 :iܔFqwiR,Y `vgmf 6t/,F+y fmz/,X)"Du?RU\)Ϳpˆ+ z1!nH.$zFv]E,8D~5X5҆8cM2Nn$(]Nz5)sAÎs^fzД8O)ކacݝ'Fg*o2!l}f654deq3,(70=&dUNlB zYu+d_3WhMҩ*y+mz@6uOHXEqo >#f(Bk\e|ش&\bAJ )mMEv)+,ȪS_3l4[2p Ҁ$ׅdp}O6.%GHnV/xTaʦBrét22v:f6/I}@v柍J'v4Wj~`Oi tgnzq%3)zsI+h/dCk];Qk IA-t,i!tYpc(=ˆ|Bs2')é0l'ľ$0ÐS[0d $'e )>{"t@[| ;ڕgOaT5K( dQ}ǡUI$t\aJ0A1 ~t(M%|X3EFvF:_Zغ"X],5gZ{d9`Dr((x/כ-9V93F1DZC.`BD֑´-d? g̳-j~+BB͕9Voك K[?Z7};&Jh(WS-pFW&! OpɼP>j$TbgC!RNv\nX%\۠I/yߋ"O d!TZ r 4T=~Α`Ư}n:{]H1Nvڇ!Lԛ? .b#pD~gbߖ6;D TUTV ȳ"Nڷ)UTM#2Y%Qa(2AcN2R{Ǔ+y~Ϭ$Nc^ʩ)w*c 5(_?=ZJIª/^©-,/%-RrS tPvq'Ҽ72\ 0 McnӋ '5&]3HW9,ʼ)Cc8)B.]H &{µsV|đzRt$$K3^YMOX~ROnMIڭc)%5Ag1 xѻ{ĩ * ;i=^a @a~4? ڂ%Wk0dQ1jW99R[^ڍC"k ;gԤWxX_ityAe8SN1M$J-JXVA`x#}ja" w!Zxf8fZZDu:cCD竚*`ɮ6DܮIRx+Qz Mzp-lW$Pl_{ת@S0AoH=*#q-ŷ1m>g:ؑa])mg('D q҆$N}?t鋘)Du4W/F=?IRq,8}TRylCp՝uJSyȕn Â635G=(ܺ +kDP0 vt1[O sn+ oī(-:_\Qd}/|_vO@+h?} quHwGk,M7c _nQeH K_8[ϡ$exmN1:hdNΉw7E KTPtʜCٌ'Pg4੢Tn8dډ&4T҈"ެIܜݲx\ttCTk"9۸{AHMyʍrIYXQCϣyFSHjGNIvқq ^Ok[uygZ@( aKj/qE gMLU: 잉`GK噉>dE6s&K^ bP9l.ټy1De!Iz@\B4X/5ւkӏ'j+p*-mYUe+xƆWn00H:`vy AL|EFv־qbyy^}[7[r|iF`^z= |d#Rػ49մ˹ZtZ&0EܱRA DAͽBK‚mVuر֣D5sΙZ4$C/niQmyC-_~rs梙-(N2Z,£mVBٔ,lc~ Xzc@`I%} 6ܥUE>%_}v"al ]l >-tU3qu>OR̞֏>y.l."s A*akH]dr~nq51g yX~Pkq5Qzbj< 'FMvQW9xT2~3TB"zzʣ1!ۂIsAceuwWH?̢8A#ք}zd+(_Zs lԦY{¥ s(W回\߹@.ۯ0fYy/zl‚0Hgǽ؁4-ԞNIrPLo5Bn`δļp?LN$A}nTUD.Cx܅{/i55>ƅkW#L.R(Ip&=).K!xh! h~DϾ.[3.Zap,UW>-ҿ `T`ރhW:.BMz1ӛ 씦Lc:J@,̻BȥiCLҰ}/f' AYȁ_uj){hB+;) q)` ŗ9G1TЋ{C߼ϩuǁ u>Ǟoy*4*x^G$v23Xf 4Z* zUӯ]I>wT\=19]&"hj'#rkĠ,3%6=6X, ymoPPL&^NѮμ~W86O1q| 4w^\W 1@긒H3G'DS|yx:|cw&.Q<-KZ|G]Ƨ7}`qi"j D8J`&#eџ)ta忐"^'1zGpCa#o4RJI _m1Uw7]k(1e=ڞ7 [VR[hw f2\3DIʳe֮❌H_͠*`2D,*{j{/CUOcR36`zQ-1|X#nQ>zaa7Q[2Rǽ 6*V'xɁ;:Tz Pa1U[9N6֪TW}\wevMǗZs ,/5G9R>u=6Ҕm>Ho=~'Em(nbY;y/*FDY;GBunQ$"Mg5˃\¦l41\`Uֶ#\ -2 P1wwC \da%I&*$;Φ yMe\]bQ/zufQSTYJd=u]}BzﵿAPl#*4#bdn-gG[LxӉtQvCgB@noRmm +˂ؗ&O{*#b򈿉 2U+E:1-rЪ7l!xa/)e`A>^Fgw7N;ߟ ѕa$H>k{{]3mý?j#}3iV]L{QoAؘԊ8MPΰ#l qu1տ[ u;[I|e3 Hj[vr|}IeR/Ҳ ? 0D*TPFVv MN«Z~1 fWg,~kr8`HpʱSM\ JyU>׼&/]b<<}Ncjb\6W؜qhn94>%XGSf_ZW!k9^O$܀qS[@sU%zWFCJ^'r.(ޟ5<=x6 s9_AQ'jL}gh. G֣NY|#`r wrBٝChu`gd Bx0yeHDШ!CmLM!EEbn>5 /?jd $izX-do$gjG(h,fxc2 ƈՌz2Z)Uc/.+q}[uh(V0c_9p)8YPL ]:~c\K.:Ca!TB)hxzJ=rʭJCÛ 93uGkN&L[9v~g aBKoZM x,ǣ\]^:l?,"-&o!D,yu"8A;:Z&;;D7q{햵sh~B$GãrfZRU'J5Y(ե >ӊ aIG6_*`_N?^Y?vOa NwW0E(nV#Hd":[#1ݳַ@fς"Hv9aU%[5)C4B=gc[Ƃv{^oahR)5R$x8*7Q?мڪ8JlH`e6'>:f& ~x[ +WxoPpL77ӆ%Jc|~&җu༯J9ǀ-rCY)&.C ({>A;[O!./SbdYlĊP;T rT4M OΤϯ 477jph9iEh0'Ӌx@O8HB9 :i| p'=&UĔfNQoH*L;Gg{*_E; ѐ}h[w9R؇e%Tw,^el ~?dgݍ% 35ݽݲhW,i7G#pt-ΑSa0ɔZK!8{'I*EwׄFk5i9d-^d5ekBc+HF+`ՖkA:إn~&= t45G!!E@Q]qsy@,RkЀd)nPG|܃s:^B5;MCj6_P<9kE>ӛ|6\+9^O@Buy]`xm _}?{&2lI/3#5dVK[5W*ad{7Ⱦtru!VFK*`TmdI$ͽ X-MHLr.٦zKf@;Q6@<\Wz_'cS8֎2_c3kqM7AVe_,⌼fM t DMj`cYqy,bt$ qD (;ֵp :79jHڽײ$o37;6٢Î=i>2͂蟈oPG|^Yq]z ==RR'IL˒heTyhӆ02y:%<1!b2f1s)I>gPW~28j1]Rė7lH 22qkKhޚz_ԱV$R"ƪK2SɷH_o}y;ETvlSXH]hB~A :N~tק;DpKBi1;e ǙN6K/iwuoC".6ז2s? K \e/D]km=RF֞puCڶ'/lҤ"Vcl UDDkGR%P.\ ɾ#$0Hy6L.)w<_ 3`PH/H_JD3 [tETEMk8~7B~k BьOkNvB Uߋb7ZDi,?ñ&6}v_w c؆i9 7I N/7M_{@ḿkw~.H޽l)<rlXЌH?V _U)Φ{pp7Ei@Ju0U2VѬD27$B\^_[6TxGMJk䚂御WiYЫX,vʡ w9ˆDZlVBϧ`X %I0[^lpPY^ Dtjpז'rUVxP'9VA]Ytڍ5yo֌Hy`K_mLbgѼaJeVAoݼ {H oOXXxYave¢/V7O7QqsWYP5-n=`^ Z'ҵFfƌ7X'7a*jsya׶F)N%F[w~x Gjޖ0 a%O6!(,D07s NV> ?o[[M66Ͱ?rYщ#YMfY1lx XxwU_FdFBVJf(]ѱk'7AĦd?}f CA~QxG0@Vcދn=i59kȲJ2RlD3V6FnKd\95/>?I(Ae[%` ^ט9IԳGTyN.s.ɓM ہuR/}[G=4:E 3 ϫ[Z#uj-fMN|OLߓx+:lW֬635b'ėrI5*A{奒 o keg(G-bf?20 oBr X$,`P;v$]Mp3i(hp3ư<FOHۡ_8I(ޘ Y9q٨t|L]sGd@HjdRCHꓵ@PL1mscQp MZi6 >E9a0>%a18C{((ɽ3f),U];.w밋k?τF· |P&EŸQ]TΑz|hWkbwrh[ZzcD`qc!5@;qYS:FAOɠ@ԥg&ten?]%9 Z#1߼q(҈I4$ |=p??Ѩ$?y6q#tL~:Gȿ&gH[Ԉ[@SO=<؀ ӃA i%>W>-T&Zw%Wh^&J?_l2CyRfBO:듛6qD }&tkZH\T v{Z89>XfX?;]a+n'Ǖ,38@+jN77S$1Gb)4OPgP3іL + NSg#wk+br؁PZ0)|dW}O<[s~SrPAL!L֑<@ӬGp^Y8|3 <6uDᏐV>c2٠G-lJlT`f#aX3=\B5 #i=膌W}BZX55J R $tN€EjMk'Y*0z=i=ǵ_y>,$ c}xPXWܦ,9;|djUWH-U{{ Kq=m -u䥧Bh PrZp7FabMQ1P:|0 =d9oOmg"\;w&qu]i_ Fr^7l:qpn/sTGZ (IlDe`H)ZC=* kA] /ԽU$YbB:q'ϑgR>0_'$mꆨM@*2J#,> #Haka>!<?XT; iSf&68\4I0iaAΊZS7ryF^ֶ͌w sMyj㿟%9x&pR)jKxF=`3$+AΞ<_ҍ4 McUWTCj<&!Kl0E¸yE7œPu#/fT"a!>'cg蓩*U! #z)H&4'k ͽ 䧌sIt˕팻[' qkQN RE91Wh5^5yJ# ec8|oOL+r\%-~|'o}<-L׸夜ޓryGrz;ѿ/˶VUc6j (ڔRfM)繻C\K68mHkŁiM`Yu@j JI^g('ulHv&N7 ۦkk므+Zj L3p9ɾ1Q(I8ŵ-Ŵ^,tk+ ;J/R_ٗ,% plBL3D?l$o{?@;3+o}b焅7Os% mdj"#L \Ltݳv7K^X26Uޔl,)%=vY*L2)@9oĻ:ˣ>MxbWpγ[[oy#m~jqWRPn?da%/c]Ta =&P]Ms\l&: \䁳$U6&}t0;_x9ie 4b7 Mq}O20a`+LZ,'aPٍ3KzNDˁYNf&ðLM0P7pl vO!+ g߿V,a]54IN㵁QFHA UE i0N٩m^RܬV~ +y cEJ+<>Sۺ 0a;4`4 ki;рBTOku6 {lPYat >k+xW͓W` <65dF, *:Xob14Q֠g_Ṃw' Xr/_To\Y'kzo>0E>}RC)wdj앵4|5}ȄڒU?Y]]lz5 b~tJ%$y\bo.9S|Xo ȸ2652Km3 :`@z:Vt@-+VO8pE~ȩmn=s77%fG5Ru("O>F3X"^JNQ)]e,IR>SbdAq\!: R!arLY Z-ds4fW"dD%X\B)xa?8sKcI'b]'\WT k i摁cgX' ߊ^B\ٍ&A0:3Bȳ+"˼~EʣxHvyvs}q޲y%$UU^nyȲ ,`OSQna`C4]AdN4ZHVq0D&I5 StEUaG.CJɑl>?ȻKa)*Oc,kcvJ`|M ͙ M߀^۝Gs3@KJR x$Z'rNGkG'aF֓#Ġ;q(΄)_`"{n k]aRpؼLHoAɍm V^.5VK|̓Z-,}'1U~,Cˋ:Z@H|z<ȟO"tۂs,%l~A(659<#rf:ƈV+P|㷸a9ntڛN/L OV|ʵ6J5"W opǘ 0એ}wY߽ӥ= &rmlX&Lbi'X!PF.Lx!9J0"ӓqӵ.@e;KGVk&7xǞ$6+W7ȦHpnXM Tz@a5/M\'2d$xg [rE͌,SLHuaƐgӤ6C-2PcyQ]OA1@-a\jC Z,>7G:Yy?cvR=NcM JMLb;ԴJ-+>-d;9%ixAhD@}␀1XmXiNkEib<}<}kA)P'En)2`VP`+V'S&CVUbgĢ"I#JEC78s<.=;_{֘0 tbF j$ Jhc"uːr15;.Ǔp8/ab"(g<=yF9HNco`d Vk%i+b2.k^Vq#RDeT/T|z(z!")q")WG+:蝞laPLeK+6*PGL{Z[XVx'| iWJu6>ĉK/qA'=yj21fr=̈m۲GI-& `e>OދSl(iP|T'pe*W./:ʰgAE{Oj aÃOҝvL3"ڂT+KWҘ$v>skӺ&ANr [jS&qNY/6oE lCbs=]A.,;ꨙ`L1DR~#EzP&aZcHCm2K^᤟g`)Cu.;˙WJHSo_/O91n D~K0Qc%T sgp3LD@<^@0H'+t%Qꢒ՛EmS杻AH7F'$?+<,sN>.@x&ZYmМAF:(Bq RfZA6mppčP@Ml0S %LZdD!D3,2n=s5p*P&F][JX-gxnT I1i?CTdO"DŽ鉆:ރs<}m=dzV᪖X#OPތY{T崃K[ ߫r%\A+8{VbݏzHfR]ӗ&UYvΕ+~bf=i>IyRKcOt!!2HY>,$qq;d+spn>YdIblt04HRIƸ$Sh_4(o,Dx!rM9Lbb~b컵q60whx.pOԛVS ֑ё,R/3t+̛]d$[JB~N.(ϳH 5 )iڧ 7;ATgĪͻ|jKX?y͢~\r#'\ 0P7ȷ\qLJQma4jǣMZڞ7nriڑBChm $ !v=8 ըuӋt5ցFvt,$5.ipM򟶾^s5ʽGz\f&YSk戎M~ +=~B vvA];w`YcrZzdZbsl,P=WN2 m"PyqDC|O@:Ԭi7{)}\o[$>['z&ٴMîK˟JÃD$+,V_ he)1/݋jEߒ3RE@!eoRύҊ7mς+}uE,=/z7mm+LϪ LyO= ?Y@^EDQh|5$4"YVdzb]Q 28,C5+LQp3:6y#?۫*X7^8Qx>P>ߴ`[9[_EL}gA7eS} c.>8-[ V* 7ahƑ\L-ZîePk晁a(/N}z1zkxYq#z֐;Auu`cOZݼ8\ Ce0BGB7CC5Frz(lҀ|Z:YhhMչ[[0uꐎw/$>E@!D}/}a?3VRGKG$r%n6W/HY9."ɫ;-Ymg,62kIAع!+|61ͫQ|+R-xs.HvZrɟ+D%aiD_͗ig4,lQk)J~y/P d~nz0ZR`Zִ?Q:WR $h,#s^".FO6<,(Eڣ)zb$J}{i|GJK c1*V0C0&]n:GW-lܓ"@Au͒D E:7&r1_H/{n=1hلsE nTCPnR~NU!0d0u S-?!5}\-b,`FL@ )B( OZXGVG1[#&Wu`erBQBоz܋4>5nB'2T M e wޠ-G-Nv@kVMj8h.]E$ =+l7ƲX=yO=3'p؀d"bRPSdz0iYѲ/n;@"lg b:wΓ'f\/m::d֪H?fPr@N95rȌ6`X-3JIE]{'XmEHF qݛqZz8p94ZzPEUڙth1އ/ҸN4 >ʐ8$>wDolgq&Ym@<,:`eIL;[Np *x K~C$CT|ᫌpzk0LiY*u̘2&C_Str g&&v$PoNF7rF'MO5HrlBֽJw/|֨ {;&"EO>xx^%TIxٛ&Vp5(kKKl>߫ф \oY<|^V'JrhֽN!bz}?ZJO/E_^by#y>0 |Y ̄  ዙ5%tTk(hcַ'Ayfڷ9͜1d?X'_- =#ۣd.\"M|FR=^6լ.=`Qx`\\Mv) AvW5&, SUv_kFq/K6tzѸ$q81Yrޢ!Z3B4IVOTjhf{ ޞ Q*Fg`1Qi>G鐦eԅ}68X2S<˳_"[|-jE2^q9`m2n[Q }I|$Monrvwq%0c7d7 e|͟Gn;$eLFo^p߈qBQS/u,[=O׀t6cWGOedn _t@ NLYJu#cg̀3&ix8Jl_v? 2Xm\%Tl:HR#XY><ƆVy;sb, 8=x+kt@H&w0$ 'ŨbŢr:y[R:3[ TXy>w, %0R/ZT~3^Wa~IBxdM%;8tԹGhloEtG-i(j~bS<92)! Ɲзh AKd}aiK}|<G FCh۩:U>xȮ@ʷ7||;(xő|᧰cִW|4$MDtͻIX^ZKc_r20U&AH=yҼ eZH+4#LjDnQ9TcVtE\wq9@73}"BHw{۵ _{*b:saVm`"r&(/ ,~mž0aM۞Yy;Xc]IN `iF<ڒr? 6"of |{Ԟjy6;]̭-uy)ydH "x^w]Gޟ };:I@=oii ǝ"$k$D/lCI? ?L"ڠ zm?E ݏGE;}zŸ^AU =gsSf0D  s܊ڇ|P O>)zco_ ɻ0=#c3DzqMe8k 9M?(;m=-ڵ~6>g)k"} ER:Ό" eoP\ѱC4Xh]}ΒPX+1r0uvHfBɮ قn@>gˤ17dV㊾T3i!cY^x4C2pd*t2*I^-W{tVz v%KeEKtmMJ$y#-$fno{K< n: G!zЀ|׸ (;tj4Č~3E"+h(=lk.bl]ʪy|ysO2VP}Mfn؊Oxx9L_Fr'Z Y7}1P`7@]^D8b͉"`J_i/ngu1.=ѷ})AQ54*ԄZS6W8$NEYN@l *-҃3 e1 ?nyW#c* V2vЖWra*l0 'G 'W*˾עb-5]>*fr2~a^BU6Y]f̧daΜQ|{ lilH";9+gN.Ue'~ ZHDPj FLFb ı3Q YG^"n .RHiy(+*G畲߱Հ|o,J#Ť KeY*5PzYe[W"x)OHPt& 7kv aO.ZxPK][/|('!57]JK`>)>.W~Ipx=ܥ *EH2s{w@[~Њv'荂c3,EoaiboHyɸ|:%+WoyHuTXn-n |~!ѭ y{ǝ/E.MFZ0 AH(M JhwYj?#{vc/i MRt@:S 8*M:e00i mJS 5F'F-f9m559 Xc0W=Q!ߑ:;I`  eIkyZLC`S#MqvуGkmuҋYXd#V1#ʜF$S_jl=?nٲ 3iK68k ٻPU*O3a,Ctjδ54U!.KJ&|I=w3X%Ljͬ>=_aw\DD?ZX:W*e>٩Y4+xm.|SJfBLfPe#}-Mdڦ8)r6G{ʔ;7 88nSo*%Gx˻ ,kg7,F%[c2֪)5EElj7-,.jDJ΃ p"i3 Wob hg(@c4ds߁~q>,ϑքbiԦ} 7F˿#6x:p/$Bs?n"ef:s3qK6&xae#!W I3G9Kĝ5{u $.`xs~Z\ bW6-;@yǔaHc ?b.-OGt͗zD^K4^o&(CZEjJ9&|W Y"@)X΂i22v鈉߾]c Nқ' NQ@ӝ\< Mn,؃jEEyf ;Xh?dE pHphdc%X.w탽53)gof1OY=K\ayĄS̡͙ |H~@#Co-z=Vizȍ.`ͧWJRsMjGa4@U./aW18x ѫ0P8A~O=yU m0+_x tnaM`0L}[a/*$>~a;<&|߽1[E9QAQ5#<InbJy.:+#u}8ȔB;t liB ͽ /t/EiS+х"daב},,%CDU,VU݉^cC'zكhY|k[9D 'p[> +iF%q*gޛ^>,{vC}z3'D˨!.oBkAPrc,PWNJTzs?"u10]7L\@/ryI*=H R7=Oy|F&@W+} !>w v6Զ~w,`%.zl͡`LOhR8BdFhy)!TmC&2`H%]_ m !4+IAB&MGK~DI'c LΈgI^oU}YF;r$ORIFeSM e-fQX3c5Mr;fW. g{ `cjS?A9 pw L3Y/X+ 9t9ůPK*J_ <^njiyKmdI+$BŸo_dJ\6hArT6 @`_ Ev %iY|^d3l)03HhpJ~g,6eն 0@D:O*)>ZSbѳ 7pqǂw=9##OxR!;#5䦡=Ժl rwOxaUPfį])_Pwps?ÇOwΚ58!ѧӎ=g%~پ4޽ry*֧)lR)bHUF9nQ;ϕ3[&+FsJ<2אg?D C#REKBy ܀-91֨.A![j$h Rc]KLaŔAˌ-jGeG/"bp24 ^_$}6J5]a\Rwv`%:#TY(muڎiP3;24W?<,r^04RbлP pnT9TF P\2ۻ׉q1K ftj]hElVV4nf߫ke̝/`cj>T]naF/Yk濦_Ɍ>: úDl>HAc,tkN) аIeŦk.U'47;XslVaMAڥ>HQr_J,MٌM% 7,,}vVîzj\-f:IŅ>;0 N*nh|;&Xxl_n.'<B$(Q qzI8_z6Xb; ԮnQA?y.2 K`~q|lx3#)3qSjDD òiv"j{12F { ުQXfI֚v(b$Obߗ%[_# f1]I." "EFAut=tNZ 4wEdUw Wg/g^ GEjq% f2Ž]$ֈASTVY9Nj@̀-z.1H^5!kaҨ ˟@=5XB1n28o>) kxeTcZώaY妪EgD8VrفYz*f,&GDzqGʧ$H}2&`DU6v@5IznW&J')MfBaOov.''ǙY,ʋSW(A N ۊUQ:j 6r\!:.A[mUV Q=_48M%Q+. mNj & ߍw(&ϴ,0x &<6޲B@z><>O2d">}k'gS\.eJg%|2xċ0m5˕8iph^S  +RӐ%kaqJO[>o[FVR>, |/QTHΖ 1 m]1оv;6B 3X̣֭B#3wcPg/lV$רU``H^Y+y <ț kL+S4و̧AW:`Tk3ҥIdDVԂRuRm@g).9㍏c٨Vqhg틹奥 < y:n6U*TaP/p'psiUcU/ר>i3FN v >2 5s˅@v7xhYHJ3vW4IaWהXW&91F M,Mp:"L-[!xoFJ os뤞t}n&&hDwP3 '*//\Yqx6zTtFt?3D܃?o ZeၕХ{LK%ESK0Y2J54ܪ&(㸇sS^8,5yY}ˈ1sس!'YAjO^;Ljf*Ke]&B A)[fQG0<8 \霻5!Oԯx)|Y B9i:ŀP(US1i#&nbM*ڂP_yiBYq"7g]ÄQ4:s g~*mI"D>ž='aUj! PlVwJ><%OLr{9;]lɛa;M*2b>])ς752NlP0,UV]<uXРۑtԹF?0 [JOIZ!n6@an#!wrƼxMCνL*ɕVF{k>9X<ךh^ d)Z _+e=z]т/ Gg@?/9_G&ȼChAli o2 %K? 68lw\aH)X=i YN.ח4vYY}J`򉂺̃eYIÏ,gD; fh6H9l({ !ٱh 'oP&yr64 H0S ؚpN8W@3]hQ&m6^ #d=#a\#0Fݚ ȪM">ڶ%[uqmj b~D 13(X,=O{s|.8˔;+ J%ƍqDÙ|`3#0>؍OyA" u]u#Mm7V^ W0.N3r*w*v >~0~n>c%UM];XhlJv(8b\8r3s?߻目*dsq}` yǎ0K&Qoi]` p>DrJ@N9˙d; %eK/¯hq =BO܅N.NrxK Al6 dbsHJAc]GMht_ԑMcO8p)PHG} 4lL$:eŸWn 7f(B5cU_zr]䐇7c kK綮N&wl}9x8֚pH  t>X j*Y*.ncɻa! Dl~d>>G<9bpctV. 2 [/1j6Q*e }$sqg*eHԈ1Hգ{\Onx`?n-꾄 Le tRreoGn""_T|wp"&VWywfycN4Ӻ`ߓQx UБeze)PFz[ɓ1Rm凞C]tzC]S%{8@#mcK3%aL Ba"@>pzeAcf#o(4́ݩ(+yq]&&oN=%Qib/j ׀wcC)C:* 8R$~"B_.K[bCO-ioYDzt{qԹ>/aYkI^XwT-ehk+otKfî.OfF4"~4AQ^k6,ԭR;W)2X5ϨI~laFKYor&ff#5䨁g]ի$ b>ɮ;X)g[4}ZRZ^]ԭ]]1T WD~~[f․+]xc#%o@̩<^FoX#gQ@uۡdPt`&g7>,c|=-h&cttnurDR_v,Am{1[wb"|JsZC6 %^8&b(z1[#g3}Ӧ8sݷT*B*%/ ШwN$#65kj_qz0& IB3k.OK5iŘY}qx8J;:3({\6TaG>\WJ 4Sxg?'ДAE[V@B}YlHy%=?،j7VdJiA L+ ]B{'x`;^['|P`thIIi%.+!gkGOk-g*_)fD(s欒ڡ6Q[Pa4l|> SLt%(,=0U-|} :`Bޘ.3gH^8+ `Z" {gf|P1hNslP*uO}#sZx(XUb$vx7#a <=xh&Ɍ`=H=xخ\›ŹbDko+ MhCwCl"z55})Z* >nЅA־q{gڸpNpʚkwX&%~L8ȪjQE\`^.8  fJπt\[ K*^Gc$3em; 6ruX"^M895qE7dɫKsT͈JYL;ahBuӔc}EEa t=QCA2G9HM.w[sE&4zb E!Kd Uu-^ @ 'I8P 6^H^ Tt9)ō1 biC; 1Xȴ~#,Y_T)j)duNָM;2b9t&T֬(B.o|׵;a=!SUkbN 7X0285>Rq謴2m_h*dBs;JxY0")Տ$wˬ2d@6zE| e0\~cpD<myVF`I,.6 ecF7N|/ ^{c>-.KM3TK DRkUe=o|̿ogGt(ϟ ,SDlV,nt>~\UܤI;h&fdE@]80YYK8,|V{kOY1,[ca)H6-l1)lYznђ_L-lQDҼ^Pfh2H}$=4 侂~`58Ԭf{e/'2 l ?&a_GgthQ)-A^ӋQzjߔDvo撫M[^̰?}ƻ{tJ5(T' +L$ra%tN8iO7 M<嗧 u]Gh\;I]?OC/Om|\}TG\'y#D V3@szʍ=1~sf(6S8%˲磎#<'4s+^{7n"D;e̍LLA0ͮA?eݲj8 3FƯ^t'L ´`ќ+AFV0P=`Ȓ+g8!(ϜRxn}1|-R:VXkcCRe"W9gg-4_BsHMR)?2D?le[]h c@tq4]1/~H(~L~崿+0%2?sW0izՆjRZ9\k.ȋ+8F`'ujWM+-Y^vQU1MՇQ+J%QgўəĹփWiTlT+Ч( 1&hPM}ܹoS?4l}7?X瞢pq7v+rǴ{.!"[iGW3~J'@w§Uѣ]N3#uK'Bx,nSt"-U=Z.Bicw7Gzl頔 ecYBO^C@H دx_%j)'lck25U ^.Wg3wӤ#j*(5`f%~Ռ^hȃYL6kh"Y?nӌ% JҠ]苍1QԤF {^vzO%80,59PN##-1J@hKhҰa o(;B?'V~eҺh^(DKC>?=bk;Hhlyn\fǐ2Y*{aӷR(ҘK\] ;8DX7O#ӣ{y Dpԝ6稨VE0M͗Rf!Cg+f ~0q >1D}wf]{oKaGJO"'-ƱFxr`f& hi0< c%ad(& ૶pi^K{YM-8e0>䭈lY /NUΗB 0C-NSnU":|czݏO] . %S} a)$&zh)2'[Ƶ~1ޣҌˆW])r#4 qKb 6mלϕ:r=MP;?蚝lD:;fJKY\o Jv HxXdb*= %Q9J{pB}6Wc ܨH39ʢץ*53ĭ+zYڮiv\pѳEM6c%:0/^H Aπź!G8'8ap6<&0ݧ()"92v_dO۳[dzn@4{o:IB$P!u /Pɨ˪PRX&b"+͓S g.qC^ZGcRORoQs@27'H+OfŃ9HUQ0܁TU =3J㋾1T 4l1["߂5!jOx5~2v\ CFUx ΋N(Mqv\|MlS[-^]hh$MSqkw[>Lvs_X6 p y>ÈȲF9 $҄Pd"s%ۨC)BZ٭^O%B! . ̨v+PXY|Ѵi1DoI*-ΩZ'.&DaLӞVu3zBAˢ_"džT_`c,$ #9Rȏab4Rv=Zۮtī) ~اB 7Jnp2j;m$ÿq gzEB@gQV٧ӷC#[X5r?OnS_+7,AUlLY(jbQմh)t({ A~r؜N"m+ĩ :9n~(ȶ*pǷq&ˮ7D ( zIX$%p$yX@ 6eϗ#i[FzbTz AF.o)8mz&iy8ͪýNY( Ӆo&d &Ap7x"r!%{s@,vgŭ82:^}tL]g75)Хf4Qr˱Y_@v=;zlMi٭S%ԯ.;[N8U, Xa8$,w%jX@N?.J=Pe( rdUpqd2CXR=L~u)Rm|V6v3Ԗ ~Ԭg~ "Ic~sc;z2Qf")l].OZyLeI,/_|/vϯe>%^uJrɁӂQb!("?Ul+#[Rx.@5Aw]u0FL=)ؒZxj@Ӡ }c9fmJ^NUvnF)Gy`zy^Udb |=h4NKՑ["K<+lX=2w2|1G}FW5$<.Zkm<Fo `wQi[MY[#eMȧ˩ᄻF{U 6D4ULT5E.-mP2 FXcB$yJ̾&yƙ)f.Dn@ǺMOtAH^%k*jrƗi$Woz:)=T>g @yW1yu͠{.ac#9uQ kvLyF d[7r"`z3 98=gmM0 zk+U CBfWDlHne_+Ԍ)(1ՑIF 4cd"G*mEH1Z>'$K"ʬQ{nȩ,E8PP =ͫU@ Zܪ}TN6(pAV;vx˕AC$~Kη]S^܁E2[j+^ը屮4nq $_T-e<7I~p(RyNL%?RP;w7ܴ=" mXk\27!8\b(vpjTT׍YͿ[W(HFwдwqָW}t-x{]/"<WoS EzM8vBQsgh5+6}$mǟTt6;@΁I  ;_I5tU]FvE.sK|i6!doKT %|PP\#*?Y~BB~kf):zJS#¥' h/Z C^qIUY6cehGֱ5h0y7_k|fq!!~}{BKtJaG=E[–#9bCsu"hS.TZR1c9 :=د)),a Xg vQ(~ Lcht Z E `8l6Se^G{FLH{$O1 leL\ %Cbu&>5A]ΠБ*ᶻv:t^+"BㆡMǬnb3/P"԰%;#ƾhd}柪@Aہp2qKNa7A@s S&~qmGV#vK&7}Uյz=H&<Յ>牬fI-})AIz!s 5ôff=r3D)-}o (G\$M -GB<%R ׼GKa." 8mb 碔ɻ X7kM>”X;_S6U2l(qgW9dFG->uļ->}y=(_R@˃~S nb?]Av q (Uȶg\E:**4~j ZiNA"s]k.3&`xS%E*Up>q Ym mPzKH{Z; Crƈa WA;`{Z, E;)u,.1 #nG՝B-\*-{eFǎ!܈9D1V8;{qfnioۢԭP$)Rآ7DԌ;#8]s+QǶOD6AaʨQZC4g]:FOӒv(؈EoAd]rI$BZ;V1Dו, 0˧u݌9HW{54k V oHq_ .־Ȩ)>eį&_l|ex.?N4ϰKE*[jicmC2XJ!y/KƇ+pF= Ǿ(6V>'M,VFɨ8.8Iebur!hkI.L'|/m2@VOpfIlRP tAŁw!:𡴫ծ{n(A3d[l&dVݿPQ*0FX6ןM'u3ǛcXH zoNZPS}|ETٗzQC~V"z)9\E*w Nanˈ"o-+uaV?(^ yzS E ^ԨLS#0 r% t.ua,]>r2vh;;1u+*B<vc(w;ÙT Y@P-XA 0 7EvUSêh&f'i 2jC I?T;۪̅ Z}'s[6SԜVGLtlz%Vܪ' SenbBHx -хW{b=ԤєZ5ýI35EA 4ZT<1; +2T?@C-y:}s+$:Mn4cƠ7BHd]eTw)x 8YTHiE5K zTM܋t^2թNqbP0  "]-:znSI4X*VbIG}H2n+_B+'8?lZv К&ںN<,UReíE\[#޿)U]pYFQmr=~ɨ`()vGAgRkΪا=j=0VI^>y$BJKsPXz18慙:|DaN0mL`ț6&tق(=x$U ю' ݘŧۯq?R{J0*:kj*qnG>wzQuC>^7TtaTXS7k9Xt[˩?BwU~**VP Msw];m4ѲY?r["*vc OstIhi~d+}3J(X}dF^-<9z?-X+[5LgV>fNEM79~]S mLIsyfզB^WShza7:G<iLƟ<e8hSHMtdD#eDUQ) L\4M!jig%MqaUNW~\$\Ey{AB=(6 ?N]t]>|eI:}CXa h^H@`vJI5:HڴCa6'jZ87L+$H@fI_ UA$=j0!PJ>S+QJPl?B.bP ȝв$*u-, 32N>%Ir 6Gџ"\ܑ֔`z,-˜oQ)pA &Rڪ?q 7LdT(wޭ#IGY1"Z6mP<™v'>;cƃqv@:h=al4T`m}.Vb+7ri $4 &>B,?( 4͉2f>?\pLא2o3ٶΓrU!r:3wS{PSIRڮa+J09rpI_r0k B|G]j Xs+@HIeEQgkFd e7uizzri<"jI`e?7xTr9ۺ^4@!7hy3x ϡ @TƇ*NMSx83S8rAL8 şpil}>ft+;x[l?JIaS1eTlh1@M (G:';^6Ѩ2j %5-* ?H}8L DfWn,CZʍ l5U"E)`7Pܭ E}h5-rDzHq2hWj/xB)Y,">,1ʊxN7zeA#ľa\zLh+TD\ /CpD2N+`gl2Koط2xl>y@+}ѿUg)Nd4XBG[cfƟ.m7.5քzb(n/1nkP%5;U2Z&ڂ݉>~#G!ID9 ;vXk?Z`N6 R”$,z/kH}C1,2]4Wfeňïy(6M7=8_fЫ:NsٸEF7#XHkUsL=ϱX0w#ϠŬ[XnR:Зtys CF-gJD  Xs|ĚtCy>~_|xxg4 lOlV]!O:KY7/`B Gp}Zq i%q`qM:>u]gR9iܫ+2EKj\T7,-3!z,:c~iX{~'2rdi| 82g kTxb/W nL!r^rOj| ) }I3 o,ۿ3U,%ݤGe1)rϕ8E/1Co)!H n 'gESûiҰZxJPUz˃V:-Mei)_T?kCM}[nPDΧp-nq9g*t}wAxӆgKO1vb}qQU U]ɓc 'Dm-!l3Xփ58Fld\zX䣧;QO7|l"y8Kd=Cr `$EBywb*&htx߱9#y5<j X9آ{ADmRu8/I iu^%J}jG8̡p_ f+csrW[G0sÉ=hxp:{:9WVf g:^ z?ȱZKi^#*]V{.Qu 9(,wc,(cGH6H rQfPpeɰPVLn8J>'ۙ?:Kjw<:vE<*6NHSQS\tcOlJZ=vV5lJz vaN g5-w"!꾥48)K٬.6< /xk4Ǎu!J\Tz%K-CՓhڥGQI g* (ExPE:T&֤*!>$rXT\Kܵ$/wA*߈f{Q{PN9ӏlǵM?G:R;0DFPu w0)~A=#nO[j"]5;%5CQ3h Cxwu1gBzi Uw`Uz V hRKl=p -qJAp/CL"N+MMbr#Y==nIT#:4{ QR_;-̋ʮ/cޢ1-b dIO6T^~gfޖ֭'yڊνİˈҥEPnߩAF3}D d8`IZ4;?ˎttP̵ Ɖ`#67eoBv ES-NoFl2Ҫ~8)>Ms&(X"@l6v R:EHa(z=d\ȜFyɥFrlqNu1Fơ&D}L&(O}[l >$3/ՍMLr$zGG{66QwH*ޟJAE78!X h9'd{ <9V@&Ὸи6R`,Cm ,ݠ^tc!䙠+N3Iʱ#?;%L w^~=lMKjq.4- WV! ~:cJ!e% =|)#ҳ\ݻm".UnC !z, l/ 3E 0_P"TPv𛡂I|㿝CD;A/g*VӤ!|*/m[2XdXc~SqHqd ; TQCᐃ/ns\mRPzD/̼9SڜQˇlaCaU,\6D*wv"ii,Taӓ jЮFބseTx$ySWh%ja7f0sQvبI->ح荌w)td4LW8J(B&Ѩ,dzt -qJU-Sŵ3ŭ~% w&<߽˜w,Jv?qm))g-fo:uHR-m@C %z\Y4m?JB;%?V^eRABF :bdMh@H45U"#&OZ$L ݖ캕8خaٹbd?b27,˞SOr`BY.KpD;r]?Dx6%5!ŷt}FlX?IL5n==#%EX( -po#:iB~> 3ꐷ򻣩OZk'td'l"[ʕзqHDمB?wH[سMHAhoE~רd| S<|TkD6}3`Ss&.V7I:/N0l$mybgю@Խ$tab1ehV2=k'GT0t5:P{@Ypϕ ^m9!fnH &X@~*z\"G.KksO*цPȶxxDZl;zp?+ا\a5 u'qc'1)lw:0G/_|<񏱬*T}H$E'[08giD}R$aꓭ`;o6׹jfa8_EsG4iH;c(Y aPceqܳr ;O< xA<V^=g d^% 1WY"aS|V6[cqTV/g}r9NYFg7@Gȏc&ky9 `ͩUWL̅`kg iedt^A]=*=@-ը-0]e3/tj\p/ײWA'y" u Z١9mz+njXɸ㘬/9륹 e[NOڢJó^g :!W=BdH (*Mzqc1Ic,Hff.UDTpp@Wd >}Y-¨3i<7qyoLѵESR2->]`W(r)8HݰU_6io A#K Uƭ"$ PxԽtR Onꄇ9CRK)0׸wCP9(q5р˪Y7p0NZ 6xZ[}f:Vc˚@ 8XI6Gߥ,FU1ZHl5X 9`[ԛj`˜X; 3 ^#/'ZLK#K6{9-OHMs3+m]dz6!&.嘷N8DlLN!#N@ `[C7#3} Z]8QZ1}7H+QTxR Z{ϕqy;MdeA8H7\G5>!]rS"\ja [kSF13ɋ1h> 6lߞ ZΡ1xV\PPp) 9UR 5RQ ?T [SU= #c!KmYh}bΣ# X0 uz`m/A<6b#TA38~jO.d6iN)79Jғ`q.,I}9FO_p>ŬwꉼSD@_' u~+q3) .aQ,@8q#dC+b 6R} ҋq`9J` .\q򖿀X g)exy.Z;?~m)>inm2i?]v{soMŜ`BsIigZf88BM c~ڐ=݊\s"7 ]/yD;?iѽ{?6v zybcZf?_[ڋI9F,HUr0 uz7VGWKA]p5ZP~Z]=t%΀oѩ'*q+nL\ᄠ"kl<ܺi!ZM.n0|"HԏR2UOyV =]_땈 c L4'РQKUn?ɜ]/x 6َz"'n\tnJ^sJ>ޢZ{)OV]w`D̷"N! nD>Pݣ~?'eL=1H]GC ̫[:&bӟhnS7X /& ^O:Xq %m P0#!U${ LK!J[_} j TUĴ]Jj]˲1ŚAQʲ@޴\tripS;Гgkl _@4R*9Q<:M_QC-E);3NLЦ/G򎍸,RcdkYi9 1O⊢>Ooyc)R%V +j˦g&iA!,fP] ;H: K^!i~7TJ;ݹ ё,$C<\]<7>xMPD;)S~!S:9dPׇ#e _(9 աs6 _S . :]ۮTiNѨaq x?5t*#PȦ\h Qe2B?y9O\j)b't@aW SjC@2;UC2z*L[9~fL b8R.r+.%˘Izİ3Ha!^fɑG8Z"W'R<#i/QT;~eh֍^)6Oiҿ;`a&Y+tJ5('f?]]S+! p,ww?Q6E_6܇ZٞMy!~V6rI%ZsPO6j)AȷRH1 ;Jpz]1G|Nt!ly4ģӥnQ4]د9 ^h_ߘ HփÜ&;T8HYcen!1-5I3Q&*Aua-1`5gH ?oU?/'`^)#O;p`%.tcΙrt&zcѮ"i8>;ֻ!y4I7YcQMƚ$~o fpҒ-*z@K%+Ɗ_tFcף8k/+)?)yn*k:lGgm4LTH-ozg# (cQE7^8f*2FmxW-4%P.Rम.Vrb~m ͏Aki_]ȸ_qt} u(+3~+ tdW(FM! n/Ӿax|S˘yy^Xg98_]^UssJvyMpaɬ.h870UD2_n<ȽuH6QSq^*/jd`#%uIla8%ave =s1.4V'7Yj_^ʇb@am;->GC51 <,YV]8O LmpPHu;5ho0Ub*3<2bpGJ}G1hnJZI@‘ɯŒR Ɋj16/89,w ܤYi78.(E`+ Q, v[CDwH)I!%$!* 'ql&L 2#|Q-d#iϦ{]*O/nߦֈ9ݟQSSܰ L]K{' 8S9*3wYyD*Oa] 6]{8g^#Ee8ӓ~o`VaR&xjs?hO~'y,sL9^Qq}_G21B-W~?l[oe `4Ofm[J8b::F12FyML~RfiyJbdQ<0u2&& L(-Z-;,ySHӆ#*+D*  K!vQcdlG 0R0 CVZDBnKM<{M8BUQET>c×qΌE#3F~s6Qח}%3 u^)uJ.I֩&*[ty'3E&ÖާeeEm3 ̍ Zobu(V^41߷n[,UwR%L׾ [-^%n l)f-loqu&|:/1Oo3N=QȩCv-R&P#~<vBL;r]%8tXlV`^}a)"4IR)53l0f Q_Ih iUcFyw&ʄ5ҶuaPۓmdRgK m{n"^q碝NyY* ΅A~>2Brk\e/*cD*'?U,}q,jvuXذ%oq vfא ,Џ:1 <.>5'B1q'twń/qxLq=6Zd,C⁒j+ET#Tb P  tB{ LܬV!6,ώNz0&`tMԮٍ3C66Ԋtuulq3[T|Pg߆Z&*_Ɨ_{ 7PK>/GtPuZ .{vMkWҙA^ᬒ5,\S-e!lݮQm6K,@#ȷeBK_An,^Vo&P@ CGaxi'K\zt Izч#$0`9{zm8pߦu^IEQ6x'0f y4g<#MKl OLڈA֢6[Ki..a^ 2߹%F_W,)Rm޾4 ǓY}6c奖Ⱦ 6F7s [mK%@k SIRq`<:g6"aIb]bᩚH6}5,'AB5VVd1epN4+V %Τ2`QWa~] fae< %BITQāSpe5{NķZt}5Z>YD^9y|ie҆Swfm!g|epcQH$0H}#͝{#27b͂9,LcA%`6絑9ͳ۴x^HbT̡˘ S '3m3ya>jDeI|=mNWֿΑ 3ݰ*[GMnSPȤQ[0wCZ%nw<&̀wiyֈoW(Uٙm[*oI 1f(EىG1:ߜ}JR7<^ߧ+8T6rCg Aۢ~v_0/IS(0gJn|[0nI=1ea<{2Ku)Pьc;v o&SI*ldࢁWbZ9Kc e zȄ3yQG/VPo\MCWkЂcY i>3 ŬNӿ71=/Qx%h聟=B|`KuFx zuXƎ Lx 9ə/ }jaˠg&; mbŔhtjPm^i0|@%6SvVM`ǶSxnR;EKOb x xBW^Ka6Î#xy^Tu᠁*9֒í#Z4ImpE>aܽvݸ1Pb9rEe?830k ˍWHZ&LXO*f%v㦓@B+*q%rO,TP?=?+v{Ze,h144@ бkǼuϙ8 w9 \Sqz3-2s! I1ydLO`i֨._߿8/A+,Lr}&?f[A| צ2&^ܬ%X2)a KWƒ_pp c'=X㭦;n0^}K%]!@Y{2!$?p.̊}'d6(40ncI2g>>pFXsvRW)E WwvwJG.q뭥 5+DƦ5b LICJ 3UXkg %y }^i(d*|C3HhMDi TXW8hdk7L@~tVVa)Mx $2WQz82 mbQxK t?!Ui%=l0X\;>kkuFbVNNKgyD43l}][jm&JĤ&ks؎O8^"jrI׶n Z, d0%Gi~|k:Ԫf6Wɨ1WOVDsdT,+} ߞq5Hapis2C asyHSaW-:@闝ja\YX,I֜X^ R'~Q'q|\T"dtKU+k緑+3`(Q~ vWͫpӼ,wrXEuJT %U; Fc|\49sRרp vR(1g ?_ڦ\ C|CY-; E j_vHL@]/|L!iG)Vź(v>{]Q5Cr+xNo_?*;N'ڧd*V,ogW;@k\0]O iQ8Y29Y&BthfylXɩs1>B\X溭T/us=`.=5L!ջybLyvoI>`1_p˯Q(^ wn{vAn{(e&z ]ڡPǥNVQVa(e攓7y/ ;uAY{j.v+@h()H>c#/?$q\oG629e;!烬5MvaCI* d;s&<҆[ 62a@Y8L|kC1iE悹=a>0pn4D G2>d]b_Ka"]I{oDF&tuQTw֊?^t3Fyq_(4!h6KǘVn)ؕM nGRRM^{(zz~8vRD) ?u,-eJƯu22ae2Ё] )Cg=kQ#}%ڥ'Y`Xm^1*=|FN:7Ž0مb GU1 $ !`|aZ.Kk!W@qZY>PoGR l?ј|K'x4#\ietR%V9<5bؽ/3|^$5KEPkSzʴ -+FԖƺ;/6hq/'b)`Zk %fw&Ɛɟ3sE.u>5R瘬7,L^'G5a]"9mhxO4n|6B w iWT9uӤq)ȭ0`gҞMhmg=}uMBӉ}_`^<[*,-t H|RܺPB9sR@"~֊.RflQowcjtLpƝGԔmPg^:z~x =2(p=:D)P(hGTϯ<Аѫ)2O-?K뵰:@sCYfN ȏH>eZS`17܋kذZrs < iYS$BIw %wW2BOU/_f50Lm!\|тvАE]꥚0oǏ2@"{&蚨,MB.S؀GY ʾT.O"+ G%٧8aD*K+y $•m?) Sٳ5fAM,kk+_1P3x*`óK m֙#[;Py<6՝\؄?hºS"Ue=>Ce[1wgw%t ;P7Ħԍl^]:O&+! >iQ5)-bjdAv{2jұ?pc?5Go|-`5ĸ+R' ^OX&F}g*7zBHbtgpOI'.Od,*ӋKO&|q-~qSМ*sG~>- 7z2PpۋQmKhv^9w{ o wW՛C,QRl&z>%Ă p DRt&a@ j. a'9{AifWPVq&'gcJ87HAn{Nkn'_b[AYE֭rpv^2%s(A̗ksx>{lH>!nve0$؆GS d-OPS0CkiB]J bnIY~YL Zk sL:늷$;FȩFV jA7+,۱ۑEd2gAچlU>.k&a z"=U-wʟN ph 24ay<,֋#u IHN`XMnDjG{:]IE딑SI-~?n@MpVխ5QPGEeb ^\{ /噭Vԏ<hĜMs 1QBC(å:=s;g!zqv>Sێdw/]Ruu2mdP}`)!Lfh=Z*`:#قPبj2B0$'qoOl7vmt3#MO;_&5s |4ww]VLgFջ"s}2uwRb9dinF1w3%4#s"k'z2T* O[3BpzP~^KYCS.u }Z@ASؐ%|h''2}ֺcaH]:9ga`zo!IRtc|ln \{XFRk2ؠ㣸B-ۉ&E/O BA;3A׫i5fu?qz;@nj]%š.BANhao2^cs~Հ{EpUA@wԜ0Ty$ĚЇltP!4@&߼&]lmq`rsuB/H^['\r ̉_-Zjo@6 w0ta2?7^ 0m]\ cD~@>7*Z 5[ZyK 4f$P "m,+9AD8?I^PFR2F" TID9\w&Jy7qZrSF`h0*f=;0b0ŽNFeŒ8N >a52]kﯮo~3!Óa#7!N(bg[4Z SvR6"s­)B^ /%41eCvYaO619fS)u?1W ;HbfybA)76١bBLXէ|vUF²Tj|iN }Q궒Gh~.XC5 > 6GhL)Heȳhr& bJyfoY Hfrj#XI#l٨2 6FImMQk-?в?nîsx'ASFbý$M;Ls;9jiM@kyd Ӗn4{ҿ" ܴ+89++q Ì&Y!v]bjIW+"չ)!k%A>Ƞ5 5f|_yD).,}Q'z(sC^1Sbb6aicOR#sUech0G7?[LЅV_sY#??p\NVxrbFO7bۉz˫?G_0>®-?i]R!#A_c-[tyH1y7&yIx*ۛjV"ԁDԔArzA@i四fá |c (9^t"AA7@53б+UB(V_7(F,?wc{H_i},(h|AWE>BH>ewFRU$uw,|,%v2 ?ΉbX#VS V˄h F:w3txVnFK:6w f$ 8$?E,۵.܋Z,1Ed$DkAj"^v)7*V R"6>hʵ.ܛ$ܮk'rQaQ"=F(U2'L*CI6纻rsIUEJ;@q?ChB.6#FAG.e54!FWrrBH <!kzߕi 3w鹛ϮXhstK,7".1H!|+,6>nqI IᲶ||9=4}koڐn=nR0N/ Q3S==oJBj*~t(%_|eSN&UIޡ`/fCMs(s[=ЬQ}]o LR >Sqݐ{۾B wL5?r5}wo15\>?'1C"[_ZE4 j~]-w 0f+ Z㔂؉[EO^)cl%5з\sX&OX_+lޑjF^܆ϓRZ};TH:~wuΕ6T@N-$ xsoS^o>[r۶~웪@X\񓈔וQe+#nMN8W8ܗ`Qb,G>rW D? Оh1-,H ?]|im6V0&EGЄX:Ԫ~(N9d]fMyor:)$Kq mL}g` !jdi*Q /AcvnS#wZB;-|O'ȥ9~%0x ml& m}O~\*!惞He:3>m#yOv1Ou qLq#i78C2QLG}Ze~hX>(ȁk6Z_@.&pu>S +a*` Bj&G5kN-ߴIA4oQ4 FnXCɖ8*iR]ծ]=v= IpC>^YUYD/IA( ]K Z߷9wLݼ3** *6`dhܩsx-[-k51`kl׺/4n*fֈFAܰJ] YU-ncuNT[BҞ" r6F TegWïoMcbuDw CsN5_t~r6(u"u)+/}[˥Y=d3~hwNpK'HxЎP6z #Gk=:_E0J!&diF.=LXnl<ԜE=b mu;9SP8ɼ!vtp$zJ',`V [dot%5U[mvryg ;0BBMtb~BKn0p8`pqDc']-;7cK{fh>< XL:qw?Y (ꩌ;|x EGcJq}& e3RUFV.Gb݃[GluL1?I@LG=RUHLcB) l9 s{%MW=Q ALz酎De^h,XtxBTyc[Md@6+ihbu+@Et2qv凎&]Fŕ|=9 e;;Oǔp2u-XL#w_n[5çb^z!([^*r^ȫrF[x}{> 4;z-b`',EgQy\X*na15A0c~ٛs_J11k15qLQ)H:a֪rSjgMPcL3"f) =O;%2΄_x^t(>N-~?}PiFwu 0k@H GVSpuQ 7$;G.IiATSKᵃaTBņq+XOHz=+{:wVPMä 3Ĭm !yL딷3ar?M+cQ|ƥX im-8hƓ.ԻTWiD1IȮkJaO'"!Kh E;~t :~-I EfXV.^˚aT. %t„a&o VKV?M[:u>gu7pwqhOQ֢V;I/g1b{ rf}iWo&Wy&X/q 2Ļ{wje$v3HY4̡Kp/Wq_1;k2~MEN{eUgjW;H]˂5Jc?kgf!ⷘy/si 'lʡ[4WP`x>Q> .Y ̗E>~TBr,Μ3xi%tRw &51bR/{Oo#ZƱ%]iOeK6(!"^m !mU?D@DuRnF^6b] -rM{V疾Ӎb,0]2DDANn+&{66}DÚ,. &U= [?uuٟy?.TPd)] r+Y~c߯ )bj]I?%#i|}HT5a0eTz`IU5Ӊ2~ho|uJ7Iɽd|Ӹa*T9g&R\X^h1f\wA%_Rհ1Z׊wi ;:.:b2"Î00ERF(]L?O ypŷKAwxنe'bp[Ǖ%Ѧuy| y&؄a9+db(Jb!}TJ }~(wu 9T=ʽ8zi$ #'#-MDta:?Fm. f*)g')ZFmָEdG(~hdgO0 ?kt9"gbO>PZ RŒ?jGA)w -C!ƫj ,ݙB(t0'xYjpfz-wZpw<5yֿLXkz=h:UNRX {kQy!S9Iv0]>ʌT,9(z70&'B3 #N `l2QqE+-%Vj@e6Bw s#"AJX.k%д]nW,[cԌ)ފdlgÄ/ q{d!"mNHGbDUD+0F/QeEd5O_M93~|J/nUbw@)H!9}G/bj@An VA/5~ Xx40z3Z[t59^8 ?N Ғ (h\K(V4RM؎”|Y{UH1:6Ո7OgҋqI?A-|>n?Y"qyYNh.~1w” 2&|/_{ sN=>6Ӹ?ic.(_;ljoic| 3D >tYg?5@]H ҝĊDfzUujiaP(%mL0R'OQGqDa's;K(*ͮПָdEɂ9Dk<s8Ρ`LG< &Xk 2vyfipɽk!\%տM |[*a)*vY8 CtGIL]Bzme_8i lfCe[+&}Arh4^|2 M1L7ݼ{~`sE 6s"9/왙sDtꢚ8I5GF?aVEW܉y]qd!q 싯sJanbj>C /Iv y4Y04WZ90U]*EǙ)jP'ٚfrߩKm@o4 Ōx=EAL\'ظgqhYE*.T+ PFD)`Ku)-^жw4&~s7Qsřqt'R{ W!ZM$y}_bXXƑN/s+( kZg3FW5{W2\v:l'V"ȣu_%LYd/|c"ׂĤr)S:ӨQPBe3 p3;zbzTf}V95-T=XeuO{]݀?9FvejI1m1tۋ=̂2q"쪡F[@b,Bj-֝QU{>ڶe d柛-vd*VBŞ:MnVDNV 9djLӜ/#\& Czb!MV:Ll9sSsbK҈AƲT B )_eHNfJS3k*==0n*< y#7UjNk (!6 c5"|{v\2Q͟XTKaj)qdޞӨbI[?)|?XM#pd`@m<`):cFXg='_`!3 H_qSQXŸ/7UOOqaF s^+]gf a1('f ="yU&׺,Es- O5zIVi{4$ƚ^ LjlgL.R 7o6zwF@E v&n?bkcziB(_¯ Çѯ]dfIa:ӕU2O_\H\5-sd]g|Z@ޮMCTX B @~<J(lx O$Iy.Щ06lMޏI JmګnI>r4KGUg8 %jMno? {L۞(syMf<1SDd9ug'^f7 > }C^ =o۫s#"BRz8`K]q>ɢ8C Y\H\aF 2pmu!me3((X& _߄V&^>?~"fNHΨ;'CgE~̗ҐVq3@c"7X_~{|!!oΠIzc3`܊53c ;aRNA_V̏<9dVߕh[A1W^Bhd6;%FWIiEhySgЃXNpom۟P iu} 2a/PS!e=ׁo f,w%mlьr4m[$Z)5>/ KjY3ůӆ6eךK7/IEt%0B(Gh/-g`;&S=T6ЭaE:kv{0O%K)-X^1Gă)}lQO I;LBc%v>bQB/[8͌D6 @Cކ渤J6oz *kEqݩ?:3`ZXr ٠ޠ3{aN=Qbs/}@r52؛h/eX0iJb), {3&!!12= rOZGz:Y qs2K%Ls{ki}@R*.?Nr-0s4Jz{yhRɿɧ?X˥DR:m/rx$Giͤ;%E+ Z*L/CJ&\ q@,\VZ:[1*6~2͡+ ZsRR:|9}wwKWk};ѧߗ[eKzAk+Ylu 5jSnWQ-^ B ,;(fu4w9Ώ!q IP8Xڱ5^"?Q b0<ő &,v܆T<?2,@ѩX)F9&(L̵̩ĐPFiA!i X]7t+, RR.ٞ` 쵰t$??]Iӳ3,^ix!B 'fyᏼaZDb3L;u&K;#&m~T"+m]'ݷ%JAֿDd;kϭܝ>@xF#7ke6qvcv5I=@|$ dTSox"M?}/FK6T(E+<@ka ˟k|/ug\VD0NZswzbayq*Rѵ YJiFݗﱍr^aÇ3E@ڞKwO?sp| 7|JU#-;D$p}(2N˒8)qW1KLvFЊY}  Qj ^jmvgۨsH=~rRIo|٬qH]Sk1GAޭXTF2 *#} (n%v͂j}6 <[HP#:6]T)2$ R&axbT06dѢBʡQ}<&kbZ[(6pDʕ,]8+<"A qz.Ȫvp)麕?_)5kXN ɼXomi+e>4멉9ʼMﴶ5ΏL"; p+Meţ{;P·ft)?2&eRm?*pn,i a^}ZdazMM`q];:gJ=ׯ N蘉mL \]@eKAB:5s\ĴLм#-oޮ|pbhiQL:>#f2fqp3r4,؅"#c xN!;.M\IJ [x$H3e1-}f % X6)4jGAB m( V{)xo~"X»yjY"1LVn1 i9ML"Ӆ6>H zn xiG<d01>|E^MQmGiUʬLy#bջ4$ug=\u@|RJNQ(Kti}j@MàwBur)qP a3 ME Fj$'u0RF+Tց"Utrc̟ߺgI uE=x,u+@()@ |Oc;eCsq~s:'~aZqfwTbiwk_`+ꘁ6N=rhujViК%e x_]4bFmqYDP5N7/ Y,3EX3xWRyr;&'KtKNU :詙=U;@E)߳.|7!ҠsMiC1#VtRmWT-%%Z2>e%[wR- sKXP̆ngfp+I^)@f:} ]wOc0;UMib3ehP+%jq UF%I]\>kVXKM0oKI F-9WQ .D m+*׋ڈmaEe*M`l97a)ΗIXTAGc%cXRi[ n<{ JlzqWT Q E8noJJ $%w`H=oʳEWn0o epSfkE`LRػP9ѡʗfz0FަgYZ070701000005de000081a40000000000000000000000016612f91d0000dd38000000000000000000000000000000000000004200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/nls/nls_cp949.ko.xz7zXZִF!t/]?Eh=ڜ.+5XqS)OJv9 WE`] XJ'}UJVRⓇ„ TK}YyebZQp&Zg7sA°1\YR;g7&AWKxPQSPO2h!&d mBCiN|cMdٍ+*$wyd蔬(KZmy!0_MI߇bF#@>4bܓM)r8h@dyk J3 N~3#ٸQWx]Rg`v$шŎ;to!N9ɣ@^vdr\+0^AčjYy:ХUv\< N9EzNEkFO(~u'l >Q8Rh_i CH-i)]rH F8"Iv0ND6)q|#| !kX|֎s >R•C+D_yY/4NwO1tA|pd{g% `+Xo i1/k *m ?Zʇ}Sї g8 |uQVC | NjED;[WyF_\*))3ۄ%>#ZY;BNj|[xI-7Ov}lYhG[Ra Vxye MYmEwH%B&Nd4D9Rvdd^Q6; [q"L30ز 48V9CE> 閙01Qꗺ_וֹ{*t/hQ"x- PHg_>kBH̄ȀUV x'^]qF\] %B>#cUvɁ4 ḁpBm/+x?&{tpֻ &4u.OW35[Y*b[ sme|y4M6 Dl,@>\a؝rDGHt9br.b}'WKMߡ *5]M5!jD1,I(Fk60 g_La NNI\cPjNpfUMץK-Jqy|YtK&Qq[ۅCGݹޚl/k<۸'1P&DEC[gc qQ~F]̅u6zAtZNE SV)J#߃4-Q0h\Q+cS}d@F2Cwo{T%13P]\z>) \@~.Ҽӧg+q tl5cL씖ļ1&kht*nNԔ6 2*p};W,L^t xCbGK+|J zoǖj"@H R td)Ie3e%յ0`m17z {hujC.`VCv)ep+ts+უnrEK ^f y-CRHv&%'UnbLG&"[U-5o45ւ>j0|)RRj#T-\ "/p ߟhBt0)UGn֋WR.JNJ{\{3ReEq'4I܏Wh~*w+'XmJh՟3$-,04̞BN.BMHXe^5'F)D/ʝDvFjZnb].åYƞkDJA:a#G._sbeiͯC[ i)K^]<({n1u}CjZs΂"C !`.:"#rt)NceW9JeF C o+XuS5!B miEޑ~ m&a;?adRɩO}ಭPߊeK@ ,,9vO@X(YӣWȋ6zV_\,Wj`*T۔={Gwg1mJbpɞK. @ |k*gǻ(~'d=W8ܙCz$D(b'3(7݋[nA&Ѓm$g)uH /1aK8egN^k˧/)ъ#@uKeI'6_B}`귔Fc2%o1Ѝ2(#PeIE_-L#iԾl[ѹlGmKX NW9,>|1~)x6i8kKy~:-XaE&ȚO:CB4 A~uV!#,2Y,1ls uKw!#E=tQ3!3YRZK.i3ME$Nƍ\Wbt}bPjDbfC;PCx|yEvc VK;v5߼78oՏQi"HϏ:a@&j8E, .R,x:eO}~Fyg`5^&C$q?X)/6'q~G-ssnx.]ǦZʔ5TVVu`|g.i7E(]ĩ.}`?͙r亩bSWkj%h_'# KZk AlQHG%, j?"A꒤E2ɚ ? F6&n1l%d”R[CrIe\,}JpT8C$%J-n'*DŽE74bIh ׻!é}Yܠ|FdpxRuI;c˷V? PoFh8J׺ uqT ]>X¦P5q3 )f?{, QE, j\2: U:;Zh7AɫRKUȺ*ٞyRO$MNð򪨿fG /҈Vz4]ٗt6h/(nR!?#yʫ@<8sڄ}mĢ0#+Ej;J[29d,񗟰l3V ^C ]46/D Ϩo*\ pX%iG4'(R+3X(O,f uXc QUN:t`۔Z[E+~)mN9ew ee7dڵ N܋V'EmzzA]6<6QA'&4[*ȯ YU5ʯ/-7xbI@%2AKL$7jdf&6Yk`.p#'?JDEƱ~pVdDsN$TuCß@g8bbW|xڈ=Y6hrp D)>)1(6[x‘}}FX-%;`:wf9e=RTO/zUm-|VṖ zс+:(0p*K>g>н=͊%@0:[ $]ƴQ `B],A>n ?сv2*< ﭭb`wyvWJti_\9pPSOc3Qb<@ ޸DJN\\HQ{ ҆`/&zZd9ָc'F&Z1F}+,lOe_ٽ¥f'Daï\LQȷӁ1V)h1ץKH _w2&hsC_{5f!L{ NgPÑn|@2UOSma3w3{:ЇG OaxrwutJEv):-Y}tI o/E1|oW\\R;+q{u{< Np]W #&>c,8XSCfkנCU8ʱyƿg޸@;4Q2ӬZȀ{|QR(6X5Bs!BwÂH,賵x6s:m"f•#MPAӹ*xC i,ދq H.EHp1g&E B ςܕ vC ,/M4wLwR'ADu1yGw 1hiLɣ0!CʼnVDIX9/+/5Y]y~D= C,Q9nNwˏJ-߂xL2kLǓhd}y?DS ʇFܡ jbp揇ΑHjd+T^k:&ʊs? hh}^XJ?5؃9鵑p. ObB(F/P6Y!ĺs9J%v|ڮv`y҄exhB7!h9?:>G6Þ0꾲mTG;ǣj@:|uLN *[Ů$}4%&txZ:o'Lju8U+5E8h'Ke ɩ{D;7j/ OV&O銙c52h%{hei|Lz,Q?vDoQ:'$8w~*”f&`?݁e֡OCuO"=̰|_+NX~ݗ!}Rv~Pd} ~@UZ{6PRFÇ/P8).qӡQeᢐ]b JhXZ lOU* jVg_0KKo WG KC#^T[~ [<Ն|ǚ(cO9K1lɠjf$B7.~!Q{>gY ɾ)ķTI~-|49L^WpԺrgUuE5@]Y\ם(s0.6Kt2tfR׌1Fc6<9?;_}T^h!4[pZ&q$ϸt-"3sFL4uO'p2GQL[ߎPU/k!KCGur\JܐՌCG>@ەo7lƒqOU jt\[bbfE/Cѓh W:iw)qhm؇EB;W^3Ug hɟBw!.G@JB.2_267^>sAH~} =tж[p|sؕG峪[K˯(g<cOx Biɫ@~(wg'b:,& RxwO{.T\_&Ow.[p Jv}0^^y>? o}ݩ9nv&'l1ܨړz)cΫ7wS.ͩ|7@L!G{ħQF6K2ZRe?-͹F +HjqmłeVsic-uٝ<G:y VL篺!V.Һ猧|#aJفh[c_ŲMV|sw DD 4=ؠAë_!9x_ *?hDpU7IF1CܗZ&JU'fd0?,x]3ڰuܰY$zY Sܽwz5rx%*8%rZdhTjt*\6k $=IUdKA9*b**m]s *JX SN,K@oQghZѾ8(!Bz͓c_w09bʫG#VhD=4"c@Rp/4F!?E͍K3ɔ6cP7Q(m_qF {*h%?vۋ<SAؿu^WGzRZdžWʚwEϞq໦͖D8O3Yd>4|d#,1Jq]CfbĖB1tϕp18w9}3+%VFFɗSٶ- VI;d~|\F- =PB3Q mcu"iy0;a.ʷ-?Yۢ )Im4 ''LM**zHt뒑:0Qeɠ =21^> eLDR Ԧ*΅}; --V(="(0e*|ZBƐ1QXdolAoM^Qf)Zc9дiga/"&ޒXu6%'l/c]n0$TLGV9u4(*=tݼ)4 XםG= i*,r8#a _| i[ѻ%fjӭ6L- (ӵCI}=zm @\s N`$% iY]In4^3e3 -HgۙJyHBMȻa0fG,F)ɟ¦+* ~/u+g ;xh0/jlU{~ዤsvg{.<>(W :Tn l egXjN.[ Qw& 7`}WXN9[p#`X%hX 5_Aj_kNSevVy.o.SfRlWOГ5mYeFUJHN(ۇ 𑲯ypԛJѱ#w3̠{Cn ~\ (!n- v*҅~:{]:.ET#+\}I]}/$~Aػx`rlN = OEPm>q=td7Zmih"夻jP_-7n$Bm-Ш>fx\.Qm!E|_ʔ4q2?Li _珈 p,.>wWMjor2RfŧBq}ܦe 8{"44!+qo2.I:r#OG]~Y/{忔w%IgCCn]Hi1)LVׅ4J*f8]s~zǬ<'m0`(BϏ*bT Ǯ䤕>hå;XQ($:#3g:+BshBQu!HLv~HPL{B]PI9K< }APnk* !b-- g <DFax2ꛬ\bӇMUz? J$ҍ{Li䬷q=-!  !d>e,$Vxt֭=,Z.T+jn9)!Dśl4|a*$tZS!HrG4\ۓ'/dlL:?z;$D f("SI\^*4p7 liMhwUQ+ ?2e?9iscQ'cL;5 &53UHU[6n]$HNu s#;iVб[Oh?|OUsf_TcnHSg `:H#jc[/%[7dbҼU!3Y$D󍽋[#3V~ʧ=*[m)w5_5=\Ƿ4'uWrXR2߆ ,`5fۆж)3q+VAUlŽ8LtK@$S$ mE,LQ`g0 o >$,iB?-K;r?E&@e5S ela•ԿգrVSynK<&7HNWX"3aw̖\У}lص g 6bj4՜hpXnXN%Y儖i+,I^[[1zKP NrE+.ɝ#G>1/ZNzP-&L ^_lnPI>K*&\yաM`iowtd |AlB/ Ⱥ^-S`G?Eay(*cA\K؆ߝ/h5(:!yȇ\Zipyb'8^ib4c ~~cZ*u?ƏN *6Ђ󪞳djvINws+4 /iĴ RM=~C*Iщm<:7n/ڲu g6Qlkk$.gvnpF 0rtPMcpR mcqB|}g[SmPxul$MVeZve!C RvUTqwKC1\]6q'ͲjWny[mny*F|qM=a>wOˡ8Д祭ڬв̹/~ze VgoN J W>x]aJr[$ ex@~`a3hr1 ኲ*ۙ3mya[4i/\A*嬕qt fu]#,RB [;b2QzQRvށd|پoDuʺsYQe|}3:P- ] $`Cx/4rSz\_yu=WwsúO=E: ΕC7&ϡx6c%A.)YiG3/ tjL'@m=լP\k^jN~| 5vcyOm#=Wz|Mf[a<[5KSTR+EH!d Fm/!ϒڅFؿyiaUc?MDPڮbM{_bY/.|au6.s@BL>eS}4 Tuϻ[YpIc?m5M.i±G`*(uKYA2F2`[v%x =<wBNf3F8Qc!ΜUAt9W¹dv8=(j/Z"Tկ^%9Ɛwgf:8ei*\j'9Wc*Tעj řaQؓ &×a4%vv<0ꯧH,)'xw,HFrLE^ pi~Ҽs2EPa{# w~FC*}m}2Y}sWmsvBjgbwx/4(~^>@ނljwh2~jBU@(4IBفo٫:q^"]OeB&P: -5,+nB;6Zgjع^kC=ꪜҹ&Q=]hԤX$]ViaXBm>qђ1JiW/>јA#0oslP2t9/(65 _S::/LEK;l /~d Rt )57&WBYYo ;۴TbBP'5we5̌2S$R_ [UF,2"xCL-WN4z94jmj,)镐R a֐4"$a ^Vke3# C4a5DEn5S S 9ͽŷ/ d2gM;Z4-W~F\ ߥvmZS)Kb2gOû?#giKJw$2|lJ'\Na$d:}UYe&U"{J"1:h=eQNF3 쭒#;]k6d WQ# \_ ^Zc<)FP6 f<2s)vK©ji͟gqR̶d޻aiv MqL,Y $,/MY>V|B+V@o\%o>BZ1Aѡ=Jaߦ!jv'\ \Mˀ*Q MWNVߖ2Q +wjIUʼB+YX*/yTq DSvpl9ԉ͹>)N˜Q"BH7<+R + 1rt]jiQ1ulA)a %ȶHȪY*tyyBڂifoCr1 *BQf&2k~SCt@{፩C3{zЌ|4򕣱z=PlKD]hg{b|x5U.vy-<FTMw ݓJ %0$0P -Dբ"N| <4%Ɣ:e^Ϸ,opD@Tp\0)Mu (Z5+"3-EaM;7&2͕ kS )e/>Z >g94y1?UJ d*贜xU0#eRWyfȴPdU֣^$KSk$`ꝗ<{zX#R7\i5*ߋ[җ@Ljr{j^̀.a 2w֝uoxz6ܿdV9`wEHBN%[pIXt•m ]Ε(5Mw)RtV`Z TI<]χ>͘%yeB!]_#_. BaI(dTP5;U)N1Q2yg*Rߐ( 6d;v0D# I ?S 8g@V(\ϩRH#( 1pE!c#̰u\91);7pы;YTGߺ+:gਭB7rrtuHʃ$pIe#Hs;s{cJ(}hئ` {ƐƁ`Cz k% ,ߤm}ʳ_N@9E! ʒ J=ȑKz BC۶n;4͝ Bi Mt 7?'&5תFLh7F[Fm4(ZVs([o hxtJ(#uNXr0BѲ?iM&c[Qn*<S trz )DA*5^g&ФPD2LzdIkCkT+I@#{œ`Kєb*Z*_coB>WxHԩ *҃!4s ;C,| c05zc .[ڛ. sP^iR ou߽u]GR- .2RB4(h7{i.F">2tpVh>ZUrʇs}~5IN5o{~8>H M@qdEQmi0G#Gt :r}"BT=6jLވ@+fR'&_ebVmg#H(W _i!?`'FOA2p,Cʤy}k1Ϥu,% tHXCNXȩw(f*I ȏ5`|L@~3Vp(>n\Ѫ*(WgZϫu]W]P'4VmG#~Ժ-ځRZݎvLp({Kd;3sUXANyW̫J~-ߕ.֮)juf: YǏ,7LKv-1_Ӓ$+Шw ;s1=-7 eqA":vZ&3G.qY#todf3ʯW-(v֥iRG6)>d%Xh^$͠ǭ664OR-@EU/^2)=˅J>˜?N aJ kS.b{+(*0wM7Hڱ0|%"T \۹,\8 Ge+!F4_m0b vVwj5i! "i:T;i)X6oK-n)k$]F.rDmZ2̵{(]q#K+ L1IIǏscPA@<}NӚVv]{V$o3b4)F1P5CjhtݖVx5C ,C2Ԫi_#X||Qnծ5dj$M/ssʷlZJdVa=Xa|oNd/S"qi+A2j'-EΛ:E3#lU2O09[6V9_[wD; y3t9yiècue;2B՛u"}Oeݴ>5o4 izi&|5 0}5W8HA\MzSem}b>;Jp$xN=ق,ÚVzSu MAws]&p֘f{q i̬H=zhMLGpt$cA݃.)6}0<]$ˮ&/',ь&z|&K)U\hmb/ 7wm,+=Ju(jiOٻr&ǖoL.k =vuexˁ#M[7:94ۗ(|fgRt^|&0΍]c"AXǝBepzEs^g\=Gb~%rx432eK =DP`t*fW`*rMH΢10sCY{H8^̄8"LG~34tQO8``XvT,3p W#!4{`lXY5 &DQ̍#w+' Yr5`aIM(Ub| }O<36de7mΥ柫\w8'*Ga9!mT4(} : tf)óHCHO3Hy0:YӚ3w`l>76Ʉ!)t\laQBQ <̆5 Iu|1vk *]+ʽZOK\k!kdDPfؿ!,@ 9>ykdzjQѼ beαlpT0=kݴ&0#ۖ4瓧ߌ>4ZEWHk aD:R"FGB]3j(ZdQmQOATbA:&9l5 T@./){.' M ,R 'DBgPkvԥRO0O=I\+oad*=MM/5oKUwykd=|_*&G',x.._:8LbU[ -ŎY7A3~Q^4% 4n^ؿ3ܸ0ZqA59]ߐ% kz!]Z8/4ŧF/ mPNn=i> c"پtCX Ɇm ÔԵ @1#9u4-\2_Iwqo[jx#_~~0a߅"Osb%Qp#& 6 cЇ3aB"dR1)uKE%h΁_YK&,DN­ԵSqɯ~hU\3A-OɡE ꕎǭ4Č8!e5 [a]t0Raw4'#>vI^.WBgXPOGt:wYvMQTkf_1Co"r>bq[EmNy1c2ԽH W?߶arqyTӥ}_zdp* 2oPTç-> AvtqޛB/xZLpZܯp+wB{QGk˻o[AJ篅{q)KNSxrdsUu:7Opߠ7MC|eLGy%-ʧK': ܡ7TG\Ae+;Uj":]Z5>~kƂ^C+/eIڣIˡv{cu>h\7j4 |fgLH'ތOSa|x|~ೌ֫< &]1W!UBdVݯXLU"o"'"͕O \c'C ĵ ߯_ºDa@4[^(2a[=5el*ub7ʶ͹w;~7I,٪3Dܼոh3\/qkr  淔8s~}3ϯ !=;tǐ .3]?5VkiK%I7><%ge 嶔5dxX9Z!+.g^652f ˟-qRFz7 i \V%X!=bq/i_ nS6s?)LҾ,)?NqV)A`iߕ$.Q;JOTZc'eBhW'h*ׅR\EWj5>ȽVXwI|>ira6͎ʙz⑹!ձ-q# \ əG?7G7??a)yȁ{ df1p\ѣV峿8&;xt!Z%avL#BlѬܲ[)p5D/k>{X 5~SЪ,/6 K=:sw' סWw7 ].$5ʇ9l}K_̟,h+Y.f*s Z-#-|ӊ[զIE7.\Q.bڲ@8S24^ _r,+T0cψzY Rn,Sl:jhmӥѽ /w4ɸ'*u lZ!, UǔV,uw$ni|V?K_G-i*6ٻR/Bwgd˹sFrDR(Tl(z'PсNOE~JA C=9]^.86Z0CB43b34aZ_-_* }d1J Rķd1B9W;Xv%.7qθ@ʉ{Q ei0 _#q*[4tˋ`=ܺPQ^s]{+6V9|n{4eۏNٞ[H#^Dle|)ύڶRgM̎ch,&eP1ܷ @4Yrꦪ84ԣ4D:@δjY Z%bw#m[Ź6D^Lә7lP-HK֎a, Σ>n;INf(l uғfr|r@vd?ga|fѪe]Qg qxY7U?J)~xU9fF v}`DT^Ǒi{9 AxpEǗ<Ȏ,+_]_mUѼ?ލh3B"JL+vw9{c-,'+W> [ 8[cgrI$h8v(O2H 8ˌkvf0}!ļ/U0XgO~#ss4CE(avɶFtXI^yП{: 8t4̚Ab,F2|uY2A0[r@]w@xsd(V4v8f?8 Az1,i./zyZl]3C|?9In:!@tz|i{̨fHFJhzG㿚a8rlœ̲Șy-gK-TkA_4|oZy4s hNTKqr䦜A<.` 26NCQSEb D E/B&7ʇ rێPnDS `ܨc%"&@LbCݴ|q n$.xϽ֊*ŚŅ0lZؠC@8mZbR9%qk9v:rg $KOh;]#tuBҗ~,R/ļb9+'>C`\ISOUF֏͚%d`4$v/llߗ!(rM,#A#Z NrMaQe Kܼ\#RBA7j"I\6NlKEz$R>}Ht&1! '>S7 ZbBI/| . u%@?afw0T+p\ZY/BKj*\h[7eK\f՗"TZd9CUE~۫z p]+\(|.bvn;R#ǚ(̙,ٞBvpg6xFc>~N6 L nN(6A=z]Ŷ=%;(Q6v)JTP/j1xPRTUM3 ?8af|sg ڿ5WŚn7GW8G_55cf[Ijx#gmFC]n9i pg9rDM\8u&8lW:mr:mxx Wd&viSzDI =zKh~oabErkUl^ŪkֳvHG71޼cR 2IO6JWt NIT`*?]aQetzhy\r0Y)6^qz[8/hqf0iBĈ3E("쒥0R$|?/,o~oa#aAӂ/ʸi*7LA*-hTنfE1^M oq.Jy@Uj'3vApь,KmiFS_ 3}AKOx1 Wo66b}J ,\kוc%wc@eECM_^=K)K-tSy&dEk8ntup쬒#KʓEYxh)XՂ(* "%b!A&|pD[$vb'[DNԁ y BsgaJ'yU[e`scbc\־NXZ)"Nf\<Ul_5MWʲiXQu=DuǹγEp.\hPw2UQWy#<)!n`b }GYm47BƜ1J^ๆY K/4MR !5B$3QEWp!S7y) 86IqXek/#ߵXDĭ! v0";ɭ4ޕxda<6c F<"0udO6Cu@. ,wPwM eO~Wn^>cǯ@ވObsIEAL]_ت4N) 32[Ws哙h -;(WgpZh49K1/泑%lg4sc̓~q)  ߃LlʽlCԊZS\Չ1*iŧ)Q%Vy\Uͅ'dT]G ­b_-H?%L"kHÈDVtDBŢ0wŜpqy<%n\nhײAΞKD)1s%D7zrEϓpst~Cn(|6U'<߅i-oy|1 \aL}8l7ލ< uV@-# o8 j9*IyȼF/zx'S(2 Yk!^OCL/`yC̓`dF*"p8w2"FbTAi@YzOJr@| ~K=9  UT\ 1&fUgmV0u˛H0HUAH͘7IG{c>TPdnXl(Dd{=y;ǣ-NO!PtԳΖg\·}OӦ '̆z=x6pgj%(mc@(V{ܙ a ,'3*}*$ɻ ;+_CeHmPCN)` lq|1ݎ @̭RS6..2;RڜhcyGkSdw+_ 8w9% n2p= &љ܀~^̱A5+k6B;:62ەNqlqun?G'=QP0d{wRA 1xmTt~ :_xc `Vȿ^kfлAkzCw#w:OfNe .GQn3z#Au]mi2!bY'`f^UͰ$]yYmB]ĮODԸlqJgG6VJ=Q1AiVpZsM 9"{eUm傱7#F9!\rDֆ T/@F Hc=)/L#N.$Y+u͗uciHbO!u-$.NG?X Uzю%pc`bݰD8 oG/h?'e 9mO(雧T%eEV\*r&Iz5q.Ɓnnm3de*ZS 旆gqRh[5xBíg3{:ip4e0Ɋv9/l$CK݂2XE)OcÊ"N%+K* pʐKO{ hzPRXJemj1Gݸ6QYQnA>7u6Jע],zݯ"gkhMv uv:2"!ۻj2[ ?wAW ɂ4'Q1tW,Sy[ _ ߥ45STnᬰot{]KnuoƂV"+ݱt T)ߧ|tELG9v# \؈i9]h==2+KhNdj?@r {+Әs]n0bd!V#_oKGxiԭlcz$6uWt `&m@/M6[Ѩ BUE8Mf͘P{NiAjzCdќٗ89 lOFwy3-.4xև( V|`u@?Ҫ j{6g]!VgD G4>Gߕ#Sr OI ՝fSP# y8?EA 4Us)JWhEr5Ic կVxRF`12zmLUYk̨9PsZ Z/Qk2O[f\E&LqfW? C(LYQGo+rQ Asz^ Z0;=-A 1K<8yZ8J[]ى!(1xb LaXۺ@b=_p 1Ve aQcAъ ^|_(yU#L&HaǓDEx!sX?>rf8(O ^5ٹx}IY2z R&jcvq-ycni bddJfO/R1ɏė$4VaWzԿE$¨Ce +f2,{ *hZd k*^-U'NiPM^> %R=0Y=M-W4WBP(|dİ&+b⊝)1骄$F{X5]@/gzA,ŭIq  EwA߁Lo9GlY׷J|7D[ _PK \Tº]1ժG'^ ļDŽ$>򌠲>^)=5_9N$PXs&Z ~99a>IQT|j&RKXaP<(s7ίN]eT΋4ge\~ik2Z⑅Fn# !hglUdoژ;.bA1-AvӟmbN}hjS ueG 2X^!YM?f;*2Nڜon|~=,3XmZ>3 )Xpp)][ ǭZݑ=~T"lxR"I}" N P5! Dh]LVQ4=6a1mL 5yn>Dk¨߼1q(k v|ďKC‰zeO)ȿ ܁&(Jɐ\ľ>Ҙ œNl\ލ9&crL%3~?O$c4܌ Iiʚh a_PU+]m'䣿m;hJxy9$L#Wj(*z/+1MJNvs>O qxWU!πI! U h`ͤB.n,*Z~Nsz8 9oܺ;[[JCWzвi;v!6)԰WE*fӏHIBcBrcM>lrfR-[%p"CC-є#+hn?h!`ȰELQg[:pKb5Eagi/ŰoUX綸v\M%^ٮH}j}Q?[Y? ȒC$+0$B"dqᆏ"*k^- .?{72!3"1ٹǷ4SAk8AI7ۀnvPS!dp: S8%oj3O䑥73ޗˤ`ivA\)u\Ϻw =mjo ʀW)=ZE)Kݵ_/tݽg "[µ`t؉2fv3uਃw)O5tj7h)7O)qm1p`B[fy7WE2^߼V*mJ'SsQe:cmbE]kLgQ#M>duv/tW2ZvmԶ:,L܁U;U1aᣊ;"JW! 2)K娣@@ع阦cSA-j}O+ṛZ'{ c&П0'fEGK"rZ8%SϾ!j|:0 3Ar_ F:PJ_oE:]7(BPIU,=7 ^5bRhzE\r5t>aO;po;)Vc.Ahg!T/L{;< %K8VպB33n3j@ݯ.Rnkʟ22oDZ& 3 ?]ۅ6ޙJwHW*䖟d:uv)U>MuH>bf[O9ժ?!87EB m}&!^,]0tM>g͂hF]VIѦuRYe/fx^BPҸ;K=9-QdxA7A*63եS| LZJ٭L[:v 8,[GeoYbƅi[Ky>nMĮ5#Lܨ~8t+oyP:|.c:H#1HjLF{ 'ϗ5%'Kk=ڦNZ*!~oo7&ѣ #lB"FF5";f.QGhiztNCb3s0yUh[KizH'U}ܚ~mRP$QLL)ȃBHG|B:WUOF*E?0u ɚ/XbyʜX،<6MBBt"dFkVLyVj;,; >ZU=Bu(Ev9`aWtf [=i~\Uɣ˱"פDCM3Dc£ 9{CgaF;=TK:~8Qǔm|{ tgyJ=m)~.hi`g7't0p+l'8jkb 0 {!Sqk2aNJ># ¾ެK*=3勤wB+x ctnr-FU gap oC>5f[ NtʃMğvdi ݮK~Y`DeܒpKr >\&M|uҁ sv+\Ǣխ_gв Y~M7r;iYeo=R>d.ӫ4,ڨd g>u-=Ó*)7NVeo2EXt𣎷W eƨl(3[0_j:o lK芶o-4tT'L-ts ^sU:'cBBPEUJN;#7کRՓ\l>E$k?!N`\$޸"NL s4  ne|ɤMbAqM^\j(f7;,F >#uGM$Ls_[#fH0DmSZSMxO{˪?a /1iT$qJt4S4@6JA2c=ۖ^j=@wԯBJ8TAϋNgerS/q\F=laVC`?`Ц&ɼShQG072@0ЊnګX_[0,Cad9B@cV?qʬ^ sO‚<>`L#I-U]Ϟ0%vw;UNў ȇ6Yǽ=:n+'#iIE [7dqFt CHOn?v-2} ܈BG\Foj*2TFMP+g 3^ ;9:Q8g*< 4:qGFӆ 3h <٥Qa3mwjZvڸH(G {TIacϋ산]`hC@d %QSvٯTA/+Ɗ,r'j?u[ux+VUO4x NMDkd_( ||c^vy*q\3PaRrSA!xP -C7 ,̴+Z=[E;cWDL/T0:ʩwb5*GzTw.~eU-uÑSKZEZy)\ ^ roP=b,y o(BC]x$h3}.AYIᙁ=< +s ^t}C~7>qU#e:yBc=e% on=" 8tF{ zpZQ WĪ]p6(Pd6=t_ e`@~]֪uCW ?p-}cj޻15/Y5+*?4.Zp$&܁{JW%u[A{PD/f]ѳŋ%G ԗDh`7f) }St3TbiN=wC-:-rX+MpKT ר%amiz죙osV;۵$Ub<efIr~ k':tz򬖤~ ~\F.ƨeEx4r8ɬN6¡E OKenQzz"R:oQX:|Ϸl9'bpjjFa7lN:WB36RgGk;uhZr}Aɏ{"J/+A֤wn̠@#}L$0%d8 j˩0({⽰GM]QqBwre^?mЫ|Zk$K@dE;y#ؘ* r e4YQBVt7o1u2{vN ,5^*}Q1oPlTQzҊa9է)6FFԪ㯰 {%*3{(^T5q&O brpf' c_QC;HY>:'N|P^u4P eM~ozzo(d#%x0|{yT0FmEjlD%DnIpCPtf }hk\4%,H Dj< ^u}gֿ:62Nq5`3Хa6Kuߩ˹`_BN: S "*vwAYZ_,wBF%@61)ŹTr*@ڵ Ҳ~^٘ۄ$L 1F* j nT`'+H@?;_Dr^~v#.D8RX7`@1u4;)[1<=V;XRZȼczjdR7 1QkzSG{srϰSPAG^bk$?.L\?/0ȸjxy'9gȶ,'Ԭ(0m =Tw#z.4КCV Ԫvʼn9!fs /pMA?*0ݗ.-WZ'KKWm~ [JhTaNC׻&p =mǏ O6=#Xp_7qAr)5ykc{yT/((}'ZZ=MGG)HkڼvXFe௷ 56E6䅿@CŏPM0._\h>0-ᕃn%~-2$A?+vt:!@ ~xr Ή5,x6>^%؁H>]HK C+" 5 Ò#>?Hտada=ID՞hahLq |Om`]3 J=W[SzF2sR`vW'W%y0+ JnG)]_7w_CNd]k#c#5s[_e^w*yH1MMc)S:z}(V@( ~<IU)]P:;0+0XGH'Yo76݀a=΢M/Е< ߉i>v8K/´ n|+6;'LřbJ?_i+gșh+bK+|0?8G.&]j{{}j[^q g[T6$B5&Y>Zi ^/q.T8x RjvTaߒKW[5Wd]MzZ/l-Hji JȮxk{JS b@!Kêj7z'̘yE+ @C4!oDuV2$IDAE Ѧe%u:c~+%C%jU_G}㲔~:❬8Oڑ' "ah}(\qBYBMy6f<`F.*]~̧{s|A89q.?1yi y|r})s2䨢?[tKbgUieKV:fYiguN-g[f EڴjEAz|o5c1/)hz}(3/AriGD i,z:pC^hlnP]UϽ n`V CJӾ=j(ЀÁzW:QM xcNZ[{b]A+zsB9[縻~%gjIFxmU/Ky`+F"!0nu M'I8O}Wfr)jÑ?r, M Q,0yeHqu7Gxڔ#=g+$,anMYaOk,/U޿γ 7= $4$]rڰ8ef4ZK1NjL Hek.LhQ 'G+.,)je),&EB=NT cQ c' &GG󂥉 >ި& .ًC d쭷-oV"[ȊwjHQx'l5 -Nc6fʋt㠇#?Q9LľMRCX$]׾\={I95b $vIj_&SvRxx_ L@-BqxGt٫4s6<ށtȄ9 CfP8|Aˍl8-o3gwnm+ iU]csGZ[ʛ8JtqV@kxy=/ ־4tUšԤۿgfE(f=' krWNm}!1t3G">IܩP랊6Ւ*X^\&R:R>.fkV Ʊs5r-O)CXh"\IAP9 F [lgXLCjac":iy.0=\DUh>G͞yˤb^buSCv0{e4 +q4vm e{ k \8 gz4Ҡ&]vk]S_2>;>ӊЯ.?KQvSHp#Xt~k(#oS^\q_OFoSךyMbQ5MBeRm{I4w Qen_aj"[mj_y+":<5'ȶi1j# 2;W`RSeeuܾĆ)5f?R:|E\f=[!@g$tI+"><< 7>O}Gm {{}}]N |fRIáˑl?i5J(d'./N *Ii E^|;;윏:wjN!c>)KP!M<N,Wѓ)b~P٦QiC[s. [)XL- TH,X` ?@K*v6 @c]LB,c=}4.&-8IR>V%]LeniTr!zyڼ ѥAh. 'e|nN o)UCdh׌ ;!|AutyE7O7G%𕏤lIad+NZ#Jn79'/gs Z\-̩eð)Rhk֒ y!56rr/!|Ν;=]7f+,>x2땮Gt>maӄjZ&&VquoXiB{[%7M{L<aavn/%1@?S\Ucoeju "@%Ҙ"v%ã=R[%tTe]6G4LͫzQ [AkŏpBJl[zƢprJΌXj'&|-i PGetxDWzEw3cjUrۼFJ}&*T IsL~_ňp{爓0϶i=̺"9v OBt1Kɥ0?}HV&I`ƚ] / v}1ә5ά xR{}fC2c,.װ{<))c{\$1LaAB*h{C*e&d9zleLDyYƬ3* HjD$y8Je7N yİ8:~g eAiFn _"J^RWp2^ =Nۖ2rcjhXJJ8 ,,sjPKrv!I>\,!]`ۯ=7åMayj7j?1ƨ:w |ON== Pv0EPpfGw g8ihxһ{/t_V\`oc7 KטS1]FvuS6X]_IvSI,&Ԡ?,N JDxM NR!_M*(;Z;xj,@ cG$-MZƶ-)kr]Yl7ݗ1\'j-o[[Ŗy>i+Eo#RȳQRs$FiT iVԷÑO#,S 㪩#`]AWRgNm:"Joя5E`^"S"P՘٤4? O`ZtщӐw}eyKg-qpɄg\߷m ᪱zM \+- ī{7u u'Ru:VoN2,4h.i E؉Ģϕ?:'J:| ],mltEpBMAk.JDSS>l<5A)}`t"ϪMe-.3 XT؅%ԙqM5c0yW S6̄]Ꮠ"А`0$-}f ڣS j4Rx+W4԰,<"ȢqQdi g N6N8h{N ^Ic\1!TY}Tȿr\n^ PTNJ_pT|_mqol-8i&|h x<s>aD䐑0f/8ͦc_5H|rw SaS`WLiJmOqL slvu&E3 `7=JjWzQtz}'Mň)ϋcKGc5T)۬8$4!3Yp-|pYph,B)vcy y/%!SJk,Bka TEs_@~Jiǡ%}K%MV 7?oUP)QG;aB-_9  $v;s`x*`E>C]2R9M4.J` 6yؚ_۸Ǔ.sPA2:\=( GYg*Kseg|`* ,Ǐ&%&r"@IDgT7#Æ[; 2LWcmKu$?eZNXhT?9S lzb1߇fS:^[ҝwm~smU2bo)x_y''Z=]TA5ٿmzJ'"^u^ ":"2=;6!hr?~oi/oX/]yb6+hP ^rF'|y㭢#7ҺϑR}UUsnuC@ЈZgiC Q&gvDܕ(U-;$_A'V"x/b*Q8!<88"|/$[E! E|.Z 3&Ҕ hkӢ 6yX3YZ#7lj͸HXΡ '#m-uVobGvc漻d3Or? = 31\ o.`^`b5!gl  ^..0ۜ0NJdAMub!perȸ@->aN@g< #7tN5Ah&] n>wh?* ݞ_˴ M`[y+=mA!9\Y+XuDeY,(O3Rе0p&y?"@ Dg' d+ʔbLTض ^tA~^.K rH*14pШ-ʿx9nfԮQ〄=AX^*gY^+*?5Y]7bmCͽdlٕQё]eJUrG75VjJ[$Xݦq]M~ج펋7{)Nmkw]>yʘ,: j+)C߼0Մb1 /L,th<8_jg/X䌰R35pDuT2SXߙM>EdY54\kD.HЁV[3w?cb&(ȭЙ5z7AǠ8QtpJ -铧߮Hu$CxWQrˎ#U~]e0DON:)x@àQYPwٶR6B.˱ňWO $Q t}Lfc[pD.I30[sJ=E`[Ƞќ&sYIjhmɿBVskZ~bv#/}U!noEmG(ZXdL.À'9v|ԋ4WLtHNI\d+.3(X&$Mkcd1ym2ְ26Nw; fnEp@S}KsFВ64JiP*ou@m.R]7"Zib-.y^Yřo֔Z3Z!wMJx+y]qҧx֧ά[g麚|BҊQׅٴ]i6DYM\lǢfj/'$j@<+.}e§9jɣvVOig&̰Ҁ1"K.ENJHj*=dI-P@ڜ7S}{\/c"R À\4lmhR&S(7$%> Z;ѥZBv-yF`cB< s(09e`%9f@nj17+6_FHAX~ c, K ,ɠX//xy$APu8+)|.9*Ƒ0 SY)`uP6^(Ig%Cw@^rK2V5)sf?اrO#?ݔ}7bSY@Zwy@sh?Σ?ؤ$ 5()\xP],a؟c8nդH? 'TJ~:KΏLIفDB΁JHgAxrC*p|2L˳NQWH@*ːQ _0\;›~N7r o_.W[o8&NybtU [*Õ2LZ1)H%efcbe۹ zx*ZVmVwX'0!7;6cic+OыW~q4K^ү{?0W? -2vZu3߈{2^QAcYJ{eoS TZ lP) vp8ptD$3'ܣ*ln*U*W8C&O0a#7.iT^gFFM'\Нxt2A$ ~бϋ @%Y'eÌ:ٛ sdM>eܢ M Z:0Rl桫Jh^}RBoV3m 'TT^EՙY`*V~ڈz)ݒ8fȻ$ʿjkN]엡Sz{nnxkȸlgjfW|~[mjZ' )gJ0̓K66,~֤X%=i歁3VBD"g|*]=P ۦ;$[ %kEKG-+A0ik2'ʼ=2xUE# UPB-ͿwKwuoV[T1rj+Xt,C LX }(*Kyҵ`9D;+ C`DX'H#!rB"[4< B U1@0pS_iڏ72&n<)8F2 eC Xl2y僃vh4;7}e) [k=a!=F"5)xY_.>cFLn(wHOcF!YtX(Yrtu]1G-$GA8\]t@ya5fIWԃ

[eKHiӾ\˯ W!%i N"J7 G9wuprK[5RD2jHf\7[JXX@tM3:qqh".anc/P3ǩJ}N$wz; lw>x+ RD7$KUʸPAw w4%ԇ,]Q[Nmrc | y-+a8TI(՚`0״SJ;obPtd4a &25̀(\k6NfJT16U{vǞiɐ4r߾9+XlgӞ}-U۰|nt(1o!űd =`NQg%8 ^PMfĥ1b=[tB ;/HœA-AWBml_h@q$E>{q HUY Q':a7: ڬFk*X&p -#Yc/O\%&q:K|.Tv͌@dgVMUqtq'}pΪcPu^`maJ|){  1]EU@%%q῅\«Q/M7(ߣ dћ`+ DQof#3Kpo_@<\7֩v [\cT@TH8Ձ%H l21j 52Esn9tBx?Զkp _^[OYkkCa&AuX&q*v&j_W')Gu7+Q\x*$hCrxz0r rOa" uRO0 ??|WBsdc]&H-a$etDJva#,5\:,f1@?Fd[x>2aƸjRe X@rOM u fgZUY752!> CfǡEWBxȧV1 &J%S='h/qT!;h^-c*kΆ8 !V$ }jN7R3} Jz˷z 5EcP Bs~օ3vcLiTiB(o (.HDYv5# )bc%Nx`hiUqfZ^u6XHZr7JbH^/FSqfB~MޓpqFu/1qA3w//36լ ۏt,/<j$?#v"KQ|mnPey̕lgG}XQ쳪o1P@r_Ym~lc%zT@{$/ t[U/SGFAhNjDO?۷'{v6C*O5nxdCUfڂܔ(S--*uP ˗]v\$(5:y]xm]FJJ;Kmg7֬-kt_!i[Y%+o9E<~"|Y. "â)ُ_@I[#"YY= FdJңb>EJ9!MwI9VVko8ҔncjU6@Sb^c¶ral aA@x-Ao6% l\,bK90M{~UI(^X+'˭!Fªwq&V&qD&u gbj8F~QySe]D(&z\ 3[}8b^9jG@!:[XS&eg!Oʹt=5D며uq;).7vָMVk!*S%Ѧh^$uk_p~NBk@U۶U/K{F;p`Q5 /AGsXkgdž|*^قDlE&NW#qK0'/93BV"Mq7Xa2oK=ZER8KLfĴbͷlhW<: r2M^&{Qb>dq|E, 0FX"E<,M#u~+Đ7b2`SA2 se{"`Ņ|K׈8`񜛺Tlʕ<ݔʙڨa۲%n9h[ nO'jV=e0rqJ5xiCƟWF?$GXhJyoe(I&oЉ`D/ߌ 0g?! "B5!kL ˲P?!4e8]J)FveP2YlԄk^G]CnɁF^YLD@XA58A)>Ĝ^?sd)O<&=A5K0a]/'OjxCA\]6i&nDgT5Z^oXXbx\s7p]NӢIt?W\jiTܧ7bE]pDOtXL\09:>L3+4L%vC[ M扢7s*"9n2o '# Dm(30zªHZW{ogEql[^&C\Ԩq JQ~^jou`)-`䙙(@= wل;& sJBPmG% Dĥrm:ZmR"|ŷE@`,VwK:l0B"&Z"ݑe6n2%},ÇLӋd ; XiJ iJ{-X;vD܇+AV3"ke6Y7r٥.|[2#h PmQSSWOk^҅q#oC{^ ">v vsZc-Yd7ap< ݪSqr/4ĚQ'<7U>3:ևg*6>`2QF+oz՛MmbɩQNj49cC'837 mW*qMd*\ ( ȟSGJfw {mRm8N62@jF}F>M0ާJ{.6t@yz>!DlOkj;M9q5+ p[ɵ|[WS4`dH?XP[-%Fc"&-9P~f&Mvh9@JsG J9Gb>5C/e"hJqC_N<|ybjMᰋɼh;Dk)K.p{n.e!up?2ƺб\_:HKy#$6c}n rp"\$p[:vo_~6[Wj|v{\&MS '$'N2cGN|ƺ`BSܒѫidTB}x^҄PEb]!=R| ;$s5 `ˈXR.rd[PyrgZQ dֻ1DT!7TpwH[7Z7~{|SD$)Y[WŹ+uk.T u@5 ~T 9.٣0 K6*%_Ix5| &-̩b !5jDDM( %2|ds,H{t'D8>iooo}%zoGg@ d24?eh |#=sē!e>uwKx &c5c[h1dJJDmrYU$C!`ϛ !v(ihq?|m{lox9蜺b\( GnðfD{6qBMP/^<+n҃WF*%fI(ZMd{ӜjX,#J4(`D򭤟>w>pZ $tY#7>z[8tN?$:< *2:PCATT9sHE|V%@Gی;tt9 w|, x8+n-9+F٬Zǚl(ӄLo(* Z$V $VE<_T>(Puq-,, ݊JJmK۔a%z G8r Q7 Y@+h?f S5j"::22ɯ^io _ jdB06TՋM'dfp/(?`XĵRiuw:}Lx9u9S%˻kqK *mB{};jw$µ[6vGSzw*IJ yΨ40"jviQsqt?Ϲ)qZBENbΊSՐQ" XNĸ*ޥ0㥩YND\բ U:w?ף{:?["?A".iz`#CNd93l岝2l\ uecWkBWNYc KHkpn R7;#"'! l~qx7U!K"$ڮ IU:(JmLr\Rh\dY9VJdS4"CogH;!{zeӛiKM{Y,FD&x f?)_)P.E&7 )|%@bA X)b9AˍR8+~n+&t&"GP=谱x5q-Dˁu%V]+K\do6#JUc-`Rjd v3s|5 \A2:~>ˆt ,aNëgq~B#l 쌨,m M/ pOR[jWWƵI9ryMDi6F~<{AްK[cv_hڔnKdvm1VRv8F~Y"]ggs0Vm &"g=B%O2Ixa^Fa؉|(>g~oW3َ; "xCO;xM]1|'<ܼKH0s{7?&!>nLrE:_:ѹ1Ƥ$>+](ݓv2"0;_ -,v3GiWZ~Lt*Z]>ܑGtTz4EűK}N;#GTrI_:%  [#?fּ6?|Z)DCv7mܒF @ g`mVߑ_,6U@ָ-i&'L)esLRS).\J3?2(UZI^rPy- A)4W/MjVCϐUBQl2\]:x:-@Q1,p?x6P쾀צ zrYg ~D?Tܩx ؀9K"IH3bc|o1]>~W(bϜu3~c#lW*> nѭLjtì8,dſ Ee*נ!8%s&{a̰%^3fNX Zu3r_=&cm$2= tB >R'-|gs'a\f}j? ˅>Njj)c$3jJl"~T8X wc>G&ZX<_2FM^7%ǾKS v ? k}@nU;XaQȳcUwԹd5[|us֌b;X^ri` MBK/rWq f6Bp&~XG4kv׸Cμ =7oM;X<.IYSv6i|~o}~*!Zad?"s95wOLQȂ\.G93׮)RCT5[LH5\ܚS/q߉i%'wH^6z>Ij3횓uq1h'(גKz+ ^Lj4#ڜCUt:yo1%t A1N3f(;V]+!ɩ.$vBU]0<֭E[jIVmJXT?ayK k,U{%-,TÛJwIVDb:OVRC>F]AF{LۘС*0Bv򡷻y=ܻ`3Jq`QOn^)G^t ž=`AA@$-3sPH'HFZwƷINJ |ׇGBo VE93XPFD|G" )Rw$hq"GT>bR"[dzpeIzbt1Rg_*RŞgs;Ro#Wo B;deҘ6<@r?Աɭ=:ujr7:UjΣb[E}g9^tP-z.YPڼ~F?Hڮ7EVMWÏD~{L@ka b#^ (="3gmYv?_3bmF*`ä7vTCk&p;4Q"*cSJWq tA! )㼄l$YA:FJSO`+T6X.`Lb| PW! ВJ}Jd@b yY7qEe/~%:V-oX`iW)[ʗ;O>~μ1lpy"]@F9n4_tT1M\R"ȿAo߬<Q6N F>'$9RWz18@ >vU#?+=k#9S[cʩF_]HC=X3(1 fz%M.CzA ˎ`{{8S!qN{!qN8L˂(1N;M48O_)F3PN}K®] oW$o8iypKV1Q>KKC׌# /Wc8O즂5vJwk ۟l}d˪sP#w0$!zkI>"-F=nm'Irt"Ktey L:@]&_J4(tis6ȸgǧU<ۖ;{9̈d;ZmsBW0< ëa,3rnJOf<`_XlKTa@-*%j{1ˮK'3ATQ+0S an lv12VXdտJ̈́Z:[&ԉ̉ ۮs?J߿Kaqxq A^r}P1.y[Ve\%: m[Ғ"-LO=Z+#SH@dcr /yti#? 8fƓ@zM$Bu%ep:sxJ'{)zz3yt688Z@/Zob;K_ nRcjP/P$Dφ>>s$McTN5OvD_;h#)F#NUudoWL^2j"3Ս5OgU&_{HY6-5ѿǴ2dS X z \lda:¯DkԮ%!90Z!1!$:LD34.jxDCd~ c֥0^ %"*&"[W>FBy畑C;e8K~/[V>DA$k(i/}\qiK]G;y*n8_܋St8a*tQW`U1<~E֒eq2RaS$+Q/؋XL$Cdmi) L蜵sDYeo-Qn 3SkJ'|@~kVV++CO 8֎Io/WH㓦٠:2oy 350U3ސiBt92f[S_1`l8͟Q:wF~|nmZo"3ķsxB8^ #h~iq%,u7}AVٽXԯyZ @yе4ګiqz*RghNgQث.4Lh#(Vvs=C6Bf;L/P fOueaV[T2YnRMR k0fHA;๴0k=\v=砻PlOٽu|* ?ŧ5gu6>y<;*dEPT'C~M=j$gt6\ˏdt$he0Eź)-߅?UldՀ}I5i0E7˺ ʦ2S2RF9@Lg>pw`B@JP]RRhMwlhwx2 \BCi)ݤ &û,UI@5oCA88ɕ#^C#]nJ(LewI-CSsg +/A&HCMPGH114J 3G oCri+{ ~}+`?$|L?Kð$(_jǾE;s弯-n :*XE mѦgЖ#'0㧅Bxۣ*,#>P?8̨F"*R6O&-.wez^A > o7A AzI؝5 5n rtnHP/2N/+E;?Nԁ3< "mMI'ѻ}tScp|nƜNu~'%R5TfJ7 9Q3$RR׍1J'>AEYاW3Sɕ¹`˽wpަek\r-%U J8_ѓz.$9 eG#k23@<<{iIFIjYR=st,R kB w7x n_Hi] ݣr1ӟπf7Go=CR)Q[P)]Jr,h6;l|mʥ=EN K.i#e 39qXpz:օP]؏Kh 5_k74ndp@7-f7^ #bQjneΥ^1?2'Łd[ɿAϬN+8ӆ@Asfc;!?=ĽFTZOڜ{7$bK}[a6e@(:nʮzo [-䐺<5TгM3YT$Kots[ckڤIXJ 0! a6sYːTz䑘6 j`ϼya|ޮ}C}3* eQƫRRUHV2/@Ȳo@DH_,zn,&R[c*_ ‘5kUXGe$uS4<>dQ|dIbnDN甤\7- 4=FрMу4Ae/*Kk`;=dv_1Ac\zhNH`dCc /Oh"+#t0 g_lPMTt}E=:dZ옛Ƣ8;{Jݷ2o+@/Z"*By ֲ2kW;Wv|;ą` - 85aS+7UBc %>z#6!Ӑ̈́Lnͯ`yympnNV<0S-KRiK.IߗډLDUA[GvqN%tZJt 8% F3Jvo*;"l*Q#DAq'P[4qD'LUn&PTߕn6'vn9FY<*+}5Yh*pzfh{*f*#-ǃol5O|4'w=ҟv?GDxcSf.>Ɩ[_R`>]tSQ=ye?XaNW`Fci9 Vo^CZl%1RԼ߃4%/'SϼEkh:#8-TO ySXop # G! ż:Fjl0:NP,0*o5vzg5vNꈹ֐ }P|y9j^G-f?j=@J&߲n't Rb 9>{ge4WdT|l *0j4!ks]sqyх f!^DF\{dc{ ꜣYY:{Ga'3:RBi> c^CGN@~Jl}'՛ oU㭑Ng0*wKL0ҋ4zZA 6cE>D-/ǝv^T XU"9 7 Fo{!ӹiE-5L.)p3qSD_S&qjde/}Ac H:h~Gy'6(zsO,Rk+OZ G=Sx"e,d?ٓܬ{`dy :e>ST6Y]ܽ2¬3^NnlN;~;WWΣb;0۾BB{IZos^j,D؂1fU {1}&CSʙh7e#Lr2>q?˼ٷcw*ou3xmp3z|28ͻˏN2Q=Xʠ>;7+ (VO`?  )sMn3cL[PϓakoДUI۪jZt8o Jɝ]҂kF-^5;sIҜ8|~5"`ںi*"dڀߎ9k8SB+G" hvnEAIs \G$ yH%yi.l-OZhf&q=]ԳUBUx*UJQ{C|1OeGtkk- 9?勫@s jITr fsdɈ EYKq~HF%ܣQ=?/)ĢMEINCȠ qȸ7vWsI&IB ޢ7[1olbrRQֵUj^m^u>x5>t uT/L;+}# /#Vb=C۷8T,Z~֐BqϓYF_'އi7vڢ(\fH X\ CvF{VaE/>If$/n>ޥ]]Q(" 45Y2G:լ&-JG î׾3 e*t0-;b[kn2A.eG_7\UwS!nkH?/F0Czi7$lvkׁaPPk'v*Zzb8 |CPWP2O 54]h3VK )95hj+^W1*%ѐ2c7P1<yk{luMlƮ)Cb@J5oh'j *LS/*+dv@ ǛT_Q-`/4^j\1.SB[\_%PM5J},ֲ~_&kJWt]`"Taڈlr}g/ӴAL~v@9Re?6 jt =Hwb+˟f?ozEcC{Ѻ鮭g DB]@X]io.\dgZ>n]^)ҚmT.#?u,sQo?f `X<ʯ^zyd蟿E~?4Gpڷ@Ϻ9'Lcۋ2b!HZXg&)bvv*~x~L S4ʅBrCEޟ&;e+'Α176%O!؁?B2lJe®{ǟxY>F/El1XeXt|jO[|ʄfA-EJ?[t,0I@Vp xz]Rk|K 벞1 ^dB>WqF 㠳' V48]<&C\᧼)t5;U753}as^A&[J T>~V-fPIXrmVX] <>gNS- Rl|W]Нcr,R| Z:`[50ϻמݾ<`ϑ=]m,m8z?Q߯h_S}\}DZuH~is5NjDht!8xE׹$2}m,_GFZǽ:Epz 9`l*6FF=)$|n_E7:i~qyD3]>njB@峲F'!XiZ%YHHASeա-Y$9~܇oUt@ҩ_,izJieO09~p:恪O8Bx}'lxQl֯ɽciJ[yfkv?IϠ` dJ>9/ ʘt\az%3eu-SO:B?02|-LDRv$0C+Xgf(h>Q:5gS@b2PD(6.D}?on֓1UHҨtR@AG{-A8|{Vޒ vNskE2"N[L4:{v9!q/V͎5aDY)\=S(I6ݕl=-́pmƧK)ˑi n ~DvhVo*E bb:?&oL x4s`Kcǃo=< ʈ`,O*.K:⺬QL>\dϋxotQLS*P*ƒ0nM hUk DhDHAWSt &|^DپUjv]w+OY+ 0?7XD]m>;\Nv۰j{-@" 3lܑhQӖG4"1Y3$r 3џQt>S$D\QM?f(ȑZA47륨[8o#".'T,d.~.5aHC>_~s#)tyȲU q@\qc#K wlNx/cHD&6ؤ'ZgMML6h6Z d _!{Gn'>E&XUrE_(6q`}HB{弩U:|,I6 P`iTITq$,hE46[1X,^t&\au.M&d|q-J\ΨmzWJje%Ztts$c#dK3:G.GpG\eaYȁ,v/L/ Дm5_hAt{WUETmqGFP<- ڗ_{oB<|/+rnGX٭ mkʖÊ$F3^(flpg%&)5Dx;f=m9HM8XϨY-ĿF̚`kDQUN!ѱwTaFD[a$!,K>lP8{zafU#U/\Rp Il|Tq>kNt2Y.Wjgm7 q<D,ޭ*AA|RuD+ǧ)|D<>)쵤X\ڍekzͥcQ_TιE~ԧb@|=8*`Lx EѻVQ;gagg@A#=yǤ9<]IQ+@&fG:n9jنi2[JD'znNAx%,ʉO .2KH7.Qr.%B-4EW6zs~đMa"Rv0 3 ߹6ҘK6EDk#$LUi#W}v-M)1*545HEؤC\ybx(8MOZ瀄kx4!s^8lY!S .2Jĝ({ԴWa1Ê^\%ᓁ,zO9{)+ &Tc2%cjᑹpo=?e~gU);+b2 22430A?b"pjZnkW؏O{gQUNˮvF@lSȽO&Zydq1彡Vx"}@i*P[j61X bR.i |tJenAȁ@d@Mǚ siI* s76w ULcX/yϑ3+PQV)jCMf3V!Q5eGp*KtDcn,i'c!6(38WWjfGR VIgeJ4?Wd}ms(2eMO sۭhCzd3!}etIGޜyJrIrQg jq\'#?~z&{gz:{z8NYu"_7FUXԦacVVp72 cɵQRLz{3G f ~$/Fo9fZ>h|$`h6r;S 0ySDr\BR\g6,밢fX W7Њ+4mR*uFeҝWݰVnu6$(Q^`qni;vQ?wέ?I rK0S}UjN@6LNpajЄiY}-+C*,;5-u̿v(j3|⏑O|_2Q(sg#yK1L;u#y8م¹`@QzY\4Ǫc&Ձ6G}17Z-ھzR[?+~\<?Nnel zfpsF_/wEiҌNLpCtEJP`Jꩃ^C UJ Jjq7t>|.U9ךrM.ëj =1Aםtf<'9o ݟjsBtd,7|wt`wR_7J:XmӼG~f(^[e;R=>Y;Ux*O^ڔ\նd*x. "3W4Ea k¦MmQaK]c-Wg}o-q_BcTs80Gu<+,%?e>s/ђO}MD%)c^Ҹޒ%"*IwEjLcq:h^yaCbY1*zv3_.e敄oƀ,4h8=4_YjOD@'&ɩyE*S132@;IYqMd2X6K<.Gr O`ϋi+iYmWО?.? J&!)IV2>2O/K,-Mc ל).[\ "n<9t#M\)P̓𿭽8AVh1pMX"ڴk]X8>q\^"`FSdĝT)sH0-񈙕YNhd|sYE-8`Ү,q|N7lq +R1.|t_}9 -rƋC .EBe0B ʅ/e5`w# hO~q%{`eQZ8a/^a0wsLʞ 9  eŠTWf[CzʊgOF?}-榻:r[lOzMj5'ecئ$ĺuXΒb4Af3E3kߢ5F.JgLp5aV|? & k J^:Qܢtx}WHWN,$D%4J(9neEC'WMDo0#[:Հ@^fcn~Fضen=;70qAbrօBE]|e=úڴwڄc55>zJ;IxG1/N !$pmN!l#׺IȴJ> 4ݷ%t ۬~q_ a]dsg!X]}16WakJRs0/ł g.5I-mUj{дc;inZ5ENc|S@ I8E:{CUih 2g&߾e-vAlNJbb>%Z(QWC̉SA`ϥR+y#@8#ԙMûcT"g䎞+ZEv:(S1ML! էmbĪaOSc?^l']bGՠf+ k};!x*< sCȪǘ_$er1x.g28Ju6YMS\\\Hx3YuԜ\Pgr &G';Ù/kА)k8z"D&bivFIv!ԁDaJsQ1p|0{ԧr|L ܙ d^ty"]@Vsς϶Pϊ4YMaB/82Se+o*;qވ%ړ,jmu(3@L(]1++BYL_5桉GL=ψj[g? F)X?r[IS٘L6Ws\t^/fURPjEڪA҇acLy)o:gR麯O!QҜhf|&{ ;L=Ǔ+̙gͦVTCpksXob+>-,aϷJ֍AU*Υ#Ru0,iZn94o "NF@xg19B0]Ar~dqaQh]<6x)lAB(8?ô7 NWv'A eK_U{R;Ԉ>f J'޼; 5/oie`&L-"wy;Nl$B}~j)\"X m2>(>KVd0NCxa\Q%(rij}O6Rg_Bܚ@yA_5''B2#FbLG#4A+&SM}oǑ,iW_nOjV~cR'u[-|Icmx,U̳Unj,zb"L>n}@b'Qc欠 5ZׂE0.JIqɪoW/CsBL Ӫ5ڹ'ŇJftS-@"3fA&!Fxjh%ѷb^5 Q[iS)V+`%v-]dft+15286[@A 嫁Y^ewQF"cVC*|D~;r`Xq. Ǔ7#a@z-̎\RelM{A!ը{j$g!IwK~)h}Nk!q໾ZFfBR_N K [:I:/T-` OܘyQ=~rnw U0=䎸:PU;v`jG5N#\aM< в/>i SwUϏBBMP]ؙ@#SyM}GG=6 گ^Y -9Wmg014bs=U,Z敋$nRAO6#=oJY,˔~AMN- m/G(~+Z|R\$)@dY,eWCRuHϚ34a^VՊo>MO^sڶx5a^W|ENj^Y`4 Sxg;;X;6gM%TkiyAѣ5cTƁn|̮HKP}qp$ d0= MGcG*^A=n9TϲAOddZwaHRcc?u鹖Ϧ.DSR.]aյSk\VnR9FIQ*+2z8^FV?HQdƉ>P+uRώYVv%[5G ){;x/qҟBz( Ŧ+IeX98.!͍~t)4Ng?R%v,?BYU x-hz&ʵ* - R&"VM2/,oق9!E0C,|RPp\n'6CGYYg?is5=@[.5]a l,\fuZQeXNP Na>E9ƞj!y  x2eѱaٲ̾fRDo pArq$Ed&/lcRBEBc(A3WVhd8{o?՚k9F6km9 5%5Srا^>KvLs)뚭ApUIC/LqH j_{S s}~-FFOv"P;M$硿%?=F(LX0c<=--M(}-m,R +bn"':TB`JpǍ4$6dGG{V ` ´k ye^Ok#\(g F7c9C877 #BDz$Tq6f'i$=9CRA+#WY jnFv@l? DOwBoE_q៑bsN:udY!9-DkFdv{x#b,'V|&iJļޗmZ+~zvq೗5yA nm޺iHU)Ex9@c^R6-ʀh(1aFNf: ȓƅ0w0,#qLz+l8Yr&Tʭ*p,-b-[C/[A*d/xh+f|HɤƄٰ:av]7]O\vjp%z#]aLHv0,&DCL(wN-g"Y<_,izfDY 1d " Tʟ:%3W_fMO+RX|^z!ަ&AS35IcAڪNDm@<& [B4vcSd 5A K9u%Eͫ !)N7Z4z"*^jw ) -i[ r71rBd~F7.,]&1D/`ZɎhI H8"ȀD !~\b3B#E/&20᧱/zܪҠmYD;E^))\#\1hȱmAJí9Np[4Q: SFviw`xYu6'=oK׬JϒLͦ҄ ֕yRr^}9jGצNI"&=B7xچԒDHW{6Y !Ar*!q8{,+]DpQAS_gT lYzά O7Aͥ-w F},u?׀$M b?uha:avE(OiQ_!*C$7}m&?:"J2kXE)٨Kca`ozTǜ,.;o}"[a" cOqU|ս˺b6VӿJ>m:%I`-lcXI! '(7=hs8E:ah#!.erkofz4h+B?X6+k39 i-4*|F*Z{ Ftv*` JzVntȧw kTF#*U3] h0NqW'OG[-K_o!>`Za``O1#QAs7v'T!gǭOj93o4.RE!Ϛ ҟg  U~,'ۏG |-کal;Fz-pbT$Z &}3$*)sIbo 5($ hvhđB[`H_w"7bF,aO;1yoaF)ŧE߮ 7Ior`Ců2!j,eOKc&Y6)_J7dW#T֧dMɤ^%ϲ`W8RMt"daM`S{Ow )cYԞ;(|Cl(+ QX¡AWGHuJDZm! i{N(n+6=S(Ve!= ~~eQ#aN0b%ie5﭅?8g‘3]ޝ84Vw@-WhA YښY.`UrI \3?-Q.2bi cXR2f_,67%K"$.wH=;| 2@Dm]~.zl3|6Ӑ<}xpLwr'ܯ ;՘8Z/Ltx+xN@^z33ɚJg|r˗rJ1mK7%& n 1*t-* _b\H?'/7f*N؜JɝIMp sa-xOJ,iW'n^lw,UX ŋ(押hp,6|x1^e c>r Ai2w,@sB0pO> N!x$*魔|Cɧ(^è︿jO#q5{M8Rl{xOԖ\ D!Isg8|_Cq <lfy#wK>x>(/lf9iotPGj𧛋T䓿T/ڏRўT!E*=J8EF 3I0"%3n`ku?jNlnxX,rPQt%XՋlȠp^tUv/ÿ1 pOij*O"DL)3:CBBK@|]$;>Wϣ ta6%Xe5eS0eC]3Ҳ 2vf*_Cȇ" 4Pٮ&S`BAP0P(Jocȋ`8RMH 潉4-SWJ##smwVhFZy_ kGCMT_̒H"Ƣ={wk ''nю]sgvЄSpV^>AFpE*j(Y߮_,H#0UЗ<"Eoa0bb 0o Sԝ<-x^ƥ=4mՍ\/*;ʡsbA5Un2ۈvEi{'ߴj "Allk&2FdHc~{$,:bdEkw"@_6vӣu#0_\hMw;_3f ͮ(1AMUH/'TÔ[+Ո.vzŧ@1{Mvyl_07 3BIm@ 6SW{ԒgڪWT=}wzYCOVT&  J-옺NTLC/@ ](ch2G07_6NBL ^5+^KAAj'WY)4ѓ9l8[-O孨̃;Ҡ_^YL!̵[q32@ɭ13Zzހ9R:akD=)q/e{fr€ ES0u"llRKMsT2i:%QEg7p'0 okF:j+Л2.Bi k0RIQU/v&7qNN0qy%c|I3Y|fK6l8|:vJiLmCVpw5",. 0,v+ߥm8Fz1*D7 MXhC&R*>3اn>k䪨EB4Ъ.Q2TݪϑM)&!jH"zQ\ϥn2Ms=T*5c9vJ LL֏)dj<r3&} kQlPuO¤6Et9g]rG.w4:n"9e8EorN.2jh٘n]␧&JT3?s+`Q kƭg"J-YYx#JfZDEy벷TgޚON&.6jx f$JZUG*$.g;p{Җ>l@BhఠP\W)>,btlmCY\h׵>ɜrn, {?(:5a, 9^I=t 2sj+4VBaL* kU\qhaNbk#Ngy@ ,62}l8*v!p. V#4Б=qZJ 9CR]IS0 7͌+hkt&V60垨lmexLjuJ͢M8F((ZR.-v$YN|B;;>%*O< ͸}y<}!/0Ѿo!j"yRpd֍9;uT'\3#c!z(,_ѓLo4 vbcGGG n8tbȩ"NQΔ~Js={ DobYu}`H #c=_ʫ6rSd[c?t=^-ՙ̓(]yp+PI=g r:G )[mpp'JZ;珙E0VZ&`>`~ˈz8&[qWI٩oy l~0UWϪ2)52p\bVt7?ߡ ^CnJ,Ljk7/J8#,= w}2@x m6C bo| i ИVPyTMjcۺ>ˉԜwS|{悒| - 4 WNe v-#Pi!^et0 U٥#DZ~I]LyE[em"qw0Q#y9-}yAeF2 /C!́C~ !XQ`;u3`о~ u+I@*}cGYPd[bev8E a;1.L;ѝ"`4smeܽ0og|+UsլEd(# D/Y^)>qg=*8%wYwR *VG;%"# Ě,޳s?M@TD1q0۠pf̐;%Oc9,+y 6Lr b#l˾yE\RPϟdkyǽJt^W}\X_f *7噇WRhf8?RY%MY(1X_Ys)қYM[4{NU a]B rxX=B]] ez~h _\dGLZ7|Ġu:>1zs.fXJ5z1W-h } (9ԎtD|ek} Tm3yQAK*&_}1|MBGV+rփb30UiTn&{M7jWwDks-1%Xf*܎{oE%+4V>¬>,m]R:zƫ]mЬsՋuftr9rNQtP  ^(˞ۼƫ hQ(W ふ0Gzol9=ʼn{Y4CTG'jQGe.$d ~?x}U?v}e T&jTx|b;/fM/\G;~ &3_m[c+'$OX`rGsqטMTS4gI|X^djI򫱎 *-ŖP%~_{LgT! *Ncrag̃iЯQR|1,C34n 09t*Jc/8PMF~ޕu#ʫ*=NEjqJ.,4Ye#=;^pOkDoH-:zr,|SULVaW:Hɋ6cUShylW rEI4 1m6mT(C@a3^jD?VzʑEI'O!ӎA; K !'q'.Nz7M'2;21Ủjr[cvZLHo]l2d Q&ZSǤ,zǙO=*\ύP]i#x D+MTWPhFz^LOGԁ&f| .yO"\o۸N .O|p¯Yr8.vdiOS$ 7j*oʴ"&oಏ>rq_?ss3*hL'MngޏSc'֊쟨Ȕk-y SΝgt;:D[^*feg`їXK:QCqn5MJlt|p G}K/0]#n{@p`oKmd6qbYB[cDhTwڅ\9KpJF~xb މw>Ɛ.=cD 9ϳʪ+ևN$-ToO]w,,JMe&+>-fo!sdkrOB*o!Lb"F([X$Ip==9 d0*r 5؋3myQ+OwN;kIKXG`= M=;z'b4dtA{A5QLU`Ƽ ,KjpDu˪Uӻ5K[̝jc"C ?m@spV!F/ԓoSV弞ug& I ,{M]\N,-T+wo8YP JOX<6e<(aFI-U)7E+9U1!jopqBr8'& ei"8Z/TRկo ^(dЗ'ݽNh2~Cj4/jE  1"N?/ݣ`*L[`8ڴ/_I4?P=dSCCK~#bX"M|^m,4@d DϷQf $F{6:>u_%Fj"ߠ9\r+9X,6=ꎛ)j)GzV)?4ݭ;!}3Q9I2&0,>D.2~&1mza Q-GRADOB5U`D( Ţx;5z渨t;KP@ǥTdHfBO)X^Z-Q"7& iؾ J`QަX,%\6@ *&z备Vg{WI:עYmצlh㲣[NJ%lD&W5~}h= ]#~kšpM$qxL_bk4Ccͷ'H6n?u[ܠ4L^nwpԃV ڐ_0,MOUd➹"fy+Zpe31IX (rOlHvf7X!,*`5G _Uj"ɒJ:BLDJD<v$c('4nxzH6Lt{4T\ʀ\/cQiyՄōS}oJ"̧W6n6/$rF΂9Q+Ȟ4j{ry ?`>0bt ȣUsU=oMR-wVuNS LRR0U Zfpv .|8oEa;\Khӿ~գ(cV鏂~r]?bYzRx.JxFY~W"kMP~N$ enN'ӊHșJ= !<>鐚! Ӑ>ކ aG>^u3^E(lH_z1ƪu@JRWGiAUGjs*ntI~\2)+fChK83SÁ:YLe򘟝91hЍS!(+!eSbay-hHWͣ~Rc̬d|0hk&T@ "M[8FaFZQhv[")B8> 2Q|$"5D0Eu#b,UZM?  Ie%y[8]HD\kbkI+8uQ&T}k-):;\hߠcR߻dS[ď\f( x}lSj&]WD@Ub$U ±(/~盈F9Y=@?a6H'-m!N|Ȏq' 2>޲CM16LGMB-|loIx]>8pyeDP  e6J7cJ4[[0B.IO?hϻ@"WkuQS݅lTqkڣ,"AǶ` [t0xA3z"jnMJ^c\ؠF`Ȣ#(? ݱ&qdzKv$6H7~?Ŝ lk9̩L'u&_YdG#(W̆pk۔4WFf0܅Hv#|f4o˯xu.$I~)vD&ü[$@X%͇B'i E6RWyY6}n8$ = b\Ye 89:aC>7?'af~Ni0K8&b`3 2fN@T_(r]{:ԍYPZJٺi W Hl *d )4_R%MNvb+W7ԙ"$5j* Ҫ,x .5*-aԩj3E3MɐVx=U/^l87.)8)zd\A:pLQ/X&29OC រ) 7 F@][~*>CȦm x^şJ7Z;eOٔ% f\I9i1 RN+ i߈T\8OnhK02hFl\vb=wbF 9/rʥ"b}V}Tq1(hnkpV&pҬpmEwt\ifMWb'AsS~?cLʅajMnnĢHFHA2]cPhΛQ9a {Wd hb :Tg;b4D@;?=P#vimjATq`qY^`P͢Qk88AŹ+X&*[;%*l-*qـg T2`C_v@NH9!{|)pn+Ar E6ISFkkp _OGP[!&^R2&~5dJNv_5IW8OUU@8 Rn"nj\T#Sy!xFϴ@h:CDP9"?pVJpkWә8{,~B<R"_X1s8sBI^_C`c}y1g%xAdzJ+` C4v4ͯ2ǢS\'ZzޚxxGC#ND)>2{K^7!)ْL\j쳕o`4O^/5ճa!AX~˱rÝ£3)! |hX.w'HYm2`(;]D &WTXtEN6лY3[-18ͧ'%AQU݋ ݋ݐtxJJqN)B ך{֚h9Q\z}\E0Vbښse92 ms H4%eU-vZ7swk o|ak0vv{sfUo_v̇EWcvU9uܦ|‡uWD,C[/e4 =,&_$6#zyYXbYnP䲮yÈ2MD-0& a,K10"^^h2ʼn3DAto#2$JJ4 #kD#Q㯷]ꆧ4 …fU)Ÿ",-WRAUʋI}ә޲[+Ҁ#4,=$)@ Y  q Ǯ7T`R MN26qLOD ٸztj#/}H4Ƨ7lVAZ0cyÚ;a4t'<6;G*j)x'n&4/iݘ4hP*;0 IWyz]Y˪fs0!@qi9Lk E`ݾX(0Uc8R2ZL w^]Jh6y$YhzʺSl>O?$_!eUc| Jm;.VU<[wmSK@Nf8")3>z' @PN6BMQ:ox ;ngL2a| :/OHcGb\Z-`zd׸luҕ~mSc]hDZޥ']f^cކXnȌ͵n@5Df! .S8#,jI&Sﳋ(P(z,:v]Jw'l?K?ZH%Kߛ2jLS-'z qPM:od蟽yP-rd(F#o睕{L ɥNmGoܚ+ZwW:(,3 0c TnĔg%6KgIJDfz'k%vXd ļ-HOqDN"ω׾ӗU?ϖpOdV6Vt&`K[%RJBFYVI Gܢ/! c``B5{QJkZ#d!a-B*,UyD .hÑ@R&CsXNPvؕsP,ȣW@Ϳ DR@A:C 5w؎O"7$y)X.\8pWW88΄+}%>.-)qADc4$2Ss^5Ϯ r)ʇ+[L(~Z,Y@l̀o{SyfAO 7`&͹xƴ7A^Q7p#zXy$ԋgu5"XV{k%--5<;2C1zdB4Nf3njE9c3c'wV\?G._ddoTU\Ӧi$|t}Քlh ĔQ`eb.xҺEҵ$X/`8ߪL`!fKuۡ!g_ eMO$X#kU_ cLV\KnqE($]s3xKùu &bsqi>1Bo8˺Tȭc <˙7e!rE(0oܽYT:VTCf?M2y&'OdH`SQw;㻒dcW,@Z>LFbe}O8$cKZ@<)a=h_"Jo Y=>8j ]S+!q)+kd#oѵ?=އYY m(KVN-ޭSQ2Tuq?R/3A;Ct$Xsu.$l>ֲ`! x+Hn\)~C:)M yAh[ 4 J;9jdn1x d*Uu@9S6| &5eh *dN[ΘPHZFy }4ts!" #F>iE+Tb&ZÏL{#[X  1*X8W3=3`lԒ˾&z:PC}o^8P~>X-4tU*m)x#4Pt(&L%ȗYH>0D,GzL}:KfMߐ $p6M.ghO^9 HhLr3&71R!5ތш-+8Ħ撼N 'Ɖ_n\uuZֽws_ 䐎Zݩ/b~)|KKRHƄM8 #Ʀ6Ve9{eX.4tJ ^jnb[ǥZ0{J ۰kgO9AH7'xQoW5 ռG<2,tۃ=﫪|UBlvtT].lo}^!^}$DYK4֮;wtX.Gջ? %~%fPBhT[r{h!*x`; f]\ ‘_wpo1v5P~ۏ2C\0]J,pco`|>9tH4H-$Ed)ӵ{{=I.x`Lg8R"9@u؃Jx#",j%FBJ% t05)3vІyMEGP\@;[UPUT@bӌN.갋<(T} 6Z…o1`1Ӝ.SfT;y $ ]C fN#I4w}Y)>qyq;+~}Nf&{ ,h&⣰$螑E"KqO 9r 'Mv <TJ:h3ؖk<ϚWD;hX2|>~s?+0 jd""7XRLnt HEjj"XOQwWM}}Rطs?@Xv"R:~IK  /y9o[(c9%ZιQtK}rΗ Jr48x?0=fuIS]^Ne&YpZ4-E \)o?0X9nE71k4ƚy_nljւ+!wK*E2LQDHNn)OhN',I'Ѕ]9rej܏☭yf bPP ''9[<r .e꾄3O[iU7c~ۛnUlwͶx%Ćz0[l .BF_Ž >sg1B uDU=83A_t4F~M&Fpuۑ̞XFn^?Z2=7շ)f?jmXg\QC ͂{=81ƅgNnX)Q;+$\rk%ŝxN t $ ['Wut)ɡT) IĦvY͕NvA-6mIZ/wڷP6 BXy%v0!󣦔p龯Yx:hì Mx~ 7c*,B wKh7ȧ݁;>wHrtv@qS^ČYH2̨Yp2,z_OJr?py, %V7P󴾳4ADOTQ`yqafI;#EϯE}HpfHu:B2x<["T͋rуA_sRMZYjߘ'vW,WO]PLZn~l֚G3?ݢ4e;Ծ%ٮ5lԣ.Kdh(~F83?B  {F|Ta)Ay9Lf1Q{n\_ٍwa6Yzelk~nFlq vhD+W%"xY&~+en~o/p`QBJ lpѕ@TF~"7FL8a6hm`bٗ?8arDg#.Arl Lf?frORe?]E{dYv9+܉=1VFebKek麥dtvB Qu=('Nɛa)ja0pоlre[ Br_r.'Ž -n){]+I:e[ܧ xЯ ӱ*zx3䒻f ~i姢5SaU sp,Zۅ>?Ʊ-8 J3mApTP̔i /pp}ڥ`ɱ7ZbyCR:S>LֺLcW٣ӌdzW&xN[JaѕlɯVmp4H{*0{C~ uѺ<`x^w Y[Cy|8 ap2I7fx.EUfۋ8Ҳ]SS^#uRʌcfs|wZɾ+$09}(84KsE D=^Ah ?F6IzBia1?Fϵn4hLtLk4Y#i Wn;2vPkbG[GN'C 6TiFlkz! amR/tjCZtBy&ʓ٥p'ɂl+Nkؤn̊G 4o FbW @qcB[Sdo$.&CڿA7^ MI_2u66@47xikn?5d-!FX,dvu?\[VaUž6}u#볒@'Mqp[s4f!w :dT ǟWnoxb`&-2mYjѓ!Z\[i.*F&fܜ0am@H n]Uq#LIgc m ;x;FEMF^)pܶ&?H K]ݞq'weT7-l s 4 ʗHCvͰ%6`-Œqn00,z724Pc̼i/z&LaE Yjz<TvAG5K,h[[C(`?3T鰑mI˅aJV>%#m YÍH#iFk'Cllsjs՚%e- bQ kb޶q2ag2ؼ h0bjzRs:㚹= #] K% JFa,KC'BF>勩J'{I͊+r; E=ۥ'ng`Qg[Rߩ9y 8^"QGMU/gdyǕXiɖ$r "}4hkhe)5PiD&@cI3 {[ * 57{}zzqP\TѰ13?oj ],aP T̛ctVyd~5W!VZ oP8<b&}rP}p1y4E1{m«NŞ~f.")ޜ'C8_j^w%sq*/Ĝs\)'`kn>j2MR?@-.J#Hhz=%ȏ{]4hczI= #$XvA ֘o?Ƕޟ=Ƽ7P3@^K'v+t :8 PSȒl{1Ǹ&)v Tb~GqFNǚU*4F*dl.cD"I  AOqS'g;w{jmo'  wŒwA;ԀZ;۟$PG7C沂0c6?ZƔ>盕'l$:VHi OjY2[s>/|(.톟=\iG/"/=O1G t淇g@Ud;AXu k]JB$vɻy~Li ֗5AB.eڼkο4ApW0XRn* bKLžY“}+~cehI5|  ȥt󝻨NM0zjpUշE6-*q SO{P9GVE7~rܟإN0_10Np#fѐUI7 M+[:H,nћ%szRTu<)։IY;U{?pZԫ> /"=@ LY*4R|Sʓ%+96;ȺMo},?UW2??fG\,rZ V$\VS]qwūFSXd:9p6cYmcp@ jtu|xTט .mz`]ܸ(1+Y`4ڪ^#2v `P"6UӨSǯZ! /'D9l*'w3~ OѲka5#agrw0^u[iJfa`/(#Op7ьqu ښ7 |_7B;ihgjpm/R 8&f:; $鹂&V|jI" o:nlwv}uy)7UPa@h*O\o4éœrQ|[%]TIl]T@+j j^׷MX뿏e&2ՔOPahr䤗Pk?"$Ozh%rlo{H śZȯ  wBI θ?IOv6;LOH-ĜP^-lb#3}xOjrwwrjS tܥM,Dܤ{>bYWej N+anaP=>\71r j:Ԫ4ƶ)֍YGȝr_9'r@j4gdL~A%ݻv-+-7鋀 uj>PMK/%S]H3T%b _*+/ΡO'kIREcpuZ](m\9w@uV3#vFܹ˵Φ2O-EGG{Rӈ]gvMM7E7/qz ~8B>C `o!(GR oy'" ,K#ۀz̿AqVX[Ttp z%mB';d,2ܒmcgLq771BEf%$8 M\oЫdbt1<Ԉ3 +j؍vǦayzlDSLLh+Ї#*Kt=8L[x%`o! vF` h{P8W) LsqaߵU&,-NH6 %5^ TK*hEDu[^33rlyJ {ut: `6 ~1r]Pu>oMk 'P*f=cNb*Q^ %~ˀ)o@XXVG>u=̩U]sLc'0%z<$[ܻ)j:wZ<J :&+TTlywStwUn3):9gJ-eS"V}53y>oT(U ''HjEtD<EoK5%P-uƙެIRn{܌X6qGy`B&fӶh c1ʰ\s8#$0V>ϥv-|1[@Ž4i4j:?1zPOueDlCzá^ʛR_ͦ0Ptc.8 =&5!qE?lz\qwX#SDx"] R7ZoX@zلըҖ5~1)l>լ/=UUZt?P\xNo!$$s(:օ[͏a]vDg*B}T.t"O"tiT'D )ކRh:&&$uH{kQ`dI[Ûce o U䩭کu7- !qԄd譶[ ^Q\!dgZyT> <1P@TDlag"G )T x-j->61 Yޱ@>Fg4^~s s-T<8s\La9mԲ䠘l&GInpobu;^gz`[݊aqX ?!}iݹ2Kھ.CsЪ`FYO@K\D%("L끧PbՉQ+ޜby19 ەK_*T.Qy!ȹP$8IİR9iH5z/H3Hy$L\vJxq=ӡ[)O>Z)ni@Ɨ(@z N9^-!3^Ron7/˭JW/$u cXgnYmL \תVꁽspу=gcȶv^ݟDCQp\3xUmہڎLJ2IXe|4IoN49Fh^B93n=WOY/djPԅ׫S@IQ0SHqst̛DІaرԋ:>mY܄)̄q@ DuńS0? a}"67`Cd8эrJ|5OA>zSB1Ž*ju̴V}@Dg bFgJK͊e*1zeT S3'[Lc Yiq1B3v vLs`gEk"THߍKUkq R$k/.oy>tXE=.$%[jOƧ!Kzpd#m{'zMג%"Sc`[4+)aUϢ i YQc|~f.WFTv/`28ҙp@@xz˫{ '`C ʝ@lUrI=Bo<"C s1qaGF*;ovs5y^Z;ѭQ܂,~S*Ҍ,+iJu\ij'd><5#$B93eW8.U;Guv1tA&0rI@xwؕ?#xof ,=L+븽 %,]ﶆJ褴7]1_ OWjc5K^Skk;>7,2OR{{JXC3ĵɍ1]z'_fpdx y:+,¾Ap@h-Aj f IZ>~"@hZI]&T%"/>q!5qD6ae \-o3O0~WY/-`À(|V~Vs}R%[s]($Fm%2qFQ" }5M<8ܚf pcj B4TLAFea`ٲBf~uV,(YszED^PR6ix+g9^$ <;>< Mclg16=u4LڎU>/1~_d1cSU9xb3B^O葂n'.k%FPb7BqW-ƻx; l~8hvB=Tg)4Mu&r/ ֋…*g.axrLiT5OJzbM\hvh6aS('&̐_6&3tPVȖ 2tT`H{їvW_]z~ZF|%m@m&m@do=1x^8沞ܺv5(^S#bhDGGJՐQv*jIoM)X~ߘfI?ۆ(ݜ'Ga*JL-{jjǥ畣kJ-ҽIaxhpP.aAX|4""PcۑuH(}C22K.Ȝ(&o*nx_HxjTl~fڷa:NDdyRXQLչxTKO\ToE!'s/0H BA4ȌךVfr_\pxoڂr C1 ;Y_66\? ՆK&^M⹄56)&sE09RZ8Z :P^*^X` d5% 8R$Gʫ&[A*ī3?݌uʒ`_||(Svw?{iբbP+O,.,ei"糦¾|]Ul>-j\^hc28F}mӡRFQW|'D VC;qNU m<Ū wEbHw$&h =087Cg(ym4O}a/2B2tǤbt%.6p. FrX&Na\{PXұ)ШqaX4F $6^YE$[,/$Q:w?8Ju%6!Ee ;pxY9L.x^E͐b</KxݼEfXyTۥu9b?10RemBS+xs#%;] ?ǁ5hxLS0G%)[nwzDE[%;e4!N8 _Y0KY3iqg$>/R-Md@YT/^|ܣ,eUa}tS>~w3]ɒHS?3wԆu 9ƩFiSamN}UO&Hqqnb x7v"WSnB L3qkKB%$Zmv^ Wm䌇PTw%8|KFD8& JB)s32^mFIj(U0<)91-;F㹡P8BizssK(vYSg:bD[RC:oMAJψݡdURhn4^E+;l^KXo8e=?QC̈́Qܣ]Im*S`uA1ǓwS {hI,{DQn4bvjW^6wt^dE/#l.7@YwHPq*yE?$`-]v Y?xtq:BD'xӞ^^Y!v':=OcYR\7i(Ex^ c!bKV#@Lv#1$_䕪4%8Y=u-]]gnXf}US3&ꠙAHSmW)b5Րs/ҩn32*aVS !w؜Fhő'IZ:25ۢ\(|Ӱ,WQ"ڂ6a*elͿ f)܈.s!a)"Lwpո:],KlC4h#۽W+!9Y-),ToNE/!ȉ++UItyX&eQGPH#.UV ,EY!+k&Uc^яpK_R7SHJAS`*9aKR~ߦϽnXHc>ʅ'4M/P'hఞSp t{'Ă:;Ĉ8k@ f:O'ddEXj'-#t;b(Vӭ83PzwqҊ\An]މp`o;pj5ҋ=Ǵ]nOCVBwYPlc:J-M{Lh[i"đӘtˤd?y e<L`/"H3Ris*0-> Mu:gl|<@(׆yT_R(|'WϧUʏכAaV8DsWR]1/r|~kTgN)9M~]-XlnueStrLp7PjPK' 3G vBCE!n{}[!&Va8 ќ3bn1:.zVfƶFk(& dw M4\c@@ғ$^6,܋a?Oz3niLT.ŗM84Qs4wTg^zrg /Be `ޙūP{<5+j]=_Ơފ7}2SoG%&!zhΊOOS23=N-*`ԤuW .$PNweashyJv-CNm -#ךM0dK8| !{{2V=},Y:3<4'Cʇz>Nr8(ж;i 7{ =ҏ˽n@Tx|0DdɛJ11.1zQ&oDJ8$K8|ߝIFa ދ\~xiζt`PTNEos]BނnH ;QzLйJhoBrNZˀr3S< 6u?iu,4-"k#(-Py${ o]tױn&9R8j#e #sjIq5# PΔ7C}7HzDxMw`qZn6r fۣ0ϔi vS>nOg[S&n_ؕq`]{vN\.T6`2DO=Hwb,j9SBZd!h7o՘Hb 4S t}y~u^[؏Yeqݛbu#v<F#OӮSb1 /qx]zztJwΊt"ͤرxJp3S Vn4snT"O?"5Y88`pFE3a wV{l]?dմE̳:HY@ +FMq'|L+\!6)zLZ]t  O/;Msdqׅ>C^f$riY mP vmkEcp8ޗDCa G?܍d*(*o];.ƴߦ;Y(ȝKӎ2}A^ϐlZr0cnY^Μw'UPz+KFoq=֤%2h9%dm\6E=@t*cF3{~Ao4lj6WwN퐺6LH&Sc4WNjj<ͲBsYq%)+4ї,ֆl9ПLlژ\r`۵oXRK"p&UliI K^t;`qDwH2YC}P˳\E:љ40c`̭\Q3i|ZAJ6-R-QjC`^FÅaȳm-ugu_#:8z73j(<ωzxeAo3~c@eOj lcֆ 0m ECn\$L|Ddhװyo16b*S{r|VxBƤ>I [i fVbn G^B˨V$.A{/ֽ'9y@}LpdYVRfxf󍠐u=H2"&!.0; +jwh {M;8 KֈKs!u@pIpg!WZK#(gd4S+{Ę%si_iϨ4ٸˏ,tpwmŭu>?E_5LQy^^ܻ 4bG:! ĺh17je;x9<6r?0u*6<S7۽MS/M41ori3*\h'EqƎdf\O< ܘ LF)l eOkUh2&w } $|r,-G{F. ^$$.>̏o+x?'?}s[[КT`>l.䍿Zne-BC$QW4{N* G!)e  ͡maБ`~ /o?SfLyo,mPط}w@}Ԏ;*eXXXE?ƛiIzPX͏6֐kGZ/~;ay8j(/|~j wܫKBLӸW)wFɢAnIsI ŷ\EQ.모8>Wb2׭̅,M4T2 M=D-2)S$oNQp71Ϋ$=MAUrKc JrB: {dYzBϥ=txމ̞L'9VKTMh^&$Ꝩ7~`؟?>1zpZJ|@u]6.Ê,z)Ozl\~~S0x܋P=YHx@s!1ap0#yŪ9W6TwG֪߈x zv9wFw*öfCr.,wC B\8–mL&G,֧W>0{4y:ZMO(k#Q6Oʹ x`|3sD\xXd1BG4lB}[(U.XktBF4 ͩKB 559aPY^0#gOW8^Q]5P*dG!v7n5;fy7\"ãE"%׹=߸>ॾs]lQAl4^M~P/@fx@a}L ma bLߥ(~:ZB.j4埁M1dtC=TJJɌ8IW NYR; lAcIgaY](L8bAĶ{?E}E=؆?xW :A9kkXտݔ7W#m 6RN-{yHRf/Q^k!" {i8YNYU^Æ-nƀ۪TdY rO#;c{[򠏌:/;#F[rc NǁTZpڊ ~[qDtAXܯ)Z!&Swȁw8:گp~{ra= T߈nfFʓH<8g%jS h3%#.i̡\Q*Vk67{d@y\4?φX$Cƀ\DRhBbh+\ F݂TG7T?9U#^/Lkqow5㒙Ȣ8 ɤ)0~l}nߛ[tt#!Rgxeas~ iZ e&Fyx? ;owFDg 1VR&g=W#J'e"AbƧ' lCHڟ;;ҘLHT!4' IOu8-8F=TJy g0F,DI|>2z1*$$FY5̏0DE/Jd6ghC˜l@"ywfn2nwp((-[4xip, .7ޒ|Jm+;l$gk`dz@R?axyNos!.l0:O^.I2+Ț DL(g>s]=Y~Iz@8)kh z[`I%| (<9H)Z|e"Q n[e-! ̶; zSO6ɺv?cT7!\@_ͤ \:H;L 0 ^nmuGKyBY@Z.pA9xpF{}MEp}Aԗm XowPD{4T29k })&*80Ғ4- K#_^Rkf)dn/)z~BW5M}Y88J aVࣀhC?Ft)gӁBM4Z%F*'z 8_Gp =?YEHq2WNBw6b^:kcG_:' J*.B)v{Nb,o=Gvq)%M~h a:iZ!%ة$v;tn7~H 1/`.6ٗ(#WK7U*8_ n 83'OP=]{OS;k8Pd.vN0OwAL'P͐ ٬`YgS@I7Hq9}EFM7e蒫Bctҩk h u5{G+S8˚\W5:lyUt#SINŷ%+tZGT5E?Oxx-x8TQ )0E- j*F ÷ WAuD:(U~谡R绖]:geY?8Kx~ԒܸoCq16x\J[* dA@MA`i$vd˰ri<'%9.S98݉u@6*0y nP\ЌƐ;/!WPY--_ʖ ݜyϱt}96WXD4,q}[Ϋ$_0 ~UyD0:L\{Wۜ/lh0U5ֆbӝh@iPUu.KgcZun7/_ѡ_XzȐxtt4Շ8_/}}mGo4gfϔ w4IL |TL?T^tim]>b>P=G3mw<^̴$q' W4Yأ?Xe*#:IԅcLOS&M658ʫ+20録d Md8#X幩O)6lJL{tD yHFh߈QO)!ȆNn>")<^!U' G]ù 6M*8b 5 Gl:Q;'6dzCxΙCqRB:5rTHeA&2v@)҈:; Ŋ*о3}L̊y6oNgXkbπlϴ"UAg܌F G-Yi,s΀JSHP|"cω׽)'B89Ry0SRKT3h/j y xSd9T1ye//;n?hEwD}TI 0u>sj 4f"+P^i 'Ny!>|(`:di|fB|&Ii4@]dɰd q5cko[47xV䯀|13IUEMpfU|ܭZ=so_7X䗼P<Ц =L;$Ўri>0^*-. Qh pwx@EU'O dI(0`%3%FڕSW1@߂WQNj\A2WPǁg޺]EM#nc cCDlbG~(oJ|܋[i~1]sbcͷ 7z;~F+SMi_~BJ8țմqѰpz3*ތ+˰Xq-cXEͬԴ$@L.,Ea\g-mzXTqv!E_1_⊓E>K&^t| bDuf#[WزxG?1rWIV )U ɯt\aYqVLR״vDpBf{2 ^KCuuf,w$vOf>[b}Y]dXzv{Z檋9?-Eg0OF?Y ZQTzw!2!0" 9_2jfhEPP 5jh.}{Il0oL6sAA r3''aaή$0LynHS|wj )ʴN7$%xQ7(ҝNOQY_Ls$l5JUфGv o6 q1xcL糕S1kv88؅uFŜT+a1IGz ֯ ֑Wb#9mؠ˚!5x&U'gAV6>hП9Hޗ"\\s hvMf<[M6g^tU8M>e<xWy CSW,mRnlG1cw}"L/GCUSIWCby0T'Rt4<Fe:͚F&+s#X ]< `K/) v $Q }EtP.( ODj,F;*C0uAFcJ[:XpK"/%t0~9Cv>bMw% +gN[o"CQ3m-A]I̲!U ;Q'v/C yF^픊+ƣd/P:_k1|+5㬵xNG|gY)& *kobj=B T]1s(?t8`:*1=m#`L(Y*-^WaV6[HlViW-05Xz] fʋys'lz'ϯ.2\[ZL''XAQ *'ky3_5CjÏIC/C$pw&*ɺ.EG*߰lЮ'@@[ohw*FUeىL_TSj4K:}WJҎKk|`Qs/  &4@!X'Hɮ/PgQu* F(ۯ{|e[{2[ ޗ%'Z׈,wjB%˖`Q?B&n6lgZ^Iu8 HC׷EFe*osq;}0]R}Kg Œ*D Wu f"P7<Fn )eָ1.;Yj x,3`7kO#fϫR)Սb[aPaengsS;YSG2n "$S}ſq2 iR' ~A`BݰE$3mnFP-r "&:$E.V-0 Uړ(~b\%%\Hz LH;#Mͷ3ƍuQwRB.E_up㱭egpTWp 6sjVŧEQ v=4.Vy:QQVE{nڭn"< E<y{3k|vFWvYcvD0W .mu+2OD;M]40+K֡ ?]l֬_ţ!𑠬 ֓KH=wL2D`7؀]W[{g^zϢ O p*,i:CHLD2&OMb0dΔUphk;Z|49Ta+5Zg!'BftAUfcI@cjK[~ȿ{i6gb$ƨMVi[EPhj |{&zT| Ll?~ vй+S^i$p(,Sx^An$9mJZt_-dôZYK5ۃ޹%i{z8)WEߚ ue. eƟ8Ѐqz mY;j#~1Jފj❖^Z<~Mk‹wW.2xnлx@+ vw~q.$(^t99;7y'KfbsvâDx5=M"LGUYi֏8eDS9,Y4Ak>-bTB_PeJܹB6X;3c_GUf5^9| YӢE[u,7o /lYgkc|g*<?f->tݒzUXJbEH6 QR:-&uȅU(_nģ>z)Lϛ'7I<>ƍmƇ㭳RLH8)!1?N h̛fMQ},躒9nJ]*a㯣2L5y*s\>ݾ6mS+" r59Iu*6iچʌ@t'%SFAYG} Fj\2oX+=vʙ C޷+KIW׉D#>: d$RR÷4sN(&w&ݸ,Z7Bo&4-QkXSt qO,[;Nɐ* `:RWH1`^6$ulRwe荙4ze5CIm&#="53wz8Yc" 1=4wNco/_v+#xqA*md)AWGOS%#CxRp }!6}HP%8G$T6DTCV;@UʕHvU|%a?˖CT ɒ~j |4IITYR9d1HX3)8Nߊ3 djHu y_ H}ș]E+'|%Ȳ0.^Prv=.w\zOv04@ _V7ar.7&e}Uxڑ@"-'XXP - ~;Xj§7Bh:{;ЃtQL0+@A] ωaVrDF9 K$Sl3oboέa30r) oL&3I1E(#R =TM^il9X0SvŴ-u="? ,ˠ) m.I{Z.eiibEʺ'!Y=ANu:ͨRZzjs6skI zS7)Ll3 :vHl܌|R=Uė9+L;7#nL.Xyջk{ X2USYtp}ˀ},8pG# EAj12dV F, su&CmPK=~ց=5VٕrO>zо_r^'Z;S uC['-.<ˀy$ZQJXSuH!f$ukMu!`f]Uy.[pJnap3 +d~g$Yq+Q_Rz7Na^ZĮf/;;qImD;Tc tEs94 n}*\? sc9^r<\tgDLFbN/ X]R$쐣H?IG壕ⲽ3\ _]9Չa,fSDΩCKUD-Ut֔u#bݍg3A(VsWuEIKoBj_#zi qHX$dSJV/t*ç!M*AC)*IܿLI u >WHOMqwۺ&'[qx.Wp:/0. ըɪds b^zjccu?GשHwpyx@2L- ,Սy:bO'|OZ9R '"=Dv&p}Wt8+L۹y% wݎ؃IClgțn/omCBM) ioKЦ]q݌c)g?rsqe,#"Y^Ѩ5\xY9!]Ud f!h菷2JBkȠmч\ӽ3]jYHo ^؋.VaQ^(ƒ0=Ą J_Pͯ'[ycJ.(23 <FTc +CSv.IVG "9 $? AUkq& 2 8'tC FR(?̂1ka`0 es:*wb +-U}yٺ#AUіpHQƼ!HS ZvL'u8Shݜ Yu|?FDD!\4JoK9zsF"H6CӎTJ?^aZɏ`|MOD2RL'ryٚ#HdпZ9 cJ l`S/c%ڔD<>QG 8 x 79pVn |s褂>SG@ұ1m)?XI aA@kL;$U vމSgݽoApeZɊĹ7m=t1B3Gq2wkab|w\[;+r1 ;wn~'m̈/{[;߉?~SS _C*=pBk D}arPFb!)w5d$}]Y9={f捲G)t:ah&=Ysd]eA*M)fP!( X2[^5$V>T.,DVpFm=RE1=Lém𺠭 ٖpb04!MPg`reu찕R}3q;a 8 Nx1E̼oqB8֍ӠO[ ܶ]G$.DUivFK|DFz-,=uF;)o= ש ؉ a3Vx9:tw8+q:7 u NUΥʔkU\W6R?㱑AZWʘa2 MD"F\(=2tR %^?Z"*,ǁT$qY̻k\jO۬e]H5F ~ ^vo"Uib1D=Cx:B*R̗w hSـj7g\IH FriltFc=ZDYRK@#ԟ˰jf͖E]iIFfza32KЬGq>P'rHGuɥ6V仫6bh#rfaKĆ1Jlg5S{[V(XχLZ ݽ"Jn&Rr!mkPnaxBICKԫMUa'\ L.ĉ[["kK]8j$M}ܾ*?! R-Ӧmdmx/OsJV6 -Bf@gMQJXrhE<8>x־9tGU)N8qڄq fzR,qnqNY_ ɉ8 XoQPv0 >S:" ^Υ@ nM6/[|{_B Ux3;֓a*7ΐQChR{}sH;|_TRuiY-#'4iT˼ ]H H1jʏ#kGr6<:1i2}{d~`gTj&תF Cp~T a&|߮+sdhSTL6Sv3,aRƅ}g# KؒXYesZQ|%.unO3Xn@-bٛ!.אȠ"TeZ9~Y^˴oSbAp͂9B-$n|6"*$&a\{t)iP#Jv>Т~Bޘ;%weQ0-A~Gi/RmJ Ejr0v{GoTإf^nS*e(#nd~[7 "`J #ݎ7%q4T5>J6Gl$g}[xzTthyhgrS+#rYQ;{ +iytїZÅ@YHƊreuϮ#,06(%m,o悦:l/YZЉ +ZYl]~LF4gI>nڶ|8w avlR,_IrN%OJHS0H^"3ktx ?( WkjS($mcKvVqqE_ ,}q^H޹[G0cZ⩂OjcLǾh]0Al}ǯ̣ K79޾Nx;Kzg|(*e%ڵ;PDm([#ib ,H q6ØK: wTi[)a.wD[>7E9X=uFLfRO6B~BB5N>R#n|mLlT._%۔شfW1;3ԖR}+ o~cQ*Xzq[y_Sx&<z_( V:^$z}hP0p#{HxTE- M[p?Au,aI~5"@{55$KbTe}TwLs0r:S!%-w_ҕT.b0Bx3pJ9F~MÓ|a3Tʩ]$%v,[-PLD>3}{Pi|־9NPa*ZX|!`~tXnze , 1sGlqǀ'JvkE`u;d  <6+ښn ۊ2\`"co˂!pC~ )=i#oMՐӹ ÆAwd3 nB/>x DJk{Ta;}C*&{nVz2$'EOS; Q6;i9<ͺ_KE }݅\1JaCHXzT}٭ny/;q{[UGvgjuI&t6MT}qg9oiyia^/dWpyTn/8| Ji2Z8}k4Ph- Rr R; *K@Y$j,EjϷosw3H.1 mF{Q9d$HVn#-4dje+FO.N2#m[c57\㰢=Ұ&m(%Aaj}J]yY)=#p?aM5؂"CFp6l8/>]B5hJ3;PQӻj9$piԭC8w-f J>Nlj:(u;}h6UTwXFF'^G-]\Z\χc%_K!m;.I]krpX0ܨrlMЏ.V[ Ed+< 2,uMO>9F}d1WI(`j AфuIN /> EDV SLۅ@XOO'&̺K'ڸq@ʰ]i#ԜpDp< p!irOOz yfp,.yA&• ZúG&={]'#SR~d+}4>srLu $:*F(#!Yu]>TRϧn' A&c`fd((Z@hՆw+XO0 ꐼat%%"^H@ 0dV`[&ŧ{!-IBQ  ~R3;j+-K{jrɀmJ $=8{фyq3DV?dVʺ@o xǑ΃nf_t1q c0bprVBv3&ʧb:T!F8DJ>X{I(MdCm+.TP1;gba ^YJâ^VMG0Xk-Ee2G'%v@9Z8ː(8ra*tSI2P 62Ef*{crذ8yT57j.$w*R9@+k >=^Rg%ZOΉ'uL zK5hQNvIHk %IB g@D\sI_) Ak~DY`> _g՝k޴IГpnڰSJ)۶m0sE["xfV YDA$hm3J3ʭa^ v@ʅNվ;I~.<`0x#zMIiٴ}#b~C͡Zf]0atS KJ*.=e+駌4sOq<8@8SJ"vKlʖng]PSC@ eF8i:NI7D[(ru3S;Su5 ~\KFJkP^EAK~;Loa yvS@F γU싗&ET'eVNMrk!{7#=|r81TCd ĞF(l婝pzf]AxO>J'؊f7?S#cS)*7!]TVb/Z@/\O0ﻼq h0}HF0>~{eTrg'Rܹ@ Kq]‘CSQp}}̙pu $1]9 .78ҞSl+$4q- r˰m,ezTF6R/뮊Il Jm "c0C5wbaBڀZ>럟tu3.]\_v֖٠dW&v\b3%vA'?c{j`mԲ:2 c(i}Le}KO<|-Ap ;(ʕwLOi W99|d 0unԴa)@j|(}$+T- 2y. /(Bi)'/{3d4e-)!ؚ@qu"Xz+{?hc h۵QžG h6qktCXh/q`0ڳxg;HMyJ'J#sEutݗ- !M{RC(򶨅:⺥q>U '?<"KY˶n@a]7Ӌ2† pjߓ]ʏc/rv2)F9cic]"g:T{^opf;56ȥ,)Fy p2(Lw`!!!ۑn|?Fn\p-(:D\Jy9/}ia̭/ˋ*cJU㫼\TX59sL9t;}ǀNlhגb/nϚRi8eg1`?{`NhFLܷ tG:)d9w!WtNZ5Һ)`g~G[U_oIl>op3(% Y»|Q:f*&P}8eKkM}N:Qx}9cJ8Jڔʯ 崩}R-ȯoPM4{T ޮ֙/ )̜OcUV| w`u&QXJ2KJ\_==ef-t()1Xfn.#EXY2wGS ?Ģl-lR/r8It`͚v\]TԺt8$Eϓz@4<vbV~(Hx4cCZ#q?&Ƥ̆("..f 967r)N6+ 5f km~*ꈒ5kN!懏CIX'9kI|;{5" KI!=zx-y5.#:t˔F3ûUl[>po;N_ء_St%G qTpw!'wF=ItyFQQryׂO<7ˎAP`d@>j|) I@4xOֈ^܀}[Z ӺEvObIDc(Pe%]DnlyZq$Uz㪇~D߁BF/t*mT٢b#坙Fxf,RZ&DlA` s1$!Ƽ$>nxtC>'~+cꂉMNT4zćH^GzQL6O㑦:@P]6_K5*Š83MA</4cyO)cK<9+K}YЙ V}"Ra8.k"w"y?r{:ͮ({& Pm,"˘P$֫/v.fGb DHݛПԅr)7E3nf7TRܗ9C7m[ȶwP1[;+х}j__XIϤǿQ`!ʳ1q 1c 9+Pd_VA<#EEU!4& & 5 ݇!~3Ge7nlӽPxlx@?-fY#a :ٶ<@SFKF@޵GINNE\$ͯiǨ7mC^2&E^) SGXYÙ D6Peu#uPI|3j)T1Vc$n[2ZO}SUleQbu`;}F@"AJ&k uh[,3Bsk{NPn\:i9T;JV;. d\﬘/ rg6@aɈ_:DVM(<ޭaUC _0nup JxNnYԚu?qf}=#&U&И_~aɧ)oEh^<>\92y0DFrT6]v2nƸvnyq+;"2"`U: "F}n[-nY|W+"gn;to"B)e~˜` i|&*>6TFx:ԏpIB͝B˺*,aWgKoyjѺ{VVoVKm)OsŞCcW#$mY2@?' G+7'Q\.b9bXιaؘb0k@VuC0}-ʄ`"9}V4 Khbbqz4Q9<@.>9'=g4l@>'/Bcvsҍ;|>|ngC0vW|nYrx6Ê|]'Zkrbkhɗ8IOǻF![þ1_ǬZHʜfNF&&pipۦh8Xz2?w׮lJiq9.;SˈK8e keRw8@H&j+='nUk(Du|ۘw(5 9997ȿr7u){E9ƶJ #Z$d5?(FEJ=*oH]}f۽ h4%Moe|@<C^y?] `ir*Ӑԭ أ/DM!K? B‚IXWM'vMd%Dts&*狃{;} S79.zj`~xO|E GtؐfϷA-!!!*5uu(R0%E.Muz8,c>UHxIuҡטxS$47<Ơ%UOM,^~A?0r=u+ĞDd{?W:Իx:Lj(5GVȗ߾hs]w}o܁F|5bM] 99! 1yLفLtC$Erl@T~9XcXM r>mÐӜ_S`{02 ">a1ְ&ٴ~[*6w~=BE " Ƨxcϟ(cF4D %7M2uk;¹m )U&\gu[U܆.,]FE]U&*~{:&ĤɭH < fjZ;YZGgyvv WjA*ZjqYDT/YMFSmɏ cS:eOI`k! n?Zɔ8%f쁓iSOèkzxJ>f+OĊ08 o!Ӛ"ZPVHC;}|PjJék2v0d'MBbV[=wVrTC-vF` '*㿘 h>a .Zr+ڊRߡ҆6`JAͽ.; 0yF][1pqKtᩯ4z9K^-/1]YP1"(a*HmMYw& 'Ƨll_ d,Km#cAޑz|A\E!R9b44F!G=ɹWVB|;m>%Oc;-3)DЗx>@⻲IJ7:p(Nt'*v5':!$~5v{^o ~$w)Dt6 E(bԊEڮŽTz f,c;\olj.aNWaqBQԮ? Qǥyp kR(W֪7[q^rR/z5r`Y| LS[=#!,:Er?wOʪCd;?u/\I&Oen Ĭd<:͖t6ʪi*7h'՝٠dR:v9Pp`@0rFDnbzJS$ OQiSf}|+>0uĊ\7Ih3 #7޾ic=8TSƛSnx9Fk~Y!;ئd޷taȺf8LAlh4>` ohܷ`qWg#kCiAR;pVHRқ_l-v9i!GshV}.fpUp}TpǨ3M D>IdEK #NGOtZO3 =xLF YcACNТ@Zuhn2 2401xt4`?~ҡx>͵9X7KA7ǟmN8Mbnd 췾fȎrK<ߍj6m/`IBW4h ԉ 3nluElӫkNOwY'/,%r=G`|d9|䉿婑 ~eN a:ޕ?fOESTZebғT-2WR8ML# b(Un8}ĝ-]@eQ*_=&VSQgBwhI@%4/bgiD3%NNWm' &Cm$.}#KW%@4wxn{ABpKYw˕)Q +?>(*nZ_{?'&d4i;A9MN3.E"!+E{Ʈ_K*zQl:pH\Il!D\}^Ŵ?9$ @I0؜lkIa-YԎ/;]-FA:Ĵ;QKAr*+Kϲr@¥6d4Uf 1)a\A$z[Bn53j50")4<2([>@v<7@CT{ cYѪ:ۗu 4Q8Pv7Y!=ˑY@715 !@Kuu"my`bc2MUYw=mm\nu~2$[@:.Q@#)݂օ y󟽘a,"E f`HBx)S*ym]EQ_kM+o^ϒ/с،δ4c7~Gr GtȮPn~ɶh^"HwǏU#Q i%f2˃#cޙa׋L!$A,!25p0m|?_1 Zi@tb.\\yM ĺ(Tfs %+ fת}Lr$P^/sُ5TنIc.IP河"vBE ?YO%3(>4I}z:JZg3*G}[3S x.>;q%n lxnYOX4' $s{w61VyڕF l"JwϠ?@3f"_v+"Z/,Pp4hZ?O{ꉄ0`i# KWWd \6Eq.[ɠvF+2y Z> *H AR(e<4Zch( 'ÿ;Wpæ=Ɔ5=wfl -r9u $0+M7(jQSVE'?̀NX.'~Q;1mVNˆWYj}k(FkW^k]8_5U_4yղgMNP6u^S@EVWu`unouT~ UN>:jqw2sA{gL.9.sO6 X^f >*OݖW&O  'n.4||r:JB@k- yŢ'' ڌ^}t;q."j`(QMiǘj\ptE6jʹz D^\yC!g爐@i:(f#"zlGr!~Z:sRW?O2ϡ8$j`ˁ}{() LTNﶛ-K >7»7fH%q,;qݱBk:FфREr\v]$:G׹(pdvя9W1);$g7 G=(G.Yac6)oa*֨&vaj}U$2"8l"'][@\7Xtk ~|\YNV ^c_PuzsC  խ#|ˀ2HwPtư .Fz[RŇOP[ٲ̎}Ë́K:&BO3TiKbWu8LIjr_p脠;*~/FON,TͶh.Дj@]f t}!Sܒj \0!ɯ+TgP\ nA#ϵ>mԴA W$_ldZ! cIq۔,fhs큭W!?zI /CčU!NE#@u#v]xxZ[GehG;9ou W=Y1S!Qa/'|16Ȫ=3x;0/y[i(.$iDvkhJ{eu>!-#)@޲#e wOJ]^]C܉MqZwGΜL8%̝3a:VVU4,RVwN/OˡqkXI 5)J#-kPG I;䢪8"lz){.?ܿ_GiOΌTuagsUs8CxJ;h0,wv/Ga̸:APno?LOHZ-JDf?ONv̂i&W li$њ r_jdtXZ֞ӑM LX A"9FwZ*~fyL*I_3}yE[c g8 6mcN%vM&pxb,{vW$a{<_FlX~毝Ƥf!۞VŬċ-Fq-:>רɛ҂62J_/k</#`Jdz6w5Ex_DΤoI5:U3z r~x7MOt9  YUqTSYF_kR A`Ц VОrQgA`~4gX-N~h Cqq֧/;g:{*G3{=2ẕS\ .쩒qzaܧQB?=;\4{G;_`4 (J E$;W][#D-wAq*7`k. ͙|r El Nj벿;&#xmHHe\yg'e*21 ;H>;AB:Zd!0@A59T[6XgL~$ uOrpO{;U7{W|/)͆vk )+0,:'XZ {J{B,biໍ5kQh;-P%NۄjP2@޷Aj.v#QSsW&?}:wbGso`U&@lSo{~}t*l V_YL]wy~Ȯ͌J SکmF9չzW@uMf^l6 |I.i'M\SM =ۺ @;gj'jae][1%ڇLlzL;6Qe"je &6zꀋJ A>R#u۪mԪkٚ!Id? J`C})B(ȭy&ja 'y`)1,QIʤ6>:dcg \ഓ>[>fmӮ8*S߭\dlBJ}?`}17J(-|ҎhGuXdd4Ébq3"3iCξ/zҍDh4 n9K[M/pl(p?E|s.ɧ Yh }<pulK8ҫGmfȦIb@+% L1\K\#^i5c a4ȗ7!ItsLHs 0k&vߨw3㝎Z*MObT\6GtRWE>,ɋ]K8;Aph:L9RW<*Z Z_eQpKŘC/LNZ:Lf:vgnJm1w3y(@hykcB?Vۺ-ο߮v <>; ΁}pxRz$RMN?,9 9גv"H12 "u"QSޑZ&-V Ta˙B>bR?W1+_N 8/_t=*b]4An~-aZuK ƆC(T5Y*.po! #YRIItE]=$a/^iͳ< #l=dgj|>;vv:<'U{3&]Vӎc1*GHbZ⻺TS=ODNFNF'GD~-.e"CSCfYYF\_פ 0 c8Fs.`*WͫS\N)ae}c85a 5@(w:/B^ l 8P;/|ǞG*uυlRӧyXi}x!5«]Čzğ|KUߜFӧpt7=rXvO;XFa6SAC\( bO )n=]y7 ڂB!gFL@V~qkO@$A7 gJE$I#v_ S\!*OdT4G<٥1;S P̼_w[BnJi^ W ކGƭJO -|aM2ow WǁRҎ~Z͏?A% MjP*/}EQp^GRD}0$McWK]["lX֥@wwF3&] B.(X6ƭ!KQRvMfrڄ.,PJ).y9?UF*F!{d( pIUзOl1#F1˜}7G\(IVy<@\Fdi1;9c}>#Ĵyxcgܕ2r [k b9LxTq͉m5l-Ro&k ŽEm0TK:YϺ?BK[D}$iC8HxBV1Fz6d r L8Jvu,bC.PoSȦM'߫tC@-U l|9Ҧ%+L%gT('qI# N;&3+-`TdþD~ ej)3.dP$JP_eUjטvQ@hce.n|Z-nr f"7y/ijpOnŁIn XfDEwr~:o:;8&hdZ-7f%{\)=>ρ[OyQE3;hH'Y49RfaMC-P0Pz*!kp2Рh*UC3=/A,E1dg'_EԂ 2}T+iQG0z?LM Jo&wtb&0Z0]qsyk4M@(4}W(;idPKPR94Ov&DPrNH0,)[Q^q0a#Wr8#q\^*'Vu(o C>g;{*}27zL]^hMA_- {ޡGOZഔ>.vE'P#O=6YܪX=<&NC>I:7U^`,\ށi-)T5Sٖii5G<1"Kr :O&bHqWb@,/.0DŽaW?=hhGք 7nIm@X)53N l֠]a)tzE*Ix[H>%EJ4՘ǀL S?']/5Vs}ڂhH43-%ɴޏ@B"4fg*3S?q#A #`d2|{7y\Yݶ8OnymC"5;  5 l}jЗR6 S/"٬& h~RXJ\5]?JaSumD=ꩃs5jk1 qv=h0,1KBBͰj&/QH,wV'fY+0Ёa3 c0(Ŀ<%'0<㙚!=1OXEtwS9sovn)Dg;eB|5n/9.JNT+l-ON+UȾ#!hF!Q!T+`m;~иLvZuCIH3kb xR V!g%j6w(}qo W,`h 7*ҥp@Z׏ th9`{<-]9Җ$=͕ư[sʋ1.C$~*֎tdJ(4U!"Őrğ,eUq`Wc_:'XkezVȣ)ry (9fA9q2\V,WxZAk6%TُS@a %O`gjg[\ wEn` qz~V* D})u~o)>KǐF`_̓|qzwA9씚oO_CX-b6dwQuAmFiC5p,)g=fAqe ZkzY5B;&)4昸 bcgHZDMLu7$ʝx!/ۦTgjcV&`3$;skKEWx]moZO:d1#Ybi~YQ܋ߑJpN,iξp n(eTh@:2(ۉW\zE'F%ЙR=0ͿMg,F 8杔 JW2;V]@,p}n8&QH]˃}Y{ A3 FXu܃>UP-.)cO ӗ %mu}9ps>fm*#a@,Sv5T>+ADYNU+ȣ V19}S*!]i@-?f/;Q2N&XhԤox"oCU^P1 y,^.mij|vGrdGC]⌻JTbݘX:2"u(Ef!+pezkSc)G J3XjC-^wSOB! EpdAugsS`*4f|6%}9Da4r;v}",Sy jP7 S{OQ.v7nދB`΋n-o,hN 6ɤDچNUA6af"/gHNLa4^7g&hU֑fV2u0(X_>V:TU©aӉk1O1{9Q_ʗAjM>r}Kuy q6PqGUvx83EIp$pC4?AE1[U;jE׺4Cpٷo磱nA% $yH*g~2]m7z佖wdnaK]1Yd{5. 9ϵgW$$ckpܘΪ7x9P\g tOZ<:*ǔދevn ^^Lx3 vbSC!уw~ɁqobBT g Y sHߡL3hfүI85F+sJEeM'$b}'E}l7=R_o" ?G7fk&x^[jCc 28R-KX4f!A',pLF\ \ȧvhK~-uvnM`̱_k4VuW:ѥ}s$1vNL{O,$  e+P+F}S?`cEJֱn$/ZknB)HuqaD6UPqe< ;KLR8H''@OAH'ySX4fDQhuܣH6qm˟i ݈}}KzeO340*leoBQzlԁ:jƏ+xw t$ Lɂ?7<Πc8-sigF@N[SOs\vߛ>+k8㛞i6lcrz5ɂqpݎ@"vz"e/-01B6Gsլ<'[ <'˘v#Z zo\m(f>?jot+|MS5y!)8+&Q ٤b+(;EQ4IA0ަF;] ^U:P>3>+J"yw bR^.:6އ -m NePQW3Z}A Mh5]G;OUFK bhY-D ;Xl^}slJy(6xrOGfC(dyv5*)Uwdܫ~!ޠ#CtER3B>nZYذIZ evF{8x!;/w1}ad4&*+%mϳXue&O/ {2CC98 @搔] n`DYgoСUE\5N\FtBft'cᇳlg?4E+ czMnVUųZR9V "ya{'odҬ4U# dX7(XJ76 Z |VRF_#Rċ[Ƒl"]+Fc.Ѷl\>Zee9|kK݋ݾ8˕5f-!.JN1iĨv}$we%M| 2'PkɊp&`5FA8*Fm,-w6 'Le iqsSu ˄t߬3$yxs'H{19ZzJ!f[hͤT_Mj9Pq]0Y5&EO1?kD*qMECe)fJ[;{P|~ڶ^;zpj3Z^(G* 8NU$T_LG|3ƉQgb NsRSj==@xtYޮ{P" I&I=`,{q[z#5K\""*(q̽./@ R**?wN Ɵ4k,2lOSof~OkH1:uO]d?E A1~I_8BϘR+'C3wfI3QxQY5F|`dݐ}u]Q aD?S =dc6#yqe-_LcU/"h?WKgtx.HUtI3QnwtM̉CeQ7-dv8D+x( WH w#z\wVEnEya V+5d,48Ai:zරeב%D2E-~S{M6dñP#g1u\ cnoCd Slj lDq}T(٨*H>,Ϣ'ޖfc t iΠV(ȷ*IQNL3dʘN>QGɷtܼ쀅bF{e0ZD`4<-T<- _GoAXD6}ITC"&[0`wľ!or^` C<gLdX GO5._Ͻn20^ 9O N|tןeo+Qo6DۥQO"4Gi Uvv`;th͘C|ƵBv\I-k$0Vy`&)pwL1t}ud*t /S,BcMrmAb.bs=HO"q9OQBZ$&zsWP֋ELKjd[sQǙtVV z7@_(B&|}t+L]Cѱ︨2ֻw!5.dNNZ%' 1e8ʐ (E'.ICJXPq29''B<\~=]FyXW2]cNCDBno0.*>*,-&OQ hCd*ڄyqAd8{9,gYT{dd2wz/5b$8a_]hp-i͹LʹT kNBbǨJ4';SE1Di%~B?DBpC/tQ[$dSm=XEOORe%k9jkxh`a7R_b.S6lPbV&pO ^N5ԁzL/R?Y1 {{rV# 8t'͕m,tWe6gҭm)M ES6Uv.Fa=~xSz(TkA4j Fې1*YۜYe299Xp^3W",(і'r^+gbR2G>K@T{ L,&QNw #Yڍ oSן;%ٹkmk)C9 %= ੶NiR y.]alؔ҂tr!rx}a'MQ7@źZ9xRUGr>3:\0Jyă֝iz,]h$9 z_ A؍= 林%r:yL/+Iؿ2;.ҫ>`D-(gx1dMy%!AH.0]0E,f Le`+8a;t |\k1qO}S}c!i Y)Hf $Uap~ӣ}I*DZMud<%bQyw.XlN-;,3w#5 [RgҰ/G*YaqcZ)uSOJAgj?e811i9"iO{ XDa9+lv盂JJ)wCoInG{ÇlKHq|g1#woXQ rt>rOBI V)A!$$SZ=ҠPɕ]fZo? XpחR ɺ"cׄΘ4k\{i!O }.Ֆ-)7Z?"%$eoVx40."ttB,>V ޢ)@O_fxߚyx64'(:(*2G44%COQ [ma?cgiy[t̸W q=R%X;H|ނNp7[q9G1i|/D6AAĘf@ݓ98&}4ŃksoPΦpQQMC.=_ᢔn<ޚ\m_:Sj>-AX]rn3*_n ;zܱdnֹB)4 L5P"& e':-|_j{/I'2Ѭr2-}ejw.j;uCm/ ƛ9ƔU,CJkEC&< 9SX4"?R<+\E%Ljx:8EFֻ`).SS|kt7Ufqvr{6흺C{sYX0WPr(o*fv'(Dq|UZWW|},tM{,¡ϱ›T<\]b2ͨ=CD9 1ܑ|@f,䤝ԫyKsLYTMKTRm-4gZe!D3T['YaOEpwDPTYmJqtN݈hj&rrQ] P8 r8iNm6ΥJB Gr'$.A.mTh˾4}F?do<l>kZTpJ6T4nGPySX3AE(FM q+ 7f Bۡǻ\~3N8.t[en> :G`BvXOmAڞ켸ߍ̺DǞ.wp* j ed^deqz]|(>ŀJ&?g5&9"#}Lڙ} $6M*o#`U 8Ot  F($H)PD9HlY۪5]hg,:,_@RWYѥiD'F|:Ar7H?M C揈gj.4D@IX䕢KRy~a{ώl n3}Olx ۻ H wDb'e|1])4y'̩p 16p~r]+6#MN=:%O!;}ȿCk : RKF#cEKAf~7g.WwUƟߘӞV"fuɚB`D]/:>TX?6fd #Y5'=m:66}[9-/X\796w/%1,7 M~IBf"h.v#V<(u#.~k^! I5mj'cM1\E!Gn& .'nsDSL23,swaÇ5bmse`E߮Emms7vwO 4݇>!Q.5\aޔi]yAO_j0 "{wS*`fB.2ָRu iC)k!$_@ʐK03T#MS2BJ2ln")l?X1`t\pWzy"H﫰qմ5*J~(y7 gqpoYDo]|Ȳ;_)\ 3 @snvS#4^wbqgyQ$ .?y@*ƆN[r1{=H5ô$@Kw'\ӕ/;Kvɰ\LwЅ6Y!@)O0P+/ LL"q貊L#Y(#h1U3N6dLgwW{P]K=_ZD{D )"h4z"<@8AtSnSlhH@bX?gm`ʢKi#= C5!#J!O;.F}ѣR9U?D{m8RX˜sa1fm|'U!nSe2 #jLP)kOD(6ҍ"?4qG%L]ЄU6; ennƛL` [S: $˸Uxmh56ucl@2ĨTQ~Dp!XVԤYuaR5L=[~@VBb[c TM>vB,z9+ukk)9 eإ5%rp TίVS4<}l оjdh&CܞIK7A{72+hH>lZ HWXoJ(ۭⓝm RFE7FSIkmѺZeRDNs|$YbZ;FPěU7#0h׾sD04wXlparLޙ+Iz&."robO_O!w)FZh N+5k0NaKsK=>DgAUT lS$ݓC3]6iUmlavhv>-1)0 <.V|ۨ?'Uj;p xۂ^mn &b0B/KȦGe [zBVLwJ{"Kv2@õCj|[7"Јk}9gYDߜ-!JU=+L7C%K&rQWI6`93fp'G@6R^1C19ouk,RZHsrp">`@)"?=F-5)oK//w T%gp= {X$HxvNhW.ݧX /hԃjYE$HA֒gj#9;ThB&%[g,czn?㤄ZP7YiR'\~XIQ%+(hRx}u ]eYcǹO=MܗH!ڈ`j6Z4ίuk l$gN5z4NU%S;zܒnoP!Dt-3tn0<ә< E 5M@ PZJ OLi-px^Il* Zo!}_uFGcI݂ق>T™ur!}㿏z# `y9ڗ7wJ wq:L.A,RJ> ']݁%`)m@V} My)dRly#zFNR}\cbaI:롶PM>%g&%c 7~u_ I7DOj޺p@A@S |ʼn([D9hdfݗn[hBD ^Ň=D<Λ$q_"Y;9s~%ʝ +,YWG+yĞ{b>r7n&VDӗ6 l\>)P?3+rfE{r/ ϯ|59&暧A}ؓ'K@# LC^_gejqzk X-u1'?!L $fVaf{Qβ{Xkox]u"I,3Kkz1B:ޥн,66e__H{ٕs ,ČE*ck,bA~w﫡]]iC`XJ sWlXPT(ނq:~ zX͘9s뻳uD ݔ W(p8J!yE;(RZp] .&oc0tk Ez|wAZ 򡓄 \|5ڍ -3oBŇ fP4vN0_yﮑu᩸&ۛygyZ=̼ʂ> .*/h/0 jaF'1 G'=~ػTi\ٛD)PP= Nد{dɤ:&o]RGeH@Ivm{F:KmHN rxvT3zPVJgcZ.|5@qSfQb >;3c[d mcV# +[-{/X7#{njUUà&(ZpV,v8tCY [g귺o4Fv|T[xx[;cKCF*ސ"Ԧҥlde--7ʮ* {*#pq?<`,g2K2AEjrG}  C#d15=yQ휂ABA7^@3`2=&*B|ꏍs1[i]"4͈D.cp2\׏4ųgs֟ͩ{˕h#z:N0 0F ~ $֤;hawIÕI7U?mJ,ݟUz7$w @6rGvk|p|iCЅA=x-.G 4γnTÿ#h|i|5Qziy3*7uAqbu7:<҅ƙ=&.*,Spo5,\gτwZn;,ftIơ*+)#Rp7y>Ǡgզu#?G6l/2?L | 7JIo.KNl]'GVgRźVZ5`5,.S,9}Latp1Sieת!vQ>?=PQD9` t{̂[weyF]|s fiqL&ׇAy(p'0 $O>O//7:;5 )3L^[; +N4F&b 18ue}.إ>)454h )$P*NWg2Sf :c{"U a߻8sZ>/H0qFzݮYCj fjN%k?yfArlW CClG{tuIլ2v2VSjO5gc:p[X{3O|"H>SQYlN)7#CXwI2_]2Uu U,qhh]{O9j7[٤luchUekm)(@+ ]d&[P- S}.:g[ `'+HA}:gBnRб2Y?X0ʚ}ưk>{8z/ Dܳ~,*61==J[#̲.\p&txo-2pɴ(BcN[NN`IbЫZ,ĊH\ua+G*jyGHӞQos@r}sC&rKNn)\XҪsu+NSb@)lcQZ4Kʲ!; զlߚZq=kaE}{ t7oBIx7] j`i~IFMNUҷm "_nyZLgw=ͦLT6 x]Wⲭ/19g?FIJEQM|1zZcATC^)!sx6?}Yb6~jjφSYFuy#5X[ܯ˜ ǝw.cJ x'X\b&uK_Jڟ8xUWUv TDNr7G_Ux\No|4NIė@@$nA$6:liN1b?+e f<v 4Ǩ6 ?/ 3<㜜dx&*gҷmvhh#Gҽnׂ7Z`frpc-i 7y'y&(`ƈa& 6W̆DGb`z[qOU^,//@-YOM4Džf:9\>usـ@AUq.S3E.~^j1;Jijgr$涢 e}$0feOwJ!%^gwy \'10͵cR6VYn t ~I%LQ\.I)/Ԃڠ?8 & #-LP;\lQ\z WV%hchzSAe+Y;LzjMor]]Ҁ.0I,snĒ Z/dDov&`uYʍvs^ kIg' |U#o!}K&&(tT[%I]0*b|7H,x[B/}x>(EbG9F$>ᶃEeړK'5ͻTɆmӐ.ݪ1 O'U ^bχ41Ic5.^ gJRroahśgH4 r ὜V,zCt;}b`ȑYc8Œ\}btR3Y L^".Cqs7x!Od6L % \ r^pzN-S,/W\.ix7|JP-a+ 3_wf]bnCy.ڀMJEEJ![)K 1-#I' `SGy"{%ztjNtJ @OdhHd?շ t4)$dOfi ekK;;: [o1b]T]-*#NL|SM1ߡ:sDGpg_ ];e]&ˮ5`\XOmdX6[yh`%Fy$Oa.Et])3m#8ϨLj H!|@TWvc$oSu,ojWTbGѳes֚lcR4"8Rr򣡒Kcq/V;* .I 04 bh|3 4iCx@+ÂE)5 B7#m.#?iMJ}KF j9z/F5 و}Ni`#PYI._Fth;w~/QE-I<c?4*s8^R+O{5XDYlCض[-&W[bǍZۙޓ@+JL;u&x xlֺwEKQG01ҝ k'XfsŌt`|iOZz]ƳQ"At;,Ssy#g``,boAi )ʣ# jd&vX_*Hg5YJ*_Gro k#Ai+ ̓G)t;L  ^'p )rL?7"-yb@g+o[ wPȒ^33ڨv,G n2smpIYƽ kt~ߑY57Pϛdo 0S哽7З3[}n oc9F=㺳 ՉfG5*dQ\>Q 7nYФR% 5U=\whbc.zw6:VsreC'4Vh+×WUAn-oUyfs#U \*wU](Ug=R~spܰg6ˮy5c/U V0("G5{ah+%}/axCL98Ǝ *d{ZB#mJRz7޺f.:5DT0mlԁ#d('.+y^D\e78L༬;Q13T]xG%qͬ‘9ph jWk9dQ)gp#OE քįM쒭xǗ t-{ [|z%AL"p9Z'b5:|&$6YhʂKӑ]' ҘD/DFT Wx8m *Br4I*gWXf1P@й0X_v5ON߯:|ͳ/jrRp>D'sD`E9?zE􅆯B\})%د suS&~ypV&Otfy8Ӟz|0cn\,t_x W"Lpadz ]r\𓓯%d1PA`m|*ft_wI;^k-XIpF7ZYk!>3:ģ$ {[ NO*07$,`&1ń&W<=uG.fU+7~肳ZU9mmSBn/7tY 6ٱl 8ĚKQg utIN~/b wl ,C5uN1tb< eMY6SB*aPY+̢#]QAg,gzQv<;~͙%Dt-+Jn|Tyۍg6 .Ro1=a Qc/9?U2!^VO'hTC_0y,Ox֟h#H>p fRE1,h6!/t$74(Dmu@օ'ت|#h `LΣwwړig(A%@/:]+|#<Zz׵qr͙!Qe-( w@a{eQyW#xE@=FLZO$5}l̴ߣIÉ(\TA[5•7uJM.nAჂM{{@&7j|:eKZT9Z'M3^2'Iunc>fW$T|bq7ěU*=1/#X:ن/(:HkԖl|l-س4â:~ʝB% 4 @ KH@t{2XAӯG":3d+pL\ Vjy!p"nTZ؎t~87'?FdGu`k'R>“W:"C)bOor2= f?&E=45-ivM-g$^X D) k=L9@K"q}<80IleP@w"| j)Գo:}f=kBC_bmmW_V:Vٕ>fȃ2<ӿ+k !"5vZ*G5拎Ώ>Lz@cqG #}3CZݞl(qQXanƒhvne#uL5vPMKVrhF`JӪw Ui}[I'IQLsK9\K1{(h[bB]Ϛ|\;E U]Vr@(9Y;YՙZ!nW8 qr[X>4%e/%Vmu$s{s#$JE;FI/j XZHwǪCjqPEM=b]˚0ZDw:5k>f`䮵Y"'خ `ɰll`P CͰX/h]M?u20V,!z7S KXPrͰ)4JhW!uiӨ*IHtuf#H!Fv[ A>ݣ8G)۬Қw-})fEuY8xTJA{#eYo -CQ&ݏg 2S8=WS34[\4Ϙӊ.ڷA[Bܾ8}8rY>hTh$R( &п66{@ig.WB77녈of,ׄ! _JP:݆@уѻVv-`$Ό[1f޹MyM+q 4Hchғkhl鱾K AP5ƿ%tմ +nRVc7bA@Svo6~g \A$D z;c}0/+8R0!pB%CMa~k='2p\f=: AS=/l!~4=RfQ" H^oNuNdre$+"ˇ &RUj5Hf$PGǝi+D'3T>ODv!HEB7Ǫ^ʭy/LЧgԺDQ8>f,No>y@ *XGi( $ ٿ(ZM*ŧ+FAy2p{H S/u GVbcR $jfQ0S4^ Sm)5lM]sg4@eRd!U ;g_i'ylՄ$Wn%_ajxιiƾ`0o;\+s>no d 11h|$̋8eӰ?gWyy¿U`#wM!ϓ䤳۲^k)9$N|sRd\Lu1uʓ O&.:ȳi]L)a@R$!DZTG41{tpoY]/YI؈u傢D6"3iZdH0iԇ|b;UepRi"Wcݘ 3g\Rɪ5piB+L*KΒXb˖yn4?fy98wsۼWyT;d"wNbQ-eteo=? ϼ-C,2]4~ZkZk_k5^>ܑUQ"rJ3+)6 ˌ ?a81g] bZB0JETm; o6,^;OVZյ i$ Aubm@`tJZ#JJu@$|qr]`vyǏxr;uYn|/xֈ򋡤)9&}#h'>2[km̸v ˝9cJK͇Yof-l9$i.GYv\w=QAS{:\oD)dM3Rs}*f&I R%=+ yR @hPXP;L-wmrcY1L_4t|xcgJ}kq vL*ܥrG ³A*@wQOpFd~wݨS>/}Rr|焆E¥D6P#+Zu:?K`#)@u(: nӆxh(6;^d 3%:1ܻu:7ۊ9[HOx_~o>Pg2۱1ۭ%^[޵'O̻ {93$1:1),˜2lu)~WK% ~}bi,ᑢc,"}طklU]K *7\HJOE߷z&bZԜJk*y g/+ _ߞX} D_#aEmXo-W*ltˣ+z}6w×s'6d\UMemOd ž}MQgݲɟ`1RL^&63#J _7~uՐw#(⫚mEad>dZUgNG51_0&dշ{Jz;;$h{^h2#C, v9Vxی?1yYu`Y|UN_u0vƨ'Q*Nc>6$Zy3.p3CqZ FwusC@ÕW=Fo9NIl99Uy>>2h4!\ &L !hn˅yi@zp-xw!.5kٓȃ0F0v9U0teIóJNk4//wnja"e)j :A]}Ƿ݃tK&z@!c? n]gh Hϋ<$X/ (_eRϐuaT:%pζߝBfha[qviW L&4bMkRNRW*ڿ4Q uY+eT,b$J+Z"5M raJb[ oj*ͱ7QMGJkأc9+oeq^&2=ð on+3UJU.Ȧ.Rѱ)aGYQNHs[Crƍ:F>1uSmJ- ~vk8 KUr:;kI 0eNMՃ˅fZ]I(C ȣVûpn|!IP&lҍ1 ~*#.|沗&] c--^v3(?p~22'-{'w  -#m)~=u $!w$UĺÇI𮖮Gt%n N5*ma+}A>s4hkݸȧz7!3I.QL!ψUf5A{g*S/T1Zh}S/]B T@kH6(cUC R&'Sīͬhӷ6Uz[űy+w',;iMh@"!cAH<@،(e?ᜆ#|_e[+5$,?J+vSmnYQ\*8B=%2l q]H'70 * !MDy8oJ/'l9}CUxo.T\A^Z^WO[ț'$5㿡$|&0`}7 Av/1C&l>mcxI7rP(Sln|j5RlBì@eKVt#*tYW&}ܚ[ݕܥOӫF.[c'Iܣ#qYl\;q0D@Xs.ezKhe>K5klFAڂjcTqZmQw,G-fX<(+M-н#d ðKEVj#_|֦+ YLeA?ςE|Ct̷Pbg͵7wNx&_ % L߫-{!ϖiT\Cj8*3;zxe%K|.}@f3B{P-tѳ$4ޑIv6ߴ8|w567ͨ*]w[p!PF'™!ca%c^XC@20^.>A{si@ȶ !OY>K&Laki@%0UEǨY]ŕbfD65̘>jMXyJJ#3GRhUޑNp(W$z(r)Pix븻h5K.ǣ|o#/S~" LkoBe{f),HKY<(l<ʟhm!U=SJ?ëjoNL38Z]ү=hWb6jX7o[ BQmLsYz\T]\_\a\Agu-c9TV%K(K6bQٲ׏*'Hlk, sB%G{ lW8cgw* |gi "']H*,{˂BCּ2rV)@4Ljh$qEW1/SB]ZY٣}Ku1n< &\8 ԐS%pPI}܃4Q&5i jlu?Sf*iP]PD^%$) W]?g<Y:1|c[&oE7xm|7S[N5B:#s\TZLn7vL^)`dGܿGcr rr8iw{GĆ?q<<1U ׋}4TH*jٰ!ƼCfQU3\#N; R"Ok/1s\V,_l=tUj5YGu^cceNm&$y/҂9mlKg,YL}M$@ /K U?l[/ &kg.Km4FGsSUK|B<7RF{Ȑ7s~AHw䣒qXw2>=.I[@[Sw : 9%9?pߥX|$r_|"'P|]_ һyr)WӳBɂZ6r(\b4^6m4/@]~9e0cwaWV'My/ϊZuem&"|$xZ7GJA72a[lW4x#٭THׁqPչo%T x*.߯ɦ=f=~S ^{Cu+Ҋ1T_ffhbCv7caEa2E 龣̤_uTѧ' uC J&h]a?"w$M~rm3yQ>bӀF $PަZ9W6k2ЊI<&` _VhC}JJLe-K4^w7t~}[d~)lor#sS MR5gƜPnA>f0Q"ØQ_cd 䶟Zq1Y_3M+*DX]>\UuimhlqChjES ᝺n|h?!Wmn. =wvvr |_Bl3[PR|j1,A]?dɓLШx0H;pZoБYETh-9V;tʎ}Q j}ڂR0S+`::ߑ-0!gK4ME`gq 9UҍWd0s+!wp'+oR!hjlP>n'rƁveV9bhwD+pO |`V[FHhb ,K }YdÂ}~Fs(hꬩF޻~/T¾L+2J& rkQ`3^b^%[uI &rMÉ%7 7׼ ۉUq{wsONꈕ~DUZϞ,b#tW3Rھ>f&ڲ m54@s5fBLk0X Npx00bT=V |:Axa\/dLVEu;CVp~vtx.:u|!'vIʿ\ [Pt#TE0^j*t?@`نkk+0 dJu†H?mt~^` ?8*ryz .w jE-]ĉu*ėj6AW1%'%z 'aWra} )iY7vo*ajU=l@Ot0$wr6̑z&85M=sK9+wˊ9Mak&×D\\g̀P46Dm*+;ű$HI7#yi\J%|r輡jsMT/} X m8zb&!jtJ,TP*;3dʉ7K賍N^5z Ʃ%]4g:?i1GAU ,ƣq)\ui5UnC3b+qbP<$"xf0@i@"(>(>.0T{XJӕiB+fC}UqP( 8 1_U?$<)) N;uNyle60ytG~xKZB:t4ɟ GM3 ڝǦJJ%k"THMH);{9܍ z%GfS…\4>nLu֐U8$JoSHo)c)v:/BL ^E<% d;62.4%GƘOU¨ ^Af@No:LS,3,/Q=m6 <[ր4>w^ B!KGid!l3, vjma2~`( vo\t?55rnllm~aQ|<]FK>RЈT %a1Ny 3fKQ`Չ?zuXf%i- LƓA^`பgIU<%J?nia&=N*41i~o؜h)]hByǏ_n\U5/6xL)+KmJԴ Q"TX3IsqۉN zwax|"}(VeԲFQ"&FS1LԚuzZ4Ѐ3nϻ`? ~~ YUftT1hOdžQÓ=147QDIsRw%0Uf҄q~4%D\r,U7BXFe?% X,U5%rkMjl6I ϽEȩ|M#|嶺mpxF|LKt&}'wT|`WwJeOap0oNg3{dbc%3|ƙ;x6[.۳D&޽;FҩMaj ˴ɢ(Fe\l{#/Ls+AD6QKk>R3gU4KCZO;Cj˜47ۭCEH@oF 9YcsТz5n #<  ;A fh8"Zb+(pzr$~U'Bkzl9`& Rj1 ye#]Gv)׮^DZ@@I ($e_$lymX}3Ks2FzC't}wmcOu{\-4;bi#L{ OϧX?>C5e'RiPvmjl!9t7wOe 8=z~Vr碢Uy5ioNPD=uCLYDS$E_9Sby̺}aDus}[HM.G ?ZIPy aG򫢜m@Wqصn~l҅0Pb}RsʇY[RZ3lLZP$BѾ *闒xRbrc0i{Dx {xEf^P&]zыRdfr*:g(w\RVc|AF"2QA>J3Ud deĶ!&?'Ig "~#ԝ}% eNb=ԼYH֏ee%obB=|c<)+z!Uʰđ4r^!R%g)o'pxnR& 0ZB@iB#'OOOria(֞rq `h~R1Wyΰbȶ> rPu8!Cm8h^Oo3=˸Hhmݸ@( a nowӂD{6>zdNJg,ISߜm9.@oz!5]4eUY'kaбk^L/+22}oa:-̨%9U %qN0|fJ S*?a461Y~G'JB+?hӅuFv !"lņC&iˑ44 {ACw`LoӜ8aEcu3tm!?3"ň/.߉922m2bhM'@Lf3'l[\f$Ib8j906r Unx?z͠q [ZOU3d i*-䟡'G)sMv+`o!+{&fjl&ʗZ^: VkKo DGӻv+PDJ;@L}>JrɆk[/pUN|Z4bL74. R+CxRނk0[Z\=i/Bgh.V`Pu+^\חyl^;;oy`B3fPu%N@hKf%rOK3~Ԑx0P:[J*2~mHy#z^$N%&풯V:@E/.%rFàV)fI?,έ\62sٚ߃ҶύL-QFNPWL~'#)1, Jjl&.i md508idmxMz4F*.)=/ E272@qr.q;pEn"8}:AoةybS5Uo/x}s1pT\y\ԛ3{9'ti|6MlSl IWn&l)*,\ 4&T}wp׉a okkضcz&~ ALmg\ICn1e`hlI:tcuzǵغ?=AiAB/oCVZ\ZN {!ci'~R{h>':Op(/D?(m}j?RgJC}z>Jt5y|3GhIߙ1L̴!똟* zf [_ܛ+x m}RNn6#ɫc?dRC_èDNԀ2Go6F(͹K=Z̄џK7%2|mGv%Ÿܕɪg: sH;΋oƻ(jBL>Hr'H (1LFo顆|,8\SM![o<'+8 /*\PYиhIgX0<5( 6ikT-RnR`jeVaOt ,pZ<'&9U߶7Gͳt+UC>3FIClCv}ӓz$ػ#)Jؼ7g9"vc6Q68vp! 95eB6vUˉ467+d@2VdRPv(jmƛ9&:--yC mퟺoK]е bɏeMۧ-Ϟ#6u8N__ڼcuBN NX3B #†`9)h86Ob5 [7tB<6XIˣ 7 !+R/+rBQŞ\15`KYBB oID0 ЗBCbB,ab ]Eh{7.˜c S$+9eI\sbldW'*H-f œ4k( b/LVxn[[L*zOɝ퍯 T/6n8)88>!wvzJ,ISMD%̻p? y7{S b|T`I ;K#9&"h5SݤJi5 O3fkn=/DunJVU꟠>tX6i%0 +BK][p\Z8"@[j1 I!Qw'í 7=Pn< ad /V# rM©|n;mTŘ>)F:>P_{̵FncHO2/R_h@ " ))gU$X8в.Hg.?MI vzb%V <aOK0'. dư^zi$MP4Lb덖s+qmdS ͊DT{ngi ƌ?Z F<߼nj~x?saoD2lӑ2J8@7nsd4ǔCl@Dk~"eP2,|.)5UΩstHt&ysxਝrY٪V!,~;*^RS!xBzo&&RC[-@0jOO¼ۜvM8Hu*L\6y$(F Tx9^=K="T&uտ 7YI+Qaݕ΍|V`vjRͩF}&NIkxIӳH!л4 4G0B쏮FO QCI0>^vW Vhu,H{-$Ro854*6]j$(wgh lV$C?,[UҊN]p+t[u]u!J z'4<&)S[/fD8+>Q+T1X'u\[N{AP2DG\&?GY&R\4Џjy6:"d'sp[HIl wΩ1XIՖH`v`gmG6E#Tgb;bR|JVXsӅ.J5UtIQR ;wڴDk= W$ ҜG9o1y |H,{;7sYJCSL' l,.Q)*-gt P$ C!,H$E()R a,U2J8x7|VG*C$ց<6| q 3օq"(YxN JO)L٬Hg*Cwxl. 5 ac;@"QHi=OB2f /|U.w懯ڦx{<r`60DD1I ַ \;[C}iKb`šrjWꪁv I'F%)PڙcqNC&10.JDqYy|]ϜglNH.)=Vs\*w2UŪ=YN h۾ )Ni I@6T%?a@[#hmB9[CF ƣ&LH.~#SLhac刞*X=uL$(x.*K+c:^)xO&rJ8o^ax~[;[a3dC_Uޫ~lk~жE29v#Dk!hM[]V~i -# !/gXȎA}N@3v@< e$ǍRw5te EM=e0nle4FXTUǛ>!EGxo|Y)G# = 2`񚭟s4&V&,(A=ݰw!l}w1-.{]qAVabAHa$]©K#EK~IOZܷ( E*lfdHeЫИ)pE. "Է`FH3& oZݍ!|o.}Z3HRRXlMߺ"O=ѻ?Gue=4c:bl֖!: mIFKBEe>_|my!OSo֓V?B W$}q8JlU,R H+(f2kIuh~:bϭ ;V.Q%AIԙN1ZI 5%9l,J-W`zX[ sP@ cŠMպ׏VOzT &c5QiS1cpp yщɑWU-6%*aUW+ɒ=uKsn߬.չPeT! MYS@=7 .e̥Ac 'La *e삎kJ6N,tdw~wm#<\~ve:@`p#v4N#06$&z!u˯_!g9t4s:o/4_*ϪY^۩ɊRHהn582m~``I)k)0-N)xʂ{ $5-4ʼ48A'*o,"fvIgsCRIXi&iȧG|a̽ɬ}nh sEX_f[cٟx}iә"c2?nl[>\x#m5;ע!?c^ c dmMU7wO+u U!m _J kT*j$p݈/U؏ }unތvo^y&&@Gw (C5 M*Rh5@CO 'n5X &: WLy^Bs%;߸N#P'R?]qiUoz>g`ėfQx\ږk MhQ^|wl[Ϛf&M<_a^i?ؔEZTWpB6p' ݳk}7~>45]n-,ZuT>=vdĂ`}@>Wxz=[.r+ݛqd)؄Tk*Fi3em=LN8M LRy"bwXgI%W:(1;}Y)7Rdk먹HWuMU1 qZQb)0mF,/~s+!ZZV. (P,E\dfT O I*tP]:LGZ[`5Ԧ-,[v >%wG9@lM}yۈWѳs|#8KC$ -_9%'?a{XP4@y@6I H`X8⚡b"_mtylM= ,ıV,4 +亐𘙵RW kJrP6]Bo-okU>bHKp4#Z 'œҽ6{%M uf7N@?;@T7Apx?kFS&t8`WxnBiPa.Ӊ#=/B\֚Mۤ(DMez璏%)#15`*+۰k|mԩp yOg#H%SX}N4Ԕ#Zzbsl \!沙ºb{l8d OI2W.'afT6xS\QԻMVU&T,q679Hbۣ_@vwNU^z+8XQ! X4>0XAig7Gxr^e2<0[bdb6AQlEP "BeZP!,9XD`IVKee}?.BU>i?旬CQ(K=.Jek5edf$x:;0/P+%OVeP0[Yv LJsܵ_ɾѽح`v 8w؋ } ,;ǵ 1n#/cv-9:\J) Lw6qسM4pua5foZ%|F/0fd00u-w3+KҶpk!p); lQ0,.([9>zܡ2і=m`f 8|قa#I ǩ"+6 ndxBMXbl \t+~ iY(FK7'Y'C6'g4LW?؇p?aA~ôю02-*P&/u_\p1ʠS8L OF-U𸅏)HG7IQ:Sga^ W!?Zq ¥7Esҹ'/_Z݁aЄQBѳ[GRPHZ䧟]0:ѣUXA2m#?uBw [~j:B K5vTR&9$Ya@ $vi{c0yޏGFUga(k_5|ݶ<m'$O/zGLnZsM1#nLq#݇DaJo(Ր1^OjغZ2Px\t*g0?Wqx?;= 8K8θ|,^-Pf _Env<(RiS [bCwFʙfF0lX,7*l}XHp@\ElI];uWܛBQ9oػUj.qL ׎~iUK-;D؍`R| QFb3ic;sk]=/GHX'AsDHڳgu\Vox; r )'5.r,:a|&ph|\Ȑ$C0VfhTN;__UZUm5! _s6Nh r;Iб+ҔK%_,1B<ﯳ: #J3&$;~M+HT;GbEqI˩ h@ DCq7kj`Ys/"n9W8,uuv)/7=yQ|fF\1q9m vj晵kò'l *l3P('>2cDiJ[u`X1cArD;&/WCmefw1v`fwM'?*4k[e`Qcg ٜ́b/typA$8#8 S葢)Qg|2iԁ+--oR@8"_C3g4f+ 7.-v_=#=OxWq!3!M_~>!'QwU=i8y tXO"uӏ|8ϽEt24rRNd:\Xœ)uOO]ŢMbN K2g0o(K(#lEw<ïaf؍;4&'ʳh^a./uv% M8Zouik~O5x<9 cM=9|۞;Q[NdUrEHVZct|rKWX.^s{8f> n^ðBBrjs(W Kb(Yh1,?$%ԐQҍcb3 jS A&V){x8+ )L}jl`[_ì֥J`ILL\jd@:/h/Ҁ/2\% ƾxuqpKSmg` =^U'CMt^ͨX9W,a,ud}#5­].ӧqj? zf #AᕮG+os]4*12'eB"u h1Ggi,LIB{ *%QHA3TcM"&U!l"++'63ڍg6=΋uU{7 a#yb{,W!3^;˦O4SA_YۯQCѱй~'ܳm%R` 区KO3?`㬉5-b/H|u]c,v$q BxI0@"ZKޜFT=?$iij1`uER <[O84Z>yj)hBM&(jm@pMEB}A{g5_3TRuݞ^KbdH/wGb3&¯VFbÐ9 休{i}jy^6bSt#cCʮ̃^d]baOwA/:FL-xUݢd [14VwEgzZ,Lga(yߊx' hs5wm~M& 5h;1 ' C`|{S{ɵV+HRrp?baz؂nl`*`*G"+[07I:wW=oYG|ǧf*ZȉwJZ:;\ni]F6osDicK-).ȳ&so1%&/z l!i` ]] Hx(Y Xw'qz ( d[Sځ K0~l;7cZ)D TK[W=&~L0;:5训J\ɃB D9>+l{t TfeJ}^,c.b?H2=XNfR~o]ϸEo{ e B5d$pSl$e á "ЀeIށ=Bӧh#fe-`F/ɥYv:oX>&xrXO?cF U$!a!MAD̓ӝf9҆U5h&}30* Tc0x {z$Fƽ)lKP@-7}h[9.B|@woN;8R1ڟܠG&:n=-g`"kHN| ٰ2&򎆙%d,j׻Zۈ vyǴ~J3DP2Wǒm2x=XP2nUy0Q"_6聼ܘOP"niK5H.;hr7>$E=<b3zy֟G6U}AWHEY$͊+Y'SXݕqi\ ۔DFs-di!ymd 0;~Xo =We9bJTK*sk izyҒT?L-|GdOC%.6RҪP U0D /ѫ ERCLclosY1qk]X)Sd,߷n W6^ Va֏EЯOk~ _N s0Qg?/L cpߴm3v/uR'1 jπUf)f30 MDaGn  6^JļoDtD2d(}rEwMip}g4~:9*NRK0 j&Ce}F||uKTӧc4Ҥ$o(fR#]Tw,e wBJۜb cئ^5nH81XB?9Fm?އjlס^#p iYc)*!7t$ױgAed(MS2`FlND/h>*>Azѫ~{~2)Gzel`*4KhwEE.1aL:oQƦBdKno%e~3i2񗔾ӡqwb$茜?٬.{}\2{Sn@ט`b35J# 'p*F:{PJWKy/ ɗ\ߞx*O  w$EX/z- !xHQ ?;&mَ5:̯ͩȪBR[ Q,yUVEl+VsyP/{*UX kҰwo9Pn,O^Og P*)W[$:v5.726 aDR +78^bȹ.ypԀ x+?k#p/*4F-f󂆆q,Dԋ c _8'q%׿Kdv8;5D2i:@4#ۈbZg|u]_mlwg]!w$bֆ,j E Z"BSiMn/gɋ;-UieoۿDN(RmPHZɢ@2h|9<6bo}h})A\(( +t*`ُpRT]TB+#l}O32+$' (ܑKb*I5%w" m{b*PPj3j#]XP%+\:o: cIN5CT-PTf+،[3dV9s?+*?,#7o>'/6v *Y_wGM'TWg7cAnAcd%`6"V ՘;x!tXmA!P#i:`5[;m RQ] Wm&4V%'eGjܜĢţuƶsy)ԟNHT:Xss`@U)ڶg]5ur殰$Xz څx3ԝj{.=bņBnaE99ϝ =TG+Վ=&iewƨ9kiK0ߢfl~0:9^#2lH=8|~*p(77 wkU&l3~9ܫ.QPĖ)T%K1J4k#V͈ONZ('yT$4V&ܯ56$KWuB} 6jIA}WN!hې ѓe ʲD +nɉuz,[4ëeL7nQ|1(V,Pɘ@%v}}?<X{ {X JSvv'bDD7>r9^@'k4I{7.STY8ЇՠD}. )3YlV_`1eOo룶ڳV=K rN6&vc$a9^4RZfr ,ܱⱳҶ nmZ an^=Pcy/zh>U ͬ=k8h=>il5Jkzd&N294˄rMw)C̘T/g6*)U%-Nr:N̟/sy*(3n5yCWK82_.{(T(FHG.kXuDQ+/L\pXB?feȀ3hFURU`i%O7YT.ѓ‘1.K:/%.XG )F,Aw0/M8dn.ndL(RdIͼvĞ]ޱ@_v@Gi@F>55@^XWu{|'4s ΋VYjIW v/VL0"-c1 +{?<9I\ Ѕ6nlZU+cCBn&0,! нnuc鑕˷}m6ss9B?H z Ј>S8*"*?  EOKf(ݨ_{ՉMuM2KLRY*^d)ˊak?r*:ڤR:;B*MPy41ԃ9Ώ2_QswD7(6 \;ٿsv @ms0 O[a36G5}< ت6@2Зh_QWx]dUSD;qBf_]"(*@ۺaKH"@2*i3kb1DPIWn1$f?EZ\9SYE~Ǎ=V܋<eA8HQ=F.1yC*'ҀiƧpho⳾y\8904B,-4"YSsm 3ݡS]W ^< q_HL"?s$H? M32dB4v+ncM7Ij9;^-ՒkhpThm.0we+zdԅkK`u"Tpt^#aKDHfLەqFn0uޯ S0#yG=)nsogeR-މ%2o|5%U"2H@Mq.l^.9ջh6ƾ2{l]^uRoEAwFbVt,SUnū}x=gږ䶚>v*x{imJQ7Bd X祘ez]U?d^ Hrّpac1f eXz|,]`oq b\SG4|+@_eX+c%gH4|p H Jdڡ$򺕩0Uhd$^^gxQPߪ:yѝ<WTC`1HE".T>atvX9}/^|r B֤Zd .e7w̋`R?ձ&s*##8P@YbzDS@Mm=K@p$,xgR* @aJ,#2W!?(* ҝWn(I>J#la9ߌp@y*.m^E@֦#dA3ZrRM!O*t=/hv/"![|o }bF[!fs!]霖Rot/ʋy]"k{}-xQgM:eCSo?vTv1Z2a_y5ybvYP#e ۸ ȇ<;p]Tunj=bWjT;[RNxߊvo=\C Oͷ_Be~9NlKC|<DLZݍY.Y_ڇ+n=Vп#6͘ta&6YG3t=\q>@A y8NTj\碑P).8v`G@yR'5Q0TaױL' [aw[S\]0g_f{O?"5)l;7uBAK{V&q।.ZO\:/[lS8[gSik &ސ~?v4l,~2\3]| -we\۹bܢWzhNaZ`]El0<1҄ jQt.n3PAeiɂ ~sǬ&BشZmr&:H+I#ߠe>).AJSqli12(Ͼ,]b4 87 J_bTjG]'8f/] ׏%r[xYc8j}ߤ9 :"ف[I/ys6K_$J=s6um+lJ/m4V7=e%ABAWv.gvvz8 ֝eǠfhd, bjT6YCqx;Ćbz ?c +L\gm(z zbӔPTsvuK%JŲLbq/1gXӺm9!'g6KqρGr@=%[~q6\WZ6]urrco=Bx9 }Vx.^|KTƃެqHewI:vjl@lV!m*V+О?8 [UǑJYk!)/PdB0$yY$8l^ln@e= ]sܒv`̫O`=$l C0 N)`$%p86 F ]l5;d5^c.C&}GUb g^f}hok:{;2Aog^XWGMkLXC,K4k 9)) LlSF O| j8|mr,yza Rki ~YN ӠcRNU]h7GQ+pm㭍|E~*W2N'D[0Ԓ&鋁9Ģ3n06vG`EoI_ǽW MF?ԑV5 2@+-GD,EzEwk`[rŷ:\ambbg2u LoG#וEdQFm ږ#;XU6"E-l/ .f/}ȝl}D7Tprv>Gꪀ6lՂwO>'G3+鑣9Vf1OE55mQ-|?4FIRyr ,Һ[F?P @ƛ'5YΡQ BR$8AeVq4o}QQqaz'ı;*-76挟E/ qWYQ.RP 팦n~) 0}|T'G *XCO%;kp[)p؀D嗵T &"IN_q2,S&_B&S*PtFQ+WC̏/+Or?;YdV]:LKௌ XNnEژhjᮈ沞9A6^yz¸ʜ}_b 5!Ģm #m95PTw7q4Vzc:zi /g3H)m+>pXI-٪cuT*mGdr;֤2+ O5tk2Aė7aXRo鱑jlbbgH oG恚hjZN|Z|$,uڜafõ~ġe6t,b"sd$@1&^  )qLjPߣ` ?s 7&=2Uh[ 27lQ=XsVVRQM4L)[b垸7nRIpذVY7 S-̀kI N;$F e$PY1?I2qc6ؙTľx:>ڑ=[pU"ʥgs!n?dfy 3]rxQoeo)# N?ɚ7:92񛬸|NQyKH,=Y|0m$ szPCe9Yb,imd|΀C6/jJ;HVL:;=I${]YX⁍AZ'Vy.;騖93 צXu=?JZo _{0H;=@FN_{4Zwm: KRBp!k&{hvBԙGla+qFsQ|ZkU!Sq_m &[Jy@*F$WC: L|oݏU697 U@g ֐͹(Bo~&X5>2;^b*bj|[å:@Ev qT:i^llYU뷐c gVAw_-- aQyWwZ :6acLA Vj C$xČX;Wc#fCG^Q/1_N<_&ϵ+&^%ďIEL8 F+gNɈ>)2'Ɣ:1,~sh9|O Ÿ2ihQ(k(v;\g۠h;T$s KUf,zjtu]fm3.^R(dS_J}~3ށ֜8p6^6F ̹ZzbN0s?VǷ68{HHt[]L`C2NYnUOk5bs|K#pn ]%%˄},Vni1"2`ZQd$("eJ=dNHW.%.󟭰Zv`ЖALgȓ|#Nڸ+|ŭQScTo5JB!F܍7jTk\8q)㦮ؓEHI^^`ggI-$FV=N@r}U:˨q%ٿׅKL1<"PŐp.\Lo|i^\)T7GW_$QsgS0wEZ݇\1 xqsDIxl Zb*y06 z43S.7R }1ξRBF8rV^-*BW:v,Qh"ɑ@1zg{izq]b$VLJG>s8)(-G п֨PZZ =O,BCZh`|JM/%{xW~jz2ƠЊ3H1+w' 9ȍQWEe?twGlvTRLI R2/nIe8ε~B$f:oS"uڈ0xt^H5nRHr놊,(0VscT! K3pS@JM~&9$;[ROGqY_vU^cbd_!lk5eGbƦ9 W%lI "涥} @iÛQً6D)SaIy=y^Tu rYVhTQX`Zp@Iƶk{hDMSCd`p#5Kur4[5+g鉝+nnոRtEz[ ɥv \~#18ּCVɯ >S-8 sG?kdcXb vjõY[dhJ8VpBIѺ j}Z (rsБZ} iEr0L HzjIZqDMMN23n3|]rvtYJܿo:]{L#Fi+˲V*g9;{ tdE &R΃9|8PŜC zgwPA=]YC`q ^@/MLX#eNGT413<>n'?1=1՘4̜2j4{yc@Ԁ$w!)nƲQSwrY"1Ex'G?Xg݅u5Z(_{u L Lj֢,2@p~eVfQp>/(Lo ,FVOWlf5}l}ƹ-t]=TwQtm MكV##ih~X,1I`iQH+?MP|OBz0ԉߣ(M݌gH^)ׯHBShQje T?&- X r oLQd}~@ +QebL,V ͙iqEMbQ|=jmnK Ky~fI*ˤ{>k&ӒsƜ6RrUqÙ40a"6ޟ`18C([Hp;7 "O8M28KOt-m\tsf -mbI:q>JIa~tl/8U.j& 8j;[vM_*P@PN*~#l~$pU Gwe0VQ)ݛU&2F{/go5Fk&Lˏ5Qɩ,GsXVQy?7/^v NoT'ո_.zM$\?r͹RF;xۀ93}z$!^Q1-%\oƺD L>bNșԖ paZl!Me}tQ02ƛs'Y8(F7EQDy2+;yNY.\ԍQ1%bTo7=;+=w_ΟӴ= {rvoy͐E̜% ^d`@xk $Iܜ=-˩$]H&l;8UcJfYLGwBkfSTe퀄x1zf9 m$ Y´rOe)&ߎY`Sh,]P`Ƿ;Pd|yq$sQb2uK}40Aʼ6jRy375M|T$;3sfC!:a,1b^ȅi+`n-Nzx-4 F {2/n˂8Ąt%8V]Ղ#M-Y?vc6syf}|`?P2;ՇSKӲߙ=דDgVq$X6J2`yWp!Dmj~Fӡ#wuLE`!Ѐ^ dĆ$S3DxQxZӭ ctQm:/8-.I? uLJ5oqG<;?P7ZM/NA@$75RsR!VFOzGzXSr:D9sIJ`.n9)U,rGZx'PߴeJ7;i殪8Rr.LA7+/ڇg9xE?;B口¬H|l9kUb*/Gmª? 7/{/6/Hn$.Puҩ,D|K!Ƭ7\IS!f׀eBiji2=e[J9_ƪ gF 9r|7ڊĬ QZ/0ܱiH,“ 1K ՓF]mP3,?V oX,jrdiY]柞Zwxl~M}KcV$GmFmc+I?ôQ1!2 g(E2,|_38# SȻSXJ=9t[T%q0$PBؙ5ǶNUS瞗!pЄX<- AdHԮEUވ[+ubéz}ѫ6%O~ӻiiٞb }I t+^[OJ!l.~VMs rQR| *__)-U_Uje7"QV%eP>IqA͂/Yw;",pH wԉ0bť)&|w5IG}ʼ~Ko ec>~k݄ذkϼ8N!&''&234A'4ޒ [ס 2y@t\vIw|W 5Q3V4ƙC^")KMUHR80K!3ea+qo55t;!P"p"R:>NsV+zؑ t9!"i@N(G յEcXUkt6*nwaҜ]*Ǎ{0k4?9b==y^#(OΚJmaihrZu!_M s?ԣ}QG1%;KWxRW2YRSgĵx5k*5~ƤH*^,}@mCu 3 Nhl$Hx{2o4N_R++jnc/Zݓ ;LRɯ,PHj° #S7zqt]KzIQ/Gj.NG%KtpF4A m;vA$"_eN)d0y-t}'3\|_ Jvv( " QF|̾G˴$K#3xC uTN"+j{1Q9b&vpL5ܒ0A+m&E#cqӐ D4&մ!aT%hXe[tض~(s%iD+`-i9JЖ.%5uPl/_k%]f4W]L/W@'D}ddΞfK84HhLrqb*ҧ{yQIX7H|Ƴ k$Yڅm11]~t+)`"R:b>MeЈ~7B~vr%@̣縼`p'&".sy|P<ۄʌɉnTg8z,y-}EQv!$EFCDR7U>J+\X!}eW˰RcE;a(s^ d])`bZuVX#C[xMն% _IYDƤc0aɏ+ħtꪞ@fn q<:RhxցQ*a;1'OFL8Xq:&=̶Q Ye vj a|&0V{tJaY<eUH򡍽h%h<_1 7.wU$S="iٷMy ՗7e>ӭqg zApџ󭠐flGÃST߱zҙXdN`uXkt 4Hۀ`21Hm<ߕ +a[ h?[+ 뎚TIWNO}3_8n9٤4Oߣ3-($#JF{T 3t#{,'fW/OՉJDŵ.EQI|-*װ淛Is|f碎 /{qt|Z}]c_1ӺfSʖL|U/Q3K+xSNa9>#gGD jx07s&c_\CU޻dN(byF[CA0K:%ƄiWVFu+K'xHR-q9-oAv]چNe0wlc-|5ƕs;Σ??Q;E0>KO8ѿM^\a|8V!='Qpj5HRg""+j^idϪ+HN0:T+[~3V$ G\q/籯-nf[)9Q#EƒhoRc(b$.ƍЙX~5|+}q]T|je?5𸐶DRV0N䎲 \KN>Ѐx9QZ޺gxvݏG{q+@BҮT埱_ 4&Nb,ͭmf' ]t۞*Gpg fÏ>=_pgۛk#$2&&OʱWs-ؼA~( AvQԛ͋Pؒ.To8U5ESHQ] k[;dmhܟVqj]2w(*π^-(ᨤr.^YLoYSTlx]tsS|&R@q+UZrbPjR]"N]>i9B$^|'%נE.[ifV7l1*ΨE.0g%s^pܞ[ N9*̓2{tnBzH0 !:oBlҥ6uWB8Һ](IZ#`L{aΘb6h_-GD&('.$8'D .o蚾'C3"+P7fz2;용3$~~]>&LH KIQs1AY0_nrѱi-zi %5Q1iĥ` lk] 13]#juE %q:w=~6VE5F ƠE%8 ]z(>)R7 @%(/Je^&-G<6IT3$;pi֦țڨ,.7m*%v)=k ?6šLo6̿/#vDfI2'ʑ` *=^H(uL!5ό|R H45ZK#=ZM;US_U:R`.E N`pB[M1^]5f$8ax'р:.IBgFD17aүAcኳ@ǂg y|P^ͷA5-#y E:Q~!"CShYnu ~~:le *.\ЅCgH h.DXtH'H_#^[H#5Ǣu#qfaS+d25ŻCկ o9'Wsk\ڇ;ݪn1C@21EQ̙_,QESvssiFuH5㜒;IL֐9 TPGKO?@g=,j*ᨤ lo*`iw*daV1QucRlB҄i[PN3ЛӵS"ܐh.e9lCm404cxS%%]KG*w­P}*sTXH|؈}삩X{}QknaVb 1p$cšĐ!j -GX($u ̍ ޓ< N4pЈ} -]ZYK ?]>P~.J@UԅqN,S63JU9I "#O0DDtLB6vQHs6mS%rݡxkGTZ^TFCLy~ NBE$uhŞc\ClBF'#ٸ9'@ik|e{HZWyy wH/8<I\X&RgM,Lgf"3Wi űyK.]OmHy8_˰x_\_e"@Q굂E0lD.oݲ:GF4!fL,sc=p6TI=x.t&Aeړ |JSvKg̖ЂC5O{9*g_o4hg_^He~:>s7E"|m ]2QT:.{{R8 k8.,1#&x6ԋ0\ۆhχC3~GEC3;[SVY=1ǎ5 eZx!s*'7:!Io?یF= U!­S m=]M権j_+]@X`b"%Վ*:t~iiB{ 6&VaIALoj("Gy:9nC  ޻Te ӻw'԰F=t]3.\_AWѓS#1\cAGYR) \mǣK#IU9Շ?ـ{yV_S7mh6-vQ֟|c0&waؼƩpmCd쫽 ڿ|;?i{ӜfԿ(Qvl6Sg فɝ3W׼ƀb &4x<ML*:erj>hX6X5Q6*   7XSBmWCl,S.06rDf]7Y![FsC;[[ k(tZγ'wڬ':M=U)YtT$(7¾\qL hc۟\7rf){jɉ#y„ )5iVab k4]?P!󒟀#d3vӫʠrj4لNt?U(uOdĤ6U]էbsVOvb0nJ0LĤ7 |*x%LĭF;cH3}&!UT5X5&^{JŽSzJ9GZѼhI-qٶwWDW9SI/ wuO7}MAOizUV76zRmb{ǶF5枈u &os4q\ pը6.K#jXXh.>#S IP"Y,җEZ׆eWMi\f4q8DnC +6_O!d]`Fvsd6,65N;g3bg$ *Dc4)a`aRjLa+ ĩYcz]iF>wsh_MEFTє^D$,[CڵQK]P7#9@Yapo![W}EچD d2J2 z<43V ; MIq:K` L/M!ܡ:y;H\sԨzt`F z4gZ]:\k ƆO&d/̖PȉUMb=SK H!wT>#2f,ZU~qs 2a#IOQei~:KМP'g7Z bȥ-qG4U@Dz@D;h%HGS hG (-zaC*[3={7Uiwdmc`B .XaO=c{j.aRSW_Mi> 盋%4/H"!5S3DIˏ|Tpؓ3ݨ7\Wb >(Sbg4$ *B=z5/X_FB3OM ɥlE\S}ьZ8w^Ŧ}HҪ`~+sLK!uCiBwÝb U%Ns:lY ?6BJ> ڸj&Sqe |R6@8ɣ`s/YLeB]ڻ|VazzSϏЕ8+@k&݅mq|k9"EeF6ثSw(7JldK9b6rD}@m(T9O\fX mbYZ_] pJPqWW`բsv&< %VD;aY&g)ZXFcQri QoC2f}q=D).js$\!zc:O ;7"~8'q vqQjtrRBjp]Y1Z/6IQ 5i1_Jg)KILO]d_;N00iYy?9(<``՜2dA5ӥJE YRaix$'& s>w[LJ-`rPpL*l//%:YI[H_m21V7~CL74?v,:)gPeXjq'fBYkk^;:H'Ȭ*6$&o*\2B3,OdcRߠ'#0B.f(L!EEFLg ?2^ŽdBR퀡h4~&8>'y2Kf):vTE49kaQܬ g 8z:\vԚ]>Yl.rWĻ9-ctB!ڙeч+Wp|ɱݎT]MVmE ZƇԀP%jK,+ξ کEZ.A1G`Ka(C >J3X]VRЦql^/ 0% I}Vד-{̩7w=1 jM7FIv;Bts+#RCTPF(p_I<ߎuR:YDSC{MgQ)_KӔ5K* M+,P`b޶wh BӡW$0+!#[<c*q'Qa J.뜴e3clōĂ,)U&v)NkcR7FoL4/Q VeY]cߒݘ4{T~}zr #gls:Fo!3k넣Jeӊ=75R25`qԎQ'7']@w+:)n5X^L1tRjQa4c*~ r{Pk/5-1!-3F_Yy g/%pm^ݬʢ1+N$ ~fdj>ï1?R>M?,tw8Vo|ݑFZP%Z0gP"=ͧ$FR?Pe,Q V͘ɲ?S,e k!S@1R~J‘ײ6$-ձ, #?t0pf><D ȝ444t7cV_3>b'Q#мj/NN:[3W 0 ]ru oǫXh a=(/<^]{oZg+'+6J[-CE3&6ZsMd. 4xWH'=iJ8R^G&u7J&{KՊS|3ξ z A+݀X*e;Vϕ.rn؆VQQ1e_ y%|UI'w[~U!hEJD.F65O5j'@hdj p@IVp7-yD籲 %y5ivs"neܴv,9Lx[7Ð.RKf-sݿџ Q5ȵ-+ip W0BX]pKi_v{ VcQOa&;Vm2?>bZ 805+iJz]?1<9$,tί9s*Q&%36#<4'!px*8^?$l?nמ??aQ-=b$R'֯d ok/h ַ5{l =+.9,6? BdO.('[\d/ƻ `ReE;72=\ۨ|J8-D6󕨒Q*_HSt rpYȤrA2'E7NQcغf& =ޕUBQQH5+ɿ{`W ML=g4U!lX3sDEԨZ2j"#e1G6QՐ 5>C\f"e"HIAO24"-a8utU/URX9Q4bKq9]>fpұR 5S فo ɳe2r%?*@Z~8,&),XQ*a)5 ]~A NDv&: kdQ]6Of\p(f9q$b |A-={Q MS85fCjdq[07*ݚy$syEDR@zX<c+BZu)|M E z ܇192+zo-k!9qos"r9( Z]ζ۷~anUthJ>:L[#p%fu,Еȅ?'տI獅&YYwI^ *K5*ԍ;f|:LA*1ޝb>^ަ3t.1ՓϪAvиy:oM=N)"il7'U毜vfrp6nT37A%`ˬũV:OD#Ғ>&W̻l;&3dYJ0ױ }= oCM{o#}5= :7)i.ƥF08hKI~caOpV;ƍT>c67[5gB墋A ̃˝zTmh'&+HV4ó@^+ZC}16˄w#;kZRL9T*`?je&i/P/*%of;93{b)f4_Kϴy1U. *daK/^ $zDi_n50*460ۭ; c~7m^Q/ZɇiZoCdkVM# nuN@2$m{GJq}V{њdn8QELb lhyS$H^a!^UlE%:-LM; M(PL3yHE !4NgH;MdE/?c@ä]){L o_rtj˵)W3L j|qD3 Jjh 2 @*%7nK*/oSm1WLY6k=-S/0QHj[iڨ##,Ȃ%ALفxB*]aeFlAr:x!^yS pwRB8D K oHB 0R(*# BлFp&WU}-{}4 ԑS ciFwz"9zϙ:()r:]g"ߎΎȁ1Qy-|QS= ',80'!Μm%BEFmAuI=AdLf8; 9'HoZкY9Zsjsm)ΦMb}젍XTL$_呂 _HV7T +or7oƠUZl xpo|4ׯD탳ۚTCRR)j؜|n0x@L#^<?L Ks睐k+ƨ[/,푆=r,2ଉfFiRZ>h[,F*f]2 ^'NlV'B%V 1,ׂXL1Y 0 >!pyx)WUFAtoG͏W!S_)Ram Im_L^\>ӆkwQ+aj}=:Rڋrوqއ4-7U{b:J#նssGQYAW Uo>"K7 >`5Ɗd Ҹjّb@~FaDjBG;N]%GC2L},߉g(; {jeYh TT;2NWVR6iBa[芁񖙋B|bHLD:+gmD}Lxn!hGe-NR>wY6ez\7"Cx;10G[X|;Y/jt m Jq)CL! \;Ύ$4פP'Ԝn5U;bY a\͛g *ҥ)kb Xҕ+fZyǩq$`~QzBX(tG (w1sZT-S0%2϶([ݵI>mƾ=|yܝ,b)pfzܩ9oIM]XN %=sNM'xH\EM3YQ}0rޤ싯V:8YĄY GuKIt ܍ML@RZf]SmQM2oEiGnZ>ʀEY~r,HۺVAsKfNȁAq;oV`R^2S Ϋ*Jo`ȭgYZ070701000005f4000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000003700000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/squashfs070701000005f5000041ed0000000000000000000000016612f92100000000000000000000000000000000000000000000003200000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/udf070701000005f6000081a40000000000000000000000016612f91d0000c2f0000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/fs/udf/udf.ko.xz7zXZִF!t/ ¯]?Eh=ڜ.+8@6"D}!Ӑ~EF_קgC"D\Ƶl3QN:UG*x˚cK Ӷ 4])[oa!MYQ7Ts}dQ?k%yϬgEP;L-!~?8/WQ؀_bex5Yr='dnDH^!r6j:˓N9Ʀړ<Ҕ2;jPx O"%ν"GI1 $XsQCv']Nxz_//6`Cx[.̈/JO,Dő5 Gag5yW0,Jc6UGVG<'G`9Xg?KcԇCBD|Y:<1,a<#~ 8pBFPJ? 05#L3]|oc| +aկa-WzX  V"-[LS]crDp#tm151ur5 ө_F[R ꘭ "4B'7+CU(1k16WuHAaqCw9*KD%KfKGڶWaEo9s nO2`5rr*>:O Q7]82n=bq ϐm^5BkŎ J7GX"Eω)Y%Gǖ&P Hnjj֙}rV7&A"N4]ќP!c56V/14waCLimw=I 6B.rR>Q آAd_(-M7bBGq2oZ>LyJqd+FL‹U y#15}EPX,*{7Mr}}+@vrR"{Oo8ier86C<K Y=pG# rPy>55Q]!tu:Ƞ]6Ox ÓwpVO 6o0>ËnAAL:(Yw\O=742PWv$Tr)Vqt| oc{u"͟3Q9.m/F)TєYcov;ɯ?BoN&~(' #q g5k4oN-E3xMT+I\ ?J:TwEz R2DX݋5-ke87K0O7r2}FIv.&/֠lf*Ƣ#Fq 6L(XuT~) o>/=:U^ÁCÚdpJ5Toi] od\)ŮծuRÄth#WoZ55\w!3uҀ6bjRTCZWjDM>?$$؜o\95zH㐉k(^BoZy8 f?_ af,]!0b}9T^9]-vSˮ]/:,LSSdY\P FԨ6f1A0ER<:"VXk>-irrWb f`( [:WX W&)+9)pJJj>{k8=X7)C@Qw#OxO6VCl+.3Kw M<۶vSpa}o鬄4c俏W&bP*,6Ooم5lDvs\~;OU{O,G !s8/&-A!c$ZK(c&XDjS[S\*7\//d󗴻={OF}׭z-pZ<|3G=r<,& +M L♞voAm&ȶ~Gy Ov?7,zWA+ɲ5}+C|$C ]Ql\#O5,;;;/9NMjpQOF,${ZrH-Ld'冟O>Qz5ݧv#LQd%DIY=f b97g_*Ro<.ost YAtU|_gI!-@/#~!qBgGȳ(|]Aʫ QӕO9ˀ%d2o圶CTuyT0 /VSnbGPR}[)Q+MA=f{ ,YW "F)wʬ/,hR J򷚴XT_ȼvXiщRX)A0i  78b7}H:h$|`GtZbN*v녖(iJ>g|z8.g'r WX4>}Q(dHiV126MtbWУIG3Iz697M #Oiz>uIO0ag*q>6)rCrmh_:uӿJvm20yrs8=iE p/bߓg>*JGCѺDI)2OX|2 ;RN!$DeOA:B˂x5 d邅WU4OUI±ӻ@st;3d@nD¸F[>ceEh_!,O#KY)ZȊy7';"ueo{ppl5DBuqAJ!\B ٜWL9U85Nju |C~+۠٪|TBm͚ Cmml`gQ P,CG ݃:B)~.:gw;F lؚPT)eCގ^ *6 3.n6JD0ΰ?Zw> @?Z}l;b1iQm5%t]' =t'lt'cmg!zj7U^7Q1'Xl{u!=4p{aQz$eJm,9G n} %O@{7n Duxh(mGXh'UNH2FI*Z˙IAж ɭz '^ ]&ώ G1HY𢛎3RvY{Lu"PLHɓ=`H!&xM\>I<*WU>V7xsռSu3$>i"G/ˡݎJo Jn(ȃ3](VS 7M(01 a'QӈѸ/QTG;!Z7=Zn0eu8Y 6עnIw-Ԝ"=~b8#y% >[FίCsRf=AٲxfVȜ5"JXCP SZkml _-"G_yn2OM)Tk`GvsBseprhicD ~mC{PH7r.zZ }lE(ڒ n5\S{f>qϦ mK5љc]c{ێ4Bf6 c`#Kg4 ;d( B fTN]9՝dm[FT4BRߓ0:ֺ ^aŰXw^$k>ڶ~:jaXƷ$+qV޵hHt=VxsOBN|SzoH7B4ɨK0@ 'xI,47qlg & wfOt|fV=M)*C_L1_ѧA/-b+@=AFQ/'G(oBC\Ads:[4BbZyYDΕ}7FbwWNvfiQAE_-v}rlw'\+p%֗N;/yG$]wY˄0w{o݃ٷCѺΎ' >3[ 0|GSJDzkuS{F%ةq-nˌ& Y7X )_|PtyٿL AúA77"| ^w-}GqrI䖧(M0Pː=OYD駇4wlamkM/$}8MBA>|؇ vsfGR&˼j#ks=Oji ?rGLJlA!-BȻYފ&kW KE/.FY}[P|?(B9Q+KlU50)*{\Rx7pq<>Y^(<.s.-:U_Bq\ )-k"7bIGU* b.:,%A8}]$CLZ㖄mJ}*T_4{"#$X5ARW"ZXBWP7#| jk:1k<%_OG`; (J9XbMV<0]|K p <~jg~y~ќLN\j\Gwgt.9AӤAIFa+ՋV̞rԖNu깫Wal~#ɞx*UbAf^U<^dBU.(,vQ͸$ᯭhIF4KʃCdO 6Ia&me3Z6ϪF$cwg?&\[(lַfX {sRUcaI7p)s%g3I%>AQxɚdj4hu~{YaAYp>Qh)IjA-;R87LˊYw@HB$zKd鞭[=,XKU aYA\UdJ\iW^P^$/0F,Q0B *d=6+Me N!&aZR] L3@ ڑ]6x 4˥Π؜"95DFpJH]tB^YʧqAg~IC(}~!ߚ{4>{7S)Կv9il 3uͣN~c'Иa5,^5õ] b}p>[!@L9 9e^p>E1 "us-q3GLv1+&CN s_RXXk-H9oWۄ/-Bo4 &M2F0BT /ֹ_͍kNe+~=c"xةĉ$|~7EF;!=N#WܖQ𦗽}!>q-YJh v1y)3hVMzQH[UB#Wz>>0X2`#-HQI_@ {{{TR ]3Tbh 8zf[EݨNfoBNĺLXhm:Zߴ,֜!Dy=Mwvm^()=h[?Z%}̷ҫS+N0˧3HߟuW$lZ\@܃Nd r )_b4{9y*0  BQe-OM$OA"ȭ<^qoĉբB=@xD}z:|X=EғxWa%;Cv 쬸|s3Rκy]|T)p# А g:LdQEbTnYfrձ^d$A+;hɱ.ΘoKdaMvB-gi ¯̖?-"CXEzOj7xbaYRm+Ez\h1N!ubb[{VqM @MLcoge&oȽz'S$֮~ubʏEo|gެӝȁlrB5l~([CWth @~/넚!00LY^ٓ<f(P'؇DO&*@>+=eyDo žL'W7y&>:ΪFj=PVp;DZ6j_sX:l#m?=  7u">{ΨoL0Y+>kѪ/ѕ27ul :?4! Qeخ钵 'u`w׃erHέ?ZS@7<7֠KUZNlÝ>,HzbH.Pd Yb#Kh2}fw'TXdN-2m,v.odr>γ$ݡzi9eּ(I?àEvz( 5D-aܐ+F:noW8 TgZ,ESe=%\#LZ r:N<}'Yh!kj~|;s^F"mb9`s (xPX昋g]޵yD$AFl̅+@<-hBy_';pttLJuWr҃2>dwL"SYJz,^.vdds=FrѹնPރA۾8 )d,^ѺSujI 3nˆ";5Pq-V9W|sSEpSZfwFhcT͊-GObt$OY{NM>'ԂUS0d+X=㮕2{\Gℚ֜1Cd0&JL~]@nƛy 5s\R-$ k,uRpL>DZazubuF%D ?FG9"mo  2'dI0&;ԍ7/>Q.TUK(% źt9a70-p=SbH- PsI ;,\v-S݅-Jk=%4P=i E4D)?k\?~NBApلNYu w)-r6B6 +iud I?_m-O_9/S|+vZْ[| &Llz_Ѯ7(@)>o;%N]$ 3͊C0@OpNЫqK1Ⱥ#,$#OpLLp5,n}/Ti 2tOe!<%:"XYXOY'|m ;X{#Eq:u3`v07@b9Uؠ ݰ6'3R'Q(q K/% ~*7ĎKx*%x#ƑJGw Jq"q6S+/=Rm,}#CpR)Ș<*c?`(%xE/z1H :񡀬+_BŜ`CUɮ<] d7mISM=OrbUlv%]y qXa D3J[ |E2r@!~)((ޜ$qHOVuwjOG_i*I8,pDhb㡛R, )hVy0p46@94R%=3jM [l-`q~x;%nyPIݭPYRrj3ԻU;zš'бG;ŧ?pT3p$j3 v!Vo/^PV|N$~9)ڮ15{Ѥ;\c{~Ե .JOy#U/`Uȕ1=pXC`༏ngK%4 @S 9Jnsd~m?b^*dH(LOC;C d%H4%ȅ=X@ Kx>0N.+aՄqZ"( ̖mט~'n#RbnJ .)t~]]2h/9bt+-ɘh:[f7F$OY ͇#}U"FaՏf`v2.b Eܑ-{bWo _ttuعE](5c"Tqq5"OsK= qy6DdK W%dܬ&,'(>:yh6!YXYJC'5`K:C(:b;fB njuswxof3"S0.{[k*&ݫS`Ʃ*POlA"4h~fOqѣ1^@$5񬊚Z L>5de^' FU) *U`<Tq3ѭF5l< -Gq;-b%͗Bo  {`$27c)2)cNVӖX  R_`7O R${G&i9IX .'Iw3\; &V跭=H3AT0x 5^3߽C!66<"0~~I 헾9:ݠ|fD"Q6'ĜzYtbޤF|miXޖ#3?X~+xO.IaHNvGozsTJmvH[JB-IHyO!9XzqZfh1*x2ւ"ZZwp\+ho}7g @4>P~/>^?Q>]y{8vR ٷ* wͽz8I4$V!jpI25TzH$1AUf]B,Qb^[b19)D_48HS}KK8FxCdŠY}<.mn7sT3)Ӿ%}iOM]ͭ0g['O1? a&MRgM _51` MM7u;s؈,. 'ި1'b,q LYlVZ˞".B<'nM9s;Yy ,Kĥ5ē!K$5L\0xC;n{NB5 nX_+*[%R~\^rrD]kTR+(D v 5 >ʑRUhW9Q_ B|ś|F;=j}z wUc舭ϹWW¾2mHܱRi0OnG$/5SlMșGFk0U+Yό]Mh!cw!>i`:Mmҽ-cڍ4.?;mD.V .IF`C*@jCxjl KHU9UF:NQ`ɊbN-Uֈ/I>]tz.$O_b;':Z3?1u[s@{Hhon"xٸ2#gwx.g!Ѣw?o34N/ؿܣncwmxm\З NLNueqb;l-}md#A.VuT4qD8Ynɺ"<Ι#K὚\+B6I8.9lC7O#'F_Wjz m9="8^ַ_/rPGƄl+wQ4OaqF9jl,˧d`|kXKewP\l'&DN$"X~~LzIS ?;`#@⿱^ymC >Ƕ) NkOXJ쉑zwapxך}'p=N=?"͊lkDIA B<|*1RObmmd2L!Z+~/R26 b>fTemތ/~m#־Br%u6k_g*My+FwH/XHbL I4Bu^!ۋ#_mXb%*~#c=1DTs_|șj{3\T4YF8vB@ -T+.8Xw27_xNV0zQQi-L4 ch++930rH*hSMZ?6:c\ T3^|W7ufiK{)|Lva -L(hD9#{ΧC&AӳCqiכM{`E_aUTnY{=+oHIE: r&%GT&CBImIr-',NaZ΂7B|$l?gխ϶U݇5ێTNi΃x"IY}bs(;* 5#΋ PkȿQ|\1&2 h`}|ѷ',]N5F]2?lLn1gn.@5aNڠ=eԂ^V=:>BߘL HBUpF0%v)uT<$VvM=='ӯ.P.m8u{~:L 1n~6P_*'}EZNe%V):P8fp[Ō|G (w搿+7qz@`rV}E7V(%)=l9-$%-W0: *P)5rm08-}ވNVdJ^4+#"Zh^'%75&wTo}rzF(KT*IlwD7[xfc^$UG$מ>A}z:^H҅kKw)S 鐚B3wYA͒]2"r3XROp97Ttd,򧍇eҬs+ҋ/ȱul_yQ!u6M181$ ݏn.]Q;F[f .ZX&ɣ vh7WW+`  vu,t^!:c)|進E煙 R<$.7)٫d;X!* Տdk7p7^7){?NM^q VJ{ BMd Nǡ']u?]\l':l~Gǣ씞#Z \Q,[ НG=>r368q (cXl̮by'S&Vmj>7BH$B [ ~EZ?d(^ 6Z*L`/=͜C~c1vLqS3 `[{]v'~6ex;ɳ (%yeOȤ4Sg6fwb}n=8o0ʈchgZXu5!8۴FY:_*툔ej& mg$<2c+7Qn {qNmkca?-βc1i?WmreKU? ws~6/q`eng6aq͹aSn$49H Af 2VAl aHwYz>ʇN۽#tbg_(?y}LNCQ* 2.H*}u%b Ԍ2$\Y&O,2u mcQTȜK"ᝳ`r, ;#PHW-kl%_^2N!_F(T 0ȇM.+S!g%bO7 )3Z!$Z[mrI9ǬmA:kڝd}(ijnDeBFΟ4+e-CVB=\O<4]m$NQ!HGcP#a!A43n`q4 1$X]oHۇprn \3A=|/PM^4sY-S\wlpn#-M$6c/rp n҈_pvHJOٌu ΦR_ v藝3~A8.dYUI4a=O=>ǔ}mѺ`|oՔ5T8LP @irIm7w$P}' B#ŠНYv<-$髳jرj)r\!9w/Kcv1 kѸ8)-.\ R?VX$9{ @KzE*l3I$ +Czs+j{H/]AtI0"Q^wC̡\a~<6ĻF,|X|D)_MU^unGg_n-\Ŏ`ƜIn5%١В 䏳hV7Q. VVXO>P Eۃ,PDnzD}@Yfq0?z ,KQaT6*2Aªא]Q70,/o@8ahV !S9c jgńkVRRU0)RYԓ ɣb Bv61@_OSGoV#VeWCXNKUlF-aOUgSjC.y}O1!d9bCj_VÒ˻\ & ,_>Pr@$P*w?a.%!;4Eɫ@6̈́RNUjEk u2A/%'z~ j%^lo/xGci,72T|'Ys/@o{nbf7{f `'VVk:ɢeِ0~i tK!Nɞ~mɵU&uܨ Nĺ^$rHUL>i,nsƍ\f;5}CɒVyXzbMnwp}6 umt[HGco[o)},VmK5P;=ѣsk2=.vdWp􉮼Z](ef#(c6U!Fa6%,":&C$$wdF_ ÎjZe(SJ`FN W~g |ug~P-7{9khw n9#&,a^q_l&einN)n@ 1k6@~.0 Wy>H"C>^kQ%&K}Oٷp,*;a4D Ѡ+l&QXĉD!SlReDŽA\ DdʩȤM~rHD'Vq:@Msؓle3 $[(5u9#ķꖴۨk!./ 1|?< 2y՚%^]cί.=ռ>^ݭ?50&һ?M{[ⅽf`oH)8yDw{p>*0B;P3t|fB*eVwj#o P)ZF| +  Kgf}Qe1W%b0>FV߇\t=ewG$/:YXQiwi[49K絘Unjg$G"ƍmCQ3Lp@F ޮ>uz!V?Lְ wtSxEY;|YO"cn>a$2i/*,Y:t #`JIM67W#/{*ڹv0b~ GlUYN=I>-a׋W( WYɡj;wΤ$D]%}"#tEZShbmUR:T p@bq;vf?ÊkPHWs61Ρ%J0Uj!h^sVUV{b>;VVW-dVݳJUAJh4( ig)Vxx7_MWaǵ )1 jOC?_JRhA$vb#9!K͠ŸMC z-KTDu0(XG~Ģ%2R0aGaaV0հ!B5UzKxo@\tms5 !9XiF*rKWŰ'V90(4KD؞*'sR%/e(ߞGHl79yEˈig\˲gÆI*R`Oݖ]ز 2CFpޖYIY(@u`-ҨJ5_0} C6+ )/eJiytChT\s!pTBaXbΫ::0,?.ɜф}GcpBpY\E35fe,b ֒~XWnx~}6+$YTs#JU OCRm]eU~g/cn]oQ<'IC oGrLB&WZ=2 F6e^aQ 7 ?H/٦mضۑQ'!:8b%bXvI [B 6cVZtI- ,-饡̓\zz~NcfkCjVPSM+zrOπYi#p="r>օH=n6X$ /,V~6,k.9U %?(po-3rJ?s`:.(3]ZY;^=j* HT_Zm#AM'e`#O%o]^"ͤCMigXlV˘9)E~~U=@ygZA_9 e[p{Kt^uPUxjD<63G/QJX q}LXh11QD 7wؗ,t/YyFx_QѶ6'+O\2nR%z˦v 3N V.(XI.E<Ձm-a_ c\t㧸ѤLS.ɧ7Vd9+q"CE ;?!L޶ c|.&ubo g(~\8+Ui7?G ? (ū8¤%IS @2@3rd\ NDi8W Flϟ4! jkj n~BX5*_(\qZ^燯yrs8Gr(vXCaK-&F|~S^ }4Ϊfnb eM>ٴ(-T'7p{h;D\`V\)Xv蕙Mr9a}юcC'Ay,otEbp%-mnYHAE5:qaӏ/l::U}Y`,wQDOۺi~G@nEv.W6ѩ) ׆ 8&T^*ɋ]ԡ&4p$O4e3Z.Je6~d贾C?pDf. AP*.8=E >D'YSbE1K 9@@Mm&ϙ\V9H:^d4}&.M1v(?` RG=R1.<]]wMl5A q<+.# ӈW4IUp=H•7.8k]s~JF".njc |2dxҬI-誊ܘxe~+U|4]%W`tq,s2un#( 57JnixXVB٫.8)@W)έ^*znjm^>QGrdآCd~ Nkm$07{5VX sDٗJ1S \nu>'Ob ")LRf{.'<oFkRO,sSSE2@v' ka_析ܮj4\OCK{(1 tQy7}sw~Mt8=uw[x,-@  c1EB/`'N@N^@s_~steBP~rϷFMZF4rׄvmaVYz/bOر0 iI-RfU{b=s4 3S5҉H6Hr Џg7Ɔ C6fHZsHx MNV~Q [^T>LFfП +'bSej@'d2V_ EF0^O|[tޘ]zpBIAA2>:7῭k-)1ZQyɉO{yfګĒ(qDG]-߂\As=ƭrU(q^6-[Ѽ?wL8]>1[]ծz,Phޤ6IJ$tr8d t+l>輷$U(F1tm)nQ#ҟQ YaoE:e?̝ѲL_ѱAu?LW~R@msAE/vLxs R)C?Yu *Dx˽/FV1>8{&MY2{Pk4>8fa-y $Pt[:܏\DPXp 1ʖ  7aHHgst@skk]ՄnXwr:{4#g]7Js, Qf`xxiBAl> $T18iQL1x0IeѨNZɬz]0H(VyญW? X>>Oojz6|sJ;R;8~ \@@ ɇqXBM |" ɧMm#WO{[@Rq `^;NBoKc ysǭa nh>Q zU7|kp?IsIz34&WrY`akd@;Aˡ}5w%ίK@hOAnJPH[Ш0Tzi^.ͲدIztՑECm_ۅK&"wԦri$F&).DpyIGN# P׽l6&$ Rͻk&J`7L:Ryk2?S5J8V[, tE#lŎq Zgo%؝V< 4MݽҸw=.B HٍZE7V"` 6t"vyCoV(ۣd5uv [$!AGj730JQq,@P~8C Xd.Zj<8daRNf=7a=oljB#\=+ 7eUg}~,5bhs"Oa_@wzpl=T']]JSv27KVTk|V~t/vSi}P&0VBZRTjN)@ UmH0)8$#bq7Lm`^ 5QP9 u:$3xkrW|: DEna~J {ɏ\|!Yǣi&KkYtLzžYG$B$2mۘ&[? ؙ~TNЏFu DJE_AAPބU^.T1q˰Z9[[Qh$eF=]1$c|.l+P-V߷R=ΟMcCbHO3{Kaz< Զ *-l`Iih|PB1G؇kqy.rgI`"k`g%..y">hyg_Zr@XW[b/ʬ af eNXACͣ*XFOO;QQ9k gu O.A Z~GY'S5ogdI1Wȩザg3\R@F4S>q^9)!Q.ɳ0QXaOjCεCjT!?KB I4ԣX~y]yU;5 oDq DEq[bƀvaUu.8ZW^Ӄ]cyt9P fɞbWeo NHM48g$ Z:SBv:jי6!r03V;b|p+) xZ3BjTR!v&ٱBtA^TE( yֵQgRoVA~@Wq]8Lya` OɨT%賾ĵ$y (!(m g?CV A8bEM9'1<vT h^# C<>qW-|n9$5;Dn $w~RLR&t=҄<S*[KM }*AKREz63z1ޘM۵3c+?& Mf&}BBmFꘛ?L?P]R4 %HղӁਲ਼[7-LAk来uEYot"&Yp*>[V{?vKB? E5Z[W{(G0vx54Äa*!4c5 `cʞ%Cf#҇lzm  5< ͹~owkTOHp&.@Ix+`nlP8YoHGÞ_biUT#1<@6J l}`Y'.+FOm@T:Z~Pg'l KwK|v+ZFczEAmbGc2|+3J05M Y f5fآr-ɗ'Kh@|t|f|r=oJTZPۉF2'Ϲ+wpQɬLXFrv?;Egls'혢zEOxiԸ U)4Qpv™"4^ oTB>P=/b!;f!_k6C^$!:a{tZ\2g]]zxX>Y*4/fOn,)a Z)4rx6UH 00sy6E% #"?>qY&Κ~-𿣫1D~ ci!! [2x8Iґʡ_ {WED&Yt`}&p Z^LDU7' \5~G\ʝAɲucU<) SFɄk w7iwTWgL99MaY~Rlus] |K'tɊU +P4By $C~"}oJ({OD.&[7tg QXizNOf1R  5Ps/gy@{o~܀)Jy?!Jl9}|J 3o@{Ea.=!1ΗcR.Uwsm(GD>5$;}M^Ƚ3*He"~e3F\ږ(;EQ>ۯojqm=fjVRv%kFoujWT/k|$'~פ/0]܉p3[l9a ?!BGm,#va;7HQtqwGzu@ Y5BG) oMzC TS)AK1lt8!zY:X9or3g3UXk&H=ަ]l'0B@[z{{{jar@Q\'2 V <%—IBJJ'b&# j[|UkD5\u FYg [_Eϧp ң'gOz`x[Ib7 Qz`2Z`#؅_jNIx]Y0u5#bf7)rPVk6rv^bxwM>rST^λ_7#y`s]{&1rzax XD!RtEbT 40b[A!7e }< &+/#i ܊~)Ӄ~t1@k.ZIMKM"Rz83-t1Hj%?^k!G"B45hq=RwSy>pXW}rzuHNuDP5ɟFqq`W.}L= D Lfp۬\]PD7-NhMeW ƔW7A[&A)*`:AbyJ'JӤ0VkNn͚N6J,NۈrJewG z^E[Kx/jnn;2wBnƗ 5&܍lh<&jVR=1@0vQR -VD} ӕUweupC͔|ZH榍vcnx`TmL@{c;R@2BuqX^ķ/;s/&P_wH7milm{Ɋ+[kz˩Qv38ٝ ǓaEohk6βV&H!>?1w ߉cUys H Պ,V^ mzDo_G.2[ȉ~xX5kZor,_AX$wPV rM1]P<[2U/QuD5řah2 /ETK!h7S05a--ZU8adltn[uEvt!xgAWU3>֕F쪇7 ٩A'Nh3 S w}[^5۱ c=:mE[sP͠U$*7`S-41x cu tgeuӉ e>-? /lMoM0f JJqgWg/艮l_oLzBM&E7Y7 scW~ ˤJ#5 d[ o=>O1Egf@/fƾ1xSd8d~ 9IC\N) )3Ь_w6Zkr[6^ֽ<|> n$z Z' 9!ׇ]5!lcjq@Y~% Y,cU]Pwq+HS"Gx|3Tߥ(+fyAӍhQrXz:HW\ ^JiR417J@D ]p+"k^ih?DlIni;]םէRf]**ȄvaR哊.뙵(btN7J\K,Z9"z*,ݹ &϶ 80)ʲWޢ:=$r7,zD8E:Pؒ%W#^4D0}1ck `A;\AA18coJ900%~#,:/qQ47ؔ:x@U6ۀ*sM cH /'wmfSC9ὢ,SV qylZO+Z&AtZzS݆'lڶ;'>WTr>k% o uRI}\ T+. e:TduqWm P] xcP;3D~T,0w;pIR)g)yNN.a4;;%Y!o%4vZy~+ E w#O Wi0T Jc"č^?Cl!^D'"T>Р{x2i~rs>#Q8v9#7w{!..+;N3bf]{%׍#7uRḫW=EڲkzBڶ{FSwKP0Ay xOSu}z)egCͿv071K®0s8خ38> udj3 0p80y [KR}OϤ!qT߹p+ w V8D1t{on:|joΘ%)mo.zMV; OjDWSH=HČ0P?{\p_":8Ԑ#övܜ -O)jS+*k*:y߻gdE 0~'> . SI~/(uF|`>seo/ >90F\zrB)œ)qԢ#_[{-͢k&}iک2˵g;MO`wXqSRSZȎ$|ؘ[`-ueF=?QPsqf&@>QPpUq0EpJ, j ;Y*Y#} e5Η,`cHPdx[!a J:șeX ūR /=Ɔwn 0} *-asÂG8aN*0x9u B^쩯µn+WP7)!A Cj7ҲE\0y| !:B<.vx}+r˓brximCE0 ׍>*(k3-p9eKF+M-Z}t.Iب:0 SkZE\t481 ;Iеݮn1h@L $fK[^fvOx.CXy›=J|tB8eFF엷'~Joi4jk E':MO hѮ0PDqC k@O"ҙ7&ZMj1ӧ*a n~-7%Z]?žq[_3Q,5ӛ!O}7ηe-O_H:C7@\J!|&,ޞQ "H̨jO8JCd,| Shz9()c1ӱ1-4n*4z~yq$H1*j%tuԔxaxaЇ3aN\jtETQF*˝^7 юwp K0%`^ytúg*H*.Ew'pF+OwL_ v{,̈WLl>C!̥s'n{pt `j˫Ar;!<wufe$@/h1_κyІޥو}ф1Ѧ qeUVvhl*113?} `yɷL'Þ\/YzIY+BB_&-  1/C\wpQ62t^ |>o{Uh'4 APQE$ADfKd''dZƂbƃDќ5 a2LDx4 Ͻpa MAmzvD_K*ɇ" $"2z,\=(ӏ='4VF2xtK1ˠҔ@;>^)O9}F{]2>l83ge9G9ƻ:ܔ}'6ωj$G B_j>V>W82n\4 +Mqo<ZW4tu2#?}..…g'h}.i!={9yM8wQ|WWʇL17*[pU31V_/wa,rc z;IZnfl,hc2®\{$$ !3 ET"8]= 0'^W%j1e 3>,kvmQYJjqUX4u.&_RWyċ6qsc̘ ֐Gadb27?'يv3QA>T+cBe!3=(ʩ!6/U:&3TKR#=? <ߝ0.Bg(yQ|wd|1-3|Hx{ks]m~FL2a[]`BTc1.n(FÌM_5@O[[J%c-,3>?;!OHRe\Ja4yewn)u +4LA8&CWw 7yZZ;X,6sg.A/GllhѰD`i.uV8*I6 ~-U?'C3v͇M kQ+$eZ:i|uNM2~*uͪiʚ1Rit:7>4܎PE hR1T^&{˒;@Gx]."#62*p$TĦWi$}:i$0&u6M&pw^ lY! =QlH0:湜n Pԩ"˓s^R"?> >o7`/]+ =iap4rd2*b-S&Wj4q2uj}YoZ(0Ŀ-(/RJ˖@rVp([m6d lV}ZzfqV0 _ Ѓd c8|%CvK Է d=YS(+N[DtBȃCb]I tt5- G՗΁MY b/̥X,:d?KvAm^ O  `֬ڏ< 39y}tT0Y)KklCVeʓ3ߢA]T'󕂦0Iym-m< uh>27ߪD8w0 ҍB3N; $^rLMRg/⒔EL̼qPMDXE2۹2ܘd tdv;*i= 0`ht_]xZB$1g3&3sLܝQE 9HD޸ְo__{ Q "a\@>+L~`x~Uވ $i3B=zƸMc~lJLfw_I_:% |I+ zD;;d +bἊk%2vL)Lx1/Bgݿx 7#KE3:KoCƈGըxg^9YM;L[ݪ#Bq+qomYT tt m? C_>@K6hGyX;Mn tD&rD3وUkwc3KS*.k.wP ko'UQ3ɷMu-3#:gdea1ohnZ4KtdO7JwvoN %Qrk5 Tnkwdorч7Dl2QuvMV_LBbЍřA@|p}`'4J&sRQl. Ū]:W{W0[2m4y }_X*).`}1u|9bԑ\c䄑BCåbN B# P_qc_MDe!mJr^5m W(hY+V>ODpz/pm * THTf&"$-Sn\gB ؆xwO7VB±> 04wbEn.438t{9!7=k4𱲮?C`QHV)v"u$+ 7yhaӕ5 ~qa> CM+, _+"lySb-WȨQ6~["n#P 俷]Jzp!|m 2`Kn օ_Xl:gpu`̣񯑽f4.ݠ ,wOi'BUe͎m`xΦSc*Y^|S0c>ݟ~3Q}6/Ɨl_\E7'=6[Md7b`ғ"R}ppՉtυtYj>5X:kP3*egi6 PY(H`f/xH܄uvIXc0#GAIKp hL.Ӛ CW Ǒѣ1}wGШ:K=T`^HWrFs=}wIQU{eTShNՐI2jiq"8$62fٮ޷SvqBΉ/9>8r7T6 iQ\vVua*o [X;/e v+h Lvso}x b*&տ9 X@uԯV @m48iU?H|y,O{@_Dra *0H4 JXgnxϑH8[CZY`Uۜ!R{oI˶1S) %nT, >D L%MQ 4⇥t!iP𛳏rHa<̰(QMt5iHH|m6!8O;ʚkEetqȟY-~u7؃c܇PaAN+&^\-<s2:ZǯG>&5b\?m_:U'c~N]#6C}S+3`ؼp(*i;-jÍidj뭅3` {TT8)d=E+) 3Tz^ >_\3LE'\ ݚL4Gu~+eަA9{Dnc{TUX0*`'_/`|^jO[+1曠"<:X!dߥbΉA6 SuO&2xx?mT,c,P'wo{+d}б>jjXݤ^5!3u$&(S|Ojҳsnt8" SRۿ5+1' ׸$m2d4);H #ƍu>yLLrЀe6%a;3O'vU7$w[)MpwE$Gk*o='̰B;"LeZQy!H 6sS= f"0B'cnhsMh̓I"QKê}MI횸ɳYuDt-B8 oV~f,*NF5e  Q,. *sה>DБ8Ux+U~8sSGa;,TZp!]!f41?`]6jպF|a8C_unKˡg"vBdz;| ^g3ظkE69g1>cwb:=l7IHT-}RvK3U4 XFMHӜ Uu䬅B-? il8FҔYxn+snwO26z,1Vߩ *~ON .\w@Rxk >C ` ǩȂ\J9Aë&y%[>07IX> VY\t}<'T\܆NBu^w?VP-L8֭ eaYNӛJL;lb>~EА֠P,I$#t8Z s(Jh?~QV`1Æ_sr3ē Ycj 'TXF\íB]B+K̤9z bۼfD~NVކp♨~(AJ˘n(U>cS=jǵ{oh70 [獝j`ty!{Wzn][:eiڪyQ h>ūXbSa#MώSU¸$Ό`ky A]Q88$Ke,54ْDE)ԤGԇ\ؿayp9v(ڬTnY1~>h1\q fS ]F]zL>~?}{'L'"Zd(z煢WTQB?LzP9;(BMA@j)r|B4(a8fc5v۬)+~dk̔( Y-n^O뤀Smڜ=_.+""eY95riy=ޛvw%1W@:CnE}n$ ͥQ N [^Uv@-^i~LEr"轠Æ 6E}U퀛2C/SZf(jִH8f:1>>"gO51+;CQq"ruv V(ţ牥gW5C F>v\{H֮N 53c*4HyjSz@;|N޷P|MH0 `~Ķ֦e{?ar 1~QD%Ў۹PMЫk0N!aaDx|%#N$s축t}Eoz@u n|OBd"uTHw!|xlwB*]ʖGMVwa.1dB|s8HYvD^IВt.z 9yqN1҃0^ڇq9 \@uٖ\V@+{SWXr?˜`3O+eWϥB؉NeWt9fe,NϬ޶>pa)bքzТFb"HB ws[wej-̨_Z< :ƹ> 5Z[\'.wf[6Hc@uegADW 򽙘\ŷgGFaW]/77fod{:Nn;hYlx<7\g?TQW7,}u7Jc;2g˰`]+mm4fwV_ō5J523q`n /d} ;_?Iv ٩1={wHtH.p3Y]`>ُ5ͷ٧*.hqC9 e~ ,1݅Ϛnl`߀Յ LO|ƃ<=Ǯ{Eq3nTŔT݇+(OpT b-hb XIW*lqi'M,/r%7H٩36Ҙ}7OLS |tV]oMi!o 9$\ZJ%'{h=v@fO=\YDXs5kr spt0B`@4MΖ@EGlS{q!̀RSj,X g6n9q6\%exi!ĥ&XXlgG0@3LYHQrEI oI*R@"?2%-T ,]OUR&?h W'+{ Bw&31y3@4́6e5^A!}SB*I64pS7=#Qwմq8!zl>M}?< 9vPj˕9GƱ0j$5ҋ]poG,c"є9TNwU] BV9\=.h;e"N;YevEea]|zn3gWYx*RVYŪEg.鮩7Nѳa-ň\sPQfLnp%܉,Gǟ,ވJ5"$gA}-m Կ2*Ct17bkk3,@_I]pb[cMNCТpmޚɩqWݪ86vJY6Q#ܞk[B r9Z:ƭCd5B X!oG}0?FhqEi0)?p+5ze'^?,qM+(VyNFhv"*)o{S,QBfF!T" ]0%5։8o-mkSVd6 GuHGr.|:!8e9#֟+? [O3NM'Jﱯb9oa@)+si5BS W=B%hOnÜ'[RqMdfc`tGXHZ\,u"PFF635hSϵ/F5܄QD7KsqdhvRZ "?R*־48"w#`p7-)Ni:weGT*N()L$LͧH8K_o:\ynkQ a"RXΗ膶Y ix muy佸)Ki"Qtu:)I/~~KuUj\ԒzZN[;a2؈_eYse<шkϏ}T Ԓ0@s[Uo*kA/FwϪg,P.|h;##J'@("nFG>ub%Ļm@/HZV?˛,c|;뷣 }o4/X3aP5u\G>ZOy0"`NZ`暬"0BRKI^v"N a {In1QBV ZOӸ0w C}l`rSr01]0uzH\]>̿spC(B;wm/uFĊwӡ -~~ry"k3*iB#%}\AČw䴕e.4 %z5|k@[m0fm6ō3pRe}@-f~۹㗤@v<A'm]ԗ?[F=x6bbTWOe;\Y<<|!b~jõ/ODv 1߀G܁6=oT@ͦ^7n1^!d(=E'b?b% E4~ 19UGmTCl +V&;eLVcǨE>6"}y [= ?C4MBh2D؀> 3smE!g0W+4 t >sPA=`^ȦQ.AaDPcG1>fxJ,%00 @y6_^~Ԯx2Kxݟyl-8c^}2\j  rY+>Ǿ`SȃH~5R+ǟ&=ŪojC&Yܵkԩؗ$(aE ,6Uv/|{.tqwmӘ1]_=-! y'+yiq:i\\A^m)o`cثm4BjiC'"vԂ2ܬ-~A0xHPx! +d x}I3m]8n)1Xq*`ߞdyk,.pޛggzk+$uxun(vS< ̈Fū"PVixY횀ltm{#Tдm|+ YvSCGq'P]u$  m%UZFƗ!Ũzv'nQ; P@'>_#OS71ق?⫔ikȩĆd[+ ^l K4N%*E| KpG!:ݬ}^-!$ ǰM4p{̷Ӡq[D=1&(qkĝǜ qR)+.i.*TuDvW=\Yiso]d޺Mr rM>|a(FSNt\/Q }\H¨|嫪7:Rg 2 s6֟+EϨAKtVH/$Py/o2t>*+ [vdt*JPCy 8zmM|CpaJƊE1: Q~,~BY[%s'Dp)Cۈpz1$6\b>C|%9*#(THHIqϲ1 z"~nWb/7ك|ׁ<ֆk~SlV/c8@dadm7kɄX[3\r(l$?R~ľ]to;Aс{A6e{! ?  R*V(nTӕ[>L1"LPi:o@遲 _f^Cr N?[Th;sćtb|dENEv_ؐ6 ڡ\v\zz؏:difΈ›_vE+C$cw45 4բ~32vHScD"P ,.`Ŝk_u2 G`sݯ;7~t-`A[f}&O8J~zL>=26rv8KM`yf3(c`%LM|BIs(E6Z𩯑U7%}|rXUf(h[5N)ZE@J/y׺> tzq5˺*u1(YcHӛqjP*)4 Y}S-.b>?X4|gֵ`}D p>wN$ %8"vR+K'CR%W|K}kJpI1k)Hjwc7 *0BPmwA~&7GΧd+O0ijh:tO`uLU[<8;A3tAGW7 'RcRȑdAANY4/ m^F&u/['E5Z PdOz %:+ѫ,5$^~B')QIhzfa9̰YJࡅ\C#ҋBBSMowGWRX .fNy"r%ڿ`}BO$.:5KKߤ9 d;/^OK[ (Ɵ5U܀]~FdȌ tPҠ̍:nB3, :_g2tt>jxiRycaMߺ hL[/É/wԿKeXHx1NR4/tznsd!YWzy=tpHcQch$zF̽8tmF3FaqvbƦKHqO_r+ iOILFir޷ Wbhtd~zצrkh .$2͔R:M{ ~OW03鋰%hF C~nrK[ 9B&?g]AGEIhxW 9~=fH"-B4)'`X}Z59NlW\՘?lE2jKejÎ狢`w㯺R*vc,u- S%]w(IvZ>Q$̋lDP>r W|hAkG7[U=R:URxkcdK2n, 5Kgķ0ԥي]V4Ǡi * KZGaLr{i #Qi?>0כ o5QG:_x R݅> co/weZuy 4H'&.tbܡJgב^n۰'㎟2D!hXD\ۈmbS1*??/ p:3qw\P%pV%O$}ENd1S.7V}]a"!꙲L16SoxEm %|wPcϥ%ISrȽY LF~yq VOvLQn}Ѣ- -iȓu]dl(w,["QKQt/ :}TX*?J&CU?>ղ99uR\4y"'O躒ϧ[P (W.Hk2qR6x[KdhP'zCjoMM!ejYrY2}-PU_~ ŚuT~j6g=+9ZätO6cĵT'z}+|6#_999m/h\U=.TYSEYIn9ӹ2ɺAJNUv8} DydM:^>w(2P$;bf. ٝT-i@M*:;ЭV5[Sj2Y,@NC~ؿ݈T-WehX}HȥUQka0j-`dzXC3ܢSj=šUxFMB8EY$i|T_gS {^ʣC5Ie2exjw?]^-\߆z{>eg4-ĶruPpO5U:ap9og4JN "}G| dnFjtT\ϭ 5!庈2cazƵ*©W_H:}I4wO}JLb6vpT!bKQE٩g1֙.F>%h; .ӍypR+laރ#>`U‹q{pg3=ϲK(\fA66V uػ>U5Ml߲)Gd NjC>}\"_CsX & Wno7vUx7a$nmZET|lj8`&nr'6ɘ7UaB^φB <vW8h>h56$Zgy/1FbTiFWo!*&%ٓp$2>"G[{Ϊ&--c9% 3㒊 dMl8q$̍4F =ˈjeE Sc5)C$<{]MzKc^bqRD@tz|s{˻ į㫖)_z}Sk.kC22b08?~gI!FkHPsUr~hA?hAg02Az=G.7ɿ KXfP|BԿ/NAXy8RW8LJml &j:MjjfITjή׿ \,{ HlVD1D% 9nh ē J[u~]~j>⨂b` E0Fwl W沈s}4t:YBeްg>k<U%7)ٗ/ I0B|PP;bC1f9+Fl?5"smԹipPIP#{q#ox⧢F=|@/r/Pg6SXU*wȃj/2Kw$ZLkW:pGBHz0IBhDȳ ='sx:M2y0lTTޮV2%mgD*FȿI\&2etHP|(s庩9/M 4u_ 7"dyH³A4bI~<ݹ/@b6?hpH!tnv6}/Mпp+Kt:|en)|Z|)N׿ͯmM)ù5;7a1(Fd& Qi6ѻ6II3?:s뽍!V{tI,HIҮ#>&yIvK\@ﵧڷxrv|{;v &r)]$Z$pޔX۩xeSǶS 扦|G]M S5X-!b:̏Gb*s~AS&v5^?޻c o>{h+TA*HV k+;ކ)cGmN^#]>LEުnMKdj[m %- ǿ q0׾.Is  {]2TfM0cXSvS1"47pl4.bǠ:Ouf_~ò oT,eyuࣜN{ G?:_ŃJЮxBe~$=FgMm \|4L*7prۧ# ]TJ0FEK},(Vq]A3ҴV9 yKC> husy<b8y}2 Qr1rގ'y$c ^j 9P>T}= rjޜyG/q"eM*0..ǺoR\nUtCWn!b6){`xw>( xv/kk9RK5FayGAid>Hzl+{ds`/Yg*9fz5KLy+x 2";JgaH$= .@g{%{qsVߑ81+B`w3\bIfHDZ^*B"6_K8sRK.YAENkUh%)pIx;Q&l@l/n}j8IWxvL =O_?U 3W@a<[EͼlT RaUCqWbvKO/O ̱N;ZyM織xCƎg&-u("^*HMKŜ3KZYwLۅ*6ަ z"~K.o1u`dTv)84,C dp oTQHbwxjKNR-@UQEBR)~۪0ytLgߒ}֩M,R}͗gu/S ~V'KKh0Y-P\i.X@1%pFR&xHI}\"^#:t\-8[-=Pr[|nk,v8~7p/kl#rARq y, YD7e5&w Qq cR`GUU>y.(fB?2U!8JZAK?*<; X*}7F"Q])ʴzA ++-,Ec> v1ckkD^$M-iY#-`Lx(3PպK4L9+rXhE)LxhO2 ~sta5Pg%Q3jRO1wqX!snh3mK-NX[ÆEJl0ʶ0ehVơ#=Z2=C!f0Y7v̋M3~bRJu7;y#,VX\0:=4c:/|NȿVXv.l`ѩc1GڧE 5t*Z0!y@)v +,}*dk<4ØeLt\Qw9N8 pD;;WgJ1wMa6lhA},އUѝȋ2 ׁs]Erz&#\)7tPzdGx!Z M38aHʍ,:x.M)]7EO$=I\7 3w ߞKj=l[C3S.wԆXm QzbBHWVz[/h4_'G]Ao{ aۼcYݰoxCrY YMXX,o)1l_9{^= &,ok²樓&ԗj4iI5aV[G1dz;`ȡٲ!I_+5M褟 #,MӎUv/!&41lPFt9Pj{wm93[2ƛol} _o8طp%"l} U TMYnQV6v;x0ؒ]2wعWUqRXC; 2 SJ:`L%A+k*ѐho-9i[! ̚cb:7XV^uUٞ&๿Fo}#Z@ &Yz;-zVCg;]7ґ4%Z˸_t^Vܧ5nؙZmJhv/H4 &Q-D[5FDj@zPTF>fNp gey3R ]\'gg$)t `n;T"I='W*r<JWd|uIܜ4vxBă3z@drAk^G*T"ËfB'SR=5COITTXBa8w'MGؼAm fT ?ꆎ `Lqe'$Ey [6rUibY)\`"HF>'Ox4'D-wGO˿%o>ޅDT N8ULsJ`nBƿԈ)%AOu/Zf 0N3 GrC#?ZH7d_)2cygpւ±)h.CC)wR3@4o|lIz2*mv:>[#ٴf0xW[{ljWx,eK| 1TzI7l Υ 2|~Z]xGS IJZdK%;+uեIr;DxO͉7|m)mtoAb~l&cExڅZZ=7en󒚙f*':<,%-,-.h2p30tı.>(&?V//O,o]i5@'!gР#1_ c,BI1C!sDeŽ7̘ڇ%wBci@IMGvS' u =rJ>9*)IO}rA!y4 i._d;ny;XGMz<2gzEYxRBJ7-]' Usl6f(p/LD{# xI!vT~R(`mi "*aK>jqϘ֗7KtqJd`tj_?؎)ifWַXC91nq;,`zF!n@(QbXWc g@WX'Dr5 |˫zEV Q3.y/oYȖpo\ 1.p[fMCj$@'0?f671.__;7qf8n:/^OXٓ ݣҞ-N>@ֿnU`R*zE 8ic+-S.䓻鳗.7p1n*Uu.CZs)xѰ?Cq}n\c9f~ _ߢ=~D¾ 8IK_Y|{'$G‡)˦[Qk8]OBUPl{/Xc&M(P׳ra5aT?Q՟5Ultv] ѬWn>{?]C75 ZDnq>47U]1ݏ{eXKӌC2T oR#PM$6@`vxϤHf< i` CuTG憴|[]WOIg,[?J<'tb=B12|2SS`oICDg"'u{ܨߊ?Bo2i4y6хhY5`S9W5ƛwQmiOU-/ $7 ki'L!nnO%ؐ[J 놎R|)R`?[k`˦oeKjKyB f7w)${.u-F0q }6Ȣ-V# _Ǚ8ʝZO#$[ _P@71{ GHܹ%*ay#wX>s$` g5ɖvbߓ?Tti־,ic5?BX*@ǥBXm: vSC?#EdTOUqC.0s/)bDV~mߨ.ʃsLhҭH1l>w4\U J( |mаǓ%AIR9aO&xu!B])jfTnG3FE|? 9i֚cِ=(  *boDCOƩM^,x%ގhl r$]iLD0kU 7Ra/'7 `*jb"W2 />qߗ8Z^?ш%%'y9W]S0m)ҹ9+Rm٣m,"2D+=rkӍ|;Ãѐ06- &Kp,/ S5a9+E)3o5\u,#,%_5 \ a_9>fa`K>2&Ckie$pE"TFC]h``zJ$sp( ޸P噩C 򸄷˺i4Rct/.y]np$(ʈ {t5 Lrqpѹv҃G~GDv QfqIRat.SĭjCo H[5ʦ#FWbPmu{ y#[SffQ,پͪ"O?wˎnQf$!(A72m^)]]sG ?a= ĿY&"?ΆsRDq{(XWfPu及(k6<D^|r$n A_aO)zO!pUR6?]9R.52ôaz#  mܐ_.*8_H&niu>bU9톂z;<[BMuv#Vp#j^V Gu,!݂%>BH|A*ʅ=bȗ>5ڊ>ߔS&$lhEjFu+Zd+'PDQpOtϜCx0 Wي]`3t @jpTJTε؈9-B2NO<#+r67 V Hcǃ=2Q~xrzG,N'LaJL$, $Z7 PKhj #J&=kwjoG 5^Bm3 z-"lXujK>A n*(r74p)jDr>TFRFkH@iߦ=ב; XnB;.tKݎW dZ]|Hhٓ;uk}AsYk74a{&)R5FQ 3ϑJx00K"^f1AñWA[A2/]_Raf>qB\0E0T W oP0@ iBGwAK%JF*e4zp:fh\^;Z5*f4 ˀu-!?0XF D )4Şv~ g*n:LXq :ǘSjQt#9B%鏜;~T[V.ۯ{t":K)hEw%B{$jj@2yYEFNxAS sV.-(^hP%^" s _E?emLt F,%;q' θߔjztxh鸰(5'y4 6*7IeYΰF A[gEi՚ ;hח`6sR&Nu!W̘t>3jvu!eСgzOD8kYd2UpF)YMJQ y<] Ovs㫥`j.p4H0$"65ӳ,ޥ3M-TGeʂ2dݺ2 _2)Ԧ)Twkaw& T*m>*tiSX:)f*"`Ln71~ TR˘}j;*${T#\F$'&\{+cc2ȕX}*^q4RdDF n+xrjh%yzK|eXR:)mJ)fAhJx"4YLbrlgl5\[dt'͋.Lykgcwu-V>.) mhHKRh*6 j4qh2QB.lp'-y`wX1 8D،*͸l6|a_E7)0si>Ai{1@/8RA"In C^^wFƵjøn ϭiDd#q?2El;DǦ=AvŤ=S[{ruU*$$!{|;IMEtgNvi5*ĞfۋϵkCiRv"9oO?=))%Q;k %#d^U ˱ޯt?0X99,UB! % |qexA>B5/t(j_#M;)}:n܃0m uz֘/(0#ϪK(|zwuwkeH5]w#&*ĪB (%m2+rv"E'/We3R-HD~¦[ϵ"K2q%@g2y@3P3y֬8rM Ft0NttigNCa+kNѧden.^vpxe }[Rm !6E.,/0; Gld:?[=?jZM&Qk#II*N57|G|A)I2FB?w[ij{Yz34'2D *o&jfb̩ZoFA3+&{(8*&ʊ˞ٚ(URX iư wi]j"t_;WS ipCK8$5M3"zTU+DRo t汔˒"?*@}V bZ AgVcmSKw<>NMaMdu͐8ിJ^[2ofm68LxRvG_$ ESDSҽ!^',ۜAU홵 b lj;Z]ui7}f6Gr%'% M1d!Ghk~p`8[ 7PcwǺ@kIj]W/x=|KIFSUr.DA~R m3r?=|1|#^PP:NԢ %cF"Y (Zt|ƌ@M2i'zg>Ў4HI>ǻHv|n%*VxT2{E8}ڵZ/ɚJeKj@C||,S 7þ+L*޼|aKu0gf?g@<7rE)G7}lfiI ,pr) >}ݜH|#R?S/$A eD`lؖ\4x9Z%,`Y,^t ђ d Z{ډ5ZIߴMmg p< ;}dт6Sr[zc5A `X٩o'kHRvq]'Qpy$cG\L\Am(zvla(Rr6XŘHdc.>HKX| _s+c?l#L|=핞1)Y: 4$*+vdGtd'z06UKܒhJ(gMP$u+ b6iRt;N3͟ 8ch:H1}VպtuTbk01Aƺ=`W;!e5y ZQQaodZ{rдĴ>o}+rD;IĎ`"+8fB(gnM!YHgz mC y_n^,ƴٲS "SUMDP'L$|e\8a$!lRh7-ݬ$`"?oɦ'}BVn0ed-s͔Wv㥤=N>;OK,hϱh3ZZܸQ[FRo|X17Vnܱ(ű]?cûFþ1( $LL}PO)>35MEK9>LO]3sj!U|Eӹ%d|65>^q`9ÿbidv8W H-O显,XMF;' S~Wg  N\Q7cV@$UKor5P@]u2}a}55] . Z?i+h6=/V*)nݘ?.3Ln3!Z0vG wfA4XiT/uo3Xbߡ_A(LU+h1T%DR/ITȲEdk:ZBg+,gy^0Z햇"saZ'9J]~Lk$l&UMnj`pBGy~ԍ.:׃ {(nx6-}Azbε2ʳZ?hܹ֑6A -ER:t*]kwV0B\»|3U'}Mo4;/s81I3XkKݭ̫NfQ_>ݩmwy*XߨAH4$[ TF 8?,jq ƚG3}έ_Cgұ)~Nr^}(U>Knz]7vEPƛ32un¼An粃EL_a-TH HTJnζyPNALrϾ6+]dg grq#C#V%X!&2F2o[iV(NXܜy~`͝h F݃E,mRu).YRN*Ń}IY4iẟayn: CJG 5`an_,a%)y <`^>pCd͖ҫ#E$@pdE]*i=Fے49i?+ނ)9m^=_Ʒ~ )ѻ&^6kU-)A9%N %-}"kpBD|/nxvꞿf)8#ԥ&MmDOd붜97T:? qEo)o^Ċo(:ֆH tZE)*IHixmp5z%Ԩ=̜?puM,A 8n<MQW@AR]&y(&>C[AUIzAm!YbLKXDG"?+n_V,FE;3 HheL 4!'G,1AbtٔHBks^6V,wjɯc,pp -պ5LM؇GQn2S z9jbL\T++2?ꪋj)ɥzz|"L@r%e^4EjXfVZ:(1G KAޖ _5P'4Wa{xVV[>9w!fgD? Ã0imU>j5+4z,Y~J!Ԣ6ڜǨ'Mf"R,}*bL ^ to ޾Һ՗c1O J"NIm}@\4KTJ Wc'^|P8 x -UJki 4 N&phD†oݳy D"30qR=.>7r ֋B}lZHW[ ?5Bo}T<wĴ6VUlQ/p[i]FN~.+ۭ`hv1B:TUA X rjԾ]aB>]uϺpʳ4kSb:GDZumw`珔\HI4YVFn.)O%H+ue{oEohX"e>H} \zM6qx+3pZίP`ۑb ?E䕊\9 5 ._# {YNbUC7d Q?:3`G,&[ޕxyA<2l㍯;6O| Aq$ Ք]'+P5_]k5}sAD4> aH3ӏ(:vrr_v'd(O]H[5~lYi Ze t=U.OpEޭ}˹٠#Ӷ_34B RkEQ(TG#p'hg@3cKEWMSe}SVNTZo"6Jy{\0d n@Ԋ{{b5ț08fݕWabh# 6g"T q9:Ug23vjH5[*&=1"wQkKw*aW N~>n;З)e=ҺH{Dv5cF]kN-rMX]o @M'пz_q 6zfj=Uq.N`zm1TwuZuT޸ߝ~ܕP,XjS3el}YMJ٨QMr#yv7vL%',: ya#V]<:U6jRobP09~R N]gdZ E~v E 2[VfPfs}f~6LTu'TW3.phؠO%}JjѐD^| w{8ݟnQܳE ##_.B~)yPJS63e#cfnghػT1!L:D7Љ4"cQ'Ғ(7b%~zr|9YKČxjv~D"4BJ1-|A-R!NH9jҫzX>×s 5jN\INDt(<ͤ(KjrD@Vۧ܃' bZ :z.i8 bjfa!fVz!_O{,C]\US/c s|"3$+BDA&bX77j@߲YCO'wЦk= f:=(pN},-Byb.#d-66s Oub:Ry!Zk{|bM :XbwԂqw9DžBCL9iP\*6{3 J=ՙC_qU]ڻ0&ۉ6viVwаΆ_i U83Qk%Ai6 4FTPwT3ZüUd`LCxwLjCA 9,>' 6]9(|w6oY&&XAVL"B虜*^ovɋҜ/,SaRxNV'@ƾL9bfC7}ʭ鏡ՙ;j+-pR+?!B@yVwex aͺЈ9|3ЏiՕe' Q.*y|烿k-7Xpo)d40s'+f L!(1z^>#W>X.VEy# }|uFQԟ!wZ)x!e&ޔ}koW{zc#u ku2l |L{ïț_,}[ꎆE5eRОF℄Tj?RXʰ I3COMɕ}\QR.n獙<3\>z[]8^"fyO6u)Ů/G,o)zJURV⒇]8YƢ5B|E =je \KqY t-ɑlou9ZAAf$rIll/PbdgZvCYU=礕Bs*͢jjwJhSFN]2K׮m @QHvՌ{ S{GZxCk,gXqfTf ra<П|Zm%܉ӐGIؗ2S p0X?8Y@R>MMi4: b_͌@Q,No{z}W(j)|'pE< ^;\ڂ S,q7A D\ېձ!9|Y<3m>uY)nVgd_gPC R2xx~a*1j!Mp8p 2u$xUZ, S/`X|d:p\`Uf:6ƞٕW/MrL> )vkNaǚx|Q;5J?~~ yI4$1<* ?c1;ײt#{'2_OBWSHvJPo5q5@Gg `Hdz>kBՈY!D9ݑ_D[]?UEZF7m6@x]HݟMvk:!N 3,>D NNN-f(֥OȳYR~N>C x9/{{\iOeJipSxo9,(g7 *v&Z]:WA/LI׆zP Ð#UPi[#wU>3 2v'8p/D;҄L>?ʈQuݏൈn&ɀXr[^$+F t$Ac0-SY˖QϚ)NP~8̤ 3F_#t: 7Sy?F/5J)-{F#+թ (?0 bpZuNUd8Џ8,G,teRǗxUb3p-4Rw|V&yy@٧7;"#_=אU/_ǛnBT9Rԗ4E5TBGBjk W߳-1ęp[hh^U /Lܳ `]2_3bX>3@uؙ"X'c~r. 2iEc铟 ,Y17uN0QMئr zm`Gzݱv#Ụ'٦Qa ż P0=OZ䙇|a@:lz46*ƊeI+"ܓ(HO̓OE2NyN59O/iqu"-7ݩ=@$p U l[mMr$Zt ,X.$txL6nspé2b\D0wj!,C@T-I,wܬz6K2gZp?R>3g[I{hF<Oz)Z/ahޒ䴡Phd4ٹE zTYnnTe,|\ҏV.R_[ִ(o2eֲ 1uXǵn GYm' >l4&x_tI2<ÀTK"T^ƓDnkڼ71".>pFY EMpW嗣/$Y9^`D*#Ŵ{R8Z"={wbWӧR9M->6P!Z٢MO"ؿv>9:}pK!( .~JrOd.;Rup`NAYjZ&aUdc(Xv)0D@lo#ffD]xnn0 P?#'6M{PaLWkQ4o3,p>rd62vƼ[sO 1HXfxO cb!IG;&n[1׺?CSp9;2AfMZ晏]W0+(ɖöM"_lqqo.C!M4{foD3Z{TQXR@ܴ!f^UkĔl)sD;9&gS(^x`Y tN1Ʈ2ζ|Mp؂'q%Ŭ2]Zlʒ:N\o)d$H^ l+ߔSON`VYR۩ zznC୕  b}%WU qm0{"gi`ˤ5SVYL`Ga%oj<6j*^tBXo\SHߛ>z!3G(ѐK#K +hc&L +\/ :~.wz#EOڣJjX]![ĩЊ>3Y&N 72"夒]yw.![;M`xy|>h \։Pq"bHL]54ݙ䊿Q=)PIts~ȭ’σF=Ѡ~93 MZH5Wy)7_hcZ*gù(tC~>Qb]}-Py\̛*$4M컖8-X@ nP,[/ANO[ 28gx jԞ,/%L~e?_ď>,>|i猪H4iI ,<[$X{cb\r^ o %XZ5IX[rx./M\7H_S^lo*!Κ)OEp8KU7um|+2s^i-Y:Up圓~I1:0؏LȒ`}@A;ؽB,|XZZ$ɿR$d5^2Լ'(IMG;](bKovh+( Gwd%'W҆q3v]GN# klz\PB@vح5#QV̎!)PDX ]m0L:)&\sp:Fc|Vx&ԦW873[܁HyJV9(Kj!ی X4V"I"a Nl#OatBA&d1 ,WǪ~&SLBj 'NJ9`}S7A! RN{G5,CR†} KZCb[D_ ьI3B|E_  ֐, 9n4_}x̶ $稝}I*#f3)2)M"P'^Odqh벟3E t֮P=d3+1aJ߄3JL5f3 ІKi|5C*$i^y[gP!>4rB{Y0TXKvkۤn {>岧f |)!,1C Z^Y)˞PCoڙM df"@@ W}jW)*\MһZ>olP2 H5Hbj{+zNCXn |~vdYˋ[P{0>I8WPMƶj`iWh O|sh|pџH f0AX`̨yJI 赪N\ELhhL}/<8c-t}#e|hۨZ Dz GzZKҲImNq##q%SD$%oɖ#QqI׽V\qBsK":*rf&<-V[]>MAI$ L5范] &a`gƦ*ykAMn GF=\=5jvH-w3ZE/^x=ViUbx` 5  % :_@ Z(1T4Z꛵ζzT/3g`|t lVsb,.\K\Fhw,Jj.79Ҽhdmx.lկؙ< c#yC{HnBr~Z28ہQxX\F NXgh3:'m*BMuTW5ڶ?LdH][ ܘ]vjQJE <SxӲM-H +כ}&,}pVUCVw5U!`[LRolY §0;]Oz]` :`m=ګ 6 G5k )A- cڎi +:Qr,g+{Y(.Ce4^y?  0u  "Q c޴נ+{MP3oTO __2Ys<)ˡH7 UxZzɧi8qX*K%f ŧzA m[iVr+6ᤘDS,'=mLU1e| 5):t2(R^zV-]' q᠕P#9.~CNUF~G3ɟF:]bȥk'Vc8OKv'ƠhBفDŽp SLwotQsCm=Ƥ('7 f)t a]tA }^tQR"$d*WX/EXpe ~|:3&۴,|EN˃MQ|pnzw0XuI&t \2JHBwLՊhIZ 6  \Wۢ IWe++qN'Qc)( 8ZrLWڨѲbnvMLvi h}vbZ2AtrۅZ:Tg EgfʹahİU_MC{B=juqk'zWs֝Z2P(G6&i޿ҊP\Ep|;ƫ0U8^ ?DwuӓOxHg^˰69ztw2  U(tYt?\K&dHz(;wcC5f"?~Ŀ4fǨ󙈩a]'՟hHJ9DZ8I!]nYdT[7i['"CPf-=AdS4WNĊS!mHa^;XH9"P{*;AA&9y]nsԗ\ ';K$5qyKe]yxelI^6dhvV@<㭺ܬadxQc>cyV;5bzTK'l+¨U梤uCtlI YF"HSpE~<igx{`z hyC|%M(KL |LA!Dɦ]i`a-ϮSdznVwNܸev՜z}D]PuW(p9]GZGp R,2CZ.X j)L;k 2Lo$d;2j3&1B&:s"]eu(#&>o\WSfi7?qc$ ٿ?򎖥*(%S%>YeԁBmn$ ]|@D۝yRØzBBBBtXMr/=#H+m&iᬥN(]U*T.:_޵ K q=*>FpXC9]0(r.F`Ozhebm8NelEH&UNJ>_}LQ^A[fF" odwWɛT M 2 X!\N)ޔ:4͔}IG'BvR^53 y_!Uԡ,W Td5sШw@_VDXuK8o ]Q" D>ü0Ns"y4x|YN9&w<1Q2Wo 3{zRueqMTk 7bA\G^eށ&py΋`uubńә$FV^Cw6De.9܏%#3uCT4RaB)r#Mz^1~W9{Oԛ<5G^zaN؁ ֕\P0R) BXp| bS/ie?ItGh Kskը=Y&e0!z8t>Ml08â10KSz\>baX>&;lVTȊކ+Zr٢5Sfǩ`V7 '2;&}X_{sy; 0UΌb,-M&I39֠i?U=.4K>@ʬޮ3JN:)@Y/Sr"d=:.܈>HȾQY;.r&ֽw̠E?͐yh6t:S]0]< X%Ȫbk`IMH6ei P.@yIEX{~?b+`,96:O.$Wcݼ'x ܄o;7?Cc0C+8̈́I~ tUB-! ͼN x~9cM7|G`)E+'n!VM4AT~,3NlPQEK^4ٜ*:#H+OFV)$>iɢO ~'4Yڲ}{r|Jv9Z"k%o-껑lzաK@^]fRjA`iٔ}j*{1U(yg8AK0B/ஜM-NwqUa9j!U ͇Pj8^LT $5ת}Z? ?S0G;dvI)RYgI9={EЂwTg'}fIDUt,$tB Qp!ƦrRFۼk!Йj@N H}C0 3ŋ'D'Ѷ^5)1EVX*o}8K>vh:k0T!VDp2{E%u?̑4<-Bࢳr2ߝ[Zb0 ƽ:D-q>z()UtM_m)N@K֕)^7xN]\?Yo58i@w@AT 0sFk6 \xo XZza܌{6m]MCN:-+כvSu)Ӽ1@,(Qtǐ] gɳC$=x;aΓu]4V7աQ>䤸vv"L6 |3ejJ3M,n͉ \zV~_.j  _d7U~JR*`G?QN|>+R{ '6^ҁc u4gM]b[};xD#aLc?˼lR2oدV؃0nVi_cUo!otg%tP|Ց_ƞ7VW1V2t}s"pC[$k|. 7d WfъvvnsimW'j ]Քya7yUͧHBw6:$&&L7oMRFae9< `#-QY(wܲ}SZfzWTB'3U?w?  vV@J ƃCpoa;]XE}Sae(fbK}[t2^/) Z ۋ6z+jLPEfHߌW׏Br,IF&_ZZҋ/PzKb+G728 g` Jv}SΚ\x孟LKG!G,B W?ViBDWRAA@ >\<3q3=<F\,c|d1Z"RONF+,욟:[TwQaCрRjҾB; ZYUVJ11g#&8%$-.JUoK Y|CTEtXsK@2GժbDCd6r*5u*ֶs1pG܋ #d~F,,$XW|ܹ9W7OokVJ6B6vhBϔŃC+4{bf}kz+,11^No;EFVRIu4)Yt>kc|lL$1aC2 rIvB8RbS8)BkJM; $Z:^Kcˑ/<] 1&fT644q{X5?OB:F&k@=*{g& ͊2ήϊaWZraYu V]k-F8s%/v^cY eօ<3@˂9<7rm[>^W+ԇOB/gϝ;]n$!(LZJaԘ;8j"1{Qj*fPߨ0*nhnWZ'>Vm9{T<;*!::TZVʞbhG qDvF-?,5/q"mfs{LD`)JiH;tv[a5y]v 6Kצ4`Di=K,amYFA\ +4*Z+nkv6'{R@C&o~BtkZ-:+ MU%kӻpsp/"o!r(2s,\° uC!QflPhP{S-+TS}6."1⏦&'6]cFI3_>Si;[֎LÍ$3A;7BzbZ]GDIޝuc܅Ver< ]x=# et}SwD}MJ@N,>VTaع~VQ:=v uDzC³_G+N x@ᐲ#)yBQb}[3 Ö< Cp9qh4% vR7wRVt%!0փϸ ̌ .Uc1Ac.,}&(*C>!#Fãu Bc4(x%A.M} ]YW[q%fk$qZ9D'8 /GTgrCPEak?۵6B:{L:ZCdd#<6ڳ̖D[\'HO8ܚJ+ŶgݾseI4ql߹ߘ|fYi5Ƞr5D]^hwtʍJJ 0ơ0~\WN.8A*i \"6(P(ȇd(2e`t1U9kU@HshҠ?Q} 㕗z`(5090ZF!|io|wFdw_TǤ Fĭ;4!Q0BW?/O·IfSBM˩R[ri<@#걮ﴳv_'=,qlܻ?%SIB\EK|96vqtU?I1!jQ2}& 0v YeY&BCsH}qVef@ZY"bXUTl"Q0W8ZP]*mjŔ#}`l-wu.^Gkrpf/%%)FssKIT>- 4zRRݮc]vODta=!ָ+5@'<0AOaC|dz['oy:NWUY! f?O6IX7MNN $mUu|$@ u>IJ$E:eթe.7ϓa:rMHR}!,X܎ݓ^]..Z,`vw /$,|"H1,oЮMQC^*ψVI9ѷS?fZ8(u7kM %N}}!d/GUՍ 5F0/@0Mb~WBsCXV|!F ICv tG,H% ˴W:ʨP·4>p.,9?-zMb* ִeU-\hE995Lr*)bTҍFE}=;W*>(il! ʔ^UPѨ<9RCHdm;j<##e(t*e}VH xЌYdV@?) ɣ.p 0,gM.ƛ((d=(9ƾ b*/l^0C4!=4Do:[BE@ZP:<"yU%@"sQ6DA Sw7YikkBpP[dC>_Ỷ?1o Ę}㉧5ۜqөe<\zo4CwOMQ{גÚ,gĹC.j3[?%k*v*˾ 8aV|'5OG^\:T\!a]) D)GZ+ݭ!py颗.aCQm1$=zNs2{_+Jbjc$dƻe&hT @opc\ & 7_ olbT;vaLcN p:; Lok ([ڂz@u~[+P[Yi`b3<M+ A`䎼3w|ָȵ9a[XN`cuA6-K luqpdhqg&rp5eSRI®R`{+J ̱-md20QU!$G.F^r8#4  ƲYzIKUnV6C^̨Њ kt!&cQ6IR06:>̱0G)cRo۝QU#בiD`A$F/\o^g&Uɹ 6绰~/ r^#M$@>mЙfKդEp JoG (Fz0h& ,zZi)U;u:v0"r2~0%cg&{3Q gɕqBb OJU?xK yK!2ۊ#{7)[ە58DfE.%Ƙ2$F#pXQ}3M.iUU~N#wiE O(1'7n[ʈ^'Ck a8vh Ie]FiU!&5foB,.ZJ*#yvͱ{*\9UJ 7ӝձYe%\FУ-Qj9y߬G ܽDcHX:(n'\@pN#/B…s~Ҡͷ}+EÉ0ӣ]9uS:Ce5xL'nXvět/iCNI T u^zYJ>.[gFoI*g"8oS-Z}{N@o (tq0b4 AZ 5 Sy6x޷àfx<*2?ۻ"^*k6v;4wd;\;%>RRabZiW:^;#nrYMdVcP* ?)MG}TTGlLaƻj/| ;١Ɖ@Y H<5`^ALOgM"'ّxuٟ;_iVp#Uvt(1eXuj x +I۝._Fӭo-Px/SrZ|C|9_ UzAI{8Qfh|Y[mSw#tEbfU} rPH5u#1tIN7V&jVRA)3zVșy:NS'~N%~OW3Ό,Q<ƛupʤY靕H^vp RkEݾ6%ZSϮ*`4B2%BYk&2.eڂ M>"x>8\ƙ;Fʮ=~ Nhf`*yƿK)dz1mZM|`Mh6pU=6bz:D}dy벻8i'X4Sj8C,!ЅXXu{˄ՁVgL旎fIPl2fRtQ5 J- +ݬquZ9g(O.kj'X@`e~HRb9)ji+ Nip9vnI$+f{ӗš#;^^[4oe 490q4Veі'1Rh6%h"t׋ZexOEV_F!t ozkS N+0`C΂N΄X5=BP\A9Iڎӵp{UFp^u2C/aZ[m4lj{hŢvq,dw:X`QmL;.cK3嗙>@jS+\-IWv*b&3fS\_L!:6A2Qs30ҹ*}7-L+wtsgOdPfS:v2+-%VKU$m&z^ٜŚS1"zfOJ4=ҋ#FO0HSQsrPhkCvn9@ H?\zQ4-%_i̥5jdk<'+2(ҒқC[&nˣ:^g k{F[Q$m_q\I4 @-n͕'NF1uAQ57j,[*maeTIT' e0}y|0Pۅō82) GA3ti S{yJٯrg^ERrEFg^2*yÙ F $W 7-=gxYsSWWl*Mw - _AR`Nqa2^+/QD\zČ)8ԪVmxكo~[\T[zG "$d]!>^I}(ywŝf_T4_ɉO ܈J#|F߷DbpA19;BY6 SbrM^a=:޵G ި aI^B3ڢv Wn2\~I_K+Z2dupB4Zur2C@9՗`Tm?t^cN5f3>33dxMiMt~7V%rNm-(sy Pk'8[}wP~U%Nh]VJ-!wx*gW} A4o0{}i'qx FX!^݁״$4_=Z9Ys:k j~rJÐj^J\ꃅ& vA<iځ S!W5cHb3U30 AN;qXK)EQkP/O"%%ƧQAMFSYWE@|KQa{yu,.u2e^ޏ@{Ra-9ɶd%ev<Α5>"5-r|3c4]x6cxXIkNlVaY ַU*ixb`nԅz_iFf܈y2PL?{`GUSP}`vL'Ky?DhtD([bq-y9Ry}uQ/^*~, PFsX J=+vO4>s4ȁJϾM؜U8Qk' n?R2cJ;YY} <z 0iPB.p&^>}'~)GWQV2] X*)Pq|ll2A%pVnYk#vi5/W4Ƙ]Eofr:֦dK|pNNnO$9֙*fRŶ(zhg$YcrϢ&h'k@8 C'0\@f<*Q^w؅>&9*ʇM"$ׇ#AfAؑ=3?34GaBѠ)k^3"2C" ~Y&AX+fmXsm z'Sf\FN)[TJD?\6GZ@w]+EEvvH.E&+w?ϖ? u"To2,_d^2f y^ 5 _yLeCEcǧ @‚ߦD=N뭔| /cI9#AnLҾ5Xmo~6m.ܢsǩys@pU<Mse{i|s"* $F+˲CIzVY`l$f|8Om?,rU.#%AC`+5M+/WU ;YEctׄdp'&X­ X_/Id$H1$MKl_-h3Աd>"4H1va H0q5[EA+&}@iCdbP₠,#VgDX-/2KU6-O{ %¡]#;z5P}HSfG]t`s;0gsjEd#3l 1djF飕o~|T[U}-]0OIj⊫E[_Xd"t?J닡-we$1@;ۇY[oY 9JDlsM(k@ʪ #,tȺ5:k#/]k L(zŁ&CImCNr~ /_0Zg|@x 3LD aP;ɲiqEJ7>oz%vnZ2<ݟDj> ?;x} mr`4G9s3!SK+ʍ/ӱ{ p||{v5| k P`m}\W+4\hYË]Yn2y9gL&9ċF-k2αPCS8Ue?EZ@&$^/4%d`?9LLHacڸo]#8p[jKCFFgjX'|!o9ÍfO3U|N9^.Q6j DtГ:jI.iL-q `x׊ "%_Qġ͸i] +Pr\5q6^3À?ESi{:Ɂ4[lmz F[چfsr4?):YMC$$[=MEGElYpıvpZ.ؓmuQq,HODCEDƱ]`C6-~bd;4RC"tKP5ו**矮8F'|Ha(-!bo/3Rf4f>\?ϻ2SqïǍW,r$kKRz}L3IԨ'ԘW" ,1;-@y2Rr: \=? l9W&gMc웬cWSHW@.Bܤ?詉ݒi+-2 U>+dLhn7(xzC?|Z,8aS"9KQ)noxE)EKIcW!)nH3KKi:- W NH QT`ۓԿ=`Jd`mu8ɫlIr,ʆc2ZaEIbGۤ(vT.ksyՁO^<ŽsNJ=o#;:<\P|ZѻKle ı%ƕV Y[]X_ι+4sI"e.`gMZ_P{LLzwSC vAb;DbqM|"CFKWGDo tY M *D;bTʸYx{8 &v5[W)&K /ۉGv;Xb`gnniawíI۬ȋDw62 >+*8T.4 iK;]۠%s)- f?@b^NN zȨCVlw{Q4=`?/e\ƮYM޵|p|sѕP74uH~2<gVѢo i 栐*{[` Q ^%N-gLԔ:[/@mnVyڹ|<',Wq0k&ވ[O?E3PD4xx8'ehg*txv,łM$qo\mYa]I@l>8R/Vl6,a*?xR%l_AOD/gÁfG Jc& XRn^L\ә V%pI_ѳj9R"jA0d'|&X_d31R]X0Ջh"_'|_'RN_3P`cֽ(58by_K3/aV".Z<^|=2 y$o&60/vZqۀ;Geܾd3ɘi!J&A[v ~. VKʪD weӳRȇ8iA;Kp *bwqH&xN>v)Nq k|fgirԶ>A9$}Dv@d ` 2@Yn~`^D7M m^mY)9SgZn3(]Ov5yJEN>K߱[mt#zAڪa('2,ޘT!{݋C5d 2b{ȮlyVw]~7f9, ʒ/ 5Gk- bU\X%cE)(zrL&k3r{qA؉(C2l1w'hAξR}߉VV?$z|fҩYAku^,ւ]OnLϿ}&X60AT {ytw!@9| 5naI1N:iƻ=Y ۀR=,*J5(Y8.Vc]㰓Չt*Fʍ-2>+Z$ >gzɂ$c[,=SO31.5iDiE73W Z2ڠ5Pg:NL")&j[2ISK[yW5-x$]~cpA-HlQZz)($С' a: X|v- Î9g-D .IۨTo TOwC8T~9@+x-Ju^Tj yOV P~|;h"F3x-S2wE;dm| \I. v4| a@\0iAUGR-lQkZ'$m>ð#;WZD잠J ʛ`a%nqV 噭qc'qIGCɸ4oԊu@/{2H퓽F(cLH,-RBA>xG9mXFnQue*߬*\hy}㋮`#(k(ғ^|q$SdMz-hi; 1EIoݦVNc?ekY7D/CkH_^ѫضfHnl'\# |AٻO#T$;>?̚<)=ԏ1#7&q8Y, ;i!"J?WkA躝;u gZ*(c6T@8H%Mc]߆vmUx;[;O>Ѳ͎A_T&x(>$1,RMt=xY܂n鞅1R2ّ3Ƽ`06> KsW>J|=.!pU&0`,E Z3tqwHJ1HWmPY.P2il!~_RC#. 5 {šSxbڼH.;h{Xhٲ YŽ7r#/D{8Z߮*A~lN8M]%ӻbоH8*_"Tih㪆*n>Mfq >MH|u5~ihԫ $0:+o @ZN7]W.N;KI\#s=Y 5 b}.3T-!B{e3/R9X+md2Xo Wм \LYx= &8}P]\=Mݧ#Շ]ઇb%i,͈z4co0)1[lk4۔P҈xKpHhg? /^>7[NXkƤSU=F\;18QT1LJ={}q`t`% qK1ǯEJFtߚX/הYb ǧ!NyuUW%E$*%qY/l^.3#h3pAB>3-F1DPŏz ikaPms{CHἧ5sn;#LlCmB>wxcq"4S4G5e>”>}SB0y;CƮ=sYPbӒ=h?Aq b\:]`?tR_`^lopAsbЋ:bS4TPGf]fmkSr7"B+&W\텐oycWȥY\ 5; 2۽w8N;هӟ,U+ &+L1( Wfnnv=^gZ՚kQibs_ *DLHKi!SK4Cu#n'J+@J[9Tϡdzou2qVKmAB_ C)O x B re{D yT9$קl"p+#"ehgݖCBl̞;2Û͕Ǒ ?ҵk,R"<>ɾpQJަ`&9 lVfV OȰͱ:_)BPO?*j@que(HSL/Q`Uy'Z`HBky?vS{=ؖFhf=]}~ɩ5cЦ %W?m )亶QZZ|7Tw?Ƙ=_3lɞ rW%"%j`kL9'÷GCXC G5%mDeZWޜǭ=k¢5SN˨a?~UৎՍ|˃]A"0)+{|PA Yr/j2#5$r[Q"N2(Ha rZ xs[WأiqB͑PcY|G (^)>i$u.H~zn鄏Dk5P k<.,AZ)EMteKɭϘ[]01pT6s%웫BFplpt2ȂR-9cj4/@:L|49a Ec=Ʋi7W>^sגǥőNsf#1Y"p8 S_bc`B#92~=Awv` fstYh*GFLH.p~; |9'B=% Yovx~TzF2+(|'&ߢ_MށЗz-ڹq'f%|ӭ}슼PiRfMLw't@y.]龐BSr n gWX8UڮS+hLFcicq>x^Ʒ@ Ml4|%('R&@ȝlve.c$b<0;VnzϨwNKl5--6hTʸ 뺽ocleǗ17Vw wlJ:_6U<:1xJ%>&u=!`!So%vRuX~hG0 ʮ"`uυܽ;㟒B;u70`!:z `(GS@^ 3-yܔJK}ܻJ}Y#33>e#ԯgUm2B`E:~Ta90,!TOtXÖ=?Lrwσ&lgFW0zY(KZBp$CFv~|H~zz' *awҩ_}>(je/&b׼cF-?.4#bw(apY 3Lr<~ZC0L$h ,ŏvs3ٕO bW~LAf;8Nl6B̹Y(a #Y)4DŽ)Ȭ|DDp[؊wy{|6[ĮGIAĢjvgB{G-+Yt$qr^-MsAԺ^ս`Nӵ~Ÿn&D) lʏ\~Si3d7; 9qDEȌx~†hUv SS]"]LGϒO md| ^vt;W$Roka|0>{eFClS$è_M9UE 4U5vLz7s-%N_M=(Efad]"#HJf$IRL81uEa>.- 1;4lםIO# Z` 'ϖX.`Ȱ Nk8&tH^E<֐}zPioJ6ƶk<>\WOfbϽSb fTӓD!q1/.5a`Dm6r1a^i~X>a톬%PM:o7gNz|u4ɕJK9l= Pn1ZB5#~=WE&BS0 #NhdG5S{\ 鲘tL5ma%֊\ߩ ҟtzk7t,̂HIkRHZ/)}dg2)Z~$9KhuD_ SqN }A0!8e?Ϙ I^Q]F^h{MqhߖTYj=EkO-87ₗ*kݳ,9~Pl9$Zz{B0:ȺeT1~UGڭg TāNN#'M3_YJ?EV_ul j}r`UB$.ɋʄ+FGl?6Gw%zlr?tu:rCRY1p-H9f%/~S{ sp8-\|[=mMۺk_6HgZ]~(Í!?ݳyUi _w&8mP[gݽ}S\a>A:s]𼰟^\?'fw8>n@ ~K}2Gעξo4EP-§+O"xbETtn>nW֖CnX:ؐO"#}W}j 5{i_?> fcEvwx{aw.?;rn9#4f=zkJG6'O2[zo U6dPWwpW)dTiG  4)ɰ7 Ɍ`+@tˏru>0Jlj"TPe$vZI0jv/T-hΛI;kDz#[֌t6/ʴ-M@SQPD,]'$AmGQA_8xl/5DzF=J\tOX}k8').cF6zaV0C׻,`II ,K&~n>/%&KqoH6͛L *)xpeu}uhԜ܋D+.6sbNo ~{i$(8WAv ,nfZc7NI<7;zoej GZoL [P0~iu,}5?Kӛ6iPP)avb$2NEc܎cpBe\qI.+h< $߰7N/(>$d̝KX}l.;" X u&4d"hd !5E!ILOxMfHFe #7];vwW7OdPC$KxUGXdz+apWggȗ|F:] *=ie3 Z 8l9h0fW')kofZeJW7{H$6s=K@&lr=g!+Y %łTR|wXB`Q@Mm.nxz Zz,ΑKAN?]oňbl Y!X3kõ*J~L9 …cm#35cTP0"~`lxi ĭZ a)ڂ7)STC53 HtLǕPH7q䒡d q"5dtH|p;?cd0}$ufV@sdE`9''ߓgܟVߊCRb;D0@ KFIBq)U1 Qh5` hKVdWulcGpMXT l*r|JňgBqbD A+h4hfȰ<6⩞( *+kva(:67I\2֬wf)j\}r %>˩P"A- _ѷxQiF3Uhx?^,o_?Vx4W%sBQ$RgT]$ (kJ&)!%W;2& TkF )$,X^x2gvgrn [{Sߓ&E<|`Ҏ iS{bP`B43[Pǁ RlF6RYH!CgGsKp~-7kɛp545sʏ"FZ3A%ֿj7x3x(AVZx=sE1M PZ*5|Fb,ARK霋E"ܽv@ھ>gH#FumcC{Ri}½vq 7eX4l+;ru=%h_[=9;ӟFَY5Xf ħWk_H/JO;ty#'1kٱT2 ^^s&[?;8-t? ]b`Ip1yn:+m3g[hĀXjO=GT)Ca c-sNwћYѮ7L{hy`{ί:5g?k4 5SQMEA&_?W{"jfrPuY0aֶ , #jm`pk: ˵]A5WV?SܰڶЃ<) CɈJޭ;wqT:2LTN!E@H 푎UO3]+SSlsZòAQ)]\DyMb'L)DZgLWkE m5Ɨ 8vY\M;G^͕ڇBZxO<K"͆)Xn !s_BEoB'Qj} WOcBU/]ntFTmEFXPoAI~89=Ys)3li" :^pibZM7Sr.Ecگ|Dtkz#,G 0QҘ_ԓwG:R6_9VPt^׊}Ի3)txJ'Rt\7#{e`n2Ls)zِ :NS, y4?/I)ZY q|Sm}۩KmUFkY%L;Jf_d1nme|h.fqͺY [pR2hHc@V3O{n7 #d{Baw%jn",u̠^ vKIJb/Q]$+JH2lN2gMb*a"t쳲hHGq1.Br0l+7 zSYwlnW#P?b0dP \x:X B959^([>NC}a9ʸqF .ERN{.5}{G*eJ{(ۋNО%K$FsqTpRNM2XvQ.VB`ɝg}OZ|xnRmGmoioX~&Ϧ 5hoOGdZϿmd:mmҳ/>ANjI=xG.5fH($ʓF򜟏h>At4G֒toq<ݨt*Asqy9@W,K5iTy 'AIT:USl aCons9۫܌Dui:DkagzkbLAVPOwƿJ_Qaý}n1 gN8ǬS3$m.@mڧ..dC)bksZlpۣfxxZY9Ewwt!L\T}- n$m5%S me;]Tr uiaEցzs쟪c 8Sձ3Q\E(kM厬E QclN#(>>;:^;J|)(X 6!7ARrMH,q=MvN0Kհ-/mɿډU  .|x7]})7[ f_X ;60cɠbxi7UbsOՈ~׬ww `L![wN,Geo{]eC\+H()ƟXML<{ZQeo3͐&u3P[tJZ}U`_nٿP?D@61Snk&uq(vSJ0-vBO7)ש0><ǰ"NHmoKqL<޷4BQ-_ wnv AǀAaO ndT\hKA閎;kTx "'H@53QGpM |%|O&GF5۔MY`Y!z{dX@|jťo{vgl$ړb9U 쒊t>j5 y譂W Y)^D? RLK68iDDO:@SQݾ, ʳlS7J'?q¦DjrlW)^859D OA<0a[<]a@# KNӊ%)?!!f{õuW C]#x7K}Rv}L]~pE/IV,$C- s\Gâ#{|F\mn5~.]RJ,*dDE558H-$ԋ nY!NY*)|7ʪ.E|U'#alIiDْϔ ) eN m&B88LE1)ajLd6׺10F#h6Ovi|twAqfQvQP/c1q ]gzY|'b{ ?1`7d  oEVÖh_ɅA gC+ f1J?=ڡwqv.uld H*^.eN jf,;IJ ᩭ矗.(ԇ6~xQ?3NN8cVoF<=9)?Cf B_l5tٽ\Hh"F߯m^g ך;[o0.sMqk?W+wpQs 76a>EH)4 .o{H]XsqYaq6x!)%7 '/@ޙ[kyD8Ӿ *4vl,KhkeýEǾnCn:~ KX "{RuKh5ŧ}m13-_'Y䠂BV` vPW4R^=oOkr #d^`R~g{aGr *C^>G(RqV>ɠyZ=dX:{8k'CT,=߸ ֫jֹzN!/u;^q)-5w wvcoō큚kw6# Vfm4g٬sC9(KHDh_vs黼_)dirTJ ܘ'(->2߭e_<~J@VfhgtU5{B-إ,2n"eFi&4æ]( ҖA/֕넌q~;ڗg{>~?/bu =}[ߎS)uuӾ찓xޟk,j}+JtVݙcx00IaKl"*'/vcN+| #n<9U]9-pw]B쌼Ⱦv֖-jfbK%Bee.AV1\DWċ ^IZ].I'fJjsh`'z?tگήה#Y5vGֈJ$q\IJ+fFsE8(r5 ;kp 4yf` 5`DAĦE@ǪrHi͒ȧ{K14}HI$WkPnbSx[epM丣-T!ѱ?㞜{ fE^f܌)ˏo9N+C,~Za?zެrfQG%T`&ڶ US 5-g";];W<7S>VES)@1^?l0J=J)2*K?,kOh#J@#G҅-l.>f|"*aKGTxau gҍX_{⢗[1AfN' VwކUF!peQٹQBZ s(+b@]Rat" ΁ص Q$'u";E_Is4/ݣ}m#O8 ?bxƋ ZA񥱇 iCBim: [hPtUq @eFx^f'qMBۇ#;-#iq30M:pI>'޷j<+y$Sx?Zsu#3!N=ŀ_)xӴ%RS[ܸm ~"Ǫzw@*rۛ8~8# t*:2! g{d |aQk5i ?:±HRqll̽]VtpٝZV.4#P^dr )0u A="H 󧎐;KKK]<0!h A~N8."p]ɤұ~?t]>kǗ[&L0($| Q `hhIH}dyZ/ oGR%c_cs17>,qYT=4ٔ+['c×bFLg=qGڱy̥M2YAdV6Fpj2 ?u;ϋu%q~ҡ< :w.ۀUc&3v߬BZ5i*R cpf%n?{-&l!aF/LϬFkL2ލ,XFX8Sy̚|nA̪$[DOG*"75y 2):Y%GZ0Ȁ: I$P]n 4¾!?3PJS j =q'o/2GB<]Zx)XzF34R6l 0vrIu4˓$P/xղXes„\'XK!$ƂS[YJ kTؔ#vE/ Y|S&( ͋.|A dJtl=RCq(]2t%G_L܁x2,+H HjY?Cq%5Oq3-'Jb9 /Z^^JV\-.xT۞7؉éA&g2 | we=}A4x ö.ouj(I5 XD; ^u>aT%q]^'N2鏇k9P$P.eEy-`TQ o-}y[B[k|SYCuѵk2 )o兎1c.?7W;EXWi rIrdr\{C\h5 `K놜>r3H(6\v_#Oe3ZX2P47qnNwjܱaoFkK)8Tk>|J_'ޚʽ I;u霎uRUo242WYTяd8NH82ۚ`7DG0|H-S")3lRUTH> j^se`ҿ=Ki 6\:j$,J83^ i)J5q!݌ZVw"/1]KY' €MQ9Ɋ G`|ɇQUc&g:˵_c;9d+g7}E1t_ }yV]j`!-0_OA+f%wv)(֦HbtzTE:_nDd<9'a#Bֺ!4_/4.8=a*Eԣ:,mXS̰ ـ!r# @n p|qQ|zywhU,Gaﺮo;I+clLV$tdy8'40/ .>w,ur{FIgr)hk5gG?&Ak]Vx }ƹFcL؆v-* V aOb(#Lt.kÔ A?u8o_ʪ|Xo ?)6 m J"~k,f}/ w KB)ewV Z޸.=aWIk 8W&ME\HN[l# gVpNeǞAF69D?}Q;hufiYһ|5[ >@Xa|ze?l2І&*6Nw`۵0p˥4D.0UZ/fx|6>ZLos,tXn)-X]{;E`zQ>&6c=2Wʵ3j.ei˔_bq@OD.l۞§ߧo^3OFekj_Bu.2A`N4#5u;cM8'҄22X-ìSåb`0G, i3zs oՀe8oV zfbc)̽//y^2 az8̕m"|e:[ Ш9뮵A]ΥG #]vӋ4oi ucEzl4RtLegtօ(Mһ<.1>j.y)˿(a;߸E~`HE?z O3b ˾yڽw[zIG{!g/h]{h2z@&\$6㤏?>QN@-("+bJTC159 ;F,刪&Z#hbdqx`<pVM<&1 Z9 {'XD7}||ם_a,8֨t#ޅ)X(.n b8HIy{7d&/ǃ:_Bm EBJ.9;QN|Yc)9jtz8asTw q^XyơU\!E+0>܀pP1xd1 4tv9c.}&7 qN2ީ^Qn6\@t!)vd%Ds+Y](WG G:ܨy<ŘO۶1KNyWEX$D p@;sx`pH2^~ґZ:L{+֎wȪheZݍY05d* c[lD73_mjx΍NC ӒJ; z#> W  ZƏ\="#7H/dj굼~; ڇozH<:OSJPUN  K{OK r7zW@"ڰ ,N~ȘrE|Yp\>P,.S&zɧL]xJrIf$_7B i#. []­#xt9er?֫8^G|jMfP*p4骏~5B1.ݾe׊RϘ{\qk9jÁC7~} *ewj`>e-sp V w/>=Eئw!p s}mjarsL錶&3m<\C e567vgc-Y޷?𕜟K6{#K39GS(G0醋cZKٍU,z'QޮiFϓ/F~z !>`0rA+H&>{ jX,&WWkHTt1NɛV;!>h6!unjDAGvbulnz撊ks2h'qCTOi8?v1sZt$.I+:.°gv=l/u:+Ա-bg^$Ĺ)l+S5}1˱a7sJ~":>9"-?H5#Żd[&"P&މ%H`~"qy*%'AD[/~8 Wjlr7<)Unɝ\ӹjf1%8Pri~ o8=$+w';.o0Y,mU'E槶HRk <$Y;Ѷ^0AEE{ T9ti8^ʘ0Nœw2{!E_"6ֻ{,?cKIܐ$:\0DxC48bJ]zy;{*s~SC@n+-ΈmFd{Iƃ[ Wix@ea+tL +,#cbZ XjCI4Ty%McCZ `z7@nU(B~&ЙU V.EF߀셳:G2b^DMY0k}h'AJry4'vD{Gk~"G3>GlSŗSF|٠}IN?ojGu'dC^2w`(WF}NQ\$:RF=f_ر #S5}GW"v-}H~e+;xC@=z"}eez$K!h1U\4 1Te_.WK%G!`zΙ#^YQ*7 3Ⱦ^~˕,۱axB' N)Kq5Hr-Ȏq>azlF/J` 荵:P-١ɖΙ7oDJ~P%)Qj , ut]+LshB HI~RX3]˫,|+ upQJ;ʔ{{OLݖO쌝dHT 1G4*qBLK ֧wlOO#/Zns*Mӛ|鲡F:#ahgw#ԕ'èNAmo}rHv7Y$;UcTyf&"!_k D|CL;3(H1\eQ}xuiO˺TǘSpnrB)=|MF '$uܴf繖F3MP0튊S|V U46XaNiet9q |uv h'@hDy'xc1 Yt9sfv%+h8` 2B~JoLbY~(f"a;GNړ( D%qB][X̋ :aGD1! \uYaSd9.S7lſeShu. t5&s˳Elv_'c Fm^B=LmgrͲTm>;:d Hٌz DC(oeI̗~$q G_Osyw1}lhgcEs=I(%'|f YQ=z/!7  x-m`|LޯAVuRBׁj>oqu w6-vW]Lp<^Wv17#Z`AugL2֨B :i|٘ FY6le /jW!Tݛ=S?? v)ƎzO6K1TeIj6 y}+b轪P,9"|LN\:r߸ЭބkOLݽ(ƚyf'/lE#2j+֓0ͰXVʒ3Ѯ"a;5Đv2f!Ol%Biq):s0lt~lem'-^['_3cNF+^^&bX@c^8P`zLJ>bHyPF &z5R"Qh@}m<@v8Dʫ;;^`1|$ia+R7ɔ:-jq^S|+6JaEg^B(^b, 7[ cQC>U1ɜ38]Yy\*K/)D1xlNڅ>\֡hK\J;oC R!C.mfXZbX}0^?#y~634y,Wϖ \D2c'=%\E ?s!9a^ &CV4PqEkE1:/l0 lҀ{|oו7Ц+3[V6Pҧeƭ12.#J4l RSOsDHJam=Ϙ1^Q7Q\'rװL 8&f3'OC0jG;LEX'Y;e[>@2`3\=Ց!K{߃5U&|0yfĜX\gG_<4͂wW6LZe)w!kQбe4[HI1$pŅMCWp&J8)tOT:-;ip'}^b@, ^@E0dƂѦB$.i6e8;rtX%e(ԐvuL>/)EpN0"f1-_G*.u0ZIi^70ed}bdT-uX N/‰h: T"GC-$jT4}~wчK43lRM `9?n@8nChD=s&F׹upxTج+l0`U" ]:$X7;rU[h'mH+J_ yʅɦ3fK< 0*kq.bgA #%4*`YǏ f`T?i 7@b׌m-gbKDDh~zkoqV|LB81FIfhʉu; .fw2݋4Rы|A|,Naas doz/($k-vl)2IU. *K/tx96gI<¬ DDīG~h+Cj{IЕ^.%EsS%VH_ش_0 Gtu3Dh$avGyM 6zIN \엶<5IY&p OS(+u6sm.GG'O=qפM"b9` F6 7)̩<~(AL%=97efT.ܢo05>Axf+?!Мk.!:NxDsׯZ2 ,hn#jWwsF$3æ5=&ox*d%&Vυk */Ʊ~⒏("JZUKn>rDMTSsif1rv-C\|j^𳳼rhaӈBթ դ(MHW;#4Iq$+( :]2D+/UyK-GH1R+8-=-(l?iIG#$gcȵG$  AWiv$M-(9>Kt;FU^1MȭJ|Av,e6'5('n-]g;#exb0 DJ6Z((p$ky@ JA(d"0 p::I`XUpů8GbQľ猶>ͷ#cv~_j/d+ q>~߬A *R#g; "P’? C2N16 PzhY()B3Δ6B>ഫŔqaN+cqcu/"Lıv~9&|&I NY']Md"-Jq >*S\/!.y ;)3S:yFe`Vs{xBPKIL6lS`*bKa!hJ\,ʽK,y4+cW'P3R|,GO]=%F'謹wH ە LXlѐq;Uq]Y`!(nm`4OTٴ{OGsHo `VtfMƳ#yBDE$4[]T'2 !??0tbwuTj]p>jȕjS#u7nIT/NoD8ݓ=9Pd? fZi3x: wX|Dټ5+^?֢m0'y4&-Wqə(5xm䋔1𦊇339_ BR}TT7n( Y!H/͝X6}+XQ؆VuOƯvm}=jCO>VT`O3Y+,x/\nHոȨm@hTgH稷*)b@$n`%Q}CE{:RY ޔK4| :%r ^v:+YT˔Yv(Ps42bBNaa:@ j+.Y.I.& ~/P{/7o+cN\f~Nj2OpiP~oYfr`䑨?̢AΩXOba]R67|v(TO0zchљk%VςRQ:RKz8l/AaN7W`rLt=2.Jڮ`eG .)5GngS˷oa[έ1f& Av:'L_"!Ϯ 3M/`RA"x _O㒂|v A Uq8e<:V.fy?}vArQAްI:ADT_ ~,vl낁[}`$ɯ+E&;}Q,"ru)/^65h.%~"'|ydɻ*%}U`Ф n\g %gQyIu zf3! KDP?+ո)W;MnJ`[}U~)ђֽKM!A nQˁW p:;Ubmqr`‰9a1e~_>Vqp471p_eV!]v&T1" :6$7ȁ58Gll:2Bhs\mTzh's7/Gd n}d$SnYbC0st,e,T2mHN=O?09?Vg?.EwTWCdQ|4ԭ6{Dh_ 3nm*y)e )ggk0B~f3ob!|s ^s`e}~Ŧ 9JZNCVb4-;zXq r 昀}[<`ķgϼA@[gF~qw`&3.c `Og\=Ja^zfv`ύ5'b6؞BBh]|?UwYt>0 vvK?Ǒcto7ɵҪKj,G9)=̃ ^OJVu;DElb ֤rgRya4.t*fwM+P|*n|0cFdCYZ OD1S;#̈́,"GY%#?N/BȂ-Kѫ8ۢmOH:pĩc%Kr9gR>fW4p*-Ye2:*lvMd:Iʹe5(dqZ1@u?YKHE[nZ*m6Նϯi\2NOKu6(KǼ\$ . /ʖJQ)ulQdX0֏M#16aоwy*-?َ_cepkV_xA=X|^ߖ9l\׼Eb ,J~Bث?o8M_&uDQ_ #0ϝTK/8+9 YmlH~aK`ߥ7@rLhbi'J˭T2vY^ * 1OtF&~t_l9^o_~FHJ]B +V4.,!$F)Fr &mg=iIftMO逷6ť1"dvFެ'K}>/Hѧv[?c^r[O?63===/xG. %!J (l#QŢzD`o˫-6Pm:j 8&\t2xE^T@{LF[3<6 \%/ r PDs+]F?j=-cGs 5Iƅν4oaU旈4H?TVKԑ",,u\g ǘV {' ͲEf_҄aaID3 ΀{%j - +-Eq(0aaCsLW6 M҉Q |f#<^/+=tӤ̻G%=HKXo|'!,#%pLA3M Qt\`⍜m^3$PfaZf-ڿ`H\&*Є{S'2`P-W!QJ]C14suG?;K!}<6nM$XbOm/Fji_J90i#qr0gK=,2! g҂ yͷ(lH>݊/s]<QkUXv#Lz N4d69BAE(jF"f=w" $DrrfQR^=hJtQ:7>p)Hd8:;uPCL2q/b[?jB"nt:rSt*FtlMx,-1E[Ff1I> Qv8'jt[AXo)mQMՒpp$X-)Fd%:š~b&p[s\;+0~=GVTɖ/rtwY&fuX[OF')~yP$$*|H\b~!]ʯOwS[O֪Q$kQD-vs_`h%߼<+tgk>k|w |KVV_kB_Ds5.2ūP`FZrǩd{FUn;+`1A?֜#5@nb.'d.޵8'#67{(T ڎQ0w #r{A9%7ĽlA"~AϬ+;oINy+ʏ)7$7T_Gm@T.Bg3G` B[ # d:N 8卒vղ`4zPo`#1 x6.99ԡ0UL7hŢG]Sc&,\˶q{n@ُjLQ9?L`,ܔt)m ;c'%-%ĭp/+\`%3&m6 qx(Tm"nE!i sRl03m>Jn6$?p:KԦXw {ޔO\Z~,M7{#k^3.S'Fc 2`0?zϞx U>{Xh¢,nJ-ܞW׍D+efI8.+3l5.0h"M);6Ԗ%*Z۬Keӊ#l}wA5} w}v1fߡ |?N̯hnaAP()} ErzG69H+>,C1x#-yJ/˵X,vPdܛ|y#(lA^[EsI}v&!eMR J\oE=*L~"]Bv ƜyN./|hbN /= 5pv3Pr!q%Eyw+꼮u (O%/vQ*ϧ,c/C vO,š?9unܢbPQ~L$s`26VhҘxK+8sNx ey{V9;7Dq!) 76hTSUX&FrQcM M!PA7a2` nEy7c (S+uG: *@muԩ.FVjY  %מ{Р 'qG{q"OUn0Z!92+fx<0oEhLG.H]c-m61;YIڵnoY$Pmz 7Xn'U{\:=1#;͕Ԙ=u}2cwO5F=% ]QsQ)7?*Yat[L3NfR`!2RbwA:% O OŠgs!Obr,>z=f$^uOJf4?ulr3@AK9? z鍁~0\g/d]+VB!- v{?RDSIPLDԬʫƒ:*I=Xv[%VaUepWcNoVx-Gt]iB=hHЦj-RBz!vG@S ^>.y&P!чk47okdo9Dž'T`_ 8Si[4l/ &AAxl߂Z=L7{>xs𰃻Ax&]1EUGj_a D( ~1rCkX$uf$ \'V枔^m"0u EX$_%EK ̲%4JA"X3A>6# Х j>S*(HTp] V'v0FWQ؋.򲬷~UхKD0 ]RF 5:iPP|UqzM+8$%.X:6 &WkdU0nT S+N#PHku" _+umEFm, #b,bt)Tt< XRLɓOhe Yz)A( Urnv tp)$> E4VOKdo ֓Wn}->,pŰR;A/`*xrp cƮ1mϾ¡O4c@ 7">%&oG7 %KgP ں`7M4*J))kbϣ^ɬbF3 cS?ܝJ<諡D*ANXftE[Yb!d]"`:2)QhNu0+v8ќ\z.na87;_h7.V}O? mHzErvW*= أr8{(QU>RI3Qz+Zf/mƛR֐V > mO_W͒l'/nqT-7cOz$@&0FaǞV%d9xE޽f޾IFTWM0 _hܑTslgevXSAR$'?cՋНI{KS܅{TC2p~,nG{:X=gK?!x^e1eauѠƚ톙+D̗ril3!t3DyT|T6lQ$ͧ u[q㫘LF ,@ɡ5m'Co@"<+%drhNGIqhMf/xӥO#!vFW )+svv^*fA/]Rg<`ckbЩ=>U"rJHn7hXC"M(K.Eүw~1m@iEnz[V'%:(u͌m/-`,AzTӆ8 P[?d:*TKK_Yt_㖘wXƖ/wDzUS{ .T_B8RS wP]>~A?&Y=tNQ/2c \+V5[s]*@xkbD'ѷt]#-%Ry"#I 3jheQ<Ds¤< spbcTA);4w+y[_Lk^zPw錛,4 ,ynIDd4fz؋cBy@l6zޱ3j{C`HB.3ݺؗc#BukN\#3  3QzcQַtXB'kO8Gf sMɺ((1c`kCc31i@y(BpS8DYg;$6"{aाUKj(~[j7Q^_z靴N ?vƙѠ4+@FQT|KxV~% AD?#d~Δ1\N6jl]E֟:!M]..}"ߞ5bŇ]㶽YݎKvg_`:vp`.B[l fދ lY~4}1i6 [է7n^􆥦Hty)aPwgM7kal732EYM=-s1:߅/;ͽ:2"$$H? vm.LҎ~Z2;gy Pʴ鮖Ҷ4@s5xSU~BC 1/wiInvtNM>/-Dll2K?/ȱWg_NfUKr6_OR,55;%_hhWUFRCSȺRA̾vCU~׺&pP%r=`IJ'Q[m7ɁT/-:CrFd'oVM?bEoh5h`͞UV<}oVjp[~JW[iةܖ=Y2D8m{A[vmOw穿jW1X;n\%DVŗz9' 4EvzwIԖ=D0@oBh6m)'ܮ]\et /v4 b+LdE2]'4՝.zW);5aBZ@z]0c`P /ۏ3aOfUXȊ) Pe hJx62??P,=(P8LݕQ$wC)e?&<5 <:eXzMӹ\j;'iIg/G߂юlNQ HoXg'thF}D(̇Xַlg:aqQ#OIˑ%M sI}7G,> i\Gi"'2LB|+JnrP8{)x"L/[yP lIk?1 (eyTař m5fG)ɍ|L1x5 )H_e՚3YIWY,4<si(Y5g]ST!.<4NG9ҰVHc 0q*K4z+>mՓ~J)!A{@q~ ǗΛToVCd/lUvvukRN`YB8j4cX@HXe4[ yէG&EV3i搏cA ڣwxTDP=}G%qiHNCg!vחxi:d$O7TޠOƑ*o&bR,jOX6]\݃3W/=2nu<m\ D*M* E gv@\OhG( ܸ*|댎5^g~{uݗZuXzvGjj1W2tŪ'1ž30Xg'3 =n kA16AEg еھ1S;z`*po\nuYV-jïܸy^"(M\}[TnIi:g-Et vDJϊwS0oBD/bx涎r_cm Sۄk'C8p«|~E½/[wjF޲JR[lH]݃ϚF9367t#pE}z q9eʄy[s/pR@fgvDo؀L=jm}$ڠzvEDro}!r7JA$'+ |hrԭ.õ1sE:p(ZpP|m{U%4~Ïc !c'zѱmHo+`1}t}⃹yj?yȎ[OxlYc]3W+;3ŷ!0S}2YjUK7{ܔ7DNe]RG;[ӷ {.cM)岙:S~'bwO4rhU=R:4޹rS~!L5_=ve^?$D dVDIap\W蜱5aVSw#M3h6N=Άl SGiA5·4n0X% < -oF;?=m(G VC'߈jUHաvVul9M~!W9ؐϿpp(s ,3 ~g#i.[wedWj!0K)>I+"k*޹p<_ǿ52i^'"sBd=ibIkƞ\xSAڒCRS*L6I([j-II^^(A/IF/Jf6^ð:N쨋~JLzLS=PkG&SA]2 IL^E~(mBBo{JqV7|(SiAU*6Z\PEƀ; beiG"HA;fXMxPG)%AN#Vh|gRCb;fԞVS 5ߕ=yU &26];> 7V^ܐH0b^TN$e`}_Js6UtK>G9vFr{+DoFa1tŲrTϚ0A1d\ QwT;+md4QE#וNSK]`XYAr"-fw1ǀ2;Ccz谀a_)ZL1 elFđ4ji GO |XX]%=t. T^&8K4Y9H1sdE~O,胢hۡU9QCSb3^B ^IF%mn9WB|Vq&BLك ^A(}KLzxT/)B3IQh8ѭpe_S12  < D=9n_ۋb@(Zf_*@L>랣F3^,DB/B=%g؈"ݡI~WqIvW2,% z@nQjV3/c- ~4̡gGw3~7]GaثwfI)c>=dwmmC[Prb*v;L*]D圦N+`  ۛ2G.|?zzN tw>^B.62F'I_(x-*=,aDp,ݘkg`'"b 2j^$!~C[ 55GzTƦRc kf7shz+d@)M/@F1P|Xڑh?F! 257YY!}+Z{W]&R,pڡV"6K(wy1M(ï 2d0!{bSL8Jm%?B rEI9eEKnpv~.jA]iNAkwPXֳcYzo*DC;vn[!5\ HiFp9ƒ) t \;';4 3k& ؒmU S"0 ʌ-Ї?8.5/kIr?`w\ FL KܽŴ0EKg`ܸM\/[}/1)8RMۇ1˨@0 'FS?+u j2igh!g[LUlaO pz :&v>iab}uo/'TEcln6$4`nps%k{8U _a~ Ґ 2SeVǩ/(Ȫ7:]&)n:GoC\C|tM _5Cm&ڷn8'yGe+-AnWtb\;>3v_~me#5~v }r[0F؅(qR_͇6ߵ'8䔌F[Tzs gGM&ǙGPh솙8{Q~?rkmF,FN y}#ˮbI!GM eY?ӫ$ފr攑uR("]32;\]8b I:Y9[S7C:]9sDȢ1;F3|(7 Ku;"i}zMto-?ԫ Q[R+'% [Oi0&P$pʞ-"4ZtؿcW1'.M_^\Qd,2H>t¾|ZwgbV Q4/摍zxڨ9"r}Q U13HimPYkfrؔWKd,.UF;l`-1* X]F/D(TƂ^Tbڍ H~něԢXtO6\mWc5)QltD5Ǯ,S|?܀|^\Djey=|ө |J?V  {sv >e9H,2zS[8]7xOIOT4mqm=R1 OKH 3TzaDYOy4Mm28L_l}Lќ}m%Ɇˈჾ|l)6(nmb=3[4ނ:/B=!HPe*JuOp{HJ(+B% R_8jCɂwLiN6ֆz$ ӹ _F w1 xh% jEr?w{HIc Z 8Xk&e1牔cYX 2PGI,51@Г疓S?)ȧlndˤc8qϩ&ZV _f[/RۯT~/qq>/2>0]|_7):g9T:{]繱;ezմ߰F>{ǧc B`P +ߛL=$- #>HED˨ j;&4 }[lj+3Qbkڄ6PkJ@)-\BiwMb..`%:2LXʾƆHIˢa KoZh&#+ g."swٻ‰x[}2c0+0UA?Nڪ>0'RPY5q gva q0驋Y^%m ۀmbe&3YṈ6xR6gXBcO*0r0ָ4bpٴVʙ(!Aqh=U7sMD -½NOa`,E0H ʼe4Z1;2Тù#(r ior9ĔOrUSC]!Q7( EB:a(>S:X;Ň^.TЕ5>V i|VjMK1ii|~ Y~p5"-u Q{ ښ65˲GvBtG-\N9M 0)N"Ц~ZQYْH)=!ظKUAz–mPf͜LB=#;~ɳXZRh5# H.qEog: sd͡AxC1D{!ť-g(1;%Bf5}ytc|G]aW ?J+vup|'=͖ܣ4Il5i#B"B,6zPβkƸ|X+Ifֈq7zÅpoՙuU-'Bt0ޓ.Fɒ4t$eLd9PEO= j?;/V׊+(HmZN C'c6rq!$2ed-BC*M~>&#TdtPpy@ %r ԁHp#\1-]0sчog0ZоO5#GE!b7_i:a$=]ZYuh&p~=xjk.thCGdvFg3% |*C7C)zS HtO$m/^OPmEUIN֝%vZT!!.y[QZ;SDi;oQ"' Z6 V]w3Dg%;uջ*eƯ`LU,q8~#nW&.Vu(  *hɉqQpg)st]ܓ> FLA?(zHg"}{6Ȁju-L;] Kr\vQ h=n[nHZ*$}+0A6MA(My;23q5=,6LD)7KK-E2E$ւN]+Sc}Am)§=03d[8xw>]Sx-Q1EXWo} |_(Y[sYvVyFvhlkW)dKkegVy(1KtI :)wdν?̯ Lѭ`Gvp! C,t wEO+#K{^[2bG'OKZM4+;3GbG 4 %S'h%o04c֗n#ՔU5R[|H,g`8gR=sՆWR26 1+;GHI\Yq&9EB1O* |-I;N*OJfW2x/Q@]@޲ b%q.CvZEw&4ayCdO3јq?Ipq WHwwa{&Gt1FeK!Vц9˳jL ܒ0rA r [L1Pk=|1,s\zX)~В3 /0>R2!D ^Rp qO@{]#H ^M~%y>p0ZW)G9:o)ӄO2$3U r9P<>en%rQOfNA^Sz*@BzFÃo>CYv|1xÔP.XzB e qQsC8aGK}Is UO_$=@lsE&mJ S}=KIMXvZoۆ]9~@Etj~eQS9veeZ HkbR1yx _iY19>-eiGݝ‰ #}qV4qGtn !Gscw}Jf 8?g\e t0YheLp\ΌK $cE_D-1 +FLQ߈ӯgXAj-3cau}9RiLKhŮk>m' qa8̩çnb7B6)t :CgZ#ąpQ]Ջx5ykhG_ ;[2T:iN/Xb>:`Hp9!9@D*Yt/zUWЀ:4,$ܦ خp270V8pX3f9# eQD6!+S,-%Co ?~ί [bO 4hR=w2̱iy/O=l&dEmQAm^{w /Rǯ;KN7G3Xpo ? ggqmK*+ak& 8hꇩA9*87sb]I-S,=R4݌/#֠DCTqG+TJ鞳)Ph$V)efݑ$*d)fSR[sGzc+-:!dR*^P+SLr)|s-gYZ#*XI\rix:oȰ.- 8cd`[0>/JjIf]e 'J<=Ќȕ]-i&ěˁ#c&L1M{ O.4EV)"! W65->9u&X:ʗ5Z lq;Kr녶=7)y뾱h5M]1=~ֶpjUJ&O'_8)adH75ǏQ<;_ԁP"raԫكQE*rRLJy5kZg pO1cױ\k: rOI]6)]2V-UӓQ^u/;ȦÂ;4#AkPVLIS)k=}#3m|jyT.Z%bI m”{~^E?l}-&cOޙ[N$ wcaTl? s{ų֑b/UUr.] TlW.12'MlcXy:XjpW'mio#Ka)gwc$ǰj?æ`߸5ma(PQBX@߶LGgޘ% $X\W<:<ZsեcG tH[ 䠋Z5$Iǩտ6,؄ KrV%6`. 65ʭHGJ#;Dd30I֜ 9Zˏ$E)G.)RB GּuEOah^ O!j_?ta,`Jd ݋:+ <[ݏK4.8oZ{@t8ݵ|,R*#AG >"W !q>n^P}u kRJSZlf󩯾5(7\A`7I3AGg]:{ [63I0 mL7$/@ lsieSUDs׆z3IlRʤk:\obDRRĈۜuf -׫˰%vH4$4/8T.,<1iě1>qTAGSPٶdJv/~k_.]NE pLBO.ƒKj49m\_P2i6b]+XX0!P1I=% q~8Ĵ*F=WHj jVBFJ[^)TJOWrʺ]&09ʠK߱DDNt ן$4^ujEkϨvޕ [4~1 }-%4؂n+#+"H׮jC(`TIB>ѠýmgJm30ؗʕ\6pv Ok*gJN0YtZb]Fd5m\(`@W&M6 "@ASXX{@t?] `{xVZq6lVBwI"8@Gwy\QܟH(1OQg[Ĝ5g&(zޱ`b4|\E÷tL)Cf== TT N<ԨARtnNKta DVs;EɟE$C*unf5*PӴ2,2dE6M1DSn?+6{6hC.,'0-FAFX-O^V $OBLJݾ7W>˅9QUM^cKn`@7 ^ocqF}tbw f.*]ϋIR*g'[רP™ ,<Ƒy*%5KhrG$|F>Tg>)lɚI US[oo#myF׹×PP%H|@Bx}7Hl|I_6Q*a)Pq67dnЀZp~ nqbC4zHbGdqN#,Qyƍ%5 &~,"vYhO|$eoތX;rfҹ!\et0$tkAwWy8z^/[}yoW^6k*KNh{i $mP#zOٖ8<Ӝ iI4! >ҏ2?cNeDSW$c6iAuq;6bK 6g'jEEj z07xVOjM(2EZo|p)?R!c_n=g^ULwe7ijL~*:Pƹw*&3u"]qraG?"G #w'n29:AIWQr&!H|'08 _NJS+zLvkɱ:-'m ?ojQM/#A/v 2Jf28B;^1DjΉtr 3: "m>o/27DP'5v 98Pp_wnK3ւ|,e6\(ؿSC}yp`R=C1 }ue4Jd/%k9/deo2gV&G2&˒>O"J *Clt#u-Oy< N#q7Ԧ`M3 -gplxmHKp'*45 hP9=τnW+[_2 ̸eJ,mqzaBB+ HDmZ p&[#"jfq,VoA/L} Gg)42 B :R,*_3 WCN|E$)缡yr cNM\[@ 4s)Nr7sUߕHn*j ˯3'6%k ^6TfJW:n%$ gg?:BZqi،6Yb0Հi6sC/)aT ñ9{ ݀ӣ;tr_iQxD-%G~m9x,%OO+Μ5$i5>1](TŕAmg_fwa[@xfd>R;SPAIPK0(tY;L|~Qj;Q xQbeåIan Cea/6;j8\q2`JnU=+]BC'RޅBpdlx=_r JOwWj : )X5D"`4x$aEYw2*\⼠ls 1D59־,'q`nϼm\{A~݀p&ˮ(֏^mxv5<-sݮ9ޖM9w-+2|4;!}s~XĜi_ oY D=ЎI>dpI-RHnc(=G4zonݽ8,D ]aqC)|M}[kc:ö_RX@F,Qos[yL BZ p@1LˮP%˽1M>߮ $64hKdŇ r|`f%A=6x+̏ ÜE8B~Rr9 WH;l^haHæŨ u@{VJ57bx ii\Q[\MdYÜ:n^F7]16++'g$v2lI+SENb-P&&l&u\}c\*?,n.)L؅čSDlV |>=)[K.IffV ^yU d9[s>y4 Пaȗ7]7&E ~T.֝ ,CnR<4|t…aZ-EQ˕$ympgm6tږ,b`uuScp#* Ԗa`LW;^oDo hG'^g8n=75bB F9~[RYC⓹f58$|ty'fsnUy@\[lH3ٔ 7=NҨL$͏!5LJT J (*Sm!"͈e8% +]@óvMݤ3&h$aBi/gષԯGfH Bd򝨗ŕ뾌,EU3 SYdy5%)I 31)\reegWrr+ngL Wy׊f4UB*'HB0" Ho)rl"k,YK(|ItVƀ^9 ;ガ (Yee}@ ʕ/utAk:H! R]C]vUvUP"AC'c } |J4fL -wd`5bGc\ Qץ_Q\V;!tm?Ap]pPf'cx( w=x[]uP6m~ٵWG񫈕u+WtX r-6mxϾ#EFMDR| CO2Y[L:( yfLW/e}%X dJT~X,1^myuN<b~QJ[DhL.#i%I$L*k% M>kr0('z5`u*CӀ*}89h~C\r (DX;Ô!5%STۤ]&2CE<\07~D;rwiUi9a..G[oMH&xhTmB1jQic^C ™ٶ* Z<} "_r Cm 8j)ݡHAd`#yͥ0aG]ױv1c\eylץ;;ig5醥Dߣ/@k;M=bRC\_9~Ւo鏥㑽  b}G&f d8V^ғ|OixR˺? Dkkrl BS$FE11Yծh<ٮU >F}uu:ᚪβh_ [GbBx OQB׏<S,TEUMFܻeBYT쭨CS됿ux%tfQ\be℀Ր͍Hewܼk.p +ckQ=^|ݰP1zO?[DA7%㓬7mySKKݿdywzvȽ\3:'-B(L6oo #œr{v{pI̻j],5 N~b91Ea$-dTpk5y?IvEBmj zќnYs~Ԩ*GBOOc /٬4?k€tkH^\2A3ӌ 틥ғkf;:@a-etWLޕ/]l7v*N0mr[jT8 Y4*ˌ*E%k҃Z\fwA!T[l`-7dElWNQ!4 GZn&..LLg~jbU܈Ҵw^ad{9 CQ!tuoUkK;ݧ(OaqDe>qzwpP 0魾SX) [`I {YAFFvKQ {ecI[%_˼ 5쫸!a!F*,$ϝWHOÂGv&bJ'7RBBB ұDNIrL_9bdg׽iѺ,@C'Q/@ :2v^=б`7}8Dp)&JT6Q΍h5L Mɟ.%? 5! ԗm Zkzg}p6{gB߽V]`ކp@/l_Y *5#ըLJOx?$9I9O'<+Y(.BWj*j?^]ϑ/?^/җ IC'>XBQ5CK0V߀D =zc߯9^Ġ 2V6(]:mo_u_$R4k*H9^/T$[Z&ˋYneB( o2gsH{m^LS[E/V*ԍ'?hTK}}9 *hZT#gt h+_P32Eȓ?s%E7i*MEwa ; }zvDD\6Q.&=g_f:]䟋u\zդv7D^[ӍG_fvU=Xty@ݓ0x؜տ9U[x|޼<P#ˑnت4ok|g1nosʍd6!d4F8yRe=wB*EMV0ZЈiGysOd1{êw nv s D[SxT浹q=!-km-0 m4)B#;Ӓd.~i,Rɽ?P\+]hP3äu5rਛka})%>o(.T $/baVyo\O蹛pn;Ć\u3$Ѯ']+ë-,.S]i$JUtdC^_I7G:$);ugb\ @Hvv fݦx`ė&^5S;mWyǨtQ@MkK1Q[-: (6ƂLӤ Yivl]Ią/ ?VJYVJL- N`[zRlgD@vRQ)8<"!AyVxWpu2}4dӴUC0(4(h&P7w}qp2|tV%Q*gLr.OlJA7%JŒp(r™`ri[7i?R$~(TiraXƦ}U-.a |$Dى(ЕRh+8evN&Z Ĩ >785`R a m,`&H4ڴ'T}8ű$@@;ML{RĴ]s Jq>Uu4C1Q{{jimA ]u0DWI kW&,`2 MQ4z_my&ApsbP!PTπ5YruW|GŔʔ')Ś[O$7/,?"0*TqN6:fxKߑׅGoq&::AL+,"L_ͫk!]`ӱSet7wx(cX9M^bҕ*]GZGj|+*\=8${G ꀍ @DH3=XO`Ltyp-sGPmg7v]RA~Oyl+r!CD {e2w`*#ɓOlF a<0`&dѝݬ1̺͎+ \{iJSe|c[TE@`\*KE2HƷnv̡_[0NE+_i j2zu O*Q:ܸ|Ny! ?hV, ch9ruxiaۢ=Gdͯìv~'|۽L3a;hn@:!'6[ɉ(L2ٰmv$e؄s,RϺ?pՀ \6}#@{W{Wa{Mf7YɕjOw/Thy!aqr,~R"'Ű^KM]7mSjҺFA$H+ :NvL1T5tO6C3imåJK(7"l "a^R*X=!F1uqLh^;2v 4Oa-Tχ5 ā`T}hq"#pJv-6On _BM0ܝf< G,XmG׼;fޛ[Mꡲ2;u&[5E)sx!-/&(i)p{ϛtQ;%$cX\T$rIGq[HQ7̵\kXf)84KH % -]}+޷VyL7/0S찥rk1귫{ה @4=2D7BSCG2WC{;.c{{jl/: v?$v L>n&ȀKC_Kv}O!SST˚82D/ >0 [ NݻoUmo\ ƋzR\9Ѫh~vI,6ףA'l 4\d2IVX'֭.={0yB`1;xHD8XLƹ aS\b(mNB5.7 % +t8L%a"qR?m4Z^,L:&>׷4;a.O%HYAowW^i 5D-@0 b1۟7dLo7g`92ِ}̣\O2)6@l"oubJeQoEiŠS(2ħ h#g(*dOl&ČF!q;g+& tuI/u B87ڨRu2\7Ae=znc/=[aQnBp0;?v B]ơ+Y0٨c^^9<{,]e'@` >q4#G~W Ȼp$,ZOǵ$ʬ<_8>+rޟ6hj`fI98W {T{)F vyEfv888Iޟx eIl^bf춍 ]_&\FD]g'%'Rf[e+/t,Al)rrW` l`R&l576S)p,+Ze@Ⱥ=p+ P)l /vɕ衶(і)ņZyCTdo,.dJ$V: < @D<:WS!=9 lPԮ^:-a.ݍLZWo5"uշ*jL7tgpi?ZîX㴭]19ApĈZOU=DH1c-4U\?yLiN:FoDUxܮ,R,o ! :?5Gng>a `5Vߟrc)@ysɞE|=qa% 3b_36Q/ IοtL-zԧP?+Y.- \C#P##E!R g&y'i{=tgR#r(9]1ɵ+bk ÿތ"ȺKu~"gSy>@)Gw.'*S, s+3Ռ@m=L,LfO=>O"7ɛ (#$v,D.,"c.-͌<)sk3{cVBy#w!@Emg;ylj̍@7? o5jrշA}6րHJe~}UnB*CE7 D]>Yya1X4B昅KwFAoH8"%i S%ϓ4b/k-'thDϝ8"rbT=ZҺ9cJ=u6vbWlQj{vUa5*r'ʂȚ7xښ>%-+يC_ v.1XHܹ ~|4aS \GYIEPsB![ǺjP{0vWóc(;7ʿ94jz5z@nf&={H\Epп旱L~hړu2/ l$J|sQcslŷ/"_Gw&*,?m3,dvmm\@Vqz'd(D8x*{9+׌ߊu@&c76, Wg!0VMCrX{ܙ ǚ ~E߿WBk/{e3#PԙiG 8NmPddn?4wB5fjJsbl( r8y߬GTtHp{ᾮĒ]@bF{T _vfqaj4"!̍:v1}(;7>-k8 Z;ڇ #??{g5( eZix7Oh`,~7 I{<~gؘZ}U20{HXV04PA84p4_QX xVƭn $8TɬR bwP,Mo9tuEzos+LjE=H&ldҊ7#Bf8ݾXSQRRnmз>7=ӛ+o 읋ߦo%S(=u9QQAAhOXH9wARPsY `Zֻs2zw?.\DW+3E-p*濢ث^ T#LR1`a׻ k[. \+^_.$jY0Fd3}EAΥy$s 4¢ԋ[Oo~%L0* W ׊Oќer.eBzUk\`j -7F լ/ +jSIQUf6bv[jtIŇÚZN7 B×pBBͦ<Nkzɇ7!Nb !1'XRұ /5qgj _FCs=@z¬EɏJ#:9-* 0̒|Đ_X췻DԺn:7q[`7l`~nUH\5 |󛏋$Ba-zW0ܸܙ-HOxbiN\蛺WDRO;m`t 1wPVbb ۣjTS "btR5~s _/_w 2(rzE&U|$g׌h~: Zԝɴ@[%FɁڧ.s)֤p€ӼSg]Oĸ9c,rt&ujx9g,#޵4 YK$铑vS,W<51&>ytu {+fCsp%37|O+~{^5>ݏxE67%0=+ F%_K_V-y@Fj􍱉)RtJU-c_T7-{!-{Bu#Ʌ (2VDg&̴wE3?&ɥZ744tt"bør8k0_O$W;͗.d` LY r'*pf&QQ{P3+V%}Pi)U=InBi잘KΤ;u}wA2wjEN!ܾ;Z,Ud/agmXw܍'{@6,x0AHm|0mX<E]l9DK;zګ_BƵޕ"SZ Fq\+"^ ): tCcH ūV8-&OA]ݟ[ժs[ ,,bJA (LoVR>@4FA˼~Bg @ZIoխ_獼#̔w!v۬СGv5\82<yԄ.C䏋̦9#(ab|pmok'IVu~ ]IO-6ɇ l2V^ʭ<}ybs%z9!@-wt<-;;74LuODqeGSGӥB*{-ʭi+A3²vȴ6rvL"WׂggѨSɉH_ff]FQP_yjt2v[EuL["|35K@zW_Vij喣lv(?N"YֱRYY¿S#I0d!z,:A׵&xc3f.oz{sXnjgTa%ЇsP\yE:`x §Vn^`H:oݔ7DN-Z\ìB-QPN<$1#=.vQym%fP9"bcl+@II_r @jՆndL}0 RFm S3Sc)nU[]†<3샓wT} eA6tM`?F\_Sz=#= hPP,r$XoK|6! P:eKgBn횙8l}U~="]EL17j:Au*8;qq{t"Ly&H 'D_9wnV2P0p,i"'v{)& w%QǾ\  P 0 YIڛ-iWDjt^>W$Ux],?&@N>0)Uru6N(0tR-)Gw'M lEfY5uԖǚٿĊ*Sk=wDy ,L%t5zV^}^V~^U0Z]/" 6נ֢cynrI LU&rzU3Őwr&pD{2 (b+-ѴQ"p<ˑQXf) ޜP~"۰#%|Jd6F~gG!}VP^5ճl |;,M`}*߁U9߳ߌ*Śv-tߦ9ˑ5bߦbJ3)PX(lg ,$.!e+7O(_ʻe `:4of^2IpX ;5n1?`*=i8m}YvUlVtT5G`df!Vњl)m@l➹- .qs"y >bЄy2KMQ'&(Hg6 Y{ɚLmŀǣ{s ׵>*QOl: @٪h6ق`oW Y;KjCfԫ JiuDVFSsY{ϙJq G+0ɤ#/&"s`Kُrcu)'m4ƁL=9W~@*˵An2;+9&2:6+%jqeւyUi?}1|̧:^E@gkIM?1 iSr:3E0!cp!V1Tto{ Ug d al #21!:ؽanSy%YBUqLE\5-;0~8ٮZ]j6,Eu1fw wUgLnPWLb&|Du.ʰo!j)VNLٽ HŊ? ե5yvHʭ=/xGmH o=He9VVS ߤk>F!LWm4OUJ5KAhnTfY[0λZJ/ON;6"/Y$Y-0gL=K വLP1ژz.L@Y=2lR"ApiCA_?%,*4!PcumJ&#="RCT f2dk.uQ0 A|zI9_{yFsAJE #b ׍:PW /հ9N\A6-EgJ7XLib#T\>Ӷ))LٗKt];6Ǹu3pпzj^~q9;2XE2g3o]⡢J#U3kSw":.Dp ݺCf߂AƲg&j:+œC/$saK92Pjj.̂iFmP]8T{~ Ve7f0\e,9f&vJe%z{l1 9'en$#F֐.߇5Ah>o!ޥS 6O2*i~QU~t? wAf n%ۮ=4~U& <}7.P۩no>.mke۶n'TYVxF8p}]}m)=(/Uk4ܻ|70A lyao?aV5/J*emں^(ࣣbԀڇa (SK%@m>"ĺkNΝu IRݕ(Wj]P~`%(;DZX$˽T<%O_^HfMWM%4xIaI8ވƕ&-!_uqS*\#zK>r?*- j@}( C?C$D`%|,'킕e3)N׷~!9A;M}uuI#0HK&컘YZ9]v.qy5oP[6엺D55.-FzU΅u 9ANT6gd^D-'j 8 Wl%F.㸴#WM-05N4=gGM3FJNNl)~seI[cQbL{y)f~ar 2 #% sFM.@ yaI>^bQ+D L@1ģք7 ^a*L,Ii{RIt`wGlM)*ZÝ$%YF,:RA436uƀU&/?{S}tP}?QtwmQ>IFmU.tԮҮւB~a"(˽U" `iUԳ9-,Wزm S'Ѓ"mdoMq5u旌%&W\hD,!Km!HL9 )u s+ -}<0M@PYo[<޹鮩w-eYokRqg{ F?Xz*+U$DϬ{'2up6;H ]QNhiStKH Y4m6ṑwy^d@s\7ty-0&3DAA]e[Rb6l ^7Y Dٯ D7FCwzGzd!k&GC;:c'UEاjjg40;G}?!oϔGZ(V~ xz `KܱhDDnU"D{ڪ'=;ş I׼45[S?H$JB4ݥG rp7S!]wq)\e) 9̎#pR60O_${Z./wY >7 _y^/f~Aӷaϕz㗡 N=Z${[7O.oҍlwH/v7C2Okx TAEQ}pY [ő:\0GFj P:jU=xɃDȜZE|>}金, "XC&9ftCL^N 6gkF5>B%bc{wi(V{:עQvY%Y¼6p3zǃ%Icv*2tl+n VHs Z]rmVҚgNu)4W%4*g z(XDEJS^: Kumإ DE4)/~It*ZǽYN N/!uSB4z2cc]2n翵}2vNW2=f q =c4N br ty*ˡI#'͖*/FkNŗS(;:'<ڡy$T"Ag6oܬ"W-hm*yY98D54nxGb#v xGk{8`*x=dS{x'v|pb$829OCa2AF+Q^jVlשASBzPƊC"\UQʎ1 v sW64#3 ߶X¯.}/^o"5VYy9]uj_74+ m%rR4g&}e!j/TK } jp2o5) MZ+ͳwp|WwX yGuENR[].ƓbLY%wzVϧP=7&4YYV?g*( 7's%"efQڹQ^xFEwOݵPwEiiV^a. :6+ǒnM ՠ1&RX85w ʰtya.>^CL13ZmEtt B^O^K&wPzMOh,FIwV{06;T 7oMŶ$2[~SP.hnb|=|O"0З@2u&?eT"(-O>]eHH\t'"=+R6(BU3+BQ<\XnR.Ul#ݵ8"_n9M(A:+ұ5)=ƱL\q@NUm)8bB$ۖ21|dG ?.r'Al Bkiiejs-D/^bXRh^Q3aq덬W`Q5=TmAӁ<1T`3RHγmY tJ Ez'0>h`T ,EUګWUTo$V0γS-jiوBHTV>%V* D(*; fss)'aY!zPtL8fJC/dV*{Jj}pE$HjG6T"v\R?I1He>O݅< δV{cw\YfeѬ]y'{ݹ^<؍-^MGmnƘ rylѝhɪ̙E1.\›|}Eu ~- VB$t1ؑ;-@RN@! &Dу3tBGf6ѫXw6}ҙT~Cp2m_;fea.|}#}xS+tYnJv4t?tS (>fHejy H݁xaK =-=+vV3˱`(QmS9?uW*>K3U@Á^qCM뵀PQa[`0ȡSYةTY#dHUolW,j?R,E*OB2.y~(o K;3^mMTH͖? lIV@>߲y|W^hiNoϸ͒`r/ ﲦ.>蟆$ڂeʾ>+>иR*a_k&@CduV jKfa:-xk+1e$Ƨ5P/)πJ"Vg)NN' _ ۽VH|s7 FcCQpmb23dE;6'RdָBHLu[qWخȮT} hدCkqKqYD1=EJN)Y>>5ut쬑 gp#/Fj4>#xkFD 1"sP\=Smw%̉86L&@z67pO?_b={XU?;oUgUp0,v{m/ 6g!h%wgl1f :-Iފ5#jಆ;u6o$2qZVhn{vd.]*d۽Eb9l9IJ+ʫ0 di]4́=,5bV}%dD-@-ғi:[z\S 6IF),3P땻h:AUvkOgt@/~bPcF']EDq&Zar3ig"uqPvMḘU!wG:zn y8 "af4-v~z_92rz9C?P"GS Ń%{_ PMW})}heaq:"gOYK@KPGoCFDž$bkb٥ѻ}=HD&R0MmU /Oty_Md})6ER+Nt۷qyeٵ( fp4y(Id NU:h PCW,-Я&'ChQ}8غ+k CN51{Zͣs_#+rC!zC넡eZ$C Q` h g6 PBMdAAsުQcmh5yS=19R|Ē҃+d^C^>8zwO]G V7;~fP56>Nr3L~=s:OˏH`UË54TF\ÎxQ_(Nbaga aS/ BGI$jabEht ?3{c tChpWȧ=hH[Ѝl@TPBQhئ8nsMJ=MX9>&{O&BcwNǍW#&XTNr1۪:Xq ڴgJóen?x)8S4Հk'H̀[պ[N,n-mH;'2*g[ YlW^_*f6 k:um4}r -C6gn5ot6 v糠liۃG!~zdm6%Z`:@u0U2q!V$鋇h֖dd4Шa4;YjޥjᴄNYC`ыz IՆ{bC9jDd[fLYV#wm+Dc')'|"dVY :ʰTz]y]?mգn3\3bur9PLdeyFY|yHԵs9ppbI,i-:ZpFǟsMi^f@Tጴ?,' ڟQ\2 no3Ek!nHt.N)pu;ӣEewDhLݴ('pHAKf61M[Q?_EdPL7=ֈ?|COF@H+n<* ħ+vYoz)j.2PaƂFX`ZmEUrOScziݣ H\AmEU~ҿȷ ash%Ȭ⪇~Q'5S6хy$ mz ` ns&1>zU\T25/r*t"XV$}+A DI>7\*` ye:OΏ^+U%ݮ tr "/Osoi7<*ZXFQ̦,=W9%w]bzf_PP , J*M~+d ge"ak\pǀj_jNx2H`SN~/nCF(:MpL+!w>T r)8ݼ;K?JnsK8h&F5kpӹ}+=8->(h`9֩Z!:ϺGꯤr ON*SCU(&Jw@PW~Fc* x|(Ўp`q\3f WɨlϺI@t"l*NxV jOvA}IeUu|Yo"%[Ys5K Lo/3tFsBߨ|.9܂\mJ2ibu洓>smq0nwx"2&PȔN3o8\Ϛ^@< -\E #6qsoƨtZ&f[Ǝ$gdz.PvcYA8W?nU(j8qQûsJ,0jUWH^0҉G᯲&j_΅ = Dp!gb@^,*X৙iŋQdV/:GA*"Sua+6OZbKn2]Yv1R*V1rq/dՇaJG]!Ϡ'5ʗлFyA q'5@XGq0|w4~Vc?yKLB#YǡEYW5  hT9l2)h YǂQ^ QAoj :1^}aӪZuΜ"~?cB[m?7p悯#Qql]42]U'&uTK}GZBW0k5jJKhO4:2/fݰFD=dĠ|O1dݝa@UV4R^\O4ة"\#Z P 4C >Om rfB:xe}Uk^vHiXJ 䠱[[pτonGJgM]T%]Ww15$-< ;k~9w #3DB%1~#{q,S5ԊF~"Riij ^9}(X) sJKvRwxn:(Jh|V[Onu BxK2NU`S i J\ʥAon+)q;!.O97dUb>0_"*}~ FC&̜lN!P[)GI&jvV Q{r7CsY0Rj".>T(w_O˲y5 VJlT8c A:T@uC2ީ8Κѝ@3;4E4_Bf`G3GxT3D~D#V10G[^ r/Gb35#V'),]`jpƹ4fɌf xV.\6 ➖)0pm&,>Q[VݷL.hRG.@ )]WNMp~ִiBl}, 0b SDa$=[5,/R,{tbXu4 ϱy+\s|NF֣H?nl2 e@ aCuI|"Jϥj'moPR |C0-~@m5#M\et8+RUqs%Gjk Zx3`eaw,tYz|?һw jov>UDJ%ȭy*<cfIjNdƚV&6xޫ@(h#0E UOQF7Ԍ &)RDlir$|?#)R57Bɻ`:RQBa]0F}6~5@s)Cus(*#r}UҢǤIpJcϨZΤ,F.Tte2døZo{=v3Rd3@z=)̇ڈ .T}ĮɝحuGxǤ|7 Kk F'BR1inb*2'k .ݐrDJq_1v-^o2v$;== ,N 3.|]D}}=? v%-U!O}xedEPu &UԚjXȸ8QB4CC~Ga70m< HV-2?8#::ȇ-iY:]uNne\FN[gg%#Z- nH\n xmOUث#xDQ (t$R͜uRQ QNI%k?7؟cLk/kM~rʳG<#ηr`f)$KdUZ:v'VQJ!b5ٛĞ(V5F%] 3V`/iNF/ N{K}õ%icw1OuYs_L>^%$v:)wb u0xR-L1 Xu֭$l]eG q7{$ FWY1yp F0㟧jon\ն{;Q;j3086gK WS;-b;h,.Pfuv0 Eۍ TRyUCyePi0GSlUc`=PzmΚ 0.(. u,ls_Q@l|;Y`5(~YDr㍘rRmO^ I?MJ7h@Cb6B`R+H &ɕڜ>Ycu|\;2U/qN"α۴pYkVNÊDaRpX@@; ab;lңc|Pۯة*F& ѹ M"7}AOD aO+NZr:0]J`@~?A&I3 [,JO |gJ^WHwlL.?vݟTT/KE[h :cghF&ru,v]3D.΂`͙Ѭ>:6fA tW_,*&(xEWx36gM-%f٩-r=ơނPV&]<7#q7 k K_N=H?qMϝJ< KDPcF)fLp*qOGb66kMcEBd6/t뼗;'򴱻G+-<m~h&UAX)8P9NNT){h,fIC"n- Fȥ6㎻j&g5m4Ɡ+Zۅ_5VKa|w_vdʍ<37$ 0bzucм- бEW(O}|;se-KzCRKIEi|_(CO:]wQB&WSVm+>~# өc y ~Jv҆hlW!@kIٰW QmAFB5p&Ez ZBet_'MlqM"+`S-#5pnKQ_KL;[rk6p|c>fdzoُzEzTu375?^py#[ZD[KiSVEƲJ6YG`{/8Ug_z^)LI//(j#6fj}I%e^Յ̄APLy7lP;oa MpQ}m ,_豨D,&!W@+D= ~`ׄre GmˆD 3-~d]~j70PәbW*$:]1fCs5>{u&| v*# ⧗ߝ'0?Y t6GfIPFu )_|[0%oQj`oO<հ#B"H :j@V㏆MV^ WsfxfP\banw#P-"#'AT(ES]}˾fzo˩eGބ9פ䘓O`+A0$lU '"8 nfBz[@m wGS8|x #w=ZAD6i3PJPC!:똑hSYjnQco0P@={Ȍ@U.;*jǕI99 ߱Yy*\eWrd`:ൻ?O 8$ f?k u:d{9/OQRY_v&O]\Q"GΨLʝ\ eo$,Aw ^jy Tkҋn.k}&z@nͬ v_̌l&j[_p|tGc)T2?:S$E1 g7t}{8ɣA+CNo7Ѷ'_던~lʠy^h/g-("̚bh[9:Dމ֯)k哹3X~PJ񏎯ρ4BP1a x,Pr]b'Hm8tX.NnDT`noĪTJCUi."!r쐌+„%ԑ<9Pɞ!*C_>璿]2#VX (E^ ukfٕY)W51'`UH.vbU2M^wqH ʨGOe~;(7N9TߡNGfsۇd~qu'I5N=;h*m+/yN %Q|tYjvPBl]VE;MUԗEJZg8&OpEfo _61go,ܖmv R03.Lxr,MY;+.$+#*GVakNY*bq {o!dWpRuwf %7|hz߰sC+)F@" #> :gh-#)i (x7;E,MB)x:sVvTCW#fa!8$)iȭ8`uJ GmApku8p )dtee>p!k _4~YﲄOġ+-tۏJ1S+*WF)Zm ¥5Mֿ[}ך?hs@Bw踤"bdy=EٜXH(4dmj/ Y}t$m#k2$T4C/$.Dh39I,[2a[=*PA+7!?i˦abȴɖ \}@0_Q9WqnǮQsTE65bҝc6V8譗(Ck:ov>rg؏?C>;Qkʥ^=a,~bIhj6'5%l NBc]@ -3ǭaj'{챨ՠ۪jl 8|TNAJ?5L-*I= z"Vv⧅?%8H2эo/%n?n(ݏh\- {7-cuXDUx)QU Or%T8aD3ʟq_yj;+} ZN0Q`;5 ¤H>3gb̛ p=hQ0n  !|ԜSY$X*5fŀ&݂YKd~iUD?Ҵ7/x ;p=bU,H_:e:tObH!R:94IPmka-4f%_/a2nؓrar)*K5@`)O׫ iQ'[8S^z|ڶ8\cyVWtt /'x̭e!M*1mh(ASMoCΞQ'#nj8q A#Dc d/#jNBMMya-Yy3Kzn NG_5\SߧH ޓV3]G}-6;%`V<`V_)TXųﺚ OJ4 ZOXn*`N'Qg_4DאnŞ]C5n?X8 ϻ75ˬ Y >7bi2ns|%H* MIYguRdҬBDF,~ ̋eFWX]V)تJWq(][?SR" RnYҀgqݤ;RS&.;C./v Z3IHĊ}I8.1+1E?;1kn~_G6XTh5LY ir҃M42_>֔u3WkjU2Wd_oV[(6Ԗn2g+̟Î3|5nuOphϲ`8&NWH.Ěh Zg_W+Cz, +yat]hس-,SKS1lfZUR}I{,-`C|;`C)W{*ty:Yj"Wi83C ۓNYt=Q ~&>t7 NwdPˆ)T@.5lJ%-p]pcpWh+x4μj\LGzZ G,oFRz6`H?#!#bsͼ5,!roU/ vA98KBcriͪcWG*r[(jYuN22]y לX8vnH:NjXj2Of'T_Ѳj3d t)n S˛)tJL"Ej,iD{âPZ :ΐ'$6V,VF{@-._ƆqhJT(Nas=${r 2X qF˜&k H';Y }z/y АmxJf eI<2@N!L+0) #}&V(R1^́[̌ [_aNߙXOQ)jX IxoƹbVR8gۚvjH(0}#Al=bW};Ćy(qG)5|؉ JWʅ M; q;) cOO[ZMI{hL!GvGBkz"Dx׸.EZ *`<_h&kz(&3Wpġj Rv*cGGLKmjClKbvJҔ_NAt[46y3#ŪFse&&yr)wJT$<+W8chwof*]<ѴW]!|F98JԪ@VW7P[_{3ߨJdzK6 50{˻_ NMb8`4"//-9'bWUs`0LD{$eMfDin,р4Z[OFÿuc5V !л8Un1L"ŨokrT(аO/Lg\&*pBnK^KM!\;TIxťs-B:0P|Ftp B-)neZ6uySSm/7 4Z?n_xF6Q@d]C=[[Ag{qLZh szf$q [֭ )bYƀ_Bd9\]?Ph?BKĆjB/ Vxa[<_zfrqVP԰0_nҴge''jmqY.Kϼ{ܷd#jMQr1PuY,j>1~V0!i@lW)[+ԯN79_4($-`" U'0ftDPv$۶d;}50o[ "k,6~iF7ꥫ`FשɝMt"lɴp97S)[K9[_\ûmԁr6*p텼n⤺a~禮~l&Y`,sTۙe |Ÿus6\tM?&>xmT8L_RK@gts"FʥoL֤uWXE0a:f!V] ?__?@UslcUįN -x̸*L0k̡5~׼1.bpp:GpXtGtt}3=&R-("WBIY˨o-~2E 东sAshD.E<=]Q *Dx7':t_+Fp`iդl*c501.76 p[eqgvKG%_;M!'8$#_"v-56IJ9S擙xƊuc-%85|cP7N&8jdA V4J Cf Pv"u9u\rAvvRà}1gj5\ߎ0bk{B•ɬj^ߤ%W܏l$g_Ij2A_ĭYJ1#Lt +'"uq1%{6W?UtS N88NJ|/׈(H{bYtQzZo-͝ aŊ-FlgmBg1'gxڭ gb(bqrKH~E].9g?:ء8ΨRf-GtP.5"*f^gt P?bg0饺Oc45@Mj20:tb!gz]l$\K{a} Q}9=`ρ FhE{Kr b6^}` [ľ*]aXgux? AY2/!?Θ08[W*ާӹ\.h69 KՈ(WdAPI)9@[{N؃eO ("yH}N鶷ifɫgBÊ- MReKi㌗9DAM'r0S.Fhz:ʒ˖uZ>/洍mP6;u 6;^FSoh޷svS-u"t73GR#YSH's}(}ْjB-XʊKvYBGU@wBr# [O:>r^/Q:DP15W?Z|N?|t+y]xsbG7 I1^ Eӂ_Im $ NS@<Ó3؎k2*{kxuvvP-z܄\Y%ʐ I`w\ R׿~F|0RbS6 f vz=gdtcz=e!؀5ײjvzO>I&;L1 vXer.L/;G m45.";Bj`6Ցjc9MST)[?ͶHdˣ@JH8ėuoSΦkғdF݉i{P!\ id%դ 12f7K dC=ᡫBvT/{~_* ҳ?;C@e ibasEl̑?Ɋ ǯH$zg-d!y_֒5l)B }Rs3O[͛(ۿF\q@=wꨯUu,zwNd; rmOtg''|@Q,S ) GOQCҰ{UtҍhD> $Rc [QDz:BzUXOJ޷%֩ YJH^h?IFR6[clNtp iJ("xZH_ؾv7*t+HEH8rx^`̢O|.N|Xi'a{Lk6efD'we•F*F5r*8<,S$֏p m t{8|yȴk96  mvh[-W.,7ѸTN##GHN8o(B Ӱ%-jw)TAN8OF3ͽ"Lz\%ꛤ|åQ8+hbNԷȳGnY* lUD:xnFXkS9jPwG0q!ifPI 09&o d. H0}!: ßb7ςEҁCoe!A6z?s`'Muw W^OU e&4a ONq"`ޥW1eOto9QemƊ|k) ![gRASk6:vE! m65Ihf_Ujoewu]Ij+ҨRy#}>Fcgds )e_Y<@\Nw%ڋ<'@~ɮ\8Jkm~H"Œ`c>oȽ/R8:n<5%X\/ǫ(cͰ24x?K Ł,N:ѣ ]\b;q| + 3륕d(EVczEa2p< %ۛImͭ9ЙvJЯ} n\(, o7!#o9ce$͊[٨Jd.|ecN#$Ɓ`b ?tYL $PCwA-0a>'R|]OQA6ȥtj%ᆃۃd]-3`_Vd mO_ّ] c++t(mK":^(,OHXxF 9H* gWo %;!zа ﯬn*X,1O+i =pT'w=L͚_ib49DA\t UFU}(x)~ˢ֦zhh.$DS- ƴ iLxr).j v5jk*Xc`0ۼlmAVr;8p#B EKGU}/H9 V%ģ6[yC=}Njku6Oɲg-w6Q+X׫c646RpDKFf9%X e+c5򋘾hN>&J jjuaf,nӐb}snQTy ĬR3:4>L+趆S9Ihʵ*,,TEFɜڲ}FǯIy U_4F /,"4 pmV'H:k] ' bEif%;(%>W^2㴊 O5ݧ<3IaPc|Ƞ̒o\%rng b%9a5\ =mb=X !1s9AkA_O]Sz3*(ݖf hZ_a[0)=u=gޕ2W1.kVe.>8`B|83QN~e 2T8lGӘ&C~÷{.0%1]>!l@AV>ȽKr-;"X Ka\OJ[j':r#HqFrs:mҝ**c.42Ab;?&$UMJ企̲,HOJrqP'BmG=|o2tF&_5\ܔSבPhIyr)+<Ô$J.!$L=CL?n>4ߊ&͆:^G+OYd͟}4O]/m;v+oDUc(vRS#Iv*"|.Soa:mAn:a)ºc6sѴI|s4ph0w'@U܁DJ)2TU{ǛHΣ!gN$^64@\k}V_NOd r@x]~gYև7I-G0˫4'.DיN;Z:JzsM-H8|8 J Ť^#r)UoDž/Ca 7S.mC&nm0WBډq*«+5* Mխ{CY9IyӘ8ͻv DQ"M'0Jvw, HC| pq9ۧG˸B;` fմv IЬJ'=[kܦ2^fdGnl\lZ[܎jJ.]FFT 1îbjW-]ZI4E0`%{ -Qdq0e+D}`G_٢]Ku. Κ2(V`UD8dž.餜Y0/$4Hs‡,=M p:d3PrK)֐vEM #UIsIeY?=u]MTnB(Dǵ Xp$+~ S'#X0).@QBw訳}@Kvm*>Vcv3Udþ Bivn|Qui)OVPq{._O3C:n5fVK͉{eIe.b4G-'ŪćmS(lIڠ5KiMd{%l@+LPEd*[|P4%2pT:ja4Ћa6ڵFq[jm)XB+!# ܦIqm`ϽySR< #5E(PnI i#, ABi@6;A|^:yL h8#/ֈ9@O|~EahD)p 'bd? )1v"N=Potұ|b & fG):3P@Ӆf ۡuʍ1:\PT3?DuE`YE^lO 3ĬY^Ê͑{*I)ჼvNlMC-x͎ ȝ[؜?LSrl';EL0{,2 Ė?0rUPǴ=qOVH)Gs=0M]Q?0=kg7`YePggbbմS= Zŕr3_^ZV2\(x5nҕxI"Bq?A<[SM>V g;Ub:j^^D$k!?a1&+6{]gvUb:]^[`v>l_'ZJ8L4>ʅڊtVƭkUYu&ԸGL%vؚEӬ]=Z:=-yS@IK ;{^S^T#Xl.[/ۏ,6s6:-k<e+*1 3_ T Sju@;Vh.-HOOӁE4͝3JJF>'9kG BsTb#tC;+~JNw|wX&rW<گN M3͝:qgr'FfʎZP4 N O̍zc-<|,~~E_A xI!H^ÒvtD.Dz$KA`yd$ۂJNNj3pNN3鈺*%⯅1Td9Xk/c*Ic\!yQI 3)K0}r-/Gh~}\e^~ ޺`.M|'u'1iX0΋nz&t_'yM >#Ф:㚴#)ݘ VF ,p~:xw̦UTa@}u^C\oX[y+Ap+V@odz7OXHrZ?:44}EX&0Š3ͨRt ] )9 6A&Q_i!cvY~4;E.WA:YcĨ)juD5edŒ7So T,)c!*Ü~ȇqCq=ksDRusrM eyz_eU^}ALAmK$ǚ 4Omw^#\z57'4gZܨdjoWJl%"s% j|qȐN5S)(2Lyw̘r>z9<:39pꋣjY*}D.έbME b̵rw<6߂EG2'] οʂ8/ǭ y fO ;u`,D;R{NI2?̠|4 D2w.m/'dkLS68][s6,nɃ(ܸzT{ ׹HA+CqyRw@4|dy]n}sjY<ݔb W_SFywTi1LcMpɟ{v]LtF`!%_ $nvVI!ƣH-?bG5\9!D*y"S-r'י-J44 ~N= =i|T1YdEP/Q uujb] A?&7b<^.A Ras*KX= `:E;$rƀnrU%5 D[/wS73wp>UaR^Hn]6UϧuQDD~Nĸt&-ZfIȬP#"k݄. I P |SuXT^3| Ӭ5ŷ2~Ek+CcO_*$ePр\j+ŖwZM^9]pA`NV>%^Tj&$.WZZX!ΒvfnO3~)el:m2Nqh[T^3rgZ<@AL#Q) ,[:}˳-LIhYmø`vrW;sJc NQ ^/\B]]R# Iԍ ]F[3 ̱b}d2jH$wP֗EW0{n^F1 (#{\˗2ƹYɯ.|vpp/P>aj={5(~`f F}zYԩ+3_o?d!79r/F+- R%:4(>h&>t*˭b?&N#.}V1eod32pRC.^j=O7{ȇb\O'yrUSBB7.Pd! V Ĺ#4(ɴ[jTh"b&>ph/zg|d1q< gnJyH{.CDvÒ%DK̀0yfFwk!ň<7t , TH4EV@) o:Ğ*^ (o'Ϣ<6SA(]@AxG\Od}=WĆ?`cVaAG@*]ofP3IK!Up-U_W):lw+jG'IHM% 1 J͈ikfLO)8k b.X)NTB.gkn>IeBJ gɍ  y> O»&ySvQj{*TڶK9#dN. !rN|0D& /G5u@ =>#@8zv84wbs2] ZNXM Q⯫J[&0XVϊ?[x4%p#y5oa%3%Juv3DK!>adt1\5Ow$J 9e%^q |{zc\MiµNZ&['r>'۾(hgҖG"H̀W>]We%>! {9Pd[Pʜb =ǣ a& q!|܊UNu)YGِdq]qXSD`VVH.L!_.yֻDV[c̮\: Ah dqKP9㊔6&t⤋)} Ξ x&D_D-4$grY|B֏xZ,/~@BLLʺ-4Ycw+cOc=fh};p%M0[%/ ^'-*cNrR]~DaI@CL~ђs|(j=Ժh 8J!rh "`΁V5' *&vD~SVQyr؛vQG2cb@hL&\QpRJp~UpZ u:&2`*N蔩ChOUObt#??h&1✥F/LMn@30~ t6k,b-d\*n݌Bq ,s?YuףۤRu9o1!'~yvuQ౲- ML|6c@Q+p"t1ƚtje2GAn(B5CyWhEӪ&hTMyY т왧׿q` ̦P3YDYgB^:D-o현6(u}'SKt4G6c~b>yEmmoi<]ÒPNUgk\cd kI3h҂wPݲ&fLh[Z4pLv c 7>1] {^;ףaQ&&퓕*aטx=s ?^zlAI3*' ԇ#t?~q&[Q5+۽KH_ Bbov30(X.9鹓 t2.2h!i "J:=e&?v%u|hjP?88.>mV^! _C֎-b;6ĺQC&AxhrMԹ}:?o{%%EF Dh=`v@\g)z=nNژ5edxEak1b;FS\8o.HbH42껧+Ns3K 'zEQ{ &?Zgg WIظ"WQy!ՉV7-H܀<.KrM{ *V-<j0wkKBEviHpn-%t6^M, ޕTUj{Pĥ${L*i0 ^[UH edg"Uj#2}SM'\L&,$ w;3`un"!y%ē "?[^UfYB2"ITΗ'-vn7Ԣ eV_7Kqͩ Ӽ$R"#pW1bX-h r8Ե)( 2.8qCP;AwP4p> ~z ʊJ6<z020&‹Rl{JkEeQ;ĭ4"lyg6lZ/QJ8_teDDcQ$<KR] |퟿O*}v>=gg;x>V/.:1`m[LRxu02[`>`[܄g{uy*ZeLl&mݏ?U_ LEBq*E@ bC|fU+Ц 0fpgW{gfx2RTc981 \1ϯUWm&Y2IY/_ ֳ* ᜽g j%@g )ܭ,9nڻB^ENt4I,u1)!Uxߺb`Keȸ $3'&b= F%ʙHc4Ir\gtT=skyY: IFzvtV5fI I~prYڗuE\Sz rq1Uؾ5VoUȷk&UR@z:o .uPQa1JsC)_q>7=HJZ,댊bD(zhW/>x=n`pY]:*m1sYanHf,kw>4Ŋܗ0v.9,"USYu1WJx3?|쁗1KӨds(OKFFi0U<;mA&M CJM.}CAlk-0_vmc̎\M-zR2 $Gpcv<6 > -[&PLtQ>|?+9":;0@4eF9ٿ]:.tN6ѿ5 ǶH3J#ܤyt$n1I<_WJ7.yQ78塟dNX;F-+%P LP{X-ȶ˘݂UU'eaIz ^DzO]\R0h?Tq"TS[TUwEfDLr|=ⴍ{t "rBǷ6DcK+TqjYb%%eEk~t,oI;3|A׊?;/[7n R[,DMyBrto)_E,*/On"h4rXN\-tɩxRΗ; ZtCX7Y*htH 7, )id0ֻ{#")BYyro;;+HRT$l J#OP!(7^J!{=b˲zoD"-X[q=?Rq%ic_&KA@*dS!o `"4I2f_êӾYL/w I $@V %D6~aԟr4n.2!ۘT >u::زj7&[q ~l¿P{]j8ZJU' L`+f^%Hx e;W>2bw~~UgULc'! R+$778J15icz,fP`bS ^c BUVGߎ"d__l{>| $PK1VXRfEV'5J`dSDr.B! O^ Te6 ]W*1[&Ff_y_[l/ȯmFM30&%yjD0no?\~߂FRn7DLN`~f<9|~RFd(%<4dAs4feγ8|ܞEo[Uw&@ _jn\\;k̢IFS};X@n|J~ D歰oW5Tt!hۑ+k,⦔q͟d N|/Fm 9D2f,5pJv'a'or})c qIlVQt9K^xs۾R u С?}h>?T:u{f}[g:lI$ͤتB R:7^\QJPyBρgbK=}vjdAQ[ ceY$9=H7 !ysJ,m Z[@:X+CEs+H( D_Ӿ ^Ѧ#7?D;j`jM7&L$B 'I'kq | F=ax@1V[(  6{ ٳץej a>˄aqG+ѭtteFikbJ_VZ1G,k/~2|K .o;4P.Jmź8&3XgGyʹ0_Hu oJ]=B9`}#~Xt`L2^25~jF^8zRt;"$U%Jg_|>ݘ2 A{2&mw=mGZ]~=r?+KԔ,*FaS<NJǶ`Gye𸜬9wVH+C5'ϯ9vqA{YRUhz(IR'ٴbmCی&zPj (PqX,RtRQ0hV[Q1fT:|/w`oIG6 i\ʼnVEk\!uͧGMY>B5mNLjU"D@dmW47 ɰOmI2ք![t%VN9p @fmoGLxzc[#Swa7<0N%xBV$>Aсy+m;!^Ws◽l25eZŗ?{HزnN4_aɡ 1xmT3\:'!K8,L=r@,Wtb&swjqUo UZל\GRTQ?y@ybݑP (<̼\8sTa= kڠQ\ۑ5e?X۹ hgzPH2~d2fb!hf@7j%cBR.%6Dl2 LԱ}Z `[60Yw͕]&%4`wڻ9_PY4=\&.I)P6ɔw+p%O@~8CAJ^~9$a؈cx=Z !ҩX xɶjRdLY$"a-32n ^NXHH*:>Zh:9=^%j^lG[jH|OAu-L.I IjOK(X1H5ܗn_Mp1R h03syFQtתiuM)2$9W_JێH;i@̶I -Pޜae0KkrҵCOt6_6!o8Oq=`ȞmBs5xskβ v}RQBC"jo<0"ԄaQoJu1ai-Up&{BO^af6oǴ;b8Zl>kx80;V>G"6t<0aK_e{e(/%VYHo:T>0$SG#6Y~cE.'lA3QW|#H閤qڌ;\5-ۧ]!? d |4$҅ (co ۀ*CuuҌ ]"a+ŋ4uk|xw+R\g%#>Ԧ,eВ0]N)!H!! {a(SlM#Ǖ͠?M^Mڣ 66o WO`[J|Rh7xqHH9ܫ{B*;ՏooYE;T'IdfF9IA٘)g^,6"OWd3ŽFf QYBj5DncE34܈ ̭>tظ~oA-w FЉ]WuNŲ!X{v0YKDR;S@ vM?`` b3ɇN?D),zr]`jSLFkSVןv~kI# dk%Ȭވ$CI_eҟ޿z( >oN34e'EP8fXwɘ}bNh!ckoJؓk/ϻARP>G+ ߃v}Vw$v}2݂L x!<:шĕ_KhVn<Зي= D>PTIcU>*?JX>;THu rB !pw<$m^72Ko.>ly+FfW ZZ; ӬQO`.>pR{H\Y`7Let|W$:mVp5;KMaaA&,aފK?$W.& "<tѬ-{)XB6SOEV=?!c߽ЁTSՌ'[E~IL/"X[J=!"+2#1$k}F,V~P9ߥެ,.k}1RMOHǮz+<2Np㼓Ê: 8,by5Dd.ԣ*sP.%?aZJ!v1 6<P]*$R.TF!/=ܿ`Ap>R'6P#'#}f]d,;\vIg4sEXp!D8L \&$[r2d)g$q$\=ɖ2~=`F}/NJVVևMu6HݤIIN,ѐ_Ұi.n5yjJ&/:t2wmrM--WBH&NYi\{v=$^ YRo4 ;s !~Msb#cq=| D]sV h^ڎv!kwuHuMTVWsbS#t- 7ؗy ϴ2XY_QKbC=9Ao)qA/DrlR9b9->6^$(ӋwT;{$ LyͦD'잾VLΥ֝[@UJoS - r u#ƀ8'/k+Fˁu8RD9&2ƱS+[ w|x]Fs1Õ=$} N[P˟zoV!@tdw7Uυ9iiR`Tm=B3 btԵwZ1f1Cy%?"ߋ\h5bON/?իm6G:n3[F2E s`K uҿTrNT+nwP=stN8= yX:kpCcF[rN]P5x1g9kD$Xfǹ=3aiDŸ`aBУ|5{VY F|Lһ3m)NɳeJ!FnS=2=$8JET~ju_o1~u+G}IV$ޖQF4Q8=6\5qKyjPyY wc`F1C_<},)XaXFr7yL1,mo '5C1^(_sFi<|1 w,T>t5-FkmF2YKs]0\H$䬳^ CqZ¨6'=o%3 YhU=v.^ԽfB1AqV0CDR:ńvsfӈ PǻN@ $MTk?&\ȩF v'EĽh&^DpK5/)y4R-N*?uˣ5±Â!>% j4fFbU7$gg홧X5D6ݭIZ}7Qv^7ϖY EQk b<+e *IՋôSo] %7'!THRjPurhdjx.,K@:d3?T;%ӏ%,(N"bՏL&D6,]8/輾;9Q\~%";aʩ'Y^>`حxPfcL3V`T:I?}xpZY}ڽ}#28m2( NK 1fNeILrIL@.gZ5!@_!B's5*P=TA 1F!sbgDJ;WFa-X `4 4M=ǒRgzXAT}*džӑK(/g;V? GHZ˳哚BH yH 8]/{j1ְVh),ǠJ\@w;8H%0=-lvZ_^ ™K&!*R,cHe'B"f+Fe_]r$P ,)#+p\|{>eeBwTq[} MR~?,BW#~-}J5e^D=lحPdD7{+aB]U fU ̦7YYP.Ɯ( Ӓ0JF޹j7 `ry°,f}! \H2 ]'w+6K<>+DHb](DP6dq#-,oxs=,8TS|5ˀ|d Q7#Xξ? 1NWe[;.y`e nEc 0*Bl@%{yh y{?;Ϟ"X1W!@Y=84b2GⷮuI;ܛިefzP;=/JU$SD&N#u IIO뷔Eh=>}ǣU&eQ8>~ 9K{S ..sAJ!et_<`H]+{W:˥Xm\`llּ͗b!xX1\w{ TH5 hzqMbloa'M{ ¼/Ȫ2n!0-|/zq**KNt~mكT^!Fs΋<3PQ84ha3d*.s,Qa C0֟;?s[]?:'{m(:P.n.!Js&y篻?T /h‡f;DWF1eU[&x<) eW%]qy.mYo5c@(~n(7[]a9,ֳR唴u.J3mԏ8 5zab (4s?kA',(NM5p>H8N T+9YX;81$ѥxL ǤpgeٵZ;Q(]&ťUҼhQrsUa>iS.'??$7 zq,x+ ݙ& lḿ/ՑКq>k&v"heJ?ZVD0 ozUZ 汎wik 36c!S(jSH=!LWO4w̶٠fCgh+CEAAeȤJ$u`J&0z%M~HQƣ *0e~nhm+0q-ʞAmԇ?Ǫi/YPi^˫Blnj]9rp!1^[5_`4L#xIHWZ)zB s<1?i3ˀ1̀*κm9w;((M11DSGP&|}1GWD'<4mNyqsS'H%􉬳"Tz˯\4Ku1:7d5LuOAI+x+P,zh|~th&#c3)Vh\Ha鶧~R>ɕ"85I%16lk *FPYoQBpOҵ{[Y0iFh:Iゎn2yoڠx45RJr-,gs?g =l[^\Hh> n/=OjIegZ.Bk#W\FoZ(u]zu`\VVr;zywoX3CB`kѥagkc_8[>&ѡ]+叟>8V2 cO@kf}lPNW OxK"䜠D iU? WlOt)E"yKht&¹K-kq\͇<軟-q1N#oaHi^h.˝ bJT_u=Hf\~FttQ\DKvu-R{ƹ6%ȴ\+B2; Ȥyvy 6צq.K2%Jg+wOZ:(BT"{xYll~c/|",iȯ-4OYYGH^SOR>a&u1P甧4S~ O;tI۷BFK46V-xJ'iXDN5:zkkSg76x2?IȆJc}s̠qވIaJŝkma@g,uKEKT2U6SUDZo? a2Ē_0&NK5aZN6 2NXhtHPScD6ސ' ^P'bG<ɒa=4W,Hr4ϼz!HGBHOvWE3t<jw\pdO5ej+G G .<{leÝQs&eB5s`SCFWh? ywȗ.7?Kܛ4@"bM s*fWG aGozq_v|"d+@F_%a2 ɿ#QPF{g{eN%:߉zZzA{+=՟w)Ómpڞn5å vTO솵d BM@5G̘V)\ H|4x`g!\AV ^:nQH]Vmɭ܇2i"HGSt&AZ9DAuߞC _2 U@j-%nmTEie}~]㸕%~7!# o)3i*ݹq޼ʯ $QkcGx8j4sJ!6OWt/v"jwP~d.Qk gF ~8^V@QYީuAh5Gw@1p,1HH7")fGθd3:)Rj۵%F jlλ:y$ wˆo@>A(Z6Qa6qk=C3LOvRlTbTi* 7n_c3G^ |m9EZhΓ Ƽ}c&?af]<|G&KWNL'";E7!=+\3 涶jPx|4G_YN♃&GU'Ê9ݢe#uϖݪL:Na}(=}Y-DOz?cO!s805!0x!{ũ&!G~mi]Uu?Gt'`x*|i!u4jɏCEA3D<'P^uv~ddlQ:A$<\ 5TZ(.*ImITwkB\NmD C3qC&[Iɓxn~0>;%` v}.K01>Z7w>spt ZM'&G2k"dx(|sױD6F%?M>R C򹷶ʩ=@RɺkxMz.p-*hVYޮ(EQչ%t^vքx8O=SMyz3:>&Ć j4Ax˥wWj]o_ŹE9aE}1}"Gx*$ߧq"yggX5l<+1^r%h͏&Gׁ򫯟rsv/5_H@ *VN'=&avlӠSMcFEVo,q`N7殃焒`+,Uu=͖gvvKH\ ~.bVݠR6ѼSe>`Y^K>2pT) .j"'Gi8ɲ^7 ]5_ ެ$U8+E]nxF‡_0 hdrj$ANˮk*WUX<UZ*Ɉ!X?ޖSE))N{OP"*ɓ2HfIGc4\ڽ6rg] lDBZn/q,>*? g *c*g?,hqZȤ!ԯ4S "~p=SdF[TT6OSOP|&o;ne#B B|oV?."l/<7z÷I%ҦL&!B?Nn_Mw \TCD?;E55Q I`FºsvO&"NJNa1ٜuSHWNJ NS #L$l~kYTp%پ'Bckk>&?9wlj: CV٩?m[xyKk"n8{9kZsiǖ)XK]fbx>Ț3ڙ5#]_h^m{XhGƃ[} @_7(8S7KUgg貶@%&\>ݏ6*9Ɋ,$h@䑿H,&c ƭn;#:| čᢵ C]jxMY#LD ڎL5rCbNsV4Xv->Y|JV}Ám,9+<ݽXߧ؋٫2Wfq.F8yާP2L&6X=P"/ITJ !;_ Oo+FZCUf2&Tkum8&Ulrh25A({1FCN%b͟OG)txgLe΄|R}E L68(_.1LUyr'GPIO#&c鶣'K<$i8=-.+]1B]@붿W&{<2SoBJ .Ex.)%(L؎`Gf[W<7k &㷠o--[ 'xILVX?-GMk0BJlHN) SO)&PQvg*c#-Sw"v>Kȓ& )`ՙT_V;/vjijYar6Q%fϦwD@Q0:y\D#vzP!03y\Ÿk>ELEGl|Ijh72 Y$q8DJ֝TcO60VFQ^|g&!O$# hי\a8Ŭ0HH<\zEwzϪd:Eb/J ?[0HVZ8QA*;JA L 30W2d/2yId.*oie|ʠfL'?&uE͉..I,CjN)κUFPh ;PNvEqt9x}Ww-3c舁;<]`"q3e7:M@Z+2B qXx8J7Tvx WOyN*W𐉏@܆2 ;M[&69- mS>yГ,MK6#n/B❐s5tRcuK3hQj\u4Oz6&cnEؼtfpf>K+K=J3ʊ"՜OAL M/fΚ|gҤ}P,*k;ix%q fv , ev֔ˠxLM}vAgDhx,˛Άtn/7X^A 3$cHr8#N*`7|Ry@܈+x3n5XsA{}1sl}}&A dߴw*PTIiDk(^7$#9a#d$InuȲF %~ 1p9RiOY&)ؚR; ;vZȖBl^ ؽNIGB9Oɲ@y3s=,eɚ8pCLBDyR,Br Id2-_?Fu!0Rc* 12ݨ@[mCɷ`*Xݞzv} dT݆w^r|zOĩ%Af'u/ul d%'D R((y#ҭW/8ߵܺI}hNc[`X~)#d*$VC|M6IF-HXMM/!J15q ;NVV/߁ߌDS|fx#u<ܖ pJVuЍԴA2c`3jCg)*F̅B$t0FՀc7ޞ2yj!/UZiu[̡8w\ՔK{ . uT,ufW8o[< .>89L1@>?Is7 TA85 ;r@@qy1[mf&? PyoYcχ{B]i:M.l3/[&ު4LO B^*O}h>Sȉكh.D{1.{"4"ghJ3igoݢ2_rbbgN7.ͻjJFjƻq|+&aܠV>B9TvAtbLߣorqȫ ǜr<ή {,t]#8i!"oBkRIRt4`WZ3OSaT)uȺ\̢"UwWJlRdFK) 7ir^SH[@׷VFf&MA}X˜[] ukj5E CFz{XD{gӒ1ܾOYBL54I^륿׵Q[m} ?,uĘe^(d P'י¥O˞u%gxfW 6ތ®:wD`YխU5)7 bK WdmaO5ѼȈ-ZSM#;ˌ{(=[}jc#( Qޕfqfp/*5Z:AqVl]3+w@NJZ=cgkIMJ M06vW}=Ppn#"4 T< iwg$-+fT"nNĂmEy[{,ul$ ; otڶHo9pA͵Jes1SВWf\qh+hG)3,E(FO_T(m. 1e"tЉodB1)oR~cJ K4,:<,3k E(.+ ,DzL-6`Ӷ|ьW?&ȫQ7Iz'do"to6hjBpzyV V5X9\eVJQWW}BeZ p\@lۏW2Y  i&${UAY*؟SPq6FjX q) +S}v $FږS4Y' N&W*Rǒ8Ye 8P}]G.i;}K5!%0j7$sg㴟EP(M 1.bѕMaN=- uD77DRÙT>k '{EJ*yXxhMAapɴx ȑT.?7W+/FQy`1- (j.$S9C&Ԭ[oGhQnsg''QC/gfVC!\f;0Z^';,;je~ !40pZE@(0(ڔ;LO )ePβ"»)Fk`s-_kqmL\Z;05 uX" Pp3bGI-Z)]wD3+ r95Kf43Cy%Wb8ajLTvDUɷn'r< bZѻڳkz,;*iy,?8||{(Vd%rOiߥRɪW>Gtgg>ĥ=5VJCn2f M{?/~"B>=v259fu- s[ۯ!ibEKyBSw!(K%M%?K,1we#@n$j_: תD$.cˬt܃vUi= a_%m`z;<LĵY;ebڥE+*:mow'NwGu쯘>v&J@S^@<Þ#@p0<8j6bbw0 & ʂf4j-(IrF}wfHNFV>?g2LAW5ew2|ΌR;D[׫vCbG'eLLJھo0BHYK؃^ufZ[m&¶*SO.0]B~S.O@O8X) -2ԛ#Gh-M8=nPVH}q%Np: Ncҡ2t 9G'EĎR9` 7o4 L-*/CoB0s, Q|ȕH:G*ϞE'#kI}z~6ˆkhglUrZ$ 281M,O2Ò68ŕG<2w4ݖRwprebB>4h5oƻ(DclχGfx*,OPF㴎(d#i.,}}gD  I>(HXneLPΞ{cz[$!,@i^KEAʍMȴRϻ▵8˰Ցg=aHh/AyϷp 1Oxl B6%wu';80f$1 @bn :ueAAa(E5R7a*] vxQ>ҷtN:BYR\UPi,P\эvM Wbk;|^U A1_%wPG S DB"ЊK)9SMN&c> l HW(Ҿ5 [[>&~ጛ,5<ǚQ]0 cD 2{,B mctEo 'xz>\} ƥ!@&!xS-Y\(tN]De Vq>Ō>}heˢDGJە;óX0ދLH= NI,OD*1}]ǵ7\Jgg1*sD>r!;yP]RY'5T^!Gr`Mü+KhXT .R% sv o,_Wԇr YRk6A u,bm9ȫz#PoRlIϺnr$ci]\.?8Ԍ=q܆_^zNwo f1޻f /0r\g`p}+U '{-)Lrr+Xۡy4#Ehk 14YXK5=!1/0\r!RC@1H4sOϼf̥ԼCN,xv+\ Y{FO(so#R ]# Q]KNnoZv@p7.Az-}<+gws_.w@R@Da@՞ 5YcGϿj7%Uسl?ʽ&>>;V۫:E+ 2_L@Pn5-\Xﰽχ)jL= Hvuv/p("8^&="PzΧBpmpqTշxsoJjW^i#j Gxc50:A$c$^ ivޒфC >V&;1mqUy3tvx(\. TFJ Eėp>}.I3y!6EدQ4Fz W:'XH^ک'Uxh 00J|mJOn؎u:^0{8՚!(7YϊŹx0T7sj,U~4 mvoW\Qgz&F(!FؚD#Ewmd/wѸ6:杝",,6޸c.7(ψZjsA~3OKA /PmpZ5R7z9KP\ Yk\׵ M &$&n狆 $fLl,>-'=ҵ! 8.,SGOﲨUStq.tjEe[Y(nvW mBN+N \] ^઼;X%Nt 屚&jM"~H+BkҴRBvb5*We_QW=Aʌ|?/ C~G!6g3O: \SŸ\E~Gd>Y|-P<<<9V7>Q0$nUZhUH!o(+! RȓgX"6<)ꏇ&)ͻ^Q`WU*ބ­Jy^5/ẅ[C&'Зb|{ւ~Py w3CQoA hk3hYg^y+[ /ΆS_r04]SؚFS~(WL 3+'Xt5l'##L$%7'"TBcJ+"Zq !ѿa c)^\oY%t^F0m+dZ#NדSc5Ԟqchج1a(hob$se~t \s0\ ]ӓEPLDՎ5h,$i >/J Sg= ǮQ<3lb]r&U l_ﶪiW{ӷ ;:̅º occ[QF +^$.w&y):MOiD*7 uDJ:-jY_ OK 9%I8zŜ0M(%SVY,+|Mbl(\NPZ8ۼ$/vefēm5ķoI}Ha]RRbK31NMn6TClE΄!7NgL:J ȩ$iу5<ʇa>Mxk64$L41MY܁Gq!kll h>/^$12vВ ZE;.$g)J =&=+XՖKl=sMIA 3lXrZΦQʿj|5\<}Xl )ojI6aN1ATrLٖ?DW=ߧrc5{b f+)N*%oҶgyZ5wqcFINZAax@v8_K M1x_ r= AQxc'#qI|7ZYّ֕2& 7Ez}b"m p) wlMy.=4ݓ3*}.":hVk ڂrHYfz( 6vni1̝68ÏiEW檡ݗHY*ܯk".tFvwZzUrF 脅G\hX2N *0G:%B@҉z=[y$FHa(DCH~bdh-:vuRvA@%DHpnH[YxC& c(,PJP lTzrV`N.h#AIQK6"\|Sڥ>SIW‡ĴwzU5+.LM**kh؅ xT̛[8)}*֟ {\_B5r!Ac${v7&&ųr,;Dc}r{#зInǓX;k̭)}ZtaO/fCzYuDƣI== HTad?kҳg@UQ tME6+HM%=-<WB,F|?UZ8 n/vpĒ NJܗBCP%v)0ܠ'(vxƚꍠ_|Pkã4y\ꪡg'K,q6J%X[ 2S5#+$]^MQKIP %h$ʘLA8Ъ  f2ԷDN4\;;?OFt"־p#>/O"/^HEkᣛ+PEt ̊߭QCX  ܨ`Ns#B))(hLY޺A?XY"Z/4iOiFMr%!9yB=NA/OoOXyTa}ur[ vnq-%= mVdD)i3 (2qݪ 撇yO,bV3+~̣6ضf5aUS܆p|[lB_x_PE? $3<ةg^(׽RS#Zqfܔ=,Lk<.7ύ* w޸sV+;,֊g[\Uh=7>O+Bu$x^9ÖV+;bB+4?oj o4ݪr1<@Y@F] l%7_%JȬC>4U|_a3т;xn-CcO( &j>g>_)甦 O.o]NlkA+@_N3jgj\]xik<d/V~|Mk|u&;c!$59:]]!wPe2Ţpߖw{Iod/Q9E3Za7'a Ostxএ%=fׂ1KL,fk144{Ez"iJY?VGN6{wA{ZyDNP4y7P70j /0^~ŰkgړuI)S*OQS{xjqDŜ2 (_m5EA!-ݷb{#"*k9i Jʀ?''LmvTy PEvzJ)c͔V'u8nћP2iUu'Zs{[Y:˟צKJ~Z,E%)avg* Z*p:$wjv%#]ן@Ќu$O7P{UXoBצػ&d;)Z #NU Hީ01̲%}j=F(ɷ0YW+3}s+_p,?H4QQHԱSOep | yTBe/1!~H"Go'2V%s ⫲THz V"I'2>OGgrK?Xթl^& _eZOq':N6pϛtI3sjn 9z`I0Xh1ɐNH|sʆKsUiHce)< !t6m 32ԫu@KnB[73Hɴ[b)-C7^ՀG`RͫsS!}-CV)؇n~`P,وP)ىh)6vl}/UBN!1O]rY³mksWxQCQQy[[0Έt+c]b =9?u|pg9U'n"N.ߘH(R@K]aE.>kgSh򀏾\lWpS ʓJF%=#<MC]!DtJqjN,8p'mu3![.Wqq ՚Q2٦ p Jwya8o2y@D\g/~Ku8=efDL[d3 U^Zɖ>NSt&4^H'G^ .Nxk34<|nLVߔV鹑y*bh=̩9ʅZ7RIhzax#-QŞWaiq4}za#EX2cZ.w1L\[b?tSnuؑD)' 9->AYɖ '"t *ϰr*j"{ie[@v̫e$.=RqM_ 2iSNl&paOt">Qo䋃/L߳v-499ituD8㥎16?mɋ3ef[(?h5@9JwP_Ԯt^'!p+mB@bޖ]PvS&q.sFUWp d䗃f 59ܣg46(|V"; 4KFp1R1>25S2+.clkVe|Lm 1 z06_}k՞'utԱ 4m w4,xq $pY0ǃd/&eH(?=\ 0ix7$"?&ZD`>F2Y:r{  ?U}x},\̯#miHۜ닣`1)e8޺znK'-I.AeβWٕ6uN |'h!D"WQ^)]Y|֙\Qajw`%A+]#Ctk~Й,I `CMc(NvW]<8 #`N}$bU||LiW 6SRoԔ.dE_Y'^*yV|"AJ6zFO!.ޠAWZxj{Tr5i^z#aly"5nAj5l ? +;)#DsޗcHw%ƪTxpM\M(HzFvik,>&JU p 70<כl ?:F2o98}oCR26}KݬrFbՑBG)B;ucPoa65,>>]`΂;&Y@}l&K DxFk I*\T蚉iXO;܁È"e)dEy} 1RDDW0m5ʏgi8ec"nelȖX܁[֎3BNj}Zڑht饘pKݳK e'egu? Z& '3p%kB%_1-J]2ͭ|mOg]E!9Աmec-QD9y-NEݑJ4^f۠շ.o҉۟>׋,b,Z*;zK`-^OLAc>8e`xu_^zR&Q4VYWtoG\!. =oW[=hӧ򤕬a,sUYNqTLM7~&MU{}W}2G^^:+qB;Wү0ҋԇ׮ޭTidMOLpk'0SlhP]^j ginT/`ν1 Ơ9"RޔڡD/Rj{D$u#fV wJTKa7Ւ3r],vOWS`r,: P- hr &fRL~*mgٸp@] .X9tbP> Mg"4Au`V[V0FœQœ2zLRFKIйv\] g o_$d&:2ٝO)НZAטHwfb#ޤz "IG]I5~fDƄycK-v5T}Oc7fm7C˞b2L(Q].%/>̉c'TjXվx<˖O|sV% z7ْ32eV*DᲞ|WRьFi"E~g|5pd_r#bJmD궠_QG 5ig>fxĆ , ^;*%ӓTug!ٛ δ%Oʮ,1uIy4\ó%s)IDˋB  Ő}id΢x]ޑ{]c/.^T$n|0f>cfm EC Sw]ݿڿ]q2زU$:/nȌ7~6F`M;y%OIȺFMy|2 /r][@jN9Q{?Mq?&G5vI3:~u Q!:"dl +%7)n c4ݫ>vL/GA!&n7h)F . %߶G1 硌Trwꥭ)ok%ZHl _`]OXЀfEDCTP\o3&ua-Ιe< H:7Ӑ| 1Y1ݼ1kܞLB6;6*u޼qiVK+֚6RB7c"_6YW?AљKQD6i> Ǎ6c UB@} xZy'8I? A׵n7 CstSlK˫hZOb/I,9k]\n j( w1/SO~rc x]Liո5vmLJ?vI3|u|j:ZG>UՉ\N])# 4J@ݜ TcC~C׮Q.&:,f]zZ1ezsnrae tLi~hpˎzfU52wfV#Х-}ю4=JRs]f.*37z4n2>s3AdM 0D(s]YKBE8j4yjXѹ,daM#"W>BᅍVېl8 _jXՀ _4_ʔh^B읢 ^5?E\GC|ըOO JS+ϟ5P -Zhs3 fm vֽQFEL{[aH/9`csA by6@4lh6X/ႅGX'8p7[fMICN2Ӑ]6#t|@۲,~ `"%*Ymg 8p7"/o|P;tvuׇGWL?U F ~NrꚍҶ jW-LOHbND;cc=LկsT~;~?G2~D DqvuAЛU4vy5)D[ lyg@wQ# @ݲ܂~eF_D, c5$€ VzLq6D<8鶰!CT|W[C\q|@SKG^Y-s}Pk Ty&?HnIzIi#鈒RWbh:c:DC5"?ĒwꂚyǥZ ܳv8HOdbccC3prY +.a9۩I)+7芞&KR$ީM]&߽:ד/b(\%V^I`0oooFLt2`w֥L/_~N/ږT/w&fn֟ZI1E.Hww*{&CJ\* 4 YRx`"07cO~rҔGka ,gq: \&Px>݀G߬Q;q. 'LOC%H]Bsa DQLi2r׻9PӴP_ȴ&maS ک(7ӣk6nz<o|ЄZ)TWq-U:Oyb̵a9>Bǭ$❻Vyg:զP@W5'$O`5y/_=65P;Zؚ,桍MB$N;;V@^e]K+W;k3zΉ2_@"s7?z=#?cP+_hHcOa񇖗"J]_!l-p6x[|>轋@p׌9C$"zLfv*sAOJLAuJ˥^HEWQy~y'ܶrc &/W:Ty0[ ]%Yb^6e]eo4ł<iaOK>Ux%XMf}h#1􃐮nl3BE)'5f I8F0U%|l&Ntv5S;pʹljzO4[.kFO{Q>k~Z_ Ee.Sjr0'e-jtI0?ҿR3VL^%#Օsy;w'$ƫ pcYjqτcSyoӸ z:{.[r%k螃SN4/*xz4,Fý#6xX7 f ͔"ƞWHy>ݟaиJ9B&'al ±~?^Z,Dm~Ά|P+rÊ裁ke]D8}߾u "KT!|ME?R0Nwއ  *ӄUHrl.o-4D,ΛQCqYH gMͶ-MF=PkՕj%A]l ,?7~h5z(t2W(X8"4:Ns=r!K9PVZG{Gוܓ{-Jm 蕑'zMUW @j ]3.9MBBl NKw5=T!E9*%\+m83&`=:VYJS}qO½"d+>6 ZC S['d.)fS{R Tda[ԟ;M݅ e rBJ{(B-ѿ\I5JD gc@cg7X:zg5`(Ґ{h*Py>Mp$MҊfkxGa^DIu lһ$$4ڪ Ǻ匷,R|^'e^q͇}Ugv畔BVu7 lmz kDk+t5 =!1v\G=p,;=(UF-NZt&h|Xk3À0ihraAmS2+}lF6ޕ ?FhXQb0g:upʈyd3XB`FwEʖ>JS)xM4pڗ_Nur2x|v,+޳=nEm1lİ݌(3',_,@z^p Qobxg| * U틋]+us>H~ӋjBe*DRNeR"kFVH|}aWc0a<=\L2.Az*k]R&sjpMLZ{v%_ 9 w牐T,q=_}Hŝ'[m3kNX-/ n$˝D2|p Y_x :[fIDPuo}x"c _៛w"gY!4g ڈYiYkGXzƓSdl$^4 uE9B pI | _J}V9*Pn{`zme%\nkT]`O^Ƶ'6e%[mzJ0CBYӤy^ˌYZ!t%4Txuf.2T\U2Rnٲъ \i}֗#4DXA?:v%$pD@r,v^ozvԚL9w"ޣdeqt7*yF$s#Ժ*_&ߵ븚HH'8C?9. hD?F ^Sv7T['h90e@O 0\lІ{{?hVp;,7M8&š4,)^[(R `M'kzp#<i{uϜj^X:,ߕkh9 :b.n뺴V1At 0-4C do<ܕK$RuFN)r- &y|t аDwmSZW\v,D~LyZ8M| i2 a2PdLA<19 <[w3!MWGJ0hnN&bhp[=j^۩fF/}S9V E橌a-eICvșAs\MhpEomێFYI~ x-#rr To% 9bDfB81Ԟ#5p-Y,09Ëq6K)C?W\&k`Ca`]@tPSB(1bGV%0U[ߗ#PWF0*ԓzWHk #Ykl|5oIG#D}8edUĎm3faxhbcwWt9DT90;ɹyN k,"Oa lp˖{B'4K_<ĸdWp`Z< NQu$@(;Mܷ] #'Q5qEdbԈl[ I(-03l7k3K״NB+N<$jрèN{FpL];S_DwVPh۳3 2mNԺ3zIm9(( n)$a @ֱ %+7\jZanAR;`}i Z_3l* ծCzg|(i({eĈdz)LcWu)?T<66VY<~;m֡q)ǐy1% CQfo?-@>$V B JrЋ#Dhd^`jd =afuhhV ^+Pe!$$!yu],TV[U!7ڝ`ZkGsʬWOnT5HJhī v9p=FS^쀦_`/a `{2}hr*)\qv&]L,Xh1a*icQ4A,$7s%6 3Xj|oJGC3j0SUC]i Є;IM/{~E艄Ţ:OH$DQ 9:WUT жb #v&XٓGKխZtRZfC#Kz-pRq4__UӦq46u5&?6KE}3H*g\ u Ce?X}3j&aXw;Arp'Fz¥^PzuQζ}ǘ-$.E[,`mPcYtUr`)fܕΡ>h^4@01_cU)C1Ѕ:P41!Rd 5D#J8E+ O@(kO{G<u;ՑPp֧Ⱥh !_cG@WJxwOgJ pq1L/̕GBaK/VK;dc~E9p@ _lIu=Jǭ㩘jl>df?`!WD+]~@:].^-2$S?NiZ[yap#U^wyewvQ?n,8rNzX/Z}Ӡ<=r~;j l!H&hӓQ6L@Y=n9aqi8F4cO#v,+zYG9,A3F"-G_'ĹHR.Bvۖ9{E֊&ڨ:ZepXVο}|=*PT8z meGC gRjAo4*?p(K&ɮDuZ;OR}1j}C_9{oo*ĮƴaR.ٚBf|6X,|G~83? !x8p^lQM>+ >%HYPsX݂KzÃ9B?FkܗSmרݐj-Kawˮ OmG|?b y~瀅~g<%t^"x2Q[@Gzqc;Mvb"nX_ɯ [1`v$;g}){s`mseSC~Q) DX9ju=PyU?Z/dPp %gRpDYNp 0,}xoy-$ !&&lr;3Wff\qżv GO2 -su5dLĭB !3߽̇/ Qkׅ#-&PJ֕䯂|hbllZ}?$f4G9ֳ]ok%,JR5;L(rX'uhH_ 5HB%/g\~C}vM3`0uڕsZM&oF}{C$tق!޺3upQ(h@ ԰a:E9ÍMPLOxHN­n_K* bUZX7n|Dv^8vDgŷ>O/ ˊ&mp3xSڔ'qdh~KG]3Xs[ʁPaLֺKI5ţ `%ʐFrHźU:}ljj'޻T&D 4 PPSVJP0YP4R $Zgjgpr\# 2d TrtG<6/&e !)Ik+c:~ =}Xi贫3V~Gʹe\j³x'x yC<)(#u(40hZzwDZA*~F1~/DgKi:*(풬N0,_̣9)`rV@v5 Qtj~%Z*}?@NNHI8).$*C<9U_^lj[0p?# Ps ~7$Hxke5rMi^0ۃMhMa(&Tb8ǟZ^!HH˵+s}6h· ĨƤc#e~R`uJ[U)8/xߐsPT 0ch>ư Fm%M0b{Bꎋڎu8 2/D*+E{^0@)UE]I/WBVWj;! ֋'g `N9WBhE`v\;@ +`co!z˼BwZm^-h֙|$]@ݱt˨H哌O5T`T-I|G\Sc- ,Ir ]zxsk5qܩ&Wqe#2^[ōӑ&,'NxK!O|1;GZ p^Kr Iv0R!BEBPU~6crDUf8׏[`r8^},>'(JmyQ菒j O~-::# ng`T=.^&W} 8CU11Jn~xYy̘l쎦y6ćQL07m"oE\C*tJP(z*k1Y==Һ3-ऋq ?$NSn±̿jEAhq; ʿEDΒwT&Kt/ҟEз|);¯ v_\A!dl%"]-BNDYZwGL;H\)Ŕ&LƯ؜(fZɼXoESVs2[+?*6ne\nfFcLkDIJ#Mo{7&0hHd ژBm7 Fs2aK*1ME'#Hm&PlKՇ~/a%( csclϸ侸FXT[EE)@+G ceMېY? D`z"-Ў2N=e{tt6ωynhh~ j N}X ;ša7:{>|P}ޑr[%hz+Tx'Q[Ӓj.{7uwHv!Gig!F L[_ lnWNJS)&NXFZ'.9B)akZ_Cg l`ʚQ"CyGQz/XEFD=KY_`Ikn.TW1%xAăgIgZ_9G-Z6w&ֿW8Wlx$S&ZvDXn狘-F6 Қvyr.ckVAg>t7GēJ͌N DHD]6gq>~ڌ#ww5d +_\+\3ҿYt29 *n˶4A7LHMXu?"ҙ/=oǕ@Kh)?ЮO1Q7>+ kݸ͎2u׶}z$W%[ 4V-o\!fvOHiueyNJaoi;B=ڱQ\,)*F_ b\+%AkF,Ӱ4_A-oJx!ݴ9LV v_7P<ܼeH_3Ș4W "UN"yc$ {ei'2bf6JpR[pfYg d0Pbû<œ*Ub#i#NN5UDg9x5]nl!rL1끔uv-֐^ 5𩓓,?Uz5kAt0N&c^w}{D>.\3y]wu(\ Z&Uߚۥii^.,Vؘɯ%5낳Vgo\ V]"{E8iXUCY.ZX#J6]Xi@t&UGJy9[v̜kIN~cP|6\|4R(sE@' AڵN \Adh;z6e;Moe;؏H;ϣ D v L(pz`1/ƽU\vGI5jtk,Wd]H 7L!>+ݶeU2@1 5P d ivq\@N#ګ ARoZ)W [l@sv)˒jJp'8y Ġt98(i'y)ASSExM%!9r<}];RNomk,=o"xSysP+ǐLL_T "7>e_ S7Cj oӔiET3S WQϼHtyŵ.`^"b~L+E_k<ʌPܧ\'o0G%NDמq9YPZXaIyNJ%B3hVj WP׶Qg EҀ9{ILr~\ N "ri\ {j &8[*Sw[H[Ybܷ s& wA*-9"3!k2bz#'-4j7vfRrBZE)}uʓE]Jw,{)y8)#PK\HED9oE@DJu,6`M˕$TI(P-뱎 ba^)#ְb-9D"0!k+o-83?&@ kݵ1 4ڳd<.6!si:+'FnC->9Nù eכy[nrPՈm7_ݛ,,0f=x̀n0?FҭG.̆ʵsA..LEoYsɲUfD jp恑VEmȩQ2Wd-G‹#tlyN5PmB-hE6v,+Qï{[ GF"NǽnL *Y@6ijAq=B(ARWkAƲ2"Lȇ&wm$/hQ{Dg F[&qf:NA>gi%0={c9Dv& /y!~Ηi=ۋ#zڬ_ONPmW{egҊ:M`RlEފ>R3OI,n;&cI,OL.RWD6l Zܿ=-p[!tDeסQޟ3 .r[VKub&bS2de\5?ڼQd]j^ 3k~N'`}BW}dyRysځIIݍfg}- !_)عﰗSQ9Hm t3Bs׵S뷲=3CEC,E)ZtCmͯub f`im4df9Pl;{T"*i߳KS#s J9{ r5*.l| 9ϝ9q|]x+Y(!23elBEH0MǧôLіd-U4`s7gӵaG PRÄOz5l@'1x~Ҁ9Zx_y7bq11{;~iKQZmeg.#q%fHd}IxS[rR(UNdRU<)(ٗK;g)%fQԼ Ve>B4fo>ҿ#;p?)P&D QX1kєdSo ;ZMD~1Ĵ\=|HR L)r\l~xDN%cbջI,[7y2ys&kRu>kp]3)K# z߷fR(+!hy2޲=({^ꞲgBall] Zx^8;C%ho)HYhJ=s**t VmoX|(G%N8QC{x8EjB}4GgV_<7U3B1xmC)@bPn:8ܞGGw5}3]57Hx=qNKvɈ^VIRPWW;ĢƗÿu0V1id#ٲu.nNF8`DR4FŲLZls*\"ў~}qq74|00Xٸ٭bE {`d 2|W;;_[H:^GI:NbbJBv^bzb1} _z-$"hЊt姻,,ui±ˌGF%F,Q'dcXV Y 2:ÑjdEuĽ TGmk:=Sas}h-SK#l7-{h?3 "d9 <)rN_S aW& (r#LnK^X*-)8EDI_&WcS8~A`83R&Uγ][d3)r$"&E6TVOK!.mK}eb˛h!y'~+)<Fi0$N|S Y4r1,_z1 &V\=Ys-QYu'ɀa%=CF.>_\s`/%/p*|e!hO|]Y@$7Ea7G.< Gm 8t$p*t->񍫂"^Yb`OE@5'Y.3|%t+j2\)8}hUuͥ сuL VL}Hp Xp* Z)t%M|cЧU; 6+N©(y(H XCA' h+^P_(h_Hj()]+B¡ kŒ=c`_îZrX榉v]ڙkT]T":5SHdB W}^!>݅SFx$K]*f=}x19h~RaR\slJJLBhweؿd9aY.t"GёwEob`*6GsO*#9bL>cc(f/7OZ>4BIuTX<ߴ&G喍R}8{0vdm<#:R<nBQҢ{e]nV{ pļ*5c`qPuoSTxYȣ ];89??[OfѤtXY63<khs/t5c >5"WΛO)g݁BFS0o;8?Gu68`}+5ՎE';(F⻅ZiNq+eL m+2UiՉڢ_FTAfW()&74MχsıU/HF@'Co:1>jM5F'&#g~a$`-oN8\ &mnnG =i_/.!Ξ6(_7e4DzJh֩L/𻋬9v3΂8;s(/M< =d(w4Џ+)1т1~*~D$P4NuR!cܺ%{P54˦evM@C_;hdU.SXFo KKD<ɡEIw6D z%H;%aؔXC% 9+ n@XHBHUzRpMZRW12̾H: Nr_baG7:B\ӌgğN]mkAl1 Co@1AxFfnr6* s ڧ+b{[RNeL.-V3ck*mVJA'E<`DN6!g@|R_lWtuS9|hy:78&[xD:La%q,5 ں(T$O^Oi#U]߈A ,"UӕWb`,8%C8fcWЕXr 1%W_.!z-G n`ҏ}%"U?t}~v9lv'Dr{B3V=ri.v+yRBtáJ|xg>LtRǚ߾VF&W Ys\|W?|m'5@Ӹ˪ ҄KG=DQ0mxX4jCGۆt+}ڤT@6+ǝ«ˆ״fdηms~T85nbW׻UF6/.esQC>/bZ!4Њh8ʟKMi,m4veچoě-pF. ҴFz :DK_X,)Ŏ.-""D1/r^uU`8O 9ggCB$*.۲rzF% #C35XVKFcIGJ|H֤͠6:P0DbS Y]2DC_+,~c2\UgBܞ̻! @FĤ~yx.|v~|Rt/Mv$J3 glO_%YSGF=bC$sS$+z i=&o)%y(gUEfE+,gC|ѼECa!`|lC& ߗ?SKٯU}WE[2ՠ7fs}> y4pc|Ad`dLCUiւ7Eݝ*G3H7(Fo$)YR\#كw 1XMȺשE<2lbW$?na zEw&-{vx\~ t쓜C-v迂Κ`ϧ\Q r+TTȧzfǺK(t檧2ɠkX\{(E=cO0g_yzJ ZQ'g1!Ika;-S9| XjKA\@f+72V'A*&ӾȼrXk(hr%t3UߣE0'-wϠ$m~MATL1~rBL*t5~FLM:ۑ4 w::+$~]Sfukt1T议4#2-ގx?NV >If5#XU%Av@0[EiѢJ&>aMZb&y85U*%R'^p %h8IR (0nlY6[Sܟ8up(LW#,nO:s@[3U1W0K]K)2dh503loP HLt㤟ճ+v6crrw=Po ݯ^ŵUOE .ö}bihseۏc1{y -EXs=eb 2GhF`jiߺ׋yPjEr݅Ja&1n&>nIpyQ&x_YIb[y;s'geTbj{ K=ܲ܍$dþ>lJ?ouVfg/UFB[-W VCL d[ώn#"aSr9u&vA8T }/7NsڱԻ7 q<:m42PbؾozsPtY%#Me8 g.YU<.̱Z@ Z 2nlUu 6:sgE8nH 8r̉"Tp*/rUTEE Ong2$|N%iqvm]1S*=60@ui dBSldś*UpX%:zT^G||M̓lRFyK*7`ۀgjȜ%[C4zlڟ&[TejmJD<"<@bC~rԢysNUMq3* YW3T#|%2#J.a?4gZ] xp &#;Y25ʕ+YyhS cKC_\cqF/F!l\;ʬT§8n W4,",kr Q~jՅp~:g*8R6QLޭN/ ~FoyNaY(Uw48mzRa'Ep.וË Д0􃫔אpD*&rik(?G-GlpYj tVpI$9vrtO?"|g#hiێ TPs+s5Ow8Jq`%6U O᪹IL茠(E&N<<܉И#l'S{ת>jQYzK:j} e1pzm 8ta]UQ<78>Uߊ^q*#M/+ ?یQ1!$](ioPG˰H\lOp[\`| 3 STD=n)9Xuw9,5&Trg(As^<P飱cm!ݭv;a}x0c!v{UwGt` 'rk#h3 YQ'N2ҮTt'J- Lv)X2 xǻ2bj&Lc|n t. [o.+J,_sER`J;f8`e-ջ~Q.\~M(=3Κ$w,Yym?p6Qބ*7nMol={_f~eD>Fطf% Ϻ^%֢ bص'[odJ&"I/?`, @Qݞ I˥:N@w I2U؄yFxnqշDK;:z>fpBr1ꁱ@p qS4brǍXwRT垀8dV4u@g4~5w1Fk[3JdIH:: 4wyNƪQh1z㈂`/Q-ɚ.gAyDυ^aTtNz:R/"P8Nk"3ҩ^kYL$& ʥY pܧ ܢ;?ui{>zt[]YG-.TN΋xjcV]?F3]ifp.j7Mu1?nmʓDĪD6rѼь)we;hwS̩;WUt-{ǟ@:m E1y{0\|F ^t3 Jf6ML-:$.`SEOɣf]40O7n0t;$ʤ\O°ni2 y%LT&0uo[t$Y _b*?Nkoa;3jz)Qև=D]f{ \i5޵,e%oV78jØiDR\k.L.uܤj')%Y}W ptiZџ܉@YuZNh~ N.tBf9!OxLDF4®K i1s=Pf7X%džC\pEBE~F-ƼK#E0^O=gV:Fd9,q-(Ka[>$l 2z.L, Zk'z`҅'1GA+qus|0⊼2t$H?/UܨZ\+LHsr~(?Ĥ}=y4ӫEFШ K(d8:_ύqqCLoKP **bz~kFW*$o$H#!L؝hN΀y /tw?Ei̼HR98\ )ZjV4g=5uhYU=TOc6JK2^z?3#b!-&  N:Rwa3-,7jy+1]|5qD5$,{ \횺4WcmvdWhiΤb=^k Dx[W1MXs+$ܓ8S:N+;"z؝ԋ6( Bw jKA\nQSYbh])wYsHPŸ&;E=nhRV^|%Y0dBAY& c@Pd  Ҵݑu?"[Eܸ!MrBT!z; jCWy&Ssf:m`OH>"H}K^4-iWn{i'Y6K2Y@-8һjؽ4h=w0cDcFGԿmTΕjuOn 2\ҫ%_xsB H/LW?ˊx ӃzrJZCT0VK:n!h_FnwQw_D8=pT&y+pqul{G}ǬlQ̭mo JCVv . 'VN,޻cp@ ԷFTHH!W0P^~H^Z![wq-uוmcE#'tKlЈPd`0g'Rɛ<$Qx5ϡi6ş#cƙ2dzgfqxPmyĿ*a)4,)ocjuod\ 戚=5}7~5ʼnk:už݌ VxQڸC&HjyGly{ڏ1&_uy)P?6_4v7G?9NQ%LR@yxi1S~clr:uY{sHE+nar-Njxn:SSMt|en"TIGW`5caȔb$߮ άr5zD7 ak D;x:B]$1 <'X _wD7xS$`j)^Ck pUӥHR|< "eA_١bk%ȧu#'7׭S: :SV]N:&5ZMP3m%܌q~m:qJ/MtGi)yDZȂ V{/=Sq&W+$¶S~zv~0ף/?5!Aa䗨 ݸXx1N>n'a_ c/[lnb nқb D9CW$$03%y7^K*zg XR5ͩAz+fSG]|Wf5/5/DE XGe"#^mV&% U@D pdPyi9Л[䄶`k'H ZMtE~It nS`)wG eHrmU#]v P68&|YbNBN4tV/gR-v{|b&C]U7;Y̖b\g;nKYyo}!> ]B`3"<0#{7?s Cp{еѧ[Z~77P@v J=lꇠxqȧ*| v#u#nxUE9Ҝ@#a޲T6 D-?#KoV5{Ss5'oQUY^nM$F ~ʮw$Gvv}RfjbJzx`jMW"QN .VPy /6Hn ! YmcRjј 0wz0%jy3!hm^ȔN3N\xb%l#vFA/`X)MbDⱍD+WR_x;szTpuyg*#.'XS>|,HNP-GI`rdۚM!_80nvTOF-a[q$^wi<$hkыcgv=,s]1E, 4hNɮϒf O,9Mphʼnu$bG KΕuG8^]~;t4$g""Cn<G RQ!4+RYI@|3ݘP]CIX)ik,ٚz:`Ʈ ot貺ռzBu@W~}U@H횝Ҋ<6ځ|2&_1NJ3"f?beZ7F`y쥿Sr~B{I/ ALHzy4Ħ1P8; |^@ '!E\d]dylYw7wC/GUlWqƂ  VjSrxm}c2*ھr(yB@Lki"mb\1Ҟu5s`Y<ǿ+ed+n"WX_Qk+Z+NAU#n{K;>!,EfU8)&T{%% \;!!<Y Q 2F!Ճ2oetM*KQhSxGe\&!`4ڝ^%ش1KrbÈ։ [x;_D9,YtO2cU#ڨr=ѣQ,oL9އgystThff~^T/U.L1vGF/㊻WBuR|ɧ`cPtF%φ$3F!@ `]OU5^-Itmq74\W*(}Hh]HfB2S(+Lsr0*A(ҾzUetA .;DB )x=K/ز" Wb6ֳ5!5pn_#=HZōAL(.xdY%i/ -L1eh*s jb֠os!"+{RqRFr0Abޡ\neu2Y`7dbIKՇCәnapX^ϴg6Xݐ}ߊ;S,=qc:)qo֔#Tƕ˗gSk:G&8gLsRonph#N'ńpr>zh. Kv-n€''(P^t[8X6$xD?*rngZ7M|/-3bӇCW6  ,p/>s]DCnD-U/Mo\bǒ2->KQnʃ\+РH`%r;1߲Ř_TA)Ev ,EPV\Wb0*ߗ%⍀M#4xxOdqTZ#y}, XlM1. l. 7^Vd> i`z~ƯǽȶMX^syawi2|pkz{@M1$X BlL*78"[=ʭi;?%ȷ$xk7ψk,k8V'Tb&3oC\M|k}T x#?{Pˌ{ëMi;&HnI05 ʛ*t`;Q*{ nx02#-ybӠirvIOР C;D]m(rB3"](-[ћ$j í)3@ezr8,I_+(u!"z@ =il/Z}T AH)-;g]2CVeSJXuQgրP47{Edc F__On<^xQD]6Bh%8!o\R"/Dyy*߂,(rZ=`h/6E佱jd(C7gk5  $m%ư)ܠ#uq",((u+zc-$$sYM~L%4Z(;!u9۳ ؾ#cyW (yUW5{dy+<8XNbuiSϗin*ThA>'4#+R ku.> 2>7ef+h<>8{<1GbTZF j9 .,.A"D݊y|X oT܏۠o}9~D-uoewU^Ѣc/Df6>1[#a`$z*N8M22šx5ttUJl;<`vPer$H~!+1g"@ b{=8Z}$}7kE u\fb.P=rpM,8'=E˻{Gk{sUVIΆګʈs.==WQWLcMMMqC"&r:X!ӻkw[,3;!Jr2f9tFQaTzϛqJ(8?[՘\ ]Cp$s "{]Um6T,X}}/x @+6rmzh/w_QLhCYUoH eoq[n%K|p!3JKҐ,L䤺SSE M4ߑaG Ehqɿ`/I'7)ZEpa 5dߕgR#V Yx|`N"u"xx X.,I*cXk5Zͥrp.a^OϽ$3źa FNg[kufL?؅a>ByxԜ/-taWu :KM0`v3*vA y."065D,xඇms^췍awƬzOs {>}=,SQ#]W^׍=ctKgЌL:7?QAn4jrK.g̝$X Hg+ri{:~2ؿD']8Zytvqp3S`H'c#l"6BDz4RI[?_<|yJ(Wstq%I+c>p9 Ƚxd&eP9.=b~2d9H+m>Ypij\2`ϛj;Z+:5b@У&)ʕ6c27jF&$62gƤ5_͝1xaoAqT0'U5ӛ@p*u8"sU1lb\X4\lH0 Od )R'TTxB3}c@YzON& ɬH-wl9n\k>Z-<}UiȬ;CpN@NNSתꄺ4ޗ71 pٛ밇W[r=j*ĻFֳac5c3sP'HԦ\{=CuND`Uqah?6TqA4INd^e͵"KS ㊗DvcQ+;z(QS=2yܣ>0ޔ vMErBKf} [7d׃R,[mjy>הS-0ʌlrD?~ayy-j!0< ǀu:?٘3iy ԰ J1jiV7j)+(Q @."6!n!9eUp/jUV`TF4}O¥X 4248@xC8Mj >_ͿkF/퓤Z~a'md6 aDv v480\ДM D__A0m蓛$-ϡ05  5|lNȾ ]^ծ7ѣen;~ӟdi5n~H.;O 2o4Bb / @wxCP嬥ďCKFO{:e[T {}kR!fH0t<۷k Z x͹m8T;]TTYښ&;>]'0%! ^l;VRZN;m7SdnCP3Fy.Y[I?3+}pxifQ;4pKJTJ:ו;Ls?TIY;˦,HA, >*Ɲɰ2?V*l}{S7(%71fl5/M [E pvuv \cՆPq]es N8_Ʝϼ˶HgM_jΘQu=Qz=JYgiPO_܈)W'<6<ْթdaJ=h@,Ѫ"@b%3+KºI`zTΥȾO r@gJj.=ljl|~ $hSPT  W('՞keT0(ȧD>!JW3ŹTi]14K@+h Y| { R}Ա'%l!/sEv#ݘ=؍kḻٓ{-FdB)Oݎ9 ޅ0u䦸z; hgǦQ]k*ǖa9V*j=vVsa vTѕߔ`):k,j՘G'8nf.²Ӆܢvଏ̧hgkkMjκBMP=`{, uZy1SD g ̣̑mt 9&]Uw T4aO8*H6V^lh& PvyEcS`#Z7^Whs>WQvZ>&"O )-supH8?nݦFɈZH_jҔ&֕ > "x6e 9zimMHByGq!Q23Ɖ7LhzțReh5xuXKѤ%e>Y55d̛ѣS> }a /_/h )r婠ǐ#7.ѽO''7b֖wo@y>P7efP>dqڿ;JboOއ~9$Uw\Mn D(o-8sAQj|E[h #}v]+d:nR|z#)0I]PA\S`A14Xp7Z %VlsNdL܎9_o2(HUJ\pZc9+L<%2"+nckT}-09_֣Ӻ@~Hp\bizL~9"qZmI81C0F=Nx>6$z"2Z]TU/4f4v@&6ݖYw2*,3"> JRq{/0%z0TQ/ԝzc^zy*ZHӆݴVpu@ Y;[l]/ځ5*[[6왙iq}:5o/эC)V!_,qtxRBQv[fpĬX~<{YgR~\$%c_,v0-PAHud Бz p,U , K\hl~4ݘPy*Y(y +QDFyQ dh6CIڛ}W.!ٯJDx3b?4mS1\"m56@&JP|J Xڧ/_!Om|㈴eKef0H#&O-! `r΢QLj}ڸuN̛]BuQ3`5~O򆟷iLD޸]I4 ֿo"lKFm8ØZznY0ٳ7B7IQ  P#Ҝ4^%4!MdQ%^ژ(I7 # Ht-PGiu%Ex=u6d>{NvL_ڔl~妁 !~qոj,Qb=5Rm!h^_OF]1*Iy_Rbc p0 H)%Wy(N]Y-1k4 L[V?J\qzc6je4i!/^鸰zejV]=a!{` u eo q86[)&g]-^`Rp nS,{c,?%$j:+edWY^9"Ȃ`;T3Bm9it7]M]Iq||sxviBۓ012߻|۰HGϬB~uTolA~wkFC}3гxkǾT5G 0.v+b&%ޫi:(2OdH~; ;Ct$ytLj{cSc5pdEIL :{Z*"F8m3yل;N["dž); Y[n)*ӏDAJ% pc-YOa .)"G[1cڇVoƄ"6\գv@V@ )W蘍;` >cZk,!Sqm~cQ2X)RR&iSaB8#8Ao'yE(N%NVTsz!{4 %<`^"x4?GkcTYb;!^9 1 "rxOw K.:ʠ@e5Ӝ'RlC дNAAɽYo‡mЅ}6>Is6MFsS YbQ+#$A+]{UjwX+-Im X])X̍]"4)_2CB(ƸٴGbp4N o'Qs`Zo]Ϫס :;zRԃÄ %D=gX?UTe3?MĔ$nsʂװܥ*b:c]Hijrlĩ_?RL&S݇4]~-u~ZZ/Jj(ą6MpAv'`)B}u73De1ylOlB&u1>&G}!KCq(U SWOLi -d?O&@"F>,Eݝ(.E.UX|aw%fC_c4Bԃ$֩A[ҸY`r>M?P%gG}ؿW`S.!={;9FnF^hꪾV#}^(2Q0,tC-W n/*5#oح+,IG[KE˟"J`}'Afj>8~9N9x1ɰ gIUуcO^,\,!Lۘa$Qqc$7*C#qSQ}Pq{̥J[^BT`GlLLXqJ E_o1E,r|$*/VkAv.jt(z̟52:(ٕY{3H+.ma>3:b7O,R[۝MEX*f ʝLJe`/Y%h˚H;0ُŕ!3Z8׫Vp&e}0JCN`0ǂAEdKfNZfMxnkݠ }-p,弙ԯTY*!&CZ66՝HA172pmtD鎢_k>.D؟ Nګʥa^%.ubԶ%w<p?h3n0!vOr@(eWN{Srz`z[G.X ظ~ۀeb\~>5*=A ^հdd8%0B1W")0_݅hNkHw)<.9J&yI8220'T/Au"7M[Ȃ _&s#d 3kg )u%71]%Ftʣ[O^ʦmh*8>Aj)DSuv~:&(Iު/GS4a9C[Vs):BODI=E@~ U `/Yax m+0B vwyc]Pj``20^`9} CO5N ǜN;Sە!(.ΤW(r< I>2^mU<_KB-Y@}*]U_3\HYlKߑM;r_#:N"n! $vyJaX.J CB w{_´@_^苑,{[QۦFl+x聂̺P ,XT,c_=,ۺxmz+R/LqQdJ ]Y@N(Լ兙JV gFuHCL䝚dEk`*l)DgV˜{stLy>n.i0<7|7)݅ûROĵoU>(N . ;X4&9H֍:ս! ӄ24dwoYV )ӏRSŔp\`O=Q߀@7 qãV25?7wBٵw6Z(!oݙ3-j}#wCu׫xwe33mFmQ|{d:?7À . 0ٺTd`Rap5yZ$BcbILg FT\w9 [٦8Փېy%EXc 5LR\9DkP7bLf8b"0L&YbIDhF6 9I;MtJ,^!!}.0߄Q>?[rHXzYHNik^f5 !,TFddrBf7`P׽=1;GUMefj/b/eyB/ =Cjl5 +":ݻV8`>1cT# ᚍۃ& SU,=^yޒY8e'"4sV/2|JF /Q2QgA|bZ]7&Ƶta)ϐS_̖ۻ$8Ӡ@'$mI&Ah`ܷ E煳AMF>gt$nfǕ%F3@H_4q:F@V;5; YA{'0'Tsi.Ѥ{nV0lh=zz&2սlLkxM'FR"={QP&̍JNDW< 6oY>IJ;^8Zf~ O_GozHŵ8?7aO Fr(`nOlz-\>3=V2~VS8TUfHEdL0өwdEN50gVYW6P*S1 >2v]qEAnxC. xC#A MGu<}ĕ:aL^=VBr:B2Xs?dW$єDJPq4 {L%n*mB "ùW:L4N+xz/e.";vgA(L'޳"f-xvWp Qس&.xnyƕadCZ_0Um)^/1م^YkKuB3Vv$Ӛ t}ƊRJeO.vB 7 -z<8왬fDNB\]odzv¨sHK>9:ץ _aRU\NvhM\j1۞mrȎ9@3\/%p/LԎ4P:^c!JYEy3@T1U1K!,_$j,[OVHRKRfP#!lqAYrʛGI,:(H4͎L|(tD@=p`rD1-Wc%Ә #~\_^6:]C?;rO:IN[0Tl qB8Jxaz76K(%~O&_͟RQ(y/^{oƝelTq s+}aQjXˀޑ=՝ۛ_(c /{z:C02v>*GB#5dH_9 ĹG:yN)^'F]*@[;@$3TxlSJ\NkP݅pu \}z>Gh"7dfjHz$E3'Ǭ wN Pc2Ԏ2qb5:aYt?5ƾѺl^DZ-˾a2fnO?Icm%LxGYބgScLxNBeE\QPFh3hi!bH/(i@qZQϛoӥkPN,E_$?/KihĉE9ǕKJ%&S#Qy8g.c{{נ) ^C2F. o$5E[qW7 "Ӂ1չ c6BfMMJa&˕3 P6Wi8Ĩ큩J].遨`\pIBXXїm{;N۟&UX#)| M̴{boK%-HDEie'ڏ倯Ԍ.DC=axLKE [ c w̻|Zpvm qKW<,W'ejNU1*p>+GMBdGe #c ?N|=<T.qP】>):,c| me3P݌FJv@?}@k084fJ,K|i((֟ׯ'yBVϯۗ~UY¸ԘVk\_ĜWG+̈YPl=ŽW`qVi$"$? (Z%ك}Y;1~f{,hM*,yC%Qӎ&r<hTujJTG8#YToJY$E=_%(㛹\+#M5 O"\U!| {hV%Ng_ ozj\CKqSm+N= <O8PgT廞gn+nj=n6r pn;ۇ>Qk%NcguA6FڐR!#eh+A- ]GWyAx+n,ݑې`j=#u~AચL7QhsF㓖 1b3'~ҙ)4E*6gg;K ';h32J&k۪,p&l4+a&*;%FqW uw ]qnZ԰$'s3EL&(|Mt]b^kNe2ͼĂ)uYuIĆ4~:Fd rX.pN(5|]a ֊,Dj\!$<%x[w0ѫ`G5)6d X~aT* D;`$HN&N4+Z^nTL> ‰S?aF'ᡕL ܈1B_%@x6pVBYI@T I쌕YRU-u2vL1*oۛ\X(/6:X1REih籵O-Ґ_gq!wS‚@&iv*6^D+,:]&A0E| ۨߞLj91I͆6Ap?Zb Y IysGㄙG>)|pNj=IҸՖhrs]>ff+T@m/E4 Hbc@R.EF&:bلNwA"dAFqtݾ9?im$4=QӋ)!&8e6mw!kZqfHz={Ύ}Ca ג;#[1uջ( f(%19TkmэJe%ģL3Yp+@hD-&6-DЫѸ8XlEc͆ gOtMfXQu[^ +YC~&4(Pr9WA*Z*پÀ}U:(|#}BO>!MkFߝ^p?VCț y-Vۥl}}\/>MZeO\zӨ,I,I룘U逻f*y:& Ō7F^,t97l})toNFI!SHTx=JKDȼS/nϸ D gdÄl)ƍđ_>Yd+QQDQRw릃3f& m<_*o({-Zu5NK[OWkW2u@jI,Z}pRդ{*(ǜ-at}K\=NC迎r.BBQ~399iaPN k4vR%+׶h$<5I'jփ;]phDè_%N"Pg \O *" ʏ:|#rG%2ύE&%Ao7H*\h%1&}q6Mjr, *ٌ oZq5gE,}b7j|:r=4vm[+`9} 8$rqOz[ q |<8|1KCRǹr(7=rX_B(O ̾ ɱiڍs\j0ĪaJ|}RCL=x#zG;}W2"$!kihD̙Ex~4JXmɨ :6w^`\P tHCzOإ! ~A'SW/y)t_߮_;4 >$^3%r pkh9_A~!(p;AԪG|e<W^e񌩸("ᜤ IMG"[蹐G(.)~|υ]XL>2(C#_GR؇։ؾ=ߚDR `skOd꿩qXܸ4mQg(?Uu_rXQZy,em+I$VZ{!havʟB\zv#$-+^qoO%ҏ<VEO%2x#$/t>Ե f[}@]MGod.ˣ^c*a[S8{?H+VH.6+ G;hv:- _>yL)󤦆ry/MԼR@]v*wHLN @f܄<oF+vkނ+*c.k'- U,wyrsޛqn~{u,oKs z,wyZ`*S~kPN8 `ꁈj"PK}La;Xme4f}mA&g;$`k?I`_Q N$_r (kQ#fہr] B Y>DbY~.b6 ckSj/)\܌JbۉDŕ݌CA6IC{ӺtEmsӑ4gB]S|qOep0^[Tt;sy @NƘ[#o/7:%0?9gT\ v{@ajYq о yԡV#QdRg\Z-1c!n۸Yfoo. e`Ē$#R oQlIf[6g(F\J~X(8v꒓uB`}w6;8'~R24.q5R lo^Һ4*O2BRC]rJѝU:aeAai)@'VX(^ل_R]3y/N N Xq@2Oq;{6E8IJ_B :ܚ𗸙J۽AnhYևSOcŒtSl&l@1BjDi&XlKA,W)4t7㵪C9V: Yqˑ\63t!= VNO€vV|PZ9SmފIo& \>dN.\+;0"VZv؃Ў.O=C+v,51e,G0#jczU`؂WҩUl҅7a2AASf YacPDT&@ X/ P5Wv&;yR1S}oww4Gše+s>}f)07Grz;,@2im˘wBkj^bbUzJ/\tz.!$ ݼ*v8-Ǝv"j:llrZsE(Z0"1}IIۆ%_S܈U+6f[~ֆI h 7K)5Y*B|qڲ!GRbki޵.zk=Z-?ªyT%zߜcA\IR27+5P D@c G]*Ҵat 9"; H5Պw ۤ2qV ȼ]$% K}GbMZ b ZX?X0qs=5a#XaY'5ʪU OB,: @7NUcIaHp2xUeW,![py2z ѠH"[86ԚMnJ,sJ{ ؗa$l/F28wx:4!]hn1Kv_aPO+4KA֮H5r}%i ,7(^q6(ƄB E*5&>}DnynM iFR ZHqEf=ǖ!8A~~Oᄩ$Fre9 SU[rço Fd4twDW؉t 9pi%ҩ(D w{;51cowb0Όl]4sy&2L,`JaqqFS*Q-eI K}7l6Sڵe ݮ/)|fjkL5HFa!`\ Z:"eOFYxԠrbs 5ukg')o5зnVS d9jJ8݃21=}%C-J3?܃br=Ѵ,@`#296NHjvқAIk͝= zN֫[:Y(>RBHI-.ګAWDI O/8.cNŮtsi.9f2Na =UiE.:6 :8Ms 7W!F8 ;:[В9=p3[-B~7gm 7/w"Ԏ):p/-{d|LyL59{"ZA_WqL183k9.7X_i^Du+%T퀱,PF:,`xl\K;]5yź 29C51XfSܱH૦GnTр,/9OG\C@ⒶqTWy/34תs[Yx4Βk}hDBM5a5Dy}M5[)foeM"ʣE  ATUv ![ <(@4 [.'GvBՅ3)lb=|A@aȟq,*'BIj?|$LaWv>ivQJv?:)|%%^낰Ӿl/dV6D"H(w gky9:dnNQp] ;Ray,*@e1_*9$9XH_8>=SͺD,+Y*HK쌺L=viizݹ7ID: Ze$X_Q2$>f;!I{^#Dmԗ.KdgPYKMgztd2'ӧ , ̛ϣ XmlNO.SzmH:Da$v0]PtBz@HfXc;pHf(MᱝcJy8iE&f$ѻ𣀌:jV9@GZ{~IE,X~Ɉ۴?^KMz(.4ַV]y=c5^#'cWJqkgt8kW(A%3E ucGIaz#P.mxV:ߒp/,NF$[*x= jn%.`pw|0y\4(6sJV0@zd~Z |!HWAQ&%@dݖQT/êIkƯ :E,zѤ/~e|LBS /GiQGpk*rf~cKx2A xLJfmpY@|[V"xVޥo c.\.S j~ߕNS, xF?}hkҼHٜYrIM$YCa:ʤvΫوݛ=ݭs;;wHh0[Fj^w{=@!{=NZ0U*qA V/ ,,#m]k%d ^>=O%8[Z"5H( 1`$~Wh Y1 cnjS¬{W3KHoaLԯҺg#?Tө?oJ=ͬEvG}^(zWBIݕb!s.$>Q=𸥬H,Dxۆ&+pU0Pt'"H0\>)ÈfL7)rV}*YhesLNYT hF:.tzRW<ݻݑlZy8lh۝9j1#b#ԅ`=_ ebߋ25YZ] G:ԣb>wVމwI8pev/:Y[v_1 S;sK g.͕ T#Z}JyS X@Uck"a|D*Kl=}_9 $sz@CYB a˳^gID~7+R^U87.97|g5FT>$4J wbxV=7TpBsFRp':S6!*\Bv4??f1o.4UBq~h|+ȜYL:.AD`2xs(D-Ŀǂm'@H#4~K3Il z_rzc~8-@kz=1"x&l8Ч-Lׇ '.Ӥu}wKhe.crÎ-kXϯk>JPhpPUSO|Ϭq:*9A*}h$/PL'h_{Om#I)8^F>EwhH0H] ҆؇QPȿ}6"eɍi@Hg7tת>" IGܭG'S%^4DՆ)N`ԋr# *!Oͬ#f/̃{X}1S\`X RI G-\O@ ~/gO(@QbmYkYl0H @DT?<_k:uLꉨ:sR)Md˜Ú>h$5 0|qR<cPߒ="u/>WZw gAI~%=8`:S_\a Hm=7I7JƇFݲ2 t=r1~P]Şߤg+'%){K fˡM㱨UWW,-fq088gL U Ϲ(&yM^hNcVib:iza2fHXwDiZމ"$beX ׺\ bA5fw$cw&`]m<.(+6s\Ko/[G$V+c ̇\aa%e,>1({_QBO]$[lMR~%Ǻu}f,n~uxZyw$k5{I# 8E+lYPOVW h ;~l4TDnC=z|Oؚ6CR0Ĭ1 9I6R >K*;11[> ̣u#-#9Ag0q3͜%m;awKJkrg=lk mA& o p۰7 @֤MeI_\}*v+n״S"-z] {Pmf~Wes/>Ej?N7jT;ϓk=~xl]b83[#ļƀ"Gq <2LHYO#m.ҋPu![u Jkh1r~Q=^HY l9<*ց r]cq 9aP! t[n|7N'tslҫ/&5w,$b!mOri6/n[9d%tΖ86%9q&G v|?bcƊՃT;^K;p9Ͻ>kanD[xlSEAǢ2Sld%@rs`F%ס*"M'Ͷ ._%@m\4 !z&>&/[S PG|.rbC(ybV4Nⲩ$`d@&M+2 Gx 4]E#-ȏ踿Nd*PeԌ(ۯZe/r(`z& TjìEkKi8[Y׍{;F"0cv_`1RtA+U#m^0A̴XlG!_|(;ySLZOM)w"G'>5Y<~([1Ia6cߧccpۊ8&xuX0Z+$4Xc_ڥD fUml}-َTp,(oUP~:§Օu$ϨdASf,\^6Mɥm=+Nv)FI:\()ԩ pjJ2fZ68]@yf60 4`L|m(u{K?2{.4Jh]:SѮJO$8X3uAl=a!Cҫ;6BaCp~) ҿpt0̽h _KNlx%BQއ&;wkWb_n ?7cr* IoŜ֬]xd0+/\htbD7O&:}SR链!Fk\p4:An UU#m|^8%~uLupJ4*>=w#ypJ\R@ R/ٱ] BoVb}קMPpo;^:yx"~O_x5<ÿWMj~eO:XQP{w>!)<6 Yx|0-9{ƌ8} iSyDC)mJO1_gdF0#U- -A)KLܴxWg`vR;=AiT\ |vw)!+"TVzGgI1`[E'NU(Uro3*xs"֣^H<5mO(3 =B&S\U)?ua~-zGȼyೣK`#+'Kmv7/m$@پexDƫ'l#ˆ#Tډ,@̧ܸp7j!#͢lŶpzЂaxE XXJSRܧ|4G`WZ۠f)ލf8:]e~SP<6? swldh]#S߄@9A1!CKI{kJW!Wʰ $ :1%PR37 " [;OB,n٬x,>Q짋Fxİ+<{EoQ_d@IeQPu2Ȣtoc+?ig{U ?#EGeNDHmW1IxوRD|E@'CڸO59Nl=j 0LVF)z #&$BД=?VNO15>\pK*[R'($wْ0d/,T:3lo1ںy򀟿)C( P֎sGW.9(F$oN7S}Pb䰐Yiöy>xǝH8X6xV Z $Ye;~qr>() F78!.6;jMK HL$H,j@޶;#OWL棛!cIȿx@ 93_*1&H3_NMp%C=~]I9Pt#b2maq&RphXHlsz}a-fTIFDÔhϪr"f2.1': Sx OeMKY1\VVG[ `ZXYZ[ьF#ǕgT^2w3pG)8eT R$)Q@ޘ)O>" ren3\izE5c&ŃvelS.bU/WE:(2I҅-g2^Rnh oyL0u}/66,^15ȉ~r37fЕ=PX{ j*62h[Tr_\ۮ~HIqw[JL* afa Hz& v !8[+֝e!4⠻`o+%q|N}{@{QUKђ^0,F?'A|C25B=ϑĻc?+ >)$"MV=;SDTnvM2qi=!&F)Sv`tΖd5#P)xq;3WSylE/?hҳRsP14U*88t{(Na_*)ՈU~ITQ%[xzLxwdyxr@K  >Żǐqu571_Ԛ -juOsTjυa(vV{YY \v}0- ?''F:?xK&?bnQN;h$S3=fV!38L=&BT;)n`oo:[N-"z+׆s=!h`|a,pFPcm+- 7`^G[&yq!8'y(7X!sw`8bxsXJ"ND~nh6sC2(G!d9%NfK{UՐ.^z?B*J5y  myhMibWh5qI J"#kCaL̎bzuE;7 vޟ&LxL:/z-U <˱s*qM(,c]5L#Jd-]UQc7վqmEv~rR}=w]pnq\x0 ͜yM9Ei T4/{XDBAvf▎WJѺGwjIWV[|ŁGݚ g-IFY7Ii2|Anw+&UT/%މ2^g(# H^*S+a_hȾC,ie4"͙}̸Mb 1TK"z< &"6fMEo$hHOgp o4.|:t6Yz`u J/v!zu8KKɔ{i2}4[zݥA3 rTɌ.һrW=xI5 *24ǂri4 O(\4l5=ʍ{zFzBf"EX} ҷQ F;r}ë 8*>QlDQz {EԳ2ɿck7WW?RSFZuPNءdK(*(NZPM6KMn=Uq|%x BN$ꋮ3r`]l1%4Y9*]9PDp +ZKI&MÃiLD;Ċ%P9-!L Hl89Le4_j[#+d:< -B?Uol{Jp sV EfS>M}҉0۹†CWFu +E;o \Dpm¼؄垾UkGÊڸ|6C:N0ſ=Q;<"!fxp?HpT@<^mQ CGvlV V>}١رP,%jjGdAИ8Zzɘ59SujrW^Gzz䲡sVk_N\X'ă t)t}?s|t(l6$e:e?ZcRGJuOjXO7V+y=!lb5/lFrWd'@$N5@#}.t@38šlheRV9L"֢KiEUJl m!wk341_MAΊaB0%GElA\ܯ*DstۛMv*ei]t-8m($xS~UŖKEX@^ՖrӯR,Rv6$qIeTW3b"q7gϣ, b ն!Lhp&;~QIF,4 XIwx͐b= jm*Toq רblGYǞKqfD$zZ#AaK&6S/{ՈP,:P4]wzTDjAj5 5VF3WxFe9[qNMxskD~IE+Y1ĭ7 8F>\;b $Vԉ`N`s:ev1{F\; s`K[_S䘼U@V ]պ~Y'36B39;g|CMtDŽg+b}AjP"ѝ{q~Uz6~MMU!Ns(c\dTPZj9- nqU(6+GO |2Td؅6iJރ|< (H3a7 ,$djxt7#l70Ak lKrnJ$N0hl"-;Qͽ?*0YXf vh갉.)X+:^ՙoonXh}@K-Z[ E==ļGGPL26KzeHhKT qd?z9kKOl2Iq Im/(?(idRXA}:y<"#mH-Pfǒ:Cڲg׃ tIxGt' e+l,j2bIVkth } |+G8$:a66l<@!&, ;NldyO{po(o G󭼉1;v4WDqc)kj Mu3̕JOTo_/Я,.`gRl>&Zůw9JlF5Qho.7kv/ڋiY#F]#xE4.mH`5첕`.$!k#2_U(v)„Ky7ڒ겯MVR @4Q8mʶݶ'Fhg'TG?YMr2ݹ I h} kiFȡnROM#]| =09=@dfJ:H/u1!ŎsTg85nȔ: Qg~ʜk)2x V ^!}0xUM>O(m j*"|.gPszl 3;`cRUKDN('79R}+.G4O1'%ǀ15t*ѪPO8(OV W]H2e&|,T ͳOd]%=[}J_4?ʌ,N)eymUB_6`Z4.D1{%xn'gM-FȫTQx̡8@pJ!IȚ6*&/Y6`0Een{n{c}~(yF;Ô,i]w2p8P{D I]1(ߕ Yc}<|,zyPW07YWc!ԥishTXG;]rf}\A].`DϬq6@A#\ S}m(b" .h{? `E#liw+BXU'J̀PPob:]GomPG,^).57)Dumc6 |LozRgk@)MG5`WޤOYt6ݲ;}Mb^v//۵I$w^A#b/;ѷSsSxq?qo1)Nј)f)y ~<6VVGbma8zs6ݹiЎof_HYٹx9Uy" )ͭLG퇠Rٌ>5Iˈu\oe7_yH^7 3aQFݐ=\+s<|#i 1=Z(fR佋fdI-ꕟ~8nOiS2@Ikv&S 7aZ:̫*_;Ob.4l+D8NڵʳcĞm]8;Ϗ;fK;`$J?C6gN 0HoJB}J.Z*gqch&ۺ,vFLAT0D_9f{7+E`TwD` FE4eNMs0_i7οgN` 1: D죰ӽܠ$*+?;2Aң,ܺZi3'PB-Maʢ( i>4 1p/و_CIQ*ʔ?( MIu#s.]%m-[]PlT]qMפ`#:Rv, w_A 1>n$|T i+vcEej,pMU +-2# _1H@m[8=/[3>_QSRT9hǑϟ4r/=ykjp";fXR}l&F+#2ASb̫Lћ>LBa,$3YV'\.EW 0OȠ' 1TͣanHMGEXd_T)y - _V[؅1Pc'_ȹʘ_lIn/:"\6xh@Ce~pp5Rp{1:?OFSlur%)uug_g +C?ndgyYUq͒r-Gf-Oh]8 jG^k.*4?0UZq;FY7-[s׳d(r[Z#TP^Dzzr\tJ9 uu+J`N 5 t_M'XޥB ThfGWKPa[Y2RN4< Kf&KCA+&T-%CL͝׌ \P%3E'$fg$' [7SJ (ZH 6ҭ ~ꩃ]H6WyLyN$;vq}M\ ׈q\ۿfNqeO3 YZRܔ{Jp6c[ߊOoj|NpdXrA{> 2:1R؏89:V yvB:cbg/jTf*:+%ŏ d>t0?%5{4O:9k;1R.O W?smTS;>\ebSQ? ĸͿNkJ{0:-h!DdDցM.GBH2-{sK.r[aX.$x Vg[ȯP i*g3g`:f78MƞRW5*߶^6r1Œ`C h;y(D.~ WN $tQS;>Lt29oTxewvy 4Q ^Qᶹ|T@Èrؗ}TW»ck4%Ā8=/P:%CN=XױKV~hnVOKL@) tVqО?fY} hE )hhp|)w$0ӲjkOʘZ!\:ә?LJY v͉ɞ$2:\DFNMo@p;⸢ i zpu^x?'];}Hh$6wG7+ "I޲+ii++,لܹ<B /ʏ8BV0fv2r$SчCU:#lV[MV\: Z |&?-OׇYvWIJ.8 f?EI^'# lzsț]B "͈WVtDE'M7a?f ѷQm_hPS &z8 _ tUXא "bg$e_6âsPyZUE3%JU [ڛEG(4vr/^RRݍwC (|"R9Cn[0tt= ϻOX7}{LGu/Nq,¡|XǓK+q$ZgI&^BU!Ҡj\+HhȏIL3B%JEAJN<ҟLv[6]HNÆݥy+fu3}ܳTPqΠ auYZTNIʼn_;ˠ_ĻX jJ~~ \tϼ^$#AY*ڰf'$I0x|JħwZߒOD&ICbA#y~~|z_m` TZ{&Lo4ŲJev$$P,R2RO5!1->iuV>hs6Z9ơήuiG&(tדnDvV1Gi-r]ZreslAr۞ \^}UGQ&ljLJS#1}osdaA%[ICgrhB?9K "xR`F3JI;x9F -)dc6ndxzw SWuh{NZ:sKPw j1 ]M I7*K 8/dwC 6L!&:WtƤvq]ι6l.F0bak\x>ˎA1jaD4^[Z^3bgyiJ|M*=Ae{g oQz5HJ|Y,ւPO3.6(٘NfJ@ڵ)*! ;ªZ۾n&D! \&%E/Mz3l- &ؾz2b^дMz n^3ⓂIX(~?0bM˪_c|޻ g| nd"$gvtL? :m&Ӫ~oe@jBrOgcE~ FLj{-*͎}XYOso (k@/U(B]r5{HWC ᖗ+Vh)+5碌r,\DbA׾G?3){NT=s_ )zK.Zb8X<ljDW>iwOLNw3![!iϛY[?~:piAL_ZRCzWվn|/gwj،QkqM%.Sڴ=枯Y.9ZIOpۇ~f _1-Tߵ.@8ܚMh9Nh k׮rD+] ʼDmU:.cqVOa2g3="N&-TY @?OEC_(0G V*[1Vj٠2 w%r}DrݵwRu۲T;>ˢ82!~9LtS:*cC=>[&OP,poya> iJ}; >-RVLn߮0TውRIxR52˔ZT7By1 3~pZ\heoYVq5)8iA?ys2V#*߬$onVaٓ7ӓr{PY?oվ/TgKeI)i; ;A23j+*0xx>]75pT u1g5'/jt AE:^pJpiE@K{(G BJ?Ⱥv[~v~ HX&|"!m Z!k&7[uF3 ʇ,z~k{ɉ(@ hSݯ?;`H-~mUʍA1Gl0e\<wFS9S 8L(=WJ[H,R>lb0jM r5=+s0I?ٺ2Y4ۋ"]:Nt4PK?j;*0xB XBb٢6/d5XĹ\u%?;19OuLF75oV$ˌ M%2 UȈ3yi3 I4d:Fns/4c<x"vM"KMncwP#AF)S/ٲQ@[2"R3{H;^~鋚G#[!ÇEXѲI g5i}]zxvワ9\aaD ɞ'9n% ?K#_e 3Bλ?Wn-MFAP/H067Ww [k ;j(Jt+fzQBgWd MS2=> 3Byf]TIH Sd4,4:t.h=&A1lE)~aKi09qB.kР Dogf]r^AO.|ͧ)٣DTC +!!)Z{B'BIfb S=^ϣWbNԝFs޼X|htˎQ:II֟@"8w[0;2idWpMa̻S$R^V_eCco] TM#Q?PЭ|W8gtRFuǰo;5 jn戎ngPS$ܟ6 NZ5jBρrb30kaˉm\&\\2V0"lĻ|K@'L2B*=/BW&댤$tDZ4JM<^9u$. 5wB>pj=P+{ 徭2M]y,ZۻwbW-]&d 3_Gy?{ b`ej-ODh3{ɺsŧ%|XG ݳ;fVS^͎wSFS;=6+|u+ٺ8OZGB {)3F6kx1rp We0Zۯ GF@g<{:nM\@! d޿v>HxkjcPJn "ƹ5_K0)ڝFr's&aCZd$ ߮@{[i*=>9zfx ]ѯT,/0 ߊXn @E9&|3]ILA%AALH㐆e=';z#U6e(Q/`DEw0BʫO:֖(D;+ZΫ@bdA+~,z^\RJÐZO՟h{48Θ [ߤ?ؘhɋg^urA :&k;vHv2R>fI󠝓"y 5N:_6P2(7#szS`Ӓ$A9\fLc91;<$8'–11G t w. 9酽6o?:v ƠV$%r*%GUT =݌?1pxޒZLE'#'CoBLeYu\Ƕ) h;$XҎ[cq"-U@`<jW$:`:uz+]L*1 W1u/n'@PP}ɎONQQ ٲ;J+,tG%ì.]5xt9q޺äd^Y07e Q~Il[q@ma\|'j|+tLgSu Zi)|٧`,8x?!e҅{Kޜνeݭ9^iE?d=<5B̫=Rl`'L.R]\=tvUgcV׌P5O;CB.`vA"#6 / a7}ԍ7 !wX!ee)1$Zֲ|ܘӭs~/(rEV#3 c(WC]f \ΦS۲q0`r"#*ۗ6(xm%Q %@h¼&Afj#Rb޻ a^Bd RwLvB]_\uĜKߟ+A6iX%RV}Z:{TҙA/ 08TqF`΃ H4@O~^s!*Ror  #*4AH렻|Ao &[lliےPX/;" )L6ZFbkf8q2  3DN؅cO:T{^Nhpzn_F]%,=DK35?z@rc[d f.99 !z! 0CM+~A{+fȧWκc*=[i8iחLj z%} nT,}maB HhE`@HΈREi l`!ՠȃWZhX.ܱz>Ϥ͢&"x?>: Kˉ~t$U1j\u:DRDBqV] ۦ2%#9ع74y  T [ocʰ̪)T$c r;(f>uN^D%}ȟrӾSVoNg .h9)rz+1~?pgClv?+G\`! dZK2Y\Ѓwt]AIdE&+1 5O>OKșLV%Y}mz*K8^v'wk),ƃQK/i)1iP'#~g 41w]~ηl{go!n|~;,RD)]OhIyV47崿w9PBV1i R2}VѶ8ixH6dY^u5*wNTɓQ#ۍgr܃˗@?! ^O.! BSeyU3P]Ԟƙ~^0Z/U8hkJJ*\=2s|Ao`ȴ6 (3zo> 6Jǵ9w'IW7QԕzgvfN'']iFgXu|,0'A?g2'r8pbV3F(`- Orӫ1:|U|!.yYM{̀!e$ d鎷*P}6,'ofvί'|u:~e5Akc)[.RXTq}7tH_1^=^dkqۄUGxi8[q F"UϊJ2qpqE;lY#Z͵Lεbi]Z[\Di3`hiVz n]:n%অ J/FD+%˭#5;}Raqv]^D%Ū46p` T<;菌.MEm,)3r_D!^eʷ%&9F;LjTp ؁CeeU|իmJcbbY~`mZ\tK21X+y~ـoȽa kk3k]g0/_&:u,$xM3Ez;1-dE(6%54;6 izW6HqK ijg-F'%F/6yvyhww炦9\jMҜ 5 $H 6#c/$ά}CcUԔl@d}a&,)Eh5H?1Cb+>X.p'PsY,gst +l;@fR(Z@ ςᘿY(>;h;G KO1dxGF߶1t| V( ^$tBHBi.'HpiEVVi'%1G@BaNnc %2aQ'/Fk ME1/;9ĵ0)_aK5DbmE9({B/,=Js~1x@jX @rA*}f~ o7(*I;֦ۣa\T۷e.̳~tj]xÄF PLBf 3d:T5[[3M}*%K96?(_iD^|/mY?L JF*';~#x8:4ڭ>-D)91)Cn E+SgX{"%j >mcT; g23jsqe0h jEnOq-WbMKgd?S\gtO`TϷsr ijt8 FM ֌K'qf˼ݖqo?p[PϦMf=7fثs'.WP#$2V$S (qwrפǾh]=;,0u$ϫOohqt:ξ &_V('$9QWB$؇Z1j"h7.{-~SwfbjL|lpc;o$S O2}|ied }B7*f^+;ㄬ0t&ЀC5չqW#C5 b7D+[бY  gKrB?.5 exY2Q4y<#á]߂7HTA_Ʈfcz|+f֓өA2Y ̊9\ؽH Ijpeu1WcY_.+9Sl6\bk2 >; kJw\p?v2|̠o*fv!Ч:3q;o=[y9!%{ͷmG^%;CH e& .V+]vy[ԬXGFs#c=AAiT.nWmҺI"g?o2QiM>~=үD!*{Bnbn[Pʙe, xRM'j H쨂)ץ^.Vw{J L`(w15͟/S㽫TNԇMr JNW\V!%xa:\C!(ýaDܝCR KBSo;8*K\{׃”Ϥ#CԟERl"0_ U( 2mKpJwW3]uO^ؙ("|p餮˹L,ݑ*!c]},Uas Cl{t=qH:&CYky%bzRX1 E@%׿k"{<\*;筱V#( pVI+|JY^ȌoG ,o⩙=ʲUfg.u`W}>>Ѥvs`Z+,EscwpLP#QqkW&^>1@ۗ' 75)b(kdMnoܱ06%wd}QrbI 5ٔY=wYoy' ^)u L@e>Јګ@Ӛʉ@A [-7|?fRSnWI!8\]E m}Ur@Y =H^0ާ0h= #~ +`w4;hvcˬIIݽF8֝&EK:PIt|:@ XyjJJ3ugyՒz|y鱹N_Q2Y߫3AxIV̉reISw9v!E@-T͂1ض̲<y}v_2- y`}fPWIŦ!L!7tEt2aWXu5USayŇpA]K = $)P3h&K  4@ T<(PI*0>O6zKM?ҽe-gmg+=}#&Lٕ84 o)c~(f/%2C'ɑKx? v\Y^޲Ϭ{Z;fFA-(dBa7 #wrZ#a@(3@5P7rG}@eӪ7䏯#α7=L{ʰ0\Sx8(vByHQ2؊eA,(3y;^h $ѤfI(lݽ})L*X rPzmB1wڠZ1͂rSEx3uDqƜ|- f0T%/{ۤ}O;Zsd{Ghke*1yehݛ qRxL8'jop>bO*]y۪wrᝧP%w_^XN1pJw>z% ?eBt _G˕F$=-ױч8י5))>sH-ZGUuCm9U=Cٖ8[#?qbf5x AF۴uID>ĐxeA/2G-eN~3bm.y:c2&2vO u<@+i)lά%xՏj9Nc}KȠ ZQ9DMg6I,w3K9 ?^rrY[7Zwܿ7x`bH|'n +.S; .>,v7}0_5D6ۮ?" t̘q_ު!@p"0*$`a pWZ4U&'aOHQ#S-ZN⿀"^6s.q7ԺΈ/CM@"D%acB ѺAg@牗KL*<񞢲ƗHh |aDj>t8/jڻCkكL%l)5M/XzVMqEY1c15MK@=|:)U'-fn?s4%XIqCISuؒ!:۲72 hEZZ7nG3Uny]j4ӳ]Q_l {"% 1.5(+iG4256?$-T)œ5xCp}L휇Xcod53R[=Յ C 2kL~LCɉe5~kQߕAkF$4'=pJU%>{DzuMYHYߗ$?1h2=SCfR,/){}vݶiv14 ā:\a ZN&c(fv}i=?hɦ K8";E,0nT˾&H&g.=[gf`CrμdU zϪ-$'}]&Ẓ6IS|K/im#=ꢻqkߋ3$YlJ;fY43b@l1"h^Bu !tN}VLW<>9y+XN16:+Hr*XNً)1YYá5R7i$gix3q)49&'=$zl72[-SUerv}w,O%=P1"nxqaFMyKf h1\1 EW ZrX pSj 0:^{)߽21th\R{6^vU卆٘AԈUU`5Fhw{!^bW@"5_zd:0i,906z~¶qq}Zxz,MUܼc"T(-g>U}JrЩ^%KI+r L_hZnj.j{~0mJ Kz -UtgWEt=qڞDϜ`T N=Idʊ~̴ ښt?p[;7?R@I2ˆ>GTX+} /<jU&򹕓ua3*['Rrr/r_J 8-. @50`\ !&G>0ިzG`T:t φ%UL"漵8ZEDӻn 1c,M^>&4yfBi%?Ζ#AzɃ7XA;oC,b,u$hjU6ПNê Q0盥K$G~6*kvĎY-l+ݞBD;J'a0 wq)=X;|_ex?DI r)M`RfoZ0~.MK( h}RbpOkhͺ?1Ni}06;j%ICwJ4.;J㹦p8u ,Q5RH;/v H6IC'H 0S^]`"~[  U#͓! 2BΐFIs |e >L8SO;=wȀu*_F.v/^)fz| r0-I"MnyVQz,ȓoヷxZa/+D+{FHno# E7'_qݜtϓ%W=!c..,Q|ʺM?c,DԀM ^EGX+#C{}e 6du v_tXK~^` POE#kt1 m;IV^tPCx$5¨r~ 6+ o+ؔqeY8CrQlHM9~΃+vh/3'/'uәfrZ_EI2pgVk;(!hx'*7Z_;8.Q<I$c%`z;E06cXƑQ!ߡCQ8|*Pz~k+s"$%aIƃVPSh_+ܠ %SL)?:oۼ0sfr Q| KGB<)YiZ [\L@@*c*n-t Ϋ%$@>/tZ@F?j)<]IeMw ِ?Iޅ91 BΐW88Lz=+0( y$?j .8ŰD7xr,Q;j.\7`.$eJ&ၺږj0erSƍ7HP5z.Rb׎FEWq8{nvL_ GKra;GtIqr.Nn"X6&t6~a(X7~}C.&梶EU]qXPPRGXŬuv;N< |E&_~93=35|3 6^H~2K# ѥ6 $!{?%jmу7c=40ERLXdT< jzG{TW6 |kl*%Ԭ_n)~DSMR]vV< 8Ե.Gstu+|TYl׏>Xǣ5MD٩yp/۪}nI }b]R/A& kX圃N$%ipQ_Pؽ.7 N bA.~Rv`'h~-[ahpT"Z cjfM]'uh̨ eFt'w!*#zT2sU43D~Ȥ$*) TⲤ+hʴ`ASBP!d O!߁wp|2ʊ^*Cp_ >I j(燨SOHĐ_i)šr3=74 쾹Nf4Ť>Z[h߾>ݿ%[c7A1O3%,[fej^hΒL2=(Z_PDx0Ƚm+EԮEe"Wz>WLjҚX> `ܣB`Corr2¡h%} Y5F[*F/ݜ"*XԂP/cJĄg[~`Mx<,c n"I[(rlWgH2C_' NbΡLG)ɳV]kDWOSF^x҂A7`X C3;w\3Jh_"ón>eWvoЌMiXx>58h?В}R~Ҕ5EU9?0֋ӕ"1rJ0d$:)SrV8鯺g>+$^E8SN~,4\Gܗn`EL5B, ]\|`G3$D?5q~V՝X?;o9G>ĮQ̇\>~Yi„7(BW)?B~XT;]6i8 jfV~]S˚VgcQXzw3?@E[ ѕ\(xώNe(~R ?הJ2U႖3k i͚RM47첧I0@ -d߹$|Ϋ,[hi $KQDiM W_bi_i*W}=տcG<cCNS*߷RNb#S_V9E ]IU%ڛA<.lwϔvT $x];uAn =/Mpӂ?V,=^H;coߩ90i&:Q+WP+y^F¸8et.Z=NÁK!߲!f B}GeH/C?صE13mj 1g383r zc(d Zmtk(8F*)5 X3Xw5!F~4u9y~QOQâ$E5. g3\"l. 'hDm;iE=U8 Noej9.Ҥv8p[Զ! 6&QzC6fv{I'k۔Dy,C`x_uxJ8Hm5".Ca'-ٷ jRy Ғ|yf!GP m|4|+l"aѣ. *vPhwޮ8Eؙ6*ɭ^}3onֻ:W^l9{nu3։|v*UZ)~]%Fu{GAwgE:<`Ï*.p]hb {8ķqhh&!хQeDbA!>mꂨ{~z#ThG)JhxMdٔ^SoPSlIp Tx#'i򕄁Яg%[q(}c`1Q/6s4@jmKϴ8FE XkeNAC-P}LJ>hRyp'3z+Di>Jr +^na%E=foagᾋ`F[O 6통à\zPLT˷!ƚeWfz8abMȎYԮ w>کeFGBiJ!#ȇ+0]S B“G9{E}gHֽ$9J{v/rױ+LS\2_o zpt\BϞwFK^qѐ(_.d2CNWg ty*/Sbt[&L%+#^-T[Laf1Hn^!u̼jcrFiL6Z>)h~eN5)RV-PPfi ̲?Cɾo&vcz,xF0tc*]e=k,ڒ>9hDxN1 vzxko'utQ ӣ6A YO1}6Xqtj%`;0vDۤ>$Bk5S.s:G;hhq 2]?l=t<yG("gQZEܤ?iI ߲)24}]|JA2xp-LD39]2\V EpYguZFwl !~v'8sg);ajlli+dWF>2Z-y‹ oia"Ou xӪLSj({D3;nZl'gК2s3ª֢@ R|44˫כ67Ts'h\cN}keo0j6֔F82Z_`M 3<ՋB?qS廂GJÍ*ߦokZe̩X(Ũ[  rUz)IZB 8J tLǾD8׈^ɮO ?D:/_&*Pi@A/w(#R{gA'ReLo@NE\ՠM ڧtT:-6-aZ/"9E\xN'˘Fa'%: 9<(C8aE0Mݰ64l{&77ez'H2۳r4ӌ0:m1>EVȷS"_\ fW]k[}PNc-j*xutH ,|;>a*ό@geڄ݂߯HCюQ߶WtflZ saƆ.|8FMn9 Ę1JݕD.+iǯ2ypa]ڊb*'~u`@e<^"}f`Dp 5=QEOՄMEs|TY6 = 0omߊ{?`.=KKzt˖iԥ`+ C!E΁up{L7'KH=_y[MFo>Bar,Ns!XYU##"y8 l}Y  FEź] _}MvEz44HR }:%?`x塵쳯fDZ9}s$?*Am?E&q/V8Di{.{^i3ʾyKaρd7P |wbKZnxg!Fk+9=O,|&K# pf?RqRç$r* ǵPO렙|%[7ţ$SY?ccؖ1QuP\Fv7W8`sF[؊)9;<B8 [ǘϘVEݿ.cM@OH':1-ɑ P4ĠQi`$`oqK:pkZI@4[ ^4?;̈́g<e.e̲Fה%?G%rܺTPz2j!2/M8 XqAGos }|`&ٻjA @[4BH<7 | :}!=9:o*33g8ŅݳFaW/˦`` N<$rpf{Q9HMmRLۨ=] o(bD!%@vg.3Uڦ4ir7C_P΍훢-#n0/8 2.[RJ@jCb(yѥ=~MKD2pӖsv-xMϘ_'_CGFE"n}Js0&5DpX.EeSkL,.' fnbudtmyQئ{`WǩO2 ɺBG;G% qU% 1CMϸ: IiZD)׬ȻTe׆ҟbqV=;kk6p+Ow!.B&5Щ(@(mp?$X /,uxƀa<߽>A/BRh}K,wf@o"J#{" J }4/zo`KQn __@ ҭ Hc0QX5#a/oH:Z8GXo$@Iӓ.ZL;q}cCq);c;1, fJDnV`zHמ_XbB[0G Y0tZSqʺHBrۉh_;$PuD:|o߲&ޏtǁlÉg,7'Nq]̱[owcF4"ߦbA0(V{ F\]&}i4Bg::ʙjz3Z-V2?ŋ3ݔKʈba @Rp] n*10e:Zdd`_z1NkWT!!Z{c evF&]- z@"J(n^d)zr|7 it2"w_uUv؞Hw`'f }"mgFע+3{'m[%olv#**+;EfQn?s'+3'p@X!ZU+b!J֫LRJgBTc2tjyR}*FVE5 b.SNI44㥗K:jͬAKYhp@ȓUps#h?Ap")u`1U h0o`grSp_ v:{\:`[5({r&T{s&|!{{iB$[s g/nգirѱk $jSZ>5|$GV{`$x+T›t*$hwS2o@p$D9%'ܷIH.8Ƃ]ۥ5դkTuEU< N?r5q fAjvn no(T qSEu|duRj֏;ٗ;Ȼ"`ϖ[XθUL@˜Bt$ti wiZךK IJ!ۜ=$"K( X;\5ݹ͋6+-VYK0$P2~1`vyE $@O9]зݶ(h֪**4S'FOnqtdS]&lhB6{ΘJGwILBO(,àiM`/)^#Dۿ#jfiWίjkIJ/iYJ[$j/{F oIa C<,ꐾxQE#o0EhC Ђ@ew"=xEG-nLW*HZgո_ pHRD`3p!%Eӂ:(ă%Ʉg/BnYv%aÐIWMuw]: D{n&uJG#4piɣ=Һ^ݝDˡ}!QGsH㍨l|7˻a {#z E{|ׄL,%ڎ0Rm5 1:e,k4&_b6g~1p K9n p5Y_4T)^(σ])!#D 2@]<a']{|H0rðD^O=EakҳhwayB3g#CAȝj. Q 9FnGWl҉FÁ=QAPO<&ܴG0Z"tS71 ImE{6;$uKf*@=0\Y뎹,~P|nnl!WqylļA^('K:@)8_-Nj=k**9K1$W(oI'>f 8Ix9$;iQܙL?M'”d?l>)YPc607\I9 RY+ 2@o&vXfe 1&e3q|'H?B3ɪZdU,b)5Tphؓ›?N)2I" sۙvd\\}{FMsЬ+Q& JBGgXiZ.OCBxJWAQ#Yb!hҕ=|TQ{~eoHoa[8t@mPY2wq]+J^% DGh.˼U\uKb~4 2 7 [eO?~Ԕ#_)s>#1Pj}a^[$v6>4ҵ^Go"uFQNi.5Z*p*&Ҷs_wB>@ze.р{x賿]Lcp?OY3[T i}3X0)$0I|ӦW'MCwG_sRϑiB` >n@0,}>w$T P:y״~yzoנ&YbV:gS!%<_^zY/f|@?1ڇ>iftE"~F%d`kt '`[I}x2q m8L@j廰#Os,-]q|XJ_ 4kx2΍䅩/Q f 5K?\U 2 5r/ G8Exk~ 2,\tlENce3S+ /cG-wZ/ pM vGuV2熿K`_B9@ٕn=G/wcqpsVI.<+1z~L~O$S:a&HU؀eJ.|5s熾ˏ4rM" [MnK%SWdvP |NRM y * `b2=[FHb&@^QJϗ i%yÊ3rf^uN.Խ"#e/~A3R\}y$0.>ϩ&BnVKW~{k/~M z>5.S.o$9.tyTŢ*dHSr;dAɍ nvφzʏ#}pn:aN3jSM8dCxTS yRlЖiqT>YǦc0mq7Ոy򼑗͚^;D؏M-:ڰ|0}@!tJGރKؔ9JTWb\B,>at X*(-ʢ:!T>PԷ19"e,U=LZǺBP<{̨j1i%,;xF3dwH$~&""u081OΞ;rϗIz KgԬށLH%(7 P صF0ƆOP-wQMt>HRõD>cb'JnpxOܕٳZdHk &Ql3d$Yș(;:j(]lG]3sJ9F=jF$6m2W+t2 uUӥbkXm :e)Xq?UK#i ;zRŵHϭC!ŕ4Ĕ`-xc!Ҡ5Uv%DRHaN[Kˇ9IZܿƆlu}\bw&X<#ވO6'ڼC"+< @S#0 CDiT#Bv@}|ltkaʫRe웄`لY&Ɠ]qy;7oVUUp|S2)r:]EbZk!~?|2YKbGdR ; :hbdV"#  b| lWk[]4O)O" Y$C {n_`.V IQ!2K#98lр3TNunKfWk BܯP?^g^jvq~B%#kΩ o[ ZӦ%p yDz?vjso>-4g[-' F~v;zw+)S ;D$wE(TS|Fe a0RӄR04G; [M}̄)cHd ӽm nTP^j"e5"/яo&%!U8qsٲc uƊ/~F,ĬGUff_wuzD:m)miT6$ZIm':df~)3m#1v%MDI0>ԘgEdn1/Ҥ0p,kۼN+x>a_zC.)"0uLƂo$@HR4A|mUe@ j4@+!m7n{%YswF/&O||#&x*&9G5hmX y\AC|~;]B$MGJ%*^$0Yt7WgȦaңkԓ#U򠂈Ҩ*5[@g3&xw Bg6]qYuP_ Y-JFirvHpuo1'GA 3yJ mUd|@:жKEz1Ӽ^G*,z@`ѱO'o #Q(->0*#&xn2^@ $t$b% <%٣>OOJ.PEqh|ge^tljtBx 6 .SWΌYbûulX}98uÛy"4y?is3+Ǎ@WHa/92դ/4Ee3ySK($]hO¹VI4Ye麟Pɘh,7S=7pF-讨=_$lcpSm!T=] D8X)q.yB:_4Dd=V< &9Wx;nPUdG6ރA1rmht6ehd;g4t2y748G2.XX6bty򶎕;l /B[nrK{bАI5d+rtpeL#ɓư;pZS_i>y_kf޹iޅ+ 6de=ΨujZsub7nοжSoxR:UH]>[" V~wyjIuF*pW2"nC ^+%[E A׳!JKhFբZh NU S$XY3",C6DqتxV@ueZ#W cҫOɬ!k\A!{/C\`3b#uI|8EN S8 .':ԫ͊tlbjxfhA!wkG-OُXO9Ynr;{Hw>zMZg$s9 ݨf:M%De|@CQ9T`k^`$@JDž*3IO3 !VLK[z2ܝeFtO'BOViH0r'?W![}LnasRHꧏzW D:H-1ŻEl Hѡ}BU96,%1}wzYw$Gtj`oN</AN1xE)YG1uPꡥXbd3u# 3GGOCÞBaSKFIJRyxh 3SpWgE lE7` | ΂(V_l! GPsTzvFx[SgG;ˍ y{Mlppu]ڂn:'%z,;:2< UNB2A3vVǷ:I)OpBW ܷᶥJ1iCq 0P_ʌ]A i)uA3Lg`sb5^ZCNyY&3R/NWTr ^ IG3B$Ֆ^謗j' 8Ĺ'_xj9gKR#,ǽ*!դQ80aXlYԌN-|.\ j9nzR[}^iY|"kMÇ$?Hp16}XcgY}vM8M%a)Ϩ~6'a%NymZ gz@pPA / ZeHX0⬉P>K%@?2XD1>Ed; aՄ- M̄L`lvh4Cm\G#2Êe[Rܢj!:l=gP7)Aʲ̽# .J2ۚYTU`oUoI|m!{,͜UOkoG=gsk>f&)V4m bpܡv '`R3Hsv{LYb1Y:$C/QC x-R7wIrl.S{PG ^ p8?/t60Yma3f)OM|j+ -MAk 2Y̐?: ú 貇3wߌr6SpTFqq"6,b=yv+Ƕs},AQj/N|EohEk+yNYW!)sHc ]u}ٮ:oV;:'x7|1\T P n{i7rb͘+&M/veqG' {;'CrN+yJZbJAbgB;80uW-Kֵ5Cnfq}nl.ND7x]zvRV镵NiDI{lخ+{7&q "N1hzw5?!SFg29N08!R.]);,̖hܖBYL:sf[|AaР}Zޔ.bGo>Bg薞tl\:tE. "J ۪SAjO=t2<1V'# =5[]*cA}L4, \,8! ] y VBj:["7x۔O4JÛʻb\k59oÂK*ɕɃ&.jD8 |viaX!/.&lbP}腐UF7Ϗ?hn|HkCQ񻒍 wz:0?_4GB[18 B b#F% :F +<&,#IS@~I&ߎ*s^GUts}Ώh}=sV9,),(]qRD!٩:I >:>{V+of73 {OY! J p\9T)#$\yu=] P^]6M 2!o@TCltQh`U7/=ëQ={!mn\ aH&#P-jhez)F,2C>T|mנaU6o esazJ`&M2LK@IhrnoԺƲf6wCpLfTf! *hFG[NS2!;J蘳4\Qo?8GYѵp}l*N?khiuv%$X5~.&,zlN8ڄUUlU#톎@se?*MݗrId ;h~z2^?SʱI+M:H˨MӷsԘ8-SE X9^lR5AmY@ ]-,{P˖F?l[lĝso^OwwILieRd6Z1g-UqO(&<(2zlhrht9JB!tZr>+d? K:4S:GNNG!PEjYpSbDЎ⩂޼Z0>|#~J@m l^a=^OFjQY5fv;ݸ ^4\ú接%U>=/gvICJcC:K/ښ~0}gJHbEc#R\j{8aI V-$D?+k~CfoOW)m۠rg ^4R-!_<٭jf008YX/%P<K'ЩMFS{0l. `(NVu8D<_=VC@H%~ppHe Hb^ x[9÷ ƨR}H!Iy>\?\#h0&o(rųh QDaB%&s^O\wLzd-sR<} Dm PjoȷΦ&Y 7iAq^P3WeZߊ~u'!={/ImRiybDy^ښCTG\oWGx]et{4L> [T;/HDXPBMi("l76Nh#AEnQ qM.-?.6W ގƤO퀱Yb鮣A^4{#۞Q9dʧv3 1?-%KKK.'|W2J"=M۟S.ެMrS;]O@ WE4W]59%<>φtJBwjڱ:;lH>E9mHт{*'GH x-(,!fLt8NYG94UgE(+xa oL4@(`q$%c)f =SkjTTJi1Ixhh]+hd#),^(u[+]?_;t{BqJyJ2`ݫޔx9Z 9]~o3<<2x PBAtMy-{ef.1Ы wvG6j ]$鋳& 2I _ sep[y5%E坻ѰѷRv'o.PlsWC |yᏇHF1< ڝf&_T =洣;VVx[Kjř/4)OⲢzFpl(h ډ֌kw>_bW sF'0D^vd:x`䘳$@p~_tw+'Y@ u]&ϓe3 @<@R&QH4xewSu;=C*"r{*ؕ蹓eT}_e;9JjcG >5A7cZbˑ3-,'D{Qh!\HsJĜ,ۦui':@NnYK`~Wˬ5~8_pXqGzd.@uA, =yٯk{E#*J\6ڌnf6\1׹qۄ!21gF{F]XQZ"ldҖQ@ Eؑ7[d+9 :wo~\Ħn'_.Qp4Du}@bML & k- v|ԚHk៟89reMZП_lÒ,\M!-R ԜF˷/$E7i<êʢ㉎nd9JXϊ/p9(hjn᳎<4Z{@aGMI9ûjQjcv(K `}$Hc*yjqեډE-=59O5 8khE_G8aX)s߇GtvĴS3CzS3BvϬi[z=1ut6ý<T|Mߔy=/ X[UI㙘"CŴGanZ G *&ũ졨ZUbfFӦ Ĉ7ϷCL &ܳ1n v?rRT}FG"WK A-0dG] >·+JqD=UeꙻAlZQ*/ >">dgeS ^Fb/Z/yf b=?_ngHZ13/g#݇zE?'A ".bS&$ZH{Zt2+$ D`2on&{8@ ElɛEU-EY%!3u2sz\[ ,^P~B`WORg0 mehXO\nNE#ǷdF\jffY;J;t6ȺqZ+vwt8v&2-ЄZ+NkI 9#_:l75Vn > N0m=S @93_mq$)">Rځ<RӰ@`Ph!['S*KN'$ rkZcQqvܢo@N[Gf<-ԓ:`4+7}e(HauKSݴK 'EZ*s+w}@;襀ߣ K^D̾\NTr-fnԸVWׂ*wg0?{\8lR) @ MI'P7&1qDZAJh;J蹅j\@3h/u6yjMmnfq0'#k#lbbtM*Tm Y`l2)- ҍyjm{QCi[ r a۸zǝ@tRgG1{MAx}/0;ߪ4-NBa87˳S"q,R5R :vwaGЉ űw@tFW ,j ~D|m+ep57xS]3g =i)ETgcy=fx kRSMTi/~-?#+@F]¢/ \e)ԋFv >w{a`S!eg:ME̤Uu\(Fǿ<=ۤn}n"aϯ^D9Wu5QxsSD:w@xvaړm?7I+Zzc{$q3ـ&Z;4nU {:_p8K>low=p o@VPGC\I XX  KDZEbCN^4syc{8OB%PL^t &ðJ )wM`=P򊈪Pη:E!6>ޅ57]ĸ Wf/Jzj;Im ?ϵ$M&cpdJ59h>8KqIUe;c;  ,ϼ ͢H9}4ҕ 2zM5 S?r+cW؂!l?b_ KRZ2~A tgP۷L B!%K܅/3\ j/ЄӁ/iWV澀ј8-pA!Ez#j+/͒Tgތ/щZWR_<3ŽCF{9GE_ @RHL0cI۾7-d8[Imy=4@ŧdu, 4NhTmCbޟEΖʜf,f0x@Ym%Pİ8"DlƵkp(;Ь6TA.EʵvԶ囀^4"8R vf"rEDJBCϧVUzb*KW]RyaiTkNjPt2'Z5WH0oGVY._Z~֎)ba&ӝʧu@?FLg,n.=̀WDT=״8t R!O*k##FjXzBr㣡:VU$7Fhl?Rڑ*KŲA`Krb)DT'Rɐ/$6:hFK@yI'_CmaWl,oRN>;zZ=bNEy~.F`kL5ʑ:YOЮ ]F2DN6^U 5I4|&'d [ı-xhz s# ifepxzm~| 6u7Ԯb׵ϭ5gɓT~פ_6#v(]&~H*MPYq" l:U*2HdӾ[[mX yh'D%1 F).¯F~I +GLD S6t VLmJ>>6"W u;,a۔2Cm!V,0iMH_Yh,SdsedRqx+7\A GR37l31=[?Gي{sQJK}yTYǽRƜ'`q$Acc3C*@.k,[fdy:y~@~J؃͛qXus64aZ*H!`X8ǏŻp5wk3K] UR'w[7q.V07ᙝc=+WA|7_[̶a:S_ }kx'$j}pr 0\XV&vƝ-d:8i$ז N^kr$j0§Y:-D@ƴ4*2-LOݲ6/ EEy/SaymtպɖqLIC1h_- erRSڔdCyarWݥ,ϖQK<+3 03g74}9Ns~nߙ~>gr],UK3gQMs" Xg=̕V@TH9lVvP՘jkPE[i!mg ʎOh.]6=;D+qK">L$oeSYCx .!gя~AGPCZH&9ieuu=ɒSe5v}}f J&n=[_Ưd9M^'@ែ`h>(3))4 oT0'YQ/pT<#cɵ %/UFL~Oe!t`oFMB4ԲDǂ/:.Vj@ܣ|HYGřM6sS}P7lraIgz1&lߞ)7zV293|e츈.j}$sc1bBqi00Z׏2@|| ^ɺ,T](UZUoeM_Z%[}پ'w5fn4НɜԢz|1C,&?:Y2z 63QqI ɗe5QwM"ST1ӶI"ih=c0a}9,zʖc0(u\@I۳QcQz'4~Ң&%qgtݼ$a%RA%@~U 12_Ylwl\8+8!?G\sAf2RJk?K `/Hћՙ9,$˻KOIR)lvzų]A{J7)qcA#\n:h_ G)QZ.ISYST)苠ΛVjdMX], "T;%+󙒴ދ_XErf;-ʡjC ]E,mŜog9qPꌎ?!C0](}hm3#a%di/y.!=No"\-Vݶ5cp\\+Hl|-tgheKU:&aw9}Y]9$T< )Id!:6HP"-q:C}O' |`t"w\ ,J"?0Ϻ!nu U[#j`k ObC43b+zS{9EN"PQo$f5pM,G [K$C3SвsB6üy+ZktUòjj˲ ޗ>5kd$79@_JekbAI; ;_inƫ^\?o@9|Vd+6%8R6fb`6O r۷Mn&1ɣAE dCI, e\Pggy Ç긳#~&Bml,j" '~ٻUj+c !pn{OD8s]bjA M{; W69ʃ` mXvՄ [z5(R&& [L{!!`~fo6>d!q3 >隵p'HW!zr@lhƐsFPs1ӨDܟ>@!S^]ֹ[91k  Ǣ0Nnղ m5܄'a;4(>P1_~pE{I`=5tD3%T 6Vn$6fpzlW.ȥB}05ݍΦSuM@< +p3ʯ xm3ᮌaC%]o®2p68 $+qj r^ NL8 e{dl롶#KYqD|F4rZر\2ۜ,RP5fC)4Um{M'p[{%4RT :*o믺xӏAQRqzPC8%ݚ߿:AoG/gb[)2fJ^aJ2t.!0)̓{=Ͳ;%Ɉ*bhi'K /bgQ_0*װj@(PBm v L[hk|oEG+Taě@󬥁WQ=s$V :^Tx&qZ. V;[KN-v݇v56<GP^d8s^["B?£=PSEBߋ?E3`_+sp)`4 7*X1c(DrHj37Wv27x'`|l(7[\ؾ&[~!5KbQ/ӆ"swoN ]U%$0Wxlaię#$o4o`q~_g >d;׳.#ǪNLҐT_HR-@*GڅNA {T%7w??~0y5l׭n#a$Z>/}cZy.&6H6u kj!V" ҹ}(^boE۽(n&]JH`E%Bgm")q#E>7„Q2gpY2h(-]`) < >r绞ϳ.Z\xٟIL9vZIRhm˚{q&Jqf6]_0H jnI7G@g}ΡtOP¸XWhXa(5seٯIfGZ;MZ;oÿF|ФGaR쀖NqPD ֜:_$WRhDvwQ "Ó)l%!K5YP.'[4A5 2394-u3An;Oq Vz޲rCxW+>rGy#Bt@E~TO2cA-<Fza#CZ"=(K . ӯ} `<4_Ƒ7%6XÓI X:oFz>m 8 4Ђ,re;&e< #Pc2!x8͗hGIŪ0۳='U> z*i&G?6iy︟e|(8k%O%MdjdځaS闔{X=_=mAFQBwۂp+'gw984=_ @=ll]yzdݑ-mzY.H5@0̵<`_;ÖjBȏ۱!v^J79kUgLIKr=~pf($Bۏqm|uBːV24MDA4ܣ <ܑ0fKuHsua%haZxXa${- ^0Fo3?AS+VB$07{\hz]e $;vz'6k0D3Eq<6Z(h)ݐ,s=,E^Ey n%!,&grϬ#=,Gsn@Xs|'|g }{Z2ޅAM%_|Ey>epݤsP^n6[:ӛK"'_%}L_[ ;C>O&$cCJZh^sSs\fH'k߭q[=3L2A8"7r \'/cCihn7v>Nۧ)g,Y.GtbvM J7 >A qʺU@N876Ge=[VGPچ&I@W< nAA^A.'NӎUG,W$1~t9xؙcjRZĖ T@f A0­l]&g;4zQzudlBTz/ !$P[M|OI_>ǚXQ>/FfTP&pOafPkl͍,Eכ [ XM8unfT _(]]"D$_rHfdz`U%-+uU 5˕tf֒ *^u ;q>UOyv8.N_ĸǚM|η[q쩄KgH̰dR7 p8*FI;@JIwP5=jĔ|(^S-87N($#OnWg0T;M;BUs1޼h5jP`)AcgYdKUZRӦ̫FZA!x;I颬Kxk!!cno&n٦<nRU329ZUS!6Z1ܲWjhs!HQP 5p9ׁ1 yim/J J6%j'vLK˭ oo^::[B 5id CAV!y'!6C!"Y!/ xC,\W&jV XZWUW2(ᅭ.n-eǡPָW!!vƠUklt^h|'zy5S%>-فf6+Z!~*=8^܆:ޣE#5]&SMTŏAۏW0uΉΊ/#1̿p5dhElz])<f t]S.6=-qu?RE._P>ۑ)GՇ4~|^1"kJˆ+NdÖj 6K1tduJ#qô ܍7 @ },gֱ4;I u2fTYG`F=%#W:}],@/Y`h[foNFkyeqJx@q7a]h/f1e'No}0£TӡǨZ+XENA654 q_"NY4""^^2y]∬e" ABe">k4O Ӟ| _߱Lw2V; >xKLT/}.qjm2q im*Cl;\Q ʒ0IZz3\G2&~px"sk>s>,AOuBbw?tzYC֖ byõMqVSBFeVԺiQb Qo087owB*p^N轋nKC,ZK>j{!xڳȇܫb(갊I{;ogfFc%WCryRܫ'Nځ>yT@ 5$i('SʜHhǬ}U783fTH\-JCOn8ߗl5R RBw7(LLs"׭Ce9ԕSݕESqIYQHŢ_M(Hgz: piB|zsEqy O&8̼ 9Qz|֞;,uqX } qD^Aesinrs Bl^A8,x lߠ>Zw=~9g?(M*I"I3TsHXp~ {ZS:G#֒-tK}iR9me-? R r9\@v 6^c+|VtHLWhZ{KRFEjVuqa?U-*5,دCr<s3{C*wVD֨sքT!+y r:pBtؠ`$M˚e]_sOU{10lTY8\{4GڦvJRE @Qp+4-ݪjP\}`eCѶ2$ 0bT{ k:]dҸ}qò]n Y7pJ9bS^!dd#sޣ<(~9UK ӠԩR▘6յۂMa!OM`LUڻX1[Φ؊ihN^ppDƎYZ_~8c,q4 PoŒ#rgjWC| r 9q<1cb2mVir OpTKRQq,\ZIa|'#U3b h>&L\ܣ 6J^WЍ=6` hrJJσI4]G)P\Ћr_jB@b eEy"2]Z#*uJ>n:ctEFXumU)z㩜$Y2Nٟ""Х:q!=3RBX@vbM(跕g7_ x]s|~CSC#(P'8]0znug>Wk*枑` i1a2:wHA"FLw š$ })އ< `3#]?r?dKoPw@Pn J:4]h}.K@?meV܂v2K!V{H'II%Bf2Fb q[>hQlf$~ĘX)JjGGFoZ'gԧH ,2po]C-wV/MğK{omӆ"k Ψ!ς)I~گ{HEEntel -a\RŜk,dT  ӗև‹qtWF҇CG<)QD.%۶OBGY?C Ze&ه8뼺CaF?YN^.u،rZR9м7hzrZ"֐[Ũbfs #㵉rn%w%YAyXjg@y` Bˇ|:7Һ$S!᫗0^pSAqctD]u3O)kٶ 3c+kHU˧Y9>=7,x$b{ P 9,oN,Q,ҡL>[8]M V ?mBqq!Vo'@ к+&9"*Qi@p9#9*BR*n3Iz/_9I*4eLmGLkk~L5C{fgιZcuMQGE6U l߈j)1`MN+`aW}n URѢ/'["O㍻I4 ~;BdI7+ނ,+s1mF-/6gP,Y[[d# 2Xי΢` S|I2<n= m7DlKpy,tmg3>KgebR {̋M/C YzẼ48jydAt~GG%MTBƁ>-6fK*ZFLuWcQ>#;+ϭ?y@3]1;=v@ġ?C4~h %@xNXpI&H)Ğd{*|o>l9R䱦cN[mY?=+8`1 _͓͆yM Sz{P0@T`ky7= EʔD_ߒ]QQ4vRxF!$|߶Μ4.RF9| J5<>XoX@+% _}P:̮Y;0hC\˵_B,2W3l,; u.lrh=`2oKu$fθ03XU+Z P݉j3O$pyں|t|gd.1%_] |hꥇ_#|}|00)? ԁVPj0,_Ĩqz=1Y*8j`[+i+d1O+ؾ} [CU]Ǜw4 Dc@%yAht!A@F Q=>ըfq6 OC"4m./ CtV>,l6X[ KXҧ8nL"CkXI.M-4N߽WftD}<'ݘ {M<C#lƠH20l= j,<V7H$ECq j?6J^ jၢBl tk3 ;1k;fBN&;#d 1dJy K葯\GrZhL/5oK $h`GyS!sj ({[T%C3h_Nw¢~M;۽Lh0f}Caφ=O{ $'*ᐣ"9׊ >(T5]"^kSI-7}M`僀1J$tUW]j(jBUUH!Y]X.rJ,zj->vX͘_8߷7.5:\S#lh~k̓I~˂Zj\C`< S[q I*[+-ؙQ  ze Bij`#нSNNXT_d QnRtRL*ܞ3={'φ@rDO *8QD“qYgyv$8=-ALX.ֱMքB-I~dOmڠZIʂp<4)=~z?- =d\f:o?*eQ/qipctarM|ٴHCj!ziX.>*3dv42phyɣyp<] ."&; EB%Hr C!V4I?[jf"?e' QD1`^XHLx#]7v'/(";AejU0Rp2S 'aAz  " оB Gs?U$B|x#|Z# B{x{1º9k9T;S_ dhXiմr|p};mk"ljR{/ zY5[>Pk J^~re5G;&WhTzF2R}|]|y3I<Yօ1LXR]dZMfXcQ&u cO 2wF8L_D ]VVUY PԂɂ4ш[rW3^Ji΀*Qӥ!KۅS+"e AZgU6 F;\OD\:&y=,hfcrF,skxE5S9J]}CbD3Y}dB=$' 1ASn迕t.LMRA"~LK; YGFzJfdEstEGy>W5bcPy:eP,6:bXwcUo0(5߉kbp~A!m#/Bdʻ}Bŵ] h1Z*!֋V{m{[UTfRj(3#7!1PQn =ɧNaz>hӼ4GVvK5z(q7`25iw+z)4[+ä!7dHm"^/S>z7gZvޓGĂK<+}`FI/1cmk]H8² H. -> ~3k}pTweBcPF:Ըǖ$[QEɲoKD2,3!B({QW'\N]>!H\ɩsH&j uvdvOJ >%ۦ,"ַT)i-D e΃% z]?N^sO3(M@| &3[ +'ov=l[u/mBY1T N)b˺7[qqR:o\ cEB[p0ߓɯt8X͌vKaMㇱX w2H Le`$'5!-u> ߿s s=-ՄFW#o?е56q#^I)/︆y| Q(dq6 `1tВ©.i#L ʼn>$Nb+z>}P⦙ưhT7Z}[G\T"!z˞~b9롯Ƀ=EZ&+X،@(f;LeV36oEKS/`QG8? ~\|գN~=,ʸ~mZj (>7 m2,_Lѝ,6(d=i@Ays$+.k7*'|\K>4)Sq0w|Y8Y̮wj#)<&zv |ݯ-(XL~ϙ5΄jsO+C2?mM+e<}>arpr-)&?'efNg ~A\5=[-:z'1hLuyD){uAJ1 O*!~+$ {􏪢M=U|ACtzmVV%ǜeL<ԯSF; q(,Y=usyN4fdb+ tok0[-`ǽAw&Z[P#6݀ge!:[ŝ·DyRXy/|tt: KR D [S|>?_~ e~v Lj%26qQ&Q]]CЉ$;a] U jNvؓOMapbC!8Oy8]u3BaAFr T1 uP2]Al q5K #p娛w{e~1i^;iU' @ȇ.i%B 4zQOMgC4>@=_ÔIɆƭ8Xx8m"mQGNm 2g`aia6?ؒ$pK*I^'H'󝡡OJj_ء/Së'$g 'wނTTsiJ뇳jSiLWa\-ǻmO^ )ap$5FF) zza;<SdIga2t mdA'X@-cQ `:B(&Nizh ow1Y,5z t\k&hQ)׃Z 5㛢TQቅ< TVtq@ HZ1+X0y9In[dw=E]I& 1 POpk#`%m:+K5G?2zsqQ"%̳h65XrEEiem*ce{}8zZA,c?~FGDZ^.?\EfrIi3'hkW'_\W K{[`EwdoCJ)ped"{(dZFł6= s'P (/ U"g+&ő*Oܧ-K1k+vkL9 J">'RW]ܐj4,jGw<޵QaP+9~ulp~E^رE,vމN1WUW,ʞqHiaNxcccmy쀊9nԟ fx| ǫV7Ywf _ +gǗ1I%Pi}Kɶ>ڽn) 2#>4඾u8jdA oT_cS=0le UWnBIxA`xw8rOH<]FrWf|7TUGHsY﹋rkͯG4#߶NהZDδѫ{:Nj޺cPTؠ6QY)qtMJ)R;IZСR窲kui"Bzd:ѫJ0UrTL+&{J"XDeP%@hiD'|֍s s Cԋ. YlJ3edbpn%rY<_.DC\JmwJSj f-f,FXkA-`f Nu"/p^6]϶A3S'&KT,$ⷌ߅zeKtRc2p;!x]OgLg. +Tw"xWZZ_x>gFl{ b1Ԗ]wf$^m^&UfUx7RdqWi"m{|.+&wE"^ Pi旘u U_&8oY1F/ 0(A՛ƃ/ ڹN?[DϋI@}J6xSJ/ҊTQ%w@X+aە(}9E;/O^C觢RGMd{7ݣZOc bM-FaF!` ĕg+\L>Y&zBPt*F:u~8R ju#Mih`pa;Nm$br b"Oٷ#sgMi[k47L/$" b+0'K' {'Acc$%lAYrзL`9w$=yϒ4I@CtˠjU⌠bTt;Y@ogٛO2L?(U_NsnSs~ Ym 1 O$E?v𔅤:5o} 'W <4 s"G\"T,g /uvF Mj NkUvAnSr|;^jړnnE_EiI5و wE8f9-@Aua_lO]^/1WSzw^zդxYհԋDoQsY>(7ͬNQ1LTg !f[5[Nl\m[[K&b䪏~_N [Gݠ.UޚҢp(tQ0(Np3;WCI4'`@ 7%X f$¶i}xpk"<w]݀+j3 Lj Y7}ǿbqWiAу|hVp'ܝbeyUgܤ*0^euLk+l"n H| *J.bU H0"G[]Ax F]̮b# ENraR;Si9 r-‹우&BLNTܖ}|Vϩ^4k)tYR4\YASO^๯$dB@\l D, Vla庤x *|$͂zyb6-V8mےQ'ӝ_Ӯ KQ AV)H HG[s161EJoY&2mVFqv  maw1b$lB{ԑsϣ)L0/dޒЧ-eBoo1`_(F|Z$2J4~kxyf\VFjg0ih%Ḻj'4zzѲE9y<+΀j8tUn R ^<Chj2_]KvA?߆ (!u"ZK:ꅴt[|\6aHZΦ }@ 9zQ1o,ȸB!xkT^:Siq/@M068''"oN7P:봷tYEojJ0imZMz]C)1sZ~P{!͜%)UaJrQhZmRݵA稨<>&nd.Z["8K3jʝKWӜCտ7\\nPvn}(*.X2U*<њSiU+7ׄ/iTh+\DS#|ÿ> t}?l%RuLęM^ *."H]/ XE:*lD(QEJửW7U0 zk@QϕrbQpTX>ΈN]aSpzdmwEӣ{y >9爀7Ժ^X{Z?Wv $=kH|G' TJV57AS'|{]wL_2rVXp #Vszu=J zQ`SC%¸-+Z_)Cǿ?fJĦࣘ9ҹ׺Hnj*m_I1Q*"Q ;az*_Rt~d^7Vqw+^o^5UO-jړ8Ru 1XWRb#8TSu"K2 ~0PPC(A˱]S!/1OKmt4JgjSo!G3ΰ-j4̯ԣ6Ol@{t53Ȗ^rŒe(4̓x1! h@q$ YS}⢵+Lj z4Z^?b3c -2PAG| Fs^n2_?hS~(3b{a?iwU|cbl"Il>_K.ex Y>l$?Nm5lCMyyipM3'$F=.%mn*Pe@'K/pZ?nN\9=VI#.qs)C/`:e@ bvwqґF+Gp؇s* (T%+!SX%2Mm5/񻔢MdBdjOȊ?Oy'ǃ Sۙiw+>E{TA r__'SSq޶+R=*f5 =Ok*]}f e bRMseҧٶ@nJ!-kVZ()8A=.䢟eJ6J6M9OOّx`;>L31J.~uʕ fp "݅ @AT=*h吷#4B(pͣL=C,<-" <~]KeZl,q_-[zƥ?aN|]8:_uW" .lU}L>~}H;k? !^{s]DK)l>n]{&Gڈ^}mvZcYC79,]y0(bvvދLឃ a"Z\kWHwmm X$/;Uں{J{Gb mrσ, ]{h:,Y%T<\=&"~k O|ƒ@ܹ&O K-D! m4 ̀tsl 9BD;B } Eܜ|`[t;$۬e=5=4LadM6Hl~qiU%&/zi_6niU;ZuĜ[g0 U YL\sE[a{ Ș;M= `ޢj[kK(7 AԏCWEA_7FPKRTͱ@fKRL`=|k#~Ii6 TŧA4i:d4NQL}^yExew\W? 1f'q2[B\Yo]tpnJ86nU2^)*yԨjЭxdm5/#9@Z0ju,8!%3ȲxҾsw=*_W4ƕs[Vn۩f3OGS'#PKJQ@pE@[Uxq񮫇yiM#z$|m''`̀n";*~+Vҁ_qEU*K.>w"6yQ$ rQA\-ʘyFȗm+,NGj^B!]fRMUOUmG Кxa$t7z,d-kv|EQK_ϝ7q'^oHG_)SY5|Cb.)f,LX$ #ҤGAjGC h H~(ڂ@} 0Xqn,°#D tJ+Aݽ{ YzWOq @lGHWq[VF+eĀ|9X[G2ܲʶnSGq7Q7^mq#fK3@jjBx+$g#mgY6z\\EyH䴑v@IO-ŊůS]Xa+S"M)DS/NNQq"Aʲ%@&$\􆛖bF̅]`4QwwQ2ŐdEh[NmKu37O0ۏ~GZY=W~H:f}f܍X-h۠u8Y!^Gd5?T e}Om.E|̋$ND]?J=."Ww Aw\)0 PIԺUgG|ۨ JxMĂCסm;nN;& B& LaGTLYϟ_hIȂS\5ꮏ|f ċU.b$\.҇=2* `r֊I02ID%4z{Uvh؈VRQVnc0r*I jO{eh& )~wyff J pj(="EA6{:i)H+Yno0\ۘJ˥)i[Bz~64]0?~sq6RBWCW8 K}K.xV,|`Mtkjh:MэDf#6e}LdWᰣA'S4q0VP}y` +K4F`ίi҂+cg8; dW6Ӽٛ%;8pU$FCW[W k'elBۢ8;딪ok"vANBQ!-Tg r4kxGH(hފP"Z#Yއ-F"#_vZPfCH=?#3:v M/yU.[۵N 0ci%\0>w,ןƪ² ;X`9BяbkPP&o4?oJ$ŃDC. stg?*-%^v`LJ.Fe}X+w)3پ:t6֤>`;Mf"x?ČO>4qqO,߆1N%B~49_ z-+w"E !%7Ids?/~.۲a20U̷zRW2ColDnPua ksHyǎ`9I'˔|3_{2jT<S&|35rIPԙcGGd)o x4cb26pWzI-e1)M(aה3>݂ &,mʨǥ~RZ 3^ [O/'1-奥λ*lMtnfJw1p[[Z4rփFXb#f==Kݥz>Uhw'3=wi@Tp%ח:i=eN-`#AuYn! |7P1k?"*/u5.@6 IkjN+GXM/Ҿ0S=v,I½K55krb FhC??G*iYќj2ܗΒ`[<y9IMidWmyԧaDl< +D}I}Ν\*jJ̶W,9(z3gUENzm)MBIJ/dNoЮtplH6-L&[B^rTuCxKwxnmDvO C 55hw9Mvp dANKoKY2(FmH1 v6Jѐ֍g)T}MSݣUē=My\[tpXƂD}3E!f+(iBDH }.}}1i:344 )Z#cx]\ȱfvO}ߠn+0L+7.z$(ȽTdmodf)d#ezA`m'0q>ywܾDiLg+QgR`'i'2Um:E/7[n1\~ݒ sP93΁P (Q6-W`!>ƳBlhb}Ќ7'F_hvt<fR* fծ;T͞[oyK]x :.m?YSWCVt%[ Â;V{ԼxP.%̟Rrm~15Z wOӰT7v ZG}!6`z3)J9_d&i%h!Cl暺u$#3tJ7@vKeČ |"WGcB4Q̶!>d4 %rxҌTal</"g 1nԚJSũ+85ݥ#~~#fHP zۥ"Ax71oMfW$/yLzrh泟Ijj#U)H k#=cX2W0W₃0aXr$ekU_IaQr] vіGsTSa֞'r GئN*if)^8RlrOY4SNA(Sz;{/y(3g/Nd'-P7@"Z/QT%soqr۔z&U/'][] !FRF1( G osLm?:YaHE{f|jCFWPeGN7XN c$:Rhy"ܼEϋv7a`6~9BaXp<r22l녍XrM&px5Ki h`=2N;RI?X^ &NIl4Xrp^ɾT@tqxW!Txj+ѠGdfXYE5KgQ)Ќ8^0ГmTp^6!wuj "+xvL Hqrzy!)m!@E||8CTD0 `N\0z?87 ]o@)%Xo7cZ"+LcpP'#^j}T%`nfB~آ(@Q{ᷚdU gԝ:\mp>#RF_9u(؛/WSd 0ȆǁoM$KYW阮 1,D3z. Fa%rU )t HUyծ$zb/Ykү:W e6{@1ɒ`=p? dR8WpZEmݡUVh2r=pc#ie+f|>r`]}qM8߱\X.b)!&[zn} x_N!&kjX&C7=8Ϊ9@[ʲ>W6;B,[ k-JvM)=ZL ٫p^&e 8FSN^:6MoNQc M%V9 V+ب8lwį=L dʆ%g~#_軚(ԢعktȆ9Ku[F-Lm(}5=ޠ-not)Քx:'!ֱy36˄ [dwmM>O"6E,vH\NOez2!  6 dtq1)q Op2䕬g`n 3Qk:y_T7FetwQc?t=+62?|xu܇7tݸ 0OnlR&y8d1!'8?Bx=.8Օ RLm(HPݷ|R9++NuB""!{ ޯysH _C#tHo7GkO}Ρ [(v[T|Z"z͹Eu<==gtTE:;yINKe\[ k`H*&M_yDĞTڭE;E79lm*<({N0fWFTljvg4x_$\5'#(Xx Y^yLXy_7SPty^8<3Xgs)=MDա؝}{pE;D&*qmL&|o6cBNefY:]y_)]F&ɜ]jIo ou-K?aI~;>\63<$c&a D+&\ )k+zΕT}KKQ|;]);IۅB602blJiv{$=`asx-,.rՓE1W\D#o8zqvdN`q4eu$u5[ؚܐ*3аbGkm((K͵2A ( V,^e.sU3eRO5UJ{3ss*?=FJک ՏHRo k(qPF+UIrcz=_Ď8'Gg4J!` Sω1)oUFr%Z~A4PnӃp1&zǂc6'\M`*3 苜f9`rʺ r]$< %UQ3hmsA]Wjgi9!ąw(K~^omw_ eȪPn; H{6CFj.Hj^4'2=GJښz++6ꆢ~٥;G) B^ACcS)ɧ۴2@܈1ވ4q$h$L qpG;H}AA>KL(JVrkowݟ̞?&{vJTCzD;nI <"z#Nf^b6G  %L)'#Hoq#nN`ksS^RʺtEt,>ȕve+BBw|A: R <Ѕ52[L67rQ_,R!njçFX'i1;*$ Q &reaK,7Rc$\& _i^xQTgiLwS y)9ͱ]זfHir^e]DQY旛S0X]Z|Mt;^93< $ Ohcxb~M+SKDd`#Ī:U5Z+d2XX?3/lBۦp>CXϔPP@AQ7}%MC2`=b`*>2`wIc7OTH%_5a(oJs_L[D.=z0 <}DQ|DmcWWY"57s53f[YzcUd)&B/'y2BzXViźʂ d `^r4qKVe2?h|z(Ս77Ud\`Mx{ȤE;PluU&-ԧpDHO{cwݣ< } a"!ieJ,-.Ao  0Nj ^@_+e}JLPsG;.DlnFقj0ôFg& L !oA[2fߊ>;6qN.1Gziy;wչq/v$f mQsdD5B:/T: VHW_+Θ  w0>a㗕~k펶EDޒQL1sŶ-B=0%1NVmʷo+A۽'Gmh'c,HK$zCL~vY1HS_ZƒxӜ Ut٨B"0T߿*D(b $8l˼f:EЪ*-T8Qğ= 86,7t.%np=RS-Cd噱16[Pӗ)ݖ;W$`2j[FsnR5&:Eܳܟ*{NR{dA3W'^qnB Lia&:ƨԄfd RaH9q8 PwUx&swa _Z SY]WfDJ]d@•ɢc/i)Q)Um8^}PNp U ]3;_%iܠό1ͬV2CY3zRȄ'YuZ~ؐuoo4o\ ) J%w2+v=?lg&q{}÷ƨs0F.S[q "SJRT$a1$1نΚbEyk_4*Τs ؿW_ %S3MJ \EXm;\z|Q0*&B^"7G9K~{N2-|x?#DƩQcctӜECj~[3 &ТLtwl)a7PR͗Ϙ6GweHsBhj ()Mi氎 W}ȆEO\Zn"Sf_t9ǯNab7DnSRe;`u`~_12{뽻رY%uOJ5pOCZS[)^t>hF.;WfaBQ˧ȟ+y熞~-WNTkD w6s)3\z8G4`s?Yw#,c.hAov3̱ν@S;̘\YEx*aDZ`@R~DRgIwxsb/8X[jW[wzxƣ|4SŸ+$^_ŕƉ<\sInjs嶰:Qq"2r\j+ʒE۾A&ײWDͦfD&232fgԊAF eznh?x)p): 8 'ZGd 3ErnwZOmC[Ջ۪A==CrZg3imqǝ; "_PKN/+hX@)-ӳ+{r)/aRBiGQPMGO=y}bD+E^k ث3>aF~#hA&I`6$7*2QcL3m0!eͮLΤ?\7vPx+ŵөSe] NXuH) 4HǺJ si= :g#P9du=֑e 9qkUcf-K?M_9!%YvųMm?˸8 m5~9ܧ5|-;S4S Heh9"%q#qn,B/9!T"I*Pf(؇YО?|M+M> AggFw%Z(&o ՟d{hZyQjX96=҄~A^O1BDY tkЭ[<@OP vgƶFSdEO"<;}&6 Kp_(lE=o?]o9d 潧l?h.6VkDpй#㘯$y،3;{#G6\lZ)bb>Iů]_t0!~ B`ܯBIS X1;Ҩn[! 9/(b9OYi诽/~iaRц'8wuC4Pq&62j\2V ,ΦS6el Ґt&,^Dbt(C|oh$ !_U^h$ V$^A&J@aIt)%wsN, RBU;XN3[.emc`Ս>eP5WK_jt>L(,Im)? GA X'nzv}Lԕ$/>!ĬH *p颜â~򬶕@|^Z%1kT_jPrtMzDh&nδUK;IJW5n W*W2. VT*&X}tbߚU^7ui M*ۄ kvE3`k#ϮmCowZv P?)*XLЏfmL?ǚb\FDt9B;Eex;ƙ]$S`dH6#߫t%MDi!0\&BN)bO"S*NIk'=f tZW:-NKĎ Tc.F(=3n| HNExqbVypU)* -o7(j]ij4cf@1~=/џ9Yp y'dF]iǏHىHڛmMy=tSڬX!MN5=vIYB :c$hUKD';ēU9mTl Xן9xAEWar}у!"3IlU ʋTD wtHdGۂv9nNX񠷜|'̻aOBP>Cg:@.z2YddgǮּgtyV?HdsYz ȸgXqE}RUoC_^M∟9Թ zp')B^6TxgnDjӕ e!3r8BÚx%2[(+4U_/ѐXUMei^:裂Mc|X*donggl/NCI gCv #9|ڷwzɊ/I 0?Ii݄|&r7W}KNJ6c' 1a䌞פ! OEXv yY$OCr >>2r2!]4q(?VUzg̯ NJY9PHkuJV^kv|y5esτ{j9DzגbOyLpNJ7\Ne^ cǻQ1;\k-cܖE2ئ=9,:R29UWd8[HRƗⲓ"><<_n$ .!ǚ*בrf[Ɇ2Hm% `x:ϼⴭI% YTSGMgZCΐm=ژ3!]Iaٖw%@|PtɎDI%%uUvM.Ԭ㵶mfOqI8m.ZfqtkveiE: mrExH9qV*9jaީãql u8vt$n3#M8ZuNOi%S Sµ l0{`DN && k"?satLyh ŗnZIjon ~邓ӜҴQ& S, oۧP]RI\pevn Z*ngHH揇{~1:LJchUs'd+|AYD]:7)[:ZFs'O%Γ 8#CV>Q]oi&c!]?dCykQ}.kI/DQ*Hc2Zю7FKILj}4B`̏~wP3H8@[4nBIHSM]<Ԓ懞JδV7gɕ8Ƥ$0S9{ ]\]g$e*PH)9BހXouy*6AHwMB hS+hcU˓;I z{`=qsHʜ6*nќ,2xBid4g'8Rn=ͼM%n0]omR^SJ"9-M7=Jm &yCr12B.$݄*򲵚T*E Qj{XX#%q'tZM!vd|@ [vSڙ|q1-n/uG)߇zsEЉ+0QIwXP!YnuŌulZ{j0r؄h~kT8`yJfTϰߎnAeh4ҝv0yis-kNU2SQ̃1뮋BdM)IӬ FcUjj0G}WxpG92it1-tMaRQgN`BI0Fk&ŠT65 N"!CʄD@ ޻U;τ0r@"htJ—M̸]b&aD6 EcԮ;Q7g,-qx_ahHCDfX(Ҁ9MQ#6,xj)cj# OhZôXj.xeu)Kzo]u<|Ki ~U'VfdŎJx"oT6KQ 'Klˢl=ř.>J2饍z|~4T`6'R_`w^Y82 ΪzuDJQ&ɐ|`& ޡKOnd?+r~H-x) ҍ9CQ,[%&@—N=^ћi֯zL}c?_n}YvuoL#oc- =T|V6.46?:sa@TR5]mvAڋ Gc$gt%4ȝ%iQ^`dB0Eii=d˷enդAս("9~T$ ͝8cj3swh~R9lG6k $Y1 2ULoӉ?' 8@n5ܟP:KpJ;:O&Ѽvv.y4涕a(q6D{{^>̻کMFx Jޙϸ8iӄe2uWnP;}bNP+*Ay%<;_5i,}GAEo5a"r7c2;J2|FRA2Ѿ1\g$ -uмJ9Sm<ɨ&Vfq ^'u\ e:U:3ո~C~wBL]v4.z1U!2ECzc^&~A| n}a*'*4~i7!]W4~T71[KvKkVBKCٿ b,57ME1sE`mPz! sD/( {(thS}}칎0 WZoq9}lBTzD@2Qhɋ!}U}֋!vƜHM_caU*(iu,#9 E";M_ 6H*  e_R~!WP[Za 3[>*RCS+QC-y1Ypmv֓. ۶"eP ]iEM@S&AO@Bgk5D`-PR.<$8_ ˝i5B3.r*WIh |^B DCLΘ3UI:㚖&W`C&P9 .޿ZY8\)u*`ُ39vΞ\dZ#~c8[qC"N}*#X-*9,{q@PC*8ni%fׁsZ Hap:ra\Go.J&ʆy^ 'qSz܍LSEމI >eik͌``^%??oSyTjBjW\0DZ0YCoƪU䍓k=ZKs~ڮR DGB\AMpd0م k+(%aͥW\:Jbbً{K^ :Nv./$AP @R5w ˤTOdqVgiN;R42(b T!gk )^ݘa%>Ґf^$p  &WN.&4lD&|ꊑzf#AZ+`s9hƬMO3* *7MtQG,LH`@%ۏ,Km]-Ł.ӻ.r`Z [xwPQ\7?zi4w1X'$-;7BSfn_-NշL;$"+D2(_;곙etBt-X7Q"P$Rmd Jېn d ;+Q84POzZD FumIzkf>[ P,/OG^1F<_Ix*8~{ZΌfO?l0 ҥzFHͣ 5i"-[ˊkO HڃH<{AM\_KeΞ.ir<Ycj+diBix[m-o`|x)S$ғNḈՊ6uev'CZ /cY"NSС?- ̿-)E$~ 8G/Cǩp/Ġo,Ғ/`}]y}Ȟ0flR:J^ u˺gC Džƫ,J"Uqw6配 u|3@v+PLeQ1ƭ30d(z 7Bߘ n$ۑF,MrOknIA&BaD>MVH8rV8I:*oYeW|G!KgiGNH^e%i25xAZ6gOb?kZ6/HhM.w0UEWӌgĎgH\uCܡDV/.0F /'W~Lķ96 ȉB҆d$:KTTTUɇ &[,>x?byJ)˧|*"a,n4 60ZDyO[Ɍ)e6vM٫z96en1Gѳ(m~ WP$;߶w_bH]-02,0I:G#I0'zt15MS?E֯i_P@K2M,m֭DI9vaeBD T7U-Rgg؜# +8o^P+"G fR=RԹ?pYT7]L)'gT0L!BKðڻ*cfKnbYwū/4bOH';aFkJkU ܶgA<GEz-@**-^$cn{ÅiqGPW.̿#amĺ]G>dq=$, ! ypg?i߮+;"bR^oJ%DܘRZDZ,؀11p;`?[jkGn(fw}/и`J1̯ V¦-jNfJxDi̻,b{8'J4Z fkE$^HO KQy "oyёӓ9 ~v ͰIФ*wU|`J}X3ڵ$~Rre)ls @Puo' 45hChrPz0-QLPKaJ-?6-;c_?BC¯Y&)#t,v:䶈Us^qCNPـzԕy*bR5ix=l&Y'_E얂R= 9J%|<Qן۶mp1gT^6R0 JwVɍ1.)(:S\x?9t?񱔂N0I|[`>JŇAܢ{ö{xkFDhK=P{Ts۶!j1`{؝19*zIؾCjȍWү}0~N'f)T/u!Y3i4ܱe@u `bLt>=.H 5e ;2^7U0^ھuEą7\4mSQz P@IjKAףIC k5-eBsI8\e Ҝ#T 5Mjߵy)5=u'7T><8Nxoz!aI>u;!:3&rkRޒ8E<Hde'2lqA |hiWڮDlX:je h̯;1-&`S B~b% {)iN T]7پ}d( FdRI*~dƯNX_vE &g_ JdѓC@Y+#9O`.U!MۋkkR)-u姽7s[+[Uu$2w;Z*\-wO .6CDt?Lb?g; A?|%{9r&~1ʤ.g1ۢF)@FK$T6Aq.'Y`2i+| u=DtDs/%>J"u*'/"9Fo  P+Z4jE ,_m7*$691CdzR[GySInE$eS N!v&T?ޫ.sKz3QnΒ՛2:*́]fav8١ ;)7rDFf)ɝ\.`f&o43@/w.LӚ5μJy@(m;(7 wN!wyo`PGfP͑1b=";ZyԣD;JT̈́T҆O@ߢ4K P DL.ӄfV}AՌ+M+ɫcW}7 m˧ms"[LV7^^1*6xbx/%?n k Uh-)=O1';c?Qe KC]}~*,U0a-#˒@UIYHg>cSf-%ɰd +)f,q4~ŐM-ſd^Jl j!DXg_<rhZ|8{;H=$KWqԹd,?h,CIJH[h_bw+3%N'HCQ,/+7} kJ nZCdTL |l10Hu$pX Z x_7Mz/#[{1K]zY">_ؚhQt^|\NܨMOu%=t1,.XW;{/˙3p18%(Cwiz@7Z1 |fx1PnsKWwKncgXdx0d $X2X/s@Ga 5d/ Û)Ak 's28R`iٖ% #7/fkLs*apJ+X8`'p(I~}Br\񩕓:HJr'.[Eq$Wlc"囫,[>dkzxfhdi, -byh(z.J8Jg/1MS֘h)[Ba.P?2r2}t].Bɲ umT@?ݭ啡Io8 p9/77LQ "yx%TMcA#BF4?ꚱΎLf1F;I~v$v;ZV67G5V]%dss9OdM(~nMur0 AnTwk> E8 '*V XzIMyff U?3`w=d6eܚO~{GȮA^xSpN1s[&b{S-ò%[uCj3Ƙ?5,?Y[jev3u1ʰ|/:=XF~t 1<4mݣ1ŵ̀CZ>}4oltBI @CptӦ2>K5}{-^Pgm3'\X oI91#.WfJR4xz9e.ψخ[<\ݧ1kn#V$V |+7;(f2cpj<\P:;8g !A TvOEKs׳fGvr~L}ˎ['“V1n[4ɯa &زO Wh tvAQ+g9/ j.}=,x{''.рF>h4>p{Y*|O$ЪUW@[[FdLr7*IO6d*߰L7zֵkwv{ǒ4T>hB]7wG#/UJA0-H8ǎd*6؆%_%`XmH|mS,TCzSx3M`\-SLjg@vX1rwڛdcR~uZLSrVKp@AQ;CoP@=G3څpl-̈́ńc*D 83kyY2ѤLܛ{H{| #:)u-Cԃ:Fg]"a5m1HF@Fݦ̍ 1 }|֠:鱜:ԛ< nb2N%X,cU“u ?9\+T˳nm=p )]9@p>|o*nuriDIVqBNM#*BU=XW\ (_.IƭnչK"m?0g9Ɔgi,s懙/UnsRr~B`R쫶KbhSG8g"@s#q=7BY?u[* $0h6s浯Vߓ9_.@31Bow$yE~{9tMwWVrˋaaNVIZ Y@rS_Y WljxғYS^0砆&,QͺM'wFƥq# mua&ɮv0Π%#fU9Pum_H-Ym+q?C@vgc@l4?VQ%d֘edn-N[ B71J^c-Y` ꮂAn/`|g~SM9LumX60<|^zC/#DAB+IF.ޤakҺ62׉-dHpkT?Celҍ 9\YLً+(=c䤯et_u $e"4x۹2m呒 ?|rvkXKWɳ0*TY-Z%^:yHpC+wiWE49UD#P,_:=n]* *;ϭy!QCGg5z, H;+Xmc@Z &W32^C<9㬭ݧ`w>qٗ#Jo3?l+qL_nu b14‡ HB WcPASur0UN,JNJ$V<껉 ńuE|$$Yonȍ5!eU)bpdsllw$adFx1jwc7][i毕]ld3,Y=\M!)"O'wX<Ĕr9# *ԉ o8F!  ma7,o`c P,xcI""vC٢uMdi\uܫ+{.q [_ cmڸzH=NI2|4kQF=`tC{U!cWvZJ25l ~ @GobJrZB:1x^%P/PEC!]cmԍv7-bmb bO*L"iI8o_)κkcžP] wm⸉uZ]v2Co$V8KB1eEf)T$$1=KElp%7,aЧ#:%M@ <Uf,(Ա%]abP]$ʤ;pAPMj|5p הLLחti(<Ѹ9>I@ Gc-!ݺ]5t8H3F^U^'䯨 m{mbJ8[*0 UlL6;M%nse3l(ag&ZL M:CsUqn{1xn)KmYa,WGA[Cj ^&:sp'=)}]N^^ݴ_L(Ǩ=i5tY_Bᮞbr}ި7r,_@;p+n*)GV]?؇CZ Mb$! @ٜt+q:F"0}9u..OHO͍ZažpZrV $;-͖͞ ՙkYABp* 2AdW'T3( vxހEɾ=P0e|MA?_ WGe`Z%I1SU[#__{Z&MxS{Y۲\1z’U%]E=4n0TpkD,w{R{ 'Ⱥo(NKn%\@+%xOcOŶΡh^ u O%&謕A 8(dzJbivD86f29/lbt daDNxz[BdDoU8D ;ƸPmj1CћSjP lbJGs|x5&ě nx( xyW6ioCjBRr,;c$簤3Q`31TSrxs6ev[ 0Q#.$nhƫ[0J;Tmģ(Jo2߄J tN)8MZ`6 -60b7'zh4UacMmϡϋfVGNwKe/*OU`E3Q}t.of\](rיx1P1H,6 ScM!JL'a\׏ I]Z/%60b >X 0BnUظFX׍UgiOdٙ L$ r[A޾_'>;$A+Z7,$gsKeDEDJiI4_]]mV'ۃJǑJ5/ן97 lTH·\gȔ=!Q#%TjK^} e`ZvaCn3~}o+Wt :~b!5 $*)n60ql_j[]c`/4? "» nqx\ ?bYo'k߆Ħ{3MiBmwuaJ4)ۍ$w,*ydXwXWiwDԓބMބ1BP=o[ϡHO3U0zm&|%"7B?$ePcxpFj]Op۸(v ۮ?&8NKn"͕PzSЇ3_ 7a?0dvRLwn/0fzB}N રkwQD\ey(T{]:@@VbQhM2W6^/PS~@΀o$ʙ|d:k8B]@6wkM`jy@I EWiᲈ]7V4!iK87/1M4V"I*1TNb89=#O& JX]j#I]ZͩYvyJ\=_fE)$j/hÀ+Ikmk|:`(d{? ;ЌE~ oɻn3Y\gu2"gmnB7r'Ob=b Y$m)=/4䧒w{:jFtI[ќڧ.7f@hWwlzۺZ< ~L1_d9GKF9eă^؅=K" 4%ۏ`r\~[v!K!1#B?S0A[Ӕ9eUpzj2CL< 2{ rb8C_sF$Ȗ}cc_Vd]HVϤZ5v{Pr @dP?oB_7[g\ ?gcP>|VT FؼusmV.4v5)o-`" Ì#?%Vg r0ZVQo/`TVB~{mh6EXՙM j%"Ҷ5DZ-%m$ܔdGvݗ. sb| ^UT_Rux+ViMVrh?-jVMO =/Ěft\?V-~L"[wԆ"9z3[`Ot{K/SSr1r/*§vsR:mx*6R+9%_BW^u *:ƨ|Ydosl+#xMg쎗BԢ6U“[waRuC@ZNǧ/tzc0a  {1tYYz;Mt͌}' P.qe1d5 >sܬEb!ߝ1 !Y)s\!zql̇v؝ +c{;ՎpC"ؑ)ڷlXUuHk.K=O)Jֱ=RY;PI܃+f4~ĶByckV;#vnX,I"G]-_,lܞz?W^:LNdI`ua<#qy%fmUd )|@!BuXB]<a5nݟL*eKUѶ}MFyeK푙ߓM^qTBU{R~#YE` 4ULwFGhlZ: 2<-HKFod;INwe.`PW3I Bb;vنVn[w9[U3hc ЕQk(;Q2u.Y׉f* P[U(~b r!g$UeCʖ:͗(:[cM%^(80֋Z7{(G˽d@E@wÔcnx/N>iHӄ)z .aܙzQ)-@9rrUbEƙ31Ђî`-z%R755"^<<-U3 ko AMtVHTϜ>oT\Bl!ٴx Dx o4zU y]7ԫGD I,$":78劍YA6mUT\NO9~rmք9"$~6V  J^Z0/GkMc0saIn HldUbM8 ؏#y]Rxgyo"~Y^}4/N;f"70VCHJh_m+ed&ovZRц@FrN"'cYYҹoj?EܛRD2-Vq0=ʈ>#i QjV;fHM1z@RXk"DSXDN4*H6%Q2(iWss+@f8Y_BK7>~ppm@b78d iFqG+^}8@ y3Uk>AfȜFMkۘ1r9ggFsO$6‚'q6o]9P^8Oxb؊,wH+wTMR5R{Dc݋mxV¼Qu3G7nΰV88сܵcZH UtY!Gϰk^v#b#՝|^k^{,' `# fr7+Kt-1gm+VS-~gtA1;vkBLW\4G|3@OqL.(!VQv;pJ{rW5/]f-P)ՓF4˂qq&kεM gO/Ҧ̨57W#?')’؂_CQbGӏACTfy~g /]B`ǹwrJ@3ה#c˒XM[Y:9R-spQTuX=(􉷨)LSܸACP/6RIvayl37':i:ow{S!`v,q=S08hFicT@uZweOjXp9YӬz}[S;)Y].]{ r`eI+ I_UރFWfD#rP{9y\t.h,SWhTfޜw7_}JHdq_e>s| H`HTgA;JL ji{wl .t4J!VLA(GE803*pIzNYoDqBvs$RČh+V穕 ~A;W_oE\7i`nЧ!a<ȃ-o)>ʓy0_-! !D$tR,**)cʒxιBIx!1ٯ{̖WnWŻu$.΢P'shcm)q2 sϘ<oW uꞣm Gpt=;\o>yr_!_LfL/X Z'LYz1ub4-g#57-XqMx!HV8%Lߵ/k]uԶfH}q:9Lx8Ƕx&I/ V庰Zun&;~u4a*jI) a'ewsnFbNx/JhcGL;X޴*Mr֮B]Rwm㞽|_?+X$rp./&t+:s^>_kT'gN鍨C R3ޚYuڹLE]Z'SֈࢿRwj,4WqT]tw y4Ey;+ 5( VTH{M֡ڿټDuEȾ)%D#' ?5=@UAe~nGt"&;g h Qa^1ʞˮE,6үEle>W?*/9:KOؤU2R A \#"?7$:g](=:6ϕGM>NR.ƁWB9 {5iX'S4a$ɋfv`|ʬ@sT'҆69y;lru1 ,G>vMFLb#)ȳ{{lHv6z}T)XنjO:~}.7<~MkUF ӕ|Ò䢰ȟ'TA0j} ʞ|Rȍ0SuueYR(FY.FMr0 7)͚a4JIGoyWkn`oPqOoŧs^xĭ__VȲl$ј =5<:۟:`OPJt4rzxp6s\⮜_hoD-dǂ[(@Renma[c)_i%96q:ՓkArQ?&se wPLrOӢt%8*528Whqo]ө1?mCLIkr#Y/3Wb[]q7)ʗ =7\Δ|cVqhVGanA,:3we$fJܰ DZ:Ԍ[cHM `Zn},fUˏVssnԲ C*Œc9.s]mڕF#ɸpSkYf0]VSOIk3~y"c ireC)oYOzLӬ"Ėw}p|%KjYSFu)LO6nly#_޻}eb~4F:^gیwHo!?'.{&&Y YO? ؜yB{CQmzc@kq%C7j9.vC&,H!{/ّxrQ5b h7xa}nψ_=&Z=P•+ =-\}D.c :$j ̼%&="ĶRڰhx*HXuQfL1 @7=y_G%>=Dnw{kM>\$\r}{/' $".HQ&YК.vEU[t'H2ԳH)ZLy(MP1 +VJ"R-`ôưӧcK_8NM WRƤSSGvMa&~i棸: 2@_9&}_ ,v@hA,KL#TW asL82B+ Que-`c<-KQmZd]0x*@R(~F{!Q0ͅܓX JZ|6]KȻBMĵH䨶b6GZ5rJ%[5g 9}άcid߆4⾪i .DG{l.07uPLY6#*(˹ys6tG#7MC]ہvHsTu]$$KA/e'q-R .{W[4_p2R{7Yݥf#^$JYd(͇LQZ)뺠U;xpaN8n{`+GV6҇(vG Y ?*sغ`R3WTX}=1)1yL'Nkg+ď@q)1 }]ڤK1&DSDZ%a8=zL0="_8:!ݕ{ YWi='iW͇h[4蓋=~F^TXz^~Ŧ`.axߌՔ3 Sz8#a5/zu^/g5RJpЪ{EQu};H(/Zmìq m'Vsxuq4?r$Q#occ-fAWDCt4 Fs]Pc43M]@vt@DeRG4SeFM ]1_)/M~ITndpC58 JQuto5[ɕBpk9P,ߘ [[ =ff׾3q7E\X4u`8k,|"=8S&#Izi_SQ*FD9a9/p>\v\Tۑ\zj k~ %4R_@:e >BT]a 1[0tŜ>ӱ7iH8w@N.XSqU6+Ԅ_tiYISq yK|ʝ)h`F 08Fhn>]Q Gy<%샪ZM!>DPs>(H+R+e|ܮee.jF"&z*7ӄҞ#Ұ'2T*ԁDc_l2Rz+5bFI-suV&k+iɿ%+jWsbdw37m1diAd%e f5qIEύmG*S,)_'{[ۭ6̃i)x꒦1FSl-T/`)fu@\݀$ʶwD={G{MdvsTڹ'v #%`Xv; m߲G=GI1= WbzKgZ啹t%$ts;U7CBz9e!9i@qg`THvJT@*Q;u"ِei>( Ab _Ӊ"UMlr# 頹e=B}B)UM-fd+,hy7| 14%NTw{8\̘K [jwn%]zQXAjGbUY/chJ&Pdj햠?fh٬;R!/ ,&czv{ABn[׏1(㪙x-HT~Yzzr_j:|Dn!!$(F?͠t/ "r*x(yW%LI Fr?J2J\A]v퟊L`:OmZPs㐝5H-7ܕXjC-I[x+ 5 G[޳~%"p”pr !QZ\DJLJ?iC9T3ހg^egs-g ۢwEH+X>'K@]>689SO s* ōIZfSkMi[{@S XNrv4Ezټypua)v3u۳fo:+ /6Ү wﳩ fWe`ClyaṎ́.n0^T5@1T?JDzRs/C(G7Ƹ0{?&xmӇD'ElsiV`PwkS&?z+c`{79olԅ]|J15L`ݡ ܛhv˼O'b4 a%je)>&H4pɲZ G>ӿ#v<>&ѐ8_E4U"7t  ~9(P&=!/ˮ{au~T Toz|Zz_b[תxrVANY/uAK/CQe,H>OcRzoy&j!8z]M .*줵ř IU`Tş xIa]ZAl^>HX`Y.RJ/ýC1\x?~dn2| R6EJx3GȝMYQaXlo cӺ/f<()VqRu3$qbIA0 RVԫvSIdž" 3w|csOOw^ _ Dq M[k^:.Zժ‚%!Gr{ ƒ"-0|1mTLw9VEDq_9xu#P7}<pf6Usmkع3h)Y4f^ ̒BkSa8', ˊzxޘI-TNaG,fbˈJ-jؘ}go gE+SQOi`oQ~g!Wz~v;(x۝Wr vvo!oD59j@DΗ{:F=Y p۾::oB'qHD9tVQ,q; ^xvtspe }㊢E?WEݬn;J@^ⷙ|MlFI; גnh,lz얀44@9Qhz&Mgy|i,gm2$cVQE`- ~ 5ƒ66EM@\p@({odYH$y~C͒bڢiH+4\ lm)7>ZbQtڔ)쵣Ko(M2nH\ͻL1z&ing &( oO_ t]b0CiqoA frAR_-oQ3_0˸7.O>ZIRT[-e͙d̿>7IK(@TLa3si*=9 -݉*-]V=Ozt_)ϩJis<}XJ㬑~? s{94i-5e{rD41_@E *#2h1\ Saa4FЮ2@l?A!@S}%Ys2LJ.5?*6@Ye|M{xgKS;21ݱyцt]}9T7"P ~gb/ru]QNQ㇒ȭ=o)E( d= X(.FB$x&r[)=RkuW%; ['\.b ;ͅ߃4k!;)V)"?}oVd`(Vȝ9ѥi9 ZB`0=.3VT\|r0mlֈoنqK^e)Y^%(I-x;UVбߣ 'أIn]ո!&qkm_`TX_jׁx*r$~OCUuOSnjBk1N(Ύr&}aOA9*-|7|= % jYwLo, FZbSa^8~$S!'omd%*"6Nk(zv2q^}` %mm'D. 'ڀQ_> s.p D#i]y=%#qFH| |@BcKsg;4;z<ʬI8 vj ؠ7uG=}#PD\|"exmvs;Btg?_ǜt7`Xz]j BR4᧛ y*gZXw;oiACC hKTM^cwf = .!tSFm"{<>5*h|&DRm ;UG3J,BY90,Iוd @,ʧ,F췧6 |ڋmpʮ}+E__1v,4 Da-SJ'8GVSγmH긢u[ ] a7xJ;R@~Rn:ƩcKJT6# CeP7av]ZUSM6y˜ٝ .#K (l_Wu8A| d涊o>FJPTg= ]u."e .Q5LK,f, )2Hz>S5_˪6ճKuXiMs_LT 0~y^uqLB;q6Qޝ68Fmuezys۪Jǧ__)88 Wi7/ՅOFelLC0i..ax޸c~wz D^ds%OLkk"fNJ0jʥjb/C_lV̄y۵h1pt&[OY!-l‡Dz$f3[ >xR9," 7Y80b(}ݢvv\ʝ^؞ht+΁z3Ë1N<#c^ l|#΂`S(F.=gӵw̥i7l nqy'KN)r$w$ Y@AjL>Ҩ)R-pTۀO bkGUPg Cv }nqZIU &shWpy FX"_t׶E:NBe}LKO%ejinsͻdۅc:a*CGp^ cUp7ᥨD$ m]wOPhOa\v&#%ƩH A"@BVu>D@ H۳V&يOFLz-t . ؐK+u5HLKdWH@rUhkb[V^> ɥGD$d[Ksش$+d0Ddra@$ oL7TBbh]5SN pp }&0=V]gF5QcYX!?w#sf}oAj(ǔౌ kӖ'1(PN8HXT}3SZR;:5$d=/=ʋڠV  u*v,JO$1ͫwvEG&goηҫ9'Q}F b9P^=8;PA̴7#%V\{p;٥Z&PZlNOna] e{qéH]H*O{ֱ]g-+6u$n~jSe\a>M:,XpPpOm/i)Tfij2!`X#4_T]3s ' ]یaXZ10SLNP{?]ȮDRDrB&h>L:0=𾦸cC%U~ A#Hcdϗ/Y*~Aٞ;so^Yh |;%)Yu`Kmj% Ի+Qu9m^C'rvmK+9Hbms[f_z{!%uH,EeB?Ma<Q-0A.8ihT𪍍W^.x>L0Me`" 4i[_Z 0N( ҝ}e#?,>5Vmqس# [3%~.v2ȿrl &6,g LG\aNe{=t5V_oڒJR6D.8+qS)ȑ{@$]"{ *W9bFT¿.;emWj@_8r MOZ )^M.mZV yi]<QAe鑧.Xވ}߷#W*XPI`cS|Aj! & VZL3qf:]%KHƱ8Wесp3E0Usli1|)Ð/<@Ԕl.ŇծrNu.sPd4{yE-Q|ڸpw7^Oen+^HY1 SNR}HGr1yݣ|JYPxu|thRxAbǼ"equMja]jv,.:!|Wc79dk0i 84S|s ?S H@l;(HI64ԀhZN7AC/bd9{;$Df?(5}:<~ 0F{o. D-9QYۨ ,=Kl"DXR7u*`L-oժߢ؝gjP#9 i֓G3:R8'@72F" PM.,ӓLs.ξU޾Ѧh 0e:B5I%~$z$ƻ`xõd¯wMsP:C3{Kx4؟m8:Q,Lz/&vZP}O vT(Phn6Ad1S"y]qEr1;}wNҾ8yMZ R  .ڊْǝ|eL|z[a!-1Z,]0A5r) bcbwAޣ8{ےiR@Lxuqikor;eXr:\sd-18ig7}rI<"4<2Dư{0G"+Xӝ`Fp׌o+j$nsDySؚ׆Rc%i\TGX!=Vsg-`S5@:>ni8yD_,Vrlv*`>-FՖeFޅ#.'Nl@Vf9{ZAv}I_p8n0ۆ5q_Q2ʺmς'Aff=Ĉv4j${j%k=#Z Ci Ek͵/׊-*J'>m24r⌍ymg 9Q$H4rcq 3F8ci.mj~B1GR{f6-.AΨڍP\fAk'|cGDf =X-$F?O ?isi&v<-,{M aМ5}i?LtצB)82e3㵔Gt r̔s2H3@A>[!XlnˡCK +2#yB^(Ũ5X 4,JݍC Ó2nٕX\6.|s8, oq" 6{&r 0䟻f&YAU::GՂuBLi1FtXTތES7 ;W$GCQ'ckze}y*{K2f>Ft2~ !=n6,u)nXSi|ʿt@O/Vժ!'-o~i_667_.<̤P[ݗ7~%<6/I?܉7A Gćg[Pvm03F!^48LK-7 ;xk ҇`.ڲ 󒵸l >)RpsOu!3B͝Խ )I kR.("VZh0RhK RGH7>k i;^r:zq[oLʎWI$ ь, JW[:z|F>hWyC鍑#RTr `:E V?ƝԟUr.ɦ(ajC6T튑ñJNmPOboceOčn9j*)$c0/ZP/.&]-48;/L|< '\ӧ3GK(Rd{ CgśPt~p/%Pq`./Z*zdvA<pnN*3ᬥh J9dlGr 7(⻽B_Z GQ~L:-:ӵC\Dfن{i mO?u(T1upOgȪ$*woTYs:$DƅTlA;as̗c@d!ĝШ܉υ}P i|CD3SnB`_lI [ȁ)jpX&pǀìDźlY I{:%MC_ya۽>T}{azFZCm"M ??W% >Ylײ~E%ղV}E@g} Ja rҀ2]D[K'<N:tKZ[TMzN(4 Q:Qg;CoxPX%NY2+.!]+HG4*#,x5ےGıĩг_đfe2 :]a XC9Lnxx~!d+m]MQб9aT"DD~zmo[q SuiU؂ F%^iL\j9@C;D):dyFa|+<]:8r`BfLE}\Sh&5EXE]iunrNvW',gV P) ,`$HU/7\N,;9K1c-M _{NR"o'_f T]μ h"{b0P75єM7x4c;j}F.:7XTiRٮyY7mL+Pf$F5`z(ݒDGș(qm`ι,Y{mF43^3•- 'wUL)z1cNN#!Xo(f9() 9OO5?0bH#Lbͪj8'={6磖ȰPU#[M#Mޣgj 䋏O-0b9j.c|7UMwqzr#Q2FiJY#8t 4!s)ej/"a\h|=%f#HQ 4]9 !2U}0G| í0L Il [wX{_RڒPI_Ŧ瘤lk50NLjԋ/?X~c.8(t+"ܝ;wcS"> ^I{]GGh;w44)w!v,Xo${? y)͚ݑ\V@38faRTfv Q!2;y4{vcpsS5/>fb"(A'4g?{iʨZB=B-n?rn(2.3777ipm>> OF+DAtܙ1}zVG& oIjc2!4k u͒2g̉Wwp+M[\JT@a4GBB^hBT#H/jK7diܸr) DZhJؤWnC$H Xvv$ܗ!g0‹!JKp iUjFڐZyr+'& \ɘ>qiTR%D75~6I~oԗeM3̆T{e%.܉͖B%c;t / '5%I jLE{ȋ%Ti?=;PSދRN(f ~Eޛ噉fV}j idpԔR(jKAKyTyZ7X~#E!!pPBWjsI!/ā_N})[Q xOShjdkMECw݋dvHc$kQr$m:mhlP&"XkHyWu^Dˎs2$̆QzKcɈ?;$֡f[x/'Ґ"wӗ{#VsQ&SûX(l|ZA37 8J$O+ bJilEm3&-w:֢VIρ@ݲ,VSvcsEvC؎oXC#Nʰb[nI"0ot3>i nxJ"Ol1Y&g6^_%` $$Eɣ)hLYd6$V\b˯BKⲈOs\ָ4s>y;|JHJܽZ0O ]Mew1\K/ʏ~8c2r|cB=lԝ&R\~ήBAiA =kȉ*X5Tu&Wڱ ya gf4{0ts{91s4kc`agZKU }@p;-1` ʻ‹EFܰuC)""??orեpxk͂&Zhۻ K|>ȗjy%f[[TcE]íģ Ŕ\Pה7?K'xt)=b><^):XYo{HZT!2Kp'2'jtG&TW#Fe7˖~{' 3D, NزrwsF< B(ráYxAhܺZ(^tiBqtht'*|?g3d" |esa_r٣XX󪚒NcAﱛ6WMC6DT%d𸮜G # sS!?' >Ր';yyd`e9gA1뽔 z"w,_}0 v4̾:o/ԚH!}fVÍ"e^ [$uڧNhqu yZdi]@D],BHb#*>pƕ(lJo(&GDkQ)~^OYI=R*'m = gF6Ӫ|.X)Pk'!_aS4m_(Q6FZ}\r\~?\+*gCY?^+6tp^RĬa!j'] +4uWjNlP}{.tezE tv# m \e5UM->%4P=l\O4x !PƼ!tҬ ,ٝ#ۘ e.[1C]YnMT[ 9or{d?ZabQ"xVD@p1"<(3O\%4*:L5)O8Y& ҉"P\<0=Wh,P>ewLm]։VZCAģ2GaR\ V 1ꇒ(5v?<gQx$#s"paj$9A^S g^,ߤ$c<-{mۇ%'auLU^`HP^K"!L6PPmXMVDR"Dql)J"gS}Au!@A15ՏGl a4lwW!Im#9MƬ= m'IYdNǻ WiO]OŊKXKp=sOWzhE^b~kK%t@° AfXqyZKoԮ)A|j/G樲V<'j}˅gS7%X̂ߵ>le=6t$!Y۞v+T!= jn78TaMeUoUϭrj* q&0?#n'=1|7SprQ21X5 }꾭գg%kn*$A@O'}N}th5ơ"`*/m55ڷ>\ssq۷n ]L7`3-0,ܶ $;yg~?Б]CR xe@ʜNZ2ܜӇrePӓH1Xeg0YwR3' *oS]2UU=m8@cq }Rnz_kV˴ۯx:\ ir2+RbMhtY|?*ȚeQ1rɇ:{_5o32@p1%(yo !, 5~WcOD'3vU BCa{Xو IdK'p*E>_1D!3¯C"`NPh gs  [[#hu'b(ˠW\N-/,),^$NSem!Gd;+i 6䎳ljȯYBJG:iw;Ph@Y̩)_G 7#HvݐGѰMWf̝#*1KfO#P?Cc t7Uz PxbѝDo /8Y TNqv_{n>sΦUs7ȳXדըٛx T p@` ћ^#I `[ `(67"Ur4Xk%Y QϽeDƥoWKpuТxFz6J]{M116b(s m[!QHm& )a"9"0ʲETxU84~|Qm'|fP7_f6;YnY=j~T̊& KxɕdutXj#WFxꞅ#adJӻ1[ \yz)~ )g@ [4O-b35um"a8ĂBה\o:ðcVj.I7 7'uIӀnX7+wcgvKIdm53eB\ $.'"-qoR1Κ!JD#q#2骽Tdu)lf~wo wLrt.3Y34(޳~?g}mXpt'k1=U05;] Zq;h'`7& iM'$J'[Ck~_U|ͭOVAܟ +DHcݟ-OTHml-8=C gص 5.q;|:p{r7?[ ,Xh߈,Axzi$<_==P'e5;_a HvšZ9f;m}{QYStioˀ J-z fUm>mGtgFڷa;iJyI?I-vȢ[$r2ZO6xեlVq>>Ik3&=c0҆3/WȐP^[B/Nx?{LGt۝^%r3wM/_byBvӹJWlO%'lsT#_f~ 6akH5oHG׼Y,&[Р`>dZ~ :vҥ,jơ$C/5 42EƋ#xui;v#: f#b#ْÎjI wk"9onG/UsԔa20q>|gJYΟ+bQpJ뉮ª}/ZD[XACwV>^*O4^T֭ófk]!c;דN>|YbvGEI\vr9KtƔ-T:Ia1,r&6jLt^'*[-")P9>BrElMh J=kQiGwکћXDSbN<aN4v<*T³$(4nZ~=tT&|] $ΧZT\BbSn0 vvgU^,Zzhɭ sAY3I|c**/:k< rjݣIP \m̓ʾ-P_ߵ__dvzz;g#Kb (N@G>H.&6UP5WP,e`g!iW6 xi9ò!xB-9;FWϡLO'.g3";(ͬ6!H}&mܹ h1&zx:ȝ᱔~(1әCf+AfQ֚Juv:DPdʓWGRl+ &)8uAhl.1cnQmVBϟ^LmxPe9WVŅ[mzMo}w"@ɑ#moSiC@4߿;7 T'.żDީ=ZB7(i ޸m[?e8VoősKTрim:]NJ`OK]H%A0uv T[BL2O)]nO^uz }y3[H:=hzV$hr#|̞Df2 lFGv}%QyrTb}8FQHkTbz92@s,57gk29wZƷWi1K{/ .So6;!g@)ᩋI,Zkn c I) %6UmԶvYV lEw`!Je/88.a i y4]*WҘbjw_!p(].WզVFK#` VsQŽ}.%azʾ}rXMx}2"o iK ڧ\π_i,lBi/RkIZʯ y[ug志ҏar mԷ`z56iT6Bi,q`O䣵 \FPrA-S7Gx;ɫ„MtG$C Jw5QYB!H]/U®32(FU<%>:*Œz%!6@t)7pKDD9kA#G0p\ƏB;' 'e{Ãèui qfՂht<^mD#UN軯ہA-~Pfz!8 zF{\Ɔilэ-E=C @ኆ ;lwsx-6?(_lilzV|)k}ګv(i~煮W.އͰ'}_F͂2Y7k0c"8 a[ce370lzOQnL/c :{)ȪS8wCY"5 ʗK8/TXƧ`ZlQ,w6ؓ4Qƈ.Zŝ*ٳXoQUκӒy?a]ѹG`)_-դ5lAeNjֺ͈; mÞSCŢ`@ļoS!j!dxEUJyl:H û'̟CD$;ɖx޷9D{{! $mN}@i/ӓw,5G6%'XNìڋ-:#HKfMSW*Ô\0"T<%ʶ\FosyDmN,D4ؗѯ ʩ">mU5vGiaQ‸r> =JTd0E(z)6?bAI/mt5 N#YFʭA" tQܗrDCKGkpGe1)?\%}Fh.rAE[8^ǥ\#D|fТ1_bG"&hVt&GotUN/̋&qFg\MH:O&%& JVT7?_`beo%B檽2]>k[exN헳ȔL}$[8QN,N$y_U( .'{Zrb z{Xw ]E2ޫa3nDT0婃7azu3;<8If3,j<FGeR/vEQ9屑Mh|8*-Ȉ^"#3SB8 ?2&$ 1z& *xƫ\\ʣ~s$͞\{y C7e咖?akʙoKF1%C|vEΆ/@utʍn4KO@z Ξrjq `ߑw9.<-,n^A)yڴ ,@聆[{Fr3[DݴqPLex [f7, u)xO inAKՕX]9yb)4;j M 3fl+º+ߴWXWZL'WzkE'1d+D̫=W2+X!Nr>lT DUP[x% :5T zPie+4B!fregm)$y{F_;m+lPKlůҵ[!δiU>B$[z{sa|^Ƥ]gin(W4tXҦ8:tAY=ӝn +(, 5Z maqʮ ]T~ Y}b 9ƕ57(?p!&\n7B>j v:ʛM!ya`C+XQGH/A;;- :!%OEw9~rg pzlDn6])*vY,V:[P q $ ; -3g9 0Li9K|P7͸U/Ftִh*%bn"Dl3bOOooW-Y>|w”E$ǓӞ9i8jc,={eL ,0m#JIn@:PЋE{?Fj 1dZ0ҩi2y֝ vRM,?"i{n;6J1w>+9Ld%غ1 ^ROL?Ѵu48!+ |wy0O1aΐ?kK%WrOG@S&&2yQ/$PH(=&jGXD?Zg"@=2l^iRL3Bmɔ #&f9҇˗iפKxsM9+P0LQl!LkVvrz ]0L_&PcSLQa|hR3/?h ldc=`GI&\kxtVQ1ر,$ϻ4Ʋ¦)na^p~X8U^Ղb_܆:$({e{ I@qf0'7P5VPpmugl3l u?ՋJ+&j]oQV8mW mH/s7fCFdMU-l3t3eۜnW2w6J(ضvQ8$̽dnnazJ̼oE\x<"Si36]46F2_:]qTA1 W! c?9;b)BiIi/qWw<;y zcLT'0}L rkȗÎ"k)Ț,C2[W F~Y+T_hX%a7NBx)d/^.{!X'\"x`’vK,yCUeQ/J'5,鲵G^6G*I_9Īw n7@~/;|kJF Jopb\e'h?&]G:"%#w]ޗoP">eTyL&XP=aFi\ -vrEu1t "Bj OФb"yɆcG|4?dԉㄨas G:E:PϚ>QT*>QX`ft1.u/pѼ ly1ν(n: B9SxL b$&a 1o[Z$9d CXWRm 6$m,TNp–q#ZDw_FXz;$SLZ]_JB{&Hem3},p?n>~W8 y nt8/~9h6m}wk k˚{[ߡNkn/[g8֖^/TZQwE&=0Ddi_̥r#F.2u gw-*2`w i?:t\nuh8I7ʏQ";Xƃ7w:|iGf5g{EH/+Yf^v,q--@lqY 5OO|%[`9bCY <`? 8%dmZ9gb`K p(UgSE?`]ը$u> T@k6"́*|3sْW2tBڝֽ'O*v)3(IgQlj.5zMkG9EME?#B@rc9~GPK࿰fME?;T|DqE|SCSr&*ɶ" )s`_DO;SX{f-9l'1 5*ыKC7U.k LZ%y,j<$qY=U!>>>sxb%) :n-chwGOVT}FEр?*#e@lZD&i)]Y͏Zc%k }IL=B#?NjؚMe'KG%F롥ngul >Rs_lo 8ETu9/bjP˶v}G㶳hY>V`B2VI^H)Tn0xIjrOu}l/Og (Qk}'25R6-ޠ^Pwݼd,M+^4ږcKxɷ"T1ʖV F~ޝOۀ،:+g9HnL g1"n,^KM3fuB^3va+PA RX_X"6h31\;n 51aAvKnM'<\6y;':’Jx2 OEbKQc=ƟPy_d @[92I2 q|R[yyN=9_wO'{X|[ϸ. di/ۗ᏷O.ǵB6S7?dSO&ѼzN2aR҅ GsswuWV%X,k&[ؖBW噰]ʎS_z]r[A.`DJ `jʟh(4 }RmEAȌRDTomɝ- 갲BI IJke䊋Ki~W6~eg/uzC`Tv9X s3 y,[3&^rb3$\Ӯ &Ӣk:gfnMOF=pS;0jٱ!|CA4 $w5zߌ {4-B!w"p6uUXU脛#Ii ~Q|yYµ[jA]}N#鵙$[8‹tp!:0tĺi[-S׾N?fξ24?eahvVm7~|ү0dbMZʡE6$9ZO/GWU~rK礀 ? [{F\Xnj7Pf/Ml/xe ŭ&pntl|THQCښz^vκXnZ8 ps&pv[Iنrbܞ@JY<*b 2fCe_Q( Y U֡J->VQ[UK_=9+|< b&ϯfGᏍLcr:C[ݙE"qNYrťN `L."&V2TW __>gTS vt'MĄ 4_.n}d N&E2s;8'T\}QHQji[d\Zu$:uV5y8~( 7\[g?ʉhYߞ:cCGj4h@:;>mA*y2 %t9)m1!ЁR&*fW|(ZaE4/X3{_oYӫlFm=CߒRl0%%l!.B^H.HדTXM e+gsΧvC.R s'?nbM5Qkv/źKg̠3 ~Pub4o2 ~28&0Vw Ս0Z6C,Ty)Lr$fp c|XJ`o*}0vgRמ~yTA\9-5CR; &A}NqcU;nV!ioKGojTcgp $MIcz,p=#.x7/Ϻ՗@3pPk3GKeε3g\q^`1FɌ.QkBC`/o !0FUb#QIb)Zlά}(8my6Sd "*q'OxQQB\jQ_>nU^!H:J 9Д^rh)ze=w/t/EhY9d )OJljEСʎgVɐQMraFmk{s3)dنI@R?dA9=3h(KOlyv5UAHM#em{d`R> I(hƵ*;\}TîMy0ɈZx5|_:nw@ag(:F7ʖ/;nxl0?Sw L)byg γ} 0fc @-jMa[sAfk3?1t ǂxu& DPM{|p(1Y+}3<MW {9λ$|tJ*D[M?yb{  "D*rk_i. @imH ub[ kg{hLvyIB3=v ={`_4.v 8k7fj4=KjkU-Dkxt7Vdc:vRw0L+L++g=Y˔7O7bŽbUE~x571=LJÔ9Adu*5bN @NyS1 H>Jt,ZI+[Y,bPf}ygאpthװH[}~ʞs Lks1yJMC"m80kel`I$ ;$G #&P*-Ec'xcЅ|RhMC`p6\Bҿ|usKt&&bjV ,⽶zii҄[٦*LJEq;9qǺa9ycU]ôj8yF˸Vq0r\Bτ ]H3˨vo_˕zgE7iC "WVEwe,#w>*wWFDv/')^x}&MbJE6l;G窀\-BHf3Qv25^Γqn+X#^f;՚C0˦w2ڏAg+ l~Ҍ & ڲ EQE8"?K0~^^$;&/|^&4=3_aWw#bogpUGD,VhHe \#OܜۮXPҐh*9uVo οW '&d%riT%:}ЫUI+#NɘkUQ> QTA{kA )9#Zj! ATufh|B|J;"*_2̱n:tH#_9fzй0;i'O!Nѭ+\l^+ڝ/eb7ReV:FyW*|: 6 ,>ۗU'v'Ƈ GgVahU>48+U\]d >"|Me{>?;fS/݌,3{`<-4*&p]*$/sJDYAY=f?rA!-p^,I]}?"BfnI;dL!)P/u$8גFL^3p gmq8ˉz 1qa%h8C@Jk79R:=¨f#UoT%cVowXpÑD[棕sPuLvmZЍI6ͭ~(,PSU0%(M4J{ˁbf!:W3f|658PE}M1&8Y!q?.)Ct7Lr_yz)f}I|ڀ5N]V $Rl2dT͊Oh3]"E2Dt@cx{TbpݲjGn HԎlaW4y>c[Sb@[+m=6Q!/~k*R !ܵRO 0S/:q*;BLػ4u8[jw0_ށrq[((.^~8P5" t27)6g$'83tc(drS0Lr0Z[U/ $йGCxū8B˗qi^l8 vkΌÌi״9|>7^uBOAmiVubz iR Wowʃ/ӑ_bF0*pη\}9oc'gE,$xf@8y`nbt :*RN{6a]˖n*3Fq'jzsk%G\PtXK8ٓLAhI`eՇ%8 v [c\^IL1tf yuap o0oIegY2UxAӮv?Ag.:?3&mav-el'|k8=X"j?~Fe qkKkXX;U6I@rYPwe鯽TI ;QGNK6cts&I 3~VTIX>&zr(ѿ]7IqÛg Hy^S/A hvܑ9g w84kz(]l u"48V⟴:7,AEnb31Mr#9Hz镧1ܿcq$OflR]%1zT( s93N/bpizh}BF u׼D^NIi"|עv jڝwiR_8E~7lh=H[\RdqqJ@A=@H9pvUY=$HRn@R>bx~(]%91[pe J+S9ד}DD{bi/NpHmp%d& ~`i*l C4֨~TᤣߔճW8`L0#cINSD׈U+I)V!J7.S/ME2:l 7=~CB1c8$9G9k-:,Mrg˧U0y~aeO/E{LurGq[9pGCWizk2DKoZ=߸IkOsz,:ゃ;.u,icAJo^*@^>͎CDԮ1cgu&3Ǝ^2,1p1?}\)j5#!FXAEM= Nk,!0nTP*vѤұz y=0:Ԟfǭ8aef+DzZh9J8hJ;qZ/2}=RQonv,␇SᥑkIGİGߝ.gT7_ dlPU=*`%"|h5t6RF59 5-2\Tnp)TlfrL+Yj7TľV^([J&#cw\l؇2Ly!c?(9] we?3i6 .Ϭ&Σj:Ga0Lc9s\ Ϊ/Cb^ʝ\ رВ: itJkhJ&MS˙JBqv|dw!͙fݬtBemw'u#{tWvI4^8 1H31z:."7%d:43(28Sފut`_1Z7TJOumB1,RG"0/~'O 8xX UJ=%Ȼ-D37v\ƞSd{}102 RuY%^\!nոSUkp7u? lCOt}PG՛"1pWer/Qk.1as>qR)s-*y{s y\o0_PF5M4"/F ںc).E?~&)Ctp5ߨ?J<[ uU/Lhs8ez'zlYEP,.?%P܊fC+E Nlt DU]i@-(&R+U,P$x4A;hh#?$.9im{l(F/և+:re_9N\5,|ڢ;н>++(abwյgmZm&WIoxꦷ ) lȦhl`z["ood8k*%(O+fF.ðԙnô{tO5aMiFlh@]@YMLZ3A3pw ,&"C@vsКo@5=Lh_0xI;lm:GGYW`k2( w1ZYhϳ$?p!|eL Qh;,u-WqF8G7Y# Ohʙ^E}p@" e>)Y;cqt}h"T bA  `,.z%==X2 hHvQ T-;ޤKZx q1$L|(1aFz79nҏLds9hLSmeQɖ)s(6y5 v>%dfY0ʺm Lg}>mpXjVBϵhXv*7.^0e}#p/{+<k%Q@pVȘA*X%fOH]f+u\ -l1tɢj3H\ Dɸ`xU$+sc8AO<֮JAFzl6 zda?NwOj)HJ>]1w` :rxΰdcԉλT !7a:Պ%݉Nm>>jL$ٳ GZYgj','hڒ5A4_*e{y k&Җޡv'|MDiw: Օ&1kyEr~o\Ї>1ny=-!Iq;b{RW1_mF+gA{y6W.W`90Er\TNM&{p#6HK+pQ:pHvQ*%>C֎ TL4$ќ8ڿ;VzU j>|?<&6Rm1*o&B+Fsa3j xX=t1D| S 3.io DjSel圧*e6{/䉮i IׯGժ2;TP}L\K;xaEe!cj=9O]-RQĂ'ejS1[keaZ!6Q|2ǡ|iFW ؇toI\٥ }5Y͊&\CӽOBқŽk6RD`y#_=}NC<+mtU @H B}28{u R. ;}S-8\1SPJ]#4/S(@4`b\Y7Gildށs 6d2vVi m#BӯxxU.fu+[5TR!v6XE=blFSsqЕCGS^Q3T@`+ *2D?ѻnRc۶'aCH:F[H4u <k2hq6Hs)AˉТ\m.-%H7e4It(SSڃKM~XGW9w#ٰȆL~}qxbEx ̿Ō墆U] 4bK<&,O OdUȘ +.U_lڪߚe Q$!{V4 sځ-Tr<Z`y̸9$=#׾9-s@zQESN~fz9˄?]BhSWI3:bπTDils.Dk~6/+,lד sX3y xYE jL5^"P\V3oK (\H.$bo婰˄Z]u#Waxo۠"Uy8bӢ(-O ͐DI\QTsA\׹t rx6_O&BdFafrVt>,YQݼh؇6V|q>V5,I\s/İ V%\-mP1>=bArRh| X`Q8dvpRKe;BNEKn3 qcOX-P+@r"Xhf bĦfZqe3<65MQd\bs^—PkQVYiT*i%j8@vD1;Z{@϶z0C<859;, mS3*ݸ6GͰbW-RvPƲrvL\EKazp0G &AI2 I~8X?y~N`)zOOvs*݊ObX[4| Ƚɤ)f!`瓘WV W.j̆RjRB;8Ud,{醡_ 6@_;C-x +7s1={:Y\lf;ҁKtSP'--EõnoX*$/!rSo. !UM`^`GܔV6#B!@6gcN0"e󧏶RKܩD#.f` CfղaOXr#Mu=CƷg H BRgNe{cóԅ]j0 ^QjHWIA }+S;(`-'v+,>`zu}̯fJ~y[=Zo|Ϊ^\<Y}Bpؙxբ'q1}$C]&+ѩ2Y^p|ZQ aRC"0HѰ$d&Dl[UuȢzx)wΒO`_f3´DN,`2l_^n&~JK`LyM.KoB͕)G+Oy&FqїbZ"(_c|@zdad]_"@jB񨚪(M{ A'%˕l$ݖT>37EKV<_+z ߡ5͈0ŭǙ)VǓBf<߶`Ed_!GdlmʐMsy?x u-ER9XmW5$-8{c1g^˫[Q=gDDo6R/,_alRo_^ 'nGGDd\}~ Ntiʓ>hsѭ)59v(~ {8I+cv< W48Fq57ل= 2v[~1p{6g4YY"Abd-N9q\;nksg%Wܾ}@ĢyiJ42ŇpM\9qGyR0Rۣ̂_#lS 1 6/@EEfN=`8xD'Lzۡ* C.w%`RO(~,ٴw9,R;' +\^tƐAۙ\9vաgKXVIpb&(&&B3Z@޴%chY8!G)${t7>xy*a80K߯l4G9 濨z+p-gCn/ ~ P@%葧QZ-Q`]oݟC2BN-?SІro3<)ׅuHWr9 X!G⾘'z#}K_ WhrB6 Si"I):A٢ʜX+mCC>!+VofR0 _cx GGt9 ?EЙʹJeB{ |~LqeV=ʳv L}UpNOѓW'pX6WY,+ߙ9Y F(>,r%`mOm8xiD8q;N3Z 蚌}RDVhCdD+U'iV[#vF NBo.U] Y!)O]ޖ8/'U8')`9TGTwi)÷$3YRE}"fֽb;YY@L 4R2L2b{=8̜E-x$4,~*x*y⭛@/BuFv[LFVDڶRMN$.ȔFw- ,"ggWG;D2+ }X]tFU못B+@۬Y ['u}XT-%Z8^4V+w^hыf4>Z'SHW+n笊|>7:+ `?ox<6#7^p`XzH_+G0xnK1R'S7V̶y1'T9ڍ&p!1[T+Xk줸VwhL.}\_MsLCfš7XPf*-=YG^%)Ub#a9\JwK$AwvNverk߀əhatN֣⪻a^|`9^YddsY0%v8}P'=/P4>H?{5w5 kZ'Wq0R]hv& 8B[SXK~Nc\Swχiɯ(^H'U.Ydl:滨X7Gr !B&'of9Ӳn 1Vy SUm5o+Ʃ6b^ݹTg0SPB$*|tOBg0T( `Ki6}JrCy6|b95vbqݳxAA oxoϕpVߎϛ{s, $ILרoJd_6$?EY!?Yâ1S#n*q#YƭQ-escn +s}+#` &Kj^.ݘwv~*JBz8KY%Ʒ0ܤ!a$yFbˆt$ѷ,Tsx*bKF =зdotb :"5EueEVIE^MzJ m<la$w8.\Fe:I%uŁχ9Cs+l fX[C zIk@[yzK3c 䉙A;0OV ˏvy;&zt!gka`.ꟶKqY:;lX|y{ʝi+S]J%Pz0g}C=IEʙ$9]K|ݲvX,zdRaM_BK^Ej/sii!/ q]fl<*feXnjZp9ߍ?^l\Q(?TŎPnddbs xvTʽ0V-4$+_U YBm';욜\X軷}Kb lbpI'K {n{شqSBԾ2IE FH4-n /ϩT`fi҂Դ`zJoi -%cј`]P! Z!92w?%f:AO'`+]9+"J)KD3), t>\5#iB^h<ʥ_B7Mh~F$<+tpۻfhcV%OIcӤ »[VHw fy4ڥ`q-FGTYuL!Š~QGRr_}!!4nۣ-תGW~xhOa;lN@|Xyr/ +!@i$\ C62󑖯zT)*a1״V4ۗQ{r}(  TFV) \"nB3i$l[ y_+o< ?AAelca82>K9\"0c|腙jdU i+>/Zlb@R Y‚!'!u _&~ǐmRnZV@M y-v I,Κs5\Ѝ]=-2dL W(%O)\ې"J+WRO"&]-n4k~DBgEAsWw',M2<-MC_gvaJ/MlBZk<.S [7Ʃ_}x*nK1bТR:VmkdT/N f_Àesɷ8JXAr&0?8Ur'ʄN_ߙ c:;%:z2ft#Aih Ϙ,բфHЇ1GitrVBq-@Ӵ,tY7FDLȆ7}CWIxkxჟ7e(lEiqH\ʡM#f,H9r#X*+o]h 5Í4{lh~]n~S wd'*Ӻ6Tgmi {a3tG;JE3xNZ;C a$8uccJ4jo# F7@;3ˀ<`kRVt1rV[Ê#y&P ߯(gMCA GySeS}"^ψnn}r>`78{Q AUU^Np/I'p |K >"H[vt3ڵApeٰLFBl3'<˃rPD5+/ p@n_c0U]~K16ۨC T짖"7 dwUH̃h]KITWjÑ$%(J#i%咪 a׭&-oԱ5a{+o6 ^tV2ِb !犈Bk\51'`8ǃIH<#r>DB]c#DonG,Ym56&Yb8v]\f{VT7*!TÆ?5v֛|Uoz>ޚ_j8/\fWJىJ-|xf.>wS+ 0m{2{Lץg09R5AG&SB>n17~K7SS=:0/z]V&Tou3MەX5U.sC 2's3BqX(ʪMIAy::!gya{}{̋9@Tb>,u)0U>*OfjmP î0ň+U[JPKY׳lzHz_\՞(p C-^Ο nmZ[˝ 4 g}L8=HF YٜnTOe?3>܌o\m@h}K*=}5cnABm77GhGKe1oAbC*8=g=A:?K7Gй+L:#QEzi.- wwYN_Oark nҜ^pw:iHX>u:!k/;ԦV]̰f q%p 0< +O{jEp낢gBG45qcCG:]Ntqj)eyrOGnx ~]jZc7`F<xgm H5}t1@ K@MeŲ৴|ۉ\8Wv_JmK]!4M!3~][/_8rO-Ќ3ӬBON &'ۀRKF@PKb8@RphjyK,<%G OuCcjDi!oJ_ABN0w)tY-4l/j۳\PU}zr߶~rҭM"c6)!j&т'&! 17DJΚ:+Q%H.*T!*Q} qp:jOe@πW:ZG(vTT:ϲ1Hױ6T6%} >EF(x!yZ_7h(6SqZҀiNgrc3uȘ&'!>.6t*HՐmZt+u4IO!%AQ1t9]voa"Pg7kjƜYb;_J{_YsAQ۳]٪QM迴qrhtύW% 2U͡ߎ ݮW;Q.=%mWrPARԒB`z c65V c]6&l/k&jX 톆ƺO&HF)\n]XH^^l?@ ЧNLAekeaf#Qv`lP>} Z7Uy䜲k;𓪦}x[yJ2Bj`yzG;G0+Fkz] S3}5΀+RV:9ܲPPDDQ!e2|Nw_o&ʺ;v7x߫U]RD"5mHI_]K U'l+P\S7Zx~UL_R?m6KBqL4GJ+OoF~yM%'fNѤ?硧Kn׊KTMَ(3.t^S GByA{gPNJX(%n_Oo˕RfWՍTN%6G)FQx?o`oJ3axaIz@/bhebJ&麃Ex{7Xt]-/zGuƫ_jr>S+)?5gp/K%.k1U2fɥ>NF:x6&#_9,Zܥy VF"]kkW΀zM-t]P 4q,!W3X`^}no9p-8pC,̼GA78=f xL`[ȱ PҴ:(cי<@ KHlA7M^y_rXUy3{Ti85zp'b84qO>$ڃnD:}F̜'$^ a#gWǂɻ~Vffu ~,v0AK/D,yP|xr |:~l6@];莅8+>@:+%NG^ &/-+w2ڹ%e1&iB %$gW!͍52U Yw}Ew'cNRAqی }1YyoM Mqu5!^j<11ʓҭT0>U!pŻn0`J$e_]c1$әsQ)1#SJV\/$j)t$Y?k"ӲY8ĴgQj!Ř - }j0k)UxQw%cks& fȽX[Y%Q)Tl)+ w)2~Is˟u=pI#K1K_4~O+msͼkO5Jc7߲'][?ͦYu'5:>QB'/r LRCHWRBU1RڣV[*8+k=o Xے!)ۜ#u`nwƒn~.5 JRur Q ^}2Pira(*2/x,2e Kjk753Of6a.6DAkaI$`V˜u 4 Ggb ťfr$2F(|G*ubx<ҹI`wORqnF0)Abs _xIΎ[>bc=@帞i?&aZM[! zNa0OX/z tY34th)9TP]5pNZpG~ a>"!/!L+)6w^n}Tt|`sf4߶d2O5 k_1 |9>Y ]9(Xf1#9ާxM70Q:3QAi"LuQ}tZioʼnK]q<=#cS-sws>x!T1+XF6OC2h6jޯ}>rO}/_:Lkuo \rUWvn\[lOe]!;:Ѧn/ӆ nD&9KR]F /ǀ]gR-?j(Tґ"Y*:+DvlBZ9s?O>˪&Cp]~|{L9grwo?3K'7a.O#7 KΈs"ANA6|L"8_m$~;{Yө@Ԋ.S8MgߍL-)YiA0nt6+'$f0gE@i(opM3%K:ta[ʘe\1!HBg (72{)s;lx|y { 󆭾ڦA"{*{\a{ :G@`Mud#pu}5';jr_Ma:e89Rb5U2 R`̊EL!&9w=*Yu_{䆫$_>qZb= $'bIXMnc6#y)Ms?#2E_Gnn'[=ę;_OC#U*n/6Q9zO>R }zUBS Ǜu~X׎;y52H%4^{%<,oه`YѶkPht/DI1bTslR7黛8f2XRۮΊ% \SgB;'Ġ.[F!!\#l`6 i'63 ה* j{Tα7O>'#"6J. x:'5 ,,v!hQG,_ɯ&6>Ȳ)m@0aBB<-fLJ2_C{)ۙ {#'Kke𥏽쎆UO]/X)).0hXYMީ<V/|7imoE~Ņ^e|%k*咡Zl!v$(TN7`nhXlp'XQ1\'^GVAbWvR͵т`}峣'*{p,l#E]+wC5YJ>%P0R-TBo' !lJgf.G,sUnLTsUpcE(Av G?V=9y$=PH#:a@fX,?\;' 2&N8CzK~='=iƂs"jZP6t|en6hP̄jHvi $XMOD+*[\(j imܭ ^=3 b'j ;.#:0ܥFaMo&BRyKe|J:3@ڦee>^, _Z !EPf{8D kG 12;˃ń :%xr4EDЪ9:i_jr+?Ү&p!+.9uOHP6psdMBˇ-8QF sye)XyF ^|vX" oպe?Ų*{NڠR79LwO9É۹$M?|8)Z=M5Eg6^L6tpHG.O\X -#"N~=2pͯ⼧4th8o"nߣ:̨)5Ax4_`<%,DT::!^<IZ.=GBnt%/G苈 `9[' g[;Tjl?Z-Ma1 =ɀnt|VwG1Α~y<kZۦˋk<(I FEʷ;}:-HC611 lKY I͢abR$ Oo1NIKyk۬Gc1! Yj)OepdӧP |Z630Ыy"~w[ׅ-OL"8I9e7^Å8T JL4 (ǟ8; yoHs1QxiTi) V(N:Ԗ|b@h12Mhr֕Ή:3W WCBРŤuX)YʪNiG>r_WcZQS6!5R8iFWa. ii\Wi'-10pV\쐷w)p%'$;RCȸ=٠TLIzg7@&cxDted&`?'G!XnwN;]pI))h297Sn/Nn?J-OkrEIVG9hbeY/E{E3!mY},כܓi΂YV02#0JoN6Aأ=,j ba"hSI/:P4{3 { |_2d8wˉz|hO4Q;LE0{YhĨCrmO RRzc1録=|o&fC:И^h (~ 2IHS{~lM.}SioyF K4cl8'a 752oUJ6zWpM<جu0/q*ZI,-^'39t0|Ჩܲd6fY5SP,){yK#l++$Rz",(=V3c͎ؒS !8)/moyI81b_g!:ݧxۂ>N+]!8^] Ln[O8kza)8dHyLezecᾱ098#QyIXx[^cQ6n2Ҙe3=萭.hd<:FL83W^f!iB oGd.:! {ۏ{R*Q">wN H|=8$Ⱦ'+Z)p:QyR+ä0Wd*Țd%GU y dz'5K+HV璑x>ʭ/soM^YeR5O "x} %}@ʯFZIGăQ|77HG8?qo(ZY4* z0 'U+oЁ͕ȱ(wSP{{`^cDWe\F72F##!h >A1}ia`ݹU3RW /`& 6R '>6^#rJ4M}zʥ2̱41YMOnvB@'E6 tfhy=4ayG/Lqz8(]Q7-5XLUIb0oo qFQbX/-Elw=81kK0b_J^wB ,XSR5'$6jD_b[ LPءeN=Y=Ek#kO6|!l@5{,yvi\uk&JZQF ;Ha})H۳"d;#}X'H֐b7ݑ!OMז}yTy]zt<p{Jܜ@]qFgmV˽\tZ2:qn煒T- ٞx5|LWGR%WEsbױ/[ CSy q&$]xF9A>  I7r)Q4}}}'5 f2w&:o2Qcm*LaoW/:l-̊qԊ$]#8@Mj54~&ӫKR1O. CLXȿ&) NƸ)CMgTHE -/X9"yeLJSC{bT4.M{)?*${W\9+$}wvm(_5S@0#Z>謁ftK[A癛ZP{,+LLo2G.CiMKk:,PpʙRs*3 5UD-ߜb+ѤpOC qU??Q!q0<>[!]'<[sg:kZu?SФKI'"&r9L31PY') A#kȺ3U(TH~?oQ[yG-;s024//_៱>nnD̟l$^HXgUNh㰾,Z~~ `mMw(3%.WwY{Y,:[m9?7"eska3 F j!%PXb.t[fƭ8x`K E9eu$ڃ)*x9/$L#1GYD^-k_!R53UT/X4ƯSPF/S-V:^L*3PXĕpH!M_4.QZ)L` [;x`jѪ iX= KbH(Ykj)ZpRL=V|Y0d; gtv9Ɛ LnI]kkl7>4OR(0QDL]x&Nj2N"s?6̈́$ƅi_}}'~KoB3=|(Oɜ4^0D r2R,z;'eo^Tn. `k$"Ӿ';)Vߛ)T]qG†e7tr \X}lb,擹Z#bڌ.A ͸7W:0W#?xA%fH?OltW"[}%Od*>ӊ{iי_zoAez^66kWG}Qz/ٸһ.{~#Qآ \4|9ތ;R YkkD%df$Ƕ'eIߗT*#K׷\x1jF]kcDfߊ4eT 0W0{Sۑ$ [#lMJGQugsͷ b$I'-ݼFd|y3YL>imTwT$"Z{^ j;40-K*9ѹ|V3&ll (eE>[7z*{4t$K`0m{ULh#x¬6w:Cy\,[6 [8E y>eL=Nͭ5+-{K\WtYփgoil8A "|)?N<$V$H8U̚`F( 2${E>Lf+Tju.Q*3R;vA0 g6l;jjg/9y4xͰ4zQo<4{Vƫ%m,{`ダ 79}7lnL%ugጓͼh/6Afj-&y`bQJlw5|f#_ 3Ųs]x64 mO: jUOphL @d:>'\%5鋅3Ͼɯ$Ol/yUobFj/=;ޖqLb7S'js_8esmc[w{D; >> vD?/u#a; ^2]GuF%L-V維ABWJ B\0a_ 6(&[fP h s˜I={ {%RKpmȣSA 赓,R`&$RǼ@X$W^9Q(x81Ҍ ZܕpcTIR g&' \: Jy2 :k݇hL81g<'ڔG""q14iYK0#Z…?\\=ɚ"sls;p'S]vܼ)L7$hl'ma 83L@_o$4C-B ÷7O{G$zᕯ4RO3 G-o|*RdNYcm B׫j_ ,^1tfo붘oSv^ۘzV[(f,S1wR`A5ij$ k)\8T]=6ɑ* J},KGADrzTCCdVE+Yc~?vֹ=e4n7X%{DW!fTޱ p-A,?u0Ǒ$G 碀N#+&(_u`OwbwnSِLjyO9i ZP:e%gz;֪3m Nl!u&)!>qѿwm.@b|ÁH9˂m6T%}["CWhHCUSZ>eM`VKd '.˴f@"j'a8;DVʫ=bYTH3vzn#0~-V%},\ $HT*屇c!|lf1|r'*8kMfV -G J_U&龺!sjˊnJ` )n'>>.[Ѵ|)T5isjW"ᮖ5s]fqQzS7E Ä/*#ZxCnz`hJ*"-@7tڙjtr,%==~#UXk`KyRMc@?CJlfZ `p):Ng;OBh* UwurzG6;|J-$AQv#q\~%yA}bzLf$?=SK`oj5ҪYPjt)cy ]*Zbm~b@E z&-'ᄍ&iA>@$kf1fd1ԌAh ҁٿ@N"ٞK+Sl3vNOx2+ȝc\OJ.TBRغ Qdwb͒իR( Кw RµrY7phd)ݨRM7$W^b2 4ce RЎfoeKRk7+i% qlD}t&Aة.B{x.S Яb d2{G[,S@'b`N:B ")u#a4rM7#"u0k'ۯ#8_pы}{"hrw>m`aktlg3 'VOc:{ ؛@|Q6*iSȟ}[Kp9ٿH0MHKt]| -_i$}wFR ǭD'煞-TGkEU*sϵ0!RׅN4^DgSl-_h@jnn\NGI+4A3[P}:,I3g#AsA&Jj 1Ȏ{lZ65|V=g~h\C0}D# +кަnv8t9cZ%xͻcuY)gƒwE'K/R0ǐo5h~><ISSC+5-t8h#V5ƫ#g҃ݾE٩V q^gIϽM1~Zk%U77nuu4[hZO'-%1|嚰rKr CcLTڎ@v6) ^cEg=Hڋy|$Zf3g:7x%X̠T:3p@<|bPF7/W{]|d > L}z)i@oBvx;!/'ź]hZEhH9h{0^ (4 -m 0mven8t^Y˶1rLF2{R.6?84&N$¬ V#L2/ uy W'Cȋ16kߚy[rEdL"7\=xnv!:w5(;#ҏlT &zjk~R܎Yj PÐMVG64uJa_ ,i(LjXVwng?n$3!pd@uuABsZŜO39FYi𼽭Z&LDea5'D82"rk<1ܰoEwjkZݩ_z|Q$ ͮdZUWi.i.&Nn\E7n\iFd R% n9KQovPoӧ^ +UX:T~|_GcHoٴp#7iL\9~xx/u$q3b77_N=D(Y1@\$BDg&ֺ)kI&|Έ*cs"RܑmէY29Br`FpNBdli_}(ǿ#tQGWpzmsSʕ?) 3l=egZJJ$n͎M35gOt,=\tFfN Z hA~Y^ @aNg<&oSf,֑THU Ky/=hd$dzS/f0M p-К.VtA(%QUv pmŚEiy8;#!a%ʹnEgu+;|{S N37:ȌaΘ4eɗLgP,5.'mDG:ie0Xi|QG;TgR7+@:w#!7!n 4!EnxA,)$T-%QYЖCaQ; 1~Y!w k==H-;A, UY^ںo2o^v+ZEmӴiA;l  U_K֛ _Ҽ2Znp)%BQMGG;=&dדJutopH#&@jdiq-(̩i%ZII]v6!waWͥw@*() 'WuOWs.L?o_;B(-?,IVӲ/ Rl\Zm&nHѶu$p脈EE &}dCQ|AH+x6yt9as7C0?%'~ ;c~s]°gF_f3w:WS!: V&] Q |Mu#":^ 4pGwk;#Bc+` Z:b3~W. !%J㙀㟀=c8 lMǹiDȢпVXj*6c#Ȥ*Uz ,[ҫ@,8'H;CɎ{ٶNr&%aFfq!–!3.tL~S')w꽦6Xđ s/>0cү;ᗯ3Z-H%|vBb<@Yi>`?_Dқ@I1MǗl4=iiT.{nuCjvlF} VMGv;4%9n*g4L 6e\? EC,v i̎*TfBF֯U@Wإ=Ε5q>-0VtKF N.gĴ{)UK{f}`)P<%6m.˫hp}ą{2L!"eE`<mFn8z+62l*_st5K#`|<`"͊Ln<>N~qP)`FD[B_S$H9eIIdwߤw8M:$Him^CY$a}cՕ£jV^^o!'rܻw0PΊ@k p$Uor8o(7]5hUn6ҘхͶ9`=ڧUZ <-ΤrN[gqgMiHWkg|C/85`boV giNȪݺynC&Btt3"0#fXt GSUuZ2C^82O :Q1K߀ZxOҝs==Kyd к}܄k[3c%z 4P7;`!v a<$WOߖ_$p\C:)A?ʠ'=r@{Fߩy_蕒a :`лC<Z Pe#t ͢{?>j8n1lP6K*{,Rj}%M68ZOLFX0`6Q_xVJ/F:F|>IJtp|ZR-3cv y'*@x׎i!pb;B:?&TVU4ުNi#Y5)&fgB ;fԸOfJ aUcO4gkVE>:p|E$%#^ܧӓ=,'T_p~$=jtt+H?%JG\OZ\wGx>XJ 2 E! u]7u${r]3T(3۝t+x^Skkv*V'xUE`^LNP1H{Vh+)~+"ʈybh-:;R *Fer$>]_gXZ- 8O4߶t& | br.bye,g}ϣwÎO`Kܓ\0%C|D ZGLSqr}O cy„/.;R"FNcrX!S '']xzU[_fȣhm oZ=[>dFqX4?B3wF"VL#5߈Zk./1]'bg?_5}_blJrKs4E"섷p.?r&8ѾVى %Xxeס6@Å Ns#NV\5/cv$k mS%'#Zrh愎7`s񦣤dn_/Ewa4 @=xjzxŐ9ʖ7̃1F Le)rq5qhl)!**W|Ch ;G* .v{0-%jtۦIWV`~\^s<[`Z6؎@f'\c %BC =.ur ϙ-uf2>s)J⦮?4Ĵ}tg֫dXקK I[-2z;G-pN c+Wnؒg\5K~S/ *#wA`p;ڔBۘ<6ژ x89㮍ffpfzL,VҴ}W.LT!Jֱ}:[lV|1+k\RλvW/ݎb˃|MXގ\e; 'Lai=hw'w}c|'cgȝT۲ΣvtoL@V.&-en$Ҧ}գxb'GjkA!ܠ~(nҕJ$4uT]Hu/vÓY7fQ@]gb:aazbłe[0 u=[ⰵ~^$&&e2ªLfAa&P1*;fZa8|S' s=PXVߵoZB)#2 %8lSd' $$;,o+#D OGJvaQ¶ w$>XZZmMA+7{ؠi0zFnv!⳻YaB4kҢ%7: wø7m[:,Df4{{;kirD6x8x 1pd&]t=zݘCzxE0,8 1{sΦ8#)*NJ~ Vq^%ߵ%~Y%?IXRj6zD?poe[ LNf@|͏rrgz:_S=fI"+:ƭ+|.-+][A r{k8|QQF|'\Ǝq|Fh/}F.k[O{{ROa|!Ljf/l_I(¡z 푗` d)!K6 R!YWrtzVnkm۲2҅O|K%Cd. _}ûw+%y(2^*жL+fqE 3#Pt]L7rN`^V?蜍PƱC ):P5.Z@r^ͭ78-hrÁCWKt삊(iP^FFZSgq SG)[VҥPX~,f*a'6C M[}ɓF5&^|$"@U^ڃFJdk zê̟:XtɖuW#lF nlX?) -=-nEb]Ǿe]?g ¶鱱:uq`{H*=}SfEHΒ$gW5F%M<"Im}e>Ds!ш`L/qsd`7NvDP=\r&a6~W&,m[w l&Gp -nbT$2NPk <1YYCXo>`(# O)JQTa׺ zƍL~Օ=j\r󧌪:{|Q]Ǣ9 a 5KJ.;W{쀁a#3L.Ux`C0t(]];>, U`U;$Sa(V27,Lj$S]u8ϫه[M V1@&DH8PZZ[j7&q8%q"ʰ]5sl;L|[tI3)\g~Ý{ըLSv[+ 8^.9Lbf+:LjͯE=;сfe/e(t6P*QIJD}?iM*s;Ë"Zި0lr=ݶff+Dg{!iQb(%I| 3_cMͻACBeԔ ?яoXɒ'gA1Ƨϥ%G?|S@ɺ+h)NdeqYQ> |O48{1K|\JPBƹLXvɖ[CAus)$zJkP$JGX_-?Qf#EK< 粱Ua2j+M\pЇN,@.DD[z{|D #']%O<X9 wxY,bЪL+A+?҈5t :uDev ޹B:xL>Q!?YxK,۽NkIwYPG0B~LGɣi*KribbvvHYh.~$&I&QTo3p#b&1[%q"-H4/a.5]2~E>ʣ|-Yś;ym?Qu_a ƬEFAUͯvq_w& Mt$7vyԊ =x'Va$xu۳" `:82cDרJ77w**a]sQG 2-x5ڇ f%db189 b꓄ +wܛ$!8@ü.[HABne[@ $}wmG,L,%k&D{'R8薎-k5W|!3ay?iBfK]ȁ/9O%1v^m-os%ʫb[ .Ng#YC&w3 Fgf*&/NGQQtLJYGqN6L~vCC6W_pP%|V8IFLhUT8@+b⸾" ~p XhڲE Y[jΜ *nj@*ܼݗ;ɰ|(} kA{,{a@G0SwM(SV]@=p4Z*'hEjmEP|aٹ:3Jߣc (IMIH"'aqC1F;qOKOz;q+2B؏ P'*Î08m6ǖxs˴Nk ʰΐΒ,K0>1 )ToѼoIJuTO;֍.+_ڰ5Zgk$j[݂4L6g)}B()e\ HM׹*Cq[jRa5"ClPE>18ʹ)kn ȖpwAwXIe4Do5Kiw]B@R@~svtʼn`QwK3f]WyJaMΰJ{c54L,@QePrʤ`+lOB0q+]Ȝ/X 1-0Ad ˂a=stǃ7 Pƾmia$H`U}cV\ ΦZ?&UOfrw6-I? 8]NboTiQk,2x{%(/'Y~ b)>7}M&lD4<lrEf"󿨎 8L NiSP6\{RsdEѪ5I>(W]/4j fZ"Z)Gj,) <\%d\Yl>n\` s39~?$=OW `u3?pqK6/&oYF7۰E?6}`ZK_~Gy2 f#I ꌽv}`M]#gI5@, m|!1b6S /n8nI_xȠ(a.~ ?N@W52Wr dQ?L[7Т;\n첹 &:,ȫZH/6俹9XiAva^BVP?L`Fzc5gVOn`h|1Ӛ0<9I`1: o'Vh d^x|$aJPEC:eANh}mF";2 eXfO~l?kk|L $ht"*MjoC&*%:_6FS#] >J6_MmV~W)C(Ih-O nij2n=0^`TlWۻL pƔ@T*u(^r.k ob*3}Np'][VfosI5n?@ܰɣhlUC-ÿ{r`7 rY[] p.LX?G5_%~6([;r~Sr 3b!ihD5m$Z8`6ƵDtG)% yqCjB*ʖM_)ݴRݗ Akw ^UEFEESgu$t'+_R.=}t*4cҷQvhl㳤e8w\/^#"Cs ߔw0%+RP`QTbrRQ[B!l֛tW%58^u .ȃt851\jq0!.a+\_S{-нU8@8)@Y4l5| ]N,*$Ŋh߮ ō,@0eE;3 ?7;F?ɉ fڶaz'!E<1aMvQB(ֿTok[YހF X X|YRsE2w)}*xZ*qXrBԝ?ŮQR$ B_,V$] (qC+|Z,ii)MЂ6th2Aכ ^+`n"yYW(׼d>BW]KlHtV)_8 T'&+n g=C|9y"#~@"PqR Щ#J(WW8hs'Ӟq՛E7[\Ec|>A=XX S I&G'ZhJG #kӀ|ԃUzPF|=Fk:8[s/v0@X\cP ke{yϟܸo?r96niYg45a04~J}ffj6lD)[NmKnLm@*{2a J]K)`Q [u[k]ղie %MxI&ÎSv^~<պ%(Zl%XXg5TÇ?&i1veV#2KSzdz혶cbm]P ߨ  G;(-䞦=PM;!mt 8sydƴ6\ %Ѫ[Ǐ~Օ͂[k;h"767PZ}O #>!ci#Vj\PfC5͙% f]2l0a/j;WV"8{S54<Ŧ$r~ #^zHYHWP^X/vfgat.>JblY V%Zn}jA07<N 3_W̓ X͏+ ma{Ua&2,d2CM)JҰ|bBS ;*q1z풀vo5~`yf2y,0xiz*ZI}x~qz(kUH}YD[9tt1(Y4qBQۣAc,Wo+[2 g-.;' {ʘ0F 碊X#=4WV-*t[&Sf5 <9P.Jm{]QE_pAO-ې(C];04IY;ifP5 !E4ǀAbGjR l8 *l&mX\^BCr4^ۛaX#*-Q/hǽTVF2u~#z(t\N/}Qcq3zuY^0Ys9-Il6ʎ" S4u*о4՚Mmu90u-"Rvm zz3G ٺ ⻉bR9Qdd);O(׺hy {3H[瓪SO2kRp4)ȱSY5$pY0ϰ+- 7Pva q] * 9M*Yk s6}!^ Y!}7=Ix48i.8 t{x(1R8;ӗ6=P389jŗyr`;(Iv_UGxC$T]4FfKjF]LW9xfl^-x8-c4EīCP ;8I eXvnr#.u!D5ys8-{׫3h7+«zOG41@f~7m*<4E%BM7+IYC( Vl>,{[@i .02RG"GuΠ5 )}|k+`Z,tJCTǛjHV"oUyA0%p=bkA dw7}SGNl;'jY7w'ND3܊;Hqn/|,^HWnDVA$3g-͒TuȺgpUsZ60?0Lo?xpro 'Z>L)c_q!K_럜-{j!bW6*%>I>zΎU+fl2$+pO?EV6p7k\/S띭Ky}I !q$~7)"TywEhPdn @><0]ROӌ2tx;3*ML$QY~#l/oE&. &(Sp،]#$avv^WQ oL' 892;yk5S먈0-Ŕh`23fU b9d]SSp&ECVB MU5ްLc"~۠,FBU#.әQzħTv4MH f`*F0B i_c1λRc4֝n '1]B+9"jɻҜfW+(BRD5:We^S@ ODu\$播E24 B۾eNQ= P6TT]4cZipƤ=ưVƸ<侜@z-21 PHU]\4uw7C`u0\&q>+:3䎳C`pvKD fOھg#5V'ϧeʍ<ҌTF S8H`A`9VGLζkE Cy>S^T9Na"LTe ,iMs+Q)m,{P#EfCYj&u '9{nACé):mԔs~߶mwq9 hiOP8Ma )/U]Ot '~EZ&_SՈv@|ޜ.UеL3*Mz K'iwS%u!ME#bmIdG?RBcӒ Tt߀j4wHEJKMyvki(O.:m[e2w:8>p;yE@4`1jbAA/@Z:£d9Lf>bWhp_ޗqr"ywȐ`@k}ŒF} @;1׾ĶH" ɉ?dQwT29 vݡ1XT$Xq%j8զ30ǞZ7·zB]~cTGv)a)70?$EWL3@zo-Х\d 5h=n?$g~? sNG$. /.ވ񂗝$%4T Bֲ9A)qbڟϽAj%0`8Shnȟ[7J_ ubRvL8Lqz-sUڜ6pncqz[Ƞǫr]ߚDM/\CZ ų(o`Ŗ5'v>F(ʹ+䱆mbWqMRLKt-D޻# ZUP¥ #UJ0k1voN̵Y c69V2ye ݀vH/K7g5R4#ek{8S#w@8T춟H,]y'ۙzjjՕ݃Nɖv\mhzZlSq{iKk<&>T3 5ӅXd Y\V Φ.&dolߤ"iT:ٌdg[}%D:;9Oց*6Ɲ꺽M[ 1͍pM 9UeREמL.ЃⲔU#qIZ_&mc S,X6ci~!RTQ;İzt36ux5@Yp-ErL7ɹ/AI9ihaDf"?]Z-ƻVŠ֥]PWҵP#fq!Anj%:8a4*1|NyXd(I^v0 d^'Ss~.-;dGӌ zJpOzO[Ӗ2,>+vOp&|Gt ܋`rw_ ^)2>>2 :jczT#bd#KHzSOnր *IJ1t6讝$~zKd{eЦBZ0(zD@KGl g1l:_[Pe8-,b B JQM SP9M2~ͳW'6yv]" ߜ`ӘR¼ MDbΦJpcP*i7p856wߜo5NPO9J§t z",5q W3п|y*A$6f V$yR,ݪ03`@1Ub:5w +2pƻT H-@GHN3՛BBAB'F Ҥj #N1Үh^Gw$5oZHg][C#Fbytwmyɔͯd?(^pyi e%T)vjɰU3<["fuU]l C)>['uz}1oV=vOF< R_@CK̆|ˁ{+jZ4+)gڵly'}Ub9^akZdH I')H@8L^ޯmQ3XRier-"lo<t;St8+.qɂ`<~i84_,fԞ!>y40,UWV}h>ii;!*iń9^l^' h&c~X(LƁ/Ϯl=C&G[Br@JWu/5E[6tt>퉂Z8)*-碊DS :IwˢrS"Pܯ\-QZ0ho\$!\"ykX" b& 1A{E;ZO٘2k/QZF8A"vڐHwI)T7XGE&)$녮=OCT)8կᜨ8'QQ.Oo27񾾶"f. .usH3 Q/-lttsRT>ա*/ XβT'}T`4CvxwIkyWna#%EŪdm~]ȚZŻTm[ulbR2=.lFM}>5;u5p㰶>;~l lp=!?EF C?FTY RUNwg:;SQbYڱ)-nƱV-1G13UK6Ƕ[rpPxܿPW(QjTN=BF9d +*ſ * g Bs"3`"9(lL~EK7_BѸ)ad9äoq\Zw*2 jRauh=瓅SƟs01}2LF䋵YYփqikfVZoVKvp u蕛󳭷OEڡEj4)j}H)ʦ*m^Eň,+V5/d,rތ!  "!4mYȧRgL 3ċ&D6%>56Y^i>Aw½Q'-N-^5\&gJ½4^l$TN'6 ! Dg4zO)d;}O[b\ j%r'B l d2J7UƊ؄uܼ,b{UEυe-$I1?3U>wN#q~)2kK[TYvn1= -V8f爆)&6:*-ŸÔ!("C?gi3EULmgƩ ^k&*rKF.T 0=5]jџ x`hmvqtwu&! ɽ/C\3~(X h8M6;x?<g$x*gٙUH5->ޜ,`*"OuG {"1BJ"R=33j߽S=C}H#[JtQXCC/<[3] 0&8_><#CYp`mĔn%ljMOCK3mEB]w̒$z T¨,ʢ8QJ vf.ۈw3q=߿Rad5l/w$WljmtUnވ"1 H&fm a/6/?#<ŲqC {?G-9\Z+nr_f:a#B&e=6֮\mjI;.8ݾ[eM<1-ŗ=7$eR켡 ֗hoHCT/2WSf`}<-PHbFͪLe rR-jd<*S y|[@Hl^1X5urb^WlK>wibt(T4d!=@tlM` 7M0_q>o`/[|!>.H fަDy ~dRP_HĈC <ΖFJlOeǑrŕ\wvyKc p`(ڳY?aߞi8]-$Atl6A"Ȑ4ƅIm*3>;o'K۱'Cx2*dXsEвq.=w/~s&H$ay|ك{U]ိJX0ZZVM hV.0NUk忟ENJۄm 2kGS}kgW$3WkLNST5d>3P\;hA ݐ % )|NZڞH͕%0]:=HaˣsXMJcO.X|iO7q&#RV Mr#Z.."?64Mͣٷt-|Ao᠉#n-*\IInc+[,8Kc\$ yOV zPiG֗]Z?r+G*f/l"Mõ.$)zS*1{*|:`eTz3)IXm 8Ģ E,H WS؃n#59w5,,@PM[0 ;Sf^Xo/O2[6sYGd, oġϘ쓄(O, .gQ4VxF`)Nj.e]0z;uAZޏ+t(΀1ow z5;Z;ÆcQe)F Oes :"L^Y/5!&UuɡB.t-p :8}I̩a!r԰XD͉VSё_dK A F3U24mMyCY<0;u@Ӎpo0uoڲ%>mnKb:{odInr6h0@K]ْ.׺V&vhhAJz{zJSѽj+N5M4kT[6K=`5lORX# F A2kDӉ! 7/¡wb^~V<0Fv.ynA1QW5eDHݨWgпs}S++vqKE<`-0=4-uk<<7p- u!?!C,y̻#L]ƀ E|V؟)vG^ʆRɌqӉeAH+[_Caɞn >É&.38 9?Q* Q^$nUm] +pگM?gVgM,jjMY?۞|bUHMcp ôfK.*Tb7U2ǭ% VGG0=i2""zSP+KTCt)j;>b7\"_Rlm Ԓ',Х8{47e@'N?sd1?Z 6'<6Ž\>B"8$+cfB+gސd"&|IE06tpD>F鍈#wj*' O a`+T 0 AGt$ KDa ac1@= @@(u | ʜ`N#' z?z&3vy59JŦmУ$ gK#mn\,ҍY;-/HF;\!eZ'^o, aWkdM |4zzty统V#7e$ko;=r?^sfb$m[iDQs5aqbIm`le`4MiFZhMUCϪ"!~ؓcKŲSi9v2}q61Z@FRN#iPU_oYf $(!*}(xn** +W43d&m:^C)i~+ÚU$?C|'loZH &S}hq6K㊁jnVS;5[NqI), 1[$$40YxQ#K9Mu7$)0fړJ-էNW!gGe-}z8'HsqXn4}PmGMZox ,)8 ^f7Iwg~5 jZQz9*tuf| E͊ٿ,u!Zs5%XNHS.R˜e0yۈԪI67Je%ɒ5TU#.u,]'pI*J:yy=4^FxEIfZN FE@vD(hwGPZ56z`e2v(p=sgFxSV өMY,**34Y !ReU:22dmd Yۿ'7duζ S-)>>&1|9de #'a"Xq]vF/u?W}QS qz8vviLRK8dǕ^^D)F$ i[֨%Y%fwʥF`@ w?pSv Y/0!1FPf DzYF<@H4쉲/3 U 9A?FhqG+YFZn# ݸÅJj8>?-7q ܮgʌJ8[Tcۺ|y?a@.21.@#n&ʤЪ\'Y )ȼ221_tpJ}'#w'H3.ke73tSYm[9&!Z[ROZM0 :R21/vd?*Fǭ'Uw^"}$K(ZpmYRӓ@a Eb6J0F|9VHSF%±'~F߿wZ" 9H/d~<XwoaGY G׽LY5.SY,P7?"q>ʃ[,S$R>#VspwÏ褝Ve=(m^MҖ$'Epdga9-|!f6/1סUWFt%bJNʇ"u+\"U$ah5l=F .3C GC,_{;9.e%,Q'QhXɘٲ\J)#]X#EهyNBW``}:tIN~)s&ҾsJfF?zG gYcjfV!:p-u*Z yo0JMJȬkd45hV QB4h2{quBe798 >3NA<3úEK80Cȡj\ }ֆaNm 3~T,o&{2_HS LCm64O%VP5jKV?搨J F˺v297-dEۿѝZx˓`rU?ufOd*HDZO8 b~N ,c"G8/g$A:ѥ0*;ldCMf.8p ַ p]Z/ضC+]i6ĤԳX5L昆!Jߒ% g2.]]% 23F=ɓ\"|2Ud`L;.J8`%vKW H7&ͷJ\%U919>fiIh@8SKT^0i)1팈}82s KDxa$yͷmMClY+RGd_G?IƥDk{L1B[vpZ0FoCs_ˇgR*oGUv/cmru8mn՜"%IE\)cL/̮)=2S=ie! Q*m}[NpSBvor^? m^6p` Í3i#møJV{)M6ϥ&xac#/Qq() }(T5M]9ďW*SޔP%֢_=dɤ#g>iŎQ)B[(V, 2^+Uz$$N>8<3sL͸ _<,a"^T ,3k2k!Kd?-I H,7況A[K{1:^܉E"$Yc@?eVJ{,_Bbc4wzkj3[pV̠IeXuDtK$<T{f9_7r뙩dolT(^YS8“-C2il?/ x5/ۮGzT5mr5#}ϖXKgԖrF@]B8\}& E^P+2JY>7g` E- ݖc>ZϕA?gmRSDŽ;4^ԇ#p;t(^k) Brқϯ*_/RlRsA2eG)4:~m$y&oT!n;Q<w6٘Jf PXh2%UCܓ<.Cþ<6M-u@JEmwd% 6d.2~S{ɏȶ9]} e-%S 'PDY:֟]fda.-9WaMXj7`TZ~n;ٽ_fC8V\q!}+C˭R'#D`gCo;!zǜVE7J7BwV+PK/eHAW¡QlcctgݒO،yh;d2~=~T5FjW7<_4IQNw0 9X`3t(w | &<=Rӎ oDrЉ{y4ȱ[GprFP|W^6TS !gN0->8UH51Kwx{$%盩3J1W(UB^@w,{oRls$8& +n+U.`RK1QQ]{f4A6ę+/nW]Ó^Μ#$n&v0(|4-m.sj?f:*hpغ2vT G;S=LEP@$˘_({$j̕TXr(7t)`$&k*Y7; aˑD*ۣ_~}՟t=lz̸Xђ{7mñ(:hlM6Bx=%+:3 A(ɠKH΂~"d* D;k %[uM )j9`b/~˫!U%|wz+A`lf ̾x{!$3 ZzΨ}D> =n^w^72 BPTyUC@?B-><4dt+].Rn UUD9(zQ[M@pw@8kty~-3OF J+pe8± yG3u: E;{;LJ` iz[^l_Hۭ#B,{bzlt[ԁ10#{ Z B)2BCdUX )uB-e<:Cn)A)Ja*HθV%>a~ns70 Z1ߏ9פiz #o¼ V_>?a_% 2NBw1]Q 6/;9tgy'3 Œ'[_4C-F^Lk Ȁs*J $+Nasa%h({! RoJ|q,.d/%+ q}MdD0{ "\0"65y<6fny?dxs,\M,u6O<7+. *|'n7rf7,R?F* A)=#1۶OvAwHӤp ksޫ Kp\`: h+:Dbk5,kPB(]׻t ^ٳauϨz Ka.~lcuȊ=3T/]X)F1:x[ڞE@nrŜn"iud $bcܿG>ͪ4{՛ ԊP2ws\D^c i=`j^ĽvV*}뾤>˹ jV gam3C{GqN/Mb"("zZA>1:Vm9~]8c' Pag8O3 /Ȕ`@;l3 N|TYn)zӛ d6$ߍ)4GdGT rdT';zm^_:\wd 13'>>d;$I}T6-i3)a:B]r@z,1$o;Lb<}_cHoGwRQ~'/WUI8aQcD~AB@0 [sc;_А.FO9EH[~z/&e^S٫qv!u$ni7@vhgtB҅Zq Yo\ 5dցQ`tQ,驻i Z檎uN퍭 &{&$`䉻 ቟tM7 hיNZ׷>#bT 2&.&9PBA.Ō L޽] #ndfA[ ],yJ0h4Oxq߻iP(s1lͮf gL91lRmg2gdRm37x?bnMj[K`D!Ҷ\@=V7yZG[اL|\{c KudHOuڛ%QY!LGԐףڬ1sT?Q7/]YtAiP?D/H]ub nQ_p ?$Kh) ". [4O=[P:Ne0IʀϒȪLLV#DXsĮL ZDX{[Om*vvCv.?!idgn= tK8׷&J4Vؤ >+{zQpp!Dl|=wb)e أEǹ fKk!LC2νkΘZ@ j qP[<9oEd3敩6Ԥc+W˽Z A8怊V;;>?Tr"}rgpȤMB$XР[J6`w4dzYy}0Bc)󛡷BրA*Xꥳo(?%\judwF͌ jyJ"5.Cgfnrb6P["I!7:Co,cOCBA[u2ԺQ(ʚX`CS !=baQ34cv!_#K4Noif#="J±{%{ѽ h2aWxÉatJ7&;p=ۣmfo2PTS*a4%c: ~6}7qT& f/ľ+RR֋j˰2["X/'Ze0" h^0yty8\ z0M:eY |:r($Cs': 0}f(Q䮧 ],"._I/7hӁ$ Z!NLyu2:DI.YUmRC˳k6|۴u+#kM5rb v_xEF4e =#(NޖB|On[p šG1%a,5 .yA_L_EW5jh=p+akkEL]W$&Rz !/Db7wXЪU ĨRvH[Vzt "uUwB '_W"S24+VUuϚ+5+pɂKJ.-Ā?3ι@c#k _kE4&-ܨWT1huM΄b{i2)@` ܃[y;*{c!P-)Vfݸg{;R뿱xX;K^ix[[W ;2UBN]v>qڿ͸Cv(#Ԛfyb)}X ݄`R1' rh Te&Fm%D׆Vw;F&h2v{K94wk=/a Y24em&dqOY6^Ýֲihi2yӝ 5'8B=% Z[i"Wm[$xW{qi7+#"FQp+ WoaIp&C/A+;>M K86EQC8B5!:_<ԟԗq_͈`[mU$GʅDI5beM.Oރُ4SĬ|"tK0~*oF -ԅbŹl_TBrt\49Өl͖^5xG" ~n%%c 6mGx8Ai*8:OԌ36$?Z| z-/5B2ɪhG69tvcɓ}18 a][ caH@[cu`%IvnZ1vUqo/1‰G$PQtB,o5t1y2z\L%/)&p . d^i}6~u\do.!Iwɂ;sZу#e-Óy9UF(@7j'CeQDx$ l#dqpƚ ^ϏhAٓ!d^NOl1+#Y?Z<NH}:o>#}e$,jQoW+͑J-> 4>LHQ/ <ރow)lղ&ԳVH3\!Ų@!֏,TU̬fӔ6GOJ1wo}XȜ#rrrLG1}?$k ܕdAf2vJcx(Pwi؊Vk"n!wΙI!( r#PJ50{#J.(Ē m+c)+IW|d TkR0x,_ri Hnq;;CsO1[ژ-5,?g Xe}Lz,z/f_ uKu*` HYrCWgv9y,KR%'t.K16lv߄-a'+#k*Hx,DZ\[p-+7sKMNX}-լyӾB9U VIF.=`}vH|9XG?yV'Z ZVabIp'ӺX31FI̼/a0X+;7neDRk708/0\,:/ZY|tL2ٍA7+2s7VA7&(\1sCp=2>nx+$. w[pile]"&ejs[[${̈H!fKRɯl8[nO-d5m < kQt(4' I#H1٫;x+̃l&$0;^tG/7YP G5so7y}9^ۦ`8Ї .~:OlGy#еDօqLnXב—CWvH4[ΞNeyLƟ~d[Z H.1pCnZ7?A1݆[ ~dRa*ZYgV!GpAr'$EEO,1`Bygb?{Iҹ 䏭aASJ ")4l'YA#ovٶsWYϑc`x0t[J سck0 &6[W8 iW;XP;]ҕKClJ?UpB8Z-7<7hqo{"pKd86!vhbQ YrzY@Cĕ W^mH X6};(nSgjy#MR/j1ԘF6>o-6 p=X.ޔg'}3xC9,81FD5&kr7\6eѬf[sL۲-'ZOS%۳ZF2- R9=Z)?L\UG>Qh׉!"\B96|9aFb6&fuЮ8ǷIL3ʟ1}|k|},i&-V%<=3g+zN9tøғրͤA i,H28Vxxq=z*CQNCrP5iI =e__B@9bB$i&o% _ w8\V^BWg B5AGC_Y#*`֔2PԽU)'%ޜN9 \7 iPO|@E][[݀ӄۯ 1x2nzCrQ-l[*NnyH\z| Z?YN6hE> JqCϏ! r2G BjuĞwabwU[N"tpHIBGA.IF%[.1A?edJb}.ý[){wV2< E1oĞ VP M7 vƋh9 7rL-?%nʇ_$F.J;xr쩷,sגjtxck0ElK`2Z? D*<),kBүRyJ3K(!DZ0$IJ b&&0ߌxL@ cޡFl!ŏDKaqkF-b-a(z4R5C,wke.ZM$vY'j/4G^Y,,%{Z+ibo7X8#sVq:`d"bXu^^ !1AvA{|P Wݽ4L~ᩩ(/#wNCEXWr2!4z)E3$5L^baLQخVJ{fE;ۿT>DG~1oN5j (68 ewzB#6>Q+Y ֧0-{Xc.OdWk (cq1 ww#<` 4@Հ9tt3 V+4a}sr\ΜCx12ɀDJA&t#EwML]|;-~MJ7ϳ6:3|-?/71P8\ 4eʼ*U9[}\+œhCeAGSpEG8ͦPooOb{rx@91 ]ZddX\plUaK+#:U(%aKҹnBʃ3X}kܧÎ!H6Ҵ LYHl;ih8ml4[ϳtlkFwM8]wc#%"B`vM\Rb{ZJ֔y?q+_^ 8"7Z8λOGkls!l`l~// E#׌P[8} +娻)lJo=6b~R=js7[#1~w! fAq10BitM/k/Ǹ|uA*El w c}KU`xgjSM7 4В 4q^ͭv.'#שFAm +# [O@} Bƨb +>GD}kdSH7^!whv**2o+#~^UL+A[\z(f.Í@R$^w>s|-߮M-| aH" zo_#AG**WyQ7]MX- ڕCGotPYfB .$2ϴ.woܫRaƬ Vz?,2~9<`;9~pn7SRc޹S%yH1/]H,I|ƯsEX2 VD_g#&47ɕji&4/@fBƼܲ5?3muܦgW4klS:)I v~lI>1ɚ޻5uWV/cNH+TDݛt64KH"vl$M읦篈G+NL* `@M{rkPUOcW9ÀjY]w]yt˶ofYN(hJ0[t`S1\Mx]=83Y9hMbl&M183#"F[#i9*q &܃M-EءکfE EN?p(K*"(xg`Gfvm(DSOޚ,PFT׸%*qьnSscy4^8mgYf:qZ.e.#s9ywHf~ oF|JV6mc'.U)cf@J(+vl"ʻXi8*k9m67d_7S?|<d]a (*(-:`Փ[r_8Cyݜ,ayQNvj7vZ (uWP]VR%?yz_J>('kUȍ_n^ifK\t< :y,2^0+ k<$8h@uj(S])_8L4'%Y;I>~QN|!?%,! 0T!}m|"zzN:1aZꤛsB"{JtQ[F#9D.NQ&sjR76Ň+ȸ9_aHl:8n\IY`+x|V(џLLB*8* km-APz9a;䷁BY`_C H&A uri: ֢luSvqMZeW㘢M۠%yJoktV%o^pjeJ^JsaC!wx~G $gdy4{O/n=fK`rL#KcϺ(;s$%S08QrX/)nB3wb{tc%W[_w紧L`Ǵv|݈Ě%,@:?i-^i`R[pwCvv&=c*n%wl 'KiJ^H^\zUdyə!ch Su2m=,Q <"lj0x_e_xcq0eQ\d2g|>*N\ބ]+ O\;ji*-NE>2lXv^*8W$B~ǓE/=bb/wwRfHb H#[[i*VbKTCB^eq"qAqm0U!e~W!Or8G(5s5Wom(ҔCZ6_ m'[Q]^Kaj@2th %8OksS] Mėew"u? [+luQ"[ Le"s^HD-&eUSz X */T=59+\XWf5?d?Eoy-hEy{Cr[HA7xY|(x CG:y7Ak|4UבؚϵR\zR/mSwm2 H{BXف{4ԅh2$#]1 \|Q%Zry/O[|cIl&'Rw̐dA|p},!ڝ@I6͆u:UݐH#Tl| 0ؽŬP14!wLgҝQX+d.\,s̰Di li F ڤ;YC̝PNĊ ͺ@RD9F%T5FFZbZv9-ȕdr zPP԰kWsfdxsNe@L1aXWiWL"Sφ6[͍ۏVua[3QwČIaOo 5M۽y)X*/fJS=;Ul!λK,15 xBsa??`Ív Vlk5#+R4]r!Q=KiN'P΂(e`0I00Ϝa@TB=`r=:5 ]@LMwb1ƕ>  @^k|.. C.S ` _ks7hPB[Tჺ {6IVH R0?-@6xp##|suH*/hԸ%2x,R͊zZc2&Ly&brrA oabc=.޷՚rx.rY #J& q [ω`}lrЮq# ݷM@ڮ\@2[SLp 4%]\ ̷Tm䴹…ȹi`rG}*7CoFGGt @lϞ3$cnE аvI y7$$M2c}ړ |U86NZZι% 7{,t/3Fr5|!svҜttRCK֠݌`-Dfw?e;Lq^|Ԕ 4wv!0Ƒ[[c¤-{MMM?jփp5m`3rRXႋ݅yR2;I;Jx\=HMU_(| Gs|ڋ9䲚<Hw/pv1ђ)iL={H;E~΄kL) 4-H^րo*B B [("Dr&P5/h"䐜#lunY!'ScyV!q:ď$QJd),¼-J*|bxyYJ& :q7ia!=`Hz,ml\5aTt|kYT05o_/@gvcB7!l.Q+]=t(s ]I 92G~QkZ_<ۇ2O^p5yʨ>RW]?x"Cqi;ON~a:YK3:f&_/];?kr19uDFLӃ,$Rm/6+" ܑ&MֵNF';{EMEQwiSy6bisyxA~87;<(O`K1]mSܚ-q :/GO4S##?Q7yQ6vu >N{>I*`tkpDrHB@faRFcSU0lLfXS9#%U}+lk׈`;xqgװl*_@z-hks?+S|"Dž_Mto2Wuĝt[XQR}\q9Qlj_tbu"][tGuM Q> DITO_ZWK>LAc,$߾ 2ƪ.(YUr2=^B,ky .ڲ8+Z|s(J 逛y l>ks?t5kXeGbT~ӾlH?'*Wou>o VzXͦEF!@F#;22O~b'dГ9X<<Ч@zW?ϥi2..[Uz,`T_!Q4{čh5BWoҗ>Z7 r%q}U<Kx6f58KWxn$lXZy Krvnmp ]hU.E@&!HD6h)ršk3A!GSei:hH5\WSO()/JW0zd/? 3Ou8ss\K < r ߃SQLwMahOq$C+?n.̳/x>5 v^#DQ6Z|2~™$;e-vwD񘒮K#djP !q/߫a ϾO;ϱ8Ț\)d͘cDt<6>C!Xq^rQ1BTܪ23ncNʮ4lMSS'B z/VqLO`MnM=M?DlX&(e ς5e'[l΀~2Ƈy1[YyHi}Nv#Kycȋ\y:eۡV}.x@'gNL59%3 8j(*#ߛ]pK"1aW2hDn^ ?_;k$'Y0yW)IDTQC#s㢛*@h @ۈOR@zg~6AZX!9靥M ]B$ r `U h+""vFAg8h?Ŷ\ҿLlN68pu4ϬӍ(0yO-:vhjA4tǰkET:7Jוՠ86,_^ C7X,6{\£W&WMeסCtׂD& ݾP/03\lzᬺ"8 3pl>KgH5Ggm]s⹔L|;"/P!r4%'Xfݓc?f9LtW&1#θm\! q0C݀vFF"aXc=o]qCRE=?+( 2KwƾKj "9jG1}C>k׶})mqA2uV*+uGIK]P;]v 8~. "&I9+,DZ]e^j8&gM^nH~kRgom}ك93KĽ42(o$M(]F ói)~LD4кPh OB~E1ԗI&ꋭP,k8c0D ф3nA鱲NX ugH"t046kwLF`P@ڏ8],۝yi>MKb@uf#8m D[!ʙq LIbQJi122O^ۖjYJqy]vk[Y~s]ۿ#Ϋ#ZIR1KM,*JYxJ3%@J""=2Uh¶RRlѵi 6sO w֞(ng|0g vzc!4# ʻ `r%,)k8?95x>QP~F_ˬ}/aBa|؊&[fJ4 =@ IכɎ}19RT99oLSBZ ^I*˽"m܋jB6oLj bDHm捀GڱOEA^;J Mxm#%QoBNѪ)Sc_#71M0\DL"oșcf+ _UX FB+]ks{5$ɓ2\ša&w̕BJlH"ZaS"RV`ÞX=Y[H*I<:h +m>_#_Lhf2X:Go`ϵ]5|y(ƻjCQS_ֹ!H]>@`6lHj.Kz;w4{l$tǸRL~A7A^یy"9q{ J}IQ \.q$sHl}Ԓ,?֡YRZiΐ5im,W mΪpAcws(5Ua07aXe\Gg,-.AkVM `<7dzQ 1嗼IB>E4uF͓Ν*=HWz~␂$yibeS}DXWY\sG o\N$toP^ϩ_gTA 9G@YhM]9'tË CV"o% 5~O7ÇcB֠4>C)]>yͱ2KLf:+e-(c/ц̥ w%qw1p*W,(5}[AYN zх^`O"DE`E7M2te(Dlx"l͋Q9j`h,DvYgE_|z91%%[5[JFzEHsqo/! [" sY6'cع lDG EQ 5볱gݕ+ ڭ 4st.#9!.j$H¸Ny2Z-.?w:k:kxYߙϣZ=` D̜|C| vЍ`C zF}Kg#eqD u_yaFI%F.֟~#O} :ͼ-H>'Vȧ /U8,w].O$ TXGhYחFNYVxk,L_l#^SJS$R*W ^0T(QWD牰VT3yc :׉^ ̺7 U>_bT`ԟO9xhcbdx ZЇJu:EtR"B+LES[v\+Q~e썁Ps M4qRhvNv/%LYes3gckPwҞYEau.u|[{ļHl;׆U '%3s:g$O;z1Db=o~3/8#diپ#M9Gú&Xb"ޕSus?%d(áN<ʡ)TZ ‡%~l(o* V*,x2^<[J h"!`əo>fW_p \e14d]|ZXIA}Y'5OIjF,@:SEFM2~IBEufgjdޙQ 8m8T$G3N8ziRwJ/ ;UnP* o*{|HBIE."!Qpktkٲ}HXP5x1~~ks ?a"@x ն@x9%VM&M Kԫ.fI0{_gفz;_nP#˦hMPLHiX&(wDdza lS><u3'.!,6ebMikAW3&4}t_"xM&-81;QO@8eDq9Rsa <0W."pbgНNA"ٴp߫/1t=~7p] Kbk$F]qVUBr"?VFTur_(g$ J3 iV F@Ik~&p >K[|f AVwP TJHϖ'(7_g .yiy+BQa'u+z`xZ`05au$jZwbhpM5[w"x}ˆ9hCj|0vv 9 YL[8;v" ^WSN:=O^?G  >aь#}4u9ү}Aa/r!uP+~qVe'4E "ph=GX#kQG2] zzҢBu3BR!;7n 뽍58 'zβ :eo4z_l>bߙ|`\@PoR&%\`^[/Pf/Ck)Zo]܆ԚQc[5MѪRi@`jIЀ˓ōۉKgam_X8{ 2{]5[ȇݕ"{o?# 1XQׇ̚!V.!Kv6K8z~:G%~7袵_qQB餶%7V*hޢʚV+W ӗQb u C܄B<Et_H*4|a!.DNJg l"4Bn^}`7D kÜsI43Ph!P`ѭl'aV*j2Sk?p!>8 `,/oH}giBgktr Mת?.-7@@GNUky&^SS<3(;dAd!6/FLcz! 6!gp%c[ _OtU3Dt5຅SՇ⤠pKΕ$%jzk9slgTQ :pl)-6cg6)Il,@Zv;9 Q%7/np- bu^Sx/2)x[Uz𾏡Z%+]M6ڻ0,(,+_dD;ط6- znJ9Fk_;n G˘ LΕlw=4e:0ːQ[ќD7nKsw^KS=>={e ݎ*]*KKG.m塉{R9 ˡB9~`d:]tqs\cn}ATzi0S9ff uE1F{G>d')crzd\l7OɃ=!1tqԿf507Ds]?p&BFIsls  ~I{gp)?xb <2Ee:Y%"F{6-'=N?*yżL#M㚜=\eb9ةOhJ~.KAxEe.0\AQ2;ZdA\HjdvR2}- [Z  7=jX3w^֟Zx SIB~MPa|HùԲX  u 1V{*%mhrNnd (IbmӲl2yӔ0 $h5sy,9;I:e8:03E͘f$RsYT^6%I,g #I(^:eR6U.o 7K87V9<̇Lb_79aEhz L}Jщ}>Lo9Xp:(K9LtB.Hm`08pXcsA \dRBZ5ZyJj"WNs42S0Gu)zŗrJ ])ecdzq?v(Y?/.+2=^M^d}D`T'xSZN!g$5 I 9?p~չS{E6@yڏZGpF Yv gkq d#Fn\?'-g 8d]mWW ԶC])g^G=Տdսy^kfG1݉ e6 T0tAºk_%zhiZZ6b;'QFZ9=l$gnq.8̪uF0בoR 2ʝ.VipL#Wcf6p+6Pà^VvJZHuXH Iu y#xZMd ?,"fW7u6K@7rEdZt$ۈE+U/1mk8`HF 'xn@p``O4y/G͢yfT|xa[ PW'8-"aYzmnLe0$QwGPAOI"en}cƯl% 03ei( b9oyi4/]‹IKcч%NV['+mnoH8pwgzaεW'n}&FVp;Kw0NIGmʪ04|ks:iy E{-Gi,xۅˀ$H}tCem[/yoqa+KN8t(SY[ܱu`=jYv>(V=s2sjWI?_zja:K)z hbR:I-*==gcrY"$J2_⋌WzegS FBJ3stnjs`MN+P Ƙm9n62`;rMS&@1PRCO JBmiڛQw {Z2 =I \}ZyszS7][hg -J9<{~=suAa\L|%m tmniy J)I5qG|WCk\HI]7'$q@m"Vnӭ|dtYOkRtn$n Y2,ypٔWa%w0 :}&^ީC#k{t؜سhIۧ(տtSa!=^84 ]l##W+5[v,m^RsfSwL!(IԊ0:\t+\/_ϼ$K;;~I-bNUq䏢{Ay$5`g"<2^ y#v/L[c_kpf+L pz4@od Kl;ئkJdYfvIw\<}ڗA2rp2R} zwux+HAD8?G˹쭔7U3~QDB$yq z-;p&僦\f͂?JԮ{ۻf$'GֲQ f}I21h*E;4&4|(8k/7 ON+KI @]W[AdpԤ优nqJٯG !=gb=hrjFJ|3A] 2XPw֜@@{$L4I `dSj"S `%6UDW;PUfO>ks+(Diw0zH5 i=1ErΘ*_=}2Fs8"Jɩ&jc>Bi~pʝnd@7%""PO>:ޞғԒܦKg(h8odx;gCAi+Dp8[ %|e4^W3 T"fG1Uq]P 3ʎިJǀc7Ũ$_[0*KRmE`N#tNͥ97w/PRZ5}hrfBTBoTt|IY]ٱcԒ#R!্ρ3Dлjk]ӏEiv(z)o"2,}%\]@sw01EnLl1%%He?Zb~-2GsuNp 0hw^5䔤#PM~)ծ,ΊBl|d8/SƔE1Kn)W]{ӛP_hb#yItu\C}tH텀GeK ̍+EBĬo y*iE̲ +cJV2UATJj j CI4`b$*1 L.aJV(FWjY ݊jxHRĔ 6l뺧DXW{@{'J|MU}?-wgSMlKFZ\jI.MW"2`ȌWdWW᎕>X)M =eFjvp[i1S9cp\t4=.:&g/FNpa fl}?F^ƞ满hrO\c)F!0 s=t7#L 3F@6wk}Rqy},8x4?o,[ZZI.k6&Ufl~m&B`UDf1+HQh)NE}0U>{l/ !W9pחՖ.iv~i5ͳ#^:.lYPcpm @VsS|C`JLwOEd!۽6Awa1sWqhŹqˑKޘ%1(~A=_bJ A9E m'i 15"!a.')7mױu?3+K`5k5(=}a%]Ȁ*},~0Uڢg+,4Ŗ֮NT;6_5`7u],AH Q ΘFI3b3ifditB_oo*Z=!7''sQ\)W+x4y^gkU i}Jp5BڴˉJ-^V( 2!Kg7Y.{dˣf?CɤP>7 ˣ'ˊ7eaNTՌ*|9YCËoid^.GKwi׋Y41 I`&6^cmnQ6I5_Ms0%GzE{ ӳR!]LK&]\=s&8i Ė>wAbϘ|8Bl*1mtyn(,K tyO0҆j+O5TEXͦ6gtkXza)z[pE[#kؒ]+ӌ1'l#H) >VR= ۭ~:hJ0w@yi9qL)n4g8A'zdv 0"_YO؆9m:SZ*`ݷ,uΕzlzLzZ^79& 3O2snsv.bHU}?d2i04V``c}.Q!kOվUO/zW栋H2Oc A,;Gx0$C:2VE_M(X%fdI }C>fYlX Trٶ3]elp/1WRx:@ikK> Jj|r1wcQ1 `(S&Rj*CAx.X=Άkc=.0oQP ' jv0xN4pOFScɡkr^UT0Ld62IS#΅W%8hoC8fbM;Awd.8ʈC9mrHolPp"}j#Gؚ3Owl 422le1+;{B Q>2 ::?sUD@fY)>2 k߇ /_ @z!n^'< C!ܜdv}y5Ø'+Dj{>dM46Ρ~&ڼ6k"Wk9^j\=p[I/AĤLŶyj ,2 tቩ|zAN (~:9M" RݯOU gY+EɷZp-:i>vciREZn u~m7jAI)>iuLM1)-4dx@')8G'g4`qփMB,jO%H+RHA7mm:m<_VZl6ħ~k{ڠ¿g8P 1=s}æΦFNC#,t}$(` ׉VHˀS:kulD5h\XY Uּ@2yYsAѳ~)#\zn݅>M2<+=UWvWB<2B +]H ̮jۨ]!;W%=ފwŐɃU̎zj(Igwx6a WXYz(BM{ aDx8iïw~+iAGڤA↬G%H}_Jn}XtH`ڋizO& ?'0w1qW<حژr{\sWDxbw}s)&d>Q8~G%n$=51?Zj3ՊgNe.JdN'^Hg'Bӆ:K! (O0k pi7϶)ZVt@$; $amu"q/3I|Adֶ$*zY_(x .͉b Wnfg4X U1H- (.!/י|F_,j!M\;ÃLf%ə~>b֢o1H):s#ö9ʄXȱgLZ Ǔ?)9=`L6W]]̇`;7(E4%Rr0+P,vU@99r)4^54#6mkZA(\ /H raL"f|wv,?D0[ULD\]}GDL+9 sPfKJfߦ2_C2'nv 97_IQ&'l-QzQ*"_v%J%W:O$M/]|RkxkU19P=' }2" Fzft9-OfV@yK2hSʩe 0F\Y#fM 85gBwM'7|ƞ)<1P <0(hK/V@=@vJy|9+ûsGٞ $l޷d*0!v$[ae99/>܈S3F*3 ;>8Ʌ;.RL N$"!`G}rw`hU?ү,m\7;xvV8Xz\\7,BMHQѮ,^ N,-BV.KDr۩D2S'{έ (*qF݈tw\.5KO<޲I ?:z-u;s)Na`pVk2̄O ţc3D lρÙ-I^9A1WA/_ ^в-*Ol1xF= xRPznC60#jg[_[J\fL[Ia\K(_us4KbT1׻ qrn-atU]Kfc_%-^g %1|dBRTg}]aq*4 xZ1vm 9zqU W5ʽwoPNqj` IA>]S1{%'ɚP@JWH.3YSL&x`rZfgpBH'*oC]G@kWO?Ґwdvo`,,x-(* [pa*xZQOU=ڍ(cc .J d3>%Tb=+V`U;uU[UчTW?hdd9ӛ \P$ g~}IPwN;y\o}f k$#YƬVwbnu'mٸ1A"ix Շ?d+%EƳLQ5RfC3!MƤoH t =^$;#R(˧-W`5fg':EQ!>ftd89xz6;3op!R 2 1B*N1z0WivaJdݳ_YKLB'LkG|^>~aoOn@'mM%!j8reIwH2ie0(ͪz&OR'G uۿDWo`(BC 3(;@/$;RH'Q_pӞ!V?Ƹ_'섵PHЀCP5QqGvY!= )oR a U@cfцq6[\Gu0!Rv0!,3Ss49#140N>H)==&l,j[5ۅcSXn-,,e\<ÞrEx~lMR+ foXjw%y/L5B ;*j<Å.Υf_ۑ/#Fb\0c t/bKkl6Yr a>v/d]Lb6DIvS-e>^{qZ^(.%Lq3O =곯) c^š9zk@"%cY')i4L v2K(iہZMZB:ffV:Wz^xsc鋌_')  mfǬv\.Js7<.W9G:ݺnQSJrbD rn?ۘrޱT~97@a!XY5CiYoˡMo;9tTCg@*L2#XoTZ!zuPΕ|sd/X]5WB9.";v--4%Mb)`X5uA#,/S Cg#`& <נj[q( m,8\HG++c#tPtC|vw~R=~^t&oL./@wú? ŧTAi.ѱ*JGJ"=M +W1 V@J n UMs]Kk+ENS$5a *zMG0J> tL 3T*$x̆+~q-5Qw ~ڬҞx ::zWv͛]Q|c|&JQ,NB܌C `ӧjah>=%9>)Xs bU؋tvCk-S)Q\"VgsbͳHB,\`IL]$l6CUxhACS +-f# Ztc/{M:*٢FL 1)ghz'Ӄ&[k,ȴX2U3xjTlq6W=d}Nd(sz;upSF9#u]*tJ5HȰEZJT\s{9ԕy   ƃܧfJXy7S0I&P~jAUx6au4$!q7!=޲= 8U'^ӨcKDsx`-tt5 {(гꛚ7vpT[AUI}|Eheӵp #@*^LFBg%/sDhAC<,\$O4tb'pS&;^-?)yntp58D:6(\q=*\&04 No<3 ]}V|&3>Q3<TX݀w/WFS̾@uှ1,&is='OAqdw0e3fRk3.lQP.=s$TBnKlsW<h#Q_U f<4dЊ&=d+I-(\"-aY`9045cDD3f']IPisk̕[ {K|iKZ.qp1&NAP.]"`NJ^<|=c2ک'!):kNTL4i)'I,`R( W=0X!dx-cg)zwM/*[oN&9!^'ܲ\ ,"zNx/U`> Ɋ0\=2p'\;V.0ЮC0lL_52ve3!ݮAPZ{}`[jSKU~N)Қ盳 O:*$㳣jtzv]?ce7 1T ~> ڔf%iFhFGU\KBaQ& ;udn}'dVg߽a;2i]lw͖F!ams=/ +Ly:HFtl0ډs-!@.gFv.t *7p0wOy#sðPOo3`,2g؟&\1dч-ktuǼmhODm]mA"ba扮v6^?R k?a8ϼd Ct43/XR l̟jҟεPJN ;4/؃R 1T8q8pD'͚ 7IpMT 2?@GɵHŢm@)5wuxğ?,ݝI_*ϵ-MlV{6r5~y/+UtqnF·龉9wKMN&B03d-?n7㢹&mCɥB} y -qy. ړFÜ?jBa#5g+)NcwNGobnt4P,6n`D_}_!踩Nop cvSvoeB abt8f*2I֒ v$s -$qBs/AK2G # 4JSvaVA? %*_ ?*C2U`%ljNt#Exx0j*}}D>׀:CNd@ߋNSjvHQKQ !O:_V}bTesZiN#SG9gT=xBK?.N2az2Okw{obv~±gg МV?o[l]pN(3X}kLU倮淳jSG%^h1Z幦o[TQx[4FsrZSmFaೊz5¿`cGM+GڷaEi^)+t ^d5~|[4UP` *Nإ`N[Y_h)gvXKMFhD5 . ƆǪiEQ$k5ݰ YXgx_O©-d BMiqSykoVwe S11D=}.USɕ(9PGNQy8=y(=(NU/2{oEp8P;ՠV|!0;l`%2dEfrr'ʙ4;椶P|[:bM- Z+0!OM J)B,U=K;>֏(:V'om.̚ R 㠊BLoD0 EVe^N6F6l>zu\o 8fssO> NX:E["M0g˳ ⭆44{fi9LS2#Xy'Ky DP slW7W|\,xZ!NќVzuHq;Ù:xZi/NMʂ6«pЛϭO]tSL%@)4NFKXt5O|tfr~+ "{)_]w6t(7MW–"KGU;]ex뼼gpƙ>?Q ^GBBN7U @U"N&i1D]e:2b¦wЃH S.a$b7xH)&W#?Th`{*Lnd oN&b~ǁ${e_7tAx#,/gnB*.07-:.h AS. pDJzR@']CTMR+Xf˶AsJ"*v. 89vt'^bFAP#?|h/Yz{[TyJYh 36%tݗJΖү[>뜕Ϲպg'={S3y> gY)U-g$E3TKoqxGK9ۯQ+/Y~!;[J)`fDa]@Î(Y# yޔ,Xwp))Ô|~6Nzqj>V9sלc@dQlK[N,%wn{2 Ӝ-0gmn|'9Qoh p;nt5s[/\^Qc#.>-96:Y'v"k]UsV d؞ (ȱ|N 1?f{ 沀 wf3偙=R -}vW՗fTA_B?6ŒF*r;&/}ߠI{;K YΫ@=ݿ &dôl(\jDdCR~*`vk'{B(KeV] ^@09zq1VE-0 +化Iq?N!`M,<3gu{w*KJ?՟omiҠ*7,!r]qX*m-dE1JA-=~L)E ٕ9I\D?5؉l"fzB=A99ؒ lqKNw%v&4Bq:NOӄCoves6'y*'=_EC{\22ײGQ!ߌbDRs*Jq-.=`2}ȊcҫM`z4,/V%:KJyv/~}t}M̫̏AvI9ԣeIU8cO5GY"Yi+ئ@TlhZ=ԫ%G1*eHDOԊ(ϧ-6ueH0 @{0 5a?ojh*sk~¸LqF{thdS}~!zvg [x'5&Jz>9|k"|l Bzy$w&z@IGt?(UF 馴abSuQHg?ӔkXJMS82,b_i[p1 ռGEL_*E?i꺮IR(mNI8kuOŋ_-$1psx}}L'QRݓ^7DivE:]m  f/$t̜}m_LSt] `A7oƖ}u.bxPy%-,Bq oVŞ]HXmtx]P`ړ@1$ZoOyΣz(1ԥ¼ρJѼuP)Ѽ/?IX&#,^vN"ViO&+BZdRlh^_TT `$ӱ_a 8/3yG_RDMy:&>.CKa듨׏z–I>~Qok y) t_3~eU{23,ϦZ93GU8 WLQ>רSǭ rTF $ʼnD0Iz5Mԡ$\_vgOV"RMԥs.rIئ@2Q}dTD;Wn.8 mv>4a^ H4w|8 l?ҴpcݸɒV@*/BkL>PVgٕhQ2-y)E#'di@O-x=:x.1#=R#4f‡my`/2gH^d|PZ P WaBOW4QAwWM9^ pTwa1jÈ+juoknΣfIg͛@''.ccBZSkfm?V=sB;AYXImG Wֻz8T൹@Q3ӛ͉ހXswgdyNtc\q-.PZSaRmJ~7 V4*dm9' 7*m5RQGP*L5QIukmQҥ JvOh`Ͻo+_F\lFvQչ4p|w٩ϧz;+uW)kv DIJ(o6ն/xZ࠰Ys%Ҩ7hX<`oIJVb4d! R.aѣ3~Be!PhM4zQ$!݂O<;?(߶>_:zl&& +i{{=%- ^$4+齋'ãUSkLʑjgݴdÜ)pJg0sB  3D &};.T;L`u ƒ,Jޘ_7\̨3Kb'87*aN4YմQC@po~K*[Ij+(^) 8*sRN/S'6*f%rMMER;3[(H:%zG:'RtLFRq]\#cˬ6T~)2g8͡MT /04Zٵw3ʈ0tEȕWo.NBBG Sg_'.=j:|K$lo]O-ñ>6d}z¦P{}I-8N4N<xƎ>! ү 5D^%^Vҿgf"$an'ٔ8*/9 $?%+A[9<-֏Ag޸}rxk't՛%۝n89VbqaNuB", ɽU0E(\+,)>(s5$~QR߱ }B+},M)i^dvv:hKH@2c|Ŭg͘T_0gaK4 v˷ O|Z'[2@>w?y )QP\k֥P6` jgÒyNRm&Ze6W&\ »*)N1rIɜɰ &Ū񏴴fPyFxigR5غ\1~ }0#!*x_1ixB hiV+5b+iWGk3 ؒvNPG޻yB7fvl&/ !~=0hmzhP>(rH׻ƗrݺSq^Y<=KG=K4D+RXs `c%ƆKFƅ?RmxڻoxW@̩th'jU; oP^~k MiP~Ljkmx$xC=#x+BV\_#\uIlfhd%zjkgtwOQ{a8~Z8c ˯MTc ?H$JK40!M>܌V"[w.} @᣾*)AMR7_IO* }]v9WLcL2܆ ."vNטyrXyFo-4Nס?HwY`+>M ϣE`%@>ƩG8ܬaԢEd/q0Ү.90_z,qDUs"Њx^k6JOӜ^)!u4<"h2}B)u~Ia;> K2VmyϤ=mAZ 4nLy4<[9ĎrkE|wF%!TQIXB>MnJ{Xn T2G6׀Q<^{]$ ca*tg!?s=ܶSkLLS,JV8;$.DCn@M' e;9$AA "ݝ,_df$_Kl p`A 5[@v"q}([隢砙l7]G|_ǢeFj=>C"?Uޢ~UVLW wǦw~ M;8yc@s{ &@<ҝfXW!40j2;O/B;G r98qi A݆F lvg kyPHZ}eQ"oQj[àݑc7AO::mF_t*Ӳ)|_Y-'iٴIYN~E\&3N+T>Qo&Jl ?h|PjtGyZ[OF0{p0)g`D)d-oJԹpjkBt0* x :ֳ2v FYtB\UIMPv\3Jucgw^ ܆+g7y&%z7APd\ *n2W(ǰbƿ3Ҁɮ2gdVCs ^__T97L{1'bnMϠweWL&왁Jb^;%mY#S!^OLrgbh۞ߠ Ci*:Ÿ(j[i&r=1aM@Y9c TGj[_z~٢`Ȁ6aIjT$2Ux,vHȁbŭUY+ϺMw[G_of49*# m y9VDe/*U_;$Ͷr8VN":jrHḯBȳ>I"|[^C˳H౯d~ֳ%&+QP-Hq<A3wAwMZn|VL*r3@RJk&;F>'*X e"b~KzA^gR7,S\OSɱJ KE^.$צ`+>_6yp! Z/^j]V*Ӥƀivg_3- ́R}$nve^*Fr x^!N16:aY=֟M>\t QEN9N >q2p(V =q1d&]VlN@qȆ2*Z5+0 eceAuIV`XOyrX,{XJ) OA%-Q~^>,X;z$u/Z @],=y&w12LVH.}4f-=U S(>+N ڀv3jྔ'=@z@{_ʍO, 7*U4Ǿ3)9АPiF_h4YGo&ݹ&Nr;YaQ%nkY8 [?/4 )NAw5]yK&_^Iào}E#<32R?M`#‚ZaƎyY k$wnmىݝJD<^uϟ?%C}pT,Ǒa7`ރ<`AJYt ~ϮMWdC2J%{PdQFӟǤ?3E %PVJb#W{鴬9RT w>#yt(DTr,)Qšo@y@b>|}эG"3,WMm]П1!X|# 458Œق6nHF 8rbN Q&oj!wo Wl|V C6y*,dK<οA85^cN6w| ,<#+w H: :,Q$:D.29Fڑ&+wc*״MlES^HhB9, \V l ] ګ%M&AOX1J?ɭ 9)!|]sqԐQk^+O?dP.yiEL,鴏 q@U*H; J3vE$}BrQ{f!3X8,w<#&UVD}51*EAϦ<ӌUQӘ +~tw 8}呶IZpvo'}]g^QܸU[S)qޠf[w,QEyx"V~)!WBGi?>:2خS"\@h>߾rHJbma̋+hc#8e "x|Qv `j'ϛs:¯󽵭֜I>>Y(7XrC|4w;e\_:{'O<ۂ*td)de0O(r#RV|sLx@l>|4^t$}Ʒh!;bx: 8pn3-Hۆre|Lؘ̓L~c*uɹw e±^w ,w'UP@o{dE]7t/68j\ȉ!F5,lpxxJIw=TNy`m\C)]rEnuy]CAR5/t;,&>`!l@lLm0N7ӣ?[FR޽$0|(Y,!RmtkD at,T~iPjJvOzq7|>|NLt';؇UT=KX?+j xIG<`m1 u0eyf{$Χqm.PDJmeY dxba[_?̪:~L:u__cp"ro0U VAABkaG3KJG0F̲qKG~u4eɩmK&q*)O]8Gi HC%*=խuNmּWr~J= ZHtA)#hBɾx:LvcB2j`[mU0Y4o`?JFdjZtv":.7r!O3D S&`̵/}Rp젞5}>֥$弸@]]k'!Ġ@O2׺!zjs%6ۢW#gA\0,iT4ASMو(̦ E(i~;IJ^R_>&?Qskc'm_U19E3𭶢9Sh%+4 K%WnhySxs݇sX2T)HVJ@d|ibP0A#ؿiRTXt .7meN7`tZeg9iL/HAx!r /cTt2?F_c'yIa־d?6Υڅ u潟g!0nM1adRvese10e]JDQ-xzTiy=dJ40'O%/\Ajj},ƃO>1(!c o&$cIWX $$qPFcxf3n(ܺGj]Ad( #BҴ P8HAM+yoh9r kdC!ЕܙM!DϛH۵C:D(JS#c5hw@ynHVj1` L+9O"]K෮z4q ƶ̲(r}$Ti]ӇwU CD-g!HDk=zg$ȴVR\KOⳙw^Θ.Y.qߏkk\b@"O:X.='>8a4o~aw-40jՖ*)}w@G$zR ")~91w揼+1StPzܲ ,w(0 q!7c+Ƣ.㩈yc&ypR Dxů^;½SԘ 1a{k=*1u2&^9#ʓ p *ϯD5YcܠkP6G\QivQ⷗ߋA_v# d]v@v.dG,@¹&qk%)KtaNĥ3RϨ8G5#|U<#h4Z1@~;KCwhG6g7"Ps(]jlר!$'[(dԣrģ4M FW7s|v5erԣ9:> })gB¼N!O剖M0_u̒Z 1흻^YQE^4M8& %M@D bfSHQ'} -pgbЩ+Q+XT-ayOdu 7m'\frHWN/`vdmP5)yl' 8.#ڙaAn[SO SLQR{'=fڽ%>g1DsGR\}㎗pmQv=:+IEgaD\6}}ARCD fLPt=dUv 5_.OU- 1Hr31-z KU?{U%RJr@NAt+|A9WD6@s[&_ Yz-[VB>q'Y%:iE:T/E:+P`7^rؿ”^L~^mD il$vڒfpD%x Og[͈S:9[EM4o{=wy>Y9QBAΫK4Kʐ!( C˕lH7^#_ofAz7˱}Q}/ |$Џnt8^Sd®Qt<۾ڨH:mn/&0cxVlo6_ŠzPh<{&S"k)DDD{E=6; 4XPDM Vp D*Չ|w@%,풟,&sg~tbU!}8wjI luԛn=+Dl|E MjAׅN|Bf7Ƶb1iKf3"^( G1-NRz| [xf W[CҬUTU!ioHl++PȂfƚ0`tldk+L%??ʼb4zg"N3r >Hڞ:z\\F# ^=۲ "invߡ-l7|Ì<\] V*E1Q94C_,<){ )X@':#-%(d)P'fN 'V6cTl7 ɧFEeUL:%܁LZu5By+/ƅ {($,{ Kqbug |زR|CW> MHB`n@\qb ^9VuW@4+zSf$W\s#gON7ҥw'ĕz3ab#潮ބ 'VCVdƆ⭩(!lYN2;'%gsx#k>>{Ģ$%ZSX&e.(ᇞU37&Vw(׹!%Keb6\oXF*x-8ùۓyÜ, ({r[s~,H[ڴF*S*=inktWAL*ۇ'V]TkE4e~ l]hͿws jlO+B z齅/\Z, 4HXa@5tҰBBeˆ{٣WMȹж+ J,t !cZ./փ^#™ސesyb&ɻjD<d.I]Z}U3!]ҞYHZ^wc*&?r/!ἼE(ze8I tܥ3oTMp$a;J@9"~Է6.^E۩1Y]|(l] {~I* uS?<~֯L 1:P9)Z;#[k/_]%;IB6n7vou\ mn1^prNj8ux-/.'ח_^;6.5wHtqa#N?aN06|!wR5wN*M>ASNSܒ_՜s:HB'{P20fﭕMՊR[_2\`v~Tg{Ib\kG62 (06p˂'oV- E+ί _DWE*i oJFBvl=-ۡc vC8˜~\XSyVـvA;+=Ju<JB hfH`|<_9RAF77{4"=r!bC ~S29/^[p2fx (u%q\`6qk-uiJY:^bAQ_c@ ක3vԅ..ԁ<6d*i#~^ق'f5K(QdL}@ R;x h[[I7Ym6~Ίr \*UrT#L͜L^ "tEK?}8mT%KۿthaQ1NR/jA4Q OʋQ6ͱuш,VƊLrWw-H^&[sE j HY4 gGR{CGaB1\I%49d6a3P81k>T Z~;cCa&g3=Ur'@[PYak9iY*څ+3+EI)wcSA5n4R(j#r2^a^D}-D֚J.GH0p &a}^iQȧve)D^m *kBvW1bM  ^Qoj-I(1Ā8IǏ1_KMݒa")l\`ڛISh"+dj[>} O]S>fu@`X S" xt)z~Gޟf3O.Eg`Isr%ߝCwR2S(HJ&6.(;_T%Nʰm\K05r Y\ ѭ;[ȺeMuOCRc z\;f<"W^=V@ďl.*5ayJ9ojكYNc!7 ? 5R Bڑ8GM8pA_3&η (%e@Tl_kZ 8I*#nh[ykɣV&Vћ M`ޚ-S[ORkD4y$;jBh|8~ ۛGJaAZ7`%njNdķrRM4H Kf5on,/Q';~&A ٸB"%,⚺2NB|nXwU/ˏ?XjV>1<HRsٲմ_&l>4F\MڌεBok/"OrfCO$@2} Yb@yҴ@?sxgyf>`;ZJ`/)N7sP9gslX@ 1qŋ⺐Hnwq0Yb`ՅezP)3k59cg>Q NLf JL]9*7Ԍm4B=wYȃЏb'_|t {#/NV-Qc=Cz`Az7'q53<#`&~e *<)2@C$dkX ߍ $/ F'P\(>H HoQLXʨcY0xY{'I{@0O'@Ub!ɲp,8{cW eY˘5R\FϽY CU<}K~.v*.ˡ_ zW" tr/ Ez|(r 6-M_,)f;s ))| JpJ/f`wB/%}^N 'A.̑, X_ڄS }REB=U]K+s&۸:#J#K큚@]:,;:&a'j)uPw S|IEeP4:EV+R S䯜\ۮr}xcT50uX1xn911@qmA6+jżfK*)[sX!&=L~:B{ 1_+ R+oSw:Y7QPr?eiԘDRru7- y;q,(Jb9;룼eK&ԗ%jvFgQP蜆lhP/LwK5nT{$SV8gUܢUr.X)U^c2?G xxb-Ku `s]qynSpcb 8<%z 2T%ƈ"NPiW ]̼X;ZWR4 ү$y}\xxMҍge(pTH0r[f1 1Xy"3߂͓~ڄB@cQ)*s8U<ޖhu6>Ey'69=wD#?_*OPhB@IWfUZZ֢)pN88uShw,3NBTuth'vbȪA {PY: : !Vje"󆀦=־i]QU&&aB$W8 A K=w:!jG}aL'X"@mLb6*jCAu.$I=1oӶC Mf~aX 8"D*н51ݜ{_=`e: T Ϝ$E.::P=QQ>sD6KvW:Nr$%b NvP]'&iRJ. X(pZpes ћOޛkhn{nc[nbCA^q #;!"lg 23wUg7].\YQ+in r Mz2bldY* hF %:,%rp$IPTh "5#Hiֿ$?ەS]adzRDhF>/. 5&?1ʂkoF$3S:|Fg^{gL%3CM=@a'P:ڻ >B⡆wռ?Ъ֬4lcx-X!ZSB]*8NkƸJqǓ u,j6a oB`Ҋ`BF@~h8W͸HaΚtDWj2\y b?֕0 9Ճ9Npɑ6IA R/3=?)8cc) .'3 JU ?_teh>?Ha$ )/?+NvƯoKf9dŔ}mUO(A*dJ6#/԰ȈZ+3&Y|h[~LlL`JG8t?4wdxFV?6x\P'~}!kq{ܴ 2` ,i{Qj8eZhmץ18q_oijdҿ8A Q  D1K}{{Gj!gjKFזϊy^!NHi iIb3"9 0}E+\.8Kh旋{BSxȹ<?v 't?*~J}{m0[T;*Wsk;2Y%5A5>dz(Xֆ$.QEctҭuX1nfE}~IʻΊ#8hP&IxL ME[AThk C9 ݓPHy$+>GϴRor Ъu!]F IF@. ~;=uQ:Zz2}/Sf5PLW^4DxHGS3xyCQaI:# >|y:)Wo&?Jy+9J)'`U7=:åDrǙz EZ,\r=} +Kg6*2|avG lHAA,cpla 6-ځی?X`<&0K;_)EPHo᷵YO|yQ,\J@kHvui|*~ X;J|6n+J1god '15GlX1BcCG*$6YwG컟iJpV">Swmp3_!9R!.Ʀ$1$gX T7ɯs4EM<IJV[9$AJ0Sswi@ݍ2ǭmTaLK&KDtg.e:0&DD*Mf4:  ŰϫRv.JWXb߉ʺ%ÅhB0Fdu#P0%2"'UЁUz^%&Tro~͆b⫲2yZ:s`0u--BSh9'z;UBrXzxaM@IUPD0IX6zc]5}y2>&Y*8]NL ޭ9: 8~Hν?Nu"W¨x}s3|ޒ!+P#XKGqȥ$h ?5S<(Û®lb&ʘ#+ASYzᾩhgN[@xy\C9'hXAi˘-:uUB>}A))v >_㉕>] vi!HІ#$%&k%E4QOKnX[zZl~k8zWQzw[/S˾±Tֹ+}i-gVyRΉʞCg:E;te1bZpuͼWɶlųmM:1Da%F׭eQlP-qհN $4 zl]z&z//ގ@hyŋν1'`K-)&'0L̙?iֽ R0d5t;OsFl(ӍOzڱˇ-ܕwH'"ud6PM ]ktoIV#,AKSm553{%8_B3g Ffa KՊ {!hjOv)kJJkbGO^*2JLE>1\EI W=lMiv-\jdKƂ2ez^#_Z=-nI'dE]-7Bd9²ϧ>׭|N]pQlUk9?g!}`d qp|]ui:y̦goxju2"Y4iupN|ezFjk2>{cI'R _i$ɛ Z扊= S.2Ghї; ֯G`0%g8xFK94H7yRy &Rڿ:i9"}/ugeNM5^&uYM muSRo-SF"+"XdEBIUBn`*FW{8 ->|y3U. =9#i ’_5><)h6xR..BZ "[V]jEkQ-vɊea2@+cexloZqnH5S!B);^a~SP&zbfK:#]o:lK޷)9"~BuA1Yհ fZ|UЄ<%Z8L*֢'v(LakYmHBcS%mP=(|X I|,m#Z~_)B|7Ӓ1 hiT[CǾZ4yXgJ`Kv1p7Y[:)G߉S(䏟x=GX݆@ɲl(P<>ʀ9/*nFUK ^1l{yX([qyUXvr}92I"iH*~ 5i3 A+:#˷ $7X[h˓7t(؋PNô ye (<_~<~7_syY Xbtݮ@˅,q. +(#C&otRb'kɨ[vޡAEE 2X.F"bXy (KCDm%OV'L}m.C@L%r2#z݂@F'(7 Љ٠J|]'!>hCL"9kp e Z߶tILW;%v+ g4"8M#v sbgnח@cH1廽l@P@RPM)K?.,io5@[YKĤ)B^3fP,@Xoe D2i}xU+)6h%X9TZ?IEۆ$=y9yn : 2ϱ_}H!nW}՘n(#ƥYut<6w҄[-E#8+\Y!L"tB*pft>)IYV\iv _"fulK|y拓Ǭ&(iK ߛ-"}-:Z3z"~5nUJ e 2Ԭ1 0 !ד*bF/KP O>zy _uOLw9%Ő;4g*ᩕ+6Z^ ɣΚ|n/0m%"r. a#Ku@|7j8,e@'2'Iזb"_+1t!4v}O[(f0ZsKmS_DDRMl<ju֣添G3D%nqAQ2$S]{swޣʂFW @\o$bJ9s*%oH-# eq;% 1 *E'챘E1 Oa1Y9}}.h;-?i(aO22l]z;C~N3FܶVj.{k2{+$7 Nn/` {soj9mU^X64uY ~G,i<j+*jެϋ~&Qy ~Nk]})]ӖB 8nfh@iRfDhf0~+3v,V;|s4wYJn ^ B VZά.h=:ozX"x|~p\SWѪk/X=d6 HIFw4XrCn@oHy.d#=# QZ\fїݳBuK%F9~hqK(|[jj\RD:s}4FG~B#64A1v Q؅{< 5.aJJ.y>SXw>ܒhr2)@ y朅j^a ?dR 6h5T}Ew-G\ y@^L4tA5 ّ@OnM彜JeI3o,A=bX<3|5B:VMcm(Jp #oMp:hEڕ]Ry[ztD?1htTg&q9a \Ϭ;#-2YHW&xɖy;q (l8yZFAeެF͝'=nQĂ6 QvR:4l|:H/S}ƈEQD<1QF f/dh vc2`=h4ޤZ]t6\{i k*κhSqJ>_bI(gtﬠBPqZ9SGAhLOR)r| [uǨg(V]vqB_ "5ycZ eIC*bpmEdnIZDN$2ۺIV=ah&rDmO~]D>g֪lͱ#V Xhmq`x^,D|+MÇ(%DCncle5 f8a8V[p߹kꢷ}_'2#٢a% =΢1,E1Yl^B6"'پ0[[;7MÓ@Qc(s |%S1hڋ 'rT 'Ѵf n܋iHR¸F uN<|J8ye(hŞqpԩPW͌S$$THB,uq#REs".*ȉylW> ~|~#c$;T܈ i=h @~;d"5N6{xʨI([߫TK GQqb^,\$ zD9+Qnab{%l:Qf˂ St&&޿dw$(筗b?F1o iv׎|6QZ '-]46K?MoJ |eޮfZXJ­.h&KYg Ff!LZi%p *\åku jԟ:=V ccs,doQIeIo砎Ka3da䃖8:hPl]j T瀒 koi? <SL&!ZJtVw1.$lkGH0؈&jX>~y"7q =HՏ@;ÌDn;̜{lzS]a'|;2x(Q*<]vK<_2~gs֏C7kޚ1h@F!' |!Ol` Yl8d3ms)%?l'0+/m%kegSOڄUJBxAD!a?%:L(ք'j)u|&#E6HW˖ >㏆Yţ&4dzUI֧<0#v6SF+OeV̨psqV)QsȽv.,#J'@'[k0j/@$x5Dh&,һT!g47E I#4F*uEWIuEAI/bcQ@;~&nseu87T0wT2h7Ce3u1+؄lU @qctZܸPS8<(Y=?cyl)70ZEVN]ƯNj8uDEg_۠(0S){,1)7.|M4H>rwIʝ+GxΝ 61-lM|\d~8R|1n䊦DFʋVN"kC<)7% $JgϲYMMG}-ެѵ40S-?[^feE{:Dĸ.?0pMMSǡ0Z$@٠ ׅ^NB#\yn]dЬV*Gb@z(~5`;aYs WۼH^ .9xXiP#H"ؙ*)޾8yJѭ˖˦XQ2`7zͳ ;EMa;ijaxS.)`2~f/&[SֳAHmCZ9H'ҙL*~93e9buqFH=6_U #lvbIg R40.Hw5C.Yo-P6J;]OΓY k^|qĿM**٦6kxY>#Zmem $(Vh2O*E`xc#i? z{4/=Ҝ(TO`m%\@CrV7FzxrJ$$+ि\l½dD VXG"#cZ PL*)=y >̀mvi&_׿RE@oez#8yzqvZ2(˖8D":~{ܑ%f^Zʞ kFg8 Y{٘A=eZeWIrŌ*QZq[NLU7c]Jhxmf6ĂIh8a6Q?xZ7n'0K"bxbMw%ͻQ˨\vHǻųQ4iN he(At %54ܣ3A/Yףj>FQ:#MuSv٢'_%DHgꃎR Fw-3a}k; SGyJS+m#N1u$"{7`n$̱`UmfXQ [x)@TJ| )C晌-P|,{:Hu"n莃G}&E ",ѹ0q6b_Ksyݼ6^06[K`+N*>"t8I#٥`*<'z}ܩ ߏhv[/G?;A!s ~'U7ϩrE[(-IiK߀'J=^T;ciXy#}.Pҽ"SԂG4o;F@:.@t{P1~Gj.ZJn]#k1pq%_V<9U_%kY=t6"ebJW6L d#M&}W&E%,g{&s8Jړ}A/amB73LH!֕ 4ƻ?']lӶp3vf|sYnܸ۠E W̬c?Lhݑ4 ;TOaV [? iv}~LB\Ѹ# !_d1vGY4y WR^\JM׽1]nl2?ttu5,۝p(&qϫCuvcb7Al-71-!?=N\c> BީD썵_EgK1=_obf)Ɨ< T G8*m/B'BYSSX8T9wlY i:1?4oQGAuH1Z#j~1j#zP@N5.B%}W^ m+^bߑx^ѨAkf UDu_NV4~*?w!pq;& 2BYEUN(4kh+X }0-wS_,@`ҋyh@&V[q PLeTIsW8[tHx;BNgVF܅X/yޡ_U˽zU)Afn_! t:7עuI} ,eF+o;V|A zWdStFGh&n,9((0_xXQ"EU)kսP^" 4ε )"P~z@{^FD,:_mFr#?/_=;Cg&@4۔ R), &[^UW7.bַϜPGOQNFp,nSjx=J0JD-gJ\P|A5n=OSe @^#rwdF4-4lVn3=Yc"NRˆrUsq p')K^-ŝՉVHQU6?KfMFC,\۠rf/jJ{xCJݛR67!j#ߏp˝=hDNA4&<o.uq :~20tb\*[]#3CPbHPfSGkGԿ,a:rYq129ᆉW9N,|ɢ̍mA%gljPp`l|j(ݠ$B~ xE:H(R`ʡ砳F"N|.'9nf2rPo0^l]h݋3ص d@KwϙFjJ{VLOɖ&í !d\/0k ⁽8XZ/ Ɠ1j5$2yc1WxZB#I38ӢglmC6ahog⤜uYԮ9)a*NrW|Z\rdYcZ\=">B`w: Άźe9LTPޣyzBK O6g0_bԍlV'ZYvK^AW^RF3m-םEi4o@ƳM !`bL\}WkA=僑7GέeTh^CfFHX*!,{kɊp|8+igkxx|@q+ggmXp$T)ZcؿII"c:I^vw*1A zY V176X,ީطDsV>Yz #JY;½&fXEv꩏F5P` gvS Ԃk)vաrW^K8xsJ,vjUu h}%#lA< j6WE|hd&q[@>+?hisxn"AʈvZ˟*wAk.֛Y }]n`. ܎E8`G;:v.f=RXu2B[|Dk5)M*(i*jIG-ψ"z+\S?$ҽ4B<,{nI> XWgTF0p tB3">T ֺ|̸Yǣ|!L<и%:Gwdcz5R{p X+}EIJ+Ї05#ޭ#7b9dz 6˶8XUiFĖj ٰ"[􎺙v~Zo ։vvGOf(yLdsgZ *:b6j"a8 x0ƇpEHC {Oe{_zG38F$AqP˜̹67໹FL1oz(]N`Bs[k| ̷, O/@eo7J?l{wVL| ⁒r^:e 2'WB4_90K8PTSê$]AS~ԓ^1="+F4#[rpA本T^˼tdն1t?H]M:BSs8{,Ain8k9H9uFۗb%-Lqoga(N/ !TH_3PM78;7a *˄{GOqLJ2FXj2ag}?(|JN9w$B(ǎfVۭ Ьړ?9jse.!}*whOj(y45'bPyvG-cE7a> %s^%(dd6͋7h] {YfI%š4ttȔGdG|ڃV*X~ҁrnÊ'EO̡eH PO_sr0dD1"f:ÏZZ[wv:FܩŖT-̆uSU>EߛI2!5ȑuџ ?NJ,1 9hq͆VO|RoǗs QUPg71.b5sWt1}{+}â,~ҧQ$xchlnټB5ߋNʒROXKāvklPqxэ.GMJj%TNHvP\FG_YdGJ6Ƭ_/V?3%W\9n9.y1D 1~{}qe3mv |6T׋$k/Ar=H=Ų._MX\3+Vrkt[ɭtf&5uOQ8K'~H=Q甘GDQZ3ED(EE:EL#dplZ1m/it\p푴vxLCB2W?ؖ6췅>cg8x'[Į/{aG;i*5u@$)\B|<$0Ӝ10ʙq=;=՛ ,rd 60r>GitfK#v񎆴KbT8O>;3dcg1PNVz0\M3YaE;5李m'Ř* bl@sꏵ e6B%#=n"c:b?S.pY#p|յDE5{僱;G6BUO#gEEK#ʹ֪X2KS-4'6e}bF_z08J D4ⶊi6|jLVFQ:d{gL(Gj*2QMЫㄺBV腛B`mMպcջ;+sh34(kט|$xEGP]5z JGyJ<Ki,$TL5+v~O$$)؂mbm}B X#`-# cqS"U ?S,SQ঩QQzhywDڜ2t_I| {}aɈ3A-%Z?E7dxky\=k_aknrW9nd:T~3C*Kq(C(^7*@'q< >Շ _Z'MTB-[H_ɲu~seV2 ٱ;߄a&Qz -[6 7[_b#tĢb. og)=SL9D'FsӖRFp4(bB};GTOGQ'qWJFIyшI X‘p;HQC쎜: NeUn]HE.i|cD<ꐲbvƴ QE^VS !dk3JZaƢ&>̧9^OUŞ3)P ֜oR-곊+Ju_A* C)3"~-Lb_![>pT%  O6: Rڽ҆^ 3'le99_v$P8/iؗRNqwwbᕈ.O#뀙mXZ뮠p:Õ2#vs 1(f$dXg릁n Xօe|c{En 1X{a"2Hp!j $Dh *`̬v1޺`t`sY?RҗfȦQجI;;(фh(osBؖ*)lB~(YE"&$D%Bz*`?]׉{LnViD\ʭ}@0b= Hw@V7Cg, =2pn0r2|+CģMfyR^:(6}`8ω !Y5m~6EcW2_ ]of%F2߽C)T5V1B^$,A*p­ T[}v?dRH'P}BbQ{[D|W2TYe^^nD >hW, %܏*OܬXyϓ v=\XIΠib)eVgֱNif 9ax )B2@рwlaF=d.ŏ;<@< m;:?=38zI!/#2ΰ8"ADG`c{sj.p>s-NYŲp/#ԖΊ1XTWj&\ĵXݛ8xbna.a gx5.ft~;:T4~4«#=8LPX9#Vik~,pP\R./(G|=|x.yNvo"_ޅl?nd;!8*Za\g*VlPDC1KЎaO碕Z|} ӱ&*ݷ:6iqV\;m m-4ru ¸]= \冃ߟ0 P )w@ŞpSX*#:ij&ߐea]AH8) #J}{(uƷ>SbdTFEbXeOr(*APoǖqd(ѽL.!.PB mk$1/Lxv$ =  <_sу?Oh_MTjZ#jZn7P8n `+t{x! m`5ۨt^Z$wdNkWȨEDI Rq.4c8{b&>}]P(n_#Xg GaDt^2üDh'Fj(SdHᶏʿw!{!0'*N&}ü1eOx4 ?A11)OΎev$r dHB|lp^BfSNy p6iFߛh>M: qw{z!rmy+* ;mm0=V«iXO/eS4S„bx0iAMdz( D=1 5[ZҨ ͉q{DZQ)a.( @b1W?_9o.E 0㫡u>- KO}alZQ1g5W.7"-AҊ$/+G$La{/Ax玮^%g >)KVB8 uT@`M$ן[[0b9%A+KQ NҗFس.7ɱDm*M݁Q:."UpHv#ȅ{>-=۠zY.!Y3:&%-}"g> Ô 0 rwSua;oØv`ɝ^ɤݣƮV_*<[12Ym_M@!ɢ@t1./ȓ~ր{,1۹*;V^:tS.1DiXym=L`ljʽeܩ&^f!+4ՠИHc_)U b-Y\6L}mQ*W魯@$Γ"2`&+ !)Ӫ!bgeXd4*iQyȢ[kjiϩ,%R?ws':[뇾V>t,3Z#a_qtRyԨ֋3EpRQ`m} np|NM20rt" <,9;@94loˈE [=öM%(xב3-q 2ٸm AXߴID $Y`>͆ J*X;sɚI n$0 w3plpIڗeR~Ā Rd2NFv_꧌+wϾ<$E)?2$=Q\W /bq.Au}Wa3J Pokpo\GgPT>Yœ%]ZcrjHB4ZBH  c*-TJ$AC*^Eu. 2NM]'d[^eJX%|eMUsZ, P]B_+w˫fN?Btu_YDpeqt &Um0)Θ^ZJ!]H8 ~ɔKA8|J݄uV_WZn6&d(ӉK֭+%?2Ĉ 3bg$ے|^h37*d 7rNzH6K"_8Y! z_#SuJ*~/Ob% ڿ ֎Et̹tӯ]qvX`pvKQI3<ڨ`qT\293;6e'!:ߊ"=:ĢMʤ4IS=Y}Y]fȳä(Yg'Y*k*[,{ba>+O$yOYCb~X nC^Ҙ8w㦔P)aOe )&z`!shD;:>:_g (HLF[V:=˄(A,07EhbI,&X%YN`'O uOţM1y# k2 3#nb[=tDj 3*\G Я~N3M]%9zǷYfk?/R NUf"lpE 2_m͞-@n#\yUoR{,\S߈=(|37{&HN.1J:UpiЎ{$S|G'+ |WfDS> -7(_G  @⦶W&Ssp;L|J?THFZ<V&.L B?M: =Hih i =Np`  ocփ% v;rz)"Śu- p@m](='9r /"=G\v䫘9+ E_ e^v㨾ݯK:{txeYf<+B/Y'8;pQ8BC9I{kx^ i$z>V,g8)qϴQ*ř6% eY&? oWI y]6}l RSN;z.'{`=L{ Z߷ >ΒbEm+W!#.w(FH*\s* cg &>)"貫YW "V^jK1S@p Y"aWr"󜮤xZw&2r:\27\8L& ]ZdM{ڻj)Gü7nc+ǀ.9+iz3->ӼE8 ŻJȾ SݤP.-jp=a apqZbv&}=Ng5wɒ Yrp7%+a9Fvs2UȚsH%L0ZrYB%^Иp{->Jd@ORxt}R2. 'Э3,Nj:-LC/;F&% d 7L?x`0dXp ގ(5xDK$i aqR= * < coƒYnO *{f O{0h:>tf Pt-SmD4v[=Y| ϧUf'Bސ !PVO ηTqG^byn) mﲒuZO2VO^ J3\dwӍo?2FWIe8_*`M̱Ar@?dQ_UJ\xc4:+.ԽNRűt1aƪ\=خԣLJ%Yn5?r=i[6RK2x#!-%}smbb{+=i J/҂xG}Q/=瑙,TD\3wؼxRD:vn[/އV7jNg *vUc͔ 73A!ՙb)` Ȋ$LdoO9BIb9QuE4\sIDFKB E}NMebgEUŸ7BYnFp( X9##dLo7~w&>NKhp{1YFnPfQjs"yqAē"5T>&]pd5V_OKm(4 SvC0׊$Bl{Gaa\I MT ᲆ ϰ(4JKWt@`[pNjqd)'hcF[)ݳ'@?qz3] 5{$L(HF1h+2rGWr6 m 1-X``u%>󁓂DsL'ᵆു(gWJ&ݕTU$?yK5U {zp/3 y7D~){%7bf )YEq4g55mKN[B83D:_w+MfI=kQ~E72b+ $w~?WbMjRy} z[ba%qh`3ĉ%\:h*f ?o|)tiPxc0:xg9Y ȸp"wO5AYhxםmasnD+$&H`.15)b֔fESy`REڴ/θmxFVO⢕b >^T( .uuڌFcnAi%f$WT3cPp)"ϧ{_q1Kn,?=h;WN5`rZ#AHJTsaWq"YH{f90D  W2 zHيh2oM$==Ŀ E|ykq[ D-=جSL9BEJJF7())^5[NJ-vG%.lA? ?V#TkI۸p]4Z{"c?_aH?j ϻDGW𘑦Pm9>oԮhm4"cM} S:!K Vӈ=Ik\£b|yia`5 'NXJ>Q/GS*Irv2gBz|c/5P@VU3bcŒf~OH$Z'WXc7A]? "5?Dyl l N%Q&;5Pa/pN<ܮ!`CBŸX4ucg61sG>+֦KTyߩm1DVK"(Bgx)h4q`Oh|EFbl@JO?GhuI A<''\_OxwEvg“ƝMa *Z|oѶc`:lw§޹BaK>BeJ'D:2SzOv$`|d)5Q{"^907M8A͑JDHl.#ؑw J=멙FYZ>gs /x%P q{H<Vm7DD?B߯|G*.T i8(%/t7+,JХx8 I6՗NH9fgT~ /HTG{5X)ʉ( 4ll޼/@NfHx^aga:ubf^w6\whsP7kΣP Y!п۲ؓCYCۢ7s ֋ x7٥o"'kFHU4fu(߸ۗ0J^x;` }~_zy^dֻyi'. ]3vc)0:#%ۃg~ 銆}le&2:i@RJŢǹa93S 3\fP.aR$ަY.b̰7{-gCQ[f3;\Uk'捂**vvt%Cx< kC M)- q 7n&K>O(ʛiD9.uԌ-c5%.:ATE fQZ(kF%.>'WͅLlKK[MIz匇຾[;b&2(Y-JnDhxVz JF)Va+\2h]=/S4UG&8D/SPk⹕7n lzJCs'X]U+S:&!i50-Vnc^]?G*uBzj75tWD;92 [vq:}e)6#c !bVUBR'Qox?zvq75%[BŸhv 8sٚ~C '.zj@e_QмЈvN3S? 8{Kj`{n~IȘO~EGvڊyL=*:(;c囌UQ2/@8Mnm$,;:yگp [i6 L}ĬSp^vSՓ:%//;:UʭM}Q 56|_9pї+WZvå%G%|cD:nJ"S7Xʍ:1v+ldPyw;~90v8x:͒-T7DpF1vzGbǓ?UGꧭ9=}r>W߻OQBجt=#gD05nm<>@V^j+W+ⷢOXw+ֵ# Lb{J[bi$=# J5%=<ÑL4K*M]U8+ 0&scR߯%0Q/)wn {B2U :ƶA*#|g4.vDRXoȅ >a!s91 ^}g8<W֚ mM|3KN^b!j~K1eO*cDn!5ygju >+߱D;*/ujyf_mO[~*)RM}2H+>}3=erC,졼<z\H Hv5e/zm<5N)knR}zM7{BU+-*=UtSxqKزsM-CX92(_lZx1GԊWJgnPI l<1ڬ@r}4a9jJiV g-YX|G/žj.3bsʑNw~nR[_}*oy_IwF\fv57Ƶ TB\=3#iլ픘 Iُ&q"ϦVz;Tu 'fElpޛ!)EHNzaGUXz~Wp,~nrZHǚWӊ/w9վB0QBEx6;"a2S_KjGsBTkЄ.k"0Z]WJu {M_/Sfy^& Bܜv|B=BIE7KǤݦ.%%(p;؂L#NjbB9B)Ea2[t44WbřIih:yg:uh'u ks|=<_!ee MVC"ߐZ/!V*a0Od-%]ax و&gvo?eMM5TD2vқ֙m7x2SԼ(,o [ғճ0nYb5C]͍ u}R6աl#x32$rTE RptNXІ4wꕗgҬ%1 OMUt.~`7&d^f93R xc+&}Y5#u+2ok* Vl) 'CNFSrF8AWpgʦӂՕռSJB# _vv*WRn\9F^$U'%"%[fZe<-n ٭k%#')6˧9<8ݔL|[*2Ezs/ܳ}[zX)lʽ]clP⥹ӘX/L:*E4Njs[EwO! ܮ>UTbIj9ߡzio_UZ:i}->j6x9-2.vu:h`&ݢLkJ>z8' AY'uS|}]U.2]#(Rh!<$rE֎QbKyBVL>\\jQ&7f0UWb4&ٓa 7ax}&U"z+kr}tB*~b85]]ow# T誄7Ǜb sQb3(o3ÆCuO$c6 J8ⷑQ_;b]'>1.j̰[NxԡQw [smvAY.ef$?,P1siGΕLz8Y7Y*[VE{[Ԧ JFeAܕ%p T-xzTbDžDs=eoh8 *q[s3!cE37E `n~ 8/e^WӼܓ6WP>ZIp2MI_y#k'ޒ6cQQI|JМZ\cs_2hǀjș[X_^R!4]M!tmIXW mnRLC}ybYWe`‰} 9)`hb?V -|vA2L/m馲($ .ԊDNf*M=%n (8IP C>(~ b.e Za m=ͮ$#gl/EtJ7Tni:U#LrnyS3I1 +`#4[nhe5`% G6 Q#mQ+'rK#dL3zQ0Yd8[pbDq=CL6 ;y<H}Jokˈ&Z|m,ҙsͲqÌÙ GqLn= ea/Ƴ82b W].&T>/D?Rw3;Z).oKbBtTEamofD Shm8*XL5s`@~s[ }n W^b }ɤ3Hoߝu,2,L@>CK{|iJob\p'ckX3"x{u[ڔY%ԓjIq-a`(жG ޘc&M00c"wios9$*px+ܛ#K"_@'So;o Ws%t0Vl<5`&p>J,Y쨉vEK3[Ү!RDm*Ț]z t)imN2riz9`RxypEGpNk(~g"d )%;"k 7%[<{KG=\,c ,YZ1V198 fV5QT$'s kyV]}edJ9 P k'/SRhظK8QN:Nh+`I)1yrǻӀ=)C^ҋ^AnK9mz] ]ZEvBed8 xcC>8G#%}4<Ǥgx$X*r?͏0(-@?T[##nDҮ #gBK"m~8TfOIU*"3y-mvw(SS\ 2\PSr$kKNgҲxd2 领=^js;a_' & \ q0- bM0A%:J茤1Z*ZˍF~:]ua6Fܣtm= Q(1 AyK2P_OD{Vc92aj #r;@Ɨ>Tv5:fi7ޡX 3cϏo%Wx:2"1`p Ww]7zR5!FS¢҈Nj2Ҟ lI:) te {?}r=LZ/7;oakܗ|-n7Eܤ4;C?s8lyT!# ߮i*oEhb.o2-4ᘨ: g?gxn""[#@<=CYĠӏy$9'JdS|9{zv۹>VF:ڛ (wz"x^%mbӋ{r'CV/}WI*gg6uQ3珏G&pYFRbNu ݲy?Q4Ƴ A~.בcG)f b7ts՚!v 橳IhʡŹ; >r2y'DىAc^-9\&v/պ#XϖS Д+% [g 09&9ʟTJ@,kV})8$;0<IK ԊC<4faXSrm)?AWWiO?`oh>Ų0%(j\\SN:N6MI#4, o3||j2iI Ohq W<jG_0Flkw ruLA+?^ `2vbiT9rXA/'Uo1P@Y᝔Ը O۠~M3XVU.x@qG6,2-a>N6yǀUHCL5ũBgJkX}KhC%ӣ6Ȃn|^DaO3tBHY@#ͼΘW%1ԝcృtoCl;.5vaͦ@f*nP&JJ>ITr{eq[`x&6WKkTvEK 5M6bVI!W3Υ4i@raX (>[\ r"yq ~I4e0x8oJPxx3@`Af~Y?~_AhMwq': -tv⇬H#i/UnY ?v6G|hSssQ_b_ěXٟVaFbX_*svB 2/g:>Fm`+W46DBf- \> oU& ϔl,Ar\_@)7gvHZÍRTdZߡ|$JRn}$*'{cD(f^%̢AGyؤ @ =Vj#QO]h֚YʓqZ{ǷoOn+*_P1Oήgdx C|ȗ7l'-N,~Un# S Lfl T{oEZ:VKK>UmQ<0Ј!BgV}z/[ʬHLTײ0?C(etw=2+_NFHW)I ,_˲㯟A.wͤ;Qt0@9 6Yf5rՙ];;WF+7 غs7QRU+"Ԁ6B&';?(^]$17Q{.mgJ\cBBJ +պ%?;b0h%N~q i:,sW\Ln-\s.`_{ J3!q3fN= m=ۧ![{10ӟGXm}m  nB*-LVYolr#;l)^CKjy3b0iy 6xCqoB'Y huǤ؈I^D ?>6UԮa(N~o/LOnWvr{CfEN 0Uxe*=R5ף]Tu,Lo97|ٜٝ gG]B5p:" îv+5EكAƛow`)ȝN7$@Wh6lO֨QϬCteahGy$q0W ,)OV")]<%众$\59$ͱ~,+^"# i!֕9O_UkqMrp,#P[O "69Ŀtd Nfg"[݈s@@bؑlW;!K |%B^'@ ߡ# ceAbAURL|uB$,艷Zz5y{/x%wbR4aPok@fM=;OErݲ3j}ȉ'|)*=ӱLox^\&nkcr%c,3뇧ɞ} F|(jXPQJ %oתrP:ۡ!5Pvgfl>-qi1 ] IYS'+o>Q/8mλaEfR2XkV-OaH ;RJ,t0U/(+|73ҲOg fzw.֧_wN `K`\n)1E@8P)"l}u픕Â|K]:| ZXE|CQ>Оxgw {bo_Z3<1uЈ͉ÎX{fݏa{|V-@"d on7c}oq<㲏lZ S68hKi^py2 ޕR WE"gkdCsEeF p0H q%LsGw{ iU7V[LnbZzKxǐwzE%ucvEKKCب %AԢ= 0=A tWG]ri: !rg=nLrq:.F*ioKp7_Pcz\NWP5lA̙d/$)Rq}%e=Wrۣ,mǩ/H5IYPFHq}Mþa1*-k\Ew"%̩~{Ky +Pn{7_BӞD2)h&j/3bV?%WG)P[:ƫh{/iQ:LU`wJFS=[L![ X4H4Sʀi/3^F +iYbdx^wٓQ򘿵=vN+F1+Q?Tug f{`>%54#x;. 8vfNd:&I-y!vc22vG *7ʢ8 r~PFO˂D~B{ʄ 1$k4 ]w=U?ŸTOQA͗v%V}ͧ\(|6ګ.ܓjJ~S!?A?)Û0CPg9? a@柱8>qeRydž7FCMhY03嶀 TN/ g|;ըIx/8V]p; RdqG[D-(c1^4e57MEqKȋZ<޼1 ӜrZ~m,kC3J% R( !x?dSn-?[3Hү QxwLA"r<_+v=UA0tU0YB 0! &mS"5iϻdOV8OEO΁"PP!aк ܈9x SMKdZZ* E*]L8r].2I< d,[~(oxxZ?/үؖmR *j')߰zݹZU,='swmP>%v!DcދMB-#S"'hpfhVٞ7a .5Y43}@r'D}j+›Zҫ]{ƱI)5s4h0<`AT" Esv)V9XS83cdkO=efڶ2TXJ1e.{ڡET|_* G; _.E_J/c4TP>U2ޝ p'5M_'m\v?rThg*$5e% "W~I2{e-. _dvvrWeYS7]s[l`K=LPȥ9). JNI_(YC=ñ4 -J"xwYi#}xPz"!ݢm6Ղ8 ~|mt*q}V= 镵9 ;SbɁƙyxh2 `صR`{>&O;~rnk`@ת@,m2@{{z&nh3QjnAO=5fȓe%_U*>-^p q'40U9Ȓ6Q¶v@uߜkc&RDjAEXC˾crtԟ_f>IQGZpߓ'ŅsAJeoE,+G%&g C9'R3`o"@%ԧQ FAAۖ߁XRZGA}-gC#ܠG١VYBKi~:^Ac`m,wx2glZj{Ӫ5)1mPy"<]z#@wa>ح(l爧S\ʡ~#ӫ96ll[(TLO᪄p6ʍ*AĿ )e{w t%6-/>]dRh+htm$ik6BS^^AsA(//3ZS*2`u-$[UOe{ 3]^Npj9L}U;7gu^" vZxb0h;;E#jֹ#rS1~j#p>WO}TqG^Gr'>HOs2bX0tAsέcj"M%U>zmۊF}; ӣ7j;-T23,KwUY,Oʹ#(}jz1"2q\_jru2@ًK-$-/2 x"A^nq40ZV9_ˍ E3*~ adR#Kr΀b`yG J .e>q#/ TQ|1j: RIU qChfZF՚rC 06rg3@?y'+$g4/2>=:ܷRHCP=#:z"'4Y601U SB,-,j;<N @a }݊k𼣛ߎ!;޷Dy 4S`)PQi,xİ|Ꭸ"KV/!j:}vP^o]f{jLbQҺe`,! Q0F\Q)Mw|͂7b GdHܔ*|>$N迏t(jlvXvp°섵Gry]%*DTƉ!h~,HiM2w*vQ!d_ܚ?_[UeS=QG ȥ_-U:5q*Ic6{`(`o1ַ;F-?`^6BDNZCaܷd+о+âR0vāWpA]ns(muplK,U~mz 0U9c[8Ttx.(oQRHtAI2Ƶh^m+7xl;+b3]fLCˣ5ߛz aOݶ`hB =v}Lܹ!F_VznYEgVM7ƙO\5xNL@gT7ZTYoV4=&v㚡:$Un j8M,Kd{߈r`r‰@YYuL r'tbGW# Z;Vq칓̙3'͟ |ܳa{I9\3? mP#5k~t*UQTbUjmJ_tVI|F4醯*Hdb0O5w%[[GHs8Q ߂,nDfz]MW)ҕ].PêXd ByD\2#|gpV <dЌ<yYg{E2uQX:hv걷rMa'zIꯘJ>aW-bz)_SN,4]6 n|t ,ڿ7 BthՔ,JB%<4Z]P'Ծᗽ:P@[` Yk9}!YԿ'!J:5+,0mj(4%~sH- p[}; 0T rֿ&@KAz*̠0 ;[*,뻆CQߪϖ`I=z{fab%kuJoxfv#6:)ɥnhJ* 3Sk+w9glJ-:Ӯ1`-qc0@Q˹+ڊ~ܽ? 搟I@6}5Ji%kIQ'lOZAh ~>[ZkLҖ*x/f/Së+Qe>1x14*4djb)&xޕ֘4bTTL223G&N{J6;q!g=v/2_w0S<  C,J`ٟd͏qs^Ɋ5aIxQKNh weBV1" }Lt{+Vk_[UgT]ksp&C6>yd^ĉm4 -X(Rx-.Ys9\/7`;qrjϔ"`Qtkš5|e DCBdPꚫJ K6;qfjڬD["ԃAb{Pr( 7\{/c)+AARsrrŦ )ilnUl ]d@[ۙS@Uyb4E=|&#&N-}Mf"Fv]i)]-K &hXuñ51IOpl 㪃88)یE!Ά+z)ԙP%s΅A%8w7@?p\,8 $#Ė1K^A1IG MWiJ&"ɰL@uUP(W¹|ύt%s ^%]zXW@ZaAF:,*q<TK?(JuU ffOݴ 6OAR~Ĕ (Zqj 똼VW}9Q%7I:xcG/%h CX!l<+w5n3.;sdA:GݫKַ$/g ӋAA#C}@sGl`#> 3T5x P?zWMU~+/g6l')F\X5R?iMpcb%񲕜QYm S voë%#o?dGb3j@ P|+\u>ājnn$=6țx'=*1a pHY@bPKAD*r}i Qi>iuD!Bx2.\*ќ}o%Z~88sN~dtw-t櫬* tL*ܡBd} L(Ξh QԹOO> óc/ޒcʦL3tv(EXA[yUtdqZ=3Aʭ ;4Xˆʜk;dq&_W,;& ]p:! 土GݩkcT1iTz½_j*q9-sq}y>J0?bC-ɽ1>|PH^' pmOũQ,-$S?:4\!d5l‰{p#D4ؒF+Ns;5if-élxusMOکOlv2|;>!|n`6o?,n$oc :qǫ?RuJAL䥚mhe=waF0TI_?m$gDH}Kl,ݵ ^P}g!/kl tm;=pjg:9 V&EE!Dr7b8EP:?y"U1Q(y]I 2{GeM"(bIHG.|E?]b gM|hFd(DWr> Z٢iBrHqOD+<ϕSl"v̾nsC[nvOv9/++&ZA'aWͭ;gB Z#DRc S)99$/iL[m6sNGW̙*|[s phHgI[yE&kh4CqA\l|^KNݚ[Kq78B0yb_e]y.MF_T0 c'ADxW1X.OPS_ЋAimZ# Vv.Ѳ/AHeNj5lbB*G{zōhA0jq&G냭O4C^?H i(T+85dkDk=n)>1jjw3 }qê5< ?i?!#B:^3䴮 K0>*2BxObD .E IQjn14Hz7~* ڍ@zB ~.#|Rчŧゎ5N;G-gXjF }tڹ 1{ICP3oͭn||.PA]!eL ?T-k),hDRF]{#]ٜb6,_IӄDȫ5HCjqBץ6! wv]qZzny0]+5TF Cd:,օYogLrA:jST+=IRy:^sAl$o&Kz/E.dzpujGvE 7,܀huP )S9Ѝtw#Ň O%=Х\4*;eZ0?T+SnL~YAT,RP' ^TH ]ɗ@3TSs; A`:*_zXmg<*;5\g \%h,9]ԽQa3hkQ1^ն9Vg[ |a{.RjAWU{4&Xa^kMnAR>[e!hDPwOҾ2l4P`tC',hfE-r ܜv"W-XWudh!HZaD׾;c|MYDFwZKwM(X\E7Rĕ7;o1n(uG(o>WbZ|3J'+ⱸǀN[\ 91:z[ B$!Bc298y<ڏ~`ފ cr=h qэ5KXT8jN? dA-Qg*[AXh@PE0RFh L5J1O&wryIulupjcOpl*>pG[PUysDܴO\ҩǫ&' kɗ`Scj竲-Bte>4m]\Լ@[;hEW=sGBQ ]qu-`FY98S F!nk4 (F cXK@[UO ZOMƗ[2=$wz<@_X?T{oI jE9RڙE`5 aİ|̀Rv3g@xo͟{? G YJ'j F+}SkIs]]]5v*.?&0PA"BWXFΥ>c\mQiᖩ_ `%'| )'f1+eɰ5DHrhb-5&Vk7|5uFi,= Lj]7 9dBp2Mwq%I<&kχŪD.Cbe$hb~k:k_X %1+ęCNJ'zgBE~*U ׿NK$6a@( 8o [A F,|`N}ʉǵx:j%,0M5H0*䮡4vfcTUM(>3q'4y6ܾc]h$-V0qDj d_ U֨8+'k-yoG:\V҉0ФUR)$rp3۽ EwNna("Uv /Ÿ;GZb0@ FHοux)ր+V7=m%޶8;A )1.NW!Mp\dD1EC会%Qιxu uLC.N6%d ' D+i1>{R$jvVtC}sr_6>]=BӁ3t%BN2W485/ 6` 7 Hjm p/}*XI1(Lt }g܋bۏBP up1vc/'L^ޒ*o@M-R`F  |\9ώhkR YVH>fTK+^'te 57~ 6VQkZ>Y' Ȣ6{ 9`5z9X,R}wåJ"F2<uێy U5VicZw&ɦ@) *Fb vI1}rj#=WKIhQx :9~=C~ 5W&2i/%-1hZr07nHHcъD^+OFsҊ ɮU*B1Z єz-.H ƲЌrw2\9N~Q_խk86c\ىfi=;lKv\pYSm7;JBF*(PZtZ<_2"{Ã.N@SȲv;*ZhF=N|sYBTn@'1`X=h IXn,9T"I]; jLW!E_::ǻ\'xMt}XX 3ADz*i5Mn; <]qHl@F%JѫT:4LC# hx\9OPqb@Pjr0(9KЄe?ȼ߫q%s)g8rnWh6U"`o%D ta0 o ψLy{m+CxB4)^FsYAC@7jtB<9& Q7)`{V2uEV`g Fu F•NW;ٗ#cTEK͊VJ'G^HiO;kJ̴dݧ| cv ^]{*)@u>7 cl[= id36zsmUFR_\ 4#6yNAĪnQA LCpAi<3V7:n[&:M]e(!dž|տi,#yCT%f:thFW⼸x[Z:&> S&.hPB).q;?Q j c@^.`/EկO|SA|s-WQIJ7x3 XJf(LW>v/cT9&%Qc6'-u_ňzwz_$I+ > S\%xřiX8QΪA@Dž@RX.¶;[)eZjZbz$o`ezIuaY|vC103] cK.N t]|{ө0KZzUJƮF dߠNpd猖Z aO"tFE@*ڽAkɕؿTԶ`fb+؋\NS6Y:F+/ќ1m?*o;瘤ŐҜ jJJSX& NL R#|.=^ch~U3E-7~iB?5N _ dImIOa'RD'Nr<.۞IJLR&+yG&%oD%y4ڠHw;ݤ&?gu!t g-DbXʤȇRq$1 =t ||Oe3ߔ`'90ҽj+0pnBA!cnyJ3b\:/;ߣ3WgpdzP{6(9l %fJh\2!q"mR2G"'j\s˲ʭB{N,M1ܛ:AvF%)FS1BRJGԡRLH8n67ۨf6wIo}#<.F^DBs+CJqmCLIV %3l$%Ep{'HxX}d(m1Cp*Dą5,Gky"Zuiy3Ʒ -LuLUEyye' &uIlWYɒ72) ^Tdė8p^oODj͒ {""pڸ @T %K|խ|RZ7ȗ$2&窙[5yT[Rn޲kyzG&vI RV3a;@n2YtޖurH`du`6Df% (,mޱD1jkG8})JU1._>Dj1/y4gz1i,sM(5HF#]S}Vu,8Ah. h+#.3ppJL[&D'ͬӹ&qjfk(7Bɘ@Cs5\vl< pt@2F|c7 Wd"ż’ͷ ckMAD//,i[Rݺߕ72?d8 3p^q'Dhҷw3ZFK_G8~WwP3̎仂ۚGIenf;&T:+f4D-AC}{ UH@s8q8I@yj xhuܥX x蹷?ݱF@,sg@43}qp2 YLP-} <CibrXN9rvd(,֏x饗~wɁ`N0&*Qj  >A<###5g 58󴢮o6{CȤw:6zy kWVM6#6OP1(==ZbU:ѢrE+{|?`·#QQ0y|87yJ/i H${g ElOޏߵEWi6$`;! F/]EC.Xzd;>TC#.:Y'wJјhJ <`\*=qsױ[GJ#_O 9cm,w@b Tj?1+[J2wY-v|˙YYc/Jƀ8ρ3&Ȼ,Q%5ɃSL$v5M֛3sN W"sj4woID\`jŋ;E `xEqOSGoWOK贌TJXy38ovfhTdﵦX^5;륟4KߥKVÇzNpؽ!K%WI}CHZO+v%H, Y*٢UIDhPr `ȉIj-c 3nx.Me.8|hz|HA$5gF zT9׆DoGG`!d\K1LPƋm}dpu(¹>.V(0_Lɟo4g h[ϠGEZ~jL53HY"eRBWs0biyD&G$ncA09jWP 7YH dt!=`iX+y8WcF0:ŶN&҂M8-j.swU uS˖Gl(¹(_(-lk⩗<Q7]!/y*GS*xB*GǼs]ߧjqwyE[P7zk qUg@ ~BtezWrޞyxl2 K'\!.OZ q>'zx_jYAWG"zKO22UG@ãy]x4Ol<2bՓ?#] m^42!k% TmOLtt+hH9bɅ+͂dx|K$`O'/Tsyiֳ*J|9~ewh#9.;\ `TqIJJ 6Ha-M֨AN&shz +Ja뛮l5&c?4م6Z5 5aಃQz˫9 +/Zd=G>#av!,%{o)dYyR=~;ʓEF}gZ}C_U>s&{[N2?"\6j[Fҵ%SѵЄLRDQQ>oL;.jJ,O/ޮ,'6z:+VpA[^w_YM}{ +f w5nr1|:kjL3UESG}l:rb}^mPݴ}XT$)[pOPs>Nbl^ ^s2=2`XS2oL@Ϥj5&)z}yp&'` !7x]}'8=T2ye%mpfm_kM٨u5H)rFRJSFUa:l?q*1o(o~qiD4 IAhˁ Y) 3=:KԴwUu/oZPH8|j#>EM߈qF/hC|)K-E X|U/ bպV: zp@wɯNOs ~\IѫDҝ+ (T0Gkc p~ DF=NV|C#<\ [Tc.YЩZXr- [úۯ/k`*04N9Bky,ίS #Lˀ;jF+vBm-'C, vl542߁$f}tcF$\-4<#Pq7"9#> 0qtT|;g%ޘH8uƕL| X Ya?Adgg谕éEf7T"~`λ*T;#*.ms3X>hN>8i/1U)]~`P䐡\,{nN˷MS&ᅳ?򨪃;3nB yPAc:n=Ʃ-UrU}nFA rNJ ўD_R_[h;= QYHip4jĆm]j !M tڵ"8sa[qcGq s&jNsVPigq]C3&XU3i j}`tU.?,}azyV#O:`<;w罇|)pq f}ȂG%M#t}ب?zGETE~;* lXv ^^݃&V}OQU GO zb+$EFgmâ*+G!ADv͐mP٭p^F`c;{ᄽ׀hQ 8iem:v?{A3NW!{n_mğLANɢܹJ?!~iW<-3*j \qUF@ B'tY_z) F7~̩77!>7.s!ϴ!?T <foBh欶%Dˈ`/_ &{Ds\B"tgPKTSCwgxA^9EX!駼WH(sq~:/8TQ?XLDhS[M!˒ۦ3msc]=-Ot)w8(;u%^ s;H`a)uQCK Vla2 NWPGc{s#p 5jҗtӓ ño,AՃnzI`]F/ɓȺysLɯ&ʳ?vs${M(붚4J}ĎyDq7;+|VkX^|9@/s# Ms (Lwvo9e|I7aԁQӵUA5e~Uq+;yW?bOi Vya?LT3] r^@0Ztago{w%Ӱ}?B7y^N)t@^4OF &)P㴛[n];_L!÷<[-Oΐn#= /p"9V0E:_~&fļ B ^C (?K]ʞο>/Iw}i = ^6^CY-Ș%p8sZu0cv['6on{fDME ;u>9+3U:䎵XIR겎F^Sߤ_a ҫe.TKRKR*W #Ǫ-Me\G/KCQKmDzhʣT1"j6Hy[ng76 ]m;j"ؼ@e\vwԅlqvIf7 Oizh/kҤbP/Z8~겋^ C!mJI3LL 8p@.c+Ug֐?>^\8)C'] Ux 1>}eqP2~{cfЙ4}q P7:*cP)ĶOfHۛpŰa3RI > I?I0Oc]:q9IYL,yat%=aja*; pJfj=ta?˻S=nZg5$kԜ8oʑGp`;/M8vhAšzYT~ Ή:@5$]z=-lo ڳIEnYg'5%N*Wڸ7L0h~_Fha/IlWdRՂ ߵ Cw\^)2vɄf)aMF=7<0z3,(+=كڈ rQ?V4e5ED'NX*pQ{z[ 18b'2Wm DwP5#V΄jIVvU^!o9[_ ,3w #Ր77dR4t'MQŗLEڠOk܄`&^T0KpfJ;>H=Io9sT҃̑ )ʋSҽPbt"d?Ať_S=yRQ'+E7Rb nG1j70dMt:hO?[׳a6?GvԹﻆu&kfu~HCO#Nӊ/X(,Y`b-ͭhj!2cEs >OWΪC7b&Ve~%0X;OT e#Z8&iT/^C23!=kkLFټB/qw /2Ұ_~KGR'(F)v7a2؆Uq$fɐc/H8C8Q-וqƲ-5ctWU2Fis@Gt"(t2 iYH-Y9GLRﭒ,|76ۦs!8%~],$]{/ď3DӃmNY"1V.?XNl̲Ժ. wSk5;LĿѭ.r7jmITinv z,UrPX׹y{H޾UrKzb1nҗre&\wU%Xݴ>Mj.+~4IoJ^[b4LTg,' w൳Oi K 4~&Cp^! pB.fa5mp?NCY䱂%6<[pBc1-#b/u| bIYb7Zr IK05R:a0KK2< jaT=[JWEfEzХ֙ZTziVZe_7e|3A܀'y8Б8v5(_}!Q *)VdzciLnx%˝sCxE_ xY mIY)טy>\G3N8ޟ{:IwܕhX&ǹ2%fiueul>{W(|aor21#"؄e R4+7l{F󵶘3 }>wM*o%* aYnA4N&J2h*;l,xҝYZ19%+NR'(44Al$AWav43N%Z'F]2َlN6sp}=1NH֮ĶS\/,غ(lwjʀ!zYqү)J~bԝ yÄrzo^|տx05XK('Q.TB1sEC"GTrvyY2Cdo;A%~*J~*Ms~hb36 R!Ed٫ɟ|y#t Y:Y{+7^ IO+TvY<[$+TՏIYn,,_[@T/ϟ?tI4zP;t]i,VzOwvݸxEfFBzfk29ZZ &#I9,N eۻ?4e?3!lr)GU*K3۔xMW)!0I#l]6XW O4ADߖ0@ a鉮ſ\+I=Я$hfI:C _Խo=h\.nPFॻ;AIV2̬1T(v8jYnֶsGZ *ު'^g]?-JGB?`V`9gT$!MtRO:8z}:;ޟY=U{-0 9fS 0;ZߗuH6D`:rBuZtRO 28 "=Z8Ki+Cbidl_1Ʈ%w|oxVGa _.D9292*V. !P>`=\V7d}{t5\Z7 Kn&_U1"'J&bvc V Vq[˲ofͿGvӓR$+LBETL8id ~ l!%Z0 kN/0j2i49Q7ܪ\WKvjC8"L]TRIۚ|wsŃUtJËLJ@R&XQuz $ݙ۱ـ6OKj #-Ϲ)4Hb Yܼi¥/#K BNrĉ]+@#}lcTZ>t,CO~3*C,OGxy|<[wФYJ7( K$˙ eߢRkmʼnZY`C=J#LǙ]vv{{?ZϖDRuue*7 WgKxlQi#qOWPԻ Y MX0Uɋ@~#W|W SʉƬ5's3G.-cO /9*ʰ^"}uqt3 @Nps$S)'wxGEs~٨2 s:3O4ԴKDwLš q/R  cĨyd%W]9,VGUX8TLU[`bbD;5vFUY~NlL+C[=wi3<Mq`QAe2o/z7ɯ&zU=> vнi%%p=w9:lj_DÈb1tڅX&06J͛VVI~o^l5*Fصv-|}cX^9ٻ`#8BmDT\͠*l<5f&%Q,=9 įhٕj0I9ht28qV.ZyD G;v4uՑSN.S96Y;BVАvj :Zt&Km6Qw_V]lR%&1Ն,18&xBJ2Bd2e[4NVjwⓝ.?8fRϢ4'/E'*t j)|!hN7|z㯜]g?2%] 3R< D'OD\tN"zCgqt2gkĺ{?idӅLCTքKf\Kؠ>#hJ%yl%_) r!Tlk:ذ-([<m2ZG|"wT/ 7Eq{It>ǽN7Ȣ,ӵPIaW)B0cK^X  E GKgqnq3) 2jFEǠ#?t+mfS! >zEoX琯84KeK{̀Z3c\VͪQ:Y wMV]sr7Út.BSx):!j>;t5k/RܘA ? fn\^ \{Jo@6.k~*Spzw'A%2k)tzr*ms䏕 l2F?1ĠhNGL ~=A1$Cg6Wwo)dlߐܫ6_5ęUoHr|:؄|Z$mkǻϱZ4'(!ֈϯ1ڃ9_0ژ^'aa`w!R*#x`Q`zT p(d|2`T(IjSYWGT`9ܭkRiWX"mfWC?ҹ1_{'4Q~UeFruy$!𤄖Ј Y4ԢNu`i Sac3N5y̳-,O)N3ڋxVfCPhAy30J|NI=7[* qqM $林%bB`=Ab5]RЭW:o]~7nnX5\2-~~Fyc  jwkۗDV9'h=*,G2ŬnBRkeH'LA):*5~6  b DbŃӬ߁pYǁ[c8 cs"kg$;Ҵ[r!7o ȶ<|l,YAk6^@l6" b QQrfbLܕ GKF+YBKj~ODSY `CA\:rÃ,Gnj첻=Hr(L??vܚ1:a\8j)#9S;R_a׳:x5{@V<#s2W&cB4ZO2xjŰ Dڶ5(1 P(^#Uh\>  ɗ[Z/L`}&nDΙ_t+O5TawxFÐNIzST O[r,'U10b#a35t=AI>SKO$>M~#˿e`k@ܧ!"(5 Q^ -M/FaHf+pDP }#WJM\1бtip}ZI6-[5'z.O;uk2enjtrbXi").,`x.V 7tL[q=:z`2{>l3M{oKsq sP*LXMЀg !4-Xc5Dsӻin+~GG_&2dΐu9>`]wyfOC܁?@pşZ~}Qͤ+CRhj=1VX1k&U;,[ac2tk +5]T_Xl)<9`>E?!܃jXM@ja?m"o$SÕ,3EJ>6܄&!ܙ> [l&ySm:{. VW\=>ؑ)'% ]կ7 'WEBp\:)Z>ph x6BKPe B_3FA MP+ J'~!$&Xg.Q`ހz<+ް#Oz4,)҆[7#R=S'A)/td:FjwwU$ i_vea|K_FX(C{_ @.uu+B hDŁpq7x`ԛ& SyQa*Dc1L9D#&dS 2e}rklhB3O<{s]I`SIHo#711g|P!15uJd# lfn4~ d|E.=JoMࣵg9)m"x;cT)H@8Rܻ& t(ePLy(]/1FnKb^;596?{cۊA,q äD?M*khcգWרԫTKe|E& )U!K]+gP b۵6ONarbxN^.tfw漄W;[akS#1{гHof6XƇ2}J "wOm&^^Rـ@1꾞 ?Îe4"Uf'yٳ>bO^NXw4)L$29_@氓е~[*bP /$F`239_7 qN鹴X$l(ϯydžh[Rk->o9t֮˿!p VnȈ)oX`oyH6q7]| vp3sH/&5wVjgS[{ R;B`RM45Z3HL19mmtP7җv9rq(dKsqq}6),=,y6Q,[XLOHx 4f4*S8*ĞɵQә7C8v7??:_Հ亄֮S%AJ =tL!;M'bev{i6&_&F8:1LK"x =ļdM]!bNq45 6c zJR:(q/v{$1jx;]0ahVȑ7+g?`!{}Pw.9?.vx]|s9K't9qme,l~2& u0YC4{"pvzh}8pln Jv_*V׌p jrÜA36(>ϗ(ĸNX˧كT&׏x]a&x|T!BƅmllIPY\s5Qnu#2FKH5K`&3NBCa*3xM N͕d"YWmOmuPv}#(Cnb,c_ڤ=n۫ث˥ 8=|B*Vsдtқ@ѐ(YXaGo]W鯠->%~KŒ򊣟 . zO "ownvצx\m@R֒aR嬬#c&F'x=)Qe:Vm.nÙğkhEg?]M.tW1L0^Fdmq `'C^ QM}*"F(h{`Z9N'Ü˲zM?POJ]ƊPrCn=TT ˗\z#qH-y-`5Rl FEnDV[o!wOU7'Q`]y.)Oi}8\$w)KE}ЭڞEsdoF$N0EGP\$Mi| }widJv'_QI8XȐ%'f#Fl {'nE{©,:+/BMݢFE*Ų07;vsnF# kɽp[Dɫ2 S#aβ vWhcSP>W9Q4dD8㨀WD57'1VBB>t&=eD2ss.N??z}~Duz57nn|_Zlj5\p0Mw,`4lޒ`Lư I˱0)#!= a[l܎ ]i:A?nKSNƑnzE8DvjܷE%}<2.mɍ3-w#vULR<˂qL5YQ=drck^˰X璆ҩ/7=/x̙u^&W";n:EEIT :YSH@, T%ˢ 7@ {𔼛?d̅Cw$] u=X>p7$͢ MޛJ|D33:򯍶ر䯑Mi5nXd9 cKfS4 T{`\Hb<ߡ1ҩmiNH~1u i]{Weǔy6Yn<{ҿ}__(]yxW\U2!\TLjXrN̨hnϞ¤۳=[\̡D:͕?r$Irs\CLz@*9n:0rj|lWP_- &C8Q7%Bt;juwEد ?b=wiLG5|qpZcrq^0ENIuW$=)d_nfj3n ü͉N>dQ% 9hBdrLn$Hȳd܊4ZǮ(XW3, JWb" { %dRC|#|tF,aI'K*>ej, 瘃 Q@: EiӍ5]%4+4QSw NI5و4/pʬ!3:#~^Qnm*Gw/VG6r.'FIj#}mV;iڙv[H9@ηU%)qJȣ\^{3jayPb&Խ,~3/Jl-4t/G tuZ9Gv&|/OO >#)_Ǥch%tSn &M o͡"\&Ju/;. > 7 J9E-$YRn1[!ˉ ~^>Uz"-YpT&m˖F$[b/9x~Q@^Jϩ b³T5~'>dM 4ALc0BU| _\J:  ܻ'`G9nE!ș=I*.#d\=IFE`܁E%WVz dceq 'xA@'yS92Sм 8f_(_#u+oi^#'?^Ub));EऍTMZ^WrCg`OHRP6ٲޔ]2$4\4JSH5ޠIU+%jZ!B|/&x`;ჟاs[23e2q%3z.bgw&}-}}nuXGV"_k.m}Pows.*T/= G䥭|@oj-UIKDzg P;ReI%@0ԋSs#؝#;MWsg֔XkՓ?]!.qn"LR ֚@*~f:ɇ;@GZ+ŒͳE`̘6N[`GOW_Z^Zc}ɼ P'Ċ'k3Co?/{RYwq^-3[jY&L>S'4fLZb-A-,atb3[7\RH쉆_NP(!ʒc3ʦhV5}0r h쁍M2 @5=\ky,n\> OϾ{;;3Jї vu3tqEpW1D" p.ȋoY%kam ]q;fmO!re4@1'.B߁֒6/Dҗg6!O5P;vtQ]Q7VaHUnk͆64Vjf dp,Τ؁o?lU.ߍq+,!`?mGEDNQe 8 eӢ+Q ߖH|v#1R/P t %FD@q/UQ 7Z %2$R9<"o,~UpG(9H k/K*.J]z:Ze 暥 t(*]?)s!t0K}pG3ww(##\ *F䎹dٓ@T=8̓Rg BKOM_VЏ 6YmE0M)?H\94R11L&#߮@&|HU&Щcl 2O&@ gOj$yraz^ҕ$W!\\R60i {*n1_SK,"M: Zs8iysڼDaJGs/'pinez.,G^,`U=1әBiVꭓ?`ᩫx~XP ^6o*}}њ$*}ibv"#=(d%W22_g^NkZ9>(b죹k U{ev[|$To2EL }Ll[o5ioߪ3$$/-p5 . |$uD``Ѝv#Р״eKVaFɣ*|mǰ.N4MCɄs/|~X\nd.(0|`_K]M@q>F^WAjnVZ~;ƀKLQacQ`Cۑ#JC!AOJzL5ޟ^G;jd >fkǂR(Bܺ<}Wב~!Xko(u{i5v6^Q|Ap uok08]o3v4)D(5|yzE: (U6~ɱ_n Ƹ׶6b8O4NPrwvƕ'p(pe7>DmƤbp&>8dVKE6a +œC[OA v+Lph gjHN{# Ұk/dw;/6K􇈑.3tu1@8q$Py"?K__4Xs'ig$$(xj<}"Od@(*p)Tu1¿z'un 9MnEejX4Yh%#AqTY><~w'^_xҧ;-y zYüP^G`~yg+R&e"MkzCU\ܨpkcEf%Rhׯ^c8쥳8Kîj{s)*x|f+5}?dVV)\Ve[g}I6R頛 ΤW]b"|t ÀÔWڲq|t/L)%3p9̬ؓh yж+ч+h&},kh4nǕSO+.>D"|<S,DABo)3dj66s7S;U17$ ##yTOFXBu =B|Ր)kh۴N2Jr )]b8B~U){ @Y~3ׇɑ9 Op›v^6Ґ6m4I{d qP7Uj WUuEx1R>=$P[yqŵ5kW.R cTfXlޝo΁ٛy)ɜ[n4put;j _sk p6RyuƄ;ɾy-|{:{ғakѳ:QxZ_ =5:L>=j*r- _\X'ka~@HF08Q ɣ挙m 2 :/-K|&j'X&)"1v:ݡflz%Ni \ xWZ\24{9%qPz ,sp0 e"(_b&d,u:ߐ06/bu\DwRW\m5nQJ6WKE\p#ځn. syA uR5h]q ~7}Iy1CT r ^\QQhHD; X9lguUt+?q?h'lc0gDêoT5E@'aDA9{/Dl {TRe!KLFn1jK<[(p>ĉ`D7x]T+[> QZx ~=S9H;2^_L"(iܳZp9myDAɮU E!ӑOݹbtLo-ߦ3ԑN#v@2EZ>SLx1`7Ke=1P%a!'!c(6ȭwVljVF4>>m#9~LGPNuE.R׫<9B+7yva0AA+g8r#gԨ, ^6 D`ij֐]D[mvG<\KxA{fWڹazH40 Igb̷0XZԇc N?K?"E#\%P Jhc-T> ةҾ)B[{H +rvK n`ʢ1Y &VT0@1[(τES am/Pui m5rrq*|tޛжuIAi>W->8ƙZ蓸#~ӅutQ\hfo]g:3i[0/G)'7Ku[Ԅ`ЏsW _ k1偮*Ip9PGY$ M#-^%_MBK&R =-7t$j<0>F0F|;"E.N֐T+&CX,ʺŸrx\$~c+^HtjN[ӂZ9]px3lּ#K-'B0Dma$mm_c60,}x[CiyJLLE"1YjoзJD6ͩU2!-~g*S"unEubW[!5}%Z]rMԐ T}ӐCW4a<O&80RqFQEvuYiqm)٪_ w"9AJ 1e 't1_l?l1'>ʠC0 lAvp}~- LH_ 3IYmi s{ M`ѩ%-<Kǵ&pg-% i/ Y0!;za!B֔_ y+_h`_`z]{62MmI` U28KU!; :AZY8:{DZ(`ʴǘi:x>UP\/[69";Y_2΍~\4<ZT/.Qr&ƃ^v@_k{/Ps~oRpgBKT۪CeQl{SԤbst'5 ɲӱRk.r kJ4~kkhL*z2.^Tw[EpV-X򗤆_T>ԆB+ϟ兆^ ǹ8ZAxx5F(_; h*w"i  (PDf\w]Ӟf'Jk/?{wMJ³.Ɲ\T2o Q5.@Ӵ#N@@=?fzdk # Ա#" m]g?c1W` d$Sߛ3Ax혢l rOiR~\'X<^ۨ^c1gpY4|058LY!XtkiZEo$M<ڹ(+o5F0L"j((YcDV*^~nCl0 k^ԓOz#oN bZg:׍LjK#~݂&&!}&~T]mo%e~;@%!*|rdAai3iU9. ,z]QZ:: lL]LcZ4¬ifdt `~A$04=mR1l^(xSJq쾗9Sn:Zd Gży$dMZ20ƐF83MVv"=Ppq'Ab(쾦Xv&?S!}%Ֆ+n83jXK ={&wi3p\zu ZrWβ5 2Ʌ ]W^Wz:Ov)#|6:̇ $  ''#w('j"(mހm8ovc!I-MƖK};6C,>tV ʳ^a vl/,})EPW$Uwv#߃38hqo3l8b*% Hrp_)`BVz}oOq?R' ߩHKLFf_J}^ xV(pv!?kʾ]?yh߆a7IYXыwހPy_uJh¤z& ^: +w6WKeMހOQg7)@p#0IͺLO+'γ/#3_̆$"\8qXtc @|$i`,IaKYF#=ycIT|Z|:e:ӊɰ rbz^_ppfkG$mUӺR$Y>ߝ|y jlQg{.&̶NT~^ϝSˊY ^;=5z (%:oTW()B@a# =5W@Hh8 "]yJuW 8PC-Z8i%S*Kh<u`[VEy$sN>7lލC<w#0mn؆[Ʒ2Ou _ qOr,т8t>\n" 0*{ȚB\f+qJcQφd,7N)gCde]}C,͕EсcM "땗)ݱW|O.A[q{CfYt'WqQOmev?J5C0v0g>(1^~=z2ە}OprA\'.y؞HF}-7+3H;9Pw7& 0{ݥl,TłB1DJbJ~_ OrJ)5#\0:\w1 @42<܉Ĩl`PG+nށR%lW[kųfFfGK"1 %xPf41w< x:P|jP2ئЕ=Xb̒Y7kY`iN\UL-}2r6Km6>I=[™Β{`? oBc}SEQ)ק1Flgf㑳}"5Ǟ06_)Ỵ#Q~FR"tiՈ4aCs@GrDռIY56%1Ԡ_߈ <[ń[G&cVc,J9%XN ˼SjoG3CU0RZ`0L̰Pb4U&闭IWfh\b&y-bON,qt"ppkMp# wXW-]TveY_B&WK igQ6?'`ŀQ0% K[P*؉Bez`QmiLc5]&wt{^9Zara&<3|7r\sct0$Ny<gzAVl|E$O~^iXG"dTY"P2hIOȰem)=a 5%4W")8%]ex9VV~zV3+tڢۅjOM#}t "^:ə](X2qZ8jg5h2_-q Lx2#\Sb}o2DD8h'&':8?1Žjh2S9.\=]jtn"b*#l7:HX"/~nU,r2"%bЉ=d(Ң*"/srZ]@p M7<ժ%_K G&@Y#ha盿iQdRdܹp2R3'.w?fS2{ݳ/ы:iKx3H`Wbzl vaA(d]\C^UD7aN.}9QVڢʩ_ڸNDM ( ]Nh)YY,O$7gٮl]Oe !?+z<y2ԘDZA"ё;IxKU3BjMpAmH6`Ɇ1I/by.X  q8-6_#)t;?o JVwSsE[vGhPK,<%vs)[nZH 0P`ѫ*Б'wf=F|b>R+q*s̫%A!K4D *?^~ʥ"9},  +&RΫVd-7剠M-_=Qq&3%KQͿ~`fx^5.3 ' zTNA6h}?ھ% YIV/h#\1ОTgYL}`LSbJ >dTDtAcC#ʌDxC(XUc/W-=s0K_ぅnѲ@`.PJm7WZ:lp G%pDDqg6Yz\_t$IlQ[˦P@`Hs"Qh 6's{Tk>HBϰ+g͹OTvvLq-ºI GߏH^Ļ)9-5E-d%~FkgX}k5VcYtIf/njoטo_eEq^#$cP.b%SsYY\Tr+l x fY֐crm$)pLZ`\J6R6:-q|Am5 <VD$Xz}NR7Ġ9+ ;s@Gءreح#x MSEH{ټ&ɻoШ10a^֦04CGF4? s}Bys=’r__Qb5\w*/ RXޏ~} *yƏsdzNQƪrnݞfǔ#uy7-gN|okdʊ '!bk :tD e)$oQP{ĸx U`X4Px.dd0*̵G,`,N("DlHN@PSBV#SK>Ҁ HQinvee AEDP#-흚9w 66 Qm\:x ]x|j.4(ʼЃ}!H4bila I矀y) TBrrEIp1[-P,*ḛՓ!~'0g)-v*z%8n0 isa9FdB%zP4U_77Qv/сRh bGVJitPhſ{[*K(Axp<(@뗲A-Koa]j 蟫OEpؚSV{Φy=*$G,U\Y? k|_'_­*E';֎9?i*kl<)emiVs WUXD_\h|'xdtGm$u<бopKc=DŒusגTJqf395&t vd{~O˱22"=H*ri^]{'w^jVoe&靖6f8YRh=Π4 [ZfꉄAc\MGd\Md:ϔC=j\P+BEnkݔ|:~M+Pm-#+(G"+~OSOdplQ6&L6 圅~t#:4J~H |zTO,״$g k `) n (HKKPLY <a,gFR OIx&vsLzgM-E]$>$,_;7[n"٤($F(n4s44Oȷ dsa %M:BS+H@>鏍&hI3`LiZy,491/X"NwQOB֚/v++6YMѪهbm mc|*Σ2S"z6P4K{@n)&o\2ItIı?$Q3dIRT~AG9|OLJ:ǹ{ϻCL"| [LCXT鮓Sv hAl ש]>W a޵4,~q~)b;6¨XT87xܟrdֳq~{rerM(i0HϺ̂^qc(h-T,gՇoVBjB'Jꖑ1Y<.m(U~A)?b객lND+)wOFP>+VgtrHѴ*LvhV[iAq'N ԫ,H/^}YiM\JլQ/Ir[\oǞ{@v"7H7&J%807:j'o`#RmTSRk:=U_6Plm{8$BZ{VnhEP(y4.!,Ϗ>ML]0\[$nDS Xs8z$oH&ڡʴF[$.fdk9,%6;_(K.RHdFW0xw$8\"LaD+=5LeJ/:ׯA?_CAW<1 R/>.fƯ{^#S6@ @bb^ $v(HL:*>#سO|5'&6)?LMĎ3SsjW'0{'./ÜQ}Ec^+۹i6ͅJ>t`Rԗ imEglΓiոv?,3.8g2\Jj|BDt"܇6I ]Uρ4 IIQBr+3DdiuqԻ}h#w0sBS{$%jBl&ߞ/Z.q)w~!袋c')(Vk\5z6R&ő~ . 7DOx{A5`cₙ5|G oe] )|EfSJc/R2 wu|^}e{utQjTɧ5Kt &5jȲy㝨SK^pQ>Q_zPikiU`i36W6 peHĊ?pwϺ=İ?aVGr$j^#N(pn)3CqVFScP,~2x.Ty$2UҳSk+p ;3UEĈՉ~jӡlS݅ Ճz{o0Ek.msP؀)^}(ʼnODC*+חn,SFPezj+&/g-=mvلlvN\F~1J<'B\Va*Cɚ8cTCj>N%37[4 ۺ=FuY9ףgC}cxӫt`_&<^k˖@E_uP絡( u ;KW#dcm2κҜߊ!IXK[!B|7LyFjC [  uئMse)j!m<{k޹,ō<[2s|C?=n&QJF^HSUcb}TEkq mNyUUT51y &[[E|4~HFY" o0G?uHᘈ->Z%$|eոZ xDS$x#DAQIk75Nt.]x4~*W;#DELKt`&_ ;b;jTS..Q tzyך[Cc8#K-Hz:Zc BҪv\!{[{9Ћ`erF Br˼xT\̅Ƙo–"1CS5c^_*Y3w~L7Rh],fPFd(UV{cGS{y@@ ܛɷ]ۏML65dVLg- h\PˈtAEkToC*@;}vf1Ggjp e,RTaɸY@. /km>T>k2g`W)#@(={бӬ>Zfcn7п뵟IC$J;A݈)  8f3͟4>jC3ODy ȏQ2H?k$4 ܦ1 Ov}__(: P;k } '햶#=ՐRJ<_ #)  Fg ;fJ.NՇ,@ӆ~]a$ʔz[ؐ`B:' mM⨛g\oueMtZ M GT#la /WnJB)~N)D1-q{yԜ  &ɬPn 2ݻ ̂ \O-R Ne FuCZDibdtw둩²p(>4g{J'6Fp]%J_toB:Hڥru&SH7!5A3uQMܸ`R@{Jʓzr}ŸmeIW#xvdo0FIVϰ>e]GRg J}S ZLU댖KGfׯKTuL;'*%9 z*q"1W59Z2 Pi6^*6[jwV\]4]R)ƝʼnB'R@9CWvllS15Roo:ehg-~d5B'XyJG_ &IL7t#xb'3_EI9^"+!lN~=yB%IDoop?n7: 8ܐo@&8rz]2m*u:(鿕~ @oE~`b+vaC^DZGEc ]=Q=WťJ==ABL|~#x1i,a6g"YYsޕ4 fP4Is\aXY !~_1Zk;Pc展(ԗQhsnv;{34c{p =jt&B< &{(?ƻ:^4$!PgB5k1hwXBLAIp¶y~nG JC\O> =jw&pbk,I=phYƱa_ۤF'Q9`̌YU,MS{tuP\*TejBHLnZ pņ/ޞSjDb_ 0kL̟0׳qT;^?#߃» 0Au# Kʥ^UZWT[>a&Xn3_eƜn234"p{k-i^A(\LLgҌE].bB8uΝ|D'`ի::+nbvЊyI.S߭ȥY t+X>Fgd^d*sN=00 YAW4{HVgd\Qm*r&PtCj%2>IFU2+/~,j6@<A[Ǜ֞d <h@wg/tF~)Wލ\Kc>}x &˘_o_a\X7ڊF ѿra:"*cf0>5Vbb6"&)BZ-¥ak0U}JKW"|fбw)AzB)̺\/^79~l~)N(_~>@Tz0ZBI% dw9.֤Y3egAk1r wc$s)ݺFJ1@Q?tZ?D8M7v9>T}ۘyTf4"̃4@}D1gX00Bqo?oDbԈ6*ztlE~q:D.팔_#0Z%ٮC<`v4ܦM{I27 U~h!u @g2MFE 6r>K5™ !XY_tƐ{,^+[ &stYx0HGxdir_'4~|"Îٞ;XIP4S"  ~!dKa@o;tt7>4<ric E;p^B|.ul=wx -[ʭ"o 9e|OO0Tg#!C]1 *З#\%0g]'JX )OFHR.)#+bt? ryaR*AG=K|W /L4,m=ss tԇBh_0c9PD-" 6}\rm] zB K^5gzc]XC'.:aN$'>dPXtE}mzy j&VnDD]g}gRmyg=5j7QYsX#6TX|ΒOE+*Y'zkt>k5UT v=?+-=,.DCҫ(uL@:3 8Yk^Cbmyf`Au }cSi]هH5ne(k!+xGo@̲G*ÌOpA)JgM0Qr&椲˘ KcL7r;mM6 t\Ά70B{NPׂ@|0i ]>-Ry̥ Rz BlAOŕP|̦@AIͰ)ڋg n4/ w+QD䊶Jlk;K坫'It]P:oT)p!ϓB&8NƸۺQ8RŬ2؜EDrOt%PĴd1,?| F3~Ǜ}qҨ..v;(56P8l {v+l7V8P4|IK.zD9~ dԂRj$7ߥPl 5M*Ƙ|&Hٞtww̫߯,dh:iqn[b챢&BF^f\=Xzg%f/q(O7*85R@ !vDvۣ+ݔuC-4=@?k,~r S ~gTUe9pzR_kgokS1Dw8>)dRZk9պp;Cb&Dq%%Pw YJ}f.Όv?df >0J7`LQDbz ڇ#ro//(s% RC3v-kV(FT)@ubEvV*1aauDho@H)q7`52ߏ%}Qd:pCuP G{EQcNs !MHO@3q`ǽ~,A ,S@(_3'Lzb'ʽ6OJ7 Ŋo!()A —#ckTYI\Lu=ұxG2E [! ;HA(S|~ob9F"p}K?CpEluufѾ"5 WN֛B"%98T!))oa}W)myX`0ip\+teZT#iA@1>=nP Ch<^0j8v(T`#QA@1cqDW.Ay-}_--sZZʄSh@ۂX۽ݏ؟@-dƒΘ<fg%s @tro=!3K( f)1' ixgΣ`*Ul6ȘZSOu:Ӵϩ (JxR10z*G*m/Th䶹 0Ǘy]#Rzz;>LMn$T5A/N}$Z_(lv/`S]+w!EdSa#1vn MlT0g<ܻk9 nt6Pyi˓iCߊT#"S0xbt3j#ܩ/OKPv<r*TQXuvŐy_t$t0z69{ePѷG9<>1,PY5p f80ğ , !g\)/x ?yL:dBM_#zUD?%q5~~!(ۜ%XB4 ] ǽG#&MH'Ňe.òV)h`oy(-p\n/LЗcI 1w%<*K@,hMcJ07Feӄ[,1UoM' WWxҡgPzXH[1 ps(p8 EZ<_"*FMF3K}YEi$eR}q>,7r⢸QYD@w:GR^0l:18p3 }sƺLrhR"g#?:u]Ԕq%¦Ȗ%Ï Oj&/7n|ggL>1 C׫gaW|V(%;۩r/V)۝ Űl5BI^tnLU05#|IR+ :oN+vs+M?[nv>p ހSS,0@d1{Q- ZB 0w4FHB&nKlhj\Rg'깾e뒛\*߾z=*~ br`{Gdv[U:ۤR &8nCvVc1't~nЩ@4'B\/EpT Jq,xw`Puz7u(vjyIkap7lA}[@!?i<S#k6*s_#E8Qt:#&8t<)Z>_x@-5Ob(G0|~$4R!t"qD0S˳q"l((Vx!wR(T^J[ZRk꿠i-ɇ*FpW wu Ray ?ɻ e!"䓓h4: q`@-UW[G'0),mL ^o LYA#?5]ƋW+T݋^S,>?n ę~bX/!ia!e`l8$IIѤT\Ff`p }o/rml.ݏoPx:~QKJn5VfC?a4⃨M,GvpQxe{K/?²h 0^ZVz/A>n~J|fx漷uc>\Gq#MiiwdxHFYㄘiU,\'{}֙7%IgUr̽g~:%N?u`_;B@\1a3BSe-FCz9KïގJˊ!y _N7sFק5Ö4l> :H\iYܲurm|E\d-·GY';Ev^nOW»H jrlPXobjr|Tt kHyмV-^zS( JĶbu?# B̻ Ƿacx]ֆZZÝLlMH7oNuM yE/h*Rv7ބ}CSZ]VEvyr(a)oOĀ̖3=ȤqBM@czZ>o<6rPƴC pȦ[{mW.S #FU{te{4a -Go!q[Cw!y4y%Qz* Qf݇`eBkLGrdF2?z?LϚ=0A3N0{))U%{aT}fo;O4ҡH⮉'Φq|xAbNs&Xi.*y>ݛI9/S<:ȌrT[03j84N1ũ4K'by1RgĿJk2 OrsUAzL X0'Zu)[U|yHGd'?KK%69xMMPRS+hJ)W&ǧoj_`F#.HJ`*D2нNdh#yZ1٪ȓI䇌0YpY!Ypx*,Pp-ݢKFL >-#'Ax%%M365 wSjUإ;;Jy.};ՉZ_Z,"KKsy jϩ%zf8 QvI\߄c4'DzQ4DL#^ KTQP" h czh M^8v=g4W!,) gCo=-  49;Ê.J3wK- hViGїŰi[%BfT;K,tmLѠvmI˸#V8iV;Fյn"fBr]쳸8 Z9`# H% ި$}!No~ XmWP: ԕ^PrF3m,ryCMRUhHlQt޺ U !AY}s!hšt3m2iwaTSRTW/H8ҙg5{m6!Pr 1c5kF&w#cH|! ՆE}jIͺ&|gY?m#2O3m P vکȦ-}Ep8mB; 5zc_s^)MA1),ST֬8} \HCT \xs3(7!'k0 %#Q L\/-cwĩWz""|6J P5skf┙I8>MтҭR%~T֜Qo؀ ys\A1El)Z&QA]4D#, ac  9QS]ٰa|mE ??O[A+Zr6 RRjkD0yFqu#FoZ.BtLI(JCݑ]ŋď@{_" S]l$Fu@*_Q(lK7JT<- 1#<ȜڥPTYSdZe`=2.hTC~1qJRbs'Rq㹴S@`L0Simv:=Ck%ʁAyMbKt^WE Ɔ fcqqڸ*ٓJd|9 >;Bh =]S_{J{Keփ}BKpswO7f6NIĎ92dtqNFI}Euuon ě:rCћ2z|~ ~Y7P0#n'iLݚ[3OtXt$@rA>*s-6ҜZ{+OWÍQwҟSOҢMhc+#Qq ]NOB?Փ> qTq*q\:= $C?nVWժ!6Hu Nb#iQ(f \Sx׾|iuX݇juh"z#{y۷\^M=Cd`WFGWRmVu7rJާ7bKix.rk5E AAviW.>8>mj7)$=ڪ>g;Z? M%F_h1?*O} S2H2pT%А蟋k})k=:c:s &Q;AR܂K>Y"!g3+fKY= d!Tu6/Yh–CfԌ"h7l30AoAfwC}ҢxAO)"De{y,ms DɫR/i!j$1_Εein)T yMIRup2~vQx_]4iulϾ\`j\/3._ExԵ]s1H/1#OIM{{Au)8,~0=Bx] ^Li% xi)({DvȏaA¹I)PEXYdqR$'CPM/"M'(v8rÑslaQTeK4qG_>|;`nw~r߼hx1%S#*+:qowS o|* .yӽamR*(6hiC^|h^/T%ݻ!0!ԪV.ɶ,YurCk8R*,}x^뫉RO%TVޔMKak YuW6 mDx󗀖eŖ^PhDz6Vvݹ6rFVdB5+[^q7(n= r%PF>if17Ks_btO" ʼ)=?-oYf;VVr-KX+5 zc Rn|QY>hp)Y?f֑" c!34|p<˴-&>ILNf]o[j9"1kKȿMtʪ y.8@]ϭhI5~HUu剁 qN|*0\A_Ceu.X8cv\؍ǀy8 ҾԀ~s(_r*In#7E|ͨX‹*;f7̷w = *_sMBi*fC>B޼̲{ۧHD+BxCz/B䚰̨J:CV؊'U5HVoN2Fm 1~RߊF57d626.gF?"AFx'M TqEu34 xSqσ?2m{fOYWub,R20V:٭FT݄:Ki*K< xYN$.8m76y4t \aT`(۹]j=?$pAq!@;⧰Y+}փY!X4Ŋu~C),A~ؙ^Ծ?ŞH`0ORy#5(|wbSq`2ش.$Hbsc#^Y+Ρ0W/ 37 dQ0"=b]bf!_ ߑ f`7&̑ E/Ko:\eЖ sȔ!M{ idFk`u23 q=қϜ1ZjyĖend\n8HE #JrЭ]~?n!^ vO_#;jC&m2w.JUhb2lm FU @f lؐ!eF9 sՆܙo{tSa]`L:ܺ憷}!ʼp\]U/?#A8 TVGQpUU C.'˞,3$i:@įpW_≓֦Y`Q\d7#WG)+/ _>٪* ˧QF%l oh Ex#b=tJKmst\Pm3M7317HiUHʷ %;DAL,=o`?#d>i/tur@ vo2hD7nJX?HwGƔNa +B!Bl@ZPh܅bnPB݈JkI/,M3[Lt !c%Y(ݼ f[o:jyWf%F>a+_%/$~X:s5-{Sf -l20E/eץ71FK@j)87K+-Cll'J2XB?ߍM|yo>0=%#NOѐg枷F`pgR$s%Q.=\w{uyUˀ+'^0H('r{s0g cf{m GŻ'D&Qm h g8p8L$J76q֑Ӛaqk;3Z_bBZ|֎ҦU[ .v 0 IUs̭w$HiLU|d TaIDlDHnK3#UoGP](o!`]ORvI!J虪Y͹! exGd Ho :l@v |.Gѧcd2`8^Ѕx?B} [wvY_ɂSbi+nx߽ K>1r 9sf?ɀ0FZqf(s\cI} ͧuLbVCi.*q 8ԺHAhw[bPULU&( rm; S#b*r$֭Gs4 /ݐ8^PIH ۲;+_T>SCN1Cݙ%E 5i&VOHP/J<4ee}#pȇ/1WBY*L+|)(||(8){1^A=hH5>Qx}u% WK O:IFznHin$5ZCR5t@> Rۼ| *MvY5mP7;jPccR7ll9ru`XuBz}CK΀HDZ3Yu\}KYmC(*H+ ћ 1|q;;`2oHltW~>n-j;:0)hBkM$20 WZ)db䱲˴x`{Cq!dېIl)xf-ՂlE*1^t.۠WO1UKs ^[I3Zǃ#A*uF!bUV4ìJR%-,?}%eX AVo5׺45_ЃL4wRE}1/@x0oc a1/c(5^#Z΢Dh82p]u-~N JAMǏS4p`(`0c"`g9i:O ZQxӟ>Z%֒9LFuZYA"{Ňͯ@)7 `5pQ4"|Lm|^Κ "! W}T-/nkM{O{1Ձ3YgT# owgM0Bif1Cĉ>C|" W`!ߛ4n R:3ĸAEKw̙25@ZЭAaՠVj m>ߘKKﭔu!r+m X?zcc!DctLV+bż W{ E}jlLU<#Tʉ]5LC+!UoV5yGZ()F -6ALibVzhZLm^]O\Pɰ[rh* XX+G}IyBRZ>f"%K;{]zGaLh^9GU@Og<Ribf C%M3y9ݓsEs+M'=딠QIYϘIVٯm\.~pt39׷37HG3!V +,6wߣ[2e - Q& -LW$ |5R^]5<-y2 ֵDwQLSKtP8zhh/Qb\?e~]Z+ /oWXxpe'_R̄-UH>am/DdvlWPmHB/%J ^P%`lMp=-&(f2i&FiHF(LS)R)'s@ V:sb1V _/N7g.bRFA`#"˺[𽝍'۬^=6*%_3#ْjIAM!:z7أ7`TN[CmoIj.[p,ֺ]bUT;UUCwlDA0ȶ^ =t T5^Q%{Uӓo3Bn˜MϜHkܥېEAT3sM!(" kP"x79j ƪIb]Xhf(Y};?2=Dڐr]K]YBˠbVDy@R]7b,D-CC(*Gǥ :J9MZ S55ac0b驷3MjU̯> V q HcH~Pq0X`]yȶOBh 'Ɯdmg@wyZ|EqR+Ϙ1?;Im-`7ÚJ0|vc& :;`|rJ.x uC]SGWʶ'9|!  x&[RyZ_L.E<ܵn)Z/"1ח|eqhwqDi rv,@\ɭu Rn;=ʮ?.Ld6xK *mwtWԣK2 3j?yadsuNrp [a)`WQ'1 9FxIIF#>auo^mBĴ>.]TwH(!ЍY!6şj7BU!>(%ޛi'B} U7gRl'`!TŮ kuuܬ0evńA5?#Y9A[|:,(ůxdN))J? e?W.dR)ʍZ'` k%u⌖CJi"(䝄2迴q0 E/T׿+en r5 A%wۧi~sMN$O@Mʻʼ~>kB0#E(d]ܷoqD?BR@+̩-0pVilc2IW4UI?zs=AMݍ#4\6kf;K'J̌/@H+[10R^~AZi&}<$r ?^fMJ =ƩH}Gl?gqu=-:j[)R,:unCZ P֎U14ƠR1cA]O/6dI=-uiXxsR yq:4EΫ+&P\ЛJWfP Q~24rKw)hJ`Pu0=Q9 ܸkndlJtT֯wQG^6Ac+>XxaKL:rJy%?`uKM8O%rָc2V)OfpXPlcG4VpW;L- !ƁFvZB)L˒ :UR>OñrzS$2'@FMoo*yjwQe*~94"]U ^+$]R߂dFpT A6F~wbOѐBfgKUp_ #ў  H+,Z:U9p搬naVguzjd-L˶Kpd" FdKBDոXZQnmgk8KK#t/䛢ϣ pW>͢WxrCH6@! U-aL߷.84G.5*l7H v}3 я {kZˉq٬Xm"Pf<9(* \$KsX*xKAyLg1ԑ$߸<3%WaO. d4i?`6ȸΝ9HJ%B`LJq|3ޕ !c.ԙIzg62QMhl0m p~(Er3V'5-*||UIv %~^1h?Vp6((- EHCyO)wN̂ɌLO 65Li倨˂փLBAɂ^~;x\{ɕhX|L /ݡVf{g'Fΰ.OeWZ)+m(WF)E5!x4E nFab F*nJdxUHilrλO]0fgHe2CyX~ j*ut_ii8x\ F-$;Lq/_hrE -JbR:΀xJA%"/;V>` f;3O\? Xbv+?3_!yaa/e_m$Jb+o>n{ӿ@M&Η"Te8_{:k$-܁e.0ontԱ@u.B=J\F-PW9Wj 8'5?W!2DS_$i~ȯWaG#iϛ*osX@0յ4HԖVŃka?U0D1GLA!T⃲6iamCFӚ{DbO寧p/gb׷^xК2b'XrBǷb=I5_%@R.Dv~ֆhBjƝ &㶦WH"q\k!8XbkċÐNMic `WX#cW8z߻̣ҷqlaj'xR.)Ŋ0cuZM5g 921 {_\[7'?hs@y2M>R}:EJ=PMJ ;ty4>;,g"$8'_nxd=J̷̓R, G& T1CvJ`a7"N>(C){> vBFԽ#c?iO mٮDKmc: sTK ;qP#'v dvXq} 6|hZM 0ܤ7g3à$Y3nln,Qgʡ6/ V,?#*)>P6Z*œ/Jte9DՁxN0/\_K4hϟ&"smqv -""BWG2Nv'C  IlZTwq̈C aR}VV&1zZqI 2;tm"`q `Yj_m,5W'ID8JtQᾨZ\ͩl.d 6_oژ3f FO!jAu[0CK##C6_4KݢS]&DEdۤP7K\6-\Td6 l|z6ۉ%998sυصK-be8>szU# z%#xY]ߩM?voHd$%|J6LYD'~tzӢ&|"˹Xyu%CM/tۑzfcZY{v]1CKi[˅9>gj/^*˶Ji7ιƐfvF T)>o=#-]ZխZ˂1#zPv$iiU:`Gf  Ծ1Z)6eÔ -B:,тiF$!f3QLe/AnLF[̒Y%ϳ!8N -sy60&Mנ7 ژUH8;]uE-]4k];dY)m`͇?#CU炕?5?^y!.aދ+S I#: G}&AFY(p,-;W*KW]bУ}{8ɞ݊1s+lJ7ck1[e^@:.Ah,C 栱q^*#Keѩ+Ռ3j- ez/'Η,,yG؅;Hd@c^u{KUJ"mͨ&lgCяsOk̀NfR7ћ}:!oc-ӗS1$t7D-|Mwxfu@t&Gӥ*uyɤPCrL4ނwCHju@Or6;PV}a i%Mmn.Q ꁶ@>tvyt֣6 Ee[Ӷ;&% y=E6ӚMm=mNDo8eTv=6}ըL$gZI?']f+/Wj=CΡ胣TcifH{ c9[eLűFE똸 |Uh'n %[lmhQZ!TPIy3 VT'2(Pg TQ`Kep7FE9 "߉T rF>WwU +!/R'q2ֶr㠖r%5n _ǫf>d J" cTfݙtpYJVGt(NkvR'{Y볍 p@5F`]gMfS8F+`%nU<(A, vx@5ׅ>(V:I 1\ ƹ˒Y~A0迴8ԬΪVFS0b3n 9`C 2gya26^r^k]Ήve%l .tڟR2àa}MmD@ \\TIN1[Fh7*,646!(ˢ "TYEܭ&;37sm|ѣ%dEΧی_w|&`rk.;kToݶk++U?MLӃav7^䧩'FnUǏ/E_e=EUn>Ysf  ,=5@/!"IM㲿c: 43;p+,O&,c"pa3 KY0M;db4]Tm9*~Oϊ DIQE̿ NQAVr7 =M+1ԟbNj{Z1tUY XCeboF0᫭"|Ցhr@s0fz7UԇNk;3 /҃xXrP-4Sy%\uK6 /뭎u i HRjo:ARzYDSJh6(PF#]ŕ4F3[cA` B*gצZ>" &6_svaTo)SnBaBOD< 54Hc"nmfyO@;-Wqn\1^ l*,`\pTg(VeAH"7+*Y t9ZL)ϪC(>bĹyj{W(D(E"#X}Đ&Z(dUJK}s ,BVp&Jx*#A8iNzJGC0i̿QvCH|9f房G*T[y;WҖwOGHhO BwkFI]Vnj?.T2f2J2?i{/39ңKF BB?Vn]4J%ĥKܔ^0]Y . ?-lv gM;pjH[|Tu0WqGs[fU}`NkXQ F?Z+i%qjv/{\\%p|U ^FyX߭LromCLԚ#(1x Jvw \71{T`U~wlG4VISy pWi4Uzx|uzkn(b"ۇi[: Vc+; #p'diàLѰ@$5%Fnĵ0)Lj݇ OZH;Ym:azQ'$L7_~]}DD j '2W̞ҢV삭A2b$lXܻ)& k(zL, OZ/殌oxZʅ{?fC 5\${uhQl ?ğj+P/Bs.lx7GXjC̫(!藅*=%3J\6oeKR040)7W%- NMdTؙM,;rR 3k{%3G}ZFBo %]W1Ĉ!onk\."1dxwbkNTpt_HUT\dmfny o0dFϟ*MRΡ!d`Au AqnD)`H8a It*B@#7oь?.*("ցh( =ĎSSLϓ~ O |*{R|S@/<$IGҌ!4֗MzyzbstE̿ :*)D5ͧu-{}]#Տ-V;ţ17+O@EȀ 0Op#﷗o8Mg6mcK];i,Pl[t8c Ǻy@RZpKX$F X38IIa<)x&"UC̠244Egu.WUg ''Xr(_B;#tԸ$J$Dg{Q:˚vOhWo\sSH ǢSDw哟a<&>apM|yw|]ĒP=4ޘn1dU9N9׎2r"G:VwLYmݑH&]b>0X}Չ @@f6z|L"qϙ $* }'RB`~m]^Z e); ?Z%;el v & 76Bg~YC]jS_hơnM8rM.7jn$^Q5gHgcky)kUQ^3ՒAݞxtÐ~wRD=)1Ѕ/be {(I36u _ !.=D\U))R$(G+Ze>|Bb!amS$w(0ް}"1Ṉl<ʞW| oa1/PbIuՅ] ?ʈx.SpN@$'1lh“WHk!Sc^E-gWݭ5]KV]cK@+ӣ"0N,=/[t#5q+3|OJ>18Kw%HDjBp s#`+z(hZvuTۊ{XtS ]prxE. "=*oHr.W>h,#2,ҕ( U;ܤGiYy]ZsЯ> .}DV#U&{/eEUen׵ۍ33 ɡ4, 8V\ OK)ټrŒmvj92fp#`WF 3&-F/͎uBuS50j:^x:Ӹa{b#'9Mm.2Ɋ3<[Nkf U? %>n>um)`u;>Cʵ|VW̷DF_Zt0_}R78Zw\(7Sh1@{ `_..ۙ%Pjo׆9zLyV[Rz^|Txu쵊!FD "ki}>0Ax*WEc1~H?98!Wҍ|bJ/ơt&ϟvէ‚ tE @?e(GtUz1mo.P΂~ΏV5%NJ󜜔CsM= anxf_ Ui|챐 Vuq SYQ"Uv!aV 1:9)E&}ՓCtuu)k @C='?z[LN_}ae0uT8I 60.ʶgSjW*Em-Fq'RM>͇[#||wĉ;86Zv8i m}=L!B"AUf9*ES`zc LgŒ3Ղ9  y `F/?\Zɐr3 5oFX^Z61IfS +Gukƺj}4Fuq!2[ ۥp `OG2u$XLT u;,gC6'duIMf*uK-S(3Vv!5K|оE |ی*Q")L\[b[|0[e`FX6ṕLtt%.*%[ltZ#)kգ෌W7 G6mHjS|6cfOBRү3KJ ٱ@Wg`Ʊ%fY.ieBi\h.Z)/{`8Zܕ\Ka7mP#d_ d@}V5!8'flKHSP>7ĐRKs~8o ["(5< *sI'EHu:.Sచ9Ymdpn :H*b\z,:]F<-GtSɏ2@yA,>`ݏ, ua6)HV&X҉yf_O85qƕM3`۸PILB?Є(j]i,{!@Ij,,gomNBF*0|?e.Mмx9A >%E ̗{2(O^2.H20cRf W2QJMt;pQs]`S_>ӞQ$9(gc.'m~́'6x-s4aIΨJyfk>3+"ٻpEDz?] 2O$^[_m$:fDbI-E>7xxj}m7K8V‹< MWPGsu?#׋*H["p|a_w~Of;ōKj^ceblI)2!; |o@mI_}Tg-mUEA bRP^CGܜ>C$1QzRqJi+R$S-3c"fJ$PA _X|}fFR",'J]l%Ixz@?!276,oOk>"h 5){ts8҈ fcKg\*l3Q5ESz[$SuUfFOEقC8m5yJ9߆X rb{V) n-s"D۝-564R"Ǝ)q:Hu&u ݋4DLH'D`Gד9 `-zD ؽ-\GWg^t{?@lK-d љ2 m?NGiJMw%ʐWZfMǗxtq85/^3Rs^:dU@aܰe3vV^OγdfudՈx传MwE>k1LmJe iʕV=co 2-ھY6@gI7JZ`3[~1;5;0e=B!Ǻ h/qlc=g% bvؘ!<,~X)s| ~i6x6^)qDBJ:"!aAgZ|犀1NvÉ8+=ЂM|0c1ᡢnP 9K3aSئi:V:!ǛTtgAX~^N~b9Q;gE;CV5g&@۽> mpT0P"~t X{d*A6a3Htv,WQ&6 Sf`e\$LL F8*`M%P&@8muDf4$`˜$/| XFK'G.)QUy6wU Cz˰j:6xh=hPg蕊_2nZ  &pkyjWIb^9kWcuV;BSV=}RQ@~N]YZTh@1CE?@j2qPR!ceHD;\C-LN3^|7vb +2YK14Y$lv py̌;;w۞YG%{-6TKA2 Gm.pT %+1ˁɀ"-|V Iv S׶Dh-7r&B= 鈒@u`"b#g3\^Xk=iH$?`3GDKvx`J1R~sMICj1+.{JQf_Քh!:EЄ21$˫kE X+3Q]s:`usv~Z-k-~>U|Oh=5+ OkI&sZ~A%>UbfZōE#vVv`,;Ѧ1}k @(9D O+Mpx\D$G߸(Kvl"zwwxԶpkZ"pNTV4xm$R VTګv@ٹid,{8`饂:iK۔uE>tZGx<9 C yQjn,Yҳb{ERSqMJ4G&pv=ԵID[4?-IyKwt)Q,ش"OdݠbjZL N>3[¢;-ɗ#.\+j !WK94&ձKbWti[s[d's7ZrYJp P)j«'#r-OݳǵvQ[)1ALe^9]*8BEtOGr:  h /UAw1ҋ0>W6|gIH`=o'"Qʴ7E V[MD.v%~:ُ2 łyFz-ZGdL%J<4:{qR tWփH`_20ᙍƫc=L;|0_._Gԧu* s%l溭T/}j)S( ۢ1dqP?EOlpiM;Xp(!/5 3WaC."x*f48}L -)mK!eJgalɅ[$| O-Bע>!P/k){L9lkSv❂ymlދ]4+ٲE~p[.TC*_[{_&dS~J5"1J0J{|1ے*0>R[s{9җymt_<ϳt<҄HUOsbA|0W_+ĩĀ9{z"L:3t:PsBԐn@eHƵmJ4q\E̺U&LZྈe#TqZG6g2OvÀϤ0uoO:Jk%U&`3jƊ <vv2? LД]AйX|^^Zͥ L·8mħwOTLrD/4ѭ}_@ފ |,;+JXh59?#e%M[ =" C8:ڱ (w4|EnV=r=E[#ڋ@[ӦxH8&Kܫ5Rw~"T };[x׃>y1CPZ] 3y%4G`H0kbM+DhS،t9 .8B^sB̃դ-P).mvCHE)h:ZJPbE {vY.Ҕ>ULj? YzJgDŽ& RY ,8Os sG1~@}H̟CkӘ cg#:*_" =K=r7KSg6ALlJ7*$OHe+aY%m0Ֆx]>嫧+D0'B2v߼Z  0,Mʬ{D] TA6_!.U˳q|w->b=c{@)xkNAO/Wum^}mQ@kv'y  eLi7q@+6tн|B' ,jѺ7$t b~2fDT0^.dNG^5q,PHo)qΧosm㧄J*4?y6%mѾc00i8$(L u3EW]mYOG tߤi~Lh*o3a!dG<+버~c@)#4]GM50 ^\qPsV%#t%?IR`q&hf4c=>+.$>7#й޳cΉWDĹ5B,/cſML6~| jcLc.,4~:"ev 6_r[1H&1uݹEv-HՋgq +~}׫ zd_ $4ӲexpK8 =qk?WSIRvζYZ .y$)-bALHu(2m\4Iaxv%l̝{lv5q )"?m,jVﺕ(\.;)qcT,p2$T0VīYi%vD 3? ӂiVV8z-ϼѻԉ޲{fS9g aYk.} A&$u-BHC<5 nw7P2}س5ąa1v#>UG-g lOb* }qUj4rB@/kV,a.\=8Хj@=F 5\*22(Y 8o>͢n7R&\4b|pи)KkୠVyHvr(΄ \J 0uxhU0ENxUn0 u,WҔqB|ɪY*8U~ \o,PsiZ@N`ķ Y326]}&p;+l=E5d)Eikm8 ۾5:Wvy\G%Fσi$*V UZDS Ŗ:}W;apLݙӺhN,#'{Os7pZyswz=8tl):T !{ip2!6ӦVVWg/xM#9D&&s>:SiPK$˻hSv+0drޭ*{eyˊ! fAġyPGʗp1IXBzV8U``dx_YoJ˴0c?|Pޅ+u}jJjgtj@Wz>E=ۉF[íQxMCFΨ)몑}JmX-I|AeW)Iި0bLH9)W)tP{zWK;'{Ck%mLy' W<=ț N1&FZAvs9^D"_fGY9Z10ܬ{f"bnΏˎ\JDNw8h; 9O1:<$8$7ab^,gIGoDk)1tȶVx,ν90bi{WB$關eU`u]{ʧ8ثw~ 8p%β'B-}ą,LqN8JfB`̹)H_Aԡ{u ;[Hh(H[2`# !J0CpaۥFN#OĬ+*<,{njN'gpˌ /ɽDwݏ3s6zBeWr]S$U(~q7ʂé- ygWJ G \:KDvc~:!6aR J9 @3@{^ 3En&BD^PׇVL~[ad 4~B}Oe.=&.mPwCjEv8WET@|ǿ1Mϋ6բ: ??b^R.ͤt ^Pu7[Pq;3RphY/V%H']`*ٍ|E7"Y4;ƩPۦ]~cZ? y~ *|bvWkA&"ԛYsە&8}!NK*5 $ ВMIl:fӻtQS^q1$, 1K]^`̥yqrKUO(+Zjn`3A}^DZwNM5c3pANfHm/hsf.*EUY}-#`"Ou9f͍~+ ԧE͓K6Cb(z4nP uZ^xd`6s%\״zirJ]4]_(€l_u7]ݓ`Á㱭N6(Ոy#y)>n[ ܍K¿|Ԣԡy!. K #)~Ja2 \dEGe5ϊ"HjЅ}φTo;A5M"4͑uHNjw, 'n5:*G&gL"n'KU8'}Hܽ,4UڣV|8sP+eR٣A1m 9x]"3z#Ǡ^WoCF^aPCESw&l$ї1V &~$AtWɌgm9ygl1Fe"3ɚ9@t'kni{uaB>Ǒ~3#J2(/F%~=) 'l?rM; ~ƴ5}ˠݟՍآїsqsBjm P)6F|a.Vj֡o=jz΂[} 2#GB.Js.%b%7DFVh] ;;a-%8Y ;pil^UwRwJU Wu$?l2>%m,YDs&'5&exe\qkr!G13 |YkSj7WroHM&Tmh0qw5&VnjDDt}a%Y^D0;gxRC|Fx򐮇g(p %6ה.M%!ALjXdr h9 00FD&>wZOv~j{XZΙfۄpfFz(9lƧ$0Q@dBW{R34Ag!a7%}KE|vLYܯS/-h(T9pb<GװZk5H05ZVSO7T`gwr?% x8Q!#(|$k ¨U$8_&m`X^bp9UfXev ez=5ts4/g>rňjW΅ vntSK3m#/rab>DZ!;rnn|*eO5Ux6MV9y_HJ4%6ΥQS*E0sZuB!*O8b 2 6RWPdNTZٶv*&W%*u^)4.q,+8eJ$oѻѾ1: mA=`ze+AHR$+WbSzk  2-ԡK1X}_JjvS9"9h' P.=wC-i!5y) ᡍM\Tr1C~Ԕq!Mkt`J;%i9,ò6p%@OD+Ű;E7;]SLn5ϗZ^*fl8CSskciA&O Bv%Fq|*ϲѺbmϗ gVeYl$:~ZJi܃~&t>CQ'㋎=&;ġ[:"KhJt_p5f|c9Vȉ̞)8{C6 L,/:ڑjUl3tzl!%U#♯=OP`ٹ V$]z|踭OBQtse!f[ai5QUD.JAIRLœXdbĒ0u!GHDmA"&`>D5LYbZ#13q#@V$2I U^cn8?A06F38;88$mV!JFIiZP)q L;y_EȃhC(W`Rˮ N6e{}$wE׿R/1\/kC -,qUuS@7=?P KnމJe_h299;$VmN久xxN'TJý#[*INH1-uRCe05ܧ) BNi0DJJȣVVęn@ !K*ڔw"?Lv!!1WLzG*Ɨs.k;4c[dЇ` WșP9#rLkwT*{GlO9e@F6qϙMvqs(t i<ɧc B[>X1Swtl ?gMϋfkij- {`2%S! K ʏn1%/0vKLbToG4MU1(c[~^,MґX*+;tzZJ=.KGŒ>ST44Oȃ2)q5Ql'p %_ w.iqcQ1]CCfx**kߔ[=TFV r#AU'tOʓ,7Tnq'qQ!]Ӆ;IwFZ8ceHLcKCМf>:r{JFVX!EU),~X'٢[sj,AFe===2ψ5aw|ři%Fe G=u\Er+l%0$(Y"Ɣv܌'tC8z) M[5G Um ^ML۷WЙm|r1I.Lȁwv 8 S 7A);rDokUݝo8 u;G8e4@딁Wۙ^`f0$1E=7 %խERN}z0ڛ"SqNrD#ĚeLz=KTR,\h!IӚ]KǛ/O5KR)%]M&8$6aN1{w7C9m#/b ]2DL9/>GA/bټrs j,Ⱥ'M+CLe&h%9KdIL<#>F7>Q g)p)An6$|`VYi@Yl4 SC|Ҙ9b͊rW[~p._yEwyPhȹspl1`BAU"V#a* Zd%9qo#Vض FN"bqY_#:%WGvg\3CX}'_?N= eP:(Ym `뢳 C&QǶCEFCH|'@HГOC k4okdC׆IYPýynAȵ~Og)%MD&/ Ѕ*)COK*1C#Z_qB%V5"!~z|q?J`8kc0a>)kisnP_\l&7&tY9 I!(h(i7THKh,N3&An_aWs?)IG[ 81@"yNU\iu+^NcHFR!5"S>99|z:TӄYKjp>LJۍU*61]"SšΩW)qacYye}#M?BM'JowU0]Dbs;~#L:P]o $[_ sŵV7SR~[ YQO@׿2ѯ:#<ItBѵeҿaM|<\uW2|Lv:m>nx)ۣ' D`X[|j"uWHSp] 5co& ?FfchDUw qԃȸ*+SsQ(Bws*V %lgF{Y 9V %":AJ u;-nDbri55/8&+jyaaQA`eRfMl7* /2v@ ա]_7XRzbxZX /g1d ;O-H~h I"b>ksi_]#71ﯰC1fjG@w)*P憡7˗s!NUJ*xǀ3k)5. K PfE؋v: r?!XDYPhJT<7TR*dM8uX L 4؉@q 7X6i uGY80)yrGlLi@j~֎oQ[:7#Es?E*9"6Jd7ԋ7=(XM`C)DkZpq9+ˑ6)@yRkWUMD)TxQzZ&,`u%٦nT_%OY޳g/?d2hS{5RwaXxK'wK4DWFJ<Nځ$ђ3 $XMt?#b̢.Җr؝ KRZ؆lDDkvm͒lffoN^`>M:vW:O&&xZ(D#JE(E:ӖZ~-ccBdߗ*;pW]:K[a|I#;fQ[ T$쮣)#,t[7$?_;x&Xh_<g7RgMdgB-2mH j' RN]S`'YV.7,;"Nәu!r&m|{ f)hѹFS%26n|.0r?G,Ko=1>_Ԯ i|j0`x-=Skeetݐۯ̮L E*z4]qCoÍC~4X5ݓz8wqx8u ګ6\<+ &X5ci\;2,OpVП[ &osH<آ H4)BPVp&둏ԟ^`eli>,Ľ|؅Nh3OJ m<;@E,>:o3vaA6[=<<-,By2@*}De5۠\w&gMGKB7O9Ϫ)cO^#tN^j4Û͕ I"~eRˀI# 7H:43;>˦wN6df&-FU"|&w[$H%hKW=TQ]\k?rVZda:11jC/ffU4%reϼvڡN pBzM'ƆYR/ӢwHג2nMQl4/!9jxQSt0/fLʴljNej {@|#,RNˡ0Ğas%&FIk>޾5QQ]CK6sԶGn@8w;=dlNHn8UY,Y'OK _jLWOCڦ"`I{Gzz9t3"X/x7,=.}4ib(Moc : OqjcwsHݏJ~:~EcpF 5I]eu.\=2qF;C*i^t)ル [|Y#}Di!mCBxF݇X\?T;&1`ϻq)iV$Bt6wQTmuי,~rs:,t^, Uc>HZa'kBW0uXAFI,~[׵ZEunQwXR(\=ʭ(OsZA"d2Qu *iۗRiU *Q=Ւ![AkII>;8I6/cej뉡 T`\Ўxl UJlLV|!Q+#Uu *Z}Eo`;t˯?*ƋLׇYG]qru՛ |J+n :cM;7*Ձ1/e 推ڈ9|~~ [w]s@dn~`d csFX4ws9;bm}~ %U 4u s&5 FIqZ-/ .3 *ZMWBlf=u0W|珼0Qw]Y$20? ]2l| wm0?sDMC͒ nXh6VpӤ|BEB ;;?\2Ja0楏9ʆί^|1hk{YXXUW)MPY A61K"^T w^6q!iЌٕo"g=׀% / 1 ogcgpe嬷Gw= #ӳZN Wא ^{L"gNCvϼK\Φ>׵beb˅~>i΁jJ/e"Tϕ~ovk^i,$]\M돿6' ,Dm2T]vkRT*-$*ǤC~%0\ g2Tu*ÓP}[h'Kz|J]'#){ ɪ"!@>G-\ 6D"1ߩVQ׏6]I*?Z7Gq jjÐC("5 !kY*o_&2)/g10,&:A|;4wφb2ZgŽ6TfI[)(`C_=MB7p{0`˅QWti? g@^ }B+ev1~`ͽA`ѰvRNYQ\^  fই#];%`AODߓSpdmqI-06Ў4W Adbz̋WdEp,Vޞ}=QYzҎ *Fw@ wh,l5ftT;_W{ Mo#E>Þ~/BAΦLS@ҹQ{-b7 wxDC_M I;HR .N'iŋ)w hQӥeF,o/hC:O*,`q˱,NBL1Xm ^4Dj(;hO 4y3[v{%ƷަӟN4 O* omp/ *^\AY%7Ds \ɀ߬ߙeuyOrYns"/rke\x:fO| QY7Kwc]) :n E{kQqZj1JvIdCv} ҅E׳Va;bA-kx)ن_9ǕQ@FHB?*a+Rv20OMܜ[퉀d^RX&tDTn`po5ٵb6'K,@_Gsb?HtS8ZM aGqa͐%MBi9 ya.E{ŭ E^8yuSB#^,J+ڮl{et7+H"%b$3^_7݇\"Z X >?`,cGK`(fӦ @2ʧ3"W;ǐ@eU+1R 5@ ⤲Wɢ*T vde{[XEivU4!Z=Q~d19oRPK^j;װQO p{ ߞV =s}I Ժ_ǻŒWDfp-ƭ{ҧ({z$f XI䱦ʹx6tKȲ w#n铐&/#;2𰞅ګXGCYuQ e){u4{Xng~O :ˤ₻kvn9k l0h)sN)t5gZLb ꓍EV<\o&6a@J!6;FLA2LۥLYDĩ=`;C$h2>yf!U.+ PFWW%: k)CKx6!(hƾ*M].ˏI`uFp!RNO4{-26LVưkMM4P{pjFR[hXkw2rx 4۱1Oouկ^Q{-&AH?qgd 9EBd=h.͖fTS E CjRԡc8X/5x9-2B[pe p6kyU*&wg'TKyfwrRx֍1'So?AmŸՔʟZ!Zd)ѓv@ /bGqwhx^qC a17b]H_I@K2L,RxkdiuAS'cF&dl>0$+k! uƍJDuQco ~o>fu>X1{8Z > IZs\f+C kGDRI{m?%ץ=Rz]+)U3,7x3c9E6~&r jXfw~B@l 8@sO#w`n%%vAջRt^bLU,PuMO[4,”ECM1M k0f~XDaT+ӏUCڌx'樞?rGD #8k铊+ Iy7qS Iaeh2\g2~"(DRHdva:=&5oH [b`SΔ15ukI!9$Ȋ´ȃչ#mڶu?=4mBo?6@ oXhQ--īsՑ~԰Ѱ7j~ 6s+RpypBRz ,DH+s%/q:^ӃN2ʒF2s7;**vG%ʃkr̢Uٕ:Q(u˲mTgz.Zr=$QUˉԲZqlWoݺ5lw& >e,T`C#*!*Ța7?G _t`ZzJ"J|4ilt"paWo3Xf stoPSRKmׇ!sh/ ALF;՟ެNH֯荬QPzw3]7-ExEŻ;2,,(fvdWde6p</p tʕL'ڱcH};)&Ίr\tz82D7LIz4-|\3\#bEBE3% *VF0`Drw(s0CK$k 6w.SZJ퍙̏H,kSU~r 6) u jWi(" "Wa%9ncهګe h \lj.cMM |)j Qu No?|lY3A„n6ܾobvm1%ja5 j@8 0~]K'_Ⱥ>|B w*chS|uZ;}MNH=|Hߵā闷7"hQk?Tօ"_}WAf$AVm2}0ȫ/!a BNl2lx./rW+z ϶$l,Q"[;<ٽ QmP3znJZ{!tF UVa_c0C j=F|[Š>ILX6Wy|!b'oz969UgB F-KdP6 苣PN-YZwmO_ m;tqxm*|#KWƇH8qCl fZpuJ'_0Ԙn먟6)ٹ=ii9*:}$cx[L@[27l<}X S]M=mLج)9gGhf9L U7D\-dhzoE,Z JO>ռz[Q"I5ttrʢ>&op]K+~Z&uiUJ 6زEVH~f:m:KƤ@AUǩy1:mr;Ɨ{Cc 2=H=q+ȱ9*`lO?r7怌GeX "?i<%7\i zKJ/ :)"H^%ބ_P%}ua C1wTtʘ1UlRuLMxvyDZbHHk_ǂN^(-uC?yh*Rrc4QBu0csd 1_BZteekMfui=ߋ‚Gm؏s?}2-TgV`cn+@ GjE|;BWܯ5?ȩ$*kh{u0A\,c/Jē{$EIV*$uI60@(Gד+`Rh؉~yMȯsj?dz#攂9m8W;{7P$pt3H lքQ|q*6|_cWV7|}].UvגtHhfh VIodlcu>_<$b1 qŰa~܆T5޹hBO}Cd$C GIX0l^qf.7.:D*殐k -m_"?YOfRd%3U7J/#e(<]4unhs.9<򊔂i_F2:"z Xw]J9U>kC ꧚L}nuܪCZk9Wm^xz^/  +. ",N-0MC2@wp06oOӄ ʹ*OykR@u~4M]0;ܖ c3芵;E|z.0A VƣY*v,)fLGvY}E \4iỵ*Tҡy? ?w; b4ei`T&~B59b1J: ^J.];2 +:CP!IqâXAHˆOa.Џ5(|AW m+"-=2'tFƲ#*9tK(sEt?0xhĸX(QeLq+'iYwoiD$_0WJɔu }IӂW)kXu)F9iq .\Zӵ?M+iFNc^۔a/Ӡ*/vm{-f=Am8L"+4e/!e]K.)9d~q]f@&)Gl֠b%zKV[Ig^!M:\574@#ҫpdNJ7B6}o/-8Ŭ-vYIC*7C@ow^9NYwx:/{*qSԁ.d[0O>I%صeՎ {LGeowrbQ]|h)Cjyxb1 ςA4e-8|Pf^p$D,c0_;hb(CEӳ'\^JA1D:ϛ#Fr#sXI}jk]j>rHQ8sjbU֐$p%gzXcWP0B,=Fezn526Ӂx7`F;ݱ]P-ȱͦ]{+ɋYܟ6MWf*5"a9}G~D"`?ED1ɪkF#h-~%1=`=}ɘ[ن4eh\:bN:Ф04|RX˴k@I ;؎\ۯUDpmt0Zm=<6%3%ۃ ..#<4<+ȓ eEaӞm]9 Ã# գ>. y$G+uOAm%Eږ_;tqU jlj,io8)Vk@XZC&EQw8Czi $\N'8T;O-& OQcQ@զ#D͸q?KWcL ̳Ar]J&"h= `ÕmNf| Ю=x_Ϳrh^E~w&dO)*iܵ;0jrb/vI&hF,K36\wyu9Ua. |?Ԫi=^hiT2Ǫ)7V6ofNzmj0S}Z2*Dx-\ Tx?IժmR Ī:O);l6J̪ٙ-WŞ!t._!d!Iuѡt#J,aB>jɚLDʢrg/C /[I)cy7m$5Yh=\6q}o'%>F4ԭ$bXcDT)itJiGb:`2tCxEb7os,{mݹ7FY5uBQ$fV!}԰`馈Cjl'iE_T_t6`?4έuAlS?cC8޽a)&jC´]34/DOyKtfH)?W`aѶzF"Ϸh4lBOREzԈ]o%_ٞ(5–,g۷(?ԨU/2F}5 U h5ِ8z;#_5$QaaPp~pYD/O~pti]رP{QXO 0P|C!rKP1`a\}-\nx)5 U)֦-dX0R}><-ڦ"P~z0 )T5p VOrwr܋ #GpL1a]Ihk/ F8?[hy>M0>,aI/C:G>z4epAdaC3-V?df.W@rkfMTQ2mF]rJQ|cTÅF eIURZuU8 PTdXdI+NFn{^;)Mhq6fG:XC=:U|VɃC %7UNˣT𭇆r:L3leΌn -S=G lXPkdvLȿ> AF(% ۝PBN^u1\͂ϖ,e_j߱/N?: 6{H]oJ<WNEkB[b։1u孡l;ɓ% ].S&{ K_.#T6O$?MR#=1^']56oKL#؍*q754p ?C3ʶhU%%^ֻUuY@w ZB2f\iۖN6/&2ĚTJa*l%L"4{]B+D "7NC^i''gw&91&{ :m)gS&_ XHiwh!TmeNϼaOܡ=B*`P^ߙ0&k艱Cso$3ͦv |cbLV+FNԈIT[v!~FpQ]= +/NF XΑrAL0ͩ#gUVo?.NqNB"yIG \Ydo_.B&寃ǚ~E-ӷ¼xX|,vucph)ǻvIj2vLo CmZMQ",SX[2v+2. ;oH+=Y}-o& * y5SX"ߒp("է*~<>G Üor!F>!WϋDP<$R${qypJErKoDp1s'l8G j1'L0is; ߯lN(W/U=710:mo)2Dl_TX~ܸ-΃ 2Q EBp7Acs 㤫W뼘q;dѓHdp+o_Tas)qLW$YaF83 Kj .Mn(֖q<1OٍLjVe]aĭŴ ,E,,ZvK&fA]Ioqy;UC,uvACWg<;:ðυ#MGҦS!kZ+ZpJbSXn~n4}Z!8NEb/G(C`ߓi!$s<3 Ɯ( 6,G"& B($٢٨~(hx8)'ېd2y/'1 ƸpxȾowDY 8ubT@Rxe$A}rN}Y7 Zhm )C]5@!ĜLZ%bL\/ Wb+Gsv3w.7}dg1P,̲S@H1NÃ( '_Hh& {%r\Vn7)0.ٚ?F3]!pF'F$)U?!}PLʤ#a9^8l@ j!L`i="0Q ((l?!D~e/'v=mͪj4)i8ϙ^RѸ3=ԗ!3N$mZ =:AA~96h3K3lsC' ~@-9r~|0&.+# k"־⫢Ä'HɄ8A?A\_0ͷ)漑G7ɬR\[d8 ֮ƙnmF[dPG囏o"8nRXyեJ"Mav_LDs_/7` hE:"[(^jtS/JC. 3E9&_ DI>trT-|Ŝ`JODgX^^380ꄬY99a`~qMc#B{ϚH1!E u:Ε.\[&IGC1in/U'tb2l1 *z3RH%<='88Ai / GP2 Sqq~۩tRWaׅk4_fLv.0i4EeSicF]3il*RHM0[RZL.$WM_A>T{/HK] Zҏ0c'=aB0Ky~~z 8+ o('L٪=ٍ(7PꜴmpL-NdL2a=''|ChT3,3.RZB V`"+`˝%Yx#a9` o CAO<4wJL#OR5zekN' 9[JppHç;f:YNhcT*fr!Y\F:,gԂe>hOG5kZptM&J8I_^]4N7n_W{XNi`ÌK ~q LEa?) gMgcl]!r#WwO"Dr./ۈ]337E}az1'eSCa5V'axIpX<H0d~Sѷ)\Rۂ͜SCӇpp8|n0 rQ!td[ h,lNdXz^3xrjKN }na _ iA,8<-*n}-GH8\>x.y r06H׬QR9* 9c~b(2{H >,8Jc*-@A蕂Dauju&[!-TExrZMhDR7qS]k|=fk C3.f VeVgSZ¹)j [5w{Djo&TUBaH|8P`6AgLqH9o2zkBD; -P5`H׻Pg%kѢ q,\|@,jHgC-V=pL |uXmm>+]K6r+x9g@cV7ۊX.S%f 6]1;ꌧpfirЈ}ۇ_d>W}O,K Mպn`B3`-Z \%~α,{2Q`dA4Z c*d ͹ldSuIv>4o0qS*cEz#I! rmΝfsB?_07ԧ=x6@lMWB @/@CEᐙ` 9lAq*,Y!L3 .vLSNe97H_V77%'fy=%[>S4'|"V8\XԢ13Fx# ,G-G߲HfUƠ#*C.$ߍ]0-p5 cb/R6§oyk%:e[ Bl#BxKX2!*aU-FzvZ~l7f)CJNWu@73+e)t(ʺRB'Y| [18Gޓ5{ҏVBߵxd8|9 r5b$>4ov.\ځ+ #[3.^?YfH늊P#FMnW@amM&-(s%mh\ ɈB ڎgIV7*͘;>N&AC[w0S"2\ I{ώKi>ҟ0Cfv}PrHIja(s)vc@{},Uϵu,jQ8LMv] tU{nrzBAZU w[[BE0FY.vyU'6*s\|d9ƪnnIZǯ]2.X& `Sd\7y{}ʨPiz%QKEY#LoNA|pIB@2y.Q*l;]E w$rAݥF:cUꜼqMib(a_.D^z9V4Su >1a(܉zBV{[$|rO ?Lz?yZm Lj]uWsO2-*99j;wP̦%:׍aG9 D.fF[cQ@oE\)Q)# 8VzFvT hU8+)< Xj^~uψ'ƕFioKˉa)%憜e3F 'F@D:<$Ե׎^2{S"632G(|zf=+t F2I<~padȍ[lRz#nRoM`ڏ "~ڽ`}8UE{6[I_d^=;+mcY+_&E?%4^3XMW%%N6k4m|lF]hi3ʅGdsn@Ʈ4y%)2gyx{d(ie'uL̶UyiqY]];޵#SJ>EeA?ɨRqUW pfڪ ?0E`K5~oˉ/1z:w }pŠv`7< !md`!"ӳ7n4LEamZԨ"3=$ _`~)bVi`%ݟ>PEIMܵ!C4/ Iu3`JK"KN\vbV 껐gMCAu> F\asVbsD1a.6X$ccE%Ų\qRؗtH JDfDs _%jӘKp}9ؓ@Eq]8h齠2.vXqg_â#Q, uvwNQbd[fmiiqHK@p eJKh/M{8B!9IdmͿ(T<$2;T%x72NڛsPT1?X8iͣ uhO`4(!tIwJRh1E勖&krFڴ zjrq z;ʪ s aK06. orF|) wz TiP7Q[UۙZ+qP6:4"'rMcikK8 SsAvm1xo1+E~^B AԄ@T^OU6xkQHyV6`Fr#޶('Vx5q2QL?.*Zw1ob%f[94*?i,A{ P;ߔw#d-{7CU} TeS)}pT=\lū^xH5ҥE)cy.KQw%zH'7p5vSjf t϶,vVb~@B#&8G-g(!iޚJiLPF} NXU|t$҂*?"]eYe{(uG:i'YnclЬsѡ{}0t~b=:Bo៿}A$->:8pi>ƛבhJy5Wψ_>0 X<&pTh O=6dl-eBE.Ȝx$&PݟZ jн @Ƶr(,A?5OϙĹ}8| C=_ǭ uBe;!6J$,rf,L& -ۨB_`?a|V]k3 \sJnǴ=#7: ݺ,u|YE?Ӈ,q$t0É?"z1)Zxyu>}zbb6V _8(ֽr kp 1ew@}ڔ ʻkC֞#kudZt_~XK{)tp=yGkj.WzJu"uՋ$n&9^_7`,}RX}*߱fڿ F 7uh^tj2>ѷs*Kiku/Bς`6 KUO{5G}GB֝#^CQd2RV;t7DXBx>yj`4^ h `r1Z*C-IވxJjk0:- 6+̐U+v75?bH|1Л+ڥmQ!wC\nh63z(=im5ԤoɜP_SKzf>ksw"CTǡ1"r;V!%+tp %iw`=z9|f2,E 07:)ȴ@O+="r- 6 @wrd5ڨ}UgOPR^).x-@ MЂN3V 퇹iQ h 3&YF"xxR y2 j(??36\$=]qsy[l 5gy=Jˬ\oB?3h~&BCjEsX$|,Sd*<wce `6)i;˖6ͷ:b@2aCѦrGޣcD^Q{4 7:~@kɽ R 3lKry4^_uq2 Ba$%͉c-vi7P{Ɲ<"hA3b(@s ; '='.L3{|hp+`,rVc瞩GiT(9]9)hڸ׈Lt8"o+[ UF8bU,ؘ}*pooĘM} >{g(o$mn!̡!oP Rve>I;qLxFqѱe! tJRTaD爝n;˝BjIG@c8Pքt:_Wb醺мh1oXI5 .kLJHs//O8.}VX:~K:#֑sޅ .4kqn߱d w0ag+ -°A{a[0,瑓$C}y5iGݿSG송dDڵ+bǵAzAw0 Х @HŽLQ FF)sL旟/\k/^aI5(\1O,Lܱ w8lGYFtٛ ".٫F'χ d͗Zs0P 3VrX/ZQUoZE"+LZ Gpហ#H}e[bMW2Oxnu(CeOE;a]ɨi ^=uU7Gemm&JGo9(%c ¶-ap"V>{6H8bhK1kF F-߼%,dxrHEGcDR)G=h}$6e \Y样6 O^?lR,ߪEHn [c |-O0HX[TQ=!,XvU*"Qey7-}rZ]# ,Y7tg8<5Eg. 2>yp\u#n}0d0]Z~* Ho12qc̏zJcY87%x9nQ@p5Al LFV񻩖ai8eR6|Cr?=d.ɋpXjw&@'1 cDC^/$$AJaB\L,OƤta_?<9l$[&64}i*Gl{*aYX[Y0ޔG/W\jN:) t1|!@g Jc*݊IESI-Bih᭗|+d9dg6㆘uk5\3G*SRf'*^b X*D}EBKE't9ͥmFT. &_cz z\޷ot;n'w-8 "Js~J܏&KjWiuF9w4s~6}W%"gC%j/ދ1|8(`MBKobP{⥀zA9&}m&I[iC5J;s )٩9zXz/-퉋_vsFxeIy濵ݨ|yͧK]2B6'.eh<,+g.9WOݡK}6 zVDQ[>bSuhsnN*!LI:"V8HV4\]*Mmٽ>e&<W!<$mog.8AŦxOF0Φs7<@2(^ HH _6dX+ZLD6k5R#I#&iFA5k"ZVZ/ZIңO)rdP"5yȎ|pJb(Enh,~7*ٿ{tk;Mwm630y'<lQG2"%͙;ں, L\0ChZR:Q &:sT|lc"t0s"ׇMx!j/o 527Yܘsy 툦pZx# ΃N !+vKbݺˍ^ufs|ڱBTϔ&4y,+ЌF=IXY5.Z"PdVaweCH'Ie;|+I5BTB0|c nW#Ͼ2|ix R7Bh :i҂N|wQ@F7OBK&  Ax<1?_6:APF@,x橄hkf|DyuzuZS*<jYx--Wׁw]GG\j"M 塾90C2eDy-@WS$hzx`I /} 6&lI ^$Ш攇4"5"Y+ mX{4E&hivl):naSNУvvvQ1Ӎ-ٚ;a{roxPHEUچEc;J_oA>hMGyy0S,@>-Ljʇ.Lf/޴~:>`F*>8$,!/,# 2NlKhJ-E,.X{rsHaD$FKqXa *+hCvnϜ.S{03t7+ͤ߻f)c^"5 ΅ |iϒ*S?66Rɗg}fz!'p[n] f]4*G{ aJvD_Dn<?g ! xNVx @b@B|F}ȏ| 4l\W 1KؼezwddKdgMG٧MX36bt iJF /㷤W1Ŧp>r@7w-KZ-\}Z}7F4)ܚ~dK[)1ۀ쪋f 1@w6ΘUHbMJ7 ^q7X|ڶyF>$vP#Uo񉅘ڈ&ݤFV5aO |ƒ*B1%\5/3!ZDSߡED$p4w % ,u$x ) qY ,P"όVVhBbS6{M]5w$7cq{R;7-PJ$@cyqP[@Rϭԅ.Mކ>+O}#`AM\XtΪ&Ny}[i8{_wM\Rs,Z;€s/d?D۷@@CBm@Yst!.|Q..lj w V;pd|VIb!jm)b)-~v67\C! ĈgnAq^4C5EU=UXvTY^Ch\͏hӚ:BIHsiBVh8^j 3QR0`\GHVL&]6΢_9 )Ք_8RVֹ%CZ [ ez(9S߬"miu5Rhm"lw.hgeT[5<9FCVOɅ>۽8i|C VY·pvwg}H1&~1D/=}Ƶ'v%2~.(N&.| S|D.[gـcU$~v$SjՒ*C bn rhEڟ _c7*3<f9v')WBWЬiRI!]LJ!z#ŁQFݚ-?uc2N~$b6ua Ġܭϐ=Jx2˸`UY%W.} /ᗎ]& `m8s_+-"Sͱuo+^X'|XuAO' &4LɴJ]%@.0\qK <{ d,fX\> D}|ڗCpy,t"ߵ>ЁO?b4q-8ʹAk  78N='>׼MGMRXF Eu+-OdB~\NÃupF~QKGBZ8 ʑɮ| !(N!CKrNye31P?Aox@팈̱ȨE!d:8D[L^Yf.Y B& &Z"Wã<&SZ:X@>~칹jN䷄yPGXz!GņPk#C^jZ_'?-;8zʮ"ckVnЬ:kH1MKJ.(+l/qv#Wl GD_`Y+yia(L=~^jg.p ruď£RxA[_tΝVBwKSw ttjýEIav I1aQL8vR&h{U}`ZѥDz #|$(<*Af~@կ-[8`LljF>D%%/sy u@ﱙw؆xElmOpwXeWޓ04.{cy {TB<+lh|`^ȫ"SEg> Nr:7)xAXhA0.fkHw"(*5\?(NϬ4QRxmH7O!vYe=[VWV^Eœ}D}:Γ(3(҆k.O3zes jv4ܫoz{ށtQ&X ]kVΆ |_.R ~⻬SP3g!H7e2eG?\1>L]D;E+A{ ;L\J&R _E<% p9I> ~ Mszo ȇq1г姌pqVld#gav \Y+4W~_9LIxt68՘ G uD2LOL-"+BG\t1n7 1zg ub Q۹(,sƔ)[*&܃+$J;;( &EZD둿2vQ~;A] .G%CǺ1nYrK1a7y(LHoTS#ȸl<握Оx9r$-lՒD!7hĩB͕"a*NzZ $nsރJHS5;K}LW['=<)G֫Ϙ>_/v+`8j:JE- aKʗ'_ㄑeiwPu>s]MATo"0f;0|9##lD4DK}h3qd1Rvy̨mgő/SĨ4>{xӯBi;۪OH>P&"l@¶WX_FhbX\'(#26fZw#&G>-4DblSH",(l憸ܦ{$)QS&y4pef1UE|D+kb,qADbGSK֬Ab7|DdžuUҔQa;H/nbWn; kavK sKk8в.N.HPɥ~EalvG,:Cp=XTY!Q`r .N?/؂lR\Jҥv>a7Vx(ITׄާ$ Ιf@A+CA ȟfӦR$L;y# 񯄉 Tc>%GXXbaNQx`|xHI:=gQ22;HcnliGAnd, '} pD!Oʳ:uV·D`@HOįQ21ws}m˺*=wHa;#AK{&^C[<„T0)1~U3!2^"/E0ζVMa2Fl(0O,Yd҉hdxelk?M֡26hy\u!@4xBeU'{ئfS>!m2&M/]¸4t$5-C>JnMY^}z%+< er/Hax x3c'!,7!spfL!2y:Kv`;c~"bGkc3< ;yNLG¡ JrNwk6"s6/{;*|(_I+ƕJ8n\ʦ}-n;·'ޒ$HeuJ.~ȿ"}}jVs3,l]NU˷T3MC0.>91q5@2îKvmkU OR-*䃬bb@2z?2W kp;+4S:YyD{HTA$-U?0~D r2Fٵh9%ǛM;iG9B^̝ցQΐvm`N׹|8ncL֫L`Hײrx{&Le5kQgp`ELZi vK4'Pt2VZ^/;ORNGyqaFG.}#Ay=FwutKspv85xwIc"C )R* Tq$0_F9IpKmNxx.E!J x7riZܨV=8@TKL(>#E-*X`aۖiI:#FÀ/_RzUaj3ae @ug92/K׹ѩ'!FڢCu43~c8BwUꃛs+. gCNv$GUY򿜲8NsvA1&Y:=Fɀ9wZA=eb_྅Q\G9A$$S2+o.Db=2Td_1‰U*hpvGXg3P]%ll;7]vCssW5gpu@oޓEy8Hj2S ]fF|b;(bmb~˗ v}R*=xcuǯ5w+UH7'ۂzf,)Q2M&P<~[9Ē19%36g<ݫ.v2D^&Qj5!h8$$V+%6g| 'JS23?{Leʥ(n쾾ӦpJ҇dUheƙ*9`K]/Dy]-~ C30~na`'=Q`{дspV/Y@݈ΑsBUvT5B S Rk&L6SK,3y皴R͸dbUVT{I l;U,Vٯ2*b8/[%-8\vC Imy9D<[|."͹< JsI;jS;,0!]\2YpYWw5/ HDB44c-28,pN p 9hԳxpHRNTߌ>"`ElLb?Is.]q|00AZb/NK !ȹW{hYp`zaݸ޼jf>uF s NtH૦ IYɡ3:⏇^mcɏZX]KR~٨xV~= b@0) /usKdwzT͡GiS ,%Ïad,R]n'j`;DL4)_4ӒeH:;H:rn<%h((-q؟ #h&\2VփCM5&"s:5CovLft-Ol Ε V1SXh}߻M'\}^Q!͉(3ƤN›mbFգ2 nDj4 6Ē钍GR3m`I43͢N`M>?ëHk+AT!x y>ߎx0.aևYNw.Au4x4 ~C"hq ɸMh v{oO`%9 $:`5ƀχ PPRUE. ޱV2=^g "V`J|חW_HKY_2Gi`>8z,Uu倵c_ v/xP0󬰡aN=+SG/o%~b Җ@"sQ["Xii^4~BmS[¯6bE]}e&m *q5:ݥPuE2mI@7I6kEy\VVX"YkG(FPf}%4]¼N=քoIapO5EB %%jiDk:(zrWs6d>:${>ԯyض[l#.iJJ|3/3%Z+6R8"{ؕQu>:D_vEܿlCf|6nr+H40%rx[w KW$ i\iI} ܻ.KpfD&I-p 0BgoQ՟^\-3Ĵ.v7sBa!79A q+?)v=͡")VG9ȍvBXs{9™`E+ Iaݐ02*44;14O7Zo~_,-wA\صp#/WЃ6F 7ڳa# OE6ь~1CLko4ZYE½'A![\D8ԫ XnkEM7E+ 0D ).S2#t0BE+;M(Cov杀2Dbl2=Ck&a<5NcU>As[AQNnFWD۰[P@]o1`b?^$ i=.QSΘa9 C37L\ɴX O21/x`%JT2b8>hKb1_>fN蚼[߯C{Zrz! qp"he:DkzN?0Uu=v`g/HWڸw*–bvFہ|dP½Fr2),>U&[r|!^'ŭ77x&񂾿 L~oM s Ew {=JVjMlLU0&gn-"vFFBhOAw"7W.}f@6ף{fm'sL]5,\=EidI:N+_dE;-oZVlqoHa룕V VKs,{8LriYQ4WDU`FZ/+iegmU D4*(uֳD^&A8UYayϴuO2 TܣN~d]#AIv .Pm64CRp2vqPjC|tpsd~^d" L1eHG˘OrӇ})<(,}h;R"| _W<l-j)g-BN7}9L QWRw.Fձ+zX=IP!D &ssz3b˰ $9P ?Lu/ F55 S(t4?h}ŝcS~qΒ#[ g=^9 9 tm'>V >W.f9C1rЯL_O&e??at|AO³@ ^ H=tV>d@̡P9nG}V;f"A :/n/H9@QE& 8BnyFR!BCt+ +SGTyx6f joqcHj fvq(xJP.صEAԜ&hT.υUF2PaВX;wSӥ}^ksn)}t yhْ ;rJܔ'a繚 G\[n)U7hcQ+U5uX8*>{2qN~V;FOI2}+:e<ٴRtߘ#QN;"}*Q(4TV`&"~N1bf?{c,A q{B1K>L8vǟih kl[#]`ÆT?(K,¢ЮA? p=ы_4ASnԕNv_z%9N˰ByR$y^+ lAEY2821kqs@Bw@Fop\ &O4,FRt}ÅlbU\K0%&AXy/Gr=;nD+Giaz 4hztEL0P'M|fZ/_{r^IߍcB%u밑T3ջE4R3t?f"$-;'|w Qy8nB^i)/FRkdžeT'!,G^KˑPPoX>| H- s9Vފ`Ϝ9Ԏv+C?*njZKzH^\tВ@Kҷxpf$E.l󒍬PY˚;C0|iߓ"(Pw<Yn p3;x  ^"2Wrer0o Ls ѧX ޾gqF[Єs Lr͆"]„tgE=dHWɞ=#93QDRpm*=HT !6UM dGPk8*x`zʲQ³Xod>:*̱C,f{f*h cϦ~ !|cB3>eSo>S\ dP>0*]ozSkVo{Ž8 DMblm)81J\vؑbڥp9E(jCRp2b#[rZo qd_;WPnM,iDQ'̻fm7+B,6Co`7A!rzLăC/)1'u޹tHNzZR Vm>KϷ-+W<"r5yz̜.};?aW͐ZM+#w9L͟y- !(8Tl '`O $>FnloYI@='xix˫*V۾(*.Nݺ 7{GAV("wS /\oMf3wLQokF |'Kͼ7nj )&C˶ 9 Ŗ ;k8ni swe?P.1B(IӁ7¨Ma۾(N̩0ե=A@PY.{P#KwFs/Juj`Oˀ,G+[ADMdbYs)D!+  :xDHnfDL/2Nt/*p{q[jR,zH'N/2˒%Y3.r?0]~rQ8H"U?i< X]1.oՓx}T1J==rc:u ׶KZs ^w 3mWB(fR'o_ϿZlmIN["o乇f 8ػ[4q%5[@?CZؔec%<<*P@OPIT3"Tx =vC6H4< WvjTSoF56L3*,IEarujo졡i=X ׿!XR26t\EqCKou jA+ֵ@+RJ{r?'G y:"h?O@v2pP"DUS$mr.4gؓCBc`9X?2X_^.yd3=9 ggRX'+T3E/@v!w䞅Jse˱BT@~CG#8;q?fy R[XT[Xo-x'd!y*( {[QahjD>ܐ.6Xh?Ai6 /ߣUsr%4M "F\#(fՎn۶;CP1)z+W+ǐR?w$_cpY/VS˝տV t`$e޸X4}R^X4qxt~*NLH)en)Q>nڭ:}*NYu* ̓ vvT! sB?SM} o,UW8p5eG$8 TFA½{|c0 6bJι!{ ӦSeJWKؚGL-n'jiqS}@-dVܘO:ZcӁ0%ko;`ŋg/0ӑ.rsxY,r^$Szr57Ⅾu 7amXh{?Fbk0DmZq-[p s?'s!! k,ζPE🙮Heh+as8P⪋Χ`e5_F|ͨJ򯜘L35J}ȬQ,X RsGwr$(.& 1{`mzX)H *9?A#hy~WaJBx2-fPuiJHxIRmPJɀi^ED?>u3T>s7^Y=Ƃ_]ɛYGB ^e@֨NhӶ/]Sʛ@g!h:f_'Xh,U!e`Xfc1RyȶP ˹6WMUː" h.K},%P+ЭDdӢfj탘vc6Oe.\b9ϳݣGFq\g6`եCPQy=C Tw|JSa‘.J*f p/(NxiIv2&f*4 6% !F,<2ըXcOԁ4> g{C[nq#@M(.Y&^ԭhg|OM-$'nLDO3 ߽i31陔k-?5_ }f>- ﵝv,]?>* LXWG$%U+9j /%%<3Z zQ*,AG/EjJکzd+|h,T-5rl!#]rQmƧ: dBn(* ,Ħ:H=IKLA VFI\0*$yKGfߪȃlt4*bwChŠT붳uoTvԯWVTG\:}pRwSvmKM)Ok*u-@5kOcia/H rzauz"x1PŪwVCBnRzr IxişHiɢ$r=Tt|<\UOh̙}CnQ-K;L}qῦ?|B}'Ȃ1`jb6\,(0pn{*β+#[3Ӑl]\zJU NbتF#;ѵˣ] nْFDFVd[E p;DGKm&t1ңv9c%0!c@,t1K$@[H Q/=Obtt{\.5..PuB> Rޜ'׽T?UkUp3yEFQC|&+5=,%Sorx#): }Y]E}lmуȉ٣9߾Q1՝ NifL+tu7OtR 24O1ot&fƶ8Ɓ4(>p!XIˌ`c(kv4*Ct\[j훸-$]EB˻E7@C^-u(?u7fH'՛/X)eeb5/T&Rm+mp<tvrmF m0FZxi:M/_yi=@lJS'!g3iͩ6N<}a6hW9yDOh`T? 6$t dH;3kQȔ)/#bLK}u+/Ңfv)L@s9N:P"S >[Z>}@)B [ໆhʠ 񮷠XY+Qa&1yuqs߂`g,WsĪ]BUDl:d*ԩ$PETKpr4qC+a@Tâ6}y'G+وC<*"mV%bD$c- mcJ Wҹhș3eу5Ȥb!O..s ĵ5i |;Ubo;Fuଜǎ٭A_G5I+wpqa\NvCй  b?&/?*2Q2(m?1W=&e-U80볎F' &i7ot2x7jLZ|܀zq@s4Va|wRu Y\/oV(K`?6=}oFvޠH= rvz0dO{Dzri sWB-fTO9m`ׇN\ǚܒc ]4馎'}i ]֌_Jr'3m{D#XcU:nzA=fɈF4fwr0I=.^*O;ەB"*B$ܼGKW:1x`a Cьԑ TWLQXIθH؟ñb0M, 3F+?(pϵL#ױ˃QlOJ)k Ie-"qQ")x$u|>ipDC΄mnNZKm4pcb{]' RwCjwȊ֌5_L=b?b9f9d5= N 6L%P櫥߹Ymל t+oGiJS5ՑOMa=i̇԰vpr`_0GWwd>h1a#dbn)Xlg J괱$jw7y`ڎڡt *ssT`1LZu%ٰ@}m2Ym&oX3@ FwMJ0EF?zp{@S7,ч7=bR'ƕ?U 1a!!t݊S30.&w7ݐh%.{uR*">;4s÷8 E E= c?9W4\&vD>MiEө`}4B}8@pG(kcr`/ڒTY4?/a؛L|sB*֙z{А`ԓoe%"6$[FbdSD[IDTg_ïso?ن\N SP7چtz}hYQE~yJQ>e"pi{W3׿+)MҚzviɖ(gF((QXŭ6)%|>ާΰC7xT:ȘM j֧PnMྷot#AP _xR0 l<_QlrH *{rdnFO%řnH8xLf$$6Oaťmɤto,|LLBP6 DċP&@} \ KPaE8%k uح=Y&JfAjgu!u@_7;Y&w\kHfu0GTCc b-p<~9(X(Gj e@1~ciqMAĐdܶe0+M-q ݄~~(WOl1;JSD~)G:v9ִ브aK ʺךTѻ7s3lr~}~PG-1ʼn#0Mג(_Jh b}DU?Pf]ZD Lj`{Oc{I[#W:,JւiJ/}_lhb qWI@e\#g_gP erz ]/PbU;"7;kdVj_s 17IMcώzOM3Ve|  `Cf/:;S.Smrt$Z:д>P˸o>i;E+ 췩p-K+ljDfLU!NWOv` vEA9rtY9)ewFҵ$/|4ODBI,b|)^J"nH\SOAŰf̸^3ױϝjs`CGDpRJ|kVYQ?F ~I@nh%V[-IҡBεhP.ucN`dM>xLi[c~E@P9FSetHur\j%F4tn{ܠ-Q&Di5G.LdlK,*Jh$nwxWE >a$»B 5Sz_11&QI8-@mo)4/1Ĭ90ud@p0 .qkJK:"PfݍϿ勓TGa/5&$: vAacVڦlG?Y.3Pfd;Ɠ7e؛R @WLW;5-f$, ՗2'BaT޲pl~ ېJm Tocx7I3n.nBs_)9'K3 XKl(oKOydb:ͭޮڵz'P4Wx֖yvSv׾i^P1a|w:,bs !FaHEマI/\mdeYU-&?l4|[͙,I Z.i*_Kfa&c _>/i8زو^f84|vщqJ|IqeW*ޣQRnⱯbaA>VM*u,<# B}j9/ԭ ɡi$Rmӌ&kLWs0HS,x7n 7 Jr_ZTPUͨ!P :G;U) xYa6AS! Nt EJӗ)2{+:Æj W %!ӌ,@f.%~>xGLeYmɁiua+)>)|*E :mPm5aWq[n鼡t}-":wͨ@oײGG$ 1w1x28H;RIK~+x^h 3hPP{IVHz MW| )`-1+2[gkyj.& JpRhm:솕?2ǹz%n)y9X`i"l⯉h;A b )UO6H"lܓyjv,xyXCU;OlۯR/=FG\7ze *\cvf<WUVBE.{Oo᷇Kz!g}&@%6ɵpލ. L G&"jLnsw<իr#wIFWʻ["yqγ4(yq9]JV7Sك "WgթY/ RzrB8{,YZNCҎrL0y*3X"Lq`=Sw.V+>α:tq tPcC{}͒hhhtxks塡YQɡb=ȝlۻV_VI}MFF̬"D|'Im}j:G(WN;s(㑓3ՀFd+*af ͫeU&NJc|jsdR^o$PPXRXł2x6]O@B< %eTQ$6Mp+݋_T@iE2 ZOĬ QnVJ'lFWR2O*}a>0^6,K&qkSvELeۊV2 5[ǝYBr: Om&/тw効_hh"dRJa`T HvnN'<&ǡwgE$ҏx \|)YCO7&y@'j΅sU۳ LW~;@n$L:tqz*t~kɈʀO0) 1jV?d=gWcVa_oӕ0V Ma{R' D"׾h°Ie=' TB^zkzod;n,#SpA+LA(#r3|z?CNL&' ]";̫kL u?J'L?PragS]KʙzYB 2% s!t[/' =h"zFyg,ácYf? `mNJVD\]F621fE@amF\3 !sgO7~L#|AWgN$\4 #{z+xt'ZG r;cp<.N:&r2fkZ7+] M츧R7ڵ˴#A2 cް.9'n]L_ 9yNp+v^CD0[h|E[! {{ЖJkA C9J] ڝ;|g*;DAǑʲ}3Kˋ;LB놅\^3 275 K/uT@1x9e4\f~V_ ;$hLu)|SQw9"Iv!NH16,­E6j3қbQECCEw]"G.A!V+ْbqģdI)rTntPM0/|eԣjl6dLnS`Sq,rӃfE)XTgO1v+ŧe83z*@ihOH N5>KH(?l39w{0^8ɖ>"%4bͱtP|E,֋ LgxaHAgoLH~ǜoj²2i]?6p &wBVf> #9l#Y%!='ͩb鷄 ydPiA^PmcÕkKucd[˟ߕ>w:*+4Oۄ\t4NM&Mai%k~G6֒,#r=09IՉHT{ MؓI)`aޯUbdqc[Un]օ'3 V >mQ.  {=pHG;!͞INj_C zR!=fG8_A o+gd]8c6xTD;)6a"0FE )kAfU9sjYCTDi}zFMS("')Ps%Hws^MQ|]]k/.q0ɚIf)^k 0T_٨x)sqs %%8 (&##b\ٟá>g\}ڻ+o OI(p 2P2I;=Ո^~ `fqZ~ GָJܠ ="4m~br(G}b.! 0w}!Q e`ii?RpB(!}`)3L>C^[XNgw˞>/TTMk}DHf g31 9՘t;͌a"78ᴓd*tX~XDz9ܳJNϮt%z5OD`"5X(t; = =N[X&2YvTn*rֳ8mX|i\H=n(HHHH=krȩWXʃ\KTa~]xbbrC JRA2C⋽"d hˉ$W`pT3vɬe9T(z>YKON) («1Iu DdfUZ)emvNN^}P7U}]AanPSϪ|,L"l7onHʇΜgWd˳N!,&6%u&`\MpР=H_)yAY#-qIw_IهD9QU.4R̵ڙߘߪQ37$ngB*> +YHlCȈy\ ڨ|]< 7W%0ͫiNZQlky.'l;*]Mni  Qa!tQ WfMGt*O2"(%6ɀ>|U=;B)a>"ng'L 7O_e4MD۳TSp &%86/LhrO-,Y?>Ojj4kCF )U'v\6s%Z֜Jymy>Z;Ӈll."¥uϰ7UijYZbƝE^ o M|i6 V7sLb1x6qމ鱫S_ .:NJ̙tLjl/D)9Z Bl,8-͊\ ?66FuCihOg &yaRHhXך؁ )ɏb)%!}s._v";P6IDmzkwZ>mz6w.1ѬGad^G̫x+G&83i8"s&옩,L2g" UA肙r xO`O8 C+!D,BY v4#]oh? ;brLpFDV憺)Iq!ԃ}9+*z:e"T-?R]+ HR!S(q%f*Eڈ2PNV^9PKDtFn՘s1l+>zrRGRs $Gل]?/pgvQcu``kRCAZPi=W}TKMDn qZL`u}- ;^ҥ<1%KꯋqtK&LpVd&+NHT]#[IN ξuq P3Ǧ/~nS:-zr 6N5T'E ,zj@U:cEK_v*z' =8߯O/JشH>ߓfvv1T%.uzB`LBmpbZ=Wt'>tDݫ.$nހ!6Sq`a TeMpѥVOEŚ8qGtw_c_Z݊]]n'38܅z>\y4݄t[EʉėXyW@{ka!Q)Uub? QS96ЪD/=w[3h_/q4tPr>cNCc XyRC o"ZS *jV 'xۍ!B"Jl|{<>@)*d{.cƿ|1 +y[zdAW0[2a 3D^TR濍/z'a}rT,Ӂn]sۭ ՘84,8T@XĆ;6bɞe0񍗭 DcKׂ_9)rB\U׏gě.(jэЛ,mw T_lħd-0PAa61~`v |!v$ă,/ft=ջvQP/yU]rPs6X%03sX d;o; W3) uXLj)H%Mkv/ݼP #V/G*MP/7-TL#yRqA+B_pł"ji㫾ՠW_E7P؁n4`惜rKuZ ٞf+MY<||*o#Ua<tISFݱ g"W5Ob4zXddi0>ɅJSSLv{ wR@\Ǹ?2B`TtXVv }bn y?'vktz0hqG~<5U8JW7_^YM@C#d/M(?ƚLD;/aakƩ$٦AG&5qBr5;ST2LXBsxQ3ǒ9=S];4"&-&l1>,+Et;g`Eo{B஼'E}s.c* gOHꍌ/![&ߵځ7;N8 ]}u,8Htػ>J@6^UCJ ,K+UdF!Mw JizT&]gʣ P O*q%Cc?}~? 3a' $NjE4k ?grv` #7F/YLWe(=;(Kݓ-:|W ^9])zfS3nUO&XZ8)9f^@Fj<1F+GP8󧛞<-KY4?W'E(0Eq.-mpO"bZk"ȿ Z`WP$:@C^ԕ`xVxQdz]d k˟|3vޑ$x2VkuFG14vSV'np%~qFQ(i$[tny }Ξu WQwAg/ˠ%aFWCG8dKOf)u.5j1+%~C۸ͣ4<۝&Mہ5rsYx@ ZF<nXЈ^ 2f)k{u{-I.4UXs!P{}0sày!%oZv.d01$}4;Tˈ}> - /HR[ _;"_ C%559,jx/u?3\6@va]O2Ӳl*N˚ ] #OzRΰGՌѽٱCڍiS}#jy -/|:ܾVF?\Aye)dI_lgȸdD{ s^T Ɔk3`kzjqj6:rX{~ru=WF\]fiЉdU] }p̉xIJmF0_%;08H}ٚwvʤQ}9 M,4 f>):'".o)B׿6CeKcjihr^(L,p2R`iי@21Aay*<&{e\"5@ N26 f_A$\Z05ZZO2?%R{⌢: sW5G#.F{)Ȉ`1bo2"f <[GeFZOpAS3mK7b"4*c](rj5%?,5nDؗPtpyD{ǂs%0OT}$?tgI$Bi\pw 9p!#R@p.0%?c%5yK8dl\)FO-7(O}:!"s4=}09{'!u4#eClzKD-2]f~IAS/WmLz = 9(`M!vUAT$qxK@X,74E(`jk; 0MjNY4 \)r[}Iu#,G3*~śbNCO"6(>uSؿ^Ң;2س KS)J0|H}P{"U/(2 E׊:=~?ja8Iy@g9Ӣ(ɐd;3þAǧA``=-8 ]UA8Zٞ[  oc#}62/$!lۑ`?!CX ;M$~E*N#D|mc}W\,N{LĆg>]#aN;u|qY{q劒 _`N}}iKxUܪd/nF%Ma{ᒆcPz.4K1A{w7Ȇf~$dd GNCQ'WԌ#Q @tKI0ӗD&GYU)x*0_\3MOW:rKk&_H9tCrXYYQS8KcD9ӂ'I `:hH(emqRƆYQ,i\s,mWVa[%ܼЗIWb~\Zޏ+c͸“0d9ӗ9?|E g;C7s`ݔ`j1z-j}5\}Q.#G?wub&-l1g#o1u{}`TqRV ໾8]Mid Qkm  JyJidl8#f6W#/j'Uy *]/ økfYp>Ϭ$-7H]љ._38&9/їu91lGcڧlw nP8rӿDX!)ⴈMB9Qtr5Oz 9'/.wj2C.vo鹙IAm )U`&o -Ct5*!=7^ٳr/$N;X/Ǟ `#Q=0hxT'~UDK{zDbF`i "Vh!¨=*7A+ǒS 5uȗP ULT;]Rqߠ3s]` `{jK,q#."1ҐSn hf^XV ^(zGH;#@kmP'Ue717 _Ȳy_@0:ey,O3kbVFb3=vC:hJL4`s6MW6D \#5%B(:!%XDX V%]/L|v q|1d#9V"F;wQ& |RȚ vbhb`娔 e[\{!2P9W^2Sz}_eg⊜+'k6}iuzNa%nEJ&լs;v-zgtf?R.]6 NAK"QbrH-[j+cZJoų-+Z* $qRLuɑ#cڸ8/P],)g6rԆovma b8zjFqVR眯G|XD`=*)DT9.-ϩM#h=ƘO_-Ŕg2pUpmgw~Ʌf8-3í% ̸t8y%bH7 5H=i^JXP7Z. M3'DtrFˉmim; űKQf?xրYPq X{U{&( [ϿrI(>ްkS deCl=JMw SD3ʋL3_~͜}S ,$KێIM?yE舮5pI`+:`D4uu΄ӡ#Tσ2_z&PE.oeAK2!D]G2G+ٹ{~GGc`U*Hu݀_/y k;Ĭ|yNp WIA}+{>5#OR"G lo!Q1\n^݂g{1 E,L{ãJ}AЕ{%>K:X=Pp̮hVAoS[yPfk'Qx3;Agz#R`҃E(tEVi; nFj3/ʎD& !=kH< qV `& _ֻ*)69{Ƣ0U$vWH+2~䚎EU#`(ŀ<WQO R8V{NVv {LQ^U#̫Ԁ@KHD[hozˎ[Xd@QoNϖ\y,H"ӽˊ#L%Y8R͊Fge,ob;.ٯ&8W81U]bjSS<떏QMByI]CcD!;,THX(RI9"rD˪-c-5]X1B6kZeʺ]`HBڿ*ЦJ-ݵZQ_ t 5KyxIN^w:/efB퐄@6ǷDd?+s');ܭ9:" Vұ^.2`#?BdU8g(_dj *Ű붅Q dzkhwxj9|tb¶`-jYුek˸;%G27c*uh 3k- 1ja>N-i1O\zP|TЃR|9aQ,}#TSS 5ռe[(2TUoZ%Rm9)Ek<uq1xz^DW8VHe\O|:qte߀l[`J+i1mzCK}MV)IvvD40pC-udfbdձ}? i.G X)W })\Lc کe=Fz}dBPlvj_B` s^bPRf01|Ϡ=V^ꉵBEu,MjMUN+EnC;b 'wT3Ӏ_FSIn6͛?eؽ 8=M>vk::.ueOFO$!.JhmiLUMF~ xlcfj''G\er*0ivmET\Uo!tpOGN"OWh°﬉0O-B£2`j #z@t̓/Yxѥ*_O(Ƀ@d[l/1 esMOBeU! BtiF UbUQ DWT>)s].]k"wi9d%<9JJL0Z~ZH 5x+w(Уi!NNM0{i[Ҙ#2gSQ(8[cs s`W6Fx2ufvن~BnHsp*m\o)$IԈ+&8Ѵ4juϷF,d9;hFvwL%L7'[,ZP+_IdЈ)GEOd81wA,Ar6on?أH5DPKo[I㶫UlH-K=v>EDtRn;2EEF]#]V,byE8f2juE33p7~ԸL#vy_UPʺCsН뭈{>LJ[ F%Q[{`3o5E5{7c[1HKNӷy@(ѻcQ,BKvE6)Gpo?ʝ7kN"8J^1OʑqV7jn71PP&jZ:I"].f?퇕za6 '_<w!^ML>!"pYt$vX EsWhn6w~"Qˤ ݚٳDDv~䌴5R%x`d ; .lډVf5S;- ELGV㴋SSjI[✾w|ߛbm[mxnlO plc\}7]!IOqِJ@@e15 %3esG**` iCT1zƏLP* :cЧc1N|Q\[n |COkZqq8 :!`Ț"IL!ח/'fTLGSJF:aB"ܯz ?JekPZǮ6n"X UJeXپcR"ܑM:( ؈)tX/Ez~){nu=-ztӇn%]'!JjF&aYeÛԵ<jV0H }p0\kwՅXFW/QW(WOIg!<uoǑ~"b;JUZG$&<%zq 3h~>m?\I!W哠X9tngtH&'l{c{ԯ3N9η(+QHZ\}{\w*қ =&T< R6^G YK_(/ 1f;ۥR֎'o_:UEr̬[e:L& !F*CY\WD6S}jںɴ]t H [+DU羾7/&NǺzQܰ[xwnt,JEʞcY%~ŝ'pػ~oU#*0olLĝHh X5;{r}^ݯFcO2ܛZɍǰ9rMe6!-=r̭ZVh7(bFC?w;?{ ״p/8Seqрzu?38p|f~!r5'2ш 5o맲om!R@*b{SE_^eB*{OAWgWVy f!ya ?kܕsdCrTs^xy/3쪑L@Ttnyi* rp"8xJ2Cv˩.=1?#D77T RCw~C^ UI1Sdbt;vv@kxap![`$S̗K _B"hkNs t~o9 Z6"'¢-$2#l~XY2%ʔV> =iF{t-*U}$e-I.U˸|G#l{!%HW5'L1?RNW0"PLU90 ۻ_A4?"HX}ץ$(˪%{-/6Ak8O:v<֛h}y L$[:: ځ%Fϓ: Oq1ip.^%Ƕ!*$g)wg%MUz@pn,1l"4 _8 _Rbx*y"iҰʷfUo|ͭkajXX)<a(pfo[ TVg"%D &vc&$u&OP'zeB՛9} G?㻐3!1`Q%͹OSJ~&)czm1̌:k[u"4ax/ u61g޵g?"QpBJz>'+d] ,X-Ae~u56ikόt^zV Hdv-LaRLlCKL!>@)P#dHH`գ\nJȘHvMqbć3eE~G,"Sa3b{+[K?zZLcSD:*ъl{?%65!ҫ~Vt."RG.z-}!o5 t.Ľ[„.-ڊ:bӘd0Bj -`;e{")uX߉] DQ6ƪY$sqΫGIoɣvOpg93 vΞCV7FNd>3} b7Jc) .MdWzVXdJZ܊Iut`oa5w*uqhX$)Bco4 TeWjBBrݠEkԄ"P< >+a)ۡЂ'91؟)-m nʱ4,h~6p 5po"S.h=Y\nl_!qC+KVkp.eI9뽌~H>JALPreu3*m7#`]]ul8=Yl9Ic;hϕAh˖,*Au%m ib()b #x-U\{NA`htx5w1vE'9(s4kt> >e;[Nen46],4rw![GHu)31WM>w Sd67B]i۞QBٮ&`-'g%\?o7|؅ 8/NȅKB4<Ӓ.wH`JHk97]?o))hw{,|ڱEt4/Ad $)l@>wi47ՔfRq[υL YRxCV_ܷSa#ik x} cὁ֗b-g1jw5o;}+V=l|AR)]H7OSb\tHT{Еv#zʨECy{Ρerf, a "<7]OͰrQָςpМd"}bf\ORNx0l佡3ৈIlyPO!7qy7gV7ZC$zX0a{!qY:\ l}vKCz"SUx6/N(vGRlKn1kN>5/wI=T 8) Ee6%k\`2Ixm8/A9kq#Ǧ4uGTְbpJ OExl=x?XgpZGbϝiFhq/;3ԪVlO&/ 5Q l_(ޙ&`2~[J^ON4& aژ;Ռo0w-SA+HStkDL ܼjr4d)d|y.Άd4)6&{M6z[g @CLQd`,o&zϔ:nb2a8=t-C \P BT楑`]} q;w-}ho%Ävjw4xv6]/D##= z\V[RчpЗҗV̲}j7id5mOfL gM@D dn|<=E"ZC )7XUUr5q-#x(S0~_hV@RKIRʻV+!\m{ CK bFhnEExv)Ko i_;&L#A$W,^m,8Zp D]v^0YJ1_ Ֆ:}C`*i ĉv1YuUD"ry3m2~B`VՕue}ߨd)bepjj6@Qy1Ѿb M.YX4ީ|&&ef`Yk5ݦgO'}%ku*ʫdq)) ޼6bHDZK8"@,pz0,6?6#˯y 㝆.E>;+ vZsfEgHEwzсO>:yMgȏnSɕ:ڝygWPiv!&ʚA)tׯxs"[l_<6[fua{ղV0ĕL2ޚo-0c_yf(^TkCCe+꬙]rطӪS5zP_6~D*ViNLVdgʯ9c)(R](QKՠIXQj.SZwn>>bnTg溻yT[k#HE,C}iigʨWjSqAjԋ d1U~U8|#; Aù/Y}n-xC\3p_j/V6$MmQ\3QH@xR:\ѵH*"vR}Iϓݞ#; Pt.T5C2O$2 etY6z[2vS}\]3NJqp&2xz0{Sᨬ,C?L;P\;)x)-t32Vl.Q!K k5,l ̊>-0,'L s_I`D4\Mr+ӒǍ>b2я E%k5rp%C&!b ThXrۓà6S y"s훦[$9|/fq!$(hm«4 ,g!GPQ_ aCqʹ/Xe w\rE=9{l·cӅ?=Y)>SduvdUBmbDh0t͔ 7O- H+9{̸^@9hYs`+qr)nGt2GGp+H:|MkQr4 cQ/sQ.=/Z^aY=A{ߣ)5=Lv9IV(b;Úitn Dmh IN )&+B. Lw] 2o=N ^Lf~;^%RT5l1'ttr؞(0: IZF|go򊀙[b_;bslK(( X- $?] *A&lJ C8OPp HoZ ?-{~z=ثvo, KͿB͇:Q[zQٓ9ZYM?mPJ ;[P kwKrJ REQB0\؄5 Lm̐@AJ2 0PӷU͉;T}IIF}aO3w?C4zM#Ϸ8ްjc 'D@V~jdct )"P J ]8<l 3Pڨƀ/5 2WNk0Z&ȩ;Sg~n۹/7´}RFaĔz0Q]NuurG/]MelRؾC]ITسm nx>S?+#T:uW[:yID#nj~Dh, /f%tLU0ђ^$*w)tTpa2݀@H7ky7`O;޹b *Ӆ ?V+EN6΀r$`-xMbpr&w6c`.xA:CI_aZs(O t(-12}ʭ Gŝ:Sٺk5s?YA:۪)?%F^& GoPآփÈ= O~CㆴnQJ!9>^"j)B_ 8l{_MG7)c sGjV2 3Pres`̱r Q<T"I@UYQ_*N o rQ5w5دW Pe!ӧ6ϳsqSh\d6^2ǽ"*:v(u4\L$c27x%TI]xYtɖ8M업>֔bi.״;=evFGWk^_C©* x:Ľn*@!m+qE骯#WzP^ ~?H9͇/V8G$j V<0 @QtlڛC%' *`nc(d!)/ TtjJ)Evט^H *ۈYgc#jj}_B-12w "akw)on|?^RcG49x56pyD +7jpŰ^,I`Ŗ҆쏪o5>mfw#3Rk,ٴwIRסIkesӿnc"/xW߄mP{So]F8#JNo 86`WlMs&rVVL.s%( =\gQ%g;} d.օ !szcF'5yGAȆ\I\S"n l4Ḁ:\ l˟WiDjU)N)v [)MJ8kR3@,/N)9_/)C4a}K2]fzr}o#ļ ܽRA;nN_C)%[%qy\ZTitװk6: $ :D*|}}6b# SXrd}"zmnaw}}6(4\5[H4=z J#y_Q-0o^iǭ^Bi& ض*^ HPQѶ7 &TխPY_m\>6d6|g#w!I5ĕ)`u讎!hߛ+=Aǜ?cc^9hq9ReBY("Ġ78Wϒ5щ}2 zZ.٠ Q1C)9j5)=GXu (JX}:)Kză%7kˬ+BMˣK<gwBg\0SY0 DB'k2bR41RwOMXw%%J໶SF=sϕcms'Z p&Lh4Xi 챭Z5\8H W';61(8B N;Ȋ#v,8c4Ie@0glKѤ{1˺p;n).F= Gr9q3dvaѧV(P+Mn7c.99/#pűDpb@BtQ4j86^L]7°5Fp MI3Tph6g&Fh )z[ͫa[b~z"mWI>6p"Bːskcz | l2׭,RϾg(PDӌZG|ȃ(y2/`rIۄ`DM㐗Ŋ0$CqIo$<~8 d0$U~KR!%Tk"~f'$?72;P`n_ryX*CAr~F;fYEVg1DA-("Ů589 n+pxe*} b~^F;ܝ.2kf6åO,4q10hZW:R<-G/گXfzxjf=z+9([ 69^Qn-La߂Ti]  `jg+3p-~nÆtlWxIq6fwd rjs^ֺ)976Q|y =XJKʖ-Ke 7R$)+)e@/Ve K\GCo2H醭jaB ˇ}Ӻ+e2HUoicF5 Uc{3qlͅM*^prQ BHɠ!Q?窇vկ"@+MT<>bt-iW:wR;wzGeiaAf~{\0 SrS?S`dM; 򱋐G P:d;s|5J‘k"dݘ\V}RD~O$U&gאeߧ kk/&iDMEov9t5US܉e&=KSfun(W9Ww.ذ&p_d(QMs]i!'1oH2(؊lL$]zT̢.9#odCI3 eCm? / %{.Z 8ƞaBUOls:dKQ~2Xzs{%QfS t{ *X#;CKatǏa,e`~L˓+ٖ2JIj7ـN?[xм zɹ}\u٣p޺.Kt1Af)˜.t{@19y3b1u{̗a4&.`V[[ͿJAnBDKAdN Y2zۛY{P`6?_1\18Q9y[VH5;(bFHs6;DNt{icYl[)A^ciʫՁ6T@"#aތȶFE]Gkh!-#U5Bw\[,Uɑ;p0mTPE[X /< UStYt)@{mSҷY ^cc{imTt3?:߅jS V@`I[n")'\e[TXʾH`C `F>NC Ez'{>9+6.cv|tkzZ7AZ"v,Ň||QDIlIxFfcNR*x@rݞ^cfL6r=}w x3WnoS Thviy"afgU&1dMxJW@)52MJg|H$aWx>l]Muҍ[&15#nOL@Nṉ೓͠k^E&(bʼng(t$Ik5)m#h6JPfY򝞇 T|w P8ՆsX@}5~Cت⇎Uƌv$_*bE{ B=]Bb{qH&(;aicFhC$|0ɚUE~zv˴Tk˩N(/^ jDᴉX1EH:J0cոߴ OHeF'6N4vv1"$n&)'5ĭH#kpۧ/q1jFkڄ87×E~F_SE3[+pR !oPYd\|)[ldIbmLP'r+!3Q_ }+Ɛ zhç]yOлZYB;6J8>mι2њs*֛ [)jJ E3I>@Q ^9=0k Lqf|ʜ,av4 K|``{Vysx17,1i]b)l}f1x$aNJ)-SµqfrNV!; 5kf%}n׸˶4oAڝL[O.|A͢w "uW2]VP >Tj]M6fY]#V$T ;W"%6ıEBYQ-Yg'5ix yeN1է rPacY~ƪm=g0& (J:WGӣϷѓjaeJ[`vR'W `5KETwItEMΧw_QCFPgfi+Z{ur Z]tI|. n /7p.cؖwK#2#q$|^"{+R$:>PrT8< ]PUZc7zfڋnNѨ{PSZ0#8f E+ APp̾ &b!)ᴺ&w~{nA,`*P;32H}b3߄~C 恊jKaGTc,;}=.ʞяQʪ%V!F:})^PEIiO+ml1ܟzYP-Q];5ջ]>eVpVHso? {vzhH9x54Q93>f:Fg(Q  NO:%o*q;%q Bץ yo7;иf .`0áx_|noJ㪿jSlwǬ~@ 0ъ|捫siL6_2ŧ7{ؓÑV׭xOv[ -e.$iȞtcʐp}]'\ "_~܈ٍqι%9 ce|1iGĢ&hTovW:#{,.GEGJ fy\ Esz.m$P:j= mG1|8xsK"8p¨zG6JkObkJ\mApA6WQ{Ǿ J0wq/}NXWKb4 c~ v }:AǺR0'[{N% h=?2~+Ys{Џ^xZ.ep4=%We^gc1VRUO7TW.S" X㒛~^&^tP}~ 曕{5S"t#c"VWH HIQf=CӢq.GT"0̭SV?,  AUfu\a1K;kF/HDOJY[m#{f^ E.:n j3DV|#;{,bCCs9r8oUfvVwQ_`ZK\;Uы\L-J L)9Ol*}ѺuEVmG2M,M=<+9>r|sp6,N WVR m.;e N+ݤq<દ<ignGt*Q0w=Y!Zͦ=?A #vH’(o@HkAMJ\d47jPܑ#DaȢi_C2ܐd#ҳK);+Iz ?R L r"Q= .?IϬ%;.΢hw\;i+;woɛ1QҌv g* 6-] 0e-0K~O*b}p@y ,!wPv\K5)\?g N 鋿ٛfai5m=,]ys#"QiO.ʏ^18Df)=`?T sqOxy3&$N+p:} M [/D*[ ޤQ h Ї2rE=xz+0.Fح Ϻk2rip%|4ܝ·`'s+GI}$LD@΁j}bO؎X3^5-P̘CbMMU tQ$J#/_*gUsCFC#PzpPx5 waqOhiǢ&HhùUG1:e7LJ韀_VOJ3Y W2Y}5-BK@!F#c+C!gnDdIXNXk$)pG\Qq) 565S`Aԟ,?VK4orni;J.`H=.v^\Rs?}AQ4b{ujo%3VHֵO>rҧw1E¹SG/MuZ޻ca98)fH};&TQ]b8JeЂNڒ`$pWp(cI{np!It=+vZ󨈦_f=hx'w*hWcK $E)q&ȱR+3)#zK'M u]#r3jt @?#˩ еN^KnyV,d)A $G7c.f=HKȏW#0M~>೅!sn|tDNxԔ" `{+YC y weWp!sqS_BK*e0T?{g+ɻ$_gI!-ӓ`!krse'h4|ǔ[lˇ5^ȯm8l~3SUYKyjE5ϋ;̦X0Z&;rf ]*_SO:KYqE]H]Z̜TXx[[qA=aik;QHO3_S^h9$ pIR5Da?~ !&Im4'.jh8b1+t ZC:hy&xZ~܄w<YBEIׁ!Dvuϵj9[RH,,\199o@/]vzzXTQs9eVKF0A^a6nmzJP"]#g=!˱7 To²#\yۡԝ{PUQr>r<"@R,Z3Y;z};(ϥh)㛆Eb- T-G4=]aGm0ӡbT:~_w>J:=")@ވ;dbcK1+B2U[bAw™\>շG#>8{tP /+I㥨Ф e1:gv)Zs4dHJE[ √+`&FmZ; rm?h6OF(bJҷX.U,fWP6C~Fd7}QqCQ;0_ ŰݹeF6T >>_ JPkqdQ2A~Afє״(ǘ] )̈&Gd6l3I#\OZ^: s*skDqM-Vq{a㶜ō~maTo@[ }CIZrn:VL) daA#>J?WsbPpn5LiR6daGn(px_UQ'yfӋKCĴ UE8 ƭЪR- $w@دhl)U w;[x8J=z1ɷErɲȋ}< 2AWH!{SX(8"Xl&S0ੜؿH+} 2O:xESrmo@߳mA;\uQTS|YY:JByHew lnFh3׶;xL̺WMAiGd]R[ؾWɑz_p`Zʂ\mT(s9?PΥ \3ڀh9H+e0gɊ~Ƃ.eoM\O!i^tg~64 4AǬn ĆJGE2|پpD>?HJvB͠|RkZL%RAT)zh=baW08J-ƚw|mg瑺"HEtBW}5^FGBYӍ)\3-z-3'.} Vʼs윧iEeA#qA66L|Ho}g0بFob5/G7}TPr-ޠS@j9Р}}Ж& 1xzḚP"Pdz=,@Naou i1CϛOu)S*0g>s*+xz5M^US^ڟG~> Rfs? 5ݮ7B%yrKNZG@'v"VJ@$[σ Z)\]\qZLi]kA)q:z)3~f2L:KLgȱگe[`Nfrr!+ O55ʁ5ֈ=B-j9'7??ֽP]l~ԻiLzC}cI_϶3Ao=c/5L b9 m PZo|H;7֡4 yvP4URgm6ڽ&xoIXg~d&q\DR i}8ZQTVHHD]PjqɄuL0n(.]lB-OJYj#>:̩jJDP'7oYxp_{N+ x5j.Z"]'v3L&0Jäj#e')i bjx 33-e5_f1v횖Ccj{5HG((C_td}=~7&.|:0LR3}LI8^öh~)P&rzu/>xAhVחt4>(&1Q s>HQƕuYL ΁Ex$AdeunpYl^dL!zmieq AgjAE"/vB׌7qLS 4t_#,sڇOJgX}_LC ZJME:~X{$ %ʡ_yVIuWtyCFkagt!\Plߟ\ #<ԝ<הR)1Xȴ[i/dJ@S j]4ͷ 3uG)%@oσ/Whx/qDE8.dTmX ,Zl Uj.8*q}K]oceui`(P綅Np!Lq[[j&㿅Ĵ bF$dz5j`&}ta,VLr:p)mB#h ՜޶-4Eo11>?bdD'+1.|LFц,Sڐ0Di _$ufGh}Y`aSDp{UB><ꯇ Mc2gYqd5!ng\dX0&oэF3-|06Mn79\>u3j>̘* 5!(BNXfUnxU>6{$Z_  q^' mF\}+%Ct(w~/MhN7҇Q_βEz3m˚0(%)MA/ "Fv"`BsP[a.Z ;QmzcXL^!| ۶A C:VHm uHcCwˇVe:D E|3Q콧UǴJQ*oJBxSPBlA-J IE]/i 6觛ԥB;-J2([nwS 朌F6JoF)vSu'JC[fN鿽}]WrTr߳-p2X5 *&>ܸ|Fy QIq-'{.{\>9祥f_Ȼb' {r=bw S$ \(ۣG BBћ-?>_>@:H =KE"w@g\{xo}< O DI&\NqR5j+\-*4y9NeM:J˝ʹMD;nO'q|G{?~>sbh/5-J;UM*gFO|nKC1螡JWo";WTۀ)'%hƿEϐ&%0 sPrwwD[i\u#rߒUt=XħJnꈮȺMZ*ЖJ`цb%*!pLoC]~ <5]8&roTe abɏ>+S-_RcuvBNwoʤfe=Jٝ*v`$UTش\N'#B:ƎWTW+퍒j1 SwnQBϬ&j0DhG $u14*aąs QPU{pTbxwwCйZm"R?*:鮏;(kd1QH~~Yi#ffG)KׯޝVLR5FG͊Wy(uBJ7oon& $|Zzig?`wY~5 kU 完ȒqqKnA" [J;|uDT;;1}%-'g B\Pd۬㮱i+fu. n!?qxZ@M*w_۫upmQC9cYrx% mO8esHnkz$nQ;~/ͥiYXإ֗H dF NsZ'`Ӯ&I01i [" 눩`NbtZhZpծ |iFs8e4xCn mw*xu} ' O|K>AUrϲG7}Ç;#W4Yk(S˂(Z5W3[h)u奁n'B1jxy9 *4iDG:(<ѷB[)T./Cpn4A4yl?" %YLP廡,(<flѩ N |UFOn*sOKnw1XSGPY7;EkS(甸5]!d'_M($_큇1Y>sB^@;PAϒOO;^-z6np@ؒ_?gc8&c}3[<, 6&[Vr" sܞP r1б_@LzcDvK2 CMr88Vx ' $  !!1|э}RD`pDzk,ڝhOr,A Ů&m0CQ9u66%Wtva;j/sUclyF{嗟yQ__}iv::w#D5nV-=/P{cA50dvZk)E~OiJ^J|Cj澚0\ ?`O-  P ϵ@<$};H4..O#[%Xvj-аnb܇9$a1U 9y/ 1+*:lIVe4z5p~Pl"Ѷʸе:;{|Fٔ4} OU.FPZ:,/y4e񨳼p<7q W%g uۀB8{ex;4PS$XC5Pc^ub8۷V '< aKO;ฑ8'Y4 .U s` ;u0T0fdIG-9-jg沍d?mvܼ-SF8?;e]: '`)Ƨ}I9|*;]e{Zcz~s`˛\J7W^wy]6'6=o9e8ަ=-vnJ:kİe(Rf Rn AVZ{΄Sd{J>TR][ w;:)"* C$ ǫ<_}E "Ugf1pq7צxD[.6b|vIOѺ0K6҈ Ih@M"`2K46J=jm[oK^6quzjHm{snjkarƌλvٞ#8`|'By/*VovMy2DqO0@dN"㹳ec9#Sʼ/-7s·'li{e3{Y7 T;ʜ=z|F|dWzjA-HFfL YzHƗ+C湎Wt9zž ;JfϒEJzi:%uWSV?ѻZ$fUZC\PIh_aO\dMxB*)NQZj0E׈Oǻ{yi#=u?[!Cp/`sѫkm=(p687#S+!BػP#c[pU\WJه23 hHSPaPB0U9_/;BX `Ty=d\Isq=9UMwdI@#)-^q*Frr#(yv@}~\t_gePOW<[^mZ310SirF >oZ{u5NZx 92h|1A 3j-:6NUFJVꉢ@*GKyU>jX{s,1YV!PKBB Ll@Ji|M8ܶ0orݿ{޽`IUAz]V&-W [4-޺<Ɔi6,nI >8ttس┧^^16L@:HDv:a?NDG  $&"3+` T&rAg P?O>)F/!4phOY5峴VaK7ThXK-̂9 VK]Caot8{QG*|&H!>?2AzD1|YӲ *&+C3T+ehQ2oaw]\khhjDcZV;& f;]P>Q"&gM B%Ynd$㪾-TLsݔ(=HΚ` ;T&hv;eJ>*[r㚙M$u)hf}G[:[%Zm#iPb4SQ^C,IS@+ފ$'WDP4;@Ө0S@5փיʼn,pGYwaP(>PW5jx3ni˃A.G%Mn^K w|r(8\sJId+ ;kPOw(_ލߓavX/anѶ6/eW"l=8L"ZPw8Ej ˍqTF% p'ĕex?>? "7R:v >'}sF='=ЋF4JHZINzpYoh' $Z#FQP}GWEu=:Jx&j+Ue׾pKKO>Ph(?B00-*H/Ea}Z H E9mUأKX(Pl K@!cuxBw qzCG݀߀;ǹǷ+<_{TQQgԂ^<@;$QK-|%θ-@wj-YNti4hiD2 J*I:]dt'L }v#F?:X{Sjd?\ٯE2+ vʶlū7ydό ~KuTK$e ##";`pBD/yR-_(_gF1Ea;5Fn Lon'r-K0{,۝?e m}#:Nx {  mElkJ_JYq cD 4 Β~"=둁ʱe)&T2$~:M\P l?(q !2Iu=854I1x eU8QhSWL\h;lJ (>ϥGP@9KުeNB۫g DaԜxg U4AkDwmB7s@5|KRi㒻zyrެ=2"'3E^cBrzq$!U\Mq])^u;c^M?V2Fg>DkBRI_FPh3~`5ms+T,(L w/|,$']hc3nrt7+߳^jRJ 0[]6oQW;y#zԊk >$sPn,7Ϲ($boz{T7T_PAT|a7*:eXk[XGg}aұV6)oA, oZzފβ#&{ eL'{xlexFF4B;*:ZnQ6-r::KMEҦ]-tU 4kdHx"nTY.R\$ 1fY"8f1$0[LaO+{Tem`fS㵔L T F9h1F~WatdKm=?5]ҾhtKR}gG۲ l4 \U22uU|nC4&íePs#T0. X rl657FW?C`~W;H1_p'^#||yC;hV{Ή*L(sIŎ{}[7an0r dYVfh:kC p%R[P8~=J/1_G_0MϢ_1F])ŇAޗK<7~tqp}, ?2[Y`'J_+V,L5ft.ozJѳQ-A<W+)~evaz?O;^ԟ*l95YgXy2D׆KL^Nv)ND]DD.} Ezϑ>Xcl}<>:j] W>ͣ {FO7ôYwDm =A`wQC!l 5<]R$pI;3>7zWR^;Q>rn~X-(1b^=ĆYs`V[,4%1LIq]h#rJüwp1 .Xa)m$ 6([bk[W(ǒ h{u9/7;9=iVVq#ʁ yΒPrkG Zy0X`F(k~&“xTi%D H >v$^KIw^(%''¦8i%R4ZN66d/祪Ohpb13P,7ۊwD9M+;.A k)_nvgjs\NE5Rvr8UeܶEV#K{EAr!]Aޛ;JQKF}!X6}@NR7Q7eo %+#e7҈kԎ+ȒB |!\l =s젙6,)i{/!8DQPH'gUK6bw%דlwϏ?{y0WA!* &1WxnU*=M C[ !+Ski](:'!\tq|8"(6`-w7ZBfLQÝEcn5vWC_އc66\HA|V9Wl{պ1c@vo/2g=* @$iR p I3p*FpʼnFI8~YȶDINѫf&k,y?0H=5w,ކ?Je .\(">j^ 0x4*I>"=Vm.@\7J舥^o̺? 6y\DFIKr9s ΈD=M(Bqxd$ekbQakGbO]C# ;EG׿VϳJ}Db.+(k ;@joWmR6oXEl^s>+9{ju +AyC(0&]p1ov8Yҗg(Ө#JV-6~ x~f:xLԊӍsPl ^|$"鑆G#AcK"2X!W͊/(qI%HV<j\7%ck9]%-w_ $Q&3xGBF3"Z;\GixK cڏ>=HJ %vǙU:-Q H:rmUa˷ʊ#90H>G #I fXfi{ϛIf`t!dE@lwMa)p=(d"UY:ҴuZmu#1f1PP"%F$b*lZڂ\%W!渭͋KYgJs;buwx l !>y6Av۠r2n1.h딊Ǫe&=I+`K %f*N?e3sx#hЍ6DQ+㊩b+\bQc#t6 x$@TF}H]Nz*цPf;yG˙gºM~=!'e|S^{u,͓Uϼ@MLyߕ}aa0ȞPaaů݀ |o;ti,-:w8Ɏ?$Ci9ʊ 4Yy.Qtg'T_bei=I?*SBW#3B3E#";m&D:\%D<̌~tZ֎dR <>=)ZcGSpWB~UsI(%0L پlǩ92'O4B!GU^ "*w~/9<"az{k*FA%gйb,$Q*ۏvQ1 ;wXx85-ZmFA\Pn*lef.|6hC/yNv6w]̤ ƟG%iU2Ґq>6bLf.;7[,|S}}VQoԺJ/ k-|گ–.oW߇5NwuH$Y+Uzl=ǞԺu/oL\zL=Lj|a O( 49tw{)4*QA[ے#gQE_>@Nۋ矝Ze`SiBXyEV~3y"7jem*{O@~θGf y!b3s7JQxM1p8Zk"$s߸Lj>c8>H.7YAk0,% '1~VڢyHiB>S\XFp ,PSO48$mw;ՏųUN Q@7ckl@5_Ynv*؁A&Y<+wTX΀BEVS0,Ӊ2 o̗=[V?I[04`)S,5fr~{B/@}L6N;dƠ*$҂G Z=ڎl]{6$Fb3Tp킈Lb"}gn,l"#nfRQ̿*lϴw68ʽt1~`iMG&X,t-wa&]Kp7`NCh9d+s~HrV RĂFH)arġb^7;0oIs LĞ息&uM%{f9/KD+9e9#5Neeak H.ZH se|{;_xR:#8iν' 7N*z 7k0+ZP b,  Ѯr~шuaa38d*{%W7'rwO9xıS'E w]V^zX6BN6ŝցsB'>"}@ l-*&G4U fzY9Sn͸&KXvtopR l.]B2: g#Dfe4b¤n21C-:m??Xs=M GpC*H}" =SP}uNmPj&GôcJ$wN8&Sla0Ej?5l[#Ikήd-;͆R=ܠ8L\+憪+6g2'TUAn*! a A cg2 Cg5$Uwu rcT殗񳢬מ7j]19Ȝ{i1f{)3yʾkl:zT=tj~8 D#yRܴeuEEup:![8JZD<|QEeB.Rß=0ZL/BvB/NT(AQp-1M3/ ;2W D"Zq4,:Q4~\ c{ l(9Z^ZRֹs"'j8%q͘ R#zɌͱc0 OQ8>"9cTt z)9*9ȸ թ{Ґ9E"v>ʼn.Bo۩%7ubxCQ"NSvk0 mX겑0m:Ρ5j5>8C8(߿PҀ!i;\>FEYғ?86cqpئ֮MB ! :-fEϳ5``)Adc*&MuxySGr*Ӷ60~EYEK5q\9lW[qJ9E àJmm7PTR F<(5ߗN AwūYE: 8JpCfD'@S.xGxݣ-YoPUgBtsdŲVŜ5ͣ 䧑T܎ ,sǽD䬇t)`SP g~YI>;Xc,`a!LTb .'A3G>S'`j^EC't6x/z+[@[Dhk5I,6B ݒH$pwA,8GB8>#'L:,M@ Q@Yz.)Roc ;PB90o`ca)5B wmI+(bC#ON8?lnmGMiEҨI֑oݛ+OF <F4~L{og]t\&y:V$i\M2.SʷҽkkXcˁƹl:"~KVT4pJIag vu!0)y J= ;Njp S <9w&Q-N'x}>|Ô$9H5lR?Jx3MX@q@>!;!:+`^'wCk[ʋFqD%uo폸Id^STZ/k -yy(De P#{Е|Vn,=+>PL~LmakC.Z "NX̳~ hV*DqvA=VTƉofӎ"qcm-/3vHАs^Fãs9ws9,DP"Ҽ8!}KU V~6ޜauY06l֌ 1HwLGp`y M'󣕞- 0yi3:"lnͶPkZ Vj0QB*ڳs5⇎ݾ[.Wx1a>@MT3q HmЍ'Yh8Ik{uRNGbeO[;Y8?0c"y7" TzUGΒ%ܸ՞`h6SBzm^kT#M95:fUu}|W*x[|?=5YrtqOMRAnxshVa}X@ME/@ƧvÎU-c̩ Fqjt.ݮ. d8,v(fGⳚ[(+\hP g#m{`Y )+$jY$oLEaD0:;<4n mW@uw+1Ჱ.scwiR}zF.8SO (; 7*шbQ_gVezA3EaL 'u0Z(q +煡2ƕ"\hC0cF%(N8A-Ajj§Nesgl6A"CR)R 3O:! rX1ֽbznBa9wfp긨s3QIn}CW7B\2[HK:!`gact7 *#`nJk@;LFWyvjj 3ZЧfD`v?l ![ˆ` UjƛhWv|Z%s.m<.pJ9ǭ4:.*`=}@dM(,<O݊ViT%d*A)H9\ʼZW(s'TI6Gxɶȣ7(UKV-tpA֬%JqR.ǩQhceѾڸ}'Gxɼ\KcQ!{Ї=F.ns11 쪧!v ۘ#8;őS6Ow&^|ztOFYQUJR뾞Gzǒz`b=O˄w}#[7ۗ;V0KLC78+✗3:iI3ɖ7Rh^tݫ U:,ŇhzףIL_0hA|aUl#i 7X߮~kw`|2 }}?6ˀjM~Epgf=tE+DB[@V:u PF+Qm*@8ns~qZ/*P)OD&e41v BO(pY1Ĩ^> σ VrJb!z?u9 ?O*%AA#hZB">h 33~ 0\|tr5yUQt,5"O!ƪţ<ګW.)x=A*86Nfo=-q}2~[17^lZA"tgM,'?^=Y6hoS1^E:kM=ٜaU*2y k@% `kol+4g"_׮p78 Z$F Eb{8O-Om#qLlnjV a鎦&)VkiWÖq2vkYZ; naWRAᐑ*VkJwHI#e^? W bxő/JYS ,{hՂ:Ocnj&o'%zquW4opE|~s7?A2R`ƢLX+η!(teW t/3w[Xg|OEszZWFADx ~4V;5c%BղgRbo0XKsQ o(n@f_`!aw|>=bf (yTU țbB!guˆExx%$zM Hg@LgNxރpYɓØNSNض9k\IOjpa5#KRKlxp1}QbeuL4ld:b4g Or?>ṕz8閜i(d=Vi^A8QRIQe4OĬgNS*fG13t{dȔ KLc f6ߔRVv_f S41~^z im' H 9f:Oyx]4*>hq&ysh]w֙tn%*A,)DY`5A0ŀ 5ҶO)F?)Z>CK}_T/-ߘ^Ml;ˊMԖ'Ƌ7F_yx,e+wfO#n3fhUj'(_ rL4,Э-JXzHa{s ˨Ijk$[$,fRDHgrLe'I \q_-ިg~rp+%񶃱ۻ߆gę*zueۧ8d<o ko V3Ex6lu |[$gl:ARS`ju ՝V"Yi@uȆGhnzHut:~G0[2d*§Jy:tx>.ap[\n,[BuUI0p'`&qx0LKF4pqs %5 eX洍)dTģ\5,?$ XB۽ QF]8CU ixjY&-D^U %āJ }Mׅz^KZˋmGc BjVo=[ő8T)7T<aX @GcEAvsz_ƢY )OZ,nݚFaҏ/W%dE<AbL6 DfXyCiX@(|#1WG?'4z!˿2.C|h"{>M{ݺ";*fJlR'eLq%ǑMWa`Qwdξ~bbBY!+~h_+T}$gӢ iN88g@sv|ltM^b E?Wj:h6 W~!6uϫ;|p?N ߇Ӛt-y,e|Yq8&avrfwQV6gU'G4Kk\Co5CZ'"ެa&E~3^QQN2H3T.ru fS޶5rpG\9zҢ8 K"~$;Qws|r]S[.`kU 熇AZB5/С<_/{^ @KW -Znȏ،$\|YamL-,!)֐;yneZU/ou[ +WZݼΣ_@K7WФ؞ "j={|xY'#D@^7V'e;rHTH#wyIf=d[{ ]G;s884@4q!f<+o?r jY )V&9 X&6s]=>2b!&T.;]מUR[bTp} rZ!.`3G@h~ ͦ)L TXT2+gQk!I 7&;~k7y'ϖ+A"i# Ǡti Y+ʻ0Z5t Dlp`Հ`Dz]?UEa` YgrZ2|dY_ xmSF$:/MIڪR).q#B]-*ù{^AIzDsT+z>8γU!m3$u oUclrm:w-YT5.%'8B(J3/831>Lt$6FIўOYLAME}fbso9֧=*'κ f {k&txQ,  ;߹jÙ+?N نԆm¶v =Of*>gٖe&snkoO߉*9J&A>K-:xy03v0a R<߃pB sT;@t1%C*Uչ=fZO索vLAœM 'kq&O!,9jmi6֔\=^b"\⊞LV"ljL01J 8k(rxŧPχńm_9pk g%1=AjxHr(yD`LzLgDU\Z0YaL+0l.ך8@i,q@~l+&Mmx݌d{xK+-BTRC0ߡqȐB`tA#!50G@`ҭ=d JoLi7nD$[/EҺ_9aЪU#Y~+xXvevGbGyW4))L?O46J225w!lA<ROu\pj/0Bě{v3"w=VmҝFw~R.c3%cZs$k'I]BɆEFUu\|%RNs v/A& Ijf(*JV cix [j'A3%ƭk}#}+D+O &#S-~xfIBc+~R+TAw` e(]lwWC2g( 4Ĺyܾ]#|oԢɊq^`vgrĄҼZcgBUt:m!'*V 3%H.K)g( ~v FB Y,Ȁ"jw'1 8w.Ľc<@o_{uXÐ82Ȏ6Sƒ*|`߈ţt^=e55 7ȔUk5a /,~[ c_dSvhXXkx%J&2 C[w|bL'p/UK4C!w&_ 'gNXV2E*Ў_M7BW&fZ,ƥ_lNF(܇!JZ>zeu+gŭqA;)8qeܬ@v-3(fo)v^` # 3%-D$O0lܜKU'iOc5exA|%䊣YRk |ݮ1F>UԼ]^H%L\z k#!a9T%aJUތ{<,٩R0l4v \2K״V[CE}57r(}g9["C2[s! Iđ;~ :c<͖ncli(G(  W|׷3Qc}775zcimC+o6 8kBh^$,WWˏb sz^dwζT-7!_^&dLL |GҨF z{xdzkDJ,uЪ\bE2mf8$myK\ntK1\霙 Yg Mpa.™~iepG5i\4sv3s!Bp@ !m$>fچ@-82qTQnJitpƔ<Xʵb)Vxp&2eՊS܈ jP }FvIy-b@,V,jAD'$}K7⪨#Mi ߏxY!<=+76,9hb[qP9Y@m 0`:L3,rHno:{>0$N# %]]Bl;5snǞ;gx'Tcҟx\;w[2o˗4wB:KbB +%0RN0(י6BoNQ -WR[ѩ۳}*ήwk*NO@rUPgC:g|~ȡk܂yコ ڎ.ޞnjq3)AA~yQ)=kލ7JC!&=ln<1#%" ð8A,|Z&|[ĨJRPo昊*HjJKh,SNb vBt5ۂ**v\g̃TĝWqI.s<;;{e0 ~K=|m`w4c H-@*b&Sf K1Gin Z"Ɏ|q|{mxLHd9/P0'[9t蠧HG(?%h{d,4w#u{>C1Ny4]uAԇ{iKb/g^AB 4Dg.D UNc8ɕ=Sn =_g%ͲQǫ唏3JJwȬwWrad7V=!+ +Ȼ/p 3'Ŷ9B4Hf\ҷ|~4JoC窒瘌ksD$E(& Hȝ𸰲t#wq=NZ(Bp\]*g5NxU|~r$" UEc?M>~smG>C;Au ilYGTO%Z(7po@UQL w)@o,)@4MYbݔC>8.k {ЙLbL>Dơa6T 9#0fď A2?)be;d(b:4x-4c()(w}'9$,>igv_ŒM3k>Od&4˚cliIV*|"G.IOu! YȪewZ7/yL11M*wW;+2wwkuK7P"C?u[Tä%%TըxJm;%}urj/[d> 8O3a4ﺌu'[^˞-ڸGܸ?>PvѺ9pVA֨6eY2Rwe>>0$jsrd#eG<[_d!o0 09ZIf' 2dauo,/?+ӫ1#4*p~*4Y -&YFIwopMVqe!6Ca'h0qٱ74S~7dBF}NG=Ey,ی=mmͫ|Ex2 >x/mV~2V^ATLօ!bj>TB_cb^'ySMtu"]Tb8IPBnFX; >,)Tʍ'I%[ )pיʨ kIv2#`Q͏TG \FQ IyGsGJoI\F~s! Gfټ+<"Tv'/l36\_0ST:wGH?\ +%_?kϾ\J": m /:"g]>Va|yʽ~ݧfU 'PT].qh1qHiRrAdu=7#ʯQ wi9ej p c+{/3ˮ9)3?)9b "EN;3u͎Ⱦn}o]iч|'v8kޝƼ-Pp.wU 0oJ) l4ӱ@S""^@੏&m4^ '6!YiН.+?ƁC فDR4?8*Z wY$h54+$0Ks"9 bY冀_ ھ'n2n\qUl? ^d#ͳwD:iR?U6zM%kfV#5I1ゖ5+p&Ԣ؟CIX¼N:qeki8efm! e3h>s-P/ U'<ԩA{b@Cg J13ؔJ?p1)87)tF{Z_\_s킢T!Ƹ>\|WT{Lsb`e/N}3+c㛤S(*NaQu|1 yY<\>&goH:V8i):m&2ۀM?ƍzt!piה\Os$L[@,oK .B=C ϊ$}3 .]F3;3g{י`r$3/G\vBcrǡf0sٺ*(UǛGqHB:wI!EFOȠS<<*:) y8$5 #%%abG YȢG`a˸HyA*, ۧ  !ߘW ˢ9;T:^֢]MKjGt;n:ގ >]5B_qz iI9y͉Y7פx,׈=p9=GAfu~b~lu1/>z[ꌞ# >s9 0FD.b<`2(J7@h 1;{2xS% @BWc~m1F쪆F(U6綾 3?7chE7$~('nĭJ^'WzwsE``_I6Fآ?7'e>2wiڝ_l\Pþ<Xӧ[^3Cٙߨwgzq\W瘆o E|PJC0Vg\hr6%Y!&@jpigE!lf(fdd6HCfz&L4εR$kB'h*Ku"f\_1i PT+ַb8bv}E'&\lN%د9\g46nVF ýdZEsO,-/;Re |ή@C긯~nJCAUW^zsnPZly tYQ700 ggF>BQB^L(.>ZkEtc ' *E8J ]/J_]xDiisDwbfҋ 8M>;y)j< $%,|LIFt] *-&@[ s э^"uLKKNM_.s ?&Rip4S9N !' `>n:OhjEYO+} X4Pi#n2:5y0}P7SKo:YVuD/mе=jlǧmŗSn6ω.,C%gH5FscN# k15ᙦr3KzP|FCѷ!7TcZRWx'[_9J;Ä_+4V]96{twL$4=9B4=qx[r:6KsQcb0uU>y:/%L٧ͩ`jĿ&tbQ&F%y6P2$M,?92[-ak)U%2WY)! ;)Ҥ#**GFx-%W8pוS@$y8~R9E1w)=J(leVb3rZxqDV?ؚRw?5gLMn4ZܴHybJ %'SAeAL,dF0;PK3fP3>!}v\^d0hf@F,{4α~VS_#yG l|-5/UTٳ,((M9"? X10}15k}BH *OvBN8]N̺v6uk]a0$Z62=k""7w ḯԽ#Q QMqk&2 9[<*.Qݕܐy&]Z-.qv0ZH/f®2bFYQ|:i(l"!Kbll5E.=,%{گ'(nPy 5 \p;U$: 8H%k1┘P4_A~p⿽ qCuA1}e0wKXPo pnxzvN %wdU>2 iA훋yv|34 﫯OB?TY؉2.JlK{iI-cfrHj~خiL/2n"yaἚȮICUKmput_!6VN x~V׷ swq?b֊Zb4`BU!2%)d!lLBRr[й)`CSӒԘJTu-R/Rzmr'$-&4gBnr =ȇ1Spsۗ']I61O{@M>i <E]řx~>Uڴe0ןE>+b+s ,loij^cVJf(WcPWJ0\_X@d#zT\+dk# | Ç=򸓁Ȑ2wD/c M{wfN (,qf[ UYK#s;fl׻-ۅ^t3aJ^7 ,/-)b 1>ZŠ1fZ"C$iJch h߲^%vPj"y27˗Ϊ?FϱviVibS@d73bX?iĘo_fش}ީ1DD @*r?yV %V,5 qsM6=uuO %̖2?p%NȚ(*<0d&S5 b0sTF|'m! Gyexe*”5;J -~Z TiΡ1O!F11%=B4j~}Wu'NGK ~Qچr?dŇF ΍9&j& >?erނSyx7]CVb o1OGnJ(d9/lo|L۠ $f.[Ppd&Mk_y¬6 E$Ӧ5_VgM,!'5 Ftן̧{tH־eP%VUR٬*3.7锾 'C])U.a>0V_15,R-A;n8CX|T_ )Y!Zi`W{a2" RCt>k7@|$H%39TU0Okᥨ x|i2X! W$!a]WDquzvhG,B} W{N.Tܱ&s ;dϓ1ӵUւi;{ne8dѻSmvdF COœH+(` k⹌*X٫Fٱռ_pPu fqle`INԸt|,j$!rH*y_e=9fZgh8Cl&e t%Q 0 fԆp" =(!JmrЗ,]7)X7#M[kTY$tfj#igQ݆zF?}JMֶIUwxQ7Zgoj'A*ݦ XEf%mn7P`mKԫ7. x_^)/k7LCNãPŜ5bVĭqFϠ-\(bVL| ^uiMX6S>v N+WaAOQݿ-pcrVQcG3+fXo-Iv_E܇ KQ! IqwXN>Y1~?XNP%XOV^5V ) .UsKkӟ0Uv-:XM[cMi;?õᄌU CeBA;7) %> #Լ? S[,ǜT-QX!S9kE#c.[ D-} sC{@[=M'6 [^h*5ppwi*d"Qn +,E;%beRyA9\.Τf@' l5Z]`1zŝ ra,iXn(_Jru~=w*<Ā+{RNXG]:5҇BpHc$=Bݦa1k# d}u/ ̊F0S9=Ю^8YAR75Q=8X|M?A[p^o^CNi0.~ߞ; DY&D.@sy%} o_D쎾|RzwLV38_T}^xRtv(J!)Ĕ2@[wBfԤK!|]&tXyG[mptFdW-?:}C.Q99 v7 R2!A\`FVХ3VL ;^ޱpcnd}\+B{Ongk l\bC085߀ 'zm~yHIhIZIc]kA^E}w;1PtqՀ4h/cWNڽ긼m$L܆wrS̶wtH%谰Cૹ$HFk U^n~ݠ <))qޘ{ZoN&\;5 RĹ?J>jPwc*/vLAC!~ &$_}P!.?W 됐o\}戀'Bӵƴ3]!Cلb]LnZ)Xmes@h>,q6粀dFi!r/N{^<7v ZKP05I<&/]hQ9̴#H qAVojV!Ң͝_gXbh?(Fu~"2:֬'owN*:R# %_֙*PZ$byB;@&9L] P6Jg0u4^ԯd"6G bql5y[ icf.vն) `ngسy,t|SOy\*0{8V?NkccPP=X@@[v\6 %n3d)h@>1^u*=XYkȞLXݵI+pЗeDuEm{1U'!>77 "^m#u7JE<+ f= P;t$Di|;yQ%C^j`ooub,KD:Û3BF^g\O_YMhjfKe0dY'<atzi$"gT%5;{v14*MEC5/bu%ER9!`lIW $|]wrƫ&fd`AGjs赨7DN ߰R!)9MҒM0Oҿ j;,@1 ѤkxDn dQX68="Gj~kU6u͈+fܪ]: AO7z @W3}hF]ԽfuW`(]͵ηp`;$T6UavޙUkZu1t_ R8aUk:cѕ$ow%DFe OmP,(QϡKrQ\'K'U8s$Ol@$-%0> XbKB4lfO_P8(bn 7+Y?#;Z#=M[6fjjnK5hSf ̑u7B }/vC~6q.=V7E1P[2>@ދz"_Qn jW?8S?}'{|+ JM o̡/_mx}#\_HO-V${,*m|s {5EC ?ZDEbNiLpg>mP4\Q]q刯O7Mh2=&e".Hci \7EtGTW9@|5mL-x_%({8y} l^\1EUr!ARH+s< FA?xu׃o=p ˥Xc=;m]=Ʉ7[ mD5@ZQtˌH&cbC! | XZO:0:Ft1I; O) hy$j {xP4 lȦ#s|}BQB9ዣMN$T2jxm"(|i[3S!@/}mȢ 6Fӭ9r gfdqϪߢNesIH@m e tmMof>vGc?=P[=uzÔ 9o Nq cH۾⫝X+WA{ݷܰȬP,\I:iCxAb[6 Z&LH f]9 .Ḅl%Uts*CxˍIr ?{ik&t1! iSh6%&Tֻ2'BJh:-M00%h΋6f髃H2PJ9,zis-/E6Aq ڍ'f;y9Ҳ{3{sI&wN˧ŇDI+ "ZI;dgn!?UBI 5w._x5w-Z:"Co%F@ņ4PM5% vj)XyrڋvtNLx&UfiPԎ am^wܼ*Ou|գtJw{f Uz ٘ti{? 6/>YzNkc~^Ş[gNJ im,$NF|Ua]΄q0l\Sx+-:1+F̶ڃo0q{xCa# $ qjPZ'|25)0hsھjmE؂h9HIPss8&8Bx!3GE.2qea!c=,i=(`ߒ! lKBX(>Rj΁/VXd5/7J(#ޟ;i-L;V5Ak]e4n{CZ+U W{.vO) ǒD-cɟXDΚyZ7g+J4=I:,fWB.\u{3OE62:tʻ +ZG/0Fح>e!?O҇#k*P1t5`۬*:!j^`#T}`ęy#~P76#Jzspv>_1H}ߖCcZ d<.=m &"A]֌_d%!&>OYܔڬqۅk0⿄L.3 {xS)L,f (˴ oS'zVIbGHR+Bl~`R<7EW z'/0j/ӑx_t bHAu23~Pn)@J*]cߩB>KEM{^6TYܡkϮ0ɋrةM ~{Q+ByIn=h~iX729"!vJg9|*l\˅NEz٤H+RR{&`v9/)`PG0oܹZ1 &?.D}[iK0dbD4URe0~}k'[qChi#,,ӴJB HVϨ7,W0chvyρ"EO, "P7ҒE6c C,4e)wfm;vހ+Q*@u!@%o{|n.<Y/OcnnI" [G*Ce(#^.5kx/5gc:YmNW}NI{gEV֬&`XlV>L1p_jk55([{Ɠn-I}>iC(3UL1I g~QΆ]-醶0{b0jK_9Ti}-:jr-Z3OvH+ZRm9B3:D0Oe>] eE!L-Ց>U3[#34G0- CY`2>ZǮ\=m2-gq^-z}+Lo47t҈cV.Ĭ'|wWO-_y qc*${{{+@9Ek?MzEтAB5U2h?s@'%kJAO)|By_}d󈤢 w`@C P OOm~qk (ywd4}9hvُ6/vxkKsnA0@H $G:E,",Y u~(4:k)4*xBeYM}jP6OpɁ1-7j05aMۅ9๢:Σ'm{֭=$KD]Ae l\q n[zDh顂'@1Z>ʩ2>lw'F4-8._G8c-u؝ٍn/hҎ "M'M[=.AI)ߋaPԹKӲگp>ʟz֬ƕmSu751)n#wcH2/CV7ڥ?0À,$ z\od ;ִ6CyۯG5fEx_E\甀=®dR w?5D?Z<-E1Oy  L"I{s>Bh:A=ܨKNJG_ R?_?a$Ht{9ݦ=X e𙡘8v. ]ȉK`}Xa}4b.jTWXP^D'e8ʛ"YCrP!n0|uİ4hX  ](F8pP-Yz z7@zl>dԟ}A p#5} ?2fon{M(dcDmHJ`.CW 'Mˍo׏VV)/5裟{B*oCG*x2./-c=iɹQP:x?s䎜ͯX2x膌s;QrM\n*偼}SrWTAޥe$s+l_ k^ VD UUʝBkaHV;+ + nm0 =G:PKC,Tś!`.U=Ѣ-gpiqfA+N\6_8 a[@Uؖ'+MdU;";r z?$;]5ӾS6P0#d/f(FI'dSzhCr8Q| X63~?c|9}XqL_"4YAtNڣE8v޼T?P'' X]]2IRD b ٶ b@g*wvGFU 5Fv`7`-u{xH`Sz ao.FX'+L}]RsB4"9($GO0yݸ?,? ~0XF-}E?pRE%Ro7[r OCM\n(Ʈ_54hnqBIå0ja $/'_4}Cyu! 8; ˅Kkm9^1Pȯ%lpk$APgw-1^mZ6Ҡ}qb WLIhK/TL}LefC<~O\pw&{ylUՙBcv" # jKQQЏad`Y~yn/d,#J`M:nQU 6&E@%;`}˜ۋU.(߈ A8hy PTV]FFr"'ckಱ:vY:;ZfVj67$L'N@q]鑹Qk'R̬]!ո)йuU; B |Ļ/>rӇJIȍ[Z(z@b|Yn;lJ:S${ҟfTzx YwӰEHlZRW1 2{qj۔zEŲI&UOcI35Zq<niQ親ωWlnz%ɾ2Y-U>f9]R[&e)(p zRUZ#+g8mrnp^禦%De =̿w XYVM 7=7ofEdpRXCP1bڴwq2WOT정Y68~k Tuye4m|ۮXlE%=I댲Zcqϖ;諸 <\VZG(/ϢZF9aRLzktiWKri1s_jSr5}lw|TEn78d#pd\l>+~q.Paۂt3A<,Uȧ离QOprZ/PBH0<7Ӎ Lk/gr~\0 ‷Cpl]tjm:Fe_KXTn j"<]W^,⫖1m򗼓G94:ҼdQlq0/Y!\8սFՔ! X>e`92TOVMkebvuĀBҿ&+Z~- ~[ămUG/Y|qxtalU:=f\xzZqYϝ_SՎ(Uޜ84,=~)YQm6" 'X̍p8sc{N \SˏvGOjٞ7L.~wP  gGo<'laMn+<*vN'Q]G֕`Yz;sWq0x`3PpOPlnwL '48OA䋇J8k</3z@hZZw axgp|FB,M)VwGj5 ikX3'_r8bѠ= #KX "`ĥ9ine| XtO,%+[wH1vbta~'y~Jhޅ^_j׼ $i頻G59 Ȟj*&= \Ϛ=MG)YBpqN8:g[嬇'x]- sžTf.bLTgFKUKE*xdS1 ww{ؖ`]huAÖ_"I:ޞ@Gdjlb,- O= !Z$>z,D EcBL+O -UQ)>s žHc _'6:{2X1QsN3+Zur8{!b{pU|/NrLC"'=Aİ >=4gĵQ!KE_F[W$ִ#_o5YZ,;\+0ȉn=t.j-&"[{̴'儩]ʺ\ԏ]cW~x+ZjFmk-|ĕy45Άd- 鷪K_ O!"u9tbPϾZt_B7c,"nV;8n>˦إ$kκi! j.)<(K%#A1auYC-lXS #= F0g1ķ8*o5sU;ͭr\י*Uq?XFYNg?Y[EՉѹNF+S6#,cjJS^Қc;D)C"^gHDOCRHu"6ʕAVCW SS_f ",OמExmhM0a2ұ.,7r:2ZX$DHHۍIHQQ5)>h6\̄[}e\f>%4ʊL4w-ԛQZ MڳXu=Lkʪa^0ڒfu̘^WܝBagOxзt{2CV%O}Nf@?@Q(]2TYD<.s4 [i#52uT`L Ti@_|(n #4IAvH [-V:2}!lFy.Dc0/)IGgO;qE o?Q3NW(Dx;/wJ/u@NF*ŭ&y3n?7G&غ*`(tec{lɂP>n6Tݯ -p Y( eA~82b )dhl9@lŏ(nPfpSF7OLI`~sDqD*@WRpF@|h{U^69S-?Π6jgt#*C}2>#F)׀eA|;:+*ͭrxQaa#v:m$!bH'";cW,9rOd s}F#`J޲=;%:ȍu΂ EGv22x׎7,GWǷL+OM2;yK۠w#yRq8+=rR\kߕ9 )7j{x*|:gq{ #HWN<:} DlGMd:lgz/_ld{ #|)8,ØBA]g.<~J|1i8]9 Cmcb5P]O׽I}ԋQ0N%PD@k25{+M;[i}ohT%޶ q}~3^]̆1.Pt)G)f& DZ`Ou3_s"M A6`*z /*Q{8}f0 =J;Z>)K`%/,/+z݅JUib1 n֛upd^(q9Kwb=62#g=IPe2TC+ yPFڿEzc< Ք~P?Eb$NBP􀨄s4~HxƺK.hS5V 4 0*Mxw;HU ijskn4=x xoߊzA ̨%xoNZus9lFZiugSɧR w@N>U5D$?tʴ /{}E٦U*w O 'k KO a2 "}Dڂ /_~=$Вt)23Zrtu'gePvgc~"G ش_M)Vמ/RH<{&3%p[w >k2zke_ "S B7ehc*ߓG3@@TGN"%p/bP]jz,I#H"Vf1 V>/,iQTUYİ!Rvk ]T,_a})1g$s+%}STBX.{f1ݙZϳc^C[R>֞grMv#Of9 {;-kJvÒ "LqGR}x?Fl*ʩGbqX5Soo AVeC7wu@F)Bxw,iԈFi-iϡ($ Z4 g^#͠E$,uccڙ֨cdvQ6ZDajWIǝGtywul?jmuسn$8mQeߺRYi vXS񰟲 v sC f'܈uAspp#|_mv$>;,7ZtM Yh8W*{;h\/Q_Dk]ڃʡĴ!H(NfTヌ=C9@I/(CX} %Kt1+O˓cV09?9S}3 v[<|u|KN`#nf5k_t}쮕ݞTz,5ݔfD,[bwb[F0 x E+L_CVƒܓE2\ hTxEO?Dk͊-b 3ƪLɱ!;n1 Ves_͈"1xgs7ogA ,ҏs1 2NB@f7tj}=ojA&Y4Zt{5z]TNQT~{!$Of":ʱO<-%)OSsQ _cWaX@V2ҷ:Xu}lZzIB@5Q%!_퐜T_{MAcnz9`GJ B15RMJ;~1 &|\*fС^,fnIn.c'z#0G{TmƎfx`Ki["h ̦\*@iu~%xy F|PtM+V[ ,b8! >sS5N(Nz8 /HRHTiih0!Ƥ"Y0GCy4ͤ*` qv婊U} 'IC#^n!?A-G_n<]Z 8-\q@OoGZWSbMKZov/p I0m`W)-_]züz ν?bۉSq맙lLDVX5턭NA*`'%#T.YY˶\Ν{+\9OB[eħq|L*k|mrSݢaZğ7yWڲ}ny)0KI SZ)o wuM͖\s'~/*8]`y[1A JH*%N+Б.11m0*!lVR7iZGNϡn)=q3PwEȱ~Я(b꾆44-k+߅Pz1BEz {X,Dh쓦3 D:6Q̬g Uf/swGia].bw ]<}xhz@jyX4* *aV[4b<7jۣU&nq;(kSA/iyǻ{t9ޯO(F Ekesߑ.i^ZI2MN JmYZZM[2yVIi4%k9P(bk!ew^c0ݭ2ZwR(|p:O ۴L9СI7n8[à9{jDW"bauYH4m(D~ &2 P&\ ;Y|!5RyiûW7, ?ȣL9w.]:gi7=)E2.N;;0c5#Z6J]X>۰MG-`Zfh6P1< qu#m`ĭ-FMW5F_7 .!d#$.#23ei hn)e !8Wj fgWmqG6Ȗ:~j.9V)qQ$߭x*{+|'؀@qU'LZ~.l1q =>LIA! @RBv^6@ TJCy*h/|-)|CN/_ҧ\ߗ%qywdᢄ1 QS  rq-իa+Mj›S3CMYxTx%/:ǠdV?mw 5,etT:|Nm /4ZI!ޙU$!# v2&LSݷ) :>q7<س;cB*i6LM6 m_@,ͨK!h 8\-s ֞l$Vu ߒZ䏥1 lzYfډL=kSmFzQq~(6SNUD E>D=b?6On." JZhռ{:9Ef0 &2 ԫouаoE҄Q;)j[?kiJ7KXj {q鉵xh͵oKBeX/HZ:? e)m'x&ao iA?'%g*``z5LS av`svt*zUdˋӿh_n\?mx9iS61PQL*jjƓ9IELH]!o['Gf 7"1&6W<@*Dn1!Vz;:9:8Ko J?@0 ؏#I?.cF{v T ;A sN&jWTWʳ!vqO>-W;>$-# d*zm @RS@ Z-&x0j40DLyZTXA\0ї?L<,O;w+/԰/[W#ff> d W`zoVTpLݯƍ(^ )u5)44\uDoS>|' ESfc7zman;8BLBXJea KB~0Zu{7c;3F<0\=(%/r˥2JV_( K:qq<\}b55tn\/]]`h-=56 ޫI:)Q9Mc6n! (9fϟ|$j?ŀۣh~8# s?3%n2F8|W|G,0kfu}m! 4ڕ+~E sr$ 6L_^+#zҺyg8Zk ]ɀ-9$WEXzB+&}(T2 r"jÏeiKϺk~Bw$jIR!:Ua1:LR3͌\ pCKCfN%Ex 7=h)1ݒ]ǀ}4o\7rpG!JȌomآZ޳wC{ZU9>@ D7&@=Rt .6[j,́pmqv S ('0VzJf8ZW%N6E79}Y2 +;\T]B|_w<5/5m`њX& lN^C n,SWXZ66x[Pxr %ukLyEUdkxAI0{:ҖHu4^1Z7 ͞Nf]rDl]7`Zik (i\ľm&$eN%G؏-% \=h\L`GKhPn*C+&ޖ{_'०zбSpn9~?m*u%CY=u.j`KrH'R Lj !L(ꙃZ!i1i>>d8nĥQ.XwК!Sb}6=cdK5k >֭ ?ԁ;+7,;fa_qg {,!}tiO 1ᤈqJўd$ P;V@I.KfP״78ptU. i#.m^"+&eFD(+;_BHfȉ!CZ~(T0gHOkH =]5a6=Ȑ@ZOeܑcd WQ.ګFj !DpE (ޒy^T`y9kהA SR@ho&,}{I}ܮDɓJ!lLeFj>4/>3MI%x,С~stgE/(TQxȡYG81RKErRs1rM,?*5ajU-k,esπ&20j5/e +B \A^0bo,#S3(am$r{l;dPiczU0@ }Ce&UH 9F.vL,2dY_[ٳKw!p"9E[<#Dpq3~L4nlgf`t<~~A $ 5 "ABpl`l):0!谼b[\Hć?qu;V@_c 0BZ?4 -#uqYF/(+Yĺ>`RRvFa]v)x릻xIW7UCA# Kr?piMFKgno|O{]cq]/ \.g˹ɿp+xDr?;}Zwzg§e?` T"iyjoY:72BPwżM'+|+=ƄO!#V!(rTsE/)%/r6#|''hDҕh wn()ԋ>8ؽ~ZS~"͙l1Ic;.M"ݠŬ 7aK=N4~oos~(jv* ޓnwOE5iӛm cPq4lvK,VqVD_Jn2dyh1]-Q,!)I2#r-qɔ =$[0 ,{0>!xV|vȯbm(5my~Ջ%?v[vk탮BhN{ITSOգe^ HcÿT 3ǤVE ツ׍S[ZN<6ce%X_jI<5v9'XC@mMPɪ5jiueu@c1LF൩ѫy0-VU;zɑLL(`V"roؗe2xdD@/k{ ܭߐTcmi+8ϐq)Ldϳ.L@x9&?VmL~5 HL"N5lf(iSIPS_a<׻R ͷ>3I:~7}KU\u1ɆL8/pd m1O3qN& 3_L򗮡I"[e;OM]ޮ{XnPC'OgXrvGռnێgbE4G `404 ej aB3&RW/r3''lLO{' P7,<#T.݊b|RHW_TC tvz~_*V*tNv:!nIv)t՛Ѧ#ypDHc^BdkH\)d Vb7ZMk $m>Ik2 (5}r%&q+e0{%'z L&<7d5|[Q7ꔷć aG^\L=gFqͪK%*Xա+>RYSx_f?e!";> B(-5}w$>[{>IM(E"wQ`##W@BoMYGI4KFzMcQ>L?D cwRj,lꙈco7F(qhaiQMӍl'աyς(z?1~"!i@]l;1IOiz@$6^/awK7eBg"-&l5Cts6'tFo/uMXW` ~Ng2%gD|5ی.xU3D##p1eIH?ϪL l Đ@.+W+rK]O}撓+옓Nlr tW[l5WɉO7d@ 97­8Ciaor孥٣H^XXo#9&YLiw=Zj#^-ݭU}olR7 `{5wor38%{[IX4 ! גM} JDP9\K-Fsc޽2M02rl՛( U*/85A*ѓmMP!" i_Krn4(Ey6^ 5bYwG)c_aC+Ը(Q>"nku'b_:OFD :)¼nVjM}rrs(0/@3w \e?r]VھKZPܻ3{AmTD*]87ve j\0눾~ى8L"_sB S5:Ca vmQ9dY& na]Z0˖F!yvFi >]5>vXo ӵ0oᑑ`js+k&$Ls:y{ pݺX$[{ښv^`_It4j#BaɳFfg<+ո|K6Kt`EpƬpfu/3X[ԗxy;01LS4`Z `t>p83UsԪwRb@2|Tpض>%qM,Eu7(v}ٟj3j/)Y`o%=[=3\Ƃu0*XVԕ,w/<@-gy Ԙ`#y \!9gJ"^t5JVpgDg_ՑW>[/DT wx͹="wd yKz*,ZsaX5ó8f?@>td9" ~P&ld%C e YrLp㟶:.h9!F0Á[{H dgVl갶L 4*^`.Uձfӭ֭o)YiMTU.=M 0+&gܪVi93 8;۪vcZW[i; o萰OV, zdgs0`):l^O9{#!SNTSsXHܺ ?} uX*lY<|"+ѭKɉUI1Ӣe݇=40ZbxXkrJtC۳ܶ@N 1MZ.;apZpW9?S6Iu* 7 p걨yQ8)`m3ؚB͝I(:_LJSq|ap]ٸo5f@(-9@h0&1PT O#Ixy%] |`Q # :* ɩ|NBO7 m^Wv.Vi\ o@=d<;{ҊH@-2MuHAOZc6^q"_ U7 ÉJ)|b[T{ *3ۑCaVaLP c!J:>@JMڮ-X}4лɷZTt7csy Z&vcE]7y KLSP'dr 7 Ф-1~eV39!陳DC@DW3NG[*z=Wj$H1Ӂb3]8(9&R:Xv3R/nB_󼬷SG6UvlW.6lmjٓF8Yux;*䮊|BY,]KܷyH}f4+YBغ eD^:BVvNZam}<ҽiA?,dmdj(2 n&8ijeM-?3H0 3HƯ&= ԳfIYPL]V!3e{oo Iљ Y ݻOqȊ>QZX-LRV/ -/Ƈ>j k^A)@IϚjӔpEq:Y2Y!{ƥc*5~pKp)Wk%0q!!%&AW"l5Qq)}Ve#-;?m-CI"R^Wk0a7#ҔX`re ]N>Mu(Fn DK1PVcau`5杴`-/۹b2Oe1P`rI;QUv 徭=~R)ê*EY ȸejs$:̜^UfHG>qCTEͦqLqbاDq|dmʬ%hHozg*- ąfcMx궇kٍO2Eʼ$x$v5?Vc8_0"m8&`Bfiޅ16ـԎRH4J.g' w߽ " Z H\<+: yzܘ*\9prr{> Izur_ V랮_4Pg8m(GӺ#dVG#6p<(A#$fXdwE9j3@Pnkc^uo75ؕG$՗; #90&D_L%O]yu:P*B)k) Ye~mRhV6/P 8=eB&z<*#07'`4TWIq`)t~'o؞ 'ɋiGaN7l`%gJ8 g$?6퐵Չ4zvvf 4+%5:% }{QnIs©=9{>HOuiiBquiI+N`<9rrN5jqq\*2PA}辪$Jzo`~Ae!@KbE!k#7!0\iR R{3F?=*k/lTtFL|V^w/c2It 6(b^EGE (<G1WG/J]bepjfvT^sh1)oWvi|9#m!~+"mG͵Ww04֖[z *a]/i9K(#CA-H @U[T&7&IƬx*h&@!*yU ;$N,e0H:X6#ԫ+ї*b4k-q\xG+ITHP$pad yQA1=@E#P8KڢfI҉h4 wo^x6:$] \Ug☇}uwcu_1bWU hU٦}; fC#t} (A]lˮ%eF=lw\ja"n&&tDŽ}%)!b@lkژhlrJLC*pߏ;eH^C,[" N4ku TEb^cѻ]TL.SHmP#:ӊa!&ꩢx௾I-vG#~ԑkO$4͞"aNӬZ_GC*m!iVIqƍ $MX+DUDt>sԄe}ה1`۾ ]$)Հ)C&\v%P6Y94.b9u;&߹ta0k ]1j ꝧZ52,f9dni,FA}6jC#fEJ2fJ{N66%GPDȴ3a*c>YGχ\@{ʊ*_HZȐM(nR~캁H;%ei#Um*u+_.aDž #QW~gvv 4m^cIyЌS%E!؟aoC`zfƞQPI:m-v䥉sP$'Ne_t#^@ Ԕ:&dthڅp-FK+3m8B!o-+%),a #~$qpס!V9ÇJ}' u^ώp1 î|Hv"dL{UxDåRئ#IAy3iT'տ 5J0STH,P*qD"uĖ;Cv$ 'oq'Uj8+?YGMƫ{OBKX{#|j miU&_LDs3,DAIkyB0zHxpqr_W38hTcdm6ةt]Q#4& ׂf }˾_/ِekğ!:3:LDSs/'zeL Ui!P,Ȕ\Ib|KdPAu4(= FOpKha'X)Xy.n X=5O-[#1Up>9HV*Zds("iEܻT] omo3}CB/y2K7 lz ¦^8MvIg(}KmYL\zn?sBB`H@V/toE5׍@:ˋU=_"AJSf) _9sfP\GR;WpU-h i:dLvX[;޳K麞jĹ*=Haf83:bB5b<T@ ,mԵ U[!%!鴈O3[?\zV,=| ծ,RY' 4J܃EK-ZM୽ Ԇ Z`Ҥ쏡ĽNbh*gX*ļ)W%7h3*'\'"w`CېEkA{J>icgȗ}JI(Ls]@q Qip]f/|e헎rg\E<{BM7 T~F*v(:i-1Imtwk)Y1 E"D@y"$I~C.t<11Z;z~{[Sug]t MǼĽߜ(_r>Ũ3DsPq5f(ˉ a}`BK+ڦ'Po96Ȯ[p*˶3WպnOnz˷iS/\ִjL!n3[/:`R cr|iqJCf$LN"NozЭM.J~~>guYU1U6A&vo80tD`cxHܙ^mkhYXleQZ6R^Prt,1oGx3^Ǽg"O&Lyp_?I oOpcH4k/a@]î7XB!YR4F/ rbǂRi_| Q~U{[ $J7B#]&~`APM竞'xЩxB/v2-Rez;΍0E=-ڈF@}3clFe0)$lgBdK! "-iMBiM?-bS_7 >I(Ǿ- vo)Å?TB-좯MЊqCA~M2QrNJM}1"pK=U}%CkNeG1v/Sb<`3ZQMz)P;*6Jv .os;4 ]zRe姜$ Gƕul)_ lO5kʾ$"6Ʉ^Źv+[dvp6=H-OpB^-"nÞDGn zsnr_)쮣Kq)ˈ4B ErAe?RHH}[_Q;E[Ook*`jbq?x cd~o*Nis2/j)=̞N|@R~&9ȱbӔqΉ؇jx!(hlC'$s';tӍq_+8/TOr~XVfvCt}<_-\Z?,:^TY.;߾=^wy>b2˿]6-}c.8릪( O]i~\t۽ hgc(:6Do҉TDͩ0#-e"Xiur1aMA [O^ia6gLx tߑ=6گ *mdY:ͽ ?Dz2)b=L?ƺ9.k\! S)ҧES&/Sq Č.cadMC:ɍ.gVf(IϞag\9_?l:J˿@{ȦiOw72nzItkBaM CkRՓR_:Uift^盆N 'gZZNRC>)qtkKs?[WTzVWNŏ0c\`bF1ȲPqDz},ڀՠ@nMtkf,Yݶ⫦W8i-t<^ucYW `Q,&$eM$籼̙)y%{.:[=ZqlrBd+SeA}nG );!G7*s?#-\~v+%q (8{NvܞOdZ^9WRs7= +?Vd$u ta$/#Pocѯ(!{E]kop9Zr`[CFu2"*ȼb5"/b6qIfVWxC>3 7FNu}֒5/x3ȳ=ɶ"f|O4rh MHK޾ߖ9Vʜюф[?sKlK`="K!N8?Ju}k{dAEIj1ǡ n@*}x6#H+Hw0Gm@h鞧tL{ݪcY+33 HF\NǠ aDB%0*츍|yy~q{Kf1ƴK7t>̃/2jCIS,؅Y=[0 ŠB4oakd5aonv)j_dH[!']nұ[DС( 03grts` iH-.b@ߗXu) %ߵ-3wPbFZ*FEvJf W' 6MVJ_^4-APzIБ;'Jͼ\(W2aډK =u??D߲ 6nz5Z.5JvPU%&r Pb2ec!=FdR,ܔ+C 8U[I KU|Y %DDQHޝ "7t/OV/y".a[(mC7%PZms!>6;O~i !*/r6X؞9D(| y+hx0*&e6?lxwJ+=f\<N>}SH/VNc!!i{7&z7̃g= \p_+ײ'8m h@x3`;#I(P6&{M)К=4 _lj<؊M 5S9fdAL"?.?y0ZA&)Kn )IcV0c&ԶJ4SG "1Y35P]!#őLCzd.^iﳕ/&ݮuDŽ^Q .yW DZvc;1 'N5ay=m)es=`llh 85("@X6v]F ցsmG{9j5E`Ԟ'HF]b(b5|DilP)lc𹹈i<վ:i  N$;p"O`K8@-s/z+]la9FK~hS $o[U? qP9SD9xɳ, lef  Adt COwŎ|x66~ ! D1VߪFP)6IYEhs,TLIO$d&*RĔ0ih'WYl_G0ԭ(霜s;TD_T*"\xo CTݔ5,Kp"18 M777#kNx.?We1۶ !5;QBC/Ep#wS*J:K?K⋾*vhFE]5%栗dNq") jc>Wdeb, "jSҒ0߉gxe|3`)nľ!>ܼ4 &}P=18H<)׆cGJRcؾ?'x *TcmjZB3MǁF9 ƀCmWvU'd!}[Уu#5C#,(dr6*-d4מ$ZQM᩻3n3ؗ:pyl5pȺ&<{O=}$ KF-ƈ8pο+?u`uDV7X '0 Fy .X\M "E8+Pu0YmHc%$gR-7X/X׬Y\\<Ѷ+G}W0pBm]'PB)CЍ9Soφ~ڢ炗/FIS 9q yJ?m^8<ұ9&J)o3CVf{jBdX\L1C Pvlph=&4^jF-’OK(ͣ@{~p#q/p|V?[?e/)4V.47vKW B]CIU'P+!M~}ћ݃b^, -93.`h!6 q?RZ#-hoհqqM &>ʈh9/2N q1J9 sǁYVIͪF0䪂Nrn`H.ݴۀrZC w wI'ly:aB!r .e))L3n3x?Ra/v<7{ju5B[ _ ]ֱsPyh(Sq4TG]-gBO ( ))ao(ђKu!E)KhZ^8xZtDR(|c51P8v Ss+L&.Ob(SƄ 2FqELQ|]\&O\ȫc1 {϶1vbxCXΓq{|'r{~}7a^#Y(4CXMd!^$dnS Jlأ9Rj j;( ,{>Tk/{%P C* `mXډ :Zg.{ᘲEe P3i\a •"z29w3֬qxR6ä B_ƭC M$4F;Yo8icT/[A0{kBܹ 5PAښ$\d@`CQޤFRz2z1-[E{Own|: s'+&R„1Eo1.HKgP') 3_өxd䟶 _iB43 PUҡ{DXKfhQmǯ*qV 9~Ɯ?5tm;-B<XrnF|0L:X^g?ɒzO]D)˖/L6&1Ca1>|&Tyq7xɊcS*4 +LF3-Ƭp1isƔh{ۗwKD3`3eE{U^{kl~ :)yZRUК1.8VRU`Á¥`7'u Ԓ3TɧQh~?ɾ08.7.g6m5EgBjBrNzXQ\vRe=:u/+`9&ΐ!F^+LHm,5 Br`f`fClDg84GИ]+cϩ$kUv }!ۮs«vUJH$M,ɋ+|XLsd*TS(?MF,M'"j=<+(i,ke*K=SL^k5*u2"T1)=}ΦRXKM H5Bߥka:d{4FТ-5pہ@'p؛@/T4LF,?edRO SGtrKӠ*YQ1kNWvV>=xKV%0QU}fp.\^Դ ŗ`FSYsbbIi8q4tYSTͿ;v5h̢xA𡦋V;|au9"L`v`f'jϢL8ϱ1Muՙsjᴒ35O&G s&2w3޽v(,wBD8q(qmKV2lEzTy1!$\ CE<^RKѾPJ(MVL+⹔B^ #>"#ls)X_Tɧ}nͿvb>Cj| ĎVٟfKbX$~*?0Lb\ᅌ=\Q+7ڋp3<˹xidD4O =5r>}VaZ!c^*4E(5*f|D3`ZGpƅb80X}kX > B&(֯ltZ~>I W3ɽ0n! ~ҫ60L&r?\J[bRw[0rjPXvj`LnŢ~1i$#F@mݎL&'ѺRpK\b!Y(tYjn g~yy=̖8.uWb+~v+)S/<{6Y4oqDGw xp]˟q}F싯9NV(9>qf*XssuZFr4MHl&^/ bշx >ӌ[OU&UxYm8%&I#Թ3#Fa]~`ݟm=Z-EDBOObBkU# Hm#[/Mݙw{0n㙒)AOQ{dSD_g샠N^>7Cc .#_z(%Ns`B[(eW{|Nv˙Bάr(/\ohE\r 6e|AN,:2JҲl5;Ҕ 5qO47$wF,X'%i׮T͉?yD- oKJ¸H5#%:ei.zCbL\'c,#-],k+IlA W[B94tLCm}( t)Eߏ[nz$MrbG i?;w)Q2=وu)0aOaڌ!=Eb:~)71T^|mM,4=rkR~`ߺZQZf&|@'|;,KΊo[!,f iJ{XBE|0-xPZgsX/qfAΙVP8Rl*B d^#n:/br^;s1+\=r(ƒ mH:UZkQKP=;MO|mmO\X8Nb. Aۇ\Cšt]-?yL(o斐%{L*6NYNE+)_ˣ!zcBl|H!z\;QjػI& J/"͡fqAiaM^)@s)2҇DgFN$iz,nb.֪F^$74hIc RIZ~<=9V%.8 Od*k`~Vz>ƣ3 0oizI{.~]c.E΍D8* n+vkƻNUJ tVd 6*֜јEbֿ}7JQ'W:Kd(>Jll(%My}7w;rɩ #bTӏizG<<"ʗ*Ui._-FS|[$/@h(%{]K9"4<[̨BxAڴguz^RHRt 󾉿Z1d* _4᥸wZa`/׮. 9 (\O$EК|DRT #L0תYH5 C$=+Kg_*aΝ1ArCcP1S*F ,UXs'H`_LqDAǭ~ ͢k|A2q9>PYZ籪XjBk#1  .Uao(4޺DyMPG Hɵ*HF.iy!kd =(mx20e3rsI'a@Bԁ|UskP S! l)dGl0}a@+/Pwi(XfN.)·s+ 6uBrzY|J55E.l췚IdL؏ 4gX0=}2DЇFAKw췌WI(x ˑVVζRh21dN Pa*h~bA^w97#PJ²;lrJrWS fj#/mU(@t{u ZvK[J,FM_~I=ۛbec:$?43vV\XZL##8\@j0a18'6N=}:;4q&dҸ=XϫJ{'߇6;AI>d;ͽ o}ۖC_=ῄϻ Fk4r*5BbNXWm@م =t326@osWS1C.d>-dWt*{ѡ>ۙ+iw8@N+]#tV%O[F1#Sʓ,@l̾'GA@(-J?2cA0?1qa*%P,]L BLozM.ۊz>J.7X`EC4: 3|b-ީc=gXi8,>v\􌓀$*fIqƟvxyU,>UxJ0Et ù$ft'mM=}LL.Ï`rgcPgylW4KLKu< Tt_l{\?.=ue~1?wŞhAk?{M6yRM{W=# :2eܻTVXrC+!eg_1苑R,WNuԙRwF0Ú%S~mdF.S{ԥ$))J/OBd6dA Qx,y឴}>蒏uGpm+پ8:WW *mU$Wv(ZҸF ByNIIi[CFq= z(SVD|O$:Ďᮙ8`Q?3;{|JѪARi./}e[N (ANf>F&@rpBo8QoTbk !!&,*GYiKurK`Drf#\o:[eQz_ɶf5\_"WvGcZуcW"0+)t<J⌢Z06Tʣ!0v]rx2Sh΄4K_zV65MA/N@>5MK4{V 3p%9箦_?rm0 bC`y94+WD7)ƕ?Ft=;'Nv"mFV`{wTf30Mh<0Cm(r<#`Q{h & mgޕX{h dgΦMUole!V8n[R.xӚuπBRAZ[֠c<]K>4HwUz0&svfxB%w$MPt2]6;17* j*pSj>{QLm\lUnLci` E6]HG$9VxoMӄ![_rI(!m(jW8!p5w9Ï)<@ v-7BQPGjoyPzVg=!v(RC]_X /M(d/LK [r& GxYOV*PKvW C*) !/$NK[߾cn$9!TeT&k Xsg)ACq,57 )LZ+.Bl WlR۵8=}IR֌Iפ$9Bg H:E\lʋZZ0M2!݉+|AKv{PeTQtpR?0 ցs S/+B۩樃6 _&'Ԑg:Țqn^qn; ~5*%b S*YQJ"}1Xc8TM/YtZpeRf9P!/WR`E͚\_xm>-(V#PQ %.;E=W&{bgkwњ-)*~*92DT+ "tT<o vULZ! ;=u }m#T {JS;ڈ=wVT(O-4L:S 5zV7@ٗv)<_y3m0b]O^1^~~<[楹!Px > ݓ*A9`w#4zTw1  hݳj+"V[ʅ!>o\79 Svm.%$*`-Bϝ{R:1,fh-U.Y#SZd.~LcCR)"k^"ݿ|w|&HJ6{;PfA[f57x>d GHB.W)4B Mr  =mO,4B#E,SS-cC±ե)HhקXcS8h9k$aeEWڣ7rjaQ"AFGJkkNA6Bؿ\,P18~ \ut(1I=1ֽP){<.gyQ vpu*$b.yZ@`yEWָ/Ye. ]n-ο AoV"M)d׸WL@rQEBlk=N hp=0|~BtP e߰bJ֠Z7^P 鸊#Fxx\oJzV0GHԮ*qv5M?_,Q/_c."Zo_, #K%"dOv}#5 5.eaEA$ta+34&OVcMSb,ގ?cC|D 震k\jQ:yLUg÷bFCbeɱ';hc Y5Ӹ NJq7iFb/lrh+}t ``赆NIK5:>ʃRKB`uюJ"y,s.cwOLҰh?p.CJb|TJC `/cGQӮ$r7m@eiVwX.;X#^5'fcxzpGuYqG>EBI)4K+al@,qpc,Q-dFZN3Q~G'hr&Uǂۑ#g#ϫ {/ U8-T:SeQ3.P"W&/fZ=*7}.0F<t? 22BA3ð7w0NlV r1(@cU>f!SR MN%ӊ߿=rWsCXG O9u=k.+T)7lhE¢OR wN&Vm1A ~GAᕱL<%(IXU첇F$ wբK4~yr㝨nS Cr`nߛGx٦bP[DT+yVmzhTQ! ,ϼ9]x!=byWܭ7#/#N^*IOII0D}w5v;"WGJED<:e ECXK]>_/MrPD}vZ;tx!TQ`k|LA& 1rW/̬B۫Ai?y-Q~4(k(u>};!8;PJ?֜ZP$8j9F5|$Z)<}Լ?snΜShV\qW- ]_˘Vgm~4HVeKW8|>_ujnBvl@ .7hAOH/ :R9\ѡqtGj!Ή}ڂ+ \hܻWSq":Zq0 xɇ%%.,Lڶ rEU~&2擙wU )L&us2g=?sOwxѕauc~0z)֢>-qj>u[rnfU/fN?zȹZd!--}zfg7V/m8iU(sJJmItj'5$Y(a"tM QkF!>Kd=ĭ`qGdތa=PL17xy9ԯaM Nc&a<b;TyӜf^}L:5VX.v\7UxõюWJ׸ˀ=]PiB rW*9?_ۋleD~~;YG2Lf ,&Ŧ eqjVkk@@ki)31`RPES }_/z 9< !)Ĵ}˸P>=:DO{ 뫄_,;K +oi?fC#~=g@agyK(ZOZlI1h@Xx y$W2.!Rr>]&%Ouv r?b~8ֵh4/3UwwxxsWb;oS.̦SN]jq/C^ %pާOd KzE dG ^Kv], sJ/r{ؽɠk(mQ 6*`gaF6Ͼ&yΊq <0瘪QumѨ}Hf\'G4a:̀Ӌ]2/|{䡣16Ct)"ФR=(^}Dm$]g)BsC}H̙34?t l̘E&Ŕl;lwn^5=&߽]# z E9`N3nG{4DA<pm5Q%DnF#=3ʎrAqH]CEVJVR //hGeԬej\ u2S> ]32(gy*+>d\tE 5r'eА-&WRnNx([4I؀N ط%A5-E]CDԚ|e6xzMb\U{GnAeBC̄d21u>7nSBԺAONcij#gD4R`@}AܺRTC3TWRX^ds;^ڧ}IX_`h#j|vdJ>ޱV!dYl5D)zȉ[vetDcVhfl4{<+'`> ñXEMp^㡺.oQVuB0L('Ёm(XD;g ~q r6S55PV*GVj 9l,2x-NIth*2fg*@%/_rAժt(S@VE=H\=XICd oU~(I\[+1"P?"*|*4 SZz&zrVR{t.Dϧ*Lyx(s|s2ɯiBȀkσ2~+`"%~c+ƪQNm ܎]#.`S5;ޠ.L6~EzcO|HK ,Hr.qۚ/3ʹ4ҁrd\{Rډp4mRKdW5 B1D P;tй[\,jNv9]D ]•"uSɹk͑BWO4xgl@P QFxoU(.*;xj J %sTS9r:M<8tأv!khBx(`..XOImIjfxАi703#*`r^gYYkק~ݑ8:{{8{҅^=՝ Nc -%_뷱Enq$~=xiN7B#cBd`Q/s񞖧dCe#H% o-D/~˂xy@ɒ|  O/ĜnL_\fc>F%j#[:A3Š$b$Dܮ5 ? y`?̾.ZAGBeA~sqeCʛ`ȮVYE X?4![T~9(. WbR!-tA,dI'Ε[ wutU|J[[BA%BL64nم_ϛNk>%hCz薺[[t:)'Ѳ^Lz&b\0K.""`Ö R.?eUH{sZWcLk? LAƦ:M,~"$P%Ǒ`W{3 m9dofvlUhIIdK;$~jit֮v2=`(>,&*d#Bu2m/ ;9{}u|Je(UJGe[l!#nnûD;fhS?NW̓8Nci#@إ^ep &֕$磞57C);b|$5$B$D) gTk91Hxf[Vf|0!)ssq(7sФea4O5yەD,o_ TV;Sטz/Iw!89;aj-4yCPt]] fH v<\"1DL%P|n28XC.=tLtq ز8آ)gi;EfFpqz{#h2ef߂s(&-#lYBna;Ls|#7ѐng4 'Z3qs#UbpLi @S:%m.d4T߱ ##WnhW|Z~Uհ` xfڼ2NKdz_1+r]V̋(cLW:Ih)(b9 .OXn?S/+2Aq5G,&^J~y.e QE01˽NcO= O^u "oT#-2Njx|2b:rp!-Q}@bPS6ES*OI0G{ynzC:wnK]u/ ƋVaIbw}0U6q'}Jt}ţgmG>1Ndz<Ÿ$#Ìz-Mp>XQa^և5K0ޚ= uil1$⎤ܱ#mð=ȟUAO?G~`]=(2o@$Fi/wX}2nq3>CRrq As9.@GJ>EH0['Ӥ[M*63ĵ*rp"U#RUBA +‚u_Ǜ8ȺXIYEh\pMqhog(&>_-?ݦ pa4_&][;~<O{ uG45e/42:<{=bRRq{s-PF4nC(|=OJw'0J2~Qî;6埔D"jE^2r!-/6B6.h!k}tӟNbvH{jJ̬)9ڬ)=00. 3Mܰ|A6snB#B9Fo > a!da _xd];p0K$ε9线erԔM+qU-ReqJ+AלߩXYnDJGr0_ !iCzߣ zik^ 9Z}'a'bQ2*~fޣK]<- N >lue?G͔^敌#ճӂy=Cr5)[d߆k oyŻy]hbQo5,0mH~ $?p>a0M?Ϯ8@ACSЁg|QCPlI&{ MJS:3chH)4Vv߰ѬTTLq@^[uEMz/c<-(| beQQ:Ru( :|\cC 6eJA>f*'H-v{UI:, ڹ oëX׭y UJ-RŢ(h?%Cp9<Ϸ^9e)hW+pzj1cna˵ל =9=vN# +9QEe,ӣmǿ\enPh;vX(; 7F*DL:C#ay ͥ+diWsT*LQ]- (Xd`=*dQ)EvԄ_ZWB2/䶩 8&lEr&Yۼ!Y.bl#L(:ytSiPU<>alܖaY ,xͶAƆT}dfDxV1Gz$ LWui]c 疴BaÙ? uG4+=@v)*;JWテ%^)ϒE+H`o"ipNJ)vTbԇ溞8s=5 &īi0F@f^`{\uq'O@h1!1G, wzI42V{Fi*'M8c61oiN*Q4_9R(p'+gߗa̛j 0<4X^/Z8$w꺚iGDŽZe'Hs:^Hϴ0oI )LW^rܠ'N|2+f'$xm5 I j'9Oe߯2UM9̪u84خ :5?Mc.[t6OmVI{k6}#BVf-9Y/N[Ycm~D,ΰeaoYZ1}`qŸ1q}|@^3S5&)'6qP(@j"&Eےz5ꭻZX)>Hk .{a!25'YVFލ! 6wpm $K`Obõs 6Ɖ6o 5лo tٌcW_@m/ne R;ho{v`:Pkhڲ g@ӸL/d'!|4TfFyqpʦʒ? V {Sǝι&S01Bv=}rW#Ϳm#ITQ(~F(ClzQ?$b=%լ~mV#̠K߀obT½Dͅ.a1)K,,!;ramy8l`Խ&hrLl5/jqwE"GQ(FɩSXɬ@:}iJ3!5bіh%1"/p*0ةlP%aV)L}:*m㍘!Ask= 7&s=sb[9s)V+jN{m,\]j`f>jޤAَ,]5cqW C).[,TU8ymi .ЍRoNz(j/Nt8K ZFT;l|!4=$ejpʥ]tc.oC$}OUО[I`&I=0I7{(_:Y:/d~ԧB{c&4A)1{qzѐ|;tDxO$YT@WkN&_1-bsWԑ 3%\*?۔E bJ|0a_Bd=-ubם Jȵي<9ԹF}o YZY)7V9N :]H sjvf9`,>W>Nl9ý8"t'HAA0;c,dWd+_7$!Ӫ:6t֩l8%a9ոR,KY2Kfm_??3?r!ݍoP6GP𩟯`&|PyÞtE- әTlz>Uh_m@n7RhY-Ӓe n2 bU;uÄ΋Joﭶj7u./јv g{.dfq[bLVnbL#F,<M.0ePkbx@1Ҭ Yw KV(DU֊2u-cxݲT^=[טɦܴ\aHSǿ(}WJ[cM;2a:}xl9:(Z%Ӗ`P)po#4еj7C ҅vG ;$T7ޛqG _L! OzNȢ-)Is &g#âj{}U2řxO]vB’h+ʁtГuq9{vLڨK0cL.α,QΜ* &tl"TTz\=bw݃.t/#w.'j dn^3w,;%X 3o4#E{3Q^WdnGPls9ԫ勝V<ݯe}‹{3B,45ӳXq@(YdٝN/JV=LӜ K,<-Mi ~%|Kuk+O?LUA25v(Q::D^t+~`/.ɥ'M bx)-Z u[0^&%I|rˢ񢃂%KPr܈%x eQ_Bs $@IMcd&ȩC`7h: %}s5RgHVOÞ]YԿ=L.Kk[u9k+̄0G,f bU*Q >Z'k,x{Zb8神ʘ0Lt}/pӅS|ۤ6.D=ʜ`v_GA9O:)n mN%EK&u>3Ii`O5 m'];m%޿"Xubga=U6+v\[P6Hz" _V>h)%RڭP]=(mxAVl;وKbIέtT!CcX)pcμ|bVɦ0Ť='[0i0~rk} ꩅ`ِ֥*zf*~h6I R zv9Y&xnS,&t;IX=G"Oʑ#u7RhJgbv~@?U*f0aaoQei!-xc\<ы{'j2iv~cP,BxHM@&Rn1GV;$p77}}m?pdt?t *}$H'3R@r?@¤W™SVb)3Q| *2VmH6b{B"ƋScRߣ55 OF%o!i`/f9I}V[,i.gX,wc̙3]gb_ Q R#9 & p`,񓖴rq f{Cdhx_bq$dPzy+*v5gחDgf3 JmN.2 HNUFF*R$Gn 2F=Gj-8p="'0q4kT*Xe8vcʼnpbڜk,oK0>es_x:ieIůA=$$c7,\RT̜3r|jyfʼyMg;ؽ{}78RLӍj}@)<H_ϓbH*ˬ 3DGeMaGR:;<1Yb#х$@Z1W=# QG %V0H?g */_457o -A}(u5BhDhL+?9xSFe841?_\uyl8Oά7FO*kRQrD ELQ ;LX; ʨ*hHՐ2wWX\KZgC2KM A*Oz/AՀ%Mp" #ȘBC#XQL{˗ey}:ܼ҇6=w\%}zMKu )ӏ„_WQ8Tp:NcQ.N!`2[}>,P" m\ Q0x^t3@ [8[ۻ5A%u;͒ cn)k)29XL 57sQY=L|es0rT Wu *(%(0r|7Z sxjQ 7~42.v4ɕEH%iO&sᤉ%.Qޕ2 ]Κ=A6lrU-f#nLe ж]:^? ͌ZQ9X9ԟua%)-'"'>7|=Et;ԏiNT91ٴQ YwL21o\ly&XE(IDzO) r!I _oMTeidP"(}%h3 .ۀ#h''URs|<ʾxI&Q!ƴBf Um5菨b(IY;WHv.~1J9O+kebg)tVz'r{B&Rf vA^!ZjC7҂.5+#.nPXiH9W-=1rw|<$t~=2 TQ"vlף*7i<Д%s?,gY2ݧyRH6oMsQ,&*d?ԯhzȳD> 5(]$ަGV^Tu3h.;ñEZ`359w K?#[AGGp/~չ= bu;8B/Q kyBL h(% \[-pHB2u,+^W?ޮ&hfr'klZV2sqrPKcEGΩك,gej5Z| \[R ] wtƒ`τ雵tfQ?&f14幏*!.1?# \az)gW0s,»; ~T0ɚnQn7H,ԁG= :EG+ćK"ZߕaPpf13[ N%QԻ;mŕUIb=r=eZŋXq[[Kd;f}OHO{1 &o|, yUyK()PҘ0è)C5ܐTQP=Вmֽ"@C,.\"H_IH2))ί>-3"Cؤ$X4ք2 `kGғ Snqsԫi3a+)2T8j~0!AEbX ls5>}KP!W/u{&bYwb|_Wm4߈aؐ)p 7(^ 6WrRH[Jn 8Y .7`)qj\<Ȧ tk vaYQwԈjYS,PM ;{'2 j obS[+WyvAߙ`4oZG@~U ";e]j-m?#q&CiǷ?(F1R/vq@<:?siR BpFxn?Z]+HEDd]{i6Qa{MC.F”msyH:W[hQĐdPDV нJȔQ]]|A(ۚ~H\ssv~$O;MD(V]"YwDSʀQ{&%Lp8- 19\Tal~}9~mR 㻰7eI&?&k̤!`l >⇹EWp}I<8j&OREa/ ں#+8b̀pغ›2*J9 +Ow% sdJ mNUe&*A"Amxs/֡gRth3 οhs԰z,:~ XA[ )Dt aaIy >%IQ.rz<a٘l't퀠dl*쀸- +ɱLJ }TcGa L19|RKntkQYj3 ;kDžF'בIL˭i:"W9 p)^A;\ng" )4~{ˬ1WXM{{#>(A# ?wzLV#|^uWFD2ɷ}EUCt? !f?-{c.-{3W;]Bd^I-QPu-fXrpu( Ž'ᝤ{v\w;>ˑl,(^ QznZX,f|D0b;uѬDhZgB=c<ɒ}ǕJ6Eڻ 7wL-'·!_/ |~ ZV6r|v,نmY_2Fg $:^$;6zeqYIhi1EI0Yֵai{YtȌz PV'&z\3O5.tDh? M#I-gWquhTOHs!5do@sSg쐉3D!ל B :a\  '7Vei\NRٗք;~B{d<'j_B'vJpÀ{{•w$C&S/|9mHuio'3ix (#h?\v/(If7Y,R@YYE_m":rmʄ=ٙ5 Or^2\֬¥MMet5v\Ď~e_7-zm*$#_'m=Z BU+kʼPH'hL0սD^['ЂO4iZ2>PMj~隌CЂu]+t:g$|N6spUde,hgvbW**c0QBnfG? g%.)tX$F%UbM_58"|7irUlnZE>+MͰ2 wF"E *š`dEw!.Oɀ"L[$+,5yG_Uh7>IZl3Gr`w&;R|[~x:GpߜEs]g"RBL:DMT0مf)r .TAt7 vtQZm^bRsM_2~ c8T@i!eP$2J5E}B{~ߗ! M0[<7seoHT>T I kdq/FnOxטdx1[*S{U/h|ǎ*٘n-K OBe1,^d&ϔdLJd`LPAp[ڛ5CU_( S俳'Ehn$L뵨@}YMϝ!{'w-s%HU'y2-t U*,ʦ`/[Ƿմ! "{ǻ[,ҿ w5қܨ`.}̓.I8sg8SnV1C:t}=SwK RvMd^I_M@&g?X)#N B k \ҝM+ $f"eu7!:O#}iE?]cCJ7QZg!s n}ojL*0F֗:KHqYxbyp9岉pRm^H'kM_neg&ѱ*ResSV6.YWxVR4ž)C`-',(̝]xw?@t.k&y:r=d~ҁɱ!D7v+Uhכ2o!zhZ}/iԡ.?QD!hEҙqpmcde4LP4Kv_(Q(5܆ ADpQv< 4~q\񥵌nϸa~$ֳr kWpvi(|/XNfe<%UD֬fSP(f`wc:v]:ł N3Qv>*Iѵ^Iajĩ1Cl0tՐ5{NoVK`(/k,n3 #y@פ R%mVF:Y28( Np9(ioW(CY oV{94OM.\0<1{wAt Q1p)𦔠d-h|l;\|{s}װ ٗ/4A ək--ϑzTD#?ʒ 3-xӡ)@A*$zl ӑX3i/c͓砮G9^3e9vpe'%ֶ$I܌9UB{5> RDgMOOZ#_C0޼;}:]rj4@i:5@L#'O{x@kn2HXFKܶXn=(eNrj8*v(d S܇>Kqh曮%zAˮo|0-"}[B[-2l5}0A\GB^iOPߖri)E mgùf⚏=v кwut,;i% Hev*#(w~'3d> YEH,byY4yLךqAlޫ%= Ĝyjc7sp\~yWC:J۵9optCXwB !] 0j${<{m/6'$ s|ɶI iTYw84NJ58;- cΆ0<0{Q\-+Fս7vYHtV!aؽ!2i24d:dT[Q +PnbC_p6}Ի+R!h2"mYޢyD*K=KI4ӞOpC1+Ćx܀9n@:F S#j@YPV'XS d!)HK{өZ! " :,իT;$ zbpz~Sɻ=sxq]!|AMQbJ@ݳ14Mt{ȫ~fҎc!ɰ@n73.p5u_7H^q0X Z ss߸q؄i(c1˰\{( b X%'4c$/O W'Migd`ty \1A;LpIZyH5Cr|g$Fܐi>j7 s^KW ;PNrᬋC>最.+I$@UК[z# 4oMrw<;G2ْct %zM^خhe_ <@Ǭyѳ=jl/%9ƾSRnAwtNSB1tL. Ȟ؃&J6缚%rI^IGyi(hGؚ} uF驷Q D!x5P/ܹkMAJ2g%nؗ%Иazj Z1sG*/82l>oש%op%W2xb9xG X>^1e_0`yDLPb>~c*MeU%K27` hM+3ؠJe|ޫ0$|-L`Ch8xv];>/zmrWc`VQˊ0ib!vUR]xqtѱ;CK3RBɛ|MZ6tFPѽi(+;ݹ,؂:[G0íyѝ # [AyEx_pͺ^J1|9rb+QƄZW9}E?]IcGS5-7gyA!1h K ^'}^^[KDؘu oN(ͯc %Ss omhC6'#wpBM !DBfG`iAa}b]'QΡ6_8#l-{H:L-0s|pGjmeIyo@ʤMh0GEb]`i}$9U<+Wd9_Jҁ"D ˴cUlpɽZ^)恄 U)!)ɋs8@IxHayuSjxS: }CͯrC] s;qWiV_ltM]h/i>QHٴT{! 6=۩W\x?C ?$ڞd*4nS˂ i[ φVq!G&#ƊJat ó37-?3\dX3Jo)laBy"0)'"'$|;,- GuN:&Ε't `PA ֻ:}嬽N4rgHP< a9!)$!'^{<(cʱKJ$D/q̫|_Qǵ%h{,!j_ ;O>fF J5$$[&H\_nJn梷2dZShsueN;I lw!•n>ħXU^Q1U?2sBa1 ] (v5T\kzh!@:@ca>5?:V4&.*\r u$Th;331:C_!ELҙ i>n6Ku"p^i0$DP!nRFdeà ď \!< 4zH Ptav`M,ٓDiy@$;p1yQLC/GCh]/{4N\c pH. `{|Rm%F?6<~ ,ɎdAYRs=S5jXˆ*;I :@y0C' VVB_bI3K ܈)dFy9/%k }}P Nv=)Ɍe,>_J0xl$vw\%y.YpV!# 3`I C8Xז{釰_EGWkA"+m at2QT3InV,ow奙@p!t$eB^u2?] ɉ`˶_z"r-|jb" Oco︛v/~V"Y!hv_SֵH‡I9޳7msbfXń+Kp]܆"d|to+?$&?L*)P=sA )+ {b}/3b@(7c9މ'()(( "OUkh>"u2  pA (:N,}hq{QܫV# ,/;un|^% hnvtqe.3&c/WYsT#եd::m$n;߇6<,72e.iXI\:N 3NYOw̵Q"—/l[({Oj( 94'xBjT<|L|*Y9,w<Ha45 GQ|xql 5>SE0 On)!%9/.ms[JG6cS;DuᑫaO$˦>&TƼ/Z4G\=v8y ǭ iw 7{2^ 8姅6t?ascYU܋"1x&z(1gjb#SW<2wjNbD[ 522[7o=~F{(LբY9yzfh$?4v/umFi3[+Nu *Kq0m G "M֠s貑ˀ{>Z]TJ5P)prmX6u3etQ.\=nڗ*cQ+.a0S0q9箨mS폵ցSx_Qha"HGD[*E1wn66T*=nP8)w\"wo,k"ڦe<d>0sjEk[W\Y]_nw*8.̙ :őn0y"7ιӻG%:i+] =̴;zmmr-as1dX \>Y;;mZpe с 5vZ"Pp&upF^@FɑT3?\Ʊ[ p,Mmuyno彰T.Ǧ @61Q݌MSY!isj>k4򦚠(mSTC 0#U : RzKOWU`f<ٲx &6PxVn= c\ybn-yǓa##CGk 53Y|9:#cWP2!A,?]!hOVc_S0`{DX,\=Uwed `85lc=-6Bh@on9E=A &Ĥj|o BlTv"[dO`d<-[|# T}_kQm7-΋:f^T?HhY+jq\"2u!C5#<5ڕtMOY*S,V瘒u3bwE\U1ewq + mZYq%K.+^90ѽs2RT`9-atd}k>xoa_pP- |#<+WNw$ĺYzD ^Uɦuk,.c{j%!z_bÐ\˼%d?Tn^|"wq(%:,v;s6oM=|Kf@='kf~zb 2s4 O UJGvHkGR^)԰88Mz#\C+k}T~%L2¥Czu0\g wu釒|@H`$ߎ/ j[ Onlvd$N&Rփ>oo{_{%P>l>`d|9 ] }7`?D馮Ě%A, l+DJɻk^#O !80bުA(y&|Zׇ)R ,pVi.&837mcU ֜] kziðr_~q{ZaÇ!¥WN!\6|C%o=nZ r+J٣uǙfтwƜ~6nuoUJ:9V"vB;D%y+MDAzqd(m_$rZc01H-ҩaۮ_ܿcbRI~Bf ˿=쾪Y3]#:|"U%0mG+6m}q6xf>6} Ӟ*:c`* T>hHÜw ަI_NN`+o@$^26bt݌A^@Jk)2MppO5qO=NIa zjBR) RīݔU֠4a`ܧ&E3AIe% dXL:2EBErÜ1A*_AB?ssmE9-u O0h}WT7J`l)ff~u[v47c*T\2ؐyے'JLl=m57*-,Iw45X/C QWN)e"[nT&M?V # ~q`Iq'215s +q@o {gȶ˵ '0ۇf 5ƌ*uhd,dGc *gxV#gb/M\_`ceLd"[]I;_=K{ߜ 9Nȓ_bJ \Id)c fќ3?-ćTªB:NZR-I7ڹjymVmͨu?o*Ҹ82LbIHF< ?-UuPula"(aޤ#']5yZ0)&9P+7[k'n'쎶 ȹN#рuv"5pB<jAU ?ӂ1S&܇}^Ҩ(||BkgcpxS K 汍1G9N7=5zHh;7M_sϨEr.%Pm"O+r% й)ޗ~cZ9L\X\ xc~x&UNè15QGrW]nMTxov7#eJߠwEhK%%m=}Bv"$8&RiЋYƟuO"*;S:M>b5 &_)>[IpR 꺍tB\+7L|Lg_߾0.<91"r|PߞhUxG'ZV>Kv'}_V0!3B#Vi̫ :Y֜is+ok"PSkݳ @' ? }8$#O<4ŝH+t@iuҕEoLWI'ĈHp} '+#HWN g[m-ʳ-ٞ_!ŸҚ 0YrbV1c`[lv=\dnAPGTǵZ'ëvn 25V~L A6lJ`2#J(>begc\Tx; #GV>"O3kS(k;[ggJ(rJ=>KeplarP6[: _M湺v9P@l\x* hC} .Rq&t 6m&nlJczhm!Kc*'TR[eҸ"˷6hQmsAYm[;^'Cُtn̰R˙= \t˪áycr5-y!$Vbp_ΉS F}h8ʓ֌S)0˛I\7.|fA+y/&1팎$skZ[.)+h& L i)F/hw~.1ùAMMI^lA-b^L `=;n<9˲%a& %#:YrsRڧk>|nڙ*Z`+=KL(%)ƭ*>u $S.+zuPGJoit>j=4Q,\fISGC ^!g̠/]v \iտeICY"]"(%)Ʉ|4lw&/6A(OS" =\m"n>K BtY}47u9 N)= _ ϋA2+&J \?R6FtMrock?t՘jOcby%+CAcxRӁpG1~_Y+;ĭ)ʌdw(9 KܦDi~{~FvYU>ugZ7`eyXqTގYl%"10` 3-\ J%K]1jT@u 'amJ.l 1; bVQME0W(Fcg  0c(<cuW݂'ǜ"̑ +u* ^j1蔶n8[]f "-ͱ.f99)lxhULt0P!g]?)Fu ,K塶.@ufxen*dC' Rӎh魉 -NĵQ*Gl&2Nk*Ĕs6ğP7dkz 'Xڂ̣]ϋm"NV'P/iN Qr$(&d7Mx1IN勅pe#e@_LX.`7fB^B1⿨FGm"`C@Atehl(%;L=[j̲[6s)IEW^iB%f_c'3)ż7^b`R}/Cg2}Yl $.o4$J#eU$Y5BU!Rx llnd)E-#3xiCG~;l$p {Vf$+ t ԇ= EԖws^ä95f$,7[/RNp52"_z$})JMx sB尾AF%Ƅ,Ew'2kE nb2'wSd4;pe`bXa)ПdszKPs%~e(bFg:6-XvO6Xg$x+Hst˞t k-,; cb T)9T˩<`9qdS4~LRUrP[(;`-vQyGtł/#zU"m /epE(UtnN(ךtO-\F}ڳY+0Շp]~c5"VܞF|^VDG"q?T>5jA: ُ?AMafҢgF({!d*]B5s1*;="vYEb Bf oпux[҃і* !=.{GV F$?ԎU0m*},@+jqC&K"81^ ~fQ|_78[q;~1. ԬEVYt2JQv_yE/5Xa`7W5>"[d^iKZ/r@2[f~ɽnO]Mi2FA EC[3K;Pf{Sw[Y%v[½J+FuhV6ij<Yc[{[;+w/<MFdM֖JV\Svb G:`> hϔJ |6wcu4V$tKu%t'q^&JQW/s o}5]A1nr MjLKǔQ/ &7uC2 gPHL7.4Lp@+ wrxo t>SA\&=(T 󛕻.a i[K%<|KuN͗" \7Y^Ee̓] X*[f&Ϭǵ ˋy2̌vRc-wENg-: \TxijDDJ~Ղ'NOL.n8c8sx$>H_UY0o*EAYΗYTDSFS>]b¹Yنgl@Id6]AԸߥ9YpU&f-4aJI4@BSuG:MiA|B,@/ڻgۓlWþ`=dm5vL=@kE 1N)׾Zjϟ5mV{"5 gr,@fX5*L$vk}dzd4bu5c%ui.+?ZZ'.!*A)-;k١\%9y ݚe$|'G^g(|c !c?S;8"l[酰$<|?F#"->H۾@ g2Pz$NLHrLfBR>@QYbh;0#$A;˒7 y ߱|hKN vJu$KaIuJu'f". Lc.H0# )ʃ_؊[<RUW(źQl88jekqD "O6 2})Иy`֣~+`Z1CP%Zq2 I iQSJ#gI".F7 9ޮc(R@Љ9g2!$C:JCb֯ہl Y 0P`j`y+^yH]%lǥ߅GC̖DYg\1r:&PГ/A+'`~lUxq-, " Nn?ݏIT`-TaѸ E+=(zUuH9²agҼ98ºwN ߤH|t9@I䩬lz:MxvQ;vz8M9`9 X x]D2;W qK#v~}Ax3RK;)e +NˢAv>ۃp.ViL1vǜVZ!Dz^`kB|5s^Ud.^/+]0FfpUY`9$/>v"h:Ky}US4Ƅ)JG^VILsaOsN-V/7| N.D ;:Ԣ}0&Z9A8Sӂ?1j|)hyb B+5\n5 ݈dT#1hv=XKxҦʷlTz{}y7 Mo6c!%Sj/U kzX~ WNWd4TN<ଶ}fL'k 脑 Z~*14 '{ mB$xa3y2`Q_a6 IϧaO} XfEVKb`VX+?ж!)R5nlaruQ <99\3mXTL@f/M׌;AE]-"6/t] ͠M)MfnW1 [Wx1/DzwKU^ FIF^sj9O0Uo Rpy%0$IF}왑40+Bހ.in!O N'D!AҌ/@}`d7[ ֕JÍޖ:M##J͆{mCwmX7R&gU o&xʎJviLiZ׶RRq=ͤZ2ocR@X;ӫ)$!)CH#o 3Tt씻 аiD7Y7)#0DїJ,xʈ14\V>KmB0ɄW݂_!ʢMFEOH]?M؏r4xh$ ۊme 2 YAiG(7oKoJߤ&y&RYd6i Ak;]mbbT"`VN9D8)RlàYėfgo;k *{צEYm5ڞCUEe tIFWX2&>MfG5`q/B6ygLҩX 8z*u5Gn8y5(g Ɋ-rR0e О7/g]hu<$J@W|<TIԻ&]g_3| `׳ߺ֫,]{RN Sp0n_8*޻ڇlc>#YZAj7*/,Aǂ?9']*Rn*0тn^!2585ª;#A۝+i|XZs Bwz9\4D7tqEl4uG[!MtnKkS3[Ǽ+UeUsAgCobs1GD4]P$띸?ˣt&LyҵZt4?3}vQhqccr__(;涥Q<|^-3j"ݻ.2GM|YgE?'ʧm:W(VJBe\+5d)9A; »S)v8O>9 !emmc]u!Ԋ䞌DFwA@](O*bPbNba?c^%v[P ϠwxNQȣJtbOԶqo߸#Qtpf6#ŗ> Pe^$ Xꇯ  u3{lfUPa+[Y]&]Roqq^$TR'.-.Ʌh*(ɿR;d  SC}x{_6EތwfH *.S`&&1v A1Z@jeEf$?m*~[z |Pgqe2WKFO'2694yz*;ƭD ofƐv9Iv2Ty׃ U;@5Z\%xP*'zwdJT?^ w"o4lXnT[֌%4%Ȫh;R::3NQWojvjq M$/Zr"2^%t= o{OLL"8$ِ-9b.C҂"Q(^ƨF^ڷ{ &u`lɩQ ;-6M [,udZC"/ߊ葪01f4E6">-=j8'U:ͤǔ7zpXX \lxa͖^d9{âiZL6{줝k./EH'ӧ0dL0~(]p_ycxq mZbP|^^F+\=Q1X&Q(B.sS5(xexde8|$s>{‡O vๅeR6vpgHS!-12xIOB KԊ྽T'஖KQ 9Yn@ ;a$BV<ѹnř7aa~Dq|@XR1-:Dvjӕ;pfSV9Cx|XaZiم+)Lė"L;߽ i{ un\AXNCXIYT(|KPlO6h8<<(}YC3]ydD4xKb|-8]S)SX2!L# %uEPU?ߪ"s8= -U|H/E;J)Rk4ɪS: ۉ2|L<]%fg4* piCOm 6+kSP'l쫎\YPsAj g'dt8V=D')t,u*F]vMW.EN8@Hxz`+Yp8 @ 8&.Zrh-2+:S̥(XAe+=[;ZJ,DҭO[1 k DAC{5 QU-iNPlXK/U'O'(2OOɥM]TKVҤk1|mtZ[٥o\d4ŇQڮ>8 w~V`x8#ex-1b9CzL% 9qa.x?u~z~w>%e94ghCe t'LZ (7 oG v~]0&lR̜8)Bwϭ%4w'W T?`PnvMzC$󥞂GHނdJki*F0z^Y/|!Ì;>5kM(%M&켍8Q ]BxM"k2M*o"s6$ᛝF(_іŹh(SCw<-~~5. = /(|d%sl1wi@` IHSƩTƋ'=z {k|ZDt3Bc=1a [Y-.]0ʡՀG}͜ݼZdY2dU-wKq.1O G׃3Fv7 d |jRϱ&J!㼞Wq\lNsiv``.K#gVRWy5 ;M[sttBp')@㟜r =S۽QUHDћetk!&_&ir3ZSnZb7H:;`uYtM y MO8 25zf*)ﷅgjlo|]r%Ǹ= 2 j; rzvw!/F$'l5‡~ON2%)? ~l@R{A@42-dj)9k.Zh`ǩP\sDb*7^j#&>:<3+>545qS^"2ϩ>,jՋIsiB'iق}z 5k W<-2Wp EeEMO\ KjU@xTR;4=k]76yi{~^aB)uNNmg18}$iQV.gF?_{Nve:I2nT ! jF<NE('D~<$ H yomn! BֱIJ FmVc@[ű|*nBFWn-UQPDTm3YtHrRVKN%VIȭ 8RWi"+省@XiuTg|&Q'[we [C4br E0Q c#fgs i5`VjӑW~H|_i2=]nY; )'uӈu9 %ܱ6Ro8FT| 1XR:̂fȜ6-CAZ`3G_\<ā+d2V}+4}Z(Fto  k-[s5ؓS҅|׿"uB(8?݋omAS+;@c|PTYo8FC5QT 3Qw""0LǼl}u@D9^4"q"xs*2&B)`4w}AbR6@15!%V:wƕ&}ex[␧p)I^rjMbH6F߫He]IRR1"ZO[zg"G]x85 D|Xy,tqa\Fܯrm؊BT]pԾ7ܠs}ِV%$b{$턃'՜>ʩ:MPҴgS9uvi`U$ZZVIiuݯ2q_:r?"TN4nB%C&VHY8bWrN9=\ΜaoH)PcKˊeߞR1"05BbMB]j>| [,-x|-h[I|~\^ d(V<рx+njKR!Ҟ(Yv̀[Vx@'\fzqx7퇊oa!-|R?3LKJfɧ) "fչi#ۯ+B+.^DejA)-V)Yxf>2#8Weڻ4a/ooZZeZM6,K߯{吇M*'1kP!Ij%W] oA3jDY(9iNxغ _̪Poҧjgƒn:>i>th2ʦv{0eGJp9Xc!XGF3|jנBmF^- LSdj?Q[ % s?C}pFđ)oCz[k9&]E9&ptOǞsS[g#EOAlQt@P)洐5qyZ+<;^wA kˊAe"1ϏhYJ 9P=  D$aw7(U$gl2sq!_ ~ַޙ҇ Xà(}sXÃgAkǫ_\G.$ezz7nf>OS 8uUi|Cj:,(] M2hyMoP4&0 Nԝ:X :z;(69Ö-bJ7j9/IF׭БYrǢWqa{D#{K#8ф-2pkUyղ;]>Q彩'Za wn.0?Y)-ű{M,9b}eCtaytOM6wHޯS0ڄ5.(-l&GaަN 7 ?quG7)ߠhFLb r9(]0 Y av3V+Ϡ0:=>`v<LR=D` uw\ŗ,QdyqHOL~H`_^l4b 3|z>܀|Ϊ'k+?7>uør@DF.lb=_Z,F.j-%'=xv^;"ɘ2 /H6NOrڮC/̢No Zк+L@|a^ {c\/jDRwx^Hv5,^ے@+Waf(:Oݦ37"V>,n5.TF䝣':)a<Ћ6sPg6(Ýl ׶'* n֕L4T:="(ntϵsk(%~{ q|`$IӬX]p.t 6}sl(:4D{ZI.eT[W4(ӿzELj`BL5ǞNE=dJpړȇ ֺKc Sx e󾖩ea2]j$q8C=zyz;^ѝI^tTAjR_KOVP4[c׆Na$|WX.Z:x0 pe'Ĩҕ2XtƓ\A@N5_7*Vc nY5͌|o%35U"{:ظ-O(aw(: F S^[yJGa8T_AJ 4}f+B=]8+5#ȎJ^4t)ʜ HKujP=}Ҋ9dEN[q`jJ ݦ#qgX]]IY{"E3O^,& B$ANd2M-NQ/@=bBsP㗼~Q,&puQ"$3X+ey]]4szOQțb>l>MU,1a(; ƈd.c? -!HlZzCrZy/k<7 Vʨi lpycCD䭭KKs}` {Yc S`OTP'_$Eg:8~|Ƅ'm!]=an胊^&͍h`dAJѼuHG5-qʸI?V'ڕ~~+yXN[ FDÚ7@ h'JxyT\yyC! cC/y%@z{)6PH=ON:#L?/?~$hj -JWLBO:$Ղ< U/ֶC{}ݭ,UZM`-e/T#m`kND#;F=zi˿\^(=$Xsk]@.j X1i̛`ݙN4<ѝ1bߓ~!;|Y=tQxA[b{V2:m&&$!,#cŗH\[,|Ni:?xш5K]?# $XI4?GDA UUPE aBo V{k]R trx?P ^d=YY Å/ϝmoo_^>OX0gfɥ)UV@FE/0Ŝ":1K6uJ(ݣa[d7mx ϑow}fne't tD':z䃙Vg /-Uv ޞ#e#`䨚rz)뗾KE"77h=gUGBpΫh2Kf|AN'q1 c߀ĹC1*r - P̔=p=:wYnS_R,ոѳ0fK6ɂ2tQUBI"{RՂ^x3y\,(f22\ 8+@j C ٤嘗^kt\ltt=ՔX!\߬@;ꬩ.,Y/]Zsu-?'{;g0 x#:A8%1/x*D@_Stvwc1+ZLeS;92>fa5Ƹ̃{dzq-N5 S4a8O_9+Z"HX+qr>T2BbwK3-l |IŻbr}yYͱl[_C`$G&HDJr$_xo > AH_f*ާu4)d f_kH mgF"-MbciMϲ'(Z lIdvW 窏Q?~סA䆇⢿\5bɹFcc%f'@f 1 ,L[Q%օ%Z㝳4=57H΃{&p1ۗ `WBjH_l|:}C|J[6\%e/:/G->$5d 3`/V`v}3zgCT[b<wN~H)h X+z~3]i!ײpj-E}fA;UsB!@'q yj2Al[Lc;|S-BlWf̔LW9~/ .[B<zHTk[)B8lf$] %4OH5u`/3+ZrXrK\,:>Ym5:teh tϸS,FЋd >T sKɇ-[ ²9a'hГL觜=%Frs4y rs@?Bw7aF, 9-\h+XJ@-NLSפ-^F:_{a)fM9- % P֨~GDӚxhbXǃFͱoTp}O6bnz/ WIt7ܣyI5D83= ;B.ڡޖq{ ?W~NC|(wioO%Wlp xnĕ;Pt*_wT` yӫ6Xq+ϸ1H_὎MnqP3}?&fSL2e@ #qJHFnx#o/+:wc3u}iirrhظ2Z/T!gRJDŀh#"}n{Fs4w^#]^nRm~nRģ\shà p LVaj#C v.5{w:Ӌ{A{4T 8Wִ!N2uGY܉TK[!a݈S[# .^~P +;нp #2Y+Ϙ&/ų?hX}kH)>bGp#n < |<κ1`kYgo ?MQ-X \E+f @+.lK>>~֐42:[Ifӣ9P8?ֳvGK0+ Yg#7CWa: ,By}O2{ѐ&U ;a2QuYVvqv|vO43SWvLɒnKd1rg]s²wy$0vuVMAL-or@,`F(OWR#;#l"Hs_B Nii7کae]fbcjR ]P@_ S׌u\ ZKMU Z1n{:?t L ?z~][a-E](jȾ\WVFXZRh#kyBn_* dTPb팹ˏ,.+aonh1&9L`THAS;_G?3rMRߜłDg#72P^|{_ͦ}Dmie(5tܐ\ӧ*pJ f0PQ;SUm֘04ԕZL` bҌ^8qtH- ˒zLE+3Ŝ' BBcqN,cÁ7Uǂ;E=0r\,vX(D&B#Ebݷ='KrtmD^Ė0Go'n @r[c*c ͰTe_PJ,;Zv"D;u173 #1ٓp#qϮse1v(K^㣘+y~I Fn$tA7yẁB#K!g?ّ<$}1e[N?Z!흽i_y|IgLbE&zU%&sG~}Ix3᯹jbf5*_`^*wo{Ņw lSIp,-#" 8#4Swe'Ae(&aR9_k8$&;Uƈm4քc?lٽjXC̈k8Y3݂0#e| __{8$O$#"-·yydc>~$`fSۇ5}xVm~"o0'puA7djv 0@g.QxW~@F._xF:T( u4뒶֦"myƌ*qOh05Ҥ ?]RE>i[7k rs㞢"|FYRlT$,;8,yD'(mg~Ҥɻ`X1g)Xan00^lQCQ R"yvh?MNMd)1 "H6ZSMf2>pR-͎s^KwLsf"lW \9Ov~0 3a7HќsѺt;X3Sv^SYHOQ tero*o.1 ~\̼I^lzr_Eehe1J! kTAc`.FFY?sjfKi !v\TR.vAǷf˖l"&m7{n{Xx:qYn4lPdBxv$lٙZ> 3ﴝKȷG읡L Nش~#ZmxnuGA-w:(tl= ɣ [P/Akq{?زp-o/mŮs<\il[^A7l?7xWs"TwcTiNJ2^$7xf_lKG'1yhVri%ʮNk:?eÄ& ݥ52[⍄mJس`#S-ؑ$;Ldv!ᩏ$XUxޒ4u̐5_ ??㈜ ]^`'{9WN,mb t.J".SMbXۼy6TV!O7!EXw]KPb,מ{< ֚b,RtuUzr~ Vmȕ@sI{G噅p"nK'\]r8FM:Z"\b5V/|Kpa@^ ? TJ-:)H{1<+M)湉$pY)gC%?р,Vo e5y1ȗE:ܛ8uٵi% '#kԌeU;(lӷ`S~R-˂wi)焇{ueZ .j.~>gMr@33nXܣzCOڤФ2-KXNbS6ݪPBL59)7JD89 Kji i?زHa51_׏%mә=C%R)84G_g9E-~äIҪlnyЈ/W`۪۝{IysA@ 88}iwʪDw\-ߗ~ \.M_a`=-kXEAbI^Π|zJw)$M1k @z>i0Do.&PX|t1uI<'s9;"`y n%D ѫy3|߂2cDoXsSL9h֥Md A_v"oiMEоAo:tZnDAP42h=h50z23EkgI?-y,ulp[#xT-0/U]82 d*V{ee-@Xs̕'ߍՒ'yo'V`x3{~n`kn? M03?5Z._$]b4rl}d%hG))`\(]Y 2A#W#\nf|ƒ*<^`K|p+: Wc#P<0E|[qrS:nrƃ{nXl -'?-!8yt8{6*z8u1"j#\ƺ!ruC~A@VeuR$Nqn3.$`A|LH8_a#D R$֕/&N` 4N.a [drv΄Ҫ;<ڱ4AxMr s jE_p(<CZ&,G ə-]9V@wt0c'jC'+TJ\1M*i)PC#]%x EJ6Vrg±]8=#w)TOqTTj,X? 1G E'Ϟ ~#(.U\!5 pOgZ3ϭ cx(q[ ֣ `.K-c)[:{R$V *ɷ+g umT!c,{5,h! ^D{zʼEH:R(Mjan#^1t03ǔ9Ck{84Z_D6o9x [[O²s`$up>T B!ġ9:Wń&t]ҮjKۤ;@WE`$Dz?MFEb6&4e-jY2S[rX/j([͡!+,ZT8åyөӷ@m#HVV>\H!A$UYm0qj'oXoso>r < T }Mv#ioX- &la(Sr);W~JM 6<&:]h;YBd4.L7]RV[fkɓ6pxfJ$mK"r4^E`g+:@pMco'侜yH܊iܱOz J& fϲzP *=~sZ2l˿`4f'Pj̶݈.W4v-r!_SnDߺw:?a #'J#STF!?G4 )"LX]Y;`?xt )XOU#:Ry&($은0 JgdlI9Fq #EYZ<]:ϊ`;z5|_0J,7:0+Tq 4hL|Tي$hE)o01RnVQHk9-VfU ?:9ZI߆ؽǫDH #lBV\aq7ɄD6GKNu@T]2LQYP}Ab\Խ6⑛MJ*Q s/=hsԏvq٢$"sSAX9RT_z[cCr >Kur֢l:tST`* QV*3-jPV{Fތ/BPH%Ggh7V3N^HQIrklL^E^ J #{'#ϐڛƋ^]S/`j"-*m{s($}mSԭs ٯnnWd|Dlﴞ RYv,|xiu= {7{$&&ɾmRdAgc_8_TG4߳dz'=kE}ob*SeEmļBe9?~D[&#k!9A!wIsv+<~D7 $'C CZ,n)R RE \pܥCC ܳA?שR )Hb,\c ~77ݏtNDRRyGdHDzljne.D أzG p7P]Ԧɮ$Zúˉ1h| ؂m.di r57_N .__e)? @utc_'`zi(o.,٨,Z3yb ~Y.`A L,Kz$0L탼io z DRHYp_^w.s=^:IƁ H6(3'8ONSYev1UM]I,f TEn_-֪0-zjsJjZ]_H 9t _E/:pɀ}˱kuǪӚ|ƇڗXe5ez깔#(eӆwrO>אP@2'|t~`^-0u2 Vyoa#2iͰP DEW^-\b̼DeKCu1T@jAIX",/@V^ yqaPV!lM gtFgpv&Cْgd3{BtĽ#em>4ýEgnP R~r`?ӄ?N,# CjY[Mۤ)ؒ 혬iE涣r܇mp6L".V:osv<1y1>\8jWzmT_6"7`cXX]hrcBQv}ž;dN*O hSmL99.ZVQ:+p\t; -w,8 *4`u$YEDNԞpA,sFջЋX;Q iHM698֔9zd#*h_&&˸Զʬ]js>wҦ"ШaX$٣;c!zYw2V)심;f1"K% MF(dpn!?pݤ[}Hn򑟃֗P9*0Ч5ŖD[ա&*-O`fVT=֖wwLQQі,SbO!o?JD<@!×`׌WfkmT')h~5_BE~0B1h6^>u#Niۦd;uKOM^RJR`1Cۑ;+D{[t5K ͆Qln/p&},nWHoZ<谲pW$;&V(%b=,[78Yv-m-ou=%{Jvjh qDī1Wd/IpإPY.cploGyѨ%Kztݔ&j*HLx_*=CG;A Ⰷn'f^/t56ҍ:ʳE)9jsuCƅ{Q߆<˫uK":\c;]lg=ٚv @ō!iIzr.2O|Ng0p>Lu 0$$yvEBkWMo>HF*|ua9wpeط{Es*(-tAɠNZ979S{M i{^t=c.y+磭,bf,ϒb9I &  Ч+$BǾ NW40FtuY \3s=)1@i'@@}_ E)bq&b)'5Sx |DU=z>y G.o׎( ?_6(Sj}*X9&&}u"iPOI*0affW,A˺q.yqnvE:wZ^La!֛,SY@x&O #jIl똽ˀ?[ȵ -[>Q4ÌxT6l'oEh S*,Is2Pw^~&͉x>BRo kbC^ct6+n>` 5H,f:xGdF`@;>k`ܖ}MRMrdqq=gg":NH,:J[ O5GiPY|V#2`8l:T%TI4d`+{ahpc>P5K Mێ{n%??a?VQ-ҳ*󎷉nS2x5.s"48lIb#0alqN.n>t}v{b3@?`rU_u>oyFLÅ ;Žl>hG&m|Owpƙf%eR2E4n}9v?o HfS% VCԴ]_?F㚧0 4U2 9IY>B-b‘ZBnx2* rnki0͌ӎ6y>qPbyߙ&ߒJة>ϠBiHxZD֕mW6o.< ͉1/fc@;@g>C\Diݙj0a|lfW]W"-kXw&>\f@|}B2 dP (̒yMTwYs. V}'ps{8c%p*Qo4h1ԡ,e#*%IT8kz9s3DȠ%@ꝂBA̾uj,<$ #g뿭"n3#7]kY"d0.@z{yv3yeUq72`4I6z n+:b^x,+&#TeF=(1<`EkO1Ucu)cvJ<,#TzT}F&<݁\jekk Ol_\ wEʮ5GO*' 3/Q5%Wwd> Z槆Z]ƸJES=d[`0b6#%&k(Q3Mi&t|fs7CSW}5F@נhCerQȲGSr,ú#Q)\iF#ncZfIzU.b?=ۅelZ%9/ib$}sj&#ljuxpeGʓ|I%^Y*2yx^u=UX'5QZv" Hpo \pTvDoOЅS>&ChGބ іbwNV}gpΰsA)vV P-B`R4iBy5Yc6ve&IT=А$'Ht\'1Ykҍר2v?(滀A EghH8<Zb=Bp4[tC^ '=dtc:C6k, u7 A$%;J,]A}|MΗO&KG4'1"O"Ng87$AAJpFPdVe (%}9@| ;3.kC \3Qyߨw q,/x@c7$6eڛ#qnI㸮:wl?l;ƣp^unsd՚7২h#jWEmA&"2EqY,dA.iCboyrdF]DUW $N47j ڊ6@gT4-j-* 0 e(ĺ=}x8,@Ng8$u8˒GBܣ9%aV9ž{/wHPsoTӽuȆ8cr*60gz<G*A{`JSP^&#Y_wp5˅UUf`_CkBk'9"VIqoa¥0烤S᭎U?+6$A[p4\Ŀ }~iDtU>]⭲Jmd:W/'趉ܿi2=蝐p7#CVpb%M+.λ.%!Kp&{_ZZ@icV7tgrg ~3T9Sy{6V3z:8 oZqAT%ckbtFaxByn_^jyjy}.u:gʟ(w>z9In=P Q k{z}yeH uʅ?{ښnG0rg5 yԨ֛ixcϙßrl=3ZϑY=^E"[, 9a>a{%EI=U= XPo9j1Pq8>4\j:#pAF!Tkcv:Y.^˽_R=+u~OhbrE;׺bI2\[ aH5*b:ÎW:ILZ= DѾ]*vbA0 ؇#5PpGAclTLx @9M@Y6H Yqx+ie:̱ nQuvtׇ@4_7 \U&46(aˣ+lbxSÙzwy f,&5Ǔ;#]Z2U6eP/ٽ<2nTj\XhaUh7>Uss2ߚҫ&4+_W1 9t b' Y9ʅ]ϗ )=+MOʅ3yݻ2UX,77[җ0gۃ۽Ń61D2'} \<kё;luwџɯU +A4o=OWvkRDg#Prͺ9x^ s~:*NJ12dx_G]|f]De)tK`m|^ NPTo`s]섰(uO|nBa0# llTEBP_/d` 2b1hUuj)xٍae"(z1L~ܝ@;z)#%(mqa&7::; ".HVArtj a(\E{5┼px-,*@Ʈp7ISo3VE2)8!/Y@\{pX{Y<;PƋid@P?cm__={'od5@W:ZXA3=:b4\\"g/ghitd"JD2/"kw;G{[6su%DʌPJ0Pym`5Uf&HTS,u@hpcVøWN`hl8ՓV?-!H^T;7/*qLR `Mׄ>5wނ(Wh9,ZYp${!vT5k|,\8FDgn2$ۘŬ`"I(4qHCg<%:څa#Y"䦾U'{yNJ-ԇٵv=5f˘DX&[?_]5: RǛ+w FE7CK9 2N<u|OO/it.3 &QP<\N1BkE\e^7]T~RoN%,]%cn%۹enq EdM`M'pg&' 9OB*qp6= 7Ά].ؐ#P }ܕW:6lBW̤Ml( Z&_U'\2}\Wrі 1RnXyw\GK1AX;h^7RDNpLf4>xe #qx4z-^-TAe7 f OwT:2,;w>c#MO s"_Yp,_M|P W0Nrfܴ8]1C>AQ¼4Z5$N[ s˟$a͞Km(؄^rᔟʬcVAЋ\8!%@p+IU`G"ZV7.ry)`a3xuX#m-;m:­L&]ü U~7&>ꙉ6yGC Ʃ783=ЕZ3Y_h z\fc=#;ǂ]'aXB59e}=`uSq1Ee=`tDX&K=? (MY:/}MP] >'-5L}40&4hv;+x}Fѭu3fIcEòzLR<1Ek126e~@ g[ =4jqǛ[N$GK9ftf܆{>5 ]x꥙Q#VT hOZ(&fc,6ڬ?\p#Y^cγ/NZ-*ћS>KvEшQ7'm A,zI^=5dpHolLge P_G2yO4eUXߏi_n9ˀ}Qp#>r^]HvqcEߐz[(`^P,fH@KOED^Drp&.mO׊P'bZշa3mwbǁ)qyḯ 195K5zb" %NDMO+>a 4=(5#OឱRViK(Vt2vbCl@7/T%ZʅBsZ5aյU@,8} ,+f0e;Zu%gXWQ(";9zb^EP;eVb16ևUh"hI;p}50(ߣuU-ݰ&1ms4I:\|̃7//Ԧtgb$hqNc)gXqد5`1O8)4_F-ԪA|GJW3N74<>%c nq+YVbq\<`MOZL mr^xyXWP_ D B}P+ھù5xǶ8۹Qw_hˈߢ{fNmC+c2UޚmA=KhORSWNԄڸ/?[Di%f05O턃E@|>/I\jY%y{B͊;vBXŬd'vk4bӱ<s0*!Ohy,QL} 6(76<Ĩ^X:jB݀a.KyK#YSͅg|N\\Th+VWYJ56 ;Ӂ@I_ DyMFƩJ'G.\IʘMtD e$h0!zcC}a<%EJ|q[Hmms>1C,k[B4ŀ[*`N6 J!"~H @u}3$%I~Hwl z൝6(QpHnזGdsU&n M[b'dZk2,d*ͫ> M޾)AWwwqF-3_rE-s7 uڅ5#[S)SY|hۢb-<7fZk[xND~ Uxa- 6IXD{j?%Z@'BynW2 guQ+teu7u|9&jf&:ia2D|*]_tH@50ͣf0j9=] !_+7Q-{i* rBRF#ǃlFVoS ygg4Eu#φ(柳!!k3{Q%/Bko(SXo$f :M K\ Ϣ UpOɔRu-F;Do{lNJ+ݟi~iۦ:Gl+L+\| VV,cћ oF\E bP>d_!klf&V paY3Wa9%J4Q~7;slB_'={3]}~JbXQ[) iG5utt+!jwEM`R2 Iп/JeR H㡔`%=H04ZH.$ Em֤Q}CygF$mɫQ%5%>E rrMtHƭ,I_d9<Ɂv-(ξyAEXyD6aO7Z"Ɯ)gmד&67ҪmoϥB>(-,3zOY!h4|99_*m٤n[n6{~D计R$-*Pt}oN7N֘8]U ZՊ -riqD@S Ff6'ٻpeC >YGp>" ;|puJHiLēEwW&X@+[DW;޾u#vc}9Sv9!z|s)9 %Gޤ/nY.I ,n2bC)|fI,EFvcIhRA`=) SQ'8V 9x@,Njxk!Y lURRANVe z7ö}]Q,Xe*ˠkSNy;n'Q01QB='jKNkޅ>“Z-iT|(=5y0WNF?f COujv+]{:.Ln4D*}eiH D理L<}PU!9ɒ-"p:qmSɨ*d0/~Q!ZXSR2M_ibpJUPUh w I܌;#kr?Q{e$xW|sUCAMoi>"^Gѓ < eX ș ICҶkp,#LJP'rvXKc6[~R^:Go]&[6=#$x Q9:l5ʛ-90Mh8t9BӦ<;qR$nڛ<Շ65@~'X!Ւn͒gJ e\cjs[hgv 9CS;OsOJt)L5*%ÉrTMf_utEJh2 ƑNl-D .I4#n_1 V; @#p,d8\Bm(m`j<zKȬK6/[#(2Ɣ& ݖIFITp (w y 3 Zo#2fv޽ (dDHb%e[s7ƴ@u Kjs6tTaܣ6#{=1%0t=|\,~=)g]\ 'xe @Pk2DX@%xbn ;n}8ꗐ@A?y&xKlXK}82B>f#]|I T/zbN:,OGUG\gD0f_@ z7 ӆk]M9XfV?ydy/#q)oR= :;6˔}  aZh/݁c4q<'D9%M,'WWܰ_mowac gQpk HLb.܋;?h4m]ɡ-1应mh)%Ђ\ͅcDY I5QDAQ6Ep%Oݺ\64T$SW$b )-k@32 =mk9OAiS58>k=Q!hݠc$~y/ɤMb-S `íO g"߃w903l-1ՋE/Wcg3S=r*7m]ͬFN:]LAfvPviKMڑhSSiF %fi嬄?!i`0=gB_tj7RYP-yލ)¦4jV'Vria?n&qk֔%~iIXms~6*+-<9]. ~}{"%RFdf*R3Tӷ4Ao+f g OYNVgD4f%SU]&Nfp懵WQ8F0՟_ M֦`^ws&(:bٿBZ'oCӯhk/Һ!4ps1{~2C8;ek_[xfC(UHʻx Xz(3̕jTqZRHnCjaQje\MZN)Vrzze-/9J }Ð/ D8*o?񲊙U!teavj(4`CWѾ9LdÑ\k<ݹnנVC/K 8}cônM1pG-D y,Wqb3s١}OWd9 Y*-Ս>lw"Sf-:ԫ ֜1 %g75K!~hrU5@YJN:a AicMZ8}FnE/ͬ(i =rȔlm/q!Jڔɹm1H%C7`GAP[JC޺7e|n __Z{'n&g=S4v> ӄĬX~"~0)fy6TTW=͈DNAk"="q|RF (:j*:S 0_ݎ%__U"Ьh ˅Ȩg8YMˀ/=oƶn\]GA==0c(;ƚgVl_GR5d6#v8Zɍ, nEllQ'=h`h 5#EZy8h3dT [Y Ђ8O? @;&w'e Љ,:5҆2. n"!FPgҙy(Τ%j* 咤bĞ3< T>s,_ͳ{Al DΥ GųX̀+  !;thgJZLtm\[ÀWe>*A< Y ܌/KŌXoZȚ!Olft 콕sOsbۈҢL >@Pլ;EjL=< Y3c3н.+25H2bY!Lx-jΫÊ6?&"|im^U2}*?b`>l!Qv3K='$*e ^c&avcGKOvGo$-iO:_`n80wQLإ LwЖBpm2l 0o΀юFjGiR(i)c {!`e͜ڦF]gO듎bUlߨ't*mN4ԠRY"?-crIb 鉿W'þAtհzcR/&)hiה* {Z'(*Djv>s}x۝j%'/sth v0gzG+0a|R2b'| f<2$%JD`gr T/@*c$a<ƶioNUy o1+$I9QKQ(YKh@3oV U`Eo'Si&qq(>K R2:oմEb@SCBHK%G:^='GVӇi]FBe3C6(k}pGb#de>k Uš!X)N@-l-q"Yc[uGʘ#;AҦxҢ"ay\klNV5ZXms|T1*8?٢w/LLc>0`YAg Pɇ@ff!p8A_b1Ӧc NG܍$2xST8/3\!'oDe9E^HGߢ(oҝvdHX H%C%ܜ8k 0$?$1E :gZrq"O Τ$, zj>ҝL[z(dtXI]⺘G$pFIo ̸%FY'Q ~Dy_rV@d^+vkz@tRyKHq:Zkl58(VXM3%3}=fʊ9.XeΗXD蒴đm; ;,OSeT $DsR^ ia58GH65Nj".H!@aYqq[9Z']_^miYJ-(Dwalx%A`GA#`2&a"=E@;>nznұi(J0svU;tiB<%$ZΦjV"{"T$Gm=7%!!52Иs?ƻONaQ9acuߡ?乨C"l9x`2 L *7μnbgD"s؝׎在?gl msn?njD=$3~j@U=Ӭ-my^A1  r0jWfwPX\S007տ3&%*w*2ʷr*╨q gd-?Gș4lIAvD w3i5i5u&4;zrtt >jt[p8u&-H6' x8)øI(䅷ύ -Fa㢺iʯbpTzjze5Yߛl7 & ܝ"l9p{RA_X<@oWpI/& /{).V,]"O-#̾wl4 ۨM9O’x4M`!te$\nQX 0#o48‰zk 8Oc0e|Zd;!I SC= }_]$zGtaw-r Ef%p\ԎV2ѥ; N/p('gD"xJ4V a(ۊ~[A乽2rzM;Pؼ8%4aK_hf Ka)Д42ѠOR"XM'onΥ|kl5Jo'6yf=՛촓y%ʲC>]I4U(ym -t5Y ЊNx!uF@S%Y̴DiY!;`H6߉4ٮO!ZmWg|Zs;s$c{J͂R˃So4~EBJc$uO!J[|luXr;Y_]=~`uM ߪ{m}]l~|=D z4p7I3e"kQ@L;xSχb香'$fg=7Pzn-k\T=1@CƢw,c-ZT^C5pD1YeYmU*yδ;A#^4'tnt UtE#:{4垞Sy; Ҽf\I<\?䦙[܀ P+C?aՖ(VN `;wl$) p;@Amrsnm±0#lTWUSP_ Npi5KEh$Hd- ̘̾oߨy `{H2}mvL>hn0"ǃ^*znL_wn* $]4in,ЗLwhjR4χ,'wh4ݾzK0Et0@CU34z%L|  Q j:Q;_.] %'ڈJuoSk厄A,muLJA !E:B3BJEԈ_a ߢfd/Gv_bG&ThƮX`[]n,x<9VYm.o^iN`d2 tN;,+ 説YZMI&9lCK áx`YpW Kawy#GIhF5)  3Pʺ'JbQdw\¯҄kkuU~3LKѼIay!zj"ԝ>#LR(ڇܷ#),MzjPi1o9N7i `) `mv<. ,!`asKSk _n:߁?.GZ 5 Àzg$nX w8'*ISASYi;Ep]TrOՄ6 FqYs5Dr0i7}EC?f,ĖuAȭ8:o"RVOc!{zATىz[V8~y2748@k !7\|l*0IFUJI7Uj<;luvcR"k\%r}nYH4"hS]f&"2yw6gfu*4*@GZ=C ~6~ff"%ǖ1'{HH͕t2AsF Bbv#0# ;.|^_Zٗ~Nrqչ1V3 WMtis?{Hɺ0ݼtpR ,#:Jw 24G `^).z_MjJMbiE\>dw¡HY͘ϴ0J__$f em{\`QXG? ?ՋKA[dq⸳( qˇ)GE^Q4Dc_2uk2Bq:B5Rit BO p/#tpR ]϶q?ĕ;C+9v°styR>k kQW4 c*,+5k]s5Ǡvd+;,Z|[hOhKzנZx /ag±9Sz*DԔѬ- |uQ+ X~沵yWTRm[DZN1.uHBZ2EofCe`ĕKa>F9t1$qC3g-oZ3$_~<>F^!"jSd&vdmy2!N4H֬Nt+Y$1Zuܞ$P)7%LkP<r  M'kT*  x=P! (&J-L!X#x2~ېw-y3G5+\w~DN@R{g"5S =O{:n"Osˢ(9XvFuYzQLg`VSv50V E_APe8p(Y%q[kKҌ?l >`0WE/<lbm/(7a OI?]QɳN 8>R$$}^1 ՛v GfuI6EK^ih>XAl7J;kֶDf??TI&WIBBZSI2s^TI9\uh Fsd瑉tzĉcvE{cRH% U cb6P6*Y( -m:nAeg$J] Vp_(]:~N:[qAts\_YW!+Rlc7_myKtX-F:u,ŽyWZbrYod޳}Sz<*rj1D8m/cVRRDlOXhzbiKMի5ofH1ˁNGj{${`p UK;a2=yB:!\ D.7LZ? Ӟ@L$3Ew*\5*H4=G"HtKjtaL>3v uEk.+xw 'O# u.r.hJ![G<: h-I&\RĹ*lwaEd pF 1qU,CI쮶op5^zY MdDۮV-|wqN1L3HÄG+w|~|hń|->MK~T"nUY3,K#vʀxvpݲ'iŇ| ƚ͐ O!Nlt0zDШt^Z`IZIDt'[ w`xo֪f7>EtDey~`8̌,7o+hϻp=S& {>uWrŁp#Ȝ[s&)n?CN@$ )ne]O+y]0 aIЮj{[Y_F̆VwW٪,,yB$Oa=Z@k:煜"4[l>dai¤y#ko^ KL׾B~Kx ;P? I}t29_ʦFnޥM'{kOBf4hvm.-@_IC I(u2"H[! Enz$CHm>_3kc[IRؽ]=.؍glzyJ\wVm|6<:vb)۠tѦK֩ӊVO質:'x};=UI`m+NP۩U>I7 |W#u.tA*rZhG{q EguW)S|G>~Rom2m!dz VY&Rݭt{u ]dN*R~]mԹ塉goFUIn{Y^[QmIo s`1pd|Jvuz̰pyDK2Aէ\'36ѬGyB%]D<9@xF5'ڸR:ƓK.O-L/Q!e{T;n}EQzϗ](tO.8Yz GO2!h.r )oZ @wvۯ-Nۚ?Z6g0y-ƽMPwAEj ,d&_FͰBav[^mU0nm(5tE`m5= 'T巧>O8^TIzܗ勃"ԝ-[0K'x)!&N VwTB8#N$b16ֵoM5- Eܣ`N)m4xE-&kaNJЖSA\bYoL'x9^U ;G3LC~d6FP P1~SbS=H2=PNax&2%W ݪ˺ _3f`,0yUz1&%`P}uĞ)~[ԇ(a㰢],]iNZ&7eQ5R'wǭyŦ@7]3κjN# =si;$OfkETOoVpp!"߱aŔؖtGUAw#].< ,2nбXrq?jJL,ހ{17? 1K{נw[[;+;P;UMgW!l5 wI.SLGD^{IBE.h1Bk{p(X@h0m*nM1H|Sš)E!qsP%S^hCcfFٝIӞٓܩ@oejcg=Mzir15}-?I%H6Q j034KƊWE䏳2Q&Ulগ饏FNъ8o8=ZҐgJUcD.<@̩9٨ `p7`OԻF?E.5UR>gȠHjjB@vhɮEh]!L>wES|4Um /j_99^fm$N+@ -:o4͖47Xڐš޽7˺]jUTж˅6>֓IB~^))Qu?q#\ hQ٠^Y~>kE|=;@yo6_om_clH[K)7!0,}RsHčX0v͎y!|Oοw*?dhWc{Nh.-kǃGH1$us!ie}@RBF۠x>+DLYc?ܩH7ץv.VrhpDjMC]@YTg^HZ\ltv}WfS Cv3zjE1B5L QM4 rVhՂw͋ q|m/i3t]0»GU#͆@3Sob/`8P˪vC^\=3ߣwiZ Z#v(X);tEXJyWx Tf[U@"(*<NB1y=#f O xYqtEEX p@m.hu x:FS53I 8/Huk  9&L=폆HW E(wj.e:d)@6;Ӂ.>n L7DDP6Xߔ䵮e*"%Xk90Ne$юBԟ2ih-8I|5'!QTzP+98Fzd[=/u8!R CAtC<lf)|Hx03jϢVm5R nŵO]lXY6zV͉D2?k *\uHq.ie5"a}SE(>!K@]_iq&h\tj F+sg-)twzشx} cOu!M6nۃ{h TΝʄx鞧IBiD+ v{ pz[,%y? q ,S٬s<_m":bٝJK̐ G C}ږX!TTʲ+2jvl6jS/=?kd揖{fZ1\=U:_:ɸ랈@;{ZC1.Bkj\;L'Z2!@.ZQРC1':5ߏ-A|;=-%I=S[㪾'͔I$@k#(ا2} CU\V+!WE>Ƹ[wXE\An W  2|SCM9]XaanzkpR+EIfKg*4% m"kL̇C8ItwR. ydy=Yh+(djmm[BɤٕX`Dk%8x?_fG+ny:҈Ĉ@rCPK*);؟+ *ʨӃaXL0H9u'ooYm96f.U)[G Pt9mJ h1HJV}5Rd!s}N,jF~Ez~9~zN :*}5{:+Wm+) E HKē 0Y]篸ՅPp=jaq@ ]Em`s11a_1da5Cdq*_ɺ"?*y:K<[fӲѮP'q)築 MB'L knjK %\-IC  eIŀ EX?lմd=:j${'epv]c$i\"rNꞤ]C[EQ_BugC4(V"M4 N@Gd%LMntPe#5h+w#LkuڵXiILd,~uS7FR*dXl 7kwcu&-Wf"{H!rG* <`r'B',ۗ,f4j.ܩcyУk! kIh8#)fY~ ;<rlaG5a廭m#;X.dJ)}\P0R_ wɈE@UXEAt%S闩P]K>!D^G"ʭhm2Xѽ<Ve0v5 T=Oܰ/1t:"h MГEPKQrUEщ'kti!נ]ID}Ԙ5i:F9p؍bD- t&,U@xUob"nb][fDJw7C(1"~rsou@бƏcRb\k3"BAڼp}Xb6|@1+bƆXvI&y†XԺ3PǟZ3^X4Ў)O?9Z!)Q{[ (S=\eB091"BoQ'6vO{k9pdV$`i0Yy'l-ϵ[gi$W8`> Եk@EĩYuXxW:algԈ}y53~H˨x]B!; DUɹD'7ƭn<:<X`0@=;^ft1i@ "enٞlx!^MA)4LN0'gZTPe>hA80 %)ǘ'Z"m=3Uw|w*cI?/xZr{^Gm t$p (T%v^KQ`4m; Wɻ\%w^Dc8F);Lmh>(O=i?LJ6Wu6{ċVM9c1gܐBh@q]G1s5ۼ ys ȇ i{&CBHb)}~#0V]ah| ʫl# y|=yn:Ѕ ,l =XD;9>"u=>x%-@KR%Έl-v`Nʑȉ;|.b!}i8&&=tPg)[`Icl0k>63Na4(}'A~*+7]j}y_mA (uMठvT#2J?mok#}AU\C:=~)J xκԴKvߓX]< БZڦш;c7`4tYg oZ|F0~_d|e9(jX+H7TB #)}e ;ev8ߎy+[Xo7Q^7sgoA~8N߮BJ {:Ys:VkHtc1T_T -LL.sq}d5Á=5@57n(zQ&*K=Ub\+ <ފʴ0 q,e\ȎTš;{Bюrr:=ke֧_HЅuHHbq)?8 S9 Xz5HJ3 vPC>F,{\%c:e"T3c=5DZp[ΔoG7a}uPTsQ?JF˅? d -pBA>9pBX>:m;ϗ J *IVҁXF&!fd|˶/n>g^ўgF 06nfѶ 9.`ŠxlJ!*MXLnN'Ѳ3:_3:oE'ہ (8\M>n<تH倎E4; .iїq$4sh7AMȻ_W *:9-E%Ukf;T_nnU.u S1]`Ʊb)VoyC•0Zת2+Lq9ќ#qPD}}faZ74>cLj>π~s&& Xe}5ɯQ v,l0碜y5d!ۄENʹlZiڑ~9zv,q|ehψ=sR_$0GϝJ3\D ӛHGOߪwtGG #$0t$8{{̺Qb-}65''?!h=KJcՠz{BrG 0P_T1,uFNZW".A0X熠EIrG>=>Xr[)83Mћ#q+o@DcuǦ+K/ZxonUm.pSb$-ZqaJ Ȯ^(L7"eaWÒ2l#xr n8Fº-f"Fj`mW:rۙl|앲\/څFcX>0#8u9}=ԕMrk?dYm rz+GqPҧ5r+G:/q̌{o8޺e܇pRBO̫C?V&yP㓪Lh\Fi1n lVrz|U%-.KhZ$KNb~Xd."{w?Bxb ^W, Ǭ,I؈ D>cȿ~ LiIn6 qYopgCKp5 Mv. +7pV7lv1ci͗.xڣDFrlOǙҊ{2Iʸú}>Ki1sǍb*1z>L8LuJ3ʷ욇aE7@4?eG5Vxw8R +YVpB2dpMHzu~;d  9ʱ:T`4PֆI`qlu{<%@؞j$:+~8yzGL!PFrTvV!DOSxE%F>Tht>ڳYÈTm9֘ c%Dн[\;v,sdt<Ήor-EE8JdB|;֤'a&CyZlM9mU&CSmB 1N.7z/gRiz H(>Ұez~o8Yn,Bj$G"mА&}%#} `,.,'9cЉOF>3yo6XĨ&OcQ fA2UrWvk%gC#fq֡eF,CB^,7 䅙/?O[|@WДW 'wCʢN\DWܲR.n@tDCi$- ݗTfGue6l-EzcWs&Fc\I hk' &X EYo^sTz%ȑFz=-I,{QG]p{!/I=RJ+Ys~]d0n<k=׺*afl TYk!=d>0I y3 )OfG^ "< ry[G\*e3K>쒣QcR#L 3(d7$dqWWb(n(_>M(R,61 s{*/8-LF7A]13(HO8p䗼)he|:xx0,16Ap.1CbvC]Rz O%7&Uψ.\Y #"u$. .G)bTp!YFvX|-D ~F2v9;w">`_Vmk/1=EP~-NV:<]JOlj3{ceQSE, rBqpYcCs~0MnT %!jYs 0@*zAz7rdn>7_RU>ɘ@!.{;b߹vBAI͉43_EJ`Ig5D2"Ἧ* !WP/ʮnsu>]Q,=x YQF,gXMrp1"p& ?fk猚f !A+bRQ @/1Z\ #?aoP so0 .0^0܉oq!@ KY/G^aכ a4+O]'++WwM{:z;f(RؗX7P{zŭM I ha\{?)oYFz; |j{*U섧>a*L$8`:3g V%Xm1BwOApaYcRs٭4eϞ>xdwh x+kwۓ۬ qx_ݞuFl' ǿSP]S*Gfkg-䖁Z㵢ޘ)I&q JSgC+s25P>1W[:~GufkN,ȅQ7Ꮥ$82!4ZC](::̕D!wbipb1Af׿eִ|y')[);5aѷ,95#<|ƿ͓w9V (l͡ňTֽnM->&~$5aN,l܈9)I5\;^!\ 7]hO_ũڲ G_gɅk]SHNNvM[pG5+S jàU!̽/I`R.kB;]W(HzPK%6tt.(8c^[2Ph-c*AŎіQTԎn jf24y*|QTΛ\F6mTWGec9}TO9D>:txk[ŵLAT}e4tQu&'tpKGǡ&P!bA;dQ~OREPKs@)#eǝڠ2oV\Η˱m\jL\nbRnkF7џKC 3@:aɯYd=f"4Ňt͈_IEc:M:lmLP_y9J89,A3ـ2A .qƑ/00ΗXdGH t5V- UtoA{mkzrL6ܓk//sr@▆!? f۳<7Wt@>W'w +137>7A&fe܆8PHGyF7\ZHadO/ O4ZB3i=ykU]Օ~84 8&f/*tLS4\6`ԘFfAO Z{]Ѐ;mȢV}B,uwu1÷]ӻ  X.}2Ve'D}hsmP'*غ!J2_oK|$Y[.3|pE7h uqf[~[ SݔD:,LL>=Z<ՌN]бQIn%c w 4yEA\EI"ߒjIf:sm͖ ndIx| CA3ՂAoffH@=p)1PzS@rXZ!e}"Vѝu$(V1ҠBlwtZM[x9bB+K۰ D+-y _#sS &PW8ƯdYHqMp^:u bߌfTeAU4>GE㇯UCzpO^yX2F: y7 WD_Aw`me` WdS}}lGYEښFtK_@K g7OR"dϳ! H_/`3 ݲΊxYBi*Ru!Ɖ·#i{ıU9YBj"sR*_y"5/DZ-Yݠf-tIw0U^dtcrmk&ȓ@/1tפ(L#^:x>Oms%A+ZA)߼|ec5X|,&I>9@sGw>_("0Sua6ɲsg,IR;T vT>í.g$\ltN#WeG-^=βp=hwRks\_wZXgNX"T><ڤ}f́v`%,έ'VtHsB dBt 5%鋶R{q'G/Z( Ҫ7 ߇(LO5:iJK8jο0 @s$W;*Z.ög%&u¹)#bd !`($_n֔z^KG4 H<2~e8trH똗rިݰ@t>Dm\<]tp Rt6.K5*x|2~X?t]'3ކFxf%K߳QDpx>oVlg^CJ95ƴa/te[Cȩ]UoN=Զ2v['{+.6|k K̐'Q-;CqZ)ΐ+B+m*e|i9#.8`w%>qFmY^e'XZ/ty t.DG`[~`ߝ|\a( L Z!CK&m9~|N?Ld/s[%D)wi>L}CVB={R~Oi~_sptDž9,iieNGv[;P.Q#5[[;:ƥɘKίr PnK}/ԯQ;n l29֞݅EݡSsT6{"G]QyC ͏&Cl[5b=>[*<$ =DS\Ρ0;Cn^kWjf:gş *t&-cBE Ikt/hKjxSP{,ߗ.UBQZ@*Ej9 *3<8-q|r[' A\襸\`ʕ9)sjl6spl4e;(Ky|grǒU:c~N4'fq[+ &)OR1 [ky߯Y5#LxĮh@{϶tLdž 5\i.oq!` uhK | 2=I n87?x|F⓫ē 򼱏v0] i~es%QZSIv,' <*mߘtG)Q2 "ڈ)5R@8+RHpE+r[Y7Ux[hUv̗.nl;U<R&M `E|VnAZKE`5`%vmpK >M/faL&7kC1hp7˜4|D2< xa<׻;Qπv?Wv*y(-]y.PM7 F %/(-a^"Yq`DL U*&qT&1t^|ܽ~6#ЁrPFշ(kVjpUkx|ѱ@"RXbI9xaOG ΐ?iyB:y~ )׈.\֩V!r&0: >%z[:`AM<*)V纁V(Ӵc|/E^eצCi_Nu. ׃@&{CCq;'kݨx);I٬AY{LpTUP/%ftwvBm#W.\7ϛu染 Eg6~V 0S)4RḠt*԰Sx_>ǩtŽ4P캓kWIG*zn0 e\1Gmqz1*ױAs.xbY/ͻC#~mVDsи{HJ?Hw>u-kiCf,NܦF3B/Uܛʟ}ׄgPH)3vN o`(A,{A1/ƽf!z(,+ޗ%$hsL>h GdA%0vA9s(EY#w0=wMN2lnCcVK?*PsN~MH` ᐼt u 3Be hCgJx*} MÞ` `GD8⌆pfm |C$2n8O9Au-#őyyI#d @PCu<孻G ɜ-=YUm),My|;ZaYiҞP^? -V; ?<:Qx$j}a`G&wP0 1<>7"f4ǐUb!'m̾ V z<ƾMb-}^3bL) Ds)l.u!-LrVdBQrrT;yVV&nO`oTI: .@Xt79(j_[(BY`1u%}„}N^h՘N+\Ld{i[[eHʈ@cjye: Ǚa,ose+]NJyg+5iM\&jlmiYPѠOul.[@|v7]#qC{TPj>b6 QZ(tlжC +0>s NƢ^ uKXY]OۛKڳCWpE0C^Cj^C*7IeSC}m\g|I+ ۥa!{q#C3H3 /3hÖrrE +SŸ⿍#c&. kr cy Ud1K(߹xN&W!#AmADјuGEx.K9a\e;M=-1 x[uhNȱ!k=&*eBfL!B"K)d/?#,}ݧ G G  :?g/Wwku0GKR>˦(/wgyFի4~V $.#]"4VP^e@hߕ=(}}5-aYm  򏥒.[P2>X=!Y$G%s{M̩l^XwsFX[$Aj:}w|eF'gXzFG<>Ɠ8!{~k<t=KƵ 4Ѻ]w@DWR}!êB1+LY;& %wyKJ$/go< P{7Q))'|1_K7I-F }f%40$p|'+=\򰳉\]q~%tt%,FXj`,xi޴\4!N]PDz#c)l^'\!i lIFktbǡ#1yLUlj %Za$l)|'Q"SK eđ9yxR^ʩ1zh?ܭwoE&he5<:SlHBkW6$O cH ۇTƈI<%lvw9|2Sʴ Q6*16B'L^lcx0X啕+M{HdnK:NKbuMNֽZT`) zۭFM|3 I02snVr}ďOW?hQ L_v s~ -tr[!߻j@|9{Jl sa| aTSf_Z <jƜ㺀L;qvK'X#ct芽Q_e I'w_,?N;"hFIPq0'1k2!ywF'QGowgFZ S>׸+sY֐g`4 ɮA`F@gENMhIT혌2=W#-ԟaRʨUz8ԵiSEi J %xBCp4\i?܌KDX+kCfe7޽ e랓qO+׺72fD\79P Ʉ__̢eJM"fal Eea;M  +:3|x?OQ#BW#' ?gLsE;KytS%ͅl28/}'7m`DڲwS~դΨk(LpG&+^N3n>[nE/ʢHʴ;g"a?N}8a԰h'қ><i#?ǜS0w*~&h=aClw}$&b"ˮ)\z[EG "^"ڮVqFidTKI1к )>$kVzax,(5V{0^x ;Gc34EB<2Y )Q8{3piDRl 43nΖ'a=·ɌY`y;z_vE5A){Kl[gp={; |Zb3K,/BK7aW8|Z:e ^a7%5-a-qz:4,H\c ]SS2/?JU,A 4$>GjԸXێSz{!0,)m,D}a8F۫cG߮4=b:ȏItء)qJ@hET/  )%%=VQerńmc#6( v^H1FSb7X}ڦ!@Npj!Sa~e f ,/h>Ac W DqnPYQn\؏ E}{S8CcNZ%,پPecT33?׻vo ^Z]L„ OˍGl!Cc,ymu k1wjD)T=Fx6POJ*ٺ1$!淺A-*tJirԔ}I p%L`,SWSck?:-H52.̓|kr}Y!.j.aA(G!y SEJ2YǣrMiTT[~}(ӦHI͙_ C'0sջ(Fw9QPQ=bhDs ºr42]2ˁj"? rZB*k}#8tokMx?~a0gnؓ?h'XHSꈹ"P.9 D2Nf4Rt+0zXOw:=h%'X} ek8cnJ).[Yay?6#^y!_H:,% z/BAuߥ) L{E朗BݜM=.:\+aԨndblaSa6mkv/a#WA~;`u)wPEU'I_ ׼4g*aiwJLLoրY(K&f bk B*pL/ukhj<>KCLA"h^MN?>ɓȉgGOhjniL6pѫ;fLnc~(ՌLp?X0X^X7f b*mke.e&9ĆUXN,,~rn)Ŷ~ng4ZSyR'\̦@M6:2AxqP([zo2acGF[iuuKLϖcviU3oeom5rog-dkn2_5cp %/dϮ=Q@*Bz A(!9>s%U'OQebaELhhYRPk,tAk$xtxH$1-[_i`zTkMRmʼns_VhSʼ&?lY>_ )["rxգl0R#XGuXQCw+,mdJR,ĘTe>]5SMSC>olP*Qn#͙H,S06obᄜW(kPZ!'B5,,QˬI5ss41|a< YǡFXz;+jns6sLDixkiXd_ }wG,!|+H(90Z0? uh:ɅY7| H |sAv5hl߂JoG>8ʹr ^( SnfN L/XCV0ts1O]l)a}U}?ǻZYT&ߖnp]EƢ2m1̨ ,q7ZҞ)ҧz,|Fښxztu ?.4_:ePRk^=?E|k)A6$'֠):%btb\1[һ; L}.'&,#}{(.4"o$6 p;|}d:ݮ^B~OA[S^B 2]w&,( t=#u3<^K fP6}Q,J?n62LR}|Є)*Ћbx4:p xG7-B]VNu-GF0E:{{VجBZV2+x inP /{}gle"CeSC^:S yj pE[ ;m*xV9!jd ^jN= gP[ Mw9Վ߭H*m"^Bnt'6[TSKUUeiR G-;& '6DtOL:}~ ~q9$2`Z7ڝeXVBd>an,'XmYJ qa tɸQE7tk8pvfߨ u+=eO7tTNKrQLx\ָ 5> ~vAibc9"L0FM]+7ޢ@UR0WvW'jO_o@ eهזW;x]@k zvb_ku^$\ ߔȂfk>fSkx_iCb-bt'sҞDr޼"JA0D0olDQ*'W鯑d+mw=( BV/ߔY* K jLegc8|T~姞~8 IETM~ڡDOj>4*Zʡ):뷍no- WT/6wvl d^SL½v)x>f1ٮF6 m\‡m+!Gor=:Sp<+E=UR>neɞMa3' nc~{4?ʏ8bWl:P@-*Z-&oKnn"jJduE l2ױk&lb' 덁[ TOTe #BM-\2 .`%gJ1sB/1<uj]vt p<Gdqlpmya#zj0cIyKisUIr5*ZTJ |'xbw(yRMZ%*QI{Ne-Lä:2 bݘ prDzʆ 3&CTfr ? "6Kp+ PiyB{u?XZ5э ?yʳ. z?]]R b*kF"Wki_o&(DžIXiI|_"MwlP?2p윬\o8zerM_*Uouim PB!='h2M1!~|goHf @6w- R2c$1K|yH ^v@$ q;3]T aTTKsΨW;)ݒ\{Jˊ䙅%IȃB } -bQhIzFK55u,YSXl54FQ= M yb+.mCıa^׎nn' NJڴG](Vޝ yϟBf7~K= gume]GӁD=iJ>)!s@Adəggb3M~JOG6۞}P͹4U$%tbP:kފBK7Dzw'>dEV&dU)wH!Z5pbaqirpPXse( `8s-飅`0JM簨nQw>7NA }`;zǍ4o2fe9*ߥSD*{{ %'TRUuhWȊMc"J\2Ġ\wLW"aڒ\役o G[#K4_Bȇo{63i(TMw{)"1A3pe\k3~\4qh.iQwwУ1yB|+DZpï9X٣3ho ^G\Rhd V躏&+~B]Ql%ӡ0<341-CS"Ѕ]H=<{KQ jݱGI`CV[ &-cT|>g8$Bsɱ0(IryԈjoR_[Y$@>OjuXj#5ɂZ7y+kV1XTIVܠI*Z JY|V\ݮTO3J}>f&h=!UOfEBQT$zj_w k[ DޥGo"rX|n5A<7jy̹>~lΈ֜:g<]f_|)X֠zt@cx$r!lNcpHgi: ġjiȊ"] H K!/!aQZVB)_5D@̆*B[xf`Xa8IL %}Ԕj4 뱊1x < :Gn9CNl7QygǺClgZ;2g/DW+m,,zhGǚ;)|,?*qVYMnjv%a~ñ|3aop| 1umw#祿TiI¶yW , 0$oQ;z?T;կ%`%:ذ֗jrAxԇBA0_ G^Bȭ}4Zx\{yr:Nu5/h {7N#q,m119fE6|4ĸmW| wkd#pQ[ c7%soFh 1 aϿG8Swq<U< `#ClG[Q* H&ޓSjz)+zO4x&"* Okkxo<x: i֫WH\a 1We^(Ef|tu*uĦ?(b䰱K"7Weq۲h!O'Aڠ>l)Q̦{ңvЈLHoF9 ;qfsCdfqi5滀)39$rLR,bYbr:-E\VM^'%^$'Et^%ҏ2D9Rk3H[Z Wn}668-m{nzu-έl55'ccfж&&;G:T=, ɄWoˀ\@^%˄߿_eu^9&Z;β6NF.d :6|= =NCJr)|Vi?WOS2p%H>Xԋq{Gs䪑wa!!d'hE$ŽI5/˖K~/)NĿb :&SӘB઎@KB7z*3x&P)ۀRbYQBo }q2b0?əTv'^B&?ѳgœ1Jo1/JFl :<2I@@@\¦(H|U2ΝWۓg:vEF?sus@T(:kTb:ߥL6"J#򯱠WjK!eƟN;p"'7Sm"ęy9).<(ZwYTz6|w_rD<ÔZ噜T-mbr杳f7J$ۀ,20u+jSZ%`%Ͷ'hMtӛeỄ oG:)|.sP/VنyB"4T*P u7Jxy&Ɉ X6ܫØJ47(4V}"UZ2H EYVt4h7![(w|t E<[8s s6(sm8sL pS?8<Q-E2!Q>`޴BZ>3J,"ĽʾȄA[¤ T=؁k3>Fdhpm;W=z -r`O͜BksL!+yvz4Z~^/g}5yI\MI7:@ʰ^UîЂ iJ μ/ܶ;ĹGivh5lɗo{/ ikiQN0C 2cM] T~S>! [j%;u2%Q]g_Fれé9Y) >I7T-xaSsN5 mKVG"@[g vƊ4o:t>m3ːJb/7 A1QP!0tMN,ta]?iwLR?b"4kR9np}7텏i8wT.HY TM!)1>LO!~ȸ.k >>V!W=AtMn;o˙LkЀ& Z0`=׊EtahhUtVXx6%FOR;Ntz VˡtdksʳĊxC}QKyA)Пw4Ƴ++f'~\xIxLatM]n= U=&ѳ+qӌLZ5a#ܑl>jgWhv͆UaM)Gjif#FܪfSYw }J6>ì_[Խ/?Y"zDo$ĤD⯂}cg"rr.QiӸ_v*΍uT؂q06xi78;Y[O}ʏ3e Qg|wb 4aT0o=|lJy60϶T$h@@[J o/WH6؀?tȿ4m.gBxnylL6$w(6Z[دP۞u羖Vo\Mg~>bVy򅱠Q8G_=Lc|B$n%9a܂oIg[qբbe_. hJV QVfD{nZ̽ + e"}j+_B%) YXH%H|9i ]F`( %;]5 f$ȱpD#3#1s,g,*[" 963^MF WGS/`+yuQ=yG Q+Buxb cOU&Tg_R&lsHv˒b u]svy9jYm6l#;UI@0n|#6<UױkƲ NvƪhL-&3zӣ0%o>p,ŷkx0$*LTޗVnrK7Ph#39,bo L 0Ja}Kv驨0woקjYl0,@a§Lne5sL}cx_ "tbv>U=P5wװD;_u%V8 [jVsAvd~M Has'}G?L*61Hك>$ s8v-em >R-Lg(e$(2o9Δku![ K'?AJ.^3Y}1NM)];G1wBwؐ‚ O䲰yXrswxaK]Vhz'ΟLwQg \WP/:[8sM{] uU*S0be`1; ;_jl~k 0Y{}كbZݕːwsuB7͊uwG`*Н2B"]AW1 $)O{μǠnꋗ1EHjNo͚1h@_)-#ھUO@ 5lA\GDp& "Iΐ MkLر4uaێH N/]3.bډ =cI4 tKYXri ^q0`ۉ?mГ? z>:ۀo'xCL^у*Y3pBS- Ջ7p }?YL6Zdx+&6C~2Op8`:%OVR\G#@0[j0uȄbw=~j, 槃;0Ixf)LDdHoO'fMQ"V&P *(Ϡ80!D}TB١AT1@] wzd"R.SO>jbbq'uy%!Fc˥nџzJc=ywX۝͜d$hz0Gq]@Q|aph@FhS[ }> ӆ)t%0a\Nc| h)X&$lމ-XqN]g3qSsHbft8ͬPLl7ClIhXLέ_Ѣ@)̖Gܔf3>?iѡś|t'"B)H)Z|hĎ6[QpvIV\*1#ӏcV|eAˏko䤊ɐh$NzT!]LF!N9'ˬ^Ik"#eΥC'ϲhd][D25i:˫=H'ysIQ^ T[v/s~p7sy*d؞̙N:@_aIGLBɩ qnM S#1&qpB3b01e#RJF|ץEwˠ^M݈ L \8XIy1C|,.9!fx挢(JcFEV(R#ٜoO0HrUө_٥ohO[B='X2ƺȲ()&vX_.5. 9`~4d~䡚D3-,eoEQ#ToסLF$2[}ecI-a` S%zyItyk7Y) s%puW] 3%[_2Mvc5Rbk>b~2F>@ђ[&BmD/s$@FamKP˰A!ڦ/a8zfп;A"zS9*EEFlvN RS"vY3~RS@RuK-`H ׮M Uc;onbf(*>%yŀoLo̬ՕT 5]@0{fƋn~ʙ7"0Ӆx_:bψXDrUp-a7egli0dd zf,_V#!-P!uÀV _yIV_^Y Z*AKj[HќbD[s(\|t42boQNʁXaB'ћαSe.ƿ/Cܕ-~xޢ}Y닳nj\1~](W@_ԽJk >hC5|il̂X`4g*tN=E[/=},Ytj̖ {If>3+.nu?2k /FTknp \U w$2j%;2+ 'w=EcŽ,BT$2>D|hk [lo+gZA@ a8H8R# z/<2.Ia~74S0/A("`92YưSP5+FvS֛Ps5 啞u9avrI{]1ۇ%NL"dnh ROn SI聼4eeRZ X7#Vo[`v"A[L`ɬt`H[ΒoZzk;%4yY~`cČW X=wV͈89nn]6Fi5?XHqp6DZ#u!r `CЇd)Cڭ>gb$K.a!,U&K٫bCoBvl%>?c+{xET&r)RkE 6_Ȗ)tBJZ36K 14Zp1BQ`}s7U%uG~} șjY"dŧfi&[\G+RmV=-m^"*!^9IҢ,A{"8̄2hmx!~t~zfQ>fQcUwqB+Hx(DoQ `g?>ҐAPv:Z vIK?-3528N4fY;+kH3HE%LufECUswh+HP\\SlUhW& }1Zjݪ}f_MiF 5䌂`TGg&_׮~͢ qvؤiR, ⯈=BZ^;SoyBL[T%8kK_E.V d_r2O0앓Vk&| dQA  mfIQ[-|& nyR0K)u+^Pydġ]l;3tTL g2j26mUsGvl+{Uf|=^*1-PeL}7-^FQ_3azܜs3:Umn@b~(&3.3 דSR+/d x 86:'8Ԫ *˖f8}Ysjbob- PU|ٕ'WUFQ.TuFݤGpk =ǽ7(Dk> g\ ;=:LH~m ϡEζO*FJX?֩J`q yJ WV+[c+3Z;3sYO `QB{8. .*1z+*Mu# u` K/|wrm1ǐ,qͳ-N*  aA,%X4@Y>>\w{Eݦ5ay_D(k+?we(?37wU)n~w8PihalPBb!nTx]MK>ϦrO.b\.fݢZ0 4MlfڃordTq;ۖb9kb^o2Ć4V58`'p["±KsU_9#~{ WoF'9 r|1^ٌܽ݉&T7IQ]7PsIiXՈ߾vEKh)MpP?^'7Tx&ʀy[YP;$_&2}Pp(f~FC#:J:o@!tm\pKd\"`p %jGWh?{eb}j$ҋ"V1LGƑXܱAjY}>1yOͣ<$a;1 ΜZy/ GqHL 6?xJ.xm<_+ _xNHjk>ޯE$3! 0*X&VfUys%瘐~6hrY:z*UYѵLǙn zwZBfBZn{BA*UvZy)~qwlX,@Fw澡rIw>~DR ,2'G^4nMYGΙ;4E \Ajq`~/4zc4:xP ͨMnASs;#X㹃 F#W _;0S>b^ܓώ?7uܘxٝS|ߕo:NYΧ4y2bQ)sr-+eΝݽǒbNv-e$7P˽`#B'kqr6'Xe_#!*w0q\ 9 =fvQo :Hݖ83Bj괅iMW)ݥukݢ*p$`>'N%&jK  ٵ&4ߋ@/J")w;5(I 7h2H׶ucȖuDְeN>huu-NLa6iRNj,BT>Z=`J"Y7"1,l7R`. ͸@RzU{GTƎjwWίh5O8ZK.'aގSCQifDbA~,c:_n,6'z5s^ U6sRBSP/țo}]Z0$t?A`9+::~tx dX;δ$驩l'an5#(<>mQr ?_g &_[z,:@D`}G܃t5w E>>C/OHB~gR?L2GO#8o.9 s@z+B֓hu¦gXmbc8KD߹X+&bcMt\xUDNĪsuHw+Դt1-NzV$^#600X fJz[GѠM7|0y~G` :la28. }1U}!+v$*j`|{A(hUoZ\8ޭ"#gⰣysDxBgí=Q%l~XDh+Z<[c&2ǟaL*"XO[!l؞7F(L2'o!q/u%{[F^Jա6Wז{M~YR&ڴYU9럣I՜aJOu.C;! a/Kܘy햗3y`UI3w(SB5㮿odӗC ~ZU >$Ԉ*_o'b.#u'ڃ7ʤ:r|ܑD"CB^HP׺O<8-]X;LK= S$ (d?M\FUHU6 ~Ge!~^KGv Jp{sW{t Uq|0uƥ^th%GSl#R>JW}z4h{@5O7JI hP ;ܝlGπy0t&/T-CČuޢ㋏+x&UƦ[g02"9'6Z6,`YVzX] g1R}Yf3ɬXjL 0ۯb:X֘ Ais3-D Md"Ak Ҍnv*,|ݸnJ=*C^=Oa}ݠz]|R}ϓxqoBvKƟ,鑎,<̙ vzafLؼ$S|U`+9rC[+F.f",ͺ=4گtƐ4UqN/Ӷ{58B=a҃#{mpM\bM_fI& #^0mZ |ˇgc^-S{|) >=% \s8)n WAH΃JnET%АvSkȄb4h5U&SxҐC87KНz}pr {[/ʓaژ:oX E8Z㡾ϣK,QٯxbʤoalLWJDBW3C|<""_Q>FaAj4˛j1Tdv{&qVW~@5L}4-"Kg+* ?>dAuovC&ԈQ+ ZXa V2|Sg '1b(MmjSP0Ub9O`0p rصTμ28g Wz"PejA%ڠ[_]կM;Zx_ADbqQ2[ѹny+<-FKԋ'&L |u6nųi9M X赺 3Sha uA_-K/s"]=ύ[1xVD,̶ٌMv^P([5pPTpT5`d OGH1g4A-V{*Ut'|^9lU0]ThI XIM߸ú(QHT%9@`AUk@xn΅'; uyPIO~CLb/17\C876Şp"o]qМp&8c!y`ȱEa a *bԽǪHJ]%cN&^YW.wQ70$dxVS8]}`]v_~2n̵E}) Sd,᠄D#xrYŸsϣ@bF'gT&CpH ?(RHC$X=$;ɬv` Ɏ:)->k鱴'y!MV`0Dz,:ӲF%jPI啒gVk-5$Y_#y d O6ݗrU 0|B^$?>]sBosA!ԝM$t)U|mnylTT˫kf]s]ro4BTB:N.Μm̅tՋ)AH쵃y@x)=w8<ϚV5WDcE}C0ԧ*~:}+ a=`2Z}P}^hH$suX#ɑ-4tJ}ֶ<~sɹЁ8FsF3->al;}BhiCg 讠nHu"6߸,P6R/ܸBB7\cCe{(a/<ᜪdrS)yntX/%-' & `^ pKt镂WLhzm%u˵|{wϏ#rIt4o_픾 ?zKa )9 s#ysi"ʢUwWWQPuɮhӪϷ>*o*?bɔ <Pvq[{4xWX OPo{`qQYVK$y<&\8$,;B&ĐޮEp,q!AjOqRmA&+:hRol~(TNϹm KJQSMLP ͎z7WD5ܪF$n- s ^GG.NxvAt+H4*t' #)FzjP{`Q̳f+/=)S S'Y#2Utg:,Jz XҪÜ4zX|81?|)3NWCi5*q<k) o>#-hAne.,UN5|Nl#VnX~jO3%ۜz;'$x'IX&v,,UծRzjעך%,c2S݅Ҧd~Cj ybn1 #15~xc 3uHK򙚣Yi9?m7Ʋ~?r[#<|Er&417TQjБh\'C^I/[jG O%9&Sy`B)~9崗"ax ;N5uDtc!%Cx _r?o){5r0 # BQ͋s%o76 i5jKWui H;E;s[Mm7 .{n^XYZ)6Iʞ۪+z1PI^ޙ|kzs-Lf0CL*0ΝZ3tuIҦ$Y#[OEe[+&DФCn}g _dB1=$f+pjS<  Iʙ 9h^Y\uH N ll}T7t7M3< PzvѪKvJ4^tS{]yqiCx?N.ry^繿&_cӞL}N,DlOGgdq!ŚyWbAOFq +yTtXQ ˭Q+e#uxmZ[kS\*~Y&n"F9IƶעMHdT\>5,$*!L ܃#1!ğ_^9ؘU^k` I5kp!O՛'i٢y%̂i %Ͼ>pl=R|!łeF¹.ꆅB۪ER/p#Z\B6Xݦ sas5i_oqt Ud[e"1|LQt7P]M8= 6<o6|o\vb_34bAj;y@"?%$Zy27Nlё IzPp܂-DX.:4V [7Z)sMi[RQbfIؘ^B.,|jo&xU=.֕=&[@uWOKu}IB^uMo*doPtR^WCHK|قK/u I6d) 3413-tKފxv=p<vNd.me=܆\T:'dtl-m.!_ꛫWN޼~>mf|%:Df8>3WywjcQK殖j;^u~F,h3c3'OA?P0ba`"h^Af>y3 E wti2?,ּe4Q`Z1Ԧs>)~uH W"wsҤð}WF׍9QjSr|V"Cj]L2圣Hub3X?1.]&$Ɂ=Uq2eR?z1Z75K(b]"_qpq-_+i*˯> nzbdEwwA3cҭKM`V5"ar_KhLiQ5y, x70^Gl;}U ѕ]iYJWu(+yҪr,d ]s{(>ulT7ƶMNZq{ %OdHj;l3&Mp#zL" *q֊ţYdrHʖt#ǫzt$z4^rj` E3c,W chM^A|8DZuN0{E4?v-:c_:'_FnTvw!tJ(cj هQn}$p~phMZQL7~hͩ^ 6cz\uDhYu/fXj6}hiF+ IJ7O<ٚ 'o]E W $1J}etX 3߶Рlf&̽eqgXo,N91-V1 ԁ`>A`fH2Q"Lbi;3TmD\)ץ[/kF[om='؊e#mLfWt߾ݛxsF8NS(V wźR)! %!A  P4)n6!/jü-j½QQ4$WF*T3 w\)>A<[Ng߆ tP{{:oRUtҋW+(@WVV6_^chzfktp(wr盹wյ g]V C 8jB_rUZP#Dk(7pXha)!@C':<*6Y&9#=p dp7w7+!/D-ҀGL\YDGS@3NEB%w)P˘;(n=tekE7t68kyqʟSƚ"*IJň?$bZ Έ8j4vY*?T#`%74&U2Ԝxl{ JƓF+5ə:34IbVw4|D.q]Sr`*ns..g\J]~H4?JUe(nwG1{5:ى:߈%JGwBfѐE~QEw"8~9CxSh\ϴ|ÜwO$cU孳)Es!7Zoe;½ qL'+r`V?nXp^mKe`$tasCBU;m$_;wH9IdR8Wh]e1VƫI%3EKpoI-bTP#n6+ZxepO]6q.CrdCep<pDm[=+Kc{Rj5a}`ʰGAJ67_Jv)X$z!G1W ??T$ 2 8ak ?=a\D^G*MA{E5u?s5Etz]nt24/:qu5#}xVA],E[g &:=:^)6琿j;.Db<Ø|YG-HZțDї|{- rMV2J"_ҧk/-[::S; oR.P'_v;Jf*z|.hֱs9d{km6VF81[#1r[uIшnyZ%ä,/F5O,KBk:0e%"أz꽋 ܂>ƠD{qW$:+i~9) 3AM F{ _ S3(:.2@0ĨBMǵ{~ĹZ%U:6鷷!d_ oM'7܉d@DWϲA^-oPK]z$W@zճLJN Js[^ >_=eK6YkVﱻZ~N{hq'W^,݇Cu. e?tOQ+FR*Օ FuEXCULBh^mǐ6E+ˉ>9kuyZ]Z]y~}Y{V3zr_+463mr= GiQ1Sˏ!v>(^kft0FKV%bN:mXyA/څB!ƯcHe'ɉtWSb`&IZ6MB_}a]!b7хK_~KwWxIg]kTv`:g |^zB&c]#8:>.O#ۙ, 4+1{T^b!(lM]MDbs|_f:]gO m<`yߘgϬ&rEPEzj&wpDgpUj[u~0YZLIBn$>9@,t[9"UKt!hX aDjo'!np㿶c)#3^7 &?I֪k;0b?T!$K4E/BѲ" j^.Ľ\ugX)hOH:|ߛsˎ6<zhm5MZv5n"߃E> ]y)(",A/Qv 칃c̊Ml7 csl+Se1kUxW ܘ>w6^NiWk'&BrÚ{,G*T-ByK! A7ugC`4g58&V(Poo^y}p:-r' c9&V!q}\c^cYR\#_He vZ|(9w%ɡp8hc8%ϐ)@\yyNT2aΐPÃʨT; FҐ|EdI}0Ӕ{goFYK0]6v:(lBUHh=W'骾J^-䜿2֦TS%2{q"{±^VA97( &KOֈiඤH[7^\:Tr#3憐K'L"5pBԕֵS JʼnLq/ Lx#G,}崽;$lPCO+o2 NEnD 77q1Ȉ(n0h#)[}h2nTx}f z0ѯSH֧LTB@q}m\5;4-bҔ=^>!u\7:c!;g#hn\հ-J(OaLcb6Jh|W Ÿ|6 jp&2NŻ?%%X#1d@s"GȅC8`1΢B͗/ƑTvRj'qB4iFnBH_ZJl-cD6lUtT-BD>VxݎAg$m `9ù'\Yw>^,X<ߺ'yD?T %6T8 XS7]aB@Z\yy,n{Cj-'$ ȃo7}yy(`x6]c.=~t ˜U ʮTlU@bB䖚1e_!^\TPYӠ; yHY~ 0J$&|6(~Rŝ[\$Q6DS¢ίJif~ " ^KƨMS㕚~|ۓMȻ+~\(1hE?W6-b4O49*_:7,OkC.qGkeTMR'+~h[ֿ6Ⱦ2<Г_C^}.λZa!#|eˢ:ࣖgD\\fjNɢ-w~vS 7|$rm$\6Yt}bycy"gQ E6E'ĦT`yagEL%Q'-2o&[RG)FHct]Ś&&8za՞(5nnНj3u1Xz B )tpi˿*ٶ+j F:y l7KzS (4zm%` eUj`Bh=`~(,ABAL4]4:,ƝR(h/S:@s,(G/d6(dJ@,U5 j-Mӭƨȿl?t 3!CRƯ9N4DY!N^"'4_J 6]kQ0=}pjw ( ӚƔ'#|xMc/[o J@x8Zqd f֭d=d3!"TkGAB6jH:_<`xM T ]8Sdo{[[LZBZu_KFɦZ@!hܑ'&~Լ d_a-Dq>lSG2h<-5ؗA 5,౶a I!niGIiN>9 r%Ultn%]aWeD韆/pmGkhvR8:󃾱2wVߤ, soNpnkYYN#ܭ^l *2^1)4xC>>=wwd ̬}uufARl42kqJO@h@YM+؆aQrp1:/qCMI55^_6P׺]~|MS$;1x,\Ac'94kI[$v־,fLV7DnbKLd`5ұy=s"*| 螧%vv_<:HI_dX~Mk1PL^tTΗT4[W |;VvF#rG⳾=vxɑ8WwZMӓ%a3{ HЫ?MІNI K&[Џ)6#$?5;9õ! ) :1Ü:bڣahshRaF |tM[6 1e}N&/"UECat1Ո)'2*>u@|^5?ven!zl< 'р~>6LCE^%_*`9S]p̎ cŬ|#?s9"uS/mVlӦ)W腾2s^N[}j!6y#Rܱο|xlo']d׿yN0!\q>yLD&49*Pp y/4ͩJqݲ~y0LVXt {1T yuxFkKەP 2)DPcm[qK. b5NQĦGjѩ>ׅ\jYxYJʉ$Gc` xHa!͙.&nm:cYmݎX6TBpIܨY#*'Q~8孎0pvV-05pƒz1;yOU)a#γ@hXQy{d1%9dœQmдM^yD N,9A([Le8eze WƏJ/yI gXaK'"Ei0" ?#"acUQ8;bP?^iCKa#Mdv:>+gk/<賣uoaJۜ)s5aW1lku ,h}|\'+Jw40@QyW-`F~lmu^Sd1s''a@zز> g) \ԫd :V̗eO@}̦:y-:\)%-l^|ssDfV28f ny?m)b3pXCxi!5DBJ;u&SUfy&E[?rO7OHiӯ_.7tkѭW@^Tuk)NA3` mJz|t"HD/:lJ7T8T9J-.dYs:([m#SڥS2ȒUek?QTQ 流%Q?uꐊ3 Q7u^NgMka;aS:gn>WWh 1GS*Ԯ5+ap?Xe !P.% TQrͣxqN_^x`m`<=/\lX *(q9zQ.u^v UϣCsI*R*|WI+ضr!˧쟡lښiY 96FA%1&d(Z_1<9ae>#o 8oԍf]R9|jVƄq)U oDsc|ߪ ^K~yb \3}ӝ. ڞ LK>iwY {xL&8/TL|6$O]_\%u{:1 @_6Mf6mfyns(jFE,Qx]+ i&6@ﱧAJO`DcCփ2\ }p29-!-emGLcu]ӻwyT1%0ô?*0zͪXD;Ee9 syk5{g25;1aA$3٬o_q/ݠh WA;)3 cD*})ӓ׀fngN?s2wV3{$ y`][||er>d-h,HBirihsl͸R=?=iw߳G25{;[MKu.2JƟ..Ubi9I۠6[jO]ց4 (48[cZ)YW+׵,cՂhdea.'5`8F Ae"uP@>c y.` ?euð yb'H8fLj} OGED&)Sd[x`ylEcj#;ݲKp~@އ0]abL`DB{8@<}:tM E8ǑnF凍?[J= 6/{t qY9 HS[J7 =#&eJnӝ}0QckR;OK`cKE;}#gf1JD9q[LЪX:I`Sbs7/!^NiBSvO #[WvVIۣcphKx@ ^ޑ(id ~[VOji[9 yn:Ś:EOtHSzHK]W̖QF6L QOҸHPIa 7r4@Oڦ踀`=A~.I5 U~_8gt8݃هT b(d, POr~mXرB?iI2a vUyǮgˇjd)b;V5Lƹ o(K/ SERs6$dILD~`gPnrt'%"RV{,Vg>'u ̰ 0xkz:Iɮke bɉOJcʋ %C}I DbO(ox?J^`\o3 n$lF>sMs1: @6qrM?OX]d )+sӜݘ_,yLJʎ@5bxMmp#ѳ8' T_rQm%Gw 2p4 s<5 yڏk,YtD.c~oZ=z7U3\2yץ1^oޱF8+l}Mopeŭ|lJ#=@V=y WBñ◪uU䀡e`4'2jO:~4[rSgd mgޔGhU֚ s/jb? H(e؇#0b^1Ml'w:深T"'*S; r뺏=H;:K,-W d.g1t Q<]62!r ׬^+VUraOt3*Z2⫣awQdjbCC$Lop=r`E^vK=mO(ę^%Ď+Gby!<ü;R#gFvtJ I/rP6VvܔVk.1u!P|#YpOZ]wC\eo"u7S!y|U 1*՘Dy)ܻ'AR8p)2=ױʑm 'oBкX$CetI]Oз_|hR 7wDِV06+F{7jI>e- N* kؗHpELfp`3J"hZCC^x** hH>[jX?](īkgىf-2G6BPTiWbw~ N y ,l̿\[T0(_s?v_>_9ߑyAlQ4ci s6jGJ}`hn*i.I< VN6ypiQ)]Yf!/aT[ r,<6d|&ޑBߋ̧(;ҹmQ7!;6VҺ ;Vmg Wׅn|J5=44p&(;X?se#SQkjuPLz/&?-{qR |K&Gv*ROw(UOr."o }.T?F3Eh0`oU!1sa-b 2h2C7+]O#A@pźDk酬C`RN_2%: PƬCk?sYa!YmZ! 2gS.-J(@ =_(fs޽oɪ Ǡdz\Qbn46 Jzw*WrGVNv9w} ռy0dme5 uF\߇ >}Nc7n+$ >H3qjUpjm^+#̳x.(R+;l?jv X31MCfKCVBG[ET=MS(MĬU:Əq>`E4 &pZ"\P_#(XE80}%& r3N֎23LZZ8 ڵBWQ#DqIV}ޑ4dr`Jkၚ~LB1E <םCOQe$b3&Xu|1e ARk0 ) FQjW3AnZH# ٘.Ō_T:[gfEVz !Vĵ|d=v{؟=4i[P"XY7Ϲtk}ȹLkAy08GX֍96OZjDI?ʘ?P}?rVl[2Q' Z x3:-ݧd(){hSXv]y?8hFt=(ߛa*k3M_S0MRzj1(bǑxB43edق͹6OOPtzFCVƝ"Zz's2Y I+)Z6;čkj uv|G@i.Rܶi<'Ye:~XDT[Ll򯙧#0mONA| L,>܍_0ۈ|> abI{K~K:#bަ)@n%r]0phs;g2;g(_&3N&MEV'vYKG}!z|xb0}S6!!f}P0Ѻ"nDg}.^Yi'#xտ֌A *,29Ղv%E922&Wy^SG'<#-Q]Q4;Ύ & pA:6ZΠG {Mt/}K;XhkpBC%+!4?;$Q=\ߖ8>p6JMqU/lN[x䂨\THϋRZ,>7[n]?mV/Haba}/dVp/Rd[˩ 7)\ Yʠg)>bS@ߨҼHβBXG$@9,>8]Ye' 7BZ]kYOȆVHN b1a9ڑs\ gJ۬ kK ZM~35Tv\ ܗ9s3׉";D_ݦ4^[<: 0]YIz)rn/0l)BO'\[BtG_s&A<+&66$Xj<˙gZ&5Ņ]zzb?#tOO2feΎؙ"p3_l+lSvi,,ëzCyCy/!t;Bawo;i~KUؑޏ̻g\Lf6O<G*0FFUKJ&pjXb1qrX$2= 4^%Tb )=d^xIjt2nנF[=6kU[d rWR2݁\o.r3%i)1 zA)wJ[O;S̻}09hEn {[(%Jل`\e;Z WdNچHjYLKp=Dy AF<>0WxvvNu;E{dqIE>uN[Vy"x",R^5a0m.jAO0M/)sA!\j^~uf ;;( Uԛtƒ{1 V!Y+? 0Z~.O->XIUtGp \^R]DZ`msNgV2%\AEy$g~Py5ɱx&Gg{a)lBq7c@l0O((wӊB`)P*Z* ^=F b6~\y>:s4 ?n6Ni]rmB6HQ06ҰRMs@62`=r~h$ }`&6J9?W5>w4(%FC/|~ׯbCjsߔҗ*RȦUm/;Ш!1L dD?by$Ю*CD&dɩpow@Wms M p<ÓJk +{RGr8>7t,ٛl2(#.?. t5M6tJ!QFR-*2!1s[LxؒJN[ٱyS_;$v&5̱yh`F ݃a@)uGk'dmpPF0a~›APk׽|YO5Jj?mE VzB*b_s>% a*h>a-`E ְ/d(_\| m& Z^|jWS:UZ1ĉQ'r??Գxxށo}f|4|H,FKycfP>E⥓ `S;U"J'1X4wax*u%4:2$W܏`w16[nlDQ'Z|ݐ %qϺEVi9E!<7ߏ ױcr/JԻ YՃ-5Tb$9;u_^3!2lu pLSao"yʦڑEA#)5$}”( `mvYԌxlx]>Zs_r ihg/EPIXikS< 7TdK:eD!dl^oc0Y\Q87ascJwwaV(w2w,5Ͼgp8ݲX:mx?28G_S,ۤHek*|8`^t8'Rlh ;+4Bx13" UW8y15dBګ"rv)(wW7)Y9@J:,ivw(ټKU<:;yZX \dr-8 ^,%eߺXtHxY{vzχ7 OqD|Dy(y8䡹Si5K3@kUru,a',_]v,#zSYp-jO]9f# B?8]- l!tc[I9|S]c09Paų<6b$] *cIޚab$J!ʲ>"ИƢh(^wBJv);qq1 Sl9Թ.kMA*֒*,&U0Ax foH{X {$2DeG(Ma[B\;g`Jfy5u1HvN*4*x 6n]O'֯X攃Ixc'x[3rZUva|D%t]1v |jEH.Y큷?"IR_OVeQ:tYEi כs8ɚE䐂WP lY p {ՆS!cPGv,2ܼ1OBk9C=CļS>~|W%.[ J&cl_%((RކKPJjݝʨIp`l+3W-\;9_=K@(U,jV3Q}T34¦ Y(g[YZ028K" \qř?j+:-mk+6]ђoox`1M''Ƴu|\< [dYA!6}r^ğ6Sm}"U$9q2~$ Ԝ k1*8'X$pt2hiL6vn4lYXӵ?o9]Kgp:,hvnȝkNj-z1fQ]fh"'&X^Y.{?[Ҩݼ890 vNCQRV$Δ;*-?-id( 6VD Z[?A3&zkʻZjג^/[{ǘ*,K-E]Ӌ&r [d͇ 2!F{sOZC ۚ<;8=,,81 80JrN4@׿^qH^g0;',)hhi1PWk4Bg/ؘ::~-.TQTiG${hnNwGۢ|)T!mQz5&9vu ږ)Cg*V&z}@rU`9lԑ[9pP>c{2R90)Y %9}AUKX\4 |/ 'z쀘Ig 0P@?˺|!DfG+?,X <cG~#A+).jz[/vJ{~^Ch^_2`HGJ_Yo2kFRl\ f$tjԑU!/Ԭ{`aQ! Ui};cv*g7WƉ_TqƻWx_м6o8e?{6o3J߅@r#'aOȧNqN ר-_Uӹ*˕EKFy/$41Þs4isifߟk.;BZp NK147q${U8z .T҆e0d"A?$5'u+?ri4a,E~a/ 'bhuӱԡP wFEev7ˣ^Q>u!H1P[O["/A9 *.FNл.תkž4*n!'`ƻ[J^,3Z/7&VK1V޾#- 6_IT}O6{|h pn9hWg!~Jms$D&NЄI{qX*s;': ; ҭ…kgmYjw^_x#B:RJ^-ՐZs4C&>+ϖޟf1&TwkXz}gz_:&!idSMj> -^g:Аxb^NSZ^FNN=pEsM$Zg^X.$zWJt!@@@h8gT*|ADN~q̜Bȣ~x|*EG0HwG#˔C& c#4!H/pc$w}@?'058o8؝.emÄ'oG 5~0wxsK8̛jmP5L;hopX1J<8EhHXIli\-vZ@rVIF"JE2 5UhVAu3BE_2)i|OC̼ 4pһtXv ފh^̐gUR [DLPB[4[S[c%f6`Qz&w=P3 s婾Z.zQ#BA6]V=6s꒢ڂ[3i!$~ GV{aOfzx劇xՑ#2=iDRw:Xڻd5%  mِi$کyKڵ*:%h ? ._*f komQdIpʉ)a_[X3*Qio =!g:Ȇ* |?XW|J6c2^ɉEm7Wmߘ1fF{scDY ly 9lPш'f۸XsL7pifhd}<͡OLQ3f.2f0lT!S:mPA@IR{#+г$Э$("t7(^S7F"BQ BqbЂmL2 *Y6BYr@@k1WF 1CƿSu}$iDmQɂ i"zK}Pu:+-v6a'EK j?kD%7qܶ]OUE({I-) |3e5qɡ.Q*cvnWY̆\bIBV%X^6ķ_yߴ5*zjK=JuPlNRZAYEqbk>T*pg[c?{Me ˇ3 }?WamY2?/Puм9]#eZAu~Ѽ48;BB%jPF+W.ء#@.פ0[8&;[9V#B;*a5XT(!߮!v=Ә? j,أCT@Ρ܃zJt -YtL֪N =b eZ|_{ #E6If ]^ Ƀ-]9wD2˲4Õ4#Yc0#m^e7LF?+Ez]rHbCFz}(D6"ӣgG 1lN=̿[**@B|X6~&2>IK~is3IUOsb{LHWI]Żv)/{doDm|W\R or/83SBFN A_Tg 5Ca֤xk BJ2עFEgi8[D6uIDĆ#2L,3;yAWIiH{%02~d:AOۡiN0Giw!V9s!>XrڟM4΍-)쎨sn!YQEqD /BZx7i#I|-:#3j<>](V`)އQ~Cq'1T($U>Qrz|4ᮽޭӦX*֌A$D\̚W3n33f[P:*lrv#6\XT6T{01Uߊ[Rg:n.K[/1(`OT~7 ;eZSt[c Bh.4AdqIU5l;ѷEv:v7Yc^ RG@+ea~@O!IR oI8iH<jh='%{9GRguZﷄ8bY4SR3%; L#KKoai'Ihy%ď,ayos488~fVFSM }.\˴Zסzy a.-J |5x2ih`J%tY26XčɅP!4QBrzLgU$P#]&YR miw~*/dn臒&@J.'at/ڀg0eѵ(Z!u'nX 8tҒH&i(|'!FLR NԹi9bV'^.ԲFAk"PfyjdmjGCmX LWNtv~&ACx2ASDĸ.7P;|Pq0>/W_~!4vb$4[3 ފ([)bpps\&خă,ei5p3HHc5[ww7; M|601nDn/¸6F0~ }sp @H 6ƾQ#B>+l 7isōGU<=xtgq;o1*6o"I9r}v_AB^?ΗRgkql ᥎n{fԦft|xR , 1j+.5I$hjRqѯg g+jTCr WL*ᖼ?M!K v$÷{Q#k<\"Smz8`ٔ0B/7J8cl-(qZy5IY8هvlhdljYM{\HH#ZQ,PjDUyCiI\ ezD9aWsYa`oC;BoYiBBKQܐse$TL샂OS,Vж }a,QRsP U d#-p|qMo6!9zp%WfR!9xg\D,ϛTz!g >'WUMCr;l{gYi 0DZ؃0)rfHlegΞD^G?bťֺ"]ۑ+B3: 謹V#tDv"qIV5%Cs+veh,z}q[]1L. [hJgKeZH宕HQ]t֗ل`_zLEUOǭwZ>] Rry;2V8I{LH1eKQҴTRsM*7Lii=+:Coܞ,6{5N|n(y@tNg0Zm7|[RX 6 ZpZ,olaH @xR*fLyf&0hmb=rP4=q2p&Tg/Z@B!N8jOs$x_VX+ ? r-_R5pN}٬o(p)-^zbf GPKӤyC(%rg߶$I*!bJ1>hmZ/J^r -Fky[3#}E9AtfrB`'9d#+sz@ am<^G&J@X4*H&<>mn?=0`i}V%I0zD^0hDD+H{2ޅ2:uO(8A7(ll7& p"iB6RĄ4#}}ԧ0q`^NV6*S~ܴcL WAFLscV ^Gos@G# 9i?n $wph<-X|$%9E~ui0ZݧhDQffqX ALA&8Fש7DA Y(QWHA#nAVh[߇tS)jQ Bo:#pd(l;vgWN&ŝgtNa ꋳCE֚z`F3S0-cF QZrkszGn¼Jp{{glp?wMjh@\u*/9-w}E}\&*7RY45*,}3l?QN<=d11eI1kHZ@XmVhyvL9.ӗ^[Z7]-2&]KVw-9/,3 E-PlG_ЭS .9#[9ư٣m,1*%] 9?Y-`ߩq!8~~5k+r##,t1FPfP:(!^}$al۾^ݷc44Czc>b13le]t><]]Rtz1+(!F8AGZ@h'_߿a @ 4)Nບ+NK]Lv-w=,sQ Vnkaޤ̜yF>Ӛj\<n>{exxζ{YH *ecGPm:C2SM ܊v ʉsi8qr9 GŸ|#>)b{J8r.uI x]\=Vxoa[O} ܾ=m WUJpV]οv~>7n2a3Ʃ|7YrQ'L6pj(Q7y.:r3]KE$vi:sg80)Q>Dzj4 TaF"F+tAәǾGȑڢpαޛQo{n (~' q)Ԣ?zmSbW7BYy3{<rL&~1W}kq ;K Y!ū8(j;.P\l0z}C JQ|I < SE嘫yXO);]Y%/-g-x"ZQvElqU_n?jyɲo~<W N ln'i %XĊ.+GP:P;,ܢ8dr9I] (e>#pVIwWB"M Aq'i݌ ˘u=sܷP4-"HWi5}B<rNՍBa_ɚ%uBjxf W 5{ZEhj%Q 9OB04i'fȟR>%vn0_ TnC0ﷃrE8 >cPl0>{bi5-J/ˤ)Ub[Ӧj"#XF 1%\>1H[^Exv+3ipSSbA;Ī[X'qF[*?n:(S)u5'% `oBٌVM]\VJ ~O$*n肧pRPҟ118 lY:֨ӯ[cB dP׹D;Ik-ewUp11z%a cV!v#peM(';T0IFi"*ARQa_5,&p2tG6jj%!@8dZD5C+3oA{1%~|6ZY )N0Yy > D|ˁku}I!(8ec6ūIiOyݣ>Kocaz:udVm 1~4e0--Aصr]iQu㊈}s~):]=WӉf;r,xm밯nO mhDMXdHhr01(#ZBTQ~Sof +Q! !fsyr.!}T|1ЋWt TG7+M!p(+kb(/1&z$$4J!c4sʇpf @1RI5;v5sUf_a[ f $k|ˠ$t.V5doD{ya#L7S𔄮$%ƕ36𓻉 cΜq #O 1m){MUg s|>1K-GG_+aiŧ ,5h3Ze'J`[&S O.hW N"aȤfgLnw) ` !+tF;\[kFʙ^; ep*a6!1O(`\mZrw4A@ۆ.AϹ?e}[E5n2X(;@;jp`,^eϛS'ai@WuLР1JgN]+CY",od!/T)KS.k$]_J<Ě#u:muJl- Uo? r(Wܵf:xihLxPiRvo{N1҉2yCw f-жWkoa UϮTRB9ֲ=0|b#ASh1zc؄ՠܢ_u]sqx*ĪGP)RҊ;̛ Vx"r 4?</^y_\}4:߉քP6+4,Fz,?CjEPFp KțPyqɄwݥP+QmVKvGb#I/ ^ ^*⊡"NefFg1BfiGoP%wls3$͕V=e=KT26+sL|zI~G{F-h>w:2<V2X F\ZOAiFT-Lg.Ҋ2-C2@EFG!ʶ {N!,.RYa`aI U"Q~|tDYelZñrߺFbڽFd#8=΋" Z&VU5uP3jnC sϺza>H ;^ ΐ5+o F5^yրԛreyqͪז7n]c$-Y~ ܕ ؋{ ï}svߚ//|\ZIĝb20ghň;F;8zR8PC0=Xs=_XhUvQN:Z Z!laI %Åz]~5 hTrAfb.7o@,|&|~t7{sp+Z+7l~^YGݯ=ĪL9F2)˘kŮIW&!`N=YP`$<%>!C:KO` 4(*=!Ȍ=Ȋkuh| D1<*`cߘ{V5$mɯ]à[#pwW^T<)aa}<86F>qQ!}P/kKSWTݥLY+^'€(]UsxB͖G@s:`MTw7NbU'q xd8}i/v՜R{"/~NWp.)QtLx:ļS@y@X(} Y2;ܩAw%Z?x(\!{SFWQZ rzlKO;6;'8m ʝ@K$z ̤An1z)~*D-,,,V;^%lE;2,LAB}$b^M$R""iP}B4R5j8!sN?u"Hȫު1 /\"kyPʿ[C*k[|xdNP<ؿ=ߩƥ{e֥8>;ï>F'@7~ ~[,LX҂oi "kh "1H) i\]lGeOpx *[A bu:b!1I DTK&/ ȯRMnMz}7cTw;3AWF i$|YNhn #kX|Hi"b=>BT͖l6m0.W^t;ox,fh̜Q/31׳CYGTDI_z cxd.) ̿z`bY?WP|zY :Krf|EBnt D93ʽޓD6Z~=oI峊Ǝg1.lYYx=LRGצጫV_ 0F(CM°00$5g3K z .?v: twc<?u=)|^v\g/t;&̌%%&MO0@P O xp,x;د5lPު$M^ȸ޲*i:1S`6w&A1LZ67hc4][9aG80]fu2)q'OUԢ:ԘZ(|V4HfToN/?"^imt6NXFTS(O^Śi֍[ц/Uj҅/q2 [ MdlGV*`j̧OuGh~,J%9&V[ ͂"G99Ût0lTKGT4ř5`̓XmqWLkǯ>5hY~[: K+*&!YD.7ht˔-A1@4hT_֍M GEY&G1'gG{t%b^lQ*l-po|v x;t,IC2>d01c)뷈TUd$T1'41@ ?´` =i>1.+KITfOit"${2i=Sn _Kp.f@"4\C*o[r0(!rA"bxk6N1Q+@o`b<PE;]ѴD[r#AVM~gSB+6V /H^#bWoEOs^W&YC8aߑ:N)s5Zz+;R:MׯN2qqktlB.tR_pbAXNs~`ik)]("1vB9R 4 T#oOKs3LXH^I[YlN9TwLX$~զNtn4dpPb6cjm$ *,@\n4Y{q80M_W*wϱrӘ,,<ڳdMt+}D΁Ԍu `߆)@ 6Iݫe0380~*A?N-BdЋm8|u0 - m4sdwV wUu \1_ nO_9>HG8AH2y:1\&9ݨ̧*:LZPb|? J9 ʦv&vs<ݬvao,lTqc*z't V R q|MGBGq.Ŀ/S7 "Txv|釩ꍮ/KLBӪM})Sp-{Dd>U"RU#pI&_0D MQeL}>A _J Tݭ1|vozaJz''.6q zy:XN&TV\JMk?&4#j ^# p4YǮᘮZ[@lGu0j}R \s5wy n {D TBwY_Х\ۗR5}-)\b'"CS]ɀZ͢Իɻ1Ue+BQgXCۋ̇{87cΦcvYq;Hh,\gD3 ntC'CDln*5li+suK6XAȨ(h_?.XڽV5 6M/{~A?C~3{t҉KGQp,`5Ҝz,+36 xS"o~Z;?1Ho4;_tp ! %cRr_vx-N;oqř Q6a[c#f)Sbi'feMZBJ Nx`5^\wX2|IAU[R)cN0ݻMÌ-M/wYve7Γ>tO;7o'$X:6Uee3#:XaQ6Dh?(Z7j KOAh^:c8Bwl oP kENPlk*mQb-W  g,$Ꭻ(m\H 䬿yʎey3 kŖ   e*L4io7Ɛ@*wer;AH']PNM %= ,&jQnU!Em6E^uK]|J:F%E;ӈQ|i,ʮ !s۶4T N8N4L UCmxeڰ3͋G]@Cޡp #M^t0W#3=x-ay`q4#qEZ/(e9(n$o*6;n3Y})Ԝ3TylWz7Vc/Ee>qp웹5?lDF~z!foN hLN_ "u-Iyktu0{Ժ֒ ?l39n U8]o9'gH7^~lCm#T g}j7JwoxDv!Kԋٕ,z2-4&[d$T+ZxV/8-CӪS(̲ڋ A͘t+HA+]~$n]F44mEFJqq!YwmP%v)3H_-e 5B!py`+~=WPl>`d+kΥ5X{ٵ`9|+n7u& OWԖOFtY#م.s1Xe8B8:0vvxȕpE~=@ ^FͥrsZN?:Bÿ[/c 0N)3 .@ NAYu0Ly\0rLf *1dT>JLݧuj/ǜ{R#)üUk5q-0x̶LXME-v)5>\+ (qWV>|3j\n#"DKev"^1OJT_&P$Dk *oݙu߿UIhbb&@R~*&.:/лM R.G=A3;p0 s7V~O9BJSp@5rk&y(C@ YA߄iCR9WnޑYw +_i9!_Ђ H!"`CM LycY ,pٕHdtREЕCDͯ_m&(>V{}3!Mh}Y}S('&p!܌$B`>!UafJvL$<ҟBl&~L 6]̝A34aiw&FhiSM;Z+x]4wk&Y ][{ mRֆXiPwg\qc&s ϑzej"h%WS^m<kAw|@7ߩCcUr$L!SO={o&{h\Uh8Zh)A(O'r7b?a_&7H^BЕi~Ryگn|r.4O rqZ[^tL*j@?g,使gjи'F$UCKI b.<%Yrg 1SS.Яd)]\/bNK+U@w OfSejfRq01pg!`#?.G?B=掁'$&z-Y1ՋeTI^X V@o$D[⃉u_$E({ԅF)|d^ r bFaH7p| h1_niADhR9Ӱ\GzʻIYypچyy? 7 g2;owV ){ N%UvǕ-0+ H x"P4!7[ibJ 7}F%2Nǀ̥P^5`Vc8}Xڃeζ]OIh>)X {_Y8Z)k&̌Ci\.RY e mxH;&Z(S2(e37㯆?W WrP^(Gk\բ&OI ǀrFޣGѕkOY_+)2VlSrNslF iik2YAg@7hhOyw/*!VY~&m$=I09ƞƕaqsElXvⷔ1B^L34ckքːt S`I&}C#qX&Q*q6 B\ChN|-,E]w[G<4}<m&?7>D9Y ~J۞-jf ln.(axhK9#4!ⳲUvK:`s< v56zv%-+%gE r]~2_g- oˊmJr$ 9>((* db[vw*K_JYt,nGxZa|oEj\ʃ$KA%8&}lfXpd>l&)AXo7>!ALRk! X\]Q]L=ClbNX𿻂b(Pr9E>L[VqB.H êޣv>2i_֞BaF44X~]Dlj[dRQk$V/b3IpJ,g _E|J#Ю `@ ؈1tk4- [uZ >Sa"0DG;iyx>lE] #2i!|d  _:Ż^Z%`ڕW jgEBDDf`.mp8giC DF/]Ie"C.H!ܦC2)d bD4dHΥ}9{?lݴ)4.eak9NPĶO-vɎlߺVbA'47]]R;e*;5P.p O4[tw?Z fyLLZ@dnJm.v2x"'BGڦs7ոcD"dnfW=`CNA9/=85Mϧ&ţcgTyi=+'L#pxqn'sDz!$_Lob̛OXXW5_YnY]^O;6;^7:a`~Q)A dN- +O8]՛}zm&| r vI\G]sbkVGu{e'<@E8TU4TBPOkFw16*GY/ɜHd͋Ί1{ph_9i^#"QLF]`f5%o߹P'nM-9Y5&)~ɔ~Jb!ywۊb&. ?h*CYVn9?3*_V8 Bb&:|8֌E'2T^zv>k5RH#޼x|\EK ZjE>iLF";tZEp OGF&;p%PP01yom,qxUS'\!(hx9AޓD:i#{z6oܔ$0s}c81z@zeg9)En2!rZÔ9*U*%O}L0CK`Pèqx-et ds6Hi6,mczA9mJ!?lc1P.0!gݚO6QbG`gK@dyنSSWT:xo%3ף 8!hD 6Y:!@%4S"u͌?9 LfDPa"T#s]#b7Ln _O:u阃NەG;}j4ߋXe ؠ\b"k}?⤮)Ua"QKW~a>nD`mk*||?2qoXYm;O,Oa/;4BO z1ޣػΩYv8P 7m6 !7[֦n6swoR7dOu4G<.Bʛjz~˼m<2oVUY[qoC=YkK`nr#T.h"tYD[gU Vp,9_m1sVTGh$Y(<JD?@7QخIoQc;n-'tmk`|ts*[}ZD*3ɻhD`)ד,=6!tXkzA^mqW1$2 5g?!s*'Mtb?BEةZwlpE]WQc*K ^}%S^p¬zD (`*nB%x"3x; pvrLyLz@__wz,k?:ec]ULܡ]n(*gИT1{R/ )5ZD bG!!O0D*~'B;XSJ&+IyauGHxӘ-( BĈ8.(M·.qg޸ T:HAgzTKWQ)=(`->fcc H"eY7eٱXBcjgӌI<;Z ]rZ$؞lz$gJ҆.^~o$y;( H=iJDf5g=eNZN h2ut?"z]G)'>DZu? Nd o aW}ZH>Y)U 9u5dID晴yI wnL|~ѲμGNq2b` Trp"8?z(3I}n7QU:,d=7. OԀb8DUöq2m r!B5Y;o0%Hsm87#ׄ;f:ìOV]&3OQr,hI03ZDs7Fp4^$SV]^F4 t tz1ZHMhX%=mBV62^7DV[z[$~$Ͱ˂lR1A.7 MN(X@Llm<7 B/X?Iwv5#gC!^~c znL(e~ᨕe* C]lQ3hR(}rRpL@D[yè2atY+8<.!DnQZҍ] q+'t؜IƌǗ$$Qهg.{tdzly{=Lid _ƥaI]eAW$JH|" >ԕĥ`~~Y-d$j0s5"@6̶`(= 3GP?o2^aԧE kdy/ˌ¹ %;~nk{'Z__u'rc.&Ęf:JZeFL {Hor,PP`u;f3.3h 9@{cW\)n=IȢ]N\A8ƭ- s(iIs1Ʒ  SL\6d~,ixe{/lu=zYkDʍg4!w 9 .*i`DWjQ1X{\#m7q֐bSE ~Lu_u2_ S<$VAX@QYQ}=>JbG=|(+.+*?d/QoQZ-v U+DIةQƉԤf~KwWQf2Ɵlc .-Ik/`}Žv2L٣/9Yɂ(:l6)`|saT$@4Wl )IDI[^"&ꏂ ew {Cj@}Pܚ J"ij_u(ξxGzLBtQ}8Gȕvq_|$39sr^U+4CC9lJcYsu~aC: G3׭bWaeX(_ 4d վI5Yc)h%i"ic1H!k- ei>~7E.k&:7Uj8J`m kv5pfĊ\ج %%A<'q'9aTSE7GxѥQ%nt?x'}&S $u(Xf) Yn+aCF [(e{?u̵¯XJv6.efȞ:BB:˥Z njV_wrik",s'] LE2hKBVsy% '6?,gb]šҷCTL8'p _a hV<-j帗/X3MlV#J •E--C{0G W䳣:Znr Y~}+j=D(@X,`B3ܼ Z@?hwwLUhnE^v_yj[,m_ ~rp"eI!hʾ1:v]>r0c\Y@gn;KYlbmq`ɄpcHm6 Gj*!~8xfi۞/c{C)qO`<|5 +O | evCu VO`aTuN_*AѡG0^A߆bJʶ8c=j!G jPM?GNQiN5Y otu_ɄK" )zTsFzT>6Bcx V6w;^YK)Knq5/bY6GePcW%}MޒM"O5&Q: SOBuִF"ڠX I= RmPO'#H9,+4p qM~'i9qs+%E,<}2;rl?=Dn<ɏV TZnAElGnnL!QΛ[2[ַP93i/޶kw_-sw'Z~rzaܙw~=]j,+lK>ǧYn0J]ogLg]]wnU"χtvtp)߼)цE9A oYyP+8MXeˈ$iSh{(ς{撬j>DTFY{?X- SYs\ bDƔNUlBeLEoHE{~X+u3</.L, N0lʌf$rdq3-k'A2+24 SmGTO篝?t~Kx6^)y^IaC9}B6J;*}&"q;4=:^yK okqe#5 55æ)UM4e&3lOF(S1e.|%=zXr?-h+| u4b$~2O2TQۏYpa#mGv$gRpW]15v bn0i,3?Dl{-2h2P~2J+/>KZ*4up)y?Y١<$jt´u2L% Napߊ,PH Z-ȁZ.7 TV ћNqv٦vW@5tg>Z*qo.dt# tvQiɸ!8-\s>DL +gNӭ>. 5F[|!ߕ+ 5hڰ [}ftQ$FP:Wv2 [;M \RbDig#'1$!XץHHҔPC a fĭIʔZԕ .4GJ(xݡз[lu3C\L̸MaXL2iai^!3l`I06lH_۬kYhtPcmrcd @D2(&+C6^'V#`Z'Bpox&qL%OS` eEa[/ t5x0@CY0XǙ8ϗTbv5-;!Nqʙ<lA.8a82,S.{rxBCΰJCP*tZLH>|8/7qՁI{M`-Y/aDl=(Q mb9V dHˑi?{JEKC&`ҕ£7f+_[9!=_D+eVe-L7UorJ▫M8.9t(4c1LgؕNEq$ttSϷUn <\5ݾ_2׫'qF41: ݷO4Cf `졤0LHP@Nf?C' 2}iSƖzdm$* qr]V-+ R{PIN(}ֱ6.GA Nɯ:7I 7HME*tZU!tH F QSNLGw`/\8+&aϥF"S:z\k_OV҉lwhM YaN/pU`l.ZA)y@y/%tx< |>0s['^RrƩZԲ!QS>O,E=:4ҳPDz]SLLN؀VFfͬj&=kٻ1\ÚA@q= R@ux#&3aRid:fG>3ge )K*]3%g׉!X5lEc*~h=&tA"V6A.~2 E76,_Ɖ.oƊ^ :h h}1LhĺDA KSBg0l$CL4@%)9+Yj>߫3w'jsZm1-yd0[R0`y88)psS n&\z Eпo[%L^74}xu0 Q;&o6wG/>aޯyYOcVxm0*"Q!AևFEחCNB粇s/hZp3R$Bڣ}g)_{0Ct4f<:A\.Q%hjvrj ɍn W6>ּ4՜|B km?AOjIXo+hwJ*f3N^W:6:3>]$ڋ Ki{V6!t^10<}NyF/ bs||Yyarfm\E_*D6 S@呭+ H˭+9UH\T#'dՐvůN*V@Sٴm8蚹z#ʾ* b+X`Zyo`Kn2~%\ K&֨Z앭xsrtY񛼵G|0Ci3'xXa\52R]d i 5i@{9z?~rFCo&s+nC_>([1 7,l%Ო߄߰U4_)^OȧafrD-=gqZ4Y8b3]Y!3XB,DF}V{6kH^?S=쐿 նW b\ϱE '&_ACZ%Ldyv'.M0DſZђ-x+ulS_"GZo6Jxa_2Fkrs Yr&0qRM*> {l 3>=㫿Kө*yC}6o<߮0+\Vm߄W fteW4_?"Csè,`a-nEÍ TR)+hu$I\xҌ0bYlLNXhws4;{ o[-%~J6);w ,&;'8+?Z'ny n`R?N2!-eb&:X@t[wpfK5 MUy4V#B J6f3qBRG ~x Yl1z|k+dr25it'*e|LȈuhzd] o?[ KlڃxQlkɯhB:;w Gřp¸kq=ߺ[DεKkރH_DM-\?77@ GO*Q+*N!v Y7F$IF%$=rb a*& U2G`E#QHfd^ͽ*5Ya=%|dökX;Ǔ`ZkX1  rLXґ!H7**޴֪6wr5AY`ƥ=dԯ=A%w4AoVA7*,I{\]n,%S[f re'Kg/9!ܠT u=vn11y߃ #5w x8ESTנO G˂I\eLg9ɞP˫?j !hcqŕ9B""EF\צ"I F\aq& O,+`8gMwlMe@]ԑ}ؙϾ [b4Y Q2Y)P7ּ5ט,}2|rW0S/s! >D'bΩ/硁W#[7'+Xӑ&V1qFXU7"kDCBa,Ƌ  eaBZ̴kX?VE*gT@V}ձ[@摍0Op^?sa:-닍?A@/wv(&j=92d:_ %7CBaĎ#~ٲK8(͔%p:"JrlqbvC.ʎ~{>EN+tHЧfhʆFZ5ɵ?ُΏ,m/QH>x\_ۉ7:mvWBl3ev3jݧn٨Ey +=܆xK, z;Q-ݐL]ʝABVcAb3 =%F!٘&/ F#lmYs͛2k$]i_V)bjQqR2jgy qآ/=}.X3>8D> _6 b~Ș<>Ι\!L=Vq.A^0\#6w$َv1. bHY]2Qr0Q=Ƶ0r =L xE[V Χٴ$͑)adlOUg(VO5߻a  ܷ=Oti,t7"pdڐ/%MBۘV=#iŅg R`jdLL(Lf2D=[{^Cy|*ْ )5ccxR[t4S ZvgJA 7 >K~F}2Q:ЄM G0Ox;i׳kT|})TCE)OKz[rEӀdf=+=r82Ba[p}=\S3ެ bʹoR P@yHOwJR꺚2a_tO8=!ɑd21YSt-|4hSp^O:pCVB9WJĝ@NhfPrXةfa30Hi:et\qPkKQiMR#x\ZXy"_c$U3(v/==x'ΰ/:S|,05I(PZ*jf ۧH7ryI~@R䚐PtiVkӣ9\tAh w4ůE !_Aqjol_2.z6R\x!qGb9]ZZħvTu)?xj܀wdu"{JRj<{O5ZҊT=ppmN2wOI坾:dE?7ʜkRBXˀ%-s5[&& ;G}Ož 4 !<'fCh[Tb7z~LNy˚vt|@Z{f =9B˨3%geR$@(P!Ɍ<)l6}p>JDs* *=j8Dƒ60Aݖ\;}^)0l5s.ϋy#9h2ۺJS8c*-^m&6Z:5ܽuS"~ɝ84Ɔ"+_b#]ceNX^Aص%Pany/n N~OK (0D@<' 4U[$l_/hAf;ꗒ,tc}Q~/c=j5KHeGgO[P[?ԭ9 /;:Th[;v {5mPmm˱}{8쒕O~z JIA-hNތ?l SO R$He +53SԽ2&eT{^D/=âa'mUL:Q{JZ[F)@x=؛<5y)Fڶ1o 1xN6ix_a6(ґyzSLe}=X7H2q Z-d\b* 06n.)gO =/MCh_tH6:ˡ5vS\Uŏ UheVWN>HSŹ |}[O)jjIBmM ڮ{ʛPERNdjVDMGסI۰H5 !I+\.{d2AOG?/0uԯG:@fpoJfܥU,]͚Oֲ[4Pr|wo;Z:nOɉ@YP42N,ysO=c jer 4"Fp~/+=lm{3HDR.ާOQD볲fdCdnNd2:NY}E!%́8~A }dyXJ1m5N/Lx ߁.QH-^`],YF~i5)a\&~+Bas ÔRr"=>m]L$Dfj 0BP sX3kSdb0.:LTNjEGLqY8臘Oo6$cd;t&m:^Ifl$֟-/d?Y=b~G6|]{ yu gٛ:䋂+"%^I6i,N;|X&cq~-ue/[/=O%"eW w_^oGF \ dB0N p#L(ԎF|Gd&n[67m3'>NQD[`Yi3D'm !޴JKjs9&×{&du */^ev׍O ap)}ę.K~O =֣o!RFG3ojL7(''Sc,{2.1*Ôx{x]qpw ؄A+t:̏dc90X|5$#]_ Y!ث @xam.Tl+O hXʧJ/,*bRf=`3xJk*$Y|\ttRT:Y ncbJjQx8G X)IC^3 g_~j S`7r&Tww+g"8M#uIza;\Xfkh~ k=V+_)H=$˔x$È^#?;'t! Ȭ^\:&p03b(OAIgԢtkmt$lOe}*W1&وhٌ^hEөwYc4# 1^lZckVnl/55Iy W+hS 3/)Ǯl >>[H."4-tNv%bo}QHQC?Ԯ K6\KO| ߙk巿 յ+LH0RƵL=w"e;:+1 em\l+:Бpeo6,7tzS 1h(^\)xPt;o7FR\ 6xԧ(On&UW=wƻ;q OCCq?p:o԰>G=~zZmm*`MIͫ.Vۣ_faʵ&Dz>%>.A FE}ᤸ\|4ޢ `#7|E/ B^P w'AS r[աR84LOxdBDEex۸ ^!gD%९U^ >)t]jYDMDAQn(Ճݫ{E`‰w-G@,Fuza)R$r$CM#6iC3 VbP8>(sDX~͚$@!7qkyb_pի01Ֆ/AbK-Qw+䔒CpGL)ZMM͙GQ X:NRqqt:!1fGgL:R0kɟrk㈶ )x]m{;if"UOsN( "zdvQ GÅiBO?F&+_deWG' OR}/݅k%RŎ,=`#k$! bZ9yru]~WGrblGE]ثBfZ-c"!Ganm;Z@)?`μ&d0YYF&sՂ##X +x gGlUTe<K 6hBgtfOɣRK.樂BFɄ 9($mXб!: aK;eƆs>+rN\·6t r;+m:1p8iS"E%qJe\ΫW{6'wDc äߦ#o`ybkN ^tz@sY)&իkTEw"59mc8mLrf@E! kHƿ"?r7ԗP./C`L\]хyQ:T+2Z RF"%EG դ݊@j\% !@چ۔fϿ]' e wsl8͹zz?8Kiz*ttOe={c؞"@)[;P%Š}&T_/,DB~4 )-5e_AdzEe7؈\<'د>?ȷFW nN]|ZqiJI> ֛R2̼jZSu":mO=Ds3FT9Q fPч W #'-r juG.q.ys>9ОI* GȼLDZ1o(>`0"]ə++EXيْ|\"yPGk30ށǥY1](v3SG ȗLn[R @F1đKnFjʛ)$%O^JNoǍ~r9 u?';9HimGԚH6`|7˱x[K`\q?xA.df. Z|0l$T:(A>G&/hЀr58>9&&irevp`K$&0ҠLbQ+By4s] 9}w0z.\Ɗ<(ҀugY|7+yB9VM V+";uڪm1C?,䕅KkC118ɼm"˻? Y =*}EcvlJG/8ڒ%8`:&, tc苼$@(EA5bzinx 柛(j5)AWQ) 3 K6ϵyp) PVw+Xe74}Q!#`uVu o;?KwACSoBAF_q׿e IdS!"I9M y"pF:0wEG٢\Sf?;ʲC'|}7z[9}},q{b3VITVjW'{9\fJ\ iJJ߃Hx'SȡWn y8FjV8ll[֠ -ZP^Q|EA{h+z%ɄIG$8s殘0_pO"'dgSBQB^_'1VC.lwGTE)@R)̀Q㼖*xSfU*nY"+dsT0 Ѓ9H)GESkArqmVј1R[-xPYpUh%5iJe0xA:'M5dʷ\y wxbݢdAR~~5|qs VlQYގ0UJ^V .d-~V`؝?CNmX(g}E]\LVc= e9cqʜİ3&9w!)=gLQt`(·j aY)]y;j/>E{SN +E|Ġol)c[1xI:ĉu?j;-#>i]83z\_U& y% A)j ;V_4\Qļ<&ؽs38pLP;1xPTybd@Ux9E~a_szնSxZA`(c.y_,V2uFkkUx퓩UZ;@ɽ h۹^$WsZT{[&r}ՆQU=6.IYkO531vG0$ qMAbv.C8>E( 1BSC.4]eD ܆$L>f-ids?玫[X^ {#>7 q Y|X@m(hDhS0S[ ϏdƏKo=tiM HR:EA5 \9``xV9R}> !VZU**o)ɧ/r/,;X\dn"{^_fsVug),t˛ܥh(Pt`}p F^YMŀpKRx7^,6^VlK H[:pd*o P+ | 9tҔy:&q% znZ;PA3#}@}Uw!ΰJ۔䔕3ǗکpoPBm*;400ߒE` d*\3`GXek&<~nb;M,QdsUJZe͇P. 0q%,0kQ[֫ns]]R-`67ddJEĹtW_h Є@g:IW?+GO0l9pӼ.sH1#]oP?dX3WtVt{>D4]#Joͧ>y.ϒgt P%~<eϲg zCqf"Ds@dGiӃ1)/$}~PycuffLV[Ȭp]F:#a7Y~E&C9CKE]F@QÓl`$TVx/]!n;A8tMh|3`w|gpoiax`CcJt)~ FK `z#XѬ܉=H@1nECX[o7h  ,k\{oDe05lQbcAj^N <ޓ#րZZ~UlB8d [@1zPn̢yD%#~7k F jm˽_2.kCW:ؐ>3(E8Fq骼n?}4Ƚ d# CQhQm4_wr>Ƣ< H1`w 3e0IXXpіb{7uNI,熅 |SP !\Emr0wQ5U5,C `@-{$V,ShRv#P\FBD b< kuΩ۲Iaeio21%D@&~Ȩ]2[,x`%Rl͌Y.<1n Lo2chS2Xrk \3nhnԟ+6 p/BO+|Ry^l,`}m&3|5Q5@ǟX.X`KFEt0O DRE樯UI(^t21ϪZ-NV_ f5C~|j$*O5`W;'/^Lc %MQ"?O:'M.EsSu_|7o"*2!1U{i+!eXxANٴW8lț^onᥚ㠕AB#fv'K#Fʼ!Z[Rx;k.aeo"7n+K͇[,_ =uwD~vĪ5Q{$ދ( <{.p [$$߄!ܢwu_ﲣsc4k])~zp:Ĕ0Loߨ>ՊbE {jr6[։`eb53X$jpPSN}2i7lcǀFt㒏#/9d?5; R aԥ; R˂\K: 7EG2'^W=XVƓa텷5UUo=o &=0v Y|).J,!uG|wnFNm3B .Q3\#F> bG֠h e1 H C0 ʛjw|>gBFe<lg}Ls`3CDO7q\9;j_$D:`O{2$u?=hr`;( @8 ^l$7d~.6?ty#&0^6у& \>Ye-~X#hWo 1V[HKu8/ܩ}L}A1h{Q*T d|H\^P0q8)oHOT<mO5BT C)jpϭӯl ď<,;7׋VE5MuԨO=_(.>xx*UEHzed"j=;b%8٥XBشOq[>KȴS0ۑjyd.o_'s WaXdZ#-/,qrXpX_sab8ng i0F{U IXj !rw"|UGQc%H!'%cFbxTHPxnxȐ&ߑxjTAj ;G ou57r\6FfWh *iXڙT e 63(pBH EA\$gCvضJlĢ8.\MZ_VcK2G({=ʅte"Q=AYPĿr{HiƠADi_)hMVEd25j0XY}ւS]L1}v4ys[b1C҄%Wh 5DYz*.mI.`-ސJmkO4&?9_q3K 3Ky}I^t6X Cem])=ըE4h"hxp3 i,y݋x =%p~M(8SNᩰXwr_/ );z>8%>yG@~ 6w?':p iwRyֲ0jh$E"9wOEbyo)0G!Lt纄yyXF>C%M'i Q>19?x7".*N΂b%lM@b'BCN{GI5F+㝔EL ey(3=9-:|e"shX\4/-N3^{;aF{sR.8Ny6sUwxz7=s9pama rբv#'".lj&WS2cg1 oԋS[̙*1_0/i޹uj6l=.;1z:I8J,֜o7D4.l s\~t)^ԘP]>XW}nφ"F HxFت wb њ(Yf{&9/"Y̥aFgL)=5(.V`)R!D}pOǤO">fV8f/Gɠ /O9n^ o+م(Iz̢CqxG0Eyfa$1)*,nhBceU[gaaωi;n9ȩ-},I #" +U E}R#d_`K|8`ِH 2qSI#bGGʬzJ#Qrb\DI}3YKW<vdJ4Mqz7CZg1n0u` @~9uě{J6D.Ȧb)Bk:>FoOdMh—(+7[iBK<Su&C NZTH͉nxv&lwk쏩+iTg):Qъ͒䩊s`K|'Cis^Om!0?8Ņ#rAQrCW 4qRv|?VDҰg>!K~ KYp~A,Ի4790QȾtãHNߓMј<&4W0[ W7@eoh)P|,[,SQumgqҒ-2\S7qdL "%雝^Y^r}2řEC \ʏf7@v:):5mO>Fu. tvrgLdʗ>08$h9 i#(FdH1MF+x96YlyGIϫ+Hؠx(&#ƞ<tFϧpzuBBT˓zO<^N#ˢm/x?!M876(Ň KޱMEE( gÕb#63JV'-` U* 7 xx`aY)>BL4(`R|@V 8.yy[a8geId,M"^0˛T|NJ@o]ó4AyLl=8e)$z=͓MfVrRxb5+X<)O4 D@~#hx[sdLV@ #́3݀Q48۠v++453Φ6G*iXek#s #/R߻Ej#t<'gΆ8H#Y뱓WNr(MT}? GޕFR4ٽ_{kgDcZ0lcG=$0f{[r?,JhMhgg vZZ|XE><ÐFμlr@4[fu14JU86p@mwEzP;--mw0 ѥA) LFw/,ߊJD)azE%*؋daed9.摪gb 'V.2vx6vKz/[AR^Y.!4-= wȇG%ń`Gf]Z`Vk4:fj.OWar,PC ){gp0_g@yjwEG$u|͙cKÜ\JjSP}VցI)aRϲ:kb915U\ `XEA` gAS83J`_aOHL?HU!-1`pBʻ\?Cxt{89OFa6"I'>S]9m>D~߯1j[:ĸW>oB -: ] %\P++/Xݽ <c6 ;^ciuS:ŏfm;OBTBoW =2,g63ᦍw Xk^>ey#k~M>>պeةgeTM*wGSOKCl)z'Re1 ԂKȾ2 gP%|yZ8a#tXꐻ=]ПHBQ@٫WH6["R{acwP~HvSTT )R`[d!ow0CMs=кW|\*s{žސ@ EXc(ciZ M&Z,ǣf<ϑT`@z{ |Hщ'hD`pϹέvKzEV%ЛʆU\@dg6>Rs;:L'\Ar&L8u 芸N} F8:~:ag"%au13%9ѽPzb%O]X֏ Y:Ch*5uH ;L&m#$dd>վFjѾʟd$/ e<BOD{ e[h1c[H]a?ùY#D rbsm9.&9Q]GsЎ9IPi5tEA ?*M/偕+Ep8Xd^ɨc6%,O#LRrO RFPK H}!)4=4ƏߝCNװEOS[ȊBxUa>?(X&R95!*\J'du|YP E=#YU! B6x LtCΪ o͉j=/{ SC,Y]3`79Vbg0He^ )$+Qbt2$5 GY|eeW(_ oi!Oez2 1g|}^l4Ό&q,?LÌZʥtڲz"*>28Y51NJU †b%q׷\8KNȪSMOG ~*Ϫme r g ;>Zԩy(WB0W.D.:5H98rY2C[ k>>B1 ó|PNP驲ߐf^Id1@N )}b-muU9g> ցZtZJJT`@j[K YC<#'ҧ>Áʣ3֮q~GZQ0Сw7Ӣ("F:D[DcaQ6%cF'XwETt0xX0Rc+4u2e9s_\w/5 cOgmNŴ*뿼f"Osi[՟Q2lms^"h~vjSɓab;b*~zjMrl9ڃ٣ dZ&s9}N,S- !B$3"1-;)0xmq"zdr'?: GmԀwԟ_G=ՂX3s1[aABuA&1кv۝Sr=% U%SvRm'LOAJcY>?i(-d=ҴogmrzئC9"P{6"o6'8}<%bf_9kk]\E!R)d5 Rք6>ݳ3lS )h&EI.ғek(D8=K2pc)n Yx)R oC =n[S y`JDU\3ߖ-#ˡGXnf99G{wAq (cLl[ Nc|5$M͇ 9ҿXuR fĜ*V]}}z^4ig\ܟ'49'tmK KioZe:L2KH/+ 7X*=K", X4D(s!" ԥx/Szǃ-jd$o&*/y"93 SN[1=W H|J:0mᯇx%>\٣?ydt#=1c՛68:zDu(=t. ~Vsˍ4x74'r<3K9~+}Q_vQ_ancoF`A۟/b3}y8 jre.+=ơw4@C ʇ rpg&fqA9;cgd E-OF [YKT #U=/Ӫ:B[79^5r1HFۀ}Z<yi$zh"b}b͹FOFMzk-;ތ^žpS,GE YFQ1YTLb=$ݰQCW}sI7T`;m%{/Y-;vӾp~pN'tx=x3֑bDY_53]Cg{`)e`X0o?>ŎjK !gkszMɏQ<^d77{3Z_)[ ̦hWLÔǝ-@TdUʒs zA"SdTw/9ڧWԤrYCMx.qߑK\&mwǑ( 8e.96)8:0S':0( [Y r[/Uh iep`A#oTm)3 kcE~2O%WM+(Σ*u̔6:]GFg\9L;RmՓ6? t?mkZۣcM 0K4ӼvEJePCǟZN'sS?gwbe6? |9ɩ4Y:z|a#gf|= 3xFk82QHBrdNr9qcYKN 3= 5(&Qxj +4 i++?Ddb-27wʋ#bN9\''#jyRL NTW?g?Lꨣ0݄YLcsvcjLA:ixwI4cԄ 4 6*VUSb‰ 8RWF,Q`tZ2Z21JlG'o_nm<͙ϹB|m"&X1 M+Aj:x$;3h8̮ZZEo 1r꽙x#0eEgJ85-Em7sbiRwOi-rF:ؑ){0yo dY.Tyau3u4YMVt9fv]Q]3-o}讪 0ix'&/㍵` SfxG\9W zoyň$ʰn#USC2 9XT69SQ`>TB@,1:~8׳91+MsBRb:z9|{ho]M;vކq6 wDڈ[Vzl:fnZz;|ʶIV6 SJӻX#)EsW":~;J(OZ7iQaY 4UuSѴo"=۳N.Xl%<Ye3+%uRGp_(y=Te Qch:7(C,$5ue v?*|T;'+}gK]sdhs/^=qi~w0Q7̻4Lx]sJ[L)M nށ:C(.V:RQf㚵#Kk[(Vc,mAX# +Dk=FGB 1+8yMs4Uyհ:|iw}}`lSUK*%WNN<~W}SFfy c.KOP3'ʱ0:ϽX16KȪ `F)c'a`NSn~g[؞"iB(~'q}+k]鳠{xܺh{@;!IW\%Me(|]'7%g2De| > [Z[uR qy!=qz'?L×AwG'DT4FuI{fiX]Xuඟ۾-(q+0W|Rh9@b%ܐ2u\\U&Mw4O, A#j9cn ʻZTI: |2rQ9^%}n3U P vs>̚Lbb_p& ]pw.9?co+ 3>V!ߩp^5X _c`vNjN`I-+lȾIwfBhyqaIУ+Do/fNqR܈u=vw(NX^i.gWNϖ JFٲ@߆*sﴯ| 72/:OG'bG=(A,Ԙ9҈ [=&9Et=?+!3NqHk-k9DDlz!Wbh Z}M:?sڞ3,Mg/+[)٥*/d3HƞMz㞒dflԌҡTsTڤ(qQ:zid($ۈiȀ\y57G4疷^zUVM)ywbX(QfRG 1>z_.boq =dJ5=X!דE_g}re]ԛWסˏQ\E@u&XgC  E # e^^ _ ׅq,%hCx6_"?'bZv7kU.t K~cu7?,R>T^*Q>HW)K!}Gel<&1>& hyO H( ś^>聆xnfe1RQ+ +Ph3ÜGJc&:8e{ڻBx;!UM8N@WWIǀg 4hæ?OEl9Yn(MpI3>L5r}RH0|ǎݯv*+I5'Qdv<bT!7-6.?vN dejm-[فD!o`mܣѽO"G:˩PXaBaw>c %p,.cq%Z0LM r$L% oY>T>/ΊD$պx:LiP'}= [)j42e6 #3'0zjAfh2o[UUܖٕ`5H0q1-E+J VOb@03W?Yz<ŮP|!b_@#ΆaEa,2 8s#UtY;|iEp!G>xWqҢS,dAM[$F~~ʯٖȰ(x~_(_AըQV؈( bvxwNjEG1y XӸt^*j<͈Qz=ZRK.Wy77ߠ*qwiP橮!-"9pÈiv5$ jy"K[R]ZF(R5ŽʭtRŧGAG"yi׮:약e+ CJrnŵj(]jm=a(9 pIf+o{a[UDF~}G~]ɲh>hnoeBkʜK'/tJ:f7Zjh?_1,,'\UBd} }-+ .OH\i6eQc~s FU/)׬UWN1#^4n[ Tq]Y]ArsgK(:'gJLMR(Pَb~ ØC67:nҔ"~cBk*lNƎrps礬y 3c(:obuxI>lЩn5A7i%T"XB1:-zrAӖeҰBJߙ _GD|#T=}rF -H2ґ)E.;XVL 1tVG{tC?/D_cX0jy-αփwZ WVPb~4\-dlD'5c}q,hsǿws9i‹ Jܖk7ӑ,;x=,oW 4.%g)J S^(0nzZ f*+g#㪨]j vn duVlpj Z7L C¸@ j^Tje`C @)Ej^y0YPCVKy:!//u"cQwK:Ivh~MP%3 coRS2^=c?¨V[Dw{ih]R ^b$`Z> f3 j'rتE;uz aa { 5 ՠ`PM@ֿ@ YNڕc(ŴT 1tV'ܓk*A93O2uv)6Ҽ\ :~z}A9ոz+s.xS )7(]҇~炂w8m(D \fBO2ݏ,YhVx$Q?r3o*0Z]lLw?%"iQr,AOksp^cmCyn煥"4Π)Z@|ٰiBUĢ%yv Z' 9N`+AeN?srm=)]:?Sb߲q/Gy$ WCJ9#(Mt0̸\O72 ;)3HR l@X!ӓAv;A F~ޚ`C"~$jhgPZ_"}q_7L\2}|[QM۩9|f~v`~y[f0L7rBP ! w?Yo${%9}Uη(VJ.%;Z[EJWkczci]ފI6x`O 4C,n&H a3\P8|چl$QUX f]s #ÃtDd{4I\(K]zB~X_&~f-2,C?>~ 6Y`-I:9cV V酚U=J5AU)8%^ޫUÆ^/ڔ(jvtIt n9Cެ̂'dٖp#4FN.wۺ7#.|pɅTnΔɾ\te_qƷ5Ib)ϐ.F0`杨 ^8vPf qփPpcgm`r4V({I˙cXV]ە"Wm"vݽB{292w~a9(}S5\q72o}(Q6ØW*D#GӢu.h{?G2'F1d&vu~\U]ȯ=LVtPfze_0l>|aD_$KF}Be̬ LŲ.ŔΝQ7")3JFG;oEPU):#G;)v娉Or$ XvO ^qX^ XC`UsUREy/^k6:h'KJ]%FU*;+CJ..S>Xf z^XW- fI ?ʸ@HXwpENg#>lL̯nh{w`(ü~ׅLOзi,F gz`F/lTk돶r'Tg!DS6gxIgB /9^_OH QJ4omV3%z=J&@PfvV} e:m,M}?_YH8Jx +>n1w#p#&s R[lHH P'RyA]ǕV &`_ mj| G Bdqw);ld%W$ 1 ӗvuiԝ :=ʍfw/Mo3FUr,"w GaBUSErUwSj> gF'B l;-ܐbJz{ldmYJ2Ept1NiW؃D]X#u&NL> xv2e (`fr?&3:OCtcs]ib>BΪଊVFBzC~ 6&tkԗfM) ~rT+u),ǩk[qWƓN% >K#ro? YVQ(TRUEVlݑ m~A}[~XdG:n˿X\Q:gtL*i1qXc4kV.6o+؋/aEδN&yyG$Ac(+*=K)؋PuxKnLh(t[tbs˚xt6yI3ΠMY/L#"(. |9]#;>?6EBkc35cy"ySb}6yxnvՋvS&Yn7mhZ:zOy[ - S&"NB=eeP^fL%p>' %Ðg0_lϤ3a5Mkm"_C~BZEnmE0}) `ҟyU3v4 1@v@HԆzݣ3,Y1Ɛ I)rs2]lqbڬ:_eH]6y DZ2\n&/pp?MZT1j2E>>}:^e.wP :$joIҁ(}䊮qsYTWC{>1y,&ImIpF[ϠqLaw3F0ӂ>0μ1"E[m#uujqrY Ƅ܂<[+X5@3"&K~-NJu),(, f\wΨ#!2l!A:>`blY.5a/O[nˠ7JAs8n%$TNKsQޱ搯Z\0W1Z(4skHq* 6sxyU!ɞdNzp(@.Hrimx`>bnŤyZ`PXP޷In=0^Nجi;NّUk|2ӑ5;**B ~J] . ̑TF{1ѓTGùL08L GJ_ߪb2o(soA"˱se"$LN m L) u=޶{ؠPkI^٣1#m(1ji)iCi609fK_>t!*s+/ݘdr俰 .w5td\w.BeյA=f絈!b,$6RJU*+χ#zjY/ Y0H6Hh^o"2 +dwlx =@AXtb!Jk,laMЙ$ֳ~+AX e0M3  svr0l O>( RFAwrw=?Z¡#qձ + KU>@WIM_T:GoVtFVL]~aER+W#~6> x9P7ԣLWA#JOlnTtucqeW2k4M"xQѴ>3LՐY ѭѱQ?OHQe^mm88kӌ' _E0w.Q*47*:eKTKP}Ya5PF\c pb(Dƈ?OGXr`(]-QRej+`X1xJ>]L\{3u'M}"um1@-!˱XGH(dLTB#j%t";w^zX]̴2 7FrGvc=:1U ,@ 0Kh[գ̎]nL'5ӝɔFđ¨;B߰y h |zM!^;s;^lp3αړJi8Es"%MU`Zٻ-b\ܚJd":z TUbVt{ '̈Kѧ͗pLzb}l0P1ye9.zoz+R؞L踍xV%6+,R1ڛVe2 Mh[mp2pBy'.$8|olT x!*vٻpv&+]JqGp_3sKD+`H'$0ͱ^ ϑ<3 [d3-%< N0Q/pj S{ ~g:gY Tc$%(Wj0әpCasMVM!>꧛| ّ/Љ8} n9;Fh0}8zȌ6 Ixx*YPGX jTtfMD\?#&Qt]hqhi*4#[ v4$r.PZ#66AE5:r6B><円~4*uҀbkV'!7*zZ|: ,l ѢNS{:Vh:"D.9uXźq 9(zS$y,ќ̽ATd4c>aq-Ý>EblfGJ jՌš8}6e^_waovOLRRdgT)A`ǜ~/!.7'I1:RFJ"D;dLgnYN-ڏ_EhMQSP&x€^fE0$6Gؖv?a' u4MF)t9Օ|oWș`P kH*\_X+QY:ø].B.&$EĽ\>Y#}n͒:7RY=WbkRw߸ٸ˷G.@.SY6_P` ݂\gKpqK{:vjs:gZ#-84p{)`Q70,ΉeCO*bT 3/z!@n.Ej2]c4<\Xk_ $ Ye%$%frI {/r= !ps6,hŪWȚ.uVKsͷ;9( 5J"UPbT)iEf\/5uhy`3_t]mZUaV̹4m(H۠5ȝ+)+:\zK"0)>>mvY!w o9Wh'iU.)~Pw8tkcIH VǹRleM,az 9~YCy`cֿuYle]Mݥ:A" BR ] '4 @{ Bk!bjC pnOxy'%﷫l~]f9(_JTl6I=fγn-Fv$yBV' .KزHRc J0 HٴD 䎪,q1+.A.DZs8Ymvt;p$k*z "{4b?e@Hexq~x#\JW.Hy-cf L`z'㿶R|O(oMa~]0M;| 2OK;n2 t<' gENhQ1UZ }sMA;oL*8fD/5)+8U]D"aPyp)@5 =G ͬT0Fm}KI(' xQoFPBil餗8)6~X7xOt)r߿}1~HiשS=[ۺPvhp!ٰ^IK?DbD^V@f![잚XX5|xVplxԗ!p4 BG "LgN\8YT@;۷ҖkȆ ^[<61ĩI!UhP,ma=P!Mka/uE-yj!ŀgL2 )]`Cޣo͞X;UpL>PPw<1ŕy~mF%Ne<7Y#=_MT&mzҪi*eRa\Aꫦ˙IW/Ρ})(>q%՚}ŠeIJʿ-oTD>P6a, ,ܙYT'w+vxt,-Y#A0?F34c!H~5`$)nV0 KܲJvlh?)HZ߮LCЌ-O[09 tͮ&2X[Vk^Qv<"q<+ԗ DBund;)Q/f{Tv2c'ux7E \ٻz 41E_6.R,c2F:;~x:If䫕 p(s4hkBg"b\(Ü Ewjg AÕ̝Tѵe^ro :Gw@_R4yM.F{cRA$jLh<_ c0ŒشlMst϶-c$ʅkB#@mj.4FP8E'tOSgour[qВ.FZRAtqI*(%8ԂmJFթF.bߤ ygٸi"n|䬳vaٺt*w92HۘACMzѾ9C}XVjuށvٻSV (/n tG6`icI==]5s06R0;gDG^Ԟ."Jk2*BV-K' KP6*5m86Fi8ۏpY [E!aBCUϼ[ M“k);=@NXモ˨dWRP׭8(A53VF2XESCH̃}Wuyc{~&ls63`=&i"ṂVK9qտz;,0p{[/{?b{v{]VL߹bD{4D3]kWS[;0Bςq_!0/ *BJⴽsZ' n5& >ir$)yjzn=-kPd5N[ⷒ==Sm[YV5Mu'=˂ )5}*\樣0!i1 H"ف 2Dq4 KSTB88ջ ^JyZ eİdخTCM"a-2^6lhkW` ub #HK.^;5Fvq 0ám.VaB򹳾i>0RW_G2"@9L/[Tчs̻EOeւ{ve9>Ʈ⼝y^ H_J [ ɘ3r9gmS}5slLm{\+| ujRp DlP3}OC~mC5({\Q=~p`x2nĮ国Noo# n/BAlyvC;sw'OX=xr׼Q>}IDwic8,zx|D9.7D̻c5qQAtܰ h[A_}yNN{K`ZH84Qf/bWZT}Qxqκ"ܠ}[mNUc~Y:Vrİ/wpYLKx淚ڬr*aM 0:eh깕W*d(xѨҽ˨b:Of :Y[,Ԙ46 HrNVwǝ-Ða<]\$xOܞI0ΛQ4sYn~rfxQ|ߘ =Q웡MA!ClPt+Q]9q m,*GK ψE{2۝mp# Ihmw&iLktG0zX]?࢕jP@3U7V#]sڦ>Yjqz ?Ek4 ng/A-x :ge!33ITIs! {ΙY} \`ѡnw-y8jMׅk,;˸8M: n>cm g*z{14[Wt-"z/І %LqTj?@,bZ-Q?“nAZ ꟒gV z͖9v0 2[T$hyr k)TYL `>PZ2e*<M*D>l̢ U"`J";h-:{?w<ȵeX6V4~_5ԩ`\bl[ǡ#I,lM`ln>7=/SdB(0׷ptg6k3*[{Mn*#N>+G"'(pbfPof`:w}sPt$1rN{`PNa8nz'ΜT *kr=/O\ֆ"^i*2lߦwjP7P%YUb>#͹c<BҦO_ ,*w#Wo~EGTCmq]اuG[܎B"OV鳓Q'w)yK'_l!K'K!ce._}$_\dԜ\*[IG 2:r%/UB`DV+K]X=5)%fM48JJw;}#v"G+ cZz{ac\٘#bb=Ҏkuɶ/fY#b!T /sRmoY]Lf )/VhUjWпP,]2F25i9p7٪ 78@JąoTT/ GHN`v`w0$%H~[ r2Kgңi+a%QW%JKq!uh}oJG! [N~5mlo̓ `{u}Mϳ$3eȶk0~H*DHn!# #`= s6)AK2F_w~2:VPJ EZ=!k(b졂c.|1^ b0R [ja.{;1i{QkeKSAx$u#RR!*IGEȮ7e +y ϨQbGFUZ)"-`?qK._QLT!/e4^@6<҅5RY&h{,P L={oͯq=E/ֲ~-0;pR4іbdVi@Q2ma%9TN*Xrm{su5 Z-˓TG/qâD-Vb$\PI]7`JδY_($tkwzw?9 C zɯOP.&kmAc BT<Ŀ >FZl8|GO5@B q7":cMYF |4ӕŋ󂾛BVxTS`5"K]y)9RROb`vu nBv ],<6MN=D<'@a0h_M12IT!G4R2VRy:=Px} 9vA*#_/˾ʥF X5 -}L\mqНCR^f-mt0ڂŞ& Xء_'s0Y*6>dp>߆)ޓys)b<`r 88Znu竕~qS3_k%xG q5/lG|I,v xI6_ɨ~0r,D@ ٙePErޫ~KCUќK4KOBC_:`7!;1pQàMoU[8ڱV@}cDyi ѥ9]+Q٧$2%R`xX8 Cr +5g1Q/ ]cER&ޱ/lA{ ˆ>ŰRG’#v[wa\h6M|)R8&u@b5H0)̦:~=mcvXXMYaa %ÿvBM FTnEeX聆T-{=|Q`CNxڍM;1{V;q0dm ҟ.!v S ¨PȐ, y27Ϩo z7Za@Yv 2̴2kap}%2QV408HFuH{Nb>&80&_ś72#4iAb/N\`юNZ.YTJt;N3 S=}9SA /? R&~T%TS#Y`-U G'g gkfÉc* ǝTe_TGp D @/Ӳfo7D11 *Ml. G.֘˪ S;eic[5uӋN[2r.ν#-<lm^>Z~X {50Wu&1|:*$;9Hws6.6**YP3+C\zm=VĸB>*W<+YwOQ&3d4 wD2"-&\at5=xr9j?[zA"Slõ*?^KqDzɠ{?dHTȡ^99A;% Z:vCIxi'Nc_V@KMWvI[ԢNZL)G']`G^ج|̓»d PꞐ Xq_j%K*)5[ 09 4/CXc$$Ja!kZѧÿ_ҷI;݁?ߓǟ%nJZpuiJ# ,XjT/FCn=skgnF54è3Cj˘Is8Bf]& &8j0u&gobuMc3t gg3:!.zc%؞<+tN=a/8!16=gmonƉ ]?sҌ镓ªg ߗi礩O@&W~}jf8ҹa" :SOg'VZ6-eܟ*DQ-X6"w(xJᆀ.j+6M :egEyݘ\A3{Rq) рƣmi:=]$XǜL02w%Xg=7ƫ_۩NbyA5rb6Gٱ؅۵;va#֊΁].٭313B&2XZeV:2 fMOTk,tgV.K +kGuK| Z\rә^J @@Jg U6F&nM4 ,T0{-"3Oe`TXAޣ'yT1u_,p_PZPn"= lW9ZvӋzo+WaC*+lu*ùzJ$?JUxLv$]Z^ 2 i3K cj82LtqFܩ&Eݔp6/uP2[>17mls )&Cn=aP3L2wktTͩԞPʄG̃K_>Pп~ #TVDj_Ӣ#g+3]ŀTqxSɂv7=٠TBCSp 9xxMker?@y\~vZd%0Uq'gBՠ?Aٌ GA9&Ƨx3ReA72UWf[T6N2SeдM6rCȺMvkʕIj3LXxO1國ᨅTE,N/%V> rBp#+Y؅ q)I&U,O+TZaך7N=z|6r=qM:v]TQf>ZՖ}}p\r "r8:z[P9S. 14reazͭtvY_>1 Ú $8wAg{.U{#\ s2s-%Ӝ%Z)N4z5B$fDǰv#wk}͸T"8r~vC{]دO{ƪ&nu )%ainF͏CwBM5,g; l8Y2W3TYDE}G¼ዲTjL\)$+cTnjږ'Wm|?2 R+ȓ8kvF\W۽ [auVMLC&YDn&2'UBrCONABbҚ+ tA)k?be9;|ͻcdt)Uh\$+֫Qԭ$& 0(D?޼`%\ȂUh {j)347~f7Dj>9~3vē7lpj5z@g4X ,n4Ar4s*BًpX.@zA﷓Xn$c n{.^cf?:^: S* `RP&B#Ŏm[ M@%I2'rڛ;]} L*ĨԩEBq-+NrlȧH ;0kEtynՄ к`-Vt_&w*2ƥJ ́daS!2zM.:YčqJoԺ [s#B3iu]s;2ѽ'G*k<[TH8KL=\Vl3!Pْ>ޟXDsu,egkTv+@ir~ }cQ窧A;}#iT8I^+PsCxPX)~5ңʕHT#Li* "9puvQy'?pD`No<;Mc"?~Oz[X5 ?>ywMYbH_uwHQw^GfBBU1 z[ X)s6 $NGIMWp`'F\4uP7__&T|8DE"(\ aRQ)$ba'Q@33Uo?cPGj1sȉ( j3޸X3+9h!A#g;d%mJ̋'5 [Ơ`c,Yϓޝm+̵k2fOR+1\]$v'ğA " ͽ䓍`ݙa6_tN9ag,wY҅}a~I›U,4M6cíVwTlƭBs XP*ߊ}8. Apn|_75 -#i~UrtI x[ACH&b;|`O-eGd!z42+R|̢K&#J/Tic)i,&#e~}hlʊB{ZqٰpG #K!jNw"́vP!Mb )/>^+.yN$z~L i;ͫna/QO Q%w™C>gwqn,즗Zޮ\yGN$c<4"=tk8s~OFa,\C 5oZ6鍲 QN]re8Fʪ"52@bS]dzkdk@UwX!ҟ0lw!1A&xQ5hψ$`pVe::I씠uC,ڊz{_5b{\v-nԗ`r ^}5e"JAM\OdZ6[w:G Gɝ)_+w9EwGڰtUa o Wf$ذpWV=0#4͔FPkwOR`k{ê+]d.Kz@ QPťXUl>d]žđVk ыt]LL+ZPi>62Yn~A_i WƍPFud .3O%fU5sG]OzC%GuB0Tw?yȪԪ'hTvb]=V&XN 1cԽ{EqQZsHt@y7mk~ ?TiLߥ/`W.wU=[KHf:\@lg1y` E\ ʻ_r8g`* uNAoXdˉr `#E^ADDae/?Ei@xXɸe~C:3'I ƱH%PtuAcЂ9I)yFE!\MR\qv״Q=!Ulw4hs5^A۩I!ѣxc$!eZz`0RMˌe<sߴU\Y;Zoq`zA&C  t8)zn|lU"yq`ky!g]ox́:ՖΟqRG2N",]Xw rq .WsD)>fi+(d,vRY0dw*|oBNGދJ_SeQm*[Mi_9?R[T $k aѩ_,| B1x_WY[elM~t#zӤ33,t''˒ {Ѡ|~JIp 7tCj[A>?%;H-I8feS"AGΜƇH\K$ei΂b|X(%]Yzf7|M AX_:wv&bP-`yW\w0{]s,UVٱ ޒ ĐM3Fu-XVݔ{Cg q.lPբ?OAv'Rhh)`ݪ9xo.FssiK+]2rvFlH_6P|L)WSB򽗚m9. 7 P3a,U`mw 66 n/uţ6wSGEĚ@͘iʜީ;\ݕ<#.->^]9keD;,4mKSٔLe*P%?eݧB3>y\(VJ_!dQ"%M_"/Żcd?]e2޴:Wu0 !T6lp˭7)OV,.F&zYj?OF]1R t>}3=%̚-{Q{INn~)i,f =j֩aK&O͒ vBZ3K l3Su>r){ I[m( S{3)wvLqOl.(*e'_b5AAm8SiF"K ߲&?ls6nf]rǠGvru\ݎ,[EXo% ڊKH(Oڅ&$t[*@uI:6 SP Cp $ߜxT Kj]8_K)p]sMU78.BXxl_BOG"P  "[BDѴ})[V(XGlt YBm O87~x9$LטWfx*9CȾNWg0"]{A|xaOx4bHuWl5*(tP.?gMVw-{oʛiϣu2m%^p{W׶*7ۿ"BL Ӄ'dPt&|EQ+/]g xIG"{PO cփ4=ZhN'dMmE\ZfҕMC$`T: .xPNi5LV .?nH{~?G,7mv,?u8l18G h{tά-E )pEK4P Be%=el0=\k;ǤC6π e 6H܍;& ȡc2nNZUƂNU:)Ұ 5P>x1=oI&_OHWa΀n&U}[ɲ5zw4靄۔~ IvXI΀ |DBX>ͰCXYLmtb~sg>MsKҨvrl8cHto<麟Y5b 9N)-ߨ.V| z{{w #Q(&ϢsGӸK%uNIhWc"AkcNj|#k9Ή-&]:0Vn+U7.L%9Պ}qBTVԬk_vl̕^m;bl*+*gz v=檧E}mNj5˃h|(C?r Q%]Sʼn1hA$;0TPEP:oWU|׆w1ǔۛoPN̲ޜy#{nR _4zE᷶SCw{jw: \p-!@7#C`%9$!:*- mm66amօzc–7i^v}TT*- ӿE*k>RkV.?)a)a JRD$xQED\RjnM;aԧެceYzkDž +eڱ UcHy owşcba?XÂz>" sc8Tz=_#Vvk"+'"FE>uXOo̍y:kAi oǙ>AwrRD~~4nx:IGylΣUiu,H#+ A>;]"Sٷ`Ax3ᩫӈ[aV ZKә]2>"mr $& tmobN?LBQuk|X3JխΉx;R=sC+TZc߬}}OayUx~QM*ehY n!ə yaC|nA_sp<( pZ~ѳZ ί)w]םE]/ƟȠDV?M1dO.jQ 0x,^ГX ;T mߞ[?]Q XQ|OVl~ !O{)/Y ʹ?CE?;Z3j[W{w&Ɋ8=ǚ4!3v7Ol7jÐ&2 v"Ea6t$ n>]`Gk6pZ W%WR/u,`*}5Q0ƀ IG T^ŷʭvSh_Qg;i`rF%om>lʩy( ouݦ@]'YVS gb؉X4S_6ҳ`^&;Is(IΞ|J~}p]հdY@[Z>°4썓DSsYc+[F\u jEIXv>NJ_)0Ɂ\ASDx)À,W9dC124K>7yA|Kw@,^ Jq!zBu]ļIDj elѴ[ngdWFO4$֖a߫|.|ke؈5uA؎G\ M} 1RSJd#)9$FMZ=bvY|a+;6)@[D2tx[ռ' ̬|ĕ aLJddTRo 6E/қWS Q=MlZ<śllSH ѕK>na+F#ӯxOC6xɰxy{g(ҖD TgHPoNrֈ#d^[|d0rclAlP#IKa%-^~EN72aH(V<4CLZ)ccņ_Iު# g\\~4>ZÞEk: b3L`aT#H°[_-thmWz}Wd=7 կNXlp6^?Hx%:~>&:?@J'DJjU_oեԛc1b5c)t3хGmՒʁn9LAz:khc(/d BotdUY柌~aW,lg.eUrTD?[JPɣc)&w4vQ pip 'y3GtfaC6`>`p)4[l,)\͠wIn v~H$LU.`#X^ }h![ tԯ*K qI,r!&>_b?M̧FlL :cĂ%sx'<4qw}c檡^]OVs{}6 J TCR: wO?"zXZq9=3_0l4bN:r阩ƆL $̐YNg}fC?Mte~c?ҽt^*+ " GeCXޡܭϰ vm-F` "2&[X -Զ=W;PI@G ,Z00koOcm. {? dRjr]^VQź%mRaҁ<`Xhrr/V%þB0D8Y\ q]y~3pxKq[6 ھ8>FFWG2$ݦ% \G٬7sbq9G 3-x.*sMp-H'╊ UրծlVml]C-!f#X7~TZ9; w[Ϝ`ٖeI ?ؑ^WVbQ~gx̢FHVIj I9pJl gl 5) *_1xƱ>ؠ?fS0da [}~lŇ07]UIg!-|$7 FK5`>znWfbDM{Й_yB"4gM$ `2l#81Y vծ4O`yۙ\gр~W61*eJ+وzZG XE# `"U;8):_N㗶 _1R v2at\:8 w+˦?Vn7%Az^C6g>eE3mlkbaz.X4/LVS_K;`crĉ1{ctG|"^4!wpI1Mhرm,>=7o/'o5eyOGrQE* 7?F}gA|Do4y_tDͯ)J ls2WGI=6h\@m*P*E3Y$4ï#4WGg,x86.B(Ge_ g_}ˣL\~[gH5\&\}`/& C-R armh H ӈfwJC!b;#BsRu_*Pl@7pDbu<u6>o E=Oyg>|ըWG-}$G3R\Mj'T4%|?bғΥ0"](p24\;./$ՕseĽ9M O^FKU#T $KTᦫ߭ w]_ g"2iФ%-_a(7ڰM(6UntIsS ۧ hr=Lf{̖J/? $5O?ܣdS/e1Ml<)Y lpt )iMxWJI 3jrQj?j?;5Ȳۥư)3] 2 s)q2Zs듈qwI0U / Ar² _XLAA v Ы9o)] ղOPed&m>kv_ ]{l49YwDi܌* fBbr.tGW=|䬋:\ZVJ\ 3V7#T!ذR{<VrW] Y;`% ,r#nfcH2Cs :" .쩤|UJ;ّV64DCʋ@Ǟ.DpCVzI8_b&6x8ŸSi@ENvc /,s!.lpd"co7A(w,-h% 􂀉;*B;"֜-!T+|>^;ON L9A0z>#YgV#îqK5ims!d;ś*fF;2XtnP},)g=g9Fi `5iSYk8v$_Q*v!eTt+Ə܅@u+ wُF͚Zpsd9|;e vXh[gA@-UHLlm< Nbľ@ٹ"ёP`Be`MYD$@wŁ`0WU< 5E73Y5> [=,uZ&[\T StAgOBo!Ǥc~'fN 9lq :%W88MJ>K[ 9LfpZ{5#Q\@!oU~[t1^y>jG~1J>b.2#5#q!|NG͠w-e |t|LCr0ٸ3$n0^ mM[r\^ܣ;V?-BR`ghN= {qM*H̼d΃`oCǟbȢzP[s:X*ZHZ7%- +Z^%NgB7I/&3 < iֲuDSla"M̠6|eƩ!g~EM Qi-oDخJ ;)F2o+KT֎vVzT#a|e C`)ِx3W66&6B Y923 i '%nٞXIeЮ;Am3KbVnjC?N!{ɱu{:ٙFtMgT2ac!3l1#i"YH? K俿@E$ ]WHn ßO&bQ[l1 Gc(aŎ{a*,}n 4Hup6Yh7-TMJ0T=vU<H`,$"׊g]87i*ɢV~VS}^ NYY t(X&bz{A$#}`U)zđW`|l8Ϳ~ bcMNH/_c!tbk0~-92Rp|uxvZ 'rzD X.?P Kł1@6xtR̦Tk_lUSx@mm!{iPH0B2%y/Y7ݬ2Uw}eۍ2_/IcQtFzxTѓ!"EMw63T]I~1sRnԇ6GG3J,ҕEom<\ڊ51xy>=>aĈs+Pe:EfubUDTQ7'R#~bk1Jgads0%N"-+aAO$nT5zDj1n:VsrL;3ȫոVaXg"/$ԿΠ?WN2XMB0pVR;V*<)Z}{;טrb=+RYQՄPr\sd:uWiʝud [O[-!v~F/S2"IعZ!+$xcrF QS;~%_]wvym~vc,f!7ѿmyt({U  o} 0G M&$ZWJ*TA\K-ݒzUQFbZ?Y%P@];IDVAt7b4 l>4Cg]=W"o ;~]E\ cką},Tp э'PhqJ!AwܱBV~ X7,~h*;K}͇y "|"L=ei)ÁI/$wxI'6)vu:R͠rK F,\/Hks3y({N_g3]hL$ܚm:&3RTɸ~P4 j\KKcT h~5>T6:>'T"H[3iMMgFXз)+bEa\J X:l4ʽ. {ѐCuC)˚-gS3g(k!2 ~)gl ME+ʊaC9WN"WN:@l Y/Š7;V E-*"ĮgsR]6 Ў'dDʉ)[w[ow Vho늬qWT B35 5u/qpD,lr7J1ݮ 58Tj9|Fb7rPciP##24$0J?q펥 h~~ځV]![9G.Kx>ԈR)+.`'Z(UIyv qa[z~ԯevg}cX-H @BۧQa3⊅*{ip( c.PXdS:QUppE ͘ Q74״5~ zoM"X%.4D|m; p.; 5G׆}߮e]΋q^,tɳ:x^5ANJht16#f.)`l )e4/ogwXC}LPTeY9p@Rd!? JAa kJt6@Z^*I W>&[T}$>a BKZsӫgN.JI0[H] n1]:A/ :]39\h2nj/h|= ܪ l~G#P7QNϐƒ _)$z_I /)5R s;aq4 rr8T#lԩ-Ʒ\< ?S56D@BN떠[h6hh ecp>FF >B-O{~æGUb&u;u|ٌLOσƘs[wgj2Ӷ&Y q9 &TK}SVA^ N@8a{\-p?4:UFYGReɈֈz(с[z'SBMtAql뙘EEgA'-`~H=⚬иO^ "TiEd~[C&~LiZ],ASQǶ Bs7[&$=MWt*-}He۲bcQPT&ljHb0iͬ"wns:Pȼf4UMIʄKt h(uG]엷H~ʆr3lM '?l_^Q(i&~,q.aiŭ n^x*Η'A8pވʗNK ƌtW&+Pɳcn[xU(nXq}q&Q[cn tP\R@cXx&D^y,\_*a]ʣyץ3Лe^ǿ5U^VvkWz4,gk]LT L^C:y0tCAbo}.Ѽe2ݛfi! O ;JׇB@CU;^ql` vIįENy^x ]\ZZ:A]aw$ 2=WuNޒ:w 1 U<(K?2kq"]aJؘKֹ/x5b.XyHLU 62`H$*57e'sH6n&S8S66&s=~ν-05Ia{SU~OJILm?OX]xO`8A_+C( d˜hП#){bb_qRCbNg;{L%TLE:\,fO5ӻr+'?tW8T ?V;`xQyXh9o-ip~wQ-47'Diɝ_.@rofflejӖ< = z6D;B-D.B&MN:=ˋMTa rbbKMX.5a}*\$:O\?u@?q&U斪B/IXx.̧g=x%Cw$ m &c74BX^yfZ*dCT^ܙL]=Y7a0³s\WsAY#[C4Ԛ%7m澶)m & [zĆ%)Q|Yd 8_Z?}D)<,qHI!?]j🐛14#o9$*%nβA9OmP+n܊7\>=-6)y,SOWTa:({ZyZd]0 Ɔbdya0K9]Nwi<-ԗ|,X8/z_ըA!o1Gz c%k.x $ *TwPaI6 2>bE&ב>j&'u'0&l= d;d^I7`UL'|Oyd9VJ =~&I0xso L4鳿k2؀$"YI_=ԭK;EKtكFI!Uj{aLXw @~m`/^&32!7Ax9f7D[,W[Av4H[ e) qMpaL6۷=\]"!HJ8Q]:v,Tv-Gy-A) _|p|BLp8G}yj<_p¥}Td2N,@X&L\7?QD~.zo pN0ZF_ Glh/0ٯyFvxEQϥ{Q30>v6"}b T2p)KPY~RϜb.aCCZU .{]9] v9W{YڨmI0 zT{%Yz+jbkl?+۰Y ߼|u%ɳp*[qL }N0^$BΉR|Ex=a7ѕ9SocF6JafFkģCij HVa-?$}?qTD~%k|235.YN5 u)F/Kf3|]Sͨ*vuGAͩ*&0G?.; SK48 t{{)ya>W76"(> o&~Sթ]QN0n˓F Mn;fU|nokz+Eո5y_f7 ebf։`"F,G{/R^,h $[79y7F}q$cl2+h=!MU@cM(jwUٶ3tOEn[ yRC|3Q({'AB軟cws(f,T0&.sK]ryoմs Ip3y?RPa֣o]h$D zM9m'_4 _fUv-ZpiBQwlvo`:Ysz hGUG˄Gh%ji._1GJ㎻׊YvH]^J{Z# _aePR"X8d6 e m@J]KUid;pl`SlVȚ3bXb u"FI !#So%Ād8P-ߥ] ~vdfXQjb|d>nI}?d?^ȿέЎp%|e7 }R(4n[\_ϭ$5%yD|2]_g>'$/žif`E΃bҵEg̱~KN"갬FEB$/e _k$gcLBY- 7c&rj[Y7"7(U։=IJ^ ŃkAGxP}' vrePUFxT~\w>$nl{w͠gavk|E(( Hg CdvL7>&İ]A`Jaڔ $\4dC3DSߜD6%侢@+dn5Y^5T< -[Ex$>l%IՁM4WW^ghfW;Ba)NW>^Lã4=jeAzKUubw/Oܦ'3IH -eJQ#T=Bje fxOGmV&&[3z1>6){k;!­`\K&h_+Z]ҦYVuj+/Dֹ(ճyC%>b$eN0יœך 6+`RDL[\*gU^/"qqDr6hB`!kG]a Ɔ\I'ʏN<|rT[ 8# Aev!}c Q4rܩ/*8x@f`v| @< XҨn4e0QTOw( x ># 쇔sq1Ŀ/JnDbݙ좞Bi~/B> 1UCpK)xIlV WG*0)΅s d QIٺ!5 &r_πm`(Ҳ΁4JVz-"X_ PBJ]Z|O(/: 6[ )3EOȫۗp^A@ ,]fk+(XNЏ\7X):ves8O\c%hrؾ%\pre%z;#Ma<Ӯvб%1f-G+}/}[qfI/~kt .BYן&V_5a*ޒY6c1kS9y:v@U%?&^#)-Tu<^t#/̞gVFO1eMsVm_lB%[dm ZrO-0:BH IPvqf^W'C:#m";\Ry߆JdK@:#S`μ$ ޿3zx1&F[_U΍OB j i_4^^XBn= | 8Tre FNѠ\qE?Cl4zLVcZ[w01 zFIǣݸA$"++!b.HldȸΊ?dS0_xdId}T,"oPV4p#Hwz Gi"{(E<%mbb"z xm0Lv+A?vN]wSFdD>_&/ =6mCz]9A"d?&ؒB{Ѕ₣׽x&_O oWR*5>W~&4&Գ m)ţ%mL3h'LA47/ _D jimZf,}x gxy:!@ Y'C0Hܣ-0ǦSbB>f\x1-yycr87Wd,"gT%UqI+ 0=8!v}h!pLn4bT!)po rwwxi}hbH[I 8er7 \)3r:ة&I+CKa C>n]t?t msr`OLt K.Vd?1Ҵ'bN&CZ&J ip&E֐b+,iu;hՙF}$>R cn,řisʙ$6 H{ˑfޯ~=Cxl/u~(ph5$,IarNј soQ?G"Vn0i{`qoxit^K'<.-^3roCCm`MXH\$>$ѷGsOMoz詬XzвA?vR'XD:ldT +Sv{d:&m]Rcz ^Tb1:PR|SVHb"$$o/:>' lJ{(`]w&= nūeo>(|vBmo'4 Q<\OEi;j$eaϖZϞdUnY;Վ+qPH*.NS9y7S%;v]ZO[pD@a!=M6edbK6aNKoƅaT;FNJ_ Aps 3~ j?a*h(|(wntNE3; ˖=pOg𮙼̓f?,k }@?4) E{@jV@UڛsوB Cc =hDžJfXqnB027>_M_푇7FyT]ZAKL%!/+6A>/I_'t" ,u+{_L7s.PY7Pr>0h mƮ;]XC(zZ)4 U \-үKx:B3wϷD{"uL\$-Hє>G/Ls}C^AWnNZ@mkOQ W°ٽ\+S=c [ bnW Fs7VR6>zYj((~WjIh Kˊd Ͼ/0*`-t9oܛҐ%A/ARu yV D^עL{Yx#8u9?`zx@9eU/ @ˣ%IQ h- \GJkJ ӗ/+ǼH)^Xmfph՘;1Z84{ :کW(~2YFs٣R<=X ^֭qVZW#yCUSc9r^y[ӿ!'ȴ;{%p3{s_zkAp t?k3I䶇B=f@ud *Ō8!d \Ua€T.]qaa?K5XRk%$]7ЇH1R^SZN̢dhL!l)._vПSFAT'%.\jEioӁfFUϙL'U$07CzpdO3Qsf5 [GLܾfhu^HO|u#7,ϠN>Yӡ\fO` QNinYM!jbhvH<d<Σ ٣ >dF;Nqף]DEk( z~Y>#󷰻HZ.:f5Fe_;gzX'C7lk1 !w4.>a39 y=}؞j7=/dB-hKy>?ܯL :LH͵ mUL,$S݁v:ˠB tf,&񀒎ԏ*y#= gv9ex*r#YUW\cPn#䘙s>W2O# ,j&`(_osaɑ"~_謌;"ű__H9@)ѝz|| h?HXw Ck^Pgsp_B'o_GkttG LN|>eB*Uh0NUܝt) !1))1^2+aP|iPI~n;mkJi{B#,h3|O>'';g(햝3h3hgt:0ҔvO9I)~%# Lj D$i5\R|ApǾuTxM$^P]-5`(۬z\k8(-#d*)?ZK/E^2Q \Pd("{Jge ai4'Brr Z~dko/tGvčxZBGKkI!qHC~QH{7bƗ y=Ul%5(N }R:b6f*09,v}U'g+~_?SDcSiM?>&% ebBz#N v^mȶd=6c._p7w]q &eC9SoFfɖ K<&X׆o6`Ajdm[6JGox@{X[l|;oCÈvG.[ ";+NcFxB'ghW!'dl@+y_( 9d[F;9PJLR[9)RжC=ŵH]a]F jǡO3f]5ry `(QD˪=|ϟ^;rB{p>0:y;)P z♭3b6̹.UBbdMկcR?FbΏk"oh~߳40,~ޜ'rբWC!맆 $ZL @< ɭCCN'YBo~f? ˳A(շƷ$T|`6;1|^N[-K?49-®'؄-ǓBkK !GE=]ƃQ,&Ztg`BafKxkC BKkfk2˨#!CjN-<~>6 ~aE#rP)R+8|xPƈRߑK80Jt}yZIˢ#kM},-bmuNl<`UوH~"ψAа5^N >G.R!Pq@ ^(3qfig6X$;q,kUj=KU;ze[ b/I25ZG) raN&%x{1&lքqb_GB OfsbJ:YXTmYQ8^ZWLx5.Uq=z+.t+"!OrjtSHTL~a?.֐"e MW_v!:J\A*զ:Va;C+1 rH l-^FL|2W%%jލPcJ *?ʾIbpf.J(͵gk^yXVuH{<1}_CPnn>ںuB`8x+l9o֑BJ"hk"UhE@[YR!u?Y\ɘ}VL$J-t D:f[G튄MGԅf4бh䄛yXO]6N; #ud`)k+9lP9O5cBdcagMLrU/ v7vE™{61t ._#PI( 5nqtq؇^HH%>8kv8W5n)JZtҎwnchu %G] Am6ҜoE dņ3 z@%VGL[ks:o9ŁijExJc1:oGDPnT3shݿchCQ0'jBN_;oqm6Nw/֜%mZBЊ:g`CBww2"8h@NRKxd*)#xR 5@ZQ^1N;ҡök[$qvDHAK1:byq՟t)s[癶S!B܁yz+ 0Fbd7/Fnn5ٙ ,d7Y'W"zI ROQOMfxZĿeaT!E5Hl7xTvs^_[;Yd@awFl}IyTCH.IptmUb:UNeM ~o<_xnNoO L@di#n" AҏV&d_zֻ:EY0̸"9Nƞ$ NCy;;r!і4CfQҭ N?KT2h{X=D9eyo5>@rW`2{m ;Qp>YvvsED+sR!}˿I] )Pð$Α-F;pOjNи#:|iY}+_} sx(`X8k\y!=ۼQ$ZPJl!$L(8Q_=DҖh瑚 *Fh@z>1K5Wu:f]X0oYЕ<*,,Ⱥ%Dӈ xa6MS +BmbZʧNsU~(Vi`6(حWcW^f*Вy5꧈v28_ٸB=<6:ϰRd` 6ᶗ{У֒0rwexQOH}RI*}%ӳNj3.%,.`2g[i%8k~zNV'>Gs.Mg8S|tc]?zFB ^W=]բգ||0G9<3w} u[ji1hg`fxӤ,ϸ|"॥jx~gL.LFa(6<]C>m&gR"!hx^ߘuL'dGuS>`VŰ@X 6VLsbXS"qpX] VP2jgB1𮁣6!U--,AjxȆγ֯P.*T6z.6_<7CJ mJiY TBCpK]$k=QM5'd3Ltc^<]NMpI_EvD4S7ʪ螞 UnTZ)4AaWvmڣ8| qU;}{71qh*iQ_$por 4/,!~BqA`uƫ[YzÚnjy[ZkxiyAbaUP41q(9ivuWv4wB^ХEGW&&R?^{Vꕙ*˭ޝ{:S&SoOW_V\7 9F;MӘ W!4A}ba.'į6?3^^De6) 9E[>5KB >&|7$-Nmp|p᠞j'UK 򳩒آZv[Ϲe~Ew1\ɚ+ UN%8+hsMv62O-uT7*~[>I>+Ìa늲 MFM;Frʃ{6k}c !i:Ix;$+ U",Q琡8#?zjO{KjLKB6E~BBz[ ^Vv+H㶚cND r ΄|/j+;Il;3p^p+%Na.M"u(+QQW 4h.ʶ?>~-Jߞ@w"ɀqzT"|TSZklwFǢOkbUo/jEN\د]RE~Qp:1  pS בbMpfVۚ!"$('ϻ|1SQ$2W I:6?}p^U^3g2VBc8z2 Fbd׌'.?B0Wzd!Z':҂(bg9<,YmmoZdc+ +෠D|k4}?qfah~|-Fk@^R>F Y>A]b@A՗. ,@t$E_3(̈5IMUraGE94}㵯WJ즨2Wx-=Qg\}(3"m^{IG.I6VjOđ("0njKY&)%˭u8* {|2^yEFrC̋z $& }UX*M9z1ڏAmiLG~[ђrzy`= 91corՇeEzZ摥z68k)%zqoӆ+.ъKgnMKA[OTɖaUV/v@ە>a2)4ʭTy,aH!r0)Zw*cDֳqb!YebkqJƱD>—vPOYRD܍VI ˇ>שFŊx,X-'?K0K;QzY_;2tt,8'{}΀NxzĢ|Y_{_~1+}"fi{X5;}b0m܈}eMWm]rP_2̕VkG,AX!ڭExKs0Og8@ @Ǫ#fȸ0.v/^o!: ozvװKo|QPW*>8kbh@?Lº.\RAP>f{-u=D􉤵U}(;T08L}ǻqh0-|V  AHv\lYÃnj=uAڍ\t6rZ QTJƵyUqSj6q7d"zBu6hu^!~;O _'-ylL$4^J产rqjN/N`,Y+ှ;B4nb$W8,vQ^ё^x4bl_ye}71!F!ϒJ__6nifne3E\C <+FE }<_~1nd<9X/ʌ:]@V׉ĥpu?On?VUM^j)V(g7_+c¤÷δBp`ENdwww:KYԾdGdixshNJ#*c"_kYcfN$MuÂ'V)\"N{X!|Oyt놰riRA*JT .|=cI?7 nu<̑ISǶDE5!#ҵP2VjFFzw6Yg2IS}G#1-\I.5;UhɷK6D 2toPtޏLX[n%똳z(~dwJi.~ Έ4%A' i"HZ^SwNN' ai(劳$ ,iM+4eu'0ƾ:2ߡ'3Z2*Md29+_Ǜms?&ͬk>\޹=/BwAjVX(.M6ϴ`2}:lw<%:qE$vp'Б3oA=wJ'C@\3ƈ;퐴 7ľ 1GJ+06_D,ڀՎR _ 01VdRs;ұ*̐`Х!KsY|1YOb=@̄pOOS2|;n|6.G} I ݖ#?;9yWq#1'd 4Nrjs rVqe-kEӈ]L> $!O`r3YԂ/:YW(:jsEW܍{GȮOE'f '8 JdV;"W"> ⚴<6_ˌHcJȴ|0OG[7Ypߩ2 ?+F:PP0ٝs>Tڢ?#Q&Ӵ䙒bRjS4H[jsF22 "Ei&u:af@ eS:'mhJ\G̒dپA1xI|𕭬)! YS%V#B%o@Vb$ ,!wEX2{m,Ba4!2imt'VT֯,D_{$(ȦÞDvcrྌ_ڹ,a%><#4' KV"I2LjIҔeY!KSnkOެZs"qxW J67q%y sck_#RʇTlAnHւ.-t  ;(0O#W [NAtvLMܥL vYtEEz|x>#E21% ku9l{?aF<`b'tN׀S[]oLJ)7Fh=F~W.6_&Tc0ކ(hi>Y/_O\@[/q MQ=|ߐ\xmcDZR42rxl- ɖdUK|.}ab\zM#5c59G9=j p;X9@d6gm5tG " 5(w}_$rXf!dF-6C߂pJ0%{(t!j̦~lsP5ˏceD!d!6t> 9$a_jr,k7"MDo`]iWv#8h*Wѩ)ʲ[!mջGaQzN̸䌢6NZe ipgvnAX*[.0q4>$1rր!&˰[M,_5e(X8TIZ?(IVėQPzwbG XWkO"mMO,[9:MGXi;  UupfEѡf@;Ҏ45yYS6L^AXvU(sGXh\tM@^$KBQ@ ;ُ3$9^?lNZ}ob¦ &^<EP-xݽ),#QÇ .5iw aq@xp+wTKlX>GXnDbk왇 Idx܊f])ɾI3$ +q7xTCSz5Dk((F] . eH~ɔv-٤5ƍW`W+wTˢ'JVFo\2`# Hrhiv{_VY2mD hn1kl F7|D^$b~Dqj*ۛ ONߐ-n {QbDbg[jdpKvDL:̓_[+^!tԒsZI![D7uJ w#Dՙ'Y'/oTBj]'MYDӍwʆ::gN#r jW8{y |闽! P1`gs]e#֊נ˛gKٰ:x yP)sA/v+\MZI@c%S3q1O<Z{iM VB0!Dd0:eSDtը15. Qٻm tW0鳣lOLh7_z)?bw_i`pŢÒx;#q4ǻ?Xv{Oۙlz8B:nCgvCH۷߅Mih}]I*U@3DinnMܸ-#WvQnl:F#a6wb4G.V3t+,QtXl⭖Ӛy7(xO2a\%ѩ{ٟɠ;:>ilfׂ_jXfɧU **;L2 .o"?liwlcv'Ư߬S{{FyNbzFsɃg՟4sH,ΠǕ׿ BOÁn6@ qA)Jơ_1逆l ~rbCd!O'v{Zn ѡK}E. 9Cv'G{K q`yҖk'tC;I]xзϠSm֪ƨi`g®,T piTվe]!Yq.sr IuI9,NʼnqUdV;[+0M‮tUh669LHj$|A@"OiV4g0~N2kBd?^{e72̟(Br~UX:\MtB(wwY9dњc1C!L5c{Dt~|Iz8:O@^0v+6K]@2~>;N>zJ#1DlGZc8}fLLg/'֍Gu$Va(|eCljAVj>o3IEq)UsGio-|uPR/)'b@ 'ɯb%.q|ȱruPF P=.U=d]>]H6 Teː$(`v YjŖXv_8s(8>IdFEl>@ʰѺy Fi~j(ȸDk2!jWcB!XRk~~+۵`d#7f}>$U>zh8%' oJmNp1H.9`;J+Do5+,lנ]Eٍ@r|X1U%1;yΥg& .}*UKQiQY qK HZ7-v"{Ry/ğ BuXִ4z%`g?RJې Yp6e&d'? ~_"KTï'gvK5wuhY~Q $Lir]XAOYM))MrC!Ze&%* 3;>:fqI7--LM7NdaE1twR-8oj{hp^W]C<Od$.})o|war@D(3nn9P%HNʬ* JnVRW {ܰop筀qq$_I;bfCs/8K_ K /VLz0n1Yͻ "GG-Z>KNO[úg?O,Y uWLC}ij1"G< DUQO]Qa:)iX#Agh# 59͸z$^]a_&wK褹N[85қ(9!ZoSY b471 /"󢳘>7(OA+6X$G˕6`TshYyY>\isM-x5]A^nx?1өtGEաXFMɗGfdzrPt^>h o(З g}uÌ7&-WdЍKH,TqobfFgGFe .k?Aj g[uQ_ܑ Nn"SCKi: ,^{t'Bx5b1N W9ᗴZ4`+%3T0{YF^q/m61+;0Oֱcl$;d81} #f ObM8'vȉ@  ~NOD2R9Ҙw$6Ơ qnk߅ x^RM+8t-($ko B$NF I8K)J'ZJ+Z{ʏI* $Q9/=ڔ 3@LKH}iɹ>Z5ĵ5E^12'1%P=F~Vf4HKD0+KȐfӔUWfw:M YbB[ůfi&!\Yo"<5e ^ɔ[Li$>xk 28IjpwYgC,vwash-Tr m!:[&5-_o4ceZ(MՏX]6|^CJ6D-He7%s 5>{_oN%)݈)\\P pZp/SP>߲uؤG:HwA)E  0><۪z Ɨ` Suh,sZM_ U8Eٸd[0MJ)d}LqՎjU\H'c,mjh[V`NmtaB1,5?\Q}aX):V_QOR=0xS/N)1E #q*4I,hö:X&O=%dړT|:n3CiU KI$H=(X'9J oCZ:V^r \Lj<[ 04TWQSM{p|+)u-2w(یȹI&xBw@Q?$Q_$9è,QƂ(Y - ef؋5LSltӜ;_%t3]>lҊ`q$a#1\#aSƙ5vPv<} .7]$w`J(Iҍ@Li%uӉ,mȄ3J~.S>Zc0WI #o OX S-ÔRx:\ա%n9=2A+MUI*fQ@( A `fs:'j`R܋Y>?0 H5 G퓃`}کL^Z%'4Xa* t>dXo&2ȴʞ3}՝ :4919iA5~a3,R}&^'bҷsGv`/ (E[TJ˳;X<~ӳ t6*yq$_H<:s7rAoC><6[}F1g82͙Z=nfKL+~ /[^ ]Tqgoj)/ؚov 42ER ;2KUKh;PURF@cjCojy5o>$Pz]jw*4s Ы9XUqE7a0d`1a4}&}Y ˠf{\Zu?`n&1. QlnO435+fӡ䂡H~,lL8X9 =7?/GM\U,bڰHx"x=yi F?-uDt "E=t(-{h]O]N4cAQCUTO,&%Z5j=[!<):ɑ\I N>'%ͻ$W,pk:tJNmt!_^h.CU%ʦty8b%58>^L.v͔o8atG/1):pљpt^{x-26FOH IpzZSmf J d #V]'[ٰVP&ə@1[o736V&S9׷SY7Z~lN&!6ˠGQNxOuMx*($s&DSND,umcV9 2GѦfJ)mc% 2U>߶mL7Mh v&!1j74sOŽzwy-s7 w&f/(m@dYSjoi3bjxQ'LLhM0 η4X[䒕,G6ش!UaFz߳t'Xo,A ӃT Vz *( $"bdY_4*QXs8+窼 u[e+!jo6Qr'HF+D@Pydk8F:uVb抜lj?H_o<]c) ^N?bvIP̥?wΆML(!Qtz{]H'A;w;9zLhYB,0֡jxayLU6jL<^*iwD1tF l Rx?(2r"HY3 lꖈżn91I,FJ6IDWi@GG|TKdaHzEüM'`~KrUSwm4[ 1@vdLXD〺$⦂ӯ(NẼjǒMjpdtӄj!bܷ馶bl%𷣍Kɛ-xȼ2Z/yY>|N3fW[xJ;Yf/%T^Do(6Cփ2h L6{Z}tm/ySGQSQو%=HOJQΌ1fyC%`Ң0.HTqp'O[ˤ2J]tM`x_p6l!I!~9pAPj}\05t~REPc)Gu3&*zv(XΉ5;>b6ၧ0f=`űH!mpWbwC=tdcz/̑[@ OV)#|^u|8-Ь~L9k%,K|W2#fiZYeF3XE5Fe]s)5i`~K1-fnNI_6VBc@K$\Y]o%Ikl {F%B+"I.1lŶnsvZ`ƻawfhz8z$cǙ|tAUwOw(aa-=ԘwͻВ;Pڀ! Z̖PbXscm j񺕥:UV |E}!?3?p“#!Q=.\?dmLJ(6 о;Hv:yJY }r? M>CA%,ߣ8[IX; ׍\`;>p""+VL.vƦ) 9T.r7WUY؃6~sir3O!Pz %*Ĵ6Rzfe _z0cX-=7u o6U<:PmKrSZ}‹09"S89e,U@CΥ3) ,mrNFJ,; 6f炼w{n&r%p3U+D Bֶ. :PIPZ-b $h11H EXֱaz_J/= 1fH$7Qi1z<2.WT8rj'y.{K|q[T^;kkx?C֣J=LNSB nG^͍)%ÔS_p "Ǘr*qluYߐh)>d%`;7feAME"Ή,uo=$h7i wr5ez#J/IbNd.gX_ P&L3uṔDZ} |qfJK{؜Y`-f ʠ?e֖X(7:BXr!`KK bH T ڦ {N;ʺNºH%C_),‚V?/kE߭Txt~TY0B?ɘ4f&A4YW 禳8ƒedHџB0: =v@4&T@0Za ~bT}s D[J!cZ4 -BF C]s,9cn\J+ؔqDӵ(STRNb f _*^-BQwFխUوUSj;j{~y=DLK'",E&leoXp(XsE4Xybk3ȲKkA.Z3~(`I`SNӪG+\C|Z8WfZg}}sH=61 )J@SK)ץT=By[b zn:;,"K^{| 1#"&oրi>ď-0ƏqFѧ=sG5@(IB4YjL5h}mQfD:n3mz/ 7KSezojӨn26ո4$T9δMT^4+? hX }ZIU+ZiU#8hi2We`'.+:&GV_n"} ə"s\GlOUioЋbkHH7!-!f.LndۃNj,F .\,SF0Q\*z\aiq{.#$ =i/ TQJ#LO KuDIY |_3&.0'<=[16낂(Bh>}J&>dy06|pl/}z! ل#4ct4fWj@5X\ePq`s3`0h]SىVT5|ۿ:kNVaCP  0q*P}>vcb:YOuxo`IhZPD"ʭ}tM^.0 SB>߿:*qcqPB_B}T(#䦱:{F Z1\;D'Epaz+̞ѕ4zS-A*ʭBbu)YKIן _3蘶oV"U5 N%Y3X/z.m,+0J㊪'P:X9P+ bM0BGJ|1)8GњKtSs `+ &#'肚^|# i<_A|î r/o~q1 x{ l+Ǖ4Ib1wؿ!ו/aHϒ(EC )&K`+GA=l_O\#Jm][:)XZ[!| )f>,^p!::K)'BR9Kօ?ņC_rjS88;ȨY!Қ+(?L-Io4O)F?~l2'*-L)ۯztf[:2_XDpd:pʗnw3[dpY99Bi=3bŊl$uٌZ_@m p@+jITLqa?c@m7o}^a[+6ǘ0Zo5UBAG-g3oI J #xx;< fz5+dr4 B [+'9b.TN޴H>-hdLq~7Pnlu""ŸΏF,?`mWbn(:oR& `PLa)Kʫ{pjyrz%,'~}df4&^9[H4eD~g'?}. ;]hOϸ%zJWFHvò ސVNw0u6_b@>" VaVBOPU޵U5-9'ؗg|1 -J0eAf#2rAЯ},J.nyO-[#tR;1GKDBRl '=6HS_HUG{ hػj nR ePQrZUZ #ǞYr?suDr19vF6\$#a>]Dw[4D0|ʱqnj;ZA^.W{*SbCQY*8ǂ4v!C]L7i ;0NnD.=VLmП,RIx  UZEY+7F" |T?iYXf\I $UR0UkUß˔xH̳n]&ĞK;Q< [VEJ!w{`-gH[9.ꍄ~W(e"V^WPS_줏(m˛YnFz1(O jP䱔rK%97ʡxBLg'w\}k#w"*AR)Pnr}*ts3[nwgDN PQ&SEBbU?- {'9_(r0mBi>ZVkf:G"zbTf9m_3 I\BJ`etCu $_Bኽ:j ur'$e}='+2ȭ&6ߠ7Ej2&c|@!n9*lcD{Co[~@#[/~Sy QGvhBTN¶i 2uvX- J/aUۧc8Lv>F81[ЇAsC<=p 4C64y%1DG $0}P14 qDF1ǧIH_(9k(7kURH 1h,- (vd$K1ܽc}e =nU&~q[=0]Z F=ojj Ӵ1n`}XN-@I +O03dC>1LyLMUW)0%E3VtK"%1ueo|PXAӬ=ڎY>ԯօRI1fEm+y\Izxrש)pUZΥ[3 XY5 ?dZ]jHhyhY48,zc(3a.#|l/isco3yk;ܤyQ⋑faڠ*jI$Lj\),?iuQ[!ID"D:;lXICv9#qKRjHibM_@aĉe<RĴ$nb%2 Y%zD{7ɐ,\*L[d4nkèп/r׬ N5V-Ӓ*lʀōَDzG(a)a=Ld_FHUʭK'/O_d'~_[th0ۿRF?"/Eŗn[p{jky&Z?nj,Dqv$ϑgB`DN(RC 8h>Us[Rho uKblg\A]a"z=Aд:8!P6 C@S%)vKӥW4@alF%O.[$Ž'N[p2_W[!qT=xx q\;[_2qYDTz̧^ѫt`md-K\EjBx@fDaؗ2 3n(M_u*Z}ݺ5, Z +5e($N3L;(L)MEz!AfVVAT[:˦m>ͳyNk9wPu$3iΚ!CY:2BErǢwWq*rv&rc#)tUݎceW,M7M~|(?A~)-5Pjڜ+^CC]7ΠCnWiTc?q&F48J(N+iK8kA2j @ڦbB7 By>5uRߥkHH~iE8,3#)HDt<Ⱥb3y mR=\;\Nz숀o~T[ dI,\Hܧ*^5fh=IZd @\- !:!e&AP9>*IN)΅)LiFLjR3Pa.H_" j^nTp C [C9  Gш]Bs钏h$2c= j$N[Q<K!ZD)?=A?ߎt"H鱪Yz(zV&Gܳ9ꕸ gkz EQ(h3i]xb}cW;JEWH (+ԝB@ >a:؝ h3q"m#V04"Qau܄qܘj;dY!yf x! Elׂ֨Hr`LY:YO Ҷ<:پJW7,6L5+3:1Do? nJzũ TZ6LAd/}mES= \^_?ތ؎NeY.L*~:RPc3X[3OɁ֣ǒ՚zC ^24:.0|~Y}nw [Ϸ*ڒ;ׁ?]p^z{tG M ^z4Xr|*5kJIlX3w9U$tU*=\˺zq? r rƟ$c]s Y)O$vT3+.e wm:\DkNj镖e.i!ŠTvus}%Yu9hH$ 5Pm> ݮbx?P=kUT1\ec>h* ݃i@XCNi4;e!B7eT<Ǵ>B!xb/n]:+%q+3jBN(Eh/NS=P_<ۭ @˨)!l-G;Q2N1X3 #>1Cfk(HMU>:92iVCjF-(86<%b dT]N7,mf9OSp7.?e5f )G3M pʲ^ؼeO  Tѣxz's 6es>ib<}?mC!88GYb憼Tqx4*wVTR`3<^ XA~F!s4B',L<}iZSnzqD HP wq _I6a?`AYc˖?eʹ!R|,\+fIΡU5;Ps_b`.)Hwq5Vv0_u`Ǯ:_3); EWO<G֖$wH]b3fXMT7MW4|}'F9LhC/q^k+W~tE{p@v# kxb*k X4!~?]Pɟkq#H6JEYNrl_Y`zHmI~T Tѯ7zylZ+ylA#̅!XollM t΄{OBv,зbR`#15bno+;0܎$Zĥg %_Ƴ V`.X z~Bo 'D p1 sphܓ*^dz[B$\TgU|AY8Sh--p]2Y?b,3IOk0{%1\2rȆvBh*-OYnX̙'te~Ql{js| hS2-jѬqF P#wVwus6mI&O=QmB}QYvS)Q:1p_MQKְ D||)w5Jh32Vsaֺd1/o\tCQ9Xs9c! 4z ttx|X=s ,7薺|x#vbmT/(BF.jJlشeoYTV %"@ ͷр03[?ңOT؇)u U,`reN&R~wc4mvC"9c Ә)F|"䀅0`迒g݅p0f_7ks$ook/!k{FL{V3%S\s"=Ř)׋.GN]OvG>$v_G[}W\ﱚл䴥&b Sy]BX%ӺX%44$yw@nDu~Y6`0is% K ebBނP"|hnQ&lwlulA *D$OU]'V0v5!CElIpTSq,[OKs8exE T(ZPx7׻ʸЕ¦pR/[[67^/@ iKsSWzU/+e)@UK؜tඅ ȠF`kr[tCȖc-^9Ba n?`2$m t@֮[ QPy,JGwNr9?e^}s|Pɜ44ɈކcVcd$|Gegt 7>lBx^^<{yDRsdemv%FpoMA2-Ӂƫ{)u˄ g\ zHzZOdTJE {/IK^Mߟhe ct]zfbڄ8Kz& $08Tt/pF(ggZkaAF#ebf)CA.Ɔ2Iׁ";$MbDYA#P ?X('țUw![S0V{&߱-[@5뺕>2h7nρe lOC%/sM $'Ql 8a>ɬ#m{tz9X[<[[rP]Zv+%V|RzқD=m93Rr/l;ndbo ہx ճd11H, ]٨>hAԁo4x wYf!K8lcq/\(qУb;w(9+r2w#'Vm)I&pI>.;+)5 M?Zs+3qROy;iI,Z7ZҲ&Z"񴫢JGBr}^Qޚ{n H2N<.uï;}oE]((a36\&?pmy@|Zv0v;] y ~5oUKrvz[8x3B$0ؓB8fCtP5 _,kQ4sއl@S]LY{cf+#7UdztHY _sƖ1tqѼ_o mhOQ+)cv.,V1pd`e,a8fY2GpB-sO 17T3wIc_Z9#?0%CK EH90&Pv&eGzVIJ&_GG^$AT.( ъS~i,\v\ws\rxD}Üe$cR7b(x2Q`fA?Mڧ,J?*t1T3vKu3ZR,8KI {(|82K& ٱApj%2zQ4=amh^Ο=j~zx I[f} `PRL?]֋Ƕc)Ep`l0ZHF+9(-Wj+upj&Dzh;Rwy 4qsΨ s-m؛i]\gh YԚGJV1:UN^ %*q_?zS/Ra=oj_(F,":(MjbyƂFu86D [F9XvrעaC1}YY;R GM#)գ.5/6:Jcv#I1$lI)\yT^-:3bDz5wТsgrLƲЪoMvDM8F>_-6:!gv@T)Q҄t{. DtI`Ss:#BsWK$zm a |'91Y{;4s4fˀpio0İ66Xqt1jwaJ* {7)a69:S9#2+>I$6u 8p.ШQ=_kƐ}A^{{X|h55@ЌY,187)VVI&cΈNvUH!8>utj2SoRozN^!ϫʩnJm, \oXS7k)phƨ4(0 02[>+F{t%<qcCDHK)_Y2A`g>"+/U;bbR(/\ZYTr6rjo_x -{ƲwvK;! + *#L hј˟mko k.S~͍Ea0YX',@\c(Y;[s7b JHh[!: m ?X4dh`5w8zSaE;ZE+E'bXYTxu(fRKRx'. g:tB~C"CoBx9#Tb"oH7|]bOV3e@pbк;'2ȑ`OwmAQz$krklL}@ DUwNi j %*|:)6zL*׋l#}RZIT\ !NCu-X{w_1m*DFn#n^& Ic JcƵ9r+q)١.՘ C x0e=<\QQTLRIzA'F"QPMnyW> |i?Gi~hAz!/ ki1 3ʋ@ bʧoT5Ň*p I`#rDE |PfA$F`Y7F0e0ˍoj!zbwØv~MZYA^S\Y7wi "jOO'{˾`7^⭑HUC*bl4 lR} wB;x@/Rqa4.?!Ш$g;}L~iBr@ꥆHUBg?CDT˒DsѵVډwb1Ҝu;։"R#P5ksnp>L@eoT}BKWQ"P!Jщ;g۸MmvaeAt[T)jʈQCQFExdons`Ǹq2Q|~>Vy *G;&<l1I-ՕIWH-Ž$lW*:fǚY❾B?, XpsvDV̀X֞rK!t0:5q.CWK(ܥxghIo*~JoM;S&T.4C-qճbNƤ%÷U2,?ZRnrU,Shqڃ.}R*Nu49e~=9vzÿ V{V>nCBq9p4§`E]g2HbvGxO 3d>-(爖''|Ժ|{g Wx AvrY~@LB:!ǯf$fY6[22$Hټ$큦]afw] u$B锘-6mgL}kQ|C{B 룈]n`HNcs4lV2Íj. ^Tm{wūHmR'dɮrHRj@Wt`8 QEPw?% W]-Bܧ͆z![,L@'F0RPIg. D o(VzNcFKFL󋬳kU=0,9F1,Z6eVX1f܄i<ԡ0[˦_Clk\\ԡ[B4=EOY/3IW=6ջ‚<3*wSf(s+3A65E's]6 `>+-m"}G!0Z#&?8zCъ"%%Q5kglEU柨r8͇BTgs^cwpۆdp }EI{Qc }92s֡: >;!'p:Yo!xSvd^!JYs_c'%4 \$Dn# !]b!4mun;܄Ll 3N]9[c+A> .#*O-7!!X*{<ʄ5%2 |L%Ϯ֌H,P:; <;V'd.~a5mW>lkoy ,&+`wTk0_"k*O+ BݺU>_~EI:}7NzoX=cOl xM@ΐ'a "'O&k+m fJUVCH7}B-,7 YM(M( ?³uc@yK3@k[_D=G M[vÎh]eԑaB{>;ZQ>i#ӂft'#'-_e-n2;d$Twg"hv Sy{9{W#eǐ,dzz sTXPQPyW8?2:NC dS)Esy;Rn݁6k ܾ R(osh6BlOMW_X|clC'(f'J'LkXL3A($>ߏ`jfH8o~wg!rN"[=T=Cu|pIdlq_NES@7 so gAZZ4/PoBm,asb6sW6^FXyAZ\aӷCF!0i:gfF6vϪX{2w K#4W2pʄSfЕdAa$f7ѭE˲<"z۹k`+7@ed.M( %:v? ɰ:X,Z. 5 e(FJ :v3R$ u-|PʅCR|#D\_f DVϰ5UEf튨Hef/-+rGcxj^ꣀ~Dߏa! ͠5̃v3; }YU/bԦ!#\w!?g=(u{BBm{zW؊A=kxr{@vpe[9mT*oH'$)]f&ݿvy|"y ucVdY eEI0e'kݱ. gg慃TM{ruN?WQLq6rG|48ꆟ9/οcP GNvezWe1t # rCR&hG$ aEF(?`X۷Nj-k-Y@9řܮD]j}d ~zuKH[?1%wQ-drE. 1^G,̊8R L ibHx]ׅs̔`#AVgs4[SM;jm Rscy NTߕvםD*e C! ]*GMEȪf7OeNnoN)# (x&VLۯ[>^Vi3|&~`jk| Ҕx^nYn\OoUpiqU#tC|qz3!8C‚Gg(R3gE'iW"Cj\di-iMgE sVcؚnvYH+aqU.!503VI Dv+軂Ј%͝ɹ`t$!do6"p.=έc=D2~~;[3iHLFKsM4H0 Nô<Јhai*ǭE99#O|1M4;պe;H7h&h]w)NX f(2i۠!>ȒyÑ p =9rkʹaZlwk^ &fkowsvnE2-\ۢOE8Қ}MMD?Ŕ*sxFY>^̷|B@>}R0Rid%ŗV&(a0y4Pc:"C ^4wd6jMBY52NѽCP V:9y++1-VMk9LXd5 q\{WC ŋ:O-ɶ[yUflj`=L@Ad (ӊ wO-Ȉ<*~q^ךp/UI.,GI *(bR48>*R?CـiZc$r(^?ͯCqN'yLF̦8?#f^ný0v)3-C|aVZikflE&Bܼ$uCL0Rׯ}c~}WED"F1Noj g2I il#-6&ByT@ۏHG/t/e~7 Æp6f<~{2sT&Ll{Vvf/׷[Lbn9̸$˕P#uJUV^& Tj6tv(As)aAt2FET_:z.rz)<W}JXw{MG?[+X˸1+`k uZvGjݖ&weo|D*1f- %Xܶ8PNc) G0`Ι#DN.p~+4Y>gТCZ_-nJ;>XͅN߮.IET)euҝRg'Xm9-fk5,m"5IPv3= $IR6\s:_۱?=Rρk ڭVE0_|`ҳ@Iv)Ol]6lgK/Ӓ&5 ^bVmT6ڲ#UQ6n鰆]E@KI̪˅*K^ɗ -!"!3_?4 m넴Y2k_L|7p'? Q1 `@Dc\Aw*f3ty")/c;s(u qUwdt\$3@vD&m77EÐ9.7wIռa 9]-Ygc&?\ }#dL}$l~X=Y7e)@aˆ8pS R#`'gĉhaaۍW|I1Ԃl-= aޔ` |1V[+ ;jǥT3h3ӕ%3zVbik(Iq x"]:5 ϠƖ>"{ܭS()3T}3L%8[X:TS#^rt]\_LYt\pA|yۮG5zwL@<>VkUhiөZ0!rzk-FoNx~iw"z i A0 0~o_$\Pf\"N|CI~Bo9& ?Fn ` =]*C쭩|:) '$ͬ律Tq3Ȁ FgKsv@4v3r6hIdeN=SP+F+>.Ieny {Ԭʜ>G!uz!;`$=F惑҉KB-8|ꨴf /WR(#:H)Z] E L@ȶ^oy}k#.ß}CMAm6+߂x@Y)wHFx$7!FmKjZ>?+]vvoS- .P#_'Ky0}'⮀2->;p~_\(ÇLŵ9u~`X`T'#CyJ{!|FC_@V{[Mh =`#:ڤ_ {:#"(F;OHYՀyg%-vTЁ ,*?F>U zf֢sP}v<\ȇq%.l'(M^,"6_H巍Hv*$gG9mviV%nOCG4BeXR|,uxB3o+&yqC(KrCן*5 C0!r[^)h ~_~ b=\s@ *wz}^DiWw!6hy~](@^,5)`J" q">MfVTcoHQùIp?{0O!׮[3--, p}HWJ xB:9gn8>w$6ŰDPͬ|M*% bGYFRcWmd VйNFc$^G u+@Tg(HKPv.d~pJq]wׅMs4; lr3lg[Ir_-!3jT/[_}5l7P?{t./l* \WƖ'sld)K:%QB=ec#;E$hQaXa[@`QIts#;fe6DZ ?ξ74,"/_}awӎU=(9:m&.t’iI}+g؄Bw1Mμ^W {dB 3&WWPwj#dVsiX柯x$O|NDK{-Z *"RMZ+;8pwdQV#| r|zY4*%~ndF/8W`|&sy*`3(m]Ѝ+gT!h퐰^%o"}Q\jɕfNF=8L5w:=rc(~+5;|[eUZgx_U1gBCAq#bO3]F LP /_zzS'2~`/>D+s 1>?,/Mk% ~W,lip.¯J"/6Tx$ḟ؟ *yt_V,)  !3="H1 [SHWi[+ʓ7Xu3`"u-B} jqG;#v>$Azf8ʶsMb1K8}IzZlJpK'8M\;|ݡ;׾ov%A+^%.sbqḥ;{N48X-) ܶL ێ?-M4smIsvkJ\ag-|"ȕGxR3D@i+~{P7&k &Pj vNס {"d1›Mnw#%6z(K .+ôe,RʤݗCg*S!zѬ^4w#p0v`.Qg teT@#M a/1L&Ii; ̓JR$Ly gOkˬGǝ~0f,F=%yH#I$cBǽ)_P To$i 1x̑<- j Mt[mfB{ϱ"18| o=t)iN#6@ZK\@ؕ!&+.j>h'6kQaB(G;?=s8G]OMHhZ{bA@$a)]7;uad֬Vr~cp8lAGq(sla=o`A(a zcԇJh9r1Rĵ'$YBer3fT4R M[=P03%E ByݍESxz⋻]$/'! o:G \aV, /7BeuT!'̂-85FÎVMvX,|d/xWN0p|?#H׸"1(-YOoPv-̋`'@+~ηbiIOtB4-p'32)b˞חG!(4#\YD9bǸ^gHRdG95ʃ}3~z7H-|޼c5,u:<a%| &lG'$aJ[v,$.Z;uOV, 뼽aOB{JUcDWh@wngb66tr]$m+~G-bo\H-ԪCsqtDz h*J2HI{CaF},"Ϻ,?g1 9n 3qMፅ2%U62icz_ڻaG&016h`a5 %ڲ |2 V-NH9?^5$?l\,i<䬐_dyDܸi`tWDƭQI 4rD e`I8dpbAsrGB҆8H~ѲIu՘{mRqpʃzt(Hlh.$bV%}Q/b#o, IpOa,J1p%kAŢLOAj0H['UyGrW$bR1:LBUJ-'„GTOJQQa|Ծ{dP'뼒R-ϑ u}n@s}WIbxm!Hci%JXç`?*ijĒ+S[Vme0m8lO  ^u(T||zA׫t Po&PѶO$KN7v .>ay> b^M$l/_*T[ҹGs7EhYexaQ -$ NIh?[ĥ]$raCW:Zp02~=C@;$`|]0\+XY Y:.^t,Zr,f:'jKTc<a'6rbbesG.YEf"|+MItE:v9[nBt|>2PaRi&S7+YkG*n-z(w3gf!ši:2f4-&@rm$#ݸeuX_]X8'V8NK c#'eD)|־ݙLeq=8'R};@+Vk?S.m&,!#ޒ69d#Q.Gxl4U, >e y[H&R }7,fLkA(.~5C/b$F2PEy6._`2FW Zdb$OH \2luMt%~=( azT[5u _'ը5^>@sm6q!alB;.K8gA@ޜە xrϛ-cj!NӺ82Q7ImV\K{s-[OXĵ HMN+!rq [II%&D CSW¥iyi7\,JEYrLb2Ɲhgjq?Bև.Ws34)`GCG_ QX籆׵@d֭ͧ̐+P2MgLp;܅Lx5@cdDH>kLEGϯ{JS6Vh{}ִ)ASk\I7yg ;:' DC2Ku]6sˋ"Ml no|okUz#GXIc}ץ? (U&ѝ@d9F\mw82&82J{ӵn2KHэп,U~\牓UC3r{.jt"PǑu] (Jp.fV 8Sܹ{)ѽc#*B >[XT3;N]*蹱 קeI#"$X/ڹ=k*b~$H>`g*~@ƙYކ(y/cno'*pl3Pj)fxCFO焜ѭEeũֹxs#uf%j "%o Y`nCܝ)0sqV_M1_an(䗘ZupKs^`:-κО֫ tHqVp@7Fߌ/S UrOՄ'u:TX] ):dDFТԀ̬$6Ws7mjw~mI̵VQ# @[aCzy>CE8 1*3\I/N붅>ɀP5{iP!)CXM~ME@E[/JΏ9lJxꦑrXxa!L$swȪ 5wvU8L`21]H}!TӜ!?\-Kt P"I2PB2f;=9=e@prX z !Æw}hސ !癮sT2k¨5+a흦Q06)~Zdr);P䃓iŁH j1CR0#ƇL.M\3JECmZ@ ,)בFvj=kiK@m0 4׉tYD~>DzwW-' ܳUS>T}Yc(b^X+ַVcZl陴C_UYZ~VQQ('`{̴_Qk\!d/nWXiTO}s njYtw@Gi. g {k(p äf Xr< Sֽ?(vB 㛯kQ01[9ݷtߌ8|XZ !/ Z-vܷ$m]SU -ʏx1`IAE ҥeSt^ټ ‰2aUS=否0r&ާM J>op{[;Em 9uFʵJS>C!' vn(CʕAM(Nj\]Fuv2oLtgH4c 9D\1Si8Eq$q=\ifoM4h:#r^jTӈB1>yu?6BhWŀː XZF8g1/jV|̫sm}"oB6.;JD%y 9?yH'|}xjX-_$%6Df B⩱!A3mfĈO@&I,Y³Z~l2_{ IU\EF,2谑aӕh9t0pMpUt7ZQ =q? *H:ET^kbYg IY]~ &`ȪEB`!'ۛG 19OgH~؛KϏMKwT+j|įK}9S5G~#_d;!HrTQ@q!֧OUsٌNM4G={ Mױ( + gQQP!UX8^`FoK1~*N8T!;8xϿ Vrl|i$3lo0OG.BoLJ/cq>(I"]ڬŭ(/4e eg;`%2=\STYC=:kC@v1T)V,xdu*J"ԥ=i9Y@ 9Gh8eU++TnH:rB!&r]T7Ɏ][ݨ1S7Ija@o+GLHQSN %h=MN[{z^ZqB=<9Ga}lQtj<8L?~CYT]AG á8Rmn! ! ȬZ N`ݼ9Ty~"@;Uab>(>0ǕiLTI߬`g*hz>wQiԊOu3M2p,,[?$+a&@:: wD6BZ}P^JC=ԁIv T, ^^v6Зx5zӈ|Ҙ>)iuY#OMU?9`o>R*Pioڱ*- !`'Yr?JUv \en%8޾1\K~^#3z|&X1zϵSG3#0Q%Ɉgp0RJH|ne׷Wu|[vBz{t^wXy1xVg7h6ݒ,\ È.L P14DwY˝UD#CK1|i̮q9 )F嶒d_r*iAo=I+L!T{bK:?tE࢒6I U M -XQf>2 &EiIPŪN+b]NILG ^dv=ԅ뿐gXbU>8H-;FU@0vh\~#,.{I}S A$d w,m6H<@U pu 0uj^ /74/ iMbXg*!?lxO!f5OrD+u|,܊Ũ+`F V:YG2\,-jxoř3ҼjFQEEi+$c/ZUr]|,¬K:쾛*OwWOݻQ5R.{D|zy?ac$j37=Q'㾃;I!Y1ra2ZbB.MT戯䌭sdޚE5q0e#TX&.غP\!87fJ1Hf~ðS=3#S!p{qSJiP `k[cUy Eif/u q^\4}cG^O3RY~a].Ugso^Y}TAM yyS5a6[K7Lh!kOq.Ŭ;hv ϧ,h5i%jq &^,~ÝKW<*>jj0QQB O; 0L@⦅b 'LL*v̮|OT7qDOׁyY›õp(?hgb֡gOVgAY^X\N?rƋmPՀa|ؾ)fTLs^6,O} -N OϠ FM`Ln5Ÿ+5[KtSAO<Q'R)$ң ekvl_] P _l`y_KU(|%7#|.R`}!n]5ۍ=SgY,);0/ :rLr3gFan:14b**E1ع.*v&/*ayڴp=ٚWC8X}}^Jh'ʏJSAbnL)j+ǩZJ1@^ݜxzͧj^=c) S+ Ju&昑R42wUI{e5f7)YYIbp- %o[#<\wy2̒{i@YIDYJCcy#;tVE3O*v*|bޟ[o{R7XlkG]|9Y I =~eo\.b߬Ks:<+֠zy⾂@?qEA\ R5GJi`N)زY7D[l9iIŊa._īq[3e {|MwFI];fۑ;KnE-UD{r2e,-&hq30'[JH$]1Zr0'+Us^xΤ;J5쒳5TSD+ڌC6`˟P8C][3& |*V8/''k|>=EZګ~$&58$tE$Pjݥ w7Y-w~ԧV=ATO' B -:cPgyO3nƌ1g h80u.OjF۪h}bϏwCw6K(-݄ z jy#Bxi#˦kRُ'Lmw'׎Y[Y'\"[$X^ZD%ĺWG,tSx>ܷ>\Uu%&딅sQ] AID˄fd@_fpXcYΤq௭2gn)D`mLȣ-kQB>hyG7*QEǯIEL#G1~H%u[b87wе+ppWo_~]dB{]ɴ`qqeoCp`¡L3#yC:jkrJ\ɤ;mT {&So>1qlIEɲ@=⣣xhKl)«FDް߀YK!+pEd>m_7U$9V#F]7t(hqwDQx A4/G^8_n)yUsuAﷂ>.X=*m>0m[J:.IXLsdJ܅жR]uS \/f!4 'CJ)5v.En;\ ⮦8.#D!Tq>zJL!EDTPbs(_e}T\HF[Dh|-@2,\GιU9Gqy{95&$CMcg)8xG!EsR_¥:Z&:&F~ =:mW9<߹Z(WI`I5O])I m1`u T[,+9ꇗ!"cƑsHe*F_.'E (>i@el-Q`+ɛBj^;'q@Nq)85\~逑`\dnG97öyȽ`q>ిlo*D}=nJZ8'/ dN k{؝3ws]A~ơ۴c/SK,# )4ԑ R\xO݆Țc1r甸rCoGĠkJ2ܤ(q/fݜ uvnl U)H1? 'fgj+kedKt@(v{co| ፨/X'Ԅ-w8Ċ5u#kذ7vߕ j_Dwm hk. faJֹ_ZV6@ paڷ}]vl;q 茑+,dL_d!<~c9'RD2$)m/*Лp}O|s;V;~W>ewu~&I*E܀Mibf3\=dmP3tqɧm#I@64}XUq1=Hu1d e8݁T ,CUJ(+Ii'3*=^/bCR!;tYw3lyOqJ AD7:=I/ӂΧ5ԓvB$(%k&,+,Mg}nV qMއD g怭B!IJU9'FKUeZhy6{#1I쇌waGtt!u~#C /*OZaZea .xz;cFRh\']w T{VSv@WbZ)*iɹE 쳚LA§8G>?egV%`Nf=j%^š׎k$:X5%3~a4+z3j(Cݥ m~~I I CnX@rD*Qt]:\owPs5A$j@7'h҃:;k>N oKFx[Q u@VJo]7+!4eGPUP cd#e}:%3Pъ%诮@&&Zé.k M6=ݺd"dRѦN>oy9QJv4ޥĽ!`^,@a9r-bx616SbH^>fxR.%nŵQ5%!ՉPfr`1 џIK$Vv=[2lpxʪȠP/ Z$4?02e;Ub?nkL0sjXW."MHpZ{vp)bdcj6Dq_[aqz=9t77{R";w峘jCgexuP)B'+ h]v-OAcdosŏόw|:\p1h\5K94s"lId~(c⦙bH8u^XAz6"8*mo)Uri×v"a(_.7 H˾ѥRLt霌7fj L3-AQKv|8Gy4Oь(=5٥9~'i1eàpv]gVvp-tkUޯU<udz.Q{AdẏS]mcUCw/`b{zV'7}g8CQ({ r$Ku&2*g7?b5\[V+=/ogqI9e/+a3`0CmU,I3-hICQE8W:G9CK[=w?J$KU3rTޙA$Ш/s~ͤs+ʶ{Oۑ'TŵW=ȹaf.u`s,k{nz. pyqsС;$-v@iCͳLNF2׃T7]NWkԃtDom]2mϭTvYF(}T^307} R]<)ܹc|0!/sw_X=+~E PNǶjaybC4%4&hW5ԅf S)1F]4(? `Sm].5\zl63wK}7 m Q/шۗ0ǃ;4ǖ.!3Ӟ0d@#}/jD'^Ҡt?"Ğbd_=]_bYu"Pwމ+JGD B̢n5AZ.9ـLS1lk)ZfR@iee0 Jn>PT7D[v2n>#9|/ l.Ði k8m{HƣYd 6;#0d8s\; 3V$f1_CD1b8_*b^-{B)_Z̟"CNO| p"5X[֒:$Q sy<~_鮹518z5 5"SpuYleJ\@|lDD\Eޗ wk?OVZoU sO7Ұ`x=^He~q**6W8~;3>AI $ $P\TTM;`#6g)sonO@'90 o  0'@D淋4뛁tћO[-"(@V#O67\b9QZOa1,|'p_tQJbSN[yI-hx7tC@1$"*jNa$>\fxYAőp)A2+ܘB2DBPI'p!O_4zdZ&JCd`_G4oK&MABŐclugŭiX?aݼCUeүKf(DdO-wM/p .{] @p%T{q>FRT>! 0<62d5avpVs@B]X$-(η7NzfIq25pK%=Tؾ /Y#g:@Y^3R2}LjŶnήU@ J%EXXyn*{|`sv.(3vPLWj`-)l: ^!FU`m,$΋s"xixM*OYZD#GJR:Kh/X1Ȗqs.Qr׈>XAstTʷ߃@.N"Fi%!$*_OLS$bc]uŢ/xl'Tl(͢^^Ә-Lv%Cfur=Z}gE#Ƴ IiTc}Jm&K`=[Rz.xp7w#8#b>h7HAr-RzҊHFf .kI11/!ߢrÜ}X" .P^m'XFPzq3oL93):4WWQwI~(AdI,07NE@DHi8o9]A"-| ^HUFܰڞS{o:a|1xft(P,Y\cDї:\vloDKSp6PhԦ7p$ٴ@-7pp;#iQ9jM #F*7A?'$ ++Oj;;{i:0Vݎ!0>4` 椒0e|F .Bii|S~7Mvi̙!';wTg /W,Dq5;mD洐6<,p~QQjlifHd=nm3pԕsJ5eh2\l} CN0NIAG u߃6K8zV:..>B.LxEH"\5#A<^<q5et^W#L_J]5ޥGN7¦r"Wׂ%uB졈a2dsy,C$-S:yOʭra<_L`ޜߠr164*}7o\[wa4ȩO^Ed0"QM.D$ii.k3n6 a a nrl7*'uck.Ơ ZQ[}i%8 $*\Ȫإ%(Cݎij&۵s.(]t颠m=M{[_aHzTHb.0\{/ w@?H}QX!'\Z9STAL6( ;- DaEe1ed@-:~/ɇz$_5D],`]O(#`*r=C`ov ubxo}k֬](<^ZhޛQQr.Z+UL4,(~Rߗ D6C!œ- &~Ӂj+2vR՛XVRh.? m YV§|,hYj9(gǬ9x!L0=%f\&kR"')mPhP+ ;ugXQqy[Sdz6ngi& ͩg)csHE(Ip>e_J%%%0>{V  hUu 10Q4`E7J^P@H7=n6!>oq:Zo/Jߗ&ZiGŐi; i'f>_y*_"9!9AK&RŜ;N7=U/\'pc  ~270i!HΔN=wXCpg?LHW{Osbd_!yc]gR dHcUܙ0`"lN>[ ̛[Ӄ(x'Ğd*wc$5ܑL?[G'|E=bCU?/dSxGoBHyΛIm* 1C!GVyoM^nMɿ o,].jҮ͖#c|G[ 27FaLqS($(aE `x@Kƒ+myìDUklXݔL l#G$+ֽ~M8n *W x,GqGęOozfb'ev7;-(=>-;Lm3 :nr#&O0 b_8K"r(wd-ѩpXv0}M{u26@\Entz`|sg F%14oH /4*Ѩ&~e=mɥsJFdħA)[A7e#E:5 ?GJS1yX@.]Z*$Iٓ#xy5E6wJ\mk< Uݵf}GH(`!Q 4*L@=kF-UEyr_WTPzt9_@ gt-4j.s q) ?{A@#ы+vsadUPQw( >u omKxѤ{/b/\NK3?I"BBD8u2a$刴鵙Ugc`ƽ3>'W ̧VmY2@*>/EV"cZ-bq"җ\1ZŒq ֣{s.B2p[XxL b #Cm]-^J9f,9c4*͌@U!JwހLvq ET}p0otф71ң)MY^nJPguMc &#-M5w95l*4v|X5;"D?BsLU/F՗.]țfԸxB1?=F_2ՍPD.tbXV^JG&'()Vy|^+˦X%|81a{xjs<J[᝹"k[Ͱ`D3f)y0cdOiRȨxk$YiJ!ٮ~YP>DV @~ƶOY OIe(MusF.@ yݶh~9QMnl:ɟƂq\KOlēi|j&<u 䯫VIJ,M2l99!Qzi7ۧ ꋾvSaB,o}Ӿ5}!4(3s8&xg2h!8#>A=ҢtㆳZi )&8)Er{4꜓;,den%p-%[!H. J"Fi9_Ѣ;d %s!(}zŒ!)Zӑޣ($j,up,M:}%!{PI𺘚Jװъ_Tzqp-Κ/ #[jtkXwqxfmZEقS=SBB٣fmSeZzr@@!JVN0E0XCE5@UӒ(+̙}%<9jgs56T@W-jge 5.}`xihd NG]:@h 2(9$@L:3dJi_0k%>0??YPkc X؄BCqh7})Аq4ʞ:*.Ə?3613(@C3!Ar"ʹCdsi32^oY+_+b0g9;KB,98 N7υ<c=9ue'H$مM a!#)[) LM·BEOfމ[98Lp7.:``7ڬ9_#p3ؖz~5va\i28m3OL"{(bH 'Ih'As}a`xa8󎜉ߟ`OksKt'OvMGĀQE(ǡѵ"=8r{[&NVƴQAl:AQk9_IX7K3: 6Fp1. Y.35` KFMUCp״'n)xƉ?>K/|_0iE` ZQNS@ ~ ErkJn)su'.]Lt!x^Fz, Ҵ60\If"zк3/RH$8#@{.H?AN\QWI!p#H#;-h^Dl+K!)}[8{QGE1,u3*x.]/ Qod`7Iהқm;5.9{ QDw c9摬SkCflgv1&D}sn=5R01kysY<Oӗ,goN|1\/cXWyPn"=M9)hs7&,scAGeΝe} gMcõt5 pRaMx@N:# 1`:w?xFUL +1`|ԷuorD%vY@FRC4)Q&ЩNި7'+h1=! "P*xb.}&hEէj7}Rȁ}6haAu0Yy~e>up$0*bfJIK`A#둊17؊DwȰYDVk$ku<:>C_ 䰅Hb՘ 9\ d ByHC~],@侽T(XXbQe?{탲u3Fs cL:yK ?5?MDP[UC%gSdFBSZXՇ>xx,6n@Oi)fzձ6c1z9fO^9Iޟͨ)av!# ǕȂ60շ.C啜Lq ַ@ .t:A54Yg'E(oUgF+R:Eg KAv{} rsiATç+ `+t&'L 断&jܥ;$ZnjʂQ°cRa6.且}SM-rifT˪3WS9f8,,e~Ʈ0Yu]?Gn!/TPSQjFxKTXumYW96"~ v m] !GGBUpP} 9Hcւ,0 OCSHI,mcXxa}JHıJ6J0Hye1NG7Vo2&Tc Cr_9c~Mct ,?߁w0Ok&%6Qc/gS`4jF3?%=b%"^xoioSϨ9Ld(J6&a!R QjD?Wa6aLo.ҏ(pA,p[zL<*Uęfb\4ᶩ)tp⋿U~sT 1t)fx'X*OVJwx+RKn8BFѩRu ٓ)+ 鰛j&kHojd,Y! ` lY1oR'm]θJڷ#F` оǴ)ؽc}Bqo1HhD(^"_JKvJgDθ7XΫ }1PtaG4*x֍ a:39&{ ~'(͹74~23%?g*P+_<<|Rr2IasiX̴ D ϥK=qm2NgoBd@c|n%vn&>2Ό#†#_>+{"с|jVe!W+Kޞ'GFxKJE#2 $Ff1೎eAK4l% Bt}BVc;rܲշ|F +)~^ޜJ!L~4r\P>7d]+Zy5mn;sf8$rp[ &(u:#2ZEV?b~~hXVqiRH%*0=7. 55 n(}5/OF@ڧd dEZVlx&>㴚dV2ĦޘGkBpJcI1!AxM-/u8EdM?-~Zq|ݞQ*^XZ3岢b(->^ ?ʅ7l *Jtt= ΙdΔ!ƐG$v%.4"@>2C 0f b<,'ZycVu5t=BBEg 3cZr_&y@M+#E8vzMn gVtPPL>浥vorNۘN9f Rp̀K[&|0Nv+lX;'4ޔV|ޚyCA!Wvډ,~Q9u)CwD("M)=TR0 ͇M>ʒh/p:Ϭtcqq>c{?Y>3Xi35~ò2D4QnƩgͼ?Jq+H FiZ^լ<.R{%U*I"VTC ؽkyZp\>G0m%E§4&=验bc)/TͶ_Mb4hj:JNw <= 5eWG⛏ɤ̭$8'Y3ԸT=ߒ6E1n*N6ִ"!ǧ6| 6, ʪ "-Dِy*=+.ͯ/ny<wCSa>䚸P}[tAAݒ`u&ԃO[MֿFyt Ʃ_M+}4@\y uq=`}#[-A0vh=p܉%u,V/JWW=Q 9B Ys."9:N~u-vD2=ܴ,ƅuj֘+M(u㷬;v !/eb͈f?cG8S'@Ǝ(if3¢{lcX֏DwkcH5 ψYձrL;kWzXN٧f̟K+iypᄻq|MT?mhXwXvb<0(Q%nsHEsBxx ųn-ɷ;X 1TRaɒٔv,+M: n9IzX#Neg>~!]ڶ5cwkwt] 7:(^=lT؇M#x»~mR U>q9 LeM6{%& DF`4Jl?V ^kg,L&-Dz&S/^ًQ g^9[NW(%7;V4&Hطuî&]j݂xL.% ̢ 3r-X&/Ws;+X^ۋIE*JKwBɲc?./d߾7r*if*fB uǟճ)i\~Lo(m&!8r*תΠ|i͔+5')wT\R JloL՛m*@'zZ5LtO655&%~hЦp!y_-S}_u);;D_ƕC92%ͫ]NU=ml&)?µZBo%sn#>Fk9=tDgemUOp Vi[D~΄C.I&ADZwQHL=DbPvZ )mwAg6 h!* h=L^I)_/渍2_8cUBr޼`h5Q*Gr#BE`5K="3kr880nGI;12#C ʄF"Lg!&vYnA g6 ^`n% ~nF|>| P™JZNty7y'MuA(CTsX Xa( B Zf#ݨpX>E "ILk+ x^ʦay[6`zetHz*p.^Gf' yWۡPWwx56a 5Dkd VB&9\&UQ?Hݨeg*AFTsyd1P5x57T_pxq6wIU7uWvҧK j-Zu/C$cejXa|lEC.gg!OzeTL?y#X:EEdUrӌ%LI,s9jveLҞn"E&;wАYبګBcO%,I vzIEI)9 Se*hjQpz\߸tNA@}=ML&cS_"n?~H Agz (LyUOhG\U_<jU\E@n_Z@=n*׭#iExo,]{M -$Lu2ٽrGCOT<Ş0_.Gʫ)OݨۉβD+ }G^3`f=1 -b^в! CXH\h>~!q܄IiAk^)J |ɜ7+ L#eΎ.8ǝO7^tZ];M'ȾM =JQsO</G5b=ϕU}Z\a4iYh tqINSm&L^gJ5z, ub-u~I@1c/ϖ1)CB)RoeE$QFKgor",z9Н8B> xD1o{u:MEi=jMu?,;۸eLi=5dA! tLʦeqܠ/;Z^[ΟS#1ޏԃ+PC#;ep{A.z,8fMy؅r4-0$Í6rC-E&:$tfҩ8~r@J-="#-k'VzC kOk_W0N [ p}sd) tgؓT~(js5jqSlWb:7"rZqp1/y^}U{d$owڣ0{Y'V>D²!;hu(y< z5Q%3t^[:˰{X*ǡhth4_F9ئ~[y:573KrNZ# -MZ_ S/JX; qB: s(<{&8Rtu?VzkJei{(ISQ<pT.n[ﱧg5GTfK|TɰO߾ͳ+*옥xv6tqD |_xdޚ!ug흷I+~5{i$x)qWB0nDR[xhuR_ Ʈj1|jjsc[y- fnTnf^A=sD qھxtBU?O0 2`An~ @N*Ζ^14Qڋ+oNX{͊;t__N֝al8JԨ Ac 1U=E>GܐK{} } 6adc1i{Wlu_3U7H1MڭfT-WQL "gDJ&GD`\ʘ{k9ԋuO6&ӀQ@,&A>׌{4z%MBgdMDW&<. Mrb]F;lg%9G-0JG"׹'O}94PStP:lcrD/k[S+|Q4R4~z~JT0GV!f1E5MA|/HiʊDO6`"j#nq*'?3Շuw/LItx ^tɍ@c'!B'q Rkj$EYE]9ƪr~9>r;&TPX{7aEd\!ac9OlA]I/aXlx_*8[k5$TR̀lX_CQtb:Ղx\=1]Po1\A5S}a#aa=^к'LqRTyj6{c'GB.١ǹ ӆ΄{ oIW$C!? G!%%˔@ 'Zˏ_XGI&7U*q}Q 7:+L |ƟoKgշ>Z`Y};Gdka /|yuqk|$+WOHdE!z$*- h*ʿ?oJ,5&G-44Aa(";hޔ6{'a$BiΙH5{u-Wh {a2qv94v<ĔxhZtK!kzۤ{D9+izwqbInUn̑c7reH¬)1s"_ Kg~~}_qɯ 4 ɺB95o6T1t=SJ1:M6KUֶ_b8KőyΓOӬO_!]iVڮ*TO=Kک5ԞGĵJ%iM ړmQT{~:xSN7H,Ot*3G%1r%Dt} >I%9Q&%兺˰tڕCnv& & wA;rOѯXPՌ*2 Bߪ.x@67BP<(OdUENWh]!X셟ʷ4K5 l:@\TnPԵ~e[6e~p|.Tkj$W}:gӧ^Gu+P5,42_Lu%Ͱ?8iWQgsd0+m^lpn+&Nnб~wu!.EDrG,YhY8 i*'6 $vṎ7V[~#t 7~3CiT)LN XWTw*z>eiQ[IOXx9)e'< xڪ&/ `z*_L,:֐ 7'OqV~3/&b2p/#?rď8J߫} MWQ3o^n٢މ&.rz`_}L~\~JVA*-A_w[)G)SÐ).RlXs*![eHQXrkgHRl:z;MװWELXi MuL{ڦ\GD#QS{YDh ku4ǔ%b䯜d\q L\@X@:,노z||L;Z;A^v4cC(̹ٮIl:ᵇ έjyuϬfk,rhçO G@p;KTC&{7qY/́_Njyv"[Bԕj?,%^rض%"*HxaҢTg!r@ޱuaH#/T@ 7o!xjU*Édu9;@-,yr&S36ntgfad&N;gZI >4$zrZU_/ _|muw*#ݨܷy0<?ԯ6工J =4:Zt!ʉ#. `$)d&~ȯ&{@>cTWr^8'JK8] yO#ܞ]mL&xȻfKCpO\}^{z/2u O Ydy 9[M3W}/,]qO(Q>8d[`~٧s^'gA!*ЈJ+[4-h \_ S-Gk!_ԎjfZY|W0.4MV n*!aڳL 0qdkEnw!/}6N`x~? 5\>{AGJ9ҷ3_,U 0du/Ӌ[=6jbRBW➄ LKAݿ8L(3ش;r}ˆi_ճQۥ 9{S4|Zؿ<ԑ |oݤ F'(}xdJ̆Pk՝ޔFH@ o,C^`N٬T*JBvOpމZc[,:A϶yչ/J2 tC2a![yV[Ht:EetTe4'2֜5yOawhuX^" uc̕FՇDkf %4ZrG0%Ě-3Jdktu ff*F=*5rkbpL+G, }% 2Tx7M-bu#h>瘉l }$=Laow_ 8M5U>C7OE=ӆWvV5 .IZ:ڏR2 Zo`bO.LѽBH:sRKSyV1@?2aK? q+$p7x@-׌}q=l$&"Y7yu{"033Ou0p1I I,Ir)X$]͍"v/z@?THaQP=޴ !n/aYF\!H ݦsw(RЗEPl5K-8*ih2ī=ɶ3ٳ\7HWY*PS-񩳜 Y~c >k\VK^g (vPJp", dP(LP)~Qp 9&Qi7Hl/S\Α%H$D#nff኷؆U-pPm 7 Ty,k'ojVx*qO)!%#4$geX2|˵lQ~Ge7MM0ר ~s"_/$/ [>zVd <L\8la}kD8vsnnwnƐkG8: Zu^Jf u*~v\*Mp,UoZ<,nE\oew,ՉWcf6k:2e)h2t>"wq'"m@*/=a\8\|s{'? B ؛ YR" 6}dت5L|W-1__SqoA1lxfg[C`V-X@9vm /dptQRi.C|RK@J[)KdLb4")-HPC ߂^:9&  6x=9PE%(%=՞ |[Jj<0U.K|䉣F;{I }Bެ;QQq$3oIxQ9e4FF3?eqFS慳-EʪuaC$h0[ZӋ;k`=K-7!ӑlˆ"$㗙c[W!.2ej-X]AJy)`֍Xʵ5=cYDY^JfK퇭pc$wrMpf3/Z+bFDQ Ӗsu.&~paTÂgjdMo{x Ȍ+rc~Oh5cx\һDn[!8؄T: &OBs/{0}S(xZM>a!6c4Isj2)T6ǤD'+^k/@8Miw`WiNYLI -; tǻĺ'+AgTMD0d}.TB^䙺KzMc gxoz4R;gS-II*m%#Ee "DW$yPZ/alrFg[yw>Vט kjЗ%'  p/rnܦB_mF./땪i+B`z]ɬb:ĕ5}dESX( P~b.FP<vUN2%qܡxJ(V}ʞY#}*xPmCCWT[o兒dor%'@ Ɓp`BUA^YD'y$hwBhD $! ύ (y&07䎋3ŋ{wJUXxt(0ߘ\ ]w<&c.ZEG#~|jv?#uag;uZm3U( .v0z.8AP)C'`@}]\@6n(eؓjn 'Us-Fk3D_b*j_=t|RAo=tҨ pfdODZUSUpt;ţU!leQ'9hLIf2ic˺+Fl ڤB\'F) h#hHʛ06XU~(9%7Eb,VR 7F{Iw$†kx/oFPS:yaNWMl'}=A?rlyz %,tlƤ*.k'.Z>dUtFA(3UM-cqpj0 t~1fښN,Fd[\*2{ٴp4fFuC`::.=Պ/T`@ Zm3 OWN~KJH= `n9XSֻJx+]pGl,WfqCQY~TuT8P  ӋÄ&ߚ|ȏNgV{ntW(`%Scٵ/~+oQm"av%2+ YQM)sȭgL Mq([*)ZN[{Z^F,m߫0;y\^I㔹n1ˢ{W-r>ɜd+Hm9|gq7N6ש00dAx27]>ܖ&鰰K*ꕰ!SDTY_ \DUE4Y{J-A9S!hKKy5 ⳸ &Qs -CsO ph-a*_Uý"< X;$ n"bͥE<3)FL_R1IMe_)=:ʧUt$\;P}Eiߘ TMTd%IStRxCAe nbS2MSN+xξbU@FM@b*m$/epq;Pֹs }HyN!E5fPYFpZ>2Xv4ʯiPBH O6?O-AB91QWC> `k*nrzL<[@Fn:$)P%VH:=3U8܊%YT{X}m#N #W1'O!wޟ<%Q9a!^gq(Z PD{X*d".KyCZ:r]CtL~X}"$*2_3ijE||cx*BK2^$NQOj*:`ʐ]%dہp(gXV 7` .H duc)?HcA@n?r}8- -BIqDbA, Ȕx)}BU "PuE[d}ILгyezV|7}cLk9*u[LPQrh76ҠWO%|Vc/tjyRYt p}I6 ;B[ c7uߦci7 {Kx_q;oXEq_o-L;gHkUDZ8+o9bojMFlyJ/MgX}WSW}#0έCs}vwst"}moq :`^NV#dٶdMy&aϯb3^ܜiS 3k6`LdXV:JXϼmB!]@c%C3O~4tmD,=]#ʔF]ػVޙI(u-6%/MoiwE`j/}K&{L|wXc NG~+.3VOgf͝%54RƮΉYTNL5'Oukr)݇!v(5J[:R_E=÷jƠy8VH@S z/]=,HF#hL*4 Ri ~l61VWE*\u Åot9F=/U_E aQy=RI\{@DHB߈kNYP:>"{4|lyS'͋);2Q f]jnYM~iBv,/X |BOnc/X?u8Y<@ٍ0A"d-ܝ= 44&{+3,i9|0C\4jNBSX4FP$hkUt2 '~HOy48)=lvYv¹/EI~3VHº#) nvQOM^xOdf쾉qCF+ (ƬqKUB*ME]K>':YzBdĎ#} o%kI&i0?_,3IAIRv mf? XMZdezSo):z9Ne E.q^/ @hk~݆u–r_ : 0tн6v*WK*c(ãM4W+!pYm}Ef nVs8<檸ښ/Ý=Pst50YToWLB`J)dn]1{߯4Ͱ-]߽ !Q,(5k j>rPPxS@bP*-uQC~(E)d\d5h 'hQ't~Cb~\#O})5U~NH]pz7thqJ!1qmZƛM'`(>XCK Y wo8PGwp j}SH#3{2sWڀf \y/oǻvi'D$L#/Kw (A{/݇\ֆD&Gί^giiPl_^U"]vMjO5mȢ9 ~:nTKfٜjqwKpAݝ3R<XIˏr$n\+6ӹkA#@͠`R]ڋq1GA-bg X|̴BL\ȊF$t/[|:0| 2Rz5 3{Dss L{\K x=Vm'9T 60%QVh>Or"K:Ϯ|[V / ~7ot"l-$=# cw][BDW\JsmcC(i,L7%Q8~KGy_VPJsQmy\~-;9WǷy=.X >i*ܳV&E(amJY!n]rx|S#ծ )2Cyb)|;{h#RuhVڨֺ2(v: .yc[VѝY!8dixC(B̝xcUQ/CSx }mdN^}c>wz˛'K7%F ?a{A`klr7L%fŝNmsl Yqx6]C8n<9v.~M/GI'T]%*+}WnmoidIPU Zǭ=aX~)-qnBαYP3zctqegˍz~AHjrpatLYdK%<`r~\&x`pQTMUxTu&7 ;Hά$ X?u|]/lI_g[wɀڋadD/*ŲQvW:ƚ%\Ň#em@^zKB*2~ZGkq$̭&'ڶ[:7bR=D*@eHՂ'dUǂnGmKNRѥ8cy>i#2ћCtο *vHZfLSHkcLi5hRTCWVF`hxO)N9 5Ѣ$Bw}FTS5gλ2]zW?; &xT.&wBb=t<9zZaLiQWVHsp%f,3*a|^*kϤ@J,33({ _Hv͘8Z'3Z2J+Q9AE~kp H}ҷ޷r "bLJAeT"܉h0:+p۰Ʈ] rD,k"yoY$ J48~Z'  :_1Oܤ]Ne}Bڙx4_CZ x~K{ݐ"",B}DdζαJWyTmV{Rͧ5l0-aOOZ jq> nDp[w4=4O{; gGu0n{VmI.hZpX(G~ gH>/2E_tjxW<啕`9۳4B[7|}O_7l u@2n,\m!mA=u0v{W8 -.v۵gfjsRJxc25}( ,pDn7̬6Iwa{4!lܶx[4ϞAƪӯJ,8GwVYqM>ݚٵh֧dy pe(\# gH,ZEanFsU5d gh"$I?̗ B,KH  ]kH(@,>=TL.RzJ3U<)c-R+G,_e" #hy(I^>N{eΐ?rӍ ')v"ȅ:)TH5H>Mj_qt>X}>T{$"f^t,6\H` ~(mѰё|{X gLMU$OeϥgsAf1eF[cN95ƞjfp/t/,R'9'rx<"X/@OPm G-k*Ma>$+NGc<\^"2z1+vg!4ƀAL{ϵ})jDヰif)=w1]G5nT"Ү܌"Oth"ۖ=}p}'d ySWAsf>{)";եȄh EQ&2;&5VdACV+< p+b8]k;۷"$bn1kg=ƣg¯ :.$Z~J]&ܶ- Ş ]XM{^"|Yo!-@uiCY&oLYHciԉ}s+F k 4& P6Ié'xl] 7^A k/S~0vؑ|sQs4b'[҉--N,006sx/Ȏ^Զ c2B:cUݱ]rzu ^ HYwv=K3go"Mm^U/PUe Dcx_t}q'2j k7y"{q Mr-n{}z9R/KB@{wM(c*+ytRp, ơ_Z3_>KkDMm4 ߲cDև蓼mlZWxT >[s/X-@fe 5ëpyQAttS6g7D5G7U02Wʶ6Cmz@vR`@6~y ;=J(ep7 ‘iUL))RR5ښ!`1- ὿7Tv ̙Rת̿@$N-k_OkSGD6i3\'upxm#܎zj\.GV 0(`x,; noXDh*f<fTdNV`q@Mdϓ'vW+RM#@  ̳* |%QrJ*,:k$QGʖn0H/\kP,\!NW![ <&KnJ \j=1ƻѿ>mdaIWsqf^֏%aX(Y2Rt3f T ,pEOg5ڃEwwXf<у1}pӼ>ۥ$]RYdFw/v硄zv o35ic a@7~]EczUi&>ZD?E{<Xh97n sl&6oGfDdq{:3b!1VhCy\LF }+q1wĩm Y;p8NI*T+n$إ6l9f]s(<}79ԑg[AL^uxd ѰGyWQ'MWQr&i!Dj~%!W)kyעٷ\ƛXUx<{U/[{i}'W˶mLzd<+*S}'Yj`WJy7b6꣇J|w^Q(RbZ54U$SdA'~>;KtgRɡ̂될@]N;\嬶z":_%d5B5Ϩ`jcG 4l+XA,O3jAd=IJS[2o㧟QнᅞiۊzEy<@}u٤,_ 9])ӔeYxR-Cѓ ^^YPJsVХ􎌤~4ȖuAc'9k sy(QaUn!qצcpZ茧BQ\hk47Sw|| gSi~WF/yWIZ݋ 90m=plDPZr[v/;~.6?q0Hb hb1[Tbn'O8di> vl.ITQh} pGb;}@őjx!8nunхڕ4c!fe-⳱d8J(lxg `{Zĸuq%aO93<`h ^׬ƭ T!rKv/t>bUD1u_^L}PMͽi%~T[w b g5gYQ} 2n Y5sQPj{@\TmɕsuUq8}WH᥏:°:^ϯӁDT_OqgVubqakȇlq9 nw0?,9z ѿYr_/-Ɠd18yl.xGZglv26MP$X|XnsRWȓ5gݍW;^S.|ʅǼu/arFcN#; R*UƊ0ւHKr\:mOيk;@4KP2ɀV|W~b#p9Lu$`5P*FWTڿwr6h'!N]}-}(Ix]IޚZC`&9A="pJ,5_Mx! jv&#"ך^/g;`bT.uH2C3Lpm[2CUֶ/" T:jհt$-xSȖ چ բk ",N azI~?kVسk vȳŃµ^6-s~J=tc$#O=PL>nMIZlG.-eye-n{Q `vt$uw |lA@\GF |#*mWvQF}`c:9iL89#$@< F?~3_m> ;RߏQ d7Mo;6!j!w08+BD1.#dS5s: 暑I'ץQgXSչvwn#b Iyr^x/[p1Jcր឴j)Al2 +ʽI^w"5t≽''wlٮQmCb^fCihwN !Q$.3.iVNqW~oT3.,X.dv{w,'WJ͈_s; ]r̸>"ͧ&Q5\Nʂ 1A{,[6HN#R:I~ڽxLndCj̒f&/ ^4Ksɞ8jDƧ?,(Jd j2c:1&Q%`ײyo5~C %I2WYCzKLv&O23^#Ny+NJWhrQðM@NRE;b2v Z(*@KU^J#5)^1YqB6w$RS1b5LpAq6l5ekvGd ںb)=7hKDAkiw|kpB3.%Fg卶*?w;6zc#cʢzZ7z8[F&zX!mQ |O@/~';e8|9#Xt6 ZM d |/I%Sڞ~ks°R<:nY) 1˲}EJL t}X\kc  Q ى,ܳ/?(ջB1ySrQY զվ@Hz;rݭoWao qw_O94x_`P߶-bpuRQBj'Հ ?RlvДiQm*w,Ro>r'T΃̀kd?qqߜn,36ev,AeaS_ )GTXkccڤ7}h)gA딋ImE7hic"Y lMgMm kT>*! :kۊPwS55U|f0kfŚ^0CR鹫=5\*ZqEcBcTFGKWM'5"Gc\Ҍ2/TκjD  *]G[ihWҒSC,4 Չ Op:_|sC"~hTP6JW$!f y 80jeW!?2ӷ1 ]k̻(5䈊^RaБyZ5Vc@816f683%ta<ٱ6+Xb.zp$e>-5ai`~QÅ_q@%{sbQ*nwD%/+ûVp }iuWJT/E,Ohjҿ#'WT3EHf%$_5\ $5-Ma{A9",g:EZėO m>\Y4.jEs{"ho'3\ʾHΐo,V󥾟M1R')^kRtcL<󇫪di[xUh>_CӸ!眵4H@ sŌmr%l8j7T/l`xI8w&r|?}/mt=&QRtǺRAĭCZ4X"ґlKD`P!cW,8n5A:|#O{IY$b<~LĿ>!^ =0ԛL{SIˡzݢ1Lpf(`iZ~붤j6R%KlvQʗ L%}׬b_@8=-sxIa?Ǎ8#̧ dh7Ɩ5ýS/!v͢Ի%}b je+8Z4R985b ʬɵP$$l]6Kb` c%􊾜>k`q<6~w&` "YrPVvRYsg63*F d'Ƌz5yn>:NyFi}/bc煮XKa'&؟Rcкi,%~L$Z__Y]Q"ؽv3>cm"8+pF`t94S< _on:hEH;K5/V l˓ėݩ7WruXlӈ|I񌃤VP{HTzRqS{4AW>^K#@ }ڕg]RP 8\"pqn'lG<\h1?wori: @CvԖPpAjH]8C޻uqI,Az$݂;ua-ONwZX~śs ~ÒrڇZ_ 1_ V v}Aieun"v(qԖ`@J&G3a-i@F R_>Ri4X4B!oS `%4H49Eo'qx޻uMK|BjNKh3b* jP;|{Ubr 3^㣖LOj[-HQ]!yn@T ;P/tVR{/!u#hpߎ&k^D<}.!DW^3ix˛|\i_wXiafn>1jdy ^\<wF,XT„fY2O*J8AKblx LɽFC khS7V0,4/ez~k(})7}eǿYYbɐpUyd(-'HoJ(YIP<*F`3xЎM^`Dd8 lOf5ϋrԺAϟCf'$ء Ab@o--V̔I7q~ x*\-fXXNkk𨾢=Hw>lyf&7^0;mՔVE&`sB0@&!lVyS_0p'!9%S2o>MD/FF\$eabC#2SPw %S}byςi2FK۩$CB+\@tpD;UTʹ]Ao|4F*6WMנPBnG_aŠ1J^Ǣ:R#;4|s'҅!D$m}PXPrt_8}\hչ}jWd&x&Ul톪/Ť-wM aN GאyjfTDls@W@}14z8jhiD),~Ys\pk[atAt6/&hq0R(?M+,epԢ>JxK 4}Mg<)xeֆۄ@}Ղ#q)>$Js|8Yg934Fyn=1fb Y G6s29!I r0}?J*y,ZG7[-ɦC1?X-p<7EX[ƴ]QBw0䑩3׶-iz*!ƿ̿E|m`a|~Uo''J:PJ|Sʣ ` e\vTN-5Lx\|V\@cO$*c*\!W\16WM\A ɥlTD>,۳լӰ5{Prm ']m*Qa=\l#6RipF7]V 4/pX5$=ҧhDĕ m#(x`QzpEƐ=y!94K` Z\ =w$$c-3R6%87Y]JsxkT:%j8JYMr5t\kjPE1 팯n0_/\C͑+i|i\z=`kvZ^{4.ެO )F0]8YwJ= $˄1 2`{\̠HB\ ,J55+oO6I2nu|]rBc!ҝv"B?WZ_ߥ ߮:9Z9],'ÝZWhiYd^'XI* 4ұ2ZefŸ"6q3J#CpN>U ڊzSLe|{KWf ,pؑaIf46-?rq{F\7 N񯇈oxfX]{l@^آ nRiBcoVC^ng:>" A0SqeiJA/ :37^[U˭9¥'z|I~CQe}|]g}p7%;M7ߘK]Zόq[I>ljݬ[>MڏgeݰTt ae)||87Pzn~fVąl IH3ehYΈr'AKQȊRuoa)fXA/!/&c:Yf~mLn 2$[԰pN\Fjg֯A<+2u@.Z7Y rR-}Ė#v rB+Ыоt_9#𙮉&}cdD !ӄQlj u7:a8-D(aJ^a̦A*.r\c4HvQ8|_uo]+8 }Ҩ0r1mжCg)l48^5vTWh1ꤳZ#e3s+ܗZlv\e 08Y?Mn9H리Hvq bx}e&oQQt^IA#Dx, =qՀ`|>RshJIw~MUe&ʨ c K9-Ty_;~hS%yC:ѓJuCcN~hJ.LRnT0ZzɱbzjqrftLJnpGmBagv"JYgG煛iϩB89[[HaMXM٠E':Vs5Ԁlq,*tgBuY(ݡݯH؆%SJ8'JKr}zu!AvcdrE\ hOkTR}ݡEY[xd?mv`ꁳ1HjhV5vϣiC,bJ ݅fNuM XJQ=N]={Xv* (=.+kdb$A$nSWQAT}2Z"/fO&żx͉1|@ɯmZkg Rj#Ո@i`%o9R.xCKZgH/ Q4bY#F۟_N]RAN#W NpuR?3{nFxgb?~# Raoݜx\4=8-Ug4 9vw?AB=pAkkkҔ Ydp'ũݱ|nh| ptU<Ȇ6F 7!3y߭ LRv8stPNk:C*!P1x̢0))-P)G㊑)s^S 3|wN)?dM?fw/q;!ݼILOT.* lgߎCx~ ܪr]QKI]Vvx<Q}gDz_h< b=uW! %3!Sq҆plRl1گ(™W<\,0rPɴ5Y0u1gqPR*궵 @o^a垀$ aj@r3.arl~(f+pY>4|Jny q- &?F2sdm6Tx8.:PC^1bkd'J#}`’5O1+Ip^& 긨w6U~nOxoY##fW˯<So/uKg rv b08@|y>)O;Cs)ui!Zx+alkLAT)هP^!xY# I0Puް^z ;WHt=eK|\)Մq5q-M~!VL!y؛$Zޕ[$aͶ~ !zͻ ,3x)c Qҥu:kΌ1ͮSJI蝧p$~ɽDKHh{peRsE ՌʈiQ7A^eZ= ]McDJDXUĪNadc*A!?TT_e Z ӳ08$^)$Hj'!sJȸI룷,5XpA:!~n{\D(ezgpi$=( i%W蕺sVUlň~-|#YU.MSKJlNg~|VKٙͼWBjTZ qD-薈 Jfy)Ǡ:WEJN ɌشfCA0ԝH(ְ1=s{iK)}YADDjXIuoA6[eYr=; c`ˍ5^L=riwCYk(g;jxx tmjk8[Vv0K9PF~ʑlLz=僯|sQmqy $L5evd3>˭p'#U@yYM ZZ(,4VO׵p| Cș}L2n%Sv퇸RyjRQ FIνY;%M M13WI^DPHUa7܌r1>5@>, w_f N'< z!K'^[cAke Z ^+e=8 ӏƳ=9!*supW-*W ZHk7>p"K-0098|̠Xr=P!^.=iUueUWc"9:>632ߎT}uyS6 1FkM~VOӱ. c=#%\oy>YT %-q 鸮y$PD5'ِ"l0Ay!gڐwp%j5p/N'.%9o8hT(Gm%)Oin"֘H̖v\ρg'A)#=J jP!J+&2E+ UH9Xg禮0ԩ&!),N'~um)e,O]yiX0忹qsH %^aİni, dvl|M؆'yWљ,QczU!5W>᪜l} ;-\S3Vx~4&nyЧIP(d匹3IqAѹp~ҕ;لEws0p)W@M~ġLњ%%(TdsVHb:wo6o >.R.oyT$U " ȩ1d?Zk$R{ 3W?#ǽ D}X>wΊu_;;O>>&zm_\#E;O\Q3>`kJ//?Et)a3R%t^Җ`뚢Ký.55MZ[ΗŸhvSg6h뷴ʦܡpع5:kOFlcYz\M霙r QW?b H2LG>N -XjC&!a=C򝗇O),zeF@LngEd ISb *:Վ:,45^qc#S50;D_iu]c^qpL7i'ՂbR B(n vځjjĜ=?D1t}`V4#+i8%&/(wvj32Ey[ԯe>LYNMk;K Bٰ8.u%O\eM"5nۏ~Ȏmkf};B4WʠOUs,TH-Dy}~dm#ʪN /va>B??ܑs_{Ä)xq>G ؈+lNmZi+tu"Nǐ vd^Ev7+ב1a+KBi*9yLO",uC\{ӤN@OP(I7FKz A %6zho3R\p5Gzi(m]N{17I^ \,HagּjrB'iR#dNld8 >[:*J0*96Ŭ &u%k ZRx|\mE)^AKyfÿh(7C\=#l2^BAwvcm_ ]u~y0Ծ!gX-B@VpkONݎi/seD=pc3/v@2[ji"߭EĠۓj\0R5223{-/@[ >RV60{%VM!oivx)!RXz5߫7s`-%6Y.wbYqI|zEOMyJkkРJS7 6m_lIA`|;oJ+(j,:™z]**5pfIB{iBS,>_*7*Ic|6RRC԰+LyVH y>N.6`%0XPK-1]a∣לw83B_B'Ŷ'242oGV4.ӝ_;Bl)تP+0|@sT#1P &kU ~!bl&'UܕSf!R&xHPq)dp5'6|?TPTcz:qLyv8ՠn3ݧ,D:s9ޮj`o1&!,G=zyJ9:;6+(qݟ>);xS\ʒfs yy2μpㆬ'8Q 4-l뚟 3%ʚN [d ,*uALIĨṢ{aJjJF8_4&/jkn~.PrS(B7Pj>.Rqǜ_F] F +cMmGGoóoM)$B$W}rT~*|HQ hr${g= C4pFsWFyx4pOa:}ooGG#\ -ֵO^v^8WK}kkAT,pwd*07KܓcaiT@AGKRIAW9T?pN= bvh~2w9')v1}{T˼B2n)CO=c7M[!AAAnƺ_ZƖ\٭hxqYThF0cSiZMȅ۞{0ܚbzkHѬan]&wRc` bF#֧{(T<͎M,8jOlU5k%cP iV]#j&9xgFB/{;N:f6 8OoĄp=eH OIȲ6f-fya2ڱYs2mC\,<(+5 < ckl+`_ARxbR~R|DaCߕ%%#<,>b˜b5򜱩䔟_;ᚚ)TPmwP^^̦Ma=QF/x2>vӴ9R K#n`N i FYs/W'AUd8D|n?j7]Pl[BH "bHuM=b5=&C`A#ꮗ DCLfB 9dxΪ~]'8/#uY>u5*ც{O}}$d^ O4Z86hQtsych} (A#eN@;t^e垗{! ؛!d[c΀ 7, 6I|"Z(]`f'/vߦt}1$>l+&Iȳ-kh*WHB8MKBKP$#Ͽz'5kOw 57c.}; opArqQ)p2X ާֿn#'5;QNaQ!gU7sf~kcX% ġ˔2 ,`d >hH?A==ɵ8? sD%M!ζ|ec_r(q80vQ m=玈/Fk*3ٚ#*wm}-|R>ZH[7q}:IK[38aΡ=81|N']/PہG%z >rxR{[`IH?߻uo pK jۉX"NWMwRMP'y24Av@N4G (ΩOagJ>̷ywg(IAM m0oe u;GG~Cqt<#bIio r´8 թIL\2 {UVTÕ{ 9]Jt9uC}cR#%w23WR´QΠg1A>M$WC7xM,'sT>NzZn )i S$/L>QMлX>cHhp= 6g3d(jy;ҪeţW_3<(2Ȋ|ws@ˈY{ժ =Kn#xpGDWs@RH 0[ ʪii7kR+z^[- !prH@HJmf%Tvh /5G@4 tabJO`mҫ\}P5С咡$g@jO N=^p~փ)dt$]F,ُY"Jx A 4{@;d&JBTfyRrp˂=}2`0 >I;y-ئݓ%DSS?pOª{aIxKMQ# w F{yYO C:,Sb~v,j4˧pg(j^b +-dlmQ+;z}/\IZGb=4 B\^@x>u q:^_bZYZ -fhEdAkV|_ RLUڒ8f:-mDJlI ?z&'H]v P Tcg?iZ4zވK5sE_fm7rgiZw?ZNEJ~ }- 38PxSl2P~P;ݢN^i*iXa/mޘkyWd;Wk2#ua?'JZLm m|c u%kF)D53cqkHAGУWq1(~(H@Ǯ=C_h=5Sqr 2d^ǷW@}pog^֝|Ok3 y [c-c,K?kT -oېHzz2>L^E{>Lj2ph` "(t-]60T?j6f/PŸ-zI̿PY6V 53 HP)!\_:zjP@~'}<}r m}_'6P;$rN82SKLgj["xʒT5`B󭍧:^n9r`4Y㒽#;bL0Ϲkrp+%i:կN~vq‰Z|A{߂a:H]j@1pJFˮos c+V c>J。HSk3Խq/ )7qzAL$gmU_'a;7l)^"EF!e$̮[_oSՉwm{rSqU1mZ4>iB5=agx̞yν(G)} xϾPƠfMJO:r#[4[n.}ьNmk/֔i Aq1Y lټgH{3N{!|Kvo#'bĪYBj|pI"ړc^&bv;Y|03q3 ?Á6sKFR>FM'5orјNe"RwۧJE6/\AÒEUEÑ72;"{ mkJj-*{e>fQR:YHl,,w'ӬB9 Q%PIA`l3koFLr o,O&&W!= } U\lLQϞQUb{s75pU\| q^ܸ"GARU37FlL5s ^ZnnC:7BQ5yhSh)՚j*&ttr#z$|QBa8U7XkYFϧQn#@^u)# ލs~vsOՋ5µY2Y g' K0L4rĢp (̗ǖvT;/OT.\koU5ٹ'D.JoQeb‡8PW(#n>$}g|b).Ns iY*g!(`E;ɏ@!LE%f&(O5[h%WhX4K# \'h| _ +7g"60; _G5X$HHTS,,8 `(#qQZ F?mrElo;s2wZ$ 5'8M RƆo<Ǽ -TJP(Ђ8bTcG#U*&Ã8cS e:–WW{E 5׸o_UyO=ĐS2DqzFVmJ,4x%m4hTlX1k֌K$?!ٟjINB5O359f j|>-Pg1_? tptѽ OaƔaT`3)L{osvU@t 2SUKWQ{q Je餒ݤF۝ GN/~Ƿǯq_ZӠOa2t{:Rks{#M.j YcVvƒ *.Q P-r+kHfviqxM<bg TGb*NE[8-Ъ>RMbTiD7A%]\rūNAG>ic"0bz<:X7beA@ϩnk)]6m&!2@eJ 5jjK]6Qg BѴqI4ξW c۳&M]- R˜=ygZl(Mpt!x)w54H,}/Z:߼GW󽻚Joit@$ Z&ԪVUU4nFw"# 1]lߣGdM `^5kQ=e>Ǡ _֐ `OAf":;e \$QE%qbM+E~2K˼D]}un|uM1`[joDH >f>_%~]c7ufDwS,i&v46"}X]yP/H2 VB TX8M(SM+fmL~5tK^]b'Niٛfbk6x6Ҳ1zcj?#G~N8 BeKs5,Hzy1H8U2+srct a9`8h㪾D(5@BYv~9~atmk쥺 iZεA!_.Pad)%_OVhYVwFOr=s͹+,4A±Y)M\ӏ8|`h7MI@Auzq#Al#PT: e6 w Vk7$Zԅ6B=Y~e_ qC %&yNI@sք-3xȇ 9S dEžln8DyWb#ۘ6i%pW,nE$X;e6Cx8e緁_q6~{Hv<=U[o;DM1QRw Pb3e9S.MuUj¤YՃt;jrCgOj ."1Z+Bg@Pt\lWcc)4 "+T]Wxv`>@jw6Z][LUfn(ɕYgiX6Jh#7H+Yķuγ%ލ= @sY%h%yx&gy+S9H F`o(}d>tB4BQ/ʵ),)rک`'Kz H5.]>Q qKq>]!0~"x,v3g-V=z-c`/mѢG:PS$!Ov>54$'4ZwAO]Q^M7R#^Tݭf[i Gʋ'99\tTەF\ .BQKvڅ1_VQ "(9!OF=~DFk[P袓n(2ub[lp 3:?9;T{}$}@T嗗H6Znkd jF.ğܷeCyDd(̸V?6oіP ]:sNKf3,l?U-hߙVM0SOTM8&$vT*7aš4ij'$?Btא7*./_`f2q\W\n6_5b@eÏ`ٚŘ/۳m=/i= W~682Yz'㓘HF*= أeo ]YR=+?d>,g%` rzpD2PhxϣZUzeaNBkH_YZFW,$I_E?*IW.4&T$kvwމUI@L [L$|0Hf`6Ƶ&ʕun$\Xh{#ʸyd i]m1cin9ɼiC 6qpnQb~x\:k:Z j<'lԫj׋gmF(fmi1( vA(S?I0>;ꄵj]o`Y6@1Бˍ2GN@~-;+O雚'4M19lͶ'"A31\ᔬosMS>h,9L[zAL$}NP 2 >GFxά"'"X轁v% Iu6s.nӎ@KA١ԣc-o/r7E]{5QNE c0I-]s<0s~ NXĜDpv&?ee[LGRw~ě[);*N#hoccdk):&fdZ@(Tؓ|3γ|+- Ns-SֳcVЛ~q3ɵgR8:a$R_ q#>Ć"Rz Id,ըD`ʵ0] % qĹ##-x7ޤEkXO03;PHE @n %;u /n5Y䌙F br+9D=HI-Jd , "M|mfQ6n\/"a[+XP9,kL㸂g6p.i?1)omy0kY**č\34 D@s`0 ъlL;8}Z^$*$A7ͮ&\wсYH(u^Z9[Zzq=YBFtø)8*Xǽ<Yd"BA"y a\3"w^nc˞BtMa̚]d?玞/#}BTo;mĉuW Kcݽ $9m_ovSyF[ʼn ) EfLg9 .M0csc)W9wFr!RUa ۻo`Pz=f"u7 <  O't԰7\JG+p&3¿"ӻ[^-=ݵȻǥ*J*DϿ emܣ%T>ĺfYyI4 IQ?T LqHq"P[:~U!ꟊsu}Y KqP(k'< G1Ed߳|' ܎*#77 yrƁ$b®OI(dXI27R<*& z0N؂@L=jy; +}d 4qtKS6MnՒ@(h@c>fWUӿ1fzNڝ xYbe$ 3dR/qhA 0?ɸɼHW~b/_J7obœwER%fex:9;UF3e2=Y?pfr[hm<;HcWཱི#4F~˾R4IUsŨ*+@$5 ]+6Oq~iO{˾^T ;~,"47$;lQzҶքRH*'j 7%ѩPKl;QANjgg}Mj:s7gԅcDM]EsZxܵj9 ?&sDz&nw3 t@Ny,WxטaDZYI9F o{FIm~/ܳ)&QFsdt{'um̂n%ShZ ȑySLUr] ЖHXoFww"V_ROAZ}KovXH, lΡhTZCVݾ+4}AjADVB )fKX,A5,CHm/~r:bDى4LVRIo2?'i},Gn2 D6. F]&~'O-/:ܣAc dzIXEQA[ټ)D~k(Z6beY"LehtYG M\LA1&_pibi ևPjt1mT~E4y&֤THVd徴z2$2V ԕa 174YrUe( Ngwm߫![ȵe{^@_LI7eYvGr syɠTV, cl!>//Vsӗ 'a3q/PH~ūMT{=.8]nIs[9-ٶ6 4Xzic;wy?@SN-n W>h<2t_MeêAؔ!{h:w׮Ax_ca*!zhlX1NɃӱ =q珆X r4\Ptҕ ָ#6owOOP$"|uE)e#s@)ytG gJ=To> -i1w|ad*/I#.$G> ]ȉZ 0| 6+sܥ[9tG^ښnjZά9u;W4{H p$(Tep$!YjCfOZ69Io[UɌ`sr>a;!AH߄ 4A~J Y)u&fwl!g\HnnIvĨ/uą o2Q;8Qklx'5 F^/0 lxlpJ3?4cr70s5z >Iۯ}W%FG£%SOɩ_Y$LnM۞<|3Y.TRbՒr^[lg莌#NkxҚ]PPĨ) ;޸'Z&x uR!vIwSZ&Ɛ="bAalˆ$nlO$[Mk=ĉFS!ɦ2uTq;քG51<1 d"2z(cyXE!ZQ@te(Z ~N`0yK1eR̦ يaCsbi %7@- Fs /u+ GȶsZHi MAkBΗt<ID(\r ߕ b,͍t,EM'3{cNMa5Tys1NK?z[7qCARfu8]>S@E T7e+9l^CrJ:? elۀ쯲Mu"9B:N2I nU߷?ʂ^[ZX^ǣO4>sW )Fh ygaI?ɦd')ȐYS%?Gi|<‡Xbg>%y *5;;ja)~2JOBt&l9ꣿo٩(\ ("-GuJǒƔ=z"mv6xƋ7*zVB(P!8jFR1vRuUMǩPiEw&'vb}$?l4@1Vew+^~{vU2& IbK# O)@)hr 1ubmҏSB`~yL]-mt_ /p,Oȏa2nSzР؅q0@ Q#bkrc>͋R8oN ~_w]K7*rߩԬXDn.Ne6;"1Pd,˩sx-8̽~=,Pn*D0kခٍ 8w DS 8 "*̵4 ^lDޟVYGO!0_a)=*B"5ŬBXϲ-͇mCw=> Br ǣBXO(}.Fόd2LX5bu4njZjE*#"bN9ZK5f-H:xbmDm zt xh 60'(78$A?4k%|xJk[{S*mv`>*'X3xMWCl3.G`[rarNE O2K,Ɨ؀ <64S>H9=g' /eU7_.)֡g+nz6rP`<$w4MH;дŠ^$oP4͢{0 KX  XǛ ^8"sEPlu8Ec&U[::9/ҷStM#lVN|R}n3q9C#O HH #KFX{+2/zk NLT Qm~}p jATd}N[WI?FZ {t"uBYzW Yh$W/U JdkU2"mOK(TsE*"D@šPI*2$wR2c",lt~w狥>}9QAoý&MFJkjGX74PzIyP_\!mNJb=^ zP |RzVD\ Cf>\[a񓘌I#[XĬ#^zO|pb ZWVWB1Pm@kX^JH"E_*ܓfMn-:T`/^oiQ1PY?SݖL[ۮҀ0V.GyLACg`8?t0Fw{o8onR>}ENЩUyUMrre*Z"TTRE!Ml[;~ʅE/Kذȟ3'6;E/~gڲD܋hS(PD]?u] J=N|J>jMI>q>~59h_!9qT Cf͈9IzeEG*ly1+LkDROߔmj-=߃O"ʵTz޺:8"_(xau!i P>˴aq">v*:ªaHJxVj֚8ֺ]iҘΓmQ/@2}&9)ٳ-=@J\^6 ʞ ˯iX3vEҼt|QO~}VuX[i:c p/pk䀹 DS(s.֐Giт\w !wja#c#_{ +?jdئ+F%U=+z;1h<2( ow<)3 ҒmHzJnӣV.N xducyêĖsb{)5XovtYLZxiL+v o9@W< 1WkQA u$&WyYK4.y8 :3JlNt: sHI E`U)Wz>cˁ?2y4QmOlHEz&,sm0C r?Z_3h* +իúq˱~^I^󀨢Ebʓ B1]Rp3^g #zbEv84zLK"oZGwч8|8lР,1pF2X6X8Ӣ~arOW ݑ?OLk "Ou.MM$IF7W|[ed q%'6OwժT2Xy 0*e ,KRhU`MD9$[GJ_=N)Z`MtY,6Sqc.K ikx8ZeV܍b,!|ufu< 9>LsNAuU["3M; ~Dl£@&C-!W%aGIK>nF/&r| ,#,'c j(ך>NEu|$)kâa( iԎ^]oG:ᅡH<@= nH2珱 N#罊.<-HblDvks~8dbB\[h6\5B W1Y T.aB54 Pȍ`ch^ޙ%3cqZn 1wZG"߰ ]Wib˺qt 51&^nf],@v22&la#u^7K:Ep&ji܁|RJ߮7+ 13wOyRod pS 4O]| <ْom' nc db61":sKwW8fSʊTNuɝ̱f>]TiZ'O s%u cW&eC7}u_UOQbmVH_`+~TNu/ywt vc(ۤS.*`rzJrCc! HSs%C:M)|~tͽo&F=^KM?ۄà XU2)OM*咻^C#B7 +zvxX{[iCE(]Tx>l>߽=(x}irلMn4ZDv|NlUtۄ T臄^B% [`{Wz'=;I$@L&וܤU]NLj$!Z+xBXY\ 9~a.K<*(n10яa[N6.'Yۋ*v&z*ޖ:=y)o1kn=* {NnEtYTdspDžIZbQH܃ L+A-$@)˞ P-mNDᐢzn_Dvp jˀEcz(S7hOeA?qEQHTn A,o񷱠F%K?R?9G:X aE;7Sg~ܘYޥpik!}Q";D< 2Fopf1Aʨ_ IM[#h):ׄ ۸ҲWEf0AsߧU ]M6u-tE ;oAQb6%%d}:޴zh[%jyu@IkkEnK`| VzxHX.hi 3Z̭))؉&+&Tf~DMP_ 6Ud2aY@^|<@}j%(Vˬɲ{}8F`&+Y<; hA )S1Ͳhۻ%Aڈ}gƑbsHCK(n0iL ՛8(9߳ H?ý%FR3ku1f9RJFv(܍(Y?`@I6i,]Q}:]j8UdX"*aq)ޟp jQ,MZ/[yxK @u{ҙt#\rG @${ﱘ|^/e=&"~1@: OaP?$o~.JXvtS+ j׫*AWΚ/Xp8W+}ߒuB\xVe,τb@2g Q&,Vɔΰdm⢸U-F񀎹{M'sk`ё_k翶ߧje!4;|iڔ*l WD{ %Um6A Lӣu{h6@Ɓ'ch1 لL 6cȢ Ip#$2YA1`1[|8ǽFV HmҦhL,7k",A+sܯD7<4 _*fYmY)ePB'1ms -0- 6ٜa8,d943+Nd\u݉W;n~| ̡ƭU#ǯ1؋4PrɕS;wÜtw6U:,-}Sehrhb5( t*/%4dKG̖me4qT]K(ev2Vȿ `ٰZB cFWT}t UK@7 ݰ@`u t,e?LLI)4/XsdYievlNA\1ȔyHSɔ9B*񬝑/LÉ4E(KE6H*3-yVr{ P7gO='PHL>Ϗ+\ c^װ.+~]qho]YT{YF{t2gƜ0Jڲv e1PEseDBSQZ"`x#0c쬉?y4O&bxW DbA>УwVZk惼]lf^ׇ\FP F/L!&~C \7PC{0hTqa?ͻaHf ǰŭx}M@&߉^y Lnʳ 񳷩,3RT!j7s2\-9:y-lɳ,Z3UCBU\v8n+zJ/Nt=ԍ҉߷D)j> - !YnL &>˘|l;n8G! _]U:wvAMXf7i{( BX,ZYI [gRIFT/ţx'axL1E>~TDD/%"RrW˲Ia~Y{KrIwt 4U3OC+کO4iXuIcG 10g@4~6 I+aKY4Pz>WWbqd8evr^6Dlyls8tߔ^Xv73D[g)%R9 Ȓ;]`-g+ Lmg乖|Fڇ"G,O/OJ^&YoRS Gc?TF*w\_^W2y5/s*P]'#C0E]0_S00[Uay sʶeUI ACϺ-c17c+Ⱥb{Qxk \ 7ry⫿i0b)ZEpp9̨E6@B C\Gde"x فQ9Wģ'8BWm![<2sO(/zN7,s#@pM%%rbrxbc]xK[lgtUS NN $oek$% W/ :<@b蹱v[1LdՀp`mM ɜF-Bn%<df}#T2gO|$owMJs%f襄: Ƥ0^kt++%v/"8cy>+%&:2SUl}v('y}HVb 锒Ȅˈ61qc"wb&EoQ@$UX|0s*tWx- H.yG*4OΧo4}Of}}d8)xYs ֦%K;KnJge#$ *=yżQ;^qY2iezT5*b~z]^t4I6y CMriRr%[xVXAهv9BǠbv b8cMWdzUeE,V0&=Ԥ鶒!@9*%wԍ 40~C"¨]PJؖ?LR~4Yp:Q}C*%:{(ky簁S 9z#AhyC+rZաP*aKf\֊HRq(s_s_b4~'b*?M 1O}#`!V3&LGFc.)CnzeS Da|^:/>OH7^DVȴr>`YXk^CfZQ)[BY$ L'9w!Փݔw8ZXj@]p*N!e*ANbkfKgi/(m A޿k{z7/;# {Y 9;; TOM.> {:!9FFlr#N:,zj…4͕3'B^3`j. ۄ OO+Zӌtu[@-HB!+!^7rΉ`-sGPν<6}`pdyͩsC".+w9 bb0꒐, #ǭGsV$m'. 0UܽtGzy7/N^Wlőnv0vґu$@2WDұer'k9V@}Arݱ]a3u>fYmĀR)  MmW>O?ZQ-4'x 3F9~8`3\EvoDY湇HC) 4YZE`Γ:}5-XZBӮt x08.@~^j |Q8/@'J< Θr5H!kfܒ"ձom*v,4GlExwذbnOT[}:grJ׻jz&Iy7#$ǴP'T|&;u> E_8oc,ch+q۪#SA5ǣIy?߮ĉ YH7oMմ[ԇ{@x's[+e.$; F?࿨ P7X[>8Bx}:M-< LTfbwިKo=-G4.Bï2, $CB  Z#[K6@J%$_X(qQH4賷7QId2T?LX`V!Q$Tii?'1S 덁7V)_#uu0Qn/}E#Mnp1]ؠIrE=Uo_ ^ލ)Y^T4tqs*DzGtm)Oni]_B m$:מqZ%S$(X_CfҨ,s0BW3{0/ *tvА%*>SQR)R6n6^F]1&1$[V0J5qjr1cN2dM{|iWx `F0:Gz ِA;#F)+j7.}~^vo_f vFo&v ;^j=p40Y͆6{F"H*Ȯ\m^GawJ=˩?u|X=WX׷ Pd ΂ Cߧea}ncLRR Y6<c=zy =[ϢS¶X1HޑKFey3MUG⭳E{ٗf[Ј!ӑl)`v$0>dT-4NȲO~Bp2GvE& {G@jZnDhle#5~\H.ؚm䉏@̳BY1;)yv.?Di.1/"ŠoJtsΓi!ك-ψ,r$` BCI,y3v8xlC ~o4I6]d6St-EoLwQӽ +0VŃ,e&kyY5.NWs͘\-0Lǂa][M(!#LT-/;;V E>E H[RwH2&Ĵn0b/[깢?}NyJCexhxv=q<1tA;걃e? :f8N nn-p+n4l?nX, ۗHKsi @s 3[Y/M 7/3֣ŬŠ>J׮&p4C).G=uϽ8ҰڣM\ϒ+9IRz\z0MB0Wou )lĭ4lKt=#Ʊ58~dչܿ f,3S3c?:7~4P:hݪYA0["E9cdΪ4 t\{ |$>WL.%e,JC;-}9O0Nj_^* WYҢꤷ6sK|~)@w$Ρ$n_a&{r-EW†ONHM)4SlhI.?]RQy͒:C)$߷ wS_۞ ^(X?@-|+95il9Aq9f^qWA`T/{mhW)+y\@ #NsoSJӾT7oPd(t£"FoĴ%Z8|&kM 1VNmQQ6Oyz򘻖턚x,ZkF2RD\axiXK=k`dC2>|` GӉ}^Alow!Kb#J+}}.6H5( HӖRl'{jH?pq>=IL6M͊=YyN zӦEҥФW.gqq@A5k ]&կ{BQ͢kO2vKF31-8%.}-Gԍu)Q`sO|p28dO`hVG#ؿ vbP>9zҐ9RUy2ŚȈԙAcrk ie\;~%^ґQod1&;']&> /HZ3N $1k[; Rj Jٰ7?Ű{&J/ѿPc`psH WP]y\O|2%iF8+RI#m .Ҩ 91vzʧɪ9X|'09}$ vnFX{U4y([./U&OK ~U&oA*uO(guV޻myR}UM,֧bmDo:uf/yivQ l M%?쓼 [{ȝ\bi8gvHWs6&e*MSGfah j8[T/6S{a*3( <>263I\67Hi fj(*q.x1dme4&%I;ӓ2M3-;΍ uu\Q0mI)ίlbm5+7lF,lݘwD \fitbwagM&nhzy4Zb5gyMZ/ ej6?7_/ ̑g6A#R0l g *Er'\@}"ƩDQ0܃8vgvai_3Nน1ʴBbIN`O%5!@WJMRl8AsN.#wyW.uL;:_~YIWk"?"-f+E _ lk-#,,.m|J[# 6;zN`2%ŗGWGS* # LJt}TSz="CF֛ڵ3Mei3~AՇ`rTF|߸wwt% `Pf7l<5JnGĥ;eV|S'q_囪,@:tAzeAA7AV-"(i& sO;S[: g8h 2+iw$i+C`ஸJ5$ybV_>__%1 (;a4-sB g]P͒ Zfwj=Qܬ4ME(aTls/OTfǓSR}2PjA(-HFErX{atF۴n-`YDD}'j?"n&w;H-T}첖g nK+SzXK}`-o{"S3Dw%n_AZR}x}/.:V{_xQ'؞ FjQް$_zq=ړ )o>0e}/K _Jr6J=DAgB/]?jC7 3*f=~—cD^ MGJ$&Ll6~"HTeW,XئkbImyU#=urbi 1^@V]9k:pXaLy nbHbX}'8yn=L3͹6Ab:ڽ}LEuф6GdRٚ&.͛x/O:gZ³391x8LqyuԎ,G~t_\Q]SutE`x_l?0Ec,VJh}_@^}!*]w;}H.s+Ehh.6x/5AMn{I*iAv4H /#?>Aڽ>Dr s+]Uh Z >S4\˜zzlI"irtP4I,N6m}y 'GS'AFËvŢCkxlB!dpyL3 w|IL&"P'CSnazD:S桰n)ZwH)O /8YH0O$AcxIJ,n}yȒ~ p Y{~ (7TJ&<'b^p]n2Z1fwː3psLj8`(>;Uh%]c$:T"5dkf^SI!}-+i'_j|/ 8dzJE18?a+{b{Jgm<"N姜iu.G$zLoN>Ii*O"rT%ЭwD*OvNY"?[g!-(' QO{fng0@ ?~UD? Xĕ,ʥ,20-) s>]1 7dC̨;x ،"o(.}Eo]zS{A{@3(N0;$_3Z~IBd/ p9NݸQ\^wΘwx(4;x ;kN8\][WPirX_"A{lw Ljj}V_\ȿO kU5_ ]S=̉pbyX9ԭD ^k+֭|Zq!3>؊X7>!˫҈q(]WBH"*oWj8vaare693ޭYD 9`,BԊ?}w$Eଃh_; J^Ba>XI"ÿrlDcIz;nXm6V x1s{E%\N7}L'Dhn[mMc `8"{=U^cCҒGAJټ!_XAPS[w@-lmEcC~}b`fJng51ʵx&QE?R d8XfV>^}A)a1#RX"Ki~NiV?LCp:K 7람9ZJ݁uxTqv bb/0Rxh]K.=HeQ214 K?F~Rl`:i࠷7>mVov<}7]hGklw}:2 |]]V7~# m?0}"B5uh__9+yP: PR[xVXi4}2d|Nc}Fv;ɚ :C+bN"18z0"ҏ]6JOsZW(gSb·@ TÌ  AxzzBY*LIaW76!zgp\(|G-6ӗkfԷː~Ƥ`|W]lM\9X)T;hWl~e7{"PrpnԝΙd守1rC]뙔Ԑ׆-%3Bz`V50a3DSs64#W0g"]qK(/3Se.,7@tҪZ$FdNj^m;n\w&|^mh ;O >G"+nBFǸUadğ}6U컐O`+5]!߹T(Wtr2i`m3oFbzWNx+6@cEtQC 4r΃ 貂ޖX "G:[X;j yH)l;PU`1iQ2@Q:M(0A{R&I6V6&Kw՛$C))fD,EkW:¢\CF]HQT'3կfu&~$NXUi:BMF&<)UM S0?֘گ%v;#*3Wg͖җu'WIl)d b-}+5c=]dnD@?gJ4bFFX"޳nyG#He%48ЫUQu5\> x 3V6{92Ksp‰4m hpBc/ #5&oXGQ^I 0]sJU/}+x+/lYOA#T#aU~:`@%Dxڙr6 y8FDaި+.Y!^Ԩm3?~[e+z䰨(pRO/{1AOܤкQE:N8 ߌ3q3}cg Rn U 1Z߄: uMəZ"ҋgA< ^.]L""VވRs8Ψn!Ô|]^i { zIJ`=laesj[C%"jYmlVIlٜ'iBB+2LծZf!~<fLAҴ2mp,ndpE;!UйG pnvbD@)?0YctQtH=͚3u=:"oܑ̳][}K9ܺsb- O$-+4!#}=|%tì_vdN/ђ=0^ Ȉ7x,M^zn2P7|${`]RoiAtDTis޻hIՌ&P}\gix ]n+2Dcye/}B$E&gA\S8 v)@wN(L56dֿ )afh5K‚alMeK>TyPLw0ehǀ#I`.O+շmd&B-fSBMdIۂnփ5|6\)%n=lv1qր$3' 2IB8|ʼ p Q?eL vwz*!uR32д7 w"jFTF]!+*O;wJElMwU?@Ǚ6)UΣ BlҭCu:y~tM=~b{?RSN0\wۭp~]ik׆54fQYUE^:5sc>KV3윘e)S27OEAxg=]^$s"NHD6>敖hi5#.DzT_P(M.Ve"rSUL &oмMZY?AsvrN`zt.5\E ֿj5BjXTߌpq=Ѐ.k:%3mH_Lisg14cyv~<v&QK՛/8 -W:/ހ8/\J.c<N-Z qc޳ޱW(ʦ"iɄd_iR~Ucλڸc2O"]LF-H=* D$2T˚5>I7Z#nvkڙ.߅xR,^zbN?-QqCnu zoRL׮QLNLFGn8{q C4f->KۻHu@IU*J2p{) `S"Fp0e̶{c ]*o>)iB# V4-ɴfHP9m~ˑxW> G8a>0:gJ-9vK65I6#>61! uQd.}\ h=To\4)zKԨ15ߑE3o| .oUӛ7U>CT>_c*9, @I VJ6-;p%ʭ #lBV) hdhwxodR0iN{qOe__EFyP[Xwwo4ܴJ5SKb 5?mfx98ig:E~Hh}&{^K`ʡ:21ZX܌-O;x2Sc3VR451jj[:'c|au£#·'wVքGH8e-+Yj|,klSy뼢{˴xi y{+>d 6VGܫ1  #sK6Y LIe p0aTwydt'Lo*,cI*7`7)Hʠ<G#lҧZ%)+"/t3;Evf5!u9:RfZ~f2O>_lXKޮz+p0T%="'5Ckf-&KV ̭JoMvwDhno_E$#nEݚ6x]IAvͧEeefg9(M[ScA'يgR{q(I//.֌-/#I?ڢm\#OHvi-N7T()^.z RˆbW<)'K۰)q)'e(d" OTYW|5 !qb %IDJʠѸ)˟wCLRS|.kc[_DqNѾlXrco~"i=")^SQ4% ެ Ek7՚ F;gHfUMpzID@!U?5[roŠ(mE_lZ$\~ul iM<-=]?d`KQ4B А 2F1+fE6.Ŕq-!nHj#h]7_d@&q0 /Aw \R|ɣC|9abݮʯu f`O7}d}7Ǘkjy2K[(A&%QF5ҏ Ho oH;I s\; | GOcDbDu64%JCqB⦆;V#W!wQo.o؇Lkq:D)wދwB  !` [E-muW8<>*"/lמ{lHj8)W| nj6Muy]Mxh}$W{ƈ3&WY5P.zҋF<,܉=@y2Q7JQ04eA $}2v>|6ݺ4$*+/T}D@0nȍϞ:P$n" 6e;J\9~bP}fŦ%}8'\9+lz6ҮJE8?CYR>0W 4d7Cjv͢b!_ w(@8ܘ85}d1biSC0@M@D<ڌϛh)7i9` Y?·ܥyN`Ȍ`w $G}-gYֹfA:W|pC 1sFjn|'Qބnnw^at 撕~4 CQ BDuhψ.IfDβl8>ۻP& MOa{ŷs~DO捓'ݠ֮8{[pKGc&mYrGAeգ`G"颸FsۺOĥj?W7cb/\n=mZt)jx~80uQ/,zž#H_N?HՐQIz~꼤6mG&r_T9Jfg,I-M$H{gO}zP!;nQLG]4D2<& gr!Z Lm!E~{PrR ֥sVqY3~g.&+{#ܤ3C5eJK,"@ l#ڣ/@T9/I'I*Zj^➾0x75kuɒ>X' @ȥ nY2|q {.(ݓTK&lzD*Jl'$| Yp [I8,k_ʰk|`U0.i%vYہ/h>Ei95s+]QDreR=IZ&ĚsX(-u2c#%Џs +Q(缒'WtM~&-+U媊F0)N4xӳQs{ , Bߺ0?< a`i=+7`e逺!ӱՁ&$:G7$DTYX! 6yH;+Q+{ ^.?Pժ )k- `6u XiNqG/J*&ԍbRs|zqgI J7Ǝ4Җ7+н|'";H2/#79Gir[M u6_j* Ώ ӆ4aQO"czX kq_>/(\| *IJ9{je.55:mm)vޱUɹ~L!?aP:BZG9pI(k0P /rUJ.|Öc^~{ !>.ʡ/+MER4kcPI,O 3" XIo2TʤC4)$V<m%BE* 6^j$pL7ϏH~o}S@3eO:t+@G,8j(><ˋUbhL-5?.emh(jn @ƶvx {YPuw!XRE)1/~daS=+$Dp`QȽzfpѾgpjCQw_=?Vr7ĸ]!ަ꟔#q8&Ej7O_kKh:WAc`γٷv/až 3(KI{K5PdH]DIϮJVZ^!QY,->tM@" ER*cp=]/.stZ ^b&?&z H.%ubdێ[\6K~#>XTGxynCUs _ '%54: u:픀ًHv$dIqG׸qwe*[ yBr+Tc`KK(CF,rps]["b&;҂Le.ɞ>(Fڴ!{:ոO9Of^xt&;؋q,/O[S}Lat}Wtq `.iS{iȖMXQr (~g"8 Yl h:Ȧ99ht bHxne+a;Q=Do@87;~EYLA F<;Dcɇ3:8TJ[s!>u@փGpyDvpu'keH؛n/ OBJ\AC\@` @vbߣdpLu*A0X-C7E@$į R[A߇$ , 9M&exr4ԔXb4"nZSc sõGWRPŷ2ț+dFtC^L'e3:mH;mBz?,h g Z4`vE^ *øXB3WΓ 8_bPc xw}M`NasHtS#d!PxH_ L0Ƞ-^<F];Ymխ!N@[ogH`?˗!YS9oIo_+g#8`aI)vtScY!CX's;']D*1,FIքl% Q޺Wإ{ƱT%m<, kiHp b*7kSjݠ^HT9Mmkӹ*q#9N6 m?e#|s WIR9k/a)};=bNAQTG1y*ϵMC\12@gEx#&m@u`؀\yD6/ El!R4^ ׉rcVGU55.`%.Y{! M )X<(ѿiS˴GudS5M?ȖݑrW"E{L_vTS IW%cˮlWwie島MI"(AڜuJ:v&!}[LmEu10{Y1(f-E6{$ʫEc$Q?SB&]G D)6?Wv0GS `v@sO XEAQ79i*V؏&ŁsWQ7qLXmPe B[ u9ίE$H\5U i)')Oz$&{/@#]Mk8>d+*R¹ '"CVn#o+PiwXD!{XYo̿.{| 1;פes-?s2$_U24HnYԺdcn:4&vS"=(LcC IVX =ju~}K^w]eZ,Y_hNCO~F$b-?x8:.>o(fwñ|.Z4\qSR?ïO/[MCyn)Uͥ1ѣgܬs52UZ@}aր@|qA}ԂkvA: ĤkẢFk,`I?/ B D(z93U Ҝ^oh6 )sHkו=6||eu겅G"@ n. I>R+a\cEZjx6Z}!Nz "7HIdGy%TZ_+LgL?2y> ԟ5ޞk=kF_)NcQhk/̟aʢAPa%l~iYGYW9f)X2|pv[Uɰ t73y$pjeo_O,8TL5wL@:A$>l'%*퉯sM'RynAzE}Uz7dgJJ1!2:ͷ낻-2pJLH2iW8ppN-?D֣p0jt+,,W$ule8r3U^2#*<"+n:#o9)o 8Ф+9$Z0l͉^@p7;x #U%l}|;;bô.S5O|F{4!Fs@ P-.!VҤƝG{{ʴ$޸v\E8Mh~Όy)fqv)ڞ"E8~0WuZ&4ݲs` TZL>|[pyO]Rʙ'.뱦VE, 7lb 1BMay3Rz ((bsJ|-A9n[ vyG0Y1wzj OLD;UɴGX`: R1IDZLŀc&[Bhn^`YmL/`ʁXK :4S 톕4!$~ψigx.x!T97uGC=N f18\n}CM1Iѓ+N}Գ7Qh3nҘURsb_\Ch\DkCP0tl%ACqzʺA#?U1oMaELj̄-n e6Mܲǹ`lƨw #ucC^5Xn#?31z^,y#޴6C3405rՑxwO,-ra3i ᜐǬRvO(sY)vkuuBݖUW2IrL +b5IJ:Q/?)y(#x(7Pn> ]ɴZhr5\OiIsa(,mD<)m3&J!$ŸnTpr+ϣxM/#y^4^Jz!?֢V k*ټL}MČK;E6˝#Wyne o9ZF_-xPlc,mr(L08!.҄^_:toaLrEq9<~-m-;lqV鍇"D]ɝ݈wH$ZNGX swy躙ɽ5y4K-Z[ цg XWW}o'dRDU5zVf^)O N,^ttCk"/>@^ }CsrZL@=$ǔK 'y)VUDcҌf4z!&Jƹ >j j#OϺo81|sF~EfS˙g11NjOg[ǩ!ave#),v⳽GH)wB'H7!nBDb+leЩN$Owb[[H6B TK į [:GJ@821B|i_PD7{etdnJ{[ B}0"o9ge-@ N7;a„w|!,ቝvt SGtHxA>*KI'`.U_f 0"bP&si#X[*AJ{1$U!lt#kx}yso*(B8fD[62Geܠ3c¯b ZP`IjȽ@q+a#3Q.1Tс8 ,d/u5[|$wQZg)dZR4wu?$)cq6}S s/ T6X'Mz>qdNׇ2tӤ7 (X@+ %#\X(rotfjN;t5=8kC)JDZI^l ]xTד~MXi BΌHCȑ0'6t@幛Pf7,fr,DklD]fn[[{Jara-pk?,K1[sGq^|M0iE-Rko nq>D+NiQuKL4negׅ¬E&N)pGRJgՆ{Räߊ4UԒU3>~O9bJ1qFJ#avbhJ=@A"n 0D" BZtOa}w s.`mlb<̔>'Oym3L4?U}xd`>4E}΋kcjى 4䴔QvAi 쒤<ؒGIo̼`R^Uh@r?<&&QH8bR:`v=^r HPT Vn;zw ݣ}<4a] sϻ'14%0`MSH|d=PMie7j\+v4J&R*OR\4ެy;?s/GW{o=bpE]>[ '=6*=(Qh&;3д)$ ~ g7S{;Aqۈ}9,v͏~cgYޔ&S/y'O 9Q :Pr藑>DXy-WvLOzM ւR2`YӚEB RRb @+X~XVbcl&j} =krR:OKR/D4߮N_2[(-x/C'UcK>UmBovrC g[e? @2!Tcwu৙[?)mvV{m]#XtkjL2x4oF"KͺaAܟ6,G|^.c!1 6T ծVŪkj RSP3?F {Y!oر< L'c8]^\$y[x͙s%5/?r#<'ΐssFO`Ov#ws0//Utū˴%K|-ƴa"$H'{MA[kqZt %V*Th1mU Ke$? FG-#U LrꅂAvœF\ݦW&>$cGV8ƴ2kv.Y\4_.l8_y>{ 7,TIbJ'h7Y&kpLH+vIПW~#{ 6@&z()A8Mb.bFܨBP5S-JղFTZ|lM1lçN %rv= ȻG,Sl]~=8}i(P_ESC~61HPbXNJ獒K)l-eA Ì!9۱P«aj/ѭ`YoGbH=ʾ-=t遃jѠ$-b7^nqžJř$#kR ݔù}b爭t¢iwSTbCnjb?LVo f -S6zsNG.˸H7Ρnb%< 9Md^vԀY늜e) ]fv-wx39P#8l)YJew]:Ғ©Nnr(_z0/ou&5;y7h|Uq5hV3K_}'A'qc>n'?煪2C{d_s/4@ Wы/PsGh7QqcISZ+\?I`4攬6A=&OHkXSe0U=KClyHVNjI'SUo=ń"}۝Cĭ S53W(e!u⪑|3F13^vXbaaao4Q*fSM pC6zh7vGU |Djdj$&]uC'#-[M.~DbQf$W!wXxAOž7h_Ns_N د6_>h5VE}{Ov,|4= ˦fȃسR_âv5$%_S]1&=!tSLիx}Ȫhh;"cQRem#z GwVV'1PIE )̇M&zƩeȵ}ZoN/ɋaWz{EzenEȠ>ghQ-6!y6)-oI8/?]6u{Z_6,y[JNOͣc5o?SWYCMV8*82(<,VLjpӫ3UaPֱrs1e*Ө/ 1D:}1yFgxʝ݃Sw[+ȟEKa )aV2yF7ԂȗRg+ʠޗ@ e"jhN2R9l;$jiSUL{M%u PxK d\lX c'x||闻ëZ6X{LiCzQ-27wH6;_NxJl>0<.J;ghpI…xt#Si5zO* sL?ruQwc"¯z5 O6Dc6o9R!Cq' L vRtNt ð7;T8RcGd~_jN|xO}#x>_h/bgYleCﰹW=;;"oW`Ic#MSЛ߇8Ne$x=w-S K+W_+r];ҡ+;RlѨ# UuRp~JYOa;o:e ]5Q;N*/ `vt2EH'xdqs'=%r QM6st azoW xV-j \drFɕ!k4􍰻/p$\уaN觬Juph]!rHC|mwP_6OUTK6z*&{qWrБuhLBdQ5"|Ci<#EWghUrN>T 4fuawۺq9Fz\Mh'f(xj#O:-T M HBث5OKt\_rLIG?~~yR0ǙR vSe4FtnUWk|ϭ؈ 7SoLFxoW Nr5^kMc5%T ?['g_PmNVQ<mub {fcj^Ŕ-9rXߛlkn/ awX'+X6$n+H۶trN\=%M̫%S ;&s|1~l4'1?>Cwb9LQd=W0 z`UYTX+=7٢z\~r=?~1[(h@~ڊ؈s&g_!~5:e#783ݍP:GXrPӯo+ IF ~1:gm$[\t|ňЩP<k#n*Pus SlEj9m)b5 :QL ,*VGg8xYI䗧u=A4e+E(MS˚롙WaQ~H˛z<:jG 6T;/Wo h́wB-AQTId ee_+?)g~xJO.d|2rݽ}6>Dv'\t(a Ocm*?8ƿ`f/*1lЀo;6yhu <r/KOS%߭BPSۀ@z2ϪK]hV/25Eu[Gd2BƩ(B< ť Vo%aߠ-b.%jXYMgVж]do: lXlT\8o]1rʁUMp!11mT4A dT=L]_4I*B!ZnI@C[`/2ńbӔ>=J An(_QAD0|١ݺ^7pCvQLj o*hO(į2%rN[,V+<nj0BwMoMfE$2( [j~~h Xp\]$;u8J҆$f^;Ҍ.AL ۏ檌\ޔ9X6|Pk꩎v5iac;K/"c^|b/V^0,WHiԹ""!$Q^h){Tϭz" ~r/\0vCemq#sgy`r({s- o"ctu-c@rK#`P.>+F@};O7>?y1UG`on#6 ^75Y,(z7^5S>!q-E-8#]/-bg9>Lh _Fb1w8/\R]P[B3v_:Ay'j- ;>ՉaJn*%̾ʶ wP?×f`1f؍dL2uڠ;VuKPڒVdq@rɤ^z]jz"g+  IMCcoY##WPr߰QW1Y[e\4n8(ny_k沇4.mK '$ϣi}P*rSh9-n/xVV0 ^Mh{s%%nαri,(2-kv7Iq)csT wWU[ ,ѕ-VOZs_jL`H3Wxu[F)ww3#[ݑlm0 yub}E`L[n$bUh8k4rs bPk !?z}\ZΘwvܠn}S6jLzX+Vm.~,q}ؐDy1d٣ʢ}8>a'UE(X OF$4Oy![ <2<߆!cZe겲4KRZsגqUK1Ly[8tyURj%(z"v,阉`Sp+Xp% \swGl;98|v(\ϿMtN6I|Bʾn }ߟ=V0˔D@<׃%sRNu,l^p(9rVwq|23PN@e=e'V.Q+MWLo|vw&ԫ)+dq"qY`-v$@۵l"=0P\QGp-Qn0  #\v:%Λf̗"5B˝yGڟ6XV>+$;=$᾵!ᖙ,(3v z"B)! +FIo?,: ߟ']?;AVL*0,*v?. Ӗ܂9ˊئ-1ceZkm  IDP64|Q_|}Qвo7 U!c5s ]d6}奝<0Qb]HJ o쨳@]ưt$@=k] TG &]gQW6uu~aH{p B*[[4[HcJ` m_AF^q/Չ8D?+dk-E$SR"ߎs:J` 0 a~WXi[da4nZ 'NѭZߵB&diKPQo$ wD?x[ewWnTz=M ysYi7-+ ݎ>נXG{L0>1w{zٵ~}6NYG {?ZH/ݩefq[ǵ7`*6EmH8C1rZg59COg?*dƇ0$dF ?owuoeo`Wե_;{N/K;0ęmoimg4 sAeMֿ7KT2>ܫ?7N[r #R`)t zÕ3H=D;q5Iu-j@ٳkkFnQ1x:R@K_c9< #2~AOʶ[iD)͉ĩoHzAmV5" B R 'qAвo.J@O;~` z%d1ɩiIU [YgTNIm@hM(T@Ϊ%&rѺ>MGqͪ-F٤wd/9x!Sں Hl6:MXth&xkp#݅9q[- QqWkXFM%qrk׏M0:Wl__a\Y66Tg;Ni>-w^tbTAM[.ѷǟ+ZZ}HYq&r;W#piT02_OC-j>AlKQ. 6FpeP/y1Oi`1GK\2G?M{-"+٥L8zAwFp*@Rx5#6gU_C6YRwBAqx!Z%.LKR+s}8^^O+dk[ !yNM5 & ;:2 gw$,UȌ_1' F@˜Qu>т#4'¨$]R(q*aџ^ _@E&v85QC aQKôKM~N.J_J\Zo 7,d.=(IƖצ ]lkbm y/TWH5c\ B4{Ut@RqFz_huo@!k[Q$`@xaџ"_tE!WfE[DkEuE^bMurR>Sk}b.z^yHR@D~pE =y2Ik =M},xaS6w}g"4&6O i3`ƌL3Ίv*WB[\euWH!\KAXbXQ!65r?/.ϡ- QsAYhAEAfB1XC}lݨ`%gߺr񚤣;r{γ#H(ʇT!rM44X ޢuB=! הTHA{ԕR 0 NcȹJu:j-Xla#L}c ` PjsJ"HaUפ>MNIƲ"X{>|t /<, pbεR?q& HSy^,\AE1C]8HcuBGanM`4PZyg6dܑe8wgT+_z.f_duM@~XaWTDg ?0͆zh2cWQvB1ɀKDX)b zF3\Kǰ[KG8-tZBD[N|盲^J4ӌt(Mέ_N'2I̎(];?~1p܉hX;*0DuqF#SSlr%M|ʩXt/ECL.^b8LpJuJXjBm3wI]/?B,^ nwRlvE-Qoݵv0uǛ9=Z%~QL~|68x) >@glB6rT͹ԂacBx:[G: /$!}Q /)}*A\+9. >ذeXU_NM*$mǢέ/8-39<)e[2zoJ_ I}1U}Uۜ2sjXh[O:kYiX2Vu-YqݿU]rn#*53\_1m{}]+ .cRUC|tP<'*XmreG2=t98cKe_iA"j)@.i0jѬ} 1XmC ≕LplK4u5{}}A@w' lixGiz*7p{E/Լd/`ڼˠe: ġCM^p R64^l;K`W8(g$OQ3<+e1qvAyu_K*=QjgYy2 UOڏw8Cq WK*~ü%P锟wWv21i ոtd'P?ݻQTi 1z]疬 I-P20$YFGW4'HB;̦}"{j+.$m\Q Э]tc&Kơ+Õ߿{_+^H9Iiu|0!44pΏF 䪉dˆjj"k>tietׂ] xu@+㋜\ɵghvusUМ fv|ͤN\l[I&p  Ԏ2ȟ5sh)ѽ޿c8/n~\ Ӿv5@.qGXP9:v蠘ES3$3}q*`j5p[M>kU١Կ)od)6kUv/T0NЬ/PLUnc4ŅZ'kl]f:p)Kmt~85)bY *ؾ.Ē< e(ϡ,w / x+)ː{,pGj6bqaz$~F`\ad L s PM0b$ML̈V͕۱q/YԿ@\]^YôWm??NIR+}gV6H1W 5V9Oǭ$ E (&b\%w# q |Ol,S^]'['04T>43z, Pg/f-$7ovyLl GZCW9H}'XZqOZs-CsR}QK,Jج#_0 BaCNpNն)#WgQA.4m|l3 ]U Tӭi]JYw @vo.] n"lJ]]D_lƒ_LGaF6EB~ Q^6))Yy>uYw`u !iv~Z.Ci]{(&ugSi& oL3ϼv5,Un"[9g!T1wV*V E7ek|SS'Mb"F~g%⭯n*A[j~J3O,U'3%d3ӳFtm}_J̽ExKA0|ʳa*anWl DTbtpQ%Χ.T~ocItQ"$jt}a@(v Lqӫ@zvs pj`"@)9< -Gʡϋ icl$]m V+,[m>fv _!i'+o_^n VDߑN3cQoY+oͰKOn)'p6l˜m7OĥYRX:q{+J097T⌮C7:\rz{ךIE@%U荟_[;RT;-]Y|.h#+xbҶ'ardGw_+t藜qm^ngqod}Q8/ zoiݞΘ3eC2NL=cȞOUpw6 :* \x,!H83'P/*2T~zSz%2XMY0XysNxJk°% nҬtDau೹E9KF։^7;yE[}.{++oz2FO:B 7`ӳoQ+/T)WnV[?#TCB`e_d}eLj4#k?'΋Sj6@,{N+z V!`1HNIig1M[E2G:Tk_伸p_|Uzam wrGli){Syֳ@ Yb[{_h^쵃wMPH<lfk)w8C/" h)qNd CC 'NCD ;d.8Yf)nf! c@[̍PR ;b/v0` gЬ2 ^s 4!Q\2ۈ Hҭ-!0ۘ *PH"]A6saZOӢ:U;Z|2ic|ߤ_*,0fAw;Gr 4B62Fۛ 3 Q\Gwrei*/qm hIDh+>dNĠԏS\^TsQ;Uw3X13@ GR0a hЇ }*$J6LCZ4!B6諰$M]G~$ɢ5E9Az*\} 8d6p;.yYJ&-xBL*{fJ'[^)\TZ 4 M G*y(lzĈ6w@yizیu|Ք0-w3'azm\aTر%wf]2{yx6rY#~‡;pQPdtiXGa;͢e @Ib(襅)*_@J(߶Ofu9&ɅDk#o7:Ã)I>WgfJ!zs\2j1`ρ5KX/>-Am7J1R=`bw\ T-S(u AHKD1<4tgљ]9m0|܅DJӁh:gRD4i"E.RB^F*v!F}Gj⎦(O*HЕoOmC1 =ONj2~4_b]@f?kPdqiLM;K4ȁq2DU&whV :(u` ,zG\Xz´KbY$`*Y ]+W6NC 4FZ?uDGBҨ_׏Bo\J'# Ns+<겄Ĕl61_ łd7(cM8^d+ǗEch DsmZ(|`pHWIl 'ml7mM\V2`Y 3󃗏#qYGjZvm;M~%4IDtzV(-gtIxPūB̟3Y2wC[l+kԪ%g+ABǕEi ?誻J;a"~gR:fb+5Y"w>dUrm,bL֝ţ/щ tk" `A˸=#ӥg~Wz߷_[% Xx(>d=:? uAQb/׉u(Tf661W19J\ETz!qx[iɑ:՚7k܃> @Pߤ*j5 -.icq %?=W&Xx<*8ۣ Uv?wlѯ*Jpuߋ| #DfPy j ʃ/xɮ>/?hVLWDJ,|i Cu4CG;>%3YRjIҮ2#}𩢛{j7q;91QG`ge滐Crz{ԟ cV]4.* iO$T v@!_7Y'}v!C q]+]k$ Z[ _,X fhp:G':r]We`J;S@qOT(tPJUR:4`ŮE0ltn۠1M+Ը#LC q+X4=M"8\1nKk}^2d$IȰK`<pcu6z]Rjbڿ$y* ʐ=&1eN͝k?#dQC%,xPShB"7_:e%u!r\VlU).ȇrzy=;`T#muaF ?8 M_,{:>P앗yd+.tbWqOO IȘ9pr_Ck0GniPyG*cN/57+5OS'Z .lŚI F,)}'ƍ#Vӵao(>hOeJwrJ2\4 Tu./cP`1Nco3 'KcNpaT-E`߸*Mta$ȵ^X_'1ֆQcƊD:'gNRoOE3H kmIژ++dcdˬ&8z`I^ '1`q/odڒStwCr ?*Q¥sěoQ4*GZd;nnDHVR n;hbkJu= C[~8&; u{\xq[%6u )D'[;;ҔNL-}Jϑ』F䧃 `U.! /JPmg_6_NX#"ZSG+]>m69y[mjzu]f;,R{cT]lGVF%Dfz,\J ,1'tQ4^> k/r۰v7t!j t+m# -WwRɊ(Tƥ,4 zzaEgCØ}IWֺǨb!6{XVbiE4AF꾃uZ T\.F󿓨O(m=3Ir\h`Vfa%EҒ-xNyRݬT`hNpLq,>9uc6fpUӳ<+6A_)Oep?1Q $AE%Є+_,2T2θ..ݲ`i 6¾݅)/. 3'*H>9CbM9Gu)js #Gr1`A.!wC3XO6Hk*{*QLȆ#@C JMxyDV2(Mlr"b܌cv'P`9z!3.6uΧLt2bo>WNi4LSfO{'AO~?\{fV_"]Hñ[ 6@5PHH/}]=:mv(W (w ;8HQ+sJm@z8@|ǻ<.a)eoͼgygtݹOlxk 9څ *ԪNt=oDModKYGO)Ll{..a.v4}& X5OqUKCD-+~hֺga;Q,/*z^? s b9=ҿ4iuu) WekGJ`g^Q$C_<*0i,4LCů& gM϶gl{оr +FaJfkBN" 5W1t T-ni_fGQ0}eCNJ?dM7uQDҒ iO=j΢O'c(oY eW dIpwk5W aX?=!$2%'SX9,PYWPK{<5kp>hNMqJF#>ӣ\%y9$/ \d`M2(Fs帺H{şAU{&b.64umLQl//kDN"O@!05?.> ry ]FOd; d>#V7st1zPS!@>,\$\#p a> 1&UU[@  ]khx^\v0~ra/Z&8<.' q X/>F;ONpjދ.U-<5Tߑ*Ǒ1ݺi%}f2:|TxmAh5z s^.T3ۆ8x4S7cH"~!u59_ȱoaX-Ll[ u[pL934/$zpI{ug!;r XKFL[(]uҰ2ٹ֍HT2/!A*q !_ZGFg'PFIhA kRq5<}  #\3t2.I{n v fi4FJ^L8 ſҳ:zPa@^jg)%'.o*PO 6|&S.鼬!!$̢ K\f\ ԵL'Ajx% ކe7")5lR1Q v`&7%c NȅU0pCp{zX SV0vk@s#ʴJeaO&\\C: 3AaGb?d(CgόB =)UX:&I\3]t%i9σ  ֖W y͸t%"V]nm(L!R&%^hHҔ-]A[.DHͶ /k|,.Yj ޔ* JDa(L%RQ>X:L8,cque<؃< saVKYvng!+xDT@_(HI4]<\)N5G[e4Kش wsNJ"={286ү^jWV:J ϝ hE%װ#DB+cy cH /UMg# 92ITk`+r:."44SP7^*NG&mkwѮ6#aJAO$7DXqD;?tVI*;V05 d! 54tiXia<ل?WO֐)#c\!&1<~=kqFx~JzeNr=ҁgUqU_ӑ,.{ngs~\~Zi)eNJF']8\-kр$dMlQ> 5S\Bt7&V-t!Hur JM*Zt0w$^3 n"6 )>X*ߨ( Q_/Yu//ωo_ٓ>k$?92/ THZAMM`)ԗ.m7FmO}'!JɱxVǀA;Ҥ.˩`M4CK_5(*6wDD!r6K Y;⃏>J1~ Q5<1BAn g*K#-<4-cc!'5Kv,;};uX D_R|U=hE]^8, ?f!< ùG=up:jʹ??\T7ozwHW?)t ZのH$Ciƫa]qO.g7+p,PT#$g=vY7;D6F^h{TS3GvG1 Ç`;Q;Kuq@aymTv>F i'zTf &?/gb߄Jg T).@z {/ypܼMu8G7A6ElNmzɶ%(G"df#{hع~ɕH -<0sM5Yޛ&X'@FY[Lg%SP"m?oB-La&˚(e+Z>d%d/Z%lۼ q 79tmYm/@;.͝EIig7RpNsR~KɨLn&VCnmeeG#O Jt!+m5e gBN6F怇3~g{.%;^- @d;0ͧn+ X==,8,2y(5-r ˌwl.jw{v\bgs?/oc:⪹'}`fzkCb_7D 襗,%Z`JɅ1 ,fxumӂwp+-"?›SC,||Z+` G>N-TMα@&A˛8㊚i)tX0nWZLғW~76-yBL5x򀎘?ֿbYzΡq0FRJl Oc#;kILiXfMA^&m$j)͖o{A(~0^}UrW7$￸H2L#xk[,ҜaHB\}e C1* Q,<^a5P^H!FS2`pա7^:&gcT&#a_0C꤉[GT2qC';@Q~l(.XK骾hNꟐllXhuX|beyͬt;cFUjt&,VhM. KdTI >w[6\6h} 0Oh0/x&$\i~.<2_l Bu/!+eK܅$O,c3m?xFf=Κb b %2ϐ=q[y.靱mo9FhL{ ca ]\kԖk!o^u ֺ=φE#"P$#~ˍRH\Lkr|:%^DN'wol,EꣳeHϙhʼn:VσHYkNk lDPby|s^Q-90A ȇ.2t\%pǧ*ePFe\z 9wF3ͯ e\ű>/# Ǔ $D78ﻴ`TDc9[aF7=wƾ.:bs6⢸\Bz"_%_TڄJ.stR^C~rQl胱4I0W(;M%P+a۰u;T)L^?9-3![HT\ɃI/IɖқiFVrUeP?mtUxAHʷ%#s3#! xCrGHn jɑ ฯF3|yH^ >..Cm䵜+48!hCRJ\3 YDfzd6<᝞!nu 0abM$3.H|<`#Vic+JC!b})wBN(fō#%?Ӥ+XB:|N.7OǢ꧹;NQ _j 8>_ő_Qw ^ 4A[GQ{Jb[WsD Z;[ug:d((5ˮЕ,5sv,bjFǹhB-tɊ gKH;p0cpH}䉙MaON&|R@ˮCkƴ>ב7c,:g;JrJs,LA~^]=rԍ$Jч`,5K;% }>AndةL K- H8 $K=]Vg@=vI Eh4 J?{))ъ. xxDýD.tDBQē(Тh!{#{N:~Ncq=PzNUonOv"B@@VVl ԙ&ӡMA8Eb't}aw ׬ҍ6qЂPPn%{DlL@ܞ&X+@sfxI,h4JEx7Lʺy( b6]C=fH<>^H{(7Iv @5)1ƤxeT!XY#rofF G8XϘe}ZMY;(%[I^/WU/}hKbQļUXpg! "ϑ]—JmO!slcW#$bR}ThN5R0>lbU@%頹bqH 9|~Q6+ORBo⹗C⩹Wͨ~LkGX9%cM(j%թO- \%"ǵ&/~TPK\=D)P]>`EzdXgSt7(q-n-{"z 5i`Liq˻’,Dc])n@r*(R}2SOB:UJN:<|A6 xCjxp:p^etQ(,Ȱb|A;jGWEUsv&޿@ef636h mE~ECe8}Zdk_1~ב3 5gz=gIaWgӑNќ;{N׽@J dtn|δFOG; jnɉx}jV\_%2U~φF.?qW'XnE` 61fl.orjaJbyg-Qj3v&ҼQ. KO+KI6dK}"m3ұH`"`lO!W{p?:o=*A3rS*4_I\+4!AG15 6Y[i{lN&$CQi[8tuJroӱ w]s'V9LE{?u¹1--\uL /p !p<k_o*L`zX('ˢC+ 9a4?Q|} 0>@c;;k4;v_IxJZK:[!7oBz|ǢSЉ`rt zaO_L4įIo EZʥc둭AF{V&fKjc< 8 ܫ+j`)tRIZʐXzT|( 72?ԽEf YIǷ?⎭VT'A6Q 5+jθ.1]+8=+B_%*8X k0A41?}ֺڇ6rݐ&GG&"hy9h$~ YgOKΣ);Rl2˺qBHّuFr |l+~5Zgo"rvNia2̓tJRA@\Fcv.tW:$C'2RI'֛PnM@fAT:AтDkr#9ʇZiȴ28jf:1 ʕ+$g!; UιU 2oom%j,^!ER Q~S/ˀL[ ./e#PXК mY)3jQ+% h#+w/nHgh|:UUqYGׂy GSS~|֦mD۟w$+JacӢ 0WGr×˂YP3e;~V9kLu-Sl?6V-,oJpLKtmm;l^ D-P҃ Ward^.gKJZw2<̄U]a=˹eP3sMaX9|ĸuYq.@D1 >ݒ|^vBa -ߍmO n QĉMh8Y([^tH'Qyc'ףnfW׳],gL&^au[)&O<:L D]INӅ<&!we FG3ǢyҸr2P)'Na?0} <)ŎS"'yp]yr!enAczDou bL,/4Afri5gªI)QW0Ev:,to ɇbvL(L0j >[Z?;LƤKzڕAmLEnqSƒfج`;&A\J;4$xq %aDhgp762}A,76:L= H(#>={('0sR<៝2zD"(pOqbµ.^Isy<~@1q י>w.3eLÿ.:b$B;Y%)jš ]ID$]=fN8Xhnh+~#mdA$3 Ta~XgF&샌"`lK @,9WyFqZt0׸bZYe+TIA30 )p1 !KE6__3[G1.3My9,b<.!:nt >>g g\ڵGhQ;-bF4#LuRX9N |#Sӻ%g $H/;-!{p$b*^{-f/6Ѓc! ~Le?6NuOȮ卉1B>k!굆'cjh.εBIUzS7Гb>b۩7`Ud*-g0u_SX%m*ZsC@W3F0gN$,k8Zgl;lj8F*Hߊdeb! J^,:#RP?$">_O/ ASTo'Rwʌכ;S9azRˠN^@.ǼioIɩMucnK43ZӁFse7nAkI W@dv`VYPdk.ij·iDId+%0]ݫ{<h؝Ӏφ ,fadOD1)o'Sw"bK[F.bYNɘqij=I&4` X;òy)qu?900Ah13NbUnH?J\ruϿHXeG~eP ;{:?1Mm1vbEZw>OhqO9tЈ)O!M0t*)] 88Oה\-L2TjJ(twm~fXF<( srg^*3 Z|mȀw+ۧydBd7-A/W͈ƛ~|]vwb?#3 yzOۭ]-tao'Ȝb?uLshotoEJ(uo-=L^&[˫[Do ٢@RbVY>kOO9M*15rRqJ:z_z>h8-Pf!n OO1Mڿ1vMI ȿk_Jבu$%6! ˬ<yw->'?%7@Nj+xƭq*3k[%mC|rI0%ؘ'{J*,30XpӢhȞCK"%%ΊN:F$W mh,joĒB;(򲤶8Dn1Q ,/=Bef~}[@D\ Ю~*(Jגr=2ߚ_AY *_16!yE>;%=nLC+qPb# d;,E c}[9 ; EJ:}ݚ%rX9bSVrkY) ! s,Cܠ~"k&R='TW2$QN[xe| 2/WKzj"EF4"vf8hcZ$}e7w&: ]L7k6;ǽ¹$ṳ)؎gb V@IͰE',V@c)¶X npQ+xl4hvч߉sh pq“Zxc 'O76?c+ TKcAy?_s[KY]6-ڲ*ܪ$ڋDu5%s6|~%HI׫w{m(-{_4QsC+%PZaߋ(vN&wd>+Rüibh9rbff@7zh6Z͖L?ήxݨ<<֜'uYQ eRK6á6HZQ"CT]#.u-H<{>)Ib s\kFBB6^ϐsږzk#Ȉ .w?Av[;<B,.gnS2'ŚAnC}M]SBAGHNs8PNqodJXMK:cXo$K*mc8M킭:#.?ri 9tSjV3KEMO&^!`=Ж=H F3ɔ5e iQbTpҮ}5 m+|~}L 74| شvy5SG.9NO]h16{hQ ogq|iU>"[+>՞\ݼ5{7Ħugӽxfе?I[U cƥ~E<ط/q|G#oC9n[͆QTG^qI`af)!{V@$*(aA~,-"\SP[Ӂ c0Gc›TՄ&f'ZA)PGk%δ-<~#5^#[V=Ur#̲\th՝n#'!ʠRAQ>b_: ѹArK>#6ò]36YgP~ Lv hžd|_/peG޿% sܯi(ѫȸNF^b0{q*pbOȩj MRuK]Wx&w}Dļ-U6 x3};!`=;ͯKK<|F\m>`B$ZيYآ* ` =1ڊ'WʱVV gkHW < `bWJYޞwbРcN-INƑOi)33楍wJV~8}Ak [|><͞Ջ sV6} m\FUvV u*CD~WGߕC ]^嚳}} }oʬiADvBc,aBV /D2Ee~g~b ;2wGU1؎bh&i;lSn X9*eHcf놦b==ZMV-)tV Cye{*G[Fãy"Fޯ5j/޳~- bV6yTya\-~'XE8tqvS' u{掞F"Zr0M;Ijbm[&mY[dPm^Ho}G:-fJrwewj~~{^ /hʉ2O[I0˜C\@ gۖAx6RHd [y!H'$ʹyoH h76H܍@5 i0qtolOF> 4ur!6ONM]A,uױڋg95i$h]:EuzN܊b>t?O*\T+I &.@e5Umby)~ktpF89^-Nah /J0l[L ΘV6!8Ѹ-L _'ksC۰ ZM2 <,+< 2a>UbN(H*Us7`m$ Eb,Wly)NDKS{aːg;HN ޽1'.k7VXz)hlj*I{J#wN O(LM9aׅn 8AS`|1i;gESEyHl sh*bo$/&yp`Tf:-Xo|i8kmHb̾5wi"]{"JrM^}Ex(8pdcje+]L-mȗ{=|HB(%|Pz6vic' K*ȇOi+ şDb@t|Y ; #״jJe-F9_?c^)rj}vIg MDM랚P6(^[);qln^6}%XP7렜1\;C{p y xM!G1΄E a =S\:n`,xTTĆOT>)],.;츑K~93_xŹnAb]Yt)ZX4&=ic;5ٚ?a#&>9GDgl4$Z>@͏6i^slK l|lL[&6qb])؟9k>iԀձ[ٳ-OŘq0ݪhNl , oNj,ku\7r8 _Lc+UZk4ڥʁ-Rd鎫lQiЄlirY%K6xTrocfʌ/=f\nע g5;)Yzދ6ڿ-ʖ۪6 Բl폸m*]M[sV˭rVPN ut0Ҕ6~Gme7&CO{؅ HUAnAt)KFّ }Ї Mn-{7A"_;-Uc\8ŅV&ړ-VіP#VYœ^:/e_6BS@jd)Yes"발Ļ\W,tW?Ə7WM G64-N~Y˔Yx)bȹT `tRŤSj a+C.!l&bstT3HHMY 0ERAnoe󫓐Tг LNɨ/|>̢ ]Rɭ9kuX0`53Km)aœ8y5 J·/2tH N:VSP_a(;\icbO*p_jS=UGؒdF1@3 `K3?icN,T#"De {A+tY0-+ եgV.7歾^П4N5m՝Ф-` ä;*E:tƣ=) `A bwJ^a 馰rZ^s8APBAZl;Nړt7Y(Zn~5%tAp?G8O5SS]/r8N\E]p^E@H;jfo]5n$䔹ro! [9V?!àZ\I FuY4uoÃ>R\.V7lAGrBsY%s=VӔ8 8,NRV%J_ 305}Zi@GfC1-M_޺)~ep#h,W36z>;:vWY稸.y1Go0 b'U6ZlfFR2-ɊzoyV~.$a ]VxLv%C_]֧b;#q&a2cyX!W;rihJmΧ[2lt@ZPfP|Y C!Vx~+9sRNjFA!>sM⩞2tjyrZ!qA A$% *>;; =.Kх砬rpgym"]҄h1xf8WN^Ą GJ`:a;{۶5MW. btTz$s`sO})L0H7'* 5P18_p"*)m yNאAl?Ѥϲoc 3ɴRb$,ft?=xDƉmCA zyyښ==<&Uw'L[6D>sůNIJ9U*y @b&O. FZT:*.Zuӝ(H5w,(x ))#+5aK?v㾟+C|z~FKJݷiyQZ 'ayUUl J~S?}og-RWF'|c($eI\7T}|_:tt׀M׬O ڡGczuo2Fix>@Cn LI&BJZhCRv|-$,AOCҀOqk~sBdd'W0zKj?Rߡrп#ڿ`5ߐ4L`&jdi8Љ+&Q&`M!}`tɱֵ%֜m$/ 7fS  \˓,hqd)`;|Vu3Jn]Z9a%w'w: iO",AGlj@륐1l]Ut|A je|n#m0mt԰hl82q'V ij7 "&`!xSķ 2X.DCXWt&vC9"!O?Wmgӟ I:X\btVkZĊa<& "l2~=>aNU_Bb9 Ƭ*}AF`,7Z(5?޹";7Ωe~Hf5x.=(<>4҄X]ذz@ @MT 5+y$|;f-^Q?<N)^T8m?.qQ& (2q wҋ& ^?5SSnvej]y8'tRT uMQ L:ou\pC #V~хZz ̂GzY#ii9${X,JٴF. @oġ?^豰njbaphIDXᏌ@q$51|jB$L})u'!Un y2XP}C.[w(gpoϱFRv+E{G{ۯlVeEtD*,r3Л]GzVUDjك +NO,6sGG9/ PdF0!7Ѵ> i@j\$]PNhO>a:,_Tkg3m;) MmPEcsǟAkh$/KK@!1+IURN4bEI\7gJ~ 9VS>ImD]8 Q_ 6 F2T*,4{|t $ XM&կ 2-Mtn;QM\uP ]4ΐϲgM(à7Eg#+ Ya- &QHFk6c 9ffy(m@&D fs=dglXgrSuOƶus;V wG(Z,NΕ Re]>#u5yf_.`edh~!棟~ 5>&h@ZY5酙W!atgW1@ *a[GdDILJ(ڎ[_<.O%w[X)M'!H\F#0S$R81 faydq1 VI[H|) oL\.4JfJa> *3 dp3ūd^#?xub k)m%jh++HDFƅ&!8J.ۃAdPt_i]'8@mrGX+F tcGfGΫqpflHybK:8Z1>6[-Ov} y/I {\&z28:ɠӢ.8Eo~3lq9p4bwT0DƼ*؂2]P o4wT:~Er|lNҜOR`T|…Dc1s h#e⡷ Ђto 3KVFuŕwf'8a2 sb3f=M?OokiF.U(^9^7-|a[d.Vgm@|@.W$⛎E~="] b?DNpfZ+,DjQsޓQp l+\RٛB_><4X?$D g 'C^e]39=id,?@iBGG'bcB;RpJٻT-cYk !3ɼ], /A3a{`bRk-A7hA[@{6 4yEY{lzf8 ڻ[˨#2T(zcAGN"cg*Mc½:8:SgY`[( 1;(u`GNrb͵b d'K0SM!'U3QШYԴ2mKY_1 2LZ.DYikqP#>Q ;۳۳.]ׅ!cԙ10jU%/ՠ_mO-;Ԓ\/6S3{`˧{+B?Y Gґy$ndkJp& 4cuq8xiI Kp6ۄ>5tDv]&FpBSm.pXH]FeF\OUJ͚tHElbEa8v_z^NWk8"̱G-jNQCD):ЊEIR0jw̯U 2J9LdU@v>LEzݡ"ASYH 'FS[̼D-C<ʣ8D٪IkX^E]5p`];K޻e$ )us+)wly`v,ZܹoͯZ~<')zYyrJWbC"̉ CQ=kU >xd9NstNō6~Lg2` x@zC\ u3LO΁1w4AX0C%R#wh-,7)q)ѥ*P:Ud:9T%Pf~XYlzjʦY(L17[5΋J.]ͦ7(Hz6>b ;flr SnEsBڞ#=Cb8F L= ņ.e1.FA kQ/LKfvz)?L;ENvvP-#UEh} ; 2\.ۛO 6I&A}Dumh &Rݝ'7% |&)]fیfգ<2":?xsFZ}e Ŋs?ܾ8{ s'ՆNRZ'/MN8vkVM\>*뫳\׮hw Ⱥgφcr YN@ۤc1?;! P&+KHcʋp'mםiUeN O@4FsF*+ܠ;~Op;FGR) ( +EڶTM4"npI@Zƛ(p%vtuz\y-yf[ \M X37wYDW9*)x*0ը>߂b˝>8چ2BgfF1Am1daIJ⼁ˢݩ(^+tAkQ_{0{"#'(W%z4>Xg_dn ^H!j:%'z2H_T#){AH/ʼ#0Uh_"C>w<.kV+!ARK[ܒM/IF>xPqI֨I(ȵ꬈-$4 h3?1GIH;QqhWKeJ,E"9Dic@ġJgcqSlSA<[c(+? Q9ZKˀd+!;8FT^!qeDCgݖI*Z*y:qjFIO (ZCQr1hZIO5,g{@\mak73b<]<WmZLD~Q=XRLH1s;H{BZ_5#g#:H5ĸ#>ģ臅2} XN2i=EhXiێBn@\ѷ~w$?4P5_Ŷ!UXA#Mj6@Tx;q9JR;)O('>ۼ-^TGõ_K' Eq!kWLI7D 16kBbpV|fCטu3zPU,D*jh7$IӾLPejh 6{ea&VJOR{^UK2y|BdxSo@FzKȪ9-hoDnE)6^ݧ>J *]gH{:׋?blp$EDnnMgJu$TnMD8m\YP=RN'W2s_sL)8J`s#97wKr< a ΂-KxU2 %ENff5E#.>& 7J0:>%~d-^5u)֧\jo`H[8+0BGRA"7օgy:ɿⲱMxvn!wj{=[@2"n˄I%OB r Nul0r2QٵzE>(cRfHFFQNcbn,>kW'2s t}=6~Vȳ3c,;q iݎi5/`Y޴Ԑʬso Rj->#X {Nlnml=d\G Ő!/(zC@\ 0#v`_N0%EIQzĥZG|_eR{yfIVylj3 n~ʀ^kdH|n[~J{H>B0]Fo-F [KGiP/TS@ T~^kbմ3jca9HO&]H+OtE-K@z;4ȖRX! .v$4N#coOzP.}F*F=!SC"|u-lp/Vi}ʯn?݀:A F'vu4 }ĆYbkWˀQ ݨͭϼ[ egTc~$Y>*n*JV)7TJ#ebwzM'0]z1dB2ep12H$5/Ed-tf44:79.?3ƹONLB-28顡@M/ ~wm8{o߲M>aࢰ Qh(+;WeԂ__*Z uR5!1S۸Lu2oN !&3>7nd訁|yݳ6pt3p-W6_[T $Wxf"CL5o5=T@5 d5pN?U@y=LMky.T?‡Tӡ(y'wK6ƝjiK$1i?uoMJb{RT \`ܡ ',Wr促].xr:[j?{lXe,-1®{Rm qSҾ;%k{]H7lv{lY's+Y'qBQ9H⊟~Vbo(gyrr1eR ?KB1]2;(6714-p(f (4ŠgH9ʕp.+$4|D~^y"7L<ҿ0̷GN_q鴍Io:l2 k\|}+0л~˼f+apK6xS";pklGt?)\_\lD\`(5@'Ke~hh>|+krH(Mv%[bt˪,#\Ogg%5#(AZV[k[2DD"X>^{*fsF]Xlݰ%J"q7 qW$(KaZeDZ'Ǿp <$SQ#pc;y]BT ,SDžePFPy OR\bw7Yɢ%e?%юݰSUEƴT;\0r>xXqoAVWA8|<6\&# Ώљ!xIhHBRR4O -`ѽsRF-sb?꿖(8Z- 5u.@QS`{DN rK PcS[@ b*"zBfeFϚDY:/ñ TN|xfu* ӲiD:FV V 12Zch㮃kx ,ڐFphӶ?eHG`CAQSo!{W11T>c{g?r7LXrx!p %q"4]w rmik>D<9tѵ9yݔ&+:\Gmz ^&A4"ICv'}bM=3͝{?~C:w,s_⧫zH+?l;*TVy²gzAquӘt/.7M~+$qeWUM<#abrGw3F/ Fs"0Km*Z@ kIzS-ꄹqҲ24ȮS! R* sU8b~H\mzwE)ݣFS* cS@FGd+T@Tb`"Ĵo cC侼#=9ă^SƗf5b)1żj :l䃴cN\V͋*#!n)aώ:Ԋ&W 6[:ω~R-oha˽U'wr3Y_̟ &ZvXx^4N| svh#ev\!nI(r,1g]u)t)il+R.3PMHYlk|ʣG]|fQQ+dl8#EkZ8QaLq8@` [ҿ1Gap >6T㆜X(c, Wn:?\QN59UB߀orDЏ~KwkޞR0'Z.٥_/̚÷-[Q'YuZǓDRX;}\糏 sPE$Ort2ݴ8'I6ZC](6 l15uë| c EH հٞ+d)U.hۧ/F=S%%sc"3ZfOk!P(1"@GA؂,֙c xaC.<+QqDfPݯТJO,w@m1ߓN*y1TH4w rϟD7V\m5)nJq\2mw0{֔ +|s Q' '?vV7OH5nV}gQX< ?q'NC3Io7_}MV6PK^۩ߜqF4ta&T9[كqy˜JiK_)H`W)=%"0Db/oOP:lR樰W&wSM|Wq;񶑉46 fYгJ+ݓٝ9Z=j /Es OJ*ѠI7. vTmN92 $+D6C3^z鞼8+i z#`oGݾ8!g% YBr~m-f׽W/hdA?H>'%ϵ4`)4bK};~ɝP7EͧL4i3cϨu.HC!W dd_ڃ6+袷[#VV:5sK(Lv$b$Naz5PAI)e2@O |Kh7r[Ks˯TR)Y>'gGZuu'pB@"L dJ:'F\ɟaw ɒp]t騜rx8 A&xlJg /g&ҔǍ)ۖ]ek9'ĬL TR>,XݶiO4"z-{L퇲t DVqJMN\T[e"2_ 𓻔U\r,eҀ*zVu>z0 e)&ߋ@څB%2B }/4#ROT@U' j1E$m []KO1,]]?:*4/W㥲"bIB !'SwޙL_8m+J)S!N9&) g{ wʻvK6Z9"^;*=4 bݜ|}aJvtFuqX7IؗVy݁o3]ɨYJSYvZS`dsΆgnuiOE^P~"lGqE;g8 7g=a5 hXYmrxmA^] o{5+aŨ n{~z{VjV/y "j06h|/f/*i NJ'? QyMnV= %_e2,'\]ǣ0C(/Z5_B:$73 ?"֟gɩE4=@cȵHy0+OGp>%szT H)ФR %uS@z\[iNP}>(_RDWGll.*t9]*> ٫'S0N.WY1UPT\Lq M_ECd >jLFD+pLXf]pݐ,A ǥ*%_ ebm53x`/En\Ks-h?N2jYBf2;R _匋W)ɦy46XrpvߗOOmi%>W 4:\ SIWFQF'rTrq]Zdv#_lqBv@FS()ݥ׆`7>8Om]w2OʐVsM7Ɓ;'d{0Uz1jze~ZbNеڮ",qˣf/SiaA2`a4cm{Tñ!/fjE/JxƲ!zO lO@SQDk#ZWԄ"a(Dc`' :y(QgnMnoʜMil3W|WmEvحY&U3>IJy}K$"fk[_w="\ &cxF)dztc˚z4Z+MfĊ{YcgWojR:9hI_0L~ Q^W} 6ERIWͅ#e]?BKZ˥b˖8ҧ0'lF'&QHFr˝'[8)=\7dSp20.~.C 9sv7쯿&|\^iOAg1VYgo_WvK3Z^Hu?{sn&}Itez)R`S*?Ç$;0!"!qt LZlDT$&[Cisk C}IanD̮!sDDKACo:tl﬛*o F$v 1s%XX[S&lJFu'SnqP%{4zZtec—ncB:5<>L3>\1mD4_{Lٺ ƂyYd,[z~U8g1]/[WE.51b36*{Ggnu)xO|vǏ)6;.0v%/U㩇}_*xCXVe rĘ_j݊-/Rާ e]SMUϡLDB @C,'b/X:I og-Rp L; U R0;']\թE} wH,Y#+l0o-ȓ(1rlN4:J~3-M8;*b#4z\'Ȣ]O WBv`<>~ʢ5cSPlYC;֍&G)+lטHPbsr+NA! @s&TނD YqFaJq4^ΌŞBv[6,^pV'Zv7(Uăm^zHH BJ\gPFҝhe/-C&ƮlP|q,j섺`98}oEpy}n)SRcK֢;QwR{Q V*f|Gkm‘·s VJ?X'B I9ɿliaGo?7^d$I-`A#et|D0?txO~@s?qX+\u˂>r_eȱ!0xXUY:.;2J\lSvx\)iK5}7o'ַ;6_ݳ zCO~kS `x!fTտ}O9A`0Ԅ@dnpPrFOTM{|8&&BϢPRUZs `uBPuF#v&+j?2{{c;! 2\-alo0M7%\S:)T!%H^BaIϸ6ܭc RL7Pr.OCq ,o7=e,lodOCr>[5Fզ2q*Ւ^ooP;ϰLL+U $@Nx(v0O(!)3a/GsՅ@_GM6 8_y"U3ӹtVC GlZ1#*2һ$ VVjZY#*S15:h)˃~3>d:EL0|JT4%?b)msDBh,@!,94;`V~ }qyI.C-a/B]з?ȼz,ƒ7'y2 qMӋF9КZ/sswC~tr5S)v6&M{+`숶ũ7!FϺbQJhYjAaJI1 TwFcCH72@9)侽};Tu 7wJ04*K.h.W*9EuGYۛ}3m%MYI)oʳxGgjﺮb7U4lYT@{J9F[ӇNoO\iSt:Uta!mA*I/!aTz䨒M]g_Ĝ04 =K#.MbXw& Wev@g/ˏ*⭒?#`2yF#lY~e@% YOf35U#jMz(,jߡl@avBԻWn.Z>,fa4| ѝ"|‘Y>[͞&Na4Rh?U4 ?8cs[]XI ]V!@CF! 5Nn(*鑱] wGj@%"dyc'lXĵ&_cL3%cFחeֶ^Un&HqDFW(2k#, )3{6TLП64;+'y3Cb? ⽵F_smjoRE)CllG2s#súп=e HupoAتH=fb^LnЦ H$]O/c2M^@t_bUlj:u"4 Ǒzf5_F)~qƙ>0HY&qVb#:u[@CJ跋ީL|Ș^ٴi4%tl!e9mAN߇+5ۊ$rx$.dVg4cdvI4:4!zSPdl i"5îa@otD֢L9> #WbӇM k8Kx~fmWД{b1{ jBIf~Vc!%<.spn6!I~E,MYdEt LBh}+Bn Sl:ůSwt(qbM3अ"n*F6%q(wU`fY&?JѱҔ$xqjP*үJhq|R(#]3Wڸ1%e|qYI3cv@8^gCZWs eR`7ZНTW+VQ@ Nt8 j^Fʯ,HO-r|&Y5P?uSk8dLD}HImO0wjp>H%q8 C$`|28HM$:ʿ#x'-h@F뛛}F4L,qf/v7[22h&T>نjS@4ƒ) ]W'E@ XUhmN=ƩRm'7D(`} xHVt]"K[N'S59BM,BD qg"*@rǟA-EVWi5+!kI銨JfOf舟Yͳ.Ҿn X;!uU3d\V!H qŦD^GrЭe 7U *8&"h}2t +f|T̄m wO[aoCbi)! ,5/<^;Agp5 T)d rpv BJ$CsJS}a8C.pzt}DD/wHN'|Kʌ|ɽsz`Ӌ뾹 )O<$we}D7r+H,u O3W{Ϊ]1=WV85jCR0y93 w4l,P'](dp^naOߌߦoaSQ_vK/ ڗ]Wmʵtq+JBB^To n;~-xΝ.k|NB("} $J@$V?Kr[&{DVm4].vAL DWh?ls} 4m9u|\9Dq:Fr]{yuBIM3 'OOE_E7.A2g>KmĽO.}& z7N0g˶H"ti^|T,#3Fg&DQ&9W 54>r;wκj.Mx~ (:ԭAʿ{T?(%Ih#|ک!'BO +*{=Ljv0ARYCWoޱvsOMV ΍bձOS,gpzRڄbO *W8K5JgdH.txNXTR Ei"L>S-bPHD!`Po8#ς'Y .'-c[ z;- qgPEo&5QgpM1R9pwY'C>E3j-9?'<~ ~:oNz23,>¨&81໦&9\2EIca7F,\!a`IX֗vqI~e=:f)+|vF_5:zTFmSb߶.>,<N%^~g3{Y+[g~b\YBO ?ڈuR@$暺')Lޱ(Q״E@ac&Yh7Ta)/\\~ h2}%[}r*^e1etYym[,h44\6=WQ'-M}el'%{$9?ʹv 7)D_omF %z%lcl;~I07aX6?msdk x}IqOSα8Z?>v3)" *JxLPx1g⤱v_Bo-+ W=xbn=~G{GW6Cw4I0*>vT6%R)`jW2=vu,;v2g6Q2+j ~'c,]99+>!r]iLw0J/2x|и沲k+ RM|L#]ڠs]ǀ$~HE!Z?B^*}֪YNhv!I ;nd,SIt墪 #zOkz>Pޔb#e`K33@vbp%o֙4|7Y[_2|9IkD$+bZov YÂ.,z#90LeZ몒Hs86IP4jT8c#+vt1Kz1!΋1S[oˋU R:ԞDIӝGhqղO5וU1(J H<445l Р1 >冬QԜ6OpJʻL8L}̙~Q+uQNΑfnWԲ7YA8p{n'oL?L+]:)Th]KJ Dj*0X pd UV-*]O8, FÇ}~7|j\V7s#-.,&AS(%;Fnؙyjt(IdfFqRPEaʽyQ4>̀}%4xK ܹ~ J ! :W kRe!XA x-YsE=XJ7.p ӝSCY+΃ fwפ3V!w&$Lۆ6Y'y䴪*\~śd #_ror4-"in[ɉbP%࠺ԕìf' :)}"Z$*mT9 /:mQ_ӝ4`Qjm!08U!$5^/ٽ.v!D!.ȾsAEShLj9?!P}T LKw&urlcfjИXVFD&ݧid,@A،V{'tf>zJ *3g*A4¢5 T+{hI4&;ߣɍ4~J]5oo޷f{hQ30}Ix%ٻ\@+CsL2|i6ڇ B NQ^{V( sB $&9Aa}a Ҟ8EgН@$r|ދ@J^T K@D!ڵkI=?zBbr~FM*x^!0-Z̏kS7QAq/[?]?\p PbV0EŪ & 8$nhz.kQ( 8u'24,Bq?0v,&6jDOu F4_#8mޟƺbMmu=Z"$Osktwr!֜ ]>$Gm;M]3w̓D=P"AFty D B_]I"$JC'sbˑ}h"-RPb)@8>B5`8#)gԸZJ%Vbş0xj` fQ3ʥӊz zZ k >= V3[Nd a6Q>\iqtU#9XN(mR)amb_g!7ϟ(Vm(H(bi?&p-MENd=ӅZ `7L<&IUbiC%@㏁%LW ]j]NӜ\dEJ+sUMI.(;R ͹,&@WD%q|SۙvBDaU͆X}3x']׈/zN"&AO@)ȕw:kIߞY59W=/mQ`7V:~ĹBx%b򼇲֕;Fg}.ooR "Y⌞> ̯OɸgR$>/aF֑qiXlv`u!2[4aj/1D@1㒱`6jLx>tj} k5i0ϱU/5r&K3l&_{4WDaV)1*" B%0^Rh旤3:zx+(VV7#.O^"WLv~ȉ2[9j^AYҼP9Ig!a)&NguZJy34F,K{|H_T|4:,曃G;z"`uqbnn5Cqm (qU7|m veڸA10\<ݺ.cEҼI:*D~ \5CNK{.rb~8pAeZUVFBP&w۠ѲR Mٽ`%梷uhz-1x:=BS0 WFdojG a#ު]%07tƕ:$TT B8GU}DF(믱 # qHMw*R%4T'u8'a\p7LV:Pn+]*ucX=~ŽxoÔ4 #3cY`օ)? ulE`Ug8-Zu J<Kh1-0!ғJĠT>Ծ UMhT] *n>݇Qp@MaSA07K'!c&I͉~2?~X]E!tD7';Ulc)lہai񊵳YMC{ GxH2z>s1a1OkIs+N"_Y2{%8ٶ8 b#XiD?upx}}ߩ:(>fR<$?y}qz0M1 -_Į,Ȁd._9^$Qoy#/l9}% Z9,ڸ@9pbjvX9\L]?:)O(L.[ gq J&ӬQh Y/Jm2!(`F, qTuKz[#J6nkoMavtaL(GW0aolJ|ֵߦ W#t\e;BdxSavaFh)}s#dys}3}V92)gd8@Gb*JfG^*{@ޯږ# ;3`Ung *C~Bu(40]#)f0R'~iҳ9{˞@q!JXfͿ땀E݊g@ #2q$z/6 j[~[Q˜}m|DKI˴d>yg?*wi'KB|H~4O+2H_ߙ;Sn4 iӟuM$US - AcC1?04xpݱBSJ`G,/? x.Nrw0VmTSS;K˟&}W\V,Q^҇E|a5\'mlnsQ/Ψy=Jo,[Rt:-Îk–l|u}g*6_rz n&]CPQZuvCEn*ΕVa8݋ d,BHS7Is$@_2TĿ4x*}CW 7z03!z <5ćtv)s_zuiUFI>x0qFT/([̺F )i.cKN"!d*UoKg D(}qqM&)El)!\{$1桑ijZ Q=zc~Fb`:[>(k(RWz{Ɍ0^ Z11-(#ۊU Og_&7Of\$!%?~2#!\И3HmI_] |H8gS~`ڸ)Rm{Q_=T`Je ISy뒂;칿E" G (aS<6g?pF8Seb3P};?D;오tR=oP~l{FaL`)'4I[(b|#{gʤ|9t[Ihr c=Y6cF,;S7f\SF?ߖ)a4I^|&V7ao^E*DK7ۤu͚UR%-}tNڙy; ME~NYj"*銋I>YQ3pTi*W1!oM7:'khPpy!f.~Vݫ^P/?ޏĜc XĻfʍ< qaƎ7A,\ (y;<mMY)ΟW'@T`=; }cD8rpzFҜoah A{]d?khӜzZA`Anƫ{ % RVj7ءoKl K+ ;8WMK(9!R2oRLkyfjvd- Z_Ҵ?`;˽vҤM5@{b~Nj89mFu6kUX ߨ%DihZoԀ,XYlu_m7R֜KPúMxZ"(E`T=:RcF1Gy9 }$P| Ʋ2qawGذ/r<[N_o1Zp |݆g?^r>NkBT}(1B/$D]7Ju{/r‰* "G{{zxx~Ik1# = S] ؠ}vC[. 45WUޖ=k$ $9FyӲgi$ 4Hittޣ#f]|1g,G/5(kRV1#IӌX~RU"%gy8M'lDxr?*N8dA0K'G3WGƜmf4x" IayL{IӞ;si(!Y5Bq4`B rs<BV# V0SsRlwݛmq{0|HQڽ.izpK]s(haU~l̛n>alͬEfGUlmyS]ƙ(F^Чd> 鲆Hσۛlsԥ;~Omʠ&2>.ޓ;(/sʧ2ǻλVВѰWC5-"BR3>ІU yD񿤽GKLpqYjk V4'd>d$/hOO5YNɏ̭.bvԸ>QiLeI=C MMVz+g&GqK >_=kL hQJbPYNe"J߼& EoU'F'ZUs]Ɯ;ZX :l/N-h65s퇩^4f{ eO`KЪ)wj̆`?ԅOA"b]4ȏ ù'//Ing\d'CSc ǪiAyHASH9r`5JLTE4 %tyz22zsjfe>Pwb`jׁ`gGbg0\J_;t9ԭ,rZtpZe ]B kǛ֠1b V+yJ Vv_nΜiH2zrǦ5k<_V}jv\uYBD"|uKGo- 8CRUFdl(pGܥ _6VS: v~x/r#Hӈ~A f6=G7ݒsw8T%\1+_ ",3@;:Yk5&J<ϟ/XDڔz#+Ilv)Y[d6ɡٷW+44K(H_Cz_FŽ\T 깹4Ln [Rs7e$|SXG_p(M: e"d<y S9CVmev m8 shn q'Frt>&nP{y=N2 G|ȸ x[fl :T:FO dUYRUƲEiKZ?o4m(8o2j+^jR+T87T)ت |EY)v6l۝L]f8 !9mH Y̗)8عN.EٿYW!T(SSƗw(gi΁2XJNfGAvwjk􄜸{1 B.3Lkѓ;_u#M 3Y'oUtN"3uM9b뮛8Voz_jחiiy;gyI\]׏O@Dˏk qĺSڡk.N@h]u%jn%mHQڲ (]@]`R+GL'0o3T(Lyۯ\Z*:UJT k&pێ0~ ݬ!woyiG7 XF>&EQZ{7Hu{0vQQ&0<-3ʟ aBP í&.p=Qw""?ʣ3WD^ۺ}`{?XJW4Um͝=L%Ҝ<> "PdAXQ/G.]eL Dy8F46\%ĉX yuBs9093Iw))-[T%~DQcN :v N ;ht\3 8Txْ 68*xtT[Naȷ|C ~{, ͚?J|~$s[Ww 6d^&cqp^[C:O*Uާr[V|@&kҊeu:ky,C Z~OX `=m*5] SO 3VʠS'75|ڴaAG4UÊif*`Kuw4Rw+-_ sV]+k:PtnҜr=>g~v=,{OԴQ R._]dž2jZɕǬS}\WZ3nE;3TN.i2Bۀ)s<}0z'b8AMۇEc6RNM0BINaւK9bEڑ&69*/Ci !W !e=m'ie ?i,m;Wx@k˘G?. :B+*@>ơ킃azVh(2I^W_&eu>.@wel8fe|SI4=ԞԂg/"sEwAlϕ*\AtDpBӅ~d2FF)J_(*_ee.}3NC]T98F@p#"joO|ƧU DfNϲ[}glB`YEwA|S(`8z?pm nŸ[hy}Jp:cBWקa^7HE;}B?kq1JVxO z\C# RVz\Yw V( "}dLPۤ;.ڶC;ˍ}V3X#rXЋVu/|:4\uԸk+тdپ& ^Gf}{R[|1` ϑ V~9+o"<[2ϳyĘfCTNwwJm! Iɹ)S1rBu0rNpuWy"+Sz:0(H"QvH}bHF4|z7Pv̷f{OOl+4<fo*** ҆NBְ7hPE]U*_ Cr8R8wW"k55`//eHqv6DD`dJu9Ԁҿ8 MffB!JWиO fuW BZ#!U$a= (30V͎E%3F-h%VLPP CRDJ4`$$:a3q%af=)(K/-mU8>>hGB 5k%.l)^,4Lu.&2 O^O ۜ S;5:#sKoݾO[Ρ+#4Yr @|g bH)u& C٭kIa4̀W01gwYeJvmc"._K{Wߤt|E?z[w,u)DwތjHj~ gW'D>3IIȈ?/,u8ӻ=\T~6G]굑)+7.~w!kO!ϵhњ_r췍o="L>"KR0^a_kC_\04:98W򆢠[)BHUb=7dsZZ'f)Wv|%=voMZQ0|&}*$uA"}_~&~fXӉ.iV$}+ZU rJ Vmˬk gbxaq4pQzhqG]76oAaQ ns;|KOk,ȱJuga(uQ/R@#K5l9 Ptv3BjPL2vgdJ}REY! m{+۳nRPBx^=lр2k]|#UrmYtoc$kժ4 v51'ޜ\j"@Tu[$r]{ֶj Қn#cGlѿ]0\Ljk^+WڊVʕ/!序.3>i ">yq߲w~&1=T,Uy;]ㄵI4^C&W9],d .L~W&徴5% Ǟ@rzn oIZ=>5(_I`a);&!cSQxU|{$D$YQu?)"aѐ96$) f=<$ Q)%쓁h$<柋P]'΄ho:>23osdw3MCel%lxϋkr o#P >=]\{_ݶ"C ']n=Z<؝o@S0D2?36:@vn>K̇3: 1Pu3#q1&A+K&b5[Idv9hD$4Sql]?!@pXQISfDՕ];}8XRQ'jζzw^'8VVf,@(,x0kNI(0 hoA%:)t>(3-'Ҟ`׻yZ Go|y&eu/Xajc`a[K:Yq5ҥ۷ }4,WRv̓%FTkAaoeV[!J#y5_!'xsHyPdKE /&$ C@| bI!s6yRuRUvVKXKMr^bRD\.&$)lPD0seK.pUn!,}6yA#tP+ڰcSo);BNy/1QՇ5|yLP<\ؽ#It?h6YFvƤ}mD:R@d&BX 9ǫ8,Z:ͬq(_t9WًAݐ⃀T1;] ˬ/!XϿɺLħ)wt%jqcJG Q&ZP؛!ƶ"n|sL"MSYͨ@EH"WA00D2ܧ ,"P751GdQz=%/p$̎n,VbP6r.H4+z&ye`9!U9U-E}kjZF˵Q)0;!XeWGs ȐiE.'=T ӱc%!/m煩uR"yCaE(ef!kW [ ̦<"uŬl9!'j4%f ( t(~#%(vS8۾Β!^9Ii$,GF0GȇzO4ϑŝ7wg`pI@?q]Mq\*lqp>IJC.Vr%IF נJB[`p#sjle{bf`Gi%cVqD}/OKqoCT܊{ANщz?1:ifL;>-/.X%8 ̀Ďp`÷Œ{f Cwaglo|C.\}(@]~&모{~+3MǗ- &ƠȈ .%!{ãgCH.zPzěz9 T0F=?W&p¯˅lg `DnCA;ɜ(o(9c}f{!ByPef?b+m=3H~]2kk cz-dhcr8Pxqw3\KK & "۝)<`>PpGV*v<8* (M5QNC \>hvJ>Umϰ4B~Rp e f2pFm }ہz뼠 fuL5噈z~%jm~"_PHfR=?M\ImTŇA"͛SA]Trv&eQߙOzR%8@ܵ "!nLŌs4[u^joVH&ImdCJ(~kv{ ,gubÈAʴ]X9*mرڋ(5ADqI:f*| c`|5mǸIM mX˟1M,@|2ԗ&Bh:SJ -MBȎv5ڽ/'E^1"/hA{q1asb-R.xKVpگ4Z!b X2VC,ǀog[gpv`e [&Y{5!8/z)s*IJXCELj䣕n.|^=Q4hGyH Z_$ IE"bOs iT.V@OJ{qJU7lVu\Wb!Z c10b։QA;\mE#֪C#[#˟J- wͽQ{Rϐ",Pk̼>y8 h Q-;E/xOMH28<>IEO3~n\QըOZ>rgkPlPx |}7Iz))K_ǻ۸MsST% I8lja% &M`"=A_ C ;? gx\|Pl;D"(4Hzr HQ@jёP$AU/K%0)!{ecM:y,<2ހm <\4'p):SVoRgj\Wv% 2~J %d5HcłJRر^.B9#HJ6"{['csH2 N˘B7%QG M,rxEȶbs[@gUSq0?@a Ha ӇLK5jP$ RH,;hx]>;?uJWDZuم=g$k{d(SI>K|a.jMlG߻Y^ӕ`C&Rǧ% gF>x-̻@'bG {u*zACV'|Id.Nќ&iV iñn<͹?_2-\1E1v D$ WV|dr4,mkvRE^7 3ʟb,k9feʻq.f||!!ve juKP]xh{`Q%Ȧ%s(>}I5aMD͆I{b亠H'N@~<?xtjVBȈ9^W>#|zGϹ:o;yx q2stA7H&;j"#6(sDobζ;/˕G3 h,Υ$Mwٱt= gc16ko}5?5P`oץ=%ae_>{%yae:y}SJ0Y@6_ansU}5啄b@;{?)Կ;uK=VXiNEJ_hL9\/ Mů((/#[^`_? {Xq9 -k@q<{SN fZpQ/`2Y*Ie`9CK*l폛#^B-b ~fv-^$ͤMB{mR`YRNЀ(ʯ7sHz{Tt1?HRaXDs/J3/{D(^U'AVZ<ךʹP͎{0I7Lhv]w.!ozL Bc[:f:2ѲkRۇFF9!iRlڸwzE!0&?ПH칚L&tI$ n lbhG۞O ]7jedn)BRۚg%[M;*͒q ))/ 4a}Q 2GDž{S{(u+WLUUГ8Zٸ Fݔ{^Ƶ@Zk^xH{ \{"AYSF5[;[34sRj󄠰Pcvg57~<-IfqB*Dps׹3ąMWc3N7,|A֓A+gr}KVaN>A!0~S,/%SӲ(oѴ*p%N6?Yd!5\y{U,B4;QY!r̭3Ɛqhv (rM[`; \>윱F9Z2'eF*U_׭$"prNsKV?'ɵraUrZ#woPV[P$x's8b(wRudu>m%{FwRa$!iG [_4+#Jg07V!e.*,մ6yO(`SHqG 15O c,ݟʷŋߦ h,U%awHyKSCfxQ1XeΑ6aYOOh!_Hsr*Up3IץpE`(3I">0`+1֡dz Ҥ- [̔ɲ 1he;Z0J8eRXYI#xG0S -_CAhԄwzH5R%%x#Ҩ;wmz9Xssu^˖enII ǖBQ.pY (!<WJ;g/R䵙=mXKzIz`Rgb Eu@.DHoZqƳ"=&O>R4:wF]#W6nl0'|tױ`Შ:|/~6_tDhPH!~F! O^Zp n8Lx<$ 7Wo@g )&P 4Zxy*aTh:`d!5QWb!PJ$#Ww*/y-sX_\KORnx|e̐LFJHd2)'~jA &:ٌXbB{gu#ЋVpZT &6: k]ÿ酵(a6s cq p`Rb*c=^eh=a T@ { tnS [ ?98o+X66{o)A:xsxu`֍P>Iǔl:[qm{% qY=nUPVtb|ɃXɼ=E%4E}]0ZLiGτ߰M!SsptJ{gLOiRu-w`-CwR$pG2XZ*%A'3qAtF ޺&0!L%Ӥk6pmz퍩H']oGQzͲ3) pb "m+$mF~acI ٳ6QtSe:خ?E[,>[o>iܰ4B8s_ܙL wv![a,Fޡ+-8?e*X`Kx(u<,5%]| }6ګ}Nr˶YBdZ~"6r@Lݨu&9|QtT>Xd&i׍UmVbx;̤^H h> +R-ʀ #P(2DJa?Wŋ]sUaNTvEj h^X9`ϯ(O jW\9+RSM9ƨn_ 3{@~۶*=gK֦(Kr<2[ߴ7m?5qMy%0;ao]Y45j`B,+ޣT7jɫߺUllmCfќѣ7̄>h7@?(|MK˳i#d@!BY-E_ӗh+m)jê4i =+H&"sr)|$@A9=uepeF8edOM8K h@|`vCq 8>gUb=#$/7XO"0#{=1tEDgvU_?)΄OL&#rE~ݟgutEw 5ؾ-4ɮQ|9 zmjV)ӿafAۄ'q6t `8oV{ٖvY\fd[L#jz /p-wZPgn #]j9@E_ .J0!UeȦqtƥ+8san;n##_Ӈ~>guFqo@ OP2͟/N4ysa^ -TVehq| /z4ET|IJdT,\׽x*(EWO"+y21V3ӵLڗ[.uy]zQOg@ {̟5gtB?Pd: t`m*?1Lt4 1V!y.<զd4n/ZCRE J +Zto! `VIx{p:|K6>" LyM3r$К˖ށը\.zmb4f\XfH~73DŨXZT. , ,Gn~Y%<8eVff| 2 Ѧ+1_[ 233NX|1{@6V9=TE$uLWV<4`+:䅤Y{#b" V:]85TIU?&&et[}$ ob:ئ uNjC7E#x9:!,jl\C^v"_fgQH-OrY6P4V2=)ڒsܗPTi%NJ5; Fv?&Q?~Pu(qTh_p5,9;?n(^=~&$r„N!P6 *jat¿ R_$&;<^vw&- }Orɞ$BK)w`uS )|r{pCڢ6gp=oAMӅn|t} D?9EЄh/1vic}^BFdzvj ,a}IoTzʯFM4"c321a' 5@厝0(4D]%`oQ{P:mO W~M<[rdS^]l9N-nj8j2 eK?!XŃ.}:\>XjG]olm6Q7tXP'O3#Kdh+Q2xn}z:8h۔6Ffڡ3k \@{#Cr'9ߡungz`?OxmxGph) lWE)Ht

}X&tNӱ+W\$sd4Z[c'Yb?VY8hҤM*R[=6}ga\qt6-Wh 2XYx-Yw$C`'rڐѿsQ'ع'y+DMtg`6{jvtND/w횄\ Ns^O# !l[ jzv4|̐6[4v슕-eNY6F[ZQ>g)ɗJJ|c5 C N0Q 9er :_lݏψ"H=GkWH{ZTԀIv?Rŭ7FH43 zȀhmo 9shep5bDoD'9&[*!C}eߦӑvw{hf?_ 4-Z74ku $Y2I%:! yD_hUX\i?'9GOcJ%.8LrKzx\\ Os2BvђMA=x=/qE#nd~3:\d( ƻ捫H)~nN 1ojP4}y~ϵaSsLİVO"4J QsNsyWޞ6Ϸ$7EM,L#7 Ylm!4Crc2Nd &XDTzL)*WC00ȊЂ0vNcc=dۊvӥہ(ϋ,4sUioo8YCU7IPS+9H0XnoheUZdY(ʵb'/2MF>#y{ G| 䢘,@ Jcꉠ s|;}օXP hЦw0yQ0xW*L ̏8.fk2T 6`sM!PĒ5؁;P[yv_N*z%6'US)&}m&qRM\:=/">uh8T/K|gDE ,eLD;_|$ӭ~aŷ~ʍ-'ElUSѱ]QM&lyy9%J >MqWY-B,M-TWǢ6n]ץkXC> T\ϵѼ\ @C7)JGw*Vqը^kCY* eOTX aVaB@r? 1c" %r$BV3=h=?\j$GͶ{_zV@dBtGRBT_ tI/ <;~z%iJ~D QVisKjP5cs)>=({Ś>68ˋ8ѫh'FN"-VzK0ŎF{; q$XfNqN ϿVjgՒ? w*g.u8`e3ƫ''Κ W>nAQKk ܛR @ZܱbX y^V_INWqz՟;;> N3,W_ykRBG\SILIF@q(f" vQw@)]3+|u꿟g٦/Z} 9l'3@Z{pLvs{K+:՚A9)ɛ❺SWP^JڳKx8q.#]Js*+Bm-40n^&wĀ֯T4 n 溶4F醊(#[/XN ślvlwo XT;:2ӕa+׏2thy+,I 0|A=^̚$٠B_<vp'kYP@/~4ZJ[84̃M)4Fj[bMwI] x +r-U>H!w_J2tldWM ,8jv$JA'h D`h4!pЂViHnpdh#ނxnDɾvV DS> | lknݷ{gCz?H6An˿9d牥3WRJȰPݠkUuܘ&Fޘ5,CմcѮ JarWbRH]I#wCB1}ݷ4iJco 5(KH^,wdZ}^qxq&]c@mI81$?z!&$M+Xe 9 /g_14^۬c j ͢d.ukbo^T 2}bƽ/!uZ5W͋u] jF,ݡQL|S:kd?(6iMVXVI{}c[N(S֔a x"}rΞ%Ws{W'ZX7Ѷh9\kx0vnp W Du5 CѶ~4 wU<[x?ya<1+xA[|2Br`.8蘭?tc@hFF3CA(z|s/x ؒ׍C"#2d >Ӝz7 M>j_Z(tJsa;KݩCI,Y|)YU$~O&Du,kT~A)pb4Иǫ(Ʋw(/*ό"JԩaVDcn9Ju!p-iizd{MI!rK)8S~Qۿ.QOoP@`&ە(BדFn6^&+"sI`Qw>jl=kY)/mQA) D!{grwQ.7S#h:Ɨp#?nÇ'd1At{lUxԠ=7>9'P]VNH^pDCl2%(9zqEB {صA`#+KL%!逻=9dErWӧmkk E{Kw!gȞazgc`qC;?ԩ_A '֒::j IʗJ͵T~uͧp cEʹ],Y?K^$%S[c5e<\+7}4,l bk>ILbanɺP(\wQ!ᑟӲۥ=Cz͓,'=n,9녁!1ӹd͒ȶL$X̿1Hژnu߷0.ĵZ;}SBDV~uŇaUUK^HbelQGz+N`ɄYՄ{x';Q7^$0Dܞo @\/O&z| z.#aT7$LC[pu3H77!K'A  N BPf^"8*BKfPDYd|8e[s\NI$QO_A|4>VoĨ q];N8*OB b˳O|<+[W[^s&I)*qpBӭOckV+%4:B{r%/n Z ŻC>] ~,pR/$^5'[1:X'>Q&w 5:7rR0:^4d:E|b"؅:'.s,e;1obQԹ JyPJNMirUrߨ!||e%1l|<=3$IŞP뱢]#CfP(Rz3z;Vz;D9&տV% 8۸SSom1Rt6 Uw3sB-=Cڲ&XԼgr t=Z*UQܿS-Q*(v<ɩ̰6"MsF#b4)Nm;">G*]Й f:*6H_;j(h'zԫ^gNP%FN20kDŽ=JhL S/y r)64[#)͌dQJ+#srƹ”;giC谜d Q U}I¼#66d}?tc k\+N P1dպvI =0?aye4$4Ҥ^YIKVb:isw+ӛ(P)}G^pP;//JK2=c=&O1;toci8JjKx?yo~y#ضS*[iDhOX) y{=!d(B ;ttB؝l$q^,i1mۜ7^yW7[؅}z>X!B|q܍1sD&O!Z0%Ȁ3lA/ʑe( k8gQPI[HΞ$'hk:j:a c Bm#=J-mMP_eSKdzQLd8 AnMxL|^!OT疫eVLnu@ $ q a3uB6/nst} Z;X]kSHAY";cJ9>dtc-Vv Ӆm3.0wt6)f,_C\A {,հj:S'U/?Qu B1U_:U6Яi*`v$+i+U4oy+bϮ6*m }WL`"tM]ŗfyW`/wUc*ތMz1ٷ=A} Qb4->b_ sACbRb%TwyqͿ7yyyq[䬀co~д/Ҍ؅8U`&n7Fcn 6*ZSV yC< o?d$ͥv9w8h44Is@E/SwEا!GrHLH(Dv\QmZӐ-Umf#鐟a]+tLA*27uym9}R*ZM9d_54u!v,ǘzj+.\+XoNk GR[fb:顺*s-R \{En $jgn)?O[-ApM{Cm(1{YP1=L/oTU 9|S\e}'qBTf>om_g4 e@E&"3'RP:)g-p;W٥:ORiCt5 19Q{_޽/$t)pVYHd K녁ˁ{h<+uIgR$QJ_k-d>%F1bBu6Hы>gJM{>Ϫj2nDLplC骷c^ƝzipK;nޠTUK&jQZiaWpt$kX|ᆚn.\l }- d=bv6v7F,ўT%&0:n:(?^߹B⥭MaÍуR0ٟ2\A6YK-+fN9(K0vf!WF?aR멋)}Ós!kR<G*< 3q#pުfN[?&$pr-;dюQZ+LbsZj`7 <ET.A-3߸$7\<+m_gG<5wrZЕ{f=5>3h\ $`+JH+݊Luf.]ODp6T#h **u isi0!IP@ky4䴑7\IE?ZRz: JNlΡmZǶ-@ǿ%FZu[h#|ؙly ny 7ӥѻQ1Y#BOC(m&bг>^*ؒX S'.Rycõ#,1fphf`/٘á^{Pm-1@?\S1>tWX3T!7"VkM^rԹ,\H/Ϝ$&6 ƙ`ȼbz@'L{gw* (+[eh|K @02zv ТY[H!d< ˂v4'Vm\gF#0":$y=Q]d QMhnc) mMF_&FbVs S2Ae/ҵ&AO n˘ nMPV­1i"g1,Ǭ3-Gª`m6)냟 ,jICFX3T1#?K:47X1loTTD4K]H-$~}C¥PwSKiY;+>p _(*>­n>ɇz̬wJ%@j28R4,?vYDI Tc-5_+frC%LU Xd'cK3DI]v|g20&ng͗l/oj.H4Qw!;q L_\C(hEvcuAFf$ҺLڞ_ShvC!O`oX"|O]ԡy^~bQIt=dM.ˎ.`j,* L]ާT^|0:`2kh]% !~?L@jb"AQ@}쀵Ys0^/BTB861\߿pv}J 4חos 7"6mDϑE[E(Qo3-gՁMlm.Pju)!b )տ3O˒uD:_(NZKಪ7jEscv}MW||1m,vB0Q&@yك`q"SĐ`9҉d!=O.KĮn9`t1)ٲW.=ps*0IE`+E clj|0cnwߎIWq' XNP٨G?VcNo6"3a[LurIp!+~$a$y.Дnlp+)C &73Pqv`5(4$aMjJ$&?m:!(xRaY򀥅P8|ysݶOtyVO2ui7kR jE쮷e?))aWtۧҵmhi|l~[IM!ŗwKM{ސ_4`4PƳT糍fX ~J),ͧD"jaiM^&A5a鉭 v-$$!y1:e,X?I4`7|%CEs:̷AJ\+TEI$o׎AՊTKBֻNYirYxm`3FIs3:=Z/"` zEv2G!O!uKDϡ>,*! CF)=2󁬀y~Tu)ggGaDö*Kt#IJEöoe=5\FDʶؒ_QmŸĮ\Drjʅ1hH Zn=K{6tH{XꂴoN.я^rٴ1Cp\88)wXy~O [f\!oK3iPWׅQ#,Su{EV/@.$tx`g\!aef#XnH^)\϶^#@7ln^RrmvI&˄)^ }#+8Μ~ 6JՏeg.ﲲ!?e2P]xfH]RsQ n$흒Ra2sPFP. U5哂HpwD;Ƒ BLސ ٿe\F;@ Q3E WEJTYiyMZeǵ4⩔N) mPwR)kp ^KӤ33ڿΟ≩(5ń$,[vq5T+`zi،}f260HGjf\R wu'}m6N@7=)C~x?΍>12:ģG-Fѕ=1)uW EZXu3ܹ046fG Qvw]}^US%%7v&/LPv*ĸ|8$$ ?KM:^_>܊^oY9{88 W^Û$ae@Ȏt)oWz*n,zR,Glո >K8> CӁ%Z_ Qr92R9UG{xar6OSUfڢ9.NvNwFKS먜c͎5rs0Xb熭ޯ0F2Ma}Ps?2!%}QAY")Ns+I\W16 +![ N j9 @Vkowh2+{ewټ3==]|w~:)iĪTmCfNtHɛJ _ZTW3`͓Q&RZ{~sp{|e,9Kv0S;uİQLR id {Pk'?^j%= =sZ]W2?%CgAJk7+yXhWE (E0N/[̇۽u'TfXx&Ԩ㫸:yI9;5rPˁT }pa{ a~D]uk ɠKQ p?B @'ʘ`i]oSUOM4SRG=$6Di,rlg^hf߂ jr7(|#t'UxR]) aѪK`w9SB !Jc,~/^=٩% 3A;4R[:^*"Ctܖ7ٮM@@; *Ij/o~1a|9 45=;m"- -΋܁g]ox+{bKx6Y2Jl#~Sߥ}Ғ$mqt;Dw =~"^0|bA[1ߺ0?w04u:xx:GbCT{Y vP L6Q_)]+%lܨFa~l N `8)U*+Ipyd4@뻶0J<+ S#Κ4,[nmA{ 5U /[X4-dNV!XpacqO?&.;Mgi8bIB6|eT mxKm;[eqr>2%S̃^9u젖8ϟ)| C@4X}ylkdd2DHث} a˫K IӐWZ&IVG!t+gi.FbRẅiOj%'qv=Xb~s٩(f3'}E5' w(B)C="iUhh?@Xn!:W/'TjԃY>]tdr`"lhDu!%kqH)MX"Q >ddٚAa#SovS^˞?.Xfi)[TmES`|>a3qB Q@^@D*;^F5^T)Yh^5ⷫTN;ʌ,!Τs_~vP \cÒClm#ލ}If WtC YmVtf*Q5K)8NCg0SiOۄD鍛)}ޖ1C{BvX%txۊe" V_Wnn3;3(~ܤX"}4{G:,c֜} ]ڮG:58q1^ebur~ЉI9OJ V7hGuQ^?؛9LpwLR^;zLyڼE[` m43Yŗ$g6/WgY-8EDAP)1T] \Q2IO4]Ylhx2~*"(\*l G6قOXhN̦X&(vT :Vl[ +x+}dDRJ-xdna- ]۔9̍{p ~p)LER~v =~ܔ#Ddn0TU-B"]suFlsm`G <)#Ү]CpɝGbʋ"alғ2{ Eʘ t;WY&EfD/5Tb@8 @^#u83Rw`QX]53D q;xQ,|0l }K|3pYgRvУכ`77`g$.M\_H[8J@0NAoV0r QH(1pLGg#4fz;UOyz\-i'np Sws MG_GBѵ_u0lkK6qKw)~h+_Z[{kUfD`\wf)7.'\:)⭯p]܎._Dpk6/O7E1/Hϯo# ʲPjO;7hk5ܐ!!&j'8?!Mlo7&'_3#cm~[=hGf- rFᄲ|1&U,PAUXcZCw]7#u8U[CByAp>u7rgC)?%1Ry~5ccQ+5?' l * - xF:d[]0נ<4/|ıHz<>(~ sKoR_ @l_h{U Xz[_8=/ov7BL q/ސ|~dpϙOUg2@g M/ڱ^ !iGh_)m&=.9cÉ;+*,`\dTO|L בh =Z*m$δ Dq|+*=秱MS"baUJQcL̰F;W(t+իL=_t\閶 ͋xйb;9˸~wVt.'`ruRHi80{oyW"%VꘪbbCe w#D$!h]\CI>jLEu &86I5$LĤN<,X~˽yH 9im[LGVޠ -$QĶu[ ,H Ti6LX9'cꄚb$SS&Zm&=n w((4C /6:Cv@QՐT_?FC2K^Bmݐ8DR~6t'z`5*oY1&N 1%o6lܽ;8&lW6n0sDXXC3n dR,r4b Ν?)}WeA@Xl$tVzK$Wk`8Lɀ! )cť=)o.p*:%PL9-ZUc!N&I s[.H`zy"wT:L,;-0U3ըnXry1VI2^Pk^?#yUX*B|yml5Ef+¥&lJ\v+WU߇"e0ci}I Zi T ?״RqVVuev'q;&0VQ)Р1m+D>zgewtAlOT |g o 'FNeTs5dvGO=MD1=wh[˘90~vK1Fjuul)ꖻhGH7xQ(9>gg~<,RܒX}^8]䟚D ۼgix'X4QN=Z'l[.p'&и^g`zwր=:<2%*[kDbήnhzxxk A(H!s`~.,=/RvBRZ|<^3C|rQJ.$g\Svl{qr5-MnR85 *zh3 \@f֕JopBFB> \Qx.tA[+kqX@\acqS^wO^RmXbK:c쒟nܲsagOD]&S}tpw.fa==,=, ocX{M(͐";Xd-%:_x>+άZq|6fc'nj"XmH΃Gfֲls% R};|N95 +v7d*6C0(֠du]QdU9]+"Ό蹧8yltp|\0+&Md9ZӢ-wY%}ER\SMA[t/ꁲs62ZЛ>+z>Y$;]Y$xf3gd#bpLr;S.i6\ (De]oQws7Czo\ nd]fū2< } k.sThL )mmvB #GCsyqo mTb>>h 9c'5R6Cu.re'85ƤCNDkMԩ7lgHc%C\H]գ!ځk,5#.}tqYށ ,5Lhd _fLNu hgͥ_$A\2A‡UG[* 1mYa'D~fh'|V蛶Lg[UH+qS#n.v޺#?~`޶BAklGTFIo#8`T۞vZ7@U6տUп` *VY9^ѝL N9sT-2/ÆI|;yd/ɵ[]KƅdvQ g̳ 1qZ 99.EN9ɵ&1d_ t$Bz8t`R"˿G̳*,i*0CM.hq5햲=q6ГjZdHiB}Y)0D$C2ۤ$kbI_4O=_5_'j7 `)Q|xpimTfSm]4)rNRх/ɨWVsZ\|j&'%PB&jyН9 _޻VsgpNrl>0K8ui z@T1͖K/ y FQٻ(bD j4@@p\{5p~C+' Sp;@zh#e^^ji˝aC\6Hs03W(ں6/z3n-F*M4Pwimz?U؆a‚SE[ѐ6r/P[OdQdK# pp[ G<4bMmՍ+ : ʔՕBy 7<Ү!j@ټ-Aoq2i2vgK5\|7O8(ŸcfWCF#>,T{H$Dzd4~8D`v@pgy^v6N4J}}.O yL9 .6B= HVW~^1v{{_F,,bF1ukNuCMXYɦ]Lc[y45%@brDd bsFh}D$!).Sb誷siAp( qSWnǃ^,~JYyP!-UE87&I`Νn sXC(_); #{ik?,P'Hn{G$ҮAKoVCo޻(bG>eKuXGS^A䷋(/n59;FTuVq鷴<ÃP'=) `_a?\Heb.a]|' c՝]_* _KTNEPځ5:6.8hFxU2U_U[*Ɔ][!MRc?׹)2Sl: 1=xʙ唏rjr{4&%Lo6_<7N[̰% MVI֙Um`ٌWy XLaoT*dW 'Q>Zf+/*@ޓ̖K'RTà:ؒ0?ʻv! Cds'7o-ұXPr1 "Zݘ%(wlWQ*V͝b^ h/,]"ꯏw띦[B ÌզNPk~[t-K*0p]AX!M]U_H Y~`C=>|'eGHac-o;Cˀ2{4k Y~YZ'(9Op'r2%oSE/8cOEɭt]OL_[ioO&X IsG&P #ZQK(& 8xB;z`$[e@r3IdWmQ ~]߬q;ŀ'0mHWm0Ptt:*[oܷ-NN)K'*oW8OZ;'r]G]Z˷* ep~E&&:7`sՊq";TRf+lߔfh8uBl")Ef*YCF%cWۗAy{90/E5z.z/oS[~* iCsf.;WKa z >,TEԘxcmر#lg^,>9S2 ɘ/H/Se-T:E [yJmD6u_xV@(_9t˭(tsx޲n e]u6!PL=ONu +IDb?r!Y )QK3]CEt3 @/rNxȵp%5J`?L .RW$㟽E82Jf-PUlzےҒ8" A74Z3߹ǿFV% .E,Vph U, קpV`8D@uS1|D^h8מR"u5n o n;v<AȺ'Q76]Y0bv(Sa<5g, c|0K,\opM׳F"*0DWkJ1GerC52'M1"K`̌ noSQ_վGNv)oi[aܯn}`ZxCʩb͑( `oG%EeZ; @*Z6#a'\c7xF::_BPIٌӫv23+kYƈH2-÷:q$jo^։iCZ~ qB]X*p6'Z/"( kyR2S[ZTc? |fqjUuO/?[pC9ȭ S$[Lt>C24it% ZU`h~}2rj [A6iXtG‚ldeIZ k}8P[N*5{yjԠx..^[0kc%!aO푅H0%XT6Uޞ'c].Vo:XXi2PTPIu&JD08QAKdSbj1o^UB@(->hf Ռ6>[LM!T∣[I3ÔZt)Y 8uPGJ*yEo-X[{F#$"8E-d0۷ `b_TovG& c"ފ:VFILk/!-{Dson9yyK)i)^1Ю8&La"'tե!`}1 u !na2dFd鐕߉-r#e#۸N2e |'(9L_Sƛ:QԢ&'=*K%j&#  fγK뗂5cXUhb4s+g`iˠG ?APjAW '7ܖ6,t&ge9iG)P+ PA#?Wgs:ߚ/ʅ>U+]9=>nQyO |иӳ{7N08aתK# 5oTS`{nB"fTrh3#}Q7 UUgcLb&n;NI; K ;2kG7hAk3E8Mդq,Up/D GOKZ(0&HdU"(}aکj?x]6MQ5@:t=~D<}(˭V0uy炩_ B@\m1"u1Ҵ^ %@ɄR+r>hlnP?"#єZb(-EB:Q#tZ=y+ nMMmVdf+cVn,ՌʧCalb2˚qժf*ߧAba˼=wE.D[ IlX_o+cJ%Wq@(j.l3jR<(|?͈ƷF)~'[ 2;ybK6$M'/@,1qC80ڭ(fq' 8o-|51SU!0gmd7 x#<Ԙs 2:^"HXX@=e{ p<2E-3_L>)`4#%XF#GQ+B +>Ğ1)ZAgzY(bVxo{܇ܹW~a}츣xW0y?/Sa>h0dAo,ϣ&01S5͔wGdt4\b,B_2!`%oQ@k|ִw# hU|eI lM rQJ?o^g/CXA&xNc̦\]r !1ҍl G<: ʻxٷfFI𴓵BpͰ/ˎ2z f7"Q$- Do8|7ӼrDYMDoVߟn9R#ğ^ikIڙuyUׄQdNa1;aӯ-; :{ׁmZm R^-s^}XWRtsp"gkZѓ;d!A'!ܕf UHR-nr:c'J6<͆/,grWJ2裇1Ğ5N=_IUFA"3iT&O-|eܺ/}DMl0FLgx'^`÷ sdSQ.VEaFk;Po9mfN4^DgC\YRYQ4r)?5A:C>c_0XA SXuNF :$,z9l-+WР.!qQ+^'J-[zRxĶ k 48gk>##;Å%;Sj{IawHXW]dR m/p 49^Az]V8Oe ,~oK6?=Eּ{+}+vߤn8!6뀂 \P $S# sLwb ?)5emgr578ZjkUWq\w:ֶ`Ǻ.nEr<Hte$ޱMnƀl0$X,wL.~8bfi,$ 'q.x2֩LTvCߕ!kn-M%|ݎ&B MPQ_Pv Rn.Z} R'7uϩVbMFwSZBUuLw2G1Qw"*wSHsZ\qX!N;#!jqOͰm2lfW6bKtոXF E2RP[1T+NDSoͲDO`P'iIR_gX`mq@ 0ØT((!< "+/3ZI<j(lsyJÿ\ha$*;KC&6EaZZsa׸(yTz蕼29V$[toz&"NRVཌྷUtmUق٬ Sx͵u7Ls bWz3(lXA?*6)?i4F_ #&]}3Nn}a#6+7=wOv3R=j&@(LHF1W&M =4'8AG,#36\C6~h1׷12c ZlfmÍi|l8WN؂PI>⓹z^nfئB0qb/˻n/#G#9RQ«8do >OhDrAC )eR037mGc=(bd1`6pv],+ ̘mN9VI87;9^K8cLuV/L>؉ FkJ%S7܊HXKV2 3l'pB3ce7H[wgF lt<O=tX0JN m2! ++te:i?RhyOzƲe"58 : ƌt ;Jh:oa0 *,<؁K^b޵ۚOz H(!EEu|/%~ e:$`Au~S.|,TF@b@-b:\?z S_vflʼno?Ewu%z}.x]i-=}{S&r R^q5k?En#~0cdmUڄn܉_FubxY}KO0@ x+ÐŖYkLq g){of/[ꘂkXfTWKϤ ő 0Euy ד =ŏ p,\_8@+Pr9G!W]i>5eycRW?.ȼK@rw V (KR~C]R](4yhJ%};%xtUŔ6i3ֈ`渞˚R4,m3=ioxؗ;_lrbD4j݂>t)\Z [$lɠ@C^vf@gɂǵ>;(1Hu2ˉ`"X535xRˡ^'sz|} O_+LU̐XݷըgAuL6L#FٺPsqA4}̔yC Re,KIXKUE^u\i*}Ep2R5;'Hk#NNmIz]z—3J?$ydtTagsRC.IqaBy9#Ad^ VweG:4̦~ 9ɵ1t<0g6EQ _Ǒ꿱e{T%/]2z=_L "O^Zq,eN܎;G. m+[X̙3.JKhEmج㽝Ezȣ_`?#\V甔JĀB~2Wţ<ûpy\˺"`EbMhĩ`5'%O%HEټ麢T!& lx.(t0+TЂ v~]Ӯuh:WoFɎUI:| 3{ &MgmfҊ:jwp &w:k_3Oј 2x%/&ld8zIJ/X-d.jGoIӌ4jky53P^w`@= 6.jyA8i.('qm B+?xAb(b2}a(1- LM1 LPʼUY0Hr$[q^ Z:[]zZ=f~96u*N/HT9Cr8xmtwdFKljmS3(eb9voIG)6.߭J^ViCD#$;HȒ#[gL#wSޥ A-ˑzxAMP% AHGㆷQYp?9Cds{Q]' }4M׻#`mIOv?4JG0Bf-}rTǤ_ մ\BsAIf4LgAb38hXcV,94Ɏ3E@+r#ܗX(}FJc=||t #ټUd``\F>*e'30*A]gVG@W_NLMۼW?kq#鿅Cp7OЃrϵo+1cjm`Lkua ޟl"|iߡA!pXiL-<:_W˪?\AhE{85굡O30OBE^ ThSuUjW_9q`=0<`G*؞ ʵj0]MZftΆGIEͰ+0%&XVD]t.C$R3sK-c3l PSlgՅ`p{7ՎqYT%cĀ=1X{ 3o Mhw%ٯ!k|0-V$r!*dQzU^& J9G>zR5qB"ۣϰw \BP]A7/ԉ66˺(E䲲kX۠9 =n M4Eg"CdD<˜c"7K;A?[0#&ty3SMB@+i,=`xHF%1+{FOO^E>di5 N ,mz" [t"tMga.{#4eag'%G6B$Bu4f>Q,g/ *aFֈq۶"71y%kf/pK+pdiFuF;L#{y6!4#uU9v v%;SmcY' $ u&dTb{z҃8W.J1a_,;8~Xͣz[#w{9~o+YKK"BPf܂`ޘPj{`^×yr[xbw ͦV?ى!pB Ok>QaԵS.2+T/ hT$"|"6647]"k{3SmܝAvsSU!tZNOF42X+=r.SZ=g1'/CzM/Y7Ѩ{bQ==F<h/U#"{ߨ(> wMeq<?YF{@t+n],D3S8נiHcut޵(AHG3nZipMjxZVv7cfJ*fLؚIHnS*A}HƓpzLS ] kc;3iz'/IRڶ!ޤ6@9![7_z.J\_Wi/ЇIlԉ&!7 OQtё)ܺkj ;{G] d*D1v5cIOL7+\0;EҪZSa1/p7V@Z =ufiR?CzN!357-+n=SOMȩYE@ My啿Č{!Y9#\C{eU 4M\{u?:ÉN@Ձt x-CX6Ԣ|]6X vu-mo`(dy}ާ nCsh6U(BDZC. I2uvZ̺8%df O1s Y-odԱOp[/o]^+핎8Ç.NDu<~.Bl 2R"kAD<Tt0,a1.0ka_bвwgqvgtBSx=f`]'%c&RsF<&H,39iwqgV)SædW+ĄPZ< ,DP/|rYD|qe$2v^Ur- NA8EcNq@ʶ\ ̤@PyausNwNxXSҁӾ6,<:nG#:?R*wW(Ooڸ#arnme!^3D -P| i,Ŕմ(9aS_ͼKqo PYxpjWl2:y5b j;;. JQP[ϖPVTfdڋ]RҨA̴!L54ѺmLU굃zR)Ml>-b`KO KA;'d6 4.K>\O\sbR&⩯Ƌ/{6uYO 9ߙ;_JJÞ,/x)7J๚c81cg]v~.k>mj_` ;J1y>M"ΙCH]fcƴZ%^utFWx`f4%sUɹ@k#z$J1 JZt%X@CxBU'ѽ{6jMMV#FU#' $jǎ *C%Mټ,^HXYLf"_1Y5h>8qcLп$Ϳn`,@%At'.5>}(h+wg$e* xxm a3wgIq^dX @5FԑhqJv!ueщÞqJ sT(I%Ixū ozpw#SxiNsFІt;L YVۙÅI׹_dЩ}; ,g NѴU;a&XM7 2Oڙeo<<S"#Pq6+Cp1`eWݭ @i݋^J aX$F#a-^¢7#w\ixzwkU R2wU^b>ȋzli_uFÏkV4g$%|?+#N[4EJ璛Ov؜G 3zAޮi~\><$8%'Rt/ Ih7;R*x/+mȍ}:Dpw6RQNj[ P\ tg@;Ow*sZ sUlu4ץ2/=u }VJ5Bq\MROY1 A?0#^= $[ OMRlU0t$lY%I(Xq*cVIHhK`>M TBNsuw.PǤ$vSiEƉSi "+C=5RUdw+EkDEVhП߲Ru4 2ѼZlt)k< O5ůW[hh4G /;Ew ;]wZnk1̺0iLsF_L;a-9J:"^ (nV@G|Ϊ !.'hml؈ɃrRtv6 +zX檀Q_@F*XZ;f[4H߯‹Of%ܢD=E4 fm V˂nT+{NO}4Zt rЉc,ӳyX~ƨG:5(a?WN:mŇL{YU{p{jl5ý^"=|½,ч뚧m*עvFfVfqF6`𩷯㧉eg=hC#y'=u&SR7Py䏚{v1`-GwթY/i?jG/}s,A %H$+[t*3\Q]7 Z^!xdPyzђB]BYCՑ²AC5+7[%ԝn_r!_gNnseNHfʲH`.`q-Fbж c;Gᾴba{ d3t$%8Ձk|on}e(SҮh`)x\sVY#2yj$Bg}uU(Dݴ;xwN+JIKe: d_cɴꍲlSXf:ئ#PWo:щ^N5>nԂ:L)9(4 W 0-Y0i-'`)ffe7 yً:谩flݠJ*Rb|E^ŵb͚).M<~m \|U4PN1aħ>IJXR-E¦mù$O@_q̧&o[cGo[#%D1ghgR-s zY+5LJa鸬(l;m2QK9Wu`*iG,p?P@d/CD/% ܎~ӻҜ@s){{N.i^1ך0ZmBõI7iω88ۛ2j*aMyǯwf ɗ 7lG($`~ 0ϟ =H uRꗩJN9=R$`Nd32QN%fTw T5B5/1 dݓA]+nbܪEpcPp ֿ2&mFŮl5{ڲ#%W#-CluVֆl6`l,W;+ ԴՈ)BSH/!~\@U)L2e M_jXᶨ V!h?/KhJ,>1*(P˧Cqxo;RU@nnWy) GDv~%B^Ȕ#D[+7\Z/7 R,~kU[VIYj*?&_P2lvV/ J:L爳E&C|2{1?,Aa>z(] Uӹ!tzW8~S;qS괐=<B#[Δs#$XpmCwR$%Kpo>UKI4_&ga?%=֦9(r& mztX^XF,t\eB{H`v_|^1P>}~™ 8{&e{mX}<?jf;̞&ʿ@%:(z( ze d|>qغh[ƌ8&y;#Y2!*Yd9{t Xc< |O3A$&UA}g|4QhZL5WkΑ[9>cB~I.7 ]?0jSQltwpws7 qCH7ũ&]HK\`!OMXNuh;\ FpYj,&G H?檉ŋuo@q+Z[R@pw06>QD ~E e9aQ1Z7ԟB[_jbbۻ2XnXdoxnր+LXwԞoݕb*1U}l1ݕ6+u7*sًr1#́c Vo18-ߺ`&7OdJn4"ϿB\`Fb]%Jpŏf@;yX'1!?"nKb^đ*)ʺHj"W=]`VQ48Fb蔗4sy2^`.}1YRR1`RRD˙?n#z(Z@dED? 4o&A3"E|Y鈲[6eAf%+c"T "bGExN5#;淫-_F0hJ. yE 0n2ak6V̔p÷? WZ]~e6sڢפ.儢X4ۍ=f2?"?̄0/ xa9.Al<d)WH"]K sJ5=ئ`[Vrɼf.2,ʷvu8I D)W2F`E"֗u?U64=8p jP#]g~΅s=q;_6?rSV WqE3) fOm$&+C%[jܪwC.߽FE` ~%6rF7f ,$c`'Rrgƒ sIbF\uZ(Jxh|X IM}m:'IpW. !.qc^/,Oyy oS}mbS e( (iq`*o῞2达Խ"KS/P%X_m0sFks6 ߓ}G8자Ŗ*'#AexZ)M㋂ &Ϣ5B;{TA7<MDlTךNlFeN@RNQ0~|r')]`dp.IGyn>B%+6Ax ۻ$3BX]KtN,#sA9.Es_=YK:P|:V@OiEH^ď㵀1`+"fЬg8\ (C][ W#"L7 G4/;ZpL4+Xg>7N<gT?Pd݇F._t-WwVЪ(|H}cJz ;C|>A!oͳβ%edݖ 78׏WCT| v i?+¯VӃ:4/\.K1 Y`5*JqrF(([3˿Fh@y87uTRGgDj͏0S*yno9wy a? (S0PIv{tXŚ0+%'4~u+{jN ɺ[\GU#DQt|bqy>ZY/U7[J+UqF pRTO5%{C__=46rJ|2 *H[>O9Kg.* 5ҴNrV.d9-зbWVh"t}(SW,QgJBDx<| Wi0̈́t 5d- ŚȜ3lH0n@e:%o&4Hj*^Fu…-u@Ru #ӵXDeE{^Q>{Ok~#3>׬v H%3e=6GXvxk@ϊܘ/ѹV&!Ǝ&26XB0ѶM */Id6At (Gɧ% [8(tc}sGTBe$#ku1]:I҄+$M_qguEA$iktaofmќw2,b%M_ɫVl+rPFj1`mJWL7tLZF5OW._d]{} (htSfaDp[+\]=G?Źr9NQivLQo]/;'^N`@{`SKV#Y?c&QȯϕT D {a"O#&,?Q?  %,@搹`4ii{}w柫oX~^eKPT񉓰M aEw5_qʍT[ j%eWW u0J޿BWz+% $4 瑢<*@5, oiXӒDB'y;*bpy%<"z܍=[^ua;J7Y^P}QX aVFB4`3Mok2>fC){?ZbD"1F?. hEz dJk a\e|Uek.]©U- لbD隮r3́9*K+ђz{`[&اhFckvEƥ_JG @`o5וh>6r^ک XQ* Em\IedBas͊"^ܙv ! \p$,n@ Ҥl6.'@n<--{?i,n;7uoq5`r`e|@"M#{Y8lİIN^MrU2uM9ΉqY!TV%OF0B۬p@&>'!n6+xjʟvd' _Tmc+֛4e|Se-C(eDYkw%hP]Zu]LW4WҧmNqS25㖍5-/gNf 'P y* EJ;+]& 9jt$]KO6'Hk~=y)QhBR.%av]/+N&{H3'B|R!/DG`Y mz d12'1&"r3PrC:C6z$^W#ޮU*-8[Aϋ[ѩqB-΂G7/9lb9mI0\bЂ`yi0aQy}oLPn'tĮa>A`L/:m@f\iRvnj](=9 z{H K%SbZIؐڙ5ո+'!bDVXo=Wٰ*C')>p}VdGB>|mڸчq\ݎU"8tnQ=J6yPYr›kHGSH^yE#.O<ҚOw}Ȳy=Diht"'kdJh;cbagN4L)a-^R۩@c,uԞc'՘5$y_&Ǩk<3[ 4/UPcd;hVqr梟 0G ]Gjcg@0K| S &YD@ ' +3GNK&tJZM[1ig%;{Z:*"EvW]l=WUZedx/̹MU/p_i.n@26Ƀ̃.*9J:] TcL.\h^Ie3@،<|ƣ`ќY &YěC<|ɤ=XBC;1Q./jYGU_î06g7עɎ#aBEj$]MWb`eWg j͊"e+o3I\hF1Z`u; cӴ^K[?k{ڃ9$B&#dnY:*ce\硋@3`Ͱ:b-f/{EJ?r5+2 ȗݮ=j.XbkM^q^E8c~!QEUQpj'K&[dqO"<<V鸞[RR|sf3pTabcLg4 eJV-%) VI>6"۞^aflYCD4 =̰.qGHHNBQk#/e;>S *])@8ɕ-iठP$ފ/ºZerڥ+5XViɮ|/@98BF6!]xDŽQ  f*K%mGf2݀63st#dICa[pQwBE3Ku2᥄ËBPnOXK`ڵ0b4W6>[X~6Ul\,D)fȵOvkڟ0SUf< msy_# ֮O*D+JE H$ DYYJҫ_E3\V9'>1З}P-6^d1{ ҁ~'e(3} 4 16HyFR, -Tb0}x\ROwղ>| r@aB%Um@Ƥ -54_f ֆGVxk2`7PKV,HEL:/(}ϷBokxF'74R,+ꅵai;l <1;8Sp{|=eUWg],K V~u៳H!wՓ\5 0$Ǥ_-zeyyc|M_eѨD#,;Yӷ>by|}x|i4ت_cFfy6LmNZp ̌N#D8;ja1mR qƼ`S8 x0(V셫쟑#5EQU3Nye+Mhi$d^˼Vµ+q d2, XG)röBSZII'7YQA 4~ D!,->ELY w1'Lg*s[cl}/Z20 /AE֮K'@!rG @8}#{rl?vx tX$VPɴVsbBCxIj.l=zdP:9 ^215 V򍩺.X< r9 ϨK<˄%yg8dWJZJ)`ΒhǡAo `Z|=*n$ u0NtԮo^`߱fiÂdM ybvv_ώ8E[t[Gv c8{(!p2P\6V@Lc5@:I.Wڹ :{gLO!>p5cVMAi  [Έ2kA]EY({VP$[@ʥ…|^PXSxdE]?򌻃7Ҩ/Vd"7هNo o;V[]7]yY0dG[lQ@ɿTݎ)_rE!R*-:,s30mX-LH[A!4My,0w÷2mP0{"46fJTz94؄c5v*ƄNABdݱ;+Q_?g-)F`+in! d._ o}>#*( qRsUNLnTpM? VGjFl( "9\Gom9.CZL6S-sPy{bUe $[du%ѳX!_P.0C#nLrW8,A' gFQk _1't CA a`qRRMJs;Qh!7/BǁJt jȉ3)z:ɜʟy»r"=  +rD ): y u1FPX1o<^- wᆔRD ?Vw#0~Q:Qǫ g}M"lp<4Ќ:t0 ѽtKQ< F֜Ye{O&UdB *:qϠ6#S&MTDl#AyN#%&@f7ޏcMR§8EH֛ {P Ab%DЎVbEF{`u{l+Ve%, k̥B pVM@+zYַAS^3|z^؞ʢu5kԈ+qlu/Q"%@!q6Q%$w%yheɒ=;6<-[%[ݨ؅ʏi⍒]DM)qc\M:9l`1f4eU%jGKaTvv+8X>֊ힰj 1o4:BعZA) !F!j ׈'g&m玏-0R 1Dc:W14_Cr42\\K4>bqvۻ7t%!+u)7UEͼJK}L 5'P}8maŶ ߏ8#C \B䅕uo*Eѓ~ooO[ed* F@*E=(O[V<_;~'d2@yN%a7?5A?q+,ppJHKT~^LoYn6| E]lE@q\xeh)Rpt`G!2i}Bŷ ܤUNA-E=j MFQkΨcrWIH|LfĉHKvAyuԛyƈa>u2,0FKνMs|+6|O呈y=xɓ]iطWN?h>d]Ρ:$rqmbyn^jhuD +^&|oBrޘI-Z%ҁ;@ҫ;TKzD6 >tZet->xqj*?L,K<몼Y*f7rc@BKN?AR$L`YAj ^$hlW#2c$Lzd 5yo#x1DkvKi /b$ \Z\E|,0FuL$MrF}-}Ɋd}.W<׳}^l%"Ʀ @*clH< r.69ʚnw$%1o"Y4n,= D֝7 +Y,oeOM?^0-u>:$;$(***}6(.ak8>`L5*TyɣMZ't:tbڕYHi|6?p- B*wa?N{lY!do!кq9RmjqN o'59W~&EaDʟ4@>@ ~/fD:%m8 s=lkjTsA48(&i`dw0L~ޏ`cc:\1+Vfנּ(u!~O91L/!3mv@]F6-pYc3:ؗ''ڭoȕE} HJ9Ή6'4]*GǙ]%p*n_08*,DQSoh Ngb=2p~&&G2 mtdDgZS)}~b"Z~ªTeXm-[}}087EGs* 1anM4qS )G[n&fgZULŤ;GȘ'hLkywB“$A>",G%յ\c,M:ˈF^T䡰_ُfͦc£Ζsb\Q֟BUʼnޚf`Gh^dI!W6L'?BQG bL$ yA2g~-]bU2b Ix1A,(2iJtm|8:3PEI^&Ǒ<-E7"&9)eI κRfգGfKrv$u7BuUe5e$+C; *ýEE &']PbtL5y]10*/ AI:p,@c{塲N;.9= sNch0o~OkFpB)U(%h^zEW-wx9Rrzo˧bˡu0O=bhTd#!z]p+.DhP +L˱)-ơq1kN+6bJq!6łЫ7ly-¦-^bc k쥧bn͑JmNwb]*1q䅂_!fddڛ -0*F11 zMd{02Q. b> ~kb}pÝ~!E:u*Oy֞D'̻ InK&4B 2K¼!DF_06;wJ ʝ[ȣ^tA>CIJ]UI2m>N-{x$ mnJ-Mf;<Xv\v=#u8BVȣ*٣eڠуF.N%h X M0"-HzfFK:[硁aXkkB1^_n%qd~!ㆽ<9d[3H$4FڛM7XXؽ6%@&S  ѭg/=eDTX|CZsͩ X۹TPTo8/lO˰8tyh ,8)~F*f҃2EMn꿈O\yḰ}x}UDvfk9ab7]: Ζ3w,BZI鑀VFǜQS^"[ipt:<)r..ձa,:1N%Է=|b9 tACa4N"p Ė< p0!\mh8?7'UC8Oz0V+h4&mq씌3fVw>_ό)1/\B?C5Q(s<|+I{neU$'Oxԕ ^xl"Rx]q\4 } so-,UN٬\=YPK24i(m<ٍM%;Dф@LK ;M=o?E? Tzsv@p鹼 ۫;zM`vs]W{!l4gqiUVy&wtFb\p- ]м .w'풯5nt?xMQJ)/!h8^q]CЙ~(5? h cè ; 44˔f1PUE!]{))M̩:_Ӿ.7䧺q.1ٝťՋŌg ROKmY-B t.p zbqř r@ԏj-j"o>ƉMABR @ 6/"Y4YB4Ld4\f)8d]r+{Lů%a=uNf1JEs|h`RIC()l!'ήS7O>Ty  xs35nUӨr;@좟`'Q9~96UT2dw& 9 .iEr0nEH[Z`Zc0 ̝I z/[m5oe_lmgaqx94sIj!6f1/bWn0)eƚW#mnF5|gHi!wym$ݨHJzG ]͌ 7\P+ /!a]0lE,众dwG?YX2Fw;yN7@ͺ+nmw}ج Τ\O?S9t>OcyЌ_:+曞6~|RoӞ= JIFuTh;qU_8i$q3 qdهN$fd)$ٽ{whQeHf5qՇM-z,4IΫ;Vyyҕ ;u.m=zd/1]%Y#ݸ{Qك.*~IV:уS"g'&n}APەTU%4 H%v$a&"! :I1tfS b{R ۑ 9Vݲ :yx\{Ue2 WoBt< m#W6G}ގGy(,_݉JB(B'zgٷOE&u> J$|s}CR43𓈳OQL.7k1 lQ$zQoWQ>ZO_>)+_x7u다⻦na_mO @zqbi4s=뒎 ^(}n{Ά R*ړSzÉr>tc !ʮF/7,#G\FB=|c}' ;U2 zXT|'gS y&Rl:[ۨ];AYSdVdQwF')^8Mŧ!,nPb*%"Da‚Uu0(x(ܶfNA}̉aGMZ$f4Qn!6V?4N#>m '|Q)9Fwr5X'jd8.8A; Pn@uz%?5(D<<)RkȎ/|Z&h21R\S耒<M%#u3sK^!0ޠ׵!d!#:%ȏ/MEFXՏ)P!9g'ɥ/ꂵqǮO/˫..-BRu}8ui2 <7y ¨Nԃ{f|/27 %yK!^ғb&%XI@\2+Y; xEhNz\N|g>$Ro!)F +1AYPx(CMޤAj-dg|N~&(j`%mD1eR*TC,&,$AxT:ǙVuC^Mix$v,z $iYa_%HI<]WaY-|{+od>gSAr0j$ŴP3mEod!r&?vBF۫_{$랸`A Ϣ9>3'p>Iv :0 ZIϜlitnyV(tZTrUDy$Jyq R^SFІT`.M|vlڥ^ԺNOsŀ]6VPH 3 Lj'ċgnο7\ n%QxD^.9!qۋ̂^HHtPP/sqt ^+tta 2I('Nf0,v\|= VZִUNz!tά[ļ]tNnрh(ZP[jpw0M\ޓ'I׷.[4 Ra;JxQaNpǁ9o@<)U!ˌB1 *Ô܋sh( 'zӀ\F"ynx8D|lLca5F.h=E^ ':u+U8*P@KQPx+״9qu8].DFFv z.-U\.Ič5_ pBoWx\rN̑i!onwB Sq?r=7iˑCe ̹SQ0bJqB- OkӑbW]150@ځ=gujmIhF/rHڒ?#"5n*8y)Su:B>ማ͵`=5Δ*Q<ŶQb HzIYPϊU5V4Td< NXjw6?f }jܺ½a}^췭*Y ?5>\Npf`GreI{ PN(`;b +WSgfM luOax#?)̉jYށ:3R$.Akʞg+U ԇHLPDQKbXOqxïC}Z79*3=Uů0YP ɜTxE_S}0= Fbcl]N AMcji{g<QPEB8=8~IS~ /bb~_!2/0륕[ IգFhWUT3gmF=]nx҆Q^ݼض]%Y4C/'f]$6<4)K8S$]#{3*h{{p&T i <>ÃW( MG V|" b0Lm8-y YYE%^6I'nWHOuud; Su4WS`lb3 _zD> %R T%$+C}Eؠae WINX(@?cp'n<\I0W[?8cZkN!g`y#:m~y4uO ً[qQ<%龻bqV<`Zp#:3`,# ig慌Lf]qD K*3|ʛZLWz{ _~#c>1wV="7YXޟ5͵NcU,ЃѶwI Gg؀ 0^"sQu3a n13Qvru5UDOMraU ;rtE7nI6%2[MCgyخwDZU,@S;XQ0n2zMت NpMu5+>J,.qǗZtk!V|+^B ZU8pLea D.y/ d/IP&u"*:'ޝNj|I{\LEMϺ-,C:tIXR?b%jW)kQ2I7&z~]J"nU? Jzy8<T31lsX'|]T%>c?e˺.FzBt)+"/AZ(ojͥ1C 6 }GQ-=T SML|~>lk[D">Ԯ U]'dԮIi8gzUڈ3t2e(Jx]p3(4IW\U=|HP?@z 5ؠfsZ. i htljon]򂛱 %6 Qz/4ʼnqmW+ߙ('aF0G;̶5.96C~G˝%_ g-Kl)e"b (G(7riӯ\Ft$_**"mc\ ,x-^: Q?=Û%4=Nv;]ݤ'Jm7{{7K+9mQ!Oi!['qѲOU Q3H +h)'Xlp"i\{gH!J1G$;Ӗ,_I(8r,ڜb]SNE=!xSyl41:$.@ed9HYU2jOoGkw6^wxe) AV9N/heUX<>9?_] ݟR⠺)[e{5q?ؚb7܌FI/!~C2FP}K'OdY|awYȊ^ vBs}ued Ӱ|* n2 u0Uc Nˌ#ü*LVPwS^ix)m_¯KLwp}Ud6QQ⤼x4Zo0v.M< \ig^9uErR -:?X61N\){ ֑P8d|>.[PĽPKGQNu>"xeLȴ.GS):Zx @5 i5{9цeEZkݏ9@*)V簉5E/e7.XH쯜@0*9UKe/mՍi#fy )!Y.GHn^=Wk:__=s ni h|Nٓ@;{{8[=GqH&FcjCmzFĉ5c( g+e'v;}RjgTc 5,ͫ#h_6e%U#^0CEJ 95IxHѻsҡԭ5y]Nv^%%{Đ{pvmD:d3P ~=.jy^Y5O4Wf9iBG x.-=U_\YDg8SM"w[ m6f&we%>XFkٕo@n->C.ۋ9-<&7?Ndm#7cIfP?vqD.oʛe K{b1q瘁hL;蓼[;-ιË ^O^ի_e;5_x-cO "p=kr~8y];Xaó\t&+ x@p3&yW27lԧXhjjJvln m {mϳ•sSb𛴳ZnR@bz=Urc1BW7 3̤$ e> {:̮;< l44O[QC*dzP%,FI`|=]iEubSGAwC+K8ۍ!b$gLyC86h49pS^$C(' \=R͢OK.j2g$&w_+sab,f~2eH7ctKL~Hç95|Sr "r"j$~=Hc 2ve<O2[*7nh/u2 ơ;5ȟFDw=P8z}3^s=ԤKUR ]T)0bW|r1F`G]KMaJ`%R4/}Q=BIr\ZoIo@G6/sݙj (u9[ωtw" Z|( ZۛUavGw,#+MNi#яIq" *N-Qq@@5 <Ȍ^8;'$KopeUw r{!U4@p~Dt yAi:" B greP|[]|@KZa&u҃٦Y,d}'X_i|䌪ku.9F!-lIRoF`YH=wZ6_:N0̝%Β}B}[PV!l_p,Kɭ0{z{ʹ)$2Kjx/S3i<!./&_78?SfWYYr'8_(3|,ٻvP)!%l<!e?odkpɤ L|b8Ѳ$?dG5\iY&{|QaWX>$ $v3y=AWuDO!|'k->_T08# ;)3<ˡӺR1tiWÂrP8 a8x:WmwʐAi |NnlIg5?C |C{)Y!(P|N^HݗWa`A"ioe33۬fX[X&t/&,;܂T&.du#t8E+ DyKP8G*_ u]O 5` XUpQ+7 ޥ3&j8y=s+?߂#jؖ |GRHmB}Y&8j)PGU[Xex4n:_eYkEW7*Y13,cIV, Obh{FG^"9>(%'/$9|Bʝ|oY(Li#Q.{Xa!F-4ZT&(k.]2@S'oHL4 34g8ҽm@˲*S'y 1f(pp)ÞC_tՈ"W~çadVsu6C=$*݋}?(g6aYHz?-^06mmݰ*k i%Xdqh]3*gq(ΖbyaC,vsv-uGI[LpkmފPH?Y, ޴*{;Et*C6]>*KktK6.]K҂G*I5Ar>)6$ЇzVSb_7Xy|N/5|8ǨZ_%0bneN;,c*N}if2A"5SP6e룍Ϋ)5o3x{"%Cf7 kDx8.auB *ބFgP˝}c ]܀k9hu:Ethn%ս=E"q/ !n-N~P9sɨ99ޘIA22P9 \)o@`F|ɂT7r)#-'1UzW7GzӤjУzFWv7 (&ĺk0J>lSWo_8TX.X Eyn *G"`arWcܿ{ W Ã)*G`u(V5mbF,GS|4Cs,,p[QϖEA0>noF&  5t\Ep(rvh9hg9w3W3Ay{Ag@yX@"\ŴqBon<&o$``@NV%b$󺉤N]2YU찦hZ'h[[u_! oaPLgH)chs Ā퉍O^ADN/XY4FR1Kr#;MFsOE;m"q||Y-͵D(We[cHq\h~lF輶d9* `SMto}SRRԐ~֫ -

RsaAVuX] c"}Ϻ {s\o(v]x[_ҨۄT7E߬2>ގz8x79fo#Ƞ;--lL_ÔT)=*mWSL,n[̅ Pyhn*Wp33fw' k7(8 ;3^K:gѡ5cEh!* N a[2ᒾ"T6wNtcIFL:S £'j{H 1VM/B5QҭN~œ JWRk`JT4sKv`*p.-nnb1^ġ{\kaG|= "!dz+i -/^R,|H7X`%MXFaYrBJx 8sOꙷF#gq 3{Y%ʷ؉++xJ@+-|4V#9y |MؽBYrje"JI axy;/G¡CObF5=@΢+Owot.E<_`J&Kí):ub E lczm`<Z.\&~O@H2eciNdr/i1<&jCxcTdzK\^V %_m C[ {:ze_segIǕUp"xB&~0"O:GQ>;p$NL; ;xT;$ރo']^Y9P5+6ERq-+$F{fۏD[>P ݦT;Dv3&TԀRE a{:Vcn d>\d%Aug)mPTа X;QSo)YaY0o1ǾPw jtN@YUDO/tR޽k# 5 Ihf:N'Bv=u"xz-#Rdl(,>C Q1O˧ X.= [(p_J09>X5U}NH UXmfl+bdTrspF07ӪWjHr(Ief(¬@M~y\5q.tH! y?Ȋ:ڴ~JT҇޾ MrJwyPt.jEF) IScN׭oCl%(9%%!6Z1,xc#Q m+Xw H)`oF":TVg{=wUEzT=X޹řjŹ[=@XbB?G02zC}PbyFM5͉M|$e'8(΃6T>3z{J͇lc~`]Xb NifMNwJL f(FE{k){D^2tVqxe[y ŀxuΗd'2aʷt55R,uFrLP6nh?%&k.%D'2(Y+wYIfҴS4Y0_Oۈ b>.2{y}ho{*(@%L;_\X,.aSZ:"w/7G#p?G ^hTPI૧d-\[Y$GԽlF@|E Dx2ȥ@Y %+jgym_)- zY0RALxpJ\fU5S<c!᱘#[%R^R%@74M[¨Oe>8SZ5 ꐥ U#T<O bx&ڥcDfm/Ǯ2Қ ;yϘQS$)Dޗ-mzA;z䔌^!Z&F=ZY9@11K7F(V⸺p{9^ Ʒsm .b~en2;_rer(E*Os?? Kdh 7ޭ21 ,kmWxuZ@UIw=B)&7f`sYbzZ/ bLtW>~tjch?TE,j簔"o,{$jY[ NW ^ d"sl͕hHq%H9(=MICf޵$tlGho0c   8PQ 72aY@@qzwW}'69(M>/):ʱ&Rk+z81l!Wak{2($ĻQ6UCag&sNbm. !" z${|Th1rɈ kksnϠW# 9!^l,<_v_+*+BKl2c^&i^(y*,wFq7i^j:R-N/N2)Z?Ql[҂ gӅ(*5;tMf@xճfFgl Vyuד]u$θˮ% AbK8 W'd" >O ؀e/z7qS.ڙl߲x[i3˖GòrQ50yX/!#ēf[1CIʖ9΢p$=JnQ'11[bjq1JHM6~G~x#E߫C|yTzFu$OY~a0^+<$>CwpHgֱƥk?2J\#F|ED \R*?2@́fV]=_#HMQgLs2>݇ބ( yg pN@#ID4HykNN_lb*Q(+ߐz'5$ݣꘝXTLQ3Mh =wR 9#)3Wma/+7{ǔS.ouDBK\_m. tM 1چYO0jɻc`툐nxaCye1c'(xl |8 CNz4npeRa eF%xL)A!f@ 'c)joF=5e̚o(Lg/b$`V"Vq#Dr}aA.Azy쐯8͕oX^ti3Tn${)R4 @QUBm X[S҂σס j_|ڼm躮sy/Â)^xXNkSLuK?W&71^xϵ!\FUƂ;{f3RC^ OGOovka!_jCw ؿ3fklScT: JjW'"ڝ,t,@Kq˘#6 "@y6˿BG,FOC$p'?lG0m^P`+h4KwB^N̎yqLCO 1Y$xh%ch:BܑP&{ sb)k~8d MZ65.ptl2صS+%b&Nh"w)Oq ,>^~֪mQr-9OyWs ԗ9 !v>6]sPN  rIـA7y&.@{Z%UJ3eKZ35]yő=Hk^F*b9 qߍJQ+i{Y5r 5G|X$&ZTd!ɄQ&JIe$`i&ApKn:(or{VSBڊY𿞪y#!F-nWZWZUB]Hm1ƢhA8\RTB⃢+ej\$LnTcMN& ϠF=n.3+( p}a-![ơUrvlo b Th>Kvx-OS> 3g Sn[$3KVGY-zOibF6ǀE^q|2"wdY7vI0Ha_1+$\yl ftڕn\О/1iYTcb0م2p?6bO[7 `usɬ6DA8YԱí=T֧+ ֆWg:|?g$4be,p2 7J(fLʅCg)j/E4AhE ‡~ūVp}P,~{ cۗn"OK~ڗfIֽ`sGn%!e3M)XwřU]:&48||G頧 礣qљ"3cy߲M3+T,f`7jPc6N?!zuyI_q=/Gb4/H:sMٿ&RM;K]V:TwPj9wNZ3[n@k8|/ryr0{ԥvIzaU2+D7TQ+Z5w)&)Vմ!QѠhxϒ_.vF>1**EJZpk@FKBk_HJT?+95ʕ&[Dbpl I[!OΝdH8Fk݇ Ul"; Mj:*%uMTW\2߷Icr9j߫+vW*9R^ {nh֫"c`o8I0x&N6X Og@ңeAsӂ+t@KN9 /(9տfͻd01~V$:̉NjfrfHinٶܗiv*|5ET=#s O8A[O8Q;9D7O6SsDE LN&2Zy_t1vۊwbe%& {5#xy |Bg[%чL)aK[w%K_J8Vu r[,Chl>X6"x>ڊc˔ʷé.ԪC`v_>3 8ar-]m;ǕYSPhգ RDď(0T=qMqȤonYvTƆF ]Z)]nQw&@)>=vwQ=3/_]=HIJNAoY۷zDh"Y4|$UڔX$3>Bi G; 8׮?@y{ˉ 넶R?nE \?tӥGueZOcO)y{ΨԹfծtoΙ4sg-PD%8cD|K4SEB<tU᱖tKN]z/[Wזh&wZ,M#knOq9biOub]m.w+dO&ܯhxQ*Ϭݠ=^ XƯ.Q5&f30J1Pi`V41i`q]}֢pKڗoC *P`iJl/d %'u(vfԇ;*]ik#&rp1VvGvsdyMz"@Fbsө93 yѫ R3y0h'vgg."PZNLiM^*GpqfxkN޲su-(v҈Qts08ڨxDg _V" >[$iK߂Q)&% qs8kN^ĉ~7b#CMRHa)>b/o#B2#1Y-A"Cs*|f''O?;-Zvd6blƍdح"DzI3 jBTi TUs65[0<pjޓ3Y1X<&~XC 6k#QcOѩ= _hWp{aYɚdk>ݖI",=3*\91=NRkA~,{81 ~ǹ^qt? rv*̩cI-E]B3G_\$6FsuNXic[ի0h%}v|}Ud+l14Rܷ 4'`9˿WmڟհPؗ4 Lvo.Jyl_(,*jIX: X'"<%ϛ,.[ :j6Fm(^ +jmqpׯ-!-cfmw+i^Y% O݈Y奉W 9H _ÒФo&P&cv\|с;M:fGTDO״\kmðaGhGRuwu]"es9j LR|WjbhY|) h&PqqoS]KU|do6`4|4f5!'3{uwNEҪg9רoZ+P.kc)[ʋ T2\ K ­~<*[t;P :]NDq9-+f ޥ; -.4O&HrI\%+5$Gz6kGW&iW!J @YV{c6(&%Ӓj'yX Adӿ7tJv8[3P|Kc)tV=|=OroߺɳlJF\ [ʫ $YJS`OR5\Mm3ۢДW ޞK5L{bin0*7Z_fKpIQU+JR-d@NJ-JU7m歰r\u*6k*dg*[pGl#d7hrO/I|'riⰸ[o-1q̑ vCFu+zY}Ac` 3T8ЕWv=AC*D i}WfNyfkI' aB, O|yi `a ,3H|[#:c*$Sye2 #`H)9梘pWrEVAxʜ_ԛ^f|*KWFX%[]̪q]̎As+]l[/9B +Zv'{I;;q;zt\_L K0¤'!f_Z'yǹS=+}{-~g #gZwj&-X=&X,;0@EGx#216Fz_3%#*Z35{'OLg牺"hıKgfN++SٖY1jUbH&;WUhA;XgP0UO MJJM97./McOLP0T`BkCAw` ]y k_oFB'7-S(s Wy\eS1L`Qƀ:g6șz td}\p,0E]Q~T O%!\"$o [4إZ1/Z =S[w{ c~PmV-qGHςt(W7{MmN*xr%}(K]JXG7 5/c``:z*qO^)"jUg,4Í<%Qgco<)tЎ`6Wgnser! nŧb>1B!Op4Q"?쮊Sd=F$9=6$6"-S X%$iGȴ S '= =<\ KXO*\];,fdJvR]AԘl2CnLKkcԡt֠";??4sdUh\儆7'N,tJ`eVVNX2ﲪS#A/.U0Hy@~4|(/8@aEܛCG't8+`wc)T3g5rӇ}NN$-&u4M7$BXc>}L4ĺlۿReZ11#$:x y\.*v MC4ɸ,ܲwL⚋) w:9wq>/n1Ԇ"y1zV]#@`M2msl+o5WjNy0%/R_o&@Isq\ S[\:u 5Pvٕ"pUrT1# ԒlsD<5RlG/0|aAvo,!( U/'1v\nnJƾ[F@iI$J]}H\̜M/նS]&2"0ms4D*ԤBa:ɘo G )5@3vt`*G"3ley,7蒃x5Wt3x/n5vFT^sӔú*7z|lvyi wBkI*lгߌ fuТY)Mܐl$EQF9?1`frŝ_ @шAGԏWɗV k R1umgǎ+8b\zTX{s Lk/A渁@9}l4cqd#"_9uj9_Gxd_EͭrߍH^]56LR#`3fQkٺsLE?{ T49 8Ag\側S6Țna$kxG>c,e}bluԉeiPʒݎNDu>=|+fJ&$UQ2 U_?-ORG,q|C,'BiΚ(39bV㓁_lNĎ'VA Z@aҟٺB&6R5> ^#+H[snYy4hj-#|^<Ƅ!^Zl5}ݹc?ʖD}wʂx,lҳÜ%u_jB;0T"xzB(G|ٰRԿ7[v+#%%ut 48<o:SF_b/*xks󳶁\+a#7QN*fV ZJ?O' 2)]vz{-\(xuGު~+}ƪ!&~ !q)F?1}2q"q7D 3=NXGv$Ţ3]T% SuCl&s N gsLYU nJ=[<'hSVd` XV0]5֐;pe؍cJ!ct ʸ_Q!\%nG3e,ҿ탶PO)AdK:#vb:SJa?mT'š]=P~VGwNeO @yo JT'%i)MQRy8"#V5T1N]/"\6 }LmZxfƬGȭrWGV鷚2p$m/"wz=gH?3U[Oct}xK,]HGWoIXVu i"̘rI]"hf$1v\Yll6MA@OAMvPMk(OlGj**[p6#_QYQ\E'I#||\eCDloz߄ 6Mp{w|i՝XcBP(,HA#" lkʀ__:,d,غ_>.qGRb`5͗N65Lǯ$]R: :֯O95׋˷ µ6!u\Rt>IgpPDa瑢^ S$LC;:fQ8tuR9㫔,Nl.z=|8V>JHgzvG w4>L1{nT&s"L^2v:6W+,H\qv9ҋ Y&.G[rBb7h%[;2W]gƲF /s\LIGc Nd,q);N{Wo? "5Z;`]i6(\$kØy"#7h+Rjx('8NR K d%/Ѳm DsOed} n O-dS'g 9^*˃}Q^z%d%(<3}myI'pF\^Y J#!She|q.fg٨d} c7Vʓ'Ν9 v|ބ%jض^;R?^wٸ .;}e+њVkI= ;*Xcxqo)[IFs$锠 FZHI}K1_:_8oRʘ}D?[LkLDL4jOxE6+j}'n %q=4Qj ʉ]m88Z/?yg|vJNAx0+%cC/#o_2p#Q*ŸA8MV]]q#<&z,ME9j(rCǎHk 8ڨ&]PՐ-K?#tZǣ5c'L. 2[41ʘ~ 4[M T<ĈSSOh1S0AghD63Oi$"ݲZC i-@|0Q~4iKy? 6a|%KI){"%Hx4d4I|S-1 WL1ӡTV ( ԏ ]]Q= ME'I<7A8;÷⺊l͊UǗd-S{jd۽}H <*[c7{|569!KMLo^Ŷ2ϱLFTs5e~0'm@fCa B`N{Ȭv \UT(]PLGqчAp`JP bwSmĐ:~)'`g9Na)"oxť#(`L2`pVP DOj9"z8_$wݍat`t5D<'n&݆@#V:*I@oit 8ؐL򇈤9' ;|, ΑzkdyXvWaBH<$5*Q& mKsA? | :sRUw+vکLHL91)/`X+S"`}._ OvgYcֻ;9ኆq\qڝ0uw_L`x7Q^`Uq-? fCJNR)+8A3(GS>H11(R1gUP8dv5M2SpݺN 06 arUdC"8X G* 2m'P?`g?ry0+HlះхO 3UOI5,lkrp/2C,rUE.!Ӷf\S2zwcÇzI}!.801n%}9ѫ 6~gKS kjO=;1Rv O-h2 )mwwo1Jfj! 1<=txX@ԙbCEq%=oj u_yk ._OgqlDcv.gر&" %a%x9W-fS{a᷈l19) md@3 RmtةiMXbJI&*F2WѹzV?(. Jq7 .bjLB r[Ip٨$  Fijˁ4w>U0SHL; 2%e78̊M&͉扮|2U$j= - /Md odQJu`݃Փ?Ru@G9"ڴF^Ite&uMZ|&ǚf_`4];s 9lV*47D>CafOJߒ:ЉRɾ_Hɚe?YelDX)9o X?g*꾁7NzaI3[jap: =;%hזum%\7kI!f]_tFn:#1Qz)¦-i<`8<2^XsϚ/au#kyWJO_[7ahKծ,:uxd32x̺գX j|~ZG0;.AP|~ f68GTܦj DjʍY+S5",!Uv!2$FA2*T⭦׾?GeL8biaP<1J'˿<]{8潓ܰx4n):+#Vld&Bs>]ѡVNT:jfrЪiR+$]p,pmړoM"֤7L1 N~쪧5 څ|%@t*i'0wf:\&G_@=2i,F9E+ +vFAgn`PڳXйnߤ5"͛r lg!Jzn7Ğ̈́=z1ΆveH1cMZ9*Z_|uh #,'KDiK` J"JY VDE#C}{Sx!IL^T}EvSm]gL{ؖ^V-l1+pE(?uAԃ7x/۩m~ϑ#EI\A0XSCmYAevC& 6!RmiOv5 yP9+GMz287vnO!j&OG4mk=뼈~޷J0noo{+aXԳWy&7_F ^j;;]9zA{~&o%YT!rz3fz$"Dp JP˜]0 }SuAš!t10pusr{ 4&lNb7bG%O+nZ/K2fK^C:(BzOTÄCjGRgnV\#y|85F;Qiov*$I-m W7bV|pnN}gCNH8"~vwiUJOȼ$L&}!SxZD)!>zecj?W 4R6Y>\jP65EcL@m*ѓШ[)'4?\ xJ=67Tm OM̏TwM4?#^㞳fSZ肴 蹘Q"CTuf<& fۓ;#s9b63  ^9DŽ̯Eey}wT}ʀ#tzAʽ73Ǫ OhZ?J"ʞoqZf\_M*kFz\>ȿaWa!d{eլ{My؊asX>f΢ܸF`=d߮2=ruL( SSf`ZjtB2Af 69o`++o"jٿ߿1YTʨTj7*U܃/ j9({6-]+N!sHX?& 5=Xv(c`Vކ{SKy,-!$&;:u)Yؼ72"Ru^J ŋA<&t Buy=&W̲ew"Ӝc`4 T3V8b#BW[zFE  (KH-:s$t%oKtGχ[[197!Im]9mΎ#1U{)_|r<Zӕ0Ӟ;rDM~>}y&oY )A iǢu0E|CнXFprYCrB$ XQǜu2]9clIt?'xUSz.&=y:m|RPBY :T_a1)+4W%VjwQck6M`u7`F,WHyW*\S*OHSG=GoeBixV4jK԰}W&WuZy3rLbbM&a,O^:tcNYDVGg2w AgX}|#ѵzfK|mL +k5GRnN`Zes9`kh?FCzT'=G[P o5D2#NO䣾aC@de0z}<\pnZ|ʭ0mX0ySL^\Y\_˲a6;x^)NSn̞O,_`ZmMllFɼyCT*pA'18,nFeUr^>!/P+=Hڲ5ljŞ&Kq 1LU֪ r|wʃ2CT %JDTU}?ΤAhfRǥi2#[fѭ<$e_9 H8G7!R[(Ev m-߇j_wƦd0^F=QIkrvFH֝aǬ 5}\x.'K*;3fro.UpWdV;ЗLwܓSI4b2gBwqCϒ=9Ay(=x9УYO}8DEVE6% ߤ!瀜4ʷ F/M3pH&n4 Ы~Թxl ¥`uO([?[Y:~ZlQcl>P.ǔ\EV0 2/7hb!OÕ427vG|^1#ArCZKKU7ڻa} wG}a܇K͓q;5?Kҙ&3^!0_-*<-k~RcSGk@d*Z>1 q α4SH7$Y(7skV֩`JuiCtZfLQ4f05ɖ$u3ro`TؖtA [` ј4]"14>:aYiVbXo%6򋚠Bg/bj{|yostk)%xDh;m1M?[JǵLeܖu9i,wRAs`Ӈ|4fb%@68i:AhL4_!Be(JE,ĉ"i* +\~0$iF<W|^%!;*m.dxؾ0۴B5pw'B632BGN Zӵ@Iaێ5!G<bow&&ʁеYJx@U$~E1jUh#/He x?,ᔕ.[Qˈc&RIta/ܵgI/j >)Mտ$fGq ?C3@e' Ogh=O@=T{Wȗ3@Ynk=+Ec@cle#g4;蚎m9 ejmP}`w_$?Bs3Q>~[ڛ\9!$@h8sz~c7\wW(|:AwjmQ"߿%dۀinbE)fB15VΡvH д;MНF2 ak@- |[ٌ3 ,PHKn5p;Pz6\h5=Y7܆[/!3wn["Hۖg&R0_W4XRןV[(22͂߀pއ3t֋05I1%CUCSo*K4)U\wQ G[jZѧ%(·z,&2mC-f9:|ݰC7x L<)r\l]slછ +DHR][+ ,i.E]Qyb70`ʨl`,uu6;s0؜Ьm2Ժ<gq ͦU2^H24CD@GB'ün|(? ILbE > ֬W5ZIfbj%$~@RHv/5"7i\"Z>k⧰pK+[:_Z[Sc(S`_"C߀P#Jt}Hȅt;,SY5#S_RMuKo|gE0=:0DǀHFk8,9ahH,rVm\Aԭ9rE2F 63כ[ϽWd/E} N \CG.=c Z$k9u]H4 D^bMf̮yϝCdw!YiW13aRI|ix?j][0突Q҂9.U JZV2oc~K[0WGe6?(g\Գv+g eZPc> -FuX1'^ws ]X7^ݿd]Gԏi^%Ongs=[Oz02Fɝ'BRMI T涀yO/LRUsU _F1aRh䆿`r#ky.rXP\?}NK֥$nmZ7V<]=FR`T\.,nA/I]q ubbNtՊј߁Gq1H7Aq8c<1.KÇ;9*Ck#״7K+z,ȹK"c":buRfC,h pt~Mst֒Rϙ}Y?cFuWp~=wZ}F .~:65j^O@㏥5+ů;IMd| ]:YjDkZ_)Gsb 5|=T(I (HILFO ` א1`:H{ ]CQ Ղ .FFLe!# S1+nų"f@o{ZX !YXCnH^ /i죓?@v!H_`Sx_?Կv%cszGVtg0U^[ɝفvR#wd>" fz0]yIyνORvxbxD)KH{;c"TC*iIQyjޖRrAͮ%FߺY@RdbTkNKǮ+ ay̬w[nfh4 {d&ڟ~|-wƺXM*|0Pb LǶ?}tϗe_IU* ^pFiD_O~]IDEd Q;N[5E&‰,t ݤh65%^)4d!_h X+U ~e8:d3߫ mZwjfWduKL`Ep{W}9 iиNȄ }+\ C.ĕ0l N`r&Һ tHʟ7H0t%d*ߨ&V>Us82lWsIͲF f< LAIg_ {0%+nxxS`qZ&@zG `waKRU/QITO"#(pJL[Ϯm(CBmQ&Nv'E{ڌbq48}苔òkWz|<Y;Y|W#:x6u,wv )&#ƿ̺Sю3j[;:w?UVcԖ u ͪ!.q^zp9ISs/=L;MrAPɞ*AtG?93Z}BkaO)%#A\RFb/*]H$bޢ5j?ob/˚l X5-&LT1 y6e?i|HZd-`d=6h yL_ùS2KU ^xJ_0D;}QgQw:F >.r;d)R/Po{qdԂ-y_ Zd"`"o`3.U^4\w)FU@~k2Ua:l'IRL̓6 VAHH%L.mȸ0+֭KYxn=YN ])@B;sF.ܱ?e"WwYM* Pǩ^w:`nFP e+z/lOys|IXDj қiul'h-׭ʅ)6?9w(۝LabnYX7zH^} "L|-|-`RbiA $M59MW26p08&r:ிQ4I WuI-7tS/  o?r$s@١Ħ "L; Wo׺0 DCלFw4o蒡NmX)Ⱥ e} q Q O)ky,Xd?!D̴-7sϷ/d\xkO&=ElUX(-F-.=5*ýz2}PkhetL&R.] 3:|`6T}N{3 I֣tə*dyYKN"+,8rip ]5qB6__gڐ6E7e**.܌ٙ@oy4.[c Dz[Zr )ZiM@ Y$AM`[H>+oN(/RGWTH#( Ybo!*t;kVvM~\ݿrVw#"cnsJ5l!8;n2konjeߦbx6]3X&j(9 gȳK F#5>P^[qeƐ1 q?[^ mҜ L ?<{]1gTdhfbi/xCmX_P A2>;V\u@0e>P`/aݎ!?I.]&5 Y%E=uG";6fqr־SB=0ʊ6i&zi"byzwiRK!" [*H^yJ&R3ݴlto{2 h M@u )"[j3K*PgY]vX5PA!~I޷ZDed񤊩Od0Ը'w#wF٠ŹW4`7o!D.`h5q6'>pWEs b7U KG\0k~>rSٕ6ԛ,L1{rFrE{i13A|NPz>[z,R\3#-HUTZUO^ݭȨIZ 蕛2j^DhƅmIo,`t3{`+ЌoJ;+S'Ym%$EXG)Ӆ]]_gNtG5x!2? Väw륅 ǹ'&= ҆t!h7WK@OHeoEI|dSqse'sdN #ÁPcڑ*Xn nljͨW%@zGi^>6-?($ҿU0"2;8:IHߙt02o1s0/¡gx0:mVD *bmFmfn߯ Һf3j`8Aq< ]W F>ނ;njN 6+Ov(S]*D뷃&dCWl0X3ܷA=ypұ Yi".{uRiW]Wf=[$*r7)*$AK;/qX`&Ɋ6oaXgn$FjͿS9^NM/UVZOڴQhh6ݏjש8 k3rvRXh" ^(aaJXF3GnA:S`âef1,Ip;ןHnhp"{RV.Cl#fHC.@l׆qc-c1UyDysM{J5 ?+U:zjN 1Hб$iWuzڻKAǓߧ8pS/Iy-bi/ "HA;uz]X#S_1f.''|T4M(mF BnlGX)Q⚐QUvq +?++R.D u7KsP' xz&ā[3,n3D9]AvJJވ5銉yd?ZDq ԇ! 2 x,I)>:GgwFqF2=Z7})#"ጻDޤFJ$48#W|G9qX0^gK^v^kmnu<#p}(w m ,QUs'PĐb6-Aڥs Ķ[q:3u@xx x턞*13Ro`&4]#swDq/RgbHAs-:VZi)2HYk%ɠoǦswq$7/3̮65r=Y]["DuTD@Z3&=$m(U hSA9a3e 9@ĩhK~.Q~+E  ?+jV]FKY }~?g*2p;0e}?k߭ge2ocvBfwTh&` n޼aw DlSO/<Ԩ‡;bS/Ҏc[= am ^lP]*=M8?2!u?مA hizs @!;%)ѫֈ!og-zF4:Fdl;:דl A5wp=¨Nz%dž.&h4+7tZLweN9^hf1K1I6 &})7#ˡq'ݶcg ^[1FM DӻVyS@`}C_y̯z l_N9RUrE횝yt\Nx$EAwN2Xw<<2-YQu1a]E,X'7#a"ZIOTJN˜ΎGrdB(g73,ұ#l6@QV2,#Tz;d]HGc,"ڎ:wc~G`Xed(k@B*\VRJʆbrz-6!K_'f-&*u/@x9h.b>X)K-JKL%ja>4xA38C!!~7In^,8l'6-bĢ.3ހM,j =.֒(KC[$wix;o~d4")Bʔ{b>q#,l #GCַ׭1jC5 U@Bo` (@x+LJ6 ?"5IDF|LKBJ>T0 b*c \$mI:J#_+/b~ӻ>*E*+pcmz1}cʺRiY'lt*]t=^tcW-8vG-#6{o :Pcȵ?#!dAȏlV=l~MK'R'p gnG Rj3q!g;pkU @w@(&/9i{̋ƕ}qd60޳OhUn ԃDmNeFA- =iV'U [[:iZlqa%%SG̾}uQ/^<}D| قU+Ū=#l-+C, ]Tڹ}]Z~f`۴R~42{*b Ľ.d1~21D; K,"pWp6o4u gE,v XEqu58y@|x%*O{&cưp"ԋr<Fk<6'd;KkdXe;ٓK>Q%UpH ?D`J0$cHq#%ѭd{z>G$oPD?Ҁ6T'43 fH[\4oߐp[Ă&ﬦh Cq\ٍC7T&k13Nّ ".e`%064{)|Ʋ=!:/Zu,dmV"/[=-0ϳJitml\ϕr* xgԬו TBvL)F:[d #֓<>@x덈%q/gn#Y ƮCgO )䡕| LW\GɵmG8iw`1z!pᗒdt&RoFmLGszKB:VXUb]z~ " 2lڶJnk٪$ p0%kv/Et|<:#4ZFH/*t^N#,@Q9(gSS+q)i_.POS%4p<&L?]! dQOda)I =MFWٕ2H7]ĻC?+;Ş08RS3vrn6[>yJ8i Q ɎTQ2^ˆ zL.j ~>Dnjdkځ`=$~M|i6i*>-(J{puʘ;+c*p?#)6,=\ŭfQw:HK,LT*xux+1^O

awx6{FݤO`>MtNth?m̺y;$FRr*<ωP,ˀ<.91'2dmO])% !ߖe }n98 - %p9$]+ [ ov1P٭Ńr_}@&d x9Ez`CK`tizmw2>NLȽp\aX畳L#Ҁ`)PZׅ̑NZڬ^ozE a?D")9aMQLH^<٨k8__r}ɯ?gƔk&J̃NJF(QB] )rNwST4ڙUL|]&uU1\6MӃ؏9Y!Ojm7`}o'\59_Acg`| ʽ1E(u#k9P18eδ3-7Po`ˤ[ḛ S0>Dv.1 n20t7n+{RW"6q{QaO{| n- R>$2|zb޹U9 rsUKO~)Mgj/qy.%W oIlP>Ljf bagCI0 GM2HZŤSO?\YF|) Ug ƞ Me=Yc1j~c'ݚ+J8Ҷ0\ +ܥ@:n\J34p_WXJ'F<;*lylGDf3ccBA$薔R% >Oq+l{h-v<4UsH7@J8{'w`:#q*x0jHVwbjD.׍B]^E,E-{h7Tu 1H]w/ԬbMd)~$St*g-11F祻+ʥV:_6D:PPAapG돮&+Rd 7 Uǐ 76EDRk喾Wx%t7k's3gp%1v&E ϾNnm~U,lY?8~&/g7~B-Wh.6I{o&kw`n4b*Vr ܽ]١9U w ';z?Tջh$BHߩ&IH-.gHZbu"3D̴>g(^Ѕ!ex~8E[vaz^X@qhm=?LNe\ c*2N/8ӡK]o8',gkZoP:4߲qPjdYS'g7ۖ7^Q-/{f_Gy9zuzRl8cqA2B.)*Jj޿P cMg~C ?c+YHh J:fݛ3&LG:wT}j8GgS^}z|4 죌(dli0vE/P؄Lt^raJϳ݀|tK0g*D܀.0v)H##@[#ﲊ>( v#VQr(|=emLw&> s{ZEPڲVב4-W`| 岉c$}K[L@IoUS>M iVS9OlZz7sao\X_Ei^%TG!ha{ wj#^EQK/X\EN3.뽎i8a^Ycb^\~^>1D #ր Mc҉)罥z(\d?cͭաWBJi/ MnOr$%Z"TEBB/-Ѱt ]B@Wm1U5oPw3pga~=t⎨Ίԡbm|<^ʧe%T٦_ Udiޘ:.47{a芋мMp܅8DBΜR$(wh$OgCe3uc.ـ0C7NAtUeZR#{l5 TL?ưao'u"0.h:$`G 1^8\*{2 O !Ԧpx̖bܼ8Ŏ D=8oN0]߮6$Cy{\z>@66v~9(Inl^rO: h-bE_.m,`+1_AS_q5pg[TQN2;Ltީfd_)JƎ#U9&[6L-xk_)>|ђ.X,/d1eau$3[DÃ`R"M*7 58 ve/ zfU/Y?QSsVc2g!O\onV3abJs#oɷC_Wp}~N`%'؃/ ê^O@-A <`-˸c4R7aHQ,9i4Yg Ыb;S$\~uD!gI%6׈ԒI:r?B.|]bsY$o+x+'uY/W'pD N31c8uk{@o('WPg'-M6}AVBKS"n8%걘:t,C^Ia%D9'Z&9^6s&48z5Q `{tA]`~gf c]7{Pe(4[i[XNG)g.N3KjtР$Fy39 O'?O7Ш{LveD!](sPQ5zqVU*wprNpŮR4Jr!ֹkj_65UW+V03 +<"!STgBMrT>Y :ߐ4 ߕ'M!$#shچ@sW,/p BIH-[il+(>:VI̕t&ƉY8/V&WSLXw u M9F/Ƙp9F n_fD|{ZNx1n,-kjTK!Ɔ@}PxtS(մCVGTCF~C=?7&Z][οD +[ͼ D&6siI)Qz59U\'=[w|l|4ŗxI?m3\迲LWtx|5ϕ5U0NOˣ/,ѯW~j]$;fR?>!q;aK]a>؍φ˴q%2,2 B,MU*q̠N\4-WQ%B G^ M`Q`74u\q!PաsTCD϶y.5$;Ӆ5-RćD/3SBp'v}CGBLЭ}p#"Ů0hIsk|h7&3fvLБ6Q?bG99{)*%Xn&JU-T _[X)١ h>nFB" W0=ƢĭS6y,9xƓluqj:[T \YHc|Y~n Jv^y;.}c){ ldnB!L)DD^n5?+z.tvB 8s|]<3h:Ça`@Hl6M{ѥOHeң[a)"XMc oDM%5Z%<1:/nKA~|`skFPs1 7xݲV2~f%[(9F/.ưv+PuiԐ="R#A٦U/wafqHMӡٶK-a0 ^(ɁGiGB0dG^kqME߇0,j1c-mnv ]|(S2hm=V@d$ Z^-?@}z#c~Q^fpr)k޸Fs{\Qu5Gs{X+B*pޗ`Ʉ7!>˩ωעt"oCqI) ̳,NےS+-h2d6d CD>zux)PܖuN鳋]ȓ9@.iq,%0L-eSӰ+Ο`[‚cD\@2'uώp֖",o%kd\W__0跇o ∴>>0vsy臉Sh5 UDlb4n1Q'ˁ{)-U8:aoJI=uĉ.OԖmBQ<ІFMN_ ݛ*sf;2T"DYfʓhf, ;.k.XH%{X|0䌅-F?D2,Jr;5F2Fr0NoemNBOݸFn8DU5y4ӧ7Vt|j†*/0`јy&Q%g&R&dE<ր "e~G(Zyyɿzsᬊ]F,sFU)C<{EgݐY[@͘kl/WH56'&hDZtdwEf0'%AOa,pv|yr'v㬮~#w>SHnd赾I -)e[VR3]%ސg䕣X;Wqxysi)8Tdib 3*Ȭ1l亣6v:y1{c 4o :}Q~]ɧM0$hoX^̙݃ŸD[c `#פ\&~>I‰.C B#S)̺."2OR Cv) uԆ?!=b^yUYО4RW.AgO|ȋB}>OG+hHʨG܅b~p(eF#6%9&epNZ>tHA|rxCW< ]ih^.h(˛W?lYB12PLG4u +N"{=s٢ di3,o}Nؖoi~1+||zt:uhKaX&eܱƍjp=eTc" c{Tihd^Jc&[piIgΡ לVQL{#lRkm$8锈0iG%m6mҞV|m`Lf|PeO8 [yd,ޅ /Q%7Bzqy)O<J+L2a Yn 䝘 okI# 5Hor7~NaLJ ̯aŅ> *Ճ`Kw=l]][?HC21G3Gc34l2}BY2p)+4fHm/Bpo֬( 41o냑`?i_| )39|9г{&KogYcUYTi~@Gp5+vxcCB Xvb>K#$+vѪ<'P1_e觭G.H T԰F%8| uz/Ԙ;vHwuE.JS:cc E?(h$cQB7FDOŃo]d'L;W"Z1 d#BZ?{Ն?67.p܅eKgCHp9 S >@g'[$}]XeTci6g<#`L'Z ClP07G$M 5y`5-X0(\b誃8OʡD!ѻ(!\'ILd@\RuPXAp+7UIqj^-S"03VS*4@1 (^f$YlJ-;hٛhϮKN J {] 2gNB@ږ0`IgJ.:Ky9`'fxiA1뿺Xr1p&IbЩ \Cjho**CSw8쎓r4`3*8fMa۳f}Fg^$f{dY@O eR^ Dec2X+[:Rx4qȺ8W#imqzeM#tGjAl 6WMMmtp yra'>Qn,GWz6|]Dm)JsTF0!-0qz_j{846h^ƓD=Q1w8P]9{ :rȫ\jc-(7_̖<peziG41?VsAv[~vjkѥgaTkǭe7o.pg/^dTſM=̃^*܆x-cFV}`8EM1@.?&;fO,v珅_j e<-+vli3"6,:yTT %F/}8)J``wUò^A7EǫbZbI *3:]é4HB9tq FzD\Xd L4lW(\S{#%Gѡk16-[ 'mon^dMHÆZLߑ+ׁ݂VʋLHc.{zB%@& f-@*;c 7UeT gĝRsw%h[O V,[kg n$&Ӹu-om 5je5z)g4!7=RWLw>'qRԻoRZ[ SP`d٘+2 ?W]+0];WӦGyidPts4վ} }UE] C!-O]9s FFW ,:V;% F|F\ +ا즨*:b}5+Ѷ"d=W0QH"ǒrqE$wϕtQ)Vְ \O8Bz t́ tEm!'4>$ޤUStwnLŃf(P ϺY1?[ ̉nm|. Չ;= ӭPo6 *ᳯvP>Q|܈'k'ޟ1`ic+HJO\o t7pnݝ]He{>\`jht&;,\ЉSr(^^[6z lR$9b0&\ayH~Ew=%@P7fey6 6m5x( TOM԰bH[R*JEm0SiFDAgL1cá?AT]IJ5`C]].ǍRҖtA4q##)X9!)NGZj|bEt*4I$%}%{4 =΅VEu-fZRnI' s'jQYev!v=VgGzFY'w|KLpAmxYAK<=PmJ^ D =>9٭[LR)8Թ8>Npd#mA2".:yjZ bIO.tRj5~CP΢w% ; o~Af ۙ1p_s3u5o>nˈuE9Nk9'0 O̜:Ž&آGz( K2A(OW qlENЎyJf`$me屐2bp.@pp ,#Md}UNYw, 7fr@Kըtם8? R`́3Sud6ofwz%fZ%,ˌPNXdndغV^`$L]ډ9K7lol3154$Ё W\-Hh/qhlhH6#d CX:w"@,O ^Ȕɽr@,n'"7sgsc٦=lM\@2#w=tIx÷5̓":VVk>MrcVBۂ(. @+sw\~O !N4B7 YC aW:<7w,cuf7~;5W1ceWL1/JR%;Ϲqhf1Eom9Ǡ?]4`*(j;&k@΢~rnS,,MH0OHlـJH^Mv^a(p5ѹv*E 2Z`?B 4k?)'RU9%n ,Hj"y<dв-ahlTG6ˑu3W%\-i,݇z Y;ddc2p/%N>%YGbe ۛ~FH]7dB;zY7*@2]Aj@ ܗbNqsVR4-FҾ?萉cN9x ]ޭbbfN`f]tC",*>闘b6yoaVDK'NNqdWil޿⡬ 9ɽp * dDѽ11Vr5Jԣ /Z6iZIϕx !Nz@rr  @f.dL>֢ʩO% Q~x °9 !҆O2AzMG(z(twW=Ԃѹ0 4yfgÝ{̀A K[&*a \i%q~lhk+u ST^B k< ܼ;R۪VTvg-?yNgƑbY A֬".U/RWpش8:j[]!9> JNDD 9nasEkmѕvsTNyeWAwq._2=NX++rAgs20CᵩPnzAI+j>grPءŪiBU$:^,;k bNc)'%=cN׀@|>yoDXOjSAj5dɎP CohU]s59><Ƀ)}Y|>EI6T\cT9A|65^AVYiR98!),Fa-!g\#)fYJ] l>G~}_qi GSS -wh!{$$A: "Jq =Q1.WLPB7^݈?3v!ᤠ5^<"(=*t#O6|͔#|PBszzMA n}ci\O.`d8DhySweeiXz޿`/DuNL|L|PƊ}é>P۶znk"o߰5V 61)O*`?ou(jCM:Q‹Y8IM~nJ {-6o.%>=zY:ј/xQTͯީȸHeW^"=NA5[b3:Q\:$US2~Ȁ8O wsiPāu-nW Ca_e.q醰J1 ax3}*v%+j1@w{a /,Շ;YaÁ4q QrZVT-фiAUgci{M:A>/Z%6U1bБ[4ֽ-2;Qdeי8lӄQK=ed,`A"An{b6)4cD@5;8}T0$F6*1Xœ> )wc`UpT*+K6#r#jX 9Xƣw<lga5'` P2~3(5ݝ^uaYVxm+L^wZHexX۶19@3?%hHgGv&"[9;ڡK!|;чJ!k/X֕\FKɟH 5=%T41h6&@:(Er0۹#U "d=I:${lȣS%0 ?+uQߏŴG-o.0J~i3]FS}LJqi~Βg#8LnE ^+cFI10}Ag*r;bt_&`^BUm[l鴞y<I^1eLo\Dm.oQ}۱JC*x.VڴЩ5CIJo=Iۼ-`H⪖tJqS]S|T0eQ W:)+J}XfoSc^/;͢ aΝ΅Ù.#Udϗ.-b' 5f.N,v^PΟw@ M65ML,Y gD썇Fܦ('\{,Z^&6_-2XNH4E{Ʌ2!$UӗrJR{㤡v5H5E&i =j \JMDUo@.we4#{,j|3#>M@g1[ /B3.:G=fU+f2&Quw zBiNРL "ݽz(Mߥ@ o־!j[8UΧHNPMj!: \8=ǟ\"_Pς;ȕa\Et@c!b %|!DRSw9\ ZUяAM'Z-T ady<ߌyI< Is7ԷdUyU^eXӳaiW:C:s!1nZB fȼH?Pu;ҁo<Ttp<|3̹jrV-P8j:wфN 3D~5ë%Ao'Xo1Jn% 4X(*? >%S[@1h}V؅pl慓iw#" Ϗg6-8=8xðB _=ʯ.7ogbgQ!i%mEF[yL:`ˀ laБOЬ"$ =N/+nFYԥf̽Z>[9R|޻#z[dot-1׳ 03>xo_YaőL(vB،8oVZhKUMm:aᢏd!bxr̕ 1~0S/ԍ.B }MOQK:ᾼ(|]CH"c={5txU<9"JEmxP4gmӾ|1dro-1"j0Ya6CNO?"Z'Zs k{?(hp4hJK80 x*ycCqHT%Ʌ~ijxA,|:'s̼ZjO̞"ӽAڅ}AD}t%& krpcQGHm q#?̿юӟ tvr %bxPxI)ZEYب'& ):Z-PK ,qp`qpb/;r\ !4%#aHS(ѦY?X^\( Qb]+ ݖy渚RWݚ@wɗX^ -nt@Iumo^X kJ]Φ8utSB[:`m:RXǰ%С?QU%$g땎ZVN*΍_t,g`Օ}D/'G(v}VvE*P0U"n 65z/R~R-aݻ~l6Qmcwɿ1@!EXen*QXNT v(Y肵Ss/ʴ3-Ȇ=W}3p'(2miZ'f]f$)à̠~#lwzXBo ,qFsל|@&#A) t͒lbP7#Ts=ORp"cHY>Z#XHV=2C@pQׅb`rwVMCs|y ;A@˜e [0[Pm \ pRS&w}{6PY1ydoGʄ00a=d6%ٽymb wPK*Ɯcjx{&slM-X'h*uAI[9b?TfdgMBr8h52a{Zi<6Ɠ|b,)+6h Dà*bjtٖ;c㍬ܺ #J^u*Ox;'-.kK]Ō&K<_jI8TnxL=X$=ݒUuW7J]Tt. $4V-s<,2q-lvfJW9{M %JHΕǜ==?scs}SQ_@.?NJrmOS@Tsw1w8'r92Cn6rݿnY[\v.q q&tWUʘTm4ݯ /Xm@ʟb Ioi[:w\>Drp+4r@{IŴ[20>8bv:KAZ!'tEL*;joJ]t LޠHMlL몠˭/k2B Y3 ]l-tX7e?@})Qq|ɕ *}|kt|'QFgKFqMw^KHWOwݮY!/:c0 T Np2X:߀Wq[4aבON.17FTk4ɩ>FlhjDs0 ڞvH{(|c52|I KѲ W~ : ̚P(§;ɞJt aQDxhT%/R_PS XScD_ɴɾKvx2uO{eҸ  4 ØIW%?xO9BET`Dm G_ҩo c俍Gsk\+^R]dNtѵE ,Kf*2Qz A}ȗ$٩yJax74`m-6+u:FͰabFD(cHq8*y࿢0]#|Wױo t)W1$ej.|)*_dݐ"V؜ o933e9@p c)D"I]\?JV(vQ>NTwާbveW^ȩÜY)yPcz<bPpBSy~'=71rkI2Hn߶yOz?;̀^v iVBA?*ѳ? Y|$ZhU@WM}%b@^٩{Pbs;EŠħ'#ӑ;<=cؓH@):{?}[m5()#u1XsƝXyl$nCU4C5}s96nK^X}z1bgG.l/nD",4L'yT{H^"uWTt+ǜ7P Dq)W3NЬwp'*eAdTS('T:n t~kM#9-c*?GWKO @v6AE۽0/ߒ0#e͂cL!M@bqRZR0:}FLXI٪v>fY bĔM[,Eyv!y]!2]v+!Y.FF^_5F#`1*[/rD;޾?ILw}Mߞ ǐ:0I~#*Laon9pwuTIiHK 0*ɚf'^mim @P}r>3wy )v6J;ءÝv09hEc=*ՋUh(Z0[Եܜ1> \ T H OH&hR˯dXXR:=&Yi 1 ݈֊TcSdY$ 2_[Ɛ)Ci:B1E "\{- s5BKgk"Atي 2qTZ7M,C*-<)|Ίx(.2aSљ%Z|FfF\E 0voj "Vq3RDVUe P04#0 J8 "dL1d'bjfRsf UУ9D& 6z\q]dm+ˏJUJ-\X=i3랺תDW2Dvq}Ga?Eذ[^.!Dش$,<0/7숔*s]XPCA3q'S삭(QIj]֛H*6].6V'߄.Ū3+Cӟ G?)`~> e )G֋uN%bȈxS6_`ܦ,YbܟE5k.+.W۠PFc䧅5q"/z¼'d+,J>["0szyyHg+@13L@>+23}ьK9jX$KT%#)1JF[*ЕxA +B)'z}+54'!M%³}Se NtA%}9~j!~`C^~6gڍ~9 O{4cm8\Rn $1MYNf9IKmH)Vt }1~g+ރǩ)8FWx9}D8Y!D{ ĩRM'4btr^<'ϥdrbGw(H巧 d2)S =[4$ABHW3s$L y6GI9l$xgqdkl&)p:^;u'ewk FlNXze(` ޾j<֠=@= :R5|_E\lǺfhRG.úF>_⨺q+DLP7oHiVB&>֬.! e0{ubm!ر~y "N+ck)hw]`sM AgQzC@7Ɛ2wi;cU Dgֽ{,*U,Zt|>:7A}5nJo}vAgwܰ־\0j_t;)Md׷Т}Ȧ9di޿'lHHs9'X;\abɊң^\SSN i腄hpuv5F׻ʋN9rU2'b9Sqiq]M?W~Q;xI K3+q} VIIˆH}EpA:3:k b҅5pOgV?ġz?hǯ3(!ߑ8Y')Bs{cx q?#&OX՛(X'xhZ4'w+-+~A׻餾?G}c1>%uίB] ꊸCĒ.-sҿ{AhS`2۫t,]C?% "P)'0K8r$[N 29BVG@G=kGC6XoeR#N g.6~"\x]XX Xkta^?4#/@&/ÔBnq/N$" sjTKhxհ:ҀPLZK!ы,|U[ #،tqCtT۬PAzfLy&}r IElO\&,!VzZF=M`7y0l E k mi ĭPkwTm[}5CkңCJdz\|\ej( 8O"^f5Nnf$ 4nm{g KrʆyuBhUG^Vhȍ\x@1zcQ+Va6W3|4~-IIkyLH>w"xg Ֆi?gۣL* ]WHˁ{o׿ǟ^%,cJP;읶w5g(y-W@_t`K=6#V㱐!Jۉ>u/ %.&MDp7iΟ<飱DI||0#vU#_I]Ց,O9`=yXZ3[oBZy7DtaV.AAXw9NL"#k2n#ZICt 3h{i.R\Ɨ|$1x[Vo)E(l ^[]9s[k%O8W ay;O0M z]]9 |͗MR_lH?1P&6`ڌ'+VЂpĬZ;-akEzY*^(37J٨ FSJ"䔈HFlmJpyvI5S4BIj=/3>xr:wPNլBq}(RC>C#\a.H"":s۟n0/Եȭ{]VA_a۔ vnjMڹaϚ:l)j` DQrV`P'5ܞK(0rIKp~nqboOtP3ܳ$Mŝ<(o2!i?.CLϟwYߒeU`eE|U/maOI,4apB|)_;hRbX #/+A&U 9/b ZA.1Xptlň,[Bl.9T_6ɓV˥ 6‰x'sTj K9g0F7S.WI,f[LdP@Q^%r-3@ *>k,I&^Xm:C~[̢:V~M1ӕIjeY E:@MGfVP[ܮ.(gO_JI+T;ZÜg{=d0 l;ЎyŔA Adžsoy.?lԶZpΫ\?{1nBޕEMESd5l;KVWGH& 䬍"b5`Hnm 4^03Pd\ކ:\+r053>v`M %]dFV|ʇ z&H2s8&h+|)u)r _i0=m6G{U=hxr5P)G6H6:,yF`O/Q X e(\rh=kkϣ1[!*U36uKLmo>vV9A72iɂ}TgG[$=C '-xZp i-M㚟\0.jz[ʝW w-[;c[r4c-ަw gZ2ӭ3Ba{# !Kd!|"Bxeiʀ}'GkOBOff]Gտ}x/PmzLxod%zyAh;gڰغyBEÈiu},Bw_n}´-f:55Ji"K$N7;N cЬ7uNCvTT50Yd 2􊤐(do5ARDռr D)"z8^NĿoi‰!5FC&+Sos̔Oj (\7ԝ]mY_˟ݧRȻu Mv:ɣ{JmlM=b{#98 c|o&D7E+,cg&#chs)w ^M9p $*SB .i-~~ViN*5eA߬?l$ %@g<';j`EtKޫ tATۦVo,鐚 qAhati+A3$@殟uo\h/.f v^V"U߱힓! ~N3VXB̽~W8T:c=JɒJl8!S#b}p*1=Mw_IbT/3 TO5й_]jB+ U|pgݬ\]!ڞ !|}gE; VJڂʞg{u*`6qf7 {8_VT! mo yxng_zI5|Mx ݚmI+e><n=B@4|S 1` P|"kF$/S]~sQhYsSj]RNu YdL$0T9j;IaQ<)777(K(S6e6*բate X!=b54 +Xp>/&ekĄsIW^qJISɉ?vǹ@c7ԪV€e?;UYJcHڋl{KZ5ݷ=闫RX1s 9L?_Aw gc|' {k'!ZqƏpuN40 COY  )wWa/ (_? \1O ڲRLȤub:05ծM|!j|NJC)g+cfe!@Ai/6(t3Xv|9ԕRaXob-7кʢRs)+3d\e|HJ~5RHtSS/ Ү \>=zDy~c*AL B\, 64JŜ41Oi*/ĝma#³^&XJ [i֬K^;U `e?x7.J7 @Zp1-\B?-a5̌8W8h qʔ"Va%>`Pͳ΍BxbUN:N2u`ПYߍ 흌HlR -( W 4xV$) ԴWD.n&E["Sy:G04! J*1j/K@܆̕ʦЈN LǪfXW1b }}^ibi5eѽ5E2F<>h>BWk$Fu;QJ% П#R(h r_ ,,qghW؏Č)N -_6ڰnL OYNgǬplT&>}琵FƉ{3#Ѱo{ϔe1vC bBpur}G QA/HBFx _TԂIǠrix%49##;9O{gfğP7 {z>ۂL{VB~/|Oymʘ"nWk9b+si Cwv[4"zȁW6(iO;7=nʜ y4wh@"+ N,}i!yeۅ&kh҆iMX@y}&6[LBlr xk#T`a{z2I. H< 8J&/ّ 2ŕx0E1TY5)wJ<.oX,\)嶡w[oZΙ Ѣ1MO!α9PK878OKl2!8 0 ]ތ9<MEYiS#_&b+{>Ԭb)^])aJa] u?,:RZPwaL"bWq `,xgL}/S=pjBޤf 甊baTb_H[ RdBש,T R<&h%>I"]‘f AV*ۣ] vٕb9}3kN_E?a^SۍW/X#6Y |-O~-!q@Vg掙 2~wCռ$5Gt1欽gW #ˆVĔtGSn'zZsmR7FEc閊Ո w3HwQ>+A4(6.+5_OL]oH)켵 1EPL 0Owᝡyhk혤Ad NVuzhβf~ջ2 9(tE1KrKBQOf7VA;)g"7C{#aGTXvHpF-SR'8BmHͰq'L؛CtmED=Yw-G 6ooz *#%a)+meFi ꘛ7YU )b +NU;K|ز| O%Y xuQ8m ƗxSvAD``@b]SgLGb٨NXPxa>R1 kث('89Z6M(!bBB,-|-(L?YdD8eui+4 NﻪR_3wHP=zF=3au>ITcpJ緈7QQ_L YiŃI"OX&kqa*POtUNd7Uz:LĪ;AwFs_Q& b9x}>4 OC P5wK*QF/<5NugDK;3x5NdX/M~^ EYȶ:NZ~ΥZ!IQ uͮ }D;<"x]2vYU)㧦O k7d;kH{oN9b' >t-#(Z$؛Ә\l?xu0FA㯙h, P ,(Q퐜h^Px{jx|ωz p` Q;"j~s'BI&Iҭv ~Tc+x+nO0 [A?VI  L?-qiС!~8)aZS1VxCP`BxКd)tλ88 Yf@,oxֺKdʄ&װɽZ9"8R8t#u֏K1( KFzݮӬaҰښU|OrW?4cNJD,`>\bz۶e:١^x'Gta8=gL){P=b/\X<܉vD:X?ܳ4!%sĬyA΃A>~ IN9Ҕ`? LJ2zf"-/Gs}Wf%4۬\ͮb O_UIsGPtnPKDy](l {21 +5#I$aѻ77[;dBMwP(jpbyKcv.[)Џ!-DjW)U?z]ӉWAqAWވC-^d]/gp<^ ,%Y_u"-zR⮒a@R`[TH,ߪrFs%h|6nh͕.G=]N53rd+'kG=/|n,幨bIRx8,*D5 f>0 Z4~)A(l'N/JXhޞQΡV$_:(L8Cjef9eh+J ~a]:6Ηsz·sDÉbJ/GlDGt _ Y2J:qhj_Uq:ݍ4ʜh1pNԚh6k!V 5mllBcmyUdʁֵf͋}E7;'x|)H&.I[%= AFU4+v3aJE%&τAuSw"㍀ hm_'@7dzd5\Ϗm63K TBƈR%8N3mkOjt^n5YVf-i8+"e΋&1 )LhwA|\1@ u]eνi#cqkQQav*OXgA)YOKlp/h7qS>aF\)VJutY .bemEHr[A=~րB}:a@8 i ɝ_n鸯DSGN-5)k?gӣ#C0:}_ Y-D⬄s 8߹^hoi[g; ,GF[l҇p;( &C7o8}lXsI +MJ N2HSt9cu[Kwc*t #^sEOC)B̉Q!'zs)U? i;A.]@5햩m_<4U0Nâ9Rā b7!dL ý|;./Mָ}Bc $MM4ؠ)3?H4rr5&"wߝ_mZ"ᆴ E`ȸxa,oʠ8_WL. ęNC^z'aNWP!r(E2Row' Z8TM@z=f2+N|elK~cz !Dp|/ɠAY?9舑B>rC~\jߣ]ZxJmWT[+7)3"iJąvH$#9ӱjI瘜WٯѩAp՚FSDLAIc3IaH :BEU}U%'q=AkХD*lҿ)8eNhy~  jYs慀JB,YIibB[懱vk/oituyR4jonFe6pnpXZCtj؋vRK%"Go5mMeDZ?8~@VKA Y/DZ(;Gxb@1Li |6*Uv oM-X<doc@ݧ\&bQ/ݢ6_h9Ա+pQ2XqPʻ=ɼD e?Q0!e>% ֟cK!zVxڞYi`Ceb Db֓ knÃdYΚƧ} XPʅ0߆ex}mX_}0XDq_ji^[1Ґt.TEbG* )XN%@ƲB6>^3$|\8[nl{qѥ'F,H =+߾ 5tႰZ!놲N! O}r@`_ z(LKqU'ѣ֨-dBlr2B报b@-H D\D<G 17bw6J10!@BY8y!T@jS Ɋ'`w&7Zi4 *EY aغӖ N0^ngg`ԫ /6*\E8–3 paґLlDXD+2vM!u:QđOҩ4˕AP@aͦ$Ǻe|x1A0uAݛ nFzƒXs0;p%W'M)=П݋@%!;)ŅH-,:u4?k{2꠹4Q͋ސ \[ 8>Ә(Nt,)KK=XVe?qBaO-f:.’T^ } ,?jv]p%gŇPzjZU)pdP4&&-wLY][=6j =b:! x+v+t&v~E!{+*@J6[!?@y&o3_ΉzkxMe=?eo+@LD(d7 iDė 8{8Wa|rFA1"ą *U-8< .񖳺4:%5P+mgы[q ,JI&VX2+_L@QV=UWd[3k|@@Y[sJsJq>'x_@*ءխ͕]߫۔d8##l)1Ms8]"Wze'~v?h'߻ީgr6qySi3RNm?wOqx#41Z4ESM8;؞ՐN%'u*Lcr2ŰU4VOo>+`|R^ϭ5 驂srSN=O?޻x  ͯjZSBk FfYݢ(! sViVXD3IJi<Ō:Bj#RVt_WU+0E}qIs6./Ubt?Bw\tL; % 1 SG (UXىY|7l&s\!:%caU@;1v^o8뵶Yw[I 6_9Әqx%-+J[\Ԇ{_(YSu]̦@}C"KaSgwNu Q-,5H0rү HmbKK[LZm@{ϳꍚb$̨$b Mҭ2%סEUm^d_~Yh^UD'!ztR̓EV"RVeӭô0/Tt*o+'MJ EzVrHS맞b0jQ;C_hk.UŲ_OE2HX3&_f~u 7T$H}0rw|esg%ļ!xW)MfJ)pNC.Oj#5:ߩ4jQj>a> 8Cwxyd 9BR#DG:TٓQ\g{Z1ڀ }ȸ*{;:mkB4jN|hwYq 鐪 D+ ;pb bDks1YEw^i 'U9:wQ`T' LiKŃ1V>EE,(/|*5v<{j69X?t7jJK}qo숦~̛Mь tt1T(M%t9K^FWzL- 8]N=4|]zsVmx݇UchM\Lϛ-s"Onu;AYp|PcFBƋ*ٽl%5׌4uJj qp[zv + װFoRC(؀ I$yYH b0H*%+ERޕӕbDWTmWb=>'٠#t`g u(otܥ˂3jÒQ!6Ԇ+*qp_ םRvV[-zCT9̤$ycȄcjKT1W+> c I9U4.hV:1p5!2x *2gezΐL.3+.YV"5 m_2wF;W\51ӄ ' V]on8 LY)-P6{ E%#l}'qڛGqK1gƭ@%A#?4T%jQBH3$'#56 Ϻt\XfpvPspac=d8W;] WR7FAc揜n4/oGP {prLdyt Fy3e6t2]EE[N3#7f4n2pGL]> 5Tqx3ǃ3Gh~UjFnx:k/tLNR^8(`&m6YsT2[^n\UXLtSڠnS('.5kv0 WpSAU1[4ȎW{ Quqו&d>jUׅ@b_SPh:IB1r Ⱦ 4+Ǝg>18SēCRE 3 I, Y dY<%{8:·=iCb/4/:8-!:# <>\YQ }a,8s/maa;=S.^r'~KeBhDc~'8z=F15<UQr uFċe?Kj oj$NUJ˦̝@#J]t,xG_+< Vjxީ{CFF8RZ@b_Y$ߑ1 0!%ldBBGObD4g\WJ-s4B5Z<=.=~iH H")d ̹sӅQ-0t٪@E.%Eb;2='lKBocw]YIb-XU}z+j0A9؜b%blk2(]ny\#i ۋ) eW'}\Ilèȃ#&~puAH~?,SO)5bUS~7/;`1Ɋp]wHFIAߟrխ+(FtD fQ)BP]Fy OU t${V.?mL/\}לeoQy3RH/9. "wƣdzIqI}4Mހd9¯p.)B@1=,y118>r EU˜a˶D^O:܅*1}. [e+Xig:ʴbM=3Zi7m [q@qys Ýk4m#|,&E㋺pZ 8{o]٪S^|_zS̸د^1-> 굸l(7rX5,U /2&RDž%|` xL?qI]vw[TN&ݭpLx@ɝԅIM5"ȵŠkMI& 6L K^FH#5pkst ۹¬VSxҍ +HMO6cV4W棟IYi fqY6|3ts BD2WtD̀"M+Nڼu܊Iq+r?i6gy| ҙrRluTEh(#uxh;b࠱]mx_Z`Âx y^V_kdzbZtCWr[N+>Ih:~ 멌Q{t#+3KvK'F<$Z^Q:͆? *vV_'Gm4*9jKg&UQcʓ1ِZЈ@ٜ@@*ٮ5Ȑ%/hmPiV8V~n;G|Rw=T}]'cz=ElN#ӄJ:em?bA7 y> [N#MOv~&!G2^/]"N9P ,) Zx;^-I/jPe$K2z#|VW*隱ׯ: npk>/(Cf }USrp=bQR̩a=sic>4EVrfBFXR8db&^CCgR_.v>݌1HښMdS@>,̉˹塮^yL~$uxNkusiC[w }"Z+HM,RY'LIRӿ28n)Q!oN9 CF@vE3G51y2MҪhy޼J v3}5+28#vPڤ~M|By&Z}s:ݵ7M#8O cp=~{v=:ܭÏWf©sc/1[- m3ftޘ P `"x,QiKC?>>=%Wdҩ^ ^y^q1T&9 ia&^풽 YVe]jhX4*Opw EW:˱_X7lRTjRKm>uSx"#KAJV'G̲8X޾x~8M &g7UC>P- ^3$2>x h^VZg?N8?I X,ՔZ\\RӠq^ͩ'igQ>S[h .pKe r|0L6IC/EG@B}dRAk|b?1 2&ݍnh1z6RxKpS"jaa.K*&0 yJ6ؾ2fVQLhAٸI"b'Aȩ '~$leMFc2kJzjuf$\ )ךpFbz$*1d aTI}?T^-_\DZ畟9[q8۾F0/,g/T!l*+wfh]Z}$0sTŭM+EqO]LYU) 2hSueK[NfMjtW\ %Xl~u֍(f s{tD) Շ?yTuU- `p/^ 7&]@b5_,q#)zzpѥX2JW1W|x+iB=7'ʒШ-H&+&Uː4hy*rݐ(ka_eD{,yYumc@ms-O/h}CgV0T2 /mPD9-ܓd aax.ݽTFFParC]U.ȹx~KcZҰJBilIL3-o%l\h6 aŖt, CkOLc9"V^"c*pW`AkeNkaX6DF554%W+S3"6.;PW"ދ˗㳠a)Su;(AT&T ;伬h:: h\4"c GU+tCqgI ]VJ+`j}&SO^`%XO7֗}dSU˻'7ŝkڍ1>>&Qjkmba 2-gYMNƣ`MFKܕLU}9^ᤩT\3I;3R4h[JbӃlz;Z _&YO*Hw}XX6Kod&4–2< a&i%a<`~F$/n,]w2R3O[Cs\00 RHk4|=';qTnBC:-nN#=Ѝ^n1a8vayYd8N)ٱx#lvSL&Ղ8N+GZ68(f| Gz_̼,[hT`_ϑ>jJX * T.;l[lEĴ q Ζ6#<5peF]fV vy9h[iy$y,Ii, $6 S|]6_5󶱬XkC,ݹai=MnZdiTa1,K@lg"mKlK (?7Ozn(dx`y# /x7.CNg[F"!j+hs;R_2s) GVĪpPsm t\t ޛS4f Yunb,@i;sj@Cd7lTQk]`]a@eR)dC/֔X~]-&>Q~Ro3[8Ov1e  ц8, Fz)`|u{f'{y|]-|D=j]uQ+GR6;wȗ/ˍNpq ,68b>b6MjQ-ge=R9bi(ln"z! Te0,YLzʥZi13E1O eKПk/| GtY0"{q80./c8^ 甾a{@p͋Vit]mx{pt^V IxjplP|!罷LFק:^]N3vߪ^_!3ڌ }vPWaq|0dd##&[7pIUH7xh W7T[չ973 IDU>WUˇ3:@Ԗ>~OOvhQʜJDK*qތ2*B {"e%ۏ4iCD%z\:źtMR$E Q^g׃/ =B'̎!ki;}d-Tπ}߶: )/i? V(9Z+9CUS;rHO(̓D_X9C(0Ӏ9K曂-Ei U(+ I~[y\Rp472R;.xVeڦΩ9hWu}Bⶔ3 ! Է`.q"v?nD`~s(/r pߪT*{a~@ӏ^-Kw'/-` ,Ƣ]+ 1> FxPrʦ:ɗZu)]>s[/`+,Kȵ{7)Kq$ecemGeW̆fmifT/bU=ro ;}~c2e5O取o?W=f,i8GԗLG$:7>h HEq)`|  *x^MζGgnMvtԴ}HD,s,a߭]2|;Z8V:_Q*_xвgꩰ9ThLH>G"7.cu#:y<3Pќx4{^W]ULϬ^N= LX}}mDt , #? CkQ9/Dc/HP؋_[; ?QY^Szt;Tw`s=Ef4 `e˝ta4ӎJ|5 DROV~"am)+k9E|49 W" 2zAkMlt@ܡ wxEGwbMcljY9iC2zz18 o䭳&HԶ|\?b]vYؿJ%dl/L7T0zӷ+c7- I,W]`xijh[|4gVɈ\-.[Qۡ__\ĞST꺺5E =V5#?{[xI]] [a f1kܓu71AEű"2zЇpt:=dz5.Qh@:U4%^*>0BA'+0y!&ـaSm90IPGʵJQ7ߪbu4*ؙ2!Fvf`!H>JB=(T=8iߴXR3lTw&%g68רח]- 8$ՉغXJc3+Q7QHL'K&Kx< K"[?m&&?iodQk^¦@}KKI< m`iGآ@QKp;8b$+k^~vFUy%k5+rKP A#V%zI%f7Rlnc"-"R4gވ/1v=Ms}RH0jV`P_s=sf^uj1t 7ƋVNcPȚO^6`u6`.Zn,W|?ZP(FZd,/9i6 eA-:&U2+'x%*;ii-5jTV)#5+,] n-cKR~ĐpW7DT%s nC:M'ʱ4kDJ1@)|tSdugm*[mh+v һd9kv;h" QT: neN'EK PB7!H S}G9$+Be6K|sU΢b?c0JCݗFf6ET٭XxϹXd(}|I ޣ LjqI^CB, gHng31(WgN_Evߓc$Fs]eZRfJ[Jv)0Kvo/Ӄi = #HNdx.0IȐ[Zr'JȣbM:_T"|#<*:tZk,SliscdUNZS/mU-{}ܗWϼ ?N/6t!s'V$"x **9UJa-`UyiOs`hF4alOӎݽ1- ҵQ*LtU "dů%brʢnNՀ`лeN*e6ɳ 2VY/,YOp>f"0pzG0ĝh.a! Xard*..BH1<0dp|^l)K kQ[3=}moLZbT' _ݖI4̲+ûx=4E8e0TuNʄ~\$cb1(df(@cY,7HO)`GJ*%6- 8,} @:Ѻh/(]#?U_Bo_^"ꥯb[v4%lSC-VW*޽-YP_Gr˙$/豀 Dj6>-N5mPw& {sr(J-J3EU]H1iHM yAfus}i/aGY@7s->#H]ag`@A,nZPxnjqyZ3 jΠ!EO=ӧH>a,Do\LCe"@^gs2BuQb^vs;fm:RC|]DbHe!"zO̔z27=1&k9XaC4 ྚ޿;ӎ~s*k6ीOp iL֡9 AYt~[ֽi`h Ś3wEoUɶ=#(˹\'PSI_O5q]Mmֽldۭ߳ D/q-t՛ h +wei d+1mZ*1tݻxB~ T~5Iu qE7Ҭ^1YJr`1ҌdA3rZ_| 4 coYj{2u Z(ޙ cZ nx, 1NrLU7JZ ]qHe H15U4q9B: \NʥܪXoE(V9wd䑬ٰx&JQS!J9B1-LA|_jp5ǴEArh!!D)v._X1 Zުgz.7} iu"c.IvPIbz۸Gs Y|*>e,ɨ.Q@-C|\bc(@P'YBW}7_sJ8d8O99KiȻk3T?HV:#ԭ׶OpEK5XD#EZ̏E2彤#lS%Clceŕ` z7m;,$M!s/r wح$A NROsR[kRLZ Ƃ%E(+Z{ՓO+c ,Vlx%*mj2oozF;!XAnxH5GŰ$XlAln0bq]oe/l Qm=mӤ`>R'хavYo÷Џ]h{cjLf-6-1ԛ-($1$MF8`_O&9ER.?srĬ 8]l,?Fpا WbSKϸNC܈"V~l&ꕈ6 J;:ȑYoԼ\He|fm!LC(ۑ L8s@c(1m&)Fx%R;&au/Yv:F~J+&7[7rVѮE+q߻Zи].Bi7j!5<7 vHo-OmiSF[ޓ%Yl5wf=L2dm @[3l"G }-3ұOX\ St&_%e+/WuL2KjK_lRnInxJmxvIF'ȤuҮ%^MAV|Wj#ႇ,>]JU%M;e,15`fz|u)P7.z摸}D ״_LNCId|ʤttJ锩fP '2CFoÏAiDm-T|HsqDӭϼch.\ޏT55AiGL7F|N# S+-y<[&M[j{`19S>H&DFYrdˆ) >-h1l+Zw9GTSN|8LtKm: B/h,@p$6!Q'R&ZN󧫍6Sc;B (0gE)F8 '^;m2PL Pgp?t;RW vTST! )Lfn#qD97RiICgIldYJ\W#ٺ71ոA/Tn|bBnT{=}o3Ftf"zka;1x s:_ e%`So̖`"G.|LLi]E*$ด.mS:ʠ 6r|7B.yb%r BlqἒnΕww3ĩE?sa*QzVIy@@e!XZ[)eukK!ZsVpmd副SLL6Q̊ D ;/(?iesMdtHN_Q[nA?jX ~a26YV(wn,5$JKsK{W:eeM|{6ќ Up- SO]l~ےAKV$iJ -q:!/n/NࠁXΡ9U9b ,;&Y@ AfeCfƫ Ԍ<[{K 7嵘t䡅Nؔ_iCR8g(Nh.4a& v׍VJtgʚhўZ19`w^*Cd}$&5/LFVLzㅺN{\Bҭㅊdl`' U&dzwbWwK; *2nK >d.}9To0ۜ\! ?v$m"~ y3 [|c p{3tȏ$á-1 EKތ6Ib+ ")Դ/))۹nWf$ Xkàxנ'{0+Z1D&׊CɊ>1pPesOm^u,[࿖$ڴ *筫U@8|+`$bO2ܖ{2nXȻKx3u"X^c1Z",qt&Cyl= <Zkx y<IW!n3Zt%7L||+uuIcClf[>JG]VTZI /?LMȬ\~n`|VQ{|c;(]YLsTlL}{MJѼf}fQJSFCuVIe#Ats?=SZ"gϥJoI9-"C_ Rc⎸] q(IkD~QEab(uI='U8 l X=G%  K|J^iYl2C&?*x%ɭxea] 4APp@tw0?ePSQ̶u$KE] "⟜m WmgKEWgS1y\չ5OIKvlz9tF!3HL~\G~r#A}[bB6lb7],:ȏ(! s*IeA{ǩz#=gu[l ao׸`k? 5qh[l=9֙ MWvfKYWg02?I\ei(F3rOs~>wEN.'yaȯ[>I>e+$  Y ύZULw@]s#;*wG=kqZ۽S13^ Cc333YLqoooԂ Kq(Agԗ]KIhMd5(+1,eM+)/m4sߛ#FvK3#Lj~:(^y=#v濴F8oo|؟PtZ`TitFGٛygD37[9h7)a=T.a?nC7'bi Aj,xƗ buf~+l" =kr /p7>)wT#DŽT+EITOeRx/_#vyxȆE5Qi!Cr*M NgwP`ʂ/5gK `Zv<`=+\9ueC8/J'\yNB$#K =KL#z)a9aLq-{P+yVa(0Vdc[‰ S+zHk ZaPC!MUzg39 Ri8C0*Q})E?Ժ"= ˒8-מ  m=$FA/?{!d_.e;MVatfӼ{Z;+9bV9',wou9 G~q͗3f``b>tw闽Zb|:@l9ogŻm6nQśT8,ayjbʳZO/v=`.!toNǫ#X"i9>d ެB2M76fttpbق"_+ Y}](?6rGRI06~ZG2o"=֬f@k8Y׃Fp}R 0[Z6`SP#I{uڏ@4PoMm\'^_t UY~rKygۉ0rKɇKR>0?5-F_ ǃEXTO\FnkhJ"$:p_+$,~>G$/N]LBxڢ'4/+@O60bX0'+icQE3}TLsxTEMJ{GP3~DO%`IPX'H ~F?ynL$l  x'Wȶ'NRmvQ⊡3){䄶bp-F=6)74"ږevP?S-i^&2͆EU`;<{Җ$ tZD8!9Ύ_GpBbn<5a Vެ5@ά0S=7W"OA󸿁<*`m?ԛ9飅Ah7D׽ b]f5O#Is]soE0+ca| u =s+L' V'_"^9ZLڟwJ'4=moxܝǖȁҔixvCLrbzY';^lLR\ Jv4hȻ5tJXf&lX\Ya!"lyE!裹~:CLhA$x#~ |yp}K^ IPt]@4"aȘDۣ-?'f (mE'=!$ҵHZ𥳐7e'tk/!ib}GtoIC-2㑓 j#9f<}giE F{bjuHťY8~$&\2Pƈs{F!}8sQL81rzzR]&*]E|;8IJ Af%wot':_Giqz_ST 2O4@Ϋ~xP`m/g(vO!j彔?{ba"kWԿ+{˖OhŕpD?1Б ba5A? blG3};>Ѐv23D,|q DK:nrEjZÎ8'}`*k@K8gG W)d^s3&:/NlەHrg4O^NYAsk[U;&b-){oeZ2eSɃ8Voz]W^=c6j3<f3m n\[sD]PR[ ]Cj4˭ބH%.\YWO1Ŭn`+ed n]aǥK#mA;iCs =ևĀUY##p2dhvH͐ˈ?|(pՅX-ڋ. i"R'6Z*v|C!O{ȯm=&b芕ޗ+zaZYc~{@yӴ* G8;`ɤhmx՛e<ޫ8>pvWӼy2B~QG‚zRzbNXFHX\ 󖮳FP sExYrs Xvjsѝ&RBa<[85Q2#9.nC5Zح Xؗ@RCu+Vpm4m#)99c_-"7L&zNP2:;]/3#cg=VJRS̘ٚu6x@1 }SvAvn,`4{\Al*C%'İ rdSGq_K{NTz6>Exq\SNL!QŖ&E.E#@CD^b_y{%[@9WNIZprYA QF =ۨ=mhxܰwiHLZQ^gIvK*Gn̎>E.(NYB3EXeMwvёZS_%O&A`u78%U,LX ԥt(UnҳFIbY8n)|"QM!2"2.B-FQ*A戏U=]UR-fTGfG$잉um[k쁌f}78=y] HP*F[҈"W]k"R$I~Ȝ,i0 oޏ iMLz׺CC,K&~ΉtTB u GIs;Gqvt 4NA2 M˺Z2 4/R>- +v!k?ܑ @D㇢瑖..~AIkƚv-{G8)-AtTJ O?.#l$S u 8M" Le "E:4" b[S !2qH *Arwi.%YpaPuw.8cE0rTMTb:P?b$2+#\9Q&VUaJ 2XN/޹J!8 (k&6挅`9-~xDr|}r8Idc&;^w%.)Vlk6WY[ @9eW`N3_WǏ. qҔ<2vgP׺Kl䲪6F8SI 6Qo]|k!B͹|.W#ƲjLB(vuiEJ  k$آp{Wqr곯^k3`•&?8K$ͮX䷛2ƫ3E-{a9Y6p o>譚4s yyu~q `>jmϕZdqfntbyB kxQ#LM<}ئ;xoF'k 8G񉰝vtz ˵j"=Ҟ>85P|ؒnhW'tM5jՉl})4.= |s6,'i6#NKE.jI(|BYb?[C)@\pz .W2W% 9ComLʃk0n Elp|j”aLA2,S5Y^z@Uu2Z%)f@ GSAa17ajZdl#LX!α,dJgg-*I3w>ehux,9QGd /H66%pJ=Vs͵Ť* FEo%D<[IfuMvZOD[{@ 3v/]@kGq&>EE{}3 CJF|'gĤ-~So ! L=WQ,y4[<*KZGl~1l0Q'#Þw {NFČ ZY+ClCY>im$Tca G:RK42 PDCxG q 6 ȟHW5v`K%'&g -ES+jn9"$LJ"Le:qx@lH>j`՗y aWqoIh wY5h!X政ujpīCi5ir&:-RZ1(Zl L7ߧ9kd (nb}|L`u{ 'zJ>՚͟ v\)B1+ø/ɢ)JX-uk[4!x U%\CH vrc;`rbX:V-u9Z)dR6ta ,ƦsȾkG1ZQv"J1Ң4r )x z2qj93B[(emp?{P4[R9Tk-5[r&PW3Z0,]ׅi_55&JsiN`.rמo[|ow[ K`x_-- c|"c2hTWoul$Xn& ۫8 eCxtEidЎ3j֧WP)a"|5\A bX_$?јP :s},KurX=_Eӣ滭9/KDL,roOdF;SZe3e^y@OD V7 iHEU)̈́5c>>tʳBN&_ܭ9ʸ4Ƈ'Ͱ;qPxq+O%-!7AzS5ܗECбdW40Yrws~-,XAMVQ3KcJNJLĦ@,z5v̶D IAK3N6py+"}Kwi#݁ρFrG:x+/ 28jG*D'Vs|FO"KO rlhw*#vPyi ؿ/$u@5»"톰Z!fj"^_8`n%UgEtU HM8DMPI ~!'_6 jTRC;PBI Zx IܽFյ"KO'sp1!5F6m1fkpyh9޳(@ÿ0KXثIp'!ajFu` X WƄS.; ȽLJE؍0NXIin=ug Ŀ$44k/6(1C(˦=в&;XB/HcH~r}:6x!Q=H@}, P+kV=*;Q8ż  Pc*vEfz7G-y vazTkqwT*tyCU\6|91mꚼE;E-,]wt JuJ&i[^?Duڛ9sѣ[n'A=r1'nYLX*ϼCX!eysـ|K:%`篐/]ciن 3{-a~40 }.'9|p/{衸M NRʄqn܈4O~SzB"<˱J=MRHQx}.ҌЬu7$뜲0**\@kxZZqqņ`,*L'EaJ4f-?I5wU`Va{xS|9n&3e"i:"v vNzi^b<ųQb;SlE˚vqP๛@WH뮋~<K9/{ةd BF `Sͧ-j<=M*8hTZPa]^',5K)SZ&B=rupG: z5^-,,II)PϠDbB V:^B2}ׅE.mv1vzHk~9Oc*ڂSܫhqyPʍL]uH=O-cHK&]\j\*\?041:6Bb)0_˼YEe)4`ˡO C{HSV:lr1Z4̓)sFnpsmy*rBW&rn D4*h(6/[J*ؑ%$5F5_`LK;G̍]ea^@&N=n梑p66uH]==X37%_y bRɗˢi ȿ,{RZq ݦLooX.P N!qϳ7wiY{}?JK%e  2=5+U|b)#Unu QdjC#~M?5&{ژ\/IfygoXdt@)&?9 Hrdj|]R٦x̄DNb~sסգֳ+Ō>ee F'QMt "v*xМ_Μyjsgq6ӏQE頼rjTI[7:4x"aEX M>~ Ogr_R^nxu,~ k[-74ߔ{ u, Yodl8^77bKi\7i$"F rM8^CA3s1Ai"cmeJh0kWKD%ä:QO|m| =TޫBJGC0Uy9"mj8*~*Y dCzn7NqTjCDž#%HA/. r-zHhڳ?ɴ5aT" bS>hG B)3t9!v 1/ .Ċz~s?Sq^ g ] j7K@04Vsh=2k ŭl|+kC[qFj^ e y|UJ;J3r)M7Ay}I OYu sxj?Lsߦ;`+BdVK5Gb"&Jb:ovdրs_jUIѳY4()az@(mF áwX=@n d_ av;s%R>z ׍W` 4( XHomL{Cy> zWx_q/(*jK;IP()fY+_ۭVL=p{P*ʦ@eJǾ4v~ ~u1|ɇo*YNOkݚxQ(e^hALv32O8YUOH#I!d?~EܢT6A GfwQ,cVu`"䉔HC V|:0aO{u Q7>Y-4 a4G/*DR\6díVuE6j ~q5M~a@0t=/A 8*!mG Bϗ{+[9R pLWBPkY$Dx@ƯC_ bG75~5XOBG_32pl9MKnޢwZex}E?؛^#93|2LM/g}נ~I6~W?%%nUՒq>bT5)qRgK>M\UM 4Ķ`LM닍'X(%4_RP f&fA,a&:FMʓ4wF=pqD92`(cm$Mr_Sm֘.٘#XrnAyQeF/ڨvYt*GPEߵJG$oAuZkDG5)go<moIʼw{O5(B(TWɗ\Ji{b  m83 kBMH'[=A&tዡ%ˎpNjB6#.X Q@KQ98=PMǍj6*!byQ`HdlКvmA9 -M7: .chHVLKWHu };ÿ1y| AV;5WU"4'FOU`(+NRVyhy>*;YU/:n-П|HxXU̓j4b-@Ok{اa,ET/ N tb0񟋹U*jtRYBЩ\RW=:e^{yv_yNo:9WneM]6PdŸD-m31zN ՜2v!Q 7` loXaq3CXu7AK9cnr~f|Z4r8jisDO$tjWųE a&bw ”.tBΘl 2dzC ;BoG|:Xx] UqF6ՂiȖ+ȮGAsLI~"Fi͢~B!fzw[S)_oeYʣ[5Jvh>k ='iخ(77AYA6iJ,tR8Ũܓ o]y*1f$`&J2NCak+G +DhwRAȮ*Dμ.ĩXZNB~ u<~O[T::NFJTtx#ċJlE]Ȓ#X &?j`m|i(A[<6\1ٮ)hb]g[0O.<ނ7jq$]?tgRa66MsG^?b# `^T|ќ}P/PqNeHP)W^(,nA9BX% /Ù([wAA9G=Uq>ͽSIs,y˜ޯ+6ƫ~;.ٽz[UT\V,i݄Ӱ^7D"pg3og,KOermÙ}BwݯD2{vI`΋7]߈uQWxٛ&Ze^u:%$\*¢ztvqvK=~q*>[cHx-Gv|y[h򸃱R! A_|j:#TmFexXAR۠A/_c{xHY$1|eZN"JilӐz>Q63ƕOv9(HF&썷PC|Ü}stqp~0%L8sxRÉ1)scBGSN.ByQ F΄'zUK]c]d"7Kب;h6橠igLTv %x<Lyv17-Uٗ ?)g I#Giߒc PKhq`8k,g!$ `(8@8; a(S@ߺՎi_{]]I}8[1PgQ{IE=^=czI|xx|ѿ)Y@=8\BD GR▻5Rc}J* ,djUCp\VG㬜h:c,NH(B^2Ylm nX_2Z¨`9o虊x4*ݿ4KWMJTW?akb = WÎe%,-[hߨ= =jC7kԩ"|Tµ~,5XQW0 YOI鮋B(@džݠ>\=p;-3}"ӂ{Vmd!"w7Arl}>aX(z76c$dVX> V"4qra`a|IWNv0`N  7fTLkdU (Iaa'?2ΎzbewOX[AZɛðhiG210H #%kðo༮1h%z3#4]ڗ^ mivPPU>d۟s;CF}/iXGPVlزOEGr;!۵$_y uK;K;?1;êHڐAyz,'Xc *b.B$pBJ\A@& UXњ/#irGWGn`N9Qކ3j;p^ȴD 0Dl:PgSnSט}OX,lU|{d97|mL OW пNNݫH"Ñ)@H@PQL//4MѪR(oY D^.^~pqSʭn B",(;Ը;RVc3@YZmNHk~ `sT 9N_8#O%*)PcPO.6_*'.y5ȼfnkiO_/f. mXfDN2_yT5g -~3QYͪ}.Jhe68y~&iu=Db'w*.kFڕ{gA>Іn9q@}lsp:,DȾ[qy_< v/8&̈́\ T.!57~GjtM Uq-yP)k FBXXߩwnLbB>m,3 co`GnL W@|MkSQur59+2x  hخlߵZJާw@?SDHP 3dhl=@f+dS_6B_R 75ZuY툁fq6hR|̿_ \'!8TڳT&,걐ךۙgĆ2>|I.W`Ŗx>g߳<\t)d#êFS?l9+)`Zt ʾdg?Wp(%?1 d^O )s Zwb+Txx(sB̐}Xn7>д 9X.B: inT6r3w^i6A2jD+B(0¨ˠ .<>;ig];F`e(q2F A{D{/co4+9+}z1;rDž~xcqVFwxo3rgڱQ^.r{(`:4xpc/LEq1ۿt#q9IV8O 0\gRx #99YӡixZe:uLfۍµ5jA&Ы=`ZV (K7jK&oڙUA[am=P:*HcbJh.|hʞFgcSw?<+gHSѧ!$vnchkf1D/jSc8F/?N 'ߎJ{(+WTgHdNq0 TH1GkT̳Cmˡ&p@سGJG/ -ٿOeZSA:Wz֠o{DcaUA=J1Cٙ8IG$Q*{m[@GS-/ٗIEh~لҘ|RVß'Ss\"{5[(eMptV3=Hۏ(|AZG%b9 98|jzba", }hHW3?ƆxV eKV^)X*\t\h__9lN_KH1~_A䠥 7} eXt>"θ6 A͔5n !n;Bhl`c[h5}; q-{y=lkqB2"b.Q-Eɂ+bHIwD6LwG]KoɏMW<8)\oBt4E.~J)aɮ-ްZ>iDHPC~1@)jy9pr^ǙD R19r0šh:)BgO n{Z>Bȿ~lC\9raaW-IW[uEǭzՂCCG4I$:搧HQSPն*0^/D|M\w2-;CFaG5tRv!V*yJҪԮlę@M|JMvLx( P 7|WdCXcЊ6.3ѿ\_|tTE %TncBħ !Ƈ000XXڲ7*BcceuԶ3KVΙt.ښWiɸ,xQZ~J7̻dkwE:jʧٵ{^>| .gYVzf"#; uAku|d8RUov6IM7*B,ƣN7\LT({x"rTD㍸tV}B {hk)q &fι63>M#AӔ, re-cD/D5qPו Y}fz_{> W`_ ץHu| _ҽC. @:DsJX)xnzTnvڥk4SC2'$O`\{[Nj:Daxl7!yMf$X4+$F+ӫ !C!;Y)hVV dc0D *cO؊b54qқ:ݖh} /Ĺe~+nܸ G0 GhͭFxG&_ S(Hqʺr#!*X}I;+?&`'͑tlzov(~IE4gkE:gW@L_@tq!X23^`F` !`AsMjBo櫹ܝ)tXW#M/x 9[88T 6^WPf/ kXhlC#c ƭ`1Ѧ-cBJa.Khw_h|nMWUgŋm8|Y!M<B7(P :aoT̅ 1-.\ ^!nIx>^hzd}#jɊr! )m- ysHT(eX[U,C;x:b6zW3ܱ=T%UߞHvLқO 犹s D8`ea^̷3 uӟ'7BezlXOE]}XlY4QQͨ$ֿ -vjp̣Iy(!Ij:ݜH~2ڙ y=`/1ёAǛQD\3Lql_+9ʷ%~CW_ £-v>7.М{/=x{H =3GO`o5ehXy!@ /콅++L ;,ǎFF:Ӯga i-_s6' W|yX!"&woH!wƒTI]wK ]S8_cq,I=:dϱ=N:wLI2A.'sc%5 yp\ zQr:r;5Ivûzx "6(6嫏p)Esa<@Iܾ8Մ 2 / cƊiٞhDyTXb]߀:(2 gJEt{%mBV{Ͱ^b]8pn ''SZ~RU0œz)Pb%MrhJV`G'-*Y A,U Sa_1'}Vwm6=T0`JI)WP2ϓ`J#dC:wzݷqD@ȃ%APEUp9_ ?ϾCK׬ 4 ؁GDs CzC=VÕq Ovjٚ3 lV&1ϯI6lB,BbRk #}ƚY4u۰W-i{xJ-IJ99mSqc(ԘOurB`qGv:g.# <5 T7~}7WBPDU#lߓɔYXf=#F #1mòļP@Y~`S #nxf2IwVw a٤Pqr81KM(@e"M4%5gExtG$x@]OȔOS?̭-Ǩf\0x_[|,>,Px&t;Uϐ&s2XaxY2 ÉB}vckjiYekdQ5YuskE3{oʂ2& rU'ռ ˹nid|N#rħo<{<hl+R0-a0fjB1#}v(@!^ LSޙ1*GQcˬC(Oa\mAUc?,8X\fueP<h/cQd*Zqy1=(| `)ڳQ=JeBwpPCE΅MJO}Hf%IN$oQ{)TK/% !JNN]n̸A"G;TRfm\ ܥ2bt+?]>M^79 r3 n(u}}] SKWn|+V-H zQ̘B8~ǖl\Qᄁ |[htno;*20B7.bchTWAgɑ!4tI0]M-kIpxfG 8;lU4QYC9^]^cŪl.'0cۥJ$=NgJjSYWFs4qҨ<2ք>#<[S|rVos]i)R=1_$1<p#Ű h:zW/֬c؄U.Gi --\"7vt ^Ɓ:rϵ4v V$UBz_y2x$ŹpK%_.jc/spt ûg$9Aqѫu5{g9&rǢ=UyXêxN nl/(5-q(.κǦ7) VBrM ZgLGuY!hDCqִO]B#}1ٿp)2x޽4Ƅ{3-EtDeac|\FIr1?atA4A*_[R0`.&[CᚏV  lڭ I^ʫp 1Spw*qv~Ұ "sc"F #ZoX*[nm"ȰA!Eӭ FcxC%&TuB#{`DPL;hJ 7W-?ݯB?F;l"xO O>2r`GǓ,6б8`y$JN%9,# VCN6Js3o3_Q-& s~ P45%k.11њ(WBYCQ>R~?EbKdw;jKp'Q=Ytj!ώ7WQX}ؐ&vVYַ̅xJ.WK03.I-[~?D<9@HWeX)M s}LP{c;%_bׯ"h" E(6B2︗{UtѵG]M?ŋYmMP]Z;S>ݱTtPNS. :bY))Eݠdcg?ԓ~>MVg|=>lƇm4`L8Ѫa6Oᔨ>}s*s$ɱ6TJt])5pفXyJ&)/Z0(cmǡn4&e62=TH %;NKx0%=ˎ cSL5'mx ]}T>`Aа&@yL+. 9N78ŜRnEN\XqVJMp4 M|Ua̟d 33ڨ<48_Uv ɅIEh.:-ʡ* #oi Kʒoee3j/ġrKE%XHq۳&f{mN (gTdYlUKc'淣g{'K7°]//ulţyze\*V|jו?1*kGyxT(GGN{IȹO"kdPaK_:2bWAA-tG^rw*6E cDeEYlb>S7dba4\^8ҡk~a>ta#)>{T .C~-x떯KVJҝHnk*N.qZ2 u9ToROs|LumGiLmk7y.(A4,g щ Z ?BN2vd%$.!] Сʑ5ÜA~d[1^𫤍$ a<]s 4*6զL,Q/і2Dw{&wgDa|WXTzH&\ȬaیHxWU,݊ocB.(8m2"߼]+[G  o3B$*:9ß_.ѐjг" Xۭ F0y=lqWxNi - Lba:k߳EW┕]8_ǪeJz3ɪ_^'}Cp<؉rCV2/TM,fѯi;EDʧM$NCBw!I2^8֬ @/23eDZ8i z[BAQDk=x$H&\W7#\5(ᇿ l@Ǽ7Al6KIΔqM9kل7skf_H*SK? Xk qKeW'B4Mu]xf/Ŭ,!|Q"2RWK঴Q %׳ %4@p5 }8.Nဵ3Wf?d~8wi~\]L.WI#i_D[@!٭f,G(`HVvǮ.=*p,e&BY ?B4LW~`.wf YV(P8r'0\u?l&T:G'|r07a,% ^_fzHGQ}kY,SA]YD,d2CH'~iQ&PyQx[r X'VeKuLi/nLs%GJ=15o/;QxIm-9}?5V7Un:hI,o4I2Hng|ѴK?i4,96`N=A9Yly?87}FЋfF2WKV|-0b0cAH IRA®`SuDk"(H.qei>У^^,Jv mQx^a AStJd=r2#34qI*ˠFcplXݚMY Y6*iG^c+5sJ8iy FT~R86ߪQSA\t܆2?sJeUd`[o'oV-vD9p#݁YpPk~U9`:tx'p߶v"->Obn|_ſ@/PcϘرD;[dڅPj&hIt^Qc2<>*'JOb1I,dy!l$#8Yhl>`gn%Ccm{,g:K;~J?XbW#R\ٍ^eV&6RRbT tk-#IQTDpFW֛iInoeu(܇S7iL~nMCQ+DVF:D ΙjZ1=(AAcZ]?6`!ؒ6Q Oiةd5L[_Lc?@`acgtugE-{K.1GO^áD;]\*`DTVmAsji/֤WokGY킶E&BY(N8\@}*w [e *.F(JF˩ɬw>Pԟ35#|63{OYKڑFq{d,5m0ohlOjok503ʋXŒc*۱}k #5_l!'Q-R=cU0uITVRh<Ƈ՞dΓVVN2G$wkb .Ga\Lz#<͙Ua Bi&^2tB3ϧWf@?al& Zmoө nw) 34+=KXo댾/ɵsv^Ϋ֓:;4oȢ,Tn!:g+sP=!4|`3(ZWBSj:ꝵLeԇN:aGYXu+\כQº&?pSepZ )EM -R=xiY8Yu{pJi8*307F͙nLiPR5KkIɏPy^i, weh#ʪ@nAMQHi6?XQn'sNY;n9'/KGDί>r q$G'T/#oeSEFqô6blJhl' \޼ڄs=@>aUtP]7ušTzSe{0aij~ØQFƧ;{h{N$TUxC,m*kP yǤn(6&!S)0d}A΋I易-~YZy"5!!rq+mE䨶uEұ *o(v1wvey"tstӄbW4LAbs|-ElxPAI"[!v^lHXvD/ShxqFy4|(#/jiݒ?@'XfMҹGNnf[# SK[ӣxlC XbHOwbh؀=4!;o9a񀂥j{; bp(EIuFz/4u]t&wţaTlrpХ"v5,EPaa+@xእg)\;)r=DrAUsݑǝXH%gFf;b{*z*|n°Bd_? H2k{hn  #sWbcoӚfPp9Yاf#"-khyՊJ@O'?!YkڥIlS_} 트%Ḝt( HpbFT.9~SmTqnfMŶ(iX+PVi1uXȟj9" xI'4Dh~|5QWl9U!46E MEވEB΍`a=Y9TcEjavH!UtV88W5楶'/ly;Q\yOI剠ຘ4W,+gNXM3Ϛa"*圍,6hBWwx̡/8Hv+亽oRJx7ϠثDnЋ IXq`>qcoP[&* ţZ.26 oLP-.x B:qDR 3z~KyX.&ܔ#RQf8.ΞcER! nM Oznj}UN>j^zHO]9rHGug~XMD8Ry,JP,3QR HZwѬǓgK.5Xo=2knWlJ1 ʂsѼ& ? PtK@Z? 4iS32>]3̺A[:4J8:GG  6)-D8 b`۲JQNhUe:\D%~y:NUtlЫ<ԬM%tSWVYM.,YMs=0(QJ rpkrXik؇\=<Y.^59$ \59"}ʙr/u)K'zR+r`Fxw2 ¼H`qϩK,Hz>I%r4p$7Ly[os3**4r.Z04u;q;vHtv^6(jdt[SSj^D oG-[uNiA"1k wU *EB+V+);V Xgs^F-q̩#?#1${0=G #DgMj)L4D[VA]&*$ܖ-/8<N16_Yb1FY7$dGL+¤<]CL99k#61' = )I[qj%Y`5Y_ߧ8odG,y04-Rp-{uLx~0 rf4' ^\zKU=pl>7 #؆ë(P]P1swHŔfQ[c{؟D*ءf 9_jYtu/xKV!4Anr$#Ƕ?rUf㵬>2Y,o# tl僌C4:bGup/wIW vC⋕RVZJ}Yveǽ.YNXYĊҢW*h\Ey;j, 1=KB>${r.םw9.>Akp'*xN!v'by8"k̞zd>tmBJ191X'bLlKJ0›` ,[Jc{6yX񬄗2 kM<1)^&+pPAw`y 4 W0 =~X$zY2N8PrTH#}&G#-tuK{@4V5`CQ'2#x{dcVU>$x%F/oַ@zf.S!KCIm'ifށʶduNԽ)D@˸MMgQޢ»6Ih(_K4jҋDZ ݯ7HϡFAa-T E JTo0T0 x(︞L)4'2},EdmJ63cOYkL n$<{qEBYH╁Xp'm]iAOb=͗FOnqUGUW%}St tdȲ"ށUX&ruJV)uv{/"qDqV\7r ^xM}2>֟e6 8qUZ/F&oZc8IρHT;C ,BzW\x/brxfώ|9p@46en@D9& :V} ЪW2?ִ8ВqM9u߻!Oo^ODʠ#Dk vNJ@@wa 7m?63T&5.ZL o,_ pN=o| 6RiDŽgF=-NAñ )? r O`.?3\*%_& Viec/Z7Nƴk XɎȃx-(LUj*7PXFpͷ7:V݃RZ'dlY*kMz(0b:FAR NI`">[.謒\j7Ŗ7e:R\ç+@njh<E !~3{i}LAE=pA-WQJ7#7~R+xo5:@/kAU5^ONꔉ(|.Ҹyd3:O2^D'G<[G."Fr #RxaXcgC#뫣%)l C gNwoLPT|"9+܍m߯9pira˫ 4Ȭxlv=A6!sFA8 I'7*ş]Yd{s7͓TCk\XW{R<X>Bz;v:mmt ~aHN&C'$WO=w#^c׉f΃#'p YvUd:f R_ܓ3+BrP}7dF?A&Trkiw~2tp(Z>QJCEnQ/KD^.`)C_J'?C'j3Ig׻e^}QGA9rW#2s$9=s;gaJTPz_$-rX(͒E;KÏ7S`L}'ܝfq`@R(:F[ qEJB[ /26ҩ X|͚s Hw؁*bKSUcUґ,>!lnlKkVϠ%0(o eIm_78eY:դ[m lħNI:Gs AlEt}Q Ã9TS$·ѣv@3SU]畮B;[̀`Md$G:0ؘ(" hɗn{GF]c[t8Ph6[s?fA~cs.-'Jc٧-1'V ⇲2KJ݁~L>AɋI&2h:Q۳c[B,!fis %C``K;B:'V7߸B^g`wPAGTIĶ2:R&fA!ڣr0!1p܉ZB4EB4㵁,P&Ų3VvX'9",yØFWkAq[Ħd󳮓qz;Ζmqԛ90pbB{tRac_t߀cԑBd@Cm3)1tQNx{藪^xφEa˨`npaEL$ZOMe`^4ap*[FxQ ~O5_ =mwo_ښxپ'`5ynx 6=>|DG-K'2#_p'! 7O}Ÿ> CoT%BMrI/o#14E4}Z:Z| bW)hiV``H}'eyPWc I8(o ɗXds^m5b~n‚"O`ii6#^DsR0/|òA5Vkxb>wcىo-kb^ q !B(MGϭ*^;mPG 4a>p` WِTK DPW*x('~L‚'S_^%bQ3|]h1X/I),g2V=ie+qK)I*XU @ZAdAmwAT8K@H`m׺x:D]4(g5)I7FilQM%]x|yϔ2 l?m'Ģ7#b-i8\.-xbna y( YJ1h X uGK> dA C'oBDMd{< h|ub[<{`PIu/ ?C[hG_轔eBSIB8.n>%!!޳)+[֦ҍ)7V rDVZG4 ՅQB+r:Gӟ0?[,w)\/b$Xƈ敁b]Fy5P =SJtVKuOdW&%0EfP)S^ "£pQ٭&ر_m$xfwEOfJEjScC'vAEvK %bk}O`PT12yjL14|KU.xY9OlE^λND3n3rF8U Y6cfXO#xA;3gC[03"U]V. lu*t6o _h3Q k iJ{_%Uop$Ib`9WuGr uF|ڙp1_s0;Knxg-]W'j%Dܻ[ XD[cU ܌4o;. )HrTcM܃,%0I8SrGx{OU3 !`/WהQMrhy ! xӰ!ݓ_IC;Xs8-D&~ܼ7'˭, W=O4dzcx8T|>szE~Tխ6afcX@}3n&_LqPWǯv;Wn7t?/[<i_:g_5hI\7A\<-1V#~99P(ڝP`S/adڵ ,>ʫM5c㌺ꔴg5&fxJS  gljU`/8mr&NK D-x,A&K7: ۖ)Tao0+ۧ>F}ͫq؀e-+r֎,du_$R PJi1m#U`OT ,IN2PW|{oy@E& C#}; t/{ @gsfw'1t,NS7 8_#+$mN;`tZ=S;dzz>ҳz q0-䝏mhI%.3A KiI<)`z&f-l hjr}葃 9C9*̴FCmk c_]H,r?D6BA\TTZR PP%eTս{EJ\W ф3ު(5ūϐȝ*h1ŷK1G) ^ 'Օ@/Po ,qԾf س|ߪ<ćghT1d_DFe5!M @L'Z ~h{HVӑt\gNY!J0(ٰ4SwD}yV0-S}cU|Vś*:KY[2DA=wCT!MNesyB ~~=A!+9~ !,ld(ї)鲕cP;YJN{,03R͔:%wF^X[e Bs]Cm)=#k"!g1֠N{3!>uw yh&_/ҞNB./Jד:QYzo7d7KI b~>jw<@ =9\Zh|#4E*R+ Ƹi!39%U!Vk<se58PRgM92]/EM&+" ^ mzGѣM%U[k s,$H- #1r̠d.:, J+5(~e-%$ k|fL_EPucEUȼ!83_x &mFOp Hu5E^VX!4Z&X(;E&x'ßG>`xWrwnʠ: ':g{&Hqu0r})r`LC8!&$8NGH$["{W,>7a&@ Ql|b sRBb+Gj#=2ћگNKOA:dwɤmWSꄻ-DM[ۦqpi/6~d6?-kFNlut~sw`u, Ft PBSwӈڄ)f.L `9NS@ ?j}иk:ޒ ƝµY˖,ԊEPoԿ5IھQxpz*Ve_MĜRW` (ȱ :w 'ޖBw<COJO }=+CS ֔W6䁳ϒI]U0HHz()h'^ g߯RRFmڛJ~g]F(9+*`"*$ .:E(TJ`-zLA:vihAvs߮ˋ̔F:]H|̠& `9=B57F%;Up+{K ^ˬF.".vF/xoLO֛Sqsܻ}K*a>q"-6G&<̵$/ -Jz2y}]vʳWB<dj>&<-}2で-kox:)q5w}^W|-~wu0_Cґيߔ;&PH)M ՛|$*]^*M a? F pyL?/wZ}j[o3dӮ4&ݲ9*`@.!:d+ȣlXBaSv2qEUiJ@[9ь}o? Q<[+@`U9&4 n⽔!kna1 ~RKS=N"ǔ.l1;RKؽNDRֹMF.3\5tF |*#wB߷ f y̸+ Z%1`$t:d(}*~h:`ߜ.!5f_ Ӆ :Xhu!1D7YqI{jAOޏI#\-2wW4=kQ NƷ´Y ]-=4\߫o{YWT\+b 031.?ڷtG@62'0hdIiX8֛΀i`[^MH C| aGyG'l$e-:pǍ9\C[֨t_t#sy | =Κϳܢ~r%h[} vU bt,!QwP+7ك+h[%jv]Y;Ϧl3Ԝy|]t૒&'Ej,Fqrn Ɩ<,rU:>DiE"ԕїi{vWฑ^}RǞv1c ˁבIW#Jmy'MA\1QEjQ-9챞EI|+уWcw&哩|kA?ze;SM}'0}^Jr0GQW9,"xws F3L9ѧ~*i9K쨐Lv[2Vr#/"' &MށƵ&Wg(Wm8w 'FK\n_t r >h K8qvKVƍU4ʥEi zNu8J] R#'RnM5S|g|Zm)0>DɧmuGs;  J<_tA%o,;^%Gvm]#Lf_Hzu8*SVV%Kc$tWmn2B$ ~~|sV /l՘U cY[jX8拁閞i.]ؘx)ƍå85HSxD ~/X?_Y1K/AWK[,j|࠘lG*h;U33f(Zs0SΦEbeq&!#GAS/H&8{gbp3!CܶWҍa= -:z[CȒpPZ<Whzc_yL26?y͉FN*3^YUMcīC['FYTְ4Du E TCJJxy6$.sOGk@tHV,'B#?mmK;B/FG-եiP 4<B 7# V%w8 \!6_fF&97SGn~N`m!mr3W r5n:vΊ2OZX̑z[x6(_D7[[֕jX e'zĖ+ٳ2ʢgG&J^˾3|mʌp 8̂X'zutrM{ܽc:1c6bkrc|FM˜?!ڛ%* :=>-VZ}LdnPPU=MS 0cGikডۡsYЛ(VrBc%nCw|6mˡt3bd .Z>bsPO>3|I$[@H}P &w bM+:j`~8Ƒ`87=F9տǮZ4 0{VzYzU'F.(QWAGDL ͒+'e5'F*^l}MA!އ3c) =5jv )U8٘}[׭y{QԆ7<0{M- 9̑o\WS睐X/DS)'{;SU>K4X?LƧDH|R9Jѯ\4  ;pD\P<,19VKJB(*,zCkG`kOs )B$n:G=Y5Glϼ+FuwѣJaе;ɷ?;}ҞrN!,~C;պJ`R·סJ"6/r֕yW3sJVi".続L7sC+!Mz[z:-߸5c=CoWئjJ $(GwBvق[U%-7TC4W "MڴB27͏z<]Ur8m\8w g2fu@ a,w?/5T A+D?2nb0"1^cy KzqFc}jШ9Od2RT=s¿ -uδ2xRb.`5 i lc{C)e;`f襍2ѦFv()sp&±ު,}炚s~ЭezU͸sA?{2B]mw />q q~djy{rx8hOXcV%P ̱} ߌ?o Ϊ[_!X#EPAVaC+ e-.E-qշLb{T79j-%Ӏ3,|ķ}ʰ8dlYd9oGϱm!tJ]/_>Qh &QksAg€5f`3Ӆ,Sfpؽͻ(5Ks~$jAg nb@ڤ>#k;a%|ٙ{ eR+xY^7oeVBA$%gipu}#;I̟dȩW=82NJ_ e`|hl:8"B&Tױ_S1KN&6c[f% xDM8:{ݽ>4sĞ9ݑDJ(:Y?(ec*dk?D0u8Zl[#{:Q:,Pviu flp|dX}ս'}8 Ou$ͽq]9xoSRe`<{; q'g4YѻrhKTJ):äiFO05*9ECCA8 - []3 \,+` SmBhff%IQu9ţl=Fzږ3(}h_0w)M9{J૔4=|%z>x',9l-3w EM*꘡f:A;<| UF`?}2n(^@CqC '/Hx(o.= )E/xP*,?('3֕P[#A=+]cxpCZSX._j*$+P` aKi) XmLt0Z^}e05˃@9w˧$EF`U>>ĸz֓hI?TUz:4s|c7XJ^`E'F$ xO5PW1rW 1Vp;O#{y!;LOW3kB\@m&†ΨqV5$ BN =Îhb!J} %2Aj~ vcV~XV|%dRLm[/RcAT@izXoudªT(RC;xtMz5q5PPc>Cq/ f-Sn̖9YptM :}\OI^<ȕry|ݴj3b8ȫ+Fu^D ?鬦msl+~H-_;\߬,\εfEdTaeٵ^V_eaRm)cˆL>w9RQ/ TX|cznu}Y`3,ae+V0eK]?:Qi;{NxZG,N1q3jZܿ0E!lߋiq2 -t@HL-oD.vͿGPRȾFj皃Q;#T _'+N`-9xśoStٓ#ЭǕA\$x7X PU\F[RǸ)VDȝ! V MUj7=hahڃOX{EYRNuEJ45Gг&}}0oWb!>).Jwq%R]ְ '?> sZ ({ >A7op1 kx¬&b|_( kz5igq켪t Z>c)h+QFts3E&R]!;`1u&6\|:40bj_%ؾqƝyXi.pp]b:$̱ikP AkCk"N*Fֶz jU:Ea_SЫLrs'd!/ [`%àݛOl*q@3TJh I<:m] MVƧ.UY6/Y:U;0|M-13ee$ۿi< -.ew6Ԑ 3l= jyO><+"z,g Y^߁_%ϿɆPWkfXdg+A4}Y2$KB (vsG Vsq(6mbs9g>S KZ1Gd_[y;no?: kDXUdBِy&1JhiIiHE}%(WH] qeҌpi< zoKvɵe8drY=jQkF@f$x2r_T>5_c@<]{~ SI4-JV5uA7"uzV.!V P`&=\Z$ʜO\>Hmo,8I%LQaL$Wu[E;wvsco~" XQ(Ϟ4)PGT۫\?/]F6JEDÂ's`XW>.~B5FfjήC SLh|=Fc*@lW2B{&IְvU3rjU|\BxOHO"lZX_< /@ڒ]-!-K 6Mxn =Q0h7~;e ܞNr qQ~|wsÉ?_+,&Gѣ>ʊF{W9*_Nu2@hb:'J1f'0% {.)fNĜDvv0Wևooyc{/\zR~?dXޮڮVj7Α2%7^8dYV־oX=#NYBM[&'9kW)`Q.y O_/5l"lO[:08b%ġTX 8YKl9{2gm2>1)[Ն=73:'@k* R:%XPL6Z;޲[z5epc*҇ȇ¸(Ֆ c8urs+ٽ?^N{*ѱDFJ m; кXMVp04OaCUﯵHwT^/J͹˩_QrI9O]4.}⍑iKE!)kBeT~ŽBV]|CRc7GP5EԨתW>]ղ^f|eC 㪿ku2q8u;TdqS!L[1J+:,cG/h rheKUUv[oD& `x){cq]~av82Dކ.7T!gPܐ;l3AQw!7VJdٜ(,3{oHF3>UsQ ޵D4I>0k\=b<^wNqĎojaitQN)usˮhƈg4uVQSHAE:!`sm_3HO4-:jm[bșN٪ >vUlX4#TZO ѐ9@0eӖy>L1^;_oE n3߰BksTݝ5>]kkbpIAS##'>ښkp)T4eSTi;O쨴{i{'lX@8 J{j;VX6nw7J9"@=rOhu"P{u?=&v'84?9F<gnU;ι#|vQlJW@꣺l'OV}gҗ^30zW.. 9z+\{>%w Jj$B3krAhoTV 7yx&@++Ns&]BnNM"'ӱI|w4SB7# 4`ȹ=rWHTo2!}vRI)u}Tw ^3WYREnuszC#`7H*uF)GsZt~h8]46z,<$Fځ#=zNѧKwMuKb- aBwj?DC"Cy80?@ߩO+[vk5Qѣ42ISR?+A o~LI5쪚,+;-X=kVLQYҜQjw Tzܻd:8lb:W Gy4VqڌAGw[C@CAAj'T!2d9\-9Ҳ3M{epF=c]'y!ޒ`@]dE"ߒ;Hq,տ֛=WYOۀB ȅr@B f|ReGF(4ڏ驳,Ǐ!GrRk!Ui[XG=mD_3FRjR2,WoH1m/2*(~=Q4W{8MpF-dZno-NE.W%lRV~)Y(b֍ :H V]xn%)b[󕒲2UmP. ܪ\K~xg4'CuYۧVmPq~nX{S{:479i #c@WBWO.:7R/i,U4t/yplm.8O ]S.L۞$P<}<݅(I#&U֨Y*|tI&K3^IN4aʉtX\\>^o_R#6ý>L'CpⰥ#=Ad.)UȊ1a ּ~P8~" ʰ(Ͽ$y- +j _ ~=0.Ek[Zë؎f4hv\+F(Q>,76n$>쿑;=fc,GҳqkG` jTg}N}5ﰆ0Q?6o{+4hgdL-:F]*JƞMd(%ȟIo:9Jۙ2K+֐iqJ92F$m0=[6=an4$iZ?rho>:c"#U̻ґ6ohcu*8۴˧O`6P$JgJkޜ+m\u8g6S.mҗI HLQn18ZR⊉Lpɼ.0[plm>KިMv̋3cdps״ߎJ8mG]7q\qI+u#XoNMjnO&P0XD S#S:oQU&A!w}8ߝ[b#Xd`#,|]KqQɯYzP]l"mB{dVD(Aȧ0 :hQP>*x'-%KxBDo#^T:R,b9 *Vmئ)J`&UҮ(TI?$Ca4loj@̹4%eXޒ+*NH@{). 6uURp| ŷ~yCx&fr)܍K &H|a¿eH}OоaUu_O{N ~_RKDl¡]^l^-Xy8<6MfԤ4VF#P0.gGh8ۖ?,Aߡ|K[&TeDz\\1p5D .8ݕV}|ۇzRꫪMAIa8^j3?s=:X-hǃp֗?C`o[.,Iiy >V"TA -jLcARy#N =2Lk Z 6y* U'<.cd#ao#s?ۻ$rk0(n3cWH0Lbs{M l,$#@F>VfK)>}e{ËZ/8%·i&P[8#Ms!SqȦj;FX>o\lES#IR R -B̿1J<@5Y'=*g'K?ӅrpT QX^'CBHD/q0gOkݝOdm3n OK Ts.6ջ-TrIgqC4EvPf7bU,;k<7.z;IL#^\\x&J#ᖒPYz/;_,Q',br ",; ǔٯƙF%X/|!^0E>|8݁SLm;wĂn@Ez{bHgDZ>ǁJ+Ky|'oUkWBTyI:ELj^lM q02]S&#B8G' ȑkDL".^8oB .BLOx^:^ZEBy@c`ոE I\cŬ eU\BģGUdf㦘pxD3ƌzux(p&27L=B9B5D^\JMAm4uz҉k%-فA8Քwc,Q,/6%!"&/̣7`Xɳ.aQ̬4߾H hm[%k_. Lqmdb;Gr Cf=^8W:9n飨ŽUpH쟿m8nNg /DaͷhoV)rKV P*3ܑCm:$Yt V` 2>%h@cߡN2{]]v@ )VCAEH:}_4kTћ^#^!RS?v:y7P,<^t&߂2Rժc18EZֺb8kZ Tޘ݇NB)m"}ǝ6G^K&O^ 0_\9 ]+۵٪nU@qK't!2S`-"壵8Jb @B@CW[z¯_tXQ^DV+㔢}WC娫 |sk}zu: {btp 5q6Pu4AtÑ!S*ބdS,SBDӻt }u?TTaoixB6v?au}е v!(-:{3+$[Ska. ])X|]P+ іPhNq,<]`|A }mf3 7jiXW~xw|кs>(5f6۳c0xٙQnyJc\P_huW..yxji7ɻmV)-ƃVpaЙ!zNoy;k ad t] #. !Mzu*8J}УD cg;]eC%ʀky5^~)=NђTV97V<艆# _Gq{5R~`u+jC X2=4[c+Wι:A}c}BR7s$]qV/cp嚛A~M])hjV}k\B\8m- O9bs.H $'[ZH$I>{;&K, 627;&ap(>XN=Ptgڐ7?^{סU T7J= N>WKDqj9s'”2,}ZjMߓ$stn'%~fPݦvJ4^r,&R =fx*;]ߊ@W$s)ؓL?^ ,B8Kh 0:>hli˦/SBMX7kGU*BZ`1g=e';oG4ڕ"k'%q>۾.f7Jm&7^m'nN:co%G>P:a4hـVc Ko ^#|tЭ *φwJMbx+M;( }z&anjAS=&!7O}x֦J>گR,r\h^ $amK0笼>MTs[C-+LN:P2(KXX.MsЄ &3 b}ddU+є 0Ax\4E̐VJ(MS L>W-%!7"D$V\?閭E;Y@u8NC;$ &TOzw)l5:_o(*,iܪѕcӐ2=7q*&T@=:4 y/o="ƽ{ȀzPb$'SJYeN0Kr)Tp"εs(?i.L2djF9!2QSxa$PC:Ks *KYơ%!z#Y!lakEB(yF6 S3P/3 hAI*q$%a Ne[#tG0_Xﶪ2YFb_DD{CC=wS(/H 5%ïZ^v_*ujmG"kw:3%1+7h8k͋&.Ėfo wlt觥R0wqPx4@:,7hqW7z;紟6̡o(#̌6eBUN ӈZUkm+_d8]r%7E\@<\KЦVy7A|>i{u|:i֑:~Ӻ a%ٍc7D0P<=;lr:L#]޻< id{tO  &OybK[~ wV:s'++zQFTaY*2+/C` M/CYwZz_^.o❉ 1*fwئ 1nj@}*+V!YHQLDWv gE=WDSQRc]bg^L/Ql#> [1nh%kPKa/ (l#U= ?fUO`FK@f%hp9O,Zh3PbJ>!}zT0" N_^+y3 nC|U*Q DXtWgJE]#z *,#:+;pUekyp!s!W``340\5/a!OClnX$?g܍=ꖆ"1m0[1C ]& H|tr 8"TcNr ?4K+Π`dl% +BEȞH@ծq`;#s;435.{fHm;v=V LoYwfRL^+pt9Q`;@@/8URB`1™-W~`&INc HkJntX)r9Vs]ByЭ:@9`7QA@nvq$_FPxu(_ l[n8$9t[m #1(%KǃpwxZ%_W5m9!5d9U(\?mo,:e3cd$1P|Kb`G{mk/V޻y?5P3<ͱVM;":(NDP*Wt9.(s֣@H%4 HoU\W\ nS..}nd"grmS 1Fs5u [}pfN [0Pf%pV; $$b9zq'䝩b@J\ ;ӿUUsv_>Уثp|4ݬ|4%5y5ݮm\w jHدT7?ٍٙS  Y1$22e'@9 -6xcO;'Ml+lBj/+Co7\,ooo*+MG"-V xC`$M2̈ X;>RK@wt!]A-79bR0 $O9COԝ?:  ~aGJ0¦IQs"l)~v!'U,`PD W1Hgi<{A"v !-4Mu{֙r}HHEZ>.$-> YHm#F0UORփEY ÈդC<pI^# c.r*G0?8bO` &$g~L+`My/,PqМEzx\T+eJ O}D5[-BRNv]o$-4 l ЂTTD'$;N#G;rSj`3Z;i>ʡo`ĩ):F4hǼ/M$ dITa6*h_4ϤBǼnCLW7\d*9{+z u6NS%0Ga6"3u^DE%2[>M,b%=DH}D5,y,\`4LJP_8:3 :Dً `j$w0:1%^OnjZ ǘ4r$}oXJ}:ʯQ}2vn36j$ͅ6Ms3֢Wii쉍 (uM^X/2{̇{*6!٘C> eblCx -To+ASXwSE6̫Vp.07V vd^78l}k}yBTȳxo=Byq9@O=PnbggkR2J֨[p<߄oL0iO_ YI; q !7V${8g1L!EIrk^%g䜈, f>8q2RIilYYQ'.0# jI}~ȧ> uc8ZPQѢ+U)zW6wp(K<'lx"{8E/A=ҝt2,.2ov'04KUMB31{Յat(C¿cږݒx6*C?]bQ \FiJV]]Iﲇdgd$ Ԗ4Tj3WĵiqƁ{@8F}0NiP`. xall mfŊp#y^w`\\2tRePgq|e#+hM~L><,IE53'G\37PN M Aݸ:3q2*69 +%k2mP^{h$`y- VӪU8o8t=.NZA+DXԷ$=k(m9XgOZp#Z0+A XH*9B#5yU N4f*.-ɺWn Qt 4qTZ2z\3;v$nHIKɺP5hȌ^2~6~3joÚEn$Ԓ?Hu;óD#}gD5| 39 {Okqizvc@Ó&FK6'/Qiš9)ƖEG2VSG{ϝ/!͜$kBeb(~RIM@۟N, X $`}AK[Dj+P  I _{ãN <.Pe3z-`ytkwA :iDqRP λ클G$|:'{#2#?8K8>@i]Z\yz׸fF_|M0(JI(6L+IHi>L/Pve>Nu#S8 hba>UWrNhAGxC \# RܳBK/^4ŤDZK:b}X=/Q7O@*֩4ihs d {/b=VHsMGw ޷+䑠^: }Kj"Nzp}iOYk^u0Mk&֛NX<^نZzVK;9nؑmn]b|"N{`~ >L$edE[vX)xݹv݀zt"#T #>g3#uj7SO@nHѳ3(YRȵ|3T(kĤNcf.2a8=ޅfUF @C굌LީkjDʢ靉TU3i3ܽ)s%ynΝby;N 퀬6;r&%: Ol 1C65ҽ=JP[E3zmf8-L-4[@a*H}C: 4s-c+`efwґ,:76ϱW=O%ܴ{m _Q>Y\,:źGmJb`fVjuA?`53Pƒ;.8Y2]||?~cX0Id=Kc\Yϛ}7@^a`$Aۃ(鞡Y'r?Ѿ}JPSetdЖ$7ݤ +=KFq4l(Ktna, eh&W),Zp~TPdTܣғieR1KZ`5@);G21p3FSIܙRZ7^Gˆ&æLk2:1e0\;b/~ {Eh?3Ą3V? / ΪE qLͣ CEoƅYKR~mc%C4^Iկ;&բt`o6M),Ki'3 nV5 g UfC2ف6Jmi O}]Qbol\|zPiLu Oh8-.:͛)Ps$G[8hUA{++m_1w>%&jAaޢj4&{rsUZyQl+rjyb)M &3kGjM*ֺt[o"'e46)0W-1Oŝp..i+8 e|jFo.~zpĸRmh"c]`Hاd_d)2U: 7­k]=戂J1蘁`76;cv17= VyG^ޜxHVٰG"[T8t/ |I:9ri$@b-=i,0|prhdr:s^h`2Y@4cj&kB,bԁwKSm94%/ -;'`DW࣒iS SDŴn7xřp9ZB~)zuBߨsRwc& &ړ!֮AZ2sU2!kl 9GRxclHVI>G0.\fMbE$AV&ѪYfW ?k=ʢgtCy"&@[֓*(k~vlblq67\C9Rm"PnE4( 잒GQBclz;q/aQՓ"F͈;_2 0G+#@o7Yb~1;zF?F5az=!JC阋nq &ubB#ɯ̤ۍh4!U} MD$[aȗ,? JHilK;'/N_S}^iD KaDd 'µȑ,wG`B w A#8^p mHwYcڳօrcB ސc/ЀC'!kl{Bg@Yb{nh4vwT6(i"nm;W|aX6v\ʤԛ [IFTӥpӣ!#u\53 dˇ=oZ ãߧ *Mp3Xqvu1a}d3̲yd\d)q$CLI [ ;Ike6 H/fe2=Vg`(xhvֲ%J}?:NmkxObgѓ& " @q"^TI¨~8~j"$ >L#p ܷNefKZӞiףwpt⠉'5 ZF.:F@9O.Iڲ+w|S1;IoZTK%#c^k2P -Rz(\,<s&  $O.w!$d39f T&1m ȏ#^/j!ՠq͕ԄS>ކ@HԵk)[@ oXS` ~C,h)hRKn0fE:)M_'v߆rサ*AmƮw^:~xoqop(LP~N(Tht:yr=WN,:٠'8- Y4=j.g'2ctԝ1sުC/5s]\}~3,B5Eaz1F. 3v+>I+丣܃GJ3b[+'ږ~MZ<'vP])k:@ d9vz#SrϛJW_5F5zF+fF㥴D=%[,:9D8#M?RJop­/#⭶(jOz@^u~2IX t 0TH`@#)U^ƒW!:e ,bgPHhep ɹK3] wЊk;mLUd:f9Bd1>'L1ptvU#?|>ft4OJ8+;L_1F'"bKmY)`J()q(yaBH$1?<-1+Miª{hl/*=p0r*hBd+?-(!58vq`*!B QBOAvgCi=wn < s')[~8jv B x>(Y™D95kТE?nr{<&^ XdVڱEx`xor:\C8}s:єRpk]88ؒ]щn"vɁ^,ZRC׷ψlVwA9O$Kbk_TFH2) ¼@{uL^2;u-=F 262'lʘ[I\Ho9,N} #,/;.jCqm`ȩ]=#%Ѯgx6v)N6dqvnў\@r<xl= 6(y`dd1͕.}I0cO8=147 pNGۗ b5ڑH;X2XV2.t,Z;N,ZW(}-rr.E78,&.%XO N,$0BoI?yϔv,@㲮'rn#4!QxO =Sޘեfq $cz5lZYW8CޫuG+(+Ngr":WńK ӕi <_;um$彌uN.nͻև5-fYg9Rfrjkd(TY_JU1*]91LZ6s"x,}¼lZJfPL`&oEVƍpoXQ3i#ėzk ܽT4EԔ&"Qu)-ȃ͠рe_#vm-[Z3ąo^ 2A"5]vvw/wūBamȧߨm,~FmHK4Z?q;N`}Msr#s@S?%N1{%ү|'KB+i껫eG"-[ de-+A#,% RS\tF Pg7#Lʓ~U6ğ ZKO9k=;fllO(\[JУzhT`ڰKLzk_d`>nsVJyXL%J8jJ9ʄY/ $]N7ˎ,{U]YbGa=a茳|7Ah s^)81Ӄӑ(ZmNM!%u_xOa:6e\)2jܲ^|%rbh SvmW8&{Ge5ъhqv͏$"yk󌃶_%L,c@Nlv7ni5N^<3QŦ5{:RM97X|kؚl;4::9Ŧ"fRit}nGo 6!RsۗR m8de6ZñH8uA[`B(++GH+4J# hfnZ֒s"`}W?L2q@IzxoN?GHm_crEpctC3;?~xu{S&'Hq1ƣÇ+ꡝ`aH|!h \w>&g Ж(E y#lz 1 Tcѩ- KUӣ!c{5A JB' wHNVSEmaJgZI5w:S>Av{l5P.hJܙ*O&]pʠY:ZJYU"}8W.WJ+c݄f4o(W7HO¡UQ¤Lt`p[QlM0;mW5#<ؑNj۞}4"kw)v!Z5v4AԦ:Î3tj)V|o@h,asa1`w:(҅} [?Q9 , jxnYLN zC}> ffRi@CA y]}[3H mz_ ?O'bUH*uᑦ ;i\Fot68bYx_P"&58Lc3 zL g>>'JݱG>p[:zz6Aѐ  ́:R*e9L'Rq\e(ӱ?{`4şeb8;_}Ye7oً og17u]s >G7 v}?ub77YD$:JVO"ܩ/"C!EKUu?QS|}Dɤֆe= ObL߼h 8ϯ];+E۫(q&+msC_bsIB4A]N>$f@@upk s8uTpՕzuLAAsf2t'~"KM槶ZX尨@/] GW -9KT$jW("ŅHW>Z?n&ar fkUC9s,k-Q)LU;R=K{k< u#h!N]$jVMkHe ?-U2Xk޶,Y\Wdt|5gw_<Sƀ=ɰTDe-(5xĵ"o?okd̐.o{>F &v~K| OvBCIbyqj!q.R{! @r&UM]|ە1f 7}3],ѲZߛe) VF*2QC/Cʲ#n;C3A:{ZB08*0zd'ų(%aHA 萭 08"-g}5>1G>V;P( Q< .?Ϲ W? M!Rp!0E@&nEL꾟!o<>N;S"R3;hI˃bI`6]ɉW0: ۰3қ>JP_>,Z2DF^|zenjsc#0iBv'c c!I星dwTPWNKnI>m ݡk?;'z,nK/ CxfK.w;p Umq"36i#:NiE>'/͐fƁrMU Cxͼ|jvx]"WTd # CӋ\¸RD9ܳ,b|q,Q1;v+ =鄏r { +D5!^.4aD$2sqʳmĒ1r k);R=$E%MŸKTۇrZ8Z' |(~(9VwꞼSZ7ncE`p XTlF6s] 5׷n ݂.P~ʐi{*Z+cb)K ?|X ȕ)V2ȧs@v<+GJ if=A,LGsx9pFT{RkKƼJ3bd@xX>+ 9j7)U(~Fm]NIAoۆk'@7?$gjy?N=1u-ͱȰFbo={9NhwbVZ Y955& zO#s$MrG`2dAx~"4  }RlYp%&mR"-ɶNv7oU $Ib N*jd(ɝcax 9jsC^([}klY50XLa4<{PN`h3~^ Sg0zq QS%ġO`m/,1#hzMRPA%3^Q.y7H)oKE} 8IK\Iq8:x2h7x.h.,s[k"[tWPsS#P[l-d +RB5gxlH¢{{Z 5,.lR݊Pt|2#3:C Xݣ~ИnYS"s7 v5 {w6*ݼPi#侼X#OУza*ȧsCX#/sVc.T(6x殸EnHi aGBZciQP(9O_^AG@(vڻZ#ij& Y{K_ٴEZBlP!1g/9 ~! {MvAL dhjmhaCKz T  %hL`>:uda'u]Lduj@ g'fJVDžS z(#CoSo B*Mq_ʢڻ(y6i >߼ؕO𸹉_޹?t2N6@ޤ#FmҽO ℽ{){zw`&ǁ2]p3EWbߙSFUHG17E Xd肘3{l{L=wɯ'8ܙ]gdƎmΫsyna.!]f}~ܧPYP(R%ZB \Ɖ*F=#@X]lkC!]m-eŪ#~B@tvk"+iu4q<5kȞkwk4tZ 7{7=& 6>]]YjcwQXhmj5uFuIe;b0e& b13Pwh akY fl(:xGyaC@AQ휨A=*^鉣X"MuF+wXkrC\A]a]o샰e3k 6G“pyK wf~T`g%ڷ*t=Ҿ`[BvI$wN;s;pݰ`pd*n1ږw}x)E ^`X)yĹa_oߴ+2}62 ;uU6qI'ƣh;鱚ёUh_qAOh㎯{kV;&6-6kԾ-eK򿯄ca,OmʒG5Rھd|)p|XJkc `͕&Qy&FbAWAZC,fBcG iρC"PQ4|m[ gƒ d[A.Lnm'V< k5>$ &jk{;{ 7huߊOvpP1K$Xb!}&ifSssxk6EA|V^ktK~;`c+)@@)"RbJk/|[FTjSSOzup(]hz:4J-J5p_?t:%V FCwLA#Xr‚^ߒ Ӄ$8R{S7#{ЃQ,n*"3̓`D|G~)Xz ^ M\z&n+6̣`c\^{:U:͌=hdeubOqO毡VU}Tx.\sAe/ >R:U \Fdghe^qdcS,Ld>7o/1{W`:4p ?$\?^&2 i UR7 p"l NS+}z@EJ W'?n&Dl}Wj4Õxǫ([^gZP; +0|IW:[8PPkJ7zP!84A) n'S^FAbrPSO/_TTN "T}‡Ԃ5m3u%懫tŵu~p(&f,)'_"ԍ;sԎlz s[Ó&wP1&j. ȢXo's#3 XQ5ڧbf[ *o+ s`>L ,>!"Tb,(LoFnGpSP/X]5#!v#)^ NDzPȺ&]-&9p.Ǘ'[7hGn=6ZZQ4>'1Oq1."7}݉$361Uŭރ%gA9WA RVOEvY+[K%UqS2>ŋ۵R9QoAΎnLXݷ=WJiB]l&LKXJ1g[^k89+"pHi/]|4`-" 0CmFP~ ]? :mK'\@z6v} bC!:@-0#d)n*+鿐YI xu>& a?@o @i'VzT>R@ctx6ŒoQӻb,0AWux1"*jRVEJ"ȠB VP4 3]-nH˩cG>>|_#y%rCY'īlP.%'1kg;M%v+ƙ*CHk Xd֭cXյ 8..(Ѩ[eg~| }"9 O؈}/ {AKGlJZoc^40,p71)%(\k3Oߟf?KG=Yu;ynzWۑw74$j}X91)L(&3)ctY,*/AQ寷ǥ/Fj_֧T/Z9"||i>Cvmc{HɈBwhc d&,8;=z|NZ(xi?Fs= _.5 q7ܟ/|i$ǝ/SӄY6}!Kg$(v:A%*$`v2.v'G;/"9b0voƃ3+c\RMpV \Гx='H % FDsDhaӕE 6JM޶]3N_ROXDBO o _Щ_#ڳ6CO/TCzcVMEC>{EN ,2ǂOUxVK|3+ JO65J|Q @}7*7FQHae8>ܰ S| `ܔGy~Fr{,Gv4`A[񙜩VcO&@Էɧ,<%ݶOx P`1*#}#C%Uï=Xn}BouuG.<9$@vQ%ElIsqӎ:8q_LrRYzb)-5gOLeᬽ)"B'" .BX0A[$If5؇+7HT<ߖ>ֶ5 aytmzPE9>@䳅k6nys4/"RygqoOnH [$ռuEz{4+yoIQ$ޣ.tO=Ս  gǐc5LID|A("Ǻ(B :fj ::ٺ,z76t!=Nx=\D;5v?REu>x!Z_˟.@FK$F&a".᢯g. =wDHLj!{"oQx_N#5ei쵱y )=rsDYnDz`r66 !vC:fCXਿm񉸛ٗf!iD"Z{8h sQ)>+ߣQ VI^q0Bn%$J$UDleOd) D $nfb~~g)LlɉWm #uŴ'&rFudM2Q1h@|'GƴHtaR׋r߁Ƶ0\Ď ꜻ03faÕ;\|s%] B6P+:8OL v@:#UD/OV03E`Uŧ\IRg7 Wm2iL30*o(N7 d9e-'=@<#C8: <(XgU\ajBCMdͤJp+OРY}dM,lؖQ1ʷ֢͜Npj9 jw_p[}t0ך_Np] =]yşC_|jV7AYTsrd:Bٙ.g&.hiVb𳳵`ucxMC7p])BI4`f->AL1$ ;¥+x0>/$)D6jސ7i*1qƴw? ;R14tVWV2\p[pƕ"Äq~/w>$QW֧c^e (Vz|ĵ5YjL̤Ikl)w&.x*JGlV7lp3NJx1蠜;%rJGdyu*ZSS~7J` sB75зhS.O\[p&14'-Q?d޿>ܰCsj'`~w p<_H#f+e oU9y܉.j"cj@c~ "R(2j?違3u 4Ƒ#5>-JU(XbHXG!V(!B}PC;t<*˲Pɯ;[7aI͝;* I]?&o .l{GG/`uYBgc.q]/XM 9e֏"a=+$ ف9q)*TVjZKh9#7h݁/Qb ^$é$|N}];8%d ?-=όc" B%$:SXe}k3Z\-[;JD qf`I'SZ] ,6 s2+yw?Ej !s5|s!e1y;L R 9x&4e,؆Uw$MB6L\&_#!Ƹ%zRXY,;|y}tRx#8g>QADϝ wP9'VӠgT4-<̀AX#̏e2'\KִbLyE Ta)A<7ؙT;fۿ#sMZ`&*&6uqs̥'!yB5SC?DOl%ͰBŭ'JCyh9";fL6q1ae㨜A>RN};bҫ@h(1%G4<@ zE,Fzg)L+bƌk}ia/Y ]f i?4t&6Ex4.62a$ͽqEEansŃpP5m]NB?dq d2|g@.4.?O{mƙy SCR?V8ᥔbUL ,/E^sEnaJ6)3m4u5!g1+ _Pbng D 1QA(dEw xWw\BXSד2sb ϐɕ-Ҭm)?pqꈭdXed)|E.GXrDqJrAPPi͵pt ROώ/X3"Z_KINK&3_ut0)WjAP<DA  Bc "N~|k(/[pg_eA1kU2J~RsW-mWd@~nμw fPP mn˳ȒOv1{Oq vǔPBx=0Sѹ2X9{?Em&$.!"8ɐOxc4?ɴ׾,L 53(O 9=KV zX$7goѢ,CX]_pRLf3E4TS"CK2zb-PĠǓqy%>E>[~n*$UTT~=4?` NhMd~ v#>.5O-^2}6)MsLB;'gn椮Ai[@r'-5 TxVGn*o Jd^&11QHA <WyyAE6q^0A-EZ,G);UO|o^x-YVҼa9;^7(h!+N>8d4'm43*_;1u >®hF +E% jTFF-fa9d]Pe^,Q9"8& $ KL@T*z@h՗Fxh#oLȥ=A5F(&Ajq|Z)y_Lp1|vk(`U w::`s/(PW=t٣k7cIy@P#R% bp0~bIs3Ģ3o Sf:?uY;AA=Ws UB!D0%(ð=ted'LZnē|8k BKh~ZO/`Lm`0~$=7vO^'l=j FT ,48%>kMIgY@Zc LUj /T$Am'03 TIT.)ʋdS/)gSQE ߄(P Q0؞υ8v>=PϪd`z*jg~!lpmKn`7뛒1WAEB8khv TއYs0eZX@mp)dTŀD^Ӷ9p_r=B/h."srs¹ :U6,TOLAPbn QY5zuU,9҈#0@vB XD Q A&3yVP*g"0 NާuT֊?`|(=1).,oBhn}~kݱi]%XgsػVkz}YB5&a+e6rD9#B=tK gyd1LC$i[s!Ad} ?[_'pzf0]VL?3\V*:drU_'B8޹Ȏ7x&9)*ٔ4nYW WN;4dju@G²{,2frP%y1b:8Ш,}lo$ô^#u <`NUc#aB;`( S7IcM- 1 ƍ/-󇂼ÅS(-=Up kQT>e*7pǓL˙#gD!Q|]%|uw~({F=٧֒P `֕f3D(30Hd6pbYKW MPCыEIn,-5i0ggda|AvFyp|1#c1/<;WaBԂw49QPjge|8\+(_yFnX|(ڮ j[yFp߃&@7ڈ 't-p7ű+:*]Am`t: ʔ#\z2̫@AubzaW 7[LV-Г FantG7 v&ճ 1#Zq0g62@7ta(bfA8|"_F|!ҎYgVW O@¨HIhӴg`n֕g>6NwS46Vސ PU:GL_AռQx-0ABRGi}lzۉddq$hAg%wj,sR EQؖ碳gA4έᩙIrف^g@މ:\m쐁"ƜT2?Үz#`MSMQ5֓#洄F8̜ך\zs- X3vA;Mdq( p"=f5ҲJ>ChŠn $ Г;Wyz@1sZDX%ޥER)81q9)W'}*{0Vmm OM<m'GTc[XYz:"R~n6U**Cv_WP[Mx:!R|{c[]سĦ7_׉&xTri0Sn5/yBBܮA"[>y27BI4̇'R*j[&<3a?FNed*ٿp>)-9q"0X?QTe h5πa:*GQoJN1eyc|Ύ<Ɉ䊷Ԅq P*},a}㉞IǯNsVʂ7|ZB4g`8 3 " J||'-bA{pa\Op|XdѾB.IBN[w\*Y;vXA)o|8w!Ҥ9>j*d>, 4!&I%~n8D܎ K1y7?+*6ئC/x68syC\L{6}ѧX1E !^\L?>H3.h8Ɓ0.ǫm]@斶MVA qwvHY`I zz# H{k t9({ Ԣyl{AHhxul~M=7 BnN_ЗƊ}jF20¶eY1@iD)[Gui`QZ`yK`d z'ضQH|]uzt{S\F)VBK$$"W{ qpiR ?VGAvje$uZI_ɡčͪ_&}];iq0.[ۚ+_w=mlzW:}wỳ)t~e,#X[FXmۏi9~HKL/w"^X߈%'^ư!;nKG o9CJ3V21>Fl;CػӁކkqxKLgx}  mI)@y{{y"!""K{e"), \va3&4FoLq®aGEr!7xL˰arV)5 N8$iw=z3|Rbu?D9UC Cz-t`;t  U oF5߱34 d)k|*I\{⏓ 5{j^?vr4E|g1sUM5-79'zdC6Nyf\ن70 Jx3w[: `N( #V pmэg:~q+!+ -x;+"sl۴ srQ{#{Vpjzު1ЎP"ijB'z#B冉tԢ("}t έDFTø5Z 8 ~AJ%4JfDX mtXMm嚒̸!ɂF"|ص!8Lk<aݎ!PAl8}RzFh0:TPjv5c4+jCY<7YkX^ |*[D}EfqbbAUye"3b؃"7r*8b og KVB;B|1cTq;q\[>-_|B4olؔ\Hxm.l _ͻB)5LhcW0Ioj]NYSv8[|NёRtAINUyY~ MTYHv c}aCpg& " uarrKbq̿|wND ^V9*Sb.R6uDKtIbtUYj 'AL:T{::YMvPl #/G4>9?B1 4[_T¾0%3N ZԿ85Vl$S'n/S&mnU5 1xox"RYvĽ g8ԯVf i>5)\\HxEG!=d$ )a7΂+ym%K0' dUUTd?b FVU ZAY(aV^ͥr7 dt9p?!852%ߌ{"˰ag UQ¤Cz{o6j%VG5DƜNPY<7FG@_Kϐ`oz,?}T x*Hr _5RL0je:hIQH|Z,>~u!/&~q5z=JO@oTxqL?"T[ GF_@r ߞ\rŇlEA`f{fl8 NZSC=ٮXlӚ.ֿ-.dM5k\` }*"L&UסNkd4~}NL2|%҄W~vm󛈜̇+7L@̼J卸 1G_UwS~F)a}@ NeY 9}Αhys m4KUX|/͘ucShW#&1pS~nfuO4H`bMw{uw)E1ԩńS@L'_c$Tp^Lr于Zǟ?{r5AmyL' ʥ G Gx!+'.nTA.r6S/3/H-Ѡ8SE0)rS! (Z?<_!2v   ȫKm)Sr ;%Mf-a'/Ɍ^j~; b-# EѺ3QZRD.I0$m ҙRm/4RREԻ]ٕLE2@^M=,iȚ#s;O$̉v~1+ZSNrzIx}^>.G7őj0x pjZƒE!67d`{,ж|_xtj] 0VXWHd=nN[ca6LnK\ڕ,0G`n $m Nm;iʥKٱ{ys?핍,@-lxicіITyd;E3Hr"(ZT;A-'Qz@PF.&c,[@q 6 <0Ƙ2KJiG} )h#-W_ތB#n!cߙ# ts/_[ z&),’]L9AL8)-KD*H2KπqxO<`F iϥ7¶S-cG`n(-tGD033EF{<2nmsF%pU롦/I40mĊ̄ג[&3D=,ʲR$S@9Md$[׉6d-<%|Ac΅c=`=1"tQ|ىt@B ;6l/쩊M?ob0*W"o)z ot3_Է i*Ζt8ﮩ؁a fb5a˂dhWDz/f&h,ueN_/K Q| P?cXLg1.B:lL/ Hb6Լ(ͿD ZB*CEUF]S a~٨ͽ @%bdA JM 'gz[=kt0FLF+{8'ujޙ]u?ڥe?)cWRNRG@nc/sTFq,DA 1h T]wiYu r炒ڥ viK+88B!oly93vzsy fzɳKfj2~=߽MyЃg-2k CmЖ~ir8nxlShv-e%DpW0&'׵5JS!>?BfkI挚[ΫfR ټ98t3{cCLdytVW] 64Iy64c)6鏡._Z#:h>mpa"5w D[zU}N>WmLwq({?4)e20} 5~\@⟊mnBOgTrrQۜP5J}_V_P޸\>]39+1iF)?umԦ(WSe0(՚6Z5E Ԙ +~B1qsoI|m84,>nBV..tβmgeWrlw\>?f)'P%ѣ}Swiv83uzgHtv^L.T0!T{:pU*Qf׺ zk45{E#ܘNPJCq3hKb߫ӯrVV'~Cxhn[pʹ <"~s,&9\`ڍH;"B@1>Z![)s?D0 ̅G_Vy,=\!bP #3hbU}cK(|h:7{bڭk4x(9V.]*;} ͘v:T=N1b;[p[00j뀧8Pѳ_X\ xv]}l=U)Au6& 2MɬRb)Ƌрs%օ'ȫy6?txܣj3L8pR`;fG~MK|+C~pt0$(8f?nR @.ʗg<7SC!n5JZqOt\c8B#&ey,?Yَ&N ?nlvxN` r[Q^0{ " fFX CLeiEn8VTWk>A="/4@+=ICz>t8$v@V1aוQhKwGC P58|KƔ &y&^HJSCHOLUwcL ˊA𮨴yeKVӇm E`[tc%fQG¥w#DȱPj2#>as҆? Ě*׌o|pn5{qK3Nyd/ *,YI[TD!nV|xs=3Q,ܤ'}^f sK28}\_"=kd A4آO$I0=< 8eB\3x7f0" J4MI(YLW 1Tx%~]̚EQ|FAkf0栗f~ ≟DljhcXZ#uZMEj&cbРxuw:9%65t!waqg;+zBiK]C.V%]%}:-hm(8Aj$ 1nr_@B{:4 B0-9[=ua*d42PT޲nǛ(bI^F(w\7&$0@W5b7ΥT-b϶mڕr/HLo.?FJ_w g03nh_kUQθ!7ՇpyՉC<2T5ziN¦,? Xƈ]%vxqt= o_a/&^x n@e#5S}t (bcӿ̓^9;A*Fk#0I+p>Ɓ:@qq'd͋NْfF;f!ts=bqՔ*hq "'ŀ8K= p(DE?N # 6F'a>zR1A1 3s n43@r&^e7u2ryj-ɩU/̸Qx X(",kйaI6cfi77?% ”rM i4)k[âQփim$UKQjHE5Ţg)xSwODK_@P]ens:3>= ICɋw|0revj-zjx&0in!x<:) 3H>"b4k:Xlp /!2M(=+QzIs>d{A)"ԧmǠn=kUnbo^XN]fupO7!4i)msPXEDQBKvNk6$5>eR>; 8xckmfC]M :~q_Nhva샟2 *JwMAΠOv#w !KitN*+APFfÊMLR¦nIRT;c8J01umHza Y?ǹ`"ssf1$(/R!=zZȠZ77AyUE >EL`o^CJ +!9/w%Gq #)z9O+ Pӄ #~kyJ"/&ИCcwɡ|dhre ݓW QmH8_U r"mL!8L8vy ] 񴀐Udp7ϵnadȢ1S .z3Q`yx}g)QJϤ^ ?bӰ剘rRTufS4 Yh|񒺷e1ɗN/ֿX_A׫׽PQ_]m>3 ދrMmHnCpΐY0F4떷y;'5g).mҾlő/?0SObV#y1JN֊JT!d_}^y}_#吠jmK?4}_QAFz6Ug fxGb+TN/.p[v[90z?փɦ)ΦYSSQ^q. ݨ]a3wxbt;t5:iSE+8&_}zz'(~6, lH G0v:I.'[zkscûJ8Xe;m.^:S7[v1]dakX}Ի=bU8LOA2)[==#Y{>;~8W y|ǕGW/ %l2MuQ#АZ B}Rr*7,!D% %p |Ho3;&!k&6O|zz FJS`@*p"P=4ˤ<&i_ze:rńa@G} #ETX5L})|e7跊]>w>2Y"D}&ۅ碑FSQ|%?l%h cO' 8ޠO#:RހۗD'5~*| I)J{v{#2P\ZQ%t p\& ^bA(e3N4F({Dv@#?A6N,vyiaO)9M@ 8.!<,~ #8KU\*<|Tp!m`{p:X)£wtmWwc@hNGU@xpyX\UkUIyC:tpu(ý/iϨ'QaǨ\fa^!ELwҿq\A<~rb;,̙ve/)!Z3x6{ɔ/ӏ +{$D"{?UNna=oٿĠ9c OY Ĺms.z=Zp:u&P#ByM]Jy tc-AǾPy 7eF?r&K\ZOO;YgtcSڧvvO 4YOJ R{*o5;Kq//bRl^>t*BFy`&EUn3`,I 6VMCw8#US԰@?s}蚚7_u,Ģv|+H{ ,hX3WFVq>ƝKAIta/uB2]m|NV)>#sd[ MBq['ד뷣sTXW+W[zP[+:9Abz1K.h|tE\M[cw,A]AƠNc5>nhg>x/ 75RiVoVcpFjj y`A_A&aa9qgkJL'5F_'[plrĠpJE3>"c5nMW5'ʞ1FFHtiYF~LէEPl9s % &LRL}7zjI> ~A.4=,e&fNe3+0whO~Akl{iRf 46癌 4\8Jk#%$FkP$NNB#WD墌H,!x2s _9[* Nj_Et3sm]b 9?݄$Jg!`fY8 MiKB}rm=K3ߕ3~i"*Cj$_HsڃI| 6Q䲞/i˕~ \j"}Lzq"/Rq 3|`Kuar*-J~RhcЩk $O6BzR%XK+o^w6U*]&;́R-yI}_% WaJj)`YXqK *߃wC]3HGcF1$a0GwyP\BW;A>-+B]i6xKErz-DN-0zVU}fabcHd.5%G]Ň_1 1 ],i8b?_̹0k;v‡_8 4R{I2Fc 5 k4lm-| (裨1맪ew]LQ)#q7;;{0w=y*~9^\yY`f D\7eEԪoh*ENu p}DJ!|AYزT%3@>SyfXouwNĴ:@RJ|4]-lTV%xעqCauiΣIŒn yEu&DoB?k>3}$KsL^&ʍڼf>]^Bz[MwD+n]. NZ)pR ~72x]g3/v^JG}H:I&ߗyRXjX𞣾!}kEmU #>='e#0R(@ך@HL ){WeK<`kRȮpMPOF|.Kj v|ыU-@?0bOп|Xʊ /41P|:Mly&6<,"&qift^K&hk5K'e2~6񬑃 iܱCJbc%jR > .[b^y!@{PPx`'#HSeGTfj?JueE=kI,]vվrxG){a2hFܩgQ"]j&cTcR9䋣UEBsTYXt_g 院[1v˓&c'Qx8 XEobC| >`[O]p!y# +E| q-KHku1czp@yTC[B֌rEaί{ יԨP wU^eO ј96 CEy H͙fF7 qbۀ^&P`#S4׬J$DUcc9[݀U\K%Ha )ןbTK;] u %t?~N8 kS-X*[)?@'Xc.NeV5j\5Yj?$b_y50p►6\*kw>Yޯp=+`4w1 @v va_oV4 5*Mޡmڨ2VE)z@Ҋ!kb?ۊ7.7V)ሡ )6f_@+/a|5·qK:&w|4& BĬ("(V/] |t;A + ب8as-Kㅷ};޻ sS޵m`fy^6Ͼk d}{kX mDo6ElD/K3f+}Z{MJr͸s: Y2BSBrjU,4Y4K4ij Q0 Zɫ!WQ $-M\#c Y3*d:agoDaܦJ00c jcEJ@:=-lC n,B!2"K3Cu[ vrʉK_UHj%mI&0te NQpab~:r:~U'a%+^ \?rHL$EZ8>!oVLN dy:Kr'a`Vy7l0 UAa$1MS >:B~سSmM0́7"yBVL+cz/rYHSY (f,7Iu<bhͱu@8R(mw?@H#Ѭ |ꋋX{'j:Y@UũHSQ$PA0?7 \๏Y4ӫ'.lGn4qXqd$a+/ٵRvc Zf'qEM)~څCçg>}7ʩN>d@<~l9] =r$BIonlBN|Tst$UG yK1 vcj{E3Yk}_ε vNH 4Z_LmQ?[9 eB,ŐNaؽIՀكZYꀿ7eAI&ԇC5l켆@Cy vSߒ?9nb6cMDI΍a#s]G7ȥԆ1N}mI&7P8ygĥm4l_`y*f5%oq *W5t=R }}l8`ƴ[Vn3sl0譅s"="Gώ꫃g!N,SL͙9Eq7h~f5F5`A ⃊F .ugolelb-sb] n/O/c6P&OZrĉ[x2,qGs=QU~{ZތEai쿀6Hc֍/IPᾀH1`!}d "I!o6bTq벤+\@yZ>F46k}b^4Rq^,/*K?@~M!m(]~/I~OyI!uaa&1{FqWDjBg#]B;+ Qf~oJEwXq*g3d f W[ &#|! s?6w㍝&H>.Ygۺe|TD3I/btXNQJk;5-:&}I88y %4rߘ|i=U :]oٶAXi"XHj ARNг*hgW ZaGv^*ӑDܰ,a4*J)U&S1W~*h(NHJ-}-OD\֪0>xM1`N¯$L.Yԏ@Ӣx1XLVtgk۵ᲄwYq?\~\; B}`"${)dQ @tP9z{9(Y*|۬c%eUNNҨy3eBZhDj&>9Q)x mb֮sַݎV(R VIjpZf*Dz7t(G=``Lll΂mJ}1o%g7=/2Mo-U.8H#VRq=ggl4#u!ɺa0 ~4ÿ bNXokގ5`"%.<9Y 7i>/2s?e Rc ?N-Q=吣!%Qh9\U^?c-'KϚG V!=MK=~biqP/͟[2pDåFiښY6pY6/'Ft$gҷjpS,4uud kFtzL{6]#@vJ&UJF0וI.HU gZ!mvmkя%~Cea\#d1+J :6!c0iTC`+\n9%k:\W4İwZS*D;S>)Sd2 K:(A^X\<=3'X! ;ބ>y:."Aǚ&@` (gM?$UCjpv>P ?.2tg墺^Ju*ބp?T^Vjſ#HJBv sQ"}+%>/ k>*NzJfBGپrI|vA] `&}Zu%2|> /-C0gHoim%vN"ksL蚢ADIo]M)Ddg$} gaLk׊2n$ΈA|S X#։[;d>rte&|:|!&2jC XPSv?" E[4Y?xw4&Bc Fxy:zŽ@ܕK{J;]Z[2AT˝,nwuzqU-Y2VZH S_+5)D$+r;q6W;zlx΁L, H'2UڶZJ׬2(S]L DRc .EK,(* ;ŏ՜ &s`ȟ/c~TL=qVДY}~;quze@p49avޟ0ζM$+ o/<R˄S$vnO" bWtp^ƿ mz&=НT/Lr8n:*bGeX.lSQh+La 4M N4Nl"946d^DnE&[p bN;cBR Y&\< _rg tc~oӭ+JT.~}q_t֘!&МQ'$tlÜub+O@2$VOݹ?>#r Ԗ0}NȆ0;udʋw cx ZfE30 k1 V*/p\QP=ޤ :ȅa3R!d6b.^Te'Fba`+s둪)@c)YPxdi݄1j-\p1FRlbJ gf;/.ەvONU }'PmκkLIk*ځ;`sBَT?]_'8݋KD1,Y]kypxc, YYĸ}D 5cԱxb(C{s#jm^d#[+ET?[l.K 8!|q.9iҟy.s5ބpk⚡2?XK8v!8>"l-0Z4>E>OhK6i68&![ROLS1 xh$Nj0U҉̓"т{{TR(ߥ=j]l1;1],@{A\ au",LJ[[n^>Ҥ$M{W#8X ݩƒkFy]EEDfw^p]!iVCty_ꂼY`@;@E"rLLMe`Jɗ<5ncm[`8@;!t: V:+}jX]gi7N5=S&0lp7yG^?OWY_-A?LT|&B2ǝRJfܝV^D$tQtGn)V+7!BinF":Sۉ#ROj Rw?hTZ/b/@Cd!r *:1:?nvMraW[k0:;T#7s"$tBoYo9 ![Mb)C<혍Ui(GtkXr,X]-Jhj(lA"Q(7s%fYdSqTX#KZY2e%ͤxxQ D b %S-'?(twA4fnkhtX&:@H_oD|_B3 [%qEi؜K![ ,+Yi3wHPqEÔP퀉ZjA\7c?uE7.Jɐko?V\i/'A5;!/de%EЃޡ6kBŘVR2N=>=蒁^ +_Qu6z "ƇLO?&4aeb75%ep-[/ 1>nY]zx`c@荔/sCaP7gOO"-V(>2()֓ز n !۴H1^AecϿ582#>?z/mP7.h}RٷN[c "vڸe^ higN7FTEƯ%Bj!T!NđFPo8%d狐&"?r9)oHݹ)>Uh"vcB7탙UCF іhy,3+9/͎M$f^eHTxS?0 ;Nnrn8AqTΧe,IUYLE*P7%NHP;ɴ._ 5)j ^fM3A+}Qf?6v*mcކWۅfȃ4ftӪ*Kh HnҼʒ8J#Y_~HGh830xMPWCxoS􋅍O`Ito\l˧ߌF9kaRڟ#H| GJcJ &B VqUh W3cs_DŁ{wх`谷K%ȒHQgvjo#r`UF2 ߃Qc!r+ldBިwfzL<$Imچ%t!&d_1,؀t+YT(!<琬K"q `Dbqf" /Ln#{pTet-+ǭD$wEva\%-$q! ;ZI L.'qPb>Ԣ-vT4lHṬ Y`IKwF1,հ ,6VDuLm!' SDL͈w!43рt=)&V7xSxXtzM[ Yf)T0 غ+wf'r74@WsŒGYsiZT2[P3{6/"lɬo 4p"XxL0a=5{H.U͡$+ci=T}-3L&N6;jz*5ޥ9ϴ6Mim ÔҪgGp\Ak*q3q%:{76)Vv|:YŒHh>7V;KX}* =Lr 'pTւ?c4Ԡ ONF)ܫs|/dz!floS4'$ӿOa?u^ߔ^Ox/EzNpsM19})OKʹY4yS%XPCY*7-2{oTBۇQ:9H@ 8:c,sSLFQʬRY f(R"|ۯ8S/ŷDJa&kG8+Њ-z buJYPqvMZ$΁d:* 4}}[a5h,LSAΛ9 reH\'_~0ϑ_ *DJg'0@M6EWXa2h_Vx*#%ֹ}[ee^w/TX 9YIktf.WqF.̯} iI޽ѯ]yŒ5[f 7xce*'{X8)} f3(OdH+n o , Wb-&M]( (6@:6ɕ8=jֳ k&s3նeϠ[0LATh&%tpWmCj'&qv-v+iUhSJrZ D{b\8|*v3=-hjڞwD# 1Q.plU"pfנ0gV}Ud?@ (:h͔epuКxG]͵U^p=!16A 8na6],Hx:%nr֔Eq` ^Yl<5Ό `3bGe "ӗcrX=ɹ:x!U>\:(p z9Hbr9alG ֵܼH!9 vqo+gq~>*`hb? +5EBOûf"CǦ;ZLbl"N .&Q]Ńgi@O-VSD 7E{o^Ƣ&ax 9 LRth3D_ZCi ^8] u |D~ͧ;I^MjU529cX΍XAOۈ:^4FL ߫:WF:e q[Ow:S6ē}̆Y+ibTC#ki1gi3Q1qhon&2b'r5s@NnjeGC`^\ʊ/OX6g?*d ?a[S˫2apHF7IHU-{a[S9qeAó2Iʾ,{W_WS*/r !KƗv9y/H}^o0ѥl34+S [ C#%Ezv=plWK-^P\%# `"ʟ4Gu` qXw[HE.,-y po'd&+q9!w 3,htosi 閹mg>R{ѾwoDNn4Ηd=g\s?`;+|i/6HÊm+isg)@_͟qE|,`Rj&-_Z4A}je]k>u)R[a.mõl1ו|1Yq.[e_K۱[f}^nh6#`u-:v3-V?(YM Boy&(:1]E62RS7:i l֬;u lݰ*M.]޸.LHku#_%ҩyI} :=VLEMTՊiS qcA;K.,;^fHU"Vc^h=xE,x ,/T|U%U%YfL{LvfYv[B]m9ľ4@mK|'7^1{5;@3Q}DZhs4Ĉc wIXSM Z-dT(Zyb h;1_ҌC:bbǔ ߭}vCmo2umT$)O70h 4𾟶z{<-D~gÕ"acww&hQ7잡P*!$"ow/n8&I}F%I!Sd>5-  X(|vwhF$LTg\CB^ބ)J=TB\* BDr:KYE1Yf3WB~K!vyC;O 覊{d1&:qn)i-Πru`ƨxaùX?ٟ# jHVJ |gE%u03IIBC ohU/Px? E T Z8n5WTzA HFmt6\դFo|B9CQOo)aPFҬG(̤PMs(hK]% A'8hb%): * ;ȗV{QHl$&Rmbu!\V~.aſl VӉ Nqu-/+ZӯH@-Npv(30A_cqTj nׁ'n(x<:˺br6$_}9lƱ%PZBIS#3p: &} a dsxZ)m !'H+~}o{ʣ7x(\E Edx:<[4 P *CѬMњ }>u`hBg;ď\(Or#7&- |#,יG0׿VPQe!uJrC4r&CqL8jp&FkϒMz ;vh8!9ꎔZ0L}ݐJA3toEg3aØ$ %&W]BFmMpSC퍐&6΀Lv[!A$Yc{bV9.b5߲oUcFk:qCj}5P \~2j4k?4N|8YȃQr}ƪ|ᨑ\dt1xނ\e~igL. k襯 m)mέS.IGԄ&1v&Uk]$QB!">Ғ,,,AGm.Gx)jX_wrrm(iA !Nٓfu_]Et}Dqt34, `եni]bSPASad|D3˯tƈj=$Z79@+׋ :FvQBGns\Ԡӣxy!xfTj 9zbb0aT=<*KuAﯛ[2ڡlx3l̫5⟦ ݪxô& cs.<}ȿEh"ݘ>QM|b\6:(1%vNݪ(̱G/{\G2mog߄ĉ|TZ:ae&b Δ}%7 s&ERQf0%kPh. f6=/̑,FzPwA;|s wl 1d+״rێx| qbW>)IND9a!LZN'd*Saa4vbXiZ_rHN$b _$4X' @SW38V465~# Da.j@T IZ#W3WθFv3X~4ӨKp{ !(mlp_{[[ #ˆdi?.L&hr=?=)'xk8^*p9z&!w~qJ;6@ĈLK:)G^u2{}})*/fvҡ'~%^4NQ!C>`:aD( 6[;%/2̈ߪ3LvnA{ҫoU 8F֯[ڛ{{(:𴈩ɫ-!o+Ųݔ#]_' XUp&# |2<Y=APZy~r=~HãEF'|+r ͈JON[sI-zIMnە-rN"&zsP;C7굉o <6 jǣ8 9 t g&F&x\;* n–C[}jhrSGT93LMyn|/TPcXw- F `p#bYgT\' ry$u  G9nĪa1>6V`(YN|{0wsFXiKo\ tJGÑsf:C/ D`Tz0nI\٢{HZO471gg>їʝvcgPH1p ={C=xiDɐ]zĶi RO4pgSr ƢD t|T8.w@2f !tU&#@ڜzE.Xh*Y;1uBN -?i5=ѩt[_[kRrߜ_fa撕r`TSDN@6uyB8OJVd 0ČX"往':JvkԟŅJG7$x.%6ħZ\9|<4ȷmjm^-hʤ8[kֳ M|rVbՊ 1U"yܮ PܹM HFid١ Uw B"-X5쁞~)&pM4r8;7: ՝~!Ƙ'1$i(OS~\oΌF~g#ӑ~eso|رWa>xћv9?)- 2Ynx_gkUw}KiFm^x1v߄\:.עF\cWpc#>KiYH^XpUb:[]IZ#*`l* L/rVz \-^ǡL N -nW9ٸG#8D5dBp(DefO^Ԇ*o=nkmK Fz]J"k7z$l|덨k*e٘y"_z?53|ȣ{3r<~=v:tl=Jhߺh5u0F!.?g2t|&(ˍ}Y,\fT $^&x~RؿHʑ.DѶLG* ZUF྆G?} ~{aB2MDϞp ԎAlEDô_-]@!$id? wp _{@2b[ LrZ2j4g`Q` rWXldI`Ou |6apY4y T_ ̠GT[-|P PP {;!\djx,kMmQV0&o y%BIF:bEKc]en+ժn*#*+?)Iĕ?H:x%᠒P0bW;/ dl |XuxB9%?F2R~A2rfb]9nq\qNhTHF8ZQ]e.8ʨ.\#v@A9%;2Zaש`rCŊPYݧTX)Tg MK: LȊz (1;7FU*8J8E6532AiU8P="alm!G;͗dHkQ +> fQGZcܩmߺahJÉBM?{wvj[SJᒷ  wEcXFt{ٵB{|PJ93]m2]ȱԪ.z@0e8n:rݡxf|M7E6&ϦI '.DPϷFC_K-fܽm> 7Km֟o3Ib{$x`{#t}ziA|q80] ȹ-dl8 CÑ6 ߤ*vh[)p._\Rx):A+vK%D -">d(p5B/zцkz_ |Zf]MP=d][t]}}=ScFE$h ~`ىLþu)5mv W< V7xi)YzHp hFyw%*Ek٨)q1x 뾾{t :1- % 朤 9 !. jTcTstuTa_CcoH운GI9s.) c4ɍ_} R` cXɘfan&M'?7'uꆳ?x(V*,1ݣFb>XSM$/l\ŒFlV$\p&{2B_BG{@`>5 $A `./8aI1鸞YonX ˢ:ALVud/4S׵JH0$Vy~Xڤ 1(|sWbW- A#Ь;7F~*{yp Ž'D~6's12*oJʞ_._T% S=nm+i~*'w)I#*~lBVLMZ}S^< ~ 2zd)z8 "?5ϽŽX$bՑvẠF;̥nDx 4Rjt3=ŰKa獉nI)q4h%7ڲށI!n{!~YY[+- *+%z!͎8.|̆Qv_Vm Ѿ!RKcOWSemFK0%sEW4+!y9y]OƤw i*{Ǔ˂OǮ DXSmnBE찥`JFk^IyO#2^s,)Bw2ϝwzLm3& B |1>_鵴Ã4w,Nt2\}) d`/\:bQ 0@r==QCBKW0vDB  X;c˩燒!WhjNC`36e7O @-ג*xcjp'y.K祑5ØQi}6d)m'3J}UUO(_jT#~ '0'dE2fT?|6LJ&j[g]qLj>gMs" d=.*zcu1+qP2o3Un?i_v5NP lM+[[eboH :MTq!E> P&5VMFj.YZyU5YuM.k|hƑ7(-l6TZG %T_Um̜g\WC62~o8PVdBb;u bf% Vz4w};0VQs€me LZ[crEսG!-F/9,,ܪ{chbCgǹLz;Q8x~++8|q$=.8Խ)B*a@OTv,fS#\#S@jmR] [N-<U Lb9xu,%O4אx_Wۏ}'Ј!WяTe{m*A3Ek Gb-XG- WтE'b~aF`Tx+3vH[+t3p@Usm\8 .`)lo뷒 ruc! v9}quw b&6 MD] i.ݸ%pw5G_6fcC3{-K aR\w8tz\H'|W&-+Sٷa0V1 9L%G7p\:hmV%4+vhq~}kX5+O0gRAQd w : 6q|tZDnPbBM'D*C #iO+٣t+ sT f{:mhb_[Jo1qгРC?mUJ =l u'\>03rQuHsxCmH;ΔEhcfe%Gf(JEIBG<՜ʿZGh9"^1DS,egnKhC80HS ^B}ӍsFaHMtSk=.<"NK{;uƞpf;h}~}6h'ӋEI[#oD1nђ(z9P1.WI6 (k45usiuTn;B#/:1sʳFMpcM@\}AT9~_1X>J~j(ɭ= _O :ϼO:8qޖ轰W0P b^ppH` m BZcs/,JKXhP90͖Vegkꄽ{Z^~(nU1bl(;I] +[hV87_:<մ>p,}ik XTMTPz\hFRiQ.Ȗu`}r=pTi(Ydi~ŵb'rB˒߉Ó-{`^>H'Z=Yc֣i1_,+{jlXw(,ȅdNk7ONK2'HƘyXfL`$ +^CX&'~ Ї\i#U@MmA,er'/WQ)#9kւ' ԥEXM\Wk"m 09 ceG/E!aʩR|,#82@mx1 5Լ e0Hsl7/59r<\Ųax.4'D(.[ NJFJ[,}tS( 7Q3n hkqj3oci#v[lve˲C4R_zM-{LB&w 22)2,V&,(̐2(0OAU~攌pjT\OZ V+c $ǼYOgXgEoa[zxJ| ?ůV3^.@ElСZD }&!0灍 b%l %e5ʦ= KN|_"Xڨw;z7p+Ua-r1)TT"CISwƍ! # ϲ,!o*uRE&kgXֽ;y~Ƶ@CVT1FҍOpnP!WY/D'*mzSۊ8Uh؛GB 2-s|gþ򘌟 %nbƀ}ߗ5 RڻӛtKM>)S׾ 7UU0:Y3`Mޖ7U\e܋{kA(!V_q-; 2!lAhjK4oo&w(D8#F݈֋(';'(gfIW(ٲ}}y^ķ?,dill4ԦǶ˄$?«lS9cAFEy,-MEgL7bahK0Dϣo beJB-nǛ\iYΌ"Fv؎'ԄI܀&MeJ;GJP[VK0")By`Ҹ1Fzx_J 2W\$!(6y'+࢚i?ylDęp聛1iv#ꫡg!G~ ce>jC޷W@Bq ᢤwUk("JL:nLXuNfK>C$p;/qyO137YJm{η`fm=Uer2' I[b64Yb;BoO\PP鞚 ?Ff~D)h\8;yx]~_0G* j$sdf3TM5=A6! Hp!E^}MplwwmiUD#8y<~[xFxts3-Mi%"\_ ElЄhgc7ύKre[(1rMG1jڷش֬yvh[;6 xw򵺘\)_P a#e~,i x% {k!9IK#F#T>0I &eM{ʚN Y| `} a#DqH;ˤljT/FL{RBA #$c)j2A# n*V(c2(8d䅉rpG(hKj9帱_[ |^l2|2 1ׇHݘͥr␇EBv)B57{̖ާA9`AMo ئsqP2ZՔWS߰ruRiZԅv;Xze!L(9'Ǎ#Z~/:Y Yk`ALfLln&)u؅8cfMִ6?.D o~ Nѡ/=ߠyܶDU\9 =X:q)֖)졿0+ƈb3= P֖ AJc&4u55NW*lj|Ssv\F%׮7[57D>*H<:F׌k6o/X.wDזcq-=ٸ$ 4Q1Bloz|Wg5{ rS7yZY0B! 1o;6*( \eN7+tH^$9EK>y ]O˦}u45Zl4\EZ jЊIjόSK A{L8 ƲFڽSoQE̒A=S@AEQbb!`|HM}9W_=/o' =4aFUﻨw+;@F.ƨl+!e~Fev,x 4tE!&m:)߈f!V4U0>Kn{NR-8BG9|!x n揋zⳮx\|x*:epic: +;;PJX<ѕ;wk:qH RX,DNM"/FĤSj ORL?'`| Zr2lZ^He vHC#q5W*w*,lu ݟ70SrҺɴ&/!b]krVb:-62y|ϵxGf(-Dt\-AGBϭlb2):"Ƴ~uK.vԯgk$N4^FJ_b}(){9E'?S98:՝*v_ånC`%l0Ćd@*!igv70WZ`:𙯢%x1V?2l?؞٤SZC'^uZvj*Jni[zW^-ך]osS.K%rodVz`wB\05>R=H>k(<``SqJȦr앨͵Kώ˰rԳobt!zȢNsL6ڌH~2g-[F/[`iapHbй3zٗ@YWbFUE)W-`⑝]TlO#[A.ÂtGEOnavozzŌwq%VcjYm R-VtdKꐴ܍My%ܡn%dԷIW},l?no]eFkۅI9(D#b񰻭9bu{ȏޮn!7 {w,ɠ9X͊)zTbTyf$>H  a%Y,ΰbUAk~:39i$%.U`2 ٘WP9|y]2߼Qq0%ty[EcVk}}}Fzkp\Қ^a6Pr.L2_Y}vKbM6(`3nڌ˽<-g7)c30nRiMRe$$4eDfqnůť- .+0=xl('1%iKCDm DU C ȪTKRs&fa_SS"%goE|spynQyx&|SdͶ̢Sx˟O˜F"q31by;DɈt^Rh Q!;$eK>#چ0SG29c.*TAbtcr|#u0C/m5\g.y| =?rS,q>@P=hKd#3r ъHle|d9YUPꇢAq>k]y 52UM#kk#kk'0q5Z^h/xXep,=DJדm8N D%~;?7 QU=#EՉb7u?@9mkH}'l(*FzOQ"Eu_Hi<@HP ,.W°p|]VˆgK搬jNG7)+n[3Yz0s0gP^hܴ5b&Μ1Bja N |WScT_fTU}I ^I2]/K9]:oN]t^gqiU5C JN*9 5Q K_\"OGFW ielbVȥeg`d%&]THV}«5]~ r"M3+O29/Z]p$ Ga"5|Sԉg'iӑY7ʋBN* ~^Id1L ET"Zi( hgJ*9dpE\_! 끋ܰ ֱ=;NO,Q@ ܱoie &= >yϵ n!*Σ<S*y Zy ̀8 eyE7%JDGx@gi<Ϫ ̴Ҵ<ȱʝW܆W ێ /[A.-.P:wp|8jRs|eIF~81_Gث*Ά7p%p>b5G2Mqbk(Ա׶\w*l*C\.!gro2[h]O^1V9w<9lc).H4b3XKoTkARd:;Bxd^hB_qz1,NRzIVT4vel߫s{W ZDl_b7zFABAҢ,akcC2Hks^8'x8%W[p3$%m[VzsPN:p(<2R5|y A5x5vK[2_dO8}Ua〠> Gg+l+PEm)Ha׊b&mJ^{[E{?*E5і2^@G PQ&[DVƈ1OySpQ 6bQlz-i–P;ZS-us/jVv'o{zR)kj0?֠s; "a젬p 5* |+@Twfb pǼk@']Lj2~qͣSCUnؾ͈DmjMC*+y,bɕ4.?pZ<βJ)Q2qSB~vS w4b7JÒj.N[#)3@evStZH2N4<%wL\;2Pv.|>3bU:&p?b$够tͷ[<\B|zަ;^Hz{>p.U xaOM,*t1S%MU5̘`nS''A8tgB J) mSfQ_ZyF}4Ӂt %YJN uRū/B."|[.KH@ZM?Qg'.(W"O6$ >}#IՂ][G[ʬ-S=Sg![=~z+)oYWkU AzLg>=/PT0CW2FB8 V}grEWWm@@Qħ(U?kC?6ET/߾7z?L:Ov&h;Zu͊/qILR{82vu<yJA7{|4YMOrxxˎ_-}Mp4y(σjS QU¹~t2P|B:/4pOݨT =, qVGWێsDv{dN/ n=T8s!48<^hPu9k8 [LgRVzt Ť|{ㅭReJ09ıZx V d{=kd[k t_}>6s/_6y푛^-3-?3/ZHYa`\[1zyIbCO9\:$ ܙvq`8|"j}i\g"g=r (W?erwX K}"G4U\la76P;gE1%nVVRXM+/lo #4RH3NEpJ1sL'4O'FY$H)/Q>}*Y`0ݯv4|1i2 +A9˓ @Q._QOto@Rx.wo@3\x)!~DR>Q^yv*6PR/_ RL L_٤s"oWŸѦsD2b]|#VY? 5FFUW-+N3a9v\{tg,g`+((ibCO7vʘE.B@)\n `QxI O.OмPF@{!lc-ku>Щw,%3b9x.rLEI[&l&F_pڴq7z:CpBe]VLby6SIE&^Dd}b -|F#/,%V8P (Mk`xJRnkD_' $#Le=12Zkr-V$%Ծj1 4Ɩ CM={I,1 ҢaDrM#{Hk2g>7 8T179 sCCص}Ԧ^s8'$ƶg|0?I]1q@,學rY< : Zj }GN IOAvf+LZ&Ϳ;Bvyţ=QV_ij/+',Hz*j'μgSr$F~/Oؤ5taѰl/YW8JlUT $Y㇞:` +Ģ+UNEJJOolfZ_Һ^yV^A \̕gP]M][`K E=%uh*ɲfm|cKU~ƲE t~_9?ӎ= sF~NX%Z4JF?@dG |xLi`ΐU+عlF*y"H𕅮uoZNf>\~cA]Kj7fS/?Rtd=c7 tyӄtr&SGB'paUZnZ"q8Q ;(/)"`a4s'd~xun1n @ ='_v<ᆱ5o'0+.iBD j y)d "`Oy"Fu 2Ij7* Pޭr"nDJ0~g4ZP =K|Br}e_UM:xQ= ?*^)rN"Vu ™63Rݹw=s|u ]qgxop1R;N1;Q ͞㍢[Át/A,v+]Cw߂E!2 qW;<󪊷_Uj ]!gq&xO8x) Mܤ;Z&+,o [uSpC|OŒd?rDpV/̄LH%'0UүEj΀6Y]fԀe58Ju1o 8WmIQBfzu^P.W\T` 2ƙ Xsu? :ӓ߷M0èWjtV4jãhV D*:[pO@A x)bxzM[]7 QO_oHg8'ϾPm'=G[z񕫹ҹ&s!on;o| σ’EsO՝/ ȼn/OgPϩqk UhOxn(h14i+|=+ ;R$w9U)]A.~mc cfƕV`oTfƎ؛*H $PaHϸq@$o4#͔Z#IF+3Jp}ӇQ@v0|ΐ ńF>4#{T#5{ 5mS{!rd٨h3bMOZ fjOjԜ'W) ߧe1}/L9%.P0kPȺ{DDƀ?5(Ԋ]Iڎhh&#ftu5I&'OBsXo<<,SD!c}gݣĝ/0䲃BS .89! T|@ɞ/peWmTA ` /1I6귪(K;cw =RkČ4 &Puf4+g6:"uߑZޛ3)g9ÎEVToV_Ǩ+3$9G8[=|֌Ar" V} ~YmU$+\>d+#_}xZ3j=`9ޡY&FVmI*ⳡ]D[=΢ec)t,hC.iY;-0m~o Z +Ѷt` 8,fS_J9K8묄RX J(ԭZ[șNK$5,wK홹):GZG5`=Xv*V촫 [,Exfg$Im ) 3x݆DԊb|гW#` {N# @|A6Sa:dQvrM) 7DO2ȡ,홠? ]~{]~ hMi?|ͨ[f G4zQ< L*&kCUo3xkDOo7ĐI H _,+M5f&oۗ ,Wq38AA3.cib͢WZN+6j,؛-eo+tpש'}HaeLyi 1ìkIr~rFLR?HUabx[;qv*.Xߠox!u6e0 0r tР3PjaSOK݇y$n>Lȳ Y(NJ>O+bJȟTNIJ;+,.momYڞ>TCMo] fn(~vI5>spǠ_@0:qʬ4eRZ(9+vM8DFND~֊~omU3c&1 Q?ڢ$J 9:Vj:VC'E^?d2h띜}:5|BpquDyW\9XA!J5F&s lT1sb8.P3d 󚇨%CR>3 5#1u0:himZTdž/rI|W݁0dqN@)9ZbVs"ޜ<O Z]WR&=YxRF|),pb &چUK$D9d6PP=:`<155Vv8fk kWU}@>v_)M%$JMBQh&UU]:\ ~ƛf2wbb*GKGfjC٩/yo9ɭ'ߏj=͚hK-҉0%(NDNMXx g/ O?$E]VtSOG%.} ɕtׂ;2,Kl*^)@UK4{ 15oX!lvp76!k8a[2w!zEbCwl ˒18)b鲺8=uf/X͉"C5v3`x2j~%Ƕ3DZ&8:s\` gX i=3>ըm/*,5>~5@~oC,#W^8 2-E3B\snrH4|Ƣ.T{{.Wbh- 7fiDi-J8b¢-ߙր3a-(@:| BE & +vBaT)ĠPg`jJLM_,!, I+5@,ǎ1LoӟqB+RQ7,`{V^bcˀNS%h#>n,ZZY{ WH+|qӀAiwDakU.+m(#Ŷ.U%5L)KH-ÕkCE)&@@Qԯ"O0St?Ym ys*liP [_w$}VMO W=lB'_)Fw/OWʗtJxA\^azN%ݾU7Uգ'\cPޣ7ֽ^tk A̩9pPGt;o[6k6r1KN̎=bV 5t@'DǴDmal4Nz:N-B4cckYX4sp (sŭ{g0AnRHX'Vs$~tl=|5`IS"H*{zLx8I˭)bz4,fb2h+y,,fn h$~|!P*~㩳iC ,/|9qŦ-4ݞK?FIAa ;B});A1LWC4DD#'T `gI [# b"֩ LEg0M K^$aM. ft Ɨ.WF]kιo2|bF+?R;40}|E !b%@/#c{0uRe׉) q)VaiQwRe~>[ GOy FJq|T0S BF6*|M*enuE!ä̓+w׻XN(мm[Kg!w!{0 [XhQ[YH}^r'S7U6MfJ{13:P8W۽BͲy%'iTZv0Q6&f>M W(KL#|rpGd36A{1m>TefV7Ήfʡ 9c׭S5b@fM*s*U&55Y6Yr@&y>]NHxn,-&t)sPC7`!LgX:S ~?ikQK u p8ƛD*h܁+G0jԡV2wTv"8:2((^~ʕb>[2@:m Ѭ'OdAܚv6~uG/O 7dƿ9{%Xɠ]z3/PM v_gi&~ϕ(4sfK);W%P|~ m ^t=@뤽fOXM-ڣSmJN}{IhY b!dE=y )3\Vn5BkbV]GN*}ddp/!Q`"ŰV3!&SQc]t +{( uw A;1|}'BM <{z=ss,dkۚ'Пq$|e0U< D 1<3+bMLA&jzRǯ(A=зHk6o= o`9w|ׁ/.}uy_9%SѨ9K»w% ˺!k/)v"kRA Zlɶ5M(ܢɾ-;< n,N.;#q:ue4nQߵ~h8xZKhk8g=Sıܫ 1Iy #5(t$/% u'f䇼K?8<]xO'箁< l4 +F;`?zy;'mJp~?!1|}Ͱ# 񯚭Θ IjGƿ/BUN mjtߟBfĞd~RzIgsdt$A,HTs~fDZ,#. =%Dմ!VO>7V<%,pN;'Y/u8S~'ASٳɉ#J+3GkaW#RIy`=ALW=\ud1(:|i5쉈xRU.l᢭ <}uaFӾ@r:yz9Anīv , m=_2D,Wb̄46A#֙3ZOJz`ScS )ܖxm)ɗ=;1]~E=hQ5Jts6 f4J@mo?x{FMfDJ`)dh`UiT0Ee7/S::M%>*>JF ){'t|ަF?K`9gDmP?V 84y>67/swL:=&-WƸW9Fs-tE58yNd^<4ؿn=0Bx3p0YӎX:%UU"x >E]꽁megQ  Y93O\/隫-&XWaHԵ{=9KFh"'OßFl!T5Kt5\z^~wQPZ.k"YgJa.ps]a 1,kxˇjTxD͕K1<7{LYLk^ CɖmT_0 аl$Z S,łk-AHڄKTڥ [-ɩ4k!{!RUq12pM?)z ZcƛDRFŏug}죞{ u\a6@r_vN]YVxtR ?hJR3)9 N{! @LvA߂[uI_=w9 RE 6)t5 1'7lͫ{XRrȰmC0T5].g˴rH 4h@W-驉0QDJ;q$=9A^W D*C6C\DvAp+.~(D1сׇ-0=(Oı,s n@^j;-v3.p^:N( *@ITqZzגOqΤ}e U]Oylp-; -^eFuʺFxڥMA%Gi,^FU4h1̏QES猯L5mVxbLo\3F'2V9U >ay> |/( Dq)iw" 9ni2x# ^(6Qo0HzK]He6V [AeN\оmF ?k*vX-rq0¼fV!OgjA%gq&cPYև .be*:mCcsDQUZ!AI496Q"TYkW3,_E%!whw2cwch a"x>-[ 􈵝eզh6`ls0HoXZ腔 )$[XV|Vı;_m$%-heCҧaBWj%hRѱ\O?PST1PelX?[^Qk>Qg@J ;tFEX7]ժzoڨPYQdM:@dvt&Ԃ0*Oȧ g {Kfm5 ni C|Kr̒^tt70mGr5;?/bT1QTM'8Ob)k)4pb"(@7PPd&ɩ5Nl#7m=|XFn%i FvѶ"ɑZ:KZ%f@qaK$K7􋨅]_8¯v,}fԸsRqm2]-fl*抚qz\zť><2lX2 89xa9kRa@<bYB DXւP# XMGQ`E-tNZ=DGd!`$vAwGgQnAc˼Lٶ N݇ɄbZIP-C^i{<;OV(*{'JnTj:*A-xxE@ ~a- B'ZhN+wɒ6٣5 KԀM#AmD#$N&yJ[H&{G,_T7 璱1&J֮4# y;FNܦ99-2ӏڰH\wQ5:6M6#*gR8fT/y4ÊW|p## 'NM} RQEFCP:<#̈́DER/r (:'L'4ŜElQg4E;],H?Vx W]դHZxWS5yV\*껏QBK0f"O#.S|~R^lvQ*捃ٌ^G5O+l4{^s6tZ壘 2`Ȳ(W!@JĎfYi zlJޒ2/$QT1:ؒp<u͠u.ܪ< XڞTf/pp,I3mϧ3cIt5I=ݹض j#P'F&:l FlR0>rvQ;N p. 8!]|XD,5ݹo4VՄɹ`mr{0s2\oﰀ)މ_, vB0v:u xfan +b4DH9Q(Wr r#Ν<#]BfwDBY&[o ڛebq@$dXDX*6`T ;$}~"M.B+0*J(LBqgz]7-ɕxΧ"D΂+0AHm_jo.Z 8oZF mFD6;l >~,$| ,^dvDFW72O%61 #39se #Ű|<,S;D:ll+…D=7Q4UnBp@}Z3|0Wvzhp CP,.ab{vdz-G4 &}*WM^<0!p7Ӧ3 tttk( V13R<|J\ecG\՗PnXwo$[CL yF,Ԣ&^Z/ Z0 C01I~p3L0Ho1OM_)N=5QH[qlzC_TZ5H NqG${b}ay:@9"IԫERUoOt5עvڹ}sZ. )ܻ>a HEa-]T<\?Srza.c=2.![Iw h\4jHyaŌA3t|%DVO'GF{?A pI 4]JEQ- g1'©s8ygDi=oE}`Ɩdk+π?Sfm 3j(Yi""'p2(uQ!עLwĀLUSG@rc;|7Ғv&;5V+\0I:֩nj19˿V33$VkFi& QSg@[x +.i`$lmV^ZP#ΧЈ~}v ==LaguFv{KHR($2pFmn GһS`;酴_QݣS%GwFɝ4] (LEPe&`dN+8ȸLY+]i)<~9( *I'FKyظ`bLqvbF w&Ğ SZ!HDE۰ oqp[LBޭQfSJݫ-3_%Dge"&]9iw` $ M1}͇_ɒaM<"8qשㄾ7~fykұlS AG:| 8PsA.Mo$_3F,ICc-mnE0r@[\Cȩh0;25r]:ƴ§9 AJ55P_!3 zmTϤFXg9䣱!ഘ?Evo-TݥO5߾/ˑ׶R.T{[OTfHtd[z7A o5_WG.ՙ3 $"7%i*yh ִw?rt@y#ysek%mDU14r@GnĿ zG=ѦN3Wx𙜳|s3#b 8O7Qva(83UX =D`Iճ"xc*yD9y:SdLl0ZDZe߽ޢ{5આ'`9[{B!z-oYZ1ť\N7\Ŭ{q:UNak^7PE^WEtՔ;YJ #^m 5G5B&=]Ӫ:o%Rr㻨F(Ut<Θ Q-I3D*n"Dc׊'L6>0p~YEL:=c6]_?W1S('zi5y^iܔ\%T%{ TJt ϮFb:PBwj6޴_Ĵ2i[W5_1bjE&h(',8.OyfJGwPȺя1SO{?17E 5k9o!|3 fE~f0ѳTw]:#nz|BT,^j_6pґF+iKVx݃z,a2qI!սVܞܘiWT//w7zҐ@#7|1{J2KEFяpSՍ0H+M?]0V8|;Xׅoc&r8-2En2Y-HƂo& 2 }zI܂ZwU@b _2BQR6a{{ }?4+>GgQVN3 MϿLHMLAAPY5IMXHCc=FfYtc)0b #(v_4Eg?nrrkQ }Ƨ^DM=dq]&klH)6tEoyD0ؽ ̞,|$T4n>0jZ{ KJް"%ƚw+v*.mU;T(`pPa`,{zVe۶%[gI^KaLs~SârGro?uG㒂ҩߎcghtؚ u-DXDJbAS9gh<8̸3Y| zn:p0nD]˄2ep3Hm{Н17&I5 YS`.^so8hWyޫN[K)-W|c9nRrĢ>n-_㾼ˎ vfkF|=X, e\pg:@:K,Xb;F@=p%?N:! cq+bvWvEP`몾H-}p4JWZb_k|*>A12ބ`vcb)A6V3™}Gwx581|9$2rQ#BH^HV>51=OWCPc9"Df]@|B7tEPDݒ3Oci>JxfmS`&-H /xyѩS+dr~"#wb"H*k[(`gx zQCHj͆¿kKfhbTujdw)4I[a6(CJY0wNhDIz;/^iYO]t~ϝ]{ݮRʹjZf4BGHZ޷߃`h X.ih]! Nҭp\K`~ kaZro|4C70 C -f76lK "'6Dw}Q0\/#&n#޸M߂-uK>5F9սJ)? @W=.崮#~̧]d(n.龒3=4{)Ҿd@v3+!J3rLF&#&H&~9x*Q%EL*56%uew|gw*?&laazU_fEsQb)vfJ88ɪiX~o+ƏgFBՑ;pVM}7+K 7$xH2ﶖ*bt>GjuFKO̐&i? @0/flWdv33 Ȏ~¡pvXhCeg%`j1d8%woW(gQ-e+cN-5yI:^ ^@-CL+ׅ,tL#:ߠ.DtQ~2pdGӉ6vppT?3/դ|fHRѰ&`IA@i)?t>r x y^2Ӯ]p#dcO8\ZiFx7RN EE0U{.% DAGۆi9GzOoOf*0x?:]R1dHZjZ^V'/m:C9VPXHKɣ#;[|(䈆Ć}(= B~ *EQƓ{T3;g7>(܃c+H+\cbiLjkrj‰U7:U!]W%VAMV3CVW )vG\=輅!~ƅ'VK.JKz\k} RP E" ٮ:l(bhr}KM"7}ݙ "}X8=@{}RiC )5L :l#㆗CPy!2YiBɢbyy^qfbbQӠbaD\a4ĪlbwOO&P%:q2EA9VYjm8&Քgk!jfBźdMx9j  g[* (=<8(+QcP UffgAf&$EHzy;Zh"Rʌ|lz;F [E(udS#Flt._MmRKM8o 2,BPۋ/zEePg8z-%h/"|WM+y{Fʣ&pkBpf #ZT<ahv=OK!U"0a>[l;I n۔}7рkid9FlU=`#ivIQV]DC~חH\qCa a7[Q}t,<$-["|d^y6h*p\LQQA/ ^{~5:|V-#HM*{ M)ǹ:F]v+k&‡R C_RL!.w #mU>x!bU(t 4ndD,J%yzQFkM*ŎCy uGIn2 :MEi#Ce`ɽ峒ˎxt'WH Um'-HG %, 8;uCG#9b4%/7;S-xcnPL"!ѝr.U/飨i/E*zXwڙQXn0a|ފЌ~WkJwksP Vdvr  [cS"1|*9TWh|:_MWѝoE1x_tzۤywݰ;ir>IW}rECnN V{W)49<v6gdIc!Q&dϝ%# mf"@.6?EykKN%Wz(_kx昮>KY;Q1Ja1M_lM9UVI 9A~}ouohL.0@a{D6\3M;A)ÇҁJ ?Ppm̤7B0kBk08KXEq?ب4Fw0O óY$U!>9#}Ċ"/kr뱆GF奡Jm{3w]ce9,X7' ʵ3=!VξLu=ùuàZkakOe`b.V#e[38C|nEDD4t&9=5{,QhS4(CS*_ MV3*Ds@P; mĚ`2?4+jajdׁrݚ;Baڙ.WL" :w*fh3mSqf^eC牙^$Sxxb06K.Ud^{pcGHTyb \F[[t<7z| >-9mۛ'g[=ZQN zueDD_i􇂿 !XLvEi@fOg=f!;`>W-'ZvSIrO)gracL۳C~%:8G:Lx M]i@m$6\G Eh$NMNՕ~G`c%#b(+ GK5F p=Z9PV_xgFdЗC0EtwarS#܋%Adg_zXQ  *I#P]w_.=i ? -=c*(B/zWop]= `z_; Og!}D/ ^8b>9A߫HOAq"c 5ov\by3l[9ߊhs Nܤ`yQJlENtFL;m"!'e4Kl1(z|(O=C{EtR ݃"g LMvbnTx.~'UZ#f =nXd6,9!%8wv*t ̅V|# q«R5)N5%YM9R#Ϫ]RtO^K@M_:@DU +J;]ǟOO=7J弁/ kt[A|32e'e_NCJ?:ggoIT`; L*rj z5?.֖F1 dZ@b& .R7$Ր5Sz 7HI%'A[Xif,8':|-p p9b# vbV5-ދܖn½(i.ɗ! p(($Z>ONUYaO9@9b/qͪ^:7G.l:< z*r$Fֈ )*ov `H3쵎  di2Od$Ǜ^'.BXꏹjl(P|1{`Ta;Z9rf7ć%#h9?1M1T b] Ӟ Xr[W>r_??̜CLeukY!9 G5"kDm7Jy+cgw utv)ދ,VAAIXTX <`N2Ϟ@!QttS]t>hNi}Tn>"-(}_z}gE 7`<`lshUN`tuzТW9+]) *B[^|), 6>@_w.;qH"f>nomaP$ŏVJA tp75Q7Cּ eWF6jo>Rsƀ3Omj>.8HJV8&ATkX #L|sH:Et$?*7Ti׀b<\i \Z{OM瘟\ơ>&"K&8*N7 i5' >!u^ A _ݦS'0s. p%2oPYC=X5Q^% 'ʖ>_ ч9|XOtq'gGUw@? IoMYF,Aǟ6|=S>~2Ce:* n}\ A«KO~p[77GqgI(>*B–(PFo@5q;by"T;Y@/`KRQv$t`Ҥ*˛9ìc#:Vu~NF 7?v3+gN>4U$m"ژ ZŹ#ݤZ`x{Zs7Ϭq`E>gm,e ^'PVp} .*€rz7BxɌJ =_Ii!t 4yȹ(Ge0lQd^c3ਸ4W唖i{{`KqD;N68f)6SD(HǶgjTќ3͒Y)\5{{g{ǐZ t?[*ib} ,etqo.$St<[܉`Qu, <a:;αGVDLxw&LYG^Q{iu? EY]p7qy; w%ױ܁y`D@\!(hXX#jt#@)~GGd5P;d\A~B mQI[2}[i &T@ 3|dƌ|rX`] Pd'o`ͬ>}J[Ԩ=^G%BE^-LDs'~yɏVʣEę5#E1d& %L @ڵVb?[pi/J$e}|#ޟdPU<ѥ^-/dVuƄ7tk.ByҷO4.;P=c# l99d=țxb]\9nH eAleioYO&ݭ]f\? K:X}ȸWu/LF\Xsի;TA' _Ak.HDTňʞ_$DΞ-j~tm^/lډLk}dO+~i L{eAi5o@Vpazu7֍Bm)CXp~dteMKoJ툮2J@iH$H~a,D*~5}+n\#i L֬&F {؂'OCҎx _qPAVԄ/DCތkX_Tzzށ@1d v;&o<@rф_#Kv+dQjmͶ$C4{H~(s;j  zuˆj;o=/WBceH@JDZ{bW>݆i:^h۠=;3z$+@Gf Fm Y,Ǒ1mef2@ R.%'-Ge"9SD?jdp`8]Nw&\XǬ}$#ns}[\[Î!`| {"i.# Fѩb=.Ct:P=uX܎B }SJ0JA .m;mz&}9UI  %Œ:@c"ךSuSmrv D" @grT#pq쪥JXdeS`We`Nݨ=~1re#A&ӷ W j13#JvQ l{MSzcŴ"CK<'-j[Y3NkZulXpBG@EIƻiZzA4?$caJC|_Z2ܿ50rTwqD !4Ae¾PS6"0(h߉31ұicq_oH䣩h&0;yᖽcy6][|h/G;cuA[ JxQeW{ȵsg Xw.ߵ>x)~T5,v́(Y}G1˛ gXly|=ظ>>~B-|R+Km5PZ&MѭjCjf{1.GkޯK@asW`!9{i3:u8{F`QAЍ5TPTT2i?K؈qzfqn؋ h@3O7ݴ[$IJLjO4XdAsff*?Xzä'W WTU r`s]A,)&9۝ղ- Msat5C 9,Izeuިmc ,l(&fh1*g"KY&Ml˕I#q-}!9\e7ug(t1AfERƇ[H$䋦f~vd@m˝(i8MP64o'w509/G8?@YMmXVNR"|0z߈u+kj &SߡtQ&=J'f;no3M՘zWU`*(Ն."H 6ؿr~7OK :Mʓw 䦧N ?>h޳i6t'-X$)$6SV zh >}[15i618]Uqnڜxq>LY;3BOѫe}YJJs{"mL璕K6G'J:~.ov\B;^٥]W$\Rp*V e|`E܌"ᓏfl;tV JUyK[t v0wgf;MÎc`+  ~>k{V tf%677BVb 4*8zg_wz$@ܼ4!POƵw0`F|@dq EzMT-a9ւe;MWU(Yg#͑8٫d5yKn & LE*vOc?K>6Z(0ПvoAǔ"WQS(afwvST9?7EM~Ds(9)MvQ/c /`פ͑eMɔM[)r8̭X(`#~ kZ蟹_d5/LϹ, ^0갈ܕ\`N'@NnX}nS*4l#ϊI\̤CѭsO.*})7Vm<w}އԱM;/i9F4[(_x|_RFH0(5B6l|{ҺUzm'?gmYAM+Ky%$-EHw ҽlA M ð8vI+[54}taIOuV𰸯mkOQs"@NqBљ1PZ'кCa[YIՋI\ "mLVZ>0\ym*Q#*ml4&mXQSHjIFIva X.~Ȓ˜qXJi^ $yZ*g\߈ꭅ%<$D;{Tu_Y>-C-Dd+9vHb{3U i*)f;OGa!20 _/\>DLe )]N=ԧ:w譭.r1DccR/#;1i6&fX τ- Bxt:0e!0OtM>'K-RGP:>5ل"x6j&ؠ>7dÇWueuJK=oO@wQgEo7(-|%> 3j!3h/YRNv1/wMԇ}k4 uőAa:. 1)Kq3atH  ' DFkN `.Xk,k)S@I -n#jGZ!cTp`nF+. Ep;3ٞGT5ųn74݋nדM'+Pʜ Z"L-F}#y&DDx8paIf1$yq tDFUc3R3>B2Wy֦NJY"963/Rf%T|)oCOC?"З(!cj1'c۬PX|8FTqͶ'OV_Ljy3L ˟m>yP\$eDKt.JMu)4$dPM:<`brinI>1$]s,!ORr۫qzPХzlSДhaQ,,Ր򼤽RU<,(Ht\a2^j#[ “QrieY" ~]]+ټn@àR|I 6V.h#E束xd5(\_#26xM4>`RkǏׄ.ÜTH ^2R?3éS fإ3iiEۗmb<>SL"KMrwZIUV#k@)9 !^"e% 81ErX~:R*AlXVRxbqYoaGscܒBi$tI tFHh0e'ӳ!1`JQqOBsps25wU#\/i5f?uLO&?V9d{NU2*G\FSQkhr.m0tڷbL &9UāNQ}ƥSg1fرN_;"KMpZ4!_4ͦkgUys4$x%pdMsJv)s{}l975ZWéK t1QI=\'T>X*ގ28L<+yσ?4h̞] t=\.Af]$fD k #[_|GUQ2 r~&*@z3?{ϞV-D>tCO /BݯGc=?p&D 3],Zjr.kp(QQ?$lJ,DĆ*>_tYYq2>c~=2eqj|i#niuY$ WcvGʍAE(8sK-JD)C}oؤ] H ,@8uDg-*ȡ:=xbZۆga$nf(GWb@)rb*A٘0jx{Km1Ov: НWxv[Nvo=bcF6z L'-xh3PZ#}38oRX\&h86Jf)ep{.ā-;^C9ow# Ө) fq4N(:@TuHrӷH!Snh̚ Dv 5 h铣 "`q GIRLm.쩾e@~3u~$'W. ¨ASuvR 'KtҪT#OӞ²1Ҫޛy|xc%n9QWU !a*ر[K}j`_-$ցjoavԉ-[v'U!H $yx(o'Dw^/W܌>':|6$SG?IX D+:Lq11cTkVSMp ;y2dbRx0hc>=:Ibu-QK$ȇ m wH_9(T_ejbFXr`a'R=Xψ!Ne'*quWrzڃ4m]Eˋ'RSkp(%6asb%0$HH5*v]뺑:Z;A -M0KIDÒnFV 5pltR%bq(K#@$|l '!Ӑ~IB ӈH>&LȐ`CuИ̦"x.m`1k cs(?q0at'wEOyd%^}vs ^)mx?| 1 }+B)ݰĽ^߁ kӓ:xW/\?.@?'0Gf)wVa\e}p1Ћ1dj ."WŖ~nQMÎ2,OOj[)`Q{q"[/pFu߆3`t>ATLoehEZƬ$-"3ਉT)Ep2=,<<>h~eH-ؘhQuveɝ&ou413~PDS10&SMMWSQ/Te{twD#_1tT3g9,Y ׋mp8!yp Zѷ c>CjHK>U1=~s% J-nyN̒ڶol35:C|3:0G@Xp< 쓷r^ӟo/C.*ks(#2[d(ʱYⷂ)vn; P?뇔c܄Yh`+XL<򋈖W :9\ݤl4ꫥrJ s CdFP׈?]~WR?x #ri\5㗂Ə3.@< iI&#-IfҤ<>+;[UpimO1tv$ Vk?!"Qw)Pr t}0|G+RUhN"F@ߊ$s Q^s!<총f`5wWk՘wCGkP2 @f[:#vٺƵd⁺fX:$IQïZZL9@Acc*d"<˸BZߛԂ1K*{<]ڢ垱Ȃs=47f:^%|.ЗltV݊\gVg T /BJHer(㟐?i|mfNkxA{# v?jD${쨼EKMM3,ս*{r,BM3$P}׮/83sln/^9 ɳ/O2ww;b2W܂!؛sYNȏ ]f7AV9s:dCۣm9D湋Jf*7 [a:$:mSdt>@ -/'JRCi#JIj]1cF,`[{8rhuܒDʓkiCv!} _Qh˿#14cTs6L J~I&3R6)(Gi?FxYgPPZߒ2t HۡtaC!r:Gc9ߘ O[I؎׃7n{GdEyȕ% dN$އf9vL(0>JV#EN(s*>wO/B AXDka*'܋݅bDRk|Y<]?W&>IشJ%,yUG4,92BoW~x "gtdTj/c+C̓fAЧL=Wyl>l(}V/(wG,4un"\Ze~V5h60)p1G@DJǒ=:ɿrp+($:LohLPBD9KMV>cS;LISxz/̼IM9hBg7Pؚ*n] 5& D;ұo-T*RzbCu>2_[ciEC&K|_G)]mxڲ!^1Kf 1g?Ș)Y '6QB8SU8|Y[n;>.{!%fStI<PP݈i#@:;FYZ'}"@jlW.N~QZ2R( y?51i?[60yk",Y}p {59)S].+#J[!Q7|@s#OrjbWخW.u _o2Zqݰ[fƘTSizHkNʢcAd"c`MN l"p_Khwh~T-D`g5|0@N6J>r߫Z::V_Әh%~DkNX 3bݳ@SIDme&N e=%Қ^\6znljİԃxu9ԑC5l.{r1eޏK7d.")irj`֝\H7 @׷0\cs6?CdFu$h*M/`UhVTo~hKǮovBq|tiT$c~N)ʙC25$wzTf5P>M/ 1^#aK.qQ]GʢJ+rMԚg2;ޚ B,5fƃJmqhO(ÖdJK $UKQu*(apTh:ǧ7=k-yCM]Lo8~ MYLȠ}vbqY!0ICI@N${|'lA%+\med-^ϒ˰Y_qjsN^>wX$燀ZЄ&S]Z LM¡MKDdCqAEI ფi4ԙtv FCW?M_&;+4Te p;BG]JQUȧ]Ye:43ŵ~viHiq"l"2ՋtosWHჽ1F6Ҳ0"z"4ꝶ $_][L=!{ ƞ xشۇvgO3* )佪FE%'m̮Jv[&?JVpJw?&p wY.V;^w$$!~rCCZu+p]--G}.~yc1 @8 D6W%{-ϭIP 1/ nzfS]zmzleQQA*X,1.:8oS QUr)G~MWt0?қ.+FWw$*Ėa85GN| WavIc,NꢕI],.%}_™:1íH\86iӺP \Eb{\6 ^}>HEMh9Z#BB-5쯰zK]}taۆbH :BoK?QrZrrHj+y E$9Vd&j9FI.*|쮙; Q`}6w+<ʻͬjj .PȔ7[狟(֣|a.N>:~!T"31v!$̵1-2Sh}\{Z[0%ɨg{Ks~>]8 TWA:'2GPw0|2Ɣ$L5I?0H|,̩]A?i5,3[[V:nn6z9ֵ#!S4%]e Aw?3vU"z޵6].L(bt/aF8 jgUr 5}dzgrp)>J>bȬq.i]] (ZqdcJf,3u|QQ r֓xƈms|%޶bK(eN3]'wvbց4ҟiQo&3_BgOrǝQۮ2R@s#f𿱟 VݥRD襛Չ^,}Bh`lXGv_kM{M<~NfeU=+Gho2鮈d ĂfPbY$*<&`+/4cvfD ㉞:O:^1%j5 I~Fx"b_G6]2A%ޤUzIc# ISt|1={R_5E14\qpgiU4,hbSw^Ox oXJQ]r5pr'{9E1vFQGaI#܀~گ3Xъy +p@P㨏Kl XP)5HP26&욨\Q &{ ~\">ּ93 3QfUL*x'I>Cߔ]o o!ëI I.W:Ρ?0Tv_ٽSsHOܚ>է.F&x("9c)HNR~&b9zNPl.Z7^&lat9$_ 2w ^GGcjo,>e}m˦754~?S}bXncr_X fM5CB'"3 plH}o!f&968 mCb0&^PX.Y<ǚ==ՠ"•2H9.vhF.7p yx]+O 2YIe?Д^jtMR.6wɂ'8fߕ/}&4{Z) 1v0uv?U0# K7L$ }:omwھXn!w+$S8;8,l @KU}dW4Ei`Dy+jc <ߒ\7~I1{rmsvo/qߋ_wN~T⤘(hfb @:m;Am߆4]ufRm7:yj02wTs 強\{5_!|6#ﺣ Acz?hWQ0</W8 %9Z$ =Ž a7~2D NAJxHxX#2*4aRܔ(kz*Bo^EY kUHj_{ʍ%M!:5u8\ DWOW*w5H@Tx4 Owڞ D멲+  )~Z ]򣵈LiWN-{P ~{:|贈1N";Uu/ BNY#đʅUq# 0yBgEa7_H oH@W+ſh +{$l"1 m-#:q0czdh!Bi^|vvijUn2G@sƅh:*"G;3NANXLJɐ6mϖ1L~h$>w* 71{ UhGf-ѵi`5WvXN%5^d[yYpghz*]9 S0Uon.yTJP`7`mnڮ wTbL_x"pUF*96UiiU +pSm)}l@W42lAS8хvpV#[ɼG}۷"#&@ȯ,ETU.Md}ٹ}ߦ[ʳd˪`nNX[uyL*ִkY:%ݥ84{_%,W4;:V`I5 )ڔ=z] mA*_CΟջ`~k.ф}.)kZ9v fCN6䓲5#Z: ]L)\"{vÞQݣaG|$OdU+}3ʖ!q+q/:q`̍[gV= UoOq ,4&:!C\PzW4 N-5PP;KS(d2Cs{H5Hb6_UpHij}Bߏ ;%֗E!<mbfkZY_i}5szG-n2S-ǁ@jo{d8ApL'yZLjw& hUO#jgg;(1 GjOVD G=LdN|w53ݶY9*Na 8]>C_ u)BFU_WaB{wl$@p[Ɇ}s*vg[ea7w㩢5xHhcď.5h睙T^8 lSPզNQ&8MXz'e#ԥ% BW)21Y2ܪl;^KڭH4՛tVjb?]͈X(U>SiޜBQ1T>W#p  tͥV|Hs6J9_P4F]l+b[50\ůy^ocZQg_O::J9У+|H4+Wr& XvZ#FjZU"޸^n~pa]*\o.׾mG-ݳ΅;ᯔ֣UdCl)^NJgB$?NKLj5AN5#Kz_Dya)y5V6T2;9qIJ%y{4G„~in˨"jd;<c PΩI7NK<.o]4`Ր* L1PƗT)Jg#Rbe>h3K}y޵C+Z{^k2?!_dMXVa˿z)(qː-nVcFM^V֡duK|Wo\̵> kΚN-տej-z`$ Vmadb t4&vΛY68Cl%!Nėw_vD]]ƠoK m˥I] :;G*OJ/fͫv=diV~ה}T~sT#s˕6ޥ 3g-?d)ٺr2)YNn~G؁m\6?Ou%$ Y?ԙ,WtCx&СcNW--L5Cbx3HW-0RH0_Tk9A4B\E3i(yGQC iE=^x{n hGGPFCmi4%rx(_Zu~WaMi'S ]v)z=4zU2ݪ ?w Z M I!]7ҧ5q\QJ|M^Պfm=#c/ W4y/򗎪V lc$_X2INg5V\kW׻-MQ9^֡ʶ*U"dONNe$

~8$eFnQ̀.&^M 5;j6Ꮰذ@|'MFNNUbcRD7ةr5Gઅ ITdHleG~F?Bo! o'ţfQHq?7+7{aQEQڵ.N1Ѷm7qٮ&1O뙃e>Zrz0lPi)fJmgzE?tT:o_/ >܊]yX伢H RP#S~f  73B`e沂fXㄭ874THD7r9X,&T\OǣuqxX 4jaip=V{/Xnj)Sax]`!$%z;ۃMd5B-T`=\3P?Ÿ!2˼xçE4L{2%Abe Z$Yx-bQLJo/)(|!gҗ P+CܙG7>H'YՠLZq/t 6{JxBQ<p>,iETFG1LyPKE.ׇƉl?>EYUyŭ9c:LV-M|dI便c=:=JH[4qӾҡ^>I`DJ3$dMp2SGB!漌N471[HL˼O#¢hޫ_K=O30 7 5\9߫sf%&k|&uzݣi@Qٝ v9Y3xEuR:bdh*"^PX{gT"K0iLgׄN7S?.G"f2 4D# oBL]/Ёmo1I`%u [#[ #|Y ;pc9$|C}9hsd[*Րٕk,n nkxõ36=?j\4^ǞmE>9\C ĥn)$<~ Y$5HkfQ|OY!MuzYyu8rZMcN\]^Nqʼn < V&oXI2^tSP> f?41ֹdd^&M%噋L8# ubf| d0MD`f<?JP˭K Jcec|[kAV^XnؑENhǸVIԿW~o֪=81Ϟ.[s)jd7-^I8\^B)K"2,8L/ȶ882ۨzJ7r+n jCK%䜽V ?8 gFp­|Po}ʂ4giwtLPGCan bU`D\׋ )[&zz[>&+e z59u#YlBS= .8ozg3YE)»2/>=թw+7.b` QC,GfTL)И vIx;{d+`%@.fQD%"RٕݙF-g$ppAnEF$7EКYr/ZKYhz\@؍Vt"Fպ3: 3?ޓ|ZsߺMP)q;cU^ۜ6536XU`$A*: <ѕcb4F:s3 _ȯXEB3IWQ?Af`TSmjXo6~,FCT 6w|;EœcJ>>#l7v$>b|g s=Fǎ[]zVY}?iT`7DIR>ͽ%.n TtNԂ<}&C#+U!K5tڝC[xC)ݰ}x` ;a9t:–d #!1d697!.*Rj:CtYikM"oV^d|Ld\0ɩޔXhqL(Ιi݅ $h -LE~Bڜ typ˗ȶ ǛV OY}hU(1BwSX*zb*dl<v]_O Zd1yXyv`+lE}MaֈU+SCVh糈Q?{LGf 2`:w)"rXYIe#= `&F9rka*4_Û)<+(2=6o~-Q ٟ)z6Hey!άPJ!Emgy,5o1 sS}.[)IفP@ ǐ5)FNR;n}Bs]aLm82)A-b> 6 %/PIiqiM*|~+qs.8(_ÝV861zK?FІ׷ut60}jw_'A6 vQ*ZA0^LP "c^/@7D/Cfl9:3_dlaxe!#1Re(_hHox)}!7z?9-Ԝb`,§\+O^K(^Дuc]@?@snm2B_66m?%^E6sT_$hʞ!|]LV$#k0t~ PwFuOYd/t۰le*˷P˖6ϲac}neZMҗj{~@"}tgv9-]}k3*հL܈=>;qKц!MuG'yoa&u聳!l*!s,~+x7\E,5Y0ˉ6/p̸Xd-|'ўU^W3woJ;'` ev/>A i0l*lp[m5ulEOzؾ"gIW[[pox[S H#%``_"3+̜a֫]goPM BtEo3B`3|g!$P"V~,F-Ziz&Ӎ(b'`b6"ڕkG:.!#b;(yĂhЄ~M6]e-+^6:]MP7~@}_ f8-Y>옮Ca5pdۼUK_)WQP1^!n~Io*}a7(rg5:*n4 \Iѣqn?pXan[u o's3_ʊEjB;?duN1j<|HF1u)k g˰{; S\+Є $dhϯ9*B̩G'@,T?`6Fy^Zj(8[z/efq>f1ʨ?B+X"fLʴ,Nv 'RLՉji$&ɦ[!w)3 Ĭ0 Ik>i@#4N99"*bc $MBk%vc*MJ,3W27e|No7c\Kͧ6j: O%,RWP̱z B۽h8ePݘʑ\l `ikQ6]; @.kB¥y27EǬ.oyoX踮>Syo 9[+8M*R" @*?ǘcܞ5~,\;kkGV&1VM !į̠)7+ԥGl`FᔿfQ6,!-Ãx8&%hܢNy:?PN 0ifd4ϒeJ+FKP.K%VE |'^Y674ը3Wg<Q6rc=qe']bm3ݻUoѥhۂ\/ʤr~xօ'qƀ"3tWvn#8> c#@(8ar,i+M_[Z}3T)Ib}[+_2#`poʻg`.R%? 6'&q$?9 *jOj퉈\ B(.4 9!@jԡ 5ug{Um7VZH˒LA|Kz+Q@WFu\GWGkJjɸL~|\6Ocݾ}MN*-m]fOz`Ho?JvE/#R+#͈BJje'k_4m2Pck&n<.wJSt;x4GRO3Hx 8 WqE@޹EcZ#}-T$6_BIVҨɕG|UB]Pp6%L#MB2Q&`5i >e`29NӮ5lښD#.QAijWVIߺvc^+t寔=we*xTtQ_P$7^{8v]ONN tc V F&yi|bb~!R13 0'$9,㏀>%&ܗ$LӦ"NEzK;r?ΔC Gi(ZvGAA qJ m+4c%[ A ʮ1~P(vL3I~(*zn1Z(`)Bp |E3ŐBY=j#d8R?>{X8W ;TS%wOXo϶fL-Pa*($OB,? /yodEY$;4kU?wjiF^$ XBtYV}BY!oІruqSގ0qsb~M3ܪZx#yX { inmbL##D4^ni3{)R8:e]+ut&Nha|GKk^Yvzun`@H3׫"ZS[k4 uTE=~Hːuw˄ߔ,GYCFgRJS6#H GOI:W=|^NwHH!J-?U0Y>iq~0Jϑ% UnGd\*V` CP'_idK٤Pj!5?zj5w׏U-4)mT\֚SfTۙ#@{?yA-1@6\zX( p DAtCn\9&bt`|"j9 *(Y̎1xC5 3zRTxK=ENo3sw_>\Te*DP_8v?KEJVh~-k"WYek4f,^yV͌AV5AozMga.Vē%eFqv}E4)4O4s$O.0J[LiɗDHplo`qYFT |}UdTÇ~_E}ڹcMCm&@˜O&H ;5%N>8khzGn7}J0@r#wBk)d];1ޛd"ө/ǾKwf |qjPʌ"li 6EƱ%FflCbZ-\'9XMԾpmf/pbWG\ܧb ɷީțZ$ㆩ,Itи )^qڎPڲ8Z#|dnUI,:,y_0SxTZWW@' }MLM3J|x%%Σ$1RЙl-0I0NsXKzU 4?BL*yOr'ӿ50ʐNf$7wTn}~pA~x70|4uEߞ 2La=Į,8, l0}?3nwH1JDq(&ЗC *"Wtdfi)tL60eˌKdFD.6fGF1sXLga$P1H]8^ĽMm}$eȕ !l=I̖qEIQRi⍪s}phTGZi1$ƫE;Iҡ@j]>?HpSCjIdǘ+Xs&cKqh(fM7!-֬aY] *oa [b髎N6kim-OhPStRl1IIcr ۙd\!.:Sq72yiW DvNw[.jOXj=E/ۑt 2m.^ 휎m{U7qz4/cН~-~f]bȝzWF+(2K~k0b#? d.Άڄ--Hz}n羒ު:_6H{cT|^.Kf1&9Q& 5M^Q/\"k)fL52Ҏ+!ҧPyEK\#~c3vN!ؽ(!G?KbWc㮡 =d|8v AOxBDs}XOZ-GNeNJ'6s Uum6֯.DFY-&. :F犃Q]6 cCYey҂l:3^' %&[Dc$q5m?Qwm!!1oA(*V( QJ Lĵ`m}oԀη Zxa.|hr _.@ EL5FWa. ^b oW߉ ]su~a!6"%|"ELMy@$唹 ^+|,h 5Vڝ^|R?6; g'9etv:+xY AKz kVO;n>~ooG c._ۋMxs(Pi~זG["|Si^kE2\l\4%&1,2?`$wK ^r&|o{]97 lKXG>E˺uUOؘB8qBnFuY|0gЈ)!IIZk_S 8Jh/AW3|X:#lv D9G'0ݘ0be!)FXْ6/ETSnib8Wi!k'1>PM!Vn"gN$'+%)A ZLD?.A+-Aiڈae.V1J5ka>}/2D@`ϞoqVqt'JOYC0S zkWr:ֽX~Ģ_9sGbWԇ}/s~c׿1c*_  FM{\UϰLaAR)W^wp\sU)/tGiԤٵ`}_ʴ U^詔WEDgݜdIP1}qZl gD`KK ($4Olя,ϲhR[QQprBx9NSaS=$ Q/'5[|,svU' A '@8-K,Jr6K S9\Q4>pAϴvKӿҪ9âTYb0j^vF 0b yX uEDÊzY zUaK&EiSi*'KSkE՛^zIOfl 3atCqO̖-"\msc %Wf Fڞ¿_ԂY5k΄)ZM/Ԇ_V5i!\YޗV D$tyEJ#ԯ4[?c((qa3eQ4'_+i!6F@A+ P]`-64?Kt,b}:;k$Oe_s ]@ 9 ckXيYe0E.UF`bV3 !qb=* e#7Է;-N+ƪ:5i>Phll龚B IIhS=T˄aɏՂY/(I gaOPYseޟ[fa,FMl#+·x;̻Dp*o Cl$u.hZデ]mD{D*{F 5bgԙS V(BFHVQ>?͚p*(HBSCŐ̢em_tS$tu,X(\: 1hxe ߔbzdxiF/(rgQqܘ1utuRnK-tN|<@$ 'z}NV\6oV.%C/,֯Kk/)ڣFQMozs:Z[❻Cr†@dhE]iSKbynVݍѨ/JE,TKJ(8aQR]$js` NϯJ* j@vzD6VwcIJ G>y^mzŖs Dr$ @|k̀լQk>y`d<~ۛ0Yt4FN)gDLĖwӄ`pP^7;i8YBnϳMbV&eM aJˑ-RgJKȈ᪤MaJ+cMÇ@&mB豄#`tzf50yff@U, y{LĠ)0/ p+"JE#^7lawu%(ޒ:Vu̳ phAw&4”+R(19h_Z(*a?^,v8`(mP^:**qEw4Zgɉrޭצc8yXlT 踊x[vJݦd6{>E 8] Ώ!*#G9gZ3HޖK/*EWQ 5:%c\ @h.DQen {ӘR,$'Ԛ N)&\ZC6 2;OԾ EQakϪVn1%RwXi-*7EP sd >1cS Q@lFߗAܱ+oz.jZb{L^2zK[ctN%\4W!5)i2V;x{r?ZEX*dZJV "o3Q~ld"2`%:5#U0716.[ x?g|n\]T [9$Lޚq#Z|W'j'fnJm[?6>L|hd Ƀߩ/SL.=gU-s<ϓ=sun[ 'uvY!Ing?GX)pHs7.d5P36G@嶦e8ւkn eBdjJ|`7P!zi#Kr*nfwhdoqL ܧaq$&Q;;~$_Q֬Y6%̫; Ml YPS>MݿQt]7dgc&Ls&L>tU|=&< Fbر O!w\B{mnSN~䷱X30?BaU.kE,r o*-CAo64  5ܚ fGZ G h49J'q`<[o} w`LyiM;HgjעBPxn%B{jK2%/Sʜ[͆ [rƟ\t4%q#< dނn.nsȽ5S_<J؜Q`ǛXs /f4c^jݭ Lr^LG= }3, i9Zy$%2I_H>;1t0ڇ . Pv8kh#rޝ+Ӣ8h1PT żQm/C" 2yz =raS,+]`j%Xu4fGeiANGY($Jѳz+D=ps_ޮg}'jox=NEg.Ke6Sn7aDFNK@3dl'(At~B˼,ˣ {)A tUUGfƾ2^Rٍω^wlM}2VHkwMCѾμ|d+:g"M6-d)yr-ͧALA@%<(N5ώR/^1?x-]x 2z|="`ۉ7T}jMQZ*  쩹T7b.U#$F|~.5W d*Բ h8bR>d:l /l2_P7j-4^6{͸K]FvV9*^'J`伐属X|HT-ԉ(H_?}UxO6+=Uᵄjq62 pc,xv Fs ŐԟweFW)Om.Pz=l6 $^R]ǂ2UL#ӈoO^*ţQE}֬ YrLbȝ&Q]r2Qe8܏4zGE"4#31&Bkؤ6YJ gM2p^UUZܟ`hTiZQ|4\h}(A'>k6t\8^' ul;Mf9] zX4|#y,&$SlJQKH6c';BEsgl Ls%3[Kfu1<t-ebW0SSFS;gdrV Bu хڮʕbRl,aIxWIodk{eDX'l T8\ff}"r, xN{hgсթEK@o˻р`.X YV6#~k(7NAj!g}o oh$ZiZYui !r&1W7sw d8P Ȅ M';3ͮlrG۫*FG;"a a`NLZD[N1GM]㪲t[?(9c}.yZBl^QmgX惷*S7g35;4fHusݲẒ^otѰ$m+Փ:1N`yw$h:O3ߧ7Yt22 9\y!Go;,eSؑ׵+1 Nf3~G~7_[-+*h4 :F GʖY}j._Y8aÈ#nΡO!^JUbvIwU4pF-uW!aý|>+.(OmK\\1ȝ7D9礪l'J+ͨVI0I$*ؙzT]xk dӭbC7)mIy rcʳJ8-KUϲ4j~J[g&ނ jN@W6T~- HXȴ~V_|lɍExT>PqQB)/{򛧠JB`>Q&66KLJZaU&Ok8Ϲ/ ;GYGzcšT}r_GSNV³r@ԲrL,d5hDz`KWd8Ea[hzPnka пBD]CX #1! w7+:"r+PV M,Pr%Kc[POuhbaU]*A&7g~P5vP7+,.L^8P]"7ާUAH>ȾYm_ohC-gR}ݨz)WXhĎ3 QU2'$HS x8]4ӆ2C="iEM;hϭg٢ٴI+FFaWgЪ"3i {}643XĜ܉_nۢ6aCTWݲx7&˥ E0e[*7bzxgqr tKzuõC&xed l|w'#a?!m MDJwnQ?=o't F)JUtC2qee $I<Zk΋b i +K%KA20G_XeZсWbݒ7ēKU`1wȲroB( LQ$huF' "ґ&%$Y!jr  ao=/Kkki[Qc(3La*=J:S5]̃Ǒ!=suePvJY<|,GnmkT9OYI/r,U5CF]޼X>pOoӭ`thcz\W<|i_-w1P-?8'VKk= ӨZ6gW\jEL(6a!+"fV@RCG풗uζ%B)z9תdJSxw.-=ލF H穄CQ<BGHF 'lq_ c_$T8">4tb"#'yhw;}\x%[媏*#x")SD Pr!v#`tM(8Pu8~;:0/_/:2]J $OD"ŷ0[MjrXq$!L7Srѐmᜢ}J4U3^_e9˫ MqD|TaU߉<`0FȄKxjo_h/9wj Jfq/`bc)Yu4vqKЄBV/媅{< &-.Fg62{[Ҡ "!S2OQx!Mh!m'/r8h$;"%iK֟+\. \rwQ\_0(z!@r_<+'!x3O6K"QʉuX{TZH@|1&-_G8m#Vi` 2⅘/]fҹ__Bjsa!p~K&ӗš0,~sH vUI7U H_;< 9 o4KX>ӡ"QӂRJ;MHw6OY5WMib2?T.myޢ}_q2@M#.&I䁏BTOhBV873#G ZB3LŠ-bJ*M3uU<ݠlj:#>&@M9,GG•zjp^?PfuSC#%~`">ѓ>_ 1qҐ[lm\S3agaܳ%psPDlJw:FKf@ƧTi0^,]7н47]W[kN>oHVlz{;I8Ƞ#TwlP>b[Byih/";nXywklb UV<یx^6~RoHWnduRb(u(O  Df76(Y¦f.=l`Y 5ۤ SSh*d!IwhIl0d|howE6l-iYC5h,RoZ%Ns )o\<MٳW^=ƛ1c*(r ja_i\d>>x?;GYTXw~-v9BJۊ,\Z}s@s a!-LϵԷC43o(Y "Z vt=+߬tIr}#͠_ FbUo&bD^ V[ր]CL~2|mf;+9B62GeBCu/ #R``J$5ʕfQ5cĐ0) qlq=^~ hFf@ef׉Em$xNVSg:č5{V/dZ!rˢf_DJo,<%8yړS@Ȉ@I͊=zI3@wGr,Vqʽ9R hRȐp#nɦtmd@S z랕nmԏ$k\ Xk=و2(մuEubK?,i{ uD].GA ֈl/VI3=v{Fva./+웣 hؤǘokj X/OPۼ\Gtu=GQ.-&ٗ 10LTg_ȚvL0A մ'=dXqi|4bz8 f'eFSLA9JmO@]Q0R*<$'ɵB2^qFsqCxb6΀E4ptFw6&86&ɹ?8*OxO,h喾֧ &ɏ~!n1ܧ֭z_^P둀9暕b5?t<̍dǎ '8XIXlXӧ4:V5qEwO 6N9v@Rt7\Fu~*y97Lы|Y>RiLcL.BYO6Xb>HGG~jy-~~uxhhkJpĝyҴ>jCj،{IJ@<[Up  sngcGG˰Z\l*N. t_ō=fsCGVDfSU w2)J A[t?.燇A0d_&5]aǨpDҩpWQ<7#`+cSG Ϣ=P4/DXZn50Z.{ T9ekt.%yRIOUG6$ !.6=4[MP:f3E=e Bngb |_+4uEʄ{Ҹ#-ySO.pgG6 5aPyLWۉ"[N>kqB.}La 7׸^]ke9{//m8cLhHV¸6q<9lR4=@:SF9KaFA[3U&O%Y g!Mz|f xvؔF;΃kӑ?;֤6=cj&_|?֫Y-­B % p&d[ 1*ۃS!|쏘EVHwgus4}8*# 1URVtMK $*qZOYvBP}\' 'rםM$Se&U:K4)f? B:n0.M J`ȳ( F[YFL,B@xof db$lgOy \mQ~e]#o!ov6.=~WleX3kͻJwbdczS~3AL#n.[֌ $"PLY$äߩ*j(aK,9j?&+-sEF3C>?"_V6*ZP*"[:x3usV9N*l%234#H,^[b0Jaz(p=P.fE^_eIQmh1.^q+/2McҦ=Z i.Z:Xl?w |OXOKЁ8Kl:RswZ{apCx`gl 4W$̵NSuJ`ڽmk'4Uƥǩx g!F<,v7#Ĕ=BmT|vl$DP:A8o!gi8xP3ߙy_(clXJeg] MHrJ%Q%άhvVo~NZkx4xhcdʿwyA5rv:ޓ;E'mP6rVJ5j`9AG.3nsAN90o y=j[ė A|!T2~tәoߧ|CEmhEfz31à svTZ,ΜvDY kJ B>chC1D@+1Wy/ r r鱠U/Qԏg!aL r*ۈtR㿇[Th冭fhW?#9^e*.N/lN'K7y}~u7g)%@.`jrshE M]mnW8K?tȜ3{?HJL鞂)X`7l՜Dd`XCVbl!`Z ܙյU޽n}H[[c{ۢza vZyig dUcH^4T XI.bEx` )ͥkPE hx- DwayZkg#^5 !pf:-Xs 079=C1YK $XNk^`ȾZ6Ԥ1N}xc;'ėd :7B-b#tg3FN!p]xpidO>\ jA5N\x\9kMv&%`7F/yB!ա*ŏ;y~U3}ͼMh1uug~Mh7i)_|ٰLWᴿLɳSk#H4"جT'rZG֪"!1VLރr5P,UHݢu\FQ4QrЀDh Ω$u8uß@38K:烽hЋ7R9_:I$!譒>;KC#i{v}ɍc0[?ɗ>PHt8maM~gc)@C& [A3 gs&vf/ǀcʶm_MǎrB.di6iwf6#' TrT-UlT4\0 >EW[V}Q|V`ouif < SGwqmQ0y~X`^y4|;+]mjH?;->eWmv^}ÑZ ̂> rNUP{g'e}nCmH&M̩ɩPy:i8rʖ\Uum.G_J-L;i KN*qcf k/U KE Y /?:!RF:ɏ SDz9oO_-YDnѠ6k./Vkpp726YWHоZ2˽U6e\aL6x$ Z0x'.;(ItWGIޱm!ݩ$@( ZlRyL<rvv075>2w~]# MUg{[Kil.IK!W}ӊEBv3huS*©TБ1Ѐ=Rt1t{ mS1@Y١[BW=w0}3W7 ~8@nsP].~DVxSp2WWY\4)xyU]i}LߛUk~V-k E&6_8̩Avۡg 7&Ǵ]OFw'͊o~L#~X:ꚇ;90umyP={^)\LK0.\a_ׁdlOh+"/-ч79 H,wخ؇XxRFCu$av Ll~k#S3{8I6ڮo^{|n`'c1\K3w=Y g]T6?،Lh3x21_s DӚ˖в0e{q6|yomDaݝB{N@7DsENMQ#6L F9seDq]6|?u-qYD=LB5UN WJ}.:wg&`M3/(fH fy:,F)3%mc^V?=͡/ ZVsN,ǃR'U&W'杧"k0K'ixUuta{EW6τ/ %sX4@*=g 6dԗН Yj9/   仁ϘH_yKmoV;[HY;A4TⲨU&;28'=W}OOeU5stEy7ˊ=9V.C%Ru 3K)d-7EQ= Sc{:Sc2XNtz35"iH %HMC;I"0T;lfٶ(ހAEW < ĤE0{K$<~Eo EWTPcVLRwڏlV Ch>ruN817qLe}.Y@I#fK, ZÆ3so-9ERf%r-gmF(}; La3,q{5$7 B;ь's2Q H+6ߖmYx:$o8Y­&. u1@=`8(7C:Sr-𵳁`(޿-j/";pqp{/@4Fh8[af gOK}$nKɇzqN4qBŒj3PZ<}q&%"xwV؍r!̷vƘڲ(s%mM=\촉j]s ,Ǹ"|/>} !63`]U\z#fVhy"QYr |C$jS> %@]XiAU|iJ&ڽ`SF *nˌ V!&gwjl1b2 W,n9cjYLEFV&L/pQuqh-||+~v]3&TeN:aKCe8; wтW\dC]ſ/+KA=v|;:iϘ5@zKW& V4ewT֍E :P4m3oZ'Ezr@>y4?1`Q:7MK$(Fsq;Xjǿ'/oc g$+N5 xN/mo!zb.hY(906SvPrKVԆe3?'B2|J .b̋  Ցa (‰TWk@ՓR"&iq6% p"Vc'c{@~)Kg^JKիȤ:3Xh]}t)uk`qE&3)kRc$G._OF*Il8G=,3x<)9@nE<2IT `i2v}>/y,DEQ 9ȕLf P1ꝫzq̆06HU>97B_6PVm읳lIEЫMǩ8ဨuPeJǒȓWQs$q0on ;;:nS$d 3vT;Cr;eڳxlK`<͢x{>FV\,IBOsu)SHuv.~`FMd1g' j ,2ZR=Zo[s,$z?\VC&1A٩jSG^7YH_+!T]eC~aR NF}X/{h8T'u _Ls0[[l띢pc㍘G㈞T~NxoYE}~7D3 Uͽ4W{&^߹gg&Q>RUݳ4+qU%*"-Amk3VI7)v%_{(qmdr[>:[΋i,]ZC9SU灍x/+MSz{VZ~;XᓺEWwAzY6SWiI|$܀H_šy!_6=UKNJZoHɚU=s0Ym]! %D]YW:KI2V TVC`f}ݔQe;cr`MS`pNH$ ^mNJ*d13D*D\XhNFL],olMۭF` -D\}3у1VOdhC+o?%~cR3GXKoQfj+"+oJiHg]EvڀcT@vxR51ׄe/y+ziAH`&%SsqcT]xD iɵUU= 0V-F&[_xmI)^jfHn|o&IyqaFueύU;b'f7IGoZ}Йnt(u U^ =k٤ēϑsΤ]Zx֑1v2@ِKFF^ɡ\GwAMQ=(aUY: sU-˹Ёht~-|w/f{fZϯZ%A(f' .kI5./_pX6'2\ |ho-K?) ~wPJIRMH;D/9Y_Ts_ FMPL:݊`izʅC*}J/md`}Yjwȫ@݄G.#ha"}nm܎ޅјItjpx,Tčߴ\4Q5Ei(@?0#k\V&Ш3;LY~sL w% u < 7l4ˁr}5$ }PY0TOU%RX"`ʍ21 D_O}&p ˤcA9|5Oi|;E UƉR:;EAd0]e!уˑyqn6p){7(R?Ce|FQz'y~&ً Hd3:Rstucffƥ\ɞr}ڌ*3,8e˴U CSQj@4⡺ƬMN௢}?cC( k7alk졜fJjHK ۠ۛIWOa6O'1K}Uy)P&5Sc zx57KܰF^&B鳧- V]_]HR ~ȹUe!7LGW0~R(@[^Y& Ay(TK^fZE4ڤqa’YmAtU>n)\7(G" M~Eؐ8맔c85B*m.gǑ; z'0+>@t@m*H2Z*>l,ܓ)$ΓU&!gvV)5ǁ&kS&Z5hql}H"UuX s~M6"M,VJ)?d?՟,'mJJ 2(RF4/̔[cA֖$kYԒ({{!ZC.Ѧ/vJ|>$~6Bs<^0B]$.5(nqdr2:q$椟_E %v&C=̎`Q U_ν$ < O}YFbjUMdݪGKk~r̼2Qu.~MY G7OlZ7wmJͨ?#KHfӼm֯1i&a2Zjs&n8J E/=ѐ-ԝ#W;rrwΰ1L N3TOkL$,r'Ӱ̌3mZZf0`L]p祰(sUҋxFbڭRG2fr(WO g8Ba!B0iImȖ1t)g!4~~cJH}EK u_喷6M&("8nJmu8ޣUYplMG4P^8F XEWa@}̾uL4-<|edi$ ħIuw^uȖZ ӄ+.3?7TL{k]x= AE*BVY*2 ةh6&[8"OTIa5&)cR̨,xsPO[|s>"q85d6 4Z_AVCm5R2}ͣI]MKy-fp]K)X"1c+s3X&UD>|npQ‡EI80OVW8tkưP52t :TE3T$QfںOїYPLJ3bd\ MuQ|XPP6EyqiQf&hd݆er0:RMv·2 JJ4l03#7ÊbY zԛ!{0l(q'ɤt'1&[#+R+T4hQrDxJHj6:37k3l 馡 Sԥw̆twiLb(twqa[DfPjAp$x$TF 1O =}kڄ71J._JE8b r]~)(bgPr ܑ2ʢ.v3M2=ݕ܍e0敮-a}3nuз Vh\>?u*qKDD2@T|tfГȳ| wj>./^h$P F:t[tA߈bRö{ĉyIcȺ3cXټ뺠{,\t0=Uݻkl }&hAP.Vƶ(H-honqݔ%']AbZRsŊ2fs!d xq=]kd"ҀqWBNR@YBa+[&X7yڹ̎b/["`~l6xƫ~TY^+U u/Z5+RWՌX8hV4p/fxt{ dGB-5n@l %$EkteQksu8uw@x9 ","ž n )6<` %IZjID#r.+DIu,lyWR;) GP|F+i.0/g=bl(ۢ {o)$m_&;x',)тݦBS4x޵l/]WWԋ{_>0ⳅJGqMH؉(s*k +'B.C,.^ǽI wFOqL9;^J]ruX!{KOrp# .^;\ բqzwv (re=jОhdbud{y5!VYÿ ^`t(Ks_<ÙFzUm {rǬM~#Ku HO= [7[<-+OR4mExi -X<'RxOUt<ϕ)oV&/KIw\k|XeE~VJaN|w|+Ȫ ie/cr2$6 ќ6Tj>we8ݿTrS~}콒R4NT&Bb~% ͙ҦnaC͜G;"/6>ȣy 닛>xa2J:_/Rw ^,6`rF;UpP@NJw$Uו2%fib2`[pں3xN1[Ѱ{5xcorra(zg v΅N>xA@1 QK`ݖQ@{ ^4Ѻ> 47&ŀfT1ζ~˿Úo?XŘ/0 qr725T'>_NʘPDʋQ\W6U}1> >P`wX& Y8~-_ ! Ze ,UQDORItuQXv(]8պ`~<&AWY{`79Nn/L\]= УŲץvq@+WMcDugi<5*TFpq%bTT*;Wd8/"Ej,))p!WDWU\$J*[^x -zuпQמ")|FyP Xv_ąѤq¿ >so/8T{;pa+wvOfV72KraX,/PK$+JZ_hJpE{Lʦ>(vx,ien_g\XH1EX VC$×y1kL=U5HoAɍ4>RuP NPZX O{.QZ`y][r&49 欱\Z8UnJyCZ'Y5ؕoixʙO(h.䭮cS5t+{LmsnpFB0t$7@W'Ѫ3W ~ˡximĜHl!ZY&Z~"v̔DsfO{h1߹+yc)w5tj;҉uޟ&(K >k rZbXR˯bfMVkjS;Ղ̔cZb*3?@g~ԳXzSnr3;؉rT%d|ut_턧+UMm4|]k {E(p3dEGV9.sc% QR֠|=*wqRnSA׸@v8va[4GtT,>4=-l7z'PF(Ha deЦ:Z0v] HkG\EڙP6)?9gQ_oe`XίbBV+Jmg%5g Hu0\mM:Mh#x^Oy-Ii|C@U|!Kt. /:PdGl"upiF3͕䚮,90x0"E?lAPM*jZsP;RD`TkbBǿR"f?(zzp4O@6_"[‰A3C҄k(㫽 sw C!2*pl[D_Q>SRBJQL ?ЬN JxD9(9ºy? teH$jʹ~ϣ Mm{zGyiEfSfVÊ~wQꀊRp~&nM7nl[Řmvi3mriV OKo?)ioM;$de9xPyqYŠAjNSbrxSH '2j aSx'1+eH}a  `G %Oqʡ}Hii3ARuxxy[ZВ3T,i޻6u{ln2/ pҖ!eh֩g(zz<]a "NRc:po5fC1WFBg`-RWS+7\gDqZ0:vr|ܲ;*cA5wz CQo<9(qH?t!ڑ /0=erE!rFE799.A (ֆ`7<>8Kz~u7,w _ڳH[K)KQax1  dvRoC#?AB 7.J7W ыN-}Bcz6L-sգZ>2ql1F?-Mh_X'/(5" `P0i0. 0~\ԐȢ|>v}tG"6ʙ+L2?:YAd_)"[_e); LGe&p$ <K Ԥ`NXd&>JRmw'1EwYg d'If{bk P~`mRaP!%eY W\ӆ[Rja(+l4!lx8a'J[s>ߤ Sҥ%\coӆ&TȎft{y <+[j}.*|w5řtM礍(Fp,oeHޖ!m$pÇK$~L/o2 wECU) E_@a8 Y|hq#XmO4@Sتhl336[ڱZTkOtpp o~P7*}*k*4p("1.e)P:U.l@wҕ_EM]RU1@49QuZ1xJ'tv!"}vW@<>Y=@0tbn>KڗQ')OM$ F#ݘJMnLcGvAl/Tacx~#@6])o<=3彨YbIfbh]Wfbb"ͻ_҂=iAK c(RC!ߕ `(Ui28x \/g(I'7ĺo%gxhN߅V#*r9BLB{^WӄO-]PHҏeZVl"?R)xYahU#:jBJ9;`(h ,uX﹑ڗR6r(&Ppt.Q3H`v˳uzrbgR4 t3%9LгSjɓ.{dWE pۑEm< 2]i(fBW%ENe$AѾg 6?^Žә_NARtU,xC!Y&Fe6[SBդL. h 8rĦ-aD$!O(6S/ ڬؼR7I`ųu .on 1QkZ \ W6 6x) 1*'8>lr>-!W`Q:@%&/=w跽lɦQڥ: u,G`nQRv83s qPfy F+^x2D䛨8obP¬ԻLh"]*90%mRkYu#Hұȸdz͹%0T ~eKx$ mZD 1:\Wن/@%k=|3A6م%O/|=\|9+$wuj=s_ 2lp@_YL)Se ;?YI@'Og_t]ڠlx"[Wii :eẋUpiR2w/FeME im)r端DV|[Ax~A \ U_$x՞E}Gay P(WwW4V<}WK9}d~M(L2&Uw[dgɶù0'M7q(ճ|,D5P ZW+1vґɢ'$$sQ Hk3+p>1)6 ;uբuPQHپ&@5pYԩ`8 o~"p>NmF3lHoH\y|MEApe.yCXBY}^tKĪ>sBCo]JZ9ݣN>+;ݥ5u*tKo(wp+&8z[ Ւ^1 t1op ֲN2qZۭP-߭iԄ*Lī2k y^QRO#IA6[õCIήڰ{d,ft ១*?jުUĘ[m2%CHÝ#DW)H<5D #%r bZbQQlzZGgV#br2HfZ,D!v丧,J_Lx+~苤Dn>a?n9xeUզ,߮b$\6n@~O ]?-%.K)!i ?F f-[Ab0l ٲ0bv Z&B6>YV^ pu(^ t=)A>Axf|#{ȣHJ9"{j 5jn mz gh=|a U8LkN?$IolCk㈹&锗OFs2D^On(sWě ~4x+IGM=]T D\1$ż_/LwMd; $"G31hXs*} <@;QVajGD_fZ?e|3z(:4 ɀAn+v:-%  dA')RWoGzW}+3ߙPA |h8𦦂0g`qF1T,4&.iKݢ5ʕ(. ڑ/e vy:Aa$$Smzԋ ig72a!s\UI\IHL8\O8l Ց &qggfEF*}FFԥ)nHgh")ZTөxtWv)$m|AFHI2Н # M?"j_=UGޞ9ʻg `jver;gh 1#mt{r]$l ^Yc&?><  Z fp TмX-v˰ˆuP U;f"V~V)c{-<w{l{%+I'q``>hT g7%bBk|hkL7{I5I҇_{$3 19N~WZus$@q'A9.mO},6 ³C_rWūὬp:-2;إ ˡlaC:^,tԇD2'kkI_1lp b/Qh,B'j'W8Ҫ! U$o~"%m9;A+exM+qm\\g2u"5JDB ,3kЌ{&kTJt9Kt CBТoAu"}[KoΔo݃@Cxmャt{7KP̞ i1i,`&b |*3Y4r`<_80}}&OK~0cC̳^n4?sT>~I^ĝ2f8D1lZAB_xd=z특O5F1a{(CqAQސUP\wG8"l Ol=֐-܄+kd^PʕP'K*$!<4l[KS]"Z.UfMpH Y(HzX77HFOVà>`G. 4 C fC7ؙ~+S3;SE/w>,"%p:4u:jd}j]%^3*뜞9`J3ww^0Q}7*O2X\S#LQ{s96Ku\m0P]X^~ʂ(1sH]#~i|' saog!~S8m)~r`sD4J I! ^G2NF.1z )]co>r2x [*)< ƛ0iU7+*:Na3|*ʚd7`6Ihp,8,aWAޞ~(h\ֵytB*CҬZ5˰BX^CoO6܌pjpBr2yPKxlc,ɪaZFxomI-х.띑?F~"WbUZlΐg8bC%uPѸaM8(B;Һ HDvRjn̞!0j'J7XmXqxoZH&/n^Ķ5fL6YpvmEwJ Jx5cy@}C]jfARo7ḁBU%Zy@cL&_ugNq Y]*P>,72/W4${>%dZ*v%>3geB{>#؍@2$R/4 rܟmM~|R%.Saܺhk]?VACjU L=-yOIXz*d۶)*ߐ Fm XVe˦PCQBsw,>6v A\#J7)/9Q"ry)i>n-6pFOqޥB{6Q8 ?.LD?LF |8ɇ sqO{3*itR5W6]MPWsȺUXj}*xҞpǜ '1!JH~zY&Pʋo+ѱ\Uo4D&* =: d5FSv4/'[Dlm( ^ǾdY)CC=e8;@˛s^C \_!?d~<Ɓ h?R=0|یQWFGdLɓiG)T{n̓P #W.qlwa"G5r4^gʃ j_~폩Û)5>JjX`$I&o{qP}B ?Ly3d Sc R: =Usǧ|QgQgh𯑃Ǎ6ZBBP8&q}:QVqMf`@b&2Z`^ ]lI~uЋR!erQ}plp#v ?AC)iG|4 "vWٳ KϽhrV~@ IuS  +=UF3ѹ"Z uxK;V0#0MCqJ`!*Ӽ[7Be$#ĉ bf(\UJݖz?!?Dóȫ6t1m16 @#IjȄ@fúnI`e H2ëH^;rS6;wcSͱQOڧ V0޳%/khjϽ8pAB3ݢB}D'ˉ%q=? bh:|QCaWUfd_i5}ٺ YLG FvCC<)Hkws-_ƗVL%); dHsx4aj in(nl2+# X{,F1 JE7 ̀|hApcT33'Bڱ=bN8 tɎcwr\ WcخR,Xc~ٗ'e~eB.6Et2:g4ߨ Z!J.b9zL֪/D`~9 hh侽s#gFT0QUQ\p],>5>z?:+Xh(d;7¨+Dկ p}SU4E$ܴ*[J W ugĄ5]1oJĢb5r;0JD1.;=òN>_i& TJ5qQp=` >΅`ㄮ2d,4ޘAy&ċ/XlՊ8,S賮]% P8-NQ##z7ܓم0n%;W`$LxBXؽ]*Y" YcpeP HW!J d`Z0 DCO WJf)gx %2N(:{=йxU#!RŔ4lu:}JAλ#$[FO`X%¼M;E<5lu Gj7MgCۤR 4DZ^Bbu7Sx]`IlS)%+1 㾅WyD*(&-}2FdH!auOq6i0% js&cbҁٽ%| ,BRNŰ$qG.uơ(>325n"/Cz0?d1.;0x3@ɴvsAu@ekP~܏ pP|-7gA(  1>d" ?4b،v)ڈƈ͇yB.1~v2~o|Gh <yLccswgy2(ue6R^^'^@`,4m~뎥{|hE*2iXVe[/2B;Z҇z~v\wDⵞp@t=C ,lG& +dF{"YN-FH8dQt B$KtVwBǝ .@N>Hh6{-Pr[:qܫzO*8iEt=` g'0Ixp;gW]ܧ \&aĨ6uYdd-]uz:R~&!r$rcԂy5V*wH@zEH8HUWH8H1_4i+4YҚaօѥ xVHް]iûHCVcC %c2݂&.62ۘA(r$B!qVLJDkKe=`2K(2 )OԮ:YhDuiT=L~B- #e57V4hyt:R$:$5 GduϰO닣fK9Kyۏݗ2}2Qc VP:9lE]gz8ѣI[? 0X Zb@ӛ;=\$IyFï]<0H_2/o:ށl2VaԶ%"So-nbCl#1^`7WDB5peb^G7* P) ڔx8K,';P]̼aB`fT1[6J>aIH\͹dij(E| * K.o'DG4=)yQ[–* !37O8Kn: yĔ7` [Yl}a2kӺ2ډM8dI1JW")m\8qpy7[:WA1ҤK5'|^(^o"鬝kE2M &O5y༥{Ladq]2)gҝ{+[d 8gA#[#qU c b{*( A,5|~8% 24y(Uo)aYi^kz2lcY[H+ǏXз{cy;b/}c՘V3H'XP]- i&4( HeE:+( 0EQQ-C_ܴN!+fV}itK25-}VO>jMzz)XWbaVsֻh(W!5t%/a7 xS򯠯;1,s ʢ&>gz>}ڷS/8!+7Bu{lrIPyzum莕?M- }M^ϞV{ F R-zS[Ӷd}v s/n駪} AXշ"bߜzjO]^&uXᵅY2oFIݽ'>p FϢlX{ӞŇґ9DamPwΘS=|:Si52(A$-Vg*^k0k+ RPqk\tHtP27e(Ɇ~v-OiyӐqލp5["#SR9+[dWH,ʲKɮ223SJ$cAD{YR*p3W1 }.u'G#Q*st^0#^QPtɄ5lM벟HL7xjc;ăR.'G츑v&IwCY~$QpJty%rs>\J|إ*dx]|C&*_.߯:ƪ>ύD~~ |{'pbNg%Jp}XP?oR`CұYP2!wI>9fO)|D)[],EǮ*mϰ~ FGG %f1;z{װљ2/!tolYZres@X:ZQ4}&†<$Gn,RuVሜw@#Ϻ 4(ØΓX{:e͐Zr%V"ĂNq_`J5s#J ~oQnn^3]<,kP7MDX Ua,b͈ˊnݸ,7sWny[9fRkR0lݨYPXfg+ҩD)bB붕).UͫҳGG=ٲEb4$[D֗u]o_&y`GG&XW' ms`2~sgWa:FtV$ Ypg&78T_NxGTjLKz5zϩjc77(0̭y# uUƮ=$)B{G6Z6l}ۣg*O)tIPy=G7טĒۇ_9qβ*ߜa>޺'KclN`a(z/_t q{eУ3whi `}juw?&JC.A|Pwfb/P`1rn }%\BS{v"|0va73ߞƳ@ [ +Lx;x'ϫϥƛK09ul5߿ 4 IyCŤ+iMMa'Q)-LmL3+mݽJkbʱ]1eȚ@?ׯ2EKXYDOlf}->pUID{"p]A<׷\8 q|y\^FE _-4%[ErXwjۗȗgm y;?l;uN4*AW/p;('% 곧╸fGL7%h)(h*6tZGtɒBUW#G2B^ץr)ή o!S 8G7$}IoFTrr'[mY-s׵* u B#H;x.!)ݑhjQww/L\m<7F{,Q>2B:g]O%_?VQq23_FQb˼ua>Rcl{{*?üyc6 S(۫ S <=OW2, H@[^Ku8zWԑ}D, ^l4wX`TN69бR -1gïgQC.r2Do>?.7$l-B 53s HN>>hCkÙ|v4z|?q%G.+Yc_'2,FvIwS"= qv [ _x:ur.+g3mDFF0[sל69N-4: \%0V gGR~9LBBd -H\HޕG 79=K0ed'6_zzؘgY7Y)ڐL䚰o8sÈ`kohǚ5(ON_kkp꘹qA @о3,M 6(P*Č~ed&c:smL^0B 0? %^l^Vq`Z l_ś70"&8mc#LK|d7+ GSW "mEw*>a( ug~WTe~;ݿ2} w `:bղM؂U/"'.`Nj.! b aAOQb0o@+B~nGvڶ?X@: 3 U/Rm3&?Z\n5'{ܥ^8(; CelJVx,Gt! d bB+ƿw9-@!"Qi'0|XX uӱWŤB&%JS %ֲHdx+[ BnO1QFoDʓ:()\혥iaN0 ߊƖo"6BiAz3ȶ$Rs ZSh{:ݕ]ͳŶ.X7,[Yjet;pFeMBB[e~5I'NkD,ѣ}˲ʌR'i UY8E b]Nd/Ƒ2ޤh B:259,M-)uʧ+,Ft PߋL'c \7,f"ǺoEzlY 2yy+ xBM1w隋5NKoܧs`~Sß*_=a%MXuu(!4X} ͉/롽^١y֤nA \e6DwH"ˡn4}SGd2ߞyW! WXxb&w6ㅭ5q'"5%M8>W0߂cBEtMxRt:|oZ}Z ꌉ2}x2T;;9"JK ͸+>B^$:%F?Ci/; Ӌl8ShTDVzu pPo&{nˏFPm&Й Ȇ͔Q|N/U#)qןކ| Nm&&O EiV끐%,斡X&=W!Ü_۠TRq,zbep , C,P>^DAF$iD4~α{AVeO*!f^>*oU-V&a6"d0Ǖ8|GKcWE6%Ai56磨CS#8(>{ \I-ni|J;V%ܰJGw$a0h :(eT}}nR";Q@( J;$N U^s7 c$6M}klP-eBqxsͥ4%- ԋ}[dra fh;uȸqK2ƼcrN=otV˾itpɒxh hTs3%1f"WŴt NI|}RWؑ6YAlK+NIm3%rhu7S_3,<Mg*w%AO =u }B/!Lp f}~yH97o7 ҷ_;B8Ւz@<4gtuP/Lшx>'fD~E8>Y ϣaXQ,ZRO]%&/m2S(_i_5o" WiTyAZPy=i"#-R 1NHHSʙȠ5kS_v]l@I#j8`!S^6iUߪ' ^GC[)-^b|cTe%C[E;6I+:_ ؋-2we~gR\ĺHHX,i· &2cy$lnߦfDc^?X() AӦiӳGˡQ4)nεEq.Qab#Z^bs%Ӈ8bz9GC{P]q|T> h^ki-T-qDr5zeO.l{Im §V4# Mm==ME:~T%qk \t7GpK]ÒClNטwȡ;_/k9a}j!tޖlC*shЙ2-(0=ovxp*B_>>+UH#䡇gXaa9o1 Qv~pۏf̈Y8މ걖軯cawA{WWrnkcJAs1%;DCp sU{^begҟpM e%Lh}ix'Np,mߝ@5.0䖴Z,}p5יgHV&gC?nz. 89hP/MfǔD<[,I.W~(ܒ\H_ E) (e_d l)z רhŇrdzBP dؓdj߮a+Kq^"C9RHh#0?.1۷9-ǿ$s&['gkNXú~6 4L l -I3䈭 MoBm*R& ݴ#,Z5X$$|qa UB*.jwFQaΕ"լH;adΖr FAR=G''ocnP-2UybjStljj Lkʏ%U/0joL2(1hf! #FvQ;:1of؆C VSf.\{ !~:Ku_~;أ^wu{uˮdS+^C@Ȝ Gc ʭuX3ۡawtQ飾EeT6IF֊ҏWwފϨюpTof8.`ib[ ݢc@u=:(o!+ }C| ѝZ,ծ#!Yn39D="OjjQF+KSv.Ջcګ)V"0χv"{e{*O/߅?YAnB,a9!c(В$7;Oe&xT0i"6ϐ3Y M "74Y[w N^7ԧ-lAY\]<.oq~QQavgG샌f))W.)DPRN͠IɀGC@w֮[Û. GȣV@‰ߚT}LAZM#jYG DGLW6a FxSk^%X\ }= /p) g[@^6vΓ5W[m7 :h1dP/q?yw9ʓ;+Wf3a%T ?0ۀ 5>FH"Tl3ϒלZiޜ3SHW\Qx"I7~676|71Csz_傚66#}͜:tF˽}\IR& :KIHUE[Х )0{C ~dȴ&Ͷ{ݭ%Md.W^>7_ɛ4Zy;Ϗ@"KoHX,_!"^onO>fڛ$ˠb?!(/xJHCk-(V<J:$" V8v'[rZ8PXSOu|c\nGe5e]!8\tEn3ABԳs1eo mhl-0'\:Zv9(5']{/R]'*w;V0aW/$s/KXjiL{13 ܐ-v(~,Ӟ 7׋U$[" ҟ8nÍK=Tij?[b1f{Gzv"57! WrO> V"gL#d>T\9􅳁"mƲ&2Z]z^V!w>{j;-ߌ+Z5Ԅw7i4+jwz0MbίMR+G%*g;)Uv]W_o5GFYRtK2=/Y6;hqI#ULJPOбm}Q_ -F6;!IHKLݕ I4ʈxfk&V^b'`ܙu>S%*Y] 0^LJn̳UL ҜA`"I#ꤶY"pq[<)||p1\Š C$*)f_M I_=)0ƺ 4p UDN6׍(+NWET7:-xqzw}8͇BpѐqEۢ *o3.T~pq_^O+SgXj$8Uk<,ʠ)W _u t kKK~bbZ9^1kQ%!fRBh,%&0j?RU@y&_O0׌R'%Eydc2ǭ Ri fo.|6L?Txz G'+1Q+:XD ɜ2b+|zV,|;n"!>r>O`2FȪ3YmIOC{_^`Wbq eG EX3zؖ7`/cJ.yG?'/k X3/WKs(CcvskLlY҆O8п́!:jKx_t>&8)W <(=N6mh|KWp3?~Ϧ` 忹=NpsIey S䟘","7.?۵Q.yyIץM{^^;%ox.^)g}H|rUĦ?[0`Xo!0}*C0mSt2.{Jھ9%뜋YrYѶ?Y y )*s˙@0  ΂X>\ne­&w2MW8_!C >UݏeSi&V!CY߅vvsMU궸(y:߭.;+;KX SaEk8Z,ʐ]MA " pAړCA3V5p=65(Txh]p1Av%y#sHU;6r^Z5j|Sb-*@nWfv`LoL;3cv?8), 3hݴlL&TQzl+zv q"~3 ;<2V*\傺hG7k R h ˰Q͗l3 _η+ j s` j kP ʘ]D܎<`MLq< ȬL?ZAkWs1翥@?VVk~362 X8$ޱxhi_'ZB5B!5F2hw۴CPj=B¥B"5k9yh毒lǍDZ w&yrTk%U2>C6 O='?tAs6ѱ<_9#LF=^3#(q ۏ]:\ :,SaRԶibPYRHA3}x[ܡp Bßɴ V2+d%Ь&L]`5qU80)tiD[N26@:t'05kLv3:3grs@< H@zBnY$uەTm2h_rH_umUҬ"]|qt ~pt1OhO h˰lR\ѷ*Ч L2iFL&B TzSZݒw?IjνJt p7f造0y | b}P!_WS1ff0:0Jꭇkt}$yuЄ%.3Rs|OG$ xyi I{!"󔶘#WLjey-C[vD&9LߋPYF|2z"Kn bo u4PmCy$emuF7O#Ke Uz~+`z\EV0S$8?!XϣkÆQs3f/!O Q..[_kxOG c?KLc*Jrb͐ZטB `IeX8^mqAg Fn2%Y u-y`5qųj I>I vqcC =yXtMWXxJǼ0P?gSӿN2k3/G=F?qԱ*=I؁% -0W:_o>va|4,ٌLi.0?e0jT/1Gѭ7s$ _#yr1^oyϖĤ~qCB1kk%q4MTQ4PIuswK$l:zҳFz:&ct'.1n[xeU3 %z*~B]1a{ӓ~y!Ʌ)=!ӫlrަޙ(Էknr4gyFI6@Fvi%^S~E2˩#FZOEXYi'7dMFbOۯl; ,$$S\R_pGi%Bob/ՇST \7ᒜGp#_ 050}2MY^Rb=ȁkn\~T ‹9R?h|HYXRrbF`#6[ԧ„\OuBMEy=ɐzV t%I#Sb~߅{iؚ](O'VP9:7~lΰOl( )7^at2=cR)Pܰ}#Z4Py>R1ʰIBpT/MhJa*+?=bQ nRTVoyQf q5On-}/!+sSF3+܀%ډ~ WrxP\ $.Yf6/E  ^[s"xˆNFA!$? >῭Oiu!JӦk ҴJWVd=nWdi_}ۂZoR@hIh 8!DR8*E:SwN@ ~.gmkMG&Y C^ukMq.ޕrLfs?>.tlDHp勥2"/rG錀Q^{W|h^lf^~ 39&9j2cD+yNw~\ָ!\UE(0Q^jjuNxK 9ƕCSW@TR;0+.=ٝ%;cޓd3v6=`:ܬJ'AMCgݧ Wvo=\<ɱ`|] 7_蠶J"%zA"<8{#dxT7^k(B!RSȵS^r/ӰEeؗ${G[9طC˥t@eTY.tGp=mĒ_Pg2Ho\Ojp/ ]/uJIq,{bi-Pg0bYեUTϽ_0U>?Xjό*Tg6#xnߦe cL \?bW:}|q";z>MR9c(35! rXnMSDNob Qy9:|(=93]j?BvʋzQ5㘕XFԔ_7M>I>O{A*p:!bWrQ|5J( D$J܌ ׊c>4=J½fit e1mWW.[8\L歯ͬ5RPnßuO|BG&s׾=3~ݞLoU# "2!Q~͞;=M_|o>8{ɘ}SP@O[:;?꿹%,8o b[}EXoen>5֖4+C4I6@{|ιm=\qF!|77 sHE7'bxl?̡>XZCa~P6Rő-$iݘg/qsBo7lb[WE/3\VVA"ު[Z5j%h6JSCUP4" a%87j"e:1NJ%. D2;H@NQ_^U s8HQ/$p;C8c:# rv`L@И* 3\zݠ%!0UtK5UTdfp7#eoow \HP6|:iSRH t )ݗ{i+R`zNX\d3!I ͣs{&;Bv?ٵ6sjJ=} 䔜?)wKXfadvYϾAZ|YTCy>pAkmz+IWbslZkxtTg;g/.&LuI1+gnM ]32컲8 kнB#8U5vNE!R}MQ=rXvrN[|xn:7&z Vl>{ĴJd /iAL?÷:=*i‡ EKÒ a۔^<&:sZ9BAAp:Ut+ȸ$bˋKTCG rNJ+"ޯF+;*LK9qD6p.kMGPg,)4DY{%<^" +lF0 ]_I[gIuY~7'ڮ%&a4PMEJp;.)/.ہ<*%gbbFܗ c.?bVb5|[u% wwdÙAl0X'5T6u$ib¯m xsN]ymeX-]̜=X\5Hׄu(_Tc'qfI0 X0h>UBnL ?뜿qA$CW-SS^=H{QZvzGz.|$Y~?p. 7[_=,M!][lY mnI)KRm6aL_ EjQ[!{E~  %6PĘ%P7y4nOI`lֿG.(nLV ~3 )"Rh{UMC2n'nxx翲ْ+PY Հ*U,:,ޝiy.,ѳ+ ~GewV ys1_,@@He\yio+j\~niB-r {K*4a Bs;NVVld :.H>I|޹ʩ)t BVodʀ45J]nxC(V&37~(^ݳz~ B}y] ơ " 9[9k-fxv:ߧ)vihA[g[|B#r&_l@E3JQMYs W@ȉ)\Lז[=.1;>P9 }gUKDS]sm2U .WT+kq@.\ݗ@ȅQY"rL>VƂz1Y-tC̳`lT5A+~"@s-52I~bdҹ;D8#uwĸ(፼^tUrYPͣq i`G:j.MgQ$xԖ{hmoLw-"P:_t;|RtFl 8x Ӗ(8G߅(LieW-dC$hNG\^4T4>0[y6HO&\/Snې'|o;2@C{XwU=[(Kă\~V $vfaT{?UDВ8^UG WFr2%e|r zmMOYci]\ZH2-o`<׉. Ub'p2¹x'+BO|P_ 7kMa|+> foi5IF fV5zN\xl|ypK믶F>֤$ 3!?"Š gQ\¬,&N=s~D¿jY<)?Cbhon 7O}=:=!}s:@Aht =N,! _3j'ܷ6XdzbB=pe D6h;tQ²EY~=Mq?btrC_dfØ Y0}_02A>CV|3| fs%(S1/a  ҪgF|00wSOޟ mZ.$gqλL:ZX1JFN.5D.2)+qT [aLQ=x4|dcUtػ6Ro6]1@=^iT „, 0B[0ںV5B\2P1{cHWcLPJR `t9acΤ,ΘAz."aVD%vdAB~!gCmDS=A ـmƟ]6u异ev9tꄼmC?,N_UT#.^.oZ7&ﰸXxΌ(:'X-R3ޞ#osUo(̯3A!]T/ܒ3bAB^;z)WDށbaAu]Q~no\p27, KdfAsoJ,r⏴ u ?ԳۤJO /3/,q%LݠZ9T?I {{90M(5'a/ݿib3L⺦,m<%J1KPIOҽaYn+h7{w0e%Ɣ'QU/NġU4<=1CdC-|q%`^KWQ8XŏS}JV1sSm_GQ ߖ RȥWVTQDYz烩:Vj >ދHdI,}BDy+kBT$ 4vM!*/l} LBD=?oK(ų >)2)-!V3碊T`[Ɣ Vá owhypׅdA{)WIǵC}Czy-}{eGOfZe ~PXlUR|w͓CV%RF(KM1Gj4;8l&IRwf;i~:ά>x>6Y㱌N[&MaKQ^ƚ:r9}|ϵ 4-gnt$uSM/:VPZt"Oʙ=kT@\$P5OvC'>1[ ikIsay,#6 XF黪ݍ&c{r$&뀡Q *yRϹ EkhےT2Ft)}@ܳHHVAUO.W+ݴhkt $]] O'-igbCW;,8cĘZfFRJPhn& 6m*8R=>%gDXQAHb] Z\`a Ɯt wp%SOӶ"BtJvzXAw9R=g+ךZ_QqOz[N?fPM̩89H.ԈJ=8!~Ԗ{ZDtK,[` 4eiV.q/ܭ-H@+%sIl]{M{b{Y]=P Eڦ kܸoU4a|S G*^yyɩ~ͼq\r헛;zSAstqLl$HL 56b=۔$ \_PS<_H&9q*h,3furMe³ŧ}Ew q5wǣv/|9כ}n]x`k*ZyqRY39QM9 ]a8 WUB4{{d5_v{RjfJ<]ᨢ4dޱȏ,)2 ("8q8 ze?C \AN+Wq=Dkd=$V/n [)I|Ք{@AAX+ M6m;HWcbA3<'WW-I"_kK+'k,JvCĽ8]O-.MhtjtTԳNY|c^[E&,}䪤*a֒\HƷ3Qyh|FB'y³5X%#y"5p?ªeէ g`I9-/!ͻP~Hfwtoǯ)#EdتrtULi3c~vzj;‹-j@(hlGw]!̛ Q-@(r7{gDάZ3A;v9*{3:ӕ. FW{XޒtЍQ޼DI-mwQߍEaOv1Ҙ:J4nvD5Yףk#DZhdkU7Unv5nY7:,R9Yd]vcfŚ ^B2o#ɨg4 }Q37T^of bULPM՝Mmgպݡ i2>EVSR}HV5/`ޛUXVݦmwA&9S"ᴳ9!J6%l(ĸUG=e gP@za;td. U媛yĵ:?bLǽ*.!D7(̅KrNF%A?KX2;(NyM[z <$` f4(W 9# XTۦ DZۊM;ǁcCn3* pMI癒33ks.^biƮK*R{ ʗLT.u댖&tQ_+Jj+<.s97|#n)dLjt5[v)/!^i׳)Un9%]Jq| T $>?ˆȿ` +C]31:]6a5 ) <20 "4qNN~VmoBB)/蜐v4G.IceZ>OЩ/@%c%YvbH䃙ODgBbK2ͦҪ)Ll"fXbK/G`i<}x\4[MIImDŽ2ESbS$x%!ndq:Cڼ{ez 6c@#rJ_).%M`c_PN&pWyxfBH`]^B r߾楑z?6C}߾= :U@N!On{nA*',\"Vs p $WzchE/B<:3J/bG'Y{wkIbQRƪf[.s`I#S ?xwˋ!\wt #m!f: t KlAY_ʛS,o@L@d<(.vGlqJb; KmUXBkR A.ֵ 1OFS0䃁f`ig}_P)ӓ$Fz4`R]yxc74CP궘kN2x)H:HndJ"_9u5Rn,)-Ɍ "m\uG5wZZ6]6',Cur< : O^.cJa]S;Oh&*dc?ޗ_>|0+,X? &(|HUExت]=jW&FnlyR̼(mΣ %ڏr5XއHBO3TŒ~H La=Cdz1 "74%#yyv5doV2(ҟtj{w# T͛J`n }LF]o(ϩOBRi%vzR`=4 J~jMð֠.WJsu~WT68 9 17K.ҼIBY͍(Zf}#'m~֟lDyccQm`G{kBMIۜ4niZG잦_cZ‡6HZú&r",GIsIt: 3ShU1eq+X1Kmq6_,rOFk:Gײw4]$ݬ%* -A2 2p#&.aQ <rGzLh^$S m&,h@"Ozoͬӕgrbaj?d,SR~y~ C}_nt3 lHЩBR #PwBkR~ٕ`>i[]^ME8}&bC*WNG[M r )G0[wr%Yž_uLl7 b?  @/H@Y@RWwb PR/fR#pSuiZ'0 AvaT?*Hy!r '^j*iHW虴hW= l,_7{ga3;nobMsWU6NE5nY2q/󻼲: 7Ce٭PbJ$?0qwU(6TٱWt±7}Rx54gC)ݱoy5T;T=eULT[O#M%T!ZMT#q4PƾZuro[w|MS)oDҤŽ@/)%QC7iB;# 7yubfo6qDNaZ՟?ϱ}cZerdN=I됏ۣAqԊ76h%GE|i i(anv3`gD1b3:Um KP?ףpTmJrtA}o}3|77ph'`|q@["YoQFG*=!0/k=`ek\#EH/j/~ N7%zQ&%EI 93n2ߏW|;! dOܭPo>hrγsZ躥Ft|)qǝzg3λ,G<UPM\i C~! s"p $̜CڻĉϥAc ^Z#1e` 4T 滕LakCIQu |_b3 _eLZ8o L]$w-I8YwIJ. IF@Ha=YPeΑ-z(nE]̵30D5Ѷӌ"n'7.>Iu$=`ߤGnHAf?%6՛IԢ)goADS,T_XxKCʽ,#Jژv ⒛|b9i}g7@F<[|t xmMTH62-12ڡ{ |8] [*S-G| p-><)U=SΗD!`i '> y-?^+:WSbFFyT#;«qH) lpkv*b4m8)U#Z m`v?ˢsDjѶNL'Jŗ˿%K|{P~)9@d{:ȕݝ~Xk[ a|;WZj[pyLIGmv-uHIv5O6jQt*[=W`CnՁxO*>m| Ήj- ?UZ5Qv)ۘ2qӛ+@Nm yUyb5DUf(nx? \?6;#T+gp>+|o _#Dж LavZI/\@|=Q_΂WԞRͦFl&MImea!+NrV|dS<^ -cX^ZiWjU~`ӦgԠbO̥]?,tZ/Lol$۔p/:(r@8k`NaR,Ϻkak@;_a`g]iD^4Sqhu`,# |OeS: >DnZ 㾺KR7gê^AoI ۨzޏY42 0a }T.sRXdk@auڨ͓j?lWFx/J_? &Y 7B_mhVm4{*4wXE<) iѨ? 'Wͬ /Լ ĘE+VinJ\ـPDu=q &J[ͮ/vǗf Io!7r2Y~ߋF7w@0 Gq܊0_ ٌvx$Y%7e . x"g6EێK-W}WE Q1-p8qiXZ j wHT)P[\^!qvԖ[񻤖=ë`tz Wz@eSfsb3IW#]9bu\)u?N'l5<WSKЯ^ɶ~$s9Ņ4uK.{L Q./ F➻.K -&E$7w+qԑ;f3O"0?\r<.5Re6g`o,w F[Zz(b' ܞRIztJ`>Bb&uEvͫƝ[^wbWB;e3 /\8_ZמT*`AЙJb_`6/JMH;F9ł94t$|-ܫ\;uF[2P8z/eS=lCxe%KSE |7W喽mX_l"I6I#+0 0Gʉߺg[Oj0mui72{n[Y5_{AXW28{]#=5 OnPWp.جhžvIJ-w>LM8 X>RZyūýv) 0my ~Oglu#ډ;Kvmtݱ\b?yo>g;eNS,tHh/0$*m^}`&5_SI|J_ xl&(H〺u&,vOa t!^) @adf.lWx@{E/#,8"{N_`mRn(^0芑&,C@/w5o~Z8.MHIp@}G! 9eUǏK#iz?Ζ!A"WI{BE{HjWo9{co٘oH<n/Ffy=cgミ=Vw|ů̜̈/szqFHYSWo:a˟AŅ68̟Ӫ @m whaZ#${hT֝;O#l3 wŏ7h\'=x"[Iܞ+l42`Y ȴٛKPrhR]JefoL]`͘d'|2+%O$9Fqj}(=D9 _ǀCcYXyOum*A2ڞ XMK"o?F.pxڎ>)L&kﻵyR//XJ);ߍ\&ҕK}_2CɌjMc}~^Οs!N9Et.3WJfbmTnj=Dz3%D۫.9SFژq0՘0ʔ!8|p?Fj:  LSXC+6WW<3l 5MqXD.A2[yPQ$"J5d|G5vT BvrY(㡇49r%2E*eMKsφAs(A+JB?Ěݠ4 'csh],RT <4O:r(WPS- E8f~3z/p tnGV9X L<|e'`X(p¹h }ls؆8&䜛gL;V~*\Jgȱ<"1t Bs!Ğ4]AQ׾^Qdt|l*yHX V9!-0q;=GNUI8 i7t|bϚ* E YGF֡IV>N%t7v%|V2frYg38 ;V@pl9*v􁵼HˆEnW9&kwg@Ps5V?ǩ0&]O}8Dnln"ܓ[!xa32宏X|G&!< !^׳{=K}Cqk$>U}|>汗|CϖUx"'NS\USb 5SbM͗H0~"C 77f!8N\3_bjAJkY Lt*s\?OcV)M4;=Ʒ; WU$khUw E0ڛ K #j`,wtOދhK+8Rv>~pDé'-<3 ne8ٓ|˵+)R ]#ߋ0K YmtMeZς EC;BјCq+^7BsPX&m oeTZqcbl܌ċ b8:3^fzvL,ϭFBBgO]}c1Vv6uGβiV˫1G]RdA|EVYҫٰ2m/R*;fnhR]- f:wSI~A7K/TN|Wt kcq;Lvel}Q׆z}b)nҢj'S_]d>NeZ`Wi@ľHG~̗jZDmS_.!/=+m$Z|X'*3f >yL$]!)UT;tPaHGEGq4P 0Ӫ!9kJ7+0Q d\!JVJ#1 Q\.*$hm˞ ri/$^f6in&p1TJ[>ZGz&J._oZ 3jZ9W ='?׳^P*ok0QqwM 49/opӂa\poT_"'V~{Ԗy%BHxq9\.~r櫎O-BHh38>oOқjb͵d'I|@搬ԠQHy)G*x )=͕ wX{b<6du 0vN"~U_Nv&Rd{!Jݨm8$2uh}я0M>r^j<=xƟڼ͔dU:M 5w9:>Y0Gyحye@(볨؆+zdR0`y teA"Bzb}$`\B艠`{?bP\9CW=9,pV=CM]Wn&CC,&wpIl)pqPOrzG +Np I` N,^1@J dKJzћNs kmb==CRms>`I>]q{$Ūβ|skX^M)ta-%UN2d}"Cz_]jWKBRNJ kޮlMFxHOqA*a'C F FaSV҉8/c/"6w[TFdQDvVt/qw 1#U`y#߶D0qBt~P|ԏFn@oJ>=z6!"-"F+|\-PQ} Ҕ5WM`# 8ZH`EV}kBڭCuͮDsYY ^)}hfxeG· TxK̜v }lm8[U$  9fO[2,= >wanpI!2V|$Yg->)'RlR1%my.΢[ Vc~ .1oDv&.f_\\{|9.6x|P_fA7xRg`QMpkUTVr[zd r L '&i{70 X}>=w:.@'>Hbڧn;[l^-gjAZRH>=ԲP WK::˯%]9^fAi)4zz^%oiGPdIЬd]TQsU?`fe5ŴIfpLMnYK68v+owSj6 G^ ՘a^4y%(b0<0Y0m%2swQۼk*BHV;)zR-VV!@/$WfF7Xaꠓ:}3RI{4rOֹ$;s=dZ8_8Z:kˀU<߸<)57m@_`Z%C+ jY"cLa̟784Wam܌NP|mD NW伽7/M yOs6$MRЖOk#HnsۉXRz7SnFe{qʠnog^Zy.p+r@681ZdVYG5ܐ3Ɔ<^}gƣfo *5#;neC,]<{Y@c= f pO!ht( }폴(7]$&FH4*DpDLCv7Z,X'Su8 }^9&e?TY8*eD)=t12F[ d:ѿgNM[oJUуB.+ݣ7 ȁzH*g)7D()C+SJ0qS;_utW9Z M FZ-J ,]LCA o :SOR,q23iI>2Gn,MFZD'kht" TP8{A949De\5"hd+bKR'M- $MRx2uT^OՑ%iH`akl:2Ҹ 4bj^2m㪣O8߮mE "I%ztZ&ǙeT b u]Lx&׀U t\NҕeT11?^QzbJHw5}H6R}B`"Td/Űojx8.!n/2/W.Bښ@ GNyuU 0Dɹ13YỨk3}G~\1E~DoS!28yrjLÁ|Z[6jx*tbAH>{Kmq]YpK_)>?^i>$x*4g2MAYjk},0/ĮmQm<67΅8P_ІJ `_~%fiMHu$2":]Oq):Nxs#C:L#O1Z,m"7crE`QiH)rS{5pk,rv?[CK/:AE)>h9 M "mڔooH_\J]4n4娤P>bfi4} y.(33(L3"@ ={]]}^U`*LwJAWP$Tܰ-DY~ntOM[?5遒aMZO0+RfjeR=jPWֻ7NB/ }q(n9]dŘ1S5Iӎ;*`x e#kGR9v[%Wnΰ6Rܴ PS}R@݅/<$dڶ b`Dl G x ǗN g|P`[2{J\k)BiEπ]飚kRW#\*,>͙0r)sS %>[=j} U @au.B]_>n}1NJȓ#PJ~J8f t dATFN,.ʂgW_ W'0Ӕ}j-7'U6^`PKj9 UF~Dh6Cp3 TCP)&YW")˥D>f?(Caآ)1~>,φ~iQ~kT6$ʾ,u$>͆]\cv=O/dBgFOvQTC.FP>pE*+)aXPTP5ݜҙ6wpZ!cоXN)4㛂M4RjKcvacnc A%ic FZzD>F="|[ݮ=6^ao|0V.Yp:◼z[@:nF/@T{%S e"~mG{~X ÞܴZE nj|;_ZnB<b źra8}<&Ε dXyap@|M 6tfװxmɍx LeGly?yK"ہʙ7X s]:_bC>1wˋ.lRH$ŷZx /eWʓ, 6y#IQn-j+"=>u}Yr;%=dg 7~=#%,EӍH툇nn/x5&LQn/kE?呙t,+fŗK~"!ܬ0 3ZEt‘m"a#a˵맞0d2K k Vq9^,`wy=#; ,bΆlg+NqU8sߊ8.iΖ,-@AכJ9tU9%B1&.pKC!%,ӂCo(#Y`v?L8:YZبS6{g/ Fv k Z/n;0#;ͯ^wx NE?cu{ { QD5VDSd5~1rQtpFp&i> 5 9-3"U`KO/@1i(_tȧǫ@5[A4`KJSQ:]VE|f F|MA '48`LD8/<[O&1A L':C)g)`eV@ȧN(G- ^=6[K?yJv6:د^azޮZ}-l$՝EXAse[Y`Vp>w6t4=$-!Рo(jCŮ=40 @qۣ9M>0~!|T_JcXޔ^w=`Xy27&EU1zkXuծ'^WE"`8Xb?-78AY&߃E2t*>$py vÉ ;B vBMt_Jwkq줂OcFԽ(f56nlYF=wݴ]]J.^xP|Qϸwdu僮כֿ)H{26OeAY :5ۍ;YY%H$6el裒n ] fSnrF-sw%^/ꀿ"KwhF%ԘoSk&ydZ=+U*Ow2ٟQ~{i;*uLr)L^K~܊w~BQhfOc宂JonnEJiv WE^%ʘQ*,Ol=Gߨ6 #`X(.'GtDc`כ}0$jS]_`bT|R< jp+{aR;)M*imE&baڭ㡏~V#q1kU\%MB3%0so SL%{\M8 /Q2~) P7A%Gňu=0AEP0̢Z='CEZN;hˇpnU;꓁ӨʸFFDYmbOU@1D/E:=b^ lё[!)J.koM3QhL,6G8Amt[+暆#ONԙo (x;$sfIq𽩁: !s"o{҆UV4R-A\rEIؘӿ"qz"lbPϑL0;vXaRv,J&*0Y+bQDv|HpՊ\biiRoFdO%?E~FЫ YQ?G;ɠ)W% i7KSaSO `?E+`<=B  Vlj\ea4z ϛ0/)뎔=rLAAx!xFF,k>n\l3.ҙ1{)Lowfԕ3yn {-ԟ)cuB/i^ҝ2; @<j*Y=1Q 7%E:M~I` ӹ4<mo"pԗϽ\jtmhw_&i跀;/8˵톦GFHorbu6` lM]"rf >}ދψP=nkBAKtsek70ѣ ١Qف=aiP7f7(mKQm~rBh\) QjMTu3ޠWmzrCdc f`P7V' k$"ztLJ(`j1泏 :t nk1O:"XhMȀk{Ⲍk4&bHDk7@C{$i͞WA\M0OM|08(uHWg 0I=n'8zh=߯ʫ JZQ_}zw`*<C5>qeXz-ͅ^BBʱJ!n Az]ӂ \r[0qNY1C37Y>lo &LODv]pokG^^0fN( ?=;sDOOkliBw8AUtW*cqKsQ;ǛjWV+,q"FqKb,eN;t]p^)v D Lxy'7+/mR]'u,ȎdHY,Ɓ0c hqm{s>7wx4z@M TED:zm\]$^qEFvl ±3t~e\*G{s On߀ڈ [:8{Le&yl: Agg#S%l+b2qkϪbrI8Pd%8DxVڿz--v/c.~pL4I./tI-JQf>zV8֪1p}͗=Wؠ=LtC=Ӡ7*!r7Hl_7aguvjˡ/@R)̉Vx/*abnbF,`sD%w#s.C>`ghy˱) ϻxLI+n ^ 뀯0X&ocE?hÒu?N/mmkI֑ɯml| (dVv K ȱ뾔nsb@ga<O0A I0K/!?@Z6Wl/lHSF= %ʷث v*;xؠf<9?m*DzPwy@J;y"e Ġl`ݘ";˜lgskbE3` &uZp  2o9G6OC,_+ڂR\GY(3"1n6p-Ro ޣoܨ1KMrwԇy6 ۲zbh0BR_dM56"YA6/dCw.l55CIMWѲ5PZ.Ub[*iwL{DCۉC:CNLFwlꀗD{7uCtPj4ypcTz>᳽iBzJrHy%[Lho~I( /A+ڎmO]#sz(A9_#>f"0ئ Ll.kUřEK: >/͑mgM)yI֪ކuܰdLL={ec8ySӷۇl_M|gWI? eц ,ݔ&cb"9B)yy↷)^IW"DYYTaB;܉rhlZqL4ہ)FomW[JD\2{7X>G|! lLsb}S}R.P"{t,kZ)Ffӵ;,LH,J2xu0Y 7ZG_/r~u+,}ԘH_$>ufZzO^Q /IZrY Qc'qe6a85)-X cPh4J`Ü^ϊhwv ntGy.b`@{Onި* h+e`^|7Uh]y|`5rk& ^U-.s Op] qI΀M3ug FK/%,5KEbq6#݋-LJ x Mh)pNP1V"?1lp]%KL%HP{?h0kr< 6̶M{,\Wzh7dߩ>M Ei.tHyFKuՓZYQVj8,يqT>o@/Nh6=!n|3ȯ%=YWBf6XbLnX2 X4HQP]7W"L+ nig֫%*s@EN O 6#Pk1zYRjm?F6,Im߾ E:ro3mտw &j CӵMv+ %Ӈ# ]'_? }C|[xV<"fMjy+BWBw>ȿt/(HՔF= wK//aޗf[c\\}3r 8s^j}-]%jۼz4sB>>j3:Ezy-uW J}FC~m)])H?4Em=#,ɸMͦpYbāJ;Ek,Vx?TCӜwYn id(CBqb.)F-ˋte% >3J5^Za8F0j(X2=2[MZEHP9+ߚ3 md?=2Iҭ]_OrcDk[= :h7N TC_?~<ʶ\GXD*_eiS2YT)*`AlU Hy@sDa҉] eD)& ,}W^U9%x\ J f [h M|A=wwM%i oA;V M<6kl$5 cZ%VbCWJ7WYvƴ gl{fK8A;vXm (YTa "oR&KLIп <ׁ 37榎"k*Y2H ۻ&>}.SR&Ot .影*<&c/ʙo)e3fJl<' O_9C 6$w"nGF\YC_]8^0 DVɾ $3:!ǧ5RÜ\g2q0;bQTvPyZĩp_DH7ꧡ6d&J#~5]&)NѪɶ JޅmY^(_+#^0N wba fa^_!EqvNcL$iXƮi:M~>7r7H p5v2i,^L/3jݹ`>[DJ.?~kj%R$l5%eDV`-_ OQBN2Zw8;/Kl!]KL&sO"exYNWV6!{qgWu)/W qJa狯l۵quԧַ]SCAm/E,M^57jFfXA"2f hl,mP+ЯDLYeTqz$ѩ3 ΘܐD*#bW\qIr{\Lvz$ndĞc˜ick?Tll7tZUnc3 Ur`=OXfS-fxBA+ 9C3cQvñ;1Y1 p[%):r'聻 Sa%eo;iEC|*H+%/0+G}Q#4et'wX%VJ=3ol 9F&5OV!BRacg Nfj^R=^N1܊5*V+IL=C0%d.W0|@֕zR6"e=BFQ޾1e#84p\7i|IPG%,m񛀔 qM]<2{wqGĞZb4xV b0g*W:L_Vu X3jݶP4ՇP;૧eAޡاƒqynLR𺮈o!g&';꒠]|I@B 9lΠ~op6tR};-kAF3>$]Fgq۝| jZ6c I#FY~.SG!RF +֞_O)iBeW$ #,$ `v(nv0rN2;YZᰯBX⫒YdK\ye9`mL2pj8 :E?L`A 45=d֞rl=>LtC6 jмfXI=yA쥖g~{#*k('},{[y҈͌_zDn>fp72xAVۜO5 ]_~ eGd:ZEڂ,f ֱG ˵aGSߣA\z"Ԭ/L{_Ӡ|V',*1OY΀4b|s}:z5MAT"DLŅ:6DJ, |cҏ!#B(l[$ u""ͯu|?m^Ea.؃k{3v;R'#F}<眴8[6B-І &W!m&;hE 8 ʣGtKoGzBIm󁸠Sʱ<_W§r+@e\Kd-S%f򄾗C#&KWClAdnխ픶`5lЪR>)`&~ɈWilʪ1${pTVԔ:63P  ^gJHо78{ZtIJBz7C\A`%hrqr@ei?$7GÚC¦AQ<|`sRaYU- 'ߧjGWc0^-Sc ??Wg^ݙewx.‰)/PK^PLyJIH_d5 í@EH}x=;My,e$ bnUYc8q1ALV?o 6*9 W}cokd6 >Yyª$WkP?y0ac"(޳n}ߎ?p/ݦk6w} kqoۂ.g08)HBHEtSM Cbߺ_+dXS41=|$EgDxc:vQ-z<KH^WZ 9!="3DWDh7§AՌf[@bcJVͽy{0JhM0t!y S*B T>c4D[<#1L-xU2>+U #`q\ (n++@'#>h_dW+G?wyAQIAIdwq{cE %K k/9g:Vlô8>5ґ Md IN \)\ V =/jD&̕j!:CE3+`bRgd,(Yµ [HerZ/brJj·/r)z۸n(keH} {(; [&XG&eZtiJ,j_1 +!>h̋Iq~$ ١(}BbYizZ{%|a- *{zr=%hwu,-Ѧes>\'a!XkPM#~꣒$K!=eo$V1NI`(]z2|{9'qa.А2eDŽ[`OaϔHVÍ cʧ2o|iUܧ)I>SH7qJczݲԿ:)&>蟗rNcr3S4Wk&'߈+B* Ԗn˾.DʘSsK@p墯uԋ6BWH2q7o@ndn-" /njN_BwM"!Ie< s}- +r׺gkj1nx!#Y^2vڛȈ>c,,jDyrqNw#G "fY@,#eߑYtcdӤҋ}[eʱV4ZZgY@HlVE!W0`S8CCZ*bs@8qePI!/P =LVLgUºK;>+PMF>d|L_poo8T}Say"2\4Qu3;/i! J^ƪ Ȼ0_&Q|W+-xpjeRi5#f=TK'@I@>%m<;Fto|oFV5RȤMZ ^@PL=090~`ٝp͂%vL dXADEmg@.+r+KrbbHfZ];`EXsG3H Ue}"◒yV{k-+?i^5 Kr3Fv{qf]bbS=) k6JNɢ7.FܵyǏψu?Q.yݩSz*ܴD~W d)]^X-zbl + w}:̉M>|JIZ)ˮ۶?sᮨ$E@ H~a?Rrs <@ =7oykɨL.ыpX a<Ǎ+}O$T闻OeOib0uTZ9i,HKb۬$=_YNVlZiRAgL 6`}#֖^g[O.RCixC eO>N+f9Z#S9=w^GYDx83RVf.odMZgHެ~Uڨdmy.!A5,VYvSo|ABiS8?Ro{lRp%AaMi! P< :YGyN %\ɻ@t\H"*2; gIoth!T:K27CxUuv^dwFN.ӆy1i@+L~Fs?6]@-s 3mC_鸧 P*y,rgl bRB[NIzpIq{D%xD[K%j=Cv"  PG:'PxL 4y># 0*R8'leSM̜I;X TxU? % ||A*1F&yl8M蠣Axc+SH] ZClk+^!ьG^۳1Go;-LİH2/"QѧR kwd&S 9U[n;X^XZǟtJYXw7w2 X+ogFkFf.E(T6 *}ڡuu[c;,j,̬a{z<.ζI9EZ 7A ANpBtTR.NG]k`,К9Zk8]{/m0c>.P>X@~ھ3|SL\u~3-z{KW. um弄D[d?:l3)m5va1c* il {ٖ& xl PR1~WrzdjX&#sRV,e] }8ULҺ 8W̨^MYB1z̡᪟PZ寸<*)ipRw?F\\>\9 })P}SnMS=~v40`qR&@?q?0WSB^8Ljtk_@#R;-adT!HrL/#.,˄apٝhA ZF^$ڵm1?*Sѭm4;bbşU{pxt,BADgym5/DKj;Oo'7* 59Ҿp35bϠc%q94z'ˍiE9X4"x dҡӘ%2'2ٿW3nu1n]=WKrz6B-cThocMtNTl9T#} Rf9zf; ˆYA`.&c I lYR%j;Ӓi{c/1^Ь!y/jxiJF~D0}Ns{>$ uW VeIKehM"u녵h#f8 2O@)IdtV2|ѺbL_omJ&}ۏt|8R@!o=/_B߲s:o[b/*eu.#,:އ֥_=ؑs)˭:!se(yTxRt){suL[7lh\5mUoȱa'H``G ʪƕV'ҭZ<4:pI.UZaZ]%?Hz$V[xFM5a.VayG] ֺ:MwJ#%\\u֒?@'ZAAB,:%=͞6P-Yؓק' EF 3KN;΀E crL}58r31ݫCl%QiIKa kLGbe4%r#eoBtrDu+m`|!j@(rX!tE6 8 BW[D5Y+/(9ik@ppgݴUSr ϐЗĞB$ɭ\gwMix(Tynu!S3?wV 1;ZjA3od c$4@W4JVQŕD#v*B+f3{)tH0U\顣 jE% ڝEwP 3C(ϣ- Ծe@: mDyIyf_4vn )}WgkYN,LCm siKC1__zot'#2N8*.d+JpGm:f<p]7 q-)ZMkdW:1A y r??i.8cd*27rstgnl8eiTl>FF ; }Ŷ92]ܕf)+֏ LD3ĢW˴Hbݩ?#W9|T Zɏ/Tif٪tK'D̵ށxE\ZXRymȀ0wƒESi!_JFC J\m!,C3 v^7;و})%D0([Mc4n[w7^4 oYio=KS*2cN<#ba+aX2ddO뎋{w8]~gf-g;蕹 R5[팄X=u_9!љ JENle\@)1 PNR؃Р>S@>0`ON.e`uصbf-ԺɮpP_vA3D0Vn~Zq fp,\ WX dǴnQnoDy wܺX78q\m+ >X?MGv\*dg.nll/W~oV'4~KNM+^j̸Hp^$\ F\2&ۮq###6rDD?FrYn#Rtb{bmFʱ0}6mw͜k 춴^C\I {* z}D:,EMGlRd:qMPPqT=,5 =JjlTf`H[GD=f0 3 $mYzoǵL1<򣲑 8\"938e4ATw"\{U1 a.ƊN ]45oG8x!y& |Fݡ8Gd"`.I&(,Z3 0LkzA6^b8d2T48F"\Ft_)P 9$[L_R #oy2w7;Զiy- lTMHUTB7u<$Am gYK>i8v:?gbDyd&=W?GRyZq g ERm賷nF$0.w-g<`%(G A1p@Aqr+!B|>O3:u`$^xJJx#v>='% /$2`K9괂:x^Io2'=lRc_ > !x!j nd*&Aa }C36[n/@Ty:h@-ԦE$=>v5U[#VS : [TD kw3f-vh۰rb|Ao]3x~J<=4/z+ǗFT6OK%q? |tho/'4TBSzcGj&A{^ i.>-wE9!&rڙQST]H03F~WDL5'ƶG3eM@Ef4Bw~&.֒[HQdA<0S5̀M<&i)Bh*>o_}cԾ." sz׾.he(QZg'R丵_c;|yRƟC8RM5͍ͽR,,ݜ0~u\oo^b>: M7f]F A*|ON{ffICSvBm.`w)xz{:D_ j>N_DК[$SWV* >`R B4"E(),K}8P"%v\{UdyΟtfLSSJ]o9g ׽]x)mN&>܅f|C@by}m*oU{=:7P.!-QkY^ (\Y/' !O$c2S/Σ{wK ~ b̮βuYU|.厃L@ıF _橛}͇9a^%w~+?fhYBWΓOѐ5P<!%V#qD )A#\b1}UƲQ:4lr8x늛1Gj k XgX} GBLJP?_;]rOu,{8)40~,l[y!OӠ ҂2k]a&n(i\v%o1y+J< }NS8^5l̯%=y9E]Zc/P8VDC{%D!#P,(_ن\fٵj0B1ȡ I3.uj/B[*d]`޼wdvΦ ( 2W}0:Ё|K7Nt*$S 'ͪ)md)ձhy""F]I<î=D#q&Bt#kP8{89Uڗpj})p4m#M'n%FdBq]ԉB1B]ks7;}EZ#!|~3MYo32 pd(ȹĸv6# Q{6*2 qUP |fueR9Ή t=caNK (LÚZ]v^xF"[ÛpB/Oes~:`] 's =||)5bgHt`<+e4* v0aKwW_φ}ҭXl&m)s~q|K[>]>hܽv#?sOkQG}yj/ek0s#im俓@> q)p>uQA"9#ۥ M=#W-Q9DW__Y`;d@1ha\]XźA`h'&Ac8J%d6MmT_,P Ue/j75ؘk";Wp!ky2X4!g#J?Qs HW7uQ\Q(pLC+@roINz#%B2])n"SFl .J8>*gYjSxv \H搑K:2'_{DVqBl\I]JelBv]:kV\A[O'OI-_0bg0oLFK֛Q Tܧ'Ij}M]`d l}#Ԃ,͆y,sRO( #^^d nX$)ME_ \:B@{{j=r>[pesEd3qQZtu (ﶦ0?c˂{PWK|$+3*01>_rD#B ۉǼXܐs.dKuZCh%U<3Oܹ7$6^#A(6 \wfm4)ԅ rnm(MB!D{P~>Z>28Ym^v {zCCN8).f!u?}b,{7|.eB7f=򛦗c@#`еlx{TLuɯ62BI{=ʤlV 6j#e᯿p&_ DSvx;W: %5Bf-wnˣw;"\!\Y"aRh#)[1 9P$wܞNS 9҄h) ֝[Do}*G`_Wq}?0H`/Jx#HXߡ#=tRuDq׷HKzYV"]@S_Yj6F"(N9ιf~XJp#iDX"LNa?Jځ]A})Pv^P.0 } `/ dQh4=Owe㗹ծ!# |\vL1;i؆{#Zs^ҝNURtN4aBS'rG=IUS+]`.ldBߑ-O7ռsCx΀L<,nQw݀vu_>B\7(oCbPugy1AӲ%SL^ɏ\7t)?<'\d%08q✇M8wCbU_PïΌwMX )#,q~h+;S+Pqdc^\b!}+2u*b716Ee.=m%v1:TM#_n x"$snXMqw }r-Vi3^ 3yy*T2bGQ # C.ꎼ7}MZJ=_?R~H[y h$i4$0юպUBFH6h Bi[Ƭ|rL7f(+R(3p98=q `㲥A!TKsYcڇ(JԘGxҶJE _x+Y>@ r}ˋ>&q};~\zC~S~J I,y]i&YMHÇ,ѻ'TB&75aK0IE 1uf$iTu {' C`qNJ,SAS4>Bv׼նQݚ~ 5؉Gam>$y@Ϊ(w& ?_8g8]u3>)9ejxmZvUܞGgظXsk?C^o\E# ^( n2腖ut Dr" $E>F4Nnv)uу>ExZQRX9RV"?ƘPSoe wk MxʠilPE\$OΓKCozh9śTVEms5\@"[@{j}TzrLFtY<wDG uaOa/^Lã mutM6ѓ鮜n :IeSI<L?~h8͞+hN юK#8oO;_wCƭKWf@xk@wLMS]DŽQMx 2wc թN0w* 1#Q=BVy^h uM|B1. O{&}BZkX@U*$3p 5A6r}oup=eg6vtyaœ2;;:0p KDkl3XƇl7r&f;BZeGKrmWcQ7-''1w7s(__=kIzS9dR,ti`09>~@e C|{`;0kKS^uRڲ56 U/4LIu3Ȑ(, ¹u1t$ahD~^5X~oim70/77brMk̏#va' !@4]ʅHhn[#Ip0Bfm+IG"DoH (5BqNW gGlEOmY܃X|>  Mzx씚䐡fd1m=Vn5ҖpH.' 頫*>]m2Mɩ>/Pl;Pm|ZA%8ݬ hm׺'1!~ACc2I`7ZQ|3mC Wp u8iH*}Ǻ@b&6 (Sv( Mi̼ې.yj@S ^*ktZg]h<Đ{ڻ}D !aʞ>Cwν# fFfX0n!Y _I$YӒDChˌSv),VŰ岗1$ 5t[ȁy\JɫW.ewtg2I 3zaXgSsWdЭa Q})A{dsIeNS||зGFf,icמz{RAfb.|f@ݶWS!{@a{炡-y&8 /8bp"K> Q7"0֫7jPW?I)N w(:9γ,6 jBFbT viVvJ_v_avэo@%K-BB9#$?+܁R,~R(t5usz\ϕ]8%cs/؛*^[ sEczfCWϛceyd^_tn fl-)*rLFT aZ5#9J9WаkVX* "%=Ixv2(4eWR?ׯ(7fNoKD<a.n?\]ԬwT\iqaAC<٫HslC;Vj@1M]~p( mb.Y vEԂ='dJ+{O$QX@pg(ld"(qlfGJ|Mt"*﵀t5xy Iܙ((50Rm{I ܍iߞ^MR3'B﹏wN VGwW?^ ~%a.09&VaJ9|ۄڛ` ˛>M"Ϧ@9fIzIHMQrd~ qes첔4]@ȕcY|lH9A6D{9ƀԡ@;0&o`\a[ڿ01; N*ĜCJ?l18NFa,@F6sL5=Aj vWǕϾ)Յ.>zlVې[L|]f3o8J%j`==C[ (LBXx \ ׽K?O|KMf|§,Nگy>J,q]뻈hn?T =8<>e#}'Ĵ䏍]eGR%xux~D)n\Tٗ7n:-6.pSw|tu "3B>H/+p?]Y7zI;Έ.VtG 4QŨF 84k||jٔ+ZO˗^\JU)JTl1I"fᴔ& wyD2='bs`=Kg>.Az ٨|v8A,1PDWx?9oUTH0(#sx p4h4 <f&{7/7QP ,HDAW~CF{N@9Bv>]7G$%~Q`yCj }Nd19"}i%~gI1=FU4Zҵ.~ k[v96RH>3C=s46 +5 {׈az%yËMG(<"\1^FuS{ܥgښsTBk6SWI#roYLޣ!~&`@.v 9&c FIm42# L 4 lD?-ΠԦ5*uA$Ƣ*A)4ʪr_Z5X~\<MJ_{^Gl gw[Nj-`h`r S-*b9-V鼼({*!;EyP1yͭٹc/B4x #{eZ=3:˅cȾ'$K|0V@q@YO#V7Qx_-ϗJ[Gw<*rX8}IVgP`Mb'ř"oH(ײ;2} 3>6.vuWrAh#Ijޞ|<̥I\RI=+ܪ}oߜ O6OY^K!`(2Βj.pKQ(@˥p Q}7zt"^W;pB_wQ8]sYghpۛ pf/ لVw_V({d7=-Ns;I&KZ)DQ & ]dҕa諤¼p?n^Tr;iՉf%&)hd|^}>? PQN\yw] 'S8WڡqG <]7t]l>bk= 絬θ\| i9r^_Q޲mxf#6 ف'kʪvNM Sq1"&ơͫZU|4puIw`{is{΃r*:i'9Xܖݲ9wQFlOvsFǕAHO$]B%D#DVUC 84n_h/qs`JZIu ,: .~!ɓ0,B.nw(!0A[²{Ş_6mNx֗0Sh2(%@lc_yP͆jN+?<3`_ꡐLNrW+Kꋧ |~KD%(%b2\dɪX =Sa|+s+{X6.4sn<x>E&wgGI+k?*YP03PxqK[Id5El<ؚR{K~7#P,QߥPj p 貭{+NP܈? *f`2ùl K-Wfx%boB`wNFdxH,; k x[4[ʒm~C ^65]I?!@U{Űe9<Wj:gy 'Q)9tkU>o8Q:"Qfq1"uK:}J{"D͚GD34z&؋w^L(;x`x91JӊZo ] &旝}ԚAu%5昚lF5zWCTsލ*GÄ9[tmB0W2yۣSl:L#OnO tJd}VRf㋌'piv)@rd -44ĥS$b*Qtb`a\ߦ#L,EAWI nZќ}&, _lȔT;\)""3|33yi"Vtht'p8۰W 7Jur[-9UNxMb'UjEZF_c_ %iLEƀ'(v=T21}\T(!K :g8b+o1 gg*O6)w΋Bk٥ZoEU%L@Nȵs|/+&(q쩲 DE0,:,G/'NJ4ً{zC. dRpzC ; vfcm* (X nbLN2` RjB F>ձu"D~8oio$_1lOVNܩåˢzEsy9xx QYrq@&PzxP,P.챠: 0U!o~™pg" &I!bKl+ C>NFۖux에uSדHesͭ%>}__/B ZӪw$a:ԊƔ[t %;i~~u@+j!&j`:SOzmc7 0rf 8͐Pћ艻Qw<{k-ETM>@! P%O˭Z&FNyX@H*G^s@a1hsi'q3-BkC.˱߽g }a -`or%E#cؠÔcmmyXNv" X.-(e%޾蹏;~UAܗLa $/K'k'Ij(vW)yvO(+̲>D:HzOA|Ժզ$v8q/aW7KJōv>u#{B[4ܐBws/Rrl*Jqܩwk4E Q<މfF^g納u]?&џ 0g.rmUZEoTl?JeZc6[]:1s}-;c1l?)VgjvlduB,[SFWIk}Ϲ֜JK9pRFd6: ϱ܃(Tzem:̚lxU2QH3.:XjhVWϼo-{y_٩ ~51.xwX"DCXɨWHBs_WEGߊWY™?0>s#M#C9Q8@Wky-,3(,?vʋƪR@pÇ[K$zTb.\q6|b:Pxo)Fy!G;l[)xC쮊(;RC$ |Y`& t&v6u&5B{\Ȯޙ Iй3 {|$z<My䲞Sψ^/zb{2kRcJR'eZ$XeV\C*+Yfo,꡶{$&i5L@Jjt~%<.J/o[bGV ; _4)W[5kSY55&/L 5)I-77ÞԶDTKH;-Z^^, 0&7mXg=H^j!W ?u]Ř ^Aݗ]c]O Ҿ!\6!!${bDj> wT6+xQf|ѢoM,Z@df;ti) Ln7 3YE jK-{HKuX<ѳA\aQJb۰h&8t ߖc$;adȪZuA 2d4MI/&i2X$b\[zq VY"U>y}uZɁq^Yʃ4{;i+A_sU=-#*y$WC7 Zk/!F)? WBoԂO?[Q+F ZsW95i;,] v5kW?hezդ,#'DY2ͅ ʣsy*KwhJ ATk,dD"!h#Gc ;MAUJ.|Gɯ^`k~i"ߒ|w0r/< M{%ޭ2%Q= XCh:t4? Yj=|ej&&rd?dBReEdMi Jf;,驱+3E_sQ b%s )Ɔ̊d hwŋ_y8lz7Ș:]ӯĄ3^,A 画_mActG5j.;XP趠O5ώr>t%ExOtD Oۭ]q]`)*'5]jr!ۢ{g9Eº˛jsCvu{4-*ct10.uOOuq\keln!!FOP :%FY*y?O L9,lNSu]e_f58!fp|Sb:7ƶivMb0QE Djp]=l-1m#^Nȹm3 K]ε):0I}kx^ߥj UQ~]Z㫝@>DQae5| Qi%V3T`PQWpj"!_p#Yk1V`)r:[0 ׸!BI SYx\ БRA2X;%L87j ,κ~-ncYjXC2BԦ)xVh"2kw׳h6kY + l՛ވQxοui = " uت/Lg>D F*W7vyqhR?%3!(Nhm~6Cjmbj_Q?uĀoG>$0F-'=r/U l;ƞ۪߹ӔSFg})6webḈu?-jf{: 0[juC'Īe'z5&zf4u=zrkm(8zbqxCH$g!ia7k6;s>fAl1\Q:^`3ˁDQHY[ +v|$"v̜_S")1m3ǹ"V*V%sGKθ ~񇓱FN}.uN?K &2kd1܉^ϬaԦBufTHi޺rn%E7;Ӑ? @F6uuO5ot(%̧n#Љ1su+ԨoAjg~~Ӽ5oS!ADϞ͞jXpLeWuAF4z yAϫ) o~YY׫|hqZ=7L/7/ּD=M;bgb$vB<]6Y]b4rR>$39+ b"$ 9'C*۹CYQp/ipCe+v.NV_qABu* 5+ ~j^z^9}* a"G꾛/{~sѬa|h/9gMaS}MDO$_A$5yҀ{ޓWkz˗O}?a5ۋr|jb@ ѓ$bO@0乹vt8`i KFHlY A tU3җgsoI^\IJ1\.%)AӠ8/jyd6״:h k7Kң7'a/hnqEaaGMnsCT%updc,$e-Oq%SnOv_9O x;G K $f9lmUPRhT A@,:$v)/2D TLԼ@.0a=wCa\瀉y y/BUmF._Q{ n` x;P<=xd "!,䤐=C6ĉ'F1;|MdQHp˜=MaZdq*a"dB}ZU&%qI/"I)>yJ3t7o'@oUB 3F@]ԷSz1[HB?(8+Zn ٙJT *UԽ k֬ )1j(vW|+vҖP mA(p:gTóō).*d%,'LOҁ}u6Ց?x~o,~lwmHq8=T {ƵXo(4UjB귇WtAW= 6)inaJz"4fDwf LW5 } :mpx :| 0Efu12* s9$ zKĔ^|).CΨT8 fKR 8PPRhsj 4s@eD1*dP$`l3S/ݛ K|Ƈ *8f}L oPm7KƄt,Y:5Gxx/l<_n) DoN,W%|fީg?rNq6f9T?<}V. b&m%̝"ES[!s.O&IN-.#D q\8|Fʱ\&"yrl`?UO{ظm-rqdz A027B0e9)܏hÈHYU"r2zN1Ou:9}a`g.}s(e~`klg#h:E a |@4s@6&t܋[ F/*\B50U lsۏ#c ۶Vv8#SbzFC- ̟V,ӹ& 9l+Hv NTbכ,[lwꃿv$`dpgF1\B_[D2dw<1*дL~55u$IZ(:2Q-2`/;7ުOrϼܯ**Vt|E~dHZ\!ʟC0M]Oo?$RR_4/HlY:*nzJwp B󗞸?ꗋԖ v?ee,v#4v?EyR$FDݤqwd=JRs_wU&=\to$i#|_Hvic#䨣Q"Z< T>Ȯad@42 fy0L$זШQϕS LZu 0E]`5Ȟ^bk*BJ 1[Y Dl-Ak.8U=!cx85Nǀ~v{ 9 O#k  e Uؖ>1n:-\h_e-^ j"ɓ^JcjTn FfwC) t;bJݐtUJݰ40+xYxϏZ}0] .vhB*BMbo!L$1 W1v-:5qtxr\YLszʝr]<ۑ.Tvf1Q)97".(؅38U@l#l zUרsLceE䈒/FIA-Vt^f &q@vzH7'&#dcw^W,tޤxm'$}L5oGs&Cɻ~Lڹc:e af>etY:jYrd PT4E:z~5EjhH\ |J2+a^cE`4A`~j LJZ, WMU795;65*,S$3#WUȠ?0)3j ; '5 UzDxs?D̥\勩w$&_"x1l)Y$Z2ʨrΠŜWtPhπWc ,+ p CNſCW;LԹGrŜUXjDc!WVf4L#PԚ~O 1NSO+Oߨwذ&ǣNy`a2r&@xN6QE]#.Dpn{M׿:mftȔ c3)E$ݺij)Sȏ (MT#LqxB !ew~JMu"զ֞B )a,V&|Uq@g0tz<ҝ,t͈gu|}vao?S_b8D[LgbSUq[c @Xv0-+"T7d:~z< !xJgoOӟˁ_3~#Z!^͛Zd=pBNwB Uǹn,J;GTqQhVu Xu=JjƯ$84T63{Z[G \Ybޞ%{/RaIwHdBB@"v;mYdÂTv@vM+[|@l'@m(53r-9/UCGt@'Tct<(Ĺ>9M7jCC+"X4-mQfTL}L- ?!E< N,>uʡc2!Vl{zS!to?GL3ic ۛȒ[yLͱܨt6KI3":Mk1B٩br6ThH~s7=]>%,sJkm@^<&c7O)` ~~RA#VXC.IzCr z*#ל ݙ 0ȆGx7wot3BAxg𺚞ШX5ہvK  R9;#G &# ]5(G;}*F .[?r$H^0aR7g5 <üv{gNoC1\[TyxL퓵&vU6wvλNCu2yڅ a 5 `N=(}MKNEÔvOTz&Z39rzg~6dϳ,yZ! Wm1d [{-:{PE;=U>z&=.it"S{_DlXa5`ƌ]*D{ag 6xQj Ee_$ Phqhrnͨ:+ޮt#wwW3mQXYTmOkO 8 ~0@Lzn޵e2 ڀ]7|F c)n񪔘_ڗ_ovm HSx) Nby^ykFtTGy/0D rm 6q攷.G#?2KЁ^_ԙ5c]sT>>G #"r@z}UF<D1P2FaB_NS-zzfvȤ6q-PGZ\L8% %f @5nMwozOh.m-p'iYvt@7oZq[tY<5tI " P },eMX `AX5ĂrsHި,6э+jz//PzvkÞGd:ܷ3}2Leg!n YM-L C.ǺzOfչ}u.p;;+%U[MAuY eb"P[.|l5Hc,,籂O" ^U$LG&\G T]ŵO&}7cZE?1(يQu;*tIc$u>focN|VL*\w{o$,\JBBbiKuVzZ|سʜz^P p2WAҕAP߁!A=৘S%9*9N1Fta8K@{k2: p MY#aHV C> &~rrti,sJ)Tl="n87G1%C,?XgdC&pmOc&(/k^CzhM|xh,G 4Sacע"e-pj! pA{}?hzƖ҂`!8Q{ m$~szUpue q"2RP_7M<H1u=)ZΣ^֮,m~1ᰵ^7<~-cIFZakdLLڔ2)ה/ Wa B7Ȫ60ӊD{mػ8E~ *NkLґpjr+Av34,ПDl]M cuU3*wǩ&Z  C3d~ x e%Oud7 X˳zh͛^*&Kx}"hIڈnͤv ;5wQ<آLf\`H(i6H,ލۗ4k ` ӝ;-J'' eգ+Q=qΩ$b~I-_UK/V3R)@3  K w$hCa g ٪q8TTmXﳪKD5M(L+SÙ,wfo r7g_GiC.$0m.Ehlb-@_hBQ2[fl4qK81{Ų_ R1lRRfj\枪dFMWj(킛̅]k ;eAD:b M wʸ5.iԶ\J9PkQh'ثt՞ͱorf7͎tKa,hVvR 8ṉi5#b`3FyC0ŃFk{pN|q_Jm \eK2gF2W{.Mrpq>[pyQv30Lhi7Gb-~~!Fnnvl> \Z򔩀6 xB6Wxt {fUXUa ]JYPJWa6{Z1c?@j,əגs  _gK"OM xc_ĂgÂib$@PffŽCIRآz_r@V,Zuk ?K4k\(|p!tDʋi08mRѥB-To7NXN6>D;ϐ#t%rՔE!xn]y{ ]"Uk}-=Ozݜ,KK?.j,0߻C[$V>vtm+!wvZA) ~ "<!kylk2]٦%MxOj_f!Rh<:XcHR3ަMB&@7FցxYZ㛄| IwP]3O{ӿP8'ր#խb E qqa[*n3.ZbCwW iQE/zb` 4XK54pYFdU|5@X-_3m `j `aY]`&<)4B7JcQL"Mm^KwW>KnR|/l]\7`_dV=%naVizк^ ()TCL8H+pBIGWk E0&*'Ġsd"gͣѱ}9چWsg}_1^՚ [=k2-qd3Lh}y-ʞYO67?$"]tm.A,D6nG8w_/EKo@%|G!%8t#xC:dQ{^k5הꑅ<ꩧ~| N@KW;se޸-@0>݂zew?%Iڄp Ua_-׳goWVzs$GyKȉ?sѕ}hgs}XQb!6b&q$V%­Kerl| Mq+cJplOT:/kK}P߾DHk qJ^ ?!&pL;L?_s9 >~3Ui`Da]aPE{{ShJ2B,BIӍA.^i ް'$Bq~!Wꈵ8&vSɘ$axy K1##WР {2F.hVU{hE g5ҥ3}\o^HкptwUs|xFݙs_2QO~6oKd3٢Ԃ9>+&u(5P2%ݔqcn|Ld3bjGty.0y&Ӧ$ZemF!g E逵NĴ ˇa-=Ab'<.ďf?-*;+,0NeV:JX0<֗tynugqx䟰؂Z7E%,"'^z M|)~(tb?JZloJV(I$=lߖc$/wkj735@bEjnRءSD (+-?\ũhq Z-{ hTNw)Vb_ ԭ8%4=b,ٹd@ձ @g30vM0 !7A/`.gY#&> k' 9|x jfYeM~( .A5&&YKlNR粻 1*x:֥%zɈECbR0Aϧ<&6&>!>ņg*#+JZ]yl9_xO, f8Bv-+N0WZ!,5}bt% 8#C'ўD\:K4Ҧ˰4Iڍi)P| 2H^JFN|˱ wrdBS6]}%X>`4$eԾN/ ֝{(y  \᥈Fк)P7zADdeZZֈSЩC}v{>r[> 칣g XYQT0Y]vvlR< gOhSh{ )ު(El(T$>Aŗ8_ }eLeۼ< hPgZATSB n%'K| =+#)i #Pe)DP)u Nτ3h :k ueJH^2݁C׮)tmLmkki"uw{ W\ǼN1bXh|hNx.zhJTE  DKneɝLHbYw&Xx{". r㢃 3uo\R| b 06 &@ǔdG;]D,DbA-Hkz}f%XfNy?$26 ;!|*^!ĀY$9ЃncT7f9ۉ)2oaǮldĵՙ%Zʇ;O}≆lxtyP9 7b،HCX#U5|DƊ~7)`u KG^e!xe/q10WxZ尾*qF^=%LqSB*1e1*qϤn7O8(? ƕ` e׻Lw㰯yaƽ *_q^ Df$YZ[ 2] @X;\晶/dzD?4V??9g6Ҟa0H>w']K9ء:KcZQIىtǤ; ]Zz_ 9## _Zni,&S0!?n88Vo\ևN+IpcC)"*!5zG3w \u(la.Xt8]_zဏXc`įj a/^p~?kt>$⡲/mi6;J#d$Lou!m݈xOjHVwcnY  >٣=S0Y[i_6MG0+۰i͓YWzYhhDgT'6>#-K-x^:&8uǚ\RI/ľ_.P/pޔ /!3Oxe3rD%NT*` 36yy\lH ,<&>j-+k|+?8۽-Vvtv,fPчpL/5vw2dUHR2O9aƦC֣$;B1`T gz*ι-c?O||*auh_8pUUiۖH7XcGK&8Ta.l~R]`VZ?ۢ5.[' L0rMV~8n6wM,D4%Aqg8\BVmYڽg{Ѭs\a/vEU/R IC]C+%t^;#)(ۃ0_hgC\: Vaf U05@Vm]S5ٗqON?`5Dn_JEtVAfo3bU|Kaa^Om,0f·!xgFvu1,b#@I]/k3 \  9.kq:@*l7:nC)BلROm" ).=Es>\Ox3|.%?4,*.~Đof [U.-nQQzZ-,*b!z,ܸyxP#\&)K;[2]#bUt3?hxV2Wor"PyLzˈ/05II0Rm9pa*քb:WrFjLpE9UGݱyV9#lBz&>/k~ڴ73 dɚNbYCz7]ٟZKɌvc{jnzzk=HWv&${bPX4+gIr_j<xIM*EUUT"r?e%>ҜQ$s,B7 ]1- rJf|YX7݅ =y+WJ }i `a9,*#oȴ!uX|OC)*+x n1z, I׏ Ɍuaz訝*ʡmggXd^,L<`ҕf|6ܨȜPij?ٍ34U$>bN!֙qw"P%$<6{;=Jhp=|t eKEr۝nip{bXH54R[UvU+Ju _\0H*7w4F O-'.fyb`6l[`CgH<;*[Xʲ,:H<7$+@Y2B<2ѕN^ N`d[wd%,f qPR0 m"/[hɘbK78+1YPW9ޯ$Zr|\XņV\ :QX[V tm#xK5tUP_̎3:lrpYý_y{~-[{uq3.6cPݺ ~e6 TUͦq* \" UȣqK<1eX: */r㿥0sgguFb*#kq?,4˲~w&d1};.|5fj#/#y;aU]?$M>[hQ #9A$B}bu՞pbU{Qnz t;34xROρ^ Pje4]e Ew"mRWC_FG ejwо@5ȓnlأ&;A͔i LEfmˇK#Q guHAah|? Z&¡զODnPr>"./!oVnD*[_NZ}[g@CI9E5WթorZBξNJRTfw r[eco,oGԽf N[$C%$DHƷGMKiNf;]]ԣ@K(T3;醘Y}CM:o@[=48rmg]W5ݪKBwmHC~_nT!ZH (Y}Ԩt` ( ]9ͫ8LnLP,q ulL; ̴ dwR:r}wd̔83F1(:Ná#D%)kYD% mmV>53C.<%>fuӆgxpKJayD S.|\NuN:(/CE^oYU#:,SUr'I,'ǥUr t"gs~lMb*d(R~?,FB&.)\Cەl&W惢ʐW$y?S5I$ӬᏜ"^W*Wռ`rFyLbDRе5Ot_{؅3WS \cVlJ.+#ȏTbk`K((2u}w HNhECܫ +ϜUVCZ -GTLwO3m-F.' ts9윱`U)j҈0QCr~m%fG5=4_9Evߖ8nJa9gh LT(5 zFz:!;ltjGDihÐ/Dx1 Lx1eϙ8=cuTH5hS`*ɟc̱Q{t KGbrK[R:f; F`H lss r'pL٨ע%K01;_USO ¸O흨gU~ä2з C*m>ߔq*5v@y*F5w2:ސV핥)ee8 $b;=2$5䙲w`u 4\)&$O?&JXa !zhPp(y1TY PV4hV!^s_&g~/Qʟb.j,iióWV $P- Sa/Q)Kui\F1#Arvyk~N.{mHf*|;xqWClIܷh2cK@Z R&4V"JW3Pl!ԦNMg:'"spEЦ8$ҟry\WWњE8D7D9*8S`dH)SKV,\Lky}G ƴEt$o4A3D8xZyTdtry@Nڠl{+Y&2Wb( ;|]MԎ$V7t _Zc_o!ģD/&<xe/l ']$;Usmz~߂Hc'+W#QE&MKM[[VUN`Ԗɧ,p0k}*X}dSgD(m?Ø1aXT&Y{IIt R>$)\(H  #vDvXJWl@CZ !ٍL \XǴh/#^KWD# 嶰uՙ`B*dӮ]W2:Y2k,:[{T6G%A켦A+1jN?_@ TG*wǯ9ٌh $̰xϝ h"zJ"5Ãb 7t˲oM8mMEpH 4}tѕjps+zWS Pb(]~ <@&k*$g "S+T5`s 8DR{6{?+hnbg;%8VXf=珇$L|){xY|B9 ,:f]T͋`Ѱ3O?M[79֟`Z//C[ӭ D&z@[`-Vm11lUQ qJ%&[!N/\~WC.CL&&~oJ̼iB!Ds1&@SCė` ike1z1qk@!zbr+oD6)|)fya'V\E͛*]\"aR4UH]:36>A_=ې+ix>RLmtRp)DZv;;mI |I0Hu?\VY 3.3ǢbvEX/д)ֵMlkL<enIX^ĖE2p'ڞ`[.{[|Xp4뙢mXa ./wK'T!QtLT.)^1Ǧx}c,]͕ in0CxRWH#VJsѬG~I=8m1F$2oZ1W a_ݰ+|ҸI҂!uyV/[>45l0xzvX`ZkVކ|=Jlp7||j̧U|l򮠢@"8+toT ,cv`.D!&]6&6 t[_JΜp/&3BCU6.OEPXÑT樜>ΐ5:(>ΐD hGDAtmTdcٍL%94@T&eXWr\.CjY&e/S4v#!3I|gŃDW~|~ZZjn%W6`mTp&u=gpƎ7b+8exVpt#oECU2Jnʜ]wBMSWO8(fm{\QY<nUݯw9$5} &:QVsua 4Ik&LԦwoh|x6EȘ625m5)] ?Yg ` ٸ4<외DZuu")Jlw[VSC]Pkq""hPb sZp=6ڥMN(ZBeВz(T :w4H|}/ j<~yn)PUWV;X\id5Soh"\qVqYMd&u0 JT:& rC ~5߲.WBDJT'XDV}d-JPSA)`-ns3eV 4?'h*A'#E}ȥ޷ ,|NcՂ߹E Lt15 <{Ï,’3;j;^a\Rir̬ &H8=YI-cԵ3"8ǡ\sBd!_;md((=Sm5'_(*<TEǶ IbmlD6Xv/.aM]"]Kk|hq9>FvKC)6>[ug Y36C(VVCⓋ $ffO !ű0D1=ǣ{ǐ0hJd>-Ymi{|yѰ j6wYŻ#m$1Rpp2ı/X.^_q-DH^'l91-,Fh3u=LӼ5 @B5BA[ɉk ]w{Cdy02-)}ڋLuY݉89Z1? 8;ϊ'D}gno'^"4MH .Yڻg_#"WP= ·ei -@P0@rw~= ">WوjL*OQ(" ̧hЖtbL\v` 75Gr2#xr nA.dPYVK՘, 9)mߚ '5qAH>|gj\ eSP :UFE]-){̚Wx+];`Ƃ jkf^#gBYwy/+G/5\KRChOKf#D JtI| ՁbLA-FttG&8\t{JMnB.k2FPb _j z9_@(?[i5L^͖qwbnY2W5?2]ƃ 9{~+=X|ECKpW>oM3UvreVu2ELd5Z)~xs4[U/h<3w<,SoT%] S=mJg<ܐPШvd+zj[nNUH)eHRfއ쥥hw DНa U_8$bF8-hˀ7%,GZY0جt?|Os];4#:)&0=l+{|AmgDD2m  h$!#AclHlJ~"%r{M 2_#R9 υe7uwyjdLh<f54VD T%kͤCGBgЂͦ9S㗙}0\鄘j&,QֻsJ]<(Wza4 ;G8X.X Y܏-ڊ)%\4ӎ60v wRga THzRٛR>%Aĉ|]>F7LJaH!lCYk[jY;&QpKX2wndQ F|:e5Zgс_ "Wyvq%u`:]dfϪL=ïL8 ǭR JeXJha(B{d 243ZkWdם+$ -5e-}W0Ĩ^o^uq\=B/h!v)U?<:w+[->5ʡulAaiy=dEXez$V:h YٍftA'3h=A\&]Ei$ UYm0ıQÝ?#Ikf ɳgAv 94)]㵮$2Խ >{JjSg^KV|!h<!nkcG9v tʲπXVpʒxNHTQHӨ'l@уoЅek@RuܗX ig!<_D_ Xޕ}u CC)Zr}HQp+e1XZ^"b⒚@&S[2UEt>fvY+ Ome୽+9Ԛv%F^ɬr0 G60t@.<B%+R/:GJ~ :&d?(йonP>y |v*Н'u|AJ.M@O{j,;<7"֫.t_6*)%<5"԰ X׈3$O9{Sl|y$uswˀ[ڠ*EA̋+3 82Y V*I ňjV~.11.Q2 tO$*e*2'D=cfNwANj$T @^Ig!na0 QW|YӇЁߙYlS1u }؈!Oo  mTߊ$CʫXJoマ\46hcUVu[z18e*PW^i (2ZQMgD>z"zQv?LvP>W!ۉnReu12՘f< 95 c~|cG;BoH)ѵ&bj_A(uۉx+jb@;4h7=d޺O, P-|ow+ég UꎬNn?mc=th y/T܈KRŋ6ژ0(B9ݱz1 KM\ Hj0_G0x@}:0©_qt<|f߉va5iͨ8Ó3ffLڕ@Jh A8}+Mjϓ:]4Jxۑ aF4t̀<Iܾ7dceR!mn FD4872ϺSYZGl'DM],J;M@k=yG@;㝟X-XBwXoUZo6@|i ˃IȀilnQ35@W%&0 j;'4{G+ЧHG"Z QEKV;H(kGx3c"♯㬯 fT{ jUH-j= Յ2g\9|hHt +4=w <鹍)on.c_ZM߲e=V\AT:45ͽMztf:O_ՠPV ~Nd@NAZIg@t׆\v3 oSx7[_voӻf& )Ճ39'! N=Jp?OkgM_[|LݨhlU0n>z#U-4XeIr-Yo02.CO{pnAJP6d<~+NWqe:Oc@)͆۷eXjmKL!)|!›>]i {zE:xu9ғpSyYtN(n _0YmnpvfBd9 d#QNol)/~8eC;2[qtEs>4Ҿhx>Wd>WvnlËG"Z7^qf Z/53L3&F+: O7h x%FZx%VZY|>z !1{rhR|2s\г=@,қISB{l5b)ج $:OmSH.f(M!2h y<{z^HD:S ƌ,, ~1e4=(^dN !S~EJkM=2їR4R9uT)|:tՍM >]~C&M/;3m^SVX|(`GW/4vMMηiNì{\9#lWNJ#8E \׈?'5KPtĘ(zQM,pCHoHmz }G;Nr^|j~t >U,XyQK{~%B#2 ȝo_Kzf½KJjPD:onX87j)p| #gocL5a=ŨM}{6^He_u()&fR; =/=jaAJ8C|lqH8H0 g(u~mGsr9}O`QC>cV<>*!Y۷mu5/cw^k*`BMMË wނť_8%Ÿ%`}a8N3-76;@`g'>XRb+dMXdߝgzmAM>ـ0 _v"ɻ`_w_=DZh}+X+ %'^ԫLWT"bWyoI# QQ!rg8P I=^‰Of N5ƺ3{9OnEזⅵ jS9R+$[q s3p_l}"ǒעjTH{j`f5aY : %L}19/eg޾t'$#t"b%XcUMDbxUD K7mxSwt+ +{x-#؝B%U^z47-YLsdUC\Y&/ADhdv\ `g)'N]mq=bqvB k(엎]YԲw-O/P)l7sZ!HMNl303CkIp_AXCVS.UZQ uM&-~m%<d]tUN`'a 'f R_gH`=Ǧ 2G bAdEg/9 |5:n]2 o2Cߜt"' r,~; ;(umk`?2q מ>#^ ,ize3+ё@!ܒ9#7΍:yKԍrl֎p,g[22Qn#^^<$eP P^͂W Ed0"A-Mx^8yt \,p Cu &yIQ;*Urᕯ|wX/9@h;Y& 5LR1H3jΝд.e`?mXnHVUj]#co 2=OvӟvfK%,byG2g49yx"cmqw0DXEp6 vq&s*:"WT-By|ERI㣌sQF*9;X6 OJ^nU<IB !g#ܨ2Q$./笓>tQi MDZh4)M}ёPa3O9[ns#UHײ طV$] ӼB|I 0s3sj̖+z̚$D[ 0aY8n|{V $Gv ;W( #Uw%Эk(.p~'ֳUΥ[h<%5?L}k '{sD @uv݀ey]O`_z;wXHAv<ќjY, |5&RϗPLWt%@Coͳ"lLB[JFȋ&RZ(8VLBֳK[8oʼn,D$K!.hKn#Tp+3SR~S! ?EGQX)L֨P? C*IkƄ,E}Q14>qO gSK?~A; @޲*PƺKMQga6s9ءA,I d"v zmtV_[Y0dz&d9>/[NA`[USUʍ2ojjHN!gx[*h m1b6%HH0\PlSztp,U-.*aV/ B=ȢlȻXMb`">uɞF0x}Z1&9<(~bmش~n`]T~э4oa3[hې@/#)Z>xi3db V-B0 Ǜ O;8OzOSky<('o轇YWABs.0tPD: biZ͎BlCSd Ƽ׻Y_G!J0?Jۣ9dou׺WǾ][@ lbTY¿*x=>CumP S&S<4j6gJYHA9;#cvvt+/HU>T!K?I5ذ*[,jhx]D~q>_ >\8Rc~n|˜!`vg ~)q,;âTw7'*UA[HJ i+3ldz[ '.`RIϖNLPN:ֱ`pt'x?MWόaH[Wl`NmcMJTܡRM>|ϩ%rvS("u_Uj_=xq޳ Ǘ0ߘO{jq#. e`iӒDEF+:$1q݇p}.=dM :+Lb †{(2ґB2]/p&c__w$((;"Zj_Zq8팃pv#PP9$F0_r}%Ӽy77l29Ңܸw.T9CL4Rxd7[_lͨV4*VK3vkOz& :|i=*s}Bݫ2)n=CRf'SxÇs*Ũ?T8m5Qc,^Qܒp8Aԍ#ney>{L }γVdg8m7<ҹ~vOV*ܥ$z8LT0WZR{}~ȴM:A19/uyyE"Ď\@n?u &m/&8iŞ}UlIfꊾ%|׹mA-JH,NeZc,D?ye68s0By`_XK?؊5d*;)Vdx:3a؍Y10ǼՋ8G__h?#/ڶ|KlVʶt_DO@ ;+]\%/Mt@WBSeV6FNzlc+~ ?+D4i5H|D|: A]圲uk*q8hj4lO*&)2Ym qjS?:1,(b;#`|ɚG=*7at.Ytj Uu4H[=KJ5wS~%gV\Hfꤢ]jHCḿ]PCQ?-bHH+Vdf. vU=+2jp> #/ 갴r>0HQj2H^C0m6-:񫢷 t9D[攓J$5L&]|XUBD[kd Ys͉I L!` EK5#\npš_NJc1Mq5S6+y&nԽ 2 g?0TncٹV7/!%TMxDhlã>&^RŹ{\yuD,U7nsa 0z'Rmg-3tL􃜢a 1`??DD:rC,S$[˖>={ 흍Dp ;[е9?` f4fpS¸]׼ 翃MY3;ًpneCH!F*E*/_9ŒԶ WljϷF+LB?z-1Ehb1F&Ak2!`HL-55YwErMP$t<2"8wQBEi0ۧD.eR@ERfFgyt 0$̮4ԯX@Y]@ ue/oЗys3jj \iRIvM%m U^#\Per3ż@~# _&(+̘h/ߚXp .|3Sz. {J;D~*G(rl3 Rk2kz eV&6#Zw Qo܅6722c{78֍1ǰyT iѢ3勘 }z\oQMPNX182#1~w5rַ04ӜȪ?e8Q)+8r3=|B,gJ4Y˗UJ=\#bZBL1u̳&_^I~6|Z՞qiAJ=hly{[N+>y?qxkJ*W{c9 z5Xm/KTVnU^`?dMNo%Û=T-ـR G6 n[NP߸uonEf-PRc|J,E,Kr@ȍ`Q>m!XpGl;}>sݫ'ϦܰSM-W[pb䊷cq=*w٠"~_=i N1Ri_)v1ъ ˛8sd"ܢٚ&[T{ՙfnK^HBw]@:IU&ӖP;0\7¿% ЭOްlqʿ#MH߉S.F|*aWǫT%L;$,7 `4ֽXژ.E.[ e{YDC:<љ}nҖ$ GgbjE^ jj."F9!\U<9YR\;NJ)T[6]UHWo#ci]p>H!TZV2DV^ԫq Ck4,MhVp[tBac. V9I<%T5]l|Pdap]=xjn[ CﱋKZt%CD]C^p=$0S8{IŐեJ֟fFpN>!*{# #WO1Ƃr< ՟v%(3m/43 Λѳ5k"=fGVŏ#=}V4[=А-H[T"݈Ѻ4W/$"aL8Tw{JTʥ%'$=j(-/T- jС9z+|"B}/.dICE/yjy"\ɤؚ)W1A;'Ĺ2dZ$iDWSR~휃ϨïM: '=m! ?@76 8+53K3K(\ 6kJ*wX2xQ7zv͈_4=ncuMR[" _hE>2S'&qHU7 tm<*O*NoclyDQb\C|5a`؛H6c] S|`L^ Ӕg=m"=s}u7&PJ0DA@$YI2w:XX |5AP;~|>pr?UKƏo|}ĻuαZSneK9*!v嗎=o,41 v3H7>ϧ Zfm{/9," ?5{{sw0Tqd5`/A 3b 5#~١q9=8E]p1?H0n0$M$բ$C*uJFgpʶgM Op{Ʉ;^Xº!Igsi,ݱęIY=3ofJH?rID.Uq.r<#յH*-wD*Ċ`aAj2{bه@‰[5L;ܻ'&tFm h0E <~%%nZWI}! ~,+&Lm52 jq Ґ4AH2@#l@=@p{dw*ӠC@NNҪs_٨7+!s{o:@)ڝ8ͥ+B=k:zW8U| Q:pM/-ܜk 4c.:BPD͸Tsnb|?8ጕY=YUOJ[-dbղ9XZ=a̠x?N1%z'w(@Qz5eL)Z:В(5qB)Swjss+j:Cx'V"gF^ @@՗0&nf m=xD-eC[b8/K=*.28yɀ7lI8s7{v*ڼ hK^/œjPn,וVT&:i\7>ijuYV^=ۅ])` tbн.&ZQgDV)nr4Kt;~ @N\Iyp9Id9k%1a͐.,R=jKuNUxq侤WJA._if{ w:iJ]6"N- ;mEN~*.~3d^^kB@WڢK!o˫T[^LY4C߯2uS dB7R7=OoCnNC\^*(*/閰 ۟HԖ!vֽk#84-i٭O!5 B|4{W%Grg5Lywe EM,t}R ~nĸ]T'|MMZS,QHo駇ޕ[Nxv|RWVx3>y|C&7BP Lwhd+ՠ^MgBdPBth\΁\l]X%`:d[CIuQtēbs`Lћ .lN`dt]h.3T%8ވ.HaE~d-%#][!)|i /yuAJ=?+yeT#JP!E lJ&ATjR@0a+e*㬨j݂N:>֒Q;IqW:_1zt6r{Ե\o-$!cWu)qIDbB=3 )vX6"Z<q>^Ӷ#N͂t$9'd)ݎŒ|<).k%L^ $+)Y盀cyfxؘ~ ޻Wg" cDo)hc8:#شWU+1h>$hzO3 SWZj U{ [v|jBek.m`B?Uԟ`G _.sE-=~&WBta$C&a1:]˝W(bm.mRu`#_l2sم5뢓YL[}0`=-yz/QwUNrfރtR7,r[AKdO#(:U-R4P^ R7: ԁB,ϟ|%_~1ea%xaƦYmp9'(#w؁* 0ppa r#0')r\p+62ecFP#iUd3Z\mc[lll 0 \1b/r6[!ygj2Hsp:J \ |jGq#ƌ<~<;D+h^hHWKP ܛIކj@Vz"7!!y|FCB=p3n_F> ؀FI3s}EF_rƕ_RhBiۃ)62'!<%;ڶj糕kbH<9wړw T<_ɴw*Z^'4c>Dp~!AL9H'dե(7JXlB Ēg-؛/:l[^t' ^7шEr̤8Z łڻUgg%hhUq,zmWA!ɸ| ?w!3BZgd;>oDo[1Wp椁ʘ')>ٙ S=ثHkVXTl5zsmspT{׼M1QX'BuF'(C8ԋzχhgk" *`ss DϩWx:ީZ>s4IE <`NZb5#?\,1@ <$6;=+:yö]I_ &d.% H˶KܴrDH61{C(h. B*Zy>VQb 2kQKdxkDHLd΢1;'! q0}TBo>utT2d`RG樱|oD(Li8hO;-{ w?ULֶ:9~1{!=|#rIݚnq'GSs%^hb_+Pݙ7$c:n͞Rn+~ԕ-ZCj\ڜ+"\- -mUr#b1lĕ}84ص6gb*2f:C-Д@>c{wb!.U7 4B:žt"ZlAK:( mW× ~ff<;DDadYGj.,H!TkUh =$lXXc o2npxQo1K׸:z7ywα\$HH¬ VԄqMq]qà\~fXtHM4[t4v:zFV8dgaszf~P?גT=֥xDaGpxdRrƃSPV7"Y-kSݙ rجZٟ5s@atʖio^1CCcy+ѵ3pc݌d^'ir:0n+o1H*CFSlDl) js(5U2}[&3>f3P/L !3ڥ;y@ʽJtSp1לe_~Dl>TrLXo7#2D~]ǻGZp.}Jc\ޛqحP,A+jvwX;B Dޠһ(" bLJIJv-*eme_i[>dוNJP g!As| ҈gTOS2li C5&C88׭b>hbx-hU h%S®B:U{î;J_'T< nj_} 59Dm8Yۙ\d_5nWJ0<DpwO4t;wp8jl4[sh)#' Kׇ=[gϜ4Hu%fT/2fVL49? |,ߗO`y!VXYtYoF[ c )m\cdJ[@$] mO!0?0oV"+yqD,hD34%Qԋ-X>o!=Aɺ6lRئ jƅ䷹Pd]vW[?!?[`x-X %2_cF~pxMtOzF&Ȉ_U ݈`85Z"ь#%pGQNܻh;^hYV}V~^=?>@lN! @/S[  Җcd]|o{rA{wdD3ATa4E^per[T_ݒIߒJJ؈6>\QVGAlӆLZD MQ*s0ӌ#eriϚ`gIΡ$?)\>$i,E,k9FD}!}ban}Vj?bK7&zR4 оUGym%[y}ȨNJق>F[{?ؙZ&GȄ5c!Z)nĸЃ ].*$>="Cɚ_}c`xOEջ nMP1!HyI.Fw!y6j͵-ز7!_qG j|0yBt0ڟ~"'&BeipeXA2S Ld:ezԿf9N_#vW('_( +$a iJ'W!?q'|F/]Г]G`LJ A%>*v6fg+_3vt>^C#fQ TǦ+ %o(Nq^"ʰ<6>1076(+0t)%g#$*_*4ҵQNK0R_ @!Qo;`'cDy- )!=xkq\\ŒBJY;)ܭͶ.e7Ԙa(~ƹuֆtd9oŒ#B9i lMaHV)3cxH:jYl[#هw#JHF%$r7D5~j/a{4]W\NեvŰx^wÒս@v+|te9ӟU 3]zݜ|ٯD䃯wmMҘdkOn/sk4 ƥuІ̄v OT4-ɄoǒעPZ;9jhL+'q=m6Wm4Y*j蚓4}v`ez2Rn?*ذTWIIrc%Dbm YtZ‹xI$va&eJ*8hZF~4̲-ax*Ȃqp9.\eܺzG(BX7%}4]7E܂-7|Lewhh'&5!7`q>D[|.޷BNf 0ߥN6/lE[25Y$Õ3/i 4iK*'./ D:Qܦ!1ɻ" ]z7YԢWwqgu"9$5w3 ];Qx>V`J`_oPmvPTtt +QL6/Yt`&E$T ,ǧsHAhxLPswOVT봏Ea{>@ =u Y*[ky`dCW[N+ `:j>gz?tAM6~(US1s@˅ -Lx@/vs/D>Tը]XG6e4YLyfi;k ~tbJ>'5Z}9$!qv6*%9k_Nޭ49Z7kBNjZCYPyLGƕº.^X<ڰ'Ba,Q`g{6e{]'?ޡoHJk8^~MDo;Zk41SǛ8,aޛh3kM?ggie0$N\$wtڻjmx=_{^09'0 .P3/"Tm"fɆ.gNg@N.B5Q46c׷ٕBO/TAwE_ J*TPս&wLt{@g/Ԛrڛp&Ji ѕN> 0f{%` uj;Z[P*ׯ$`ivb4߷U&<~ǟs*(J,DkB^>`툞H&56t`5od*BsѵB)&PFsU^q۠g>)C0ͰVmF2tvr{W%X7 &i#d>on^)l>͹<䝇ҾҏhO*i%NJ*YaV"ޜAHsjg<\+s5Q>7 3*gnƥL Qو41Ұ^SDa}N۩׼% "+@Q3ůVHBƯG$+Ф"zfRNgdލީk`Th5ع:3국hW 32uUӆG*GOx]}╡6rp+dRe,.C>c>Pkk1[f)9ITC!3M{|N.?݇|[b0s$}#x4Mrueq ;+Q v]i!?/PK͔*pL`p> 1R2j2.@w Hmh@v5 ˺ƨ 8^#afun8X 0EI)5k $?Ҕ?mo[pP=IQU~T~pHjUV)2"|ݸ=  lEWCISl@ xV%I]6Kܹ 8gg# AZ=I*ʽ"k"d_ev_+L@@qOtHJzl-_+S8a?g8(6?[_1xe=IWk^)8Gpڴ+l!hӻPߙꁽ3Jӡ/Z~VM0O#K`$Ҽe`2<,}m t_Z}w{b$hDu4|MhТΫG6-;L{so#QY(@[,L?XZ͍kܘiVV\ۍd[ VoIӅP8jOF6o%+/Q(av3O}xYO2~נuф<"ő'}g B0zgb?.u?bMi>rh>N+)!;TOlD5@ 4rlPP/>?en>,Vzsxݹ=!]uH9v-C^E9f? bbZŎ@߶Y#/9sK2AKM/ib7qd|`5A8$mDumF]Ǚ"r ١n=PX0@_*g!*ܖy/6\'8 'A2MW n~c]S[1kHqi. †=Hbg 3/sr6 dhfxX;8-뗢.UT7cUBu%5r &ͮw*&z͎ ?^(1=-H`pS(EFU^ꈫ^Q~+r2e\NtLi8zQiRbi]!A NQr~Dv{:&l+XNOukSVs|[ΰiKy ]0`6qg(t1gz9H_*h"m̠_H4N/Cտ9O-ݜaV!1p#ʌvfuĜcTJn xN|W,{2]ru9RnTwWf )h35{+bfm9iػY[ýxU\tŐ dlofȺ0~lkkf cD4WYSܡZFT"%PO)*O*1#H"飺s`8`l4>H{yˮ䀳u%諒Wq3#ȷyzZ*~9VFsS_J?_.vMxI\A+hoj'Bø'`/ydr\|TIwƭ,ڰ`j*Ǹ_H1 pYy :d#] `7l+`Gﵥ5@ 7tKܫVyeΟez#oи,)4[bP%佋-Y>0mR$z\^-K&T"$/Aޓj8vs8S$j 5%PPfdj>C>_!Ҥ/8%xR+A3-j$Datkn%-Iџ{wqZ2؈;G3VB{u+o K׷\f^javgZGe_[MKfx$c<0WY:)f13@]cĘ@cR=s {|yjOZ[Eh!:fuz!nA+鄔qʘT"P&t,\wަF'B:;_C3F֧ |Bl0ڇhZܰÜ&ջ- rröVAd״TiA DjS͐@ oaWMhu^x٧#ښ3D 桊V RIn,>N-87.yN%ZqO%lT`s N LuxuvR>S, i)2TRЃeq gXo_8RF=]AC<+=/8Gp w7:AMB{R"A]' ~V VcմΌ//< RUP]@LP R!&d!Y>'\ =w'g?R65چ*ZGVfۺ!7toq} MjBXi/U, \(:KEh`L(؂c0NhK}%}_^'c.$xNXPsH~c?&ۥ=#94ОjW7jCy>`KWv4!ޫ"Bq!^`=_GIv&iq4"p]щݭ}5$ʊq"lgT_aTq~ I_|2.tey.̓ʯ8 T4'ٻdzbc7YK_wFl 6|EU0C} Pg֕ML4/Cy2,!#Ixu+KgݦFK&f=!G獌(0%9%hVyiF ZWŲqf989Hv^ML;ա^AiD͋lGetȅb|]&6#lgس[BߕANXxmU/B-Ho"l:]8V 9-y1CWJeM"azU0ƫq*u,أTP yۻK Q E`E`*Xܨ<:f.jiHY@&p9@n+iCm~]\ӑ9%$hآhY2# םNGBIHnaw <箵HZCM7ʹҫBWm@ܗ[aˊ*Pc<&.V),r#Spr`ۋ z!2+ё(Mld~~_"#(CpKmͺC k?2Dmmx-pvepDiR.YB q@Y< "w{G"w"~,ƴ/!P~u**c" L5Ncs۽ϷQhR"0`}Lglu,ɬofҐ4wXkEXn sϗ߾E958- ~ḯ;@nG)/ǎLa҉PjU;f$?B&ζ^puWDbI?4N4/CQݬܺCaTF޾˟b&?EΥ2,ddV ڱaEzL8, [x"g xȰ ԧ/fVAK!3fY$.p_xO1L~#D`x@,3_GSf$`%xp4n.-[UCq »OT9N!kq$+"O=d<ia64 d">|lnڍOD)z!iZcWm1S*&JL=hHyK=rcnd6v@.f##j W6&qfޗ=WvYk=U) 1>gF )Eo?@;q} '%-Y^*+e[eAZ5#s/k+N S{D۴WVUǴ9v!h5mÐȧ:hrwviq֦-NyK tƈ8] %=ԸZW8\j_(5\o XNM%U,r[܇g!eԭZfE8%lgqvD$ԅy"JúS {Jㄮ@ind0qzJH5ovenD (Q:5}UC? DVzt`lLadA>Su =J+*בUEbNAJ~蒷 70 ņf.CBڙcΌ|<#H7P?㰜˭XxH{7_fM` l0~oc2 %&ZMǕ<_n;}R{7{s zU7&Z` g8QvY/D  0x 7AŜ0{\E<^Mkeo7tClih恖>r|Xޜ2MBLJ{I6,S s"۵X?2z(PǞ3Xa<$i*v`"^&> LI2 o^$ӺC1FҮZ֊F0Զxfu6AƶW\;-Dhlg!كx *#9]Fpple-nDBlZzx{#u6a¡iS  2%钜}|4 ej e XeOPk #ЯE}>Ε!&?Ee1'R RF4o⑩Op襱养Ne/J}%~E^).}V|V9t0vӘ)ZJ'ܝ0!T;oƙmfd"kflX`"`~sNO"K蹍r]3H> ~+ 斥z% Xsz2.Iygi|/"LK>À$Ih?'^AlT,sz$+ŹdjS%XXX5_F]:dǷz/[8 Y (%[  㫻l23nzUk Vj#eUv>wIDۜJ¤K"O/gOc.0!֓53> -s  *)ғTe#qG⾥~CLۮ#&,ؠEEqGU}dL2[&V?‘(Xޛ`M_X+|a[;= 9IBm])+F>ywc(_%* !dP/O(/|XLB_R+̐6͜j=Ij vj$nr-=EHЩeTt Q$h@CU;xpZ%Lnu*+RK03EK['`E{~fVć!,J,vvS:@by- .#M-s%=s*!^)<9s9)kƅyhNnS+EpTs~YL6hfEW0szzS8GVvEZN4)6gU!J5;xP< zm_iy 4yߛ|87fuҗ[8-,"ysϵm 83(Pr>K^`&@W}> {u ;$'idgcdqb"'|PP(sgb8sܟ>j!scg$i+v!DŽ"HIi&C1uW;9i:A&9ɉz:.aq?Ec +) |*p_D&s<ˮSM/(F%Pdk3`;jHZg瞹w86J!}f ~?o\PMRn'7rT9鸙%C"[RA޵ +<\=ǁ֩{c$q[;:цqRٵ0_V4ZO\GÌcrA@/FO-̶^ }vBAbkj΅JLmi8f>[t*.6abt5s&[Xhov>ph@ a煃]bP4e c?gnFsR׮D\OeM y8- :XaJչoK/ؼsd..mL i\EI"M`f9:p,+w\5*  ZȂk 74aڤYt'Ie%/3aӑ@V1Rcrޑn{&ELN½YF\lFL.AUCc&bl1yvGfX#K Fwygct{o羃 &}@(Tbe L^=ե+Bgqhz8U,PV28$Y󈜟kAC69Ɣns7%h)5)Z:'f"bqctwpMb6|N9x׫;6xLZGt;5;nj6Ɣ|63H}S'J(=J؊FCK@Q2M6eӁmLEcұC˨pZB|xN,9fWnY/4l=nTj^A3MR];=U,`mCM'R߻o}qjX ؉mfYV\]XRbkV􊨾gi]MؾN^Ua3 kb6|]bo1Fr%S\4MΔLP֞ߟkݿb獐W8…OWAUډ=DQơrvHu0NcMԖm{A_ #i +$</5=juEMS`lyֹQ ˯s6.ö#\9ھ`):R0_MELu.h׉yw˜L"-/~#=] }d$WZe;"yg*0ss06jXv~PfXo'j[_8vXlY ٱvzˢ 4̂「ؓB(QKw?*5 #aBt[J'g:GMzBvzOtɤ3+Pm0wn1(v!2ycǸp IӬUBBr.ApC 7x\.(C6_~a%׿L _7ʕtҷ |0ᥬVǬ($6:vE?Fa7sSvr=^0?7/]%?}~%cbeUiAנӀ]BOۣΰֿ˳0qGiRCGې`n.[20f/|:mݚ%Z0_aL Ǒ%- >?GH o ]wB#y0yFq_,[(];g"z6RTԺ7DfF_^M dcIdBPUM}L0Ffi~MyD'An_U<Kk:.ugC6p:XQcLslclo1LAІ2vgqMi0oSbj})3 nQZlJ{4䚋Fp~oLg?_9H y>@xh,$Sqk:_i&خfy(̞xl6f%VXjNj+wW Ufc#+~穆' lD0wf=YjԛӲN|مʼ!noLptA ƌhn\%.+/ K#&ƻ<{Y- {6L-^0s᭑eΙ`L=DwՄzt!Qx  R`p~t?roPwH?PvL29-2)8Jp3sU^&~*PhӐH%  ',ʨ0%"u8v46:,`-ň$˦x>im 2o8~zJ0%? \s烄y?=_R5j9Dc).*N}k]nX]+x'Ol!Ô33w?FkSuhudR)u"ʐ=q9U%z*=N A 5$C?\P;Op&:ӻq%r K|ۭy@@Yr3\Z({vmaA㍹ϫ^YL+%qhOq@Vpxo OÐO՝Hht<ȱ>ZťJl)$r x(bWhI+2tUՄc z.[>R<_Pf}6\#)&!QgK̅!TW|9{ rl4`VUYJƒ$v絢h)=.Jg)VU6\aSdDqNdAuWž!LzZnsZyk vr)?X4x$Y>c&ntYA5zj#Wf]d Ƕ0ӶM#VP'w$˿ǀ1QU?WMGmX<$Fr%ˬ!m xql4XZ{+tod_dkHUGۼ$})- \9X+eFяe,:O wp"Y&W+rϲV1.t! .h=IkޱY& A( su;> (>Bc\W6rS)+ӛ$)iH<΍p;RA)}why9Ӻn>Ӯ'v|UDH[h2"u,+H3:b<?n #*rTRkp^".\6rY5V5t:TDD m.Du\c}3De4, "~"π$2~Aͺj_M믮'iqb]lSL=õ* FU.lMyu w-)ݻRkAӆaSKuy_3FdǦ\tb|@<,]4 {VHWBɱdG;te~c'&럔[Z?PXX[A΂%ZٌfC˳1 vO5 P| ?yweB#ºl3e~݄ĉ3(pǟ0KZR3{M.Vj_m $i%Z:J!fơ+dnL3(=T?Ykǒ>*;$ϊ9dr>]I?Z)Ew$bVo]PUl_g7+d0DVF߹+#K8?dKE}&INI{D ÷n,ecEF$EK8o<$n|`cf_6ϕ=~9Pt4SMhm#`.b&A#i^mBtuM,[BYnb%[9-(5J|Rɇj&L}goGTmנ.-Q8IX2HE!ڨ6<_/?Xohn I&4Na'5\V#XPYRH205%]`VQ$4bjx0l^hTrF{* d$w\U䁁^+]W|PDMiq}+؇a8_RrOƒlS Ѣh2232uuKFi7~a@/o|O$ީDא6`ȳ9buhX;eFlݼx gFj~ 9 &tY8dG6$MѬ#k p5Dovoo?Ћ%"uaO64uV~H3%ONPzlس a0{G,_}渧oD+8#nVz$v޽dS4І(GG;i(#èzF 4A4R ta':ʚszc#7huu?Xv]uJ*fw8.76{ ۖ◓@~g&Ep읋'rʵj4n}\kWP'BY.z D:2}M7 6-`vLO&:n6aLФųХ= Y^]ELg^\<飃)YSѱ:Z8buhk߉7_˥iwx|"Y/^{*]fՋJa;wqFu*;[&g_}Jt34Ke\r>Å?CN5FSg?u 5b[_x t!Gw*3JFվU2.Dj0ѦXN!F:i,Pwo\oɟR Z/d&̫r.znUi7ͽyZ+}`cbE}E7sfٮ_ǓX'Ό}2Na*>m\mdh HItpuVU4Uǟ"!5 O,%XI)3QF<^_?fAa_+)VYğ/,\T:l'Cc 3qUL.Nql!hWJ`I-tӿEnT} Sⴾ\Қŧ>kջ+^{YjpPHYvl4g4f)ƂM8爞ŸGX4T]F >FE!s$1ړ=(L6џ. v۶b6rtq{"[lRAJ+T&4%?`#Ma꼅8ozTFRdÆ3su!(5^V_󉝁|YBܧ Aj69+QEX4Ao:] h q~41Gz9` 䝨U5 ,4뤠}1\L]BPotSX1/ow__µ$)f 6ܱ~v01*{{]òQ2dΪ*ójlJCԱ +ԙ _t;w 6n"̱̫)9CV?JLxK˒2 5H̙8p+8x.7?ŕK(۱PNr+-uBLur"2W3$LP)DfFZɠ%Ibz%!v}6G hިJ7Iŀb7ߒAz>Hҍ̕$.HmGއpoY{@ CSm DM9_\mo"NNS.kkfhN:*V?%ZE)F5f)>bi Vz8J( Wfܜт(3Xu)3v z>{nK=S&49n8 Lqk ?1d'fN&[j #F~%|ԕrlJo6B؎Cv⊾f'hO*Z4Ϛ$exQ"W㨰h=y?nHj#1V&vp< [ylf9Ӣ,jوHk#^I[bVGCw%k˪Sn$bc=evuwrZ /3a!vySSdLk,"|nO; 5)"M\av!&v^"u~^Mܪ(5?Br=$KTL! ͷIg7@nNXjLܘ-} NwwΑ: ۲op/Yek`Ѡ{ 3#8D8z"gq. 6Ϯ}igcw+5{ѝxxIq9PaΪ- HƑp3w3Fb3zIn@_B BJ"`w _9 [ZPir*k̇JĨDW :a tIvk4r:.޷,oF/9B cu"C$u̖;pHؾ>&.A>Ҷ4.5_QcAשZn|.4WCE6Z`.F EJ̢yHL]'З 4|E/ǃvY,z/\r@5ª5ȫ}Fkc+=f}mVژ 5vW"K d"_`RG5ۆw*r@)Kv$_J^}cϪ8,JUQ'HY*0(7?z(w/Ŏߴu#LyG=Sc³L~ZwYJ?E1Eoj?ZB!{d>򕰃%@K˝vR+KMӇ^K\\{O/K,7lN wpHy,ncU18G-%-+@h˖Iz *qS$*Q`^ޫQ|:8- Ϗ1 1Yʳ/E8{h2BN:CrSDAnXӄvMy3eh)0:[ZrΨ+[N;VBBIE1z=blW‘NQ gR22GDtqý ef][8W-) fxd7rG-#s:B*x @Pi\9aK}Md=\ۀFh12su\,.8T 2C]H쒌%`ڲDʃbGz4)K'f6!~MGO#ЗYhQqpD8r6 (~qZ&?v3!7KC9IL ݅H]^h $[i 1[Z#$`ʛ__h8Z[H詹pe>cM߷6(ҴeF2zs|S8sG;6 ZkN~[vT]>] ,W*qtC`Hmꪵ1k@;f6\?7b3bߌC;f<$ncc"u8M7 thF9r<&!4{r#H|haq޽8Ĵ(f]'P.G}On]no{3P[7=rDsaJPց@']r62JT^sv2B15{ "柔~3|a~sJP} N 1ǟ a˜ _ANm)i_CgGN߾NY?KXhi~GEr0B"F @A]!x0H8f % rOʾ/+V+}z}4ث-~9Hy kePl}vJ>?M9NcqR9eq*A A1}I.Jrns(gf!hק[B1ʑ=u+`}|UĆgl~z`<#jo#ɔ"|&ϫP8ig?Lf& 9W\dTD,b&ӵkSm͝?V".~U C&$EYtA! ^>}M۬ qO^ކ KㅫD]fB\= ħKol&òjQu` "6@ V.$Z˨% ,=Oji)|*r.=EmM~G , ??`%$y n-Xn݁H֙lq?$ ꚖRFטS'0@F^Ge;%qɛoL[\zw]iu\U' X]_ @E\ i DQ5X+:# #8OYX*.}p&ω0դ@~:N߼Ņ\D {LXXמqф7QMqŏu:ߜU%V#]wI!>WKpk$DSPsHCXwd6(- LXAڝk'"2P\&K|}m@Ef_YoLy{kJq7;m@ȡ?:h"ݿAn֦s&KNŧ^Al]+<%ɷ:lۂ!gDG%iDe96Gn'}{04q˧Y۔y%\MA6gl8}#v$k7tĚ|Rf[5-a'{M:~PcJS*O 7_142vt@ꐵM9y<~|bE^\[[\0r@o+E\X.S1S 9mU)el=Fl;,܏opQƣn=u@^͔'9 fMlTtQB+76{ޗZ9H7o{5F̞vHi [W9JIxW̵Laޏ(UȈXfxkȽ|ɔS4=߹m;h~S _vdGÆ/I:FT(.4:ϟXWAsZu9@DIp~^N v_"񾃿*ػ|JyQ@}hK77# "vmy8'JWδy@oMM.[OJOBzuQʓ.<`?㈃뇔Gj,Y$ 3z9ybr C[x2GꚒDѧQfxF oS%B7_ JS~L>/}L.K=T#lUo4Ә[|g&20o!48ʃTBAXhG/J<`mL94?_q`ҼdqU@^(u-nˈzoj|P#\fXOTp0.Z*01`e(d*\c_v񅛥 `VNLlUqSe v0 ۣ|Q"]1; [z0ӨW)طOq[*怩H5a(}ps#iЇnq^TVGwg9W-辶]EqinIUzS<)`Ү=R)kã:oK]VC_8:q 3Z_S/v PrTqN2J'4F4u=Ȳ$ eeQ';D2#m٩GNt]G60(vo*-EZf $B͗Vވ+gb%i*; el]V ~!e'B(SI9Gjfa`U&N{\aM.!nIǻL =8'k!?42+0Ir"h9fM/suLPu٠zG*[\Q;Hxj dB\ӣg_elG*~8{oixV+5z=_a.yLlZr}/qq6:nA+UrOmHe`z}sPYv;XC V]Lir4w*pM9րc7Q\,ϫNBYԦ%(VXa_ ?Xn5T)kx&׌GY}i?%i/C%’u )]~u `,bȏ⧧v| +3:uMC^WYϞ>(z$Է?+uᑙ=M䵸QBs)q\>@nPVqxA`GkeK=/u^g#l>"c3?,͚Ցu{ PDRiaj'|q%ETˊgDaW @7G\oBpVYR-ƋO%Yq{eZ_&Y]|7œD#}zr `h^b>fٗ27Rr/B˞m";ݯ4B%j阳:A3?]E4*}OrH[<D3;DG}nUs`C*!m9y*h?oF#l:HF:e\qTG9߳+I5HkGѢ{"\ܗN ҕj'W,;@D +1j #L v ~rU8S   TM 63m&R9 꿱V߫(shaMֳW/F[2B{vviJdL 3' Y7i[ǿ?Ujk9{\(ZEW%c X˖=Bp<:ZՃјeZb1`tY#!Yr>DPKݡA 'deM_H9k'Gvi acxC>C~sb\jϾ4:- zLh gh )XSڣ`/'bQMD@M5H [9DoJ? ꗧ+2<Ǹ%ɷ >V~)r@0ǴTCqK@Ir"|ƻS{ݩZ钘T^~T7Q N](X>띨bM" OX,dNrd Iѝ1y$BlE SKygے2/|g#R|3dAĞ`2$6 -YL_yk&oM4 /Dga$A7Is glT\ gfXm~xqOԯ95!LHR6Pr9w$袛SR:R Sۄƥ> LzFQAme,`Qh ߉I$V*r ۅK[y ImRe>SKc5 xr{[/-=Lnf{X8̕0R)U k#wZ ڟU?bY1l joOs8g{="*#WVSequh !=UϢ:UIB^)_gdK/꼛V>vW.)?Zr*24[trx}x F_eY;!EWbUB"QN\5LSJ_P㚴;MYwW:-tc8ؤ(Ic7VF:iͣ}\podt8MH^!~gf'60k蕇f?gw S(]SlK6mșZDr\K.MџN-.JG ژvp玅ԧK{WǴ5 :ߦ@blŮpZe) $a~Zg/RZj Y8qJW p.'@Nswxﴞ^&#729 6#pv?xحXfqsf8;*2ZŇc5`Q#5h)T,'|קWc6$*0,WdS\$1аҼf%M`7¥ޔyTtA'B{wz0UEZk9|6 2_˸pĻ;2.7<;0uI82l@jZ;`evV%L<;q>_1*>ߔm v:7ge-G3 |y x@bbVD31>֛ĭnBzCwă Vٱ2{(a,LFfh*i|c 9PetE a"!EIZ珀Շ 7'ɞ&,][qbUBc\4D2 yN r3y ΢|e2Pcv@ ;g]I#(}=Xm:󋁿-&,+YXٓS I?񏶵{~_I~gf!2q"M,;_#'GLhh-\S/ДɍX @Qc}p. zΚe춦3/BG' Nf!τl}?nUբ+[B40R{+aj 9)ϻaku R%pt6ώ1:;P-֫ LW#( 6$ViGsկ4Z%di+WUJ $ :6MŢnFqL[e^G)_{c&E>&N"٩2/Ն FC&tH/*\Wn ’l;= (9dW2; 6TG+gՔ?H Ûo+jd75$WjGwlC(xt嵮 oN($:jI}/|YՄ&NfB:h-:z )W~jU*#gҿ1xlbd0Sw@B{@r$#%Dy~ 5VyAA`bdypӬ~4yڊ ^K#$:BU٣-0do6eV?Rd,6~!ly$yU0YsC"On_Zj4# R%neq/vqT%C[oS! Ά&Y7i8 2߳U@ X{'Ah69KaZ 1DQw*xo6+wkT"o_r2rL!jh挵zLd.xzq=؋ QI'sW)"o( w?ړ%Ri-֩OURmK= קwBr%$k2d6o#mljKeNh1:b>b)qƇ&CK[KvBo~1(X@H{t{,(Ad(G^8ZfWRUYkԐu! 0zz `3Z#C78PfDhߔ6Б,,{3[g5IAmziT I4s|;Q[^]`>uso2A}e61uC'2 J" F 0>1I5'BDҍŦ5Ubh^=yQ7.=Lߚs{OB~hxi:HkOjqE t"()@g=ַ#˫ٚywy>z(UWb qS3沚I dUVE%1(Q!|T_9{p}ҩj,y7G,( }"3NU_adH7̸H]mƵH5g vGׅ&@t )cԁS(;nS)KVF-PWQ3+IUurt`~,v-;WyX}[yp7rQ `t̞E챶\ {gb5؉=W)| ^ݿ^Q1!EMs^7+\OmDyd`iyۘ}ѺBro @ZVz+a~yA:ϧy &DU=ZY>ޞ§ZX֩$VMhU@Vq?n_!{0B۞PmIIuk+1Ex|*i/m|>ǭ_\ /Ha(^$0W%krqNQźIspFOEeŏ8!A7dľ52?D9i}Nj _be3.<}0;uDFY:rA|'p]2d*toԎL_ h!$0m!d"&{:d*TfAGBq' ؔpV_ћ` Q% EGREW&;9L%M1guͰd\8`wێ[EL)86{@m pȒw(Ԏ: Wp kպ11r8L7*"nxB=yaoQKߡH)()"tW涅 g1Cm1[C dF| *=ǽ$]4 @6&؈{TE,-|;&6Gإ˄YUjW꣌N±vyUdo[ڠРYʽ. ?9|%Oߛzc"akY<7}Rt%F7_8O|hMytxR xZCTXDѬo(~4.8G ~hvo|}qx%= Ǻ7won#)7A\QƢucFD 8 AGy1rK,0X!QVQLc`mV%Phc>nm%? Ը*>.6RmtM\ۯYMi. yA.=83vmfz<dC 6{4]SGU!k65G6{U8V+D)o.y,\P4c fǶ[=%%ۤWl&>c &]Y?F0Pok® <iyY {^΄nN_%Pfcʹ0( ֊aف6d]2L2k6ۜ(Ls_lH~W{kX3w@1ii"׌6b*`Cgc6]{1= 7r\D)(Ὴݤ%0s#Ղ2F{%H)ކUozx/#Rzŝ]IP/+rЩBڥQFir/ͦ'iϚXℌ+ejQoDMI1tU/DOذyepFudho*fNT=t1W'`fqO[H&2Iv9qѾ;”\Um+/Io05:B6(`vO"_co%U}[8 9ցB?4NpOZJ1;u. H suZ#$4~:N,bиg!dd)9_I Δh HHqMq<~,I@V?0O5-eoRU4 6:G*iřћJ&Ldy{h! Gb۷=Bn( fڠ+$D4-(z{h8$7UPOp7/:FDx͠eU:''?aXxcZxIuNYp* *dH/׭yC 9I+$Cσ}/Ԫ 1TA:8\Z{MppdS hǓATøՐ9U}Z7NYϪ6QT[5©nDUs3uddB9{S$^Һ_6_uq.+Bgb` 9%rM6-[KnE<~#=n /ΕF}F2k#V+錅B~ worZq"pCfzf&!I&_Jۈ-aOe7 gɱ]Zڠ E,sugvD@ZN#?\S~noh1]^7G;}IJo6 3saL()://*l%p)0lRXxX*WJ6X M%7Z#ć|7JCiV 3J8F@^=i]dq1/ ZU՝dUyP=Xn<*ov9YmK<# =64 9?艌Z̐ f&7a6(dy3Q H(&؜/Jտ_ ɵ;I )R_ƨȗ}JA쉘ܳ&#c˯HY;ݐ8TAHt̻h.zK&ҷ8Ge75ox'G:r(QTdj_ʫd/B媘)I(6%TRp퐠9YSs).pWDEW7^$)\,{>&މg1 >5O,Wfe+&(j'1.+E5F4rS[uHI8dcX ({ہI<5 UB8Cmév>02;Nx*IP wy8N6xr3`o tKo/AOM CE$,XҊew0$7e QBq–ey$nؒ Nm GDH @0/mb^,qܐ%3s"RF?q*ٺ4Y  `^3(UBNivFL<>;M+t,T}mCBÖ׼$%W/2z7x.&T^%pɗXΑ,#J@6^{IGƟqQ~4{WH 0+k*RI}m}&iӳ9Lh5U_<;pHFX& ͅغUjHf?Pvkю2kU 8R ~⧘ Ãvmrx u(dN`( q3AZCIҘCMq$Ga7 8rH +f|WBW|X]ʐy; JM)m[Z.n釐K06oU>p,q poџE(cI TbN]p6f nhjTA.N>R1r*Kq?Aݲ=NnU:a.֗ xO5!)ڤ@MoxPC}!"`"_WBE*x7Syp$OU,~8zWT5n$; \-f!Gʙ%4+Y,γְA1A@<;%P-nA[] W󆐟 S(GN>UsaDd$$>5XB%]ǻ]?'rĨgDl\ֺ0 Jݲ5= ӿR&7#іxk:E_C'Rd@hjJj3L2W㰐:q!(eUi*p Y?(k1&Vĝ)l_iÂҠ+KhkB;~R}'pq?KQy!؁Jq!ں2h`bǝ~شb+߳{+J r~iqN<[c gHz <)H"UmE& {T4Evv!"G:L(зZY&Q*`:4pil4\̿`j Xoo]h:^rό92 nIHf7dғvK,l!ŷQpQIhFqK#}1;B: #ۢ۴Y!5O~C;@ }J~G7^vO5Ks#ah;ǽ3J'Xy|[[7)/{WLZ.-h&sWʹܪU#{1>U#l7H,kuYp9ҏHi; z[$Eo=@ ?Q)tjU^x8yc 6PRs[fkǛ\@Qx'6ZwL3ĊN) %n2wY:nKI]?% #{r.?moc:(7%?e`QO3(sn^.~ؚ<Ԍ IzH<3dj8hHѐߗV挙ߓ[%Ѥ(CH_ )1>(5rۑ7uur.eQ!$^'&QbŕX*S'+">佖/]@v9anzs0L&(u޴_ J:R\W囍R1#8-CپZ}a@,rl Ū97Ÿ&p$`+;vU ˞A,.{{2=| zyOkXB=0'܈:"SFu\[J'rynyݮ9iyNٟb;:7M(U$Ƣ.nav e,|:ypCsv/iÆ+T#jbl-sQB:2`9ORDGoX2"$(XP, ӱKR|X ~MHL_e{ P?m ZAA3?qC3t@e,E:B57~*`x;2Բv*\O~Zٱ=}LHaTpK=teEf4D]/s aD;L0qi9LnkzF;5Nu$w"s~DAL9* T_)B`>GA3!Rq&9 []UexpQhκi4bE/=~O߈U&n1ϘB^&sX[zAGW]ހ4:ci*8 8]/ .{6._~6d9{pɭxh>ye{d Zy6_ @E*}Nl+ڍQIѮXo8 T.fp#פ՜,FWPܒ_ڸ,gxEmbj8P^Wt41'oҺ6VhLP>"<_.NR zZ^(hcDYN{Vi yU|:uvOpMz@e~ėK0s(]l\;7J|gtWImZaJ}菛% 3\BEidIR=,O<>Uj]|b~+Z6jacqf!t`PNP*QƝ8m|ku>e5'@_coCmicRytZsb敟R6 Fs6`jG%ޟ`JIOm{ٿkpʑ; U-O]N,՘5׵0RH(Gڣ쁲1(?% %P]I&QSsUi.U[:pA; OENb.>4>' b!^l xB @LܪͿW&8<{ Ad=M86-%})OA7٩}4Ÿm:`{/Թ'"FǫNTAЅgEq#ܫT|iS'?W8~=thAѵL Qel:olSUi-&jikb f6 tqGMB=%{X|'}4b,zM<=pz=xOv'hyOMG~j28Hgy3w<_#/qyǺR|r] hgI^H vy81ՠ 0 9dfSa_OrOx- >eaBsg\+y:&ExL]*0gT/~WK·[JCPqU$}Sˋ؎hSlʤEzX,? pSJtj&Uۨ >|=`;H[}%8]w!%3"7l+.SV6Z~kbǿZNB۲;_JQo vGx W{1` }Ost(L&N#z!{Q陑4=]0=S Qvx =8p#̋p;ܜ4 qSaMfѳ_sR6ғYp`"hV)ϳ{ YClP0l]inz7󴕘[oBKi+/:-wƺ5u DԛV»&Li^u*IR5\ol ?zwZ6ISpXjD:!P0EfUum;4`/Sg[#KиKOhc uITgŘ`!aM CI!D,ܒ~f!{^bLxtW@eVIi+'jXêqV $_yrRT}B&w?}Bǽ7/ޯԐ# Kr wpnD6\`~D R[5]I\fǫHg'-3/FҽG,C,;~Hn P|qhȺ1m0Q̠p/4328v#$,(zDMwQ)-YIX|WtEƎw݅([&?|}Z5u/O n.#|l Ewu"9G:9?D7s_&LpR-kC0?m)KPĨA"Ry4v(q/Ǣ)r~@Qc2{27Jb͔R]. qz }J,s1sf'ue[+ 'ډBmH ;K}J$" CTEpz,f?m az{. ?"H&EU}+-iJXv5칄aUbx_iǔȨG]O n(]†)q(T9'VU+;/Ų/8wĻ{!|xd] faϫJtYIQZN8b0>Ckr(Eӯq" YLQ* aDK!hv@`Wxoa ]ZdeZ`ѫ6u!H.i?ue5pI֡6_F2ќjd#ӟ\es&5`f]yC}_*Z*/qCbMO h%|GT~h D.>-*^ʠwp-]=q!1N suZ.;Lp [UWBʽHA#?xkJTM` e_p>ުz[)!N V*w]ӣIS2r<[_ EK'Ml'Zb@b@so5lOÓ:lӟG)a^YEȄ|Ģ>!M, jmƽ2ģ@]_"ܞW#&RDW1MAчbُLot ,GHD&.3`֡>} LG>J0]m׈m AT{VZZ~y,@x`v ßsL{4eڇPՏz`Hճ4DD9ޔ|J˽ <˯lm*RљSNI̯Xf ,U tkO/b57Vn12_jOD &iYM>,q\QcWP#` ^$y5vN)WAmgZjQ ;诓V5wXw(mgu2߰ѣo2Trk8^BP[ E8SOjo-ݙ*G"R&O{tu%oWrtf0-)OPeYP(7}~u"e&ZJź ~s! PK7<hCQ6F~ft/%ޖqNOqU*dOgݙNGa~=e'qM1{..cVʁXم>`!|eC<)z=FҺnxc12rm#?£6 x.@敐$ #x% 5a^F[f`b =$٢5u \xflޙW7QA o(u6 xwd)nDWX9^Y~c0km{} SomDTZtvCo֣םyZr1.&$cX"kGo6k#٩`[N!" Fo:'Sâocؼn G?Пk~`7ÿL. HV6I $0-ت 361a|eSY1aĿǃ-j*+`ϯ [7omX*9fCeYGbMccV7 qAJ8_t};EG`a7*F{!&HЋ'QHLF~n@ =wrC-*s? 4,<Ʋىċқu1 |r3. Gd} ș:S DŠ&km2%7hJV8qbP'GyBnH?*[VK$c p-ǑŽhw>J㴠W+{Cr+Ns ?}Y}&c~@Ik_^Oez!հ҆E$nєm[7Qqm~:Kz-BůIW(H AԹycG$q\3޴ӲЖ'زSCLJCΔHr?!h4`o?yeIaD `TٱʯM?ܾ(^4Y™8m6Pj*4TSmpLa d/;q6$E3%aoV|ޛ#?;6wrY`QT%GG7VΓ2;{+#$k'3I==XE5aTHlaaIT@q gg՜"1.U=FX]<'A7P{0eWOP.Hd<Zu(a-{v%eGS<=~=4Y wI!Ov VA(xD;wX 걑||A<YF:w:ID`X^;Q˛l%|d>UdL,ZgIϼPnk1#%ז9^k(Q\ ƞaS&.HQxccX*S/P0\^_&5BȒpX`,yf * 6:9 V!')a?@*E-ݬ~Mc|m Z|ݘ+ONU&W=fHV'y!B$F9{:@Ci#q~,Q+ 8tDo8=H-2t-(t\ +߶K悅JDFN3a@a IT3!rҍ+:aIɟgnT2'ӳH< 4Z:n=}k]);$9L\PӝL1R4Hgq~*cCAdB[Q>T9˚?cC ɭ1Yöm|&D[H3Eml캋v03=S 1v7dK߯ܫbY.5n 8h^ؐk? °o{cOz$* 3^Xf˺ܸ 01{b~ud'% m]Ye b:?8tY{y]$gH]pXř_endp8FNE@!I֖?z왉pVRaf`8`̧SG1O2BbHBH{$Wmc(_,R+ZYbbyNS :JS D 0X7jŐ緫8+dH ];(E$fNKMxOHW+C'mb;vNj)BJ6.b*oIL#BNN2vt&J}*}2qӅ/xXavX<^G0!sq'Ǣ;JzG%ePE Nqpt7n7Dg"2գ!y͋qO!mJODAʀ: PD;aD/ 0$ B\m 8[0$ΎhϞQj׊GI7Ts&5:>j_LziIޠ&\] )uٸ+\fw^+_8WjoM\f)+7?]OC\_q F++-}.PJf3N! n#⧅VkF$:$#z*2r-r ~/wB7hTo r&bE 0_3p15un@ _>Es=A+q)wPc7j=x. ;?ݱq)l1{kƧa7>gZI}wV>= >` hSE/Fm{GBE>Knj?=gYD!@K\]tHG*шC4aPbO#)oPDrQk2O'_mܾ-("LI0i+ 읺t .hʅAL|  l۟疡Eh3m'g6L#:\RN*4>m\TKo_JkKZw*CVM BsY #>ҧ*]* ~8 Z>nSP'\ΗN=Mbc70syNiV!BoB}utRH4H4;$OeyKIG.5˭C!smx3[E߷9c8ؗ[׋%riX{˧-K9u+|cm}By)OTWXLd7^TWCm,7* jh=xμ:ZLNLS4kh?4ΐ zhYv3S70,s$- ﲷߕoPy8U7ߣWdZ m.T?`B=ǿdҼ8TP`Cug<G.̷ZA9uf2=nǵ? L/H\e͓ 8w/,'G|#ϼfNܨ^tD`% rdvϝMK'?Qru$# zoBF}Q+ o 2{FAfJ2|ьv/^`Z‰"NѴ.-?u$aEjh+#߀ΛA(A)by#eV~_Lda^7$No]r~tk*ߜ"C],a |/F-&YB_݈p7a<ˍGto#bZ",2S1)ڎ =,NJzsA)P9 UO\71?fw7`4_|nls3u^1Wٱa |KX>#FE?-qW^kt,Iˋ,ē' 2Ki8YPSɹ-(J#"]]gJů0VgkclEKh e3q `>u rϸ[%DAS'rl+6UG?`j"JΦtA̺\:Wt hB7HtDZ\f!mmv~??Jnl>|eIJ?xf7hMPî6TX#r}jaw I ;_JdýU= i:gŧzR] a214==x8E}{1~%sfvC&ٸ\_pA7FXt;hpm-SuĊ m5aԆxvp'$+w)-h]UBI֧@ wLT:YrD¾h?Cz&;}믺m'Ȧij4ՂlHC*|LTiJ"$O$${"F9odWw쏃p>4&'^x-aY`|Pݲ9^\B`rxG5C3%05~Ve7z`V0ʉm[Zv8 Нh^'dUAb(cW*qKqs.١/ZcTӍ8骂!ø9Iz*ؕ,*d(ǡnȟ ʸtb|f@6!"\cͧ'z&>lRڄZũvSruo|F NQut}X8]L;6|$GG ۟&dIퟔtK<Ҩ<m o&eM륦:YJCh\LBSHGyFzf} c*p$S-զ?t9?sG_ynu C>_e@o#,j :$G<3/@4,aUΰ5g;Q2@ȕmԃ.v%ha2vZ V it4) a_Ǧk@DPځ m=^!KI& c:;$Zl 9wH=Z$A]6U-|r[tE3S]z4gg7ሕ|]ן l8Eu#7@wI,j¦S~)t)Ӗ7_mYrnkݜm w[p 2 |_ⱨ<~,yݣk[2x KW]WBN?/0'hu4~ , \~ؒ305vw􅤓lnl]Z]Ba䷝W)f vU$7YSD3Je=ͼڸkn6O]F|[Ǽqɡ@F}Zx,H_Lo6y]O;)MKຒ0y33n!Xp*tl\dO4!3Hj>V}R+ƨpfah!5)TX`YP|A9 o>EY+[qmW[/)iٻ)b"Y'(-hw4eh#zV425"Q/l 'Uոn\`"YO=Y% /.mN}Y3jGkACnM[NHA źsCxSf-ضk1GS{oI5N iReOt֖T,"R\clF]g:JQ EVKp36s8O{Buv=,:c-6\05DU?f-hYm2;pEd8Vrmov3h$*Av˛a $z~"\=S"h:FM#8ܓ $OSF=^3C_k@-6q̺Z+ T^X1;_h-ȠW1/:}3eJif3ΐq5Km*:<7# 1Kh!G~ x㱒@.(D'݄ Z}y輧_/ &Λ-ZiZD!lh,ۻ@;%Bٮi&@R爣D0-tU,EZ:s7raHNDb-Ǝ,h!M}dAA2p l#6gi/K֗WTn&Z;l (%v7!ѝ9hgC郥/DwYpo3#͚H7򿉣7M7[dҿMwD {GFKW`-ˆM2NW ^vI4-y7ԁ@el@h!{&觵g1a%+ AKvb]MjvqvanǾ ;(HB7ۑ,١Od7}%YI%ejt7th->O]FAqqV /\rnuw8vz+Gvҋwށ kI, \{q#A &bkB'C^7i85 m0?:Ac/eNxOw 0rs@湔P~t,o%Ton¦uhj1Pusoئ̬Hș8ޓ{p]Lٴm֏Gnj8񚄳k- ʓ::{P҇;ƩkOݛTTFB",u6ζh#b!xRL. HV*1-?(oU3T85'xx!-6"_j=_WzVL l>#*_AVŪv&xO\p*#X=XnqW eFXDttՊj]sTM^]| _t،Ԝs0ʠفj8z*&?.ODqo?9㥙rf]^ >i ؄6+D%9]GsX4ZY%>..E섳E FVt!> ߆55!ԑF5R5@OL.V"NW:cmte_//9:*$b?./J\$^lؙ#0/CG5tzcNrj ܡU?KQYDLy4A.V D!]Z חrLqūNk6wU lZ:B#zp"l3)_>ҞD68&G(1"oԌq.Nj^`B2*ǎLGչYU_K n;ږG>4 Lm1&G۬Wqm-)&$g[r.HQ/Rk̻b?ζR?P٤[Q @sŶH6Qvld2c}oJp#~\,RM%*nO}SMkTo;V5W~ .ݱ lvSQܹ[{O߼ڔڍL׻+1^ٳ ]؟˿f^Ho0+  \D$}^rzԹug0ʖIzEUWT@DӲP(RHf/3[|0hcA5zb~{̫ZG^R~ qXbj}iܰLޱ'u/>v季Jۏk|ٟ5if8 \}y(,Ș~-| :|4$ܱz §Vid,[:{VӶPx+!D 2MG'.t_h?{碚P8ͭjEM$l}ɔ}c*ڛnc#;(XZiupﲕfQ-p鲓缫Pxs]:>PM;;[* @'͚x?2;%f`,&E' _:V(tRoY4+(DŽjeaLI 3nl[Uk3`A/δ;^<fH?E5}|KXB"HF+:;%REǼk~*&3*x7p;kjM7ߞ.$Hti Y *3[wZ1&i:!>ة폚ummN M5߽s–$zzQBdc[L9id!X8[tK_oO\J=:alpbejb~ ǽݣ6|[ O((=;8 kUuEiO9HS)SofjڧFbjI2'rqǝR1pSmnƷ p*o>Asswe Z F/I,ZDsn=ZvJC>Az ś*sp[e`oRMi~\xŁHs$CAw&5`P->hW/'󕱍 |D~\p2\. UH+/w/ f-'&͑5DOcm|_b}g^]Ƣ:BԪVmrAF[A)=~,5 }F 6Ma\.?հF10|]uNܵ+q JxaHpZ'M{صc/E05 X# y-*^w ֦+t#C2=[  z=E~JnYfٽ>SAc2tt\0A$qٍ}6]DSebY5w9J -{&d '8ov ܴLW'Ekܗ-({i!ÜM;r{-y-D+!?+qǻ栔p/,:WK}:?LB!Q@.OڵJJ3{ά͡X34E37쥓h0X5 qH!~s5r/e;2qw h39s`M! [s{t*1Ah)_ iXdʹvY1)q>L4>N9Ѣ_ٍA$OmF?ԽW$1=^Tw' x&znNB4}tyFf9Et!,3^T`\$/4e.v4"3>CB*tzr%}qaE':ylY8ζUǜ| &"\l–}RnDZtMU,0_S-:%1T|Ak>[ӬAF\`]i:Q;cg :}kn ?$ٕ[nfX2t@C`Jڕ|[&$"ј0nDx;lpjإT,(٘;#$HqVYVX).,1anEԓq*#~b )23.&.KK\T3)x~CQO&` .A:o>f ƌ`tNZB5Vښ$wЍ@gAۜ3s`%ke?ǻ`pb@ÖpV%(xp*aIY})&CZ_CQ!x}oXA^Sh]= \Oү-R1D"u#hyPZ)R#bYh1iO'Qv[Aٻ>hJ`r$w{57hNZ*3ݯG) )h@CP۾I"4҅Z1w+v|FhVt%/gV=VP9TEgs@z .v4I(ж.\tFW5\_XHҺxyꋆzO=u1ך+9}0,\@Tr)V}Bm죩liy=ɨ9!@1.z^8"kL؀P>VY9_{2'=(L/\1Zx>HMdpȿfX/ !EY .@g]e{2Ru@QըLZdl* GJ}[C&)`pbPpb{3$.m'NNLUYK5'g#[=a5r~=D1n0b`_y@ʢ5G':_Y})MhvHÛU,vr@"RCds\1xOt]M[_<N&6./77ns?J>GC38jw(&1gk7]413YQlIcl߅Ԃx6Pf/JiU WV an+mkr$kA~ş@E`[جp\YQrX:B0m($*YýuB'iKB\j&η*\XÇnM$3o e赧{e% jDŽI"Ĉ$X6'n2G`lKL/c[H ]D\DÔY"_KC1vt- .Ʋ" Ka#Xo"f6ep %Qrl~uzWDN4Vov_uka/h(7Z1n0hk+BE$NB 3]bq؛Vp;ݞ*9/\HlPHt§Pd(xYXyLQn/  B ؘ~iާOdR縙9ܛB% jRt9k"/l ^ݢ螊xHvdߥS`>dhdGeZ8lZ[ecҊ+lb鏎 YG(|- ҖL`qrWg\sIZ,p,߼RϻEM SUu)8=$8W5Yˊeۥ-c#F=Nt_/ 2a|y/`t7'r?hww\"?\>j<L9}CZ+6+XWD.:#D4zbZ=W GIx1~"xKiHyk+P}Ӿ`/;(_<}GEVq&t0)^b~n3`U_}/^Ms-#\ulmC~xw4+QxEin ;۠wE`"@ivTYɱe}/DvF?Ӱ`ݱG>EYʔZ3Om**Rʠ๡8y5ivVN:ggOi0cG:)F} \/kFn )s2np(t_[?1WOρ揲 1~ zl}1_IcCv&hWڀ_;&{snz_YŢԶ0<n!9r3 H_J<:T+uh*C|B oweT =爚E?"UIg6"_ veE~jk , (<-YXvt|+h&}<E8º;~+Ij/ P:t^MQZg pbPO` 8e{}%B;ѓZU,SKx[T+6jyZL s: "Գ*( 7DTkn)FIWG\ _`my͉UMi 䞡haER*z/Z;y4 !$T!_@q]}gCL],&/!>9hi挄$1(d\0FNVn8mIz`KA5o }"s ڴGw!TjѺlsFCyNz%7J\)t=7ƪ;gKLd' w@Ki|[ew&Y ɳ Pwnj&^W(9mO,NSu7! ~+FQBri Q(f Zb:@4n| lˬPFHYoƥPS' M0˸~OO;!H|EF[߰NOx~ڽ"n dNkY{0.;)/[4.I :%.u#sǡ:HXiXq*J3 QA3\Tl5@<-zk>#I\.;un1³#;#(l:lheTV]mAR&YKAL9L81d@evTtu&X*i >֦iεl)ӽ،bW5U3YT 3@ߒe?^X]KUNhH!w>t{c<$UTE>L5ߛh:ZU%OBH:1 %ko)g T` k&#F*¿TͲ'Oψ4τ0 ;ZyeyHZ 磽HAu!LLIc^*Ͷ-bђ䓼 /oQ$1eǘja7 s" * uZ36#) Q; } lז96Y%,A0%3 _0KCIGd/ ^8Cҳ3#ʾĐO8ךhSY$W-Xu߶bR^6I3%QCfk4]0c~6e:obx_"$~2g@jN}AeVۼG;Ur襏G`PƑ ʋւPKmV\cgG\g_E ݡ[:$t>o=Y#D}Bf9-DƧIĚ(Jr(OEyh)NȦ̭%ѹY*&_ *겦7.8Eۃ]<s ipDi/FSy%=0ӓُ-ʏY !@yY<-;YA&K n~nYIs1~]<,7{Ȧ͢) 9^X ,vL ûs %ԓ]]zظeOu0:?I-N}J0[e\."wx&%(7Lѥ;fb0_fNSf\[2Y"QcsQ8f_HЛb7Ԗ6 l Nl/ؓ 0N>J{ﲨmN˿1rXz")J|B@̮Q/IWd;`$"%Nrޙv+v*l3Q6~^hCݎ4 (&t ty#%`,hŌHJ$TԈju1=MrZF H*FV51>@H_jl>G[1uwNC}cloN;9pj-Z{}`"$031 >`$rm@Y߅xAG cNڐ}BPA.TgvRgm3S|^-W ^TB!ߕ&fD[.<\칪-Krm?;ѲZϟ |˃~Z5=.< ߷,)2gDf +Q7`nMRH4P(-tJO,刬XqkXT;6ǯ: D', \i9l$*79-ib([D-O?dsԻvvջbPF7q+\CO<ޚScxT`*Z9*àZ q䷼!u)d@LRBqDŽy2$X*ڜ f;f@9yvS'9㠜^AkqI@+?@,]%HB]hҔ/R(càz8vvma IJlVaw씿87 mjzG{2^4}vdd;GƶԒ6ud;hMfJ2H#a0wֆHmG;]U>e<|E!`[.[r kHH}mGw a ij\gÑ=޳iMƬu{LPIAemGކz;Bp,.F\q!b ۆBRpac{؊ʝl<ڿ 9֑ ";wڨ#MT %^.c>&MpEFn_= ,YgB!S'G7t{$".I IUoQ̏1.Ƥ%4kC[P06hE8W?[_OX僆 8Ip;y,|([zAL m my͔. ytM;?S(["_<qz–@v y +#C1tKқU8~/ \U'9KHAЕ _lb9 FO p'lgnynlNzPZ+hO)C@c!Y1 gCx9٨ N"gDNᅌ a?x?9c *~um|G^6#G,CG~Bا"LyI)HD :I,#|?2ce/6: M}##`DߕZ/y Ͷ ˋH]YA1911[ٟd{J #r[][[/!@K(fLtD Y z_B"bCg`( ަ)s;D3u[f#"؀5ש!wЍe)o3aWR 2$tQ +snB}n|T.N ^×nRz,hwWs<|D3u; {qC}7 ֚SٗxHlCiͬމ`h4ɡ]?$d݅b&R&{G c (}q>w˽ayL$ f^'07 V'^Fqd h@ADa{N)c`X$48qM>Nq̓h bnQتn]e4\j5i2$a. a,!C?9DeI==SnA|/3sym~Py*cI0nM uPe­]jD k.R`<,†(Ak 'XbSS/'{2o`&MP@c֐,Z˃UBpDãс 2t$ D֖D]s?+=yCosX@Vd7quD\:FD&WGt#xhPU$wNrgNYxxct l#Cހ,mwnKꚅ4$N'n].nЄifdQ?!Ϝ'•I;ߥ=IᔑPZiݦ LAeW#;ߔלiK1oh6EԈ%ޠY|p$Txǝ.nΒh "Dž"5%"\mxmKT 2q_̸ .^ѫ󹡘XZ\x(M) #*‚2|R9DfHK^m¤ЖYEdWk ޕУ^:du}gԘn ij{O'P4L* g  VC0YtOޣ5}"\5.P;]ꛏ84dmAE=tfF{@24UL:.ʟ y|: ~'6T0Rۖ-Yt6=Of}R5%1JgaP(Tg>K-RHV*9n!nYOɲI&'ltM}/퀸Ͷ D~~iGxSurH@-ExID\-bEuG{i̍*RTȟ8!,!E5Xh4I[b4En3dc[KE=X#QyP(aXR ;LXߋ#oi9zPݧ*B~`֘y(b7<Á*"-&{LdO}oI"O3zG⺕=ݟ #IxXHg-RkJODɘ̛Ox? 'oK#Hx*պK= _o%(JA&5eˊ9VQBYV=Q3CQwqe Mc7!Z:9eF0Q )xP]AriڐƋ&uܬ6; 4` fuLM~+U*oTE'$؋} 2惈Ll~TR2A 4:05 ;|Jw{}0R?xJ~[ _ &Ʉ1H f ѩ:I4 l0k( Aw+ørFK9gZɿ4.]ۣHFS/^ad̞ۑ4ÀZ$-titkf)j4h7CWU6--qvѹK@j;q,,Wfoik}32 3F[t^R:h e#7dxqͦ{?-헯Fh5RC`oih̎Hx01^Q@&a"aSR"#|@3!(n&X@и8X229WJ6CRc*FMb/>>ylз)U114sz(S& Ϯ I L:q@'ۃʪo5ΜQ}NUGZޏ7 Տ&[Ƌ"ψ؞"\J2,ks3Uf:pWs1& -rc-ѿ( Jݚ\V%;T^׭**V`t#_@ٵLXDْ`^.X*ɾ֌@`󰻔Zu\sz6zP"K_3l_WYӎdݝ:Rvn ~[Pz/ 7CN1lcNS\X_}/NehoN~nBHgNwg`kJn$膇J>u+)/U'`q)'Ka?G1ԐPЕԺ*x6EmsGѵO`+Ir"BtK-C܀ WȔŨd^ŴB*MĻ%-J t~17z @.0s\ PݓE3UD-Qt,ZrNā7zm-e3"]Qx_sՖ_$E4N;ܐJ *^d}ru3!|ҼHK/lq*dm.3Jv3k0r H)ljjE]FomP JSz)@ZH7W; 8_ '>wD1i$eQ{D@n0|3Ҡya` 9hkxɑAKiJA>Sϕo!{rcZ g.S{wqX+J ,S[ ͓6߿SS&=z3,)Ă`Yyf yePm0JB8+ 4ԃ{F#nQ`쪮  gE"O}֟+>s]8O퐽Gߥt9ƤGBnk(9GE|ݚ۴ʗfwIH)/*t*t$2fY l&z5x.9!5ZJ,x52\vpyLRMؑ6Ifu8 WG|)#k>5FU]y1Y<8p1WHbc_Ya43KEݩǥk٤}m(%ϔkgCkCS>MwT-pu A]C- L^GC7PbPʤʩu\? Ҧڻ#Z!Z6fCW82Hp+,Z <{cg\]KI>ܺo $=+RVY7Pf7T6ܪj)^ڀzJ"n!lR!nqo ǁe$pٝߡ93㼊gn#΀0s_>X9YNYASafᡙxaS?ECx_=~ {K9 Ӗ˱rl$A:FieM)< Nor)QZ:KZnxr 8s2u|F,E^I0&7%Q`jڗLb[\'5V2} 0ztKEVplF2g@XώHSq,lrr'ڞJAC{]>BTaΐ3I2uZ HUg*X"C  Hl1ןJ.O0ޯf@jV-< p-WE4QFF-iYvM8dҐ1Hֶ]BQ@P2n)jQ-AFg}]y!>\ā1L[v Ku-a<&8c -ȓ)d`ר*}R I {h~NVp`֞-"`íOooj4F8 M4+T+\<@PQ׏å%v$KPH7{*^)e$P (zIxYK] LJ_.#Ec @FkģQ,9}WcMM\QE;r1ЋBd"?{#/zGigASf]*qK2}Nr ۜXұlc2vs:fq)(.ENGJ$!QHi`>J0a13͎2',9 bҾgznxΔf3up4V*0}ؐ{)~dEVj]{$ 6&QFrTd0NG׳ql=C Q S{Ysۅ9"?"jQYR+Mbl$h #TL'na FbM5sy "iVTӎD6Dfѣ#=֍D=[yV#X˿Re+[CdTai< 2MZCJXHu!EmH{oںt3y"@zRj%?Oϵ-@w4&#Ddo K!NEtgIG~}GTUZb[xn=. M_eh\Lb]-onH.ʥisá'GgTt> ]ބ y'nCmOj U7Ik'O[|ŖEV8F#^[m3+kߞ?[Bv;? ta-6Y>AL#U^lׅQcƖkذ8IK%\N ]o0YϢ$z~x*Z1rHD.?l>Y0PBa*2M2Pt3LfhvwGo ,'HιigkuSj6 5ogǂA0K`, 7vKn-;lqi2uGldYޟrZNb'7y)Sӧz΂qU&dA'?ډ tXRz~8Zŭ0'R` +ҸS*K녤}ʿۙqȁJ4;,TDʑLGKú+/5[]&]9 Ttiy8m{wtF?YQBӡ.4 <G .V%3b3,X,(J/upjʐP8gLf\&xܮrz/ .BαԢsJ0cGqb4~jt<1EĠ7x_fC |])rgEI@ vve/>_[:&MAE~uH Sz]|kܿc;Ƚ457 $E]봻u|ęK wO}Ѝ8% k~ rvӼ3ߝw; 싅Pߋwb&z4O#t,x\IvQ/G . tˍzp/̈.9 9a}bCÐwW'V/ :/6%|.t:t,,\I {:˹(@yqHZ 4Fjq KimsPL$WWxd, 2\޹lēXBH( rceşvvߧpbC! Zk'P0lE.rW# ~AuUJNgxH&k96kL&Ll!hV%8fW^+Bo2rh fKFq8!n>&xws5&2Vf9㎉{{8ΚÞ+fes% 2)ghO;W&~uM·}l"@{|E[Mx|r˺#ʭM<'log6sI+Df6.bRen] sW^tl5zgsnV#Ȁ$,Žq4Q3@±maRu"Էk8kj쁡E(N'2=bh~Zi1ELvu"39L1da^(V d%l׮voUe MP NeaBl/6".1e̤ecrsM/qSUÄ~Dx’NQL8{Vx>ޘwؼvpt[;+?ڟHȀG0"T ڑf4wCbSnr@E<7t%,=) /BUh dB}~#rn>}!#q pXqnKjjZ+JLRuܶ*V <~8%'TP˄Q%\x\Ԅg$ҭpLl:\\k" 4DB>~pu71gӍ#Yws”'淤`6ɻN/6?JRjN; BTJZ3Zŝ*jy;S0Qdq{\vI62ޓ;M_HLnmabݒ5 /]EL+WFx'd$+ϱdľ &z3gNHmuBzhcܦ< p]׮@H&%t!`i}:bԷA]1x t6R0).K0kfƿ 8ܤ/)q2?ëL?8,Ѱ%*m<_f" B޼e))6,,t {c\ m0H{k|0_f=N vV1*kAw킔Ko Bwȍs?D77-7mOepޭRKxhT:>rۦIx0!Zv|'yLuvEhDna J.F|k&,})kЧ 8^1Н?'B,12v҇NTL7np T?eB1cYG'Q3lL3MhtgJ/ ObqP&B?>L )(^D՞G^p,B3` R^t3,!}c&zAhZtw:}$˚Ct†aK:|sQOfF 6y6ꤿp|B‡g#7hY gdEK5ZZs>6{.0U4Y+4D?Bv+#p}"$+ᑣNɰCZj  UCe~"dQFF&1B%A @!u4o; E+Ѣ`0 G΋y l\ J^o4>nm)!>ڶkrm#tG3!%"R !%HRCL,ED7Dp/|\0-z=3,KZPIݦԃነ'JRhU'/Aρ_iDP-^?K}6M2u9y8J4/z ! ;"W {HCK( Rng)j&MO'N#ERړ@k~R Tb0:Xe+,>]:Lz槈ĥu*Y)n': K=vgs5ȒTE0iUqIj?.J>}#{/j['R}fd[o{yoI7Qj]L ʟXQ3\-ֿaFjs.N*Cfvp\'I!^xgb?ʸh~&lF0q`C;I 6k?%BS,tϏ&3.(YT(.N t^N~u#A4zm obfO0dYj\ڋøJnt-;=nKLu׫H2Z4G)18Mbp4&aH-nhgJтfłm2vx' ҿ1o 얚 l]:#,R|DϪ64Wh l[[0_}L]u5n̦tkDR(PC  űPr4Xη p8U[K>$E\m1#l;*Sz l39@}'XH2XafJ)n%ۨX$q4}$ )X#P&[T% 0Kޒєjl }Q"c#fN3m\3 -V" lgӴk5J_°=="H=_*Te& :!ه0)DT g\f.J}YDEe`!)̟AdE ZKeIIf#𡙟%??b}Il\SCSq#F\U.9ҚC˿iN7d$…Sd nLrWpړ5^4Q n'1IAIwnt>XQpo~ zDZ/$_x`a}d|)8ZX"=(D< 'uKV_nwbk^mԳ>]J7 VNzp@ZZ15bvh4@ \F^X:(H䷹V*I`7"A9ռS 9)̓ "@y71쓨D>nF;\۶I Lzz 0SꏉqY/FS׉ja`ՙe}wbS"`_^k`5rǢ5e kAe%-SVK(Ƿ [o\ө s"nS|(w^ IbfREln&`SxZOrsݺ޲iuOTNch(_^75?3t4^v\us*3bV΢eimcH+q!T0m2uQUJ~90&2)mCܠx;"S& 4f6ɩwbf䑱[*#%_f,3Ql^h1 pl^T^M'f;НlleJݣL:{WavlR\NKDB$Sgxz 4NNҏzi@ |' 6xo0\UNZo&A#:͏C3iڌ(7,KlqkL#QfktjIBK-_L}O̍}<{Rg-1d. >[ x.p w0"ǵ!#c5cr) oIbK=t\ G|fuV;+{JB.q`ZU-v}ncPBDܘ ԃo 5&>}8mw"-oD{ʟEtlD?la ǵ"5Oα؅=WŬz8C*ՙVh>Avд 9Ð&Yr:ݽ{NE5X2]`8-6aJlSM[ 񹮧F˲h q^VD6:tm| "Ь^&Y$b@O't0)*( W#6TYlV8@B( d tvK*8|0Ǵ cҤ{$H`mZp7,+/flhS=Vջ}؄-4j,o~i@4u'9S ;r˟۸w 1MfѝjZkXk> _)FۤӤ ؁maQm" ,V}yoʣ:y6&gG O=V<YB|#gguٹ Id@I!&14oǩy/)܂F΁-ĮI*#2tAXY֑ju/p+^`h٤xudXH8Shߩ;uds01~auA+.ɣϤ H,:avc@s%'UWWŠ *9fDuoƑ~1R/<ߎMR{6`*}[b:KG~-CEe^ƢvƯn-)]霰K!<_Y,F]ac YՕ,'ewܛ,kR(-iB~;QMҁ)/ڳD^M&_߷2 DjGWZWxy!R+El!oyH9\^e+#)|My;_ef\Mu@tS%̞ e{LD-X<-va@\j0#T7lHH1y1)s}(+$RaSxD@!I& } Dž/Bè80DYbI ӣt9!#"v&M117G0 r;٭43<+ן^DoAqSͩAy8c)ѽCAWFT40Gihmg#y/CCPfIk)\\™ YԀ8s#و2ҕ2 a& j-XE dXaBM K>g!рC!G$GHDk\Qj@)eQua˩Giꩡ ڇ)(!\pz(8dh_,v DŽ2{hcꤸrpW=7'o+SD?$( x<0\ RuUof!_^{&\XKrAZ"CZq#KV*Y[jM\}1gz2eD qTT= d9*SQ~BANcs⫅~q… ,?][#XqiѪIԆ\nV{~nF.YPSeYP{}Čz;:U$E W^ Q="8ut;y8tYtslWCC,3f¾EgItw5'w|, QbNK\#p1].lwTVս`YI&>t.UN}lr+,j_K`K%_~\kYyU(&/!;9bvzd䯁°^AJB#N Yrm]tH$㇨k!3 !)QC pE4jP(z$跜չ5q!"}ެ\'㞦@(]k54Rc{VK6Ik^{ڜ k( rd&$m{^< 5q|URPn߃Z)ov^Thڻ&gLN\[=:;"s(ۇGs~T{(OЙE\ ^"2|^h5ت햅"MWgX >i.2(d/:Aל,y&}oD]XS2ŨX;tds)ӿYj8&7}Xa½ީ䝢UX~M)ٻ9\Q=ǽVײc,l逎w)DlNJ$qy!0xX"Mu5SSYu҄^u62.=5, =kۗUqXP{bE-.i GQ/ж;3_`hwv?%t?Yk?jY8+ɣ^^4CUdm-S&r o*)޸3Էr7\IJWeA > :)8T:B}XIC>? $E2hS bk[j-,7]m!`WJs{\3%Rlc i\0A!J &Sg}d UD!O:u ]Pc+cwUioOHktՙ@"v`z#$UXco|OA %-ffFsj׫D0!7Y֜ DYf ]z^/؎LNߐ\qCxr-XSn׼@/Wg6v.@^r U`<6a9 F1Nf d@i{vjk^٧HcmPH9>(>;]g WS|Fڛ)DabءeEf;NTyEK=ԯOrbue h&Jh^3>*,FXgR5%H~Gջaj࿦e T $"| }Ώ֯ٳ'M#!:B15H9- N\X{: T1m&%8S{n)ٜgMroY+V.]A@?+IAE4`v2ݴ,f_ѰYAihdRBQkq*?'}XDN(ͲK֓cB܄kYhkj$̥Ï%X2;o㦄象 E MN F3Ӻΰ Ra|\>'ic y0?uf- WNwrvoL`|n~GI\>Y5£mbA炮47኏@DVE!+]〨2#v篤 p 8*eCC"r'w0`] :Ύ%04ulLi#j ($u q r8uGRt# @yRRiR-l7 c09dJ͂GJQ5 @$!]$yҼG0rApx;? ˷wW-c vqnlI﴾i])T4$9rӘm8?dm3öy#˨qGN>aꋔg"J_7^( 0' l* S/µܚNY,]%ҵ9>&vQT;Kb״WtGl|ZܦY$t{}$ՁIVh i c#-MVi&d3M鵱KhvӨWʋBa@5_,xH*^I 4̗͝V@RzkTu 1iUb~;j |1G(ᛅf폓HF"˷[V8ne h'Z@p"j4h&l0~?d$8@|)P>nHXj[xZU/-X M$CMsbv10ays=z <͒eqm`X Prx·yJdޭJtv ڡ 5{sم /0Qv40\3X9 OdL"]ѼWޯ|q [obx߬b%je s~ތ]ǰȾ/Vg]]_8O||b(vy,Y^7b>r hO7\{=`(|& }K-+r 'ZM-fi0ZL 86 ]\JO7 og:>-Yvd<\3y2= ߹C)&7lt1'. 6- s|-b4 I3@HR09ݫ$CpgϜg-q>9k@+kK\[,GRy.poj2줔eKu0yYTmr2j $1їcyO)(C-).L~7)-0ԻW#wm@Ncg.m Jy;oyW9QP|.ˀa5wc1~¤0D?Ke%A޸Q=+]W&:Fhan۬Hy)"8%y| M™̱e閙m\}ƿG)YXeyk,cC:VQd,l*aGA!ۉsx]^ds%̧ZiW Po JL׷N$:BgL̙O`zмo~*c%Zo քd7q5xԗb"]}p=_@LSZD_S]G1M\gEmvBXqeWHl5XYFZ@=If4NIui薡3@T\zD&ķ[\!Niq N"gaN`Rh#8˄QK`&s7#,Ă?7š₻L@,Ch_\+hE܎7aK#dXga!p*̻H3篸^`<lao,aH[eO;EAmJRbJ[__z邗 d7 ӎs-"aQԡdĸ3-{S3GSD=8f^ɫ4+A7l(A^uAof- 2 uVAtI?*|2i 7D0>$ѯ1^t c7Хu&.]7Zn%,(jr`u! 5,^J`h}͵7wS ՈP&6P FbbO"J:uL7(LjAB_C  RO[2 œϒYBdт{y#i +ֈ٦sIiݠG]l8yÃ,ua{Lyϛ⛓䗑:uЖMvO)tmֽ_$ga/7ٸSɝT=%}/=%)TLz!Q~-X?LVj $DMGvtOU=!dOEk .p$Xن IXD"'u.'>BL-!jdkͣGlxaH[:J3SIx]XAUWA<9 tZ yp]Wk<}R @,e>?G鉡/סQYhZE~GEHNoBF@ \8FmRS0$bgTG=bt?(pJ! /q=EuMTQ@F ?b3+}.s2tj XӠaSz.g^MDa"<4VJʑ)zLSIvEH k sf67P ?;N1:۽Zy 'bNf=ov_7[.%)ع8Sw^2!.clvm'a[(V!S5FqEcNnh{  u0i qڋ/Z%7^봏re~F7?wSF"!BsOS!1.gqMQoD>ēۿMt>[)O0hK@}*aPljAݍU'RcRS.%檾1`-_nB&Hu+wKfNq[%Ӷo()eihŽ-9!4u\?*YU-Ka?PM׬ }ο8ѥ#|4p՚W:lF?? _Fx@Za LAGp TsYH'ңJ ݰE9 ZnsQ=~osұ 0A]6^'&[~O6rǫ 2iD;Йͨ^y-3;7$;hkHuܵ͡c?H\L wj!l\\/ g󺥝h3FV$\8Mi²&?, (VɳP[/5ObD wA&"!rp}g 4_DJ«a c+!;k1(`5Fxٲ4~|&f5rmb&![QV C-sh>Jb &R|]{(EA\]NOCMJr N^|EVXi `^=T&*~AC!hwY7݊.[hX|d5ԉV:wߖPOX!!BG$ "|O ]hύ/>MzYKgbW$ǕC-Eaa$!\}7sUdTqh.U9h~j@Y)}¡>BrN e9#BlUOԶ2;pm{!>qIb D7qP=y!T}ߢWD ӻaq>RCn,bX bΫ'E jEF ;~J9ۼ#]+lwQ]ABDxvts x.CЏÄ 2s.q #$S#'1&_"yᦠM",\q+"My u T=.Kn'+&-?S`OKץ1U0 hr8\ˌ%; bL ݻtW91F2j~Pv8#?"#\im.iwXNJj 9dОa ٠@SItБZ띛]B[Ur<3/+\%{g(1Zt1[Bj,%u2b3foDúzq5>B(nC P5~'aIqN~g.xkYOI}\j.ץ0͐\mx(IdE  "t4/r$+ctC6#3 ;'VV4db>akSdi;=U毄 Þ‘To㪑ed0\Y6I_PErT+fQ߱!L5O o~_Ux l➱EZ^鵮R~,Y"{l %|)+Bo|w@|IK^y!A ^'IӼHN}#Z9scYIN3Dž$%1#a+4~@p]tʹDK O)B0uW?$-3,VXi v`ok-o< >ܹNW3$؈l?&|1A@+ć,zD<.YZ܇rhFW!@7W{]xX~ 0xC5EW6E>]y\+$gbَGdYevm1ӁM3%}u5~dr |Kg{ K5}&Vuru2,Uɐy5UY +?+4O: Tfz5/,L( U.:c 6\ mѮ53." ,ЁVBVzn.1<ɱϠa&Lɏ: |QMqzL((|o| wlUM]#9vKwnj52D)_,?.}~iLTꭒս>+$ux6ϛ(1 a&Goy(WKLnR~bAHpիwKht+E\POQ0jJp~9l?}$#aR5$$=i =I!/X~Ho}}:4F"i,߀t9@W*b>Xmbumy͍xX :օн~oؠ)٬ZbuM_]튰|S> >T~\h<26ο 43hS%4sw|~80BrCK.(-|Czx.OOOK&rH a=S"I&(":JDQ`h_Y.5pztKCd *bY-t-Ek&_^|£7 y{3}DٍE,%LK>̱Ch#|9*9Qb"KQ7 k;SCtnG?x꽆nPhg+-9:REΑ<7gdsOv }$ǔȃgr؂Sxzٯ] 鸌.T^.@ J+tQ&t4u&7[iʇ3FR34='HݝG 4Dueǝ>H}_u"Cd^s"K(e F oI[_yvzɸl&ytz=Zpǔ#C͆1AS_6"LVu~ s@aUw뵤ſMвEqbӭ- #8̧`釉m^' KZX4b;-UѨkeפj<WJШzӹ4 4r+d u%TS\ k2_лP$Q,ΑiJNf 3 ,l$xT9Սxb `jtbu0t!ܸצ>!La?Gؚ.a5\E|J蝛eb C-a`&I`x#ɝ#x ]'L]RoOH4c3xG<>mWsAoG$x=ĄFA-#w[dPX܌?)`ϝm$3hNpe>!?=ae*M6z48_K ^XK@I\ E ag<4r4/S'S &-\O 0n0׆o:} j6&:"?-2ͣ+)yET #]1 ޑ7 A@"MP{>kIp"AV|ȥ!wKF;׼dѣ f53y5¸\̽-)\=LH|9;hE$V}% ༠=cIEHOHdZ6o@\m;UHGJQ{]+gi)W?.gW!YK .1 Oͼ/o]*H߳EOzh:F# Za8{=lf{}L@tlRlQZ`~R^^R(Եv]UNBs;w ѬLZa1^GA&rDۑNdXtDb\ּvcq+AQ,֯+YFq.'{="geT{۩HAJbkĭ{Bם?;)L3:e1#1/^SB^F(ڗU_(aF:*'GOF!FyECFXj) t@__+`-TD4ȍ,^v$h+&tfuXDP/m lG m)kI&ZARY[0C3]SZ{ү^ڒ\E)hAlR\iv!>╆13ң2W͎׍&gr Jgһr?d>y| BmuwN\uIBvkV60='|ZHc2~7n7V3DJ/y)6lë{C) BgO%}~]]:AչUQ.:m8gCZe?NiZ2Єj"Oaq2r%Nc|.~ ƈLNLH7T&F7d(AM;{Z[  Wqtsk wgml}ꭅ'ť<8}򱌍;kD={O,>M<ǡXjT(N84q5Sͼ~o?3[ߍDZfePn_=VNS$oy%~V@D 6 -v(x'q]SGmiIa̓;ڧ5mrbrcE߀DbF\ZYaQ\Hz晰ݪQ#_Դs(9vmhc!p*tbT1CQ+z<*1 uϏhIDb؇Sު%N`-i<4)0)ƿ\2v9^@=6ƴ#ﻭƅf3$֤(u#zR+V{c83rWo e !a#pM>,bP"!)S1FN2NVjaTPiWUW7Y/e?O׭[vSSF`-&,ɥtE|Y GYI !)~J_<4dG麴@ C] ٔl򼕤:ІQ=l̶ D0vf5I G?Z!h{ gyv/aL=]e߱T(M*aPi8zWeQ \U+uBm.JPX7Jp7³M w~…rx[O=4i\e jp}ZWG*;rZfA)>*YMV@YQrвF[۸qV frO~qms ߭\0H7"N~>1tx\ sfe0HwJ0ٵ % S['Glcc< P[|brmny}AFG,cXk3H-٣ónlL?4? {㨼 ' -2+DS C~8DPeֵS'O:4j'F+b&68aB8 2CF8="\bqrmlU y;`{&W SMw%@s_ yQ2&ku2)o[z 9ؕ[ü7TPVr}I5岛)^G"g3&Fqx=M*g~L_5$I4UJ3݈'p S}}v"5/TS2'8 OFHMٜbV3ξ4˞Vl G_tP*+m+I< R|TN<\;co_mNPSL.[e5:#b)Ua'S&ПHI`Wh~x},I=MO]DfDZժ12l[um.k,U $K-0eUsKI!|tF洌lEƚ:qYM}EսT߂O$ J|;Bd0]^ԵNPhvqGZ_ֺi~o߲&pGq_4UAQqM.I4/b~[zkM'o#0[q \?)ER(9#Zb%"45e̠;d#-Dh7d4 sx|j/f4ֈ qKZ2*%z吭ܛ٩Ǯp?ԞuoLfzl]3UXa S}hOt`j$c f+uj\<>9YBH`AF-l6bb 8fo_Hq_([s5$ _p},j2כJrRߘXPTT E1@?k2,)AT)'V 4`aCSP *0g 6i̲ 8mJNTʼnB SR*DvEt&Th,o[į'q1+g,bF5|w,22]C|(1pV٠|%P fL*d>WiT7Lνڦ7uG}#]e3la̞aE|?^&+en_)JũBHFoin?r Л^#Fy *Na/Rs>J4}ono`_!Y"+m,TI+jd2Y|ZS6ϑB|7s`'XE<+xM~t34c2=FF1C0[foZԍVOWi <ǥ{~$ٵZ0T8%HjT"4)4D~PHd/f w=a*tΜᴯO[jxfpaԫQ^ buC7ί[Yv1]Sѓ}`DvO3EܕlH כfͺLah&(+^:?j]uVKf:_SiOi J0Ʀ`2!r3;ȑi05shRXqѓ(s#`yAxl6P\HdwWU œ4@Hߥk—$'t;E`lA Az>&Dw(nRE*$AqG1g ģFqm | di7>B.ZՉ3H"vV(1]q 3U. pۃ$sv|@҃='' tljN_Q!ژ&F >|<_GatZNL =`}uc]Ǘ ypsgȆ]7 BW-g'; ٝv\$*1ݫG,{~);F׈O:Wg^{ؠQS,0hVܩ!miFbfͣ$I }8i < %Gxw>& b(Z4XX!"?H n8jU;m21Q~8CXV@Ȇ#@ƨ/|kmA3>goy|Hu(Krę'TI<:ߴ;ub'Euag^S#0|OݓtӰ*(Q0@ϊIErBЁ?VaN! oSW6?cTI9b33)vOM6B(6"+|J88YGFSh8>ydd4r8-C.6i0cbczK '2NVFiP5pw;]gٿ#'̓h4h}QzH!leY¯6B'ojCa*Qn.`_{@vͬO K&zӾ&f#5ʠ5,XZ&xp1W$W}/B]#G,#]"k |ҁPv%0ؖL,7.̱w7k͡w+؎ ѥç62PԫIEF.ZY<\ 5Q3^+BcY؎aK\@yׯC[^Yp`,jD &D7qd5+ѷ܏;EFR}!~P_Mѱ2`'T ' !xZ,r͘j%E\T8_ۖ)BKbr-B)gHgym! Ѕw, -rtg4\f=p̾^ʔW.׬E1!!?$HqÂcD-=(P:@n͕KŒ!~58W gbpBO6xE7 )jl4`eh33hueYL62e,|b i'өYq_js{ԊNJۊqPoKxt_SUKm{ ^QdZY~U8\̲pgyE裑]}?@ǥIu :>g.lsE%R'v K@ UYVd-(K-@@ 0`t|#q)9V|zxXVz=1ź vB"&~ epC(w3ƮO.ipL?7MBdu8o0O܌KqfDq˨_Arz3j(Apw2-PRi5 WV>lfxw:!l󄳏Uf?I;"5|<ì(~<[NN6͹X 47ˋF<+$(Og.jL} X"\ :Y*) >0X`80IiPU-R&!g0pP_?C]"(KYL[㙲IPN_%O:)$b aIW!%I[z>UErb}~A5GPLǟChVe= NO*őcy;OLޮq(r 7=a!xt7o=lu#x]!s ͱ ôL5iRẴ5Մu9o]- be/HەW/mש;E祒F.R[\}'4үui!k2G}gbIju*0˧.$ 0X Snͮ kijoK6/C!V:ȅ\ pvܭ%t6um b}H(NM]%nM(bWjɀ9sʭl c5pFkڳ\S<D`04d"ּ!T-lj li I7 Z3Xq,X2ݖyVI - _X ^gQ#=Rk\#!o LX$kB>Ats?}{`}k@y]Zw*i j=7s2LDn!~=P/F}佽YėİVD~qE[ۯT 3T, P0(NTXs/X ~0j+j X't }֕NŬ77 ؍v$Yd@" @2i3*c6U0(3 *߲G;vxcMur$ PM=c$Qwvb|d]xv%vQʚ0)uPq#h)3WMkS{ (nd'z%I,cnsK;ӳ8^vhV8zA)*%Ht`"cI^ɋąyb0F^pA>t3=A[sm>}R%h;ѻpA?GapLQqds]u.Gd; ؁_^ ]lx!`ssM~!/i3i9X{jK@^F 22JW#&Yd;1z&A!XƓc>reߩ̩H!g1oN#9v]c!]wnβQ)#S\>pAD:j4X~d@WОv!3+xq5FkpZ)3e}ZXHRAM`Ҋ 1K.HFJ6yQ)`ڣ"R<y]LIn\ΆWb`a캖;`f򛛧Q d8X00>""֠l}1[zV3휡`MB@t%j/ JF,~'ɵ0@M5('dT #ZSI0kl{=^Vk;֊Ah,||({K#Uՠџ!u<@F[]}J/~¢CSN7 <㳕tLQ®'c`SN##2>/2#GϔvVr\Y;"f9e rqҰu%M*pFS8$:̼{r'BB%8Q5jLՆ 7hZN娂*`Te 􅏞LNu@_YgIF#{ -|`Ȏ ^՞gua}Hh(Lߧ@&]N%%KO-ss22~bb DL'bv!y}}d&JܙJ{0h+T"'+o)B+FJGzFq_!>v&r߇$q(EL}|ՎNhػ\I wMm} Q0/;ci? +p .l)WR0:׺cX$JЭ^4gQ㱛歾w?h C1587G*x!+ՠ) C3#ө7J6 e'SR f?raʡ}%*Ch]$ܦ]I[k7|{_*7wu0 3mXeNf2rZ{^ݲ>e}De=ߕԱsLK6e.HյT@`d3'jcTPo02pZ6 4wPu0%w%1TlVt5"6,QN4(| 3ĥɺmdxǚ< W*$P֎y5kJT)pUB}dw _ߊgq^y85U7*5e|IaPF~QrzKG5Q!˥tzzf ˓K|'C2/!uHKhk7o毋V]Z.<@gGGEqv6VX⡂:h i z6xwUK`&pop;%vf'"Dyl XhұsV7宮 wm.p%%,bu˘ͭoWyߍUmFhZB}9iT;6s,; ֱS}=3.g`kDIHffۉl0/SVX%hJR+/;D2IҎ~:e(c9m&} "6y?RzsZag니U`3:tQh :,}8C{xĨ<V!˗Wbe4`ϡȰoe/e/ 3@NĤ5 J®`n Y0ڵ&UG%f,*NJy¢k^Jn3]bTx=K11JܵZwr=63kgWBxakǟ #Q⮅{[iYS5"ޒqSi֝C7ʋ~k:V&y/RK2RQ6X>t.3}ޤDo(\"(2շ*X*mQϿ3FrZL8zѩ6U/hsa*nn(ֳĆ] tzN<ta^ / v8>#Io>.^C4dUTltSWA+ pjM屖QD1 w8L~Dggkw5Kfet2;/gxX>nD!^2L.U|5 n (r gk}*gIɌIXYt$/FWVln_7jSzM&1Dmd[堊 ~/ ]>;9>:w&)suN[Y)a#W"cn|A/c' ~:؍X (Uk*ȖA9do2s &DoI!qhi@?Oa7rIh> eQ\EA <)u݉+ON=^fngMICWH(2Y+&~_v(0| pFK73;Oʞ>_i6έ ̺Y4I X)(ثłGAFdsMR`FR{TKS](W!z$d}qo].Jyz᜝Ҿ`!wZ-Ea?=be*x%L%_UA9,7o= >SFm+˼=5e6QY8}#=3ͻ8Y[ǥ3븲Oٲݛ6\PQp(O?/cq9&0ѩú"OtnI+$bkEvp0j'd.{@@XG; g6aMr@z'gi(' d}P݈Ѫ'-:227jصa˥^ :Q|k ͟س3ˍP"qWs ?1C`66A?^~Wjk55 ISWo7]S!RZ魦IT]' ^6Nl9wM]u87O|qޢ`FObfY\P%2a*`\G9^tcœ^YhLE/8PU t)8? DL}V1FR ,ѳr|*S߅yP}| + L?5вZ͢a݂#15M+frS:oQVj@6d҇j_,]WƟX,~3&a>ua[0UV^uYYi͇c=¿IȜX/ e2=Z͔-υ GxfZ:#)KS}$r=AfaLh/Z *lTB #v,Q,Mpz}ilXʹp/m4W)~ z+`k>#i\;tD!`ݢ2D[@6L{1H 2|cgDmimV_=nRlVbpȋ'WH$A'NYˣG5v_/NdUmJ;Vt|ȱMh{`6LgY)u@Ql|;й9co1\ z֨(>$T½ˀ7؄7F&vZ.ش\[M̜W_,8KпEvapnю6Lb($O?ew&a":,)\eA+D-%OpN9l3C^zsqX\&pqeQs[QW o13v 65gyIuoYKP, X {Ԭik֊8 ;-zs:<ܚCe#j:t֨uLt~B+4ileӼ&f*2g+(̺l: )!S,X2[q ~^8#l45|8fM%\FQqLECk'9GVC ^A_Pߊ`&;ԌC+IbI2YPFkjKlJmX0_4h=?>o!\TP 1m).!dg˙Ox;~(M`? rm!cT:Cڙm :M rrU@ys9g\D ޢy/`nCzqrO3V87U6kÅ2lXwC0٭ ze+YB0*9DݐBXz(YONTڛI*@PNRiGbpoFez 5Og-ޠO3v jݫLJxWRUmYJQ? |/mB3Ws?0" tw@OtˁrQQq؜uD=.Fy'`bPa3Ƭ@{ej85jbdd|Cy?5/n6#";3Ѭ+#rKiJĖ Fұ% mJ% f^^n78 HEݒuy˻c &-w|PoS̩8UGPIX?cJ@8#DKL,K,NUW]bb<ࣈ"hRPoMbYcOP3^l3M l=ӐYWqWӁ}>HÐ:-FZu(ppZMeGccR^xTV 7Qd{gxۻPnK({e} j͠gu00X;RVtzb^SXNex}ӟ NjY,F"OP4\&tcy# %Vѧ2hGI?!Q7xK̭5pC{rͮgj;Ajbj؋1j*KջժTAòrvW\nD{Ռ?x٠kqs1zZ [@`h4*#kv"%#19_@K#g=7VtC7`NJG4)YZ]~i ~@N'8&\2SSgw>ѣd/駖G.oLm6)hNx9\) W4w뽔.?8F!C|%'X`Yb(vLV?O)UܾjH* 8I$-@;53<",)H^oYq_$b66B+n{F`)4)R-ԉRTQ T(kdzhl=rA-RS;;hM_FZNO96p4bbbv75{v cq֓QZqL݉YR_)cX[V!9rA*RUrD!?;iivUvMZCXh\/RbU[yX1iMvFV&Mdän ]`e3! OHH +5V%óߦn [tFl;ưW|VveqywP˫n6ן? Pf 3@_|a?AZAف+ծB>4έf_I>guFHr7IP'w?fL>6݃d=|[ u(Q_;P vj8=x\NTؑfv2tP o|8Ej"NjI*c3UvΞH#k2վu8 > {CiO -g!%}9Ql{Ps#R8Mp y[`Vch4`w<1-2IbpO_ǔlm+MKb]sY[XmuڌLB-g󚥷R a7;c[+l-q!BD¢^eiVԩ_f/|]Q4`@gxBZՂ>^@y- *HUSiZBEcw)e*Ty!ײ i54ݣV7zhj$3Q{VSkE&+R;hMq+,j poL?f ={F#<{ÉA"OkxU ͔c|XlX[5};!: E'#n,g`>ޱsbYH;J:Iܡq {h=P+ SƁhw>vV%+T¤Nl񂴏-N)XEMT,"%sJ&lQ~GbVǛ~.Db\-+RFx 1Y\Dϝ>˝Up֧UFAZ8ͅJ6PDSAx$k۫emPG_@$[q?A*qd ?azΔ39;  zL.Ef}S%XqA*7I\OZRa4"F}!|+6^U3i>zf-e-G' HvyTj}'lz`b+r aFg;'،DvX,V#NGN: k;f|O|X>b}FW.`J tmP :ù1K|8x/҃,Ew_S(2 |nю%vꏤ\ @VSB^PY3cY*mJԢ;$Zcn['k8M\eyT"j}blD!5B~)b[U>9 Za5c`c/td3|s;?͹bsJ0> 7mWQWtL8(Fi)yܯ n1K"F13!_? ᅌm D)< Dȡa^7Dvc bxI*ޥNW҇?MwI!U9IANpOӗ5uAfbJ Q$'_:s%q\G^y/hk>ڕ1TxcC})Duv^QAQurD?Alp BmFFM3׋PBHRW=PZ{h6C0h m7R mߘuEEP?:O>7G-yTۢ 6N0[,Ц#:^ЏB1Vb/H"hl5[ME]kI,k^KlBQƒ W}Pz2՞&`ٱ+e#D rrK P;Pl8B($B̖;O~R% %'==Eыp2n> Z6T-Z]ETY⡊l[_g +4~HI:sZHОvGG7tKr*hxgaE$֏ | 'm[i؊o{mEb%mxAWFrќ  ]!W&(iQ9+0?Q#MҰ"M^8V=8 "ϸCS\> l wiF{5K_!mamMcm[_'W8T!s?әa`Fj1(}d't)%Ql}iޢ3Kׄ[lPk'&FKi+.9r tɾ: z~`Oыa\6oFz 4Q+"v,ս~ 4EU]mB&M+ֆÂbm/~O(dH[7]]Fu p-$9uX>iW0US%;_N[xQtE2ngA&(^#f {NW0Hg{F\8P)Z폘"7HCGD{*[81aq$ S=x]Mp3EP$ 7d] 0[cvtw#W\'x(헭K/"~DT5<;cv*J-y_҉?5afoca@d n9INDn× - L( D7C[sE9<IԸ2ȹԩv nsGnjL@2U` KOdЏ,|T&iu1oTZmջ;BY`b{"Xbާmxh>E "-tm(+;"iL5A&$.GC//)L> uiwUpb9[Sq#(=o.]Rh2$3ۜA1 k1hf_aYL:DQS/3ۏ7p( !+dӣ݂?B&jza I%_;BSFYc$^\сrR74~ ^,`SNݾ7k`kG49a]n:T8-5jmn;tLy#.hRo#L*?Kh)_oE6ehr|c0* 9~ a Q_gr!g:ޯŽVrzAg&wL/SyЁ8ifVsZ* V9J= +#t8=AoϚ+ Kڤwz(KV7f{mpPvp{Pqj)$fy=d bR5Ĝçnfv\ Έg'W^V-L!&3h}1|g(d7&֫Q~+yL!A%F IY[ 4I} ^} ^SQmghכpU}״mWO":TF =%]U`=CIH 2A_aT/›ɱnN"\G9 {%yR:- =AuqI&*)}v~n-"Cvl@<:CY*B)2"ÊҊe 9twX=OU`"`<3$ J.z.طkWQjpcyOTзMB;c63JڋM$ž-S@zO2$a*XӅypn.:~$Ωgmں~N"g l01}rjqWd>S9b:' ;?Z aTL\&acр?P3V{k4|ܗ_ԓ?<ژC/(Kz~̵+=GC0dO2[@V1S0HVk_/X((jG !Oi2_\,LcEڱdjtcp^i0#A<ŧWżGF1Q)$֭vk6[$F*'Kh vBdlB!@6p-滐,#n]DKZ L^y~_B^<thwaOsH֍,U \{$y. D?]ףz=j JF9Dч m,8h*~0^Vlt]AL'ia/}Eg{`(+k%#3u:$@? g(Ks(vw,?mImZH: 0hC}k]_{9yXI1~=d en^Qg>p;!667-I;>awad ^EV}6ba {"Bڱ:M!9}x\d2X<%y<goatY<_C- cJ&B yٻ&=\%%lm̛ÃNxF| H7WmCG~6m*zEka4$ޛ )`%s(`wVZlh7[kFB;ܙNv;;qqSY;7F떏C){:9<,g&VbzWkI~ t7l7$iC!9`]Y@/5ި"HNDV,B2-6P*c:R,idxtߘs.Fۀ*M4MUz+*bKlcs? Ma6)"i6ətluzbG>ҁSKB$c!\A]|?R'= d:] =%)S%SSS.;B833Fsh|C4hxiJ>PqT _}Uywq:d4,/fa)P,͗B|xPPrzCLMgy裍0WL1JQZK^gKUO.90Je\3IEC/KMQ޴d'ƿT"(K -ک iP]Rɧ0%2OVN#l9%m|EƘv5t `0Szj9)(HJ4=h;HMxL]t^'~ o7;QN~7Y} 󅬄L RǶXl5K)QSb7kUo4_^П댜~d"C<^•kJIT;BE Rc^hr$ҽ*^ ~naV xFokVTHKf&:>)Gn:,l dY81 _Ux=V#`ábHNzGoQ m!Ld}^E+I%F0wCɏK?V,{4 d&gpZe r &g ~v҄R =mL"xG)ﻩYe7O Lk/7"/iRb]]Ǐ b -?srOéȾ {gc-r)Pz"t7: {Xc ' ٹ9Dy E35Yo 4tx^qg SIƵdV4%IJX!ϷECRү Z3/%f#H7c؍ IhK~ZAz>5y`e?hn=Rv8؁).j|xz-t?k)>/nG᡻Kp>.gyI3?b0ҼC@3 YJ^LZ Y1 4 UY 8җdzџ8%ɱ)a6^ؿ.R_f @\ Y  gI/h?W@igԜ_cn`tt%JtRٰO]7J8N*>NlȞ]jՇ -sD%^2{?]/f7JսꛜPq>(\LlVH XVca>4cCY7:ptgp]XKEr}l쐃|Ns ݪ֛Z2P,7ys(W{O+ds8 ]6yO%\PovĠoTFh/e{%WdJfKnKsYm@h,k+-DĠۏx]dA5-}hSlڋl~M)0Y?# %? np\`v$w"ĄQ0vÂgKZv't u+{=$J _PK;\EkMo }'s]P_A{XQA&8ȔE)- VE0<H\<tpxz)PZ=nX̺UoX/re#yȡ_&#?U] \|+BōؑD}g,{4kiw N)&I}AE6j㒤Йr⑎+{o\]%SQ!- LlwRncG$u,H2(fS?pv3{PޫE8t w8[P{u7\DW6EVTCtnz-_ϴΊ4'G;26tI‘QAuy`1Lk;Ưa/&޶ꬬԎ5ÞV25Vi햳(7n_ {ګM`+ 77яMfq$tq hq `r!V|&*6 rY͡wTC࠺ j<-Itca,aQtR˄FLMjD^l_3$~DL[zLs! 8m Yֵ_ߝc„Ipᐏ~`-1q}sjvFۙp>YPfd<)(k֓,W)R˙ӚJҷF锈rK,b+AvБEp,_~?AArl(ܽGj ]18jSjr?a:bﵡ$EqgoS#vS\$GutYrpu+]y-*&2>XSa:O 5N=ߺn-"So-Nt68b#%@s6ƆnF?v@ a9꧀;`\UO6vWOhF?cuo5gBiKs"te$&AjP-Gp\D?Eo9^XCw9BXpu # 8 $M`,\RhP#zP+n43/2/I gd|Lh&qGe70aF>rHfU${ C*J5mp4J y=*P ڂ3_ [to"IxvxRDQEtxD4: 3Sdt3OniϿj;Oca**MUC^ +)p=q1+6:VD  *,D'sYB}T m#<6B wNL37!(Of5{jcˍqa|DIWA;8BXd< Y'CU1WfQ5]>Y&FJ!2~G4/z՘$2>cC%XuQ㮳a6hxA~|PeE0s9y,S=[ 駤"zMPC/y|`Ҙo`uL_"9!&vtgi+hkU.UWP4N+Q1{o'hj uM$ow" ř 7F!m۔:No>ƍ p DvahO!.^2 gHssśU_ /܄(iSK{y/jضJ*#Ic 6Vlb陘6MȪ'?{밲,')( մ?̈́6doQJVQW 1!P}B/Iȿ\NK) k-@uj3 Ǫ="%$+ .ϰxC~AThocry?QtY)ff6rF adw``F`פ&eԨH> e?9\\Mz>M3Sqk0Tt&; ߙ8>Ѡ;kMe(_ElΚ\:ǸϑBMItؙQMpPl5vfi~piu b$Q{bLw+J񓣟S/gb~R5]q5t%CT2AMXrHDU2P<ݨ@M_!_5tm~+hca{k+ `,dm։Jڿ/RTGI^l9AGMӺb"Ȭ;P:~1cg, =Z!=sYav2A:J; GrCbr"'╆>͝U^JrlMevZ]EJc{a#jX2LLΪ%1JDz+M9܎3Kqhِ%͘WVDHy. s"*[ ͽ~ Ȁcr~ Օ[k_wdkK!Pʽ6']KՄi%Si͔K2B/IWcHh0cb#3ѳ- 4R!D9N@ΉEJc"֯76~f˃ RГ5~ba$,\:!ž*70 ͉0>s ^p(]L!ze,qOE}fJA CPd^b|VUw UڱqiZimG 6hE}aA KV]X%*7 i;:.SE87G2wW%N?BIRզo=9CJ6'u$>oyV?% >t@gf#mO^U q?Pr(F|yAp\<$V{ +SY̒;_cqC?z9/Mҋbb%V&eJ;"_o 6U+J3ӯZXGSad|&dr($?*hOK~pO/.syFsLmrd[[<" DP= K>qM!o6Wag\[ɵ».Mv5Գd7+sX*,{j]/*{Oh_H$Thl7 :;O1Yqr/g)rE ft$kh"6y` , 2=Dg "ǁ##|8`3ܤt:BCG34kikr~W)sik wV5/9)Y.^6C jSݵԔ#MM’! dNy6oLEL-{ S7R]}&[{#ТQŶ;][ MīL5c'|RE8:V&͕ܰz" 0+\ =5hmo|:Sg}lox[RryaO+Ɯ%#o8`V><\~B`wvOg~[]YKy%e~O;VXQ'ƞNptJY8ls~*ie7RJ{ݼe_O?Ӡ)kKWZa' %9ѫjGGMrx@k@!Qd_?k-zНijibћ#w1OMFW^o0X 5Ɩw=ʈRQP2GKD(e2l"1M 㻩yzp $oTEY|P.Ӏ]\!y}:))ƽh_S[DQU ({/n|='9u 9 +EW@I/ګ]ufø@W#A `/,Wʘ(!JiK]0'm<*?Ci+D~yp^}:5XtrV=TB_fVIn-jr?GnS3 LVQ.yhP@GWGZ^ nKLuL 7ܖܟ _]"R Cc;63lڜj 'T_ heߜ33٬ 9"E{xCǞ)sUuFh Q䷒:wE{A,܆M>XARms|WS(! \$<}f}Aj<_.%Խu FIљƈz׌;W `eďv@J>[XʡCP5PH9d3=N[.7n'|S4S6!; l(R<]FB»a[zlnm#{cD,Fl\)/t #Mt\8 RQ1֨3ǽ7sq*ӣFm7:/Cսn/v9,,ϐ⟼P. s@w@r5^$σ+3yc|i{pRҲ@ tf/$x)ejgLRӃ;MiTRgFp̱7ӕW$QcX φ sGQu5ՈTCj2ktI@pvY:Q OSºyҟ4w?ޤqvbP9guUt ;WمD$oKEj)DvmC0xVY",Ҥ gk4Fyؿ>vC9O:ňCue䓦G2 sAT *k4()@MBge5f 5_*- u!@ 5>a,5P<ٶ/E7\9;a Gd+T´6$tzza-4H(./3FQ{`(0&ms xT_n?/ ?j0LXNgcGўF#EN@ ͫ.A|ZZxKcq / !֐=| "_+FʼniR8IeUZ,8HGQRDqʿ.v3)cd-!WNnJl@;fd Y7m&Mm|wcüp,7È]hA21=|*ӶC7,v&~}F]-YgU "XU4U)7ɩ'/P.Zx+zF&mlQu`PqQfs#vr-a".R'|9~`;W뵆XP%{s>(o.֫4Vgf{!.~u5/+nƃkQ 1W swshw A^}r g~HgV0Ghn>y*L[6\W1_A'c&5qYMq^]I!xTсBL?".*[jo;&K}}7[!]^BKVhDmJ}Sc=C=*B=|܎d6라QP $As(vaJeKǑÉ^ёجRSc~o={}pb*^|U%h^HhT$T5şq7VɸQZLak`CXvl8QK@V5C5d4 (q EApܲ)hWu`'; MuW'܄e7 hvU^: f+ʉ(^m]Ȱ!6_C/`sDf-OP 6k%;S,.NiLHc2sJTw!d5SIr{rHr&X*F$KF5@6Y׭:5no9ŒoU!f [oĪtdiqC20ad=(Imu`Nr`N}hqA"E_4?2~1L-5_$,j%ɢ/|G9'QL&#_5ô&Eh|NOsӿ 2-5U ^h--}zd[^Yi%{r`/ P/AC2wpO԰9Gh iÕ?1w֥S^r. -z "#W^le b]V`0GTbh9di8J;.e@lFýmp['}əe1 zwKRV䒏:B߾!td>ݹĝjzKa9%9L֐/:3e? cKٍkxmٵ!e+XpPhP<ل?Gyyi*w]Zyo20[cNa\ JU/zݷҢ%j[{2 *#]Hc3+[ŋn$l3V QWY |#.)- :Ms44ˀL9h_G!:tpҦlC'uU(?9 j{p% 7)$Gr!T@՚;Xb&g )Nګ< ZD|*Kab׸TnlͰ಼ZK8BAM L^3ס4ڔOK&?  Go!U4{fgn ch+J?=ME91>˟'뭡.lL1sv`Qb/m>] |n^ԑsyɒz{*]nhgjW2uD͒MN]ukVMyFE_ TS PH~+S"e>9Ae-$n[Ǫ{[8%sR4^|7us*M_A<;DXvsc5Vkj|l:(MߟcUz?Hc+*"A1!c:;NF!^eϾ DwnBqO)@X|p'] Ƙ"eyɭuy&|4}W-KvU!kA2?Mk (#HPS`LD=?ܭ6pX\ďSamrޓJ L8 Z+olM=iz $LG!v~lLx: ߑCsk"O9)b9YhIk`ddPRe]6y'g[:#$l;sY2klc.ݒ ˜)aųh#rT>I?q?;d1~d ]1r(̀N(lJz)jW1Z~"f;_kfp'bqT'F¢͸^b`*NC&h*]}{~SMyp0鷿Ne[ԲG*T6Fz|MꝬ_?|HT "䋖^]NڻHE q')Zs _mm?}/D> \EtHk>n=`ֺ )A(6hU`㝞\l(FTjo)z:M*)Ldcvܻ 7 1m9, +=$ OB$EQt*5 }:1Ow(! u[`3qe+S3c58,s$ꀉ@XзJ~)\If"'1gWVެGmEX!Cw s$yѴ~ <Ƌ^r\)[ԑ., -1\˷1Ro+`pvarFѧ:ҰW@9D8%^쀈k#s9w'$ `F8 CB?>cGQ>z-XĖBҝDWґD6>B3?K˓LI\m=!ޭoߋGp)(Klhܢ]'U}E꼔 cM#ZFA3{|Rn}i/o1񒃰mh?i 3hyš=h!0.^!)sCee^ւ Zm#AlXբ`L:_>KmJ4<0 o}|qKyԃ4pr5-FG=n IF3VRBWo~pDIubʙB @ҡ`zJ8Y% GCFTؘic{)"x'~_?ஓwзȘX}{B3)Fcv~3X-N$ѷcf#2 'Oo<@7I3hsNvGofblFH Fa^*PTJ`Vw=]<^%79$9XsXl:m: SG]]U}\[hɃsf5ݤK긢ܿN̻à&uqD6i+dBM-zʭ$ֲ^B`&(O4.Ե]j 㺚2_yO;΃yʊjԴD6pwsbVzA6&.<K)O2fr\2FdD8-X*S; -f/i[t8 B@φSҡn;/Z_m1EUbr8ϕcALT+~sD fHr%  ,95:"}/=f63ee_:h'3,[.Z*Yv#c Yb`TN,Ye{5PFPF_?`z%5fl2\bHv cFvOfw# .ރÏ<}3 V4)VfIzB+J_(3{&vbHX\ѳ_P[Z ¬ ǕBl+94IpELoe}_O]`pr>aGHq!Y,.p*j!S" ȕ *pن\Y):Bv8,e1b{\%CeAJSx%Rn"\:|34~OR8Ӄ/S[^Đvfwm+UBu˥TjQrk5۷|SRfz _QNx z&2 Lk5hJB#ep:klpb'l߄_M蓋@Y:?Z"" z.)k8~Fގrz1Ѡ׻ShF1 ދ5` 4 |6$NfL]=rHs1z 'bWN0CLxP`ASH .ʛލQIvCyFCX cA6l/W~"Vmp;r7t9Eέ|Xytװ xU d3yзt%Gq'8pj ϐuqP0SAj{Wc pL id?&w<@3uR ;!Φ:MyI]q *> njM 4 ȄO7fc6{,).EC(kmaiY]j'*G ?BoqYRq8l7S1#Q*:,Nv<+Юٍt -P4aj ;90XH1+o7"Eiy2tGl݁Y}HC#tUOI)1Se,&R6}jԑMcɦ:aF]? i=1ST:vm6;2VhT ~( sWY-퐤|c1J͖hdɳ;p!"kTA|ס}>dh)et :P-{L'{H@(y[kmMnC,ۓGr $ڒ_JxghU3 vaHCP8}1B.&cu5N7;,86F _ lP"(84U id-A^4ϛx ov-j /'[:b+ `͜]Z8:sn;ӃDS#ęڌHn$C/Xn%aupSWc!vqhRqP~dg%uzdB2wExO_V 鋄R^%]k{,{CjbB>!~k;p:aMkHӾZGOe=`$&LVM_cw8`$$w%csNi4:yaݷ)ǶM>uto[@1 ?kGj"Gܒ+2+aӊ(;<\'KS"0%?5oֆ~A4&ؒ}02<>ƩKk%0%i9_R 4C:Z}WYaö`D ?D= 39!"~:zu@ Ng B8RMj&!z7 C?)qNL@RۯiKqX~&nx^ ȸc-aZrzŧlȻ>+L&sD[!J"DsF^޾ -Szػ uȆz-Yaj6ego1DHn޹ӄ[[=kwi˸Qg,fbf׿gRj2a #CC}cgG4S*$ݣfuL%"K'N,oe9NU)cRNZfXMW̶=ϜP]#2! H YnCoKvWn [&qߠa3Q"U.4w5).Kֺٻ`Y && FM)۽W$k! `vXTRadJ>:Mf21.eU/=՗T 8j|J²anGڬO "\G\E-t,㭚.b!Pn}tN&4$v-.kb1:!+2u1PiUOZ'My L`w5=fq  b6<$)-濈Y@*cKgm(: [}mRabNO#^TkaQwT ,ȋ?ѹHԍ<"@*rJvw%ݲg;[;<M}8'bt3-pKN՟|ӆAT_[crρ1zہe5/ aD}]6{XoGuC ? bg.fPq1<; v,ocm%IS4~+$2A S_FݧRe}7E^y@~g&y:CW[ZVIRj^xY7 {dv^!nE\~7r`2ijQ׆1A"W%o!FPy%|mp=Dmr \S~*{#JӍ$JVWo Vfܵ(%_EMuw+T9L(x($80{|rcpl_}=ksS[T˥$4}~u^AT4a;i}6ZYBu[Iw~֧#! RAH'e {]TӼ*5ҔVOp]pf EBwd#Χު[c]pdʃXi~"8W*s=u$1a؍?C*ÿ~cڴ=$/ h>8u:'@%5Ǣ H^Zav‹or%<垍*y};!>iT0Q%5Ivo my&ȩ2Ons[%n-ɲ$ǙEC،Fj< Ry7_c0}^I[D:I]UjSC)YQZ_L{S.tzm3'-ؖ(!4DvP=o3O4 PŚ$;Lm԰1@N%GR4k0*3^%]f[k#&`=D4:dpUiUdpUEZР5K~$ [[}q!@۳~ǽE':};\Y*{ʬ Vl26/j<ǭ Jvm"2gHbdQ(۵J,~.!)R/-nLP/G?c X)nVB,ڕ,"()*,lxmgczv974 4S+@x#R/>PS/2]9G{%u9W+. +؊'*9S-)rP,  1zsWidٺܺtL=i"(=DivZU`IX!+ RK/_E'>afp@蟉j76gAY<ω/h##:W(I}!7]㟁 e-"uW+0} ?)MCiO֪<#Nײ/)KF.׌ӷ3"u`9]B>>3)6Ž!>aUtJq^ڔL }xg71'Q&]RΗ Ȕkj/pVO4ShsB38W>=h"@D{ͨ Qp5{f5􄻝[8@`[~άޠ_" !OAZO3ROfihet6dIW8N3 diK63ThH8yp2t9)TjCjMb/4a "*򓡱rΧ :6S;T&B - ¿DVnز28M llq?#d Z˜{"߱w^ftWv'jcA fm !8ᩏ# n*HY'@d1ThiFNM<4As[ӜW('=C2XOߩ[`ކb=wwrUF0z6Ll ՘Hpq)lonŚ#ݎ!GZ!b|ΝĿ b'ؖ&"(rvБ? e WΙiB`?%2,Dzis,Kkv/$ w;'2V-)0A6e{ ,  2y_39ZD:l=HIQƣw4ݾpuW ΀&'Y-lG)c uK!lv3" ծK|;;`t'mmxD q#i>M ިETr,e#gp%y#| %Y4 &5 D'&S<0] vHl_%rPz0u0?OI6+ڰ,-,2#(hK+VLd|Vs[{Ǩ{#{qh1>f+'TwBdGwd7~$P!! |$WQz)8id~8U`هXgLOeT\'0Oʀ@>ݳ'8\w.@\oٳA ;lQ߳w9ʰ-`og+Ä쿰zG5k'ݙFTY)|[&affmD_j{$J@аGБ pOzuR b {|7k07x~RNRmGҥ, >D!B:tOQ*FڸmZMpW) &!_%N՘TF3(EU69ˠs +D֒;L]2 a'*~N^/򖇎rpI gDTJɭS>nio | YN^˖r{X:@Vy)De #-{z֗M!S8)rPQi]|E\( F.Eι QkAGIVў ӟH-FwD+D6p3t_ PlWw;tzQ ,,n6$ $W!WœsN@ʑBǐM0oeJ,z j c"TZC;QȂu:1|?\j8dTIJ { Cdp8.ٽeA;=g{H|R'}@[XRKlPܗlg\Dk6Cyws?^3Stxy_bG1usLm6RRʬ6 %Vxԙ9Y Jv̫\pm<-pq)g؄Qq䈫i($sLnwID 7g6v\"UJd2 žïR%58|VmIsIh@K&ֻK-7MUjau#SW'E] 'PA&C(m[1EդJ- JPi,A1& ڙ/wyw ]ԊڿVfgIK7+[_o8}_sSR;;O _.-Nh.dI됢 JWq- 0_x "a]{XEN|QOg U%[k࿞z['V*@nԟT/e5[* sB`$󊰒7yCc{m.@8,Wb4ćJ|شބ §"\Pj37R<,Ql%$c{f HV49*m9yLR}AOJeͭx9ʉnlT<?t_Sx_@-¿63|Znz$<ڏN$)J(S&%M3mjgcPae<58v;.}N=P*2?2l o[dsg/ 95=5=c必2Y4 ==XsμCu|j:Җ2ݥst[؛Dm2` wH 3i=tjGTqF@qIDqPtYD3*網ҰHD"HuGpL EKL pJ8`|-%e>*[櫼6|bRa+Ϡ].Dы%bcIwÛ>'n'm.H2|noT~mLJ )Y/0T@k KH(73VNE1@r=ir9\ 0z&sVgOnKpHU$K to~?q+u~7N{)HD-,zw S;W챨#WS۱iZso|H4I4Rkk{H{b+Qޅnpx  \J>ׅӃ`] Ei!xpZѹ }ROut(R,X"WA=yp0PoqUf9&Ȳ+jۗ${^-^&R }ɩ=A i .E6O0eoysebbCac?<}yƤ)<X>Aɡ.vV Բ||%y g9.Jfn{&Dw#k,UEEŻM*ͮ84EZS7F#kT;z?f8\H@`x~z6GFL:T];ϐը <Ȓ$'/eqK2,*aw=jKOKGq+,nLF I5*4F0: ~t^:YECa Zu==-/&auV yʤtJRɲ*}x4ȯxw2qy({O.b,H(!;HϓSH藁BZd62{ :} ~n&L6IDLM$CXEN_K}.蓹̬w(|e!{BjK'(CT5@w&uY0g 4x^,`b lmѱ1> `9 Su=Gv^>ZY?MţJ +㔛qiLf[\dY%gt<fM"L!`7?װ.wMkk:^xZy%jQ.8p!s=I)kFqRjz0s942}P,{|MZEu5+@޹$Y:Bw5*N@^,zF9e~-yռ5NDP)5Ց;ar]z渧@|\Tax~eRh|ǫe&A[6>3'f"68ݍ/ęuQFudzξxylO< 2j8tA6;^ĤƟ9~pk ܛ, l) XlgcɈA"I#[-Ie"X`l;x'އ2Q\㜎6}=Q1 Ѣ0LOsSq|C|21pO`ZB#T,xhInpPWB6N* ZP"_Cy7jȬ\c {nl|$W/&fZy,n 0g O_,?F{Z8c9ð8YHt@pY룰#]\&dd[=zv;n7y^|ϨSb+`u@ e2{P[yR @-YvZGDE0xj[*$1JW-1̰g8 p;xʬ>_GpE;Tf\z; v 6_x>pDXxoDkrr%N3qIDN'ȷOkx4+zp˂SZg=ӹٷ6w&Z@M/?]}4e-xoB64Ќ.fiYZ#Rg^Ϳ o奄x9's#_zx;ޯa*Ϟ t~$V:]ԉ!&MzRk ֆw|<>}[Lp^ n1˽3x,T|xNؑY'5}iP"rןQujT؃OKa͠7z2]f5GK* R}cl|v5Ł CGA[&{!$ ZΒVNVucȊ;oJprBm31]Tz$oiЩ}%od~n]>ЁQ'ٺ3xEd<)'\\S‘+ ;Θ͐:oLVaX26do1V1/Q'cZ(u7@ ɡ6&M07Jol/$? YՃ>~U#?TVȰN"^d!a=p̠q&HW|yQ†*ޯ'6Iִ.=Kl~dK@DCs(9-u?NRIwrQݻ^|[̾5p9[NMLfb|p%3v4 glWLҼ}8IlΓ)ԞJ~ ={|rH1WOc|*;m`_d9ǹ-HӠ:ZIjtI808c&0gDD2~*S<_q{%GCCIj;--|1?K߽H)-z}NQ7]dƕ Z#8v*C:Cv]j `>81U/r\pNtBӟz%/](Q7Ao5Qֲ:P[p$!- ŏt[*Yfؽ+m0~#9d!`꽹|Wl<]c6;P/^ Pp7͗L -!f@ymrXj?gEzztzzC-" d A}͢Ӷ kB tRo C!?^u%-KA֮?a?v=8QY9XCфCgL'xj3R7i5i5:b#kZK `@:yˀiPߍkMHCsqjy*L4;+:t~UJ!3Ϩ9NzD`VV&N6p7Tڗ>y aE|sm=VFƼ55IJ527G즈"2 3}^,n ~A%À 2DO9giM Fs7ψsM5&}^yM${|,r~a4#4^q \>υs`3,mnBOOolo* 9PᐝYV[p'\oeLNS=DfPXKINɝRgOYUK e[>s!StkZ\}Y3_̼ʼnOjt,ѷ;߀ѡJ]FVʸٞ)1po=7%úY356ŸGe+2{ˡ{q{fAզMȲqi1oe{cחkwc;v"턀r\/Qn@R3o;x!zT[SO tbJ6%u6ۚxbSF'r)/xpӨ4nłK 0t<)wW6h&UkUmq8ЎNmm h\Ŀ-SǍ9Ve1Z_ڜls5isbJ+P}Ċ62 :$(kuA}-XɎCȅG˩@v-MAgDG1Xo4VԿKeNq ;yQvw|bU?QG&" ' (0pNF1lMnE9^fAw$.Aa8q:FHxDB6B=T6,6Oe.5$C0Ԧ.dRma]H8`zLgI6"&DJP,t6}X"_᳢8maXȮ꒚ߣhP*4X3`̘geeP@$4+cRǮ0[v}aMgONHp:R M5κ!USZEϒl&$ˆɻdϑy=ʉyrNwd"<)Fi}W?.+oYAϒ>HtSVMS?2e0cbNB% k&pUчAo dm̆,b*{KakA6o u2l!' .o=eUOa9C#i-]Vw=zqAт H a܋wA'[uÏ ۻuu|v*!UXR`pˋ`D\c#r=wtp鯣lדGneG)_w.BT:.pe 4}C+%x_bv6>7ӳ@RZ^4vcdC/?IkFZ{FCe^í>8 6؎)CP^kTrAm;I+t X1MyC[]Nyt8r;i8 s>/FWyGP.t/KCZT4 $c^;S M楇 _3!R$tjfν9ʼn(>NEP:Doz!nRv5ewH_B@ڴ_3m([ׯw;>n7[ 0ǡO#F-ջX-搓츹MI kI X@Ɠ/u`n #5._`o=e!~O(ȇX:QGh  փ.aҬ@bl \>)^UK%e 9w1ћi`ȱ427ͼdgih$8SvYMN-H]q%s٩|σT[_KtY(q 3ʐ{P e- pIvնƪ3R"Բ!;9 {&+>> ɂ"9) '|6 g ~,." hl*3e-ѩQaMc+& *I~t}dcT uē}$^xRv[o5sn苂YQH M:3<\C&<*$b]Ŋ _UiibLL*sTMcfN)~ÐJPfrġt9-ŏZdP`ªp `V+_oߢD@l5s]xGF9X}dj\ Np1@sw D;t܁e_3jF¶F6.f<&}?Ρ\ ɲ*>z` !yKA<@HlJrn.,@sI'̸|ab.,慄gP8Z bg9y嵗 kɐ-MY3`1Sl/:o&c9,=KkPb׈i=!t$Jh"fϡXڷj=4%pzOJn %6 Ψ9 ~Eˬ{Ԉ&uddxkw~Tpt = MGgܠCWn%3%TZ,bE {@>P$~ذ/VS< Aܻm]ALCk<' ֡9ߝe8.ݫb@9^M4ףU^.vǖ.;mHŔnn4wE~mټhoN%{dVc֞wbH~{TfÒqN:ܫw 2gVwΈ$mJ3dAV9"(MY57:L$gzTD$;jˀ=gH#'|Q^yIJ+Q֙^Pt8~8^L~\S-֋ѪPHK"ȕvSxÁHU0?;^Dw腙?a-`Y'ɭH:H$^0_:4[ԟfOI*#@tķy1HLt-abz}_u/zr1]irsCrFEJs{~jNǹ=54Aa?lMf !y6r@=،0>þ]]CܒbFvdz3m,=?%7懃LzzrĂ ƌ_j uL)&ΘN:%]q8AѾJE! `*=O9%oA]PJ0AgzF¤R"-43@/O#DGg-s7-V&C9j|tհy~$wpCc[ۼĀ|UC-Y<+>* 꼂5o,k`г/~fv{\>0Hnը癎xrb Iw")\ ү&e4V*shxQ}pbVmj/0Ȋ&O.҆ip@HM{VxQ`"gpQ+I8xCK'T"!K595Ph Ĉ N[݇ez _?% ѼObK|0<1Ú*4 ؅Ѱt ̎Ɛv-3("FY{h8m| ᾟL|'?Kmܐe ?jp0ijl:O2<鸹 2 ʫث8aDP6!EɒC=f b}kcd] =+F45xa4 ԇ-[ fK2hC& n,(hPWs?CK/M׀# OZ;g +T#{TBXd"~ڎI138IccۻY?~գioV' )ً۬<)M1Q 5u|@@b.@5NUt֥6Tz>14 )Ruƒjb'*z hNo5qcz1#Y%a"cٜN-TFd~h휭RV5/(,_@Х Ե D#nU0PZ&[d`hwVU%E9Nو2ꠦo篠rcM.ֹg !6u I|шXl iqڂ(w I<-Lq0!bC)~.HM_48A.:ӒczJXb Q_!2" u28*I瘽ZC# :mo; C$=0d# a|q2 ΍:jkjNz壛\E ]/C2e`.Lힺ /KDBb(5ymjN* /7V%{6O9L*.Mv׭Lo=@ ggxVl.!+kMHj3ގ<''#6cmgVuGԎfgYjc!ZŢ(ӿ2& L=Oɫcݚݲ8&6YAX+)by*'L\ ɐgY9Mk<xg˿Eѻ3 .VpڷXfЇzu/#q M;k ۛ=>[KsX'o`hY FAa_?`KE7ҕkBIJD2F%/6Vx Goj",(گ]bΣ]ڃxS jW^73I 92b8 yb+gĨt2=Hxu\mj6L vIL^򎩟Z=kAǯR4 <Z_S}8 @ 7k9AWGq :?KS_M+a6*UQO2Tr+`Gup-SZE&!Tso=s0#(5BvywKO Tc_E(mB:'Yvz/p`AĹCBi됞m.h1IYA鐰UcR\92*]Yz==VA&@Ɍ3/! L{s=Tִw刱+ ja9! u=CFA&1x:=Ne @-jG񺖠|{AD=Ljh rӺ dZ@f[$a, a𴐛f%_֌I{6kN*F$bJCGǙ~ =mhF][Kj9i' 46V]~'P2VYƱeћHEA?*sٲW޶4]{zz uc afy0c"ۿi&Jc5jJWdǼ"rj9*0$Rp_ű{_4?qZ45ɼy;J Mvʘ|`Onw@PV]e{{a`sAtwCڙo$tِ}aM腈fX 4ڜ!^nοPb][dYui3YldDu%‡UWQDhe|i.KrZ&jƘ4I[t8RkY1iqkߔ<0|r8=b})DPxA4~B:O{n# "e oy(V,)x&⌂J6$l>Raղe1B;4P6Ň@(Wv&ٺKSHҟN1.ˁ^Evu,J p4!B÷4ޝ[Y=ҋz0%KZp"HG\yD|ͷ·ʭHZu?`(ٞzq+2aFHܸy4L,>l# %5Ƶ&KJ z-ןKS*%^6'CлG'3$(,hlYpv2U=$|̒dJ:I+9/Lȟ)clj(kR#)ϨZG{TN{{p0bM>6ǶO"/ 'Oal6XF2`,F&"ꮿS}d3(úmRxw& H`T5=l@ҷ~0}Fq|Pv(Y6, O7^dpIڗ17$]TƎk+]ٚ \yW)>7E2#fAƆ,}qsգeӇVܡ,G/2 O!8 oɅO{ p:jir c5c D1p~Q?MΥ4HN|j#rl)l`qJDI'AK8H(lJRYkP+3 R.K >/v;X@+@9b|z|yd2 KQWǦoހތ)땻`CVFr2!H)-qBlqm1[;! ίڍy`_3'L%8'LT^GӗL@{f3eĺȧYyl&h|ꦛA`mSds=1$H-܁#۹,DW39<Ӹ4v%k'U; 0a]#mM)%̞7}DQs_l#\|3ѣ)n^5y̟JPfїT,F~bud4V4•5ܛAd]x8ŮB[4DŽצ>Wyx"`DQ ?F Dɿn SZZp,f|m7*K;i)` zŸ2C&C~H_.#MSWhUA #{d>2Yե+ZNnPtt(>*3dt7QVsC)cN\D)y#r{4gÉx,i8xD+V`|A~D1Qt^H'ߐ%;ƕdV)'&ïWjP P_8 u"GߑG]9H'>ў~ }d)Ԡ!o=ݔq-ZwEz ZhYFUzMx8F0Zf,33% 1EXQ3kȈv5sGXkdnHi#<Q  yC}72B^x[EWaH.I@UHcc韌E!2ҟwA\CS}af p0{!8i\W8gp'07ˎSoZB4 K|n&X.ET~yvo[ H{؋}:#3OX_xjʔV$Y˳BD:U8Y@twK +2 48ʊ+ JщĢW9U j5vDOXM#M;H6KZxa\GUs7x<6 O5B|:@hBFHO^w.N1{2 ԲoɜFoj!$Å^Q$@sHсZO}ӠJG~/uᾭPK8iVְ9Z5HgzUe)𕬃<n*L5ؽ05W8l31dq:pLA˲ O$.!< t2zQr3Xc`4^B0'Wb*K1bfV OЭ\d5쎯\,XI~:@8pRߨ6ϸ(I܆{KFꛊX'oVnblN\X&6=,]8`t:u'Wq4*EU.HߒRh6b$!.ԓtt=]3&"yˮ#85j2EH!-IFҟrqASVxQE%ϟЎ"ƚ0I8^͐~nNn7azK$ \A%at']2 G~qw 06:r!OuX_ dQ4s? akv9ߌv)eaZ7> #0(𘦾%,͗dq@rKoZ󾝓ɏAq4+ G`F_ox]"^<nx6G8^6a4cZR*2dV͍A#>1H cHBW=8*kQXOy]/e@f2gwX@a+,a/ٔ1)^ 1وtՈ o?JoS 7,i%]?DqEϼG @T)_i3!PߛO35hHHR,硾hzsz۳N}%ۮ{3oӜt0v̰ 爣k(Vq@L@p@/U²W15ħПiyep& Ir Oqy@$NϞa9Ba]DΩvBƫn\ZJ7@/C 4Laq;$:KYO #5dFM`=B! QNa3 f˓BmC[4KKU;E`YI8-ٜ-FwD=gp%IH[ܱmf@N4…謘OnP a#3,4T`ߚ9IX>TJߠ?6^Mil 4kWۿLAdдtV4(ڈ+%IyQcRXo~*tWǼzX h#ym̌KLW7‹ΞJi_[-I2IOέ. c[zuHQ2Mf>ޝZC=wW]v<(џUao&574̦ͧ~p/h^6SlI>飿!S8One@ȷ_]u_ > (FUl5̝A]ѡ_ak~&{sѧ.y:?Œx]ƣwu.]bEm43OOo$k+вodM&-:ݘH;P3^M&D!^ya>]9ۂmNRcr: Ɓ!X$* H"iHj+1ꍝМjG{q֊{?D }yE2:E!?ca_^/[VP~q;R9k̺gXuo>]byMNC[1B:C5ݕ'%{_#;E)O98Atas "1 * $(uPKs@UTeU8\ROE#}5)}#ˮZD| 61!'.iߛMZ#[x4J\-B)[ *iEgIHU83> 3Mt={4%W݃]dc $NBOD'L 6P/b$ r!J'vtIiz k1.mxHK4vp N,hm.H!&;*e7*чj a]i9}iXj+9ةLNKbUdk[ӧRІFѸ9BG8Goƀ(|~&UBrPJ!p8(Q&֟"!YZ4N%z#ғ{$^D7ȱRan4JQ8Et^XϐLzy w^XjDf| gqGѥ^w0wD d! V йs4I,*KCE?gW*8ХNh a0HzJ`cA-$|AAV'y⮑YE F׾*XWc%y~ oD/fUmI訥%N@3*1p#QOd;=eͻAvᨇ'ΜhȘ8CUfhobw53bV 7;oI? 9ˍڟbBZ++w>Һ5CF9lyoi.R**RcDZՠ.ҩiRl;p״WwhTinZq>C6۠a-}`}mF!vH^Fڔ 6?wTo%>&'jVh7zFn4@M #ry^`k3?T]aA\' J g@0f&mq)Xqocc`EI^x_\q3[J)=CZe쏜`X֘ ̎!~sK,sҮ7!_; n_E0`0?%c@.A 5Y9؇l&`or!'Ie3+"2Lk-Nw`*N p ]<ƍEd2Qr@f_Uq;ْI: ƃ۹~|mJ2+]Z<,jr@?</lsFwԎwY!պq(V 8ܠFӌFۀi"Σ#4Gxhv$ӣڣi!'Y]`mI>47dK`M͙n?ޯis ڿʸw:zbO^{1S]9T@aAÈT4jFphr7[A;Ox2?.//`n.IVʧ6d r2,Y=S9ub#;hFX>6|U~#!n%Mc+{`ۇ#.%5ώ̣.a)$4?)?(SߐqoˊvqcMb>eBnN$:/bzhdeHMSoE*ۂRݘVZ|-ntN oB?|J6S FiOf x<1ZF~e@Rtˍ@͍7[sT"h*60>+T"Ka|k6_H[R2 E;n΢^#`8He/9H`򬶭!JŚk%/f .Z8Nӽ+i2ơ=Vf/=1D"DۍSG sU 4QPS_ee515!;+xЩ#&:$Ae8p->bÑrèt}&foՠn3,IG˾_rlZ8v&ACkgA+*v}emi섃jIIM$3H ZC]X< 3JI/V`󢗮ԥ?,w /sP} „A9v-] 8%or`t&28Xŧ2^js2 H=(QrH82q7"'diXqBn[ШwiM\_R'y]9f{ܻ`jEJ# 0$MD<aBy`r9ϙ=-gNO]O.4rKt~0˯x&1Dq!m#SqO'jNKz0Qx[T=XÉN"߷T܎T9Njh&_ k(_^x⠖O^.6hFk9NeZlSi^knTVt|4ܚB`xHWW\A͢駄4PxTn3-gM*C&;Q4i=(䡡#MSܼ%  IcK"5c\/`>oMw{WuXc@@߱Rԛueo)Nkeyv RD>tSX¥ieK Kޣ]w4qўӉ1ݹ*eUg|VR@QH"]ToQV_9&nZJYvJJRgn+B:ǒ&.H[[ChhwFN%Sj`\ C^$}lT]鬅" 8 P67' ϻ$GJؖVN64K{?>3`,7-zK<1VdN#u~ ԕDN+v>X(lp9[!&7OaH0q+Ҋ 2bz'f#`膌kG"7^1o42}^Y 6EDZbdnf8nqb~ dT[K$1ɺm܉TkјTba;t'$Rb:`)9&ɎH\J56OG݋Lh 3)pt/by9Zi@&{ fj1A5.X''pcX0kwPڢG_ mZoEy'9yF(yZ1c&7"8 O# bJAJd;ܶ̔?;B:xnS!58<h8<SeQ4 ؍}6)= y׽b {&) dۖcpÑ*қp h1:91q䙚tx4۳foHfdC24c){)Ef_:_w}I2઱Hl&v=Z^c9/P> .?sF\[l}0 =@%Cʍ d`CoNyd,/i0"lU7г?kKIe8ua@#@! 9@+0{~ҜeF0C+E)!p.AY5k6aa&12Pԉi|!EQxΜ|]B"S.dgKΐyWI^ +GMyC/,PTÌcl4e'} z% Y~(VȖgd"$>¢eȡ죙]52(lZ&zt7T1g9Ls XLvyUB߹(݇sj'tR:"c"RM6q#ʔWxZͯXw@vCK8L|"@8`$%(^3qf\ !ϵ1FW O<$u-z?1q 4<z>hf|p"&aA4(P}_ܐJPkpqI.Qge Kzy >_l|M- g)k+kXKXfGF\$R*g'iٛ||g!ӤhC~ee'So^M| +nߛ%$A-l4{u0 IOCLdGRLB?Wg@}RXލ]yKbr;C9 [z2^+iVa'= goE7ú_͕?6;vaK <ܣDN0 %;߾% M\A@[lQNi*g+(8{@M KJ$f !LǗTC' k::2Ov˪wݞiQ;dp{}$ф#Lk *_R&5FnK`#i ~ׅL)0c! w"--T&1jqlu(8tFt&z(%R;4RjI1b(ٞͮy7/pMH-lQJ'+-OJdyNh, KekMO /zó¹sGT`$^U^/R[č$4!XǛB}2;| Q- 9l-E ];t䬰e5^q7MJ-&bPTŠqOazifA~6(0w.2DnDSjg/(-ED/n_|XNh _- H+'m %Ej]jqy(]K>:\H}VQrFr<Z['8mt%|滜{O,XHd`ĄE3&˗lV8IF$p*  >a8=vJ1>YE5t.gXn!!t1X,)t'}0EX):z4WV5̝ 2S.Ga#wxpėYD%T@r=%?[6nNQf6a֥H|1*"~ETAPP?w(H`aYcѦG:TX\Mp]rv)wYBM3؏;ӍhaCAR%aҪ+/4TqtARK/ۮc@CԀ7g;00HLA(i<zX%]埥kjdRY:J\% !ZD$(W<#]9ih#   rxLKhiV*49Yj}ӬR 'dRa9dhZzFo8qZY,- nS@g?&vLOǔoK{FJLonkJ% CGߧ?fV@(#x^6ѽ#It!p"萠|ty OoWcs㳝`S.k`~5B o(I[jlj@w= |[Ko?C- 8 @|=؅, Pq9"-7٣ɩ3U߶N%Fzb"dܦfO sz^:G6'VrkC W|\JcSX'gMvgwE5g~j k}P~Z#0uWF>Dҏ+l|ihA=&WT\0'(O3UX]4lEqQ &Ytm%!2lT/ݼXL ngY .MIXƷ,bs^Ш:UQ$I'WԩRl$Γ#03˒AUkH}jyJ)Xg4!L8cչ8و %Isiׁy!DYG樍v~>Ͻ2(HV{ZvA\C :>MHxz_/&75_xP35/BF0x*Z i{4f=)]wcgph<0!. 2Yړ*!5Y 8?h'6^pLI#L 9l g꫱ckLe$XB8eRq 2$1F"HwKz7sJz4sLעIwMCk- ,MT1H~ ;:bӝV~/%-BA )[ i9D#Sq^ n) r6,H|̐rh\MMlT^~ DIgT'߸m{@#  +w j 9Oo)O9QG :ɆSSCg@9SZ}UxYjۖ1b %8fD|j|=%"Xb2_njn<*RjvD]w^)R3ʹJfΉ_3"S\ 3?p y#%Nx@mX'*8&jFL.GqQhCAx/0Q9ӌ0>6_`t[ɗϞCD/,i8Z u~vkt@+b0)(re#f b媌~`8> .[iGR_crtZhHl5Ya %cstc&QGNsbɭԝH 8( p> Z v k5<\G֫h|OÚ?bc )R@Vd+~L% T j`]lmZyt3.86 xA\Q /`7jP PL1Ta.ETU*ƾ%q&{AQL y?鿂blU4]ԬedB5{e`+ujU;M0] f<jA:Ĉo= S:o,r:pu dN<} m`JS u,OSI.ȩǬgl!Q@8CGO/WǞmA HLikm&~ucG}[())Y9H_Xƻ1`'ɗ-JOx") %눢Ҝx`zWB>'g~ ش T6Gg"r}g\E/P%,GZeX>'' [bwYq,Yt4K77QeR'dxjH?UR0Ÿe]BK^0F1p{-:B]%V[#) V^B#-Gq dH>ZBOAłGW..4G{{`y}] p.KT9V\կu/4Z;:Pݰ1q:6a$㡹t ;s׷cU1p=p*3J2CJ] ST%C"X)e %$A GKxp. dt=oBLhbLQWgrRǂlip[M Z- iZTjWd9krK`P z;>LCUUz>׆qP2B_.|0t"0]/B-Ezj$&0VuӥIdF bKvbp3"-26d4zq. To[` -u =RcCCr{UKҎft[ڼŭty`L[I]j׵u))T&T׎s[næ 'e(ЯMAJ5IJAzTDfgt0b!釭C.>xŦu`g8BO<otr"]Uu܇HLiO(ufH`"M*&<}Gya C]AlM wc굩i^S?SC]\KXeɼ4{\ɯׁ6yw\EyZEVukiae=fV{[Sz&!fl|1 'WV>Q ms/F*n)CpV*ʬEU,04 С7/4S6_e'!A" NzP g,PJjToڪfx'cWxm5,\9;MlqVw}:6~[ȹY([25+JdxI,Ԉ̎.{>*χ`"$c4an R}D;^db#HJ$5QQ!Gn,/"bQj>N34KΦ`|sfZAƚƺ+8gnhLԽ$&&eP]Sx橺i4LkH'8#6d"},7NnuiA%[3qv&ci&C& O)S'D3i~}"30F'l?Ώ"ڹb!lw%Elr[[ryrHEd/\);4"åtcq 1Jj[e.c?k.[KTNمjTI[qo\$L[oaPT)%F (F62قi s[pc %"Dh?giz>5o.fJTVp–*Sd"둿 "=hd/Ђ`E<۱&N~#ԋL V愲R:: <@BD,kgl47#2減 GbW ]85+]r׵N.x$mvkE$m4%SQ5m:}'2z(_,5<@דm,oZKVt䤌>wJK#8?sjMz- |/7<TͦZTܬe9=w)?y !PBbNdw SID d}ȣnWܙ+WF~5M ĝ]U1wC2:fURU@!;2U|IAr 1D1ڹATA]P"-Ȑ>֧mE[`b#4,}P|aV t/QG5kţ"j7Йgs|Y馴{r=_Yߏg Hbe͐7uq6n=tu,wAԒxBy9<\Rr ¤/ĥH̩&syK=\WO~˲_ yN7q9d^uZӂ@*߁,kX9amj.oڦuoԦE238@J[ RT"; Q ǣTCl5mJ譁X)bg~7S՚*Yk6E0¸&4;-Kcvc_IA%(ܐM,ve%O6Np+1H%mYfi 祖*^twKbi]+ܠDIYhֿ!UXj<LQ+?:DY&4H}oLM!: H e{oDXބqBJ@ nA> 5tzh_ф敷m>k;M{ "%JeX*5c;I^.|wf,fZ,m }PeyBU->~-ڿ|7։Jמس5%G{5=jBT$ĖW zRLf -MOOL@?x< !q[O>eou*G{1+( "vh8uXw*~j=Y9/BjV bcn4óT\,nMɬij}I he7!$*Nnq*^"WSćvieɡur2Dw- rUr0@BJ9+žpyQ,JJ0`ھ<4ہtqh C|αe~EnԨm;+R,/Ջz =7'.8 ETōdamqmZu-O7Je7:?G5$axn¬]N >^0w$e mZŕS]f7lTrʉoEÍE~{9:vmJ=5r) }1,p2&4[Tr ^Ʀv_(:>^ 3Ѻ#Cm KMV=f!h e13S ;vG2UMb_7ϣ BX'8c o~RMHֱګn`sxAVdAY*E^^,nQIZdF-EzNVLT_?_-: 1\5^\t)rB,᱑TյGJԴlcѫ04Ul_ w}'YS!y2-`(mY6+$|spSxcҼ t<8䷫o~eN"ʒ.k Tc(P9V48[8ߵFw";8uq5@ Kh/@FxHVZyL5}5~,5SXkYm\KYTE^qr^2x,b&_j>Fa[щ1#fqӧMZTz^83v28.8iZK9h9t O'u FV9.zvee->j;4_(f/ٚda%d_n44C'y 9v⢴r鍁YAx<o*+)|~M#x("ӛWUz&>.> :|)'{g5ƞ]"#E&B{vưKcZቃvگ<9-}8)PW<(iMpo^"}p_'cщ&#' V{J xk9h;͌/bT涞女%[j OUGƳcIJG(2dw#C(QÃ,F޸A  &^Q:*TL IgP0)2An%0l+QIiW)-D.[LwLV8e:>%$&++ &`*6.RbTKQll~k hdDΣo&?tp4JOx* wg&_Vq¾߿CPUcouJ9 n#' Ό5G=:*CE,G"6 re/tS$#S' B>:,6o\4*4E_#>%a@;\KFl5}]O HpLƽ'9t|ўr 5I3K;dQ՗|@<@#ƌyySju(aգ2NyRVnfвiG6IQL_0u>Z~OiO&6QU/Hib{c~vl aO:;1ô` b]rꢹ + OlMo:|\HwOakIC`f` װq?a PLfˆ!$#tτS]Su~qhmRXUOnd$ E&IB#PZ~bnp(ՕW&S&jꠔS}ba<(~ a1X"..\eQ3V]*G8Df(V՝֒E3_M#xE#{2 1DHAqӕG4]*E}yjWF #8@L32Ԇ|Cfm!Ӫe-#Js2IοcmmTN֟K6=!;ϔz&q8f iRPkK)k jdիn.G ֑-0;i~C9أb؏g܇ QHaN{? ,+v 72#K{~r%{Jat[f1ڑO;詈LѕB됔*̤Ao53)0x7S ʷ&dn>+2?ח b44g{>CAg*_V *P:AHW"E9(3:&zejiu? zɥ7+lpÚĕC5nss=Ō-_jr@>1S&3І d}%ƣ)V[SmlRFX|骗Yǡ-:)'8V̚XP܀.64oJf2K4U8dbskpe"&vo_ BQ딩BQo(0 MVQvhE:}Вk*gC[^(tW"3\^,2nWv|u"g]g&S.$cMzc(uI"C\H@+]6&@ztQ_ݥGTX4@ƶg$}y,T |%\R`Bo=3ׯ]6mUװk2|ڔ-aS51%~*"1I+Cz# sԸ@v9= 1{KYۃBS?]1]eʥ)YWMvVpYb;g\lEBܾ'#=R_3(Y)K}|@͋fRba<}K䐣Ct25ھZ5"s 8&D Dvzс8|ꔆ\@MBGcAfd7r\@;m%$gj$>O:<c,T5HT4"*?k2yWhc("jeOV27QQ1oS{I*]Tca82Ch2TOa<$7%E(*p C7Sm[2/TAPoBW Ȏٳd%T"\6& *\ڴriH*V? ijytadOIӧOt_3+w~,&.A->5*EW72d?cRal[]zKOUST-Q_cDZׯM>v̩;?)N&OqUޡJkA[vZe7ߤ?@1͹gVPFL' њ lO>'ܯԊc2uZnIcNDR'Sxy֟R$S?DJ$fpMuJ) 1aΆS/_~0]@1h )bR:(oMH%S:DN(Uq[NLWv>b |3CL@D¬O0V zK?czgsBjeU45Q`[/{8-jXSßѕf=?ͬa@BKҕOaM<jd$d= 2EmX-(Z'"=|EF7oMY&kt{%1,iW٤\o9RK>dy(I`!!Eo:I0*-=_VY#'M69) 7U|2j4gAaXg7Kbfn+Jo*5,y2*Sl* :/QS2bxdʃbߊأfVܮ>I~}P(j0$(TF7GËn6 >rsŬsIúZP'|&XRB.i^T$C ukLSH3>LyL[KhQ@KjP9=cxFSOo*:agKafY/&ު wqg"g2eA3igA+ +\"d c059XMMxZwsCK`Lrd"3à Lc%l[rަx2ƎD|)=Q?8 pp {NfA9˹nq-Vfx_xF/ǔ.myb7Il~) &ǧCj\i:Rk7GGX饫眼x2֐ omD'*'e=*J}@i9C6K 9so_⟶λHc0GrUv5'' _Ƽa$ph{4nBu"*Dž:d_=d>M|5O*=r|q_ 7Sj5@z>ޛ2W"=,oa̴gduW2}Q഑?8)x{ oqZt;vj> 5%fhDEx1&{xjpjyQ 6.$v* S#-}SNZ5(ogGPAey'wz6p}EÁ߶2$ҊaΊ dΩEZ$+=mx /Ov"Ww}: xVNTImZҤ&Eu#Ru.75Nʠ}qǤOE$qVњtj¥roU^+NAt!E:&/<,l(,~5[7Bb DA?_uAVĺ[SøzDJ. x<]bPez8 )*Z1UϯHr32C~*sO)F̙F*Zy)~OY(I#mɄ Hj `cdvZ"BVgzC.X (sj[8f\#Pj"ҶX;Z?vLH: NgӐE0*p0ZlalD.P^u9YzJÑ=! 8S1 m|J>{zJ9Mǧso)#LLBCϐ))X%Ju[ܶakF2pq SQot qQ oP)!.p-]e$ddi9or ` +%d48!R5ed۬ $f%_$'#o)L{&h`߰V@,DX sd2cHd9͒Clk]3Gʥ`./)'bu:Y`Yuc1C"xB71("KiAN;RdJЉ.+dgiXn7-u`pGP8żxc '-Fp*Q ~UWن>9 RsĪ0\өe=Y_޿;6Pbb [6ܭ5儢\q8!5Ӻ&ԕN1ɹUNMLii4ߩnZU}-ѪHoĴb{ 'aԩ ܊ ngn W9BJ'_~(8>rfN(%քrƟԎ(,\ 4hA !,raʯE1/((7(4} ?A0 g_;j݃}ۡw=ŗ0/*FADp˰WWAԪ0ѫOZ/{X``Hv=UHu_$%Thk(^Rz4Ma$Xk.쐟OڀQ1:곮NvHnd z 0UNG?d^" PENy/@F/E.h􎪀[#s X[XL\ZڬLG MQ͈L4(hsƋ5ig[Y)'܃A>I'w+oރс4eﷳW 7|>$3~By=T־򼝛]ERlZb3C7"Usڍ@/= AF!Mal*)wy5[[b0(R )zF5͡niuh5y08t.)>ZTtD Zi/evH󬌸3tؓZƑ J.@yuQf^1͗) x 1*ۗY7r\ YblyF..VF37³-b;1nJʯXDw3 [euɣ-ou&kDX]mr:Wb()^+;R%3Qԝw{Y;*ZEڕǫIƈ;٠X̠~Pɭa+r j:$55Z /s%6e#3ve#⓳C,$o\/uZRo[rHvŊC9ɩEig*+JRZjd*&iVb7#)G-bS[iIm3M<}ˆrK2 P*ZN0,S/\h9X>c\tf9b\Q۠*ərZÌﲳF)C<@nrk{Qvѭ f!HKv?eygF̙hޣocTe(N;z&ȲGȻNI4-Aya~-FG-}e KkWZ}s1_,4cտ]V"-Xg<};DŽ &190UOe;32!Bblr6[JVꃗ۪=b۝p=!\Ly'Xmy5EJs:b9PRjx"D4X6ªǣKWʳoY%2?%b1|.nl-9 O˞"Nk~cO0bdoG-5=!| C) G!D}m0Ӧ{ZD<& \+#EX>aBs8Nfv%jW*unZ渂!.\k\Fkd&CB ),LO2B3Ǯ%Ψ(sermCIuU.E pKNXY tYj |Î6s%6h$̞xTR!*/9/_|KP>FjXRw[ytTG鉢GW!!=|o\<׬ դ L|//Y0:! ~਀a&.9DVyB(U!K+7֝N,V3 ɟ?B+f[WR!.rƁtu'=^2z3G @c8C 2n VZyNG*M. T_ q`lj1g44Fy|7PL׫Wo. 5e"I̛d@C}L^\ f{y, mcO*>^.5]RꇗEOkAoAJ*WNdu5Jjk7[xǰPȕ7P2 ]~4$-P1eJ9@JZ@Z|S=kSn,;~oy xGR#LP|tg _6MvHGʆҞ/>(7Y,B~i/#D礪LGpe[+'ȏKUq^'~}<"zt=[^&XӼhJmbJ+4&h/oR\k]%+wS@kqg. s@ D ]ʲ+88o{۔C6hR ]3>IDFn")xΪ&G(ZfիOskR*zY|~*ç&.p+@/po_0$!!?SIVnfqwmJ z[PrsxCU4n/NBX>#c%[vZެl[˝W[KuSazU';ϖsy7S^5 ΖSG`kŮEߚtH!)6 GJ!,ܫEWtn>|6S((*[*ja&U"aF(ux?F@z$Y^/])J⎁Ez,Igm*fE՘Q#u; _W 8ߤirUs;z6rX6W}‘5HOWaD_Jr7&2kwbHkn}:(rMpĪ"ŭFG:A;^3TڱKQqI-kkv36X+f^ YמMNL@Yv?8Uz4!oz)U߅HI4Yd8ɲvڧ-`ҋ)̢ʖH5Tp9Z$\Q`;x~ے߽vm6u{ I=X&z@&?E}ss3:ؒQ la܌ H;8 G]dX.'$FTP OMv:K]zJoI NƑ!}`Uj ZIrOO@=CsrT+8㳳Lp'REN뛬mۛt}KMH"k"2*qY#Ǯ ^v0FPǰ9og:HHp{X4b5W,8ąr. ާxM /Z4H‘'PA8l}hqGDN?b"ohFvKG(ڰ&͚+{{YL8oo]k>>dO.= 4!c+jjR(̀EKgb(AECh- )U<&)u|u8gO["I) kџP1%uj0FUn81\iK~$3>5mؼCRzԵn?b" G߶gњCI10FY9 Gz/M$*]hz17Lgj,Qfo*ZAc^#aNOF (:$TƵ'$I8O߽4$~4_Z$'W(G[t[WgJcZ aX0A390K5^lPnAnJh. CВuHSi9.Kl ?$~6 7}T%ūbMI/; Ϻ.!DqG NDL'j]#C)t NpU77#зa%CS[jS\9L>RE=fl41s(3ٹd b\+GGT+E\TaQD=E5I+[J']lFK1%HZ=dI(P:zf k:s~048/Gy6N&HS$Wp!**sSO`okzn21wH_b5 s'~2הL-f{ w$h2>&E]sķ} 崼g4ޟeޡ/d 7CIk3Yj 6%K@o +O% X;zl1z+$P?{\B4;#hz&aST"K.a)s&. fcDz4 [_T읖LΩ 6sFQksMm!  ˱=jrE̯Q~ZH [4k3zNz67"ȩƗFL>|Lt)ljwJ9N¾S`ېMkdqoi-6 f>u┺R4L@NJ֖2l@:kxe\vq %a˅5AS@{|Q;"M4J;줋Ai#+r8*o7N)Jt!z 9? ,;<vFeϾkOx۟Gu(F5.ӌ%,Vy'p[rN39?hF!gp{ULw٪&zLD9\#Y*wx> oJe1L@l m/@3m[iH,_1)joids潷E~M#ÏaY|k- \О}P}Eio*ml qA4 ѩ^Si#U?:SBPJInm^~lt8ZMKwC>}J__ g[D*@[ExV̶4 aQzى¹~Đ^R>q%@9YoM~R<2QmgDHYP M,4Rc-4usuP!dɥaK1=!M;EOMjp{I6ԩK C؞/3G0yv(N0x }N"OdՍ7F:2nB辙a+UЬ9 Tf5!_^mŰ0_}Gvk~:]uqЧQ#bʴ@a$- "B]x""ţ>iE=0FU@jű'P;+U;6fuw\\w&1kczߑN-a it^`m97nIϧ"-Z_%ժ4y6t'O$h]9W]C$J/5ø6+7u 3lGK1ȍ?JRe!hˆe'b#>H=jIܾދSΘc`?WvzBHthA͇YÛ*M^ׇ<Յc"r wu}jP=W0h:YIwĢMvO?QYFNÈ?>0L#;9,"ruPd5MԘhxO82t%g0{NrğniO'ƣuL:-=T*%UPWb#;TBޅa)D)>ԁ^Vui峈rx^g"6hq,RXx^`X׺$ꊌeszg({ (Jw"ʝXl/b/YT4cbwg& mD-%eUĦ+OaSgs!ֈ fAfϲ mT hŧH@jˮWUECt$kӊHxICɰ΢b~zp6)57pƘ* ɋ)ĥϔ?e7ߐ|<,֖ ID-j j鎛lzXhC6&뼙P {e@eF;q!!*KԞޙK55rs.T(@d-Yh MWô-QH0nj)& j2\oۓLthr~TNqr1z}R$# RijX P>x}wʃ.O \|u}Y*Z E½N 4 3?:ޭ9|?#5ZkZ :|Nm>okeB)f j`KӬ%2yKm)RBXLB-p;.PZH .l#Qf"P11F3Z*}`C ςv{ua#e%0qzwh (XOXWbǑO76ѱſ+o D MxI=ؙi]2N0dZzw6_Z )H6E#qbþSsʖ0og?cOxLl =\v4פrmur  Y}=C67Y$UqNK>yP6H92 Un;f;juf̥U1-IBt /QA,,rɓy T FR?${.|-]ҶA]As^%+Ecl/ʍV|=psʳLߟ9>EV2Q Std|MHDքiyPg\*ǎ^ }/{M_;u#05'ڣ0lQp;o6ϝISe8dj`G5X#1$^oAtmQ^?'SYBᅑg9rt?+舯?0(ANT?Mզ;焲-97G7`Ƶ@xr^];AS.ԯV[Ai_?8 ^n5ϒ:/ظ̸.z8Áu2bZ첄W,[ ]/D*Os.,`ɪQ_^޿ r&]ߕp/>fۇ*p* D9,oIAb(>hvNw'ډ඾.Rż8 #"B; ͺ]7濤30T ]z< O1L5=C[Sep o!eyu/gJ]#I?9 }WeQzE0{3Et Q {x+eG,tC!Q![p͠5י7"kƒy"(p޿0)a !Ng$J.l$4.:?[uԤ)lEJ[X?FCV .ּO`9_AXݭh"4%Yd6sڣ:<7VoQ4{}jq& 5EBNkF!WE'!79윦gƃ2"ö'1O-?KEGriD@Bb?^-#0hGw Aqy.&!|*v^GP< +nj7&<%x}|/ٙs<)d9vOz*w ޜ@}!H8fm0t O6?t7͏bVE,}i(kLHG~t.rTjN[Z}"PGPv̎FbnlFŴtNC/OrQ?DIܾf՛3Qa"ڒ 4h'\0dc*7Z$(!e̳_!(PNmI l*@I1\o0 Ai~aIU&"qKa5!^3*i((5ǏuFy`/:fW[!KL~io- J ,ALip2`P/IVO_}|~P۲?n8ucYd2SgY"* =>26$I+s *?{X#s`1j~m,ǝ7QOyTt0.+X+/ABhC(AtԢyS-35y_s@$ҜL3_Mi6T+4wL]:îrz8 4s=C\6ᩲFu[3| (G+vDӦ2)Nr^3^k~%1i.. ˬ GL_jpKyjPbVT`:)p׬IV[J><[^h=k()CF?§~3xMY6R"m"6`EkN w)9 #p½į$XW/cNUHќ!zPfe4pJĀ(esaO#J#1`Mj |slQC@'58 .|TbĜ3"ޘfDsZ+/Cs\2p9{(Amd(z9|-2Z!wཞH`AZG^txUh1wUsFwm1N®|_IC `S!)AR;!MdvdMCD?0?'+=$P 62s\3Z |ω6h<Ò19v{$ ]f;΀55FK&Y ap_\DUP٩V h6nuQWr'Tq)r]O XRBQ"!G,fg4VoZ>9{_Q6 ;s qVoV3k\c }cgF1Lo; ]"w[4FS|;7kzAG>P>WǛK C@7*!g'"LLo'O+So[@ur6鼒?x0dtUbÃoSYJ#X$3U+7ϤC9ZUrDtp`z2 YmeՄTJ[~Kɏ֓ jΐҽQ7=mD./Ύ.ú8g_[sPJ!/43%T:GŽl8L) *R0ǰ**P 3iBOձbISbN^ EK!l<!twLsxU:z3!K1ݨ5)}(R]vd”#pcsUI.j.(n#y0Pfij wEW]V CwDq)7&5kzϿ܌xYHWi`=Ǽ8E r4°V/ #aC"1g? CS $Y?kT]\ud&?I.~gL`qv,krҰZ= (O3}3} `z\K3!`&D+ΠMSYOe|(l'-K0"7J%qi^EQ>$`? ـQJ_φ w8FP~ J275!4nhxY@ӘTXxQր `k@?6[L{ o`/(a\ .e .W;z0]y~ EYꬣw&Lwg1Dn|`r?`+'Q]?$q%u|12 ͒hPQ*eDڄË牳{k`fzFŸW`AiK}#M2J"%Y`d-*7E'|%PhvAFR/TU@ziUāʑ5aX"`%С*̅2]å2m ,#Nr?AJ1#21}a8d c -d;F\Zh_nIϝBPpr̉!CD6D\t_cj»:es9ʋ<ə[NJR?baQ\ܥ_Ϳƒ(0/Ϊs4܎@C떲p2'RrAomEkz{$(LG(:ѵG)%v@OU!A.}e/+D? 0vq1%Vl0UF2q#^|UϓEw IOM"m{Ҏy%'X⛺N-LqR&(|DdcUh}4r bYtZAHٚїk.2#A<0ֳ&.ߴ)^6}xV)GoP̀[P9$F|w rUfMGn0~ ԫˡf_> ۃ>֩j갃9\E0qݛ˰sr r?NqTj=tDqTzkv){̄!i%-gI /aӫ, ܽߍ2| ߜl,띙ߧ.)Ek6iDWBnS/_[>6fGsE6*m gAގ:L9ǩ~I04vm>doe`'n X (PJ )[d1+m>JGTy8GʀEKNFR68fYBצ0o}H;=xΔF0GRyz>珰od6BlHED5xғV욜,7\L]+elqa% t ,MV ԉbKi%Q[9p薄v 0{?H[ד'}k%:49b{=+R%lc7yѬKAXɋLkAq<:VŞu c j-A[?xL6nJMjO-G"HfWh n9=搜sENEw"_mtE$'${y(Mf I_kMtLKFgX0?̛Ytcy6_E,xZ䝙nP17 m(V-Q .ey?f synwfm%>Š:r}[$YĘ;9FCʁ"d|S0:  psPUU{KQR'knr "{_U#iU͆Sލ"ɝBmB?Kb([Ks> rp݀'N>=q縛hѐ5!D K? ِJ-K,M)#uf_{MmPhl Ty #^rpi4kBObhD~Ar Y\R_]/ )*ГO7frUb`5q∲`w* A!R0ɧ;z_6mNG(|'cƒVMgI)f0+87܁wr:$.9UϹfDۛc]NX6q(ѷ [踔n2h)JA 7d}I,90R'JJ8ѐ|JʺV|' <廌/UbQ}c 6u,I/h+JJ1o-qю n,Id*pmz@=G~D^ř.BC @pC_B mkKDOb_ 2;Guy8;__ܠ'sȉ7k5O<2輂yfל"~f9DjP%m/!5c>K13xiVv  dHaB($nz$B!*?pZ͙a-gej_p%Fvfopfo*UܽQUݎӕ "Xv`1SDO"H*Eǭ>EYE, /dO*oy\dݳFcC\A^PDZlwȽG~[T`u؛o-'k~n}UIǬ`C '#1U\i6l`ƸǜEwܚlI2pYo$z=˯14"ˬ6^e 2<2$ж^0՟qBZ{qGi-`p1H%upj-l놝,0q~Ҹ6mVkgr+v]Lv9];_@tiϐ]ɀv 6V1gs:_ml2D/"l 6;IjUWB-Wؒ*n`ɧ߈pQz{!Gc ްT\݃vbsC6UP[#XHP,gH 43L~wqGx4$VPI̟2J>|4݆#V$#*fUjjTE5KL0ꂐ"̼)'\ $d!0MH*YAHTПPprl c{XuL+@$o >;O&"&F~JI\Y] NX[pG;`K(Qͥcqoҽ#8mv{0/3aW+bpsv6X'p>zCw8\f M;H%ZoGK MsɧRZVgS RG'bgs 8igUS|9$~K8&f@Eu+OCd^GD7$$thH>jl?"ZYn {} `_)ŃOq/`ݐBfШ9dG& `[ajβO6|@? CVG=鉰́VJ4pa4diD0_FKfK_مr/]]3( weusFIW\XC$f;~ZvUv(iOTYvR~[F$opHiT gk2Խ)piA$Npzbc޾~$B]qS/\&L_:VM_Ͱ←|j"PZ̗A1Dwzi.0n^w8!UzvHvxS c 2cζD馻K%y9 ȪMdW{b<2+goR$dɿ@Sj ֍;pRXtu?*]*+ȮA@ң" \f9!9]|aNZXƈ=SǴz{V}[pNIlc[$KŠtg3m;]TK>ēb#Mxc/m2D`AR9Hz]ځSSnErftIξo7㑝I%pք`Pn_׋!]㋼KWo22&r=ul7 A(GUBI Tܒ+s}m_XV"@2wN6B׵B`xۋ#D A][[!+Tml]5%rjX"P#N X-{3YOS 6(]!ʞoӤO4U*Boe8Ek`);;I7|ᱹPp1_=i{r3^StH9N۲[F6LdlG4DRN኿H`|˽>D!ݫ\hw.ʔQ6>ä1]p晖_Z ZqF%ՒrvtHM^h#SXVuX7_q[&BXwz2.d_ myQ9P[bۢ"(\ܼq}RRouPͧ/0^>IVpF&<*P#}j ިҹq쪧lq׬=ٔ؋Jڽ,*@[mC|FڎĘ#L(2m_ݸwgtFS&6 tk+{u1&֮@j1J;dmne:O \)@ODJ[J}%6e@t9LB9QRxDVx<^<ɮ'>΃&.fX@,tWGiHK5ۃHy-qp=vw$dO9B*<ת@lWqYk5 #ͻxe~_3 &m\ĭ.Vj>p+eKɅ#a[==ySY%Z@#34Uᓐ>]GU )CߙY]O$@h@df́ b0C=WTuJ[Ay:=$wEHԌe/PWYIaȻgj.AěY9^oP8<٦Y9q- u3Xh䝍/J|M3 ٌ6kÖ$u,ӗXEbtVzu?Nsc%Äı=\{s y2idMnjt^޹b Ƈ6AE^m8gS]Τj8R1:y@05[>ů}8HτϾd? mXVe~3'H%O Q1` w} 41(iS]0}u2(dS'?[XmU.!ns!RUBCX'3.w 80v\ϒ p}9ώ[45G=Ĵuù0`#OҾDڟ~숢F5}Vϭv@oP lqJBtI ka)H2_-U<BT7o4gw3Bbٗx+w)ITt4T_nNx'\1Zծ3n :[G<%*T`bFw@UEݐr&3J5*b0lR43DaO:bn Q!HZ= i3]z|q9_Zoxx%*0cU'gj]x~kkv8'D܋~_sT綧.0Q5@qϰ`"jh9߮=٧s$QV 4wk}p% 8b7G3ửG%7Lvj-ྰcGs vd ykե nc L"jW>mG'E0fzc'=,ʘә⥗&$:d-Sa_P^0m=atZPuvqxvKxz "͝z?Ş , ʗEOQO7wk(tZCYR[r #65$JrT)>&Fo~p9dD{yueTv]i׋]d\c9>5Lʰm u*S͡V>MJ"1*(M7+ZΒ?pa<,V j[7oW?% \* 627mܿ5W ^>BA Ok^[sḜ@.gzC'RL$4>3Q`N!x'|}Ckܗ3k6]lA\hOC0[k*]ܑPn9έ6c$1?aBE(X>PA8<3fHɃ+P'GhQg}FӿSÊre6ւ0 *@ԔE]42>*OU`㮤o &] Ă(9vo5yLGqNMGG~nI/zƲW(tY  ɫub"FsecZ q:СKΧzU7oh_zSk(k$E sCj9jP-_/-ܙF AǶKԒЮgc*b{PEe\ej~He&!|!O>Pu![o"$kj x`9_^ Fol˞Ym\!"VhC4:t Rθ\:+`@lF[r!H\bT5^Wo`,PP/څi};mk~%-"xYx7AxceB̟0椁cq%1mvdP56̊+@pf> m$T{r{l>mG[G[C|?̐4%&L$;~ k5e7a)ꄟLA>Y18_hqd&5d H|'.-nS:n085ĺbjjE T`rOLهUƨ5$e[ P5[ޑ5lűP `a\9<+2sx$D%0K&450Zepl W#OKL ]ު`\b3z: 0MNP`U8PͩiOTT<_VĊT2pmwe jӓ0VILdƍwChHVTF  b;yy!% 1)(㾄Kruj&8qe$gp#,%1P]̯O5 hUgڔ6A^$L@k5ʉލ4Nó?Y>-qjvH! *OWXe4-~ʹ^PȠsjw4Aog>fݒbw`^B2HLTE%=>wA}shO Y.%C,~ecw*{ܰp\ݗkR[i][A o } tam?U USCbE;V‚AX-xm9n(&Y !GH sAR{0Ȕfin̝9<8JoDw(ȼG>rRȞ7j¯t\ᩖSi6@j&Z(Β9c`MlN=Z cA s?B)dO=6pBp4$hj~̽Bm1'H $Q4M2A) Љʳhb}QLf~*t!#Y56ZCDs%LV9; WKLh6 tF"ς9%֯df! n{o \ICqe 1`+US$x! !qW;cu#IxrNtIn_:qƹsX(I}RQ3% f(G -7k,kļ{#u=y~L_?"z;^MU.EVlx >(k ԁbAotfGnnƹ<pp [<(!:au}C{]=`dus{#Q!`/ 6ڝD k^Sސ9{^F9^)g6FLCrj&--8+6Ѽ$78p㯣Y2AK^sݣo nx!G 6;#N]kY0떬M>Fڬ+9ȍ-({o7>6h>ZJh?DovBrgxڟ:dX"3'PhPKmC.q~\NgR1NL4WҾv+^sHvW,}PڽCjK6K YI9 &}+ׁo M_68Lܹͩ ԳդAo 3 q\9H@7MJ"PSjg2t]^N@(;f;bz_ ´0c$+<88ԥ]9m2F[5|7΁ད=a$bYMN,o:$ˌghf8fpZI9H4HZdb\!GaqV{u"C}rDnH,a(4T}3iӆLo*xXU/SsX%3 +߈);>mM!5B1!{q@:S'ﶱ|\ܜ@5rc{MZ|¹ 4[ %a3dR^^6m:{gFL"EiyCri`P\VWgd:~0/]b.Q}e(?FH>! (Z3Pmvo⢈kp]5fF%5.I)Ws2YWzLXƖ@$D1C%#*{'j>c4ry,fjҐaTd A bҥ;H6C\:Er[ xujb:Ԥ$塳ފVG15ϺfqJ 'xC\⒪ʢ | 0K Gp|0ffql*"492b-$pg'j\" ;2Db#΃ѐֈ&L7~ l C }mx"% (5+4:oEH娋DS7뿗4/C3E_.):`$If($#4uמmӣqRkRK\9;=icXt!SXMKЍL]ɨoؒ}A0lqڹ#5t%:unj]$e /ܲЀ)]LHB""YjHyaj`cgW| {G*o yeXߟ߀-Wl8&"bv1dCCT &ܽQrO"L#ʷtY #sL0w1b ,'ʱ ha^c lK1 JTSWhUGLHC?la~m' xɢ˷Axjl3Ǵ=8qZ(ã$+ kǹ_Fvs1qð >(LT@j,qFa7\?|tB$wdrm4J d,6}gf̂J~zQ* ~[9zOUP8' F8{YAγSpdLxGn[4BOЖ8":#8cR9M:Yc} **%ѓ h=KH^7aE wNkkۈ ՗*LtFf;n>@5Y|v_!OlIeϐW dڴ.6Ҟ =edtv/J8)\ bn0+O_Sxjb+vY{<iYo! 70r\G4T@M~S`SS1ĸYoG+JG]Z2ݍ!\.߀<?yG@<K_ 3ݏ6<œNK=n >~İޝ'y=o\;g@d]*8 lB'k{ZEjxB5g2^$̉TSlesϏbWs$b{F #P/"v7HCۧḑ>+oz-CuJd<:}6;w+v~t. ޻s4l2K|j rs Ԡ@4Z]3] prOd\䗼xa0P=x<1h'PzSRy-pܯv7cFύ(7Br b `Eg#^Y B%hwƅ]/" QTVq }kkDJt6%фt J>1Ҿhޕɒj=/QU'&,r{SJnm=4d3n߸I%nVJ~xAczhvb(tȪWdf1 jBdu)*&M[@>"RN4Pz%WkwEBGXY#} N) k.BF gm;^sg2|hj1[9jhKm,a=/ϦtMhVv3AKԁo<`=U);>*9@yڃR mWW[}œKI;? u`e7ѡνJJmB(pNF8`YA6w;( 'EDοX٥ 0!P@Rh!cĻ?H:[Bu-ywp6QDO:\׋]NjڣAw zﭠ"Vayma#qAH22tdm&9:b1p׊G!9 =+;4Kzq*ؿKt@1ܝz7i)mj1MY'"Yw`dO<@w@GH|6j<0DUo_pvPG>?8hUd#3,\5{6K <^=5I$q/s ea?(cBI&Iݱg20:@8Fes!vtQ(-eE L1d!q%D뺶yc+1OS(~Fȿ|]Q{/F()ֱw5J:(GJx 6 <ٮn7l=5e9 .ws~ɼs?,섰2OJK̋w1Yc#lbBNL}6 #w4e*i)Bk0٢{ӕux޸u|0ual,'9l4)ە-Q@GӴ>䔥 w&E !.%X}?&c# xqBvB%pa@c7_c.X@NGx< \lH7`![;Y^>5/{r`l,!$Bp^,# ॻtRoeIvCTı om^4w/i1grXLʂ.=ygy0R{<a|6fk,=Ux ]pvD.=[lzBv=B('?8@HE7$e *ȇFM  ޞNkY aF#7u[ʺ Ń!,̵},* L[;rr;fGsVHtS6.ي9 mJs[#EpD*%[]* +kfNfM!)sM6H^$X`,~@|Л^Q&'z>OxNPv\:|[]DAeL{#5!1`w:kg!L0um;H9# lGm${$oܖW\EIlmR8„2Mb/x:0wScym3q ߂bļn ]Q‚F1J1 TEeKYsLYdl$(#d8+8 f2| mS74Xop܋f]=`=F0Sh.n0I>LLHqze:W!/E-El{zQpǽ/l\ 9 .V6^lB髷&m)} )6(5xYKhXTavMj,E_~3 EPԃ01bm5j1iZűO f){ @k 2'XDeК Ǫ;yGW*FC8CA͉I# ܪv&L*|U}*UYͨYc&8fb.=@;zKN)e/ ,?i: al,?+z r'p p |Ur[Q:hj)o+ۘ<_Ji3M =BH]nr?niC-K=:/êTK1~{˖orZ-vG{E@ U[x ;.+/pH(rixZ5ƵWna gU>$K l$ޢ8HBյ91IVg8b7yhZngDlG}6HǢcj ,k_Ļ re:4;/(NܘO<\Oܝ=[֞QS# &_u^*ۣ6wrIsA^$ TBbyFWX7zg,Oޝ2U$] U7Jd0=$%sIo#  y VqꈳsBnNBP,0a/S4 ;a-R:B6<`Wi:?V?/uW2cj<|ԣf%kn eZ?gN]Ɗ%2pun8@b4~:@nd W95#~ ڠ+08 TAjAS)LAA9,m-CΩwj J<ŀO[_#y?Ӫ~nG[o3\2.'x>1fIh+j0uB|GJ!RU>)㓈+hjf;R^xe|>K .&f*AE~<(C A{QPb 7!1jX(7 ݹ[3 <ןGG3Qnz SލsPi5I%K>ܾnL"FTqQDUZB t֯HR¤`(R_GIvYؓ q3Pk3u+v4$MΓF8. nWJQ9Sv>hH5MKl#ϟ)ٳx#I~y@,88f]X,E~tmMMpkRLyK9P^ͫT>sA9l/J>[ Z3gh Qe*RrCfB7-b>d IYCԴ++dw' iƾDj*pc#M+aBϗ.↸B:o*F]a~bd&f ΚYV߁`O(S,^넫qM0Kb$VHߙ^3fθ Z2@N k +_l\ſUl w7a9nffL_hŷr|3V4~^A6 eQXŚϋWo5}/93rcF%^eI"8MΚ4UF!w3KqBBؙkvJlrʣ4"]aC0N6< qBP0^7d~ e~RX݋#kbdF4u:Y}+lGf-! 9M{Z vLbD!,T]mo+,h", niQ}9#/\0C+8[\''?K<`ؼT[|,m>8;EYCzM`Yj) "WZcTor,@Vbf ~ZmsHppZcbV叨 6uٝ&t.VO<^e?JBO>6% .^E{~0-43 +[1ψj,Xw 8 jkedR{^OE$Ƴ`]$2Fd`_Z+kW7vkg{!6η+8̊@B+W(ZK?#二p-T;.Z^$;wnH|;RJ?:GNBwynq }N:W~{ׁW!YK3iq#PKy fn~ BzƒW) z~ƿW4[N\##9JKx?0UhA$" <-(pO+ EWX# qxpnz`zS;̢#.<./A;mEjGY-g{Ir*lpf Z؅~k=]#TwFџ;0z~ܨ12s-^A9y[(̄K-'t%A7dM*0t3;B5+θh"`N큨r W F.{Eɓۃjؓ_) >aeͨC$n „Y,x!wZQUΥI:h=rVА ^%NwQBa< v8iΤ%\6\Mb#}1Y/GZf8iGޛ~uJA|Ԧ/)Je#t\iJؠf,dswJʩ= 6fE33ֺ%y[!Ԅ3`LbhLPkؾ?$:)ʲE\k6N*HW[:3ll{+?ՂrA"8ʤja'ᢀdBC8ع@戶fѡڴYIL$Xy:R!We^O?8j6;a,pcB>rySRWFĢ[m=`R}X%5Wc1OY"_ť*O4?AS܍e1}"ⲉ9"F6GzHw ~auL2> ]Gé߫+O؊jWtmO?hhxzw'ƶ 4Q*0>Ƞ][ ǝ&Z0KFVbcB)P3eʾ ,\q/`1!ӹ*|[^Qe?Ǭnxʴca \,@ElB3Zok)Yr.;x>p L怉PrZ; 96*b*-yzYЄâdRkyEp|]UӂbMQhk4U秈|:-1h*ŃعCľ=!¬cdQiIAk~z<~%?$:NmE-@b}_(t'P i:Fb6})c/|94"Wba \3} LsYdрfyd&{C#HVem:W[aǟV>L—!:؀I^\>R,28<\YA]\`ez6Z e-61r̩s"zXèVE-b(+#d8 u﷔u~q:&x| $Ry5U>tF-"F!FsHNj8,þ[|{ 1lPp:摺~7<.RmzLٍ.N9/zj4x6/EKW}[2d x /$I9Ԅz=4 -J~\ݼn_oiUaUH!ET !s@QצBu!=kR,I07پ"$ Gsu0~]ۣo{6nPptndͭ'3SpW3~Rhr1A34`溈 ڟ| Joᇹ p%WVq!v.>_<;\9ʛPxkhTZ)O_)c\ 1gqٶoZ/X${y6wU Hp<7H6ÿujXn: O%&/r9X D$1{?ùa\Х_UFo"U3AIp~8n/TqbwX,d&{)(4D&N#ϻdZ;Z(݊X`k][/Jf0ixW,ih44b/F!&E 6 @u#4Nhf3V̩6GN-Թ  {D%|]=Ah{" ;j4H^]$-omAYAo8U%EKq-#Q3Iw:WB '^P2[Z@B8G=皕"S.ӫa{/3</%hS7' 쒛%Ny7n}x>K\/lǩ08Wn1bn}Q>_6 _ Urm;KG<( ahV.i'i0+ir [ M(Bv|45:eAlZ3׽ ïA k"Sh@;"{xW L$\׺b*Q_$i٤ES?v84D]5GNh.ao:t˳CUa \3m~i/| F -)-90ڊs)ZYƾp[i}S'D~LYk/CB4N2TEsmtP&Q Gb0bu P԰eZ9N)͟]83BOJ3b%p:O}$ z5 eƆ< _/Po84N޽&ٳ`"P!jj`d<|_O$5̤Up7k)ԌHh1uWn&|/'GxNHeʒPX3=JoXO[ַeR+P' A԰/ҏe%ӌBgPNٰ}ovaL]YJif৉'θ02~6xF6R (y#;9Ͷ_л%i~xRE*~/SY )ϐV*i2jČҷ@m_1`+fr+uUWpU4 DF ƙ*'ՄFNd.E+Y֔HY^^|>4y K<&Ⰾ{8Ƣ5 ;y:6UWy2dJ:=:O7rٿI=oiܳfɝ;u)ߵ!N_[ Q?w„##$Rs# ~/Fn6V,D?j(6*J-lO[mCMqtq[ߔuޯǞ^B@\ZJCn~ظC㣑Iv+`|Řde?)#=4}JQ%aT8A'?u 1!6NHI*ĊJalk"pPtbMc[ʘ'qĐk֟c30A`_C\VzB@8eQe'> +k sy&jFG^xLjiX%G\ (7Gw۪M|&Gj3 6y&kMrF4b̽/uqGWXXs+{׮c?q|n^ȞOi =]G:|/j99PzrJ_4>{RCycYwPGPڜ.%ٚW׭_s*dkHrHF)g ~1MEk]6(-}Ʌ!ޚMj j_ڐG$i.JMJFLK\3P*'U!D5 __iM1Z#<_ZaeMC]H,?xP}Wfzq U̵qBKlF z A]Hy웱s.K# p=|B rH 04XwCtHjU3y2f1d: ąP@T,TfRnݙsJ4yN 2?%' ,2?#wd>3;,Wtc*Q!a+-a2R{UPF0<)Z/H:-T뱆\OR%wuؼ_gQ.t7=?nm* qyi~ }K s902trclrެOI~`ߖ4R9ZxU*"6bCY' Rӂ9YXLQ{$~ Y Hp/J#;&YQ֛VLȻL zmI;+(ZGGD~u$W58] * i, dCnݺ00v IюPx{{!}UsX;J˯ڻvq׈S"@c*?-GmUyRԃ̣dKPsfZY{ lr m@p_|C5ET~H& !z`@IҎ^ɮ6hפ[dͥ,Z_/M}$VѢ8R5j,7(\D0^_ztamX6^(%yhbcᣛ)ֲt >(u[{/`{KwN:N.[~5BCa"6Y Ċ j5',=:[/gFHo7^JC7xkma!9$ޑO= m.za.QXDD>9BlP]\iJ:R5)Ѽ5#Q8e5j&襖O[U>ݘ<a(øjp-WBQn6stk>勞1~ j@Ԓ{릮7WG冣=fxwBۨY#R51[ 7$dFE,Y;ū)VTN}G Zf! ;_d!5 x2wCiɷtwjQe#1BS]kDWYړ # 7/\v]k B2d┪~35!%S9LS;7Xt qprhn*`N\(NRnyzri0#ⱃVލ@',(% |LbZT"a',(ޱ=.󴒅?e9jQkL b,Po#d H7`||L<xc 2f/%^2W+ g#(dT$ U-ol6 =`"}ξTv̘[?yi]:LpZnUpN7Ƃ8)aceX!Dm8ֻ{Xʦ) .7:JcHH:/><)׉R4s5`Mܦsa )!I$I_=u2خ&b~َocY;}\97р\%$mo(e*5~BnZ3]t7u zEe5[Ȟiu6ՊηJ/<NꤨȜıʶe:e ߪim1mlk~ƘֶЏ-ʵ<9s2Y[BĢiGlh*2 <'΅Ku TC T^u-65l%tk6}ufmQE=5G}A ߪn>ͣhKqX  [TeLr0B A-),ިT6"eyC?&x M(KiF΅Wlϴa`(MA[}Q;}׫1!?ׁ޹]fjo:>n!AOuN8.F!Qbٌ}{щUHI#&(9mP-=I)v#'Zm= 7X]yG3ߘ wO'`K^HZ8+3*Rn텠 j2-1*#شС tF-X2?z!D!9$,/X3ۜ9AX9k !i]ĉ~͘M0]#Bη^?ś9+䐷}{r70s}ӦrJQ.V}I__k7s:3pn;#Q+U\zbY[Co(=RB곃_H&9/`mKV_8@3Ji𯫺F4BcJ{1ˤ=F0Cӛ3 l%m5_vL,gh#aF/ZYåxw_̯ŧ|*ӷ1g2n N>&H\sm; ҹKcV/`@sOC0 Zɼ)5\nQ7wzglPlo|0s t:z lOMx)g@sGh#rOᾶz38 iC~`kTꗝ&pS?Vր)mr̬:ڱ:)1}N:,/VC0/3_9*(XP(!踲 |EC^CFb9c| l%dMZo=#%~s 4l;e"`J)0$&]s8ZiQ랫!}%Q‘dOHcSWzT8jL:ݻBpO]Zf <8iSU.fv#u0M3ΐrmPLn:.|jf֙҄8!,h, .\W~x`dMGVx:V,UiЃ~J}6!e%]l<2W?6]aDMC!XJd%,NaǜXZkWϚL{h 0'ma~L}kF Qq0k!~E*WC jJL{aO 嶣V%Hg7=Ԫ"3f۴aa'|/J!n"܊6$Rzu:,%z&XwNu$]zW2ֺA` X_l9ط B6ىA)`w!E?:Kosh~X~MdukTFյ6cyBqRӤkq:w[_bHf\B!k¸r)K3xm(NUCjND4#v9C3b|_!Cܜ8``l0 z|n%Ui)-EYa*|]v#;OYV6k?#PQ[mWnFE_nfA=^Eq\0%r.h旒yewpv%odS/(3nj;ĆOpo?{ͥT1aN(a_!~uL?'pVF&f`jX$W$`^ Cn. ؃JVݝo I.K#J2;MB~PvukL*D(טU ;`X@rEpkI o"'Cr3dy& JԼbl[JJts y*L4s>b\%ب2 iWi*܌[Ņc6%YTU%Fa @j &EFpavnvHXw.9}ȅ+>t?{Zo *Zz?x0p9GݏPFنW,;Fպgλ"mG*VTxO:\t?l6nc{;s S!TX~'|yXX/ m*3z$j"];']ۻdNIӯMSq/>Li*ͨx{ #)D dұYxBӹ7rCy "h`Y&ƖUP*̒ZGx>zj{CF^$irْ:o?~Ji[B_[B- ʔՊp+)w#ٽɷРl.r)Ѳ֜RJi^FD $@ CyƜ9{e52! ޑjC+p~d" / zpMب,i HUˌi}u_*€B=s~^mSqF0{؂V'P遶<KHgk8:d*j٘lxvpl3q՝zEYs(fV4 Cܨ\u%I<uNqդk!0&>Jo/S5鸳%9TZۏ?9t]Qʑk)]ɭz旤˱ M0x3a3 MԁV->]ȈnnƶE!]]ߘ볾5Q.{Ue)gC)5eNnSN\h4jC|yсMG" HLx40N_|J)\rVeCM&x%u!)myd#l)E6溋~:PsfXӪ~rY[ѩ 0`7Xʴ Q-Ԭ-Y3II9aY.-6(f/dcKVdk ,+vB|~l=(Yb-Ǔܑ0V;8ؾDIqT9a &D&C2]V .#6gI֤MNIԐpV2 ^ kG+F{FNP%>8&2no'~j>|R0uT۞+ q!M|Pq8ǺC,WO˭P׼9GHִw$r+瘌s#h|>[~T5vbǣt2CJ㚧:)o͗|˽ÈxL96i]pDlH+U~g ܚ93eWvDWvvwv":vGKK;PiHrCa@ye#RNϕ & *,9%p7k/W1Xu'G&nC:Ƿ`P+ɓ|ܔJ7% UGsq.@=z7eKx1cmG5SE&Fa9mn..9樱8F@.W譽$5R H;1zhL7/=.KAZF=Vg T-Lʣ&DāCsU1:N[v^B|9Z9xޱfC`ll‚}i^#71x㳩[`*<ٛ[-8͜jUL*_P9zee&ZItfً,+#;ރeWpZ6 Î:ӡ%~ U|Iu FY UViѨ5Z9tR8t*)gwdZܯV4w Ncw/"b?GL(z!?$XMCD/XX V#Po 3]1I:)MKU`'8b|PNQVl._#,aǽи\XGӯS[Lw†QP*w_Wl(.\_iא̔\EU鹻51E#+;!?}J/g&+% Au |1h\:ŵl]来_ͨr`hb:K㊅XP[P8H%[FO ?@_Ic_R$VLP <+ES({]qҞ8t9>{x!Z$CIOzKѩgvuf4v}̤WYw-U@pa 2HsBYh›)ݔ-K7VJT4!$xP0y 4t[IbX.ʷި[VhY#jpTmU\)z7= Co$D5C!U^p꣡Y.&_, @Ti+{7Dr({^9%"X@GB ;MM|˱Jwkxo8B07 J.y4|>>CT,OjD.]p9#>ˑm= |D"1?HѽɳW(!L(6 /' ewȪ we0H|1PeOR>\J81i>a:vLPd kAd؁COpTkӠT4}aʌtSpΤj`DrͲϫ8Y*VEMa~5tv&hoDJ3"o2ڽ""U[\P 4*Sؼ^·2 (ʊ-Q$(=jek0nf7 v1so8Ą-<b?GjF!g=MFXU!e QT޲yd]J`̚{ eD5ۄ6Wtqz?L7⛌hgyb%ŀNveBA}/166DZ;'*j-et^ aS T(L38zS}bJT`A٘A)HW6G҂H-#5պkJ6^G0(c6Pم턁oA;V" B CN''a/q ^O*v,|(r6$յJY@j׫1=ɊI䘚yar\'Z[a,|Q *LISp,jڿz(I&dHv833Fo\}c 4:8S9h8}9"\tIJPH"@f&&C hHƇ',#YQK ٪F>*RD=^Rみi8&g\B7Sj *E!]d(m ?x‡ZyA*nfu%JQ}M5LjU8Jt6f gc>W*qUCrm9S=Zi(eO94T_)'7Llܶ1m` :D2!WxvŲbξ(΃`noBɔmn,e(zǫ29+`zv*|M}mA?_FF嵞@I盥@_?& z vH9(ji f0{r]G%>#I\1el/x4$*N>Rذ*~Fcz?J|!VcMSL, m ]N%!ۼ 7r Tt§pA=Gv}I `*FxjdVWxg{/)SMEB e1O))! -ȒOgM *| 7M\kzp4sC{dZlѶ%43^r!bi6L_%kQv6 /*es:2acE7j2oXܗBW&>7:[g*è}}(!w}TVt UAFi\p`w4 0r?f?f8'W`uZq5g!Ghwt +iv1{ +^߻3DG׽T:SN印 ~W4—qu-`-O S)`^o8c/r i<)a. &sXhՓIcH+Irn6Cp:s"0x2"]bsUf(f.(Tc1PۦL ŋG;{I7rp(YUqWm&p0ms5E|y( &NY~k?ͱZ I?+e_DKeda.5\ (L*\pEe.Qie.s3ޜ;g@we/v@a߀N /5iNjeR^F+-2Eq>ȱiD_g٫M;,% bH /(?Z=tBb/uSdp'`eˆf3KჴKLG-‹H(c+둀$:(@X\ң[<+膄dU߁U`%|m"cgIܾ/ɣ26wJꠁ_))chLk˜Fd<6{ blQl /R1:as $YLH=I_W12;?ܼkpzFo˭B4f-QX?-c:ubIE?1(qus[Vǧ҄3Jq0 Iɗ"qi OX#o tb7 MK }xk>-⍚9bS#]Ioj`y. d*X&l8qlC .AQ@oҡdC:0+4eI 6ou+%a[N~ j' 1z3 U>VNDJMݖV](R뀎 G >d Ojl>ܘb9Vb&&z?u,H%I%iQe_$rlQ{,(ubQLFܛ /ViZ\spjl.D8Vhw;4]Utr<#V&/uk>^Sr<2W(3Vh4z$kדez0eޮ N8QDSIW-rs@e--񣳆&Xk33l=-)R"#ͱ:M A[0]UkW|4K'givlub6yw}z_ކBY ºZEuE-=|1]\пdf/x h\Lyj1ˊc`V6G8;{t.g>N(0RP{N^D{.P D6Lf pA.V Fj5Com:OBWN#jkTϡ<ԇZtGCOU3l_5RyI X 9ڟJ ±x:2ϛf0b#?x,7nv|#l'Og: A&N+df')~Hf|Ėv4F):z8\#9y".`amYҔFnw|L<4%b 㶮7 wߦ_|B@ᐛ?T^]D>'JaT>$a= `iFAL E=8iCQpd|[K ]#Ɩw$p ^AkC4b7$o2אDD?a>'n%kP6 2&`BW]Fˣ!juy11p n~hvG$jlCk)Y6 ]OzAZ?Eo nű1<pF`;`"n3͌7eQׄoqlᰄXAt|{ S\0%2d5Fow,#~#5c_2_&`;f"Yiȟ%Vy1#+ 9*04@Yq{ VkÐOl8QR聦o{iޕ-U~i8SЛĭ1 ^Y~D,.``5` ]f.^'t  (h !2,8җ#b6iKyPiF)v3ek~9X `҅e/`3h:54o$  Ob#v攝1}Qkp9CY)% @3䤊ߠQJ[Tj d9)3jlV[n7/R [Zk3] ]1>?[p}p9^Ca*@oeգ- QHQ0_[{ kH <#(68 )iҀi)6÷*]>,KB$Kۋ'ΫeXƌCi?SP*+<{뻻xڿz>M =cLYk 1o 166< K?ǃ; )x)+Լֲ@F7ѠPJRl}fX!F=$I}rCSm>Brndk/'HœV[R7%SOuƒ1'Kޭ@bQ^.Xs=h=qy2ūMx]te }%ɉm#٢(teRk~Z;נ&!k%}*9|*ir÷BymfVlgdzc?!ַPW RO m(Fi}%x,(Sg@G` ID+[|x=MȖSNEBp+Y|= b^`aIsCxF hDv>a WvBh.И6 ,T4Mm?i7Q,M4Նu\pʟ$*"Vإcv67R-- p[l o6|g;ۓKzvWҖ"B霉%gl[L%f-#0 {y0(Xª6 ACP!3B Ucː^p­+ AJ"GPiTuxp,܅Յ(WT@+4-5 >d#ߵûbA nhpveI׊>Ah;D Br*z7!zlFG' &~R/mA]jIh'o9鉠 )&۵TZ9Iak?o[<2ggCl ~,ӵGNX70P+eϪ-QES'b9-PǥYH@,/Z CQ?հ1BGoI O%wt~Ϙ\y/CGFvl84OP Fie]qa1!]dXڍe|l3I'^5Y|69C dُEP;мR^c3$tۏ{o [ٟHl#Wi ;jhȍxd@L̶u42@IAܑ[u%.];.=Cq񘳱cP(@94 `Tw S&;qlCGaD-$u DLɛ}/>/W85ʺ.ZG;n+-V H Uⅅlc.EwBj%A稩P~'4\R,tX8Tl\ @DO7VPQ3.u*_iQZ6ܪ9W kVBWl˙'H)u-$rU]"*3ojT(\ MbDoޠ#dfkSEjeD޻'B6̔ؕz$ "°4O{Af;֪zc;6dXs#Yon 8 =pQش( CH=w?DMӈ&g`ȇK:%3D`Uy!j,$WzN4ivӟSR <{ܛ/ PmdFaQr +pܵ { Ǩy'_I1K?䖜A5g׉0-ۇ)[9FtZp;UzG.E>x+qV{} 5i42G }ʘbPQXl{G;Pnc{#:̘PV2oltLpc;vl?wm N";@gi3d4m{ȄE.j 78:.db({.x4[Z Xd z5FP3諒9G/ms~#H!3LZbD4VU~o薰*4\.Yܚz8^Kk)vXDZ,60TUOmt&hG}9?30|̕YBwE7QCS l4;N:ޔ ww'CAV=3ӈm>*$}]-DT |mm"Fh#tFv}SP! AC}HYB8Tm>~F% `6-/R%7|8@{E!e@KL = W@ \R=;qU9T`HđuqJy>(.".Je4yvxx$&YSH& e,sH@[CNni}^z*R>$ۯ[\S.0/HCyJjo]`첺B{?S|o[>Yq۵G'=Zb˸nd5kjUdT}H u0 2{X9ҭ+5>,JKWU֖dLIt8 xM4nkNf\M&[ SzqDQ26cS4ȼ {s DG+Z^MVA\)= B?uPl:+`JL]zlV Fi$}zDJ\4klK)[^6UleHZie8#hl)C>GfVJq˜+Je4[VdѴE >0{y8KMƔ T0P=ޑwY 6[ݲ哒zUd!Ρ/󂥄FlaE(3p^׸Ж0GPG[iyM#0}y8F?9Զҭwۨf!0Y(1R[ʪ=NLJ* cTGLx#\ mDCh:lB6DUm ]$u;v j^3%q'Ɵ) m5kL&EэVs# :h<GH=3,8Nb1;G`KN.yowZJs;sk@SeIK1Rs8IBbWQ79ѓ'tglS$ƫ9ExV bXT3(>X#"7)R//Q/8FƾlSˇxOF|}3#n&9i(S|.1,%0`Ko6·0Q(OI@i LV3@JF,i0P55bTU, dY x3sh޶,#5zlIǴ 5nn h^s ˂:Df3nqe@c|/o/d驘+> hX? -ss)^eDXq>;p#1}͈ǦjzvЗjsқHB4Ia%Ϭm`_\M#eZ2*Z/7*ήT-v=v%q4gblQzŜO@04K, ƿG[Cin ~&ӶR7oaokؘswteesvF׎]pZnoQw +Yo1qUiTol ntNg;FdW=){L2cp-7G?;zÁn2)9ƀp<@ z8od߾31 ^Pd&*gxDN-kS*05:ޯiCyE-_j Ofd a됔HKuwNÓ˞a2Qm ڞK"U^`3ؿynqy SU,B(ov?ot:p0RG 7NOF2Xq#jS_:(ap<YiErʊ6p q,Kr3'l"F(Ǹx~լ16iPW񻷕,Թ$zVO7K-\Uƙׂ.w-MYÊih ?& J`!>![H8S㘋g8wPKW E7 m$]܇}9SyAMjNCnޜ%wZ;#oyr" _Uv(R~OuGMTOf7h14b"ʰHFI~A$oIa|Otx4[\ 8\3axI]1yЦ ăjjǨ$q @x/QP 4| eWJY` g{mU9tl^Fg8dՍ8ݜ9G9$߀Fk:zcШsm.˰UrYFC(ȃc6.tdIQ2Ɯ؃ t*# 4YDRcR7CQpG5 !5?t-Ri{K[I0l3'2YU鷨&H@-RK$_%BY6D˯ qGˤ5#1*k MrG>1[Ck{rua[q=-oeͻk1eR :iP9eն"L> ڻ/?t f_+Qc?Ibas^U9+ŹL0yXvBmғaμA jHQ7~8ݠ 89B7ٟz=߰KBpNs 02D%1}MՍZ#vYwb/nFs,4Q>V/ NiaIظ֞& HRM6EWȭYmOrù ;҇o=8.oÓlV'!ukU-[9s:!߲_T<9OspOQ\.LKk 4+܈Πף>[L*?7c/7e 61JskA_=4WB6VvB[`:25;=a0yvV9:\f^]i9trGȠ @TS]UHBT4U\K#cFts^iU+/2YN2lN!:\Ā;y1n+eSš G@kE: #H<3rȱMYQ_< qaa='T{Bb )mA8w7J8NפVMx 2c\ЄW%KixcXcy 0~dzN(H2Y tV,poKs\a[gBghZ=&QJhNjczޡ:uuk?~w|/X-6UtIA8Bzvϋ:?dO6oeA?J# 6+h4H kiPiLIi]A(T5zVl Z"W9x*۪d)+|H)'@ϥQ-lfDq/)'TI%} PM"=dʰyICGc9d\"@9 IB 'OOsHȯ?Se DsHpdA1ňn I*@ <_&WT@iZ$5Oaҁs#40j.),S0Q 0o55кR|XB:tzX [=tsZ(bN z,4>+ӣم7BDvqsaN˔/= -'<\#'F$.6\doe&=Yh;xb _S_d|C˗mكW'o79 < J=Jޘ~ 8 $`u'5Mk$o~;v%&w Q›/Sns;.&&kcEl:0CM'vpi$X7M[ΘXDMD>Ewv! ײ>x|@!N;X'z?H|U+Cī^N] o\FMmUoJb){`ꔴnyd_x*sd>I %ZtWa#bUŨJ~LiIE*܆&^ &ΘL cKb4=5E !@kZ; NY/PJu:wsErڽLsΏ,aChdf{ Q+fHGveD: H(K4щWe8'x@ 3tYW h]Dzµܵ7$i[Lte*x٬<*^2{z*nM?'|ŷsI'v͔_YMr!'`PO:]dSցQZ Bؐ7BZ?ve,}c0NJc*533 *T)hɇFLfϱ~ikN"zX[.lE%ܧm6ifexȷ9S{#Q #_DUP7U{BzRo>X!]IWìVnD)לRhfct \-[qEGt*$&3 a>#xf!å fu=6,m׾|@ <7z,a zW%/w]z;$FbH4Yh7 %Ew:Y)O Q_: cHR4qhPCFj(I#>iݨOjW9W&.>l5,ģ#7|lZJGA+<c.cOp07nMnoZ4Mу@p}lHxBx?*J9wh/^jz"*lkXwD \pqc@n /#åION^eAUۀM;y4VĖOT~aOH`xIKqdžH8R^;s`9NӃK!Žtm񫽌W ,df]9 hmm 7:po㔯oz䟥?Vc/[Vji´|Gu6A;ܤdp:MkD-߮3t=uX0>Xa X&P\M;n#5ZN<.4mv8'@;1q/m&Y(ٔsPүy_U]A3XOB]`gv'(h&A;P ;J', @+|ư/Fd+!XRT_;Y$^H1ZnkP^c.B9>eXP"}^M_; 7~$ ~şz}X7iDpםf$M#Po Jj i,wEiSI&u#TjVJYwVĔ`:nYOS m>.21*9o%U4]ؔrtdn\vWU %=p?H_rK_G\mrs"o19='A⺩XăQU6U>!^)|LӳF;ϼ #zYH"u﹮Qc32#.u8VPbVMr;mFOſ0tf̸QȑM4y~@괭KڗP\-P&i[JԾ6}mA}F^pԙU檔{׽;˞'3fmP%-h{yS?_Dևȏjvɒ,p lB^;|6CI .P1)RbQ 9 ҇ SyΉ`ζߋ̍dk K J/ gfkB($ T(yxv< x;wݥAhvC,0 ;ДyUVZąC^H,_oQq׎r^#2ALMM.ĩ)tjGk^#cպ=ogSJ<Mہ]ΈBքAmvz~560Gږ+yքgwRr-z^s1A,?MǣuC4 =0/t$}ퟥ̒5J0v(1EWHbi:a\wbMOFe6 AZ7lCUG6nզM|J镉!nig(P'>ei0/Dةc]CY"ЯRKcWP{Ri%fMC㑸 \CUx\&زInx>&pzHDX;s1۽N.S2oxZVKd Ci OM{;, Jkl.N9&iP#11 ƣb!I ߯>ApD{.P YPfÒa*SO9t&(wL9B/8g(\+gFn^-J`nL&_Yo.e?݅6%q`H}\^A+1]]D_|>~JY+c d+*@bq9sfJ"49L9vwF}<"=^Z18jm׸Ľ1 {Bd*n/AlXmBI m5O`ÌN򿭏MωǸ| ƚ,,IoX- 2,,p\7w:ih'9[^el{wZheWO<ݱggM"&3-g[)}1' dC2΃l5;OҜZ:,nǽ:MX)uȉˊv8KJn>V HH,,/2H""3Y\0ͶS% bBU\X̩2H(ұR v$Xi8=^5XR*mY~\ACooXše7}59ف<:MHh߾ReK`" ]%S}"R,6v \[>FHIp|?yGT21o0,=Zh6j3F1vED4ud TvI/"Ư-r=Md4 DjI!#bō53{_mR̢hզj2>jM\SXhFnݜqzG"*+>khƸZbi&& B(0g~gBYڀ逧h5 W#i刓hn}(zh$ma4&C\!ҵLS<\iӤjkl i ;S1;a3;K9^ &l >?ТS^d2kޭjD2~H%!heY( ץ3yN}<-c/5+dkS:*)賁fړTo ̥2f'5u}[;3; S0x"8Rx HHa%{{7W؜x hf n]g:Z?2Q40 |lwB5^vEFl xԙ˙ށ^F`ٌ. ]* "${:qX~~h[ӉiS:`0K2VڨO|xfmU4PXp\C~c6^ 3)x~N5"ʪKnZ I ;w:r!Ƭ6sBH,2VEfqs UR$@pQT˳hYэ+}14n8j=j DTSɗjloG "LA.T< )zAa910(Vԓ"cEɆGZhd+ۓbCcR\wUu| ݁\}ʷVldmec {ĉT;fS%!&f1F* RL_a3T73W@C^lK;ղk|H1CBtu[̥@bivk$#xގE9<@Wyme.DO H\N4B[ @Y۟l._ *NeڲtG࢈erIM%1d&cڢuG%.Sd6x[3Xsv84p`OB݄;!HVcSQR$n6}Ͻjh_*mBd lfH)Y̛)&EXOnG k4U/44>P r6XR3G 1l).pA,G٢ZS^؊6\PH:.Vw.< h2=^yë+~'˳|e,[zC\W]O2eŚBx/1jVTZDT,~"Kh; A7R:#y ΁#XT@g/;XfYnBmo5N 굇\m rkC9JMx'D5v2<c'aOFM$|iZIz ֨L_Ri ,[EJ=qo C"|p@ƴSh|y|!<>X,Q! ڨV߯A#YkC}*F4b(J*֓B <#`:>L"g Bҁ7alթw]T$'F՞xq.hHw*#zBGs|R8G*Pq(@;͟#Cie_!1Pm*Cwe\ds:P8ݫil)c fl+zas։L_fb&^y%o"tGrzsđ'f qP0 s򡶽(s5Di?_수^qMF7Ճ4tL_TylTi'f&Իc"%CaCPQ`r3̓>V]bO>Dq04L9=+Ӻ%_ pHkQp_ƚYzgMFW KhxrVf()$^cTv>"6և]#הVJș X/3HlɋM!"ܹ{d!a<(J6&qəe[ō"Iv?_/sr.п$-TJ' ab8.lR&hteyP ùJۅM,=˘mQiTWy  X݉oS,ibH? 'e6*z-? .21Kl, ĕ;v0!bM(Yίy" J>8gS)<H37q[Gi$"vedM1\έRLBr[:* Yӆ9ipqw"<,ÊL®0) mS`;: >bdfyY(Uׯ\ܙ6ekGk@*Mj%:Nܠ&-0ʧj6V clqBuw@L2RL̜0iޓϋ?/@+hϲ8*dIvEĨ5.:[xJAm8RhH#-TGĦmN( %4+p.'1h{')7D6!Q&J$x5WӬ& ɫ(v'@0=(H__fkbjmܙMYKYu\ƅ1_Ǫs 0Ṫ3퇓"sQK_SqZl!is|)?JfFʌg⌡72|؉y9"?1~[->~#"UhbJct6e )y(zuncBb6CgWx—{,, H]@XɏMLäi{ɞ.h8]"9-rX 9P TV)o'3o4k($|ɏ%.yvWy_,2lQY}E{]pxSo2" v{P^Kk9sB 澫!D*CJ"uS:*p)Z|t ~.B&AK[8Em뿌n]9!z7Ahby#33zA>xh7juݷfs) /m)emvhl{Ѝ[~QOuTS~NiޖPS<" f?5S014MK[`ivi)lq{_a%k& 0 \4/mA`[\Y [9#XS<_'W]tDa3r <Iѹ;YW:PG_ݛQsQ{:Ywf=>s}5? ڹ?Ng?$XҗzP)Wq2+6_I WMιMqOcuAu`mS=R 4ɗ%'&aRgq:w7GŞq5x82a&VmІamNa¶t 6C@'5\ #%ٽ "4 yQl բs",xs[plد]4g  *]Ie竕nR ,:Ղ|3V)`#93^8ulKB르z\/S>I}ɼ{ꇴTX\{R[Ė}6%<|ݦQ"bi`0C3Ykh!E8IMeū$u$BR}JrO$&~RήZ3d#rF|6& X nzzRDu2N>\uxEJJIw{plZ 5E6ԘVb7tE5t3bx}8s#Z~̂ >sbH){f5QNY{~XzL ,q7 -KT^#Sҍ5V4AtI)dAndV׿kOmmƷdQø0Gaf 7e@?g20KWvS}-qT!iuCT_7#gd҄_т͵I'o`\;o4vwy%.ihvMHlgC ڏ"U`]8&者Z%PBaX?> OWWR,i;垲c)mXlm: ̥Lu)XΪ0!'fp(~"4qhhS?B2w,,Y[%e)խuZ :ekc l%-ٳbwU|?7T+K`B(փ(wT|gTXϚ蜨DՃ%j7 UEKbdWkP:hgOa E.@Rx9MGqNoŁ 5w(y\Q]+ЀSl"*J]>PiFtJ(ΌDd\rfqϲΤ⸐bL,|1Y?Tn8s_yHAe30# x[Cx:50=eՖXytw2<$A|B0+?DQ 9r&%* G7pKei;igͱb5ӧIŖ97`ʟQɞ׫=eD XP HbOR! &AΟ6N􄶉m TWiPkorЅqf]QʊoލǞl% 6w} |(?BB윾tb&QŠ;R^;߀#:ʎ#C= 8W)"g n(_X(;Ѭ N_Ta4%>%g Rp[`˸ȓΩ b#euOD?#fNE%`O!誤Vy,/fx#gV2*oN3:wf{]j{jH P0kj/"Q!*A(*x(HfϽ -ڝZGVt黵&RQiêDQp|y EOS7Im2Wʦ[rfol;NzVNB_asRvӡu*``)'cghe:)$M0Օ08 Uv?)`xCD-ZGq[W^ LtcAdj0+[oqlIG/t8Kժ; 3h"m-ڊE|۫qM¦"ܢxz)T4ivJ|0?)')ˡybU"˂abm~59XJ|E6b}]*BU6a׼8LKBbBpG+dG>!G27|ÅcmZa#c5U {PTD^xvdJ«-fwuZ?yW>`p5, ij{λgʴeL&LQ)|}ON1wYb!{;=KBa[ZYǒt^02w^qNvAv(iƲj"e'UpYHJph.Qz(R y.UySsqP=}W.:jvi P6`O1%B䣊DK9whKMCt C Q,MH7~K=EP=/8= !xI#W pl&tt,Tȍ9e c#^ q3.00l[rj \tK$ \@g2fCD,q eDn%CG1seIgE{p3@wYE_:$Iyے= M#gXSP(', JL[ jdŶTaPbU} -ך$vp]HEIwVތc`Ib7P_z~qg=UϓzjNn~y\3#'ncJdn ֏wKZq_}Rt|aoSVdx<-2J6yhMZ5͌9-~­?m0O]dXj.\AiH@oXgJɌaas{b;&rzyrJ"q7v Z)꺑72:Y/;Yg%YqI̓>N{v!l4<׼0km*Ͳ,iˮ8hD5EmrӸA],c1>.>s8'2Tv~^942j] I$lpx9AJ,zкK/ 2'7>=U3%$3#ɇ?.#*Uv?әX݋raR%;\_;2#t %OijjFǟ,1eko_stDX=J|5m\b~!|?LJN#[{M "Ig QP"vOʨNߩUSz2n @*Gu\}  ˎ-=Cyӟ>ge.9%ZL{ԡQ!|pwC67rԭť"Ъaʅi_b$MQ3spࢸ+64_ 5a Vd>j+:QUgcMt>PUۦd̏~+Zя=u;@(j#%1/R0x38\;j*(i"{N"<wOݸ󁸯+vȝ~-fAR/¶hrEo7qanS0Fk Z=l{*${G|G2E(\V# c!%"E ]n@ԥvظDz`P;-Nvju4K^m ؄2AS 5ù|[T0Z~LR/g:{͎L1J(r,,7!pQ~]aH)~`ְ˶g…ɸ?~3;^ j_ vg2r]Oۆ[nrĐ9@ghp:}]ECF鹴Zt>mfzL!)Oy«ĜWz)7K<8ZۇnmsH ~ fne`»X(]7MPCcxDR0ϒ*9'Hǖ6ճ{šF&2ڗFot<\i=}%+C$W`evcAx q] 5k)dr)Q+"Ś8'ŀjswO9u} lux}Y8r5ũtpNHRhY\ss)tG"||F>lrVF@XIMiO'Kt]I-\#ݭ+T(:|aaXg3B=^|Y {\!=;KYsIrg~AxYEᤣV3)䶂Hl eQf7 o%PGÛ/^ O kw }#vM-h/*jڿ95SCj&m_<{]&Eje !Ɍґ;)% ?r"ڪ=Oފ7'~|8*ouIwuA+'f* ۲3@ێwb^TbF2M >i)5}+lQ t+6,BjKyN&MM+Ҋ1ɺ=iv8brW9C':ʾkLv5iWn5UǼApZ&O9vv9~Ą່)\R'Qy/Ԏ=lyqrK_}dq:6oPbƒf-W`8 >®eqbLjC$AqXH)֝ _<~ K6~q]?sRkV[hpdkhMwɣ<_оwf +5 SĿf-K(S1/Sl[ }l衃Ӂ] em{:z'7RjbxjO~@,d·q)r65I)#9As!αzP8SlyLnm6xq×l^,/s1Ngحs )5Lκ3uAO7硑IvvqWفtP-0gyF); Vxw;wՌ_\jMGBP$_Ff\EN^hUYF߲/"( F)}T0[6qŗM?x<+95}棘ȼB4-'w ܃|i׆ZD8|CyW{$!y]yNBYtAȖ+4J;5[I皅YY mDvVIL1 IGU:u-uSP5C7 m¨+#ҧRm( QvtOp21NF%?e s[SJb.#ƜqxF*TM͋wq0M3ƊR&N4EAW_2!RӳԳ)P]uol[/_:MͲL4͊\4Z׶kIۍ;)Lk0p%qjv!k@%'Mh^]vE^F R7F#N_* %~+ςL}18-W}:=[ oWbZ}DZaNF*w;3h[K4]7)ڟT@ a0r0Cunu8Q&>tE40]ambPF N -\*av~itˬ H=\npZ,3V($q75of¡`Z'/ ')+N{/P%{E+!Roؤۈ`{E-2zU,2¯E68\d:mRS! mR[ t}ە32Yq5X<%KsR< !^Ϝ:v_l1IyWߧM?Ɇasъ:ܥ;s|4L{sR|?{"^u^ HA"3tW >5ON'WT" ǛYuęyf(LcU3<9WhFd+=t4n uRxԄ/@Ђ}ۆgs5rjn+_+0u9}EW-B,rezզq% 2p<`0=㘨qs*YiR!XŸ4&6l|H\MB\jXO}4צ,1c')݇R-|<􆨲4E4j)ƫ}ރaE[s.`b9E2zv8rTG B_dHy`ѥ]>p/+A5ǽ 86~6O/F&_YF2a*w#渦_oۺ$&9WXޘ^J*uACD_/g¤@2lضg8AaaO2쓆).A$kSckz{X"evz2QBxH am9&VLEՑ ~d6=5K[bVp2 i]8s)]>@wW \jUT{^c`Q;s( /%j6ۄD@5b"kt!~Hb3Qm,\iwZ3t|iO\zkeڲ[㛡 zn(V`YQ*ݑ6jk^1B ?~wLkަz̥SyXS{Np?dԂAr}aɾ~Ʀd,,IAn2H 43S"]bזަ)Hh|̪fF.EK1e6ݟ4E4,ȇF"bOoh5@c5^:9KE'- "|}"j5$5[>5K7[vE)ˎrK" q]0ۺRFS-eSNi!DkDIV xO8zraF)n:2,Ek9Oh&_F?ajD*ȷI+'/_(x'a<>JA=XJmI!xcmutl^_}Mwf~k#xDə3*5Ce"z9Am%&`[rkᛏ؉T|PJw4JG1ȔPōQt?/|m(}ԻMOBicOTXaE 8qY ĜeKi+)dgkݥ- rpƘaw mGنS&:f$x| ax](Yu"+p>|uǝY% \tkp (,?3ȏC ~6(8=g3Wݢ&I%y3*Zx\Ygg:`XH,qmN5ϠdaPv&D<:-і hgPituHɯn2ч$4m*\H;2EO6 rIpRԶ  ׫>kUL"_୊Ylͼ[$/OWLZ99? ͬ ܶKQrJS/= 0YyS;.dW@^zE=iB,@4EnK33 4-A[Bg2z=#KSFh|DZsя+i-$s7 kG+߭ד~_CȐ7o݌ȓRF3GǍܰuZ2V> DW/DC[B}QQAN7I">7f9DSoaQAG&7;=t`{;fh\na'lC_)lߛ]@ξx7@h\M[ g1lPZ9ܽv(tW}aa#oa9F\ػVMߪnXPJ5!;S)bYׁ8J Z0W,X>fnѽMKB/ɻ["tmS7y\@ .K%Xz[n?sܡq~RP ] Kvjݼ7]Q!1>Mk}2r0gwy4TT},`1pR:Vf[5."v}:ԵNE!/ak"bɑ>˻T;zl?/Q˄:d8|F 8f~x{UU`hn01coeQN2 Ɖj{9 }"|9Om]=^pth^C$|PR=P 3TaT'&(2LW$fqiZ6&i:h+Jl҅u8̫* p{{qB$͆" H&f\cB^^z' p~ar,tOȃ?z"+ N^ x/ /y,'.pua'dҔ;k X@^}0(Aw[/SR:ԕw1ii~F5g|My;"$)竆w*I~0S{w8͕'?UsSSv}Ե><`V.]qW nd(4Qs[g,84EGD?{D1**٪oɉm%nAiq?PM#S@`S+_E۔@9n #Tn֨С?D& 15DJr'WJ_ . ]R~+th% dK~ khnC?HP=*ALxfEܪ\dc olNG&(-Nq=]p;&IrȒd89,ў&cY7o!Bؐg>G-g BT^* 3C^*.pN LCn!*bn}I>upqLzh 4C O[2|Rl;kf~ḯxxT4L1¬FXЕ!>#joK~r[*("1^؅쬚YAM.1z.jFk@FN,4ybuQ`S&azN?ސGgDq穆QgFBole9[͈ОB֜~Eb6 >UXWcfBrt^IXv.6g y`Zr k5 3ʅ*Ouƌ0~h3RKuNPm0SPT ȿbtR@ 0'S%y"v;M3݆7ӕSX@jc.GuuVav&T{I7%=jJWn[Gi"r~pfUVoMvoZ\Ђht >'=1pMm0SLPD+@uy ;F0FzVfӧ&} 4,Sc ę&).Eu) 98(6ԌHg'0Wv†EDSjc7Y&j#ϡt;E% ij}pEc=p Q!PsO]g6be3hIP0r &m.?=^BFblJͲYi_;qBT(sdqڒ ğ NK$Q}ލcE+1>yqz{/,2(Yi.Rcw5Y{Sc\䣌V> K*;sp?{SʏW"'c ruprugC_o?I@#O-2 * \/+ [rW@G5k4ھP+r$ L%t_6tF۞ML%䲓׷rwS 5 W>sĿ[o!ߖǿևzxCR.D֯ lhP^!:1i:Wצ#ήYo-X#ddXV憫:u葸\Tn#!NgsM~" "GHXE2Z|>um-&Ve@iju4񤷸bG?6Ux~Օr\:pWj89AvQ{n1Iq?hZSTtЈAH .Жj A :sS2.DeZhTը >GrH3=' (HnTLi&b6eLEuJ6>ʄbOи3+C"F`aT~h7Hn $Ƌɷ%s$5aZ_mvl2|{g72WDi'FG=d4\;tT u:fWh:Tzury6&KXQ)\4ML6 /e- 2lϦJPx³޳wn͋ۓf`z>2!Xh?cejЅRJ@j܃Tܗufpvjaۂ^Aۧ<ԳW>ջkL~I} v/Ede'YEޫ"֭C}PVq W2̚u9d6d%꿰tlR$+-|]<)P5Nh|jՍDO@a;wHVnEpc!LYo޹:KuH+4oqښyf$?PcC=gEnPizٝa> 1Ʃd']Bϗ'Kdf+*z5[Lj.4 K+.}v?p @4g e (dZ}J:&> oW10s~ +֋JɆJ<+mLܤ Ŧ ^V%{#HWS. g_Ǻ6QK~'U !acdqkeTHN'+6L!hlO^:!}A XK E خ\.Me7bbT=t 2Vj8`&;CXʝ=.2cN(5r1 /N(H<7߀|~4]l4,lf¹V^-{:KI:n# @+uXv]OM-)AeƻHRݩyhXD_eo{4A'oq=.LqJt0CgN1=oq\+~c..}SPG9d(~oiRI}m]vO2 apliuVK*ԃ)g! J&o-ȥl0MhJ#˥" PپF@Ž̨XdI.]H JAUV|%'? c5~=PV*JDoqȱNNҽNcT`MwOtMX 9"s/5p>:}cK֥ԫxSN@13a&른3wˤJB:5Vg<&Tuxe(ˊrη Cݲ]6M|u&k V!Y<Ӻ3swƓpf2׬&%V,xRC4KC/D^ٱt5;>|&*Թbp͜5!jt٬(L-Pn446NuJp%@'O{*-Q2$pCCn@'Y 5Z<TN 7%`i]&^7ӔXUt9mz5F״̎J"UY?#Ի`JQԬf_Wu@\}]hDX-@?1V(*{ \ {[0GBY"d2(ŋΪ&ubnT Jw01 Έ"1x|Y$|My4푢t):L:ߠL)mZ072FHXT 3bj "A"a@?8t'ΓbJw C0lRPXq67LH<!UpBL02]N`X1&u_7k) ͗B%h/ybm;0|xmfƮª;$L5+\:S8@+Fx׮z.A$V,O䯀 瘏PǑ{`9^OT{.cPLިr,$gNit^\GH4K:GpTX}Á]7.{29):=_Qõ7yu.~o쿜<}lr\0JZL 8*:L/)8d>L|B1)W#ٟqF!)rNE 4nA12(3NIk'vI7e1iM~矧o1~# QT cqǬbНY,W @88y!ٵJRO> tՋю~vv爢ԟޱ_ Gҵz&z=㮻7_%!VɽL|~㭗hGU%D5fK\tcݨ6_+5N$cs|kk@Ek(x'ju+ ֝rrZW:L3qR󼟎ׅJ{8Y:;2:N͝ʆc J"KFS!Ȋa_jdu'S'6/5f{W'Ϗ.n!GӧL Y^&yF*IWJuG݃w$8EDZ$9엳dw2(C.^>lUf!fL`wëǷ}GX&r5>ڇ06nYg!VqU$mCfɣKS!Aڮ7.nw!(CϽ;IbM_PkhL()=sXPjIcRVTӔ V? ?Qk&JЋ/1a7A 2l pW^3jgVA/h8OP!`H;Ԋ("D9ݱP!H a!9CA]/$ Ԫ#Fp,F!^n螕tDaE1 BZ\cDHFJ πڋWmED LQR0qg38KBPe sׁS(랐\ ' uX-؋h+\hViDkr~wvĶMp:3&4ɽYF`=ㄘ,B5,R)+)r5Jbkɛ24\B+qX9abP"er(iPdⴤ>L @66 cu  cx2 ?}Mi"HLUҚc~lwPTQt?cT7 *VE)Y8R#$8Z]U1|~g#@/5|ؙ?^UVhS K2$SċR_FĒvҮ~+Fw$wۿ=ޱѳz(6F#(:L"h5܏Λ+n֗XE?1R;_M5/1z,Lc m;͕Q>+u2P}N:rƵ.駊[Ԃ&w`q9K+ap|@91;"atVnˬ(9PsmGU .1$JBNyzLIpeF*~K, Q܋6ݳZ.F0U3W's|UWӉ5NsvD#WZ]@A s'Dn"GM{ӨTz~ tjXz.JȰ6Fy ?{bcX QQp/ޝ>xF(&*E.1 x'ш;$ېa=(@U{!fW)ʬ޶< _D~ݘ0B{٫TҜ!5w e.%=OCFJĘ0fVhفT3H/n38rN ;Sʋ Ō~݌ $*A5 WlXJ1 |%+U9HJOʼ:2kͳu|3m^]}~ìDs[NWDIUʙA캍.(h$kpy 3!둓;X32³D[R=9og6۳[=in7M[Dpϖiv9ĵ@> CM't7J_Vn觍V% oa Y0D,̂g?yB]QKxzYUNS1菤ID Q-Q+[n({}{/V;-ˀ FQP#X4$LA3:3ޟ8SF M%BGIΣWy@["tq|^N&pڤۤw"w&M~*ی"XQ ]e+Bn@ۭ5 !V :UL`]vq%KG(.y|@# T H =#dU vHv}Bie^l[&'H*I7;ۿH:8:eUOoмWtYkc&Bf<.Z*UPR}[pŽA!Boi/Ttkz醾+GmN)"QH-zr~pyK!KmAEN:w2F.+YvN;3NdeZxNL9vֽojU! 4Yt"vc1ޤ2_QZS)L-aDYw.3$+ }syScg l0LI^9>w0 ~̓$mGƘH_tC؅*!߰6x 虜Ky׹#'눅xzٱ9Q+uHR/wrx;V 0[(LF7gS=?g8~<.:P8DE%?mf"`Ħ6J!^~O^2j*a 9fMooUΞ^K;e8n0}J`iV Ҳ75fL.SWɹîs ` >ZG$il%|<wS7%e,;/rmbez$E[^7t;=t*8FP}z%k}z'%Ԫ_)VP\]'ܰ?oA^sFu|t\YIak3\l?GGdcDV=L`ÿ X9B|[+n*FC-HKBUq =j+oo;.=Bų݆+*2˱uC"s^PdH^ v3Yսn&o5I$d9; #8^G#?Y9$>y)&GXCx}! .> ՞<:3PqNX݂6".*>1JrP_#RDn9YXx9]g%RnE -k'ʚVšVǍE3 XY'whCQSP bzNЫ(wE„+TVX:$n.8kYGœd <FM: . T(NKϣ_fE|^ fYY5DarPS0I!XwhjZ꟬>ϭܑ;ra~Êjqب@[ZZ3EwI}SsÁ$+toW"S]C 6E< Ѻp>\_5$/Pw7q B/_C Mrs\^-BK{gO{NTC2-I^w^L9zmcХ(Π8{6)xyQKʚ߭<<-jJT-37oOj(pUNs ;T~#MX,od6Qv3s2Px[{(mJ F| 3x5X;vh*a7^Yx03iYH͌j #[џQd)7¹[k|ϖ> ̵3tWE]WƂj TiDM\L&0ۺT؃k]S=S(l&.u\mLde`#W^GaXv^8ƫbut:Yg|72.pGɉn7]o ,VQVEn3'6xU7^kE[-%NCr8mC4)ORR> 8Pl:GTŖlj򮚳v<$"}?g8,%%vJMAi2#/mkŧ⯠X1Iƈ̦qP;:]g%-m9xӄ=5ޮ|$xE2imabf X q:pL/VR*2ME<<`g',#cOhy-:|aԺcUN!2ޯsD&6W`Gh᫺1E%$oIP[ގ :Xr!u }Fllgv6هlWZ>- 3q ^bcw`fn4i#_`7x.Li$ L nϻl drx Nxp];Pm?0'K8|/:H>kfwY_DFv.#=rM5w>iMT]G)@۵qUu0LkF_.I _J^Wm n$|]cV;6 j,I} lٞiS@+SWM  M\(_>k{;d;(!O:wZۨUuZV.n'z(CRv<O-.ӈk#1fEO~71Q!EM1@:Ew 8Jھ F!JؿTAc>L]Q/VR[zKKu.\9r)QZQIqt]!zy1 ;hp16iR 1JfF1zɒ+Οݢ4W IFM̽F7> GytҦԯ fQ+S[HN;m6ΕB;9gkI:3걚e)qu@p9d &)yȼҋ,1N_,٬kTSœW(39cNS!_[3xq okm  .z];%n,Ҭz&5uUYȡ!E[ͣ 3 ~qתϜ7{!|4Pdͺ'"ЯDI-DB9d2{-JHX),.Yyn!O2|zk !{,us C G[yhp1}Ϳꝣ gXc3[-4cѶBYՕG\=#eMQ%;KU9ۃL4,[AlS1Lf Њщb[h(c}Z:WU-tZʼ:C f9_ }%B,vR:}- `iL$ذݚzz&+b0 :gLP0cR{$dYpCï}C,<] W6Ja6a1/?A\[zŲX;GskslBkQ)Ko$\~H̼̍I)ѣ8DP#5s ab^KJ^J w3 i; %vU:M;r"38@\\[h~_K"s?IngYI(ͷkpSJS/Le&\,E9*9ԓG Tel =C͹"K:J[SPs-W;6*GPWTJtO$ vU#=F\ȫEU&43%/)w:^/T]ȕTO%.w}d7-2yhv#qdn619g=eYpKBn1GpZVMfU F !bS%E5R:J,x!1W ݜo.*Q6ī r(:S!K9^ML!&K~0 ;1{ niQ?c/5Q~R:ДsS|I o{BE^VUR٩mP7W?Da A,!i=mMN1`Qh4<$e 摉o<.%O_, ꏯ:,@l̎>$'b'dOH v N:;ZXxȰsr! 0 ?0'DڃkV~uQ=}rc% x]hg 7\RjRQ )h≶!V;=ߨhK'P:l`[gjHvp_cx!O ;#Q$aKP^U~az-L?ѥ4m*>}]j{Ll譭(9|A@:wi"4Շ Z8E9+fv7˹HN):?>&'ZJbHCU3φ ӯu*?x_Z0=b'gW*ak۬[7%NW[t"n~vU,MѨ /(s_{fCZ( ݜtū{SreFi,+n/wz0b( !0D=|׍2de׵=D]A5TKO0`%4 ueli3wiM2d\RVjpN@u6=fJ+F#!τ6XX H3tJJ}\C?(nXus=T\ES~2T`LRyЬ\R_S`{9@ .,ƿ{ζN8*:}+~%G6SӔ_ゆ#\IM.H(}9ωA#S1vOq$\GB%YwVTR nΨe w;~U.~|=W-XY`PжaƸZ4(~_H:(0d<:oL7m?2*4u-HI\ȷaa'&輋ٱu"Ku/;z'JM6` 粤poWXψV!['c;UdMͭaCn؇e9W >H1JF*ߊ$]|L$Ν {4!._81k?mQ"\p-T @yd@7ڄ=E35FwSd/0SMîƆrV*`rM:@ 1SJ1A犤?G\ȷKpĞ}F):`E{|M~@hJ<:IVFN&'?RR%91@KOceUx9&9XDÇ>-3Km; Cbҍj1G66)su!VЊ?OrIC4FB[RU0.ŃQX2 +=d܀ E_B4-?&KX NPjyHI>Uy816K>(yC- m@Ћ>1j=MyGH<|2nPl D/o4p2H5`N*3]?G@26!t  +%D&Ĵ=LWB/tyKD*u-,j l3Q,=+Jg/p^P* {%nҶBEܮ f՞!-cݮ?euL#B-6A7rmiIsw<]@Rͭޚ^sfsOr1@޶YA32ֳ\&!y(f0-䢑鳋"1m&DM㶆hQ.oꜦ[(+c5 .;i!Fêb7P tHTqFd@FZ3Ws?Q;i w-1Cs La][d:#.n+~0fn+EHhLS,sS^I;.=}; O\hHX|{Z czmR;-M~YeŧҔEV =6;0RGbz _bjh=Nj >)_S:g\T!&v+'坨-0Q:I{):y>MHisNz@&7iCz\>τx_7}J1ʭ}?x(ųoBe|Uk[ew ۅ,NS$}⺍ tP* ${}Hǯq_!rC!1QD)?ʋ-<4n:X<j27 Zhm* fa2QSE*BCnCÎ qj/Dяw&֝BY9A羛a VЬ6 G;}9]l 2 e.mbCQQvka҆U7O=LJ?cY!L)k*q`H}j Ӿw!孽ڎEX muqr瀪 b%Җ"磣̯>xF9'8CUyK,/0N& ׍GIWui$7ݤGV|@.:.FoU)+[ \FHf$f`D- Q=Y戋3.a1^czF_ ˃ߐ){ދ1oxT6 Ro?gULw+HRM1ۢRujh1梟u@JU8oh[`xT!fg 9V(i+fWHw5ދ] ?+YgwuӞQ2f`,9,8SB)ID;5|-̡Um3Ϗ\ɐH ĕ[_VBj[|2-vR6&\4uc n+`1ٓdayosWrLҹKYBLNqPHˡڋ,±8qORpswCe; Z)VS},#6qrI(U]Qؼȑ޻hV,E]>!krW0Ch9roTSΚ"x7jypr2.\ @bR*ufWC7҇-bRoHմ`57aLӈ'dUi-)!0,4)CӮr LT% KWng~mt0٢=Νw@j}Xw  cήb \ʽja#w|lg'ۘn 7̐5>KK: r|cf>UTte l Oʿ`8o{ΡяJ:xm4qJ,laP;PīdE).?OHF(Vg&$y|) 6DV 6bGcw='{T%D7#M*$Tgy(c&>6FR]ʠ MBJi;~iCC$B=ܯ^9Әޖ' _r@rB9寛Y ohȳT%U!-ć̦mխ0ew2 }%^Sסb-hbC:rV6?KF$V%3H0t틥k2 ݦter9=鷕G utr#7uxvd|/ZD@2Eb]!|p?%vXAŴ֦xI8Ҧݑ'` !t(cGH9"A-A#HƠ9+?,a{iUh$&PxKJGlDi EmaRy \qDM%y>)GI1Mb)Qh-5ȦW8c ҁ̖i^w=69Ke\F2B!%R1:ǛYyGƛ7x,*Ùtsz̒6;?.ph٤NfnieӃRlp+K67~QnP6䱰vE>]ɨD/jR?T2 6lU0SBڕ;KzvꐥFK I:<)ӽe_ӱlSxT< +H;`痒s'1/NB+$ի[Htz`[*<‰/:aU>}Dg7wbَ]C?@`l(K&冹VD2mnSO%ݻT3bǡĂ2ޔL⃩JR!9<0?|mtÚzOǫ17aX#~ "Tڎ90UT7'*JhJyLݝ|OԪˬ &1XMx#BմyS<4N~G ϔXu2de%ɪ,{KX3qhCrAf l.y0fņB$*Hz2 Й[Btoc<poiFV {sb/dYn:yjn^QE DZ審V i -m);M&GUȀٔԂJnKi _՜x!Ξ;~ rfnky!<>W.ZLNum@iV1 YՏqY>!żʍ*JJhu 28^"ӁakvYRUSp"Ag(cg:PNHBpg6?f/1}[Ov33WRR+7T l<y XzSm~:ҏ"U횸7n)e=rbLHaps/4f~} a&YPGÕZ{%AKpZhq5.v|HstDq_\iBkpB'R ,瓻'2b p#14SQMl4HpIPo[5} k_4#6_$a1:Í1i5> Ž6U zL% O%f=FSŶ8!ƕzӺ8f=(?~UtNgLv5{nQeg0ų9lvJ #*zv55IĦ K5]ڥxUm%^WO\hWs ZҮcVXShgӇ '9f.zՄ2w7r Azx ̺hߞlO[ִQ;$;Ci RmpHDn1Wt͑dynߎl.BRȦN0ĂJCQmCw? YQ` 2#zo9 1]י/w+u^ѾX4Nj3L\9| [Sw tܴ8ݗnaΑzJKI32}wu>Rr g!|?(6r-#"/_7><r ǃ +H)x 'J tgf#G:„گ>dl1:ndIE@qfeS wK=Ü8Tř(]j!\dTzr $r d~Aunˍp&n&/"pWZK83sl rPe2kydJ6ݟMDq"v "@;o$'x ޒ8=̂eW$iwn63<t?}xo*/)Gv;it19A?8Ty7 ǂ8H=~KF݂2t)L>wR? 17cqkv 9CߑFڭ9:tA4V9BhnMIolVT|ToCg?H>HTdzq#ڦ4K\I\0_EvUÖE6/*}h9fjqX;DԼ\b͚pMJp:i:9n^WF<5P-W kW9'1{JM fe\w&yd$U u^ucuo8|,= ъǺS&]M>A_SX;&2~ow@j,{f FQmS{ MoGޅ^cG%T(7D? }Vg- ?g/oyƞ6%ʅʕhyRJk= T ,#&XJOd/7r I3.Ցe#:EUu>F?6#t|H4)wwM2' 1Wr!2NʬbO{3zGQDn=M=84 8I=_)p0n3AM3@'>0Si% UĞC-EMl*7P=ZQ8 Ue+-E"F(1ziCJXAP|Q!_ #aqh[&#t / ?1{kEЫ XUє3W^j~wdCn5#fFi=o~k%ۨNjHROoN{+;cfSFf )PӉF#BX&M9 pP̵4Ky׹Bq7Asɥ4c)*ѩ<\S Yxԗ꼃r=y 1MAIôLi{Tsfu̓XAhȡ9N#N3Oԟ*0:EHվ"RXTh,QÜZav jģoCQ;_*B!|QѱYLP i" Y/fSǤ_I fs,îاcN+"/M00]%X9}EiSY6}n ɬT9vG2pˍE f7B=R;@VzJ/:̞#ǝfI#E0:=AK)vYX.cDoU|lSJe⻪FeVRI˯|' sIfYjE"skC:63J΃NY1J%nz ݽ*lu"XSt=5զ9T FóȐ!sߋJﺒS_PY)M2|DlS(]qkB Ja[#Cxu}Uk'C*,jXZ:c9Ǔ%佱 BPꋠj%wd)9f0ЎqAˉPmB) S̯#Ϣ<֥?>•aFFş<`9WaSDYAviduԖ0hD{޽3j.BR*шNv=mn "]g3b-#C=„]j4` j`J Gq$;P /,#;)|.`㗷m04W8"tPWMu ZCp^^VtBq/nƛG ]K.{$ζQzEs6 ̕ ]lH! QTcXAnȗGZ%e&i*,`& Y߻zJܙ9iD<&PQNu+uK5cm`ɪ@0E#w!ʳ:!wfSqVF `MSK%uI1s9/\4jLwy7BSѝsp@26w3 0x.HFca1҂g%M[ml YRBDHIxNk Α;ɏ^p܈9y_ ] dWWcO2/<̉#aHv_k [aAߍ Է}:yB_nJ*F"dxV#HgO[Ib! m;OoMa!֖hg+#b"IŠHWPe[Q4* ϟASI8FNGVBou}IwOZEKSO>eL c" OYwW3A_jS` P 7{|@>u0Wo3TIz2>O^oE|kKbMe˩\<ފϩm8pFX.TBujѺ/=PԚHzrʓ5j=g˄yCUĚ?AwP]vcX-Җ]=c9* j/nAncrUbVe%{Pgu#r !)uHLYpQ h@ %CHۘiufB̺O0g{\L݅(^P$!"7J 5dM'$D ]+F`(wThh--@OofLT(h؟!J`jI.xREEZϭG;DO'/T|\V7#3A}dd2tl } ܎LHsRXD\F?<3{OTH~Е*4bm"qP t)Fp֔?hDZByRc˚A7Pӯ_"Fe'8C|rѩ]M 척] CwN;357ZYX}<=& &z i,{&\f!)3/E  JȊư&-5p.}U8p80er4&Nh꬇+B 3Y SjP?Z.f`]Yf×AjJUҟ%Xge8KT)^3 _(\ȰtUfd6`CFN&89~@?tY,%=X$>9D3Y2ّbukYO @wa| ('MK;&wdN^8\<oVMqӅ(BFK!<ۍTu4m:NYLrsw-Q2s'Ub|n*:K ƗbgoBp&ZO8Йcs&I"wcN0Y4bc'8J֘3#G x());g`ߤt#z^ bDz" LH(+upvm ؗ^)s#{0]U%,S˱$7/˻?Vt꣺tUF?iL:$?՜\HWp:⪥oe|\*v/u[0\+JH}* &jӜŭMe =@'5b$:LᩭNGS&VNfrfS%6M^Ht4TkF4 =am$ |8&]zϦܚq1-]U2}2½DX+݁4'BIw<cS0S,i8HYjD@d`4_1Z,=e8?S9<47܍{?W j' 8ʐjh?"B}XQg`İy }Qh&B>=-JLBH6%f1LlBO븥$Cذ?.B#4:ӶP8|EaYe!}Q8LrbS%棪XCGW)_%f!S( W}#T2]+1yQPؠ۰cݰ`5WEd%]4D6Vx??kIpޫFɉ1 ÂBkg._ VK?":~$j , g<_'eݽӎgӣuT}z{;aDxJxk{$!xn3]TyB ^?ῡN/e/I=8.cYX1=8ْ\āKM '񑝛)΁ʆFx%6 b۹7dk9!md7fz2YQև:a<%n}GUPS+ˑ_3 شOG=%_JJ9>-ӻ>k!$L e]ÓΨ(ԫxg"5L2E]L#.+H f72˨7h۷f?'VZ3!V}筍t`KDC/@<mi|~U+i0&A CQ~BngT-LX!+7N.~SXlx j_>[!Ԟvϋe:lI+T^|r[%tyfj%Њ|^bΕ1^Q=%ާF}(ɏol]`*9]u xRXD@F.%,P2ABԱ+ 1IN$Rk# h}GPS%I,|o:Gw&6M 櫉M˲m>Nӧ,\NOi:Cґ5U,(D^րeihJu\wˍ#*=bC}D rps. y_?:m&ھ91Yj9Ƃ:g峻K1izP! 煣aBŜ.szA& 昣UɚYe`mrWϭK1!;@H4|8fCMmu_gh)|t'$bG'S)/y4.Roz++wVÐ d )b:O~hö0c`EȨKnC~9.^ruѨ1_C-B6vɫ \P>b^{O1)Vx6/"JVis9؃?4k0n=Ce~xȘf_6d Oi(iӖK\EMrHU3\{q |ݎ~s9(i>^.7O~_[9/iɕz:tڣl`Vu $52l!w(Ece,_ceG SnqV-2*u3"8t,lukN Q DzӲ\F}{v_Yfʍؾ#AD_KD5!. RjR=8^&P6ڨb{\D]cxtKh .cR#_Xa!}vN G3[C7tGBLЉ˺Xц^(YDOXX;Lip_ZjXWj'"<%´Y}Z%➙x .$QͣH0Mx${ol3֝Hr[&o)a=$j5cB 8i*2,ْ./Bdbk~j!bbM # Y xSJuRN&c'?;9*NrAɬ1/ |j^KyaQ^7R.B=%i ru'V8^h#-kZ\Bhۗl# 9tahcf@\zK uaudF<`_2s \ <Ѡ P`_7ݞN7F8-jmHv0m.el@G;?[*z k%޸jlUP&*$Dar&ZӤʱ׆o|S2r"hirL,O b~a10T7¸nB1良q@p,Lw2)G<:QvY-`an q;a]E ¯ )Nvר %R⨹PXݴnim 3&tO{_޺g g=gqOEvpUq[ ;6=sT&>]:!9֠QETsj#8JH۩!= ЎѲa|J<tnn`ה.Gm_:fhF1ݍ@F! lwxAvR48J>t }!`:Ѩ-DD -`#P$6vYlW-P}IH3, gl}D$$!>#lM{@ ]4zٷ[q=b͏ız{7>.QZ%ޠusL;lpS.No~fr$VL5aFUe/"´X( ujTMFM߉oLD[(z850'y9~N2C/ rjn~}-!mw >; Ki`J=°$]rZe]bп4:Za89QHG3tOAnj{ dS2j4vtoxn={8Vă7!6sMjz:B$5ߺjԨ(:$~mtkj&?fC%WEb]􊇃d@Q|*I9g0p yH}-.QMOq+U x8yq}]p@B%pv#ypD[V_X09$NHD ʔݳߍ,/9w)T7VT4*T{9^tNktlUͦ"OB벲,ӀQ)IBѻp;}D:܀O4J6UlĴC:̈́c?;et qJ- #旯@5;nD92\hI(+e߼oV˜h̤kڙ410.k|lL׉%h є/~#?\iy|k 4i_KxB|p3 5;pMn1~}[7Ґ' +':]kL(dwSaz#NwZB4X'E1 GLq>*w%l#\ k _ξ0jo}]hptf욓k "{;'Tl1?sc%"ѵq^;9k pۯFw!-[8'fm~=KwR=2d5ܯ(MHW'¬ou2Sr~%x6A/|#WR1OŮN".jXu'`QB7]nC|TPe; "b=kj-&A1d'+i$XD/xda~B)tLh+]-l=W#Te=N1o#OXؓ;Pƃ0X*5ܗ|?n4#)>Q$mo]}Vt]!Pbw}tES!ɞ͡%Yt)!k TLK-}``'Q!yF@GĊ'ً(USz5&@Nӕwo9#~y-02 + bW'&襤V}ώr~d<2JU!XG5UB]:g(c^Žh \)`u^UIs'օfpX Ką&Ugic < __BJߦA9)I@+4>kuWW՜'%O8Z

'EDDҖ56LuAYТIbF"Y.Dhr^E-P=unNUr]\7EKѫm ϴtk LQޏ}1 oʤM1+w݊~zYW'sge}΅2jr}+@6 1/L퉽]RzMD H/t9iR-E2oMî 15$w9Oć"z3fzw܉ bJxkc_hy3q̦;x k("M_0*K:L=ߨ̈́UDJ:oNƚQ[zJ*BBz Agfkx_l=0O:hd mAowm2'-/ =QMZ0B{ ,[GlpWAmi2 SSpt|cjlxSc]T6 Ox᛹XL5 1י e83p$s݇-Jc3sK)"틺NakBQ|mZ Y1ac0\~hDd. fS)-9c+<7wK2l(A1ޱ}z*"q &c . ,Ю5͡"v5v^qIq $y PI_V3 #{mȹɼkx!/MCLܓ ^9FtM4Y6Tzץ&.n%n )k"۝%ZM r(V1᫱ys[y' njb?}yW,kZ._ s]xkJ5Zَ癏H1QhCkg\Z ecXg K#P[DZY0cìJЏ0U*ᣱ[cͬ>^"p`rOtht% Mjzܻʛp> +`836/uIԙ[CJIz-jNYHV1>哧ɜkȿ\4Rǚ:kKWFZ 7:gbIdDPj!x7%~7pe0Pk/]j rH;u[\tT*!Js%j8GԬqsFHH(h Dz;z K^;s*6 r}]fvpVty'(L}68IgCBDASjy28;UHQsV6v@D3^KW @.G.A [i+X3D[9#:Yl~T".݌!Tp"'+QKsFvr">Tedq%S .j^lcD^b6ɔ8g7/PK>.Z#&+Ԭ>%AYLzP/.po$[EUK 'qFƪSr+R,#`kƲOLIx@V>l˓_r:5Ëμ5Rܠqҳݮ av^.9Z-[b32aL+N2o? Jj<|v.48yJb*EUX.J$8DCI0[%:fv^Q{T@E=2Bc<>{ s?\։7h$}{*0-/WV[\ƥ 7@pr{Xk,>8q CN;N!iJwI C9\'w6s;p!Wa9d S@9a(}\^(Cf  [BOd"ȼ$J)gtzeڛJh]{K0&{j@^i$یBr0]8H9'L_p-ֿ4kO1q9r^&"dzwR1_=jL'J+ v}m況$A^)&88zO)$3vFj!uuC?Vkf|#h;/AgL#+lz4=$d{E<0'WjYl,W%;051Kql 2~Oo*YƘ>":V;ͭ%!j#l% ÅہEV9여t&JekVy6y4.y'"8wY[4`N}NEsCoK)K1ih iAp%+FɁ~Ǒk&r~k]S iI`5=ޒAt.µLJHTtԤɤC+;tMymC_q&9J B辝~c/^oi ;ek#LED8)=J}5Rh|ќ!G心[78LDK; Ժ~qzp$6?_+1X*0 ĽTGn!7\RvRD= qY(tVwY!#q(#b% *J3I[:²םhmnZ0emxW6p 3ݎHjqҮK6 ̛$qI) j܎$䑓,[gZ}{6푨f!xENo#5Āj:iMƌMymO(xog6O`Z2-q],z_ o|1;-[JEk|?AA%%^\SuU]޹>@_RI%'@HtpM<(CK& S@THRZU&bf $}1|.qd?vlapRW7M I Uh*$iV(ro[K嶌p:x3cxD ]9 Vի]xA ĭhm҃n{H3`!ΚſwB~بmm#'aG4P"8D~[J!TvtxG D0D30c"H-q3п:[(\m"b>,6T9׶х0V/i|&GqTJG{/8,/ʶGY[,œDnR`V$4fd{SkB0@̦ŞG<0%X6q[x2~@7Щj5Lqо3)SmvpJfԼW;f-s/쌂'M;V4J碫 \s0@pY+*%mrH tQ3uvsx*n\+Es-P6u#޵q$wi:~D=꯺)d7T/whӸQC-A;/䂧s fRɧ'g{`r,q=fQ jԝ0^KIϴE=gP7&f7e҂j2Ĺ$X7=Y{INFZqe$RE:4+d!]PQm7p >ޡie0qt䑺DI8jGpZ)lф6zKkwZHi\'jNiX/[r_)HM׹ݠϬmc-%V80ֽy4h7Y%$*.@N=Jl_5+a삂r™Lm>;;W͝CbQ/N>_KYpW-#[:U} M9j&c7v%v2A?L08G5؝y~=isKZS.%[ҨP6%NX!,s֮K Y43IJώ*iJ`KD41q|{F ;V*H A) P;D0G8WW G 7R|N;'cG̰yydCMz |/ZG}oJ-#(,.X; C&n}T/<\9kE]퀟F6_k2G!e#bBeٲ,s3jс7ܝ LJn!.hޝ ot}J3+xvzPsbVu &Xfv+@XBq ², 2qLI1aopBG@wUIӫSѴ.qsFjψHyިOعo)*| nyt]gA]:HIc6EMA0tt׶ HDL c $Q;`rN!;0㎵kX0ܒOZa->,!(g-lK`\n[(- r%@ŷ ZnNߥ/}FOȪCOo,5,QhA4&,`zKA6w[Y'4 OϒжcQ>uL72'#tJ>H7U6au2>=20sNipz&r(brEPm칌n;gذ?v,f9V{ z 4]>OKtr9 4 %1 5S|ҁJ{#aサx"([4Z nR8Ea9W@gt3 X#~!lvMtq[]:9_[UHF2q2;!cٸ`224@ s64%,e%,-.bE:Y0S_P=R Q ^{)I)J碎AB7;w+R9|~فcbF|uc|.}2y2}O:W$g1r*E\m 5?&c*0H-81,ZC (Њ!"M51xcD ~+kk #/:]םb+pqx3P~( cE)Rt80.W9tͽ-O`]r=@t?nCYMp-U>9Y L߮ySnjP4k*X55ulXI{u1,7Yi'la,th6sfuɟ'BHkB|!o(wt0!x(C h@^e%b-!zSz%xZmH{7F*P*vo@*,o<[ 5r*Ƚ]?n,\)OYDP%u&IΩxrfhi:V#e_𻁩;&S}P3(/KMQO{y~AY?B% kK 颖̴o_r)/pǦ'hңmHj !Wg;S־G:2(]6 3k7?9Cbωسd$@ *c7 :bـyG-u/iJs9R0 e-.B% s:~ޫYh3=ğ ǝjjL|~GC..6ځ>{JX!CBі1A-f8b׼ѭ}"w:ƪ>C(H~1Z{6 ^ׄHEb*A-v?\"ةYIJ_bX!KrD7$*93QTˁ/Rv-Ng]VFfM'ɜ a-*wv̭6QBYV]̰ g7[nNSLJu̸UMU(ā^2ǪcB+j/ QV(s;0C 2usn)> "L g-q>;7e'-*q'e=r`z/x9:\_q }Eg^'7aF(4 ̅ ރ^!A7VgG{p3au&#1,γ|憏YO6&6\K-!hNX60#fjȸmn[?0bA!HäW?(*o~I+npj䈽B1wM*JgO{IKȜHOxt/F!aaܣR9^\\q.'#q"s"D W0NW1$s {2Y'=oɇpC[J>f4!,&2Miw U[>E*udѓ06"=eK7vş#{xcb&GDo@|)):=,A$j 0!nc2#^ MgP_(m-e/Vž jX1^Ѐ$"!B `V?_CiMTݟv"HW.p{b*U(tZt+ҭڏ",Mس<< 4j{# (/%ϺgKba꿹Ɠ▭/97-B[9e15)IaPe* }̪U%yu(:6 0 VT4h% W vM➥JK _z=_ iK:YͿ[ 3X+" M [܍'._:s^e;fk jD -Pj;iR>nH~__y]ZS8[Y[k,yFa Ttu>N+Vƶx D6 ۯ=gviEz qy?7 >vV̲xۨ}0 WDs72B 3/@׆5uJYO 96'SqwAXB3\ YYMXDt)h i>;¢W\*֭zNQ1Zrzrl'_3r= {U`& 2Nj3uh^ 1Yͧm[T݀z.FڱaS-TvI6JcUh+_T9hobOeUB?#nN<1X$1:%D:CNoչ{?MCbCd$kI2S~ C.n47 !vRxZ9 |^1_RGgy*~% dv,Rqۛ!w!( YxmZon!DA{=.w$l{}WNIHtXtXtb9Y#q&aE_zUЧ(3:U}-YCfNM J7X#6b f6͇a :tyzxTe^Ѱ gY?Pk= eDr,- ;b'?z7FQe[4d]FĭEDGe'S c^f(ySּ /4i|!QC|=o,,VܓMR 6qo"dxL2D"r7>c8k/T@~E> Sǘ{)R"bzNN/}D?}T5m@Ҏ=eY7OjqvE@yOcA+D$=4y.r&Zm" E :O6茒u`? _GOy:{NUEsN9G*[$IJaeBZ|$lk|z8KK9$TV Sef͉*Gکٿ+~ niCv膬_PAs0j"i;K@, [!׸}w>`0!*ʻ%Ѱ=1v)(7{m0y7e);Sֺ1C{,t}zz3ޤo1 l/$XUQ|rA9>9Q7HcHL 2ޤyh+8 CfSKZZX³7"n ] ZqoS8rSR*ͺPݤwNS/ #Fߤ@J`vUsVν8NQ`^S,MQ vVJ:kݎ r³<38%^G|Jg9\<}.v~Ď3c M1YCMOwB!bF෹I ";?\aoZu>P{(Ɂ_Н"Z2)uCK/ u hHuuŌm<:Qc]ڨY7Y5 !fKD~رG΃FHZS(S6 w%ZMڞӽMЋEny@mk|Sy/&Xz^E(n78PJfx2PQ57t^XJLqnzRD_K K  l<}uqqX Q[k,NՋO 9jb`0h| ۖǞ>!x)ٍD*3FΆ~3 #vtQx>5Jn-dZNo5Ʊ+^r#mDCFiHF1Pp RG vGQh'sBHEj5# gD ]% 8ȇ]{G%U@-U,px SQS pa6_åޱvA\yb.RpJf,3 L# ErU94J &AW?g`F;Ȯek3 NN GҊTlmJ~MN""yfnP2JKi1ȵNY Y6KF]:KFA˧7ƃ_G߻{y6U\j3{R:LJ/tAy g4=DюCL%Dɬtr9-+>utlZtG`l'e4z?w{nk~)/*I53,JZ#} LaF0ϨVhESygEsЛd lu %,?Y]{u^Dp "\aB}`7BEl NTȦFb'K< ^ŹD/[g@`>$F5v4!u/yVkSS4)J-YsE{:CVq/[F!@տzIS!g{@|D{ΣԺ?Q PY:,_~1by6}W_1Y:jdT<'Y 'DDj[ɆlKq3,s|q>ҩfP;^0sqMp3TQ-{!^"աH/eoVؙB|{Nj zѽYְȁƠp͆[á79 ê HI"P9P|PuO-a+I@H*cP?zG5d~ިBx&pX91E5)4WIԿn79\;{zsJn W˻ZNʠ+Nys/2'G\"񁌆@F 4:›ǓD/EYq4ܦ`Y껺o 9g]jzL\P"ĴnˁZAm> L<.z,&!4h=چ<썞o 1vD1b{4[\MLA56Ń aXrˤ|\/w誠<]4p=ٝ\jӞ:G{)z- AHV>jB'v .71WDҍ n120U*I՝C#@KeV qMco.Z/޽ |O"=1 d_1O 2V$ FYޢ MTQO}6l$%U.4D)h 0*~o o- QA~AQ^sP F5 ~ӉBgLBWz \VUhj,Ӫa6p\zE@N <0DP_ Ma:TJ3jKEz/T.M"ŋk#)/÷B-A m&ck^msRGmϻcfάnb_ݥ$ %FQ a3@Q`\*%vL:Wn߫]4s='jDK k9@32+%,NZ '@,JQ ӅBܡ ž=W wP1$9f%ݾ5WJ*)~KHBa.W IS*zG $&Q0RWH yMELlʴB::tH2lŠNUFwQN=KilnZ<4,K+G F*sκ`7+HAv]<܆U +n# ¸|+nY4zP$lId d 卦K`zHz VhRM nxi (?N/zϣcXdb=3:U'udQ@qmjFF|r$(~|E,.?p&r6Q1ߵpےg% ϯ6GnN W;Ll:vH׏ekt>sc/nsx=mRbw}ӇOT;-o S)Q.Tn ?kw.\f@c4/48%GG(49'omo~:켪tsJ˼9[?8 &<Z%Σ7/[VfD3µaT@Ƽ4 p1V7\:HHnC26]xտ}H>ψ̊znj{`݀>Оu;ZGZ6IDiθQ+w yB0G@~\CmRIlSYrzlN y~Alu)q&M=!>, 2hpzI_*Og+p?bOlut<&sFIcAWMugDfcq˙[C/kIg mt 6 @@ܣ+u}@EOĦH1/)Wkxby"RX,IS _}ET-"rCYIa1ayR?Ɨ:X҂-9Tǹ%n촬 dvbBH`1lgpV:eM!;⇩>HTU̩_W$t>g0ۗX 5*SV o'`g`.^iXş/2H@o9^DՂ:SBW J\njL^̡Pup ugsZ_U\.jCkDPpX.||sjD$FUmZA1Tjvb^*E$)uz0g++'AeOs HMB-0A#v^a[z<]$ѡHv(VΡܢza> L:i]'d( oOZ4Djm!/)'wIKQ*bKA1Sh׳`zg~%K.0EOdl9se!Rbd~^Ht1&6d#IJ#eODҋXK\69xiu&tcs2Jb!-1ߥ/VHɀմ"to>J\3]CHąﬠ yfEEb ˖D, Hͮ"nz\~RM,ʉ^ ah{v8<8}6芉甛5ayz Q4Oc k߉XoJ֕Hc6NǦjH,l蓪Tt=ϼ[}C衟k-C0zA?0"#y@sXc'd t-KU0E9u;"X/H(mLL+c\%>%/iABHU./{bœ󷨛T5pŇ,dzM:IꟷFb﬌^+$۸k,)fkOլ?+f,mx-3x. I}1]= WP d 1$ h)ba%qUA b  f>G(y9oe1Gd0H;ݏUSB٨980}|Jzb*h }\H~:gF&3Ƶs3n>\^_qމ Vb3w1%>a7+[u߱ [(`|yΛg96-D6`.^Yʉ(K5ơ8xV-U&  y""HȨS$VcAנq3B؁M6fOu@vOϑ h9=umg=G ݬ8L ,t-i+`/ ITmŽEɐIgy"~m@^[@8iԱ 3OvPp)tF]Z  Yi2n0@S!tLV_ Ii5&bP4NuvS,?1*3]5a91G3("F͖15K'(4Jg1MS̑Rx.9U}ǔ劽=e#lQЊcy$e\&V;q#-Upi]}@Ͽv2WSҷ&{F4l^$dwY ROdt>ec(.>{gxodo{@UZ#j[tnH.a;4p'ecVzC3"+Ja'\#u6% TOOCk&N9d,ZUB8*}7o3jpdi(|(N:XobTdg lLw~_dj|׏: A;>fad2xDؐ'S9&lLK̗=8 GS=:l \C!q3lY+af۲Q\t#[lBǪRl$o)1z &XR̾)갊O>WS銺!Sܖk XhS8ħ7vܝ$t85Nvh. ʈоL {[$~)#Kqae.---rl󕉌E(WHV<,L 6*>NRaU 8f1a z bf!ؽۜC7tG] <>R}!^%r/B ǰ8`h.a]v= }6XC~\ R|C:PT`bKįvxT͟f6>rtCJR\!,wP٢p}Ɋ/ O~ .D~1 XoD"m6wc`uܑlHtuúM`aٓHg/r}#ŧ6yٚ>5~k"|$z_G7ݛ*1y\݌1n닗AnhsZVF>˪!Px<1 nR'MdpSZd"*ifC \ ?m^}4)lҼ?jZZzORR9.zn홑(1o$8w/V/HأKX3r>!RLPj@ݤgll wǗš'*& 0[}z"%6;!ȑI. fïQ~sG`PԔ?۱[!Q+XJHlbeu31 ǿBrœ:0!eA8se[YI\wG67PSVisx;msԽ.8=f7sA^@{8TM(?PM_9&E]oC c<ra\X f=k]v@#iK_0 kxZM\h!eKܩvA29rǠwuAfoQAĸL"!,% |xD0`,A &/ibB+~2O6 LHuc=?O硭˿v:whjX(Y2QCxv̚25D]aMsLlj$;]d9Qv jIR֎qvzFeq?9T/iݦ՟9B(?Q@I@啻d}/JgZA?tB:?|UE˭ 5 ,7?jiPs0Ld_}G& mn̶`w$̡.ٻX@ xdha!'؂tnQlE<7f0]h5rDzvH N=Z1.vIҭ~̙tOPϬnǙݬ\|3y(zU?S'fORw"'fvkɀ̺@dHiE.s ^+P d$3o/-z0:-w;,,eocYThVWvȣ8E`qb׌Zi&s6,;Oj xT$ui,-s hqcʗ 1b%bZuQm>ʶR™ (54Cl7@S*jmf̧6N7b/hb t "g[TWE1xyAHY+ |Vlq6h9݈^ Em8> aSJ{3(e#Lww̼pr!c47FA(1 tAO,;l4|wwju}}%G_ CNjb,ۮ;pJCQrL?Z`o4Ƨfvy]:v@q˕v Mz!c2F"uöVU+]'$S}yM%ߧV%n}tPb6 YS8ş]CE~f%@0{(:DAahN9^$놈.;=rIJr"Cօd%@ ZX ܁*oXIuZsZ毳?YuG[5 @ LSL$`jxA~ ݕه7tȯJbA @5x-^@;xIGٍB)m=Kd}1m $8tFpȦ~ q /*Œ_](>5/yK+b:`C RQlr.Ү@8iPQsy2R'9='u?N 'wHzVphl*-ƶk~͘J`,#m:rq617ѡnƣs 4ygzrSNsaT*Da'|@pzWIx:S1DGVV{g dg%QE*54 DKtdl0($֟viԐԥ=NjEZ TO]㎰^P6c۵.ݥ 9՟:eujfx92iתs _sCXgMFHisBu%AyS ([z x$ARgFy.;M${;\16C^ە ^G, SfGqSQ@AFDU2R3yX>sDzA M 55^=C'V_UsΎyvµ9 ֛hU[='w W3-w>%ܞ:DVPa9n$ᥦ.ËfeO%@sOzT)u8>IRi q̅_UbҊ1Xs1'uN&Y\!?fq1]2'(P.5a^3ί`KZ/V!x^ݛ#sX\1Mr`t%kɡKvPg|FD@19Gtup} t PvP xuZ8GGQQ+{# fDÏÇz9)aN&^![xJ$RST]2/?5lT&!6µ@]u0?&Țn5F?qDx.4Ǧc)4XCN3t& j j6͚vu3Tqf&ÙpTA&EY:{yI:Ņ .kHzm_ ccjIn WM}S5ʮfS}mx o@f 8g|F}c㓫@Ƙ|\(Ǿ*n"v{DT*`KLxgHcH(dCR$~Y* I(H9 *(#3_pjYc %HF7jZ'_oAD"wfZX^H8XxNpmh,OX.91 ^ JMܞlo}Zg:  (glx $oOEXn}lEj5b_A0bL9!h9%fqCQ9ь1/皢"s|<)JpȊu` m_9 fH ;s=)ͤ8_۫<[3WO7 ɍWFO^pkc~Wwsf2(ܛA Dr=5JrX9 r B D2uhۥQy!̲EUN ׍f,{RNB51/kȭ7^*:qE9 E;J16wL 7jۻN;}Pw5u2sV*^юxRT?wBQF>㬎ow@HF5J502ŧVucYxrF::%P` }0AzAVpӐ ~I)u4n6hIhK-| sKP\V9G:/9Eӻ~>%gdeeP7 i2!n'|DI&bu-i{a|4ELMӗq@32  k^򰯷n տİst^VDb t0eйYͅ;N@€uY`POJz- bCyIS6ai>CE{C>M. Vyd8`] z^u$Li|2~\A ڑ98CBpbHVnihL4Y0gnwЖS4< \Iua|h''B&K(*-b·q3z^1)kӹ!t`鐎*8 Ԕcm Fɐb@chp.a3N@5<\ϴxW&z(Q2(->C50_ڡW۾,YtamZBZ_6`E gn=$34n9-XS4A5Vv{MCl&+F҈y>z8T':ۈ˳b%:Ѥ@7;PC3_5Q >U`eo>YW#7V$NaoH2+3f_Gdm0mfb)w ¹f w,bK|Zr^g l| bә;HPVM쏝NkׅeϾ +?ZzA# GU!4*dةy S!7H#ń/&;Zl))"Xi!uh 0m,˩^>nj f|[ vVR"c'RȊ\:ђ/ 2N2uc0 T7K&T&{QZu&)6KXv7ًs/3[W+VŹZJ_G OF7VmRk]p@I2`poD]E$[Z_hFBfw(O#qx`ˈH_+5[(Ğ޻݇틑qavyfM&NT C>o۬r>aW c < %&5H@Bw7*.TCNI/ejXbUzs0Ĵ$go6BEb28񅫖9m3 _R:Y%'RJP'~BKΜYqFCaThKNhW_']U]y'ڊ~'®n#ś,#ERkPhHo,n_87$ 'nBE9*L\buҗuUiO=?J88OMT]\= H-$@3RHם98]\gP`$;pibp=p2Vm"؅]}%{LXxjMM ?azE:a A_?u" jR f$ua,hժ䕀tUU90C!(kыPԅ?1XFZ|qSbM c8ylTԞ#'qncq}mIXTW}! _jZ Xd2]͐V@z}"1-w2*ͺ'OK?sbZk ^rr4 A`>:J,$rjD7msD_[ kܸcoKl(GܟkNQatGHQ&+$:7 */XF68=N/[Ì0p[&Lm,:_,25X15P,MbbXW#LPלٿ zuLx-5VR6vEmnIVDpͲ|7xWC'\PQ VgӁ%]M'ͳH-L^4Ss|Ъrm=̆[,eUٟ@/i4ngӭY8nqH#5D?fBJ)B'3lkySaky2ؙ()6A1Cz~?fPE/&(9KLex}6c7Ѫ?@+ "Cor_a15 $MC08vHK6,EJ,&lF@ ~?s]:o]Pgw?%^=Z$G;w۾]jE$򿮈|>7Ba19qM vee $t4vy/y2l2r"tTu,q,xq0^MM#!cÔвޖlEqjN8u4? .Y3Zس pF7`9j?+珹X'R51?x  S9Ω)v4|3y"kolf =Ygn^RX 0̕_ϴTY3;L Xh=hso1\<  v.]Z=4"pn|ݡdhl{a}L3IKLݦY˅b#$+K%v􌀨I:|!zkfkE ~+`P:3uaZѶ >)mWԁj&gX?יɖ(N'('sFwԐ|U.TҞ*9$<~FLbU-PW{nzL3 }hYbo~:07[MHUlM!r}Eݫ}{!ov*)ISY1[m4H.8^P9}˗}%t䂶zGijt96>g&q_ ]in1yD)}2L,OIFq;5)\m(z"Dz|32HA+=O&U~rp<eeZJ)0F/wspjzVc+wEpݦEcS/!KGp7"nԾa0?YDSJslͳݒpfH6<]]Hm*.T* &DEcS&CnnHʀE R@k J-LœNJЊzѩ~!V93''YH\A6!Dw *Zw)P=%״P*,\nmuQHUysuxZ0]6*ǞJ{WY`Fyհث\{}6K+V39dbɷ24#O|x#W}nrϘ LwH}BV('+c7侕;!P54dPCzZw^*b]yuo{jNh'B jU6uЖVR< t˅՝ a3('8 lVkMS\@Bh֗XCAM R嗈/5fuݱD49'7/DUһJ6-%GPAyXcO_oK0LPIc\2&^DG jG*xBP>O5؏Qw. &FOy;$tDgؽ P =.t*9eφn?Y#h? z@c;GJ5y\0qu\(C)u$^uゴֽd 5y#HMYjxFF_~zQãAzc xƲpM%rB M7j`oXTI:g2ahST[&D%^K<;pY(bM7 hG(V8(8@Zy5E9sϕ@k á[8${Ԁv=i?I/a<(ɩӗަ&qn]@c/Tu N+ׂ)4$[Bꞕn y-Xd'BdxW8g @jh vWA?ɑvk$LjݿX X,E juGKmx@J\@lŎ)zSi-3}e,nWE-fuPѹO?H11Sh٩ A#X_gjD(3.7' pZ|@ԽQ8t.+aѢ8o)Ic<BgLnE3Bw@-NfCәO^Y3ļ+[gBѼi%cs_$K.޳r| AnF.S+_iDz)']]釻9R_A'ػK@ :#r}Pbk9+_+C2_[=,`Np۔US"ltvkA%,ULNjN웞tDʽ `!*k|Q?}Lbr?%l/=#E b&gN'*FPעm$dzf4027.` *y{hѭA9$,!XVU vbFE3WDAfYn!Yqj{X2%tsꃐ:,J/jV۟ ݄~KCw/.s-/*°y#>.w/i*xٳ5+ ;H-,JlCV?R\SSJks"%c_IQ6H=0k5 Y˜Ƚ4{2V{~c֌Hc{YG $t߆YZؐTor@"\?!ꐥ%A&Гj%9Ҝ(hT3[pn:fUщj5eDycvap *c V CP"qk3%h2_ռ-!x݉~@BÎ%!Ĺ p~h?)7Cȋue N;/iy)hLإ_^ -`bȧ03թ!O<_O\iUcEX~I<.jחͮL,(;cAm#/X~P`2y+6`E@Jmmkk/!mvlB9ryd?f]o:~5sE5YҬ76Ҍߗct)p"Cdmdw(rPe2ʍ!|V5/+"M/,vhxc~+a+}'mauGȏOӅΛtYsBG/Y}dmZgw4UfPeG'] 71ԄБ4%qw/^ ^/ e0Zaj"XZ(Y1Y`>R)6"_/js"A 1 |QX$^+KֻlJnak k'PÕ.&:h̆Dr6;,^utBIM9TT C5,s5ruc?{ u˴sS&888IA,FI)ݾG# \½pBgmٚY7)иsP \r Hؑzn NMW|nlύO4h>%>c R /jn.@)b{=5Hj+8աUG匣"]+>O+.ѿH n#pٿһ;=PWnoqjȤin'i6;tLbyeWVhpDrw`j=ns յ>Da,(uG[W* m~a&eN{%O,I֮0K цC*𛊖|s`AlOYjS*@, !>HD5KiT,)g2O'TeJ=T(7M;؛cD1hqgPx-ȉUR"Hn7yIv/H,*}7bcti',:|~! C n:Zx4vfpk%QP$l P?! 4?i+͆Z+RHߚgDmt=x q`mNP#9gzx/;%p<,L Lz4&!}#d9rf I2"})s_SWMμևUSJs!RXf-W\\]9i瘑| L޸JSsڽjBwl눯fdsQƓ%X/瞱P/bzTlh;٤Y1|vN@GO>?UCl# a::5lk x/vҺl#I1auК>QQk c>eh8Ua24 |:QI1yA%>hփ>ԈАv9=0cE]զ= !'+NSɦ`Ř9bj&j<686fW Y;sܟ"ML;YߨAwQ HOD_j+Mizg:ĨWðp&^0h[2(WKvM#hvon: Qd(*+۬ΧۄVd_)$1%Y Fԛ\Oԕҏʺ2s]= ucP?Π/MكN"D* 2a>ezН1ňHgh" #5Ve32 paH/7m>Jй>oޛ4 qSe`lA^| 8 .9Í(9:}"MIh%T& w|"W|Л-eBɟ4l\ƓJ%6]d mfG#z r)=nabֲa@B keL2XpE@ۂ%PkRؖY•z(3K- o䯠_F_GqiVFҕ}d?grPuSAAuy,!UV{,+W@} I˪ap4[1PtOezEoBxyOܝTB"^ Pu(H "9]Mf%@br MnL<rj$FfGmÉE³ک1IYAͩI+J7sX",nxCF" 5p˷vA!:8{(CQ2tCAw1D&; %A=W2/T3˘ \+$3ȏwd^Z\@wtVfaf``Q5Iin+hS't덇fUso1^!X]^,cyQcI9Gjܱ'$>O,n;Z+^]"fDarp%8jo}D\鼼-"keytz-ܝ{|ʖ Kc`C}:5iZ%ԇNf6C.0Vãph\AA<}9@q$]5>\[^Px4(i'- ,y|&@"K# `V\zKJ?chfsSqHyqJbgc&dЈe4 HH5^f|,+1 l#&[J dmЪk Q#`uK-1EZOZ! tYwhe |"Ndbbj c-:r@/4ʸw#GRYzhFh}x9O` s?+ Lo3kLa7$",M"yaDEƔajv1%);7&h)Xb("qRʗρSϼ^M<,NUSYEÙgnEy0;S.v꽏vRҡV!̜{M%OY:Y2sq,a)7.>wD2S|I#\ѰM٬[o oVs""Erz(I Y*iձU^qߤW*F@<_u͚x 4M{5v/-/wuu `!JE_PJlÖ6'dJ#i;+BD'?X`o0#1\4n ӿBs6Z!(YM~sEn_3]Y@%r)#@J}(ŀ9lв T&\ ֻb*rRUZG*=ӽ[mZ vn볌t߯'' )vcW'Dky@c?ImĦtKqp}uorK{;Qz"}_ǔz}F2;birAU`кK+R$e1 cL3ڐzX͋䱰V !%oOhWc؇mm4zMNk/`^)U Î2k:.6dxY :lobpS149WΈۮpz{c+)^i^?9 J~Xh&9%E,aFƱjCde(а'v<~aPKio$z @?9s<Ҋ|N=eFY,?7,: T _$KQQi1#`2= T=H" ż8MѹPJ{8n lpD ־D!?T x]u'I/_oQF&%\do@jd 6 Xb0O>%TRL}>E@sv3>+}$zU,bD3lһRyuW-IIJx]kXu6H`w$T'b&b- rWR{" "q t_&/3"!m56Z=B fz֚WG_+:9Bo\Wh~]pm`*ڸaqzPĤ72?hIVP /uQd Ql0z_%\><- x @hs'NWnjn~ONBXi "ϡEwBzs9+2IJ= B/PCjN'\6ߊs"6u_OK5@Pj/=l/.LtJqzC,F8$n"?PuO\_9ŚjC֛8' 4psh zK5KѓᾯjA3n;\UܠlO u| \3']UM|s%[{AEi>7u*\.^eIOEYzG;$Q,z+fC1.#xrűP~Dỷnn$=v1C<STI"6$dkOAr~ Z%3,厈$V&.G_nb# QQGsvBGnqc\h:]_[񕸛{]u՝"H'<{5S&x_*XV{JooWk1*d2jhD?16G/K+|pTNtbY3/^3'gW=IS5m, Y+u::^\F7AfØ1ѿ7O 'TQ =~5}:5u+`}hvֵ6bklDcHhaB] 0Uu'+.mMf]< fP=+pΠL*r %y}F'T~š_W &ﻬb^}*3Um$j:27| IDD>bcxALi'w g9<>zx&ͽʢ" e+w+N=?hb?) *Di'Bfp@N]|g?찘s&wg|"e_s~5}*go OG5RX{Q]q(AcoXt#Vҟ 7GJ "Rbvd ?rKC)s61Oxw%d"4^rjx7&B]=gA8nCoÈ旈˪&44\L!2du{ɂJ\X-k90-PN\3g]?g׍N磜Md$G*G* X|ՓP,hU'KX="8gy-'<jngfYWqxFn5 ;3g/ D>X v ދ~;]fI90,3_Ek8^2˯뽼裋 #pYjYFCc!&C,:# Rzp>߆*ϸ 66*:"wm4b*` 4@u8?du]L/S mTv;J`wcځ ENPEU^ƒϿRn{F  sY~j;ÜN׳Q)ajQ Pnj@{k7 opzS)`R0/!вR[)hE<4qZF;#Zùp}_{hyJ"ֆ2JBCC6[(NR=}BM/!()oc$I !rz~eIg3!)ԟj;YE^*PCfKe>J$=  CݾOドOD-fd5hя"b3"9/3XټO& $'ֽ1^vrW)eC6o4W:^D!S+ׂ읊`jeQ@`mKf E &j%|xsJF;-K(V~)2 P'qi(Hjޚ!ŠF8S2;ţ#µ T_L+ )^GP]T[-g%qs@gI-$S#Y\f2:*Z|a$n`g~'B~{<`KQ`_ľBcw\_%{އZGSkQ|knZ5"KܷMzzG6 "Č2ԲNZ<{~n9Ǣrpy`8ݞ aC:#;PNC[a̟V.n5|#[=X̗,3Ks_pSȣ 9|j9KuR:0hdy_Pײo)y NX@CZZ.>${ŅC{ \ φ5†rpc7Gnj`7Xx߾>m:ʖ9Og]7 G\7D9||??rm8kz?{o% V(}Ŕ;bԕ4%?g#gpWXkHuk~UL=n { +tvopvةƥLcA?\lGp,榧s<*ܗP96GLP͔<5g@$G2[ѳ .k,2zZP?1 BJFV.9(TW6+șyl|-gm&g&='Nx鏼Vh;W߂[靼5OE9sē.;/( rR^{TVfS^[&kqfՐ0KW9putprDѷW+CNw}{B53л@}IRwDǯԃnzyakHg/Y^K!\ʜ*~޾6o ]~Ճ9]!㠿gt,Y M2jDA}mw62>@/D(XN:Ÿ[4fom!}:`^bFkh+>/)o%<[rkA(6)x ({CKD&ݑ*Ugn]fS ӋuYF:-WsOf73'f/SaAp 5}aYkٿšR#HCh^# {L ^ Wl(JeJh:%YƆA* %C?TAbk֘V3HSCV\Qb4c1$lynqnxϠM.Y }F^ynة+KFw/,*WO?.$_KSrޓbB3i/ʝ43K9ajrN$G >gܭX{u{W4 `q) l8Y:D <棋iԎ s49_ U?:ae "ULrf5|̖phDTE?ѡ0wB eڋHFIVX25WBθĐq{**"30+88"IE ;A##rڡfB8> fm.?r=覺%Nv*Շ7M:]P`Ký27e4IdҲdS)^kuzlMfrW Q/Vy)n!-0[(FonT2Yp^mWhk3[A"Mɡ":P=Y?sCfFh:/ O cOKOϾ|f{oA^p<PPHûDq<)7Qd:z C$k?N@oc,M͙ bw"25m%;IWؽA $ +@b=ű~Z0'b`KD^:( (Mm(3O\Jz.-.i' GjA8=0i"b̹h7R<=<2-:z#VFr2O /m#^pSe7<)B8~Exptu@HH/7|؞/3?>6*S0bdp/+ $A~_(/[–ζZc2-VStPCb R I]߂(te3#B O$ 0`LAgc;)wH'jL&ļz%ȺizRGqBA7ǝ u4-VƁ$Hv{|-I|xWUe9;޷ى]%RFT=J@ts a7?#72udU+RTk-2r$fE XđJ68V@z,c@A.h~]UEuK|ߘמ.xAS.^.d3O ["#\WPM*C6MKmG \ơ4!{v_M"NӼ$X(IEޒ$>`tr@ێa7n_hHӕa3B$O?AMv Tkc]+VhdI!X$V\ kxH~l}bJ+,sDVL ]O6J~Pg+;J2uڻJ7jp  D(=8, 7べ,a HFX}#xJs|$KX/#@Tp)J 0(wcKvUTvL3BV2 JkTX ~, !· ;?Rds<*{F/| `ٔ(Fɻ{^"qTwOZ#m6 AjrBN 1`My|a% aݕy>JEpÍL$hfbW^C`E Xəص!)a)E-y{lBn8!v-Oe_{8MOW(6!1KWvFtCj>J,3NEWL$W|3Ě.f 64 >_F 4nn2cknX$u94zX*x2%t<@(**tTz v F6F dNoԷm pdHתӂ+` X#2Lڂphd2MfDd^ gޞhE˧Ķq >XO[w b]^Zaz=/SDTTſ?LpvY^noY{2|Xԓ]%.c4{ l))R%<%1(uiQ\=oUI^K_&s#|1d*`KS? I)ЗuxQPTI2sF+{dړ#zW+PH2kі ;22@XrB\̴T毻Wsr/*_/Nwʅ/mt_rv G a_`],B_ C Q$&jdTI?N_oz L m{^RUb-eKiutH˩4|DM^t"F$qrmnX-il" pQ/ yu])2(5{yRjY{سP%47]qocQp[5Wxx-]#ӡ'_p A,D"I|!ЛR| MB' n/S%f*^0 zl+/a%dlȒ=}8Vî2κu>b^&_,=c&Z 19pw:X`c)vmicPy 鈓)FYWoܠY |F:X kcGCDJnNfyFLz$@R'Ud4\خ,b]<O*ɂ!(E oduTd詥(*'-}ydZ-iZUeTSf ͻxa+UKI.t6h18$8կF2+lorJ@'|=vK_6^Laȇ< ϔJVUbe*"'XmMbQB"D@q{$c,}`!LFa_>~g`Cc,3Kyt1eJAgy,DUs2qr;7"1wJv%u9sIR(m<#K1dCJfJ`nR9R@j@yo<)W\%=`:&u H`0\J ]6fM>y@?ڠ qhR /[BCY?L@ C+/O?I0-m>f|uj"R˹?*xC> G> irCǣ7[;>yc@|t$xCgXI8@k?x0v=}HdlnLӧX&T&Ա2#> ٻ IBE,]A,46̒3_LPbG.5sm"7b(Y '9zpYEʀ`:(mj# }ܧ: c+E;Y`h=54lJ.js' Z钺Vcأc&:Kf.<-z]׵RgE,%_rM/x!hr&aFʷ4Z(ԃ(Tv=8!f`ʈZYF z吁g$%6/|HUyEm%Nug&d/1&ZHɓB%;^:_L䆭fUO?a@*h?c&0+H|:mOwYZg2x :ILLISX̡qSˤBG219B={r;ﳗs4ova}dm(ϔ`[]pw"+Z}]GSdCptDQJ0g̶/7Հՠn_eyyܟ٬SwoKk-Wxk)0N j+ nɱ%[_:[K R*PG2(ʹ#SWb[[RE62S͹5fϺJKuFxv 6jgh[2]l)Vq-4変sflGB4 flXJO T fD縛Upgq\`߸rL AN^aIq:]Щu$׾,Q@Bi3N S@;w#4#=꽵ȴ:+/NdPC+0U_Ez-2> Brj,g/}ڜmR`[=I),;bӜ}aP+|_8Ձ9;ܫ=jOEf/0#*3-\ѱ%^C&1_ݍ!KN> wAX1yE" "ZEͭhOuǗ. FkPޠήySg_,R޺*ӜE^bxO^xkJcSXNt2NyRɡ$1^S2sP̹e4?05)V7X%<".يDZՋjH߳Νl Vh TKX\:F2zZDe.YͰ98)8n^\DL'lٮ~<7"AW+{8Y:wt8"Mo%](ȾO| 9dVG:' ?%`ѧ2[joC~`I>h}\a| kVSc@hH !+h'~"+.zmR{I%iGv& S:f#:d;HBhau C,> -:K f(WvaO)N?Y%aRcNyI7mU6\}6t|W+ǿW3 @)#t̼ht۷a~_U͙/ v]ǰ MtS%Wd! g.fOD:6!_" >!;iA@5 dH6nE2iWZaLėh 7p[k(َOk$ƸdN\W;ۘ&͏yoc˦PCй #`G[KrJa:H%Z^l%rǫV4WѿX[G>NNӢ{3E'r=bhőN=bY9|6L8 XC*~#MYvnԹFY'} ;J,'u\5gMp$i֦6sք hȘ@Q9k’t቉Ǔ[[ٖ~J.Ԅ^SZEY%t%gmJIC#Yt$oUw)uOJbL/g2H?b 3"p F;#)[ˁMN€ok6)\@2XY`fwIG*-@ܖ]O ܌-%X1?$xͪr#zȇFK/ ˈD4`=F/;}Oxht6CRV1 O{f wHZZ pUO6Q3\O;o(춯Q1~t*MQ]߆ c &fQhʞ[0-Eߵg>:)h7қNw;w3[5>:n&amim슬L<_%?X?q9f'> #SH)r_F:)=s9x C"ӴS0A J@z9v]c$N/2_9j %wflo-90sMΨTȖEkاdzx% FIAo,0E2!-VY˜ex .mzS9u׹_-;4\0ęKEojft#}n:Nrvs4*;$Mٷ9}UwW~W-Rř+P7> 1x1G Mu:E4w (,:H&:|6ыúmS+GlCDid`M^z..ʫJ?ߓ6Ij]`@7YhߧܣLbhhs}&l0pdy?Ƶee{~qme<2l/6&rـsQJhÒP07)ujౝO4:-I>~  (K}alƻIAkƓBc܎*.(jhE޶PO9ܘY.@3#$Izr!! ew  k}#"@!|Kj66Jݮ A^m_;ʴpSM@l@aRַ__:DuEyaLc'J;U+ǩѕg#ҧod^$D~̫b"$kW JQ[.5 EM3v$PfZtV4'Qҩ\}xL blyEP̰b^.=<ܳ⯐3[M"''= ^\0#iSsO''u;>0?D!³dtZK0Bk8R @e7t@vݎlvs@e(`IHGt@6Bj pޟ%(f7Vm4?OHb= o֦ S^c<߅@w sіa@O`s`ت=F$zPBqFVY*QeU,tj5[QDC_9ơǫs\S+1x=V&R6WF#47V;tzwVflo0nT (G#D̃PȚے+AdU_Nk,ޣ%c%(X6QeWUVZsx_z\\P B[F7G3fpz_:'fϒbTGU3l rktJ9nHUF6A$n̯FŸֳrɻ $.H T`G}{sһш{(-^ñͲ@LH,ͧ?]*[T3p8] YiOVNqζ\) M7 l륈4v4IRBߒd9QM rbK!쁻yK@́bZe @oLZA! %rDZȗOJf#z;:Zs-)WF^)4vnZD5NݹU zWxԟ"03nÇ?w0Jܖˢ ,D5YJ4!в~n" 4vC;15g͡(S$pG; xl&QE`5J"3##Kƒh*j"fvKYsI`ڡӣEy]A%GAKh7#|Nc<VVce~I=-Hq6<}rgV3} eEW|e j>3w`|DUtcFy;O3^\t$qF] .!5[iK5:ϪƀAO&8s**ڹvKrrh ãw9\IVәLDK l&fݺ[x6FPn =;XG9/(J zX]ch$Θ]W͆iՑ=(\6:K'nӺsMxe}B5f SC,*_4ʫK 0_-͒1㊝"M{*ĢqԨ˜Kpug`;ΓꟿHp#h%,LPV|nԘS;*VmǿocPvo^JP iɅG.<8T=//Fa"U ӭPm6*#T]N'{3l(䲾ٝP1W' SIqcoV7cƭ6i$DMT눆Q'=aKc_G]MR>t (s3jDNM.ar,#i5Jo43ְ=z-+ϸ3~hYL(GSL>T^W6S$s Iz&5!<34F\/@v|*~[;VK2Kv ~ R65?%tf@eɩ*DSw0*" ]=~l ]f1nPš~!TGּ v(iLoղ1ig(w"qj>Å'^)3lǫa6ÊgLGi6mL7=fmbUk{_3_}>(?H,LF1 $Nb3ǥnJ"zȔΟ s: MՍ=|Ur ngpqy=8"Bl;:TB]Vd滔ݻvxOF#EHI bԽ 7kk v,1|,sxMP#NEoF\VQgH1iatZ3D~ou 9&xpS>_REDt`XL9Q JmhLyI}bUX_M\Dtz k^*l,C-R*DIܲ24.}YMĥu+f2BV(l"H»![jOhvР `Ћd2qWL{\Ш r0G RbԶa>Ү#mXZmd9zz!3rI\$Pr|*tX&6(,(6]Pc^iP2p±9h_M%mIB-)J&Te-# Y]7)A$d|0O΂EGqa+sANS̾kVvj#߿fq j ?X @Qz+w _]r >X 7 s@ Z, d6A cxek{?RꄊK}NmAMldkyUFaՊ 5r4o^5~OJX$D< U@4qpb._48e/ W@5@q{d]Lݹ zGa }僔, %[&xE|銘9J?yTB cTWTҧB~A?l2Ҭ\lbX}pn{z9g5X8(7i&}χ f|=u=._A?j?,L 68sH_ًGKUDC?Xa ()Y&a,E [mgz#l`_0./4N1IzkDHaEmַG`;d%2P~aG Uu/}OZVYWc6m9] o϶2rA)Th:%y_)ʝE`lnHD4r< ŕAvhғlY< ["e^@u<_: %|Y*Em"ֱՕ_mnIc4@uX;pCwގ8^፠Xs V^b[5--6 h@+H;]v-y ?wS6:i@yiaflkKe<a'ǰ%W裕Dfty0tth86цxU83! ;Jvh{pߤJ^#yJ砌$>4`=(ni5X/J7h(oB3dgQ.K,Nf=oJwfuH9 M1M2ϵmaz΁O68ɪp o8uhjʜ8]ZS (Í>_6IBB>haAܒ^6!-cE%Ҵ7ς4Cyo?w§ OQD-.*2#RW^޲Th,@Ofw~AC+qPFaxj$2sD ^^s꣧|^OC+{(%CGqS]B:!ϭ_l)'fy|zoN1SQ{߼v/?'q&ErZ{0 Aj6:]\۽4@ -1d$y ̡B 䤄~o"{no+BHɬFz P=Ph V;IOnʭ\lEՃ + .`€jRuǵK\ 4oafe ; Tj*&*;I2"c;;%Sx/QBzh$)sй=[Dg6Y7m}Rk{e./b_)tfÌ^CE̾t~RywL -D~EI>Sn|*9ipv'z5bژ-}bg'WMxGlb4TӉ}rn²)ʥƟkX"SnyYJ?S9[U_@VmrМ(Cg?V']DEobM'L L>n *oDt^<Ҵްh2̸jXQ, 2F) ޲k+k2Xͥn%v*j>1zEj=сcAc5EJ/, ZK90ɚ$!oyM |_۪hWQ3@ ]-[rmQQbs_=), {JLCFW΃DSfSDG i)Gλ̌4 tJ҂sJͦn!I[@9@47 W"J1qoo@0pu}k xߩ;Hnڨ*R(0xXs@fBEݑ#.|,J@R@r XژCsb -maݠ(YF(6H}Sasق`VsosD}y [{TPk 裊);'SvdzqUTG >Y vL-qn9@q1 M3vMlopWqb"pEKh)jS( 1{&3W$ $\a*'F OŊQS)_"v'$Y]*}=( 'R\ Rö-%] . *Ps.'M+ "ߘ^\[O>Y{ի\پ4 UH*kݴxrHLE_UU 0c-)HOJ|)i˳:~Noac ~hK^]~}l-E}S0zsaˈvl:HXKri&sU@ms"b~MwE¸YșC[\< R*ZI-*bOT@_ %||H"fG*e{Og&/hLSH9=KJ9* DyEa) @e"! AC _ :a_ж#8BhV30LZ@UVaw[ץz/'[{!}|\cXL(°8ylwE?pɡt`= Ia#gHoDDŰD ~/<]$G,\. nS?+@c5\mVufDhEl96ZAؚٛL<a(BnYvq5q='_[T$](e+ X3ZUNɶ;h~y̾9^lM K[!47ξ mAB\K7yoR`A3nYڼ݇e\=NɎ$/.Fmt2b8%E D~"N5W<AVq>cS]9ZIAdr@AEN@$sKrL?H3-^8o(-`_S_"2I'RY2 %bTZ,m,w0}|LN2w K0ehXe ϊ?v00juҰ.r}P%~td\5n2oKЦűp8yn }a7^8^rIB완!?',ԡ #a|] U)7MoՃ\q}pQZJ 8O*POhb]eBD5Tj7a=ΟaL2{QR_΅p t<֣ۋZdap& tiQ5g RSf7V=УxSYOP涹~'v 3i_=@ALBE.X73OXVs2^y4jBZ6H ]b ' ] VIpljOU*fQQ*8Dct({CD1C+#CS9KYnj'䤎l+Gb 9I''!jG?ՋcƭRB{K*'H)G[W.jf8%CW a)xޞ wlnVS^!DR47iL9R J$y%VHsX_ߜJ#>Vv0C!8K_"L\5+j6JI6N1Đ* '&{'.}쿾f$!A?(~[eh'2%RRpk\D㨴(n3"p`^uG( 8> K:Wv?M@! mp(xǏ$񂖞iyȳO^Kh&(ڠIw_EjC&zwkl>Ԕsi_y=y8O1x&i̲ i>=GKć< QIM wW->+֮MלaO2 xHlU+p`=2|ܜ~g.Bj~7XŽg1Pivh? hY`=^Uu0u1(< OʎT*jQvԌVYl;1 sT5Y/GRo$aK# 䕿Yk_jPp] 66^iJːt3q喂\KQtJf,P]::܁ge\_-D-c0.7Z.[*\]=t`];"E`k6#niz#,ӣ ؐn ֗Z4x/u>w ٢g}DHl&'؜}3-En)FZl9aj9+Be7μEj)w m~(P.s#W(#M}hrΎQe4`yTɢT X*Lo7'Q%{ER (X O Tc|7I$zO_96o,S|V=ٗh'aks |3Yi5,9䛟!] '2IdIm WI,9 ^M.V8?hm~dJƂU߲R>!HD#:Z A?i҈%e(]S+,C/>J8+meHݹw&6+ަB5T7FYe혻Ve++6LBrE_ٜ{pTƧs8lRrג6-zNZ|k zKwt kI/8\=h- [uY$kSePߋcIdž:8@xM e+HS_hfb3|S jB♮f)~)Y6a>ط~򐹐ﯜY_8ע/TVGO2Z O釁Fwi&$k?-b)Q=4(~C{NR5ZqRI5^0)TyeNNMԮk^ז >r!a7o{JVӁ)IXV_ĵgeYY{C'_̬z_X "'( EM E֕t9/CMd .`nӎ|ElFmFT_bl`>/$gcE i$% GP:s&,7_9 ~pg/<ڃM,EE&g~,P 9+%))^9M؄Djb㭼f#D{5S;-{OPmIf欙qBj}l M!mο( !AA;_Ьvs&qSZq0Nl#/t!X}8\J.[&C)΃_E_x> 3;2xRs䴡qvL7k &P6n~P&²˥D#>HD̄@Z~$D;) iŬCxgd%ElV!ɇݘ0ٔ#m;,Y14ӽR'IF- 99v@vxKYcC%e>nAK.?OWeAI֜F^D WpaN}YUmeXexO2;4LtzCV[#\sqqz SzKop2#Y/sG,ss oRN~ڜXf/{@RWR3wqw_^^k^=cLSw=&`O"`X eӋ΅ BˌNj5>7M4R4A~h\@6r pо<74+KYYkeXOasVP*ݮ|I O/OWp 1.S<]kh[T(i|v:٠W{k2 o@.HLQ0hQAF P=dQ삢~ļm5yHk=|VD1)l"%ʕr>&RW~'g _RviT " oz`2GT hu-;JSnxh3Eq|Y"C!$ d8QCU&w`XfM6boL%^xR%q;r+;Ux'fP 3%V/!lH*h  |ep.Q qVmj~( >wJߋanQ! F^BPInseLAkG(1M44yf%Ͷh`-bYDIi\2O(0} ,5ce!mƴs @qA|*{6>f@ƁCԳD2 I"ZV({B  ,tI|/ϯk=2_Q={Xz=.jb tad5%ޙ|_QaI`DgWwSq!;B"W !+' >_^/$:Ld/$A̋-\<,RԦ th=n#rYoTBΡD&5uiȐTň H)x%\neh/oa 4Doz{ ɕH,A׭BlS$FE_ФWM'?~w" !tUmc̄ŕ&uWr1M^b97;[떿9qOׇ-l^_~]T=ufےT'·oYGAP9+y #bx@*>U.Jpq>iL7'6/:pkda-ybϷ#U<}%ߎ @1G@.3JloΤG9-]褐E91jњ}j E,+axk..QH-$.ؚzԗ|rBObG_2rMR FsA.r-]x} ^13e|3˚mH}!d_5ńw$$iOﳟ0S^`6zH Jǯm\_Xe ]4u:*lܾ>緔>=yM Ezy7O%ڪZTr,8S]; ,C% @X cZ1dz| #]|Zɿv,6[4J{Mu%قrb4/ߙJ{w @ZQ?:0>a9WXSc>-[b_LlTF([6|,9<˝} wqdv[: `S$GjkM-#Ԣ62bW7]Zҁ>>Ј ~YOPQ %4чk.JO¤p} mDѵh7Ȩձ{~y}?K30RVĿ J8tF7+wuWb.3`udc9 4\musLyck/83yQkq3tPq0q"Û d7 J?r`轨t%ۘpo.FO-<1} o^^RvQ2j6 j׿yȞǚ-_2 @5GװJ<.JN~2\(מ5:ςƅfk$AWډeekwVU=6鴪$V&K/NޙG0Ko]d KanIck6RB?iujlw6CBvࡉ>)b¨&0:f,C%1 .?#te}o2im UCce5~#ɿdJaDi6:C'-rG%pKw'DkN/mHW=J{ ~/4k$a㣍9m=,,3Ǵ6]|X6bT~/T42^Kߦw%[TZ56'@fOaLmzE@,GlKa@`B􅲥U̻&8Ji #ŁQI"`L!UM@A>eQTKUbH h*<]kQ?RǙMZ*FR?->EpgXi( es/|Ock G&w=Lߗ789տ*ԲTɏuqz8Ƹ%RY]k1 jRg=ĢxFfa]K9EXN!!yOhDxFgwF UڃXu45͡Y ;ZC8"֬M4>4뻿PƆ~؅g> dpfUE[^$#CPKkCJWq <_el C {H2:(*AT>|)=<($r.8K8ȄO3R62XH\سNT$?>ٟcU㲓8`p\ljtWkt9EF=M-bLI I B f%fu:Z) aHk1Dr BGrM>99@i㏏L^ڝltpxjY'=[ ã\k~T>^JG=o\^›e:&[MC56ۉ)!:8F*C^Ƽ j6yC!!+hlw@B>W=EHny};~P (0Iԣxts^ryuÉw[c8q_vjG'h#36l0< ,{*;~3l/6dpH7,)%"GhF/յNq[̘ L<&&޿LfH֟]Q7FBԚwRެZ* `~ХizbîwEnsc@ '#x-A4!U1ѹn#}Vɂ^)J%4wI'q9 KLkp7}sSSs"!JACu;X ôL G;XĀELgE )fpX$L%,PkMRrSF"K_Rs|aedI g\4W"of"/mW5$v%y;(a&nr& ДOLTÉE l?(jQg&Ek 7sw/`*kp&[fL_+%!|K߅rj*qN_IۊԤ^bμe[ȋ|7uXd65JL@2)*VS9f)u:PszzG`l&_B4[?)\3I&| 9X- [n4~!+(0TׁmS#4Z)EIK6MԞRFxiߡtQh$S) 3+]~.z ,B]#`.qwX,t<](95;_FsHUora[Z1ؑ6mIzz5l)pHWhFtŢNCOOdBq}(ܒydf*>%PoQ'iI2n@T_v?I]/ -VSjvgcyqIM=jY̺ rW Wli Ou0","!$S/ @lƩ&#';ew0PXhg/rЄ'< ɛC!Py'龉*nfjVx ~)* ]x,9\7eO9A~wC,">xmy\ ծra𰎙ho9Rp -"]5L5I~5a54VԄBFĜo|g^-4*.oɎkv'翟͡$f P:f;DZ~囅&E`W6()tDFP܂U|^JG" R0%koF0tڔqWI:! #z)`Htba/C߳&UߧC/Bel(lYeb&< \ܿm]tmП1ckqƥq.n#R e'/%8BRpg8%>JpR`ݟNz43@Ԓ MЦtu4R $aMR -:mARd B׾{K:ofG"yKTxO4i:S-YTv3 B^+W@7krVb&kw|X- `GZ@)(7WiNm#p oD]H` 9 60e~V^9m'ݧֆ'V-$YD`Ю0⥭ДfwЍ%1(`su h=lq.QX'Y 4)#'#L2)9Ʃ̮ZuWKG||oaȩ 1zl1r0eVњ Q:bid|0vm@VUCJ~pA&[dы]iÃX[HykICa%';{SH{#`M@hUGFNcc ~ڈ\_\"Ź+j/|O\9du^A-[s3L')&;K@ZNj@3H .vfS$q7Fn0<8A;)1Hi3V{~vF\* +NkB)UnX}3)C ]t81s;槿GdT17& ]*|"]9LjN}VBnRJ+omdwVРo!a(H䩒bک/1jhWws)j@jLBWI]xأ,NzY{T=zD&gD:XߣU;ɺ)f\OH ˧9l8N>I)3g  815W1PöiΪ; temYUB09JNKfr"b@t϶[Q i\sDy+)v-)hB/~ VN^I p"80I퍷x{;ӫSM|Xwu*<̃AMʜSS# dk3|tN%>ݶ~]iΣ 3=OJ؀{9E#4xy:r2j!T:5߳_E]s8o8AsPH,Q8$-qQ|&1LVePg $C~ABb"Kpvo٫ͱg9I?f0 v':mAI\ջZj'f3`d|ƌ7vtבC5u><_q5pQ*\6Xg-Zcm _7J'`s^maLw.}vBe cvưB]&m.Y1rk8l83)3/=QMq5[ >7cwv߉x̦SӠCΤ%Ika㽒 ʚ]BU95o40%:)Wtq i%̈́jRoz6DVǫ R*1R$ofNcx:}@;-U?T$~5nP Vs#@Hzej`Rl᭙񵙡;m&k>$7%d~Sd%mUu}+rvΣ3:Eݗ<$CGn&i]Aj 5q>P}##j޿jIΖ!**3oExZIwӍ)51s@: _!29KOqc_;UĨSR.Ȍ pq8_Gk!8; F9NT u0E脈Zeb6h[ql_榓p)\&OOfE |Z&[W.~@'gCᲰ#?9yvK%_%ڋjx6=0sEq ܢ)آRuڏC&!rwKq=p[:9zV3@7A5]0 J ׮߉k252T. 7xx 6{[σzjz[->X7̟ @2OF4zG&"R+GVxݦvJͯJ Jܴnx,5ZEęhV{([f5S| >m/ @{14]緗(ȘɱvUPSgTCB 3x Rb?nz feCXYqQ򴯵'zվ&Z~vC0z[~"7 TqG BŨkxodF3-n6[jpH.g bE9>ߒJ|J.51G?ܾh}:[DmefðۗExGtK>9DSUI}2J8cIz E|bG)k'iMŗ}q驲x폭!zl?Ia.ֆ F0h uJ+֜34dE #UO]D'HԪK^:H '/UZ]׸K)`Z1iƤBQή>&+i# .Ʈ'ʊpr\BP/0f(UfEb!kYvWɟn HBuڑR3 K F(oJ.YI߅rapӠyr;=d+Ke KGd4ܴI؉AfEZM*ܼ)QTms־ה{Kqn:!cqЧ ^ *𨂢l+u9>G!#5QN37=[Ŵ<\qp.1e"<w^XHxj{du?( 8p+\FPU[ :VU)xb.WVd8KDR+)E^JSKIyO*HF\Ʒ#7XNV=0yK͊K/ mj&-PÇ,_⮤ = (;/]M<A^ƪo&->1< >e!DB tí|WQ' s(ճ WN*5[2RF @ƌPZOK-U"y]`O+d2_zj߱/"LA(i",N9y|5-^LvR`F ol4_ GPriľ7=v(GCUX$CQϨ X2(,ɏU>ȨE+Y.`?R| өT.Uw#cjF^_4i<]*wF`ʗ~;ab9% Om" KIb PyRӭn`|ffw9`]Rrq1ڂ؉ Ss~"{t E_RGݚqpf?s* O~% &>56n*22qdQjCr}w1=_)*lg g"/i^+M[ 2pz,YnҰPQ ߜG0x r{-Rmߖ7.UL8BYN|w¯Sn8 ӽ2LVա:AW 2ez$w5!-s^4eN!OE'mg\Ф6x@uf3$7S1/{ksxVkt.#CN$9s܊h y= &f,1`s^z\qA6K ;FQab"Xo^Dzu'}k@|hѮkGۮF?&Ղ)/6?k#$ <鍅}G5ׅ>59C z n04J(ԋP,3\}2jןx&!5[,]t{7*Xq?W[OMDPi"檵o)xBR3R=[?P|sW] |3 5 >q:hLMϡE('A-#a&q%daHhEq_Pl",C` tjO;U-)My&@`Rp_lv= ^9,u`uu͍'7Nv,oyܳvYǭ7lb!v$һ{[2H8ëX~yRUݬh`g4S18V|Oq(,gc5.D ,^?V]6'*>F*{UJ0MdP@Hm/q1cԽʁ /1B0t& ^ ӿ;ş1P]XI䷗^On& O,~# niAt']\MvC9Ŕw*Oⰰܲ B !*Qb[G8', 4=łqZx9 VΠ^ Z^B@k7E1HdmM}ϫH ۤidED'"s> 蓼"IO3mk6,6wźF9NQJk [gfv+XM3W٪d䨦S^Wux2H혘E-4`A.ZM**1\ CUh^tS1|{$1É;?EsƦۤb d|(AV8NyI]<;'D{8?UW/ g/+ H,zo7`t@_3.$a~te V/OWZXxz~̀ط7u5 dmsyTJܛ6k0ˣKSY t4KF$ > nلp[(>`6&81#HI{}j4gt$EtPZH-Y~J:,y_30)%A#`}n+[9!>"fuuچi3ߓ({;*4&^;xi [AQ3)MI mg,&kMVqx[ipVrt-}:O<FQ|KJ"WkF֟̈́ 9,`! ѱ+^̰vV>#4Se='X`n33& {[{?ˣ'cdbXOXjh? W0٭h1|T{eT3]-A4H<%H 77$HҬh $' %4U6F.wdSҗ9"j~H%&6(X!1] mZ'& xˇ>y;y0lY*=hMy0Q/!K^_>7S J賩(S䩜jg4uܢ#ӈt;ڋ~\>a\6Uo.mU`>psdv`eŚ Y2뺊ZrK,y+FMherdp5vgmcr3X3JЙXU֌^`K vW5_KۗiĨ$Y[a sU7%~!8r10]ˉUR8=rÀ%KqUr2ܽ>ƲO|Lg&!W)%5[|͎ ZNq?kBX$6 5-xʴx,i6xJ0okFm~4so2쥑 ohRL L.e5; m>y(PD'l ӛŝr'n«Qdfpy`#&Uc@|4G>!E3ު{Yc,-%[k|vD wqw-l^؋辂uR2<).dk *JN6ŋ,.Qh߱ԩoQ^r唠J}. 'y܀%-D7?7&Xo2)Da_${bʊb}䇾 ?h!wٓkH,䋕/ĵ,jZ翰Qg災nB~OUƫ/Wئ1car鋲3r}AD.)&M'(2ĴQry F@-qDpBa<\\k&G-rp~lT!x8p?%  zMЁK=@933fQT> >HIM.r+:syOP233)|l㩆uULZGROݚ7 ,HW)J?!oAUo[ L( }.5XotJN|Ҏbx\}+~tn,ջ-[R֥fWp _~RnTTb201U<k+\ޅةxPm&`8܃KX'*_ALɭqNS~ -j+$nd37+ʨ'܀bS[rf̑TBwP霾aEt(O(`I/C}hĈBQSr9+ϸPk 6".Υ.ً}@]/XZ *~$</;nV)6\&B1xQO :S39t_BDD,Rew}{',{S9YhVEZNtA;Fvp˜{l Gȁw5iğ4a X@"F^Kpm`_ GhMlgŏ0ţUoVѡAŒDrjfe[^/+dҊ'\K GITB|{q9ea7~prD)Ŗ^*1/Tc{B5R⠃IKw+G:? ANĀI5ɇ"DЎ´mgEvMN}>b'[1[Sd#Vn<D睝$Й%bku>"^#W*G#R 3J$w  UuhruߗЗXjX}:iVJO 3(f~$285w e"-衵g9Q!W鲿YT{Dz A{ȋW'P?) A֪U<ƭ$͕)^)~Α?^pKD5>pG@ m-3*%wbh\@곯y5u8$MF[8_ؗjY^VJQCqX$@NZt"d TH A-d*#Cӥ!{Y(/K :\_AnZ^Kz :t6KQ45)ki4VC#5gEuoGv^"ssr*ޕ5zQ6c@IJ2 ƑԌ"6><XˮE z(ru8_KXcjhU2C#i/G/C!1Z݆"lH$Wj:ev\xىƒEщֿ݁:)e1)<'_?,9=֧1=$kX@GbZV;-*1_{/۪-!&&"t+uSU~A*x߸G4 jNrߙㅸV)]jexh#] 0smOFx`,^o#YLso7B,Bܩf@ZA\U" |jynI.paiyZ6&U}#"uc K7 m`͏${r &3O FqL3]s ȧUܳ0ۘ2Snf)Yf}@>$JX =,쇣)72{X}}p茌'Qx{zeVG(3!çL^|U|I/܎VZLC8_6z>8pOC5DB³bִHwMMJ_+Ʀ5U0`v 'i V-MڍQ_\m <{v$~xsz@ V& jFPu{qv!C^5 mOM UͱJl e γ1R&eq.Bt}L;Z+PL4֜7p&_؀9=FQsH`g\m@ /%_} 4 @I^J!n5m x3l̕s-彐xZgji<*,-gDBƺ "[fyGK iٵz6]^LJI$(cy&.!+-z:9v˟YJw'y]X FUoJFgΆu"Abn gfx7' $!׿x1+Qwqnˢķo[r`k= z.$e$2dl_hgvCM g!6;3JEXb^X #xM1Wm[a`P39  u۞#׸Ĕhz#a>fÂPDVst=Q_Y_TQD,uTT+ZO٪f"3LUJ\hX<9, cc47m=d:ab.p͋}L4@jX1M=ղW9$ EﱊAfc0l5[J1q1Ƴ*Uf+{JL4Eֽ<68Y%_Cu]8aԭ[}"s\kTވgPE}~G`F;^s7J_+\܊~hA61 .Ul~t_G"4gdh7!#Uj{E8?=^x vD`Qs0>!j+" \LHLnfZsfc؏8 CfӚUh !5s;C ۴>'SUv6/,Cr Ar1x UW^33^6ӗmCϿ% wj*_z hٓZ@cSẌ́x.Vj90!_Uι%ZNF_\ ֏Ԃy Xo|AvK5UN =Ponv\o瘭?D=&Biqq95TzGHċ AF̖H =S w덭6= $$}w J-=wb.&&կ$a3Zfql<?+(Q^KY8" Xs-yphن'ѬuܒaHTWݗ}_ܺ!(V Zt&IGv#4v]j\7]B%;& *Gȶ&gkٮqvqc:a'I>h?_s[q.DF۷7`wK;Ҵ~2yr.WЫKՇ9pX! !w n?)%P^;c*h׿0}= /=)v=wKs,A/:m芐!h9e+ Q:l6U+TEuXɝMp~gč ==D_er⛂Ѐ#HGÏ,09rh.Z؊ǍA,H/jχI',O ;t[1xK2Yk/`!^o?Ox@OSf)sr\ ewn\co@>Y(zy-xϵ OrOV=h8dn еCxpωQqXHSPcF5+ 3D_nǕjLHhFfLToi-Zu{V 61 8i8.\Ђ8j,,DJ[=P*}VCMrl+hfnAm>'o'S~} O UfzPw<"v7kjm kٽK~7#{h@cն@žyHu8Gph3vdLcڐ WٓKm}@ζiڧZꞬҚH{&"ӿ3d~߅~xZD4}w1JO~ܭA0| ?&BE"qREpIz&Xȅ;rx/2xjQBb}!*% fOZ`t&ݻɥ['DtQnӾnEKsCɧ%OCT) cŘFZjwOrQ Hf%ST% 5eflf_y50 w"{ %=/e 6rRΊڢ=Yܶdn@7;jha h1#$ rj{-,?H(Ɏ-d՗gU1;q~|FZ6zi)"4ޮ {So'ZGB2v, c(l,_lDf^KrDv+ItP1xzt #kOPāQC kL &Fi&L8*c^B^p.ǀ|GA r]U-M_oXLjnD߹v O)FGƊzu[ o8=+ .G;KO7K:\h1]f';$ֿBfx x9Y;tSw_KЮN:$e\K<ꄩ1}{dify|r95tٳ =8 ,z#J1>$idԣ}6LNsW4:oe!} R2_Utξф*euXHd3'p .*BIlc{]ؽfCZLcxM\wm N`#~2%OEnE _9Ll7_ym' ('BF_'O 6pw7o26\*a1gXy=-VY)mMFoc/fJO1A E" 2Bv{}ȸ:'RZ5ٖ %_4pw&4(&*S"HfW#rjU0WNEmgOL簅l5h.`vGt{0nvI!/El 1Pu#Мo񫖐nWhW cz!bb}PΣ`8< Qzܼ1z$&s'% kψuvMB Wi|u *t*nLJ3~o;s\xqһ55ٜf;m ?r ٹ2;hi % "Ey{A i\ƀW5#q(bi@ w"Zs@6ͷCЇ9RʋpP/AͲ޶'>0-Am~ܽ];s\;<ぇ~iwg5x8`f,gƭ"J$p i+9P70=ٝg-s>@XK<aH?J0;{Y_d!ʩbiŒw/ |v^WD0Vgi{3@LH]l=myS˲sċVUuDɲgƦʻO]vȳ+EMU>{zA̡y> U,zˊmAxQ.Uz={[F]N?JE=UK9xs@cMo7]ܨ?Xk<C|,2^^{<(X0]Hg/ZH; }Y =jc|KMDvXǀ1+tCUj՜ծ"[F }YDni;˸)qlSH=߆ 54t  3 Vi{zp5潘#Cu[ $PԶCFC۵2&^!FN#-#}@=dSty'BLsESrU{2I6a>>bq#?h@WT7gtOw=GEoDsv%E-[rxFE}LF1S9'~Evl3|q8דٯQJl- FFY(dnh0puD5"1De\%, A٭X.x6CEθ&iPaomͮ_T3 ydϞ2}U1Lԉ祏_ % b_r2k~!J3%d R:X:$FJ]L Ns =r&ƋQ#}Dyz M#2fʩ-\F|VT 4>G2 jk. %_G1Gnqm)U#) #> TO pݐj&)Np(.SQ\4m4*$D\կ%,0m A*;s33S!_$x!<ÂX<9ѽ<63""öJᏓubR(N%6^4+j_j·Sew;,nH"?Vi r@9F.nA,9PSh:fc@ b*!)x)6;{ķEK)ەb9O)F|ڋIpk",T'@7$(ni:]RJ3L#.)ëVp [~`Ĥ6d?M \WhY"'&`RXΊe%/+P]ϴTR9^8\9: ,el0GSxģ]k%GHSr"|,E]2 2+(b_/&)"XK[]J̰PLbY䡲€2A?k5jVtK ˆW2@  PHZKv;je"Fգ~i=:Xk Ml=F9gGI%{EɮF7C䱂S,Vp/Mq%Cti4$f33Wpwf$߄&@Vi) ;#Yl NV:n)k;ͮJˢ]S#EG  |e ئqM&Z2H%+i5*Q#$ $gРJ;4Si` ha?D E╻܍g qu?}P} MeT^KU:Kx>[mljnKKzj$Kwkv3v8bݱt:Ug!*klӽuP)N5.Ƕd|NP_UO廨/o3Rti2xu0*OpG)Ֆ߿Y}V ˚M=@sT1p羕.i`lr[~v'3G)2˷յ3Q._Y,؉0ΏI&5SnqIt OA,Z / a0+j>ga`i/f,vkJHGܒ}SAЈ F.LÇ@d^,{Ngd:`OB-+5b8ժUK;)g]."⩩. R5T*Wpi4slډҙ=W~C@!IV&\vG;Bfly4G+EX04mb&8Ag븱#"E0X Ɔn==d/y<۟>DX;*9}d_E+_ iqWIvZcv~k~hEZw!E ]EĈ#`qK (&`7ǣea{ WEaO|<ٔsNgY 8۩nssʛ\, Y&{HyϷHc|jteW N[yN"4Brݖ8]1Mcgx vyب ʼn,޽ߚ_ B ܠRѮ5<"h\TΞ0hAsaњg9.MK1"g8Uɂ yS*%GP_<55\ p$_>?= ])l.^1vթ{ gIL|F{;q+AecZ4 aմ+xɇ P׆n 21-5񂘪CU_zST!7F7$v74]O1{7U ,2o k#=bm Y吱$&*#tjLvkZAd3d.}E΁'tkkO"_]]mz+C4IQ =_@ʕ*,h iJޖ63GDRz&D+ɭs$?ah9xaK(^gnrt{"_S/K $˃jjg2֋nx=vP.TD ןDq^o#) eHIXApHmPSI+,1b UuEc(RK$X˶B{lrVjCeҗ/B}&?<4$FW**xT1~Ӓ*z,> +uphS ~bV^tہ;Hy4d;2&\-NXh'k[l{?~LaԂ=rw|E_Lz'%{ZFaӸbՃ\YOed7>ٗ7|FXauM PDfy9ԫs',v|2/$\Zm:y2^\ 'ek%ơ.wiZO M,#Z=ArmC'ݪxv||Z}=8jؕG' X4'z P!-aR']#Mߝ)@&;ur RunƠ4&j4圕Øڬդ]1\y_یƮl.8K)Q21eBַaƃ_@֥B ­]e=GL CE-A.gP ĭQE/y, sT۳ko/tr5_]ۿPh#ֈKA TX^bz%r)Mn#rSwt΄J[6C$-D WVʹvIW)~LYa,1tޜ`y 7Un_JiaaIv)MMn4nnj,YW-Cg(m7$#NPc%x([]?{1e~b~Z-EB*:TRD*Bvpo(28Zc Sc~ȵv[aCPfHWA-8}FIT"̃j gNߎvQ؆SH^6~h&lE/ҋ~5V P"=Rn0*6w܅nYw;ma#dt(VRzy5C8@RoPQmEx+U N`ur]fuFdg744jֈhm 1G3i| hC3@2M\@Z+5nl5'O2yA-9TU# ѫPxqdd?!9ne,uE&'9!5-G]w}Zr#옢 m atH MىoDLNWy>JUd@\=1vuN"Htv=bQML` h QsߨXj<7-Dky1`J"1C9@ b%=&wMUo|xDұe,ɷ 0QGEs_*C,ڐkcdɁuBop4iWL1~d7)O x牢n0M;n|VIEk\2V6(p|T, ax3{a^ VBԊ^ '`eFSW,F=p 1';h谟XREUw6sI;DEܿ' }L,c|]E:*EC_0G`g,L\ Sb+&Tbs՝8h6"d+6NɚPsE:y(S#+kv¥|=Nq3_FFu3|':m%W sV(0>e¡7o?2Kƣ7# Ft|{tF ]<_"0u}Ҵ +9̅Zl66ӯbo'Mm8i?|$G4Kv0̴$ͫEk-~v]yےYoZv 5 &u!{Mq4P+n}2A:G4J d|QF*d72'KWy6|çC)!o4Nz:P{cTͅx\W0f@著x1&;>f յ. $RϽr{f]\\,|-58ѵԑ .jRl+/C(ԟ]P` 9}=NEؙ I 6.|$ꓑ?+h E<(yHl(",ad06}@NM;O7<@eU*B}*oD>2jD~.6 Sb!B`^ rFB92SPpZv虚cT*67HEXU yU;8he^ءT8-=W7Or;xi$7~šcصScG"0}T>oЌ%ɮSB,HNɴc뽾Ds䗐 8"^ƚ`il`/,RL|g {N;+1'<=xw!&,gSmc½) j~efcEpy6*ΓM-ȧN~t"蝪-&K}}Nٓԓf Rkb!'K1 4x2Ҽ)A-])?} ׇТ G61)9:)M W8UV) j=v06HrBgBfɢYײ;E_F kfL-ң> BnÚUE2+8tmf+yǑ+#1ҒѮ!B)lpfeA%@O;}77 UCିja^Z#Lԙ/ DRԌBΊ9%7s_`rE(VlsP3-bkXr3A{$gh;}ұPI5FήZ 7=qwDj[w0}̿,w-Y]J t&c8/ 7As/6J4Z5J`iݱc]ُh#9n>}v[ʿl#ڛQ$inNZKk)Sטb^EcZ/`7}_VE7FvuUq Rl*QaWRfmFC[gD&lOBl[!ntUHO"ЯJ9D/d_K޷s#%EfI3͋Ikm%Ԯ`"q):#ξA9`G!/`i2}۷$Υ{7ჸ-P?N.`B) IԃndcwF=|vyot9tvgЋe>Nv=gFK;x@A/ט$X_=NNo(V(pއK$X i˕L5\䍋reeĬ]dLm\k/;ms_19-E<~KC, Iz17>zY:Hy/uOw%* ud벐,=X򩁚qE6C2vAkjA H-~L ;оRx`0{3=dUΪ)G1iU{8OlSsW>L^"և<}Fh!wC1/uןQ /,|qIxqFPRko>]'3KZ)8D< 3-"ׅTy}WP$ be`КK \_N@ӳ؋nVZ#ɑCz&'3!.JTwŇ K!RI1St޻hTz;_!|)Ə2wm":a`dzUC zn..Y8yYa`y(I ~Kki11[E\@(zO.`zw,GC"֋J&'+2.@ؠ-]I"_ෲOiX*%YR_C&~NxW*iJ+cna6dh|ʔxJT`d$;D.dH#e LIj"UP溹@ՀW: ?V~$VX0 ?6䂜LcÆlTWk[hfy-AZZZPX?$hPd>aղ琟%ܕ7 }u.\,E$b > O1͞ct-hn0Ŧ4,{SfgG5 N lj/ S>N"_ @2/$L17b%?;E4)-H#YZ-{Ia~9J+v 75JJ$UQ>t7#cvgڶ..(Y<$**}գ$%CD$?(E†ЛX|W2G+:%aQ|[V;LelM'~7lŨ8{LJNxTctDl͢ |LQ]1܇U#`Ol.Rz(+Q&_]aaI %7_ ⳰Բh$R1PӍTQvGܫXk7^,Gn# T^ѫ##nO%K -+"@=<*5)bkT%tbe|#xGP5ȷ65?ճRCG+DUEZ7&A,^Hj){fE8cV0B6Fywƌgv•}(+C!Ys+ }c[ԈUެ! AŎGHܔyIDS\(UO߀}I\VqqFGN91D#BXyѬCۡBx~DcC??1<.Ffo}9ĺZٸ/wR'Sc$@~"Aqu.P eڪ!k1Kw<=#ޓn`$%"8"dƍ9pv[ 9<{j~MvZ;(jϑm@Ztf m<Xd6*U؜궺j6z\a{E=ҙ>Ywud9`B=-@j$i8ʛw5㴄b=u&ֱ [0hqbiݡkKap( ad=.$%ɦMLѮ_#x>rZV>/XX VDug-9u("T" X0hAY^z+$9Ub&v23(J Ss?pKr_e TR7r(y5E[%2SrGь軚;(;M0xrp%zT5ݸYؖv-C/G ^:-V!o \{A/kkb:i-xt Ē,TM|~lȶ`;aCNlG-*+>P_@P{9/`eoz ύluc.|j& &'AciTRLf۽FJA[VSz%.f@Fz?WQA ;.ЁZblM]a1|b"Y|7'nYQv/2T"-9 {^(GtI)hZhLj_Ju$#wP@FSlzq&eA*!st0g0jʢ`>#-I;*weYx?gڐE* K/Z4Am~G_4@d}KT2e ;֪={}919Ў[lWUz7:z9xnW=bgRRUL޾a#UBѡ~ECe*h=ofu;J٩-`ݾM.&cģ-& i8Gâ--F2CT #]ͫکDSé/ML%Ȁ^54FIxP0vmsYE#W^U1Ѣ|~yTA`BK{,,4@7Aw }/6ϛm TLnĐx* Y>}W[PMV&29lhF n T9(W5LRتf;8Et7Cs2h%tf \\+aV/@jÿ3hkg}(CM \d$;hRtn#Ȋnq%VnZܮ__MuE4JwQMZc5daci;3?B5C5puE4"8٤VimX27rk=v >Y7|G)<$)OLJ8ޘ$ [7wi/hԌe!v)#Att`v 7ܓܼ tXoq~ 38Rүo +b-lqx'B{ ФaJ-q!! d !M͇Q*І.k>*ÃW(W/`j L=3yhՐVG,6^`A-,pY[u~؝֛3 Fͨotrw xqYďrB ^+ > A7=E/I#qLJOB9!8th``A ȿ̵#e|a:yEm^'?EoodO'RvbN-CeQTz+P5Gp%F$"wilwRG<&xqs ^%̉; j΍gEologW#d^ˉ\c:f~IG,> FzfBÅl -(,f[8?h??0saɮS6Oiz[oM2U&wć2Nqc;. Z{<})zꕪzl1Sq.­qUEMM?"1dg;՚ S71o4[k|_&"!')2C @pWsЍ^ }Lu0ÍjwzA $7EqӾXFJM=r v%ZAbh61rlny u&//дw% Vs FDu!Ls ;vDb:xQybp6Ey,~iFZĉ(hl:HqɈ` 6Ku=$շ)v.'#Uٓ&B̰M0.X ݢcԑ} g). G9=bRDΣ7@1C{ZXDۅ&F)PT5\|eY沘o" 3?t6o"?rј#ՇW1Hrw-Dcr _!iTNKeUhD cOZr:]TKѯuH'AOu!vX;/ pSRF7tc A0\_EKVM$~U4bA#m'Gj?Be=.1g'a˓rd5&RhOqtW9}#$x%͝ _DOo;l;Ƀ7vz=1;Õ!m`YRhT'>ɮ;.\ʳP4V yQ  o / * oAl.v[\sa؀e*ԥ;V7u ŧ1 fl?c :G>Q"h=!-E'sPoö/X#1 B%#]C c1>k1}V鞣_~4҇twnju}D^uȍGIvNrUNwܪ?tN6j S T ޘ"p=$zMrF߶P1vVộd}oQm"}ۤ69E*.'1E" GjI)tfpT m+KO {>9햨gyOeGVGh!2c> \m&@5 ܶ*B`q~+ ~"U 12ddG ҀΌlNoXypCXCP&?$vm@ptטM85b")gcqS^#M=ӛ=p~Ǥ=eXO},MD/1k׉_,ub0EF3 {C]xm·P'S,2mpΌwO_5#F(Wݱ[Cǎ6>_WX_,FQ~:g_;p2! i$eXL=U慶ʾJ6i+\?A~^ ^}$k.nnLTwꘃƎGF;SW֌$$5*%1}qc$c.L :opdyoCp7uZ@:Ƨ0m`!ԙyO)'8u!ZHe.#e&lę\y874ȋkx4W+yFy=چ%F_Dǭ S>3*߈i|zw' )BUV<7xAٮM٤U!C?$pbz Y> (m>BpBjN(bƴ0K%SlBl)Bm"[6JH.;Muk]'|WThQ?:-ם̷ASJfW1Dz]d ٪;-5X')PjMzk\˂9dUv?5m;$+czj=wr(+getrH4@3c"ag Ex'~Ҫu\5Du|X+F>9' \T uلO:?`^xFgX*eOCXhqGk"|d"Oa՘l1d㪤TQH$pe3e"bT2 R]٭ ?Yݥ aLYܔ=X7|zlPGo.څ@[\vhRz⃦/t[ÑCP<&X i]i ^gn!.H%lC-:ӱLHR& SȂ`ƖpI ق^e}`PqF7!WF$OQ%]3`JEs[nhD_|ite r:p"gv4+\%gGoVX۩_Xޤ9'X A7)y p>]]3t>=Ӓ \bUudЀ.6ّPwp/D:5 u SNBH-Ěi6J6I/!i~.Ye .n ̀dV/sэ%(8p%v)0-D6 IfA9)IYH<,K?(6G?'MyRJ"'/{QtNG#@xܩgT "xʑwafVGm_cDL$?*JQn~F2lazeNw5G _\e5*qT^b&q0Str?DZ2JX^f}ne~35#h/Nu|>VQ'MxrC+k =BѶ\۝n!oG@}Uޤ~'\!VpF>a򗃆 P-ۑ8GҘ/}-sبx.]q1Ͳ+-wXƠĻdr\4V=r-xgEEOd ؆jtt1qzְWBt(Ɗz*v;GJm"k梖}= ,.tk> bK8ZE eJ.OļanJǝV=\"aRG Ev;Y^:~$X LSZbBb| JI^C[Wi4Aus?!ޚ{ R&l;UթrPd9Sx n@XN_{#urtV`:sWUaUi=+¸9SŞ)|a x?=g$JH0́n:"L8k kMjA-F=Pϕa {kNJ ?6 jZkβ;mw1eh'Վ='lU\-듸#@39^^NNj.l߰A4ŕN S-!d֙=y~u(;ZcLpj5Ʊ,r5 ?o2Ψk tSz9AI;x$eR좚WX4ZZ0NMP*MQ\ /)9 y*~ѵ  ~Z؝>WA̤ۯ)z"~`tl9 jECCUN%oh`[!wfb>{.ۍV+-{PK*_OXY7uh"f+`q]? ]&e'*#H;d,@3xx.*e@=fCʡ m2zpH5KOʜjurUg2g44%7,˹s2 M-=Ɲ4C%V5V>jzfEHޑ?+YfFݨ;lࢥY|ƶ!8*eyr!of@Hrf"sFjSC'^gý:±Ӈpq*2/5y1< p!4;kaAdzL,zCE4W%4# bt2ģ)Om'853t7ajcמzr˾Jv8—(㊫U'C9Q`xL;+⑼,b<-~خQ0 m1~4=3}*l(X}[L[NRǠx #ԋϞh\m5Jp2>GQ8.X`J˩qFn&oy,10n@\L9Pأ̀Z=Ԓq$CIq+/7XM%of%l m.Y@ kzTf5%(~ !P2YK8E:v%WUyԪhNI9M%y͎dAg(ŏk$ 1ЁD칏h k /&g] E2EZ< .Qv,)埧}xnՄҜ}Z , [ 1+zKkO^(nBQ(dHnUEâה{Dal<(&B3 Z$m!Q W7uiQzġLLZ`M `N _&5r{5=($D#PW{ZHZj4gЕ}ZrmJx҉$ B.,P+yWKQa2_)cԑ:J k4(ы ˤ koT^ BN3lψ}tf'\"DnqvxbseSaemTcn7HJ(zE|lday9/xM[Yu5XT`"ֲJe#>WAr|aQW+*ôgQ,byX:7 uLsRo۫ }YP on_=mrѫWyrD+++!kB!9=E88?_۸m~Ee}H& uĞ$i7g>r~M-%\I 2up|ZdO*nf)ƿ#PGh}N/4y[C *=_ْH6\VܺYvS,60rOM{JNk|\QLtR[Y| \"46mJ4$'0ƫ}-$H:tDMAKN{D|F+h4j'@̸eVԢP9'q6'R bP/ 4c>=G;\#k(g GTh+ J)k -,G#cV Ij>`b3P$ b:dzd*orTľbf.?=3lu}@"v޵|HrpɅxBSPvF_o iz5D'A[T# 's6$o[^FB#K"/!bFYP|0u2 1{dR<ǴƔ{zOMlԞ{RX? 9EO7-xK\O(Q{Cf"L#g)yϯ=Acs!2u)dn"G9iBjԳӾ+#U9 %jؐtŜYtjm*!:{N.O)qr}|4oYGO\)4SLȧ3ĸ+;fuDB^h9L֦e;iG4[7g]RruuwβuV->.=zq+^dԂWȰm(+GRƜj;yV#weTw6*! !ҫu;- T~Lv2#epZ"&3fl3:cgQ0I{rk 0tT'w2)^yv6i58!Mz iB5ޜop6#9yǪ03oi~wB?m%a!= hnYe]M/-\_qe&{ޝ"<3Y֯mO=AX2P$Ck/~bqs!2mM ^ $Mi;?#}6~IRb4*z~y'I'N25p֥}'W/L!.KF,}OO2mNm[LQRnsż(&lg8\㙋o(>o]q¨JWẁU',=&N7J *ƨJßƟi>p!E+EİGK . ,wn=zJ~\%.1銎䪩;\iQ".ZjgPcq=hƪȾX+EfGyb}r{̟By{AJX_Y{1Y# >E[clѩ3 ruldU芑\=K''C<9 ZYug=k{oUG5<-?RmW/'McO#WO#Zx% L]ټd0X|#4,BdRcs7}AeexGyB0gj¨.=|4+7QB͆8wa=cvE@ "Vd F9O_N( [%spӓ'4?H)en#)գfC3BKLeWQ^3x+3EϓûF`"FI@GyϦ/ԝtמJoDK_wuþuCC؏X%G}/.. o^!AwT\=*hV^TtG nϏ~fы_E>"{HOtrR)%Mm}6tsp?hdŞZz8΅?:SS{(a3>T.b+kkm`X4}o>͆@HYb#ᳲ /CԷ0'+s;C'Z)h+2=512;TAXQ}CS=,y$+{s|.fg-z?ک[ԲaiݿI<6f`?w&p[$p֗J[XR\jKvUԴ*ONaC1F$3V8+McuTHF0A)Vn.='ˏBO"+miuj!1dDdY*BxWZvy%KylKIE|^wT$x GɝIA8ΤQJmjK&Bg J7"o59t:KVsH bM{>#34|RfrwW8d1;t:OsxUXC6r޽=M|#' V8β> )ee0uSNe$Q< l"t) u rva rg}g)1Jn=32k%q`@ y6sO[2,Sz5$s ܢQN)1Jr7lN_@)";x{&5b0_?Kݗ6+N @ )"/T F[P{fBpqۑU=~ܜa 1y!zHJpFOrƂ8ڿǘe[:}?3bc!2 Sv +KUy.^մZ;nv6%DY5+S zB!vbE{Ǝ6reĎߓ&:*u(6J.*(ܹV5?_فSj~F:&0BE OW}κ;S,7\`^hK#'ӣ_ݮVOrbd1\1>5?Bm?p9D%N('+ߔyQdwHMKw:L  n3y ENEuM,򕩑rܥK\eSǡ8ʋA ~ d`DA1X(Xl.]f6_t`zևHSщ&դIgl[ ~0@*#X'syncKQȫ~9)=c)- 0zxNi7P$3TCs\p]I.( @{~psi0BS eT(yp?X"aN |.FăhFBFWźo>RAPk#ө4 yR,G@ԷV=׼.Jhհ*GzMS T6|$7³ Z*YhKk+J]>*G5⢐sM'aɚ6<*x\7}|1܋/=[a,֢SՃszx[[B1~2\d@ FdJBDCR"3PC* 8 q`7>]"EgGȡW͛K9C?lE(kL ` ˺n`*5ltE 23uUE|rzU=aYWBةK&7 ;Zwq[]C}U^Z ֠, HN+2Sy6Kp;_7P;M[\ohd6\Њ؞e( Qo5e46 ;17*֕J'v[ aƦވZ|ht_Y w7\[6vN/koKH41uln0]5EDJ~f#ZxWoqJT*ӱ>k(Z%>dQh~]Fƞ @1]Nd{[Ƶ52 0(xߓl?$+/Kō,S_1 תt| `.zYJ}\|g\~=Ef?sɨUL%td6]e"BQ$7Us@9XDb;*#EۃE\m4RG@y"5h"y 96v2dUxMq{־˘0u񋨮ˎ=lAI:8bwf16Z#Ȋʫ}o gbNkbT-± Ἢo.ⲜLRò{r8%DD'B}Sp ?o2EUcīm/i>PCdZc3}EmؤDp'FPʀ8˥˅ D9$BL5E\?(S dGߔMw$ d1iN2m~a/x={Z3 -w}=*ƾv5MTWqO z,0QFq-_B_w*  sP>TĄRUozJ)yQ9daίtZ clI](o'ɰ[hS4^C3MRx7CKb mCX u O4e6E8ii~aP@_uݾY.R9B&լJ/iL$X 7iyk_Zd_Ƅbpy$sC>T ڝT]o!3!9e MRhBtk&c9Í.StduX;9=۟Ĕ6^Yd?r J_~vtkWUbqhh(#>o:wSd<ڳo*{ʳgL|4|g*ްl0廟|kVAhVCH)kb9}rUu𡼭 2m|?+]"_cjGl@|)E-s .Vu$v-c83㛞KP 45'}[.\j&!Z*(8ס;Lp !IΘ"Xj[LTv.8/g˭^7ly'xvт9wo^\ula:!{yj$RQ5_/?IbRrɏ|=K Uf xn]Q_@]`_քRp^e^JGR7TP[ArNd>eƤq/g{m:+HJD߸xP^uA+e9~hdKfN~]P]>%WEC8ߜ[H;$^MdIdR/-)Gba.K|hiLIѯnMbQ@G$w@ |yMw;uǵ삷kʛ;P ͬ!Ab;Hss3I9nWEKMχ $RoL.{/ONX l"58j vt7LWmhTOj}Q h6e iFnŃK%8g-5;" +{c@.ARyͰA+qo icRytE&,oR+<:w^/8yGO`ӏJb)Ƭ\')HCӳ_svSNiH@g7 Urr1J}YrMO|P5?ǝO4XB;(kYKƒ,_ȟOH?ІgG2Q~*J#=M89oǽc+b=l"ߘ6AZНȝSp' ]3w:p0x*NsЏn:Upo@? PH6x; Ϊ'Jҍ#F"1v="+.rPl8.q9/{7]]io DѕET-VF.d~ ?^P42K79Fݯ2_{O^2sUs@M;X%(JҐ 7kdf.Ch2z0-5QhRI1ޯQ!n3 u0w@ '㺻P/gkP cy8o#ByH#6kQ,X.U21 SWh䕜`YVr.a#]~TEŠ5ֶYm4}.ꪗ[].,W:Rp']PQ|>ZIS)zW&?VH:}ϟU]k^' "<3<E*8;l= ǖB1zXv_51I3[8t4Ճ=,a ӫKyh^~Txj &D)x T ʏ!վ"u +*ʾwauڙr*^=Q[tP{ՀdӄqQ=+M.kJ97M=8L= Y|jX;RGf78824t-^5iէ%0[gAE2fPj\x"$3 â!ge-Vԩ.U1_risz5}!M城0&8m1{qQPS![M A~t5&|gɄ"1QĪ0am /D+)>nUW;M[8H  IY?/RS;(΅ ?݆ZV80X]hlOx!! m&8dENkWܚ7IH˓/sM ShBbYe뱍 ɐ)[tLƝ?Yr?FQGb9͇Zؚ2<99c^U&H6-Ĝ6EdyNg ktT/ET> 4M]"4'a{Jt'dP%@4N+#9xN2|g!@bFN<p5&Wm_w)Ԑj-Sܪ#vRV ü alk[a2l9 ~\W]&Hwd`}XV?~(8x n4Uw>[A~ 5ې%Mm;4e6 hX6 23D.NIOwkd=$ ʼn- ,jH"fFnj "< ˨?s5r~f%1v|ҐZ/#]HӬ}锝^^a-r#}9w45FW !}$ O'L#2t8=*!>( cJ#ܼU PXTf vMOx#gFr|A63zS;;4H$R{4@@G>v~*0a^nuԼ }cXS &rI%筴DQw $É(K: @k`S `Qw{rn38au/b1;s2;l̶{-z\ԽtQ!ZdC1 kY|y3*,ܻ_̒5HxOCz b>e >oUE'R?a;vGbO\0E *rZa@ .>5׺TpvarM=?ͥ p$]?MJU\h f\k2=;OlX"6K̥2`X~@;9<5&rhTCYI5VE¬0ơElfT$3E 7V&|GlU.,-(-1W/{ b{%$P;ߜuƑR"ș^\Np'J #=&dпF|3jEcZ<W,v ZS 0m/YGZ$i6H!Âfkk_R| !~|D`v!1hwex~LYsjL`LnɝILk RWVs[2یm_@^?ȹ^- T#prz`7* ~rCa-T1kk,fI$2-sDZ8퉞_ 32u!P9lk|ThdR[>?(f'hg&WC v'>ղM6cEq;>o;|jt EPCq"בCXW1Kދ^t\ Wb {,V Ar":zO>͎KYΆϵڔ:j V+\*Z 8ϦR٧xX-? yY> ?\0.W␛ gڤo`mUdpΖ~4\ÍHdBlNmuÚ# Xil.<XęE" ~*|kJI]8BBSp#_7ֆM({fbZTʖB #2|=3bbA^ f8hHbcZ0ХbŦȺ{~7Ѓ'+;53N!fAS2vKR"=/2vSL\4qՑ$lx.H%@,SUmanFwTR;Хm)/͋#9:6˿C ,yv~00'#igBN)a ekIE ?}$l/H)CbѮH('%jDMhS^[\O}</hk"*7F0W,J!77Cޢ ދHxEX7 ;K-Fx;Ly]9XB_w6 1{*ʕ^'B碑J&z~'ho.=S;p 8WGXߏk3;y^~4ȟ}~;| Ȟ4UEzNS+]mnNQ|XaKf 6&L,IDh5a^[DtZ ά*t5J[};T" G̐5wPa6v6< :i*$~M~!TNʙ,Ȍܟ0` ݉˸I3N @B8A%FD cXN:Z"t u&y4g=A|PW?*1T;)T0P^Cw·WFߞ‚mwS^G{XFt*# 3-ݷ,p0V.I~XӪF暬Q WԤ >.4Unsn{P?5ZAyOpO;SRhXbesGYSARZA;!臣RxDfYvF )N(_pqUzˉuT"x}ػ4/hWfhv`aTHX+mygB(L ?Iȑ4{'G@0Rv/ qOm/ ; ɿpW `e)xN>(c~>sK Ut*@I ޳0ML4Kl!9UxC} L;gykzo.Qlnػa=(pEyJ[~g΍r|À+<$Ve8QFy3'Ml@'(8V/.%+)VZ ,W.Z{3Mԇ/;鳌ȅփo-捍S\7)+]X㵱 Xd /xyv!,M@'uB_I@*G&Eԓ%)1S,-Jct#Կȣ J(ӯtmًwM u0>FS '%q@6}Ti|ecݔ1xJ?od%3P5{-\}FɢuNe&Wo;mѯg BtP"j2 V͝I:VI 9"NbN$R1w7 V(9jX|Ǖcc*پ񼂫׀ZАG;EBkgZ̈́:VES~0ʓ IμT =o&KSR;=@A\@':P΢8Zʊ!bOSS2ӿoeIW<#˲H`V]?G9sj"3svaCի:tc bBj2Is~տFNy5I ((FXdLHSWtH4v>cWڛȰ ){@ j$µJ;ς.[@~D"+ʏI HYzLxiO+7ޔ97VW&Z0(wbM!)wSUX(m> ԩ%G+Ŏc2q&b G:E2R#fZ}INѣtr?G=WA1jfWz'P4&yj';[a&GQTjlaϱBgs-D[t8dnkuu@o~(n\;Ga8Km˳x̀:Lٍgr3LCs.DL#-ѤB|o]W:jV)djej8񭇕+-!ݐ&Y^q ֋/M$ v&Nd1i]/맵>quOԕwV\k; pˏd+Y@_΅1Ȝ7+i@t{j:a^~Y!&[p\81B$l{+`!aNL "0l4!"%C&O !K'OA' JƩPWcx%FU?it,ІcRyQ.gό#AX~-4lfW'dx^ K͌uq34MzXhP1HgأdeMeё"m5$ x4CJt>lQw5%ذݯ ˆeVNv0/]k I~hkz? iUbVr@0@#a!8^R wT)<hEрkv3# DZY0Qhr'30)(#",FN7%69<|~q 'k[߰:tC>nɇ\ QsUMWmg#,bz7{*85G4Wc.bhB + AMLfQjT m M6ߨz=}G܌)OU$]A֌&gO@pX /'HȦ|Wdd@6rohN2@"Lq\>l6 M7S'^f:C X|gȄJ2/C*ItW&r_ZG7u#9uέW5ID%6B\R6% #hߘ0.t^_y:DI09O|TpWXP Z&N}&WNU_mb3ugqw[7Lsq:|TcE hO?HȎڻn$ʳ " -zφ(h_@L*d.yal-v7ǯNXϢqL*eATGT[QN3t"Ҁ\f~rjB7zWu(Zљ|Ԕ7Hc8DP7ttW~,^pje@7E״i~e)2ErċL^nk P!18Y-PG.9]Y|aUV*&B{r3\\Dc݋-3acLE,S.]Fmnbk͐7vdJHW^g p$4Sb sdQB*[,6NjuX5lsHͿEhvZCǝ)h.UE#^?ދBDT¨?SH }flegX|Ndo"rN.w9|ȯG(ڇBbr?TbɃVXVW~֝/˒fU% V6;ZN; gω9v6@jMb' Ԑsds4B9"*G9VGv| )A)C4Q*8u,S!rPr#OKCSFgc":A9 QVT2Yu!@W}`mY?= k6G=H.q R+0%噳|8~\Ge|ްMQa<&,z̭MvOٸjʄN^Ot zxr;=Tb`ȫ}>²%Y&wJ`,㛄& JK dV323DQj:%NwD6\7dTo[ۂY!?p:rHcA"ީrgHvx2g0u"5$>s 9whrsZk4F-P-5 w~( xoⷞ2~˷WoE%U )CBvP\dh#7ƙ>g9&fnF 9Ux$p|%hO-ߓ~qyj.J5+&E'-ҴՁķ8YD>`OvtkJExMm1$W[@8NF)\X6l71UX?+ZjGo+eԋB#EXR/^Cc/=Rxs튔OK+b%^W,lN夭]?tMYip4+i0 ҚT+4ԜX+yg$ֹAsPdJ 4v:\6lm77# 1r~)zmI#ei"&PUX#^ܥtD0[&]G%/6ΎsQٟ~4?:r mb{9aJ}3᜴Č&MLxv! ^;($iH:- ,%-wO?UgE?0NJT2W;IK m>nkxg5\BэP ouCK,=sC[ZX '91ID{gxi/ Eyp._ť4a5*CzlN|*?ܔN[6U.¢o 6^q5I9i{䬘QEEKh(KqʁmʘVFj# ƌIGݛÒ/& D O%1"eKw}Пhc e[|*˄#Eu{#9B*; (zA̶ѐ;t~yLF6/nR?z^fcZF㻽؜tE%ɼ̫$FI,NUN@M.f3rk.%;@qfo0>[Rz(֪E!'c5tO> @&ׂ gA-'1&rƃ3y)QCf~a+9׬_ߡѴ0Sh<;\z*Y$qkBlD}i;'ҪC_ԗG>_=%>jjEM_;z^~r_e'!ֻ9DFޅl펏{$ς _0<3ڝ"-৸(UQ[a!eúr쭩tp4IZh$|Ŋf[-CZtؼGLx!M,ч8H ?l*V\}O` j ?v5wޑsĆsR8ƕ*wtViU9"~9b 0@U)ۀOA$7]MA<P FMR樀$2TDE-L! ֳ qn΀b;=H\R³BBK(VM):g, 8JZZMa2?3>k&x1n}e=z/c>ZRlעU9?=C{41vᖖӮk\Ǐ׃~Z#!xYƅ$Ĝ 7V~'݀LJܞrۛtm>ݔٰt,hVR7I?Kt~U+io(r(dwطt z_Fn(%wJ4αgPtmUy}I+L*keȲ;3$$skw%`0X[rD9ypEe 7Och X9-d/)"PrU@̴T^}*hsN11=Qј( aa^]^gŃ[ *$= JZЙ,S"9~ ]^*RsʝEm"9<Li_"ٍBcm۸iܭZ~Km1S܆yhm{riW2H ApMo.0<~iĆɕCw۬~ع9Izɤ貫Jcps݇a,M n\!CA@pz<#atD\O[҅Ѝ\ዩ*a![弃#Լ)![]AMt혦mt!),{߸? \!ZNՉi Lj<$$Ϸζnb8Ua},@B)n}KGaBh˺9?ZMè$J0sD@dOj( wBm (lh7|pR&k!&g j% ի-MkRӀPQF>WmXkcf.zCw[(Y]ޅzȃX,AG(^Wml"‘:e1S KC#huG{GA|!ʦA2xkALYhQX17'gE5&m5 7laROntĬ'rvGp]7۹R)H6/K{b͍Ӄ;Aqt{/FPh|-.lȇETU‹6*o C秾/F*24:V] WO4 Cs]r1+،apowWP)Q91@1q xse_#Qh2V4OB_\h;*$kBp0qHOG#܁'] Zm~Dj,OA]Wa+6e1%{R*$ <~I1PQ%cye _*9- $f܈ 0jZQ6x~I\&t]e()v8$:߼Dq9[_|U bϰweט;Ir]`rm7mT2OY꜡ &Byon<(tJsCm$]T=j5$4U *.\ |_`ȅHyX Kb#7bm4N]!xu2,ōQNZrAH5R?MH"@y7ܴ&gXs =-%s5&@?mu焛 H2٥+iF _ނDLa;*IƗ9ę-Gg-DPaAq^PA7x2L望 6֓\B&ޫE$fМs bbu MÎN,CTmuXj+(b`<Ɉ% F*G4{쳤XnjdLԽ py HĀ`qMV7B/EF$uzeM ƛA{qeWi1Nnw d8V[;|T]<<󙟍XD%Ad<׿OTbNnm -&g( ?y?HugDA3 ØeR{nv8WAV9*/~Sڂgǘ~p7[3n鿭!u9]/e{ ZY-gkZP%p堯G9 J]"ijPb$ Ƽhu7UU)V][M>p~mժ|zq%<6{sQi nR$G:z{2 PFa,I/$"#m~pEAqI >B@4oJWi`2s4Fl:+H\,G:j>6K~ a||\GXPɔKFT_ICruu-.b- tDŒ_2o+^0>~}Xh?JHwDzF‡P;$`U_j5V vaߎM#)Z$(E[kUBJm *13K ?8∉_BElbaܠs|-abiLr+}\Q\n_Tی%ld@׏4yS]\~)~O9YX`Zp>~ tr+%yҜDhu/@{i˧n=WlNb݄E">KIx21Mji DWt6ӆ2,R{o+03O#Q'C"FX[49,vpG2άD!YhfwNEucX. HbT??砞 9(N6Fqv>bzg8w\S%Kw<%oX;Q `,#9qy*Ŗ!ʀэwƺ:,r%c!| HB p>c~qD}Pd fKOxj $=6wOQPEFWF]<ˆb߸q0 _#Sm*KIꞞLh.\-')7MPA_1 u31:)D2rg^{V᱐eNF_x~eÄEOԔ bwQ?s֘D*EELaaE;SfYFQ|VBܞ@ut;[ݛ" t^qٶ>疾=Lf_^(cl@f-.d((;ղTa!`jPZeߘ(V6TyLҘ9/n23k5Nԥ2nB_8JUẓ-jkUo"}se|A 1u5QzKq[d= n !1{Sphtfms6T#Lcu.jEKefK qF);ٳ/yfKFWui.r%ϴ1FHeEr*n_ڂ\ {G?밀A+LTQaij@ݣqh=Ӆ=0Y|lTRGL=)l0;5ua, $]*=UH,z{I+\;H{>)뺵|{KT(wRtx^;4hھrkjrB|-ne|B#M e,D–fL ?adUo"【x2q[Ytf_ ?%.ɶk tC _{-BU0~9i 8("0ͦ}z:F`Q˙:R+'@΅/PP~@<^%JǶm7Ә~RG|f2BE!{2g_R6B"=Ӻ',ka[&Xf{_~;/ tec+IٯGYt)FXLl.I %o3{#?2MD1=\O'RdoBB3YS$k-B(?Z/ESl}&YȦ^[=rQ;0$TbTW F@8j&}ˠ,x ۳uFyD%f$'l! AwMfKiHR=~S? _b'e`ѓ0%bAb[sVR[|N,}]ߍ(kuґB/Lڛ>ܤjQx]OƮ4>H|۽8n;9]+X@Y T(JG؈Z nWo7]҃"Zn4hQ0-?EF9jI-LO>,dc= (rfQ7 <߽MYN[ߪ1k9"zlM okOYNh[>72ס4&oc\umC:;I1!Ф4B2KkCJѽ@͐ Q-1;9j}a/tI}ݪFj_7##dxa+3n3uuM'[^;v{\z~{}e8馌' 805!"y>ښNK_rS'|OSlLT{Ʀׅbௐ9Z Q sFɜ W@Tf]M#~$Վ"@#ɅҴ#sf[3fG.i酰mKmFDå^Iɼ⼡0X%|19G:/Ho@Gў5$pG]BHIx\mIFEJ\d~je)vT &j禿:n?g>f6]t{f[lPC/x*zg}zU (+>Z1u]3C$FOzwkB;Sb) : ltH6Q(*ڢ+Dā%Dv] Ǎ[F#qAs+$p0ٹ׾# $avN$8pvd7Vv}Ҥ^'- ,u~`Z}ε 0|oov&;"VuE_u^ U||~^ѵBr3&Pn#8U\&; bvNo$//yJƒ[Su @|WfP㙔h鎋$/]7t0jpxIὫ)?:.:ϫϗʬvtgagwj[qn= ʽWSE%8wCRA:. G'ű7>?fZ(YzWD!P&Xذ+5&SiVik"jh6u{T(sDY Wj}Ԉ'yQK%%D(@tHLOڻڶK= g)jEP.l#/. /.4QX(yXa ڣv+__d|OQpXb|sONN͇~K^p aszee#;?^iiJ*TD\i{tG?g$"Krȁ ,0o]WϧF]`BRXx|zecī{IfuH* V7_'f^]$J@EBܸ'J넶k0Iw/CGIWYs#P8k &OZ!0p+^(@yؔswc^s& 8.ЃU oFd?N)rqQ=u#k>;''PTL|6Q(MnŅb5vE++D{&Cf2zވzƋ\6J9 ǫfD"gi/SGH+qQCk(\Xo.@q˱$ 6'e~}gu4Θ!>`N^n?R7m*kVvt{!ʟ6iI.YRhvU=ԜVRt?_eY$.YWG&wnO<TWb\08j'$R ʒhč LWuW^kPmD3I=Ou w8k9fo07~f%ELMg+ /)NÛg;>v)Te[6=t<3)*}7K9lR!<_fOYw4æszvBe7f\֫y]{gĮK+Zf`;2g{f%'9yљL/y@B`UGrAbvQ$Ѻ#}\`5H(>oЁ ȬojovEdtH>`R#nBOuiyݺFl1σ" M14H bTō(ޚ(ݔIngL<}skFэEPdRK7%/<  E\@"/mWоddժBm6 9yAc3E> ?QSu2L9xЪf-r-S7[-(qb \yK* ؊ ͭa8R f~,“B#Y繯O)*b"p%%v[@]2p'fBf.6.G4}_ gp5(r{ F} C] n;BWSԶ$ |E.GJZ*jXs3. 鵭WY3>|8)ͻjƘKAh^fI}[R){6v"Gw+{[-,zW -MA O`b/&?%zr7vZ&s1ȁ$.E[A$8a 5ll[ZNaW2/G@# zO9 tz~Lz _8U 5GjK1cO+c5M7x_/gXKcēbu)qN,T +K*Misy{kv%*Ơ]Yz A)5Z4Qcǫk+Ё4*-avag' ƮKGW zۻ4\&e 6)[@1)"D1*:N"Fځ/2v'zSn@<#vE,= þ" G9p7AGB@ZGl -3XtqǮU.L]lL>'@.5tGO-KךgMmkMj \[dIt=L1rex`x>ĥRKEj\ւr8 "m&a#h 2qvkU_j.@SX'xCFPAdrvmCQqե9RsC c(JpoB ~ڗTu2 9'~)&k0w :eZ.8CL^),v35D TjK?:LL[GKG]O^uRYSiܾhծO[eOs)ioo(8{8Ւ~=:RȽfb.9/˩q2 V*ʞ~2>dO=F(|1)]].3e>o7Dd?cBڤL9G'iA}$-=(ؓcG } ²-gOqrd)Dv _$IClKBTuVA ub7pvx&)aߥGCXi2oKonu,RőqzXeb1zīp "Q.ck`K~{ֵoKxv' Se0$-*'BhM֒6ӆ{VߒPa 8 `#R,zRy?W%Bx̧*A- Y6'9ǚ&c1~ h\!HAw>(U#]oO?hz.X|acd/\D(ەhN0)ࣾ+dS{gr`g7ĭS݈GŚUbh'I1oMM n+_iWG-llki`ћI)BjEtsWmutX68^kU O39疶aNށI4LY0nu Y]fxanfV Z`$/1~#UǴe-{.,]98/;LLrWMAfqӮ[IPQXd˼~iݞP%O҇PAn^Vu>;Y= Wfв}~,ٟ$xL0րF[xp8]~"jU/OТf2 j8E.x`_7]ҾS\ a$F:e* ;ohA?vfF؝ =:af^'B''$tY٪od^Z&on:'P^ťn<'gTNvbx&P)*n|2C_7ƥ'1aį PA(N7& DQB /$,^%`<3ѽᾮG[́|mbEQg (F"X%i@Xs!o:2 R aU^X->~Mi_j'#{=dz`a65l*rN}{y@]rk< J}6B}AScmbB&AL;q4&R)RT6 &Gjc6:0 ՙgɪ`wmx.f'0CFv{uR @|^t+V n} *6ߨ4`)upQciv_yzf=8ewp$I9f/gSi/&Rp*"YW5Ku~ W" WwɭdgO%q9)6{9sS* 9J"=<&iOK JZg/ I} Waa?9&C(ozs@yD[+TGYz#E -vU'>g`[t0K>ʪ"sa`mxg;N"',GJN?B捣 UTw R|{u] A0D U>[HÒeHy)~c:-)vBu 8:$ؔAJ’kq(981nTvە^CMU+p6Cz6'L] Wo~WMQKYIoǺi5Cj8f wd=m3E)y/V!J*A\{'߬W Hl=Ϋjh';7OE4H` lW##WvAzӯ}v ]=RaWo_3x8JfTZ>.À4㎔cqlSgNںDʑ*Ouw+Ty1} S|ʬ$qWvkett)>qF^c@L'crwȾa1YLpc#( 2mksaڿftLw^&ܯc)φU8;ܫI,}w]m~#*V ƦiG/aRͤE}J 3ӾU~NxY@@J{(cz gN׷_8R,>HƂwL: JW 0SG B.1= I^'|g|d$X1[>=~1}tO-P\+pKXyfCzP".Ic|MKh }@~8;!t~#V}[SOX-^vFϩWDT9 *g9{.9>)ݝ.X %Wr(^rĔna%U#k?s6YMd/jU:\Üg;0'0Z ꓔ1>k(%z-BG^7%> *Z͘ag+CP#« ٬ |`w1vZ<ƤJ7[?A!i?jT-{=wGh?ɧi!NG0)@ D t&R˿8/q&G}2bƒWF*oͷNA`囑C%톱rlk-BU~Rߋ:įJ",ձ{hy*Tduk|Ғgrm(PHOԜ*zO&l {޽.޾x ۑOC(HԕZ0nIg1R|rqj4-:Ht$ %}>1Ʊf51fI,iLٖ2%F5 pɠrkֳ|h@M*te40[nng⍖IRvA/Lܤ<Ȫw,8;۝/*2%t;ݦ0R6=:!n|+-K'i3r_,l; ٦#+֑{Yl7-]M4u`({uZ[Ii{s]TB6. FK(I()GE?"JQ0XyIO_*nzQ+vъonx}dvx#^O 5-07%gHch~sV؎m Zǔ;SRoq=g\cŖ3Dk!_Lؖu(͜p%/ Pm2g~d2~4߃#LDz#XG hB -ZR^\!)%V >WYUxb8}=*}"-N@&{tlCfY-pʘ߹7iYzC׏;Yqf`_J<_5v@ \cuI7#zIҒ 9jh1| -Ѐqg_godT+Bo MYDsCs*(C=VYٱ Z Af J0!&>I-M/ XCORTɍ0aO¬Ма,[8U:6|j<0יx9䱹UGuk1ĴdTͅ>& mWz֒m=W9`k֯9 1;aG\ }z +:^,zc)RAת"t$?ԇ.i_+/ S8vp7yPBZ\U eDWd\?Wju{h]}<}L(h%kr<-ley7iVoē?g9CR[w( ۰U$h1iz (}1aΞP"\V}+GȭjĥdxfCu3ҽ3 zwRIT#"e6s:0-a ED4|jW'ǾO,%1Isb2pl 3VO<$A"&+ âBX$3(J(x\+I'U1XO;qA7U~]][scAbTEQTC@ȥa_I㖲6w/W"\6,'yW!2!/ˣ dN ب{qD5`B.hwڧUL#ҮT=?} x}X+QYf CA:8;Q7 .HZ-r}9Wo#ݼ})w;$i\1 #awZFX䞋c# x#ےIj n}IɣKSl`>^hKbTq&/PQg3<>;'jYˆc3 ~:iͷ;lv$P jP ZQ_}C3H;-4-,(zyPt;WԃƬQ2k\!%mA` e'7b17F?Ul`+VK?Z/`ayC{IAab1I5ZQUsh,$M`OIډK2M[rrؒ7@D۷  E9D`HSi77=(Ia3\8F_ f)yR8T?~w{]~z @E`*lMT,bJ\5) AEiR0͈84CsyRT&TxOjԧaXgjKe&c̿$e2H2+ANH!41p0}J )pdR0rh51ܣԥ1<tspR8 #fLҰ@+^"55>Ŷ 0o GޒEE&`ZE3 hon=/׾?>nj'˧ʻ*oJ bgL;Te{Yb(.y>q>Yݫ2 `¸,W85Pd8>/ƴvG浛S[VPӍ*An˙?ϬqĔaHqQpõYCzMu).D '"$Bf8_W p~ΌED y",l#(rI*zU/ `itZȅ,پR]r%ܹobzMbM;{dĽg͠SW\_TNNOItfr7xԪ4O$MEPv0\kE\a@$UY;2(iKt4h3F0Kj%Vg '[ߍ}%##(QH͋RWgUIJ|AgT& eR 0U$GH6e9~c.,U -niΪ(F?C&t^q' pl2Q~Aݘӥ=%%Ү`3Bz֍bSzsy܏~T>4lf\$p[]W$FlcR$uyM{V?f;dJ4*yrЇblꜲ%_uv?/D0}ɫlYYD,f|vU+E@CG%]ң/ܗΟH/><||2IڭCYvuQ7-ׯz+H׽5їW^syQT(?HXq">r6UvPAs9o,Wpt@m>jDU a'>2;&BޤV&"gq?[b%чp4j}I+K=L|vpnփ:2aވL%o)-[Wv1UJKv~-&?q:X!f,YK%<ҹ&}৭Hʣ} qdjTDs@D/tnrMײi4ft2"`ڰ*?kk@ШiL9T]W;4ƨR6X4@Z6(.|E;q"Z$>Ӷd3[^BNh[/EbE3nBIbm;k}yq: ᇭ{ go.CѦʩz#" l]φ寐Y JH#u{⃡ NgaXUF$#$-C=]s.RP@6'~(U=.ɵQ-U^M2QLq,\MX?E f8ș>-~%še@U~mhȨFq&<k@4AAQ++]Qd uSG8?|F{ ˒ѬdOd)yj]$9LڇRxoߜ0cQ o[%Хa4L31oKÈ !t@9 \ghC%iasenԎElg!A dIŔF~F NF8,橇Q޵;.B8FSݍX.zɄg^QĸD?PȬるIAy"aǚomPi(&Օ P;R EJnfs؈ Q08K| 7yE!'14#ܺHYh3%Y,l9dvucx۵{ԈOr//gbtJ:{]5p5b'nBw '{Rv'Mh'$7rbrԠ$:%'#* yܭx];p"N'ݔ(KLs2).(;;qzv׃s}TWPj$髺R%܀I⭟CFDRېr`hO0YI&7X_F' YJړKoo@Y48cמz\&io.uY 1tÈA=i*qE}=;H=rzY[|W mG Ou=|I_(j 3qsߤ"CQR".Ֆx$ *r>`6ۗ b s:#ϐ̰m.X{\Zb vB UZi7(Ih7y0&yEwhS (Y B9$f `LOfW1zrZ bnT0'?1ݴ=s4b18xP:Q{`^\eofBu`biٞ|!(Ot6RN/hŃHZ٭}EK0 kzLU-jȰ5@$áiG/<ܨ<irئgv[NYx MQp<v+=~JG6Q Y,;_U; 5Xux$kFrn{&"Lviwat {j/7 eN>f2, i\{jQ'N9&) /"M귙ʶ YC7k7SyGi{C&dl@!PJXnxfB'Мz[I]@:}?.O܂=E-cՄCDJ`RV/޹ޯ}m˶|ދJTl$bI<-ݛ"ҰP5_}G$!Di0@Τ 0#+;)~oJt,wcdDxN0i&h*z@}tO x9ӕ9G'PAf랣%MfWU[ao)oIB_&kjvM/,Wj8nq5˕^Ϊ۾[j`|S!|Dk3 @/][-`!ym!Kc/Џj2.I&.8`5>]\DM-#rc?'ҕƐ æO&15zQa[/Au @Ht3▮`aEc%VdP}5WEi)F4%}jIi|-RL&TM/Y6GRu Ӓ^aJcMbC/fRir|ڦ ށwBf,`t/(OYfa6C#(}mqj 'ł޼L }Po`| .~nV'v 2xf'oOs^fK#IIAL9' jFOD"(ƒv]8gI*:Dzdos[˦0;=|h9mV۸&bfyԸ<>rn甹I,QG]Rvœ(&`OH#̪!'lɮj$/լyTK*>ឬyd|1FxR/' y.jTx1y aVTiXVqtƺj (|1PgS{9)ct&j+|xLYPAp`٘$ICxL)oSQߗ*"T9okcA|ޝ30-nZ xY!Sn1̮ i6W@זBfOl63`y4p{ Oí'$1'AO;'MS \B:}Q̈́va`vXu4`ֻ/SܑW,"tAnH c!{^"S:Xؓ%/ya(<6{2o1r, 1y ݼ[Su0v#F"wMr['LjLo*hK|LJRO/dgTZFU _*Y09K*fFֲ\Cx_xKČLu|Jj;uYHȷٕCA'~4G2ډ4 ZMK :4֗w5u53TR⊲r&x ;=Y?1iBxqd>AvEuXRJv\?BgV?Dx `"1t_)B\c &`3I(hSdZ,XES3"G)@zUXߡu#A~n9 ]ꙘNU|ȳHh=8BP!1_Zo,zCh:G'XCͲ="ѡCh]LMc(`oI'$΢Cи`tСZ+3pR1,כߢ"p n$[>1tb/"Uzμ߮<(kTH$}գUy =YO䨹 *6la,XO%S7"X,j'&uvׯ!5("Zl ۃd]k9`2j~=(zN 3g4_O'1#%x+P0GAIW%T;gy !1<{ 雁:g\M ȓQK`D"BS[;13p:?Q&'F>k3KjOV[!g01PR0w)8 /K qn\llA+h u_JϚ3w-ňW!~PԽZ/-.$*kuhZ;?ݽ"z9+2 @[# ?" I !B¶ 8 1Ďkg*vn^Zd(#,NM,ӤBr!gW6^8\F^s:9EQM.UK!!o#Z{X͢g|.|]cfbzItlETU#J^9n>.'t.KA:?I6@YƼ$"q,h$=sV?|zctSC0U#9=X*ٰMG yeTfA2~C˓EQ`?j[-iR65%[-t '׸0e{Oaxfi-gJ)xhU-ӡ %-炮eRDGC)Zو}sRGr, lSs_PBxQT,]D'^|xx}Hy- R:ae&dQyٚZa`9mʴI6 H i!y9`&v_XpZYr5ެrIx=N(bjb˭:*IJ]fF]Y#`sz8DB߈IzuzTy]Z+]) Hp_Dӄ>I4 @B־8\B9W`C8:5j]2am ؘ[ޘrO]B981ʕ~K~Ǔq>ycQCjO{R$ZU$!f.fic*pb1o<0|*&oT[ j [)aӖv^褹k } y8iC JUcj`Ժ*w̶ۢ2 |HNH{,+?()aJ(ONA"u"OƢBNz?@D( G'HyRG'F3 f!!c)QcߘC GU@$9g9$SRMg#b?b6o{f#תWiU"Ov9x*[}1а-pX"2BMQXiL]B )ꌂiU5 C'#Q]\/.̧ s,tU䏅 O/ų2`X!CҖef ~"QL)K䆇ពLAր2D9]AQY3E㨇x'-J9?6n<َ̅q4;b**=&ȴNm5{X>^3parU'E!z=Nn,yLa 1td.XH[>?3hg$P܆ܠ]ߎCc|->bW>'RZjo(P^aA倗"=IsꊯD\= nm'I|yzh-,oyG1N$X!$ 6`ЩqL(r߁27q߷ ,|xG\vJ#]KP:xj9M2*0Yq4CJ5@pj?uuo)6 g^b/QR"[=HVA*X$pfcԆi2h5*OZ3/y t>\\ۺ.1^}ZLypL2%̖S6Kv6+EtMp@Z7Z@_!=hI}ȭ:v|M-8Ԗ@_6gy/Xl€3@]i-`7a@ض}O?B@^ci9Ȏ -@aឃ (;=Я ?Q#0Tlf@Wo5*XCL<_f}}īdݱP[#j ((֐t413" ȪM ùG`6d58X;|8cN[)%&\yG~$dLZqQBTX2?}ɹUv]8K1-788Zl]`C/ha"&h?\0H泥bބCnI.[{JO1Q^S ʱs?Ȣp= ښҁEv& m7;c1(I0Ots+|En1[̏1 o(%# NYzO Ϊ0ـ;: [53 –zX={oݙ-|kQf|g+B{]k&xGAJ]P0M\vϴZ%xpIxC4{H%4}p'6OH q1"_`_.=pg:>EzU6[pS&z\ 3}=ʞӠ-C객e#/},DExKg'6U5Z&}n+Ǭg?xQ>n8mjy汚ߨ j$ZP CڻhmJvhfc=:Ğ4L8. W@0 ɟ<-B$zr-RacQ[/,C Ty|BV5ۚNtJE1K/%ԣ@[ l157HfJbT3ڿ{)aL ͽHq}Y, @M|O'3=I&)3Y՝OSh֛Nw99`]B}&Ui\;ćJ;r2w(83:s  j <O`*ݗíq7H'aH SO_1Bf./(wmu+()Rn, *G;ɜ!1 lYiBbjo#$낎q|d%Y{{ah"o10_^Uj(1̭w˯? 4֨N].,hE3=!&LeN略6ʓdݍm ^/  1g)' ޕ=ZTɦ83ՙԝFGRWh fS+_Ք7̛HVm!򢐤-)I3ZV8&fI:.ҢZ}|ORe`CE ٮÝ"+A`wܽA0Ɖ~$<1fח|/JuWdLTW4?dLB9 /H KgӒ[4HE# DA!\,/DG7p~[ױz/N@9#` fλLFhmx7 "W,7 0RteHwΦbnQ[WNBs`7$ܰԀ[)0(MgF$1x7˅Gtc]1֫m/t;zβפ=ss3&F,¦\ƃs* TQ`0xHhz'M ׳?x}|yr (%HMj t\-VLVMyꨮ*;+YnrtcIVƸhhiTZk ׽I9֗pu*XS gC<$LG~Ũhk]̘Xq?lc5Kak '"Dc).)W*dsMa5D!M?IG67eW7,ꁯSmK5|S*{uh/'uX>lK[%Τad*HLŃ1%Ѩ»Q~`;ʾ-~֚֊_R Wq˞Od}, r1҅?'Пy1.JzOg?pYH$ZE-iLEXdqK!j~ Y %C!c]˙ mӰ\2\ڇB6 ݝ C ,ъ>\( Ae2'K+lJpºrUy\p+\[{+y, bCXqߜ% 樷dqp%f G%{`^l^↞q^X4v_ ,]2d2\7>Xyr`eDUbz2ׁvf BQcڹXH^аjŴO0io5SˆWuڷq޾8+~JɶqȞ3%DCF{B<;x!~YU}2*wZBR+HE5q>:0TM=^Ը qI- Xm /l <@P{c;'o@? 9v#OW2zu,wT%@(EJ}y?I%&Hjv?ZCa }ǯ.dc/+\Sb)á(;aèW-`>B-"82:3Ӟwz'Ʋ]dd Bd'+]q+oGm$\-d~'}Pbm‰pWXE.H$fD\lw3^1u&[< oGe!?/俋` yN@~U U3/ͼz4ɨ wY]cݾ^Y6kYb@%‹k; [Zvc"N 3N3N8 R\Ǹ'U1rȉrg!dKwb WfsIT ʵMeV _4t‘(|w]TX뼻; 'J/? R@!bEU J{]Ub˽F^үdD!j<4i|ŭqEXqABOr3vfTM0*<t|i&",߯BJ `|=&0+G%A0<;;,a|> W_@􂍉o@~vྡྷ]q B/|flVjD :,;-u2~,2Wj{+#"A~+OĖ]La ,xCO݆AdX@ToS;Yڋvcv ]עˢ[-2+=sXϯ=+(x][.fF?sb)&ߵ&͋hlTuTuT\VlMleK)2~T(ĸÿ_fX6)x@ >D8>țy!MCd!:}_z $JiN^#C,|(ܟK 8St˴U-4')44hHS6Eg(ŝsmLX$M>b11T?/pB˒u`0^l-sԇHH[}zw-۟V#v] df(LFBul6WMu峁:AH~궯LFN2wbkKSg;]Aݳ ^S"V.Z3E W8'2_Q䒬"qUJY?-#yfϫ--ZPUk tfH- &ȔV@<1λ gl)'k/E HmEdh܃0<qGdOO#MS>fdWۗc;PzzuvRy zvNGa[}׌M@?~4; $fr8|%[b'¸a_3ɛ*6F^/;9WGM-)A a`6,F ]iGHT!UǐLB/]V5f?evr Lkj|Cg|V+#䧪fՙb_q@NP wcc:rdhEs91;y+}‡%n|΁C?w?-\OI{-kv)=BhXki\Fu/X%/ikZ^r1_Q8=,ݕ2pl; cRT4Fg./F 4C.O-lVazߢifZmi1];B "JH_| R@ dxLdvj`W Ĕ nnmјlV5m$4=LS:H<&‘WQn(yX'Ca'WX&Ö~@$‘~z`,}/;-At_ JudkpXg^MVcC@;# Y-dlϰ6!2f%y~ t#8 Cɞc8T|50MmT1i*j):o:+NV*:\HUlźj[+34R+lQX[ MTK:YӉj[Ʈu@v&ĉVl8 Jg7GKYP:wzOj[  Ƞ şNf`5Ҕ7N'+)6? q`'JՄR$63^ Vfh qT߷k\ 0ɘy܃}DGzl?y6soÖiM]H>DVf_M'Vؘܿ:xR}n6i$K1J3!~,g9Oeebv^}%oD)a0\`ԦFXjw\{oMuN.bW*TU@!A+093ư@B I #8b3|>?P7$D5Q SZxJ G{ʠO\ W"Ë4Sy}/Tz٬DDMYMnFDGcY-hPȜO2IKc03VjmLDDuM7&6z,}&JUQ&=)ї] J̩S%zbÈ5hMq 4-cv8api5~x…/Y "4E@s^[ey^we̢ E$:ǁO_愧P{N"Q+HF 6,xx0@Lm MEk:Zvl?1?,)Rҿ罡Fo >gՀ5@+Fm2Ww4T,H:ӯL*lL]eW|~)}ťҔ ~|GTvcohQޡF/Lo ݵqTn'~ˆ/rn{f[UG2I>萬j?vC;{Qh4 \40o=,")Ji̇@>k X-TQM}cpnªAeoS,eay`>.s? {(-hM9# eԶ? AMx%1T"۷0cr{r RXl|QoӇtzG RCvԘZG *|5x }O#zhUr}iIfS/6eLѐ%$Q8д҃aG;&~{u;(:в؝pCsv5;!95ͷϣ9|뾟`w}+Fݦ)&ё3ъ! X**5+e!Y/3̻| ο ݯ3,眙GdE~ V6_웶whQ+x'2jz@q3ySu jDEqBCRDKRDҐ$4DTX z?@)aRb-b7풯W7Eo7@r5 ӦK5DGctdMA#Xoƀ?DF?Jek)L Ial\;[@fC2b> R۽N@j 1v s=r\Tr_sp[ ߸G9M-F0h@@`nVX4>{v|A?%W[LHE] u0 ~^{yZ ,¿OK=#yf{*}3=%)Ig~1<#,;¨c}@@Kֺ[le[g/fgof.RjrwfouB~@|$y <^ SLAȖ Y{$%Pb:GS&x9]EN6ҚZ~LĻ7nz }J/h;kL/|M6Uybok$acC|FN\75š!Db?&!NJ+k.*\D2Dۄo7hD*ƸɝTڂ Lv</ _^Tjbv)dxg(ΐ Kn|_Fl"7 0?i0p\z+&)6a]`ßE+xIwW?ZML ,S>B@f7{ggL.4(߭R,39iP.e;$CƜ #D|#uMV W^˓5<":R4xA5cEhmw8 &mK`q 0mBcofoL=SA`Vg{*Up/=$ÃaYg{)V@J KƠ< 'Sx >%^Rx%o.]`/UqVYϋk]((?qeAwqMeHVs 5 G>,#dJy1O*'nd7^r'F,A$Tr/w`99C ǏqKU>bvˑfX|F|6DZ_0ȮbV/}Z ɩ8nE04eH( pjzJѐױbJ^Z'L~$]}(#4Cϯ3Ӟ ~h)L g͛88m*6MTtq s'EOnoIҩZo䬉GuEKڣ` < CMM0AM }S%5KagZʕ!E8:K)ρJxEGb@0>Ue~*pBݠr5B|]ٰ{- ݉otGew(+=tA[%T`Є ,>QP$ɍԯޢO(o+kƆ7lӷV<Ye %ZT; %Ii%|I"&Emsq~A\V}~a&QH&[%u!!eG0LMTPupt(  XWqmKBqh5I&1.2tiK b4IkM>˹teWdMEN(dM bMz]? X ~ >r{ɾ &GY~;?fy"t!!']eLTQ]2ƕ>8kSߔEhSaoSdɘeیmX J63P|/~$qүI+>qx1_;`)]6HQQp{Ffl7ڨ}9#MTdːaS/dsOޔrVS1mz5hcWy_X"6S`y8{=&}ȡ`KPd @~tT\swfĪ 9jO¶ y._4#gKsʗSPA, DݾbiE5yq;(Ɲ#j &I;RTR>nmeP֓UZ$WEz!:њ]ݲH Z)M ɀz6B#^#˸h~XE﫚'|!D<@95\=Dc4r o=%Ml#y/7l2PeS=&v t seaa罢UHi5fDYUID=)2ztI䃲E(O,$E℟zAm7HJDwݍ0>|Wu 7zFm+#vNc IS@W_, ?op0d.Eovۣy1݋+\ebpxmޯk!ꣻKK 1E"S?z u"ɬ[&ۍ(2_+cއ֮F3 60;6@WYcLV)$Z:a[(ХE BΎof } 5  dzjM9n6o!G|[v€JhJ[8F&ѫ2!lz 2q-7P5Z bTP^.|Ф٣|O_TzY*댡UčR/؊Wϥ 4ZDl<͐9 ValAprroڞj:̛=K_5Uc~h-+&!}ԸٻNZ /m 'YhB_uS]m*yE 4Қ,$d}T,.l>,H%a[Ɲ! "۾1/}z0 &e?U?뜖SC([y~5/ݛD(p#BǒB#<7̗ԑ:NP3t#tW`X܃ 3"nO,"i'.I`ON4Y)QƇܚdtg202ؼ Xᰁ7I;:{opҸ,'Ћ[sU\QHyx-"1? 6,Sq.t`E#)QG^k<7@g`8'~ؑa0fb3働ByГ('Wy#}fLQ"bI+K?@=ljMyX5iZoF59aCE5d+ us.s CKR"{t ^佇|2{d2o&xMKbGG@FITˤ| خ9p X^Ցqފ9sk Z`OʤH$ -g[Y|2=68g7 0 ?|7IwalklL4p̻}4Ȟ20&[t{;w{Ď_Ý5x;1˶P>MtwO&'8w4C|z^Mkj?z v%b0Rc8,M[/X{]i@s+j{2y& w3!li|<ɖRu|ȾW n~s5d*'DXU< 9͘&bQ9(QNw`IQZ]f |a?]DXgդ5ŽOʠ*^g |+.9LV/3(Ř}}|Κ -{|ysb$k$c31"1JǞE u5tOɼmnezQ74ڣf\Lk!5vbyJ1sKr_w4ěJ1}6Pm?w]Kj逓lD~6k`/*]N ]S; 7d)W`Hbf{<$]R /E,}it kn@w/޳:7N+EgySb;+1|z9~<+_k 7(لc~O| 17LQac} @UeIT"F$>p'j@vɇI/;sAI+b0 Wh~b=%o0v]kYRGTh`DlZS2@@.[2%5W=0ePes$kfFx] 2E8;l2GC(|1 3͙!A"p>֣{HJׯ\ӡHF]iiL0qP5[o/ [Ũ :`C5Ws7e( C`xC0p/!jq1~Je&X9j7v(֧!Yum p,*D2 ڷV!,r[WEc^OZ&郫V8V!MR{`"EsjIs, |4"n)Y# 4JDhmX+!yjmH07jSi֌|[|AsJ.^CN<{c`iPk0Sg-9T:ms6_^LX1gT$x{p*GI~̻/Zg=UVtdz'c@rSI]2P AEֵxNʈ* Z,/xbz!]ɘ恶x3RCgSjul~Wx L6{Z&PF̚A3$g}nx@\`3q:FHC  +W]Ovn0!?뀌ț {.-c&JT6vx~?0,To(Y:,jO$7t\oeOy:'Cۼ P͉'O?eRI2LO៍\M}I{DAǴbpQpS;Gh+Αzݔi|Oac+Wv q0ЎJvg5xW}Dsֈc }[O9S igIU-: HMql.E = mnml}] ~;DfH`d,4~Q3"6ثLS35Gmsba3p{ o.ky94l`+Q$kӍ̰qYq l (cƭԀh"&pڙX ټAPtsӞ) '/qt ~!Hd@:*[p!d.6a̮̰Ê7Ӱ.$` UQ,yq*J{#`WpJ]XM.0UE3(K95ߖtUv|ᦜ' jEUK+6V >G8z/8c"Ea\l(+Rna=|ۻFmm;o06 /QZp J{~dvfQʝ\\UG@SkY|aaRb$:T6߆'[jp:B,,CQ/dٮAvRXʧ9Dix:n~0y(xek*sW<ݶYgW:L3U3݅ʄ[puhX6Xk-=w}G\aYz; DB!u撌Q9FZGͺÖm7vL L H:P*Y}Gb |gQU,Jg:΁@[",5)q|Fas-/2]=ARx$n?8f,m r= E ̱5GLRQ(ȋKklH*૧#g {ᶬSX)T} WDulcY-rA\~E C^GF~gvIc H=w_HGYqN5KG\EQswQaNC|ǫHO:~)[Q=3ѼSMQWGKOG2 K(-X4_fܹqU^rdjr&6/.fPqZ%!K#Cj7gs)Eǭb2LE<3ѬSZ+DKREQ]%J˪{Ueڣ +l3RPe_]knef'jL’Lܲ@$'siH+8R>#hٖ /X)7bo8t82':J+9o<ҍCvxWN*;؄F 3pTx;s!PJ˺/tbJp7> Ѧ3(pL`Q|!) pܠ"]av5˨PLu,#lo>Q:^g#> /f}Vs h~S.K"vEc#8kuk2<AyHe|Ju πMoOKz Z&mT{ ӹz0BZVX?r.-N|n/YӷSokE1Q3*ODC&@c"JB,[@ E5:mYt栍Cj+]Y>&tPv>47IYQAYȢ1)1^en>SɄ%;J+zp ^3ff=H:{io_ڳ]¾Lq\Rӿ+SgPs m%t\z%gDl DsC  d)#K` aqN5j9:,Ti$e2S,"ۧUk=]Hl^KO2\ u5߯(:JXZcc!qZJ J 1դX*>j˧00.;\՘G\lD}sRHFЮSoPqh`%5zCГܳ-= *3l#OI֥3vcW /1VA˴ Sz3 Pđ 4pE<ԣѩG*\F偃% $MS1n[ $u8b2جC`WS l%k6K~QS;EIӀ.!7N!! '+vkRJ{h qNU=sW涃H\Z4 >]!}%*xev@. X7up?' ],XZx wK4C;'jPB碧"dM(X&>n6W #" I?^AQE_\] i-A'=u/)<}m9v'\dC\H05~:Iգ¢}Wןv^RRB7,FJAdgvUm_1GK@'ߕ_7L.6Y-gbK,:0؃ˮN.x0ee0^ձ_BcTy"c36q:&IysφĬ˥-S4h xANniH'9Av![t4[RFZڪQժQ]wf/|Vh3qh񳥵d/~`8,SY JHKZظ6_QՄzjEE$1U%:-K(v]cYі:s[C|"S8sjA ~ǍFeӵ}OG%mbf_&"ȞcND5rLE юͺBu[낟ahDvS 5(S9EwrL)H9HBzKO6mV^Ws=;F MVE1II=>VeZUӰ?0.YFV'zv{q{"/Z%;=Ȓc" |ܡZܸ[ M8ǻbyryO1YW46Q rRucKZfi؇RujNxx.2q? f(xm@Fo+qSɓ(6]ZRVKX+(+ƽ<=@.7{Sei{+\6vk/ H{bAvql+gIoS羳컝L mX8 T "#>TU0o%"s "k=yUDw9$:5i!Z0k} ,ooz5F7Hלk|IƏ~Pe#9kIZŴIgFC5 Y֠ #Q0ZPþ fF*q͛o7ݓn˫z@C/[~vb} ʻY/U߄Zq~]&u"5O#7 疸ZČLgMYI ^U4D-KWnD8Iin|ӛ2v>mY>_l'7@&|E~0g)ZY)P4Kϣ`1&>TMEdSA . &+Mȭȋ&nLsYz,+{:Ci@>P( ,YgNSQ9ͳ %.+{t/2tR i+c[W-2٨ɩ_%J]䛬T/(.RKl7@LI5Yߎ#DʓQ|Å*\˵xͻ# ۶['xǸNG/vvQk,/SZAG`d}<tP yM[h 9SS?j $ ʙ8jE=X2u`i|깻F':`&nb\B'uhOwڇV9':\]k}mݏhC9Jn% oϛ#|فDS y!d6Iի:b˭cRZgB,]{콷"pcm3g}#\oqw]U" yY4%;xdi~Ze}_Z-Ů9nXm B ;Z|6;4 dZYY5rʐ3Q4IzʒRx6Ӧ/Z5IMW' NK#DKPxv8'[:5#"-.y `NK!!ujBHiH‰9Wz?$D>Y׏by7׌&ڗ\",~DEwZVM pSfR`}&yPsկJ/3a ."@HlM}E+nV C&?M"f[laN`kI /ŦدC%49t"2be+kYCB7()ۥkf '' e#2l^1.{-h}HY5;00X25֖nq5'MAz !ae`+B< 7&7ȠKr3v:soC*p!<& 8M]2M!eH3d)zh럳(x\Bgx>0Ĝ 0w3ӄgJn)" +{C;The"%W|^'lS}tStzXbkd `JZjrǺjMEO$2l鶚~NG.9m4w2È0=ZW:0^,ꪌ3θNN# ]gs<8o O~g"SM2=YjA/Z-NdT`N~7S,E.(=X;6d|HGN xftoCFMIR%v]厔)>\J]Ujq`r#zg C61Obߎx^0KV3H x+0 %}ߞ*ï/cnlq7sf.˟Xfu `q {& ;4"я# ,ZvSmE/\z=G[4R]>2ePuɇ4]x腊X/>v Ƈu6y?93(<@ZCYpI,F4Ii Ѻ`HI'SMTKj1H<gu=mPߣR4uLBݓī7 "*O|RK鬲A}8Utq.:-F}GE4zRFt$]!ހ˚pShkj Js~sN.6spP`qu3$[4ΑUl4(_+4fP)eH"ay&=ݓ]x_6ŧ}:Yt&oYwAڰ*hBecȖ ~t , ; 􅈸Y땠nCdx\QVD$ _֠7vXa 7 ɽ1Q r!+ʱ[zU8co>Bw/BK 0y7`ujK| Bn\]RdpL1dL(7uSpjų*s_) ЩI-}Q(zP'A%2xT ;mzGSP~, ewDgp I)Ê0jVb7ݧnW[&!Z?_@Do`- j@v{{`c޺pIPFF[\M!!nW{'FTsBĒVH<{NB }ڞ{?Ui:n5۪Jՠ9̩v7?&x v e JUFw${ÿr@yYuD(h+zq%x*ѐuQp B9sҘe|`+Kj7ô)i˰>^NZZ*Fw+AmRE0L+c xjaNnͯʯ+Qk`ӊz#~?=-X@V)KaAgDzk b^Hy$N 6s\[x"b& YjE^pJn+@= k3pν?EIG]V>]MpV5"[@}>4G('@)')uU6Ld=R po<bA*0b'Y}nHФu"f qDޑ^eDģ=C7-t,Ɖyuzte$_f1eEF1 2 _*G7399:L{\ Ot AnnNvCBjT2ٕ'Ҋ 1"g3z%BP}̕u<DD@wxc7BME4wI9Dp]:0wW$cؙoi7|娔 "jx~B$$Ei7Q(08 xQs5piFT"˕Mcyo5@.GTVXENuB#Ljl\{~ƚ )l2vX5(r^3%!.!S ؟bzq؁uӼ8O~েݖ^;)UU⋇Zə=HѠ/Q=cAHA9ZK\٤^101RZ#zxìB,Lߜ4`u\ WgRG? W +\PΑ oxXa[  (T%%ʦ~r:1BZ-=[Ok cYV =[NJNC7 9)ZSﮋ3l[w Z%>5CI(" !kfX P %< v XuK/hYܬPr(ڹ^bO`M]'DTT7CElⲉM*CbZMb_UV!xB>=z/g=>D_d0Uo(w(2I)ݘ8 <V.|ԏ_v*C+#*[[րL8}:7fA`юj|fŪ[ tim l4&ʙ Msԇb6?qzj}!NdRt%,u1WA3j$T?%ws"E n:;ЃD3EcP5Zᢕ?#`~K) }gUHV>UwM{a,gY!xBܓ'@{"b$;+qΤH_WpB܍L/Y6h' G4Ջ,f NZcЦU2w2ɵf$=tׅՑ;]Y#foO, kUOwQjOZ;8&[XWM? 6JHi~ -F@oq7E?tƺ=8ŝ a!LRB:TZڲڗzlH'Pe%/ǴD4Ŵ ;?o&Gug Dn)9WR7F9FB<T|Jpxn,MJ۝)E͆yy ?Hx Uxrگ9&c7qL=5Thq[2Pն h4]۩ 1}^ YɭgBL9 3D3Z)ՙ L|N%NE%Ex`:չ<+__8%07 EE ~c3 ù#b"/G*oi1ꗍ/!BӰQ2AޝOÎuy4zN ֋>_m 'nH]B@4n-BCY12&)>%QDWJԯV\z#Ra ,vզ[{BXzځeyQ'/|;;Zɾt89MRV}צuiztZoae6p U< {. Β95ɟݕmS?#%s)7ǑϾZJU s@ds愗?-6fi<ˑ7"̪=)lYugA߬RE%{Π|rU޹'bYGQOQFmӻH(p? GQ1&BL7lne8ug ?iCO~MP: -nPf^Jzi -,l++xl'PRmZg*w#T^-bpׅ/'Ģ"`zqnK\X va2= w QhF] kN{Ry}i߄~Zs(^dKe`4!AO.1X׉GVSJY * żSٖgv@ڡ R4 ]q5\? ##gL Se3Ŭ ̗oXDNy Ԏ #.&O;ܣT*iX\_Ȝ+՚bZ:E|:M+CO{]вjq~dvh-9GM(5#Q5G?0:3$zPǢXW7{vFn t4&]l(,gk4 ~=O/,ZJO;Bu[. N|?'.z*=;b$ t ~.gԦ[7fb_T6$B+U֨фǪUi;o .B4 2K$k.R //hWţ,ؕ BXFp(Ba&._RM#egK3P@\猥VS 4+ *zð5% d<ȭK̅Ji@<ת +KZlѻ5PtԹ]U-s|6=7lƠ d;WĨ^|c2a]pӴuL!/+isg(LܚY5x7.ZZYHpIFv 7vu-͒vM)kt MI sH>zoCP/;Mq;o w|ϟ/md۾baYnzҠS6qīMDRrPm0,P kWo2T K#8.^_Z8n=y$VI[*1e-fym",P[e:p;[e~L/ Ydz V]2.U9+y бvuD-;o|ڈ̓_~1Pҙh}xFQ"N4n{/*[{֫c@oJgڰUrjh>gTø-t;Cu\v)9 X %P)ޙc bzWhzYőFkժP6&OK._{O  "p uCd*.C)Vw03̰*q8X(c aK(r'^CИwleԉ J}ڌ)! B 6Y];P3zVlIܔXMX;rkyJrITE_`ZWLIN`cፁC*r7I*l(7SH?dLc_1 !NŬ5ϳ8`Ԕ d㥯{eVo Y r.as ;Lirs{@Z-vOTcξNA]7dfƇX ^cx6θIG5N3 he|50γ?Y*DŽX$IG:D ޚ:ٽJxՄ_'MyA .CMQn_.) q-z4M.XkS,.f: *rD& zw#!ZҗA5/_#| |{:|R!"d=+lZ/" G;Ϟ=ϡs}Kv\ن24VGISܖ x9(xjQ nq <<w鿶LT;]h٣T ˪)}֡N _Ï<tU}b̀I"1zhU-HlK؀LMX`)ތ>"͝N2tǖ VZtj_6_ &"`wϖ}'{Tt_%o &lY.a.c%?-J 6 ibmmNrꑁͳ0-MɀgjG8/qrې6A_zD#s frREc|+^u 59 3- CzU6Z}YK3||y;\J4J ׯ</XJ^W+@I6;s`I\EmtwDApUQ-Yx&nV*򅝘X/oClQUM]B"4n;  ?2DF!mXY]Z)~EΪ P^ȅo؈`9ܙاjMpxDAnH!LnxVJC%>-~D_VY)cQ_VگŪݞ 3/B`l iw|عrO@L[(ظ(>|&lnVki w5>LӰy$}cfwGIYݕt_nWfTB8+h<N5>ST r47vE>Pd{0{3'0KAZb|^g'zqFz StnӢ)ymj>w}y;R7432(=Iހ?:G#)֣L O-kh`?{ȽǎlNG'y'7U9}Tx ٠Wvd6?|Bl|̘ stͼyx>t]`֓EVB#f~-jp F`YW5èX6Cs^GW9rI^]ϳVoj D< A WnCx?_쯞Bzd@AWaC 8v^OC3`+ӛ5sǛ7Uqh)I@U< ѣn~U$`>OyBCB:.mT)E=n=c\{`NfFcmc-8:YvٍV͙YWK7ӯ_,@z%| x7GL%{j*RInsz92ꄫd֕ @R;N,z)hMohZ="6U8f_$ԗP4,gW{*т;_~W&Ja־UUOQƇdP*Ul~5:ΨZdo7('om1X;{_Iu8}j)ď("7 I:EuДLEP┵ KyIX!aAۮqe3Cю7O*j4hYS'IDe:J:o }.Pc9G pys_'3)ۮ`ɸ|'ma>`3^ &(äLV-tb rE/7W &m}`Ԛ:NgW1} v$/ORYГMsY1F&?`no9b~D`ckshtTg t`25ϛսLک_!# 17^kӗʟZ.aJFK_|)dc:˲&,LxP;b -C{ߧ(z A _ix@U<$2ڔo/g9GrH|$ʉ C=q8G +Ee"LPCġџg m_b\ˡC[A"N=qHq./n4ʐ N&ribQh*0:]k4q6թCs7>);ImPFFZZ2VU*L3ƄӃV_:Xd?]^F8Z_Гnjʈd+9j("XiH:mrA}|yuŽwHN͚wbAyjh%EaxUXKHs#K=S"`Desh wڍ;0_&#\$ܔ]i3w)Qh<XڷF=D; w^l&/)5$rJ3 Ml!MWpl$: C\r5굋"E|750[3)տtvר[ݕD:.|*c)Ԃ1gc7\v]rBgHHfG&P)wy~Yʺ-JmXDQSP4S#Cc Y"ARkbALu4UQ%"~=Ca>*O6VƥK;^_Z|">0¡7z o Gãx+[='+S^if'^,4, `onBĽ]-"4v9.@>mSL-tԜ^=&v#8?wG<[jO<G?h< QZ |l'z?qBzG|1B}s0Clrɣg4d_{ͯl'*\n#)H[F+RFyi$^CJ>5k2 , ;MC,SZ8"A_v QB}KhOoPN3ž|1CøtJdUw|yQijpjXyp 4փTX3z(Nk~>qӻ*d{:C,?y…h|ay'6`1/eNl•-jd+eC1qi1D?cEVgײaИ*]Om[ĩ%G*'ޫADW[,Ly:+8tvٽ "!)1Yi/&tWRT`D-EuH_ua # ҄dqJѢ G9⬶sk)BbwM X׻(q<}QVϋas_*K ބ ؞(lTy)(HP=zTSX;Wsd>QNO S $mZ\D(y b?Jc.O 0h?T[w9sKE dH(:#x15oA T*(7v\P0'dZKDp{mos~qq̐Bb<{xz,Vܒn /4!@|12b9g@e\-ߵW4,očC; %"ʸ/}RwǏՔ3$Pq)6||iԝ_.vc%ʳlߊ]Cu;Um24HoǠK67|!,m . ?x!E+Ӻ*@.%9}9TfEK4ga΁\/6P/|%u,Ϗ]Dj2|HH^tP=-V4CBq栏ϸe^nL CGs[&WIlh{lf'Qzl ,Xٟ/8Apҫ$N ̈p}Y-=c?O/ ZW%5ު:BmƪET4J XLBQk8Ka8FW%)˥*ԣ\&NO#2;jA|@L8A a[RHB:|ՙEިRk^Q\lJ7^*d֍5׸XTc+c1HY}an2e8EJC 67AJT.ٿ5.$}wZ5/j0m+G>QC[VI{ndC~'6`Ms dXmD <ǫa8 ;mcG3kwO o4lQ,-z';@4O>RʀyЛY.e[@o5¯M gquW]tP܁Mԉ90ɥȿOOV7 3zm#Lև 配,Z \Sj )u9%$BrZUDSiq!^ܹ6KE3?@YpɲɔP?JDnqs[YYXڀ`xT/Sःׄ=/P3^Q"490|WoPD)Bt,q3Sq*XC[,K^BC Cei Na݅EH^x[w"b 3 .O.[;&-/n:ڣc+z(2ݿ#Orvy/+[ ZI BM<ؖH3hh|~FD!`DwK cR&IJJlR݈~`CaX*sziqGI3_Ҫ<( ~k )YA|[dgw8g*>ۆ#bT돤|Su3ڱ|)Oy uB`kt) iQˆTOXynoK`UCY~?͜Z՘k*|Go/Ğr=YQ+jJJẨi *z ӥ>'idg=h/&*= G3cy"Eѥ6ݱ4^-9cMPv;S<%^_1[rkNN S1eM.ˡv3YT#dNG]WI3}\kc>[!FtٵSᵭ n=rފ}-ޝEUFU8EҊaGdjAR0 h+C E]s)(^ZO ɐyCEHCv9q ^JWq"@JG/V魴6?ym`ʡR^=o@! -Awv$xvWGjY+[pmţةf\5}d! ǐ+ 2p?Bc lkj#$4ZpbW}>iW@1Pzq]XS8M8j.Lvu&D$D`wpYHjd8.D?٢ƦO&$Ă+Q;F .hWl[ǥN*?T,K4c荭,u&7k{x;IS@"z[,wo$iSe P.@|gߙv[[ ~mlWl-Ԁ }{# Ԁj +PgDM- cPiHc-i 0V+х+F(]8X4B`2fQi e#i:ժ&":Bs ~'#%ѝc݌NroV{c!Lg E[$)0 r\x 8eZyq7,^ZѬE(Ǐ ;1E\(,\'L{ Bh^px̡-kQJHoh,c;DOz&0f@qA ޯYSoucylÈ"%E ?eW>iPc YdtaOon}D p Gf]9 1(0& BFWRP'3Y14F`7,KnhMA, %C=U*k=KexfXhѷQPkK|OJ.0t߅ܫvqůBJWK,oA)zh1)!2AzrsIv@ {sDP;I'U6CcFH6+~BwH[{mD(Z1'vq6SYaqzpHQ6#IdOm:wȾ./.qDȚ#O1m(9TD 4$v51QA/茮mV,{5{[ʓr4h5>&Ֆm?f9 RAJS"x# &NЛ@i@IG6-P vXcW_kB=ߠXD{)LaGIB37\u/^ 51䫮YWԠPMSٜ+>dڅ<ˮ)ɷ}33(cwtdTdXZOr&*mk;-x3XӶӧU]FF 6[\!2!/:Cb3ek3(`9/v:iTD}bj;<‹lLV},lDZٮN MvZל27CoR^RXngJUZ=GL)fzM[Zz4).,ELY͊>VoiKx9kE&JD63֐~@&9-M5=%l]Ie %&; ך9|H!+5Qtl?]IZtV 7:C$01N6)2tZϣ c'` cŲ 4o"(FʩXB$'%I]ѳߗdy~-.%2f-"qhjADl$\3dWux6=6Tl݂9f19RE, ?(Ye5  '}x,N&eY.ڗ#+y7? N)ݜvϓ>:`נi[T\_g5MdHk[%!ĦU A3O[+v߷\ *X]6zl.= +}r4s<>7KѴ~OTADlk wU2 򦟳}BP]Y 3SnO`byho/g1^dS ۜYdfMUkiZ.Wɳ@^?M+=#12+N1`R$9C? x Êy-oZd$P)qJ!jL},dsl`>I4d,oʕ5}hiEw4@l䅬5캟 O~?$iIMDw =a(`? eH66NxQtr3>clΣ~NbC[# S*j)3ͽ4= ]MХ5T CwN]1ߨ^*D:Zȳiž|H}> SbHEPYoe-fZ}1 F,wMka6瑗CЧJȝ*Iw}6e1[dNbjM%3o&ͭ?t[iҴjT#>/3pzF]vUk2GR1 :iRȟJ~d>eqF! Ed{<~1"4:"'x.NO,-}si,w+.bfJ`nє+5/ϸoI ,\鵤QT!(^w/9[k L78\I@_Ri*HK %&*p}tZ%p94f,\vj|iTie$Jk Y G؂clĚワЋYo>!Y',:ZGĕ-L&RlD: '~|=t(\<l0q{PHƒb\2.:!EOH21WEi> ]"f=ܼޔҫ>Bo[jj4N;3ʌ`!T+|>EY8Y>rTse33唢T.y@(LMm%6l wL_P SʖʳNP( (m38-AɵEԛ# ~aDZ>$ҩElfoc_]/-p+hB7[x,;TSx"/8م@4`QRf"gX^^Zc۲@]?v'݁L} /rʌL{U 4YDXXa";yyQ0QUe_dԏ RxQț>i`B eYRKl 漛a/#^/̙9H+:cza}X |Z;SAj1HqHAzkļ}KYsV#0 eɫpTXydbOCCDW~U\ad_ެ"d%.&* gbw:~4F *Dt`PhSmaЛe=fЋ /vS|Vj[j}J-'{ S8ȍ[*7%nGYw΋=] HCE=9R6)HR9uPȆO2Y;\%(`)YI*WC6 =1-qEU}؈Hj Q$^*I̡8СT3(19wKԔ}.Fi\U'woҿ8BI7 > EHXXEm7, C?T,%=ʠ/1R\Ib\qι0fsw߈etABo2m ;K]BgН7ψ<iyl|'^,a̿*[: C\ry)vVOmuu{g~Hw˴["`0 L-DPy/;&FӬT-o n0Gp^ב K 5by؉VU:gP^4t2;cn~`=G;xgo Q&Qk1,Mc(ef;V`'ا-*KML \NЃuaWM<d}ʍMTȢF8W2DͰL'QFei"q6d`cP۰ݳ1RokoE?yUM a~R}G&Q6V_Rzܘa00eMj "N"8/iQF3i!ul6SmUnj* !̈9=S>~[_ufnj)Dg/G䜹5*+8R[C%- I IFx<|!ӿr݇8Yjhm͞K4@x*/* ˜A" qvTmmgN}:޻hLVzrjJuȱ"o*ox =jM<! fۛ #e|7 x8 \(|!Ȍ%;HBpB -InK{}Zާ m-jwɣ .Qԏp#.'}p5UԱT乥fvBȌKBlo^ꊷNm΁Bb6~Rby@$uFײ=A8)z?ՖN۩._v"~ߚa4ćs$XxB[%}<Ȗ߻rf;!WA$5 V6 "ƣۉ;Xc׋b^' zπ +N@X'*G6V( Ȅ);S~YE1ٳXϔqd'ih+S['Uj*v[ew )yc!5 0b=;bדV 4hvBs&=qEoDuCZGMaR$* {wh{e̪xa;#u6D2YgP'a] yG[u1K6KœȖV )c\'fHL'"W}+bpPfMO~xt+Blj.3ptكBD*!mӔ LVue***v#ͼUc#59#`??wnJV$>w·UQA_t-Y1n*[H્Qk X{*L F6Rl%ael<[auK&`!zETř8 B!bRxx~]U0D"U=Ygl)jѻnj.Q #f[eD(n"DN;Շ~twn΀>8m 2mΏ˻#8L0{PKaDXL\}M-}@eYG]Yl@엹Viv\05rCpЙrM`~T6χb_I>f!~Eb-ά[eIͤX4̴QD:zVY9("h[lx9czk>t`:8N5'9 (3!Hh.jծЮU~35ϊ̽~ޛx%WG OspHW: I&ÿ`~ ZqKMM40:5ϐg1ՓM9=,:F>no#!Ybo:;iPf]8Y]P4/Q5lh=MH~}og#Z{$Kt%1|zdJiXpƄX@㸆\G-x %@v4=I,Xm). \,E.uhV~ij9Kq[~A\Q*;ui2@? zoLV79WzR}V[xNV"3ǚI)+djEO_8rb ޜgD]ZZHR_͆aዯMPȐ$/+T ]0-ʋ3Vz:T<hk}{G? T*nt6}:~/F:1X;Q*LVevG~M$ 0s}# J@X{ÂElaAN_ElZT-wN1Tufk2놕Hx{^٨Vbqax9DM(Rڀd'3s/O ͚h?LB륱f"ѯS"t\ <S9:/s&AE"6/pe+;#3|E0͠)&3[P4'.5س9zؗo_#,\ͱz h7m( BGvیhVA(ٮ'@񐬇K7cRǚz%`Q@g7㰄EMH3Y qaпG`#‹ 0JIQX=C[!s@W#e茽ΑfpEU0L~'白gz2sA{?~"Y})T>x$+vO̓}sĉ+ޡXyG,#逾/xW.2c kW_^:k>\{㫅+$k+?FRP35(ԿрѢ*aqS"<~6Z;v2Q@vr%tIe Ik7kRLW8WFTnas3e2_MX]E0?@7;^;K ttݦ4Dh|BWڦ}~֯- /ݬX.4fpj<ɼ`q/n^ti\{׬lZ#iU!K\'ds*h3s!4y2R^(ɵ݇`6{ΦƮ<\JQe`ELq|WF2t_rwQ/* IFhRDry?`"ֺzlcz1TAX/>'ź]amJe2PUՋ eQ//t z-q쑙%KDhDVSӘ8#%ϒ?w2-c&-W}$Y@ŤݧѮ181KKdy6X\wUV7K`녍-[^^˯%WDc ]-^kHj3+xm;r&_$ Pk/''dšͷW}:?קiLhl?\T)_RwFg@k&X6㶱+*GQhl~jLoYWe4jցQczN 0>$Bχ`h,閳j`돞3Q\=ƝLڎ4ϯ5x7lNEQF~4Tصm㷤f2̀耼䥋/E3 Nf+liѵ\=psu#D!21Ve= [xԊ8U y,0B !:4t &t0Cs,\OW_1C9ztKwr BVag^<Xs:`8 d/haVֳ {!%+kQLO}dnN7"l&c]7q3+lrY:tWY fƔ{xx:M` ~r[.fU(O 30 St1z@Vx5m )j(TޣOTգFdu߶Ќ:#f ["O7.È1 beӣEx/a*툮1lR7}+pGwȩ[U>X~iW=o0* £J/xs>PGJR.2cP"78VU~B_jD m_q8SOMy}mgf; Apw;ypSs0%yU؁D'ޫQۤiXW]OJ?3\Sls! 𤴪ƻ[Y`\#I:PM|D.#Pro 3\d;up04bZP^0y$\o(r`'.ֱfe6|'>QXn4Uձ#Pp]s@}cj_rdw`!+[8k{Z?fR $Lť,Nlkp|!$K !-zSNTzeaz&=ކmVFvDVc%UbROݕßp 6?Bq'3[/oK|BY3Xѫz<]Vv'dϒIo V?k6rtCt}3o+˹AءPJ*ՂG%d2PwK?V7ZHp9Z&읥|e+7L͙%Z%ÄD?hlSJS!?8$C&ţcNņĂƫÖn\r,KY=-SͦƋb֛*bsHuS_y |UIuQaB;y<N#/p9Z7xЗ82aZ!I+҅`_fIe6M}Uf$@%D/7528d 2pfIi %1 94eS)he2NP}4}+ۥ*W rihi - JD6o^[I ;yRnt]5X+:^=/ ⑉R}P0wӎ*ͽ[@>O}y@t0~f/ cL'Or~{1&mh zT^ѿ`|mK7VPbY9F Red}+Kk" 1=[&v .%Vfe j֏g!y2Paw #diCl3phN!Uqx&K@nX5ܢ1gYdt;@,#e^"<b$|^\wD)MSgZXQEljR % y %Xܺ#j}KEz`pf?j8oC!g}\-#זRʶ y4{ 'rPƖAhM[XӟѦL`YA0ʫ ~%3G6_H LL"F•~I_Wr (_*H* \2|2[=޴'8y V>ᨣsgf'uM2w+Sa/`9ߤ21pk|0\7>G<5=^y뷉k =EQ2n RN_z!߾J:|i%lo551l r:%bIֳ`/$+*:4ϊ`~bZҠժDX.hMw?z5zzIS BħP,VFxˁlۏ; }3 rO&L,! 4E遲Bj~ę$o8*:!mYkIkⰗˁM ˕!hO&P#[[#C E1% }ޙx 5Y9d{_"?`@^F8׈eņSbhtlkIZCIKo+Ĩ>OɶC+`>U|JA!$xwV48rDxeіL7:)egD1E/WIb_2_Nc3 BC>|KٚEf$Ĩ"u\|S+X'MsfK(ܥ8,0#r߸Z!E?8h}/떅taI,E랧 af+@%~$71Zӧ:htѶ@nO;%t˳QVZ;w氌 b kg~yέȨ2M"RV C~3q# (?u.G/۝AF*c̈́F6(Ă d`j#޽|HaLтux:L]9!,|jZ1}.5}|b+-vgc$v=QN2\_#`'Sl{zR;k?й7,@ɂi|p SGR[aƼNUz7͊"149$$zPXNb5vƊB)%{COeMG 5I&F9P2{5T)͇E"T[q2|H8 Հe>\eDTmX9/6Q{L_KLQ< S7RGq7";gA޲QuFT+1E=2;~˄W)!=aH*-ȉ0/LmR{d2otU!y.m;_ iba1?䝣}^CC՗7.o7` fP3.p?`K&5pS NòFQCl+$Iwg3_ *k 9Ä~]QJ[҅تekg#7-/?IU /" -_:#2GjrAK𸒹cGPFUHD SQ[ ![c\YT~*Cb_G2):u/2<ȿ. ~@]<`$*|qTV3ȴQP^ elLZb>;̢~ee4LU2 rglyRb2ϫi!=<1fAW|i\I9&T顠R*Od.;M^E\EO:yxοHt UawĖoOTS17 qSo:"s^h{n{1Rzn"H兩F׽˦S(I9BCyp- B TL%FGθ&)`;ot /@؋#OT^r-y|22b;3԰a L`䆯N]4Eqp<|"}!=a#K%AmTcm|; L_rmou.`s>b\hç@ 8[0,HI^_0wfV\}B\Uf*B6 UtE`1LK;V_)!ܕŧ{d Ü@ypcKG` .Wk- BI"?pm`0 EÞWn[QZTDz??:Lfa#x'g 6hk%7a?rS*/хxVsbe%ɗMtlf.B&(܂vϋˑLV`jexձnqr|rcv ^L`>Y@qJaU&.VyfN ͛Joz)(EJGݐ%ffs-1|S|- E"|/*@-)y] ާꀀP֮.6Icţ]bgƴ5%h@%#p臃'y.{#}{KKT8}&eXxz[`#+3?[V( WtW (~!}gWtZV,oRD)wQك:37GH-5cv&cyrZQg ԎfiX7`0F@ӏOrŤ@<6{Cfr8vc {j,5"N442+vAh 9.pz a( mȖi88?U8iLKɚ^ÎS8bkeyY zg+J'ha!ЦM뗰2Mq*tZd*x&21Y$Gfe;[wby(>C|.u89/5e*Y @뤒>YW8{$!_ [AZ%)̈́%(4LZn^Acp' TjgK[VpbTj@8%NRa7D߼Y7´MGGfQmiC(=Z/yukJdn\F/%<%rIZQύ#QFiي~+;ubi%Dp?_;lEA'B'!ܧ ?CHdRnBFmӕ_cuq߶6h {CUcI^ܺdݾXݗJZrv3<b<:_Zh7JLwiḮ([ =~Hpߞ]}پYY|XE`,bᚂ55%82DA#92۬ NiFNDERE|J[IX*h cKQYTǣ'b7e?!:3^7I(瑘#7$^O]9 'BY+\WU7RRߕ|X4ȌՒDmeY]G0] N9dwtM%10w;듿D:Mlbj4oY~]u 4y=Vn62+\\\KwWn-$үO\>feJ=[d pIz`w@/a񵁮8D5= MGāwUl'kuB{ߧ1w9eE+VNG|,l㨆7<8,^~{@)h~=xRcҬEqD378$!=/4 n{zO;vz&k[ZI+>Ҿb@$mcܦKk;&j.Gq]F7D,#П#5o *2hCWBmݦ6y v{xU7 7(DFU&u{V&eoC8PH2Ha#?71 5&XDJu4`K;v|oXqoq>'Ob}"~۷HmBev5^*SkO/21a&y]-+ @GY=ĉpFE{>&.«3JӺr9YAh"h:QKȄ*drd+sђ>BWVƮ X$" $ ,]<EazGE P} SH%q Ua]I&Mq/=0gД ݫK?Ӕr 4M/yMϋbzk1d"􋛘*[Hl2-O쀦Y@J;(1Z;27 FÈbJz-UׯW>rZGqku@ AOnj3q\,JM#}>ipK^ưNBزX6Kӿ|IiPf;Svr{;^N 65]M6|![gn0>>ҮĴ~b6GI=Hh\U[yJ )ZoWx\Emٵsi $|RYݸh馹lcO02GԕLVx/`{ V]-+N )5YxYܟhcɤx€Hmڞr ]0OLL+8u+{@,~KtKe05]LsE rHNo:Ί)9nj^2)"0oEғqnjK Ỵ?#J!~ə3ȗw$6ff j5y&v.,\C{WN↣&rB@YtO ,Mut:~diz>!\^@a*R"cH? Zv͒,%5Mtt== %C >[WM_]öngxx% S>җ*=q45<09a〯 /ɑZV%!C&Z7ߋo{-n "d[Y{l M4ĎY`<ݿN=pa>o Qa0kFEH5׿{5lUIK!3+L-ûEw9fޯ3](?&:5+:eCFpy=5~C`\uDK(|Weu:o8g|\{9x'ܹC^jͰ{8qB '3k0p3.2´p"OwQmszަY+e_Q[r|]$HP e5@Kyc4|X?I BN9Қ*4լ9c x;B/¯T>y\:@5ѱ`@ _ZOY ;4 TE7hY$^Q.Vskf*-*Q)ԅӑpMjbZGIqM<ێ1Pm>@SpصUDTAn׉.2/whq'.~L-C?[zSwHL8᩿H  T\SX ?'P7Kae$^$2wPh7)>NlXnlx :h $[ ?B`ܰ##yR31m*6iq4OuW o靪FɆu}$.RM|I6!3~c9U Ͳ>(3?OIIE&),ك+( u^d#GzT!\7Gtњ i"DDzY!0ో+ƚH^a+49;~z`XGX.b؇ +%Tt> KqKPCk>e$L+Ra*2(,ߌǽ=Sr YV}7R3sk,YCyw b3 3ń]غoTz^nsG7062V$A?:d&2FxPviN$⩪s`,B:MJbǜ67 ~ TQ*4fH^4}+;?k5UӰLa ٩}5"ny` \$lW_4yrj_YVT_il| P4cQHʵosgF`"}ZJQh:޾`DUz5Ce,ư"]~jw4?IB8#Hu&a+4y)N9]ރ(ӌQ`ĉ&t8JVDXZ-JO"- @RLt**^~V; 7d0^zi -*Я1QKoRẺ.hbə8>,.!@0_.f[j1 LN9 +-BaHDHLl1Ԭ7&x %wCjOr~"i(gnT!whIi{_Ըf C~r():"zЪ`w*RU7"cK3х)k\uD \ cūɪ FavRBz.qidI8X  A_VTndT.^ ߚAs=9>vCRvwA>:jCuUOjL('uJiuNMW<9\́ 1?㔉P]-9d,:#=0)eC6Lzz+!2l  خ%FA#tg^BL ԋAl>~~Zҳ h4z Y~e(;*,͡Yx؈N 1_[cQ^@-J;0Y{ ٘--[m;鸆`ݧT NLrU E%HEG%!Ҕ5Z;*vfB[Oyi~!@a9:m'_ ^*3.1p%9I(<͸Z/#qRfs[JAȋ5kA(۷ص[MBgTbwc\McƇW2_mȸQޣ<~&H陒=ڙu_BA睄3@y\yyq;I\@pwIdt<\K\'> !ݻm[o 6 ^et͵)k V!|TcblGd@q+hG 8Yӡ ![GZ3b%ށBNT՞8on+׳+_C _^g?zx,1}|DKt{bvq̒*l{,ys[ӓܛ{~0`TyYc*/3.*~n~;"7O)њ/z5+tyψ 0l9i.<Ý-|EdtH24mB&7zt8XtYހ6f2NՎ4g>ǑbWT!ÁtaSQuV^׾dIfӠ/9C#p[B IЎ+ ڐQE0.e[Itؿ1$p5Zr/=a|o/tz#+ZA0Zy;wYA+AF7OW9PLM 6|^?UhjF9Cd_ݼ>F gQc1c,1/vAxR1 %/9S TiC(H ,#:d_꾬^,v x7yFSE ޅ1bm` p|rVyK?/-g!Ju%fw=򈎩d) ͍I [[:uTRj<(P#pe[R'/RW\)uyn;fKdP,mڵ*d+k'JAtЯ ;h?FV}$szW<սy WٹZ9gdiV7,l "lbÉ5h9[J*א  M^L}^=}jxC[UMB<_ ͔ԽESMұ[X܋_wlW2FA& dRWTod"*c7 c_-%!g[c7.>`;o \gЊk jw|vx)6^̬CM Q띨z\vs4-fDĬ=Et҃kf缩pH'T,̐azMy rOr-6hC?޶C~nz^$}52RD9;jj:(1:׋RQޘ!Y]5|e*:Ñcо^H*-+!)R%@qKLBBt%yj zIg(ȜL$41j970P LU 6lè%J1DJ0-F"JWhS̮;d([Jt'c^5SW*&z0b|vWU@;0)tbFTehխ0M9B⯕9 .6h&4]0 iGN$רpmL'\\:ly?xp/$}*?v3>\'x@lY@NDxtwKDfdh1)#IҖ ?Ql>RJsBŝ8+Iv_-u$K2Jzk씣Crü%?e@ +xC[ǍfZ1/{+c_@'߼t&6Me[YBaZ=.ɕ"'2n/kGMI7 :H]  OhMoFS6kwOu"/ yI@Za􆊋u$Ly?K%j)? ,~ 7f07nA=38ƀ|[hAIFxFqoP'ܯ]VWMe#<\ȀW.!q/)我-?cޜdUhߔg|ʒ$xYT=?o &K]:"9NxQ\o|0N:!^·8u(6*қE#j,/ԣF@i6G_*#;PWWRʞZ ,j7oPOrQ~EꜬlϿt82[{/u쌗ms|oՙ}ϚjuVOaj F<o@OOgc,d@ cִXPTz"Ы8k"/C Ȅ(1tV4Y8E>'Oo(='KHaGe_39%Q$KhJ#3竊k+e!?to0l(db п{}t%W.+M. l)<ϓ'G%7d(Q3U[@x$`5ScѬ>*)sU+2yli6㶋b]Pb.ۑ.<~c5p)B~Ιs>%^L4t )- SDA :^ng6[]ڳZUogѰZg6pJNoLj/Ģqp`E8́S!К6 " JQo mcwyZGӽ$B:虭"Lkt_K:f- ȏ尡+G:e1Sgh2 =x .{MoUJ/Ή#4c3 {q()tӤ5[,ꖲW\< [mQ r,[;g;ocUEc_={,_p8JKv0&GM\,H_]0Pm='9)y/vmn~GpZrOjaqկ=0}o+- yjGS#2'9)i/$Y VWx!b]".KtR^jEZP-"O/sYtdp#j3M 4&S) r/[GwP갏vhc~Pb C{泺LʂsiX;5?`'D gFPbsՓ0h8pE zleڬ3w vWwɳ XPNƯvd )wV9Ihs-ݡ mDU-vw(Hr|Q9M BQ@j&0pRϦz&dlg rbsf#mz'3 5C1D.4UKȌ~d ͘X6XAŠl2,Ƙ:(OBm!'QPb#:ߋF%3:hs"T:E >dQHt#[g~c$`L ӈGD=hEI-l6gi|?H΃ <Sٮq ÊNvԣq\JAiA fH,%娺Q h ͼʌ4xf:}LC\ߥw:]=Ns$ܾo!^2oA|΀DMYu$oLB*6_ȿd3߳icO0򴍾מ3a?iVQn ֟C[U=X(Cak|=bEbp Fyov L&c_-#9OmCv܇D0$[jT.?U-`>d!=EZݓMv%ށEUO^ɪ)L` j_YMntqp9ZiqoLUJy!a_Ug WbY3/CvI:NaEM# # J4a>?J=息J3wWHdkҝǂ{y{bYL Qdqd"wgkyd8@tMm(ˉ,vDlNi?mCzG6RHIܝ'!݉E7U.] + 03e D eQ^Tr RCr`$g-@ C LtCBG /{]up4]h숶 0G,B~9~ZP{-3t9C٫S 6}Vr"1~JT3}w!K7!S{jR4S}FjPG:ߧndá?WIVS:7헕:1ڥ/T1x\n ۫%TMKLbߑ.D5iF ȯO*G:&q;}~Y2B5潚sJ#0h^"V% ՄWĕk6rlHEo+!  (h~gZ}vʵ%]r"/gR K0 _w=|P[nmt:/Hx#1,}oÊ2,Fb༢p Ӿd%ʧZN^wp,ߑM5"x@nl;h$iTC)ۏӥPaNr&eG^j ! ooZ onE-|ݲ; z04[F붤Z e#\K-\ ZM32SkT ؘP&5;,k_rK{4fr@K6K'l ex 'A\m'LڠJvMew:N"`ZB%G75pdUqzT*FI"uշ+">Zp'ޕjӁUN3:Y.X [y BIe݅X LT:`-BoP0bu5V`I5+#Hp$J>}2K+׼̬ `eP$x[0kxz*I30>Qqiy:kz1 `h?K3?|_ KiB EPJOa;ݕ7X{29aA P+eV&#.%WhBaӚ&Ϣج6Z9n2Gx\j41Ϣ,hcWX3vWy1q1j' hsŐ~rήGv [ bX .% o-=~sl PfH/q!0HX;)]od"PH3\yHPҠMbO+YJTyUMACNtKަg0E kbc15+w}C)%Xw W;sAK ,;P#9b>&,U`!ce0H_p^eB?~lS (œVi!ɶ`e GR% <,,㜮k}B\2vfJūvٸU56m)SX> 8c4AL;$,@? ?I{=>$b4!HB0&(sRNϩ\hީ= #;06 Zvi| Ϋ ,UXpD올e6?-$XR EnG7`~<4` DgX7k(pu魯6Ä]RR@$e(r(A+Rc3숫ͽ7$U=kU $7ԸOszjӅ(B&$Q] ûOP`n#LY*07(f#U?7k8s,Q51bh+2)^77VWBM\V  )ުkl¥˺`PG|$|USx8B8|gX$[[Fɀͤ6#LGA *}w{Q$,px*b-}T]vRMvFGUv&~ dݕs]S5rB9h?׊y(a̹Q x7x>"邅ztnHPXFZKsҢv@2[vzy rZI똿k_.Jy;e]2(tQ.IQ3m *V+0%-HdJMV_V mon?̡,@6E?`oyk++ADk"{%WqCFqUVdL6L㡹߹ fGw8VA Bny}&T';'ٱ`dǨ`8$/;ٺ`Jn Gauyb ps3 9Z# _\zËCʮua['&Ws38*vC=MN~?Dɂ8ĥ-yb nWba_KGg&]@,N V!w.֍ZDNn~eYM̓%u1X\8t]K|:WSϚ5t._boUʜw Wjs2RҫwI[s?moxcRoZ!v5YJtèm2PqT\2Ĕ0.&o~IB[l/̻_ M< 4 є>ݳ7Hguփ\X^@Ja”#I,Arkc@" сpvdt;RX0o8"uRJyĢ9L~vUȕs(fJDDth<6 }nŐnMj8 @̬_iQWC\~$l> ~eO۲4Rof"—{wZÛt!?&SgU2T5s&eԣѤ_('}-\ԮrrAh JV۵vVnǽW4lO4= ey!5fC{ȹRkEcE? 4 BCJomZbj58?*aX`CQ;谙3ªs-vB؈]a:T 7pŠ Qr_-jSl-& U7IJ|ɯC/ /S[Ndӭ) өSRg0Z+.FKmh+eDfPqb%D>d>!/Գe/r&fMc9N @߉l0y4/쳕>p3Vm{$!zxu_X ::q+;Lreܛ!$"R=7 A~(wOsV:-aYGA6/Z,yAEغPYsϊݍ4=uA[C* ن aUG9bwrL^=YfL_w!s&Xڽg+;I仡XqE"I(*N/9 EAB W,hmT~-ƣƏ·)SoYMvr32 J5'EŸ(nҹW:&y~)k"hLƛ]2%b`/ ZZ &^ecxq9EʛM| 1T!k^F\Kf@4̎1@V?Glb\yd.xq>Ǎ}DxvX`z_ FK0IݞR!@0B |#TraW;wDj,xo=`?XySj(1 :7 J7dw|v}##rԆ|39WY&pOş<@^:9Ǘ:h1: 'Jwm؝9RPI +') `1q&,ҡ08Nu,E-$قd̛w0q@M  ZA= ~S"Ҏ[h!O (7_Qg75t! ӡbcfX/tV i78h2f@o=J#_bM.`Œ  %0T"V$/XnX^KY@hK^\/Ȣ+4X29N]:VgSf)1y*ez\$vEߤx$џ"]9Rdg %ٛʶACu( Q y 0^rr@?I ӐmN>,UPqYڿ|aW i5~?Kf!=$%}:7CDH2V pY{n6LkKhpˇn:}D"'%U*"kb% 6d( /4ciCP1z?_-H(ƬIlƊmӎf7Vjs}> ?e!6!G MS#R*1B@+WLq`lN=})N{^˒UrMGeİ@7tZ[ʪŐN g舒wѪc(Vԏpd{:*7~^ۃ$IM?x]=xA7=,1}bo,Xϻl@-^^)~LU I\XJ Bi)om5L 5|~Ͱk R$xbiT[ 4Q%cMQY%޴x̫4;:)b`E."; |HAs3p T |Q!Blw]U?3`u9=*OwV4kro, y324PE= BTn>N*fa(Zv%y^2Ÿt6aʹ0Kdzð%o ^Q]Q[T`ffzFT(g)+l08ԐZ8Czwо1jd=,i{7:ܙQx$=ыE uI~j'E= hڠ\5+bkgKkttq}F7T9ꐈ@ 2p.<"u$h*>CR#3E yxZqb9@B9n_)W]BG0bܨnoha.FF[P|.فf-=TD&mѼ~.&-͟yE]qEM8Xq CB|E}boxAU 5~Чr#Te]O&Œ[qv"K8+7W±&ϚR@ /3a~a)o絢6դtyAؘ7<߇޵I[B\4VGxVe9?7fBŸa 6Z ءŪHnupCW gxEfrX(f\? zU,KG"y-{ct'M,md0b( iywU[ħ włrg )l9`{QLZ_fߜt"K5<В0; 47 AUѣJ+\?-fHq@JaM(ZOYP2ͶRf3 [vM0R%D{0HhٹS s|AB Γ\ϡ{+bX[2r^lEyZn2:Gf] tm Eap f7!&QםЅA- m~LYi-;M,`(! f5\۳#+4y"H#&{b6[ᨀ+ E ie3ؼWeܼ4$R(r!D]N$yR{W}7( x wpD=3d~A۱C+, 㿪h&EY"['!fEMi/͐/U\e (Q(q#yN~VPeDWzzh|xX?R^E:۳3#uaȗ@Cqo"u_=J q99~cd&1Pݏqn.\K #: t.I#-iJ8ݠ!]zAF3Lϼ8QS"}˲?Lk bXq<]]f3czo ZGyS@nqh(iFD1Wk9L1.b+,`*{]ccc5aNw [ڕ@2'"Sx-gѧ?$Hf #y-hj}0QjFOF|0K'cW1i Lj_I_wCJaߚ@v'9?gt 9C9rMK:η,xmyr `F!/TCx!m+1+1;]Ο3|}ւ"5[ĸ9_󢟱,ήjmMkA`R]ەJJ9^~l't+ ~SlMaW{qhtʝDA,})mreD> =Qmv'?ʱ oRc'wyxOsո!0ʢf+f)Ml>UK).xT3d:C5 4Æ2FS`\yѮRqȉN6&Ug])ݎ+1[c&fs/`!z=#^z @X asz-v(gJ0iM!ʸ""(;SX֫ZNluZ,`JvJ IqbR|'TmZ2/G):r|r7H~MqKd! %gI͈Tjr{CS&LXl4 Uܔ$O ]o_ 9?W?3;hhP3-rف' m@a#F$CX|2j?-Evߩ婵g!m={ UQ&0Ob_MZ҄:EIڠ4wpꈜ@C:lH#QyL^/e^!4 [kCo456%&~'QY=i,7,>Ckc1iaLj=X:))u+yP~/E6W1Zd')Eq-X˂Fͷ>=t oWnJh*v4THY5/a9\wAIbX ^$hž@z'8о Xt b 5NG+/= c+MP>klؑ)lxfkC42?r E9jU 9.jJium)D51va*T9''SK a듎&2ljV|*`>к,+jSՄʓ) - fEQv.o77+G1Jb5W#*L -N_ɥ_=_JIs;_փ 1i(>eAX[zS|T5`%r  ?R-@LE^@|W! VXDl wںiG?O7K/_3꓃|c莚*c?Mٳux9 JjEqRCZ2{Z1/s!q[p8.{5LlcЖ\Q&I-}~Av#K\t088\OP8.lS0Y{ oQݺwX6&33Uk$ Of kYh!k}z-/OPkƻ Z3vmbRʬFspݺK@/T1^eur-&OeeX-Q?="> Xr1 @ñ6/00`"\|]:}3S2$snee,`kTNz>bj;ƥz󠡘MbJ =QY>eIQ]8* ՌEivfgќ2͎ sthAlԙTxtP}ӓX I#guѽk߾m \ !hv*z?pFpS2 dZ9y,dʋ̦n_|ڳ?-: ]ZhT_:j]w 8I[ xj$)W(=ޖb'յxvO~Җ1j !<'Dxu]ڔpLCQ3eh^p8QY|6ӝB"/GߩMc>]eO/ 5޿(M@C$EɎ%G9-ථ|} fI|[1qEʻ|#; ҔoSlN2_0eR]p_L5m34cmZc)8bէh,gcpx#yGArQ≪Y7(żP•=$;XB( zOĬ^`dUQH+TVײ(HeX B׮*.vS**9ڳ^J\*~m|0NQeD=J0RpC$vj*u-[z_lv 8^ 찇f,ʀ=xχB45YH6ܒU2eV,|F<Tjv-*wȂ!c饽~BϏ lpW>|*jl7i,pދs߰&@v`(kB 4fRD1* lX!G|r$Yݧ_ *@<̛!uh x(,F)ˢ8LCx;`Iinzj!珩cYߟQ0sCVLP[z|=Nl!]@ݚ>'\|׻&[r: ɋ9(1ί{Y1`oL)|:{ΥYx?_C'[Tr({q0".㚆MyOFi>p@79v],)*Hdxq-)@7r5R9 4_9"ņS`O!!0vzawY"fч:Wu$y`3Gj򮝱\gXNǍZNҍ1 E1D{<&=?fE4>$?#9n3M ==n ^6VѦ<$} 'F3bqfb@݌jƸK ƞ(oQmbGIXl77sh~PzỆTmX`ɒK`1e\V,]fft64i9BUZ8_stP<nzl=E0X!;=GHKw1bI _Zu>C$dSrSG&N L#9{_X'TRs 1x^J L/zpme:Ta}1}ʼn?a ƥ?-8m)jR2mncB^U6Div:>*)nƦU*ajm)!q.6 c0Aµ,$w^$g'Ik4)!1ghgA߀͟ƪi._>"GɪKj?@0*6ݴ "@ 2>RbMl;vŨ/l=TRts ?sa|kK&L (# k&T58 Kqaű.XZ\cTF] @e$#CzݢrDׯа{4fnۜ.x4 %~֧Z$VTa EV^!CW>gcFI;D%v!bݡ!iYbWSzm7^**8LCe#Ǚybdl@# WVwHntXơ `T(Og3V+NThn1<5jŚV'JoBоaܯ*U!&=iDKA̞BӌzA4}"E@QB3*6yadǿxN C:L44vnfd?tsm,"u^a%3}IV簿Dݮ۾S& YϜYqF .bkb@c/a+A'#t02EI7[=R'wr`8޿8hugmHsV[~s9ۮᚸFvS: ?7\"boXh@uf{VNow7빁 8mCRS~1ni,ϭ:+ޓ }$ rcC pKi' =op^Ty o_-ӕ ?i. w *ckѨYwggi`2JhVdDEQ0Rv|kQkæv^:_^:VgP31@O~cAVf VZW[4P+D@T@YכJxc>%A.(W![o.K5!3'’J9OtUsGM gMMcŠ4[G4#Vy.Pβr Y]BWC~+\*u?al|+a6 `zx#rY|>ۂFvzY_Vyo6jvƶQRhqz/ܐ>"eSɞcjw6a<0%D,`|8G_ʵk*shS3Zx6nOi%gSlXAA {}x#$V5{j"GpJђV> #|a1uFXÐMϰ Y! XM ؋$hm 6.̫U.q+m+pq ?>l<%2_"\MPzM2F Px=ܣ_a letVd~X"?N5Qo>7F6WFq.#]&}i^h HǗWKra}X 8̺aOy D8U,@}Dz._WړS (TU}\m9x}ҩWH,[u(gz,9M޽*~ &yQ`394H-Eʫ xs/bnCGM$,#ivNu=9h 3B1i窐[~2qEI|q1B`̞ZuJ4|@ #"un@Տo=F񋌴hxҪlɗȄ`I4w$ ^cUX/Z(]ô_4 ;7cŸ֓rѲ\F(T"{T:{:?Q:lY+Bgy…)T$EXljArvq}YEo4 NRFG<,P`d<]@{ ôfbZpH 6Y !-Ɠ~|l]"FN/@QbxGX _ #ޘP L/ wm -VpwR5Tϑ!YSg33XBOswF-~Ahy5\x$(ȇO5rkҾgESeKtP+[ʘp٦qa$t|Hm)8ZZJȠZljE1HB/1oA۰:TlXN_CF+F!ۨ;v>=94Jmd@{|b_;=^Ph3j܋WrDRlcnRyO\𴇣rWK9$]`x!sڌ[ƽbu4dj2ёta۷L1L"vm~5K8y CEaj#x,OŸ/8:E'_Å׼\g sbÝ[d]-Ih!#Ji`tq&E!j%ivhuy>u;}gtv߂n&Yǎ v9E(kn0S˓C=>`> ymvZo"9y2a!ak0.y߷SJ_%3tpýu312XhIX&;ΧW8mbЂE9L`]V \'HvhFIVҮi &28'Cs/;b Ǒ\f)iV2Ce_Y^ƞzz*t7v!ÛjJ\.RqNcg#T Figƕ 0)F0y:b fso x sFmw:r梐\/ef[3Z_W+ͤ @p4o8ސ Sw?I&e3 f_JFXblQ |^Zmch &o]?yMa֛I/AjoTכfc>fP=.NʁiI| , z-2t\> $Kl_LY@SqLWw9THq6 \ChզYsC5ZrQfU܅ͮܩ|5P3MB?Oy,kXÄn< Bᐓ]hEGF.1t.)RfdWry;Z!\&rJ'&P"'BAr~`o[92H^26Kzz׺rņ8F*%Ҏ/ofqbSek6?u1wsѻգŐ4^;<wc%yθIھ =Mv@ǧCuk@V t3z-IYqq$ry_ 58L\hOr?Pd" ޑ@/|>=Mۏa(vRWy<]e5Sh 8ildC-E/lnӔ૓K<&g{ [6z '3&.I #Xמ.wUhk8)CyD-N)l@!Sl=VXz_[= #Qvk,Acx(M~/S-w%⾁q$hp44"rp?K3o4h~i-Ŗ`r˚egRA#f9)cngEht-Ba{[{qS2?SQq\9k5cfhvMGaCRB5dT3|*Q]こ'xo:)}omV%BmgЪ!1t/J+/!n| 'Z1Q.xo:KE/1@$Jf )+mZW=yKgQZ)!vC0.#q{4_׎:)շb*7,-$wU)AL0s].Nߧ$nḚ{PPp@\>(-:AMR#ྑJ‚m~Р"yB 'bjq钴4eLo#·n7x'q>$Q?_YbZ'_ +{jTi }&_Rܭ=L[!伤$G"&Jf e^ C"[%& !557=/x7jqQTr@NA|!ɪ8'߮(ALz 7/HLc阨Jȷ֗T@ #r5;Y|bVe!ӾV!%B']=SE ]-)͝(_LtV;Z!9ː)[7!?xk/2'W>maCc<:fWZfQ!t9L{@+ i5yk \ザuKi]pǐU5$]}3oXK|NtI"Ba[H }sm;ґ$iܓLGg#"OOhi'6hu,99-#vwv"c%t} o4iK"d8~ [=3~  *5ҏ49t`?t2BlY4!ᰘdJWB:G Uh%dAL$x0vR+&**ms؍x\Sɷ겚&"JN lfǵw~#m -[?i!^jsm\V7/# J)}TX&e\Bp;B'2fTf@ڱ%ekOWZH?ٵv {!_35! {:ѺP [|H^8B ̷)t68:nÏނu`o> Fldq`[{ P8,+2T:Ym 櫥m>D2ej_#R@|oIztkWϾ `ϝF6Lp{zWM$҉9WHWSy71l޿"\q?j-pUkUpZ3]AɺNv7@3AW :j"c /g0UD#B ">:bPsԢaü2&+N F A(~jh该Y*K~

4CbBPV~FgYssKXd'?@ ԗ&JxfEG?[4"ڴOF!kcmҌs]^H#tK_PVigo_.Y"osYx|'ȃR|&a߉n⧋LhqoHSSP> vX#X[<4 -ԣt0zB#@<} 0e`dž\ n,|Bd}:R׬i: ZphʞNށUzeDn뱅U~WW/ Ԡ#?=8DjR^,Ϫ/^ϱ&h?5hwE1FvBg20.-.B; 1h>q/ HQuAvS T퀦5hf5\a3x&O =>OM\Б-$%EZ ٶRzU(I񂜿tVP1OIq}窪;^C&6Az7)ശ k!%E#u?x!!? @met҃/NDY"A7Swf1Mhw +刐QאOnuW&Ъ]yiS?p iRQMm !JAkk@cnٽ kJ1ݘa%wVu4j`H:5ܷGa,b_v nExK=ss6 OC'hS 'FYh_A#_ } %̔%%*iVښEқ>7ՐlYS}N6?U֦O s>O >lkxzo;A##Z<U˖ž`k[Q8l=2}ߤt{y嗷ͧ!U eB=+hJ);7KrhpOoӔiK(WwfA+e|'7pm%#UܩoPG*N6`qH;2^bIeNM:tF( J@gcj$Te\E`+n[yL/Meo t5#Z3e.mݜ2zŵ? @+PcC*fjOQL +bmvvePezUٱxN kB~=ۿc˹Ftz&K.M<_0u  C[i>}4gLږ9߇j5z-'AB6}EpO/l>Zy_:|c'."0=G̢6N6> REAPR yFig#Mwm>3O S앾GLIKD; )xb< \Lsȯ=U54?:-H4~)tzՃ周m2 ߔvi/A݊G*QJL>\egs/TA p^bm!/V;f>ΩH1թ/>`ajEYB{lӍ@Ȩ,;[|AS֥aX@^Is{g߰DB~]}o8Ab!ֲɖVs#X'!`|Ѕ3sy8 {F>#ΤXnsA|5.69}937׎\-QK_U^Ldbǿ6ѻΖ;B~ڍGsf TA!l{;Zg@hpr,D{;RXdi/tUREh?U9 &S!o$EZ5y[90M%S’l;2_yuY|5M Z8M2KHZ26֎F[eA>lAW!̾fY阦}Vk/ds:nkm m-w#d%cI4dﺵC@/W@|-2|е=$;\+|Wrx~DŽ,djs <?W|N&c]c5UNX}- ##%HTb4Yם,~j8ST<+ gd=UIʈv)n7]psyq,iзF6[/]q~ɏ6@*ݠu.́ ɧ +\gehb!c.#* ljEJƍG%d"1-IQpr1]P&v״H6ĘүFLni/R"+.s6ڮYߤ4N?2jB6Ǣmm 6#ZMDNS xޏ;2h%Xj1Y]VlCc"%{By wN/ R<8 ! 9S'љ\K0m$ y3 W]=Fjs*FwQ)\\`v{Ma#O ߏ<"R?V8:#m˄ъR׼Ȫ7tQY+a\ЇX CӼ;/qcYe:q ySپ`!ƁPjfx 9sx{و~ Q%@Ik)fjźkwr᱋瘟JkfXbJ( <]Z#!\qk|lTW+&{[Xl"7k,j}υ6_scG?)m=H0Hr':c-ۼ|f$yʈáwYd-ĊikRb|Gq$ؗ-'lkR;a8ƨMc)LƒGf̒gϤBř6gd kchz£+h3G6 RwRػauљ.b},MUM4yPR/H(e۠&9|F{`]Eȹ Z]Zg,*jeaI+zh<o\]xe 3;ENmlxLq'[ۛ`:X>% Ri7^)q'. |AۅZ$6TrQJTK ijӸ4t;פybV7 />N\JC^jv2m]>v?%6ܞ3[G"MU06{璋H&vICr5kebćǧZ~UY8ch }R>ZPV(/H2*A%nl}lļKte 'N/Ϡ-Ut7:$D%ŭ@݁Do:_ iaJ-Htk[p؇'>DM2'}XK'NCxuM/m=_wt2~6. _EOeIf/qJai+)p=H|5k!ϔ76(aU 6%8%yjk,X 篔+&3xQ̝~z%U$K^vTqX򌄊rV*VVA϶xEmL?:`H$rWdt D{?LSg1+[3O!WJX.o'ϡϤҨ+h-iu :Cv8w{Z-f&\B%c )Aa]|t2u ‘~^-sێ4H3~"Td-7hNP o:Mhɦ}0ĕ S i?l .`@ї%._Uǒa [׎WPۈ#DRu7$$ >` }jֱ棪6;yi:a ?$<DJgCD]O4떾2 P]S`7zS"[gw/ح}PQΈ vҤHo9q @.-+5YP'j =!;YAvM￝K>ouU|,,Gָz|#ER-GiU>ӿ߿S ?&~n/83&1y<g a^>L~qabϐRk L[Csz.fTq`FCϓ zݲ5@+xԎkd'u[i@ ,0Q4'\_8sI~(Z6,*s+Cu0>;#?Yr>U V0of,,OAjz3 kSDRYE`3joy"S#n;x7/IF?.0ɯ7==E]w>~ LJ%Uk@iYwM8[S{Y(~sSfEaKG"YwAw;~elP |QuC`&zq[ ^9IU.0j+Pn~K?FLbI' IMvH2F:u<Ӷƫ%o2?I1=pKoGa\^Fb,V;ѩ .|!Lz@9^NkQǝo03w嬔i3z,$9` Ͷ(rcd,%difHduyRߖ^$/ " spt'"̄ёSKOp5ꒆ|TNOOSRS^9YZy^tvٞ| v>n_&,tƅD6b 7|Q`l\`&yKR7MKor P7V|Z;oB'aIhG|~W +SLoe\'&]a/,xXnOTUpl!E~`*XfS/_*R5(tv'8MN^>^iT%JҎD?'(W'0&^$ fdw|kaX8begA'CfĂ]ym 7K(e yqR3>N ES5g )~e#V+,oV/Zl5/p'+zOeMۃMkZg-p!R{7ZYoYO(`+4mbtX8V"q] Z LQe5;psdqq0mpR=I…61ۃgq!L`~ؓABa..+Cޟ$[g$G;:*ʝYꢁZ.c8;BraY=pHu W&_U ֌7:K_7ڇM_o1\QtivŠ\lR#Bz[GT/]+QX!XMÆx f'*BT$$^mh6X먫O?KnP$/h$稱T_Lƥ˷+n7.{O9te6aŠ La5gpтHFsM ?p BjpUhbR3iD\P|.ٵ_:u;-w h=~1 vѶN[E<` 3. o ⸸)K^8 ڡɛ?,dF'xUV1d,A00[ _M֜OdicCy +2Q]0 5"ra,co h֛jXQtA<_8K&`3$qK$S)kILu@)UY{BM 2C( )mQ>F+xF;6xSfƜP>0IιJTe8[]xXTpF<%֒Q"ĹWTR)giOϡLsN)j*?1ahNtߞî}n^!տx)w&v—p|' ;hkIkD쬂v=@R 0k8,% YSqOm69ܧ/?\#103nX φϨyw *g/Rn4^)7٦ *#RBSy@8evȜUpג=0bU)Tϲxg1yB6e.;a:.[㍿sC@ ߶uH!rW?S-]| .4U] `״',KqDj9uWpBE ~|~Ӥ]WQ-mjT F|W0 !Ʉ+D.hm(t4 &`Bѩ۞Lq}csDw7AնkPӀ[`e㿨ל~5{ 9fxSp5.[̑*mC"߷K$]9؍ m`1jY6 |5=7W1 }7QUf kh,JGMP[F9W( y3}/5 z:.C^9Dyt! N&7u|$ݰ%lEZEsz}żxc{)_[_wcjc\bcEѴ.n.jwxbʁY,);e ?mwz- "<D+j3W-oFr8|!s罪H0(k/崒?pG!lK>Dkr132 fծm" v$ q3V1AKFT`kH3B?v$P^5?Jڑ)ԪM8ӏh6IeAAn^X] v.߱HƍhxO#v.ݦd*1Hrm3LAnC|b(Nso]쉩^k, _X1L- ZH|ƿnr!kB򪃬L]Ĵɚ.;걧lN}µ dcH03F @=XUr?@+Sz=-X7)KPK6^=ňovm1s^M-*:r?ovQ)4kP@A`#hr}4 * LMxX:UGlzO`o WZg+W,i2Y/Ȋ-+\AFe?7V/r 9u%?n~'hCP\xǭx #A1RA/o0߶L-(ӟ$ZsXUÈ¿Hѱ~DP+TiIZzl_ 1|仁laTe?d@hF>Lm2YǥG)]AWOe{EdT8"•5"<^Ȁ]Qű{{1`ʼnHGKv{"@tU6r>vJP.2Mncoq 9 i>c};GP\LΣjcܫ3Ý [%ᳶLQMn'#ď1A I52U'T~vvyg/VR\O[վ:3Iu+k/OW2gid\yΌ ܒ}744 ޯ_Ch%}}E(\B,oSsHcD'{U ]W-WF5O@XzsS!`2!&ߊ!ToNUp!j{-ΠϠF/!q0łam15c6L'.U轝n}lK XPo&opsC,5r׿r[νе̶l!ۂrجsͯcc1.'t$BǐG Hʌbo]ݨs{k;Ga/^(B} ,l> Ќǯd=@.Ql2PV(vSv9\ȃ}M%%$f4p;U0A>DS2#T&PjFLj}ciS:`vn7TT enF6gIcXF3>GFFqQ(E^0좡$;T<F7etfzV&Jc Ȩo>ǁO dg@=8= ] Mt@`$0y39 ]f)SLl).zڕ0?W6*ؑ3rf^ @FjmQƙvH3WÓXk 8_xwݝ>qiIՋra39C[©f֘)X;c*~͇.z6*lQ͵c};?CVQ u9K:{[3E&AJ8ӑ?Kq(VGOsuRNΘ\/ѱ;JoϏ 9(˟C^VЍ_ H< e-]"IFɀ>@@rV|#yPbccum!,wG{q2"uosk\]w1Aٱ># `[ؘۤw78-?ʥW%}0j_&:$u 3А+p~ld\QqY$>&OٶƨW](x,fA ]h]n?ԕ-*~#N\گ-4 |R7#ٶP 99Knϛ Wd."X3zxc4h+ƆTk=$|r6b| 5iWW2,;j( ^+PbS$2tvvEaNTAǒ8WQAH JyH0|6<;nu1 DO9] Endio?yag'dON՟Vj4ݺ緄;#SCyj'j pn>yތ֛|s/_Mx^񈭳EKLXJD(yx7؅XE|I|1N3(}IH_N2͎4y3>`[ME8;mT ,'uaL]HP_5w!eH?E iosNXC Cq(7Jpr?2u^񐐢r*y,_h#1_hU3ڼJ:ʖGlM:c1 Bc&\$Ϙ xHCOn-mB؉֪)`|c?<@tPkݡ|p!dí݉tX(3sT4r|B3"Tn#ŞijU ՚<YXbLG\/,5Cw%ޣ.#@O]]㺂2%4X8̏I+665vI+k^A:r ]KLI0]QU0K Fm?R ҚDĭ."qiaO.@sdP8b0COXEUHˏZq), -T C($߄(&F!}a9 $j_MN3!cwJ/]D˺˜M3n+={vET)O$5PƟ4~ S0$HpYiH*WNDNh(94R^4AhUIfHSdNJz<%߀80HĀ%O`n'jH@GX r*СT_Gz3)vZV~ջgQII?9pdUu$ lAD'i_dJkYFuHIAͣL7$іJɥɋP3QaLX`Јp6Y4\r]<,͌-4ap("r`RW/'Iֆv|2˿:/2F$58%Jb= {шc|a# ~1>δy!2Dffz6da'5c+-;yu{BvUmᖔyɫW@7MK.L7SB^O@숺дij` v39(ѺB0S{–~!:5񝛔 ӧ,e&h Gi)GL|-ῠg=lԬ3`[i#9푕ά<O_V99ŏnʁVIwΝRe$6t-#NFFܺZȭH?+-n׶X 1Os6zZzϢ}fcr$zR-O;T4`+ZoA ݘ,$$Fͻm_i]U3H$P\MѶ__b௡qfNs46 sj4A"{a$j L\sύ;B?%$GBY9K.CrR I\s%`wkki n}BZa2I& ]%lMa7zG0HAG0e Ph&OT1{&)ୂO eAd@iEvK\ۺp 2 l&m%>0i؟< fBUz]_J+|I1t2 g}Ѷ`tYh` b솩76k0nVeg *$p)H,A)fҌb@s5AӺ^ $4v?VtH)L-*ZƕãSvG u~,< Fn5} \p. c"~#ߡsQ:~& S_T=(Ti416c(=T(KBPPw O.jahd-,Y4ߺ7l.IOUOde޸@ >lHE`GuV ę|㝑Uz6kA%5)P\}pE/mw?YdUD.Lg[@YSWtlB(M5,2p%[#vuW2ȋ6:J xisDVyW3D& "LMx b -[ k8LMɪӖ1.\jՔ"PEÞ_sTϥ ἕ&g]F3ZKt؝}?0zWz%`U'F"7ȫ#ӻqzϢ0[`(Sm+ k$쓱'9]#^ 9HIc>0CT9[ɹ=%Țnȡ /6j,]'/4KН&t4D"򈼷XG" f)cmќqθG7PI>g\YѲaa*Y!~)HM~'@p,m%)?>\O]q1~1TJ~05V$T?_"GҚo5d*v8:0,aI~hl-:5Q"(y{XNk,a$˸Z͘Xm@YK{(YN8BSGe4d׾廬ea;ۤ0{Ǽii|4 s*RSz*&?oU#/k+O3(rU;Mu#ߎ Ah/:]DCDt=Ȗb"mSKN??Pp$*B֭- w(L1܌`R86Ny. A-tNJU>J[>N]E Ě%I8r= ռP-0:r T㡯Hۤzi)L>-M~A1肾׻`*e?{di2t.tcӾzHlpB?W8Ua^1[L@&o}p4rW[col'eo<;(DR%&m?_5P0tX|ŎZtX?"Xi*5ZO.Oô?|X~b{)5:`ؕͪSӝ߂RVކ.h%%P̉x4)2r|ewTxGq Qզl> ć_ p{"ȐЯ :#%I gՖ0cie@#h:9oSN0-N9l.Z;8w5)GZq/$XmL_\F?s9W9i[Iu(r- MA" Y7錩+/\Yk-{?YqEt„Y+ZC8x2Dn-ѧdE6.Z)z9c^[H[GKQ#(nyb -qUϩ:L&&c{wasdK#Z$M̗и2O#"gڃ>Rߋ0O 4ܺT!cz6Ke mc6K-Hh]4m@?-oxB@7K.uo 7 [ Kӌ);&g0NWΑmNu+qEΘW|t_tOE8rFOϑ*]g1 .i0T>Wu= P\kSc4yHcȿ8m;2,WƉ1Ṗ܌2LLJsB6c-.$m\lʋl. r/PKkkv} 6ÚAٔu'rq$ ʭ倓 Q3 ׫caSs}y, s >-6 7at1XOX[u(k&mh!!IO(ԧ7jvs")#/q)-*Ȟ' qIyKag(ԭ-KlM my'~O+;Z<5l*73K!#_P?9 kX=½-߅=]E)˘b\$^$q=7MB0H+Mæ Bt oϫf7H ?BKHE187c_-_G:١z"VN7C,(%tZx)g7ccb8,Gr%AM Z˝v?iYYZEۙ-BN?k/b}2]N-|$hDDKaS ռ=,IrsR+qP2uL3D,M)1ᗿ6PwCsE签ixr*u(YSr*0? 1kimُX/̬5%҅g;r4NȺ.d@%Yz(.[Y=W-e8V; tX8W5ݼH m&p_əǕq6Z*H^ac_DžwchވG{5m{YtqJG;n/b-4:tƩT3oѾrIK#7af6Bc.6堉d;H'7j$řIu iN5~.pXy`gyBa4x YKiX e@>XSQ WOˡ׌"kˁI3#@0E.nĪ _+ 3rLA#ut;]#5i@w_~rE=TNiH%~<"HlB2=h"Z~̨ 遽#5^JG&05Q]yAY+QL3V@H#,7/c;xs8@ dy^ycd)L3 N?Mx&2`)׎Oo23;#x :LyQXUʢ]"NuIPf}QB8[􂇐՝N%b_ёX.6[6<4Y;4盘42@R- H)ņBo7OC/eRyE,_V#{8Ԃ}cB t`l@6Q1|\nʠ|q` e4*R-TrjטHjBm?s:G$>&>seZT8By8Omo6X F;~-1Xjϸ _ <|-/rvرpusc_|QN^U*v-A6zm'ֶ̘WIhn{"!%NPw>x RrƇyW HEJێLu'[Rdjr0}A X4o%VpiZ gQ6l,30tZbҲQ2:dsÈyQM}ŮKf.Bjt}-wdzp8_J-m X˒HFD6]蹕ű]P&ʸ:27J'WƧ4PɍIX|5-hݘ/k u|_DO>CS/W=}OyVեuk#"2ώ͒+)) QxG{F@+Ȧ>MAGsjMF!KX:)(W~OC%y~YRw,ˍ4oGHʴ()sbwd^䎾 9Q: Mͅ@sM$ KPcBh"'ܡ4؊+J6' ̩V6l .zjUeaFHHD~?SDb,ɔM`GңF2h5p>prU,WV^ԫ̡IRRWT^._jPvAN4`{~q7kG'J<  3)u!0 fj`5bzV~ _Az$ įO!N׾1Y53OQqh:448VL7Hqg&~.m*3f@-E}|cɄf\sXkmEαAh :/ȋeV@qgZp^a%BljKkgsF nrؒC-=_i{T+a⩼7Ggr<#aBdo/EۿpCȿ70EFf q}2(fM\2&,ij^#:zy腽 Z]I(z vbGr׸HhsI|Lk0'lJpk͞cmVخpz @?@Ȑj}J[+p91m3SuWy=k 07ʄQ uw!"aX63c Uvag37PZHڛ`*%݇EHbvObH|_n'm$_$FSL0 -6RшO`80M;!r;4N<Эwxiy^dU)iM3'\JgsO Pms9dlJ ?"-t^|o!ywotrba^߫b2[ߕ[6#i79~t eԙJw匵e']۸fGώA9tњ[qiǃK I> ͒-#3L֒D*1%`Fpۇ !!R@GGf{ lĺ3Q5폥Hl!Yp_u(Ve{+Y%|B%'y-566H_|QGcsՅV,juɷRbO^zݺ#8Aɰ;΄UوΜ:xVz9IL~˃Ә=sİÌDd34E)WEZ_ҍ}UCRP|GL:&GPiPQ]GXC&`uBàқH8 ܧL-3^t'RPD՟q+Bהnw~cM]z2{DM-oISqMc_*yǤFY NEu23Q=3V?$oG2[ЄɘRPUL+ t ^Y8Q:e;rLԂ@IS[^sdhz~̉[EkÇx7LNtw8W_K!4v^;SL+ u,[ [lLw)CE&7bv}Xٙh>Bt #Ie|ǸEҌZG4w2ϭJq̠#QdIKXpRh2ϐz`u Y ϐe'GJSӯ՜fSyIj.1HxG-4<.ps@J[cB iY[4mTXTz{\'[4c͇^7R^'AJXo qfQoΏ)VuoH&^ ڗ8,\v/8DqY|;l~57'v?3"`Q|k e~ db ;[ӑw2̻e;]RXku fߦya[e]%PX,&st7/I5CE]-/JEƄ8ȄA8{vwOLG.߶뫙AįSd_dӝ9d5c<]ex:ܮ:..K))}c_X*B%YXG~{uCR m7(YѸ#%CTCRgO6zF WE T_X= aF޽$DFv#A[CX*c5`&X oo`]amܝML )==RB}H_vNg6UI#bSn]T)H[euzQXa$en$ug[m;/KD_!VaSfM$e  ~tіBP]N~foTwߋ#ri J$MqFJ2>U%ࣥOS0!KPϑ1g25lzK\z+,gXk֢ۓ465ZR\eWZ+骄8)9/ai}K|V@&,\+數lD% bw.]Ut?@.Uq lp*^o?4֚ئxei Se=:BQ[u/SxHFPJ-X%,<  ? O=#܁\kWNVhsy+#f) Yd*mS<iu՟X'7ω#|d=lZD@@a6ykbOar=3‘Gb쬂)iTA'JAku3be 1q+fh_4;EROWR +#u<I%([\Փ0Db$(-,/#ȷ#zӉ$پ1ƩUrn}0ﵯW$xb_p VB&٭CG9&rV,9r`y)V&b{ҽn~nJ핝56iv30N_aT{^r%QjbEtD#Q[O_cV^Ȋeuȫam,雷 ;iܡ7 wEp",H>3ͭvyyouXm b[w uOwSoSڞ4(l؏8}ˌ|{%Ԏ9y*e8h 6tyyn)[ym v2vK jXp%ఇZq,Ҋib"6ⳬæG)^.gz-ְ]~1C}PYL)D<%ĥ.(kƒsХ1q%hE vXAMb:@Zn90b\6Z <J܉h&Kx3 ei:Nlb"ۈ4)@IbJ-tO:t~>RpXm>l12 8[͸{(o8?I|O~r2 $: ay*Z^[`ZD܏SAv2ao^pǖNmf('dmal;2̅pHk8=r^}Оo;N6ѳ6qy/tT)cN= Y0])x o uF(N'SXM\U?[%oغ_Nו6pC[ Ry1i.T:36Tg[# 3'qD:$q5`$/ !c#Jqʸ\3;(*TA2ı[_Y6e *Jåg p57%.Ə&5e V ]Elj-C+՟T h_]׹*)m*Hb]„`Bd4~K1@$L-įw%ޚ|q<*WX?DbFDR*e4% !sqIl6:zVbPfBQvLo=x&FHA*.?N?N{PDY./\D'Zz[BĝbfJR 0 *$ئʷK~RuK&Wa{,w+W%,LOCCC_#꽨dDa mmR{*pon?=Hp߆⯄ MӃOpՏς#'`:c@ o*Cj *Gd\G1|LSTz _V*Ug"o=unZUw\df*?o˹I!b6 SLEf$J"{9f/5p¦pֲroH`e|ism sƙG6sf$;rV/ҬgwDIU'K1\#\nqd29m&S wa\(n9wb`H(*GnKų@U81=kl,s*]}hTXŔTFrJrDǮp2Lc @GKu6 qAL K&ޯdqĨƹ˨ztB~GէgFC:>h\ (I^v?k=~4#tl>m2Q!z YCuqW+k#<'=9̍Oz,չ1=am`OTE q7P~j}ɖ\XNJ5f}%_kH2햘}v+#vm`Oe +#!ؔ ; 'T5z,^Xe5$F5fS _^r'q mKqN><7؇~b` _w#<Y C(8;(M [aNk|_y|Cv?u?IMwQV,ޚ ԽQcͣ9tLgK9uqNmgtۗU1 iѕbZHĕעS}M7ܥ 4(w,0f<'_e/LS3zc=m/V`ekH)uelmKP Z7:Fdh.tG$({| rF 3])wOMYݥ۬ziP^1'r=3#Ρ@0eBXBc։怐ձj 1RmV=5$si5}t'D %®J'Z9bOr[-6Az(ToLݶ[`ĺ'%{_^Y_Ήݘ!xBͶ)~uEH`JVf|BV9ǻN7:[9Bϼd5!&aLo7K!~'ܟ+@k  ]%͑AG84:I5Pk rM!24:lϭOx1i)K55Gh2yj|PLf3J/c~;e$$}1m j${b%qVP\k%~A'&I)H\zdf&Te5VZ,}p%qҽ{clDZH*æXecfYbq/InHLmPuMzg~:Q_ؖH27{G_k6JCDZc3: ״`cKgDFy pa+3!%O0=OcC U;3[4cNƅ8#Tqwaի. 2c˝#G 7MIT`4X;=-=X?+ؐ=c+C` $ GdA|c$v/@/Lw~+°Y|rBZpfya#&5kE{lKkPc͚w b㨐Y)si U=|Ah>sXS/xeSP(63ʘ՞RA7 Hк~[O'SܚhJMZw֤r1-uPfCMQ ^7";Y1{Gr->s:F( BI#2|qtP0e9?>z8$.ތʌ!K{=a[oQ]ݐ DՍ<&׷v߉i3E#y~RSy~lמ"*RڭxehU6Я̈́7=8Qp ˳IjpR~r/0Ch@dbQ8@<̮[+b97qakGk˹xEͱy*^=ǘ8hgҏXrgR vSRAuRT2h ؐk"-JxEi0'M WKsc7GYH r8HNO x6rB3Fx; FIVP0=]ō!F!(>g[@ĪWTS 9zQZ HJ%&*454kӞ8Yb&:a"_rZXy,B.l0TmFU6NV(>Ac Kn6pU畫N}~{ U,`ވ|wщCc|"2gp2z^IζլT}d1u3^$p窋RidDk$rƆ+7nۍ]ECMŞ*ܪ|ٗ7. B87JH%.?Za|f30˜$EՅq:3рkMLa#WX&M &lîV$sϫkɰ$D] U| SQJh 8N'u]}<&8Yι׿"BAܕ3/fwRZI"`{0#A|JxTpeϚkm| K:95+OL5M(E`K3*=) pɖTL#sc,UF3hUUh׮JC4jjѮJ4ǜJ:ĭ[}{з$YN%8[R[g>bP_ݪR f6ȈU?alG;V*BoFyн!h\X"0WNA70-&k!Cn(x]{rn $i/O[w<-d;=/6̥$GJ9@p6 pvOv>f%!ntn*3նqqU>;xf0nk'8)2}.(-+Znjh$LoLԚdr _{O7HgtU K!M&+;r{IJYļi?=p-0|3,aoZ>r5F.S]By#ݘrZn==wJ*Ov lGL(s:}Ewf< BFZ0B?sG&# meC2Iz,Jdf#4 neNyn~SP ژwQ(RBXRĥt,''Hg\/e[愹6(m8Ư5ʘh}HR[`p/)t15HT=.OId:ǣ/ 7ҵ]0uP\*5M6:L{ z9tۑ`Q+mJO]a軇Q$!Iiqd'BSSk):Fj6\fGO+E],p@$}u&Cɘ)ITSAt~71 şb=r s I 52;OGׄuB2{X 0 @Zkd^pn֤P qڭps:w3=E}MX,<)O{ )E[g5!.4f(.-Z;_m~3~_Lf@! ʏ\I5&hmW؏1:JZĿ-㳈Ri?P 6병vXHHtT&Ě n V.E>&hB>nEuSgnP5VW@e8rlswN'M5(boȑpZ*)l‹XR1BS~B6~a@]O^տwxFL7xag7{zF׃zM4LJy+6BC_vD̮Z]7rcVc4F.qMΟ6P Ja:zUM#+½".Blg_L>؋"W`-C\dLN'6yrugiHrjsgeO{ێO@^D:cUVb&+u^7R(gz,Ps(`=7x}dw>B@gJ!t|@g K܄k$%+@J>MVǒj9|\gP5T %aM,˶/Ϻ;%AMkDA5u=F餩'6\xCE+ɵ"ﭵİ#NV n|Wgjǃ2o637kꂦ,(6!Ю( 47o_?R< @4|NMΗ>a]؏xN6pJfa<-xY[J Êl J#b"SxcHnfn-Bw0;$M>"jb2V6Bl Uv/huk"t(KQ M:%h7gV}#5krǥQSLM@\Cn(#gSydc8``p.Ikj̖G(Yo%JO9٭lj\ZU!fIJ o'RA+J9ỼSrS e> u~-Ȑ\}rTcO;Sip Ki,C[WNYܲh=x# <ۼ?Ʉ^7 }[MƖ3J)hre:$n7l)lÛ;>$= E WIY_(‰䓀Á,@yif:sRnmk#PtBmi}-^JDMaB+~T܁MYAZ#i[$RU{l+O0SDWC`-/nLKu$bLF7ήV]OgҐ r^eͅ;w07"3AP y`?sWPO~\W8Ob\]aʀKYA4t`4~)w Ҟx$.] mۀ7c*D_܍oj'5:yrM[5Fg8"EU7?ɸ79Y+ƕ/Oqt*~5h3󦦦ii(OJqt;ZXR kרkw:M;H6~BCM gdjq0G-1Zk"a݆$u;߮roS5mo"9hPf, E0,˃_H<ET]!gC*U2%y^?#9exGoK4:|7FsQ|3bzbc g;jMCUOmI$Pƣ(Ovw.o/PI4,ʤm1R)dI^HNv %=<ŭ{Ħ;WaK$Ż0iu3s]U6=7[%+f} pB g=Z.q>Є"D_h4&%.ނzMy|+d˧\ %xD^D<Pt|Z/PNVP4F?$Zۖ3_xЯXrM:z=ݢL:giGf_xNq \Lonʲ]?SW:ngI=x9P#:`g U vTx,il2wS7yb5(崊pk:HU-2`g>&0i%͚usaw]=*?M_TBPXƿj@Ʋ%{Lל+&" n~GsS 4v1j5w~9$IUȔZp c١[] MM1E=8Nދ$9xO[)jS?~.bW go4/6іFaR-h5u)4p"N~KX?OE>=e݆ȡ3gݲ)L,>2+uZUk`& O*Eir1jC.̛<- Q}/4@.O.RSt]*bG"`_'_!3 IedZ ô)'(]\Wo{ܺu`NkDZbӒF֠_N2&0}w7a5ߚd2M_4M^zAR XZe}_GN3WWYvDOdN˻̪73k!67߼t% }Nbl D7|8 PF5ܯuߊgCngc> 5|`SX 7Q;zcP 2cdv^C &A_ջ`C%'h>APP?|yJfPddơ|>q%< ɵ8CTޫRf? D2L&'cۢ9u 7bnW^ۙ/X񣉬Keˇd̸ 1s)+5Xʒ̀Fʽ$Y5i6H_0'6oN=nKtǦa5*BXn!nUrfu&lfߡ!r6m-7*Wq "YJp{ mqeoj>YTqzY`JL/X"i ZX}fr- /.]'1hw >3!m" U,:V|B2/`tAG ?%K\ݿD4k; ;CT߭'|=rOvn>]]Umxz/tbŁ8gv5u&% vyƀ:"xie/xHPPP{VLԍ>/իDa'oU߭F~l L5ç&z*VC975!!NYfg:tw? gŴVa4yG)LƋ6vL*q} VuB6ŋ13[ajn\KlT;}!*.HNF)xg@Oz4T#],hY X9-ET?kkꦃKT λqar87O:sܺ:Kk^ɌFe3n08 ըZ,0JAl#h_(*7h،϶ٲ / pђ?TA yAv0Wѩt-NH!?1ӬB]MwtiGFC_."'3IP`B(.K풲UI|TcA)5|6V%+36SPP)sRjп%;Yzn-nUwm"䄪Hr*ABB1H8%Fw;N4x!^/ʁqMYƄ3a@ K5"X=]9XvhgYG_w;#pw*,T$#qQ {o'ɈG=<ِzɳ|QK.ÒMކk :ϱGqAGcd7-a[rΟ'..mM1 ^g W1 Tfku*mzI5LmkXڎS3]AZLn4A `ϥ W(!&PYA [fh"+ݻSVnG׷Eld8OJ2@$W>03>*|_-FF?jtPɐiCf!& OlV˭V &}ebO/K}* ^>jzYq;Et@\4/^ZLpXs梮\7Uo?%2\ry6oL>Kf؈:V6Q}_r{sxGh`C΃d60BDI9.| }ſt#ufxHذEFn۰Wd^ gpS~Ԛ=1Q%/6| 7J[Xx)"ZjK LGEl Xg,JO iv}s"}g^psH~3$8A9R=(~fp3\B'!Sag99y0a5^PhEȨ v#KDZ"~fs*[C<9`4?0aYH$ep282Q"5 X:AuM>5Czpg[䗟jJQǪ;TKg$ꘇ;1ƹ0ZZ#OWG_2F'U0l|׉0ѹv0ǤI:[eAe6 7G=JM <|Q,RtRů!81Xc16dm\axht[sLAL˔hɱ3dL1Z\K#|imQ4jof#{Y(}KF60ʑ =n=*xHT-yHd7@?rK4xayMSMVs|Rt5 . XNEW&d,(TaȰXX]lK9 y0윝H{~!{{zKX9(Dl<*ȵ󬑋y02&i/0ƶzћcĮ4b;3$gTz/KOzRSy6n&iYe69߱=Pʒ?\YMǙ|X4ݕdH|<[8T145Cy(V|fUA%lQ1ZUѸG<]>hcB0XW?CdK|-o:4UK!~]1S^y㝈ཊ1!ZBJ60ڎ v(X\lfb[$@'j2g ,eA4ܢZl5}3ִ<%N 3Yun%cc^%rF Z7Vq[f'fE$%T~qꟲ>#M.͈J{S*ȇ̈PYOnܦڧ l0:sL|@[ 05;cUg0&P? hd5{0@`Kc79wAaIni:c'}oBYc?)"_g 895Paɋ85OE'BUb}8 T_QIGQOgrrKG0|?#m9^o6M&<"@V^fq>RBg~0Q/_lV\*l@26k(o([${~c-TA 4YT:-ڽ>cxS=r*,>4 D8K|A%) ̟7ܺ^Ecˑbpu,,1o^/0 Plr|G&^#9>tM"~E2Y(A.sљS&6eʡ_ $dL$nrϠE4l½CҮ<:XvQ:™i}:jW+ I:^IXu=QPٿ&n=9h:bo9[Ur$50XSȂ#[tw_(|Z[b+|n0v6G>ɐƕ`"eҋ\}`L?wgI)Bp`fm7P; [ʁsww(D> W;ܨ(E==]z:]@v La<) לp8fkc[ |ɓ E0ƈ +MԪsH{+ii~=s*]D,9;H]ˏz%6gI6piKt* _[R&#g Z!ꆞhym2@!/"Uk|+9ƫVvaDjQXԇ,Tg-hxTHڇѣn TrXٸhK4ӫH p@㐟,ơK@%ᮠy5=lpa tWjXm%#@HZD!?WZYNױNPN1FtG q({'gK@#P5cL̂5aS_}bK:ʞk/fx.H”' Za˓Y\H Pin`Nr N8S:>_9Kb ǦByK.aR[iP Y$ot}o1[s}۫2K {2*bKyh//KwNPڄFWt7KK2T+ojGb>[v >N0<1d.þ囆y5+ٛ#/dO}T*CP)bf8]t!r5!]AယDwZ5}4BD\2ZNDa']Û>L 6jMgK)2{-:\|{>iYa0~gXxǶٵ̲[xhT+HXt,MGd.rlz?r(6, 6'?[w ƖE0ab Z [e{B.ռIvװ Np8yfD{ <(m] Ա:\\nOuddUf}}uqkt>:*#KݣJ[6.3ds;@a5XyBǾ,0@ y+O׹2l)ƨ/ ?T ^BEEL f$b(A̸cL'Or8 ZLOxNr1IE| s!, ?^FHN`H. loȴC)N|_kR 6v8 ;O"Ic^Lě<~CN3U붤e (|#N;,7@Uhٝ[t/4nf*lGOķ ;&ȳńU཈ @ZqcByFdC83ͿqdmU%͋&ns4lNlZ['utpS+H5ëL֐%$狯*b= MVթ{;H qrraA-ּŤ٤vGVM,\h<8t?D3ᶂ(g ڳqh&% -;'䲜9^|WB>(Ep,o_Z? \k( nֿ*\ᛥ!|Z]P|x!Ȭ}{odSwlr{|܉`oEkr}uYw}znd0L_H=;Y@ \tQ/*jA@J{[TE#W_[k~Y4i&ol>t@0ۥdt~$9É"$}G[/I*$|I%mUo9#G66:nwmjQeCQ+&+/&[z3tA~HY G4t|s' bA1N5LMv׎9ry7w9Y|ǧo-!uxFj~)׻Jd`6# >2_##rq8d'HHGfcN]/p 1f݈R'.hosCjp0|Ҡ&ēYӨLk'瞏/k1Kdߛ)/4/cjRa3E%DKR̓&ugf6,#c]O[ZQK=#v:xńq%y "xLkt揤Jh!SBķ!f5QErDO>W@Ɋk`1<0^kHЃ̾r ߂xxyq aDxG\T\'Yf>QX0zv]D _8tJ=h+@THڞFDžXN 6:=rdN]zcw U q9~YV$_π çǪ4ƈMQcý_ϞJ]WPΑU3B_蒗XE *j~Ű~Uu}$JZ;c7y|X!DqE]1dFE| g6g4( +2!0;0 jE}#Ŀ˗k4^&\ ^). Hu|$}r3ơ3Io=ĐC]LoKRtN>1 ; /a a1RQ>2pun4+SˈZ0Kb܆>ߧmҽZwJȫVY'Tԛ Fo‡ܨV P#q*O#ljJ0ʨoE:LuJkx^Y8SO]> - |[U1@(N&ʆqʨĨP-8$CsY<+,jnҘtAm`G"xǍqbISC1mhH֡HR-5ZY{}ZZ^0B ,B +HR]Nu!xj v*FqE \-sg]{kNv8"'(VSJ9,JM8ڳ ҏ<*!K6"TQrY|}xU*wfP=eʖ'{օe8҄kTqm;dZ;11L 1 m"oj kJ}]ZGpAX|P~pN7L<@ ko0x*tA6#SԢoR(-af 5% ܭ^Zpo),C%qbZ] e0f3ZsM+īJ߃V5!^MpžE?AdЙE9t0+ cqDt)=fԷiK<[T(&"gPqOӇqћfk"iw"͵h S~8# 8)4VEghXߤR*B~ m͑u+ ie*{EY8|xFpGAc?@s: 1TͿNhI[e=QFcIWD. #@|Eo*CvC S}Hڟhev2F]eQ[@EZA50I9Suik:aL ѳ~KWD`hQ$#j/Y UD1DG m)aaC̓-ʫ,0R%3b˒pzv_MtO*NYb?t7#:p'b.|E0:1 8 h^H|JUvިc|0(yPA}rI ץšu֟;W,rtnGhr)}WՈi0J:b%CmU $ziM\BGP,`gX 8Xx!˫Dw֠<>m#2iEsJwcLJc}Y^Sm}x;Y; V2Pt~\^<%[tbcrmɷUgR}E@߬, DZ+xENzF?/=9`C@d꒥p&VcʒKv/A2UՋQ洏/[BC3C`7Qڷ: _^ؼG s"Yi*ɘX6ȑrf%KBY{c%NaH)za#; _vZ zN@RbRӕE->xxt!aṿw͂{WjV y+#Ỏ7Y"G;)#ڐJk>doR6W9M΅vy P' YCD~MyVW%/jJ7Q$HGByNU Ẏ&ci}S! B3+D*f=|77 +p8i T0ț2!Q6O8tKe!s1#8EA.3`nj9;)4GPD*Ҟ,le1g +)U]pWiG[(@OPħ!ꩩpϵw()#y8SNV"پ%_xd ڐaEǩ#=@"IL G_LHinjItO粆ƱֆH[쐔 bY})16Ԗf::B,㍾׻찔Xs> B9u})[ϋP\MB>2%/P ,nRaT}\R@H0Mp0NN w=N `}y71# L~!<.!(7J$ge+06sy{7 ءFY+^$24ڴl_\)wFQnظ咶oa-1<#KiAE~1kc624{nC⨅d"qN t_xw 8#KF/i~ >e͚7o=VxF{it\>t$ c`gЬ"qG=9#w'WP$z4Ȭ53]Yi.-񖓨o}bY3:"gqT/82RMQ}֋1V= (iO7)Zub.EpfjNj"E#L 4X;?c㷠vYgL ɡ5AOA(YZ1΃eT嶼9t8.pš-%Nza[μRY)R{s}.c=ۯþFL'I<^ zE|ԥ̻sTe17z HM{I"NI=g;H%]NgdkV<^_<ƦQVTU¹6XZy`хfI72 Z7D6&|҅q܎VcLvq.yc !UYq[!Xe(Nd.MM&Q,KP0hPGUeezHQkeքMi1spa҄vl~9&U53gpdf3> X5Cv 2mݮe=CaĠjG6FOO\َ?-&*LVZ%Sə oF ذq΂}\.mj,pX#P7k e){Z}$>\@.Bt _g"&pr`1(q6ǾÝ2f|kmEIdV)iND>SЯC35%p]&j[[FB'r@CgKǚn%q:&;l[x"lT<߲w >Bzo5.Kϲw&\R,[3UliZBø^HLI.rڦJzOV:&pP\N>]\˚[E6'-E?el9< c&΂ MrQ4{Ck-V Ka DO!)N;Ƣq~p:<"kLbw0F=Z]~.~u/oҖgtxB?j7w SUg+:`{;Qߍ\l;˘ 0',"PESdcJc7>(~.Hy|N1:uYFF[˜0̣@,&g]?Ҭ#F)d4չZ7lcB6JwtN#sR Ns{WD&Dp75!Nv JSYF*]i|-wv!:m l\۠*ׄo_C|LKE=[ԃ[9FGT r 75~qb8x "U}xolL)jYP1b@tÞM7$C˒Ҽ^R}䵮8aY0bL*bg#'.Pʷ[]"Q8t0|\ 6g@HeX4w'~IaRfVn0}d!uz"oA0|=oo-Q,@iߚ~YT3Q7'[-@0N|[꫔ !ON7(E $`(+V(=|rz+HzWN:(v]8Dq7|ŷyGfw3HfcBׅWp"#Q/N7%P<Qèؖ~XinNֶ 2KhwECp (`x D GLAiF63{`YK,$F*,v N!bӫ9$;'sC#%5~<%TRzgᎡll GHۘi:X#$PbQ?==ߢM3ɜ,fg΅͐>Oa?ܿ[o9bQMO;@BNJ;ygG6Mlyv+>>7v"LN{NV?ƫfN'X<%C ,rlUV&"ɤ!E/j3sn9!;:!/j 6e4lԜqQoy8aec.NDbR#@*CU-E&UB5-o vיU@Z:!\5bEz$A|O ZvlAL`5tV(ҮqVD{n̪/c5i}#;`,+$#FYKcHg$.'%ܘw=з1r(^kIgaͿ!='§o ?mj  +ޙD*a`]U4~:c_D~ҕ8!ʥQ@:ѫ{k({)\u!a&(>@nP&ok=_6RdV=V4j!9C mҿH_īaə:& > x5vE:luCBZP 2L;)Y*ʭ/8ǙmƩxeetE{Ol9EPk- ,3xkGiXyOa#=s}Di]t O5K#ZXaeН~aCHP_zn,yJȻp-#O`Z|f"N((!{ph:j@Ί:i-Ϡp경 *kZgWCKq;~yApTAFo<2M)tܦcg!=mY 1!)ǙGmsK;7=g f}i'U_sE "cd3}<2 x%|zuϮuA(QP:,\{7!3aR_A4X0ʈP1v;ANoah,0 ˲7SeJ&"Q{.[6Hvh|3#pU#1#LH˛!+DoXzd:8z$5/g9+|_أ?ͤp1o,{d$n37ih# U7uxR#=:UaAڸ I̩eXQJSć,^]5Vy2Ax U<ʥCꀏB4Ctą1Hu28')P"_/D `0,,7!녲`Ala)(bE/,VD?́fk< !Z9fP51!SKY}3تѕ#IJfs;x h3 ?K "[F=4hu.rLb3)ŇP50ѥ2X5F6hc^l݊xK0o۰۳ r_.tZ$ZTRVղfi!g)\nMN"fPؼĎj1t9}K{aDRn$,F,rCkR4?5! k X%ȱ٬_9'~, .C Qe<#v0BxüBXYbx(p/%Fv .qn1~!Oۡ ,\?Ҳ+V{L%ap.Bg!m04e5IԐ7WzBs>VkSoq ^2RD[,3!4 h)(0$>RA[sAlSPoT0q 궗RLv+gPޕ`h_ΉuO~/N58#+AO|,"=L gdJv8ta++O`\Ƴ-RW= R+9NRn6[~宜yq -/) sPM䎺:ړ[jx)dӌzdC5mKi&7Ga;i~+pS@8185ɱEk>R (3w?[e-&x &ARAYLp\;yX_y(񚤪΍/i&\lM< Dn׭@KA~xVF͸GnFҺ" 6Ue\,uKU`F?< :}zQ$1;d*X@HEfxdi˽2y%'>,AQcBCdH^T$EآFt58_%7 CŁͰ߽`p'd>lJz%vXtIr[($B:UmL\2m 9Yq]L|A6Qi>ٯIa=@h79X71U[4߈Zc.$Rkidyܤ?Aηe tt@~ 5:F䶂Opouj|o1an9Z" >[v,S@9RN*k*|Lc7:Q=12/SJgIsXo*W@ca όyӱg_(6Lȅ5˜(P@koҾɚ%*mzb\޿U.CgNC73MVm̲a<\;!Zf*@ؒOVacPԃFP<# rҧ; n,XN@,G|6 G6B#5O+XҜڽ=5[{v`F[4wD5`22^NRDr%EdziJ?4@AJ}힫+%K>*)(AȮ0TFFHMؽ!)ګfg0lzJ\\w2N _Q!k8w]Ce/< ඔ0~n,` *!~M5R7sByDؿƂgz›+CKf7*"4Z봖OumdKNf-.W#|hF6W̖ߟ/TCjj_{HԒxG0|́OmZOaR5MZFfkRĭArU}n^hh"`i7^ HچX d,قJ #&8ru@A$pI9 _em Eɖ$|<G)@Ejav'gtd c7c[)͓(Zs8SM #_˿ڬM{D7Oom9csNSە:Xf.wf(܆5fM`tf)T3kMyN[9/֙0ꀃTf|R?>̈iz}a6B{e%BѭaOBG~1+q~@Q|k2 ~UXuHCȈ/c݊~0yt!F@6H "b[Ѧ؄#xD8TaOKG2uzrdY` 4ӿD A'ݑgo T5vnVKUۦ;.V4FR ǝ}Հ%숽󐼉?'ޢ3ƌL $~h*MF-qB: 󋸟/QKޏIkIaMxH,塰{Xɚ*c:<{n R[.K}yNd>A&H|2$HiƂX> ,As>0,쯔~qT 9O8\ cSBc,O Ph Ii~=S‡{ d =xq6z)K%;0jGqJܵx].3 =iNOr(0x2TYwt}Ih2  #6,|lvAie!03aE97(J\%". ~>ţ\óhU[d^o'Xձcf&(7='>jרJQM{vs!@M%y[bf-blw+'Kp:! ) ߼K ^k7݈~[}H75#LPA$u'4e.Gsm2dvǫ/awV9LWF1HHs y?odtn(]%6P-4ܕ'~YPM kWgK揬|C S<ɷzJ*[Fd $=p*UcwxA]qYOVͮ󚽓;xS&*WY Dd^FV^iL=blGgszWS_svbf fq,9v#'C چAS=sʓkAqx qHQ?sګ.*SuO.UNa4a4Cb9$FXg^ "(M| '0_)'WK.ܲCHJeY^TD{'f" 6{,WϛBMU rw{N4-wGJP'[lJo4U;@\2|4Ϡ8n=oLw|$a9M#Sk˜l޽3}ZT;Ah;⼭ѧTZTQA81D@;!%mLRQCz`"ݶHEmԵ,fnU`bz%DSP,S;wbMd`vbec35/O&<)RS(ݺ4SؠҦm{ fbtSP8]]T\P2\!8@;}[x+fK`}ҏn<4ZXeu uG;a~Q Ggᓰ/,j0 {jSdw2J2N@-#h/I4*ev}Rͼ4G#DЛ,AB/lwV^It.Hï}IiHTƢ---0vpwٸfN`6oINP]&m@SQiJʠy$rl[<FWѣ:WeCyod ѤsGAF_aOBP PT e ODT -;u™d=v%f?E *;Ҩ*J#PrNr6*2I'\y{ g}6J6pL&"'֊VЦUŤ5QSmb;VWzY6ӂ",Hȏv+*baZr΄G_UN܁@9hDЬCb'_'}c51+SN|g0Q.A8/nbn$=-I^WޏNkm?[:xPJxz2cvEOQ1tB3/@&Z̳ ƀ Bم[QM&ߏm}&ls4gh '*CAYKHą/R n g\և?')FCWʵD?%Ոu հre !_!Hn&E =y0EVw ŇwDjGj`_4<$Z–^ XԹϚ2q)S 3GruPl`RZn\ohʀ7T#t0b>ڶ]z̰dvrcɯxĥOPhLd$/ 6k>¦'{-sS~cxD?7=@&tfض.@|%6wN@*9*6-&dPdHܴ0\M2)p@K5$kM(ޓ4o|'hto(G`2(4.%@ƫ/pFXI^4K2VTVǫs$%(M!B%1p6@@ K \S[t8~kI$sw3ATJ)'vz:wE\Re@Ö#A -К͠- 6ꕎ*qd.VJnk%[u}wB~!{@`:QCKKAƮg!)]$g(H־opfDJA}]d2E#⧚D@pZ"ko7"fu ~(BQd*K!z,Un&/ژI۹- !m3 !s2Q?hPօ/LJamV!v'a*rmZ4jOws7d=-Uˀ&JT+ge<1qO{]sG]+dһt&ܳfX:^:?Vr6վ.&(m-I@2 \1Aft*95FgdPlB!~܉TBD/`%9A-8YdwfbL©`QJ]S˃Fesqbn*Mf HLptyRN+oqQDooݾv`I9-WbVd1hԤyVxe)ѭө XS%NH՚``Y2%^OGxœ3MTBr /ІvAڊv  l2 RH -&}ou#ZJ_4mF╯r"rzVo]fw|aoOl nc*-º[D:O xGt=nTOTPxh], /jm+I% `} O\&(Xm0@Ӫs梅H{U4؆ߝ'lIrqưcMr,vq % ZwᒞP⺡pAgv1mU h*H{]gafcq98Tf^PmQ?bcrQUui T\'k@]UFۍF4f+8iH3Re`<144;xQkRy3e_o^Wot'{z,)"nBH5gC $7 tvLk'BKˮb[v?ݟ?(1/Zz*PfFrpM,Iʐ/种 PF'mYuOAXި7;)ƈ i$Ꝇ  d'\06tU{ rZH4XGLGo$dM.fk3|'Œ[l;h=dk^* ș_0tf.)4T\?x<n*m{+ PsdIwh>'B6Oؒ!%Av{|gA;Յ~;6Dht"<`5BC FGsCZ|-3.$zQ5zSVQLX{d z*jvb֤ ojyfN+2+eK/IAuՌX)gk"uzbW=} <`K~|iKv~0rg)/&4Y\'Irʋhr3˚ˬCh-Q)=QxzDE}dY3$3Sfh1olZ{Y// ?Fµ.r &"4EY /bB.'\0#B}yGdN;0GKɁ[lMP.g m@`rVg^NRn5@P.4`qI#ʍ՚ݮxJ9r~=Y2;* A5K(@KCAh fkDZ`qW`|Ukkg]gܵK rKN0ka,SɉWpwתVSLg0OZi25o'Ǵ\ŕ}7 3nC̆v7\w7¡+:lmPӿ?!,3킕k6.@f,ΠG$`Y!~_3iKq|8%!dCtwwas:ZU7m/ʈP?y5==/2MHiowo7{ Rb~mx*?N쇀epf&@[{}F^궨1l`תLSP;mFS/B~hҲ &1u9`΁|0lOKj}M{ }\A4~e_щ&A59e\1&WFP»o !(Lf4 =d<=jT^9]J[5\ȮL5?sCv0R<6VFLVeY kfKrGQIG+/I5@#w{xTZDGæCL }zx񈋧t`KrC4gj& JL"VZ$=$RJDUmϨT(r|ia# F5?S#C@r!&jN2Z!dܝ Af+`mα?.iQj6,z+ ĒtI7Gw:=%ߙU+ע6(G~$=bwfEw+b,j F[D"壘M >ov gll}wΞ( (pFy}i^ۍ$eĶ8WvUK n=J\} ]嬏H%< -+kVmxtvkH[SE̳c*\[P㨩]"xmPRiOE>x(QQs q3|Rs IP;jf0~ _I BcI_|p[FMV(9r99YC-E[d~A՛%]"_+ mT:LT-+?[d@ :|٥]@"5Ɔ:J?X~NlO F t{'VCV>85 14D)Bg Sn1Ő?ːڒ"c~ek[%?{銌1C~QGRį|9\{Ci:T\ȓLC-GdRX8D X+|uSO׭Ͱbֳ tgWfG]Fœt m-TF\{l4?JY b_?|-,T*0ٯ E`vp;KYlÏ.<3!yPm68AsAGr=/f3Ķ_B;a6j[̿Ŋev2˅ z'J[p85p< ,*IIR9  Aׄ|;\~=˞Cz껆U]KU, Tarl[T; 28N^PY߲ɫ&,7vKPo/Fk.no vA7q.$W 7spDZȕY) xpVw>({0 iPj /{O$v+;=R8|y!prTw>wp69y~I%`;PgP̆tl!0&#GEsFw 8l!n[}Mf]n)Z~LF$QP 0+#z,ɏ9X@Wzlʐu Et[H "xE^ ֮Kd+> TGIÄ#Y$D 2;_#F@}4r6l/gig K%IL\r)[Кɲqu LEŶV<\r@ ayDIE۝˧as&ϔ:ysr,m–~< (В.֘{'qiE#}!{@B#th$v:kSGFpHWB9pS"L2<:HMPBcKP"8Y3~% k .:^ *#Φ =0L:@n~,]s :^؛ NpSY:_\?Y"sV/̻hU<+6zw|5<5ڮcTY#;>sNjF~/گ)XX?@+~0*tH!9 :c]w,{_{nV9WmGbc@l 5d'2& :>9)1(E+8<GXq_vYMn3qT5U~>߿~bj#ᜒ,FSnnBIpBw&L(鹹xN]6^k.QЀ~S(,ÀZ{2O)CD c:c 7Zz .?OuT 誔bRYv-՗^njSV)ѳ#Tku=`A=n8aV&l IS3sjmFWśO<~¸q̭Ap}RV;/oVB ).<"'_^UON!T(w]Us@-F*gmЮ+ ! 1}9[k&Sߺ-A76P- 0$sxK.cҠnYWXh(H-T\M#5wDL|GT,h?mj('/{$[]œŅA|1>zIV\ʔ)\c5y0w1eJ,9//\?n$FxKM=~8 @[pϏ ż H0Ak+‘lV{l'x ^eWx.8pQ\W24}c# `"&0z15MƷ,>3"FyfKX2&t'%g&+/(1VAO;Kc~Ƌ H%D8(:nF2ǭlon®pSCH f*VRhCxtG,VJ4;Ȯb1֌N&TVz@}2Eê c(]CI+[@E:c"Ɵ9gvIg#ND`C/G TR22sw fuAƭɠ70 0FWy09ñ<0+__'=-lob/C)ԤHpgzp[DlXװsSe.Rb3".ZKqebkGܩljLqR țB=? 6Cb . P[/ ú~_+r[sIgBp~OiPf@+jo8=[YL?36:vK*|¸)zE%rcCI}^ss`N(5UeZa RΧeW*W=@;bOML63D=͗8Q9u{ KSWEU٭gkEvwېJ˧"!BmmBĂmn/y9fBH#&b/w1*UbcG(wXMU%q?"[CP>T)l=u[A֐Oau^CkbF-0sMs ZT3+Ԅ}-zl "T cG2D)1%&GjOTɪJ(W&_ێ;<t^T@8炮I2GGZa뢜&DsҔ aV.2=x^ǿZ?B口0füZRdkd>t-=F9U;]d:D\:%MҢB,C_]tuV"|^E_.Cz?-4zXsݟ\uQY.z`H#&>`[.iSFnmc$3kZݱźpxEg>DvH/O{Yp,U%:((ߝ{}y+OtqAI9dx1KWbQu /FuЌ8&`(l5hn~B4r(b,܋1;m.&B].!W鬸E\ 0$O;"jpW- Iڵ3+D L24Gio0;TwHB幥-YEj劼>c"rF7l>/&P}Qa2]Vߪg,uBKU%%,l 6cZZ`R*!F8!8>R,>5{VV&T<` 1cV8}9ES,h[/>:~vH_cTmD,lٲv|Ũȣ߀t<Mh}xLq(GT>nk"%cE+>*_"q4\¿\v(fXyq'q/XmHt_®4m QJBW?7 lsF&qc|gDSfWeJg.T/KYHoDv"/3Wv m_gY&֣CE(xP&rr.$.{30Irg 8axt-a5kv"rPZTW4SJAT1ۤ ;2k2j ]UX-GbSy3hۭzȪX~XɗAw83mH0ƓȨو ʢ. Bj5ͧޔjci۶55LJ2a5jWӠ02p~KշB*~Zi*F Ƶxɦ祄qѕ+a$!XKz.׿ +D'.Éщ+4 kse3r% Xp:MERuz܁Adq :8$u$Ohh-J `w O.&Ϻ>'e_üSG۠`5##LDdIJ8K>h6s)(y(f{iߓ~^&'n'(RR6ķ԰@]5IoSks4) :HkiԈAU&9asߓTҶͨF|::e/ V[FXD)|frrhG^9O2d-*H3zTt[S`7*Ĉ.COAٓl I xQAU `S՝@ـz0fw\ė$+FK! [ ޠrܻqnhҳeZR ?% 'a"рQ??[&[>5ɯ}eĐ]e؟Yr aCu>sAvR4B37ʣM2>wG䌍rCikbK_oYpGhd<)K-9`A&|uN{O;p ZQrŕ|U̔<2!ruL-Qǎ1>7wS|l5#Ҳ| vb>MyRQPav'ZJ¢:K*ԶS? 6sR_ƽ&hǞ)qZg+I `m#[.$mcp cj/%OPg7+l YkZ@InBEMҳImoBgkNHd*׀Y}]MߗD+;X&a.KOSpmuazDs4~yA@sL3{r#cڙ9xbз]_vIҮKY-x-ێv7otAl)>, ߞ+Ŝ's:PGG8,.?JYf}!eSlDƜ8L+KnL8K 3|p|n _ f xah!j۩=:ahp"W ?vR >Q;MoE$"MS/v Ԯ>]gg}O=vyBO쒻CiwU }F&eHiRYU jL 3"ܨ.~qI8؜BȠ٠ֱ,]'Ĺ s0vur/5cd^9̩nH`ʆ<1ɍ΅qA)x+E͓ͫ1{f!:t [!6DEO)engPRT)Rd͛Q\J=x))͊"sC$)/L︣ݚ|'[eգl-ON j@õU4kƔ\v}ޗPOr^XId('YWag5)ǎYx{rt#30 ռ`J˘Iw0Y_n~V ,ӅF+}Y@)'~ A1(n㛆wo MS*l KX< J{+t|:-Q^Q1k>^/T?ްwg ] @//`8œh P2G8xPn'7Yj0sp_c]NNғXPiD0 \q tQ=ea5û-t4ÖXZԉz:qTEB !YK#B6>_0QCqUՖ{sמ?ukϵE~ps$=w!LFGP8T3*_l<`mX%!Lf vmߠD!J>f*>v2MayX5yxgEZ ss3'/d zϮ^bU,#Sߏ"s2fMMkW鉕Z=gGh&zR߁oA1 $#+OӼ {]ARP(-4 A@2|6# :lWܱ!oǭYaT oV.E%hyC6TvnpImn;SCv SX wfnM3~OEZJ_ CMDw I]!R?`I!Q$ؑ^ ;B@N_I? R8d-E5F%' \pr݀ޟ0o]lWTd-/z툇 V.u])r~+Z6`E/T*ӏl0 M  gPVXe1Epd蝁˼k+u׼5ػZ 9 Ӥ{lG$/>g/t Vp&Me[%$af9@p ^ F.i+FO|r$/Sz۾A̓$iF5p8Zwўa<=O(a y Iu=Y^5WrVfޞ hsCep]á is;_NFx^p=xVsz!h<$Ug* Nxf RkUЃs;%KI<^\yA1TG{{EZqU%h^E d_AX>VƠBM%bF22 %iJ2hOkγj!Bg5)4 [W_U m84s6%QXQTTؙmݓK3p= L_BMr7` WFv`q諃9e UP;]w^a@qo?Ns:"¦x^Vt ܶH[&EXkh86zl'f]3۳rYSZ9ED(sonyI[YzRfdEW8%Y~tJlJX4Dr_tOn;γyE)@q$W.2NX ~UPp?eȼ&q-R*K'=qy,RjSϴZ#c@j PEî Ea٭ԎƧE}Y+8ߎ;+&/M=?a]([ƼW%Ƞdɜl֣F%Jb=|7e+`&Θɱ鬬 AMv3AQ6]M@~fW<[Hƭ iYhoI#Pl$ ♔wخljYq 3ӳ1Sa|gpobk6\Q VpVS ?>Rh!@pEpYoKdXBdt,USW:Ğ5aepQu]/O׊+9 JB_%9u2O~f`ۧwO_w zhxC$'4UlIY&DR|Lٺ,Zj@w+JYX-,cl"ܪ"_A+Olc. aZsprD"]`dABqU ,h$P>Xa~me  ^E")v..M"4@7,{A+hhZ{m:7Ja5|.Ct9@J!eX(~\ٍ̋DÈ z9?ؓ3g2 s48yj^V@*pvݴV"lT_ @m,~'HDUS/a :u +){5㚠גc3%>h 5#pհVE UJ-; A E%e~{.DzsncTwu7&K%Ξd,] 9]G"pw8j,;ש +v3G}2pޏW|pm9IM V*TITAc9F TUiGccY1u1"?H(fV /9X8]3X'muR /C>t^&V_HB=NOh*W-0Jy8͢fмA 6z@OQ2% YO˂H~ԗPJ𚯜갔I :^ {D+O$-A{~hJfe +3MPHu<'61lʨU &tLt-wEY&YI<bNmfċ|tgR"Æ<¦ƓoiaŤtYAPByQh]]{SQx;Y!l \?A@MnE Ma2zEKE"N^5)sP@SD%`J1-֛{>QDGƜc6OU8 |@ .W[!@g)~wc))t}6] )m}Zd|~z~m0.J;ԕ|`2=mE0MkGT>8OӐ;q9H_6jޛڭ K~Q.IwYiq&UR34Yf6AyrQa؞``4MVll>$_bg/ηJ7CLj1}9tmB-EA:f jY?ɦ7#gH:xJz߹ k=ѴUv-$P˪5@˘Us MvҧMFezQ˯_BޟP]Y-2d{mzTݕd]c|Nvtl :mt;gqǢ\牓:ldË;ДvUTKbmRț#4HJnFB CJ*Ton\Lb}C=b4[\;[H6vdřtJn̜p|#i:5ЉqLm hH: $=M:Fw.Y=tAH& X/J! <RFs2_FI1ܸQoVMg{f"^W^ۈ]ijPƶ_iŤ&=%dX+۽G--ݦ~2)!W2&XX弦" aЦN$iXZW8qBg!DEVwn̹1Cjr/r:+J G cH:LhɣNc&x |lMN\FW"&K P] HfUWpzXW:oP$sԋ˚C;0/4{%sZ<T덩S\!X'sÏ/Lw>} OWDcMv*a X R %x%/qJ1 gGO`x/ȼnx%E  ^m+3O@I[8un5: ,~`-'4bx^'ĤHaXNj ^~2-=J((aXS6]( vy&.ɅzϥF^߆]z?[51{"N ;|bgA(k""P)xpw[dvH#C^X<^0RBևd 7.;I♠->{:NqX 6l7ÜvO٨R]ݴceTH7ZPJdASu}U\0 nOwZ|z5Š}9CYL6DJL+hki?Tp8g)kC+< V* 缹A@a4uY8VuDvpbh pB#Ajb۾Yݹm "5nj&N:6%)91IyWV*AL@3Y.B,KT 7Nqfp.JXOe qrSJA4mҽbG΋;Qz;J0T8E+_'.^ߙ|_ts)LP$">#E:Jm&GZ>iY4"oυ]\s.9%Z4x*HA( (|1ε `ՑA$mA5š`[R/DxX*0a7~3ƥͶsN;1 @?_$tiF, Py@9l.ـD(>>6/tbc5Vr24V[mv^\ķ3-;HBN״Àc5o4^hyH Ïw="oQFsuJ_8}ǭ勤ƚTsQCt&[lX{ rJ)]^vmX4v~N)n`@ (:+gQ_ǃ[h)qh4쌆^}^6;)&w+ZV*\Jޣ#So|i|rle ,YQpٯT4cr0_.X}*,SXDD & GJ<ĢRv k-*Ux vn PLBG4=e&Eb[*ʹt#e,Ǻki5PhËYKUhd2V<7JJeB 8F jV!дĔhjr\)4Z3gC`4[F?+z ^ao֩ɵ5ߏ"cLG|˾f'̈Ղ PzROpнC%V޵ BiO^eFa~tMy@cHS Rp+`E2iYﴢ2؟kD=k yjUrzmޖ+ <DjCK)$dްRn2 gG'd,kXwXѧntjIuN# Gl+ {Y[ХӊwAE;SWM#ځ^"o_(:j"3v{>$l(Q$H{$Wē~WDHk^h]Cg2Ljh"wZowW~0!Es'>T65R`]R KH%@=XOy렞BX5|z8%AZkF]~ $Nw͢aUG R23ҎfQҒ @Va%.5"7;57 0[N')sށM^22``N&#uI0+L|8>IMh?gFkY{i!Ex%^#mj=HLIn4m&ۙJf:Tv~h\@z-Re6.`݋YNRhY)Kz>wsXƖc?un&q"3r]^I(~Ub؈$cXf!@gVށN:egJp}n! a=GdA@w0PNWߩ.ه-Wc(/z2Eu[o7cI֒l }t7};c P=ja< ߸tj]!vOTu\ؚD$subPl0V'D>Te!0IHlvyZL|` XNeAnKj*olu Ʒ,y Ծ\n \JЋXHʒnD5Qi3Ch?:n;/"YPy8E[Cl k3b([W9̝XQ~fn}j0zzG<8s &Qȕ}ose]ԀŐ׶ym.m9 =o$춏nf9k\UƠd$ `ᎌMNnvO ufB4WRt>Z.}=&bqӗ2_YJ-gR4vWÔ%V x!dV( D:)"EK{V. 8EY΄DgF@7%ko7a,gtpR٠=r^>yNU7HUC^ӷt{4MKEu7v(5=7DzX!hw|]? H{_M'NlmR (DRv\{eٷQpbQBi|m!μaʓղRM+f 0J^N}dg+ѩ!~2??+T{QkM$ݾd%;hn~nW\ǨmU+CcMʻ1,muK ]3-iYF'X6OΟҀ}; %hD6eYK$)ncH\o)8?JOFl_Fj( f%b59 Daydy92l1@Uc%@truiF!e2v rN쀥STսX3}O$ ж^F?6rṫ/2*'t݇@\:x!T-ohcd*Y'N ڣdܞ~;kĮ.€60PWh%~ ]=JVYݐc#TH-h ׁaD})/Lv=qj]X,/%u6)`O^%ua>V:CjA2$=sif`?/)wI3ҫwagx<19(MǤ(ӣ W" KXi|A;7c.2Apu7ݞm)Gj<ƒ :сESd<S_i~0NԠ+@@ZNa_uҚ!lX`L^v >v!o q|:x s,'h3b8F^(Y nWT|M!]Q`+L-"VlS)9(/=2{X+jTekiQ & ˊHHexVtG$P3XAF2){}%h/0ol77mUO MR8h TJжxlVIX7y^/I#X''@DK@2#U.pa^4HhЎRުp1P N~ieɩ֠#F:׍Yh@ ðT:y(\;1Z4 x+ŔJ5?Ev>a^a@z=#,hM%-MrVVfA{iS.vbO<D(,@[9±p;%9;26ϱyt: ^M|lq’д¬7:C33-gwuj֚Dv߻w9?2w,:M)3OYB n՘ҫ¨o9񊮹|zoӈp8@]M|rFز NdH~zIMSd! =Jѡa3xD sQ9 vߣ^Isj\!y._j@"(I-$IG m1o͐yA+C=wG/:y[9&=9X p$|c%u/&ɦ_tTԠ:夙a4e :}[0)`%ho/frIʒx~:ަ,Y%y71,pi)&؄Zw:Nҍ+[;37NJhZ.vxW}r&[tu \E%WHЛiNY\>:`:BUʠ Ed4N!z6rpWkfz_4h֜}A ݈#pUL1$/x"!|IVޔrkܤj>(Pu"3m_I͌5r?@UG!mQFր˳?+}%@BضS}>۶[rtʒ:N:B&o9&@d Ruʍ`b!6翯tpU{CP^nP6(`qVr{<T!u!iki&ϣCAz CgN޴`A\>3@Y_F S_`Y_p%sME2D}pxB (>)v7t6(ez,$?6&x?3V|| trRTm^N;,1 '-j xCJ*6l21D;'j t Һi?2OkaYp0WTV23rcT)_C*]I-r8gp;k^{Ëw$0/wJ87f`De:bz-~'a!lj=v*6o{ ݚ<ͥup6?գ"X[E2LHKET1Q]q@p}sy}4$ :UV;)ze蒗wJ{pq UE\k)[H m&ld)}r)<$I&Z !x6DSnC &\A <A#(D|i ;KCB#%a.;v{xdڏkϬdAǫ(S~ |oܺ^ʧRiH3ڹ+F=w ܃ [J& 2/#3d^ į`swcȕNU(us<6P[m|I芓X)ʋfY?Hr /B#`N\]%P+2YPM4/޵qJW`\* @nOНC,zdE*aso֦ڊl|:OrB Mv.&kz$O~q]nLe!oR)h#k!hr\B+rz/eC<"5;̛ѧ7˲s9'+QKzZbU}GWW cG3 b׎ qY&͝z$ܲ@ kc$Z˹3 i1.C5F#%D#*R_B5'0AoG+'T7tX<^ބ\82=FoR7Gx(>D|PM)GGBfReG7Cv҈,*eT%~2]J+GӦ*{Շe=-i.TJOeZY %Zix ~uThwwy S3X,H-rϡlk}4LBWA$vK.G=Je_(PC/甚 0vC(TvtwveB_]bi:h Y:P )*tGYf[`(复zcH9O,E[r1CA0v f'ёT 3U=Ygzp5$J~jFyXXX}ypbTAN3" _ucg-TT9ga+ƃ'V|W5e))Z͐\Q9΍<ϥL]c+XL7L9lYn"Y|ĶL3>`3i%8Dg媩V,eܠ~W,eJs"/#䞙[eԳyips% 0 8D \n'2j3&] ܝMZ1ZNnyO햩AI~)3{cTf̪#kiCM2"/Rz"UV(mQM'' ;drnه \{^'ɪFPҢvNsc]F5 )[% W=t|uhxv.@WQ="u&W`u)oVp Kd'݉Nqn+| ޝ<YbM%|Q>5:2LWN ;Sa!OlzsԺ$/$ 0-F[(#ZTJul:%iy5ONTBgK }%+&Yw:s6YF s}=޷kGjܒ*&C(z[$`PzV,;KyDd>'d`Z^c5/zIdK&6(8,צa8FKGQ6 *ƍO[Xr،@C;<ʸY;7F鷚S$Nf摍̤-DO'(͑eW2rHʓoRpõ_VM5 S[4LtzxJqaf?7I+y_cs؎j^в}'~i&jʜ 6(^v 3f7)ֲZp:*9R[V#v3wZRu2Ӱ-t4Y /AbB{&׏35m8oȌ&̲Qnyֺ XR}׫akRAD?mHP`L ;fMh>![+R5hKPԪ#{ow* .КC Y*[~#o+}mQa?-q']a{ষ譚Z8t;*,q BKU7>dDxMړ7i^ O/AnHѦ#˼!~Jj#f6`nq?W٨Fjuntw$C$^SL SDOh cQΛrh|hY M67ۡxz0C2W- YդkK^Q8DČiΙ(gW7+U&W cu+f)m0V 9;Ԟ<Ykڡ%y'~\I۠𭃄8t;,c&H kaIQuͲ'<}r%N J@/l]6b6)A*4e4߂Oy{M=[X׃Y"*hY1E]|BaT<>j4@`"}z]>NB]a io҉ h~I|dv"#`Sq%d4–M8WB QPCy]A7q r }XD9^r7" "XNw#pVd[ Z0Cbo*2UyЂ dp,Lv+\4&9: g[ÂV ʨܺM4(u; 9NWO>P:c`'2 /{87vXBD3K|Tc8!.AdELBP4;U^=Uٛ-Kf6|JQceÞǟ>}D>OyY dfsR ?/O,V`Vo.5XfNSOWj;LҪ$⯋WC=ؑ绗+*in{K| 4mfyɖi&3y$Eע|z{~F1lrF45WkJR}=G[SaY~HQx`ZdC%$\[֡ḇNȈjjtpy*{~!eoe7,huߪ*p&"\3fo,c߁htBAy+Sgs3Qi" |L-{@h֎ c|5oṣi3{@7Bpwkc$]Vnu/ ՟pt3֖d@B 2ՠ+:Vd{qe\Tَ)ѡ!",kNY5ϥ껆Z3Zl fKFĐ2 )E{ZpΧeŪ {&#Zj]o./!} OReFr!9n/ōX=fKc}UD}-8{0kힵ`;N7dVYU:wQtҺ^-*~+t%Qhr ͜8amkfuu|6hȣ9|U%+;< M!"/B)YAKwzigу8體;Va߳XeHNw{qx>@GWꋮ$iއSSߊs:^|׻Dj5rw| Gk}.7:3u3[O[5tVLJ?EȾ #ۑ!;}`(tId}0;sIu葻 Y,ŎiU> _ub|VZ toQW%o1}1"eތ92W$5G$_.KMqT|cЅ2XiM}UJ͒VBDǩ\,nt^X sxU:Pwt{D%xdR\̂45=BDzZƥ6k!C3~b)I ^C燝ӜK򉋶w 0$Oh(䥺ueSCB#Sj/ũF?k7h)@;in:g9M5KT53T^D&|~dBkC2'Ԥ& &rJ{NJGoLLDKIwYp UAK9uܐ%\EPB9qL+t'_;hh*5La:S>vlh}`Z9!DyHz>U6_o}=G2hBu/M7`S5י||C oK}o=\g}a!WmQoɗ70Bѫ큹BWsF fu:O cƐ77+P~`% تX=un͂.tBBNe|?}8d ]h֩yoI'e[D_GF٤hkzݰ_͊SN9 F'Լ[0B]Dxć<[=耈pvGj\]} jy)3 {J},W`Bm'Or8:RhQ z$o 삸H׆W/"ɘ]^z@!3OXM?/}%tG$+;z=H8[ 9Z5P6[p[Ǜ#i!>(~G*!HQzG&cs#w/H i{ @~{%*{TXfR\E&qp[+|6wQ\ЭS;h\gጪQ s4qC;VPc}1 ,,G᧿"fj]PbT;?4 c-nK4pca5@p/bwo  A 7(WTTxF*Yس |c9u=F>eAb6Qy}myG 7y\B K5y[QFUⱽeuiU8)4\Byu2UmRcKio9:W|i ׫I K"cfm'BWqa_UP׻7-9WQÀeL6 EYD/'D"ɉ&%KsiW ݉/|)m ,d_.\SɉN4]W&]\%QR~#Y2oE3-冊~ܶ>kSX3#lF) $ clo%+dT8PAOͳcSw sU2'k29Z! 9QQvb1z2V5^(yz ærT7*?`+? 4i{82wa:X;Z7="]mZ~Od{Td˲EWߎՀT Cu] #ohK*ͩkfxu(q)OIE\r㊫`H`[&+b{Jdc)Wok&zO|^Q721B3!c6?y-';!p/BDa6N%+ORǯpn#BB/>gt-"1@?@ŮbMh4"h`Kl`Y+h8ŻAU@Xz.34Oi9hvUʹwzsG;:`ܽj.:R=>5hZx9/ N 0p@ JU*Q/bn8s[Kߕ<"aڹǗi_~L,X""g'SMf]^YLـ7$\=BvvKBY$N(!-Kw^&T27o'% :9k#4m )X&`Ф )~0Թ0V&x⹡ʄ){AGS$x"lFoDPr/8J2],Q(ޱ^~'Ml G@ &~C71F=]k/391<*64$ALwN (DM1 bFp%`4Ub U'&7F  f50b7@cM9OSmVlt+Hrc=(SO $uSh^ :$tW:z!$Df%#kѴ0u='5tfR`:< zʹs:Pl33I顖s- (y#I\1luSٖ^ Zitv|*Ժ,UnےHErKNce"Q"ԮǑ OeIt~Յޞsdpܬ3eti&|x Ո@uDMZ>$soUQ Nxv=;KN9H}2YRDF_"1D絟R:R#ua?n`& T-LM|[C顸f05_2^sqY׎}^SJZbmW}NU4qk#֖t.'zeVO+~6S6)쵖%6e4L/G7_LBJk~ 9!oO.ruҁO^~筩 9WTX^(|nSEz% ?A޾pc;t _#rTSK}bFFhNq# V`i{ڀ|ʯMbSx օ=W2?UJz*J"4Mꅮ1&=-)5-" zY%R(m5|AZnSJOER]eNľ]-,i6*YR)ɕi!}@y̮ &h?vȑ۷E ;%cq'iS,@Xߓ6?0]HFM]D.֑(s_MO_R7_ ep3K[O") =,(W7O Ơ=;ן|n4|6a b,,]HJZ3WMQ<ɲLzZYZb⮭9WO˦txr6 Pqbrޥ/butym$\oP@Gˌ31x_~2R֡Xu 9\&I~h娰5q}>ˮ Fx v<0O> y&]SӛLR]5Y]BO!4Z-;|-J2?n6^wF ֆx Ħԗ=s"z ^t˒l]&- #/н4bYB6~1k o?ʊG $TCv}b9_2>7ƾ Ӿ DvUarvU껉/T-T)Y ^ NЇB/F{Dmn+T8脼Ed5F瀶Z uQ?=ڔ|d}H8S* dGչg?xEL+5q[A'B#}!uJ̣0S X_ǡq/`fop8pr>O-KJX7>Uq@wY(WxLP[ zNG8ХSⴝb ߈}pЕiRm SڴόTƚC/n_KF1`omT,;1J:Ӻ:D#|̥':ijrltSBԡ~hvM%_=w䧈)l;1 7 TWin,DҮ1)鄣j{IdJDWJ۞eOEW!/}tFǾ8{MZ.˟E*w4 rqvy:`u_*1S ,/_ƀ~y^4$[L ocZ{)UT,0HerP2JPT0]PQlqz}5u7p=p[-.;bwںbf`Ut |hWЄj|J:NHƸH*4dj}+0 &PM(}a2ttFڈw2=ip]MKR,Cv 2+-=ڦNʪP@W>?wt?\= M̆ veKr5UfCUQJu]N+4@[-(+ \4̷nWԽSv49w /:gyTFh):Lg+S8sچZ 3DiHK焞>4h}p̵͵r?ADjbwĀ}_yGNEqhJ ؋ŬWQ;4RLy/g]m2큜 YbM{S3!5v%*Ɛ/w}/+?[I5 SE ,e* tEDtI녙犣7 +da6j*6C*}AXe/h_w@6¦g:>듓,{ZE|2>(ځZj'651#ؠnBWC2c8.|z+n'lHvti yB %i v;Mkoܔ=4M *|}`b#-On D\~!gP,2hpPCh T֡|ľyp &*C;sW<7X2q 3S)CABȦ|)+aG_3 QN~k26 m*ES Fwd<αV$pׂTy]jR*k,P S!Wm25 ,rh~ )[ӺXc$B%}ajY_jeIQIpĠZ8cO(|&f! IeMs״טM$ n3pu[62A*y6[ԦUCBUkh`/&Y'W*^0A& 6F| 扇j#[\FYaWA8ۚi`r*3e5FvЯ=Q*Yts"@k YuqT.ȝ&qOͣ2B8?[8:3ؑ|́n=ޠ pʹ{s~J7ͬejxGtIoN2H|fhEbnȚIgULȁ#0 =b|@N*:ͰZJC5y(O@_:qNCCydw1v:b*C, =&wOȶ0d=vnЯ]]O;ܗ>g"x+Du>5|,1^F0 ]-/O {AuK.qV.=5*H%F?8kWAbNze?Գg'e $\G^i^ў?3K(ش '('Fl?Px{)ٓ)Q13Z9r./bZ_*MT#i%CTl{F翋̢j=se +ٿ0VHX<8Jk6c 6(JNϪr%R} l Rz垖- )7}nN`Zq nc6дURquaTQpoE.o'ޘ& G^}nϽ($2̤B~ ׬18j3mY^X-%/.Zeu˽6$ ̗kL21q8׊)TMZ>fC8$#ABZmاi;9O]v@ D~$oWBAhεZF\3HSb>kaKťGdNۏ[~0{!p1Wk<7v%7/Uhᥪ\CՐ0Tu0Ϸώǭ, 22|.)fPF jE['e?%=ȍ5.&7.<9PA2 #y5 | CG҄g 8/#pEf ^m?xސ=n_ rưiH(YFq{T&2pLurL`S5zRx?QfelS7| O2l,b 90S.,r0-^މmfaH>zgv,c ua-"BؾB<]|ంZv+.umlYp䄖eҠiH-Tj:+xd{Y[RO;Xgqoe`Bɧ b6"-R2 Nv!U#MWu[M+{KR{)&Sl4=ڻ!dd:<fGS]{I(O3  l'kܺ {{4>[&Oݒ흯<&*[)'{p?*Qbn/sХu1Ofb"lo)z~k95cQܰxâBBM͈OHʷ1bvTFqmiZ=irh D C 䑳mCי `GsܬTO7e[suPYNW^Ș '\bcLqez.&pVfvAT|qt,m!}1Qȶq*PѸ*z=F_ƜGȿ/&һ@ʫVKC oaܻu=W6tY/ˢ /%x{ q5sr%4l;< wD}0ʹ> zs :ajav?pvדrH umm-V'a{6o` &` * a썗XC.pLn}Q̗P?͌!w~le\F>eYKrZ6+ហƆ~YM-lGR>h&z>U6iTn?9mARʋ  %Yy6\zojZi2դ=K񴴷,~ WxEkq^s.7K`l/^ޫU%IaKboJN^d蠁v198: ɽ +boty]BlЁrz1#&9;_a֟#JXCs&GSB\Ӎ贲 1RfNѵtH7S:$`KD`MB8K]! > fV!z/B2^cTHQو .g @۸YױW_"c]UD;7 2f7O4^$KP%b^ulK8>D.7״D񌹃h%pXé=~%77٩syHB2k'?ÐtҤwHZM v!i0LN yʏKKk#٥X_O2ڻ6^?ɜ/_,dIr|Q#Qe[O|,CaSL'j%mgx$N?%BTe&6bipgSZK;Bb:=֭0bxL6m^_rm ٛ9eaזRhevDn!YENUQ"-QfqE6~܉ӧHgisjZ]3#E5 ` &oIYd.ۥ|B4U])W2wj_Fy#A2.a4'Zɦ;L-| ʂ47^~ixQSGƦ%DSu\'zGVp-G]J![G|c8|o#ZGHX*L$6x+(d!D{JYAGZg&lT~ٳNG/Zq !Y9â+nV0xO 906?J5AݾblyfХ`"2z ,I]`WKxwAFgRwc~f)ޏ3ʋB VܰKB33f}]:tco5)mh3Ǫ{V@C IHDRMlcai.H͜B[hfaE 9̕ʌkN̮**>|v,ǮU8DBKs-Be^*ZLbI3wWsXjD>2uI(= g+E+v0mvw@2|߭~SoOm0,]ȚI`#FOKp[6)ޢIuz3'Z ݬ{&V${RuC)素G{mli צN#8Wẅ)x_e?sI|syp{7Բ23ՁLYVnI$=k_!RAK@) XVU5$ɬ6qO-Ìe&G<[f3W#('Ԫk株Qnʎg79cT/ T&ZKH"i銡)ӣ)%cP E/ }&WȩOGXEUIPsezg,30ADӁ3>?҄6a4 ^{JLk9S8Ozqh|'M 5@|HF˷oA8gZf]:Ɵn^180r~bݡlFrQ)\ܺ'/*4غ`BRGdgvJ_eR7u_ayL{W+$Wf:\+莨%%:7ANO Nkya@8j;]_eeHO?*bͬ˟l*ld]os9Qz]U~ٛ+<]֊@ۣ8֥kn׭%@wtВ2m!k ]-` 8RE3P@_Phծ 4!#4E{dVH/S5&[8kVXeo:9R@oT[2磻EiARG7!hGC㆝*up<3r(yME?>uv/|~e˖M6R]⁑nIӝ;zjpTIZas>2'k 'WOei1Yohl]BE 4x,yɜW%/ [ m-& 'VzdBP=w[OHXJ&E;L`< 4!@gHA?~YOV*Yρib 3B^-izIusQX*Z%bIם)8HElVg2U=Ons޵W;s捘<%߱!8T*O$GPPL~$Fix~0Fudu7͹71]Oy|w Ir.@Wp ӕ4= qJntљe S_*JmS} ۤkT2w`.@[\l{N- owD4;~qQnZ>1|ʔ^.RZI !CmZPs*˵ZfDf$4y0Q7GhbkfZq䞻>KJ34$CˎŕxR`-$yHw'yck@9U,B=<: uF=2-;½ߨ"23V.G%%lRD˽VA1Af Msd|}g#@zސˮco@y.[FRv"̳z|񅁋lR/+U }Rvvk'5׈DB$4~4bOOe/cvb㛡ޅoW։=Q_TJ6i"izە.FWQ[o Ta3*Hu`caef%&MݲE:0,0% czRO{+L24`NC|;ҿ$ m 56_]wBzzo":&/0)&-xOl q B&ozP Qb[_A ^ljb⁾|⛀2C8nvn30~4boY#(hymǰèO-3nLL籃6g;4*R2JzPF"yԱSE{Y5%+ zAw;14VZyjmUv?19TIΓT_0cPb(ط45.^M~ig}t\7|L"%:e;x ţ ZfDT*f4!B01N8@1N əkxVGO(e)/w*́neX#.AQ$u3KWRG#D+(i&KM-NeFEɃ\&A`kX?ː4$79c_$ss/\P( mV3hzӨ2OIڙ&GF ӞNta j\nMU㸕iUe^/|9+_*[W' Ck׋Y5Gq[Hԉ6wn`vg6Чns}x@W2N%$F!b$#0ڸ#u[>4㴈̏9 nu6$3 |Йù.ߕ14,BUb+}r aҀ WKQ]~dbا8/ysG7]x+mIb=`'UmZ,(PMn𱹶i6ݬlqO>cC2Fv3w";o DyG_ \,H[(oteȿV׈h0R[N2/i< pɊnJv' B`I0' .i|, 9K[FڂՄihG,EZ0MB$R8.5{@ʹ+IżypshpTцO+_ 2ѡص8RhۡPLv"ZFz׭ o ,Z.%\i%$iƂ MW˾$,Գ#} l鬏mt`$ZKw񖐽zbg vX*u7KI}'oƪ.w:8h@IeHUZ5B >P(.qԃ~v!0=V?Ϸ؇a'$Eo/2ɻ)PLU.8 ѨiҰ< ;t db&'pPcmb(R߷J(VZns OT[' l-t[hN'zz4js[UyUHӗM ym鯏BPVE,YS5GޣDP>[O2xȪiYEkyU:gVݸC,c5iPVˌ |kxӛȤGm u?|ЊZW+7 _z; n$媘3awl=zLe52XWȖ%c Lp^%Kn-@ò}džmSja<^9zۃ&w13-",.9a2ɮB[487x95 ]b(f;ӾRlCqFaCO˴H0-؛jq$MTPnDM;'Eg@"h>71 >|_G>S_|jxr;6@z:id;%?O) pcBf[{r3Pa95:"x$14I1B&+xp6FxF e̼*P)u?+UC6Tk=d` ,x p+24v2qFpu6/:w#QrS{ީ_x>#=q␹:\4\qCۦh/.6F(Bt_jXGKHɎf(x'M&۽{͉W0[C+[g&lo6hx}Lss*dN-OP~HrHP,g':*X攭Z6t3Rzx+Crv0rp):ֲDr iAа2aRp$ZHY*x{ZA[|in?c 8{S}ΨEeqdҭ$z'83iSC+8^V$bS%@T M@ p` ^_!9%!'}Kż`cDCr /l۴߉Nk5`R%=B caـ'֍W߼iYIs_ F }lz7c"ՉigwBxwLKNF<!{c=fQ)bNdKj''T1r:)T+$_hx d豖$QzP T '+O%O[Dv34ڻPMYI.6hX5.QWFޥ3J(wl&CأQP .[x$^CZy#mT훸[vovِaT$&~{u|E(KI4e8s62R3JD2?hfZԹ=feh#NJ1_N{ukKʿ=FHM B,,~N=\9)uNo+9i` r71MOʁ ꚠ_<8 ]QT**Sy0EvbEZ;Ӡ2{}&rCrG8x@\R>.=k\Enyم':CI>.*Y+ ^[EHykk1_bI%z JőFƼX0pJ0Y\ -i>8OQ"ϨSR<K$E\㹴u,exr9偋&:<^[0=PLXykT._5GgS`ݥcwQn.ȧn}(=&g'Ց mL:&c'xhd!U'ícuӗ.s .Fk̶vOV|AGw>‰%D@^/ECj( iᓰX%:?!bP#vCxtTf9dȠo5 d+''\߈Kֱ2-דC|i aF͚al_ci ņÌ?#DnoFXMdPZ9=eCHP~ƚ /T{? P&_jt:XY + G^< 8|9koaOk;rI$f.tP,. .&b礔0 sC;-VŠ?qHe Qngs*"&fal<,-Qw⢾V =v }k\=DNܯlwȭTjV :Y<i}Cg8VP@/U6wSX~J?AT.cJ#q qU~1E}6@҅m8Ir_*}FFP%dBby4 LZ *1 5*>$ M֘hZ#:[{`jڤhɝ0cj9@vJRvu7P}/ FNf\pf2RFU+Eco-8p RnNk}P+ީ4R&^:Q옃 . 6G|W'h ~cՉ|Ulhp1vϻ+F}i3 =2sbK^a&omuO `dV4pLzkFmp@ΓO1ZSa;_WsȮqô΍fc1&`oo unct3ŴMZS1(@Y,]=~ʝ uz 0x&[J#Sa _tW߱GN7X-f%İo}O64:4p!66A3X wt`Im_,+C k(~Q2\CKx̌,`F "VbFf峆=i>nQ8,(/~*j d/*uҭ%dfzT٩7Q>Л4QWhqdHhopW$m(/k`oUtYuU&DG#RbT"lQ|K,疭Y]32 ~9C` sY ֟ 7R;SH6֢bhjF }&rN?⑔'Sút,'bp,HLHGфL} wR'ɘ;bp"H̹)&K4 0ːW3='fWan-5 ٴcz^`IR6K^Ch{z" .î1#6TMYFУqRf+r6/ծ^䵫WKi*1'/ڢ5u9+OOk4lAYmZ"ƞ>4N$P+1p24`&Uܝ/52LM$[Ln! ץ~ "&(}Ά) G!mRsmءE!& Y ͢OaeZ^WbQd+OWg㟿RK׭ix J1_|/*,ՆMn}g,]_&:i vN7 +kl؆LTMƑTga045P ":.FR!eU!yW J%U^9ؒ&8O6Rxc\ &@l>7UAp;C3ݏ{&r tP[)ڐZRq#nҎh<5Go&AiRIv4z0e687䝗v +3hzM=UԼh"6z y  \uх)WpaLgX;{}W24 ( HqJOdžtkT (ae`eDO6NKHeL2QHGBC+vSƍ$g*n7͂m'0!^T.9& jr0u_: {`Rp[GR^^tKw[x36HQ|#c];`#R9qԡWk" Q,evT" ]ƫSq/nEvERBIY"ÝH$]%#d[qܖuIcy{uEl(41/P$ _Iν*>3]HxIJPuĂ#۳,Ϥ:9CmWfM';',誘8O`!XMjF*{XW'F`"ni -Ҕ/4;TL,`Uz?8lf=`gC\x z; S⻁3&ph%On+12cX1|za_E[,sF' XspO?kpnSC8W-+]$F9<3 䏖֖Jf< qy)7r񸌤x)&x> P-t;߫g4^*p m@ Rͨ IyD^u vpZlAYb ggvд}{/k:w6o0}/) ~%ETV"!xn>ݺ]_u8kZ7RmnG Mv=ADOISL>8VMVu)\d<d95S9%„yш1#w(/:iAzǷPΡWC())Ԝ_Y S42֟B@W x{](VF!Dg|4>k5f9)j뼯 |w4((A<FU&P?Qbγg G|ꃣ6PKså 2$>gNO0qݢA('x> aэjIox'C{C 1:,^VSb-fٚ3- OYKGasrY?'նdW+>t7OL8 u92-LdVf%]}/GB-M"%;U-46gߑKlT_+%ȬUeLBBGg(fOP<+aޭPڵ+-!Ð5^xr$`4}“jb³/k&&¡‹f353kvx faBH+Cf՗yCog=@–)D->LvJl[#aY$9tCr,q#Es P:q!yiytBuNK24EZVpuO: 0j:M[P&`eQTxX*}w ̽G)*|"1S+sOGj>#Gܶ)D&?C4)vG$M¼zT*Dk>WdܲLw4w{Fg^h$Z,<;ɱɃ&.LiP%==LD*];oIBR%3>DAw0 *exZ[(8vpW ULI/z@LӀ(#&Mm83ʗ=qᤋFNPqujs0ڸV4iAs Kipbmɔj5QDa|/*襸 ^|ʀ#,sP'Toy,y^7ʋ^u\W7V&|C kD%~G@AIzvPҤ!N:@S&_F u$>qgܢ B:ԅfVp& ֋aCimt P HWi ƨ)@Ÿ;X3՝;MN+tb ?Ѳ-i N~ƚdԽ^džOg>(Y(c4|~Ԩ;".e % 0}A )y8gqsSѭPn1d(fٌl6q v!;$}Iw$Uޑ4BGy"krN%bcc*C աk:1F|(YM`uӎLL 9g]UكW,h /̀T\. h\IYJBMiɾOۯh}]chM96dO=J*A!e=w|c1Z-sk-a_?.v|m ^ 601ΧxaMaK8)ogyX7ډ}4|nv)?-Ecmt7Z*gp?q1oFXPkM,,z"W'}~[x_zq]m௱)9qԸ8tt;`$d0ZE9楸&h/pJq+(]ސȣ>0 cm˙`$~1Y?2&Qw6aT3/q[bA֡1.^~g`.kO\4}u#ԣ*-ۑLbx#~!K)}ϐ94odfr"Et?LmgVY1ڤ%v/ÃQ Z+=mr=9A 7Ǒxx~!'j✞^8{7Y<l 4ʦ|S]&nW1K#.,1Gt;>r`y9 <>yx)%r!Ia)S\,vp&7B"0'釼n`]+6ص~ VcgB]ZiPxndJ{?t5l87Z7BG\rfOl|[,ʫ }}Чbő"緧w)^~r+iiߪD@f]p9S"]K˒tr( j*~E=7ߧܽ=wDHˎ$>nH7@1y^ew sgnYP;JlrIM".W  A񆻑Ў'}(4c! O9xPx=2+rZ"M1S>5F(!h w?q$(&<þHO>'f64jp pzÄg__B ;-#c7-=(!~GklP"vWF vP*R_b[Q%01[ïS r_~IΎgN |p{3 YQj :7gyFl]WAA>LJ`V[&9tz~)gZSV혲rv fH[WԂ4`;?%Lڋ Mq-V=NN -CF4{rf{ ĊT*'(kBSZ[ſ}^@i3YpV?ٖ,(~!=( @iD>Es܏I$M݌vY{eE%ƪ̭ۛ'9XKs7}4LT!.=6MRkMdߵf)$nrryf ~#vdimx?!!Pr"[oA_"gZ{0`w]*[623-02XK%Cu I2gD <`^9 _ k|0B2 MjW!xxԯBVpN+kc7qYHoAK%]OՎh#줐B>Ӹ;sbô,5GAd_~I۴w| 0Äf9ervdG9󮰯>gg%26.kn _D _w lz(stۓ@Er)=7y2"1ל9T,JBp<"xvv|GT[@#c^>Ksi–QR~ I VAT{:gvޔ&sOz+`i{ :H^&ʦx :*!Qo+Cgd3΋+'~֚sw}pfQ;:&whu:TɎi"c DyHSa"|#xvM sG_'"[ 2.Kbkb b_PR\#؇\wG O}kM5_U7F{tS߼vCR۶d;zlٝ!𖛈  ˶ܙ'r2,'L9<*;^mn_D@]b1P\ '6"9l|bZَCPPH!BѣdEjQQSBv F1:HҌT-ol"x5K]CPv_x~񉙱_GjcqD;N$|\ٲa%Ix0/;:]Q)(s S2<)+/%f@tņID:6ڠܴP? ķA2 >oC2o@+wJW%E[I$ wuryC< ҍt%MM[֨O*_wws ЁD14`H͜2 @F'q\a2^i|Ls631Lz>͐9l~ufC n8:xڳbYdar}r,K}X`I533}l2d>mXr>z)ZkVr8֌1ȋ8KS^ .)>' BbL?Ek)0 cJ9'ѵ _ɣuE[cCSЄ'GDo~UW}BG< &ynkəOCPL0:TGj@Fo7+~Br$֓nqU[a]v sU@6PMn%kR蝥궍bt*}71\(eW :{RzJ9, Eʲ@x0 y6o kӝYuZk$"Zj.ը*t#B.AF ēR%x;@8>+7>0Ibgq Ɲ?>p)*[ŇRmi܋i1yu䨣gY:X@ M1bX:RNyS7pAC 9Cө(4hpB[%eqc׊_#P46{7p8l 6]i2-/`*\ ;(9Vb{0nkuӭy1}%G&%Λ%L7t'񽘏R<=2#Ԧ@9?35xl֡ݧs˅ҺwJ,0:)"XB:LE[>v`e ?3LMi'^vSrV"2%'P"gBk7wh#`pk@ؐf:]D[m :H :+7Ӌ~_}ynbm[JZJsf~" 8ĿuNJe|?6ՐgW&EN܇#K'-Bx#-{xcݣbeDc$4k#n)PM1E Z"]4Z^(0ӸWLq{}cN~2~_ǍHIIF_>i 'z_s1>wLO,raQBj-dHcc ?1 r)*,yƼ݅ݔ_!o." $(^_ 50X zY7N䊅]1mO2Xio?X{~k:sR+~"$pb1Sq^(Y6|1zf)λqcD[A1|bnwZ,ѸQHZc)\vQcݴkĀތ/Hרu2m%"GҳNOTU~6u)r `N\{2n+5#g!"naI#hP۹R4_kD6C2)$%p A- 㝪9'*xT:Z=ЬD#QViyt %v_& Wdpv ꣴʝXx, y|>.Z(JC \wbr?Cf>Wj`Axo$I0kޱb_Hf L RS栃^'gIi\FyiZ_q@Wap^2N0K>Ԫ|DHy[_K7Dw~µiDu *ߺUF`40Tb^_`G3Z?A X C]^"x\[sNܟFg|Xʄ|? Nkf%"|s: lG#aA~ӴоLQHk.զώ=sNG)S5B4 -]#4R'(q0u&2C}X'W?n/3h@ su$7D9py53L8޹C7Md"kB & /eͶl)cP:c-D)kN!H`S_uuyi/KbϝpflɭcBHkux|7ʬ# 1 iZs;DP<Ǿx_ RԪ;]\P/ܧ e3/$׮=(藥̜JٓUį^xAX-pT&kbLAvd[;|~*0Wpi37FI. wh&~>^'i_Er6lW3̎k:ߐ;AE<P8BmT 9.o.y/F{gIo7rT|AxG,0JurY5]"և#:9^'U-P_\2dI/iIu_ʥ$wg%֋8^ˁE=>,KP¢/'XD ~DnzbpI#¼T ϐ8mp*r&֙ZxWCgrF 63FFjxhTm(1Q* |I%_Z?}S5ތ hb%xi}V*"gAϡD{xkX.͇JRSK=i Y?5N OSWCq)cqѹ5qM2R"ݛ] >&r#!* LVm" -e]L'KI}vi6ޠxOV#mFVƈs|to_:bCxwEN=17,¶HHNq5) bo@Ql1؛)R ʛtÐk V07 FR,U7ȺIv:N\ݳ{`] `!Z4n zsTdhM=,m8u4 vj=T7"KF58?//C}V,N#}"(Vs,J\R#rkk +TAfE+ 8C1# "| tv쨁SLdD^uAY LSSo*|-6^"['3z%uzk`RV9?6%yxg.o &$-9/ JI1\3aQ/G_;!2l=E!zVꈊilRぐ#huWN(Gb]eb@nf$l}`D!YK) 97Q +QjQ+Z,Nͅ v5IJ$K-J$-waOi ͝v UhL,6i(|v3~$Wt͛[Z<%T` (_mwB- l+t3cm!}0!׏!>6E6mGPA]"a5ً"6N-U"eR=/͗y09etng2#() 8< ݡnI% rS-/8ht%[~(Yх`T`({k^LqbL uE͠jS|ߥDW;mI`92(Ǯ&5^S"2pJj^ߨ#9T"Bj+4]Kl;q,gpۣ;BwC<*Sv[!'*Cj^.ZXSA\oq=P #Vv| Ɂp_0;\a׼B)‹:;G+"{BxR!LO#Ķh+z"(_5q-F%A#D>Nhhɂ"rA4#`ۛ6kGp#Gik0ii[zFc)N}].Y'Yj)a>٠KDqT+=pmMJij &?e&q$3Y׉M\Σ;c|pp4ك`U_^Js"!&B/'yф[1|ajHv.t6k=;~zgOR‰:c9H,-xnVD"rS̲\X%'}>Z$WEN{YT>BJ?Eex:9*O .ѥ(ɝx_!q`3SʼSsJa<ۂ>]ތtC,wZÂ,J}A΂/ yTE[r ?ӯG5c!NL 5\>}ޟ-07 - > c"+M+ Xk8;IW Z[u bן;O2Te*h }JmzD2)(U["GA9R;P;`?|z:燋l`,C /s q˹O\,l'QUh=VJIͦ6TZX[Hj6AzjS5Y,f̼_4ὶk?-6RoZ &P2FSq!>Ó( Nxn BIչj+C2m>- ;,L"V 2@k61zIQM߅0WĆ c+rxY*' Q;Mf6u.H{7Foc>8Es$soЈLjU=B- kxztH ]xr9Έ5bZTjcdBX"}\ 0SaT53@S!9Y˷VLx1F8w`۟}82c5dkJ9S]iVsYͻEXFxlNj6j( ={D ]U^-9[ n*%Ȕ,i8l/Yq+KQE0m!zߥ|]86>`*bgO+p9SOQ6 x&f={Qwv>-QH^\k/5S C2gvʪ%~ ^bn|{;WAڋuwQ1W/%h}W|KY/7 %%I- ݈ 1Rǐ|'EȱY"ϝK5n:&jQ%J)]5,jSݚV((&q%d<ĆS-- OP#vGN P6*+isg_`At{ C \Wa,zuf!VZEh\5%q9U>vUXK"^ 5tf) RWLr14E1-Q͋E V7voU}НoΝd1 Jy2ߜ?xJّybsZ.,na2$϶Kas"Cpd'}^{X6̼?#Ǜ =}L6?N؄G|fqQBC;AgF>inz$ hpmf*?^l:H_;m0<3\rY(|Z87KoMq:^ sO:eW,{ra!C{ߜՔp>&2#3p|象&\V#(O1P&mKGb HԞ*eђv$̠ly Bb?pUvL8L] 'B^Whab0N2+ރ7^L:JFyi~k35>ɕ+Rm y>( Ńd sN:H٪:\R\iN92z_TR2`[ [p)\ttt1Qi=wɖ<]eBg?f:0ćWQtGI  #"Q!9b![MZMu|j5qkН~t-op aJš4cuq7_p܃ vN\0bIۤCd=F=f)"k#'onp@430(Z_u Hcgp4y!,~{"ldOovZ٢e0u,Pk>"RoR}~~Kge$+C?S+딮I .# uw_<7.ֈ9T(6{pȿn]mf0ɬD<;W{gtɼ \{Pr [*I?q- AkMLuVhw <'O!{bѬ6=ͧ-OE=YԺ]^Ɠ<DE # a.íphĆ\=6vJ˸CNvgI]uՠ쩪sP%pxSf +\ :%Z,|.>u+,N7޷;9dD1zAiFٝ OUF̘v. *(aGkAshZwahwˣͻ^K>q SKP8Vcj}L0JÐNՔ/Oq`YH^Hp5|xʣZ`̗JL  4w@+|]ˮMT, ּLEQ|_Sr*GaYzȈ*` W NsL]dˬ*)_)^."Hp^Dh4/}ĠmoG35 u%Qd@ Ry~~zrprѵٿ"W3g4Rcu/:E9G;Є @{G1hj,I?%/jgդ((jgTvBK)EoEwC!K  Kœkvdp)pMEh ݲ(L9pe|aɤ8C qKbCdA\y:"`w!(;Y=ƺf(W0aLUbwA ;FP2//C^f !fp"~xդcr̨zxEvǎV;ΥJmcT$^馵?`͠| ds}Bg⑅tlDSZsgo|$Yo¯nIbV!Vg6 vyӌ Ң h,8lJjBG Y1 Oo9|cڄVW@PY17N TH(a+85L< u+?#GpIYFr:='5gn,_[ TRbDGw.)q,W'/f, _#<, {\s!!Tc*#QF5zJhVv_gQz@J[3ӑK>^(tQ rzo)1Q/eءڑ+/ڼ TwI&ӻK1E d)pv&<峣ϻR}©V4 Z}TPh?>\n*e2S+xL˚pBn$lORi*H}R9(kF{( Û!p˿$~xĴ`=3X_\(>Զ>^wSK2и[*JN'y[bS;b %:&(yA3vVa?1UU5WsbZ4÷h^r2tC_Xe3:UO WJHbmkWjE#^T g9osYݩWl(߾$_pDe.j ߻-wc|uG;H$u3H&#a·WĈ"L4 $ ]`]PxƹlcH4Э #e]Lbܠ ֨$s*| ` pj }V8I8W ba3,M$Iz T> $@ycVT>.7|ߗe*d3\;8Js()A[K  }mЉM4XקrQ@uh4̞®בɹ܊ Tbʭ`74x֤{n@}hK84kCqRFE3He&ʌdb(!E"|W?T2#vVv/84~='FQUnbXr3Ր Nٴ}~\mM(D{aƜ(_jrŚgbe~#[RŒOTsT?p%U8}/QN3H^yr. Ń{ΈED6)l?Q&$=p`8hʸ_Iף(J[-~3MXS(?z'gzCm~:Zjl nQPP) uQ(M˿yM0jA˨ D +2>Jq8DԊ!*]5RgPC)62wqAu,ܭ6Cv'O4 ̴9ZTCvy<82?Y% Nl)9;/k͋DlxN:FMY֪l"˭jK+!3,C RQ35_S~ߌfceU U>ۘ@s^vɴ$ Xp7Nm0_b0~6jC݄.*bPx~v.kaQ[~Lwfxz#{HDxHqn22R,I`1Y6g ,j榒LkJnB;p4~u3Ӿ-@ 0 =WWq 4Ue᝖Euư~Wfs+Q'>0O8-.ޏ O匎ѧ)_o>hW 50!f-a@ƤL[>4 %U8"Wzny譤}@{p^Dm JZۉ4_!1?<2aqhv9"1nRd˫e&`x iȽƼR~H02#tc{T^A Fq6!"H+^+8`mXb-OuSɊw0D"| fch`ii0t"E~%"⧜U/Ic)|wKNVi#E,vͮ @,OKlPJbo*~v,6lO/"%x%S*{V~T虭T{ HC1dB/ZDřB@Ul}JS;JjGi PcA ۳vcӛE,a ^%{yceZ%:)=ش[')Bc[ i4-@MͰgKIQTmc=:5o@N: !2Y?h^ 3r.&D8hr %solW{Y1-] j X阽)+ CxɍI7>}8yz6tOJoNR&noLJl4|s3=Ϳ fg$;C[\c@[= Wm~IhJ*{=ɧ33kJ Wn$h>#FRHW)2!_: ^N41NJ1'̋#P]ESieu8 Oy'$Lhgvv} [2 =[HU<ߝ^#D /' cOhV6b2D>ɰ'g((:7lY-eyM,8w;vYff<|z# ifrI_!}jKb⾐glBAJiziR2?.$;<k63 rʰXALow7|?L@r3Z^mp 2zɾN1bGM퟈.~a ў?՟Kv&i u[[zY2jdE7*)/g+ EВ93Z9;ߓNfDjZCؚzV؁ZI uSA֝MXҷs[AA<@6.!9*A M^8K#D71:5gŲ҇Cps:$ExF_d0Kql|CP[eB2~i/lv,\y6k8{`ϡ"J6VKn~*?c a@2$NҘ^R*Tu&v\QM8^tɓme!Uc}C{X`Ac5k " BӨ$0VgP1 ʁ8%C (J*W!N~Ҝc~so&KVsNRȫ7RW5 XGQ2o$QwƒzN8S=#ػ+з'}k_~jzC'oG_qs((*Ͱ3 @k|TTfP| ^OL]bc+5o^*?gmD'a8ɴ[Mvjy8hQ1 ;MV3H Oٺ!<0J`b|$o9q?G2LϫK(.Wpͫ&i!eM={@=(=G/ǯ\05>3mUz ;=l٦T|7.=@-o?H8s2_T&$qg̳gka_fKN w[,ڵpqn/O.`ĵ=zf/Epq',Ả[ K鏛Cؙ3[ 8BB6-WIJTVvc`( A~0Ya `*칅96@DRxlk'͛9=&Mp ]mLS\ep$+‹Xp~aBI ~ˈG>_U/ hg?//rgA4&̄كa~H=OH5MP{HNw.ӂ8<(OAM Irgpri} U>!E;1 [\s$0ĸ@*%<hQ?A{1d=nllp,XB #Q%rūA6y\M6%Bv4!/`Er~4Z6µĈ*{;kE12rڳ&t*1Su!I sO;7d4Ro ?TJΗɿhP9~!f8U;#"Gmۑ[&1'w`%?bמ<(ʞfe]MCj.o+ˎk&W1KYHet!Vެ'9i]K1 p28h&/f'h,5wrКξWÕ =!}@"j p7*b%jM|T(C$;i*_*M=wLM-I (HӓA?)ÛwBDc,9-̩njc=rp7qmt;2XCnMx^SUp;T.Mw.j(W8zmn*SJ(H4t \&r\4bl͉%IJ ilr_9) [D$+Amܚ>jj(GNp[)=|# /bK} ,Ԭ[wx{SQƙV\Q6- =5csjpuҀ1] :p* ƉgCسU$*Lnn~I(AaUAce0ڼ*cY >;VzVb\azcX=g}2lm- KP`6И^& ;2=߲tC/Mb+VU^h<.;r7HS1%t(x[NPEtH 1%ScV{JÕc132Hhgdqr3cE4}TuXdKOm9ѩ2G$!2=ٱ `#t0Gui7'9j9[o>8MAղ؈Tݰ]$oPx}OArWZ.#diNB? _Nt* 1Qq. EAv4˨EyXL1 hMʸ3m췀I7LzPډȩ& aJk*}>``&P+ӉD:Cē-&BYm /K1.K`Ʃ%? NW ˣ!TEޠ'"Sx?LtLl P P1tAׁ ź7掹Ե-=Na 1g24<^~FW#QĘu{<؍DArKB,R3˭:*q+wU$ÿiLXӱ5Iweޘ _E_E׈oBihf@i:F(ÚȎb1~㏈Id(hc\T3h9{Wui'%*aW!NpLJL SGԋ'fU UT!׊NmREPHڞoQУV"8`VEZK˦ Oh5CuWVR{~ 41 !_fMklSҌ ]>dC౳_ 26\`3u -;bhޝYw-mEr&.aylik[=Bԥ'C/{Dfui\w:;>V z%)S[`n=#|/H8ZBVo+[Me*dR $=QͧB] 2`VxPXx}yT3N v=/Hvw!AӀ"( j#3ݘY+}T*Yiq{|&w.xݰRAkhXw^a<$i]|KO 'v E7^}X;eHsbf%bR)?BPH]t`~J7ߑiF=j8ϳL,b#X8dy &`lZJ|KmdZ*{g=nGҠ:#6ujS MQdK 2R~ƈ2 T^E~6 c D?I$0yTY+3#LZ F;*: 2n6J$6XFz&4Cw_Rz?2܊Jr)*1'7I5RDsU$rJi`$\@RR G\҈s%Qq^r F]f:XG %n`&~!jlyJwB<PWxz#b `uIdau.۽=={Xƒ;~d#.?mh};Fv ]-2.g̈́YXa_"Ii j'wkFYe~~hIފt̓ W97pY[t ~%ՀZU[T5}Qd)u%NǗo*b˰أ.1&ޒMu'^`hX6Ƅtd:@q+h(,,-@cO暔|qTeRDi 4D8W"#?Bh=\jI!|1Z岨UXp4S`*V[5 -gIp,p=A0M63wy ٮgk]z? ՜vC.,0Q:n|"Җa԰'1cxVUa>!]4eI 4 j5o\*Lyx(_σl{&!ԪIa'~ENHY\6,W9eʯ:+^zJue>fN?zE4Si_ ^{츠zH[Nz/*_`҈˅,y]YV׳㣶7 F|#c0:%<=vzs@X 'q|R({58nM$w摨8 ;utba`FX.{A<6ܤ$ϦN`$S=('x &h)ޑqeѾSqpTrskR|`,.GwD-T"7'u[г$p3ڨ <^1uŸaѨy yX`YiGm&ϭNR:>:ggWDehw~!}} DAoI9Yd_53 MMp_6ufqSѬ-%;]OHW;$YV1H#&s KO0ψ@4u?ʡ7SF~i(m38R 1#ұz]S))s.ݦpe.iHJURSI~Q\)G;&p]Bj->7X~ðU=;k+{`hKmB$v:2 qVǛE:k,n.xoien4yQf--e04_+<숝[Q oXՅPHY_xD?{iHDUw $h!ҹZ cp\h41GAh Ìk?9 ;yE<-6,91-,@L~p8_ϩ8]J8lbo0V 'ً/=QnZU ]@ܒg"~;%J.>hj|.>:idisw@q.곗%3;;R 4{9v3t{ @o>w[!2WD}I>65c~ہsPƽpU 4ltq764eO-X[\ &jE{i  mNvfiK7y.=.ne*uC8^lxKYbÞ é&fK;Oo.\ OB?!oF٧Hb;5ܞimUɘq N*F]qG3 JLv?J =y T,xu+Y”;FL 1Z͜n\)ӿێT>hah ntD>N ,DLIBYx=.S~uQ=(G3j j&iu pNoU%kBPoi@NW]Ph|aǯ;JUPEf59T8r e`>xp*5ధգ.9z*>F&+[q@~|(nL?ED0f^}AF rL{suq:fAc5&D4P/qcfi?-kR,h7SYr%B?r'x`M:g%BTt`M|/xQ*5.kNƊΒE>[81ΠVQu:OBxM/]̪L`5ʝK&`iꇩiD)n] hѐ-wAU+Bmvퟅғ)g9s[! #e*u`?ΠkVwJګ|CIU1 pܔʡ A=+N ۹aEܙk;԰%5|Z J&W4>kUM_P|QznI=!0,^,}'䢛y`*LTDvrpm5sXL%xy7 & b8>(34 8"M-%3\KgGG!(ʏF6 4*]O0U' .fQmt@Bh̓LuyrYFMh5vFI{6u #k~ˮ?&G= {+X-<^勗L K%Wq w-*s9{TI?3N'buWNY!hhTˣeTS*ݮ߬(u(+5J$eo{/y>+\˦W .iFEPjS8\ H & - Ww&@mK4ؚU qڴjR*=4vVOB0a}C;ڌ,8=Se9 u|OiwK[NbŹk%ye+v_i>ay‰9z &Qߦ+=('âͮӪ—cA S&0à5sI}ZX*N;Kx6jDcq#xjo}UiG ͏nœ4Nhn%lyiSTY5 ̻]5j_vǧY[4YARы#X^LoL|$%Weoem6Q-N@E"-N+cQo~n:P_{>$4#z)xǼF 뙣e_[FD8jo6КL;ňdwx84aKt;`)gyM>r㺬Fy!!8I~{;ҎQ-:?k-o1<1zD8n.0sKO&ynD2kfY`KO8i`Ir`jLf?1 FݯX^l N,!fEs V,O wUc@?HZCjaab]k#{6ʸ.fJx!8hb3~ ws}IzMk;6.0JHbZbvEv$RfFg`i6A"[^5O~t>MgPA5W.{Ҝȉ{d*jB~Saՠ ОGi++һ-)@Lfj~g>gߧDw~ j(12.?OI6_L4+& [C3{:89i u.*T}ץ1H9Oђ]mS[Y9Ka}#Vw b^*&8xb:񩭋^O_Wk/43ܜi胗BbPʬg5+X79B\EVbǙcj]9<po2l{C=ڂv ʗ ШKGhmOM\8)4}N#oL\àjЦ򖣏ܦS3UhFS I@x8OCC~BDTO]y٨w>9 jx)gpwX 7}JeM C:dg&Ѹ=d(:Yu!6KT켾Dk_ɤ=I-۬6k&n(S(pBuy3n QP4 _,P^7 )]Lw~ \YBc3Ў=7fbWP8ĝ|{$w7KZqt&{\dnʣ[E_ZW|aȵleg% lef\&=Th~[`V9&"3t~Q<ߙv{o%1'1E]v|Y_ܢE\E- >=|9b Ϧ[nfz;z'{ D8&}aU6Oo]![0dU.~C°YK9tA5_cʎg@D.K\E5]AJg>]7oAaȖ CYCjN~ ö8hX!N+g!qɢtb#jCAىJ;DRY G`y ޘdù_^¸  =gj>P F9CsGXF%p1p .wG 94)>6-vblol'YtcsSa_eTS K:5:$asldoagSmO~iR<ގs~ t*Vʜddq*D@X+7DlQjcR+ɳkŦO<@c8d> ^S.P@F Z |w]',)̇`3V(vtq?d/yϏ#岄3i,i*ЛJ?7ȇ'+U7-"v;$]iww]1{`:-sGe5*?(V4xPJDItK9fPɊi> :b zљ B,QTY1?z:xhc ~zN)c'ZxL dJ[WyLDdf "׬R0LmW(An yMT||k?c_/J8*l#SHp " #f&3#e~0ߦ=> L57 qgvӫ&͕m?]6չ,vꔐXIN{dE%>CHhVd?wӶ2}&Jme4wwbؖQYoW.y8@SMQ4&sFI(`K *zMY[RsboLQj rBFDsCqo%YF7zɱάf=?vEi&c{(QwNn '? \kv)"-udbO'N+ ?N@$( %/|u m@|Mi l?Hcn?y<ˀKhqk+XmTvVڇx ~y}L ^ W$/Lg/"jIݲU gd @$ij- RuPoή'-XgLٜԢRD_3S  .0m>G7 4Drk?T|C/` G@O^PG-5u^>g082$i.> 9l˂K|WܙP< NJ&o4jAjf-U G^j3<ԢU!ک]^{LseZ)u3z]uڐt! \>evKlh#(L(*(Í ArH*KK=>)rl@,1g0fBx@OI>G5 ѱ4b2=}LX\IUجuUIsbzGaB2\@tU-,Ӓi*n?6,3S׉|'0。Lρ٠):PLO*};iݗ~͐1fMs1䤇(t-p}3|< J0}`R5sG.hvtX pc[>FДF\M!t.gNט1"wӶx<835quBAَf+aa֑ӵ(\$Qh=\IkX=!1Jn;rXnbt"5&s6v<+U&?* }UPv>jqҤ V&Zۦ6KxV xC#wc!b|X;`r#&'?rO>ݥљ2Ѽ y/wk[Fѫgco`"cLt+x{u|WdɉU2y;ؤ\oW x\ 9.ʭ%_G'uvx\m&d@]|ixv'ߪ3(:!`{*n@{iX=T|r"Uj/ X⥷ީ{1Sc-OZ2%||rםAtKW17zuن_?6ʔ⬠دhyNO_ŇPڀ}E:f6Ml2a/)˳pȧr* qx3̱߼3җhkoGSqUr (qg 1hfthg5 ijl!܆ C{ rĢS_hfNTˑGB/3i2jPnR%THM'c/OLnZƟWC2y6W;51;ڛOsY gAUb&O*LQXGcB|uէ֏=BWR1NB/E~lyAyu/r<LF :_(_%kUC)h&=ɝ7踾+ *E)iE0~5e(xe&.C\XvO46U͍aYQ>61M YX/y8Ms:"&MC|-=j⅐;5d9KGLX:⡆cGZTpvn?\/Na #*0vøzX&TxpFLnW9}xjef*2 A A;5-%x^fd#˹ecƴU{"5úvkگOc)G5lb5S|Ca@9SF&Q5KB%az3ƫ!IK^#+<ܶ;ryi 4sEa/>q$^VYUN3q{.jɳū9ve}"op%6h aOP ýV*".Y`;%vO6b.)!+&_#nRNH|=f?](|#TBkҫ<=\:3KydמM?(K'&-`p[58tYʡ^ 2{C3H4Tt%>5TY&azsqu* ;R207ŋBa!) V؞=sJsd l8iXDވ067ys) /E{)Yo ;2Y > FGDi譢ڨd. ۽@ wU,GL정{yy2,0wj{@$1 1@>,&jI`jDU[=*ML cs\zu '\+ܔP7"92!`3'!|20qEXU`ONn8G-srsfh4 n OԽK6ڀͣUWD22z1tyD[ch,bGR_2Ή*\,l"B5/̎vM\ $(:ڽ1)u#w-JZ̈`R]ɐ(?,ͬ0';Áޣ`Z&f@6:\=-y`n#='B tt4ˮ;Zn}q0Yp4:Ė3K:TØrfN~EL1ao_F #*Y!,]HBj@yKNdA+<-P@jnDž~ɋ+E e¥5~:ڗL(XoS-wHwq"k4~Hc5PµP5s*A esݱOt,;H!\ пdž") Po$a̽ C*)ULT:cD+ÍMFsm^Mď2\xI)Yb G{;t 77N5a<*+Fi M17H7}0rWS uɴY^&>Q2[O{Gf<Δ!-\,t Ԟu6AXк]w^0] ڒTӊJ 6r\|yV!(d6eHQ)ơa5=y@Tre;ZB̝ꐭNb ,+Z} '  }uXe&TG) ^V;"u~>_cǟ$2a+v'MNh.RVVí2(e 8̀CjRZ;и{KFSZrlySLE5hڹ?}Rj6!c9cY~eElI =ObۻBi|7e^l[ֿ`t'e>8^QHdQ Ik:whŮ74P|{˛xyd h{q<૚b;')@wTs}$e׭گ~C nS|rgr a)<:Ø\350f8jÖjM˿ZZEޅx㶡r_`m3g6o}J"|;7m|MY/S̭C^+nNZGPvg T\s"z* yEXLo-BJCe Tb {hS^:IANąL&~;1v CBlF7u%x %;,d* @\% dS^yԞ0/' yK"=ĸ_BZ"%x/CWVUX9xwd8WQ]Y#1s_jnMѲF&r=栱H^޾%d^`T3ey> A>' .凘 M{>n l@/'s|3l[#!{+ho46R^hGdWɋīy\Efyd4^>Pg+ꐋ\δ~ʢfmC\`t9R݅P;zذSY|*B)*ƶ}r@GͣW66t2Pn*A^>Szl ܎ۋ:G %3,7_/oC%QQXwN.(ra~$:/xyx570,Suu?܁/8d-l@w9wU26#Vv{n5PP.`}Ҷ{8!>RvpyN@(OY;5ʯKo ArR@`j&m/ck];DNѽSLqKrq+k03`o71\0>&DGm $f_J}H,La~^dEvxڟg0K셾+C#r; #^&b(ID#M2W+q7#}1L&e +~C`%ϟuգ  <3ZPUo\sA^V&I٩$C@Go.)Oqe'_͏Gŕl.`j6\œ @+oz5m7,}"@ȴi[BlQB-bAYJ Wan-ƹan[&=E\Fy6!xJچoHf,"yњʖNAv,80[/U BA@7u}5o#H #JB\,䨯Lo*$/UjT+bÆr^o u)P|W,>WY(J)uvoFp}@&HXc5r[1腭$_-:m}e*`a+%q@쫅*@JMӣ[~S{շeX g#ÃzgS!@fb6;J[_C{QQ$=bq!Tb {DŽ WڢΈ JAw>a Fr߽DVWD>#qlkn)fcP@] Uv:OHJc5q8MVs./#Y්sCE+e=M5ejjW7e<} F{f?W9ZfzXH9eFM3(%/:޵ZX3[ eo|E 912lCTӡ_?Zc&c~OdЗ^a/ci/y+>Ysr=zdc)V| IN鹻Q0@~ ^rxeߤ|AV # YBaPo X"25Tqoy~^9gV3_=YG)zŶ ݢpMԹ#Ԛ"V4]cs=kŶ9!zC2#BX[7dީ>L *j;'6ƥsI{T? h2JcVx1z)~Rf&G Xe?+{SUGb0ӶUK2kxczX!6 {Ȏ;@CGaO~14B ^)gYQh*x//\- ̬@ʕX,-&5Ch*!S~ԣ>2T2yPsFe7DHv5^v\syCz( HW%AqT@iX@3p5'-fc9qG޲˯7~X`(L#ܮhzZU2>˳IQZ[`V^ey'j>0~& {ԩZPm؞,xVq;fC"wP[bjm<1WyYtЭM<+CU1$xgsE;RP^c㨾6e떪g.J4LX4o2cFkMΏ~&)X!aP I|B#(~$4mNO?ct4@/$oX5KcJ-r Y=QFۄ3-ݪUn=MIC ecF0]. n|x U("{u [D"a"fBS}s}%8903xկ}} MLYsisl4]ȿr ^d:N+gk4u\e(sa[eBs2A.0~wz$qۨ]s_r }f҉1}DŽ~*Lw?)yGQ\1eSS=H$xMv9ŠD3Db؜t쐗E<-|Kbю4;#%鑡~U4!TşLb_[L C#@2EbQoHTr=WvkX<{>X⚡Z6E^"Yfk*k⦕ 3䜞>a!DtUޙ<[qlׇ$Lt4 D:URnxJ I"̢|I%Lu#]>: uD?YȽ*2dx˻ƮtVIr93NAG^ 3%i{Ӂ"4.ˠcm[:lK8;qwBǚ=4PeO|%fZxxVS,,>|]A縞qN"ۧ|:ȓa_Y#OM[?鬸tI)z`gJ\x8 ΄;2v]pF?T sc4\ ťzˁYt2ΣxzƓqJ }ix4IBe<5dsXdi˘NLq,wHVLLr > 1 ]@wi ڴK &("ז jh6#r8)~SoѢF? }olmePZ5gbPf ?7مyy ^?=02"XkIFlu93 ! ʦ#ͫZ0+ъ8>94S*]j֦Bk< h8p@#alc/+ !Tb{9ܽA:m8fBs vQc , zAt N)iYWˌ3=wae-͓Sܰքr^BtFK^N,XZvuؑ\*BP2e9TTX$!4VCN鷙de7LnUi!*7}!"|i_>w卵CmbU&;SBd9 KnngS|l)fJ䎻AИ*mU@6]PyzƬ{8DͥSd2@NWa5툻#{@|{}-5%dFߏ1|/@^H6s ֢YFIe0yy;bKd*Zq<8ֲ>h5r댚FЀC~+&]u' P~ׯ-vSfeBnلm*gi 3v@S qIlZ7B]^/WÂEތ\THy#?J"j:n40_K4He"@A:i4  ѽP,4k7}j4nHvU4 )RQs@[|r<ɫ|E^Mo`|SwzAM5_hŸ87SvpA m}%d75B)]#"4 dz6*r52/0ZDLH:pi6v}SWH EPڴ}l ]ՅsEp8u.99EjsCv芤6zs_dAH݇8 .mv @F2C'C@w/\d 6 ?HZHN9@r"S!xgMԱgpOWj` I6zg^ zEV[TcɎjTvnkZ>Zde#:yL/ϐA'c3 rDGGG,09J ʎ)U?#6>.X%b|:?D3LV-5ݜU /O ӡAe}pȤMܦks8?Rdx\êAo5-i`LX'iP尚?P8iYO(;hQ`R0h~]ko3M4ciJG(Yp=~9%_%Cmh^ɹg.n2*}ϡ~$ǟb.p>!Y1d+2 =|g4TR%J)a`ځƮ|"T!rP-EH-mqa ,KjE8bC5ܲv6q,ҥ͝*DjPN[8Oş[=]ԸuN(]=c3^t{^媿o~W%~JF{Q74k(A%,w-WK8ioTedrѣ+t.]zT#SۂzHyJ꼢'8WaO X!I?ڗ_LuAKKF(x r9\2×bL©0dʻ/- 9=f!K`@i"^BΙ{[l-l3:YJ|C((+Xb)Afcuv5=BH]>/&˜Ljsyx3@ѕYZ|c3SB(B6`Q,ij'ܛr)[93^غûhd ibΦƙcmHrC}Fac-vU+R?ݲDN%7k#a_ Moh*~5:i8ljMuyn*A CL,(~c"SLDi. G{S!A\:h|Fc YeK3]" 6 Z]vHbDpY\w~*bMUAJ[dp8[r8q2hAwq*ve_Gk6=yOQa-?#pVmd1Uַ-d&aJ̫Qqj=sh Al4F;UװL0ϻ9jJ8~m:K =?>hb^OPhF@X0YQ}n D Dnuv]9 . W 5܊p5Ac c^o ̭ݗgC,Bgf;eJ Eoc,.00zIn[c'溤~uk TT.@Nڈn*~X|)M\ cY v #Zvrạ0"ަK@o~*RLc8_nT21Bj/Ac=bCF8[WdtVr|UZ2,}O`C t*f{X3Ju^.jC|J3>6}e\ץ Zœ/Ӂ& &BSMbcET[h%wc[;_Gι _z =zNqRƻ9oPoĬL'L'=D^ σ*9CEOp[BOg N_mJ熇4U*݉:NM_J(]6k[IvZX-xAi;c槏ޏK8^H5[z@^Hh@ |>V'#ZLAW|t^ja3]IPTLu]1\T2hTMθf2¬30(d<@9( v ǏiKZ8>(e8S/M~Tă$saC J$g0a/B@)ep#ԟ$,|`gO4'&(E)VQQH-@`@|  =`ݸRW\aWO1s73&0-)Ж|2~]Vii;Iq}a`p Fx!qb&f,hPIW~M}l8*eF,tpۻMR BHNV3~ހ0*X3BM} v,Zc_s_w:Dzٽ U=xta0xмP/O-zW)qO;kXkCܳyV>)MXd)ǫ |6mIz}HN[۳ :LoeЍek{MW%^8!nU٪]=E}HbV ɣWAŊ_vj"~KO opfAUi/\.@4h=xR²o0GVG+Sۥ}rٹ FHm"J;hgcr֑MﴻxrXќ-5'5 D̡?af1Y;m?.!cwj))g.3R$Ԟi$JZ9(>v/b~Ϳ.?*5aRq){\GЫ Fp3#Ɗº퀄4qB $x£yIE#`U[avYlH4fcX*GH7 ;|:QċaGEvl"fxH_7L ~QvyDR6W6 g r>cS-æx/gp0jA3  1wp2zpP-eQ}fM. (4pSU,OaGKϿWt"s4tsy,JɨLdn#X"D9M^Ş6`ݽ+pot2Zj?P33dUixsDoC{w낙 ?E@;Ħ| $ c{u_#BdXzlBhjz#`=D;BA\,MR-^7Bx+ZR]ڒk= XTqݴ+eU,5@ޚQIߕҟ1c/1J?u@ji[ooY0ճ']BbSzJiJ)Z1"}i0_in.BJZ]X |Bmf-Iz0dwbNJp㷁J%,d<'6> ^EZm닍/cWA-U"S]AWϷtp1@@yk5,G{ 5fr#"Zc,C%r£+XfcoNAAhV;u+O!۬xUr{:MxF Qm3l'KB/ a~>K!RiaWMj_:('6~OU=PCԾ-Ar8 F=m im~swlR!Tt"ӧ]K}<~\+KRcv,0Kq dnnpZFҠ Ns $K079MriW?@G+6\9-0B'9S/j -QJmHތLh׀D[eX%.SF5rp4)vI[Ǔb F=" ֘Anv>d\Xݵa{vEX DDX.d{H8oYi f#Aez(Y4hx.]VY=uHBף.W\p(@@7UH:Rzn*|PH| pj!dlc`쇄E*WQϹDkG a7l,TɨLA&e1§˜8,;{^D.هhböWl'8O[+k1l2PE(׫ط ]ihNg+}xvj|\J1S`Q 2w}>LЦ)K?J`c3!V-z,%D#R jU)0 Fsm-;Y. aq !pWK\Jv5MT阪 ݐǶ۹z޲[ 8}f\` &7?0UЦ8bQĵ,y)58yLĪ[bv̜tc LHoIkδTSWna3ADztߙȿUgNQ/*Ϛ'Y9!CvNTs|uQ}Lͽ ^s@_b~h6~Un=mzXojSP!5"r,EcG#IΒњ>3&ϩrrL b#N9(4(>H^"rg|MO?H{8J2dވJ,>-0'< rM$:Vf1|1F _lH)@GHhhFʊҬTlX(7^pKu oW§5NQke1&34$tIHA$MDcR|Cr2N*F{Ez酑@q^@I!Vi_J rQ\7L{);i44 xWS맠'8 ]fq~tFXE,I旑8vC%Sv? w$NNYK."I=yF;(n tt P<@ ǡ!%0җ\ ?A 98j?!GA&@7t71ZˏVzˬP+u.w-_,Q.!~rIy,Pc6[Mvq0\f o`#uOZWіi,U*."U^Zkn+Z=Pen?B6z5Tk]oJԠ4h8%iǾ(|a:(yZbb_ $s('58Y9\^/ҍ , R,?A /s35">.15' i%h"TX4Kz^8/@rկ7.?nXlyGdE:+B%}+KF JN]GWmN+Tp#x7>M.N89sژ\8cT凤`x?7TW1wJ Y ΍470#.oWJl(Þoc.g!t O0c'4ҔWʌ9Je 4A51fQ847$* DxfM{. aa{Wa߶t֪X#MVbfhؘ/6~[  z]I/cI݁n${ $#t\M},|v` Eۯ ny9+?Vs#e^a(I}=}5]Q<y[~"/avH- +To)V6& ޗ/磫6S,) Or"<3U[1p6/ #͛4E -L&hzܾƭAeS`[h5A_]u{9Nd'RSvrw[{_O)5Q䨖n@-@Ȓfx+pXr- ] , ;7K2LHј41Ff//I-ֻtr>/P1L,7T$ av~8BßT =Cw('@@Igg b~ew׿+4JDH #"j2x sB?%Q,=SPByY&$!C!8IH`OC >PB73oIzuqR<5Yzc# v3Nt>es750J u]JM PkmV61!9@k0$DQ܀izN:ڵw>N\nġw{i&oeoa~mi+A?vKX]L60uH i9]%Ze`_&Á"3ۜ&z* aloqL#? jf&}I'()C 5QK}P 8 QqA>AAޤGgjUs4j-O m"E9`x;bcw |4?NR. "w=ɂ@S_{w{Oo,"I RLWvB.@枭8W!+:x[]l\z]L#|[Cv ]aRFQ;;#6mHؐq>=Y, >=r3N/nm@YO# I3XAK!$tgMl^Pc/iil \GǣPtE[S"(v\~ Y\ha3bI?~=,HisvRY60ޜ{uz1iXAO&r7I!GNM!>xw#S6C+v־c ÞoGZ4wѭ/Cjq|p7I':* o6-}SquTM͹R7E|id6@k)–h8~Áx!p+craO@T ҔJV҉7t^jr`1#g^PG0,V*9pRe@֨h׋?zf.uan^ 1hJ_߷ڔ1΃;eӖ SXb۷-ZS׺tBl t'rUVW1 |9Sk ƌ-טi>M LJՐ*E)) AB.b4$yHbǁ=N&f;^#`^G*I.qxϹӥ[j!v4HO K~9 ftWC´c0A F5 ]n։f {t[;K/ʭ|Q傟vV43-cK.v@LkDrz6ZWJG滛ԡc*R!HDhҲ( T E H>#fk͠iV5,+Oz.9b/:j:>~+PB*JNx9R5HM<;jM 1heE04.*#ɍ+!.{0%~ \{9\ڻiQJ@?XԏiU1_)E^47X\;I%37&Ct8G7_LwCa$^_z!el ?cy>>ShEpuWIK:ffxКcy 8x8l)5/?~o"8-7%=ܒOEK5;6 n*po׊yU^rVإ_E56X.v R`7XA!i{Vm"Q]oޠ9>$BX+U{ z_AtOP1:8SFT0`- NeȰ&^ǦZBRglrt[ :_̤nz;3!߃ -?P,{zrUM $xB$vN)vS :^,ucόITwBOg6w ;יlSat¥l`[ZHof]ߑC[q %X/G,~ u 5lX{걬_rP1WH`?qEul,AS69q*W{!c?Q1FBو:c Iҧ%fOځqAvzjEjvYsȸb݀G*BgҸԴ3Rj{hPX'A=5!!Oq^:N*Go 8'hEVqxsر)s]/Ola@2iɑМެ #ձn >#'lȈ!1(늱ZXFb7Y9lkm햃dŸ&)WkUow+|QwRĵ>B2+0\ (=vl~v#MpeT)toN.TBv:>#J"Pk׬ ![V9/͕cozX.5ro{*.UTQ#c02Odf_tX+'> P,*x5f}з:WG*vSf/XoB@ǎ摁R޶¶8t˓}o7LlQRb{)0<EJPۡ!I]7i=XSP̆r?\nGԏLEx‹𾎋QyWuzFoCn̑KWF}oteaqo y/gxȞ/<~A tC[m$!8J'Ugm =-⾉ju!rSh)7( Peȡ-88RQ:<2\`mkT -ue 2i M-]Fd"^WEG;b-™Bu7a1=Z+= %2av(F%Nla^8%8Gb_Ba_w 4y}R5؆h25Ri8x:ăZnJZlOV}潤<8-θu\pintRqc@-=6?Wf8ݚhP'ܢdv#b!|ƹH{|:ՏhIK&kIu^kyaoכ-d3qZb-u-L'2Itlbތ^ \-/=.O @ua}'MYZT.bsŰR bVʮõvL),u4G"~JP$f;\x3S oaW1)Dp\]icFiQjq htNBzD+dg-k =yQ= B\\V]!G;=r~g ONH;={.A&+:+oLf`}v1͵xшF{ڪ,./j;EXO HM \9J7< G$=lsVy`҇أ/nÑ<Ɏ=I-?]>W&~lU1h[[IXm;RKQuqU_oun-AȻw+Jz]u#`zr[z 9,PZIK3k*+R]7pɇ;)KbN*ѮSo>³i9T {x\Vp~ +Od*t3Lqs*",8\9*jXD}g)/l X vD%&.qq_=# -]:T&p4Z %So+p _hл{9SLV__7"L8 !rM(xPfYs㡀]bsKԺKp,ۀ@f1&Tvrp0<-Q 6E#Rǒ5¦x0$4%f@|ŭV1!XǽVh"0?UaAO0i6nt= +WfNR~u3WBH "^.]cqfH!bSͧܨzro֓{xYXMXqDXa,Hꄭ`=~ /J|zOqry6XB(Gϒ$?!`,V;Y9PRupᐰ9MɃ`յO\YGvkZYOKf#` h?iGU~Dڕ-pØq rX"\%61 ɃnMUϑ1ɦ*Hc/ߗa Y2Q&**{oac'C'k#n!J(DrfMh92R "@6 xXW$zJ57rԈl!8eBNi?P敿VlU-%XE({+ٗ-mM',QKwb_d`J8hj+swlHG buC UlP7.1I >XPgɱ<a#ah%,枷Wu^1az1 0L_zG[N<=fJx -֜WF DXl/Fg>k9QYKr:'zs'!걃SƊҽ+ Bߟ)dA 6K 1ф4MB zQE(a3qX5E5~zN  6Sx-jzVa4Wt@ ݹha=>?uk8W0 \N.( C뚍rHckFאV ^6b,_M8ygUe>&V fuq: !f>r^Dnq2Eo&O x>lmz~WR&#浊]l*ʡR<еiSLb"h~ [ /- GJ4S6zctٸQQ2Rn#&1Gą=B;&eɺ=85u3ސ~ Q# Ǚ&s"AP },TC7!TTl=@SQp' r{˘/7a(!TWΥVZJqie.bUgm-V;wI\`3}c&RӴ8$hM3v0[b 9[pdN$HR'R8uEi {OE<2ORéW%K6Z l P?b>^vF+̓qf籑y6N8h[Mq0U`/~fD)l_/_W!=uQu\{$rR&sDZl40ofq ͵ڨŌ0 AݐU|%.JxNASR8-n Z5>q˓>Al=B   "Q`W|HW! W)GjH܋M~vXS>TFw58+ t>l#-$/i| jo֧VԚ )xneq ]!%F K`K6= mj/λ(" AL/wA^D;7(ާFK qga8h NTTPdջPՑτduMR6B*0QruԕyjꯓЭt;pz0҈E2jp6f-^G ]̭=RlYprF@д[Ct8hՏAZOL m5!30lKU JK%1ZXo42"`#.넏5Z:uz@`MQxG)y 5p푌q4R8GQ:o /IC:T]@!*A,I3 P:p$HXQ6w-u-b~pׅ&*S|`Jnr)Kɵ "n9\PM(8\&@Xe f)1$8v/gc ;u SL1?r8֘!"ve">_"~j2OCaEќ%t]8MI[H.U] 8::3ӾJN|L#k&-hb*|n@9,!GZhgHtHu@S TLG W&䙞;LU@IsiaOsr0 0Ydᬷ`&]r6]+ZU!6N6Az]w jw vlzMW^RmȢ db`Zh^zW`o;VP $VBJ򀁋+ !:)߸Ud8+Ͱtop;T_$o/ $)CoeЮeso z).m~3pҗaV*4C ~+4 ہʯeJ$Dy@[Vh(z^HāY?Ű1a0exy%icc Fл,.-z&^yB+f) H+'iLJi'0i+dsFpc)p&4/(-,,Aaٷۧ{+0!{S^$o]*ၔTy II3vP7^,"6J$3϶:cO;"oSj"BZ,~m;.xşWs>U]1 4ՋRgIl b K5͝qV&mP$Z[ H&뛛{ӌ "W-%q"dg*ܐ;,r{l멵.6E'Q9<4RIJ[^y #D5 -pmk!eGG(A# W3P@ši>e:vFטԻUwjґ>ѬrV)2pp9ؒ[묌xS[zŃO7#@_wfTJΜK.fWwzu6zBew%]֞Yg{caIxtSV*P)0Y+X3 RxN,|hoTƅ TC8cd`ޭQKFM Olvyo$dYm}%ov3ǒی0dyس b;$cU8W"1Z?WU ,N!\}!-hu8XG-dd(,Z QYM{! #'¤Hh 4u?Ks\ZZU|q\-0 "zb;aXQ.w%־GɖU8w Fdp 2]V/B%NdK̕%==.5f Llu;6X)&OW^ZPB3^s07K.jB[SKVaY]"%:$gK|2]} JtB F7u gy@C41vƀQ~kVWc,h=< sOe$28٭ yQ֌nb&U9#Q5~])~jzX24R;8c{PXO5z}sSQ¥:rxjͶY f0aD]CNp RYDq&knnұ?!Yni.L!nzȣ4/̆op>*%zPh{;`~M_=b=XD M$Uuºޭu KbS n ɧŝ&V8GWY|8i+#5e>h n=RZP ޗc_+B 3ߟ=):eH)Qp2)w9;?: 09/0V2V#f _H?Н*<]*4Ϡ@`$+ xY.$ӑ?w AK+HO9F^ﭯﶃ[A]M9xSBGUra={o- [8}f{;KRlSZ,{* 7[؍?g̗u~~jBu/$s3X%{jlNxg7=hoP2Ceq-a34~vZ n=MVbL.`FL.*s7$')Nsb'9gju{Dž.':k8nNɑ"*NaH/ >&O$lԔT3bz&TހBD7(L&3 WNY'$M3ft1Wu0K7@+)*z2Bm$Kt_f waOBHT#K-d3pR4» ͳFWn݋GR#K6r=yF긑3~]}=* \vUm׻)`'|k1{=9>qk_m9&eMqm99,\GKiu8|Sk^weL|UeDVv" ɱ1Y,ӫϮA:MF&slǧG[dcmz6*\ bu81@XP)ej>ftVV|,AQV% $$мGfE.U:Ac]6a)EpGƌpr+f;O6 ͈%5J7&@e9"kfĚ(?dy(Ϙ֚,5m5 RrqH6UoHd`w%6;L Y9I er\Z?D'lFfqQ+.֮E |,/r~[)SH4gf*;0-mv&ϐ[Nf&F8y~27s}`wqe4YmEz= RFNryQ͞p0g#<|^ O\98Bt&& t @J[ÎgaIQ4 kU\ 9f֟uʩmw^>Iq"Pu#hJp!t莎\΢:3\v{ƦJ|jb"¨Ѧu"OZ+g2f3 |yrNZo[?֤9vΟ)Ch7~7z( #t;HFhbXE9.f2 [gdn 韺yK;D wy6AlE]e u3Ăc.J1J9+9"TD95ڈgwӋ I1j.oaENJI5 >vF2X}G 2ev|4#MSxʐ*"Zjm0Tf6;ac}lB5> S 2/>}1[|Lޅ%3L3 qM"O W7qyLڑTE}o\-kY@{gs4IcoI>*iwKgn9T6cDz^C-Qz櫔9Oʇ}V~1qVy")S m81#}`iUgB: Zv\Z-TJbS_婏v'ypD\\-IךSg rks[‹ %OT^;G,(DW݋mb,,] #ng~Bj 7֊'rAPoa%9S0ӳsLK+k~aH+ {&oy`meSzj 7'M_X*}̖a<ߣ`u+RZgq23r5WxT cyl8j4KiՉs!Y[3ŲHtx Ovf_NɻppBTLOmˆV@e?Y.B֖ά< fZfq=vi1{"ls.WCr]YѦl`C,$xXK"4tj-z8-ăQAZ3oDzyW:_G!e#Tc|}n^"Nj[O3_o? k6i,[Kq:]`-,ߥwDmF0 iensAVv!U_I$|ԇ'3wHbw.,XD*iRdsNj$yG}v$KL^RM؈/ET:'͗cSUU l:޽Mi]ȣ':aJL7j:Nȳ4w跚P|;܎PJ8˭3cV2 ڔYmA{ѸmaO8L8Pdr-7``W,VX6S7Fp_rb דqرbZI9?I`=3r}Ж'ItKG\gl +J#tK!U\?P?b18{MƁgS@w@OiPIͥ,X,db|~CZ+V:M1uU>֤~r/-nWԵ~sM&V[&F8cAv3 OunKQS9ynUiE w|֔Sq I<@pg=viAbUؑ8sK^VIG"̔ߙN/dگ!KrPHZj}*!5vx+Bs l3\"ɜB HSkqwq &NA]8'7:|CH˙nf$+,S4_(3K4K`4Wc;D*5c x;}:qU (‎('tSu'd{a281@Ѧhʯ^Ge7t$P uBv2iIS>I_";F(UdZ s(=/r] r2xVQ^lD4¹噤ᄨ\`1wKrSŮM-n! }ݗ<3q*&+TkvmsXp)Zz^Ҍ{ˣ6c&3m< ǪxSN+Y2RQ8 ԫ@ʮx3-=۸?7ڟhO#b92{1co <J#P"x<ƔxCྲྀq &ʹCEޢ\ 4ո Xv3@\iB H~8"S7ĪS=: |*,3Ko@U ! QsPoβ.&~um.߁PC46r\y晴R-Y1gB;6'z{˵!c ƶ`?Mxmf}ue A$B*>x 7p}k' ,pu̍JX4-{at.T5!< 毘 YbDtCFv L\vELj<_T%iL"R†rUQOєf^vbk^[ ֕!lC Iǎ(17a++m H ogU/ ܙk$¿` ߲4k&FV_@f4<0XkjFݟE _KLD(1^!q_2Gkgo6rk7ָAl%k$8+}QQ/l$3 +=4DٮQ|k_nF(TJUr\NfZ΋ϦqPguOwނ2_]t ?r>Ma7yiNh>)QD{؅xwk~Ygfsn &Biv ꑍ!xE%Z[ĕk2&bPrgO[J!Ov˪k:)<4_d9/ ~ GACQ =!n%u_PތLq~Ѹ_ADqفs+q:;0C|A!ZE(KbZc^Ţsrs3&ƬԑńuM 9aO?PdH) KJ1}饋 7.!R y u`k{@W=:R&{P \h6s^V4H.< rFιڒvP]%mb\JsuR7:{]!zxXYP(l!YDriJ!#NWL\%n2a<3đ="d%_ N߉_ Qnto]< A{!9>(ITTm~.Ԥ wؼH84 qQoߏBi(MwŰ;=1X~DUL* o/C9W("ddsؖ}4ðU4ԣ\!kr/  HeRp՞D=x*pMjlfN0B\ƳR7p`$gdF,?XUU mڗODd$'fޱbOJX1(3qZ59Yw?s#Ο^31d'F}aԹ&iBK{`w4\5 ">d߁}b'7%)la`.+) D$hUy$BBxh ViCmQ<h'.eOBl-;OnBB^Z9ƂYdڡԱ+8]5?fTɨ-<,*6ސ Y#";~ؿtr+j82ÏrKp "Zmã6wp1:N_cvm^C4\+׷bl1\SFA gBKvRЦ'GK'Yci^"W;R#wa7~jHDWdéֿpk33Q}N5-f˗PZ̽"y?|\lVtKAk 3I``?*h_ RSeOcIj>8/[SC!9O*x3a%&"ó7Za'nK)X5U+F9 ~eTRto=.ZޛJDtW*ϐ[A^F1U25 9 } =٤튪k+3eͲbQ6,3^h ΰsޫ /.15;Z"H"cFmXMX:v[5sgx=B%<Xt^[fh-T";#fVR{)vKNYa G<9jXJjZģc/|؝|@O4#]MJ}4tlh$0K^@S x*#.ߥø{{,|) ,gJ:EcmD;g2 H0򈿅 U-uD!rƫ:,$nRȴڋ9ϟˑکh2=zDnT%;pzP zS5#$QiAw=l,&`ZTK#5#}W,mhkfyO^ tNkv+{.p_Ѹ*Շ1??zLnGu8qܹB,\N$qs}Dg!~W{Y_,nv4 ZFW7ܓNOތbZ°ŞoQRly+ kW8;x㎴cahM%(2ڱ#| mpIÄE6XU-Nfub=@Z;ߛY ^=DSb/ bGLv46i)n>+|-f}%jAQo86&-Mo'Ccah6t菜q$`oz"Cí <$x<]rW/8XʩeV_${rgEP~U uFƫb tqa0ȸc gGaV:E/g[ZAvرBU8×˲p-%Z`NP ͅo߹_ͤI :=SL|ripBf?_2w;jEћ-ؚXS$e@<P!jSGUv[%!c\y_ mIǫ=V ET9p_x16n,#)ќU2ڵĥ?YwC{xkKUl\Bg!҄ VmhެlYrI9(CHX35̺u#Va~>]'av26 sM7,xI.oj[H˝ /$72X*m_7 us`-f #î8N=A.8e1]b)afPhHZWϤ%_9lё,ŷ# PH)d У3WN`yNV G_x7(:w<sJ41r>YTW^#Yrw׏70E@ mK@/4DMr>%xP$˚wIez5Wh[[V4 X:Jk#BRP/؂lnmڝM{jPJL@W2Au=5LA`Xn9W#6N7u݊>E#%myzSG?4gPb 2&N $_ѫY %Kr]cuQ: K[I>msͲRѾ%$A06mI㑾4f#?15aZHk(>HlQfIOzOzFX}|Je*^m0GlwaXԐґ6ͥs1Qni_!Y{>Z}YJgg(LK"9ўz-Cmmw{$ժ' ϺhVq9CpTW45%Z1'lZ3SB(b6@P: u43q>f@Z. -p"률PٍwP|0Ez$h B؃ k ,=y-b zP!*ү`vߞW}xvg:Ow `Cټ/$^ttd(].q̂X2=24[u+sXm8*)8KD$dj3dQY|$+$h 3&8r W> {$W ╚y0OwN# IDZwHsz/غtLA\7b#o#T I>:X!V"8upM]\$^b@{S.׵gC.F MgNGR?t+uyш^8_aGP.~4Y{êֱ+S N i˺#{ģWUԸkȪ.5'")i\7߇pSQt1MWb_͂5?X/bxZr~s˪aXҺ1n3 tY_^:RF93v&AM*X$NQ Yj>oh"DWҩ?&KD  O/@I!bߩy!Qf$DT3hsYևcgs{bP*SM @ͫb' ψ[lƺ4yuf<锧mkubRH3r@`m7S$%4hȋ>GV~{V,wQ#J_69E?q<rMo`M_bg+=- '4zsNMץBSA,5>YO.$OZbI!am%B9j#! OD|r >.BXa lNICOG beY %$geFMs@pGvD&39#ϯ(|=&?P&%]z1S'@~#zh/7^uNQn;.1W )7c%q ޅ /t-TjX9fMv_:~=Y0qZ  ;F-"5mWM %ȑѵy 9k.61;:vVsjy-ka׈9~oa{\L Z˄DϠ*(uÒӾ7Y-nNƪen&Y@VMsQ' NŽiAi{1 WA;GO<nhԱ.xӠhQ@ja~NБBayL \1=TRB0|=xnt_ʼng%RQN|R~-j@ݽo`LCt]ep?X\CC؃@-/nxP&eR}cy ?7)u &׵ F䓙&wqL5}xOz-"I6^",'_i8,XyEQ@QrF\ek!aeD+<(g8{z~cpU`.Op9egm{d+2o'y@?1*ejWNJ\rH}ˡ+d7"\uukΆȣĀK+\0,٘>;pY|;9V$EY4fa93߽JFT!,153FM;)v;HG4JD!!HS!OF<(9<9QA##+L+pVn>AZ#d_5'.M$C'L@wBgﲔ'R.z>r-"!`lңNͳ%HhM l?2H 0ЦBǟih ÍS;isW=$gmV.B 3z1T=>ʊhE(e~z ^g^EЁ-'Rq(9FeHfK!.%3;ZAkvWְ[}] ] F!|v?lbm6E4gYR_x[dXI* 7wL&D6WBxt̚ 4Sͽ0u]XXF$ O4X*?~58IJ(_.LObxT^ \ jK7PJ{ZXj>yi "ӈq?d!WX7h~;:Mgߝ"̒'ȔF~(D6m#.p68/!1&(t.4wkҿO~ZFEeWfO| )Nj_&w[qӮQUa׼n!nW. q9~\Kn:S_DP[0T]  @ϯ ϻМ)7؉ anDym]._0hA@1գ|GgZvƫꠠS[^ٹ]tУ= eV2=!a^q.b2 2U'=j^ufȮ3z2* >[^y l6(꠻G{NE/z/ ?X(0pű$N+"6;VM =ϸ :SByn|G>BCZ&Y`!UA>AF& |ABl+wUBOMSFvJ$ &U1݉ OM;m QL` @LfdI)KSNrJLN`S?ulkOsRkQGV->ⴒVM.fP{0C:Sjhx%D,nvVmWZ%{P-"x\SMsjz6*i^s.f 󤥁MbF|/#} gQ/O|̂Da`<Rqr…Z.kKl.kme) N!io['ǰ*,w-hh3iK]("Xc·8P~A8arD3o1Q.t֊{>w{8;_zݛ+xNgk᳇g?ƹ ج+="zvjALj!o&Yu_uY?y> @-)%< {oŘZC\xJ dѧm[1,^bGl;[99#fȓ7pT\/)`; R G|4CAb.*Yu/ }rX(f벽.#C@!.5e!?}w\gjڿ Q-H[ٕ~fñPKH0KwǨpt}@")n43*^Hj|/VYhCw_i7}KZ!(זxVγ9\}bɸ "yR;"v Hp\/xBՇj04ZD$}LpOwLy2Fu?T"Wb q&̒4բ~76FZ]t<iȝ?E 2̒KH|vygbhRo F+:[;rOoCq(e;叓%ch`VJV%V17"" ,J/ͣYܴ0`FuGDz,L(4Fd4?7AޜgB#<.l@9(lS=|r[<@WƍBb-^LFIŀ+%'nڀ mȣ<7հ Yw/((EKr3M#07!;$ #kz$6 Se;G+.x<glc7ZGHru[ hXBk)7)w^UEѵp^;6<@2nHzE>zrS "或hJnL_UqU'7 m lEN|`tLP`eW:]qo">dϹB:+ҿU \$ TH (SU'\.d=nnb DJc9᢯Q4:UodBS3oSsP :L$pڛ3yߔ$027b~.6N/X?.PZ͇QEލfLအ_P3x^HbtϥK4q:&eݥ4}̫Ynk{ _ ʸ>n#j:n3^&?7+䴡3P3P=%{^F<8&4H "6Chyu;& ԘB1tԽKoT5|4}v7qk%ksIYCݸ>/\2.dʺ @o X܂pM@gj(KRu$+! hAo L@{z*6b9q*b4YZXa?TJ̿X l*X!QoBs/jN GH^/%.PQ%UaƁ)MBOz5 -4/^_¬1.0E)Z,c0Yyelr%nzԘ IbVGn ҕ-Dr8M+3}iaHxd)%|(L[yC߻:^PX->N|TM՞~֣/mJ;ug'u!vP7CpMx sZ=I_Sk:X>IPڔׄʻg\4"Oa+M/`;|I,:V]ts$Pi(@gLK`;O&kD4Gs7אQVʨԲD>)U&XBq8qyQpP\*]@{XŦ^ybܪ`AnTW '>PJhiw*8wQŎI )*>Xr_cw[&B2Q# (Nl(>F;+gWd6$&MTpH{sƏt=M+u2 t&Py>䒒r&g$ӊ 3t{I=2q ۰juPޱڨSGio߯MC)YBGs^@aE|vt܆*ԟ8"As"ط80?n^DZh҅YjaCHma?ònSCe$v=U1JT/==PC.,͹ua,:5-vpio׺uӦ"taF WY \I|W$94F7 AV{ge'qaxڞ]e &>HɮLE] 'W 8!~ow>PG7 mܑo}lVoSB/mR QՍ3g̹k+$6B =0Ꝩ)7^(8=+`ىb`nJj7.R+g$uhoK_䡡LFTrtptH]LU[AfM**Ew`-ped;dʟHQmX4E׺${XW4`z-riɁf3>!8<^s ۽L:?N#vO  )Z oiw-ѿ.HCG$dX iL1E`jbXpFxsZlZ AC>{=UaH؞42X3B CHJϥJGBө}B)~k\=%n(<.ޓcC/\AhDZJiġA R|$=y:0&58ֵ]!!%yuŴC%\]VllItxx8j&T3y5وdjWqk+0#`)[Cu_!выr_I\ugJ IPITҁwqSݕnJ&vs6c?!"{ !0WHp8ŗb.ؕ)YFE-x].lZV2>-<+9Tk sui 5Q5qt`u&'9ꬍևLބFN݌OoLv cқ&1PP 0x561TjgI!Dr ڔQFվ =I*dBC6<2}xT u;'9p+ɦ X)R:\:Sݻ-J6 ,\CN@yU{C7~΋>Rt3+azNۀWjljͅJj4w03؉-`FrRh> g\Hy.>}ƒj+[iX];. c11Or2miw'UjrHnaMCz%2v&V11 Q̈́uR󻯰\S8^(;/6XR׸h"\yWɚ^jaYRZ4r"?];:' RTi;(r0#Q>9s WhhTؼETPUI!ӅE獖iݷoJ;x)!K@ˌM_~?'?}S.[@w-G%y1% TwֆXJ:@o@u>c6-vTmzx<84֗b~8zh" D.[+ouBIS1 3z|rT8v1HuMJOO#k4Pk1<1[ƾ#AsX.A D$x~&t7T]R(*)}Ǻ3SA:󇗁T'TRENOU&|OueRy王RYKw+vcNt?m^Tܪ*\Դ2RKw;rP?']`)k[=^erfAi%dX+)SN@D㢂i*s.)?Af][Ηr~5T+Xޣ7叺ʼ 3 k)eϬynScMoV4p=l8`#kdտvgIܬ?,g8IջhG0&;d{9xTg1˯;hd/S6(vtMP"Ю=;a`X=OG͑HgżOl3͊.DHSg 0^u'MFWBgr2!t]vVPc?d\K}EWLJ)d85aEs\xHq+Q%$Q9p(u]'QS8Nם(AD&'#<]C+%Ai8AsYikjdW_Vb@d ?&sf7QXXϽ==߳|:Wi}I'0)߹xʃEBS(8r4o0JN%`Y}g7jC7.$k$@a"0&/ĨAc}V+̽8+^>Py+U|3*Ex*݂_Zбe toX2 יo?Bn*g8eC`\b4+-3r{e!+@Yҁ5{cc@ ){v¡`*:zk|E*Gpq7ē싔&>e9$o=v']4Q531tȠ ʩ tM j<9T8¸ h0"Q()zC]Rl8,ZVmlp.TD8Su{z8r8)VE2^0[^ktesK}1w[g٪gv.6˗;Jۂ7ήwf:*y:^,b}*p5Y`8FM"Ap܏,pJSOæq}rUf-)bQ]仜$5sLΣ[5⫕I]%!CRS:+ˏ;|Y785s1Ͷ/^Jf8(sUy[%Fj=w6^jac[>mCĨί.&L$ #ʼ'$&s7|; p$Q^xO ]+D\Wq#;] "iiVtCxV U2XߏBao"gEȷROO$uot~6^Ahyg1'|4N#O7mQk^d>9&;4lFxC5䧈ڏW!R.&l3Psm]ZaZ6@ +jh]E]2F8;z5g"XnrWC ײ,d|} =h#wbcޥ;O-3##JN`Y<_hMkTZ(˯'rȁq`n"GJw@n_PRiַGZ6G9U:P薹p}t2z1 //uRlIp*oy@!.GsV!@/'aƓ{XpԠYUX}t`kԹ:a|=;z[A/E5q;%&Lj.q< 7A*F&F 0׵ƤOD7sSML:hq9{q=Hb媜3bZ,o2ÃEl4ţV0%oɊY ܚP!sOJdU51O Ôŧ$f%wM MwJZ $|S{q40~ Ugw %H)91bcdINe z3 ak'2knڴjI\*tE`,}{PV I$RR_$7qrxGL<:-$R"p*F4ݐb]i2.>cR硩&݋AA"NT{`,Lݦ;7쩈g_`>o$ X4pPLSxޓh{~/?A <[k6aX;D<[m\D )aYt. xJع[sjJG.#ٻwʡ#fơ{lwx\A|yAm6va@9JlC%"cF1n,G ;R ;rCadXjsCFI#io_A9>OE0,X;!z^Oz_B2jLfCr EW˃rAv ߂s#%ktg6:sI k$Aܦ<]|+0 ?( TdK,bЋI%kRԠl1z *4!!P΀AnDڢ`⾸_Zni_&lmAġ6Ы )!+[=FD6zP_VLKanLq_1 4,*a~zTK/`7mjQ{pF*"rES|%>aTύ(>-) M3OFB8/-@L! QjՃQIsۓpd5 )NKǏGVyN6@V&Ɨ}+?|ԁdEL<ͯyW BήJߥLY g})[jj7@527wq V>vR \&|lg~LT`"(/`C9N'  6kE"99Ô_\o] }qAb, y@[KK~5?tx87h{A"is9u Nl4E Z=3>2q1FGjEKISf1 7#!+H"s&E^0[^txP!,#ƽQ~6G=9(鏊I}-˜z^,9Q-2[c/#7!k{B~V̛fJ6xPitJ0;d1EJ7cTqZI4 Rַc~3  t=GB;_{.W$:F>iv b/}?vj>ED4VM!oik#=v*Ây*꡸ ~:dEtDfMyى{[/GÛIU-Qw!Q2 uw" ] E\3cʧv˧6") tz7H*{"` Y3[ ^.4WBB7:)UvuK6/H~NQYȲ³p$yOy^X{ɇ,wK/:=tP J敹M #z&Qk in}T!5>>{A#|NS&psAo sB/R#NpD>|kO^0HqQ4qR1VE3 [uA /$@Yv`[E(HT!l֖O@@=8\uxO[(7!F$4bZjvD_rK rQ nb97ٷ `_.VpU}wawMѿ8SGruڗ$z^ED6N[NM/YL^*ahiN-vӛ-`[q3ٹIUa: mmN WЛȫ0c߲@a{l!'N,H3*;:lZcT[GP7a6켄?lo‚32&}hCK馒iz!iD d-VU'xᄈ}@&J4ge> A3PѻWOj#ldqX2?jM}.BMNjyE֮&ga & 2"dx&{72!fx:==JGRE%VJiU('VP>%=;տ0ҹar%^PS*65,&*B3(gv!Wbլ mF-ᢰD ,1KߧtVm&4S}Udt=FRhZi-IEu%j?xdvbބH!H |=i]~8ȗtk_`=9D_$.s8(3HVqH${"x-!\;v Ձˈ?Qy&11#q^ؔjcqȃy.F8Ћlu!0luІ 7Ǒt ; g`(?:30)ޗظ>߿3tbo;PƺwC:(ri 9Sb'w%z.a(ԏ8^.,!{sovόt)K \7|,f:PRps^1{-1}Egu썊q5x`!bQwӢIC6S:@ ݪԌ;7`ڣSy31N'W?űrkВ(gOx Njzw\y ˞9UQy!^.) …T3)ZeÑcn= ~on6(jFVu1\Bbukz)^B85=yJE[ff,]+FoH 72_AL#a ͣewH˿,;$yWqTDFP`VNaյhI?`;y jo`aHi|Q*;B 'nY&Z7}`@8h~o+r$|mxS[@cY!3wu/\I~ݔ;UUkԜ"&>s07.ք ;Vvr:_JBn燌 }ҽ|.B  i<EײR$QH`븥3[4#Oe#+sCgl~5f6C@4'I]cfa ΙR h~<$%j8B@ 4!oX+4齡4Kr.yd<4Z.xΡ/&HMl 14-h3F^HcLN U5 hJZ2_K y> XqfiwGNڌ=,xsB uIO- 4<腗;,-h[XrB g%Ě6~%Yl"[ݦBl+zP_ek~*u |s$#^ѕc[kV & j| \B𒕧߹b)=]0_v*K'n0e]`_/ RM+ gbLpX#5|^T8%;HhdT(zH u@ܭqAf]Al8\ e;c2 S˅MaL Oe>-dph)̈́@(ٕIT=ep pGI=ll2%N3glyMJ.F](O]qS=oW3/%6fiĭ6b>m6k=ZOpw/3ja%O];>@;b[O/rH m_D'hwB#۩+|+y5,n hdkQٍ.VH M+[DI:1 k̎^HPAqS*K+z}ez<7Ǔ]$9% ǓOciU4EWmW#p=*pZ.ݙ~Щ[-w01Z2崺Y]ځlwJ\>wBamFEXkdcFlz]0Ga$c3yF9I6 g6tnlJF1my$mlg)J[s_8j$7;"x,An7UzND.F7Ɠn|>-]%a1A1^S/!5 5zhlۚ3QC-4RƷo<4JjqD'`i$)] &|e U`\T R2 . Ch@iXe!) VŌa6z^s g>vdg'w&|W{ϰ𵒌\#N wwƯNytz͂r%"{ع%5sՍNQG>[bH[=UœdлWFS}V긳Q߄JLqi3]2jZώ;jnn8Q`02&'fAXtfGHP]Bva2&*'5u| \=5nU+@"ުU=WFZ!WS#vN\Sb۳Q6$K)w>o ,1)\@9E]- 2>:K6X\a}Y55..)%1cv򬂱dʚ6&+PFYGg!l.z8jXqśD?jפ!M[OIh޼)e-uh:ԏ&~|%e0./dV6)0V)zT,]D [qC(^_Si#@-[w\KL3 <{%f+qOYOv{OKpkv ;A7ݻԬ\\ gt4Q.{8nii&p&V;G8|~N[`T!2zv!}X^Uɒ|FW, %Oo!{e5v2I]B3Ad?]!J)#҄S4GA̻Vxy ftˆyo7h3cFz q0M@%_\hlΉmmvַcWR5BԺX<ܫG*Y-Z,C-Wߑ.$1H4N1A?s%,:*g9.XQB'=赶Ũϼq)}&ȤyFu̸ a[Vo?%?rLB S]'˛\_.vVELAթ iۛB}6 x<^η5 ?:ʦ׻ (X,^+FúפHe}-eeD>˂k-VzЀS 2/clVNm(L4fE(T1`wGmx.^>D?z~dM$&N 1v˃/?o5 1H[c&JMbiARZ^Gx %~ H-Q[dac7Ri o_E 8=Dt^&\P$~aKn]:ʳ(d4O9;v52ɇ;"͊j@D_ܽS:6JvU?鈢Џ.XZC9ri.tz^g?גbe}~srB8H?Bslxȫ9ܞ/o$+DHPjao>,g+b]%v)h^Ԋ01>1aItuŻ-_`MVVP$y'"4Z^pƫMx8u1U_17Jw+ f g<0S3(wQ~FO;#[y0-=(4hQ=8^P/4Ն+;Rp}DfP+B߽%r$Ihf R$|ԑI;$×tBS''QO $$؅Kch'i* N qt y`&Կ $.ϝYXKȯG|x&(pأ+̎ iz8g1*'UQ ھjHs% σceD31Nxc@˗,Xr(QFF"-NXeGapbE{P[&Bc$݊aȣAS(3IKFq7, U8io쯕+%K{䉡s9ɯ;j$Fւ NU<Y >ho >-6lc1걍`F! ĢS#XNѣV߭ގG.n ~#a.. "4/!EG?JT}->Um3D#*aވUZ|7>=G?# ăHM)81еRx.D5Q"=F1Ouc=(ySvp*1%.e2/K6hi?3z얼n Fbg gHDa]EYѺ[Q*F^G|,hwk&BDփԱ"_G1QijpD@KյnR\Kܯi96<*L#A_]Aws§@XObL[':h귧\1 ptqgz "0ŵ}?-nt&]h(L}+]YM`k|x6$j0Ԩt1sBx$y̱UKA\vw~JTi4 '^h:Ġp6VYkjG}Om*4tZ}y'T81i" -H*h۫)'):Ar$lYj-(1&M:)ֆ"5Ņ Qi<Ţn{hF+:4g)~[s|8:C4 a]-%); EQ+S]F6UcI#w/P!WpۺLu+yD\ֳ/.:p%ۄإ1\0tm;K'ى$Mg%BFuq|L6^ N.}&MgkRUN,<+W`av *VR}Z_0JPϐx_dxiny(saRhB/@Rimr6!xk5gI/~y~*x7e[;g JECp#ӓ2Wݤ9K &s_3 }Z FOoyN6G 9#jE@mr{_+96U_>2~sHveP`_24n.Ӵ] Qxef\L=CjV l& ~Õ5k2<.IJDMU&k}x`\9bK ߞY"{Ϙ]TBmtyks&M,+lmIPJ`˭a"I f N-Lj2r\K t3x|o.mD+ Xs"W|FPFdU_k:O+|2~ @!ʥ=& TE>kv?w\5ޢ@k1>$?y{ "L%ũPf64'YbiO$'komH U:1F @cp ˙ۼ36+ xsclrQ\(OWX r:!^ź*f3 ?kT!֭g͢,4K6*CqH0@`$3w`O%˿Ϻ,ҁ/l( Oj/xD$$$\媍 6A1! _02 E%2Buo (Epqpvg{B3w'm/3_y2Y-f-͖FEr#֖_Q>$VVsT0愭p1[]wCι w(;N' r;׊ _MLqR]5 +;H%_ZX<1Id׾N}NPp+K}NB:nhBz TվI[(Ky I#ETo]1W ]=4"%yub wB#+sw 4cze,(MI⓱$.C="doX8}я 8@*͵PK*.y-f$-RT{:/>=)?Du֧Qm }ڈ|!c}DsnX*Uꉪ))+R _n^01uv6wCe9Qq˧ 3b#&7ZV_S+Y8IZY ٩d+qQ- 5 W*g[w;0Q-aq\ٗ&u^)4[qq'Ccrۚ`~5eJK'C\ (i{Wz,.I3q<- 1ЉmvSj8<3it4 9(֩zy4l]-y> 1-ݜ͡| Nf{B Z=6jP Iv`a)mAMhrvvȆ#oP`4FwPH6@z ,f=Bt]?o4.\f䟤r Ha YMM-j[ư 쉹ʖabQ?2/,\jW\Z1v?8PCNK\-OIqX1[#H\fn7.}QWo* (sx:vhrg_SDۺSRkH;;늏C=ܢ3}}(gf;Ε4=EX-JdtŌEާ;+?=$^4(pp@LRswIHeA_U/osb}L%, s. v6R}mi |tq[^O̳ck#M:_DT[(j̀BEb_cz@TՆ w:f1ǧ͖e4Rչ' lG^^$-]Ws"7' &aϖlg9]zJ(R#[wANE2R诈56%Ό TRQw{֫/xc#-s^) o@%owXh[BPAyt'2x`dUCN#,h#M u3:h[B=g%FyrG{[d>^l{Z tӌ\-,TB[y" cc@I4*\mA=Iـ"ZU46˼ 3O,0V^}\oNwU\HRR`[YqĮ"83iq@v`l3t~;XG 'ICBV0At:&raUp}~ZZ 6p%¢Ot]?|)[z6c4Y \fG]F$W@Pey/"K'WKߤΛͶَD/`\'[{0UA'l l*X/q6qd|_ '߈i4h"Y rdֆk.6zGmbqY=%ZDAjBp 0[TVM"3yf 1F^Vy z'.ȱl3 5Jtn.-ML=U3᱾ Ak\ki$0B ZφOu6f;ذM $| E\#mdp{ݴ#F#, %QnQ.#i& F);n\u f83, .Y7)@~Hz;r^͈(RnO&X/޽J0򲅫 pӞܪ79-n!X`wFZ2"tPpIz+$Gΰ]< AsPYO 7)z@x61s}YSƔGojjH=) U졏Qʰȫw 2~&G_ee m†L璳h; _IZ xp /TȼJT ۑ/EMr͓-pWIn۲]s$.'8isdڰ5AX${S0 ,+ެ3ԕB=HsOhjܼ݈afþȞd%O-!<\3eWn]OFE2i{8 % ,&yez o'ˇİ53&#տ{f o[hFds<t"K 1,t<9PS`$AFdN@k4Avt,%()(;.rYsxOh7'CM=0ˌ^J|AT{B|&CDqvA[`&qs$ X9oJeWtvX6-T]t>Hcrحm&6# Jjiz@]Ut4 3##Dc\dY `*fx/\CKmY0:PU#C:ZBB't׫eХAobhc $/Yꓜ`ZpnIZ.ÒiB.Y;q$w -> kAI->#k12.&'TT+L&yjuQw]Bm#Z8"w/9E=]Wk(@(&XF:)G. gì@\qQ6Y-ϐJXdR)yt 4Oc/8Tt5 LI~mp `);w|tDt0\D?j`Db- @0xX+Q%%p=,;~o mOkXDCbZhgٰIKr@-M]D? 2IM &S{;j$̦Xa Odے㰢 Xˊ`V;SqYObWH7gRD*MFOEѯ+GwG:dɌ rOy&]`O˫o93U!Eo)-A*)t>W_$?1mL em G/>tZ%7˳gl Rv]Sy)[:Ǵ(R+"(|șJ %L>^~zDWsoq*ӼˍӶ44fhws9CΠxРD{:wtS$-¦B~uu^JmnFE=$n22~[[WE% t06M x;3fF4SW(] 㒺tX8DnHqOׂa=Ap$K`d*g57cw6u䃺i?h[z!a҇qY -_) 1޹>m0q;CwJfB9NʏNZ5ʸ_tn/9oyӑ1B! /d6yʳ/5Eo`*9J)mbf;(ʾ08!D5Vy(.z6TӋ rMʐR"*ĢZ',`yF֝/"eՠHI@Qh\Oa 9Qκ-j6[j#=9Yq/(j5#h^mI,Q|>Yռ# )Z A'×wQ$_}FP 65\uZ|3aP P_ݡF 27y(ki-dsY}.N nAVP!nȞgjr$O )ȬA4BȔ^s9@ ?sϜjSj9%xO rDT )S'c[9.lr0/w'=wK3NnG[}x/&lT0C]Da+r6?1.Mx,ljb5;RQ/U6N>2VgjLpw+lƈ5=YoX/c֛v(_o\(vv-d/-` p uoxI2_>|vU%tAT0gT$rTyl# ؆fPuIgYԞ~w)W.NN,HvuIud]~=U]rd!:?+135..:u_0 \; ;x4D[,27ecт쪠vCU-Dz=v `tR۽=N>vax^+ +0p SzrI'5x"xQbsYC:k;7hS#j~t2Gi}[:)N}B|oF6,=CM$.Q!2l 0vǢKRK$J Xm-3ך3b䬇NNo[ w lDjiK@\8F,8B1l"wX`q/'$)( ry#<@=,#׷&%|^"Z@NYriIy4~UZ U' wKl~`fFIxRy@L]|URZa V;lݨ(~NYދ Uy+wB1`63blR̽Em҅#c8KYFE`ؑ?G61f?@8T;¶(av"7 Y$][ʍ?Ldf_-J@E8ll(s* 2f,<`؇4bb++6ZC}+.ؾ3@׾Wj3O6.[‡-3E@r ;g&(\{=L7`mY4k֡[u pu p<\R|_۪"EYd{OdnK7c7I:@b7 H#MT6N(,LUt1\@X>ObkȎTVVͤy4.qĐnGNN9?אә;'~ 8lxRz@ɒ%6s6A܇* :Pyn5ձЋ@ܗDr1)*dq^Q$NJ+B+(7̉E"igݟzU!7jJ}̲W޹j_uG#?eLy@sڸ`[6mئtTZD<] B7RIx[QY7[CS@/LJQ/b64Wu_cnz:v۫ >v)ϟ61Z2%R{Äu<ݭgz^ZFo\&, >uk/^/kh*5U<}g i,u2KhQ{`0]_m IjB=yꅦldf%?Tpܶo%U%U!h n:5ozeH69bzD s(S,֝rkwSevt kZ@ö=8JDPNXl)Oi؊a׸xIZghmD~ɔvW,&]$N&l_ۖr]T.7*4,p?V*7W4xB%xc"Yz3}@ӄvG2CA1YGb>AQN KaIseIQweTYԋA-7|#jʺt py1`)7Gg<2qYJ8NОi!j\㻖ztcV†ꛪV8aad)~D PhHߞm3 Chvi* WhdqZ!+Kj1VY`hKCVi ?Dh!Q.w7$|МNd|ZB >Ȫ5؆W:TE#{n{EYս2T!]Q bMOϖX94v?= {FQg%:0~S7?ZiB'<^?UdvI.ܴxכV|38At`eNni;f~@Yf !U2y H `BIvJUOOk_b9#{QV_N.w#T_i=Kc6.0% opaf6|!ޓ;Gp̙qc86jNgx R=zsY/I:ی!dx+2EzG@ M6.Rhh kԋϫcSU}OHe|Hog)Yx%/d ;5-5*ѷ?Ǫao?db`c԰;rXu6OT*.8~[B?Dk6EiK$" lX ޻vg!kd4O&Ӗk_B};Ұ9r|7nӕ9`?r|VʈB]z4z},oq<`X;~Cb@`.H'[_%0eE22ޠ`w2+6X8MBV*p:@~1VQR-5JnVғ@<ZnaS[ l[P'yf¤c.;;}/,Rћw,V r ?i\8/yΟkC-f1X$gC&&g1*V2elj|dE9̧"B*RяWGb3ӿoNB$@|l!Tុ/0'B+=қ3y茡a/^ 'lxn ݁G:% *Wzf>"w,Ǒx&BzΙ;$[PÚ>H% ?n7Yb{ =Z%SWu$Y %[ɤ3duOc}^la1%IJs 7 op8t2/%^Y.>qsi[_$ t(/x<-Ռ+^(]XCu3ZkG\/J" m=U-< @4g/E@EpS /. IW\i=@K,ň׽wA`rj\`7N``95\!5(`1V[̋{A=ژ꧁o0\ 1_N[ja MF'q-S `9L9@3ƥھMշW݈^Ƀ,k}Vϫ%{Y0T8n\2YɎ2-voPu>!{DU%@ZUJZP5g ]k7f-VʡJ}o?zkD>X\ i;cy4{YSu^{Zw˸ǷU#I ou2Z y ųYcGŚLHAfmuQvDsbǎBN_#S՟'CƊpE)ڕNyreO]݉n"1[JdA:i._Uh7n01W\aQ;A,Я,n%8 ޘ;>)OiA5B%5 b(n&TѠ X )*|-ږV(3FO6!6o?{K6o#qE6yB=t"I[9]Y5z1D861 wN۠YWZX </QpmFˬhq^_N P(Ld|E 6~ AShSynGIu=._wکLkjhy^_^&RrpxU+LG%ђK;x_qbO=(H|Y#C|B{іʯ/q* XQᛁ2KaS뻍 ,:2U^&K(W%IyDk־C_kھfeF?M@H70'F2B7NC\'%HF|mJAUǾ4j=V|WTΥMTg{Y΍؏jCF@A%->βD904]슿Z諛cX9^+Q+ zʡ+EE]f(Nʀxn<@ rص$MwH>΄澭IU$||I}E3>CnW6:ÅTݺOKFY(> x-P+o{-b~ p|M@QTYyoD)H!fh}r?=kFC'`x/ 4  ݨؑ aߑVgඹ:fl*̥$o>Hڿ[2|5_ZWm;QW?! t.@P"2?ȿ'vu9 Cm)l } NV&&1l{m Kۛ|b<86܅mA33v<4 ypGCF$eC?^#,/BKt +B#丧r9b'{McM|, Vt,(,Bq ZMfG|%w>;COM ܀3,kZg6&Ѥz) oT.巈 ?a]fV6z dpL8G)~nKMMً5䗣%*7H#yd M@m%XV?B~]\Ƌj2? , lE1K,.Ф+Nc&G2.ʐq6m}P^1w˄`cXlj~"h`Dž)q(޵'{WvotSh<|=Cby)x)lA 9;Hcu-0=* #s KR3;y|t Dd!o4iaDԥswˇQ^8Wehm?({*RUa)0#߅M)_;PO6mG RyQ 8Ą{E3c7SLhp\!%NlMDy'>#>WzO1eɠva#Ǭ{>E8%ڼ 핞L+rkgI\)'!4UEߪ̮h] LQ1 FGbfBb~ gQZdR. / hT+ePɵoCp3:i{oQ6ԡKB!q2XR^JK\U[V*lyTD68?䣃Ԗۦl%%.o=75ZPn77nE}b8yV3vkcnJ<碻5-Pq*Z%KE5Mzͫ4_':}NiQsY :MHN|[^XL߆>Fڶp9鳜0/Oހ1Knf,M,ki^H0_ N]wLȀ0\!Ea:D x:NBN+BR2 xѡzwdzРmMJp>_j=7IQ;soA<(R"Fdl_ܾu|Ym\^tUP/)v-4j! m3 ǎFC֩(D}E9H> KIS.3at6Aiق4%v[b)|;:i)[`>'(6z)b^>C箎'?%>ĩbBI%Yo?|/nחPbSHgOdRUhM6ӕ花SQ 'ѻM+YiLo^U iRD1`EM-u(+bOCt@ӈY4KxO4yۋtNǢ]\ x,;W#9а8bAɛ#y E2,Bh-Pr%VArd{!߉2$ҹPKcriU: *&L3guV۳;!7m漣кC[8:+5mI?҈P9OT=d#s7â4^~:ok~0o\M+)͏.?Xry Ҡ-\dH4ˠxf#5%sV6Be4 ПP >Mk H֮D>,r2|6h^.f] %ݵjFf !k}Bb̒Z1c%RSM@ aRMT~=ޗlkt`z~|gISdL1fYq/k\ ":6 fh:1}lq zͅ)8.P* ٲ;,gE`5|xp\oXmj%rČTX8nҹʬo>}hqۛue~ &-=+P+iRi"eHc>r)1[ e2!:tpGQOr% I@)If]ui!-dTy~bF$ҵRJ%[9 @t?As/g CB"vtjKCg~y?-6r!ߕJ&3»md&k ~Bx㔁IΫwa!* *PbLel:+φT>ܰ*>[DfYs\,%E7hJe˔XobPYaӏ^Ά2̚5 ,ȧpuBnTߪJE0):*(~44=nx|P> /?5Ъh\dB1}'K,S6-7* +W'@):O,vYCKnSy-D<gqXeLT-AighY4׿M\f AnIF1/,c8FQiܣ$ryBH80h(2J,l3M\Zܘ~Qc jbPEC( `YRB?y;$Ө\jZ< /<^`_'DWBR|U iQ^8mhYS!5Mi~>6iňgb?0gʞR"c0*28:#xΤP3"<ðۯv{;nx\ :F2h.Z2d(R7q.ɬ; Xs8EOBsm >0 FM,bs=g)R٪OB = }͝XsO*L,P3o{A&u@NUʭ@ϱOnd5N!ZLI#jZ1)'DG GrS&Vňd*ѻL*MI 7Jჹ+>rlKpf|@F*f=AA׶MJr%K@]ٰeAgݏ\c!- mAllsb:̚n[KFsd&bbqD55{ڰɎB~xAx^MBAJ$^JɔgBW?9{O7Jgڢ{ kz.2w0jm=^vt{y* 5:+IYcQk  :wfGLݸ#o7e kPme3I,{{y o_皇W+[ y^ۺu %z=\Rui;d58՞.*Zyd, V@؁kSPQPzMvo;f iweQ^AGkA7"RyAׄRp & #"}GuL*9Dj6Zeڏ߁pMU]PL(sa\WULJuk3oLgK&w oWa$^/ąΚn)a|͈NѦԐb`x7 tÂ;mԫBzOpv,w1_uE=WP-CH+*A~ɻ>9֛Rzك_pdɝ;VjUHEK߷[8 %|_&\zتntS4XSϭPþ9qѩBnmb->9 ✀5IϵZ ۂމf pJJUQ106m Hls?AºHp=s@Dק,_*pZރtJWqGYoc ^)p|4aMFt1'֓TE1On+ ůiM- YpdՂ3T^7,,e\A;h4>0w^B0d9:a}9go-õg5^$;f\[ %ssߡCRҗX DB|xZFxv 7 t~ڄLҏ%/ HN_*ܖ_Y$I "ֳ5D{vdi4w1κ0Lt} ؚɦS};K2X9x(/LoO~aNޅ(CA14[:|c99{&HK z*҂?2tfQ X)hz'-CGjX((hDWWiΊ{#҅ރjuR\T8{urwB=XfJ{һVQ=}/%5HU4FT H5<4;%=QdM"7R !Z7 r/9,Nt9йxYf2^:&:qkiGyhfv.6"bv;WG26j׽ 諉)NW`3W%' agDc_euO5b1F q__g7Q e1j2 u$j%xm@Qǥhs[h8ECtGʵĒ]8fbaP)e"W8sm3Իt:Vw@*KkWR˲t!D.L`@?l+㥟@`Sf͙Obw#s׿[`"<䘶߅{I/^b[3oyÁk~[r~>A ̗2PȀw m΀?}5Y ؜j,CVg[MtvQ׷D-1˩`["@y;fyVݖⱡHK13ԝK1S}k(Qf(ՎtQ&VbqLlOfv'8/`%8y ~;7,Q0s}=Qp8N/|6n:]jˢP+` 3T(KjT S-i?>WQ,Xq#*'HoGͽ?0EX%Nkv@걪,S.kEjF/&N=:()҆T\kry7xndM.-X^=ۃ\ڈ~So2rCA]ci1IWEھ4ϡ5]uCdiIc afNl%MgDrsP+Ъ&p!ye׭~2 d'$YrޘNI6Ÿ\qq+sjsc/x+ ާ"Y>c2Df0ػpj5?[lYhf9]$BALg VX5jwDY lc|#G<Rq{uXѤHMrE$L%fˮ%f)Ylg_WO le;XRE@zN>H4d!v&Zj?(D3R rF9&&̽0/8OcT::Zf4_SjߔXZBem7f}ec 5̆.'KM,H!öq{syY"THԢ^ovS.֏$wh!: 8N+N]K;rMK/:F9TӐKYиj< ę*lLP]eО*Ҿı=u}7Pz6%º_2(]ةM0AtT 㝱#}cf nj`z+]Z3ߗI.mf^|sߎt &b: 7qhAI>m~&űsNu؆>Nഭ Ҫ9cG>k TT~7F EJN9E"5D6& Wz4TVoD5#a 'kMzk+oWf#;Oq}ʤ(FpGT.CRhWi[ihB1yf;`Bn-b2؛՜)~ʦ=~C}Zީm;Z*4vMkM T6CAwPC~U\ _?].GU^'8Zy.@7}\D-u :G&Yt퟾ј]=0ԺXM A6*/k}m}՞z<9Pz@"f<;}{|;gӥKy?AA-;ļn2|$%%݌:eR g3"5|oXA +*ϷvWQp2ҏW;VR<GrNX כe sAk[5t8AH{Sc#]nՍ˗Rk< u!~Sb\TBI U@z,k ;Gs?ZoR4I"jWIRY зC{LaH~nXya$,)wYʉ!qH0>W AnZW=~#A4Zײ\8Ĭt/j]&OW[w.]Y$wDXxQ{}%GO.%*fih 4F \%l T u]K|ξνt(buF㵤0"_=?C'] `.(e%|$']J:h)]F5lG6q@~ĺnOzZ1Ďm||GH0#Q(9j8f/O't̪!x_4I!}\8s9|+3%'ZpHt>l5d"=XYexLSO%aCCPcb3UȮS#_\ޚ#Ҹ r&خ5rjAUf) c;aug,CNb/XA>4NF>g-]R[O)M*H]4Wfi5f!j uq\ Zz@G`Β!SB"TxTMt/T\˦x2񐤳S 5jP()Cu'?34 ^wU*je *mpіwA+Lyi@4|X4Y=Z?l6+,;S6Oq3wީĝh)ٟ5{,|ı$73@6 Fs %6<k:3lr.d*~lVdlP,* ()}^M}Iivx9FT# Jbrt$wl)π{toY.gMM|M3ۍlF;z: rթ:qK<3XM0v4\@x/2k>wRǣKGt7Jۚפpt{7gzHebcq;^i-g$(RZ u@?}|UoWXqZ~a깞 {gɽejv#v/<ͯn;nϥ/FM/6$\Bk$%_jSh1pyiϠ?C  FLL3}G&,84 [88>qή$;чFTb(6;kۉ.g%~!7-KQ(<>^ {_\38ݞ̩fSLlz`<pa9%Ѻp+L~]-qT,ߗ;DXvUNWҁBbr%Xe\B0O'8R$v]Ps3 B؇fXw#@*b#e?aN5pW@(ԓmicIf1D3e$|4P|[T:o&ڗFӬD(o0 7vŔ=%@͏Y$R`ۂ vkxћ[ZM $YtlŢ-sWB(#Oz \#ɘ[$@$l-H6% &? cޟ>5Uy5_|_--.]wq"a_ɗAJ;_rKį ?& } iM墡Sx\$2Y>I|0i:|7bUsUȁȧd^!` ]$:s*g%Lk x$J(zt ȀQI q~3>n_17Dىi%:90cqA|F';(;Uގs@FL8{(i ʳ;Jo HST.6q1RS;5 ѥ8gFsAy4CA9`o:3=qxѨuuӚrŮp)i0䷪ M'u𘂪[hfpˆUTN[dhӨ,؜=ML' 2So/EvGc?-vMZ<a9 V>lmv \~Kl,3Եw@', zkqܷmeA9G+i/U &F%,b v_]YZOX&s*73N|/j\̚`dЏ&Ԡ2*t3.d$?V4@l!}aQ6j^h;&#ܧuWSG´TxtUTdћeL%jNk㿙NnL^Պ#ڂyfz%6jJ:yD}BoXKMEHI7' /<)-+ZG b  t?ˤO1/.cIvyC-yv!*ބ/nrh%Osּ3JCG 3e ˼= Aߪ=vG'Dg~;Ԛ[/D%R Y Ohڴad2+XqZ 2:S @9QN=ZX,j@CzbGCI483CX D.]WǢgmo,U;k^d)'R?^ַ n/ `A^!o_(iU!:/A9rGQ?(KiKcjBFv :^DA$nb-,okWFSr[7_hv%+ͷʧ]B1_v$찺*>H7D4RcL\UPйX~h^~ ÿ%‘TRdwSč2{rG*;.y鉅X$ )6Sn?B#C-"oJƙqʇrTuShu1am"o/a:įosGkwCz4QctwݧtªKjqYyK-#ZCG?QGyzi5 U~g#{㝖|b];)0rS(n H4!/$osmPs>]Ƶi1s*P<.[ts,(TͲJ (jBtnJƮkß+bw/ܵA1|^glǭZU>͑DA|BDz:FEr>nzJcԼFŰ!B(RR-@׀ (O^Ǝn!AUyLaZEl,P8/Js>\Z %6bL^G{0  '&((X<2T|PT$gnAI\]>"9;B^OQ`,V{tsڝ_+Ķ}'&2W&u~"_R̡@]of<&F<4 1n䯍g{RW~X`q oTƃSwU ʙ?)B(:^BvdHfPM@ʜm ݎ4WzzkbuC:Y)Euc#AtvXbl =9=QK޹ =\OX_=k]tR%j;i[@X.R|tpkHi{hv2]7BptФM ngKMxg`(fLŌL A1H,ڡfib0üP~w$EU-`L>M Vx/2 ۲}GDmڧ0}?<8u  WY%YeA2r j;y0MsHZCOXD;AMhڛ_$ $"H>zM˽rT#t@<=vM9b.oAV jMR`i^8o+S]1̄#n2wb,_4_Hzmw=>*AN [U"CrǸ "M1@e*Ud牑;!._6eTKLGmSYO&6OaA<~[qī29Dmt`A1%R%蚈:=?@ a [q}d>V8y [R~$SK эa81)j3Vka~Ќ&E_Ʌjɤ=`gQ~t#j (.T@m p ߠuI;?b]"'Hԅ$-6%}d CʲM]Р2eІѤ0[h`܌:ЃA.f`eL ^ v :pcHvaHn̾yK"+*9Wwܲ wqtT( _Ag ]D4ѓj`jDY@%;g*@3u'Aٛ)P!sA 7gٳ<ۃG+Y_%ʍ 3C8 ?=ܿb"-H;j.[ԒɬL\ XU:A~Y?u6^v z1TMybDȿ-dfb뢋6UN.t69ٖ #c/xsGUaeI gI. ? x5NpnAmLɋ&_ o!XlpUݨ&(W2msbI*DBmʭovgܜd灼k([5C1m;OtQ$+Z/LKPŠhxNNڣU9Pii{THv "5I,CCM`b@ ߛik HR.*}Iڴ0S [tl_=ai|njлCX[Vp@HO漉!%k hZ+ENC) 9k.TbvTY/Vy,|-rb AU4lԚM<2@L>REq0bV^-0n=GQϥ)pYCٗSDnd͢=!K_i ci㎩XOz~0ZBPcO!Ks)/+9Kje`IE=*2#\SuCرe~JkD:D@[p^2͇!Ll*#҄rȞI|p]f^<Ԙl\XF0`U(E bP. p3W:0l96\.Fe $8k}FnUC癝ݛΘ,MM'V"ײWWq,c=&-"C?0PqQ=\w` $xNk dЎv# gD)ڈKd))aG56ܧANUpoa\gEXBJ-&N%Ynw㻸@h CǒشsM>g9gLy+-]'ݓ٧2k#C(uZm9XCƭ!J<.ƹLD)?T/`gFlZ; ~Ȱm<2',5s_;7=eLѲH(њ{}yw(اWbxLR~ ;$$To);u-Xj?"F7c:򄳵Lh K"`_MEaލTx^"EM8dgS,^OxL6| '}SIA`޿O{Q17\ce U|1nkPgґvMKAɀr̈́;K/cHzU7Gna[v sTjZ`]};7P},=t Ԉb;i|5BF(L׎yHa cc!AjORs }`_ʚ(qkj0sߕv?䣙851 xZL6 B'5l?ը3-! x8GJ wƃ\Qw}TnbΪռ;rBALttA{0Mʲ{a#Y`􉣠LrS҉m6%xU S!*tYcf5QG< Bhps_5_ _{㍟rbaV#Pnb=^ᛠz¥N).D2Ni7TJq+_ԇ`v;ܐ1v$J|!3>h|\J9_(Ǜ͉7"وOp) ` s:>kWHX罽fRa"7)n&s3 H 1_7DyeBKjs4UF3oNPܗzY*Y{ZlnbW3 BFJ%9a}EHkӬNGZA7BX y_l4֐;]VB= `taMU6!,$N|&}>jmWt$~k>yt:N#܎ɋT@ -eV<1ϤK36sWVu~"7_,D@F_P"ǃ_qa'_?9\ӠCǸ/>^a[ԓ/)/_%%9s+Bnc!f  +&E/nICIZW >6U0>+'H6j]}Q]vҌٚ>N;"ч*J0)dQκE~17:#8h.isjik03=(RT:0M%q]vK£ʙ7VQAm$yڤ zgtMwn~C_=׽s ~:S+gFzM1՜L_WDcB %w8Gbdad;ul^:WGfp~ tdo>BLaX|+ ,TB+K#x.G- pIۑRHJKH-99,w ͢BCk魯baOئ8igŻlgѰ?تx9 "#CUd1"۶pcvP1'HA?]MHo(CBZ$Pq`sj{Nké\XA1ie*@QıP>W_-3-f6 KA3AEYTfE,;j{&> %?2N)K ""!r!m*Ww}"3"Pl%nZn:ʅ ;MR,qXK`I4yWD0)zv~6ʖ#bC5x-IN'eY?W\cu.UZ]fp.W4+w23|'&-4CR;Aі(*h 1+hI2)Fѱ&'vD**!orT%?#P@H'&Oc@+0X:^J+wG 02{ժM*!Dwvhx.Op9*RY/ΌSٺiێc5ѿ^9sŖMQ$$ OXz&J Jfcڰf VQy^+sCd+p##4ěӬR4{ 9'@*ȶTh,ΔĢ7p]UܔFzj^#XAxw`ݲNu) [v4ִ?ɂ(_M4C&]iC;D_K;)3o&3,N1,wHaH1 v{Y~Ng\( hb'R>'E+/I`+OHc]-'%ZX9,WEM-7:HZ<!J/C%9U[!4/nQJ'RqR!rnda?c;j©qՙ`aYv?EAHuVv]J,^ܝ?F=5 bfl}kY>uϽ~2EQfnzbk5}mx(EMV0ՓaL :f仸apVI(e,K W {Y\qzʅSIGq1~{S $%P<  %%N+N qH!lKRi}TYjƯi,u .c,Ђe+n1Т|7(R%>zRh4 X weH[[p>0lޜ}A:{oWw9p*r%T%bk0b8)WwM,K"ZE\b3dQڼvJxo>y9 R֘j~yS0#ЍqsxA s"|{O}kj6^T:IIOZ׭?IQQESa7C9<%k^\j؈[ytp.}b⡾vp{BZ `Њ64E >4+PSM]5He{QLt1ׁ9{{ػlf-_kPrSmڱa M}+|9NVhczy[~`B;3ϩFy W~rv9a:ӖH9wS7;._E f5ő.{8$߯~E8B;~zEډ ѭˁ=v5 {{SPPV!|A)( Jw9B-kYXPj, 76D'hO8I(|>E-zG {[-  wlV"51†:iDK @nd"F |@'@yGU0 ~LԝҿZ(ٴQ7 #NW5VVea t22~[?xxt0>:bܚf 4E%Eleڋй(Yx/Ebf0~Dv`+O|#qQC~+]l)JRw'ǻ&f42CS]W-!uM ል·xL\n&BC8rp0>cN/U|g9\.HAobi`2LqI}>݄"L#y)}$X}CWF@۔Ë!h/:"XEg gbfX]9rp-(j1 <g\WWH#t`AYFn\;,E+`6 {ɤF;v`SW)EU'[&b=+f<\&t9ZJG\گGmZ0B2sôt8i݅' Ic?`1w:?ȒSe E=oGX ?qw քԆ$zwUo2m$p1y8› \qMG9e)3d*VjF)kDERX4 (}xTz< +03$H-æ)F6lqrl\ 9$!@!:b~[84}r}-[ R0$i%8uz֟S"k ]hx_) Mo޿'Y:r VEc `0;BN}ÝAW3' ]t: >Gc2.ӐRN+\.t 1P`&dCW}(-3,F+^[fVp}K\KNG@ Vd5IŰtVu}LFh#Y/!Jb^Llv˯eɜF6 :[`Np5 shO?z^NU"mjȃ v8F0+B\lGqu%dZK= 4k.Rc8px  LͨBƏ3:z*lB#D=M6zzA^*TQa ֍susw~hVTr]ZJd=RA31iNd~썅R2qn:bJX0]'yH\R5iJɈe\Q4 I<`٢SwVB@ǣd)ɍpDEWÿ6{GDziCuq]ڏR:iST[yɜymY~AQ/0Kf)qs٘btn>5yߢ/ڦ˕l DYeߣB;A i{e7ÃFb">S( 0j.rSAv>(&UNGGj-)b\;1Q,fiYIPBAskݴܠ.h@y$N}!9uZ<"Js^6ףeh*<\PxP.[1//@/O^ J.46  ށ 4?.2y5# UaĎ@TA/w<_Yd[KS;fYZG%!:Z<7DQ,#oc]c_u ̤Knk9Ahҳ-CBs,aE`?K%6Pv)Cؗ #@YJ: GkMPCnSa9xD*<, ioU*]ۋbgHxIjۢ~U_Vnz$2ԇf_}/Hd%!_6]\]"%<:>.jPeƧ+פkZJExg~u+h̢ۭ7;PGM&V81g'&f/$hUHz=r#i*7Pm 9EHj1)A3  sH]?*"iȹ|P S'Һ!w?}ݩoڻkJ2(쁡ē1)ouQ?T?:lb?n| !BC4 tp48=f;Kvv@yS ';|r]5Ү߼!3 U31!JK~'MHS˸53 02-}WFYsieacR{\}1lpҎhښj"~L˸2}~4Y?{̂HLRleIed24+~Q$e2J-k)T=(0XH 8-ou S$cA!ӥo92iuzdKQbnXf($bftJc4J;q_yL(KvQ y9CX9`]M\i2u|fGE@UBjF4= 8e8=eQ S6tĸhS>K"f'To@Y qmlmG}`O(öcEWD׹C͋ &hWIsS@G&fw0,\N`eL/y,E;]aLoAQ,+YO' odxnfr=qF"{Le] NzoEN3\b:`< >4f!-Qz)V$c6Jr(!9-:m)tEkRԽVuLJ86UW =*Hz8̴w*bJx潔7D.7P} 30F"?cWvBSXلػl<[%1h<1']QJv) O*b)&y_hGXw3FM (Aq/-olni(;=px,ƇP(!jwlh Esڡ(ɞ/hdZ!MFR}f,|1񍮕@|TVZ[Z (͗myuzOq!r5rCFz,K' 2PԁYuϖ {/N4WfB_cJѭ$4UII[}M5l+]qduQ>uGٕ{@q>xw$C'mWl=Rb 1?dďE +B ʉ_RA}m1Ӛd _8x`[ʱI3VecEd zU%&[ ^_ ؽ)*5@'}(#*qBcM"cIV5TTy%ٟ}uHawε=`)IS;HS:PYx 2/> d^*.6mj4(B2 ( .B>4m`p^1/VJ0dlXc6/oGK*uii[hW޴[-/7R5jVxga> s+`S*+ A>jvG 07L:纄~u%y0\Y:ve' }y?z`1,kM`"D  fihMbWPeBXNu};f3w:^'KN9"I 'X>B@ X47_:$YYrZ>(S5P-EH?:4X k0ت~l_QfA5/ w /T@Yft7&5cu CB)Xt=X1i$;HE{ ]I!~ /Ae%c^Mup`'QeTz9a_d 2.^DIz2>BHqp ΅<`S}jR뷝>B1MKZ o~lK+Dб&5|d07C R]4Y: ~v3=9`D݇Jv)HkDM޴ E (j |?_y4"R^sTBE=N5E@_oH"yk@Iq;gjyClT q!FFOm)$^S@ 4ZAA)C`{(UϺ; 1Iw{rd9 ].\9VO@koc&Cjؚ"^^f`wU73)z3356*,vܥ/kYbZX@mPh>W8[F|C?Ѝ;O҈=tE;%LjZ8 ckf i6&Xe'<|XUCX(lɁ^s 6e!b#}MK, c4.DGVZA!;bG~fGevuma1aԽ?s"GLt(.ݺӮr1@dhgMFg۰}Ptۗ\= lG8t͐z5/->uaЋ] 3vbRs:-]](0n{C5˳rf@Mt8U.5\9d!@u_t /Ck,ޚZXEچrУ:L#$D%8e1^#m#rmCU q-*THw{]C/ЋtNVtyrW?eMLjc83ty 4$\6@;XlCr[/B_/A9gNm[ dP^=5X%Ρ? dnkw< ,:̟5U kdΔa|)?DI-tqlB7<4S ήagEmä؀銍6`MˑIawe"&RW;j_Qb Zr)E}OsCm&46i 1jiP e)"w&- t}^$a=R[rѥ d[}( A$#5@(рֽ'qƈ蘨iۧJ:Xض7L^QmIo^;yՒ a"Eh,_|vsT NZ.y!dbmm{⅟rֿp5;-aka<י#- >҃6!jn.`I,4.!z*ZiVNok3}d.SL䍶]+tz!Mr@g\ (`I f+%I8 ژ'&$9~ y=/7oK@ s_|\>d;,2b^ھq%P{m7gtP5d QUb)NwxiHdLμcɼֺg -Tq`a$<)VRO/ J^1W@tRdv{Ƭg=$ 35\Zv@Æ N'l 6v `&`6I@-GG%-oAwqjïBՌJ$G*ׁ .J2fh [[ըo~lE ƜkLb/dADn`?6Y.&}lmi ?`k]%)VǢ(q/I7"8M),gm)(^fݬ@% !~Տ&9T/X$C4FDEmPn(I0 ~F6H4\#彯'jX x_-.oPGV9DWDJ#ݳ s*f**\zǾ09`A*AHթ1@yo2DϔlqhFҁ *ʵVNBpWOfE/IVbz,Fe*`t;W@?a粜L؊ZFn\,D8O=~\B;- s3Hw,a8?3yW<'9qT6mc 0Dnt":G Ѩh,SHixMљ ݍ4$g[eǡ+Gap,OϢ%tO`emXZx+1vuh(ZFn>N6~x/6:*+`W|꾞1^S ; i0Sf_vZxlA% [TQ J)F=iqxPC/7X:n8˂{3Ɗg;xZIM >g7!N,!q:s>K@>sVTi\J2,!1ٜvQZME]cx9rM6Ai-)uwFWtхNPN%o356JZ~hF80s?2+H1| m\Eb*ma;cUlӰziNeAPwL0|9q X*GM #c`Lzn`\JLXdQ^3/uɓI%$z4 yb"zf#*[e׷qLZ=&|O0 o$` ϗ0så"ơBW1%&SBoJouIPw)$_ԓ}0e)*LG9n&wH@N@EzZݣcc 7Cƭt+\kEjy闈S5TE9aIjeaabP\z/VI]? ͜*uY{zisNs"FOJ,bv$-)ortJZd0O6-txD"3)zrf ^[_iGF9Z} &;,IwT}iv@| .>Vh/*y7 wng|FsvBjǘ'.a\i6J&8h [X+W1j_Vf|:a+^KmkYw|ZD9Qַh~]\ݘ&ʆێQEǧɟw(unrn ]Aٱ)Jy4(J; 3rv dN= ViO2*S* 8g F-3/8aϣ f'2⅞t&b5#PoS j=/)HŚ[%y.|$hS/Z{{veI[%W[K~L vP2pig. .D|ATh* v-SǫZN9<0!972 ]dax6"b~x5pjVyvHd-@I^&/{oafz![bXWDO@%<5CyT3ϗ*Uq)H؁njo/(fc-~~KE=CfNlI?<(}vwz,wH/gĪ}$Do>"ElR+J}@{FƁ\c8Z+|*XN@J*s:5Zz 'w>lo?^Y1gO~e$47ʹt s"B I@߷}gYZ^2؛+Ia1G M2Ү3Nٲ  MɰJ>Q\_ \0STtlʻ<<;ZMIaa},>]nB{7Q_ ;~g$eCMtuMGZ:a(Z6s #% Cm *z#q;IK$aś{*| |HHmHXaZ t%%[u+9A3.`dpy)W۠C -7DIB>L(rc) M[xQJy:^ΎA.7Դ؜vL;_RkJYOIwĕ ;!T]cS6A0"zxXO-Wp&Ih  pktk|-t)}PoM}jbwn )\!NA6O>5ȭնl̋hj"66*V/@y=G*7C5>9nv!f/y+,&2<į~u}qZ_> La**$pIh9tS~>e8Wrvp/ = V" 8 !/ܽFqU!b v$mq Sq=%|)oA)xHvX/@ Dx31|sq+[q{t*Hnګy:"ʿbWt=b;]ՌeH\HjC}Ɂd(g96Z%`{_b"2M,>kX:u{"ܔGi85g5w7In hmse^(\n-6hbn(ӀƧ`]_bO\PL.HfU%?UjvbЍYִ_/C',J+t|ke4{4Zp3̬cBs(_ nOt6'|ɀŸّS5B'vw=~*3텭z#`Ppٲ(UYsDTmOZU/HK2F՟ B5L0.:,zbFrc< ?#إEvHNj m&u\)7TTHn.B/[PtpJobg@ \sTֈE[aOi KqbQ'fJH ݉x2, v9}߯O2m== n>1.8>]n#\en b67 k!*5etUbtF\fZ"S~2 (m&qI8p=#렬$~y'@z|#Fw`u875H?hS;GtV *;GX DH<ܛT T +, MP N* LQdPOQSk>$&PUAM;٢ZDZX=ZC ?aH0,:wW7Q/A]'{l $Y-1QܪVT~s8ѸS D׆oEnmLyP,bI W1Tm ^4f]'jLF>/ g7`:+?HHycjGLV_S<)_B<-ڑh<}X 4n<-reh2/-ÿY͂K_0Wooɬ282DWV0K*?8=M[Z,-pg- BvŴ̧ڴU'2>lz i}n{+TJ KvYcyELq׺~0%W#tsnj|@_fUU[w"k31}XoR}~84+AIiח]hzZ4Q.w}"'9ePGft )/FNIOo*jpGr͛S|Lf^ube~ v Ûra^5zӠM'oP㸒U[m"m|b(s7gp=677IAoڊ(ϔloB pY'6Ki3ّ ;hb rw]cCjEO=Cb' 2]y%a2N2jf_ BoJEˊXx:\Ћ<y[l׃ r;nn5Q )F 2u p uf&)1@D"5CA05/JrSF>KHv[D$7!#st,̸7H R9 F v8I'S[ Uh%n{Ӭ;_0_]*&SlM(PA/]gZ0J<)2;(^Hnb׮&udх\Ls)ĘV 6; AL{+O,v6WvQ0$ZJIMQ/ :kuАCUse|t&{*L98׆xpiw}廊@ ."s6QAݲ~PKB-NZ+r)P-whҝ.xU@\`wmMj1ϸ{x:sb=v%/L $x 䄣YZxG$RzvK4'#Y#ũl!_J{3EK'cR4gY5i6UAnw\n-QNƫ aqxGYFMD9eD=9J7qĿgtLFpd_GqD&!P 7KH Lryfl-R@"P9u.{;a &\+C MVRV3fЪBB0$ =v"]^LMM"W>9ke. j4(-c=~4%)U{)[ z׈5 7gUN 4 ӁT,~00v7\ `%zF%`׭?Zw#ݤ,'z!1Z 1y ؗ'F =BQ1Eސ}\3XbSu?HGԖAi Z#^03mZiP<'w5.XƸ&jxQŽaN?I9jF !^"CVbYF=F3(Ig&BJvkJ89S!ν-iS!;,H{SDy?/GDC^J TvRS6Ps m_sQ7.mw Q>,tl)xϨo$R"1txUżh3qkݝB΢ʦ8L_|J/'b/8u6jT1xz(q(_8"JX;t9#Hdhr;p%՛ΰCE IS^Ē..kAt;NS[Ƴ76|WZms,2?EەVhl mB腳s]<\]"%{\W/ۿ:hoEf.3m'4%eه%.JGq1ϼQ WȬxuN>A a2 D)sK߼4,TT_; FV|w9-#A Bbx:G(Qy,yA' XFEVAF:xׯ"!c^\RYȕJcY&O###ﻺd:QM>D~3Q SqE>jM> 8ZYi.?)~@BtwYLȢil6QD?*})+:p/PY'" (ZEVLoX( 6]whh>hH|H˱|FjY> 9U͉]ד{q0 d--6"9!Nv:M~#s\?c26j^[$0q_a;uNU6Vk _B @8vwF(p#w?O{2é_h3x{zٍ D~uJ=O0O5e.ƕJx=MwZ0WDoli"(.[憡KhCT؈{xUae[D [P4\|qV 0e83l`[)pov)*ro_a?Q>vP@YنjeZ];0 ݗz1;4yP|2ҟȾ|*h6l|.Xv4ƙ6T;ժfwrc*WS!LkY`,AmI~}/mpbmFnP2MqjgѦ{͵5q91N~]V\8iT3MxMBQR@ob6ZToXejk|U47u'O~+W0hStYuT4n絹CzBFo@Jok"yc_9: |*Vl%40B2M 5͚ _φbxs} A.р"٧ ](Pg/Rvta&Q|pu8~dhH8"1ʊ/޼Uy_+xvzIAd_ȮVG搠2 O߭3 zB:VŚd_⢪\[Q㞾֥->k6NpGg<#3k~_ǓEu ,|; _1JQ<;K;ZmsZ;#Z>D q dUA2-Gs["]|xdԌ?fڿ""WJ*g(gu-M=~yq 8̽V_Nsa>./rQO)jώ3QzcNb4){pNާw9L{`|r Ngxtvvd۔eK[Tmiw7L)]B:";W6F͵)0`h㑡풟h8pFEU"& ؟S$\增V0a26_lo+ʝ!re<{*V@2 Qf=Pţ/_eQDTGnT(鱳Mā3'U l؜&2In;~jtCE"$ Oo}q ),qbUa,7اlxR^gWNYNSx BBϤ Џ@ O0žS]U-:0DaR~..z_p1ATyC`rIhhTc\aPDd O w|W[XL~ uq^ ;h:=U,0D.yPШt=w+yt5bEiuRT&?FE]0_bvEaZd(7/K j2K0`#>X #AÖ'P޳*IZJԬGSBc-* $>ڴ{ '֤ Oރۭx-.[P|cw}/^'YY™lWGgw^p&ދF:hV;~P/-{=hS5Dpdƺ\[:i bfIGfA:3qWj'@clj7"::,@f?Xt"Y{I,ΧB#sdZhҭc׈ecޏcmyMQ'",Uח^֩t ,Ԫ Pl+k[T J]G-\'dDsc-c KsEy͎&L(A8%]ꊋ[FWEr]?vۅ{wl;kAqOx:X㗾 >ȷ/s? +°5[?{`Kj+S,ZV -v^"G*OT9ϩ)Hws%tӳ1GCn/XY$Sbc "h԰cuoHq;Ǜa*'Hlh`xSyIVVa<"k qXOU)y3ܭ2 #e7ddat[[I"ا H {7*go*`2=70_ uQb$ k^INQ'7/ 8%W A.NvL;N:}#8m^tql PS{عyPc/.ԟ.|iP$Zv6o8fyF{_h>rH{4j6ƾfC}t&b=5;I{!qp&5CWk(`*Da I32l?fZ1sz@7#RE߮&}Caioy5{,wl?NiA0;uR%of9}~d).v"B={770Й𡂅qi vHikW.")Z+e\s6)_?+Xngŋ3 KM*vlK\c3cpid܁%ͽ 3B Ĩ@+(ċ>JpѠw >"U/p`h KVnQICo4~.extMǼ!`7LR}<3#f-qtڲ˯o΂\0/qcUw;%hU0⹉/%mԸ3 4UOn^tBtʦ bjZJ;D|qsO6wNG3tpN]ۮ#oݱ pL/xlGn4i{Z97HnޝIee轒-ȚPNI;"g\jtrcb\Z+U-nfՋ @Mϱ,8jPQLGBK*XJc4x9/$:19;{^z\Js*jSo|)o\]TO"'/à9XVe6zLR tLk;*, 5Jt .[Y]]tުy$-=oc"¶pT93 8$4T0Lz/0'GçNJOY748lPC~(B$-ƽNmMҘïT,ZaB!,U bXd$\Ff 9QbJ㼭U7!oi2 [ Bn %~| AgicFp6Jgo԰#[fOAi_I/u*} >?Ao2;x#|/ܢɴ[><4}ӕ^MR= n$$volz*kdO{^u)B],esyWƶMpt";U`GfV'ʆ"*oPJ吙4ҧd\&gx{aDG& }:)7T,h\&6m#WEX 'Xg<IlQyaE.TXr'F%t칭1T (X-#|6s4f_|I/7w(V"Zܤ.ruEkm퀌v@_vh5; X` 7"c}"*G\Cb#B|C>t%grVjIaeCaQA^BZy`휻o%ZgD.CQhךjx}eۿOG ׳&vwg ZlZZq #xe1,`[X%2 5Ij&eQ`ZHnU$ޢpM/Uz`07ax LVݶ䰥fjkİa u_D5ogE& dKt.|6bS <7^` ^4bpU;Z uDި5gr ^RxmpU*X0 :ZeZ eÏe5­J^9vsVˡ|p$MIom'( %je޸/dTy;z-,s756|%oE"Z9"jOeD!IYV\´Bu;7Xr 61zwW/Hb:B7cEш-H%6b;*y?he/Ҙ+ͺcƉ׼ h4oFXvc]'$,|p#V$nuI"X5~XHz;A3\H+}I6B]l)|Vm܆ *XJT,JÇ[F閗T7wˍ>ADJFK8~ܷʛ#_],!pR+7;kUQ=h8CHl/~NJ4L 1n883KY>&wɽ\W#zy[6zV,j:$i`=վT^jվJ m(Y_HUO#P0b3E۠6z|+|*){߯dKZ{} NIj`Cs%Ӯ3slNh ԲAK NN7d f1/2w蒍p-YCQ*ɍ?"jc\؃&Npcr#=6 Ouw^USd[!r"RSj.HR N p>Sƒ A+̫d"; _8V:-澣g 0cpDz8/,kYLd;#S&:w+ ]A{I@v*&JҔ(S,zrT" G ?K0*r)4kz 3wS:Y@5~"^GxY UJ5|] iAv-NG}ijæ3v*f})b2*p@4o6F}E>320h)`";Hqx*T:vc16Jm5b.&:%^q$0WB, xuꍉjls_/Pe= }O iZlh%[$%b"SCN`$۪aeݯMxߊ8 !Gqk ']@p=y8XLz+±wNs5G-yR[ fK?YnϿ=DP rt &zBtېLԴ=U!}8t'IQX7x=gZSĜ\!Rq/ЈdQۮ&ߓ ykNsWrJ|VW@`C>Y&!}V/ɵ<ꧤUf \G֡ȭz73'i+j5m~Z?s!8n - Igɷ0P~T+@6!/43orq*WMe7Lc@o%6q9w{j!@hD}bHQRߞh[yYjVw8)4p@o8u5ut|ZS??\5 V$#`Nʸ)*^$O +Okl~v5BqX]gxV(t‚v`fI| Yvfv-j{ OLv fxttF> q_yҥjٕsܶRir~TDO+i ^y2vwD;:Ht{ںF6| .6V Mhfиa&S6mFz9]}a9(DME?tLs ouf_MNC QZ{;ӉE˕qlb^DZvC9d&/wbUWizVeu/14\ַFkR?2. .:}#ٝMyKl|R0bIX#3B8)xOsKoO?q3ݯ`f)eV'<`:jM~8h[}iN %̟0t( Ӗ}h؝#D==jy?oQ>F~U +v6A6ozPj//H(0 ʀÊ`a8.ՄpG8"p ucK:DlǼu: ehQ$T<˩9ry%wzĻm̃f )uߧ1sezvI<lwYgJǍӌB 6-%%7([L c{֝2%4/U;q-=Ȣ0H-ͨTu,mk\Zˀ+*`V&& [d]ŏ7  ~0ͭRUSق2&CcdGct*Ԙ@V֧H5~l@ fPFh$l ӑ5 p[" + #-u^M5)r7p&)`z%!Y*(Q>X7OǸ ݧ u}Ho7seV6'I+hRzܕbCPsUSЯ7-S_3jJ9VӔ ]Xb~P(<=̣8~ v"hE¶ue\ IoRg6 pA\VcQqda+/z;k1!ʼ.%YK9Of=x5 ކ5'~]YICk?l_C*̝PQxDU+jJ ~1$h,pbdERE!Ӥ4m̀,5S7wqηB0ݳ=k9;SR"7OTg*/It.,(I6#`sK([l/Z>cӌ1wfLUpN53 -%0,g'eX3»u6vQ^АO#@ l*,*hҁvμi`"}Ok' ~T?Ôs o< >i-)oލ"88H_U' ?FpFɊD\!rBa{/FԒVeubXf;hqZ7n%|*X3VˣN1vEvOB@fp(.Sjޝɮ܈=15{$)Xo@{@0 L!}]%Tp!)6J'(|Z!%\&nS?k3z_v_dkdꇶ-ͭ-znohG3BV`!l׋`?b4qҗPظ[@/ȫPQLRnDcnBإ!hJ\ڊYOr_L+b`@X=mD ri?fJ3fٺmD6MM'dd)MBu"KOp)Ir9 fu^-ܘHVq`ń3=ގkg3#`Xyb%m33]qX[QSM:22Xd;9ix/w~& E KpyVr"ɑߓͬi!B@TX3E H%n,HEiw"r|`#N8YVU[Upm]oZgA%JM- OgRݮ :(5‡#t6ꃶfMTM5y˪ZMV,+5 NP&ǗFBUW@szKDKYcLK>AZ?B+nMIPn?q.o.huQ  g"h [Ҭ1'6 k0aqG~9a%]JWʵ :q1FíbR}l g dX텟:eB@LMoq 0߂PP" ^ f)9~3{WV%'y9{-P[z!+kDv2ȹm2a?R__!gNDr"bI{@n _6(A]Iݡ(Y"G] UC?5X\*fB+7@axQ'ųp#Q{K j'ĽQ{0%} #\q^}j2lw3A ,C,x~+520&ئ"Ds,.nc'6ڒX\>7$L*zfugPp &%fLk2|v١pN'424 sFC)$~@u1̏yV'Ӄܠ. G6`1Sz]E,QHwYk].X :I8$Q$4_zYnah&)rQRo΍L-ڂaµ,V>4s14_IT*!!6-IOҹ~JUByT\=Zݕۼ[P-fd~n\ 䫬&!?p5jcl?n_cdv½FcDbl#;ў#`+Vlq*GU~+~Z_Q PP[Gp&CYwPboOK؟>nh!1Xb ]Ł|O*֘Q2\k>!1#aGj.@zMK#dbxNMJIP::oOoF_j;'%_^&XBNYy(p\Xa?y:62xx"8Œ14P<GEswdmQ0`f`ʣjT. >ED,!5gD(֥,Ҽ5iH H|B.,2˲ O7M4hXV VmbJBKy9}WguQg)"qheƹLZ?n 08.X"<8g}ij9ɴ̥E'V2X3/Uw S^{ӋU#T&UicL4?,˼\6 zi".Ƞ< ` eji~rg=^B4kp4RMKfk^JQ0 ;Vѝ|I o:Dx ՞k CS=@ !-ǒ}LPd,>  t`|*O9Ga{nvH=aю"dY 03u$RjZL![e؊戣搯%mEE$XYF+mP8}5Uh#A*cksLV)yE{sF sU48Cy'4QQ~\k-sk5 ӮZM+ t'N0 NuIF[(oV0g[_^i;7eWAq0C1]K!v&d] 7H,tu*Cc٦ml{fG --%PqHLH;ц&f1w|Ul N3QxF1 :_|tOuUp!|%ͧ6^j:=+r[iU@ZxlѹV.uwgt‰]3yα25Q\EOjE =]<=qW &0AEhc{>ȎNdAwt8r,IϽ jo-NX#(ܧT>7gZ3cwpT;yMצ8D-!JQ!v-p-I>R!z+&” ǴµA.Zp%p 'c^e?`v0bs%pkװ "n!.zvLaDU{zH&)dc~8dxu1]ԥgEpPHJxwZ.edVg 'iPn tYs'~$Gz|n:;ӈa`\hs1JgddNGIrL{W, DDaGjj;uw;?nsd#T:\݉4PҍǦD^oNTn/2,㶃-ͧem\PLꯨbj{[IP'XpXex%HQe ooqt}^TF8pbhDUW]OKgttB7Y YaS˪u-Z1'*>\𝖿]j? bsf6RGB&T'"D'I3NJR@]_jTKstEn.@i==w5olׯu(YǶ >b`v%k[^.Ɠ^CEsaBULnlK-DhJVL(bk/ 1NC[zy&f*, +ⴍ >3]t P1X mB`wEY}d:WLF?shtaPi,UP-, ^ršy٘JTg75¸j= U;*E"tm>oQC\7=749;tBw+\;62][jy $? jQM=y;yCezLB+{L̩ ZZʯM^K@ѭ&sOUJ2-vLzv 0^ős%' *kЋRATO4z9_!Ek8;7_)e[9A"Z2=\>hYB$KV: B]RA *,nzI9~t{P 6^uoQ D0#aZ˙6BHD`KܽE!Zr\`5FȺXi fhagBi Em#puRrU)L2:vƭvz Y-2yDy -@h?zgW&0(`T}8yYgq,.`!$VhFpH ]Xä* o:S&0#ۆy<٠C܃xWـ f~lgig)K3 AjJ/v~`2)#y`7|,".}:g/4Y)@nPZzyj<>N%;nf fNڤ;eY4ၣu2g2{JzaDS1%GաRZO {p&Id8O_R/\5,`b>38Ph {ڵ4bɛA5zdHWt0)1<^$_XjtA1buݏ6Nj BIrݍڃ@'FI ʠI,a-0!,f˴{ /vn:I嫅 \sE!rIoq-U@ w!..̗w 0V_ i 4JAlՍAkV_ g,dn)Lf*#3\Zj!UW߂x[hkϪ s sO&dCim#`Xr֐pkh/p2䬖nr л5X@ቛ''[\^֦N`u35,,7P XŘ  LcltMȘԁA fh9Q2I/MLBr}]Ʒ>jOkȠaĹ9:(PD0~Mz3M8MM}hM38La8 X &)1.7~b*ޟ$h2^WvKCsd/t7;(v? 7Z`PS?VuJ&bö4 ۥH4z׼w^iJEGI `\Ԩ]oQi2Jv9DMJOnWڞK׸Jl-q01uS`fֱ9qԭdyYȭq[;@U2 qJ!@֟1:ĖQחTTZp/y[oU Rf%!CLF"N?osRG;F`42:ah|_W -:uNBdyX0V ʨ՚[X!.ޭusbhfIdkT#3cְra"t 3+[y {zW[K>UN) Z{I^HqKnFݶWʄ݌%͇'R,  ˳ . chI6FFB_$MGdN d~92mϧd@NU1|`nj#' Pv!+2| E5^aIqeaن&(fG۰ K#5@pG5rp n[(r5T˒!>L.׫YO CaHxMicC0|a@[Q#L&ΆX\y"1k%4?en#owhIuBra0w|83yF?&.5ho 3tw(o4Q+J9X߀` q6\m !|[Kc!{6tavozz*eh6P-ʆź qR3dv- >f.\l!JXGKw`֌=*]:1Tفs"1A`Vac谅'iAU&*oJVΕw3zH`ʤ)8<`ot-8PIY-+}i ܰ(舖s3K tIgkwCeZporJf-7];?#U-6CQ 2y:2Ꮎ_aq9טQe澍l$n"~YL*ŒI> lcfЍb6Pێ›xjEAإ/,dyYLCb ͭ>1U }QH}]j:޹(-`  ѥ_=q"hb; R >w3be~%{w?A[u7Ws,XUc'OF,1F`6 %aOs ]ѐ{1,[ 'E7=),EGink˦@nejQ] AtJf0'$e.ƀ(#>BDPˆ,>mxfΤe&~, VW0h,g5y $YIX%t{8 SΫR.ɫgOZUFE{$ >"yw3D¨i<ۢ&A)u4p)3? >ꕴJxvo{ĖuGgd uX.@ڍA7$-:E,ZS;Ë9b ,탣&'qa1oɆrwv:vS J]{U]_2um7sz~Q̿^y𷼻& #Dxri8X] Mh`J1ԝ΁hXx9i6,pfPDHK wmwgelt,t?!hn0r@8PWV_+6U{GpXvqC3:SF6^ ջN2NTRS )\Z@t,8kmNi0(e{}%W7:iCv LBĐ3[ŁsMPp)ޛN@]D}]Of Lg !")Cs^]M n zkިYܞ^W_>0k6_H6399]?.6Bu>-Envx-& [ *;|-x6MFQ{ e~|V`+,)IIZ~[ Ņa*'#k,N&ɊGe)41/EA8GP')F5Qó|{4Fu\24rg܇+A<&@} uY`UXꆇ\CĠ@uY/SڔOiR1'i ~2ձkXW|ȕ894/:a+X%حb-b xYC}ΕS7j\NxwA{dD 5fto,f;Y#nIO{(8ba9 6:7'qƿfv'\r1~~Fݏ T rx%;4uA5|{~Az T0w`R M+zWUwo΁Be !+pRI47j.5TۈVކ8x/ZO~fod[YY)-BEoл!Ay Ӎ%ez;|;~L烸<8rkzĴEQSLB tetIa_,f]F6>=o8of+{ yB%̼`g f©rT#%|1Ncz.2;.>,$r{ҪvZS$C^@pVϹr8YW+^pل1 .A␏$Wz)*m8UΟSød=d>ZkOy>NYOl` '*[95]Њ /s-gH.DQ1 (kj;L4314_C-Ivx9{ @'@< X5L`Α`,Fe4>Kw} GgƝqsRȨL j}"zŁO3'{^cՖƬh*Ӧl(g qׁY|?7Iq!wtzL&i :m끖_OEjXa1$>y;+1NNG|Jj7D~h-P"Q}qCd[ьF,6j2bu9_?qswh7l#3zRCizWR2#BqӗxhVË+K D( +e;;Wl*D(/E<{0gÛ| 54r8}oHe `h٩\}7ـ[#jp~(>D) }9\|~o>Sa}$KS^ǜ8GV*T SV4?bd P, e)%.fe gR@s)p40x`b\_Fy`مg\;A_o,I wWY2`,cT `68}HC9'UJAEPE7&K*"TwEҴz˼tӓRQR.H\IY_d,@wެ)ۢ !G}~ R=mk+XjqOf#Yذ_`e^a>UD=n =jOSBĀ#9>(svvܹK48]S@oԇlfL,k~GȒTP}qVM'N.߽HF V`⥙*qi$D Xghyz ޾C 9kl|K3\DH6]SCq\@{Hڸ Y&q™*D|A';U/Q>|pEY ۥ1 ãH(*Ah-pu"O`co˄בtEA6:itڗB)<ы>CnMnXw#ݧxAsarfm?#VR̙F5])dU̙鹞3]\uތc$m)&?Xݩµ)IZ9+jDfAg)-ȿ Z}W)vL&KHLq2k*k@&g`!c'5*9U`{@_>/%Xa֠;h{oϊC EFќG4JPw ORE־ "c?:hx&0ҺR7,GP 1,I4H<^"OTaTWQy)c·1ңQ1`؜>++i𧠨UpC~ # ?69K-P:}63rĭ0U-'Fd[Y׿mg6qkoE8'ki7GBuQpi _ )\)g텊8ۭuzx9ӞK0oruހUl·^GHRBS G%sCA*dyv/yK\8.Nך<˲[nրe=aT.&Ʈ6ȉ7CM1=},TQq>E_?F:6bf}|% bبMӯ/ \Udid9fVZf7p'S!4 ;8KWq"R?GȰ˵A>0`Ut 4Z5h1q qCߖTK>j'sD^<Ϲt1UjY7Avq=n7Pcihxw hEt'݊~oʎRG35iZw>J˩g#O|=dq1Gc;6Ro˅`$Y<{?6f)s$ +*sTdm 5 Һ_ Quy#4cJ/p<PU- yϮ S}ڝKK`E~ ͋(lG{a;h6kjz[$<4ikKV qA^0p)ۭW9U}ھPlaf+Gn^Ih846Jq>2l/=y~hk.,1azlwl.F?N͚$pP-z?C-l 80_`նA8q~Zw t߷r^"897a;F/m䬂Wo?L $ "SLܮ%3l3p*ADtn%vR{DSD-Qc* ݝb*b<'~؈k]:o@8H\6(wLDytrv 4>8uVFW>V=llky{׮-gP%(Zy2 |1G59[ZTpXF4Ͼ0*l*U}ř6z:@泖u{x/P 7a(jYaÔFӬbA+KSa"Ex3Ȯ1!KaMVQ>x{]Hp߇TG(͵{$g5$z':[ז]\(lQJP|{ {k5pd׾֬X DF gnG8/=w2\QlMLL5[R%fO.^-"CG:gň ̱l:zIB`!= ȏ0s3LJ1Au M7| ?͛d#=>2llPGwsĩ}ʑ# [Azu`Ȍtp*_mѵ㪃~fjhsYq`\fPf2t;ʪ:;d7> *}x09rmF~-%\N he7a(vgt|=EV(V:ѯ,*/aɈ]2o3 Gڼ_p&*CZwJֵBAOQ<0G'PYk&d;oBRP_)-//t0r:&G̾m\\׫ZPG09fz8|$: Sj6E\[+=uFtu;*%{yIKzcQO#}tR tp UÔ^ fԠf-e]ɣNxu7P H~cs~[X%3O,x9b}DEn,kjzeeAdDB{3/kPY˸9hchHP͎\ˬRh'\d3PD1d Yt6Ps:MY~|w3TLjz2TpmF sQ]$XTWm|qWoǬMbix7ϒكG@(9R"0@#>];sCM2A KF)-Gmn| L~)S>6}M:M' AQuqU>aƱ%qUxQ=E~BLAW!(c,wKҠoB\uEat>Td+ekBT;,|(DfQm?1΄G/E_cU HkñնҝWtԠ(d[IS/n!}Lш.9|kD&MWB-),̃6 ۛNM)+v MQm9;69ofPdjZd _B-YMJUW#6&/샚㲠iّ,-4 ע`J@*I`}dѹ=1)ΐUwJjCsВO|p1Kb H9EP9 mVj Tc!-2ЅJvh.`R]%hD =1hґEp5teݭ%J~{y\7߹NmfHm=AvWΦj ʗMs]\JѧpqD)\J<:^kug9g r? F{lÉqx / %{C! `;M7 !1X67"ętP fw0C01 ~Ă;Hvm,σ%( Vݓ|\9ý´6jCayfzKhQm\g/%x`=!;CnԔp)7]k^{?GHۨVE_<@!?3@n"VH]w&?QУW#T^^Q檁דm:$9@WtT/>u##L't͏Ĭ@ro)ݓ/U?#\BY%~leaW =#jz pmPM1xo$eXy{-eK./:i*<+1R u{ =**8 >v>[BoАrB)ҳ + ?;wo:aHRfN+`t,EK=7ވ+Q¢Z-r)Go޳S*ѷeޠRPrˏx`B*/ݒc!Yv'@iFn 0/?hsxFi$ircYoeOZqwtE\WE?{fBWXʐn MQuձObɊnQ#е/HU#Ijc՚?k ov}aʵRE+x5hׯD&XbiI_=l3`Fb{=,ٻmA`ǦE\=sNH}#E^^* g7rh=ſ9lpfo@9c0}a cBHL | JZcr`8ދ(&G Z9W!7JP=f,)IS =W%K;;DnX319Z*b-5gvt c]qغC]Yn.SdU'>C4'z m!fړAqwF VDSdq#ۍI(X|5fۮEWBЛgSYusx y#ՓDqßN,ðe?zU* L-+F"mp'['gl`St >x-HDlb P{qD?er>UG|Je)nؾS^NEfoY¹ϘRvڋ#:V!$qbQy%ap~=XwLQնGN?N,ov5B1fm|ArQWі&!W@d6'MʏBo]M?m [!3ɿ; lVЗWM&Ǵ{TD ?du#y]gC`.X.HVG%5&jvhs4ޠ. 8?;ݚNg4+gDw 2d?9vR/ؑ//kٌqE&U/Љ4=9{gJ{] kf뱎>Qk3.]$~"'ܝͻAQ&qoi׶XaVaw;a2tK{* 4||cϱfύvگٮC>il~a4 cڰ2</$/x ȎOu@Dhn#r"p:1'F& eE1Ra2,~KCnl'ԍQe{oЅ~cLr-B 570Q$mP3,;LUɩ Q+^V"N_4C^;DΧG:c&4!TFwe?r!잣̘P=S.G yY`K?ޔ;dīL;e 5zl_,jn[a\qX5%sЇdۈ#lOѪ/~yxB:>Dw_PT%{&s8fGqN"Vh=DZDj9ZaYo.}iQ¢1ڋt[uP Ny`A$GL'0&@S)ǑW"*Ѓ@4bO8#{@~aW99}CcIKS 1+:Պ)']q׹N@s:;{+2yKb^eǺw*9Jju+}7%h8u)hL9Îz? >/Nӂ5&&H:. v;%^/KM&0(`ݤV*AT"F~$~m}]וE ;?:d殮UKiy=4 Y=Y^R~u r}(h9Q%٣ PIkBƲFE<˨=}uz=(b&=@cljp5u1̊]a9LOL8i`?7oH??h 1܅$<_H 4.5II֖ l b*̬ٖ ~ :a|ڤ'-%?ŝb8'< qkqO4hH=Nx;w͊]y.V%Y;"WtH6TpvڣsCWP:ޙd*Pc_9Ɋe `ǂxARcu˭N"8W@Yw[OO ~HW'M(Y\c=עQhd} P^,Mdfa2e>/ǗYqN~ 8xF g[Ƹ~'$:{glEq!%s=fpT5:,G sQ~"r <[U+*#^TXmSRD~-+-NtRJy IDgu&W&-_|(JG :c^m"0$Y".>?(+'84k` 6=U=&26~4Oy8tVdi"Lؽ"-,j&E?J A BX gi|\n%ICn$]`VW;$^f *۰னnx.rx2j!2v9ލ%QM.tcy Iz^('2ײ4St?UN{%"Lѭ\C;uU0y 3| ؂6vnznl$>H|$r^gK;1Eh)"@𕠊Kt_2Tox^!MYg4o7yeVZMK7ڹq= ޿=B?t28'&8ICC7*/[#H[?}HMeeM#XV뀾Rǭ?!^kkllZt<< M#ŸRkcދ_lS1qp1bݦS+뽫5:v et /nIˢ!}?#lGv DYi9_ʱ%̤uN ٷCMDC>tJ"46+hxjB nW`:Kenyꦂ{Lys+n4eA8pXeGyM|zO~ 6P6)zA6]Õpj{{_,şd80&S+/kM~݅~L\0e#ɷ=k`c7eSdAҵC%LHr/Kh]pj;n-?ܺ'r%r[9Ȭ1yc "%4ɦ1-ڏ_[Dt\ܓ1˽,O\|#wTL5ϦFQ} ꋭ=nr>8(A`s] /`uȐ~'_>[2c8IY/ܭW.7G櫈iga2! AvJ$vF9})(1-O[פ#CapV69e{y0u]v˥+V0/pb6:fxVk.zsq6wtdRY0y BFǔBU4-EEr.F?KI^DQ`k{W; A%('+ZMJ!ui Ul^l[A|ZUoXj^CLYhh!uJ *N3eN[+ Rf p:3T+,nE_yrw..ёlw4G N(lD>M-HOD)ȃ 9I{_0Ht{iw:.P"|Z9"\%' Ҡf󇰃%IS_>MTnyk=M~4"Ml |RB+<ϊi"yZouP+ψJ"s,<˒L؜4>U5C*e6YW?RP9/d%|wgB_.qt:2EŁv@wkqaYyA#oET$! SZ:tI;oiGUÖqXF v| )#W ]^)F . ^Ln?tarAa]U ÐRdpGlE$u<=n;ɯWXy1iN>fu_8:p.p1/4n+NS0D 4JiǦ+2qKtkN zQ$DTKe27H睳Gžo}N1>?`=mqY/\Ssi9;1zȨⅺ)n4LU06O / n\,KYPP-X1(rt*(♊eJ"E{RV̉(m8H1s)GJ9/VߐtBYjsH_=sӳNCM*SrRɄJ3?WvN"l j5!{|@@ [&K1tBtxt(0qQlCUbhcb$_7Ov[E9ʱMqGQa_w7l6Mqn!qyKdheq01W(4Jɣa_w_sDM8֓q-b\U ܟ1h5Z٥ohtᝮTԊ=LRD`}?eaMzBאDvby2&N8s]\gi'GL8;'y:犬*[阏:ppgtd2ND}6u֍wD M[Hj+ӖK'QF,sqҕ):\x[sW'5@܆!05k?=-kT+d" Wzezḣ`%>nq%xŇ#H-9r#/85_}%4=? E룴X sTU~ VZ-K6eYH-v䅮ms; '.wV֢N!7jXp~(X1;{T:T<^4' (m#@RȯKkN*~vvm^)vlS#:1m퇢(Aq-+ubxOv&[u[ӲZ Yu!#ToE4f'$KҲJ*lU9JRM[ ^nO5c -ַh&STP?Bqٰ_UXoL\̪?}}*kIyF؈緱&$Ugwn_糷NP;ځQc/ L%ţ#ܷ8cRݲm44ػLw76'C[V# @pl~gpP& W nKЕ^/yAP{뱤.xbcC/Od]3fu%֋w D)*ܨΪfGx[1"L;SywjE|Ά^14[:YtO/SKq Ibغ-:/9^2s jCcTMW.ܚ?@X,~+ ҆r_eQ> JI~ sg</` q |g;V dJ&f"?(E<V0*g V1Q ']`ܝWpcNQ5L6"D ʭID:Z [H&'I?ax`?|U)x`Ĩ7TՔ~yЛFE7RK&:tXPMbq!@+Xc9#"dZlq\ȔH%N.2kWK5P\8i+񬲋jQZdC!g|+EqY}EN*//|{EөYT`%XbgdthG3nk!il?? ;[Ҡ<\QE@AZ:a.n'*`'̓/٫=;*O,ǚ[O:{+ ݓaG\Lr^61ʱgc83fgڽ\5[2[j-U zxVWGv4 :0/7JS>uJ,rfE'w[m@δ 7g& &L?n`v|Mv¦7|Fɿf\;8p/f.9Ĝvd4Cpwiz^;帮nKm"6 dU5]gH'>?xl(ŜRNwȯwiNpW]\*crO|*M>9@#@9o:\¬ĕ9I6E&՗>}/*BrVl(NK@9tqldl5Rp6Dx5-א=jږ@! `)M ȳs!â̯9O~k^, )æP1"o"+DIuY%v{r;.bRjꚓJ*ٶ@Oځ/uL 8'ŐV Q>NI]1T-9O=6.ęH=8G '@*X1*({<2%!V\gQ2sv֖ǃGK;|w=RHqÚpR)2_'ZPa&O_URچAGDљ,^,; u&'Xi4bʰNNO mU?E+4'pA0W .Q0Wʝ7MEЋIGc[$2O= Y5+=g.,c4b|Xđ2x(+w2/,ע/VE1AC֢г Cԇb#TI~Iu*02-eOV/SQ -9ln/~g^ϔUdMU oGkVL59&WR9m !TBn@TQ.+`=nȖyҚsCn?'F9Q7(WDFB瀗U߫R_κ{( UΆW`6Μ>\sQ{zeA88ۜ}?@ov1dNM41Mʨ*{J$s\YFtOxɞ576Q1mEK>JB*TBpBh+GTw2[*JpQ7'h& orCk 3.uqˢ/n @:e0;{a>U o)Bt`KV2!/!ktQJ->\&:v. XxPUKDi|$5XLo(t5q|Jii1ջkxNݝCٲ]͕J$_F~~1]t|XS[T)--Ѹ3 _`˥Bqtॖ]xzU8{KX_bX8 uZUܱUO;Y&Nw[fK٠"13`~m &_yWIwFg5 q.ҐdV!pQw:r.$c|ʻÞҽ|/.lN,lw6k<  Ξ1 DCj͹pTKA^aY~Y94Xv^ԉytdO [Xa|*6t$`PWCtxAqs薪 Fk쐧h;l J ` >Gd:@ Q=^ʦXi<{ʾO{ a22PE5 ,Ug:'F|yNSX!V~?sq蘒< / T=]V jt\75\$P!aԽ==G[CY ',Bì %=&_؝u %h6?κ9n!]%;hu\++y;4`󓲦 %r`r:{|6P2\&L=2m̆7Lg&* {0.K}ܖKq*5K^r6I찫GgZ/]+?RmB`-#!e sV#u(f;Ycc~=WiDP0LuϬ`l%5EZe)C,(,71adtT$).3 ="7"Gjb<iӲCR6r| 9'yL~e/(aSY+f.NXWp`Ea %Kv=Hi螉LΒ2KwV.Bw[ YvpET*!! >6́ԇUοG)6'&l;6 btΥ1B+Aփ_̢6KBj0&5ⷮ0^rȄ4$ofG=w\.,y![Ҭ"NGħT¼KˣA2tdkGM|L>U\D?BqkaM?`5o1Ca'Ry^P 5tf$RB@vxNeIik8mO[)ؚ :s<}P!Ԋvton4m_UM˃id]T6pDI5h(odAoB-Y.AAS_F:K&@uӶ9=d@qOnzav<{}>–sCOe#ۤc׻?ILȞB3FaW }keT⯚c0ϡyq3j {cfMREޏ(">2Я=xS)A8T[:ENzTM`F˚/ t MCdvfNZ1˾̇v-13Wm#p;x'q.kqNP#d8 y=M١hVIPF$$gJ3`ʻxvveEs ~h{u+8V6 LHYyao-ҟ#2;ՃR!DgD%/7}#$0@y"c ZK1eYB1SD9IJX0NUJ"VŚķ+Ϳx܎ 6foS!ܔ2]3jL1YYFUhJ˄/m s7ҎsMFqGH{:{U㰔~mف [xTB\ݐEC^a,2 f"HGqM5ZtAb`B|iKǹAUY+%~< ϫ-JMTrԀUnTbR72og=ƓH6̗-Ԇ#$k|'<k.'lŐriLX[.kAœ :J5_@a)3|̲f4J[ʓk[~nZW@=DY0W9DU~oՕOBMh@_r% acXDoe4tfx!v޲lWRx~=dsKvL 'p~ACRkA]Ǎz %찗1JYw(9.xSî|dJ)&gW@ f$*Us:K>jstO-j*=۶"͇'ʬAΙ{H"5gj@Q}^\ ݺTlڊ3FHא%9Bm-}VQւ[cb{K1; 犃{ƣKX?j] jh:DL9?z ~n+cF2Hj$͵|[!૾U.rƎ)wf/QW%S3xؖZVSB}TWI.7E1nqQp󗏣b-B S vt*{j8R8k\8ܯq0AFy(BL1XjcݘN3f^ظ.+Ĭlʅ\ I@T]\-QuTDcɴV@jђG+~>Bq%籇zd{ä{m}PEJYiLgJvP%gʧσF& 0%s 1 U( P/(OC'UtlO fB]Q؀sm¤^_B$A'3ss}EzyرVe```UbRDj5,<0R6ǀ/t;1*$/}w8Ft4#h6eY+_cͷX}o,"t;kb{QDdpPx"6SٔH"z^aӀ4s' ߰gq4 ۦ!M">D*AiCC%}~”NCqUOݢp8b$͘0!u vEn /CjL _~ʥ9L/zqꈙo(;\%# 7n1l6S0[Fkj:V#ʥ1:Ip]AcTY*k&v%~Vl͖S_kɉ9^lF|Dr*%$cv@Y B/*osg;Nŀ8 f0[orZ F}P02K5["fYwded0m5xmgF?\&z|˸/w4.$#r^ކkl.x"_ q䪇p?[.$q--x8?uMEeNr)u%$exVh"|KOdߺ{ծpV>R >G}iXJ!375iيzgSY$2naɐB(|/:*CY0 {pHmL-b#;>v0!g>+iKU5 E2(Lgp50ϔO[iDV-̹>F )}q= N;o^hÃKz`#mޡǞ\(lͽ>6ÿn oqF`]@0TF9yk#i 5V<߷x!XK#m]#i8JnJA|f{Ylh /%kl9;9|&¥'c2(~k)aѐ-oK3|T"YqֱJyR dΈK`eA(wbuP % /IkۘZ*-ۅ8C E9E!׻um܆ $N~boT󌪼׿#Y@z/{ܸ-%Vxo;E;Pt*+K" :&k@B}V%=1)p9auF}ؤ(7lF`8־[fWJ  fuNjL/TDQ&F<!1C*IC6l}TKk~6Wnܽ}$WhmA[?s.PEGo%:ܗƉS *_vX 49ރb}|h{(i"|Ej`nl#LHM'yO]J F2Dx7 *-hck]+gNd]-Nwj Qc3]B>4GHMϖ'<Ԗé)]k 1Ul碧}VAg_6о땷ڴ6UNg8o-*H80,lj7qu&E/=V>O-,1'8`:PO2rFIh^msH_w0SZ$+Y{}y#s%nR{]Xq\yT9 ;FlECẖxR`̽=s^a.fG͜F~R[oIc8ݼd٘ l~60*_0f|;K09UmlZDJPy}:ƥ,ԩb?|Q<=v$sӖc.LƁY?WS)j4c8r؋}rA ~؛a;,8n2a=GJ@~$fc/ȟ)$w,#}~P:*>V|Uj,1o,030 `D-[qڳ@ =ӷM㈣idsk1SU<+&N|=~Toly¹/am0-,ClD/6[j>FβsH΄RlQ׆$!-.? "4)6/`hZ:ʗ/D'QTxIdZUH;{%<1vRjOXr0t̰X"Ő) *L9]TAŝeǘ, $mi/r?AcHq QG[ 'iIa ΄]mJZ&gV]J: R<6vhZ'qU5M87;G#[ _&bSVIF-%oB`{LqbL<%^Vjo@^x|.Gm786aˈ;R[\+^8HFA1k DgHW}h% ʋzB C2/‹kuO`Crו5ZFZ[ي[$dϐZ{IFN?숢 _$ǫ9X uK"4v7G,wL)0LH("]I #f̟F\VIXH)u;u,7}2sơ:縷G5n*6sS 9.||ڍXa.Ǹ{؀~`#E\"c ~uhtEGbLm1aI< feZЕN"%If{mBȢY?jjfJi'69Ӳ$c|UnldžʭiUOO5zMۓܔOT*"QcN0bv:I\o0f|׾HßP5xY/쥄!~ڦ&]%g?Hs0:?z,Or(%AvY1%wVDz7;nvMJ>mXD08+Wn*d .e{Z ˉ,B)Fԅ}Aq=9 Dr-(u=DA9ky9h ]L Bgz5R?xK uR|iKJk|+ kh*n`gwZb=2N Gxʫа%4ڒeh%YɺwM:'yL6[Ʉlz:ؘƻ1.V y62& F$Svohj5̐A~@0 bQ\ z"7ųveMV 5<Zjari}XCٖ+W|pp iTArIW Gh~|o c0dƍ{qbu" yT,oj}ӅIGp׽y#:o&[Rp;t\كj+I-sw;dZ2^:{ Ս!Zm|EXnG$ P~dxi"9Eu~MH)"9&H5 Xx3k g! s K+^" ^ag&UFmk1 W __#ȋLS#MZcGǭ[`ly٨+ί'mi%A"g؟,of_7 jzvOΗ S_Н)rXL{nivĂSqVD2w p0YV%wxR>y{OB_S9a xԈ^[i {:޸`J3Rːqx/,m)16 (Gpt[^-ؐw9 KG ʏ+([ ޽ N B:1# ~%ƴ-#DjJ^mḞ9;g@s&/é`'H=ʵ@ 3b |5,;c~d0EG0DL%Jt{Glp]h5j oٖ4kB#"D?+<.a{mD6q:O벛/ei*ݢP8{+hY 2MłV̀R2y@15y97 uuZ}0I !0a59c7`jnQ ss}u!驟>#pM]V4_uT?7ˮ,&">Wr(WPQDΒ?~&x(O3 %E?N %y/4gX`W{;\?tD#&Xb Hc\\|Ѡ * qHYv<ǴcinyFC:MU{ PT쑳vʜ.D( $d{H;]lJ߯.R*b-$sSȹ?%k4hLihu.dqDECLn'Sj,-q6Rno^~ͩY,䞘ymEA3rDC[#xka p`fdq͝exIcW!f%s;U1UYhOKذ)C:L &n$f43}齡4'BR23\ӭMv'%·@,Z̎?_9;i0'oHH`U(E iYA`&0<Qҫ8$JBV ,y֛^fe *@jejTsVl9eD 9{N٪P|itF9pL{?X^S$twEKR?#;s?_wn>߾YMh!i!jczL8@IB ZC)$FWJ=}Ád:!֌q^=yڕ"7Gݠ7dN9y[(dBG ka _IoS0 ]L,Әz:Wu,F)^#:nT:t^Z(5Dp!ULIGʞp{ۦ,V_)q0[iٶFK*e'Jm*Tiz)lR qm[jQl&%b2Ȗe40GI43~ M.eQ ]z8ܖM*N M)Sv7FF|vݽe)X-4LdƑa:Xgx ŭ/";I!ghԴ)A\|Gn2x` M6ks6.U ÚD .é|G_SW]H0i)uRÿ8v7 NyòOuikdjo b(2MMcZ:QC` U&e=M1\=?h7 (yMP@Zqfٝd7Օb8A؊P-.mi:룃*14ƆQ~؞yaHu,hU@$8/[=?Bx=zUq:a4on?5lluB$eFb\o@0w ]kG!;Nx(\V湖Z/bo]XJn& yvsF9T$9Y*U`rKΦ_P$ӦЛj Bh؅[NŽ8_EtٰOT\܉d*l݉)g$! n2;38,Y>-T;'$+GFbpGtvbޟǛFzN\ESzcAVH\%Yq+Q~cr̗Jf7ɐͥ=˪||f y1WPYKU|e 6/}r \S'sd>хfI96k*I? ~YPhwV0YK1SPL/$8Q%~ٮS王=E2slt愈5 \T$ opKgW0B k  fA`l.~eaDžӻkXŔt!Gbu|b_7hH0I6,Ck\rz (l߽?WGWmԪRANPdٙK!PnZ:$beV^ +;r׳DZjge$xm. "]U_ƛ$ߧ)8og}gڢL3l\dyD cJĉ? ZyG"cie%{ȧCYrdgBQ G9o`˝//{o7&$d孁O.vĚD4 |,YrUJv<&W 2a3tȂu{lbx`7N%+"Ss8+xM8p#ü%!x GDb0| U|<&X졄3HTIoBļl^.ͫ(VnVsl=5< ӵ\ kȹ(%#+Z2]0&Mrr*5:;Pt )%t`3-S@7~W,Ժi^* |Vd yT1 L" ԓ>8S>K 8cX@}g`ȼ_s JAS 8"Uahײ:_'K 鲟mǖ&,9dr? XZåU(AԅQwSZ(Q ( PJ/LSKaRGCrKY}$D2j_l.,@wM*.C8@ ]i"of7QQqc;QF@>E6K_zX/D.Q&6%%b9 /};YeFT@@Cxi$Caay_*N儾]G /W^*~ "{͏3-9 PŰC{ݟ7} X e(IKQ^5N:PrezCB5|(yp[(2G )Tׄ/J8H~`wX L?EE g՝a?p<!E6wq^l|cNas:P5=BLhwIU} ﴢgpuu E8>d]%1䓁YPđ#zԖ;/24C:;b'\ 9u2!aoxlWtk$U{F`ኲjS-!p}eHBƧ潑K.Wp:9f2.+N:4L q%[0N@셏2;QX T3v8jS &!0&.3|Y4!{pVV &` lg.POj*|zzC)lա?OWQ7s͇U[}CyOOJt{ ]z=64Tv^9tb;cV.1 4.3?}f'h!Eq0"k>(෹+hG&=P'uzj2x.} A3m0UYקs`n˿83AN; A)-L.R-iiQp (}[gA .VW)qX#)'Գc㙛cKUG*<zc;""ZuC`{gCg;KhMOKf}rl$x\7$9 7T\ir聄gY$=yUUljwDT?IꂏEeϬrugGj(\NgP$ =#6)rRIGF"6LavL nlJUwk|@U֛jtΫׇG&I{s~GaBh]_I<f9$+Aʡ>iVL(N889(UI0 -|&{~.l/I:g4zlߞ:Ո=Mde{ٳLrىT`cɁ0P>&fE\ڒ?"r; *f| eIi۾CRm morH92͈9ޘHn K~X5:$pfH~W܈`%F71bhWSQ=ik[Jnu=>`jW&K\D%Y"97pɦ gdݠ:%+kv $%!T@I5<,'p ;yh_f@\s,~w/R"u #Ԥtt.Qi7I5DOUF5K) |6a/E`HI8*"͹4r`8Tzj8@jQ6n5o+ku#c+h+uplɛ!Ԯ`9c)np+5 j$wL=E妊>wyئ >UT}4'MQE0i) Ű51rեe 鏒^SnR l=LOϑ 'g0PXY )u(gh>r.ׂ \6$G8(SqB6y: ˵ß<◤:z Œ?vlE1xYs;/Ύ$t+}~ 3JkLĐb%h۳ >Y_cV3Y\ ]L$Nj_HHP1 ҼA&)q6{ ,Ƙ8=1&T$O$%T*ʖ3i 1w3DamEg5^Zl^iOjs0ύ r]A5uh] \@(rCv)ae<6'{* YP~t+i36żO(}M@%Ω14; ΗM"IC_ɩ֨6ˠ9԰4^1fQ"ǎeJox1D>7ryb_ sĂ&d˷I9jPm@_DOv>`F6ط";5, AdZ01RP'8`-@.ZE6fQx+zT}A*f^KG'~ȧs? wWX&E}(PNpVb=^$k]Ѳ>atyo5ka6!n[KzF 5{X^=%qVC.8Qni#*rgL?wOȳKH%2hjWwIzIdS]M2@ )$'yVxc*& 4ISd!':31xۭnɓGahZG)؏4tHC ~z1K3Z6ct\w{$A)n+f]nŠ>EXͼ_䒘`y,_SfJ#4<}:9)="LHKCn!QW!zxai|WБ^!7yl#W+FRHAs \t>L#X:KA zpL@7G'Sxr*+E97pVjiS/1%#76[[Iv5nnR%MR#hTYc=6y07iA/g 7 V;$-\;`o[!!؃RpP iC,o%O+Sbx~ԡ#x9W=CZ|઼'Ģw֒'0K XSVE(A~tfUpLb6QwQgx68٦YGٟ1G}`/0e"U I"5h90Ϫ h(|?*ƞ_ !?aÓ"7ݤЃ-Q)QXR`J׍~̥$UR`e)J7 u$=J;'C5o oM oʵ,@&dKM=. TVCf'Q3,d*LwtorysdT0}MɌte,kH$N|R)^㢒!9c)b?&\SD[lr6gCCaYaCJJ*5%O_# ]POJ6I@$zNi֢ rsq$T sfϽ q&-3\ApRwHybq9.ܫMh7]Žs ߛƒC_9\B31T /&զ,tY KMb^T̼ GK ($j(Ω, Q'9Y0sŊw} = ;jKd)OwoJό X ,X6TQ˱A1Y \3cRjx);MK9UI;9{<,[<=? ]&#H[n0]o7TW"s+0Eɥ ]Q*_1Ѽ#. /bH~x]oq\"3Y3ɸdl-[I+M!hrgYnTZVl>&Ԛ.;RiSm\Kfe~3{v\:V-S}Y@ {ڭU.$U\.Ѯ*͟(kك dJլrr: ?%^Թ*NF=x Ȍ!loQ9#1 Pe)Yyv*dov+[2vlS" o Gaw>a88GCLq5]Y {|)Щ!b''/ 49:j$qѶvqs,]9:o&@W̰CB?JfٶF]h!JNp<)},.XOR1e6vS=\(NWӫH/$OzeT|ݽ"[/TU( ƌbwjʰoU uVʇ%Z 1K1 8ikiёOG.gF%3hM',Ҝ6g"Ko)Ңu@'w+%XaZITDPׅ*rNLv^=Qi0!dF*GL*ke}So.h.@]3ž 0]ʵR5!5ވ; XWÑJ+0}~]g֢t\)v8 ` u-.ԛ7:-\?0 k-^C9qQTaVSo (q?x $7 3X1?[K!}җB%EXo}^>MjjT5-Y`Եrf}XatHJ ǩ @lf>@S(e=GQ]`ϻ*~J5# =VW>$?2鸗$qX޳#(Cbh>X ,i~C~Lp5_KQfBYe3Λ&qQ|5,t n)A׈c٦[; WT9vw~蝽[=mX~|1_j7R9wv}~SEJb5  5Jqp TydF3NǰGaw )YkR ^ |z,Խ:})$1o,]}$¶xdԯ>/j T N=L8G[dqG`KIrvq-XK0վ$*Ufl03ף؍;J] FӎiCQ ,d7ݓz,aWRzεeJEa&9s!lmy8?J'L<ŊB\lX:Zb/[݇6p][s|chvAH̋ jji\P- !?"bǚ&챪6!V>Gz> L=(%{7hㆁg;ud;ʼn3յ]i0B&ns{'h`„d0u? bJzTU:9hKS.݁cW?I9n#5TD7"ibcTsPmJ ´ҍr.>posՍ}у#Br,L"/L_vPy]R*eӉ6韎c4PYZc|fTYp!fue0Z@x쪑t@::p&3 Ეux2m;0ԁe{}F\yk^53w@gbCyǪq-餎-O^ [,D~t]$gtu4kɢ?/=픵8F]F>I=313[~b(/53G+;\{kψr,lc¾N;dD>M?kh#$`9_+!0tIJ4kT![_n4OcR_n}fu?a;% oxa`x[8#A R4t Em Ѧ)>Lt[hGi.(o/7UgΧi BKdpbީcMe ݤ7f^f9@9HjIS!]OK{y;9U{yKc@iU4I}`sIvZink-Oɒ(xfڜTW,W ^$$D 1GW?8QJ-?'HA7GEZ|X8? 'mV旄w^a**;Z@J˛tg k CMC ^>2+96F(sGA[Vw$,`lu39/VlrIVB},E)@4>r^6Nn is qBg,Vc?O -JЎ$2λT{-PY F/^mPT#qr9C^JpS\kUP3@lkPD0ZD48fyC6+Z)GuUWoT })y˿M`% wBb߅Q|׳W M?!z"Z0qpoAygloQ\a(Hށw{B>dӾ%L<~dV;c֒5mU|IjF`E=b(3KSgm^U  c=#Ȣ~,028#΀*E:PxtK]l*];8 8@%}5}y<^奜D*PԢykB^{Ƣ #b1n>Eu3!`SO+ra@Q"ˢWWLznSgP"ZknRKpWjNeD\+ZD6<^ "śAM4 1ƒ!qq1ee F"[lxJG`bOpB(K邖ⵎIz,A*ڹoFeZw-mt٦8'+'Z9bcY)Z;7̌v5?kMMs|HLED?:eQg\NpsG[&0Z0$ &CMĢ?ZiNa$+}<R~Lsz$[e<ߚ`a]<=>CjŕH%_,plTs n(8K| ԫioNOuڶɌ6 M>P9S[BrG -۠mHc2@^.ͲH cdX3mTz1lr):v5?bowS)250'){fzBkpFLxFH'Cht8y}vrQ&`=c^@1!8cD+=n/)^*ELs@~9N,k k^v_0 ;ݨa1 GMc%?J<3aJ[1atF/]֮(]!br6oHmi}^P[H6~7yMvpBSAJ8MAlCm5g,X=SK 6GOIΏ bd߭'=6SM,ߤɊr%d:d`޹nOiaa_ۥ|Sz2i/[RZaaT~(ROXc$l4&Hߞlgb:_[Xbfx\)&rNla5qmwI^P1^"2Y=V _$AI]7G#dlqSy+)A3BlD|Sxs\.V4}Ck_LAҸu7J8.A9(4cZĤ+aӎ YHkzэz9ETy Hgt===a!CjDZs\9] H y촭|Ϩf7j~j'`ˣU*4 s0 x~r"eQqoyjIwWoŗs{iEbnBvB`">/ {z{iq& 'GlrHr1yp&$aOQPG+ֈCPIP8뾊D1FQ=@Dx'Xt0Xk&+ GEMI/ۣu3 {z,Gvn>OYʕL_cKzƒ?;8k bYvJ lx#ktkJ*9UMm1iGĄ=^Cyä́9vF=Ws=|U1;:UuY]9^#t]BY.\_ }FEq~cZq7r)Yl%}W+ te+UI/al[EgNv-vY ]2ؾʗCJejFWWVJc1ʍ e 4ӬgV1AGhEyiFzVfDUnhGAҮȄ+kFs8ѽ&v5=_emuTk\#s~Q­<™4 # ws\돭۩/%/c2a1[N6.(u V@("Xu}^&Gi5pwwɜ `y Ign|b%A m Y'V*x4Zy{i0ݦ6sq5rԆdX8Vel6p=WyW:X`Bwb֟cuh˵6*!h#PzNDۃԥ7xDЗc)$Hd.ҿ$v|t)D rɵc/L eʍ4Y~{M^&X5= e\ |҇$@v.f93لF9y_>X8XwIDĐ%GM0x-.cᣃ'g5|zyO%IN`,m[nb1mk`%?)>bw -; )"SCuw[J\A'R=,jQpKd=2:XLgu'0)5-XS8-[,DHEv4}7J'G!BcfڤG 0پ@١ڄw\l I^:ǦM]sQ2KG (݋|@nA2?I |>FԢ/ŝxԎ4M%bj~YvPҔ+pDTCkԌ7^5N Nj)yg95T2 ]4.H.ѪS}nϗ7kK󡽲8 RG6 vرvOy,53.йNɉAJgG= WYG'1DY~ ]8N@[́-Zf̞[d间ma`>$F > r(LjaHۚSza:'?pKrIa净UAy,Zj5궥H@!/VÖȾG;F4F⛠Nlu(s4Cz'Rz*cUF[X^`Β+-my/`6$G"lif1.jle{Ez":7:1h;.hsCT?E60j>.tP zY.D'usDZ"ZqpP<[g@<`{[ 8f_Yl;?q-5fQ}Lةvdoүcu81pxZ|za7e}w1}Hu Z:7nz)M\BoS1z)^: 7SwcfkU)謲MJ1ي*;î#w$_DFjZBD /%vŌ;TXֱDˆP (a\$#vq({ꍃxaXY>2cI6&Շ=5=zç.̥VJ-f2Xa;jtN?j%&h;$=p'|:8UؚBmF5N Rj_vdC\s %{!?S Dp|*ik -"gܦ$Z@V1c%+!B /{7%3.񷭣sVX4?JȬfQX+}q]u;A"G{_ UKdq9(k0(jui-;O 4PNȈnx]토WwSf5vD$ =D z }*$@0l)0͵uSL}r^IC1rқӥ `tϣ HKBEA.WFZt }Ʌ2\Bl]zֳXUgVQjuO?;Uԙ%G%8\%@:p7Z 4VŋD‘V.H"⦨<< HA#`Zg4'-%ɰ>bݽߢD޴%~/c'7:O @+e1]æJӜ)y"ŷ~E7Ѝyg:NF@O$;J o j_3&U$NFFO@_ۛeam%Ep+WdEބ`>p[nj?(P+Jrm1)a tC i}XbFBZyQ?gS?,@%Hx1v^3mNV<{q*o_Hi, X=C.<A89T P@go;9򎀏~V VmTS ߔگs1$PB)Uof}' ?[Moa>䵪1U*AT !ծ,3Ղ:y ?Ro%.&ˏvX'ωTQ*M0؁!@xNAaZ{tqV8i^m}bSQ͝:lf}-2#^ H#mVs+cLlpR\l#Ն6$8ɬ!hB*C_>9D5!i㫸$3irYՒ!gEJA8o AA_J+8~Ycs>ydmfD}@ q2Jh Yuj S(-U… z]"HʫZ+@sQ˭-}~7fDv]b3 v&(MI~ypk3z(3xB Trzɗ5]w x*ů>EhGSbΈ3,Q$G7U9fޔD2JBJyx/{߫`(>.?[.|--r&371FV^o(cãO˕nZv)?3b4)HN BpRFTuW.B.Eu6] 6qZ5wDx-s퍴D:V!>NΥty֛)~If̟0qs$pJ<1{Ui%M' ǞG@n$x!fbTK-K:C|tj$*aZ#!|EGӝABS.;ō);AQ 𔭛r\%`~aTROt}'bO{~%s\ड़aǓ>簁ćO=Ty&~S(>UPkL{溔:CR֖2APѣ`1$G{-54i!ݵC02j9Z7$R2_2'KRЀ30-\cȭtz}D(`Vͺ R*Cɫ!V"cZ,X6"T݃nh _oN6o+P?E<%ç5pȆ{CGRyiF2XD `~iwq{);߼Tc$ ,FH0"YP!mT*{K٦>]Pi:ˡPg,\HRf'sn8br_]͡ 5$zZx#YCK,bEk{;(!KM>o߇:uU}꣠H o9 &\#3Wܖz|ݪoXVyEe[btO9J̜{)8 -JϹID'n%c=ϏJ=ED4d%n z!m &<W9i4@7fњקޔ3 $y|L `T*)x{7]LL<_b}!>p(71GinB6( ' galGHOEJ2 ~Ejo/O*io 7PG!j6(<2C5j*VUInڟ*#BĒJ^8Z^QDgś0f ojb_C\qf"܁o㗸RY,S8!Wy49s{i}쌟tbH"Y[w"TaNU| n/6z䧱MNgva^?}; &]9]mW~Rh=E$a^DW{):$٣jaG>`lJH|dqdԽ-%]fo8UBqR] 5Wek  fӾ(7rLP+-m.A_[N*yn#*zI/:=Y=tܹME~elt-\6QyDT/]}?ѶDh)I0Mm'y<3կ| `B/nOBڲpotZ0 =MLdJ#6+\FEJ;$OHf٪j3n;Lw%dRu wn^0k(tn&I`J$\ o5AG m o(&3SoSul @ B"/:@0wS6Xzhh6ȉBWOaS~#Q"fsйOv%=:1 +q%9> !a/߃ n NSL%3(XCX9늰k+s49G=\[);W)I)-%\ifL=.Ek͂Jnj\t`ю:']:X'r]up-2r R]dB]$D9 R1hcSY<2ќyȊ#E?|tb3'\a*>1wr?Ȁ>xÊ+ܠfDCc*j3(!V&N4]9X ,?W ڶA/L{ C^XѩJ,qFbd׽XhDPGt4@9sD1I Sjo96Z%Ga) %0=KinlnÓͼ]4@RnUL Xu` {=Eoo+-`!tAkr\DFc"v = M@=->'N>@S*B\TڮtYD'!}N L~ul+ڒqa[;nwl̴!i}b.8XEY #:r%8I!5}D]?ÚHo4;JHȋfja2Qz}x4($I&C7D㨄tAxuun'SgH.hFoMuBK;pIJGX"0֙44cć^P)z,.-JhXYWmd:=KW `mu3^i򼹹r`BK{0OQN\؅>;,IGQ'QҢIvWː@7 z1sA}n=@1u1Q qHd惏^agĽEf&XfrKڭh>%uJ=1( _L`mIx)4>nc:8-Zw:G"Ag7Wzzťp-yS@U m#IngW"^JA Y9f0|<( ӿ-n(nC,nՃ)On) uxQ0t= &!O0:H@w:_/½1S/+h rmsw>"Y[ViegQ:Fˬ(,O .G)TXG}$oUa" dՈCp%ۊrs&JO剹Tj7L,6L{KoKQ!|nNݑ޺Ca)^ue ڜgpw)ED-[Pmwd/7Acp1Eb m 88XUĀlƊ9:7ihIzk@}\U Hz vzP[LMwC :۫S8JYQ-k4ȲoKV8b}j.0i]XbacoWz DdF4nId(^Cr6 bETQ_W "N<,荣weYen?UGKH 傷W(;Dx 8 AgnMЧ=O[a߿ ay(0]OՏrwk R 8QzM"˰S X)@HGoq-')D㒞`&yI 9?7q5tlwɐE5t5uѣ~9[P P47kڝԽy} WA1] Ij yǁgOoY=ЯZZ,+ϋX@.4jr^9*3Dm@rЏufU:EB]v 65O::y0HR ϵl u;M)-&d_z aU? bu8gW}&9 P5aUOW5wÅMVX$\X&x'!-Sw3y-Bs"#hPPT5y6iD1~̛lj!sSu3bKRH,8lV$={;5Gڸp=I6m?40᜷VP a!)H/Rb: Q&_'wRkp8#bҞ{`( ܳ:KWRJXnЩmP;P2@+Ě}qXh|G-!].XF 89 U54'mdH#ZbBp\'Ft L`n>2 ¯P >7~Kݮs㚽tFϸzdi(8敄Њ<**"BQmbiٴP)4Mߨ^* |i*r%6vԣGcMSh6:[fR.q{C7ؽ7$+Y3X>nJe*RǼ9p5< "L 7Dsen_K] MO))n60U$HB>v#zU>AU)Cwe{[ʐ˟m9PnB ]J18mP Nښ@͑sp{iS%@ׁu9x%rp>z8} ?9384mߛl~* /x50w[[d{RF~\%ʝ%3!@|)v:z:}/SAnv%`ջ/l񼜧Bݵ6#_u,y $!GN5P凴@.N?P>ÊXatVkg} Hock%m-38=2j([jqQ.;A(vKN0n3H9ުTΑW/:;Aok)頱*U%(1G`)˙bP;óTmV9bQG.Y6<>i*ө%ſ/~WS6Hׁ6 eu͛]{ch2/ɀ)dޫ×a m*UqY')Ґ̙{q$kٴ Րn{kYқZXf j꿀tq+(P`̅{=idkqn![; ~H=6ͩ~2.U)jxXV0H0AߞW1gδxp^:μwJ솥U>ERݣ| EfGYHy43^G9<*~7ҷR@H/Ip/+үzU6v 0܋4\xLT:`)fG(:- q *4|ֽi|}ǵ5pQ'x>\;\t?, ?[Ghii|FFЀԻ@9G#l7 tO~/xS_%gWeE5qZq Xs"CpYRgG~=0Σ%=`.@/ibX1*0eF-p/Y~Z;ZS@W{Lv`/8eY'A_4q trY:ef-4tz#Jiffk^2`R&iE| F5PBMMsFmKewfk\%Rv~.Fۗ0?H8oMA!@HoH5'8h{\y:}Yϖ)ó6'tM>ڣ_odv^;ߑ +э:-{uݙ 2 sJ3YLֵ}ktfᝨ C g*GR0r!lsԦ+|FI?24`1[r["ljSr\) Q\<}p?Rᑊ~SO{%R3IR9naiS}rj*m`0#6=vaѮ*}eW:4H~ϣ5KuBOIwc'4l.PlKnlm;bhN@fU񱃰qJe) u[64$I'c> FOl>kЇ*u׶v+iYh+ %#W22?pQf˚U_To2OR`XF6E2pCu$|XMNTa-Ȋ'>yޒ,mpll h¢O֬";c(具7.s@KmؙSBO[Bp!!ŽOZD& 'M^]rke_'VyϮN=2)kjqdyz6l6"S81(4Z0-o9<$j~ l_cFgMɲ-쳶 m fa@ =Lr=UcJwS 6 XvˢA-.f[Juikgޭ7)N|GrKoOqZHZ);#B]tVj60E`| Ihxr̐y'q;dh78;N_bS-(*[L[D%B6+դ K 7LmY¢J95 =UXШL%X{ 6Mv.&oCVjt#))r@[4,0mA}us|ahpuUa 4^cF+kVLl;wZ!Es]~gՑftB؈FE~V)0D%IA $Qަ.&t"@FKT MՋH+푲̦ɲL Zpӈ(s$g&H)nR<q'QXr~ߧKƻ O+VHsWm$ 1px6>D.qVxp;8 >'I2Q/i"8)^"Ɛ']>=< DHJSĪE2Y<;K_a h)!\p `6Ҷ6$A҈cF!$JrӐF}U6y=BlGM_虮HyonȊUOKWҨ I=#4,+LH$bRve1gnɍ襹Fӓ` $TZ-+2XUp( 1] pkdܔ,1N6#G]45 3=QDB>.)3vw}U]{yJ ONJk:cةPs(wUQgpQJ%?bdOhDԧ;\~!1%FMTּʤZ&f F#ksz=&|8a_bKGz'O1=7Rv=?>- ak(lA K?oT%%L)Z }!~y{ȩaQ ȏ9xv* !sH+Kշ v 6?NNt,Ě%4+=4hc9@BM~$:(?榑TГoQ S34Y%40#(⣳K3q5q}! V;}eX`T.@CNlX~MtXA+Nv룯l[!2cge*e{ Y_@]ӎV6Xˀ !u_~M武mdO~#bT kKƟHW@L;[lIaUNݽ־MlϜz 7X`li%TM/kxOu8x&I;Nӑ./8g<O-˻Pn ǽOi/:jx@(؇>7cfuw T\DŽ ?E,c V7q7>gdR+L=2q>Qwn> =&=s8n|""p Md@AUa@ybu>Eq'8'2ZBAvÍTʚY甑%M"L-nQ"SEέƊ썐fBr(3#wx/p׶)ugOv(tM<9(pRfKɢ z UirwwAͦiW%ّ+ذ .'W;)|~L2{@a[N&ĘS ZPqWsϠK/Z= _kmBݭ0׌2D́'M Vn{KobU.Ś'J:6kLigj̻^@yH#*$0JwDQ;&k3PC0X1F Iϱf33L'$fg#z$G!֎*&mk׷-'o ~f }g*]<{4J %Ϟ`;$jlۼV(V,3ͩh,3ņj?r- B;HZ%24.>Z?f&tQM6a Wf>ry_&B\=!Q`cƯEA01im\=2N)0 2>/ZEPTr MKntP_ˇas4͆bq|림6*:-i̳8q!׮ΠGBEujiKuFJ. adgV0i:Vh,ߺ oAᒱU#cj&G}2/9%@*! ^ <U:A`6"1Ir>_v2I,w4iW |0p ivxv9]u>vpK?7jy9(޾zu qEsƑlzLDz8D,M:'3NĻ|C+dVצE:Q]5Rh4FֺI^F?ߖQ>F3 x5RpPP2ב#({\-:<=h9fS5q8%&8Di%,RmDZ,]ńbӛEǩ#tv8ĂO2mop /ZF{t`/^J+}"<ͷI+N!)@P. 7i{8wr[{pclҶV7R'TuP W+Hv֙܉x :Cz>(b;%XKohڀ_FZLV?[d*j06|HOmMj  *ƌ_qka^h^# 7ʔ1`#n_chs3Us Y@oС'فc_yH>B7pl`Ls&hEPLJg:RaULA6b$E}ysS>z|L@q[v7+↼\ Qe](;R',VFsh0L9YNc=O gB77b?xԉjjhޠ-}/Q7+(,X7Ycb$HiK9xcB S8 U_iPhmSϘ*++0stP.CȸZb= J3S,b:C8̴6Ûӣ|bxQb Yl6x;R%nuzK Vn7ϒaَwAXhئރ+)}c[(+ Z31KyG_ώms W!2[)\kl +oW ,dLgtW @{3l6(ȓakU0=5qks[1AIyi՘OLpgיV䳫?7 R=樉a|Y(r=X gSZrbUzUc()7|Z<3&Mx 9w"}bi;-"|tTc-+`cj K˿nߓh)XW pal#X{.Brf~cf| |f`/4]VNGOzQ1P:pvӿ=[:a^mԹM@`/59ICSw v&d{"4/fp^J,(TզyBGG7Dn~)vHF:}WfN il_ޥNȨv2nC/ȉ5u8 1Q%[A+ Y'K2aNo l|U`r:4~ 晑M$0j)?PUd8jw׮xKv;S,Mg>"ɜiy0vK|*b1 :l|G (PΝ{l&y\JN]$5WYk#Z<]|lk}XE5MbN&Ð-):DPgBx#?esͻjLQ4c7>Lg}v(J;Qq<'_7aaN Aυ 92j7Fcj P-":`؊Za<1s6K9J/fINp*'BUO4~˥:\q'QԑjgTFʾ&{璸iNɎ `B)@}sj[_AcHj)(&Ke[ P(2g>X3GFIȮb}Z`Gd,7 sɟbts_^Nf8U} MwLJ)kDQ.jCsK! PZ'Vf,|Y/6S G#ZJccfpsDI.}S@d }p [7|.`QWT]:MD#bzo|m^_`Z*[NUڥ #.CAkVԱ~)I.x'å3c& |z60O2W؝*yXX&^Ը!\). kjl]l=Gǚiƺ ۃ7փ%Dy8B>R)?bl+5 /{+"{.V{ MpֽrJ&&v6f+8 cqŚݝEEԕ^ߌ􍦘>!g =j3`(Rc%F+D+ACfR׬N3Ik?z/^qI|Nq[KGU>WH*31ocuyS(ؕX_S )A"g!|X-[\/*]w*y . x.S^SE"ͫ#s+mж<=N(LD5}8~ }sp~Yѹ&BLިxXs 󶍰)@!NisK?UFť'׾|"1i*jr-IG')I2l* *FA|?n% e#*,ծy7 <}' -'R>rg8"`_jf\gUEہ5#jSYG?ot b)U6Wn6ڃU&t {.yAWv_ēؖgZfVTS+mӶ93m;&zW&h;~>#um6Lb7hXn~L[[ŞM8P\v4sI=R&60qi"rpGg%dڅK \wYeK%UWVB+}T+kWrUv c,ꆪ=R^GW)rڎ=ZT*PLD2\PmVҩL{Sf^:`zxp9l04"9u`tjC:|@hI7swi":?/TF?+:DȹF̓#|詸NI^=>hqkac˱ndv! ߿ +9QWI+1L|B=Ù\07 w?%V+eY26p*sUR*r U_JsR#4džt> ^:"9Zk/4a?N:Ph#CIxl,!6G%ԏem<6kK%Q)q-\;T^Pue<22}3IBB*}0b!K)iAWZF<;Yhwfwwl_ gs:K v ey_ KPLtu/<; ٕrW uڣؕ’$,1B1m9v%z֚E×iC'gX/ %kVai6k{Qk IЕe j=xP1XسV1lv-ӷˋmHy;ge0t>eZ*|8*$ tA1J IOA:0IS9ucϸtY{!t0Mz#h4v!K6Au8oà@Yo }R&+&:9J4(ic84jk;l揺&3HȄ: c GsL 'NGN߂^dY w`ΘK|ef*nZ0{F](<Fqƛ*nMAG8>y2PBh Cz7F2* `?dv]G,0j/_il9K$_2j? mAd/ʘXCuăcL2A Z[( v-;O66.&z|}MlA6n RFcĪcuaWuG%9ڷ~VG$ ]Dh:=6J "]Z<%:dc.ϤkҀ6~FmDB:/ssp^F'MF؅ tP sX93H#. yɦˇ.% $2JrTs]|ǁ 3d`Ʃ3וc>vّd 85#ܻW`{0 ke(aVgj o[]LʠIk!,; 7 B8m)`PIxUJej1tR#n)#ڡ(i.t{2BbcAܗ\0+ӮOD'BTlM ǟ>`E5Wq:B#lOxW82]!T=Ûzw=ih?R}@$R"&Y$zG5K[<-කk~S7譋n ]?~ W 93+mP!t֍Yj;U e@۶gK%`DQ ~V~Hk՟ZD03xuyDߏqC ք|a`tR)IHac6)!"r._VTP* R/BkU ܠ~)@!@f}O/8FN/J)!] LW|Z(5iNĨGcv^)Ox6 h"4%?W O׊nF4UYCQ] fp`!%^]篑,F(FyM];l _c&.y:dOu"*NdB Q擯znZJڛЀS e,[0\&T-8)¿%T3h 'xMYr(UcM6Ϩj 4֔Jb+I[wMZ?! 3IWXχ`ʹʈwΞ +!9"a nPtYw\ ?> nt)!jw(ҚUjU .qYOC1ץ ZB~cc,*y~)--i٣Ս/"g m ߷{J(TcO?A5i,!6,M@8 msԵ-D^`suDc?ȎH/Β8w=qE E:‰ݳՀ]A(~ (gmAa'S79ͱg<"+/ZGYYY˓s˥S5&ѯ*_SU>_!7#پ#c=^l}!{9-DYk7WhXc%i`ƗKL? ԕebM}\z|fsp 9YYz{) A~pMXi~<\{m ILŽ}եy/ݦ-o.M4L}>6p!"%AY`@-&hUU#~ɻw2N9y*et^%W8[rƊ˪s(QW<~NW ӛ3ع/c¼E.@CR[,,$옹"Sۗ"JA_#ŐKsuݗđʌ#RoYT3d|/]֓jmŴYŁOtaأ[OEKr?a%hזRl1`[*:V[<@>˩,}rݑy,aQc2#esTyG`F9w/cw5Uѿh*#!7QX~fw𽨂༐vgl%2t^'*yRMaAJ9RFmþCc<6:tgbzօ]pʾ. [>˲?,63r|C")1Qn ;3RR⹐}P>:[.)b9V;w@)WHÆ9Gk_3)69}P x׮Rb)_2{G.Đ׉q}ʙC"Ie#%̻=`3^_4+Wqwz!G I8a/] +,[\`$b:6["ۢ-kMKuI9iGN͔xpǷ./r;1;R_{˳s*0r0o ~!# z{z柝@v5[>wV(Kn- Sh,ƿǾrX˷:Nu (Ġ6XtL'~N%G64 O\Fs#PXw\ޝ`Q7H+  W<įY5U,k~ ?o٣834 o?N}1+Tc%jn$҆ IV^ylT;.;aU>Q۵tr&AY FQK̤iz5kpnf4Vfh=+B })^|lk2C@HǴU 7VJK0]F>TD3vghn{lrCN{򄀳T}^ں2nC&e2xR8Wy^QonTMtt#mTꨴ씇hcgT<;癘W}5jBRQ G$U$ȷ.rG(eA:}N4wa( h?g`]JraA^3OOJT9Gޱlǟ Sp !)o*q+μ:6j=jؗr;3‘Tyj,#J`¾2gBvjDG (Psj D!pp˞6I\KWu[ܸ2B#z&.s%2U ]T@v(w] Mʳ|w+,ŃS>d5d*A<|yw jW4dst<iͿOލs~bLO=s~Q?uNhQy`2^>8NueET7xECyv>$AG.=7]9VY (h{IW|IuO+&(8"?峄6U*&7^Æ29m nɲ(p(A'Hֿ@`t4Ȟ/ ojc4)t[DŽX04.vX 6W09 nty}GbVќ?6yzӚ^KuŹȤjE_QFQO`A39_1q."$bCw76e4سķfB7Sޕ6#/c 8~GT&el'缱҅!NLt߉ ܉ե|=2 hX$@ꝃ}uaȭ/d~:ѩtA^Uja(\sX6ekbO,':oj9Cϲsm!D0$d͓x@K !(v'^׿QJD-_%eՆńexCa @g /N:,Ϊ{sARA6m&TeNp~h|< <ȤOaeͅ# s&:݉eM\,9"Z=t`g ]::+E 4}.0јDOU\U A\o|Hb!/fȂ9(5̇>ogzP4!cwUu fMG^J55НT*cmo4;LM!L&0!]cGov>PkiϦv~RɈIfdvA԰ýĘ ik40m}EmErmpH!夂JBT6ϯ4A7RN+JɈ a%*nnxg&_R%3}xJQAxe6%C˫L6Dj\ˊ+K<\nDz@ӷYVL('a"V*pz'~A48C&` k3kZ2u& CyyֺWʆ.֦ޅX9Km,NsӒMyΨY5wԻt 7(Tp-2 FzTIn|ӓ#\*6p\ 3g1l1}@|_ obhf?RXZ/~Y{j{l̽fZ4{a"ѩ8C]* qMD[$̐9<1]$"J߫0FLY)>v~lFb;4n*4jS0I˂yւrbaʳ"$6|<l!q1Z{ނl֩}G葾; +_ я5QK6/boQLhCTOw]Ri;}š돬)!=te_^?r`uo!u :!Ag^šطh77aWqOZ۷0QFWeQI;̽q=Oh*G99(}Pآ:%|_z 7Ow.Jh[D39W^ˊUQxr2Jf(3ܮ*^-ynZL>L q\̢=G% >7pnl@XgBOzDEyDIԳ$D2՟c<|e|ǵeS80seCc0eMWqbzDtYfSmMܻZ' 'rޘcwg-f;Iu'4($ )Hl.[Ք^.RL{5L]RM<}60pSΒagWi6U2A`^&c;mu<׷W\n'L}VF^ QЏ@BGq+Qt;GkR<3&-[~5sE5|熸( k%/DB#fDJ 왾Cm>h !-/=)X%Źb=`sXSc@[$m2 O$$'[NՔJ`g(ّS2. Mޑ4DM:Cғ<Kn$ܲΠGwbr!@RFշαF ՞yvԑ}ލBS&wBu$u<ߺį HESXꏩ<ѯs>:7&HJ垺9d@ċu]QA6oLx@\ @zSP(g\-Y)nYXC N?|s-Sz rC% *O$T {ξ3뜗tZ00@I>_g)xgfO%|q\6 a&dš_g\ 8+DO}4FeC<@ogߖewORl)Ѿgd@2cM ./fS{Ng#ZD9J," cb=^)sSV;lLlϏ5 e%'V D5Xxţ[#EF sąڽHj_'pRQ@]ibEvQ=]Lk}#gc`Qt\SëKYA*tf2S}QBT؇}OkZ+L7Y(XZw]hO*F<% D)ٲ5*9xؚV+J> 9 '|ݟ]"^ jK[XI6miYٟ_LC}Hƀ]r6R>+#4KDI (k,C{|"A1*p<ށ2E,UA~V1jk /C۾([3+$H%޼^ecE7V.e@ŏ`l] & UOىM0$؎O$A8ڨ(Vef,XvN( V7'_VrkVv^2tkgg0tNW! mp m9B ȟN="nku#7&a*k}E[^*I vF,wH,gd>Es<>:q_V ;la63K06#-ނ UXEyO=Xn' eQ\J =UZPq0]V RYi^p$ mӁPuv&l OE:>Uqfڰ )@Yd|WL1hKC0/5|$9|*R` }FC` :%Rˉ+&/DGT:W9L-5ؼ-/>u3e*LS8~f aXΡP bLH[ϞזTU@(v-طW1'Y!\9P#yn5c|͂VO*F 2/x̿'0XPOxV^IRPSUL}!%bj(Nn]!OV>9#g酻z;.mouooǹHpuvZXD/m*|,?w50f'+1jzue[H:? ЭX$D\Ft*G۽+BEuwc*UNv%5H/k]BFrh/f IuʷNк0T79+LUlJW.3:$IaPzW!zWe/YpJҗQqqJ&Fati "SDE~(*6O!'c} L-4㮀bW ,a#4۬oG˞u +}j ԯcw38nXpϖe BLF".Sz#`QpLe%MTP[1ASMKoW`2G!E;Ykυ {0⣨3jl cj+{y":m7.ۤ@z!Ө#!N] 6?mp v mq +YLԿ?xqU4 ,<Um9vaI^{V:fU0ZYwcsp GYiDt.)ŸkYXj{zQgu~#h1\=UŒfsibyɳ (x_ɄRbtqSpE֘S,)o:W0R";K1ݯ zLD (8vq2MW(r%hLʛ-,F|J̨خ2; W?jp˒TAХmgnICCl?$(*VJvHB v^dwYT:ܘڲPE7]5R|n!YZ(?ˁ\E-p5V2@QHDi֡Xш&OK șGS$C)$ZqY-}Mr$g=L tt_mE(K;}((ГI”=ؕYjQ?Zi?;)| &ZLo&e?0Y+xiܔDzȋ0MKz϶{dGJz%0.l4i`R(m2eYI҄nM s"I2Oz]Iڦ{6 ÓDr;<끽yo*Wpj&+ސ'bƯUG.RJq$ܬ |oq!Q%=(Z1Y)V_tgrc0`݅^NT5]3`cKhLd_mؕ1n4F\ 4u&B #ogg %E6 dW-gcfTl5/ŒȖA (1_3Y}݅ye.ӣFq8hs0ch*N293#//i`/M#ȗ U^iAGpPKfP`:> QA\TRҲPz+{ ۍ_B̤ZWKףOK<7_~T hT$xT\=;˽ UQ,9uF5mn"yNK{C͛BGNtgX𼓷 `& $YYDq>qgc8@ɿe/P]OM܊vQ% ˽qF@$ﴔ Ԩ*4+:ۋd`&hoݦ}^ap;`\Q/K[n:CS|X t,H= -#tw=*N;5²*N% >=+S@oޖ#] ̗OMIpb^"n ~ cL#4o~SeL/RVm$m VfN-ewH3e\ +At~GX߾e㥡"O*M[+XÍU=RȥQe[|G!\ [}}aI2<"k)4@bWgH!]brvkb{dfש@n\p;! ̷1\$7@`b}:T+ɟ`#,DMai_ʈ5Xw-7jwՍ:F2ٺ1sߑHtwLTP!x{FLPidZC#ఒp琮6Ľ2Z?BV@:"Ĥ;6^m7()﹤ 8Q>U%'lWNuaO9ڸ'ƨ콿cPHٹ τ%a8z%N,8j.dmAla4c:8?W &Ec SrM❆rɁh<Aِ&~*bpb%5Q2@Qldb-ěVB_V  kI[AB^ [Y)= J9hpiqa͆7T>Je믢}aV2h vf|e_d< Ív=(%*t|Z3:Udz}E}Pwz`1uw&ACށ$y;u.02%9eq9 e4'_Cz-s@srKaX5ɰy2kVKd22;Z¨Ƚ68|:+* [!K:4ޤgS>E>0X3ԗ+Wlۜ ̹!YoRL}c)ly`djg&ݼ[79Mz(uA" l7'olk3CFyHjüoEJ|zrHd=4RWHtU}ЛaxUc(Q,@"q4s7/JLWn3 !lKkm=:e0eL>]\!0(9D06E :Al@'\(ͻ!  ժ4@eBrvzGQp6 s|Y??IX 4;K@u*axb_qjO XYG9H0cN#䜭\Q,Ĺ% k@L;H+1S4N_/?ݨ!RI\5mcPcI`yxdbKW%E^ I#J7vIK,XPO?1(Wƕ7g Xk{+udthu&ŽJ*S8^E"G$JIܓnbApvcq^)P5]? W̓)?o?:L $QUY˶ubh <|dyލtRȚJ(7sIeaLI5`$'[.Ѣ߼j5b8;)4`e~$vh!b-31:9`iss c 7YW5u1Y?8܅;<9L;y4=i,_aU N>O~9 AkF,[}7U@Y ڝY4v0g`@y Knk*vmV{GW(NwĜވ]5jHn;:U7bK(W=cF/XP)$ޑXxv p!n!vAYXZuTI ?+cޫ۳t0d.#G겳I#hz_-wK}=ٹIs{ U('EЙMpSmufo9@ OF7M%sJdNܜ܅x0 h;o )P+nEl$ agܫmşuiQgGAɃ 5\M`lן)aO4E"Lz$J6'1N)˶ ,lp,F:sxhFH@`Jw5Bv #n Ř|u#agxQ S+cJx<vp]S}D[dO*nL"rdݿ wzaaz׎{ЫrV~O#w+GȘPo>/>?\Q{Vd>'ƃnk;5Y}^ bl ";X%_4MXe@>M%PMaXjy*\m _ڵ*ۻnL0`5'V%Ѓ&$G>qv UQ2I_+ge-LLQY3'%O^E(!:p1@2KBU|ki S~ю{b!TLa.=i]$VrsƜolo [Yyh=.0Ǯr~k5ezl@(0ˆy#=wO.) g{y|}Zo}l=nWl;F̌Q;䩶gY*۩Wt @!Χ^D'.w@yMGM3L/ 0#H,~s5j? ]Sg]H (<9ro`F{E6F5G#NwOnfׇ TPZxއ+->.4v33Rf:䮈^yn_jNыWcS0 P\w|DO7j~{J,$b<[`i+j[%>#ۿVP2bG lR#KGRQ/fI"Q2hM~Gϫ2ҌIz @ $`՘Z׃ X> &)aQo}1EE>9,wajƹM7߳/qO_Da+PZD6h+*1rR/Nv4"f_ӈ %M2m !6)&=%+nɹ(T>iS,6u"m6]QQ: l2owMr6U`ߖp{\'c4pBf5ɊQuk7!9÷ M5FZ㤝a<:CK: ]ՒҨeL"6Fb[b/Y_rX,{l =M稏RRǘ>ADoBX>8ܡTF\;m=Y$(BG0v,8H_kr' "z*mUukXGG~L)v3Ì'RٸL'FF\PK6-{UİS:|4E.ZzqWF[x`|Liߧ_}1- .oL=5a`DG\ GCGV?UE ?XN wsC-j<({B)|wB(?DKyyؗ[ rn Ay6Veim8ÿ2TH2V a*8l42]64Rnz~gnO\)TTŌ7b`Iqƫq6!f~* `iWu~M&&rStJz dmI>S<ٚ[s9Z5?ߧwv~B&Q6x$A47C`0"ײ4)'0ː:OwWnO']g0 eiQ`ApPJDK3'Es岈 G5n2B@w=ZXR`KMFg@w@c2r񧖒Z(\)a=`34Ti9Sl[e^Jk$y;Sg+_  ~PR]Z#`8.wV+.ZsR*{cG21|[c_p_GSY4|=dψhF//Z}"phϰ{yݹsVhKVAf6:I>BP ᦈ胬J.vwjnw$/ai-6cQ־*B1#273Mp ;%5 <~5^Ft2@u3? MNƬqU ָYQzS|EEo(@@tYw&6%<[bli?,}d/XJtm0<$|'f'iatF@n0G9* sp/JH[v'<<eSӴ*ߴ-6Xʈ~,l [mk6zUd#⺅gԎ,d[tQ@^%4'OU8@YTod˼=!:<1ϻ  سxv/CLkB p]M-OQ$5I/\T|ܔ!iNߕЍn q7S?,O|'{khJuRWC%91t\65LP ۉtZ"uI #,_rS>2 }!"}3VHQڭuOD'~kl䤃v!%-[\ Me|*5-gX,< vISD4Sz´`·W4LNA65A#W'RϟJ߁/أhcQ`: pcb: ΥGД3߬[@ E˭ƆDLȣ\ue%js8Zu z( z$3]=@j,ZMoٔC N&P$EFlJU~Ԉܩ|bU&a||Eˁ~,8d8\K=;Fv^*qg <ϣ95&V:̰t,Pw:ߧQ>E *$9S%bػ]!SKۈOy\ˬ-c실فmŀ۾dea8d|l !*f;[Г,K1XOQUFvPB0$5&YY|k[vpR-<*p\ FLS]G("̓ڪ$HCX޴yQP~O?BC}@$*U=0WÍWʗ>)h1]j #{0>h&GN)vBp'<8 0us`$FZ|N{B(*YCs?TULLJ)~x[qd,.Jcvbڇh7^mM >eyDleCyb'lU2ˌ+1 h}15 d?-:0^S)r2IR%ɛR+ W= SfI?L=RM8 v9M,jf)?NtA=_ɒnUՖ7& b>lD0 KX[Ei_a=,,!Gc ǫoI¾WJtj345험lM$4E}N䐊UWxQ8 >)WOD(w?2 H^t(#H|LG`k1曼AD i"QKR!\~M<e#GFێlUBMg Az.3n!TLU`;eNQ l}Q^oG)ތ|0C.έ4Xj".<#k;rb{ GۂRD4΁^SD9y:Q;T PD~q>µ (>Q \7%蔋J]1]'JѼWgu=k#oW P` 3L%g>d=!͸]%v `gGȀܼ]+#EeV/6 oR`4|~CKo* nQANI ٓB5>WLbΌΒo2ᅿ&@D49ہ6EY\eͣ'G`7K:&0]7s#l“6T{ F?<%P PhDVMX ?] C6JQ,8k.sk۱9 "."4k֜r[3T*P_˴(_RӓugZ9Ɵϥnņq8%_j5ALÙfn(aFا!B,tc,PJ}hj31POW/Y- fy o>} ZpiI-M4i8џqw\K]:֐a 6qP5L^Ws#L_c Ùev )ykY⼜ &@ 2@.,'i& `b>: xEZ?u\h`'迊Syslǖxm57Hh&N?n5(geeu1p2Z{-81^m캰x10dv둊ޞ'DKÍy&}aj#'i\0x'ߤ Q+(I ݐ;HyjX/WwV*7gdGeNNV}/LYBݱ)/PZaK+`otD}9d)y`/G}<M^q>i8i& 9s c[z:?#?9?Ni,ξxMʳk@)k_^!eYTw%n#?M`%^6q:K`֔Ptܱqʷ=ÆɣQsM> :T?@@0Bp%PU#Ώ ;}AB)û#vTE,PqeMM6A Y$d[IؐhlX8Rt ԉ@r ZV>Y`UZs #w'_,vf3!:f4lME8H'Aо{1o PMr;NRKVmԽ%bI yz6dD0HlNoJG[խewd9K\7-[ARty@1"/-0kŤ9WRjhR [Ґ4x:TYL)*`YpZyeAZѝ1TGG|>Oͩ /?ZnRm &*j"'b"/S;vP樒XϚV$^'] z7Eq-zɊAJՕ+==h>)7^ SeIGx$ۓG<Cs ]*jɗ9C`I/>3Q3mO1 U厀(oy)DY&o롿JтV :a=i BOp2L1WH Cυ{EI1LϺsS9 =VxӼ4x^ֺ.a 8_efL\vCw>1w҆!@n?"أ]oHSLVǁ'^i/Ce|!{učin:'xW").2`i0ruz1(sHDϚ5br{@|0 DxiTCtrߟn U~ EJbD*m1(ׂ_i%w.k-^ҳS}Z{Pw= 2qݻ|2I mr-4Z?Б1-mߑ&͢{?JǶ}V}Ir8Z=xmrC"F9I,xs$Sg. :1yNHBY9͸ N=w|ΪV:1Hh֟HD y:Rt 13DOA6gB>H@o73`CIFA@Ah=tkaiv2U: v htHuKPqԇ}4U% %8LQڕ'=kӐF`Xi&k[}K203ꖩvQ6?xO:?(#3] .ƫM1vHwxhs FyJ}66~y}gYyK3s2Q%eG"e/On `1J%z]K*lN[8IgPBƸTjVsˁJMs(-PͰ$atEl󣰀o8OVhacgV' %T#fsyuN*L.VoHنQ: YLˤ)E7uɒ#=GIͽɣ?>HZD73v>.5B۝86v~Z_DH o<>10+;fH_!xQCeV c꫃ET,T OUհCNj*إ7lknKE#Ws\s]h&_;UFsWO> ᷷UC} B)6J DN3 [{C#Grp V/ONh T 4V6ͺ3W.+Ivq ÍT>qBs4/jr㚖l."g ;G_sDìb{;mLXLLf;@XLWS, 22Ì_S ~}_ջ#"Y$H}À12u ͜Azξ 52J%c$w%KbܐKyIbDN=K]@3.!`5΅6_ZTM~ixx|ԣҟG)"[/$F`YN.!; f܀$<2iA{ !a^i}*d'>J!u4<Гл=[aT̏|Q:S97yFsKR>I:Ɲh@i#\M܇2J&Me{6ѻUh) fNn'{RZ> PLi$ K-̪IY` yjv΅%pUfĮY1֍%Qxu YҧT/hWJvVxt8?_"{y\,U' 09>Pk _ޏy3v\4X*dU 0Gc/Ģ=^c 蹖3ۍ L ySnfvD+PSE܅ Ui*6 );>=:!*x56vb*u%J( @ xje |m_y$:L5 E7r7m] _o5 #.@0AQ-tc&V]ȷ~ogU{ˡ৛Ϋ&0'm qGe';Aܻ9A tpo x[2[̴=3ىhpg!)ΐ\'J{ ;}b^4xI7oZCuW[\K(pFU2T4lCbwFȨwHr/Yїq⺱"(HnwFo̊~X&3xA0z@h/!*?XL?Ť0U;-=bGy/TBrZLZ%մ$Zî9<^}l˸޳lRO$ƒ_mߔ.7HxzVUUsS`nq6lvÓI537>%pMϫ{6Omd@)[u!2k\Y4@b5"})S|6 l  6`rĭ)s4J6IAېǙ{T]!HAت{Qca z&߹'40,XiDd/2Rm1>VȦu L K|/=~lv֮́I3I垗ܷz͝MTׇx`978U2|E%|Pݩ\ڻȂv|B[K!vb)Bwcn`~K?Y3ruQ(5aJzHR|Nyjz 6)åghݶvhx18`PITV ^pёրK%dU7˶Lp:֒>I,]eA{N/ׄF-pH,wʅBr Bǟ K7?nyeƋfȆ[{hryt͡11W$^41\ue[LCa[V dWۧ3{NT5t|uՠ.˯} egm&E:bNkʹخx I\9)@ t,&î"kVv;*)*9#j@QʀJrIyRbtK9wq5rC!Tի~|iD^;uWǕJ˛N5 _x,%` .QA5i.%IBE-٩3u>-bm(B#cUFzĘVnV53 8D Fw%*:d,kD7\sMgD4' i thȦ:[0cj]/M9:/n w;fL "|ߚC{Az!=Jfj&B.zOh(SXf@>*w('M19`[9h/sgyx/u$|W'c:?'r+|>AwrsBtah?'auT Bkr5GT>??%UךnWC϶1B^* :8ӫ'N1jDr#MgaOJ{Gv 쎴Wj%w9kc2qM6&K*Vvq+ȩ|OI[pNQ"c%hajX< GorbVƜ ވò}[2W| )8>MA /Yɓ |}cHWhTd1-[$el~s(.YVc1RFe4 mX /*YU5$GBej7>-9[5?/WqƏpohYRj`'~c_C:"aAh_^wfP:J#yAV!гqGUOO}VBL1}%!}~ `XjE]жƄ%^RSAkwd{A]IӉ;H:%lӲ?ߞYLnw^62MRfnHӨ61~z+]0*L8a9}e=# ա۫,ICh7zU:yGb;3mVMk<)lSj)!4P4"ZJ5Gb-r%|`!hRt :_U=s {NfWOj,դ*-ei$vK UA&WuCV''& i~E1$ pdv4FCܛ޳ʱ Z`k0OKVOk00/G6ԫ&f4(US8r3t _U%4-3S6%"y4PaTPf!8XeˇzBmSz|x4lߗ"$RwlMO;֊Y_vԶ*]*qW׋0}n_E8gQ{닖:ӱ9aRB]IN:0cj)\y} NT+f'!.QDJgs'"BFݫU x{<z +M!4ane]A"v~bw:Ze8fGYm )ݗDGaQΊ&-Dz ޟuJ<ڱ+MCcHE\*Ne?hFmDiXdkKKݍɆz+2o Gw3l]I<deOܑwvSboJvT/?j mG95A&ق)/9>rIs)lj)֕ֆE X;d`^ITA s? ~N4~Qqg[[ x-Isu*/?,w(=@ߎQFD5[a?a͘UZ:,\EQNJ၄!> t]겜!jaV"Z|e!_U {&/S51%{tgdE!С}6;xCts EI<":OB+I0SoRg'A$n§?l=9qZcb) 4X\e䱽\gP38Ԓt 4 1B ׉=nߗD~Sꦔ"4AӋ+PsgeӖ8E~D}y!׶kzr#B-@#T'Q2L4$2~7ljN\ŦGޱ0|5b2KMw(9Ew.g{۞Nr6[^QY4mC8r4L_gxOjzxdђ=+ ^3;4m`SE$ؿFGjПԼ!Yۮ2_( csFҌ`Arm=s 7-DjZ̹X(ת5~ 3$֩jȷ 3]AyC=-QV2hQ d*NJ(cU%o |rֈ`Uǥd-5;A{Arc/aoF3vJ")xI2]a쥣PC[;2LRݛC:]Y:$yjmo $$6 >׿Wvؔk7.%rvTZlI&Y ?J4XbjMtHod3u8G܉550k:\/!}:iv5W6%ogq(nN=t`nhjqtpߣ41j;tu}neGCm7܃mWt;qvn͵/"ֱ2;FI;SK2#)TZ7Kh~CJ T|tAg9\i#~aCؖߺFX0-DbᲗ#?ǿ]cWxSFbFk;zp@K;-O+~7,8)OH3W't0$Q0^9VG(˒=T:_tiP#,"l kr2R ڒ(Ilo3]&cר +}2~N^_eNUp-(aXo~*c; {lP?×9b~J;cZBZ狀$_XwDg $.pJ㦢 I-3ά5PV,3Niu2[ y5 Yԣ%<Ѳ/Ԭ٪d+rV]~]hd?3R _M~pDBZN񋇩R~G.1 !VWf#QŽ#,dk {Kh ("cT:~pəz.OnygF,(۞Wo?kP5а2`+213 `c%h?6yJ X&lT۾ K-ZȘkFŒ*rUŜEx89")r 'ϭn.=1`~8g~:Viv!QY9njH{_4"6f5uf1vZ|}]UŸ 9F?X銐RShLڬl)}ow=`u_- CTm0’Ћ{[B_v5]4,v99 )ULbN5:{wTe^Ɂbc=$`9XK[xY9FUsCogFp{ؚQiOWp#NF5·;5F@=|.n#LFksO\]90<eHc|d#8BښFFє}CR*˩͟9衊T,^t?9 .;5Ԯʠ>, j[0gWNkAĢNX dJҐK4YG!c豻#l):jN hLTQEf^<@ǔr:C†-奌G|6^P'犱"Mu0ݶN)uҚnS&a [Э; Hq'*1waIJzbM{(oeoIP7njTu">v\FKyJL6ztiJd6>^G?:HӍ79AztG];c3TJ@$0wh}a' GSĀ%,lR p1S,-\QNSu.[Ng1uӛ-ss6x! /:xB*˾e 5c%Bn CA bZFi'ʑnB%kBj.P}Y>HQ+"@~9)Qtℊ i9A9qNج}Yܹ]OC|~5OdZ 4 ;y8Ju_/M ,w@=lS@r ӚM2R#8'̱,& | fD,T4_Mw3G¼핆dQ Q(`z0V-Kq:Ý.8KR?5d#6?qOj*ޞh^Hm`@QHZ.D)^R悙>|4e_3[餤3Bݳ`;VGk 5 V" Ym͞a$ UϞ#汩˔~٪rK "6|{. e30ΗnE3Jm*}P.U-P셂Y{ ~e.5xl 1(e+Z=²TBE{J/AUP = _*Ǟ:IY%o)Aߙ3US(∧\6̴,{Qp;;+9 !nIP9+F;4tFV2{}T|S]JlXzdut)n;T5Q<CA I/q>؉e w,V9@`swf+*wNĄ]6i)/\I{'BB~b\!+Q|l4qrXJkʿE;D :'.rlwk<+J^7yPa~w- 'Αho-IO6zn9nƣvÓsA~~ީ|L|07ͰƐJ_cĭį(^SU9n_Go@Ufg娵+siuÎ~HE9#eY'HVGN1g9)|i@I}ʽޑ}&gqRY #mJHlix<HPnEHBS$,,%fZM`f'+Cr Pw=@ͅ?^ -/-k;VJv"ր~:G!jhNsLr>Lg]_\#jTyP|`f'F; 2W(,6쏫1K-@Ob-%9]$͉sT aŰo3*f5^3V 8TJ ge,hhũ_uM9-k 偵 ǍGe$!GI zMj(JUi0 B.xg['xݕ n{jUARQV#jI-|0B3ODvQXťBG6vIu a7SkBt( HIOEJIzn;L/_Z%YΏs%h@a% bO<>{hfay|Cx 7gdȃe_&kQe=O+t@SoW\9bG'44PW#Vqpc0Wfin;ņznP|N#$ |%A}%u!_ÙKuc,.j cdP#`vI NVD'yٚ x D BZ{ؾrEq*A BߙO{啭^C!1_ΐɏ4 2D]hͽ2=+#(01Dܹa^]Qᛇ,\<*iq F^{2`N;˜xuUNJ 8r=t1dtNޕ_{ X\ynAkaaCL@Hc)xv97ZڈdSaۀw%8B(睶u!z<6aSX3?"1+{\n eyJe@感3!t]vz)$Q^ JgB#waz qkꥺf!oනg |so6aItnV k|إԤ[hp;:_zt6ʅ =%JzEv2azQA}6D_iC %؆] V0:4ڴޠo J[ gvG% b@Qs/Ed9TPHǴ8X{kD q@(q]Pȋy׺7I./BE۱_L1 MaHI{?Զfn۶0;ؠ ~k3Ѯ rDlXT.Ht_r"[^V~Gg'RjM6gUcKM̓/b2yr,ˇ d"()P4;٣I,Ptz"C`*OLCn€} (#Ck[|UX;. /n>0yן*.}zV5TO[M $ ڠY\BBXQ[|( a`JIQ[d8?s2֌0cr0&Uc%Ji-5ϧ15U y\h7@pQMy La+D8;beTm#n p@̍'f:it ɓJ gGqt9Rq -KC7C9_~Tg9{W}U 'fM@TOnZi۷_ D;&}., Dgu2tqrny7: {!Bj+h:8m?=Z+f6ZU[|tvuIcyZ$'0bW e+ JOm4}Gf8r@WXcc':wNI`~n#ljv[|RCLZQMzK,XYX#m8Q5]t"sÜxH orJqU ϤvX}`Zηie'aCAՕ"JX%i#J{j *Zf2l3JcQwHuWW66GxX:rXaX8MfGmQTA?E^ HU4s]/} W;9L3.M#*Sm];bc]6AN92 dVFyVi]oo(d0!)5lQqK;a5;4ѥĪ•֩zWm;!/t` { v I0f) \GF-vTmvX0J<"a<1MIg`> C M1_u:iK2\#`*I.oM-G !Y5Wɞ+j|^A``Kk=z ΂v#@Fi: ܻpc,HM[Tl]j2&SE.~ ƞ@mw0eŊe"p@ HPy\)qW*T|lt+~ʽ}͆ш8)V2AK;?\TO N(M6cuIvewA`&ih> E ei/-w󡚃իѦz?BTjʹgQrchd܃`|nF<Gr1Eȑ*s[CzVo:rO!7W 'g(tlvڸYH Tk?^؏ݛӯ_ wij E'rl`],ȑlϽ$$FB~yZNM&'mid%5v|@aj9N6ʥ4 XlgbNzQ TzL4`F=9 *s%N+~zCϺ"oM-I8eQj($O7OBSmreҴdm %֩)[y#Z?Av74 d/[> ;P11f?j?hN]^Xj:`るy4zo,PB`d8;룕BF}}.%?DHbn<8?HѐB$AJ)CՈ+$:ga&"|7 fS0i/rhS ?ǔk籑?niC贯d |EF[;mQ5dVVq-6DӽPOz϶+R,;Cv>!@ s@r$*wVN1ag"SW c{*3fvzhpzOP9 pw8OÛ7Zz2b"<ʐj[N576gYD(>WGh ]a`¸PMU0YPHC)o3*mv \H :P~Oz F| c8nָF>\ [[!n#w (L?\RIW̷Gu "j qg܀e16ߢ";nG(_lr'ew~>v1VY LWA Z[+3fWSܬy6la[.?-F Yp!g$:f3n/ڞ뙀j)E1+ ~[ZWvJ4z6,YRFydCON=Zy: x|m\ D9=~tNoOM4`yKlSD@.%`G\]&Q<- K)?ՔT""|䃊sq;x`zzn\.srgmp@/Rt_?K/Ϥy*T krڣl2'`C FBI  *q/Tx;ǻ͆;xE-( f--YwְrhM wY1^yI.ٮp# mJ̷0쌝*)@I7eL~+!,k7l!_8yق|\vP}»n^{0]I-)qJ٤UZm?ֱhQqDżnd'l+W2CtߥBC #4"$@c5 I!.f.#ߜ|HD_E7p`_qM?U|SG;t/އ4}e;(fZv[ x&B9=XkRρ>u@b4eB:bc+tNaC%T1u$weTK|-=Ree;2\pg[}Ivse˭3 ZY_v^թY&\smb dG+]sـ4i}v4-o7b&F)T:.P16LvM9 Chۀ^^N?,+y#Ӿ3P \Hj۝Ma9vDeq+R c&?x%tukowBXnc$nB۔mޔ)yrx+x)t|%!Dz|&?)CUIQMƒeϩ+vjcKv_k|OC<<%7TkiܣR _"b5E M(s0jSº}wݶk$M9[O 5֡.K8(Ҏ %3{V[wJDZh_(WK(6(sjn+a G??QRjb;ӰnܒTQc,H ƹQ p5)8LDl Gxo+u}ͬ'""hkzXDܻ9Bk זt&Aw?+c2Jk#K~S/Z3^OqvV%lIgZfMtm?j-Qcz ?zf#AZxlӚVDO˻?4_8 Zŝr Y>E|$Tf̷l7k 2TXa|7_GshτH OI@VW쎣nOS5]dY*=kDR'+7dїtUpX7Kvw:͚!.&bRX wL [BZ4$i'{iM&*cx㧑1 ŷ3*voX1nBAi"Okx jPd-S=VE<[LpJǡ2Y%zMGO"ߝ65 Zwt!l ;3Tlu i\=‡عQ*!hLl cSծV4w*T_D> g_li`ִN7.z ŮsF4&;bXv ~N'6ghLhN'x0w^ '|Q~e{^o^1QE EOػ-Sp8܉Yq~0'7UDbTMoMjk&_vq3ـ1U $2p}͹ iTr[*}D8dy5A::|ЍO+#b6p8 _5=[Vّn:޿(4:`%ENKF{uItwC(GgC`yp[ĸѤK1{DikM`ǸZ^|\UoOE0@#QnXUvRV(6hCݣO93"4HA Iկ.rKF F^qˆ }BselGإ\5Ac0]r>:AIѽrjiZh}#KNPxuzdگ&ȷ- _פf=1Qvr FہMRC:L>as`5 i @d>ߗ'LKT~u&qMy0fN+G}zt>|!w/}'55Xac][.]o73}A7 >pc[Ss'eK=< 7^c ?J#bc'1'([H!Nf|(V=%Ky9rzi~O /CCB*biVG Dx] /"7? q]5~62bERbs_<|Mi=wmTӴX Ǿ g; HwȃoF %,u[ kf X>@aY1[?{jo v1 .s }`9bG1 E 4djNp[YݘPQ}K!DxP6eeCX?C!uW(yތbwK^K O]7b#:/*@)VU `%G)W5#12Y"mrF_cjGi9-&>,\:y 0ׇ{fT둏P~ےّc{EW JFhtI}ZZN2ec{CՠY?W&7nY~iw{/Lwi3X)\W!A$oT>\t%-g1ο g@{hΊ&WՉ=Wݞ4!'Z CU^Q'].$:OŜU_ihJaNv8*"T2cO=[/Rmڍc^b+8ea3 O72}k̗$*y[YUA tjƼ%d3Qjapczp$+Ad%7r?p^, ņbzދπRP7YQ$w}dMDI ELvNI6Qz}]u_WN]%V,L7).lbz=t Fq4nAGv0p.V-zL}'Z@ݛJ h@,{Z'v+l,RCUW)j1H ַlF0wlqA$0WȺ/9])u"$dRDն@ 0Ò6era[PցLhLxЁ!JVYba ']j ߋB{_o$5^2/Cڗ/w wL˾G8Uj^I[>;mtx=>$KN3 cwN&rd1 Pƽ +q:[af`k Q>y+VJ(<=kJV| ˆ 6ȚYRCa uE:%nFXˢt&%fMJ O. JnnA'``wf`Uk=2rGʋk7̈́ZgϠ3$3TJ:!n/[ꣴ'\$yu4RGgٮ*=d/ߔn5[IK"3g)n&^j:dk:2ۏ`n\3KC T=\:WfchZM~5m6W0L$=~)ak4_͛ݚ *g^6񛶱F=x\D° w[ t[h*^A^to8Ҳd !|۹sL;=:ZdHoӧ%hcU7Ʒ0ԆSRr{Tig&KXERD\ܺ׽#p'Gq]*13̫0TӒ{{O Q'.|ùՏoW gm<5]Xڜ37LSӘ+BFqcX -~0 v~ E~'>o-8tnk6+Xᒒza_#o4W{}CIkHm0=oZÓt >j' ^z@DPfPsFMqğ745ӑxB'tvS4`ܺ/ռ,uMm8{K57gWǗ u[aea:ىu ɑo@1Ϙv2kWg\Sltx.NΌS/Vg;WNϕ-z+:;4ɛ8;)ޑ;bZE4Ւ@hOnNike*1P7e i^՚Oqw5k@ZwE:Lhp: [i頞QoN 8aO3i9L.LjG'z( VFk_?Q2}Bz"RNi%y[4ΉWNSͩ5][[TΥ6BG^ZsX5+%5wT1 -uȭ9Z ^dQ=.LO 3%٭uGz F4#!kV[vʂ57I63Ĵ?tVt\lCB)Sw.>3 x`sMCĂuנ(_%8cjٯsc晗'?Lv#4E_lԆ܀q `ǾH SRTW#fSWLG:g` D 2t>kb5!\ &W$B^]]^e!.}N=]R ֧%)#OXR8h gHN(M脍oTÍ3emيk `}5gIA:gUގpX}%hZQ& abM(q͌EX4؆@]\e$?HOw .SX?b}:u co/}vkw 6b}.IlEj )p~2_"5`Duyx\sJлcXN($e\zlE瑅]I]*jdvTZcHqb\75# 7y/(;pH4Y֋?'/RRʧp*i@u;'"ܝ;JAqwS4a&t~;(B\j[wYׅ!´0+p9hR?TzH{g -LkAڳ%7loh,[2()W2#m?:9* mсG,k sb®^G*1U9kn:&֐k0Sl?E6NVmřJMb?`N/?F*Tz-i +GSt]zӭX5g l(Y1m.zIZu^|Ku|XIUU2HAc C r^1;-Dwwȱ|i҆Y;u؈%տ fmi=?݆ ґ //Hsv 6GLTe[?V> ֫thݨvWߦ 2uG[V L6c9!gA6;ّ!n?vճqQ KvYNsHQM}Fmmu^-  cb|k[Lt%e1V&H詇K"hŒKL ؏$b7+ꋳŢA)'hN9ڂІe׶ A(VTayT} #xC1D+Up'L)p-kb$yc@uiè=zh)ֺ.S8_k3]oY?R^1fD>jWj]-ir٭X!Ljf@̜U@@ϗCT4<7$Yȑ D,Wr!elt*:Hا7>P( =m/Gի,uUs?Ўu|Y V:!SDAH0Z:.u[@z\f6/y>Z ?4}8]+[kLiH *˂5,2ׁOr]^NЖ N8- iW0s 5==8`p7? FYJ:$.$HS/eЏ`lqzןæfԓݗŚQ%ǁ)o%_cwb.é,AԚ?DbZ\m?΢A:(jt zAņJO%٘^]Պ枺]ҥ]^q_d/MM3;'(!lϝ,]wƷ%:Ô{6nfCID]qIi"[{OkObJ9/:j:iݾ(13-l4Q H2|$4\|JY45qmۢ dCӷ =n/eDҋ3mw[+B\hH$f@)9jFYjtJ ޥ B92.6E l(gxɃMr`AKk~k1l׵=wtKb6sl:?03 4pV˵TW= )ZtEu;%4Je@6 yňw7L6[ I# &/ |>c|ω"0)=}^n3. 񏲘~ 8pˬYL)kIP slM %J1hc)E)%wt%t= 1f{Uizh"}0`VNE44y'<@]xY!&IϋģY$D)4Dne&]{Ɇ4(#`ebJR}bٸU "w(,*΀ ~<.GAl)30B}1]'pm!΃:jd(0Q~;ܕ[zZҲЊ*9/2+F'Oubbc`˙rޜi~xZO_ğs>nj$<5#3b9MR^ATYR=ॶ !6o'2cQqmVcŶ@+gXoC< t&'@jD-{ wfk!7m]enor,WOV$A v 9hc sD#Ip:6jSpB00Z 8u&.$=qܓKREhPQ[kJ1?YD[~H{F Ι] 9%LGP|"/k袦3'=mvibB.FZMzԠT{o,nbH|;^!lfDcJ.WVFʂ Үɧ}TU&Ciu3:w I^=oɣt<Go:-b*CW$i88P )7Qm!eCpu`f U;=<%n*j]XzjFzk:zJ`R-aC zoڥ؜o u YeT8 J+a5^1f\6aٍ]-2/x%éhO/6'ivwRwUh 194"N}ԠJRFI;O=_T9Nsf@MѼxU 3oPͧQ Y.J7 [ɧ cTdtw:| f͑PCxYL^B;݇9Xf,Ҍ7Ru2-LU9j)quM;Xtv |PZZ']`гk=  1$>Y.U E2m9Ŋ"g?[DIE#*?N!@/M `mg+bdqHyM(X= 8_y:wH(Rzt!94M7IC }5_]οCbт _zg:y  /~6GV6o7%BXKu9[s&.Yw"񻿰:oQ,li͌.V)b>QrG6 ^,Nۛj9[ >mY#E/yWTV͒hk|F 2&K6y _؜`ftX5|hV{XJCtK:4P[G6^_%[n BAđh #D93{(7Rf6</b9 M=BO.0lؔs-iLDj֠tJ1?R6 bCzXfL~|SY 'E ECh9͟3kT7~tZ7zL; T= :8DTDR=g*HnJyL+NhL^i4o`CEd3Ҷ_)suK%ZNؽ@v"asuW Q-i)9;đ|b/j/ʆ hn8`ycY't7e%N+G6˳y~\a$*{Pr?7U7:atHNF,COa >ݮR?VL+d ҪyqXCR6YPeJHjio䣼 '9^kge(k,(Eb/"˧(U;5Aƨ!^)T7ϑʏțrV/Ɔ٫n901t>Lm8!ۘNIdgUm _V{6sx=q.1Ur@2Ly K+Jv5Ylrv q=>-d7#o0"^?{BѪ~2c3p0DExvcPCam+▍3ES(ZA~_[ ֽ룍hLj#DNi=1fVWj,@*kǶ@T i`|pp"C3 ?:/leo1 Հj /y[E*vE'0a/8N_YZLь9ˡ(It\"gc*ep `ev҅m): TD+XtU PdL+xPfǶp?Hn VQ6=V3] UUM$=Ce$n;bzJ/41Mޛ*;rKORƮ*f3ݽN;_EuγC/?i#!#Hy1vP ;ehGb8st0b8FGjĴ2.`6/sp8 Yg˄K4 +M\4"2}pzzQVW>`RL?YPv;Sȃj֏ݴR)RLmW?Ic bꑬvH޻rbz!} `bs;ke?๋T'{f @|VQFNIcX41 YMzq',*k/D9n,diI1U_()9K(᥂/ZdEFhr~%j+p;\J~9 S)Y.dfs:*rVg/Na >-eØ"2`}r=P#F@ aw jYpߓZ Ͷypʵ‹-E %Įzev0 FTUұy?2{Xi3hɬ^9ɼF Tq*χUN8]ojVJaSjmY`QT/WUw#gjR@h¡r!h2C:!KƔ_b v nko3.VRCTM,Z8ۭlprϯt!Ag.ge$^{8! ,FD Ͽ=5ґ ؠ w>A"7#wy  x4W^<ᛳbq~Ǹ*Bnp|lew#qs}w k^ c&ٞ(#jj\C5q;[џ g}zy4yEDRBҫ~4bO@ ]W;m. B!^vu}i\RYɠ,b{fo컷*mܧ MCB>4^ 9cB; ZhӦ`UkTС0n&t+kgANքbJPT_qjh)L?U52^ :ΉYĩ!gJf{)6ń I9EPF'#`hW0㔃چ63(,gk[c/QrTon"{k6(Cv>ژ"ٟ7]+)~s]7aW6g@(9¶v]A~"XQH& FSע8BA\L9w1|e{heSk_R߀RR EX xo5 v/\F@n~;60Nf0cϓ}OtYizB|RM+?Q@8ROUvjY}j!{8qSvMx ̋ I{Do5PqW@:\lr:AQaAf!!-] Z 骮n^jK(Q΀mpg=us#rH[mTG, Lln9诌כ~8}*v'uUQl~'Q]zzdWcp(K\3]M:['g B(YC㚽?xjs}Xud*P"Rԓ|qv ${%[LHF8a]s.s4!^&1~CI02BYqnG~iψr]GGve]ߝ-u(/3E~S_y1 pۃ~X2Y|l;İ:$c>rJMZ?,̔c#eD4`;4}TD9N`lQ"j1cTLWbÛhJq$$&o UvjqXEAeGSP0xɋvƝA9ۦ/䄠E5B}ӔUe+gϠuj.9:{U Y滮N&c,4y9EGfUp^ vu:O X_BێSu]}gն^gִ 8֯Jo1LP6GϵDa`S;dFVWfaKZގМ4J # ߹:o# 3ǢnK~6ŷͨL*\7IZ̓x;N6?QyI$ICMNUmŶ?~T Xԓ`GcΤG;T 2'듦/2݀6%LE jbR7VEmV-lV(OX:tkKS^?AWBh[S2LyB}ވ2qMafe|#xk mL({hn :e|71gs]e 8#P[ʞI5O<>Izp]a .ke|#GNQ=/ԛg>㑭iX[% t-ZEdyUxg"Rb#q>y#53VHgr{d%yױgK_AσQ#  )wDETYe}>@2)^IR^"x5\vJV,L?eAYcC2yk=K6=J`4$M&y?+}Nv$Z9"(:Q4?ʰC*!+}'{&0y M_a&*46)PF\Bԣj=ύpSUӌFOWGԠyBB̏˲)6ӺcF︖l-8wӕ_TZ"o93> {2ތWp7B2  ZkSu8g -/B'91?2ӑWZAdnjja trϬ(ٮTB,! BgS7m4,0x=dlOWyԄ`9lEVCq}Jy6C$PLHxvPE#+dQ45źTu߄HHX L+ҁD=kV5x18Ӳ7te.qwQDB۹ԃe/1@kU'kb& N\ Ө m6gf I bSjDգfyB40/B"봍ӑҠ\2j늢ti/w– \ ԩ[&'[tɷ6^!0&*y㮊;Wk ^+ ?Zk+~Ҋ)!3kbu৑XΖ",;:IE+lN\;ay %AkTͨhP6Qǒ88=|]/sgvD5Dw I<6yX\~}$ؠeU },¼.Z XD ̠OP'T vE:٨ OTo{5<z?da Ȁ+_.˰xabDhDN\e;GxStjywU#jk""AU,W4R-PP4+x>P[h.NA$㹲 ) K|3 3\+NYv8[E{6@#foooib" q$QlF*ɽ?¹@E-veODrXٞ:Nib_xjga5[CE1@5ҏt( 1eA|[k}+)\A9X\lR4ӧ頠\X"B6f 0r_pX"dɃʀmBAdhOq#aIA35}3ݛ81D!eT)-AȺGR UPy?TPNof#RfD}ڮ4`):e0xG }1"_ru%_ %6 >2LUtN(Qv2OV_![mʓ直a^lzJ[GJHTh3 Rg~&|c(jAt5 eGZȎݔ<|V[=BB8MC̪-,mo^v&\xM~?p2L%\$^=Gԕwkks?Abd$5&FVOk~.beʺv:US59{ 웰ZTK~emWډ`gWƉI7;B)Dy99 NzҏMe|A [lm)k8NlǑΔwC߫Q|9. Robvt8@K&G cjkDZ V484"n:f]2jj'm"£9V⩖k2 O0WN.$xSN0{!XOF92htA>vb܍wNDk@{׸h\|OK%~v،}&=槌++tB5Vݧ$!BEҔ'G\5"RF)˕ JЄ! ͻj̬[tXCJ~1Ɩ [<{fȊk6+/d12BWA+QriT/:<F YA˿Z!QϪV[N,5|67,|N[!Eplzi&foI]˚& Z\!޹ː^2Hhl12 "dtSVp9p҈- 7h©{P;JfG(`'‘Gt]l:ȇLx]:kUӢZ h:PU'wNvֆXgؕ*a3zH$*}i,,lC-! K|eG`5Rm{Hٍ1Ph.Bz}U<Cv;(YRj8w}2˲&kDC+rۥA5r{fdO:ڕG5W#j^jN&xˡ>8' 7Q;pwfN_n9>N/9_ZæTRwcW~J"&$isqpJBY̚s av9/ :$$}~EMgx$ =!a$$0za].:K:R&<if|VuL"uŦw*#]?쓻GP/̂\By_lkqWPz^38Z"-KV]04nXi3}'8(Ef;Av359(TчŊ.nOM*/f!bʱN6QҞ\QX{yD[DҪ)μ*8P&f6a,OMUr\ga)&Mk/_6f긐;C\X*D(S.T pp:&Q%zt37qC+={?8(u39 a!t1 mYm %; ٌb / 7yh_eFQ,_''$[޼$ƳZ]'WLܪTό;i|U `ۉ欘ۓv/4se }IZFIRI{b2HL k^qAмˆ6y_oe:_eBߌӀ/^cw1Y6!N l(-ee'HzĄпG-'xp\(+&≸I aaslҜga@`,ZtD82'0\qbVX-bxȗEbG&QsM= `@P$4v[7Cޟi^-:Vs.ˠ@D7@Cc#A}μӮ7=`6Hr ,nCQ[LsFkmv|s5qz_bD|hHY]*~W[Ms7_PR,oj1LO ȕu6fu"{=\WehV&s:ʅyC +Et%.>ozSb*o6. o^|pmvi?\jshIiPZZpKR rža4Ca.=Eȥn"fR< ^Næ@VUiO )EJC(p_jm8v뛬R,fqqtr+D/=l1 *.1{)ɒr**g:qԑjB(ހ\ 1mQd#c?-Vel& ^cL,<~tZ+z$Rjef5vu>}ɧCEfc 뽳}q$| GmVDMff"q5ís1WX\:Z3 "&`=|WVKs'_(sdX0#H $e:hP2K( VAy4IQ![Y3p0k鉨pب]h̶utc[qYnbd Q[rҦ]ez|"yY$("f%nF8w Lp^޲H!NДW\YsCĹ"8ŝK Rj<QP8Yd bb#vZѴ4$d"Сn|0·pb_D;W u(Jr6.?6UCƘÒWc0)}OXXd!!k݊i)QKW" 0GвZLmȍ1e灿BElP%};:5k0TwoYXƄUFu Mh3 3]:IJ[A_N.nއUJيA! #s򦇰f:9vCN>[Dc]&;*B| %y76[R*ڈۏmUzqmCDk$kPѝ̪ Q|}JL @mMܜ\V)MxGa*RZ*5-"9#ا=GeXبГF;G^3嘸d yB -+IbdJI"^ y^ AQS|k[&(1ev=fjX8šRzZ _&]p[k{̈́u5ev[>|$ؐ\s'RL`)zXinv;Mz2^o2Ib K%@ЮMZ)s U%x^|'cA; _'[X̝MaRI~=;'I0tӏGvCj]PYyog]ppʞ@B _-r˲93-||vGVܡY 8P<E|ꅮpVڮn 2efic2_$ݗ%[U6г2~>7jN>b+A4m;h"^;q˽QLQT֏iJwkLTIuB#| '80⩹k^AXHa/SVؓ( U2슾0i/ϫFfzEKLHT(5\^J2Io BA"YN>y] &JXdo*Ak,`cmnмڈ_d ;ޛ-}iߘZ=D+MwѤ|x0~ꀈKBԂ!/ͳ߯mjp\l/ig;_,xw?2.uK{TyZx?XZ{jc&jg#+KlD`/z>uLDT'#$¨Lfٗ2:a_F8\-`YA_6j$^#!i҇CUgCaX5- skIuV.>vgSB Ԝ&Et١~JI{^d!E]ZIB@/X \rm2iyy3piJ 3R5wˆX gja n8qƄᅸ'%&Hd<Uۓc&Lz)Uxn)kR[9ve=Y G_|̵#Wxck@j[KuG2ׇzA,t潾fGaq| ]NQ2S)D:xb~O=Uo qfq:yN͏S.S"#LȒYj)|єlVӾ*| @eTؔ`KlJYb@3-(sk?,_'#Qy}s_w@fEOL'bT9"KXK$gVyQ3˄y9dj*%PI~2^+DXJAJ֭3霳?Gk`cJ[|mwP?-7Z\ qh80W31;.køOJ_{G=Kb+ *igh*=Xcj?t]ruo6 _ \4WIwDCo<ϕ!TLkZ{p]O_9 w xji)) 3 Ksob}{䄜DOJbN27&Q1jT9VŽiO3n6I 59Yɾ1sPXhpvv]ڃPtnŚ -5u lPW6a(DD/?s;k.S}@maV(:?Di%l>RWsB,AWS,oj\`"řܷ6|1&+ǫ-|lT6EN0{pATE!Rl!o"q3|0WRQZi^b X#Ә5H-QEwyFb<^4yӝSS9j4Y&̃^&d,;WoI5~O,J-M4o@b%ipפ>ZTUP:):6V]akTM)' 6)q=nwPI]ukTdDc-(Rv V a?Ưspdy';o+wȭ!=ți\3FC3j`̖lc A:|!b{X[Xd~8aTPKܓ9gX0Qj6PS8ZZO T@o!◼`?;}sH"AY*zSLc28'I؆ni48Q"6gTl_y;,b7ht-crW9K s '6+5{PNlrUS/1NfJ}bwQ9_ER@%9[)w!MS&aP&R0 1ogy⎿k954>ڻi4a ?fH),PK2(=WO2QQ Z a͟ع7] z;hPIEYXuP߀R"57Qg3k! hoevHevm)#4zIRo)KGd/ DDBe5qq)2Y _oC. ~gth.0'`p4x& VqkذB4IgM}[ߊ%a{fSpVٳʳXR2-w22we%GQHq{꙼~ tk4RԻ}EPЩQeuPe! )M(cSZlTwa6=ӨE3]ۀ^Є9}̕3f҆GT9q^aJclpeTSWv )`Cs~gdʝ%|bϨ1PdWVsRz%?1[觪0E*PB\NLU#~3)Yʅdk6D ]T6\LڭNykS{+K+_Gj}5+u-+`}?ohBW/nD֔X?_ڂƍN:`K阫e>-2H  5|!7(F̧x vELKF_>JSRkдWRk#?]`}z|GT{/ I7D8}nA1Fb\#r5g.չ#ͥ̉QOI6Ee:Yjev?͗o 5;1QtYotThWZFRXv9Up_s/va!aT`O39 V3@*:THY}WR 0`N{dV/s7T>ET_f$vK梸 _t)vGN{+tK&*⤙ H6#x' 4f{žhʹjK (۹BXMU{6wixt)[W*G0%΁G.3=hNjTcV&g+,>Dh~XQ74BXB%݈!-) ?8$CR{"WlƍR2m)H>$5& ΊCF+Oɤ8<=3߬S0Puk?1 Tzጃ<2ܐA\O񥚚fp^W}$3:vipTH#٧rT(jN`W;ZTZ!'bEK^r_1E~+'ePGZ]@L񶈧Ӥ-t͊-qv$eh )L9{>L2**FivM:`_? Ϯ9d+'a@A-Sk%R7,* ĮlxpKĥ!OJ7L>ȿ3e_nKqw^[cm Ee`ߨW=mz1f7/~H Ҿ(FL?ҟ#}!2d|Zl?03vm $QK0)Љp@p+a1VTa.V "- rFRd/ABOaQiZrR )(DD>K Lh8^Ÿfsuf6`|>Afk%W?Jw%Jg6CB \l.1T2E@1B /nm;Lf߉{A$1CHBW՞id;by`T~ҹn, H)=Geᾧ[_[mP*%t[rvW0O<L+D$/;*ϧAjQU+aф"Uj@nKH«^#}tK[򒡞Q}6b$#E/,},dl2KTf5,jV01__SRVyнcO)w2[fYNM]7a @c^sveI@^yxq&P܈$q2buOqq2wH.jcbV9P˔/DZِNJ]K|> 1*7-^S?2Zd_j:qĐjGtqhd4VDmH)ϑ%MS&MY+dxƠ~C| BFk؄)b,@\$dNo a+1{v`Ubg P Łti Zbg-Ș}"ȌyĐ%{xD7V95A_^ljClgѠ[[fL' 'oHauV+5SZS;=`m d::}qDÇ ?"_5s_QvAƈ` dw42jоCa\{d:]+:C0-96cw$f_qHI~<Ԑn{s*JpV] jZоW/Nwaqj_%? 2 JcP?mg4vv7v'xގ6=HIdQ)5uyp "K:'&_d6ah[tq.pkt.pUpcΆ HUPDgl:=yw.'/[,BJ?ֳ=ĬY"GP4EFy1&I)%(ZwܳRj,$!֣ 8o$n#L`g^ܔTPY185.mPmq[\a}^WD1„8| qpi>tWf~M(ޮpL>( B*M4_Rm)%U;Da]<0egcϊnӔ9}*_J d & aEw(_q;WONMqh%9ӼoLax7[)L7J=R^3{C+Ӧxz^T@i{M!兯FV'XPjnܼH1Qh*94wcDǦ׮z j!{3QhG0aw3ǿ{m>? RC>؂|EDͪ2M[!@q9)qsG/A2g$1Λ4T7VGEXzFȂ2[ -6>}m"%h$Mݓj{ `:#oh*n/iq˓tvdpr~W0d,eGd;Pi#XߕN Rt&3>lB[i53[؊βBU1&iv p'Esk , _ co#f 筐h^A4f k+ݍ\p^9m?VKňKf$K"V.x %:B&x4+6@JyfanX`+"mEwxe"[؁u0*qHgT_^7:6JisJPSkΤ1*sC hMa V1 HEll}ZI{2g wA$1ؗ2bG oq'ßʅXW J@W)2*'< VmeQTi"q[jj2ZyirWW“$ƒؠNݹ%iEszڗ)TtXO @XP]>u)|Q.?c140󊹷ؽTPokk랅J-/6Hlڭ ٪NbfyUv6afn$DŏUz~.6(>GlU iLx6,8=\ZauFTfĆkJ_&;7x pOECRjPji%kpZxQ4g]yufZ=|;Yi@s(j |I a fhv S7PY? ^]m":;)GBbM%fT@IHf]CY=# IU>Hx- N^dW%*Di# Y ʐq"7wj.,gaE\?jY  QFk_s kGb @Rb9BDMf8U0u&+"3cDWoCr+\BlKFS~I"p0$>caCESrQ1d#..5}ux+^GMo5g_޽vPfFzz8ND P=>Ws>6&:L^ 2B6|EY YLPކyn=:p9<+X4NE ߛ[]QKƬ犎 U.j')4WNҗHaz^x*4e-}[p.@Db ꅝ?W f0"B 84FܙȹV1-){lkT!WLsNˏ{汗J?v {On\l8,.b(DZoFu.x(aJ.;c%'GUיK=f46jI x4܃sZ Y%=->'0u^Vڣ n腜A{D`~'Gf 36Ȉ1'@ᴞs8TRFn"kk4 R`t55O ۶2+W1HUvD5QٛR^ FTX9;93>_;0O^>D u\VE︻c>}%`S- ,^Ek/hnhV ^ = &Oc @ܑ#Ur83_%lU&&B>Xz{Ѷ]ȃ |{ic;p920Y;)պ2*9+`G VI)#&~?@HRpNv#B%;+| ]K| ߇2$VTRL_%_zk|@76!U*/X06.ԒgaNQ~ܥo`\{6Rk;DQ J ǘ; dh$VPGuc+BO<>twu/Ў!{qyia3>Q;H5><ǽaKL8d((=*#!bݖƋy:qT&:l_;h|0:e-,5z;C{]܌oCðބy3XdOA-h mg ?x@M*pZX2<ƵvXm'zNFxK[e-kE:CNaxzj(_\nE47ROM^-0H-NYAI8vmk@jx#^Y0ﳬ8e-Z!J*dd}E Z|/xH /_SyD2Tc'aHNƠ~>xsEA.iRZ(;bQvm͛(KcheevQ` >ڬ]X_߭ke@4/Oq*>oaxbmz=ko)l)aj8=V[ꟀZ'jrLmc_Ǐ ,[ۨʵrAoъsKnx 1TFk̇BValz>8yÇC +*flStiRcbFD|(ouxnh/ H{e>03:H7ItLh6~o<6<䐇l{sO[JcP%%Խ5ݽwʶ#B w{]Do|bOc@8IELox,6suOy8\8]%PJユ>,R4kѠf>su@WNRͺݻLfa,G?:3VˋE<ՓH]Qvm8HM?zfrTF6_Wܿp1ܶLf=mtKJEkS.gdSn -/;wƵ#@$QHj^-Wkun/Md*-zU]^2F E;:f]>+9MKSZ&dp& y֝YˇOB;)!8eֻȎEgd TzwU.A97Oz#[Ra*6xjy]Ԏ|?J+X,R5yj:7iLc݆X)h(QIE(W_|L7`~^>Ĉ 7iphoC<:ahm!F`<[m-Ci+]IiR&=%%tf)t9D b{g4e.@A.۞Byo2_cu+e9ZJ๵ס?sA+Irщ;fօpQ IfҮm:Gtڅ74D׳A QNVoX2)b<o (YQjt?&ؖ0bBX7Jk[}"3\RG;vp5Pk8uy;V)/1o~*6xO<κ!׏[T@:C߲_ADTSwCBW|tiߗtc%54T: M?/z% Ҿu>ti':Kz0(_4ړHxB["-d]%ǩkD0*1P@$ +IFoEsP|R?V/-ObFq~{"eKV'۹ W&iT;qxd^BՄE8Q{] ̨+:Y4aA_ ~H <'ԩmSC ir0 @D$Gz >J0~)I3pK:`#X|XѯhB/>#*:GBzFA9}#WJuog=fI{-TQq=K|o??bQF߮J^^}еnU(|YǼ"C0gA.5#qU"j}-yb30Ra%푁H5yx`Us8@]a1 "{vO͝V?N 6$l!!#f,cqhڥQ/X+}F6+>j91T#[Z:(tzT4U:U}~clw=gMkLAG4{wb~׍&Vj?Eö pȾB-X¹_#އnde(SVܚ ԦV">fT\\zb^dHxt_LY+|pȩFs8G{n`ɿ!if VQvH=%.ֆ]s R0kON7 ')d "uΩ)ޕ%Ƥʱ u|3:rBsXeGex˪8ӴM([/VmB]Rӡ/''cOi[e`0؞t#T4 ~)Z4t[B]C~{pIu",ۈọxWX" O04YM*LK_'UyEʆSMtLۀ qMȍ\iJibכ,6c7%Tz5v,=t->^x246vUY2s-g8Z3B/Ԃyr43v*O5Iޜ4z{7~ڈLϺE%c2y1Ayn,*\e%篁\li* @K2zqp;I/+RVIVEAIװi~#7GQԮ\O 豪A"v`dqS6BoHpy(p(Sr>n]%P~f6mq F}UՉ>1!|e}yY2TB@"Oqp;eiRqJ CW)Gv|Z"W_H .P\类^W]6R\.FՈZIQgjLiע탷S^i j} r[]R!]m3!_KV8B zE˩j]#WetXQYWIs _afƚ|1Z|}w= UjԝgQu"e "Hٺ"WfPR)#>ܪ)Z[j*/2%J_X}ArH(Ve} [ͥ'M[qfLQܺfTe\#!PH)vPlp{4.ܦl:wg]B~wN֒pJ~RBB3V|zprk7"Wr`Q2EЄTN:.56sF>_%6"$ & 8r@MsY 6NOtA~sr,*+6@xT!m*6%Mt`hY`oeNQzq.8)J38\$rbiMI$M&ʼnd$iZd3/};v@A H*\3vQόtczTwM8X$jΟo|R-ƭ~ݯ܋VY.D9y z?ۮj0JZeWJ^Ƅs=ج:h[!z7&a|=9if?TSp- W;( AIF3$J}*.ᾅi&)Zݜgg; [83o;[2^ 6R*GiR(yϥ`<0ڋJHXXxn)Q;X'UUqKURy#+UȏR_m\v4RlJ4@kߊܔEP$JX(ĸ;@фD=cDz0%]/ABHj'[?sQIc"4u-Ҋs( OYot &oXS߶UEA"%[> =h3 MEؑRM 0yx n4>XAg J(lt l$0Y.EG'q߼k>{ԆIwāa'ż[ G ul绩te+uHA'4͌b(-_;V[=ՑqS $ezg`k@|4d QI Y bSSWcMϕXҦ^yfvvs5rYziAɠn+:=ssdžncBkt YZ\QwM#!M^;s^ @ZfNGcm^xw0<+)6EfO&UJnN.<Fo3h*f.n Z2ED"б>LR}ʓ8CtcxgX% g_r(X,6RzeZze!@Bod\OG@ G "I $(plTRz8,.#ϊyQ$Myom_4?NO&h0 겲 n> L*i-qX_1č) u۬g?%{ƬmOoջ\JAWF(ӌu >Ȏ@ggtb`L.(E|/m+vWzݏeChAv;u0Xt5@ aRů qF!|toWd%=XRk=~Qɱv4%)z›.dOy-3?5 Zm21*^D" R\U%;:"#Cs_[rsBGBAIB\ 6qq*#AMl'`++!Gy{Ra֪ mJaYkPa7G>amC|=[q&Kk^SIU\ڏ0~ r;8mm{ZE3 5"]Rze+5ք*AXj1Đ鰖4hg﷘ҝ[h)Fti du'`~Dg1z?I:o2ڦ:s\mn- $9i۪'>hÔ`RQ~HrƤ@auB%%:5ڎw!eFE?=7`4W 4&Y4MOhJ |`#7egcn=SF486̨G߂bENM !.~.tdCyl jOa@ٴˮQSbn~+V;&-*1;(Ce7BM+}Nl,G^\:yLϠr,?Ae[Nරx/6Vk~xM=͜Y'f0"xغ-1meTmlyD*'TǭOU@AH\8Z?(`5ԒMLʡ8oA[ee P'S뗸U ?Ȗz~r`Lpwp% z/q葄%KD0IBCnT Wa뼢9S=hy{V]{%XcHW׈MVĆxB }=qj@DM.p6 `2 kU,Eh b|3,t~Mf波;#L;Z~^0p`}2wи$]q]>rт){'b5`%r/m̨%YZ\r4?WaO]ݫihk{H6s؈[vl_ ȏG]xJQ$Sԫ0:?Ut?Fѧ(+ g(eJоbϑ>Y}]QcW\P}$` :]v%";Ό&蔓@4P惾Q;ޅG0f=0컹:QH3[~V39Fg{?ҁW2q]L-R%![8S*~l7) IS2vZ1d!V>1)u՜+U]>̟ !b؋L6JEM.WSDD_ۓQu7m]}en;)=~J z,q+d5/TJhJG\:I.vz,H'A ̋H:RTE TBM1K }5@צڣ$EdNs+utƆ'/8j{nYbHͦWk;ȍ#9"Y2up"'m&d97{%Zyj W OXZoq'];yx2LY _JGzZ!`q ?})=E^4lcmX> Ч|?ޗ7eAA*GT2oׄ79;{9*)ݳj1 A|@Q2fMHwSAi"dл:y6.ct[n=җuiKF ݯs?JKQwq$yֲ{+"'B J7UOeDqUDVz{FVAW 3Y"&B=LZr=, 5ԥݚ `'ؓHֺ!V~XͶ-L2|6(9#O. z *g\l AV^=kmtcp{5鶙I8=J(v7Ej+1->n67MX$#$)&luVkuT^eip ك?RlxcgD@^覚 YU+A'@褞TIjk$Ƚϸ(b'xIAqrBڗBRhGdZs>>rs&aI:b Td,)ڬROZvʫ!d$5 猍[HOC{ȼa+Dws >[DX-'SHI+8̀>Ă H2OXm7:iu}Ĵ#e6m DIMYw?,d,M!ln.4 >jȲ$ N/&$#u(އM^p &r)AX+bp{-wH!}2˺!YD d\`@{W$r4qqep!t3wU4(lS±HhteM9>(p{lCV1 ,n]FZ >8iS6O`y}95!j_/z x}p^Mn&. Lek/ȡ1W ȀlhB 8wZ6;k41{"vV hU$~}# Nfu1n0n"gd=r2熢۬H8O9I#?HϠA"J3 4ϔ[?ޥg|}vJJ3JHǖDѡe;$ʥihݘrt=6C- n8cȸEr!e]E? I/~G-_̱vǽ0-v hLq6[h1'qrx[{A9m-\}Y-矘<4ǓBaG' MRl12} ":"Z0~\BwA!ugُqxRv4N7wY,_tH{x$"')9FXDĥt]|1+.Dw53`iIC98*}ΐ[bBRXfX.Z=t,>l W`| i a[д3,G))ZѺϷ鬙CC-іKzp#kc! *C) d, U9bDٞaK0wB6.gު2@9 M_F :NA57%{D!3cKEsܿw{sPouk~.nKܥөQI\%g+z` h\~k@W)=p꜍‰TU[u%;ƶ]>ޖ{$,V.X:]ܤ8YXr- *F^&UF~ }wd0χNwMR4( -C&wKiڼ G=\Yd0b xs@eϵQD.JDxeb>m GhޠFo^CEV: 1< 'ԵbY­ou]z S5=m*l=K9fz鶡a`r|%o傽ʀ7F?(֕'ܟ:عuo(ǘƫ1`ta`yJB¶ьY &%)`$x4¼VC,rЈ{Y(#ZbN4 x︰RbŃ}5$uo[ 6_ l;{/vDA.h';GRYx c6ͺꇕFC*Xi8+J$L[MKS/;y+`_y U-}"g۰ 8u8"F xh>`rbf ^ jbmceNn2?.`d&lr$=> g~\6(ڬgNUnȍ=QB>Av57y&-HܱϓmUz&۳S'ͧB?&MWy+e fTL廌T&tuʣ?Kkk f\ тwKy0ngk5/#TY7XCai3 2PEd9,;1$$Ɣy@H}!I$ -֍OvOr)jblLݺ~vMIi| cɫ Sa!ԞA4oQėVy{l;%0>A"f6}WX: BD&fw,eQ,1J"YiGZs%mr}Aa|,Z1=S0)R.+qbƔқ,:n|]'=NnAxs40~/ABAR~?[ &\jX=ȇ{:Yј-f4EW~!@+n 4H=>1ܗ8brjJ2{fʫ"z6`99z-e ѱ.e뚂q|6^kil?Θ'OsȟuYg h| shڗ(r\|}t뽙ԅ|kD9|;vc| oQ`Ǜ Voi$1U,<>6c!aWe/ۮ:z37.QZ*8V둨zB{Xe> ,Ro^Q0M..&X3FU|Rnn/Brm`t;.7osj5zHS{ ȢK ǜ% 3'$%I|mgV(TM}q 5OnD-Tm^(7W8\V`G iUZ >VZvmւ O3eHnDyrќ#θc|Qb s|6~'M3гIdhSF1<+anε i(8 h[:wFSSiD+n35&um9#mp\^ZhcAcХ]r?RK%ExV['4NT,L- J6X'q{$KwxMH -"@w?%Lc+K0 s-}VDH-!oڮY!Gzovmc3r!'U*3RBHsusۛpE{Qm#VU0> 9{(ˢi1_^xa<8䧟k)XOZ2lK)IZ(BU 4B>ك Qz&˛uJQx u9ZJ4$lց_L6|i8xmSxpcYw''} \y~{6 02Li%OS (Ī9Թo 6T3WqA= |JG#(7H/9fBsKGA'c[&H幡nw!,{@b,5r vCm\Vc|1b^X .2G{YlْW3͗p7YI3엉5?!kT}S''vtq!T ^dy w=T_x$bwLD ߕT J2złCӴ/5]÷.n8(qLv1U5A|(|bJ;q; mPFX}6ˎ a'L_4wQL; QH鱶IulQT~:eaЭM'\b;Zhe=wtޮJ>UlMLA8_'2$4]mzVj% VYRrI˅غ,]\3ل>qȢp9q`G!4:-yIqh26Gԍe1vՌ5=%y)R$ {2&US8q~K=<\3m 0YaΫX͵vj*7C֗R/hڛ2/ƴ"K@[҃BvXd-VLBaۤUCu=1uO[}Rh(b@*2б8fl=^mD"USew" wm!\YL\6EJV?hN#,ˇS/dMqX+e0dٱ]>_u5M;!k8xs[@N ĄwRC𨽂 KNKyelKs2MyHyԭ ^!VBU<:+iVǀ8ŎBL'-|2nRO)*4sjn"%#;5F|@{%.Kq{ꘃ2bYk@jD&"ؤqK>P;2 7@>U#_@Uv00#GN3UcE2!eȅpXS/qE)ka{G\zUk}=np֮]@HK{z@o HQG&Z}s hٟQai g %TZYMb/h r_h_#3ǎFWY yD]ہ[Eh=0(v=Vfߙ?g-H>}L⤙QJok2@71ll[]]R68'4t`.")AvEC )&sW-3@ j) Ȼ_U?3l%¡`,-c֣0**@2i(ֵc]Hm.e<+"y.3WnbF\\V&j.ݞŦ2r"ݟ(niV6zeho+ NjKJ<"46D|g#tޓܡɿqy*>5a!5hlP7de1a`C#ŜE0%fC{H .S廐lEJWo'3(5Q(`J K5UGFe:|#{IL*&]Ds?uw}A)tJ|fl={3|%@TqwzÁhNhHi)Xt+ц/^]\hoSJÛB^<iLjSMv>(P %HJeh冫 sjpJ7P|sLޅ B9ϡZdʉ\*P}/Q[GN8ƎX˖ \Y&÷Gm4s$0 XOb& i*#cM6g3 +aeacLl@&BRoٛItg4K , ჅkCzdE\$Bl ԃya=eGu#9/W32* ( A f*E3W(Wlnfncˢ qPty~B][;yP$#f17 50e]xQYkR4)1/M_k;pd< X(/lPg0XnQuߜTb3\m yY+aC, ;3bKϼDueݵL=G!op!V/cFAӾ4i3wV3<_Hbc<1a *hG= V='Mh\ ~$xZ,)ťQV%J#*+ss Y:%qO"yXs6Uԏxzȴ`D8rR|ЉE>",U3"w iL;B\oFAkHXؓ/lyMO krtz Jq 驊ne5s/0{H{j1F =O!:[8ۺ5:+2ڄzy/Ak{]QQ6߷ =}m %ABOT23Z:`hܝ`F`5;9B_DSSy0_L OTxk5K \8P*2fQK0t";Fi.-P8J"؁;KzfOH\ʛn/ËZDҸB4rTʤ֓ay |'yj0{ Tepúq6C$c,|WKӓ u T0 ;2^45/F0g(wΔ8|Xe="kh, ers>c"GG"!+ .HzY8nQe/K\mMLޔajoǠ~mҁ)'~D87jX1zRl][Ȉы>ko-7G#źu揵.h("MfF8")=Wu0|,V&Otk, hmIJ=#~==T&|ia|@hۮygmXЪ!r8B1AFͥ+]a1p教v]ksӸQ=mJ:4,|'׷tnLAe=@S\CiLOj 7& fvG F*=&2Bm E8V*B$Z6)2C-h (.EJ[?z .A7BclTd2Ҕek )#keSm5F3kG9L6IC~5|nLW,@Bз*:-"=w a+ZicIcɔ~xB2_l88 kX /$oK h2hi$= ݯ[" ˵_Lk<_vF:f+GbNЭa1Ԙ7] +$ otʦ2dPgxM?;#!bw/V;-vЁbiw;9G[{i=Tn< 5$hާ]L2~i-F$\jnbH;L&-xx%yyZk})>7+8%h=é$t܆\7Ctnh}q+ -Mgq] Ul"YJJa{bdcl+uhͅiGԙRA^mA.J#fmVo&37rW 6o R !?'e c?^ES{FXy }`"_~ui![ϝ$"GZ\BD곌[%;HTʰAY&s=CF;y]9]VD&yyxZF Ҝ21,$:t0 A '^ɑTR *{?LA&XR!AXe5_$QJ>W|;fIudcΎv9oz]8>0_rUM"U{bm7ifUl0&"yjYvQwCe xC! [ ֏zxAg+m S*1вO"܅`RgRS*%SEA9"#0DSlڑzhA 0d6l% #iN֏Bvf% tWή }ʊ0RYhXnw2r 6YfѸOEc"W߽>>u:zBG=¨!y`UÛ+T" ,H7_c:^n d9G:m5|]6y!hL?4,#sBҀ(W/*/JJQ@"o%3i/Tx3u9HEp͝]4 -Cm)^}80I?sK J,,ب?*ѥY&G]ta%S\ܔGnjv劘p)N$.ׄAÙt\fO$`+J ^"s]7Tno.kuĨQ唽/ 42HC3_Ҿ*$`D9!)'!G9StX6Lg:kYg=piȸdY]=UdɐeR[)#IϟQ9o!Qτ$i)H g\[" $eZ9N' CzDpҖI5zFJʳCOE!z -YW>:7,͓A8j'OKJYMQEddq )],a[,{&{*Lޝx^x4pgV]TY)=Etb.Q,-җV@ /rKX~T f苀_[Lj/Ge-ppd޵YDZK%P(0%Ը.ʰ6X Ks3[zJR\&5bžgb1_# V~`PZNZSkW+#.kޠhJ/7I g鍻 y/VØsƖ={MHSӍG$ ;bjAmFצ' ` ǥV7c/RdeT̬]Qv)nroG8RXٯ?f !*n &NU5/R(|"]ۥ>kgμT|B@Ӎ+.8̷i:Q^z@ } !^S$hC82۩mHOG5x+_eU{(Ny\X32$Fް)aXW:>0 2 % 0mBӓI:$^|q'zE!Hi+z7hop J*`1=s+ l8CvtPҚw]iyyJP{rʞbɠ' J C-KvjtC^!]ŢqXpY%ZS5`i-t]Rz._OZ,鏭Jm5C8zHq踶G)-R%_ȅayNWH/J5G@g#  8HLj^H-(ѯr3g4!w*0~ gLf悛˿1N \ii6 '>Yo.o8xOE2 8ᲾC`mJ[zI4[?*s]:4mKЛ8y6P0shcS?g,]ǹ毈W+WlrOm&MZg2RsX}aDTu\|dl7a>JTA.Q4n "o5ϞZY) A}Rq:\U]xX?oަ_G`R Nqx`3!y<:X0{ Cu[YTjcնM /z}ow1@,S@Sg(L}&}crRمmQ .,2H&bB^vty8V~Qf>P5">819 m|:!pp#pu%T#̀&W38dJ1zxn~B˲ fٛOZUJyyKhv &Eٮ?1VJkNJ3Tz9ii!;w>GOj@POVDh (/a9*ʥw0ý_vs n5鷌AÜsiA 4iWtDKUh4*}0:`B>Q1:#E9as@߇|FܙE]ߕXMEZ3]'5[~&Cv,ϣD/I5bZ+!~ғ={1Om6[,?TtB_YL7ȩ԰ĵo6 rq+ h9S${|e^&[hxfz7,\o1JTa-ǫ@wO#'EH].(` ʔoDO?J: [ F;f=w,g+USyT-0ڊl9^Hn)2v)v>3[L4mH_"J /N#u2졐hrt[);I锛6NI 򾹤WMAene]6Rtx"$zy641TJ66pܐL D/H˰k󬀯ugIbdci!(D6o؞'e[x`}u7hp̒Κ۝q~'+0uh ?)r3pp2h09"$[X&OR^[ŷUbAA_h}€"g8a6d&JAZ@_~ << v*ETƵ0* {zW.%Vm4~\8u)79_0qβ)x OWyͭҁ-)Vq`+ۗ_(;Ud@5 <#6PY$V8\R: ½b71ubJ\+6bXex-[ _>ʑ`R$[{^XZ^lK<*31N_]w%zj 8n^@bXw"38Q-iטyUǥ#8`,M{:]Dۯw2@?δ+jϥ*e{Yz@XhȖM> ɼA1ZeY";w(ecu#6hOƜTT!X'h=8 >2xp3WJNP(pbXu{C#liwy猁Xp.Y -Z< ?XMnol iĎ>^Og&bh\Y ޗzBpDkź]ebMGgL vjnDkh/vaë(&MJ rtg0HG:X̬ ~#`'ME2ʛ?745e|$~irΰ~3uYDʞt}x pTЮ,:ܼv3Q6=ɍo [_7BOAPM.MةʌWzU~VKI{Kt jļ\+7dP@&lmJkGo[V?U" z}(CQOKhֆ0wI@>%l=BP,UUr|W_==)u06P9ּRv9&b# o'=°EtŶA H`Vjr^ƥ)cJKjad8+9a|LA\`/X~,%zL(L.>ŸuQ&С =[g12o`=1u30zh̗.e0d/̍' Io Nu ᐎsuW)e1/Y=U{ߝI=U=xdJ5VڶK2A#P8'Gz(|sEFpm$<5b]/vj-0R>"7Zd1^G^MhA/܌r}S؅NE;`3u.^mS&,+ɣô[F(51ln!,nLʎoԨv) &s׆'~Y5ۯHzz;RPie7Xb@~9UCbXYH>]2UC*O]Z9$u_i7Z j: ÞipdqU+ VoxYuRռpg;.?ʬZRق~ 6B3\7ߦk 6u;Aa!exC*&ٔ#;zAfM.#o,E#QraxbL:EF1bv/? ?ZQ- .&Jlk>+hZMJ'+lA cVz501#$ :YXgxvj ̪goʘ/!pDsh XP}mM h+W^}7'"Dn\\%;UhT|LB #Πv{p4Qu>7%#838LORbv}r6^f\V#]kL0wѫz\\aVaNf&^2tVy*ULbB)1.FdA06&R؎3%imhqmK6| D'VvBiX/R&`)egy%TuBܤ-hkIg3vTP Q0ͧ4L~ˋIg /蠡wkr)_uKA!YlLiWhn2#0{$7o$15Q_]Y1hZQ7̓ p1Wef53uP~K]dNgllk_E]k򄬊yi+jam8˥N_&XĂXHKZvh;#frͼd;snZ+!õ+U8Yh'g}^ 9h17Y~]*IcD|{rBŔGxm{jku1܃DC\97Q*NƫjWC4ϒ[}5P(c 9Wÿມ2K[ 灠fO@ դYςDQzp|kByҟ˴{hzQ7!:L5wvT jQE {wQR+~ k ۾]SyIpmVؼl"hX&,uSjŋ$WDR];CU֓ I^IЕKκS;!h7K ԁ"pStnQ s{`tD+um0A&zI!IOQԭjtU@;OS2!3 o&8OГmgiҙzQSm_]u)&W-ɛ?B2)$n\hV()\Uwjiy[&l8i<I*"ʱG7c&~ ]aA$ bM쬤P8c5 ,9+VYݣ+kEkzR>j=뚍]"%G%@ ¥TX'@Hk`1^O;8^8%5[{XTdN'8Q^Zsa}S')c(Ux␱L ( :[7d#QPI_8lł-*>n">K r/G zFAF!MF-ܪj[78(YctKXuJ~B3i7FD}]?ex.H~F2Ly,n1@<"xgMو5q"'lYbLƷ$ZH,7DMdM\mF| !Q} h|Rj z80#BAֵ>"Fq6CYY0EoO=˽h@=<88'b^4Yy٠@[Z°p|):w{Dl Ãd*kQ{K$Ttqm2myl yGCeD+ n}MLIv7Hjlj#LS+9u bVK36^>-譂7ӫ}΋/18 pdU%ETiCFۛBۀq9&u=sim> oF5tfk_^;Us[2]hm%DZ6*}س;>YN 'LI%' CE\`m5(h]+?unSpŊ_&w(Q&ŷFsWZCU!uE%i`r=H8)V Q$2%KϽ5Ŵa_qɾ| EwF_kجG%o G ;ޝu#uMLv `rГX3isΫ5J&;\ʞJo#fzRe1UvZA_ YZt!((8F [ŞPv :Mo̽Ug oC®aKcrM<hBof]֢::vBH5&t-ףYJla*Q:Q?*5\˅qv^rˬ0BWaR_bO;eC$KN8X;>fRP˩ƪk*Nӝ0v!18ۋ Pc jeh|~D;ߢ=dμJ; H2jR;ӷj(rp>ȢC$Ϙ|(kGY3JȺ+1$YHQy׻OS+X*NU#` Oõ@ޭIIdS]L+d7HY[j/`[/GXW\hX.ХL%-fū7H{l:]C4-mXcX -T [i\&4RN_ >0-wY|PLh ./*㡨ed9O~V$#ɹ"}WOs s+P9)g\>θu7"}ݺS=w.mx,K6'NQ ;A20 ~%m ڽw3>pxO-19CH|Wr)3h2bozGC_ڪA$B/;qbLybPv(M2[$>5yFLL1s'e| WhW˫BmlEuiG&(}J3uA%!)'h|?gqz<*EiZdwDO0*z,vcWT SwA ΘT(VYy 37j@hE(/bY9˳(rӜ&q+J^H\kݓP"b#$ۺ|P+}=ik=!lG Oֆ^h/I!FC3oIk&j>BlMb/6-؈ko&cQKlYM5)m~̵hڤQh-2 LǝRx7_(^ hC;*@>$ @g٤,P_Sm: d!OW!Yvgbo>-|PIװ$'ɵ"˲_Ṝ4|0mSzˮ3=u"/#sSa.*5DϬW&:A&ejx,k1 S_ m*\-C3o¤D7OX Su ޟZ-/uq)BO[Vr=caDyľ'̥pnLl@ ,uJ~hUc;_L3wXD b B.@~w ?"yDsҲרfmI.9WG/?΁X#vBH"ʣܕ߃L;qF'v)z$bCWK;EdPě̖["V% +e4ڑ}L08'afuZR1#2bA^׎S̊ M11ͭ tR7Le;~8mQDA^6 ֏ꃕa@!s2o},+pα׿Y.붆%eA<6($-˾Vk/M" 8_guŠt!BUkkMY8R"{-lNBSZūXe:GUYڒR&CO';_ՖD4(]؍Y3߰RM:l nL|?b."+&$ \?HdZ V!pDNh ^׼_eI U{ ތ f{ᇞJPi<k$CJF_M(ca6̒=X ^G|3ȱ1|';|}תaLU3E]LW~|qwu&5`Pg]LSyLC >\ՒrϾE,Ku^.zUcpu"O v68|FnjbFKq/A<Ȥ@?"u&+uBl.^ 3t{8SN/JAmiO/ʻtQn\"ZZ MZX.OH ^T)1 qiԞ}e5'WaMnCQv7K=Fc*d{HamrA/nεd>9ic,怒нĥ\:SvyKL^]]ϑ&<ܒo'%X=Gmhܟ7 g /oVC`vnsʀb^j@TޠԔE"'a7.?,D=ƒ){cʈE/⢽cߥؔ9փB)p"E$(F0EۦUs+t{yϲcnVg ~ּ"!7wWXZ4E>;ꃖ#rMdӛg/W9fwSTߵS0g >'36ч'7Ч4 UN?@֦L)b}ϒOQ0:b Eά{*ߙخ޷@el) + `xTbb u;i^p?g}s/9]=㉹|٫?On/^NI8]r1 ٔ0z" e(>n7]ی 7J>\b5ͩVK Vcuj d9^imtkJ Cn;/_}]“X [78`|bhFBJY} Sgb9l~;.w=Ns!!C ifհtt^\"jn'`QӂLun~ITS,=%ً|Zhi؂ex>Ӝ1Ttk~Mf^۲B)1,!͵|XjoTWN#u=5q Uv.}Ą -;kbUll1y^ Slx641=)]Z~E-tRQ &{t?m^h%tĸo4wPJlhcqE9B>Ɗ'(wgI';eI K4wC4 :GyV;vwz:m c󄮈 4qݘ6J$X`̣?ɮC3'[HCO*{x-ס[uo4MFrJENxS]fQG]:#I$*_%#.-1V{@~0Mcc pf62')r;! o }D$*>ꪂUȍ]LrZxR:T&v ]cƦ@Lv+*XYMc°1Y~f֢XkT]yl y~Q/D=Q+' ۡiԳ+T:Z{cX*k:ҍП*OEF1mqW]?)ģؿ&˨I"=}yVɂtCNv=1uǗI*K~ !-y`2a";P̤hk%yJ}7{p2 \ҭN_\z ޖQG.hm<'PЗEF׉Z;u#rEmu<֜%ώ(kEA^m/b@^B=)TM=lh2t2_&`M~wPԩ_rT> f&zڽ4qBs،DOe=^{Kso}rT$[:cVxvU`=&Γ. )G:|t4EPNS@K0S>Y՟?2 i/NkuŃ0B[)}dWV(&;eƝ\bBW KW%k'>k>yn#݇0ٓ8}?VTFwԍt5̀dPcdz~+P5H U곙G9IL/9!FP[T}HVS]I$C.X7fCZIKĿMzΤ˔BE=wo 9ٶ }L\:lf N>{o5@H԰ P))XА=&*$Vwu,W [8؃Vv) dXQ[U5G$&@'CE=kbV23Ơ._ծa,p1Pt'q%qtEО-{N7u~ޱIM=yH8*#I `+Dޗ0ʜooY>{J+~ 3q[{- o֯3>)5.J}ϹxyU06uz";\keX7wTBuտb~"3(z47~%YKYVCJeԢ𵰃?S8]] ߣcvMHǼQL]jA^0$:URhFɦ4V,j[ X|EY2iS6S{-w4^^E qx&G|T{ߎ6ʻQk 8E|DkF^>a%WA⽻jen3^nn 񐿺z -ņ_@7_bp788י.s Cա^İz&-N~gڠ\'~MHҢ\r =4:CDo5'1w 67Ҕ`a"6nH>&Dk_GkE 2EeW3'W~6_s)kdP?DҦ%Z*B4;%v'¦[}?74 !r˺*0l/ [p;"3%ѝ}S OC~|i홱Y~@,LwUi)FK0bjA+?F=< is_bWU;^c2~kp)(ݤIJ'v+A7|I 2Yn?uhd+ %*r^NͳK"vwB#S?y̔;ΣsaИȐz/uawPqXeAfIp@ҒK)R>pqtN&hЂ ;X2}@ˎXAx+^hpԭK聯c$pi O$xof,hzqND \OM7^!37Pɣ6ժ=<2$wbֵtE1!)mN_'wܨr$K=5.높Խa~S pl7e|Q3"d~A]QH- 3X K^ˇжRHҔp6I[$z3 ;TH87] j/z$uwj@/0UC]ICuwTЛWѹ,k*G%G=*2D=E_>'zm&ػsY#e$Z+8M2^g_i<$ +sdTU]c?k6q{ɗϯq(b?@z;s^[hcy9~zdT@)X&՚ xIz WJF"=0-Xt>' *z—n"1)Nۚ8Ĩđ%$SA!vh,8M7DXu%`gYdtE[*bؤYrTkG$SƠO p J-=j30../P - {fPF:xlw6v'1 xƊЉ̌u g(Qо8X.ߕ( ϼo]eI{sPoiC) ۶IBp~-^ l (v_Fe$il6vJOcqKep2u;c&ǜ󋳒dm.^%O?L9hLDYY.8I^b[BdrʬfΈz#0pFL3,_m ڜb< Cv8`my`%9ұRuBނ6nȱ/L@eGK_eV1^5k[x?9`U*PlJ!Ϝǁ3NuS^a~@9L(IAF%sv-KɬkW ĀDcO#!Qe,D1NWIZ1Q'I.z{̎Ś}UNsI Z>ga:{%&om;Saͩ΄0봀µE_?DAE-J5gx wz[`3ΜN]8#F3ԮA> 4]qu@6O. Mycz^=ֽб'(9;dpKBz.)xBcJE37%$S*B+|3$|1Xi  X1%^ڀ'&m !|1?쎪U8NGrvZwhm$?4O>V $o¡PE$w<0򿑞^ BD.BI!VJhk&K~C/ɯ?A0}ỸL<$L,a5 jbMgU8PMƤDJ PR }ቕPdExQ8_v$_G5TrkQYAˏ|OàvVHC6,\ڥ(nQwa Z7!ʉV_#dFd~hʭzՆ18mE|{*({K;}ve!Nߩ,qҝ*Ag%j!L ^"A4\NdꪱZJFD\܊tjTӥj{HkhZʑwqx[!B(jX>KQ8;V:T riruI~bv-8Jgc$:rG,=_ѿ)(X;XB6l{jP{HL ojN-ON1[F ^AmBC 7/4/J'bi.7}, q<#lNS趌 }zd-LJGr9O-IFsx\o5RyKDrF-> e<BM~w3gLX*7 @<}KK)ztON,="WJA\l77ԙWUۗU-Q;ӯ}z*ݭ(|$OLh)/DYl!&Bܖ LHoA3*>Rmʬ$QҴ3j̍ɨC?E:niN^<ҶTXnb@ڽ,Lx)=EA4Zl7'hn5Ahmm Xs`jn}<{츈C o|$EL0HB- R4me@OeOr)pGdXdܖ?ȪEۼL!/RBв L>_~Jbzɞի]q#{F&_zMnoGA9l3=>Dco(ÓbLecf)i#I wB֢9Hh&P#NO0\ժc ͙RqqWُsj P 3cΎ|)D(+y6Ch RXm$WxF/il}vw,&#De\5mfߗ@NU+"@>A?]چ|Z߱U3SWtsH8.l1xc)a|w"Nd'M4݆wˏI,n$6_[܋Դ+0 9-6͇@QdNj֐ DX}{ޞ%ޣ'k:A{=,aYxpޖ "\T9h4J+OgBiɺ7X4 22쭺W(8筊TR܌IPL$U=Y6\1H'6iNnKsݩΉ=BwbȲwy黜SxhЃ)ەR( `qQS `/N*5VIFJglX7WkXkM\ 7~1eq'^w8x:@b$p˷-s a&mTPOZذ D x/@e YEi[efE_}X|#!="4N y7ooxB&Rlz,'4;(7g0ߍ˯&fldmwiೝ1}CDi[R 7 T39bwGgi捰 FxJ̣4t/>f]agˤl:EϏX0?,)y}D-KnOpy?Q!p@'O{7sJ_ =1pkDn.'*e+*EB>TјW 1lEvP^/6II Ȱ ݝ&:1؀>fk/IB ߮Ѵ:nԓY}2^:thO}x<ž1SQ,ͨa 9a )zޕ/.wDgWTO0 1R`2TI#><;͝ MV݆<(h*Fgp slـ?^ҩm7fp +॰YGޟrksZKJи՘|5o oaٶbpt 6j{DAT\ . JɾҚ`l& 22Z ݄vBp*+t)+uxƋ3E--\|6*gϔ[׋YYWI;:[9:bo/í#ǟ'I>Odwo,Η-=L}ߤsoMėpvIhi$FsDLI<)Yg"hq<84TKtgdK }Kkn#=K aTϠuVh zvۭZ1";k3qO)UK2]0"bNt9W7Yq0D6ZXWe7xhTK2#'~w )#ݾV),cɡ^ kCVi7}Q+s0Bs+1 Ks̢~-mz.ct~#Le9zÆhP.^ 00i; "0K䂏rsZ'fchf:I{a!ÙQim"8l-V\ƪt.:I/ϐNneo`?rlɻz*[M:G=eΝгC@=A wA'% ,:X,[9.B3´E(w<ꍔtHG#rukL%%n. ?= }lbl (X!s"2$竘`6&&Zo J;u{w6ҩޑ(w)n?ya]XTA-AmeEt0K z$(sp$j VzKp_6өT_2ojfj ̽UBA/|y×0{;pQ%>~JXoNpt?趟1pDžmDe.(뤠$`,cn`y ͏Tۉ?~ӞiO__S]Qɔ`>t|Z.0z~}HnTsI2LvM&hJb-k"t >ӽ$bBdG:G jǷ֩B~4 iU&]{et{o/lqQ 'U|C`vY@lx,EczR'Ci3H@vBNT_DԷ8ˣ \VgHsgXvvB=]z/iwTI6eٜc6,S<@xF.&KѦ.%dqEp 6.NnhK`ʲ|yb\ŘɞކA$s[|al—;GR4lEe zoZx0"Enqi:|ҧ*|փD󝢣<<4"[WM=>mC{1,"Y˃S) CG։W} O`2j:_-FdBKl O=dywWP{xNԹ!~[!3$^iН<?[HR3S鶯bBۆ*Oh,L"~\< :hKG%aJOjK{؟g;]_}`8*M?{1 %!V˔kl v$$v!ku<Ȣpgr*s q@zv0XbzxPhli}Ocɍ~P@ *^O;l9{ }í)Evϩ#8ƑA,bJm"\WP5|^AR<+P>}Y˹Pq"sp棒 ['^1M{:=(v] 宖_MpqjȄ, 'Eߚߺ%ܽa/=33n\Dta,0||%rBLRLGe:No%'ժ'<TʡʼnZ7CVaOVq*nz`s 5v]-cK7=t'oQBuN ϐmo` p)/%ZQkLrֈZwzRi"*l]l+~OT}ƚ^b?HNX@\F<#Uٝ:Gcd(S}w _n88IƷ]Ы.](THl."zDx.,2QQ!ViQObЊ,i[ak8Q#=3N_ P$ݗu`=GYHqJP'qok !Hw)" t;Gm!S2 >Ɂ4r `(O8MղA8x!P_gٯ|t6zu6)۰ *ޓP)2h4xŰF)R,tx;gAX̅UF6>V.wX"F^2qёӏg_\F>2%t &L>1My4MMyl=K۲vNU^笴zFCʫEpnIC7$B[ڒ[&?Ʋ9cv 1-ܾ&@,wu|&gMLN 9u Op+"B[w9;' Tk~ޔdE[sîGY!Dic:aj;0hPBxsӶM ^#r z^ q Լ2rN>{-*CD"B> vt vj$ѤA5R kީ@d( U9ψtV`j$R-,XB'{L|]žB?\ H]Ueq\ 6pzw)$hLE֬L؎%Cy%43fdd*QMVN,jRlgcX%J1ѵ2[C\1KAM~{|\.`1wo>8j&9,q >^nwH L/u˳`3u1.jN_z1sPȍnK¨}W2QjfWDZݐ·|}*2ҩՃ;y̢T1`~H>W,B)b#}ĖwK9#ǻDgl-@}1.J*=^b ]Wma :JMeEawtۛiԐv?#-_ʀ)U=@6l6' \}$K8v|R'_BC=7^3p>D(p@a&)0cv+L|'\65(4t,Qi>"ejTwHe>|֎>K9̨C@[2rMi纬ݥ1"&}{߈%22&p!+lgvfkjXW&9&v+nϱaΘ{y)1*m=}W);R+0eaw}^Hد]AŽHלe 5ZSrdL@иFҮz˜©fQγL'큜ձe\hN"챝W$uzd 7kʩn` Yiд>7x0-8>p(eo}#EOv&QL߱N[7 ga,`5vVNgt)~G#jy~BUZeљ#<% tD u:YeMW;'GB-v&ORq7@MDB܃Wj z` ǐV_=RԺQZ @#2{ߕBJpaPSɢx PEϐSm{]Ŧ^;=F9-VGrF0$bY/`x-dI,֋\O{h7.kɧm5`+vNM>)y T)j7/Փ=h03b";U8EE'`1b/}bB($mhWCT| )9R5e!9V- >W9y>oZfg.m){9wA/(lk"P~p) ̽ݖMrTNV=IۦRHcFSIMǩ5_AÏB9H@^0A 4xM+iFqY& ]K>w[f΋S f)fiv8K&לnh;5"&?׍ҨA&ƒL80.ر{8'?BA.+1+seoh3=ak-Gܫ8QZG;~dMw; Ȓ)K~:іLoe @Y?QEaۨ,)hܴ5|x-J\\ |6l{,Z%=^Ex{j8W<Uë1RvlƥUF1 Nr_TtQmq=rCEY0[Qj׹ Ϩ4{}@%+/;UUz &DQ|HO::J90ےo n049mS54|;ds^ "~R@WOu@(s 6E]u۲>QxE&=ɹKJ P/+IpƾK/JTmU&"xa9Y110h*U[-HAK!3̑-v5sr(}ޟRk(I +eʹ6}ݎt+`- AF)#X`,Vq#Gڭx9]G ((*ny+s#{2U`>Mld&=o'oȳ\٪S1 ȬkxӚ;Di;L(p6G汄W:H9!C&Ke61NуsF>*)Yy\B 0gȻ)?%TYN1#pP.2b$E[Tb>5L4b_OT& FE Jx&I;J9׶!UѹsUx,~|g CmK2~!`8b<8RJ'3#Ƽďp F*̂E܎գe0pCr(P]8QxL^%.mk2|>r^#XxGTB[p["yALuBjpmJCIu rrvRhuOG-CV|;.o,&e|GN77#]o!?!'*q2fEѥHZEj,yh0nP|{W~nr ՅtT_]ujI6Sql1$hKa-eC:z%8m=*Z)׊70|Ccm4cMt2{<JLRWЩp'y^cJqfS(Sw}p7daH\ ,'Y Lm e#|ƨ-]݊K#1zߟhÆmϥU3s=ⓔcnnߠfp^;T&0[e?%-`c\e^T{)nBR0$3Ro>0qS*@k#Q+xI`b9u"1s4_. n/'m*vWE^۝@R▃Uٺ0j㒌U35@Rx6W< < XJQ";M ڞk:˟uOu:"BX@#Z|;BگM4?L{2I{!;3$`MN +VG~Ơ#hF_i[,PqPJ}b}*2}[BgLKd_F5N59|\4㰢%C'jF()q9ɨګ9ԲҸ5T:EAګ0='Y<4lBnwv%aH'FiĤxlZj:yLNGXEb %6edOfx/AsRuWIG q[>auk}f CɎ0}Ы}P-@Ky4x]u0\ߡ_ݞZkkda:$Ay{{5B M t;a[QEN7)ͫP(uY3 }Hzk9@?e'KfЉi%HGsW2W3JR筠o =Aփ圏'Ռ,W(_XqB;%R7&v ;2W:ɢG>|3fFHb 4ftК3+i!ۡk/X vF|R3n6[j&UR!d>&DŒn4T^ƭ7?ೢjfU:k=nv[=܈pL+L?3\w j>0g. ;E41͡-.@1+QJa a,2즉6 ~7EmjcZ 8b4V*e( IgZTbI*::MN=~$I3Cu3L߀$kM,f7j?/Wn1k `) ^N F䎋k;6;z'|×vh7f(d( KVhuDXK Jl&zHtubFV(L7ݕ=b^)C)ZGk=NT,!J8$qFxA!6nٮCMўJLR^Jxbth{=U4[?Kws?j)<@mMss:u)7\pPK@6$ڋ5#WMER$}䬾j? i6xom'}gʼu6vŻ 0\z/>)š \V/Z !cH0CwB.m|iHE,Ɲ7GTO[} ]}7teVpLT C}Uӫc풼ZRz$Rҟے>/}F:=HNﷹiK#dGжJ%V9SZeebT6=IJ\(`VWu0m ~L(~;ap;re%6?waFCꯄjs'lǏ *g>mD%;ͱek5=Ec(`;:Lؑ<.(+]Ojx uqN׫t:cF [bɨ\Id;,;uuN$_6T1t_s Jü ! ߙxުLBb3u֟A;wANʡ1`WW$?#Nt&& mcn|p6Mna#vXj6ҹm͇ %}#mPDNSGb?p}*Wdi\FYuh?c_'ȉ5L>@(kK֑7W#bU 3U[Z% *0 ;P겤ACcbpv7VᵞeȉU`s,_hw]^91!*@I8tcp5oTH2ݭs}`Ȅ:p Y:!{vMm@F}K:&/uA:v"c䚰DK^ .Hi'KѡHX‚?"/׾r9rw2KSe*)CCIKYwPD~CIӭÔ W)E;V8Qyc p%ƊES~|f}O50bCY*%]2dʠ'pTȧM|:iuI00?ll1kZ,A \̑M% Dp# uBeSK>`4^r8B?A]3 FD㐵4!ė!1LAq&.§ BD , m-tIg* k,㳄$6ƻ|r%Ap۲POPP:K)|yEC =m!rdKFd 6tKAeBL.DO>m%\L .ל&սF-CŊW,AY414mk.$bO:[7tEo=dVo+)`E+d楂4X>ɚJ>p+_I)4)6gB Q]zDøy|;Om ;Aqu8k3S 0ᲊnULɷ=QTgshęſR|<>][%b -WzۢZ5.Mg;*9j3a[Zt/x%7 qz3{ͮY!Gj'+KBv \ܡ%V]Z_/H$%i=!az)V5myaULٖiɩ[/du78*>Yshߜ/_U6}ntcs˅-tuyClhc;*LN7\յj' 84׮yFpEV+#:,;Ba~f2y2]nTI R囿*CgLzk hݵ՞bd)ixmSꇳb;&붊^k9{zÞ6ϰr1VwPDN[k`.=^H}nZ9yMMRApg w,p£VVV-L#=%fՠf7SM6Ppd۪=/0) T(^ˢ#yB3D33b\}ݾOнwyf5j:-H8$'S3R}N|V]\oJGcԝNFNU(3ŧ|p-2^<d3ߩٻÊ" sTTU㟀b 137ޚ:1璶zHĜݫBe18:80 AIcҍgJ9(gsMB"*}1gK!%hʳOhjT@tngS%#h?^H^,L?˕6v,==f VרSZ9k|p {YG$sLUvTi~W6 E?l| ]'𧏎?iM嶅bS"Ze:s-NୄNJtͩ}ŖA_퉼Q2dE2,5xd;0wk?]EgܬNp4gϠa cj*NQt4%qn%mL쨚1հfS8'Lٲ}zU)HaaZhpQٱ܏n/ FnG˝ɩd6idnz2dη%}f >܅ZN`*NvKlRc,ʰH|=:!m9 ȧ{=ZHͫUVK81̹З?/N3E1+O?KƑӖUrPz3IeuѐK+,aIc1(|fk`N;?onQ^]Րh [UI0O_b\R|00׹qz˞NP! `2-VBJ$|O}vm֮SPH̊]XD&Y6b,;fZ@~bwKLc=;4Y R-WESevH,9V|,ɑEųP_E' :O" p{ԹݑFZ6raJgBY#HOא1Lާ&3}Ra)FΦ[d7x2ҷ?=Ne]\%J^ذwrVpW>8mK'3`H$)M@.ZO4V?bt`܅[X2K[G3TyM;2`^ 6p?BO3:5QWagT ogCf Ƒo YeXRQlMӚ 2Ñg\ɁJd4b*K?= Н!5l^OC)k./&t|g-w9 B?aQl?BuQ<}wQK)7K#4$u  aah wv2L'Wg_uks7=(-l_ؚ<ĒbP'E1 d!g5kN|5Z_.a8wQ켩 .bJnc%7`썗~v" 3TDu+ZLa5K j).*̅dH1)8kb6+ #~-~59ݷMB):%3!-ٿ;sUbj sp`/In?'2Cɼ7΅j⥡ڛ9Z`6kl7n!xC"Söy/xs!N]5q|r!f%$ ND0`Zz>ŰLh$b|;RFO dpW1)GInh1 dqf j+;7NXKDg0U(m%H{'xHC~2|t>@GvuǶ|0>)~n pP sZP$P{G'>Ky9a4Y=À{lY>)3-[Zw87`zT7:v"[-0HBcap*>{VjvG+a0G50F*& GLx_ T "{9i➷՝|lEQ`q;HO XJ1y#k0hNDPam/z*us׶)e̲4JjpisˀЦ_. Ve'Ip9qrȈn0*ᵆ5_17~Ź1ݯ E,l>q&L V(Eba\*L'y>q' o $O:7k˦E>T (ǟ)'INĩHq+ma|ɿd|gb`-+DLޱp*^ێior.æ4}:dK%4M>Rx͔ nO"DQ1lSz<}^|9d$SXy09߁[oj@-a]qa.d Wc*Т!w/]m.Zeґ6j2 F1|DZ][(&lu\ooC}R~YyLbt*Wk=9ҰQ?eL!3&X^TԺx#",0Y)XFו-~sЛ{J2 X_}u, L2x`WϵnmHj7rٓQ+Vhᖣ+.PI-\U3YqdS}Qx\T,-*&3ظ"d0&f ;Q)Oߊ?e<(g646QztxtMsGƛ_2̶3.P {8>/(nU{q7Ȓy%(`j=4r-l0ÜYΚt)0' Li )JI>'r^l:8m(_?YH}R5Ewps({ҝXK=acIJ< @_ (0T0Pm* eoZ] f Fcs2Gd(FI2\Sp"/h..;l{=6X0R hfFDܾ}M؍Z3wv/a~oaQ +ѷXEI. s)K-w=Ɋ h$hո>! DtM\ e`#IɄYQ %FLh"<]鐂bWG9(3 Zf0dS'MWCj-w"j31>5>7|NYU8[]:ܩXD$bÎNxx( ,hY8/fXG.RTz@&KD^4|g, ׾> 233uQ`{Pl>]CêtLT~UVy"@a`:͎ǤcrvG^rIbq:LtSlZ=br|)Gqy@9H}.hۖv W`u6dr,D?iTJ "rwӸ6!xhOu ξcn/4wPO%n}WUTlf=(EJ WP#1 Y߽(gN?Ǔ;]H 76h&igLs5 ֍/iT߲A[!;4;kόhRFCW"q!<7~[ke-+EZ#X-'QQh" yAO*IGoz09J C~?cV^JxNbѽ^N=m|FҖPtğ 1A3hksu늤{)R4E ,4l[eQ.o?pz  _k>YjAWTf?&Im#pT֛N4>jR%w~uQ m32i~=$&c@B ڱ*wBt]nPz Xu8)7-= h>РvT;Z@JNUhLN6ʯWiy%y̩RJp9 gXOz<1aMf2"i/Fx=xՐˍt[*^ɐ-SP3Ll\?.y.7g,RElX7|boŦJ[b NzX?Q3V ǒ E6L5Ãj|3הx 񅜜_3>]9BSLujZaBSeϧorO.hfM^(mjIf,LRᕻ⢄آlסF}~O 7GI[Q&ܥKsϑּnJӓde>CĝRy>>GQy1 샕{2׃ _v<n+<LGX + -Rb[z!d̎d Rf[lʟF3? x :ӑ$QGr& W w\;rOO9Ÿ34^$\B$kJ?:GVOECK o8[wPb %sn4|\3Zӛb /uO? J ׻e}.8S,Vc%ȂtC.?}Y1 )1&]D.C挥m6m%ʡ>0SWƺ)R,s%4\>:3&wH@u&4<~@k``! fR^zQ~;՗t#ͪ-*^)Ɍ. JPpy36"{8/sN60 I4 }_i@ B%"ÑnˣvnKިULk2Mґ^xīn[\CM~=ȇa ~ڏ'[ vQwmhU_PK %a 4x2/}HN֚|L:}E99nJVYDƟ7aEI@%ٺe46MU^K'%ìbM0HR PGɣN>3?w-?4e[mGud q [ҁPz(8h!p(Oi@t/v ~ h `UIN71mqp$1 bcEvOL'ܠ2U,c]fДgCZ9gzHyڙ-Sŝ{&8 Z%8 )v-UY3y_Dp*J/oQ#Rm_0= cr ģFTkN7!> %dVsj.<1P'/~ HDo]Nu] bEJ!v#tbᶝWu.6;lޑX~B%QGtӊi ](I1!~}{]&xzmҨ+RnuHX!dg:./QK@UNmqUo t/3/H^EpOǬG3tawzZx;gNe @֋T"hvRAr 'u$NeEUP&:]l&2ՠY@GW/K=4\Ygu,AHgLfh`]PU/W߼%5 ="LA@gۊ_oxPi76;_ H09u-놡XQG(6L?{狱N"7a.#)dٍТ^^r/q< 7kkJr뙍 lMDݸ5wh'm2$*|EL:6<5{3.&7K2T.%MC(we,t*Ž/ug'8kaԦBs3I)ȳ@rb[HWJU֓n_N+=ݾfg6^TLVg !N2H]ev S:"UfE)*3d[] @V=kvW=pŁk;;̱_L܈þ+Rhnt_vGDwa1)m*a>ab=[Mx$jlr,ufZuQ'<,O HyMOZ0 zv9?{8PaI7cp}y z)3 }1?D@* ŭR5C)8JK_MnٔAqV!U 5THz=h|/:-hݪ*[Ԧx5fNOG}8=Doe+YI_p{.@c>i'8̓TtR'Jss$srmgȢC"&C6!~6.A.UUm:F^ $ U,e>WHQ֝ۤ2O"g&|IndMN DQgeOX`\P&5ߗM9_\֓4;4+N9%CAcGE@^@@ϲZ ZTMa.lX!E+DqlvA/+ LfZ9|FSd.)ȩzTT~x-;ui;{Ւf1e_#xէktsݝ(Up$(G_;̕wKP j4}nY;֥`J{+27솏3ÌrhBqF#Pz5`~f5o3ϥo<^zuV rj݆'n eFB R!Ho:.Zq0R"z]fKR"CZW@m\"_=[ IWH;{u{,־˄Wm"|\Edq0o}}%2v͚.giHWLD7Uq 44`}IH#{с:M%]4ևcl[j^RGOԴ `٤&=:_c ]Qd3X脃Vfv3^M (}S 8b We^5 M4+;zUȂo~%4@f'MIT(>~*!@xu9<>`_9Id]&ˬ-v0j0)n'2j)4TWW?7}%%(8.E7NO1 _lhM^ ,A~9 a^voLulXE JyqVYC a_2Zl! ;Ѱj7((^˯@%JP24{%3fM .(Jg`|4Qy}N^.DFlea1 qaӡx(A06jcin}c}Sʴ y&\eR+?YbחśJ ۊ6ݗPVD!5a67؎"_,5&BH0z`"-'bo{׷ge1k!EԀxhTb,g xHipO'CVNKgbWz"ϗf)xJPbRW^_(Duo˫mRG8x0=(T/<>2EnA\bI'M[gl@Rxc%Ѿ2{AJjZw[<]/AHT8nƿ\CQϮЏhnnR7,bx\Kq0W?%Sj$7[v#L JܮfM) K:|^bDM/XӹD@,7J2z\"ah. %H|휍lbG(sD8ٯC`$6lN3?.y-'hqe3 NvOP,=ܧ`xW9i}xA~'# '<EPFd{CtǙY$Gp? Mϑr6g$vdE u?<ɉ4:-G O/5G> 9 ){b]$z]Wr $i=4Gg9Lȅax 4 9z MOܬEi{cG|/j[,Fha/tl8.0KNx눇}y-ͫʯgE AWWW:.sCE!S A#DV1JHie>Lr)T{c7.HXӣ5kžm2s}G}cYxʕ3b'Z [Z:%kI ?e+CI@fq&Oʰ ͞+DO`0D+u |L,;OW[g>~/D%[._HvD|o!3}=QP& ^X?nh$ ptTi2OX12hD]AUl7!Ѿ1<ǘB3<;~RP IChJ"VYT}4'q E5>2YEB$ WWjj}wF Bӌh#duɯmE1Yk@Y!˦Ko"2gGVؖ{#R̜EQ{F1F(9 EMKo yS"sSIχA#b_ hwn~ў+ǵte)@ 6W,`D&u-)=fVdMYR6Nih5#Km-0bٴU)725CLx<7L=3}60܋yrS,E744`yz`bβK.`nf$y˙u):m db@(:0@qo}cJD F?i5~5TMJمC(0\5LYWbDtr?ѩƒcEyFmߌ)(ġԠ%kR껚hZ]asoWQ!a4F&1Zҫ֢Yu.,?ZN=qCJ8l hYC|AͰ1xЭ$uFc'Ҳ[ͳfG</͜!C#G2Z<ٖ+g/w5]GV5&xw=GO%lgD4=C4u*E$ }YABhb}KqqĝۻKUa *v*+c#b>^ctIB`NM9h l, GvZ=iZY۾0pezIRSE L374&]Ѻ6ҁp< Za3|m:xSN2o4dn/u2EV)Jg‘ #6w l5 ᙘ!h5 `NxoWH,AXe| y;e@ w4&}1Ss ~y vwv.O5 (VEo 63Y,*IUgk)AXZŕG^Ev~]n tM #D;7T *Wif%$Lק%Z ?k-}}fS꼖gXLAQQ[ZIaP טTX-0r @ɠZـYdvb5}RdRRjs:Oxs "FO35lL?% Ѻ &:(t9[/55cf^ nŋ4@wXXm_IACnYGɨuJ|Cӂ?k{~Xݝ9{c1J}~i@+vfdK;d,95s~>bj>ALED:8#X8`?K-9;c~Ya{Ե gOЊpo"gal Qlqۡv, 4Q8!Q) |LHhȇ~aiNZskoE/M^TPDX,f2;2P/?22(;&3 ai"i#W Ыgf6]׫zpj1maW/Kbzo2T&IrӥӔ<$$POꉆ`wn !bw p[1kPꉔsfKӪr4s--;<'Y  `B=D+Ag^P?H'9s%aT荥gץS ,I͓pxZn{>V4#@@ROFD$L?Z߮B-hAD4RJE̺!4AW̱`_kN1qH zf`w?q6;NN`CFB2b(uͶF)2uhz>, VIw)EWߦ:'nvKl:7!LDz pdx(~HE# aN53?5Q-DZ`MzHbZ_yЅx''澭f;];k#J$kE%b%Be"sǒ0Uotd-MiޫLR0C8ISP;DdFF+u,UXCg}LZR([ \ KJs9d01J;@ydD%)g@Ϥ mSL_~.W`\U܅3/J9XY>dpwu4Ȍ/ ٘A^́L^8+2jY920;C P0glŲ|9|%>ԋ%S9a B\$eЮۈ>%q:4r/ FA=!ՂbonjXҰn NMQv5tV6Oz7#yQYjۣ!9^,L 4'6FUݕ0Om#?# _a?xAcx)%T Zфy頼SW w TBa~B(l}f7__LB\]l qCh9M~XXv% "T%0F3WE,[="ul̀T 5y,˓reнH?«5Ag ^9as4>T:a cI27z&&ޏ?Q| fm˞%"z2\b~oGW9X",x A&ЦoӌRBScr/zKIS7H:|Pa9e=`K=o(AďJX|;Ba>ߍQ ֦l_4,C8)c͑EA$8WzWv!p9J#(8bYΥ[ xP-tͮSO#);KE:=)ʑP"C"BC؇+`ex<;č IW^6}@rgt xnSy|cvH@jSs@]wOP̷z1/44Tz{eׄ(zf^\lkߕZ*7`zFSy.-e =, @m|<%tt3\6ӾVseaH4ڊw<ى WkkP67SkWNe&A} T6JӐgY]c=(¯w-hQ]:ԔJ6p1 tЁS*XM+=)[ts9eIt.UZ稝0 NCb,_C$ocFZXZ "5meLRcę"aR Oڽٹd,آ9sJL=@b'`eD5-qgFT;^C~v؞r),_dl׶iF܍2*y9?n5L:'K'f;?x$0dX`[g;@uH;"$' \H0YyH_s:V3syӡsۉҽ={ >-q-Cө(njHa4 Ґ^Lp.Œԃt .k!M50"z+QW D2՗:$вCTM BZ5;rW1OY CdѠKFݽpW:=ms@=˰`]״)9Ll}ehx²KT`<&Z+vA&Q:H9*"`U䳂5N-ٱh}eu}τoYm+CX.HZ?YU죌IQ6A&0HaЉ  t\KChb$kػi^#h=e<8G=4&Tz\*)\4!e ˫TK>kyؙt:$]L_J/AwrpCt0\Ǿ"wK`E|VHtU]UR˹' !iLܽS[Y12Mպxe tj Ɠ7OqcO&4N-zOK0z% Drk`\9ދŇ~ސΐB }⦜! o2F;HONCė·̒#"'e$p"qFΨ{^{I*4`-K 9_W)z=-dGAxNBNbBPnP(1fj#a@HN_r"r;7^ ^p]o:*lCSGR5 CQ mLqDꌟfbmԻ4\ GSqٜ?hӐ[7Dr7{:<&Zg;'`nMGH_^xѩ냲+ډk]6A]^P{W> 6d0ұKG ZH22i3?Ϳ =EHq31YNGBJ˵βĈ)k[l"PǗ'1*Ubiiݦ4dr_0ˑnmU)(fIQv֌ ~اFIR+@<*Wo/J x_ i Ct ^INj%,F=TF|~&8ڇ1kABjtpfP{(}t 8MD/V|a%z&jUہGuRC?MDQ VDԆȔލ  `џ n qP4LɤkPD"HpMw;īSg%K;$AѾ~4QcׅK}~/#ôW7]/VG"j3M2ĕ-_j6V@"[*Vh!30:Q4L(gWN1T{ϾQ@pNOS9[.Q"#&dK{;5~~MC9Avdoh߇s^Y[L kÛ(|B;_LHvod8/.3tˏkd4Ÿ ;, 93ֆm[MSyk:X~ŞݷZNAhNnNpam4-Xnn6f:ۻUumL|i;A'5'A^f0Bk|mCSVT9RG ʑ`3﵌kKi.eJIVrseަV Z~tdnTJX5cU,EN֭\w61MX2NNj(Pw24gER}\ua p ꁓf)YYАg!kϯExɐ1u'kG+eQIa@~{Թ|mU;1jd8şOk09Xx$ouXg(pvMzr^}At' Iv1ӧ0Pw?9^}f^) AiQ ح4XJ(5X,0'lyi(@scOq #r{IW3a\~1,JZ!\ Tf~}c&_$ǥGҠ(Ĵ~h1lDyR<#7MnV? L jL!m jbO|/˰V*`KWtY%$ϯ1_[[\kMJ.#IH_E>+D.'d+wp<ؠ!מ5LXFdRw,kZ[G!p(T]&dai^jC &ڴEpVڐ2j p)7l_-_>q-45\.;IS<\m e1Qs+*V,W x80$3ü/ .#G7'n/fƃo=sQ@c;#RH@ܶ*P9䒪Be{LM%?=A/$;R1%; Wy@7zЪ 4ewuyg|A=2*Avj?^* S-YFwl쵗;cWsHQE/A3P1?KeGFYU|S0l!_vE-U*~ӥpl??F|pj"4o?L% !:`ټujQB n۠ȤŢ v2Gj1vό8@Yfo,F^7pѾw$AYD: CƎE14YG2Ih"Ca8U Y =" 6K@fzT(@j1ts>L|yt< z|!;jAwDKYm E2:1^/bgG[ %-A͙_GFN9b|&noKr em 3z}s+4n\,?vW^ۧ`oyuCIkW5Y_oCǺ]2x4v G` 7s0ɷ.Q;yw9NuD̚ӊtt$=R7O5d !jV3C\AQm"NCSbsBT/uG!ݱig%[KBQ:5n۳SkqG%K`'%ܜupS/) sx7tSrY Rj (n}tб*XK(+G;HK:Sp lG_?N澿6c_j4vqM($V,;53S|ΡÅ֔|4U7v_7Ktx"P 6*{yAw`5_"xUQՃ4 q.U 0vTU2N-¯_\ 9\%$챭t^xuztd :tQyhnǘeԇ~mfi&0;l+WH"x"dl {2nkT(+6WdB$u8pDO[LV!ڧ_ "V$3ɬ]j\7u鵱9N>UO|Yu?!wkȽt|T*DM8Kn>Y Xd Z0JJ^.S79=mҪdP[\tP ^wj^qh]@NsrkS_:jt{IU?> (cb3$;<x=`?i=#O*r= 0,l)/q)4goKA Ք!ɬ%X ::yՠ~@;BÉNrs1KWN@]~O*/䃣Gck0twf91wP~l?%A9P?ob85Tv(M(Mg_(*z~ ;w(9jKCiMHh--ukJ9މiJDƲRs+G8:7Rk nBj 3 %3  ZNVy\^~|ͯ:|*|\h TGj3(_Z#s>h뮚@ Xy'urkhs^> m F͓NMe }]-{bhBDɂ ȲJ!D `Zr: edi8`HgY-j|C(h>F#%ypW<ͥHz)- <`;6.0MSjGŜ vГjx:Ӫ݁'*J4K,l&|ȣwK`n:Q-X Hw 3-.“?#Z6[SA=$|^>y};oCج KZ'~Ntۗ93K*\ST 7Z9kҾ*Ri+w'xdQd#_ ܾQ+:/rCJsn9.HirG2Sҵ?QWbw% YP@"? '}~0R{[kMUٓR#[|T'z _ 'I( #U59_NC6$l2Ifتpw6:SmJ_ FGR_Zxb%&Zqaz „9Ȣ UІ `r}Ii({a+p76x 3+N7PJa¨TmC[Qȃ&sTWHS7i̋;2/תCqHlNnR_d3U Lws{[k㘞_U"]`%D"qgCՒ(\ L`tgtkF\ *#Ǽҗwvd 0r.Z]ZG!W[%sh o|2VF!?>j@/tD.;q O(7G5*ޔQ]2rQQy tZ4WDRq9}:vn}K.:v41>l̿:D $ !F ]Qb8ti,׼ n^ :jOV}k= lVܗL7.M,>!{Fq77g{X!O[ ~NH!;j."TMGh/ΰ鎿mmd9&Щ% (6T, d¾dYfT=):*!}ϩmq%<3dz?o4 +*ЈQ59{@`mp m> \CdD: !ӀkjP%ik$hJOvjCȄmq\ϘNO"j+s\f(g~eխ1? tJ_@B{W0|uu_ǫW3l3/|)l9<)!ijY:hcK>ّd .&FQoO3ly1#@[93b }>oQIHso>BcB+!McU!dԒ Q9R+8Lov&nm2fLܒ}5*_&nL3 52TrP!`b:sk P }%tx{^ /K nP-JBBJPKr@UN&oK:)KjUlN^BݨTér ]ub<$6c8L Xz%`5'&_jMW:M*-k4RBB {1AIaPYP2 ov'݉I`.վ) SH>м нsAa`\ż6x&Y!&{8?Qtm-~h^)c BgS4Vm|TYT)<׼v^F&cz"dQФ =I(YkSTђ \ݪ-.u/Oxsl*"Nyiu5ߢT&NUEX۳7yQ7c{TmLROH1+}C` 2^G GsRI9zY6175޴Gڻ`R+vҘDtTgH2 Tzf ?-r#(bگ4c%!әt^Ƒ+iHkXETєƾKb~Ng L"TJZ 1ۻP ՛©/WyYF$:A'̑K:GS5ɘg0=t=vo25{6h,a)́57)c+HkfT5'[V*gqO Bt2sO[)&DlӈWc)Z9 7e6KjVdwZ'gχ5znz)D;7(M?~{t{Ձ% M= 徉%AiCUmf&/lE{]8&uu^@ɤX6ݷ-j8j:8 Oh n*6jjDSub9`42+CuMw eD]IowǢ0Lζ*cu@; w=4wW?1l7,ٷNZ.ˆZ>>ԃxx̙NEt2T_{u*khB/`QŸZWU KTpX__,Q&,Jj'eYwLk^+=YcSRpcgw'BǸ=6bHhEcq{ەb\DoZ`dA_G,nf}ͼ@ >nfTbIXMzhRߐӦv~]ʦ*6D!-T۶,;"9|ٽ]:5V1#EXIPmtfW\~-l 5!Ɉ6yqp"hOKh'!sd˃::Zy}t #Z[n<%!$\ӍX/f3k_pĎ<@~211[9@Ê}DE:qݟ V{DJ=mmbz ,Zm>nH="Tc/7 xjȡˠ r1V%QM&a >')r5霅\jaUX:^_5/HQT9)gNz7rov ..: n`p*$3@6̙]ѰF N'x'p%o%aC54'0 bT !Qֹ[h9ɼCJ6fn9,gPMO/;#s~ch/=m"}6j5iW] Pymn0a#jɝ |4+hOHg@In$bD,yN{ zfړYR+if8qTt#X?, D7={ן'v9XhԸ 3{KIZCe>>@5P3#>ƒSf6P]/(FC9;1DipP#_sphr?6ĜXA,H ;QAsT̻7򩦣b\mmKe*e^V6|h3I Hd[ h ՞N0Zw"܂D4lj9v>bRAz %c܋~=}1$(LDͫh7//jfF YG9s 4W_i"(.93)K&LP W^Vɮ@5l!\ jG_ )a5c  ;MaC.P0\QEJ>>]5;=`/qtQ3?b|m"Ap=8}S|nA FsQdl?8(׃GԁMR4.mc߶3]FZFF[–XA#%ܯ7}I4*L(s`m&$ƾx8QWګ*B7vH|rQ v"9DKym}%Lѿ@zly+Xq]mw"J^auxv@b -Lo'y)zB=meV/وP.ȑmvsѷ/D2a̹.+SzNzD/{sI&B(yUDVyB02\ʏGC CD2BYK]7}]+x7Ps}l5\9!MiNIk幌xDk:€q >g*&u!+|CmrrM 4ۧ~%ol?9b5#֏ylQ-sE?pկғ*e, )@$@Wqɯi6hnLQ~L]apޮ8!? +g[0 WIHa{9i r};En(jArq%DK-<&4g{=ѨJF v0ߢC%ƭU`$pIzƢ-<*8ED ZzQZ #Zw=""]Q(t1 6p"7{$w`-RqVE*`cLGgԆ@rxY=#LF#'՚flڴ`pE2阮Ǧƍ:]k$&r3 JYw>bĎ&ݟ8W"H788v_ ՛4/`O)CtJ*Ρ uLU֠CӒ*m$Ko8Ew*)2}Px_EN,)>V㝖N*)@NZYUy̬Vi K~&U֞ɆB7@tr$6;Wgjb v(OttA "|_#"YDm߅/{TKY@Ų q"LBtťEk(I. ^뱙WP|GĿZ$o/ Jy 0*(Ap`s^R]9JD%+EI6DZ=veqMxq c&H8dwqEI)Cu$2†@X14=O)ި@|"6~E43s Jn4դ'?t@kCA~N.Bc"T2'zSp'LBqYf{b4)+*i; 3  q3B%%cM)N)ޱ|]D(fe:pkxI'(P,'[1h;hC NGO_q5' ccL}cRmGg/՚ }`G.z8/T®\6=S-Ok7N0e: 4lI&[m'U𠝴X8Od4"ibK,TA mp)A8y6%TjzZay<&-@hr0RG"%;?U80n\!V!IH2'9=6|)rd}1]}.EΏ>zq,6*#{ۛգbHqY Q._%LAHuF/8?\Kn|G"@QW.9kz'`\ʖ%ؼ<+~-.0-6@A0~-Qpb`f:F7qb`e:z_I2|ږs9OxVџyCo'bLy'1P62T)J%w .JŦ$]%k WZ8s^W9!L 7—NN'.x?d4`<.C!&8䀀pm, o#tZY>WKҫbu)^cA+) m,t`&@ 1"MMWy2 c50O:ny X.a»n)LڋŃ& Oiz\MODݨ#O:TU`YJ@CBf.c <\\|Nl{0z6ن(Lf9t$΃bmn?O̕5@0{4 (1`BsSCzs__2q #(ƓD>YTvud$飥(vDnOV\&"iPFBߑ9Er_JF3qԶU?(j豧׹bW7ީlHO}la0QKjh`X <&v¾0 g>VY `W9gg(@3DJG*Xau>v)H.&&I5h,!yJZx]eTx@%F~:#LR};Ұ)LZu]yzz5/\OȞad\N+#w9}H2AZ`vh<^`Ft v`9}wiz=uAN޹\JOT*AɊ Ck ,tⱰ$jZ?4 hE=w4.‹ .۠O.X[[?n亙q&xz*R\Y+UJ{v.к@ gR4F1e ؛Ȏ7(%EPM-vgʫ&f~sݣ*˦4~`E*'Q ӧcz?;a+VIY"jJ٧hrQik+p~U`ot,AAu;2ۈJۄŃ%ۍЌP~8Υ / q?|!bCLtt* .t4|u$7kFJȿ)0s1]d9$o3/],]1л4mN$='O61>W!gNH<{lyZ| +!ވ=z~NDdp,bO9 bЫ%| ti'B / =SBsaŁV_۞ZݯsXǑlP{>g4Fcse`>.>'W#_^N.϶si|bܑ(P$\Ɍg(!Y n@%D\DV+"p.,,<ãqgWt-%qˊ+Q*||ObIKY-Ȍ&Sa2VF0qH!^*gȼawx(0fUtM3Wn]VpPܭ3 #adQգipQlxMu ",odsO\'9F/M1.1kգ m5rs:=XOc<A{KhzVpoƾlAP$crͤL) |`nY|PKTҬrR#?DbjG0&WM.Zsb|v/6Mb2n:p߱Ԗʦƣ}?o.r0rr\b># Mt5¦{!%>P1;nuaC1:g{Xl{yWOzmzgJX1gC-LvLuH-zP|{lI[J1mwF?/fGKR~C@nhB|*l!C4o;R }^K&{͔`թf6LF(;yE0s kb7,[#li7M$#TRXA$c١UAgθ5BlAXAb$U0u|ZK_>߁LSm3;0!i}3'T|t,zQ2@V`QWnA841ulɧUfYA .@ѿxIv洜\4)h@c~L\%31+; ro L\qd >!q炛cZt#Pyr%8o8B}ʬ6+&FGc*YW =}}OX8[`N#9uL@]vy@v}7Pi vί| MI{ ܹʛL U/d§K@ؿ6;fn=pNBO%JTa4b4YuE4[2s>wB;ۻ-dCyډGyv֛2]-%bl֫ v~}GMuS;Tvu\4Z@KaHې]$&eco+w/䓌f!$"I3L5pəs D~\y 6Ѵ(ς=|9_u\Z'z zZ:BA9>Lȣk$PSƖ眅Un 5}t*䫉m+~@d`̪Yfs괹܌:VRZQ-) Uq\C'&u_KVn iI`ڝLdAj^ސ$' E*t)IҺyQ Ib?f @cAf &`K`FÇ yS(_FFdq [㦓M1}h}S$9&&Uc$ÙUh<(`5ٝm伻N|WfLj[fl̲ jL+Z-d5$ 9kkjalWh .^ H yo3 LW^v5UrU; RuMZ|xK2C0s?Q[ Xe {g8B06xe$y/jŔtY3˿-c6bͰ*{KU EꢵX4 2N(N Di.u߯6,jlj~zdOOI[U"=VY ԁƎzTkC[DX4-y>"o$x$q14wŕ_.=m߬\4'4kd+ʓΡ,s,-SzMsC .m V'gKi O!}[A@ZJ<.bONt9HeȃƽgEҐ _W`—WN ༅ P~ϙ0OGG/h VDNÒ!C+^ò7_ 5Z fr390ҥ=U?RǡORb"\yoh,42n]DPCe0] 9V/CKa8!PPTCtyr2Yc]ID@B[z[ Xu֡&z٣따٩4SDG䕍5`C&B6KD9K"X?;az:Aގ_s8r:=#H8NYoWpN BXVIĝ<>=ob~wu!8TMΧhЙ~"Pޡ9\ȦpK># M"r,iԝ*}w~ӂllq%<NbWD\u!²<+˫;|wH Y}>-=YAMXgE׃{RaB^bJ=$F|EXhb@#uϫ@ ʞ*fÝŜrU崔SH/+NA!A^q9[UO9jCŅP pW̤V`jiN?Oa(jUNAPxʑDnT1r~!%:@C$UR\txb?'4 y.IeMyWdES} ?xKk.=PjrrJX##k 4^L\#~Uz'ĉz:dSUѰ-_Dc 77"/R|E!Qh㿈QWεȀ{.LeN.^4̟G8^j#yQdf"p~[)ҶQ> Ho(xx!Α9X䝈NԌ o):텮@#Rv)'y"&#Cy#졁 SlVq2<`sW%9ׂE"Db`ɧy>|s5oRkt(F:V[Ak Y ;OwMK϶I`C$3sD\OMEwު[eB9!L.r/\x^"Y81afP3 zz uBFUC~6Y~rOlH YbG7؀lCWT;ѩR>SgBrbJgl \фĈޞjxIS3+(P-d$0Rb h ȁc /z,^1j&Z& Oe~}a\9>CBb 1pvF%s_=dB]y$P]rS*,!?Kobd>0uL g% 3$ pHŤ;ɯkRůqN,DZ 9-U:=}>aJf*QvnOh֭h^ç5b֭> ?=i LkÓ7 bFE$B<-Hci}qbu]Z"<pٵ儞>([Hޣ5o?bGfh&4VDhVk_SE)D)s0fi瞺~0: DR{xM][bKzbGVޝ62917Qi#S`st4'jдd!s!TfWmH ʌ6BRU8LZA /zdJ;*D^?eI:dB?27@=zPO{.|+kg.XYǡe@n11*!"4wqd4~60IBZOWM1 +7$t+e+=uKw5>>?RF vurr1m {/urL*<߻O=ژi?\*gG";uv#N$;q!Ü$e!+j%2q5:*-B"yZuClܬ aZ܃!kwۜ7+_tB=ͯD@SC0lY#ղ0d`ckXE&jf|hCsM5[KWd:xST|2`k $Vy@֩*\i|==B+;Ut0$!;<8R6-SWۺ؈g$kҽn1% 6Xf9(?>A%篟s!7;sU4qZz=2Y⋕[-Q<X/s}qnGXF`jաٺyɑ hHcE:5ҲBٕ/-Qi!4FZ-65^FNjIt^Mz K %n_oLc{`6N@p*$ hZI0eoǨPo)&r/Bx]&4-f>lzY<B;Cן쪩Uةu]6ܡ)%E%*HZ%FZgdKsm||^)./:BtU˂GTilaJr@n0w_r'pP+.d̒@P*2Olk&5F #g[RT *ņNw]H񾕦&:s1gkܚbu?gC>ϳr~KFF 9[r%hHԍ?jEgt]z+]f-󏘅f< (|2RXLwh`{6ZAr!tS yP G#&3KVjFN1}!:Kzc?ڙnղ2ԣmqT:Z`5lWyw8xm&# Sk2,U$Td2!_.mmH0 z,)-WBA2c@QA2GbzUڇUFC"~Pߠ؟Hƒ aE>H8Y{uL~,Sꖲeg:yV\_=P&,\nYsju>.è1^t=d9c^ץ:ZU_FhJb4K{3`գ1EoEfnHdOIFn, )rz\=oeT*znKvr)=Q;fHaRHsiwgkɊ€TW')(O7&V#JaFgյkx.M僨kQ9stv/lK\M:8V70~,] yzgY\E%=JN4MXs{,[PN"ՆK:'1ߙ@yu B׊HW(u w]=Lt=KIph͂:r-naSC[lE9%T4*bh=y;릱̽aK1e a y!i m# ncMM9ٗ#"I޲}i49 ;R*W?M0fRpvRܼljӈ"/LdRF59t ~PU]X`рX K=dY򮼔 DGdycAlh*:{_GOp`}iF^gc!H2G g\y2v8%F٬$d ĀfˮD>ޛRa<#>06AZy-fHP&:9ɱ:ztMx?2o"R>dA?az[#>ǩ֐Iy4`}b'% #gNR2WTd}ꑑfkaTE<$`?)M+U9l$PW- OK#Iͪ}iv ;udFߢ!| -x}+/zFI@)欪F(bu[8՜i):e^N?S⸵'HuS}»w0.:jA!r2!Z+RHRUw H^JlNW֞:qN6Y'[ێ,KA'ʛN) r~(|YDυyup8Gt2.D.M]:=8K@$W;yHm_eL BbmDQYeOl+ ީfJR$\SplG.H_\yTZ v^FK|QZzU :*h; . WAK<ŏKd!,:P gY!E}yπ`hljo$&;/Y'B@ؙF Vܝ|< zjsoҍ('. "5sYk1V?\kV[x9VazO@  N&zvU\ m˻6q~mR qfn26Fҡp?ްޡ&PaSb;jri_qAW LmvFY 9C Ok8u ?llƁI }ToP¤4i8Qh:,VgYM7@Sd\|P_rSix;^>Fyɬs(Ǥkbȫruq+o!bbݪ9qe藭.,W8/PXc?#s$zrP)0lӛ=w.Z5CEɞ.'$H1edc_2]/y|`kqHvFf2dƙ6ϓDӐ:Onh"Q8w_nE'7a~NƘ7#9@_TξMGJW$kK|k,:MX;zzI=r_o%St|Ź\GDD.wgƮ/ʲh'rl )( p{B#a#rq?| 3JGy[0D:uVAIH2rٖuL ā;zAT w%WP6fp _7D@ߌ9I,4vz1 mk-S1J `/aU8Eg++-}\r( ?}>f-"̳ݼ~CWv&;ƫF]sHD 87!HЩogWc㋇ xI{L?Ϫ[ w7ϴmxn]+~̯1؎fQu*y;vIT}ZC!+;t%6^xò\h8KBH.t X^i:9CHFMӟ2D'H7pN^X"2* 'Tx6.~eHxėEsES8ԙ= 5okb p_0ښ[֭!UuoRfi}y[4>n1Tߜ_w4p̝;#rmeRwJ_b7P3*܊gk} H!{ b Q99zD@`.0? :;E͘ 1icP+A-gɍ&uUE':R{7X+.LUS9K]'0BuZ6޻j3_<* sa޵.:E>}xE' GUmF j~ wkjcg6Ծ5s$̾!N%Wp l)boU+yi"hJɝJ3N9+ɗqT ;r^|FW PՍ;1.Y DO17m.\( ~c?&>EQGyh?qSM'ރDZ|`l] R}nlOknϼNv^1Y|}B` 0:G+B(d:*1C}Mv}h2OȬbbmMW+Zُ]Y_Sص ?~GQ O(*#/RFi8+C@@}/Y?rZ78}嘔QE )FZ(~Rɻ|D(^ -$UEP VSDM>ll&!d±Ts6sVzi(|θ9|J -ħܭ3/6/Q|4>,G唑Y.+(!=/"(k:H*!+چ -8!Hg+^"֗"p &Wr dVd6MPznj"urNH ,p=vVU9)?k"}~ܵ?dXAۭW,E-)H{,_Fzk.QDsmF{SbfO ؄e?4f}T:E.^A]E* lj沗B;`drWig n 7H7VLɋ!>x $>q q'~T( M7"\pqi:\HaU5j*VL ٦ӂ` #:ϔr-;6ehA@ݚ7yL] MөoTqgiG źr-=n`Y.= ۼ7 PD肑^0 4++ v/Ҹm !x!fO5+U0o?vC(&v[N0< P} I-+__w=D;;9O) 2Yv dI:ARu֖3嶺 &Np)VYSʘ !e|k[j5<,-B"AYƋ1+.\٫ LZurڙTFL5{{# !?&I8`jqMa 9ȃQ{`aWO;v:|Mjp-4F5hi"3(zЏJ!j oX;TqJ  _#&荼$Y"ռnfqDV}R{Q4e͆tmG28Yh "eԒ:S/a~Qw\c B#jhb@K0䬷>ǜXjU<>wa3N{]wf9[N8?%T0#>*}Pkr(7@'gY=\h UY %# s--ә, -*0+mq@"f߰>wq*Ps8cfVLaH#ҜH~]*L1FVlA;%+}Y _)zN9n$eHNtrt"V!?R|*c1َK([8IM @{&ZB wn:h5a(?0r%8E! RlM:2yMcq*x,I!kFS {8G@K { WDO+@%4KuqC#aΖ i(JYm;&FUZRf`\-D4?`[!`J>30l{7+`wN&G&K-%tC B%Q`&:֮}]L?l87?t<2|ԃ#4 m0=m\K٬*òy~Oʐ(6ohO19qQE.fZzu;W ;=eFi]o >ywZAWV"MypFcm^Jܜ# _!ku|wJ^9q4 |jIW^:h9.WӴܬ=Y҆>!lW+36_·du`qK oOũrw51+À]ql#.[coГz(Fp_z~yۤ4p4~&1:xUBė[{YX c 1&; ŭ}USD讑"GsQY['K^ 6M$$&s?݇QDFa UrWWPL︼bD Dj#Ë֟[l]O_8rb }}/PXJͪ\nKږU3۷С:G/lV5RU--hp|x\ѻ. ;kӲ'`$0rnᎷ5v2XB)Q>CBN/V]&RDVNAn D ,Ì佑A`gDך孓,% ^Il2i rEo䱙 /g JF0OVZ d s៚uVMOYE|@<Օ:ln~/CM%T_7ڞPJ)qou3IѼ?gCJj[Jwa@tE>$0coA$aT~8LhSr5O#!etIY)iۈ(ywJ\L";zȯ *`% p8n6gR =Y =Nc C[3yRa[^owC\jWu8|$ɖ!쬍:E  kQI8@b}ˇ4M,}oDfo>vWVY6Vb d "{ Ǚ3.jҏƳOAB#%`f:Qyƽ\urM YRך4GGٹy,,?"Q~4rDI+8!c'vۈ{y_ZPwGFR\o*{RalOe,57IЛO,@RZvJ%כs-]H"zWư<<38\a){^'x0y)#,Lin}ю諾jahu670 ƴ hȎ.0<&JcWZn果L 6@_m̒grGYيp1BЎh0quX\@|uj#$'0 ZɬVȆH(YU|xƻnicAqkuWC -ID1|,+ثkAX_~7${%)2"f SWpựoKơ!g)~.CtW[\Rv7bL-j! Xys } kE}cs 3H%|ѽȓAˣ묨?טx mUM͏/h%s#z~-- PBRot->%.ȑ@ :oX릓Kx C3߃][^32if`N/j/.W8Gf 5a‰CkGGH'rFP+;',H&p-vfU2V<{zv;Z %E=״"YAiR p9ϲB0r2&(]5k. o}x`7pXPڳ zT61P~pc,FO6\9&NM,3c,SɺFZQrCZA#tٮLn:?8tW"]-F+?jNvyۆ5,Z|iG; 붪KtIq5e hj?p sȓaK1dk1'*&;;Lnk 'j+;ۻX+݌>]<.0KEwVybUr>阆7~(pˢh6NN|*e,F\~6٫k/nlK$>au:Ƈ[=byAD4͖gǟ2,"N |—%54fhE׷)@Gse}-(V)&x_Z|w56ԑe(g+Fԉd-vzLJHuvcS=3T(e32Q(G&}kX\`j ]޻zHrMbK0Atk鈾`?k~@bq}S<ί~7UBփY~"oӸ7D.HUHIt5귂;J& MymaL%g/Z4;}ϲݥ+sĉ\Í }&i~%9RzBKٶ&D9&`, B2Ьۜ5'}+ZlAJ6\xN뎼I\?s|lM87IuVK2.oBrqaYK_Y]@ΘMP7/[Q&4[#neȶnxM9H:(R!H5wX&[;\(y6{Y'?K/_AiQ ѽ]_Ez?$EQ<>-T7՘3rPlqda%v7f%YŒ2 Ğ*m1'7JECSwl( cDe#TIJo08_@C E\gaN-h3mʓQȈE:BkQr dV8x61@ ;S#vIP ϫ]2}mƑl>Ԉtc)}#,DA="~t+1vǦ%^ʝ ?8P#F"gG\&\nȃxN%I m?C nB X fʮ?ih DEc+,/ⲹ=(mSC^(MvLę\H%@h]X\g)e ,~U>] A֙ x;9;7r#(1^iEc2 Z9A9a(HQX&0 ̊KhrS GY"#hYLtV=0iZ)kh1P-ƒh$*PMAĴVk™\3T|6Sc! drnQEd(XP(oVgEʩ׃"?pwFw W ٻZ{qYv VZzÛ_u3zb*hRM$>*\?CU%AjpS >}ߩwN; F8FцFTUu] %ZfVp7t_m4=M_.͊m@uMˌ3 q,ShB-;5bꍏ>;d.9I40TBHqhIi,VY/}0ϭt6ڧ,X4 oF@ CW {aSDllekGUP*(q0<[LCIg+ .AP46 ^^0.Mo[I3X:-a4,e>Eχxc&j DRq;h)1Sr_ V˰P=k`ibZE0<_JHozWIZ3+H7UB&X;KaX¹@lS`qp'Z\+^xѩXT|udld=ӌw ån!#"rրDp 8cb0HGÚ,Ä_Hx=} QuxC:h OęmMJԪkA1t"AD?߁Hsx$ ]Ed )†fŎ!%j'sön@#FPy]dg dx`$(Dž4ew|z>7:Ćb.t2, }#O{i`eV 1:Oؘ,0;Lx\< .%8\fb)@!z]GKvk6;[fg b ~4+ӑDT$qG_qJxXβnQ *@Y<]VDk1yr6DOK}=͐c#!Ċ¬Ck":J꾲1FD6T=A|M28Z?7ܲئ#/)߁q 6_)h-oՔբFַs*!hLdĝhfOP|u8FRa` M`=~̱{qce:3j G}) $ޝ*"=KDti(LPJ5F 2iONO4:m7ƾ߃w~++iǵʦW獔yJ1b9@x3ozNDedŵ7/68~9H{ܣ@(KE)Ǔ*(:~qo,-^rCAk$;Td٤*I|#Wp~ Ri%|즓`JGPk ;_z$Y'Җ7C`X"?Rvȫ掑aM70ٙ,+WMMXsw1;2Džs= .-Ϥ GۗlJ)o̊$ͱE^W6L@)i-]xճU*oaKN8^;t%5ODuAJPns ĸ _J2%[UDF zP0"jkj?GXAPīߩ#ٍf\Xir,}#$Jꬷ|~g>z)?%I0¤kp. U0SA@!aVu 2kpNբfÈ@P˥gȎ>* wG6%7J9^)ǣ58'r®sΤj3ѩIFa˘ 4I^XDauRH f#A)^4גL^{jz/(cPgPb_~ d% {%5cV꺀. *9{+Իo@u*Ht;^@j䜐Pb)^D*Ba?] I q,Fc@![\^!p_aפPgHX})ws)؅Tqtʯ0{_uY_  }d]h!' 쎣nY66|HMqv~*Y6VJ)e&ոAgmŽ` GIhn.LrPb^ECAcFCw.@ɥK,Ju<X x,-[q=?ƴ߼hf :W)bJJ* 9)ڿw_YW= E/ e^}mdCo<)yA W dmFig=Y+OhL*⾄뚎p1nx^hCG~h3=ى[%i>S0 S"cd(DijGEK햷`Lg|j~ TPW,SE1 6HРc.21,(qzpƐ ¢%9ir(>bzηaIe'kX&w?jCJUȘjƳSGHczf~>ɏR1+9 ~;H :3_^=3b!ON gd#EP5gJk_6Dxꊊ6ERrbR,ܾ ;!_W)IXYQ7hӢ *K@ѷNk5UY /1.b1 BtCL;QGQDz%έ {aN.[dX3!$J Ee Dfp@&O=6F=Au/3~"œEp#ujGШ =QCEޞ̝y!3 '윖t aceNXy0D1nnȷö${q}/_ݚ \ڭfNTq+QJ繢*<} lҢbНCRX2Nbjn#gcYDt0d.ϝk$*GĵL d䏩Z r<ۃ =t"c+M${NhuvьyØu F!. F i$bnKjn&1e >Qgk y_L?RJXsw& 0T7O3H#s0 X%0C- d1r,ԈR~Ebo.>0m"ra\tt  *R;;΋?™R~n/5=*XS#0Zs=YSC>_£7aȔ\o^tp{b*)f_9W6*2szx$lƑM\͝$n# *|]u420uw*60ˁ5èS15k=>O $wgSNU-SSL[Z]CDAjM{ jR=zAV-˴^htd8A<3|iW x"go;-\̉kzQ"j)r_}hƱP|韡Up"v2V~/ӴAT22`m!vL^6Pwd~#j((6x'b㰭 VwjTB S _ft&@|qz3U4I \c} 5M\m=F%ѹuҳrQ+t,x-c5\+c%5@Sb" 95XQvGjEx|>ਔ*@D;sK)`; ab*ms$>w&WXU9Vi>vB .Y1ا ޷v4 ;K0* ?@y!Nol h}{jM}~;>E'ɳǥr鵈` >gV;)֠?]_燈[k|c3#B.be ]ǪOˬ: tKPcxMu]2J{Q|Ou!U-jWܾS'Z9"(k=~_8Q*Wg9RؑJ[bE=H9שSqv+ogBAh>Ο'1ܦ5:-th4z3%?JİbswP& ?:y9gZZ!2 ZKY5sIz/vW/rB{[JF*c`3o9 .֍CJ.z{G3?˥//.z?{ v%ʾZIqNc/KQ#; tBE&쀟*w6-.*GNhUP4{6TyzQ|y6kP,Pqi*|_bz!и(+5KuVyzȈ_b0۩ nbgoBQed{@#wbYbƆi׳CEj-.6kxעT>w],<$yyA}HGc.vLh?!痗q+) 03opowg^Ff^DIНGXj>/C^eb,$,$\u; fǔv/U?W%kܦ@ bRP+QΒA|$ ISEE p%4ztc⦒YEJ*L[) 3ij*:hlQφx[od<8|̐ _yv}oX~-ā4,|ߚL J gi_N_a%fN{V BLzQ72Yر~?,׬CQpBGCf]67=82V~*"{gbGF < %^wUXc&Z2 %Ljea+>^$B R/1%cӯB6sԫ v fk= o=K#3 HÈDo8!uAoa'k& 8&̕uЫt7:Kk6|UQ} 2X{Z{/tw/8Asyj ǟ"DFW@qVa+}+Y%C6Uvj㤉s 8  Cl)WͶ*2♫9S㦻ۖ-,"v4? ˽3Bx&CinNL5k45a(D?)|_!N':0$ R0>K⤯ 1J,/-"3HsVhq1?&o赸㗇ò)+Y$鎃_ēdunZvR)\ckƩp&nśrPy:3F+z&5\!)W2J]*%&ß; ߘBK05gL5VW6(i@_Vy!dkӅ!PgpY?O 2(~ymx(y N'C_b\bP> i4XjQnF*%YOHW<ݟ[Y/B:n@kBHQ:EH[2ұrŞ/kq tν2V$TRS d>|pzRs0^4 ݂J*:뎦dL>o3HqtRB FԆhΧI0靸{ZݎjzV?aI2uvG["\G9Vs#8_j2n\ly-/Xibu.}fVOv6kbAVN9OJ_VXU|]_e-fkAOÏ2?¡"x5S!U?'=MGȊbG?dܵ101 Pg|Lc[E&u6:%mS9s1zxRw?b H%z(D$~(\Ȳ|`O@<뼐;tEv(; [w;kqzx$ ͏lw*lH:bYyjpΉ-;4#Xb.gLS7pFr6$frWN>""^i0n{]QܩÆmEM1co*3-)cFjP~8'GE t;怺8?6J~(f{,@4 z-bIy+L꼤mUj*D1L;S2ހл)Fw1Y WEp}UwN󹑍QpÝTܖiDx'z 8RbZR~JZFK[cLCsENC:+݇r3Ԏ- ǵ)K\Q ˏr\OC߂ˈ ku{ P\7*nUxX0өwVϰAV\4e3ΡxCMX.qQ h$ȭDwB nڄ/I.>Qe@VWZV"uH(RZ*hls K[t6ucOؔ"#GqpS7k YJ->8xDkұ<"/.Ӽ)C@I+~UóXKwƢR%X5$ F,jmDCQZdM\֨lt|Hh?AoNE5<&[Ӭ`i:V> buۋ\? Yb(U2{iU~+ީ0;Խ=_f& h?ewWu<KmҧCf AOs]4+,'D,\pͰ/[ ' NF1~S)8p7(6Y{b[<0w5u:ݏjd-Ԩ-ĪxEK#7s}}61,*k8YFKy9݅u2@ҙ@m)gM+Z|Ǜ% =)"m[ʪxCɞ`q{x,Vhl$۟B@{a5xߔ"PnlYKzĻ˳8R QEO=g{<^iOG.2,gZ*3"5yh L{|14Ӑ+Ů{II',$=4VÍO)]4ÁMU} K@t;\9i(0Ik0$չ(y7|΂{rӑ ;#&M=1HIl&I"|ba( =Hpz ׍TH1:yEq>H]P\8-iR ׍W%,^}'#,56 .-s\ͳuv:E0%LMC5UtHŒk gl Kų&$d0צ~mpu*"`u&w57+a?<X[0U,MACɨ!=qY J4!5MghDQC"_S-SUP!2Jv*ra΢ɳRs][CF ;]ͶE> VS=0^"+#7Ґ* \6AsXriU jIW8 b_F1;NTZF\ND"^.dڿzsɎIf'wb93Yێw6lw% r8ز c%gF@Xx7GL=T3Gݵ_Om9]PvD`43K&7h/XA@xEʽ83h7 0C)cʂ\nkwʎcm+*'/2,R[LSv~1 t-Iuo̾V,܅lڤ5`M^ObΘCh)'c'Uiif<%;:/悦n hf/~DB*~*VD>8N(?ټ g\HAߍ-"jEh5Ԭ]98<2xHUz,R?/ \nkw8ߤv_u.ڒ4_est[/:{!bE]5&:Z" --oqc%$`q&SiƟtOE_j䶊$-J0S힎TYAwjZz5:#%ZX9W4tMu<ɌX7BORhMqt۷FzܼTQ ,X9; rF>vC8@t{P>Ex)r> 昶GҏEX2bVx"a,ޏix )j$+39 z/_TC@ֽz'yS*GٝW@'ſoAG.,nΘeئ _Q$mJf kh )T"E}s-#o3[+է]2OqaLTݗN45 x (Q-Lk[5ݏ{D&~vacZaEHjcݴ4a̡| =!*|Eؤ8\kHdSk5oqBSϺKV O~L2+4{7Pdw#nLkY@낀IR#^!h: Y}Vsfe? gYLz!.qA@+?'Q\#ٸ/u06t#nB-~hnDn& HE*h(?C>*OY6{6yt]E #Xlq(:ujMAA/~1V< YwӢYw6zI^y$?1Nl0\n-k|H1g&I.*-J]2M+.꣏cTjZ@@V{ZJEiUC7ǣ^E}E#qXl=˗1 ǘr_"YvFSfOܹ2\lɱ>8ÏLj4~zIkII0dي'uYayjp#IJQ+/ UP}]ڜOx Y)9J&LÚfS-UŪ:i>¢l4 2sj3]#l=)=Z,ǸGwmd #~M+vډj})0uFL){t*)+`K!wUmU7I/˭J Q3iJ1\M%UJ_rBC;RL<Ȝi!hוvA_}*ӱP@ dmnZ:Yf5UL30QVAC_R-XlGć ϴudݬQj) s0W{}X3(!ʥ2ԀfXH'{B:SW~D%*E *>_nYZP([ JqPC6_GاJnׯ9`*i]w·j(aHgX *Hv}9H&;5U/j"#N ܯN q_kH=}1l|0;\qkO=} xJ_iRyLZu3 '¬渾HCoFE@FH*[3`M?A%)HC .XR&bxq;W1x+h-Z>XXu@kpOX?@(c~ !h9dyJkd?Lq'Idd2_uŠ2<ƫӚ*;m7yOjVyUz%u̺ sլdBJ-*0VSlYge餁V 1r99ch#Q꒿FV7~w'x=BB螻T4~ Gs/7W$.?^2R:y|jY=cxˣH%Z6!X?#Ơ.jC(h)kzy( {8> R} F+JǵiSxLP_z  #ԯ)(߷Z> @*O0/ ;^*}=Y-eHo32ܸ6OdF\ofJ;Ij]Cyԙm#5FAg $࠷{Cq;0'vb=vj. A1~re"WԿs{0es-T EvDSgPpʇ+s*N|wmzbqF/YCs4$B3W'HnK7v!9ӟ5GE;*lSEYJ\狀x3dm+Wd? )ǵٲtܰ3~YT*`z&iSs[ )\+'dYQ3^Wcr5ߋ n>9 %bD8|&I@eؙ#ǶY0ݎƴuwSj?:Pm7JUQ$LK$kRZ/<+.R\Ta5eYK"ʦZ,vAYU;r zAlIV- ˥!iAױ{ƣ0C u t~wH'Nݝm$\c‡ ɁQ\Y|K|h&)=*-YuQ!(M,^0U~/_Q<k{kt>+MwRu:k zpC+YUZf>}"\DsvB2eM^Kҫi_  (^E3kQ~e z*(+Ʋzg<peo|s 7-3Hw1{h&`>u5BKX@G9_.RԹCO`pv/oi$ܝq(FHTd&V,B:A1[0χêPԺ0OSZSRߪ$agQr HmC<ׯ@"ۓjs-\&e1Z.㧘/%xnl9Lw_!]/<[BV7u'U҂sᒂ ?+:kbOU Xq$|=H]$Gg<c+1mWCc]cacȆ)z]6K E(?SkvWށK2U45 o۱$d{KbrX4J>!;A6^)T(]&2%+O7}"sQr_f" ]Iy(E)qbcņxkJynzf  J->=]e(͡uI/x-r v=)C?ҕD42He$Bohkovv7>ZJv@@i+Xp03ę'`6lE_%}|-@UNx-hpEk9OP7绢vƸ ?3.37㩠g</i (CN1úٮuM;: 841r^4,cWI>[` R#t hwf iC@oxoS0P@x"'DH+}۹/ vԡmbIS$К%mp"V)]4& Ǻxl:{E8g+P1Z 5PiگG/uЋmb_~ S0'x SdKN[Z}Jfޗ8R\ٙ 6qk\zMtt2% }_BOsG0%³C ^x ͻ69*dl-ncnJOq/ *W!C>ePdPvrdl%-bbٸXfuÌl+ЭNuiշn2ψ-Tw"Eo ރg]FJW,^fːk1ԂRF [Zث}] 6 c= ^M Pkb'E٠Gؓk $~Y+HPRϫGy{_Z(E1Eb$曫gF=tQݯB`I:%$G_8U}O)kMdؔtjE@0,&w*xXOvնU_Bc]D3iJpGIYvaz2a+u?Dmr#Q9}.u@Cil"|8~/׈;UODf 29 "_]y2ϸfr?o×"Nd ZgF< Lq! [0hd#MkIbL%P y!|6ZALL;3 Q)Z;B hu،)^`~ԫ3($?WVD^rƍ_WS?YiM%7 ̖ &9O^en (g0oDxofx)pTXAԿym3_VN3N=bFN2SW'3X XdU:4ɇ[pCH'p7FԜ;yx}SoqAgn?I$kGnS$Q:έ ډL vC۾Uw_n(bvaS oLEKoe&:vH vk-VWP|Z :o[}a<~p0GxY,}%lFԄ 6@ڂ7}lg_SQ=PBxyʭgMAZDRUNi;-4AXE0^ *5"B"X$y'0[~I&ͧ{ $jwrPnJ1R7A< EOvICRBzcjʖQH-m #'sVLuG*mo,!Q肷)r {DXVΠq$AqN8 vM̭M,'_#/ )?@>iQXQu])o}b5BDB/Ax58wV5$K$GTApBIXH_TXA#SA敷@? ]a10RB:,ۂp"*u04q&[=n?NlpObB'ūfn-c}F VS\=48#ԤR-8S37iecKetV"[R :IUX*qs.g;kn#$cYo|Ubo6HBTWգa-_{ :AE%đT6@ L)MzԝoDp]:^*  `X+~T q=$C^G܊3(/\>' }P$V4J5cP3Q$Q;}VQY䒖LMV@'wGDVRMBi6Ps7H>N/i1)?HMzu|5:<}9[|;FHj^kYԟ?˸g.f: Qɪ#بxT`!dqX#؋/b W@^s/ {N!5m1}E+"5Ƿ6VҨRZίbN' 1Q\7{B<(;ҧ 5n*~ecjdO{I+! lP;e4M ?a%rg7u}.0㌳O:lMݠ'J* |M[tW[gtkTfb-x^1 0z_ œ]$ C@l`puguHJyH rR&rA{>4˾ bLJ|u2|)vfgQկ,6ǷcESX wogo=%p Hу>)1lZe&WDk;{߻@ v2oҼGT;䮾3AFo6"Ju A@L ay~QtȎU]oH JP>T%IIgsXn̚T'#)[pR|zJM/b-8N\'B>=[X ffHzP:Ԏ24m{}a+SG;צno"+e!Ѐ1`Zp1YeP$֙H`2\+g' '9=뼼V'E1JyXs,k2Ci˔EAQV޶CgxkSX\I({bp2Zxյ "a K>uUV^ Tgto ի#%2ډ,m| Ffj.㸸Z֪Ƣa49z%{ @tI5!jR<8Ϡt7e؊G$keyPs;Y8z N%KZ:@yguE/bduԄQ VQK ѪX?4;y0&]WOpYň2 U{s+A)*&"GQK ;˟k V|=.gb@۽&<_)JG{ͫf%L5Ӻ4Qxm|TIZEfO3SuUW t,$& ]z,hx{ifsM*XC\۷{axLՠ( AyGu zf09w1g,[pMYEO3eRJ Ooj>H^xBmrRmH1y#X*3/ݓ0TN ܆&33F@ p,Uǽhq l99 j9}.Hyʁz܏_Jˠuh)Ǩ N'}aZ06crzن2<]븰Q2݀,e\Y ITWQb0 $O40QrJR T9QE ϊ}Epzhy)+p' 5`a. Hwx[-֠~uHTr5S3)uh-WPem@jb+SφA1RYM~[W'e[2.<|Ij0hT =z=$ \RV C7#Ck3vZǚ#B*9|0,L:޶Dk1/1MWd㏄ 3&pvGFTjw $VG.*yj/H )A(ÑjJLXw*YUMMuIg%JaM<4&1a5AgXR`rd⹹ez 档r{[즆Ze)DSͲA2#]Ҋ}ZX7gQF|^BjκPw- -9To[U&}orx=v@ħ1r=jJ7u?kU,7ZY\;$,z Vwt JhPN"6z^3bqv+';CG8?AXN%S ʉס{>)a4hO.I[^%Ñ:\obnoU.DžJ6|7m۞Y㽕t*F $&7!t;ሼ%ibdžy5/ZP "n{3?;Ӣ dT'8H+Š܇ 4<׮Ivkw0`Y6bH#7>m֘nL)y Z r×>yo \/KQ>{=f Ӆσ|(Bvn Z׶ EHq5$2Myύ!vU. ߴL3o{1̛烠vag,BsئyF+:.-[";"+t#َTp\l18A]ar%_p:!dEyNo:Ն93Ŋ3`},/o1))\KRĖS&>D~\H b'7u -uMة1 ;,lջǎ.ق G׺ 6Rƾ@x=VN> X 6!+S>ցZL.vl1\%8QgGNN~HP0gz@@vF.rU]gV5$? &c׆EƵE< 5~H(<;Ii^Z:1F+=*j\E1⇲Kpa mهY4|j+WKP,[ ,Gl%MÐa,8 L/3ptA8&ى (z(ygZc ,B(l}SCzب):+n`"v]=pO;mtpCk`w|{zr!-}=&!<k>g Kd'O]}xtlp Ƿ`)w"jj!uZ9'*[m3oza)oXEWcXYCbU*.bKNda)Xx *qzhS2*8@1(B[n' vg0'(D[}15v,AAyf> Gt=À=RjoFs!t ߮$CHmpD=T;׾d3:a9tN>\n>64AȺDX:$cR㢤n;yIFیkU&\'v'u4kcj  ܡ1=@YȀ@.I=2>E9-YL_ :< !TyC7o>40+Gfh39 a۾OcCEsV*z7`O]|ש姇$KkqүQ 2߿f^"@;#plX@Fl;ldQHT #dGiI8L3#Z[u;^ hPWpˍ 2LW rQ˭-@W ?oK\{ \/Կ a)姱}frMa]=<).>^qrPg[ʉpKTX+>nU%YVN ^\< gغjikZpTWb|!Q㢜TɎs D|ߗ!`T:͜[ M7gGONh/Oo*'Jq) US,џ9o歴Ҭ><`dhO"žd#4ְάhTi"=Cka)R?fE^1l%i%Eb HsG(Sv8fg>Tj36#mpsD2^1uR\?e=N3u?ZkBvh91J^l}_)x gS[ ]( ٸ)e|_ae{vV!Z}|HY^?/B甗lgY3e`|Ү4 '?IG؅\rn&.OlpYkpZ&ma7 BEE֥;x@6 DL^5(+XGbe<3T%4sa5Ke#$Cfoc6.[?5'L /|fBs-rZv]"OTrMH4/-{ 2jk!y&[^lPUs*"$T,nJR|Jj#[їȔPhgRb[Ytrûa H&@&V hǡ;)")EaRw% Ob?*Σ3"iI dRBJDF W^(bƷ;ï\Bh}tS(cod#u? ZT2b IL6 Na.cGV/e'^@$1O]m(ԑn_Z,0 ZʇHߨQռɮyYIExoY 䁺#;aim&=ml_ȼFg DhiĽZ7 &ښ𘛱xcTf;HJЭR BY k+(a[ db$7 ~$2sETW )16} ςkGe2pY$&NĵGEHΆNǰB8ڎ! @tT%.#O͎I::=w D#*ߝj\=IJ|~Va@{>WkWub^H%߯V% B^ 1Ǟ #SޱOBUq`*R6j )xi-<[GYYbYgď}nyg8])4,Pų`}&fo  99MgGAV^2&w!j(So 32CcnbCs&%2,ϰĄXϔ Ѕ\!83:'SGu#H9|ΐ&ɥju/PtlR||E∫.HQRІCA }Rt+ɷu 8pk7S^!g&j`l6ד)kc)c`}T, n᎓um4T6p" ,p?|&tqz'|1䀆~5&v͆ ;YBᴒzl2$2 j]BNdɀ9Z~ɬcgxXyO~݌L3u3LՠsԳEb-ƵTkI /(1(]ü^e8fy$?K!)iĮ7 _q>[؇+ߘbx_]`\К}:CI-oz[D7w#SEidJHt5?1l_aR%YE(Q#.1NzUD6[w0VnF f961"?H&6ͼ8=lTvkZ9o-X'+mրO1¿A .b PKB\6gZHCvmz>'nGzԫ5nsnAK :z`P N 5oKz+HaFp1ͨF&Zm]4 X)fZ MPУte˥>|e+V$ k,`aC1? ƁϦ~dpo2CD`oQۃaWƹX] =yOvmَh4t(M:<24DFW˪ 9.O|;Ihm^|HzIp+;Rk#&z<3uFQt=6jNnfi5H%lrd ,nYaH\w, YF 5a1Xg*%Ȇ~hF”#jdSf[u} Se/׎d=S} ;~`ơL_m1C49/-W%঍{/Lh_X6 BLWsu6'6] "Rp_zNȂ}a4'j&"m 1Q``׬t4fT ^j.G.bE^-'~܎~1]ΐI̹L!U36A9b2Inx[ }Hmu[?^ng}1 tQJ}impӀ)QfLX⹣Q-A}!$Kh-?uN`ֽZ@z1H/. u,b.Mh@F_..Cسa A^(#E Rh,A|fMfY]D./S@5nIabA:"^/PmRzy+~ e{/jV.'mZoiVUJ3ʎ>J+3M j%{VGeJA\YX &4.ԆD-;yR_6 jUs̛6L#t |?/ :;fRzvk.d e6E%Bs֗JrLg3c\>gX \C &ξh A b"шcpwâX)B<߷U} 5d.CS6{ɚ]?G! @]#ɠzR9Jhj& =F8μ2/_B) vE c/8AxfYHOJLoOHDv>4x3hϣ>zK?#*aRL:?W\W $#֋FNXDxWL8LdJO hW8Ywиɕ%ST/qŤ=)^}f n8n2UZHW(B x_j :6AT)ە3la1O4(|+n{fFП0Ȋ%G~~tZ6 (@*ȆG &YSvkyՓ#Wy lƍE2LH'@r4rۿ'(Qi)Q)̔l GqpF)mNjZhn֒S\y"k]1ѣIM]Ue IF!֬{dpYڿ5 ,c]q*rd\i. tvf;SmrY:w쪶!]m>)"S>gתFTy%?^IƐC}$2FCvrƄPA|vx0pK?uȋW*L^B֣ t,iвl@d"6ͤɏ=?oՕOspz֎ǀLtLxUm$P?$)a=.ܘMHEJ$`gV[]Ld0W/.*]M<y}>wv~Be h.!jHb-NJ^8,VLaV;Rgس-澯mV;cplsK}8`ւ:%ruum{zˌrMIݣ*C~!o;x>%zujj0+e`"bbk`NNLS$6oc*Xÿކ%K [ _dB:1֌v@3 Zs $/m+;P[l&Դ!zDz7#dwt_ݻ7+ҡs6!퉋^5[%~*Dݯ8Rr|!t62B@hNՉ l|sPQD=H5EI A >#EtL5=m/_|º8 R貁P>S˴7XXG.)O'IA-f< H;{HÐs*!z aԭWZI  `#*z^b5_PWOKQn :URS_~u1L")t^Uh%^X5P|hPqҊlWGt_D !cq*j0+P9y[MeGs''~ Fy&BHKRZ2p3s@IPq| S5' ,DGv`LŌF+1"qY^w:_ziX8vD-dtz%"`#Q_FvP(&{}*lBtoֲD揦jމrP~3Y\ZŲ AЈ b#!ANGa>mJ[<$yNq/8l]ГN|z%ҷ} -OҹvyGnǮ_p`m YPي;\WyOq|l)v~-4D/k&o&\;#6i(QcDױ˚)dȭG|T yu+9\*IpW~M.nQjkq'Ȗ&ѭtdE^3O3IZGVGA7|֡ MʩkÒ ʮi@k..gg ߽sPlUV}P$B,B^4M}BVWٟzoUtxA3NҿȏD-T-lnZG&}k+n. XŦe-z{aW]q0t x)|b_tkJ<%%1xgة#Krj֔g̚Apuf`(aHZv&J"?[IHx?r!y \`VnoWs12AJjlh(+儉V Vu JHl’I tC/6iNV')*SLEe2a:'DImvHRIB],xT7#X[pQ<; >q#Q)j֠"^`x=&2pEڪZ+/NL~ 9 kb^~$vvE0Opݽ;ցv&6JuV}(Qp zft5 ͽ ޷'}v7f 4n,J JPݓ]sFgI?j0\u*sO"Ay]T x 'IupဟU#M>HMSdK!]Ljrxn LQ|EkFKf6c2g Zf#~o_Ρfn6olO#!02p*kx'.@E\4!zYjw"c=6y*Ծ<Ij{):bű_5nA]ſޛC? {H#mg ,<*2S*>+@xV},7sW\qm)57Q]Wn<mߵ{pMem~]DSXhҲ~mJ\qpwT$(ou!b(!}ߎOpdy^=<Óg,c3 4AUrRMg@ӹJΊQ]È^]ȡ@,2VEd.TT1QVB Q%v3k3Z0UI>#{+gbˍWƆixeKF5Tc硩SɀcXm0h, B˚GiyC>_d=;4~n1-},pt,Y_d{-t)Zx2|d`%&fLֲ4;~8!DRŗV+ϼy6a\b|KMJiDWU On@Ǿ8t $ {2-8虧QwyΨ2 ^XϿ72ʎ?\hŁ_Hu/&DQ-u/yLSM\p”lVٲP |hQ:@ZdmoQ-LeK{yҺT7!IxEw YZ1|}ak-N ReD\\"Lˀ< Kp( rynHqI@נ9]F,?VD<_t0,\=H iC87bZoxko* x|sBI#忑bM[&~ H),pz繧J X yL߆#*9|Euz>X[tO+WoE=pX,ml%}p (.svQ#ޝ!"p-јA2PGà f"2tڧII,<`'p65. mjp ͟ ծ11;W2&m!2Gwt;T&8JϝW;ޠh`= LU6u>>E A 4J+̷}$S_0-6]^!ˡ_yNSQ(͔Xy[ӒA |]w@ c[!>{vl!hlYD5"JJ7SWh~JA}P7t.! UV؞FP>nS¿&Z=*[W5,&8wZL壄ѣXjɨ>9ۈdZUfkDB8x+O<2:5l9ļG+1DQ?Sd u>H;K.^&15+/ ƁWoL-Ҝ~fYiD\ YO$'ɑ (I>'}Æ`XB ![ϳatqo'`_Sv{2pYB~d\*17=|>ct$P`5RUVn@EDdœn@bep95 "gJr4ݲ2`J8?#d1u%(<*=,E*㰍>zؤdfIcNEZd1iԅCr 8fR&P5s%|eW:jAg%SrF|\xޚ:qb`ɖ|qNx_odkhJ8 DԉH*zrRe%:uR}$31GfN/+Qc$S^+OcG>{k[{Ln?f/k @" ,_ow V5G"@:hɫfWWK bIT?{WqCB}ĞpUјt#<~x ֺoY'w9 =VKD3L+P:2vOEDN*=I_ umvq5X݈D3L-+a `D>@Oč"ש l|(0@ n`).ţSf=ʵGٲ_:M"fSe2!Jh0V] Y&[ ̡3_*N!w7c{e#9L"kik#glއ`PC6\$zYP3n;oMj}80,7`]Bz $c j z檀4:X{o0vKWBIDhr`]ڏ~3J# _YaA:zՄDvD?4fQh j #Yt;9YR8ȾK 'JTNFĸg~0EQFa=x=$qX613I?3r-:~G|:^hcM*KZ~zMBBz q<3us dv} y0Efurmra" @Eh8PHE"i`*aDCФ/oNbHst/ma5g, DC$fI8z->&h p}dq١/ٵhLdT"bxm CҰsޤ;ZO$鋗>r]ELԽ&2/MXҐ+S0.#YVXN%%GH~C(Ih|oIhdoF-#r29'@Hcd:Ԑ]w˂ 5Gf_#_T^q /tDŽ0UL"2e&?(m},g&h ג&)S561 FqwR~M{z/S IRrtIMX?B'ghaĠr vEQ0u3S%10+~<&թvsIqETX`hbЕ1o1؀T?[\ Q0[_*2t 1mu *+3M-,Yu2;6*K7:Fsi!6՜H >. zS&IJ _xb/O*J%PC1;5>9J,)g"?j e`s[qwwUhǮKRLA l{rdW2IbmL:(4w|1|;A9h!Z;d?MBkJ!~IZr~Z7,;:],JQM|ʈQi:[)Zg[S{EW"k:/!B>ުcq!|fk4mYsmdqvF}(?NqOG~u8׀9A)d$}N&WT*,hQwAb34iBs͓1#CS/Zʳ!#S9s^JάФ"7\}+hR4SuWBrt(4D+X4U5G9d:~Q;^pxQ{?qC<5Bpmgi.MQWlzVWNP8 x0WSX̴wVm#X"bvaz/mP%xHf"֣f"tjx 8.جP^ze19Ye-('D`2\W 6IQR.<_Pg,fҞ*;FĸȵoٺXSI[zuú:K&(#+7m^3k[ef]GGiF8˼Ex8[~zbb,Z3@g9Zvؔdw31Tpw2P%T3K3͵pmRdI1kAIKF-9s :p%ƺH2Z,8l2H}.Eh34*@8{Df"X)3RmgK'f%8FfvfnVaB%8&{B@喃P< $*sܸ3SCƶ?e|}$\~ om$j&6<!=@@(HM=ؕϊ/T?քmGVX-2%OQ3xMW |y|9}cto`79@nba7D:UGFNVWON?ƖFФ,JeQ*ܪt38ht0I):"NA}nH|φN F}nfAnpUѕ '\ ;>qʭz!<ǿK[  uw"e= FZͦ0=̋#r\be?zhCN" RpE1@ /|#p'`Ec"AH {7iY_"st9%`ힵz#yoڢRfƢ NwՓC JޓRøH!+o%tČRAT]@!̧\!64܄.i9k#\JGYȌ6򜚥0dOLIzȈnD#lX`f|:ӿ|Uʵlq:h@p-c lpmJgGo 'Z_ LHp67yh {O@9 ذ-1]+Ϝ"eG^Ԁmg̴yl Sy:ohQKnۓQzP^uj!KSo )NR䔪5Шha/@G!Nt⛵bȴ*Wp߽?-KMWd47L'w.ɍ@ߗD=Q,K-bq!GcOt8mx^!_HGK$1 >dTkP#~#->{r/;;_+I Һ\MT7=4H2m5\c3:Xy *$38XidT[Q)rwK6%F6z%UD }2L~NؤO֮!d}ɭk0Ǧh;$?)3tQpN%,YF2A;#.e85n?L6cOqĈv@:I¢~nPW-$-$2N4]W9謙= huDJ(F(? P'Z x=UZXAVB|Z)iw4aFS=)EъW8|BBˎh W~#7s1 yyHl*o2ehYG_H kG%a䥢93;̔$-'atEH֗z9d5teb_,\`&U/[zi($ cR47ή:#ݒ+ )#:jsgKdjNDVUXaQj2 u05p&wܺYQTm:(|Ur2GcMSf7 G.Q <0kk;!pcs_ l-+ӯ7׳QuSb%G@cEM#5:,ꌧsOj8_(`Wx?trPq4gd%3CjvP@ me嘳K72W^&rܴI%Ҵh=BJTZهCn/,%!g6a/W'"Dz͙@ kT;_ڧD Zp.%W1n?L1N79 ;_%ݽJʨMyUR6,ʧMC!؏xɦ%51"CG۩8 NPRc(zDŽw^'u)Iuj }( t[I5l9|Ia4۲Ovح$q :Hd=͛K/X>5Rvm/V}*>]{eU |sףC_A&4 1IBD‡L(4HP|.6y$O y8iSr/Ãj`:T*S 85.z:=}~>8ƶQJc,aymɅe$PD^.Դ  =[DZȧSvQ[KJI,^`zNob" 6?Z1Џz6|n~j~bq]5ajsv;JB4aWr\K+F'=[4VWS~CL fZiu$`u}acZ\R-߻(xiLzE_D+6bY(}gw !noH*~]>&^+MmeȽ&ix@.=Cy谩!kT]t ZsUb}dѹO>ўrjvnӞ <5v$YV/tGOߙzI 9 ,x߄AEl2sڎ#D=4׺'6$6BT5_%vZY) azr6+ĻIިǺXݸݭ>=b^TU[+aR#2,ڛPO,E+/ѧA븓LQjP`n+U+8Mzk^~Ol\=*oSqOdցfp:#E!0` @[K6D=K12g-S"[ s$?]Tx8wF@+*)#BJ$J_\]iR WCcnA`KE`;-8;w%[=ђ }^jYD(z% .jZ ;*G^AsۉHHVde礼R!^D$u1q8pub/ׄ&eopԱ92Y;  em=tشE* 9 /a:oEԝ|ݯVGV;!eGۆ+?`BP{@KFu\@$ݠ!͡ lhC)Olsp2$$r#CS^>џmTY2G̠0&vbӝ꤈!jtd.\Jp3a*PyPLtچ^\zL]95ӎ .:8u(hZ4ᐻa1|Hf,ؚw x \_sal0vu1ӽi(,c ˄5D򛀍C}SC4wV9vr^&O|Bmd.Q-D^tk}뜠4iϧ&Sub6 uR re!9|U\&| 3_ob6;<>0E^欟dhGbVb_ŹY?K,rt VQ<Nre k׊āh;R'rl  3I$m>v`ލ"IEul1=$M_1Y2OY(TZ!/}p)l p%PU('^y6O^f*~76Tƪ['ZCQQER v0A%yF*O4> "#-ֽiWPYyxliD տVk %AgHg"g+~ 1}9mA5^L{ŕoȱ0cRSP^~~e'nŅFˋaߑ_a O)60)Qonݔ0l'lTCfBNn-K"6a>1W:|Nr&,᎜n 1ӆ\Z]lC1~cdDE lvuG03;GA we=L~֙ޮv24 cduTc(Ю8ӜǗ)yQSa~c|dqZIh-9=gL #9hE(>Gx~;J7P:Y'x?<@翟ch.G~&qJUjߊj\~c:CoK1z0mP)t{^b=Ӆ#6Tӕ2%ʬ#)I4elC.cSPu2ĵ_¢a\t"] ]f G辤۔#A1C~4&bIvyFMMX%`1aw/DYc;36IH:Fix=O5!©zQW[c#ǃ$L"K6`p"WaBUST͸crUvF/AJD 5<%}O3 wFTeq 0Ʈ$jy츒86Q^›c(hJnndiǮȣKtAIJaJ޷ח"}A[٠ft.[()bXe?Ng8 k6HyV*6ߙ2u TluC*Cwp%-kqNŒ3=!a;y[8xaʴ0GlZrPP7ShdlT[±g;P>5aˉjey~o{62$3J'>:c6?Ajw?Mk6z ^XMQ*ΒPʬ٭_kVf?oY.|yz(OpK&R>IDWf`L' E$+A{wǾ۟6t[''v'6yxmq#H %d? zH?&3jE뺀H^lGH~=?bC<6%l]wX67VQ/iB\F/%}!bH\֎8:ySHbaDhKr=)dA`;aOC6be,;"H[l̻4kNYsnzJ('l9M()]+0+?J8mOw[:=\;]z2Cxk ͂ˆfБ7zB6=+EU\{J23Ē I-*e *M~HyWָ[v* Hg}9qt!}>'zjr]1.;w+x!A1/wsD#z '۬)fF~buv2E٢lq!V2yYyfRXeee2-2xM44lݧQMy'P{'tN B4!{?ٴ A#ǔ>8)KpN\Q6ʲqEKnwhsW8hPIz"5V%U }y2:&/@D9}SZEd1y[F.2e2J]=s;P$#R%wqnM$ |(g@Dbg;cT̹M,'=|Ն 2&ܮv[r x!uS؋ˠks ށ=mgx:sKcr33 VԓH5(9u=::fNg>LBH+NF ~Aگu-Nr:"ZxY%"vSy' NìZ&vM!s9I;-o td0UxeJ `9I` V\rw9]; u4Jk9_[qS€FzTt tˆ/)L#NciKDa;-it\'CFR#g,EP sNI77I@ ޅȂ`p⚫+aHu X9;+Ţ< FB"݌ia;eJ8p'U$۪EBho+GL0K@5Ψn8@'(ɥҿXg ]'uЉTF1 wmc =-ȯ]m4 ɎKݩiMeO)|mU;zqF^e#x=`^ D?g蛄E8W%ed ڏ>#l„"JOsn62%xa>Z>CFɅc7]JYmnjhxOޢ۟>l@H˨?w/*uYYwV/IF$PF; ;:Gԗ}7|7r&jDT(O+D朾3D8-@$* '_I hX`Պ؁b H& s ǒp3(sù9t5,n\oP'9 ˷$VLxB8X:*4_j*T;@ߦBZCvlZo"Qz3 Sͱ}7=_mchvV_qA`ghkeq8Ԥ>B[R N7&"8VAZrdKՕHX`f[H0xf 3mvJ6!YN83JZ-Cp3ֺFQAQ&%%pHI{ Gqȸ QRHY*ȯئ=`Q &ywޓpо0$CPjȴQf(V2Rqn($~lo0ѩh|<36`H*4-ת\ *;l ;fΘSlHJSs4JoAlAaPlflULz'4BJJqEU6F3w9q7R9 ^~|%Aњ%Vqb|زM!QeڶiMfIOѶQ$ҊAO־5(A$Cv#L:O RNյ ޣ@uڢG ߋ=DuƯ\H&( ͫ>R 3l^ qf^:BSVf V_,>,ndgs+#s=.BڵOtsԑ8~zW bѢ"?T!]=S Xўtf(zbf`˙a) UB65GG7;@P ͡ xz"+߯Ǫ񤷮\)sX7l$vtvsTҴoݦ}g/)RBwGzg[,&}t$+NY~WQDè$X`D^\㡸UXX2=Wxo8}la^y."3T7b؞k^̀K.1hͶ ƘXuڏ\‹XhB=s$DyAѻk/ åjZHl~޳3'{X2rI:3(C\QaZs٠Uo~zrΣ>ph>jaH*.L_]`ܷIEHxM2r|P_dAiP6ًyc@\#857u|؊ I[-&-4wŒ?}bٗ%hXvC@wp0N% 1c szoŎVe M=<#?1Uވ&КYP{NMV+S[7FN ` KimBScvp]g^3, q9xl4Q;# ڏs}+Wۧuϝ ^TDE ]$jI{>$s1?35봽@dw//LɓmO zQ̾ 4)Xv?1AkuR"eE):QLc-s:_S erW!rk2cE |aAmP]Qn(fnOns :Ѷ|C4sF >R%X^W /N~ u`Phm z^D@j2#O. җu-Qw!C2Yo>غ&W:h""=t|Ǐq>CrFf\zP`WO)nL,TifׅJ#7]& =4=Vj8y- }! 49XMA͜uVAvʵG [RZ%_V1ʕf51<L+m^N(AٶRC Q]Tl3 Tds v [l|IT}ޟS)Hưz)rx4/}#7TL]R%rW- ϸ,B"Ly,Ք %a4ieH' qaD~ërtЁYĥZ&MϹ<`f03em#=EȖЏh{@P4&]GQ-w׉ m'cmrY 'lD-I F&K$S,p+DA }RCʻA.[3 PQ; [|Bՠ'l|W*#,T'wdZ6Pt^jsu;Mkll'SuQgAi hs5ɘ"rfhBPR[2L(Ȟéfdm%}p쯈q5?;KGH (S9$] y"{ nMV3CFLIdc$$ޕ!avCB%#%"5 I_kbD0AvG,հpEGD&߄zL-MV,OsOىL_p#Ziݙ9vHȻ#RE _c-5j*{]+ nP)~;l>nImby3SoYl~BQ90ţJPy;zE@[GȥHVz9 dMO}w8u/D[e3ļ!{ n1;ѦD)NHW, wmE20̂}ه,qCc }(Jc_d;IۜvJ xJ 9K NaM HIa3iWQLվPy٧ɫg1_pzo>#&Q8R+ ?J~Vg+j9!'lb&2˒h&F1˴|aX W/xI ?zxտW}|-VYCӣ u[\.W)W'l0).)"9KPF۔TA̟`Jh}{x0 rI`~r]۫D\9}h#̼d=G9gkzCDF_i|݁m6&P€S#-cu%y.s,d4 Ti֯Z8%PEC-x ˨;&nЀE)׊4ڄAٖ2""c^^?,zfMlqy 9:FlWoVxk: lFcr=3bl7+gw\ZE&ᚭ(mEg0ӕ#WOZ8Ov}AiޚQS{as=PJB0QS󷾅)%+en|n'7q{5d[7_yKZS|ާǥbEБ,oTSy(#z)ϩ 4*Z^^y<jAG2i7j}Q4\0n+L܁V4MWFփO{e@\~1!CW"zrC7RDBi8$ _1j!zOf7C=l7s`p'^ᆦD ~ԋ Ϗ%Ȃ( ˁ+$ƅbZLZ\KjʄO\V?6е%VUnG7|RQ"#lEWꔎpjTTA=82 Cް.Oշ'aIsH=E"o6ޖk7hg’) + /*E>DnV]q(72*uzQ*4Qr#ʘBE@:"m_HSDǹ,tru82z_)|5gLxov!bu[ 3.hwM:!hP|\ӑ\Y dp%%cŌUFӣ#O4hb+W({EIɽe+Na-u>9%[kRH߮o,l_5qC+,d  qGG£kt]`;$ _'Uoڻƨ}0"q)1"&لؚRb !Sɡ};u.&cv%hqe[:R&HC"T>yyuĊ㹮ӑ_ruJיh5+ &ݍ:1ݎִ]&b9p8;9=42z_$8NX}d`Զ%GJ+Z7 ~ ɶc_;KzE%SE4rsѺ,v8RGf/j I]'up3l(l>1K{rlC7mcwYR}2|F0>FNrmkdGP0(6aA6uV]iަ5c @3:Po_R ZQB>Bf[:&4\r;m.*=>K!5"ҩY1]i!Z9?8klZ̍` hzA;%Zd&µ1KB+k;\{ta,0v (y92D$Q狵?DLZ@߽*eu&i[:}5N$1͟ a<5.zUQ\lu$>]I%TC6u;^ ݖJm<8ٙL򉥐+ <+͋458LD˘:>Gu9鮜jSK^"<*H[ N]Қyve秬*W=7[EugS'=(cjQfUfUR31&cH{%ڏ/ҝa A?JTȷ(QS`;~lgTNL&!J%|lA.d6',fB 1Qf/0IMfIllv OmT͛8p\g2*coZ21(A-׈Y4S9Ll|p% nc@,3wEuq0\drRѮZq `Zvr7W**PH6uj遺T͠v]wwy@V(kl[_gn3% q+gw~rߠ6b9(F42#7 2 `ɸo{ن&߈P:Qsj.JUjGi '#_篣|(zohkc}]P0F. mx( phVQ=L`>3uv'Q^ȣd &82CCAuk`B;R)Îo,SϸO^]_c? :*4:([-H-XفڀY caLZW?>DUPk0s*5>-V/  w܌X].k 2g; il9'`:~{V1Ln^hK!W2!z?}h'{NkMX4^+Q떂SyM#MLz(8V&l,79$Ky|nšo F:l %B6aUJY7h T;" !5?)1Ԩa 'xwshCZ kfR6²v'oY d)%` }zBvHBDA//rj`/ԇ dls:Eȡь[_tcj8f]& ^~8@.˛o \(WEi C5D;_ECZF{IBH c8`v#%&27R\; 8#cz(Ɠx$|Pȅ!7dp+'JcBCʐBKdva^NFw-V!@uniD9ѻ/!ժ/ ;5rELڵXw: 3Dzs}i >1!nɠwA11é@h+T۰'ke&I73uci/*^˅Ļ "ƿfo"RzӺsl "b8%i+#a2jbXWO8L@17rjpNT[Da ߟ1Y>&%8Y߼*XAqfi'wIэBH+}B@L1 JUOF1Q)FQIxO帊ng̚l-1Yߧ藙婫$noK KO=* uYyZP=! fKp/]ZV"ꉯLeZ=@Lx xލ_S#0}C{k-bBo>eLL>!D-{oYt@@c$L*,!yyv5B{`ؤ:2߹ܼBx>D(A4xFa4|uE'=GFkj م2/Z_h_" XO`-iQ=0MЭM - Z^(o)[Z,A(>t*S D~ *»c3aXX3$lqcօY7.l)Dba[82 Xt&eXˏ/a?fnwDCDh$o~~c 27 X/C-s%:7?ÌN>+[x3 }ҙ5Zcg+ iW7O)wfvGfxaB$@Ifi%,:3ޝ:{Jx ?TX1R00 iHl< w)DG+ xw(D㿲_[ǚ(-Z#YJle12| )QObG3C۷V *!".?1Jm;o! RlS͂] S>Y7w&be&+eN#ی 5:oV™{>Vyq=pi`A{ z5uNE0#=WS3PvAˤiDDf(@ٌ EnEړ>Ls/Hak &h->Lܳh=0A //>%`V^2՜nq˜7ŕaLɇݟwُs"2߈:Y)ᅾL < {?>{$X[z H=oO8~>{YP>bfѕ̀J6zrȉمC L^aj;ևUSTVJ| RP[CF0e(ڌ{Dx[jtOhuN aB93%r_S}K87!^-RӘ4N$:2%VUmQ\apQ#sb;2K(&0:I.ɻ/<-P2!8cv˶i7FhH߷F'*VA+<R Zs@>'̫&?]!,/5:T*xޖ]7 =xDLݴ3Ei+נrQo:X{q%PU GH.w>QoN͏X;h} ;zqvG-*C@adzʤk`Q|ʛ@0?wWMqU3~OdEnD"*V{lsqNGjq_# m_ *<,dF=ܱS_>uVK9j,7dM"E' uBfQOR _g'ҺPcdJ >·ݤVI{ *G c7b>~Qx':^[>C;JƧm328 #KA`7Cx(VR1Y ,z/x'&uWTND?C_{ $:+ب4Le(l@應Je^>MԽ uW0j}^QLoگm]{S[]Fz,K]%1S_[~۪N-}dnhl{A~Ҭ>C`s*Eu8`"))G go }Ǭ4G6$DCl[601sx=O KbtXxΧ !a%h(mTG.DeM$;lkqUqG&E|gnA]Vm'b=Yb&c5H=B,KР;׉_evrLچ77N>TbYPk JмJG!K`|BN ht#L*!ۈ1Q(qt BȀ pG $p1^e&jDgTWl&0mf:Aɾ,Ή .ޚ$N9Y"3 M v-u9TdS:vy}J]R]d%Y 30?%_vw!3I=9`C553G6k \j<;-ik <94%~>d.~P"P.'!t\I |mK[ Fгs l'od=Tcφ3eh뵐5n'cwJ؉Sl1JKͬKڂFѪ{3:},Jzi`?$4P4t :{)t na^w /,RZsq+X2^dKiQs3j6FcOBa䕐Сϊ HnExHe_Plfmh K*e.?7~ S% ]J gaWMBhFh} Ϯ)A7FpYG&n\RTF|WI|F1ז%킇褻Q?A2MW9& 2!-DN[[U煛dMn8oafM*΀ạvw)ώsF5(+ha>βM.=6rx@7-Xɛd* Gl {&T~fgLx]udQ}픴%=qsw6{mqcD }I%xpJp ZH Pqt=g1^kZ P儣'mLV8kzz$nfFsk.I` jֻ OꅧrjRޭ3<=-hWʍ >cbcvdXZ/8%nl:ߦ~ndGw1[KDjvRލ$;e9Ũ6ݿ=6=MvJM[O418۩ISX%Ys TMu9}[UP~ĮAUq} ¥_KjJrO0l^zU nC8Aa|,*jQޔ+HKrM 9r\a'Pǟv uIaMJcЋrTI/^8;iS4vo62O QBsu2b>lgX;},3 kAB8 CЪlU,oȜ$Tw~FtzPOW^ (MfHKF74@O/QĨ41฾ۗvCf@O< VtuK$tZ`Ib f !p )snQ{jԞ{$ 䖠@ zzReR9L-ÝΔp.(B缠waY-9Z Eln/j_yYKNGMWo~h5"f쿱wekCҬ3Xn,E]MMO>K9};G :OA[b(^#Hn֋4nR=( F9: q6qQQؽJ6QB1Ulؤ*heϡNZ!c'R3aJF%]. ŎPP:c1d69joXYn)d%0a|MZg&CD|Sxu2Ψ4$t HHZd&Kg )yCb;gekt*J3{WmJzQj ķq!D(G=RѐNəd}%۟}]8DuedcC'km&dXV]/[} 8+p#8vpn|E\*$^wf ~q iWsp_̈bl)Uh}77WߐE"BNޔ޽~`: U/q=+p'Ǎ8p&]In_@Y1x-HjutN|)@ގɘÊJR{a^&?O~g\c6̰L@v1xgHʮkquݫv۸T/]Oj'`|\E ԛvZO|J!fPR4Db~Jy>q'M,Y Ll5C 蹅.J]߈NDgJAJw%~ Οw htpY*\{UWIٷ*K~jF+E?ɃǽV2.hz<Q>Pqմ vP J G;F0س̼EKݼ6LjfT޷lW]X_m!;ba7hӃgWam4H6Ί.8_u=Z VwQȝJ56yڱL_e-Akр9V<1pO:l x.r)D$}1&5hɎM ֡Row0A'-5l&Ngoi['#1YPxN {{D](l=/q^W[&пinM7UR?yj'tJ95I}`m8q f8IS;M.ʚ gM$am-Kk# esD7|tFv2 qDwnIșc"2\H迟kcEFuZƖ0xwU>BJ8Q9湒OڇcSf,i0S|Am陟}0, ȤbA&k'~F;Wz3&APr6@X猥2ҁ0_Aˁe<7J-뮒vL KaEzJAv YZq0G:tD]8lnl`15tg#x8+clo; %opүZA.,{!kIoTjǹ?@ib:":| ج4 hov η1k雊NteCYp VcDjԘkklMO*c8;bX ?M"'/~@3SB ڨC83ɧ"YEdzU1~-|*oQw8ݮ{CH}bQzJk؂fA^Zf8e21"9VCD6<QГP[ w[j,(z5kڽ:u3!PY[o}VZ]1`MRg E?njh6-y1 .l)q|>+Os혜eBBs)> \js0C}u[,Kz[ex,񾷩ifX{J?2q^Rzj%ůRm5 z/bW\&HTW&-UzKj֕ܚ6 0sRZۺr6!|wv8{00 6; h}EU*6Xծ$o̓8xv>FH.h-Ѓ*DW3&AU/&дE1\uBkrԙwK]M&<0tŏ#th.CY^ U@KyS%ĥ"q@N4.d~DҗҕYݬꉦ'jsC|#L;K$F*T _1W%]6qK^-E?.&aNh>M"g⟿"6f.azD7#lFkx[Ro&D/kטs~ss~ SoW$V~PQAqҲrR6j`w)춧@ )DEe .40Bۨ%b|!j<i8rЈߩ*TYά% 7nhg6EQ8tK#:;g[ehdԜN+ T+vlE᲻?xa$(:ͺD*iMŒ3Ν?:eO(,Q\`@Pkq~(֋c6L{KQ l tAvv`Żh̗5sk=7"ny}o wb)o||\r)v6*#~S")H9/>!C`$~'3UK0m}Get6:O%t%^tb=|rg z(3.ͣE8c)mY A/=ZdIOPdm1 $q4067c˩1q3l (B(p,}Y7 n `gk(mB_B@}-[+6˗pdžatPå,5]/$]N،爃#fb]1 gy3u]v*R\;\P;l3M\ZE0-Pap(*y'YD( 85ׁ3eL4inb:>p'ToГJpAVqsAڲY0=foF,!qZPmj|{7\fZzoA|Æ7kɞ0ơO) h* 0ԭR_Iʎ*({йk7w0ã2K9v)Y{kD\Wd>}"턁aY/S{4o3L3cy3"h3lNe& ^]OC.EJCH:uȌ*:tYLpZ: Oo0HKN"Iٌ(*`ٹ۔t37a p⬍.x",ZܽR 0&3< l!1v#"P : ,Y:%a?5L s@>nٴzkJz_`SDZڄ7a ɡ}Cb.yZ#Rt`9Wc*iAҭTk~tjTV߹ >p"<3}? ҀlKdi2G&6=U/sqH=o \9< J+rb9BdmJ9ʲD0&X ]̞[b٫%, SoO}#6xƳxQW-e4Fե@p)f8@ XfևK$6Ձ4121@7fjW0Cs$WT3Y_/R˕b?Jp8PV"+8,I>ܲY K{ 6#9u뚍og_e1CJUt>۫a3}#ĩM7Vو' .+{@cXu9Uӯ_̍[Ew,1No%Q_6Fa rdxж,Lڠ?7V&Ea_ ި5yV68z)v`BG$>i(IV"5E!2-qFcq.?~3$v&xm=nOJ#UKejūcAuc6 &Zen‚>AŸsXF2 ^)cObH?XAy '%U€NZ&*Tj7w#L^4F@. _8X|)8llcp:cȰ_aW g8RD;kt0# 4Ohy54+p}^G:A8 C&A 3XAYr2FO9L\x*j $byi˲-]J8q#O]J+(ĺ&\DٿV} f`Ծ!4ϯKNn[*ǝ[r?.-*91ՆRqEnѝ% JmMQfݏ S.GNq9A:q5_/m㤙~ QhJy}Qj+ڣ_W5h3)Oʼnr]y.}>__p_-x9IpPeWa, XE(ӎVM@H+ֳ(S۳jxz]YVVԘ*^0,`:nl~lN#!FO Xٹ_Gudk\yS  :k䯤}n(+Ξ<3Z 0K<}A|'hm<$ 6 Yx3g@FGXy$y&iaLwڷy)B|79-Q wabo bQmljDkK+Z9fMD:sYTs즁 ?B{xc @1cUTx3Nb'Zoȷz"TjCTa9zT4|Ŀ:ՍGdo pP:|_G1F˒ϖK&x"  (0ڥ*9dZOQb32 _FFvYClU\ĬO'`Wo"fN = G4ZGˊ]ŮxyÉ:/k'CciG6YsE.&|Ru.I`Ɯ%sˇXſ# }Pu&שoRj/!\V=oNK`/;5|= 6QU+Ɣra2KzM?}b`n##9#5'{7]DFa0`tN '\l,?Es.]M|phcN۽(t4gܜ\pda1U2()Z{ROcUiKY _ ϔv0q3!Jƻ1UÛŅ`vwgp-_eRIMD6FNN ! %D~P {1NpUjYQ3Ok.0)lg4JG& aYڟFAӀh%aXR%[2`۠Y4g;k=>^ !9 U6%$z=F@Q!P}!|cmţFNЇɄfhJ VmD<,biXcNAdq${8V@BnL!NbLd2uV'yxS$0D* IC3ƶ/ Vu<}ޫ){IZd="zV9ݐnԕ[SCuMv($:rjWJ IkpR9Q1 DDTAq^%<|C#5f_׎ùRuPAl3ModH&(rπ_|x;$vꞈ۱J20^G1?hp-UfV 7`:N+؂xQiҠIrM J_F&*#4zfIޣaX}J_Z0sh$ۯ3~N_7rxvj)OFaW[uG\>-v N}gWϿ&Я=KQIð/yK@(? 3 :9MUcu7.d{5ަNzHZwPJbNT%ѣ$$ڤ{/qSh7WPW46&ڰL, q籋j ED>KbD'z|bscp=-ؠ`WqD@ljPWg<SX=5xb:W[eN’:c0<;}71ήK箞iK$3NQhz~- 0҂FiWH 9MnDBU]j,WnE8RB/»TX3ת/f({]$8¢&xoVVZ!o:U$]po}C&).aOZ!$+uEKJ9A1Pzf|XC(gɒ€NAG Ιï⩀~SMm-?èMO 36މJEɞ[HwS$ۏ %߹.A6*K.~QRGd]Gg!Û1d KD6FJt vHsOY ~c:h{}hwPtOjBӷd c6-)h4l 0Vz_Tɟ 7 ;E۸,̫P'cH;::0)g5WөD,pKux79 FAg7Sƴ|lP#ON $}~r,! zh0;\JT4bK>{ hB>g>Jإ#Ir襾tW'@?%Q9NVm0;r8;"A\-LRCyw31'at28s|ر>6z_=Vm;Id+iPR,}IBΑtpVYD& m@>jUXAvKlm bٽ4WCwOXQA)IhYfz^DE (x򊞩ui Dbte${v3?uT!('_&ڴ +Eiᒖ %; Z! ?Tew0RݽQ&LEzU+ 2߶-tHpLR֗qx/_ޡ?PFB<)˔ ;c>Xg!KǼl-|e۹v?S]w .j4sЃf,idVw2f!x}ktayt}ہV} uӳIE}~}CaFgG kZ*OY$2h5% *Nī^"}PâG_t ߍB{[j|8Q]J&jVE,rWPNcIW@>+mK~htUv oWkX 4Z"դ{*\ܕ63e-pp`? vhց9zItT1 plr_|eK̕3\*ףGw3̚vRߍB/ZW\BmIGցGM(|D^2¨l@%=.DVN `wn:.=T"Ɗf` ԿOJ(6'LY^E`u.R OO0?Ϭ9iTGF`KY)y1k)q\q\L=m:47f(? 6{1p;8dPpL. =B*")PUimwpd _FtvhO&W ﺝV(wW7~t'1PdMmH+&) rS(ul)Vv jdf8eD]/WrCV RB|-PX9}88(aE//mpD"smuK̋-nUp~VR}hK 2IPb ܨNդGIS2AKQxI]atfv;Ӹ ['K.usYƽ3\J \\<(`UJΤghZx,PJ8 (($t^ۏJP>Wu[T3NA| OcRſcNEWp$qn/@`Ga_a>9kw|LEo UmEgA^zL 7WD&  U>" 1ِLOʡ㟦4U,>sH(xDz}^͵](iɑXmTAq{1/=ti@v콰P4lv_pfLvA;7ƌ`"??blsO.k`0+9Wik&[l htLCz ޻W(ai 'n|+U?5 '!V8>枴I^Tv,m Oقcnt= Qݻdy|\kf_M՚l\ue۳;wKAؓgL}tVT% &)-%р//KfRX:`3ZI2Ug<|;TIDQzlAJ F  ;"Fޫ*l eD{ 2x ij-s6GTE0s}nTŔ)z]L? MP9(#& GT؊q:ZI|זּx0ˆ0\#(q Ef7^ r#ykɊ@Ss;MM/8EKd@Bi~p0EngQ`}>ѧ0Ԝg)Plew(2wtw[ALCٜڛĖ`xYT|gEJj jDzi4qZV -0rTZ5Gr@yw⬒c*< j( i>n}(mG7Y|(| >{4v4V_x,J'reoF$*y&(oE&{6/9FYb(ǧ s}8 +"c/~ cn,hg_,R#;&SJ/>bf|6,K#pU* 8ZARl4^y[ oA}g\7n^m^6XߕtoLw&:dex@gcD"g]Gv`_G393Ƈl~ =ex1=X~;*s܈=:w΂ fM(fj5z7vpE_ SG✶x( x9[Heghu1gI>T'-'FCbӉ ڬ(bH!ߟ"U<(.,<#uI`OF ʠ0U&-U9nSI>Hcw&yܴS񊬥-60:"yQ|K7@xe53qτT)֜97]?"B!7h9a07ʾbB\˩Z nƭ'v si1G1k\SxRm30^̬IqaOP z;klhs"=Dׯ 7 .^+~ƫp7p`e}+: E߃ u|Uv Us&#1wĨ/nLU(kǐ}YkEXR.8^V.0;!<Uf(.طPN'BF h默/K/É=a^ hACbFÒT[Db.]>x-cX+myaλb2c%{Ow0]T|?QlC<V?mN4T̩$*N G㻊:{ MDnRe,^H+m?J%r) %U׆ͶM:k0]"ҋvLMoCឣ{ckv cfQ;ɧ^>tD{uLTJC14EYc8EdM݀S%{pQ)"]5Z=:ׁQu)C)~:꟦oLgt n:yi /?N`Vf AlдD cš@?@{&(RQ<=ROG< } d>qr&0[W.nĀQ![Z!( 2ar0Sp6KL2-eeJ^X?3sEG*g=YE0,c/b)z[SC EV'|d51pR,Ѭf.3Zͤ!C/: 5ͩN<߾h޴4D9`16/E+͙i2ɒcTMi V{CNQ& :&vFCLLSuߊuc;1Ю62U5Bc1*!CtQ@.Obɲ.V!?G <`oSDv?p;gSI>tZ ".3Z?P]~ms&"7UlZt*:SZl_ ?QX$TrҍĬsI-:6b򣅵d&{tݣpl2z&VfrR'GO 0гpUr\rT9nl\g/9g{̛Se*:2;X3S^GCKmn;M|Zo_<`JC ^MjN+sȑNteUw9O}3ȧs|Y79otwǂ3)K 8(%Q68O 0QzrvҞePN Y#zz#*+R"H4,˶ f]Ix!o|*(* F9Db.*DfOuQx1uԏ~ۅ lm۔|q2!dVTB`к޵6Z*vG ؐ=(!#̢X*$Ym,u_7EuC2#0ѾC!wZNKA%İ3 α˔^/͡~T+]u? _ O_FMby*m |x>ZuR9"R`jdF}bϳZyx#zD4Rg Xdz`-uMLS .3vsNܿtw3 U b:Hmۥ.ApF`!;udf;&-I@tdž{Q ,I͔qud#a. f"n:%M3c*Nx=jUGzgpb dڤr+}I0Ed`{`? omB,~r11!p^?3)}_a/ VGdJ\X@:w}в\>)P/6ODQ~̆QWY79k-R? #t5 s6%8fdF.!M_A;՘UjռB$MEf\},\˝kpf.D:Wު9G5)Z4XѲC{͗I`z f=-ԛc#?_~[NLI '6N>Ī ǹ'U{;M-IW5+Y`͡W7`~O8⩑]y j $g/c$ ;7̏䍉A {qW9 ut\"p XPh?c%p`Ls!$%5ivCT$`'90Hd!xQH]#8#MX{jmpH"IǛpLr S҅P$,ǒ7^qO]bZ}f,D{^Wr)$Hd so/y1ױʾ _8$-R21IŰxgJ-@=ez ݳ$DtOY9ѫj!6/GgoK.!kw>|T0o7&Ms@$m";:^&Ԫ}p82F*oC`櫃И?}%;~Ň 6q`[ߺ܀;X5#M,0]uk1qC-pAU -Ii}/ l#pb@|OHbGM&-(?|O,n8rwq8O_qbܷ*wSŠ8~L˥boyX/3g+"AYgc>#׋RsO&2"O\%0!'r ;ISH2ݵLWj4d3@MQ D72G [ؾp[]{g˜g Vi%.zr {O\lB`օ[S1۵(٥Ntk p;ڇ֞jsTBw}Q;xs5wPz棼Q9ݳ_O4l6%\=8H(hK^jC;eVrgx;s;3sp,_WoCgg]u3="&,"_=];w(#L ~ S5kfN)8'P5g(fjYܤtTu UtTL۽qN՛01gwkӋOpO8^U9s jѢEWT&zY:|-c6YQAOcX5ю=sr-ܯاH d%".9 p'62NRX7;G@OZ|QˮQ&׷Qw Պj߽z޿4rJ\Biَʐ)L5Ime{6:u-؂*coIܕt>%T_ťΥDL1]BB,V,M1:#C{"EG>P 8 Y9t\EN!LJ ;Ckzތ1v}.-6E%?=ς ?-|<֏85)]+2#[/WFIN KY|&|nC )Q s=#<ݖO@ \^ G|v_B) qT]ʮwˡ%DGCԨ{O+MoY;PqDl?`5>Ojɰ9©M6Vv`GsoX~i7Rm'/s1e62?<`9M=|9;@C+0^0BGh2 Php#n@]x7tbjS%gW;GSAEIWB ʘacAp:Zڊ?PlBm,ga*[ ,X(7?W R<)2f>܏z Xa Lb].ch1*lf4-Ȼ.s`5/pK>4H{ȫY\ ۀJZ )el ;˥+F1m^FUyɱ0p0rqZ7mn`"I-pda˙10`FS À25 ݖL gx>X= Q } mm#" o^Ťg%pŧ)dP? _|ݴdp=dn@klNeFU0x1AW ' Az#Ysh |*)$KD5 t]thSt.bp0lhrN~kIjq0yieЮ|H8!Q.L^=3*䁃 !'9 S@lPN޴v:뻮œA|ΔS<KBÞ޿\]o;#.6{~#UgUmu8e%ʧ͝9"+?(&5`SfK`,ON7D-0r] R^bOOf!@y*u9i+ox^^c@ЍG7* n8\8ƚ4x8F%A&Io‚;uO4vNo,CoHz;UqwESh?{S_S(3+6 ~ũ!ġ^yf5G_)IyP9j;wqvO}4Q&zbF`C$:pM .l­Laolob^ 3uvnQ >Er)SFSa8J7z1W ޴z6w;gMptx'5 I0G,&[b èziLI՜LNl}<c`lV xԗROU͒%KLDC}bz±au{SHr!^+3sGCL/YrJ^ɿsP |_hTEZd#UyiXYn=&;+g6>?"YW!K e15#БkHIO =^]n};q+0M"w%!4δ75(ֶT#/:#'bskM~D:$yI@@Bb_m9S<'*6+vFp\ѵ iQ3*yݮ|MX6 Lmo[c(0vx ;R  k{x"iFU\ncC՚֬Uɲ3~DN-Yj/lA {u9-7zc[LmXA^ ks@ D2H5jr>h  ğ\0tTY0sIA|(;+HR|,uWQSd tߤeƯe1$.Ƕ~ǰMv5qʴ:HLBPϳY߿o6Ku߼&Q(WO(!T@SAb |]<ؠ>"P&[Ȓ|Mqf5<>r*<7 lv}4M̍ho&?du5>(~:L+I[c# yYIĭ**#CJ~]ȑ]L$KjN@@h-y p/)_Uic5 zpj*e MÃh,dC@GQ]0I!wfwj D f̠V'am;K *eY*ݢ@g@d@FތgP+W=v5 -:k3 N7 6_>V%+R p&T!+JXDR59N9G,eܪܾ-:IC:U=S(E*/& !<eؙ2/ "ZRGZ1?IMlWէ9u 1'`#jѲ Zv9 `,EQG6x2!#k%,6~ F3TDsO ڀKst\}ZJ yt(, uHÒݎ&{Ò>t*Z uO**p:MU~7+r(fI+uת Wr!JQqtW0m| ޹i&5÷4o*էX,`i J>T 4΢%f~LIt8edz'&[TFO,s]p'z=uWV#!m.ŦҐz{2u곡Yzn6!18ۜO^鎎n!".ny;ֲ$IGfBX6u!¶U܌7>V*a7:o!I YCۛ~ 1^vP (BGF݂mPbZ`~U<|( {}DŽ|^bXb /y]NCeY4Ed\Tj/gH!![7aO)p W@vwK!_=}0bUAK6B@,O=@-SOHP; g,;%+%!z CL_/_ߓE.9V5s $vTT ͭT.0zQB>գ3w@J2uk(/d_vKUkf툿~VLGyJabE՜$Rf]Ԃ`Xh6vLe݇~ []PsWC,Qǘix|9 )xp2ϏIo@ksdƬRx!q$T`ja܍WCAU0mW ?=Q_񖖛xJx 5a'UmC/lPe|D,ҲCֲxcJD{nW >ŇArZq x6~΋&C1H[bk\^zmsT e҈aD/iQ93.'}$yι+Ydl γX>ENt(l@j@j6Qdy(73 W bX@UM/X: yLXH)EK{"X`3Pwz)WŰd&nǫ$Ċa/&ʌ=,qF K2ٌh1g!gn$$ <t?ި +EU`)⿤]x+a#jcFwj8}bMEH˪;E>"7c6Q8]ZAN0{N ^)mz]xxuy(KHwp\q7G+bEBj͍ÏeuƒN)ppD% %T75p<R2_9Q˻(Qa5|u:Lhh{z"V?l8ގC0$,W4K.,|$ټ l629-ݠ Y.>#CsUah {Pfޑ:df!f:#+2άi:M(>!A2\_ hJvM?@TE2D& =؞!ej].9Zz{Fp\~nڬF>ZTItq—׊b0 -La3+J_D]4Jn׍^cզл\nmuBԇkN̉6\: @x:fJ[Wؤgw+~\89۟ v1Sנj؄_z䥂5Gٝ+TQ4C\9ѹ1մf'MZ| kSxH%NV uɑ  &%S6٥}}anۈMɷظeLS)a5jr Pp}s"RC0Sb;!`!}L2N{!V:yL)}p$gҧXfIi[welGV V t: %]Wd;*NTK)3x/ ]:t\/DXn ʂzH5D%*]Ŀ Zt_>vS؁Mbf]|֌7|(;Qt5OA܍ʞuҤ?F#Yކ[meU !D !iS ExTm ? {>9 ,-?l$ N'3~V4Ŋ]_߼ K3ΡrR~vt- SnPՂSM6RH'$X=$YN;= S˜&j R<Г\-B_7nLdlPpG"ȟRG34zhs Ԩ$!=_e`?ÂUB~,л2Ŭ7pE|wtWU+f%Qe^ͻȊ$U1ʢZXMT-~`[qM݀"9^]g zy/38|<ǘ1i[ֻHom?'B1]{ .|jsj5I(4^v1hve0.ș[bہK@hqmi3TMJ. DmGk+绷?!_[plגWc-{G_) <8s1thG+tʙry4!%8: 0wʹ)^Fxv7U}D.xh/} w[;ڤN8ގycgۅk.IC[+Bcy>)5*8.\K\I<+4i@Wwe+B k *Cqh"Jb =#7fE=mS2[HQ:`]hȨ5~ [/_[:[8v'] G.17߈f [ޱp0_i1,oT0}u4'"VFݎHU'he_~DFWvލߊR+MnhheAm#2pg-tuH w$HܳMe>?3I("Օ-{=azsiwR۪?8g1qSq^\8m&nMBH3)|wd8"< 7[54n?' >g$nߎ?6l /Hg|șcMD;ģ G^ &. eh($i5=4' Qyb K;v!bԥ,5ڕ>7iGR,4oݨj+Dsžf~ٱ|D]<&Pdi?%NF~ ;H:Ho(jÉҡb4AW҉h^ͅ)!Yu AۇOdFTP|rv%蜙BܺEA&^kp2f6U *eֺ6/DD0rGy{wЀLڍๅZ+QŞTLc{ߦ?Pr+'ktDZ Z={RssA3T-P,ݫO} Uܖ5|-M9k1$})$*HʶgNy >MK8ui,yd u!N0'*f>9NjĮF(AMUplbP!˸q{'I ,W@u$J{b)xo8 $;1p?C -|N; Ym x)j.۔1^b_RQ2or /3tf"50z(W5cMc߇kKkPY6ORt{^M4ts%gR Ib|e336^|>osų3@'-^ ~2r>TWIZ4OBM{ؘ@ S&[>CP.cNZKͯE,{LމApH- ZCowf22CBPng Q G4( T w`J ʅOL#pyBZJniz'ȼˆe}|ӿXҺҹ>_:Y9ě㨙wr!^wOT L6<{3Gʸ ;5`G ޶}?dQtU~4 L6r{BRNK^em7yTAkzaBuPImtɉa$blib39J<:gs! ؔ)&!H8("AB@vdGR퀲<5V89ЎeS!E;pu^iC[x-z}BE}'nj:Ar@nZg+.wS@ |_=j`۪>/ca'ն *)4wVt'hU PJ5UpXbιRG ? ~#2,Omyq6/uf20/ax*[ Ygei6qT`y~%By3vn|J=9 jHfDg"70묘 OWz3'r/*z%&7a=i+WxVqbpYhc ܸ1Xpe07щc  `bp "c(㻹zaJ% 0ڃyYoqg.(T~ˮwgP?qOQ#o|۩x1/If='|2'Ws%ϟiNhs'VPg^~q]^Hdo>QA ݀fPY,l%jA-j<-5ocQ,egt,ŃGGx`֓€PUg=|!j )ŒgoDM<Ջ~"O  C[jas6պ2B5Lj}Ս,Ja^-;߄^X0RJfHJ-RlHF&Λسs(ɘTݍ54jrbFp%xioD6'4l TK*|w$FH|PFjaD(ϱs-FMƑڸc z~j fk{M,uORDJ-h}Avy owO5i!Blu(.)HH3|q hu#r'wìCL}]DNI4LWq,:[+Y\VrxXphY~'!rhQ!:[m0D`b12ҩg~_I74=agس@; |xXZ1ITܨ jzlb]?`ZgpI,2U#de&)=sdQn :-f aS N:hすM:@Qڡ2p]܀)hrMZʠ_vGwU> Ya].llN kZ@)%ӟǜ0l<kSa: ]f17{M ɈFi6!,^m`w6?TSpSPd9|u;-[?|k=Z{%fd[v}uњ__}Ҏ2r[&U56 =_1NGZ<ԟ"DzSG^ڢb2CS̱QŷJcK3|LY'GK 9:^Y%!=Rz"+Gh8؟ b!r[mw@ǧԄ}:fALt 5ŗ} {?nמ;]i\mzތ=37;\FT7PQ0x[ըG^"vrf?d#,~&[)2^DO -&No8!@#y"'5;!]dvSyJCk;̖[VY'"ς0=Z4_YdՕ2r`"`2Ԉ֜x/'_UvMs(?WYϦ<־H \Heʬ445Eiɀm@~)[= gO 9S8(v= fċy#?KJL,t eL"}Rq@!x?K޸|UĬ + F:>j~:`d2eۖ ˕ Z-5!MطԁC&G nHEA΢Ҍ$$)d 2AuG^SRSq1r\r G:OE9L'[ 7;)dnej9X kBnY K4m'Bg (/7k-IR͋gޔ`Ȥ~ߺ:Q HcUtc冈3 35La'E6 "@0\ ~G~cTHEacj䲙V_w6, ){M%D>[rvvJFʷs[߹ЄI~N僌((akVk ꢷ9M& ,q.?@(p>Yq\6Zw7e\C"jC]8R<U"p+|>PU7+ct[BؾEẚ?uwj*yNQR{B6? ,ɚhXϲv,װ]Kv$Hy ~rxW88AXc ̴3AɾBhkDUq.mꙙG7R⩻-EvA;Cb @Iu~jͣ֞N>?k~4{ uv*d<ZKP~4Xh,߆qNjyR>4&y'Rrm?@[) |#Q![D|a=8 du۳3J]~Ew &o yeO+Unhυ./pywRАr~'J>='3hCӖkl`tazj>*AByKf%mEl3dIad<1>L >c{3u ߺk|$5V_mKn+L6 _b=sYt~g t$PFC/_ű_ u::E<[ڌn׎'v6c*`k9G}D"Rxn7$Ls\X+ǿRMC0T"׋5EI/=OƔ`/עdKEz.n|T%EdsnրXa[ry}kfy-&vݱ8U3uV^cCk]iEN!?:(QRȎLmZU"*c,V9pr2h}*^F\M i{B?.'lDօnyLpb?z+b1iCKDb:z\u, <4AmiFC 6# [L8VNŷ)WeH D%`p4aU0N\%ĪElx!]Dqdoţhq t:׬;DEINkO@b9&Dob]T#T-0b*2dyުpZܰ#i8jɮEg 61:WU\3TҜ,5@BSmYO)2DĽ*U) ѭ;w{u7GRcҖg f_4pzgM띮R2q'Әre6|V)!@DsrmyN.emFQlmSFڜ>NR1y|O+@/|̬NS NЂh$4{sKFZ)dJ#du]pPI==pgJVoHq #5Z ƄagxVHu[sEЫ{?㌶F8:O%4ŧ|y[j^VFѢ[hZ_x![ z~{ & 6}I*d!ӄ#f{/IW۽'-F'Lٍd1wR Nvf")ka` ,q!VS(u?oqf_l;ث*Ic2=ӐmRY_Uesw.3Z!<^N:Wd^-Y(p }SfF'4| Z<.^uM:-WyWS/gۯC}=7cT/ĖNuL79,0>nբp{*Yɡ_ֻkxG}9u7HZ@N]d,u"k`Omh$ӿI΂MK)΋[Lg?i}7z"PYf oZ}>=RCq=r6DVJ0u%Z lTg'g.|FEwzb̢wgby%qq{i{U׋fhi=iÌgbX]~Jpwoz5^&݅>I"((-o.sHM >xY-Qo~R\qAy,ϖixeq>iԣzh\?QcHHn^9Jj~<5ܛ uh>9gJ{qvN\[HHf0F;][e}V& .u#5bq3F.Tt*bM)E{0tzNT R9\ :UdmWr^9'E.{^W Ó;jA I+МP+: hhvw_2~f0uw,A `Y hnp#x>+ZBwjIs֑qrmJݙfQAɶ-+E[ Cg?4* r ʰHuZWfWaIT%}4ۼZ 2`u+CuL6]Dmok`,l #-jPJJH$6a傸'^+![`DFqXDOB0+OkCY$? +}F>IXD&uMуԶ-y#'wU㘁"S>-fѝ$1r/TTuF&ק2DxFP RE>y"1 =>Z1XNUwCq=͠9dUҰM V :'?*dPBvh@7vs}`O?$gfz9OɹUHYnѹŻe1Q4-{qȊQ 㾠Bkc)>_xw dt5kIWoN:K; %vɎ =V$1քjZPv@ڣ!Wq1:vALp} m4?򭬩pމ+O&LyEʶ[ssgu/@3?\N3QFc\L)a/Uaz`@%/\{Sp3a Qײ7YXu})#X-<3MI6V.C6 r-H_jiS E<߿u}R IPFE#JcyxiWoYBΑ}-p5s80$lnidS/"XzwɺMl 3U9bUn`fԛ5%x |HV|\ӗ0ޣ>d)Gؘڄ]g磉'dKxK!{σV҂<5 Sr:Np Kf9Მo+\[j˵ֹHC<ء w*ʆ%Rg  G Q@.=SY Y=MwvNL ^ \.54a[9w7%]|qx}7R׀#x%,Dٶ€cel ϫ:VgЏ4/s .]j`ŖJnޓig 56OUiu#5,&G=304iZTZf+M M 0=B0_G:$̓m{}U=٫dK9sjMb{MMԬ5yJ{Л 43[!B("`I}$3O-_J'(0C[c\]KS?{߬ &%1T$.>aJ> SAԴ$h dzI&0*){}GPP*?u9hQ(S+PH6ܔ T\S_$nґ5.8HVIϦk.YJ5kYNXKC7 gtW㉷]\NP$u ݐ"uXN$=@^HoU4^A}Xe\kŵAr++m.VjG@c6z¤%;Vsӣ)cwdN溦qFp I+Z>xz]PK@St+o<ȕp3Ɓz,ycB3q4HW}gp*^3[ԼZ$uɷBInRhHkDߟ1谜kӣܪ}DͤG>P7eWȹ]qqXt _k! MGy( 7"ɬ} 5|=蒉Cَ9A|zr`Op;{+A8]=zCTŚ^q F"@/3vgv7j7G\)^>i 9FUc6b^~PV!P^{9I#8I&w8Q2686Yھ݁D̦qVF`!~|>F@ۣiv~{ط_'cqHYG&$ӊ$aœR6E5DoGg`u7-z4CZTb=hkn?X >nߣIn2mdh; MV.BObtȪ࿃{Ǐڭxlo$D<{xLR N{S QHBWq᝶ v,RGa%2Ws8ycsQTnv(&Ӈ?̪ jfDVB@"Cߧ1~TBZi;%(n%)0_vBWoV-1² {uRvQ˯Ԉy/WP_Sհd %;嵎PT5'([1U2'A1 R`~ b& 0%G=]m[(@Ek}y Т]B'@e7 ?1=9 5G'aF@U . RΖkvP}H_|>9:+v!3֤&@:Wס?٢y[c Fl ֳ. AEkf4ᅁ")=7,gWucl^/n wַ)Gh{d"~LYa 35υuFI6B7=r@sfRbգ^.x B/F}Eɦ/ݓ䣩D~v{8BU`p3/4ȳ.Pn~)s$h͚=*&q"7#!vUE*SD,e:}/1sL}_ ӑp ҝ 7 DGDTxZ2KKbG^^Da<SL'WDl^_s?xJyivaC@+UM_ױkXj9W5h_" d7h x⹤gE;vH_Ѡ&]ul "& Sn<"F]6faȯ^I0@F(x!6g j Dn Ut]}(`$I[pcSzo|վ%;1)`H΢b?䎔>5>;_JF1_X y$&cp1*cpKnVLWR 0(o$@i4}BϦc7i0_"`XvYUVQ=Z~=loTԟz:%ޡ?k6%en*#lx*eOvGpehצanjNs@bJwŕAst˙89%5"Olj7&У3Z e=ȉU!4;tjFy;Bzd M٫\E/ [ 4V&{F9's"h,gSi zVy,\,/%2$8Jri{8]u`fU=C޶5b EN~K*q+4yԂAX_l=( 1u+ (E@)>y_w8z/Nüڳf-%M\3):?GzR)Lb=}sw'  /eΠ&5rGTx0L?5u^a]MX?)af@l?+" G* ; krhiZ!j4W 撷tuC/-@q& ehJPw%=}lzzijjc-({,nCbΰܜ>Guoו}xs2x(Ti%꧂^ CkZ]=U-ڌ7P=ǜ@i@j/2nӚU0 YiJMr6i7b2 Ϋ#Rw+ώ̳M'ۍP ٩E Et|{]?qyU#0!!X6J3ުtp %IڏvǺw:V껒P''g k ,ÖF.pԋpE(`7T䪱 &3Gv vcp{xW철T%WzQ4Uv.[02 ]5/WLu  Tl~`g'B6.㟹ZN/Tv;Upq~ ުHHT{&47*X3>:hbĂe\uㅈ*YG+8mz|B[RatUɞ' p_12HFoD3\ZW%ߤBѷ5Nt("'aIV˚BC[t|cIEwJʟ9^'HP7b$ md1uA%e3FXk&MlzRU۶yFs 3'9a$XT"vχ"}8CrkfmsJVH8HC 6O|lEе:bo=Cdh@ôd3$8iUW >J p~n`bPR\`el=*@*9hqI:yG56 >l@{=Z)"|cj^twMۮXF* :1X P`nHv]:jF]D>HZt 2e}) ~ٻ,+ ˈT?6u8Y6.;=U_rGfJ*wR5\\k=dSPw%xpK!{q}u 0@-dLoC?#>Ol%}3UF't8-8ڻ[϶NMS͑ (e( Yi]e&_V[N0ɖ.iDI驪BpuWVd(t"ż L6Q$;5Kt+\"D凌Xnȅfazy|j<;3=ڝ<֏$HpwOet )3ofJ}Brj:,N kv#}@[9"Wh3$6;0;!S6g//p~{atJI:dj?r g4bf?cǖX=o QBRMMm͉XmrmURe-&LRm~hjYX;^~HvovhS-cܸ\_o9yʬ_ UA*BjFO'2yD>j((Vo~U!D1Q'fU[_w9%1hL {9)53ƔP$n  :-۱tR SHJ%(r,5eyj lf׭>4n i!'8.)#C6{l+Ȝqt_#IdFJ^4:u+cR"r@ Г8P\ ه3P/<hR {=qg\ŖŶd΋˓߼ćX˥|>aS!@ZtQ] Wi)(I"D9\tIvtN̜tior8]tdԯԝ6T7'CHt."3k̳1Rٺ nKH(|{zJ6bb Ҫ;T|IsS,2(]U;Ciܞ CmXŢg]?^.P0ݡXȔ1M|eӸ?c#!82\yXQ@n}Y߈*za{H5rQ@ Z.YWe].: [Qq&/ L; ;oS^7=0`={KDGFi ^vwD'8 "Ȧ;%& Bi*n*VBίh.{j9SS-}0AzPDDc5S!ٖAG);w?f.Rlc@BvW~Epp3}`AXAcWR |#zx˙3lm4?6H^P} azuwf6lW#\hI[N0r>0[Xtm W m/'eoX>*Dj~8/q+S6k 'Q S@zjڀ7X!\ SSl*`25u'1])g:aAO |H3mPJ:ޭ9 H{Pݴ:˙Cz euOmjGDe )Tl°pFcT)ZwBRYsGp{k_iv6|fRjOU1PW9pq` f߻W֠ƅ'`jt@yRwU C-nӕ(|2+L ;jQpYyA{v :?'B5FdGR99]k3ˑmVDu`0p4݉ @!;7Ebv,f Jg\S럃<k߬5#zF)] OA|N)?u[B M- NSi׸炌%>䍻~T1f%^N/f#NS4^EB}4<46.VM/M2WZDTAy޴Vs#WKe<& R`_O}OVydmtTc8˗3 ɢLB=:MqmA A\;J5 %p\yӭc"׉0n<,Ǹ+tAv*f/k#]&qO_㳯Eq&~3FŮX]^z8՜b{YXiaO̗C Omj$'.zB#LBKqqo+)j/HZꝀś-Cl}2p9h}(e`f{b칭A̔Ya'Z"rH*`M BkPqZ ~>>3jijqPؐa2Cm{ޭxwhR;6Be;1~%goIGi4ɼ~G|b?mXJ.8>[Jf.h'$=Y Ng`lY($=[([/d !ndWl7RKW%K+"d[*c.YĿp+`fp 9A9s&^H7ba[jB}s6`9x[OVN߂my1@H4m6{΍ fQ=)WZ@~g[o8}ly?UδV;uK>h=lqn⋼x +'"=,Gx9jT8n=kt҈[+T]۶V*澱P>) PkI%W&_c2c&"?ZmTO2o8L ,Xw7FR3̓cr ϝ(*q\YtovfF{ uy#ǀ31Gga+\8Ct?T;Dxg`0&VH]f0 O = w%_ ͐Ys8\*MAȕM>m+ ({vSU- lrنe %`詌6}DmHǘ?ϥl%%X/O+ /OZD<4b\G1׫ri")`D2YK=mcV1dzx.R?V6hb/FcR(CU|[^n!`@&I;G or&fxQՏ);>[nT;kWzZ)2yD+1fA k@D~ j&XhGy `8 V1m9beIxX U$(26A+' mYwʗVb_{TU-1 QZ8U4_~,AeU*jH?*27hy}gIr aL6Lu'`KTﴴ!HaK3igJG5>ӫf*qr 4,8rG5f&Єk" $|SפnNgwD6 oەd42vYvg59ٳgB Y{-3ĜGFq 0ס|S|oB!72i^ @ph+'虒R,`oݤV񋬅_ZYzA##8_gg'y@ͥ k;PHE9 ͷ?எL3 o 8 Q>br.ٶ؁YKZA޹w~??9SĂn7cϥIkl#ɵLe $%0سWY C;nMkM@ 3a.LQc?~z9O$Ev hzC- e[ `jt"=ba+geBC3eocqʽ3HovmyMEPȲlwp,(eSiO[=pЂ'okUҷb#3̔fwYΑ߰_j])`W݌ 4pg6 قJZYAҡp"/U +q NYηQe{3"/y|X+G^3 РPB-i>J|ۮq@xu)ypCʘibc%;hHuv9&)<>+yOȰe ~lvdDMAK/ Nq@xV+w1mea UE+JOvg_po@GuؕO/ŒK3F|'&B$R^i"6A'|nfX HB!snbI_+Tջq ԭ4sM{BƖ}CbU 5v2e=wo.1`mqA$/J~Y#B:%y# I%oNY7R3O9FtҚV}_׍'`/ ~#S?ɵ_ .?Q ?u'A؋p/kI% :焽YLrmca ,5F\$0OH'.rD8p45`DjĔs Y3ZHplj53pYgOoSTA&yKթ$+ync1HbJwJJ+VƠS}U;M(:u I:MXƽkT+xWLbZD s @!uj#rIhs—eԏFb؇RyhOS crPNp_B]GT1ۏr]3FNeOonr)7 -kxFaE1ѥmT8p%?akYLAǤs)_gx NTΧ}#G7NhbL3Q9,i*6m!ƕ)3;1C܁X|? 4%XH!ו 9[t}Wמ>p5J/G3p‰KXqc~g:8h0ЀLXr- N}~ހM@ ATj S@et,q$<ە6V5iJPa#&c|eYwq\:LGJUձM J/?wM HޅA ػk:Ŏ(eq"s\>}8\ {ٶgOL}xvs] <p^G"{c7 @ -mFq>S&Ϗ:o=/߇^ę߇0O_!PBFwe!a7i}I_C9qmUٰ=-FN: 7R un^c7 D qS O7!(?nQ[P.%a6y=ʵ=$JMXGvtggF4zƗn`fӃO7nDJGMwBj:j(@fWjzaD?G~Z}\} /8r!$kIQcRd:([W'cyʱ-,O 86p3&!uCsƞbs -'U%iwGD|W5H&䙋.tk}RX-W%!%NE}_]Wsvs ``{S0QZE-,̸;s"re[G f_UǰQ8J >S)p̘j0@V)Vev5bXhl'&SLt_VXbΖC;y7xbt Z|E?1u\bJI7l4HhL#2jsװ4)iIȉ.ղI$ .MB-yWsJm10[ #CVߠމ%Xok)?ppgٱtk]#l,e"Q^lQBI)LW:S:l)Y`ŽBu<~A(nG܎ԭ$[@N/<&EسF=񟧨;tzvQh^X}QET>+ d<}~gn3]Qܮ͵V XCzOt!o êu~O}(K{+B)a$r(#Gƭ.?mI܆#")N] %PE8FFv|DN\d1Rw [ F9o :@cB]14`y9)Hsk _zixTfJilLPlV@u PP,\I&NDgiPDc{FZ͗1Q?wnR'@LSAZ W+שi#DۥJ`ak0#nK "l)#טSomggr}tDgh iަ@Wb&K08_3mЀq'1D苈S0Xǜ:070hiϡĚte ޝPSenf.мI;lq"QM^mPrv8F&n56AZRDz^n%`pb1|C{Q?  d͆Y綼R߸phܘV aRokx"\͓9fʖ<6A,VoR ; p~iRFT-2TSc~4Ļ<_%fO qfEt 6!t)]=䁢á~3i"F{Z}ɏ)OzÈ6"S4B^ēWeM_F4c sUFiԃeyĒcM\j\2Ge(ڧ~g闛rEp6r:Z9BR=/"=;͗߭Cf9Z|5(p)Ŀ{ H= }Ŀ_^oC0 yAvz6^%`U=L^ {%ڪD5I`oJ3WU@#Fh<:>wA +Fyw -Zyn ц1HUq {*opԢV\ϰ2"}!Kh3>Pܔ/Eu=JK]ᛚAeKZvSEKcat= ^| NtY-y3 21S[EBk*2ѓi:IL"kqi(#L^|,*Tʞ\FQ#*ǰPB~):UR tΑ3=2>:=OM1 ;H[E%;ԜA Wya-m[Y]uDVh Y~5À-FD&Lӡhx98ȐzÔbY#ꅄ e[w&kBJUBt_ljU*,< "p9 K,@/;E 5 U{,K/.rQvhPi. /m k$o=N8A]Ar8ƋrA%D1L+;Nj!#> nrHxO4] Ċ9C]VCѦܔREHs2tIy6Lםz2pnNebִ߷d-za'`f|.xDY3怕X ]ĻJR0G݋9-!xRD$ZuG(q/cѽH `oC 'esh/[7p+b-@kUv3K(+DO>|{>O+v>{\%.?Y+9x]$z`dIڡR(._WٷǵK(, rd3::Ŝ8eNI>f(`!S I 8OkkCf_F Ox!y6<7ބ4 P!ȤM7`l252X`;P !4Ri?^vzph f|A#2a˧5\)S QZ$Ga]k`VбܝkJ8ed};6}]E^ѶlfO\A͓k.jxS=X85| s/v]~dK>_2mMq7Fh"!sB^33n jOxt6ZK{;Gfv4*1I DP᫷q+B9$,8k2O#f|jqWlG%R nx(YXy.c_vBU*}OΆh2ZqFĉSvsvS#gN1^*Q\!]c|fv#k/Trp =7(9Xc;/o4ghor].o@a?>)`#kuMUFatuv4̽NXUp[D_7A`Bn UGpJ u?KacbL4wħRy"3 4C^-EJ%% 8HoEFǏ|'= R݋;Z%\GI GaꬪqqowvǝjYX F_.wiDt{EF^--owFj8VUjs3KZuY%X/ =wv;t\Qhc[hO_4rg^AS6>n%tCܴ~י;w ٩nJ 8Tc$f1{ϋqSm}6J&:4έOӔ_OJb0{ky9ao{ LK/LikZ%ހ>u .O. VOKv)aɯ욎6u?׌0%%zœ|_iƞ,F{VT|;wGz?QGK/h<3>'+F*S8\K3||Z&pXSA!? }ʷWNg0WP0B>rZ q;Y.7a>\P r1"YHC\Yɘz%S:JY rď wofa 9#Fjw1FZ(W`_-2"H%541&&W3yG>6\ Sҕl B 5svfD6 n|ntFcEVDrw3 Ͽ=(ws{hEXJZ (0'[O=RɄ%eɣ9F0'\#Tx2I,4hشu ^h=&G5aZ='m>&ZGSxw[E><N>ã ZhB87-DA<]:X؆ G@RWrx!>N(M@YGށ9ԊܪNYR)fO{vALW1Ii A 6^'71ه

*̍G{{W3Ty@[mY*zfU5ʈ|0j`C\dzf[;Fy! ͎R<|MXl&%ǵ kGhLncg'i׹TC = /lfe*g\XBrR"FwaԬ6nkϏUK)kT\k(.}mgJ?M!9%Hf 8?qCߢݹw~!9I>H sa%7!4DƽvG/6VDv#ϰnx}^T8R.F)ꞿQW_AS5+H/hӻ+ي1OFAo:Ziػm#|K>+U9G Ѕ:s]HMJ \SA rcY.)גi}|謹+C@ YⶥcmY+'TIb[{;LE{'*%8 C."Wݲ>`Z ah9~d ~:XR*{q>goo)>:PPPh/OBw<_"Tf ,ynZvz= [X'-~|s^W@s=$aXvA*㑭+7+4<C%X|! }1 帘#8S! XP~OL#m$Ap Q 59P bx!-o2ntIS6ߧIJLIQs]hX#9J95 @3_qRR$1ţ;|-7oqm8E|OSZahW޿j{L|ȩ'g[lw;gA Et{2z|m UNVo:F%uP, #KȘD&7@ȷ2\|0J7sS"O c<~޲9 2!}@UtFq\Mb񬏘Ehtte n !ɜUgAn|#(V:~&}8V=K(>e;K^?]LuShZjϻ{s3ͦdփBfg%y1vo5IS@mVL#k6P-7 ue `Q[TeG?10"y-s5-pfL. <}\lQJW7D,`) 3f8‚Pwc/KG3/}6!EoDvnE::eޟ|K ϟ)2ߎE7{ 1UZ(=uiv1Ԕ~  t 1&&sMQG4}nBCZY|rhʭ%( Ӷlo20=^:]^V-UJX'==4$,ڟo=E\.:.N]>YAΒ37e 5J&%w0H,Quc#(I3:{|!ʴ%CэqyͰmv&"^a[2&sC DkO1!  X fyЦӡ:gQ'\mLkLˡ^kま.qb ʾU{K\{}x`b'@" o0*mc)~TKWlѐY*`dM\FKG!odI R4+?4DŪ|SV{id}˵#1u<(!Ŝ~(%6Eɇl<3^K _ S/QNmJaQN*$ aМ_7O+̸f8Sg"m-pFG$2V =6 T%8.U Ddai{kC"N[H$p5+]B~yN;8Mxfzgn!Fӌ,FD]5CLQ5BS6hon1>c! D@R(WsSMk ı~|pR,V1rdMcxo@vY-@҂JoMyI;]uc(^K_p1{MwTs?'1")!4 ^0Ŝݴ!xT1mpBmZ"0U[:V"ֲwɝ7?a <,i8EVxRl lXI)loo+zʪ$D͕xo~q[Y(r\fүeIXYg:ׅ?Wx8'0_КFCCϖ=J)>U).'QAEpMм>vbR)^7.19 Y ~OzKMM䕏D,ye<EX BLn#5*[-C rdZ,ωOv+tAϿU{ՓW$ɓ P)(£SEq ~#[XPB{=`6Ia_}HB2ˣtU?͘62bk4ATxf}>>;ʲC )B?Lr3Eډ/ &@օ_{٦,A]BRe߽w:E;3X5j1,j^涓}0fJ&?U;]3Iׁ{•yބ`te,pz2xeXow IK4YJ(|lrx)c a! )ȲDR01OuH`2G+a. 8dxbOEz1y@%|"E?Y]= F%okDOY{(;¥l1o{j|(j*NLd(2#)t73y00 mN?U" H)4~P5MS5\$@`@]ROppqm|QetǓBΔBN+ <5IJFaZt=ZFJXODd.Z&}ؾ= DjL pfW.}S\y޼C|p5<6IG"?wU'V,]Jć~bCޥVK˾|R4`XlHm4qK-3w]"ڒ`=fnk_线:jГ3F [ i2&8wxUoQi 'o3P6O!_P?|v#컍KsU!1ۯ̘]8K[.3׬“dcQT=slN;3!}|&}VC($`ӽrո UԼ8 ݢUIH`r?b4Fʢڽ*,AeNUh `ֆWҰQ&ۘ-OfM[2#)Śc*ͱ{LA\dڋ?O wNÎq ֿTh~ tGߜp.+ oxZWe sr d( #4TXDPc4z{¥U6CӰó)\;D)tlJ}I/.Y 0`~Py@ض9 bt-̭|mSF[qc/1"Nt@b 45N:w9 &J*JyxmV,$X/p_>6YO]B VK=nWx&\1Nk&D5rE߈( SM )eˍ՟0XBMv7NSHҊg(Ŀ<4.%x8V`dqɶnc#!krb^m׾gO_ aHX 6tr!sU)E@ JwN^}/1Pb*~ MQ5ťq$N 7V{wYԃ.B<*r27O5(k0s-|ry ;kXLF;YKB}*VW9 s+-D{vj]Y64^giTN|G`OZP!K_]* n0nqپ  T"uiKtk2xhSm/[\`i-˽Ύ! >9Yn ZA5HabBm:نE<22HT's|EȔpO(BSgyFIyv!U:A2M8TW-oE1TtL hsM5XHH 7jg`5B%VcЦZ hBsvP(/E7ڤ8WzpnA?27i*^ v14WOuz3dy6[}k*7bw,J3W) P 4ގŇߪ;mF$dohzH1 Xrd. \O1ݦ T"j-Y|dS rZH.2b:;x|6B~!ŷf9h͂`?\A*EN[^6nV\'qcL ^I]V$2e`12Yg~[hFR8&#g+ -}- ք9vXOa^: R9QMDwuH[6m{ahhΚ¬NrŚ`AH* %$tv%xZG}+Nc_H^mAF~q=Yϙ ;"->ٻ ?wSqis]6j.3jLf01B/w\L)㪅Wp@~Jsoitp .! Kз8u/:M%#Ƥש&?¨A qaqYGk>znEn_!Ox CIP*ժes`ۣ4ûE:5,Ak:^lLȅ݈Xjx yBhCۓB',4J`^+C툫x\唒>b/ax"| \4;Sݕj^P ]h~Q;ܬ| )ziٿDQɚlCE1M ja?yx.> ZmK-6כj4oэՏ;ݓŽ(a =:LD>ᡷjh3tؙcv^æE-QyP%"L_1b`؄~qcM3 $I帰V*ìc1 34(ؒXP=0feUTmU?|ut%B3n9k=+3К^[e3l=yT#0S-Zήt7O%}k$!h ̧whQ'Jᡋl`E}S(6.z~SA1 =GwJ467vs2i 4Nj.IhSJkCTՓ_8 ZFȏLkhi2Uj`ƪf1P_LP}TzNmӟ~.u0^>Ij}͢ū7a7?V8A0,E5#R-24db< >'#BO?|hT tĝj<^a#|F)7@/,J>7/w&չOD7͓I<d(a eve)|ngjL:>Ϟ2-|",dKMlZBL=!ȭ[ĖSmAw&(ϴxn~Bޝ{PIW0Z&b7$ az{i%-込giǪ9V8eJ,MnL~p;Vp x ('3d 4] -t?Un%[x:R: NV#~EXb2y9o&^Fb[^KŨ Xrxo>_4NQyWN\^P?!@dUu=xHf^Nve|@+J(0^c B AsCJ(_ ?^1siGGd^R4;i 5n1ыt 0[kzYT _Ed> .anaآNG2 k$/r4M?=k2eT^~<̡3VD)ďq4Z`E(7dG임6,ci\yGߊxcrSҼs8!X1I6@+ae}E? ?ԐXSe׹g2ABãgc$K]#yl%0qcpV|$]+BY200֡קּ9zd-wTdATVJwaW6dD _{.j[DPef(Krey+(e;UqȻbq'XZ+: l 3)>[>։YO-̄DBdcWu+CoK!Lhqn|,}XlPo<4Ic|f,%{H5,| <偦s*d7A`M&c? bOP\lrghU4ۓ!MqMg [( JuKQRp @a @vSՌˆySH7];3Cv^˨ƗCY-bO2宊&i8FHǬep yyjŽ!M X{c}Hw͓ ^ 9duIcg|~FAGRXY8%K0BN>pwCr (r 8nt>bo`wcfmPBpLdf"tS[o 0QƒkC/Yk|ώQuG?$zpVyV,q6ie]wY8Ds%rLX62߅0MK5Z}i- 5m2Lhvq[~Dt3?*AWPæLˢ ;6F`9 ro[Z/-Yn|"yߜsag\TZ$d x˲҈ZeA ˔ڃPF 7ˌ)ۈ0fkZ$ CY#,ց܅ii}PO!e*""~75REƖI85;RM£h 1NR iO.޴#K'_=,wON# h De30T(kɏz}aaʑfg-j\[W۝N:(Ǐ ;~q 9SF- 8$qy93]I"ulD&R{Qtv Hdq ZvRp/"&G\Jx][5 Y50<Ȭr3Vi&i I4W4TSߎ+GqCV&($S))>/3}\yz< xBvr8te>TIN;LCˀ"Zdݓ}y#P2\|5&1~>~ ˏ6.ffax{eҭ\RS* ߛJ+d>tZg>c* ӠuD(t`6,n,]Ui m̊/ dS.?-?a2luhf}>߮< ץѾ &1o)rG|1-/1*oﰻi &p9Sqf]y"2*QTeJnY( r!h3kٺ=UY ן5Y'h >)FYpR02 n+ DhsZF(Yl֞9iSM}RK=ƃo)Hv#lDL脪.\$?HˇHbgIY͎W-yšta#+uW 4δDtb IќCd'@P}U#oŐS=bDBgX=Ys8)g( Y˰3\vDlrdaG9(\Tm&.B2R2 s[^K.EOCIʠ9g/HJ7Fc2 =)tl?LbTҿ[zw/g>~C$A4r+nUpW1N Ԟyk~^ʧ'!CeD5DXa[$B$yEIeH+qhz͵o{M 1n ?P#4(5C}{^#;{ 6x4R}X-uhE rX'(y`a>G ښ\r:!c8|1ԅG@ZNf*ō84P1{s_1! ƕѶu0#Rq8I3ۼZdpD(5?~kwo(aZK;Q:'2]= xYrT3ШbU(@*jYv% ʿV2Kʂ)FC-a s]ҶEsB9w HZ8`5n,鴊K*7.|dj)/{,E5Bʔ]P|5$ANq,n,]X]2k1ѿz3$Cw~~裏['Ɍge)GFUTyϟp%_S%Sc&3aaJmӁӴ"}*gw1;rJ"-qhSDz}j8k;CO4wic 9c`!㶛{%nyފj$Q?p)3Dp;21Ww܏Qt]0w9$궶 *Wƀ}R *OdwAyMT+M8SvS>GK1+J33B# 4{?JYr۩&B Jv\z`ͅjvZ)Dkp%>s Mtt%7ELGN#vQEbiu^ER 4K#[h Tr,av#at p`*= ƵԵ\[=t'Y5}]D, @Ҧt*1'u/t 9<6mk[9' jNV=>&7RX),oL)e`6?<5<RI8dz9uಊ+eZUK$Fڮ&,~5 WPȘ 8S!lLBYAѢd`'jK!l-fC:D ~_+6,|<{q3/a 8<g۽ ))<ʱg:Ǽ:pJd|vj~V bիfx7{ 1"<[$OjV*/@р91]Jax<%-f4I=Y-@K<:o. Z 3mpGfrxa8Sm3A, =0Ziq$*/%gQ3u)D<иYXiN2kDƽ-~h-~Fus[6(Ȍ;0{ C8yU>VUk< l?'gf(*"l7~ÞGћ+Z>U3}_pTd试d\AGTE'ʧPn;Hɝ,[u Ce\>ݤ{Jhlﺔ3OTZ?3Gnd aHȗB Z6 qcwGBub.5NuC''9cQF҄mJ BK6߄j?ȬPnBK҇_0%2{N^Fڸ>ȬN+bnEHiFLZp:J"9d]tHkK)2]L,A0(EKM`B{dbe`-8+M^BO71D?Il`S8:ݠTFv0 ymԺU,2u %]烄ҙmhkdLF|rzOM +Y 6(5B .PcS C;f[mJzlVGo!4^3P8/qc$g2[9 2@yWޖ:AWs%du\֜ #fjd Mu=dO "v| qǹ2&i ]=AYQ᧢C"1 "X c{ަ7 ofʖ‡pgTb$4#sCqj2וy ;BUkԎ9Ԑ7i^ t!JoS9?`qL͝_`Z3LM)) C]Ԅ sTگ?emdzߗpYwҩ*RkGon?_JMuOJl컊/8.KH6}E-z0:ſq?"ODنp t ĈKl.ߟw_P_ ;4kp(֜-Q,yp5e 9O%Sn<۔]ձn_ڵ "f m^Pׄs2/<.&x0lUmV*nFل$HH_ڗ46BRhBR+!)h2 0DjH[r>݁u7e3QiBnvI/MXVsVI]_ܪ=`zⱪS_-`8?jgZTsm lUKdW( ( glca'|}^ |\$FUe#Xf;UJz'PbL\lIITPP^PGzi W@NI uS-hǰ)"jgP}|ҽ zgA׽tՅ~\._x\j'psJJM_T:{TX5A$5JK2JI_PLBfC[=ߣ/ Y[S z)&ͪa֏ 0E0Icԣ?Qy?26}W)= fkHV 9o}ȅt_[b#f=̂T*`)Տ-b /Q>rgR..ƍN@ 6ڲ˓Reҫ$Z9ѰMscE2vE7!2j'6:Ρ5"AH-S:ʧpG=/@f߱HC}ES06~P;Qgݶb,4~bg_IMUڸ7VzY2Dgmɷ\ъO! .['gi,K*4Ce:-ؔKI(d-^$98f^#.^9úL4 sVVcyvhT[oІnldÄVێ\8O=Ws̉fhê]`@x:ĸaF&|7yg Lœ[oLH|opz`J]0y^*Zg¢Jը|Uʘ_5e=%iY+ÐIQl+OV2R#E,BYp}`;WOֲRS[Cy*1KFSX\]KQq fDIҤJ`^G \7J{8g[3͕J*+_iDBGk"$Eq؍Cę,̠/vJ'\ }#tCHE&~oðJ)JrH04JLߋ|Tv3-DΛ{!G圄1HSWkeByxI;;K|sMO#8C NֽםJ ?㙾wmf0Ꙩ}V_K)4"bmkߐ)E- #ȍ"A.u]r[q}4jms{ŵ1 \]& Ʀ>?rz@7#IE@ͩk#%Y5!?IP^( >t՛=stWދֵ<(LpQJP }HƯ̶֗z6֗\e+CОuAKw6&ٟpErǜf!Y޳Y0ex"j{-CxDucZV ʗt}@{HQ?2O+`P;(W N1QU]@z%@~`Ud Sfj=Y_:gٸl~e0N5X^?ꟕmǿIo\H.Z8K* J06R iƜOw %5Pqʯ 謐 䮑R&9^hל\L.&NZqI_kQؑ_n Cc(xj&a(~c.x"C;艬CEk5sDp@7W"͘,婘> &* % {QVb}գ$HO𫤙j}^cשe@[q/IȂ Mih_Vn+X J$D>0cLYb' wfcY?T{7᫖*8m՛+wlqǭ˜}pIw͹c'3Z}75_Ը^ ]i?=+WM}ZOPGPFvHKtŬA\)d'E"6Cë 9]M'/Ћ陊WG8U*,RKYdܣjF0=K |Y}upuHv/Im/g#w+_lwp{s} ]JB9Gk(Zyv+G;EGv > }[CIwf5ٿ𭕶rEyw̐͟E[WjX?=OEj# ;g7~Nc*JG /}+|OvcPĎlJ%RV+zloԢij"=J{Cݛ< t/ـwmN׽G\zWMCܷ5q;B\`[ \uG4S 2DNoβ(f1q#nCzONl~Mg jVCyN%KgCqz $giq'XA@<ϼJCzbhD4Sdp{jgADa?>M ,Agd:jp1>#HԸF ]i0HfJ)zzotyg [5PVqO4 fQz3,__0L GJ4s#Q#jqW?+`#5 23qr63XEuG//;rd>&jQZpk b?2 lzu -gcx~#ScXy=µgP=Q7_I! nxtj9\\DA<By瘁O*)HYRՐsr`=aO& '*?-f )@Lz-Sf(HCfFkCiʙ8 XM(Yg)s8>Fͨ4dN^ld ]"4*]hb|@UR6Q*_H4N_UY߽G\_IrEަ8 js Fh_'q[JzIn9?8؞W&<rb)\rkUzUo% mu,hSMBE]P(k1\1h?k _ïY I<؃oVӋ̿]y`I\Hzǫrů5{)ÿ0kuAflWL. @D+fesQ PFdKgG{%5GZ-:%yY fr߃ )Q9Sxihǜ󙛏 ]Hpjv\4Uj c6<~$[vM]B]u3[wbrc"+. N\ujЍz]U6Sܒ\a%s.6b| @{ " Px׎y3l9ƃN~"o+#g6C%@aqsUC+r}:8uy}O|~G5buW?N0d WOa*=]B[a)o ,S 'F]xY8)"ʕ݊U@Jwfe]^LЀ_ñq7" Jm_C/KUӮLk=(UC<)^S;-1 }S `*1w,K.?{*=?{Iەe%N#vS}sDBJ&8LgXFLHY T^%1 3Gs}}QyG=kw&l5lrsm2D(gB6+T7 K}bRYEV)ޑ͒'@otERC]0$+n c?\ qӌ!Zq _=KksxrEl LQFm*]CQC&B_qMM` قH,Y LTCxd LtxaA*@yJ+z hʵM [$'$8`+kqYU' QܝTJ:T~kVQ0C}|rc0P5,̚ M"j,#)S ,Qii*˾ym.tF&Mܪh.RN,w_qkX=j)gT~ c&[ҿ T1Z>Q.9Jߠ|PЅUn|N#ybՠ(쉮OY_~ةL[Uzv  S aZ:xs}[)Dwκ%W#1Dۇ6gN+K 9nԼ"# C2iX<  !ƖQ{7 LigТ?R2}(wd~( \p+[ T ?/1ZYUύ{ tcYT4w0;.hzB7pcSDuEsq)iѺĴ/lG8y$V~e:>:L(8&X\=h$0K]\_ m@.P]lZNLӟ46{pZHz!r # ˜45¬\Ytp&bcݜm Bŝ.ki@=8 -Xdp*C7w3uQ2'8s yaخ0~<3{6|R=/jgX]FP,fH )йd Et0OҸAʊlHL2ۖ:|nY=&CuNhIF,Y,k tr/(NUw*4?t0*̧ Hw8 k$44ԠN3&XOsՂtdIDຄܯֹo DƏ \љ2?w&,K?"bRS ܍|sZ{ CIy@enŜܶw-oy9Sy5Wv0}_#N q(BʪeY -d" 3mؒ[{::w+MkAD'_^ǰxJN@Z vMxBQ/O{ o)+ٍA_ŀ8L1"( iVV\(̋+h .|1W$}ϣJL#몥#O%֟ )ӅLߦ/w!k@oip)JX$*hm߶MޛsKsבZR r_?eP*E]WAE\펙ʯEG:۱s]`B^qVlZe oЫ 㴟$ Ћ{)0wh6+m)߶2*<8ɚUB|\v{y鴓xBo3!~aJϦ*jv7{lp.xL TMgz>F5bt>ɿ.K Cـz2ˡ&xWo/bAIhjfS<S(#쏜 _5v邁ϴoUY#ew5_h~ԛM2!d D>B`^uΊ= Q":NkUMֹ}^l+7Q:@=@n--(T@ C aX?$@{KԪ! #z2* $uNj} N/ϯ(Yl: ΒkPP&K/3,|?QpaxpffP"Гaf',GlfjTxuz!8cع{^/T rw?0S 2k D1XS) 5hN<K2]{LF^vmNySa>/0\f ŗ)05|oq݀1:{M]d?EqOW \c| ngYϟ}7@!Z+oi- Nj B)yo[úv8O^1Nd]7wǟmązBD?}ڒriA23˳zpz;)M3~;Rz0ƒ6m|G}_bCɻ_PԆn^^Sֺ0-U^P7> 4KfYh 뫤HL턏m@+<-q2_IG]^e6- Qm5;϶YS'Y&|uOd$RF[ fRz E},j]Eb%N?]AcIq'fhQ #_:ٕ|[0F5*4ZCj0w=b:)//lb5(K9tMdܖIΦ@ ʾY | :9Z Oy2hYSz$fؐoD?CN}7'qnS.lU MuƊF~vumZYW7#(謹Պ/bme;5^$˗AP`C=2* .i͜2<UTFz)&)C[釾-*ԗepl>[}L-H;0L0J@_ڛIa ‡-_Jm<=_-2``BfU]:\'i`xY4-9 }7_jj2 E42;@)&WQ e9S:Ѿav!WYtS a5}mĪ!X[&Z{{l"yi5=_,e $SOzn6t+`Z%!=KaLx.'ґ[zCMh ̰UFkpȪ)ڙ Z&>)Ѵg^wC˾nzG,"fI$(VEvfT BPZẗ́ɺ@;\1g/haJ, f[>?iP_SqÇgdBke;s߬q["+8cꙆ\㐳h#.>Hx씭 E&1?9 2*oA JKVTN8XOGAkǷ.YǏk$yZozUzxms9wM^)*C9GA ?:Cpr}"Uũ"tU.6fdx1n/nVUnmmT 5֑EU"W\ʹ-o"<}HV,@/_9š@> 5%٘^jBsi({3vM7E{o]vvTlf:Aon!'B(]3>;z:r^vɅ菉q/ثW%hE7}،GP ͦ&":H3`ػ "̿[cx9P5[^pR{]]F,%̻\pT+yq?ZO^ Rf %Ї GγgjkwmzsCC^%3tp{7H *FxTR{pyѩQv* C,$pX)g[{ ?Wgٕe|`\&,蔳5f3bkPDH`wTb%dF uGdn۟lźy[:'ļJS2ѺjxWkK󴂓zM=-Ӽw9ꐔNq* v{3f6c^51[E!ԿB*a:nT=FR"k6;T/t4t# SvkY&9 QC h@7IީdF/eYJ$̓x_]$i24̸`BX8W/NKJl.lԗ30! ɑȏ}C;3pu5ES7[Mр{6Lg&لx[*アʾ!sR ֣(9}%oGiM1i[o Wu~:e-]"ulv4k_zE1WҨ{cXcv-5_TPS+!y YL;ߢ0:g Y/T 5FQJYeZֺQ`vXlPZ>GPJҠAagm֮"aLçJ ⿄2џ;]1$W'Ey)utKڏPZIg:'lg|*9"4|R([K}O[F, B+ mXc=T,9C̡mɀb*9>\D*]@pBc=hDPoMN0&(Ld~dkD:ЉF !  '9lkOQ1ӷplSד@0掮J( lDyKCvdH'U;[+ۢ) \ٻ ӿ㞳S7uu[2uSIi@u\feX9H, FI^;3'nd4E S66UÂ\$ jaf%|+^cRa!v7D2 S&#'f2k."TĽ$e\nvF,ԥ?Y%\Uˍb?0h.!&#YgA1L`a=ޚכO TƨT+shTJ$tkZ?7^qAd$~ *7]={`~ex+b7qhw# B#yquXy`!1tx5;&we)C%$@U , ʹ8z܎Dn=VYNq7怔,b=nPyLX|Gy2 !J]Y|X ݌|tgg{>FH|.WyJ)IlMGVe=`!h8Ey6hU;  A~ѱq~iՑrI\|>4 2|Rg͘63Zrf0':6[@>Ij/oNV}h1tŃ)YVo~"CEbe~VFźVc'u?IAj3;h_P$ JeSW%<VYs2퐡x] wxc0'Cꣽu:ǐ5W\sI׷J>UF YIS|`я3$]Q{ʯh_6RlGwdA_Нh4:);"WNCKـ,2/d~Ζ)FB"9:큣"{'ΧrgM^Qۡ eO'LvJqgD@PB#kiavM36J$rc"Kʧ5vVj况y_]LunJ 0L6 vsDu<Tg+,kH:uHP*41S63οuA_fhdפ>2<=li*`[ /xuHt;VWIvj$ ̿KyjÍn]:5״XնAoJvՈ<|jDꈟQ iV`^?o@A$&j˜%Ky*<,1Yyb5܁UV+֜o9 v /{yiJW}c8Mq7nO?ԻXwodDޅ ԏ@veO6(0Ϸ˷B&5֬%,xј8(`leŭw /'0 m&73U)B~I-()T+*c` /U9y^ޓ֞%O[:627|エW!oC$ĵ_voKi-~+)~½iK=$aN]GVqSG츴H0ة7 YXQNPK @C? Lu,{VZ'aA+͓v5t++h S E u4%W'5x1qxt/ ~~ *f@;C D:ܮOh.Kp?պG컣o6;S@kYOy պRf[[[I._iD[V`nQQ*⠥\QdVEJ aP3Nձ!g—--6CDΑ%=;=>AT(!f.wgCALf"گ#u#q - U)tr7cx` [+LogADwmk ?GoG7[%diCo7̄r-׿ӿyvnZuld+/L#$]䎐_1 X;2XlO  z=4I,`LY-V 21v!Ec5ޘEC5WajrpMdI L|>Y *l?NNAn,S$%nJ[N `1\0G燐:)l#Jc-H%nwKb1.}oG/t8RV* y,P0;G@aedZm ہ|%I{&3̍9ېFɀ7W_6<fOz&)’uL7 qjlu5yCB8" NUg9>C/0LB1V(N> @ h .RZ%q"3# dLP^ 4q jݶghx-cu[Kly]~p_Q=UyN4O;G%ݩ fp[1os-Z+74Iҙ]h\?V]@-=e]fw61 "h)Y@u_|6lIE@Z9z={ᓯ AH}nE rj%֟]@2B,?Wy¤oۄZgB'(I{YOZ竜y-\6i}qRJnšrhؤJh#F'5;=!{$x)NK,+@eg)(5b垸 p<}K>:P+ CGb|C`>6LFtQES^?!I+,H90R:=<LEY(FJ?/v|UC|բ˂D),WVH &6YصGؾL]]vKTÞ̀+6܃㻌M! LұOa$DQQAS:uF6!,C)uhO7|[: *Cc" )W׾2R7f}~U@2B.h" (iX8FT'ЩjFĴGӑֶRzoU| b( 3ɥp+ rGSoGm;9N Ues.ˡ#^O^8I\dφv/AK>#$??p:Vv1**FI"ibr%-!CvM <^Q\k£wq.iC{:cU7$F6CKˮ*ܟ#Biu]!z;)&&ƃ̲f ɼw2{6 S1_ S:٬ 0IbKduм̼y]o@lm|Jcyԅ*g=p9&$QWLx~^fXADt5qh.t/y1&ڻU={q+OCϝڬ.LWZ=[DKKop%`[UHZ_ܢ=&HZ,~G$R^wm3ۥ ]z\ѫI<0 ZWZ] Stɫ$HtD[%en V)C0E[b2y;U TĄYڮ9J.J[@JfǙhM0kHDcWg[`v7$|+)兄:?9f._G)$؊з66oLJ. bGknS_ͽuipk='hfʆs Mu#%"<=0kX"XMǜ6K"ٲ0gAh漨t|3ɻ'o+#-&y(yTL<0gKuLJ24WJg!6Ҳٺ%3jxɄ &R>Hž'͹Jv-Mj v0 =l5İkY_Mtү"*@oģf8v[jx:<')A+~ *U١%xʶOSb,@Sـn}Sl\.{Ev$KҿHf3ZR^zH;}Vmf#Ia _:U4FUtp+/-H3 3m`E9 P4?$˓kcfMU,5)4Ls6x($F\JFҫAx?w9UX0*mP;!KO2‚L QZ*Qez>ڝ,?>{쏫G*4i# CELԉ0P$ݮZ5πhՔD# PL*JAґsC4t!@7Yp.~ /CTiBٿհ*: =78̫v7v|M宴-9'Z͈Qdӛiɰ:pJ\2r&*?v,uMu$$@54_5{:X F w Qդ|~G+eMm9B}˳+6G߬%L㍙ƻ \# NQH?0s#,S]d7QKNq={P4@wH7-?S<>{c> xB6^jm ,7a纍&G_o5Z¹4-xz§!ѡ/~IO0UQCrR;wbD淚[AS'5X(uI:QG74&:#ܡM&3l/K?xEO1{[@S =/GÔ@s0ՓU@N aek:QG.)Qf)@Z; yʵ MzԇVEE6fiy6/i=> : !c/3fA0ulsuڙ]z!&a(+ IH|&VI]ٮx6$fbőϥR|WHO /M+'UDU$zs_}J#,]Q25G# 6F$>ef} !h(ںk*GJ2W D"co⽕712 ?t?f[7ce:=ֆ,_MusMyH.]zP8G=svf ,3W8> s,@ }{FX5\b(=cHꚪ1]ʿR)NnRV. @:laዏJiIrmXFgC3Y'ݘ<9zWM74 Hv9k[h7oU )<)![=^|KjF!Xtg;ӨQGb Nd6Hmy9X3vNs2 xD@p8X\:~sMW5z ӺN(r0Kʢs4]'f4Ilf /r#p/ثwU0z8o{Y#Öo0䫢ctӮ4$ KF& j ݤyٖSe~;] a&2ad`19 8k:'dfr;eK/m]m #|Lm ?SN7,B[N72j< uY`lI01yH+ꙡA1ڳf=YHkwk3jm.ƛB馴5)7 >w(B0hYN %V>{t~Tˡbf7\v]Jb> l7XNuJ)p~6yNy3ydv)ź+!t-!Pƅ I}9Q{xpe[?+cA"H'eDltnuCڅçY0<^2rE<@!2j,@Ud> {h;|cNyǰ~3?`/e9:RSi1o.KV.p :E\Dp'v~p z勒'Qw}.,^eW=泑;Z1}aƛ BLL/W TﳲS4@* yu0Wp6(Ff("7t~'q>!=f5cH0H?)p9BQy;#ɯc2;?x uhזBZij1%]\>X2h )sfr!8pP@↉ OPâ߇tDhiR5EJCLe7h{.cVԢBxڌH6sa)/Mq4"Q-5GPu&A[A}'n΢YΨ#خ/#?ܾ#`YfA%l6\'S;=p0(թ^ڼ!^{8תo!Ԟq<5v.&A$˅du^|YY>4d&.CȒtqM?[1?'5[k{ ,=9[Km_gpѥ>b-^ݔz͓{|KJu4gWTH^Fϵbwㆷ@d<zH j05[7R;̋KJ!1;!XgZVOmI\Tk(-g:oَdS@*` c|v~vmyPvdvJusAN i<#$d٥p83́^CKW&+6E`Gb9efJXD?[`k>kG'ΣTA9.-#wYҞpnK8cTpqL$wGI_ ^ҹ 5aR GbD<9mϞu!ye.tft{\Mn/?˸SwY8ҎW*tᴂ>Qݺ/ yʄEw~h`#W6W>l=/ejSՄ ?~f .g V&w3yt* ˛MM'oNH/DwcTьλ4H)HDH8˨UAެOY>V9c9ۦ9*tJ@:em6 2\w:vorEdq_ǵ1]Z8? qZFJVV>ttO:]:`[\VZd ɕe3NY-k@~ƻ%o((G pZWry4)X|"} ?t*#^c\ g L:4p_쒶H>Z܋޸@bd++.`G% }%8% b-8RSE).m{̟_q;;ɳw_9#W=Ae:EFY:}}anoIL_c]Ȇ_O Yn~?^W,uy8By, *u3ģAFN&4?3E;@%T +4S5b=yi^{CS`57 ;?1W]klPfEon|fpy/+jJ%;zRg䨆 9j\=N.'`T5Zgz Y$U\pϣԲL4E TA$`Z~Ih><̨*ɖT|>Xؘ̖r7l@M\4G,5 lUW3~d4Qa2ls"/L( . *@Dsޡˆx;#a # }] iS$r@ꡮr tw_e񉚿tsh.zyt&ٵ3`s&x-}[)<]K`xǫ %Q2x іv_YF![],tѶ U%wH "E~ Cyn_GFmCMYv>Rkq[4Φ[oOM}fe__]Yl lkY ndT% U<2H 0xTV2ZECU)  K勍%OX u:TLoPTÁ!{M`rÓ;y׶)jKʡ {]F:WF&74Mg~z ߸LΞ1}&XlXǿouYOq͹_Ofr+פCt;_&t]|'c`Y7L['#|r>~4\v:I~N$9\yYJt[n[q)"P=%#vP-E W|9:}pܱhPu:]z.؈F{--i70‹-aG6d!S*2NtNk u`6efGy^# 1R״dcy`b3HSEge29'|ʧ'tPPeGƐ-G!d"pY# hX;읆ĬYۨoF310eطUCO^lwW,=Ŷ^ȅRLG$a%ucG\îl[r(c vU (<V[2&w;ȋ$e|vμ佱9Lxs6z.yNc{>:J;Rw fM 9myӨn g~9˶ C*G0Iu< G$&Vpi!,:UG]U%6LIOv3JmQ.yt-y݂%lk)uf7&AjGgPώS][U`>C]>a+: xc6oDZڔ [YK)$^b}*AR|ܓzAA9RU{5zga%dMy@pziGYc.1}@ W_5"2w溺Dt 2D,ȃ`>Vϻkhlŗl2F]TrY׼voD0J ?baаwbQ17 Nx2G'&DŽ8CF q[}gd}۾M~Gډw0_ċMn@<;¦۞ + uX27<5 ' +v9QWQlwsPE)̜lR,StTaA\0k{:"H2&/$zJ_畋$tC4 ?QYYÃJkkWәhyb7t/ܴ?WbbƲ `qcQF jx(4^9|ZC@dDqm {LLHo`F|KX,fzN7wmyn{T]G}ah9c$ [ A]X{q$bLg_Ȩ:c%ɇ=MyᚊWĈHTo}#\frfk]JO/:.jY'9fC`1吚|=k oe8Z_4f(J#rK\V΢9/ߊ::Z0Cap#h$"OkxC,_MH(wOT/\T.+A+X:Ҝՙi|$݃GVA? ?s<{3C0n1se:i/p}x9 8lM=Ilу#?wgᰢ{K<_ea~O/<9+\zQi=-?Uׅ[^oa2*!gtc'WF|9.:B7gDUy5=% O8RS C{&y/hM471:Rkm0qn^ժ>J7[]-X. w#E[3q{%^ {D-xb({ E9QT-~a]mG_GL˶\@0c}m0ny-kvbhBwc wį yATq\ ǠZFSκ}Z+l*ևH΁D)L1r8Tȑ: 9uFB ٸ5H!>2 I\;]LL-c&#HAXXr^+jz|H1O#Bq0#e 9WUx1 'Z@өCٺ<_CtZ%"dWZ݋DՓ[X]fL#Yb+a5q5{/M &>f 4?Q@+(鿲b[.p}hj9H92'=[z4kI[2%nIw;@\J5Ytbp;f57e |AB)dJB`/m29ISVfd7W jɬ ^+%hDLp.Ս*E8 0Uze!?$*{D[ jcˡ?|_ =btdgLƏ}mi?v`hlLvUz?+#Z@[5MD{㨎k-W;VNDSY7/ By#6 !kʙ=J}SV\4ɴ<^jݲW9Ӈ`^ GC?"MZZ'ֻ8gB:)y$@`xHtv\~>ĥ K_lŴik$] Pp{A9H73 w% "@;g D7A][Gkgʠ_0e_L~GUҦbsw5d*W{gCRq+*2 >BS4Mz!'-wUCG*f򓑟8 V ʡC˳mNC`޸P8(^4Ҍo<J ouL>~׋}, T}zVS"z谍X\Hj/p~U)~-NFbk3x|e26\XnוU0L) "הÇV 0="v q_i3tȎeFa_%jİo*'Urm[@ sb3&C?z'֌iVV"ݤ38~<͊OQլMٚ 2OԌ`_ w.1%ZZHwWZ~|54rRDHDcօ%c{YL0zoL$=:KmO:6Bbf>6;iFA1T;#Zx CP=#p{|*xRM,Ff1U?Ba.28QP.aai8bB8xYp<[Kƒyv53>\[Ǚnt(TFIA ƑW %Ĩ=uI %B?=d2a20TE}?~#H撣ms¤j<tB(úAY9l н p t~#uuE?=\  FEUD]-9P9|Q%~٦hCnAaP, Jiݺ/5QtR#nz"Ҏ8\3£4FE jd5.sv%˦LJ1\{ ;;W.p>H𕌲?nEHչVhܢ{{) ӵucL*gydXoxdLޮ`zQgƠ756|dxg1؉y97I qC 7A2[Jz} TF3 U3_dbJ:ҫk|}է2/2 @W))jrsl3{$8c8W9m@F+~m%g7D[7Ԧ Ucv :- J&TIDu_ܳ}*!m@ȁԇT(_?Z0-*#j:{?޷m꥘5 }c!=_cRA6,Ḃ{/lFaaL.Wxf^,a9砇*m;B+#x'اX {uW>J'R)ʍK YPMy }D;$Cv 뫌3x G25KOfiĔ{FW݁'+ZQ%2 )S|IC'NbI-|˯ ;ڭ_FCZ+݌䖕_&MF\o5toF)ńq R?[1@ 1w@uJ,׀>Y!i>E p:5(r3Z~rZwp`, УnRsk[{Ҝfil{0auog5xb9'+j\,$)C?zdnx)4.-[4.E<߰F&m K?;PĢ4T\)}oSx2xpo@XB@13\ù2?+A)M;1Tv́]~6=-'\.YNd7ʮ/Vx3g8nvd Y#lFHaǚy(0wSV$Dtn4odJA6/+QVS ^iŮv*JGf;07kpY 0#&BY+5a!]4ZV&g!PwuA'Lo7'MTmD%1lȖlfďYRyZRȝՎsbebWD$~b)Pʘv-E;Zi6P7ʝug(yɩ2#|IĿ7ԫ[9("Y]ř=YN@c,MODؑR&*^/)&N{*ZYM z&+T:OKΔ,/HmI[1 G&#(24d0JGlȥ t_/Ng֖l=ST2XEbC=N-ݳW5 xkP˥G P^+ =kKkO,Xt l(Pĝz!o``9] ]7tVFc%ε;ra"|vwٍwFňL Ac솕@6Wb|b58ǚ[ެTIt-6BZ/j[֖@7-D%KD:=7 (71AOZ-)s!c-|ԳLJsw+Cpe2VQ HJob e1j V`]Jg|ΰ)GazqRRܩnP4 @.x?.^A h&70Ȓ )N#`S>˒y:uuS?o"u!:~^"QOH?-;)A#it\P5CSDNRG[~jgMO@@"9wTtH!*qA<+=&nC]r{4<ʙxJKc4v./ʛm'Gښvwg VYx2YQi !LBFo0eZ?tc |:[pb.)kP's'+'?jMR{nUǡFLhb*W]"-vWͼ;A0bV[#ݦGgǸPX{mdcKV绮݌7Cpa2+ߒQ-Cgdjó @]a**]ULELGWߝY tMgȏ3I)4&0iayVpjږWxӝt= %.ӯg*m?&phbk<@9.x{G4`ykR3a݆iB8\gi'X|҉=>XXWasL|2чZsk?OR|؀Ȃ[*ȴN.|D6DOH`|Kbp؇ %D4>;jg`|J9,3JBeյQ{m(9D6tW$#4߁}!C:_t&l.,"R*f)oDnPѥ0CEA6 *_cK^yE}jI8s}U ;*:D B+eSQ]W# ;nwֻԐ'%6ҼJ97w[Q)/_ҕWx@j05q NlCxrvD:X H&/51R<-^hjL ۗӲ\- {{n(7՝H/ !rnC4޸fI)hMhJXN9{bFRD֠A<%U/ùpqPXx+`oa;MDotP/ QDZ !YӮӴwm\!ZLt:i|KXr&B`=&B#UCQ\RG{Ϡo1n!̂HM];^SCjKo<3 hᒩ_Tfн&F@:@0F>P)WjA'֤X9K">t \w%5!;ʤnMLD \PM uB7@aoD1塏{XՅvaG[>UnTM7N0UH9tv(s$ųPfwV>æ2wkEv\>IP0d"$SXBpt)ԙ՚|}k_bSj0 1/ldԡ;1=3'0e%hzz/T'Pb{X0 28BiPdM+rJ6`D#D} `\L+AAC_%΋^ si"lZ4t98Y$RFIyy>&.0Mlv!`2,2|)R33C'dhTK& 9"Xi kC=3L^C=?2RSEmaՈhg df)>6[j ?)Ї-%ad[?iT8DDqID35Dte,2پJr!7>N`R71Vٳ54r*+oUSB?7T >1z-4pX/u+3|ChxJ2X2t ⍀xM3%53ru=|1boC@EAT6D"9KDv9z` u$ۢP>M.{=AWnzֳɿ hJY_Q%IPc%S<R-cuY"ۈï-O_?B+5Щo:AMc xwE8\1u 8`^A3E$xv5PYJ㢔#$ u٢ĦX*4 ?pCe#f1A=&jL@m4ѝ0 +zYCbZC}~u>L2M;7v,هKHWC88T(:cnX9šbDF4zb=}޻X.3WM52]lVD",YGhחSތ6umؽW9%L.7y*] Ak4GN"mthD;-:]+8P#XSX=sk ѿa]@Zg5PѩXm \6רx-Ǘ=7ťns&>)uNգarJ` cD&%)K|wb"MTdqT%3L?=~+ܛ 5"[ֳ4CqFa=!!bT#==3r_`HOA }?v*le!7~9DM>d nyI=,0i <{.E~cpcGZ &V:E>o!J},i.LTo&.^Nd}x&H!lBm$m27YFNxz,0{|xv!Rݲ6KKX?-5{s%2/^llha~'C̵L:p/:3_ãӢ7 U ~c?~)YV2ݩ$k!3 8!*#'[ҢT,7*v"R@/:bb;uWFG-Pkh8cs6ɩ|5-1qpD4|UIU8bUgMeAv=1T 9,3fp1HrjOМɥ#FwzxQ"eFmc;,ē#RM[vFB*hгZp?F45OF>=gONYZxJBLe ZMԤe-8:Uc>!4܅2ilK__1٥ɠ(U*Tb5dpϊl̠E rIR/:0iޢa|GLF8]02K H~᫴OPW ^ojo/T׋y*KǺ?CWk -ÛFF&n- " Y1H10I^Yjm3$QMfV;|-rJ`y(nhtn߄]hZ4aᕾw5[|A1A2npNY+ m` `wҷᅴ9OKn8f= \.bv#d;_GJB͉/&Ò+ʌ Bzz(9 1*%9EDf'g]lD.w&rÁ¢ 9g4iDO]1.zr c|>D_!h:~( 5d"zN},phu\A[p&#0b6k-qe,A>;TYhMȜ@|hRt "x[ 12)vִ[F%Ys8yΉ,jv S:NH#p(Vǭ -= Si5\vxs-Dczp{d&^QQW7#`\wX/yu¸sK:9ܥ+OvXތ+؉pPh-YIU­f늈5<.۹J}hZOshN%ړFdv?tMu^yNZ͋~u=ڴ8DչIɕ3dWMu/VC 0)2}4)KsŽW!w 8cWqsAU4<y%6w @EF򟼺,L 4HwjtRPCwl$.,GNݐ |t>9mgcb `Naek2T}[#7 ۱ f5׸mԦ>Tw`ƢJ^\ΎQ񿡑ڷ-fWsuGX h0t$jr"Bj3menEmyN٩әcwٹy~ (1h<3BvK(= EvXLڮ`>)8FRw)<׬=0-]d^qvO:ZT[hxe9=E}Sڭ.m=1}dGG%@mNz5 j*}r_!yYi=Aqgqڠ[?w@ zPs"ZL(+e dbL?!t#xF[?:n3-7=ƹjG.+~tZ>x2 cZli ēa8lK;?C~geѮݽB$ޝ{UTp/tHӇ8$u : 'Z5 1(uJEҮwiPda(ƒ68PA>}34 ^G^<=Mz5(rٓ qz߽Cf?}R#?"<&wT(Rȣ_`F<׿ouxd/8'6@ȝV=߲A:`ʈ8qi n (/bP{#~N53_!uy,n<[߿jVQRщ_(?QNJR)z3DW4F` QB35 UT`cm#SH sUYװ$Y x>1qA!Fہac+u b@5.OuHrrk^mhF%5І}>䝰|,3|>B2,50bt!3ցX[Ӕܲ`J$j3R Us~oo߲;YҺ$i6xeStD>]f;g.Yp>c3L7Õ,lؖϟ݋o0ǯoz).O[kfb)[S1(2iKzp@Lv}E(`[V,p0 h\ F9zCW3ًOyS ~15pSq&>_zUd;e'L> f`y\#*8 ܎0p ]::`rV838'ȔxְF| ^< l~BQYoxBY5̅[ɏ0Z> ڳ~EVo"n0$<~.ZG9m%6 }@oΦyE${!2w^hkʷn3N ~Օh-l}c?dN5W2{f 8 6/-UsG>,u()XeR A4w㼫mWm)W$'dV9&ƞ] )"aD" $.0üI`@ 8Y˻r`̐Hӛ2,x(c/v8J_kAdAIB>RR_Gvid֧F{ 渐B/|EL E8QcUܢ sMϮh]S KO30A Umt s6H.N_RSzE?v<1ī){=t7㖛M+Q`x S&bJ3+0r&4 361;6R:_Lpeif+ "mI,XؗNDd?yH?1O-t6@'@pHcG:1wLxa6 NLeN:QhA7Zqg(d]QF]Kw}=󆨐Y5I~Q ТUkr/3&3jTb ƚ)p7"0FX~ީL~M3nasP8T# ,Oӆo[C`p` cԦG O4h[{Eշz!{N04To%rJhk|`P&] 5Eo+ @:[Wp|pv?bVR]ݖѓ6(~G!)N6˳F e3V' & t'npFޜ η8x ?Ga$W{^8 u=b#g[#Ο_1lf[,lE{eS0^8.NL6-ͻ7qkE=ݝrCn6?)Ds )/s2֏ˇb^[wd,b7)H0p:On(+HCrv|Dƭ"~ӪyQi1BN֪}?Tr.Ibh4 #Q@bNNkj?#%d3d,IPVL:~'*q)şC*"`z(E;5;g^(ih36'aGI^_nmyyccsЊu& Xou"?pf02,#DZ3t}ŞbSj'Uz,oO +| 32cbdLpcQߺ|+ &|)z/ڥfJ'4$cf /sVM]֨| #ƨ6#tx붭5lNOa(ƕYQP)ׇԎ L$>CQφT ;]P΢$.0UXh愋*i :vޤ?IW5Ds(^ngWesʑOL3B|W!Y% e(w|Lwka x=1U.ڃI9@/%Jjl!FluX.|^ZrDʙ,.J.[/O 4zY*p$,xerd.ǯ-jTWv6zx3 #,>Iu׸įI:w_@'Vw^+Q(ץkzwJ@,AokhQ7NI˽v\8$zw]3 4y HpˢČ;PԄKF8Ŵ{E qopQG\F.лdɊWr؞yףĩݽEjY9z, PBc-@ژjhǛbhM$|ot/z#l jܭE&ʪwaʹ'仔1rДwzR>w pc*8ef *(&SOa~y3iwuۿd.i"\m /0~}K!U🡗;M^щtL/?27iEkc_U|(zd$xiKmbբ~K ˓2azk- PbkC6KpEteϳ䪪ka vlȌ Gfx۫ 훦NK\Ȓ>O]Yc$b5BYO U:VHdff]*/@ Cs̯sm;JyKTS!?~"Yi{D%|ܰnu }\,ƆՇ9e8zN6k(z6Mؐړ `:?߈>u"DjEL<7/ Bd>(0hժ?YyGDMQxnio.n^l>]ZYDȅa Dg4X0 i :!K0ku7.+e~ #1`Vt1n(~u^/ĸg7mzیV[S  7[ћR䆊?42]HB.\5wv.Jw1}&7*9Υ#Sd#PH`--*T'Zg|j%kÏsv71ؖrOFo)bVǣb&OjowYBYj4G~#'afoeB1 H hpH!_k?#<1t$[B|pGݼv!/*9 7iu%] @8>F[?Ul;Rb3L ГG 3a8ergVꆚ64p/rGNy tqR foSV%5Z_W㔾c70+sVB9^h'E}Pbk64sUJs#9395yH;!BZ|oHb4v;P(߁7rF7u𪗣}?1@^c&>wYtx"m46jGA{3`Q\NP}7-2SLl9JWCu{qejc &v 0EĻ(ReXA®է9j>䋽;1O+ul'UnS Q(+`lpay5Ml:Qj|l4O'#2Ol^[Z2%l|QRPfzAm3v#6AUIA9OfCQ4i@xl}ffZ<@xkðyY){>.F,mY/'rW0Qp-܊ LhV%*`;mq*_*LZ* =,t ۱,MM×4e"7Jp 2ʘNOzIpIbGPxV9`D{Jn8eӃ N9lQR-ҪsOdϕz O,Zf6JCjn%wuΘ(A+Hkiekm =W63jQmǫ;?//玺X>0}(&|nQaaoQy #=S |t'g$/ɭ "xO- `GPuLs"[_aM|Y&h"Je9Td,:'&d#w)sCɐ{_'OOx{f]ảqsURy@>]HY5mdʬWupD7 ̓3Aޙͦ!x}i]k\|k?k{R3`4M9b:)uzttǿ Ž%!>P"rLyQ+xy{/ 2mT4$~:SI~!"~{o1Iz=O V.łuBh9piVF]o#bjndbBՄs5iC S>RL-T$bD(L߽e~ʔ<iK6;ԎYڴSċʐ;CRg[o Ƅ iBnX=wp6.A<ducdṛ8-;Ѯ3ʅ䇎˗a/QM^o$6>~5UbN:8Rs8~TPT`UE~܅is枊zE9ʳi`2Aؿ N!~fɖL,mي;Rx-Z:-O6F+M؆N ̌InX7h Ztd9lnWZ(ja0gB{M}u;nfǙo="z 9ԣēԱCzDZqnCFrbŹ3 V!7m&( J.7Z,JχKL Vp2|k|T8m}Q73IX4>cON.y]PX<`p4FI+P N(!?/Д[O^aRCT\BDo֤B5}=%ukK:BS|֫9s 1bYrFn]C9gt+{ | ,1@_/W~t >u3(}K֬3dKdD *6uFȁgdz0B>1vpSF9@] [ !! |SaLj /$ډ9vA}aspV1rf0vh{ޠ){3dotRu^=H qdNd3rNFB"Y12x1@xQ`R7/C9zK1*9D{@%`4 F;y[<1;, "3 9.ջ!h;KgX0h"0c*n'5SŠn[=B-mvd?d.>Ϗx'cv'-6#d/'O!J}ѕqBwYe4hl G4#LG>YW|J8uSO>yhX9HtkN'D1+ZȊ8?\zDGGe9IN3RV5x|/Sd;NE94_gmץDH}MYX:[);/fMC<Ґ=x~bKfuܞT!m6s.I?*4A75nǤZUJ[̖A! 2sc֯?C#hKAQOrcRgX!Aqi* 4Nb/}P&x: =v5',(Դ[2@~Q' Z%‹ۚX^rMb1!<IJ:WdE-Ǿ=V2B'I]oVRa! l6.b?!P9;ʝUG}ƌ4sxC똝 g۷-\#dȒe=znw$VEd ${WU\ 폤2`d]xgg\r\^8vP|R%eV#@+\uԅn}3v'省\+ ̔7vpB_pG ##BaЂ.dg iӧT3H^rXyu8oice ;|AIo[$CyЧD7X@{V7@Em#-3vUja x%;;8AC? tE iW] 8tZҙ/ldnMsu8ܘiMD[n:>@pM Vmbr 鸒mgܝU^RbLmH{|ku("v XaCO^/xwHi FւSbj:} 䑚x4Tec%2|PNbW;PP^&-hA't6!eg#O&4f)`>0v(2|ضU:=ċ?b\z;Mҟ_-rIG,V\eYMݖuap T?*K`-srS۵1Bp,MNR*C 0ˍ ١g6-|ύEH9~-Y/yx`2k$֣  ^[~Q|&{;W@짽h^wH8n1Ƽ%r7,=.o2f!y* Ο cc4_R6_ԯD@(`]CJ7sfsK 4[ s ʛt1PW\,Xx91%S[E}:~e1  GBoem6y5o/^4Go]"%eom#nU۶amA;qRcIJG{ošҮ\"KhS|zXT{%;GfzC)Bw8vJX/7CÄx^b+q6R*[FO8>)= W]Bq Uj-~U^J~(lIv4Љ`ȥTx).X>*P3KkFGkch#u4$p X7;Gl$Yp*^hPx+Pte1b:ůK87~c6Xx"*uߏvְeލ}? ȁiFiC^B՜۶~1J@m5)pܱe} JsEFAW% aG9(Boi=ϊf_ޙ޽ ѐŬ9t)9ɪT>gxE_x:|?Z=/3e û,k$.BЛ5jWɹ3QW=N!9L@P"_(JR-:lUBuc4y)f'?46 {L0|>cq Y@?VM C.= :h!ߡ[I9GQU~Urŋ P:wKhU#Z! m㽗O #gtqWnw$:"e]>)=1(yqR4DexiIChH="#N_ͦдJө_L/'w$)zGH=q15ŇGnaУed5Qc=Y5o4I- ]?pr-^'78$:Jխ4cαֆ(0{.+'x*a'2.O^ؿZ;pvIK3 b;BH%jI[b KJf>sCh;]vp}}mI]䲆_`+e.NږNe+x1=@ZA%E*]˸zV2%lڇ1岟 )PvO$i4E%- m.:UԩҶfk |*ȵ}.`u4DŽoܟײ3sy{ռ`nWOgLG,5mX@è:?=W4qbp pWjHEhuT@6n?m/m_@G <7Q x؇ڹ˜x#Ok5L?owm%m Ch2} H/Gqɛ !;dy2nyq?G΀$ѴP)-3XymLB0`NR5i߳H5'MH "L^m)\-p~^|X,,;SCULfqWF'\c w# 9ܐSGOսgNπ󏸜y$l1ǞBzYɜ)߾#uG3OQ10ꬻ=Q^cr̒hǚ6܊ Z<(kvţ BX ;Gӑ.Y^;=ZeY^q!2 ړ;2sЩg(yi1ǂy,)wOزg1%򈂥MLpz-w+i='脅x\r R̤!nrJ;7~-vkXUmnJLarXX)K%rdaS3\Gf\i^Y/e &p_418q d(HA[1*<,$n5M _1t^&1-K)oJV XҦ1Uxek-3}~R;v~uE3`". ZIuEq,Mv"[${qOS;5$l:VY oEa 2`3ȋN-)C)0D1OVc\7QB+m;W#c+Jâ(&zgbF$M _>P{yCqtAx9F1m'T,::YWdG;NQB^:ƹwEE$A`v >fp%% ,N SBmP SzAV ! F06};7WaCl-j_LD^\~psu*Q4.Bޑ(qRla] mcwO μ-* c0rP.u#/bTu拹sRQ'j(17 =fװm3Ae&kk"Zl K9Okn~{ I.5v|/-ՁA= 6Z /#$S`&tK1N P$.k#Ywr&?`! f~l. Wq΅)?7ZȚ| y؀EU)(a4ق.%ܯU5Fy-LPFEiZ?*/yUw?F҆!kĖ Zྌĝ$&OF奋uOk}&`w@aϨH8Xk7*Z1]Žt,&@2J Wj'&<N7 [6Nz+JJ!COAʆݏ9AEK#L l#Œʶ34 #̀QoeX=5$>a=TpnVL2$a꧹GĨ;c9Xbb$9*LV^S  żO7%a"o,'U?"vK|Գe_데4>u֌n:;_Kz7Bntc匝i $MHҥ89!k=WkVP%YZ-ly9Y eK}uO˚k {L;$fw.$]!Kux%FXzOx m:ôsێFZrqۋVaxsy9B߶_adiDNUK '3GJD OBfmfhi Zx@ٕ԰,:ϭc\Vb!Pw@t\ikAre^x-X:rNU)eV7E2kR-?3ҿ@IE7Br{ԫb4CMCXM,>$-iS|ND! Ǖ-q 1V_`Y{"vh嫴7wYE-Ns ^wS-=`O@E1QuǧF؆cZ}s%"m{هU;+y(}93q-dC\4[kpc&0k_XH WѨD5> \]{CcYYtiVכ 0(M3'#9!3K57$"[3wC֖s:el%z$YA5&Lu'&I6:a8BW`3A8ljmQVnb>]-8ndUi=wOE7(v,Uf-*dfLj]%% S~QΕog 4~uxB.i˰dW;DI+!K>CmS0c4D?4/^E!dAg+@,LxV,e.Nw3aq{Ts@h1d'W"<.`s%?\ >P_"?ZjB}y]p$by/4ֆҵpԓ3ZGP~-mikq=s׿](C [~[@ ӭ #[5iHi}U;)pW"brfK)* UN@h&iS?!R?]_8 >{F[?}MJz k1K䈺(:٪-eAO7;Er7W^G >jn  \0,'[&3cO"U?w:~F/H'HJ*6tF *qd!m@΄[JߜrU#8`k EYŎ]0A.:m! kE=}|zĥ,:!|- &n+ +"SH.JigG~(*,V|g'&k░ 4p/ba`r[\YGmŧkUcfx{L'/9DV:ez':,;$nJն"S)V5;AdP~zqNNFmo?` OKZ֣75-s/[FF+C^(TϛE.<en*kɡ7z ![j`GK^|cN1xcEa9 $ 3_fO K:3,6~M7A_CɌ8+C._$ȈD"}zdmB%hQWdXp u $c:'DZ @"-s)Q"M%:"RCM@e`O&޲&_?c63[A*(,ϙͭ*ȷ Op8#6dŽ+ g#0jq/5 5 PAް?1N͓MZX E@{)`})Er$6榄%5knY"F`5xm XxPȓধTJ sjN/+UJu/yw*4qXq @$P$5_UB. N3'1b!lp싼r/Њpq_n4r-CaîEi^P*lLRt7vK hOp Pi&wWƢji~Jg5~ߋQ}r E mLTaBWNWGMar(P$p,%Oo!+Z] c4QAe R~Xr?U }*S.x7JӖd9JKTЧLQPjۘi,&z\`C0z7ֵΕ!;CWmKB2:չf!G8^Yz2:Q}e<>&@!s=wyL{23,j_gϬτc֨2#&7,4yyЅCH\!cR 2y}+V60iWl _f7S2 BCcqGҨT`ʄq>ɈlKvKͰUOVH%BHYsKs֟֫s=2FN$io^O{T{=o|\|vpjeWozlwR=΄-nH !Yl A²j_/Z1@2At,^6;*"36Q<e%Xwt2URqvP:IXp~>ϒ4Q0ԗ2,qfW}ϱn\'IN/>ok$VJjv#w%~W#XdYUrkh]c:ZU2<2&63=_XNtxH$0;>KJ}Ec,)saLtWOCeӊAidi jg9d(*}Y$N]A/?c%_Qix|=5p=$<۪׏81dPswZpzQw˚ct:/@Oݶȇu 0Kf:]<H[mq'wؖMw/K0~L7>&yׄE#'3\Ѓң} `p3&ّd$c;/D, ;@H@./g0$}/aPX\Եi]UYF v0]+zDr\tWy87<.2yG2QA/|Jt!p1}"mD|U49<pNeq*{8KdN<~xeQMj9AR[ I;ŹHG*deV yfHfxu |q/ =AlAp'Vjѡ:5 P>4L<"g_j@|#7d!0M.}'9ÂvT Č1@/Uw7Yg4P Mx |$ Z۷GjFާxV-hD@ͱ,|p,,a5m\;n+|@VGHdڦ~Js.Y/m-$HxJd"F2 Lņg!-{'N`PAlkc={ENɰAWepDz(!x)R2}@"]Ku u羡;L%&ظ ey6)D⸵+5ZVwB&fڛ }r  p锴ƓOST Ei)qN7;ܴ%SOik^eR^w@c$LRia֮ImEx Ddq)c]NX׼Iq?p0@ɛ'RQy(^PP V듻J / M d  ;~=-M煭p|҅PA:aʚ"8ݴ}c0[C҉:˟|\Ha3pOlxKϭ׋l@$S'q4^՝.r >L8~A@Iņ'a[I$:.dJGHH|& 퇿Tz!kMjPB0sCF"(X-E 7YT9C͕ 1۞zdL#1W6( ,u.dCƉ4GZKS@2߭4ҩ;+r_rg rb(9'ᶬ|@]:~qܦ Ab_pXrB%xFAG (q`z IcG) _@Ub˃]|¦c8* 8t}o*Mx--d7wX-g\/V|gλW@22@=L4FfqD>Du2@%Nj4W` uQHN0Cvb&} KXZYڨfa?  O_[ŎVv`HdBt*LK" <iә1Ľ ҕL7+ՋSM,?ߴ,ĹUh/wAB)]Jmh%!Lz4CdQU\ $3 B3ӣ=FNZhÚCp:DRedfhU"@eAnCog4?!+:|TdXO=ؘ9+pޘ .FwUS7meQ꒓q/i72,%PEOŽ[ei[{W"aP*S(fq//l@n:y~-aADyZfNr%TZ;a˥Ǧ 2e|#5•dBuPjr2d{zIr,G($qcԂ?E-N̆\d~AxG"ˮ֖pS8  #!::gY|cOao2T#Z :{/ʌW{Z7 @? Œ9_ wi4MqB\FW(\Nϑ*i\e<.9r@I~yɧ$8 C[[bCRX= QT^*{]dh<3U# 혔zy3FtPB鿵iӵ,/yϜIz4gOW3Z0!S6sWD4_J#Dk_WARy\RطQ,HGÁ$lw{1F`+lqa(8SQ[uI\*ʹ߱5 ЮL-R8ȍ]uhpHay>tBmt(Bg]6_bU绣[œGauL4~0z\*ހiϩz([dE0$(-RN!=LMEزHNJ(g?+B@),E] V~fOxԩp^fY1GKBn5(­r 9an&+B[J<~F{t5ZH Jm-F;l&#?^±ҔӐ BڛvXkzw\JjyDnɈivA63e~o',!M ۭĚ{Ѡc[PΉR.4qk38Y O K{ 9G5yErQc¯5wP R96)ꁕCEv1]'_#G08)劇`B8 [kv*l,i"`A+jTARUk+XIg¤? #1NW# 8օHrv!|+veI M+XpBJ"uE"~\{Im0w=; ];ǵ 9)M7Nl(Im)ζyol>Wr &Z{ §:ӢTA)iY/rs eVf2ѯT%/D:K{G-|I&?K*`T59ͫY99Mp8,n6Z33ZlJ(1\ #v<r@VPKVs"GFo[fژBxCk7z&\ޱuc")jɇz5]di`7ф+t}on(TSTK:=p|>QRUPbpR\17FOÎ6MwY VB,HE. Q޸Z3Ɇzffzw~fFOrfU]s|ЍBnm( $]@ BoȘ_Z@9dhь _JLldIa dڙ>dR>xYhw xt~t xͪ:}4]Y_ύ gMǦ}8A.Oʾ݉/wp|{$qL~S^n L4uVQ|M^8w|(Qȼ=oAՂ]ono*թecWlWPл]s2Ią}OeHs rNlLSu! /ڃyӅ!>8lg]eu֛ũ(|<^{`Mx5퐡 IűԔ3 C<F,Y _-<[LC\XYNN.>t0 5N9ԻvZ互o /[%do:Nu̶lNG渎E9ۣv5g}i aޅĨ&NYlH?7W&wXj{Xse}M3Yx5]~ڷC8h'4Tb}k)J Vd65_(F׎D̾^In쏩@%Upe9HJB֐r 1f&ovl=!b<&U>5IXh:mEѻǷؚ +i9K1 rxt%VΏPAŏqK=k.?3IQ= '4؊Qʩ$ d(Q"dH#2J7}fpttNיrA9سp5~]Ǚ!"n1T׼@ :v9RcU1FйScj})0dT2XIv-MpLTGVf|Ԇ#k 7#֣dSa}''͇#9Yy+fNh>[ i* jcˆ2|, ,1*C]GDxb.~zŅQa{ii[-!Qr}Ҍ?RWX{;:N/!SHˑ꧌WX!y"r7)4sddhK#}N.cV@0nxGk N W/X)dᨙs6Aam[0Z[Uo`UPU}0dDSLG7;,8&2=0^v%8g[WQ^G89 p׹'zr_Dd4 ȘOoTam~P+ڂ6 pҤ 5kJ &W !d},X(lk9"l@+ I2k \n]cSax5'GLԫD7ɉ[=JtPDmQl bUhV.J\|6!!q PV̓X: y&0zLbp9t?}+?r.c*=ey9{8@] z[|U135YSI CQpĄcXx,hiFÑߓ'pRt2Zw&\d8o 1\,IJh0 E78"sx/U(BAGܠvvQH|\!QfcP$r|7ㅧWn\L/Eh0,Cy0rZHǙunh^dyO&4e5[-:389wp㍋y=S d"ί2{g^I|9x6ӛM@„0CAO-P`Ҏ7fhZN+xFZ)9fBĿhNW]e[c $ SV.z@!oVr# TrC"#k(w-Xy+k(#q,f=w>=B6j4Zf)} ipF൹GKEpA)h39aJuK6 ͅ&_Xx@4Hck'kp .(llݖjG$4Zw  ` ]|{gƝ77*fnB$³Ɛ0O6p.pB`8,OM\D* u<,I/!sʒvWe>d2+."1!o tW` pu5ٹ`L;Y.\iekZ2NL &z4FK:gU%:y*} .[='J+tBn;6VEз t1yvWEfF@("c C<]d_ร3,"^{r陮je&6 4ݰ Ni?x594I)v.Kʟ0FN&(qaچ0dREj 8ꯁ;,%%"!S0XA ^dYMA^W?f'́0"#;Cd1mk& eˏ252#,d/OG+*v 9\8aoS5gD67S|~ag ݴLhb$=6_;$(!5D3+Tu^,ZHO6rý/n;;2 rIf_k/@4*x-2|{rBۂ҅ؔn8D qO&x,5-t1(zʭ ƟPۏ5h4ڵpjOssm%pxiJ ~~H\w?a˛B+'&ؾ%:2kj[ XVvZUHo^i~̑="XpHlgB#aWb5 )zg(Wxبe>&ب\lr_J0 qF ('(j1^ UB'ml1ZDlf]d vk6TP,Yp9.bIG *BYu{4:@l5z𨮶-:x/M564펪+q8ХG,ܴ{O-6<: 0čAm}Ź~%: J`9 nJ3^ "e?U9gS6H~a̚(ACg>pY%&?;naK0 o.6}Fb&-MLƣ3Q8U5f՝Ҏ'Ǫ+؂ C7r _M SxsO=EABFǁ4ERZUwhChEdHXۡcCws5T~E--C)9u5řgnh8Oz["~ިlA:S};}LmaX}0@ waf;S#΢EV[Hk2Hp[..5Fiqæ40] ~bo{A&fzKdn \rsL ZI9@ Ub)6Y]¤#<ۼt0EZ{asmNGG ySbR(of6M8Y*,Zg5a+~%ѡ~ Gg>e1|dnVD?eMWW.Uhem* n:1yrt &n'{ V.,V&HxP%Mm 1P 2g( 3UgYoYP yMt-&f^5q~BV&i1*cy0;MI +sF6tQ ' 0?0%Aku8a4#!ٔݫ.{SRĻ#@{nǿA.x<͜ / I `a[5P ]:Z+þrXK:̲N[y4S>.<t8E5g]J"Ĭr%*QlH~N6Swf(D$9b ^Io&>ަg㴹Q-!%)rPܧP"Pdk}db&)yVނwn". gzkl1W}c{LKF=u =6EYṈF =0a-C-݉zx[ }P鿗`"G$aBY<~Y>J+oD2[lS2+i2}k2f]&VgPxӕ#h?>4bpOTGR OՆXU'T-8Z 7`b܈ cI4[jF 1@/ٱ}"U;巛tzmLW {شd"]1!yhg b kТ9҃2*Ow~_^jEÆ|(,DOIc(<%ӛ sTX Qb}*'h.(ɨh|pn+PD79jjDW $St@y[H k$'.g):'Tf&4`;o 8|w>9vc_huLOv![<+9( ag1ouI6TcMgP\aQ-3,O$cM~j?($gc lZP9pDDOӉvq ^/S-n-[rҥ%a7~u{Oahs L2F">I#Rl‶`j^sa|l%W9P[AOA@G-l;C#ZR.Z0zB:CQwDa EϕR͇'ș>$&h#VQzݻ–4}$R^]/z{5@}g >%/sc eDXnJFmWNڣPu뼕P'? wW?z~ owFxa(\Դ˄Kb3^J3,VŮӜAA25W~{3) 8t {Ag|Y0eDҗYfQU?s#|(̠VDz_5( ZRٮhlQ9MSC.Hg tYݞ[@ d{X: 1[F~:5cd--~BXE Tb +Nds{]M FTϚLJw^X:AHJ}kRQ( ^i{˭o#%K{y|2c!KrzCx6Ŗ<0YJ!5O8[OīkS贙P[v .R?XQG2C\gz EKO5B(+'aϲz0<)|itv-&o pؗ+Dsd&&o>_H3cxZZ5+͕@5-SMDx_|m Il2.Ӷi=cN ^ts=dѨ9D!@"Gې.ӆs(d9%5]>Ac zX>"Q.YΡӯP'D6@`B8VF[;? =[<)l!Gq cy<ja"15ŇP}SjZr S[6QѢ-l zdz"Bwr1Wh^g X2߽Qhw.]ER=jdSgK* fepzi_Ӳ@hq1 yIde^t!//:kPW)uVn Y`2qb5f Mo~Z]Sw%(ga_L˟*!ϥL>""yƀ#TԉK"me;Oqinqa6?c܁vEg46 QhIXoQnUuX(1ݽ^bu #=S/.8w \Y8Lj #z2"?$rlt3dFHeG9 2PO 4gYyn8{Ymm" >DDS@$حzp`WQzʫht66ƾxg@w(dn^x#q*rݷ,69 $CCOInɵ=(ο_XYb/Quu4&.Jo'o9,F%Gd{:/٤N= K:8Αh/ <ٶɌǖl\jFwl"nSoF$`A0uJQgDQ.c Yk$k0=DK mY^vqޭ\qϟPVfEHs^?nV <".\ >L,Uft 1n-blzUg2`8BKUZ?{ϓG nׄ\O2,?{/:ulЫI7Z X5ˬnal:q9ê?G]G6-t ?=Гn}gFpfF6;zROPvß!m>h!% 4%M=Yk6l.BvWi'hL+P(h?ѓ*@_ǡ#cលd@RobY LJea4?~{+,ioDlb}Ϟ! dnjç^k~@5LfHw{D+BzA]MG-d O;F+xU1|B-}ZnЦa{NBsoJyOQ$y0w`C?X}J"D#Ӣa1^ԛŇ!WkJf+de UcQ#@hdjwR[3Vq[՚3d;,X޺O}gm{-i-ҝJicOH%wV{y2oəWᒈf$5cg_GY*mևX;)F |&jzYs /~嵵sTT(O&&pmgQ's[C o[W ƭFLn+@>j^[#fM/)L?S87s,xl}z#s;LX,?n4`uǜ1_ h+լDM~f W<iWc( Ev'\.R7F{Tz3nm LI6WN+A)Js`B#(Y(eM-S5H.絕8/Q!H7tflMF$4\ L 2d{@R-A3^= !@ 9NoIm{[pyDM*3D!G m VNt>-/j8;4vnxc+–1 ,O3羹ofz~o͑27r]eaW|<>_ET ~#`C5?RNAǤsѹ$5}) $S?0CS k2u\~Hj~ٕ6.gL>|v.ֹ=UK?9)_7;mC & i* Q[f+qK^W,3uaL@ɠ@:8Z!*1aوqh[1HQa^`^X__ƥ\GBG@9,k;2֛9 H1h8li3E׭HF._ "* [қ1ޭQ`t0Y&s:=ݕ %M.\ÐיWki~@h i@~1Ń` M.j ً҅1ӽ(jgJ6qabˌ$ĕ8r娮Л0ZJˤ`<,ߧWRDs)Sf%/\b%Eih2icNQ$6>lhH#z&<$x[k )kL7a;p_nsTQۋ1/ Mí #u+d2ӡt(؆ |@Rف5zU(-Bw.: ?e\f__54Ů:;:Ү.|kU#@?訩\]Y^Ά̈́Klbvv FНP7"}8`BᝮgZulۊ^B-l t*2<~ ?R[Y0S= C6L61"SBo.~֖4)Mjan~[/Ku-34a tn;G^C3:&ՎKNpl!OK.vɞIh61<BH%4ގ\c$V@6 {uoFj{˝Cx氏a&ζ&X=rj1Ɇ{Zv=1|R_ Ze(‹enU_axK2eT~M 3@ JU=(.qK#50)JWk|busAawu[HG=Į7=_`-P.F8'>]4 G{qB6s"Fιv`LO<2ܝpt%!fy0[.k )z6̠)q2E)z*gzԆx5쒱}? \-hAz" oW>b@ۘf{<}g̻U D"8kt\w_3}-YzY2oh zqށ/=?6EIW=fw)e]3:$gFmkESG{@YA}y^KNVZau@%Յb(.?w9AOɫ}AI1}՝~Q/J9F7H!?3*)*0&7Rg2b`I7Gj*7KYLJZ̳Шb&NJ°RԽ¾nV^W>GB~N8s9!N)!}>?0ˀbRBH&4&˧yt*JeMAK}*ov9iZm`x|捕| XM)Bs4K*rc)('ZW~JK'x֌pe`TC\Ӧ [x',rnLvC\LD:h9IH2ӴѹG ?"vt-Qg,O%R qb*%A^'xZ S‰] 2ɩC/V.d8 G7ОVʣ+R h|G誳7?|+OG:P$~yUY-;5aco#͝R*#B`%n9C -Kꨣh(2{̈Ø%i ՏKj*q;K>bUbh[`_(8WkwJo_f $Ak 2:akJUI/u}6%<;@f'uy?vf&[gnnI,YzhKCUcJQR%2.^7 ͥ}xW!*Mk ] O8`7Us  Uw4ksx 8{ aNj>Î NEGȰDvcm>ʰFW2KAe*r ײͬuijb*We u rƿ[/ؚeN)BZ,|Mxq8A7/ulɣۥT}s1:|(Z]npf)_<5D竟p(.a$p /:YJ"c8Ejt-PeBG[f3CWp&tݝAYMYy#E0޳$YPBUN^e@{wӫXU&Vr[?yEHͽ= dnjEpblͫa%]7c | eg"78΍3aRʘj$ K9-3Q{9_ЏwӇ6z 5,Z_~vN=>D$^"匼pmV9yUꡰ ђ6(coxqpG܇d3I=kV  ׺\n-l'Zqm i k3p}kRwϩvǸR>HCZ~$r=OŐ.M#eݨѡO5% H ﯺ%>;}C{ Hrl֬j2j%-rWDbtC([,^dRl7v'F,l5/Z`j\絥pUK@.`0GԵL3͛b[ɚ?E[r_૩J@U:} (‘75=".E>p/tFo7iْ/TsQW+1U):6b`smQk]pb14X"Jbk!b鄤$ #X |t.~/H+OR`LN-hmΠ?Z#o\ncij32/d?lGDb3.mҏycPK<3N.gAX~`.Mz.B p<@{2IHS AYtLG *,SRҀFARWx70N7csZ+3rncɕnlLf@%ItQkPS8sECNSa]wDh!mVK RNOP]' ?ZRu3m@ӓ#8Ul Y y7himk;E`!qQYx>F@7S[m{ٽ@,`t MR-рsء]Sl)s𜶁]zpD :Vt;]t%]p+O[s*(]Nִdv4SZ0:]0sK!y5dvafQO =4-$z։I} dTz ?µI^]!RfL ZCKC,m6DW.#偩萄 ÍR-W{M?'ͧUŠKd@|:}L+/|9WYOT9li{ R`Vi=E-fF #;?K_Ѡ.:-UE]=7<5Cjݗ/^/ડvx犫 v_*>FN`;MB7v|#rmڻ{3h]ѣ"7G^Tcs9]<, x!;c09 !YOq@9*?p9эS^y_XB8o@e?eMVK "򶶜$=B.$dbr 3XŷK&mM=>ʶ7^))(-Rv1c%ן#~s oEs|H(O`;ވ]sX%68kVjdd_oTgf;W}_TlwOJ7+nR@06vw&7pL+$H1piJ0KS@mFt3.T4%w>$Bg`Yk' !ߗNq31p{3tU|b<,z/ gSi F]mngCjwC*#4^LRѹˍJ7,x@!sKQ ݟE5;lϨdutc#Dm$\X.%6%@PF $ڰ &Uz~:֌fe;cexױQ@I 9 '"EWАУD u* Z'ψ7rUO܂g=[օtbojS\Vu"ofI/E7åXH7f.,s/!yA|Q a"ZU_+i8gflCB6 qPЎX]Ayg8U|;WC(۸RzBVU.K .:|fZD,×ۖ-6 v7-߼>w 0Y^IGC'uyJNU5blyŭaP+5_@{ E ]|y5EIFB/ sќPp6`3E4U|NLxȏmJ?SIlrXxfAfC;;a\^cJwjڐ+l09F`YR9'ON;ؑǦXPQf0hj;=0Ç*2ۮ 5-~ HJ&jۂ=6ObbFXoJ6q$:?/#rý?2\[_fPQT')HUB<u_g%hC([^A5qS K Dѫ_F(R `xMH ҴѬ@~PI2fBV;|unP+`ϐK̵΀Iգeڬi~<8 '7s]dk/[s-3APdF["_ݛ3frR(+ :f2}e>~v_$;4<Kl9d/exWWU p? nԶK"wT.yyEm}Xl%Xh,"6}+3kG8>cu7z=6Cu;J,xYlyC#ԛ[mˢ*9<ӕՁeK7 KQV{MQ3流=hwhyQ@;:\jӔOY ʋ8C;SOۏd>8Ncʭ;#@EWeѪ8qP_]ͧgr:tl(]Ȝb-)*?g'}^ZGwzJ4D<Z*RGtBtDlk|B̗Si 2(Nl?Q>\(/i_zjDR= MĎ'Ҡ;3Z2[w9\GuxKmz0r& <؄7EP- |HI ۠{_veSd։i$ _u7ZD]]$6HAsgzeST Krѯ ;BF2Y3>  Vkx[w LFA,LU3oZλy`s*JF]ڝeD6} h')r'PǢ=^'^5UQ 'O2b>!0I{-bW,Q漽KՋZIyVJ]9_;YTL C|!i:ĨsԷ"7F=ura뫀caw.`G$ht#XPi֢;Ip v4UrӐz8/460'PԜ*Og44+$0pTz)cAŮ>s E䶺Y1CimYF4_AuC"/ZWՓK"Qtr4 㞵-6+;] W+4@g=^'%A_pcZ|sL' #;+c=@MJ% _="cd;6KR!1b2Pp%{;$h`5-zke\QvMI_@6Wut'?'`uo :ku\+iY"6j;_Ɂ5Cf/ (UWұx5\sQ9^ uBgTEH&I2 :RxCּfv?-iSFA8uQ yU^-^""WVq@'2 .hu4S!M],ůhcwΏ_- P#g&\ga2ijW s0' wĦñ2 <.CoUQkR 3jh ՙ/dJܬqY-rsXꁑz]"RWlvsg p^9R?5s$\5H$1%8O1[[o:R>ݔFU5HL?ocf'"./zS-C,m& CKu"SBF+s,sh@a C2?%mVF0}EķX~XlL3h@ʤ~4g);e FݫjeK`[V HHrmTץ7\9+Ǣ";R7CsLrh`@$Y@V^qÔXezOvPe_K9K~!+&ߕ,C6@}HS"V`&Bx?>DdBta\by^}>! ?@~_1C3Z=z g%kf!oX%!Nr\MHlP+.d 4Hǣ 9[L4nEYq9)ya|eNf@]?VjKiI[{v'"a=\6 it uK@Se5>!TH7#d2Hüכs3G-rVy]# jAoԹ.֯`/S(_\dڄBKq{>0 jVF6W,NJZ̃VW_!RV9JN+g97ZTI?~,F@(ajWq<~pD8[a]Jz~$;#8V -JY- Z?r(Kom ~vd#"6M+3e$c58.ɸTIs-ȴk!)8GYEoo1Aط CK\ qi''/hR?R‘gY񵱹3yΌR_S9"&.TT& RY>=ҌM <7 ҅.o̅nd@~FPsH#Qᜪs7$lu0 0QBW4>Y{͹^N{CP`0Ԙs8VG?R)epBE1tY-*ZU-7u!OoӰ=fGmvi`/j!p{z@Oyy\+8tvnN.> e'szXy \M[|H_/ ^gJ5`8_Q'LQ s&m`rDw 5 y];S65X^`F+o3̔8_vR7=nM..Qj rh-:ߒ}XV86ZԩCLN:&8#`Ȉl|޴;< W8M BD&- NN)JY.W8 s8ې$gԂXP3k 9ϻ{8'o>d)__-Hh!3_TB3h[(OdwS"EahJK< o+'icrť`Dмhx+7U2bzE'δ򡓾`O $3 U);½7A'i٣P(?n:"ᔐ={a^Z1WU$|k I_Lӥ֓KDOe"tKfzԒZ^{+0Hv:^ _}& [;'`cmqU& muXHqh]=S(MH)g'{*ѣ =aͥa%&)@YQ(a$ Í(jAɸ%TFp^>CrҐ57(zp&̨Z=@>{;sE^ġsJ٨H= kh𬍁zyi*) @fMkFWo!qs%2in|'jm^!hEXݧ\cbrzhZA> Zn_(Нu+] C O Jg['+޺ZLgCIL;Zvfl8"w ǀ'),&1&?9rnqHk~_3| 'o>=x AxYoQkie9˸6eN5#m@8;WgQ1uE[*_&JQO}(EZ44$6MI[ \y,xV`e6llDžϝŧ stS9lܒ%]'lQ-*v*|#{czbK}34J$iq *3!fF|f!;)rG!md NݪFP19ԑ[b~i%Rb)-͝'0 uAI; z˱Ib +b Ri=Kc:%z1炪48*YFܨ6Ƥ9=WBי t㋐B:KCb΃bW˂nz70P!^mvǯ _~IPDR2MB{jBըl;0J'ꖿ } N!OcKpk+ݪpP5-7]*P9AθH;dZLi{DXWiDB A$J^̈}55t1H.}q"$[/㙄Y.Z# e)~1(9Q̥R]|6׊y!:;鞟 Wa+ڞ0.!=`L f\Mjqg&w7-I=ϿBs_)̸vd7npFܪuboG2P@9 /Uѻy/#$lNW}Y6<-A3FԨGK_=+Y>k.{+lqΠVhGD#pX^ e(LD]Gz y <`Zs2یYb Ɉ֎e@SYOG'/ډҳs^T2ޡy嚨*eo#DRT:^ĿcoV?[$.U]6鰶%dyĠ}ouVDG7zI/;Zl_eŘd lG.έ7&7::*^٭p1`W 7oniYa?~{& cSɫ)?/5 xc/`X)'c8u'ipBxtgJfĵ>̢+G4?Bl%lKl^3炶" ƦN{T(-͟Ga:NejO,Z)7(#"mIv~I!q;?<ąЂk,hS>;H&&Ic - F/3N1SԱ,*+r(b 6kua?}(fBAwFsL@cO̺hM2V;2%# oh_ :fFXޡ1ga~iʭm#{Gs^ {D֭3fOyQY"E~B4I __hر(m lgx.zEPnƸ`e9e=g6HN δ9(n /p (o2+u!Yߠ]@d+k(&d8$S/a63QG+=l ^VۧK]oɺ0{{7*6ҿ3 ӫ qRU?<52a">hd[8aHf&wt|MCH:G*Lkυq~pE: p!iq_1.k=U.7He$ AϼV![hE[[[ IҡCuvSP {u S7Fxn,gi3#l!uW j^UEF0/St^*l Km,_2L*"5M{ɧXN$R  V^*R^.֗NlikLA#=mi]}63Ƥ@A"$3m5 Z o¿@+w>C!9ܱ0]hIzWIoƯԜAĚ)S̉V*ھ4ruE/ОP_x#gF|@.as:u2#g+8xaXi5 %N\#iϒp+* [6[4RMI-Ueg(7`OH]-3@!*CڃǪN-b_Y+Fg-–ft@:uw ]kd2K:&@ߢCb/>Cl-U"{=ޫg_.%.)veJ8?gL]hh]l$؊#0/DL8L( +_UuK%vTR[ f  8EԢtP5c4?'$R`[oڂC:@nP_ oz# 2̴ ta{_قt(5<_2N܆Ml9Nz~e1xX'n;WvR'MĘBk}g,icZ6ŽS jw}Y4ξ1!%tc0꜁@&-9VlK1Ua&\\-`?iG#W#)cFlG5-R'm̀- Qg2eNu%גi;q ^$Bvv{xP CBk8 UU9_1KǺ|t]N#tҏYC(/v1Kw"r亩UeBlV(\&Ih1ɷ^DWq*gp+QCx^~8VI%m 4f&*Pƙvf_q\ G> Ekdv\}AӴG鄬e/&lˈƀ{:ޣv7BPo:/yY1ZFCDB82.g'C˚aq5DMT{2GAF}ғVּΛ8x'BVK4UX۰",$AVF7Vдrd lo08z(<1l H)QNbWk6ߌ{^#|ă U K>Qɀʖ:@'_+d,e",rԤ[.f %º$11Yi *bZTCEфBf o$߳*LOWO<W#x4HuSI $8Cc?X$puN")] JH3wAv :ժ@e [XnGlշ񣦵~.Te0~8h2p< LA(1P0j7` [>-݄JX8{|rl6D[~"y >Wa_mC pd2VSw] GY9΂±FA ,⻰ٚE5Jt_;U}]pyVi~Z5-p+̄. kf#̬jP^B4⑏Hr}/ w5R6sH5fHeh0=WҖɰpb͎GÇa"e<^w[nK)J@Ey%RV- k{cm2OkSG5՗L ̭Um-FaՎÜ񂡜SǗ[Y*',iHg7?)oK(K:UL!8pcPgV~ΰy!rէ0J[Oց3H 8T8Ț.wo)1 JuhAn7mJSPP :s*y54c(d`%ˈIXC9@>l7,@i#p %B!-Zif{):# (9rAnƕbbqcyGԄx̸5/laβr &S>|?|%ކGdujA`,5]~òH'FdUym ?(Q!HHdc<+4~"_,5~5;&fFy#h| ԝ}(+ȿ,m!Drk?L~H75Rm{#PSmhˏLG԰ >=(K?K- (7OFh1ĪBɦWJ#s]"6L6o֯ϱKT`)}wD t!ݜ3OwW6e9. |h_z6/OR?gKu8snF'>.;/!f68[Fۺ'?g(<xH 5=ዕ=u??ݼwfI'ɟ،rNQu-[O7iЁլ%W6p9',ǩbz[HU='; ӓ-ќRVJF*IyEAEb Mp;xtI<8r fY o.;"DOsQRJB_(An ^|[ x0>tP*kO.4&L${A}2K-t2(ETG()פ_sDʿfw>?lБI$XMph]8u$OY2jU 4R4M9a6(Kʓ3zOEȹjM atJ#:NEym˜g a|d8*144'I18k`+2ɸ"/ay*FpiZ!mf">L輠pR;}1ȶ􏨄 , ĈVY!G,G?a色Yߚ- xFJuԦy6gZK4ԩ|r ;7@sٶL$y(qu}!j4{c]$@]/IFRݜC}h;: κfvۑ?Nk/n'^ߤBu](CUCQi̻Z㞸}Sv d}RLhg] fAJ*8cD|;ڑJFeCx@(8WQUn̆IoDf B[&'_\:;"͡gڿI<\6tkS=JhW/eS%3]VԥyK&P ʎ#jUgS@Z=QT6'!s?i>bj S&ƒ/r#8si6%-î` >/0?MO#N_dՖy.>`-T<VK\KҵA~xeWDSlf{ w"ѠBbb26 VQ{Rчy8{x=С@"7IbA|ʚ{ݞ=BK}Jr aB&#g> Ύc"j[ChX8V"oo/<:UoK˜.еG^9D Z)-/!@ /^^rĀ.*,0֘4iդ\PDfh=:|Bm`pEȪcx*7 k"(1 R ֮׀8b;e^*4^ҏJ8pw"I7J Ę{HPsNK"revRvtj]$'apxBџj 8G01h:KP&bSHn!WR]d Wϰ۟OoQ\~܋T#R =H@o"L8Lb$Dv0&ƻO(B.=:@)d wbGLvuu'a. >zTA " h-‡Rq_*فclٮ=\.6`G}Wa$Px(\ƮASw"F:;]BcBX_Llwb@(5i$$Y&G$o)Ͳdrkrcgq߫ĘNjL d֍.r~}G:j:nAhdJ'TTij^anpsm(\`Qf?cJ(BM0/nhE2;rA:]>ۙ\~v?4'o~eAu7󪖏C$<O ƌ5ݨ vj(}iNVB?SLQnԠ~+&5x;_؏'Fܣ=!QE,"}-eŮ{}/ePy2<ە}#$q>_6I?HЈx[~.KhxFZl a4DRȾX?:9TiXܫbu"=w`tMpǵfԬ~ `eXB#o+Kyv?‰>ɛ ؖB//s8DbYpWֶ[3 O٫IzʾmR%de~y%Iq5wa*ԊU͆(O$ϓ唉 aO38yK+ DҜl QI3ېʸ/!q3kGQ&f3uqK@Y`>Z#gKu`X r%W::Tu|](E&D-hYؼD4#j4M[eǍ +?Jj'i̹y(GN;(ڷvL6+'QPy4RN_:%cB遟wJ Q r}kɄf}Qa{$1ВUga1ˆ+۠|YYRD=T.K _H&|֒H/A)4f~ / SgAJ)Sنa}4[ZXј#%Fq(S4xgG  1fŗQFy:8;cG|kcg淶3Z#!8|=7! EFuLk_\/<^ͱؼuغ)ɚC@I"Z 20ٙ'K:#i˜Xk6E ᯺`LY|g㭐BSQd#)bb V{fvV~ 2hѡQ Ekn\3@dX`^hG H6*gDE''=e=DsG 3Jo:"2'SMm2c0D±FU983T(́w>.Ƭ]̜ {Yֳ\̗9> uzKZh;}qnT:HAl'{-o ;(DǹΊýiz[Dh&NuG\Yls@-ٰ̺qn4c+j3G&#fPk`;}swPQ>*+*K]E3Ƈ}BOAa8Lq.!23=:@mv;!Am&GdjY)NH$|f{2 WMruSkgBA]u@{ҟEy P'5Ű~bӢ|j-0NdFx5%C rР$& i: CIb!:X՗8ãzTBBRXwUC] K҉:y9~9/`WDʨ׶7E82ptbVĞ"?]V[vSÑD2plZ$YHcmS)E%10Z{e_XCܤ$uӺm|~ϜQ XgxnL]/xٍZBXI{F`QEj ~QS> nV hW 7`XSGOߕ`!ʞ{]9?KWc|y2XQvp2"J@ר2靖Q]^^| T{FpIDd6[x֐ԶG֢"1w! UUTN4(HaI"Lc>&Tί'AgSQ:xbwwOB߆%&rg54X==Ċo .ħXX0CqI00g"OTe |$9s+HnTOܾذ[#[MO*c;,ond6u)xU/O!./m\:xQ1b{xM<4y7r%NqV8nNN"aJ|P^WýW%nKNmfVu2w"L90#2ӯsӈpw-(v+=yV0*7$HlY]5Lɛ~YǺd !4wl4I qѫ'9_,![[ETAބdB& )F>AC0; *8m[ꢳU=p|<+΢ ^}"q iYXRa_`$dHbU:ɕ|A'Dj1hUbX+f}X{b~*74~`{:!JmpEss 1c_'FM`h NH@0fZTg3Љ68J#7Y@˷m[fxpwۛ'*Cv51P ]q<0pSPpj|%dԀ"$5!s0U@ {dyƷkor/sz#OAiBTVfEY\8@C?]?"|iOU-Mzcߢ;HbWNÊzՐQCLC,7QX|NV>EqFPL8h̉V[Y3B.0}Gx~܆o cIvh+I"au)CF>?XOS49= 9 Ž2H.:1QhqXsZL_g7)KXc7,_Pe+knGͥˋuHQ1C 5ѤܡP J58f}'[ YcZʔj^?: YaT̻!*6D3υ$$B]̍^"* AiO9\?*/plC ʪB,Qf#yB9.M#')T B)/cQc?\"Q VkSfRFT̩'=Ma K<& 3zQL޺A8Qk5u,)қd{O!f FEՋ?FV wuG\nBPvh'$OtBh؍AZ'ULPJ"=d@zכH|˼&Q8+?N-zJB'-ѿS!V C'=QQql,\_IK`yz :4N9JXYi¾'YAܔd8Y.jADOg+D¦Aq. ^[nk#@gJ.h烶4v٥ x{d-@8yrm`Th#,ʼH_zQ@ص-: ,,;"%c9^UU_\dVxoCwN,/!tjsa8#;z. K‚U4#3bTN޷"ך>zV)`R`Ppdv1Rm_ 17c9`L' _tޮ8=v,=T D=V4m0n}qjsgqOVD۱K-n0փv8d[WFN 3"StGju=IvmҠ;Cu<پg(C{}HpąKY%8rr&;9&LlJE@5S?[ ܮ{tグ}'6YtM.;Y8"[)Sx:> U }ZyV/B8 sZ ^atˇ(PYG,/PR%SPG?_*@] ;W0EήYmWWј[RS d)xy:e0H^3 qwsv[%ئ/#e$*%q kC!PL ) Ϻdo]  iti&`*A%+?x $U _75&-ϰ v} _ZX6W!vkZx'/ oSЗVg6aIEMVҝƚ[GGѭEOu39"]{H $IJȤ꒯T<򑦔R- %+`pV0Doin7p~P]30Qcp2u轿D`_5IY]SJmʄ]uj>yx\-[k>VQ=/]5D8%R,L,|do<,' l.pM1;nAp/47P.#jA$u2K( ,ce]FL?ߤ2tSYm|D*涐 ړ_CC' q£4ؕ2lW  :Mq4nQ-Nx(S)sr(ԩ:xJ~$4bFnh=2ۍ񂖯Ê!1z-U1lA`{vAp* 7:dq|c{i(]e[G_&#{(JH̽҇!^@!F";3_`X==7EXceRj#łLs//lݖ8G s`$M)<~fሱݏ(ۭ!jLĥd9YMa8~[sB3 Lj…%uQP3} oR`z س0QDi#L9 OFQ| l$5FVWP@-ک^"(B?`mDB6(+%|88 G@ HޞYڒ&Q׫4T5ZR4mrzamrخՋe=EdfxOIXuØ4MdSp ^e=M_J"OpxkdPLNtaŭ/ AVrJ?]!/e??hekDը)x=Ĺ^(\f!zOp+|j8pnAOН"T-hB4Y!PrtQpˆv5$"MD/P+Rby 8/~iGmwSY7C4+ M%?CEd)SaW3;\3I<KX!e:o(V1I`GHAٜeb*P?_Mp=?3WXdع3\e#iDk8#j `p 角T%|2B9"e6ov/LO˒Qyv؋i\U'd'WM]4xkcpċ)$TkI>뼩W\2vcVF"NW}_r+;Φlt\WX"-gfR~|)I=OZG}S84rFmQqD8Jš=s$\=C4tg4I9 P`e:nvھ ?]$iJ}o9VtTix(U5,XjZ.3eO=M"W cѦiAa\6:R1uMmJ=7F;'eK^F2݉xHS6xmT ,F z}|Ȫ{)m62?qS~TH7H&BNE5AB\\Ev5ރD~+L\i!!u!{6YxF eʋWK<8,'d&}ͬI-bc +vԢK?O3݌TN޿cK`?6w ˙m)ǜe}N1y@%o/9SUdKZ;[SemDbqj%:MTZQP nלF1* Eem`j&K^!ulE;L cnƮ].0٬ Wh$d kyD[Zך^PA9Bw`"-ҥga;2\ɦ: CԽR_(a A|RpA^ UvDrEi/Aٶf02Iܯ1V%S&a~ȇ`QF"Y?gjuqڶ0̐Fa\"a}o 5=jJ].>lMh;&|ߑ{cj,W;|A|׉Tt7inP],1YfA!S̴ sɱI ֑&tڝaC2~uӴ{"nwcYhrpUpVZDޤ{VȺǎXġUQl<z'U;8NSh|rpdiBh(J%NKo[ǐضzrkn֮A,x_%" ݋'x s @׳f0re`HxDsbDc62l-bSvhD/ef *{gGY ӗ ׁgt[KUL er"$YcfgJc])@;Y,\YMNPDcjZvi6GCy6D_v>oC?I@``?@йKquAawry.).3o}:4g ;V81Ogɵ -eklg ѰFt-`ςTwegȪ6]NUEK[; B7p`Ǥm6HoEPN>?"ϐPs-<$}ϣ-Z:@1HUTblF`bmzǚbjb+nX'#EyB91?Wbߟ ci"`Qp vC*+1]wjMTפ4JU1آ>zlU)EנYFyT%k rSV2]WŮW֗xkaKj2qSz('G CUU A@:=BGDj[A -Yٿ:Ԭ;T9&d0حHd!O[%zZN^$+HTڛ%KXںX*k"djJ 1ӇsXM>:tҝ|v+on!h1Yl6.:|ChFKֶX+p: W\"wlG^3hߟ3/4 =OkJD3O7AX/M*mj!l0kc[S!//*R%goP 7⎍:˛ߒ#[-{| v' ^>ns|Y2t.ꂀ@b˰*qt(+ PܐȶM!>6fXN^њi?8tǟ$s]ލ1iuߪܱ '!mJ/ ӖV?aق٭)?']FD%~;xyʱ y`hz!?b0Ϫ6Ȑk[ֻYTи΍d 7Rc3?FG= =p=zPjQO'pQrM%ѶA*` *).tD+{M7 z_H.ۉJv DȄΡ_Fl=x.Sd֮Ej_tSRt }+!z%C+ |캆ִLX{Ľm;nzE҉!f8sF˯&3s>̲d$k-\vw_8єRI 2)&&;[ڂB r{"㊌TxwM7a+9*aS:fS-!B: nm#u QU *6ww-8%@@ONP5f09$Q!/!l $/Ek_u;|&P%*z[\ֵuOI }" К֟H@ ƞ-Hxf* :RcY8eY7_+4Pl,X7"OFw?%\v[vb/$pږoJz2swrX,%‚ӳ#`X0bTѧЀ\κ X^p+K,_![7g $LIBz HHGudhS]wp:xǞjVnbP·4xIVu8eJ:\}dgw:0뉧(Jv--.&x 8ۇ{▭|d.&7}7e+y{T^9jU0Љ-la5 a=VokoK[n m.jg擵y26"Xf[)"'21f|{dl)sF'c+{yYB0ƌs)O΃WfЫV*Z̭ۮ|RSg$+5Q*pؐ+hAEzۃHK73+N@Yt 9}W,SSEjW#q?Sv] h [tGj䘴/{BVLiTBZSY>v\ #\b8VEZ1U'Zs:zYpCӰ9Ţ@]΢#C{}PtA e2PTz_O2@ݦVuyzXr:K~i,qpVcXG h6Q ۩SlE5؅h`j[vHɎ:0ڑ=V{i/!kN9SnF1 98MdY=BѤm61nf@KFf t`"?6E ޴᲏wt yx_Pn l@ӧOtW-u?H @0ˋ-<5ɴsM2K]!1c۾>Sb;_T1ju3|3?]Uf~ | |ن_gQhjTrȄa Zc:(jlLaiOb]y{%8;D cL,zW]@KX# 81f2e/؅̖]RZ$#Q|5S }Li $5fvQmӍ(ֹt8ޥm y 75Kܝmm9ӛfYӶ' q/m̠?Q&&ҩewabĩ:"{%P7W @۶8PfH$$BZu*b󍶺ZCSNk.k׆&{7JF'-H@@u'?~&]z4I.MR}`Q&–xVfϹA' ;9,ҫj },'Ms}d1\A IzMxG;hXBw=B#lF9%Nt-,yjy6hZ }F~pe TdB /m\.lS3Ja (ĸ}VfsbE̐wj u׍x}A@@K1AO~! 2"r)M\ HP+_'xMA5{$CjW!z7=]_$x2}kUə2D-KpG^\Ь?ڋd휦z{S4^#a\ݻCzj^GhkDQEVۃBbN S9uqaͣ2W{Aڮ"+Ġq$5{ ~xj`Y=e QmInw#-B1ƙ}gw}u@Q8,k}Zo%6v2Jd+*W{zX*mnwhW| O+ L/vFh1eEU֭iޒFtGk )?7I&Kz\B`%W(2oG*-b?cx ߴ]Qgylk\xX-%ٯ }BsǨ+Rl)qcfNHuug`U!DuA: nԽ<rry$ѐM(nųʬ4XI5<6[M>&xѬx$H .t#1Nݘ zI"*ﶪ&y"nv87^_7@<ͫ1q 5GY)-rm611 ϴ S55_ %.}'SWae ĕ "Tv::~:ꭩ{yz΋ C<5BoY]mH ?ӗ3MFη +;8t G6XŲbƊx7*=X^;K9[u.Er&Å+w |wu8ķAmMF)`zkK խ&h` H9tb3^25׳C~wKtqͭfoy& [@>G$K~8$[V\ ׍ fBS;kׄ[86lD3 HaAx#x˔]%kPlB`[6<bDzg:\Jd@R}аgoFiHP l#cvoX7-v:*L.(0-] ?6)38Q/c}.:jQ@5԰U W.%YF#M $jSVՅ?Qwqmż>*6zc>ōՓ̯:ׇFo~n'hL4[a_zG8݊ xTRF0]09C6bPM^C~zqą٩;3+D)FOKgQCWcxͪ1mv"i%=ሗXhm-DSlLR#lh> 9KM@A:T)Wwr rmСRc!8/F> c<%SO s /O*GAWdҒ+spj!$;jă ;Q39,FǑ[6?ca@1Y_cv{x-mS']3 i}7P4hn3t2X7)ܦ4 <ܙch_8uۏ&;A1#n(U.=[.@)L&q܀ 3C*f=@SȂ?8!(m9܇NR+vp!:ntP:X[6 qFOq\x'#ɮ _4Eąf|v,0ٰB-.  H%9ͯ<7:!1%wpdMnv % 7R"'{ȣKF~/?ҢB(^@վgxr2~R EFI G|aQUfBȮ38`Ğ?3D0Lt,X2~(J^/ ؎NZ 6fcm zQ/94, M^'xTe];,TG[T$F^'Oc$bEV{^gx+ÑY͹袖E)@t"/񐍓҉E!|o37Eɑ+zFF)8J1ϳP-[k0۶gx 8 9\/9"~@Dþ" 8I"?dئ~N6<Ԙ-cQ^L.YR:fo/씴nj7|tU&W$K<,0 o*fCʪۙg1S,VHֿoTJ).jicw_iO] vQFCB;%烃ia0Qb*1 **I8}°}5Jk, Jn I~ סIT<N'>5:k)l30mңiF/;]fs#65aR6{CYb@b(Ey\T7Uǚh#; 혗"_^=x/?| TUn&qڨ4M2-QUL7 I9_Vf?_ċAy QQauz̅-dMY8L(îf;NJL E;jʳ?Pݶ/)ѡ2$vY:F$3 ߮Ѻ La؈\rҰ_3q.*6,^X*wmS{#猹QfṇEI`JP4k% Z_ٞrb_Rj y"2`dKSYst 2pX<'#O!sVc(4jAa Q|sjͭL\JՆα˾wCp fV#v[+_ #im!,b%edxL.QjX\e=vhHX*g27QQ%FRM 7by`ӂgy ]0^;@(6"՗JN^Pcc[5!J\iù]u çet?w_%@>ID Υu Z٭2`>3rʃQz67oڱlo|qOL-=/IP)R ]4wE8 =#'t{5[tܾ9wŠWtCq|qIgC̚R C<['SŠ[Ҭ hd a*.}A9.3Rf/oQ1SQ\xSK–.҅^*ѵ3q=b_|(\Xd VdAD"sd⸭bdtPONutS~"XXf TDݶ~" &CMXp(t~g E),BcRM(FyvKuy8V#hUx@.YkP54 UpDFC%8(BX;.{>K-CU(#dx1э]ԃ_08I(IJQDr\tysm:qPnLS|JMk8/*]Z&"g373>')r5xf&r:Vk]8eCO3S"%O&6!}PYqk"*B`\c)_+}Oz`ɡsRf;~R@N/C/!hFëՑl c<BgjSO?pm2rWipwy+cGߎܭ@" g$:JLͧua(kꝩf >ɿ ^-'ǦΣ>w}9IXb7i @u1^75m// Ct̴phN#TSc4W#L AVtS{չ OJRp=a!v&P[MǦe3 ɑg)2y3n%>If_ ;ޞ^c~ό`l |
ati歼+;OPKO>ky =$D8] %?j3`f,WѲZKp@+7B ܈?rAgP n3gx@kT4Kz6'G+.w43`rMO/bn8dDpwo Ϙ{ `:\1<{bѣ@eLl>:XRcLypSC1uKDpb-%fPDr !3Np:rֹT PѝZ6,mU "1nr1vej¯h[eֿGQ9~e#=<^mrӮ?nI:4{:0pY7lNj5י|F۠W4o3.1eU@E^B~EϾΗ cZO|C{fǼ>k6ۻ<|єw0vD"餚tH4JZ]UD)m12KvI :vEZuZve\ %6@sv|L{d`/OcQӃaXoqu|iD乪JT^l_̕TSv*VXP?)@Q-j8PKf2܁4s, LUOx#`zĂۣN(<Ya`673˫9jJ|b'W~:A˰/#8rX.GjAUM^er4}fIy6m4jc_yߩ)*R~܌s5Tt=8K_aoO{1#3k^,0Q$זI "l(~- dg A<='Z:J{ޖނ '|7E<5eJ D=i*G-<#kwox@2#Pr(bSw]oSIx* c fbc' 8^]0{.9V|N$n(5 pZg p5rh:R  YN\Cb3>I^^ka[^IZ}pjՈl-%eF æ2 &=Ġ!& w xrq1z@zgc[{S+;)!&/:[hɋ.ĵ)ʙ<;fsK]fh>jωߓSw6Ar =3EQeexYcmZğMnjR@ԍLJ6ab3qq|X&#HΜ@ip͆ee/=UL$tEG "?~ْܶ+K^r96giNsEa'yv(0:#1TV,\_ PPxTLN.@OL=?lL0WJ4Ly&d$vkt8S2J&,[74+ @魏"ܩJnzϚs ٴسÞ@T'A?W_].o}*Jx^V( 8tgz%X86<E1\CէfE.: ;t%a M.³Z?v-l&VuN$xAgAt%:+l$!env*̬aSs]$PkDvdStnhaY BKlF$a)خ& n8,uI\ђqz˳<́[b6HAM͢uFX|Qکw3g~}!jXPxL`GjE'{hfgɖUb.[/ݤq2,xWB^%z@bzt\>7᭤Ka2/!ؑY͑%R#wZ. _R9u۩ #nL@WAw1 4Uxi k ignA9p \W'pds)bvӍ\-XULL4,r1rg24 w3P>{HzetnM=D8y2 Yު:6B (lk,(Q͏Li|z®{u;TEn$* @z+Ҩu,-FH9{9}f"4hl֚9)~=r#u.Ә16:ȭ4Wv#q1Q}RA RFO*)oB3..t%r|J uGÏCDPlݜTh}c/|GG4Eac{|܀$~ 4ƒ$4=RY/m``9LHlՎ;řQV2Ad7J DY!) SЄE_,ȵn[&q*aa ĹTyz22ɺ 0?;RppYBYƆ]3Qx 72rBwG87k)t;4{Y\ҒV03Dэ?K\JSPڭl \ps(X yˌOosr-e**IFQ_Cܹ ff|Wi"WY#-Y܃ui2˖4To)jKE)QB"G-c}IJo6pTȷ F#/ɵs\rw~zi|HrA:6h؆#5r e\BY \ SwQvHY0̙ƛi9j+eꖁN`iê<堌Ow.8oOW2o֭*.5: ue}GyZ ϟ?%+FF,11*5 E 012F;lUKW=ZOZZ;ªj5 JcUTk/0m|򀾾g&G>A&-n/goӧq$! ^)9^- o1YO(z\6HEc xI:R%ZDx_t c_;~D_Şc[+S`xLDwc毥h+YwЈA WtWzl%}<ɜ~cg8׫J< mߒM c[\adFPޟ\\N^MlѷZCIەRlwl Vq*am# Kcv8"Y)G\2|)PH)k`[DRP0E'g."ϣFOIr'*|P`yD:n<.f3˘k\cA\#wNP{9 `l7 /NW -!YEUvwgǨ -qLB)7)Q/"BPjշYe~ ut2Qˠb#[Kڶ OQN-F~h\UfvEw *3 XWs@jv}(.jEe_0RAWhisQ=(zǗ0VxB<,&jMژ}ۈnVT>= c~o5w$TlX pἛx'%Ai ivY)2dqCnGXc! _O5pmugvp9GNS<ܠe+`~5 I%y륶v J$S$ZRza2:ϭ"&D%w# /&f_b #3PDS1I8)0uUnOSSB2'-hw~"%l)Rv846o:Q Ꞥ ɕPt5:M!L/6gv q%qqe [lf_HV}w%ѿK&pq<8nsDZ95.[dita,Ykw;|x0lűGzu8˫DR<~iTp$UͶuʰm`OY\w)vٝ ?ړt iݵ]Eًc{ξˡ,O6B$PݘNyw!Mߛ)j~W*'y֩;倎Fq`]ҋCyj[+/~$ 6E(QvfL%gP`i{TSO^ǮoUB\M+Jeת&~lOr$-V]yb?y2TTU;.}[dƖ<–'S|җG---* C_@e_%)H &԰UQӃaEMQPq;37J hpUK5_cdsd4t0!؏$DЀBE^{J$^1R*!F :d-xol/ekXԜt2 )S6ѹ,&c0%e hT)V8aiIQkwT^vspKEm?Ƃx~T7g\nj`eZzUd7,P-N!߀ żU} Ruq#o6$h~c}N~fӨ\v5A>p ]آ,٪|_~;z $}ibȁ!qlNun!4 Q|"( 2~~J!G1Ӷo%| Azr& 1ׇ"\'#Abi8pTφ(>搪;QT~Mc c%aIŠ <*&ӤbhRnDjr @jiU ZgrDwC[Jxre>3cTJy~. ,&{bNbZ-MgV!: I[a-%(OEHs]-5G䋚n|-_*]mDc*z$ XJD|x2x%KuʸB2NU!c Hsji'mO@]\t&ϳjTP(ނMv*5GY IҧR7lO%leRy3M{QXr'qͦ8vQGP6lr!G]mCe;C6{f5ZLk!CkN3\S֯6ci+ϣ- ע4zfӻ^ܝmg8'XTH¶J]x& 0y6]y^;Mdp3"F.w>2,A`%%$`¾6}z4ro? ou= LSЅԊ +Rh Z!1Hes@: 3. ̀#a3u!qL֗M=z JYAя%3ݺԊ1/Iv(ww3h}K4/>)fBٜO(~ (EY]HHG4zB/HwF+,i?Ԧ/c|v`킏xJ!.7Gفp8 o?,%s-dp 4I>!AŲBh[lA 1=x^a*i<\V=M& ǔ>!΂rC$OI!9>ܮE,R;9Cwb_`('2Ώ:364fZpCD3}9) ի۝_IȪ:d`mý%N劘mʊLC &oݹ7;wN@* {()DJp1&.k k|" 1`?']BY9N-ľŸD$8ȗsQW5@dsȧWpt5ov 0_p3q)]!kZ>mM ᖜ~Rh@@l+&I/9bۘ(\}8 #7tzcJz~)ѿ\J$HKvqT'P>cfӚxdb{啥uow[%Ԙ<?4*;S1{(@,FyQK50Xәm4a;D, eQut;6MD)ȕP&Bz]4{rX>V3{ާoaaKԑa!1z zsuYP6a*ggaa0C񺏥P$딕g~Xo"T~Ll_iNV")!YYyVvҕ2w؈](G>QfXd.xڎrb02v@XQT%+Ov,dde Fm0Hywdjfſ|Cf*4E@QJn`!f+WJtA*&&DY&nb}Gao/m5%I9:Qۼl-q0=;feP_pU5GlE uD1EN^֟ni!U'e0ESA+epY! C8,+:SFL^% ;Z,NPN,i~USͽ0/ǷûX~gf7nՕ~ Zq6uҵWz66gt/G}r$$B\YB6SW}ZQ73Vܪ,)>rt xH3x<6+6(v ]T==pQ/Q1. 8VS$qUg_\'5<)E[tT,^v5':aU4/C$I1a M>E<CFy#cjՍtaqwm$t<-7߆r1gVEuZ`cW71oz}%Z*Ak:DhxD?nZIb>skJ1,w E1<0¬̭|UL@ޙ/E^HtO3 w >9d6 H InمB=p\I_ʪ._hWfq7k "vo3n$][N"$nkiJ}rq7E%]8[(τ.v*GzDN)o\E?{o~hnR#3I짭U_Ã-0Y׽M[d#cgFĢR"?5y~ ۏ}IΤvBIltoњuM]CkrĐD`# ۓ] d9@M;G3.V%9f{lҙ7[#wl4h2IR`ҝvA'ۮu-TjGTؙ6X(74Ȭ9;KY5n}3R_Ldxu|;DeW؎|".z;,vzR`#QWXCb.~ { @-'7E %Y*>~ê\pVp\ex>^{XI3K?LѮcoRKv!f|0Fhb~_&+*{\9!{ѧڙ_0۾U)];cmK?LW3E.⨋WiT)g1{ĦKkJuq ÒBI?oUrI&4?#wɽ?,66`VO`}?"O5YD}S8SQY6꘥3 %& Sȗ#6!d6]8VͻBg9&rw`#9F[h` @qQqhiS*!CK XXЌ}{ 9kF&Z/'3PWge n=t4AQ3u'[Wtn뀩I/5ȈXT=}KD'QΌ%4qH_3KϮ,&SE$_f)ҾWȁJ$Jꄑ7C/]`9P?& &N ;x^PDE٫>Nf 7m^"4 Mqz{(|YY!YGz. xr&_EQl`1Hf `wgUZ`T^_%8F]qP=./56zLyB( :Lq DR7"/q+\H}c|Z/M \tB4T|=J|kFYϬUFcS*~?9$xs% 1Űii5Q홶b:'Ya:n/hk>:=Ԓysljvy$)RBlYm8^QÚ؆ K>!ذul$(>r>9B(iXr<;9zBLF Ut݀JV ~n6#L5l6<; dc̡ZwעJ/'Rf0ߑZE3! 0oh HVwN~1l|bkVPsp*E/F{)Z)ﵟ۰ce@Llu*Ǎ= nlj5-V¸z:ǘw`(9ACyc=C`/Rd|!ʜ`Q'Ø\Z6t{bLyW˴;ٷҢ^)=V>m8^*}` ok<^wqC"\# °Qߍ iLy7:m 7KW7T؇݂Ӣ @$ӫ& \?sڗ6p0#vpM?`UK:$DR Xu;Ml79_)l֧`D\$gKeRV>`!Nh)}OˬlИIHe/ lC8cwe)d媛ǿ]so|tK q13T4ZE: ych*(UN (t0Q)1r?pT"EuOo'?Ci:[p/ ӗ45618 al_^/*xJTީY\M9h!Ws[ %'x1h9U3O$i5:4Vb"40vn]R ޱ0AE,rjWv%gkje'e?v;/pD)jюan^ڠqpRK"hJCZbn4QK+4 KiuE{ VUdgg,|yTݺk'2Gԛ[˔/C h{^e$cuy tpP4[Z;zDu;ԝ/q-$H܄!@t3E]E\MA4|$g3,zmW^L8!q[#2γ+&&M|#̓4q!QoZ=lK\}nDe yݠPVN`W;ړzSegal՘j@{]Դ5 LZ҂;p[~qqf6w9kG/]\"KF\i-_DQ}[(hreQJLEQ (KFt(U?,KKZp9XG&%g'}лE75.+ڣ~Ȟw\"!ZxQ`IJ"<"/xRYX1jtR`\r6}60f>3LC׵NlmLOiOŒd1iy9z f~~/Ì#qkblCUh;!0F%MU1$]ڏo?OI\ B[ҁ'=#rvDŽJ!0ؒ:|фā[B\cVR4{7 4,C+Zp/5']WuL)7X&4nĊ?}]狀Ȫc _+&Te yT[}{w?&[ ΩMPq|qv|!m4_셾 Yh ӝ(R|M xL|{g`v,5pIq"Q* त%ᡈ0ҽ9>ZEy/@S{4e uq,pMOI8fm=̺9'jzLpAi#͍8I^؞!:st:[?-EjZ0\(q7l]|9؝ h]i|>LK=V8AԾ` f^M9GxT0? ž5_]EybSXHI`^8&snEMVxx_=[ %+iuf9Ķ&yzGZ߃ţ܁n$40:!A-JpL蘴2$`QCX QI. a5=6MخJ׎[ܑ&RfOJ4om1`%ϻkHm~?}+ַ-6ǁ<߭՘3—bsP<]=JKtѓF~,8༥$zI:E"8b>mG8,Z$Qt邒TuH1 :H~Du)tΕFLq`^c^%r*ZH%9[{vWc5ync";mr'x]Ѧ^ak _=P=zm\*RZqdт^L׻;~;7MϿ\rI:.(dS:MQQV!1+8ܛ?6MEO?(; X9~0yוx6%JX$uc keE %^{5zYw <47%9dϻYCURD{ +c4O$tʄJ/%/Zji1蟳*A 7ޓ,m꫒]C&bb9"1fu.&j{Rʨ+ ^`U7ǟ<_d@90&9V?lay%&ۙN{/rflۉ_8m j] yNȔu|Ui-wM-T`@sMrcmyW[ă)+vCjhО:QZ8sԢudd_}p1?P0'ˆnmpxD}Z*.g.nQѥQ<~b~Ay9s8=AcV.[ʾc@Tl.,ޓ:)Ϯ^pg # /oSΞx=@T)X\6vyRH2g !_;W>⹢ܵ#UT|X+eq hL;)EKV5K6Ŭ~A+c%ez)HS(;7eʷkPPH lEX%ΒN,!f&Q}z(eKH >t[] _泐+oe ( ^"u7ExRU)=W{˺#~#'(lmV&FFVR?gMP/EiQE;ڈUyA5?`S$fRԱ}Npz}^l>{ f2T:26YCm=e\׻d#c 3$.U*I(DRyY]*x; e D5UVC01L :=(Ianmo2q)p36_qұA W1o @{Ctņ1fXV72VȔաN(Φk4e kAʐpO(8Ȟg%T'3=X.Ǿ7_RÓ&&KD7 a,ǕƤK1Dhj)U<6@׹hb#dնYLn%%~e;\M4!KzJ7"F;8x 2ۈz\-=ʝy޳TSXxomovHB\l侃iq͛z֐׏afFz.ol[v81u{x3.ky X$vӛh-'1u<y4t.Q:yؾS\10S\>5qn(ymG/Ζ++O:ug |h>JɳP`NhU҃5[țD/::N!ETzТ{a|%/N 5Z1hؾ5s iN2l΂T̅tt6ϭ7Yq?Y.?wcj8 D22u OUΜ+[4NKfZ]w %1$M]Ue.HUنaޣIД V3AىsnpFI+У‰#).~Î+Ǔh@k&%rWfp=;H։uS(!nl-RHQ[&}n}Gr7 KcyADNL kهt_F6`R<4 hJ-XhKi wG<:Ʃ3H6K0BJp *W7 my :DVQ^4:x&WpgBsq"b&}taq{pŲ=MQ$w)lߐwjF I56˜W~/q-F:T2&a)&def-jݒΓ\m 2wFy 4OΉ ګh1Lqt&w IVi0{U865Ln4 Slr;3;Պϩq>0kf~2t# _HPͅ$bQ= Wdw]+rbYl•]$)@TTD6 xGfل/oɱwOAۚw6dxAd^US JnԿH(/7vĀMBTecF{ߙ6y9 Wf훋\xj˼#v ~#w'}  <k t=NQ%P 9Zʨ͆i?4РHALf𳊢L ]t`Lwg%n Z_rW8Q8Ƕ4oXN}O#үjql! Udg/]_+rAWZ@_Y)Jf: trw5W^W?ڿ?,ikGY$~wwAAG9'lL3GD]@G%%7iXȇb,pAN.VU_Ly9Jj'EV0Tʥ@ݭ[R`X}^F`&Ix@ވ!H2:hW =Slө_MV Z},p8T-5mߍ%JymM#(*O8NnRq <}XX)r-Y]_ Kţ(|]Ѝ^(%xH8钬S3%>z84RG{%o<Ǧ ߺx*,?Wh |m i0(2'a/ϧ=~l QoK4%A?I- ;Y)"*VV"SZoUN>2@1*tym0p.v<.W&͛-57Np:xzУz ӄF},mSxHnZk\&xǦ%{Gutj,m\JT|49e1&Q(:8}_MvNznV#=ҜRpͫZӱuH8Qig9W=|/U=.苚K7i-3Ύfq&AFK%-KrDչj%7 2pLscw&leB CǾa=)" _p?FeƥN`󂽝/O F$BKm%JO}nEZxg#-vS;+E܍3,$fBTטc Lyˤ2|xU{{L +6ص[.Ca0;U!+i5>lvZg0[F*H_BZI{ n>NR~J>YE VPRճD)?.2xU!g\t*fp);-;zRY:`a7wUNq.aW +.@Q!Z le>!:+cS8Yʨ_49@s48" \48S0|d27ϐ ~?gAy7Wъ JDz޿?<*{v͓$>ͽ}I)ՅQ]]n>c~%Dx4)-4jѢaj@ 6mKT+0FOӲԝ=%a)KO@*WrA#ÉMdzE'}DC3ꆜ;/XΉLTEДaTah\ 7["Y>[oǦ)pweA݆@?ym ϥHҌek^rhų>x/X;1؝0t".f7D&"$UftvϦNߙan?M<"nw`ie+n~|r&9"X=l<{-mZ[rVG>"K@/&X$!8woUas[ f9g`y m*X|wZo n0 6Уb95q5'[`pg4(a ȯvm wNb-jQldk ^.&!- 5#$j3ʎ2s|?2gߚz$?Y?rp#7t׸Bpڻ:oۃK4e[P z6sBNf\Ud*?0ht+]xh </(Š[,_Is!U:V\ժ~@(;~A {eʡ]? .,B@2*!c0|RYO'pqVl~yrIzY.d#Uklpͳ.*‡aR FĴ&?܌׮ qUGtHUoǽ<?ՏLbKe#3\'&;'D>aw# r 1ӗZ&j|hD޿3$r;.ŀ VwR7#+kl͘b V{SZp5ku}; Si(pEr*- & d-.%TGI?)GLڔm,6RH 3*iX$x Uߞ,T9eƳTS×8/?rԒX>c1ʙQIc]5j_9m;JqdF(*F:wh@@KW"Ȋ:dRsQ$ij.2r̷P7U+Tזe ]y+Lz(9Kc-lc|6;F:癩JM!wa%,g H0fRw*#v.wX\]U)Ѥ>-)u|1tذU\Jǥ0z^<=+V~{ZCz%b ?)8ҟRxXFxo=~V]+XTs3L(Ypm* 3wK#.ʖΥN"j˘՘L63|/TZQZUۿyb 2/\(ķV۲ϙ>݋5ЙG{WQkڛ!r2^ږ"fǸ_fo%v&ݭ䐰*g4}YSd w9LYqWSӓ\xM%@gnN0Ӛql/΋hDG-@wx졎 X-~.GЍϐP/T[ `47f 7qO16Fi ,X',d`F`N<\ (gd2b[xBH") eF:QZ-n׷۰kS3oy?ݶ~c~Z(pPz`KNBy֋7ĸ(GUG3E}?c1*l~n^%BMWG53_A\H]}򾲬 cO_|s㻢S#Mqomұ8/l9~O Enƹ)ɘPhP &xUfOoY㪍o[36*Q:p䙃^uK(}<)bG-uɓ0г.= rT_R0!>AR 1w[਩ Br\6l"U ڪ-^gc3]9s r~=/TaRkdPaR :WP2 K*sz-$#U%8iMoiu iank Iôk]$,-KbQL|տbېdu355Z3~*n-`TbgK]Yg;tQO)_G>|(ݍATKWp7sŜ9&6Z RٵQ$^EC>~adM?(x+G°]BwT\w V8hrz1L //ɨτW{ȤC46ԎX#Y2ƬZ"R1(Ԕx`lp'Ig|[*]".5,`"Himf)u@vrOI\~]%``dUOԝ7 y$Yv$>%5$('}saM;N=D 5G% S= TcoS~Ա#KSW4YYJ'&&J%m<[Q&4[B+1 ˪trY3h{Ez2*f%HcW\(*u}K{ռ&{VmN1$ÎƀH3:;e7fK-xEtP|5M$A~ɄM^ȄA!N"س7!=DfdTw&ex+e ` RF1V&|qjMB:Ȗ @9Yߙzyg<9]zDӘBKc<{D(#|FʍBLO jbnl-K&R6[pƨ781W@6gUhj KA9}>J-ӋIݾ1amYѕ5g)γ(=ͥ kYjx` ģw`nŜ*OQL~$a$ށ4m=?)"",-7N {Vs) Ox5';cOW3EWq-T!˔.^g Gr`)V)b]+w=r)5G|?>Xk=>c"@okC`E^V<6!2QVs(xRm_[q.l `J󹟉ݤB&&l;w}y9nXbQ:F$."?-~*.]bxEJ:gl}dB<ڔU&e5 |; )ŜLwl= E-ۼX1,Su̖P*o\6ѩ-UuRp8S_*v2VQ,B%>zA$dtG{piZ9S- 0iXr4>OP&gH˚oBQ',JJb`}+2X5T68)>-qNv1]P)c;aQ+*M$ ^np%\!t@"ī76cLGݬLI3cUGu>i*9،<96i&c]Z;V t/((`/ԬGf]5r^ԣ(aWlmX货ŪzK ޝ>% {GP|1ljAW9K /f<弢M0#x`B)O@%iR-y_ ܶ&G:\zVja z8MT p)l!=])odlI@:MW[I0#vg\/} wT.U"`qkd5D:6,Y$LGj0M+N gnE)m%dz[VAyt{UOKhMw+uU=gv3"wHzDdWf z7GѿE !'{G*VN,,e4 7 9k 1I5o;Ry[XH.~ eeS D*3by4h{ͬBO U'o/.\q^ӆ@*5㝵L?yxLjŲv^,΁B`'q j{.NJKu/G7MǞ)V ܆^j4}D sU1u_ ֊ε 5g> 04#-OOXpٜ1?}s1O$e Ԩo(  tpL" )f/w/z,Buğ뙫;kڰZ5USDPnӹs/&/5Y,Hh.h@neKRG2YqrN0tvڰk!9nʓq{Z%V0J$3#芡B~~7 E4bOוܬ0O]Z~Ifa~xχ_KmL.CiP@oj)צ5eN&Z{ an.'0=$ rvR OM%;:mNX\T0EB%873/M?dmJʢdOf<{4Gܳ}H{ۯ47`Lx9z$U1ꄚ!ϊ=}ShFV2 &&q\{!ᴝH 4ey_*5kCf&ʱL:+CHı%AUv '7&{oX~Xi 1AuM8|$]Tɲۈ_9qG+bMǑZKM?a(8yK~Y i2<8y<|P5.?MR;m %8t_o gJI:}ۓw+B(CW~#`*&XH0iS@$t/PޤѺ90 :lS~ޯmIj% v=`ru}]CT=?qsbaaR71cju.ok=B5Lo{1w/Mj>olVZ E60*cخ|FC7pB@{F9v  v{ߊu(dToh HSUx7=[!Hlw[3asxhfk9]]aT~@?+NLV15ħs3DL^@40t$Amgq=wd sΙ;y&H_m#|ݎ.DI-Ό>< ftqt.h't屮g9 DLhjȞ& í>V4,K\ 9KF 7SCAΌ(%GTъ2IT{9 'JH[Ef?Oya織Эfq *1jK^r-Db-*.hF $3.yXzFB؝XR5/kۜ!矵8{vVZ強>rL#[T "i.٧CƜ׶xa%3d>?5 n:"\ح-{LLvM}yӐG8tLK4 .KM2JDџ1S f2ޣq2Z˙dG7YUN*i>8f0V20zb2nfQG]LJY9 Lnkx|i"q\ůiBXAF^цqM{wGKpj ߀B7k՘aZdؕ{'qukA%- )WRT7|dx;Lڶ^􆔑&jFEEjѫš{,Hs8ebb $ s/KTP3̛e؄VExȁ1&a_M.}fշaqr4p_W<3l/ݐhG9qt }ΌKZ*y)udd۪IH'5Q MYRSK^Y$~g),EӺ5kkZUoQ~"{7?&x]Xj`ˍ EqO?)--Yہ$ʪyN+jU qo S`sPi;r&wH,.0PI 0 ~'JKyT\ؿZj8{Kط8Q.cK?\2A4I?]4X nfӳ%9YyI%I( mR5lt5+&`f5St&n-GY<{h}D%ႋ)-ĪQq|/Fc_^^4ub`ͦ].E\RpmH3t!ʐB\ u3 I|f+fJ*%zc >˽P~ ψXwC[1C5ϥ14=53"@yz2D(bn?OE8P<#y;EpWBƺJ{*Ph.Ocm+LO ]L ^qh*U= ˹1}HrFst~]ZZW@r5%&cPk2p() 27|"p\(ҍ_(z I9D4> jz8I "q6ɵ]i݌d5ll1!_}W{Rd\H]Wb̅͛Z.é/1-hWzkʋڜ0ۙCTrG #+cGW TVIL>VͅgpQ*{v!uj۝<$,o+7*5ČL9 YI ?=]WL|2J[] tÒ^yE=15A[˲Kxnkch7Ӄ}1%>Rz_)̂z"g第 Yj3t̊;k 5sERF,rex$ O#H =F2`D\'مaJrIgX.Dj "A1(X0O61DEI- B7Y ##]5LG>E4kz@wֵgoѧ81hQ?ϕB񿌮&0@k _Q鈮Qۥm)rdK[D/nJ(J d*+3&QiE,H'Z#{>H{O]Xܠ@!^]*oK/ |OWR>WX/KJo}s? )HIP~J 5ZzξD= 4 .^$)FYh[HڞGqP紆ޑboXy`[ߟ@f:wt#vo<6W&xa#O0M:ESAB<GcC u~S*06]1- Sj KZr!NJ(.FAp+ڙ͖d!j$,\R~iB=.T04[_`]h7^fY QcS8Kt6yPѳ Jcp|S'C$1_^.Ge5McvӝBn1I};{-􃟷B8yR[$lپ\Ie!Qy' !/I[%SLyV}G:FBsc߬rr3._gmUA ;-]Z'~tPx"O2r 51,YF_23fְzvs3K{ŔU AyOp'?.)hG^+F]$"C4tڥͱAߣ'$Ӳg"BO wU/2櫮n2BV\{c m$͒˽"]=qL3_27l/̼XQsUu&h1}5 6g`R !Q_if՚zCꦓE`0&iR\RA\&3ɜos' 1"ׁsup&-y빘%?rlW8TQ@#z^H ٯ:KiZ-nU,29Čl)~AEM'KęrE *~w*z5tM|"mz3h.fxi{`'e 2l .smJH\uޛ> ; G%=w5Vd)͝K:yD![. >V;&h_b~kNru'e`*'9>ǏNl!'ٌ+pWJ>Ip/j[8K³' p?3f>K*MT \`- OFtstÞ-,^.($Իӓ iX;1rDE ׿^ZȵV,Z.~52K2LTfmd` R,5)kjYjP0d* g<($*ިD5^ÔrD' 8A)' Dah[ g^!T-],ECGÒ&ePCF  l>(I$ƨ+,RzC]"DL&U/ u~C!jZv:ŀunS t⋍fC5?\<vn{T;>ú\udHkO,&O@[2#-"(~UxIX=Fߐs4*d *"K+>"perx^>{ t'6?2vt+(ZaZoƷI܊"J~vZ>h&K^oc" i)ClP0&ݗQ1]lw2pߝ3rZ@3g✚~ovk/Hڨ TsOfLQ.9kVip4 Ͻ9b;k2N$5J%[gmvj|/"u 6 #kJzMܽiԜ%ߦ DWjýq%%+72' 7:oP^y$R0M5q ʍ\:dOU-|#F5 u#UTX XDBBkР<*Y]!8= ֌\O7]إ@ds52ץ&".t7zK\J@L^Oool堅˱ 䇼òൣ\o1s7ۻDGġTda:_%à2̄V&WUu~Uz'oZB fQ /@Iȳ/F&h~yٙ8eg$m ǦrXHԊ@x" `Xɜ.X [Z^pFi/ޣ:=+0g\7=I1/G.}yÕ:MK$ xwST ֻeu4[WpC3d~K^tp0ɲ_W"jG3Gl;.{V(Qb0cZG׍2sYZ|ZW Еi9#U)XKn/2ۍAǝW ؅I25p9߭RWjl&م~O agXa8~X! c4ݪg\&߳Ƌ[Kx"pN\ ?0Mi'~B,CzvtavAkRDaHX'BW uTͶ~g⻴{"Dʔ̙@0ĠuBBM/ۇ!:Pג)cp{rsX[ü]1 R.%:p^$ePpXn^ne&ލ*jnT.*//\*=ygAVE #4ů-G˙1?/1ZEY}iM7=0l^@ALs:Q26\I"i+;'~ÿt֤3t_Y%C޾,Uz\_ݏX{|Qa:4D24PԱEv<˚t?8Y4- *.q] u9dxnhSVJ|nHߖk&I-֓A| ~GlÚ:ȮмA(jy}ʸ4 ^E꫙":}/00_ zTs.<񡀻{gi2OT['O#^x6S#,+( ES!lFhWJaz=jS"RDi +lXb3J)yuVP Nwq8(FboYx0e3 Yƫ@ILs EM[ 84&Lne̾,a+}) `_8'V(9[L=蘂ch) ŧ@)Q/_m͒MQ d#_YLY`eO{wOa,Zӏ<, [O`a[rܖKsyu獘(5|0Wa*^Y7ZXnݽ}IT t4'7YnSij}+^poah.3`#;ϻ:Jڶnf3@xoP3wU5:?Xng-Xءc'5XaPwvεRTص o ܤ馢| lW|QfFB A<7FQ!ם <K%硦P/@NF 4Bir=Y X9yDy0͓ܫ7RZզ2X\@ \5|e#`wx]p\ɄvۙrF0t[NC[jL#};,9w'zmtHk0!/F`2&\ro*b]bG0EMx Εkf Wk93! uW/E( c¨HYW:3) U_"[4)mɄJW1wcQh8Ӿ;Io2kM4F(7ש4//V? D j氖2[invW71f7fO6+ VfB.=O|BlaBy;Gw"G5g*"'M+ qex6xڤqݓut?e \MThR EY_jmƊ?7!T?Wk]5&^ X=_ImLl8N[6.]g <>r<Üs Me [Š;Tt liiM5?W]?Ո*nSJa`Dg`3}ast%J_@G __ͲqpպD=!I6!7u_5N [̺aq-çi$ SW6vLj<^>ZL\ČQ2 D6]\svu[{p@E8܄mtʷs$@E'R~݁]|jZwCƄZ<9ñǶ}Yzvi2*W@ŗX̩hvL*7(lF摚4|K⌾+Pʃl cE8cPmڎnCs|w!rt߭b)[rn@S"*_ι"@ΌS`b&[YPꋅ}8,OESwS} .lfI 9:pys'S8RD˺W=>-􌾖Cr6!qzQԠߍS҆[̨3GXZ~3WLHT&-gfEbwݭCY3 ;tGsX?1=jx 7Srg[Nw I1:~ $)Iрqj{ *ǮIebX}&fDRQ:ؙ 8`7HZ}tvSBfr .-N4(cÓf9JFpQΉA;󳇩-7_(gXs!\"v Ӌd:;D0e x)WZi UbH ;Ww0)o0I'{H$] n`O"6z(0s[1}m7vn20TVĴ{ZTRHz ›"T|'.PWϗ9/ج]0r@fO"4@`QSBd$+ i!]-c7tKęױ뭭~"(e1Ֆ8'K= M(ϡ4쬶 w/aǂJp\>]Wޝ4?@MZ`*G\.:<3w>nZ|GߓP"(?Sy~hURL{/.1lb)٦\Ψ]`WFu,CBTh )CH#xX "/  ^U=G%4WIĈ-\&C{eis{7I]&M~a^(dH-⩶N>E/W,ߟ7ɞtNE 8卨)@N4f5v2[1EoxHwH_4u;cб\^oEhh'ө}|I4et|ZC(Gp 7N6ff&濙yF%^D?aL z(QART5M{y)&&ɡlK:w;Zn; +y\/Tϝə-N6=Se^ܡk!Ǝ eVHN6R}@#z.uHqL<]B{7Ah'xRic _ѫEFg dcQkqlej4P)nafSy2 g :{J7tt†|==V=; 3H\\KQdB+EΧZ<;BQN]Յ:lwwGMCB`2h;hޥ{ )Ԋٲ>b֯;ZTɰ>,2.rC/vG1Z=EKckչ뤚[Fyk7;) *1J8\l%)ZJV7'Bw,`Bw[ ߗ]f| h·b,?uŻ=,ek׻b^ *朦oӰ3JۨK`R8Qr(#jGDJKxRveE^z8GyS Чy o{;my)t~qa-,|3L;831d8fk4""\H-%YEh,8iDxDE+v.vC:jc"w(+hC3>8dmV+tbcˡi?j;/9¡\SŹ ½FNo,2,҃FZf30XZ8MX~Aut؜~7EHI&0+QQ@6@G_P )Y<& uٴruO5VP^< >SE @x74YZ6h$NN{Ajnr-ɥۘo05-EVj<0absx;bu4MWpY}MgԢ\ө<{tdBi`_SrH5<6k+T]r "[~mőps)"0JbÅck{0 $lux֡Gk!kq$Ir^/ kT uW'nLTLi5w}HϢm{5L9-5O t}l/K_aܙ` vw~[ć3 8\372+藬i#N.iXk -V{oP1% <}R?} U~n& ohigq1DiK٘a*}u5*lv]SXM/PJcQ1Y:/a$vS{~IeV=$>[Y\ubW@Q0A?xHDTYh1|8l^2lY")G[ lm%5qWltyJ_'GUbs9GӮ{ lܾ?z2|eltՍ蔦*Fa38=%20KMی두&~`a465Vd1} ׋#~ M|9p%f\/VJ' Ȫo_Dsxj"`11`R4٪ϘYƄ5^4oI@mBBrVpm[ϳfiY*Ǜb;-VKSJI}-X5i*/ wpЪ]V&VsIIYh*a~9Şӷ߈O|@Κwh4Vt*r:<ònfgBCD(A{5}ql`bzGcne>RegA% M4H/ }|[Rz oٞ+_9$$Ƣ"D,}fMUb0g֏)Ќc1L@l>G-b9E&72*#W *捁Vn|@K{ ^[=B *MQXs7m)Y-Іat6d)>M8]̧e1B1 {L-qF4AP6.)FAx`]ZI [4>~@`?ɵocv|FG4ZFj d?ldI(D&fq() (Ӷ#A7bOڧ?ZV>Xc@~bX3)KxzEg w܀r<,oS}N%9L^BE pF {E,ĂZ7bdS!`u]bInrg B7,mIufmC _z^@lPW y_4#fJ' 1Wϖ͋9#-l4c/k}ijyq"*Tm"Y̪V(wiPAp1o?Zѝ,zE3zVaϛ >6>Ry8Qν=Ӄ~aY|2F`n9HooWp44^#'T+ZX4/:- eVbO58@_}:z6pqjy#Pu.trUûPֱ'~g>5"S*@bƣAwF7'Q)_ĥ;@땋}(m4OXK[1bM0]DH2-^M3,#[e&8>kXQA'tVzr& !Tcb ɟym`a`BKCXRzdqU ! IJh1&"}}ڹP|\M)b%ִ"$rbFV6ք-fKH4~r‹0Lln 8@Ω~-FKUcz=HbxP6)?u)K@YrZ1">[zu0ccޡxyl (KZ 1E,1ruOAaAL@>$ 1HZu_[pjQ\76*T*{z=Q(WE ȿ$LށFWZN,r.g@!._nH;N):L, RL<#M()x`]I2U_SumS}P{jf͐#讨I"pYS`_Ѕއbhx.]eK#)EQ)KֳIGʀ|㪅l*$F:) M)owgz[vٍ&H ΈcRM#5EsoS"֖Kg]&M^`@2o  \wI?a[EIV.BR첳$VDDKi û&[KQk2 ]D;Gʥ; $BKnβ!3MڪbK>@@wsWUb%oD֛R:'~l^">e9[bX`zZH=;q旝P.H U,Hox5$nI)sN=wqE\+"ةfYL#dބh|KZDG\q;ΫXSOÖ_Gώcqެx{Y9u)q«ȝL&m"_?ܡȪܰߥKc愁-^;W\:3'SwxzMيh؈? )nև!_*8 ڜ9Ic>OPׄ afkP1?arߨ/+UC0&!dAMh6 da+k%s~-٨ uCHYsqoqk5ezŐ߾b셈"~l;[Hi5~b>z\X)F?rڗvq*Rv[kL o*^[z635ԕ\fUw1 % ;xGWu;CF1)%'>:5o;Bi3~g#q_e%IrZVze]7awcXj z%Q ^wgpT@ ZNeڋ rq%dY$$UNk%{6Vw~KX EB/ӆpy9!'iYZdHrhB6lG!_i,{~ v!ώ\.JSo*:蔔ɬ#<_<HP(i8Q?6M?3Ktj/%/bL*VsyCe+tR(̕F،Glgw+KHpEC)HϰG[e#'#@Hu=;~e=6 =ի%,` { ~;|"*RO 椂/i- 7_=P#aH(Ϯ]˔n\Α;ssݔc[fZ2 k/W 1 &6tm7b 0VSWBK 30UL] 8TStT<:m9 0<*%ޖb9-;7~Mji{`@@gҁ.vSa-fO\ca%XKznJퟴ4p 7*1HKJm#E[D.=#_1?сC@}LWPBRv9.;TC/9lӴC)IZNf,XmjrR,H$QWzڱ:f6 ODj[!]~k)fx0T-GO57l:2+ p74Ƴ3>p>xUoruu4eq|TK6YZH=x٥~myv LnsyI"0ߺ(D&`5Ҭ)?}Mo|RY 3; ^f|~GUBgÈs{=ƁP@;jcl Q4*%${6Bdb|ui1ECWQI@\]J"ֈD2ź"4<5^謊ozN6j=v@  ]8{2~/<@ʈD !BK ߔȨk;/ g9Q|U?%xUm2?nz80UKJ]pܶD~PD ģ ggOCAx0l/u͎4 .0w>dVk~;upgg+ o _,#NLyhwZ;9椩!:'׌j@<,1WVȖH6E.(mse˱Mߦ~F 8~<1YbOLcUb xGn1k^і9=ylE<[_2_U&WV\`DqI$H%{~"ߢb2R!d&黶&tFߕ/u 0N{6㥒vqxEe#םGIӉC} RBQy]Ὤ6LgkPv <bMuOQI~,0*pfu9pvձfE&(7Rغ z&z(Ӿ?0~[n`&-~G3Z̥6W볓W7s+HD=FJ3tBB$f‚׽:";S1ơ \+[pUF)'4ݿ964f{Ȁ,aݜ:Й00 G ,SK쾪 b\jQ3>noCfFz~hS0(RM!)x@^@}ۚ=4wCBqLIG4D J68*ُL'S%r3␲:عRvaA}'aze(om:MR5l%m>J5*_ϕ^66;Ygz飩@Myd'2X;e;>aBlyMyGԼ-vZA m NɬVܸQ'JNApUo-[>S>Eeؼz޶qx~;<,ԓ8Ba8͕c3>Zlf#f4%uB\! y.12%o|}p>>T^kd6{6|MERܾ]S2I$;+*,`ڭd"$ RE:Zʇ`]5(ۤ65 ICڍ}$ǿ #|`e=L|ߨ1>*@C$FQeӋKGA_ò@~;{<摝Ʃv7:ǹR:KPhwLy*T>!RYs0.=Ϙ:H{ >:qZ?y:Sdpqk7=TNv6"b%SaAa.>wA)5r ?~܅v J 8)On%|q'9.}JǖG%q -iɫNDpLAx9x1G Mfɦu.ղB fvT vM|8XE#駍YZ@J e(f7n z4h0*ƫLטXy.!g0R({ItŃ 0#}6V1'"tQEZwc*n+%LP\t2p1G$į8ee0m[R }[\_G6A@>+±V >O؍FRs]niϡͭǹ׷"K!!4a(Ő 6<+nzes"G85{y{0|D"ԌG@9N@wgXWW!|`9~ /z)Ʉoϥ4%j 1't@6x-Z28"Jr{~l;hE)K5;~4$m ;UPJTd8h|U~\Tu9e8^1i pR(堟L?.#Ln cfʚS'm[bRg.T=: l =#vE mVLNT/_-M.9th-SH)ġ.uCݞvDYMA;®MV5?h^ #Թ[K>Ep?sߕ)G˞G{_EO1Y<Id'4xA{2/6gi-Ai8`<I:ۅK<>EAX6.7/888@ͫ= Ȅ%!@݄ \q2hu'ˌ?aͥ2,KT@ pw5U;46iKg/&qZhVez`*8Yօ9R} ۅjf6'"RvkKۏk ^%Kq^p x-PiJ@% ANB8~}< *w6p ^`5]I1`ģ" 'ҲHqM:hoSH-AUsx: G?AO_x:,[ʼnwB}UB{2,-D`c\5Ə #Ǭ!oM&l֝#)n٤56j͋"k)@QB!}U%SΓ[ދ8b0S: xn^Tk7K&5",|NQ PYikHPv؀>M3"dz#\gU ^M2|a 7(E':GUB? #Eijjl⢰riQjx@Lت7V۫ݩSE83tַp͹E5 _O7Z+T]BŲG}y ?ad]T쟰K96\.9˄+.[#h8e+0a7ˈ(S=ʈveCk GqC+-ԭ}DoR?Q.UgKk6aarSX^hghNkfKeF%oA<:6=(ZcF.κoD(f#qU+?1Odez,cXd,d@o2:һL?9ѻYdh # 9Gk;qⅶ3ltxd3 y)KdX"5 J0(''飝bmpSf?^^̶S͏H^dT ɔ '_֦C"l}"B.Lb..92ќ[JOGa`>= ۆ8JAx_YhRb?1`ȍWؘAzSy+L9c $/ʆ߸SN=ofErjvz[˼" H<XA:-1:/Ȯy5GHViAFFDXVht^ *۠ gf%b'2J*>ջ0]|[ !21Ϧ)@ a Ƙ\}*6g${0<^VW{ ,6FS58ϳ:9"mMދ ]kmO϶ҫ#6NY=2m9Q-#F5);?@3ӟc;)5Bi𜔝fM080I284z|\[?8p jь ID+1Uy C$ 9ԇC'C (MH]s68'g3=܅Lr^YoZiU..K3x 2zS00*TY@B,gOR7^XĠpzW2"a]~Q6>\KΈ11T}]S=D;-H\)hXOœTP`›#ɍY@|)A0dAը?{=։)MBM&oeSyOd:3}$2/TvEh~ ˰0]y^A`,#ә*!; (gϰiG_t Wv:GG}T焮7f=a%!ї a\PzkᎴR.,&v{qL*bW %TaMZ ] P[? ΦImb} b 2t{/'K 4I6UӑSja3W:ҘjS,wAr{NP:5=ADcFBzFVM>O X%Azb$pVo;E]푑S0!+ԡ)b4:`k}Dp7l.|k(ZSaMTD\8ZؿHBvm32AvϘd;@4 iLɦQLQɺã:+C:)~?7`7 U3t\q*cb/(U >zVi/m?QةBe=^]O2|αeEݬe1 (ȏ-|=ELhMu\$#iDΖ/Sk%SUܨ6 %Ȗpb$}5"v_i${YǷ r74iUT&Bp*w74oTl*ɹ KNA1=;ASW+["~w r4o%KGK p2- Ί-̾e#1BȗyDUHGj..TTbd(^$1Y@oUIms ZA'4}5%& }ʼV)C,P+d@)aA6*-55Ah) [t%5&x௣s΋a&+`'I$/?  u!PFs?a ;ڐU0Y3b,fS0QyRP-GnRVC3=G_]ː y7rt<*9UݎG?fTΛ›ʟw0\vZ!hgrvsIIt\ ,(duqxi縗1QE"C0}-ඳ-\QTJ# ]zP83&c﬿bek8*oՕ#̠bji:wc"SLgP+'[ VCS+ I,k 2 oYa]dT6p(-9yd։'9%P-8e$IPfX~n8N9.Mu]T?ϒ1hEen7rQ滓n; A13JQRsYd\~9:\f"n[b2@OɻI_i ;eTy.ñfж(Ǵӧ qǒѪ)|a|MuWi!?OSÝ}eM6/v=+aΠUyK(8l(`X@0@~+ȶb[kS\^oӚW7 p=/"}b0'G/Ev&jfݸX`:DK~os7@P{^hD CCosb2-=f~SaeX!8yY(o;OrBhU6U8N7 " ׸Jޙ$YAuDxLfoyy 'ߺlHI$C`լ#v[K3mGuYs^F3FPB4HQv<-s c)z|Y|rkEϡ˪M 6Qkr2x$tKeGH1֛~3dmsBYP s{We%3>Q~GLdFO|C͖8U}!Yw)DI LL$a: vt!7t%!CZJd= RلZ3k;qҲXq C<9K$E1> muKm̋> >WRc"D4~~ /(s:qt/KgE  9(꼘G/)\%`6QvBva,K--[q:i~Ю_WOr!%mV> a |\H9fz}͢\ ́"; 7 :kvp %Mk2 _dA6!>lW,v R1݌ akPo1&y #oJ!IUbL~֘0-L:wXpY6j/tot/|$ǔv; j#2U1ma?) T-6#IEJxf,J+b۞Ϣb/Fyu0o7ʣ$yNXߊ?*B,Kn1aZ)KgX3j$F Ru1hXDz&wS01׷L'"W?ڨNXOˊ*`1zS5Q8Ocqɨvn.,ELeQ!)Be˲w3Uru 2xvXp)1TpGn;/FFnl;Zq#%J,É[pAi'G[Ze `.h$്[SUOv)H3,ys%5-vɌC[);<8]L" /l=܉ZW]D W f,>}"?F#قeӹb(1OIT)N3$A +: ,zb%n,?0xׂݍ\R'og0R+ jJ ]١`bgnHB㉒Q2 Y>?YaW2!:G4|vnRpN ESW8pKzOrM1j0Cbx>Y}/PcfaRiiKs߳߿BˈԢ5cUzMt/zZ} ZҗF7tY.p#]g:a܄Ԓ[=I[D5f] &l^!5ˮRc8iC Q}IV;̂u?Z%Imw֝}VHqUk/wҟ#&Րs՗ӷ|-DI[erG:{R]OP<J_l 8=mezA]Tu8I*fQޠ^jܼ),ʬGڷfHNmq0aWhmw/VjK&b{}]96xWK%&XۮbA؟n".9߶Ҫ9VšVoH͎=7rmRvzbacEŨ6P\&dRԡ<dɈ\J}B•mr(ӯgG/^=^&KXz' Q4"\ns7ך\^;: p}+C BjCRr'6\=jqxBwץnf6pOudmʁJ}*j]U~m>Ms,8Vh Vge)rHoy(xO (-cf+4N`Zڌi`+T(:éetHu:N=ơӖ,8(B'DB4~ ̚y>,E5-;d27Y kaeڸ=ņ{0nz#AfN<(ZAHr6ՋAa7TO^xTC}bo$7W޷*˛Z= H*3Mevk_2w/ȓ}А$j\qko3icr鐹nd"7:eIwt 98:;ΐ &uE]} vBˀ)ʿc .^j `u %}$ۉ=\{T#..w5۪ke{D'nOwm*yuc$ kV,@@y-$762~p)*? #̎=1D{ej6~G?e9co+#Ƿ3&32;[żYRgU):> =~Yk[l_f{$$s%T \(2p\+Ϟ'M,.D р.7 uasř=``CvaʯU!1,Lwc9fU3֕I(A 5_5c~q%4e^ cy &cWKe\] OmKM.ӮЛAob"~;-6XѥY+ 2?U<%m|4R*Sl4:}2bNE€{:>F Ԟr߈BCCn#+n{`1 Pp+/`ք>ճ  ȟ~kӰ4P7jKY%TN) 39 th>$GFD43z(1UОU[^y?/: :<>q4TcY E/+M*#6rڝvw鯄:')^i 3Cy˙[Nx]kAHzsEJ=e?MI.Rқͩ_>#qĞܼ~|gԔK7akJ:xns ޸1ݺgc`k3/9m3ڨfΑgǭ0b/P(?ϬAq7slR'WbkYj=h:?X"0a Q tZC2Üjqtrd^P6ob&'#~l"_\`H`$l4Qb)<^ ,Nܨ ^ Aø ؎?,=SgspiUU5u&t:aUם`MDk>MAR2)u߲`k' Xjɪ`:'ܧ<N|ﷲjq"U9kO)'FY 0ѽx\a"bj0{U#8Ɣ=]=σ~'o1*o_M[ N7JEdQHÈ\Ne6=t{"LpJO:9PvnY8E<o#B&Gڝ^ {uIS8~-W1:k B "ə*sHU 2E\xʽi #!OCL|[*RvbcvA+UfAF&d iMOG ic^r:QHʆ0tmjX˛sf΃$H?)F/E}D shcRf/d9T6m/VMJZJh-){`NMKD&gyLľl ֓dhl';A9"!ّcGoVT~$#y`8-q]Pn8-:K&|N9{wmih@/QT/"DZ qz$O-Z'zGߜ$5 +YREfCԫR"r},aF/aݩ6sڢ9V!>' @3$Ha\_mIWRdflEwZG:}rBrCq)אYq2FF;%PBt"Vj0ky›7 fza>"![IȒJKskhܸdɗM?/ ]eؕJʍ_pi>n-eK4[ٓA5f3ʲZ[wTg\ZpFy.epZϞx\Y)70(]/dt.Nn-ëeJD(r.c[| ~y"0GeVeZB-ْb S3|NuQQ_{@Y1uJ99 l2 dm_ )h~k5QFp &S!+{I(W_SYړޫZ Um"K\/\7҉-[zxkNTL^0Y2jĄL<}>~5̖[8/wtb,&:l= MNڪ%)Dp%\V/v8/fަ]A5 QB5 HX4WKA KhxpCaW64ܪ>WC]#_m}P߻ exCmi,VKb/a?a=tj25p;oT$抐-&MD/22V[񫹛({$25*DpdR'RS?}y8YO#xW$U-f{:_(TڠNGSdx:v+2k`X ~m+B[ 3r' 1ǂ.oLy["?fc/NV\Be|E|;Aa# e+FW6EYQn@fBKS;v`D 6.Ǔaiޗt,f~4P ?= s-A)pѵ4)mLF;|p>d;&P,&97Mpu"=C z+ܪ:Z}SfセFX}8/Mߌ'rYk%2]*EIjcX+ny#]<"> <JLԼt|nE8jG\kϵ4g 6 ad| 8l퓄^J+ BpFg2_ݼןɻ㕺 S <-y[RR"3vYK@a)H!-/k]φ~۴0S5ߕt_f&ULc+w2Sء >_ZGbxmzv؅hc:ǟv-"К.=5S!)#bݾt V5ixb%Vi2V`C05hLMrEÃyIdÐ q(G1؟TbzGPuFkwA{yZfa^XNA<\ H]Z'ܑ뮸 $isv/j&u͟"d13U/ Z}j(U%vwa2ԝr?4oJsR|V|ζ'o)`dS\%W9ڬf*ly OՐHT ^K6%;%VZVdtjђu}Óo/ &+D@Jޅ$1) 23cHS,7q4B'vc-E}PΧ wsTЭP {sveOS|Lqݢ!ܠѨ]z D3yĝB½a@eLWpAO+K6^gvn*Srk󹓷 OWȵ.=0hn @|D-] 9&vkdlnsI =g(~<̹8b%$Mf^9z,fAf$mIaXs9~^?LޏH1S ӊ`r|$}c_.y4;jq Z9dS1)y9,졖Wmo }t83]}cbzڶwR3D&š-!m鹜=ڊ=*z>{A?VѶXhcM'A!@TiNQ\OJ8E1f³>F\ #(u!׃E#}vJC[FocFQ6V%tm3U^^삤VM@E+*϶7]dce|E FyPUS1O iZC#"G<NqN 4e3m "JiM+tƨxv,:b=XPS%bmQGgة Wv{ AA)u+*|pQ=k"ힶzG8ǚ3 Q[ƨ{5섟Guzޑ;{g_ǽ"f,Ioe~Bu=E깟ґWc $6|Rˋ!`޺h_BcBE49_ZDMOTBiݪ&Ŵ6M2yv{xA)ޤՊ z8Mx?otvwz3%Rd$ѶK%Q@=e7͋ۤzriqAP $ 53A>Ot+'L*Ƣ|UKWt3穳$004,/cI-xsx"ʬs;iXB+En6I< 5k0SbDUAWpH"_u{3tߛ=n_ oOD)/4[2Os52%S9XLŷh~Ǜ:L"E4djONTk2W񩁂m|]3$͞S颠+7lzNƉgQ7$d@N#AЖ;X]GkĚZqeȝ@JR' =KI Gi=?+ cF%t'u*MGH+QyJeVow&";M9n592F|L]]PDbLŽHᮅ3-4Lsn>*IX4v;e;t*R#z ] a%9y*PY#cE XrY>;I^:}q2},zu[Ժ?'$KP袯CQ{Fzl>yؼ8!17}f3֜$S"SBff""K _ilo-6OU9הzv*<ҧ[IYB|O S!TKO~[#ԀSs@ek\?mf(b<8eU-ƴTy/m>C$?Pe93WZ8|E!R˺\5TZ0&Fݡ-ilJn눌PF~aVOAFAuq@GXM|sI*7jkmBB{& Z;!}7e"~s/HgTʣ7OPK}:TA%z]tO vh|OBt݊ ~zjwS |'#rDS9۳)&v &fҲSb&:sr5CaGJgf;Ç<\ 9P{=eHlB)KJ*F>ޫ{>β|lƳr{bacel/`v ~IO{qСq[{l@!!⤺b1{DyL0^`H"srATԮ G6u-h(hShZbR4I'PMd] !>zeQs f7a~.Bn|5N92\r 1ιTz@zI.]fĤz~2^+LV\ i_sܫ45u 󢓇ޠ fY amt-rN.Ay\hVղyrC?v?HwԮMS}QOW? 1Mh i@BmCHy:A&wl6]i"MLy:k⬶c  -iti x_vܪw u&^Twzǖ"hAC3 Khe:\ [tĜhk"#8dOY;`e <\F1 Z;p4N)vKDH煋Ahnw3!~`tͷtꇴc>qڷ9:X|(ЉUf>F:b1 BƺueUl'9F&qաXIDCRq0O+!EZ*EIlt0blnFԶP& Jw o@Y Ddm-.5ft'zs,O ڡ{X|+hwsײs76aTS% 6,z8Aګ^ p}7~PG G) ʂx4JAa#̐b\G ̋\1gWS3lSI6 2Tc5yE{->8é4üsMEiDW|s,A#a}KQtr/G}&9(= J@ #.~(y;&XlIλ&NW ۮ$V*/eìE )t!;/ۍI{1e\cI]K>͆vU=}#+V`ޖؓ p-9#Ǟ B%ص8 ol}dbRCTk6xlַplnhZg/"&TKہ$x10o!6o7<348?+)ZD*ۭ{I{Y|ҤcٙRYkV%$]Mu|@~rWA,}0u3KbEhS~|4.S|֜a?㖫\1w;tX]evhޯ sp(9E`Wr.9&#&&{gmЏe*TM~3|dLJ^?:|o1/oPr &",8+rs6>@dckq9ZV9AვA[+ׁ3iH;K?mr`0c!4xh뽋?y"#g-9dɤc"}I40N(CRzL4g-_' %t@oB9%iCnw;jJ < (a%]8F{vQY[ ċj ~F=DHTWaɀ-I{p>B}Oô^[Ffp^&/v4%:M/f%K/ MҞ\`k^2ҌkyjVjKoD{sSUB)qn]ׯ:q=Dc L$9tT1%y+-L)d<0(VK@5ss9 ` p/R=ȃN,Gch.WrރEw+Wiibj^Pvn洊hOe6m2 E1B1)C[`xE9xȝX~I&bjG*,)]$v&lq&U(#*#oՂ{b.l}C! FXoֳ5tWL#j9Qo-e ֱB7;p>ѣ깎Z$A)CZ: "*.ݒITkGxͷГ)-1[v=.V1GLfnTg=a,Dgn̯SiYMU9@QSdZ^t2feANYN, w(cܛvma(F،\`2Emlk~@rׁ>ŠNT>txK,nW@ (!~jQQҨW ǔ^¦:ҵ֮]6hrKRț eOGE}Ƚݓ* apc#>=QLz]ML 6t'h1{w;*{&i94ɝ.Fu1 |.;B;sx~G7rT'YZ:!IӚ;y--.ȉKОF0hLƨ.%J[7 XQAЈgqäRJDz&9y7lsmR.tE { 5S]0SHE¶vpҔ("mWĥ^g*hIln3t%Z6 O*xz8$18Av> mÈ߆n#]yY鬉[ƽ3Wj$|>0 0UoFgr0xcñ|>Cr)KT˼xc,02s#nV^ -^T e[Mi*֜L]|K~n?yÚmD+M{ P<0<`p!-.$c.(K;m~%^Ӣ=>ԍ#˭ 'I2)k[V'l` 5|u8ٝWSHCj*ĝul=P6FsU44#aJJkiNuic݉r'V'ߕy$!ͲQ-͎t2ŶruΞ(6)FTЕ0#MO!oUU* \4ʤk|6V ]`²aPb6u(h.'ngdkm9#b".i<㖫ȯNۏSd"“6Dd&1͑Bu1zܳ=~YCV1;aP$Edct!KbXUCChf/46': 50S>^;qx¥^`w`3bep"c'>1yD{7 THVpCҶ)qzj#{*ke2QCw?h=L_0hOONAdxb+ ;.[mCC\V}\;j1[ėA}eTJwբliaK,k{t*DN0i? 5O7R1zHuo1Hxg9:vԜFllh1am=0|qB| ыM+%¨ ]Uˀ"DQ0AO?Tq.p21Ld;rӺ慎Pr>&,ܫ5΋J &}AmxGڻS ?  nKfD*/-oVc+~+%W%LqATpMiuO?lڱ`vz EXCdL}Zp$]XE:J\:}T.J+_{㮴ImV26w`}@[֖q3 0T9E7)$6TP=haZ̓pNGZZ.Lk/ڲzNi(uFŭJvNR()nPҳEjV {~|){#!a0}e<Q M Ҕ]yu5s4,rɑC2..{MlǕG -et'\7ܔ#"^>f`r-EWĐdt~ow)A,j x ydR~VQbjG΃ ׈$4J14E0<:\' '!TqfR+˵Jeo1hM)UW{?WJɵE\z@eLK(Dd<1dEm7g.-RPxZ[oDh}L !׋O7hV􉺈 {QΎ?;w?n '$J"s-\c|I쩕*@ "/Z FB9︆$ǗaW@*3j3: -N}$++:rHC8}i.ioVLn1~[ɾ а}qՒ;{8D@߸LA!߮yV0r+hUH/qEYg]1S#3L1z?0%Yg.fYe ԖnRBYÿ;{2i /efYmY64o  yW A_Y 7#)`&E\׳,nq̛jbe]Z\,n~tZ3l'ijeĜˆL= ^Xr0hU!{p(:#'+>'cSL mepQ xPéaRZ}KD6:.٪I-g((YaV#kTEx<!RK  c53'HS0So"-ˎCe5-&*oӉJR:a4 IY# ؀ +CYl4ane3U\rc*#۾xAF[ML*TSC0uw%KȀ 2*o]71TUܟd b)I']A_پULT ?7+OjjSDir[1^rpgJ0_;_xDG:)spQ *6^XPPxbFf`~Szz,8FD9{HB*])'ϟ(B˰x~Q6&9&/Cw5R =3Ov{{p^'^Uڑ<IV/c]DbM V.` ABSr o vo;$ x>ݚF;a !1`Whi#s Iy5*?H7)|.kY}Wmd!ղ ŲauAڎ6axamB"hmGc8){yҕǨ~,q媈j{WYޓa@Mx^f0^DƓ4|m e_p[iv17P Uud l&kmt"p c 5G8aTi@^V$:tkSqrx dF?DC<Y%)2?+D~խmH$`W$9DRMb1arq7%j܃1opjVE}FVq~>]N~wh \6+U}?LFCbFf%l 8G:00xB9J*, /M#D\ZYO.fʹʊ)d'mD ZQUpDu ;!Ԧb*/'aKM&jOjjIe(IYg˴Okq?X4ۋVch$ RVXBM%^GbY=#}WZTUiRf TAZMzO_#&\PJíw&-^{z0yuU7tLMjuٚQ҅E켬I _%f^[ud%٫<Ͻ{MPi&/_]`-$_eGpy<M^ن.;]E>h?b+t&='gh V$IqD~q$Ƨ+r]Jjtl ﺔ=MQGHuV6?-C-a:(pCY(P-W<2¼)g(MG3fxϾV(bчQUQRK_ЍK[gٶ$3L $ט~쩈CrSbkaf)mXOp 7PkF"+X.Ey&Ӫ/cG%\dK;Gχ'Z6Q'{| g\ ۃDf~%-09~_Ti7 l+=ϼll&,Esԙz*#UIVw2x{GlW Y-,=U, VbY7)/b"8Ud;hI8G H*#`Oz[׬#?-pA`e{Y\P|=hP_.; N| VU(v 7DG!X ~ڥ!.(i6h)5_8A1''Y]V6A5qB\s[j.aE o:PͺeՍ3R<4ud !| oplQ_[p3]!u+f&cpA%(.KdB6 Pmdlu6GOIN+mB|O{6Z_u 5X֢ǛqN ޽J%e * '# Vؒ.V0s$'ƻښZ.7C2}g!>>T{t~cܣR}P)= z^6ϹT5O,GTδNrjoWY*z{ѶAns9޽wJȇLvFNBwEh8sLHSS,(&7poa|KzF_&ښfYǭnu!\Z榁 JwW;]I{&qF73u q+@\J?.0حA*4 ɇOʌ%=B)İPuu dt /O!0˜ /up|q ue`3] #<.24EOv/A0Q{!V{噹^B qI`S=0O" gw j3e^[aU1$ V5:H^`!jḩa :Ż>~u ˡqrI V8FpQ)N*)tH Y!Lhs;QMrRe\0'6ϣ/ |9s-ffd)# cA{[=L0.,bMHi@ě/;N)[P`dZhNJr Lg[W3EZ݃lY*]CK]A1zr^Z6nP0>V-rʮwayVīLQHZ)#͒(Ischnba&SMح։~RyZ2J܏KE)ԑXnҽuhat APk>mfKKkhLk;fGۏ ▗~?%YzLh1i+B3֔90d_ء1.-hWгqG2,N; Hqݭٚ@ᙙ"]άĐkwZXx+X5%ˉO"+sP)Ȱ)ZP ƒ<.V )ԯXwCV:mT;G)]d6uSR`8En 2my?n= 0" ښ2Y Ր ceo,y~ Ɉ~N؜p妋l/tR@x-Ə6;O _LeyvhvEm\ Vǝwr,Tx>*E 0Z*+7/d)%.7!"or$pϮ=-r;UI0?084t8cH)դSF8AEv]c5Vi*D~a7WmhB|A!%O|JM66;h57o I/۽@ӕ>Un L2nvNBd1@"BKM%$( yڇR)Ó&Pv&46!6^r] ?2~/=JΊk oPh4P3AӬ CQIK3"qpk]*k\Mi@HZ#Z=vf@A-`N6aPhON0+٦3Kn NJ}< eJ>tTmm`\JS\ye[ejk%I" *XOێ4кdsϒ&NU`S[ۇ4!oWP}F[,$ArIaxߊ2~EiׂGT<>vA,MF)Ia|NJ| ت<9AvtpZ\$1ԫ)ejWfї;(2ؘ6(ǥݑrZ 'rM!^JuNCf + ;>&aO_[ܚF<2[BgMAմ ʥ_$T%S(C ?6)DoSI1דfd?8pva oj/Fnb )_lk:&0,)u裲?9%Bz ّ O0 YL /5 %pK+F7#\{|ocܴxRH-8&0+ÖPr3/uLB%@-YϓʂeJ犲4 0ذg((j l&؀a,OQ4oM $kuNZ# ևdD3Hը`Ӟ(>? M +[;9=Y@|#I,` !_pk#ĶpA8p'w]O{$F\I鍋|!ˍqW0U. T+S_,x}4mw)a%+Y;wfy4/ ?:9#C>V%"!/۝4ݾVQT;C`+ySNyqp"{ck?Ϸ,;t*ĩrc# zȲëI3qcSx2} ` Lvһ}VA?nU* ?uU iF70 *;~F*' vsS QS;-hT]rݲ-b=XH=4Hi jGo-|F|n@2 $K,1\ I'r s1~w$raF!2G,‡*J5Q|_(T SzVŬ?4Kن^ő80f3kXLn 'f\, âyޕ8pcd˾? A -H oC )IՏ?@MT EۂBF,. XO/AJ0PqW#Ɔs hXqXBVQ~.RJ(V/Q3N# 0YUEm571+OSYBX$8ԯp2'm( qV ĥi!K$}$0pcQ_#FjD͸P-da_:"JIw߽|Pm,B9sJ=]Jau"KlWL#$ x+ZH.u4i8ϫ枸}T]ǃcҨE.>mp_Msx ()ؐV_ 4D.JX1dIQ0^\]'ljd `,{kLv11cXVpR;%C% -uhȴ_ΧsC"W0)ceLQ-2YcX oݏ1"{xsuUs_0&k&am_gŚF~d5=jZȆ}Cڌwb]OA Ҽ~ eBVQHT"r,+Fم gHU;&"fbzc98RAL:1U6`9cXe؁fnvf]E&.*:1?c??2*:r͆\#pOǕ:} Aݧ2=ٻ=Z"@zD+)+cp!~Vmm;O@4QbyY?8Xy uR BkF~;=5OG_]ļdG3ĹA+-z td4?ӽNmˬ`BMN йSѮ%l%'L,"}n3Q!Ŀ怾Ǟ T3OH\ ^(<DN# !ƇCۋ/0UC_2Շ@S3% ~&J9J'K{zvJI ě4@7'LF, job/&|X//p7n)dvl)E:Iuօ .cN)I>5F9^O'2bj\aF|c]Ul`m?SEysjv* &_A=,޹̧_P\+pM&a6iEl;Hf?ɽ30V nDJ.j7lJɚ8Zl,6c)9꣑,D\E:,FI@*ʰggP婠8aMJlނ <҇WWU#T]m{CKU)U:r?᱀v|j' Xs _% srb2Qiɫap2^?!LYdZRCb^BjI=halY6)>pX& G: 'U_*t&20~ ;((g2*1DcyfEH!ԏ]NĈ!hzJΖY&u,_lqq~"(Q@V\1Y9.aUX%,RÃhk*h*kI"H/ Q̬5"p+fOhb(Dnbet،Q<<ڮim uVLս'y5vT0\(~~l<]#Jڶӣ$7=`[Ea۲0J1zڸP{Ru;ǂ _WMZ,tB<. jz\q;>NLTWv0M—i)q?,VfGY-IZ%7 _ ѧuՙn"`4iWsFxje \X m1[1)x"H>DWKߖ6̎4!WOŷPvRJg=4vD-ےߘgE 4DPnj>V,1PesB3>T1 '~;YDj6iSiJ:yTΧV ӺA4D<@ D[Q;OQCUl9ݘ\_urw"w_`t`[Q+_r# 3]"Qv$ɼ؇TYͯ[`Y4P]gF _YRniFAnnJ4m/r(*D)"_; 6MEX&6.as5\|dž7Yۛ|X6lw n⓮b øIzf3<@`Сbɑ6L~٠wp0Q~.3_en|HW8Wst¦ ǡ.I哾|x ?TA R$59iiM,@%˙p5Fȷ%^G9 54Y/l9ڬW4 L]T?)IىY'S#+Gw +^n :$xr(8^SA\^քyk]5Sd0RLB=Y"OJ}\w? JW9F~Kv&#zE#~`MMJb4s1Rꑰ`("Ƚk5a\u pI>?t3cPyS֋F[1,SV>DVf?^!8!丿 ާJTVt+Bn&ʿNP&Wi@@VTU &n>w=4:g;4L0}o$g:߽l L 2$ ڣ8g1sgS=)HQxt-+5g˱߫U oIjg3s3{SE)i7So eID´Y hA#v'Ͽ6wK6h+3 Jr.emUd;~_e  sPaNzcԌr?S6Ge$y*I cnD?5y~ n'T]2 .:j9FC1LĞcq]z| K< ._ƔTDoD aX0bj6~[{W Ԗ"$_~'0iF›Ba`nCVFXgZ Ƣ@KYgmg: ^<s<  Q n_#f'9s*ၘzϮ zڜdf,,=䳯L dx8Txuk?Jn#Z?_/Hb ^.i\ _ m趃^<⯞@֖4~ ҈94 4AO](qZ$JoB4%$ɚCf*^U)b~F D/0T9BbE^-S4BCѺaB)yH*XF@' @=UwG#3`<9!R}S_]l'H=Ӓ&xz;NPJ](_`]lדc[7 uDV~굗槊I2&7$;x߅V)SU YtmV` U3#JwN&ʕ&H<9}uh D |(#[_Aqx^diioS?hX> ;@Dhc?]f[)PJ'痷x5^D==Qn3uPzdN뉭- +8D3ݤו"s n5ȿYj3a+.\\FR{tjTx '^쾄Rz(@EѺ[5=~r)BCmWJ3g(8_4vHx-kM]&܄_@0,G7G%Q\]L L$.J$ɝ,ƭ4&Yo\XS Eʶ:qr6@NԦ,D &.$GJӺȪu4&  ^a 8IvY2M&ʳNs]+:T3qȥ/IX֭ed=u5o# _O:띂l$7v|=7Fp-" tuW^XGs1RO;JRQбm \c0aĊcNTxBaCq7%~(ƦX.GxZ!>RtπY K%؆ )Ҁubaim-v&"8l/<8 (+,+W6(rLe6},k,Eph6#2@UDt2$=qe-A'?if뛃I5WGR |Y1#̍fx?~}np Scџ`Ib qfR,J@}asN/?DPh~,yaOdUsg'vg*̮3鵸nh\lSIz$-# 7naT~ߙh輆sJG9 ]ffo*-\sZ .P>\FB4TC>%rz*uq2KשwAn28cIi)Z,̺Q݇܁8.M3 xDIpu}FxbBhs}eHԅzo4˞!f/׵Ճ^އؾ +I8AwZǦfC$>z1kiLOۍkmiL!qMSHё{ cu?OhXY^gBAIKjzA~hYƷ>gf.P}R iC &H[䄤k 3F1aY+5jS ve0 "'͊Vj%|W T 螩{{ B/GF)S#"A$&'z,\o9AۻC6f\Un Uت/Yĭs40̛!koF :`LR\WK\C>a,0'>cݣQkÕC<|T8}!Dc@jN.ajGgTSÚ "~9`q\C:q#XWb=ό#Su'`m|)) Zm+#oLJ,ߟUSyt ȇee։L&ʢ=؇Ũ) %} Ѥx|Ow,rXRRџGTμX'3YϡESrqmVnG:T)72p,G{`LUO .US+tn4Z_~%BnakvyD̹|viw|\jBF&&WVc:{Q>&dVL O^W579^bm=…TB673qtőNRDu-?g!{d Z$h?9h&hEW^WpϹɑ^AHCh]iF暑 Ǻ#Wh͝LIgkt\h*]gI 5M+ÖEUdO/(p& j{fmS&l׽4~$,5o`-e\3/ܡSf) 6 $>',!#RʠuOu=_)| `TȢ@|/ӻcLgD*ʺNNzX $O?-c<:{?q.&YΝPJ-8ZIRiN<yky-ʭBT* ~h܌AbeO"Y̰HO4%qz?J8TUuJvXKqTLI*^d//񑍆oRW{vE%PoK>j*ﵺ`ly'\`EbN=M|kt0.QH6Av6zu|?@[,:y, ˷xw9 ]nnU/hM&z(W(mg@Z}}ܜ Wc;K5/fۺ]Xܻ#NnUg=$^Wr*%8[MN?B%ko_FiowNjA(1bb,<) ?cZ4>l+[F QvQUsA"rB1v~e?RzsKE{,'~忌 PF&,~6s6K0UۆPj/Z}q%s4´CsRI<> %r6+C5l@(䱚->,1 +*RT4 Ӥ $&U^bq0EȪ^[h^&6:[;P,VgLr(K4_77צl$חgBt?ZRQ]1/n׌yeHnU 5 SrG_!x7 /N-9_')5Sxn` ^)=갡F;fˢfu?||\]TF(B(Qa V5KGفk% p[X =ڬ7MϜ*~G一RJ"㒋p&aWGA:({k@qwsv DX[ Ü':kg1bq͛'Dl e-HHλAPoeAƅp$6[aDYPKi"8ڼ"-Hu 8ή=`6UgEQsm>UHC 5}:q\eܖmPt%E; YX?4;eXp[u8?v~>Hg"dIaf! u"+z/=y˦U1\n?SIzwt$Td_+:P&=.eL)_#>5C ܏u'ސ>d5Rw+{{E BE~qwL5[*ԱM` !v3@H@3kMeؼ|q48fAΙP@`N:}GZ|7h=]=,?1,rvp#!ѐMY:vqn?D ɑanR;2Mw>PyI :]$G[f 6HD;3KRLZ _zJ~gmޘUH\ ϟ9^fdX1,P/wCWfCpPg3#0,Jecݥ1'7\n ˴!|VDx}<&"yf1hM0ZчT'/JȠQ0^Z~aatۋmW1&rԁ;Qn@J@N~H?Q$F,zvZd \4cn"(rІxkk.niGQYSvpA9Tڋ8~wd"ãd|:aN2LPzZHg!Dfn!0|LSQѦpp%;lD716Cécծ̹6^a='&y Qn!୪ a$򩆤 Z҆ d-DWSzPM2ĴPiZnѷRzAoKSч+fO!V6Uk,}a0[1}bQ<ТMgVb3M J%!OQ[$yjY$ˬqo.no.(ʏ\d0GuA\cqZڞSڑ{1qmyr8ί;GAk<ϴ/~r+Wœ)<ڳm)3w6npCN[.-@6aG}hR8Mr^Ih %\vbSVVyg=,?N4Ppג>iO/NXBw"-\K}^+e G,8^'Z'ti@ǭ}-Q2 dEԇ]zj啐QYڀK3HQ:ȯOE~Ӡ9VV 1 {ϭĥ% $5˸2G< (C-䁛pIX{4LC]`JtH} ؈K7eP&TW$_aĆJSN , RkeTg]&C\=ӧXXT)|^^d[Y!/Y-6C rO ;#v؏ı ﴖ 2ӌ\yןϱ|#qxJwu'{!`^ްБ%Uw-)kT)O?r?ҡlR8 t^8ԙsH.^z#lZ%^u/`0nO"Wk6.ѲMMcO!$UXh,Fx$e\kNzFw)moZVЬok+`o2EOu;_kvomԚ1]@ } nPPzzD;;a'6^nwg:)pKa\XjW%[I'B+wS$pam^4Džw$ lb{f##:DثZr4:?-~ص(ik7+G2ʬBݾwAo7eE)G`zM]i "vpBM;TCY̟ rcFK5dSK};O۸ 獂jnrePxV$؎iKM?Ӳ #tch%Lυ;kݼ)?֗ygSʝdy~XW[HvwKuaFmMooy00]diɷ`2tl:+6RB[>5b6rѥu&3P 럡[b:~[3>S@{UQ,K%^IL[sM\׳|5/7 t[7#Q]ōq)sw> Nr)]Y±0?vnEl_);'@/zEX. ӡv6ˆ-yhC+X#oLRk%|mϵw>9K=w^;W-kn,c,0Q}?IH 7i'&8b0uSVYIa"O j -r< &1gW\I2/ʮZ| !@]>oez؏BCt?$dJ$W~3k4uX̓+ՒpmD}"@W3?/i2""t `PSӉ^XoLз5KaApB';/$tK$6ixpaA_PTODvQxwz'&C 6s>t%&v#EK0xO捆7_*¾Lr?4ԶZl15B ^-qĈdo7rRMCzv 3m87GB7ĥ &&ц$R5z_14|qj1%z!)K%U4W2|X6#fhr^9Z֖N~h3yYH3AsݾF*iP _-`c/ Yڌ49A61Wmxvi75ȱ~/0Lg֋ߓqN3>`5eѾTt&}bRzI;?/VIս ' kGԽ¬HW6>[ZB/@OeuC5+uA{p2Uu8DF;1XzGWLQ:/gLuBDžWy0$E?܇ ҃W5zv=W293'_n !Xp,A*щ"f)%ZYn<"|4U+Pӥ6c|+(p-+x5dSg^azQm`M[=_zݚʂ IK¸ȺxAyjL?dsszϩP "gx6^T0WPs ]݀JRHXy 7lj s$m\GOI3ef>#Z?L1qgջ WwMr|'-YaFEi rNs B_Ot:qII*@I=NM)?6A9G&UZi5:ktPΐ- O3~?_NIa-Dp<ȳ^l9YOV[@6Ow`ۿd0M~#@ڏ']K&Z 鼙"A(=KVP0D0fs=(Y[Sa`R;v{$b.odnE3.y3ڏDotwpұd@BŞ/p4yhA@O깦W i57%+w,wӌP4T`ر?Ir=տMؚ0.ba)FL 'UY  -%꬇cx1:LOICRBe ۘ' rr,7'9%6 =nk 0ft"iǨ!YU^[t ao,lU1Y7SK4l =%q- l4Q@Zץnph }l̋<W 4Қ# */_咓)BTsFpr5`Pg}\é4rns9]4];߰QZ' ˢ> >{=AgUOȵ ʎC?g>XN=UBڶydYW̎_BIh^OvwC%$jv {G}>uw[܏-A*LjUkЅii3SJ7@F/3g߆,7Vt-{%’79LZ8l2ie@tȯ݌u-t-4K!axG>+'{{+#mWC ߟ1{p;JWe u &ݚ Y?N#)0FIaGZ2vVgxU-考+r)s…WwIa)T;cJ| oSZJj?d%~3@NۢJHu#Kw><_Ș\T2*jrEbTwp_zcs >\3 % Qm\2LK%JNNiK[e:.ޥJ}I!I{̜Ɔ*ؖ`T9 EU){55#a @ARO=]R[ ڬ? GA@x]!˭I$ Y;HF|bSk?ױ@-/&Љ((T_3Lm,?D%& uU(eyg|DM$(?O%uЩFQ)D#0*OJ)Ρr@C( 2Nc+QfmNbz%2Wxdp9 :6hos4N8>5R;X |Bzs[\N[~3kk)yV 4~l*3%vSZ3{xhAD ,b&ebG}HahWZTӪ\F[#-,asX~QRb: H+[~6Is/|D闧MWp9R#ջw#@ܧ:*FV!^Qt6V \ՙYbB(gm{G:s><"(Ř:~Vh5د0p-J5HkpIDstꮨy%!mTH8v&Z894GrE ܆IKw>ESn<0Ig)[70~ze kIJRI5ɋȎe=JCU:ISh?&g$`_`$]tZCc7wpbP5J`/Rzϟpq68V)*WrJ 6}M:@5jV Xql%DGoM=I `/ZZp= 9Ӧ*>;06zh!4{F(Sd{Hdս<*4sO27#o}B8ƚ@lY+^qarM:yB|dŮQ}Yt z 7`dw}OjHR].Lu}9 'd>/qjg7{pFPI۬ lM9L?Y ;]3)2M (C_qlL9wăP7 D|nmrL `ډ'?uh`f^ G78Dz$QR|i/7zAպJܭw98C^v\w&gj W`AmbTH42 563H KXd8J$Sq|ZJ|}Q&RzX: |<#`cOD47.죰T5$E&\MkJDt'd;}G_}% @)ۭW"Vyr4bev(#&elvjMIw%lc&mӌ@Ow%LGJ tx1Fҿ68qVy,\L(`X섄C4N݌3YaD яCS0eC{@721Mdz@eݙu<$)+ m};YrD~"=,t:Lro-B1F^Nc%<*&ćj~hXXPCMaĨ{w$^Sѯx%R92Ythi>7}>~KFmn 4&9FXgy+qĔq)Uy.\6FB˥$FV=>L;,ܩ!<0$P%҇Toj`guKIFxubךUTCoVˀq_qn/[ő S=1C J^f>Pͣ^g iNw'B U Р?*zl w܍]U劫pKg Csja k7ҺoE ΍H=GzFfeBdQt=]1i=Yc V ϔ]ޯ$ZDL'B,#mwH+ꈪAk?Pgk@ eϹ>Z\ g.]zRXm0-$X jEl% a | 䓍F1;Tϓqxu\)E%9:U?b_.tb CXP!]Q4<}&[kU|(Ph,:4PZPR~Gj/d91ⷚbm-ifjm+=n;(%yNt29[ZxB7:[8 ((G:ltXG># otՅxNŠv2><`hz1E9XNN rY4LH ,-@Xx ox&ɰā+"&XNGxEѨHN椦mM,t7`4Z.$0-D^rs](⢈2_]ū@hveZpmd$#2a$? -RJ h'2@H3E .ChtH*6ujpVݘD%Rw<'+:~2 `k؈wKun'87%[\d=t/Dj\[&P*߽;E7 `]]>΍I> -((sCy_I!Vu(겾)[3>=lVDDv7b uMA}01i>Ss?iA86wqgInd|;M\dU˜S{At Æ~m&xv2T[DtY}Q ~jyJ:#7Z(0F I-şDHYI3ڹy@t_\`}` .χX"$$ĞNGD !2l/e|CGJ)0IB "xM[#Bn xlmm[ !1uY9C'Q@Ա ar\_ȞEMXfLqp`$4Jš󎼨& ƑI1TOe/.FAnGp:T 'bhnSP(~kPIU5~\e't#\e<^h; [J1;f̐fi&.&@-Bv9( 1Yr(+X'՘y 6(RMN!SiD}3=K b%/~{sWF+>'Bz%B7cZpǵ5Eh` V{0XfK:US8=7NZ==_b^s? {(d >kPg$Ûb kX. Zm@98R-2BF SY ٍUY&ؿFLRӲFƟ M%3M~py8HM@ФԾ-ՈR(5fgÐK'uRfX+X@ zIASPPm,*8\lqm7KQ?H=d> ߻f%32nf6nךd8 Ob8J\A>IKn(I}x$}:c f(h/Q8:/?xb̤HW궎&f{ &q\Se'ۧn>9Z$TLĚCy1zRUD{g C&JE*!`1Chp2552mKwrn;o80B/kZ*66՝25($=N)"M!M>yiyagY93l+r'v Z jwD ~m/k$]\'eN5-΂xPш71d ?4l0Y)^_D7[s+"l7jCz3z~kGFD3S ˚#(}h0w]M+Ql +i3pLcTM :enDXo3Nb69E)73_[O4 p$4hWm8<ۧIQCUj ? (8B~N\cKY0ɪʪ$=;~rf#XҚpL9-n OXpK&`Ñ|ąsAL(N :`D%aXEgMDsjJ'>eXݝ9ū0 Hh eEL(d>HYTZ,)wL_x=yhŸqAB$+'[0b'/]9ަZ&bIcx NwyED Mc( RR_㕒l򧽭tIuV.wER0I-}sX\L=G5H;Z F y|)LU4p[*u|Kxi+T K_} u_W ӒHDv|Cɔm'Mh@[PcE~7%RnTxYF Y3(5~Z. r'xGHvWmX@OUS3'F{|~87I=raߠ> ڻ 6SԒ$:~Lvtww!{iKQE ܕp+2-? b0tudC#fv%ߛx? ߜ{X4ቚ}$qVǎjI|zLی7bʻ|*=p.gYAI]mtĩFp F\Xu;PI6,Lg|XI=~X<\]7!fC UG[H{ÛmSCvDu(A;SPzQtøTKv֞1@>(W0+oeHEwDRX8_iW/'OxPf I/i5vCU6H5c.ڷxZdkiYpk ؉- Eh\Nl|W8, X[gf"{'W=8VOmªpp{߹Q %Գbui}X5:DjGֈ[s@ zPqP? x2U#>J xzrċ3.w LU Dن4l jc<~=#(yna)Ve 5Ss*ۭwE)!]kg mf~Wt*_һ|P 6l&^16QO=Z,H^Ȃ/|̲ TWu{Ap5,Є$w|S%ov\aEKD5>>+1(}^Ci73kON 0i5d7u\60sV䂅O ^@5bvVWqH^6kܑ%`ȡu6}3@ jTo֝־TX)0O.wcޜ'IL>//-t?'cbl=I)zq.&5>?ql okLBYfXܻR~SB>iƒc{[ Ko)a2l7(&# ^Ki]]VA5t/%ahz+gj}ݒ@b)9  cU:VI@£!3+A4a|Ļp ՛sNQq2ؒ'Bp@cʝ|rIqp`\F o XhH z[esXoHq!,0 f [g*Fo__b nw-ٙ^aOuTW { 6p -oy9$oxOsfO0p_sh}>b*u|/ĻI3X¦63B][-~I#s1uXD5r~%Zf6)%cip'$]nx" W̡6.st>'֝D.1No):+5,(yHތFН{_n 15UUľ?(yWuLݿReuB78i]Y01EAk/nPQV6ш?Jxe 'ou$%*'UTN:x#fsVl/]̘ἂӽs`抎gAl6Qb<,UD ô-\}Fm}NkRxT&B])*PE*2S`TeF Md#o\;AF{53!AҪԪS#d3P1 G Yr;Y Q޲+o7ISdgb(c̫???{mv U̹δ<}ʼn;+ Z]]dvvMX-+?YA?*bCM`ƍKwX)n V b*Lz\O%}B-9vjfRm"2bT^R 6 *[Fwm['XO"H\=r+`gti\ˌ]$5߹FfIT4 U'X)4 bkc[ ' EX#ak Erԗسҏ_PؖkS/sK8a5a Xqs2u?`YVbЀvYE;%o@@zA#_"DeEgW=[UĹ'Ul; nD"q_qT{~;3Y4 %o'/r҈`;0-Ӹe~:,i?eu :~RFTjN CQ'=n P;(:ՠb>"{m~ ~ZUJjAgB';arDWƴϺ4cۡZqRKaICn_酱A{тIyE~ЧL ,~ɎR{Bºb-; އPID/C6οEWD\OC9nN ;c1J 2hpj&rlFqQlM꿽P*(q)m=4/EƀD݁`8Lщ-`)ROi.ӡvT&_CPև~XQ()s8(N7hۺ1@B6L6^Wi[bM-ag6V7a0?hr2poӣhcN6/wy/Ky3Ej^]9-pMr.^Ӻ<s+YjνyR+3K+x;V/gl-Tmx$-h><נ6Hu [!Gl,/Z+5&Ӕ";F]?Ǚ3HN3ܫ9ȞhSK93&޷CN2ǯV˫\@FՑĐZ۪4 ;m/7Eh 9ب2- FE&)(I.>< Mh8ׁVɢt!bsvXUڋj ڧwxtFQҎcM ȇ_;ssydŜ^pA2(މ|R!yDĮLre.@U cd,2zDљF㈄$GT4(D`Wfxh9篒iQv7a T''8Vlpu%sI0I??"0B$:e~$%ťzԪv@HMewvd~"-c^m*]jmN!ivQJ={9 >_0ZyO.Y}{SٞݡacCE)ߘW$|ڣ;x*S&fQ6 vr1D'\E@zO4:^ Z91T94 <ͥV`ƚBuy q$gkDpV?9=d6p[p< aʲ?31ver[92j(V;zj,5L&vqh9洀RH;1yJf0c]쥥K)MـX]uA`9'vF68T>m g71CF$L`#>2 [Mɂn!$[R'.;|?[/4U.X-RT ??+1ޕR04|"ee :[S4p>U,Vٮ~$~ʵ]XJܞc>u~Ƹr.ŅGh^96yʣ;dǦn(tvv6X'd癫nWd5HV>6gk!rr_Ɉ_ʦ.jDgL}m¾g=FB~}*27(jU`;զ * ppE1kLa7[6\xۺQ& s?״?ݖ!}5qմ#d үTTEmǨˁ>ʩW*0E>z{SQ<@9]൘2"/ULP)7/rJ gjY-^FVfbbY$@-ǂ~=\0v3nqC`[JսVI] /U,~qԯ92^B(x>Ĩr*K.L-F6LSs",D-}eOc@U}mNi0hoI3g8)gLQ^T|$O=z IM .dr kꙝf f4Oňfo}J7cU"C6h&1per /-Qc*oy*kǣ|^&BnL9M0&uJ 5(&=D3TZ;㥺HͰ/*,ܻ* %d*cɳe޺,qjcPÿyK,-mc5\#v5<feO'H@yl^^R.hfe΀HezB8)Yq3~ظpL6umdߟwćh`_y%;+MU/jf6GgEӗdp2|I͈'3l9g:018yto)V\T=6ZTx?)L[t}$`w;kR>wvV7u߆!D>GId QBtzb4]1> jaّa.6CUpF%EgS,1`ZsvՅEY\4YH>i@[9Ic**8Jzܙt̢J`Rݸ )Ы܌h(vK-#4mo옟3*r\k'j\ _{.}D'nzm!XLazmr,v-0߂:ZwkRGc1kBa*|\B;yg TtI+BZlwR|x-`:z &bҙ}ͯw?+7=g"FLIlV&L9pTF8i)5QhvV 4;l?X{‹s2XqlOYS":\1O- pZl SOi>sZQ$5oAz% \2|C ?V&V} Fe=b>4" V#/^.^MR䳬SNdf 5YkS X/ڈ1 tfE0fj/C\g缯n] +)xB[5R̾(5,B4(M5x}}Y0DBc_9Ool#۵qWB,{hE7B5FNfJ0P;;0S3heFԂËdM+~PwbpP:?1cl9h2&lG/{lU0okvʡ|R7sti3+|4%Ѝ7~u$vk2[Q#SP\ɺa%|z[;Se& +WbÚt!& f A$yKx$=yݡ@W_ "~^/4$U/7Vo+%utꕂ|߅#9fY-]) ;!pS)Bֵ)sTEoֈ\ЂC>EY:w>[_ws9Wg7}lK 4c39{}OEDE, P5>vhX#=?W̖AvNn43&,ҹ7c|{'gZxHkW錖obq0ه2G1utgh2uiy|@EӨ nÛշݦn @AZt.y+4q^>:j,C! 'E|^t*I:$Hn`yD~ j)^XHCnx+~yq",Gu;0cg1OJ"P;ߚ3٥|,f1 :%r؃f̨ˠUWm[qF\L,Lih?&&FfA*DT+ܬHd$B]~5oY0Ԯ>[c+&Y* {T/fb7dsT*'Zͯhbm@gK(ͶC %NwKv.zq6dqg,`LX2[{r;)aշ 6x@uUKv?WO y격Ns=I~+NUcV`Nlrxޭ>=*p>"v>cIm3n9%-U%˭CҪb"F@4C5Go\қghN$[Y`7(dC˵޷pz9R-RGhgV9 32L<Rd3(>k}nf_B m^-) )s[L;9iܰDsMH$4^wݪ_u B[{5ZZZR΋JDAF'yK~9t)QY27ow1kmO!R#0Y Y(RNW PL0T 'UDfu/_hgU 5F.פrPcC hxy=lvnU&Nz2>vS 70/HXap4N$Ŏ=q!cu\L,%v󙚿Hdbz븍1V^mo64˻O7>a2US%rIM%?[#;4Yy_۾SjN2Ӌ ?N}_*=LyhlkjD_^{[;/ÄI\nL<kڻ wnNC'PN\"O GE״)Z-EIa!:Ac2&MITw7t vt9Z.͵6og5_w3U՛r({UZb̢S~8V֔u8OEGTc׺ v)xAbbh4Ϙ= ?q 번 [(rev[7eQ5+yR ?鵋%}g"9o?c,\n%J伃r.!*[x E*PC's 2Y/nh@ . :5TodP7*O}Ԫ@hd˨/",؀oGۂEf >ONx8Ivm\fƲ#qa#F]/l{rp ˷<=fUaa (~}SѼ3su, 19FTȨ,tr\Dd?ذ ;Foȭ]OJA3Ċb"E-[/&9:Ӡ},>mi[k* !vǵ$PO c8[&f~嶊9~*$50<vjAFv ȟ7,r2ko#dMr2yOY9vbh;<u9sO"d m-3 iB`XKD<ϩ6 l. b h~I18K~l[f\T8P_ě{f yٻP9>i jcӟW~GE<+%s7=?P7S\]ࡋ鰎fu}1fp:K `& Z(~]F"ãJ94C>OWGN[_Ԣ(0|/Qv)%n,ej; M;^4b(Z AіP jaDzH>##NA1@:֟F'Ts":mC85 apHoY] P&o\ń%yi ,KwѲr<ۂUDUҹ{ +7@NErʍJBfJtS|{ .S/!&h&9h':0J&UŹhTSԋ\-$U؇e$l̞bOҩN#O wE.EwoBlMg}e/Q %#٤&NBdX6oh=5W*4r[yR:FS?>?h/.Yf6KJI' 5u*Տ¥h4X%OjUT&l/4ʖTШ~ Zj_g!њboպ dƖS|\VIw4COfQԢt2Xi~&}R^Є qsٍ KY6[%K[Zу!HNN[;M"%5ͬsB=~[:(zM>`?j}Kn5V`sf53 \'bsAJtϽ9f\9|[kV(kQE2]G @q!FeDW*o!ߕz!$Pq׬jT$<&+4w5јjދi"e/LG7A5U7R>(y`Ԟf['*]R{+U5{C&?H bcnxTP=S )(fx9j"Jw O#zkc O֖]g!z:Sͮ[Âq76FW`.UnTW2 ~*AZ4VGԕs>蠽'faqTx,SEXbGpfr+-@&Ɍ7Ɉo e63A.`G_z<;hBv/6ͷDy ;| 1k.Ci`Us [2<}qYugol0֙<5 lԓK1Qyh@2DJ=_ sca,3͉C!ߞ8z82;_PVT?̫l='Cz4:0kuD^dx=h(A'ߒ', 'Y<\⫝%RzFCa|D" ZRDӹ&/ݹy"2Y'{bd 3`/ gRR"c1)^9wb 'a&=|e,̪ڧ)E"5/epS%Z2X\di3 1ol*$6Sz-TfldyE'Mİ{-קm 'K+ul!F5+KUnc'+P\Ξ'Dn‡ z@Œj0܎T?T4;wbSHJ6±#~zqG@)rUq&d#,nYZ ?,%خ0So숨z)8)E G$4=6kXm)p2I>1=J8ց 9MP9ڌ47R}J.5|6MXK-V`:?Blv;9%"2_ eYFrؽ'vpWL网N`=+!FvLȮ+?c)Om9x C)L!C4ݕmWSWHjY/ ?Y!RZP&HdyW-2G6U^=%"t`Z8iE#] ^.D2`4I1]#v @ ʢ@ۇBm} CGxY. L. Y2 -')65sи.JE VtYzZ`"Q{DlTqk1 Slbx>H|G7Ƌ=]GΝg1IחH;[ЛNk;g@m4Mnn,up~rbz P^j%CH)T wK7CҫCSM~wT OPGEV ı%TLn}믢+wdsg :a"fV$pqRZ;x(m,}KǬ◐b#FxlN=)#PThDxC5hLϧz)w^U[Jw)-kR EC-͉ {VtTwhT ƍq81ѕ%_{OX8Q0GI wӄ-xv mJIq{1a!Ijah?tyyC fT܃t;DnP^R]S7fTV#)[7}u(s޾L%*5ή¿d0]bn=Ȉ߂]/%1|՚V/҉nNRiyr(0. NUAVkP7CJ::4icK}$t@hY%[T8d)g3+yȂ !kD'YT軵#!>a˞"#W)[:*?dU]]Mr30Epgu7EQ`+g֒*k_3C7j4Z;U|R{=O$9Ѽ3ɸ3Y5J8׺gchHCA[(~3TŁrF"'4s?ѯ#3():;%@Gż9 Vb0~ֲَ̾/(;(uDiz{m@pۂ^M,op;>>/JSE\g@h͏qfRϼɯT謹ԞA:%8uQ~ t{H Q?+FJ~i&+n=ˆsqI Bd5(-/#$ttug9'R6 {S"MBxm߻ ̖&y\zV ܁N=*5꨷ΚȓGM1m5LyMG=c=/,I#Y52;v$N,MƋΪ9,יvʩ2ՑMC!˦O1z4 i}9"Md:R,;ƂwvC6MM[Ej~E.i;^*0(pjDpM~ rJߖ~/%TTȔ{ȫnD(_V: id8޷wE&.R{#6UPqwY]BfݕE(uH=IРbPɼ¦p:|yK@ߝ^VIE`Ģֈ,&A!ob6cR7) wi9L)zvȷwkDd526K'47N㉋B!+Jc+M `{VA֐ߠcs%0հle5 wiy7 !Օ|*76!{EȻy|kegs]-?J)_Bt'd5+ާuawB0;J<֖/quCp8|U] UkaoN+{Tub6<B:l4Qy(_kP)=OQ}f,lѩT}sQk'<>v+tvO+B5^ځdOE`ؔ{.ĔM MhQa_'|OL;.Q;h GS(SRǪj QS*Ҕ񨰢8peWW`k%ʰ)gkXedj,z/-2~ ˻3^hlM:4ɭlyǣġ↭Bۙnf@M᱘bQ- G$Egѻ汶nk*eȣvjuk1T,6=ɕC5-ZQ?XJUA si⼌\N{6mL4&Iͨt!Ot f$9V!OB'i%RwyweY t+d9 hE̴L-{k^8e~?f->fLTfWo sM%6,!z@eG, v1G )ò$H4'?.|V@cӻrgQXmnl%bCC:!vjKk&Qf3k[T.0@r.XKsqT<*%:W]ܒ 6 E{mV܇:Ph槥$4`Cz7 x0|!z/V!zãe1[ǿ{UN q߮LçM>\1;;렫»ei u8j]]{'7 $^@inڒ-lC[XlM Bҽnw&<_y;|S_\jG1J-A0\_r&Fd\W5QQZeXՋ6UQHq?h_pA꘽͒{{h4՞BPA~-5§WRqJ).eK(Δ V@OwTڄ  B71(T4*EZf7e.S[o>ӓ%f?4t#h" b%ͳtҥ M*ۻ )Mc&=bYV^~8>~ 6Uґ=0zu,)꛴i->osb m'3qmP0풳)=-p =ؓ1*Ӎmm͞dj)0տ(gSVgnP#&Xh|o/K*4@1QF):=I:%wf/h (@*#YF a-]gG%:Y0"-]ЇPM8[5 wyν "۱ G~i~̱32DSM9Ay%X${aNu;^l[1[xGs`@7vKḑ$g)\iL#Ϟ䜆>'WtEjm%ڶQjvԒ/லIme!oL]y|ӄ%;[ߡAo)^tSVtx@x ;OXOxjcW3#]o][3g]eeOyն<֚ 2|5w 'ʱC.3Q̍%:w:nNXR6/ 8Nb:6+mxjrҖ)~a˹Y,Bh:tb@&sHk#SyuYd"c Mv'𴱆(XRݗL!uc$OLIR7_d"`=/GtQeQE鈖4fM)M2DJE_Uqiǵru}OIٗQw!v5# %ap'Umo@)vAZ};J{>*m`e:&s0oWx^n<}8 8 afD({@ݘ +dtzFP7,i87+\ňn00G~N?ᶓ\6d^ +bq*@ԬjLȜwPWϕmÈ4w4??iI0%V5B6a&y8&+Yϓ 5>^nrJ9St\8f{OAH-j\)gƃiݭ.3rڗLS EE[6Ȕ(;w%#o.zتq{4K?4,&vy=(>'gLZ3^O$b/1eի)SLdrVڲ8Q&f^zz}6)%(K"S{Tc4t,|>^z7N>kem6czqb okҮlOT8O^TKɀH_~Kpsy/{+{ˣ^ڗw(.Jv醏9/&?>~F_M:d\y]ۇ=;1f!@X\ Ə1 =Iu!Oa{Tc6 hJzPu&/j$:_'4R85+v}鈢'ACsUNR=6Iûa(%ﯿH;[p&| +Q$<#Hk XjZ0mdz-8MhdR 'ީ`qnHȝ$z=&VXrrYp^h9 >Y"OY$5 d񅺬p#ai}|eHsow}t*Tiȷ['ܿEG|Xtf3F[4r pU/]WĆc,d[:#gL W/$@sI)Vix 'VcL*=b;H{8](55 l"-83l9E6y5yP]ΐcOM1!3VA_ICR9~IeIAYHZ@u vLK iEoě!ѻIV^ B!X;,Ш dz1ZeҐ?6d/o@y#Ƚ}beRyrtK)&gˬgk!+ [ÊݢKh̺Ȼq7:- 4YQFu yX# o ;b[?n'ts78trq0/M}"Zs,h'!DEy^x,-tWH5KE'>X5=:YOCEw/q̗AXi܉hYn|?ƗP-u&5}Q}CxSQ} Zm !#O 򱅬PqZ|fP KM}hPX:m~ `ƭ\0=_ս^z4['oʵdz86m\OjGB"vAӱOVe/+ށ[(P ^{%Y* D,Tt!U%}DG@,hAWQ|b=,*c q:V'c&(QȯqPjybL$~$ Lнt~S`s Ex6ƞǟɕ~d"R$q^ ~0EYD2̠W:Gۯ'$+|ũ@pyw#߹)Gnqfˤ&F5l@邽^+ rMKsDr37dN_|ɇ8:2Q'S(I9}uSUBʢt&i+!J$gLl]QQ׺'D|ijwS<0uo gxdpư4|d}y#nn%p@o[>i\ds!^ANpr3ұϮZf61gh}7\ORi:6!th'W2zNoܫ Opp\6TN=-#\XdÙ?n0B{qMe3bl<ډmQڰԣ,ыjFm7dul"8g?]QE/yxwV <YVF$ t`|KZi mv7GlM M/r\u6cNh(GR퐸"G6"m /p'cفsj-`s:2.orE<{+R+bio&-bynd籓l33^ikm}JN`ҕݦ6Ky}ItcB(4ʌz.;r tQvSwxF@.ɵ*c 2A&mDdzKW]x8RP͓_̷9*r_<.O yNK؈##FE*kr"{m9DwQ'sa0d9d9bicXDC!@o`4gFEηM޿cqʎΜMc>vN1hm 8TTn4misYL'r;f0n~J]D]9, 0@gIhS:XMgʯp֖vVA\fQ`JhͼX(ެ.M0l~e kaАÑu8DҺmǀ?G.m4!;e"9:7b">i.3"3ZʂlW!v/^lpz;+ݡYUw1hv" 4T\.HKrl$,[Przϱ<^hruN#Nuqg*MX!`o ջ&ԣ +_n?f^t7A.,H<\tjaC:f58KhE,hS,;1pç=^q9Hh1=QY4 @rx՟Bb! xNLt#eθ FkTNMy؀3q~>SkXi=ElR(2xJ;P/Z;}oE]n"n ϑ=GExjo%z=[yn ]qERзRw/.{KVG?팯i g%v{2rʄy(u5.w獱-E.P JZmi{Ajy  U^`'QTZ El^B4 6}յHb'kiM[eis<8Wxw Sßq|f_JȎo['7OP yԍZfvl&W"2 GeR/ +b9wC) Vx)$yF6ukbnPl("E"NP Œ5]uP1T)0ڎG5g w\#JZi\GbUej@NY1u}>UE9׺yaȹIVC 6᝜Ys`XDz9܌+& e`ōS`Փ#~:9l}l'j-wteP<0Kmrw8n2yvxQ឴eB u5٦/u'2Krԅu zFI)EI'2jvœA6?;Ms:TugPH ѹn!x+{*u.N=pӧrA'vJPtKꄜP9.>rk7o oɀSȂztE6 d] 5ݑJAU3#($S7#" ͩ[(R86=݂QwbI8RQLb-HO)14#5aS3rp8Hut\%n<! ScҐ,//\P.ExUV&گRe![I1b@FσĆӔخdyBOD6bbKכOttt< ]i#*xs*C}㎧Ex475ֽvh9{-='v[JZ`{(~7SZ~0]wU1; @\%Q\͠9 ˣĔ.&-:"uDp" b1/cN+RceH`J&쇍ZPP%]lp@I'A|6bEm.GQrCٽdV_OJ(D^%1K5H/+#K^wlQ%52mOGsSVwAP0g<@h{lG/׈VRt $'X#cqND+Wk4d?Dx(~nwF71%PXbY9(C΁N!0Qv|$.R ,/ff4v$_.2w0] +)vᅳ )c{!췴9M*x3fH" @tzhME= STKH8_s^ =ǫm8)j͓ -ݺlaFk%$sL'JRza|DQګ{zTKQrMi'9FR՜,ۀz6*StPd*!Y$]&2K#ZA%=Kj*/oGehU6{|QXEo )`Qsw䭈0 H-nAN&,rKJ*\{$INMe@I=^{5ظv64FDNI,sC0/[t%X2D2M4V:ǩձTd2.#8hL(`cd xh\-:{4O =oC_VW M0]q4WŝA/&.#U*eé /Y}S5N8/'ܑ!}b)^OlEsuZt,/4Ňޢ5CH e'|&aU,yz/u mLhT4f#b Aqo ec}ye쐦 6: ęD@hT8Q*97aY0Px2k攔ecq9h>St_W_IפI=rKjAթPqjmd9թm]-! #_rب x )qD(@X`V"S!6ĴP;2rvNF?Ot`QYλy\~kFNSO .Nks++\~G̈DL la_-(8O߭ / hw`Ïu'T5xA)-|fRJw8Tpj4mVk©X6uUk򸧗1 e8kàGA}I.Wevy+ ;{tBRzW@qz&}H鄨.Z6曛\rN." | xUALvI7oT;u͂s#hS׋E[27zQDdv@_@梪R44 CZWFBkoʧ8$L?D1~Mя|oV/ƫ?w^E lRڃ-E8e`@x%S!8>JYV,X^9e` *%Y61'8ooѪQ~f[~>LkuX5+bR1Eezfe9Mb(z>›[|DݠT@RsdMЪpGvIΒ$QDty9w8b$tPz'}=C]jf닊*(߉ɽa܋k 2O;yߎZJ()|V{ $G6!f?ϕ#Bxl5kxM6:ޯXeD @Oܟ,_=/҂^wy;UrdE>IUR(^G ShQ '!g˵s{ ҠL(`Z0c 7P">5"'Gi-Gx ^yy]ƌ`AL^U[V$@"XضyoaKHVܮƓpHNEAYAO^dEIL]! Iph &XK=j3-H̚r)K jskܔt1! p5kr(ԫmNd;KPNI b4qE1d˧GM2GU~&~+y u|-3=P4,l(Dfo):nxk"?n*q`態+hÍS֤ 951J7"AL~FƊ즟`%ت y"B]PV4;S^o.^7TM;wֶeDœ(1'L@|Z3Cg5~?+.d'^Ʉ2$T_156Oȍ/5f+2{^[ 5uAsr`ڠ]WX^:b\']:/skI\W۫]Fx["ޡEkmu ݼJ%),e-[P%Ux{O{LЕu{yx/~3 N gH඾hk{]PἏ|DK۳0𿐵Ԟ>j˰|YW|N6%g Tw|VO"1*0gH790lBkz(#76~ Q LtYxHP ]M 1liI֌UN/SJڳ`UN6-AļV3c;CtHo@ sigtax Ra6|&˄:ѮSܨҨ'}Q'BePPra,ƦqeLI8q8*h oyFIBҖpЊA !ԗ"&ƌ$LW}'1ٓ'ݟM/8ݠ~[^&5I1>:ԙ'F%{($i1Rg芺 Hn87 1$?m<\#ne^c∼)u=[%+QYRΜ`n!DDޜL Qp|S6%Mt3RNٺz4 Bq[1z*sQhV$~8WaWi{S?nE6(\sTPQ03 x|(K.3 zƳ!!X x=q_VO d+]M4?zٲnmu x#dG}Q+3d:_ȫE˰j_7;v\~6qf8Egv_mϋ9}E= O@%rT +BU'@Vr5Mp_,>'ZwnG$CH#5{]F#B4Y#> qyDu[˴rSt)RZB[5F6!v sIgJAP$iC;r@K.>p|nn0} $vxs y'P0#Z=.C``Nnh2Vu6n0/=|<sGk7 ȅ-'vc(0|q,"Jj2Mε5FTdUk=402yifA>J~u[Pu.!'*9=qE9竜q,((̇HDԥl-Ze$P8[jJǏέ^OBh2p SvH検T:[U0(`m)m07ί .5[C;_ @ ɸb~ #%UfDxXsPn )R{53鱭QCkx"3ϩeXXSY[ }׼̢0)a\e AA*Kn"L ̊VE"&%w·N(DXYh%֍]awϟWPec;;P/|̮klz͟dwz 'p'Az8[4iDd?qOt#玮ߣX&clvWU# Ɍ] b:p4SeX%Gmh飯lr2v?qPd̼u*ő7̹ry3]*(5B݀6cNB&RC!&7t{*PF2](]P>5iJDDgayc,wDۡ0OVwcMMYRV+g2].i}i>QZʢ(@8G Gʼ]EMw(Skvۋ5<ץFVݽbaHi<ƃ6U%OZp As` V#7! r.fj&/qh-(n]+alsC}-#F [ -\+:Rޏj߽T);D-8(vtd}M ji}*v:s~<0XW5XPt=vkغJ0 WJ1b\E`zzXqf3Գ¬'[$xT$!6r$"0Iȇob羣"i-v%,:מ=/ 4ƭ;ZbQWPBxS{&V~8 >%RK hGU^_M5+qZeisN_Bѧ#zᬄį AT%厌tCJÔFƾB0 Rg?#<00n+HMDiOn~T6(Ќ?\ו`: T|g><1;V:6Hl#'>H (As }IK3~g4~ X]9LR{a:ϹFnaGc ]VD:{T \IiVNrR)^d%&*LnAR7X]Vib_&ƾ|#)dH_ TlUjAvskB aN.wO"]!fReJ% cEs*Pv" m%)Ê /Cn]uV)'S2-dzߥlg:"i#b \% )Px# 2 w6--i(&O@A#"?*=Q샛D2|]$ZN|ͺ DC.Pͩҧ"-$T{J@SFnrr{xmb(3׽B}Ta?vYeשxҦFŮ5KZ" v`[<+"kNS'A/qܢc Z].Œꮵ_ z?C: OȶdMDXe47彏HE zJBn]nb 5' 0$;! 43΋*z=o,N"vtfH4!\0UEhɓe:8V c47!57l"Spgwi9"!7SD؂86Z@+W{Д)Q} LC>OYQ}t DY@ݼmΒǏ|WSz%EZEGҴg4{F>jkbT!ae/>rHV8\1W]NIa"\F_$eNN} M &(WzQ<={B~(c.qDr@*)iU0o#tVJoet٢tVt}`D5/rհc[x'4ȭTdڲd)FjKmnE!x.k댬^n2Tׁ.f@PVNXÓ&qtf7t\dihAnu9PRj)q>ru*nUoPeÛkjFwqq+aN̒Xgr#i)NЮb2EV!{n=Ϥɿg$_{}M~9u#\:R\Ol4Iu`3PK &y$2 _rɗ5N]:3x Z2[ CqB} %BAX/Hw }67x=(QnGwWPN bYPXM_4c8ՅH;5˗x`#uOmw+w;^n,.J)WG@s.W;|GK@rr?frGE z׺$Ws䬣-6e05rEBeuNe0m8Y#mÝMuz[abq9Gk h^'R.7n?nr^^4@{ZTǽ~j\4+|6i`l -8B{jxrglz-@kݢ% JA^'0yª3Ie;#@ ĥBod*/ܬ{=J|ˎzZf湽H]у6хv&>8ED>K34RةUf{e-ཿ4KdocZ<#6oy'r k)70I4Oԉzpo.lUav*yw;^\{@L0)E%Qŋ)߼Ӛ%2#Ջo2/[@sIcup8 *V0s]!y&3&N~ ai3 0B7#7fFIlwŇFEIu~5VŨjW_XRz5?\p;Q_/ `<:%zcsOtK`,Ex T&Υ֎rhbywazx*&8?#x:9\9o3ݖT wnH캢3m uI4 Z2_~UV{+c1[٧53kҳw:7bA(bP4gA5f߶r;Ufܱ!0MjҥoKW4Qe z)ri=P Ǣ[aˏ:gj? 7es3rޡOQRj Y4mw$*aClO}]8D{\ԡGİ9=>_iÆސ_OAܲ5@2 45*-g2řeDZ%lc*޴XC{fMز7uEgް$HT 並Ô/s+I|vYtT^qI@`YF% "ߎD9&[+^+Bi[zIԨh`VY A "^E*GbyLUʃE촡Zqcri8+\_mBN6čNgG '(:)`qvfh bWtmb@u4tvgHՇi:GqR3WX:˩`xk#'SuKid{Dը!IB>A]"Ff~L*{I`;&iPԝ4jHmYʣl FB{$ $+"Giy񕚥28A 30$n/ÂF\BYn%#ggRY[8Dz=8 q5/}=m1}PH0o[zO> OIW Cp@W-eMBmڴeQ_xjdʕLPͻ ۡTt^jXa"kʥK2Sr׆»HZ*2.W)<f[c2kkfS>3Gtx]m>pp­#76&}S|8a|g'LX|vz5FAxWhwQs˄_p_!v-p檰rX.-`Cx2CZ;F>̓<' 0bUv/!zg!cR63#.ƨ4Q~ j {:ƆQQ7f1j9 oa^ͶRC DlΪec8o'?)<lk!U*ì] -`n?)=m+%>[Ȥd/*9Jxd1㚣-' ,H$vg/Ktg`en=65v13Ա}Mv cp+WMw)wj~8a6<0$S 귈}}++iGPYU~ 44GDk8sF:o!E~0Cslv{7MS^{,۱-4t%vŮd^SУ*V扔 heD =rH\kS9Z} DD|C"toڋ4:'&F= ^`:S2VqWuxÒS+.m0FܫqiyIƗV![3`$8y3= ldJVQpؐ#e *ۭzL"źQ6߉r>-JR#7.YK8q?LF)چ# YF3LpWj4fVtg;¦BD2 [(0dG6 $iG/ zPԍָX]|.@]%ul;6&lZ'gkvxCW&Bݫ@+!ΒC<':l~?bju0WFB>_Ɛ\j- JpPaVw؞zі-W,L٥܋ϷZ_.3,/Xq|h¨ID |;п.wGX+KL_~%tc̹?Pm)7 H ݠk=[&$l!cԣHj*"q!^fg-3a, gGBέiHTSUҷ)t9 g9kW,~5dY r{&B:85 m"9X!לY?Jlt%"^ S@=4G,DT^>e!=F~z0()N'mWx􂀾${]; nY/q6Oꕠf[U~ųq@Qt#}}o왻,$~,OߛK "qbF$6|bYHN 3+nnd!Qpjқ~t_zU4 $xwB꫖oU^"t. S Kh$aVOM'8km#[QDeܾٔQZE,p&%EkBu0tdڹzλF{Il踠g<\ޙcw L1# ,;n_~ ^Nِg ߼fJI)VVu O3x\>̶a+B T;#@{Cш="0?G^;#ugPÍg-}:HŠ aaȪ6~awǬ9=?絔 h)doMjq':80rYP__"XE@\Ep?qUXm~ S2K _1\7-S챈9QOmP]P6F-*MEWKTPS'*r@ N1*Kbx=d]w+ (q~=f$Y `rl6 "YbJV9Zg,#$`#0Q)Q%g 2Q4HxEw+5 -v),[u!3 L߀\F߮˘ O%I uw8 %`܁pj*aGzq{oV|oWb<}_h:/ /^9v[ȣL?.iNu|HO2 "1;Ns:wJz'.,h)<1m}m&ng7X kiFMݰѷ_7'7yT 'L;"zPp rF!&Vs7bHHb#U)ukٷnRFX`j],ʌru'*11]@2!(}yA1sUiN}ӌC)8Uy;O kH䂞{{'1c\U-1 !*M0iЕyV<;/s9{RH?Nh^0'GA@mtڡuEñ9wڨآޯK4pܭdUcIۯ fx1~]Уh7jwW~ xii"+5ÒiBbZZS~@ CHB/6s!7l]Z됉8Eu lP]DsƼ×rk.(QYZ廢F #)ICcWqX?vdJ ohghS܎d'Ԅt28W Jho߸}av/HO^Qt%yd "C1Nh{n├HAGJym+95Y\bPP6cfwz);C,Fh;QJ7qyh ,Thb ҂F^avY>*o<~-\ɱRS=+V]J=EJb񗈴fHUc  sDzѢX̜Dbm#D$ Ph5|1Fy|:iswܝp!C,kpff\ ̓7DբW4R1Sڟ]N {~ss||Pr5W\l}o0@=_ Ϫ7~O'=(f=D^ڬp:t^ޘ 3N?#9!l@R?'ˍYxJOmXV_4.^g7='MYsZ~s@NSn&YBeENiKP7:eEdyy\MZ >OSyWt?y#$j&ol2Cr쥭唍[ǡDMAt3kgGE nVYzfSrTK=]o21viќcU`}6&!=BjA ذSx9QNBQ_ZS1:s"?u^}D9dDp=QrЃQ$ߎE7#ԑ7 %):O,#0\PuH7lL2ʏً*3gcP7lHjAF2%mDעa*^3a-UC6D(`7:z۩obf<vb:?Ya/5)*h*L򡊈Ja5d;]9xz#^0'vŽP&Ct?n@? їpӸ6e$*xydFD:)}'=w:Yqp[a> 9{W$0$5A^$%9T;%WQ)_\դ4XR1[(vG'QpMIukx\x >?Pp/D [q IHw& r |F}4gLu쑉Lc g<90<WNQn/Vt҉'`*0 ΩGט9%lQٽ^Q{aZ-7PY pDaY|:}dڤ%w_ozz;"=%Lo8?d[k:&XYooRՓ|i2!W7umn"*FEAfMݖd#0m*DNlvV~He }{羣x=,KEtIux_8Ǻl⮓/d~1Rz,P:ftQ{5S4s)[Ф{2τ02g=#)mH!}oE_l4!{FOboGU1r'N탿. 1wu̝e&k q/}3NM.!i# $W+|"pQ>kY[r Q.o پ-dbhׇN+X4 =4#3v ݓbU(Gq!d,rtH!%^5tH0J0#US^/ 3zۧ] U\o,u!pq†{|q'ۗ큨fi-3iž Q22  i9PC t;ݖBY:IVh6N!i̬>Cf(!QC猌"O +ׄu+D:^/ YU@L&y0'Z}.'{iuHM;bD:yߙaKߒzD{Frl9sJp)veg̯IGs@?c9FJzYw*#7"0Y\a !y8V7~I7_4O!_.-x6|M5ק`TӱNJOOuEi}?ɏ (WglLrkj4$ݒ4 K=>YnS,~%Ne[PGmHc(뵬_rhpP{c0zTIa d~.6ګje$`&myr/h=X@'<ǒ@wi O:]cV]2ZjLH06L=?^Ma"Cj6]`7Ћ_/SYUܔVE]%lz\,)YYcRT1a4r`?k2mv-k,avIf1$Ist9ρ{9 VMMeL!_E@Q0XMD ^8+ 'k->^L!.Q #`6=  €=B| sh`]8uk Ƞ{(mW47+}Jym%Ejyo#nO" +"i__m~/XdQ%OocI"&*z8sftV̍^o=2{.^J2֯P)Yq9iUJ57U&IOcQJ.Qz2f9!~vD'ʲb9 \g>OouW0vCyQ@&C>rr{eƠpl x]y0O-2~z6S'Q>cC5' u-[ y2B΅SM>Rcd8x cMA~-Wg`Rѯ?B(H ݛ{#1gLc =] ޗXr!`an 0~4Tkxgqss".į$%hm3Ȩ0w SYH')'Z@$i[;86UFO.D[}2?_6S!=Q^ձ`t]= f>(7Hr4y(8tpOJTvjp~4Hw_1߿.DjnGG3fh+'paPב~.C֑P'mVSw0R,%"c+Ręa؀6yVZ܍QPկJmpӢVͽ o/g)\G =E =ċ_{Cj |m31a QZƬm!Vj£@}^bgQot5(&%[, xSSR\ Fe5F0d>i/瓮ήE9׺j.3f c+i2ѼJK;j8-ͼ Ӯeam~1;EƓ A-v) Ò$ ( rcF-͂e얂`aPf)r#_̲>dfs7!~leG֖t Fe-C2H9Sh!2ƺAok x<+ռswc/͑DR;OTVinH}6Oj!46& #Hyh,Wy)܄o<7 {4X/ Z kW0n^sYO>U̇f)R*R_y*A!ɝڤ3N=Kz|L<@ZA Jic[3Y:7-YEǖc4;t`IVc ާ'v[{"p&[&rtw~Ht?W~OQ؞R1xmWIА'GLz!&+&;kFMCY6-?Z۔ko7p3V̞\NLZu'5__PM-1|biHȯ7=n}`F[[g7VWY+%U#9>`^0jD$ _1k_f{D" ŦRyVPrx.PmPiO&{2q@6'''l`0Hމ%u9uXWD$6@zePZcǷWNy`KMʄ6ԧ?23ƸF ~KsT-4݀BVsn"PF;q?5H'I ߝ:l~cESY|jmWp3& |Ȧ588cS `e`12|pS/(KVUZBD"K}v"Ygf{_.N̓_L]"2ү_$öܛ/QwO|E/׶bahJ"z csCRpjfM~q p2ccɔ,鲘?,Y \f\&%_P7GW$ZHoxQ*; V76f'UHx\4'm-I#K- . ݿpϠUƳ+nšҷ`58™Qg7)H%2\dHSs 4M?,JzN3E˱G\<ˮ5ոkĊ@wH|]$RB-G,Dփ"Ϯ\-w@bp˄t3T$]RlR>y}JFa0>, ^%c(n㮆nЙMŮQwHE<3BZiqv 0+-E#l :B=癖^T&PHA!빲AGLZYWF9C̉wbiT(7 S(A܃w/Q1#ӌP6-r`| O "` Y6#z+5S-˶ˉW=Wc/=uWJuqJ ~ 54$QsVg'+pp) .<&skUՋwV?M AnUD?~gLL =311Wol'&%\N&п#7ϛZ!p13Qj 0QxȱpQ^1P1LoO0ۆ@ E8rNZWF?(@]o߭F]'GT x8^-{%sEtP&`!!ܱl+M k 󏋵b S=KL?M~J5DL1f81nޕL/?ݤ1dÆ!"۫mv3/9tAC9 o}8޺0ԍ*vYtWd"_+Rkw^pꌖU\DvX1!nt,wRJ3pgxl*ؐ_K[67VL xYIZ0r}젅p8L)\<`_H1 I&!K_96`хպp2X$ys&di2!狃l?*י"ngtt *)c>.|P`.2KA T!$Kk"W3F}qq2 ? ߃XDܒ%=*)|j0㟭chʥrc=|ػU'Fu.tK0`#]&ʬu-Ƭi9[vFĂ0ɉ%ZX?Y&"8Gg9h-YWThZvCt7 a X6dɕie`& T!Pj{OE %I Ak'},h*T"ÃO?ρlRt2mq^KQ2SC,1qt?[=Sޱ/EL:Lǒ\ĆUWd.-ݤ]`^ȋa-)7Ko:(jȈ֏k{Eh#w|@5zc='.OZ8-uh ]&KDE:7E]Ƞ?t9+C R8鶩lrJ iDaSǺ?a-|ORF Q^;CтL|9|w?7F??NsR@ L?KHN4#=rO`|M?mi{Cqy:塧 q7%*bj "<0+:z 2h!-]n<l;ETC*"-POwa`9!M{`l?5#F8cf)2KK5H2xg#pDر#,:wqG KqlE]P׉!\p]sh1eQGJ>imNQLBuH;FqQ| :l(*B_/jïi5 '6FE|‡ !pt 3Om?=JkXg/[I!d{g&w `fMק?{V'QЗ,a޶բ$DȎ&0BĶƒ)mCn'hb .h~]U) DXfrȩB]طx{Ց3RV<6&҂ كY댧gEHr(G4@"&tU3P%ЈJe l G?~?ܯAW.#ۙog[ŮBlaq8l^Gr%2R㪭**HTآp%`Xܻ/ESiH# O$$^b֐BB=~HwlsatS=2T2Meþ`{Nx7j[O/L|uR^R$)/^)FW,/]3^gx]ԬBϴi$2Bhy?aS(ƭ l Xy i+k8kZ0֐2\QR48v[8oSnq+#b4 kje|!mM,F¬]Fr @ {{7[( Z0M弩JQHTNt՚,|(}Yt}O;B>>3s˝ @,& 3j&yv ˚ՐJ{0WL>d)<&CU;Y7Vc0fXFՂ.f6'r DzϙMsNܹXxdl#s(#%wx9)qTiޛ Oj֎6y2oWdzfD IjF+QR+L*]H=gq=QApQKHwPvcn"IP82CylHxx\QbO )gqBc~Y*sx,A^Z썘ܾ4x+k#n?;`:c@q{gpc7ahׇOKzA24v r]<N 5Izh~=1H= v, )N2ۏ*6N]iRnɕo@< @AMi:s!QUP|J0[Lp#8:cFYVGN:y2xm5?jKtUB3st:>ۜ}T (ysn%͞x'/iH$'wtvʯ9I^n(%L~ƈ\;rL '}Ț2yfLJdRH&8qyK^(T݃,I!D)el*nq^v,f ov*a@DoZoJY{s( :6JXq[RA,>e?TP1x\P8SȠg:)SDdm h iwǏ6 Bd1pJh K6i!6%@,iqDbkBXϊIWXxC|[~AKg1iM*5irx0gSvſ$8't )jV= GjuM1j % :1p6T$R\$!LoyQmh`̓c.+r0w쬔pvsdQ7Jl:-uTȧq] 堳Ѫu4C ~9A"]pa$$L,GLFjU7(<"&FlF(MM,m}YiT ץHI "'o ,2+L2c}1PmD'j_l&sh]G <\pܕ3ڋ^L-f^O!ew)c5=9 4Ђ@]VMF>{gLaYh6̇EJ]?GVSAHƦX(rZ#Ҡb 0}VyXBGEya./BP7#l*7" ^MX#I3BHtOέJ7L[a^Vf Y"#??-FBOP%|I-mp="@oO~$=0Ũ,2H$7ټ!ζZip%d} =TbI1~3 9HjO.SJOJbksFcHWJ0XĝEQ5B~t-딨=/Yᴏ^ #tLQU_4 MC9A:kz.^6!݅8qvLM4ޕOF!^ɱW ,$:yY̞+1L`\7w4o @%̾NO{FFa6>}s$/kS]upO.{oADE&hyC%1dFxhJ)%nCZx )\o5JN41 Y<~^[ɯ_kVi3h$݄─EFwx\(6Zl+G+r388>5poP a'~1B]<`KcW z-oq/b?')s6"a)fL8Fēuq]< 6sWZI/S 5"v)TDQ+̍Y6ϡҀGcul/ޢ6[_\{ 5)%i^ ANBBnWO;h׾7W/Pm|JOג9(Ӷ4-a mW{| *oExY8iulN0Bn)ɏ94}$kbJգiդM9QuOA9*P5a*nm3uAȍfmc%Mq&KJ`[,bXgg%fwn#x`(]AWph* ta:S,(Dd5yCdP8A.44a{T=L C%!տ0vY< B xto&y!'> J;zrpe,5d֮{vN#7Xgwt"`-"2=&1sy,GK=}Z&[dYش"T7bEwLm4uuy|JacMe-.W~ 13~M&;w4;|\, 2ݼG Yo+aЎ:TzC|dfBy=1L*)QA 8O{LSSXgF&-E('m!1虂+ sd͝f<ދ[w+>z]Q9̀\uZMG3BwfKAϫHF}d`CX]BP59rq5j kjV|3!> F6-N@]v+5ٯ**HD;U 9PШ޴ҡbhܾH.4ÂO”*u;̱D !"8(8ie) Xa.!xHtFPqu+6^T s*[dn}:F0mzZ![6'X@J{Jma a&~uK/C r<Hh_~L5y#g6&XifLM}W:Jȯp,Yax ^8N3F+-cxdW(%]ӛn*=pۄ- ||fkWGxy_"\bG)zs]:v^xǿi!|m}ٷj38jQQ-(X&ΈR~tOrFvEvX =X Tz= eaڦ2Np mjĀt'Z׏P&OUm=)N% 0GA匏 $ҽm gW~0)pP"vѮpzUa=t&p[N2z:g"pD[C܂oZ`b_9<k&qtၷjWM4J5ڠF׽+2kJ;k~8mjXX B[Ra_cۣ/Wϝ-^ڻKJ!A8O6İ/'gTƢ@0Ճ친X]~+ Lkp!;ɼ0JP 0ة{ljp/1{]w56[qwKPvK/'G[@ˆJ;Rwu4:/llD. ht ܴ#zӢGx՞bd\_FLj ;*0t"@{DE, p{3ON)Te[s@9FݟտtAЅk;MQ -b{hY.Rr<]P!;2h)g B9ºJϙʄZtJtʑ'<h\#_[aHBOvY3`-^=a%ܶHo ;C*C]Qtc Zk&3+oi~ĽTHKp0@Qz"h#luiyC-fB :HҖ"T07 庱w#5w >}ڪ=jfX(cK V/7!T|0~\exF~/S5bd&1Oq%?`M`*QrV@.@$eƹA_2H{y;%a~oXcJm$}H.".>v?'!}xNQmű_5E#|;2G+j}dnZK' .to`eįU4luQҎUS씓نh>70BIs;(ҡrBY0SJ ;R%%*[N\韐#ygkrbF $mh,E#ziίkcfhجQdS(ɣ Ipd`w)~@o( /1u7,LUEZ0-h{S(|KD_ār< Kw"]jLD_BĦjaѤ(YlTWALkQkIos+b!>|HŚSۑhF6q;ʕXwxt}\(E>y0lлKY:0ǭxsYe0dc:]Qm2 |iyGzHIKg&-~|RN~4t'ݮ>Y IXJ=}3iYX gy]&vdTz4G)7RV f4U&ϑ? ;,ZZM> q:"lt;xJrek*ZK*)c׌f7S0>o2nCn|Vi"Rb<};a.KWlY|°IYf*)u*VPbR|U7y/8uU8e+ #*(\a}l mvޕT엪eE;- k[g.Ф>G 2iS-ekp>ʙ0V+prx?`)dJ. =L&Ýgm; >/;bb2r/D(,S@Oב΄ކmb҆F]*Ce p7&_ONd.iCѬv¬A7 YݖT,NqUih]eݗ寽9CƢOC`El W|/G ⸈n^h( MN?*}Qc6%~;Wq#s0J7\g"́Hg.A^bh&c-aog%%57u)ۖ$eE |%4^X 춐O< <^tYwat+!vUDg<0{U@qF(LAeq:kjꔏ{^L;UKaѓm,@ ))6r(4𭶤IBfJ'8)Un=s qlGeAp,-.3"t7-7]?qm2Fy&Ƴ 'P0[do?-Uy9*΄z,ξ!N<_,@;u~ZW%@`M o=[!p//Nw>}v@vc;̋$U澐:o``|Dl.7%]O?9S ^xXIĜRTx,N(D^A|~)l{USLU!x@!64cP;&vRܢyz`y^1U`g5u?Bfjh-z8;>ܯlqI G+|+`j,;"_37??nV쯢B;Ԏ*PPºP~ԑӁ(u7 j S!B]KPb驄5TJɳT'{16fts$H\y)] w"]*p[^;dŘ|* 7'1xT̀)xʱĨ& 7jęSja-7PMqUQ *3z90wGr;9ز(H_JA> h$󸖁R25E gec0. :k(쩱u֧SBbYY_M732%'𑤞vY>ࣻucs>d6[f|톗?hnI[FS!)ۆ[~hulRH } 2J&4 Y2jZ7GZEd=M{Aٸ.dw1< o$ 1/G |!笽[ZjRQ)4b.bl< Nov;NLWwxi K0 lڪ|&+ٹv>WϪ!0jt N$!{!?vteBs4nn9M)$i:œRbL?J 2i,х5?&O2}\'P2_5w-C ,'Ll|sY9 ú7}/L@]?i3F)$xu.y& # gWUɦcM,xq21|'>ȽHcqߴڱqAm} (qqHN1WUen_:{>rˬM=փD1W%oďr]F! 4b|ar:$%W@q˩O>q@ϿW!iX53QhqQ6[ ʚQVuHq9z{AU삎戼4zd~O4jn? .]`:/{Yi*pE>dͩmMdbRrrd BMJ}i'C@R[-sHtHpmTfr֠r2 Cs"g7K/yqkPw(΢S? -h n;{YBN_/TǭH[;MrS2vO*O-$#65OM-[VD4,;b)c,a(S \ПƗ ۃ P~qyYF O6ħ ybbYĭ 8,AdpeE%>ith011d2U:_ղ;/q$f{$kjh'OB3 >/*P~ @TBًwws29Xƛ3:Cxp\:QfurJߠ:WɴrzŝbE %d _k>N<SZ*um%${>޶JE1N*}sYIp=ƍqy(Hi*NHuNjy\E@Gߊ#<)ȿ7UF>0&Ԁ{5kNBCQAeF%{?=RG._IѼ3kL.$LS 68.#7 X&rDž)XΤNcY` %A:tmT9-&pKu~KOpsM vrt8W!#\G%P5%+i CSsO[vv|'ۚQ̐[ȌR&Ѻ][h 5%^XGvKkVZ?;e+R\DKxs'͌ .΍*`a8ddA7iW+v&xC=`pz&MZ|ᘿX *pd1Mg!&itL88=@a90c):r[jyR)VqԇcJg>3 5g1"p}J";*&ȷp DKB:|Ep{K0Jg>&4#z" #T$~W &pdK4^m4i&9ҹkP}Tz}3$#68 `>'e0~;9(SىikT )qc:6i7kZ90`Y6d.>c "| ?JrݾF#!(M&̆On֡]kr7͙@MASz"iS\g ;~Tu/qR[˞D-# s|@Qŋ*(碙~tnC][3zU4-|g7) ފ Jٗ|]#n|&Fq:Ez1lFKž|yƨgQ!rV$<7< 8:S\ٖCyPv]R-Hn(p[ +>\K#5?6q,Xٺ@j h VP-aOL:%ž QZ ˶p (/ã FR0*elPO)7ܿ@F{@`#/8^R߁zϢBqvCAizn6[^d͙yc"@$ >BUwh*6{+/{J^m>|޲yZ=Z*ER 5J:HV@ 8VsSI.[]9Ko>_>:hhOk~nVjw. ?;pO62Z0YnEw;ZcD2 .yf!"MݑE)!2oD$37%lX\93sZttDAy#ܞ4+!V=U u1zT+|-ܡմD[QtqIq/,c({ Ū[nUX0ܢWcuO4s^@"JkC5,ۜrnVzG/E]@!*.LeжF/]DmR2nt[>I):\`  pw%`g_zޢDka=E}m0;͎(w?{,2'Cr t8+wzۣ7\/-ߵ3Gj+E^ 8۶]WeC? M.6‘܇O8mW?sr-EkA2m)9??f* nDi6 Q @gAA>Qh/~/"C1_^+ZX`ƱUKIKU - w^8خID$+_x6xV1J"B^ޞc[ d=p( OpL- 4vCsSo% 4`7{w0@055lȰI%y54zV.09 p8ϵ.9 P: z(L~IiolvyW|>O덆p-FZH?3!UK(>B'zCwqNv~7a dpmu(TlHd]=^:rNiFL; O'BF\d6,v~? ݦt|~Sg j}0{k#ҝvu&UU. h6TտM%,=Wcx-Vஞ[K ҖMhZD 5v!Vjlj۱[4W>Ɲ :`$>2XŋuՍ魜Uwr7!.4 XP{Nb_7?w?8R8Hv2 ݜc9Mtn`7AE@,>jZALHj Y:YC6OT|PQ g+dp>5F^K\{ o̤B!m2Ј#yČjhF %0^6. zaCPy(G⁄ lR2Eo=E*HSyVU ʲ9΋+K}Ln^Q}ڣF̎*9E|kU/uiEViPlAwAߵv2 9ϸa?i3m2xCݵPڥ_bV`o,gl/n9tYOcܹR``NZl?IsۉoB&\2$ljkXt\.oFZEs [L) |^12!f *NBh2Y .2IR4Ie>Kv0vpj6DKg7F/e畲Ш? g7_e[ TC- |вwpM,%geFZkLRinlFÂ2jWY&VB):fSTinDxW7  jyAqjk`>9lm1HkcW4N1R?d&{.CҀ-?ju\َ  L:ӢZuׅC++h%0Y`nц~pĢ@ߘ'[W4tJcVtcuAĎF{VObuӪeT6tg&GL}TRvRjL3$"/;[7\mt_e\PH(Ϳ G(6U 4Og 40R"%(u6t)I>P[,j|bJr!ƀ ʨy,_V>$muZP]™,O8lN >t"q'I L/G6 =)e#~0J^umA* kJh OvKt%iYDX|b-?2_wcC;[: )^i/H{QAK$^rj u*6vQ >1p0 #`E:ݭ^G:jT!0rhO[2Ӓ?b ܡE (}YS\'ӄ]TeV, 3c89pv47TϨߐ\<(& og`0jt,s;EXߋhug !E 3'uD$2'Ѥz/_{@aD9ZIf 誚0wRq+D}=m}/b.P@PV1 ɥj÷MktFj?"z^-) S?x|d>WnS\Ytd]vj6oH HLTA ėŗRL o fexu54'B+y >PxsrapX` k%G64ч!Š)CmxkjNm|][AP<yHFr8WZT.'2N7& JYL~;'xxt|[gr[ D$d%}(*{މ@f(eųXYDABm $#**KN_M7t6g;jQ,)/ O њ5'w^X`VFUْuu 0Ait>c #H}S|3cHd:At z˅iekV I>RsŧE@hV6زXV6 Mhd6ORjH樥[1"}g|?s=#A1i2|2vpa9Ǐ6O9c((<,!RaN}J}ܭ&xyr@K.yYq{3Kc&>Zy굆l7FJꘃ@9c.8Ys3 W2+Trbe`c^P$I^$M `$wWOHKf!И\K-Oh>0B#?"u=Jܖ2w~a<BFb"[tB@F SbBo B}5g{[khEIW pns҄iddɴsY)mؠI(Ltħ.^{&W~"Mr.jp}2P$ͫ٨̔ȳ_C1SidmOA:v2"1Zt. )d%-űvhН?<w\KtId=y595JJ1hgn{*Cߪݖ0| Pw5+ PD729yqGmLp: e>xZ" 5?ݤ3Z@e6Qfc4rSh~5;O 4(9Ս 0KNh~]j0w1ڪ̰ ,R ~U/aa{;`N,X?R,9OoZщC a[Z>֫(":S ?4L  }O4@ڞmAvN!v|tY[BRtTg`sN ۊ{-{EF] `p/Q0gc{tN@_9(wZtt  J+ymiF/4qI|BRXS(fִɞk% M|n.֥E_=mtGh!ʭKzr߁,e<ު7'K)b9é:$}o*|/GݩX;70FDZ_ru'lfs5MŒbum`30O=6-T\9}9Jc *v ҀuR! #IGw0JYo-z!hWEjTˡyt$ z(~Aݻ Z :i̧4__-Lp%a!dA?XeJ^ЂJԗ^@aes~nս |'1#މh'3/9 k)ZJ^Қ/(IYvtL&\bDD2lƖ}`7A-l~lg(; UU\?h׉ț_,gKf7uJrY (ФGLW#?fXraPD[;m-Yڝ =N+kH.d54e]ã15 %'&(%>5v>vI/ F< a ajvYTIA٭M3 iCYEx-8ukzlNfB̝Re<ɗhOFȁ jj~*%L)7$imZ<<~c&5 E'ӨyF6na_ʾ#*n:M~ ] F' R, jLz./  'OKrSޜeɩ$"@=72b0Z Iq$V'){, 5`z!37peMRlQhq^h1 Qt.S4Kr(+aRלM-*Tomh_7!.RZ1?.x|_潅~rIOw`O.aߏ< -`O:RxM`tGmS9G9Sj{:=XkOO4 )N6]khW> w ACkC Q]Q$mhUhnWߛeqD;ܓ$> .n`g !#^bܡHF%^+^/U掸h*:!k`=|DoTYfJ7Kpad(8{m}&hpz )x; Ԁ%A,VS=m<C/ Z /ؽ7 fr[&ղkCQ*={o@tJ{軚GT^j'!q: %5/!jo"e`թv=]ӑ{}ZwH^Ŏ `@)iGE(*;>ˀ `6/BXB ~.w.nU#Gk k !WS SfOdL~Z2 11X>GlؐRӖыҭ%fʵKT-۪:u81A'#ꙃn%2nMPˑv9ej(FKm chdQcyII;j鵮a,fpI/.L9@jWFmD4SeԖRsQC {;nʳ 2qc)YFp_舥z?zS3ʀ u g| uJ% 9986:bgAbHEh-<-s ty]tv"m[gi%@Owq㍍JVARw׶2 /]XgvOXIcai [5%ЂR@h n.h5Z@")̱e0l&JMRdVl;IVEļQUUlXҞ@iW{X2w+-߶S%x?sA׼&f mb?k6n^Hr;2et}qNs "m+.ӒgfBo$gbOP} @t_2t:Y-hXbT#F z-ü}pҧ:Io*[T/b}+=>o K(IY),mPZ98nQ&U h1Zt^;hcAe-u|O i"**q |9;TO&e@QVA!# 8ZNb<9vd6N&:2xu|Xѭ=(;}@T0 n^{QOTr7_rL\/6`,!yY~sIrIz|h)aʾrDM2'H4~7%p] :g:8 ᵐ ZaZ~EdHj,j @½eIKonÄg娢xzm-ix[3 {뒺U'v|NCld1lڌ#>ʠ?o6_wwPu T.0_xl{Ch+lrfNlB[HB2Z~!*+Pa:C+bJ_]4Lؙ/{râF )"Õ߄E'94 YZ C2e%ӄwiF"g8 fo&sPd%?_A bOB@|1T* A|-aQq*'y%7zۦK8C>=r zU )zfl_>)O![r۵r-U*z J ܊ 'wshFېl&dȪ\ևK!DIVԈ=]UwɡD{ی`&$%U~yBs+XpXKan0GYR?(Dk&X}D<ЂLi."YTM# Ӱᬟ,6k5J8fᏞYMMԢNW eb>j]D\0lֲv(xoqW7Ա;Cga ^qH;&ԁq{U%!.Eeؚ?x͏eHýN^ %**-u~QKEw&͟?Y7/yƌE}BP ]1ɰK-!(l642_#i]5cڧ.!i}h(hjF:':{բ=tkVnFEO.w5s DM}4hevm0Xzb185'?O<PǙu Jh55U~ħ4U(YPܣ~um5 =){d-5ǰarK*Onm4S/xknnM (,@'6,= .?K_٧36WtwTlmfAjlLR8p(O𚟓5ps= C狈j97kY9v#FSwNX4>Jd,6ݪ[ߌtֹ1#S5U*EYM)ոNVI:*& ߄n̢\xbtL)S9Jt Oi|_y)u?FJ0񥅣-ZٳadDHv;n$~Hp4e='y]>AsQn`so.ѬیZ=|ut_ooX"cW$$5 j NZ"I4},?$Hhcp;F#&}#E!$}Brd`sE.]RA .q<T2Ԟv?D:?s-wB{@ ^(-Ỏw(8RIaoH)ltP~|7J;<t4,/H8 E:1QVq$ɀZFriOƝc$C>#m9L!'o&X|5O DT\("'afd]R}T8;6Zn%"g)URȓxaxDVϑޒJOl1BgՖm`[yd?I~M RY>Eg L4u_3}C 3N&SUNxKJ,RS" e2 Wi9GLΛcMg[Wy}}96Յק5k ͬz|\ "2&\hz\ xU] 5ZPer-挓,+ȿ%z#vrkH^sVc!Du-K0?@&9y C&:Pg/zR=O5! ,q۬d&vWڂF)UGOm<[R\ADt35"xK'H2M7,ɈngHHvvf7n0GUCۺ5r&7G,q٢~Q䡒i%iTxQX^o3ֵ;shm_.Q(kl+"TC~<Vwe6BEijвP'}Dq!quFr}׈JЛthIJwQF4fj{2fe7_55QG0)ysɵ0i%fWc#&/Vƽ¢dQFO0z n Cm!&`Cmڹ:;,E/|D[|>4Q74aXQm"&Ca+3669^*jΛZipTMih<,^Pi5V)7hdZ ҄% .4V'%;]hF Jx =Z:e p^&X@- 4.؀Ԅ @ R _`m@}' 7f X1 \~nI0K,ɼ70dR%+Q9ವiR8N7x)A|wVKiX]-Mk ˔FHm[NvE6Ҳ~ #²Dv1yJ!G&uv[[Ь(Ӡx5kpMXj/q_-4,ck!v5{uLטC7 jәqЫgr u?Kt:\c[^9P~42 xym@ap !l\ 90n*55ќ)E܏#eN%*}%zIPj(^һ;:8ȏ:>"je>Ѳ;S CQ(cri/ORN: $f*@{r l.Ua6>KI@Y>OPZ ŒџT]ߎG8<2I W6Er/;ll܁2Ԣ}HLu&,T6XIs]5,ni"?-*ja`w|_%bLJ=36.8'OV@<}L'̏ak),i#zEz(~Єi&mEm34YTTFF~N\&fn%XĤ[PLB&|fs_$yg59ReEt˗NXLW,8j%Yu!;=9wOʪK3fAܠm 0r YBpUee IHg N)J FWq7:DS}; 4{!`Z>/OV؀s~#Zz)JGKeeT"*DHbFyz*CP7ɧIIM#PT1ҖJ²LF:?X9gRmPnw~QKN4+(7/o"h AA_QܗwCr{ۻ]{Aj3f9w)-kY.iں/)! S@y:>ƋRC qix糑:]ŨA23&ö豀om ځSvb1gq|I1$Jb%\|öQ;GoA32,Eo-YU$lF-RPC.o(zT:DΥť4-9_,yډp~o>ǭؚ +P6/L݋y֩?!,PV ¥2i)᜜<:37*r AK;daq/̨2y`o7^Cş[*5L;1:ΆV7k,z!HdZcV(7Ri,|SԔM cr"^,cأ41+0/5*.i oJNr[P=3߹Y3 vP^oe+Q|92V[MTp2m4_oIEz}Z"WUv`m/WaȐ2a&6y=MC̬ Ɩ̖Wh2L'Be3]E@x9Xc{Ӵ2G9 ,>8bDKFG]J1#Ϝ3 ѯؑ.g"eQn^tAK>CKb . !f&ïy*y}EꙺS7&IfH>,c5ڲ*-ϧxn,$lo:x%[у<i0y{ l$Dk*hhg p$ ` ˧H!8Qm}(^}1*s8%*|]iB%O{mALj`%\>Jf9zѩ+u ~ɇ=I5C&IÛx]u6N rG@4&z>p~u `Ҵ[YJ*xWARfcT+(E\~l+,#L+27E~jߢ񧝙)XJp\O]cfk7G !x~K3: p [?Y=0܄O?+*q&`$#RSOl,\%/3]]_f́, 6K$[fpl˙#EUCSU> 9[zuQ<6vyN{ X0.$~uQϻ<ׅnzd-N;3+67hX;TM$6>x B@=a$gI%Sѯ7 |AԸl%?NN(sPܒ)o"y \YkFlP*ÈP*3z7 Nk#Lx[xݫ^7<5Nr=}C S }GmZ*Э80H2[BuT]4l+}s0ŗjzbG(m^X>i(XĆ5nλT yMɡ1:٥Ƞ>!YkR1?"I'_Oˊ~<^3a.8=aCXr'*[128_Oaz$+ )"t DJ 1E,\`` >R6XJH Xf5FHnZ:L9&-1bJمbIQ?P -ߗ\CWcq-ԾY a-^V.~63uuwO{B#Jlub_Z`=qU+&%_pihEn7G%h"Dm׷?~&Ϧk&/GS^V}CZ.)S$Mk `A|x$C:ճb ĸ6 CLC mCyYKkх`VQo0'eE%$L&J8pfK_Ja6oN0p<=҆Ӟ Ogʬr=lԕdỏL AynrXoD/;Uw+j(*{v -Oj0!ޞB>;Ԋ[m W42dQ!nq,Oғ'r[1cEpYl~pcfROnmjXZشu|=utW'*ر~>{ӿm?ma%-q!k6+ x RFwnTr Ydg^gص,I (Fcs+ Wj㌡#Du^OroVXhvݬ&[ U+5h_"tK+b(yh&áH|M!>P CY'uP؃ N+]Dʈ"H4 !)bx1r|{~FM6Il [(3p_O)iu4CtvA!-pTrqb2x=vdry΂> {v8 X l F՟tHM ِo!-|Љ]NA)G'Ƈ?Nj2~²!#ċBDk];JdݠY4'CX+ѭ[k׸whܨ{j(Ъ9x=瓚(G^lఽʠc*=*iPyRnؕp/O=wqEۃ:.D)oO2::c_wsQd_kU2.8D-.-ql#X5)a'`\DX:U -,ydp6;\~ ~H[Гy<./B q |@( Z $sࣥSdJ4_CE-΋ ]zIi)-x~LMxAݎfW`R>Rdd.ϼCnZ.]z/K yKnKvвu0b'Ԩ&Y6@U5=l3]S!w $7e-3\3Ұ$Cm 6-[%l5,lɫm'7tnzzqP"Bz/^. 3^I"+"ۛ/(edC4m"[A;0aDԁ.5袒>× &0j +?P Qr}Rۂr*eÇCPZ8e _0g3 " pfcC%0!FJݕ# H<ͷAK Cx=+>5>B >X@㑾qz֒^ 85G!uZ K bԧ 1+qC}b@zvx/A˸$yfE/Q!=˲/8KνyjHWE0Ԕҙx(6OBP a+139^ަV`vQWØgxZUb60bc4eݳ GV)׵{:zg9G>J& ê#L.rp+7W1nzL~u@5z_.R &K?$"fvPrAq@"c.1#T #}q_|"@{A3z?\@*"gF_zDMaеǧGdzQ:We}6kʪLe$>e&>*Py_3-Q۠mШ^XqV x-`7#B{bbX"ξAf4{G݉ժrs8i'VGJ3 |dGa1wj8c]F}8H lfOR WŴP3lV\ADʚ,RQ=fB:dc,}Nkp,"Zb >+:Z]`) RԿ'ϗC$oľq/P Af)Rsj$w-F,m0vk|NQ|69 5o*pxTd֎O 'r: k֮E(^1K;EeЏh &:o댛BJrfWbᠢc#!'|1>W!OM;WjI&;S1{ s.CT1nܫZ[P"Z}Ne*5qBF ?[׭2.jih ~կpg/JIYS!98MiFA:fyb^/5&F.JI>.u-zQ2 $A,FUdlks_ނb|Κy Cjz^ 6 xA 9^"`,P܍Qk1$0e[A|CN\\zS?3ƍh`mӞ(һQЀ)~g:8Wzp"Æ|[DbJ"[SYda{cim}5Mt>BÕ!~yg3r3`.TAcR=L$u5זth qNBIb\u_Iκ5{,4AX}\T Eww5&8_G+Q)ؐ9Dg ʪ.V c ]<$uGx+Lf6A8SmqY O,!_ @<|z̻)V'@%wݝ-ɌO s#s.c[YS&!}2;M0Q{hZ?=~vU%{m9djk!ݽYxV˔Z:A%9:Fu+ii=u+4q+ >IM3'L;ZdUn+<*__[<7U6KM\kuy >o <7S%@eZ\ϔ]qpeGgиg3"Twoa2~uqw Uޗ͘Nh,)6K4A  ևRm"\E(ӄ1~Q+O-. RɼYj[?V䑦dcx= P6Ӆ4[Z fls[pQW7yϖ$v;72 6_ 3{y."A,Aj ĸR\RO`)cTDbL^lg1N//F2O;csʩ]EȘA&[_}Sdw?U ğ*t,8-Q8|tLI+?;t9"Tk2r%|)=26Z5#Iaە@{tZ/u21ZMFmiY U#Wh M~g7 &Sz;*F"WZ>8 e!ӲT 6j>IjU*%oYX_ԳNg)ꍅS4A\rH.}ǵEq8d#Dl!IôT ym-;Z6 Jui@ e9'P`FW1 `\ ڱH(ŊÇX(lo߳6ՠUSNn Ar.T{@7 #K*>:-*|iO˔ѥ~#aGi[ڮK̜ôKԍ0.2$xKcK!cEq N۽+t<Ê=D!}y|l/# 5FV\o\DQդm . Nopgw[5g[0 Ԅ9i1B % _3nL/G4 >r*#x%jjo5zRݨ8 %re]*EJ5n$QRB=)Ǽ-ٯmzLjpR3p-à{5 zݘ_4dZh`=j9ehk DI68 wz\evyD,$ӫX9%| Y'RL24"K %.8T@AZ,&B79n*d&`.0X%|sP9J %Jy.TI^趀7t*B㹣ƗFj5O4XA&k+BIy PH {%ՁY؍h0t}Vcȵ>Ml\g!%<02͹"v îB @ϕ8^@y8%Ȭ.:BFo6^v¨%8WӚ-|FUI`s<~aKu  lˊ.6E+6loيROKbA\6fp 8a-3R"\+Ɂ[FC) EPZ%v8l!brVbk&ܜ3akB+{q903owRNfYUKVV҅ڝ7쯢:_w?͎U҂rd ?Ex5!$N9q ԝEʰ.2U)"X̼y׈Q"9{|3Gx!謂-Q,ho#d5gIk7MxBN2[h:HJ7w,\ocl9bDl@1FICUa f%ŦYUGTfevE@oFkyι+P{I` ë"(b@T[j$@|%QWQ {nP5F(EC3Es=nT(P_DnZ2iq+"}W-wuOA 6ңCHIڼJ8$'i3\ b4a|5OϞ:Mh;'pb^';҄sVJ^!gw @[|, 4⧧E:%ٮCn5"Xij Y =gv͗<{4 Nx?qCض޵&ȸfX*?Y{7Z!5]Llr,-ۨ6$bܚ <J<ϫ8Pil@~뿩+/${>QAKjŽ9N\PvC3kG,pפ6bL3+d#?dS[Bĭ(F$s5@DjUl(ޥ4W='0,d9^-]Afv4z\J%{(,2;n(b ҰȝU(~eXn]{ رbLUyEziq"-JQQKSM-WIh`ս!VHew7kPDB$4ӷy4P5߂Ly^#Jɧ:*_DdD6 P3ƬmT>AG^t#(_;<+§I|ay%SL8Z9 b.-N9P{OIUaƗ'_'hCي,.Vtnmۮ+[- i( ܯen.*5Q^ dg&2W2zv?LĻ`9 z+gesM9# B Ĵ1Ǥۭ}ߕ򾍅Ss >mcQ.VA[`p&~p)etլۄ XյPT,RaR7Qx#s -"kiƇ ^5҄p{/2 =qsbJiA(x7 $iؼ\',+F"o|~$[Oɒ4K=6`> Eƀ UB=-b)Kh ƬYX5y ?gWӹa3 ppi^#V}˜oQJ/YgXP.a+Nr Ekh6x]W?ܰc~Nk@{3l\۾|uk?xfz\6b/W%E \ьuB/>=<3,/9D:Mnj%Ij4bPk)P);L'8PZҕ 7dKc'`>cnL)n_zD*i%5/O̶?DʵTQPIE%irېZX(ѿx5X) \RK$y Ŵ2S ] 5h; c|,n4c4*4.2o811ݦG~{Umk^q?w|i6̯M w/U[ RG)~IV7{HAKī4cȴ;{G;ɷwP,zF _Dt%6zȋ Z5֎~y(B*U[ʓ|xɣ3V&x3 laq"q!צ:vp˾DNU,^j2/P. mFf9I͜* evO hcZ?FVG~TL#4>c_$ۆ`S xtuH.o0pu̬t_!+_94k=aT3t+%!1@wd ˙K4E ,cmt-Cz|Q=ej\^Mc&"lK?0s$z-Xh$/K/|I R.Xˎag|XB-r+/>t"2gVdkA2Rm@Hj3\ƒJ(;`!F7ZI:4D ߠ=awAikK\Q Qih]t}wF :鐤'hSO5/iB9Y:(:K lv@!YnGI1sXW?QTIq7!K'?ҙrw˧*t.]J:i"%w@xs`Ry[l1xNb\PbC/Ph֞^UĎ9ɘE2]1@o-EQ&֯[!+b:0Jcx{v8e_ʑ!_"[DCi+eQ-1N24%gtF8J}%6}GF:I^UAlwa2J Lt۸_c[(z4ēzhޑ#8R,Dџy<5vZқI.]={_ z^,zL9bYf[͕)E Z10(I/mJr[4>!tOf&JB]1 Bxw$R n֣c-ƚ4g# 19#V󌑕:AW&Nj}:ڡzs0؇N^IKZ!BӆL _yڛI4G%,?Unv34ꑔ"9jݞ@{%1>%y?J'sr,Zf0njSo&~')qٴ6y2NP=ED7'Y^ s後Z*1*#8\io7s G,ù 8=Fx#) |4f4jD0XiJ)a':Z>>&BO!d;2u *!q#u$.a8Lfԟt|ͫ"axJ[D#OYu7O C_gDzdǍ^! Qܗ fCUu<22eR-)I=+'0&GP_B5d*a3E~P"}G5HK,˜Տni7~8ڿ7oD4l?~+av? Pf^~>Zߜ9FĢ0@PHu:_` M0Y(Oh7n4PP׼pB@y|[lc-?ĎjK!`@=ฉҦeJ{gr_=:ObvAɮ9˚߂4"á܇"ǰ[Gi IۢG^8'eq3ZBޟڤA%t'|aH̝I['83 (/@ffqolFUJ&-Ků*rR+1[so 禉-k&m2ͩPxS<^u>)aČ ȽpdjOӪt0H|'PGk};1T6q$LQ0|֡DAp#q0 3JohKx_ROˢAr`bz~ةm_h^pF_9$!qWN:Q ˜@kԷ;Ixur}:SjUA{q=I[i(<;y;:X7\_ܮcXh11Ṡ`7 S _Kch+Pp R\Ty]ރ͠Ϣ uK,KSnJij7YH9lc RsW"n EȏCd'bol٦%4 E~p7K_R,"}\lHXfd$i@_HWf&iXgڥMjAxG`zjOu$]M)GUͰj"KZdU}WQÑr@9$yǽ_Y)W4^%#g(/g衝VQ}>ï@%qNLWmr biXս߄%ZR9XmFacTf  ĽBl 7 HVwx,,Mf">4>\ISG~6ad>D7v,W0,ȀLCOڈz;nI,twF>OE򴰧kylL2$R<  7}>Ԛ|+ʨM 5xbV45(p \@aQ޵A15{ * əzxF'B$ 9L8l Fyٱd0vW,`'ũĂ˚Qx(3,)AnO0½eCoF΍c~$*+4O 7S]ubgƛh!d\&M+M$."]Z u.CO!#qdP8,Kk]"FjΦZ PJd>RZ 8QB6yкFַ EC)8}F@E.[txg6Y5pwt.nܚ*[DjC>B*NVd6 AṱaiŶ{)#LIx|گ„}r#iƏ;p=ѓL/ 9-II%16m!{OV`Njǭ!o߽ h Yd_me S9XcA |{BϦ@R=gG[<{6Goh6tάx1Jd $ AK$!a&T#m,sG)_B Tql9vJEԹХ"T]i,@$9~'{1tӡ>+9T%{Vzm`te7#a}bkQ陸+ l5p<7J9BcnfKm#nd31kefy2L0C3,IWnrd4J9{k;ň_c+}!=q軇A9y`b?ԶUWQ)&a) >mb8r } -bLVIx!,FrT;=<;k ݳNvPրWJGO h4EHw".cE=?nNHڂz9@^uj4#LBnM 둲8E}`A'ow͖V*fMÃZP簝t]aU8YXo8_h%X`QA =_Uy a* dcrۇ88bSf[zxz:d {,M@ :Gh́r _ssRKݑ HC~5w :yrdf`Hdάy"M'@,(WE4l z!Mإ%*3Pz̨tPBG55Mi^h3n* On:9Ǥhrk WHƮǎKv`U7SgJ!'ALK$A1o*"jhE+bXG|@~uE}^H*V^__ũvy /<%`zDN3hC^A:zi3Bwv!Oi׈o@rѤHӚQYSóXSm|%j-ħw.qbHLroz¡"Ier?8=OΜrϼ>ۣ:[ڲܜcqzeU3*+F[.A->+pwC):Nǜd_} H*xm)ct)o@f3 ?;9Oٍ5Xw2I塳s>]b#;d1 pWݢ*΁2D{,~5Jbֶ> Ifu9XѹoM'v,}ד/ZhDu#x1x},ԦZ+V9 -F IoM&叼V7\,'0oW]}"9`LWٓoo5dV%3+)- 38zCn@SfNj*vMn[ ȱ o'VWOB5U !X6S1UQD.y+T6n(@;}pUU`(oύ\UTDk%YjnsX;T68߈(KgUzs0&d&-kg:(6H #)O-[1`‡U;DY%#$wc@û&|?)ZW1霔, xyqlD)n;{Bj'=:baPK'|1nq X0= yֱ}`IU Q͞./P#kه*c;2k“d& /I|/68twf>!o@>m@#7mWRJWfG^}D52q֛1j^Y=-AKEZzAGzKR稛`܏Hd߆q&(||lycJ1)R(,P6yfq8Mcvc)<&bTn@tĬ)=ӹPCz[gO[:E4@, [=s=P-X;7m;StI6R{ҽG/Ńg(I>9e?뭄:i}0TŤ$ځLoo}D7zpKXJuIj$Ja`Uɭx橌"郅M?sb:+lOyM̍LFl랒<ആM?_]R(>AE/[Hy~go`?9IN\`'d*FP^^؄n^u-BeZ@[g#~;[\%z/nژA;"OLhes%ʯ7`\t'uƟYQ!gH&8ԵV7CW2q;QvSf$t g܆OpcQbuR8PH'04{\Z),5#ӥ@; <"8qET Mb:Hg3LbaT\&}irRYgꟅXP{C~۞ĿeA2 ms+ítSC8<7 hq9d&z|u [AmjVDMoYD䉜RLoC#Dt5;/ʕ^ \ȽMvf6& J^3;OenD=g4Rk3N~fUq?R~ -erYsީD(44\v`scu^bʑlIr^,N&gф\Lnz.RFSd\,l"Ր0wG)|P̦R %׬^#x& œ JY.N5#2Ը?1mZGOFNSʉDZQN9rFümv"1QB;Fit׌g7_ A?3 VK=›e@ԍV'Gr9]^*\[p VE=ĦR[27Dsz"_ͫuLvd[QFj[\enwm6 "\,!Hʁct!Da%,c,jza z #SXmKg>4 g>4(.d6 =4xT0ABcPI(լLF29-DcC0,%eF!?Ƣ3։@{OJl衲Na UJeP{;ˁk8]sZkOcB]sYawSxJ9)4ZW=q$p ?"[d]=֥Yxtxe|ysD}+6ZGV= έc!Ζ_j6dxj.LS^\/=5?\+v]{ noܿo~w)>KX?bs- ڸ7*#yM+ږ"9JTO1*ӼWm+8$:[D dUoo[ִj>"y9 >"*9,2ƈ+@8)e^#lQT@ދdNǏdYd Z (jq7jFs_&-$Ԃd%N{=\qپ?ȵ\AB<!KVc VIKp@%^ 8yT~{7:kKAǹtA"B)"_f?^Ep>)ɓ}*PYM ?`IB6\?{y':@41(Gc8mBz!aHG  RRx[\,:Qh3WMKOgMDe8?_NbW cY  \r9m$9Grђ:5%v➖axM "Z7 [ }Y'ltwE\XQJKwTs֫@Pk}x͸e@9X$)Y#Κ^NgG1m0\zRe##oе}QOG &]as A3;_T^^I'j<@wL?U nl8puܹa~0/z]ZHfʂj=B/Z?Ib?` <9M&2;֟Jp/(t~D"kNkՌ=}^qy=D n`S -cr,ddV'nhM- o{DKbKHE-A?"6w <$m+`/Kх6Ԧ6J_J2&/4a 4W壈Ua/T#jRY}v X'Ҝgoa?|ΆIqD47TGs״x*1e=:.Ed絽|~VBڭ r, dU.i2 )I=r+ث&q:]vV~HOW 3RGlG{x_յ[:'iL͟Ctz"aPd)NK3^4뭝ؘP&$ 8:.J$S| 15cS]Lr0.\ ?t;\Ձ)9y|S6(΋1SD*ֻ_m2CiqO+hU=N̘;nq䌛4my%~[>%y[v @(r<]_@#,(i)ahmG\`M5\XOfOs5"2a݁ЉOJ mW]nٸ'J%}F pv"Gv}Io~&Ylg/[ǔ0Ng_ y$`5/ٜQ0q*:Rh|ui?_7r,/nYg݀vNcgcO>U:gta_|up[p% )zpn+B[y0](Jܹx 3 a.6r(ѤZIa"'v?2X5_"e((గ)<ȯfbkntZ<(S dfgCᖪBLC2ȴ/H5U JvT{#)^犂q#'Dq|VLlP^1فq0ljݑ!fHUGRjtң %~d4$\HGPgyvDY=9 9Q"]Djr5rEO>@pv|G<ȸe髵@6<&>))t'lLJ[,yК=l . kG!~-FÁKҭ|.i;_Nd]4,׿,$" YV=jے!?vW͵N@fXTozhEBJ5BrH&DC^ 4Oy/k]\3w 8q^|;pY%NBƓdtX<04H|4C"Gf4{ |ӷM5"9j6}Jͤ7Z6ZXv%W4`C X,S;^i#4k61;y].jlL14f).Oj_1esѪyT<UUqlFVJyd!4(թlS s+n=PӸCݠ!?L|:pjpb|&〖YMY?!\ͺN-#9/3B tĭpxZO+ nńb P!XpCҵ3y(?j 0r7JB>[98P#+,D>3pSA?N.,g$@Y"; kg^J+Io[hS.x{&N+ӹ뗟=CTBH1JhsAU-(mɰR"0}s 3U94K$~,O1Z;=<()jhm1O'd^z_hdS$ gtj>Hdom~/^pڪ>Yw,p]͝4_%w|MTZv]+t3SS?$(:0+wp%B #*&bĎwqA@Pl*.@S|kh^ڸ9Y)_C\^%amé߀ aVU}erGq* xThO^Plð f5Ek" ov\_ @(ѸdO\xpؚr:ur(Q61\e H  rר3:4owΛ"7\Rr5)=}iRAwÛIcR",hm&L;1b!9񶓏 Ta2=%3 0ptG4TRdLQ9l}RfVoI F|66z Ӗ#OYSF 5Dx5 @C:msf.?`lvثv,lI dվ- ^ŭ>bNJo|9 oD+-/6 ,3?~zJ͍h8h5RȤ=rg{5!w2/]$ 9gZ6ْC`7$~l `C@#ݿaUM@H(hq0(svǢ= -줧찭df[̊)A-Oy$"Yp$2kU$^9?Q?m=m9g5744[;16:sNc{*#9˓=7 K6s )dL8D%|nL*.BA.m c/:b8jc(>'>Yc" ׍O~56HJgŵV\<Bbj*\ڙqic}|l%D|F{MH/鰖F)vșalb&3#ېkz"1>jɖ@<0ӉP5PRCN[0jTdK 0 $6KQC1==G ]g(U2KŎ.Z60j&;w^U!EGoA;~g1:e'܆Z&=f!mӒ2mufQڽ.ʂPzN,Գp_QIR>1`"$I%Us$)ڥK#22KR|eAGSA! ».ib TS3>C6}u6%e<_x{jϔ \Φذkڛ?~9Ȁ(U7eݩ1$Ψ $ &"'o\O@鯣h^hmj-iBReeQsZ8d1Hi-jNh M.gv!D4bSpYa5_?ϧ$rsv6rbDi߄V\!-<X)W3ucr.7aCfŹ\oF* jZj+ݧoAa:cSlSbQEs{ٛJ*g3gy `뻾.n\/2\Xۑ(MЗ|J~$!=_Ń0DbzP ;^\a[L@!#BDc y&,쩯zQ\*M U7.?daji1A^Ṭ'-̢4$%?Nsk3z!4Nr_Ux',&]+u` FŢ.KJK|qd+uR5UGoFiVD^> 2uMܟ݅ӾoDab-9XX`yU1a+[Ix?*Dh8; 1o;:eW3X;Vuu+QЙjjt7%ݷM6rS1麸lÉ-ȒnN/.ֆ(K1tBsgoE8#׏B6-;eƤNMlAuexvhΖe4lߏ4N4a9_5aE@ CF:N @ 9uc(>.}Ǩ6-h4-KI-4j* K8˘U9{ ~)³b0ɽΞ@0A#QV* zlF\yE,( \rܯ8Es#[ag aLeJDb;c*ŗĎ$\,5Y0["fh46rn+Lg{XLq(Lp+P*4nn䴁(l1_c9nq渺=T2@}j5*~=3wQzo8C[ FoX&OrLdbِ>a4mLTz Jsk*_1=<%ޏՊHy 6nP[yg"xI+ 5?QyFlm<}D,b7 (g7.a2`12Ekb ]g@ݷ2XqWӐw~B$FR$u޵ Tsi>[Ӯ/,<z3žIU9\#1hQL PZGa-f) '~tkР͵8JE(Ҥ,TM5ܝX(Yff;D5#:TyvQ H9Wn;ߛl[Lt!̓k P+2@yMk*|!{hg[WFU.T?:M=kD*Bo|M⯛ gY;3W6z{,ה@ He&4Ie)}>%xfY:X=/w/^;R(#؝F`I:jIg0$]|(nr_F&\i2)qw}㧕3wCd0 K)EΓL|O1rUiiiԎ̀mFk|nl FRu7_lTa,j'% ,:  LCs|x)WlJ">Y7Ts݇l-+P߶unKFDj06?H^QO²zUf _>v;BkWy7-'gڃ}'@,έ DU!]Ae,S\kGi=" 0QĤZ>̀zUd׻Mm$9SSiM3y|ܷ[Kr .ln|L+N/At9GRFapgm \{ƘtW$_*i,l&??#= Lf 2%02ŠOㅲu;[K FK?N]AYwZnrolN(㦖tW]v4lU}#qF\#H ^)'ǟ-a}LpȶD9(3qJL)ZkVɅtCYSO跄=IN!dA3 ۡl6"s &-xj-[VdTYC͹egqs7w@9e72w[! Ca$K|ηiR!zw'L.%xz.6aAO6>F)>axyfSza-5Ż[0L DG8l8=x>2gH `ҺC-n~XZoi eXU(Ͱ$oIsHoh|:f!|QFjT0h 5W3|5 l)bʅRjJijF],!Pltvړ^Uj0'1MMw>jĶ%k-I݂qf\X߿&P)Eɚ)XjDKPAD]HߋA !olu[ɲ!jzsLdeoRS+AzK</N8${n^^fBX:y遵lEޠ\P Xpw7ihXU;;ӎ["sq7)Oa)m8=h 7X!mZrF͊C &rhQen5M?n|RͰl\ ZhۈXv YCMF #4G8~1휁^9X>z)r}[m k,@,Oa\ʡ3oP!p +=9 {bzĜZyd1%L"H59MUA.kv4#U6` R0};`ڂCA(}8آe#vzby ܶqftٶ*0PH{ .c$AZ/~XK~d'J&>7j] #`/fPn: LaG60= Q |8xy;$Q܈xsJB;Q-ӡNJFc)Y* ],_`8OYhպJp5ՄjLr;^ S"ϫ%ɂjq<3]씴WF·I%E<HYd(iI'zyI'Vy=u߹N!ǃҥx;S`M 0aA9$#wnL8*Er[?gpr5ӃŷЫY(7w: l; ٌymaq!OIq"J |6|1~b+vR0Tv3p^{w{JiA}p8V Ɣ<ƒareM}:؞esQ/$&Ajs[n3UP3]Ʃ 33l/޳]ekSf8..%pP3I|dܙcm[`p QChQޑ\N򹜓4>cRܿ6yd0N7JKRs-h sBR_O OR!y1sI?}ȫ(JS'8$Alz٢tOupO x<}k|eF4ȹt.RRz( ZX.cHn-J=xtLAĠF^fFy%#4$LFmW ^]Jռٱƾi_'q*{t_~7Kt ,jn=b-8O#rBܑ6߮ѪCxPj9ָ~Jhy/4iD<Y/YG5 o !F4c_IcZMsOkE&m-Kmn6ODI\IoBPcwsBSU*c:Fs mIw' ŨaK V";]Rr ,SǼ{Qt2,Z|j"'g˓TefZwR@ػixS>tp[٠Gwq+Q1/1} j^"U,h!Md#IMy/ )Z9d&іԧ$byR}ȃ,~Xo&S\&WQ&V7A8iDݼ GX F}L8HS Eh0dF$#dVDzr%-TƮ<쮧cij@{Yqf+mH^5X(SR0`Nc?3혘+];GIy;S.g?,Xr2:~D1U/k$I0X$2 GB+lvx~TygcN^EL7\;}>AXyRm="S|ʔE1ڍOR{:K+-G$ٍVkbNi`hpB]ۗ/H)"4^)|Laܐ2݁ά^*__r`jj Dm۰|q+0k2Zb,ʦwLЄ E s}^P<UcAnڎU>E t|O|)J,!U~J& K_ %U?nMiǼF#yT pTĀCTavI-=hZԊƕ~ZV -Ly/X;mӲ`ܞPB+c^&(|Ɂu|kya!B PYD[lr8+A[eCgޞj:tEeL,3rV5ڄ~D]u!O<Xk+f~]=P^c-WT}/wY ŠU9dԭO9M|hԋjQyDe8tUBrY7?Μt3+"Q1B[R yWQ#/u]v_~ ^?b`pqaLf;8Md]Y*$ݗH}M=_cMvh!x.3T%Rg3r1Z=q X !ԋ2C>F` %'oӽa'5В.HF3#/ZM-?A-9EiGVN*xAG* 7')E2ĿEkڵ'jItCn<<͘&"kO+O+2[CTc^gC@-Lp^W զ'uP75,Gn] wBA/sWSzwo(#D_rK38/`P{ VF`i( 6 璋f79bL us㗭 b.Ęrԙɲ痙 Zdͱ[U܃ /wP<do7`cϷ\̘<\gq(+8'~j( ' xB{(X oOʀh,)QZMcSWЏMhh eOZ%3hr3S>["9TI蛔0#t>)7J#rTkօ@oP$ /J)h%v_:ؼʊ.ďD$jU z;JWS\K 1 %;^۴%lHhaѥE 0MVsl_/,ְDC6'~|fxR4HX\W0P  \Lw0f%@=hVŃʁr=K-|`ܑGƬ|HyL% I]+-,+t`teԑc@* DjWuEpFUt{.㱢3J#{㴖jsޝ(R$RwXV] !a/;5-v\>a=Gյ 5VXnT{PԖ-k G R?7U4QQJ yajRj^K%pej{X&$HG.(H%acq$4{ BE%P1#`pi@gȽB=S<_蕄٪ʆxK3!ջETT`WA3 :@y>FCXD6~wzRyO[*hLIdH(Yt1HV{Yb h#ܱ'T!3>'.}勞)o%رp } &BQyŨU ;>RPnN07;q$eJRb6#\GȺ]cMr'sMP 0uK5\kl;~(Xˢ^1Z\UѮEn]^n æ{Qx\slkX"9tO|< $EH^άQd37/N"?7g'zw1ns4R~ L418< ݼg_n|$Ge1p 4x,e!mpcX+(|)XZ8qp=9By^o"ŗua0xawTr_}3 M=Ct>ZZw`WDT }TElƍܑA;ETKPLЖɷ -GtҬy 78mHqYl mK;7$_j12K iǀfd4Xs;T\ٸøpuŁ*o&%]+Kx{pgZ?XtO6x[1?v>r:#  H.K9I5lc~;xz:f }jB؜'*t2͉z]_G  kzhiaZPLTbx+Y'qE 5h'C=1;axA6ET-t*hh,]nn&?7`(vWGw)}#ID菦'668*8B@ig\h$?kz Uj>|Ru!0m(5&D] 5'QP̱j ?f X!<#h :7@x(VC(q>Ѽa+o3c)#?fF_Sᰃ}pxs,֙CZlޯ w$\s _lPaTN^2{D I_#^"X~lfI1'f{q!bM.TLbb\ۣO (hnotyQ0ϸũo$)(VN| {2؞|3~2&" 𸖶G'fFy/P}Uj 8L,.F7`=7&=b QazrH)q<[+6C-VxcAYdp,˧!Omz 67R\O,.e0 _}%':X}0gTԃA`@^MM=Ȏ`5̚r͗m|ӿj S@8(F6I/DM, s㿃ǁ{4$_~O 4NQ>/ro--}pҾ1zYb⦽`B-2hg o(fhR8a:]dٕw61Y}Ve ,k喤 "`#95ʌU#T%.ADD"rHBJ F+x脙 *}B(0DiRjWƴ꫔a#gdjȾWh-v6kIr.<,rC#C2luՎP.۳7ށf[32Yfq:g/o9{0V5r1J^@hԅ܃D.m/ p{H]KR͋ne$NzR^E/ 9 \4W9{!ɶi9Ҩkn 43sяV"zr/ˮ}gt*BzkDm{dH)kvt_OyX 4f"*DʑԨ Fk (7#t=L6mvb+T)<B/r ss$+/_ ̶iPakLp󐫣eơr\Ց}d-8Ck)̺&١b1NсdvAWuAq#<V$]l2@N9Z%] ƾlyQÏk@^0όj{۟lQ-Z@i/D^*܎K )gc p]7ǡxGW@_x8Äǀ %GigUb Wvȗm˞6L%]C pe?f}(/x&+|eίw-8?C?ӳ!0.s!>4|R wdH\5KsO *CШNT*S+Ny}I xMɼdoń%;ͥC`DiX~9u<ë+h)ڝx[KyKP>!iu,(( O3ڤMk-V2EQ'6=yW&SiS?hԎat.# YڹPbjM#YL ks ڐנ_*{RF+v6F =O>;gQ:&x̑%zjzDjM(mU@)J'r|X/IӸ)@M^w.W)/}¢EnuBV w|Y{FCazf!(xj9eFng)SCK";ɞ?d|%36PE5u|u֍1H1w _n|!Y2&h toQl{Te (&8e%ۨdG ?2x<` cbxWhGy S?r~fRNnzAk} $[x%pM? V=LP hk}'E8 V)+-FJ`RfF@a8-?Z0IjmX'$,r,Phi)O=J[1aeٟ!C *ᾉxVv%#W6$N6B̡uGoX+p=kIX,os9jDqȫ)zhc =1Foy->tO^G=UNJ|{}l8}/]bVgqZvi uo4%a A 8wwlaq *=WWqG ma{_/M,w_ ?qD5 8L7IA7*Nx)Ly T&Y-ӣl̲yܘ&K[sj+'mo0mwV{3e!FV*=-] Хtݹ vZ =.UP8T7(b[X_>B%)4ͯD잩+ځ_$jJV>'"bRlp8ߊ}iK*t|LL{S6[N9rv6} j|hR*ޡ`':*Q;Nr-2` },,VMʼn [w!SmUD^JZmy5ưK -yóu¥+A͍"$W"ptmZ  dk 3y9RCلqM,0.iRMMt5$B.Đ3P8ɺ IEN5m+e.տ,P<y&@5|m–G׺S5"$&ےhz2ZvJPZ mEA$XChȔy]U%ѧC%#ő+VsɐW@ݦ=Y;N Z5g@8񽪝1>qlEM+=;~p*-|`4,,9@!!vQ)2ޟ\^|M1 um6' TUj?&ӹ[UF/w%ڱ7U0i ~ɤyīGXtuo9X=48 +~&n RS(u(ܽхMڛ6sǑTqkX2z 6Oׯ*$ ;k8\qP8.OGE,+rDwu:և"=r RXdX*p(G.82~6^P}C*Ď;A)9Fnqux;kn򦪬2Gě]﹊}k{TQb46!qQZ":|{{)c]P"p Ӎw= ~:qĉ^8\|Ho"$ʍf~0Xt!0>_Qd4s9dQ%^9~' Yƪ4f ^: Y33t9 Y̌qn cvY/EqOpb7MTpU(sͨW)*J:}1 p4Sqc-%`*шz*_dt3LZ s.IJdMk[HSpM5H7aYu՛#Aێ& ҝà(?|-2@#+iM`K?s33y=Y.01=&UH k+hmkٙKhj9JYmau>S*ȗ 4vaRϮs.ใCϳ-^DAyF$ #r/<56R(b_`8R_k@CƴZ=TfbՒ.y͔rGY-3Q^J`TDk-ȊXI%CofqݨS\N(e/O;-4WT}v/a- C/vZB~xDrܫees*,2&~u!]LeF R fvV!%Q-'\tkJgK?m A*U@)kwkY^}c,<^lfe0oMTdPwb;i7jIڦxBֶEyWOM|,Ƥ$0? /6OA2JR#L/F?VL{iϤ(φ#L VܑJSCEK5ޞ?Ȥ4_ۿ{[5 6 K 0Z$CF5Ey])xQV!|mOz dn`J]g }"euj";=׻!>ȧhP 7huŀkY':Rq+N&Rn @i"+RQt1V7yB|4a=a与/)2[TK4ʣ_:EFKWqՖD*݆ `0y1ʨXZš,!ꈇ~׹[xTFۯfSvS͎RnzΚ5 XtfkcB-6%c+ R2]'T6غ\7Il%ૃhKgce.RyHc =44# y䴷KW6S$%XeCXĭ/^H"q',K G۾^{ OV5'r|4t E棩XRoߘN2wYߨ9(1R t?=I'+Ӏ70Stxe4OvxAB&J+?X.>*$$*e[~n`m>ݰDZ. QH݋Rp֦H e\Cf[ۍr  r,!ZwJi̾X}LQZ>zM6g2F]э'-b ; k|Mksg CՅh㶁byJ8e~%ZJK@'aK.36JB9XY1?&EUT!H;XIEZH_?|n]_O+IQ1nj :σ}W}4DI0,]~l q=XY?O%'$$b")%q콹f.LU=d H(HöD֑EqY{P1E>.3iU@Y :t!v*m~řdYc"c7"ujf36#6?:4&^i;6n+g 3 -{!M&&5d@fFaռ]ڀ)AfwsJ?+H@A[ɖL;]5T8PCIQ DRP˰@R>Zkvq&,Ye.1]MxlW ]g5I@z~0szc`^"',PWyK\EH S&$owmg .Χm;-id+f@ 8* M]x " ;UHye;nvqP$9Yu1d+>ւ񧜡00w9\ c9rh Ӥry{2{*REV4E lP z.j>(LCi򷨥O/[F3APc 7[ jT'8(ޫ{\oQ*SYC1S="iQEN$2~x76sDڅ~\4n<6h>j+ WBڀ{QtD%FzE,ΨIH'\ KI g(4rs<+`j&8[shZT|Ľ(iũ%bWG>`.rށpJGJ#V?V3~P+T|_oAp*_z848ELrY<к;i &̐^mU"K|L3Km Ad"W(vޓ&JW?2'QC˾8M]:Jؚt*@FOY@Yf_ފ*G?mvDQX?k,8B ,h p" wP9+((0tRb*eT+BFc|f9i@HJކFS:J"Yz$3ᕩ[)J&HlƩTںos!FAjԷie= v !O`Ѥ83 )H0LpICcl;QŕBPKtR0C` f @|v@y$_f上 D H[תtB[2d Y3b yȜBb>\u,Wt6p,41v[rbol<2^8A6'/hnwc;#o> u0. |w9B=w}9L*DJi{-°cajya^>$lkK[ `3g@Gl1ށt6d=gz٦|! *_74N jE[A+/Y{U=\%%6eZJ(g8Yɾĝ;$sVCO6j6@3ZOysW Dnh08gHa_ȥW MUS i#߆ bt'q0ƾ?CYQeJӊhA_29N7jg߁BSLFj"nP.yyp;)#cZx#@(v&>oQRQhZ6YCA־8'CO32HhE~LA`: r36{&AjV4 :lWġӚ*@o|()Ü# N(;(\X?}[ '|'A$KSf)y. j"~<5δκg,^[J\횶`o,0Ű-qYS2<xˋd:g"=ڷ_9v2WeD:KHBff1̆(mbSJ_2&ok8fqV~5$I H,X6*bvV+Z1X*%=dӲ,ZgiX0_x:T epO@_e5|N!Ьu_=@eW^F5yhlf+}/S {$U6_[[_2``ofQ6[4'5mZK gQ\ ZTw5jGi#>d昃mƉeNŜõ/W!lqȫ!H̞^\_f}⅌R\C2O{Qڶ[X< Hv>M bx 1\!AIflbo ^#7NAkjYЊ ~x&Y iB3tMβw w=^?GsQ-lS`լ$"t|31w6Ќ5ÔY$ JHm镻*('d5u>l%zc`M|PzAAcFj{Ԗis5`ĩ';E`\&xA獊]Ymw7#ÉӸnMu@B[NKUZ!NI#vQv>zs<F k^v$~[ :2st}3gsL4!56[=o];2wmhf\jVPEE{R8*AQQT%Ux9`^7"sD; `KyK8Ri О ݀-k1_D=rb .c h8ShȫlH{r($Tu|]@ F:A"GVL~N(y4'q+7zhI2JѸt ̿0ГƘV&5H,Mgq6vac;/oD\Uo#Tުw^`4P/c{@ą-jVHU(00"5cOn# L p +2?0}ψ*R_`wEWm= I"Xy.&0h ⽁yԋ99^9yU㺳/a]:&/e^KɳNhLBsD|g [-sv+>j?٢#d RThIfW5 NrI͵ZnxN3H<zJ]{wƾ_&~[HvW&S4HsNԙ$I@6lWBuHbXQ9OaT_u&aKl:P`]2܅Y>YJ{Y(>+1;ݯqR}7wB˘~DR{w3p@ EBSlAåŹM۲0+&ܘnǟ}ptzQTc+qPl7@I26=$GrNk;PsC"|N QS7H]-W<|(= &s.FToPB&l? єtfY*gV4dRWdOlvlRb{gmc՜ &[ A!X'{`2`9=rfȝ"K5#x%Jx#ղ,6>+ީ7\h7MHS;GEr+w|}CD_ udŶ10{pIx4`_\}ϸ? |13V_6iԠZW|@FN% `[D՘*DAT\FvX W\l֘D)FȷJ@<1[!)GIx+>uƜoyiB[!P~FkLQt;O ~u| pEW?@ ])i],V|5>fn-j|#H40=MhQ/o_g7TfTٛy2L [ +OMf!XS*! ɯY(&wz-Z (W;@wiUh Nt} $ - p;J/I`yjN_z&ҨqyHֱ0#Zs{vC5ҋr*fEgܵ{ rMAExw_"P/5HmHɈ,郼Y9m&FECtx`U<76=\#jcLOT\Z.N뮨viIc\QE6˥?W&Wc2}BηE 7׶Gz!AxV*?[ Uyoħ5`*lݟdQ 9K$CCM${ k<|PMi0efq8 Ѻg# SCzj-1?rRs>h9A2vԻNVAys1%K=Ɓ\wL&zs44|4t>cR~k7y̩vl5 HXǛƊvBUrj7Ue"|ڋ7Aom+ JPN<UAaso6 _DB'O3]Ja'q` L$H憑g☟ȡ0D={ 7W^*G <9٫~ZbR!dʙ; 0`˶K[|rѼtmc֢(Q{ے>emC8˅BHA}kT5v?1duF8țI8\|x}| CZh| M)3f` 9M f3xrXL]Њ+?723_bgmnpKc*/J\\Jjz'|X6Hȳ90&W0@pyp̝ɴK^dW` ͨpX|XgGFY]ٍvIl3D$@=fkݖ([1-]Nmh4)d/tc(wvޓcte\뜛=J&qh7+xuv njΞ58f:>IL8=W'/]yцs[nnjILcqc4}UM9~r _m]+;eV fIC>;W~/RWRpB FW RPύV!AC;(a]dvG{\_i:F`|i ex4SvSY~TSk`0WZҎp3üLXJٿp gmElb$#V7] ՘SHK"9\o0tOĀ 5YD'& ?{&2ReZ#߫P N? "A;@yǷa'?왟@|$@'W~1p\X:Qa*5Jw c_( UY\% ˃s-*n'[<)vd4rcdWrr5 F&"lKЬ_O)\Z^z?TlgK@eZlP s4Xӯk+U_5td ޾4>8=G*=mIqz>7y=D[ X8y:R*}Al”;tG}0u*tl8QtE M#H֋Deh#]V|](ӏ@!RMWX %`WyO>癩9pf"Yr@?@>M3Nn[.M]$[S׭|m9\QG .S~hTn1NaNΣs w+rh1Q$6J7^b:d.c:d_{t<>~(1P(rGE|p025nsRgV|ه xo7&aWѹoعA3lIboFjɾ|LelœgE$qRlfb=ҚI]QOa C ıDkF8z"rkV6T=X7,zºʱp hM1T s9M)@?!Jjʡ 8HwDQ/l~#|k/K4*J.L<5ZBf4ߕ26|u0л~/KKlplv`}E@IR'w6:i:qdv(8dAԀۛ3@U v\ЦZm~@aP)P\8/;#ѻ ו}ه; ܚcv6Xp4CQl|Dm ?UȆe0M z6}՛}oEiLk pJ8+3;=J8-0Հv7r7;|<ex-48҆gSQ׉#0ͭ}f\\ɫrO 2F25r<r=oi"dUt_ ×\Vd2'V8\7<5kkqZ? oxV7#+[bue@HrVJ%XZw>7jZlYsͷNQ)R /Bhμ]VN{*}\=6~b3V j:3^pFҿ(}9xɦ.<ّnϐ~X*.O?ԯ(^n%VX9OdO%B_Ve`j"/ p sXPz3rl-%4k.I}}ҋCtq l\rl'x=%F<~ Ŝ}poM-+D}MW._,,z9 oS0Mg(l5!RΟ1pOj%v3xf9B3ٰhQ܅ AQa-L *hb:Hݝ07%'OH7\fʼn3jR8-O}62}:Wʠ]G̀?2,_xaU& tR vC9sD%Hg6f. H:yOi.V;eV%4 6AS ?& }>A~?^ Ud@d/6UzBW]:4wӟȫbz|a7f3qTF%s!&+ ODRt ;)B BI#a򳪷9z~9 !ec^03 0FDfh9oBPRP&fNo;<q);dgƠ D|?Lj7P#)E5'Vr=z,HL|u 7kze湱FoA)gmQ雋Ug6Pɒ:#v@\\,VL3 5Bu>NJBa~wfA3݂\t(4MtۢUM/.=Y=zb֏M׈KGsTş4mc&C 6mzyF7Aš,Ei9QL %7GR~Qt_n-Іe{[(=^]I׵Fi|.ru <,\/_ҏt!Lr N&?jg: /=#;ܾeԤPd!OqύiHucZm}rxORkb22Ն ޸Vz͸B1jU=/76pUJ!Ǡo%9 RDQ>%g>gW  ~4gvZVśVPX7t%%@Lu&m _rUTyMl3M'(ɠGzH)ѬR\1LE˽+U#8)#9.cJ SNaC6$6 Pr܌%z8@|+`44PFfz%&G27\@{"OpN\dpY"]NyUvN8,C;!z.v{ [hqN]:@D2gI;f)Rg_&Uڌa̮Kg (W"+q}ڼ.ė2HRJHľ!ķ5k&aS>V= (ϹXT˟Xnȝ%0n PTXI3qDY)Wm2H~;.SX* pE4Ě4j+_hzwd{6"arkU!޾2;@ML X uǍ9N5@xnd#j'+`۽eVPSe>a{^V^h4͛I|V3m<#͂Nf~phfƆaJ7]`v7݃d_wW&w΍FӓES3t9e$CU\UaB=ŝhJ@g8hjT, WA5 ^G-OݰYr%/ ғ՞;K(ۉ P-QSWQrj6סe"/S eA⎶vx^lq04Љu5կU\Zo= !4[qsT %tiRS$?tQ 5!$e:!į4yIbj6Ú ӒiDZH+uA Z=e y4@ Oe],46ڈNWdd pf蚌e1 g\k~j_;m5љUh^,nt@)^46L֯D`fm +ge$ΙrIdV3ΫBrэ?*Ro,MBԒZ0n ys.U &-TG9QeDr!toI_6\$-Cfؽkdfrof;8Sj2?Z)_}i!coE@]yDCFP0T2btFKե<-o_Q03y+&21MJr̬&Rȹ}G58𔃒=>w,Jeގ; X0Ei&]k}.&~eR,yaĬ%f)Af \Lt {/*=U6LS!"\7_#w͔Ŕ2h 5L~3Li']gc_B}o+^:h9ZSa.);/g|?7QS,nY(=e7[%lXx/na,&-1غbuX<z5@iE$WpO06 q\[\ԏ/ix:~$~|!:lCv?qްFQ^r`T41dy]:ȉxqa0gm/>O*2ᣙWZ 0Pz}qɚKM};g+OgK~3XU"4stYi(m+ⱝ,`ѪΣEI;L#z.S~Jryƅ()[cR%?7svudA V9fG‰zV"ve8\JslFzu*qu'&h%ZF []&4P{qYY+"CE o4"i%jKV}ܜe.1Bsu>ђn2@ ڣe?e)ѷzcL3 0TqØb7x= R sn7eHfЌnQ:֖\эcNYacˋF:= ~c Wˉθfܚ dPi.Xgv 杜pGlkflDިy<^LYMq ɟ: ?Z" o${m:K푫74lv{AAx#:O3˥bҀJ"Lz"-7mF7Ux[腃(%i;*-ΕiB8"0;2l9ILEfCP҃L")x6Y^>UW^jj6Z{H | ) fhG/i%%,,rN',11^lH]+oyWlXZ $IУW^yGjV<<;&UzrOY.y@E9B0yȅj!=U!VII`üCld'Y_S:ڇ+/Xe L'3AI:mؙ|ơyk6#GéuxVUZpW-2N)d9qL {w!09ՁEi@ 5 %䪸݉_/UXIm(qZe389^AdiH j!th`[=BjNeͶuާ=}>=~w0BM 77hԲRStgHf}=V1%{Γ= *%Mj%L:' IV2fVF 9 rw2~G5*Tb)HڍbOYS¾p-wM7y}n8&To-/W<=x`"/-n,,7#]\5^-xs -YQwl>bX&>CKt?3JrI P)FZ*@LY&^;V6 k0CPf*-d$ 8G6GFy9P@=duЮoyJ갉1_Bh,Nű,},OBj)(nⷴ@a qHTU&b/l RJT%f0 =2, OyH>e+ZmLM2u zW2t]$`4&_~x猨Re q˹/iaRS 0?UoftYg"%OY!|#1I7հTY*0Lׯk0` sq(eǢOC oB-M2gʪD K(~I(Һosz{T ‘#lgjpCm{?eΨIn22q`܁hsO$0'qK궘^Acjڔ㿒bS!U }O* `Jg)>jmVu;+fclnxM ϩ#I[;YS`%Lp1h:S_yjKi d^6[># ;Tyϫ#O#.a8[屉a}U sp 8q]dW`rWz!pUT!dn1?*}P#ULPF.0sEHƍa/Kǥu/-i=/6u*跦#p $K])sXVm8znpiQ܆7B-̏U_i]WəPs~8?Ϛ>GԊdݡ :b=&*J|s ew_T=0tHl}ڴ2LXg[VG㦙^9Kx B5Ű=(~&#=n+#HhxM8$eCqϧxGTJ-ͱ;ZX38ܔڒx]St=KV#8X0jNiyPŹ$% aݚk'9j0:Kn]YIZhTXg#v%w Z40%S Z,#_(#!Y>O3UwrkRox~-qHU( 0G{L)kL#u L)8Um(PVu0o)k C89gߛ-D͵֚(؃.U##`GjCG%CxDrcbx*<߽EآWhpv"[6ԕ34'H<ޤڠ(ШvwFS`0@ÛJK~2ε5k,e}k+]6ᆆ N]"Ύ~1#z|(P+ kJϐBdpDFJ &hmjIn"Un5:keӖ( ybvI/ڕR牋~AS_J9Sь,{7+ Zx/F?+[sÙV; Te[^rCqllgT>)8KUYLϨ,4ҍ(Y?7o~7z62iSGVCvrT.-eqyO1mG_xs*Xޓ+*~= dPؔ:&ZӅp6C@-YOj-Ɉ_'+;L@X_&2w#?u"#9y!ng0ZE3"x}S&R}9Dtm׋w'csazhpIs\z έ^I>z%d^T=o=,wt7P]UHtu3>3R@yJnɢ[NC;Z.q[i{cwu7R%t^.cc"y6En'$BUְ3V8i05t@\9Nήo[bizi L@ ٘5!#fiQ|BlRԭVޮM(LߡUqY4DTw(Vϧ\K6'Ā;⮩eCNT_Dj[W.buتr`xf5۔a@'Tx)\yZ1HNmuI 9LH+.ԳTI9})zsw;Cni}Xz› f. -KKG8E'8Z ~'PnZ2V4O }\Dr?> wTY$CGP˧j V{O2W!4k:oœ_ qwRW k)/pYLn"XK T+iG[-,"kfJbN<)u8 `|M7 >Hgs[5<$UlZ@JρknwȔ?0$U`7ioRП:y 4L/O7Lap߆uCBaxcghZ0 ~$4%x[J@;1LtZr4)hևmٞVuAzA("LeǘUJ\[#nRIV 4]K䠹;^o!݉<}tm;YsӞ"H z'Ve9d`glzH2ijWلPNrτ7G _L <0T 3UZYS@H]Zt)ϔ1dOth@'M>(m4c]kʜMs"x'Rd,K~%,:.wH;;L:8aV&.' tlٻ-W4{j QfFλ?eZ#L0m.iqʫ2P5jy˔P@b1TTTuLYP4jKtcWd^,l2]NȰ/&=vs~h3! '|(ABҲb6-s9CPIXձ: 3.)l,zT1)J;EDy.x6Ԣ4偷Hnר"&WĘT tkB;WJ|!^[$^RډT2 k] DHB='*n3TMmUs:3s$myphU$ņf@sYdG73[K\ gr uB ,Tb\,+2`kxa l40@&4 7"gޏ?]Kqb__77!2\Jܡ }q50)$.<86 HOOL pwL{ "  1XۅhL@CǎzM4hts*HZ("9ߜ̣HLe6LB5}w=ל՜Ao@<5OW-E\ 8f}76X$ce|#WBb\ :YR(9k bots5jh ;P(jrJ#& (H_!pXPQlc7X#&$eQBW*Z. I /S0Rn ~ Oڐ%@Ȉ'6֮ _tn){3<=N[^bt oQL^-:,U8{=i Fp cBCRr64$LY*W6ksþsƝ⼊cȌN=u⣰u'.*7 G3$HP%&Sg\lV,EWI)r.2$|0눈$w 傝yY`!r qsѕ+Cd9tA[A*tt28Cx3`<9](ߙ*њEu tvFaT??4IK9R(qB&><a2&cq>w,;(y:F,{H X! k{S~vɸ {y\ 񺾄7lG++)з ɞ% ! h`V ?)2m+zց1Ni1[.\W}kaTMDq;>q\6p7BUwᰯ8SŜ L zf\, hz~3tO8Jn&wq?I m8We'0,hux}wWF D!Ց\`ot#e2[ =VaTO.|=[˨76:En/lzz(Y#GܤX%"n㻹ـc+3 `X l1v˲NրxԧFȏt.H9}N!E OXJ!p/LxPՏj@G8v։ϭͱJqr<|ǾEޜI&Kh{lELWtUTk2؝ 44qvKYo} 3 M |TGXnVeɒWtTVJ m{NP*U^FB\" nU=6F+Y3HoAX*ATzڛ +)U*a*J\eDaNt&IMµ7s3~DN3`-0C 6צ~bJ:DGP\-JEu_b tJʳJ%r 8gܐ_’R:_$m7y*V+̅i9m,Ie<dIQmnKJOO1g14JLVDe,JXg^ jB;_H\ vrIJpԞsRo2tXGFb(Z4ujY29ޜ] ʁz=[-$vDuueJ~WKW53w6&rsu1hu=:g64s̏/lUwb=QAKnTW2!ǻG4MY Y3Yw[JK}?vxl(-c]~|R*ihtd叓Y!쑮-{sB |k|HGؽ=TF|+5ky˺Y_; GT_A0vܡQUf;+6wZ@GrVT1u^Z$s 7M))Te$*sOҵN0I7]OnA0trfXه{B}l;rћ@KW:-od R9y 4q 0el=T$ bco;e?I{OV/`W ݒ{]LaodD:BosQe`>14X4ōfҢud<* &)۷)j^ڰ"Ҋ\Mc+=sD B7l1(ϭnRRm/hdIV*avyLAfV&IY1 i Q)y?MSqrd+}3[&;krjCAl#Fjy3XKmWb@pDvJjD'QhW[k19U5Fc5~Dth̀°d%os7l82>,Ç'GnӀ,Bq3-*s7S:YBkTꥍҎp^Kt^e^r~:[I>TA1yYmp*`v9%7Yp)]jwMFpضA'C3%?# ؍ .f=yU'b)k_ @@J3" DINE ÏLQ\,_DN_gڒZ|B?tO u)?X;@8`s&0@6)\Rӫ?&Ǜ9rc*$XbeLҌAb9'͞fש5쵰j6բmj6i}pDo"1 ү[9wyj*̞YfR_0 8 C ,Օ2sYo'[oֲ8l:ݐǵ20ƚ8::^K4'J0޴ DՄ]q2ͽA\Ka}S0RUjægW$fM>YgY1Kǃޏy\§vk]kUF J?a:Lh@bL8Meuja9R}"h0%?0S>b3Ζ\h3=Hw}Eț&JR} R>ĀӞR`"v'GS: 5CX,ma =6ٜ+ g*'BBi|$D2Vw6C& QČ8U-Dq'ZqG\|Hљ3B.f>}DYj1W)żd>-BBՊZ /f.w`3#k.W^Q"ǦaҮr jPYD0lKPZo0pץmLG EԷ h$diY{)gQ]匹T]vrHZ͢?).yAlN 0ew058be>hQ2L*hu`*<%l třJm 8^ŋe )к@,ms 3[aE8Ւ- Q3 YǨ&GӷV"h)(#i;vP9Sgw8> ᖉSL B^Ԛ%Fښm'JVvXSwǒS3-[*?(Ҷ Wo >D|%C0ayWݖR֧:J8!UsEQ4!l3⌇L^wsY׍5ڦ]N]i+h+R.7Dh%[EZD4<}jSi29q3G` {hE7 2sdgx8_6j|8>ߖ7yNy%~A<?]jYY:dNá1XV)S=כv71% -חp; Se|g= 0砐J==E?48cT/:ߓre7mA  UX_i[A]=ơvlW@eRXl-(7aH\[ QXP*.? `\]…ֲa[H7ryb0F2ޖIi 5m`Ɋg.9®q[#' #B3OUbJ9vq=f. 4Nipbl=B fy+'tVC53ȡWg1cR˿uv@Ә{ _Q}`S+;;y"%V$[Jfi( ppF?L2# '?B!r]S2âKM`0v{ 6wY.@zdҕ4d$8> >Zx:@k{ӈ]%Qx&A"G;E)7j8L4!C!o}h S>@zh=aWx˅ 7k /zLwߐm>Vi~V,sHO<Ơ@hX6v)əH~ftAvrC׌J6_I>P;Qli>6~d0$κrZ<9Ղ #ZrO' {:;/F)e!GckV#򫸻t>'u@ggJ>ػQp(Ÿ|F槮7ͻ9C67{p~]C^Ø4'bshyZnFOX}(GmeڄrL c-{ I' )K? NNDFΕj=d$e5iK@k ~$Nژci{`~֕?$` 'T:v_ķwg§v$ح˂ Mf7ij$ dnნ8 ə"=[DZ!Hlք*~oBBb-V/A<`,ஔha l3vOmKz,&{{s_ضM`!;gw [ɍ;}">_P [+c ֚^2VoOvz kf!`AQS z4=Tb'*E+Xxba` @R$Y0+J~ײ-F`{7iofL_1n=@LY),"~ۥn#D/UvYs~V֛Hi@|(C4#6tV3!qLfeYأI3m %u]MB_\y} -p FDNĦ"Spe4Dc{+vΥ饕 ,Xtp):o Je Z)WeX6{Q ҇@@X[Qapx '?EJ gn1S{5:h!0kE3SEG/c,4[W 54<] =մ.NH#DWtL`œV #=u8Wu)vf~\rǔ1^4'51,gN¨Fgq2ZVOO$>)hH2$9&n/d$3Ef(-Nyt6mRC!U7ٚB>Is1x9m;ʦy&0{WM?:'C+)z>9.kbHڦҢ#X#X]D*Lmi~s\ (,b)XjR6]w*n|z~RfR 5b ijNAh&Te<dC\  54 3歴MNX2zBu蠞&x&m(8QAzZmV3uf[>w_"8eQfz 96PNL`l˶H?}~1H+s#A5[Q]`[֓fM☒M[ہr] "vVx1*7UnlTvj@(>m(D؈QH"aI]<hJl*3-8`=BTLq>B:9C t-l vEpWgf5opݪ;Ԣ߄kfz@ M<Ķ=Wc)@^ E [Q#f~ G CMl瀚 @shI fI͋ɸya[ XALd[y)thsM xע.x\/Dz7gWL/2{Va;"KX8*VuK|JN Uࢂ op'9˾-6 ѠKQ{QSrdlq@k9~701U4J%gZPI4!k/$E9:R)D 0Zz˟0ꞛjiL3]e'MW&QfnΫ5{kTF))d^Kv6/A+ɎL.ב 37gC OЮe0#Cj) LB BQ"@՗9-l${NV/h2tV p"vU,ۦ>Gw̖&/"숺hKT912zn$~rV)o/ <5? 47S =vhޮ0-z}V5PZO{2xYX%'p-[qGp+~lnnXPAX.l Mqyc6kV\84:ݦ:‘n ѤP+?%j'Bʛ͌D<`gGsɻSY|dxEĿu9}mkgD6b3x0+M,#_:d?IA=$+D'#')|\2Nf86sQZfGDU^DHQ rYv|u"N((Zr+n }*A=yAv{j^w:Cdl8>dkCqGm)/hYD+lF*,UC)|d|z0IvFy邿Ũ1mXSGI͠F}CQ6{MD!lB{0\[{K|WPF̼rjg Ҩ GoG53? a wչ;/.mv77ҹy8+6d6S%o8t͍3ިW 290 eF@Q>+~j":#p'y7`KS~;mCJ\.\>ӄÕca9X#,jZX/H)?{c>δcYhB1u!WYqwN3e `R5Lx"63i)aj%V$BU*JY̠?*m .i Rތ9d %әEAS\OڝK$$篾o` |B?+-,Ş}j:&3rz-kR/װc&gكWu>מjwm_ہ`:PEP#`'LNyuUK Sf&,Br=\wO)֜VpN-[U~YyNtR125}3.JR*?ؖ>Ry)I5: е:gamЋvt18U:$Eڝ.KVt傓t65֎s9!J<)6Wڌۆ4p[-?4;O,3'xF % ,C&G /%R81GG*\ѸM;tA,&K?'06k dڲ̕ߕr*D1 g'jN2]ul~ooV!"q<1P-gYqu֣/BEw+G2GY7a]tt2mPZN*"0;g_ (4N;]X7J.pm'󟬇yK*|8>Fzh|@\Q ةk4]<uoyX j31ltvy͗Rӈfxrz߄ؗQP[`6.܏7WD]7oMsbC-ohDv66&;%3fLd4e'&'2 Qq:v |:թ)9y3]#*~t]$6fC8ŏCP{ydoú)v1G>K@)& 8HD0m/a.ګ=,a8.ߢr1V[-C?Qо7Oa;oE5Pp%[ִD=-d=K{]3.$~h5ǚ߷ɃJs}t4eaZ,j{w?ǖ$t1twm|> w`h˧gwGzu[VXP@Vө0șx;8Zb-HqxٶgbdwDP+3#uS}adC6c`4D):`ZrS~"OWYLeV?*C&RIO!PG?Z* A%\[2Duw-LMJl~X0AG~ҁʲvO{Ow>,BՁozSzZ| }8 6^C̆yn,[FK$u2PW`B)8lm m=W]qZ>qEe-GJ*\xjr30sYus *YF#Q R~=h*7 X"@/ ee*0 U0(GWyxj#Q5.8Pn<ФOt|~*!kԺH^SvKߓ3N6X_*93RsHO pS(:?u!(?]k6J臑3vLleaM.!~,g(ބB]'bOLE N&$Iޏ#<%5I_` A0q6q"+}?h!v܄U5ʖʽH1F3 ?uYk˳5*ži¾U13BM^;3@̍,.au@lZ΅FHlk1oZ.l*!1̘I1XTB(4c6ňw{!D ^՚,M_PՀZFjLE9'Mi3~l:(@yOmq3V8M\*81\Ni'-N7-[<v`N.csy)9k<&zǼ2 mr:C}LfLRO-A *WOeo7pDv;#Ti"Z` U<5xƫ/{ u4Ze.eAC[U{seW8Z+S-dShВwgolLœp(z_kwMr8g>߳7764c eo%R5}*PoE&>=uUhx6XRt,(8J`$a =z3YW{u~!xvɫSٸbghK+I!YQq8id꡸DMʼ?m gx/T?wk01Ti7O;߁(wjwI7^eib͙ FlN?Rc\(@ !%Wr÷h[o<])]@I}U]pX-B $dVB/ei\(tj@3ݳ3>k x-,-}Src#V?>WZ)1RWX*Ϸ)d s7h<,4c}WOom;:xB6ʥ>"W 0&pbg^ Q\c'1psU#d3TNs3 M5A8[e*Րv $Jg?o0oE1 ɌABf!3C]`JVi?\d)Yd{?v *8wPO{&}dbY- S<6*=zFm c=2\LU{Dw̢[zm*!s)͗HnwD{oZxP8"-g3mBm'6+_!idz5ݞ3uIIOd rTFI- 9nVZ_1Z8é׶l.W^#;(CԽ_uxE]bT{/ s_z^`d?=n {Znpr 7?l3=<ά;82VBUq;tCm+>GqswUiZcFC ̌$r~$eA <,x^`YgB+%AoHk@2e .} 69՞WSl$JsւI7U4}oM<2@FhtKE֋riRiEj[ɫZ*I\|JN_*[ץ:M2QJ /"Aǭ) pJꦐ=+z *F@λ<6k+R~(fxUl1pYi#TM_٦'dҺ~FiD@,q&%l" nGj(+=),\zx Lo"*ΦU)&Z!g|VϔF OMHOe @ RƦ]qZk^:UF%7}륽Wk(ەsGWȐH_T `eMCZS-!`}`E k:P엓;Aa2÷15R^F9jـB䁨>/c(F;PKY`!I5A٩{#CBFOkdq<.=Mw=Y>@05b YF ju) =/m@G/~x4#s1zY7&sf6% dp:u=k!]>TC[6wePh[WV%>۶0#%W 2ߨ~IpJi#>vף~UY4WD*Rb*O]Sp Bp[P[6/Zy+Uk;m'ifJEXFk_+/-z‹9 TNt2"r2L` v1׶XBd_eX<.X*x!UgAohxElw6@x!v*xʱ$X?\:%~U-@5&)PT&QqO(e98^}ɸS'k_l7f"oi ")vAc`Op0s/r-f٫*m;-pΊSŎ}q0B0gHAa(ß~bG \³fbb-0MHC*aOZ%Wg*73@u]xhLm'{xI:p)S vBq"FiYˍhCԅ]N7Hu x6?\b X[bBNϗwBF7֗AN@fj%Z![;V'<"&&" 0o=GjZ.}9WAU% /!]L;j{S 00l-Z^wx .-&kd/ӑ(.Zouע𫮚r }Ag$RM< a`ʢRt++9#j"_3\ o?z̕(5)Y+X9Ov7ɕ>H"&f`ۺ# |8E(4ɑg %cծh 4$D5tSSخ- pNe,\(bBw4wtgg;[`8 \ I-*ܭI,,iKX3Dm;Si'b{AjPGn=ūAI[KǗ|G>Lmb10 ;Fϳ8ȗZ{F^bІB5˱ {m~~K `JKS` VZpAr+bIQ`փ9CLn쪀M2I[RG)+LGEhSQ)vۖE ;ɘ]P'"_p(4iiA)+N[tٞ3N)ƶ3JAR0[%l4kǏKYm0_7wUޞ-bO5A*Izk y6)~֩ ̬{´[.gTߨFTl3ߘG q6 "tϻ=hkr!38^j1\$S$u^-%L2-|RH>V\mGjx@ KAc>IO)';>T.`,\+/=1aіD'{{ !:#km<j($_Uj`7?U󘦈T@t1B@y1q;\YHFģ~sBRAA>'$O:nOa9@MFÁoQObyΌ(m?cli]oNAwd\N@hh+w|켔>-d&ֱ]2KHMB~}q =y%m XP5@YxC`#7iwS?uN"U~m U W,B7.P%kFH}ss沩 8/G/}\sk-/BhB5@',9xߤF6^[ x>]*0LR X皧,Q7sg5K KJkr$HFCv}0 oB Uk#_m?s@ w!p沮{z.]ET@;Ns.02e"Ǟt}B?(aE_y_NquKg=Iiˋ zSgl}5z1\wpٵqBTZ֙(MĠ:UutMk]_mTvh(~:X&*>JV32\M~4ka \IGw/~hP}@D5t~rM`eJViaũ#Ӣ )5WcuJ ?yl낂3Fz)s{4+2=3uX*>0IaEg.;1DmNOs%l Ĭyf(rs@BL#d0|CGMUd/:;fC5Fq7x #<{ܨ6dyc_/]LxdSR|]A=\zӓ'TT!\[9'D?OaJQ?XPBR|ܞr#ޠ((˙,ROalUȻf gam,öJ}ұWX --v/% YZ1tThKB G͖":Y, -#Kz!?GnmJjFFɄD͡zNc;( ͕~AQBMU3{ܕX"n\x٥ӀS/gHM jiw}XxÓf?`Hѽ|yBY&1ún{ga"T̹sS$dp)7zTuoJ5"lbX΄yբjJIDn@hm O[s ~y#i~|5'wurʬ-qfD*]Y}Y<;[me5~+tڹ'j:855eF0VEq7.(}G+I\ƪc4Ϝ k3ơf0r#hv3Xy%vz05Юb6c^bhkc pvٗikaEu4]HcKQ.@] qN!DTrb*]3e=VG} B7^Lzb0,οG: >ks`5.S/; '<Ik2|Ie ]^RAOhXd =j;Aݚ=~7/\Pqf7؅$,?2/.uvsTq,WMwhɇC]42Cu3!v傓T󱦓E)@}GB5!}j kM`}p*Z0Ybe"ҭX=u?b7D% U 4n%ےMW'=t7{+dRZ=GmrmRQ-|J[et6{".K)221518 _0}~ s v̇ݚ5]]W6To!aydiwEgjJA``zfrQ_JHmcJKnu{u3Y<VE^oS:*s_CT1? S0Zu  2 Oi/H.ԟ1 Q]dᳩe&ρaZ!Ko10b]qnRoܗrM^**jTof9xfꈱ޲آbEs;16$vZ6n뺩\L%L!t%*ps$Ab@(yo?7SL$n( }!&Wch؞\[Tq0\҉"0MEʼn"OZ/p7k"CxƝv* vis@5cWKfƇ($qKar/9lWYa; XM5ֈcѫɭFヘGaWcwD1F61{]KHMr LT.,I~E`ȂNY8gmǷoHn5eڑ s.;&TL)}Pku녃PsV򬜍DgЎQ=G/?//R~UPxZ'7[t%{@fO͢02ǻ%$?dGm'Fj*Ա4 _;Τd`6<]eRc3)]J#}c'HDpmFtŶnftl2df O{~P~П#)f+Qk# .!ϻ ZfK1ywPu:d#Dp 8F )M6y qHZ->`tZpzI>8Y5pyP2<զVĠn.C+Yc4'ɒ;7!,Fˤ~27 <9KOW\`?6Fcj v3U;:! ĐaDx{0΂U9"]"$zwQȋK!,d6Oٻb.-^Tm=؆z(m׮S0_oIUsDtF1v*0dz. /]Z̞:=m5fqx,S"&c; >lhvvlPZTu~xekyF3n S]njad8!!7) ^5/Y'm>88I5ւC%O#6y į`gB4켛bF {iZ܃t. ̣gvKo~B=@^֎8Z y%jW30rger2h ^"v[qT j~VRչ3GgxίUIfnwZ#ضpGn8X޹6aKΙ'&;;笛 Hy7t'V[.5J g 8r LVbmLD*S[Gkk]f OdVvUT]4rP3_Qb;[C>S Gxg $p,mcx7< )+hDqx\b-'½mZ,4z^,qaWi[ Iy?W#AĺI:uH'@Tƽ LBI:jm6/.veD߄nBKjsŠ J*xa(P;k擲Z;xd{>JA;~Wå`P7CLb_0Dqc۱扢acISL n XUW HsPp݂j#i^RI%"WS,.$tM%FǼ*þ%I_@F_bwܩAl!/^*'CYCzU.d 0z:$ܥڤ6s+v͝\΂GHRP.-j p^ʯP>+ˉ3vJ6<7r'Ù":G]Jm֋Y&5TX5^ TʪFqߥ蜃s6g'.RܔY2*pinÒ&Z\n]ڃf!YԶu7cf*N3 @R8 0j 6E?^젓tw/מԻށ*X%vS|{XUčj|Wd6p@P'/~?#{1)+>wvoЧ[8d2Np`qW)U8mSq2 LVŭY\) :2xQki, @bÀ ƪ)5콷bsc89}zZW]apf5άdSmc>}cL^zMbQ5V“b5(&BF\sp;_{tBIiSz+c"5؛:_<(f* vqH=|V)4  OI&'M!%|.*0}9vnu8p!PR? ;wcxҤ񒟧vl?bu4 t$9H>bC`~H!HiH&bB.~ 㹗M"}qwec SWɶdh[P(-^z#bC uiޭMT\0xIb?2-(߷B80:hKfTN,]О͡2j|G @ ;=rW,`dP!C+iius#}e8Ś $&^ӦcdyQx|W<lP(>0"Bb7PMo&?qH8=I}uQܳUK+M:83RXz|:u_K&gG{jPz_>F/0uSKvzFKrinb't3;_Hm8Vު7.:8 G|d= icC'j2'~5槍2d(\TuS JyOn `]M yQAPёȖifFn oȣH)b`qrhG=| B$m u}YxFV l8P\>BX(lhK 4h>+Jq (kh|!ޕTïҵ'Lx4QU叉 oz}YDɐI&읇2zM B-YiJ;;3 t: |;I!|lWe qbE֋mzbT;=j I *Q4.S5YƓ(@P֑[pNDe" A=_Yv[;l~O%ʺwiBǚA/ڿwfТ;ܒ} >PђLf7)r}^P\gS&Pu]c!)PwAKS0M,:88 ڔ4njNCu5`yaOdXw,\1]Z.6f g'[@>^$BGм-3M|hYw`4\6c 5ߛ n3j7\6*^Y &~8`isӉ$c;]nݩyB54h~ !ya|&S0 *藞rǝ "}|1NI* r' 0gAZe";CM_TYPK(>g[4Hth#؞ Lh䢷N=UYN:Y Z]c>!Q!Eol 5끁AI30uA$,fF:tW.Qӎ{e\qva1SfmZaw\@NqbLX7~8l|jc[ $7Miֳ|@Nƍ)@0iRvNRљ9ЏL*@U}͟)74a xeG>s˼Z6.j߶x}vd0BU`cM @+Ia;-?qi`)CHn/: E grlnTm^2Hz"TU}C3p%-˵ǖ@ޠ`ZV-SOs}r("^Q͡%ƨ}b$׊ة M+ЙԘKLB`p}%1cl`.  /8p2 KK T.?i'5j'139͉8> T@tDM 5;h"$gS{i5g| `Fy4lW ~\q&ԣU d=QH&"O'SQҋ"ťJO=W{Z?z-]i4wH|xEzg4b<54k;Ei2n i4- Lz޴z4 en(P u ^oУ-53؞،EB&0Q3CMYhHqg:%ISU!Rȵ yii4+!BLLOkaR~a뮼#j#vzN\ւ081 |mC5pVM,ZV#/3'+R@$ڭv8($ˏk3?@L97cP'y}vʚЦ!}tΞBTeK'IwhZ!rQ?sMjMCUEHʼn,Eןڡ:9jmGiz$Z+7wB%>gĔQl%XRF38S-$x¹88|12R^8Ϟ[x

2$rNxu#t$_\#F:@2 ʱW8S(OwӴ&Q&U8'4pǥjuYֱS|C Ƙ=0d̦>=Ų!R@D%C Og>j?D*My0j@WH]0K[sҤҿwGmF3z|dKi"R>[srhR}GK a*3iˇtu_9owP=D~;mwMgr\,]SٻCD4p(ZFm}-'D0}R'ND+e%<`;ÔYrѾJ=4%cޖq0 "AhE }0TP@pn*mb=`_ 7Oe"X9#<bs&}.%Ymv ̪_$i@6 gC/᡹-_ؽ2Ad.y!gOzI[&qAF 0N*#¼W'd~D Eɉ-4yo1;CR #P~)zuI<=#z(PuZT=qp|*~`TتV( h~C 'ID^`9@r-peG%UqRk쮋ACh +T(%uh`L;<:: /L&}Z=\ K0lXK(V?d $~5{"΋ F .?ߟ*#A5q:`|;~8`|ϢN 5sjҕa$iR﮷@{C}VS|T5^;kem%lECLIsW}H\;l#1+>kn-W\T-d,i>ScIBD8Z7 '׬ZiM*4AKѢ8c WSh&8 k2䦝7)h4BRak$ism~ DƵrK2р:ſU'Zg]&bsdLsݬ#7@Vͷr[_$?aox1؜T3J6*gV.%1i֘cRmǚӸdI<ۡû肋HV;p30QD"4EN(hI?3#e-I<̲k8T;F.a}}FGDp!OCI~:|T 0ab鲬0 >e#}nԱeq`"ӝ:NV1Qln.B5;:blЋ>ap1jQ { ֪'s,E8$clWcV(J| 1y yc$Xά^0jwOu QJd`lqm烻Ucx KnY61JG 8VzJ$T0"- Z ܷ?AP+@zɖ.G"; d,a6/|_@,Ի>Kq.cYl WEA >T`e_&=x=Wu@QZ|0aƟ 234wKkP?LM&277O@R3"eȫ9nk-"0NVvMlې.4MO{I9*;,2F۲/(')C ϒyG;XH=$edz4{٦fȟZ +{)>ϫ#*Quq7) xRvTYJЁB~=HKErONA{n51䨫 Pф[E2qg/=}hZՏ#lߟޤܗ0~sf4%8X"*I9bͼ`7܆W yltLvj_k lەH$3! 6KIp33rk+. ^>H 5P‘dD0ghh֭PAu߄ 1P~o#rf1r\{W>=9ǞLP?P XrP9VjԠ7G_!/"7UNm)$pv[VU7&u몿"7Z3S/}NuZpM/Ȑg: eeo`i4hm@>tKCu:;qQro7/0EVzI=jKh<4[R`B-"lۚpUJ$ٚLsb. o&дi@]sK =r{3&NtݗeL[OENjR+bZwU٪WЗ22&eNREcu{1o^3 xvgs.29_p|t\'-V `ʩҴ@n_:M'd%$cЙ#ʹSZʹK}ƾU|@ӛ1D -(MDa[<w.H? N9=ɡW:G+W ME󒆶P ˁQ:0|Sʹধ~CҩiO~& y(Š&5,%WmrV=85,[K,.s 2Ҵk$7]XzyIȜfZ=*(P]I;hjJX1F <6*y.~dwZ*i(9I4rc>߮߾*v| WY$J(^}5 NƎHfV:2?+$e\j @?֥I+HQFu8|Vniϵ",\7n"5RlԴP,0@[[[~ UFFItVխ阮Ȳt8p%j5\Տ]8D!lCKxq/::CBsˍR ^>dD!?bŻc7-j*~ՄXυ^NkUo9FrW-%wwɋ7ao?{5P`pvv6@%7ӓ *eD'<XUה6(r8D B@0Wh,0y =t.YI$Q+74SE. Bל;B -݄pREѕ1&[z+P1O>͏=qBT$(qSFØ Y$%pɃnʠ59U0S};20פE!.eQj&\sa{*E&ch׊R{mpHJ< % ^/f݅2|=5Z֯urkCS%E uK?Qk_{d!{ ^OW>1i%"kh"Zx`ň1CO/飭ZMAo7X2?&LRɦ80;֖L6lV[1O2Y"n5yd+~BIo](}[ hb<ŖH׃vx>" A:+E BzmNv!)Sy`3@+ V8 `BCj^ǖ2|=y'n-NF a}Ò!Ϫ/\+P5b3}8^)wXX ]}mIY1y}eKGeMN&+~AHjO!d0~|1-VΜT2y> C. +0lW c'k, `]gKX\{7oNoR]N\ˇ9W$n4y`)4G+AvEڪ}a@Viڎg~zN`˜YnF{EG! .M w7_OD6IKWtOITMWAA&pz{".NwaE`VLmGgqYn\Z|Αa"=) <:Ŝ+@ J,CX@vCfp@qpVDWF u?(OSρiifK`}db=Kt.6޳0víEgex Evz{i a`N!Kr}~ĄT= 4>H_Y?j?\?^+([6Ak|h4mooʶ K\s +.6z(NHb 4a~t0ZZ@_% ')0+Uīh}uF)W^3δk ! Tj.3Ohp%絟EiyEZ[1E=4@kȨ\ n CwѲB7AFїCh|"U/ pMa@8%*)Eqp,dfJicxKVތfU dOR.pF܅2~kh3H$5#\CwEB2Td@=72FyJ ]b(*8Z\hr9e39 fa.&l&e1w$cRviy9,TV|97o1~tyNVI*7d(AfC`'&D":Nl!Zæ0fʅʣp/$SkŜ?bG0r%7{N^;sH_raqg*sœA[Vo3Ch1ovkQb ҭIXJ/phU>iYڸwH =F{?B5`':"*1PK吏KD;E()[_tU鐩KX+|m&*tV*H5 c`+B/' 6XpYvPNǝ2-2!'F,bd"V+yl t=:sul16Wg".lp<4Z4;wM;ا尞sU'ȋ3E@`)(]"<dW*HV|, Hf. 8y#i2Hc'.Jҗ/H9Ѡ DG)^:Eice{ZRja a7:X}?kw4PEڈq@eԉFծDݤt^dPΣSf+EjKlKЭ}Aw`e} uMjfR:[O]Y$mFcW,NJ}~H#(6Ǘ*S 3x3 }LYՇù9ŁS$SI|D&e> |x?HDKY NEpNN \"Jg۟#k({aٯ̅-az=Lꐙ,V`]uw7T4Y>o j FHT胞;ՊiJ~T_~Lڔ+B`ytc(98qt'_И7^zœׇʠb!Kɴ&BA#>g'3Ɖx:6߹Kc=w]ȿ|PSF plxQ*_"+j瀦n`m4̨Q!oV Љ,&M0 ;uӵ+g{ɏ3צi) YRu뷚3u`i*3Ele 5 (/$?bd=0_Ub9VJVu{ znyՆOmV6lD&d!0捴Z3")q }WHqbOŎH3㽥%M)]>x݃~#ΜXC{Y>9XeM0}zALɒga~Ku+_,Icں6y$QXقw`.Zm<MX@r ([E@yCxpR|RYC\vJt ~@K@.hNZ1X*!>àpH[u{Z P#~2^,~R^F27f3G0n}ա2P[/_R܋Tm@F[1ۺl3Ltؕ&swB+170ZAE2Rlʹʺ$!—,*2M/r =ceD0S$6OiW/?Hix'N XܙU%J~g .1YKf$}>r9wZ@̥|\o{rp-${ l{ (沋~׏=G}*jQt!W>é6p&oǬӹ|6U&PK PӼbZWɧHR02w4nd7G^m'D^.Eecw<_wFGT00p&$]iWT1lgzq >G: ~3AkiFI%3~65!lm eR _R> N joQRTM1bGw8piz>l#[ŷT #"s,~?+nMpcmEvx:͝Zrn0"7.sY|m ʌo&Jdo^oY&94aQh bG֏=6T̓'6GC3weM7~&X'GH,s]8+x<NÐljD#@Z!^׽%nr֫hRm4|#pw"rhUN'w(&B̉OWr#3dC_.7d qYJk1k]֣g5ѡXCn2'i^'5h>cG=vnN~j\8rwvICBQ'E @O ]aP6Lh`Y8NϞRT*1+!?S?K*dPĕw!T(q%Ahx-]-:e")=ሺN99/j{ɪ2AYiӉ6N8a:־&5wKny<X23}8Bo>꣧/=5;&T"; ҔRgllא%vg77KԜrzx0hP82ym yBj4C;$9[ؗo7`27#;Bg@νu)R'-dʌNuK %Ҡk>%yէ6"G LV"fƫB Fj9Ÿje#2!T)*~CqP"f Ap,:B?4VXN#܋ kj,cQѸWs̲+MQ z$'OVh V 5At4%vi=l33'm--h__VS? z3:b?r?Fވ qk#Br0}>?t6K?ZlHCpK:8@Jo[?a7aCJ'?0h6i'y7Z.mbo\h6:|p@M~qtjoп@/Tj1V+bUW>~gT(g[G/OkS$53 l ׸{$cGଶ4e5L+N A BAS~VQ4CkP(r UmYLTb DKRJjR=)mE{?-ǫ}Cxp|8+Bf|f#W>_PFrSE DK?xkC:.~v+o, 9+jʷP(28H R!8Mi7١R1>B 8RKCu;i/}@k5)Xe&)g'eR`qf$]W)LԛIkm0O$?g*c&󆅿 9Sni=Kl\DZ@JxK )s'٧> 8;SuwQ;Aaۦm Ua[I{U2;`oSϊ7H>Qaܱf,4vG_AI#[6HrU\i4; L.5СBxkԚ 6qڿ4"L&U@ZփQfÙ2@q?ZslÔ>_, ;[kE?’l G+Yè1 Se'8*.C[x݅lط *$\OܔhxL9UE/_iW{PCץtk{eeT$c}!@.u[w_6Wb-#Q0,D;]Nѭ"\Mx}e#Y'/RxB8J h*_<!RFvw{^~&0GEDP\Z<2hGo/G\MpM=4sX,2 >gNi(S] Rx UtkR~ ޛ÷ibj4.4.E -Z2KQi[V(!v6YsK855<e[efZHL[۔S!u 5Y[[ W+-ϙUZrB&2U-ʲu 0asY|dձ5{*L 5,bgJf{ܭܾHb,UxJ\n*އ'[nItKUm+0#Zv7d_ԸFf/?>;J^C5ŗza_LZ|D8L1Zbp>s1St < U8wQw)-%ִ_fP2?Չ|œ`_k D0RIjX -i`:;li/EfMAJ싶M,)KŰe2rjrml/W彔k(`}ȥ{'&J,^zDWBFR@)P02pH&$]R +NS6+ "qRd FRU:v SǜZ>G6_,Y$szKk I\)DP51MJ9Nє˃>6̎ "39C)%S/a3U+@ jD+!bᑞ0382L{IA%C2k9E:5Giߣ=Xhal9"6[{8HmM}>!Gc;ritؗU=-VqmPlA3++u&\8Wa.@+P)޶d_u㕆6dKe œ:UӲ K2rr;&KqmOĘ3=^s0wear_qwbB(Ȝcduor"CPx_wk6xvT7=$أᷘĀErl"Nc$2PcSIׇBa=B$B@(M8cUj!!beT4ȥ*D:S-b2~g`Kiq;MWp>ᇰMs .DC[W(}urV(F."N,^4y"[,|-m{d8$mG%bKr|Oϐ L5ܾܝ szX;ñ0 u6(soaڝ9R(`|'ݱН3iI(R+[R%kcYE/3NEJ"tm$R'`X9cIy/ RTDM038BsS8~jxG]MrƸ{ݿАSm 1p&29^f4k@vvqS5+_ޚL@wb@2߀Ol>I3^03S8D1.h rh5+ G0OcDL@FE8V[>v~oAy@7mEQjOL eA%9l+2Ioxsy׾{!*?< ;epsIzsuhǾ3N<(^6W &׶$56bďh$=A2Fb[x|ʉpޭ]$(T`uEs&a={CaձI!"5ʾp˄Hf6#YqrUL.M-=c Grp˹ix ,NJ- b!}alAkG9uM7Lr@&9hXP ,ǭQl+m^0 %sŵM×њjz MRbR vP-ʋCqZ=-QfH)bknGd>H^ۗ[&yoBe6x82$ H} /F59իN1^ PRVi=&$n8缢Y$  ^]2[EF=/19C` B'bѰ' hQ"O+v{N!=s(x(6^ ~F$cQАϤ}rr&1IՆ+U~ 5zVI`; !Ke{ `4yT^(&WemTT{E&Z㋫MJ*/D+ޮEM&E8*!@c? ,x§;pגChDZic,ٻ]>Ba/_q?wuMK=.KA` R0JaXSqy l귾/CW,;PQmc`6 E@#1Ӗ;WW] P_!,Z^2 $+F0P,4JpǞ.y wUIT 0|KSUo<#lک6aphbXޖ Q z9-aLኜbP3tuqECn€Nm7:Ie/| j"HOtg_K/ 7lXr[)9"݀P24yWϚt3"[ #;%Լ#Vuyuvǰ%a6L>#ʽRE5'}`*"!%=P{J$dث1^֘1Xf`-0$c$'Se쟄B4~NpHS>\4wE;eg%±{MfX#RS}5|5+P*#Iب"c('KܺYS{1fwQ46"E%WrI?].0ypxbflO'e.>0܊½j l,D&ޅhӺD ?h{!h &vb1}f1JDb75RDA?C,!DvK"cĉ_|0ۃC¯5 ':  &ZD-HTu|>\3b82bKǷq >;(AFh_B7  iXmfE#dݗWR0-݅zf>62Q(7Ja!gE>"M4%=z-Kv%XT3S7o]/Ԫ8Tm3ÎOZzOuJe 3 ͖$Ru io& 1V aJeCy2 9Oxg:)l2x(J~{(l\w~:5l.h*޼_o &wVef;ِWg+Tcu=뿼B&`uخ*G)[mO1p.'S^K;#-x"܉GqxȮWVg ¨i 4wSHeq;,/Gb]5d5"Ǯ$3F3OT`F4罵/xg4>Ɔ~usY@uC^#Bzk3`>HMt|К,[6f]xV:/BJ`SsX,ۜMe> , 1!g J !'mXjTwLQ'[?2ebFp۲4,TWy/~{Iip6:Z]X1m6%Xpx9z%[ϴ""lũ)f(zVg}F|Qk^˩nE2i=M#Q?;;Z%}eIjX(Pn,k3B+>zNkf˩ aѡl ^ZT6#o{̝#y&'#VFj4m$XX~0A$Kʒi`@ڽNɾ )@bCco^ᢤt,Ocح*K BH/~" N?k~I:D`Hy)O8`[N'ncKzgCd%3PAJ`ׅH>J:kFg3AH@U ~Ņ k[ZETEPWt¦L?D0L6{${ Jxf^7_=|ՓHqv:ni<0izuk4iw )E&BRkV_5(W{A/ LNa' zƩ8OV2f4HK^޾:@e{p~d'!.ǡ7БOEf ߻/FFy`ՁDX/Qox>Q!}ew3D gob2&7X+|Pbw`.E-5c|F@k5;|'/n ʅ21c2Q平LT(n0"'<:=rHZjJ,~ؖyx|ӂQʧSMo9?;o4PK]2 C|;NJ5/ Cܲ[N_hVO *⁡]"$q.AJ%@֊G7*FGGcw3R,ĪOC wɥrc:CP;ge(/ɐTUL U*Oڀ @LHD9Ƙ޴.*%v @r /wM4嚫ӆDxR3ʏG~0 %ܿhx0aH.(Ԕ~mD=/LzbMhmdl[McUG}8B;5qzq@ַZqTٵoA>j7Ll%yfMGՂ 0ڞ]j1Ho_TS$񞇦Ԍř3orerD;`Ėj9cT,3BXAc;;CecXj&񕪠yF O(>`ȿWr6jh~PzƈFŕx7vs7e\E`!ZeyYD˙)16Kwޣe*}td@Qe̳9Kyl4a8P cU3)Cݓس_džxxg󪧌#Ti쓚6Uʖg߄E7unJffo-9[n_h\R\ߒ%9 fا,ɗMHmΘA%A,[P! |Xhy;T66ʲܺ$RLfEsx9 ]Xra*26gx^khE~\rЇrH9*P3O_^t oF$ 磙v#湻P3(0/2݊ځ@%UYB+߁4aQl}VuExVf8w3ڱywlgp]d¸?Ÿv#i{\C#<A*OhBr#YLKޅcX<f;f)5ۖI 5Q;-2C:%#[f%d0 d޹2w)P `B\`pk$|\$yEϘnqw,{U{\b}3H<8%n_2W%80ԥi,uog.krҲumL8t8412>EpqXF[n3{|O- + a -~p$j=G$]8?s$";>F{Lv5t C68s6N6yo;V.6#hZ{% "ů+eĖAY=GMplinva"2Nuh(Iy#'~j[zQ[om0CQ~0yiZ\Ǵ?ϴ_8ռhE\uˆ0pYؓ+88Y&kՙ`tL8% @SluZ<'Cc CLy 5GxҷrFX9'(1-vd+qc;C΀@#s[sdgnyKa3,VD>V8&:T?ݔOy[NT udeϞw(@~7 W_B;1R=}uܟJ[Wc+CFΰ^yQ{p%]6Qo+{٨ZGU*aSf:SAfPdAu*-f2lćέ<ʼn;dQ(4;hv.;YQQ(~QK>dhpY @ g%陯O2]7t h]ލ87vYzX ka{"A~&5I8e%ج,ba2?Djc/v>(Sv2` u#pX)@!Qݦ?&n )kW5 ƻPhS߆X$N8 mC&nJ2"nFwXf,`z*?h$(Kȩm#%HUf}Z4).CT!(@l92,u<--Zoa#'XZ4qk->5l@{E#[s"FZBn򰒹눤 ,$G GYFM$J摟t@]PS.'8@="7wkgrue:B~:2 PV6Rv19.9D|f< Gc6:i_o6C^o;D0mmP$sJ%Mr|^[^rTh򩦁@HQ 3QbtC 2n# p͝@0 q׎z֚HիP7c'6*/<*/D[| FXU$YI7| bnE[(l9 *S%okӳ&Boq|AM]j;6Yk>4 )wDPo:T?h ëT]5vm(Z,1lc(Vsj 1G۩МqZKs˖T:O#]gf:KnaD4_/*90V)7XK"sj^,p%]A4jU6?pQZ+b Ry1SzdBw'FK NtU!n){%^Y%/mRKan̆ n|{-&mĄ,*:lDMfѻy=)R.J Ύ^+һ_Pq"I yw.:˳cK$_C],R|Mvՠٜ.K*ySh1{Zӂ˫@VI$}Mbz!nsGId׵zWs﹡GpQjHT^A%4YrNW#n\:m~~p|ל340\(J8 UTQVb?ڗ WuSw̸)ߑ8A : =նo ӎqX Usod'r t|f|E=x~~Qۊ*m kƶ:&:jJ]FzwuX<Q(i(T0Ge7O}e-kJfPH$jALeV֟NNYMnY~U2)'sZn>=m 0eaSi2>`?v'XKL7E+guhXКqQZ] •H'N,n}aZbR"*f{`.)SЃgkG"y5a>@W_O|851Qi5`Ewd&qiuB|uϹtCR pZ8d _V"ٲ?sNeIQ:10@c*X鿧2' ihƒ. oC8E&&`]/^ Kj?9hJaNagXidF@Yrcrd)!TQƦ<&nb3.ȼpA ۮ]K(-j,g%)6y)R:KKy&l fz;`9+F/Y\LF|V{)6${ƌUjuÔ(,/n>dLs(߶#l #>'v8(ͺwO ֲT"7q6&lwH8OB[,*%hv 6zoTn~x՘ϕs)cqJ/Ћȅj'88U=)ik!:"iC_Y<E¤O?u⏋/.Κl~-cF2Ưb,xmg&;MRT4ay)^ Q' w'a8g,!FJT£? Q8TΜaTt'w_#GVM'Zh-^inWBt;E^`k+RC?,4D=c!imT)7ԑ; WU^#qQR3GςЪxXd`եbF*t~?,{vItfMv♏8‡`ʶlcq>DZmhvpP_%U8y%_Bfǿ0&#ímo)!RE/ıT@gz\~j~ 5^/RÙ0ZXG') |t$Sָ:y:,#f%F&JZ;F?pCD/2r.pQcfK 7MZAr|4GN)b$M )^14 "oR8F;u<&0\}cPE3)B;_.eSRE* ?86c' \tu EsV}lp`U@3ؑIFNLeu&(Ny2g8?[~j2U8a nBUnEފ XzxDd}ʵDšAi38ؤ VY^Fw;g䜾tR>`}ў`7Js>]]4+Td\ kË=`!KGÝA"뼮G 'BxhkWB=p:=v縊n}g=Яκ]Luus0SSwǟ>/i!EX 'H'Wf{ 4(;-5>>̛h/fOVtfR MUzq&Ńރ/6進9޾٬X 97|ԉ,# 1C Q'Q>/hJ\铭++4jrptpK6CqBg/PE1)hBYX l87wĢ3+Lp{} rgK{~,^wb9:=z*jݾDOʂ3q>fZhݭY#dp }oi'P|7ew +PmTE Fa _G9v,l3#}ÏpuK@zg;I.`޷3m}o CH%Rn˂ETlN٥l Ų!eҞyFȽQƜ!B:M6}!|^*g^Bi"#l zցp,zw@f~W,bżॹ$%!|NWX\P< Egp#>1m=wg UD G:9 !gZL"؎r$Gj5Ӌ2,$j|O #qv<_W\uT:ud9ے!~}+T~m:'pǎMroЃ\w͟DBsD+ՄXHT}hM/cL}Ux?}rCq_PԴXMT8̧i9Od2.M*S[!a:/oA x'm6:#w]d`i ʫؼM|f ?AR&f!Yp*$I뱅Hg&i䅒ƚ]?bp \D/- ]<=)T &7Ntt=2ۍ,|9)V>љ$|8g[ ~ϮP:MH*LΥ[}]1#oD1OCi(S97]%9|"3\/ z ߨ-߻?5s&0r jhmE@r2j;- ?YJS+Ё<:0٤g#er̓cL::2 <Ԑj4?HeRCu -^ M8]m=Ggq'5⯐,@܈u8(a}NA)\c6vs, \&۷ n&{bI yE[IPrYq{Y|~ 29׺<wcQ|YX -0:Ts./|/ kVC8 E>ִ촕@}D"3Y(wLuOcB}k4ep1H&w>fIt[uH<7dxdhHVdisn$c [jFqS \6l,3f x>>&o۶Bʻ9kiAҐ{!2Z-%e` A %Sʂ,x_yC>oe;)^cręDR9[Er=avXn?~i#p?́ԆS NJ[ /\! e^X21+^{jbYIUJW̕:]7Q$w=^ej Pܚ+-\nVH0R zw;eIUp\1O fIHtXC/`zwvw$_"gu JBaV6KMRC|?w 5-R#eOٲ#qA؈#>AN*1y(9S?_"J0xȴde$o 1]O;N{R=TAӘ;.xF(`NyE2OpV20b=Yԧ+w}1N49BS۲4ފ4IoWĪKf=[sq0F3pUiaCelD{EW_w2 [8$ Պ2QQb܆/Rbݾu0EFO%O~pgGMPѨGxe^nmi"O3-UhqXn&:V1JȡTf_LYi83Bʜd402ճE%7=/$IM~"Ϳnm5\U7ce_/rjz]qJW?AX<&#p+*3$Yƨ2#JFi'AOAnbq;2 1fPmyD,+Or/Kqtv$@-XY$Y$XӰ{J&kVU",4V3Q6x::I9N<<{tr'YauU "d[n9!QVE=!V}RK>T+/#MM"E)f hdK Sa iGo$剝&T씥 EPCƯh)] Cbb)-'IVK\㑫a[~pdكe6ď1Ϣk6 Ekb3UkaP3 qjer^$_!>?* >":CQh.'ǜ{;og!d[vQg.^e%lJz uE!*F `2$sNp8gN|dL@L$E I.bYfV-AO)|ͭEy1FPI5=x/|R1į~,1gzb:}X:Uy֝YY+ ٕC b~kqGucg _°{w8o`&rKM*] fN$GTKQ?akʍ;NA;|aIPŔɡK84SH6hNvXAnPN<=MKa*5HE.EA߆նXE6'K0W3@lCxJ" x_]a2U/,|c P.h_>htCO.f;h%=iCG \K0[6aw;:+#'Ckbqz%]`.I/n/w' #,N(gVcJcaQNѿZ;<Wc;/omMtMصaR9[.,dHTOn6z{yw] Is }:TƘ] L$ێϐyM-a3G|?>Xaf<@wuF^?-43YQl_HnLWؠV0*8rtFH*M-ԞBQ2y|0-!@ƢϫKN^2!a$.e$0V⁋FdKYn2-ȊsVICz^:_!rE領Q1W߳~WNqi uWeAKtN0OLʝMNJrQurz"6o'd7:Ր=<& dD]KLTo"W27ݲd=sE" l Y8QpKgԋs*j0-\ P3h]Yjg}I͑^2(:q !w:'FEޯ ISpb^ w$/G:P枨RI`7ʂzv6LT,7C{G5pK4/ש3>V Oᦡk($ϵOd }hI3{v3yC*w+tqCl+O 嬒FCzKGqGPm2yBzSE %vq'D?>RI-OڙFvRMY 9`8~o5yŦuև"[Y9-?be!YSII39TsǬ@" C(uˆV߮+Ln7 8!eD͌#3i Rkx2FHZ`i7D_nnu+&]B!dFp{Tn\+MQ{xBG=@ g i\%w'"kHѫ}*$˓~DxL\1ޓ ?fi5s. "Dy,mP5†D^vN =|$B,:^)RL߼+f`40HOA_~#Gp։aD{QQE/J&2lVZmh}oevMZ%Z9 Q^Ζ#t+cX%fAbz2E.ן$b)hm~ D?wۦ `e`^IRS5뫺貘;nڪD?kwmE(:_h]|#^UMm#%%QX0RU/=:襛:gR7AEFD,x1RM<4)qK;+Lmbxc0 Z\3`obt,ou"ndsp^D`$ \VpT]y-]bSyÊESx 8 |YoI$OhZ]4H8uO+]& -ÒT%m&!}pށeKU(JSH+u:vN9&&h.GoԼ@p#~%mvI$ zD!^.Goݘ5)<)Pcb;co3 lFu-znozXWE$'yOM_x9oJA.!tBު&z߈zdȧo>H{x9-/ DTF +ʺe1><[Q+8#nG ["U3ar8TDl[! ltz C^Sg{xh&}NSR#ęBH\g4iݣx%4o+㠥 LДҊ"Ksr~JFxx5${&~:K.<位rX-X4pqMwW[!}޶Q'^t?M&F^ C0J^@K hJjq1n}e2:3XuPN8_HhZBb|܍RSW|97j~M7I/q+':XtdAD=Rr;m+]3;˲?QlyxW  ~DgϾ1 g˻9Sfb?Ț-!)mz@øDaDFIF#63"nqayTF*6cb2 P;Tf&{n[ǕWHw!iOFx X!Kp1CCU55,Up@&SIz~RPds*0H;A2˦r `Qwє=L`ϙGAAʅdd*M)ЪޝX^YgB:?`4 (s_2ÓZ(xNɣeR/]it=`@byy,p>YGnr>wgs;O P<5kcS&0Ox ["-:dCE/xڄ#p~c[oj 1."VD]Yy_[Z}(ܦ!N:7XZ9}f17T$:rM.ڪGS#Pr3U8gr/pYh[7%wc)VA o # 9Am>3myMSҟr닳>t=^B>| dE\MmI@/#,m.1&`g(d||e! |.)% %NdSCQ:{AIGZ!3-U&,F`\KŚn\_)ڸ\H&!G޺[/>crA8_hG pV-[3IjnzuZ`Bvqz$6acaV9^|^ꦰ ]x:Q9(huA/ts:q-B|VcU6ӔT-,I35E6:?RИ24ʄ%⿋wTLҁ;e Mt  m?嵐RWǗ7$M`]Rg1"$auBv+ۇ'qq6אvZ4 L<7}‰sctJjbݩ.aq<I1 &U[QcP~:nj~TDSj$ lǔ5 4^ f$ Nb85gumyW-FykY/)"(*BȾYb_ ]>-AԔ7K`}ҼΜC>< PTI6Ńo,yat,}JALO"!kD a,~,.pg[Qs3LU+:{F\ AJw)#SRnAg4yMܟ [1;Ue4D^Õne|5筽hc?xE[w ?1;(̾Z;dsoVS]~;($-3 0}rpF[}y9Ua|$tqL݇v\3w;,B]+ :8+UGLƜęWv0o[voyr˓y!M=8 +-Ǔߞ H궋+}Dި$2&o ynlL{)yCw60$ϛJ?!GL :S`Lu+Lق %ăC*/NdLt%ܥ> pP]@WfYZ*\ܟFaDρ\n=v5%\ %btGUՐ1t._KN]2|/ XȠӶM4ʧt[,H^|^~ϡ;z}Ic՝xC=ĸVLR|P }^gxQhj-oeT>>ľxoxnej6A$D /pQ `kSVvr$nMiIN58fp=wr1ݚt>ĠZK:Taaϸ?ɀmKoFe򖍝Vy_'ҥ%9]C/pNm<'̥{w`l%{ n“-қR#h@ %0?+`>+K:n*'[?nr|6n%cB Gb0M<tV%$-N>BiwP2H&*s\DYU8zԛ'| lZMVd%^6zvGti[D[:ع3=#X?omA9ѨYDAT1S&U ވALNe֙QsLH!3ƣ YiH]3UIgbt @)GG]WľG's\vvG CYHsVvU%I'*$(ٽaZ J*b  c U ~oUpp?GtϚܴ4dt  FѧP/O%A}}ca~!Wjb178}$`tTycw$щOGtRF eEe0nDJ9r \~;t6(#q66'B,{8S&/5SyX61nCllb 5p2kbT3V~<^66-}yUbp~rlRR0}g+޸P/h\E@W"]2b:/6A'#f;hdM^3( 0qga=)haVW(bAB,p8<^+?[Rs37.W7A60m{*q//-ɛN}Sp YH[U2ml2sQk49sSQrS 2eӽMĴ5qf;NQRaaOh󍌠[ >Sđ\(XM(l7Ū4d5Q0r4J~~,;5Dh_-h w㱝Q.nyL9EF7v -e;򜦒gd;kmjcNY7KGfӇВ/"<]so*EucUG*OQ7T! a0JkX|tatO#*7xwwQ1mDڤjP-(EǤr_2͐!xv/rO0)׉pK+#z^Ix8Zi qOk9QL3Gn + u-hIdPS% toi*ϻ\ŷ}H]%b$17u[x^T [G /3%NV qCs-eX9",窱[my T#X~ ll-!*u7N KnMYsq35e?IP-wU68-1JB1 )۶  8%UVUǤ45{Z:ոyݬx8|rZ}$PAPGEk`f˗fk\AMCŔ K,.${V[s jD&i W2eR^|ؗk޲3m(J  +,j՜P?A > K7~_S>` $.q;GS*}-=/c"an2ϠxtWQ/ڕ+owۊ|yCr >.`#OGkO JFh,Ր!4<8wb5U#%:S_ mC"8 |%4)e񖂲/]K'y"+l%5(+CYӺHXذRG!_Ocmf>8ޢ[<;H$%P9Dʺ-#tbQwxF<`Y:5:sɶJԙBbM" hKrSQVS!vE#Wu>(HK5N~U7'딙)1+>Z7Sa00ҘCz>@sbQh$:34|BLݺxy8pʌBL)Cˑ b .Ə .@/zoc{=ta:6Ȗh7Cᅧ~*h lVbGwp:%pmE>ZC+0]2=PIC'UN )ԾM@pݶ 驺닻6o~ɑ@:lq1]4=w2]qcl|,I Z񣘜QWKUәou&]S==⁲0 ~-Br{ ?O@y&Rܵg_m(AA}tGBDw !V ]M1vyND#圾B>Wģ~\9 e4^d_bttܻr8ږ{<WIî˺ٺ^`07A6^:ϬR9w!KE dlsWlBt#uO9+߿~7c7qIBTs\ v.~% п&_Ϻ:pEV i$FHjW 3ފov$uTg?<>Id}?W-j0"!ŁMJJuY- YCg gCBDG :lnx iun&*Y} WC8mo'ERo<~3)tH%\3i4 z-fS+ꦶn@n:! (̃6 :'$U 8G(:9qժvҔ}0X|Fޅ!X!t% >AbYNZIoh]!+}|TMGZ~5&͏.  G9A0j*P`Xb"MO=*AIדC0PփLl#oy3n`\*~>ߟ,W 1N.LtLKO]B0wźFڿfXL9dZ4XbSӘɉ=OsTL!^k]7݂*J.Sro~a .&l}m/nRYe^gtlccX2 d6\^1c-hKmo|DQl h.NXHo "Llte7- X(z~91W$Û%@G #^&U~P7fPoX=,؆6s &q4jK޾|SW`)d'"邝85ʇNBw _>EpT)F[i YIɤ{!ER/3#_Mc4ٸ~ڂ*:X]')TφCVhytO<àK7 2 v Snw-}ꔽ16gR =kr"B?Tͱy|9;5 AXPGw4 PV+it]"żs|fU<D x֙ ըRlJNQǼ xO-D4{nt>""mkUxq)ݐQM",K.Ya.H<iڿn}K r`*JQ';LOW6׏P6S(Do0~`F\u=ͺ>rN/,7.Ғʋrj.%+ZWq+=ڠ@7b> -i̖SE;KB#o5K [PGfʺ;0]I3M6TIއo8G?1,_7p)HNpil~/?EWDb~8M!MjmY,1#_P#qb@{5ɛ~%uN Do*Ԗ.0D5"TH[d)n/S[7baݎRQ^/"=~6Z}½hr)bgB֔1Gg;PN۟a軚7ވ^1N XexLZslI 3ۖƃPN6 69߼U;lIĶNL9,WƋ!?~X3?VH;U`Qh_[cmثp&2oyo:s+mxDbmGϖL&xlm |rCdɊ&i[ VA-"X>+C|Q}@9McK]f1 wwG/^-{ 7&pHrݝ'>"Q)[]G,TX-"S5ȯ?fRC%rZ1 +h&ms*)h?4xc4z8¼$⦊=2Ι\o಴Z[g2\2 r6XX#lݝ nvWmc :ϤSp&" 0y :>vvS_E'# 5eޑg~r3Br9yi|5Tsu24 &9M> \" J4K5!-LZ9;E[}k Bڼ0K,QH0-my-$#tJ7*#]lu`Bх]73iǁsw0yPi#WTyTp[UyWg/.VsuU:v/GWH!.L=f)uYguwGѶ%M_sTeE5w4؅F؝!A-n[!; clguCV|-)6鯍-; ApPV}-s,K1&3:Ft^ȊĐ#!Dn:Rp;\Xלg(ג-5 xSP 1a5x\ [r{ x q ]sa]"ސv9WEh -6:q$W+}urΪ `{u.:B7*#(o8ǵ԰5M6w O@ r_D Q3D[;` =JNVXv F&kF|x!tidF\~P3@$R'0Bʨʹ33})`~l+%2aѭD C94p,k)Ou̿Sv*+ ;X }+|IB`jƥ!'bC36 q2ö1Q bIVx|"։SYӸ9n3%}h^T~K:g6`x=5KpЋ < KȆL*x%il#W+nYh&5QBF0li+ϴxޖ. `NvO7-FщI_ͦf"l6ǎ&9&jN[F \ op[ 5's譖fnѻǤRBgU2߃:z D[Cy1z)xP0>\ATT]Ih!<ڳw^|>gbϧ0bzE\o' OJ,쇹8z?ode?|l%& IBG5|%]-$mű!~<`ꖢ@үG^ʖ<J .jRw-w8҇N'/¥Yv10Цb۫;c-dt-Tcog_wkdnTq#^70J sg<劓Ny:\'mtъK< >ybTh)()7FȚKX3/J& QêJ+,ajל+6΍ @?id9aN3w)֣v-9?>v wF%jL2ٸ± wS9BS`R;[N]9SwA(:kƧs޶Qro/1A}ƅgw}`)!. ' U9;KgمAuu?$Z7:%nI0Z2+2)E()}!+WxcK`L_=IB+-xomL^BZ)%l\$eRMR@§Qb5dn. ]'-V~ahu63ʮn &::* (Pr';Їq^駫#d{5Q 1zQbֵtTzjHgd_Uaq7 Nj-M"1N\7hn+Ss b{C s7;x-5 8kKB6͚fH :=OsF\'!cY(7AFv?H Uc0GjYE{iVy>qu٭{.ڭ Ylzpl?\~5Y v AJgB]Y \O_ iSMuSAC(ᄫ~69Hpu=aO\":W8{7v LhW6vM1&y^ N]ࡐzswxx=dejGw40Sd3[=M/"wTzd8z6Q԰S0A&aL3)_)v&;B.CnWk$5+HJi}6 O5{ZP[Ӗj>㖚o)BƉ۹XgsqTpaR[ݞ]U:nN~Y >I0]|g=D;ܪ &eaXe'Sܸ%}4oԁgYRgIeHTg2.zF.G rs2cn nOo+O9y2X5iT/7%m ʜ,L: $.& wȪeA]5@zHi )jovGϺ EiCg!_!/<[c#y|w*IH0 .<.ztКji29 wӠ뱚%)6[Zgʏs8Tf8 E/uQV=s#|)c a}!y1,7ֶ^!cMUzOR~lkGӬ}.Zz_va  m&g}ddLj%WNzI9wO:m!}%ĩZ`Tp.ohΰ@L~JSlze7w vy,dl9#ƱK0Wb[/mr$EG FWG.H]tū0g~bWi!r!cg(>8i`('19Q_B'МOaMZp PZD-14p`.8~517(1,0Al.F UYt[^} Se\K7NE:Ç+gUL*m.]_k?[e9x24D p;'\1k=BУa=M;ݬ@*u|zFOհgF[ky\IzjW=A S@,,~+XyO [zC/5aZ_5msG`+ Q 0"f\ o c0g:1M]fЬ) M2қa?4 ae%rms4f&"{#+1 Z(YRihzn~r haG4烀 KN$} z;:1}k٦b&s:.]spmnĴgc2LlBd[$RXe,Fi^ޤi>U(gLXҍ3>%CnMUV6W]wգ9O|'{YMá b ]nѻVP3 ֆ21.H1ؖwjiF/y~=eT_>)DܼddΞ?sւaP1F }Xm* 帀osueF5Wy0\ #߾P3üX,_J³ݍyUGǨçuL$ 69)wU%#ߙ#jp (OB&oۓѶ[l(UZyVY'u"$;_=;Or j ߢ9A=_r& 5\7؇M#k+2(Py EM@#:ګpE #yO,g  O0$Lrw\|H]xSF;ڐ1h@Ƴye}Ea*ykVE^Ul#[%- ^єh4K0|(G@P[险dڠ4QO`Ǥf>KO/1s5*NR~I!X; aP2z[cp{2zj[ͻ<'LP5B띥6rLT$}c"OĩJf3\?I.  4QJ^zlF"Rٿ+`TH-3b=h4jֹb@ -Lq g8xD jw}QF솞֤&6WJysx )ם >5/P$ȇҢ8v?22Lx9l.mc'$\q\Ч %xxgfO7lֳQhٺT={|f] 誷A9YA G33{C?:}3T;p^/ܻŃm0LS۷w#kOE&L>zex=Z2z6BW+*<+\wܲn܇Q0\p2θaw|ץ'e lREf7uϬlĀ8vnG`Q?F gFmV?F^G 0[ZǐH(^k*F>+Cz]> a} 6cpshB s2`nIa3v_$[vSSG{x{OBb37ՍAWP5O#Jv>'Ս9  gܭ)!YP{f<2PQ霛yoKi_YU8"S7Fa[Ył4:1ARf@,q7SSUG1FUK )T:Ρ>=P6,w?:,u$7F7Pؗ)b>Hn[[f3mW0>mʋ : fZ|KᲒm%–Z _OS^B&: P{-}5nzv{KEˈUMMq vgt"3rB9ŖpU%$b";*r[[kX]=f=~mm;$Vyf(#UةҁQ $Ir ;o6.E]0Z,x{V7>O+_$yv K ,f',@eqbK§}&fʲMZ _R4ע$\BA/DJ֒VPews+@"b8(=\v&/*^~)0W kZGW4BEDH}ݏy혅y%2\#wxm$ (`cFwRP|?$o.QvtBCkw8fD;S 7H%3ԭ-iv>>K~5p}q9pbmKae6a?ڝfU=+{7 x;DDB Q*Թ#/+LV;m^ca91=ҹ,`NlK"5 ET&c}Qllg#O tz/s;)yIC[φ$Kڮ,. FR1eh?G6KߜqY.م.IJ2GIdusʍ>' LFGq"Kj()]^]VEq [/cbvq[2 9y 'ƃWYb1:i%aFIHqvde`=ٰqUYձٿ-ٌlV"if<8ް?A9,:`2O_8D'@3/k&͓#X ]Ok ^&谣/}0%EQ=J85,ePPJ#t&psnv׫$"R( 9lV h<4ߙ Bvn=+ZC-ahDg*600>/jY|v3lg`[m ]d*=3"z p&!Ă$5R^t\UL$ o*%8ŐSJ.3 ۿ#2*M@WcgDE ۄa;FT Wyo룸2Ui&TlRّ^O>O:h{ a+lc>F;W7K(3ۊ,]|ȋد u *Ƃ$?x>^jL{p״Oԥ"/"64--1ݴݡH1辉M٩֕=bW!:S]PzjME=[Bx&Jۤ{eR7_S)6`pGyǸ/gCxNiy;U+;pЈ@J#BgE6JHqVi@=jwX7"0Zh ikcQ4aVsTSo  MuODȩcdGvB&Kdԝ=sȂI.-v/H#1,*DboAϩu7><7uF'sl{?"xWALAi)a o(VGc=$gX7<6 v/7d+ %otx HC,qޏ RsiR D.wϡv//o? UPpf)z=WƤ,l4cuík/eLHwl&NhfF5Oy'\>NV1;9oEFX濨l Ot42ZA9iuHLMr 7J΋ce/^e" ܏M_!nJYa 9OXYYDL[8)Sgc%N==gxN; !4AQ\ݚJ BW}*gҊޡi)^앢 27Lx"F@ghTkJb8||܍x:+xVuz$X<Y٨vrkhZ{Y I_9R|1D'|(Ws$<ۃT)603=6G4Qo,J"bI\s6a9 E6U>\jj;,7޽%A Z~N"s CT4uU,CUY2_H6ӽp(,)nP%ƋVL UDv\5;h7Uul(:Xs-w8.X?5m\ø\Y]2FɶNgru)d @@S38>אM|vYϚ[v(Dլ$5 v]\A;G8w2+Ƣ(A_?q7.ux9:CH& P~OXYlt:̧#ѱ9,]JE r,9Yg:g:;Y 0JF68>NsA,yBAI*[U~Z^;m]]-89%]ϔF UN 9>p;?*Iˬ?;`{#(At@$#7SK>"־.qK/Cڏ -g]4富WMB| O[P"=9ι,mͺSn|u5s k`.j/ۆtXhc[; 0WEU@R=eWޜ5\L5YTh/A5.hU,焽]#hvW̬$&|&?$oAAzJ D p dnWO ޮA쀈X۾&0DA>OUf9F 7LB˥'SxLN[_d۴)пc7"pV,r}+TG X55OdBbnqS -(\dNUfʞE% [p=XM^:v Ijy:Hwv7q% H6p62+='Ztb!)IC?B*'Vg-ELHrָƬF욹`)-#SkVf>+ BXiV{(ǵDB^y{\), a pL #-H8R ~iwU_C$^r̀K,CÞ&rk}diU򽶀i$ el&/?ERg[bKCy&Y/f%հCC*n"ڀGj-6wB.\o[EM 6sA`Zb~ /_uW.,܉b$7)6(*6F4t AzИL@wwM!p7 /Jh @񥌯_?4N)tC.16D4[CMS!0SNk<$bUܤm]Aӣ jHݺj^a:QǑ@ډBPc{FC}-2RPDM)*@uic!&A(}pX!X$#,`yE"[]U2uolƫeDH{*ӖB/OakwTP(r,'ySX:iqPcz\] WK\Yd9|WR'th)v&{vfICt>-kd'q̈́-gS]6'!$[ ]t>uf}}$T(`$7=vkYQsVR .ehkEiĵ(˶;*@!kk-n]ސYH`=;f/&6_PSQzf᜽?t Tʣ|y Y=VGs.m/9ܤ4xQ8V-~Cv:[Cayuy[.:WAwm";#̜8U)?Ĕ"]KW"cUVgay7>S;غEH"AĕI:hwaFb*mvݷZd[Gr=id]gqJP~5]wl]1TnW|Զ3MeQD`L8* |igz?MW`"Z/6i`ymh=-ǚ[_<q~;p-Mkp]_z—;8Q[+.R}bnΦ,7;>xv?+1PkXh)ē{-nmf%cC/YG%԰^B}e**Nl5rz'K-!+jM2:)ê`f$`c^ 1S1 6us_4ý`$lu؎/|\dB<ql$9'ӓ ($Q+J?X8zN,֜}vMRy7`RgFVY'bzGYɊ*"o'DE_o1vG-Qyڔg<#i8].~ ER 񶛃|iLj Jd*{۵??v~70Gp"5\@^s3^IYn#m^3"(9#u l ,PZ3ywaB5,2=hD!3ul ΧW(ժuYɘ/9hsQ{z 1z Փ$g{+o\EJFH=T ߅tvӢ[9ö$ؐ '?+iazW@7B-a ol"Xۭ%Nט!|vOBљYal:"%B4 zfxۣ{ \֯:1~K*/N露Oׄ;8seT尕71WyWh:72 lQc\+;g ɞ_{1c mhR 5fχPc|:,JE靂 0^l|dԵ]qC,t7T3)kpNbºH_0|v~ayQۛe=h2foo5#Dy~H|nϠ\38[&x>V$Ē*ا GP/iioV4#os}e=QQR+)nrC4^!y'%QJ%*KAuua^W$TЈqsGDi.A ͝=`} c|JW*F)_wGƴ?ʕJ| /!M^5Yx2${\킲2RcVAPιjaHD}EK_+.R;>bڱ5OA٨oR$\ʀS C* Cv(ەg<#e*Ŏv!TYfC6bM$ M]7Yb#gA_\;OƐxKT$=Ѫc\JܾxP8QlXDE"4Pt`y0ϕ;ݔt^Om>h0rZ}=0[T)[MY 3%m:7#U>TAY+]TmFwed76L $X^()I<!Մ*튡wfWl$V UI >OHk߲v9bb0de蔴F AFbH n@+@GT"Kf*ʒp&ٗ h{V8Sz fj'yQܬD CΠ]! m2o7}\)65(eVSFW?Kۙ$`}Iɞ1P&U,TKe[CϲޙFv<ԴT~7.&%vp}G:[@Cdw9(5G.͔-=>7]^,p+k[ư&m~8b{Ui%O+&At&aql|N0rlͣr|}q=`}X+}.^2 :f9Bn!p.'./ x`$u[̞&UKUuz#v#XĨEFU^R5?W-{{2%dtT#R̴u\4CamcA$Z>xy;kelH`C^s+X6* $,lK.~j|tP@;/81C6 :aP_A=NdK ޜU1l-{4{#r~q#e&N񟩌>7$ڤ\]&ЋA/|9MkLVsh]2'b3\a\~šaI`L3[hmdr+5*w3W#WRDf^LIvņ uh+A \$-[2;bE1{f *vpJzWd,MV<8j%HV+13s]%Vױ$H,DUsVnSlQ'C|_خho PidE w(h}-n)8iLLo'ҪpJCꐟDCβ`v r{~V||_6OtбO` *z2 JOu/+z ԒR8W4Q2?h/Ȱj F҈~N+ź?#_ ^f+1}U9] l*yI@W,QN&+M[Iu Ql fYmkHVy[eFƅu]Vp\&Й쎘}ץj >ZfI^Pw4 7ov`YϠ| $W3X%H[A`삊?_cV9>0I  g*6~,ܚ6M`7k52_EK_"%Ftc'cWH6;u}=`>|0ߢ=eaˤ yD#m(TVm_!R)+'ZDs(^&!Bx <<9ֺj*-I_ښLh\ה9ZP/'Wۻqst}*]+gyff9ݔC?P#f[⪃Be t%F+=dpu2yݍ{uawG x&M_]Ugf8$9IQ0J-:MCPmhP$ ܏AEBۇ&+PD!D<05LGMŁ v2{tt_9{*Q+5ք౮ۮeTHF7TH/ΤM#0O&jefiص  C>oKH <Ő]"ڎ hWݿ&c⚃3Ydղt`c<)m5(B޻enpl@TZWs^,`3B]GcbܵBR 6k^_ P<.M ddVѧϱ"ρTxhrorH}[Ã:f4:Cv¶\1=FkB7=yF=N^%) 'N(<̈|oL+Z=xVa!@?{TbfKӭppQ K bSz6cK{T*)CǛ+}Ta聨BE`T9S:ʥ^p3"2f{Ya+G< `UR)ʛ,oe.5 p ն'3cwι{\R d1G'rPq}Ns(r 3m^T&P?֫^5H4I6o  nbEu`gUwQ5~ZqtPD-ۇROncxOͅDQ}B3 K .LD}>ěünp(.٢%{|یR=gnX 7^MC@){ %1߃hf0WX2M,jPuRrͷ'?3D$)A}چYnbT[zeлk͋ب { ٰM~ۑ}{~CSWve7U&[,ҀWpp=:O&&$=Ih+ +:QcřQb$L5I?ӣ1#ސ()JCNL% v0kv]эc@~&%|v fZ+F1NOX R' @#y}:}2K2jx8eJ1 SP!M9j92kݒv5Y YūG7tgeɢ4!{|jᧈaA\ۢ/5YXB1\2GMQ\Jv'l Y;@!FX>tplG#'%>'LlCkV]~Vdt9h"r]}~Lc1/hɔnە+9هf#=Ae<jHq-b{SJNZR@ؙxC~BE's}BE T b8k󙜄{WyXDzCT6oX${uGFogXc%+aX0q7dXT%N=y)o~O(`bvièL`غfP.-?)UDg0^w%N01y:HrYq,xKXYHj>z0]ȥ /_wpXnMPؚXA4cV@,Cq(Wo8pxk-=\P/\M&?hr?5Ұ8쮮ZVS&DB϶툲TYћe/jC9D2Q;%$ &+aoO3ݫ&\]z"Wюx ! ,(ؒ0A.̑9&,Y;ʎ>*^H5dq*ՠi-eX Q̇FȼcJ3Qv^jo1dO1X@XQrЁ@9Cw}d2,gwDY[1H:۽ ג-lmlhM{8Fq7|'5ӘU䤦мEAVrvV\1T?6T=nlbK cEidwx>.h!GkpâOLBR"MIhng?MS5f do3z#n9j`ǝThѢ(9$*G^جrU9܏4wVeuԪ-+sK[܇:ڍN0UcnGV>.H=:csMGHH1ҘB b5ʻмO§/eWtQhk7( FfS,(gN =I2={EgdAH*șsM07 Uo=7v;2$ mb,7KЀE_o@e`/+QvMZ?E;{d!^! am ,$?t'1DB<ԑ 8,ys@”,nwJ5"vÂPeD`_p)Pes(rlf6gxN4,0'%YyVϨHvu]Մ:,Eqg~"$J-;b؞RӘTjGt_xD)agR!T=ahQS]n|p8B-{NZT7~}kq9˜EU1m֩ẻ&_G}bB"DH{B4FIf~ `%Bn峗ǎʤRum%O/a?߹V0QΑ}%b8! jKl rBxLG-q̭ĈG?oj98f|RTqhƽ YU;̚NF)z]Mh_\{>]:S@TjM@h,cH=.7`]V[m<,d}b @^jWx^dPC/2 XxL=d-*eiN/٫<^gy$|~RD r:.Dbu>٢" ]+|d1FËzd1q` {r/fo`URz / O& ƭS׆[֟{G\ZOc LD߀H+ڙ%apy+N{i}琌e42u `uFxa2ALg'c(`9.B&2a:NYt$ynd'i ,mYV^N=z4j 8 |('5_ߣQe utLW w{GUUnr;<"QH;a)=,Mir\55OrC U/)zmv=N ,u͔ )9hcg~li'>^$'gf.c|"0VP/+C Lr@l"5ӑ̶=CLEn]RxC{H]"*,{obr}vnL.;;78i-lF{ t|F-HCfTu; CEDr.3iߤUNv>#F0YpGɨ -@+ p= |׶{mCκ@j:h+SI:*>QH{&ڑP?lfwmUW8")ȵv0t͛Ҳ#lֶ-2-Tqlv!F ٲ'yfM%&5" }6~4.=_$? UiK P 6Y> 3<_N(/!)?ᰵiRRVSpfZDh=/ 8x<72cqZNnywah 2|p-~N ˼7ԥ.)wz# rwtY) 7[6pYy)CX]/$pg#42&n9#^x`WFِh 0Aޯ-yNE6P:n6&cYGñB}RFOW9M73DRXDs$wt>$QdF< UBhD% LD0: nA Kq:L&`ZMs.rXⶵUG;M0{/1e%I rc\ūtutUfJf0F/|03 qujyUrE2.; kH~ .?TKxq Ӝ i+HRbXy^RUS-gxW.DIwZ>h&Mc"ȋ/_1~pfmT /2Zuǩ8~JGDd[YUHѡ]3N^@M'^؄WgnĀ(59ͽqDhK$>O{R]q(dCEN)(ֻϏ~++FZ#ăzh}ƛ.w5SMz:E^J9` ӫ*B VU|qvEjǘ^fpکs$E R_bl2{%\&jdùl+(}~Q\u²6+OӔ*%UiW3d,__N y~ ߾W: L'y0y|,+^r`d_eGf;U'>V2 g҇6rh(je8rr K>026}P"蜀=:/~qx՗&J}0@?27Oק mNWA=~x+D<q 7`LLrH5IT>ŖM'V[qo@uҏŜ L†~#7g8H&q=9-Dlyc@e)9i]ztEuNQYxޢ5"H6#tvm>HںsBtNM;3 ?DE@ȭ)/MXp%AhrSdT,zU=؟Vq8[U2K)|%= >]WTh1Vzn,֊VA<o +&9h}ڑdN#r:@sSh}$;MɈ+!{0ZGbҴyZ n<(@J)~}p*'%Dw YlR !.p戹T5G+21amHɕN,ϟ@}{Kf|#$JWOqJ|6y3řN}Ȟ:2 lbBPvYw-9"BL_E,cpvȐΧ {efzBSV qT6J4͏h9}&%Q\TJ2 I)$\"D:HBWqAk!z'lnӛcHF -;0 0Ĭ7Z؉ br#DPt޷P7|8*6Q0 3hE=doFde@K|dR=@r L5櫑ҁ@z^Ў@o=%yTVe) r^Z[hќ iQ}ВNVAdS\hCqQ'%;7@(df 0QQ$ESdqkB{^B+oQX_WV>J dJEL"Ս,ubH\'Z媍zMt/\ͪ9R=uPQf'o̖ M ں >v #L#*MqAb8r`4KekוζٻTv-36gKEUzLdҚnNQTˁ3-h3 1ѓe >Svu;u/a0]`bv; UQ9r )J|]6GO{,Z>WY"%`Yyoi\U@&T Err/ "< BNWRE [v@,-uOFFߒS,x#DDWӉT{q̈ $#s]k8 "\ D,- jEޓ~\P$^גGOo@~rLW^E,1kE(72X0Ol^O.o!7wĮg\~;4%CI%cDc.E3jkG~CR bpV{hF_çfWCe!}*pWh͸=%:YPkT@|}Iw oxLA Ts3<7Gq([Ē*̩~\hд2: y: 5 αDrvna^?J!#D|i[s?nei cAf_CG,閈|55Hc<*Ci <{Gjɣ'| T 2g6,^ Uip HBzՌZR׈u@i]S8 *G) uS R5OwpU7ܩ};vX#CUJ2j.J_ 1WMPjf2t*0m;OETh{q1H)]4c֕hh]^ ݽot9TfVloTǠbt0ߤ0VWyTn);*5& >HPed9TM!Cdms4*%/jqiՃ+-\[!]{hktڤ qW |x| (*agl|/Hq#"w"K}WKMM缗|DŹ #i|khiY}nWiåzT=L~UW.U CJ .t~EV-vfܯҡ3u2/lҮ4٠\klPǃ@ =s7>“ݻs*[Jnn41azj^>H$%z?n+EH5wrQ,wJ3v؍.C-wD`=DFW`rJOk8#hmuh,$S_\oKfIhAU&yO"]c6" \zҀ @$;Bn0 ;(ݧ@HApS Zɭ`#=/&l];OR8B2 K.6 4ǹ2qYZ6bQ銆wKERňxQb:ގBinΜУ:Buݒ %=臭6T=U- u\5 9$ '/BI2GV_5PL ?UV/f@*9b,|X* 3kCxT˘Ai:T|"jސxJ9: m,>Qߐ1hu..<֝%FOO%#A;"U.({iq:_VfsQwd~l0x<0.;Zr|ǩmg'"q??DZ%2hH [f*e^ǭcS.8@S|7F]Q1J^~ahN!<mh̦I;&/.Ԕk *U2-'|熚 %Wzˆߗ}-J'QHb=oNnx|${:X'vS:~t`G[qL*:8rx1N$K6MKwFށ/`I!З@F]/"v&l`Mlc9}.U>@6rnE=ẏ! d/R`k$lJ!m'UPGS3] &A.g(!9A*lr#~됍}:.ﻅkxӲ^ZrC&z7+m@ϟ},FW^҅Op9h4$_e8X볈*51A+%B=pWRVZ)v_dG\ґ0 +Jl=&g5z,xY/k cG;ZLt& &!ehofDP*wBPk]K|vx9Ka`vxGP.m+hoƥ];e]pxuoPf۹kU uR}cĢn%^k[D7V t.=°ϽU}N*#IB FK_aMl^/3Xߪ1dEo3YvT\qiJ^`g]3'D^G8SӸhz?6 zysrO/gqN@zܸ~3vYZFXPL!&5o?2{1ݧN[Yz=xO>tt5T1 89gU7ė#aw0:1i [ zKqvS%+P Y6=a;O*9 $WI;LH^YĬ!s!9C:*Hµ 둳_Be_`] Z|-[Zc-jdR{tcv[Zc0 ő,QO,(KCL{ 7jpp4TocI@\*_-/TYlT KM+rHYwmhV"7laO8oSvv; HiE RA Pʢ)˂~D\/М2_8ګ⶙%2r|و>)qAS`/4/b)눴%vyyZ"8ر(n$u%R '%@*F>++cO,ȁzv<TǾEkCÁ8&ڈS3(9RUS)YP`RS̚,Lŏ9@a-̹L KA襤TBB,seG})6:}:=6ȋ'b&T`Oi(b(͎RٜLjOa&Vz;^̮.;B1 m&«)ؐ]m[L*|ZJ'>ꡓ{% t7h3eYJ)ܺ0B66K ʍ߂AwF !)G==oc>$Z Cیc9ߎ:encqX>zP 5+wc>/.<(~I1 -8'*wC eь9 K2M64 0t9NEB9`!o^4B9NLg&>mY;UcЬq|q7AZ3dìɋ0q.-gA+Gj7< >m*-,)B0CR'0R 1^`v<ҙWP͐$)e̘L%S\Xh_9,S/4ۗK ~哕c*&TndCů6cဿpw<Z.SuﳟQ/yQYa]7>X!U G$>\_'w=>1킍9֗6efcM4fփx»z -Uݲnz?H|ӧe LfnCpeb ӹ:AYX鈎8qm 'GO֘ fAh/\j"KN(7G (Ȗ0}Y18g&ū&ʼnj.J>/sDIj=jx Hפ'G4/0ZD4^SLG#-5E)*q׍ -DaIto4&"~]@18 (ǁPBq&=I ^9ۚ"{tSX7(I"޸|߷ y&we%F>G$3!@Sט&.RjGl@UK!,JҦB0vMLMȶFh+ : I1' Xc#ds 5 fV&៳sѠzc;B s, d{[| Z9U%`phrӶUShUo3ZlBkN5゘ Y])Sz峧|" T@k׎(t4AfD Ը3w һX$'}*=U$(PP}_4^5PNjx{2>` QFv$ԟo{9oyAC9ʃo%R9?e8P-\* q5Wm{A« c"lfB_ݻ>c*kwL;°t=ͨ3 QyLҐa[ߊGS^+4+5}y@Viw8MsQl<ޒʚHB_m]F#Bdr_jF^=ǥrx@Q%ܽJȢ ߟ Ņ%Tn׵W|+"I|7䛗 9De^t ܊kL^,s3F!Ny.KŠrxGl Jh!6 ,DhkVR+^5}ro@^. H7ӵUQ ƕWgؐKZyҹCMc#8λV6L^t?^GuFo`z GY23Gp@"tǫ74 PD@:39حL&ȿ2۝_dLj)Cߐk Jz}Pa빇Njan෢m=SsMY>~ P1îњ\Dž%8q[0%bWFYU\w+lv8(#sM$y@'w ܴҫ @aUbu"!;Fv@W[2hJp7֓ vs !'gN9Q1v7 Ag*;HG6G3_;,#pQ<:,TKؑ0Kr@*g&1kOToU<1+Ӭi\ŞK<_P䟦R?]<|ˏ4.̏dY(aJY5A7q6I9`h '?0xY@ cnܘTpjՈklժ:$(o/FJ z殆tQ-)\|0t :SqHO@\I4 |v施=`殒&.y=(ؓ\Œ.guK(ᾷ9=PB?uxϭ^&Ha3̝(4#l(&5pћ0+*4{L;ZSzHU1'8A4,DY.A H!f5ޗh^.{'xpRB4.:oB' [ҟa֕qB hυ5drRϟd2S72wpj>5I2S$2[ʦư>I-_cRs3_KhtSJplg_E 1 E=TRT dnMjn Own ۽ Xiئ6xP u85S#/=Vs$BJ.>+)(;i_Κ.Z{bBm'qĬqY1u_Z_|ƏQ7F`/ތ->T#c$qa~֕tκU#،.'{ YdRO)cyW1T͆\TlCcP=FrSВ'Wϳ dD*"8ռD Faf䋅=:T_:N|hB~#f"qi!#[QܪZjOV^'r ҴD8,KmFB,3Q<ȗ5#YC*hw\o"C/N W9g^=DzcHwbZ[/;uTCI]!v ee&R,Sh)zZmP(C&)3*HvI-zLEl%KG!{h)H :7tG,ٌTEX~^,~ȡKx6$mSr/AOP]کgt \tOHxzD,/-vTTu S̀| քq[l݉a~,+)5m}8"[]ȿ jR׀OM7 _9u<`/SX7J&/}3IDol,\x!J[gx95B, zj&.4d`̳P1 ra>"F\/up"_ُ<)ɽΊ 9%o*[ E%.fޗ=Ilu~XOk2-a.z^U{],?sGBN]ltÉ.42FbvG*ni)N(M]:}"#*WjE3G3$!CIݮehx2dgc`254DkJPƉ~-C' y<6ş=Ǘ 9I#'*oY\W O1[=vm]+/h=ڤ%FdnHIl5Յ*{E$ഷ%-tjnxݷ#+I`_\+bu=`rxfvɉu!& )^2sBd4TH=ǼhRSqEf Z'jSy,-_8(1a$XqEcС́w}{a˦Y.D?/-17إ3cYΩRLw+R;seEj2a%З&ud/EImxQK)Њ<:yV8z1|c-;=u _o~̍u Y(9| vb.@v;[,Odoc|.WZE~:djআ&s 44F.!oJC_+Cz[&ܫY9!_P)H?(QT]DL>먖3̼'T6 B3rX=<} B߈"9ؾ lS#P[8w(0 ƞZχ@;xuXU 9+y6rb5lhݚ ݯ*%GfC,T>KێsL*RzRCA6gXbCz wOܤ͠@~I3# -; 'a}闀w;sH,}Vu?vƬU xY8 '_5 X/F4#eQT>~"H0 59@Բ>0W)GіP\iz%|O\lT:Zqҹ^lRMT~L% Wn (;0Dif7!m} _G["`- x)6`2v剪r<p^VYys{Z484/c7N/pQɥJ+%l@>(]q WbQ (1S(^F Igi {%)1 ^lCh--uN _5FQd Z-Tjp]6L33%MxSd3*l$/X5ߏZPsYD &Њebb.g'); yhXB`JW(Fa:Yj`0-},J \ý&*W$pJ]9|i @1Ս=Y+ᴟ+I&"Qyp(=tk˷I]]sÖd3k! OC'7I||^x| 3m-S2IM595kJ*z>#ӱ2t/(Q23u H#- @N6nLv L# -^3Qf=|ڐ m)R*ZmAWq(kDtP.J>"!6Nyl# pN]*  O,]kd/m.XzUyHDžq < [W:En'@.R#s:&|%..{'×UI™Kڌ$ J  6Q #vBH+0˙8'_u\ [?nXGM|+^ҝ&_/z۵! \X!D&f=ZM" <6-ߥqF#wjh` AzDnxOHD 'yK< U2b@02UFY#_V#Q{x{-x@?VK:!U4O ]1rׄyևlW$rQafu,e+-Jfٴdm+rFm1\D"%1_ jmq:|wՏow[=mZR A#H_f<p½@h+RĢ4Aϔv+M=H>v=M}{HL.a $FM\كTD }C ~ʗLrLW()%ZRw1f{u(8* fXr /~ ^Ծ-nUhOݻ}gLU*|@%{L Mc -E/1 ɫ h :9 Eܰvŷzw,w9|{@״u+<;[K@5wt1u nMlu.q-?>dZ1gBYgW+%syeq/u7n\ƭ՛ЗPXW1 ZaVU8E9vRYݚa $ϝ1o ^[cN{RKU-$<-څ$qKj?5H6\R31$;چ&&|^`*r9`Vp&βO<=򴍤Ay&ߟ "ZJyg [AO Z.a[k o@{HJuĕ%&&ΨA^L+҆ f Sk$!h@u{tJOV~GD ^Rx" $$X{v%ޘ׋ӑ2"?׉/ iWf%aC$bݔDkn\MZR^b72ae,G26lp:US8 *!Ny{i_5' cynAi<6U \35.0y͒ }Wdf*eƫTc{HHƚ\<]8SG68J 8jOgH5˅C"&R[9r:Dnʶ35G&\XlOS[<)gSd]Ea{BS+ bq;3YrFCzHS2†SHPOTT2y‚!}2`;<;|\E#9-XsH;U'0k /#P?;*Vi AjR5X\t+igchK9S/ ni3,p!Di4셵+R|H;'w[9iD)|ʧWG~?[%oW>*[aawB7Sa,y#r>v{C葼W'm:mݽ,.LklҿyZ#mwˏ 2ޤ~q'#=}ƉUfകx@߄sk+i8jx[ۺ5jZ,Vb3虯+_'E)eOiM"8 d }kQ>R EL@Z4OU8s5ɤf' `=ܟZ4CCC0.@zE8dt~lKPOHѿM֡k#~f׸g?[67~/OSShH4tN,KaЉO(؏AĺJl<dAP)gE4? d٨KA+_|5tt,-K٭|x>q՚+Yv0#8$,؈F^8M%6(k}T^`DP6rSF ==-mdfǪϘVQUE* \_>tRϗ@xnJ_f*_9 c2F૤.q57rn><^K1<%)c.CVB-́b`d5ddc֑@&Uh;uw(l (h *eJqb3L]ppPd07" YaG$uv,/M3% +a]y_QvϬ$fc&I14lJE-|WK8R悱ebUSD'>t]n dVœsMYО~$]ި= E8mƕ\'xg%S /IN%feGqiT; u%YρA~UA60}p0 w/o /4t-JJmϞ}c[o<k]'SKP5 )<[iddk& ꁦM]0b'U[7o{׵$7P;V;&ͬH/aY,D04NlUCq>n]w>IQoVi]ׇj}qyMz#=6J`&ƟiJ~Bvmiv'={ 8\3$bG]BFfSκ*Lmȼ˛!ȼ{Z S_mzPjI90ûeJoZ>Y'vfWBDh_XmvK\.:`z ̼d!GvE1eh[W"wݮy|~/I:D$EtSoM|h]ZJ0,0FK7(6Ȗ nGwmeI}Tq z~OXqg72OP$+܄@$aPÔLKGKI.>?z)<ݐ}`OeE1SKEby&'>;Vw>HqR4|?Nz? +|>%Zlkh=8&fg ,{YP]q<*gjsq+ ]Z3F6o26%y.Ҧ0F֡R^tZۋ=4 4]\zm O/u@XUk&FZ2ewH-Jsrt 3k1"Wdi´} Á8 9I^%9[IgNjx}QRǟ1wނr=w"4膜?Gݾ?4&~qFxV77!zf&RWڞd,{Rv]*Zyujt ˇW|u*(swR.Kƌ-?ƺpIQY`BBdfx&NYǬfF8D02ߏeu<,W%'1Eb+!ؠz, .0w5QcF[ޜCj>|Vx`4'Ns@Ҥ[N Un5H)4e҇t ל..%'lN9MGt78vDSe"}R-<#Kcv`cmD݇eI&/uT#nnx볾 1.fs[GR{4{:/V|hwtl "̀GW„}C "U:>ƴT /SFS)z[K,u)$/֌,8M+QXDhMW:ׇ,MP(a R+h&zhӑ(Տa|":$M3C!cd,z -a2d.Oʷ "w|w{l6Fqĕ-˧irV*d^C`6::j~vhHjP%~k⨻$ MEE҅"t0+oٍB&|~tMZ΃kNhޕVӉBPqEB;7@/v)!DB" ,.tjxOr"\Kr>mEp* OTdÏOTDl\,O+(@SSEk`69wȇӿ?ǡa+׷G=g l|΃*f "u[}+|psC킲 DB;XX<#fzf7-rA,4:,(\- Yr=7ζu@q8Ӛ8Ȕ20ubtĈ?[Snvh?g9le?0KE cՈDz]H`J)fVYhAΥ[(g ݰr ]l E gd ~ 7 vLfMhnpv`Շa9*.> ?gɴm$zS%mE`쀺bP&wsLh^-PE"YdySh?ҴzOԫ^/tnqJeԍ:P ~q!Wq+p!Х亠ҟȯtw?֓Ar" )s r{%(.ʃPKnj+>mȮGYUCc1Ƶʣ};%ANʸEXOVg:z&O@tLg^fhkP"z*CDGspm L.[m|`q;@1Oi +"\9Ϭ˘_ 8{[ JGuQ<ɫvg#d$$ke=%u5_l ἞֭R6ʂذy@?Ky E d98#^z/~UɝR $._i^B,#?RRNy`}I(a]6cnzLp&3\1שqA9@ 'E|˔Badqȿ0+[62 b#[HB0 xd~D\X@ h@nڵYA! `ATpdf<@ m;R} H{RE'?eEsKXYz΢Dha=qRЖt;#q˵FƇͲooŷim^xvsw=YwNywoZA˻l?1\]O~БwE\[CTnh\cRCؐez2JFF֣0ŋؽJǜw >'\L::J$suԣm22iG M5b(fzbI|_4LKS R8lDQuUR +HVl.F` jnpAnh^ed/mI3 mc)QDjyv'0Mq*ZX1ڲeMEB~v/M3dSW̰bֲ3Ss* (fPKPq56{֬s+/x*ӣlM52QDN:2&i hN&/|uO^>]ab*d'TI\">L'd̊È+ *nx^tH3Sj^SNdp%rjNkh6wdh昿zΔ7L4M* f .Sإa  `s={6 j.?:iP0t),H 00jG| 6k N{0IE^?˂Ͳ-1iS0K&# ;$#| 9 )M?vC9][N&vgqa[jfMwK>e:~#@'qu@PA|YfHK)qvH/VvHP>HeF;TQ?wU.hkX[bXÉ`"AnB#{MGLظrQT%%WewmGnKp۹rz%ٗg[w`&,7yY Gʸɩoepq{MJ5W Go`آ]R.iil a7Sgw:UdS?..F=6HAEz)iA`gkKZڲtZ(zTcB,yC eR{#J맘8W;CmVnpHu&3Pp;,8Rϫ(HLU[՝aem.>w)MOtm'M$ F/W'X 5D?&3{Jo)XХb" /"[5 i [Q R[4?CWz"}ڌns WM'NnNTbt֚IS GmhW4oME.Yyʲ:O{ dpwN`:[&7-;j{KɈ._Sn2qc @UqWȄEJB1Uh9F_߼qkaYrפd+!;,̉P^Zsdg&olie8gp–\=ZqI>@>Jrɥox8Fd9o~{t|`~@_V@yY;a@,f&S:#[REodՕ|I*ܥ\ZDb` t+LC%7}'n!UJ?!)ԣU=LY̱MX׼OLYxN*sn e5]N1}<}_\00rδc D42G(EmIuyǗߓ)4 :"wmFH_O='11@L,BMjOb;wU_)*1gФo+MR7w3)X5 K5 'I2?GS=X 2Őe1 J^;w}֌SxV8Râ/1]Ja:wjMcT`kL%B]7an022* i򄢬[5CIػfC3_ų+=ֶ¯dG҆=x &ZP@Q>Qhrb>lg8/vۃ׹I ;#S(ܰ R *d`͖"V?˟/٠`w `_J./,>am x$+|b{b< u E|[Vڰʔdhw6 So,{MҴ<6رϖ`4T"]xX"O!^a@e6NK!0پ 6Լ?oSsnI9$54DdZ>HW4:K3w*?@ ǍY;|h?0A4ܧ?"{W)_4\eX&qs>VÖQ6I&-NCuu] S܅1 FIV^1L $<˄FgmIK({W%# |L× K)Kmr /3`p?R9"cP5c b.2 YDp8ҝh* p#]0"Ik]DYd,LLfL3%A׬` Z!L)2obkY|H뀰NY$C:$'o(JMc]_;S~V`Y ISD3ϐxP ~3<^\XSQv4yx_ )w[/Uzt('}J.j>Q4} L-W%߀f?CmS>.TFےb;É)^f_U2zdjyF}B ?*&W_ۧ71^zdҹ<@󏰌D_j9w\O΄Z,J*Ά,iit.m%%"r wsʼϢß 7*IC”ͳ܊WA/TV}ŴpHY;oUo] PMHL'&UEZ6t$6JCIZO_g|e}^$A9\? б}&K*98a(^+F  2/vmЖΏRgzg[MJw}XY!gH | (n+̏lt@iS8Lq S^DRM&egU/*P&l8Т-k']qx3Px~e*Ǎ7>1$Fkb5 ׷]68ۚԘ?ἏrG yߩMq56 [SҊWBGtޞ[ih/_H׍Z5qM&FH 4?[nMG>xMoHK˦×{亜; ^dDwT@tĮ0'VSiRmd)-5gƒ҂ io'b.2X~2)th5k m9jsTo^SIQ f w毮+?j`[-L uH~ItDz@zi;^' Ze)/ˊVqmR6vHZm T#t4P)K޹UxvGg_G~$ŨuĞ)^_&e;;2jJ 6.>B(kƙ׳CWdK$ƈ6,f_b:Y<=ͳ=w$̵s$' eJglUƞ6Q ?7XD}{ ӭz"NcWG&kPf|jq&Exy}qw(ä:qRv%tRp[B!?_Xr)xv?IZ$kH;ךvcKW Af4oUN0Kab 9'ԯB% 4;]|c֘o4 LŮ+lZ=sq!⫨9-ZN~~9^]XM'cB8 |iwᬡGtoY2ZGM .^bKq[I,%l+9Q4$`;Sˠdv(c `{TUOuJ"ʄ4@V~T}_Oނt?8uUyѥ|ѓmQ, z0C)@hu:7 CwæbN[kZ,B OucϷzzaB!%S!.-bdܸdݧ}Sγ,4$PG_[Tuio.a}LnnXJDpKYL`k~&;U*3&K=rצk h|d +[p[a}VR^Vϲ FYӳKY@l UOk64̈'މ]ʎ[qvm#Ҙ+h4[2z  j+4X#N3~&Y }mo\BNmƪmRy&یuޞ&vqâTr8SZퟳs*DGy*sM+S&mZpZwsG^Tw $!IJ&AUk ўn4r/ ;7nw*MQ'N"YCuSƿ^r^z"03pO:hGA5IQ? JJ×W3qTsCe6mIc@b`76fڲ03-$;ϚqycP8aX_XC @`o y{?1<x/Oa,p!-AEHoy&/-­*Wg?5G^]`g{ MIۊ!(1jԛidlq]èI>ALXmBQ  `g" g\ f~4!n KVHZ*!ܹGC/5 h4Ye3p(nJHfw\}C95Re<rrZCЅu<1dW{j'M/%eŔUCoc=a.𷫯E.4 N#S h{gsO~c-tS'ᐬS,HAz7&s11Bz{+qCLm.'BC =J*K.cKmHPϨ3`.gABщ!?djnM苶qV*`F_;f~W[+]Bߎz*v$0|V--vRk>Ap~rހHHY>ˢ=Jߌ-(FazE2`2V hBS ?2lJ;@h+`c1hC o3vb6*1P}7pTU`N0~4p^QtڤTUBAun,X&[6,3g)W9L_N%R T<ĩQg4<p3?f!]h [?oRA 0*a2OnG[pyh{G+\MB _޷ޣ+y 1'lߴa)oR-!hII sG빍z17̆7A)qE7vNl!'I\(;zJ{)^L~$tj``tY;Ź'b+<8ﶂ<^ט.Pܮ#mCaCp/soͥ2(oΞ/a;\N{[:tgM%O @VaTǟ$Rbm,vnQqGr_x_&TvM +G勥:L# ۯed aGA- HT`C! /m `r#}Z2J{͠n8*_w`i=$ Rv'KYOvuNέcYCJVgj`rTܳpʒھM|咆Bd\q9iw vd⠄4w>WpdO.T2Yui PK%ϥw{OWNtst ȿĂFG_(nNX#6,v^oUPś^$1!f.:i7p?}du:2aq)Uf׮s6 rYk?IFpPHGb=EgP?FsGC0CnZ}XmeU,MF,,aGG۷iJߤj,a}r[;xMm\! 2N<Ƕ ',buBbuZZB,4хtGY@+Gs]>L>_L1kr#upwBx[W+(oRL Uv/睵W/ȝC{gLsND>- ,/F7Un9e9薺Sp}6gRPJ`b)U)?lE᱁ȔƬF0*2'1sזڐt_7@.cHxI9^(8x"ȦU%H\ d\Yivx*,x3䦁q@H|!o=S3&۟9ngjtzڽ%We1ZCX GWj|oi?jr4eiGUgzmeu{<zqK-z!w/XE J%ED(2NkBCCj iOzQ1obۿJNUvZ8TȖUc順[>WYAIaDqN:<\Z!|lEXc/?jB`MBW~`,Z.Fk_ͼa8sr̎ ɋаkS:>+ },BcS'ײ @u.@ps%^ 1}9ө+a16Srg~>L^9ʔP;J; {6\;3ϔujTlZ6X@AbpI:B_9]FN#xfܐ`pH):TL}q;9O)+ZTg1,U3J0](7 pˈ"D&5NxV S«Xkܫ?4nO)ˣN-]u~ R[\~jG:O8Y3{J<|ly; oCqϫdz~n<(^ϲ:!;UY݁ݬ E4~zn2A" 8tz >f]<-M`Aw|yBU`6a"j~vQ#S n »͹=眒\BdGɫ x&x,I:<™'ڟ@ja1nlS}%>*,,,aFZS>:X-x0OȠ aG5$+nz6IP}s USeE9i=3cN츉C}bnۣ@j\ef2\<Ї}Ţxe`pi对oiWyJ-L N_dﭱtY^Jӟcu,A8͌5i<˨?mSᄋ $4](E-G^38(LΊ~~6@uMw7#^s%Ƥ W{ݪԦimayoTSU]lO$̳ѼT?03#_UGOzr_~㘥._j3h|'/.zYU<״=b/XC i3dZݚWgA&ʀ`Nk@SAcZUe2\tzE֑oE%}½кj YtYV 6u F77q1DQ` |T91J κ2`%OZZ3'W412o1_@͜caCfhZt h:}Q~6E'|9"l4>0 Bbl%Z؊0뭘d:CeO1Ʃ] | cY]v@+"4 ?G.YVn%ɸ=A[& '4hxݒ]`prPRi6$a3s M̨ȓ0BpXPLzup_eYSC/DM` >#L>=\GPە^UM͐ e{ nmFG}P!;Vi(:@i"_\* 8 Ф Tg:%ٍmNlWfAx.بCBKYpe1QfNIオHp$mlQ^nD/J z߸((uDqbL͠nf*u4|E[3QL ;[©qǃ.uCmؼ'ByuKQAx45L@MXj&ƞțȀyXRBnTv=F c>0Jj ahb>Q`B<1Xa3D5ޗͲ~o-W<(=m 0 Teg4.Beȩ[YD>HP+򙃝/<dw{tX4W6 Q݉ ?aH_K&6\2kʷ;o;n1$q5G,K)F#L GH{ 4耞^պ ~S ;Ӑ§55qge~\@P*'%{~̳..1(vy/) ,L݁uZ8Lf4k!OSp;vtQZ#U~M$bM:\S@ Ӿ(%B~,} Xz:ګ4dF Ԛ*h?CԤC '"7 8'pm!3G|hտK8TjWiE]{xv`C+C),.qݞ-8,tmRΨkEE'P>ٲ cN@pKuU'[aTաTbKEM^mä:-5y_E?{Rz=g#U3 |w`j:7~a9m ȃ?x2\'u>Wu7;ژMDneF@=A(BX/E|7&nq+]QD`B\'!dqX)7SE NtpGNzzrqж`A .78I/E@(Sk2:t?}eRbkh󳡒tR)բh5%1"kbw~c6Kv.H'4M)>( $l:h |2??w;"=Y[Mn2U>T* (X.m:Ոva5g_;7F-0;oVz4I!n!GO|[?nL; /' `yֶʊ`E׼GY_Ȫcoa!;$:WzLSS/$Д~LQPH>2\xdB]̯8Kp@.]Ř4+>1~Z-}y7,+FV`9:MC$ RkfH_2㝡/"H00o:9SFkWRkwb}&uT!<PƑ.˫8i\U̔k6_Ux}{]ћ V"9*gjw#K<}GqktlζG)6z#{/B̪$$vVDE:Щ7 =+)H S#rm`SO"w-+T1)I_ny *U@Zbr|X+o5\7%zԏּPR.=ѸSac_Kjra0@Q?"gI؄p;Ѵ n4V\Y_9yOI{#sΚ]!SDSË Iuc9_Ha{A^, R񌻉INhA!c tdKdTU }h[L׷n7@TBnUD sŶU(e J1u-?# Ҵ! qLi,։ӕ~ęVZ[-,ʎeAVΥu}3ϐIgݮ@C>\+=ʢvnYa y D#"NiD_p x2p ,jؽB 719wnWv7`BV_a#2٢c}$Kh\L>bdzJP†.]hB'MA%0*ݎ",UҋcyƋ~~}֗^k=ϧG&atbZJ]OƁ%UT[1M,+tүW֎zjeddo= ~ASL S]N"(r3YI,xBI>at>hEHެe-o]&5Q٩ϖY(Rtt=gTlOf! av}BBؖHY+Bn+Bk`~%uױ gIJӐLm~lzsr e' .q662'=KO!)B6FT^oJ6n3~d!?Ӿ:I3; ?Q)}B[( F잜XGx&7uOUX,Xl_^z usN:Q?+#Ӷԩ} ZS,xK[p~]yU/;RokW_:g=ZU `/A lκ D-T62 ;xa %3NLg8\Y=aW&ݙ^PO(VR463R1wiS]pB׃0OIs'6`gYqeS^w>f &̂Mn 0S "A o4UM73gk֡k2O/0>A:?c o6A[=͠E[TaxkWTr`*0-I+'/٤(~J@:mJ`զkp˛j |UPe?C9)!5UXgi/›jG*WCXͥRLWXVg9HF_fn0=ݯt{06thj#yjl4؛ʲ4cbĜppPtԘOD'#5A:4 v&D]uH*=JeL D<9`?<\ຒ_[aCm|$آ6d)I r+IOxD7\\{(&yMX`E< Rc7GB-z7⤗_ (MjQaIU)t)ӫ}gCS䑯;NMCwL?W#;x斧6SUs?&sEl;%cuoJ/TT-W5ʌeig6y#T>D=˓ DƩܻGp9t {6o#Ή ޥ+I&MÌ|]*͡K\< eI?߆ϺN=G0šJ*hR_ d Y1DXp9'h)XkDhݧ1X?__NQ'w 8%/lY]rjƬZsO*>7vox&Il,Lnw:ewIk4f2kc]/\P#<zVrg wX #6byAjzG+P{Hw|٠&nJn@ GY YwUO✬ݸYs<Z'Qbcb˰-f]܌412="×܄u $h?k=@o$aG!տ6"PSP)&ĖX8[+.ߩ <ԦJA1tҳqw^.S׎'6 woq$|oփe@y;5\Ls \Nr Iwcs©iy&{fYJD mdDʍf ܦ-궑?5PJ5˞@Ui5`#ٍ+66<&`Hu5ԵQ D>[mɤDTPRw& Auȩ/4(e//w\[Ufdhzl4}~őu\1%t[DP"Y s*C9KF4Y|IDؽ 4,3Dk0ϔi)G/soDRk fX3- kpNVb%xc%8 >A} &l>JjAmBToXͤlϛʡwt$ d`ڕtSa%f{"/i]c-y_Z mQ8ੜ4 ۸]\$Q ʞ61 ɸ;!++qư{,8ucBnEdc"HtX"t5Z+J]aǤhN_-.```aλ~ ~gnx6OR40^edU zjϣh ɉ/\䤨.5gEcZ;j^(Lp֏836)z0zv=ò6)?1̒Nl 5vxa8}Ȥ&lj쵇I­2 QdN\#ٝꦆ`_Uo~kvoWHᩕSϣ51:! ОfPQUXp5 Y3_rhBr?6 -GNOH 7VŔLr`嚷9݈LDCe¥OOCEO:ܢsG~y'n_OLmMA0DQ"Jj[5Ӷ51NnY[)C敬ք| 4gX(WM=+Op΋Fc息)0{ToGil[C*;)Uv7R7i}!n8MwƯ"$wu A(, 2!ݱ=?ؙ4\Й0y}nxY~QE\x06޼k91Hq"hci7;Z6JD))16Ro64{2wsL5Ype'FZ P@$tgI$U57VKy۾WCJz"ՋѬ$u #n@ɔɰs:?O#SxHP; 7P*:8: Mi-G]3#kt!jC@G""o^62rz)4@E)o`I*1?ĿbQg%uḮELfBo7+cc6BHij'osMAGSor1ZV{krMu?(Lo?kA+n=K> 7VWXT<6! I=Zqx] 4],i҇)ж#Ͳ 0b҆}NΩpJ[dDam/1\0LHt\n %ke#;$(+dd.TPD܄p!O(\~i $==ә[Pco5;,JgNjLCVo7f ^diK.I3#"튬s{lXJtQՎqync:zYA"UMR>(^˄8=k[qӻ# cW}GjW苧'4c_9x/YvŊl+ C~=7.>7{͗OB]*ln keM s!z՞LYx|`@B^w".j Hۍ=e3-t&b5L jB8ۍUy 5ʛjS6#'.|rQ2O6WʯƎ_ sIn NbZ 6d9q5,'5~쫋< \w˺L('+;?cƩ4!hpޤ\q"8Yc/= cL(" gAuRZ#`‚mM&mRٛsg(S"U څOoPj)V nis1Hmpņ-MvHG(:#'yPo`cO‹FDI%7njm};D yI3f ^3D !푐)Z`kCR@"J( M[[;+i8`)&vx]~"o$jKE:mObbID!fSg[0RS6٫֫R.Ey2CM d*@ĈE䁗೸4`*_mF$T@d{55soU+i&Q< n{/F1]௎uDNl=:3'ѸZNH1 /;j yf/4nc˓ t+v8aLM+Myť:b$wCm]3xf; k'A;bkח7b?l=UWhuN۬W˽C_/hݹa"0=PwDEvoB-}85@h[IhV͖ҽeC*=F~S Y0.l0  ϘkkftQB4̂)6.^m斖}ZG2]^[K@SdqZj((z0cu%`Zu/OZFCDBJ 9yS-i]6ـx`JzWoxRPyLpS:pxxj$gτiሦIݹR2tQѳ*1}_ ~s1F-Ə0zF>֮n#qb;c/|bɍXi e);[Jw2D bbq߶+?c=/\u(^"+SݤE?' :7m|fk')^l //͛"G<9~͘_^Q*D=+r4w=GҺ1Vmp1̫+ymԈTil(ԩ.!A`xy`7%P$Urn1GNrÂ^\{ =t,6 Py }n+rk,\n"8%;J9S", _S2ҎKWĺ;MeuM;ǻagU/ҮtJPDaJ yPXRՇ%#FhZ{ w e5OW xn MRA?YԮ q?c&e5mvޮ>PnYeY}QrXb/ߪ yDm?(̓2v憐CְOjH`G 0}wH!ŽGd:x`VrƑQIbVR1J^h} DR'+,0ۼ uڧy8 B^yR$,㩺vfkQM.^ףtMt}3u*+7̨DFEQx%A de-S4 !:N42s9hx6 ?U3:\$y"gzx| \-6C~֋Ph֠޵\fGFcreem(N?} ,Dup¶E=1uk$Ȳ9; T|t/+-uV}a=De\N0e0?U#"ΎB+*Ѫ-D;נ5M4/H !lqjIQn9&doR k.! QÃA4hLȚ5nmf&m%)5젭fVRC[($kIUN4#o3DҸR2V2EG}UMݛ7c5+LMx2yn-AzO3ְыٔqڽSyLyx=acEZt!wO+b! ˰6`P ˚1X<WoJg{whL0]I4",z[ٽ\mi#=2p\Ϟ q(\ʺy4R-zjkk*K@ k/!ӏ] GW?bpI{rCB#qO`1Pڰ4o1)rxwG;ZRǮP~vMeA+;A{qk Gڠg]:xX|Z25i"~Jl5D^ $b)i ^}kM'{ ;y9$D &ܝ]}TM){j&Xhei=z- S# t7Fc#-`R6c:GIx6ȩO)Y{]prm6GcDXHJV)\I)k@L |dE(=BgfPQ?*N?\>x >S?Kwy_1j|RɱE\^9Ps)1v6lbJuc [ERBmŔ;‹(RMMM49]?nL^2KOEv/\ʯ 8{˄k*b h[$J@# L7Q@@W5"fNEwF6zHJIaK QPcE*+jLąf:Sy<^9N<Փ2hqXtil?4YܕbNx^OnT|<~`+[a{mJ@UN9~>rEFѷ8IRP l o=BGh'׉D_\{)y]˟Ng CԲb@R2%5-ʁ %y-Nku * Bw{ePnM(M)&V3/D¿J 6Cq`|Nv,\ p,eeStNy~jVk9rqX㟙o߲v+@x0*j:'W'<=8Edy0@m6̀d- Ϻ"!Ժv 6ȹ3@ϣGF(l$_W UN)jغ#ɀrP#uV'-@.JnHIs.tGkjTSMu6x21&'uFjǨJzOQK5f8f/fۋI 1ԠxZdhH`tsW ,|=+uwdsۢ q%fy/i&֛ )CIKΕr~h 2S/i`8+EtiJx++C.8U6 /.1h隘&i(2v,|v3G I󡯢2öwOf>SH>lHtP~[IX{ ׻$jx[xX[fؒu6hߐf9b{xT/b7Gv9"sWt u6O S';kvyiX&|:eFN?0judJS:JD`Әu"`x[9闳[6Of:7LSn֛oԤ 1Xy+]$6'2 1nCr3~q( īp:6g2^[[ig(~g'DCIB!:Ob/!#EIa](;h+3*'2A &_aXWIrҘ'b}K2x:kOVcQډ HLV fȝ,#`[R(dzp!4^d:7s:v0Os`M%w>'`+%!Vq^l$1S>SÊf۹wʶU"2AVgƾ㬨 @üL47Xԅ$ g҈dKR$f+5Ѣds͍ҴM;oϺC;<c%@o8}KIsucm!-acè:O F~ZlyP7ε{GF) ,R25Ւ=# v@qlIΌ23*5n^ j:~Shž~WRGZ@0q MMMFYl(ҋ`BJ95))>_ᤐpucSA]?Y~Yv@D^'rK3-OEteͭK" j ]bXog0XR{Jm\ĸap:Μ#{cx?F2]Yߪ䷌U[;jBŪbB<7ItF $/02jا6"˺mTV:BAvaN0dq#zL%1fc+%d|jL4Q^q'|[z2kqA=4I-jN(9dVl)w|Q*w~\N]D쩛enLEu*"(N˲N^4۲!mɗ#Wh?p =4sd}v~L U]oUr`v5ihKeo|0K%_jt?i~ٖǷ}4[qb4ņ(q{^ġef/vE<!2O7B_E ^a6T/t!;0go,wݙ/g·NI\ MkA/Gu 4[a2XB%{;KzA2L8ߕ1 /- `K$F#6zvgJ :k{F?vI~AG>v9.iCv2SeJͣ&zn0Ɵy~ !TIĹU1bLX(rq!~9yR rBr`՛KQ?n%r 3""E!o1z@.aOy"ZBWkl*?zixɾ6P s4^!b܅CX:R oKh5̚ kQ+g7=_`;Z^>K 2޿I<I2?_|b,tz JzD/7&nS| vER Eu~I"w-hpxۼOCOaO"ۃ!gOnzH?N䭤V iw%i@,wA_c8ue2<ד鿤(uZa!HV]mu[jw73t+GuEdt)ꣂh,BF[zF*ʩ䩪DUORxI^u߄-)?&AlwgΏF6>= "/޴O+2=CodA|ˇ]0&Bژ3aȧ!'7*!]ޞ3EXh@(owI4䃢Uy]FkyR#4L$N)dSM~ LQ5@8Z o%$_@7WJ1>)#2؏l_Ωe4-JM| S2<ȢIFnvA\u`_ԤEhۣVJB@pԓ%<(kr)8տn  (Cߖ]8bFb<$jbAv%B;)jbCܲS :^*p+9ظ`. F@M*\siC=S\/F[Mex\r> {`u`}a*nS3= )=& )>fFY)Y ݖzDk&//4cTη2%b17) .:2fwIog d|.7A7X_꛶vlxX:Q+S3l(:m:i#Th8ul0t^_L¯[ٙymf6ci40 `#k^oĠ|)O\鬍1Qv?joI:[T(_c^HVses؄wkF51rǪPH-$u>E!%HZis?a-R۷ Lm݃. `@`D%Pz, sN;ّ]e |4t:t}ʐksxQz\u{Ss/?"v@!2/M?_r2[iȗeʅEAY b1I薪r(-43i6q9qi|v?XV`+9#/ZwQ0ZOA$UOϴJY wdp0c!LY%#։D=}bdud=AtλE//MeOÞ>Bs+cW Ef: 镗X7Dۄ1̺P[К?( 3}i$5֋@Ah5&(+[A5n׳uAegqչ[Ga/x_-_Ӌ^n?a+/] ߾<+:hCT_Ũ F̬/ cNh05fVI[*n Ii3B""Eu>Z@>V]@fURܩgz5GįI(5d_Zj{@24=4Tj*H.I/I۫n+K ܰ eU߭?{9dG/[)k0CKɽv1,=\GԌ%u#arYޚFBoib%[Ѭ"VNQjdK/z͘HRt2"VRЏbQ,n֤O8c1jLvސ0~JHSmQˌM+M#?e}i"6S%5$cŦP?w);-c=a=mk$N*3Pc"ާ6 w4>mJ6 ;>C gVCR;Rb^N򞜱i/dsUp.Jd 5QD^o !U"E#hŹX9tcRo@ /r^b+qTY7_Rn@} z_U aHQf낝pmf|`AJ$6%[ĂQaiuZjS-5Bۀm+5a'Z-*h5 ߃n󃠽}׎9Km}X5IMyEq^v qAx0ih{Jdd(6bR|am;kk_Nmϴ4jKRa#yo!aż7~Vr[ȑ 3`<bpw~{]URig]q 0D }i[C'kt!N R-O4NЍlބSd[|{ N[r= ZvoGoQ?,;J׫%C<%*.ї)^-űTIY,@vNBTS%AV(7BWU½wfX> 3c>~Ʌ3 iD)raNTlwz*a|K>J& bH] mYLB425§ϹbQF47D#bmOpx@/d Uؤu ~ ٓ2G'=Ws]5a^aMc͝xODmD3 n7. s}3V1ݾjLX\O|9IWkgEWWL tY𑯩)֗nӦe.s>+@h[XL]}#ԱӿbI]"-5tF)vE鬻2uL+3e9[]KzeW+{+tTZyԍJ\_}EQ:s]ƆAD u$4V"ZɦYoFlFWI eV&Zq0yC)[=u^*P G3Z@Kr a SeVexTϫ8ZZmH 0νRto%ɝˤ'4ZD*]!xaz3tgqܒCW˷kHĢZ,߸F{Fr>[,b҉<}ụ qY m0:aIRGP;Ղg"\ѧj 4)ïV'cb.'.7tf8[-T4-(NIeMnWOͧşDzxXld@?LsC_t ,?}CҲ`gjL6:]-8~CH$󮰏#zttQ\Ʃ$vj5<}(VpDat?Sc}=9D+Ө8KFNzengыV#F' i[rD|O;j㧴THUׄcƟ6g1갌^և>DV[Ai\%}wgb3&2٥8E,e˖{)LIz]0ξ2ǐ=X4f}'PY ]R9Wೆ.ս/ܷboo1՝=ItŢa7E~)S@,rzϢ0x'tKNX^ܰ$#*+#H0uhPkR_%A|㡌8M$\vQ]]{0rT1+I?gLEKRd`Hjk ΰLc@Ufn/F.jBFWͥ}3H{6< etK:5U/)pS UW0<1蔂&2% ZcBbz gb8p&y!) h,Adzc؜ǷR iaBD \W~OO׌Ft[7z7(h(D,0OAP8'@ o'WCaΟzI: #,-C-F0?Bz5+c)L2N:WwP@%eQ\=;n72Ao8' fJƑ=(Dحc5ƃӂ):v+vJ,Gg䈚2R? hTO:flXb/0h,G3(CU MY%LE40+/ۇVңnDs'W JH1̀m R">:3xk!uC;Gq` VL.kY +7x2z=5 JZov}զtrYXPlXv}a8 NILhjU ao C'/VuTYpqJ7*W CF Z I|]AdtI3NγXΜbաż kd/=9nYYBP4x\ni9GCsvt8ODc7#@v{4sVsu 8 vĨ,J*$_h{PN9vR#HS+^Ō Fi Mޥ+i &=r,A\mKklФPSc91 2@]ƄIcF|2QW2W\k&\J.v$A>_HA+^TTN:dFaB.{uh"-(u @*G*Ur'wX挜bÐ6NκZ5 WBy.M`N2#5YL|lȣ+Ղnx>-@°!LNe눑X ^a[d 2QY}Ɋlp`tAizXI0I5:w/Na>woz-{n; Ж,^*kgnןLT̀Ai߃S̰'D`m%뷬9fNFvQ@{>Ny wT|6L:F*qE/VEPX~Oԧb:l"C EKr]e< 6<nw*|2 ww1>/%o)O"b#C\SԸ߳\L@c/ O7v!b+܉%H%_Zǰ:? lRrPf[6$bJ<@I rO,Qy_ta2N¡,CPoҙ /*\}Qcx[uf" M@G*~Db O!(sMki)ҷK#RZQϕZ@n4IIqrDVBUY(.d!+4:% 4A}=ny7`;. 8AX]}u*^quG9ٙCh2tVLF|;M8Qݡa@"ԗJwp$kuḬ}$~a[?o)z9Q} /+_ؾHx~A'QZ> S?ނ}|qU^﯀)A[ͼi[j.Y87qGBjb&-e/Fl:Ĵl{XcS@Ѡ>%>劢JEvԱVGL>P@*_׻IɺmS'Oҵ;/ Iv dTm &aLT[D[QOddf rtGBf,l(|& Q'_>2R9t"[Eb/|y~x>,y@#H"e9 q3`MM??VL=!ictp;wzegE Z& \b Xڠ,7MĠBw3uE1h1H<#>I_on+#iW"4]Š 2W`P!ҟ!Sѝ5۞k+-Ynj?@NL4+G)bPƍťwŚНd{AqCi8r], ; 8\15J0|2}6_NO%Y m:'@~3@DžȪ e @$0pX=7StEӊ^WIy,OWA^nܕ-d+QC>#_1S_`z9_I:cC]ÝB`n<{8g?oD>LBS.I>'p+L:;!ݸU)B^Ҧ9y9ʐgȹIbo-jQluń<[,C/ӍE$ B{nYMB# o'W@Na؊A"kJ㓭j_ؤyˌIli3t`fǑBh`EVlt$ J tzUn@ M`r$\^Zr?jIWܪ,&^ssdr&a D_1̽.U!c9*Ao>m1"LS|қW}: uۜx gl8oF9^$ˤtخ`W |ĩ% \9sd>4$S"5s-CtiR tQ>Ȁ=u^%h&ȄM9Dөr?)RFej+Af')h{ 'RAlp[RQs/K!fNۅ^|L%WmaWB8ƈ48*nT?Jz~@0 Pg-O7W5o=JA ;һ1ljS uߥ{U˥ nAJB0h4KɹM_#TmmHߋ=GoH,a@:2>{4",C̨$eNڄɂe3}ޯE/ҨDySxb@M['duRVI:al쯘Eh֓ڗ) z|sF/g= TM"AGK9|tCGMWѺ/ ޾K빪QZX*PMl ;{\"kG{qԛ h Tٲϒx25z(F:2fU*K&Xb2Moj$f^/τ}5ꌶ~$~A&PwlN 4|Xj;?+r\ cxJ( T.De`[**?T PUmfmT[R0]v"C6w)$vw\vÀhGb+;ȣ\{f?B'C!NH4ds8A>P3s9,X,s!1k.%G2TJu+ՅV؋%<.@eVk j'q kA'tۮQ31/U=hA6hd Pír z*ܾSoIIk_.y2X)f(#vI$( ?sG(QD~ _B#H* x"b٢N>=친@Jczu >)5%lq+s Fw* tp&Z&1eAqO8cYmmJ~x O~<uJ܈ q\t1i Xw`#@׷'C1_R԰R%{Em h6$?ifeD'Qr5}xQ_ZA"Shq²u] bSIHpÄ0B=~cBR;sQ#ÎL0 G[> }o[kVؾ WXH<8zT?;zr.,>PIJOlBw{±%_*7fuӟ;vD :Đodz)/WL)R7O` FD U8^[d@^*,py6t7Liho@6G8}jb|տo<ݕ5+8׳>)!HrR1/}"˸gm0uv`SVѯԫ#pĵLsv`  nZW pD:: zmz^=2Z\ CR˩zwZ?U]y$K7##ĉkI9pn ؑZbd9Y[D`u_&*b#%$O Fd{0p4.m.Ӈig] ̽xId >8Py'G:a [B3%wҍD57^F#B瓪z4f j-K \~%jQ0{¿*)K.t 9w8 q+b=羑pp\Ǒ-.| t[Eql;$ [J wΨ#gt%wZQ%Hzt؋N9}伬. apK> FA:Psׂw*UQ^V© Cux4q|ۺ -Ng;aR00*T ù2_>zcl<= #@h ,;KhfvSbX8ϰK♝)j/?s0_W )Dn!`9ƃ1?^c#ܖzEi$x:5.TP7.} Ns(a-#\9c^\Z ˮh>ǶCQ `?7r^w"XeHa_uom +91H )ᰃp"Z 8+ QQ=M@;2Dn2>rP{b6^vzBi'hBlMSt\ PG-{QImd(%5h ͚XR$OgBtbn\ݏ0!$3L6"tD'3~&3k/@^/]GAh a%o { gػ&55' |rS|.vH jE(iCz?Ʉ mՁRy%.FUYDGNxB(ώ0 h[5F(Ap'sÍpj$f:4}QPn| _${`HK8bR&;%+^̈́WQ0\uF<]!,6I81cY=ZRH*q=lKV;lxx;Qx`iaU*CJvUOJ A5|PG%ܭ[?Gsݏ)hϕs>b{`|L ݕܵfPl,yu ΆMp. _]FHٝpFXqFg{A 3gxlc6u8MN :e{A͔j^4*ǵ[I-Lk5\}hUQOy>]B$.1_ b ,1A'4K!.jJhO*S^&=֨_cɾ=!hK +-:$; -sn޶>gyϘe϶o[/AdyD<-&,e&\Ǐ@a"ogmx8/ f̳ﱳ\Y#:e*:z$m,7K_ AєL~C~kXJ >0ץr51rȊ{jMԸQsaV瀨{-s4WrUZ >#p*R#,Ai&ia/3]u~-B G3|f]A-AӬ9@r'gYxs/iS)OeVE i&ME`'~uĻFn"4gS8U]+] Qڂci8EV*Gv)\=cvl8ė^|j="v`Qp س6 ;t&%,c%9;ZI<:ԯV]ijQyK,1T2Z,ѶnS!lö? pq9[U"3vxj$g=̬i]VBϨFo2ff4BT [2P|Q9` (Cp( IJy? 08"vv9Z"xٿ!^֤ǽ!x#?+:E -J4g[ҠjMd-|mS)fݹ1zYAe&*K§Lz:SV,M ff}+yIFRh TD;i#ٽrb-'{ ,=ȉ*Uc:]5*6I%zUhHqXoK.ⱋwXPpqpjޑSzbZ$&fG{(%~ HUPan|Ί_8`&ŵۏR՘P%LFn貧a66c{h-K|$3{x2O.a@=n|wl 1)*6mx%[׶dV9vҔ V9Fp*k%#-gh{ES.sڑrOCVsvh]J˶چw-ϒ G \5?ސi$jzZ/pG\MT_ᱭ[qf7Vs̲5spvAhnўwA7f  o{Z:j0iY1(۾܇Bg4[l(9үX9nP ЧZ1n ÜR)Zq>ʜP %$|}ģ#'e_}PM;◀TCA[*]Y`YFh:+&D<#GjjG{{5"IFمҊWtoY lP(ދ9Pɬ&=ė JŃ(ɀ&=6cB<^_) 3He{HŽ,r%]3Hg )5W)H Ns g^* PCهϨnC)MZˡ:*Oy3+'T> I.-P8KAa}) I nqؤ{6DKZ͋uV}s`w7,'G30;fL6v$w1h^!A?3nk}iHr&Tevo\gU"Hu>o!sZ؅ߢ.h Ɔ j&DH_NNed}2oJˆm&%HxD F!i[K+m/h$/1EsBݑ.wϐ3]&NJ"FƬA.GJM#eJ= *3b& )zg=(*x~{2? Xz7af^ȢԎ)ToP1(~&;I%(Ցl,پT4脨 8,W3x)59݄,RX$"x: ?İIc~O*ECSUlvc+5-\ΑZ:pc6R }Z~"T&F{)m |!L׀Zne]Ts Tgs5NRdl2WHn1B~FxD|+O„l.Y@gƂ?fbu֏<}$'%KaCKf(^ƂPQ—hKݎÃ{Tg +2^E6l$(ά_U}G̣tbJ@rZRdI }7uvNn}}xJHo)*kaU fD$pZh< T-` =zM2τwƫ1 4h qotPx!zt'@p _Lv=?*pGoILkZȾӖdVE ""kc?_(r# 7#⦡w2 /YhӸBl=Oiu 3nҞ06Б.ͭfI!>2zMTjeO_[aakYGbQ >\f+pnQyLW4x{alInp3 &a.Lt!mpr]$fCu h&%bY3)D}hŸ'&s@2мNYHK_rRW8hަe*-bJ5F2A ~2ZGki @F5%gR_B"DRY?̚>k;0 d9%3uÑV7><؞9L\߁Χ]d&, /"DKܞ/jֺwIKu68`J 0y×i?u /RWzQ̖ef&X#<*\*phΞJJۡ\j {{M ?>_0oe3Fltr C|Ha-W㠊>dpu#aκsjĮ(\_^@r}o'-~cA ڵyx*VsR+ujG/T31g@ w8u@^U+KjPF$EbOenCYm ^,NMlsͺ 2+G3hB %>v厩` i,q{)+~z;p.w/ ul""T%!g(0 $uW|`[B ?a:FZӕwAu+"W<ۭ_"(EF|J7$=>5Ӧej" v_ޗfRf:x:EVg#n-Bkb:rCYEFDPMEt.8L+VEgR{2b"?2>=yf`vՉ9R;7_טwP3*U1%=%k@ׯ^眪8mZI[;@~:?Kf4)^u܏qqN<ը,?``.koZ)] Z$T'W,ܖsnJ.4郘Y+LO^W.W,U3($<P|~_y|9@()YX@/ i,eC";xw{wwPWO(^'t|Rbtc"T FjfG3Օy<} ۚf[p1 f-!g:+Q B3|.\qH]J0{e}jpQ8m.ViZT9SXDU` WSn5dVpt͔ A;%B92tz5=C`:b%7FN<ߥH#OB! F֔ogWXݵrb?1r5ȍWFo@sX1t[+D4Fy|FU#iCK\8}yyAm!u 7-C1ݝ'ބ bdM7 ;VӵCn0I=YCSYeO1)d qmgtyoc'+JOt\'<9Qo*Y8uޮ>0fC57ᲊ*eZgV^x ibǯij:v,$2|P(6w/tq.5kKFnm,MqYEW jvow@7̧90}t>jƱ3j%jk&+/ɀY,eM ()D_S8׫ &t|-Hh`gdPYבd::ܜ$:V8D|t݆k=C" *4k2Jـ 1{v]{}Da^YYKEkpp+}|x ɫ z=C7\n33K[-B9ǫC:",&=xǛ]'*׭8G;?̶!}Br^֏Libya9I4j1U؋A F~K46 cݜ>!>X\IV`ڍ`d/|[Zg.9HG^|#C%ljaL>˼/q lK UlAHor\ R[oEyt|FKuɌ?O6 ϽG ? lso[Y %R‰g>2DQp>Yfa qF@_IULW o?|7am~~)`ÊP’I(_;Ӥgrv}G ;j,&yA7jv3s' 7[|Ax ,im.t4xmp%!^57R)Ix%&9JlNub=pj Ʒo/qX&™%/oE'Ƒ9BiŶ'OAǯ$|`⤀(=H`:NBݯ M|v;0Qj.E!qtlZN$LQ:LY1]LIkh?># K0~SGCoZ"f* !C$g>k\MQ* :"o+Ĥ`pfVGBDM)!`͸ܲB tfL>!ԻP+~11v/8>BƣAs);Wy}B< rfr׮K܍:NrXtàY A7$ U,ic 8uDyq+n6^2j%AJ@2Yl~xTA.6MkJTԻ>&C=',m} *"_ q~ح^y#]Hc 5 )w0V {Qv/ӧ6T71V I`h @B/uGG?קӀД{ b9XYɱUdd&ֽ;Dk%rF՛cQǃ Hv{/ 8 MAA O ctk ^ͩ|4|.7# *h$ceA[$R;Z7h w'GY9'ǎ>w;UTl=[A .DR}q?:k7 u u}O& daEpyaG2i%%Eww~(Vʏ*,dcz> rN PB2ZX%26ҽ=hL9'I%%מd<+6;w2Uĉ֪?#8/؈KD@r|wn09_c>O'T_Z.EiKg_d!GU5D(QPިhO}+t/^R0c% bњf_˂p O6Q`F\Yh LDud ?D6N?II7kd9'c_YY:/.`Y:5= ;?";>L[c!_j-j^,!iԱ;YW3 ۊD[R4q+ \8(Sn ]!jC9GKyC# ҉n e3{PTU35M$81B3[/Sp2W۵l%`=MMclRux wc94_>5ѧûG{?~8yF\۲=,*ʙDAc8gͣVc'l5氺khk1es;h3P |(1ۈmӥnfZ}䰫噟} }|jbͱu7xQ>P?dۜʯX_SWs {!;xN~%a$q,o[ʄ 3_|шjB rh!70T2 )M,E6@δ-iYG \gD:ֳH`ORE;:+FeHK9<Psٜ7/!vxHkRв[_h-Tdrȶ?J:}Ox{FK {N$7\x}! .(nZ$~/݋^.hC^gu{tɼN_)@I-ӶY|5Ӈ}%;(NIFbaC Ñmov+PU`dn,%a+l^t4ʈ,g"qT@|=Q@NV%"ȒLGxr`'|Lq^BdsVXn3ADկI(Ӵ9 u 刿"h}dJ`LHhޯk VN! S?d@d3l-5ixLJyφsL6u. <]*Z#5P36<9<`p{./ښ|ǪQR}-;[(NCpcʌnUzfPTYUChmvNěodkv;C dy?TPCAȎӷB:"gU_w4&`bdsi%/^k5Ivf&9&Uy}f)U RhIp9I_Ra<+ ɮg%&zsEXK/ LZN{~t&+g_ 3mIY6乫3Esʰe]JvܳdJs`nx"Z^蒣!)5#WGeVԭ'"+/D$O,dݱ>&@#zmJajh0+-ˋ+Av9GmrQd >aCᰐ+B#qۄt/psw?b3`;u&`y{zx::~!O`#ཏ#dwsH^UK)CC TYzVO^xx{WK'[EĿy^؈6`'3@qu Br>RʽЙ*t,JŜFNQa~tP݄ ZGDn pUb!/ZG21/J 1YW;I&x [,,d n BW\oήs* SJu[|e2y+"*5葌am"ؿcWAsk5yRaDc,o&֔0|оu`M =]{ɩ ҁv~th1et-1]AAŸ1Wg;ks|(7}s ? b o됾7a:Ψ~ YӤ"˫ %JoӪ;Vz1/-Xpfg"H :><9Y< =tftv6n8[0 LͻL=qJjHpzm;B{٨LD~L Ô6QQL< 6Yq ΅6Vlb}zdIڗc,z)Ap~&<<,o ,IVI"'ڎnkGnOOv>3~A&eqJ>F*m@mUfd. h䜊6_3t?"Y-(ϡ bi^\9վf#|DikrdxZ&&!+nvW2bXɕΡ`Ջ;:wA]Mkc:[f a:Xk0[iLqT#Fk Esyq'Y\Qsby?c^|)fֵқH| F'ϴ6/ˇ~YC$*<RdIB\5 BkEO3ʲk2L[ׄ<[7&YȽ_(D k2=wBL”NzԂg?f!fbnrl³˴e93M$!yh{!rxp:W#M `{L]t93m'4GG.lPw5ǻI Z͟!a#"K`1Gcľ>.9 ~1 E-Kp?<ӡ'e^cu탐@hMwkoOTِ/T%hXO66U|XQ&Xn׬ hH(&@996IV|N24 P[N> ]pEp|1,S_mOA`CsDXYmT`bZh8 `wTƶ"E)CtZ vMM8R{d_QNzٺs`I $s62Z_Oa(GQ) 6?Ah4}qQ6vh|/@%_8t>~MC @O=la<oQ>j3hhOKk(^sY޲)/vyuЀ9v&ٞrV ߂ZTxy6H M1JOWS "la΄}BeLDZpGٴ4MPz(7[sryznFV@RF @o UWC?lk}hJ4f *,#2 huV Ѣvď]$)dPRvď,x0IWb <=,sGyF0CtBnÞ- \(Ej\a""qM(1G_=)33Ǫm٥xμ!LyX,moҙX݊0kY\)fuJuD[Zњtu)Mv*'$١4\4$/6̯ Zfqru %dUrxGx~BA"P ؅~|W(C$,M3H#ޣX1JlF3r<M qmpp2A3ZTHZ{W;$"yxB%XW#MT`ͦ @X5OPNx~?4]-™g-_{U/v٪%H:7" @"~]0ޢUf|&>ή}*$@0ٰ5+#W=\<q.J'=`csr~ { }ɲWJPgL߬`F"n'ꧭ/Kj艛Vq_bO"cԷѭl.Ew-Imx а8Lvvfs;~9-2tcu ^'~XΩYIfܵuܝwvU+5ꔪNf-$ՎPk @w4\sd&@(<SQ 4f<79ΜPff+)q'/9[wT r< t(I kq{-r*kJ &<$/mWYj`TUv2ny{"\:Rė1P]\RLx0o%;E jH6}eŭ'Dq^vG{bVY -yOOz<+E  )"|tЭVJnӖ\P"_v&17N8ӹx丿L8x]T&~6A)S|k2A݇I.5(:gtwPq̣i! /eQ @5{{4&vYldNdPs=ḡ>QAfsA~ y09|@3a0|q<NU #> Tl  \b˚OndޭQQh%* \ VkMm(T)@{ONO!r_vзr'ySۺҭ:&S,C foRl+ y(?HU]s@I\Z|7Gg΋t|`y&5RtV}/P 3;;O2o$&I;PHS%+i!e|1G6&T]p"ӗ4O{>O6ր!̀HmW]{sZ"%(H Ir=M=XLmإm~ !1=;v'*Z3'2湚Y/ǚ,f8xUE$L`F?M\’NA5Vԅ,\7]Y_4ޒSe6f%օJbcMMw%9t YuP(:kkW~' &.If\ijmoCb[g}/ˏ!v[/!5༻>h@[{yʚRy6Cl9ǡo~<8E_]k\Z 7C/bQ&W_:x!N@gWMagFI[K[€Jr[1-Ye1$WXk% ˲{$(vTf|F\U]zwɺ "܈QPj] j\NqrS CىmҲU@"O~44`Dz!>)_A)HRN|V˶l~9~ޱy*s R9hӆԘa@>wreWm0*X&'!ٓXҽk0>q\0V^p-J-֦}h]6IIةH=¾'3j[_;Rw_Pj2ޅcYiS]Uf#'b ux)n^wO<$` ONn#4g}yɰI5~:5M5*11H]?n?':m{DmNɾ9oԣhr&(UrPEP׌cOX\M˜SyDQeZ ʮ@VsC{`^α?Tnq ,}=G^#H-T}ܗLaɛj$7%,*]m4,OL§D7 #zd<m0~LʼC$:goD]R)>Km9w]?"z׀(M<1Dg91LT+U}.Ʋӧpˢ\-L@h0r[.}wEcq-iLV4f/ nJi꿜pkUT]M^C 3 jBT,#v76Um/;O~IӈuW&47 ?N+[7moFo5EΠg`/UΑDkai 0^pETmk]hزv*O:~Q7;LW/Cy⩩E`م'MK앳"/79{r^:jJqzTƍ稨.y?1'Y⺳JdB8x/xsI`bqPvK/{Ms]J iBXJ۲*b^9Ɯ86uU݊EauHL YźrOG$T y} ^$HŔűn4tXY%xD Cq8WMD# ԃ0;IƭFyy@y&5?z"w2oS+r10ND.=0UE|#Ck𦺱er{f36\qޱ?RMMR[S,I]F,I>@eu!+Ttf4=BEUzE&(wϫ ʴRS*q:L*N處Ҿi9f^pkow#Z{JG?vӪf _rЃ(3CtY!ϝXMLeg4w'kIzN^*յauXej2?{=.ӳZf,H* G&m !# BsqߎZ࣏[*-Q;RwɕD_%#_MC`Ż{P 1#q7¼N ^YeE RV_m_y(}P,\7_Q=ujtaR"3C«Aٹ*/z7҂{>}Sl5oXqEZT*O#)T~*HLN$`{,\oց rL_%K-7j j e ޚp@W}I=EiyTԑkA`L~K~vQ2;rIX߫6&tmsm\S]DXO\x9]@O~K& rtH6)GBB+R\Ϥ-jyhMb˸ɔ6}<&XQ~҇ȋ!+,lPE%@9;9"\G P uXƛV@9*b/Ե2Jk{P^ݼQ =!!SqQZ 8z׮N -24baD f (Bn*稍hӀ*Nq|ik`&#D^cv7(c^F({>i8/@urI3/9h yq0rGO*ůj?y[PY 1IM5O(klNxAZ^[L-o>(ʴxE ĝqSKW)C:ddW={@O bmQ1l=ʫM aٌ8obF,f~D( lS,^4N&*U kBwהFZV,RFIꄓBd-+ɏqhy݌O>-joEr-a9/kF̀L:1H{=(MyxCg5Е@|&{tS1ӯMxw|v7Θ(MaTGqyw*<}gD\&zOF͹*}h X@m!$/=d7 r%%-J2ڥ ;V=sf7uPW2_ zi` {`xgcZٞ !@uȌZ|X0'I'oy- `,u,Cg{ {hUŒa{mz|{or\AE$r8Py\6Ptm!;٥Bǫ3/#G/?|1D%OIxTԍ[}?N 30. U¯);%ޤpQl}}y3`yH9kEO+#W%beJ#Ot-YFɿJ@S_7#MVG"ޮj`r"DfѤvɔeL›T:E?+}1i SO H}sdwed9[ ֕9ߚ`+`E;visi6qyWμ^.C~! uG(Jce}IdD3):˥߈^ < SK=  ^K \M徴 RHBMF`jy}+I"$l){+5O+X0-9>ۆ=*0!̽]D[ { Y"_<}Pp}%<߹R [M! .x iGFDYfwwd2BMpl1.N&I-lHh\?>Cq4Ꮈ6Lbm cx3MYxY/c#~jfl约s:dq^ljƝ@qI !,[  mB0W-jG sA {$8hu`r%C7P#uȃt"ca ;ZY.fxS$[{)INgkU;`1 0͟mZe 7PۜLEZ' e.NfAhRXǏ15ﳧad]e΋r$!4#n@n9IgWitZ5 R^~qxʣ QcEFDj"u -&R?X ~'VS`Q(lwjDiF rXF>p m#v6z(8Z >>)Mm[F'dXy?K0N/\q2e(jp F111 _MPyIq e6Vh{6EAD\Yu/O2`8`axI h73wSӍ ]YCU,:_.5S$(xG{$WG[ Ϥd*̏a8@"_ttn9$9ԈI(TvXׯ~ko/5ڌk;Oi{[vtd&idݣج)9WGLgB۹`uAy9 E }{T[,'j0V9!J;I=1?zЬJ7q'] ߔGh'KGfWiçX 9g壿4nW-8xk>FLi,Ͱ HqO] HexVD όyǙw_sJz+MTO%O!]T/uy'TcM 2Y9l.|[vK( )/"2 {[~VALɒF>_ \,?Z -<2e儹޾tu_`ЇV/en4KOft6Ѳ`]l>%cDE֌;b9O@$M~?sasI$$#iV3U1kEb&B<A~];]'AE@tL5q/}j`@ [<r4{bjq\!`\%Qu8EAr#Oeq ,eF.mrŊ,p(*x[`WC%`I'ST`m}2VSX 慊YPz-A>Bqn3&d 75xa'sЈ$Tg݃|Jj| 绖*iM0\u^ݬ>gw> \Yo _wB˕La{ӛ d&gyx&2;(='U+?zW6nwpmE42oYېcߜG3i9T@b[I{-VOm-'x؞Nea8ak/ u77Ab\b%#?ộ!!iT-4W0"O-Y V!D(^ -n19Mkrikf쑁V$o&TR0'6 ڷU A KсOʥ-h۬ xßdC(L$M˯Du*v[o=O4ZoDN8K>ki۾aJQ@rֳ?3I|hc/ uY9@ٱŶ"|9S_[.>+#cϊw܉ЛeaAG~WK"A$^?O@kqA粶 (ka>Z*tsDk _iSYl>IZon]5SvTU Ѷ%>$o#ػS},:l @2uPVA1m9b5N,A cDo2STJL^_&cd̬gE1SVeb{B8_V)G3hvI넌zb5'Rq= ~cz;HOmn\ }t-Ž0q;&`\zSO~JU eV~6x^u8"g䖷/_TW)ZP ʩ*jUh D|vkOBL}JPҿYZq[?"U@Њ"wcC&O ytHYB6i⾃sl%F8 p *v9 >.N}6 cD_Pڸf㩂_p *.vdo>Z49f~Ŀ) /Rwo-:2~Uz+}mHR1n){o )vՈvRkƾ3xE%ō1c,mmɗڗ'nV7ZGlWx4_qvҘ~W!ׄ%/I&xknRx+y.w*Su*NFa0i0կ3`W A鮐;ky*+'7ZEө;>C*wWԯ>(ޒ/9ccHHg xg_5#SmAp=?ݢrAG+†mdN|QFک0y j?&uOJP&Aj2"Zk\AioD8&=qQMh` .Q]o_ib Qxsɔ4I|ּGzABzHSlJ$'D)1Mcp*B/Д.7e<,g`q}t恵-%zhCMpzĻ<$֏?@XCw88M;:6Zw_ֽ"ݝ/0\ʖutRiaM( 9!>ȸ|N-|mS"%>~ހ2M 0mqun6RA%- ^PfƚaJ zyUp3O_X*Qlrqq,?gUu]ǵU-9LEmt=PYX\և{LDt̊BĶVf cpqx++ p]QmU{JHψ3(vd(rE((ip"a|5ӯ]NFl5BB|OtʀNa_]pIf\@ sr-MZƫCF>=u}{H'`,.0a,3wv@R;T}+%F3.P{wj)姄['!n|`O*.ή]OF2'ҙRt%SIt9~Cj)GbɩO~á: nդkp/QEh9?裱ʲG!K#e&X%Iו侦SsFUd (#Y Xss\k Dpg8]oh3{C {q瞸/Nn:=܉nBd~JRMPyn (hA+nqQs Y/7dحPJ_u:7Ȃ↗z ˬZ:XW̮f^ͷErw4-d.>de\8mLڌZA)=%Gxzn_ڗ׫قw-;WV(:Mľx$}9W0O`$s7Wk6\z7gIݼr82ۻZ)cQŕ$#=D@%-ssQGA(PŽ,Ga-M t~Br\`ɍtci5O& b*ertq0*QUI5C]25UْZp4yV2  ÛCťw6˃Gls8syIUi+wZ (g1!XwJ#mgԵT$*'њ9jhJ**M' 0W"#^K:e_dNz,cVɶB[5;<xlJvf&B#8&ƽ>X.4CT2PWQF;)p F׬_ʳ(-H3cp{-DR^&X/ZiA:Ĥt;*!!a%£CQL>Շcۻ^.iN HɁEH=_w釨^Y.oyR)/`jpҡ5G83U|{vQeS/&~HozPBh\t.X/]f>Uj`H4#h̾*HjY=dgw1eJXg**?j͵M$V/Ѭ욺b;.)+?pD GbmWjo>Hb~&N0'KmGr+㝞.˨d>/Um(6dz ik!E"Ή~xMmiР$?|^lf'Y}-'R4MHu,n'/r8}&uVu@ŷs[s;2'kq-p*SsOKmWgbti\72ES{UzAl)$Ztt-ٲUfhh[aVҳ7NRo.K9Y.Q+$ Tzo 1S(4*HG_"D`+ݮI/%]cdZ|z{\AB~$;M1a_qIEIZ6V|e5ǤƓS&K7g4; bY%o(䨟"낙6tPXe'C@jB& Qz? T#\x^kG\ ."|c͊wbbIX0?R/| y4l'_3AlX|jTAP^* [O }#6ypSTq:e @AWGޤqF>p,35ȭ{՚S7!K_lwb*A~z,Gʸi= J 6TF~&b6C,f՚Y1.W4UJxx!=x jALdy"HfRf&ğ_/ĩlZutbf,~Ly})u6:a5-fTtdhw̌|#l|gqv%ϲyp&C$A[Y~bY{>}ucLP]g@8#"e.F ȵ+IZt<%⁑674{q^HsP5A dSMin Ʋ+3WH@MߧҦx~*w [x%05R+*#kJmt瑖[U'lBTMSl(O!^׈SKij"XPo{.LCDImEp@MTNuCFl/K#NEҼMTˏpfJ%%LԳXp`Oɞ"j3)?r[8L&^=2?WI~D1ё'e|;œjs7EbEyu3+Q96yD"垊!˥5JKLe8QDZxgz@p(Jgl8w'hBB‹ιMb9,Gm9!D x$F/cf)>d\)!>*zcxfr#ĆP/\V [bL®EL",9K4~#㪾,d5X*,j˥, % bIG.v$fD&Jk#{=y4mqb^ 0UwI1FCW j H\]U)!Dц+]*[P__+\AIDt!kDg |h4 P 讗YSPcMr N\!8t,[s*:Yo YpΡ=E9[ҵbɡbWc ~iaKc=M]mXnm!W nԥO  }<ԸWwGmZHc=l g/tm.tz-Z$-V,#͌rm\ S WEzb-fo6oEӞS#ׯK /*BpKS} _KnPwUyuRx;|DWuv։榧4N S`_ P^t$Q,X'sl >ẑXe}s-R"l]Ã?h"K}Cn+ݕV[q7C;ZZρq^˫ll8zĞU4ZoȜ ͋aKyCG#˃I.ѭO֟5~T?uRDίlW*Es̴a‡P48Jp_uvo5Mgю4(ɣ/ƕt"Ov~5_CcN/``' ET]dq8) 9`L *@eS2]:cZ¸KևXI.GP*z <:FgdX7+Naw&wuNkiKq%7_C>(l% Ofb,6!ģ15OPPЮGC'fBRkJgf2 {Ÿܤ?E]L UMBH?*I<:}:/yGP[g}qJ+_ ^6ݺ#l傈%yoĆpQlKYtqJ.}$?|2Sm+t7," b4882ֵb(|::Aef$6pMsΜW.T:GŴM|Cww:m VZ:e1|x?:_W§w;ʩ!,{Z. *kZWdX[186 bR1.NeYAf3|l|cP:h=h!#M$[LE7ѻVXo7l}?@#{P,cfش50&эhiXf^ ;݉4f޿J ybBeu/uv9^hyU>@!1vm_0B(ָ%'Ѹ 9AX r+dټ<3BV3F 4NU5gx!ۚ ]j%raʯbDv\qUz:fy ◴ʼn=QDWfj]o؏9BpR-QzT^,c1%Ej+5Rąʖ_; qB3y?8YFȞVZJQ쒻Id :oӢGMP Mv w=-k7cZ4y<%|VAt>NonQ?#}.G (% =YӲQv%Q>Xu!-'bwqtj+IfzN$'m`1jn##'b_ 7X{8cia%J\8)VD62 {,7͖[(^; )z<[SF>S2Etu3-GS5˔w?3~=G7oxjgH(US(,ll1krk T,Šܫd>=K.@PX(Gs7f$$n!G19l5q-2]'J3̜w+Ca/ኜx<$8*n\O9$H%|z٪_j X F;N5}d@Zi`ta!LR@mIuu68{{-zev&l܂&Y' (2Vx_/4 38 2ԯqĉx׉#4 AxzY"]yFpw)i6 2`내m:@۴qi?py]Nnj0dM~/& bF#`S4kZ&ᐺޑVՠTN:/< 16!+F<6u8PX6[oC,aYDK0B,46Xh/?6tQYy< J'J>J {8JJg׀<#&]MGD3j%74+L;k S̈́4Onu870h:k: ޢ pc+q=B'o )G዁= w0<E3>c{P H+MsM .|uŷꪨtRH&MU4y3oq`6&9gρqm4=w,w@Cs7Ή. 7tgrU, ^P28-En_+ӽMDNPSB1fRtU61K]o{)l\,"J^N=?$^c lc JCK[(g:U[lNn gV64+Q]`֖:B/}EF92Fݮ%[5X"ak0(対1Y.07)k\R}כQytn4AbrO7/PYN[ #"/OOwBZ|#ԊoYm )Sdk͂H]?sq-If&A{F3*3QHMV\XvH*$^,uIu~ܪr'>lA𡒷- XG,$rs؜}yCvok&U, '-{fjb;}9(Z}vjǞ/0]O/0=:0^P%Y19~gN7O6aN=Ή4+-,5TAeg׎q1q᪒A}Tz*bXL ttc"1}wl~."nwu 93#|f|"xY|b&zŇ)>_=O ÷(ZH#F% 3G2*12襋\g1 &.6c嶖TTBaiVKsq[VTX̾:ZϫwHUZoY o<i"# Nn*K.kL{IK=l_ j4jvֱf9rCOcl!Q@& e@X:j$;`*qaΈ+nb&3VYҾT>jžT3`SR,>y3+#sca ԨD'@-Q{]ןFa'qxNH9`:uѠJm=@~ Y+u%NM=pW`kH'ܿ)YQ7J` WtE)cM 氛F@SHCF |omZ{ų)kc($MtnQ:~7k38e'6 yL4K<96{kG]tJNST];s? Ϳj> kJa}yڟ ?VmL2ِJZi Ǝ=a"8S5cA{0š( 7 qI ,۲вkK[VI|SeG"Gp$}sE2jQ0la#`2VNS1ʧD 0ni)u?0ippe .A),n}jqזhD"vm9f\fK" {V1V-܂OUˡk֏^\|. m3 ;"oSKֹ+6IKCDޘk^ \aIäob"~4ikx_%zuT88zwCHR@?iIEII*)1' ЃPWsiVYJ9-GpдEYEas*Y; X#H@$;#G31 éJ=):p{RfRw+TRݽDaomH,T!śRGkkCT6CcC?{jސd; @{' .|mnl- ?`+ilFR *fؠbó p>A |A1nbqBϮ!oE[6YΌ5mKt:VW^-%C[)¡*D_ O<Қ6?LTa=Q.3ytReD>;#|^]aͧ]Y_21}R0K U|ߢ̐ JFl7qˆN {͘PI|V,̱v=S&1kO7YQ'E@EzhpD5R9 (3Wh

0>ZN˘rPk9̘iM vq;;+fu!MC*hi@5m`leK%@#V ܠI5 GѲp%zH Y:jڦATqMBO*4mo;)>?\af (;"s$8썣 XO7rc$1rf QץPy|iTA|l1t]+Zo ZI7-8z=M! ^Tđн`*Kq7g4%E.$$&Jn_Pw< 2o] 7Q/cq>䝐҄t2/iQ_j09YbCHe`sE ~@,r8Q34+E^4 jZ{Z$|­6e*9 ]QZv!ow pˎkZ gZ]öMNF&~ct;Z;M7x&{L{ {baT>Sx[.:2 +d<lak}/DMTDƛ#fEnX}Hq қeł5 y?~ZgYu* ,zXg_ioJM5iUp HZ[K_t8|d]g*Qm[Z]/iDǵ' zWM1L,05Ⴄ)WM;dЈB1ϼbm|Sy' hU {F5.9gр2jţPJ8;z%a~&R(w)4\zr ل`pxQϪ ߺvn0?M'XwuI"K?Z߃-mv{qH`}jmƙdזmO>*979[{h|T큆n5ĸi+Վ'L=7IrNnqnxZyP) n̴é^`UDey {R@O V*F ,4ڊqN_po];j?&mHC5J /_{BeOV@Ιb(7RR_ܳ1__!kIqM]c)r6CX`LxD;ؗa 3t= !)D#V7ŗfY\j!u4v/an72 V8͹ MO9B$bWU7\uSl.\c N͌Co)xmwĪǑ̢mcviu3cKj&Ð`Iݺ?0r!%^V4MMAԉ:;ͅ9$Dʜ|LLe(}Vޗ/0 i-Q7"{amo]H?Ă?*bҵ:[Z_̪&[$,A\juvljsA:qjc Q.m:mA X= Tt3}ROTئą;¢@ $`IU !l|D}Q3Oz.|\,@CI?ܱ*T0uO 1V93|a/N8q,.c?wNnމKrb:s#ːH<s(N/C-@Fdw%#P$-!bӂ%JqAtf1u{]Rթ @~qSw. %twIߩAg=!18,\F:(y9Dt T0 ttj \Krv{6 =_'szR/y þ_}m|*.a F]_B]qѱoRfC\Nv:Ԡ/#6fa QxB0ATa`>'#YAU +j^p@$Vj);;y;L֟Z؆NRayFYg#7R7Xw 菐 n4 TQ bUfwZ!$o)U.ZlO-+VDYvyJpS9sGxTMekUHgbwkC;pr<^4nPSx w)R^>ǵ-Q@ s{e;s 0k$r .vdBbǠ2hD3gox pIRtf]h[Dpſ-cr#r%~McnOA [%UG,\L\u_}~70*F{F&L']h"1&M(Nr@A`~Oyؾl`txj)9!NZi ,ɼ)d>3L b6{0KAV C1{::n}yxN)Irܸ̪d Fѹc|zgWd$l,u\*S?!I86S"MZٞqӚVa#yXFFŝgwPlOM[f4W"%Ŷ0eBk>2h]P jS!*EbKl؝!M27ۖT%~"uB? y{Z tny`&CAr1z4da gΠ **==ə2;O-_W`dy%7K{I"xYq0UoIg +ec$zV:?QQ e(kiIQBjJ$o4ofq]8_? |G TἂƎǂxܨW8*-X؆) wt*FVg?*T19]aPp0lʂy8\oaΥ5&N{AR6 Ѕzq5wgL5c aAtSAm|] -J|JOi/ZL_u2˾Ht|ɜhZ] Fy3.w!Gz#۱R|ٿu/4Є&D-,7~دࠑltj%T2? ]7oIEZ'%G&U2eG *V# ^k^lz{ Y $(U;7U=@8t4{Hm6,7G8&iv,n r8>ж;Xڊ=F4q YzDm{ ]V]҂+Tp;o*9!ҳшx=2$ 9]Y/\< bc7K>P7FG֋"_:le.KUERa LF\=?Z91"pJ8{BQ- h3A}ͣoJD :` ;yy:8l--ۊ1phR%sl1wa۩bfG ωb)%^JJi 2E.A;}ȟ6UbOPh<%-Q!;gaLct5t'4։%񞜩bm2cWMdZ̙4ttf:`ZhHEB1_%I*c6D uƕ+'\S4 M$JXMnL A#FߵWJ48jJ~Z#5Z7."eF3!IxU VkܠU*QBPwbigo ̡ZM |%&z`Ec{L(2RNGv•P[7,G>!`@c<6 z&fbjC~[r%\d*tjzB٢PS.PiJuo6J1Xl?ȃ[grU+M2uȔK4o]h.l$!)b<֦Z'MfF0ĴUCkbT[/H(رy{"\LVe"F鷹Pɀnzcz?ͻ<Ͼݣ_4u^rNӢnpɍ im*mШVTROg=`@o/uؙfP5N'" a$0բzš%V~D1Aܻn̰o(F]\}mŐH+8. tӆ]SvH7V$"Roະo@ :.uAu^ ln1}؛7׈.! |:2K1Rp mq[$v.8{8,v[ }L2(qO ;:M}sOuR6ozCo)LAäoCޮaWXLYpڬh:M >M* GFO`gFWƩi;iݯ:dTN2ōNW% JIU!pZ7wA?K>f-tXKyYAt!|m`v:YTS'm6s<(.$D0ñc^vC?M.}%nK˾d> ;l1t*aQWSPǨFqE<ǝŚX3h  FG KV(QԱI)o(tG9e hnvqNHC~`,]g,7עu4HBHEoBUNLjMf/cp0ړ¨HW8vKI&D-h 햋>u8 KSgTCcx0(vXt\)Ǒڻ{.Ǔ Ɯы/˹WoP%ES)f4ʹPnDzD/~gX1šg;mS*m\Ml9 Q"_#<_0b5" v1P~n dE\;;z/ypO/+6+n!цE=ޖ\v#S쎘yF7FargE𧾕He&`XRRY)| 1wcMkvwo\0A(mNޒ1]?"t#K$s hXpxxW+K7KJUK/$Q'CwkeP ][|n]%Y#5LSyڀjqfetgY _ ! tIQIC\g6b7.Zj qu* ^ݯBtx/4nT.EO|GЏ}FmeH0d c*͋n B^!E8BNj?dAҙUۡ]‚[jwA 5^/JgG _  h4bZG(Gkλ3u 4N:۽/_%quV_ǟ7\Iat_MMPp!1Vh"Yz}j"TѦ<,a[WZk]N~~TcX,_ axU3.vZ *̗x3ed🅈a%tmɩ=]! XDzC(E9º@Gq ~ÈK))V3/wޢ~PegysS"uLb׏6iVi!m>K,]r㪧$^7E!& nUigr=c֨MAYϭ(Yw4RF_{|7xM+$r"(gT P2T宯'R87P;-=.OwVm"F% ~c֮0X-*ONms뒷I^$BmaQ9xq2WNTcB+ oQ37=z^tK @+(HbU2{&qHReLKrG@n!G+B OcW$&m5  TPԨho(FmiJ1Dy.}3dPCRDmk)/ T K.Pz$3BCA0N5d&E ^W{II2Jl{KVw=vpS5"\#V ރƔ}7rwKPc$*K V:bPBvoe$_EeJ6L/nxސ1 ,bjV4-z%qRNG_qD)j4IWHJg5z$ .&r8V4BItvkpR_?(yC2ĕp E=,Ŵ*S7ɦiilA8 ^A .H>jkz4 )U*dgj{\m}!MB3Lv[#$&eVr$$.)% {˹6p,>x =Y'lc QI1 l>\ 7SQ&1PJ0c3L";@F&iqL MXiQ_+BG8r-} BAؖk/ΝeM;?/B]Ҁ|D~DV;edmgZ"^w@(-] 7Ȥ K8P]ɾn\~^X]!aO}^,=H~*iLL͑%9BUUyz (' 1 joR60_UΟ3g)JNȟ(+GK7׵\o-ra[ڷo0VP1]XgZ XEnyF]YscwLj^ %X,{[뵇b vPHIo50*STX oq`7z 6mm^7y cj+Pcwu|PJ @v j) X5- H&1c iX /Q_Z0!g~LʋN˒Y&]T2`BN N΢KЁpNqWV ଵoӪп{ru%G% jW`Q_Ar%'6{GZRo׿0u;knP xvlZ5Ͱ>WJJڞ UIw[VH=qR>w7Ü"M9zfz3 o ^+23HZׂϩFFY<,KL2 CR!"A6]~r2P8D5ݳ,KŞ̑;.ڵD|IqrBX`yLH > ό7i2_ȸ%jǘ}N\; H mTCG]ȏַhbA5jXi`О1v\7wؙlb~W9˶,"^zA_>[ YOI4 K FqЛ; S%ZTD񅉏9Się2oAnB;joULQ_}]o' . qo?oW<-fhN{| :3B=LWDaI 1}g}dKu_ *ߏ\og93jGRҦtn؞4_^J+o$wX}*ѕEn3vd;_{Ȫӷ%NMmXL_hB3 }`Y0&G'F}e{ݬX Х3k/g-hPq&j\G&]I6{ " VBIGsG+aNbp?:`JJ44H_:^LjXD">=XSDGİLfdZ0h\F\Y[$:B m,@Ӑ=+cuHpyQH{Ygo{K4A $(* 1J3S_BUB>J'<5Z})g!ǂc$7N j >RԱ+(lG-@SZw1M )RO0 X[n.84ITш=7tfI?9&++qV[ε[fR_`+8\d}(nx]ʬK(xH%F; )m5] xEt_G~| ȫ3QdQl 8H3>r2 (9)@F-.{F7t p_هg&2r0]ugY,wyThl3-~ӯv6BW^vޛ yĮ!j:m e41J^iwj(c5錃ƵBE!w8 &^\-8pThɠos@Yɖ>Zߦc\B6#gNR =Ae;!-ֵvyh:o !m_id)3%j\lFW$6="4>Q8l$F/ k~bRCH,'i$#O~X[^)+ɝ1|v*VBT3ˑJFX5[6>jDG)܀=֠@r\al`@յqiGW^=bVC9{5'Bd 2G :R9F=n[a-tškI6=_3{lIr?3VUgZJht  *\OCd o(9 `5w'{5F@p_2MeޤtIgPwo.[a=:]KN"? v:X+!ǂ5+Yg{4#]/SwCVCN"T@{'u otP{C$dIPd`B9~6D,D:7;avӮ{9 Jس%]A~}r^%08HW=̦ }ҧB% d S|Yy~#y6&tt:HAm)P#ZK" jf0RmGR 0 ~XBAV0 F?CrT%IKdDž!#ygU2*4V!Ky@Bo@L׋SfQ9=5\EBR@AS1K/5ⳃ7B[o eIܸIC,_ Uj2+:Qzˬmk!'"G}b lJC '2#B()0Z.9۾s#6ou8el|I0^mQe8LGZw-@kΚ c Z @PoFUT /9騔tYJhcӥ Wn~;);\/n;5/ND{m%bs+ 8}8V|Fv^5 $X?Νpo)j|C{:r7{pSWg?Aa5ĮQ}p GZwld0_fawfAӤYяkY'{'X]0tB^}@Bm?zz9+>aiU Us]@{u)"eU[A7NvXDxyLtt69NR!4FRl=?a/6o U4ڈwHn *)zIe9Gڸ *Vwd-^g0 Vg,6 3,GqYJM%B֨O#0?냁oP)DNL@vFr8`_[NJ[x{>GAwMw#hcEz.8`waAjOWwwj]n":FA |'?Ē$ K @z34^hq%CC~bEcf|㱯Zg.uuQu=xEpfM^~&SY8?m{- .Cŋl]Wt8A2/TC vmi/]:bbcyw \v2^UJP^v0 Z"6q%r+ug[^Ёׄ[[+d_<{.[j/uEC=~> !%qdWK:=plze"6L1uU)FP5?|D\:(;6꽦ɯuǛ]8۸gL׏/|e k/["9D&! &Eln{_#%Oڴf[^4tR.@g!'㵺JMVh^aS'Ⱥs}ӃI}Okq*Ӕ>|Ui}0db f#,LLKO +3 ȑ iY) jwdw\D?-/)m<طZ[OKT:p1eJ`wX\.6A?u4 )$ժM<TloU!vwĦJ-5G:]S{z>lQTlup,aY>6çit փЂc (\%Q,eU> %j]v( M&yX3 zY$JQgT(UO 's*t\m:{ʐ 34Wnq,|iPyt4B Jzw]u?ӊdS7s~#&Ngce&<}PJq+ǙeD1^<9HcB䯆VպIۼ_bC&\]  ju10GQdg%mTMau۝1W&q%rO"NG;;=iʾ,M0U4}8P ku 3+.*+IQU0<ndfW(wB7#r #leD ԋGANw O߲[d;@ wV`9R,L+MJƧpB.1T56:F6S9}Y :/]"K sSso(1coI^;!3C4r!^ok&X*M=ڴ }`8PutCT>ҭq-ZW֞> rN #%r&'`(>6=7PV[06p'Jk@35zk&[Gk0Fco;FjEpjBt}l#\<4\BFEv3E(v:$u7wF݃E нd; p{]@@&i[k `]R5uhG[xgXȪTmN}Dx8!)eƨ9|>ۨRZzM]*&{x<~u@|3IJ%n&@8[Pۃp8IFdwjUSlGi< ;8˃*b"CZPi gT9zxƙtf`b T( "A@Q7L`8K`K3X+xn~w 5F7z9cv$5]0h#\k˷,vcGU@"GEتhHw,f渓;\rdP'. *ے beȣ5j1llj[OӪfB"ꨂc #j`TOf]0/e5řK?p0 0Ubͫ.*o׶-k}8%'~ЀR:&<{ cP-Ex)j?_g8 H{y/5`_)¡O.|1:s!4sA <T~1T6W4UR5[U"qehɣU9/2nك39 Yl3ȁ:E`gi}p[X5,a(غ%bZ Vk3ϛAwG:͔J6IZԿ/ˋo+fpNXX0V>$Ž w"FV˜ȦūsTy-2 mr r+p 3trtL +7A@wv!X@+JeUYV?Όq߻%C#\:mRCP 넶sԡʷeWb'jl:eAq˂tyx|L3cI|/ `7'XstOo|tB ~}c/ .O;=>#FEIvcLk@,6zkA5§w+U<B! p>8œϪ1զϘNy}FҔ̭[+|C&M(.Q)]qf"(ASF>4jd%'a_/ѰĬ|og׽w╫iǑPcm#Bt.3g1uC=a3M(s{v-1obKE1afT.`!/'+ZC= NmzoZհJ9qؽ*ւ)BmpL:؁)no2Wg?F䰹曬J0BnWUBGO_~ϱWi酒gH.Fwsq1=D %jc ﮇyN&֧\-%Gɘo8 =E{,`RZݷmKtl3Vc_f6D'G5wZ*nvOSo$+můR~rJ$,u]Z$e$ ,mQjWϕ{O/ Oݸ6@S&ƀAo^?Z'1=^Ζ.IMjxF5yiLSҝY%fȩNeN5d ^$n:РVFQ+S7kݳ}=̠VA hPdDAI4#t!< {3Vm[d^pC2C_I^|%_̋DbN Y*vnL燓=dCy=4cC٧ZKjb[9%1]}L$wYH,0`\=b- E_PdnhhD1CHQ%M㵨y/(HzJ>-s8S8jvܿh6@"M CX@j ]-2ܷ`jD͈ћNV:0t>6EhqY%:+L L\s q>-a "+Idwj!w1& LcM:F v}q<77'ܶCcOh 4h2"IhZ-ȁWz5ۡĉq$s_y{@l qg7[3 jh%,Aӭwr'@R?<#\Iq}Dr<xM#,i%JE3WOI]oL## QLMaܷ_/N:hl.~c z(gf0 Dy5.]2h~`~YAphTPpJ*orNOrn?UBfp\Un~ &P*eHR颐LLҳD:p'NFEXG(Od0DyHpSj[X.>-ЊFܲ$am'(-D㾞#HuX!Y7l jǍ>%(6vtlxG@^NP5}̵_6XJNc;LSHPTv#NwM佸"y%rE u9=ݴteF & Vb6؝8z8D%_7;ցn`B>?$ci>'E~/#ݩV77Yg&a'Y&V )urVڿUmq HȂJV_Ñ?. .Z8L[5L@Q?g* h6_W!RC W=UyJX_n/Ήw)0LMaKoYaYG7gej͊ޥt GC"A^5VlleɨRL@%EF<5 >^LnnMjڽNRCdSb"9!rZ`:5H,mM#t T zt1;HDGbl}|_zImO&e-V#~么1K i;w֜u6K{ÄN{24) *K0zYbQ@ہ#ac,jPz^v۹F@b Ulx«{Ǽ,Mm/ܜ g_^z+'1Y @7!KԠd3ޓү#xϾV=8/AI7 ti"t C~V8 ;T"BJS7gK:_!F?V;N՜QI4[ ᴹ~?( *D*R+v| ޤD2'n"<,F/ {EQui *uB1V?Ro(>lbQR[2b eRiI4vZ2*+*4v{cוX*X ;&p(ns_N,;Rl S_|wZ a=+4׿V2 IwM/b@09ϔ Qd{QW(&3x3ܗ$MNA`[7jSpDžpw\4'fT慡V$J&fZfI}Ln]] |?3 OePn-+ȍ n߽k~QJAO(mR,pBSؾŌPS_LT"6ig>Dg(\YGXN%]Id-\DzzB_AQ9-3MqTYGfocӿfE̗wf!t/X!o^fᐢ(Zn._%{ȡ_W?HTP,hczGTR[uj@fV}Hē`G=l36sf2 `+LTQ,/rAԙ2+/8 p :EX5Z;YMs23 j D_^6Syڋ6m/ؒh>PM8p%Beлçu'ee " պ܊-K UŽ:;\gVL/ݸa6{t z 0.W 9nJE{7V3K5K#]oFū[:~Sb#ĂQ YK=mcpWμ`uċ*@ces0 {(9Lc 梍_66X$] (.maSתM*LQLQ;UJ#Hyd2&.X4Ai}]ʓ6<̭r~Þ GzB y{u7ƶQ[P=]b H  B" "7zu, ch7lvk C)ONRbS'>{<)an7qmN!L0$^epV3cjo!qd8#; |~rtC0({;K5( T4qpZՉv$Fxfe/b@Pش#QSzrRƁC ZJ:jպS*7맽${S -F+M[kU ̖x2Γt"䄧(EQO^9Χճry?nѰyݶ8p{W O.xO{TMP%x&OG5{ [~ۚ #Lj(9ȋ{ixxTT_d,w)>+~չCWJҋoDfcc_'ug:M*ZK$<}_S㼒I"р l/"UgV[hpp;ɭ*kP'->m.&ԺvX;oa20l-rPhr[/_<Hcvwchumb,7Ș HMA,$,};)ƃ6_ac8N63*vMX}S9{ep>hX,fS-n-xeop9;dG.vQs/: > j''WJaGy%aod,J%͍6%g #, hA;ZN]Lȅtw\VU*!8"@0MJ[P䡘Q`>=Q/x9xӕJȡtuΕb 3?ݪE[Js.<K߃{) : G[9界Bd(\4y={oX (:*Go^lCsCS$9Aggwǟ1Pw%M }<oGwu`LȣHek+ X4hL&Nv߭Y{rϼ~Ul2R$LjmS=3 K>ɶ'[Rg+sK“;3VՒ#w7:n\h@(H *GyEKV[?R3 H&XIFryB*Blb9d  Z)67%zۧj/qyeQ+hy{!sg!}fؽPڰY6q!.Hg#,07Dl@9K&c򓟼bǵO pӇ|S-W]KumJ"=t "vɰeWLn˞=%W^l1(x<ĥY3 gEmp90_-EW|<\C?<4GM1s_L]|8 NS`wt<aE>Χ\| (@VDC(%AcVj nں)rqXA|F.2c'kT^[ Db9I[O_tN$Ni5" =3Y}>0g*oL'ߤRZ#{%t]ʩN+\c."_V"Ֆqk7181k ɳR=`|N_ud$U%.KR, )AoNr-#2U۩>k(h ֔%)*Lw}nL%U3f7$|2耭։P|g ,Qt/4?%5Ə$ҋQ~wEO4Seb+R\r4k3p]<^$\:l[^qNG-ATMKP.\eӄἾ'ǩt،ѭңmϛ7 ]FRl k@ GΚO*DXV$zpe/bU^j{pw$)YH=`[bcl+J>ޤ;,9}F]4)[\[ycĦ!TQDyEnS.}!XBݩt`54zY`tMJ:l'CQa(]SGy]UPL{uZ-;.c,I?$w0ӋhP@kƅ{k=j[lN;r8\h% /8sdo+\`e ]AL]ěv zL!Eo<'4fM:jEAM6G!5@ҁ̡l5<) Q-m+t>硪E_UL$-0e[d>&31v^I f2E&plA/wP$9!hv7 9AeFg  5;&3ă*@ Jb[sRJ~bDo'tc"8Է0UlZ7"P0#:)Y5s*ͫArɳe0IykHk.{xk7O%TG@ܟIFyNqai$Ƈ7xOz (^ՏJPx'Z.ҡM0(M>j2CݝN_BǠ,ɲV_@z0SL R N%H˦?b(%שׁASP']_US8R7z|&<ȟ'GJ7Q;)J:ml9qCܴ̓乩۳lP֋2üM9N8yWD]%5y<ì1󣺭_Q:zA'&f >~X1sAJp$cv-s}Yz@j/0Gld Wcq€:$TTsX['3;m޴<,ǽF`%͢uDp-dfv9ѤeqyR) #/۞bAyTmEA"Nn AEt7|ARlkzq7Iܠ:nJR@qXjz 9ge N%D]꨷D8^B39OnדQ˒<=q !Kad)ܓ(7!F\oPq&[0b0f.m 'HLۑDVKX}@>'p{ir|IVB!wu$K|sKBnaNjyc:3䖢Vih!Jn6͡LPou.Nt3 ]ZMN&~<(>cƎ$;K8s Ǿ# Zt3O;t살BQ2v7Ks `ԛ2GVlQn&PknH^D n 78XdKi“~OYuRN]<*g$ ^QRӚJLUP)z15 a/Jг,fJPT}$bJ% ̺ Mvt^4n@ @ygajco~kM`hvĻh3??tV 5!0C*s^̛^<|!$y(<1Msx ]Li#j$/OJǟ96'cV֥X5x%dtbZX)t)崀bo{q+(Bl.)?pTP!m>c2->]#%ןr]f4?k 9yxd'ī G$r/p1c*&wqja.{-`u"lGĒ ^Xu3ֱI=adtܼx_>b闚hHF٢>7C0c[+s agDH{ #O Q6Xx7\PW@} O+_x=P}grr&2`-X4F _H@r-^$qY3XvzTs,5CHԘQ|3Oi`N[IJR{7b]3W2TSنj"#~(ތ|(o']E8B~!&M&Pfgr+GP7F,aUN&ݫ\-㘏(%Ϩ,r<keDj^A߂ _6υ}c}7v2DUF@}5X@[*%քj5U˧"~cCtbg 'CXf0#*;}L=4޴ <%rxT,qį($pSe]]V[|ޅ1׳y>?RTW,K0 "[gu1\cF~1(8~Ww4 ӫϜ`Xۨ췚e=Vi A22J.G{.t\s3CfkTz0 \i @GW_vzKXDv~H3#taӫ2lΊ,b<(s1IQB n'q_ HsCoݑ,ѹwb4I\0ҵ<)[:mmJcP {'MunnLv۱:q kHAfT0$,!w+Xc8t"h(U )h9yr<:D~D=;Ƞ噷1TA901N)?$D3(f\*,wPZ.a;؟ s 2u!M`2]rV|NbS9~~p%MC4f50 @ĬSEnM ?!O89f␹βą[k r| bFV\wY>x; ПGn!_3u3Q:ʟ\Aop{Lk9t";vsdxKo=vU6Glxrx}&@^p-R<@_Ө%cPoٕAFE#[PH,0ӋJ;3ZfB!=e w, >Tz| r"Hf/r(i/"{y_ l u#$9HhJp hx/4QvFv>B> VBۙ'yq4 4sL2tvmMEFlN+>@ks*#hX0YJ/,sl-$ %!'SҶA}B[g@XYaD위+uFǻqMasvrvp_gR +wJVAЉ+ŻWD"~4(.JxpHV,} ^o3xQēLQPCo  <Ŀ!͗ۤm4λ3q~.+ %pP(6)㶅B|x,d`q3\=q3}+gr) Bw}MZ|Y&˂KŤ@yQ~E܆::E` :VӜ%V€Wr~ޠ NkTn0-pz4QNĐ쟾ܥw#,-ztJ*ɹ]:TNxWBt7)=W&sYO=Ƭ\IdԫӠ̆uy$X6.vr5MKa\8n.dm2S0K{z-k7|'2!~4%PHvܑx⊉Up@p8"/uj ɛ}ްW:B.6|6IK"q9L*X1*h 4K~ HJp:Y.2|4.拃3!.4[@&.ĉ3d{ TkU6Ğ.yzJ1|POHd3->TKJ^#l)ݙy~yn[aqzJp(y Y}pIL`~'I60Bi| $vܞ4d:55ڍ7_\ WsQ/ H[sJR*s'-ouE7NዩҼ$qUBje`'o>tg{ϔE}0DئjFkl׊7 Js0^ƧM6%JJ6t^q(x{מ*,~{ ] pq /bYDхv7шPs@qg3%ҴX[Zy%벾)CJ5In0<4v\3SY9M%rB~VFnO7-diRv_7|;B#zE+f)M`}q"b $Zo-Z_6ҥhaN]&M]aǶmKzQuZ$yȚE R[Gܸ-&_aĔV\(D^Zf}lFw-1HI86:hˢ"TCCQbׯ?>]P+y(NT{R8 'rNj_ IwM=7#X}PGnDtWBol9nE" s΃nӰgQWEvAU#NgO.ڰ #GBp {C&yw/w> ή"J~%_*ZT $:dzu^-~+ǫ@^@l*?^k7LIǨs\x/Zj WuvDK꽜a8Ya57bra*lqN~cRez: E#^Ek oh>ltK!3?lO"HݬHpNj~>QM]s8IcOIlDVKHf ѡe>LQ샰艰>${&HOH1%*jRT@;jه3a GJ9Zt9SĹ 9\WO[+'l f0G7JY%]{E0V{ȓY4?9_C~_GEh:eyH%rIA%07(ǟQ LGA‡;Kfέ1hf8gM(xKj0i#ϷBW?JfGH`Hm|`nӳOLΑZMK.OedHѴ8)NihAAn{Go"%(0;@.0r_0BŐV, ~ |zWe:j]ET؊~e]խd9 WNV_h1DV5j Ktݘi &k[>}Ƌ-~TAҎ'W"S6TQ=r h'l- ~s,W !ǀ%q]MBlYQ1iJy_%Š|Y sy=,y!-?i;2aWBxVp\Ƅ>7%KC`gWC#cvg}jpDA(UPߤ48 :9ިИ˄ŷk\$ɸzόRo>˨d{/ț8A@f£TNwocm'R\;%A_"VxLD3 l`jqg(.苷܁ihj| )uCMW [i&.Jv:}8ݛK!bD8k:{`ˇıC\_e-RPMGԕx;ay.E־I pWUd®AYcXQR.jlj3ϱʹ4ފ~G.jQ"k#  ZoM^DH(-``:~c4/:x kPh~14Cjb#4 }7ԔxHNr Pf["jH-S(VF.AfG }#LqDvķI  #/8Rӛ4׏4r '9ۀƼ̊4UkzFKh-Go{19 }3^?/8Ըî!VMda@ MȞU,7K=1E;*? Evi87ـ\M6v k("|Ypc2 &t{g}:Y9':aԂL+?54|%B ֒&hXIe)A˱<s=UtH-%d=\OD`:V= =2.@@ %b>hijjT>a~yt{{ʵ7̃5`ɻy׊fwLǦ2@u%͝:Y~HIgLfU41~TʢIoEh䫼RηqƎ%o?(Em(4>s}'V(Uqh=8y3Tmf  ǐqKyo3oTs3͔V>iBOxܚA/=)5xznW~Q]A>>Vыa.ϰGq-z}=D?DCf6d) Q47_[[hv[g{j9+'q%&l=]Z b"haqZ-1݋gɈd>rنO6`q.8!cf_X.& F؁%A2σuR;A1w7I4q 1a1T]]Bvqnx5(”N^./b嗲,`ijfd tN7 pG̛f~1d{ǡEak F\oŁKv[5}[ZETI~բ ƔU:1&64 2v^V>'HeZaNQgPJ?oL{YM! Oum*l)1N#bBrrX}pNj6 .>`)ܶҴ4aHWz%X"!5D;Xy 9B3F>՛}`[8AbA!lQP}<|CEʊJhF& 6:zuV$uQ^*r %KA_t&,f<t4GY|pu&CQL ^vTW^UGa-B/ }^,/|!Ѵs 晴2gu%>iR]=A8rZ֤+(W؈ry9!>9gad_my%]/ wXD'KbXMAmix/,{#~ 7uC^MI5LkG9K|*ܣj>%ua]xT93徻F4TՇq@ou&&bEMaj"MQ4${:j. U%)-0]tŵߚ&W@ ;|p:SL>zU8Lny3[Q7z=@X~Q.T :l Jh qV77K[*=b3Վ+XlzEC'ԑ:S("F nGP^wGN  |66^d&2nIW[ݬf%JA[;6FtMA3WӦ1=>[8HEh^B3u9y^9c1x1xEՅT7`y:3:Qe=5Icmz# ;|l}U稨.'.٘IyVn-GݼAbJH+ emjX\ ɣX,WRgdMO&xOS}쾩29=Qo$zXыH^Ad@ uKzb%iGt * Q27c@uk{Yq D5Z[,ۥjƪtp|te~4I0 zm;󣅧z8?e->`Lo`t5I<\(4 ه8lm >)Ovk R󣙫ݩMHa6$ 75o%/Y,Wmk)Z2|1/KN~"'"%sju"[iƨg>>vA(oDn5αRs]uJΒC7\xSu@@ԪGzEㆻ8{G9T&I+590_\?b(j>""BUyEVJLR[z=eXɆ=3]4orzy6'Qݔa}k̐zd.ڊ{n̙ 7C#ms{bg.}tSC% i">3=Ţ(mѹc(+[QlD 艼r?.1Gd/~3PieXGy@de\ygrֈIBD'mUl15ҭw`wŮ&hP.{߮/\H5"S1#2GlO>m=(e1Ippb|15Ar# Ԣ]~`֎L@fThUN9`Cḽ Y&zy*H<z۰Bf3L5s8::Rtd[E=+u1tLiMD a8alu,px5-eFv,.O}rs~s/R@|JfbWvg 5h=Yj9$菠tRX(ߢ@|z\|uU@@ogY\2f8/19^2~Py6d]D&$`2/xc[N&xZgk-u}Č#=مVYG' Qt 4yJ ʪa7Ntx2Yٯ)]-ےgW1D5HM =uS &ڒ:';]+w#6?kcx7jM6C7|jBȅgwb}5q#s24K~5ژ-ɰL^UZ@pP9TvӤx+.tnZe+ݦ20T1GHZ4LO"Z \B81X *`LS>V.<mP^ ړg$F. (]Wcs]?$XMx[s<+7Zc) C|j/gDx\ k>l.i;0c1E\A5?P}](515}_ 0Z˲RywC0c"?ca1%i(96#,ty_1t - [lU'unrQ{*||Y0:QX.wWA,yNåBGMW髜.=)ߓZ>f*>`GF>6s<FUlxLoB4=#ФWr?g3r#%`XK1Z@0El_R 3Jjq]%#Ȓvjs~vN)8,`aYώӿc=ַ-!ǥԎq'N&y#hC~rYp/Ikfu0 =k;JhNaSv֣dJY"7x|)ʵelIlzr{iF* 0 R\i|SSI{vH#Ls 򦒛I|f,'z4p -ƃ7)tő+ fr Qd%g}ÈJdeHOsT^ЎVچ)z !-P[\Q6"N8 K+[n4é3HMʻvR^De𡎑YAR}KR K"pК3F~)dVU̩8u2+ēu^ЦE_D_[Ǯ,>I Gmu)G0 IBrṭ eL%7} /%q$lv}YaƐ` ,]&u,8U/80{gT~ydݙڊe</'o]?<5̅zfUw;Uq\ӏ -&:u|y?5k‹n_JS󭌘>?ALzRWQviP;^[HAq5#Ȕi#]\\mi._՜/:li\yYmT)Cx߶/!ynmDc,adH 7yDM8XADîL$mgƂx lƠQTeΔ1wqt(N\?J,_`V^ m&Y>j:VcMI#v86s> v8f$ͨIT 9Q6T) (ZcTјf+-%0Ge zĽpXfs۝LZQ; Rv逵ԋ dV;x)~oZy7ljߖaגD!ݺ2 PI13xh(v˗a!5-X:9~}Ni"G7%ݑNrIl`3FxP#hЃT|;TocS.y넻ۗ>> L|Ѻh"qOqotNXu'GA͎ Bq_ɛ@w]}H>MB!SNf)}r)=NZIV*b,] !vyS]F38,;ޜ50z꾋0$b~b((@'v$(K0$88M-8гPihGV\;y]-{ywF%KtH /Է] BvN…rJб$ަ/^D("\>{Gӝj؈tל@1V j0}7/X˝Ss}C+^8aTb}L]1#߭\:ǒR{3{p}'wj '8>#i'=”ӯˆti>\wT!lBKA%'ь Lcov'ǍssYf[iRKb('LF.ioCUcVO|1EˣmyH}6̤`^i(E bs5``6$Հg'  _;nuS<!#hE5GKs`]Zs _{E |҉hk1FlnnyhU-s#5Œ-(!z2 E19$u83<ܾS.̷=t9,5@/Eq"8h <he۔7FTpX}EhpP_wQAWv\e^,&9sHυKճGXVH[= B0ShP.Ը1L[{̽u~DڼIB%[`ec].͘A`~a׶0q܏ѹ5s5]:JE4+\cBL '%\c:8%g:+67Rx & Iy'8ղ,r{JM1.@YCy Z>ž7hWӵytGyϚ]тp̀\u*H(s\ZF4:0'D#cͬlHo3QZ2jxߍU.W`R k9:л9: *": u[5Ś4:Bx%oQ pΤoBV44ӣo*jF?.k uY8OӒ879(k7g[Cb*/=3J FƼl6XQ+9>yVm ^aa*~/tb3ul&jR r%ߋ-sm::DoƘF/bۖ'Fo3Nd;7`%i.M񹜳Xhe."^ opcȵ{ʑht\J]=fM#H}ߠ/x97bU[S0Zy^<7ޔV$ :I1'MiKzRP)H1`-gj޺˙Oû'k}gwS~sx9.ϐ+֒\w:;2Z%nJF,NGhOY`;11<ТQU= A'KÈG2&6(-I^Qa6]oY%: 5%sG( \2,./,E6M OphcY\q gI-XqaczVlJB#<w۞ڈVuqz]qMjAx}Ciܠ7qUl'- u+`CHx ͳET޽I,I[eLƤMvS1KjY. Ra7]9c~3>>մ<2z\9 *NCr/ѲD.cQs؆S$ݦ1[!s Hrc߹%l. >r.닄,YdF9"KDı+b[Ʉ 5%  fq\gP:dK>e`9EiYWV$wԱS 迷@y8 c1',ixt}{s3'^ _d1N .S"\8R_ec]ӰI;Iy yP.fã︴"Rh.w7T9,mYtC O/W1 I V%cT~FQѳl̝(K3g3҇qT1)SEfc`eb3 (1+;iP[N5$WQ1ɷć[![Q=åveG{CD&"tCR{JD{:J>*= ? ,nZUNcS-*xXc_|kn7..UM X|c&tC#~=k2w scP#Ͽ R0g-jw=xpchJu twANiw[# "~xA?Njah35~5İ%Mzlqvc+_mK&^;N{ Ce6KpG",C!$A4~qۻ_*ׅ \{Df{Tn޾9%o\ͥd}d߆Z<o%2H瘷v[ 9,b&s&!(kKb4^Y 1ǠR75R7dž-WLTH?2a~,%&ɫ#@ #x%gh|1ҁW4/Fp=i609D$;:2YY{Ld 8NVYnCgJJ. iD&Eyvu}?PEG_.ADDB:X) $"Xxڳ 7?m&|MIjT8mOQ\D]g8߭*"YNz)?/\-d^oHPr \Юi(cQV\FVyfRcm+.ttF"ʏ -Ɂi^pmtO!6ŔNCГXh)S𦭺~PYzBiWUWXSBVqz^6L:xon6#z16Tù#̝NX6gvG;G׈h0  +׭w7sҿ*k֎&M"EM+&()omN~cj'/:_Kռ'f!zj[*2s"HE2ID$Jd);~NN]} )ϛL1Bh5xi?^$V H*L%ǐ|ٱna .O Ғ%(ߤmɤ *Qx܂\3@2vM Uw%@!TtcJ49=J ߘ<:X$|lm$U8tf?TWhҍƤfĈ*ണ#8bR~ȷv]B䌢D#\^vilM3sش$kOj"^̫%Մgd>b/FbyFP{1`]z 4G{UOsiP0y"revo,|t6ViOT=e&8bm+M}e z1/7IYƍ^( lDo y?$g/EՋlvX-"G D9(cjZyWH}'|Kdwq@.0=_׻r*OC0zY,B1z]IzF\o鰕m+(&/=˾ٳbUi)bӥ&GF3hlY!e1k)i8򊽺RI fqگ:Q1*rR4#v?EXR=nC]- s38% ۦ>'@'2n[/\GgIKm,_3q)8V~bv D^Zny8 o`[yeF涉s^YA[PZq a`jy>c:k=^dK;0XO!R?1w]fl_?CF|4U:Yw/hm44;ẻ|m)\>Kp;BFQlxo7&nM2SSOdbƳK㮇$ۘ >cfR TAX"Д|f@r(%G$Vxѐ>*G"afFھF-nuĩ.utG}n6Wi6wװ/z=^S*Ʒ[33P3XaL(u< U4!8|_$A}H"JZï'-Bƿ֙ j0Ēe'qAR"ԉ^ 8n0/^v !> @r­5?;Μ$}*4a.Aͬ  +qFwgo<ys6_ȍ YJ}NLj,qfI0gݵxn{x/bN'#tSY^p?YR|"zHEVR'ELXsV5豜F&/ 6=S˷TL'(Pŝ+짤 P#={N.rHnGB;pajyױNr}iGCe%{^;uPd`ĩ'!E RZX~ǃ++n?" Sn8H6ằenA~@'k: 2md*Jt_2nS h>|DHRuz\~|-w' 9'w0wM̭҅u} gǸך^d"Mcqi]pr"5o7IN|?3PjB+E  };*d:a'#ƍՇ׈_ I\.{)u[判%/-MRAְ%0VkKCGojOgÈ_ EάtSw =h#%`TUwR&h$Q@Q;r_]AnN=mHOQr ((Dk?5#KJnҭâ<4LcpQf@!kBaf)vG=ӲJ7L= [|JBwnjj!ӏsU_x$O #[*``"|+FG饴T݀LLh%Eȗz_tZ2d\k v볲YyJ=q? BAN{#Dh&%mۘP~]=?q!(|fzzGYƂD9)e8nLxP ĥz҃d_}|woW| ʮ62EƯzP A$p9ǾJ.W.?ݑryb'Fd4hF!{!8I2/C 8@ۅQ Ôx+O w2>C̚f옌ȞVo+&Zy?¹Ą wO聽ǘ<6 m^1zPՌgShIn>|QN`[Q69t/EܪZnM# n6ו<z_/r0@ y_oPe!Q598 \#l95a{(/%Ayn'5 v"%²+Hw&yk`Q4QdяZIn| & W( EdIim-a ]-~6DkZa[FIU:o9Y;tSBZ4fHyхO'5tFPj1G[Ů ck-K*ޒ{e<3sM"I'$3Xŗ 0JFgY)L蕯>ٷ@epCEKD0PIb.nRJ:{'; yT 6ļuAcAxѰ*hE*0k,zP43U^!)jBh) nL5M:%,6ر56M#w-v쥀>uF_roie>f訏y 8/+ޡ,ȓ8H'3-3P"raT ZSjJC]BvؓTt3SYҦxf (>XPZ8k>7\ A9ML0?Ր~%>k2}xI d@Hk;,d'D#]^bjeT PhDwhvV[ObZXW=9&bЌ[MCi\^lz)[x}73/KvdUr~g ^z{:Mv~LIFs^42h;n94 /畾JFe?H`q9Seق6}u-MqBN5笲F-6t?Ow"?]@ES33ZQ30\d~f Ậ"xv8$5X-s~_]uȿVaGN)d:P$$- MS*ޥ~0@q#̶p|raM: 8:9\dx`[Ô\ 1]jrh)CAF8g{ 7o]7>e2ӬbDPTn js<򠣌o;&ľ n4{MeKǟ_dpMt'dm,Ѷȍ3u}['wGnNF sㄉk 1dGU)EbO| '? Dz@j>ԩbu.捌KnZ㧬GSfP@[Dxm.U nfZR]-.$]T t:?R$t>ѱӆYŋ6̗R gwpEuYfƍAW2(BC$vyGݿE7&lݺ3ߧ,@Zm]/~_v&u#K;_'iI\nAhߣ 7x;UUJg{Sk%ʛKofPOҰ,w(BA|I$|-Ņ"JkP$H?nd"&~l\r`k;Riufrm9,&ޔP,@FV.2>2p\I{V=ge}KK "q"1l>f'a9h|]`bJ"ڌb;if[Vlҡ%:}ֶHVɾη\ ?jbxzXFd갾F pę2SP'}A+a}[L3^QZ̛ H}IÕ]!}ڈ"]m~ V|檑f5n+ކoԍ}m6Q;jM/EEEK x_1.{mݭ"i_&\s>©Qxui0~5fJB-.e33aRZֆ+զ1fA[)o2Et"ʚw蟟(oO'? (uwvH]=??qD2x|,+.p(0Y1Y8 ?=}IAAԩM˗/$` :NBb?ěaٔdIQ:pF2x-+iέ~ZQc:\o"hW>6#_s^#!8{nC)RXk}3]fJ맃ʰ).Dmɘʫ qM~093a3fG~EANb~eh%M~ZI#5.@=/-@6Rc;%t 4sgf>k qwo`1eL@ۓLĘ)~1@?4lhCH7/l%.4Rw@EB;`$8.uR1m@_b x8q$ ):'p (_Eދ[/N~#`CVa@>%p2G2 P>9 ۛZﹻeJx {IqZxݢeTGg; `uH<,^;@^s*Q9 0Pśk Zga9l^ jd5hьI&婕(PYr;f2Qv~[t}O*樱[ d Dfs7)R\Ki9|&a)}1Gun<U&t7 :oPD `ormWr⓮_i} 5Y8M$ '[d~E1cՁDS7ĕʒYZ'o+fzU:x(UGA^rwQlSaL%Zv4dP5|RǾP(1 UgUYz+zeCk0u0F}O݌hy<49r!ITd݌#dn"OF# ku%HPY?692o6BӒ@[@ڛPљ:dFNث5!k[%&,u 7K.p9.syNG]&@$m 5&1݌Ɖްp&4fť LbبbA}R5^TQ]b.BGʸSdk%q4cr jY׸{#!XS3Edg`BHZQc0iI6yMNXo7 Y̗|Um']ׂ[ji״ s2l[q:[CxF T58@Фw%";b}¯\Q ]tN&s@j2P^}>6c2Q!50?($m%ҟ,x2^I{;ռ(XeQ"4GӺsB+~Xhac^dbI7Hߏ8Be6Nʮ7+ǎiFɈ]~Ý^6mF_T'FPg̒wdm3N_L!%}Ttv W8TS٭XR˥Cwrg^-Հ.x dĈcU&ぉ^֘FT蝎3 N>K1Tb1XV1.vkGiBG.ۧZB\,&,%=Ғ(}DRcG-ŝb0PawR6xAʿ/ȕ0(k4b=.Ⱥ+@5ӧ:+Xp'`|M^S~NpN2:GӒ /*Q`%Br NjPm ޾Mr>8x*91`yByS^IN?Ryu {VG`;|e=`t[Ct\p6QT3+#ԉ!gJzu]yYo/D. $H_Ľ^ ٯ02s6/d2:P )L*)]H1!\$TAO:fG6,AV+<꒬_]ePmJ'+sNT6k-Vɐ nqa0!ZRQUrwؔ6;'ɦTj ta] 4Pv4bG0shu'PH\j^R}fI*On4?G„@Sfޗ]0s0[3ŗS^tDWdEy, "v 1Hm~‡! ^z+; dJN$+++FJ0"H`N jGauqJ.VtbH>6  xuGik.uH},x'R[h{(~0i !ņm/ WsgaB$)^H@`\kW =ެYT|cZF?ouXuIL]BdX.A2Xfj" Pjj/&ay]tF0Xk/'D ۆb2 Pό~]Ura"մMeQ;Vy̓^RN`ap:[3ꋌ~].iټ$BRx+;2c%eKf0{xʤY=?qGwXS}xE[;nŰGN 1,Z\x]C9 k+&6ᓱB:P_Y00$u#e4nVpsO3}Ġ(8x;:B-V _Jé1 D/ڶ_@[-gw- bZJݒUj% CܖzBQH.I$ :y;Pq\o0:xшm/wD~1\X$yf&m~u$9CƸNQlk_Iܱ.a̙U\rBg1BwQm6VϷPxTQmwu̿|`A~,|Pi^p$]/&QEА-w&) cd^ ŘQy SsBgڍPWWǗ >P!7GeHw8u >LAwXL$5;ހdO$[//>IouoN[)sbWc_9[Qpot.Ƥ$/06EyrjIXM^a,@n . ,'atp&7ѕqşQZwE}l\%S/ۺ ~*r:|vcژ)ƹOλ" ftw jͪD 8]O@zQOFizHl 8,޷t+aŅ0 3RgwҌĹ4܋ {ZVT|Ό7gN a.{/b@'X{9;2!jivwEI"Zx}~IP̈́w]':WPD*H$'AOi*Ҋ6#  WLO+UOk.lvHN Sb "Ⱦ繄Hh$m.d_԰s<$j;*>zQ[] y5;0{$S( Rw\ݢ&/0}Zy[zFY}|T[{؄ˣ>U }:0l']X,VM\=%s?hurRu]M3:e6ؾ $)Clgy҄#&uq~ܻr/nc2&}=V1%EڏMg$Sd"h5z9]efEG0 Q=4*PDZ~k&)BfoйꅭxU㨁%>`nA+䛘 ,%`VY *7jZ1!CVӯ+2Ȁɽ /iʏOibF4tWE-%E 6O0<$8\*YkAR cOکܿaҶH /jnpv)H֓uAȲyiUfZ,hp %,?jh.ɤut#Vx3Wšxz!bq\gx>hEnt-k3pr/\pj"VI;i-~UԻTD,-QkCJ4?tBAdGLɖzW+ޛXCJ@t3{n1qb5댳Rt;z`ey vԁ҃uq U 5x˘\ճZ*\5K89q*@֩Ïڹ͌/;F1hں#ěH~e4}wUW$8u_iⰎ:3vZ\H u!" JvסLcaC 7-Z_ςżIW>+B8]BikS# ](*ҒaP+eI21uYBct4X ja ׶+v3mnfI(}ē[]DBo.*p|p_[VzJ)cT ͏BUX@# o$c4!zxYH!Ҥ`?8>!GtK!{2a[o\oˉf9i޶HkMB̈}fԪ/>JhM;LɻS_hMG V=\.'KVNW,Zzbv$'aAKRHOgtӛq1o(&hͽ%t<*`G0M-46ݼm kܼXZxkZrpN^Й/|lPЛ߆+ g r:Q]ǐ~Z0Hlٛ;`iͫ&g==u涏W0_]Aʷ:_& QF ywFT?B֗5Xoe.h#|JčI m.?c1&eԶsĹZydۡ6k)8i(hh53f卅Oc[{-^fGr) fWY[K0#ʚ_.;kk QgU+\;24&pu+: a=0#GmIvhj*p<\3m0DHQ^En%zP OO)Z?1>dC/M|=6v֬tkk mE晧|2Ҧq2MLb ?lPjWA; &QN<2LDN$fHGZ0^j;i I4Nai3i.!d/{z\[۷ф}L>N`/Yo)?1m3rg "I0)wc۹ڀT,o`9_hon'X̊gPœc0"$)yycmǦ*?ԮnX øktp//ZIi#95%v`Sz8rykFm d!!ӂR Ёxrd28W:X{b;՘uSO X2㷹P,ac_cG̓)(%{6PyOQwa1OtT [775['$'@H3s ')|{=\c4q !y?i&_[d^-poGjuE`a<۵G8~NPN w&ⳛ#oU(`BF۶4H@Xq~<@ ‘r0x!egadxE,—x@ ȟxB9qxlL mFOd\`?# gG :mEf5|e`}]0c$qT 6&Wpl^ܴgS=F%5CND'N_w.Q&lo1O,"7ܵ|[

'EڑK-k|Bζ;zm@EcKx0鍋>\fQثVi6G؀+Pn#xYӚzs>8[79 xط{1!P~P;s ÇR2v.LkV'S! fo1#B7[0kW !zw \Q S',*zY]`!m0RMaH_oOuwL&bA-vY&', S%ybն&VPv@MJC ,v}GRdNP6сB̃ ,zi7UN u\&[+<2P4')҆JU;~,ި?p=۬ДhvdJ}g!)6X?JLE$-w صJ:m}qN9nin키G I8a'3wM`>:, *Ɔ}z^Yp@~|7W5ߛd/%/uF91ZEd$"kW+,Ǎ4!Y`ZTd/=zֹz#_ ~ bUmw޺2?U~y 9GH\v&ЎSt݅߭ҟ G(GرɩyBq*==X|rSuJWK7/n\}uckS aiw ì ,-D9"_p8sɠsYb o6_.H^qF BxBZYK*ue9M_K/776Zk[ )Rۙ v uҪ`lzt;1ʆ!l+R ٷ'd9KP#45"kI}X}Uo1"l[Sq C$gd RozN5P\NI#YѨ ]&i:ޠ>MO8tVs:1q;!RJ^WP){k~qO9@K&WŶsjM.@ ;Ug <.z0rĎl1x΃h??v*Q}VTUM6S}&Wj *.[޻oF{w|7ƊvnUӵ);?'O8F5.ne`8ٻ:g)JExW jq|&|Eh4'ՓFsY'<'TqWG!9z䇪Ŷ53K%d|BUxZB-VGg7;Nhw_Pzby/g9޵x8Ԥ\s?XTK|,L~7]+sFN IumL\Z篁y{|3v̴QB?&҈v!肿 qbm`}Vž$R,d {ΐsgKC/EhwVָMRjba˷axe;c7zmb?ĹT;J&`_Lru3C `$t#xCqtxд^^&H$.#cyJ萭] aOd>fy .CŴ >XE0&9k#'AQ'JgLu:t()~MAQGuko'Sևrg@v&rk!0jBDE࠮7Hc,nĂ:K [=l-xȠҠIj{ OѨ6e\)Q30gDi Zim5~j=Jy,k.ιj T|_me57N}H TPl0YD۠0C45O HNz(ɟM{Dds"Ti U㩡>7S0Dppju#$σ?vmNFPe lN:% IaalqggCJ|DiF?'{McrWUYڄ^ "Q@n*7&(%C0kz2aP!]aq|ۘ-zpL6lڋ,TvVò;1V]Wfa` ™gK l!ޥrID1% 6P8ءDP8+9^/'Ǜ3=fB)V9&zWoԌ+ó'K'vq.d'y|!lD# ZίdVb(0Q`k tnCEGM~1M$ PLmz.4I ,9-X*{H 7=O[Sr㶿UI!SDв%ƄJ_ Mޛr}W @i$[xKMh8U݀Qm2ꄣ:t\= {<5}#Lf5V`5M7פ`Tcf&CkwhۛX.;sTcCBGb6dD'%)g&QI{r5JwObLxIh/Nj*?ăJp*(`x î(!X OR*FņJîEKd5$ xq|CG?5w9]\-6|!,JYU.e/H$I v`/]uW虠 WJ:O4T~n";G~a#~3#74S{mJ@b&4ͣ8[Y?S+Y@EIyFA9Y`:%'< gI-rb}@^^ e)܃@i ̆T1cE? Q'+iogt$wasx%PzS+JKKs,pO8Ν}iiʙ;F!,h+(<^JdKq}Jv)[sLnm Z iCħ!5U.Cٖgim'M*(w %g/률ޑ_F YI$B:?Îu;:Q^'ZNbܢ{2Z"eSt0.2S!?i·ȗa♜q(:}wrx0QJ!:4':t m  > C E IR'(@zQ*%pX=7u#дsc!Mtl*U*3T`W@5^mK^2Ku<) U4]2n ZMyKFޙKS"YR][]S&elg1&6\TO3Zew&?Π1c#j$.d ܤIj)P;/b4)S#R(7Ugx~}_9>?c\2~`ʎo 4y5AV`p ? ._ ZHX }~LaD,Y"Rwx q5aĵ&[s Eg_%ӿno MsGyt@~qЛ P@꾠4CS]ALfF0_H\5'Hofnr+ιȘcv!֋GpėIiu9׷˹nv2&k-B#:m'[x9_+9**2~(J3pcPN䊖NaGGް*rC9_k_8076> q S7 _@D"]%Y%RUՊW^\BòA^| i.H4x)FR6߿ܕd6`GC&?ߠ噟z]%Cz~DyL@0< @um $d'jKv|a$Dn[W A}şǑU 9'I(wym#!&Ԉ#_cK/ Q1bM'Ԫv}?A c-3 [8L譬=v %CFRFSwgj*Q;?hqU7j-D/q?)U2vSPX((+@pftm%0[ Y#Pq1ò24!sӹ8;PXv!0^%cXDuU\& C".~B^.apkrMoɗ cY6yI#OO^rAֵ|5~ow㐲mGSro<)ah,7GDaS\C~cpoAH;I{̲ݶeii%FЛ=[D&xq+ZP(1DF3h,6SjĭCMUýj$/*GRv˧޳ffQɋ3ZurH#n֫%n"o㚷i_D6lި.Tuh] l4ӋhFJ߿1"':[>e5K0)$S;ͤ]eAUj0)<+%w6x)7jŝbE.e6ۧy߭LJA˨%L1<_X|DqcL gZT|hhe(lؿt'Gi^ @QM=e/RSCkBg͉`)}s^ uPdfy1),<K~x޽b]%5lYFCIg6h:o^ؿ18 R / ҖNyaAybr C ɋIyUlĉqː9`O" |OR[FRDxʤ֞ol=t"cF 2SI:EP M~ٳ0'({tymVq6;mڽX@ 1'?XQ~2&JdF"w8jVvy(ZE&(#LJuF;2VXxQ:µRBu̴`DTD[u2vFa6yctLG*P ]EmE~ ٥W!QWV8 7,1Yruv[O-B1ˌ]I?VmuθĈ3O^c‘.L*ˊ;aH,G!^^ħE:h@j̠Ⱦ o%ǧޞ3utt4!8(77ۮm\O/.U^zOB#`Iu]n[+y@*L{S^zP3nh~ ŵplZRMnytLi3}sY{9-Gq_f4r~~:So%F ,roBPD B4t)cLB=pQqN6/^{SD𐵗85TF缯:;#e.0C6rpG鞈Tz~ǚ2m˨CGQǽyB:+P7,#aW؁Q&IZPR4A e'9hDl?p)rBrRnߪ,gRro'_@qFPvzj| iBeœE*qN)J1=N` OĘ@ۦyjb^=ll2sn${:ܴ1(d(G6IVCؚ+2Y2*AqƮafK+L;ڂ"7 ]~ =Qe;{iezɂ y@Œ|\or+qm?ASfoGF s\|@&we%pcHjRL)bX䌼A_I.+qB mx*C/=vt 6ޣ_E@R92kc2$o-9u c$#e?Q\o"Ϳ ۊ{41U 3kRKЈ0ƒ s7OFӸWW"L-TTG哳\~ *;VLo_U#U03o(9T7 z@.>xd@Hk.x8yDŽRs~4z 6pqlkK誀 BBby{DΧ=Y mx1m?hŠ>H"B LeO#$@ d\\O6Y\͘dqP~M?z]oK$ \Hj 8ɣ35%kʭOCN^߳͊>CͮHunzF$foy},$ ;YzQGhh}.Wp>%2jݾi-J0i 4yνXH؛c5 V)-) 833 D`_ּK}{CʋvL)Ta+0f@ҫVX/3&,ߵZuVY  s(fKm? yw|ظl1]j&垎{S+TgC6#0UO{=s 3s XL^C uHlY2Y |^+lq^ Y.Lr~r6m5^+57lhv썇[w"x7&̥M@Ў%Ηot-fx/l9*ajS ݿ Tl5f:x":v_Z;PQk lęadXrj!qDDt9GN/C @ύ[sjjQ`£Ϻ]pTm&UXq&W]&io N .LF/& b obΔ(.Ftf@.B-|±T^i41Cic3XNJL<>FM1s%#7h4з>F>ѩSu8$TY‰B[D%I"&uh5ji粡~ ؆)#l].v+CA\`"[NRmNkWnD&vAB%^ۜCZafH~f"u:ߩ,UjJ21ҾSOHR'̢>vfdug]ѩ PQ~U iʀ)OL#qk*赽^D (DBRiopzC]?kjЯI#H~r`m^ǪISBbB;祪 9g8!ͣٱq8>ceR ؎i݂ ]d;;uGA!_U"R>Npk|N53穋_&7y↊Hblq'ʐ,dwekX/f^ш`}jN7msЀ@Ûďvv8} E@'9w+._"ŵ5fo `}3uv/JW6tuÀxs==8,:qK`MPi|D΋QMMPJ+f؟UmbDWa=oբ)5XVw/X i 0)&-@N %~b8 N* 1Lirolc'+2w/ NXTPe"w~HDneh7xgj,snAaX.iQGŶmL$βaT.F"2'Ѵ iBτIr[oT '5Y]gj/HQ9)$moE4*HJߗxs~eQ̲)#nr_ЏF&;0-@]UEt?>C>Kg1~z0ؐ7C1tOXCz^@97_wa!ߜ:zPŽJ^ 8c3qR_G# @'gW\½G1XJM1󇱥/^zCӧX&~ K5h{VVW@D(GC߲RjAXA6Yx5rU8PD23t#ȱ,70yΕ!MCppp\q{@کv Y)4XˎI'NjllTR(E(UŜ]ւ33he9rYI2S=))12,6#$o>UE[j|F-.4^fsGNkIր,BG.]h֌'K2JspL=!?6k_uYuG}鯛>e7,&ĴD~IYǝF""Ҏ!Zy|Bm|XGoJU MkV_+>f7 j`zP_[t-Tm(JYj.;zmNHGLy\ ʁX%v+dk4#e>&-3Oؕ% `f^3z kr[W~DLE>!˺#m 콛jF`a>AcVָ',#l 4ӂn%WNy5TEgz;R2'h5.b?WJp n])޾ G2V39Fu{7(,j;3=X̾~d9C@j/x  [6 !#SZK_V.w%V?eSbJ(P#!]9PLjls@1"ZI9ٳEO; g(t!!a# ub5(Y>k1܃uLhLMm0>]eTڽvo"hO0T?(1)÷JcE >oSELQG A .RE?BhaD^;A7^$EJ#* 7drm/t0It#I0vȯ6gi],XsBd*΁_Tـ$^?[7/Rmd9KjHDI%y渾ajzߗd;:<~mZ1O&ky%HnlSHP*ޖޟINC|c"eYo{i0fy_~b#_euǹv7TYR ?>~0HO&P9QR sb׳sr(S VNKmawXW73O;m[(|uƼx2"7?X O$Bo nBWWIki!_-4ئ_ܯݡϩ⍰f~ExAz(c-N G3~(uxT_bAf9_{?$-d)]2&{7Cۻ=txͅpAzOMEjAC {EaE1 VVلK-u%r4Z4kEا xR8mq(_!H`md[[*'-|WQyz_?2+yչ7L|'*=3wSxVA1wZ=3qS ̠ԫWH_@h!M01 4{&pF:b I5;KDdw\cD둂r_#5PhKSǭd czd\*/&(9ѫRE*K2e`̜ u"e{/| i .}O70]a_^-̚#e8`aq]zhMuÖ&~*gͳ_Hq43"!mF8?!kre20hOJ|gy 4tVsM^rH :&1/Bc}XʖR+LuAIq!vÔVDYĈ$=W9OYGuf}G}kvY~nf$›c.[GΝ^Eo^Y;4z΅OR kFM7{*iIF;T!6N e)9 TԱ(Y=s`BoPC-7[&ѡ3uo@FM_ODf."ig3udOt^Iŏ֎.4vXpʽx8®# h[b?#=$Gn]ll>^6r-e|ow: Etع4aZ@in \UC& N.Du ` G6q گ%VSaV mqK`K:#/Ơs1;m15:~EP܊XNk0K+e*>"9yV}횚,lSg޿931N|ݲ}h!jR ~X!Q,`I;E<_7!D ΰE0nlGfؕr.gePdHƱ|nLv> }B +d!,#8>N,^YQn;|%R2cO9 }ouĐbЗ1o{yP9gӥv{}g#?{Xtƒ &߽+|΀`[ڼWh0 sR$t]S\.h9(.dJژ0tRYwX3Ŝ_&=U~KYz5nόҎydGu<8d7zi.A?P)=e{v,:JP ip@4{J0BnDJ&.!pƊ6W-q4`{9$5(mX;a%ffdooM ,{+PMp䍔 -A'7ŐЮN #hv`'OI>8zycjZm (yz3]UFu $nh{BXSF$=}QvnB%r^~|{zyS)€ V62H-E8,-[N/c]m4KG)W+Q$(A] 7)!b@` 8^סK`<YoDi̭o6=7un)y?`̸̘<$GF@iWf@#Ő'\0Oi6D"]w {Y[4F60|?$Ot5B_m?KWlf~:u1'h4~ A=jÐVٽkە 2R]YS`Jr+b'W1B<3mx:|ǀy@Ԗ-5QEJ6{46#x,t 0-H/#, ?-֦e%grjC0v0r2e[k~|psCM=`]9#6ymƤÞ sv %BW<@~:H^(\ lȲ7#""T2*S XM^ R( 5QUV1dLw8 @teQыP*C'S8x~' $qAz0"iLJr= w Kw*(x" J'  x:RLې1T5FYCܛ$ںS|0kECYk [MH$?`o{DWlwTbqShP_֣gRp|{ ~Wxhr*TG\NN;ww.--%aU5s:j(hmaғ,2z|rst= dcyRO/V9;[$(`>5kKó zh:溟~]h͐ا w`1/cp}`'nL3HefZq!B] 6f$diU>>@5]Ǭ0 NKXZN>/x GkuKW 5i34MҢ5D"b7LJ;$k/F6l3XnV&0.n(7ȘipaP'~LFfÁ-]kǹ2 ^8#4IuE\:XWvXH:?)|AdZSŀ"30)] o$тAl\._ZҭUC),"`eZ9oDvH+I2CCt|~f cM!?F,xf˒H{ls< {ЄPޞ-Ԉ9!oг2q'2&?o,< $k[EKTXE|iRP^wN3RƢ.Y;/'Ӄy o 7েz=I3lY՜KIgݦ- (Ik1q6%nO W UH%A;fX#țNd B%l,ص Q8MShuzÝ1&cؔ˷0z|p* T_[gE.{R3BpsK l3&aC C4L[!2ssSͯ_y9ٲaVDvڜlhd-{BjOXgh-*8+5uTDHtl eĀ"(/Gݠ=T`P&S#_Fj23R|mp"+%NH $.}Zv(fyzڽ~Vb"^ ɤ,7C/='B6([Ω2F6=7zQ︒im1dwl9 nl$hE' @zG/K9<"RKߺ46ͳng(a[v3W1;=8]Pdzd_&`E&^A1d9C;CaHc|,KD6c(0~,bG'mۭi,DU.y%Z `:<{lFLY4 ꀇ m#]#6=D1+L?B_~K>|ꆦW=ŃPsdq}7~Y&U|I@rg?O,t+v`!@Ց# 6x"ѿ&rЭ+5[-jMRYqylN:޾yC:?{y=D;X>'ɛjLU7[mLhi ' R"h8L⤘(Û PWn㐃3^0c;;EIqkqw<܍< KF4x4XkZl\;uG'܉X7 T.3@p#K`3:*W2s])2(2X`.L6"} z2~jX#oW:xcuDis|G꿆C )>zgZ) D^Wv3w# =&™ 0B~a.3\zEv/)ΥZQ`7gRZ'KF3-_t&eyh1w-Jvhw|N.U9H5#9, /3jꏟcޏSan{sEjgUJd3E.^ dYʽ|x/2'ã_`UkWMCTgP1ETPcRZAu% m.#4}G? S6wU/d90<$Es_4y۶C9eHfA0@ 0I=[xId^zt%q靪&O0Y )t f Nٮi^91TZNH&| H[l;{#qЎKg5տTa+p%`E\q)І+v< c-pQ*]n-x :i!iO*%h၄~siGnb0es]#ёrMt$gNvJQ;G^z(X0%obꃮk^ 3w{1@N/0Rw-&"WlP#}s{v$!uAF`cDAzwxr])ކ ƄBK=7jrܮU u7cR j17$d[<5p\3qDk6#p;V=]lq # Y\Ce1iʋM?M% ժP2]N0r!Van]Mŏqç?-av".$]v-,DZ;l!=ʌ ͌u~O2Drꇯ-8G."B7ҶA1qKx:t 9h^+u'WO*K)g[|!,g"8C]HԷxf*=}fsQ'=z얌نÇ`Qtl9ɎNC:W$UAA,X-|r(l?p+tB.E7VEtP[3E)/2;BQmS20G_O/ܰ"vC{SO+:HMׁ3kz"Mt؍aL 0:Y.eco"iFPhYYHNVWnya1_*מͺŽ1$~lF 6&wj:*Pr:*jzVb1DG;9ABXau۾QH/,9{+ ΐ l|P`Df=dѠ0n`W*FܞqVq n:{էAG%d-xgˣWtмc=̾N(lc{FJZ4W+Woi&z>\8~tN %>R,r^?zSJ<5H9 1c^g#L vo&@W8r{41 WRD*!o{B}̘" Q ͆4 ݦB.-̈U`ūM}aZ0c0eJCn)/p MPl3Ɖ)+Q#؈=j&>RT̷/, m=OZ [q_NDJ0e@+-V6/ &`̌ؠމ+c.\-'WQ!(Q⩾!@A67Li<,Gr3özH 3 `w QF&:D:QH )TdYele9ocǎy!CYDd.|\uDO9zw9`YXϓ,B `f1Yk(%~g[rX(jEKE0s!^/ٟGXƐ}W;;2'=uE ꮥ+Q}*Nsq,8+p|&(<0RI8u"JXC]*iilyZ\o e0k^!w%U 8Kktcܬm a6jk{TN}gVO3L0d)9n<C!U[, YD+ q;_:!;/I(Ǣˍ&.$Q=QuG:oy56n6[K Vze ֈaT#||-BP4ds5*MlH]!Z!:g OC+Nm"DŽ- ^w< Vx@W KItND[0QQ@| + ͟422`uSQpK$ܦ1Wc 5:g4 ݂DФe/=jQMAݎNg~hbX}-.lj 9thG9Ws"75;oA~PU7sVĐ2m@ZE|2, nx(F7ou9kiЅSdO`B2][.3z 7wX,1UN5f3yl8& F' _ _$HxK9; hV,pX>4&~W?x5;)rn|ڴmK'CB YY@Z3 \W˚@fUεLZ iTH_TVTL ]VF+n~iD\)  ԲlFz.<@ʎH.ro~l)'R%$vR:&?SWY(D(恹ȅ=*L<ĭ]5j"`8*Df &hm?MUgh]>\qa.r'n܎Di.,+ Na\|A e3"Y5h雩M\@G܆a PЙ,[$tNa h c.bK%P=碛8Meᐻvj^=oemc;p=NlpnG7G n!:X )3{ᱱr]xnLᬓU!' [*3sz|̉ eZ qN{hD;O6uKyNJJ!ۢ ǛicX&%Me.Us LEL*#;]ߥ/~ +:afpWNXh%Mhgp>9$0JG 5p}=%tC}It޵.T:K, ObZc^[ I\uprأ eTA |`v&a_oJ*v&q%OfC1Lv7hp(V0,QWb6bdQJNyYy[G1RNlo3NbMt-v}!NR$Zг 5obz `Q-V!-j$%e7,#"U20ȹCZyC0#),#ç{K1l@>a .ޕDB{J&EU@F%K\?=沩QIy/MQHF~ͅOhS| Г91~bxzW9Ȥu3oFIIg,i .QO46P7f#9UR5/@`~5ma/ ͹ǐts2Snnju)e!/9Tx+?0VOWsKN]U9^B@4U>I֩oE-')GMVB(*܃<+`f3o|B)7jnG0QBօU2);tF"nؑyϥx"*4Un}Ezk͊atW:sڳ׳Ng_$EdqZ}ڨ@4t=:d䆘2ub'Vq|Emӑ6D}Mw{ פJ5:%aӔٸ_"<}\[Ci c*R$CqO{]'?uN,*LEBc,e,μoT!S/R`pmkGt'$h97ՌϿz'H& 2޼`WR}Hڤm!ĖsVNՕH!#pNC9z/A iC)_)%ax+"8pw!յxY!IpE8濦z̧*K!S "^pڊ3Epj9̆1~1kRRݢ)XAc=A+Y}(˿(asQLCO8&kIBI;X}b?QB= qwޜMH$_)ќ!W[&ZxG~,Hvlg'Y68`ҿUP1fkݼ\͎(iw,a +_HedQc%fa!vo" ;jp͘V&6fO`Gpr'>@<^a%U46:D&s5όo=|J`3Y649\3$J숔B(VVPW9gbVe'|kb=jCckY7jGLTAgGpnN'^jTҪ\3P<W>U$ ՓvUkEA%VIcq4+cf5ܐ?`m'"NY5 rdy^ӖM1w6 KBS7# ۚfbX\ŏ3~ gB.Mn*A%avؤ4qqУNp(DqGaҳK|#6XNx^@9 HMQ@qؕQu} vmj=Bt1LtVZC2NG#Y@@Qpi#.~ɠ>x! kOR@xVt+jbúnL-ʹ5ӗذp⹖fp8\jr\fnY8BAqO_`t[+x6ht0oMf)2!IB,2X.sϋ!+;Nk.\Xc$b1ʊ>#ێ5Z+$OO=QCKXPC > fQ^ht:>-5]!iw|VKzԑX#=@ݥUGcw6OJ52o[Jވ|f|fתIv)8J'd& q߹6H_+GGb2<#_zK2WެuSjj=7Cyj0{N_ZE ;*O4vWZ}yT4Е (hi m ;( xfA65ɽ56<6L]̢y9 q! 9ĒٳQAJ0^.}B~8Z$QYIAŚtOd? Mj% @8'N:}u&:Qd \Xfr a5f(Z'I6S-t}i*ն h z~] EDŽQ(+jj,yPv1d2u+E85;=i/ !87&KGP X8bB0{yd)>$?ga9T+tt9z] s-N7)#xZ+ȔW2KZo_+ot"KbZcsRMb6U8ˊ+<6NհC3|(Vi8mk&g]CM|(&H5a@0UC cVb9S۰2Y7_"fSZ 5k۽rԗpI]:dyA* tZ =ʊ`gMG#jI#_Sh8ix|Nwػ$`U-=!4%XKo$t,US3v~} wrnh, X9sB[ S7׻Q't; ,w:-M;U+n U)q(09١%B6qsmwŕJ$p,ՅrzFΤ,@})ir?ˁ7,zc  ƈq{~SzϘD1JMӾ/͖?eghܾP2cȲ*T QK>hc__ *2pGm9ߢ,NmX>Drk< D1;U [ZwTOO)D&#ڠ:ĐC \p-.X3[?RaaVz ^pc 'xee n W]-_J{#n=|ñL9Po,H韸旧2Ip$5,dmI=hV-* KE?Rm5par6[}*0!?$eFFYZ~AN2S<ۍ⿃ }cmjW kY#~S*丆C"`fo哲1qWG+<{M,>u]N+'V ]>xjo$t6I@'W~'.<5H$60-穧X  / LͰPdh65F]ڳQ Č'n<[YF̃Jloc6H4>AVPD`2_Zuyq^3ͰqVK aLԯmG.۸n!p>5frB&/ߞ~aDc6uOEbP2JjBM$rִ LXrM| }r:;D`9d:Rj9W[ 1n96WţNBf7 eox:DOm3(*i_,Trdl/3>p*0١ݖ9[qw!"ɍ;+/S߭M J܊dOiIM&-.yHo$y./PǏQ_qv}@J91\ |Å*#@o)%=s02ۋF=o8]SSnCձW#ccQ.d`LA*ץs>t~-+lsR1Т9$oAN="g.a1@6B}M*SQ#(wοR ElL9 u6YexˀYY dO}^1у zj[2/VU䌬pdN%<–LA\.K _`~a3ftrщ(P˟ǷԈTE.̒!*A鈻0g +84棦\. ݊6ӓ%JŹ%pL—zRՁ_ ]R\v/wQeq2凣'^.c_ђ-wFS?ݠ~gZr-.\ӰW-){"8 TJf'HrU.7K@4'VA]DK0dJN.i@TO SD+l Hi=*Qɬ랙 i |/Є99WuwyK9xu~cW3<c:L~K+Nau=֨~=&<, !-i9M(@C}T$c5g/q+p.{|}zvoK??AEޡ4@~ᕘ<<,p"@JV?K ;'LE: @4E‚29DV@B2ⵞ5^o-LPԇ h}'n .rACK6~6k[Ys ]Q[EW5} ObaL6.>MMk/@ 8+?S9ȭo 6eqbmNl 3Q#zuQ?)W27CАT0oJcn|G~Z}M)u$1 )[j!?n]DWw%*E~gӛFm';\=ر饥+eQM]0S%Q.z]] x}`ѨG@lZAՂC%? QtO/MmߢR%Җ+{.ƞ[XUR>t# R0au[%bRluՅ0hȚN!z SRfοn;oedt2 BiO4!1{Bt7ndrYLz $!Gƃ7mw 9.Öe |~(@-# LEASY,S4Lc֟}'"TU53+a<ùW1"[~7w{}lrNkHN/*ri&,ZLL:qP}F ZrGO&;,}\Bɓlg&/ix319.g,F#m-|v%oFzB>&F0D5޴<\t5:U'>DHe%/h5=AH_NFOuzj`+S'57y۾Ej!(]&x݈<k tʺtV,#I1Y}C;DM)M` q< oAƵE4 xKTX7\ˆYRIjBP$q7Gªm,&c4zl'{6w;I$v]8yB^WLBu i-Ju};eh_H*cᅌJ,Ρ'geY?+=.Ѯ?w﮷?a髾U#p qѡ4p wZ { W(#m+rsr | F!s2V" 6$#9w5rɱαĎX'Uƒ}8">g+yu Q ^3u F>("1&b f9 ]@* }42T<Ӱ hC{nuvzOd'qtNX>:F:@u#Icfoa?L%v4ρi{"Ue`L 㞞8xR^:]ZCE40}ſ)W;g)յaoEMg&k3p)X{9ELvvap."@P0Z@FFES3'nunr"*ڢɇb7K!ԢnORB+@ [:q%P[E/x)]abyj݃tb~ﴶ)Д=hXp*]U X?DL#HEIޤ"^˙])7,='A@Kt' ol:ņ(OpkSMqG"pLxmzSF{Kt024`*kc`ޯ6G+đzi6vlZ+ aԅб;i+u'c]w ǵ|tTmy}M%"DH4~(XG)a%\`BPAaID0!dyl^aGOҖW+2]3GIh tE !?3m ?;xY&!eVUNތ: bR;z:7fVpޞ9R4fsx?qCx158;@,Xܵ,.pO\q]ULvŖ{YG{<N5=Uk/S#Mf.v}T{4Ձi:sB>^jT,cSGVY]}VEuE,G<j <)0tj&[ZRG<޿ҷoNvRT=/O`6i]W?Iҷ*1&JQ,m+4VGvT2A@J<}ĨG $4= ^Czi/[dYvt./Z۹D#q:RZ0R ?7DNR/ 3 F3}TBDsQMKc/T9W(f+Sư:Sj mO hrIU#(.BE%Ջby.jj>ދX]UM,)GWxȨ*RMN0n[TlfYZTIwX?tH=|w] :԰V]c"Ok XA-ϺZ73,{^N|Y>q;DA,@yt6>xFi|' 1 AΠ_o$Z]Z4Nv*\6#(u5EvviʿN`cQKqTxza"B¼~ΥE"VHwOd\i2G"?qYκ\> !@_x.Zy9Zo܁:mqeyL3sW\IYx:oNVOʻ Ce2S!a+Nd'QqF8 J{=Bc>ejH-X(V-Ex:Y;}ʺh[BJx:ȉ;5o d\3x^Dk?H.<+:B6 ~[%&7*پVq}Zpy6!cLVCq"@7؎eZǴ|P]:*OORU"eJ^k,L2t$|8 uheHKGAݐ3I;Ͼ)Cij\twc Q7V1҅HvXk 7؅풝>K@.+iPsِYNG5=sѬw֒6[ckT/eG@ XkK_恱@GTlvf,RyiqZ0! aOܔi.ϵ ;I&]Pg"(c9G?UFg*` iJ7֯wCHv8Hfc0Sj&0˵O儌=}PBG[`,~l8 H_Y@V(Dr_K+fթn!Dž/O!03 _XIH OYH/yfV蟝vd"CaKcfJYQ:(Qb __a^ŞahKDBNS!zyY,v3 uOc9?@p맀LQ5ṁiRX>unZz=*}9.(uˎ>=%}L [ +й(IHḯLpZOPFB$t "dސy`ӕտ;Y66}u? \X3E:Di󔣮<6T?A{N&H+L*@kv(&?!]џjCZ4|X˴{+={%y|٠eDTi;YD,4WŎ+Id?VDςM~B1ta-C5d%T\ o)AO{ǫq9w;Re[u]@e`\YaFGz 3k|4_s18'ct{@c;'sw6,./ EySռ._w]vDjaK-Ugdo}т1X6W(414$nZ|'*ZWlY0 xR [tw4qN <6GxL}^aɑY|Pfb).?{6{~@¥f<;H(ѻeB>G; - d&. KJa"_^YD}L,!wvN `%jcyB:5>mQB/@S}c;ppkI |$7Gu◓Y] L)?9CzxέZ̴q3*%T"3yx+ 9dҌm[ADg>O?~'O*ˍTVy- F99-+J05xk'}OM qqDdCJI?|_fE(8j[$e*bMIbҪ%"3Wp7[dNbxvM/$1N,l9Ad8t~:J.) /y=z٣Vc-1,33QfaW \LǏ!8e22A3B~6`g- Weթ)6=m@йEnnEG $MS I=ΘK },_.!߭e4mbcǢ!T֔6HWЪ;X0 =V躥+i4Nޙ+VnlUZեlCVjG5rB'䐲҃r9.Ȋ(Imc͊%k| 43mu{E!uddQ/ؑJk)3 9&z{RP}'yï RXx<蜶l?-.(n#XVB[R>yp-EԢsnn7iڜwI`=g}!G9`eE +x#tLXKss9-y;!FX=dQH[-{NQhCJjd>cJi_t&?P4U!D@JG@WW,0H* n{ݴjno{E,b6b@ ^L;#ۡs/ 5|8MHTT{5=l\i> 5t#( 5Tpp 5CYOxԄeTFʈQ kU]ϷSI^O,I5ܹ&l,6Dm-|0 l;oey=й"Nw?zu/\nğN)WIhFSm@l;oepնe}Z=u'U"5?5wU$S5a/Q. UIkQ6Ywnwd W*cۦlѲƪ>*>NhH)lCifT$J"Hi|Gi ,Q!n},zíyM;x!:_MATîӘo{"etЗzKStQhP2ŘpwH+Í֥= X\ kN,-{Kr`Dl Rn)U0/vU 1 =ù-jRzK6+/!bHĉVa֯Qt~,ۤ4# -36y|%;q'4L^ }#mXv @Fi]{OIX$cxh ¸bD]CSOǠ>&`74zŤ#*ҌH,DEdj(Q=zbLM@fLib.ROopdvCXoq#wd`8d@gJy?M&bBl ?CU`7¼\ s9r!hv$G11I({ ͜:XѸJTE/$Uā qM#,k;w-FF9Tâ7LM=:A//2>>0 a9y Nd6I;C[~JA2A) >b)]B?0۶cFՑEZ?C)#9vy7'n$°] '0UrtjFb$gDB.ja[j)<[6 |eՙm1@8V7jʩm,FMt(_0n&/m3.Ͼ ^JL.md{@/ S-SrdI;Șv<} [owI{YN\y'DuX{;x)|hܮ8hK:]=۬or*#&mѡ Ii'fl\O qcqOq{w`X,}F_|Xmfh5GcBI`slO}#HҼ (VT ~ ef¬|d.g~|}8\_Lr *qPwM.d\1%r 2%h)5A8Eccߊ95cRuHM;2w5 M'c(lJSTW]ů7^܁T\G/8Eq &!hDDۇd73C1mqqzP;pqu!|,RY"Tꐔ!įL%P@2 ֙U* 3c7˔d8 uOl{ҤoR | 6T?34DMߺ8r Cw[t{Ӱ۽Ja(:9+}B0%zR3;}s=ţ֙&W# \bڔ.)mM9 ) H3ؠJ"w|ZoDPM7n*^hHty1)ϴOh OS0q!`- 5+Ca.p(dxf?[+ʯ#Au/!8Ӿ.fơnHV7hgO4lҜ Z>+`9t^y3R@.5JQjʏ{2dv]C=}7ﻬfM'w_YEmzx㎃!$ Ji$yb߁br/DHxKf0b4IZ:29=J! FC$TyX;*^s .WY:#7VCr4񨔖q*8`Ǎ4UKo',B+̥97bBӃk V)52KC̲PlMG))riEGX>yvn(3+ņ4fy`ON˺hL EE{˗7EL{NF}% Q9IJGsb, >(ꁎ@b֠\纎f1(OH!oC(oˋAV]-e}q$+N?uwE21I6z=t)-V4~cأEễpD\짿ikvlm0iFEL] LAJЫ)kщ8P-)#E?HQr5-\*z"JC-"Y9F͎\e_! &s65=KLӷqC:SXL1HypD)YB9LӒǖ[$& _CF)7^u|+aHwJmRs@Q)%Bug']q-_`#oItU][Q]^ =ݖ-{((w!N( \밇UvœBGFҮJ 1^"mQpvHw4*mbhɗ9[uU Фmx ٢ [e#z-.%JaBKg`QϙPk;o)!NzO-fL2 ]Zɣ[RE0[҆bR즗偊E$T!~R[h :8U64 s:/RN}wĜ=%%"c;l*IQFZ5rEϕe.ڮagEX#PNZm$-\*#%0m6ԆR9ʖj^ l)V5җUK8|~#'XLˠ"nV v.N3j)Mȧ5v?6Nc7hKFwapޘ$)I*yG ( -NFmv*.nure"YNΑ up"':"LL v(e}aqct7ф(Ac*GTkbVI1`g,*Q:hZTgN!QCz&NUFԭ0}Ђu_i g!$dCE6yw|v|}0]荃+ޘ%LufS|D^͇ٱHR^KA!WKuE)ͲaR6Nbq_PR@kSЧ]5n^AI~fu0JMXfZ7d͆HҫgJg i8٬yf`<=)ifc|T/n~k 7|M(!еDl(dh3HCKj5ҿƶ1^MŴ,1 QtТoN3hP#Ģ%ʊe[OӃӴHuTAC9Otl,Y[e,&3Gyjt)DܪMCR/3`O>mo@F8g=¡D?}![Ք#.X@ Xd 0*oCç1*6/&JiAoRQV:,d ބκ> n.>ɵieY[]QjW!*- U!>2o@[^#yTH.Td'N\_3[/G4ܪM$vFd܄9 Q/:*#:CN@ɨc2guVXU`437j`!*o3k"LH\t+;JV ̠1j3}6H_grԺQ K{͊jᐓ/!\Ai^Q_-N/$T94 OGM_ڈb g1~7M}N!Tހ#yPyd IPb# `%; fB5,%]Wع Qap^Dt0qXKR0wݚ/KؓJ/tD]suOsO%=] B$A{#9w`2`K2n pF18 pItm E ˢii8K:_ ש+QsquOfr%U! +gi^ra VF !a&+Me8`wՒ.b'ѝV=L)nAꦟTzRO:iuLy/Cע|mkf,aiMd6n |px7xiXPfH<{}錚.0iQ<1js.ADm=ϳAxy LEveNP|v+sُ?'Cj^/.yad,D^Zxʣc@[̵@n>?O^4b>Om]cNJ*1(Qc:~̿,{KjqHUԴi~WK4BSfKߖ&huBZo[g+4j4_n׃c XLE{=i̴2[5(x4jWSa*xߪ.xt`g[;p/5xꌶhx}?CBQ^y6$rN,u {nla ;M;!bDM=%_<=]M#D+!8ĩヴv5Py~\\LyWl1y+w`Z2s\y& :F "/bUl^AЕ€Ag3^lrmV|,m kbMT VQU".O/@Te*3[1j+Hm8+e1Z/5^㚒\'Mpl rWfm`l>GS䛾{D]͒F2#qd"2^P# 򺥴ϊ-ɫ~VSEL3m-0X5)WY//݅x\;(i55trDpz~<GL48k}.*#X¯v|1y޽:T.ڥ$nr#FH8v3~0ug|GmCbN!>Ȕ=TQARHBA x~nM\%+ ܄T#6L4A[ܮ)`ʔZ.c/-!6/ IA ]w*@3{[hb4\O2_㺶Km,t>lQN{6NͶ*hhWG;0va.LJ"}EQ4,7q WܹTAґ2u]Nm3ӞۍnJf ]`[Aul[WN D1Y;@fjC.~C`evΐF큁M‹Dq$*[{;U&.qwuusq^{Qа s>'(ݝyHW7&V!b/F?OqZоX3l$k/5>4(֎B^EA*`N N/8ǡh4OBq'r)hy6ҿECq;]bE3G/MiX+`pX˺%ڒu `:\dTW]Gʬh.3nTA"ay4"[@=5φΑ<|z#}6(/괏0_ywX~YJ+':U `-N ҖF#m9ڍdU E1 PW=7\\-~{jxd)WMU$iTEe4cb(*O8  ֮e6tYF(l?c,_ 72t,8/#4`-b;8e0'Ԭ'J(o mӄCdžuƩ3 UqG:JY}yf'0~Dk4\7hZsN^uh\ t9 [!̓NJ;zK/ԢVh9kq5e'/7yvT(RCxD11-?"c >l\5*~jT~~d@M45[_?0X6o<2EgQSp ~X]d}ZaȂxd] .! |j{ zIj̊f#M^gcĪWr {"l]/oi=d#<uőI(^<Ȃ7R$/O=G. M@(?#>j~k(=gt[$jmҝCf~vBA%{xo}=.l C1( mGc#f?&ݬfkoB-=>.ZC-L9Bɪ)R`.u2%PӨgVe. z/%}đ WLvC+lATthϭ=3۞鞥}Yy[ :|BB衎 rfLzF^%4¶ 0hC]C߇m7GW'J* 5.%_J3Fe$F ku-gj|߃Lw yJt+.](S{\}c5֨͗<ʋAq0^TFHD ȸ@I u4hTBѠ<b{X x|ϼBsRBptɤqp.;)`b5Aisf.UnYnSfhMTE"rMIog Fk-Ǚ"LAL)QaO``ū˦ʸwPKqҎklelbA",McRJ暇i(H8B->Wb׍hCUM]zubEha4F,2)OjdWᰲa4$QQ]\Cmބ AEMk}f:":LO1$.b]*!^tuGfvV"dԓX ji㘥PxIħ8C)vh`Jr֥/H@9Psbnʻmr@X+=DxCc0P) i[7LI:} ʨ@`D\Jϲ[ҋjSt/b -ACp$18-B`?))PQv}_g؝Oޑp QMuEڎoR hdJ}^uLabz;ӗnXrM#qysyjE}܉Jsqp tm$B}aSenCP zJY鴎 ' L! <*Q~Wx'\(yhhh*Fgm|`'b ٙ- PRwkڂ7oS*y2t&'8wtw׍ ǞӃ&mfS f^[whTD1a(0mw*u}m:vD^jWE gN#4ӱwdn^ތt5V&oA:.6"x8 A9Lsyr#(w 'Љ B5M*7L7G@ KHaa9)*2Kkap@JsSI 6".7wr%#D,( NBNzM eoRa0+Zt2Vpd,?bN|o}iorV* v$5vO; ,6n⌉V)T\Êʭ@cֺV;^!q\&w s bx!X/sXS޼n(ۋO5 'TWȂű8)@OՊ~ F{  a;0!򩳦ZkzipeLv Xj̠R rŒŪG1Os~^}Zlb?Hqb" e`򇿥zWN>K_/)ZLj ֈI)> p3w'AՋ~ZQX~bIt;uCEqDo|͎?g[1UWsbI ᢸ NlzTi#<D Neg&ۥCڶV'lZ-y>wc1fHR$eJnaf,)FvP:^0@~ قL"lLM-6 =G$ka0odppd=:,ǴUsy$暬oKS{ @M:*P]àD*nC]/4(~g8qOO(CkXuC 6js 3f#7Ũ%F _(\Fݷ4xbp+t@9r!3,&,[N\#( )-iVTĉeޚ ӯڗ*N%1y)o`V!S9Z[ ]Zi.k1{sL/m=#]" P \+1|AgF5W0m|{Mlݸ!ƃNѳ:3vG7MJKzFђqY-ǃ~ >BC`1:[® P' 3Njڤ#-C9ݯ 7+@gK-Ÿ7z~-℞VA?ëL`Pd(=MOgûpYn2+gґ|7C/T5)cy)pZ&Uء HhJP9K@j\fR:y=jfRX-ju:l0/@|QNض\u yBUF \7L%_ FnW?Y)0Fe)gbjn19xj;ژ(CՄkκ! :3E孙}8,n( ՄQ*I^ckOgoL#ܿ?ƹ/O+.Ֆ#i/!!bNi0²QC> \{Y7 y]te/H粤&of3TbyC$w̱e |2{udP΃%_X#_L |i9BE=Ɯ|~Hy kG`x +N)b Y#qKѦh3r!&ׁYb>t3K\;l ss=?Xϔk6˥_v<;~?DWj8])N22ť2.k./oT{鴋Â%.euB߲?WX"k@6`JB&>ʷa }F v:y"#7/ ]e4ч< jNYD4:I`iᾂ-U#Pn wHY4`h,| 2杍ur=yN'{xE j}:4,/: ?,RHE+XEˢu+ UMC'M#%q=Xܼۖ\۴m&n^f$O?}~:uC飈 X99*NϻIdOW*fr٨&EǠ܊⇥KNҩܳ"3`I9s߸ Ez!X&˶il2ɣ<厀n+lDO1, 󺐒V2|-uaDTfEݮL~ h ͂ Ȧ_F&U2@ fճǧvbgBt>v_ qEhi|㷔O U>y_O+c#Ɛ3ޤ-E(h8o{{7_%h:( mK!ʛ",T"`. Gj># 2Ounv;}+1ċ̢Qx8yL]Ƶ@I>0mds^u;;amln8[DÖ83ر *plE|g\DK͛@E2Zvzcj!1XSJ2k{<@!8!1 @y؃f>kT ֊Ѣڸkݠ(5Hd3[߿ƯxR'`:|Ά}M# da.fK%ne'`DMH&dA+]$O#^̵Q5nO܊Nu=SnR["`0#F^zP-4x0R%3 2,IOr#bxb"cz7$|s^ +`s̒*ܚW]rFrP”ՠinuMO}^ӽNYc^8XZ240|b?L>ۮgJj@z@ai:тKǯØ ]A )ԚveۼA⇱A5ρQ8ÙE{CTFnRZy ;K+CgP:5P<!y4,VzA:_ƐjzC2T[^B,#)ԡX6 |Fp9FmMUIȄ>3b>zKH+E.`iف|;Y% saW[UHcbOU<_)JWr?;}u-:y?xASLZs euVөf!jk*w̛2 ?FulH阒p裂^:uc|=oK.Sg PuW*JE]?u:x-zņ6d7E Km,T&ϐY_vHj]M5Uf_/ ӽ'5Cu5[P6 %-VءY^ApOKQ>tp\|ɬ;䮛䅒ln]Aч7ie+SLXفMCT {==/+gP /Y"acjƉ70@Q' =~F\/AF+ߏ%Eݍ±$K=NO3NgCև0@?z3li%l;/0Q,\|yҮ+YTsó1M=C% &(ށyMexPe1QuCFIapƎ̈S#}7!ђDw Vwx\KD qNZb5Ł^\{mW7i aCV|*^jzјQU FG"/SF5Z chg՚ΒG&x/Dk2TdIٖJaJo݌,hDeaڽSKb{VwS{:ˈb:x>(qfTrnBlӃQl h`=?8U 3MI?9G::.+mmO8?ؿbxk߼e3cBK8ˡA[}ZsOme_8_XИxl:K|4s8SߣOx.0QEUުL׃hx bw<KNgVQRJ߶#_~xZ/m)5qGwIT1FSR%%)ɴT3)ۊ#'5GB3b]݅+^KPnumȀ,ZM$=/ @e+\] 0s#& [l&Sߖ˥`E֛|x fܹ{?CAC#T Aa7(ḩN1] @1WA(p/M`4]XwpJ{.R`tp5bӦxpe\$Lc,dbP(Ff2σ!` 6϶SSz]ޱv*3J4fKt~eB)wOGoc# ڈR*C{@ZʱV|=5Ci/YS/f1&~e&`KY@D܇@oJ,BJYafj~!v0." 0*tm)E q;ʯ3yv=kDs\bkw|C2pnߺ|wE%~~zcj3rS4?2~g#dTAEw }}cż||xZ:9)]4%3`ƃ e(E;K~mfy̏23K؄@~}tI|?$JNu{v~R4!"/.yKyr.wrlSJÞ{qRL+WL<0Q<Ķ!Y&bxdGBX@67'~`چxTj +xG:8bqsNS8QoVSKZza3F)\Ԟ#` )wQ]%5<&FҏӞ<c* JHwGfl> Lky2ܹB s'W~~j÷*Oh{C +ai13eQ rI|͋đ򏤇[&CQC͋naU[=F@X JD2e0$?j͙&9$[tg!E$d::u1QLV|ϩ*Si|~nFn1zOhG^#'8iEK6Z0d!/I-A6'jy69pUHiL&)YpLhREX+}6AѧfJ}\(P֘b=^ؕ'[Tv rsRZ?9C`3. bՒy!Ɏ1Pes웰7ތĤ>7wܴ 5N}#'>Y6A[^њ ػ޾5na3  ;zFC}|DMt`ZN,y 82W}u*ntAmzAc%`K_spJmS] gfmTTk%S|֓eh=j=9 @)zBjy̐c(:LjkI5$< b$<'Ԭ~ރ7:jV3򸾴hjID~VKjzϝdi7 ⨡L&pn'_+]옕յ?t/k=Bh},jl=NAud*hcj>ZOU&dF2J2dH4{L[VBng-b?qʧ*N}ko2@.PK<oOd鐳bh c{KB 5;RN],~fsKG,!D3ֱEOe"S{=ɢA"?p$$_`8`pHA"Y4y3vVP6 u*%ԧLQK,F X_%+$[Li`D0p+dZEIG͖>qҒ-?. 8+ǜP%"l E%!eFAjʉq}qg?BjI*9@GxNwu|}gZ͉)Nd2Fv,yM+M_"f<=G*7l#"s r{xF=(X-og^`lSUDFvjjda+ל٧5Bs+LW(X^Z;$ۃ'ȷN YO(?^S=8x{d:wM>)e}p&VGo|7l<u:1$]I h 9FE&H'8:Q| A~P_5W %HVWĈ73ae UfkuvUȒk\ 0_;'['9Z# א{6|3|pi֤'#7 [^$3rI|5_o(sX׊yMT.Bed)pȯ"A.G n˖´#AP<8]G/5`FeMW)+= I1/we=a&M׭hۡ pM+g2^m5c#rL>Y]^J%+5VU#`}x !~|_!R8;&:5sn%΁SnW $Pkz8ᘁc &rp)H1uC_pՎSV@_ Vwf5mw6PqMdGyt#h3ƫ͡V*yGL;Y;`/jj<(00J++R:I ]FQ5v&3/wOqrBHA B> rO0~DJ'_D8׹ IexAЄB $y&be:998 pAvlG'r CJ_ ƠppN#cgNc Kո]͉(9IX]ѣ ;IX;@;3:>/5(~d4 S{"Jt0 I6`x@_!җ+,}NT_zWچMJ aXFY\ڗ68s>`\Z*{# _]W\gNkԗd=-gZ͉_bwT<jQ~ҤHbK,k:8lF߀:M1%;o4'MS&>xb?֑J+N*+:$oquT5~}VmU=?iMc>"64<{&g |^'? cu=? }A1A>Ga]~$>413՗\~NNc` -qAyiˎ"/Q*$A]t)& i8PNzq5nXc^P9.6=J@@[ ϭ Kw@=_!^΃o3Մ7۾G4A@ĝb%6^> K+6vrv eNg<扁p7jԋbl&n; 3fRWx #.lDb夶>.lc['qf,?ڙp7MM|J꼙{}4w랦,Q' |y;U9@Va7$ƀ*t*WutHlm.P{3{@~-e4LIոo/"唫nYÛSC\ZLs?M2n6OOy@VcWQ\W.Q-c>o3_l57фMR Ky-w<'xcƛA'?R _Н>Z(F; DΧЌWI5ӬД;ok? ,&UHp?>rux#a1!Q4Ƥ$K~(WoFcPgr[ۼ.ߛ 8 ` [7*oXοmK[fQp,դc ЯlMq65%}y :q6"{_C9Ĥ}!C+* 0 }>*]@1ݰPn0^E_B*Fs@Zk{Wֻ7Mϝ+]u &@êL7f2:q",eRArZiS.],Xܟ;LHsl|e.MDAP`.-BO./x>.a6F-s&KQmFDߨ|"U=fA,-w\HBK .MgIN)1"ϡV vc.`n.‰WMa,7z@K oڬ:xŨ^7#ﴴ0Mi2~SV?I`S>eY }iWͧ-DjN\f,`Zs㶠UӃ=@8x҉2\X01R[(=@RzO dBX T|A;LL+v z O!`A֧tY)G#؆B3WeXBSj%mt`LM17}'!z22VȆ'* =5+"qK1z> K aF]|ԉamf ,(x]I=LCmpt:l` .XO}gR܇FȪ|ⳤ ػ|Nʉ$>7:T: @6hxZjECTF@{ E P4~G"נ4}z.T_d<Op%\SN:'3Pf9( R@Quu!y`wsDtC$~_]ŏ$%o~ѶUXFKe#@<3*!$ԟyH;)ѕɲ@i7iO -[vpYNrQ]h >9l'('! +wvGxNN+k0$uL2 ⴇ?U:8Qgwhwew_RDiOźlPr_M H *ꘚesWЦ-kaϬT K ׇnPCv ԗל!|ÞS\`nJkQ6 .dh l@q?t=?-Fz%#"7<oxUN `&Xg u_QHr\vSt"6}N/.Rc>l(NJz$ay//a,g_:kPJd!(C:ı..R˅y/0Oi*MlƷw"K⥣ P,Ի.w_37UU#l%bINX &WG2xm|axTdyqĔL%įC{+X||uyI*^i \|, H.8jYϘ+OxZb㼹+;hЬ!&e9xFw^fpUܝ~ޏfF zhKX$=g5L拐j. 6 -vJ-w^lz"S.`4tw'iaEƁWo*j"wj'-HGWMy W3u%'a9HȨm5xGTt^'tbʘ*-b|\Cm>2Y٧VQ1ť߹U?R' )h;zDQx db(IN[8!%]ɋX ;rE`sjDo;[,'  K F޼&C3؝x%/iXHEE)Xd4J2M2b':"Z&\}^quGAd wt2FT `]i\y"1ކuprt@Gu`I8͆ԧ';v;F@u}}u5N#  (c&S9=wc{%UaA|o@ 09l>Rc]˛(m0gyXN1Ks>H+U 'arɯtnхmK)ﲩ3%> 3bindk: 'Y+ueϔ&@72l D-Sa|o{Gw nxnMC)`&SYke O㥆uMmݻ$/!x FJ\o^ÌūrYks êu5v'o)wV7va!AhsIB3T!`dzh ¡g{ͽښKUR hW֐?˾y=w2t 9Y^ ʗ%.AJE͒m;Zp?wZdBhB:G0P b+El1O8(ⴄCdQ} j2y %|f]Id-tK/C#!8FPKI"9Ԛ;y/&dO^~I] [|lJ"p+_5=4MR=8uA&Kp*]r(AZ?5ó>΅u_ɰ!m!pA|HCe~~<UP~J*OKЫ1 iD,ce8-MFrMߘ#*NaI<y-:!ga그wXgd)d#MKJ{fGCK1ƨ{%ʵ,`pڇԏQ_$ZT{N-5%CȘ =:v/?|p2 ܀iܹ?'s>Ȩax[ Kx$t|a.t-Z8yܢOi 9gk3|ՖN="AyP%Y5&)B8(¯~Q;ۏKLqB2"5")E#s؀;I6ˮ23bv5!]"nsPuLIILIRb+Op4@5d#/JÈnPAєvqxmHc+ F޸j_ za 旕kC0S.w忏1+ Q>ű#HFN2Fuegu3<|[UdD]]m/`lF-?1@LquaY%L&:U}>H?ohh)iHOf$] " 3Ij4O:~&ossJj37E&%U2xuzY<_J#bkS,^HViX55]ؙ#OTv})FD49!$ )DGAh\i+:&m (9$n.C~; sY-Bg>[7?5UM Uc,uПK;OJ|ȞZ*BΚǛ\PwWx!ԯҖ\j#;b'B1jpSm0z;|~[s> i_8`MRf( "JDt})R#< 2bHs:}|A(ɄcBx| yF.}M(LCm* )Vڳ[ Y,V3)dd_AQR֨X* ř]Їm@ڜcH Bϑ,BUfrPxܮc zΟ(utuӝB6; `]":W݀oJY1 c.|/8_lLi=*QF>!~[󴗬gP`ߥ&Yb3M4(е` xHSW|D+@Cji.VNj#u$0yǾ`*lcUˠ&8vHPBf{0F]IrY]%28doR`"0BֈwW4Q~/9T/PѕI6y&'I>aز>_+IsUޟfs &8.x,͸|xf{K[] &Ҕ V@c,~@s"x7n] ˵dϭvC*e8B0U 6N.{Í(+uPܝ喀^-cRr:[:~MũHj frʲά{O8E DBNT~cUaoHkitHV)7j}) d\R3FFwϒ_ AFoۯ9h)Wt:kn&(c+Hlcԙ Զ{˼nObM} ?pg`)m_*ufOm~BqktiLOhi<íVt!Jl꓅8!Jܧ; ܡь~|q%?7Q{`]|s AM.r=<{Y**sEK)Ip Gt$:2/g|~~/Fۛaffﶍ1+:/ꩽat,y WCHep߈/G9oDҙϜ?UXȔԕEV&f0Y._Xdq7ċ.P<>R1oK";ZCV=2'̽!q8 Wl{@ANe&oh+FFUd֙IcjH,`:Ky]c(nnw^41>nfF)9ׂj|11 w\={hj:YNVJٳsM`8$&&m `^d2~@~rT$K>g!DX;$Iz>óՐeM4C,Lt*ī =+3BUy]:bAߠȽ+GW}v(b6d4K-#?J> u !ɩqQ|A^ޘ!a(W~N \Qkn*ů^6%HM"SZ$18V& #iqO*V CNNh+x8 דrB\]l] }Š8ЖEpa/`2U-\d4:U'Tg(d$QA߮X+$:K0Y=%\9ɒgvw1;Å]?Tf {myHN#bwfvq.jTp}į- ">g=Ri^qmEq/(^U*a2>.i{LUwLf[lܛIC )]lj$j4 mdZIl{l y/Ar7P>i-2K'~;%E!E"l9>MKa xmdj.BtI_᎝)p:cbLlg?MCొ.R xgaPm]ylc~Uri@~7 u0]bN!Iؠ-0>E`t`DKҮ {gJ$hݩQmtF!˹?ߚ<~Uvze}~{M nҳw~x)Uoyd tQE|tvWaBw5s]sGHgz5;z:I\&ˁ 4-Ւ :uWL@#("ZG'D؍{B5^z m_ L K(ZG,لC9;*ȕ4;gd&HeٳݖRf5~&];BZu$}. '(3%kXABa#Vt:&힓jw3:X0+ߟ`R\>FmKR xK5@;^{dP5 ȹ׎8)%UIveZ4qՄIlR<{)mMZT؍nr :[MBS"Za@bNC4G_ft[n5iU0"M sLZ$H 'x\O=N$D 771qs^nP63%q\bIͱ%|N7_G[M:}Xi˚oJͧ2 OQ'O+ܖ("LNز*jOZw,}ڍ > C~ )<^0&fw tBT{Hb 3=VqkF"zpǘ ˶Ӎ LxZ,ߙi4׆Օ$S9#6 _T%я6dK||KΝS9d(Dt4cSc ңc2Vk{n%rǦDno;!(Cߐõ >e}R?"P[Lt,&6GF%10ВֶGXk^)Տdſ`UrS𰰹'D`@ T6nqAc:-C X Q=ȡ/ޏ+rwӝADt" "gJ~ 6߿6-yKȊ^2g`͞ ۚ@H ʊdyUS?E !v3,εtQ۔EBvTgSKa؝_Jڒ 8^H480u3 ~JZj+VFJAGpM PNШ4ӭR`I*`kԞH^K*q>u\HFob9Ux3v -6<֘g엥eӦSjYY  ]ƙ (0.r^[\rո͗7N죂u9m}Q%G (H|OTaݥ$kꜴHqc2r&HI.v{GKؑyM7+P%t6OoY'`!Ie]%1Wt{,LV2`&ԎB Olvpx2,̃WKd  skw[nn/>~l=nLx{DYs#Lr$;Mca'm*'wM(;;짷`m]KOk Rzh: `'!`WT!5TXjGJ:dw=wfס3/T~c|;GU::F>-Ҩ+p^${.r!(L̵d zVS}u(jqj5#49/gY8Am Xdh\3ִ=`efn6.DT ǝF^ Gy0/KMٴh4Ӈ2䏄 C}ʫW ֘s@#舏/r("iFz<'fW;$nahqT7DW=*!!f\g@!|5suZӏn ]G\J:=o @n#$D'B׶_^aAT>/FlXR[/iE3) k:!m7;WLJp(f+)W:zzr^c-BMarC I7h ])E BDqB峮dq`wSy-ɨ+Ytwݑ%ʇynx8p6J 1-iO慫4hz_b5RQ Y .&9cwlJX3#}n(T˒ά7OsȽ~4N>0EyNRiN=,_d[ %e)ll67S &(=q u@ #8љ?9%D Od-Tܾ uҨ#3l.x&ԅ"h37 O׃QYwl=D=XK\+_?J bvl3`\.$%Ѓ^r`rӢh`e/(fCQ̚TgNν!%?<.UujCL&CR\NҸXB5(0z/0:64iK.wnD[Gmr2uL':?P♅[!iBxtH]x#Z1GG" %8L 8Iv1&kgIU :30Bi-<[xq o8B5/!Iя=i)ONȵˌMpřB+EB~ g|=qUFUhنeOkdlhWڵT]E1GkƉ+@\RCx/FP/EtQѥ[ Dq>^%!c,/bjiTo$T;e}p,TR?%a%S_>X]dR@RS&sMpgqV)A;栨eu9|Ryq€`_[.yT{dW)>iPڗ4a]=3&5m'Ԗ$8d$ի>KT€UL[q>fJ_[kqo`A(FUK #a% yQ$O&gs_+?kEO&aV\꼰Q3"^`z7A6ޝkb6W dxoc`ѪFc^Rw;2 t/cva]0Ez2XFxikړ#?DB"MjgHxCjZF#FF$^7~.' ^ #'w;N 3mذƼSK-GHtte{`/u7ǵ-?IIE&YUhtX77}FZNMeJ9")-3@ ,6r;AV5("VR*ݲƪ4dz ʹˡ&v)eqW: 4Weػ:>ѡ $S#J6#y|[bJfMipWKf7i HO n`?HqԪL=txJ8N3F|ڳ$S<JԋR]>o*k2]ATS [o#?Qef6^ɿZbSLkb?+RZ#䲇̎os2OH *v@$xByY+^^`prK,}{bTF=ʴSw%h:øn`b c.22mgnVK(Oe\3-B 0oa~LZ\ CݨʂN7zey>PJK~E>\X8 Py啵\M* d|Ɠ>*u?'hITZ#lG֜ 5T; uMY,Q7p+ӝ%Oq :\ E6c0O%H44~j=.%MncZo8y;ȥ|1-4Ei bѳ8HcFɢn*'g+dL#7 _18Oj si=5w}#{7[ncK'A orl0lF5ܪ4OFgz(YWAų0=č-2j?fו 7oUcp'Zk"X,3(c7T3BvOSf$3Z'HB=w IF_HɣwoMW<ͻ1 ةL~@X{7g\}Wr/jxeY`F=N˘{X!N$Ժ'-M,KGf h72}􌧱Ͽ39s%1@ _ED1q%림gehILjQ`!Krd31 ,Ky`4^ wJh:asOy?]y%ւ]q+_"_|B:D|+G8l\Bfu}/z1RFUZQ;-ZP{Hm?caQ[N\]~Rb1Oɦ&7Atq w Z*M.SEN'JrI#*H62vu[u5i;FV#w)Ro CEQZKp7O !&Wٴl:L80g_gteE^l i ;~HG#@!i;+K"JfC 9+A6xSZ0 zau*}qCpKX^O16X!z6eeC^f-dv0U"+XtIfk>Qf`«+`N'H!;y̰3<}DPU YM6hej$fqX[7b Hd@8S LH:4`BuM%%MF oM=Rr\WTޛpK=Y!˘LNŽ ٭!Od&^}ח| dѠIm>I+e ~eӝ8*{UB#Huvȱ^lPrg/ڄs$ⵑKWE:Z1TUDY6*"1U[DkA􀝇eL=eX (>ɎHLėr}mZqO|R>;$.;`2rqqu2Kԩ{^豱u?rW\^v<ǒy 1Wc7QM.E9{wET(@n>M8S3BW+R䖒PuGn/F9c}hf1-iW|>vFH /TKJHXݎoftD+0a'&6!lՔeb_]PjT BÎ(PYSՔ_(؈}'S.<^Aldq@ U r3afkݡ+2h' AgTvb|7 QF۴!W/Vff. _y]e,UK6ft!R؝3H 4Uv{K'GpF53:\G6sGɛw#b^-LHòNXYVKuSM;jQߖN/<&CE)%on~4&6 1"U#'P̈́IUo_(3wv)[wp|ifq,4@@I-zzσhn\؀*Al+ww`x6k^g0'jgmb0lA<6۠K9\#$Yqx=~ݐS1D"\+3g#ѸeID3C(э2u ;zb]VҤ&y e;;O(vVpҵw@`tf 0%< ۝읊mI]__7%V P)8,ԓ^ilM 4Jfg % ;@@w[j&ki1Rj)"+) hrK`4sR3bG)I6D5V1>>(pDm+ѨzH`ߺ[)2sWIaXwܦy&S)]gA 4JaaHqS9jRwsL&|\P@|q h ^J |@=`[i+æٛf0c h)H4 ^s00H}? h: \oMRB6pFhaĈFwZ*61%ӶD3:8nFp+.ǔQ)[Lm1//I/(x-a!\9[nN\dct*ǿOV|53E{BdzY0{zPy7Ƶ{#VZx8\T{E^6m2t8[I^}:Œk{Dw(?&i&M78Ƈ.+ds^v3uͭ1OTl/]ه.`NX8OV'l!]F79S(q)zFGJ$J#<(lQb}kA=>-gj[Z ՉOto`b5>r@LFP_\|.Z ٱUUK IH=%iJuOI:@ez>7E8 DV%Эإ`* MmoTbT 6yvLkOޟ٢U'u5@׾!2iSOUG^uJOJmL[F έW\d9$ҡp\ڸ/JdnW])MоF{!磬 z6E.|Ɨy FVE5MKuNږc?Ԫ8}`_͐y9{ZIQ+?v|zp[ Ba?ªR{7`_eEC¯Ƭk:)tRԣTp5ؕOrC78Ϫ,?\r'2E&Ej-rDȋZ\7Q c{{G38^]/ZhgT傳Qa-t+( Zދ5k/ fj(k?1/|Ǽ>r\y+B^m7njJ˧uN9;c5=bV& Pf<[ |c0]ܢ tZ={\3P4BN8"$p GS'Hg^GcP+iYr, -s6rWxVTd9R(Aa)Pb2@ ͒+ ! irgL9OXx|+9b2e rFh+xϱ'YDAZn,>oyKeWZoJ;/! veأ^\3񱩇Dd0%l_\xm(UNdȪS4B!K,ʞ dzO!V71N7REM2ŽFMɈ~$d/GT8Zg]Gˬ ]u)AMtC2q̗V 2]m1x=g0J9|{mXB`! b Ǩ!*Xˮ~Rch3ǻEYvL1izbb>9q69`Lp04;NJWJ}GQ g\P)l"W!@<2 Uc?R9tEhׯ';wI{jKVX 1Q`4vhE !,<} EH:qёR-ҽ ƹ>ssJ02Mp7滅)X-4$v+|DfC k;EuyC84qA9XEeYV `eE,qJBHqV#KGQtu%4C]$("إtmJ+>}FRT}).bS8iX?kڵ|YHJT鑆yeE6t7!( [,u%Pz^v;%~! TFA֡'#&Hw0TSvꌌCc_3Ul=],7 [J3"NR, Y3%wjKAPn'  0z'Y@2Euf[c_ P a(n.ʪ )Zַ[lK$ZwzgM4= bHTxj gTrVg ԫ~6GނadA4|Fgz!L U^ʍ(. I|)ʱW&:(쭀U l׌_.78kSMQqnAKr)_ @EEc/Çr2I8 Ywۻ;;$Hù^$8/l:1[t0b-9NvPm78\3WFɉ*oP헛ۡQ?t2DMd]Y*V`ctaW,Q,UUksGȕ{sԸoȕ`R)DdvW )*O)S5^@mMO>xu/a12gY HG)o(hDD>̂YYwceCA ĄCS칍 &wVi)ц@CrB/b?ֆW0J_[mp.%|lLӉY H5y^u^ 1Ue fqo68ԮSn?nO\GkK8i~}H 4r,ۯʊޥnB C^j,ʺxl?=WM„,!ֿ'3°yB7-}G{mG-{D#""-+BQdkI4YMRڳf:VW>as5ҝL'Z)i4wlGG=WóLEM"ԁ~\{ZV;Rk;vGMnS ^A_P(D}ꑽ1%gM`Oh=9Oɡg^1l >g$KӪ 0M83OWgn^)ѹm4m:ulK+fO+._Qour9,lhsBrҟz̲cn;v&^gO%cyQ hƢ;6E"&j11V̴z#Kh1N8Z>oq U!F< ᙬ^O>T- |L7Gy!O`Mo/E!&e-2j5!.ݽrry ڴD{DOz̔ >EH)kQŲѠݍ^JnAg>>ʕ aSC6-NՔ1qfy71P(O\KȒbjdi# o?/8[ƓShkz:gd(W|n0{D!?}YEKl&KԓZěhf,3 S8mn9S=O2a8;4;e/}pvt ~aCONv#:pv~ 쌉KA|J_N Q"ZF_?,!ѿp h֑gASNc\4 +xk.-^?{5 ""Dߺ~ HQaRɎO_lool>)W}">+XG?9!g3Tqk?<k/iKgnܩW=om@ޠ#`o LE{E?<VtK9L`G-SlmK,d[VK`Ȍd±\:7=o}/S```Jv :|rX-y=<ݳ%lU5~>GI0ُa{w!y C^-.z2aӢ*CcSX1Ў^ 6who *G#BتXmԲ8`3@΃bôbQ%MSl8g3ٙr܅!|1MQCLY \![&M5KB)NXr\p6s9ˑ$‘1h%dFh53$h> #v*-BwQ0MuyrĦW@W}' 1={jo&d&s#" Dnz,kJcbH=eL'6{#9r.fuoCXski gi晊x b;R鹨>] lޔu\Q RXzPi"P5)$nvIWYA깴Oij% [K@>iW|P''DGfS t4>1x!D{Qx/g5V)7y Ų]'iZ1ekL]>s%F/J^;w 7:kjNT4 Y CJ8D,Ҟvjz0IA٧j. ke]s"/9] aI* q^ wJn.-<\#,.-"`Jl9׸+#}h| !*pZZo^) r\*[Lxs1C?&A8mp66U))mݲ?Ģ5lI^`\ZY듎Nۗ0v0]i@7EC`uƹ2pzfŎlS+q) {[ 6P?|^}:)X0[Kۮ)b_O@ڲz:@5o;tE0] o)%~O[7 J>'-&NM6"DAP/$;~2Dsz(WxK"=5>o{xb4) ,bgfX׆ Yd?"ރvuµdJCttFWZ45κ& ,lou5B!aի63ٗjaÞݽ("Jl?W:@}HΛŘ6> i\,NU[RrbOR'ag{7KiI~!d|[,_Eۏ,CPU~jT$y9=kF9-3l߱\f+߄z~iCf!qmv}6fn@.6ﮖ _;*/ N՛~]Ck/O/*L`R@?oQGx}pa!\~ƭpE,4 .4*>KhkZŪ:D,15V>{[Z2r8ubVL-6\W\:J8^?Se giuKevF||Gms4p.uP/EPhm sJqCMfJeʴB)Z96U3 :Ϻ@_0K[Y]IS"N.8._mgh8*LSO\=Vxr^Q6N5YMuPq ,.l=_c;bVX /CijV.:6# ;UZ tM:pK+Ll;a)+,y/W Wa` Rl#'qɑblj> ҥV@3Fo<ӗ _ eW52cMD!+ n*YQ!c4lii=|b, S-6Qܾ!^g̰8hʝbHALQ[o:Xl#Ms:?`=f=},dІ,z Vx.D\;Ķnyh]jRʱ ?g;ьۙ=_.?RS‡aM( fe>աa#I\׆P4V(Butvo#FU1:;>XNMxMH,*r3teOPz8n6֟VޯYśO{TѯONj iu j W}]o+k%ՐJ\+D]օ2i}%r#^ 'YG80}vV% ,`-rեkc4QfGD\7j'i48*>2-im mB NK¦̃J'pWg!6ߔQVҺ5@@TA4ikzn6ꨎV7w6sP7,fW^įQP.f{1% MlqIh i v`S|Qt;źURavGf6 _հU|`{3qP[C%!ƞ8ĥ͑q ۀ2< 1S47jzVeho4>"jhm(f5WzHx}fּ(u'ZT0 majF'>D ž(XbY~H0(lvtL&G0OS$%aSXA% iO'ϖTB9бNs2̠=^E #z&{w+=wGLv0LCB_ h4.76OA;YL''"@3|brȄekVAiЧ;̾mu|ɩKnL>qP 9msM]t'>p2'~ |w/I(}7R@͡a9e8o^W[>\)4&<`5 }k3MjE ]"$FRKYP!Q?1˗.RߥBm.HԢhQ@ޢ:b3p#mPYj6$,t hYܟ !hfCsZ>\o@(Q54ga ښg>/se[N֓6Y} KK! 65Ǖ3ssg<+?EAMybf0hJQUGq"Ir(S/)mqm"4$8Ti:W繧geS LO{0ڦ^eCT3~ӶB+hFϛ妔O`ya c"d&hNiGnn_-®_M)%WTC4o^x,{cK$ά+ _RjOȑmaBH#kϸsҠ8z*n߹ZϺSSyLOb1%Jp,7M}NUnyK1A>IW@4(bcɎ c`*Ex5N‘Q:)ۏ7\)k=FXV Vi+bS\i=L^Y+.o*>kT=JI+%7{OZIG}NjUevW+Swq+#_Hӌ7(\2P`S33nٍg% D=Cmd1wZS؎W` l'6űL0v~76HL+p| ʌi'hˇY_Eo3ƻe S4cp|͍_Sʧ| !Lic+D0yXz\KYճ?Wu>R!٢-b\Y2S^펉d'.pp4O MՂ91ws܉6dhh$^l!;n&4# i(~t]%؂1*xY0ad;cLmwzAC7ur MT}`:Dwf?vli.WگUF)ps # / źˬKcrhSp?Fn%H!A"R|WA5F#*jܫv|0iNg=a36ˢО)iK] pJ>i'[N" (i'ʩet4_?YAPoY ^!n|Va@@Gͦ%)A zL H~ZTѹ5WmS$ m4V B7D~  ٥PYDē5IRJ>fR*G*؞) %4Qȋzs˗)n)"dFroPqx({I\1T^*G@ `{#{Aw ?}KRa}UM`~fEPw7H)D ?TpW*_#^六KRWgt&]z 3!$Ec'%ϲ*M R] tl"< ZooVOٌxjkd`;V|efyԉrA[-֕&T (z#D [܂[ 3u7L5ơ џpuHy'b%+2$~˜>b["/F6[4G؟" )؞sw09 V;㲀"c%/T33+ax6Fjx!;կ_Kn2knt9ܸ0j?_ARNu޼Gzx_'I_V19"PT8S])%. `)v Kߤ2vM/S=mU]4U9̅2pQ(HwK@z^rF2S s$mP53O;#ڡ ip95WJ$Kw) psw^Ap+l?(*]Kwe\8Lx0Nl;ph;#Jf&9[0w hϸsХ!7iIuaSK6&)θˍUw8cؖsQ iwN)QELp \( .r cU;]\DdVcEP_5n XcF kc."pz^^py:=%80ʤ싄tp0q{(BBYT}nlgքrR3W*Gbieb**%3~*4٤˟726^gYf ߚ$1!Qr^h1(.9;,["[B\$T|m&,1Ny\3zZ ,BL_c8|d7 `qd]z <\>q+*rGȳ6ƬZne+m]s jjw8IɠeCLv˱D}N sl7%C,x BQZ -QuNiC_OhΩ~^1?r Hp<rTOU[?Vxt5ǗA ۳:}fȰ?ZSg%Z* <cE|\W^?5ˁ/> 󰡜L'YU)N~nH G i@WnwvO0ӧ SGY*(X*@ KOa o†sh9WoC&X*X.Y!SK^cA5ߙM|cG응H@49U8K q%X ;B6 ZGKA V?D=l'o)~d (X>U͵͖.3ۜ!ZzT< +v5x\JZi)fu!Ϊs[›K(p4":Yv;Ƒ]D"<4_kl:̪$:E%jν͚AWU6ֈxAM{9 LNLaH H4܁Ec3QT#BOTK *6`*4l؏c*藜H|Ȗ)0ߖe=X~ED}NgI=qfS<~p!<弈zľa  bAxQy;=OS%w}ɂBPd`0m]r0Ak@aUz?N}Tl6ncZrq#r#g[XF(}ബD:^ J؜FsVEi]ZE%wQ.00 # (}<8+Fpy_:pBǜ406^up[>k1Z!&8;cA:>F-0&[n)"Lq2S4&b64%,O;'.PtdZ/J#uТq?nY봹=a k>LU5##7sy }>.P\M'۲C;cQ?[۾4OU I77To|'2ɅjUm^;,G]>NJbc܁ϋ!IY|NW˒:}#&A)*YU!+Tu_kyᠵ2?o5t߆{j9P6j_ ۓ|)9فM5qsN b" o3qKYh͂ kM:\ěmHnj}һ-Fs[--!PqAeJ_w[g RqnwWSOf)p׏uTAQLTPbJ0W/!^"%f_^*ӪkOl,᜹D¥I!}f,rW]v%dhfjx-CxRZ9*3~_<5R"{RyRM;fO! 7&2O&d ;XXa*Fch3~0 rpo7I3p0EzIt$aEQ*tC_T^E R푛?ڼ|m iR@u?;cTbpB!Vj9v+`0vzR3\@\{1"Ky,;Tk_0&DJh@jaQq!.𜮲1ʞKE&r7'썃YqAwIA}wW{ack'>b-b@pqw[x6 ƧRM$ynmT BVHZ~EtAgCݺƬ­NPPq"".1@Oh(`pHTi+oyK**@M0s}W)d3X N=*ՃD"}1AzMe-=.BKT@k*G)Eǐ+e4 v )!"ĢI+g l|qc<(i{~r 쳜ق{ 䮲Z< ;128(d :؂5D54D*GFĚ K]􂝽.ѐƬ:Y65Mu\Ҍ9A`Yʚh8 [.!եiGg7%6e|2zsX)-"y#ћGS" ,KYlftq@F;'![&-La:i=CU[(ۄr~jذ S4ŋO#pT-@=>2GBBdПrŵr2M4JOY 5 3=2'r9 ˅j(4`;iqMV$,m1bM O22D!X}BQ8?ɫae4pz!jc´"JKSByW]mt"shW5/Xg^s|U:hTK~66ظ"ԥT:|MuRU? m&"Zi"A/'Z3 LZ_QI{b.M/|0H)B(H1 S@w#bXJmq'0v#L}-ƼC-74ν;nBAޘ F7!bP#Tx8Ac0 4SpԴC)ci,$5:["; ii6 M$b(1={tlxf+K,bN ݣYW*)nh#L iKy]&TlX; 4`Ą^fI  LF0QGB%7j)U w$_":7Q7Q7nʎE@@̎\+$U>{5n3K/1#),IX&[ cYakROUצF&ԕփ+$r,:&H> 8*@4:**↰h }%Bl Cqyr#\0o (:ղ:=w_*򥚜H^w Jt4,IN;Agh"oo:-VI{/=ho]dnW}7smu?43][^3͒ sB@EMq )t(T29$Q I^Әj*DՈVW#Z!D\z+uӠK|?ego8s.2ZIp+ȴuaaFHVɮ^ƪzd龓9W@w>1Z*%OFoTB28˩ AwvșlvMIiG]gFѧu;u6FEڦQKpws "l 9jdkfJʿ% -eG#ȘV f|a ǣw%Ŝ[-[gK(hm M#-eRFl}OY Ш7=\:52=&@3U]B%ywLZ= R۔$ +d&E 1є7ld`L`?`+C k*@I\ ]',$dk A &O24̃NjBy&`2CJAoҿ PWՒx[ tOV6j9oTuSHLIJq݇Cc@Ho23z;βaA'֯NE+zEe͗-I\7 ڠ\Ol$J4exw{wk(] H<3w bk\XaS])Y(RnsPB9]3Sz[~%'r4u!E&"U)@g:EV]23z>֥vn%w ]UɃe{?&v*$fW.՗  @K9$ Xp9UKʆғ4xĜ_GXI{Q^Iփ~蜘K0}nΦ+VY򴒉ݮ(3 IQp^ܒ~LM=i ʆm\g^pCaP0TڢvHPXh-oSmAVd+*3i󳅴~v-U5ONSoW%La{g1.w~9sBg2#7k7i0R_쮘E%fGeB'Zo]Z3(4OEHM8j3.7ooO{ S},=@}3Pr5#E tBt2}w)YБH$tR̛Y5hK[d|~f>!-lFD gb"?)H':{R`y N7 `'sT9B ʄ)@Uc%l(a?\_kfI)1.Y/4a(:WZS}ngqJP4S)FW ~V 3P4$jT?>ϫ,طiֿO! އKY h5kg`rSDѮ} ʽѬţ21T$$诐ƷnQc>3 SZ1\>u>韞xj)_,:hI?ziO?J\3R>e:',BݳꡁJ>&bPXN$ Jl_AO"W[‰4󳄓Sz$w s]Z] =uVcs<1@&o1тPF= [lK+4r(gG?UU[!nD!v1r4еBYǶa bg9Pf_ Ju.vՠ=QE>2]P:ο`[*{'~|;)c  w~|! m\ ”e"2v P e5b\fCh}{osmu,7 |)7#Oխiz}UVWʼnniOnb|p\oz:as8_VV2két54`avE\> =r3$.P ۛik?RS+QS91]ay;RA`9׌[YnQѬ{4H5E1fRq6)jF4ڋSFM]¬>?Gm&z.~u]U'`E^9/IWxPE\CrEx;X9bb_$;zCALA1(c5anjS-+YfbiZei|+F@ي> #ZW=GH=5jI)p 6FrF<~ݞF.Hb$ͽбD2XlBoIjd6n#﹝KS(_<*?/_ QX lX\%LTHa2t9X@R@!'. IlEK]gb),P(HlpAK <(#H Ϊ PETda+RiJѾf"mLp}DP %W8`|)kYN%!=bQ|MCt,C7ڣyO`JWTՄg=Y| HCW)HSz(*|\Nd58̯k r/lF4MPdq@_TA iN:"Ce[;iQ͔D~Y-L؉aT!KfYt9;u誢NCҗ'DfN +!k|SHj!@(1FnlzIeeH\!7މoo8`NT7W` ʆ1~Yפ):foXz /jȩ<7+~P:la:kP)9OhYtlڤ6U_̸cΉrlXΗPEV%mfYtW\z x}R6p̚"Md&f)wLi='ה'کPm'ِ$stl]U I2,J'wd *5}M& ]GxM/e;0><6Ljg̣ K}C#YLjqOB+yE_w>[|p%gvzº#wL T1i}Qjٛ~=#_8"c3Mo@gVB#/emJ*߸g1~tnSB|+:KK5s\v_,S }H_ȡvf2oAfOi܀P(k1"{!*l~TD$[1k*<@Ȑ;| IJ|4R4ݪ.#ICMX\{>oΈUD;~>^B0ɂXWf-{P%Xp(UR[=0etCҾPg'_*v%%=:*)4&RbɢCҬ`߶x]$mfMHneEk[(N9 !Tc}@b%R!tt#I$7[M+O>cnO~;X'-5r8jG0K;rh08fԺQBgTWPFxC`sm<kCEE"ɥ\$Bt_=!mm֬>ݶA뉛%+&KZ?GZ4. as.M655'ṫ_XBNg!qZ$!4*K@*pe[qG/_8"Pb3_@"cNB玝WD7duòdGjollQ0iӬ:$lNgUhH]ե ['*AE1L٦ V9Щ}xz\\I ՛.~GM13[q2aAϪe.mM+04c3LxoJ,ͦQ?)ڲDN9ynjX;9BPRQOwة&? fk]mas=! =՛C44uLӈپE5ԕ(# RS/RX٪'B/-jm zm`eVbbӳm`ÂIMIy[O9_VH?r"`RX /SL!W]v}QÁӀ=wqItyc~{#G< =jtWNIq-nu҆Cl!7K-I(? dȿ%p:㳡pR&0RLw)7'BˆM2WD"V%A':isnMqSfoڢh{5Ҭa= P V) )"AN.}x^}:(~?)\)SE F@q*,(LF?qhGVrƏ( ti -j |Әo 2sꀙsQ~?ǾsϮ!{ M+W6v"[e/Gyt嶠84T2/Po{QAxzh_t2w*L/4&AYi #oͰL:}P_Xj'/U`8B^}e$ 42ha3:)Eڞ!a.g3JR1UAq!F:9\Bhc{$pmEʯKb< [DN$ɀ$1AD;`:KcҮkm^<ٟ.yui|׳*"SY1ID>ZB!ޘgn "?ү{W/>ģ2]}WC?/iOѬSU-#u3ahu$ԛOayP,^PU0&WzɭFPz 9 S2?h2S0FhqqsInG>&cWD<;@g,SprZT޻.|:9"k S* x2lX;BuG@ƨza(BI% E5`0(aT&k͜MyS‹o=I`&\e v?Rx\$1DE Kg'f:1#Y9SI;T[xq RFU[m MGuOeQ+^=kR9H؝,LJqKeS@#2 ų+|:1ip}ɦ-,xYyuϒV-SuZ2=<Q{lTe/d#šc* Nס,E= 1avݨ$)̇9<} hB< crVL%Y! mҒ|L.ϗלd%PL,+DjlXQ^Z1VoBlvO>hs8BW %^,6jb !aî~_۫IO*倰 D+F}bR1"7bά^q c\ݒ MyhFԜ+P󁜞$a =N",8G[+^ hd|^ڑ|DKay,df&Jerr)O]d]"!J\}0ì(5AcZ˿)< @Sq떺֘=Ӌ# (vxsIU\}W|T?Ě`Q >(֪Yj"`%1X"<\>#^}@pu8+) 4(J8Y 󤅐[\ZsV̈́w 60i10*!։9bFzsz:xZ7T[D ?5([sٚ~;P 8 "LD*?=ݞAғ=W%*@%8K5Vc9z_-Eᥑ[N.H8)K])3L#-FpQVтL2//7VB9P!+'#иQ.Y+ʮ&lg]3ӏ>zʴ)\1u n߮a<9tKr#T:Љ 1csh`6SHϜ#AwKL9kfgšGX]SPHQy>$m{T ?núd3\=aH[#滸3#0tf7pzmLm [;/ b]:ׁjQb?ҧ!z$1Ø+?ON4@yEcpq%Yo5VѼhQו,{/{A$taY"R!JOl/cbCt",#[ :_>(&re1gr4QlomQdQ\/UT,ACT$K`yF$$ RLJ_^P@.Y <16~^_E7p: BP̿/*1gLV7Y֬LЛn'}tG +7Q,[Vx.>e|Wp>t7YGɀ'K՚zWMszzXLW^y\ 9(*TT+ !r5 *0o5w}8XryNhdsU™mE̢kٿ 'S9I0ep\9 < Ԣ9rE5Zr4stl|yɃVkGԑ&X5`~0Ϧ.HvDw} XTK:DI )z#f?hB+__`OXA!Ìb%Hq [w5!ɒ4NcMzkm. Q[F^KU8dZMtbwZHFL>?*o?E?Mi骂̐429T.d@"PD>+6.#Liq;W(OA~R͜&g{ 0F]G!xf-/- R56lb gbلH/%jR٘8RQy~C}rg7Tv :[̅a > ^&͝aWjPַSvTTͶ-huscQ[8h?Cg/]W7=M k+ȷ/fd)lQ; Q49#_$HRk{#H`|=sxɂ췎ٴE."oӗi[s~;O*|yXs 5agc|0Ej\(x*yU(8OxY|I: bԠ 2s5p w/i𔯴'G"*҈nǙNE)*us)t s 9,v鈸gK*JX-,Ce#jA' (AqUwH]ELHpS)|.234Rw-9y (Ǥ&(Ai^ffdx o9;wd*%߄O-@%3כL $m:ĵ>$uCΨB.%ɛj/ރs;znfh}("> ]eQ+mCT46LPLCV/87WD-nhbtPn[j&!)d$Є@r.ڂkݡ^{Sϰ}]ƢlNe1j5ZJc1⛰ekp2 y̐eUv4P6T@ tYWm_ Js$DrThQ<ܮ;rv7Yfk, 1adi@ecCx : Z,>rxMU=}B5Vߍ|0깊 JA5~|k |@5-EZ)c %Ur\RBʐ-\[e%vP X:*='mPɋ+=(UWΦIi7qL('&*6;#evMpזlmto̐!>lY04w6VB|ఋzi>A'%ϟ.\EWnAџ\?HEN7/}xݑ:^K2bmm\d^G]uʩKswFr]lb\Ȍ}B21]]B@?t_O*:t "'\=5uX2͊F\hgJO/7.I:glJ z䪡m5' X]*0n\êժ_ϚSӉ;٤%N2/ 8xKOECmv*ȝ.d*->5W%qV bgmju&ٹ3|dk hCSixa$,8UƱ2C. =},Y ±@̠yj?x.ZmOcxPWUA.2RT5AmZUCӘùq Fom3V*iqE5(Ʋj_ʋ! E P[8%Z5F] ȒyɯW61g?wiJ+0ˁf!4ղ%$âܦN+f!6ur8U;bL^$]/^#ԏ+ReU|a@2W}6rU<(Cڱj6\Z)n1w!Da߸|ckϖa>1HMk6KQRXǾZ`9R\(wDmWt1|63 !EZs(²y~ gS= ȉ?(ĕZ6Ak9 Ls"V , 6AM3^t@Uܣߩ}^k@yF|q4]ˊ=lJSb~P%| ljQoA^hv5֠nu!1 3U;X/"LJg{fKU@s\،rJ#?ş~.` ;pDf`tpJ(j"`T>/| @e9V1 ҁajZ!;:c>7 _Rx20b{I5ΛH!N I-B]l΁ ˑmP}C3`&k}eQ&~Zt!eh% 6lH[DW З]]pp@uhpoȱO#뇮肾TiCiC:Ki6Z-XĞ낹T_7$Օne.SE葲3+> "VTL747|+E4cU}atzb+eq.%C#At5b^t*ˉ(a:3x#& ]\d 3YXإ+66-'n~&:C_1%c)Ea/nqf-z ZVma@0I  '9`d汴wWm⸏n=w4C͂ $IW6f,? b/yD=蘔 *xax`_ yq/gaP?= /dFXusHzMLY#S>q",jӟ{rc_O_X)$_z1dg2_xƻ8 8{k_$LVY$[b}MFcSåpInlSvcK,IIU{ţ>xNIZ-UYX3q+}I3{s_R^d$嶫9"!*ZrKiAFZMo-T݆8 SنC À}\{eN0MOa\BDyEH?ej͹%J\̹=`ȇb\JA"\^C}ݠUT]{$ Ji%,gMce&?ܣm-0elasW^МntaL[Nm.l޲t,!\5 a{f8Ji" ς 2d0klB@6s:ؖ@ieCiktԚ)LG:zO8 h#ic|B#XTӣ+fk9Ϫwh6NKQAy;f*U6*`-B?p`|.>Z/K~?Nle2XU74Lq[e/(%C"Eyb՟ίϡ! GŴfdI!=Ƶ)1d7QN2ėzz7^.7#I` HsǢOʐ⚃2pA#p$1y+tV.՝6K??T-W1v=:́gKBxr#,&!xw%Ȏv fJo'b,8-5A>E4w)tP^s&WdV;=Wq\:޵A#~/6o< QXhbOmRIjW~+ҍ:(^@c~zuܶ!'vYc,C6:"g%VE\`c$ ؏ښq:Woo_THl`N;pˈ9%?x &^m1u77# l#B7OH 4f-ܝnܼZy-?YuUkB+32%^J{Ւ ^ `;KY JNF:ޕCXPʮGڠ먁܆4\<^/-f*~+"C{7;L u4Dt'"ڞcs8k{/LtxWÔN5͵SV2٥~.q7IHi˷v"[VK]>X;pVRBX_lsy8PM~uF LnYm(#o 3ּ6XҲgy]4ԮXZuUa?}vv 5T Jy@,>kϻ^Aj؁|@Ō>vܖ,p5[RUzP3@>#Wl w10/=)tLU [3.$s v&c2ܿX֩Il}ӯ(D E0)fbSL+Lq;-'x8ǿ.OD/&h.[=Waq^Œ/sg'mfdX&_ÿȺ|%Wˈ`KQCLzh"xUKK_[i*ZԐ4}y;q4ƥ?(frɮ/ .9^-:zzLT'p˷:nl"NZg: IP(jJ3h07nE <󾋸diZav#|{ͮ5uWn>SfVM4 e\#Pyoɾ/:H!Ԓ;R-[ybII.DjZmƉis7GN.o! M7Cqӝ# < `Ie5 ?Diޙ[79153 h.eq.tW>T`rc<)(Hg_r=boݛuxrk~aX,E*g!?]>N/[ UONTXybAXDP\`Quf~[2ztjpoY<7-1E W~ȦO?!9rSvrD\ִnԸ\ӣ03]~O,X(u$E.|lZu&1My]Vx;-^!sE ~[MneamxEr %Am=jZ'>{.ͭs1i7eܵ|,<ׂ= @f45cҾsBoM^ -Nw84TM9(>>g>/Jth4N>?"kGk%qZ^"SvyZC83+LiP͸1ufqD4xi'ʧMCnCjD YwB4?-K&[Ŧ{p2 7i-kVc$jZ4qԿǜ@LJ%`yenY88\ZtUQi!-r|* Q G!9/i"{_Mth2j/>G6G ^u '\ /\ %&b)J {yy!rvmA }I8]Jl";V~ +}atYL8}-ܸ{S 'I# V#qZh 7!qVm+ GPPaG ײN9Q(xL*C.7fA/'^1nm?S {$Y6fQ6{&uLn s-h@5f#r)֙eguWk/ RsFjHM(B;g4;97zJz̐B;N:`uqU *s4[@:Y3Tx~fKpZFHs# ?9\|8kc{TBR2(E(Ƭ̸\p}:Uh{6_]w£OB3/@ s2pc&Wܓa!W;U=!|݂vx(//WbveE>xE}"BbDZ]-q2dѤO lNI%tJLJ9v):#8: wjfo$jxFޏ=i⏯%3t+fItCk|.J!emv^N #*S_Zt0vɩU޲*vtǏSk`r%YwUߺ\{qT$:*6LJ-oQJ";8zPykA3.P_t4ȔF=v_3ͪ(0׽hDyp)"qEv,?:1sWkdg)Na;qZèW~ԢQMZ{.PBDft8rfw0&61qtþ&]쌨ـd$1=M_.|d¯@ 6j(`dp@@ߴdRZl%ݦx1ssȩ̽I-^ ug(F> E} څ`jul+=FERl 2З.jz>+{r7+#"=> U'piۘ8mqVV2BsvT4vIx :"{m<àMgEe [H<G h 9E  '>K܅{.(4]B5]2>ɝkǔ{o"UgijPj Km1ƠlkۋaZ@br$(mN ^A|KYRDA5̸UdFqՍN'\;`Ö|P+]hZ+٘ۍ04TV]k:C] |4B6ft2PLfI}NKyrbϽtXGr@[wGC*ilcm fMN;EBx|W;N~mBUc;*Gol8 F "Z^SH}Wkވ}XiS:P{^X;>L#O/z<7Mָscm.CIᰎ'l[gaӛ2K03c{ drE~tHȧ\r6hlʓY psb6xG2_ i_(.M{97_*bF PD˪FY A57a,* uvl",9PgFLYfj_=~?.ŁBg ,z)|VO=!q2a?}׳ZՊÈepԼ%FH܀ 1v;hѯœ'n.}Ҏage\~Hb,9} S*'N&Zv(.5Ġ]'6sCSϐ΅mLC[nP>Ұ^u.PWq9k#PӌVDȇ%w JDbF,sLT,=48k%W4RmY TDpٸr }DU]{qhPݖrQɡw-KCyi X U *\ y[p-gyPE3CG ڪ1G_Ud=HC L[ pt2tG(ȱzב[ʤ3󁂞GKz{=#)5hEX`cH!o6yDhQt|.E<ęv: +ozY*跇hsNrah,0 mWf>حIŵ`#{B_t:J Q޼c0Ԉic7IKo/2!Aty"ڭ֓yTN!3Tաn kRLoS'ہL+i`ū[)jZK6_вT]% PD(>'2hj y O$,ǠԈ"M烉mȷz4N/APg\Ҽ0C 3T<$ ]r}l-ب0qk}fe/1>LW[Q;`)\dZyot.tUj!M}-y[KD&JNZ 2襤Xk>}y~iw1 \oM-]S`UBRX٫ëW#XQ%+}fΊˀr'Ly#[QJoմ3͗)28L~qki#o?طB߽nQ«p"O1f,L`T<)z`N}kl*◪s fvra6Eqۊ.hgAy+ YPD^}QQ~# Gsy.{ mpx+{s'jpI3rR4n=cV6bمY=&3f*,uWYmkM~&GVp(gfmA[TkjٲD-ڸDìh3,l0*vis W(4gzf]D!I2ث,#FUH QsaU弌.k4eqTEeZV,(Pqjx7S/WLu#jǢd[Y JPkz5 OM%'m ^M+DL1^'PyyXyO]N4Yk-tHxު3ύoD襅.AflA^*9Z\Azq?"JO!Θ /ۼ˜y25GoOϓpLI̡u;meNhܖt8ZҺ/_MsV]~_BP퐭&BJА3w͆!Fi ]&jOt\6q\PY{|9?/`#R7sZmZ(,Y^Ɨ^ă必熀.+)q>y4ynnHDR }Dm#߄urL4/x/Ca—Mr a*?u?I {P}-(ɀ"pwh&m4WxizB3=s.u"![GI=Fdsc|+}H@//Y&x˜N7 mUdyԴml)U \pQj^?^Z*krvsA85:wp&hd#7vz'!vOE%DrN#B.A9=#;=y۴?^@ZeYc6=qDK;s\bgDfp> Z٢#xlzF8%Bޮ08 Qzou5vuTp7|s+;$-*P5Ʈ}&[R&T3dpY3rh.ub[^ Ig.4T#g vM F1C g<}XhdshX7dJ"HmE;*'kj2ruB+㰓ha$wmQPKov˗JoLS\X=|m_D\Q7(ة7F3yOUv#}nOj ױBp4RMl+ MGu*]4^EV(:t3ZB7H| Ԣ ՐC:66lpq}Y@_W:@k=yp/Fu;X jsILA҅W2o b ҎQ~LޣfgdzJ;,%3?È)^4#~TU DU00RȊ7q ms7 a&ã6$+ofoOHhoeʎ7coX/Qk]Zi6! OǶJ>.1T5^ɿmŗ8 <"o zy7D$CږRPzeߟ6|G@K͖y4A C'pc|db&m7D?pˢƮ)LWBD(o/"T_ҵ+B!ڕ/<0Y`ژݒ3o F _d bҥbїPB ?~&VOmEAIZcujKmzpdG`d(Jz\S>VNU/Đ8A,h5{?ny*v,Ǭ~z9./*|]8^H[ 3ǰNt;`ݿk=CpKGObQh[s]}?f]eHa aV#5i{ҹ(15<`V-lGx2M)9QbKQqEmŢT֌l-3w^ wFzhC5(0[#e2ۓ[(߱'lĞIDA{uYy\!#~ћ՟R `Z4gr2p/=$8wDY=gdCTX+k}}~w9@xϻs x b'?5Xh-uG Ëj4ԇ_|&d#ؿjA=LGI c1K=PNv蟱" 'y=N+Z6z Z deQB\;I? ։c[c'm+ n֊̝&o) j%j$\F:&wѮd8'8`R)Yxwsmvc8Ԋ6[| зLP@Zȣp {vq}}r '!4.i5{0ĺԷKW9)] ԡ B|5*V؎".$G2?e1jCɒ6~`׃ ec3"řuF9v9|(sߴ핤Y|PxtBgn2yo}E0WTv_('FO}p>O)F,P&⊚o8Х ]hZ'n1iꁥC0 CS-eEQ[Ȳ|2-+FO()Ĥ%P1 l_V£v*+&\~5E}O*}qn;0 %vkyM"Ӧ}߲\4Uxa}~;&Ұ uKI{~d}%_zK&!gtQ!#ц4A|$ ȴo*;AFCdL8"4S)Ew|5S~*<VsU !? BOE8__"mJˀ PM[L_AذXtZDo6M+5/@Shׅs"ջy+޳g@* 7 lŊ.JUT|- MjO[f"C,K5]Σ-^B0?]?>Gq45]ñ>׊/q l:qiS=kǏkLx틯IC|lal`rʓTO`<5P\6x=:UF7L,A A lWk'`e8luM^ɭyـwmlK:JT)[Hq6ŇΊXRFL䑹ACn "gp\ݽuV;3L0XegCʤչYtu0!S  dwcGqp5EVy(*xr},yadž6y=C`ZkJE')NHvol|Yd0'2m(fy+ z'ngS7x˯D+G l6oXf"Jqm{K&qD*,UZ t,Tu=0e7Ԩ~(*8Gkx`JP܃34>}Fm/j}gv66%9yVE6AGKu |jIH-uu!D hQ{SLI0kJ@WT2ͷdGZ,ڡځ^;D:Z'A vp}hcQ nO67e/c40pkre[L6nU̚a*r8GATG0WLEyOo}r8{[cIOV?Ki<"ZKS8MkmԎ^(fZv $T>HU a[0t$́эꦕKuw Mt6{6胋bE9N+ 1{Cj0(:>nų=zK*syO3ahzЬUbbZ Z=.<dLb2x:T T0M)RǻTQJEY5E%V/[Vz[OO+MAƵW 1J ~^ Ӛ ؆5ř ;=XJʞ;7>M`ȭ8AG}ax]fuGm:Xh W% 9{?]XoΝăx_5Fan^]Z*o؉ܐd4.כ#7xߞ#zD_O.?_<( ny)7`T#mOt`j]j`]X &d&(3>a5$.W)!`@A0vO%pI l9,\IiɍZ5.ȴLsi=L겊 9GC7`r1qy1r[֕FG j(q@~-n*:G!؝=Nv+U/2H?:eҌ~l|Y #R)˵ro˲Oc&C)k»|^< R.HMb힪{.#ޫ\M)dH+^]zhQk>gXzI;y6ʆpm x]`Ji\ώzcs_1>[ΪԔJE^4 K7'"gzg]v܅ Te-*R6HFqt>RJl^]L0 π}Dе"6W$͉jiٿ>@詈DGuYrLR6V*cJ[vnsѓ/֫_ŀ[1ޝg̛ôaTI&/ ,~'/?ew7[WNl=:{ѿ3 %+5!q?\?I~=fZLkow:DтcEqF״k'TN1@b!ζ@O0" F7ot&Ch##3lj$\䍍!YK?JW ~8*ȝp?8a Edw2g&0~L]iFgK(5o-eaT _C"~; R,Umخ@ĭf3?rg팶ϐ^6e "Y"yUISMj"UY{)<'kF7&<*vZGN^e(o6n(8!aD-+/* @q#J/z.ٍТ7>KbdYܡ:3 H*+!xSM:Fj9|̟WwMf4Ac6Hph'н%?Ѕ q>sbV8H49'dIn}@f:kb25|O+]Rb3YU*U倦`āKـ$o"1V-Qh|8j*!5Ս dD/T@ 82+1da"('ėͬͨ* ~xX%dZ߅oW7%-((#YX$Oxb ONEj u0md^U9(ɜ8n)L}xHpχݼڇi'1:>hHn[LULejGPu l}HaIJzLg!jpaF-7l4crc{9M*BN}mAy_" 8] Dž$^\_WQ0x:7.JD|*KV1*AEּtpzKVg_#(k SM>&ge =֊RH|" ?\?Mᙶe&;GIF1; %%UWΪMC%PCC>J 9L !=u0;#tRnNàaco<>Ԋn1{/חT8~W+ˎ8?y#`,0?>Ơ4T Z3ɑݚo)Q0heQy (@_mJrLG6\nvDz* n/r7=g!>>ݐ*g^;&o-ȝ ƾ)Тxܻ&"t}, )jEu+13RWߝzկnZkGXJ_T96M cʣA<YY쿢hI &JՐ-*4mbUԀ V¾icYFz@!ym'ҹKR 5F#m @?Arv|%A uG]p-}jw6Genxǚ'1H̤,#A k'iO3Ja?F11ɲx3I>Ƚ:cJBw*6CN3<#u%֫tBHoΟQpPYp Bú쌗ڇs謢k3,>dWԵGF6Y >cP`QB@vn*bVkφZ udvV{Da3"i]4Z7c(A<) 09:\ he|_89m~g##v᱅BepVG)?̄xZ.&ژ=pLݍrG#)ӉrLewibMMnKZ;JFS5 M`v&GKUF&޹=7ܶKMtR6ù[OXN6$^.]#=o&9:']!Ix/Fkl Dp3 \ܿ;=>ՁsU! x#p#1QPT0DP&$p:oyx`TX4;BU>͙P @510H!'mwN.0|P}ժM-ĺ2$$F%ynEs2z-jbrwhQ{]ZWݱɕ脄@\+Z(6Rvz.шIP2_l_;ěe1-vz0'_$IY|‹0 7 aL܇MݗAi1C IzF@׷.8:uUK hy%54@#8+ yM8D0(WQ:ϻξFh"v)/ =m̦>h7J1Lht֮Ɨuw9^V%UؓH-RPqv?%LT,H&h5\LiAȳs{p.x+K09ԣ}U%F:ޅts~si dI? S fOFG3B AͬAtPR4Ii~C_1gbUg1IJMz] D<>`K0ɎziLEA,8/B- a]σB!ak~G&A{ZP%E6{䝆xl\gdF4{zi1bpϻ-36cȄMQGݼ?%: xDTR9rª?}ܼur Hub/M76Wi[e_uɂ!g׻uCS2n^+px:Pi~EbdC+q0yt~gG 33^,DVH\w ڀ-H;Fy-Vn .%+:c| ͂nP^AMɀlr1 gtCqʭϪ]2 [ hnӋ`HO| [rHD)!Uϟe>m!oKyC QyR*G,W}L)ek!%c| hmEƠs| JempPg.E7S=xfFG6?~r@[T SVțQU?tݞTN;9$X 4_{~4`6 O,eii5{])+'G1H͝4޹$p]2VtNC4f1`qа b,G!tT[8NTٔ Td?,nŝ> $ް0Wh-WoEjGFR4+-̆k/  JsW=< ~ D?}7'5'eb3+-Eq<\<k#1p(A1 #StYi\P $?ùj E 'Joi{}ťY}\HL\PIL2Nm$ G?5W2<y#-DQOlQb~+!<)^;_鋖KAKY+S>\傘6OKA!cZSFlKNO=~ },e )["S0׉/55k1ط͑+~OCq:j=yCQ{Pu5F9e佯L`_>ŝ ow`AϩNLJS4C$9J}t5tU_fS4Z&MN-|f ;v&((tMqi>fQΪw7EͣۊppA8 $_AsEje[2\$ؘWѰ*` 溨R.V߽kwT3q4SI|>RĿsu> >a,MbRVMD8HH'h$BePna 8֋t  G6t.o@ UF̖[Azټn?(v8c. _S ~<>d.΅#G/7Qgn!%sB2⫭CO#} #-0@f`"P(di =*Pȭ7umVM+ VAϾ_pCgpb ^7Z\?U``B)vC M6g:ܲ)=:#FZL^ ݽןRNJ3/Hh`qNqiɘk@l̓EHG&z`H"`1|zXKMI' B>2ZjSo 鐌p$q#zdg%cn3'%Wc KB$HgS2y-[͖%ȣόڳ745]4Y mڇ 4|-jBĬb ϱU_O4VKʤۊ+{lkB{"[y~m]iZO2D]j lchg_!bֈ첑L$nqsv3Δl[n6$u1':_FǟN1TsNDS䶌xXd/Ւٜvf9X̿~Pzr% |f,e>VBnѳXVL1w(Usw ީ~NpKaX>J;QT`wVV-m<Y!FDKQ;8/WQlhmg ]c6}9Sf2^r 7D(BE3xC!OrT"tL}$y+jUi!Ҷtk软x[Ig@ k=!_@R@ oV"s"KcG^] E* &\z z: w(F%`χدF%L+{wC%)Bm#~ ]y}ר96nm1U&z8bWRErH:S/?Uƃaav@AeB#NmqXD [ w97dBns牶0fð%jh#>{Ǐ0_= MuCC{|lv 2[  K :ae #W^ZA\&q뚉1:\,C wwƷQhLp6LGyߐ`5s$B)DUM^_Q^J3iA#u?hh<*7Ԏ\4BTG ay2Efe@̙gXP\fߒX(P;ߤٚz%r ~O4A O/@ޮ4ġX Iy^~pZX+w_0` k~[t}6eEWY,f@0-z6pm nٮښ;(@L+:;H&^վ5"{__vM% qS(DaNp֚pp 6 cػ AGޔ gFy6BV7vE!lJ#Cr_(yJ56k*OL rK2,+#jFhzX@Kk=`_ 4Q69i'*8wY2S@gz+l}xB\$69' 2ze`i~Y?͸Й-śmJ#+wO4TԆFہ,鐈%6t|Qy:@!;Itd;uEwZOmp+v‚&vxNʊbS_l9n4kI"U] N M$kYM=(o 7~S.\ |X:f&aDK'*'KC1M?R!M#6_j?n_6d|L@F$)r3V=9}3IM)W>6Mj(xc4 ϹrY!,A\W^,P @QNgFE&.ÇkQ=Ւp'~i7l߅IڗS@0!OOgyNBٵ jI?۩]ށA]Fh SkP%K#:^v_9:䁝Iu/@㠹v!:3vB3*3!H1ձh{A:¨zDHMY $un7IvSNt[+27'q*4hB<6"f&EvdclfUr.E4(F@hN+nec&0ipZaiA!Zd~m|5o3t1A!uenOl"^:*jbe{Rk_;Cp1}<-fLŸyM!/,><,"k1@nP)GAV(F yKoCijſ|}edJW>'5fߡ%l󚂩z_*ju[ 2KԫZ}<ٟy[ /' p_s7foC FǵxjW/ZB3[tu77= [ /'s߃^yAr _^Mqas~/h}a4?><+RvI;m+q6V/9CRj{{|s~$ОJlre/L!%sw(;W<T JJJ ify  3''&)V/9eԞZk9?M6cd?6;t59grUKQZf؎,3Ob1~ݔ_W㒤9WEE H'PA N-:EnA"8%ה1=X+pm?K+a&jl,MPkNqa%2LdBp{+P3mL n=;YMBA^V U˷1OEi^q{ q֙/_Bhh%,HN¬cj#{Ҵ%_dUmk̬wA7 l(7xu\40x"7jK}6Jge z2kȣ!82GeL]" , F4ȬB]\3~`iԡD# #W')b {k|'S4ۼb.ۮ;oÂm[r]-k|sDiM~GӬ(N%Rj͞8tQmU,Z/RgXnPdդHR$3 =zA/4o͙ =\;ɀlLw b|{x#!=PCKEnsI~!SP(rMv:♓VկpjZ XrcJfVhZ*dK=.Zn֢^p'K`0݇|ne_8 Z. sZ`fY6szU? ; Z}4OB0+ $쟋VُS.G1(EEU?=q_B*Rß2"p@htmDϪcπ==t9Qh1s~YǍmM@Et /j*p*H[PLHx`p8^w+෷17N룗p1AQv&OF6'/[ywh!fY?]X`E&95ōDSXw_Kqdݓ$aɜRn`Jan;ʫ1A#FK5ы!׫뿫ie}V6ش}a5cبUhi8\W+I>:X~-]¦Iz0~Z3Z4HK4MY/TCKet0BӳN~o#9ER10h8 y[v;J'4e>b@'x,z}8dQjצz@_Fkb 9AR k.1!7a*d)(fDԂW7bMV}i+ܔ)iO.pZYρ[.|Ae[TtQ>$d$WGHCWQT;*}9x5~24 C:EAё2tu^槜";cuDl`նDTTJw_gB\0.xN0_ ZH_4Z;&+<9ok)C7M%r\]X/.#\ ޷>[T=i[ D:R Oo44 o?Z024Y: \4:1]YK`JKxDwFQnŋҖ@0&fQPՉ!#kWv-B5Ek-“٠T%--~Ъ5=})9#FU-ujSczstվ/_t䰕|6lu keFL_u.bm8pyf!8^< "DS#4G)\qPI-Y0$aJ['TJIk_u0 |} GT @N"q _F*m qia>V2' 48mUFn j0+IO)0}#}Mul+jǬNWR7bݮ$1m!޳@d(RQޚnǪ{o81Ą5YEݷyNI~-,նЧ-ƤTFayc |9p Q2+y~=4T\P\l@SDD,wEp5S={'p^һ K(ehYr16p .C:aIuLDwBl,=)ly6xpKuP ͠L$.kyT\PzxsPx 5ca{Fe$ٴдJ^ן#yž/sR=MMv7_C42Lפ"J~KR ||?_+RQ@C,  6#;3{ȘִUzW ixaRBJ#?jWg$A)prf{c`b)Yㄜ}?f_oMꦛ.mjk ziGţCE>[4)&ay ".GVig݉7}^WJ8\HGe% -]ƶEn{ cчD;pփn^9 p1i-h&f;$MZ7|чms3R=!4׊{%cN?{Uk 5˖Ɠ:5Ey V)cBZQdܒ&6 Vwrg * 8M^W(+sH ŝɌIp%%]ϕV٥bG>[~OHs)t5GM9-b[9߹sJk^~fD47{N<(=DಾoWn;tzU,;|~.Ў7!xxAvբ0:h+$? )9M;\ԫdL@Odx3\릌a9U$%rz)mxldϮAuTn P0!ȕy4G˱_Zγב ETD #?A[Ѹ6u€IJ$dm]~hS, ɓ"C_UvDhnuC#?:*xlunbMqclﲙ"P^6'$'*0 aچ++4GLFhn=!Wv>J})9Ӭǵr6Y}8[9j[~ܱ-<֦W aX%= $]=(&HaQj",Qw8QNdJOd@w#xF41+? xlNq:7+}y?q HZ3a[7:^ƳB s8Mw8{@1ߚF!@CF4wRЁN7or(5u{H}`9D:8MrU)[r>zX~d uD>O|cLA$1qsK㥗P11î N3*"5,(%>\X', -M&j{R&;%(:jnq ribͯqF vɢQO=ܜwC9ۭncc Taý7xoNɱWls>i'nb+stTLѩBMA{9(V;lZӓBe'<&ln2N9#Bl=3jlKE~GZZ}6Zځ7EF O@^M{%~3I[57RI)rתEp'@uR\?JP'A Q||nD a{6nRz"f2ȑ*P~D":[&/}]~HG@V~mD VgoBӏ*/I9cs7Ѩ]Ovmv1\4RMU 3<ׂ݇m.lzEa ꯧwO}/緾ˇH><: s$\d&mC ߺuq1 1O; ߤ"CERnmW/Ye8`F2hC.˩?IW@)\(AA5v8ճAIЃo RcXo cYa #ųE4824fA@Nlc k8+9mP5i3WI(nVK*,g! !T;Z 'iwu:Baeҭd 9|3Vq9iʏ{ieK%[Lid_E u+z rң=_U*%,}|)'fa2Ǥa7hF-"4G.V@Q.dSkf9iE(5}7(D f"*#4WP:["/.teOgn zNU)L4` p3+kYe@0h/,<8OPj:4љ]zEGVC_XdH/ xpTik&jevӱwpD lt۠Q}J˞4NQhhX 6֜ۑ!B93?q)Pg]EB؞dqLQ˄-?_1"jq^\W2 q0FbZ%e92 ;[14RfSF'C0REyGWu~B.—͸h:#?m]x)snkcoeA,- :SKODXLRnƜuu~?85a=N96Vhʼ!*UL6d>~t k<#ظ `aD#~fpa-&dLOx4Σ½V9MYIB2`/ŃL}hs c5/6z V$:sQarJ˼ϙ zG LB eǑPٱkkD w7 e@z3-#6O9SjXX8Ϫ"4ȍ7ɥ_1M5C2x@n $~(g z≏RI ,7^|BH"C^)"9TtXzxp2׸K(? E q7nx:jphes7I)XEy=ۓ3*^+TddUSG\T0-68FΒ|p75-=G5PsDUkYjcX79|Ktysޠ*OSWO(JNmᙪd=~Pb-I(k,>|uHq!ul' }ؠSbD˪v~]~dqn6.b1퇚ژkr;߄C"Y٩O=_%* ĠrBIHVNЅȖ\/yuf &p=4JpjK']1]{d sb_A(8`nl`#w@%A^љʲw]+R\(ӴcJj(OEﭒ?Np Wa#vԑ)s}F Ad\/=.L**4dx4|F:3?DKjs*s-^kh8q3e˱+F~T M fùR4v|c≬W}}\&}td(.(=2o^;lj>cќov6&`tVFV9_)3iἢԧD#N,=L f>2GA(Wnu_7ֶ]n0qR(陔BeY'  pu=ņ$g> 'q"Iח ?x|%a:;gc)B͌6813*DO!A$է:ĝRte3L]#'1}skb5I2\׸꥘*%DeԘADJp:l\9orލi%_3n"[&w1>&=ܰ#:!$Ƈ~Ȏb$1?'Um?;V`R;K>v?xL ؗ Z-)ڔx0pd+7ՙ5 Uj6_{HlYѬfߙMϏl~u-XY'o4mi7L>Mx4eM7|:'8n&a-Sܒ^wWN$Pg-I/ivއ%v%ϖ}jгK=WY^M]}msۨp0uf Z2vL3Fw6_ل'j]coFfU4W=8r Q, -Lc=L#$ ^>c yc<86 uApM:.1232,4b"UK4RƷGSTlmk|{m@iN=4E,O0@ymScJI::$@QQ;cJO#11$3s9q,HQ8Fp{g[N8VDYk%FMB%hI#Ir|0574):5 ^?uA,/]d?,sdxK62!K48 "oyjEj\qG_JLI, )C,mZٹtMfip:dS֥!G`+nj6tƉ.}x-k޻Y*=w|xݧy(TŅV5$0zLUkf~+ra2־I]D̑O}0(Fe! 6[,;\̓_8~mR' " /TTVeuaю:]V}_qxjx腪Bh,C fcz0"z 3~Sk*Og?]G krcy#+8Hbh΀^iLӆ g_L*CN cA:g"^7 MaJ~I8yhfh,t~DᏌ{.6qM ny3Ľ5N=|~XWf,_p2bjxNvB|8e|79Il;4P=5v]Eg2Zod|FI/}-5 ZKVY< 8҃M@䗌뀰 >xEjH*L^%\&|yZ7tk3lc`)(JF(|I5^z$muNQ&4xLp iXdg~ cޮ%\lnCFCX6G6fd,yo'- TOglrܚ> %\J8wَV$4{:NP;^`R ŏWSM,ew?} jӗ V uSqQvA)-7< j$֢]g )(ޞrX2(A׎3Ʃz +Å 7U>C"lI|l|0 JI-zXT 4tJ %v"`Ld\IQ 5s\NqwYYs"c%zΰ!4gLC3._|=hɖ} 3 }[w8.5OτnndԷe9{蚼hqlzء|x*UJm>Н'`dtd*" *!s.&+7LeiM!gU`R:}Ae Y;2 Ew=Y:.ˆ'~"~tȠLwo,0Y_bJdw δz3.DZc7 }ΝD{(tlf]sB(hg,KRۭUu-Gm™;5]I9'%NT⨟ldRڈIm\%"~`O~fB0rR\^YLij>:wGmn!6⑂ ӵ^8s.zpkF|9/kɃd[Hnt)Vݐ Y`f "D1| ҭXv~T2~zC !# V_2'O!uΥX%r}Evu|EψB\UMdܮGVI`ԔϬ kgu y>fi)́1;.X 9Qi7Mf(C"<ѭIAay}T'3Sceװ ͉PC۵f`HژAEvc],C@mRRe4Vy5d[ [凓 45lM^B^ZyX;givai^ R $n^T ΌaV_{@u?Ck_^LmC󋡕:T&؜ }tZ/39?Pi 7)N X`4ޚh}"TxߘxwFH}Giq+WeSTeM`]<#"NᲫ` Ҭ+jvpK~Kȸ :f]OvŒo;!;(ݷv K% 1.,k^yi(Okǂ{O#@^r=8x>gP1V]?n Z`K^rn/R]SB#I"P p9W` ѱkO$rک5g(._)uv*>o7}E=(ي(%;}[HY-y;7ʧ]i~Jgի={*˳0PKkQѥ6 R*TwLt9DV%E.z[&Mϓ{2h@f$ʗlhͨ}y 8.=):-Zҹv53_oyOx!Pt IONcUgDFܨ;ހrdkFNIǤF-`CL}Wy΅݄դ㞘?)a҆wxA 9~Â&7 #6]ZjAYyM`HTLDe|޷`~ PޚE@FkRךr+}!s_>gd-T1]p3PX)Qḋ9_÷N(WR[W3]s;:?^\AeofmsNr6`Rկ.i7OT$QD go\s>Ov)}1hI*YjL^F{_h 1 Κ)RkC,&^ ȁ7i'/Q߷q[ɷ>mP\DoU0 2C}+-jlUDZQC(;JgB/p[{+ 21t  u*0ԅʿP ^{&&0U%\K:~B ۮLp>)aìdxL2M?fox+ wk(آ7A8T u7>ht.RSXԃ#g-L@9 "m,C+k=W%]B+/|Ο-N׷BtDν9(*m½fur ۞'5s!8:%"hYNfP;3Ś=,oeDWO !>e)vuu"m* g2z LDޜ}Jh]C E,pZ?Z eꭄ߁mVH&TՃ Bʂ(Vc>7}eW2i <nո*M[UH(%zK Zh $TtG|V444*rZ}*:˹0LܶYsLRk9V!/c|) ~9sECܞn[2kCo9)Rz)>yY;?kAԒ qfw\ 9ѫ.^,Х#z19E]{_cG_gc/ 1l:t*T|2&aA=Hq:OR9E"0wI\$rR݄PTnAP w?*ꬹe-܇+2?DA;1M Qq:mWL3evHV植:(}\M;v0G7E@?wRmű,uT)PWr7%+l3 I&櫜zY6iKl!eh|*$Ocɸ%g [n*CCȝseڑFۜ`Ls2߳zdDa<͐"`0wȾQou.&oV ro2W R@k%~/EObP%jJR$'3&Wx`*˨V%!%w<[O!x^=+ԱfXa4̊N-6~OTR[Lwʾ*r Tޖf ! Zb𹶵"y1$ӗR^lvki_!{q{9=؟H>(⮗cN %+;d~g%AH~Mq/4˴].*oo$|:ochifXፊL3y:θ͢7nZt 5Z=k杵Lv  3'aji4C#S&!޵z2%cS4^p@u/nCaC*i-wzHbԦz~Gw> ź' {ɈRSg 3(PbHP[a nIOe 6mxstY { Hl'5BV5-$1eX Ab7bA1m:jȥ-$" Evu?!  `[~p8r DAց[߭ W@E>|K*FwDaIXX{p@V]#6,,BAk&;aLs-Lޡ.rd[0'"GK i }9XVD-'PҖ^0\-OgC'VݝMExy$(~zNҦ IVL-4&SXȸP/Ɩc/@ʤ΍ bx~)uU>Rma7APP۞t G_ѣ,Wr 89y+jA}%v kzր m{li\hr#++;L#K0naVr;n񖱎14E` iԞ VZtIv8{2jB#*e]KD ?s{HBGiޤ!iRѡ?>y W^.(ťV %fdKĀk(epZyNuD;JZ MqestUReZ*=}Pć$p. c1 R]dђNy2G_9{ g^ҫfG P dȩP RQcq{ rH?':fy)+fm[?vuV*K .o܅hyT~cj!~Dpe+GK~ ;$=ɅlmIJgBK}@v W>(W~Ѳfv}#[O[_W,ݓ~CQ~sq|i(Sl*ha`(m"B 甹ȇWD)fT^ta5LoDiP1M rMQ9zҿх^1]2vg~稘mO>D*#kIT RU@,^"ڕ~ʕylI-@+=uz{)< 5 Pܬu'C7?j\>['WEϿu@ _'"A;Y-נ臺GT]RgK쾡nv`lPnY;g4 TM B/s /h7֓Ћ1]QdCE'36[u`OI?E|Y4PPrw+'";dN>!Z%z{8ƥ聠i6<靛)SڗY4pTMțFن.z0% iIa1VyN< ?t[΃D'Du`!0HV΃6*dHͬ(. 39yYK˩y؟@:"EZu8e2KyV^T~/i&4Dn^x D8A,<$G g@7OVtdTDp+݉Ivtar'cvP!ڿ[< ~"-ط[qc47hTQAZ6^\ׅk6&(|Igt RyH:Be2IfGˉLm:R_Rx$wJIJxRx |z}cq?cvZUWͧk &j[hhQz 0 s:RKD,plOJzkRqE9L?PH&*KjMkj~#^3s"d";U4.G ]GM@ؕ%JVpC/͵QQ:Y[w 2@OC u) tSA{] ςyCPAc)z$>A(جrլe>]8o LÁpF~ mLvCvi*É"GV.Al]On& )<ӏB9$@y fyRԽI " CX+hHkۃMf8gm`3 %[ Sf[1 >T|/*q/{,IwN~8dzI10呶S@8H" 3x-RXV :G\7bcly;S-`ӜzO1p$fCُl;nމ.H:uw;}Ny"5*}ɰyO䭂렮uq7 r ZnCK\phd&7B3Ia=9|pHnVΈ,m|˽hadC&J?[˃2 WsPzFoP- Q4T#T)y߫W=Rm7Doj!?hUD"prwׁ;õhw~Y$/{+Kja|K_8S4 yWF;ݪ>)qS+"[E,k&3(rIX*Ks? *_$a) LL?J _#܄tU=SJ9 `a4Fx#xLToB7ֶTIDNe9X:/:ڳr4禭%sRƃѐiFT7 < ͜p@bK -_PZ:ͤM-C⵷eNEWzhM$ s3fzF5#Zd<&JnCӡEM"gcu)!QSܠa{Φq]9 ,t?췹̐O.E 50?4Gὅ 0 A.dDyWqH.Q=\tI`M"iwo .[`Eחi|u}s#*jDJ~u #ۖD4e1 fcUvNNQ㒜vP[&R p TtnOMdNy^[7E+wAc4##vq93耄 1 FaûX C8''00c肼tn>.@1 A/Ku/39\dlce ^[r|Fk 3V="% _c(e0}*Vul'_'k^2W;QFt՚0+-MPFtEZ9ڡJ#^9G`FEGos=m`(D0c7GOzn՘@L6cqvCWY4qJiKLAF+x9E]ZwEFCVxQzYʱ$d];꘳}:ɟxW$bxh' w >>}Kq>cGʢ`1s/i[[8j8Λ+$ 0w =D+sh2Щ/8o zUs8kt`zNa"sw>edo=LRɳ5ʆʼ)%p'-_uv]2SΘAG5 Tংզd\7b=ѕS&!LzvBbź \w| Meq'y6D̃*,[IƖsm(@) iR a6  ٳ!|o!,C2؃Jzm$z6JEBぎfŹ׼6~Q$Rtwyڒ_b͎5XAz6 U2G*ۇX4ťqKu O}@OL6'oDR~겞<xDz,}`hp^Յ]OMQ{6GvP9j- siږ<9䓏,܌T-#!\eET_Sת!ĭQ%C!&tZV\0=,go![@N_TΏd;ِ$h$~Sӄ;DqBJAҢL\@p|S*{EiNZKtؽ1nӢ D׸@6b¹`AWC rb].;\6 cbPK\,krrf)u{;8c 2lh?\ɱ&a=C)JˏZ-q8(|ȉIUMM4rGcRUv[/6Y$^wvM"&f$ ys85⋪=xAe@2QP2ͮ,_?~a4gxn[ńsL7-bA_jsQv rkyWb`0a ]61"no>lrm4 ] tnbTùj Kv 2Fv;LPsY8|3۱2-HR qzj.V53\Jςw>+jH}# |&z]k\58v zc^S# g6{GqX ;q,#Ǥ7 C9ˆSY'_԰! ? ѪKR7 NI>bjiuwu w:IˇπʒJxLy-әuqd ü5jiExO!SォM{= 'rȐqSI~SV`8E/GȚІG@QIzKӡvu2p*e+’}z*FQ{EߦU$"(޽ mod Ha)XR,H\ӳ<¨2 GX0 4Bf?\)-;pd]Ţԑi8[gV ϱ)8÷!EvRc>5͉HĪqSVr*u2hf~GS}-4hQGJf5$ndU`5 8n2rj}o3Yw+>IWqvYT3]:|DLjB؟<,zt=ǵHܶeL/\dg%=Jl \vrr9u4(w8&bquA{/Iq^cf 6/aZxyRw/`8ۘL#ZcYYu6|}wwfC?;禫ƿ (Kar X0+sϪ͐bϵrO$g'rWa-^E8 jXbz|ݭy5)͹E8%H K@nzN~Dn:M`qr)wpZ0PKŚ:)-jc^nkyO6[11U+_ս9Q!&7C&Q_m:,CE+ۯ-D1YI 2{NBCi:Bbqy9_u~um''}AIs؎ꮕŢ`7Z +3ČϽ?好C@tDp80*2@L7݆YPpOG[198l~ĥ;u>l1 c;s8.] ݅#;~"cWC(D2śG>+azm\`Qx@oRO s,fkzJ#=D>F9N;TZ@I۝ c0pai,<:+xǪ8Jt$/*) sek%SI΀Rbqψ41p`B{*J-$rmTPF1R8**,*K+]~BTxR:׽Z'GjA6 s:a`ݦsguBq? <(& BB_A%])G>=;~"Q/`ȏX&:D2BT&ͬn 4 7iΰ-}?KkSeͼ!9Kd*Ƃ'80&*U<ʖihԶw.ݦE4tzJ;48k$XmyLIԫB9 όzb1k>|m{sߥ>jFbn/Fx3 3۬y;rzKEB]SoN7j➜ߙO`ZYv&S a"j9C*ILM վqiCKEVd_1tJ":}lf m(pwytVwGucg܀MnAEodkKWSx|\0`˳ى~/4t-凅@K;Ѧ0w@%.**pR_ynTpx%Tu=At)]T;k`ҩ`Ѵx^# =r Oךb!wdu|9{* 1"%M%W<6'Z46t`QEI}+N6GtICQ;3 ]ʎ(+4 Vs`͊G gV ƧuC} Eɏ˴: мX+f1DBUy uցwHKy$%Q6LcZ+c7P-i]9 bς ;lݘQf:x8K q gvzD87_WZTC<(4 ~GܡWrH;dܻrD1ײzHeN"> w(J:<5[I6hˋH[oo:nr\z "Af‚.Y(Tws]49gxlm8tpJ$a{gFoxӡyZu+b)ts(UJgX8&!9A&SKC %jH93{*Gvy04YNyхc8j1P} }Hg+o QRbsTER/ן&ӏ$k|A]pVOmx5~SyU-1Ht"3;. $^Ao~b;H-}M3`mVZ6 '%z~ѱm[rr}ۋ#l6L㋉)'6huQ+.o99<:NzbWTSԋkP{ m!Vr T+;,kw(Elˑ5@5fZ Ta!]j؂#ytU#N1Zcr(W3c)lXyk"oDjWg$eWǺ9^`r{ =ǷRI2 3d"[l̼ʠEI~2Xyҍ$gb#|T Gԗ7{s1%`[ǾH:AzJ?"gb""Z;vLϝ4.' ~_G[ƭ-`O@Ʈ0Ms $;A$G/'q0͒;-3 +GwdVR3f5BA&_ޫ0^ ՛%07^\6Υ}8p^2Ļ'ܖwDt(va?c%3[}M̬.W85 +`7.6N9ׯU)2CՑtlM5M LkQ!7Ix++f A<٨ᡝvɲ~Uטp4GB7KoTvGn4cY' L#f鄖g+ iD)8r~db"]\[Mt%d'5jE0WBP ĕ^@-.AV[qZU!I8 MXo4#E-#\ӷl6P^= s?69H  R&è Wд71r\[CԌHٲ {ixH dX\J@W]{ENv"=Cl_~膋zA'BH6ؖ\#4|-^4ev{ۖsr< <'f87ڔ!UKq3))6å<)GL7>ȚR5^2O (SڈLKWZb,s]c bqB* .a[x  #NzINji)DFkh8H4^E`SiFq3TooG., , Qo\;fm?wt"T~rF>)-~WBͦ>!P3T00]Y$Vl@$P:5+38e9.`KD@@(p|ғ`.VsTW Ζ{ڟƾB7_~IFM -dUxi-jG-b[x3MQSfS*N@՚`~c 6}dzS!gֈ"oH5W]%^͟Os- /*7fNcl6 Tjv7=[LP*іsq#o}PVXpt c篶i{.{Lv~Ă( qxQ)e4> =uq`/V^8!A7PwbGWCC4x XЗho1PdҜީi"`hd<]CgPvBWw81$ʔ( MQε8:,"Sݟ.jPBs?473s/3ukJ-PFYamS1_>?\oD % G?e]8Zh8Qhp5.V#MxnW ыDPiNW`Y甎c hX8YbpM:Ee$i4&w~?[E`^y҂aD,(|FbpbyscuKåz9. 3\坦,>REl<שԸ|JΔ(A !^f|mu|w+ͅf8:^'VӪ;I4V`@6T5%w:k~m3=RoR}ɀ$|ɍyϛa I j:I(Gډ#/|~WKɷO?I )UpяфTWIݶ4avY<<*u[$|N^՗ Qy1,˖%`}9xA]jD]bZ T0Eהx hl?,q q .GSx<#&팀L_>T-r`En#;A`?hwC:1jĤvUmM  _>>96- znmR&D\r7ŀOCB",i=jW :RbVKҝ}NE=)y.{5!;΄MxV -|UmI;3$OF1\ǓX>3 # IBh1kqr&T¯?]InN ȁؽ`.2"!yI7;$ɲ`o)>23t;# )~{EN"cMl'2Ɩ! ]y ;$"buČɝe3wb S[{%㤣O}C3Mao["Ç{$NhEIT2ұ'_d`!1BJ` )?ti. *%aPN?~N|GjwaeKqF'C-rh8[{ xf$bB8^e2zP0fƻfQϲ@h$!?Pk^N9n<˾FxY` t\,lS:8tK@R*%OvF0jK_kb5ȣ `qπr5Ak&1*rr.x/$HJI),2׻oŪ76[@iB Ü!~R9ːtZ+'껝Z})Cv<;Udlmpţ%#5pĈ>;V&][tgsc_ƠpD'͜@k,|nH"$}zQ Tp'Eyk& #]Cᰞ^! V4NJw–ՂwYL~ϻ79-!/VdHTOXJ#1W,Mӆ2;C#Y663$~c SSHTs|]ˌq!#7b.WKM'tkfNe-WN(1H~ s}A0ZbL/1WVIu8ɭҥ)V"7={.CbƲbvvy j?,v6X PAVT NQ JoLEQ F{Wy1 9Â@az-J4vAMNfሒ){nJC=(+ /IK%F%<Ϸ2Mmڎg!2_ijnp 3nvlnd,qx-hi[;O I`͍3:J9# 䰣ap#2%jGQ;A5N7Jb hJIϘӡ]a>="0h3R4"Ŧ Yz:}^Oy:l!}:a'emQ75JE" )M^0~{Z/%N:K8OV7a[-tcя¿)-.XVI,dF0ȗ@)G_* ly\d*4a3J{S,@{ApdBHbj,^'{oN1"G46zGL6(-u\"n#4;e L{oZ͜0)aO)ҵKVC| WCQ/ۚZWMs}` yxE&m Z~dqot1 .G5ϩpaҟi::wD|G-AGy@*q %$@H>0Ρgi6PXй-^xe.d !qX+0 /CƢyGeXfKYVQ"BCN|oĢ5?7~04 ۜ˥>nIц'ib06ITse9yP/Jj (Px5 H6obEL]GX0AWzfvGu'4Ppg|f[.Y:ͪdSlLUW:%Kw #3jbM#ϸXHӌ+52D?5Y 7o1*x̭"*J2piUY(i+)Қ5,jt:̖?OnUegxj.L&_ó/0PpjvnZn{.ǝXܕ́i<m:@sVʟvr)~e",RPs)rڢg|:u7<!6[]J\Ŗ'RLuԇy`ۺ8 4>zz_Y2* >[8xRKVj.l_F!|4_)&?%1#Pz2UGSθ!&xZzbj3\4)2tn; @gE hW{*\Nj*8ܵ!29ߡ c<&8U:2 teޤ0qTqQ3u/?!Κ"Ha\¼˫"g\]>V劥2܏SM] {Aڛd7Wcar^^} ͫ8&\]%[; '\IZ~a2ok\n>Wd[-X# .j K<%ϣuJAsuXPr8R Y!tY1$93?8wFs[.КUn5?PSإ1ԐD`?Yfĉ?k-@\v1%i>.W =^&FY Q)C5JOq"-QfiD(Vzfֆ-<Ӕhw+XgE Ui/P࡮/.OF')hB]1؀o .[_1ՈTόD9N+aDTZDȕGaey?⟠PwhIhi(1z3\c!)fgHWmv%1q!W2Tҥ}P R?zV/+9HubM1}V :]xF>%p 4(5_ppeU [XѠp {oS`K)Ve @iiAf; $. ȑb+zz7Jg\n I_y-VLO0tQex,LZuVt 7ӍmTL 6Yy\-Ԁ XoO.>sjmϑJWI&q@2v?ΓwԝUS/ $6 wݚ9>ه"*+2mں@#R <`_tuș-צEsaX5I|iN0fp'ZclJ@r"&WB84"hHLv\;FO' <g/`Vm;zmq:)gB=57}"M"o|v4{IaPn֯@v^X5m$'}nf⁽6 JLeFoDN(H5@ #FWD0~9G*TP}ҠV Ua3l`JUxRw2-jU3ܷV;u 9Eȵa2Vä́tIOԙZ|ժq}p{`|^k FanͰA[29G Jpfx3kсzGW?_ n߁!t)|V9`(0ǖnɺ&@/rl_cH|vydȯb$|(M`[IVj٣6pڢksA#IܻJl-Tǘ5~b>r 0mBYjsK;+xdLI)lg )º#Ju~З3wb.ޠ279rc WQ1A(}\'" eKr+"Y GcCZ+hδwKcX (߲/ cyhqԢ͞ĔBC& ֬ h ]I6H~}Q@>`B]#©T6}m`aX#V+ѵT̘OkNȃ]ďV jv#`a)q e,d&CxEh.5ݩmP}Y%_/%b\2? ^K d}gaHL#MEP;l A{Y;ƍı*\q* pO춱~r㕳0,q煳9FyGUAH!njg'XG+P|^ȱ^\gch>GW xh\PBШ#Z% ~|$Wliq)-0U:<0u&PHi㎘Mtx)5ĿdIp`G@fVCh\MO ~P]~㠸h13D!s"B`ў|'Y?'UWPF%c)YBd:v4FPQ,r¯b}k $e-妃pGc6iR]<,<%XwHVSB-֧dB潙pS:?cgvlF4ю!LQPCp$-fy#-s}MH)!FLDy] _i[pfBv0/\ߥ&itl,R~Iw['>/J " ~l@nXvF?p|mKdvk,?[ogM|?@ժڞM}^5SyHcȒx-WU|˄o96D5=E}}AesK J4 %#UCf<ń<"mqI D2ox& t%&}A9a(4EllZb|ۑ_á*m$boQ"@^`h8]+SNzx&9#s*57P5 O`wj'ѭa|>^'p`!oAF+ԗ<ѡ?SjJ΍O߄X0HE^;H5-H/kd4yf^#htL$Cvbz,ǐwH5'zY HY]e^~ #j2z{z^Ese׭ ݏuI2U9ч`FΛ08ב %P3@M>t(-;x:0Fq\rX\ kV#aGϧH(NTkvu8{\AhcN?n p< n,n6PC$ӭfВf@@٦z_7_"?pIʠK6wI1VNP:nSg`E*&}F 0 ./.g(r0.~*+NCl YC ;t"9:/Tĩr*Tc?_2<!cRhq}t \ljt&l})}q9kԜ^3ͨt#d1)AT0$[ !4vF"R&⪨(qx[;-6~<˱W&Zw9QsIf`K0=ҩ+[oA̅wֹ& j@"\-Q7CVb>RpK8Uɪ3L6H@/dYbbhH,,oqc-ޛ'Zzİ1:ua4!?ͺK}Y]iqX]CpR~#Ӄbz%_byxդ;  5̡HE']&5d0o;BSB噓]^iȓڮE "[/cp췻,}7ٳ{P%9LuHp&sJ2l%D# 5eJDImADnh0gXnb8cU~wMt}.7"{ױKX ux2'*=jMo!E&ZM'_\'Sv|㷌gwVO8gHkɚ#P|F,Ov˞yHS1" N]rŲN!d.UJV{IOT޶>DZe O)@"~:MxmqXU~آ(DnuYej}g% OZ!d7"3]DQ@i;rR.^I͡bc|z$ % /R e_ nL2 g@O:֔So=0#6qKVWR]J25L8HJȨL R+ri\4?]5]cj\} A ~3:ltēv P> Z!8 `9Hw{N |)΋Timu-j #~^wU )@uS_@"9K_;u4jt_H౱+9[.1BA}tE!gA͕a<σzOrUoL+]"WT,&3w#k,:YL:+7|@ 70")ZR"NLErg  ǥ?mTGMp] Bw Z1bD @"d}JR{ 6Lᦛ%A]SH=G4fY7A ocSV݁GR[?SGA<)Dv:1X-ڑ*OtsE/6NfV#bGF)9T~ZSx]eXѩFm xЬ,(T_<#N*h2Z 0hT8%PUV$Qkv_Sw8[j0dyp+՟+5dɺ9wQ my !iJTZjG/ܯ#q8&io=@ )č #>HbԷ"C-<9Yjf}i ^d/Xr-~xOPKI0iDb3fnVOW郏1Vua2,&./-xV~A›ɣ` J _[eܩH|{fm v'6󟮅ۛKglewOKn/!Wy& Q 4f<$ejBY>KӢjW<%HPzg`P'h6f3z|$qO7CRj ΂{P~fȩ wIfu6k`~QD;~<=,HP\yYcDy*ZVT\"ng{1C2ΓS)ԁ#m4ZקR{F`R3#gA֔]TkHS޿/먜@X_p!W;yag}/-*mV޳B:6Fy;Gp*׋UF*q$<G3)=%AUB(NLz;l*=/{v|E?ڥ+NBjӼփ5p׶Uv{]hpNxnly8VOb*T}jnen%15 k;tkȦ`P廖$}jl T= ՖQi8ª ?yYZvE0b$qsȓ6l5~h`IӨ9cHoHru_w\OE0WI0-=͵:(~gauiGWýOy9G<0{ӞlZ &jI*C2NsPPvnWH8к vΤH:SlHOF.t&%A!R{F G֌2Y|M$ȇyzDYZ(-1/ӊXԬ$dپFdr?_I 2n@WCj&)*  o"ތs{t3#NXֿlS^w&Wl$\BߑL axrvhqwB[-7& s{rYrZź KMg^JncU18t(ɢ/wi"ҁ~%Ϙ j4A$yJ3cBSJ_))y5b9_.Š H&>Xo^ș IuF~WzfMD=Ej=a GowDŽoq /h5vw p$M@%ѡpe~@rV6X\lUӺy(;`n "j 8pgq=3!C4b~kƱiw2ah,(jZ}|x0ۯ|q(5tCB(J_>r5<E;H0J(I2ucaU[>]KZ3t"Uk2{ƶN0{ݜߔ9ɡȜ*9"C% NJИmsi 7g_U]䑮)%@ լ&=B~&v{cey!3,іюӀLx {7REF߷4G8]}9E `Y,>͏ %Q j" aXܹF@P07|KS'yK:E8nOwKX( ,1 0^ >n8vJStWa&:ʑ#( On׶ d*~ܛFU@B c_K /N/a?Ԓ^ܓꦊWg&! UO/N濐J.SI;ttB,ØcfkP>UmoP4Js"h N㧩XW %PKGO,VqO͌v)¨/RBPo#’ :9gl[}y}CnX5lԼLos"WAbtZSK胍*0؏M2P8& R,E+VQ_MO`5̢w?oW= btbKT] ]µLgQӹҸ2xxYAЊ |I(/YH%E_%;9dC0sh+P6 ~`fp#DG:UˋS_yE/yr"Yn<:XOmq T‘f)V㠖_MK݄#?LdVAn ]A[M>O9_luRv.ĺ4+>̈,(EoԶz-Ѧ*'ڳ)]Εr|HUV,uf.H`"2ҜLe 5l4E>|o<m:KOrl];hf]ED|2 nv?F!L Lp/[ƨe?Iu"!߈^\^Մ!z_zIEldJ򁲐_6ʭO 7C;:<)]̵ѧuD}TrU[ *F3jje /ƷS9lAW{jtI^tPe>:`]-\<0 .蝀T]7SL"кQ܄%H5m܇&ey6ux,AoYw,1|I5vzCE_@(TRoip)kp-L"ZDJ~=>`1eh *.Ķ?V-vI5 fX| G%i%P ߯ t Mk0WRjNZJX6}\tS?id+ҐWү-7flɺ11(xSE Z\vn_Jq3/K [ׄ9)WRc'y*Kh7XF.v{k퍯Z߾tw5kEaYkKZz2r9N٨WNECx\ @bV-l D. ML@PJ֚kήGzơ Fiy J4MA5૟)>;n.oMKFֻEvrġ(\ W襛-ϐV4/HN^!(rѬgm"oDQ~C-4U_Lnhf7=H16U>wԱB !;ZȇZ[mՍR*a m]aJƿ[]:6$įʁ}~\IG1d ` TFJ]8u Rn*}uͬNͯGyӭu6⭁<9Y+ϭK*҃U"ICh(dC ah¯љ!|XB?N<ؙFq޴C&_)wm5Ɯ#/5$; b֓#p&S +fǘ7n 2 L"fzD8ehr-DSUL;yisiuS$`Mf +HAm)LyOWBMpYS U`r}C#ցzG>7 oI\/<\orSkD;):8E&A {<+eɢQy 9UsIvf7Z]Vboا[QCتr¿RD- O+ x;~vP@%Zf >A!OB0櫞i5<[03tr.ݑLѵYJ$񇩽ÒʡzMx.ǭ^D]j(Y ѦUw]JY<ٴ2B>L@?!5 䄽ǥty؎WojmAǤ*9V@!Ǧj>(\ 3vHH0i1ǚ0.Oj~I] ž2Yf uh "7 G;7sRr]>;Zu-k'j2VpG>û&` l\>|~ϻ65.|m<ߵ?b$o/$۸3..MѼ=N͠HCUMg Zrf\ڲ<η/kA(EPUHk! h.Ў04|5Q]'{aMJ%l[TLK>4 ]COmBx"L[ XiW3rts!]hLv+#KXV0dɓ5=UY W63u3gp1XyD7lȔnX"a(z&fYMzcy4S:e\LvٛE$\(rS9I|8J x#Y,gɬgΔV 븼dл.b,:_r 1< %&\ס;  $!`wxlr[3(6H֭yĤ܏Xv[ܽtr8m Gjzfkc'{8G3 mmc4*BdI5cfT|B)ʑv(֖Z fFEՀ6Þ G?~f2k/HfENSaond4O ڦ`]бca17|ˀx^݋чX L4L37A(3)a/CqhֆlY~kfX̪NU9I{d]4Q{SAuH"]&Tc C-wǙiTzFha5otKi!hU J-5"pIAR%9a[sUT̞0 "^9ZC-钎'_mgF.'75:dbȻK{=K4rC鱯d{_[7%]Cos>i>;{Wc@:&nZaEk-WuK5n_.C Yg\W.r&c B9AЙM->xïoV OhhOCC \9H7pfIr 4?Oe+!mv.՞Q  齠`N0OWŁɇL)8sO'\56⑦2%Zy:xHR:OoJ.U6eV+^Y *Wv82/\k"*bO滥 JߥpM^Q^M52xC$2&߆j |x_L3bS>UAB$y!.LtH|-C O=OGrdt`l_Ðu_tƔ3GZn'k/9L#}w]:x)gbZ n W^zy&~?eu ېJBf>=t`~rͱyGš`pw{@Ksۃ Tknfbf\P'.̌ -Vm& b9:?ޣP\㡷Ho^BEvS[r`e8+lt\E"Qhŋ卸͎1qUGZfk]W^Sp,N#á䈂D7k\{%#'9N*&ws\w=P)/E)"˅((mPnMj˝Eƴ,xp4k9cg`a >zW-l/? i)()Drq;O#Tn np08vٌ'q5{;(O.:xX@K%zV4F>>p>X Lo]X*]̳pz"/h_},@^Bt03’2 ?DkN^g}ߣwoUcQNJ։iiR< Z$WKO,RiUκ'Jjr&>D0 yҿ>jxpslJk֋ߣ|Eevymo?+;O-[_zqA%~/,5E*;TxAVFO:`"d-Y|9V*6 cx^-^B@zz.`d1Ǿ(OҎet@-:E=>MzFuttQ$quc挖!/Hߚ@Ei'I;vPU)쟣٠Ay&N `@ng A K}zSFꕶ7:o4A2vJxNF~G%Íϳ'wl+߈? g}9 f r.~"d~hn6PdQfE8+rғpT`B㡢d= ^y{իz/7,XrZEВwt͹[}~LJ X{٦2G2{"P7@ |'Pk`%(P toD[u*ZX$IӲ 2΂Q%)|nLN.xxXCnL3Qx|L~Y[0ub>*Ya=vEkoQpj%;RXD4Jx[ Bg}1Dp2Wjg,|\iCT`w ~5TA_h=X1o~ʹS> kU>{֣ BQYGEO|]0QjcS1pBf6xtGli!N XS[l&'ք](gl~'DtMCc%Ay;O}Ww" yZO)D(,)@rfU&iTɇ]=T;szd( .j٬>V(e#4'O?'Lүs[!#_kP&Tv8a |x͑տ߁9-hES/x{:X8'CA/m#3dyoGBd8\ KPdٖqd R\л~32}0LѓLh5+2#<3H`M4F#SB’C',|)IDٌMh>(/!܄Ony9@1^'8X+UK|IX{>?)M }AKWI~|? eUdes8Ezm !Mh]1DNܷ8V׻#VKa%l^=PƗ1̲VJraQvAk.=H8i)ᅆuBɌZ UT4uH\Bvz6*(v0b{z|rqf&D,.3Yp]8̖:@jٱ>o$;QJBdP "k0tvW|ݻPUJ~Ї= h|s !qS 8-Cr[%=q30$& cv`YD;BJV"A5%a#r44gM/2ۙ&귴Px])OPo3PM涄ǰQt 'foґbIďȡ85fb H<gU¤~]U\2-E+I3Gg2|.ѓtBd",`#ѰzA[45ɕ1yj#sN2dA/>my22:F]kf63؀yKS~zÐNJN^۶Y*?m-y.gw\[?Q&sGiNu)O^L6 g,JR>]toiu<41/N/R~L`sDϲMf^i ;4>etUZu-]`zWj.EN {'YWuqFkc c-۬cE Sm\oqCDA7U"_!LNNEw 5Uݬw&a՜{, ~Õ3h#.)ijoz;?4lXFݴh!̭tBk`O#< mQ׈ >%: U%hB^mlE-V(zR_/f&)Z#1LnykM?zzI5VK*j*{e[fgH~%Ҫ;75WG0Lx/ g k6)EmLi@ߋ")2EF4A6Z :ILùJ"via9&<)ӖBsHÿ{-3 Zɭګ>bJ97aℙnbHc̞t&G%.Y664;L,a܌i<$cXj yΑl{95 :/]DڃZ#ݶ0fDaL ,νԻiGx3u :A aZ u+HŨǂ '!sbPIm8|(ܽ]] +Qpshb/(~fh!J$ !e2g+_iqTd^1گvjw kN@ɕ GzL$!v5_%L-S4A6ۺSk_'| <ΠQ xaW.ho~e4\&/'bavFzCsQaAʚg괋KiA(MnQߠwΰ j< e%D eN׫YZcsrTYrzmݑ~O">c1uhe ?byz3ҫ嫳sð,qk_ޖaW.)ARRh)LKu)txzn`8Sb}!7ol`Po&jr1.)¶r9έd1-~xndaDzb4Bf~`A]J'3ƯQt{E8½@ԗqȳ~"bn7 FK#8s8%5؃G;X [_wr Y']Im ph ysO6dEf:qW[-XR4FT+-"\~!q~t wOhQySbHIU,}ލ&ކOKTݔ@M Ks%wr,ߙC%j͇Z;A݄0o?\GwR x$@9uFcM}FН| !jőwkr6q !FV^nG"A擡 qHc4CR@u^ e*k?^Ҩ=+{xܞșm.3J{5'7d cB? Q7( ~K9qoGvthM%sPEA,J䌻p寻T^>8qiyEMo_j&߲r 鋏HP0Ap.2_p aGKݟ1B` NXCb= rsǹO?GM.; 󖓃V. ?&i>ՑFːRg$ J*NjiLs&>k2R5rU7r~95ɩN ZUoisI8<(jZa Q, g`7عa0즏,zy>הzC O9FovxJp` V[d蔝Ea&!za"4MthfQ:_ЫgHHk.8dI@@TK /K>COZw!b\h'dV2a0!>we5 ag.U.S(s%Ěأc 澦l85Զuy>Ī>k5IASaCX"5p(n:B z soPA^6BJQPъ+h)h5PgEyAdwb" y.6(EFBQ=FzME. 'db2vdLNXM)KF>#?&":s;Svxu㩺р^BSL+r^9:j:!@Wh'OשW]凘_,,L|,jI{+Գ)nyf/:gS]t/Y>gՇ ČFjĄ)v>3 Ct>Q/Cs2s_No^( Q6O[a^+.< 9CSLznUߟP#f5 =K}I_LĠ5$")GMWcF=qʰ*SWl3F@]%͡'B4;V N]m5N_?fndh!U辀e:EiPe \8F$#FC MZnUUyaJ+CEpTntXā&T)\]/ ÊדO-gnܵ_Ҝ5i Yv=q.fQ6 E]{[T3tCRj6X-1w)+65#忌|p`Bo Mes苍7/s؟R!vsun6- :541uMx%UTr"=t#~Lx:m? T 7r@ezrWww" M?tN`ԝjf-A۲s §"SKO=?8i6:̱3:mz_/y4J#:BMJBA@֙"֛u\-Hm͸nyGC4]c3li^`rG ruR ¶5Z>E33m k*V\t1A6xt3\!xh=.fތʸ:BV(IRԻ]Hhv#'6nڶj@]@o/33s䴫lH}UA }k)LO̷q8#6u!3D?V%Abk~/ iU2yX D~J@_&>(ޟk6n =YLha63P;7 v\5( 4EJBlh9 TCm]j{Q5?"Bg'N= QuΡV8ءkyܸR**Q7~ڍ?dGՠqp1AD5E ]ZX#ݎ_2닗?;5K~ 6l#}ၑA~(B.~Ldd*Ck'o7«HnGㄤ(L%y`Aw x.-OF\giSekrqcgiJޱ(ZIJKR85fMdiؒLR-[dK٭;Ȝ=i_,'@FC04n#{yXb\VIEd g` 6\f69v\O*mh໏n=<*!#\Do)pLU|w  8bZCV^6ELt,ɚs؃T~ܥܞVԥlmQzKGꗑ<ӝ3u*C8feЀ8(n+q})VObac< sjLnc*'C9v1H2M"|3%4#l8[+b_hqɗ%6\e*bEqФHedK4Gv2s`=yo4mK7D!0xN[Lǒ,:NMe”9&!3HB#3meBDTx[rRVo|Ʊ~}T1zaI, H56@|@~tuMU ̏Uf>wS#&ܕ-cm`JF4!iBVK(Tޣ#] rTAOSkNu"*zZ< R_5yA@F y2j+֗=wqO? hJ.Q..ޯtOtf^_b^ (L+LYj4i &cO6eYXrEFKz-cF +,YZ 4x''qU;ݲrKFk(CU_e' qnD3HwBJ̾g8 ۰/hpzAsL< R[xCvjpuen!vpU-~-"ɭ1W5-"cR'n!&!tQ!q(C6BՌ|hމ?tT‹4f^kæ\rs6 ֛Mh}}z6 MRGN/|׫"4ன&:*<;yFΕ҃н~1>vdƀ%#9G96h`D{-Uөm_Kqj$?HPZ|Na!VݬljMΚyܜs?V [nu^YHЭ٨0ہmQ%V0E{*v/urזQq+cXȣT Ni|i}{rP=(:O95j&u)r8I݅tmO̩$Z+99"|R6%AE~IIy)__dn_(HVиLU C8VQO_OS`rgj(I h8Ҷ(]f( 8T 8\T$:U ftU~A^/VvU"n q6Jg$v!;?fxb<6Zy%F~^iI8~׽SlX 7+'(B:3Gnw/uaUJ>gorfS*s`w<~aj-[oDܸۍAE]}qcVx}575Ө.!L3(:_zYe>GǶpmdSSa90(+G*ER٥!'ЮfLK5Q){OFrWM[t[cJ<r{TwGM VsHMT^Tu_ED{xwvP0u\SR{g6tK6,ˆə Na7FՖZ qP؄MK6>&*gdLO&Үy6 )l%LvtnU`S! |}9m@B6x#Rf3x7gk8KLQd1"3CAHaQq~c!ؕOtq;TT=\a H PzkckCuU*&ݕ'$Lk{ϮA8U^*M 쨜=۽\{p@: M`$[ok KCQ*n(g`k<5].M؍H!m@yynZ&#ltPIx+/ C+(5>lKsГVv#r2OמEL"3 d,SneHl2mPx8U4YCpuˀ%F$.3рHȴ[\]dfcP<(T.p+:w[O]jC=u W cZLl`mTwx4Jec MWœ j'Uw·:ֶv4Pd1}WؕFȗ`"h5Ifo"@NUSRX]SWT~vRWb9qZaHa3vԓܼ&~!7/+m{&l,vD) DLdywc5=c{ `=GfPߟH_UV13CHs߯_əwϗ=7[H`z4nA|Au,vΜF* P/M>2NE'&(o`qWRzIsLy-j&QH *z/.Q,^e*c{?^k wM>[{!s%+AWUʗqڡbs4ϊPQ$gsA}bsjՏ{aNp~B %3 R~r}ީV%I #W )11% LlJt8(r Ip<0ؽHТ7 ks(9O`a?'O8f0Doaױh3Ş u4(c_CN8!Pq+>ݝ]brN hXIȨY?Y"3çzt%| MZk>uB׳vN5(4 *+Ly=Łày]}%EY=dMU!۝7 Fr)aa5 V?T ̓]U /Xݥqr?LȈh.5vHŒGbN* ȅ\~:˒/._J [w 2c$vMxos*o:X<=DVvZxvlz'VVY⒳3n2[{R3 -Eh+m%zr5*>)lg ĭU%1Lzc?Ag*8 _8-pr4+ح^Ē%]}*Q2<1GM=z +4VFv n H{&Z'o0ȘIw;d!/u  Us&A'$T2Dq3'zN<= ^\80N#v@Vn';>9*E2D}E9{3>%uۻW=:vFć`jdb񆇰4]k\37ҕnfFtR(L|SfL?`",FZ}ۄzߖmrdl@zV%{$m y1Ng5"݂y>)pJHoWO4CQҪT'v#y˝w?%)~d;+z"f7 <U"t.JH-.5flRTnB5EQ/劘R^QK(JBCͭѥ K6lC !8}v!V`;ٌr\<4hP>>P,;p,n{֬OS|3vK/.z-`?2s&nbK' "CnB;-#KWc_Dzf.&L+mhFjoTUZڨ c&Jf<'`2>r'/,Qӫ}+HTL'z1?q) 5R !̤.GƂSJ%F82-{OlKZ:^h i.nR9~WnA JgJحQ'Ģ3U#FKץѻP[G.DҥFo+lvHsw_4_xhb/55Fdqz@nxO-EDM)lAOo X!IXre;}%t.G]a0̌ȸc6Λ /Sc'yђHGBw9,c~i"lnlx8A`\'zRJ?Z,U(ݡ.ZT[-#Y ;r^S)#A^iUp_@V)CU$1rT-H@̎3g]tHdl5nNoblSۍ ʚy,Pө-]vDIVQ+[}{i#ǻݬef`{K["ǃD/NT8\EMZBԂ#ҰKڂ?]g{= xׯ?eWeǧ)1eOo#U:э"hۄId|Tp}_/:9J(@NֵLSQ=U0&;#%j]EDx;BiyĤv/|&^4aCm"jhp4 GJWL|,jӞ#?r~³:+*1z@b0Z; lbg%: Y+N<6-&|ҟcYOrVEcNq1bdT i "R'NRp%GZ'\*Yb w(nO]I52B) IQ*ߔ4K 5 riVק?tδm;#VDZO|9-O]|W+>rH $o9(1ԡaR.%'KOcHRJv"A_;tawұ-Kh\D\@tLQ'?@!c)¬J3{49 $GՆ_m*4JwQWpFU-TF&D7To;zU$ ᩐ?ĹB1/Ra~?\GZW¶ d[" 0<3^m3t-X`0V}<XY"WαACT~|;T<|J1=,Ŀn]!O|?R5 L"&8~d!2E:gAM ,90$]9Hӫ!*6# #e?-z跑X&Tyʢ4{)*Bc`Ī ƈ=M ;6jDYr~{(Vوb~xPҷSOlHW헯AZ]KJJ{S}5=>e58#CǨ p@ۣ˿2e$B[[Jn;~8pE+}3|d"xq$>Xl n_W ?:!~4Iv7\ؒ4Am Z]{͠6=k J`E)KԖ6/z1jn4]hoǝf YЁ˗zr3a9hw0A ig9q1~ѿhʣ&C:Eϼ\8)aQ#`3u<" vsCJUcrי5~GUU{.؜/HwBɝ}1CrH ZpĐ% Wf]I(̰錇U0A\Fj ێK>l;+ƿax>̒M=f Qyvep DZAxpE,.;;8X]Rj@3TLg&xt U:@ xQ}|FlTz-&eB׎ 7 ӿH ДW) f s]/ g?t^Rg*s$ -_[ҳi!!(_^HZa5ZNZ6hIV|ݴfָgHy;B10=[(ٖRj[r۹ăt 6Hr faV,.:e#F H ~9̃9~;cN Iz/MLB@bxΈ]JɗK^t@K{gSrb41)e NPK1{_H9-U}^gӖfPNMpI4en^Y7E:z[n߾\ ,d =)j{ʑ~w,#xTU<=+:%Mt|{dJpAHsKqV;]ݠCW,*(I5Pl9qR}aոjf p1P|%)S;-n~eDu>fӈ8"ZoQ[!4jBjwg1˙Hķaa)U3L̒NSEX[$Xf#|60Z+ZhpHXTHa؃&%K{ kRͤf [4SksUB {A?l':WvTaM*>8oeɤ| ˜]PhP5]ߑ&cVVkUҵY [6X#O6A )Jbgl0A`C3pEQ,s]Lo}ߪ (˻XPˆ*bMP"HWq?iAj%RU(IA7 u$8;]ܕ;VU]<ߪ]ӏ {A--(nRuW2~+nOAxalq&d%۫f ":*e%E3vĩfcA~ Ir>M`;Е]Wa^ZOu(γ4U9\pOqK%2u4+ $i8s`b3iqC9F*JRL]܇gvsg:OoXDZ,Mx(aeߎϲ2gt"P Wbeɭ"%L ;YQAK<1^<":0&’@ydH{Y2LVa HΘ>V& 㵳^ nR8j7{6|DWb+ܽ LLp0ߡ>(C͇&/ yw( RmpŃdKW?ʞ=ZO6qF <2zm0ik.qbUB"x.qh恲a*;TK~pI q T 4 ҿSrWz-Wl=riN|oP< QpIA R䂳LVa2Wf,冴 ?2**! o\4w8n`Xš17 fvj:-ID2ӑk9n VI84(yɪuJM };ʶx89D*s]M[üus2vAθ^{氶Ӓfʜ~,sP-pѻjIǻM%}ZTj6k_r<1' "7h&dH<qx?o}H(c!P̃Y זoɄ5naXpA$SĹX!5Nγni_}u-T#50r~ 0}[q}>i,X\BH;̤;侖ЧXOĎFK&- dˉJIrKSK6W_>7X-_NULGR]8 J"7N #>PM!7v ^z @k}֟AK9,PfT n!ǿFͪĶ^7ő}=.xēpQWuW>+^Ueo VW 9Ӆhy33PXҡs׷&$ɻn4V7n `9#֏ȹ?BlIJ)PF&DeGs%kHI1ߝr4H2teQjO/]T> xǾcL~jPjAՃ&s%' ,Hs T3R]@>x|XN2DIB['KD:|jZZ K4PDԚ8Fq͓:dJCr*đ? u=$lG[DW0#(_d܎z;(tg3#&amRxT=AbdZIQ jUixadO#+6&pY3&JΎglk)϶wm7L8ni o=aK"߀vNyߔG/XoX$ːxp a(K({&Fjuq!1F~Ee@ j%RG7P|! ܲv:Te7N<+4~Ƒ`}B$NcY?fV@YK:n?tmz.Tʾ\:|޼*\Hgh)ƌ( QAw4^|_sv`z6KeO1(Jӯ[sSěk;V? ;?u0ѹluZm4DF0mfBx’>é6+_ȍ$hb[>t z@"+ lI ~I؁r!*2ãGaY yA,B譋yEd~ wgEBS&u(+8y[~Iw3gE5.R<t}*  `hJ peTϬ_gazɌb{AdE[) 95^#>9a철co\=HYU5sJp)mvc۟ @-9]oY=2? c5DVtI6KhP'в Nzf tR-8y*PeMA}h%כF *DLtSU3l1}ܢ~o- lݹ#\,qX-B6m{e(l'G9Ho5O067 *M$x[nRf _F{/&A0}ոA+6S\Xw0V9NQ|DI:jjUoWUjj51E"~V1 'N:8Lb=6HX8PPhԽUpk=mF0:ִFNiS OSM[Y#z~C+tt5V 0@[s;ΰzM0*QNu+( @rFU6~7Y zYi'߿n/D̪R.͡+xeTHhCpjҀp jDQ#3i̅U8)' %4J̨տg,xbM~Q@}H壓}J^l!>7BC;Pw#SSvmjqk\H˱ofzmꢀp/֕!%QS&%ZF`H7sBHܳ7~{`(ťJqTZ-q%GQ$ވWWTM:(vA*]Lڙcm@ Kqp:j+2~'Fe0ϝatl5tef $[h®l Ϗk7CXZ: l$"8i-z)&d*` R*u&-A ]]_qI'W.:]f՞bgٶ–EN)Za1*"0sfJ@]\  mEWMە@J;QU}"ְ1QvJXˎ mG|anwD[-i”u~29b90-?#Qހ;hE>S|; چiJ cҦj_Mxj VzTDr@ȝ=zbO"+GBz θDbn_c篭m0JH7'%9u:{c7ٲ`D*L_pd`Fr!?IHؚȄꄛ nT|ҚU-{&y-k=K}ۺ @76o qُ& n% GBD3E{u4- N܄UY1Ubx\g3#7Q i\є0<҄0CtۚS33lw4;րFw#Kl ,5zI ğ>ifo"7Ni*~ݔ61ca1@Il.1 NG}q':A\ ~iurdcزko;!Ļ*;5Xʁw#iS܍JSx ?u MqВ0g ht]b:^%OlLJZQ_EeQЌGH'tÏDUhX iX_fTc%u|(l 4{ Gķ}>3'a^2ۍ%qpyj\»~G>>s o8pBSv_ؑ6S~GHY02ıq] ٣i#H{W-ؒx#,$x d=[$-;PoV¦M~genlj>2v_?2is^8сA6TI&#V-%j3IfQnUТ3cf_GxGD`*h\@2#^8-AH̢x¿Y a8oF5hF7g?,8ADRJOHjUKsL9Cxf!d{S72^ 1 9;ehI}(IZ:%.. o;;ڂv $|PsC:V)X[fExBkm 8MGے br@OXĜBs} )Yrti9 SS*[PE]nL(9D:c2'E39 ȕ{*!wJS{ [;:3tݻ}:h/b7' N}dx7ݥI9b.>eKm]?غv lA H{**XZ^.L=oY0#|T4>U^Gk1b*]ғ\a2gϠ{, F)1eץf6Z*LɳïR~{d5I8h1&yI+{xrZ3Ry  |>9WvF:FOfH@Ҥv%:<9}։J]`-$#bk[(A̪D u ^jȖ=,Y*EXwYVҵ۠F.36=$QӬ(y`hUV IPE-A|p4U-Ӆ ,픿 uޚ bh6TMlMS ԙ-C,i5K:ʣ y2b>UifP?q`D|Zg|rUA&nB:?#1Z}\iьxgҶF+O%G2Ɍ;%(c~⣟\8K焍qUpla| HqiZtOs> ֒9ת8൵Ot&X[b+v6YF"԰_Zճsb::# O?x>8rlq%:wx+. |=q! 1]$IGMD8uOø.(뎇GNB3=#SH3:lrL`frHRv1S6i nGZ~iYn_= p2*릵@SfNœ"VLGj+%R͂rOE"Gi 0nWEӋ@ 9Y]79nhy[..9IIEaRɡQ$v#5rZ4Ho,2O~-' 7 '(<\LuXNc]u7hghf\69C @ Hi1xs#Ib/nG9cPG$,DVGރ,@r}WDY9<ksMIMt/a|#h6R`}ć|tz,xHC5?)2{Ov" ?Q@ut[7,Ы[+Ա]X#]#-!aF^PD9IyEj ̀D c9.Rbv+voXD@g}*btEy<Ē,e^L6.喭ͬkJPH f1<+!\B5ޏaKh S|d s@{?-N/}@}(gtڨ @K~в.IH[.HT>AyF{ NPeO;?ɲkXn?k9]c lc:ka˰1[ӦA^xȏcVT!~*K3n$?*Va,ve!ltBG}kL(ʕ YWNiO0ϖYtΛp# v1Ma'Gy ݯ41YҒ@P6EpHhiٞD8̓ /I? īoOKS ]hM@V f ڼysW+P`|> |: ݲURhPW/=$w|I+=J ^A,RE7{ŷL1;r?'!;ḱ4.H^J'b޴S*t!{K|< UuDe2El|LILe q]^ДA1P-KrbێjvJCu-Zsi-uʕ&w}; $-Y}Z ?GvU\{4]~ܿ&zHnu>ZIKC.>5m`x}.:8lrj'\u*36} 6ġy*/yuZJmxH8I#bB-Y)np 8Π1e(ͼ)L 1O(3.8_W$/:V2EJpEpf2\)Ȧx"$iā9(N@wtkb.@Ў: Vf<3g%]ьQ6}7 uc -e3?_*j>IyYt>0TuﴄHS[aj ! .ͿzA{S2(kj>[T[WKE7kY}yaRn;!IJ4Q=n\ϩYc(xbn/?4k#ϻ`. WlyMٰ7?Dxk 03¨ˑA>UU|A$H6@?>] 9PHp^)LWB="/,DefHҝG$;r(QG E LwbHl8sl@/#Oy{.9pȐW)9\Jm ])OR/{Y<Tg|81!RmU9/1%hOIk[#ș6&  f~nhfѿdpC<d#b%NC6&D1sq.P[2SI1OLW_*1Q$vPEfd>CrwJ!eRRčSB7i$ KA;(q?[e:؀  Q/fpR!O[=Zt=Ggۖ\cvgTPRa3a X]Lɋ);-??sso=;xM[Qq9YZvxtY,$/-!9#mL11Zh|@LdΊg0!3mӰ #q 3lV?fJF3W1MD,͸a!1,R}U/{3EsrWFgʥE4zJڿ]V̆ji\5/~zFH D,s/& 鈦3d|Lọ#.E*jq^s,r%+uBY9vbzmXqUN! qK˔&Ey@Z{ҩe\Q2=SɠW)~n [ǡx##}]wW5Z̟]DTaMx 2J{6JIw*0#̸9 `oE6vWn]iJՅF{bق4<?j2%EVY_fܙLiJi hz hIoMoLu㇨Du]~4[ (0d+c7]3Rl(oe FkEy^X6#SNIl;/qUvSN%OBV4. g#`8sqyxdnNv0:Jh PZ "j'V_RD3ɦT']Д X&B?@:t#1VP;!1jQ9@hzZ\bӘ21sPp.3 Haƒ.P/\ZCSɝV`~6w蒲4{=Jה_UfT i^6zLS*qik[:vSFm\N_`dj¦~ opVN'!XSܗCio)gp Bp"ڢh`՞ySAL9s0 Ik;K vi[oK(3ڃн4{t6Ѳ,ws< T0Zǔ D':ӻ^_X# J2բ w[^c,tvsM%<HfiXH{'lH?!ST覅O"*PvhxIa?LJy(b.n/Z pOء9͝WR5_$ɏ:4[)"Qn QŚV G=; Ļ ㍟,(r0:Pn%qi铭Ϙ۾Wt>ޚ;s\vE=\YF[WB gRK}G|@uSdpm*_wUG+RE ڋ _̭Aq5_OO')"2+;yq~p @xyn$Z !0fN;?׾vNr6RW}6teGW܌5-:vP Xn ò >L L#FWksqmHrA!,u>Jz[mPr)A,F%Bs8hCz NeEZRʍݟ=G1kaIrOi8uX7 F:њXLQJxN&^bQ>Y/<kAq@ځ K$Lݸ T[\+gˀ~uygPiԜg@{vXnUt ?׹\z>gKNPy\G}ox%Vehbް&W yO>bO 1Pк6F$@Nw va2%yU(PA ٳ$wn$r"-,!CYzlɯ)`:@;Ae Ϻt]:-)nIE!i'-pMdvQPiO:e85X62w>N[k;/a42t7$|l׻9CV t7łYjS~GF~;u"vgZX(Sv%~Nf!8` ~;rK07C}}AL!*L;_R2Szt69mIX;g$$ `uKyI/#}g7yXƭ= Qy!ZswΊy¤JdqFs f-'dJNԽp+tBǢ,K:c<œ7FekN&qVU&˪v9),qF3$Zb*8 $DuFw.Άcy` Ĭd e8H wsZP¡x}'#h;Ϡf@RVDDO YCŝ nӷ{uaAwn@ae`e&ûH0L}%^Ju80K+(8c/ k !v5帗9d5D0([j8@Dz<*te6. IZ X-MQtE\?fEl#؍C6KhEs-۟dėZX \?]6`>JWS<[yCJvٮ\wǜ 3vP A~s@u sr5(ZPL#R#XtnCJ*$WtuQX^ׯY/V^ύ(ǁ!;4IB>7*!>^It ŋ Nh W|,F> h٪Yό:02\]v^~C%ec=XZ.BUg/λ[vS]KXOF@ V[ٻo㓲k!wZ!^@b0ꖷ# Pr~xdV6JPW(>>WW]HvI 7ftb kjmrƐǎW|{!VEOPuZGzNJ: <+@8Fp7=徛enO& >N@D0 r]SoQ`0J[U8@.%i 5U┿)aKF!u߬GraÍ@P<HDH^>mCwٹꡧ7c۹˞$1+Z|BV4 ~ŭE؀\@F5]`$8ex0_-9x7;D h.,o r,E''InA0 rʠn\" @@:u<8=4C'@\&qf(!-ʅa>fA1i2`B&hîG`T0↶AlVS9kU+ꚷE볹c˰<;Q|`:xϻO)/i$ 1?&`pAs:w&a<)qhy6&ܴ04!)8Y}~S ̛[Gw R= /\f1'6?kR{{05pCf Z2JO ^gV r2_}y-dЭ8n%9W!ɚ KE5$aW%|ǿR7/89w>~EVrͫWHvj t\*xAm? QsDƖc+x{=c!lH8y4 +2ܴ?݆kwK.G(?p ,z4#jCP_"e3yԀ AU >"8&חo\ܽO"+9 ݠ`@z(yQ{7_ -=é,cQ&3)kFϣY+qDoVS\.h8"WӉe!{sL$^ܢ~4qؽ5Tݺ,1&߄#g \wWhaRmdڅ𼗨['?PB ?WZbSZxX7:- &mQ ;ټF,P :wLtF|32dk}c@W)kPh^%ŌaAB[^nJLN@Rli@ރ߉Ҡ}A5yR߱0G(5ۡ7+'x`#M-v*6m nU(m^+/t3̣+QZ|ɰW>Ufp&X-_(3OUyq喊NK,pאǥ4L8X{Pz[V஛E2 0*wpD?QtM7p6J$,OGwsuKB/s yZAi`S,L>`q6Tġ2bsdET u!.a)zB"H~Nyß ,fx:\6aek*&fs[ABB`7rW-*.ARDnx븕`_wQbtj^+ܼzA .Mr4fu `|ք :}j~Fb_ASO3¯v,6yaOB>0J焹){}WǷp/9zc;#jN$T}p21tL˖۵2(@ejx`t'Pff {~9 +o) թ,W9Ni~ц/F|Ƥ nihL'͡P@.MXh΋ғ ݡ~3X?}7S*Wϻ  a_Yj`}JЊݙLGc!aL_iVVjO< ӈ`?խ7|D8+sm?:Ocbm$>PKgbA-G-޹2燺=^e_|?PWk  /ZjƊW97 EhCK;! :! Dxk~+ |+t`z 8KXCKsNKt\Hم/o}$ܻnM6hw:͛[mǚ?;Fڪ*?bNk_AviA> ;AV+.K#kmw j,j.K|O'yVXD lXhl57ݕ?n`mQ߀=6lfmwUKr=N<_ &ٛv`NwO LZq[MA sQ9hE5ҷ_껫)+X2pbXLF쵃T6h&X(I 1,ݛIhv;:ŢE=hH16H]fWNYFξ؍4`: +L WVMӉLi+vTIvqU'G\)'qǚjE?uG;qt7kM%~bkzL?~b'4ӃPrRr:a%\e:ǥDub"sd~рE4(=GN5( 8GBc"d aV7y:>`'\b' -#j{DR6[KMϾvۭ`}P5 ˳ ˰/:YoAŦarQV"f}@EJ_ޱ Nu/cKp_Zs{)>Ҍ.)Nv -ۗ,"k{oGk,׽3fL1Ld~Y01֍^xl\@9:$lz.e۵ JBJFcB=cEBآ@ՍDŏk6~߼[8~&]rKaӗˬ7-vmnON[ J_)xw)wj,"|~U7'?cn> ϒ>Jan5nȎ/! o/2~Jc. Ҩ<" 5V`UY@æ+5·T' ħa\%@|ej " pZ+ཌ z(TSvU5SZ$}?CǹUJ\Nsߗzڜ}LVܣѭD$kZs!~P.?ݨԳaFnxc.r/iP1뚧sf4?,S뺐Lrb2*/&7l(EQanR~Ī[U|Wy=׫V<rGbCߟ%[M 7wT2-Vߪ]V±Di稥&&H!0_t ^ !elt׳k| טQ. Ö`c9YYC(5!;jnlQgSf|L=Z\tQNՍ@|ϥbۈbzi<p#{&:R%EDWzuF.lUxk}Eo9s.@gyhĄϥ%|0iݮKU[.Q"qG&1{%Hˏ'o >̚+,g)Kothh^3֩hq ;-j1 ogք# 蜞O;8K`mioGaNOC\yYG[BjEE\)#^HgƇ5*yQ OvZ~kY{Pks`3v0M 0~kv$n#yT%LJb6? LG%M䮜S,6R̶w$t{3OaR,Zf4 lJ_pwCi֖Cjt16sT(QRb;Yww" `yy#CWC"=PsQ]s;$|uS5%-eẓ"`uhcav8ha^Glb4FCCWrPk犲pl?]KAvH?bgըlKas_p~9eۄfAԉ֫B;0܊< ;^:X[V?a>ms2R}y֒5Ss䛈RcVC&$-84W,8%[}-NX;Gݑ-æmج6|}B$Տt<,l ԉ%MGԫUܦJAtBi1 [8$1#Lۋ ]6!~wkBxa Vֆ>s#죗o oۣ)ܘpm(BĈf!ts<EX1m9,Fu4^IhnhRO(#!o]oa2~kl}(zS ":)dFzF޽~!";1TTǢyε"3![OGA89H"_?𼳳 VnV1nb-SU[0 {_}ʙ25xN>U-3;r̯Z]mY~#Źs>3y'M]1ͼNK\1 ;t5EfC+2$l>~%t{P'F4-ceeA%WEynkbй=:s΅~H6ezDۄ;6xF] rEF*Uˠ8N{bj Sv#z-baM q%~x.&"@>qLPrzvzkJ[\ C>w\Oa6PGdچZQ{K7u. RzeYݵMX O qeW1i Hp]kRN0 iδ㠿lPgQy(wK.k*Op'=]7^ہblW9R{ m©KW!hd<Ft`fsNx--jnCq7I]|JI٢!Qk{i߂_I#PG)j*8Lp0UC?HB_gl6VS$aj#'A2+㒰.$T]ys6E5;Z]|v \-yk?zS`ټ֙&z9/V92V]`7bE>sYĵEs\)j|>S~ddz>Cf9'"pJ^|ZڶQ fL 'GTWq*DyeV'8iyn _拿ttBwY; 93u>r˂e' 5Vt?q¶]|Z>L/,® ȬN(1DOΠόar=˧M8G] ki$1뛤N15nZT&qhr4m3@FgVj#avn+EPF}\EgHhF'^"*E ;tGRiYǔyI㣴*0C"?.v^; [6TCB9Ӆ}P vr;G*}nH*YKƨO\s\Va'2"H?[o}[s3_hH}2z9goa?+(#p1&Ў D !VJםՃ@_r\A6 HHG€YCJFNY;f<Ba* oP,ȝ 򓀚DrqZol*U0) EYI3}|NܛYV{G[L*›4-@BPeG9 Cy 7|aRǣx?A#QG_^*7{RdFszxU^I jo5cW-*cQE*@ yq]ɶSt4Ċ{>OdK>36aKs ڟE /㸭ֻ3 x~=EGi'VonBr0?8~}ri=%of 1ozCKCl.:ذU{V'w"Ң!օ[Ty* m+i綱\egc7lEfS=Ā@#Z—!$> n+z]d!R~55`V@81n GxB9ͩ|g ~ϊpg8TRg-U P`}2^-%,rŅ>:1ecfς!BUYSE!K.t"b D_LI[h=܃~x)pqdid] 0*BRѓo\ hshB=Г/E" GGp1}&uN^lS8 VKc6 6 <ي%(|t!]RGE"a+Cq9Fui'byќ@`ae"9mu3o#n.]UCaٿ[BNA NRȨ.{2j/uI6zb X[%9 v6fM)D'WD_uօQٽ;^@%:a!䴣,*I΂%c;)p]]a{XdRb6W_;6uZ7/`  Zڍw;al=<Ƥ'-#I&CAuL(Tn/~8hgp?gsB[s>k~!"uKRW=(?`5sE`KBKs 8r࡮QShK2(%zm\ed7F,ĥg]wR}0xM\ONd$c˼Q?+ ܷ-`Lb▾RU44wd=S^ȗP^uRDUQ憐B`ޛEE!E|9-QW=Ajn. HVY>YWL4g 哧ɆfBΝ F88lgr\Gy/hڥ\3"1rIꁁcJ5[?f?RCqYMF{V?Ë~8š|o[q-G5ֲ!ǡ/N\ݜK8\[WX@-b䕲xH)T7՟!@Aқ]mX]Q.x~UP徿kv&b ;=vMxh% nmX&as&3 &Nef]{ Gv*fp)tb9/ߋyv}ZjoU F/S )ϊpBK2(t]6.TK%'؏2hhH!U|l+I?Y($DŽUοnoqLWl !Lx%#@^`;ߩ>ѨFJF?v!C2S{uS/Dm+B0 E컂X΄`<./96="҉RmT!t\$#u[e:䢄]{Q󕠄@-Ww'HYxٹ &ܽGk2ěLjgR(F~mBkdrF!)aY$8 [BT1(ːCc&BM FmnEKl}>j@Kb`J_N|. nPە6 u@n:ɝȏ])\L=8K)'Ev Sp:`vXy:1xsY' $)@GgDSX4v]#+RNAnih&߬9+D֦EdwX2֥-- GR3 <%e!Ѷ t=TkJ2$"5)bĐ|6L x"Z[`Q)q7h{ucMylFs|=`g6TC' V-PTz6D2WbM Nc 9ۆ-WO=A~oqtXӢ9wCO;5̔k J#:f7DA.E:#/5 sBp'*=}[GJ*)`{I`= Z04C62ny}<]<_UZҀ~:يgf0~4Q`Z#a$w|[p눸QX(QSБK٢}X>;=x X $zRc ƚI{{,R[h>. vo,cܚӖ5o Ӌ&Q^wU]aRNYd9xJ6y<,gS+eDqGy8K`IzYTIE Om/-gM3! q"i)S8NR(BWٿE'Nl[ |kO_d ƺbs؂6m>ܩ&N򋄷N>q[hmP&GMjpWaBpɿ^伌u&6.VPOڔ.c8Rˢi[j*B`[qWSXָ8ME|x> 2Hy;=Kn7taYx՗5dAOwCOH##XG-ނ/%2=(ka0e ~>zpÍ"ԲI-&L snd[76gĸqK&pSfĪoc |uEBw 5w~Qgk'  Вkoy2'zI-@߹<6Caw83c#bw 9 ]wИir1'S"lPđJS>~hX'$4'xosd821ܰ"dh}b(-K¯?\.2a>DLVg%(+Zc8D| ϑ,qsA)Z28tf36r-rK1mM:i<mxBTX3u E##kgGدY_䨣m6ݟySʵ6t=-KyD$8ރVM6[׀ۣ5B^9`t8 Xͭ'O>ERR|9fhˆrtqV,3?0 J׳)#H쵔4yJNm@>=gbC3mfDXV=>Cc^e&kڮL~a7$JWݦ.Ybd~u{4Yt2h,5dS%̿Kf ^l8**C|W)4X M&Auㆣ/ lm8C`ҒfYp(_[W`P )\h7XͿg=%!LTxtՖ%7u?[ZٺĘxڢTtGF :%bQ N-0X\]^E qĢT; ;1E_ \ 4jmp^O*Xz Rk5 yfQ_.Rx0%ZQf%h1(H"@ώ%aD|MrA *):#⣭!յStpkٗT@-{KAQF.W,U=غ~NWN2AbA-)y|a !VneSÁ8w?-,Վ*Y=:Ȏl8 !"`PVcLn ab`Ey|@.b).4Ca ly'l&n__ |=>"X5,S+z}\ʣl%24C%6A9PɄwS~Lq/" _HuNzqiWZ5qh}vJ%׿&5]̵ë BԂUW0C׃?UJ2|&f:/I])o Gnຏ2jςUHJ_pTH˟\pY`EL-Nb-̍LC]A`ruP&ZnRڴrOuF՝bBֺ/g3[9;L'}XU;IƋF:߃'g4z#߰DDSVYOdSJ_M{o)R F o5"us_9 \7nQ5€o4{ ܂ pY:V7e(:xPC*2"w%(=p{C{KP  :73 J@8O|ڷM=J[g*߷PUJa%/_5WdaËcYU g-X{VLm# ȁN<uUT&SN-Tv?s78hq~l&DnN&k:"N|J ySoӶNw'gYYfE^{yr9i)(H{g=`c.*uڪdIVYX.B M2ɮ0,o2vo2+%+ZS+!\}m#"u4 tXŨ ![]ϮWq[⋴yπsvlz)܌cN8~-z&j@O^ɻ/=,m i zq?K¹mvDNECCN~si_6m<Fr~ (lOa"LQ+|M1:<6\68@Y)vogI{a)!~\{‘+Ft.zn@L i0qmõHn|y8Or~JVgonbzkBxKb-Ln,5w%ԭj/M" V'=U2yg"b5)~sŏlB8_N2i`iKvj]cASH>g6*@etr^50y5<3bC/7-3j|!s꘰WW4X(R+Cr.,oឺ~=Vms/~&VϙQ5*ߦ}. t_s #p ^"R 6U23ɑ;,vEoy54yo2j:˲CEnxĔ> i?TkKz)BcgR'`,z{p. `\|P%v/Ml%5URuҠ}xseť](*h'1W/Hj/v}F|b̩ѐwo`2%׷>@qYHѻXs?p8-sv*`hHB_ J"޶)=1xeYuT:U ~vuK>͑7M$YI^z['q# c䀦@s-$!mLr#4lWgu@qR@)O%o*c&U,;`q^." rhnfli?&J㚶x_fc-||z )0`u3q~B_W0eSYHzLJ4cPАH֌C!`xRY5%_@+`!$&76vzh:] J$KMi"%C; EŃ/MQS0MzXuOn$xaƮY8T6t i]w 5 J(ax{%}}jx 5d_xBs'I/+#0oSqcdδpJP$9ԷsRCLa+xռ *(@j:Sܤ,؎lj0DɑQ7ϰŏ>a 0jԬ6~p~\n V*Hv(\{&"w[*NԠ)ng9?FoC(U҉ZU\.AdWG( 䵆>v5C4OZz2+o*;+ b)TE|GxќkT*@U(Sr[P!$(@ ,~;Ats+0Lci i`4 (Y:ElN)Jl&T*@- [~X}N%ԻVMsYgD6P۸k.bK_7ymh;4sNziUzՒh^Fu\;|?tOrG'Cb26gQix:yH?@ z {J4}z|m5wq:di[g"{-̲=aẹ N!$ܷ]c4FL_~?j֎/,nW ǣ[i,zcя| Yu˔;" vU~KHf6)PTP쾰k% *ia7)Ga1MtJ v\ٞ"0,4i,Ce+Ll0*xmVN9>̌-KO[Ak;ϔ3ү*†?1uz;TK  sx}<\/,~״'֤ի2R+ j[yN+%`9w;pf<1V0I ԏeY`(~nvASt6%wVF6&"F4 ]NgE5hXcSG8 _֥=\ĺ2|T@~6SƵI}*Hx8RQ9Y \|XMzA0FThƲrKes;TU<sPr?{C9z|&-3! # T H}?Xv)kS$0 N;  Y~׆}$Rjbq;c5aBE/ U{϶Tmqu/D_iLOmʜ>XL[mUg`sO*-SԭmDzQ^M ̈|lr C5I&9a)w,H~)ɾv0PlP {e3d,mEr1(|IMV`-UWpJUEZMJ lYIZ֒ wF^artYNL7gJh7֪g~m 4(zg1]J2IAh]K؋6I׿wUi2|0i:8/7i=*m)ZKoNiyzG]oޘ(53 /_J<2گWGPǚA6w}$ wn\D>Dozb5y/U"z~IΧl3ͱ/nhE3 ͠Q#ʞ&s"O64~A]ebgY;aD|:zh߶bbr];G娫-Tqp$Sx ) wM9%`+BĂ\&;yiVN2ާMEcBٽ4m尡%cHKj+Cґ{%F$rU.H[(R,ac5"Beh$Tv` ®μ@gy<-Jy̳ݮS뼱Dǫ@Jywwsݝ͉U>PFqԳh+*G ́YYg[@m{y*D;-'ވؿ,ƕd_6԰F@ctpU1IWyU zn=¹N/?׭g!(@wzHɎRB~ړ#slH dWoOpL&z\>wv}9( Ckș$#ʳL r[F=5_&yfUꟑ<5)aL5ëw3?J.4˞!sYD bǧYXIEBp& | )En'>!<3e";W9Q`h*\!XMapm̂v$TDvUwӞ[A,ь?,y34݈AeB2%S2.@H Ԇ%n A]B52jG#JMJ{jBN:E&xt+264p*_FV4WޫРbW[>Y A;KqkȒb>Sj?f󄃿;5}ZV?V 788L {d…,M*/r" >DqV'7>lW'+@`Mz9(/I4c s̃4퐪9lc5F#"}k"[5w a'#M27 z>3 wjG">S!9DۈgEqWKԎ(^ݝTϨ)diV8xĂ>crmT"h' DxVVǍ<)KPG$)AX]{c;ASk:yW"-&9J*nf+Ur.B k~ـz+S=n.E鿈dDr>2lƂ2 Չ[e ňWLWh. CaQ>t(佻*S^چR# |/zT KŶ$)`Iɋ1]7])`-> =IV"#[ʕ}Ef$% %Ihn#]̽23_ZRwC܉9(}r m5"ۖ nve.Tl+=/% Y2Ndc>>'|gZx' I(uͮV&"-q6C7"C-KfDCІ+@( m xRС) urC,i Jѫ@ ١ ?!VtMDz%{шfrz";4+<KZ6o=a?fe.roPb[Yf @ 1A :^Yh͉S7GyIEr5ǻBsUEei,K:\$Iq0LL^i}X~fm"pIVuw"r&o'?By#*o| }Y5ǦoK*5ZVcˣW`N)(Zg&a==bP]6k>k%3Cxԥ{ɷCK4ˌ+򖏰HRޫPYg !s_Td %tF2$q MFac%GC d{z)b0w2 pj.%jNIU1Cfr`b+ܤ$ٺ㮃C_0c.+F;]vNU'ܬ#@Az[ V -TT+pU  *{E6 į}@DDsƭlNhE"sn85_/z͎^'5|dBLiW0IX˳#ɻБ'zT)Q ,T V8 Z]t6HV H=wDOkh$rcHDeқۅL`(na`ɔlmR*Rg_BUd)D烀pP 6pNR+KBKgc~WLC3*m2GX Q݌o(!)B^k3G7hPOꗁ:cM$qbKd' M|s v"@!xt3g~2y"ĬSC Wp3&1N?-xi&D[VΠ\&06c}ݶ_f|k >2`/ҝϲ&e˽%_F'*̦@ (^ml5/‹e=`#W S\Gz̻gK`]VRԜxtۆ!X=%r笤,&-c@Q,`Wѷ{Ysɛo[E-?,1 3:D Wyv,!@$JlfO d\b"$9ء?DMW !:Y'6d8f+݉M:WϴVt:A5fjrvaf'q:}i 'JmrsM z!Es{K& WhRcK3s-6}؁=L|/UDS1;;GtkUuyfCXX r_ He8_+WAӑ02ɺS̠`pb] y3SsLayFȣo)Ըg>޻-fז\8o{W"(zW(`n~/l/X%'>(;܏{= Zv4rTL_ys9t>ҷ(D?Mb(n2pƙlͫhط0nGgBβS7eSDd#Q k9XNabm4 0_N#4lR1(S#*/]<$."im=hhS7[|./^~://|Z1!v.^%ժN 5%n1Ws3O4c0)$-<tuCWgx,ة< o]>ݺ)r$Ӹ;7-X&+x*\- .IV3أ+NXiҏfg´xb=@ Eq`SY!@C€P)d7<ͿB} AxhLKP廐hmPc.4ٯl8D?޲v&B2>'ba5${ ou ,-~m^;t]8X ~ !`՞ecccb0lChIXx!dl6E?Wdܝ>L򕅸+Θð1+'U# a+Ą8MؚR/>x23< oGE󮗫MtlʍPcƾT޸Q4LF:uD΃\%Z6E , j[_yB_;jzW+)#(p?Y_%IúI=zAWbάFi Q[;k JsGeai) $0|2YΧލ{_8qr1^8#zUgKhh # yZR.D|%oi閟kKc1ϕ2n:8ÛcpḬH|D^ '&YI`Sُ;r{*9j3Πvz%|傲C ip(y5;}xb9z(ӎvUAMfL,`ޚ(Iz]ݐ<bH~5NBTb4Dzw$.O1;k *Zh (^$L-MCr]ңvk|v-)Q6R2GMٯ[K,6pC^^CARϵ+}Ηa^.WLe3* <`J@w UD/pk`]ܞKGh.;vz[!N tN>>{9d `ZxNߺ$>=fbq2߉E8?vouqZy @0xB~@g| zPō9ƚA z'ʮss;pTjm$t+im]o9yYv+v}J']΀6@k/w'WcM!*AiGb厹#>Qcb_w_&1Htw'my]Eem^z b3AfObo0ʎ[JJ#Z>zw %W.o>ud !^z'i*Ot/ U& 76m"2G]B9Dq-?GdFK Dq.ecх⍾e7w9j:5C%hgee膌)o[ !\$5i8*=K\hr <tz gиV*CkSqL4Vpk}"Pȶ[kM*p(xs)xT->ޞSZo_JR1t2~*M+A)(:O$SS4#S2BE/-I)U117x3_nG0xk?f g=J䮻H5noѠ.3גK^ƫ~$ KU`+I fdSvy bֈj>gpjH˷3}]CiӚ檹̚~!a濰5BANxHNeȨ/k b,46Eoo8!Neє!oЌҥ+j_79)"t.73+'IB8 <]b,$@ &lCݴ =H`ƌcDe4lDn?I諼┮?47J6aa8hddd ~]g$S$UVq=js@=dV t9a FnvmA[5DC|+Kh.E,/&Nni􀹂>% Mq',)bŽV4\Orϫo'a9RU]Y(0@3t8Bw.O}2P{Z#SPGq̰Ա%xNe?IaEºʫ_Q[@ 98YWreȼYU }P)JgS6Xg \b)o&:5iECoC*%`Ylh*C^92PY]-zoD1|UvVX M K/,o܂Q̄VSy@ki(Y=&Q5uq_h%HTnէ>)ͬLv}U;42a5kZWP<P 5.l.iՔKk?>^ CFP 2K1{0؁vI2r@2T^+rTɨZf8ВRo j jZKw Gu"K2u@9h^U"@`wx# ?ϗe tt77-}_d'=t;mhޯ|C2J3!wD{?sV`yy+Mgpisj7 ĔT/3ms§#|z09 ^߼Z*Vxu&#jh%3R}7vx q |T@k}+`w%} D!3 1FwAUMz*Y_'}rH!^yO>b'E!cx 64oh$I CNJ-z~>Z-_;lWž˨.2Mk_#FdtK- fb3S_,.6OpB.!ؿG-˧z&I}.rLDX*B5~χ"2Ea]rQk^`}=,uNAT^(&|eJ{1'Aw !phD]O"VCmy{ >J=OY ovZt¤͝0uo7 .3qGgAIOP_î XnT2,|asXoGҤ= 1k'wc:+n\W@أ7I74`y˙y{C,dFeJ8t7=~jpɓ[!,R(bsZM^K3s2o$3 :/Ԁlz8vTWQ^- th -?AE5 ϑdN2EaCp5[S6yge49ɫ BUT7@߷?7KE!UAcqEq290doK@H 4 qpF3顂C#*cFlyGFO܊ImFRb?m@~q_8f 3Sx wsl!ym"zwۀK3m qB󍷿Kf BuVwKoqd>|7S JjK"aC7)V%MN eQs ="ַ!&w> \ˠ ~qFOy٧7@ wHc _ڣQ$xXpvǮ ;d]{oq@ݨZ\S"৲9u:/^-\<7ip3}-P(hN8&T+ M-Ő ?"]2e̎ՅߤNgr9}xV1;t8!bie \-T^')q1 ~K-YTȅ`ErS\Ө.5)奓)Kj]b MXJD+il5rí4mmyJ9znyXgSij +o< L>/B ngh;u-Էe&-fl-N%"tAhkcrhzk6X+Xnl A_(tyvG@d78$KҐ,>b-K60ۦ8"d"d‹SwvĀ(O96v5L6t  cvj}2D]}qyd+z{VLpUH=\H+ڨnwh KbJ.)8~'ޓ2sdkdFIQ_ %9`RsCb⛡;pb]];S@y\Oh `%|e͖j&S+8l7Nر 96;=A}IHN9s9У2I"l$3+Ke3I{bd̗Q}TBdw?w?fYL$`/x18Lu bzq!ɃM \/3). fY}?]B!e[&c:'B^r6cHؤT,**avAY&qJ5ѕHD=[(u![Zv"Gg^*=( щ}eqnp-Q0f@B&2cXq !mf^~*8m%jIVΤEo7]2Z8r~s3̦۞%ٽz̊wQ%LŰ DGܜ_,75=UYSb "V\N3[C( %ַ; OSz7pHɭ6U]Dlxq N 1҄cv`.-X_o|rj"%E҂{ڥKK䕢^V\r)?YiV)Ζ =_r:G6W6$wIEyzkye>GD;h?3;ZŰhŵ!L/ٿڒrkuaӄ!%/T^đ|%mx7,`n-? 花hvfdPj1Bĝۈ ( sҫ?n4+x-4VHw~K&d N ]!GeS4O9lճPrSxNl&0ڌEFs E1dW2F?KYS*c* RN9''_Oxsw&$L)T*4d|FAlڐCJ"]`x6g<)QԆv͏cQ*[&ϖRÏ!BEssE$qU]"=/Qp[|+3P:t]>R>vNTqډ(;<;׺[E#܃?C* T_J.^ez0"C qAxCmk<!?:vشek=?wܒ%"@YqY2uTRޚvx81O=# r. XѠR!w_ >C^VfJ  >Rd(!%چo7Sy{@Nn|QM;T15o3L,ugHcsd9r2&,ԧKZ5d*f1i%6,{=Dtf㔭9胕λ \ZhnWo5#IidGVA;oe}Z)wdeN02v,騍5&J+QH|oOaj }+4GZ' ѲP֔NzUJ_0([c)|HqI3=TTij.!X ['wcv\;%*iރJ=%SS@z^6+~"cVlr5/B5u@zi:|!Xk3)p3rzjXb1a6t+GuuڿR/ f0#j`sӉ)aoj'?˖YP/,*}a%Uc;#Zn*@ !D*ٝ|m@6R*^rM,vVA`77B̘:-rր"/ȧ1´!@|rVK`${ln' n 0_et4&Nb@lєTLR#KK 7y鰸ieUͰI:KhDjh]@"h{Ov/JDž1Z@sgse,u p3dDy^A΢'GJ aD !Ah*#ee%}LE>-vqj-F'yV~{J`E(1.KnuK. uHP 20&] L-  wYGo+wB|pUmlぼ~λ,WCMە`VY|waՒX:^U z7cocmhNͦ;x!Yَ{.Jgň%Q|:%f8uַ۟8̳rcӔ|C9b 3DL(-Q>Tu^G8;KC{<)6"΋#P~fN"yˈ)E}oQ$/{DZwޑQ|z )KIkB#l WcA:;n&[@Ш<8j'f '@g6C ]#Gi/)` KuRU(qWlGց&WVoI,roT&aYr3؏* {KU ծCȍ#X&30 Tٯ"֎NheSo,T%`Qm$JRc g"/a*ߊDi|KKpfDZ$?ٔc&4qHMUf׊x?;wrOLOuk)oe9:~(C~G^DmHje-`z)c[JE0o ( b'"|_Fl$ܤ:lXOZ!mWJ@AqL(JH՚09$b h- x{5j Pm/ԯ|}&Xߣ"EÙ*`w'L?Ə [md٭8}7pȕCE Kf$@?g'k, țKT֌8lWΨ8gLiD8Kz06Q<ǡ7?sU]Z/D}W:I*ӆgXU}RFû٠(N{RaSr#OcJ%AHG<%T_hD.Ʊ6#J405vnG$0 ".HmVN4dX3I~Ed'}㴱Ҽ7M9Cyt䲷 c_t@H\JuS)$]lb+,6 9E$콺;v8eL5W-wiUf'P EuV#8'Anw۱h4@Ǽ2̶Ͷyy߲}+'`Ec$WetG4$cHa>~1Ѓtzٴ$P"MU9tkdu!^ v 2;~saaE/ntF}BMO4>Bўueo h:Ω0%陒ojtJ0ktÊ58RMNO~^Ѕ&6T^lCa"T3Vtwyu~r&P^NC_^, I"G8hӬ`P]k [~OKAXxNNE0v}.V_,m&F@$ԠpgE|Õyy$`_Ⱦ|7Y+}%ÙaS[=V^@ >';SC!Vdؐb+t!n+9c`@pKл+K?{yQ'¡ʜtC|uKu7&Ʀejyn1.fPV~k=RܓZ|1OT 3OlRRe!7%"HҔv.2Zɗb.{>gpCqzqb6;+o)pO[Ey#3ƮE6xbng XaHF pd 7ßR5bw#0<3c'G)LcaF$4M蕓{,;Z+a4H2p8:˶\sowS7c.kȺ,Aԭ/>Rꄒ C!e}"hP8e^"Nj]TC&F^pW"?F LCPx8]+"^oҧ67?'oXӮL2p*JW<m:,_ 6 m!]sapUNR yJ|4f׬me)g|eƗbJF״ ݴ :,Z(\djqzE7«3sVFLTD M5f7Ly F\U0GBzr=+3=tvv]MgyAk࣒ܡ W:_eo51@`w6F,neO3~5eѳ`sd wDro]ayTaQ{p+&H@ 8B9Ymi;~[hحA% P +)#^rRq) ElDT?M|d#2}e×.ojӷS±)^ju{̝%G iپODanZ ܐx/uZh'7=qǽJn'wH ry^!Ku(` In%b3`)R mkfLTY%}ZkJF9JOEǢ.x=LuPäeC]ұpK+;j4x{WB&7dsO Rp\Bx*av#OHBaW(Њ }Nj#)cxhxtًq@J6s-%,}lۓc .KW=V+߮9Ζoב4` ]{IN>#m!$4V0ӭAm^y#EI. TAβn!& A%Y+mǙYILUY: `e-+]ywPniIc8vW%({Am=slh~2 = kش}\" ,X%s}'lU,2*!2pY󔼳EJA,W!v2:s &~M 2HiGS|恛i1i\|a ,bayoY,z0'tww8Mh&ܙEʇfMAbeN, l.X|ZmؘR>3(MeN=,:K 5D=Rv5bk7O{B}*YvO,8$l c%$okq!gO{t{~Ǯ|nϿ6^0/ByEvNGt{% }pľz2 t .csB1a,Ʌw^zneOlfshyRs}(Dic  ĿfKr3L|x; S5RNH' E-U߆+iSkHJoexWZ+XlӲf]wXLTgWfxǔ;,B=?&$%0=i+ku*ц1zS'ʑ}M,0}|J^O[kC\iWI!G TSPSTU}`mli* 41/6HWWn~c4Q C=3EpQ%TQ?>ŧ(%\e`o"u2F4|=VؼZ"$:F}Pr'D.Jw* C 0<m{5CJM0^]-f,M*aTa >  ^85Ra{%{ ;$*S) PX挏%EKN; QH[dZv$ y_IJ0њƩ[&WŋYd Dg3\A- 7+mp>†ܙ>A'Rʀ.2#^M-R͜<$~zpfȫ9e|e"=V==Raq$vJa6 +Sug%=eHP- a"]9j:Qcs13zV:Sglu!@jﻅD ˟ gT$iLKsF1wu^ г)uѱ"EFՇ4i"8QBld Gu\u_h Il\6Jގ* s¢Q]k|"E>b F ]k\0jAZ {G! lIXV sE=tw L|-T=}}]́uS)}ҿmc6+U x Z/ E|KoKEg1x@}|5H=ИB192>+*Hviraةu6ҹ=Mty>Y^~nZ*?lίa]}ݝ{^}F G;fho9NW0WlֹFߦWn 1PW{^^==857*-MX*JLF9L.HCSt&RԒYM rw9=+R2J(3la09Dv)5 t UVLqr*Ae:Pn{myGwu/vA;opWw58MBYX!y?@nʠɰ` U<{g-Jde1ŔJ t5ֆ7SN]L`1C|O叩"`גojYqPW=z.F}q=L72Y%P]yI̗o/uqΞFhh \?YT|Eŕ,˖S9@MOyc\$`*B`sǔpfn-A=}A {J@[;FҭO,37G iV.J/W/OiEp"`Q#( {;*/1K=9%pHvƼ(!>p@z$w=~qn i?y4FVX(? SxN\*p{L9T|:xe|ma-Ȓ^|Isʼ!s_hxMIsl1xTίc7ZWg;PC J;H40/)d#Q8M.Kj=@N*n}DQi*X!Ej MMXۣwǻ\HE,ŜT%-xuV<4c uަCRpƸwu|%`9@as& ;ȍOL3 La%p9xB7-F!~83ZEY58ig21m)!j4󮺓cnAnh丵Ĵ x gl:^ӍZٹcK1(we5^Q" p kVzx(pǴlӣxbr9x4|o?1C T $GP4]:.jHӲOT <9HgW@;tnf <~-pΕ20_5]G'".fM 2MdS]:y;B ٩MVF&)F\ Vv|Nɔ!)ٸQ%ܵ;5We; ᝣ9"8ޡ\Bz1Re(vQ k9!xɥ缟%$̑ݼ8铣1+d46?Q2I` wYKp}2?M,&!7dG0πzI NX8j ]-2|K/3ʐ$W=ESYºge齅[bf,k:{5n@ c|`"96쑺)wėS&<^qB36 hQ3F_$G脼5OきX1߫ v|h0pH F&rk0JR&Qw2 PVv(akrżlK+'28#?h.f ?N5@,3D,0z7$6 CτǬ?bH&e II(c:`HhSMi'=t=|  A&h W %huc,umCK^8BHqciPgJjs:Sfv,*åH7;U&/A|hT{D59{FB \@vZ  =תs̑FXiAСƥA=8tQ?A885X.RYR o/,ղd nHg9 7!tX";ty~Bo5 E]ٜoG(oK%yQ؍h\U|b % h8;TkluϋUv03^hT[?49e$Bw"* ȵGU}7^QTr1mo9ız\|{2 ._b) jbjXSVPpf7} X?Nm|65hBf]'e@mn!ޟ_^@@zQ+ΦzyW"K3pқO9N%_f`O1er a#Visy{90oWm?% d\uMÛE jpM0rJ wVMИ<8/_cYɧ{rZz?}W\3_er7Sds7xQD~=C<=Z d+EdG t:q'uۃKu/2m栗_'Z_Lyt=),]r, 줓xU Lq-L|zNp ky] ] ȄQݹ6^(o9-n'%vV =j4CnۼFt!}A-2@`WX<P6?i#>6z6|Ν:Dtª2D h}GrFo:Uv۸*Eb}}sb%T܂XXً9YKX֡K.@?t3ږjВ`qw|^lP75:1yӳY;(NjI5^7Swib"AiҔ*^/.FhY}# e?! $RW I&!4Wwv|ISpW-$]  \%b/A[1Ri+ޚ~,b[zjc3a>r ɫA}Ve)Ue$]M+-௎YG{Fg9چQE'9{ŲPs-.yk|,2̭nn6㍶P\QQɾbl@A#)FDUsewON7w̕j[u;FE̗`1P~&N}NLr=m3  ũ۽ »X<=i:7 ;ӎ PS]6 $Fs4W vpv}h ZtܵRQS^e+6 0O5:X W"'ƛv4CQFc ON:BwniU 0ؑ7vV6~oct@icPэ3? ɻW D~6Gk%q3 zOh[@2VIƋ(*rx+PHU2坴nįxkM\}@=(AiS$>RH@k݂Xaq6uRṕ>ʽIxEVZ'VKBH`=PC3"!'aۻDpoΌ:t1w9ۦmC/<OW,gA{MiGfc6mE@<(%O5 )$@8T\JOҿ>؅K(P]%[63売3 ҼQYEبG ѧܲZ4!HGQԼx'/MGSd2Fζ0Ţ0u`ЭB϶q棖))Qт3(C펼xhg2dy}ГU0Yj2vNVLUI 4g,ob6fP*:7Ǻg)xe)}SoH -6'2;K Ѹ(,/ DOclM3S8%Ql.~S S6V?gHi &_YfhRPCʽ^ְcǶޒ|j oe.i֚zdBQ]:]H{Y<:Iz^iv*.vMjOn RY|6Xoӥ!Q Gb@F"n&%z*yTŨ"q5FsΝ&A?tXP}=L*f0ql̬[Lp%3*DG2B(CCK S; @R/|HmPxX |&j-dz*Γ3z]eeGA%3241&G |L3M;oĘaf͍2ľ'&ݼ>K"*K44k[mALŖn'Jy5s/[R/jFÖ}At%GTF)V! @rnrڐIb^hWQ~S$?Z(paBOks'+x?>gIZ/Kz9Zh'THM6l2= h{i.z'f&J@s|= +`>^2yV97!~xWj~7IlL*@& (-\НrΔ)9L$3[op*8 E˩+$Fa{b J;Q:Gc{)'f p!4dCx C!?>@}F6ꑺ4fD7c҃lI)oy Xӆ4`x\N[:Xqlka|Kd\-({jsTrc~7"rX?#i*rVR7^JKP8!эv@qP}ߎ='r,eky"'C#F4)xjL9lW!P1XZu z3*. ;"Xnҡr,b+E!;rMw&sll ڄ)-k\P\̶K1drs 1: s2=&.{Ls[0#KaT$כBHqgr99lY mrE<'#]6 R9s hֵ(PP 5x:+'1i; $EEJYGr(>u*TcI\t}N${z6pxɜˋ}1j2R5% UMrB^s*0t J;<Aҧ: UڃF^2d^ uuؼZ/  m ݸ}tn їsL#a‰?6ħޒp| ˈ>`~EVWZ4L&V36ThԌWqQw2q?˺QB Ǡ6]Ѷ o=S+W Oz:WE$BFz |%dj.SYd-Movv<hҾĉOj\sDhAM69ɷGCAŏ` 6D(Co?(u;%J!,ES&vBvmQXKpe7s"M|KhN G}kvqF3$ ܷP^ϖ~jPj.ˏL, QضۜBeryEŞH+H)+|!jQ"X?eP gz["ȰP+580ׁfɩAC"D<ݞ̴(~6^m h;&y):e 4V;RLV2 D[ HO%}W[̩p#nT|+1 IVyXOdL:ShFe/+ s&$|" (6ʅr2p&K׊4u ȌD$ 9[R|dr=VnR㻔ۡ|ʎxN35g5V#71(el[.plU(n$U3+iҞ:xmO+^^uH*A~> 3 ͛|9|Q5 ^Q<)s v FԬᛷ=_*b)KH-i1jQ _LLj3oNAFJm"\IDZTjlm m[/>r='9-_ߥ+ RSfҭg,׶C.}{-D?;ۓ%*mU;o;<~U"xDHH&#v8.aC%luAIbGq@'J_1c^m)w@3׿q"j?@FBI>#c;J\Y?s%_縋cokHټ8~@>զڀC^"3VGMZbI Pܿ- ǔ9TU^~G})=S`U2((6#,ҿ% Pn2GB ݖ>Hxl7J=,8R%4(R" 9NHg-D2Dşy󇓭(Jѣ$'%98  ;ZNS~; ?G%Dz|#J֨&@tәNL\a>o\;R6 ܍ (풁>:C@ZD_ { KKPۻDۄ v[=i^JT ]21_Kb_VmWd d)MSst3ea WTGal [*e/PssS'3rh'a qdͦ\fr [#&$fojJ[*/5aRZ;=4}O.D8 > g$>َ_KSgMIqU i&0<rsx@F /u7,ɵzѢY/\+]ͳx~@F[H\|)C"tw]-A^ Vh*PI9*2~߀@Z/WKFdzlny@cm|!+3 ȧEbO l.*ڸ|HL7dB^U^7!cX|yAit>wSWx"aoH)(oGS,2 4&CX"^H4s6}@⁻H/JF@\9~3mNf ՊfqyVm%.-GX_ ]I~]MfE =@2] [e0?!~F|cⷣG w:RrbD D^] Y/bRm&9:zn1BV&&7nG-QNȑ 6t@+z|&twNt%ֻj,Ya]V2Z+< ^ PTjna'n[AAQ-`d'+]C>ߙ{n=NȖ#Yz=Nl<+/ƭlâc ׎b qO~e%KEҏ.=dOcyco$;Gqŋo>g* h0xIzۻw9jնp5zk\|s90Cwiqk*gT9ĔBF]V闚#dsCe9:(^V \ݳ"N[}Bի!;CfᒮR*"j›iEg:g=z,$Q*M$&Lj׭˾ӿ.*Ėolg݅SGVٙm;  kF$]ƅ5"HRy^SI|SCv'J>QtVZXKrkQ5n[%7xy8^e*_CyV E jQ$%i&!+, O!-IEby[w||=ψA>*fWǡ>~&g9*7"n!aHZTLf3~sk4NfTn"{fV? Sda+Bs&-o&|ii{Y2'qsd(̢,,kom/8||<-Jyv%ǯZV]&Z! 5"Ӽ,=:Yt<[1i@pNBצܚ b@[ڍAGI9Y5;9*PS"=0&I}kȅȿURDeȖ[(쎱lzN)wxbfV3sm^setK@߶ <<_q۱.O˯ˮt̄x{m)dƠ}1a˩_ȗG\I22QVmy1tR"1H+\ǀ~雯7EZFFG+fzgq@#ZD8K0Uޮ=l;5E0$f*U`/p2nc]ף$Sz_Y!y4jRѐ~]u^.+NԚJJIxbmM*;-g?" (UU $S-pN2|4ĈAQoxcu1޷ŚAMZ ck]t񓔭$:n{<Z]U$@0EBYq *0Q#HiD Oo,\M7n: L ~SМ2~e^HgCeNWH@FR MH5o508ӖPUb9ZZK5VG/$ \}3= m7<"#nS9w9.n#xbaGb %,IjX-+RccS5N3L7%9t)DhfmR ?~w*;1}" 7K)mjA";B@o̻/Hs^i@AS߄24Ld@^窺n-Hp^}oe xfxGg5f&R_6RG 1\e_~!vJo5 --!hDF PS47%柎黺Ahyg GAXP])?le1 btÞ,6DY-IoqP|'{a#mE ݱhwKr3h+)]$c(~ ؍tl_ r_IJFUtN5?!T ~Cl#C@'I=6fh&ڧo[>mt3[-toмQUد;0<⿏ 1|:a I/^= e@6;W(dSNɐh`>g5c;/SOk˚%f-J {ެ ˜uekU$IųE Pj2P<'&!jhuocl74y>oWN֫ʖ.ϚGvA7LPYNZgCNC1MvܓG!^,X;eF'19 Ҏ['e8]* НOXqʕ[7 R$({JCBDT);إS-z‡6VցIXo(cpKy<9* #ݻqN?!ͦk̔wB&^K*;#a; m{?2" *1/hgVW/PTQJvPZ("u'Ew+`gW#%׹oO,e!nB!B{(Cdr#L+5qtD(";cV#dNjM#fxGM׋.iw(,wGՀ Ӛ^m+c>D%G4fo£EMU}D虀03B(2{6M:?df]񙿹v7,{рĸY0VCO 8ff;Wg ћ6`b} ! Hk-q/*k-#F pӎOd C? qo*_w](+;79c7O6m7O Ni5uedЈ0 KKl("!ƻv#n&0`R9jq2AM,;HdQSh\%6Sl`1%%"V8k=Q@kങc Q(FA bk>hh}SNJ0?&98KH 84>w;/6IPtn6*RLsU$c%_ UǸ9V}”oHɁ%Pa57r tso0%=8Lpe@^ 3 PmvluJ*r(>Tp}06Uu2 [LUy7xLafٳrRYr1`ivh(f–E7"k$˒F >ϵػۙc` vCr=Cq.Z{?{.kzcC#I?õؕ8ݛ8!WH(Czaz>iNYLb2ꞢWds ~8U%9%SA崀SZ=:o/Nܼh֩s?uV8[iXMGF]zE*YB.t +`8W}MXqD#hjV5RlL%*_b.O:gRv1HFnJgB/J5 ]8Lku>ybMh ).&upE>.<(LknAztca%6ejH(eD6[^AP)&̷͐ۄK%,S~ R3q']A{WzAuH&M5<8vAX(.wCe(b=${mRFɀn,|͏Lt`f TY`ؖC=8FO_ Um8ﲍ^b*]`SKLӑ/ Kp8٬?q~TWx]\t6 ;Q*]IJb*Ղ?u55 ??jThS bBo2i p M%eQ, )/pZRg<:%#*uz՘$%Sɓ*F~.b rSsЦ# ݁$U ;ucRxoEF4@0(ሧC"v(wǑ>Hy`j _ WxIe)q=]ZlmPn, A /UФJmMOlG֔s}?>-XЯO߇nW[VOL඙JD[ury+hcJTv~4r""m̔Ht~ X}͙QNy8@pb'f;ㅃg`pDi:+Eݭp :RqڰOxHqO j5.| \+{_9%!m?”q',O$ߒzcd1&Åtf8r5dIDQoqgDۗkky !(̵~*qj]MT-/Kq'Yfm[u*(3# iҾU ^~5yT ɫ-ƚI56[F ՈEV%8Qw]8OfGH2?-N/ ], kLOJ&U29v ZDtod/=gnJvqK]Q-2+9ISɠa΋ZB"t SJ) {^6'sNP19 -;ȩKlFLk ^Yg;p_,!uoŽ/Vcm׵a#P&8ouCUtcDs`7E]9?,s2|GQ 3jJ=U4M:SMhl[g|.~ r'-ImniDyi~d(ᶆR'!wFRʍdz{92DĞZMjwQq۟!=R|s,_ap{ mF%[ݱ:(B z6BʿX[L[ 5&Ã{e@ҭ1v= O6|L7j$4)Trq@yBӯD\'w`Rlu$n2ƟQ-1CB6f(<+a=:59+BU/+%a4T'% VTwBlnXU8Pp_Wf!˾ rX ӻhyQonaECo$LGBO NiڬIzpT\8/Rx`RZɆ H} 1d넚.Bmg=WFw@xk7 ƨ{DoOI\@m I)e J8ZTtTvi)q)sa(F@AuPן3S4Į@6h,"0+tp/ iVCn ^uFR$*aX(#gt%?h圝ŕ> ۊm , WͷXv9óh X T>߄}_C( OGΑbTM̈>8a)1Uvn@RFW%`St".3M.{MgRga}Gj93ni"d2N)x;/AEGqXv.oҹBYP3/+JZw$0lgz B ]=Oٞ5 Pٵ ?c*Anr"ϧI<@j.v/b/*FGϮ s%ɧL $6OuѸ}.fI4`}dreE_+=Dܕu!G_#-zd,>0AwL"~.o|I5DxXmGY7<թ-WݺG{ :tߤwVzϾuFgRQpCixxzE]իqq j@ 1揝n0ae:ESWnyY)kqDZkԷK7LlY](>Ica l{=OvD5r3q@cnb8IğoIW`֕aκV҆Tu#MXGK$x&!`rke%_!sUNdPE Nsvn騃e# Y/5aDs^'n]ɓ!  Be!@N:_l.h{Z͛CkvSfp?4rY힌 u1Ty0'e8C*(' !&zZzhm:-U8ZfjٷJ4$?hD#ُ+uO'NR'k,y?g|L*s1"hIxBVE\(q[6 hKgzyԹ;|> d^)r0;1ػJvn^h]A RfV'nyzQ[bk[,å!1Q=هN5I`i%ZvA{sƝ@۶kP[9Aotn{F}HDFqW :&dk!8ڷ.&;?ō'$[1ݕY6 Qg%'Up,ޖN v Qon2[]-z2aĻ˿}.߬ U?2LJ v&nq,# đvu"IZ,F4)m|8'ңgNjkgZIA2>Aǻ-$GAWO\Vh,n@T[e߸6[ }04ETiYch\ dp: joPyso=2ad p#Sܸ3pO߄@HJbtMjxJ0R.yeLk`xYZy\u+nCn1/*ex}We 9%F͘²iIM'G\lr?T!vջkϝEG~MNae+ vK{G#"uXE0q@wy7^p$ɇD9kZ?<:m"_8\Ki?[au?u#F.):zŜ@ )ŒH-!RQ&M=sǔr]Gw(<~AV$J 9^*S#/t("\|xE*`ʟ80&Q м"$ٚ𒁔QeRv)Y`߅C /$rA/=4W `17 ۭ `hH9T=3]uK"6<B#,8 ^{ ?:H|Nx>ڀ-_oD\i|0r2܃OhK!sqh;uFÂH9~Ͽ?3,*m#`&mX ۫ saPc%:TܦRIbF(lpq3SbXՓsԪTԀQsiZ/w&npM7 f Β:ǟM'z2 x0d Q`M+5by"2Da(@ev\'lgI,Qf5]-x!-hZ2z9HO2@'|'V<-G ԣf X͓Ikyi9~~Jze؏ŌZt!ʈck/dn"6 :݃§ۮoyj>-@0U8Q)ڧ$ݝeAMWjJU"k#yk݃nHG?/r i->fߨ3'<4_;-|s6C Uў-A@o٠t>wDh=ODn7` AW s'GwQ#̋PN~cHXw+ޑN$'R BA/^/2 fG~H02 :Fpf8!KKUJv&#R5j<ӆLB=>P܃4w#)5sD^дZTeyv Lzf2M7G@Jjm#` W`tXUϞp`="YJOӤG G{oxdsFғD:&,(KWRC<4Vs/k>cp5օ~i\7$ GJѬ\f /_8</C]JrFW6xr]W w~΅ys߿Qy/EdvAws}laG b 4},Taƽvq0P97'Y-[!щ:DDsn޹xl!Ai3WA|y{Kծ&e!zjd N9~%w:~nt@SHÇHűb!IY =Ք>N|;" >%ħ_> f>{0H1$3,?3Zݱw^ qbP| PYC!mX V#ɝMDQul>Āj1F^dTqʖYo+ X ^H=b)&[ѯr=!w#;9穵 }|HL{g8=s* oänQh `m_NZ~6ž^l kt3Fj՜b%!!8̓R&˝8Ex'NTjR \?f^ .|߯:, @Oz_txޓ<k)Rm^*$*B r^n23[ V/a3Y2 rgtظ;jVT>xX~|J&"A2{N~d1OP|^D\TKĤ7-8D}rG^'Jhiߜ+" ףI=椏{J5{ 0Tdz{;jnPE c9) L2m[ $ǐ=f ӕ&/v<I%$D13HY_aqvl20?Zm+I/ߕj0V`*gSէ4( o4\j7Ǚğp ۀ-A[Y^T /V,` 1 *cިoަ=Y^xv&~wtK,H-%V-5[ *!$# W xb䟲f+=N%JL2FFkb%TJ j%Ԛa΁z˰lF#_۞~+b>ꉾDp~L1`CxRw=)^dzHmꌋZ^TgmTԫr;sVMm:9e;iMJZ﵅vGS[+hoNK>!2&goM~X~ n(ubuDZH5hK"/+ka-w=p%W@ O?DEszJc򤊌'"vQlEMv:@jڋč]ɢtA[,Ko&qKE$5ye@6>]#Dc,qZ=P >*<6r{mH!R S|b,Gwf Z|Ÿhp!?nwjc QF';zs(&w?R V h0, hfR ݺmj' 錀-oBحAu2bWGg$^TB we5e"2gt,߂ ?"7 rq &{R4HHVG7:l֩KĞ9!%Hq$dNG+X`F*]b &-U39su.^9Iْ=_gS,?tbi)}EZ~Aiwn'*x!֬Ad. nJ~hdq3N~p5׽C8AMeܾƥEujN6&I=S}B pHaֱt}rCu׵Mf)ޮNQ3J7ŝwX Lh!%l$QT]# v(x\Tmp8(7o m9MN/潝jW+Г3mci+{Ӡ0E 9 SnڣG9,sװۡB[yZ"w GLW3cQ+ %COz=NĹث]V0d025ۭͤØ)2 NrnJ=&/*gR14i0 p C 0O=&h/=q+"Fik '8Rh\ϫ73Rpٜ=c_|G|/߭DaP[:b ػ)Q$~Ypi- >)ڟK}ĿZ2% !X{VJ#(g^ۻ)N`Y2x<Ϲe'~ >fATAᖤK[BrPhs^ۡ#=N@jEdZ:ZD\>9Θ9m{Lm+dxm2 Ү֩rLmMEG82o\uWV7!_bNGte "MцcvO-E+% VitX(om;}%Hj)hs j;w{ʦR[{Eb-*F~=o}*aPi¨N1SDRhcW"SI46}M#u;XHB~6ߧK#Б|X(qC 6 $h,jܱ&0Td-]Z/i& (&ݖ,p-#`꤄LaE<3ɢx)uMfx+>BH#SM!wx*eHa>1efnE=#q<읟Qԙ -̍zh\z3Sl$a߫XIBarS%{Eh҈k.[jqyK=kg%=O`RFdQ@RʔdH=ꃢeZލ)a4J=TBE? ݰ:[4̄E_ MNcWsֈ' %˛Q} (Bez$_ǝ\K `nX'ԭS^[22hH"_V] BXEnbKo5ŵ59VW \tQn֑J%' fA'{dEbJg-wyHS e8U z'ί 7Hf.$$P~8OrZ6 kڨ/ 2+GY&I8c,=&ToDk^ CU{6cg 09-:p䈺CDOtZ=v, 1G;@AcZ!Ja0e^jMԘ#SwM~lwe|Gv%d]~Pk \ >Q lyߍY\` $13C4u8Lvb$%MvѤu9 ' xs(s6A >'[YRF\ ]ā =udI0.{B&JYw_d 5AtTڝXZ5VO2d13%6ƻw 5|Ȁf]zb`TѺ{~ Vq%DCAnp" M]VuSdZ\8}`[=yHZ=ߗx֎]1c9&r!BY֒9=O ]t UeSN3+j !Sl8w !CXuKSVSaBZC/׌O`^#yNem>4+a -a|[8[JR&#r>D=ܹFWiX?)|WF}?r$i H"q9@K<-OcA[V6WGJ|#zY<ϮtEzݣ >BkZv^@B9WXf˃Ui7-#R:2 CNMujfU].FMF4{6P~`2ƽs~FX+q]+%N>Zk?$e,)#9xgː_Ac_ Ph_ds\U@'_az/;^k,kNԨ,λa?8Б>+=ʩїnU$էFÿ9}=9MC)׸ַ/bӗa{aao$91 yg?7^2H.XULp3~^\fhk vF"}B!4{. aG5N"0y $Or"GK sL:3V}@ݚߪ-*BS!p_ͤBkb|`UǨ)٬PjR^"iO$- H l$6+3t&  1f`yfe\Z7sGϿ_ɋ+&Hq+;meCd="C:jgF=OhuJ_T51_ƗCʱWq숙в]c­T&C Ô{_OZt6$*@k(eKD]4MTEoc ιg+)D8_>y6/`fB?F77x2?` ^" nqX%/My-j圏 ¼Ni Xey9]A\wu zo. C+{KsWi.KN}rzv8vVg:Yہ!5C&0(!KC3C}" 0C}U:o(.k2 9h `dФ] ArZUfsG~2m6_1{D,TPXmH`S&5H{31nhsffry:S")p2#ESgl O$14ch J傥^wyKHȧErWq=$?7RخdYRv|oa:j1RHm$Ⱥ$[ʵ"̌nx2.8'.9+lJx]Soc؊99K`ح9tNZџ!jOxDmBD*?&rgw}j_6U$#~lBy3`ُ4snd/v3]hKa\4ޒ)$]ZTN$h L "gy JY>2>ͦp B,F90>ۧ>G*{8aϏN*xkEp" A0GI.!41ctVXt Ft08Qxx J{j/|tln  ]"i7$J*oHss)Px= DVdGQ:&ȏ7E-NU{AӢڗ'JDat{bS:n G%Ҩk=IVr!]ѽFYs>y-P 03[0Y;.]t& LUt%D+τ|UqtjRny/u1LU0RTB^@NAF/S{z΁]3 ;+)S|ؾ"+.g-$F_M8uQ^`lrW-˄Pd`ֳA8-6QMVZ&pƌTLG 2c0].n".A.Y[T(qb=K ϻy,IsٮiF]cOX 4N|JHzQsX 4锔H΀>v[_e.}U2y,1WĊ#Jlنf k '.\|̛arz#UJVegNmgپx y5S\YBmC(I\ȵstknE(pfu:Caǭv` =>C3YsiUM⢦xyK.=0SNu}t /gn"52l:m.<1|e@ ԜLY{+.GC$Lnb VM ?o,+GXpi6'漹k۝B/}iwsR]kO2WL[OGnW\0+zDi}=s= ^!%tj`H}8 ]7 [W}򯡃WOi TPoRZ>hWٛ˔7 HrLaCk&2\-6$&gq߾|Rzq`nY>7y \* Uv8A0H1i(Gc?qVd n(u fb Pp;Kד\I,9qQ/d2:y%Uv63 .?PvZ΂~NoM T~u0nPW˖ލq.GJhjR {4= Kz{N=d:q:!* zpR({J %cQBL-}HtQoUڀDSCq|`zNMO"pd) 9V&]QYy_rgKϺ2,$E,?:naF?"/vТ)=s ~ۑV<%fzvYrKB!De1ģS.vj8= N:ppU}6fmܕ@8o@; r\,ϰT#T= R u.wOdƍe* ]Y_ ^ /cV%۴LNlGC`5_k8$(lc4ɕ(;t̕ jy#p]LuŠWءʹ/ʖyNy8=Ìb/B|Z#Dz|dm` {'v;2`9zZ#;7d1 . <͒PO0CH-T N5n6t($<bl<5 YpTDZcph(l姒'yEW' SC_xg2, ,3ޭ&v.4>k   ;f`s+ɳȍ3l6D͢H-\UciFE0+W#8Cl8}aQX nRvv4A'A5fPâfҭĥ enp $R7Ud;+[HFBMS >H=(AH,y=N5)ZFJl 07,097D>B,$2)bIБV.D,T(Š]=&XMP0e򼴒̖^lJW& |ee5`lp8MN/FcIE6sB;Rwɻ;FJZ;fj4IG%bN%6'ż ܪ]_Ac/^31$pѪh[- cSe6e +oR 3*Or`;ac}]ſ٨'Y=@9UXCT`')-܂:B/Xw`G.TaR)7_wOӄETGyēHh1vO֧P#'*]cyV3̇P:d1!4Z,ȋEjkmꕼ`οܛpu-5 ֜Ep`zDiPiYdOMZvjSUI laܑ8(QE0 k2:oWyM"ңw-wdhE u>^`@+cmD ?< P33Ag6]I0!@+.4a|GgYiB͇DmТxCPvr_ Hӥ2dTl'#qߕ.UmĿN;:*;rږɮy-Z_U~Z=.gr%1qM{izE^ Ӆ[0'mbO -d^)2Vo- ʄ\Fˉo}nN.R&9RX-8p'>~hKR}] nv4݂?2*)O'7'J"-H̝n$í9vPdT> 6\X3oV\@OR6n-vc5sF?¨(19d{Kg4<n.DL9$-c 7FeU }wx/9\t4(N,*|p=ۀ]ܺ0[4KLN0V|ba̤ɔ073fŀ MFU|J/lY~bvP`^B2I1X3@ֱ>$d[\0tD"\ eֿBʎHiPf Vp'-ob *x2O{\.`2jJ3s-ϔFm=fӬ!^t cnH+ۗ(דwCt2%}0iD"Fg-1י}C%)#֜ZUoq' }].&JCϾ}6赦Dkz(Yb,c!@z(Rϓrуy9znЛ|A &Bv/ eL^t=};ָ~KKg.t$ؖGVy9 $#3eSQP+ev,qdΌPqFEWGC \D2}rL(r6JRc6boWݼQJhJ߼u{B#8ST4$ ,aFlӌ#ZRƍe0_wd'&=W鮜>DBLa\aMlcP|׼2k^Ë!c'vn,Q#[xiOoo*+\q/x7gK!OndH4&Lw _^l LlxtpdSP 8EV|HԘv<&ޡ繋0HϒDU6\ͽ>폅vvr}a<cIx0x-`X^𩣖kJᕐ _azVa$\{+dVli(v?HsZe`zUnO'&iSy +\Jqz}O؜l'PSkCd ?'s]sr>ػ{,PhXWBQ): A '{8Y B(ÈB2R@Z9o\|}U[ﴊ_ #si)GVmU^MJ/1_JD6Rpn̔.m=*"QҫR}'F dК+gŸ`MpҜ;b[ޢS}0t4!b8F>|FaN?Dž칿GwzCJ1`IY&2h2((;Wj.Ԕ5Hs~צB,Q̪Jp=BCI}K+w-mOj.@l@+ۡ\,I!2DJ 1OtKY;W  p ǂ>~@zf_۪S z,_Rþ_Rnť2v\:LNW(XC)H#2qȇzY>o=z/w:ȑ1\0Fx=JV6LTBs4KMBz'oc /+yYX\j\T2K^0o* kJHВfz+Ŀt&tsk';ED>}smI1F?JL~0򃔁m *ܠU0])Oh?A,&(:ga1Z[<8X[ JVJ7hz8.ֿ];":q#@\*O /qO:vrN4¢W1PׂZn/JO篦Jw)_V+j yMnM* je'cK@]ضV|(~a^l/Vi?^=qJhZIALXi"PIB6b}/N&W^ @إc-8{4b&eyUO;Tp)R&u<|Gy͋^17-կU3GjVrOCQMJΡ{D"4h7n»1Wڶ)B ;&1B"zY+WA"5f1 <>3wNb1#f ؐ4%U^:Ϥˮ_w`èN'΁#K w>7RegsWGXo'վga BJeXЗ /0O{s,G)-G$~*cnZ`&%^'/ HtguӈWKL̫׈N,XNVyRK$@ ;B) LL4p2/g$*~HhN4^ΐqK\dGJQ0 Oe$y֞;r;[!9vmbc?Rm6K2cɲ$6@딇G_`$C } ײǐrN\ Э50cmJ&ϚLlWOt\Idʎ 1>-Q3Xx"q &x}XhXqj~h}vpkloXq{dc}Tyr8-Or]`7WJʆ kLPiMk;,ӷ=OŸh um0V%2oj2:6E GJ?iY2wiƳg_Xp)1U1Ê*"T iFuW-߆EG (7nNm/-Y%3yq.IIY3 ;"q/[0Dw†ĻCmnv a6LX̌|@g;W@@^^ȮJ i4}+5+lِv"bZ$Tn:wBiʊI/:r Lu9[2k.>R{+toBIqS8MLFn9¹›*)ye1J3u=T";2sD;&n4HhpZbq2lϭ.XT+}")_2Ts)R$QDp9f鶉i%2tTf#^#ƨrP<%,+-T8*-RziV[ð>A]L҆Zv8'#;^Fsrc,Njuknbc[YwB"wwZ&"lЧDZd12\kz59T, 㗛&ݣIXzP[9{$q?vm~.~S-V'Ƞd-}7_AIDiE m;\<֜yCP21|iEڗPb_W-UDe ܃g ͫ\{n|"= Lp xׯ 3-7P} CLH >,.r].|y`:gcf`V `!d6eNJõgC sU!qg@(N`w9$ @"<)˖^ߒ!u[?SӑpyĤr eZfDӛ+BTgDZlWKLdl(P8Ȋ^jL#pgѝqfw53H0b.?R:v~VhYq|\W߬)ܯd`B"^.] 9 u)>'xݔC+0 28op ;2!E6B"h cN>_MIzX㓃ɯ9]deؤƖ{2,w qۛVy#3A؁Tk~O}(D~4 b]t@+ihkA@=ծOj~-)3EhVa4'd5[-]1B NUo5ީT/Ҽ ǁӛP \}Jk $ I]`c%;(ER%r=Qौ~(.aiw[) w6e[k8~-g_ *xi;ɲYyRmJo4LUC~"Xd3c4ޙL9/}fvG "s1$6"ȹ44Ɓ';WPHʓ(x5[g[rEݡ:Si5d/\S1C6\' TYv"-z;9inQ:WP $T;ە w )Nm?/!R5buh//AE{0N8\+jv'Ԩ=z͎Hg,Y\砥SQZR\$hJSGi.ic 8n'J@"(+.\ ~Uy14BUV"o ՠ)3pj:aP'#g?Z/HxuVߗ[825a)d7XMm/e)I$륫^{dJsJIݺ1ʱP DY2k LJ]lq0:|]R0'XbuSrL`B>ScxXd/ ADG<&5F01æ[*C?ݫy(g Y} ffDTX%rpq(z~T'R&!F`zs (1W. '*^ ]S$kd6wz!â:l9xtܭ%b0TX 5my a3nȅ֓ BV{Ɠ#ZY{ Cp38v-ӂ+Y)OD#} 5QtH Z|'= -db}4Ό\bm-YCʉɅO .MHF: 'k'Uxl?$^Teu1եq&D&[Q5}u2ac -Qټ8JWъK_}> e]+&r͕GkJHiڭ[_Y0kTCo|D3;歹^ ~GSpz,%.@р KYhmK kƘFO,px#P6&4(7=ǭ֞ܫ-R pJ `s#&?Wf-"Evnf%C&1ۤ= TWQ%$TI N"Źi˨p%`]?Z5B>%axV5Ca!pIv#mjd|IPt-&yצּ l4un-$+:%";$6ZVզK'X^p{ Gp\62v^t2-@)x\{(ZF^=_޻ -1(F Uo}#:S,0@u 9mHaǕpY]M慃`gF5ZU@/1B@,1-u:و=B1KDKw)\H{ϙͥ4XsNo{s[  2I_^Ѡ.`0.~k"S3I9xʠҨ!˵Fy(k54Wm5]poN'V^&¶l+it­\npI>3!ޘaҵR$ur'Ց.- ېϨ11٩~d&PC/ùRG1F-Ui%D'ƒ-kkb1.Ya͆DX(u ئ <*S_O% 285*l!t_usI#$Ah^`Hc0r !}W(QyƐ>P (;PD{&W:HɆ^nqkD|X)Ovqٶ ߮oU%BtÙ X*(=Q 5O + hY5{uF5-FrBJ#S:|ɣEK.$|hqLmH7uKN?~*󂙽`0βAĮ[|dVE*'Dc'dfO(Y-у@Bͦڽ[f0b f~n h&m7X>D3_t0"Lw%,1 Ac8} gpGϟ=aG0Pݟ jx>;"8ۮS.Yj!wcmo" u1t4_R*'0\&tcm#Eal e%càmblm}: _Uي @]mch6/Ų\!ᜲQ80Qq['=h f*}$GȎCҝ5x > 5߻PC&JN+$ ?r3zxYG7O 0Xjv N{RKu B6$K\Bk|:Hz:;5O25#>1ҭbcS"p[v1 P2h% J*'M]lQDs( I^2!n{7OG]xFغݔ>]d[o= R:+~k١'[a"YԽdpB)(w5m*r>HKއDx\{$b 2 }FQS?rŬ{sZ#6A.rHWz' P…uZF9"slGB+L&rx :."&VONÿ_#qJ=qj[z l,[B_i+e|dk\p[gf  òI52QT{]eYDMenVDѰk ug[t[>dৡJTqR&6їx6T7F5/"UQ[f*)V>un/fpev!q>5 0-Jj WӐ)D(ϼ4'S|8xrs*4D͒cUgyDv=GFAT`<0P>'JP5jq7 YOĢ3L91Q\yѯt Bb=Rʐ2/GmDV^ڪ{h~M4%ILmV&LrdJyJfbMi; ]eK@VX}~CQ<6ԂKdO?R{"B À>PnHC o#C2#Ǘ2/nN~*.ûTȹJ @{ nEb^᱕q3/X8;m)SZnoT-iP'R—U0M9yh(toucrWm 8'S$ |5G#ߠڄij:;]Kt֍sG`׎ѷX+P{l~|̿+ɾ+?Q\^;+訠]uOX lJ?xҹjn0S;a1V"8b,A^>~l^GI8Vr/`ߟO{ DmpcƬl][Ry*r#LDb251mW0fm͌IAi/2G!f6};7u½Os,(9ݐ d 1 pX"$p gk0]6*4_mFI : C-0p48h:?3]x}#4q8CM?+JYË 4M@ [a\ 6+CRyH@e;3L),5)ov:1Hc,Oz _ Y7P$2JT߇.hsp ,<>`@Z+q=L%?a_W`pmzU?AI@ij?0AaF6yӌeN/} ~&KqfC\Qϯ+^ MDmOVMM qP7;G.MC"Cn>V)dtg.ޢNBA0NުEDo?GC~?Ѳí9jJK8EEǹH>H"lf=\HǀӚB0߲l-EٮXk]L^rf])jBV2E_> !Ԡ͛j2o]|r/nk"#Gw> lsE"tqVU3}Sg|S^ ؈WvKN:LhUdO-Q jm*:5M ~s=aGhF24#H=&ܐd)"Xn ċ㥧dbҧ2 c(gˀep>Ç#AMeY&ϖ}hD~k6˼mh=7Ю ;[;X~"3_I+:Շqb0_;Cf}+|40R~)*J1=p>79# L6 C^Wn|V&R1r3k*y؀- Ԙr&fsQ蕧F(Hjw|EQwns>9L~]E+>drΖzqȵ8#b;^'3hhe4[vVzCBIԼ D)wp%<]t%ͥB;Ec$<:e - GT0D.WN ^#C\2JQ+ n}ndzwdy A&c6F+ fWI}GԒ0r o'7IRޮT!#,;9 ~2LK a QCEɹCB5,Q '>[pM^<9" ƛug}q; jr|mFew8\ fU1ΩBK;fruqnR6'tsSn 3ٓfY6SavLwe58ਣq臘Ϥ2=rkUd<ˡ"B?YZ6YD"5oWf{YQ x6ٚ{{R9Df@vP 36\f“]ϟj|hN Ҙ5H؆%uU)]ڄ +RqS'BX]yHFXoEzAb)ZIU[ooYoA;l!۩ -֖!P+2Iʀ[\0'~WC, A ֗[“bPVo%T%6AZi۵LOq1D֭ǥF?Ǧv1GwxGu^Ed[?F2MwCaN> OC7K S,'#b-PK,1HVcq  @cZ5q!A?coQE..e.klh؄O%^j9:J靍[9kl3' c|I5+``*kzlG)s =!t[O^Z@Y1%ہ4}fQ07UTԶQSZ͡E +-*"W9#FnAEx)\|8Q@.Yny!׌)VO>ўu󹕂"&H8kYTtIL49:,crŢ_•(Q$FWo 0pie}#{Z(wE/QWr5ұgǦ?k*ouW!sYfpaRԵsd&c]=[Ɖ/|vfPv"yx(x; =à18 axrv9^23R[,#ȵ}[{& Q]vq=JKn%Չud5oU]с՜ k!apG+$}L2ဠDG2TTfceYp}@n{=0H2>VnOv0Ijf)2˴l!Y ~. \S7RpZڐbZ:8Qfʺ Cqۂ f7:p d~O(l)Rfi% !5F"] 'Jg&\V#D}%V3K |x67T=,La^AB.Ei-X9 <=i[=æ T.fF:8JpicG)Rp g fnppLL >j$HezmwuB(Nk΢7=U A5.v{%M祌&TD$4QeKC֠"PyV i^]F5+6W*N۲6'9:ѶזMIe(7.9õa͢rKĭ4S`AU+*EB;2 dZL)7H*D]u}ESXY9o!Yʐ"7)gوg'QL53QJl1r@hd 匒o~S(W.ffg݈SO1s*Nmn«D|ieMeF rՐNo$V*q-ffgfk;[*REu({F-G[jrHПŰ_ crFKTi.a3%)^WAfX{rv%W 3耈VjKf\"!1 Uy$KZ=tcJόolsAT7f?EFF;xQ~MM{w)S]j6:z O٦gh}l3my atRu\l }$q ڷl| a'N T+``*E^\\4B!atsiwꩻ1y9(&j*#] Kk|].ͫjTmpw3ËGE&7B |_"aqoSnˏ*"%wJ}dKq.O `BSTAeLڤGy T!ЬHw0-pjEܧ\,/Kjv,>*Fޖi\9UY@psm'EHCۏʧB~܆ s·{c| . U[>5c4Y9Qg&"ZmMM?c Su6+iXt:Ez@Tw9֊4Θh8:+5_9픓,`R)-AhonD9|pjPM`]:)fБ¾&Imz%ޚzMڦS٦6\Қ( =sx+_n壍kSrj!%*_?6E~DDcʹ[Ʌ"YJWŬd.Ҏ;\'C/WSrcAt5S˔p{nbD(9 bxP%V`bpx=}d9 # `2aa}?̏{$mQ3ǀ1^!uZcWjcp"pa\#SJ4o^ 6Wܞ:#`ӈJ uS0^NaQ?cU(X {*ROkm@P^)N a^R ~dM{ OIʫGYrfy׹' ~m81Ľ/\M&DE;#ΪbVtsec2ۈ!4j4tlGu+,r xõ%Aij^ r*sڲz iCA JGS#|:d%$(%ZJte; Ej10DgeΊ܃Y%5LuS]i% \R><'Z2_3&^{/B?vW^3!BXeW9*}<52K9^b ;<-7/yZc1oiy$s|7C~ %MYӣlpo.w㯃Y)kjfe1c S)mўcfߙ@e2*=kPTCѦ{ fH(u"*NMրH{C Z'y0arPm [:2#C7gh}M0iglP_P75E]V` jMoFD&4;72gYc)> P"WGMȞՍt?d߲[p|ceS:w;xCpep5+a+`r#bx> knGLmElJ R5'.ު [Tv/69'aC ,av&CP쫜]lN^Izy; ŋ1 w3^ J$T1ͦ%CBWz c* Q`t6C%[S`ClI=\ưpB0X VBAD3 Hp7oY)yf ŨԮ=$^pi3 M:umD873q7B4OR bXqVI=h̅K*ғ`lk1wjFvscany9=ֻюPSqz zEkPn8##tgŤΏ7! Mkka?>JoD#XiO7 K1Q6p|BK!coCef!: PwUfR7^:aK$:PV.=c/,i'skxW ]te,\"h>Hi>Jye"$Srjl{+?5\ ,lPطV`oh4wyƨ30x"8\ 6הrF,Zێ]:%!,(*ohu#^w=6e/l_3%FQJ#TժGWۓ?Px'w Uty4)ּ`m3*F"9pdm~CT SPĂtB se82r~R5v "'?8x=k}ʬ>,be6zmjP8W)T b5(珷%s&7mD#-.m;LtAS< ]CifEe-V}[,LVpPrߓ>2ff^DsJ\H ǂ>CֈM2|C:&CF0xi܅ajIS -n5gVT}xي6̝wtv!=oV\*N|#UB%lzQW޶4p5L% /xD*݂O21~i 4J7 (-fc|>ٵQ2MDȕ.8|mi+$U dW9*CFKHH3 k-05-#G0_o9DXZ=w&|U"m[U:qj~iw3R!x.:AQz:vm NǪ miC,*_"-ik[t^_7 ѕSPC_"uJ8q_J@|%w{ Z/M^r32D=P"<3<Ќ2CA7g5-L6_T֜+(h3y3Ye`IEH*_`$ 5KW?/~ꦠɹ [q4* E Y?DFo%D=sy* 0;x}WrҪuT~+SF+BO%aCH"eM36kYqQR?$'v <޻ mmO{6XL僀x#SqfaTE(d%m:E+ҿ8  X{y〝gb_q,l ,s[Al_ >#JTlZ /ߛo*[q7:"%19p(a`t3uP}0!=7yvWȜ[8Y4+pZ@AWO Y+\={d/@ L4qzXbeJdyp^6J,u :}Gip|>CUyGϵWy3ivՁ rL+ `Ou<O@FmyNrOAm\4.3ÉL=főB cpԘⷺ${yg3hN/X/NWHW0ʰ7 ȄdhHR|)K$ l3PI<71TfG_NC C 4aL{2ӕeO:Pta—7 -mʖT+X$iͮIt A]|TϽzpOa6l9͍R%@*uL{I6mʊ%7yrCZlkB}郻؃)"%0mm5ьl3aPDta2qØ?(S d: $W:ZpXq?*f ;ATLmXaRYAnLBO@%>uN  * "3]P;rLUƣȠ4a-K&ִ$'dx-*Ti: tƉ s} *FYd ! 0Os aEs>btCHR|4P vlDMQO4\]Mϙ38 ;S7YqDnȿ;Np& mi\ bᠣ$Iw$RIn&<&|5 VžY@mM(M%5-r`>|ݞI} - J ֈNHRbش[cGR^(WN؍Z9O?F1 [GZhԧʟ;A}? R\AqfG'!TR Zԝv>T+U1ɹҭz?L3x s+ED%DBz컶c}ϙ|[ F,=XG,Õna2D_\wjwcq)(k4OLd{Jiqt]FuDdc)ȽD7l`9?_'fi#No:ڍ(r.2wH-f'-=#&?vGr.!aU "$҈i궀O g@}j>zu<ܼr%vJ̵9܌v-[2NZ"8Rיlw~&e]7Ϧl"y0J28^w\fk<{P7,eFo9,C[EMc0ڴwzF;r}ñ8t?Q6*n0b/2{:[2K|($oNq ɫZ}.4Nq^¤wE&X`*@3|b6JygfϿjҢq6,6$nYō0]SX@s%imL}Q4Q]rCLidHj8`v ΆXZUNhaт8{&՞l2EpvEzK5_m)­/(sne|Luc͡snًϥ٩Ib͆F1P SOpO"8^΍d耛9ljm@G%MIVxƟ0Rp9&El?[)b\W8ufrJ8׿VRWtt/ _rA儉\}Naԯp(j}<*GHYQk7^M(p>Zs,_2Z\N^W6(1׺ edzo"-jޢ 3MKtR`CjojGyZЈR+dYU(w/ p {vuy+h`n*|_Qtf| V3; # }jI7ӊYXU t{zpSU#?2I-콲Abk9@hQݺpt7]e;YecO.J9l  œaìx_g`.gTZ<Iyv/?<<Px]x\B5;Me16+0ԮEhRK΋&[7mACnAȚR Hٲh9gp`~4L `P +3mHD0Dp&Xԅ:{jmi+@JiiEΓZtHv~ɨQQ+Q:ϧSj@WzgOH!Q}b_앺dqV$|(h,y9fRD$Uf9 BqZG1SKz}-i % ̋fkf :҆Z>rJT#$a֯w+]@o zHW,eZ+WҜ@&L V ]I0\hF4K`,]$6#ߎ69 0d`;:l[g'% .S Ni켆-`l-IOPB2(_XqT*k^?!/WB. AٞTܠN&!Vm2 4\[27vwdaJͿ#P2:ŵz=Go-~3|,k@.x.c1&yqȉۆPpZik!X孥&`MKjy΂}e>N$LE&xlb@Ev>絓v'%xMomu0܁-x1x2v h;T.ctW X6k~/ ?xg~$Y)~Dꋊ))hPȃE޻0} ˡl,O Wֆe6%f}K`zDF -}nJހ̊m9>`yfpB%%#<L S.<SeI@8j&VZ><Ld NRs4sA ""7YDgXҊhFRDazj lX ms{bT,6J1. d)#H@AjwYo3=WæxYn*d,ןo%?|Ӥ8D8?`,ek ?Z^:vʘ뤷$Aت[b;uaw͸$g>9Q)61lXS&둏{2J$ Q;@%B([ %%mv.oaCu㖻Cl]Bj-ib.:^1]#2d; / LzffxDo2ʵd^mBT7`wr -7)|L<}DZԉt⫎:}PI[Ic f1q-Վu4gtBQ VMS{Kn^ƣٞ3·(\L4#{ ucv"NGE\_Z(c=aۖUWiLEZt [ >۩,cٿ%J6ED/wm 5\Ϡ:G lc"SκͅHʾFfôE_c6|>NFNְEe2Y$cGMb9"gtnP8r?>?K7 ꍍǭC^?b,kţP} M<\Έ@8>s籕'ioyhPi)ÍjߕHnh%hRB|/PV{ f\k~\mN{գ2&6OC;ϊ4hқ?\1mo:mO#`/>^.._ɘz5a{1{t(G Dgg*j^l㫋s}' .z+)i L΋ :W{3ަB4%C)dd2OF{ȱ RD޳<2r,y+M/q 0>4ux S,3"b׮Z-8| DqG*L\:Dp/&$D~.AuKAn@!f>yn,~z%EuS$Jy6$[_Px[ <.[2wAAVaQT!/\D0H̏X_2_FhwT/ba@E9 Eȋyy &p\<'mUi}!bY<Fws}\[ת5|oar@SI f)slL;rx3'=..)Xm66oixΨR ?S~Ɖ鉬v #w ;ݛۏZTYXiѼE(抨L bG $mi**aCVfjU%ԛ9I~:7.}B{vY3Xq6i_e >Ό:*=bG 4Yg6APw4;tzޝ#EZK۽A8Pz"rF !)Xgc(siN/JBݡM i>e=JXE~'j{gO[WmJۮԵ}kr {S.GlVn edR+?]?9TH 񭄒6LZuoNm^Obz]X`K,ȘtM7R Jy:\>._^ϗ |CISw!O0R'#A{(UV\'e XܯO7}c)XI.ocsכ+hֲΫAs~g]4C@:9dek]oDv TK9+Zo^Ae JDR$T)zd 7˫k0!ctcv[:O'i4b㎿9wv3.7Xt3OjUAsm.*?1?{h u!`~sа*q&N3&OPx A+I"J*b< R.!ySp@)rV:v!ň:n޳|'|T2f@FrMrKǝ>.ۭCA`cGt:UDđb5}]YE+p+(96Tv Tk\e /%8SdlA8Э{)1B K SD XQdeU^,$9g;hKW5mܔ$*"!;OH)(P(Fѡ.X6_5M5#OyS|4SuKL1A;&N|IjDWԋg<岉4"O>c޺ME0-vuhx2Oni'YK։c.&cP\P^|ѬوCs_֬ ͐.Jo]+NMT&G*nӱN4LxE T+g4SK0z=GY9`"y=.3p&Xj/] wtu-8Rof@uS/+яff +|ivwh|Tķ$SIoRN3cWiavֈ:,?xh Ҍ0 cX<Ơs_ ^4hwf;7iBO;lv6ʅNT4J'K'Z%McۊCRITaBgL d3G#L\ *= # jךW`Fo.TPt'G" Z+\=q$N5#/ZhEt h:嘞JJ%bQ iNXrG4`v[A#!S2P/st%XmηHOa/I$Nn%&Y"lB d$@;r"<^tۧZd504qTCIĎ ?GC&PA1~>rNl-fo$' Xo]G^ܘ3T9R˃+8 Wh8[VJJU. }S9R;qgj0#8ΰ 5 1L/U ){qv{3E/fd kmT*c&b <* ,-0s#=x \4@> qldr˸|3κlZG6ܥGk`L;JZ*thv~{ )YHO߶(Q z#,tn'xGل=*ָWRX/ť'BEE^eKac]ئ=׍ݿ,>ɽ$ccZ<[~rtIacfI5{O^@-0q<)u:<&Tmی`p9D];0Er@PRVص&IRPw6W"xhctQwT")lO˪mC]h?9$z/#z •d]٥1M%od*^Wp׷;zAv4t$Οy^ҥYB!)m Νh` +EV+f60^rP 'VԠ(:rwfUjh3儮6R[e K*;ke# c-ɉIKPQ]hEG`"`,_c 7 $(n!4Iِ| *vTPM Ǽ/;ӹf3xG.TP(:ADq?p4VeZUZ{0i2;OyqGG\Ta@2_f|n ~ZWa0*إk%jo50N<;`=$賂GF>VL>)g5/̄hIAƨ8Z،dmWc1C{723ժ`3&&>)Z &F#?m'<ð7D3D;)A 1)t23#aX+3G{Kl:f5PEıb jJPU)!Lo62HܨTSlWJnmɹna,1}D\= 0_jQj(ܤ p\bYhwl_HQ,zŕn2n݋1^TLsRC_k %3@XvAς-W_IՅ-j{nVt[ΖvaL|Pt\c8kyZ}KqRl/n3wKjJcWu:Y<$4?-Ɲ-*ܯ Yuz}8w=uՐO9o} U M˘' Sdt~n<0EpGKTaGz ]I &q`r[жA`EX_<[c"X)-Lœ-рa[ a{ռ;Mݼdj֨WSQ7 ձF]r(GurWR^.g m 5r*E`O8Χ+,՝Mɕ=r&e Uyh#fn;OqkIJCEwԅջ"z/9z#^#m ÔntXRJJ2l)u+ -cO 6~֫a͗DuozP.fc@;ȶskbcAEq^b3Huy=:2aׇu+ N*:. 񈷖n+YA$>gbԽ Jf~DP`M_'[F 'ao#~I#v՚m5P=6*G+倬F"7ERnJsix_/O )'`C!$HX)pHjD\{?mqӱG״(y6]NoQ_"&:HJQ2N{A,HR3kYbig՜ԡnzˈg_lHI QM/`[C9XgTR4a27dL!J7|Z_R>v Od~2iU!Tk3񱁝e'>rN:Rujp{ҲnLZѫεkx rcF9 -5V X`FnQK!u:xC7;<=ovw.m(s(m3)&ԽjY19h@Q C$XM5qcy%ͳ_}vF -5=Ѯ*cGL(Jܦs> y]_TPŜTaa,AU*<Ͽ ]":)N3=H% oO]StS‰ty*kSKJB )EOs"T;i4YءaO3eD7סu"ߘ9*vpAft2qvjAzJeb*ݷGJb77u$JA7_<m}Pcc,fhh_7^~g{QFGJ9~@7kᓢ׭r9:3}I!¸:R J1&[[gZ¢gb4H^fշ=nVUF| ز<ͬ8r .X'pxyJY )0 ̧!5eHlr.)J?G~ɂg=d Eq<fk9»tt6UO_pЊ/:7+R8g\G(CY<$4Ipx5H B ZRsNf.SХvպxS\S]H k_Cf׋B.ɲ 4hνH %kjĺo>:"3 ̍HDrY`߱ ) ZOƔO匳Ȃq'*Z b.ḅ eoanoܛ}wyc`H^"w:;MᰶN#F`&^/lhfiMb;;dYKn Qihnmgy,\e} yQur%bӄ!YjYgizi8G ȠA-T.C@x\嵜473X.̜)vD;wjیJ& (g&O5ѦrCD՜$8ez% >Ӹ1/ epCJWTnh{rr8OK Z7m ē&._dԊ{,-9PSq{#oo `@==WxB/#EA}3.UX{ʃ^l2w)'˘oԒn|4klCG1&@mpTfOV6joCt JiDR H3]_ÅXs讃:4C<mvdݶ ~}Omn\CD ŋҸSX_(_輅\V.YbZVC[$CVh(E|ߍL+O9FЇ/!IcVKON{&e1 G"ь@KV{I8̩A; 1~ɛ%[YoJخ23w8SI-}*k=v @z/ ᖆutW<*pHsE.f8W1N jsvx͔'ϗLPJyaMA`C]y2pj.+RľjYp <jmK/z unX݂=߁;5 $oG"~x F-[[|}p 'ɜVA`v!W( mCX70J9]-1^U0N,FTWҋU#y +~HF qB\~S*Iw!,ҕҘ"fJosv7x_@rj ~&TO7ޗ#(tlXT-JС+CAol;hUBѓ#:7iĤUi$ʝ3BA1йs`\vl+D꽙>śjKiQNz]yݍ<#*Pᠳ>v̏;grxg×kDgx`!>*kDEl>I+Tb"m'D5w]vϥȾ :$ _9fdQiu$n)•u_dѨЇxV:ldr7qk 7`Ϧ_x$P[AXH bgdw gf=(F*Li~Z, K|gpNA% >f;;%20+8\k Q 0PݩSoBkbB7`0s%}_1wmQBlue⹳9tOU'$%ךEHcXgSUssΜc#$o~A>K߉BҰkZHc:b7V |@f-0cwZ&p/ j$Lh9?w*Ji v‚zX%QvY8Ha4h8GQy:W>[Tx^=]<Ы9Y_0h/Ӫ5.ʡI!LjtiU8EჂlL*]CG?7Vw8{y0II ?fV[K fpڱAGtJ56 l=gwnX7ؼxsf Tr\DUϏhd ml.=V ҏIύWd $=*b V:ʷIw1!C*JU.7\ʫAj=;qkp%QǏ\bZo`8HK %{^hyu`ѥ){8%Yh"MJ_̀>Rq,LD1)5Ύl8'>"tֳ%,< 3l8-n,`(>:w,}`ifS64 #"޼沸6 Al; di| ';aB},9wKQEϟ (ޫ{@Q`FǏOp&ZCb4Q :yX~BFdקeY#U$l )t@vy>Ğs8z?pH:WOc\V&.7Hձہř. :zkLZItŧl]SY80t!vVKi,W{m@{5H sjDY4HiLp+IߜH!+ [.BMc|XAV>.]F~f‰]pTja;OXQ&sSQtԁ #%嶬GO&bS}2ӕ7^s$ƂqӜ.Jg)0|4X8jCMچL|w6TAV`o'gfCõoЌP.FvR+)h\Ȉ*csT~QN@ώH-һِwo֩Ya =ąb^ݡɕL%_2vhBu&ITZ"eL1#UCy]q#&, )-/ Oa2}P `C?!)tw)4w&~ ,EJ[H HR јK>D)>W &oӔ]tUOʱ;YD+6hQ_ePvEbKx;R>Æąn;#݄/: ܮ|;' A_b2Ѹf+T/yf|d/$ue}?z =ze 'ٞ4XI!)&%ҹBrYvу:nDٌirI/=7@A&S_{ v;6uIKdg#9MJSB% ߤq `-e^Q9"y |'/kp!hse$ N}ml5u;捃CP Ca73MD< =(4hRUP?£3~7L46qj? 9{%Ҹ}85Wk^:M.R"N?cK:iД4V,wfO~1uo@I8.-!0"7T$';I>}$QRxGAH>~ϞwGa!lcO r7AoY^FKݸԊu* k$℔oyg}y~ v\ęsˉU$!E kKV߮~<͖ ;r^r젎Swm!D8U,`{r`r ;̖.TCJxT5a/+P r?Z[x:BT  CpyRz:n80XH9ԍ܋CxA(FH֒)t!rǯ55GW8!qw+ӡ؊b!RqyP`4Iȉ.1M]1֨}8gM~3S T?tD. 6_U}NzH8DmFҍwq>:ANW܋U#{&'վMK D#NE T1Α& #OHЌg(C H'ׄ,j.0hu{.+N U^Δxh"˼j<+ſgm PL5@WrOyFQ`~ڕ3ԬZsBu+ A( V..]Tejq{^46#%7sb'`E lPb'{)Uݠ<5߉:5.nB%Fӯ]ʐ/O&ޗEǺ{ǀ`)M{rB8Z70"Zd}Mteý ^ʟBe׋s| tCNy(~GKjap6}7<ԊtqZ\;6<8^#<^_C=iخ"c'[׮nCs`3§G_ Y^V,-J 9 *{%ʹC3oZGb٩j1ld:,w3r5+Hc'|cA&Bh+]u']j'ܲpfzsg\%>6n^L0`l s7|1ܯ+&RC?}3gJ`~6v}lVaatoDhU~fdƧ$B:"uD;Xhugs]`JhoKNiXi”("ҝ>t߮5^]wF҇bJ1Jv+zI)vsReAn6~~|4^4"MH۾(3c,F͇&~>0]$zdBrǐ(A;hVRM5ao\f|DC4JQK%ڀv@"÷5b*RmLd?Mi{f:)[ꐵ9Ŭմ@2B+`)sʦƖq۾`^g6ĔFvl%;:8ͬ.N2ˣz3SA<׭W6ښ,C5qu _ lENj3O57Z:tҢģm1=,"r-9A꾑\RމɩuA#6mF!E:fïG _RǙTd2J(<2BۑĴ|#lMo]:+{RB /y.Nww< J5I|6yrEJ Ed}91p3<򕞋{LP GݚBDIoD7 Mu_aof~V9C6Cw8熀q 6},ϡc @7ɨhxtͪyPWfˡySFL0d/e\ u$qzb~]r1Lo4Yw9gvII6mibMV9ArP&~t$U(BQdܫG::gOs-WqEJ9|s=xpT!\fNetf Wհ}DH \dPlܵ;QȎ߄ 5U8|:,4ʼnv\3ܱJȫzv[u5s,!4pί4T-M@L jrh̨95:"8skOf Us3z<#bHcLgWΏZʡ w< tk՛[0NJ3 Wwk^!\huOM9Z 2:o!L՜ 5W_,/ d@蛏fd GW?: sgAhr5|/,47BpWtQU4PwO߸o("SY-;DBs(}uJdqySJ8ua>O U-3` "L׾߃ -bx[耎+a,!s8Q,l}v7Y0 y20{f6<(mdԻ64,-w8ZJ=_ύe*vuq6(>Oe,yix&EADbiok2\E;1V=NR9W*pn0v+31H8ai\=a^CifiM;|XkBVniwgO{2uVVv FDMwչW (Pv_q2/wJBN, "MH}:g1[Y1R-n>)X{#"Ry`| MewmA+Xwʘꇺ jxc I9 0&)[ La"PaKF!(!pf_C+0S>R8X̬8X@ʙo<HMr7l|e\j qhlĶ2P%6Ԭ츋R2ŚrdvjOaUEfS^۷V@Cm\6,"x^Vj8mDhL, /S׶Pw8IYESĞ5˹u]B=^ː*l4,cJ:u LMEcU0`XRL? ėR/U(жsV LI[EcLr݅l>h߉z.,"!vVo$R$Yda9)5mZk}*6Qb!-:P9 0Svu,E"O/B|gϪk4ۅ|vUurXo~2x ʤL+/}Ec蚉Cg]$݋ܲ_To=DN,vdTgGmw3sԈ>#xn(k$?iNk~/f9f|ŜGٞ5J\0-pUG6W;-n)]u'ׇX_@E4@BJGsmbSP9  l Kɾ8 )z8N7|}etz"`$fʸO5D- DQmV]Ŷq2-!; TqYΕO;y•K7= 4o4 }g7^2V$` Gp2 bĐ:ODi٧imfeck ,dka9M+8[N_fWQ* rK^hODhhEA9eJ-PVQ$OD!V\VGgt:rMKB#4䢔,aNyb@cn9o9T@^zX4]FI!a`\ cSϑm$qGqS5CZoZ:w)w/)Ԗ/NCY|5qG)r穚*90GI +ߡOߨ/&'1F: 8yZ/W"y:xLt34=~\1Jb'?;kD̪l:룒@h'ط 8m7"<#Z];f4Bs., aC: C(^):Q–33qNARPVa9$/uݤ!SR}`ijP\g|Z;\mQ(V mWyNW *RO{qJuFS6!MvT/}~#wwRxW?r)2eV!r+4T߳_Y K@}K9b|E?.t/q$([~hcVca8wj3M3AZѽ?ӆ\57/oLy. 1m6u;e0@9nϬr5lYJ)3IaY̸[w2J'ɦ3aP:#tȮCd]U-w֙\g‘۳&x"C6_ w~-J_R= 6_GNFT%Zuf{[r􇴍gUd4M1wO9>L{aK,/=2>ӯ{:zgkqsԹQqho7!؛zs4Ѓd%)P+ S=4Yķ`|AQ=)GGI˖aʈ e ?eE{_(}\;[ ᖼV%I'{s&+mSm>gUn_=q&]Est*2VGτ"y_F J\= H4.8Rb,H(u 4NXeZ#n~4Nu>cpC[oK!~k߭Gi[y<ey5{4U$>mWh]MD‹bެۨ*-1j6Cư?u0Ȫ^0<@زp\ xJO}(4 wb0Yq&]6(6H=h> "O:@h N ڔB5tӛ+ThP a%/ۖjCL;qTk/Lp Lr$U4sO>0i02dO//'#+x{~/s d:䴶,&ml_aVvKӹor?{ON8u-ܿݘF`p3gCB4eƭ>AhQOWQ  9;[Ir\>GMN3 |j PWôZOJH l]'@*d }X?W2;;dς?eïv0S?Is(YQ 3 &H6?0|z'ݭD JPJ^O]_ěOwAÇq|Ц:#ѻ`J/gbQd9ܩFo5h"$w dbDtSz:_yp]a5st0ɭ|syR"%Yktlo5+T8KS0l 5o[M3L^~ԾPy-CI}`}PFP2 +)賓J.,J4m!K3kbNvZDH]2͙qhWUoJ3L-mȣlotMvYV[bAI JP w{ U킻G䩞8(GI"ϻjH-  DĭS?g Pk!c<Ȝϕ.wafSg ȫ*ādVQiJu}տ9޵ [ѻA -/[7_{~ͷh); 5j(]SSVv~ {¦oi綃>D\05( T>(0bwF~5D˜e. mY2,3\E~ю?AFFAςKvbIwT8qڜZl]l7ZwФ ޏVxU,e J'#dpr jUme䇄q]}Ao9Grn졦[r,~G{r- he~cgk(AX &DH SO>ܟ(nYվHC| Ё 8Ό[kmk!1?0!|shf J__&VC'z P CkV >ly BHϼsp-aGuui򛆧y{nʂؽL9bФMѪ΋5;#M1 o2.W' Hۆ>a ӟTF`lW#kGƹn"Q:G<'#-LěY+ BVo"iȊ~?3 H ,S=m8K"یI0(ry>&.}# G\B(Rqhu 1c?5Y6ڐe?3φܜ$6Ny `jTQhs䰆+)B䐎oji<1Ձ܌?qC*o'}A0^H#IŨ6Dxk @nxoE aG9OuX @VnC$M)9L'sxak\b'J^"zri-8c2a.yHsANV:r{ٷ,OWj0BR9[ )!z޵/8/U3/Le[$_.5'jt?;:UnI tc3Dv9:/|Lcg5CnK5VF3 4p6S#4t[z No.S3Js"9^y)6vGxVmߜR~̘=ic_̠7~UyȆx7Y*߷ 6cYa k@D5 V@$fFz-1+GJL7x"7d H})U9#:,#8&Di7|E)'0;X0^0lk39&hL-'$c[ 2콏^%dx (tFyYr iO5QC&4Np/gG GR>AQB >+B`TӶB6Hfnje糊4mvK;2!!>^<3`, %gD4αdBw$bVv`NJb/PYD3}x0˹bZKQpx  K{%pƈat/{sR]䋱 Imoa,H9H$.@pETL<BX0lWsc߭ &x!ڤr@'yYLu t<[3mϯ }D|\$5X#?GLʀhUuw[N9.&/7 va?KlhۜuKm5 /Ρ<չ6<d K7& hk|7Rڠ?HI`4,Jqtpqi_\dȞݪX-ElL"bv *zy*}i  ~c!`ua%: [17 r:W4 e>?ٽi\sC'e0J֐,Hn=<DXx8eۡJPrY.K!O u+hMak&C*yӒ%#0J`T '{ALa.|"X!~bEgr¢nl] qvx/ |̊L0`eoLqLV?_~maK^Ƴ>!-Q8 Gr}D_7PRaT@E~s/ 1Ҕ%߸2iVdv}DZ(}ls[eA-^#T%=aZq&v+!%׼(&̦A1fwp_ށ߭&9'׋^ƪ=!K3Ӷ1> 4*\%n4LX2=%'Hj. : 9mi9ƭ -gg&6b t;& x7+(}[$ #q$"HZ lZ)mU.oK(Zϑ$cƠ\+57oqi(ҡ4g8QueUZ?6)KJw? LpU-V,YnJĊ$Ls^jح{1@ѩx'I`jhhD̿%=9j.9jcc?G=!ݤcU@]k!W(-AKh':._#`-?2?%=rojŔ}kL:‡&FGi XWy63 Ĩ_e"ב8;}KE]}fEXZ_)M;W?K_:eJGrJӮQp?Dd&ziK!57i_U2{% A H"ia7rZNm!5u ֞/ZoREx_*qY&%q#ط51%ꈴ}NnR*cNߪZ^4-سjZuh9NH,afPo:Nvhɭ,hYͮSp"gwU1V+Y椳jQI T%Lj)0 Ak1t1vx{]s˓meU-o]No²kh=Xǰgay~iP@0}:lxF`Ftꂭy9#1M7ǒ}y AͮfmS譧Ci~5ãm)FGyܦBA@){4`C[vdeyfjK^lx-js胷6.ߵ ǁ=#Epښ?{e=a܋tOU0N"kucS=3pO+2vu/rg\=tVV44V=h}k츴Tq G9$.ϟG@HD9FUPw((-roXw!Sq́pӡ\]ݧhw2N"G?{SΦbm;݋Op>S93M k=}%? j&+agPz|>G RsӄqBlt^h'Axp|HE]<j)ٰXCXYn|:n|dd El EI/|k$|Fāgq8Aemf#@6أwʣ竌$dP;C>B, "(b}*룎HszNH𮗹de*8ɘ W^q1BAkrtuwݢ@k]3 ~a7# Ss72S/K[y)1J[;nD࿶蠈8ŌQjx //1W5w]cnZ5*7$qwE7q@DX~anp8d}='9*.Hڴ.n+p[yx=݄Ϣ:,4Q6ݩlNts>˧m=+8>[5$~erÀ#(d3tEs#a)\rHB ӇBJhgYTX[~{Sy[Orw|rNS-pl0ȥY-g^FӣyFi)o- G'_N߮Le uk}q="&TEa k1#}wiP~l+_-o`/N݁ZƟV $-dUǢUgvT l ?;&v#y 2]B;ZLPAG%OJ PT>@ 8t'|^/0}cCgQޜVs{"!|?)7Kʆ m*W;ٻ9f*muzk=q#2|q mOqHp덂yt#=wِQ~%ՐLqF WR(ݣiwn-鎊H *a4[7I_/bTv|ib0%]r.$(f;S9yj:yزBUt;!3E.(;%gr&޿gH5:Ŝ*Fh넪ǽ%Y>a!fEp^GN8JӏUv.(poı %>^gHymR!WnUaL,e-PZp4>Wn6HR;&f"lzENlrP XBìls4k d71+P]ckl*ya⣾egvr2zź83jM"1~0V*YHDBz=nr4igYmݤd=_ )Ȱ;:39 BvRba"Uԥ UYQHUR[~c1IM"+G >'1gSwLԓ.iabfÝhUԥ ɼU=슩>o/:Umg=9Idcn(9!]ˇ?}`5fw(D}HεK*0V'f7d708#}Ɲ*i'=*NfSX4wXj))L:wx5Un@x|06N>ɢ#]Ѿ޶ 뿞}-( ٤5_ ttm"UrbQFla)3IXC;kӉtQZ&;;֖sDYMls=#F-,E$I޷{.&;O1~+ -_ot-Hjv(*$%?M5!&'Ц%mFHhe*Y)Ze-|8-E[le.sUH$wGl(ӛYY׆M1q^PZcMLEוw4PW9OUSoW^98<ܕ~6[qBP%%n",[};D{k}%D=#оBmR:podfeakɶ'dߣӆoܢ$13B xU˧:kĚG FaPK1_| A82LS9EMlN<_]˚:7H:ԐqNݯʂG 2ތa:,ʹ^ȝ\ Z*cvߏix:>)V#%PQöD2N]|\ܪyn^w^xLWՠw-ʆUtx:I (L+s9Jj}YFxhֶ3 ESpYh'4@Iancp⩦ɺ*f|gjǴpUvNb:)ʨ䨉1:]ikE*l5o9%!yDfXbwџP0o /֝JDM{Q9̠lL`>{F_WFVqvHclw6ez6! SLP_O ?j<7ɑJ<[O@uMl4 \W}NhhSEջT VPL< kv^Aj,vʎ~ne_aHg2}-܂aHw $Z#J])B?D p!Phunt&K]}ªp}cA?Wzv"K3;0.e^w%iEV wY0^"rvCծ54iA̎:pȧÉdW*&ڇsOUwX*wpCڥquBK3ykO33MybCٸa7faZ4o2OPO$+A|7MWs{yv$٦mݘcH]0#x1+m߁ fψ6D'Ùۓ9e  wqL rI 7L'P:1s 5Utiʇwd;ȑ6rpz[vx${$|ľ,zqzcLAVZ0;#hy0WQ0mr6xT'UK| N)Cn r,̏g)*}DYRۛ-$&Cۙpww6b!UXdh e/e|2iGV,xl;Yad`98naJSoCd>B(?rǑTuFuM~?--wpPS䀴Ș6 :I!`phJ)j@+5sftHk}w<[3Vy;|JM eݰLS`R)7 :KhBe=ѹz[p52gFO_:)2⊮֗־ \2Uni^S̬HKv,M|X{ʲBu 4U:3#_o*U+RW1oI\i2S!zU#_'`aƎ(GX` v5%\RGB,4h]nk4H<'A0y"0 Z?}C(z=Px;_ލ(D<:ωo1q۔'X\Ou* @S/˭_KƆ%M.`\Ai42`n ⒆9|sN~_Z#ubo#^#m*t~;Ƈ5LuQ>Q+|QT0er\|3|L WX0XqLj!ruFKƲp xG}%E]cdlLeeY䛢LMcMaMz{;G!UXo " [ÖxƏLlh&tq/Z=߇KC.Y>HSMBL3sWް[,5v/{;asnD%jTOVFynm?N4}B)+mw$. $ѿ[6kZuN)ɾξdFKd݄!]K?Bo"Z#y><.d{=E*>M`37r/h=R Xit=1UcEpߓmR'+`/Z5GHmDuAnA4'#]8LaW)kGxani]T˛A':$ڡ 0Tņu?ڜGHƋL{P4C%u*_>cW9ܔ!ws͢ >A6z2ueB<\ѳ[%c!.CC x;@$us[:,UA7&f.w$`*'#@:l;` }e`%Q-LMlTL1n@gxV1ŝ[w=xg6+qGJFT \5K+^QzK7Ư*Uqj/Ҳ i*};\q n+IQMVΚ'lSAxMu[% t& " Jp~n8%1RV]'~у^ O҄^l7 ~l&֔KEzw{C}C9fBH㦒N~By9VqMrb0KKR@/KίjgOcաdIns/hYZs8Ά ،Fl]l&Аr:><ԎcܬՑ,U&[JO  #򸓽t/pq~H8+&c@1-,w b~\ MM; pRS*k Q},g'2:j_}m`4,k8vnD S8)׹ݐtTz'C!FV'ᴀ'S3ԱZVh?YrSS [gBeʝye~Tt"zG{) \,|5 6iIENp,]@ BG#8㪜3iXC7F *)*\ohlZg3&(J[VQ-5#/e=iwB ;U>_4.Z)MG?ŶOGIH3>N,bFI3eP%i+cU(NwcvVb'mu]L*g6K>]7jfO'BquruFU^/ޚs(ӮN*յ2nлn3鈎R0S{9}_K"zP/w~ ]El~0壵7.}'<눿hW9Ԍy sə3L1ntDL=RXU񠐹cT ܰ4?(YtuONP-ZR'h*Xʀa7@lZu&nYS6qox la^*/^YJ2(0{X'ES|F۞-@;Qg %a䦷tcg|j :-uGeA˖틫YrKndAPjdeM7O@H3Hno\dE_%"ңSu}%X}s/㴄ĺ675J;TSpW,c; 7X,xowZ<$͸A?~;kjR: <^Z*B>n*4KjCH_mn< E˦,^ӂ/Xt*Dl /}){k<_DQꒉ+bZPR.k{l)J$Վ5&xBMwgP1CH|a E镽%tti+$YhsO)9P9͠r,XXʃfwpl xC'̒IMLJs@xJjgw%v⎚~~?N% pR=sč(1L0pv 9P?z4Py @2yi VZšҤ3v98VXi;h S·5ppfþ]'5o #)8SX o/ׯ+*d*ߢҮ Rz}^sB:BK~t>LN27hx%EǓ|{΢8ƝP|uP 6^?ZEZnsJD q [is0!z*Pr[GL(2Ҭ ܗuUƆˆ_ׄ`ǯ <oװ(r9 I V/uݐ)1qcu9$zv/i'Vޭh彚#~ܜ#(A};-~} z Zbdn\J69pM2+g3AH YXX/i1=l2X cRS[>h[qb_0.>(PO!/ZgbI\]t%(1W | ٶgxϮf ph0ӥͭe -Qv <bCNqPЇz=r>hK j)DbX>h].-;a"G+2n+֨W}iwZǛ c8,𗇟b0c$"x5[5ҸMb;.V('u$%3yo6>$5oL=wma_'ݎ= 5ֳGK2)xta] FޏW=g 1 $!6d%;D1d=7#,O f;Bi 5ms_Gwzk"l bd77z.M{^t C$%G,CdA .|.zaIѾż)6Jxj8&9)Lr&}S-2)ل 7{^7'~%úL@eP nׯ-RAҷ"s=$裁`2yjO0FM ?:+oH;:gup舱͞i'j=KzV:,q*a=爧9FO>M5A7j1P;aB\%=èxa܈YmK?,ͣ o%G9SA=m T[.4i OLkb?M.sF|ZF|cbǾ+*ȔӔ{Si"1)(NfM~LM'3$GҸ]aPDF{K5 a ᙖ mI~T-% @#;];3R{DGBSfyQ;!ٯ> :')@9жL RiN 3?):f=Q2nOUtl)=6mV(HHl3g@a,tCZbۂɾyi хOd.8 K^f 3c#6XlrK@ uI)Fyp NQR1=߉!jKΈ/qW9 ]~2gH{}a.=ĪL+cav)J^f;V}_u8(6$"sP}6PgkO'fcs:d6(l3XUJͳ6\;' ʮaZd D%>*ٚUXYyeKgb)]_6\a4.v nӪQϾE/QZU+8V]&HtRVT'j15>h 5s_L~ ?נ |i1eX#:.'l&)wdj\e.pUp`ЕԲ!-G;(~E@nB}zH>fSdi.ϼdT_7)Pr}ıV'5P*{ȯ+}FŀI!Mpnҷ 6`ճg,:id0^q d<RyTo Fzp5G `vkwLjȝOr3U3> e&0N-ڵ_wt<f?Y>[e-C'VW\q苮$?1DȓGw!,d= 9?Deh7dƾ@E`,pgMU:H}>\[E oBFP&M0wqyjU(^|;tTgG=u"sKz۷_ h0ŀ}>ri^#ĞEh[\,m)!p˥@ϑT&{vqUNoXp5#geYWSo7Y{-*A{Qo1<*l̳^n/ܢ X 6=OP?$lqۃZ"s稱<uG}@*f"YzZQ0||>4u6k䝽t}T;w,4D _U^]L˟)d0C{E p\ɾ hpT96(;".Ӛd gTlu/s=0k4NkPΉy^w|zjW;3 $/%4!d^K% d:Pʄ'C]R{1 `L_QIB` |\q19 C,bгN{YT“5?%qC!erq1MtT7i#T~ Αv9#`1Do,H NI2D`=b.]qZ 5*B8Yf)Ǽym+y<gt`q lwx^"#O,,Βw^.5jk~n4\:{ i["-19bj 栋sL>eȚOY?ut>ï#ډ_“ 2pW15{\j=$Ӿ֝@ȟřLH bnL_P}4XN&F'@x|s]gLXY>S nỼɘ3\I2WnHAšX8gyPoNi9"Ɂh"،-ωdv-S*^d V6&bF/WjFλ&p:˗V->>a:\FOu٥FWi[QS?M%7ݶow>+fhZAg_fχMQJ ubLͽOqti8+*үrêJV5[pߧSGu<${*z7ACy|EÉʖߩFIQ7m:]ugƒeh@;UY1QH]2*8 @a[8&$)˞T&i`a3"Fv ׺;ی)NK[{th%.zZG 8$m ʔ˜Di2, CVR%QT^T YF0:OvO@q5AuXH-eEA^gp"Ќ %_N+xNHW9GA@>nu8~cDy[8`|(D?5i SfC"6[a]vtk%LAOI,59J1Ab%UA"We/iHE-sdxVV6lR K3vp+pFRQKz;yvr"CMAO뜧H;Kix}/bʠ1):/#0c).%[)dDSqPqf8oa>Z$QfAJm٠[ ߏ[7+N9/5bib~(P)#ϟZS֖VXbT DIl3r{dUv(!V=I3hV;)_a|c 21I & !q\&:۞HG'!( c6H` |YtKX´oRRAU##]:pS;ҽ4n fydI@UK5X>9w˛mte?yhan8'9 59e¥JJZ>7 }w9JgxXh.=,aTڻϗeNPyrF.LCjQ,)cP;=vng>Wy# rlȋ2qrR0Ֆr̕PD*KIK*6-Űe 2@S[ OUh]`W۾Yr|uayV®"%\Pr_ u+ϤHtU2,z3wUE> B]UC +tg1h!h%6sP![67REkyn)7w* &?*J@4}<8´@ & }͆/*DXPD2{*)Z+D/X*_;IcHz־]d(*\0]An Pv…`qEqBUT,VKxU7FRLtxD:|r0{#؃2?m#% 7Xw鹽yS|{ɷ\MQZώXU26 %Y?]懌qpc,xt~Srysxs"b@'ILˁFeeӋ2%f$!^xt^ VTX̴tnkۺ}SiPXFJ]hަu 1{s:`~-ٹ2]M͚/; iT͜{疝(S:uVqX=eg%#V23H.-diKq>}"X=7#;Y8$,>B(I CY; 6VuJJI=C#yuX? =#,I7\E^^,]VW͈Kؔ$]\d;iY/e5*Y(C{MiK/O=W$0rY|\?ekನB4#uRrgn.Fƍ$/ BvԓIr'<_,qL+VL{0IQ$%FPݚaR=I!5/bsB"&pƵ((%X   D/};?JvA]tϝ0nk!7ZξP-XTI˕ ּEdEx131e>q7$ ҇xWyA 7bBr 6J_]Ugb{O}%gM kݦvɬ*ruGl1[Q.ɬ- ,́?wI#Yd%_@?5d$M._"65DSJ|0)K@^yGZ%BD.߾qU07J2dK/9aq;)AoԽsqn5rlI9z-ӹ=\M5C޽R^ĹN+-c124o5xdbv6oW7D zN}j hy&PA,l q*d|9R-in1nJM:wV[Y{[[f+[D iRdAcŷeVEh~;Q&56)pi6<>o7&!yCU}}J&INcӬ/XK Ie=,ޠ%%=\C}Ȟ(F$@{s[IP>0OPkzBP[).[40INe ^܎G6+ /H׼5z-*"ZXR+i߅EZvXɀݍЌ jP̯U+zVtݶ>@WV$,{mEE(𶍜{茞a1ɢM4ޮ۳.;O5=jY|^a5^,KM63,](ھvH;QLATXpY+Ũ5#-~kF_Y4MhB;bn[Z:>a6o5,-:&x8 Ipk"<8At`7a4kp^Әv37=EnfPHlSfGr,|prB:!_ZJZ"32Yw%)-W2DHiKy '|w=_@NHTW& Gw~81 G<ԸEۙ²G3}0iҨ%Abԁrz!"姡 $AuՃ@5٭9=ݮ [Lܳ w+D*0nY&iXͧ Y|pb\c!DDT.Vcu}I`saF~32'q-< hVU@c5-vy.d[}͎@zx6S ;Mޱp}xnKe%fN)pbJKiu220 I_/3rRЉvi^ΜݔJMה:ߵ v?h)["hRVҷG!3P)uF:ȶ)sx-K6_grjyzzD0GWDҮz/,yaf?8U%Rc$n!Cd<_t|a5IzҖx?Έ#Fx,ɨ!,XNb`˾rqP2F=L 6/Q|:5#;㫒QΗ%~5g2q%e';ɠ5S7{H ,,"=!]Vw/뜪nh'no<U:dP\$P9dc6%D> e&8\lڷ yH9euZ;Ѯ B1$'-E[= T 嵣eJ҂3w!`H@gLQD,}z{?43u5&ήh :Mv)Yd)YGvA>:+~nzU㉀4Q8ý#9/Š~mN.{FՅK$'s4x߷aHb!M*30$+lJ`wKylFH-4$Þ!tf+ ȝԒv10 `;*ڼ 0UCuEdU;;zrg%'hEDmpvp 嚫ew \+%C p"Hˊ 9į}F܊:K=14G~2;|VL[h Q)+pPa7Ԣp09k㏅WU]+6 =:D6= `S (+Q?DTZA|bLhQ\|aЋ61svUvnqn' ސ}j[KT9W#Ƥ_1K j~%2=(xR} )?) Lc 2OcMto! 0ƹKqSi IkBAGW AgUbFK [<5Q|&Nq4#N X>,5 INMtX|^l,cyPcFmTdڌR05aQc"l= ;GG{` .Dbz)ȥzsooyAW/z ̄w|%/Brć;bhFV ÆjK*ǰrA5WU^+\ u-tUVNk* X|Gs/\u6J]yϔm5 >I*c<>ZCiw!Wh#VY[]8]ODxټʷlJ-~&+r+xH䷅ nst#Gzsd)FYd8UbŎQ"3`|_0E%.(?}/SUۓI-`xr̤d4vE;U;GYv|ދ;( ŖE"Q~Ɓ$8xBNZАCt~3 BS GǴ&jmO`p;pe%cnbpb}}]vl *b'Wal׳%Vŋ=8p/+ԏƷY"&z |X.$̶;7߶"G?G(Q&ݨMl}aAbIiR`,siŃs ?IpR!CBwkM)9Z<\)$g!*^v"~˙ZMQZsk{m=|5"{]o3`%|t LX;…/'fEr1FUoE 5q<'d;-r\4|x 9c@h /Kr%+_q~hE,(xREҕ1,sɽF^Ki.|5˽83\XQ?Up=4 <bDGI7tU%@xV)b?Wm\3}4V91ppH KA_?z[rr߾Z3$}\M78"ʋMEjEPeNk-y̾YXn9ӼЎ+gӆ(TebBѩ,)4Z@Bu\bl{Q bXGDdPipuRZ5朝: +rp2#}`:^;ױID~T\ycD| ]PDْc돋i.qMZTP:5 oMew o-3ulsu۫./Ш e<-@Ikrȗk!<)5A-cVAk=k{[s|h@xNtnJe @ZS,˯ ~@5%/s.EG㊌YvWcY PFۥ&k}#A 4چ}fm'|=.qFEyOLq~~XoܓD3ƭo_Dɷ&yۚ\~`9eQݻSm3S̵0$e7%86z=ڧf+VUIJސPWZFI}8j"fveh[PT5yw+M*/`OTSջh||@sW[6Iy3 zٟf:]?L+l!Q^|Ay8%BN@x 11:7oMKTur@~WRFQFpb ߫t!2b=ƪpxn5QUgVTV+W4LeJɨ^:Z?s?@Ư0z>wz{qrJ L\ltoۯAM [ƫ KS ^91RUD JBByؓ}]畛( ؔfVx~QAo`6.= 2=q{1T G3+-J_ j2 I%6{x*@,@3YdM(##q>).z>mEmuJ~qp5: }ý7b c9459Qz.|^o7>yV&Pz^WzݬNvZM&dU%bc[οцic_ i(FM;#o2fs˱Y)r7W^&>-x' L>|Ef9C3F`Zz]t7og H*HE, 3}S mM"%)_N%Ym'tUG7T]1.Ǻ?Cמ=DGzMt{ 'τmoєlDUjjnwjypPv#e/h}_6Ǒt#?6 bI<)ڂaqLpI^MGB*@z q|)z8 nM{coT]: 2sDVp&MDNIR,3A42 .) J+K'tq#Lm{Y5g40ivbk$c5*Yٺ ܽQh?G"E#*}w̥6i/-L7?p`s!Зoc\XJ."%q_FLm|s%p:'0s6dic=0N<#0FIph?,%&T4ASo\={D61 iYZ/;^`"yx7.}@Gs26(`V~q8v'Kʞ{t^TG,KI8lB'e`nD(Uj9'A0@,$Qw֧gsCV"R!TLrNצ\ͩ ϻkc̛S/B@dϞ~U!)[c#Y%pŚ9uWɽ8no :F@@3!MI-r(8)7P| ǸίXW4QUV|r(n)~\y ( E#cڭ?&z+.WDb]x5&jha%iWXk U4h: gϒS,'[clY#~H3z9$3c Ei3#K@dSkcg]^L3<ˡa,VZ%W#'ͻG]!OvVT &j] \IPƤv}kU1,3:oz:&OmQX22ƀD=sv Ϭn w1ǵH+I ѭ `]ի.*~2ͻFjZrg1Q"nGKAO^_>cO꺒"䢡piߌ0w?@:TqJ 6 e娯5L`Q`sn/?rŜDW^!gs" ?CDGo.R ssK~@^6J'/jZߚQpe+ss1SXB#fTxbϙw+0Ud716ӡU# פ[ PeZm٩ ?Ym%g=v[Ūwl`gekHWĦB ` >=x8.-%=jށYXz6w[!zo@.)a{#~O~NZW`:fB x%ތJ#vŧ#9̈wM!~K4F䡆RaNhT[JMQMG|&vД-L-"a$9_<-%QF!Ǧ/+2\ :B -qߔz4ZkYpfq({(|z6˳w2"A}ʡvR͸a<ߘ M06z0 1n(Xc"_c&&A&o:|%CE27jg#Öp~#KjbN~\ˎ>+H:so5)gp͸9#`7+SqjHt@-5WKMGijqs^/C 6]c߹xk'j$v^G /#4{K>\Crg!Op xGL%<,-`|/JXA Cs黹] 篴|OթXfw{ޮ٦ #ŗ)$*1] 5li;E'o4PGqƅRtdDDۂ>@)ְV3.մjג;[泼v^ÁԆ.3hcLQ@i4mj2.Ԕ{L4_mD.]$brڅj3t~9;Y^zvn-is[j+ſ8h.|X`6x{> o-S_1fvvҤvT9T|#1tfi#zzewJuN5%~!LOƃIQO~'/j8W[63: c۪3)]4؎DRE^L+rQ_<稣-^N=y ?t;kFtюNJAN}Dܷ !F߾#.@I=}E{{H>'}GX`VN SQ՝GY8"ih^i(P:2Z1S#(kTCB{v]{q4gy& (xH6y%6KDN(s"%cD9Ҽ9ߍIwOʮWp\G FUN9<.Ljh7\d¥ǪV@9"@Վ${{y Hn;RZ=qy5he",IlбaJJ8%l l4jTMΑ[>Ѓ V luۖ`_d~Enn!1&elgC};+4b3N:}Գz~hF0ƽg,?)Q܁ZXwj13g'- L'(`ᯠ޷-mEBuc:jҞSC azNXژMf\VWꈈ~M\]ąhe=bZQ01v]\ }5N K'6!i 3jJj3+Km\Oc &tLv|l6-Xl⡡P;ۍj6:[ ̏ oӻd )=*ak7z27Mqi\>V:IoϷ<7ڳn7rv"۫S(`&C,t413TP=_,6S褚{!v/׈kBpORVcSDq#PjԂwG!&[MzgmF-mh|&o;=, |7(\DRRX?=;{YXi~W '\;?zQpI07 {]=%HGXI&ԬFV2Y^z T?cIo_, rὉOu & X3qkt*DyoI=1q*5kh JBHK9_}^9%%G:a"Ek߶9z0Ff/$~h__+}$3v# 6/6]貯,&*i%cQQ6?RqY5S!D'`k=$<xvIx9~@ܮUȗN#r]uO43Z"ƥah_ ȫn+Nf/;iIɾ)Z'/6_?UQ hn<$l[5>Q`Ē+FЄaJ/ǖ0M8}B |Hw?69i1-S4WY+C#NN4Sňj@]s<͇9j*:$&ǃ?4[A|KE(X2p#}FS\2osyvuˤJ %tw-@"[66H9i2ϡp"ZB"6I- pRB^z0zhazmk<n[T.ˆgշ-H(3f=ڜ՝ KAdcΑ  % нr&}xB"Hw]ɢ oO>;A\c1Cb 1 V=r#"iGt/'Nܡ:)e`#ɲle\ h|e&չ 倁1d^ˠ kthJ1R|4IYc/+p:tvy05}ǩR%e!YWj O=!jM<'{YRj9'yd/P-;B53$~E #Wuhb04o4E: c_exHH? 6g K{)K㥕}ԅj\ .&|lK ٖXtUnP\QWLZ+.`8O?E-[72YƅQZnt M<`jY|U6.x8ҴCOB Q[UZe-k-N 2h[O~Ⱦ@&y?gFN\CDq-B#X&~&;>hKXi.k@V̲-}WDxE`;U(qZPpG_Qgk S.T9߻u ďv{:&tkq9I^I$hƘYu#M̹K79ɳl )dPĈ "g(}*I',{t~}=9/o Ѯܭ!^-@ƔA! [RxAW0%g5 *Z&9 Tܱ'+ҫC6A'r(9p.r\Q"CKkAB  Iu oljy4R$%Xk<4[k罶m熪c3o 4~B0$ vX6=Qְ瘘,jj ]*m}5WU[枊&3ȖI`""xz5vFsL;{iLW.93 B6TZ UtxV^,.=8xԺhYKS"Uh+Yލ/[+1*gؠ jT.7弪JH5 E;M*M4O) ê]T]c!b ʥ`ʰ-Ǫ`L%=NTdwEÖl? K:eg3["U(k@~8gزNQ:>8۫E#W>Qf4諽e8qo~|!NYtrVruǼpVbٯ̙8Kox`.n}Fz9_xcLpW;3н%gP;% ߜIhsء` ]>$`Uis ӳhjKsku Vq di5u#@㙖HZ{FH&}1'L C&Be{ X8U'tYV) OK&d LWw(ȜHiL%nwBHX!4 EmB$3Aq35#M`4Nļ%S aa ړ欧Q_ qT%+Ⱥ}nȹVuy\d.H|;)h w@oie[~3N֟ p/Ԑ Xɸ?oџy<Tpkik̆Kޤ\"`Ǒ, %`C1?'?7b /CSޒBP{Ho%ZC{O-*_ Df&n?cΆ Y Y))8i Okz<-YxiɚnyL[R/dŒD'R#,,PSF ߜ7A4<'#N1%/|PKVF۫JU?ru"6Mid0a,#A[ttdeB`Dri/#<)nF6<5 9gjK[mtz]y\5PU7{ol*T~j9z(& Qq"ŠKGB28Д"gh{P/moooU=ɦD 0;;Y0dEh&p|bUkB/4#JT8Z +6,.&|`N٩@Y`4 \N[\@ Bbo:;cIvf!>zv/Lk^*iS#?{4@~;a]{7+]$YaDz$;ivdۺhFrs@MvԪbzN AvO񛄌Cڕ.fsjo3>?u]/L2=UNz Г{*:ۤSgMe(f,r3Kpڳ'Q[ȕ0t;˼2X8F81{(kQEn/5E }GfWFg65F 0(HBc׭ <ߓg?#z #E={|%³FWnTKH۫!ӅI$G0mFVߥp4 2`f\[>:q+!j*s*>XP\nh.;)/ G]{d1OU@onb B1P2\Nf~!:$)֬kXRab.WIP&cbuZfHt* Q8%Ĕ u}>-lU^D]MI@-t}FCR՗܋4Dz" 3j5z 4:@p6 "K|-y5Ylfn{$@tr!8m5Xߩ ]e=hRaƱGvj#ի00Icc ›RH]siGˢRTL HmkʸOvDY6&%8GYjCrMBIk>G|+}mXD(&شHΣb>D:ꞷ϶X, 賊Ra躰b*Jrָ1H: am8 4GZ)|}ӠDrʽ/8a|gr !<'U" n(3uBlظJ.6w"BSny=@ ~YZe,,cq#1^D$B?p~imTB@'Xm?+>[!!-MdeiYU^#τpҿJCZZ4?+)m=틮< ègحX[lϷ-SX<4~}d 2wX954&޸5242:ٍ":xԠA)-F˴ h`oenp}(E\LsX{ޣ $o^|Ɵ†1ڤ 5/Io[ Cv`Kgn)zA]2OQYi Ϸ[6IH]\M~Ұ%DUXZܹB5]-+Papf?ik_c.M _|jePvHAxõ例4W(WP@TM4y %Eꃃ _k߯ghn"=r<'Vڼ$M^`y5c h@V+HKk̀} #_[r}8AUo@[]svP !? m|-pQRUYhV Sxk=#r~ ?/PenenPMk+4WiKnԶ6*mhRGd!hPT{>Czj$kwXh!./Fj{$9٦서̫*Ac[%$7wS}+ąyTv6pˋ fV] u=t8v? "]3!a }ڂݒT@TF9x|MHi'4ӌ1Ko5ߓU0jSXKj׹'9B6S{+94~t)x9hYA&7(Ede%h ;#m,M؂9/T3ӳ!XkQQ{:`PG+ " pZ_$;> P*Jp=}bE{d;F bK5?͕6{4<@!S3E @w3>χz(& 畖}_i<#Zn')mHѣЩ*}7ӗ2Y5^&ב)ߴcjLxfyB?jKI6edAg9"#}v`Q-9ɫIg켦P҂']kW|FR!̅$h^;+oRcYd q Ug!6op+ {@f.S LN#7[eU "7>S08?9>Kd[֧O˝r;MZ7QD#NNM ZeG}"]R<9Ж&Yfv +Kn%p\ڛ;5@@ j:J׺׏ʏ v'T *nQHzm].C1%kA)cG$9~8D/I3#kY66Enyk 'mj9c mgccX|ge,ti##wګV߂C/F_Ak7VN,@ٹUi @T'Y1H aY=R-Sv 4]`96ᗚ]Q9BvL_p"#d-t P$EjQ)p>K)ܑ;raoXmJ^?JVqj/ƪˡľdż L~Xv{puA }o`A#/h8\)V`{.?vT0#+C6</z&,LHlS~ˮo_@ALZ`0L/2!PSFVNbw7⦬%slƑ7SzfqnxNˇ"P(/z'%oGxE.jUAzcRmPspP:`Ne2uxGT* ;+R~9v@;W*3Υ`XTE8\"#JV9*uEx xSx?2%Hqǜ@HA>|&58ducfa jJ`4iNƱ{QOͼ֗6jkeF洞8K5+~w3= Du.g=3W̍}k%ZKհ<`0hBD&m/,3WALĖ%w?-c~?^R`0ħ,+NM<&r7,OX}:Ӱm BBeQܑI)^)֥@|hpF߈Rv#l  ( e6|tqDG#OIsv6TZ~AрP~?[0*g qP], rvDI2mSHf<|ymi٥;/eٵb"BRN!5;Ֆ 2B(@vA  J uӍ)z;,o#!^7 :y-Ӆ }vtǶ~<]잼լmt?׸F+0C#6[79Je xto!+;Q? 7$ + 2|Vg7-߳p~y\|CSk^%ܬ5h>@w3I'BRBيg31bYp{, 6{C ĄԊUkPδvSku 5mL'#ב]kUC,?/~Ul!tVe%_ϒ8  Ќ5}{lw*5p/_a1[$~ 8W p'DXBO}$ ѷ=Q/ (uGU"e0 зX3&[BBk|BKyhs\JX>mߐsuimbRBmfx/ }сŒذc6˜H&emlAqx4[[.N`wju,u$S"Y%wW>;yEeY#Zr)*WEyl'jX&32j I|h>TRMPVt=cnܤe؈H=lz}[Lכ0~/-#uPD! R+k5}w+]AZ=|KyӆX u}) 4*VN{eFvOig㭖oƐ"t0l?m6%nVMdvOKwOB-,5(e~hu Ca1%"1g܃^ ̅XmGmA^wzxO?lgN ! &Vꆨl>p%@PP.EK'k7tҲwhq'7HoJW"=^nSm*UŶ.҅(o*Qw:|؛ns+u# IyYm8jĒȤW'n"5񳯢vFxg1xeTſ'=rc*rZ "RT5\#|Mv(N90= 6FYL Rvi44xf!:M YF+:Bs5Ze=,UNɊc 9`ħͻE:uc+ݩtDWI~&1  <|jh;ysAvq 7R]IZ,ȼ_/T6WtC|7Xo@%:$ x!ǬA#$¥3T6a|I-iZO2w#B+L>]TakȕrjM.,.ߕĶJ :UH쁎(&$ |b×4T|4>󻷒< @1?nggs`!&eɈ%qD8xۃr}"0'VԳwa` !Kvn v:";MVH@w dqU 0cd Vehaq'Ι-婓oM!@ܱ`n) "8&84R#4sC8P1Jch_x0!G)==$vqNȋ-M1ma'=PE Mt}{[Ko"x%tK=(ۜ%hIJ@8a*hN Yhf9iH:k:*+ݒ/%\*ylWh@W8ʊg:Ddzd*Z#}wN7k(6Chq6=FhcjLBbԓ J|58ThqS'(s* Z| TDT,E|򐬡,ޓCȊAf13$*w1/r1oa앂,/nI {|lGuŒ/)Ɇ$8 U7Ks`f36;9AJAd:S-azW+4]"uv[:c{wzBX"rՁMՊDߦHxb(u|R(܈֧ɝ}Y/#6#zyvfB:BVa0y)sͬV`7&Y)?M|`?L>s0L)a3'X@<$^m☫Z G+ Ts?6%oޱ} dac(?a\@bɸR/XZ_xYk>d;aaS>]4crKOmL*Q&vA.IL.hzdW;`4j=Eia0vNDɦMTvb+m 1= uq#}עPm/AYa0nu{.}Vln̥7x->"Fصk['K'T@Xtug}洞--OoK4@v 1J73r먽v$@rq}cBN փ-VnDrK"M ϧчyƟ֨(=Y1>Z 7 WC%ZS537<٨r\<&}K0Z^38w;?B3KDu&% T77_xIp/u*b5AgON!T&m+^";[Q1gk $LPĨAXK'9mv 1sCp &O2>&[0nq^,C v?R.5wQe ˿{+T %q,vv+otg)$}6ֆ\rskZ; y"qv77e}p" :lr KnKSSCʃ'oDM $ޑO4>$Pz6T da''U` +7=E s"rTD1w#cWTWJ// rA86i2Pyv%4}"EgNF?%]Ax޻Oz6\{;;knf ZP}# 2c"jk{}ip-]Sk1R Cť[4eo $m}^NQ|gw:kiaJEZg=SqVY*pV!nWNGڨwd.KUEp$z3jƒtîJ~+kɆ9y~f!e:\>A7ЖGXY;YӁ͜ ٽs8 Bv]g2vY!XYhHHbpztBxQwq+s:*@Ks$&Nȴ]??Rq/Q⦝d6% |!n]&4*O99cDN썸{#iXjqH~ ph"us nu$3}=8Y$#"8"TMA+_,f]z̻eJ*8,PsoX=l^/s-x2PڵAhw=ټHP6L$"2^xxC18֐b>JS5~HZgH b|/#W}5OcQV /RX{DM6 k qN:;sQsxֶ=\"9!u#Y{x(5@#͡J5)K\+}>yoDfɿzUW7XZ@M6'jO#r1!W:c|xæ& cX P8"%b}lIg! 0E,Lf$["qov=;ss`e0-dp)ZQa5JiPԙB:Μq3hXOZ_ uSI쮫̷nP@0kxb[čB|a|.BdzD/}X:w)/W茤7/J++l[0|8;SF]*wW'["pT iqoϜxUtkQQ O+/HԨq\##'_^Eudjo-|5d\_f sⓍDwΖn?d$8n(JFG f栿#q Y*Z^/yY[ӗ>v,TC\C%s &simiVahFWclsFba:A@v^=uLwpS'Gq R aꜤ꯲ERdUB#A,ի!EB/. Dy[8)#bY~s~fc7Fn3%o=YZO/R&JOQ%M à /fTw,H_Q:oXv!ShIV}jArٻ,df@ -N#3XwLU?و8hZoYi2@қ67 `?;3iotR,Wz= |ߢGHAR]Usї /:\Z_[cMO2Cw e3TX/ gPi5vˑ'1ܷLImpSX&\-d 3&VqۥE|sTrUupTT1IY@aAc\y5z-RN*=U0z*:RP S'G+ؓi qܽq(Љ Rñbz0*.Եu'PiuAS+dM+|hJ">5w^-XZ%>z9 2M[iaq:)0U9jntǯ~X<+2  qj3XZͣ#Yxpi` Tdy>VWE99 &Td@zx禺@'0'+hɼs >M8nO*^dաLL|uBx&MGlf2q1Ѵ4/Wkݫxd$vz A0эo2 D3M323> ׫wnR礷ziӿje1@&A7^>wH334)` K>XԬʈ6ϭe8m2t0x6>J:'`a~›EDxu?Pڋ7-C(eߠl7=_o:H Vcu]͆Ԇk ?TFb"Mt &RmQU|J#NQE!M򀒷˸Gl62Ku~P)SÄ÷Ӣ@ā0չQIuh;41;dPxcS.:<:>ꮉ[xgEO qY 2D5:!VHXd F7V-L-pFt ,0@^@L~9+ϬRY~P@OϺۅ>'-uSցVcJ:i78MYnU;7{XTJ pH9sd\'H9)I#Բ:O|/t#7ЯY<g` & @0aѴoT3t}:ſ\1<0GPyA'3 I|=I^ʼn2[`bfd-"q,ߣ2!mm34"^< 0yOQn&Xf(ԞT' sss 73ج 7bJbjuYT?P MbMC,ބ6m/(T 7e`|xJnaGMLےWY# L"B!?@BV_-ǹ\Ψr0>2[ B2vZ܁ec.x2>zڕ΅SHC1@X$IaC㯆l/ǘ;xYKݸ(ɵ3lN>:'oI~DxJED>Ig{&)*2l+~Ou|GXm]#DjF?!~ױoMbˡ#| *.MӡD+4m2nwSn0Myn@%g2N0]w)iYrlm%!I4ĀwG5-`5s '`Qk^3/@~5W&DUj~A;ѥλF6-{̱<5HIҼp "W, VRbn Xw-WEQdCu|,[m%1 ]Bx y9BB 5dAVu@u}[# IE$фO7^ ##ilfciJ@e/=cvQch~X|e쎋;&=y騞9Sc EcbLyq{$>^qO #'L6Ӊ0ty]s jZi]f߂gDVTRG ʓ='[ӯTLZZ]jGBl L{+8ҋ7^r(--ٜ mADgL_&lrphP[8 k;/CG? C*i>>.ܷ@zVXB"INnWzgJCM e7 t^g eq,`BtpDdCZ$}F_w e| `N_"^%}]c oMF\P)s]ÂlL"v!U]nd-'-kup8Y̷ԀI U r'{BVwuv(g|"l q7g282< (]XCt{HĽBD I?> X  xY_Yku<82U$tW&(ME;Jkى:$s @1[ SjR<*o!9Xt/I-6;30XW`HOj4/\8Yʈ7;ҟD<1`54`]3}jԑ!~+ 5Xw$M 鍵S*bC%זܠ^ j H9ǂ bP:Ĕn@Z+R8ٗ{qkP?{LELadRڇ5`a57 `{Ga~vaBD4,ʖwUnJWw%dw,`!^0%7K1g,1#o=^F=Xy4\P=Z$BB 1qhNI+Bq]V`W %bZj ؜_s"+B1M*gM~GXnW3X FW(1AV5_dbRS 5}SYh?͹=ZS#)҈7IY_Ly;[ⵂ 0AS\d+#zPeQa&?gq "iA;:T2¥-V?(7J9ZE)h4 L 7֚cc+0[b7L]zGe)o<h7PY\$,M=cWWl,MfBnVOZciK#gph6x$  _ea)zv)`܇FW[\.l(tYW7%K@&%Gc/ǔm5ozy-?Sf:ů#KrIyP?G1BP0T}@`SJڃ]h}PHYrG"IĔ[Sw@ZЏ#<8@?s;Mx n aDc $u?EJA`pd~׼0(pI)6ح<] "=dTl1n2W*vR 1U=Bn"8^{#7!frOMzYGvڕd9k}}( 6Qz"y}TQ@ s@(ܔ3{ G#:?{yzcz!iU Ǵ EOIΜ01QNDVpڧ?d%ϳs \t{Q_%6b;ZB)2x[ͻT mO61h# n:rH]RT~0:xy% KZUʌ ^ rl4hIkX~p4uCֻNGjRI0ʝ +{(F4NH &! R**EȿkZ9 H`d.pI~^'?֖Kp#x^̟=A =OEU[ĻЀeOT8 +|>?ONfO-RQI떍]iG70#"'s"Thb F;p[4q9֊I|y<9%DBUx AopS27~j/!"$9qIgl&dN@.Y+gDR篬6Y46?ܿj5=B!.ߺ ³?b6-:(cM.bs%)w\ryVH-v胷4p ɺ{D__(yvWmp.#A`p눫,M ]ߍDlf ?l"&u`K"ǕƂيEu`R:n=\zufV qR)2| ( VHA>'qe%w2ް?4$p[WY=*̻ oussxlKKŔqW{[To5^ X-sboPsfvc ]A.B J_U$Kաh-/lDžIJwQ8(A-5'83SL8N !uJC*l~ Z,^w>́˵o.0&jaVꄝq/ 7|c45X!y艛&Vx3LLef,>W/kZy3Q1rY%K|Fwm^VRNMnXnZrD;6STƻn\/!Sܴ\AޜeXjˈ e&Ƴ~ $/O`p™gjRXP^ex/TFΆ YdPp#5^6 C#PM[;=vv {FD-,VzV.L?'T"J2$럶Ԯ3`Dا=lEepYϷu z{>]V͂}v]TZFPtԓ8ipō]U084/dL @AwV^GٙvSJdys:^ĿĻ8ۧ\&tUDX+ac,J YJس%)%oǙ@iu(c+=?OJ콩E<2ӈ-8I#iM}K$,pYRD[e3(|bRAF.ワbjE%d&S|mqNgЄ#bIefbdkq5"W9jN7PlIo]" tQ4lZ;0A꧂FaD Ȧ'Ў7jbnwQUDAɜ3("hˢ 醑_6Mb$ d(wBWe&#|Lcvn3]dLh|_noQ <kR>%o3 U*EC_xb[!~꡻,_(r`]͉$ čڅjiu{[cF/?̾cxhۋ1W:;-t>@zLW0 ktc?6ues"A~P dq簾/gc>"J’SGK9Xb3!"Z'[% d˝T4kE.y 1TXz8x0eZ3ùȂu)Q2ukLnL2v _6($F,$KGP-ow)`U'0t00=dlhlR 8(*~}C g5d6K/Hf%nT[eˆ|XՂm:є|3,N 1hB$o$BZŬOSa7D@-;\=K:'}}(NޛYzd-ܟ pZҖɥ|oR:IKyrNvf^`v,Qr-[?ΨSc 6'ڕ䉺 \ ?/cOD^/b Lj)5)U޿РO' O*N(o5\G ;%!l@]GNGYMJr^ 3vz ' 9"An#rYz(M ˢj ~F0':ma-iO*T3~،/j{)J؊3퐁ݖ2(>"pբ@ɬf oͻ\BcUdF͚r^n᥎7g-Q+WA|8ę/e4x7Je^5[E*4RpwdGmBRmj!ed#.UꘋP*N,e^\ 5rmƃ|TV,Q݀ޑPo1L7z]x+CV4A^/lj|[d`q * l3AfG[sܱKPжPI0yD+TUvos$5vUHW:K2~z& 5!dpFޯe=ǐ®] RV8+z]~ԮwB>cKc= }0n$IakJ(VQkU޷Qs]oYDuF// h䳾k5oR _;³:ᵳ*RgMTVP LGYَ$`Ƨ8;Ueλvl0%.);NeZ{K&e|LB_.!oVܮogbIu?\ZRK<+oro?JV'f}T?OZeJ:8f ^փ&Z?OF-Pn*gd)?){FU}yiqd8,oY?4_5X: ?CvjQ$ Rk&K|m!od0_,اtѕ8>[RWA&ܜt%0=*qL{rI/y^s^; _9sɲN Ini0CÈ1݈`)[{&(;X~am2 j/j8;= Qd;I}Xn5tb2=EƐq&$zsH~#*v1fJsinGcMя5 ulH}f FA"ĩB}0c>0͏ƓJ:]g d6>cxMCM~:C<%3uϏ0HNo$-~PK3F5JػOEu{;R` .Fwu,j/Zk|}-O@^iW{n<(uNYcqPՉ{)-8[-iZv76cP]IR⮭MguX~ɳ<=$qaC3b;;^ӓ")L؃/+`l70k}bj(!H&09}~btwً-p0dZ˓oUX3cPjWg5MxY Fa5@!lз)^yߑ"=܋FeW(=g:)l?9yPMii_aSD,9f,fV72]=07іxъ <z16rБ~k6D51o}0s@'$MEsOUpGr(dD)vޱ41ꢐS~Ƈドg▪`=Eα[hf `d%sOͷط7(Dqb0k$lE֑͊a-cC~ݪ0^5{v}mhL9 #RÏ#pk^rBG֣'rC٬Mp$|Q8}g=ј/@7aCO8>SX) +B^׹*;kMC]ws9s.N4Wv_ԠHZ au4㊝:~ƕ!=Pis Sa:UB[%|P_Z[!O*_kP7ٺγ] :ur>~I3|XAdHBz?rpi'W-JWËIXiOzϳHzGזVHŜewDPηcO)7Ǽ@1Y?-٘? zL`b=q8z(oV"e tstTl6ñYo~F@5[HSjD?!V Q[ luf9pgtc+{+\5sFV*sZݐ㮬yI xu߽ўx[~]]h bB&16)UA)'N [Xݳ#g"3f7KZe,ūB^25͍'n=y( 1EhSO,hy*_jZZXǎ~Vv_PhɈfŋ)njXI&X;0M VwדK97mŦgi$t,&gC+rY.I6|Kƌ`d.~t6r &M$9j.S"mFp*"%7 ksg(\_2'CO.)7p֤9Q]E_qa&Ae{̺z Pπq{T/xȻ]?Ff gO1~>c1N(ObX.qm#離jsի+AI+|k0Ox4' 9zxT> 9O MwBѝMVxvPgyr֜~΂Ԧ'(*h[fflGF+=ct!50Β=`iY]*wK 1 ѠsЬ-8PK6H- /OEcUsd)E80 Lk7rg>٘IUUƱFlL+4502L͍ʹh@aT|],74 w i;, nZԑ1I*.Z'5B?icDHu^ >,oNNK^E.Ú_N/ẸpMBM+ PْtY-sCwuZsщV%T O1|>K\$bW9W r\G=a4ȠBGgF13;+.cqGubhܹ"ǚMZJ[sQ.ߗK,m3MIQ*GټMac؛. J[\JpuE6IQ! >K^Liil%zU S@0Xo!EKpSG RpWu]-s{x#Usa5R_jo. ~"c!lmc6> R:$oaж>+\M'߂_ hEW'in֕Pg0W/WЏzC[GΣ2JUU2G 6;\?&=]I؞,SH V"+Lc|cK]?ְe[Uz<ӧdOaR8zEe9b^ѠHoan"_#gPB>%8_{ Q}pdx_G',͒-*2L8^M>1E4&tު 'gבd/}47~,bo(KiVGd~# >3%dKjOӶX޲l@Z8=mmK]4W@Lƙ|- BAM@6J ^yiiAtQcl";MfG]~PŨ%ڡ#_P¦,ݪhU)rb&ܗ6\uSSwѺ–:Fnf 'Nhz)ƊȉVLN8b/?ZR>@HDxj$P0jDf0E?E0+ 7Ԅ%d90u-wV8hJL#@1!s<.mߝ<d1@"/!I7N"|@;`o)o$8V$pl>].P|)Tܸ]jV '룭F-ϲ #}(71 X jjv>y˜mU5\gNXvb0\ȱ!;*-95'*$,Zoǀ1v#[/L>Aco &PBeҶrH~=u.3{%B âkX_E0& r."N-lz,T+`.Kcp-?Q0$tAvR*I_:il @t#25yn Ϊ{ "hClZLlU0[|Zqأ03SԷ4=kfD͑:_4&Rn,H}a|d44v;A}D(τ2L1UBǭ6䚖Gny,ȗm趷ȏ~5$eLNy-o=bMiY%r3ղk35^&>;iPR5H ba+q fJ&ˀn/l` FPBnಏc7).@qK$3W02);=pn?.m%Kv8ܠG:+%nG?P3OK$P k-Pzg ՗cđآ;q *85 ])\c= k]֑Of+[ϫ^1# f !ZV ևvPZy^!e%&E8Ha%?R j,4ϙ#^tlx(pA#^&hzi@PNZDTΐ7$2Y{pi~a+v ";XlIz΄$/ )6T5q&K0zׯβLrHS~1sX`"`AĶMo`kwRYr+ޤ/g DK-_kB/vVOwHKXG:@cI:0f61JRul 2 fvw 7MFq)Im_+37snOY%H25VݗWbvf+c7\<}ZqѺQL6n^Qjj>6!(B5]>1 Hjahپh4!YY] 2!osBXnܷk ̾a+TIyT3w/NW5ƴݓ'ZIUamR]EP/žKA<S J_+EEcm7$%޻CmML_ԓ"7L&;6Ewn"ǔj$^ i 0 : "o܅imP`uџ6L pڠR1uNolb'ZX$ly`% |H=h&3 kXɅDc:'aK$>yu{Вo| 7kVK02яr@/KHQ z:?1> q;LfKfk,¶gK; SUY?L;~7SpչX-EX7BMg=Ŕ]%{ UPq PáC̔ȀMN+Rt/~0<$ZQLϤ>e&7}=.rS{O@BHm 6TH3Вd12 !_tj3h8:Q&"С4R By܎Щ&oq",e aF>>ډ4)'Á DL=~ ^&u9K;h0Lz#CesX"E 0"s¥CJe"emFeyeʝID4 #\}4k+aIɣl7\mմ7 _f :.!`Ks譱c㴪e+2^BˊadߡT≆7|`m᥏-(Y7=@߅zvzn32)[]ks~c%dō_֏BcW Q>637+,3ILbOݲr65 ##2iK&oJ`b׮.w AfEsLa̲.n|R%+ɳ)@匇5:mոٳwxi&(Ir?ԧjF6ސmM"mI,IeKbƢhF4l^vWlr- d#X@$(gLIs/DFA%gjfGf,?՗ZK6q7Pmu퀃8ǛcK%` 8e2҈9j349|kߤi'BqBf-Vb=OT41K߳S9ԉD2Puj;k&qYH1GQ+0~ ;Oܬ r552݌iKj|cji:Gs}6=spba,zF.SHLSr_GKw74b''A|W~"Mr2vS%VN使 zD:J/!,q:KvN1P>ձWRګeahy-̊CvW08S-S-:XIo%"Ӑ@drLMp;vYP,J-T`NŢꫮF8g̉!G[5_5qBצN4s(Jh{ނ5O_77}/zbS PUmF<h^X)؀ ToVԱ @Ce(Y . `ݻ1qa a kP=6RTM,)t!͊r܅S,T`s0f=)bdZd^WmJq}%erB͹.^}`xX(dIcҰE/g'HɅ("Ss򢪶XX3^r$ I1zAԫ5v)TX?,M*;'f~wuugP^?19y'(-*%0%Unm>ݟvh^P%KRj`uSGJG"MA6okU5a&F8Lg^qI/3pYJu} Fܲ%%;lB#]|G"+%{ɞJfuK{Z^K>$Q/*n{DhC gMra[08A^~׍ \Շ↸"d]PH{uc QgBS._'"²%CjtXa܆p;%O׌=`1_wC*4-"0+,=iozTXq;1& / 4Ч}^a H{d8=2W[:TXkFQ5_Dg[(ݬlЫ]J<7ʞpW OQ㗻`K" 70]1kf+]uyxG75w8}ԛYὀGZxB, ن}#gNAo O(+*])4;0^~8j]gVuDRq$0;uŷ8N,ʶJKՕ o'gnNvxG؝ qv3:?1k`1NZӖ m? º[jmL\4|Ԁ3? bԲ _Q6)oT-z/867֯4qdߨ1ASk=?e:z,~FNEk[ H^>\])'j5C3ߌZZ FP*ifpyySGDQCg9HNXt#7|䙚jk.6.}_=M Yv\Y)g d^8m-u8.d"֘G*aY?k5 7y0&:fZ"q+JAԈoub~%$D. ILeR*l|-4d5=AD׎Q@~_o8t,tw1;u2C Ǡ _PYcI/"TJ$qx^q:J5di?.6ȁKL=Aɳ\ !@ uCneOAP$80!6KI(։*>MǛVJ8UiItC(|I WQh;ѳXV|A^t:F݂Frz2O/43arN\YS`.rGZHYuATCu0ݬ-(T>'#EĥR5߁n|:a?Шg4t^ BDmS[KWW#T$&؅j6^JqK"-xaI֭/-/i+*V5+HWZrG'S {<*,ZKrNT>(' n9ED.@-zɅT݂Q~k:G61 fdl*AXjȚ|iF1*x,,r8g3kG!qRCi LF;j[+&F`6F9Dwdͩ'4ۥP{ rw.27yYNg͞5miHEEj@Wč$H6vBȲa NAUHMQw<{c@eS %8?m\Ts=tc QPWa%K>vB2:M&f*% tPM*aPYʈÞ~{iĤͽ/_Wv螅0]XP 4{SSN}.⸶XWC(##@`'5ga| 5Qj3>ݘvf hub1݃~bvV?N#vМ q{QU@Y)=0֯ Hgƺ8aˮ" C1~6::r6ןaB,{!AKQ*gOdk0AZ7DU)⯾C7dV3+TNF#fRUgW!VR8oF3=P^+oQ8.%)O cȰ4c^jd}(4|gdRV$hus<'{yVÎ]_/,fH!ˋ`!>I^o=ou(ww萪^Ƞ: +3yXH["l0S.ݶY6 "+8N )8R<%T\-n~y+oTHRuo6?2 qwVJf߸/qzj)!xO Z'pQYÚu8I@ҳ/Z*cZsj@6ܠ42 @F%t(V$~ ;Nm 0-BSzߘԇ_x3CNnHU6U n2[[YĝN c T{Դ14@C2H{ VLꝯl`y0.TڡK1,YJhdbtme:?YBdXo4>#y֭;?&/k!yO NBz ѡ:!Pp> YB /1:So%bZ_4Z$<7d.R޵ՇvIky>wǜ2uJ6 S暛FzG2<(JBٽG¦%bG0eDCfzIx[-Jo|%#xet"Շ\h2)J]7G*Fa)DZkvF 0g+PEzUX/%[61C0[b~{D s0=5C3bkY]b)cV1Ϋi2:4VP@BgK-}I`2v9!pMdofB-X:;tIC\;SԌ(X-Md8 H7OCkq#~upTNUq y&o!+|Zذʁ(u??M|́/e}zU[4Nt3iKޏkc*.1l˹M@u- "&M=S<2mUokض+l/Pe324״f>HYJ~nsIa A#`?Aֈ`51g{2f@+ЃQeHr kkHUD 9}T<⥥-1f‹FWX16<7}>7b~Ozj ((_z Rg(@98ya^hzvo"AQgJ:TކWE5y ~ (e kxuؒc(S~ CWH(Y9>$$̚uQG 0Ik!_RDfxA_^AgRnP:ަZ sv#%,(kGbJ8l<ܥ'b lFM B`0[2&Va{8 eBmw*Iw% ]*.K .Ъ3QrIarn`P9tH (yȎ{LJ{sP")2\RĻ[ km2<4<#%SmvоP|mXy跟2oH?~eE3Rw (/G\#WX#ו͕o nV>Sb;O.86Fm0q^dRМqc|·hrB~c4+ͽIZ=h=} } ubw!v {("= "cWt ΄-OGhU"S{=!ejN[>ƬYW;PDRFtgU\

RnKS{4xdL˙m=BygZS bݠ_} @oh~\%>#X!x{mDI_!:B@ƨ>Bp1@[# 4u4+HCYA[O ZЗ[)NJ -3mM"{Ͼ0-!`zB~$REeJg 3w{pHf~A;7uerF?X0mʺ8" eKe~{|SI2,n`܃2_O'w#y g =H;p&0@5F:vD#NH\!:3v .ÈQxU0bڛ0N%-5#M $wcZ'[\?%g8\$K~M=L FH#ڐ4@`y!Oq߄^{dL,$'<:> Xw'.").\}PԺ7X΁Ϙdd.YF_}K3^[\p@ M!wҩsbpjzqR#^.-e: DHaZ~( M(`к)-avo- Ē)'P`}a>j"޼VM˷Q${t@PVʈކ\zo 593!YO@F%Hs?&EQwH = }THt[;T: #in͹\YOc⩩T1]WKiOբH: 6g*#s/Q(t$AwAh[=QVgZbyOb/I '?>Tm aС<3o]mwhޖSgŎҝBE9HGϷ Xފ;-#Q;=25KH@br`sot&7[\ťUDFHN|?xiS6se㏃؟<@ g rœzc!eR!_mo.4@b욁?v0+h<1wٱAѺ!$E,W]x_xrcU g>j#3X#}Xz.Rw3p>_X-Dc_TbB+JmG8Dn乔 !?5Wbs=;Y.ڠ Γ!Z#Ӳ/96ϡ{Y`\iww"78_)n*^[K5@t&>ruf]N +Ѣ]rJvن|Q+ GMt^^:K>i.S8Zќ? a%Q.䓹lo6->4l) dOvjb.Jh4^7sHk 8g[yvënG! -kP,:kgXܻ@lyh%/;:U*#H擄m9lWַc )ԹeFxёyl_3@{đ*6/vǽP&ݝZO"ZbheAp(:qr'q/yoWSg V)欉EE8ʬ |d.<> -t#rJX&Xhπ&`s91K![fmxq9A6N!{ ̧F(so 8A[gxFQ  j!)"ӏf]n+!C_{mU/Ŗ z.ؒ:_~)7^FDr5>l`w2oG8H5{PB@W<ժ̈́0h?VO2xvstXs(!.vϧ#`jf 8Ct |n8OW,Svnw^lȃ qHޱ$SC0om #wԋO N7>#j=/PVE;mP\]v.Rx{pFq&p;PFx7r;d^%ܘ‡%YJk~JՈ!8q2Q~ağ=RUb>&=edBD 2 q00om\ׯsl$"/Pfؒ ÑDž[\:xO=.e_.ndH+ѵ+2FЮи$bNr0?N^y>4Y¿b>n$FLL ]GXCW82ϺTs~[a87P -ݵz7ߚQoeF'S+q>hc:TXhӈ PN\!hwbzʷ?ɇwyt+9ftMlk#q"޺VXZKZǫR?m˰a]h^0vӷ9H^dDyU9.b诿]5y5CGFA hhcUbRr7.e뵩Zء/^>n:tҍAݣsMFzaUs͊.v['oWiZ :³gqz&} 6_|T*b@YR:s i)Y`#v{-Kv6s|yW ںͣ(tgk%" &7*uDaZ+ml e$bǦGaUY JR)=D[c~GKĖǺf$XA5*3rT|Mtq ͤ5ibnzJQA۫;*ɟ2TzYaɫu[7E$@ז2 yfqWlrʞx_\ܟW[E蠳wMI'RQL#H3bD[w i8/Kݏ{R"mF4 @ƑPjiTpn?2.d{VYgoi82J˂W6'WQ6e"y1SArآo@!? zbn'%VLU-oS@J*A}?Z>qQ'1${F+\ Anv\S 0njo R_9qIH<ͭ ;>pSo'(1"'{%D6I~! &{7i| )"Lu-8 8) Lv[.Td/˩,FɌUcJ@m,, *}î~X%[Jh҅b q5 `[ ͢EbF`Ē/.Ω-zW=M$ ;Ay;W<9F\53/lWcj ? OY yʙ0*~cIވ +2N:cT: 5~}O.WLE:Y`_0Y&lcC@#'3}F2{S=YX"Ţ%+)nru2PZaF^@=l>oe\'ɳS䇙/[: v:釛<) nHfL6})0)E?ze#ALLW[H֌3|}5%dtIˀ ?/[ɓͮm(yh zi;3 .U[fn בausپz> Ѯ S"lpَkM|bϧ:l v!O Q$=I沆}. Oש-FT=6/Z)"7uu[l,.;+.'4{i}̞nZAy0 & #vZL8a,*O\mQ !BRj]°Jx4iQM~x<RV+ R~2$79l;!lpu@}t~k+4W}\CE(P DKTc$_Ξ}Fr W¹jNǾ4 pq'nN3(4d "f}ef&zV%]@lL)lOG(X0- Bo Ld0z zň*b(̇8jo-9UJxX=G;I}L7xL^Zq{_GtTCLbY1lcy)@pMe#ڌZDiлiKټZ|-70vZD޻;unC0a&+)*!u JrBYL}u0{0XP)1;3'sf]rvjԄ3`8fZ% «fqAw { a,' `*Bq_p@Oz]73^6^WAL,P_?nvh^҉uO$Qյ r[I1 [\D*9ہ~UTs3KnpϠdXnďDL\_5aȡ83O6DNj)L$=M1v&\L^*aK{= D~(&xLs ɰp٦A 64 Fyfk '\&^,EvʮҲ3}凂xXdo7)٢OsBAH4:e4 ."B7~NcTHeCN"u}Lg\j/[C-d ju8EqSc="8mLM!*F?}#qJsq9^2_^> :k{O{j0[XDvVLX pn[e*II޸!2*l t,0,^~,[`ۃj!DXӉwv=z#WOmZL@c{SQnzWUe-o}S a;j]ʙ"י,bxkQ/`;µ_5YoTV;#E3eǯM^ʁ3W =NEHEj{(Xd1s/>pAp== KE:xMdp+r#j7_|`nR6ȑ" !?}\R8s@+(lb?lT*Qѥmn8ˊB_2K˄DLqgUoRl~ 5<}8}-I?FW'TZ7$*r<xj;h>Z9 ۩wޜl hs1p6p߬TLk3ڔ5?mx"冏u=ѩ^ '0E5V.F];R}j t2bJ)P^nUsԫkaBh{0R|42e!=!3_ Z@hxc}Rj\ {$ip㒋D5yism&lc辥)/i|ϋ+"KVECSO@09;(tflcAF |GL]87:`iJEBUn$b rz%fV6Fȧ"N^pzt9 "w@KدGĺ`)ɆNt:kS}LZ Sz%QJ4WQV&ۜX Os/{7"jN*Nêރ~QhM<`-Lj|uʑV%r!n*O;v-SH50EuƎ/%,)_QhlͫϾd+ؓ򯊼dY 8 *&S8~Y>ATcb)`Ϙ"uBhO !&AzqSMb F5kcPҵ%rξk}6]6UϾ~rK PB+B@/FRphs V yBtQ QpY"0 VɊ>gxMZKfrG[eygb9+.^L[?VB[%΁찤1| n!6L~ `¤J vC7ﬢ(0h_.25ӒMPM#...{wcN<^5.[LlNm;+\F@ [D|Rc'z'0g2,ʭNiMan8R|J$M%,9% "XRd-S"x h^Us?G+Q`緳pcp37 p^6@% & wOA.{#ʢ8fNeI\Tocˉ0}oxw?Vm9_+/0iIueŹcOT!kyc0M187UުYe@{8(=!A*:E5B AXB_&$ C'%ys]qCS̖q:bWʻy>ȃ(\!GLoOO҃9V#d/y^Md8=բp/nWQnCǻ[<֗/(҆܉ջ ,vQ3 =%:'em?kQ,MT ?R1fLA&'? #>ζ/#_%I d~0@[i֯sR3t'F -nh`R_?=!,)ig/*#_ H*Qo  Mdc|s~aP['O8X LTf`'T8}ܫcnE2Z*K4YQ8Fv=w\gP{KgAkτr}s&kO߽XGn {5zj CAX֌^Ԛ\֒͡}૙ϛ7>IRd^^-/ lNr]d7|֖懽:?#Lh.k?+t}f~J ky,QvȊV^"ÈrMhUZ)l'NY ܆67~ 5_rn;"cӓ)/ߥ܏֔rT gJ;UͺQfY֠ ɛ7\qL$) YDq"RY`"=@JE lPn$2D[֞圆%ܽ& ߳$=OpBz (N9V%:9vt#.U٨QGs6-+x6:o6 @ҖZ(IS^φr(s)/b^ǯeCcTIJO S+P+7ਟP"̿#&/37?L\aA&ŧuX7Li2Mf=0{Ym^ BJ|S. "Acq<Q~OŋIBoھB8"A΍^'Y6ь3ҹ{!CTQX6!e XJݮqY1#Feke gP)1(飀lX];Qp\ ҷ:pCd$pL(0n/c}$dW̗_6,yKp)*p&ww߁%>]2-BdFYOb*פ@w; 2[q(c̐=\vB-Q4.-8|y#Mߝa%Ҿ.c%϶|iFv=M\Ot! RzVCRWEg:8M0^cěg;8ɄK(prR7\͓&#`Xs19$6b xV v$Q|H2L[j8rv>y*^*YWz & 9dϮ)H1pPp8a x\gP}a9ɇg@iJwdc&;MrоQ*_ʯڍRiϑ[zs?[t+g;g 'n^A]8 , ]Y[5q.+jr`nn%s 2@&{Qbzsؚ>`qs~鐣$@RYR@wXpǺ-;s~P9v$""=(U6ʈOUu_UH!8/ۉhvsMcZ'mg RK+WkC0݀܌^#mñ:NE-"g셵2QP>"|00v}0_Ld_׿/ -_USy]LprUbȹձu<{ ?ތHϽyv5MDE- uU˗:a80!4*:'鰣Cg=Ce*юyVp8t5ߜRN㿸m)8uѮus^X)l$Y-D ={]Ay'ڐ:i& s7ӊtQ{ϘZj5'-/~n o#џYh ͺɡYt SS,5oH2ēL Mް9ӣrr!Tjt}p٥v; ƿ)z*˷YsYXxjm i[!y'qWL1( @\r^;L!G9O(PU?#7[Akbb*R}Zz}! 4Y{$g m>5ЧwE2TCRlƈu+K#eȆ> jl"4hnD2ѣԏhm2d֑5OMT*hj1[JaCOX{BO9(te;&g-C"':)E픅+ɛwSSwqZ`'*" P-hBX^C~RĵF<$ \VV@n+1ĒNsK]~RO/Į~=M0)yt<,sDx3 |vx2X'9'fT(5ڃ dkbO 2SpT*«xHЃ0$j H_Z:z}AJ7iӽhܙ$ =6:O,5_(_U) ;8O> |V>vIyz^vN7G֡l5sO\(֤c?we5R>*ms?lLg8>ӄ/AfX]\\Mޛ3C>1: ?Kib>SU%[]Ex n)R|#8RC79(Yo`՜Ӥ%|!MH@\jL[cum_Uc;ۘaYj*'qCAyTFF gX'D.vRuX(3i}_S48[@09Z4ST۲([y^ DdCG7#ͤ(ʏBF)өr1[*G*ᶟ^m{IJeJ+^~8Zې K XXu7|ы6D;;!ey띻64ȹ1yvGɓmv/w1 EB]n5Pmy /pk h옡[`E;Wv֒U;/1LjtA˃?f,Rh,/I1Bjrl!2T}>ƚ ajݚPOtQF!@iZD4-nls?4!|>x&\΄Y9c d0iEyt~X2gw4]r<6Ф 3~:-t.pEX8̮L[.%Ғ/I>2sx(^n5Β,pKb,*FRqo"w\n'y; /~EO(XP +J;di MW0$7g],@̣K_f@.Bzڙ1 }]TuKE},^a[UB!)r̙L@E\׾ni>6=U*"yGIKX Jyɯ]ܴ!w ?n.t*Idߪ翾TjHANz948J"P&Nt/r9 HEnA*c8-K\;!#/yu>zĨu5+a5.L‰<916;@&,\0WJߍ$1݁_lW}k[l&y ?P{BFʝhsXЃ'1g9W{JFᧅ%PQ+βku 4RWq'yQe$ pA,(˴F3NPܦ+ "8j~LnGJ%Jw:0kC8Px(w l,'eːd:P r1i4L,!t _cޟb5Lr5`PgYZ0707010000060d000081a40000000000000000000000016612f91d00000c94000000000000000000000000000000000000003c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/lib/parman.ko.xz7zXZִF!t/. T]?Eh=ڜ.+@?j)s)bȖ+T. E1_07㝱9)n )ν}lj'-~f cN[sdƪ6ؚ m<ģnOc841 R `RR2oOiP ly5 tl1ȧ g X^3ḭ+a qN eQd[~TP>uTk2ҹ]W d*xϻOY|J$5EoMvK5hz`»XDXSd" (a6(Tv?by׭P-_a\g|H03&j5Hэ⑚?(×ړ~rej׊R.¡&w51Jld~a- tN(Y{;- R,@':ߋM/0cFۚ)C( oRTJwE{8:-NJ6}(ʾy-pUr :A;YaĔ&$]CVeҕ.u~bV AQ x7JJi&c6 qnJI?tҲDvf;ߔᷳE R]3 <^j-7**Bע(lzf0crB@yvFƢ2pbX찯Cu߼)ͱ'\d\7kjzy!—BMN% `!W#9KIqx'1F%5dZ3I;Bܐ؋O\ s M~]?2ӗD2e@Q d mР{_u!58Wn/{+B #2©@adz/H?hͺ& bb ƀ- ^0/:}.5qI0֎hCdiu1;]/l>ېkf@\,E0pFp~tw NiM³e7\g>˒7g,Ў(y\I,k)ӖhJS;1xC;xԻ,hI7VFf/QHHN 7]ߥM> = WLc-+Cmrw;o38#㊦hw#Kزm}|Y10++kP>R2i[l 褹S)nY'I*E eː+yywD2/S T3u]B1Vf$ճ]zT78}qQh %u /{VX,@7_T(/[1ztIYr g D,( XElB',_1PmOcph#n+Ee{9 0Ϝ3Ә8ؖ)V S|0M ^wrVߩCa˜ou_IlEV1&'._U|$TqbӘ78xf9uVEf ABNYyh3P61.!ec>I; e$3b^%= nCUF7 龪Mw,`9GQ"9IH'aY1l;&Ttۮ 7eU.6^~B/4|T$2U:E1%&L'swu٬_:sG_R'1k@Y.Q{i,U#4&0(HF%̅1h%z牃\vrzut^pt#LJR.i#?%+B+FZ댏֪@_;9Pi{2]Owc)S`7EcPzc"GDHy ((VLɭ@)|)+%xQupybx9й18#eN֗|)Ig~jxYnñ]͙Da+z+BI1D UU 0a3xj+۲":qV,Ϯ}M3KKV\ NnHtgug~l d ھ?9R()]r061&GJF}#ʖ9֞0h2p.^űhj`&a&K,)^H7{A{N+c!]"r1KelWE~`sܵo+rEMƲ`Z+r-IG;LrRWvYTscO*BXi5EO$grI~%>Cht Rb@Pf|^؍|PBtqyo#!2H(|Tv <#xڴ^Oщ& ƓmOs[[ Jf=$e' 7m{-Ofu| 7ul k~ 9de9YY0St޳e}SEur&g4(vDW~蹹sĘb~-v9;AETq1>'*Z}}>"6w|=rRnS/mV'{W<0e }"u$Jfx˿o3ElMEdb!YQSdE$Cj&6CCA{د9G{'(lF%R:Pd#YrƀaU!٫d 6T` L Fێ' C]B1`rbNܯ ਟ`.9%Я]c]$mAO|~ ==!xWŢxVo83 ^vR[UiH5#:#챏HW2e!bF̮%Gxs "B;ry4odpCAd~vG#55ب|uF֖m]Ms_gYZ0707010000060e000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000003500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/lib/raid60707010000060f000081a40000000000000000000000016612f91d00011eb4000000000000000000000000000000000000004400000000./lib/modules/4.18.0-552.el8.x86_64/kernel/lib/raid6/raid6_pq.ko.xz7zXZִF!t/{]?Eh=ڜ.+;v'4JB:y};I Fjv,*bUG?jX}5a u3T)oi"3uEi"=1h}nӝs)ӏ^s҇OLix OJSz$2DS.m 2U,eDW!K3ih.B|aofxk=D1 *g|3Z?~n*{+6lLDn\E,w>]&**]{x[%z3عz^K-$ ވ1TrN6F(ʙ4^ h0µRѮ@6ŵg* b)5+Ss Du؋i&uQ~2Ң3GM󂨏ST}6^DGT:Cĥ lv2=|+}?קk༹79d@%7a'n0rB~iڟbs~e5ń],$<¸ ΦJ_%?~ݸmHLiD3_Ln|haWcSӸ-;CT -}h IU}TW|#]h[v/=&XRbå )2Dx!\HSlcUȞTnb.xJ&mm!lZōEyΥۢ/[ Bu}:G:n=GDX.atj_+`'#wV9꼻@wU TEEԛT_$pGZ¿"Ҿ%Z~uq*h(4%ik$ǫLnzo]_ݢ!v` ,x3QS@#ۮAd1/~y2&0%Ne,걫wYDg>re<%!QHte͟-8b8?븕NUg7_O(DH Ui;K:0A+hM $Щ/ɩH7!~&!!^>.n>iNDTH@Dك#&mƂTN@ŏ@ WV2!!6|a͉bG-xg <pIˮO(b2"{eso'J }}GԮMSZmI+n"4z8*qUn[g@[n77~٢+6B)_R>7#rKӚGѹ1dPǞ<{'ez B vvz~FMC t9!3nΖ5 }%2i mFCjI^Tla+p@gC/aj8#v~.fԑcwټoԤHvn;uDy5CEsTy.k˲-Law=vHpA^h(>kR"BKT)|.-cODJH9@s9­ [HȽË 2$`[SvYF(.ę0.IK1dR8 ːlvP7ȪBN&l+M,g񐣷S9 /I;auP7ßIGu@z+X$`yggPvׅ.fռ&'C!~v)+/6dc$m3MvvHgeS^pBrW$ C؜JKTAypx64 K,|;uhnr}0]Q29K84fi6bgZP;x2dsm;&StLiSsE"ȱԔDd}*# B8wVd?}ŇKʕVE$ZQǤBU'ʪggwgu-2uaNipSY zV(Y"ΪwTŝ} <+9?m:^{O673mRG4$;F]^AM3FLq+% 0b7c ,z5IpJk1k>wЕ8.ĴhLUPypXy=! Ŀ#g.%$ɽ^¨$Y۱˩@}o o\k]@2&kN1i|EG,)~њ;ET2G'qkDwnpfNO|vI?{{.ڊW~l/f\X!=u>H2e>ne®UjBۯ{9;gځUl1UGP^!6fmB¼nGQ'quCyH.[TcCU/^$/||UQ?Q&*IШ%pBBLܲwpaDb;G21' tZ+NKhGi ?|{~Nzm[{Ky"9HTjqgLLݧ,4Ш7;\Zk~F%]=lY7B{z $8H^|02 VLg&/;޸=rSK$_)or;>rz e?f3flD?֧,G['H"X ѯyHOS&؂KpH4?!̀-5MHlf˗[BrPJF:G#Oz'j*fh[ bhZת2n!_[1PP\r}!ОQHئ=pN)g-@g;0liĬob"VXt.oeT)!"pAq#ކ| hu\X@hW^("B+SO؝kH>+wTG,q |eݞB!8LCXy~6P i!=cVk#vd“H?Ҝӈ52ف_-4ܞEu(rf!MQՍj*&ɭҁ|: b5Ͻ"e4gIjCeyœ vb-u ki#%\`~@&ȏ9)NѶp Bt&%DĄk@@iFZ͆qH1_"(]B.b_ eQ#0;3dPM[s{>,]dY~Dx֥\W(닼nE|QXqUשQ?. ;]w xthw+{K N.D5*K[3C)E3 Q:!jFA E. m+*o~f .xߢ..π"W6k;"Lvpn6~9QEPæ}lSJs>/>n@mi`5 ,M#UUgy09mB/;1j8I'@9"#Uu_N|>(2iߕ(#'-`Rܦ at\aվyS2ȅ񆵖eg v^)׾Ds KUR;$M];Ǔߣ. +tlGiƌ59c#P_R|BLL" {I"r guz?fPh;󙬍d!jG 'q'pP78oqӑ%5F?ct˻ Obϲ.MkSIu(sQ=R[?Ki˵?P|1 ɰoNRiP p?ҔG}dMOu3z}= (hԯ,n{,O=\$xqh@C+ط[%Rm[,~:QW`9Pl;](HZap;n%aMt4|љ0 W̩cg; ;]G!'؉_ JDPy85zx lruw &r*BbxRS\uC*rmBWV3k.eXx͈kfܰڨ9 ~LPz>ȷKa龍?7 #X!Xwi 16Ao䐎^@A$1r7\$zCMոbVM!hwӎzԨ\_ALXsX2qX6E¡{AbO_ ,m 6~)v@%-.cN<]}pp- F/Gh3=D#mTOS~DW^O-W8b1/ƍwCqԙt$gVx&eMvI z==4`pu 61>K@Ŵʤt؃/T;i`$xrME4X.yڞh0F[UíL|Lقyd."vK \~i:d7w0B3e0O]^Җ>дyet)f'x CŇȽOC>ߌ:[Ȗ QLpEs2Hzy0FP +.~kOY6:*#fgtd'^8#uzf,A$M7mռy !ܰ?U)i K]dAsDKqR/{`!_Bz f_ϔ Fwė'$ xf8Wztf}H/3nK&xyN(Q=b4Wt!$٤$Mm'XI\6NpxVDV?R$9 E4U#p/\|eUă\EU^Lg͘͢4dD.}4ʨRr V&7prAۧ Y';Ce6@@CJuFR[i󲎬t(@ɪSK;,qP=i9UR*j:~\V33LjA]Xh#Yܲ,>s}ND@E߃@Ӏ]zWSlgc])+s qi/t|zJ-;wq+ C^Cxw!z#'}\E(֮7r)kLȁ_4]ŜHfltPy0Gz+؃^{tW;] s+7\,}QὯ>]Y Jlf*^Xv^QD|8xzy#΀^L4m]Jsuf gdp:Aѽ`Pl(Wܪ2q69eU> f]8gIg!X-'Fؖ<)+K @ps ċأoKUfjpͱ:2U6vf38@~xi j!<& : bϪ(|R+`*rWȸ e]!x,=--yn~QL/e[Vݞ :'fiI晌hA)̲;Z~#QQ[ݰi`Iߑ/"=?T/ `2DEsrY}PrH~Vl8C[a(&(Z '[iBT#֋Z>_t @Ӿp?M(UBoDeWTHt*bzWuvQv`MPlu.(RsFkRLO֛<F *?~a6hē&6M]5ec'Š8с'!wLc‚ m{ Wa# N#CXV="z}; WP[Np\o\TyM.O0>Dn4Nhksho r;"4ބfh=@q¯/ WOWW#A_{RIy%~e6%_ hrnJwM-eeCC[}\iө"GńIίz>HL6NG &S6B051/+:N۫L@q70xٝ ZZYZ*e~Ӌqi!fP3/iˣ6ͻ75N/QZh0m/ڐ  2U޹yZªph(@'wqg40ս˳\ 6b8f L} ^2 rg˳dpxjMA  r- d~ڌ)i=E.0Q_WvEEz 郝~/ p#3g <`!3$ZF<^fVe0.2VGijܒ"0ByX ?_ RvFSeDw~rD;Ef;2p~)J>tV;OVW݋u] ZMM*Uq!n])"eC-, Cg`+8; 1GZx%VA0us B5ù]EFnLE K xjrs6#w J %=`sLJlwZ.4Q(ܛʘ7~l*9sc wlo\ (7 MѣU^Յ)-6Ncud0&1>W$SvIl[S5)zHOT$#k&(:O;f3>wZ5ݽq1 amG=\34s.ROiK[{$rͺږA³0b7*UNt7㌑:h1Ru(> `oBRL LyXk R 6 {]6ݟ Q8b_76uBnK#lyBԝuT?vVUA 4-=:6q;.)R/ZXVz5x~)#z~8l'bŚoiqPqAI'ܗ!KMdP7Bdqfvkl(9rAuq<ݜ|ȧ ]Q\MX]}ru,`a:|]#r"«ymS5_qdı}i- D- ziD!:T{Sde4q#}ٱVUdpaFsxN8Xzo-Eϡ'lA{ÃE%_/a.\:)ۑ,pYTBp"h81.…2aWR[8EG tLDl[|aIPɋȦNL&a$3p9+NzG^jf̼P/\GB|?AFhUҁ˥-a2It_ݤ1oJEx zC6_Dk^\.e~1k`V8ҩ#eF?m6˂ }P׀ջP!C B3>yJb '_[{+N#}zPn])Fj8*_t5fō.aLGt$P]wq,ux]ZQP ܾ9Sjmf!bb(hjq1,mԦ^P:ի E\Q%}ZN\u Oq3*PJ9BJqfi(z %jW-5{Uz;ixԐyaá^[;no8f.ְc:pr7dUc{nq.0Aĩ*6vQl* BiSx?qP177F;W8 ,w`F;坷U(^U7igsr[ai0%]_/غc"GI C`G&{^F-\0glY3':+B9=UǙC 95'N~g \WQK! GkϒCMD? <2ѢϖzYB* ONHj˅H4G*g,'݀Օ.DBMb; &=OE yyxPպQz~i! D7)I/U5U92\}5!]FR} wn=(I[N"M}E?Ŷ]AGzc,]|& +w$J{WZu937CAUR?ɿ`C,ѡ67v_A+|':yE"V/bW"x Z3أ ~h$93뷍h˛*5Le!_xBSO#}Rn=M8\?@96ׯ>4[;ْNUub mɶ\vwt vI-wW,3Υ7nXnEVEu[uY_d=u{C`: ʟ!EudX <SSLm]Y~jͤOSQڬAT #l>>+r S=5y=k9A@V4]PQ*nRߏLVŹ] Vj.4ԛ (@V@:)2[Q+%黵LO+$n*b أbg^cyC2tϝVwX>_O_{-m|/S/vБ\ ̥VO%͹*b.8 _lt_ޟܕNHG!f+Kl~gz=ZzBnf+>C:P,4ѧ`53jʉ^|#L-uaw%gӦVN'td̢U@ň4ɕ`n]鍲ճ)(sj_v^iNxvI{R=O1!fϠRBLj*kCh*&s+:9ϛWgt|irthU3`$z>=txRu~M3|4 ^j$ ~R5 ]9qcGZRJD~BjVH5 TRqg1=BzG=G`J1ehu *mq,Q~LۘqV'YF {(ԧ mL3D䋎5]m,?x5Y 5:;g<.)I>!e,_$_CKw>n,f-4"sHese&4LuEO#|8Ђ 1#ξeZ9W5Y\6We=<%EmN*ٙ;kZ"&vw\ l4U,tY."UH_%CNU7g6`L"Ѧa<]tB[X"vڑ|G`3FD4>< Ó~TêgARvj75%ϋENtsSEjcax nMu'+FM8ͽr/}юpR`x۪yhB/"!^R8;O έpsҞd=T{e 9tq1Aǒi3: / s ]8a!'0ZSi3@JBՉWʼ2-i(SR,]fNw!ےқY}VrN id^%7}'|ؘ`y+ֈ0/6fL'9\Z{S:"LQW9^+9SS%ǃ"uV]UbtȪ6ʜ.L(5c43 1bwȆvQIf }i4q& Z<y=9 J_zap-L?rn%'[`~*˲5?3I2q8͖nSE%{h)0FO?/HΛ#"'*?N7;rBƩy8Bh[蒓;%NFeD%/Nr4Bqs V+is/(.nJP%( XIWiWzo}?w l55{~-3bG30̾nj~v2nyPk{oث́X)UdsG$;G\#q@sfF_[ _ʣ9.Hn^!@>f9 X&$RrTB0%Sm&˲1s߃u|2:l i6OShYKm+ڨ4?ѵ.-x􅮉A1t. \&vts%SxC`;uU( ?#OHn\!%BKw=NZbz6|2mQ%߰ؖQ^Э=.cDUU԰.|};c6j읪Xmws e sEu}ԔF^u`tc[ m%./+Ҹ O:a>㿼f: =p qڂ9GgN"N18jY3 74&&TfS:d (⨊ԸDz𱀵I|9eCnkuf%C@f vcG껰RθqɬΠnR,;j{r ݸʑ$ɽ@G"!`Cc]$*IH>w=/38 JWbO#s*ZՆTޫk| KLv,?# $]rE*\{{(|*g-5hqyxkzXvf'6Ip*Ib3q)P|%,+OX xHC=bg9HESԴ cJuC*hʣNwޮ*|"S];@3Ctf$yjGЕ4k7#Lu"~28pԞbCiw׼_+˳2Yi#poaW3[.(A`HB%zthɝ%P?k<0PjmCZV^c;v,[2vq9 +ZHI+f8$:I~~Ėӆx䒲y#TVsnoPEo@DXH oBH l6X}4(O5$񱡺|܍>~7+ XJ;a1aӕEݿV5`/ 77i43.3^1C2-C|V* fm,}1CwD .b8Q ~0)jFT7CײhQmKK!q1@ZC1dWXnØ3wt2Xr tJQh8UBKA^^>MHbh;;=}{Eji8L7Tz r@4cƹN]F{?j'J (`+>m%G_t5aYMU([OU'8fEaYTu+2J*e -Bt48D ]SȪYݲ/;*xzVUIxv7S\JAI1ρ]Z7i& ͹"~mH+ 3U {}H@TބE1;BH3YkU3Ovo'УNɓOy4H'EASO=~)Q#€%F֛i!?Tg^ݻa4[ĥ?4\"b$0V}FT_I.Q45hR̙fCxHVySVJ NFiM]AwCeSK:14sz\'&e&Pr8Fm3F16?(9Chf<(F2ʑ>ߺ>aVG%^-ln/8zԩZ"v,5{'vdFvsVC O 't/#z(e.tym%[gfJ%U-OJVuPA*p(uq+Rg,1~UVTt";OMB 3]}߹q ҏ.t# X;&, {,c3:#&w'p9SU) δӰ!#Nj+nQ@sf&5p k qul1㘫7-"ᶮ_- 6zgiDN$lMeJpc->f׷}BsU>8~|~32_ӎ\|Nk,֋=(_aB%Ο|!n笱qb$\#̱!cXysN֌{ >~τ|C,xT$^n#(r˭5(~Cp.v.kp*kҶiN=K{Yyl+u]}|Uessۀea:nj³/!{7net9#6>MINRWߡw*WQdOC |YPQ2)QWa2+&nc@sžG~A/%PnoХL(YbWxYG=oڒː8O>NH#O+2m_fTRu˰_i5NsP'BDჵ3n>%+l/z[WoYQb]1>}&M2+&byy'7vz! l cADqghc/)Tt};Vt,Nj1JwwdYdw5uŸut.=}9Z0+ /[,fPpdYIMs*a lP/~n~[* E~& X UX;i,G^J6ܡ;=SKZ)r=6=_ý.L+%xM?uvb8Aޒ}Fhݞ% x.3:Cs ;&',R׉LɈ-!7ȤBfzڥe q~Då UH"H0Rڇߠ\IȞI\f&zm9x,1Wƀ^L3ԙD7m)R׵ YP!9^H^o R äU/s!daL<)I:JU1ZVAw,C/Id #YhtLө^CݏRWJPሥG.HTr}Fg7zXZ1c̠sBim C.ʎGlZb#Hjwއbb!b;} $ғ{1Vb\f-DS*D JRDx<aܪXL8鯜;3DQr[SYw_')V&%zy6QڔR`,.Z Qj\B{]>c|&-6$iޕ&ƛ\mJ.?V η3EcnA#ԭ|s`DAD2hq񽆜xMUq\ˀC /`Z8}o()FȆtڲ)vn)ȥk1q ^P?,蟚1A.oS2= @W6QO*Jk1AP+[zuhC=?Ēx`dx*D Z@2[:a rp|?dwmg`s 2U|Y)7,aO?g\M JPwbɲo^G|a޸Kc!+/ $$OoN.ig/Zvr!'* $V G+y\"ONzs=lz^Ec/!FZ5I`igiFӦex$V`os4!@[VkK54:x Qّ |̔TJ!X_pr`G~u U2f޳\,}Q~9͟|i)8Z)(u.s@vHUtPu/>;id!rid=4N\K|beʸFxh)Z33Z/$U^_3]j$&`KZGx$00꬜˸;%*;s!3,&8ļyyX'/l!dqr|" *+WF}uNv }4mEXU+k^kfjqD2? ` jCp*z&+??=̾lMu 3(͹J21瞅wsJG_`Bg IQT&r^,Q?Hc@&D&P쉡?LA#+) t K%?."E34Ys) ]7{]E4@Vqvff#ciԒǶSȷs+o\_d"%39H`ُ!je3~\(Չ-O=h[ZߘvfPi:tUN'ghCG'qB[ן RӞ "RCcb r \Is6s FyEG9O6nYL{"Nji<)L?_~cn_b0~՗I{ !i]ѴAM6ث?J7œo|"?8 Oן@x×MN Jw$ag0Zmm!AÍG'`E!\-W\'GF$@BMBX{ <3Y[ƱtVL!<[)]"qt?,GRό(dÊNd\{kIz3,o \R C sټ̦t__.(;Ѥ?ׯKQE!xsKb0$XnX~>/ φv ۸uv\- Д9=4ش0?fԔb=բMW|I KS > )o2QQFZ#(&WQ17ly2`4 2ġXu= ?@_VΦz4nRI\qԣ-_)Zy k˃13-;M&rYólNe-&b[3/%6DU֭йl Df.K }}!\q/SxR@ Ҝkg.ugڤZVy$mh"#g7H! ~# y3s1˲#jշ2bhG9{Mm (DE 5d8?՞*Iz75?b_!3 zʋ7#E[G8ye_W۬ =hԿ<= >f聵\Hh0!--*";l QuGl}qp}vI3E[,˽9`Ftgae4C"LYЄW+){S3`LhwbAP[PrcאX9O6X6|aC?6;._E UCMˆS>B s(+xiy8C1!6eK 2!h)4y.Yt i5pk 6KNNMYBE hKVm_Qlq_ FBU5(dH@8H8~v1Ϲ7Q*CBIEq}UΆ"eE*~[Z<6ߚ;$mazX5m [ِ>/wt*lT8Ȅrk~|DX[2{jYh{z'ZX LD5)0h:_܋B IgUso-/=By1S)؛_Gd`ƗBZ/8<|v3-e]j_֪߮GGa_bv:+P=}EmSoO7H*A"֨Es% nf6=Ȓ7{o 2nl';fF iyQieѫX7?KaV6Y,&_\f͵K] ܊Q<|kFVP(V T}6{7B6IbMީ2##-ܯd{vKf\xAq&60[ D)B L9[YA-N{G *;$0 LwKë􁳺0X]E0?OSHak'$Aq$c;6r3 DH۠c4d{ s8 `z@i>+#)cYVh'_(Y YR+KLǏa܃47t PC͕.gPDY6%nN Au薒!a],a й=M‹dIsH+-(N%1M믰L_w[IuO/!`SDW}?A&Fu]).b0xΫ{`9"V6@BLj ʦ&-j? ΀$`{\$lJw=[ b92Cl4) ^Ţd"cJWe%^ 6b/\@m[qPrfJL^ƻo b\tّ&'z%Uj+,P~PE.#ZU6J\ĕtWxA|w`&mg=R:^n&EV!=Hs,lzp3s+9M%~+m1iZޥ 4Z.>K^>=KJ||7]&=iƪ6gg\7IjYJj$:=%쇆 >SFso{6 lJ>CW#WEh&ZNSpKSܸk{dD?^eʴm޷z`[5LI}MQ֙dްP[v\ LNBHc\CwqwxU>sNw~aQY*|I/r{'8(]"ega@%!i o/ \^sJAwGE-T+!DP%C' Ȁs`do+L0IT~]߄##+Q&L 4-(+f>i޼P6o^EoAjBg؝@`=oKojSAzW Ty%N3z3;W F~gpJ@zA!l'2lxa1UdgeYmsi"6͖9܂=[jtSq^֗I (BBQ~c(zښ<\._,F0ao:w$G<­HO@R⦄3`)opD/H7U ?gE Q!Km*YRfȬlڵ,\nEGLiǂ\y(By DI s[߰&WiIv}0:!mB%LC 7h@ڙN*sEAX[jHtW]O)E}yj*,o8@p}l=uШ^Nsr=NO%om@b1 ,??,E=1D8%ہp;:*4Q,钇FWثbs絲i1gBi5vCr0Tk9bGyG;ZS[?Gh4-_ u*A3%Ӡ:;'=V]_6rM߉ x}Ba5BoYxJdoLCgnhS s<)'Kc -tW -AwN>pESKdhiw),u=cܽ}@!M%?̒7tGc^nY<\v[;h:w*FUR,&-OҌuԴs8ɡI5@3pq t 2tVqMVL@]oA)9@ ]yh!!CJ#vH٢|{H-WKIL?.l)(7c1|$h\$1#b;i4+j;k|5< C2jrSyIVي&\1ֲڤZ\4Z=jéFCg8fXT",D1R(vR7ǶD/.qR+ۚehlV2X&&WnN4\&ފN\4p{ N /SN`6JOv͠x%~RKљ} n%jK;yÒ <΅uA|lA2Jy#fЌ\U4f[_vwxJ([fLfONL],\8cyPCPJ 䡁'/KSwQ&6X۾ݘšcQt4bs&\Ɠ\g)),Ls7jEʚCE>^8aAb0e#Ƈ-qI b=TH|Vȷ<}o*{m[5&T\lUΩ"% |R$A $Q%u JpN㮦q˫8hPb#k,? jssU&(%j5Gtjb[Rl֓7} ޜB +jHupzLPTFGAB2hא##V+J/ǃօ9@t _T/OΈ UaֿDVw, O[).Iw7# 5:;P>G]+h>D*שL5;w?ܣSwKȀe$`:ȳ +iq$ rZVP+RkیMZP$ .>U.' U!zwNُy?}6.m 9k) PG8MhVN3UNmjV\4_2f !4lJh k31@u pX>Ult )ڮڳoÜ}L=,vƺi~!MLƪhq@I"Mк0c.f7d2VT}/Ka`\5O|fәJYfC>D|'bu2xV`H: }Wֽ4}?GUѭ-cûG2V}?XY}8c6U; .LY?!nѲj<>S*l4@_1_Vj?)b+@ĜH1{ΑiY"68@m |.fzs3w!`^9KCuI:L JKG{s4R(`S7gte1+6=/q{[Z8}(~%IX,lVS ڄ7xVՐnl#R%R**Lfd|mvn'nJZa|#i{>A2!kӁth;g >B/\}d&tlg45e=`S"OlaB!}i}=[]n&A6[Ñku庑 q)m*;Y>501Pw"eH` nʻ%[ @^kk<{*n$8KD{|sJVcuС#G_4$'P[= /p(ѹ324b ec40*' s* ܽSLH8rXf<a„G}R|a{Ux!5

  • u"g>w_b*uPtPGX<}@7t9ujg@`O167IIylոig%!@7PrC+My<8I!Z\MQ 'ܗ"͕b see`:/9yP+Ox3H4zM5zY"Pɧ˝hx*@Oǡ ,') b5/պ𷽝AR,p$Y ]OJUF9j95HjișՒ~@tttpႄw>]x҈q@|iob1 f.fQ= ]v?|q,36CZh,}r6ׯaw!E®ϚPIO`11_ʚ;Ohb%.ysCڦ0H[aqwUșwj\ѻaM-c'$ 4gL?U4?Ӧ:p~J)v.yg/cއKxo#Z^[` >Æ5VDO҆1# o~21@>$İäuoz1$eU m:hbYN$qQ3L~̎d ?*.dNJ^_b!|F3:ɹ?S^rD!B}3xH>*ctDW bΤ/9_Kŋ\XPhQzL}?Q^{21k  ACl=hO97|{)v!>bun>UH_DF,ͦUeD">}vn#z: "?ǂzuJL0d帀qY;S嘴;\gާ2Uic]+̡! lu9K em¦ustGx5~j{3@g\D;xcU'ၺ+pzhڬ^u{R9U2g;X f b ǩ*L?Uq{0+Q XΨ׵.(-mAө;B&15gk ZJ$U I`z,~%PbnyJ& bGpuD냝GNxFvvA~+qa<&P7ۼ,1f=M5`fy{ e&ڀ${,tRu ?]K1@Qq"Yt푺 o4iĭu3@b:̺Jt2Rc'Os/"\s,y7 9 b(_L4խF<9b7ðLBk4Y n hH8(̳J?$p@Kz; .'uB]>^[71fGLDrǙ.r) Fgk!2-Z<FdW='}(CgEsM}:ePcl}:W!pHp5FTٵ;"qL]?{ eZl%JVԒ *G@i)c@&Ee}ܳ_Ru$reCQezI9}n,KLiz3 Ly/<ۢIX8J*Z@fGF{UJ wܔ,o˛_x? blyoA7. mm|n yOJ3dPDfX&%?!qKZqE ꈗ^]Eahoذ:m k,<$ࣃԞMJYb3; 7qtSDfIGq+l<kkՕ?8e!Vp++Uϳo!V%Gncp}"2'AxЅkF TZ_͢3Z='AڇM,:: Xi&r\S~`*J$-k dX<[ƍ<->"=s9SQ^?0Cs䉆&rs$$WKm P\bW kƀzfvR$JN[םA-VKFୄ˭=x~"PƠbIt>B51On3: )/gs`#J軵^PߡʭG=i' 8+`=4`.>s r8/I~)BLv̑ )h:bw[fg@9ģC4Oq\尩 ?~L a< -N5dEe!@ms aW(7Sby)r ȿs@w7޳}3$u[ȵ;W!`7Ja?P _I2ٹv9k#Qi0V3s"BWrި]h!8ϑ.TGhkZ.ry1>nxej{ZjbNt{Jr]KVڝc:F +]Ң_|Ĺae~]TԺD C( IJCx87|Q((/Q/gF(uA}^fpCQ&;%If@a QU:w Y;]-f—1E9J8/SW!tBx $K" ^2ЙڹTw6sx2dl=Cb{v`D] -1Sش3~1)~p"|ϳ5~ !TqL՞/fEۨ',O+l,t. $/xzOLGXK,vϸ? ]SP>Hڠ\nU;Ws gЍY+Ciwvœ[\p9[ %?nh&9QQ r| YM*o\E_Q$f7<!i""~3NNX^d֥5QM{bPfЉQ1y0R.cZE'Aw5 f BGKP=M5cQ sFK9ǒso1trV1e߽U+f,iZ^܏z"JFDDQ\3z\jGh i̩EErRCmA &e/̐TuUל󑎫 =gDVŸd9Ge6ڼ h'NLFwI& l"Bөg5q']~%tbd_sL0[7_3m$"W%Waxgriͤg<{|֠@LB{2Ρ?-ȑVg/sM_[vW!AӼ56EQw60-Rщh)Z 92D\>3tfxaR=„ 7&*d|FלA'xOF),GY#[hYAfiՓa3k /QkUpNJx6L˯]GtE4hģkҾ|4)h)YY+kruHUb-ʡp[:x&8z Ψ8,|/% Ohzv,\R&vN.k\nSeI8؁L("٦(df ]"W~E#<m<"@o<bA&O?uQ؄+Ȳ'%^"堳~iHR*ĮY_V]. gm.PA;AX "M6>{/9%j^қww<}VV&<J#j,RsG@F's9IÌ@p|mm3'GX4lZ&n\=;!_Bu12b@mHv_,ݟ9܆Uo?"J̖ Ҽi&`΀(]X\^J8#ꤦ1ߒ[J_f ~1֧>dʠH>.O>uTU6${IXT]zl5SW*ےv )BT VmtZTiQõԗι}eG e8`~ 1xĠbM3${n6y2keZg}󦙽8TYi:+ ۞\ܘ~Wɔ/zkKWˈgjhkU$d)]%98-ueXFbҢN6җs%հ",$ރ?t.}"+9f=_QhGtRBq NzQ$^PG:k? Tr䋲I.02tN{+E|P:hQZcҮW}x:Ĵr֞ ٟ;)HM0>X/EjYeA)Yu4\A".a&GAzH ׮n(_ 9_KCnڂ-rO½opOLJ޼hehkwv(3$ u]d=Non?$G㇄6G b=R gY.#ݖy wv !ad]|`2כr B/ݙtQ[ BnzTf1AxI>u҃qiE%]ƓPB0-.?gChZAv׎!n-G-k[n|)\Mc>0:|éb=(H|yQB*>d=I(Y ^]BŭZSqkZn:j N3E>,jmogͪcNԷ?uQa|zdXv}nlq) L^jo)C~+jbA01u+[h&xuK+9*ӑX<HC΀ۻVi3R&}i:H@Fcd9@X## 4dBDv`ěr;vF2xKm" G:o9JC8M' ,_W9Oh.7 RadW sj2pun+`Od 3v, E%_q(7 WЧ]CG=c80T|P?^FI_h둨0x^e3c7G0Axh(E5=Vƴ0.hzm:W-u2m:p~`̫mo٨) l-z1 XLITmx[ 噷i[*)Rx czQ_-30`KF{jobI5Mšxina$dW`1x*䦮";6^kfGʂí':` ^Lo_s4FBd|$*TQuTz9uխЙf%r06-눛݄]$ÊkCiZGt&!Wg&běaPAbFB|)[yTX !Gkq9'OHNksz` 2GBv<D6:v~cD렱vmgRte9ӻΰUqֆu6ʘ?ڍ1`K Z$r˷kA. VS2i1 "9?("7 #R#ȫi2N%7"5RD#Swԕ~cf]Ᏻ߸!t'"ނ+RCWyI>B[UKCscGSφCR @V"9322AyP|1͢"$Rw|L'Mk0|.hss ^$ii}KJL41ٴSsI7 Cy0!YO!g["O)CHIxY/@)[y qBV6'S}a{59qB^_m lPoR~ ꍶ j!S:˶ml''rsyƑ5|0x1SACr'%hH_jkAwSNeswПQN7 a<2xkcٖP—T'>3״ڈ;93OzgyZOY̦CJ|&"ohvW H9M_]p5n{`_D4^7>4KfHe[W?VZ0dxytHF([KDa=oǥ4(!>l{7#7t>=esX%.&EԆ MLkOGX4P]tt13kp0DςT49IC[x7ʏvbi71W4Oⴠp~0[-8L1uuUxd+|K*/@YN(|46Z 6ư *4Xy,L`y*(Q7$V6+UzïuL]DAUZz3+x='HZl ,fy{fG(R[}g2}g&]KN,eu JH*ٕ!|Y sbi~߸b"~;G3~7rE7x?\vr ]H7 B - R T&t#+} oY ;։~Tg^[Ld4 ½1M,o` a7FAq5pUsDӍ|,ElHܧAD7~6Ur)&M9";daMzC5w8\.b{,aQP^>!b 4(v]s1 45;{J3u|z'$_]2ɸAR5<⟖n9QϢin!oH3 4nbw;Ζ2 =B[_c3tn6f,j! {t|^=Mh.|qr1㘰㾎i9^\Tĸiv"/˰{ [5Qv1YijEdF8h{۩פO~)d*9e6[[V-r.Ee_[Y`+]_irzVvŀ۠)kԭ'V.`ICW ./NFє2J܈;Q̩+ ]2}} ݊ f$X>XWq ]7hV$Dy)1 [eG9nSP\fwT⃛oyh],=ՠXjPYgۤx|F!Sam_4v҃D_f̊M #\]۰őB^@KۆEpCmo^V8c,0GGv 4q%ƯΤj>GWX&@y7۪V+Nm9 rhݛβm6[+geusטbC ~'!fjzNɀ{s-K-5%y%Q^t@$ڐzq~$cȔt$vb1+~bnӒIK_`҅GbSem #v %) (}Ϧ١m_f`T˜Z Lh-DʼlIf_ݷ ۓDmZ(l ֢B?ΝJm3[/q]7z suD;U0#3rXXzn, 7 sVJ8xc"r8-Y& aJ'2â8V&P>m@5"eBcJunQT'5 uDT@|$/H)#p4w܀JeVҭ2JZN՜|S(9h[%+;~O,kl AH%Te!GfK&kaYA+9XnjOT6SWDzu}r~8qV1o1pR v(v3XRcXq3ߢM`.'UAKu~|S`{`ޓLI R3zB6v}Cb\-x[uSWYqԨZo|ZW0 I#~v$dÈK^zܩpGdo*@?YOyh[#e %0b w24SJ nU/κM{4pC[5Q >˸d]%rW/PN"$4l,`ǹ(BAJޖ-@@e Jҙ&F=ᙼ)xΗC?zApOm\ Ǜ]~;!|w:}$@0C3t5?_Ax) PeDKDqxk)4Kz)2FC乂0[Ú $[Tr/aCD4^SmL[[A(FSLVxKg?%MĚ1Pg3K͑3UA{egBytfHj:z׍y`6А A`(cjGP=Qp@XAve%wjV=2Ӓr.ά"]dR>Tgtx\)!k3<O&Cp-oZGdB7<3{Lֵ Q4@h &?-^qYMdy$7O !YNB u쮆 ߥ+3qyUhfK8> Z:R 4Sp>CKOf$(M\)_[h<2'OlI΄E bߔ=&ؤ/@'8.xy!ig?,umO,36+{ӎ[3k{c xzJH0M%{GX2 F(gLF&Ufd24!-p'$׌h~}MPBxfV!ɏ=Sƙx %8HP@S!t-;_NJk%zu-Ƅo")P V`smu5ҀlfOwyڻSs9ם(BlQZ] Nq%hco,[] -qIz3*Oo/_8g몵24Zݺ6@5_LOj\釘<|(!R(\H5g>L'tykGnf`ZJá hEf~aS/e/w^M%)@Ƿ>5=Cs`_c@1_$d){1 j .UǃAdF`tĶʿϙy~VqYWՒ8[ć%$d֓ k|2q*(h:-mN&"IE; rkFn'1̳m烷JP5ʾ:8jx 7XP;kmo ZTDPlFUIx v wYU |K`VdxЬ= ,)VS̖eKԶN, Y_"=\7)P !)fejOס1 Rw\6f­ q 4ukw;C_(?[x%.,]~+6z Y@_MF9Gs۳m^Mٚ&~ћiAl\dhVc 춢@6q3KLni̧hXؘ]}Սc-uIB#wCm\ pV&{"A?%"%>W셎5SQa]] P-DaGק=OLyՑڻn8mZԘ㬽*מZĀ [C/)O%#*]/Qib~ KGkʾ*6^%ٮ nLk!4e\RXmƮrg6W&lTibEpuH pPHARugHPϓ&?^xs0 BcGxRԁr lp.)3:X5y [:.'NsV)(s%F <{a鳕P_}kb^q3r*ɩ`eu^F䙼nUňihժ!4yƊtoyW֎=GٲdOJ>w4RqD7KCk  ѨL`UU8ъ>e7y yNsY$F1g!sv= "Nq0!{>ey =^[3cb׸((:й#bLveVњ߸pWߜEXoloA<AD^p%<25p()p>xUbnYS0>[r *"U ]/CfSن[<` ,_)4  W.!rx=q1p1DSu:\IS Ts'W,43SlOU*}^D J֘J~y+KzL !{:at]ND@8+?gX p+3ŅjƷ-˛-vzZp)gj29 ܳpz58FZ^6^:P <#_ײ JU;?Oc95FkaKY4)%ꝟwQ΍1ևJՕaZhiP;;c>df~dt3:Lcw얉D*u=7 %6lj"臾xug7ҥ=UɬiG?+ː (v%rg~*knލVkWq%3 %cIEt }i>!`a6 tAgi0 /"S''dki(RyP_B,`usG;6t*o`8]qY{`uHK%[6nV}L[`*{svz#]=&_g(_dv|mI P2b8ei:Qo"o\扬~~ݱ ~60Kƴs%8xDW"v f͝ZXlY fc~* McYݟAZk7 )G:+lس`JUtROXϧ:1Q_@a˝*h6kx;BDd5T>~ CwP*,h 3=BۨN|P#PT+?kl׮J a9vwϴƻXɳ8h&̌D;aYUqj41lTEW 9!6D VJeBI ȈĤCx"FNlfH \#M(&OL LCrp+TɱU-6Y&φ4p&aʠpK(06/B3Z䔭tƔ4$9'~:GDI=WkLmf4p5j:oH '$V,5hoQ@uS+ l5?߶9AElj߰ZleaD6z%; yɜo0`#]S˦+1!__3!C 8e(hXB~ KŐr}Ms}?\Gn`2oGFyr۔ՔKWcy;9O'oV?(Rצӎ#aӾ(D* *B (!}%_.U{^ZFmQzDq-ۧ/,uYn$n>ǜ?;[>w?DBPHɢe>(YJ<"];!Dp1 +|oN!(r0sc}/w(]plv0y!4~ b ':g_XJG`KKᩱM{mX)q_*|&~">Áo:"f*?Lzn 1AP0DM@ϐ=b-Y@.z%'[ 0P,l !gw>[2 ft._B1 B$os԰y/97<(@@Nٖ8UNu]?5*ØDaAM R8֞@Ph[ @-#.E?0ߩ1)mX2(mGMJ S?RGGx=s_Ӳ]r3H7P1aGE†n+dsDc% "¢?=S&vI7rar\tk2w)Jy EW,#B7n8K eRCxp_["Y%@˹Ý`EY͋sAمυ8K$/QJqlV|ִ\TE/-0Q0M?` [c\8pp媶H jƇw'0NCVT^1oɻt$#`>he(Л#w;[o0&t)Ri3;Fziq}kvdX4 b6Ґ@𫏽sF՟G/"`Nd}Z/cmJfr{Ps$tKxc'Kz;@Y)k[h- LΉP={H޴DVD*+Vv߿( }J8_/(ܷ0M" ,fWz،6H}͹_Jf]i][;nf|Vp f}⚏W_`;]/a&C_V@m> (S )Arr2ճ+)coQ:f(]jDgQ 6w=門HrRz)s4[2a6:6H^=8Ck{<$q7ܳrXO0?'5`d)纣\:ot7QQFC/S2eGq~POkkW(2XJP[$]$JMULK[Q ?%,K_=?t0 =7~EI#}piUqunX0hn4F _l;GP+63~*w،˽݅T_ݳ}'%jv Rz*)? !-|NdSYGV2AjH5fYF >T}lI6[@!\%vh5PF $df/D5[݅ަ lP2L@~M@ h$Mۢjѝ())##Sc,;߉* D?fx ('Wbe:NE{CE\2bԅ|5W6Ζ+r_v8_φT?h!V.g hTǞ9W4]OqFY?a}:Xy̝Ss CP1 a10/ \aMdDoA] ݦ _))> C>g'<1C{SMZ}H;77OK8H/=:<(_zn9P=ǡ|r#ԉ?F]N Rm6L*2SYf0r޼(+-.'~%7F.9{Qeéݬd{[5\b@a/l>pMNt1 "{CE hF Ŗ U]lZ9LU\Yi-#3`q <.;H1],gPHryf]Qv虖cK^ΑRbﺘw'dZR'2؉)#mkD$=GZd?Ɣю67Rrh rqZ{MCFɦ1Uz҆8薒vus2 arulJ}Fw䵔`滎,SkwmOVnBpU,;`L"R`%ɰh_ւi? $BO #)'D=@=rƦ9OXWr>:z=!]^H{Է =C#hf9=iK?lXNk/Qh1&1ѡKqoqm>-3^K\XhCSMVt _]"iO*/L9 -H =т.k|PMQ V×v@ZP]zi ߻SxUHTdx}$7YLu(gdx{LMlk?rvm~wq`#VQwZ: |*GO%QjgS`:ЖP1b±>ȗ0@da6R>H”$ bI'}+o8˾bȆMT[IPb?y 9VrV{ߚyKf"$$CCP"Dz$(Aj5ve Qb<m,1/LvP!5;h[0)L2bp + >jZTzKp݋&*\ڙ;R 6$N8kT|![9˻s*FbB/ AHL|u!X=-3S rfLi%&]$e\x0`A9E: W=ho,XE>pw2'2謃 67GD3uSW2X*dװ#<)괤PNP?)܁cq)d7oA%{׻VM@ΗKF?R+fQzq*#K3:z̓@NR ]4[NQ\فȅ; ];D1,~ߜ=b"`Zw=ؘ}B*gwD -~QNDWLeZtýHB^ o0zLKHWA1pv-Xt_@1% GGraՌMt"IuWc]2DA<}!c*%):@3%mo'SH8 ifhXKRy b1(99k/ِ-lWj[=)n\~E4F')[oF,Ut@PR(Z"@{35i&3IUKlsiZC LSU8bQΦ3WtUtfG>\}Q p{rf* ] +x i]7;1j_c_YZ﯇h<`%"\[靈M6ʞhjK pq=E*S=dc`6hq;Gb!/vp1̨_ ĺ!Q?D&Gd ~y6(%WoYNCO:l)ŸRjo_9! =It0xR!p-fhD@2pjE 87vc){^o[!@rqV[ /Xl5ob5bA^'̣Ź$n_ko3?w[N>*Ez0f"1@UQ7TXD>r)TY'7fmRX[{iÙ̘XrAqNBޡ2*߼{|Z}g%SlOn4^"g c2mu@mtX"];k@Ei[J1/MKGShh"`VN'0h8s*GkH 6‹@a'9$;W{]95_S8.wOKy|GC(Qzx/ڝxdsxHgY=!~_;gjG\$"ۑψ\ /Dfܸ1ojzBJ 3.Ŵ:+jU^Ue2Gl%0ÔX27l(ד`f6x}I;i[0Sf?rpCx_g2RX#04`K- Pq 4"tW?Nę> RX I3'[r њjH9[GIϳ)V)1 N^R'"DR 7*BZa*ɂ"jJENww^ Cm:\t6-&B2P9s뚓QA8 bn>CRZP>Wee<@^0&*_*Rt4ⸯlļb|vs~Wg'zW2YLѭ8_bRo`ncܵpo51TR68<#ءyQXLR?AiN|"caٶ# W!Ӌ-2AKs'Y/OK>4%&$\Ô-KBJW!$moBw@(qi,40mK*{#PIČc>%fUG͘ž!}(xi2?\uw\C8Cfk_VHT55Eqm?{ L 5s>H0f+Js06Hg`5T<#*-؞(FJ^"P?8Z ZuEaȓV>r' ǎ LhoǛnҘ4ؠ&* s!kŢy]Bxw<-tIHRK# =cKa*lk'yz'!þq}Nry؃N˔vCYFkݠ,]P'i,#_$Qo**IfesÖG\/ۉ%O_2꿮M} 7$KPI=`.q^3w LŊTچ§om>H:m:ֺJ7 78 0r n/qM9̳DKd,Xj89+u61n50->\YPwcv /$#CF+ Cd[V"_e[NJ5y tN6+7قMɂ|/ʿƾ{(;?BN|4&/* gudPos;8އ;IT,d- {LN9G J W}MWG{Hw]EW%&̱pm#N9GD;qA- Q7ij!.-c44n; Nec*v|(^H+} mw#vpV ^OT([YPȷ:5㻆Nt8ǿs0z#?FbeD|֥Xރwc{ mk U ų^kv٘q+۟eguF9ۿX-%&e>q.98T$akblhOj('¿;*/Jِ,*1 J(d32y8TK #}s6GZw4:睊q  ^̛~Df?'. УMPbuRmigA5I{\{HX—KDUyמic5ftxjy=B}opBU ǡs ʞwP!1EJ97}v`g=^Vcal( .U 4l;ڤhnb7f7#n͗OORN4>gʅ:ҳLt欧ܓ,y=afK Ö)Jh+*L^&z,QuSB:~ ~a¸^Mv(joGX} n<[F'}rWE(cœ}eI C$ZqX`|lm]05WDs5MPʝ|?/W=q2GQ(YaTv3;./ TqNەoܑ V]bYl 5Zs5:^)ęYgWp0Τp}G-g:;mO6˨ME{Cd2RwóĭL+:3W. |vbv?ˡy46Ղ,zf D΀h"bn<+£t -|`|*:Ȼf{)"c0T)̷^wֲY塸V[μ"`~vWˏ;*t_fJ^B%9T3C5 :/91 A0DeƸ-?CBPLb0MM(αM KcrsЄaWA7$=4]]&j|! M=iu_YT҆TT8O뾽߿<ö:n 1L/ǐ6)rTZ gy(P>%h_luFeA6vIP8%gm3c&7%Cp'yV(IE L"9`J;x>k*Y,2dX7{KNh 8GG}JPAsWY;hfOOU\M}3D"$Hdzm&2i1%FL #)^_Etd2mPt|vvS&䯍P9rd`ʺd49#cuTEm2P5 0Wx̹{b`;k|lMZps,e\&dDvHV;$t?l`2UhqK;޲&:<ܯVkF6~R|6$mhe3ƶ_t":oCԇR}o;,Bdq=02-,cs:j=ehU]:v/gz-V^IaMS*!c%+ 8qw@rpR8<\&UN')UM6"_#prL@_?V\0Їw,^qE(q$g)DWM+h@1J81zZ8B6`JY0rCB>f<̥vm]~AZtqqxË/` Tד4 J 2FwrqҔvv{usB8t0U /T|$y&"xE.mi]9Irڂ9~*%% fR ! $ Wy3Ċע ?ƽaNj)~11RH/id(bJga6/5RЌ/*onQŔ^U>@oZXWh/J_3prq<%ЅɐH)M ,Ec&^zZX"GG*-1D) G ˡ_q1{Pl:tHT):}Qa rbJdS1pʽf:BLO8ƺD?Ŭ*tHA; gm?o(F<28)FS#lλl6})/3.V1AtVJlڲVحM<[ s~SEţ1I~\ru*{ Y;<|)Y^4 ,ϔhIAm+Z)n!?XXA{q˭l, 2.]O oi3͍gǵCWOp!1r,#ʫ}DEyQR-~LA˜d =m[QN c4/IL'<~r};K8:B>T%*d R'vU!|$sL;oTAS6S&Ke~2(*whYeK_-4F$٬(OAA۫]\}$\[if?N aZ0 Ќ{\A/X+΁5sp%戴"kͼHnqMqٺd~SWw #Nˢ+GWq'R]8) ߅#7y2P mcA{,6%FBpF,%,/(Sd,t#9(ʄH<+maOAEbl#PL;1S{m2`T}'\N?g{r[-k,=yhHJULñ8jbv|>$f2ClMQZD(z/_B|+Db>ΙxuT!̌bul^[,i;'[W#޳ʁZueT|b˒ }2E,(%9Ed~-ֻG*Y*SˏU~Ɏ^mv BxY28W-2o^nh h, SOyh >g\U0^nXѓOYѼ}>9 ׭$V~\),]a{ QսMz@=z1 ̥%v}8;ť~id>30̿| !AO.̄8oejzޗH#j~ͮPi</js~M^HwJb_rQA:nBܖ ɋU?ƖYI,F ‚@F":ϯkfi>[^p~!1X X9CK $$$Iq4zHv1-^ *YNovlYO 4QFFT5!ߑ.KFK[ZGo'GM[eAfۀ#?V2PrE&v:(FJ0p +`7TƉ'5J[,-on;iu*1&XJ f2]!==fܽnw9cǮ5ɞ]ff ?jX+~^4HnU5m{u%su0hsk=u9"_q'>#bCR^G|,ț f\ QNJ.cg+{}8+ v,)m VLS'pD期P |_-~XGP3JJre vmc":9|͵Dt,8oCڷn&ɘ%h>0JH MYp{ DTľ HkCt2s}K{Jgy9Ք 1%}A_=4AuMJ$|QL}BU[ ]=LgXV 17 hK&ܣэǑe23FϞeOze("S#DG ɉ9ZMu6 i #jjI%uֻ6,%quÂKOUF}N|Z K-ի"ZrMT^WOe2;SdmtDܙ/rŌO cJ'cDPg6=I6NCTobsxB ٙq-&!9ɀfO2[){.7賴*DNJ $$hF۹DbC7PW_a}%(_Tz\NKBeee,wVq-J9D*Ts'k".%T ]#K }s#Տd8g8k2J@Yě9g^'\9Q8t*X@%nU3V4b^h6]1<4Gɐ罎ՁS>B2 U N=!:\3g5J`]ۥM G'UtBXɲz]Z"2몙av.1GA>Ccw%I QK55( #k[E"q31=gkp?wL@ZΤ*r,{?fG3J{')jHQ-iןG$,5a3 * pTVB^0RAX{.!e?FKNlg}>Mޠ5y=Jwoi+/ =,Amڗgb*7eiP}˸H5?USJ-,TPR1?r7%NO~g{EikxiJ0="%S#v8r  z k7\0^']Nh KH[E䷜.wRM~HZpAL0$p8A7^M28J4zS̪`!~P]{F/Mt,/W]j!NkR4ܻP^7RLlA@ 75]Gl.Z1s~rBo&\5 M)&MԞnΞkT$^:=[ @>97PܙiRuAэ&:})B?Z _Y0/tzOG#64/ ~7뷳oRvTz?rѰuMa*iA;U e~uo~ݾrơ3`M7ZS*U>vF!AF oؾ| 0!OggOsV_r-/]vOp3OWF@.}9-HCF0Ui֙>aDlSv3#8HV|!dnlkhfugb*Ny]W1Bw#!_/w.hv'u_:kjK( XN#_:, F<{j_Ҽ8:V*j0gQ䏐' 78%W {M";,!HI9t7mmڌoʵpFX3!$JQ^OV&HE\@.e{mb^/M?zS n*ABw6_F==EW+( $!o&x|Y/Wa"QwOأ'D8r0Ct֝!&ܠS10ef Q jodN=/6ywz[rj\>QR=X-sN<ːs-E!uI!hxn zB ;J"p!` 7F+/G[4 Zt9Gkِ&жw>颺Rաwv~4{h|21-b6Zhvq^ 8C }q6P"O@ ?A7nOOx]ܯ&Txڛisq1GB?x' R|"4 8LP0dq3P~%6fm26IJ7j齱i(V(㨝ŕUw%ծ~E}qH/s˨.ܚŚTO˼y-UB0?mA=P\(xgݛ6yE1̛Iޯ|y9(*`xjI?OVYKevf5Җ#6܊Aլj?%k5-<*VIB܄-#[{37~;܇,$\?VLٚ_nXIӾ g6 hgF!>.h Q72& = "g1QݜeW'O]Iwpo͵#Ge\{BʳlpNe`wu3Gߥ;2:ذ<>L"Md+YPPE"V(3=b}$6ek +u46-H.>GʝG޻,dI//ő|X376#4XMfe\S*3eŤx+Gk̑ѫ-~"0#2qtzVɯtu*3p3 :3 pdTݟtQօOExoat? AWO guRXC 3rv/>RC:v"7Jm,|/@t9x"r[Nr@얒U}m[ua@Q,fut7hMi<%CoDtZ#aX ɩoNZY͑A1L@^+ DE8CE7F<u> yKj-FyU=7_n)JAeN|N&Bv)@< 4n cؽմ+1Mnԁ1X'Ie::Mb 7 :Z23 :Ȁ*},`Nr;B<V ^o(iڸ\A /#Y<8u[L/o{x&LNcŕ'c⁦V 5Ϫ*uh\ATŹ3#EA6*RᑊRd۴uYbpv(U Ndr!s Bh@[H]W!ݿ[nC5i 7nhfD` ~xJthj~.n&&:\5*20pG殘 2]ha8z> ҃`Sfi"9qD7"Y*|'I:>-9J?A(fx:sBdo~SqL.@G'M! i$BU\HJmƛNE",hm0`r[ s &hbǹ^(=Q@J=f?̓ֆ#lH$CFi`m;S?F0YFpW1x~浸l}U|ݰ_yWAWÌ)شENFUOCR &f0FvheAV`GE"i6a%˽ֲA<)jPpBӶW6nt0"ب\C-ހ>h?Qگ@.;t{9ǰbWu;8((P?mPߊuKHAӼX^:7@>@{;p+4 pp V3o\ °8gahHIWa( Jw`S+L&;ws)|=3ŶHW63',j6pmgXG0Est԰|[?.Ț;jY1Y0qO|N ]]9@z8 Te7IQ1l2(juޙ 9 \2#,_Q9NㆠZ3 TQNqT{cs mG@&Hh0r~5Q41g'+Giifs %'z)[ϩ(Ͻq"MryrpĬm"OmMDB 83ޒij*)'u_  aN= a꾫[*b+sT̶Q{4@\Өpq1*HӦ)C943j4Ϟq_ 8s]-Wܙ F'lt<ׅҶO ;Xˇ g ;S‡4?gBU}f _5 %-n;kP砓lGh Uޯϟ#p T(Jx2U:1dn|=g1 si^Y RVx KWЈ9lY89JjҍUf:8 Ҷ {j.y dǡ˖@)kC1hVu7/u4MṞ r '_T@"}({aޓ#9t٬P^gX`*)0`| +|x>j+6x3cJ <  ^3u@ȺzOA\^Ӯ-1S΢1O:C"tѧq7R|scjumg^}OٺZrDU둄0OOZNYPGs{,5/rJ&vۭY9p1f z.W"tyOԂΥvࠎx΋1b.s7l xbˌ+tWޥ_br>x{n,GLE3NC]U1<ڭ96'`kYȭeP !{tzri$i5@fzn۝CFng{ꍆ%|ә*ҭ%2Cܵ3BYnҰ2@KW1'OkY/qZ w)ul(ʑpErCg@_d$jolh'͈?DuTu)%}K1}Qp3x'PNgW;*Q9&H]ࡳ27CR"U(OԨo:MУ3(lTƉhz0S-޺|#)51B!KAZgȓOm.ݍٗ,D B( ^n/>2f'g:KrǺc|1>uiwU/m=}͍#[Ml#uMU(7Do8V~%C{r [g_k]2 F7K{c%+tV\-L?'O) (ELJ( $eI,Ope3.JGl`vNAARƐOLww5fфyH+Vvj~fD8ʟ{pAY~mPcE4.*\COqņ" lyOK_oN񗺻s?.[" \O{$$-TLt4O i2v3"n A8 ߺm7~.CmH_Ll_+xUtTkn$bZنNW`Y0M%#o j Ym^@\̀7UϓBϔ X:[//QxZv"fY| 犼f3ȈTWj:01 M4Tp3̸k6[fkT40lǵf_k# 8ftWJ{nxrOC\}ʉTkmڴe꽗KEoÞ =R9#`s7ɐê I ?5_|^057i:N0H5Q[\u܃{@bWNw^ (FqsS<6cOK3X.9]MN^׆) *XWabECx JUǘʄg_%`@7(LV@&/ϰ߀9^eB(}-ՐwxZ̟K:̵>Nƕ LLVT~ ϭx hۆNQrKfLO9 3S' %*K61;E8/¸jQ2 E|of9 t5H\r8Tmj+65 Y_GmhTm)_N`PYP㺁@m>"]ZtSBuV -r-V TӃz9V32U:pS33Q'3B=QojuϑWyFA|q\VF9`*4tt/K჎PuN7)Ȁ&znN̤zDNit2]sܻn)/&T)U#C(%R?eb́I]GWB?Hq| ]KɁ #HO&GJܱduo̔CƕwJCU$ub\ Xm e4ĨR8pm*Kc^{ Go\MGDnTm`mb jf*ݑvƆygW.Q7i&/Fl`{O_`Z]whEM#42[8yXH{:"L: 8(Jj:f'Us^sZ؍*YSm +_yBXh[xL..}4Ǻ &)h5b `.t5G>^qCw_>G?;>(C;H<ۂ(XB?{I[.*^<81+$GN`.ϭ@M[Z\)xcr4RvW=ё !J1M," `}ޏB!ycpw CSW8(aO䤋9KUcSzHщ<ICU. zKNQE{^F O߶j٪]aL.jZ*d U]?UxΑ#7ޓ"ɳV(%kDǸNi_r9كo~_ZO6 Kd}ݵs97yu~.M IM2N."fvn"GS?4ژ8Q(0 Vdm$f62!YY'|nP?KW| 0ajmBhݳOPOvv(\j׏}iNsVAoJM\luhksC 1G8wGM\}u1\hʠ96c>< fl]a][ބ@C. O6/#d2,dp)Jt)ZNiWzA$,qvưJvtsۙ(ra׬dw9nX^kg/܉Ntyg J"7ėgn%|Tψ?`.Ow;p%9b'JFo'Amۓ1CwHp+`_qJsnn!T('$~HԂO wѤzE{3%2=&ƨ䥹n]h$h抴'>MǏ[c\s#h!KK-;U4Uzt9v &[δZ&lqV7s\1Ikdaw])r0{XĦڳGAL찭W 9BúA@Y.$8.V !u<%9&NAjL-:QbuIG>X_+ %%aBtDؙ3b} 'HŸ~k9O՚ FS{l+PKFK<\@QYgK' q.-_r`Y =⽗Lo,~/8s>Oe䕉(2$k eͱ^cg7,\%W7߇RVv뙑@EєeE{R?N9Aw~3~0^,==U(3}\ԉER~vTntO;h{"(P0*_K3!E^/>0yfN`B5/4Lھ7K Eia'@e|`[1py%~8 XVȱCզ}v PB>(-Kϓ4]`vUx1X}{W@С'\pk3|5`@lU:?M"Y߯0X23]߽|ρ7;H{e4PMNMqʼn>*]: nk*fF0+ mpya7ZZ1%v5?>>sS+AIS,ʏxMHɈ ve'W)Po@a\~dZh}D3Tɇ0ސ7g[.=@zVRlr2\RzGɁ|D}R$.~³̆9@ز, >ɧF`} /+,]T+`(W 8at B?`N@[5cZ)094EוOۡ<1wh0IӠzTфԦk?D3)ZJ Ptc'jڋ&; uNk$f%5É㼜O,Ob5H^EgZI^̀QP3te^WY 4g+YW_|խ y bm8wM4n{楧M pVB<'a؏"-3!b#o{b%y}1k9yՏMWP'a>> VUQ$&^IOœ*ꖼ·kG 5V)V6q< Ouw~aIbv po{&␂//P^Em= D58oZS[^f \U)+EaөS>`X؞;u&SSS!6sc&w=+LS=u_e\X^9U;Sb2v])eL3O!Rؓ{ڧfF!7Crc/=[ckdJyBG$gT /jxzAhu!P;mJ@j>SKꯆO6?U"G'<R?ӫ=:VM|DR'% Zj92Wٛ"_qv D|k*tMce=8Ҙ^ ,RLAN ,l$~`w1kUO(۫w,j?We8IkI4)BV3-zo,GZBsX]t:^ZfsC.& N)Ő@iiZL0l\i0*X|g&VvDBh%o'>*9mT#+ѾPffR;%5IDޔ !h{2Ċ|$g?]0& 9Gi4UᰑjۑXwo<^uDw KQ7D8[>Nu>5k%+L$s#ۅ/̹WT8B7 8jmJ#Ncc7k!1q}NR|q\Hyi\S)^K/ä)Ktfh'‘ȧPF|gCTi)܎]oZQ9ąDL.βyHRT33:Ǵ=x L(.I*Q6&dӴ:y7de4AA4)bC`#4!yn7ֺ8i%6=Rc ]!ؓkkֲYcg" b5d[5 6C.,]0paw0N;3P {߭8G;LP)|"񾸭 Wd،X=;.c'{fc,J/8+, Lr'ܫE#D!oUDMg\[!$K")o9{WOAMȬtLuՍL,բEJ[gA.}N3 U Ri}'xYv}Ͽuh=ɓSA%-k։ @HBҭ35P*1rsˑEWĹJMx"ԊZG lKJIȣ8\6Uk h0 =,`m%`P$c;XG#iaVW&"\fzd;z犑˂N11݌h``* ܼ͘ @ӳ~Q6^@?,6S)[쉡d\wjb ҩ-r3?e&~;gO(/㹅/Vy"xͲbNn]Ҧr'/B\(4^<Yu=;I?%Or7W(˪G8rӣ½ZLoq. Umudzy'vlt4!sFs9 #)! VwlD(]ݿotcuë׼%ПZ@[!qVUȗ-M;[PA@{㟎ZM+չTΞ[c$X/ xpQcէ^tyw@VzQȬafug&I~M;s-Iw-4a1ǘT22Vw#zS27q?4E'} tSMP3wa>D 8*MR4v 3B(.8QĊ $pҷZ~C'9&Txn6't XۘP9hqֆqB]XDjyc ~ǯ&1Y{#q<֚'[Ye nnuSRYGC~RxZ]{eo7*{c==ɢ)v,@pSknʘ7_]/6e jV^XUBkAO!Ft `C隐.zU~*\9ҝJVs{ic8n4;,yVY[QF>A}0+⮽ f~th{T!ŒRˠ n9Ǿ\F$2r\oG(JO8=r9>cM4CׄJ+V4{E'Hk<衘nS=[[-}>a=5.6F7Iy26q]J`}K ЏU}F4±&-N"vrze1\b6dK|2"ƅ@@%O!k]׺S;mKqVEE=!_LaףABGTO[Hv;X9g87gnZ`hséT a8bfǂOJRӯ= HV7gJ*qgfn&ۙg1vT:3/v :v27̆R 7>Zuu_ ն䟻م/{\J1٣2EKJ.<̢ИR4Ӳ&X0ލqIU7ru\6?f-` s;HxbF9 n55i3ӓbڲe< i#Sg I-Zԅ<HmO&w}T3 _ሢ$ڑ`1e3$-"p)!,ȍj1S+2ط{k $\c9bc]4++g 9lPFxz).V$pt5NzJe=#߽6KaD'Q~. tl5D䕎c/CΙ1(Mp\ w?2k_j^|-W@(h%Xv$OpnO=͒,&9bp&j}莩3TDsZM'"u.a 9m<޽9@ r<e(M[]Rȩh_ x~񶴤})+ o@nOXQy}K2!,#^5|Wje Fp+,g"4= :P"5yG`˝hu D9fn s@Ҿ125rN?p.,nΈ! R'U,$P?aݖ OUвMٔxuGx۞mӗx@]9ܹR&!" cGc65%T^u`~E iX;&竛;#$9m/;,#D!|wf#8-j~ 7!qyUp]7>i6X "RSvю! f>¥M^bIY5e) u`wZ9uD^Oel%M V]k3ӕѯMȘZV!Z14 K Uރ完 !UzuG\SKN]3\|ta!#y ;t 6[)q o&I/CMmN('G%ցF΃1DrdsV\p#X"4(F^_jqrs؏R4rc5߉Iö)rR}}9c0[6xb (-/jt@s|9KsLpˀrX! زX=(9Y!75`ӀAk  BSvǾom49w1tvOK9Z s<7ba,#u.sŋh^7h^Z۞﹁PESMG7K]Fa C+HN9㔧qo 1u?MYƷ!W=ki}(gZzJ\!Tǐ܁b [9UlnDe`!I ȀPV~j+ը܉zQO9h*M,ڟL|\ѭ|J%|x3:R7cDsGT>!dc$?HP{:iΪf<:BG հGMV$F֓J) ȱ<blvSn9>.뚓?]ZbNN5:ݪ]mh E:(&.쬹S[~{, X$6\-_`Ӡ'2谗?ԘsnlknԔk sZkN;q4 iB>%@T;[!z,2b,~ M&bη *%U3VxuE"NYv>Hŗf kO^"`g\raPC;Ti+f1ރ؍Qj Y_gyt(zz u(j)[߈åR^upa}:eV1u0EeRԹ ọCů80"W=wз8")1ov„)ªS%Ӱ wIƳ2Gp@ʺmk^m#!Qwn$" ŠT=[PrM)Jd+p6F䷡{6jz?i䨮5 1R;L!%~Ug{xQs5x:G ?\BQ%#_F"(0=gW^mTѤEڬN@^Ղj:<cMN.!3'cBP} 怪m{/g 31 Ì IOHL< ű.rnqF"Jh 'ퟏIi$Aۋ!gJz6<g_Nn(f2BQ@7Θy=A s]18-g5ƧL^z겪^;|ܔ5>H'<+zg6f)"47!<H"ACj)^22oK&qzn@|`4gYuXpPy Bjߥ^Yo#0eC_&-,f&@`Z sg+,B2wGuA``&8^},iЉD^V7+^GKyɶsߊ"t{AE > 44XŠ$dJ~#w[>3t/l d(yW<>W:=}M 4f+#Eb!Hɟ|1?C= Al,IyӼ:lw}m9]́NxI9F.WSDW)VK2C^OU{i#EqV5= t0e`L."6)b^,4NIC%{e!#(:dVUus)nM?I_d@r*"v7[s[^g6#Tٻon|ޤvRP5(-oYP^DX=qLWr:o?.;~V>^KGi)D|ڃ[WS6n2RLjt+CYʄEJtr6_bn>2hVȽe48tCxl )H`)Q&6v;T+ Lߋ3${=cg1|iHő$U&+>(8w5j`{p*%QèM]`D=!)%5f7SYM:tB$9)-irР% ?JJA0qrǝCT=? \pW^)(=<p@o7|;pCPf$kZ?bX2T/\Z ) hٚ4Hۙv.sh& ,U{ 5fejrAǨz<"0.yPòQ1Nm;׏~~U($g'fBk\s;x۫]Vtm(wr^AcpYwpJN3/ '0[uR_S0aa:ۜdL͌Mp\8xʢ~~ݓe }ms@"S:Q)֯4- W}o#\q*نo1"ڧXgU%FB2wҩie3d,vPǘ\0mZPQK`Y0i\1l|#Ec<ۙvh3Pfsm3}9-v=qNJrṔWd}"U;em(U G)GEeJ"22rab?`!,S) 5c1p,Fdt≘,/S:rgmʲ~wÍ KXc(f~fy\^*H)y-)\Z R% J̓| j6ayDޘ<ӖCQzF_O`сJ%W'4qPQ38ἻV?!M08)|qyzþb_PܛF X\rrX~ 6& Q p_[po_sj1nh^Z?l4`S/Ƣ^Vx7LPs@9ۉ<_.sJB"zãyV>AVTe"v1Pq*:?;'?Fs[kyIi F&1>zOEE#K(Ը#bJJՕ%S5ͼap!onbdx}5gv2B:TeLoc;*Tfdidۋ=\i]}r,.o Wt(6'3 ÖkIB3Gpb0D7ycd%TD+2KS(nje*$_nnO6AF8ns!(OoUN")_!h>0"#:Va!.\hʎ 8+@eKm< q+ͰwHblZ+#)KmWRZvGX4v .˸_nߣG(NHiEM#GN^ :G9?T{HPȏ_G{_ptKz~ANzZwo\V%s0PnFnD r\Nݐ]ۇK׆iYJz UZ%zJJyxaHa<~G:^ZPêJ]s^ _B ch'ZP{]ċ~C= ~cI]&l*J3]]"MZqc@v7r p]M R +vjwsG@sn[|C0uPV^u13o@"C9k=8]]ޜ&}DJr)&a$7Um$3g"d^9U"u5H_meZ-U)Va(pCHqf׊}am d/|i73t"Bq0J:?7׀_6j%·*9,MUڒQ8,#0nد':T C -Fhst?*Q> TVV/sǟM CEC@&h{ǔB7 %,)U"2iֶB@Yb[$>j+ O[NajGҙFă^UuJ'͘$T4.cAvH hi~<Vٷdv-䨭lB#ʩ3'ǯ-ZhٲK7Q˙Sx4@67_iDJ5Mcu[ՓP0>H6ΐ<%>兩&֠bބX}_</rDƉ9σ5i#pO4շqPeFO]9t):8ئIV' AuC*1n*covJ DuQ@nNF:ի!j$ <*_} 5soԶA#Z+RYe0i2I c|!U-b$[#^."H=OuI$ Ș+ww3ŕMc$lj'*GD5ͨ'Sp"l\?q,4}T۝/iQ3CBD*qf4aS}(ep_xPMI/|!0hs%Ufur2 ֈcW v.OO+VӔ 3-,l?%6Kϫì+g*ZzDzWԑ$)ۃe0ϳP;Xe`A%W6ю"ƫx P^rFOiCvl& MbVё 2!) )33%z*"+/(_i$B} h"mՏ 9/3B]SJ.s-SM1YmCd [']zUȣ(ZHݚWׂ+4 a&|?qкβIjw"6!;3z<_IQ64QACuXouWx ]9p{I٘f^%Yٛ=qܪk X |MYRh`˕aVOZ΀.Q5VMՏCWDHy-f-T\i2ﯘxKᰵKAOv3hm`k,Xik0`/\1X0On7SD4"/9R`5DaH%SmcU3VѣKnG"fq}6⻻ K2=KuZw aXzmqEbA?*so9$,g$@ 0xG~ĭcߟ%Ѷ`sjs'!*Ô՝u.[;Am8ο 44fDzqfvچXزP ÇiS=x3moBWAkgyKEO?& _qJZV<æF+y90PōY~|0ĜYЪ& G/CZ Hbt)X|0b(1pBgtmzi gN)Z$6@RϕSP ( D3./ذ .`\SnuqxDE"n)kAMsmaU_a"UAMZs[pdL0|x'oSMSh`3)*@$) */s~mͣ,K$zJ?EB_YglRRH%r&paV!kCӑ@Eq;ڄDF#fW "((a9FTbrTw^존VAc^ۭ!H1︍ʩS?{x`H\Ž[X0(m/dkc Nm1(E$|7S$g!Czpoe(yDM#Doah|o. Pfˣݗ|W xCxl%\uF0'u썧dG2R;+ +3@;d{Sߐ`l[dˋi| 0c7xc}6*St0Vh k ~pa2gbVBߨOJn\ ~m0` ߖ23RY3ډ?2\oBoMx Rb6/)͂U Y<s˺u{eʥk: ܌[cֻ ^b%]&܄?GzwVCuW̊x3GgދE5c=fZw /h9[r%CdB.>`^jR u3OPYב%Ja;k= FEn;LoqG #=RQdѪ;dW`R+t~P[U&ӑzB׀f` +dP8sߕbd-͞McƧCkn+ENچZZ3[-ţ@kݚbM3,QZ"! 1<=TX4Q.&3/J}2oMp(חF0WN^5I] Kpb)ɪrPϸo3Ǡ*"x_L:n ꤝoRF/.Vm~.!US& `i#(S2@wIaK'z;'5ӃxMؽ^E;{=WԢD=ubgYm:%-9vZMńӛa0@aWB<*䴈w0ΨC^6<(fLs3+ e"pK=Yd`O.Pˆ5 5'8N1LKGD KM@lGsy9)k54#D#ĵ@c52x) V%sFi #+oyrgWiw ηP}TP0UI'."2A6J'[-1E# ) ° LIÀA0}o }&l[VkH!8 $­p+^eb 0ձϺ-\̱Z@DGm/GZXKZG=ݷ1Lfqxʋ+e{o;ŷu"DlǟCJ/җڏi10ʯo2k3WWokth}^'R$U̓Rgm IhH*pm_\+xA/ؾZu( _%9}Տ-:+XR7On<7dUHsePmCc(TƸhCx/4AxLp$֞ckEKm7r#'tF\#7/֊c,NBx< :5zeP%p:|kiTo%vfdrQXT/|8 #ߩ2Z}2=ukA{qPTK{5s IgA'zDœn!w-Y[KoPJdS?۬z;9t4rPXdY2v{*FI-k j²,|D{koIְd'K?><_g)"h {oS8?;7٨*ܵ'|p}ЬDU: CO0 B(iT#(_nWIsː hҜT<;*5d̀no2^^!R c: yוN?v4W~q}OM8"$L#fclS3DPk׋-oԷ Zheh.8Zt?}!#z sZĹPA {=5^N{pÝҌ~),tv׆-_AbCu& ~~Π?N/_W!8(60mQ 3VrSV& e=H݆MG<*=&~3pb_b'SDe~@E4.+'QBuDG{JL'2QA8UJnPҋ#k;勮Ω2 {cTU g~ 2Hg!e9-o7 99 PU4Z/)o|*aӤ"b|eD4:5H< ._m ?_=C-Ѐ6EzK+~Lc0/rgl#zB|3>刓%M69P?a:ಬ@ ɔ]ePAC 6p!XgtHXƟ3a\lb@)FF`[4D |wZ5Hfh.V+.̴MxH5ΪYGvߍRM}0^Ҩhb)mX DHdo)5$(2bj G ٩e1у5} yjk͉*1b$30&&R),@//^soCtνU]͞zք,*X~}9ƽrB[4'o3+*0 iPJ 7&cJ[vK N#;!L_i9P ן #lt41AY֧/>?8Nx%xʜ7jF"޶ ׏1^U03Y ~n9=4r" b5ax9v)! f"E.k!jxj^mZpM[x-O4+M5 ->Kxq?=G;vh([?Qo~O*Zznt{,n!b4w<8>z,wf%HÑ[ ,0XT&\)^SfmBL+`C ʗw` bs6.-NzZ#p#\5 3>P{`s,J;ζ~㘊+]Vci! x)[ϻ:vG*kw*0O$}霤zem{Q6(/{M5p=W[j t$vzP0ŗ4-!O<&fXje 2%tCߕlbBI2X83 QejC[eCr e,e9%M mN(|p9Ħ'-yem>umVjp'O)(ʒ`42/yO,]6|EuȑG_Bx:"HFl1fYK͞%_kL= )+9#P R{O@ ᒟSͤD>B䰲*M0xCnev^ 떇n!E^IuG9[4(B6&*rXBaf Y%HћX^Wu[l] dH$[53-+OTUH\]-#ysX@ED=FɤxCӣSX{)R}@~ŽT{xҫ%0#/l*9POu'dE;}b6;U RᎴ- Chedo"/] )BD;㹪'X E@6w^/QAr@ ^`>0Xs 2kLSz?T{ XS1}yG 4妐ݯ[CKv̭gl C4drvT˚%620vjCW?ۈ7i`D߹},2XH,"VVYE}U]BF /6n:% &ErIfTu$_] eg$&J f7{AC7Hu9H (e5~Eg-O_MC4cm EҺD +eCDЎuC$XbxZ}] @:W|ڭBJH`G >hbƚPxZ(xKE6d Wϑ :YJefR=*ˀU0Wˆ""zDU|ԒipIjlWo:Q/wƇYUSv MFNu H'%i$`lE#, WD"x *TɩKGz(Ux@; Ht4(Ygs!Uƣ"ٽ&?`e:M /1WrP^F IJ6an"­6oߡfRWMo|?cg%5|nͩq\!r-d1:Ru&T⸃nspc緋`Z\ԗN=;~P:&ItڀSYxW;K+EsSi'6}z+g- ٓϼB<` d]oR kՓӛd;+qU>O X֓fDFA*6[{=^NKP62 ]tf#RZNA,@:eX#}):I!lt;ͳaXFNWXظ(< Zd KP#s+݅bܾd$ՓbUr̽Eб) *. -k\D9ӪsEI(/u C3zPKț;@5M7ÀEVN3鶥Pdy;(YTxRoJmUƲdN攴:5M3K 9G7l.ɰvu̴3l%ܽaB2ILm:zŨɨϳFj!=^| N}]T\2E M$kbT#fw4 yfwmw?/E~&lКv6?ҚL<HZ,U[}l;Pqmsk.tcJcMLC&"|sx84=iq0= `R%L2T:Ms n/ylR@!np ** XD65õ։p7:W[90<8m\`}=nSӲ$k.YP[oHLb9Da!(|УusC'Z\횛~w<.cD+_Bt@g3(Ytxv_~`m,h[QbH 8WqVE=΃ҭ#u!P)ڟIY^X6kU-Z8'iz~z~Rt]VɒVB3Hpu-E!@$yYi@}2IgE]o(eX| Egi<_ݡLmCx&}GkNN=cK$lO-[s%Z4^g'EUˢj1Ț{.a=ڣQOEܫ${R@T%'Ӗ{>5p!xļ8Ȓ1.U8IrȄKTo@i!M`^1Wj>UX%y?BJ۳Ԟ[|rFZ8`cI`U_]Om:Y hNqۦ@=w+O16RИӀ6x]Wh:T$x|:! +a>2~ưg59',][mT3Ժxj~{/F(ݍY]hCLX6?F<_.[iVu8ũ3=ZcĝWk4P޼"ByTM*}ox2 8Z'H8Q{ &:M$膿(tI.Yssdc8 =QY=/'D{Epq.Y1ў L۞5= Ԥg14MsjsA /o*sλ*8fEzh&F8ۇ-;4+"a(}'Y*aC VcqKr_ 9s'0HiDs+g"eWЌNXbڶ`yY*q0}T'u#ݷc Yq5sgZ+57}L&^.^Kwn1eW!ThsCjSPB/H9#|"KBX[{4㓱 y!Z'CDĥ,Zzh^t>"T*  w2huWGDzЎoUIl7 l&wFyS:E٪FpDL"nqw44a*qjʹZAhD|($]*RؙrlXHOsW2X)V2Ix: ~ʔvəGy0,nV?S!/*AoԚvbA ˰hTi1C^9%fTۼ@ ^ʛ^^T !V/q8?!UH ?A,Iq Q4U6%(2)Vs / ?_aMM]I 0>KtHI<%""/&AwEePexMױ8pꓽX@sx)p>,Q&elX0Dͷ6g@F!t__~ɱܝQЗ!n#SV?;3#8q(d&$ >駱*3H4iQf~:A{T0Yݟm׺4("0]r&gDץqxL=q_]h%DANX` 4eNƗ_ ˏƲQWsgA1T.8Zmͽlf#Tz΄#C qɼ Fʽs S2!uX/F5f EKjV4'-2Jex<ۙ뇉^E}4r3#{+,H,6T3cPrSi:=X7UH0+s ,G ~LEM@gNH_ڧЌ?W AWYF;#ֻ>]:TS^Ȗ?|ႃ`)u P}pM`o߈J9: ; 2 ͆>+ˈiepFzE"QCH2~LY%nF)d|AWCT }>=PQsA% ѳ*ã3i@"G('VOo0BӫPqnJٕ/e}׋ZH->?4\8fIx I'(W$is]uA w9dX_(}vgeͩqh|||L2ꆿ.T; Y_4ZXJdAb۫vq}r}D+4pC8D znFB٠H"]7(Nay;7XSz'ݘ0N䮴MoӢ=c'&jo%0f8 D}'PY5nbpB{oKW lOjħXÚAʨ*ָݾciƧĎd=2 P#ǍVO*igͬtVs|N |,5I;B[A#E( '#o+h_?-$%hhhacfth1o:N.`Fo/{(djI"r/W1A~c΋;jU4 m5Mߟ!t)p$MQz. MIeaFNc8uHK^>V˵/2|1Hm|~JIS(oRB XTO.JesV*dҾ;>ӎ%ifYop*TLeC ` Murc:삊CKO+7zv{닳!6\4/ , p ͼC6\i/m9'Qquinv:!mgjŧN㫾Hl+Mj=ZARADz)ŴWM٬ÁKZ&P}QS-A6F:DȽo0E#qiy"m*P~yY)>RtRybYjPB8"'P$qc~2:iӈF]yfJb^.MW {u^J̀Sk! 6] G&Gؽ,(xhه/ƙJazCɔ?+n((E @>~-_c?9q類Ӊ#w1!'pJhfj^bn!AR,F7#EKhi UOm Z7E._m.b˛QGC/VPT5R>ʃXy=%O !G-h.kK6xBdLV/r8%ɶ \# ɣ77!7`fTܻr[D(p`,.{">w*оS5Hw_u˾fV0GRε˶.QWANFTvX]|[Mf%&Mf/o& Xmf|-~CF ;())S&x#p FiF钢x`ϑP<0l=YLg kfψ#uoCTB\J3I5-$h y4'yT*+ex,/H/ꖜGt4w-V{>>CCk#nF@E`]ζ9|  ?w;g qBu~CȴzJ 76$St&6yG@XXbSQ-`֦k$*o'o]PTDhJ tJwͯ{zNBc!1j4 SZoHɦaC-7a0M̮A4?ll}PeL q"\MOUWHE8=fl!4=Ũq{"-wg>^/:*):!wT5 ds雟EE3mB[Vҙ}dD }!Q(I QԻSH)M~pa~w 3?ESz>G3JKP'˃vhݒπj[<Ǭ쒾'._HṳڈlYe0[T8i|yv";]]˦ŗY4f,b1%/N `cDåcN?ZiB ;MG"hQ^F/ .LnW!Ulv8N z*r|VE2` u]+BC+4;ՠKc t"ƚ'js;qzz( 70]?CzrOQQ$# Bkk%TO)b3BDvj$?L0e͔~(ݖe(PLRotߍ" GljǡOrty=3p'-j)<S5dUj$T岉8֍~b`q>yf>襶DWND6>EeTX@{JV{ ƨ{rezHN\]Ws %5^j}L/ }ZQ/k…*QG?th~[s!yV6&'8-C[}Ӧ 8oZ&\=w?Wr"mB7GۻFwYQv,+yï*>S )+kZM8$1?H|Zڸ?Hc7{Fq4]KrHs[ ֚8TKI 8*EQ+]0Lmc8w[tylEz#z =-u 70;HU\LR.ۂ":Ȗn㺈JWjɈdy֛Ɵ(ouv")bS@rz]t8: ;;,څ. <+G|÷x[9F~9<sfF:9^@;5H|Aq w`xj70,Qú: rQʔdj v-QGXj%€. S8ŪaٙZ< WNۓYBARIoH*7VPfW[0+KTUU3Bp Oq&)W&8 \fwU2܄_11-]-Ñ@6з~kL0XjŤU8٠PՊ hJ<|@=_+Mڨ;@|NһH<}qCȂUuꂅ{ Qگfjוed8VH':(Y0腕Yu/`X#mm5!=Nh^1!Sv%R|ǨIX`yIeUnsyN?`(y B76В#Z[)Cu4s܄̗C5jrO/cMrǛ\%V&UIK >-N$NAo[ƺ/J1ƇLޖ>mL| 3ekI"r>9TJf/N:d\uuAۮUDpB%ˎH:xxT]ug[/ϔ݀*kԐ]cNn.m2Czd$9IOvDHP.hDDTG_HJ5t d½t֌okyd`>rajxk\8VI2 &PUKT]"sy OE ># |8=a#II%d<Wx C@XztyArBg IN8-#ᢢ*Q861fK*ᤳ։MlT_W g\ p@W;GhY}}st-nƗAZ:Ҳ9Nfc8|,-MZo1CכbXI-lFY'%>Aw|eJE$: ٛiNm(^haAlDO[Sf}/)5e OX݆Ic J,`qi҃9d ݰIVGz3*N?+\|W5=>F1ICRye=ZDV ; ImPRau=8>v8?^viydpHX[}Vop|T4oc@3F|cYwh_>f`Df7Mfc"̀ }zXAMHsics-{e/=e` fPEӡ"Oن@rUbPsZvb -#+R{RXbdQz$R}!%>H %$fЭ5ts2ommn^Mw-{xsuKF}=5Kb6- "[4{$_]"ĄL'bһ#{ E&n\b3/2뤅dWR$4F9'gsh߅Y*6_Vw Vοa  {)Ir DgjKSloEi=[1ib: -x*( ?y S7lp+o{^KLUA$xPNMX{KIQ Jhh^ ?>;4~%5VQa5p4> ,}'@s&X>EHDߜk}S]iͮGDueSZ>tRcۀ05 S,2G4_O*\Y. V)O+˩ApU‚Zɏ6`b]](bGNno!nwGq|0⎋,GYQRt LG+TF OFOLLr^܌j>a Ħ[dD܎og| k)ْy=(_ MZ={5<3MyO?Vj{5l#XG%yq@G\Xѽ{-.GrA:wԀ>s]3*^[\aH N^Un6ȔV5G KELC9ݾot`ߑ>&~ T-<Mf ]`6ruE+uY00֐~O:!V7LTx4E`= @l596TXuZ؁s16l~kM09+>(F %٫wKmKQJќf{2s 1Ec5ўG&AFy  ;924V4tml.?oQ,E4(zt'e&RϧMk&;x1X.־jKX>Ub.t9x,<2fdu]+{=Gxov.&ұ$,QMҝ*\逪x O{Ocjʜ0 C/^6E1~ذa*G\hK|N+0|cpg5x9/j d2%W gǶ6PB)l [N uڄ`kIjkۚwt ]tӎg&Aݮ?}j|6midڱaZc! qVX⽬׋䯻-to.yBYpOKl*[.cŪjSuǑ EJ7o* B?6*QZN7;= FQ:\ӱ>W٫dM%;1j&[$|p:Y9!mJϟ[ًe:z$aʧ3og9m@nɵ8 E%/0Z6vH \:\R|؉xTNH 4/woF0-) 3z#iKxxt| #KV 8h>~UeY.%5I{㸺.ASY5C ZP^]c 1vGh vaNI?!Zy9sbA7ezb!Z53_:}1vu䕵04q*EƜ0 jy9,(]9F,I.oܑᱲPt gXQ>$&7=toyX{󃫃(5wWex%I]VBɿ`};:-&kJ|DM!h!Hf4թ0ږ#,/_{|o:;.)H'{s0aÛ@i2(fiv\Q,zph^+R3hTTpX] lDYJM3}߲zORT+̫U<}[;lNA_*kfyq1챈goz4Kg{|$H}5 \׃7q:ГUKFM)dAl M8m_ILnA%f&]m ٌhG'j4M̕p+;kTX6:edB߅Lˉo{+6S6H=(ȝW: tmV _as\T~ iƎbF(#ibHAn}HȺV[Xh2@KO=oP4]9iL}㊶)K|Q^X~ȧŏ., ΘpQEpY4  :˞2-.x'؝>f'/ȯbidDoɾ[D(vz<éJm'YW&%76&i0)\&X8Mj%78b5s/*2Wӹ=Kշa<ii1%3AT.JuKJ}<m{E0zOK63?) bgcu}{KN@琗4}.S v<9:,ZzW$n_sp8Rjժ ta3| 6wʶ}ssmͿ'L.8;do Bg"5K+*V%IG 8@Y2 zzb3\v5ǼJ-~6tg{Wmi/58i1*kS57M9%)i;)W}Vj칷gtovzf?C*:az(WpUlT!_4B`Ԉ{!onj2!ͷ- NZř*זHd1N1.-YW59( Z#_ٟ4f)_Iqےi7Gqp,ޢ&"tFM6K৩@aA.D?}H2ޥ;8k.4м\ GW]dZ%H},,?,Vu%IqԏOM *˿CͮmIp-|^=vs\̾tVe8zzJ37xH=㏠c"L476pGߞJ) \={.gvdxIƒ= ܕpM^G U;~`\UF4,ny^Q$/?n2jSU_4)yYĊElX/;'|Ѳp7Ld@ѱa42:QA C)Pl\?|M w蔟23 *Ytp. v!W,׷&h+_#E|@gȡb0-ise+!I LЖpNڳʘڱhAĖ[6GUJtUuwz{=@ӷ W Z`i'¹.,Y'.J" P Otru|%?3׈UQ?Jxyib뜷ų}#NS0qS[ɨ (L@WiYtߜc(nO}VhF"?B+g?#yHaOz/FBW[ўn@'kk6L#_%$XYy;eHͼKf!.dm`#U_l}O| j3ʼnҰ+]kK@b|z#fXmG$Wh)ad2) ~ 8߈ޞ_ W%0w &=:E~rƞcN z׻2^8WIp/SjZAyv?򊼇qYJjL]zVMf$2?Dizg2R9*{Ƈ] kV(. O)46=}\ԴšwmAm}}tD=n`Ws5cO&j6`b+ $UV*sRb8Zy]u$O|?.\OcfV\/ڿb)lۢ45 zK &hBLMO $3Tz[*CaKߴB@stA2m:!m^5"s+D`+& %Ym9Awfŀ û~WG>4=\k#[lA(m)YR7{EخEn0BD;LD9$[- rYO ԟu S)YrB`T s]U\rB{#mnp{c9rIrn2r>98F?s`pm3 aiuaLSHx_ɅlkA:¼61imZKT!U)0ƊHB^,bL}\^XT`R?(Q;oILG:0+F0<ۼЈ~+[^)%^^#0?G ^i$Be$۹qa; cIО̸q`L7+LŠu` L^s(ú7!deZa{ISPe.aTe$IRGu  GmEH:g%|c0v(a4: yS]1&qgYPޑ;yچjL?@r1[ԛHqE#\d"nl_1cdxѲ>Z\6J+\`"5OLqj gx'&Xà Tۅ<(B|}g(o4TuD70֞Î'9/A5`ɗ)|| ب=&q\Epb`/gE{{rW?"p̭zc޽gh1G#F{⋝Y(o}w>FwZiP7RN94ΛI3hq_ EA忚;nj>2 nlΫM 5/q3;#.:i =@>iG2J)"z3]2=^AJL5֮1}Ĝ#qrôlM|46>#Do`Gz:z%o4t9es3ý6l22T6>aF8/ֿT8hI&N-j'ӒJ9v Tf<ʞμ{g(uJ.*O|1x'l{;wE ^C EqGi ZRUkj\a1xڋ$8#ڷ=<ϚMlqJ;aS*O.܊i d}zEu} 4bo8=Ɂ4KCg@¬]wGpEos߯g$Z6ĢwtĶם&\łq$P4ƭ ]+ZYf!Ug2m6ɽU?:!֐A [5vCe r>grIm% }wTQ$RZ}I)tYx翻\DB UyNVgėL P#У Lrbt<)>ՎS3h .OlJ[fA ~̺o.Ӧ;*1ˉ,ųnsDރTAҧjgniKӅ0qQ^ WZ0BAei Ig]Q؏OJk2w lۻ Ag?'#;o$셃M[{녳_tPZC@ȕE^G'pOQtp kq oUwɛcNmXf}l^+&Ke. )0Y ) Q9=U؋EtJ@t}䳃~cP~V.z7h.Li=D1>0RE4E}CWCk LƗ5-{sٚsMyҪA, }O˜Nk|]OՂ3vVD Q0bm1_|>q*3[K\sޟ5W5OַR6%rגorwȴ@deгbc 06D?(dnf=`_Kr-]RF0QG۷{IT9B&cH˵Z{bGd/M[fDdn=f-A.X6V !ڬTy,-hП֒9W n1lWiEuQE/_|=o~[uxKATpߕy:>#ӽhH?w˻fY f6K%/^Ğ2?i#' 8Njhp 7|{[qyCNJXpb:,Vj^=RW$Wc/Ԓ ; )%#~JWwx̺JHf̹^؍)4jmNxvd }0pmno8&ʔk.ٽ,}+Vk|xh!#:| o^u-+Ď+ڊ#M"cD)Z3\͋ $Qr@3 Mkηԗ"ݨ2^;jZgPP P`ɪޒysM,>6VUan|w=>UfΒ͛0j}Sn2/ Гq;HvFb!W\Gk"B׬4L04t|{fmx6V}Yԙ`upfڅ?9d1!(}OD#ЛXR:yyN5jǺ=20H.(r}o?OS}An m |lPF %$!H76 tCrvAb8s :\W2,J*I+˰Ge%wG{%cK9MViĔ]s6^#Eu[@q$rQt)?9s?7 [P3tȈ.L%;+ PGK\3R F7G1?]#4R}2}v$.:"`ewCQF<D\ :U8D`kV7VILTo&A73틅ڝӥ}7dǽ񂋸 & tEzȀUO9'|FfaVz2ɦC Dkޜ;2tc#-Y\2vzwd#85 pCmJr= }m ?_ZOu`ntǒND=t}uxRN/"6Ol𺝚?PpW]O[!zC N47ʄfi'< #LR(QȀ]WFZ3<pZhd$J=c3N]9¢p ,1sm ?ځaQ:>(&kd1jC P)006 ǒW1z5\s<-/C8ij#C,NDi8!fO-+q$8fvzQ]2y'|M@[az"4^@l@,J9@āh1-bZyґ ePÏF}Yç,ˆwһ"mao[B߁ b >YU-ܾokOGXNKskx{M:.R1WopHvT@*feC,mxV3/UP:}]ۋ(di7-f/]@ iFMkѭCa(-“6[?ne\Nkum]~*J-VOnGMmPXtUV=D #L;z7Ձ~} _=y!:ZJ1bdY#圄nW^{m(%L[ RM'Ci2pu&d]C)F!} 3:=;6,0AB bTVkZ*Z7`>H֑OXuU~Ϛ7'[o $_/n_S.ȗ]e5JGDZqʹ\t GB-h:U ny!B@!Ftf>+jmžyԾm1-p^-ƾ8(qcSYDRW-1qHm <| X+WB;@vk1jl^ߎ, E{cmAKX')Q:rlFC.3$x$ dn'g q{ *1w-2Vl*c;j?lPEn|b`sr5mXlܐ{05fYJ2?ݩb]>)8,2MK N(lTR\Xy("ˎJ2#cX!6!<ԋޓT3Y4E;Aؿ/si@v;RNjI.V&Y,/ax@AQ-KcO{^Dud1G.Qm.S=((Xѡ8J[Hn}co.=E {+|x3 G{á>޾,;æR<ˆ٭E8O\D}a{, Կ9ɬ!nFI6va!c4AP*t4T`xZW sЭw%cT x fI7L.MCA)oѻd?Z/zD -nJaj8^{/F_iWs@蠨r8l]jw;)ד 2z@:y^C|߯N3MXm)'Q%_#t.0;k;OFm!0FzI![:Z'ʇB4Xlmi3p>/Ns*(npF ti=>2k9"~m#w{Mv[xBƟش@g/̺~$+g ~.U~k7(c]i7yQ^r1Jn<bu;{a]5+ApUp iwV Ac! }b+ק D75,I_Ju+p N6aį8L$7Cq`&ek]]dU* IdL_L&oj YTl-T(iΥV eD$jpPӥ5+t5 ڨj ߌO-쀺:95Ob%.{?/ZDE"źwٱ9Kٱ%=}q#=dԌ1Aߌ;J%LE9{ԍD-`= 0VV_kߔWǣo" nQ>I"#Wl-\#5厩GUu6KrJE Or )׊>{/;3F2m܊}8^PFCğ? >X~&@4#S|HK"u (Kr.x-}eߖ7u+N5Ydoe2g[vO$L7.f~ĶN%5"]N,^"!1 XB7E"9nrՑ◹ ^{ݝ N<]DXl*4\h.[}nCR DldEhKWAh²2^ c= )f(#8뉌j7I~t I"ԮSK9z[~?&]:CIMSC.22,z qD%mu=|cB7G5عlT]+M);HZ`k;o| PyC` [r#E]#ǡI&m2(g|L#Aֈö¹6Nxvkg}%Bs֐IZ׏aLS_bTg`١:+I !YՊb&{k^H5\J)щD&&]ecL)-w!Ո5q̺ Ԋ_߳CF>73ABe}b;hQۇͦZHMEVmY@AYu7n>Ge1Ǚp@H*`om[:Eju㞛sl.z-`,Se | ZTS4ȃ^$Tw~d)XB}Op-DZ Łm$R^޶=6].?Ɖbu`fp#d5 j]FNXeòx)];©? ~٦&Qm~KyhUq/^}(;,e-DGoʤ2 t6JѶpXq7;GK.7@Cjh $$[jJIYqZcYCj: /i`ԀT}?h {"G6Io3m5STm߉و#?c$D""݊6Lz R8fwuۚ? ɪ%=F9Vڨ({N%AYE?naQ!ʢY"tҧ|0P/pn_b7 2|=F_A޵f,7ƺ@.4%,($A!oh`Af ,$9h|PeL)P)_9_r3UsdxY#;oJ~oEgAfc c7''2I+-`eg$ߐ8 S!j(Uy>x(Q=ӁO#}`ZQ&6^D]HW KmcW`g>:HׯG%At3?i/YM⚗ -4k YqjHՂq}/jPB [\۔/UFw_%&=L^u6P"]^Mz[e5U!#)Ð~|tش)nauq|SQ s5T?:{0xgK-3ѣ-=mY5$W E Fbu튨R_ᖉ)C 6 <ݦmqۚQa)N#!M9p]\nDny>= v^ԫ^ˢD- wܧQЯE k[8IŜ~AuMIʢWe\p 2P0BYtI$S_(Oq<"{`]JTAXM,!tL/ϺhJ 7@ >?g\>.`?22r=ln 7LxxhNIP9G.}qOox$3@ǃ\-c t+e[uX%BNпPy2Ndh]hP~{hEڲVF޴%pX*%?LrKS+:Pa&`a]j  ylqF~/^L:*M,Ο}f`}Ayq,6g9[y;4 Ξ*0p,{e.p͝kV~k7 Dr|sf$-oCtV5bh=`ѕp$ׄ/WP/ER1 $[<'+I qj8{?zqH _Gjf*Q JA'36!OvYxYU">c]'8DZ*MI$q9Uin; yu6 HϻFE,.;%'(HڻQ @U1)ew M`}>[]Zl~'Vo/PVUYɑ+fmLLJDxJŜs$D+v6{OQrx_Tx+QxsP!|~v~svu#o\[P 2":eh/slYi}'(Υ ff}U?euc?Cm?Xy  `H-) #~FDGU]2<kC]F: -dlK Rka'jSNL"=~fKm W1H㚪"!1Z!}̽jCS`JLU.+*n;4߆Za]ƨ} 7U&s?Ϊ |{jIawx{'Tr;rn1:.Vid(q_d&XQ 3e 2qDc/Hg |vـɪɓ*uwoJ<U2CRЧѸg1rYN~ilSH̀5]QD - ˬi.Ҥ혝{=~>Vpߋ դq|z=Fe?įs uSBcn_!~%Tldd +`߬r03FsT~7oNAçi?7l>L;[@o:fZR#XѴM{l<@m/.o1aͨ,Zp Qut',sSdcS/ۄh&96r!+_2x1(7Zg'-lgL[g-7ﭣ"Dfs.ܠ 0^gʢYsVjHwd}tS1+dV#NWf 'ā^I#tXRj'P^̯eWDͩA&t.C`ܹNG/xz{ 'Co>Ȋ޿^C4O#R ŏЌ[(4!kD yA\bi6ר9Ku9gd鶎\S4oݔD osB"j8p c#wֶ>sK-feh$O)Fekd.53>>; |DYݪGzϛ"m7UɕC/Ĝʺp Љ4Lq y&&`6,pL /;Zߥ9WJ.&^l Kk?ї􂇭{2Xb bAɶ(K iOb[7ߡҪO IauRhYĸf).PJfڄݨe*!t0 /\%c˒C=vkG=$4`&tSwQ驰MߵfP>/QpOfW3 5_Lf[)VĝQQ=̍g~[R(PSk?*hX1~_)0P'1TL'. Fc QodĊlm6",~=Ul< zڼ$Xzl,쥛9ܳ7${F8gNxKYE2 e p }>%;#r}*U/8Puu[IҌ{:&{GmL(٨눧r% GN)!GYZ!%yKFIʡ}?b4|y 3D |p=` -uaA?Amms_IBy%6vVw pZ>kjBlWHrQgmϰ jHgDDێ>im C N0wՓ0T<!>7~3a Vq2\yM#x#U%q<ÍpU $ G$Ø-h:Ӭ`L,v?-U, /Ǔe3J*@fπK&*vkR RB`9jbdf_t&nR?.̪Gʲ|Wi\D~.XR4><)tGޯ$4<-bDt)n-|DE\]DVL$3weʼpu*R l/Ъ'|lkCaoX;E(_nG,CJb1{jڈŔOT-HgdWrWw};fa}SbH "a(8:?<%@(95+sl*狳Iq-|M❮jA">wwl`yʬLʖ*R,35's&PSzB 6Еhq {,=5]?̛k)B,}X> : }TgީgTNT G=dCE,!"WÙmCmt;+ѭ~Qk'ZyI#.ti೜rZ5巗jw5vL#h +ollƑ:#<^  itsQu\揅 ^U2l y`"q((Eb(1!p -NYpE!yK.γPѹ 8㜝<2M\'Z#rgj}pi1{㭞kb4+=TvA 'PvAMK *]:%hjp 3)/zQ' Bn/7y_)EW h HWVlj[)G ɯxO}\TE+)4@ +g+B;%;=>&R㞅66 aoV=F\)o}Ęm3yLXT&@Ѽav˰& ȀHh$ngqfɚ^c7,ʅ'͖k}}̻s=?%]$ V\'r+"__G]ma'zwOe_1Pꗫo%UQȞ93Ψ\QNPR `YgT՜Zǟcɕd?`0>kN2KM5ԍ2~?Is. GV*bxm5.󤍽wF;LJ1c5I8hŒ`mѲyU@c&r@|dE?z[t:)o~ nࣛfs` _!llUdP1"z>m5H.8[O]IPT!a&-eL jmP$9L$7cxŕf6ˎZϱۧIy>g%{XOfvXeOl S&^uز^'ϵAK=^N񍼝$r&ހI6zD`a3:6Ϝ&0jC6Cgwdwx2F{vR"āUpA),\){  ⁄' ^: Lb(#O_/*Ty0{8gNTĜ&@`&?8 E7ZVO# שG0;|t@YQ*Hwrr82e[O~y#~}=Z^樶h(J o0+Q:x:?rXG|`!1*b) N[1חi@a٧OcLQrۓnŨv<+ݝ W0Q9(ubeNcOر@f]RE<{4T 1GF*O 0mzFחǶ[ {E*Iveo 5b:\=2WgyVm hhw(U::$(AUHC&8Qaؖ]Ecbhu~5Mm5r"PT G VӬG?5ΖUR)XnUk f]uc׶+x?·Q )&2RPi_Hl`,w9%zm-SCLAMCaA(*)FLg%ҴrExwD*E-^uteo3n6kvQM4ɝ/W ׏+( w蔐~V/ӃЦwofL}Z[Jԫoc7pzeU~\3=_T#?_z큌}t R2Dq[nb4] [l⪇y+ 3Dʍ]1ݏ`&ʖ1 )kRњ_[A\g}}CK%JtCx!ct]]zb4F0#j2x5}ctm;^rCZ7;_:Rv?j<9F@婎V]WET1(f%{QQpqOwia% v jqWEm‹XWWY&(MD63tbқ2!qysn|c-WГ"Zu4%c> wѪqv[WZC^E0qc#jjͭN2-1-Cm \FłIvVFǂ~OS8]Bq) fi|12-1e537~[?;D/\bKg:b:rܢ|J NFƜm9daCi~3KB>,AIжOrz{ .5I0-=s>5K!ҕC63޷kc3"mʅH3Z,w%$Gm950Onud@l0Dz1㺧 :ʜjcTdZ:dVcHݰڴ:[K!ym!!-#ml##:Ƒߒդ_E|v #y!:DE˥PsYuIBɼj=gކeb/vNSldl}⦓m^0dGc'8v$0v9i8Wh;npqI@UMbQL P1>GWcGCqJ]Pj:ү?CfU 7$*oͦ>t]d?w§($})#>Rɹoz QIV]hnʕ``<tmH9C7 oPO!2ǥOJN=lHM 1d M\NқRVZM")cSGIfy!-BXlWw :<w.-nx͆"k泇tNʮou%%OZD<آs4Uޞ*H+>^0 XR2D~ZS9FH.-^lщî6O5H5:dƉ%Aps=jo0s!goߨ7z1M{#Z=He518HPђ]&lB LΜfw 4Id͗ZS5?5N"[AkMD\U:$ؔ6lF6űط(4p_JO00h]1]|)Ʒhe4OH\ds0L}J{QLYyH3/VQ<#Eg'';"4^jU -EY-Vo,(6]6lXC.$N7})'7^ee|QPZ$=HT_agUKT(W\8Td:\! T4xкE3##!e2/u25GQ0- ߉)q?;Jc(! TGiC"d: ŏ8_ńw7? ~F x'oi%)j `|zQ uU2슜6F4 =l2pF6w_oؽƛ'ƙ KI9;86}ܓFBTb_5 $d]+7,ة4W&1%4#EXʚ|stĮzvGC[m,uS﫤 ҇%RhF̈́]/ՐRjPsIfe-Ed]MRbE.VgH:$5,1s!UI[U OM߫eQhG. F6wHe0u܀?F;,PGrveGD,=\ɕa$̥AT}zx7c~B*cMAdHE-̜if3<,?ې,C] [>Ȍ8nb}Q :3۩ǯ1,3ܴ*ou(1*/ 'Zwe@Tݑ3\l4{ ڌt)DUBP9 RؗM 1">-cqm@Yb@gn'2/bSr2B'ZSa]l5/k[n齔OG vK(UsX>.o852hy&FԍغD6 ])[qK>|ղ{dY8@֋ۥ2Vr=8V5 ]!c|4kyt$!ӨR~|L5V=Ooϟ^n9M$z9b!NU`QsɠqYްAh|5BJ_ڨ%QK ٢o]WjJ P&2l+'>AnO.aP.rK$YELk~PX S· lhaX,$ZZ-YDWH&ZypAQS 5b"LЩ`s Y9Q, >ayi/QQ EBBP)*,p (ayz*;*C#_-A1/c6\?6'HTtm3ށEҮ[¡nܠ?9A|PEOw>hfpQY` ¸d֑HnKV_>/%7fAÖ43?%L.dJ69d9撼Һٍϩ(qa F 炀KV>Fbvƴ8YIX,Ǯ]{y@"MH6. =ﭖMJ0D4Q.=NQ`>v8sL ϞxS)ʍ}: oԂoj,ZAZcW>!iw,1vsS4$'KJ\ f SptcpMq6@pB:9]E@hIEL_}}@-"/HD4d%r̢.4-Ftֳs &!A0XQSM 4~~Hžl犫;f.a?. DyF@װ*~Qv>i'P(_8:ov.6£ "4N41? 65Dw,H ju@~hH&B;X]Ho͇^6'h@P3o}I8y4(+~-2`%%F< KrK袷QD^_&   ub)($;.I 4[ְ||ov ȶ V 2 n+2$ 9X<‘K>5ɣo~M,5\D%z+;Gc1 q 52ky8%+3fEq^4;JT+K| Iq֡oO 2~//[" ϡ*:v:?k6` "_x$h-JP2䏕(J v ڣeuc9Bb!tNZD:88a[.}U@LO 6" UNUiבu'4;TiEz]߾Wyr"tVzi#W5]bY (93m8"f:>ǒ6IJ;B Knf4 `|wHMKB! S{;S7&0GˣR'v /$u2co5_D& B ä-Y\IʇW 's`bA0\6__0o-_z3*G$t:QXc=Wk)Ndx'ha/$+.ӄC̈́v<@ uݺ焚9 ]<~hЙ#~*h&eDoH] {Qaej_Мv7 =!C%'_02{#8ԇ!-~7زaѪVL Iy 9eD+'~Lf4E.m~7Zhk.2HJMNm˹ ЈR}@PA;ֱ B HM9@smEuס%9Mw6`7I]=8 5)g4MbJ$kkܒo/D3֏&f: \T) XLjϨңbdy $KƩ/A:-cB|s=֭ؒ^RF`~Ye?WWUc6pޏL̈́^4 Ǔ11wWM΅U>`+8Y8'ř;@* [Tm b[ZG[骢yI!rT E301#9 'vK L1:osWp"0@H6Jujrv% JuL0[$s29ѩgڳfdn,79U)| I0(I郸00v,$l\m Lvf c ˜ᚅ{I9׃T^!Tғâ5_x]E)F{㴴~3ʱ/Kڌ;xnv"y]f'MqgrJvr,<D]WbÊ5SƘTW&5A,R~Q' N,{y;# AxHXlpw-JGp68Pj@.}|슰:NO/u߯Fϩ@ n.@N8]e&|' w;'ďq-&8(i¬-ohC*PrF^O6s4W(5".F :SYPmZofPN+޲;\m$C<=R:\=8̦,TPq!tW;3ȥc sC5>*_N7gSV#1BѪuG.d_KS) \[kKUډ3xNG):R2 :$<?zG|t9Ş?߱h{ l~K\<ۊԄxWH9To7͆b>]`_÷BR']0(:d5Y@Ka^R]ffE<rp8 nEe`!x픹Ԯ Tp[-m*%Fh˃ztVTWu=UF$0//2 ׵@Q Ve4I`v75W޺neZߐ+ B{<9Ec=!$0sۂ2;#_14;oZ7Ed}>ptMVC^@M֊oYRy~ ,l65nScD 7.1!,vQK|G47 @q) ȈKw`;gC.xqCzqW|E1qDiS[a}iuysJ68?u(* k@#x]`b *_dOjnB-Qץ3gtD)L E!TvM*z?vRZ R+͜yS7Q+˅~hlp~pz%IRx^73]Ra~⥬ 'oV`ܼ+AGʪ{= P&e*XTbxpo\SҎ.#uԃUp"u7ŋgU@}آ63XaJYKH&N#u?utq$2턎q\iI8Lv=˂%280ItkBiWȅS}.2ȏ؞~.oH'@¶}=y!rT 3gspwCwSKȓ/GEN[0y>feih3Kr[w }p G Rn9N >xvh^2 sNӺZaRYK"qCqhbIW&󝒒giV~ڄ*莸љRU\\ΒD^'jcNn!=s?d%3tXDd†O 'V7t#SuFJgtppjo~^#E'ѢF 6jWYuW,@pAv@{$~!ߜ)C}<5Pn'T<_n5{jwadV-"K*6&Yo[O+IvRd_:6]Ot hQN4AHaYs?>(JSB7Qڿ# =u]>"vӼrdTLZO4ge$LB:sR8hD#߁e3@ /"():hJK(jŲJ*|s2r4UIH&Z7r&vNo{t_ /p%L.75ԏV Ͼp-#"($i#qAMa(@}|C(8H޼obӍUHH h.4x a q.3KOm1USC2qpfD6!YnNck!Wݣ?k 5rxt'YlJl9hJrd.O 4m%c:[]͡<4Tv~jΎ2XF-{˱fo捗⫻M^91Ͻn᣺<́ӷ9O"E GEd`D1Bk_$[KRpVInT{m=0TЙPҒT+[oxC' b^E`|3swȺa5MPa.uf}Ys-R:~+!)C.ieRcIz|җȓeӫŰ1PXH3YORexpXv?ƫ&H %2Cބ*38}GN@ ~= @E%"CWQ`_#(S x<ɓ*%^o4Ο|dLZZ,̸Eȃ)[@&zr;ˑ[k5 kJ^L܎/ݺ|`dQR,lu#]+H76Tl7>dCSyv"=Q&g4"8׵ Oe4S2 8|'@:)Zk8se6ډ"}de3ӹGjsD`"$p}"<CUEu:{3:xMJ^-իɷaՖ7_CկKugj' |îӐjVj*ghGQWC5DBТJKk͔.+ g;~j;`i \uGZIrQ$ygu6W^ C7 rA0skl4 U$;[_ɬ6F1٭%5%%|3wG-Avy_Kb/?r0ڑ.sen@:#܌u2mOs <ҟރn_D=-'z7lg]sNψzB#Oh"A'BRo%sW<(s{$1O]qkunkQ}@B}eށ:ix3?9KD5iX$1`X7Yz:"1f6{=a$=ߴ~8&UdJDYpLjM ќ ܡmUyF@QlT.CLC4~hB] T-rԀ;#"`yi@,dtuڔ겫 .J `߂Dʀs_l#H}an(]rU߯s~kޞ&&k57ZmJs~S<#_:Unkj'n|R} "5>@Ld%|Ƶ^@`.|aQ)c!)GȦ' cJNK-/)g H- ^0?`-JۗP \YM`mCI'z2EM?uq))BW˚HG_@maDc<x@cm4Ao9ѐ v,*,FxUֈs! O~qxU,ک҆8u2kc2bI*tb&~V). QCkQj& 먡GKyyW`:Ӹ5L9|D?CKyH4{ƅRhVP˥p+ M"J#&MkUBb 99cHg!?Gm8-E>ւaW!M~ Bは~<8ܻW$\UE4]Fb)f"&`*4W5ԣPl$ˉ03JL0>xJ^=ЇS_ ȑ{|jV-)8?:)&}=˳Aaf,͜B-qD*{ޜ\n\uA4V#?*}6U :fJsMSfd,z< R@91KBB PJ=EX23[>;4:JBbF\IA F[TJi̪,* r+܈ov(;v;a_2<u *^.eyBCQSI{Wf)Oڧ)*vo$=:ptkA4hs$̰//h爯Bo+ݕNWQ;sK#Rg{0v@0Θ%0ފTU`7Xjk+ւQoZ<%NEYb3/Mm# M tB숋n'5%(vpLgBMks,PI:D o G*>D*ٹ1u(9T17t;pڳl5‚#61+F9&CPB(pߠOC+BE6Jʼa3pfufyК*¨9u/̫=S32鄾.-i>(uVӥeY_Eħh6#)|3jy5Gm蜬K3jLʇ|$Q Ǽ9Ԟ7|%E1rO߮t-<+-Ϗs b吉O9>f/5XjYY#պ39 TdepY q~Uv[K[٠p"UG5!ݲ}lQ o} a7q LXYbЋ9F!I=N1 P}2SJ} &QRJ÷xN(X+{]岉 KmErBXc#}Bf+gHP X5 5zPA2zu2d>Z/x{lJ IUkۋsI607L,GxR5EB%Ԍ垾EcsSφ Lylff!-{ƨhv[[3͠BHlNVO`JR/jL EYEUBnب94Wa8րO]K٘1,[;;|'*sclS^:_*wl/ⅲ0&6z4kxxg2?˒M4oA(٢ñ] }%t$9a>>{l* LTM4YPp@>-ߟ|Ք_ A'MrO eSε1 } %&Zdž_hAD! xa;T^^`VoSι}R49T lM|"UA{sQ y ,{bPa֏ )B1ȫO$ "{V8vឮftE(f p ȗk-ݴoa]¾DYYb}o4CӋ:6^zLN# $RKBL%0'on_娯 =|E} ]abHAI $ !WUk۽e!0 k3Jvmevqd^Ap Ap,t!)OBv6N FM;R O%27)=y1@`a( +G@ ;1iuQK=N-ɼ1AhH3(A4Uݹt}Vhd|kɌ[6.Gcw2Me8fY>g,[S_ bdޞ^VިPGqp_HA L:j;C} /׏4г5Poኖדvf}O휴Ykلn;8>_W:™($Bk9mș]Ў*9 ńdhUD7nSٝ"S#" W DS"gX~k1ze?\8MoDߟ PRbELD{$ZJ{D@ S;ܺL.qGM]pJqɒY:&j,6j'Lp .s=v3s&道+kHFi!ޗ\uW-vW<ԃN@؆b/5&k6C<7%&"*Gpb@h.F<4,ivU&o J,7,>&%lnߤl&R\sk6 Fm讧j=%>86?)Z%JRM,I21_?V([=b)ձ5BB/"$G1io)dfusULo u茆нÉ,Po1h X։QnXp# GALٵh>8$OLDM!> .OfҚ+;eї?-;/{q@!$s-g-@Ys YGV7tA!-WV85C.^f4M:DVDk$u7f8zt98?+~dԣzg(fvM?j HBκ> R[l"] $z#ǹ%?gރ"d5mcpğG?ո۔pGַX_N  uO*v &n6ULRGjpO׼|MwC[SÁM[h܍s= urP;n ML\Q\oQנ"8x#VfQ}xX"uZOQM!OlSLeDV) nsH cp_V:Uv[P<2O1au>;(~FwkL~Fx-JȌmV~jDb.P&ig!:P,] %Xoͮ3ت|s +zs›/5GkNL16vF`,{x+~ɷN!xͅ( lO(Hh̥m\p%Gkc]b#^_h`G |SڠH~9{KL24hzgCy(.(ٷZ3<YQyR0:G4Fi4o% iB6ԏ@no\;+}q~B}4{fPx5j F3f'VN"ga"(+7xyڻ|"%׀d`P?";6ɰȀk[ЀEg on hۮ *Jr+ :/̤`]tcrq4YuY oX.Qmwɴ8&ծoy+2&p RG?훺ut]QO#U{_пn!M2[C 2\bwet-q5Aq{u(]vVl[E,^v(]ۑ1!*>AҌcw ؊|cЎXǓz+%-Ы853վGjV CE|^tD9!ycPԉm'ɱ2m;N=-OhTdGMa'I*R&.#qE0h-,dOF"g]b{@2u4|qajBV>kLO;*X 2 0D&[v+ި r~3oHEsB(cfX,/"„XAܓy=`.ؽy+F٨SPOAb !uMں( 7 I~&l֔"uKBֶ{>m D5LG%EAuRTu/F,!{6AVk}j27JcxSy0uPy5 FoQD>ceSM1nړ` K9~tCnϏ_Qg[@Y  "{u ̊]ma)+bBMLF, o,- ZR̵َ8S>pUdFC#PAVbzlq܌}k޸˙]-ЃЃ2#?kwo:0`6UUX3rldkd?-3[9V!>]_GƥGbs-)"N+*<8& Ξ<s|KUpL)Զc [=G)z/XHG5>A [~\,T&ՙG=R(+hGB}vGS}X=r`BR@ fռq}z&"Qlc)8K7# :<."l-/\Ra@D9ڞ$l-DUQ`i)93׾wB]Q}CŪԚ#& Sdɛ-[MxOxo_&Vjif&>MHJVh4._#U;ƛcJ*x 4'ڈ]Jm_A"I!׽y%6D& l|utn<Z -p8*|Y+/#7F:m'TăWơt䅌Xx,AI5[Zv٘gNXƴǓ2ΜĖ.˹#67B($a:;7gdmZ3w ]*XpBQC>ˏhbxt5T@&q<1P][8DD\yv.0yaϜzab2_@7r>Wåpf]no%X˒{YǮqf8''Ɏ B R=]nH8YD<\{93xz'Jm"B\DHi=QwH@T%1n9Iȼ{ Bi/&o%/˸?Wk YpYTMc3wbzT/i3\$ jI5`xr\}v*i!ߤlkM)Nz%. o- )9h|3 39~','xuφ тzxw&[gc6/^{cՁ԰F +")6/ZjbRF#^Xu/]sGޣYF]Y8^S0f˳O\}vi:BKؘZ"^$]5y C;*,kv:3 aHJ@ܔS#7uVƭ,Wi$ lCQS>nǓ3!mNtz`E3WٓgdoW&?O$lEY :,{Ww?7+b<1ЬaȵD|?+֕P=RU,!S$ng+aKH <8pDgl4ɰc/"޲,h(`c{R?R= Aj}Uu 96Q`LMg#d.>\y"&qkbA$*%P)_^n;#\L:QWFCï [SxEgʰ:s"="VAxv&nDzK "ɅO* XJq%3,)JN{,wI4m-iJ̘:;7Mv.P4!3*q7߇7KIy9ˏtu\dx>FbB^tj&bLDTPgMm6?Y0ߓ'$Ecvw`ybL@(RQs\8#m/SNVݗh?0\,G)"C >q FZZxư5uj5S&Ƿip 7fj'buh_[6sx?ứt~x%=2~rVsBåʗWG|a/b.Ә2DGX手GsQrWRko( 'g90fKϷM4 ;x7'GaA\N0Xf L' A5MH ի%[$!dSQ0 yfz tY,񡈆S*j9V|>@XO +Bi -hQXY`2Cpj2s>"0R C SGϨ4N!̼h)zc޹r7?pY;_S .Q|N05ebq@YRd2 J}!'1_pVa劉 d&,{!/^xI+ubMfb}f2-%H0s|$٭OA/t_;<7}k_%38 [dgV[Ǒs 'r 61Kd:+I*D$4. \aj*׭>?,RŠVؑiFtm2%)h1"yTufQ8i]9'EvxctMׯn*DLsq!1aCl.ZnTk1Q7j?l#o7q[r®5(4;xy@C%]?a̠sQYK79JQ3Uv荀пZU4:3_@eY04x45H{!=Mpۧm q,j@v:B[ϩ=\ BI@&^TpsvMn01[c:wݭ<# 7$)Do|j=b5QAt{8DʁʀWΜVUa݉vSoΤD̼^ [43ݹ nAe)c{Yg̼vq0*.@] A*=F{iꣾȽ$i=ȽWQ?qC R Pk8W-c00{W|.\*݅GˆN}ܕd ի lئp<9+ kj7`X\;p\6 ېf4Hw{]爞u&A4IGBa\}@JT3Y'^^(Jwޏۉ)@Ǒp‹6`5";婒kv NT$I&Ӗ75P8'pvӋ&B`ەV8R YB~^O &GQ;D;]l\e%yp]](&r]@YC|S">@/? S| N_ ]0X&M@_!]tE ѦRᙯ{ 8|YGp0^ xR[_С-~5`m[.Ʈ2/VF^Nx>b\X~x4JeO į"*;]rg12jp{2B{D(̞ݘ7 K3`D6up&;fzYtH(=.?ho9j$t,|pc(Xi>0O% kh`(ue1Q8%Y:E bm:r՟.ƹ7=anY!B?c=)/NPIؖ`f A1'8&_6h|#de cUG4I:3$AG;t.72u~ՂZfNiLsh^"Sx?^Y .opJ%Pn*ZdA2-qV3 !j\jM%N& nxr=>*r*PẄ́g{Vtƪv&qe ;T~,*n=)N4IK/ WԔc -%%䪈A.p DL̹(V[Cŧ^cn;I8fO؃O$q[pWJes Ajݯ^?YRqxfX ۜ/tb;zN;کNu\kEDG03k|ݛ`^V EFZ[":%|n20FLyfXL3Uwz')A$zJ!J}1ctM 8:ĠA> ?A>zٲ4d]SCrBɋ(jy%G>|p: WT_ՠ(^ $~?t|e9jxkEF3Ujpa$SJɭOY$ۅ 1xX SY\o4kTķ\-֟sJ֡ !f ن/㏳[w(p캫ixXl&uk;D"^0:L.%A2b &E֑i׮>~ +W#Ci|WNZ9ymﻼ LLܜÿJ\up#ڌ#_0U!v="do`n^OMS %ԿY8v|O^"jUO\Vj>4!|[5mjKP{ƜjG;Exs2oǴY'$LT07Yc 6#}ɉZ۬~Fu1N3dQ} _G? U &YvTHΡ#2+Ѿ?y v达'E@rjIUzRb  uɼlΟ$^`JzfۤTXT,٧V^o8qI٘&N5~Nh-|67m#RdH-}]`E\bX~|4am9 P*3Ldԝ߈kK}ϯ\bv8e=ɭCq9%iߨS,J(."D5/MوHjz,fԃh:`ڀjbm):O 7&*Tx`$yyGZ%*I$ :EUsxc^6 ?8qr8J@2yQfOnYUB4 äFn 䞆'sMITփ҇]6Ia8Aqt ޝ40 EdN/q6. !J+85/xp[_{Ab0BAqqb_SU HY[%P_EEMlZʪfY6iܯvkx T(ӜfaSeQJš:q|S@Yrt09A~nu,zc rV S]2z=\(79ΜY[b sMJ6֡OG*GhC8D@!l/Ȗci搱WZQ YAǹ'/\~-ʙ\rVwwpᝧ8M0~tNUg"TD2kH0kXd΃:#Iv'\U X xHv?u%>D1JS4K^LUq]gz;"*~]8Nk䃷B2SD2e,ϠȐyVͲz qb:y`{ѕP(C  l`6^i8]d*Ғ\6q;Qݺ娧BFj.ƚ-djwuK0| ~fKL&<6j_pZs}|*\*c~zn7pRAd8:SHx03B4,E^nC%-Xc٣|{"`M]g +9%co?Psra.sa='Mf bmz)^Q~yVN4 $P-[ԝ4le;+V8JdfJ@,ܔOI@V *Iq:<. tL'apŸ y[;+%ہs#KoTkC7<#Vn``8's@A폺8Up^"^zx|tݚ{۾\*SYLȪOf{B*Bh'?l2䆭 x䐓+-*Æ~ϦU }zm,PyqW4ūh%}֙S p|7_ H^O/.' O.w8$G<6>4%^h3em 4Vi@Բӽp/Ԛ])o0TNi%j"Vm@y,L]J4mj[1Tv0|.%ֆzZr3Nfvc[~[oG1ZQ8Qq]!;G:v\#g1dV w J7,8,b\#?q=$t!9\8^  1=}1j8fE/9wʈ=-t=4),?ҽ-bVK"XJo~fy#*#5O_NyD|-6?vz`~ꇥ\cǑFB,_ng=uIR9ݒ%fV15Ts!--<旁qb O٠wg:QB}~4Y-Rf9B~D!%nvw`lիi}ka3|NEqK`˝u7\ikJnϗL0Tȍ܅1FC9snnB/"f?WY\ٺbiH Gqb|Y?v nZI~>Gt/wC} ^'҃Q<`{5rbxMGoȰwH 0yWn&1iF|(|bB[oK|xWEܛL 動p=6`佦 eJqI8ɭB4`$I@%bFz}?';wu ''yw3o8jYUvwvzXjdt'ȱ஫0krɫr\n.N;\+A/4[ex LJ/5|_!+0y&{^2TK3qCM^T}=(!)b7H)f If:;_5nTpC7`Hh1whѭYllr7{[}O=%dv'{O$f峔Q>ɓ{}u}#|GK{T .E/s_2Y.@w|T\&Q3p5+Lu%KoC({ '2/y^pm3+Ue~EY'ʼ\zJSo}?a;RMٳzBǥV]%֡[Dd= 9-پ%~$WN↔NHm9'?ض3uUH|-~_N;3xg?cxAppTj+\|]/@آt2r}%KmBy7.y1R*7% ͥ~eN 8w ǶA͜w7ͥnS/ayDL>}~H6'qTG}=y (Rh)QYhLN>J׸uL2]rqƅğH怞)EQrk!ԚkL<P`PPq0?7z 8Ɛ kQeu@^1EC:mJk6xe'^ f!KeXwzQC2uM.n}]TNQ<J3@}Wo^G\ `no7>똽aH!4 w']?=f(bkgYfhVP;n3]Y_ /سrAS1F~ 4z ?1=ayQd4(i$<"V }ō5GcWwٱ[3U7vlPy4 3 hڑFx$^ܬ3_#9/>yb#*ʋ07=P-"[F2\fR֢ǡ($tl sb*<;1Z ϛFVM4>CՃ Vx;*O}•Hlթ3%%xo+\z(A'{rAf-h~J;dy5C0ϓuIԅ/MzEjjy2E" )\\t]Y]Axv*o rRp{[GÄI>б&O#ߚIM]ܸ(`8NE^C&ۃ0UOA3MFfFjE1cNKy W'Nk*E~r@O!$ w1qz%w"AVvXxł$ K Z+6b[C~1˶ "PBd Psg-OQ#]C 4>L,E(0 )%#A`8 DSuW~;Oo?wZ4Y {%euӷ{>(M٦^Ch5'ceL R0J g':1pNvxK#oS @|}|`ꫲNUXb1; 4=bF'A:Fm^nשH@vF1(8L_ƍo1Xy2 ]Aahemmj]29FԠ/N^Ģb{=B9ؓBKh6@W4z??"^ÚnEړ`e%7 ]abd^tt&:y~o&N@yMj#*oHi7τTNkb+>:k+nndǎU:~UkD MDj:oe] {Z0LWaȩ1$?yL#@x8Dl񴍻QHDЊY?xkN+fze(E\a'U B̢r^!z-fe>.fU+Vӯ1*}znLTU'ѷmE 0-5BGݖ `~kKNI&+ 1:ؑ.y]|lѾe4e &ޚLO|J&Y}dPGRljK!;Ikj _I6ᢿW1y{wypZFz{R[^q90|&b)hC"-WWJMni !i/'}*7+#Jן+6+lpFl1k3Q!SW>fPlXvJ`A9f܅.YbQ)cg9/=.,0`ڈ`۞sC|BU{vPw&$Hm:1E6y|VED~Y 'Rl?pHGD>ou\dg%JZ%p`PG2a(d1^s)38R4Wi U麆(n`Ϛb5r~w-bEk a|Itdeb6Pi:b"w~JLBVA ՏB\Ax/P w<Og'Lӈ:p8܇nŌC@ԦtD`KcZعP_lmWs6m퍆,׃03]!gZ۾b8АHkEInoq]QK#e^k!x()m^–aQaQ$LAd oʽ#DiXd/_biAڌZ 6$-UU"g/_Yrv{O.CIC6Ycl‘}3 ^B^QΌGCgg@2|C u?cjyRLX7΄%XT|_.J:^GT^2&OVXA{m#FXLx$tDwp0$c7/c)W`rC*hϳijsɤ1$w, ­w|o5Qt۞ev2PڥsDd-XHĺaQ"B%p8+'.xLql()̴%o9ŬEʓ3 ?0\͵yZn@u5M#(40ʏ1`!'AE!Ӟ 2k(#\zIzZvՔ:OjPY,26$P%;Qg| {\2ܘ(@3{J%4b0J:9HCP|13rS鄪q%n܀ ”9 '8|2Eo3#y/oLq*}rA 5fFuLV^u FTWdԎQ_=0~U6 9zQ0pG`K< @sۘC紗8wa=yw!*n"盓h5@_$|Mu P\3]zF~6+,q!mvrϮ^N%MryWh.gRDrģV:ըvz;li =x/r k@׉>-@[(B:`)8AI5vI!R;ġcDhs1߳^6KEa|KZnPXVt>Nì MuM Ƹ739À{v7S6n[ա@qv) DP.2OQs[)}̨&nkLjÐ9m?#?^+r7 F͒I }ɳைbF,*0Go!H렀Ɛ\X c'᳻Mچ*/RFPdkޑւqĔLQ4pRR($>+Ł12CT&^TWaAYFb- 'N.Fa5'fx;WL b Xl|aσ΂r@ݒ{A`a^Bl7nhb;ŰY[[(O묐GʛYPDGN :+Fq\GoL׫kZ>SZH;8QxWW=jF yIDw{jeTE <CׄwYrSpT Npk*A024M_dH>*Y$}ſ@9 ֈȃN[2lU4vy$Oh <~;7$LdH⧈shA y9UnD@M_9zZ\ۏxo >;kT3{'sC9'fdSCm_UQmBs^5 -Mxn%!g$< ,؏^=Y 3q} \[cH\kL5Wbo]ZOV*ڢutpN^:AYA毉grYt#:ڍ@/;TMz1 (w-XE?_( HoIgۚ< cM ؒ.* qWfg :ZSE"w,Hd&#QarXg2қÉi5=S(txnoknˆl _ţNI%MJEh˄ʖ;OUQfYsH&U"l7JV&Q>,~ce &*@_y8/@!:)e鄳H8FT$pg#YָPm4l`}yEb Nꄊ 36nQ]@Ԯ/c}ܪŀL@a&[3W"~YT Ń}LyK!$A 0CfzQBR<?AX:?ANW %7У >uDr&ӠUU .O !wkpJ{s?d"7G䐊}7!"2')A9BBx?R4{ᬁZEޔIV:sXdL9u)O-_V50һFڲ_{=XL%]*is.!U1{]HVWKzMm#؂X /B~ "@k[KF&J7ހ0 myF>Ho_r499J?.͋?6s쓧W_>,M~]&5tax=N;1/P-(]x}ou a+J麘%a#7ڜ}U{S06sgsPD*":A<i#Vi͡E W̠ξ/cAXh7%齾.|.e 1?9 UP$jv|Ge*s]Ɍ@(?9^[!dcM[\Y8o}rAu:؟uiS| A-WÚkeќ֯LbJQ9cJ 7mGL1ZgJ#fAƔ?~jw̏h7}xe+q,YMӱږn4#2ʧ\QPzw_ࠣTN&}fޏYz̧tvյrEVbr,փ +T/ t#mde!KrkGǍTOϔTNgمsŊ<ݯr%I(Z(b_Ƶ4o&sSm "kϔ$F1E3C~ lk-4Ş(vj߯ d3e."%)炧 {IKf]i}^ֺP.9mn q#VXA '08ƴSؠVBOt }-rdy3!n<&M,'˒oC@(xhb?]<G#@,3jj7-7GS4ʐb|ۙs#,phge|1;C悖W V@<#H4qQRN2JLbn)̋4Y\İa&VV8{8-H{{6]j)QaK/ge櫸5TD4Z ɾpjϠ 6a9C}d">lfw[ |30ļnzƝmZum]6"G 47Ol&AWI%#@كEb2An\aO{:FS瞏EhQhG6~ $&?3$6EFRΔɊh 4[u…6L7Q|'|C+y \ґ1S] ].T09R&꒪BHE"]CP˴삏X)b`7;`{ʙX0L#{*%vW]H *M3x>*E{TҰBHg6is_A±$D¥wy ?}xѬxrz-pSF$'K(}`yGC#؊0e6fn0:p@G(\TLDze J-6zTIREnTg]IxÆAsn t{e!Zmq`h+@,^MWkƮ{D1h)f$ٲ!)q R2mv뺵X3оPmxhިK:#pkd0ӧS"+ w0h<:I>N1$n\p+mlFx̦L5i|4@ 3>]T!jj/>+uO9>a? ٶi17Z +Y_u3qL3gm)@q(ti2V>t"C8& A6F$MCi3\ǯ 0&֖ZG'EPd|wkw.X,?:i7){&' H P&-QeV5Vaчp^kfQtGWW>=9ayL!@p^TjC"S {Е ;炒9|҉!V됤/fH(!)E{a~˩K\[{ DvqR9jSH|4=wRf`hңxh Hj)p3ƣ BҰ4c"&{iA/yq͒.CKmV&fٸbń^kKSUVn@/o/> s] ,>DZ?Cg/1(nhOgbrFD +Q}-cv+X 1' @Q"Fm[?l+OWL|NPV.!M>027s%F?љ4.iJ:H6M?sUԞŜdU̓3 ߼Y#?tk?p/q Z _3D"Uک;߱Iey9/@3>Qꒁ`J挌YHMW}2 cS8MAĽT< DOZ`‹~م,Wi H|:NjD+WX%* i)A rN⛶T(z\ϩ21qW@JQq)B!es-r7.ZdsYY4v8&Q2$/So K"ȳwiu#A~-@A2Uf犝FE9s]7KܐFW 64Ԝso-СEL[?z$2#ou"b=#qr,Yk?%Af$Zfg)]d 3Tmܩʪ}]G(Q7_Ljƛ®ˣ{P6ׅJbC11),t.xp] 5\BxpfQB{"9Tp^uOdnKk_k*pB:NeKQ;3&@J%mJT rAYHIĹQ_ w9eKY{$'J1bR8J鯄'QV:p} $d!v6꣋br A` Ff=DcupEzȰ 9 3{*%Ljl G=Hb1sR½avLwў9){zd֯" hfZ& L/ז2C:jϨ 5jb9G]DFȪr}qb.H(~F6O PUȵʹ$0ۑ=~'x?1>Ne7FQ*C=%& O?Z%nyclIoĜƉ2$dRIRi7$ ﮃ Ŕ[UZ~[Uvg|>쁛s9dHJkvecxƳ]-!i2QxLXp=ˎbcjթ{O H<2)JmƮRU Y[5ƨ~Nl4Mxq.ql^ P w&}дdBZ׵Ow#,]TU6ZѸh}Coq$T>peqcy eɡ e?O")Ov(YE#1͛>uܼZ2D{?Ձ~R aux86ouvT[aRP5 Lmv(yC&$<d(I6t`%ga'sQ~fV?aijʃfHx\ tȚY&'hG)נ_Jipȣ~* w{ *2nS>И /V.t+m<ZXlX9Fύ3j`zf.$!C|JféFqL;ȗ*bhSG] *I% @V;lya3ߜ}6%qky8ȳ.2X_EZ$퐾ǯ.iQqC쌃*@'n2*ۇd ."JSEByJC]KE=O;jh/A p'S67pۀ6ѷB@A@o( ǴɘЋuHk6 t;9w^<8lA:*fCY/?^n NڅKc'.CVq~%sM2zD,!I(pU1)xZLu[!faۣyfN(Z;YO=j!܏{٥P#w>Uh8Mru4]JWPyݠ}_-[Q-pdK /bv:y-vϪ X h4\Uz)Aj\I dכWƹ8(O{?Rw3!IA睋V- [ ^~.k`|L%ŝTRTo  El0*ʤg=GtM? f{u[ϓHCm +ZlO 6'T_(CyƸ Yc}GV}qM҈I/{txWY:/ob=DDx d=){܋ߕ.D|Qbx@VU>G:vS_i綹6jJxP}FRQH\&'`gƜp@P6""} @;砝^U  #^ o/1P`1 ŕh?e]Wy!|."boj@C=Bc}rS}4d$`n-I Iog'`<KJ!L4wc?.A0AJ'lO enү9]%#xa^diħ/x7{^XPg.'qGLZFieCtd޽&I/?JI=Rg:FJn2 0v$̈53u0]I׶`7N>XsK@ׅ"93;b%4( H>9WdB6 [lz%#$p*\%(9ygDsLИ{B D`$G E2d>m_+y7xc@B#< t|*"mFKHVP~^Si@aĹ> cnJv]gP9B,kaps+KI|8v'Ny7Km/egs'5lq(Pq83nEJ#b=OەKU֍ g[xu+  B O|~X-" +fxS$0G!LM~oK.n|&8`-J8;.Dxk% >穆v #! =\B^2VHܣO', dz"SQ.Zx8^-{WO2FEX@QB CFXҷM:SCaK'0|n䚿g`ܪr4d>dHrp1$4WG@[Mn*_z9QD#t!&CQy*ɝPMՖYEmGc( I?+[;$C&+<3xÜ[5.dBYpNSh`Yas0&X)lYu-y(GopK&GQ&fP87M}kkJ#Q;^jvFYjW;?:x sȪj-^BVdDžOAS{.A!-ƛB{KEKS]>}wc} ^ÒUӦMkɘeVuX*AȐZ-)}ҡqtZ@o5HUllK@&~`'x-W!ᴅ|D 87[<:R ̵b)?ӕ 5^OD8 .PCЍ"V13xuU[SF^idy޼ 9<4r⥀mm̦Y nj}x]Ў9 OVG_c.-CThpd`:>#3¹\6E]qz௅|C 2<\i%q]6'QEʇ.!Un{}l&Bg Η1ekc5t"?w 9lpb9&ƊNŃ @VMj>C\^|2uP~hdkyUvRې]6rЕMr81yWJ6~6ĭ;V3*y<N:}]ˉBbb elU6Zr;0p no&}nZN$FF+gR?;A"s#'m15NG$Ҝ f~^OI¯@9ر]c]9h״3+Qzq{m,t%З/͌V/{T;lvzь(xh{|de{=J$~qJKƂ1l'b2Op F\>D)׃JF^3:ڶ9? 'm"r'} {- 3,r^W{e7!Z?]٠$9NM@,!1Zo-!m0R1Dy1 ;2UA`a|J7 @LIɍ! @NNJ36U$Uʲ4%Q ԽZP%5&rlrׅ-CFd+J38礁Erv< 3IJŦY0/q^>FC](oCG>NF;hL柶[:أ[ 0 "|vM6En!!v?t1Fsp];q)(M9{NG'ZkbᘐfF]R XS{ k,8C9<_6?ϽT\ZX]ĩbV~~aewYAL2}*ȓ`wT_ǜL:1"V;O%av!9˖g}6V(PO\ .,h؂]9 lԅ>7ƚx;Rdbgl^\j."LX* E~/ |'7 dH^mb]D|xuEp U 6, MJtBN`줡w0ra!ʩx)qL1R\1Rrk<,Tn@LKMl5J~@-'ޤs p,1N0U_W8^^~RAI-nUϦ u޲GF@7tTͬ4+QF =yJ߫by"{_ho1&D2ot?';c^ZLG!4m攼ʾazV oLOM魰ݸ~D'v.9?UpkxO7Z+Lqdu;;)٧O*fXpWߣ]WU%!4[q`~z.,mY\ !ݻ돹~mGR$ٖ: =YHt'-1EI-Uqs,_t!M_5[7>L{yሤg@P핟ڥr /lHRDtҐ]R`tu*Vnqp K/q,,QP109r Z&G 򶤂d|6gnS!$RqR 3W_N!:|5P0xՎh/G7Ԫx BZRMo$vMTf9LewZX_7ADzD34VS5n$&UT~-TD!M d8\ۛCtSMPԹ/x?hkRl76aok׽Wn>xm/԰/Jq uˣRU} .qJǏ5qD=p/ +zs)XjSNyO: kv|]Ց8I*"!qNHmxmij5@FoW8WwzKB|:+ĭ?S*-Պ:#,-#ݐ)Uw> 7\,_`y2a6̆ggA=I)Of86I͙(:*3c_G۶ փ]`HX3h^A R&=T1( N_a! G dLg ǡWe$xÉL-FMm$'QkѰHuvqHTLfŵA/2q غ6 गzPj\Ԝ[eFXu؟}|=Z{ g݉=4Jٓ< Y 7UG[ޙ Vt29 > Z ;uwV巳#:!j`v%?\}c6R@c6#6_ T_j nـ20AFxtqHFTJɤu:b&m!ۚ;w5#³kewa)S m:x297d6u%ÚN)LDNQx :Az/{- PgUj,|_:ĄV:đu/ Ji*k2s֠E@U5˽S.S۷{ d<൶Gx5EQh*ǚ"Tp~fY 'wL?6Ƹב 9sZe 2-'JW'Au#%N\ҴʠW7!Km@XH ð3_خ\c[Gip))2R߾ 3'&@ }^-.y[A5,GM{~9)ZL ;2*T?:}:K_"D ۩aTeKlm訡F[ĩؗJ\͂xMAE E\8Y*zZ+,}ͽԦvЪO9nD1縸ko {wDW54֫M06ʮk ?]jv̔3JpsآM9L5{ EN~&++Эec6UG6ˁEw9%i gK)#2)TeSڨ9-@Is }u/͢_-]V Gs]J `y0[6O88rYg_q^mTzc F{rA e998ؕ>TiSӫ!tlmۆ.0 mkpvz$ RIWj";4:˕+ˑ:WkĵZ&e i[ wLsj܉^zI JJ:5xo@CZQyiL)ĆQ#.DjMas2ͶJoIz'vм_DMxQp6 ,^7_W#+Qo5']̰'9aifN$9 sꚢ2'5L-å#_2]aggHH"~pe/!$՟!0r}dS1EePmOć@efԂf`oY->fܨ_ݒ4iNF̴v40DI]skvnrSs'' yFjIK<j&aH!6p W2`~Bzc31ցfFq: f\(N[ yuܢg~dԲQXD 8.$j(}lѠgvX,}w!/ 1_QK9Cw]<"XぺtXIH롞y4~F9ݿ:kq3&?JQ<Y(5Vϓa'k 󷇏ӗ2o0观\blzRoZB&Ɩp_fPnEcs}KyDL#_vT&S%v!B9hj ̻;w[z '$*c޲_6:vNv'#O3N_ "YX]лkJZ1qg/%GTC493Is+Y@j^QdmQS AX.]YTĵI;*2[֗'rrҜ^\QNJӄm?MڮVk_BůcGp1@)%5x*Ҷ fbYk [3|2b/ݺ3._#1T!f=,(\&HSP{Kilo)2fHV&ӯ{ ^#Qh AK[עcŠGR?g9 [د>hOOWr754D0wj4'œ*%a5ĪʅY{i=2ʒc&ˎ' U%fWEY{^\7s`ƾy/.imL;)o.k2* lH2jme HG2HYĘλ{ж)ccŽSy|b>yiv]m%Nb0^]8nYq!N,+7GR6SD9Yˠ3M}Z/}rDZ)7ӢoEω<-y;r+k=X; pF j$;;DP~Co~h[n}43 !sM+LEC5K46gHsQXv<{iQS.G1H @QQ1bdݨ6@F.E k[Hd' E5{3.7K59O1A./"l{wb(J{BGw-CkMqKy&叕D(X\x9_*rŇxT<F}/[bh8>dNS,Jϔ1LCl$a܇C5}()mRc'ZQJBOj6[%OD}lə˒RPqvOr}5Q(3rne0RP NSKnjLН¢^ת}PbFR8:v0H[ G)!3/7gh~Aߵ%o qk]g侐}d?|2xX% e,nqݩ6o3j7~0 PNI)=GxgCJT׍>@sRO+ )vC&^+8Cqn?,]mlWY'hЂMED!x);nb"h I'|+VQ–>|!ژiUi[xݨH,ŰNr*g(Ay&DԔ6}= 5|eSh\/oShfcLW^<:Y`dbP-Dt ߛ^oZ"ŮI\-YZwOXP-CS5_xV]!CgV\b7ndE%Rse_tKMAyhv* q 풧VOh7FchrkoA#­P2+r*jK^n/V\<^8??z|.xEF;heϙyl12h 'p?'Jq0!]w?H*ʺ+4K#x@OHHsBhbR O6W~im~lm:v3 $ ,u6B"'Olm9JG `]v8De,*}SE~ OZ ࢏bO>qȢ[=j<-Hj}JxT}ǭai6R"d,:Ze-vv6dJI Tl%XZ T;$W;ԒM䈫BV_belm-bT#(|clj VW:ۻkVy:D!JSv b~o!srGt+c!Kcwl'Q/Ya`IT5zz,NԶjN}&낏=g$OE$iA{;".ƩRou,axyNwf-߲zD-tQ(U*?y&v*mԣt Xo^Q:_0%VޙWϾ b͂-֗=PKT X<|u}Oe ,XIO\t0͗H*q2u&Fk\7+CR 2(XojaA)#M8KوО[߆4V*F !:q nymqFo=cz3}jXo9oi # I|$u8sk<9 Ak׃YF ̯ w*,8Δ$fvL|n߫;tԗ8$TY djT E%38.5&9SwxCcOq8I1BeoB[zTcЦ4a2S6id:JaR9˵p2k>T*pHz,dߒtr,B5 4YDnDʦWL(;? /)vf23SP$h3BM:P|{1(eZ;+H'y 4ğ' U 962ҩ+fѳ6#؝a=; 0w􉿆_8ee0ƁdI9rRxҽV{d"S'\ a6N( IX$s^놔lr.4$t}eF"5/x MEZ,yZe3"n$ȼhu8Bo۫]&ଢ଼l9aqnEFߒΧ_g?{P=+nh R|p>c$&u`ReQFyV*߾>E +ځ҈򾯒rRcn]+@A_aUnAByqZ|&+W&|z.DU-jS$_hmI&.J!} N8 7Qt< N5IP^ay=_퇨Yro͹g˶dvO?@DPi@}ituau0BAыr 3'3{Bgę|-9kgr0ing"vXɟq'#wBdlF< :kYnGov M_%^I*-qay1khwb02V(Rv|6~cKL'e 񢓿t|}3l7fxG}6c,:[Į=7|a<$?wiSf FSӼe z̤YY͆M4VnkVV LC䉜Ks\WTVO9+#ڵSh]Ù R4\ΆPA'{E_M}G6E ` YܯS- 1$s_̬꼹:œtdk/ < ,%%f2$,lrlꀱm _ޡ(*~!6kHDOlZ3N&63&2¼ǫʊׄ48A xqXt65= F8)_-#q/b8 ܫP0NfKv<4s>ST”g /z!T͟v"SD8);xסejԃ]_8KD-?{/Co!Ȣkڅ>hYzFZIڥm٫aCc.n'hr]S P7Y.5gWx<젓v}Gm:_q~[Bޢp(Jt:r $cmRl1:p r@ۛY ,AiFaS'?Tq@no Rae$; 1f90>XTn#EfMN`A@Vgq`ѣ)DtW0,JMNj3ÃĸA>w ;Fv1#KDG:Y+ o(AFw2 9oJ:vLAtQ{F$< C]PHJU8zoN;),lؒ2.8xJ]֩}Jy|{Oz3#8dVapǫR C򘆝 ξy*f!<P|`!xhNV0vu`s)O-J=rX&#G6g&Ρ',A=#65'Wgt#0r9BLԼcCp3߿(~:`BK*ғpM5^Ku ٛd*$YpւAGt,&e+W&$"{h S2OUZNC%Q;ݙ0S"3g5JKNr< ܓWՍJhA7#;S&hە;}9Ev"=1]I7yau>/ K%bRW3bz0 vCcTpTdEJm(lW@oÄ,Bv@̳Z KxSp?hKpBva**!%S|[ԕ6a*,%b%mtI&F+s ^_v>co,D%#OcjjgUw/*pY+.-`ek3qY3;1p `{־O*S }C l[K^KS·ˬG:$:2F]j0[C1P%Zx]agOIv3,}I.5":EgkJe OF:G{O=j.S?Ooԇ\@$C 9 noN6Jw3ÞUSXn&vSmauЖ-D@'b\EH%_`1LBS;i`Hvxv$gr*.'E` C4f83*]c6Jj}`` Ǖuӭur^FǶvl(: !|Dq+Z$3&@.;#Aug/(䐄=HJ|4D::Ե: T]Nxֆ2 Cf<+ oۧy6 G>ѽL+8'^Ev1%8Μ-Ok dIYHb{Śf}ɑ#OPQ*E!8(K{,ѩuOm%B_>Lom]"rƕB䳄Zr^xi* ynFnϱ%NpeBr'M4`P:'@,NUX6`*=hlTǡx $3 4U})x4-׊ ^&刀0ܑbL~^er 4ʀ1s]<[t4[\lKb^9ɠ7aJ+ɐ؄-09xVDD59ry[wDj %J%VrBE('bL n4 ׽c! 'B7Q84 g^#UgqHovP6j[f8qlȠ1ee _1;k8YTfG ÖUzwmgw٫ |"- :jenZfTx}p:@ !\nԻF?Y Xq0k42QUE*,{.?VLkfF%\(LJ,ܓz̩P *͝|էQ*OӇ(](ccwh[, 2Cno_XCABbŻԜ4TQZ|⺰Rg-4fs F,I1R7vҦ(KCଇ0ՅzuTD2 0lѱ**"zl("] C2S̥&e axCz ġUegN3.#:42\EN\Xc-S<9,kq6-+H*r QhlƼ ЕN "C}#.K@?/ta 06]dm03-M#7~SGIeO9Ȼvn~` !Q)3칒 -HuB59dъ樬-1ٜ8>ɝ`ڸ.| ȗ -I/Ux"tP^˹mzfŁ_F0lB+L:́O/zf^K2?C,QZ2ʮaP6[̗YE+)嬔\9s O#MC^BpNJe'Dq V?KļEueՎxz5⬓vؖHi5V/ |f 2_?27jwdOm\Vt߶ݲiäGm| Z&]cQpG%Tiht%'I31^ѭ0;@n&JՒUDy)tM&] O2b_ TjAlZkbm֫V)V` 2ܢ?R4oZ"kDOAF#Q,:dƺNGˑMX+ZwRiGN*i|-܏ +\IP=6RTxdQ@Lx' 6Ã/0ݔ}m45uԞ "fJ+w7{A~NlS tF6]ü:P#R?[3`c+Xt^0JiqzG$].^GU?,\!1k (QF؍T̹ p*:\Ht2"۟1X1Wט>ȇ%5Fby#ɟeEcbp42b/V(\]-luuހ7ߵG 28h,i;ʁ%E#I2>1 ÆhJ7QV|{C(%{BTvm˱(et +{H2w6 EϼwڀOiQž!0m>G*{ƃ[wdϲ9֤Q?@G{P٣1ޔ=.Hq(HiVC0"P<4~_10sdۚEˆx6gˎ9G@t{PQjfg:! Sݘu+T*3$:5Pz9A%N!` F决x7ŐLcˍr8$"? j"~~}N= Eo^y/JnV_3s @PdToXO0˒#{0k\wϮ#'Uioqg:9b&37u)ޚ>N &x`-p e`&d7rIFэ"ʌeiƆU:8JL %/ Sm0>Ο{p-̡9Ě8>mgJmh ԡ/u؁Me<Ƭ;$mAdոhӧO/[ soLH5S-1(/vllC<p"J sΊɔ'h1IjF4HzGtߥ7mNľZ;M~g/seЖ_^1+LZ:ZZz_0vxM6/0rBD7(W3KQ^YO+{I^_D]a2QD-*JA4 6YV9" B >;c['Mz@i`ŕonBC3VwHUE;@ ⊿GǙdU/X>+!2JUa)莬rj|.ZDfa"8塬v}]yEtc Ŕd%:󳠅&ѕݪD[7H#E=̋T )Q]-j M=Z2cNԹi-8^:G%qz,vpgI`:l%AnAŕS$8lWՙ>sm Ԡ q4y7Ċ>y0߹EIjT&2BЅ2_\RT]U*8Y-\BcgeU@d|[R'@!kxqX6qe]I07B!+dR OM(|Z ۄ'SiP^Wθ%WS5 E~1tzbWWueBOL1XX/=0IDPPŰ,:O(5o>KA|3 "bC&v1lLk$(u:,ǝ5o9;0^ĒݦQim-r>I/ꙋ^F`? d!qpmc F~{"zEcxsx]rҴ3x0”L0"i(].n*A`S@v gbV^d)_!>̔VRbu[beY?DyeFiWN&_#}a'{ ḢWTUJ.`\N5_(LcvΨK Zbia5Q+8(ouxh_1Xm [j:6f~"1\Uc2t %kMuA,.7M]땯JM޾q&1jɩ2fN2<7.˶< CֿFj+i"y5]o41rpl;.~V—NdzfI:!qJK=LO)jv/u !¬bi]25FN-@Jǹ}W#wIuna^=0v9Ģeߪh'US`]+m꟣ =hȫm@}Lxfnl;Yo-D;#ZG遒HqR$<<# 7GP;Yfn%yH5!( _mjzk$[%œa7#NZSܥcRz+AwTgظ/2~Hs<5-n{'6|SS0uqЭc&f]i(?Ȥ]y9na(*ot#Ny[Dmy*k5(-WOjU e?"OYVV2/?K)Apݪ9~?ҿvc[@tQP[@wୈ*/b~ mCFuBq~y?Xc"TƏRܢAIf?e5jRGNj4D:箮FѬk"t%(s^%DLkx'ҕcU;¨߰;mHxVGwv0A2麫X4%{>Q*ۻP}٘bs~I8:Ng`Vqwc7{);֪'ڧ; l*Fj,(!YJq?%}N{`zk ѠOwt%ʖV}2Rn4$irr66͖~O]W(%{7* xPP,zSR@G\vQH~BvR?l$7Y'haIgL!L {~Q" JĪI,_ (.T= %A)sZF a8(f cß%ÕxqJ]fZ|ZLv/Q2 N{[*T iمf|eaIv2u ELFvӗsLuzV|zoK&@}i8:{L1XrL嶣NYִXQdNS2tϺT"Y?gvL|;$x[ eb_U,EkirfA 5Bъ(LNQudOs$SNriv1j,(>)o<2e>+yƉHw3*]9`վpm=b:"]b[30eTg(," FPc`Q1W@9gwO6Gp}S#Cr\'hH]^DyQr6R}e[5S TBz b#0Y|#Ϛa $ r`JwP˘?eyiHKD5X߬IN'5%Dd>ڐƨR~fJJʛ(PF^t|BNv7u' <( HfVq$bg(Q,.}1qd/VK!s0:x1 1X%D+:Rs߽ P"jdV'ь:WXDSs#Fhi"L:W?YJŚ"eoPc[*xj*&;.ZF(QEL\9ԩ cF3:]%]ӧAl[rsvMYF ~5)z`ޗKpGsf/Bc͂1_DLp  Q+yj@8̹Mfqu-nxl{_g UrZh fVd_2ʜAFB{0DžFɾrw{rc<>(x 4.--hFmEK 7寃7صzzAY٩X? Ch2v:}H~;%kzAF $\ۍݗð<Bk~ԞxK͂{P *[Sa)y쾃\9߱U:S6hA:ez&U0沞ϼ'lPوU556 mB C"CѬ-SbPP?W#(0:7] _:՜ΑTL,cm,߿|>r,+IqqѺ /$45ơv9UA&t_`Z{Svk2PF{/A|eצS@$ \:- e``<|]B1CjwCIU\B$7.:Ic_;!. ,U.D)5ӫꕚm , uR*Y1A7ux>"5b}Z Qz. u9|d{z20CVm]Kc y70DupX[V+?PƃRy!yzgh9ܫy&t\gs#V̑M!_-.󜅚[4O#+XaA}lcݢp1.{||@H,lNKM}|[1S2 PgMj)_E80ɂ$ ދaFjV&2uVMøŌ<@D]f#Ẏ톽jF-> _S7=$e%Q -Lyv 9zM4oFK!×rI63 q'Ǚ8qbjv_s_K+1>S]v0|Z*Qml{-UrcѺ%ʁRY`UTw¨_ o?b|Es[J* 3&[f^G[}a|a`}J "9?|:EmqzQ.VѲ 64,1z 6!2Wb@B@=Gċҟa9憇eTv%z>-cEd@xLjBm<P\ cQN­ybeWhu~kў7M]9~񬲮v#beؒoyQ&XoӮo$5T̞6eF'nȂ#AZ\q5yd'?%*.ٳ!1Ť4U;p83b\8A8WrLH`&<Siz=/W)m點'.Ū?vs;жFBPoࢤUѣZwh$Z WM a.ida!dȠѿUq$Mn1JJ"DI?KjT2w<71$/-lsfGf]KCAo%ld7C-VPRI'[#(p$~EK2≀|ϻNşҡZ,L^4Qe HFH0IB1F]FEgtX\ B GioiwZme؃z0eT:sAֈw4]57nqE{~/!75/=I9𘨟T>+-OJ{Uԡ̺ic٦&"XFiV(W[괪6y*K9I8 Z *Ei>Uƴc#}OZdHjW+~ W-n@t:e@Yrq6R^msXAg+7뱰 qO4TdXPFґvܭ ho#pȤ+ʱ~942y<:kO f^?sƁJK,H^,mī=A9:<7TIOl^Kt_Ji}`њEO!Ms~ds05ma ODA ^N?:UY*YoON;غC\0q0, KRQ Rm<=:6_ jڅѵ>Rb. Z#:W"[;ݮ 5y\.:+d1N$7*Ğ+rJ?;pch+]ӍW:u %Fj d5ޡ!7|~@,+;Cmh^YjqE0#tO1/k;'L$G2 LMU1tvtNZ4}\..TƯ2v; \pEAm 5:? *~aR4:(/ AB@E/_HzXk{stŔigdZ)gG/nkђM :3>|IN_T'(rT9_YVpeG<VY|VM(2e[63NVX{l3ub ()qʀM=O v|wj~eD ۶To;~\@Օ%٨:2">{!!*<V) Η i~nÙ*Ӯov!֋K NnzaP.|DC(Yp}-;@Q36!KZˣۑu=.E?Nm=o[Q7OŹaa-. Dn>^W:8u [c X( 1=:m/@#gjou \!9%}xVzL\< $M]s]@iXj]u|<2-~/ )_8wt|!GŮKqny\bϧ,tT d=Ёmʠ#MTGԐ{dDϤ-QtC5e^-&X,0F {9f퍸Hv(JFcHVR1ŭS?_,j]O]cEhAX^ꝣ@}A2cwVN E0wYǑa-j:C! 2c/F|sDl)mBN6s^["0Tʫ^fϟF_ {"!zjI(ƥY(aro~6oDlU $\NŜ=aupdxy(t#[Xk4Sɲ<Μb/dZ%G+C3o]B.C^ h 4W̜0]?ˀ>BC<_&sprN-v+u(@M_$ao~"i;Sg q9A.h(?}#T%4=piNM ?{T3w96h㐘#)Ndtj=_\^,&^5c=bikmݖBl,q5VS5p }!{ OȄ9Qn@?vJx -X%/cF;WϤ:HOjoB DC Nt{)cpaf=(c) =F0zdȥuݕ F@!"9?2ϏlZ~ӅH'?&9U*B8񙵣Vԣih`m2VĨr5Jw].]hIElYQEozl2U?;E 0CH ITtV<ڪ4xNI IϨu4Nl%A{{PF6 ֕ IxA/T{vw-GS% q V3#yG-@ x B mN^vj(W JE [ NOpL3Px+${ӽjN UZ3B耕p`q\̢Fhf qذ,OsHs.h ⼮NdTke224'XN9`02(?gL9@?AW1Εc>%v(;9 ꑞok|ˇt榩51ͣ:HMh9~>qz4/h\jg*b&A'97_ȃ#)N*,ԭiZ-m>5o[؉M7\ɋ--]V*$ YW"Uiv phF.j =y:u(#5I}ug ̎,m2,WFb~ u?D7}B%JQuqI`!>O:5J?MCmW$M0y>L8N S;T( 03Ȏw]iNPXORwh<A QP2[Sپ~jU>j.>4"|G~+[(_e_{,lJ<ߊVkdgCf qUu;#LEQ]c2M;Co#t:!-`E"AB0BȣRT׷}li/%wp]6wєI\*ÄƮv ]"55i}!2^b9T ieXAF_^03^G+H]EcCx̸;7Sv|mlDX53+Q64jgv/]!0ڢq[57ZzÚ@K#K:b8\J>qkϛ#@3'S\tZ| NfeF0uj&]@/CuUҳ:֗Ys8g 5'oQs˓R!03-LƯ:kb0XAWՅ>o'^;S#rg w@e]T"kdHu;ސYݖI_rİKn~D93uT9"؋pl+ Z^5$⾸!f+1;;<#,_[5L ͎$B1Gh5;^o(4D'J$^]J1N aH.+kOPH٣;B"a@` ;l(ܘ ƍ '3+n ?Lu{%[ckQe Y⺋ρR OetP._?t>xx@[`q[iEoIXf5ٻګ 4f_=1R>X;94an)q(J ^vU4@K.I\)?@kT2fThBr2"xL;n>` Qn4`lQY%6O(ci?fĬ%p1V`UрMck'S. ?_WNFץeD N$)cR6BvV.+:?&dT J~l eW;WI?2!╸fhԡc)mAVAvtfK@W2SJu5$ A ٴ>V%D* ¿kx-̏7s+QTjFR4IC^JktyX?CE|P7AxJcm;U0eرj'wbU 6i) ![ }u,01MՌ_Uz13$ҴF, ^+0[t똊ZlC#<}>t<_m5>!]_#TcnC\b1 `Ս~KY@K;3/w{}}IP-?AJ3{aLdP8'T:\[3d0п,aEeMԚKK"W2p+h)Dl|R_&9,v)rs?';HRG)/m4"6 -D0sڽY%Y}7<{ "qh!=kZt M|eiVgO{4A=)Q\5Y}\[QκA1л3|o=bP p僥2@SRkÑ] QJx߳\cJ_O- }Z#eybF0[Fu?PL^&wWhGA7!C=gVLHZƕ9"zJ0h sfnAޡ0К !"U1 BD&]!EIu\>Re/)!cjNQ>YVkܦ#cNi66З6!Ը 5ek{,`7GgFP2+d *"V +9JWzybKɠbOUWfQ[Ac2+4Ub:*o@.KFw &j곦8 ƃXӒ]5`@?W^YY"m!bV\=88^S2c.Q9.Eb.W7j1]?ʼna^JԩMM`XTQziׇj4)\l\p.)KD7Jg6J)a܊LfrɼV?ta=b`ӬP14ESI36Z|R,rr["Xa!Gfml'ᑰs1Mvf rݮhuL,NSI6|by|3~MtixH][ܥ\,FK*V;̇@ ( Y"9XiKGCqv8[>4BiLYfꆈXnƆAWrU|UAUĒP^m2ėR;pS9=zshA w]g9I 欄y]{(]+MYCYq3Ů6yR fhA?PҬ= a7Lxڤ^lA6@9}>hgD/xDl9[U"?ճ~ٽ'PvT?L ,UvvOql,(:VgqDdOӂ~+ޒ17HѳWInXz5Vڼlж}G gIqr=ZJ@Q&h/1W $ OF\ڵp+!a!,m $Y8qG,i|-B1coZfMXQVX^G &0Y{Q 0i ԭtFf As\Ry f8 ..|Q '?dOxR8܃Ɍ' Osa3?<ǜq$&.1aT/l  r}âm* Z=nnJvx=JUЏΌ ¿ uj8GV @iMd-ei_iR&\ʭ:aקΨG`dP;U-}+(мDwl+Q8Z6.2B?Gv5.#zM@Q|lT|_{A(1)ъY£= j-uV'0bSŏ@v]UiNض%&E+`kj!4O;yT3sWb c flh'8Zqv+8Ly4>Ubmަd*O_B1d& . 4 w?oQ˺sǐ??ȴH?#7_qФ%'k'ѳ= zj6u?'t. N#}D85G*Nr o!ihK1Gz@N"$W5JqkN| Hv`eei華JفDWd)gh!,e34U.Qxtgq{"ѭ/)B!sQ hX ڽ`Fd xUݐⳗ6M8a6c%Jt^*эNQIƯ\Vh~*Xx7r氒dxW;d8Qz'WV#@}@(K'5`O8"@Te`Q8ڰK Y(p+` e鶅 =hK}=ݑ% 4PyJ@R~Zi3*v@Hp;sTXd Zg ֗-H(OHM0*EbK5g[?EG}+eEtMKBO`݈+}x $$AG}b  $ Z~J:y\?=zUkOT Ǿ.U"ג>bef xPb\eo& BxI7#Zf R¾1M\ ˦$Ncr~7K7ɍއSȌ/vZf$j-.о{mN;%ءU>ۈw|78h›_2E21݌~PthnH8Vm^ӚL "4ZLN;H &$_\=OS;nNX0^]8㣉%DLiʹ1^ cLR+Lk>,IXy\Qzwa v+ 60W7u8p޷.qONQmx'X"s?B!6]6dn*/5?/5(&ﴄW"3Yء 6s&p~ߊ{)\pFyvRXeFՏB%?YY+*)VT'i0-T)̦D)!w}o#H,s$URʗ^S< aF\^^!qeCg(/ؘ) 'yW(Ou2V[DL֛OG'Bj[.ԔJ* (".yuEpA*V=Wm-{1H'B2V7忟 2G͸Ug($Q*w[q*/~Jzs΃m .F35&r蘔Xڵ1`1J`W /K=9zŖ||Sh8ф%߈9H+raW!Lqٿ0XG#iDWF; Um`EhfpN_)CBٖ"P0@ոܑ0h6"!A82EaA @$d!hrf&&cn?4m.)%JN|>cH*#ZyE<+ ܻA;`$݄w^tlfA6OG@>RzImk%.:eeЙy9[,)C78jONf#2=hez3:#xWePhƋ-4;rcY.Y& d1P H먘H\[LM-ddVL4ϭ!l}rÏf@U/&]T}WK\ړ$}J9xSZ?ٙ;6{mFv[ξ$+}7 dmZAdl3D Xa?SObm}/ YZK ͤ5b !k~7ߣΥYX jN5WDjƐO?7 &^ <7<n7-4'Q k,Yb[d_9t7ӧEAzOF, 3U##XkT#Iu"yW$q]7W6 Yk8q_ 24]: Hꁖ7ܛSݪ7lt-^Tj&Ijv4u5 L몽·4 2d rQ$dcJ{ ߦ]:=Mm*?IFm"t^˯;Gu=/s˨~!'V>Ϻ/[Yo\ѕ݀Pk!D% @H&`M8-gg# NHYKYp$ý9hrCQg [43qjb2ΐƊV$N =ϻ\,ىxV{h\(DkXNÑ;šϧlq&{f]6(swVn}m5`/Ԗ~,\<"9bbjɕO`[$[4_2??#^ׁ V5;/m9l8ݫ}(& P(0㻤-;WBBjg |.Z4澥A1- ;c2T=0K{ (ÈF12&9;gB")ϔ4ɇTuZ3a'FӘ<&M-"!t;0S{TG(|zCzuݻzmMOB dA_gZ΄g0A,7LY>9KA^[uiMkm I|1xJds/w|IVˍٓh l22w1-96*;r֦~rwuJ?ldgْV4#FA_ |I]Tž+-{)/f/FPNЏK)˓_s%u,wy{˲R%WMqtG~5_TTʎԹtuABkNAS4"j'IooT(tyןȢg~+Vus SftPMA;d9[*gK]3b--؛f &朁mqUzZәXk.\)G|``J C[{XF?8~&~A5|} \wK<1/0Ve[+1x\Q=U="LKܞmX JiY@ 忣6xvP_tIjvwQU˿v^!GPGGRd7Rz-3' 0zhZm)ĝ; G(zߣ,5b]Bz暤ؚP9UX5ϵDEG!iCB_ z>we%Y@Ȅ!l.x8ת8౎@fg1a'Ns!A|OXgG}u‘6'x3=5GiN@hioF˹4*A.rCoI7_)^r?墌\kq_]#(%zh_߅֌,^]복I{-ѷ#44#z j QS5#)D55ٯ4K-a/Xq#5Z35L6d(i>W̍ 'BI푟2,z jL]aC6lb*LS&c,-g޳0WD΋\ \!sՊIPSi҆ *u-BfjHH*$kEMRLlt+1__NssֈPSQUOl15gCҞ8kG]#z9FWWWA1\#vIm&՚CnYJ4OIĂ1C[1:9~H#Q?={c!Ugn[vG'ܿTʘG]/6VWE_GXqcUnF;3?e!X8Ov3S 4I+J?Z{"ʾ }dGm 7@w5թ/ YWro,;:;nQk$P)&03⌭D&wG\~-ٸ/e!Vc5PUJ 3R쳹 -/ }T]dkw;}uCdWtqlu+RYSϺO5HX7JMioU~6?JSg *ɿ)r[k3A Bh)Y3z\8il^"W 6G!OZu}r7!F1,)%bS*5р^2:H)a8.!_(B8p Ze?+bNt]Лa霑Tt a5Ôl? H4$P/äiiw`Gr g|,y {ޞE3z¯߃+|(Q.(| ݄q/|\bȳs+H<#Zm;6w[K>kW6+T9erGMts%c=ec=033e%,U鉒Qd*s7g2S# KC%|$ټ^n^R!%d=S4|*q5 G ȖCOc6FJ[1(nEcthK +{(~;<8]d}^l7H ot&JG<&+dx Oԣ=6}qIJT աzG#"rW J˪`K$'}[[Dw@*m-jp="CB<{(;Vg%(7pSX~'CH[AY߂cZ$Y/|"_}I#݁Yi2 q5Ta8, Ullv< G&}W5Pd +u<9˃Ҽ:\}g~x958ԛuTR45KpŬVX\W߳[UYߒXvΜ@ƹ EleeV>ߤk 'y]%q;MlFAq*  7nŐ:n\UY.Xv761M[I,-z܁ZE-CPmv"}H)wo:[% u#ky^lqYZ{ܰMP+SzEYWT@ۘAJGO~ө DV|䆔nEѱu?qkAq1E܊Dژשpi V? c 0 EF6qac7.SPBN/BXr%1*I2X&:@t],$h\knйP޸35,r/qޤ]&t2GգW'}ͺUnH,ԕ+}KL?_𧨹ÇkZd7ǯ$zѱθ=uU[U3mSr.@][YJ~ڪܽz3kx>7]'N'ϹPhO١S Xk&3:mTgRߜ OC?EioH~Pª~Z'F/x,uEz6:8Ύ19/o',]RRGe댂Y1O˿V\vԫ9$ C.\wImMc}c|T);Ѱֺjwe1V2D_edR}$7gU^캼4y?7|DbÑJX}ȱ!k2U5BDz(GI 7'J4&! &/|0u-|fA!U͖ܗ魐yxUy5|&*ޓaYkB&,ݐĢX^!Ѱ?bay5s v5=+7={kj6n䚕Pc :Rʿm$vO`舷һS詩*9k\HKg6=pmPZ0, GD4|>ӴK\Aog__^~ I`k\26Ë0G#d" | +۾cr-t:D]bGX5Ϳr)n]D?svy^rol:W(6m9K*WiI&0eI7kj$zS]a:6Gs Wؔ2zI#x.gB{"n NcdԊ5C0=V &g@9>i 2i;*|dqN$/w9-يXD3B٫ע3׈=gJjUso'RȘX_ Wǔy0THlY nM+ZEL,Un1'C'i%Liq֯R{=;Bv^rsATi|IIXo KzHEZfn!{,|@bx-RM ]bCw7W.(J]Jmo /GKp0cQB bMx'݃`f= ~y1\Fߖ=Ը_*C̆YaxV5y۩~ED3p÷h:>B:#ZENuX(KT͋~Y㼋ʾaCG;Ғ9 =-  ibDC U4v1K~ӷU@>kƣQR1$9<<Хܵ8g((ԇaWm PffYQD]iH+$D"̤- V}FavjMZzISx!H7f ;rTY8 ́ߡH5JW2<ޛlu-&TܙhCsfIk'`cfѬ M[tȾKjq 4Z4u"m[€'[tot(3@@whGc#_كqkzIʕd-0JK 3z:9`1Ӎ,Kީ~w0$;c2n sez6ujfOݯf@އpMxn"q39b;WOU @\6Y[/qn]sBVQd^q*(臰:_BO AK6ύu ˁEzcAtesG,sJMnaY_KXivd6qGaԚ.S[-bG6=$"|@y{豑dW@xSaYeyҕ6cTdO PwCqy\p8pzxmMi$o!ԯIT۠E*@]*գƮޏ)< 9ءGP6.қ=U1;)y훗j5KALE2[PĠԱO|{":4ep^Fv|P.ʄ\E&̰`E wR %rm4VRdzKUؿK<%55?7hT-S 8мw/TJR石AxZ1Un3 pF_"&P9rt8օ7S_ΞMbiE1̕(f%m I` :W0gFe2CsTZ^ ~᝘JI5|l:K,&t ޲Q 9}0Sv49uc )MqIjܼ4R9_Sȣ`QS0:ſvjk0V *FC0}8GP,y!Kad}eCQ᪂%mA `NMJS .襰}ٽmirvCY$Se,xq;PF-Tۆ2\KJH g0&tnb?< 3  D\hF$^ 0D"JYsa%GŖ1nN1F@R:Bϓ@:tp/m=X϶l7).[oxorTU/k$S|S3㐎i]6g;%'ɮ0Uom=Diȭ9n}n!Bw4*B \NŞ0Il=_u4k˦b׏NL4ԙdžX5<`ϲ' g~sDQd훻^M'D Q%;xD~jY ;c  n$tt  U6N6['=h?p/7t@cFP u˗DlxSa-Lǹ}-.v0¤#:YщFO\2s~!-<"lpD٦6d-v&83ckr$wn@oq? w5:55tvxw}31dJ`KV r,Ѷlz:rK gP!e31v4XVVWuLEU4nttav WN %^mΛ'IJ4OB*5U*KZ ة];!| ]Bn LG5fKu+xW<{woo+S]o'7{QQcTz<|07Z@Ҷ3*/2}eR~uҌ Vp2ԝ`v AUN̩SQ,> w Me|A5{/h>3 L 4wt)ѐXrdHpQW@,/5M';ntMn_ Щx됩sLKpżK \xjW:ɶ3 PḊSWwi7 -| T/ zJfc+(]~1qEku:jX:4}Dv91Z+ԗ}P/ [ylQ)VLi8;!.k'Dُ O(nȏz˷\aA©!r=TOcKrvi@O+3=h&/? "+\Oc\pLrrݢ8 k5?6?w|5, ^~`'~3)Qj8-2ݳlFe]`q*MWa`޳]YX]*xnd@Z Y:`Me5茫MHWXv$wHy?;6@$KqQ$NAo(ƥ&(+N"+`/`Nƞ8sqE,)WOM]F<c i8'1=$Uqm=B4x+eD{a*.n5?5 N=AF$֙dѴ<ә;slBd3ӬdL]nX)`^HWLTTuTJmt 8.tW6S5ǧyXYr΍L:1DIcyěfExlVvJr9E|u[Yy.j62R'Zb&Y~Wl嬷Sl%',%̐>߹vd@S!#kȫ&]r:87yNg/6y ~+z+kk=HD7@}Cs`wb,[, e.?q7B'lV K.M'h4 8;Zh݃1`]򦷬C*p%ȘS|f^ \}GSDn~6e|A)xu/џ"Y'r>5)eB壇#t" T^Bŭ1W[.s&OƂ H-j;9[R+-sݑ7P#1MƁx2{3Xz.DgwMK`Jte;L5_IC&CK2j-FJúR[z\U/f A4I3;j~RX,l־͋3Y~Qkm-!<xtwaO0۽ePkrk2=lvMQ|x#U ؛ 4Q@q?*]!9x?3ʂn ["G-< OT0՗dj&ۣ ;`ZAcU;3a> uT͈N ѻ!ҋ3o*q]2^߸5DmX:TſÉx |ܤvf`Je~BI(œH"XQlzVi1 416AbXYWh{K u&AEhZXL&vfR>3ndv۱mu(ZKyX`dNo0Aig:>,dx?esb$}3%^eݯ,/jGڔ]2=[r-Es,/1gߩ*[AZ8rDj qm`3m˼HP^#톅-L2A0ٰN˒K/>&ѣH?Uk1&º&K TZhpT>QJW Cu7WQrOߑ"[8+oP(-+X7$8+4BJߗ-,,)oPX0\Xv5E)bNyҭۀPO&¶ ׆!5JmVXOX"k%m#&(c(-80|~KdP ʕ&M,d:DcGQ#!&$kŦsrq*aʳQΊ8\;h`ĺY٧m?9b4,,Z1#"+Ϲ_;F}oNS&?%d2=:lom46qpmWcLƪ%!(OMq|<lv{kȥ) 8F N~!a=}R2E2j?@ wYҧCTkma?Y(0APȫA !sՌhށ9d*TZ&L1ӻR}imCsdV`x&\%ސvVI =YoRzq]?32"Mkܓ<'T28(y&8e5X,KyO=]uV@.c{@}߁1RoCK,m~TN\&jE]t`{+b .@ּ]:Mudv`HɛkEl|'h6>7oX?`jDTQ$踚Gְwa>@.1Dݏ zmA, Ԯ%g@@/o*ZI8n&gR9j48U[l~93T XƋSGԯf8=ѧ^lރ,t|]'O(.YZ}Q-!&,!±->i9[tv0X\K3<̩U=5Ωqd7i~9&STyN4e?V8Lո56ᡉ\PBW+) {m/~H"dM&P5;6 H[gHY]b7AxeQxMqz1ʿh6:`JS20TDui\w y:HZ2̞Zќk4GgWy.mN#2'qAߑ9窄Oh')ϛŸdh2a2VWbF e6΋_.,]WkN*2>!"rf.t H@vazp E00*ES˱A2,Q@,9 &!qǒiJMo-HIjh:+| %F,Q_=Rt9n,z`%G\ g9ח~Ϗ'Lu;hkDa@ n6dl\)J)Dn֖$FCR|df&nobAu}RHb YNBW0y['֡e.xȷ8!g~@ ewY4?ͪ%k`L%cMD V'<¡ӷlJg0\w.Q7%dBRF7vfijAK(0sۭ|¡5̮3Oކݣ ]lrOtN ԵS#+ݴa9nL:`5$Cfycܾe"D;=uR?񋰦^ GcĻ\Ĕ((Z.{ с~EO6G1 M@?K-Օ ;FK"Ʊ Mɜ,QYss?[#84i59ZYo/+k"QbR7}a `lscO=bY_[z$߳2DWo.9Fi)I%%֪QecbW3=;fzc Q/!1-Cp 7ɾ3v.ϩ{_ rWY7JD]螛]#~Ft뷊}u"?HdKݭ9jAj-62AM44f%5f)%/:V[w 2w>LuI8ԺDCe.FOtAnMfȩ g)J,4Уk3CȰpif%_@`D-'ȦwE{>AtX*<6DsFCd1UrM}h<8e9Ɵ g:ɦڢǭYa=>_m[K@WP@ExJqJL d-މXv5Iy8%/:^ i8ݖY3 R34W)T+>M!'p戈wC ϣ\v$ߑ4^ڰJ?9҇f ^S-mh<7 Cmi%O X0D)ci;Vʹ iE [Q 7Ogc aJ#|poA>wWN%kfgc6 s-I,-$ZXs v^:|a֔Lv–c)Ѿ3W24)ݩ Q,GX-I@d~l؈V]t[>sSy3޸y(j5,:{U0Ed80-|ͱ%W?l̟P&}ʮ;tŞ bq1T'u.DKʧMZgt|S `ŒӐ}s+dlIAZPb'!şrs$ὛHsP"U\+]*` o]%_|02O H ;=otRZ_NI}T C'eU-0UjU!as-Uo@tup?/Kf.>8 I ^*՚rJdTp)jI_\_p rh2SxR0"l.P)=𑌽6pJuWʭ{|16Ѡ7 -Y Hḧ}or˱ 5ѼiySW̳x8EЀ+NQIx611;':eǛrF@P $=/{Vd$d֖ՈP9!PӁE\#aS6.)CVm91^tV^ڭD7}'m`H.J\)N@)(IQ(h zXƝVPdUՐ\$4TXKxl~fc:ηMݯg[$\sg+{mu?iHG2U*~CPEY0 ͥꚓ8%uRFTuL!deis1 )+k9W!O,\0m3A":ІuADkrqu0g 6KPhS˱K5Sa}y0l|4~*tіxj@U7 ďZz[Cu~ȫ.,#G>Ӯnl㋋wy+k=&` ຏCw㹷oE.=-8v4D+ZWbV%%+p{E-8CD/bl1l;iaʩ2DFݡB/90ЂX9sIb 'O1buɷTpguWO:Wگؕ}RD Ս_!T[ska &AJ7Ķ9A-~lM=3|bC)@2, Qb=gC7+ ,.iW#*]DG.r3RR:gOuԯPr$4ϖ3G7+l{H1d<[_H O ߿P8hetMe][vD,$#\5pyE`16AX:Ԙ2xjh^+}CunC+20@zul znܹ|ƫ8XR''z"7:K& A!*%RW2XdžKlRYL4dc{XsKX N.?P.?ԩ6pU5{鑼.FsxWchiM#snbh—Ni)sT^!ˀv'rQe3!}>PIbp!̺ {N *ؼ!u3W2~Fe7>u*R)/خA/=V-X{m34U1"67ש.OmDw+Eֈ?6kbNd"Xb>VlpVG7"?2\ nZI[5`J=l2zڡs:aXՃ ^OJ: +MHDt6FOljlj^Nb(7=?+0XbX{ґwWoW]XjqYKn@~%͘qU^= sGIJPX t$X;"/oyAl/Dm[*23-nZ}/ߛq2/'3o~zEIM-uGXT Z>Jjٯ; NC)t8ƽMdH/ЋG>R0`/OopZmmQ:Rԝլj9./2<ڞT E!%| j@|`=aנm5 x s/I2 ϥTؓM fF@6vlz0=QdO 1G)<4?D[T Bc9-O} nVB$ BFPFAIkM)ܦ7&< /+IG"dmO)2Q_$]'1hȣ( cf钗񻧼~bm])Qyf()ն)F1׌i5!b`}BI$.LEܻ_(zlu<0Axq lp35ݯ#a~)Y*L+PD+ePJO4Ztg4l򣈇b_{E8<)&x }(Uh6hU=;v4Qƞ.yBsF>o_=1F-BOm Ȑ="y?x>xtf8{fyq.EWe 0*l :~6X7L og$f=FLE<^t23'm<;3OBx&NE~Y⓬B/ldA"“~0.q995*_Vj+A#O2w&ǤҗMж` }0?LU y?T/+P&tkEl7 .,jhB&L N˭"V;Eay]-MgJm65VknGH{.P`ȱ (w9Q(-M Bԩ|)Ams"3|ZNѣ Pڱ^ sb!ĕ4Ϲȶig )rH!FJې5zӮ8T fk=7j`ޕDj$[1 X4 r?tgx''HI)Ծ|i,)LF3qwGMdCy99~Az]#gɔcxf&{lZb^-k0OܭK)m8FlVzAkK0lbG /2HIx WM#& V\=/J%-f䂯#wW4wvbtYjAkh}Ro2#N^:EGaj_8ňTqpUP '? fX5 vaP0OE,[68v41CF9W4Ab +?7K-_FoZ:8l@'dmW0$kz#xy,9 1imfo/1Sm6vK*#V%_\+Y  >1ލi}DˑWY@liK1Ig?f}EvO&n5lUMӴdU#yVNu䅪PD/9e= MwP>!U)4Hfh53~:~ $ɡ%m-|HfzV_@A7BQ[wUzU hG9­miracjϋ齋}j#ѠHXr0P9TU+Ļs? ؘ˥=\&;:04ΉzOУU(Op)gz#+ĄdSu$e\ⰸ`PddpR#OfqZ+u!WAuI0}z1 JmT!E7[Sq{ڳMKt%ԓ.)&x>]b}Jp@3癐~k8C-?FC֐ ގӑ{+S b9J¹;}8gDir\҃oV;)V]Cɑs]z 'ljpl3`Re[<G%So0t:)h?ݐt򤂐86G="yN7 5!x3ϼ6;އΥt=!RS;fMu/#"B3ڢ|:jMR"Oy;xaKv{Wp&ܕ ^pƄ 5  8Y?:qact_1,︕g%ěbf[RhzfP )(.uU'eo$ZgfeqUφCJ QсIx7? sVpT;XD:W$rEmr_;mł[BawGadDljfw1݈C.5P̂pWvxj `ԍy=hx\fpUr߹PuVi@c?.4? + i@vI4_ n>0 SlBSNywLүؑ-ǣܮ"?EIw&wM§Kᣏjv Rh mקY&}zSB69[s#ݳ- {.Atz CK~4-T<`¸&a Gr L0v |0l<ѩ@6qbhf89@,Ya\KH@T&X br! 64?bPo_ۚG9 һ{9'PQ Bw-h@_-Ϊ$ 1iDMϲMfQwsg\E@ gJJDZj?{haWkY$`1.bo?$t?3$$;VwT#hgM\ScK7!E[V1eزO-gpQ*8?|9No 7%PJhZa#NRnW~/&UXmq^*C;[P#0˘e}m'1t{F(&%? '|Yr$^Lr27g_)ԬdI'`7ZlQsxCး>ut+7 T?؎`LhT0pbS5^fŸ_łe2uXv}e6BF%0&T["'9%DBscAuQ.OYU v>Nx%֙wLޅT8 Rޠs/qI6MwPԴ?FtHkrO};wAv7bQ@PJs%DRx,/ JZ; ymb3@qfv ҔVWv9*LNw>!ܙVh2FUZւ%\&a ҡYF7+*pyZ8_"p49KjYM n ;G\ %-"'Glip5wdueW2V+DT |8Jˌ\۸AnPL,NEU>b3/&j]$]ຎ BXb uf+&ȭKe-ӳeicڦ;'>2_`yy^r6baȨ=IYH".\UDb[vk(k+lT\Zs$XIK;-gn-KIv+߯hNv&O8֪wYg;Tl v9ʖV0!e:kc`XSQӖab,qXP9[bI az rQqr_ԕz/t.eb?PеZP1%UB/v[Hoav5 !dp{a/=!ik.ag0,QI\X(6CbD(;֗`6 ?lg 1@>07gY`>=)o_{3]`m?>[)Bl^ҙ TQy |2WUx7U1Y6xꩭS368lC#V[EbeRTTt#H`[]#J5onUYWRωl?J>K8Fɴ3klFO$G;&6ս+CFF䭆>D6|b*FEBN9F嬿\z/>d&-Mm~%~*2*I{_p4Nj#Q+n| LU6z0/؉M-6&r#}qUc!r~%$4~'UkZ, T*S(8u@ysx7·x}=M& E }}:; .GPxgseM$+;yZ9(l} „t,_l.V>FX8%7k1? ˋ=6wRԅ7.zoۅAųr/Pl,L;4W*-ѡY 'J1YZ ꤙK'XϨL1]qmŢ[ ٙu08+'R҅`t<^ѭ`c"JtyjN2[D3zm}]Y$I'+"g! $¹g.0jT6V* (tp(y1Y m[M:M_+=}g0aSbF|iw)ʚJ 1n=T%MI)_2HiHrOI>Qq ),P Ť)' V?ikܷ5T_ҏ.T#yN$7dҢ8*3J߸ M'7HD_CK*%"d{{abҶ8|^QvҲDT<D^XU),!>pw%)1bnp>e{YӍܶt2XOq9_"!_])@ yPɪBd Jᤈ[D4S$zkIAD&{dȕMIK"?خZ5l qܯ%.SX z;3lY{U26]aBƺvg}"0iOY:J`_t;} U>7ϒufX45 |blRܞeea'$b \#f;o` y78d0dϢ_U "w_-:hX6Bf85@fR4JEW9g%GI:IbLA@<4D=8~YreU-qA8}UnЗ+y[@6SƸ$94kpJiFGjf,;:UĻPDC u=ĥ}c+Uc+]h=daTpYȱ[ێz}qAc+D!_%t ;ֽؙ #ѮC^6Oo.*l"E)Í -Wp3NH>呕Ua4mv/\nr |2s.\l%4d Q \f;&{̟3+l"r૊ey_kI#$V0^&΋`o;+lYobpʰQL|Wz|!dNk *CL OFqj 6(U KOkÀą2_6_ ݆rp9B#O8lXlveW̻d4864C EJӏ 4LuAf>fwaRiH~a3LX047$93Y9 oamd7WC/d8`V|ϔdW!Ta[bUǝfNrQrz 6Xg8ܧ'(qO: )qpv2)4@F!d1 u ^.?BJ _B 7PBD㓒#&NI%NyY=p٤hѓ1V9=2G*&ڷ]/B`7({ ߚ#'zmu@XT|he1'_ LCׂgA$k&u8a})(G0&<Zwl&,yDi4O w_T~}m1j r$U\5+(t}\cvAٌ/]WMa-:\sPahAUm]D:W(κg (]zJ8&/9Ղ]hDYG><*sy`S3<]($!' nK]DCxIw^YӅ4 {q9?g9. /VC k)eri/[Vx8 z6 nFX8~91J8%:4<:)͖ w{idRCѫYRnx.FZ1tWC8lkR1#qH_ﮋ7ίz_kyYʝal'>Wo8VA)Ǖ(hk KP&>gdEM|[|eMev0; ]@], >+猖sB?өs Wbo\TRIZ {AuZL)ٳa]Z%:Yp_W@j]7oǘTuQ[ t2tyG'o>|:݋+FvՓP3I>*7}ύEbMΔv(^w;_~/֗zPE܂b` Unm,(:+7h]6!0\jGϭۃF桚E +G!Lks=R$-> gʩ\x6o 6ŧ:N47 '\ 愬VC;Z_*{eYH )ru&2b 5ffFX Q!{֌Vl H}cؑ"Pc3̵H|a] ݒMzFJ4 lQV``Z9M' xTn<3BQ(].3`RU;W5Vk3(-YŐz]pN\inx"eu]([x7~qr ',*3c*WUŁ"URR$Xў@a%}MmզDoN{ t*-[Ƹ;8H~9ޕ :>lLa]`X(=c<Բ w8.A/&]^|df/3)~zL@*Wϴo.[!AaC#` 4Ƞ@ 8C#=875Лz;۝1AO°;fރ\ħ,n=ڡ95hR_UNY% ?W P_X Y+ liʁjvYPM091n2S:!!#D;J߮>?qWWC>&τBv-B6HUb~[ qL]¸? V݃cs=kPq>E1^}jNs3_#ɀLQ5$b@>U7Ti>03 m\z$\ی>x~P.sjVh+0sJ̍H7#Z}T!jC1):.K'xIapvSkQ3LjE tl/Dlw4mBC==|5Ry+џ_uov}|U޼\xE^tcֿjnS`#P/t&ZCgѠGI2v,"'%3@@ajxx^2 =ٺ36 I]LmBT_z;'-*qlju K9譛 CV#[(4_ hop toTGJӖ u)3Ѿ29<My= ([:ڛv0p 8[T!Ds?&X6t1] uꭣ>_:`Ɂ*ٽ |LJ $8̄KPr(a}I3& z90U>0vIՁ,ۄ3 NȋJTx_;L,ksu$i罵ľ@LhL hN…W+Ԝ>"¸.(p?E]*v/":^SHjcݭNmvՄ?]`Jc7Mw˕E|ڰOZ`݆ŏeD[? "xD*5 FT*r ^ہQ[Ʒ\YGڛH%C7| b O;$,8, )ڠL/Ԗ쫟^޸c>hoG᳠* 0z6 ›+z Lw7FKcy򃓏q܎GYGMJbpxV;w- G3:"x #Oɲw^:=i8UNЫuV`;JYՆ)''/($ak9"iW g):wWїASVEhy杶 +ASNp}7C4e 3U3~0A =:KBV'N7y&Q C90LU/ſ;X:Z/qg ۞{R gfKo2:љ[+ DתSfc%:\a\mLe9 8YV[ ;MلoK9l7?qՉ"O\}X[Q&0XtPyMM/@>{θl`eDzn}N/KFPU;lY)T'EG7} +!ff+l>3-rj1]9Q3TÊ+,B%`Vќ;-^C7e|Ć5XF$Y:#ouӴ*ɂ1VnrIP*xrle Sѵ~}r&"79beF]ɉqËTX`J{c l4+U@ 1:s+XdžKL>M#}j թ藄cr>%M9$ ^L2pTUWvγ 3QTzcpm4 <:J_^~^jXukfr>rZ7 ۮVbو|3+ y~3fU)i){vKOD՚>PY*&('{T}^@>*3z~AIFRL#c9qUb*r}+&?I% EVb" R…G唈 w'\_5'/~y*kN<>De3`喼U2Cя'DjY.i  h׬r8TSѠ%]w⠍_sU }Na).1NxRֻ]?mJbWheCg| keN.݂5k+9i嵣fq0TLt5`}sWXx$^,f}\SaGUz SRՀX ceLWU#r9a=,% x SR W腂`:[a#^%.5C^]pF<hW̚"8@Y$*kǁBRΉ~HD0%iFY;LߥbMvRͱ7Q;`Ikbx~3yB{,qkw pF*_Jc|B $}0R±y%)er*K@_q~Kq@KNq _ ƳB!=Ô<\^Qa3p̆qnyGE*-!=`0-;2\?zbY=Vz.g|#xG8Vp+qK [X{c n *64ɛVXjpWLvz%\O.n*kyYOcMg?̢:Қ-p, H_kNQOA`'h>/7ۀ@Ѝ#s3f2-8~[:dwGmc^`Ŕh#UiM#J%8Z7?%<\RNÿ^h1F@rUK㹸01"wl9XvIxCNrJ")𧁯?|#hzN z3p_̰-4YZyN)-] ^w#ۘIU[Q!`Fo^0,0+_* ܱ t,н Vڴg+λ|`oFQB(`vU]/ y6::ىtn;i /2Jjm7;b|VҮgf yaHv:ו9P deC.XG?Jmsܺ2@bfiT?( *!B}1Bg|!>JjPIw*:xb9p,T!UA$6=9W#ie꽼&j6ʿ ]RP4\Mh!t@9B{ag(F O"Z"{)[ `~ =. ]hl`AVDnl@o&F)O̿Fu씫3jYe#F%+Zkn{T%VUcLe*Fvy.VWy<^^| +>[9}i >AFƛퟻgZj=Cw*8rP7Wբ0o\ ~ -sXd vh; jPhIBB>$ĎpxJ>T '\ msP<¥0P}R=%,N:穼 6&پJ%F]^X.N]:ng-JmVR{ q,څ~o+8{**8:_Mo$Xt 5s%V=R /6p Y3}seuDt-ij"R6l+4 +F!~ҵg75VD//RC>Uv@eDOL'g o"IcN9 P"pVVܒvhAwi&ȕ(SF4zPvݍsoWێ[^fԺ;'%k)"6l#*{o#W)%d'T,3Ȇjyeʋry~(*2m;KLBǴ/k8+ บu&,ڄ蒓 4ƠˎP\Aէ.{UBvhqBH.g>?;aa[㯺,Fe6;0-OL |;.47>Aډ)|KVB200qpk.7|ˊV10Lݼ:JwꩲmЎxH`%N@Eo9荩&(&" :bk}RڪX)FpYҡF YѶ6+i:^ZBǹADPd&T9w"`O4{ 1SRrSs[*E%q?E%6*v y45CNx*D a8mkjG~/M"L:JĪYVltpY:Ж×;Z1V}vYt^lUI ~B [j@) ϭ]08hwӓHԬ|E*KMB)L<~DtKgy}`^*^\ȯՆbWFtzB8;B A50E^s"`ڔlOGix;ؑQUՊ^VI# SWE;`yyngP(S ҄(E|ysOPåv-b^7uakT5%,Sv|wOF-BLe_zcp<ԨyI[Y*4?7P #[Bb(vP?$_+(V׫t0dʘ2kp L'C(i&u꼨R{Zj?N `Dld\cfZM _ޜMzAA>{n_"i,6;JNRQ8^s/J 5%^W_@Qvr_ғ Rl.X42M4NWȍk6Y#%5=!# =rAS}'PhV/Ei7eO2 ]q>sY1B]zI {0hyrp]x&I4C$Ze_4Ӏg3D,͜pԮ&k0ip)K|'dpO,rdY9J@WcΗS'[:Ѯ䀮0T֢߾mGc8*,,}|,Dx(8$)6:v5%}X-p͌<sx쀽A c/ yÒm XNb:ZkmCfJꠗG=;jnUѢ_.LB!U3u ٹt͆ UڹCOSVy( lo6wO(X&  gҕo`]r2f_.{Y9/HՕbg%H>Ϲ t4]FGґR=u`_9cWaCe6Isȩq*D6F."٨y9NEgM~5 @Pǡes|RYYDw;k{͜ ȹ^G/pj `I kfYPrc#-_<{"]מ~n|N}=\ϟnȍ%16x!o-d8H4 Z .H5=zSBnr_MB1 .If5D7S 9]7OdͦQ1n^])Tɵ)FlXEH>b)NxX5I#+eL¹ħNBƨwa @#;@l'o0.o5uJ *Urԥkw2;~Y~.&C(I:LmG[]AZ:wwu:r))A5R`p;?e=yw]t^d QTspxL;anVjJ/z4jJ4"TIoo4K=hH:!"eJ50 eײt♜6[dS9l)S`޾xw2Oͭs2l?ݔh/OF p&%2M 6v0+2'KompuNz XNH.KoMoƓ؂>t ̅! a5O,8s=րei&J!0:{x B"tMW /jwR` Euܹ$נ$0+Yze1P=؄cQ-!c{!@W,e3juvYʫIjNmH2 D2ĕ cD3XŎb,K ezVۇtr8t'Vuwe4`jR N;WsqG77SEE"n&|XE:vyCTKy6˓)[gy% -`jY(IO*Ňt;D}m_$O>dd[qּb!q !kU|ĽAσ Ok:h*ZDE+tR.iTk2noz vTH|bnE Pu1Nq`FQ,6.r F(! H"c U8{|جd= $bOަeOR+ &YK#EF]ӏbYjBI`xi%E -Z>+W5~Е鬮Xe$huM$LT3Hωwo+lxvh^X7$PRATrb(N< ۏF/ H+N$ PtN'[TOxۯhHN@+>fv@Y3rCƀ Bʳg[c\㻆荤M 5Sr} 8C `9 O2R;HQ?MeK1  07n[db`UDzߗӧ"K}S\9&ͬ۳}c,ţ|c9˧`,`h?2orӝq]jZXe1S](5ehZ8OݷJD, '"shdoYw,|#pOH-SfgmE1xs?۪mB \C6a9K}qdB?Wv6+itjH.}:?N &GY<ޥw>we^ؕXno ڱ4U kޗ{ uU{K̹oPU-Fc י 4rC_R5^yK8&' c6{wYy!A:.e[i4Ga=ϟڲT3'Lڕ @ٲu29"~E(e] !xA+DXauа8;hZAh[H#V%@f%h6Wg3ԫEA{#m2*CtGȼ*n#L|U|E]]yMjuHSSPL+ p.-6kY/d|lM08~TP4rduo  ʇDW'JFm¹&;*R,zMַ+&D:{aH{9]csWl1gf"vQ]cX_4?+a ["RD~% m4Hܣ1PN8I Ò`nrbE6U ['5q;dV5S-I>!B 0՝X+v\KvR!ŏdg8C"r0'H2X|c2ѥ (F,;&]v|c,>t;T6M;x$NcElA/WMV,tR0eq[C5H^a Ґ>BMzu?훻l [*~NZ=7c_T'.C@wt}hddNIW+XS 7y:enB:|p^Ie^>CjPn}CUW초E2i;rn5)z|#}|ybTcwy@mPUPJ$*q8@78G"?%jA"k! }<^qD*ҭ)^_ 64fYxdWނwLNVviX u$8A=%CիbaCi'_@`ð IXe+9 1|T*CWsZt (NH,\&=Q61Y<]5[AtwذR e\9&Gcg0~ u%Xc3fwX:xk5?TfeG4 x3Xogژ>xV -fw^ЖDʵBA s*+A_-9?e8j)Eɯ9z WeWܚ¤7z@fҰ _]v6`Y i)p,lCKԽ@H K}SimphV7{v% gAl,&S3=g#<@}%;fA!\^= P hSR7*ٻ-U~F{Ra!*NR2E5f4G}\E1P:C2ltY=S^(7uiILȱgdM{?SzhL<ď`-)\ŵK_u{ /6*K 40U,G^/Ff : oCgDN,jEow=+Б38Zz=0Gd#oŵa&$f?H58 R*7a(iGTb($o 淲p^ TN J٠J mbN *%A=]} jP[ Ye?kps% 2\%>ϔp_F @ܼH\›HԗvftUü8 .(iFtq.߿fM4eì쯃~?l1Zz6] O-LsEqP9Hq@Y2zhz7x$ȱ=;qPd)eYEm=n->hs{g gFDvynM_' Lx"Yo^U=ۼEVr `4VuDœPOU5a(4cy!?򚚰M#5o"VM;8r;8IK|'LNrk25B L LA{MMTQmN1E!׈:<>H}k2tdT=W.kB@C|^jćl ƃE_ Y2`U0=OhvZGͩQB^5:1Uw1l EڭPujU]!8Tv@w he!n'wBMr'ncdjXnW-4lG_tSg'p͇t\I9D:{lN=e(wXܙ;c*Cq_m.,1CƀV}ՐB06]UneS['o!ؙ6Z}aLU (A.삺jo'q'~,PlC{hO/WN̾Ho,Datcȃ"OZ!Oh|Zbj`:GoL݄`^ hѼȎ[a*@(-z>i?{ᮈ ^1%"ba r$e%;aOt\OyZ:ѺD;8J:[FXGHl o IlX$kR/{=z$ÏlM^{:cx90 2F(P?iukF7A5yNt67zb뤹JK$`ՙOXYg앙l^yFt`#Qُ/t. i7;UɮJZ:)d\L2``9`MsJIzB>܉lѶ+7qˎ/h?~_4~pV:@C8=.< [‡νl46WoXxZզp1Yz1E(ƑA$k<.)3 -"@`kWil [)ڦ޲ͤA y.OxL(@93dthh^ {4".O:$`af2*כ?0YE/0L99-<@ @k=!QNܭ)SqJC y[2.tDjHKjSwos!I.nHڃ"J PigDweX})yӛO ]"4% yX~oD+]n-'t+NiEFB'0`v+EYdrb~6h]\gA_v".REj"_%$QsH\f>:Lz*p_sxRf8׽nho(=#tb5b=_tĐeKFZ3铢SQ7"[?_;&}x$ E묽 ο dxI~ <\bes0fsr W2d2,Puk;%mv'ChgaRS[": qU1!^>{6<7^,00|V>Fy@08?J%¥jHu;b>Lꙮ7J;Ȉk򿂧PLIg=zn!pΦuHy=dxנ! Yi|nW)|AÆ]0k*¡K?rFz7FϏD |׹YZx@c9G{AY)V;tP%MT>M7yahS'˰,G PM=:Bu<1XE1"tϚ(M6c\]u(Hdۼ"xÁ(Vz 8[I`qL=wVj/hf>eݎ8P rA4]3FGOAN9s yl"}Y)ISbbE. Cac.9BUb5=@9-m G}:o=TݫsrX,(ׅo"kVh,lH̭d+&SZj{hC0xOZ\!.:#?(/` kQymI#OKhL~\<ٜf_ʙERو8LcyB慮Cm$n\%Eke|c5LJ~Em2*V&4S01ZVAyЙVeLӺ3؂Aq˼ҡnϱ<ȢdY IuD]ϩl7i,z.*bYk=w)s]CÏ[Ms0LY,&}K_(#8\g^Fӌ~G)[fZb\ E |y݉?.d> }nps[Dic9;*`/ fUqǧj A_AITRm!tsppu ?̜W,&*[J eEVem.H@wm:1CuvJ7\JNPO5?V' -m+Ս7 h:>,ѕ>tӉpX7y"5F,wy>-IoP2fVˊ=sIog`n`p%%_(~v4N .ÇN%dGV|!#Ծ{j " eɽ>];;)ZEg8'}6Z6ʣr)w4xcgPƕ%i50xC6qy+kK#0O#K=(+FNT MVnb1(sW"GepP'vh'3#`{\ԑvX ? $ PBc;D4lak{?7ԛ;%% %;CG .S)c_nNޝIi-g4n3`p,~{ EJNJ48NQkZԓý=Ky  Aeq_qPT$-egӂu<Z]Gu): LhY.&=[ I?V1vX[Ǚ+),&Dcp@Q诤H3v W/4c㛔@pk}a"@e:,TWTv0^6 J]q:2fDQ־)0}L6q_odKw7rwg$VxqE zMW)PJb<%k{hK=.iWhMH,r%TѸ?M:?ir8M C&b\lC=m 󁠞(7qIIR̛̜@/5J66mڿvoq_T0[|m>WZfI*c5$iq\Q٨Ρld{Ghߴ!2ʘ%z9R /[_z5/DOw9FTҲ/6g}4h9,s8Lp;jт:je j>ң͑oC39nmx?OM$>ߖڇX2iLf(fҭCb+a/|T|:uumW,%_R yXM 7GU^I* m_'WKkVV.JuEf dSLp[Gv QA{Jݽ f1__ $o-9'Q"LaGyW J:QRǃ3`O Rg>TV!|08(5 tp.ꃸg]s#TiPWX(x}8yQFr㉲< pڇL+Pxh'M$_,lFFJ3^ÈWx#cDfmvBӖf'5}ATIr S{y)wyc)mlUy=CKttnԚ A/ZJLlI?,wc\yDQ^({%x0vA\ 62ltЇ((tR!K܅ILzpL*<ۉ(HG-wX5Fl2:xF3n1/ZHWsLa&x!ۢ̕!E @?nrC?n͓s6xmg-2Rx xhqL0z=_rv5!l+*UDFs"]ˆ{E ZLM[MSi PoHnuF{O&ozbr;duLoCqC{aۼ̈+G:;7eϓq#ĭ<sdoq2{_\9(dz1 Gx&rnX= ){6%8yi{s5!D(#u.f}[*ɀORUBiKqhDboߝ,T_4{uDd5΀6]ZwhɱЧס!E>~? |L^$y«4mrkFbէSUyi*=+83%d[8SH6Fڱ"O4$#\ODfV<_R>Pόn9Bn;f-P x gx{`QK^v=hMʴSi7i3K{4ho,tM ۂvb9TY^.\97길w4pX!2 !|hBn86u No*O7e&{sZ&M\춿=7Gm֘yܮ59pvc%t_j LtfSO7:Lߑ\.ppb4s [a:[M6( @2hsa#g܊w#܋ ;9<1a#g⨜WJoiSs6AhdNj- MK_~u!mf0jdm<.П"/Y"$FrI"zsS/FZbM 0p*;+AyHk暃뮈 0qbLz4Aɲ. ŴB{d`4G,mP8fXZ$y (gga~AcŜZOqqeΤyL IF,m5~i 0ӈڊ}<44(ICtJc x>?20QJCuZ!Q-_)Af.GkjA6,a9L%ǷS(q+sf@A}w!ogQ.ىsasĹB#[w6YWbq{LY>%SbX{M5=;8(1qoֹtp(dZ4:ʽߑ7kս #iJ'aW IҶl=GmN27 W\4’Jw=Oa8mhbD3z`Cq-nQs T)[ͬv !e9h|uM@16 6TYkqALl T Z˺gHwxvPu^nyqK-  '5.FmBxȫ͒lޑA;?0ԾlL$:tK>$Z * 't{{SzЋ. 94_r<5 𛡼pA{1%2q nEr.?`_Iޤ&Mn PL]'UindG;l;|Lu\F*V'Lo =Pp|ޤu235zX3sso<^?b gءF޺pIYNL$1dOUϏ˙}NVM؎j%)(Kʘ (FC[01*'JMii\v%FֻxSyŇ[)IA+Moa?ZC=;Nn,`ZSG[ۺ:؜m_ :EJ!ձwsE,h6,0ID\(- A,6]Ԛvh)xIKH 85vhtKR?]#&e8۸荌;|IV l`53N|fU 6  (-%h\GC¤bv0bV7HgXfV`!/_CQu!$kXU. |gjN6E\FuxV l!iђ9 "c便f;̗_8ǐ<$@^f 4ɋZ5U9f3ѝڲM1PFԍ.Dvl^JsW[ Ua2' d &9<0%6_%Do#oC͊?a'Vy-I@ x1$ w0@7c0wQAK1Mool.v`L?^M9 WOx^_1+pL!'#^k9Kę TsѲ_2H ^ɯ5w؃L'B0-%6`hWbR}XFOcʸl&-9OiԮY0Io3N*T$\r+@j\~y7]KNqMSer:(QNAk gw&IE = yB ƾ)5M"p^~EvffqbGnfD4 uG\q{%ZE2-P>aEPeF]+#i3T|pcf/V-7q] |JM `d^iQ4vEt"Kl`ÎJ w!mTE@:IujCH|hPFDmjM&P»#RV$b PSJJ6[ډ2xje,dkZ ~H:[=5w p~kVQN00^\$nQ,ary7; a, !chϪ=s59D&3EҒ級: h2mYA:), l% Ž ;'9֮kXGi1&5t*=t/ZdzREw?zI#"wQ4}p^$RP֞2!5u=侨wa)1$!ݵ?w3Ll("Rϻ~Pa+yA6u{~hM fG<+qrx[?¾,zk!V.T}<_#CSI{̯i.J֞X.V0wَ?!܅)m.UL/{^ޙ׍ Z8`5)װz"ZIz)8aAY_dɐpJkmk= ۥܳݩ4sFkzHzBj]h:tܠ%T*-Kqd3zp#]b%Smvʴ Aꭧf@i/O $G`w$O?xJ9F_j@7>2Pܷ.O{f?[vJ)pýHRZwxiRf+ ӱ#aS0fs10'@>rJj޼1֎'[u i}~rQ-(UБݭ}B&deyvm8#DQAoKK7j<0N_vrçԤp<|%F蘰DQE$>ȟHiȆQ kQ!@)CE~I[jH\24]߄ʵJL_]vY9<<ۙOζ&A[ %^V3Ӵ> ߸R inɶw?)S I^BD`F}KQ6EoA~$--GYUv@fWitp6A:.yFݽc-{f7o"ɗ4o dNaRm-?,1-f!'˔33IcbZLK+!Bf#Zszf5j܅RO[Mt\/ B~-s-b, 6ANt plFp II3bL(ޜHxzprФ @Fmfʴ0㇟G3VtaW'%FlG)r9mը sЁ^[-/LFVpI;_{hh-R0@Y ^g{b3ן`,.2^|p]a >2Y֡-^LSDi)K]+`.$޺Po T+`d P "GU4 _v2SmpOу|4ce,+ƓzC'CAI>P>Yz'кTHrt 4A7MoʼK22@i( cFZ7 \! 8-WhS9pEݾ1/1Iv!'\˨xH81-;fy7Cc_nٍfJ.$k<@ A3!~ә;9΄0)#]VەN̥mJa aeĩo@KҲǗ69uvIWQ?j I; ;ø {"jYI|=jߗP^6Ms1`t5ӴA Su:Ź9f֗c# .yCz$EP= 8E֓VC9I92P'\Ѝfedqyωpb{DKtQD( G%k&I@g4QRuTZһ|F,!A.VԸ, oZ e]^!"^W i-M…I c3 8޸!ruc:3[Hڢ>i8_su[r,+>Z,Wӏ^ !B%zIX ?4gdLBm8!bO^LDk_d5J>MVRG{qdj,Fan8I'f_&x*Y;:G;+9kW[1ѬˡӰGOLXvG?'~HfB-NM(kž)EL:!D0 㪼56#n-7G4R<()(6އ!kJ0zbYu)էShܷܵkGPa49 owQɜH$5YD$tXXDĩb2'vQr0 ـԭksdO 7W_b;8-eZg} __Yb(A~66."ޭqC\<[\?_Q~\tqD՞d{G[2V}%y.b,Qd.sf&' 3F\Z(Rk&ݞRi%:)#֭0KW*h)YXzRfõo|֒x#X2#νa ڗ9}.]*oL].9nc]a7 Ku^y h;hAC-NR NledX_4mIK5h QK54%۶tUgڋXh/J%[f/5?3.̷ҞF9𖅌.$[:ZhثZmBڅYKDQ`!AXbl(6GWޜ|ڼڋNlT2pLRgQ+Efvi0w!(bƝ8qRF#a07a˩G:u5؃Ey49Q%X.lm1G($*RbĖI9k\Xd~at Κ'Fb(*&?%# ՋP_FE Xal,bX F>!n4+wJ}NB (Eɘtw(FPX|9vx:|B?hv R.=LPt;m#B3A"Y1?pKCbz Ш'%T@_G6E95Z YWItJQ}B(¼%_YUDKn>p{(Ɩ"$ 6/]TY'm:UX'q1B~焫O?~uT)O*I"0f{/}e=6AcuF{0Hf٫$zfF"-b(~WQ%OMWCHC˒!\,* /Ay)މbO3xtyC{o9QճZ~q'XSnrnTlpn5k0b8^zx qr@r+&I}2ӎ{#ԍHC2Ƚ15TRkTItfH3@v 4,n]ubd&*#d{jI(Ywy G09և=@85qJHi(KLl}VS(WΈGiŠ ̜<8R7fR]duU2j-a$i5f\it-SgDXO%n ~>v}!D#6]L=HuT^"qcr]_:}A@ZG 9'.-A9sKqafmYu;8YZP4ޙU|e$ J))C* '+1}ch:~I9'6ZXGm{fYٍb60a-Oߖ >bTDZ,񝤲+re&N9]́(RgSNd%<_<6Y8##|\}*$WD.ֳZEYҬ\5!s*cX90D+Z}sژU@ٻTN"FaK͘ae6MY JR).!)z0_j]-ܤjC=(KA0vr^9m89( +?yџ}##d6&oWB{lJ$fB~Qye ,f :Ev5 Ah0uYUm w_|-okm8_X}޳t7(YO6eX opw^L ڹ }咹Ml\/ı ?ɤv7gG(,e3 g0u`1wS=iAmhc_p-KQ1sD2+cqopKDZ|4 eb[`ـj`"5 70'c A8Ex1T9;/ z/uM֌c;h4. H+6[8C0A18sp}R:[Oiw 0tݞkKSFjVζؾQˡso*&wY'fA)y[t'\=f` 8so6ܫ0Y4Fb@x+#8+ [4bdP٥D<$-נ'0jƮJn>&H+YDD=([DWx`EG{ I_ܤ. ]L#mHBXPґ-}I͒=R,!`owddC3UBǤe[%*rxKCy=,cqnD45`< 4mmb4NgIBU !d] ؕt8Dfᕣ.w-i!kmg?Is TgVB "*_厳(p}8HkKcTgϟU9W-&Ì!hJ'6޾s^:Tkn<W [(,Mv4o0$׺1ٓK_`FU !ON8^Xjiau=3,yν'gr'ȫX}UegsRWv8&zS9.1vt]{h}Gn(o1FCԻ&`(a6~'Yl$RplMo3r_^`&LJISW`r?!!nV9,wzCN+6'O'u*8j>s2"h뻅q?H''j1p}AGKtv48zM%+,0sQ]vq%Xx_ACF uHk#r'E܋{2Ilb,Lū}d=$IYOªEPj[ȟ׌h]a9,J͝fS1zhp25hSɵ$*îq;tDyh%9WsOx,C"Q1O:=1p?עXߎJRHtࠊ^Vꦗ.du nؐ,ɘ!YP&lU'SD4)j Nj6u8Ƨخ[ :EO?e#bb5?l;+g?~.mt32jC]$v)qPj*~!i었1 M9JCzQ3'yB\-9\,}Gg0G-u!R#nxR:A^0->r)]C]R4ZNk?FO˒&ckv)3jr>;`%Iy3~b-QtF4v"(Et&*@M` ˜PtIrs&U\pnQvsF`sY^@mA.Dgwv R.f0g4 I+rP3oOgel`v(.*ωsYswxIqxO`Xǒ wt}1aU wýj[It>)Ll [#8p~22.0R_:q71, oX0.ׁ4 ] " I|ܿo⮻0SoN?kև ؘ8-h/c tKddk])TFxIxg5c^.f^\}'C6Y?4w<)y >,s(2bc@|6!ԨCXT.5byk#[P1[5I { ߟ]9,@PɞQi@ok Izw#@\: $%OI)QtnXڦN#M!Zz/ gN5v6ԠCx"ǺhVFCn#c3]kB~.Uԟ`ONɩҔђ6NkΩy0% f]C`jU+MwY_rf !wU] t999Ű1zX\՗앥33g9<ӟ4ɋܠ5ʐm QHC>4dד?14EC'%eeZY۾ ;E2^\LfW!)R&}jCߚu9S8'y|HYy?^󨯫=;LjD7 o IE!GV78͝smq4_:"d=#%'~]컴Q>=ME׫!`J@K[VcNdX]eQ|^>㞯U+U'҂R)wl@:"'c,v]ԠOզ)Z8Qy2Ӯ9 }yv'&g}q|..>cxK?P̈́u]sX0M2`J_[*,˗d^my@3nɘiw4Y+kTBpI)4!j]E1Rz| `v/!|~ -'5x bTSLclt ZDVB'>x[oTvE /YJI+i#=ID'XT(2i 諠IFvf:!oR 窉LtZwY}5IniE/fJFRׄ%]#\PMw 2~Y ``6h㗤DZ24^U5|(3+`I+|N a)Q(;UE)Y:22Fw]Zv"`([Yybte/4zFF$ su:)h }*}KT{M^>J3CP)sXTTUV&?I{`.{6Vv]t2"{bv7,l[;5X(M#+LA)ia`)*9Qp)R ͡|$ %n(/ۘW;G 赥 Eǹ=OsV'm %ɌsuMͣ3KHTId1@B !IOy6.(9I*bݕ0`6"^NqD 2uSfR7~ +ϟۃVV$8c=dmb_L%X$u@Fk;$=/Sniykl:c_{Nk@+oi?\@A|P3=Ck JSX@CEGpwڐbgk&*ɑ.Y y0'jPAǤξqƗ/(Jkɇ rؼ_6XnK1,D}O KN2N_ [rD9Ėun ~g 7:y:28 Z-@ !85%-, 35g~sp`veJ9J1*M!e|#ıҙͣ{A0BNIBsWx0 nDfΈmPube멄$G8c`:׶1"AL¢HkwQQVHyo !}udrگvIM'+,r_-36iAMq+8@DiY,>᪣AԧI*iEx }y#`k_"R%GѠVܑ#1_-[sN f@iG֝.?i4,~4DVBF7sy搙N!E1os@72)b2T%5d.0="IT@|~6#UF+Z!8Ӂn0Op)R7JI4{?pm:[On uyl)Vr ,[>x}v>˽%g:Ad/5 Qoк٠÷#rCKpQE? LSthf-rnqq/B+0`x(?Q#qĻ%F;Nع<8)8-f4/xP( SM= ٺD&тGEQ)yR(KD$hH.p']yqA"̂qWAHў_#z^9-ƭ+W=]]13e< S5D-U+-pG2eRV,JА f ͷi2( YwC$ f2%uqjR#Vt-z\S]RCt_X(Tʺ@4~&PTˑeU6 =S:8@r/"HZtYV'-;-ZߦЈp.R=A)'xk}W/D")ld@GPpԺ<j툘 #]idC# 8Z6Mlj4.- 侹}A\;=|lB+Ro mp~J \:4n=Ka4M8Pj5dyB5W*S}?+e=F62u)jO} U^_ Pjx"`9=xTV+%6J}L}AXYt^ਵXUnV?Þ~Su;Dh`xCS ^처9u(uk1;+-ב6yBk"? ͛'IYxTB/ib8yr$xZ3P*{[^+=NR#nO֛ٓFUrJ\֙|GIzPϐDF{ӡ^Xra̧;yIŸ@wi6~:,A19S缏Coj7}l5(UUz/VBN3<?wsY5J,}HUݹYvF<g4_[~8|◽J!+z%,ƂoR3Uub'b!P.zcqj}6KRNEr9L>ƃNĄ G?bw1jNRiF,l#_x*ŋGP'",cv30"l/\rF?fӸ/HJOdbZAc4nY"m+i#-hSfpMQbDxþ.ŏWWd2pG3fG-u”يp{{_~=GTŚ! <䜢B=)uyCoHЖ7iCG&=yr2vc lu j]_Ӧ [~! Dq5`9'ڀFW|BlWJ(i<a*>*0&a_݀DY˩S^/rs% \^AА6-QRT7LAk=ΎMe_--E26%ۮJUY#G?!8+ͥov[c8 vq]ǞՐH3ryˆΔ=O *t |=9I>NYZgT~8aj%D964㼝\D?hQQLqi| (U'hwTjA#mN$LUV ̴MSXwB 4C dɨۈ.VV; :NM(Q9\/wAp<7 Xdci^M8+3-!%[d^iIa+@. __,l|];AdF(- '\C{;|{,-5txBR%hfvT: A4p^=;*Vwz}pAFJhp/w݉]w!jn HPƍO+qa(_DvSv'hӦ!r WRvSAa73ΫLi_';NYmC:HgEwyN1ƞvO]<y!k-"OZRAKx'ljH蜚^.=1PקfŌ_ -PW{]^%c-4{5on~k矎 t)p"\im̟5⾛HPdLF;Q _=W,NT1*aޡa̛t[L]pcBpq-Tngey2[B}/(1^-༼jGoE/aL)-q@N$ ! @O`)/Y:~7cJr@O:\OȃEMXXvT T*bޡufʙ?qIoz`-s]f tĐeQ:3@"6qjzn >D=64(Rhz&`X2,sbC'fV?h y4V{v_ZA_oDQ "s,[!)W`A-!UPUIn!NxH Op⮦>qͦR^+!{6~]׎- )LQ3H=:r7TidĆqW**>H$$…(c`*i胵 m656&,(o?5LȗĊ.5]d40YLgLk]2M"S 'uiqGVz C a$>jEK0y {§6zK"UZG㚍Ӡj E(\ 0cYO]JTr*ׂjBusT>1O"-m4@G,@dKcTW\t SFv»G1Q)OJqny:Hk7">Gk(DQOQ:Ebvk`0蕡2p#dO"eoc٣=0%g\ mT(j B[s"SS;s{֢VVh glUk }wR?\{" c#v55*sXrBa€B"avSNq߬% E\,s &>,Cgz`5Wڛ\/lc϶CvާM-Z_{WŜJ*W/`XwȒ.u i^Wky~wzg&?׵佈-`K "\WLʷ̛q>'rRv'dV܇3Xϑ9LE+|gw?=] )dyಬxW$ ]A_q0A aGe~$*lzvb<@&&OZU4WjzhUo9'H{pbr !7hv,^bbC* !z9$5R6g#hGWؚU|[wSp.t_cq_UyM/\|A)MЧQ,Fb()20s@ AƞpE|!zZWQ5~]YW Ph1:'^ȾEFP#ݪi)}3 L;}j17V4NhA#L b3ݚ N}ug3-nz1o1+ hY$`SB֙Y|A+bһyغ;`d!^FÙ2W Zʮnɒxr2戮P-hu[ܗD qc7Z@\x(=]C+ I1@;:nPb0OւGl oωqZ6])HJFS){}rW|e-Nj JJ%&<*NZ= GX̽\gZv&@skǦs恕㣄+$M:2إ|cUZf~0F8{(N,x|$ VzEc<NtCb>[1Cz9 2Bͪ3MΟ7"<_gۮבf ꇔER~mw;Ա͋("[Hm.Td& nrN_%I ׳I0X ~Tb$3;=ytY_O1Ļe VE58t?VrTK ] e7| ##)W%BF>lַ?lG~%%nSSqQm~K"p\Ql rC<OhK&5IiP Ƃ.yhŻg0IXؑ5/xx>ZCbL2 RL,t;O~ O??9'9?:Ⱦ%8;r,v<㩦V1o=G?:S{(n;V92 6KA4V`,[=>D A߱U*T?xn,d*B@_ h^ُ9:7Һpk 3 ek,.,eGZأpnU\ vjSab'zPmi,hIusa>ƠzlSF՚3L f/ /xz܇qic:&jН`jDZCzj}tk9䋈ۡB'Q_Rʾ?2x{Tu2?7U?۹ ;/~ꎘ`b@k+W(=,sOEQ_ç'{_rkVC>0Vu+S:m;~մ;.' !%Q̏6ŷ6P!ڐf`o|s4[iIїZ&TN,qݾHfbׯÆV* 5;*H`\,:_@Y׋ZqPy%BJ*"̿obhwݾn=C1A>$"mE";*rjfc\ϓdKHZ9XlYz!wc͚ǥ4GՑ6t$uUexS#B1:Q] ø v碉U ttE8JHkwe*]仑X\P58PƮ"'6KdT0[~~M(E&Xٿ#A!wfiZ7݅X]IqW76|,s~Du5vpַ $G)X!M-8+7hAQkZ3QEXnݶ|CQ* ߒE>%)/ _Z(DN pᰞdYAc k,bGn &#Gy5bE`MKE,K'c-½DC'x \˖zi.dZ6~e p Ʋ䗴X6y12OESڴOu3C{GY9.Gx须2+5.hqIkxԺ"əuκ)N R#^c_TLk+b+I>mL׭GgE܄'MDJi@֪^wP2,OF4- bajb&2u[b4@,$pFR# 1sf\['J L .V7Ƕthrc)0ec4>d}+)YA#+I}6Aa%vumGB(q|0@|j'^VQTp=J;h4z{ Z8kQ*УU9y#ɞH\fÿ4CΧ,Yv 5\D}'C}Bh%?R=ݗ ܹ)4LQA R$`mg~C҇B|a>j S-FҞDHO 1S )g~Jpp;B@#N;x(-_J9 -ڧ `ns93CCсY%xT8ȂoÍ-w|Ϧp])DHSo-an2Ez>f}r?`Sce7wNs~@x Qmcjt"/m+Vܬ)eJ?CG}R[?:,zX>69\J)ANW%"4>+Eik%J6H$!%B-"ohTz @AɧwOqM>q"t8O8hAXysX%H40Ub&.:X\}&:\JK~ѥUn# f|} #4UW.{|y_-\ =5HzW0YIsy8|̥EYG4T@n!~@Q["ʲvOPsDMt60~H7 ,0:ɵE;ROdH|W Xv'[͢4-©($}Ap{xߵݭcDO׷ɖƛ2+g? fLrNH74hķH?OBas!)=rioYq *Eb̖9 odj"ǝbm=ˢLuk!jR031K^;5LAvo{FոNAtii^sݛѬu6&}G Ct$5L7B`)-."Vd@z@f)6CCW8I(Dh>־)un*5T U_)QW;QfR| a~dA JzZpc$BR1bSݐ+ +7Sv^n<ݲCLM(pg-ѣ]ҰAȹ4΢3ᔝO?ܞ8MKoܡ?dL}yg–1{4Oejp2k pl`ݪ #)$si8C佳>ASYE.H[r7~SVU*-y5Z 1$>7nBjV @>mSSuw ֧zZ)MGzEk *LHq'gTTF *aDž{_(U҃yٸ# 2|Ĺvw.!ov41ܺ'\_[6m)}SbmMtM6Tƀh{48.I"aCؙbqFOe1%_\%)E6y$l֏w8X9|)d>R:B]![wb+gx |͒0ڱLݟЄi7W^2M=]dU\͕D-"Rױj\zr[ hE9k'Sw-Lϑp=N\2 dnu~*,zRmkwHvՊcTc; ~IKyT/3ھ_ tPmAeD3UދLὂK&zHpib~K{nq$[ʔ)ub0J_|(z>tV׃H~rƊ0jt-E@^nRi6XlFj\usD/UPdY2R1N,d]_fiC}$V@.Z|P?'o/i-4Ζ6u "uU|ѶvD@t\G3Rٛꮋ>i8ݝ1OZ<:BYV:}MWb6'|;2E֡NZ*CtiH#$~_)MalwU?mx%t`& ʐSӻy4=w JZDًѸ\Vuf{F>Ⱥ>qv$1N/E]C?pnoD҆=2 ۠.* {/.woA8iL\op'd }6\\vDvI?=f6yED:WՄD}_Ex6yq4\ЏY*KS ouH!hm><_ǯk%<&VҢ6mIIbPס G\gjQmxԔz wBU7UkThЗ,SsdiS b94g_j2o,d|\ku P߬,Zԛf |H 0p&}u~4ՁͲs{#"ivf(0`Pž7 u#-_v7D0RO('[۰i mEN[rmd1S𙜶k]tbo`eA- d']WVdD)1aZD1C$ZB{ޱu6whrϾpE5ިEWx-Z̨bPo*sғq/bR+QiZ܈"ub xmd֡翢Yz5»|U۲|5`vWvX_dz]v9`pW!ul^#V ̈:ۥYe4%ENl^1~mv:m<@Y?]gmRzR!hkb(˕9v l*}Yj豝oԫFM _Ԉ@pڛ#jobK|+owkqOTKC̥B39崖-[fp3G=}w:%Lh! $߼xAS7і.\LuTC$RP4HfnH )꽧$ sl Ekq{r'!ht PTppN4dR]3)\޺< ^k35qH)mu~86;4Aw5d|2)QםGϸhrI0>Cw:LvvdW1c;_旙$rhe ̆5,2ujW]M'q?W`GOBQnf02C#wX󲬝tèc-%1hTw8>lFLj=`*^-K2!B= HB$sJ ^xOX]=c1C;0m:S~^9.w2w_3r[NPr VΰtzLL C:5h|:۫.I~Y |H}!ʹ6X@vfg%0:Ćæӫ`s}+)ݏ uo6҇ 0m"LeJ;'NR>=q2}eRْ]wn=LX@2T8%/;16qvj߿d v{j"a헪3p,Qd)urk@sT ݩ1,I>:9Bjtҧ~A?*:*֑B[ 1#ߓbK !vUT}e|À S;YF)ST4&&t^zbViI iB?H-c+<8s]vt~:րV}mN㳾E,GQsOS¬X2S~i,' û(snbgC縸@rXGD1PLϣ/GW?Pޣ Kn BbJīS*1IEaůIf6F/} 1TXֹi6#%I.^ wqX/KsAچObpnz.p O <P p{AWy̼Fn '$J!(#rĈd%3Pkcstaǿ V"V|ŅpJikfR4Pg_$$ }>Sڸ= !WHoU("v|) )~xL4'1)Frs\OҰVMrs۵oe%&;T^ q#YP Sn|1k#֙[4T襹$8Jh`HH*O8kz=Kȴ-_$*Ne@<쁭K\5&x|٭?Q(c*}d*ac¹Xw3kk1\*UW\k-gJkf6%X| -2?a}ae]Dz *夗ST p0 ҏ]VlV^2O+ײ0DL튛J7HpiUkj)VHLRQ#_?sP;vҥcQھy{\ 61l .TJJ3:8Uל5&>u& t(];Q's;7L `a*$:u HZYEq$d$SYw8gc;w*W0PFi 8Npљ:rv\4QWUzF ͛804E&a,HxmU~ۥo{=MXͷeq#;bb.^ϧžM\]wc/h5c?:Ic Zpݕ>A3W&o$4Dc˸/\K܃O1AQqQN@jU@J-Dn>=A'blbN+ P!'π~裂ޔ& ~_/r>{H&.w`OƧ||M~PQL_f"ćNH 8S=, OԂ5óbOe&7E.E>zL[p|ʗgoe`!Š5u*vG`E/*ƝÌ)UHލkЗ{L{mB;[RG#SUQSUJdq7(c^E*Wqrr1jRf]6 54}?m`]aԱL`^Ň8M#B޵T[ 7s;`wdʅ 0ov 4vos-!c,ϻ3g|ĉ 3d-{ s9#xfkbMRs'tf\atU(vtxo=45-z#3% AT ]Zu>]> :3c9}yʀIyE_ m뗲:_}Qh?#]F"ئuJZv,NdHíffiN~N^W{ cd)^Yƞ]^i2pz1QC]{p4ḪH@h|r(Kk8x%iI=r1ŃgW^ԣ@uMSnz\}IM<UxB۵OINY ! OwXoS蕪? MzM#aFMRkUx Կԃk~6:E4? ȡJSvWR֝O;a[\a8Ո|3V LO @fߴYӒ` n\AjGijX|3{ 6i*Wǖ9&6C^"]MQGG՚}~B [4lr5;:zYpP,4хVwFp|7ظC%q9j[HO6/xխnOoڱwi .>W>t[OQ̲ .5{_(:|tM<Ʊa_6&Qx^0qMn).P!X^KL[XʲI7,Uws4-aZ| XI2& ;@]_FA"2&t6(vaN ǮpJ` Sdt u īm7Jڲ=OJ*_XYtV^o6"'h2Cg+&jH{RN$k cz\M{[&W$۵h#5;,<0(k>\';+,IfL$!3~-9~Z ɵV!1]uAtRUNr*>lz8`ojoi` 6t!Oj͑DIPdX]!k6r! *$ԞqhNQ)f%{fDZRDlIVN7(9LD4ԃ?e:c}A&h6VT@H9{uul< vC bEB[ *.] 00m" R;)]kFktFº Y?؞z&<d0ĦWa<厩D~a iɣCXceQ9>Wu)$xB/Ԅ =]_n] it s;k5866餎ijFqxXU{Z]7aI!]y+/% צuzޘO?A  ;3w&ǘ97yLhqCCHP ya'ܱ'c0c,y}.I=.TWzT5ly@WȃmvۮqvĮ+K0OS " ;_WEPG;0RlA,% L0M\6|=Ժ`p~=uywq!"GpykzX/i4}4Ԩa( -^<$ۺD ,A6'|پ2dɪ ڬuCL;U2ӓҞ 9!+{:5Pw=rof0]ɾ=Sl:9M,$;Q"i% hQ5G:!9ƺ%3 Hp~]I>- HOn]0Ss5 #s $F10i \[=ӯVZpD9  48e.UmpQHL0)o:98F& gK+lnoRvylfYgd8%@ݾC+$PAk ơZjcWX_ oC_=P7A/Y'qh)0c0$dmܺ- l8aad c6MC9d4jrחp'q0l?j߫ICaj*oAl<< '&,5^ەZ4˕'}{>˫p2ٶ't\ h^Fq+8C6lMb kG~ '3AN*] &l.7Zk5B >NoTXZ*u8*bz5-\v1d2aJ jTfC/XgRn' 1w5o$PAVU>7RR:BE;;T oG"C ֠HqP6ˆٺ̥wc.@ $#&;?vƥkihѫt5Qr,8xNc /Ѻ>Au62OaYdp/Y&<k}!2ZI4y )ug*7y+#RfFŤKs>.eiR~OR &HfѪBnkU4lM ;$0J(zۆ/Sקyhy~ ?pVfھA$8T3oU!'?-}V;im3.n*h..:rwut>R '|O΁hˇ`ܽb9".|a:K`M VMSd;,"O|]a4^Mqmo\@͓VnxK/ojSAș8m│0;aLJܚh j (YOVpRw*)<]=x<{$.x,3|>hq]yR\0z̟=)R1f%&;a|;(\#y.Qk(O^#w3FR},J.h}QDZZDHkBC*S 7o&Wc}P_?PykVAs`!-^O"hUK}j<ҟ|82PJkW.WKTg0/n^lxДܭhbhlHri-9}mU~\ x>Y~mnt M^!QzIyIv{N?7\|"KiCĈdZ :MA*٠5H]CVS;vAڱ$'=#Lq BFso)) 'n9z060Wr#ńf8hm.ADk;P+ |kuLIpxf#p8gčQzE}/ݖ1s!g@ IEP*`v* aNœ-n aQa/XU9RQ5|agÕE٥ݦR۾Es(NXNg=" @tjagJMfF;ͫJ(֌,"&xvSN:BhG}& 3Kx=kw ;*DZcK@ͽ6yQi/Noc48.48i_c+#& keҕO k]t{4/H 4"/7IXz08:c4\J "pJ񱬇%ÝpG.h$O‘V}+9pִ1Kxao^ ]Bd0 9z3lNr_?E.(-9C ' r$FOgQ'Edҕ?ta3j4ApM0ardC獎nY,ҏ1{ek.[Hul} aKmSǝ3/I: _"uqc>h##קFq8ru('^i+xK>h:apHݖ"s1C^_fabAfc>K.*yг*Q@X5^Z0&!&yU!>0ld~ҼMR_X4(p넩&Q*ƩmN)j <.t^&|-S.pIξ ?QURѪeEv2:IG~3@5Ze 2U5Qm $RGS&g+LٙJ0npz" ,|TT>/7geߒU'溿V Pn#gr'}ĿTj/$I;Y|lxX,.#8ڛ:I+   ?N*"-;KUgUx4XTCݺ` r+4z1:ū, Hr;xb_fa7l;f\祜ԝYa-/mkg=h_?W:K:VODؼ xG*|>c1:i wS! c熭g^;+O?^,E_||;'|X O)\#:E]/^Y>ԕR|mWiF\YMTzWKk3W%hb3G%/Uǃ? Deip.t`:;zg~T? űD/SNVBH.eAX\CQJx,>rh~fŋh(̈́ u9Ի * CYͨ _f^A zq|iuUG_.x +YMk^(sRQNZS~/-f{ ;yF+E ݯCVʋ Ǥ,rh'%.M^owCľhן.+H>B0v94t+?1~W5O $[):=!z8e{!ssmѶb$bRS85)4CV/zG\PcP W"ʨ?FOMW[U#(]- `՛yJ< ||'֔ U:?)8t_zj\{^7'%3״P$5öPXx ;0Cou| '|o_w1%k,%eii Gաr=j0!9^J)Y7d]-Ȃ=纨$)t%փeFK.f~h8oDS%Rv$V]B877j~{AEIi+\+LP3V/cũtn5^Wӄ6Ks::1\{Yy>nt${;Km{[l5N 4nEfELLd`hSM -w/UV0 #\`s?U"]A ?lA!?5u 5vmӎג(?$a>K 0D9tQ+Cnc+Iñ?.ɤ!WL9gF5[&<(Ox2΁\XWyk"jz4V\hC&F,i-gs%/y ޹pP'7u5:nJ`6?p{.D׉I^GGԂLn(+$ۜ@<9TWz;n%bÕgS6FWf՘+X%U֊ITJI1Mb?b_t"h'+ /:Vb7R5ΎM=i'nIky/;$-nɍU \P֜Z8)ۺ8`@2L8;S7~:&-9@_I_frhCYN)`ᝯٍ#46)}il:'|Qש[組tik(,h@R\b>p<$cրMQ8 F^4毎;g)YmOdb _8r_0=*> En/'>26697ahCq'W~sADNdf8jksK XEi>yr Bڠ1졬2F6vEs¾ZʠA_%4yC$NZ( Oqɪqg+:,)Yо?;##3zY)|&r#8V  % )8B%s(=@ rk&Q.eնe ^{ Ul+g#ڏ9'M,Sc0TM c3S jYa0v.$EEUF?SAuo ʩ)˔z "eP+.UfEaFS!a/ @7Vr KZ=f9f.즅#w/e4YvOJU G:VY9 TF!_>U4Us?%ۀZߨ;+"'\̕3 BCAVDgCq4)= DlS6b1WUif镣FRTϑHp3Al}̜P&ԼHTYx9kʉL4I쪾G HF58:x.A9VWXvi}AG-F!-"٬/NH$ At+DγzZm mQV&0[W!eKl.e$^ |)1WpOoM<^$%1cC,ϨK9d;t"|y2QtOچzi;"F$t}t38>SŢm:MrRmy,MeWc L68F(c 7,{90>osr RizyL=fcb^Q؅U?vPt8)7k8ffz}eF{CQ%<}O7zqiOvܑ-$֏C\ip{1,CWJ-T~-x+6olRP%VҚ_*OJ4N + { d7%wJCLbc9f6[Jf;X_8!E;xx!J -Jwn$?lM7gMa+EFe 2F7XB/P>Y@x nЀqw3W/S6#6t9 $"%y^F۴ aRxxNvo )|Az_s9. bɢq}rw6='n)lj0n]aD1Cz8m-r[\;GDVw:_bEqk!T8ekLhTP#R%E,&{.ak$-Ihau]ϯsQnѴ3fڥg9ʼEǫ~w|K~\qtk:m )D|\Mp<3!d3D=1h-O]ӍKdں+"DU/{PE3w"˂Hf[d@WBo~Z؊wD.5x^qS ':CX$ &x׍4jW5,I|Ua-=9\MيtUU:'hHemZ 8-,NS<#ʗeW+0m Ǻߘ0yTse&#_f.7" $hL͌?Lbfj,>,Ƹ3I6  L1m3c{:Ŕ%>{#DFN/oOT Pf4wxp'o8d@Y}v@-%,ݵ`N,I!m\" Ė?۽A"ƩQI M9\5x L_goLЖx,VVK~c5>檺1KW,`m)ݗSn: ѣ9{=q9IR5R}>g(^劓I(ޑ&_ѕ9vz&6~MHqy"*e9M"bdwY\YA7idʼnn^J%/4jzTyЎ֕c r WD'M5'1["hhBIj itǐ4==bfz6@KbG>MmqՒT"Y$FSݓZpԌC&];ՁOT?9hFqFUfnP7Cف /g]@[$련FflBC,zx1i~ISah@c}qqI4X#fJKLX4(ękn2@dLQ* 窃^d gFNpqn7x~ǣdKعrg$p˥7MywFQ7 A{3aOП .*eVfH1OCcqUQ]8 N Gk:LeEQ~Rdr_!5'j=Hw7д{}^aJ&9Qt~P">,䛤K/,"^ V$3 ŬfkM~][ ړRnUd.Z]e&Sd|'W5nհrּ iXkp%uǠ7>  '>FZ8"Q&HKI URyr~^]2I2aUIagCv!2FV|DT)cE|\I #ؚzo{-Y*vэH4%!:|,ʻmo:D:5F~QIA?I=[%9-R 3Tn+6 V}mgڎR:1b$ W9 oS-18"B*g۷ʶ`<X*:h~y.hls6vП̝XfW܎@MFĪH߂\ ,k6)Q J.sj`5"`*_+WzkMᲯ7Qc|Zᫀ_"T4tޥ e] #҄A6S]Mڶ:]!^d?8Nk0C)0rh@utUK`?z-U!^/ ڧ(p;j_ tuoϻ WQǿڮB՝9lk1p-nhӻ,Y\k:pӗ>~.yޗ!i``&R+ӄ$Zzg!&OY 餻)jTB[Au~3g+W$*-CtoP?: 1 &8_Sad2_|wxu;CksГxYċE%X5#iW9(b$fCFtUq?v˓В*3#WShhN_J+q/bǻ[`?L<~ L4y~UE–$pn~>+tP)jHR.~70 }vc5d̈́"Ty,BD4u = 4k~u-. n:قWiF35M}Py_FY{r Zɸyzn;bS~iP+UO)jZꔻ\ҡvWחO5D}}l~˖%S`P}UXd?j9R+P+uin.gv">ZҤT 3>{Lⵆ%B[0I$|! a:1V.iMyQ峘l>>-~x\e ִʳwpK+>":nBѠ܆QR6@"k'_0bP2y%g6EN]~%hFVy Ɲm,+o _kR`#CϷ攇ctStttu=9n{f{y؄ɜ?nR *7hE9 7DUѨ3 xVu~EvX :aJAg)caUz()Htef=c3U Av1Z'A]G=61AڠTްbuwv8Q@v.Z$V<9SEE䌠N|DEQ슗,D-T׸|VTެI+֕&mWp:!N8Cޭ{yֈ`f*Xq@|+sFt]5T$;xTd'HW81 )I⺝WU}+g-OeqHW{hh #zZíG8?`"1Ŷ$И%ߪ;-!|90H^8q2b01REh*J?4ɵlL߉^N>D ˫>id4PiĬFϞ-R FiYCF LK`YF:{a 8HGy K)y-_wvvt 7z G o壎T%a)Jm0UC iD9R ΝWn]o7 f^W*;@]9 Ʉr㹃P"H6k2v%LR= iSSͧx-%;K4AeE2Yx {9]l4*xȇRJT6KȄ_5DߙE"yDWD\IM'e`;;*8A<8;NtnJ릙&) %XG`݋tʀ_acQDWN˲ܲe"huG}i؆ŒKZys H0j 9r;1{djk8kkuّĦP8R:@ֺWїz<&3Űa dkĬ -y3H.Ld)Yᙅn}A3]tpȉKHI[waӭG#*dfĜ03JfRAO5~К\ BN0) Oi(m֝ӇjmhPČCZ-.7oK. ,',i.fRE]oYĆ_;ZtYs2Nޒp>N)s3 )qE?Iʵj X.ES#n9 2vtLI) # RZnRcEY Ѥ#e`~;-!$4رe-6~g/ig1ud3^+4 Jq7 J!xj6p5ualO*=6P8Ԟm,0AM귩JeL!._d }bC,_ׁȚ cY$L4'ia۱|Kg`FԊqY_>}Z^b򁨲>CAx@4 p㸢#aviPDžɂ M 'ruMW ssV(o@F?1x&^B^թ0E;T 7481ˆvɉ3ILxt2K8QS򌟴@wryt'3 2.y;-#0ۼ;όU&5͂]W$g(kGZ}]]!`0 [b'(B @s+K76XeDľ >9CuGl9Stګ2i;&mogН{BU7|j «l2PS`Ͼ겊'pPsLY@<;Ѱݠo Un0D@FN,j|ܻ1#6N`$^ɻ%HS.(-r<-zB-C+7 Bݩr5Wm 7Wݎ<*~7*$fCv8#FsG}q\S =*yIIIq`7 2#xX~R8-JZJ`9gZ@>f-.KkDfn_TY&_$] ilأrcjȬoɺ ek:56J7}wuӤr&}婟nh7)E6 W%K(Ct`v?zxwL,pTuM[įP3 GuJi:lS*BZá]qbXzLj{6Q+T8|rrWq`~pm }w*jUa\ ^+T亵n P).RU#B^T +,A'Îh7IAr)DhCV}QVF #x4!Lzņh%(-]߰3m\o*%ڮS99ɘJtK? IG8 NŒE[o*Fd-+~Ŵn"ZPTG~[j:8윁 ĩP*;9|e;2VfP8}͒i bP܀+Ϫ_qCm"){9Wg -QUOA@BP瞁Lt,v3ǎOaT,מt nnݤ֎=m$85͉ }JGԚ>{uIaUYҾ!Xē B->.cYJ^ΰly_N!Df}^@hFe.-PRO֭aܱ=24/y_І\[f'ebw_ȽWnS--ɡv__\oA0@ +C1s0G\0` w.}aa*q$2P&_pr d"l`uu{f R_>k~F_CTVpSL8W%xK6l-ӳŶ09IkdFj\x/9d )v |A= #o_?;_u,'$/5_8%NQѩfz +wVN%1<3sfyܹ br>L?ݍ0oͧxI*G§ )u$p0UpeqȵwjX ໃcl;H% :SN`Z(1/}V Qϯ$R{?\XsSk5u'[-)L07>Ak zvKzbsK?}l9˗nV$:%j{M 5m6 _ʳ']-sI/l2i鸐6b|Ek! E4 E ;:\p2QQUJk~'RVtoh[h9|B;חʛ2ԳNjU~lqB(]EEִ~@*d=D7#|yCЌ Kۊ+z폆\K/{a B=C§O`ވdݱ%547FnJlsdԁdZb^s)Bbn1kjѸ6zkn UjBu%a@33@xcDQ'؞)ZvOv{ʋS E\&xKhĝz? ٫x%SOh:.2nAhte' PST:]Oa<}D]L}&ϧ1?ºz#ϓp5\@m"~QwFϚZ7fA<6*x/ctx{y*3C[Uu2'**h`r/_$w-O -4l EQmSD@q*%v*I$?6]!^hVItE%jv&=-E+ni;He GB$KI~ڑe*r=` mWm0Jɟ\|hHĜ7#pakSƈێ7]s/mz3y&OQ9e 2!YH5oQ"ETrw=W-:8S:Dc! 8s*dBrtpB:9iD( Qi:lQTy_,x|KCOR9g9N+T8R z@y9OC垟j|\r ҕvK\-dk .l!k1i !=bU AX+l?%i|H&!ZOpQMC$+E> ՍhFJ@2^lTN6EnĞxuǦ7mZYilwZw=YE> (F>BGn*M6xpsQ- 6B):G8Up/-s|/I7BYj ap)A Z)R,馨5kiq_cXaV.0!(|F ojh$15jІuD{ՎS M6$.kV Pvڕ0^f <ݴDӤ6B~oxoRkY|͇rƄts9;_jbMle)}nNS[R,JɁ~~/R;En%Nz"30$idIuH6-A㛧`)I̹wʯ§tm~K3)MN;فF ~\C/͍Gw3g%XG@Wm(j ܑۗQeŜ947}0H ^zڐb_\! &fIe<Ђ!`?c3֔ŋSWYa'x [Bsr4~_&Y%Ek@SE.0.qsnP`n^_VhJl |w~-.^BĕߴK:K&bq#1R>UX#sMG`gkvH!?5%1qC/q=4b!^3zLͪ ] :ȧ ?\ѹ}Xie y.|)pn"RbdLjfh2ޔ~ %mVv!#~M%inɐídcb)[!4{DI$o$lO)]j_TJ^<Հz2f0Du"OLW>x6=9\XGFB %@az~t"inA[\'^%#NbBx^OV]uFdJVZ{D#[VCҪw W)xҼj.5>A-~p<ȮQi#Jg&mTccMvp =QߍfB; )=~ $؂+DSܑ;q2W a%S*RB0+7Tԯ.h|iٲĦwOb` a${M+zzCy ,Uzw*S|L ..}ġ"J,n"^PTI S?sVTM~B'^bX{B5t,G0Z L'J֊pN!_vnѲp6iʱEws@І,2ۏP &x#s+7ԖtWLU# đ#4h<02 "IF5:p[[3ʫpU ÑJBXx>~)Oi1D_B23U38)5]JfRa˜~.aad58ѯzEeL 1 c-\j(RH5B ]g枭ǥ.ng h<"=Qx49zRyn.2 J/>{A4Mf{qp' ;꼇%WH~w η\?U0~1p;*UeR[:<MKrአR&ߏպd0 PAjs0}(HP#6tA9 5anKm0 Kl;g&%F% |q Mrb!<_1 -NỈUWSbe+&zp/qa #[+7 !`JB?젒ND]McFP*x:FR(=Y۷"ƪ|yncЦ;QT<@;B$y!h% )z3pGgUICC< uCROEɔBhqu"0PQhJCNGkM?Ki!i5}}@2!/t 2j'|i$6iY 섽ζNr q)X=7>i#iu㴛{M Av#pqvI_;L"EXEn1FJh \Y}Fm \wLoUCs?ØM8TUѼ_j*_BXЦAmޚ&Ir–r@F$唿KDPzW2o}zݤzFm;U$HѓlA$7FE?mFq\xXW1)SܠXQyaʎ\IuO[WPz L?פg\e{Z>Q$K+˳ oOg7IJ+C_PwtfDj3g~!F<[gtN9sI2@.Q2ϸŁTOik[ %!u[{XL-yKtl%u[9?{~_68'C$-O;TIkЖWx!ce =l}:Lj@rJg;%dM◕T\|;I3*Dadwwa;po.H{ HR(\O'.c^2+>Tx }5C)ͥKZtޛ\<+b݉މeѾ&OE&?<A&ZMGʏ+)D`J*f5OO6`ɉj(7"=ybcQI58ܪe҃l+D [*wNZ`U1N.2 X\4&= {'0?bE+ؘ-q R½KZfgܮ;̣QoeM a9(o҂t[?F[2cld#u=L<C r;srp]Nip" ?˺]c/R/"m}zQS =[/fbFuU9 j[fZAc߭ z=_ )ޗ~jjf<]YHTU1 -Ds%rbd2KK>}ױӷgiJeQ'H֥MK̇;"ȫ*qb2֍t3Z{#hcLAS_N>sc2/}ޅQXyl-%`: s;Lz(^$*>CIîlIzH}8C Dnll S"mŗ`K_nG4SϤ40:/0_D*3fqyRQd0)kJ/y6dHLksHD HYXcr m~] rq(AY.1&Mč{۟=\FEJÒ؏e= ɼZ@7͗/41xpx/l1"ax̖#i.qf8#5/6MTIyy/s_Tg[~2\ǿ\'v*b+xPt#<-51Rѧ;ԑNU), kʚ['|Y~+F\?D+yЎ;S((Jw6ukȖ-hˌd*'6%䠵l[}J<ægCY:-(՘^ф{AAICa}dzk|o߄ѢWJ_ H"5FpNԻ*cpMGiI5[iyRlv,բf詁 S`;'d2ոL< GׄK~ B2-h+,Hyt?bݰN9),ohr=nٴ^c#Ҧu.KA˜ ,d`~e1kb9; \T&;V6VXYd6Z \ #|U1yf+ I!!_cWV1~,gjY3JY2a-T\븷=PgmxT=4G@ҚLgVǀ[Z8DPb[pEK5қ]K_w7NagYJU7B\JnAȂ!pq[,lN/(ٵ |iS€V@̵3!0܋ϸXRyf0}@TCtBycGu&e ۼe@s>ØC̠̣l1'U4jϿ #,ToKj$3me8b܊mDRIrǚN5=^23 <>u{~y47LjT@*c ]{Œ6BGw[ڶETrPőهYP1v1՘7/K_F97Db|!Ċl(TMgk£!J[)* mWw+6vjo [T )'W_=H xټH@\^*Qz㩦E/ F$kɟ7K#DCOt~y)0RvJyY+:W@${d=L⽏s[[Z̒u.V8~!_}0=+7}m'W9{Rl 굗L{ߌ+ߏ Akl\L/dcqNfY52 FWcX?s VO;K2jLj[9Cm#o\^]G )]2R"KL~I>wurN 3< ")."c^Sp| !v\SoBgm'z [O +XrTJR˩O^BD@@ԲrGKu^+˶(*eiJ{OgO@I->/\V ~\Xi5=GUqޘ~L&&yx7o5ҦJ*~a< 2/>vdjD` $X島ی Gt;c#Nƿ(CCRJFYe*[} 2~[B@ q#[yu>J7d:̡hvNybwWy{sş|ߺ<]%CYjwW>hcх-a>C JYniuYׂ8ݣV1[w-WmGr㑐*oZ%Ὃ#K..P\u F'Bݩ'/b PgEAu)OBg'dHyxWo^7 O+;lL['&H/5.m ng1%Ɓ?ܑ=Nf6O Ŀ_mԸv[ [sbT^VSңW$-@)8.XU 5PC=+ZWfM4~_ H5pV gvۅU0N(QVjǢP>s贋GJBfR#R.~|sH sTz8+fJSq=|x6/ή`AV6&m ?ApUEr(H ׍=.UF,,eTФ\S (E_%~%uޮ5,+זw'_P_abۆ -+_t]`&\]hɦS.L\ho?@v_ge9u[)OOhOF${2tY!z|@JlvϜ_4AHG𻹋,CX?XN@rLgxK%=!|{G6|ȷg׷9@KE8 -4&qr㥓dK q;C=blbqE6 kܾq~eOsbS7 ;P;z J!A8q6 {Om!%Ӥ`yyBT0b]&dVu<$3}3 a>).uZ{<|Lna{M2* dE 8`H\]6!xI!xMx۬$THb Wl3f hL KJB\ t ,{6 v\.J2)x<;flTw׹?hgpEK~λ,rUx|ߟ; " d7쳫3XF?HE$BJЄ `NMg_|GNWda쫦d _ly0^5hNΚ92 A[! R1PKq毷+6::9n, b_uvܰGL$:Y\ڽ~T r|iQv| 3ߴ t8Jܪ n QdrN-}S(Ά>F"t!ayxUoZ{Bk>k$5dUU%20SE=}:q'ؗ9tә;TS@u3]dՎIN.MیMZ_9⤛TNeH͆!8TgрۘTc^'' n9\_.+iP|¡1[L{EЫܲc^4vdNГ#+DZ!3K)U9ŋraꯖyvlqrjJރF7ɑXr}3X0S*:1!LV%' `ʮȜ%9Kku}^jjdbt@)P`08aڵ9JNV{sIXǏnGvf r{l0sީ J!?Vڐ 45璒 J^{XVts)?Aۉ]C^ x.1ɞ*} xX Hl Z s%# a _\= @64ykh ܝ7ƸL uQNǖ &\ w얄* 0&3ȉۍP NsP;ݟ+PŘ c!Ԫ})4{)H9@.j{ųC%ShoF0K*E.y G%ÈtaUN*,)딽q N%+|/u,n$,ˡ8B%øRK 'rcOiF)o 30y X>ߒ| L$Ij#Gr)+ p1Ґ $(RzGN9B=Tй@ ;5jB2DΞu.֩ ~*]dLlgn=~諌3ezC SkW"Z4V(MxDӍ ]H=N t8|KBHNS]46\tf,1>𯖟=+ЇD|]\E⻍w:bH^N®9/>q=UyK(PnjҶOsӗ>ʙI|%ֆ Fz)y]w $Aـ_*c)Th7,V^1K$xTU'fG*s}ףK( cʾB>]U\lVHǐS:-7 eZ*sbPBZ?nm/a#jgVI-{sTӭZQXUzR2cJaf$s?za(!l߿<.BݓVȅYAbМIrezV}j#+d2eg;&GIamM|M-N9>j1:_J0䅏pE.:Vyڼy';WY+?FJpiz+@TF7ՂHVe%(&)jRm6:ԋsdw#j'E;S3-\}REpfT@{#%Of2JuRNnalY33 8k̼koS]1v\~ G#!E|[AP n ]bp,FfX4 ek58cbL ua$Mbom$VK]gd \q'a,eQHZR Y_SDϻ44/XBcptkD/%[G]*q@E]v]ZT {:%x5MZemx1ps·x>vI &l"I i\zg"HL;~jXUoef vT>-9Q`bA. ,4%1 /H٢w8. \({3OU& +5 ёxWz17 4{)*D^MPl֙Fr)"#GHw*pxK!-X =HjTT C@2,nsaU{?˵ɤl6ÕV*=d6+74*(qUvGħp:t]f%6ctw4X EDv ܝ`hxnIC]A.%w:%麄7'r:AV8~h'ƮTɁr lP sY[[׎qAݔNlh;E4QOd`r"B`w$o+'E*e9"ƪ b}ټ*O1C(񓸂+=TO4x;EM#BeXA&A!:5ݷ1Ǘezʷ_ىq>>a6nYzs5cZ'ah|9l,.(1kb$Di>)"ar͚T8x!R'B xFH?L Et `?fG@j8VHChMi?2j9.sA=dw#@4N9Rb_оs !@fw*WMcsEM^5|9NCQ-k/Wf괃Su FF< ";^&E0]'YB{b}4` 7 ?ƸkjD)fzف2(zwwiAK}O&R.S{\tBI%@s̕McvC_xWI!$ts *[kyJ)+$h͘aKEN!MB}]lZ;v7tƙ)QOȯp0]Xs9.sowU[-է#L&bXt~ )PsLј5 h/A IF7츬cwKH<ݭ(%n=`ӧ\֫%հ)}5ml.&|0eFDIr˭R@1-ң1^i)}49r '@J: ̣cBO{ =9i%)rKXT tj|eRM9-Ќ{B!]vJDL9"/WO}$!?,< I_PO|~5t-Uuj]]YnWP/hd;Itԗ xCiaEDmBSJ٢' R;\M]3V7>,c%B{mYUb$hwR ~B\Ѡk/BTà ϳX+ ZDI{- |Tv7W^zT@tRj.JN㇁+7J/s;YK8˂"a;o}=4.H~nG ȶ7xii] 5Xi*kqsPQ{/澹 cI?,SP"GPK]]Yw2C[dmko'>Eq.c?Np;Wi5Z`jS^!nyā|}^sbrnZD.,jnBR"8n7?xدٰ-hIK?*̞sNagjotOsB۟ɍ'en!`?%Ӥ֏h٧Ab`N I[,yNҾ S% wx೺ aB~u0ʠ Bv-0U0;SdXos&aHYʥӧd%&IygDQӖp9HdlPwYNZپէ6)mP. >7Gs|X1fALD| ]J`49cm62}[pˠ9B D,g4[aМy{;{/ziEQ9 |Vث=uFP-KIaK9:Fͫ"[seMJ`67jU^OķClCv^p(L yuEL\\<3$2$©B9t<NQÓXuIx H-}b|yjbF*Y}@ h(̥h ,F ];B4[h&/dOŒȹNEFr`vi=r©44q*ϩ 1y92 `$DZUWR2?1_$do,tغ'i-Lcq oO`7(}ƄT'@]E8dL %xa-?, c0] x\O\~ N[X[Ja#CeNF<3Z?T5/gKju#`2VKj`fG3 !33P Œ% p% 'ZtW2߃v ]# {Yr?iVjv:Yپ,e'0, }$ȿ.gq"7ݵkfӼc#0ۄ$DA'M1q̓@\Q;BЧcl^& [?x?x{ثjܦ;UmF y3#`MJFC3Ç4 ,V0AJS݌R|- <%=?"̓NwAFɄuk Ēg ?^E'6-jz{ =Ui6V[ VF[ERRi5+JâzEk|~iWJwFt])^ۛK:s3Wrg䒟v$'St`HZ3 ^~4zos?B6"6_b‚X |+ =B4_î,؇{LVwcYW""% 3LBt59YT:=!iaU;ɯPH!fH1Z; Y0'xt"DN"wlhdcq7C(Ċזfl7?(D`Pi1àw̖g9o#!GdbMH$䑝ا)Xx9ڴh=`<3 w[vFqbC<*wzEr|L(]RωI.#}A 7xbSV5e`s]f2a-ϖ S9l.4+k+|`9iyq=ةr(͉e|5Vxlj` NPHu !mıRy4N>T1\OTKhz2n-g Gmz>Զsy3p3y${`:ܱŸT0i%n)߂DVkf%%gV;!ݝmEx\o(İR-e?x 'f;b?E]M]}uv~Kxf^\ sGx&k9a&tSĸOA ¿Fzb7h|c8#' tSu3}mb?ռWnx 9J׽Zgh-WOb$L)(|hoV\U}LPy!L'F}(RV)wR|Yev9(#}+in٪%R[÷\h=MGb;bᥰK0敽fʵ`>mC٘Hr̠8 T'?Yb wxJ -0ԩ|5yj)Ūve[g: H&=Qd \nNJO <>I ݗ6*wN36^za -B`x*KA(RC?9`MdQ6}^Nd~5k߁sx>@WOActn'?Y_?+[QBȾk#:Jqv [@_lKֶD.Ok% ]Qud|/j1/.?Xr]b%fZOoOWmua~ij܌8,S킘O'(c*S#,v*8wh)3 BqN/挨YF褲 #xޥ(J;Q~tEV;[ 1Xy5G= 2깼@RQHM'7 s,؇.b-Ui0 $NiE Cd3i5^ v׎8%*4I`,ظGa{={:3&:B-9qG1Kx Ove\s-FpXp[EmffͨY&nļ15 qa`BF )#bRҹگCF"4$S*8q-0LѭsO5[tYNd/hByROLLI=ȾF+LJm&T3f 4zIq'KUIB&MWa M9!;i[6etI&@1vzV(xQ$zQUyѠA6$gX{)i5ð/huh&݄0X8QMEsҥ [vBs7xB.2-*ϙ 1#V'(9hS&J(Ô'SժqP?&柛\xۖ`*2r}J ?^SLMՖwB3igdlaH6H"TD.U|t(pF޿C\jG5mgOx," )L,]/ SX5ht \DvUr)?%|蟖5;"_u4ۗ殘Vx5>.Ź+9z% T?|d!|w:\5x߰-{¯{$\3ZBc'B-JWa~ >NG!nU 儗tÛ,d`i-Q0!duTAӄ#bGؗ2 ~Mgy \)a5f~Hi{SF'Uh1giPBߑMh um#B`CB4:mFyk+fNf^hIeT_yb6 k`fx_Շz-cڪLR)p|z|YdK-ʄq)W{JstU{Vs`A$I1qtB[|߉<EetհQg3.g0O&H%C[!C*7Se4LH'/J3+%KUT7YB(oǃd3dּfk[я8_ߥa'E6ښW,<;ne4 e[m҈cK€g卫.ᯖ`_"d~0Ü?HHYo() ōfv@ޑඛ+ =:C~-I)Z$ t~w/|tH"99UuXxN3 U۳zwrs/az73,E0}aj= )-<FvI=D} + #HStj<$TIWpy׿4h9ɳy&,j18G_QVfabz6r 75+`q+9S EI+B\M,d~ձ)(P4E?riןod́Tmfu*Qw4/TUTL0taiU3%c*eL%щÎUMceI.LǍ\ݽHמsg8ՁH_* >$Mk䱪VPK!M\dKLbiYϏؘՎ֠a>!+Y̹nBnjck'ǍVƕLe2c,)Si:N!p4Tt+YB$bQ\St}_&J#_.0cNp)=QH.K0b Io||=-NC'J82Y0MbRhA^RQq _>&HnݘkƈYx'p*8^i0ke>:mˀ*7F_l$䆊Mͬ*1?$}awyeCg_s.Ly!⾖)ûRIMo}-`$ΔO597We$窕;];1 KDo'c7?ƾ#Y݁ Dr; ر &tt8:2skm ~&r!0h5⧁reU,^ح$^;`]~-WȎUԻi-QQED.VqGq9bUz _a\4ʉ؟eN]7REh$Q1{O0w\ZYr]v黭7Uol(cVvRBq '8OSԀ3rizDU9`|36E9%=yD؛NIt#zsyWs;.G\%O~W5q~NZy)&X\Ay7).OѡROͯRiO"8Խe\%Ť~>b@:ʛckr.B؞C,,)Ns$GzHL4~e]_㠲^mGrC,ȃ36׻ G+L{[o9hNwrUr}$i:r{nd4X+bl>s5B4Ât"\_)a+vx'h2}*U">p 1rFTiꟖ<| Ң]&eqOyT9F&˜Jrf[k{aclG<6bSQSkh)[3FF+˛Z[gao7>Hэ[Ho"]\\Ř(N!#$eɷح<{PvEUݖ {cZL4ʚ0^v/"&/[V.O Sg-lok< /hYbAcaMW#t"mt^t?-@u\t$︚3_2G"저8a,0VRd {P8I v(z;0^XbakpB4`.$o]Z7{nASQ9*ɒن$H{))I@QB`ȼ>ށO|[g֕ {mbˉY52~+/)S@KbH+,l_ x4֛)Ű\3fJ)p8bB(TUUؒ[ȅfiZI겙L(K%T$̋kkQXMa!HܶdlFAEO[Cy br›E֥SF3kU7J3AM Ag{Ե,)9,lP][k I d&d ). $O^֬gȖ|ׂيφc\˾d'FP-eq(S+%9Uf0S7a3 m`4syvh{t0OtċK6R/G<ڲvn> S#3O}H97 Nl[ޤ@k9ϔxPyb Ȝjk:I.hؒLb/{nӂ|,{Ռ#Ye׎hL)VύEeq9JK("h*'G Sp!Pɔ( ۳H0m*u]q#~S/ Lí弧]hA2Yc8R)}6[F7P,VDcv X?&1+1U৏7ض؎ N[SS *<yAN@Va(+^&F5+*p 5EЗyׂyDSl;0J_.QF#ImN |6<⧖+]:L^xLo.oO.ڜG1 Hת(f ⾩d2v !܁?1wsG3.C8n{\q")]@ ~uS8L0X'$8{9;`E >l4xKY9P_~J",s5.vל+E##bM wtToB@= zFA30+ы^A?Zed%U|>/XWYڹnGB5st$+(NS?`*dl P3[~zeDTH-OJ,jttE[Tꌪ=p788D^aC+g冎1)zY"mتf@4;Hg YZ>DNY+Q‚cw-+*ՍANmG>0@tTa@t)E:xƵq\3{ߝ\ZGF% ƕ=~x+e96cl԰bxUe[rc D stSE&}u[l‰~6ҬUt),#r1(wp4`_@[:m1Q*8GJ&*znμ.PW4oiClCZl rB_16)[ژ?eVJo0ly rQޢ"&$wP,u[dHōq])C9g[8Wf|qZnu {B-@M#5s~2qHQpї |*k"Guò>#KҿD.e|ⱖb-L4j =ɸ7WJqjxABQqϸUhۮSoR\m}>=uwDZzTYDߦ$O9P*(COeP7V0<*>ve,f}!nFs9ຈNCOx%JDI,JW_Rd=G &KSip~=Y|д;jiG{C%˵0j`Q _<([ {5ES)}M|1͔1Y#S-Unz'/Xv2U\p.~*Hk`O^Y}XX2u7P@0 GەՃֳ }9̏F8N˻-\NՎy.=ʏU*m Ҙ"Tg8VHrTx:ߠ)_5兩QF*۲gj$A&zLIl\E0˿u7\QU!qC=$ b2  Z|X?m CqG0Ju\Q'!Jsԋ̦'|-é}i%O3R;@=nG|_O)w*C~L; Oei' 9k'襚gʝALXGAM6&;}X MwOW5Lt>\ǼX8+ ՚0FNJcIM锯*@?Ơ-"X^K-I6lYʹS?mQo̞f(%I\@q)>L$12=β\E|ȷ8(H%Ho+6A0o o8Ge{*Duʾ{]:P'T=ICxu]\?=~؎vuʓC_<{"䷅ ӓdr:;h<1,JuGKۋw1֥>MQLB>"t);;OMQ_ja$g#d NPM'f}7I_ Ɂc&po:·_RvU~yxiBE Ϫ0*Y2:|8##NV=%*m*iqF-2f~N⨤768Zڭh2 E, :8.)8GI7dCKnfIAuh\A]}WW,d O H28Bڌ*0AvОDnf"Q;w46Q<)KxhU-0"s{V>xm/ f+4HԜzB Pmo~zX,kl\ohV葮K ":=̘^`-HF"X̏hH5aՓ~1h4+1C>Y<#įFgdFfb#{!ߡXGQDO4/_ 6Hs|JKL)Bzagy>Jbfϝ0kiÏ9&̐20.yla,WM&OFnEք.]={MKAI1ͅLܨɵUx]ّ#YrunΏ+fo6Y ORPYc¦ƍ3M܁A{Cѿt5\,Uo̙pŲU'ViR8/7vHe8!Aݏzـ7^`'6?¿z z {Jb v5cc->awҽ0U3寍`Atd?2bk$(ʏL~"oWX^ ,M~QMj=45c3V,Ȕn"-07Ft1))dܴ(KVaf xJ@If7'bV311Yٟ/g)Ț1(v"ɅX1B;V{L[Is5qyrP"wwiW`?f+  &X]մA*|Ru|ߡ;8f fE/D0ke/*`ٵx{c4yw߮7">L3 x}'"jQJgaE_;7V @gڐB^PvX5fI)#MbĶ}< 9!xc7I͝ȳI}_VW ^;1b04$;BfjX++{(dء+99ke =wz{_EzY^hJstB ԡI vB|{^w-df=zvsNZ0}@Pjh5zƶIA#B.9q 81wR{@΅xHnE;Uފ6OQygg BJl6C)m7bIe앁ks)I6p՗m>y no ~rkt{”Z,"kBuGܕ#Cw \/!o}8yN:0 (Y1{#k"Y,SlʒY懘we ZaIv'?Ի.y@Xi)-Xk Zȫcxjyiݑ07 F)lsvt1{/76  T2mC៰)N-'ml! f4٫zO_"\SI^ʰ~oL:IݓwwF'6'NJI{+O=N ̢5"g3+ nA ERF1ˈ:u毊n%(-~d$\DaNB"΄5dޚ%ƶo'FPoeBuc#v Y0i֕#; ƫTzt(53eWGA\#R1TjB{]AѸdߴh5b|bٰxDٲ~SH Y]-ڽ!if*_i{"4ᒵ0V:6hLQ^!5|G7̨YTU^Y@v&b]sk}. lK|5eV`n6TbrxCxYdcCꯙj .Ч~oSOLnr~m:;86*/AMp#nG}yPywX)24ȷ`ZV4ڈUKFS%YݸU CbЦVٽNUY6:AJPQ!mb}7%u3{B4@ta!vІ 9;SN5:zğOK7p ò>FţqԎeMUL͠9 m?z| P'0J۷Bqhw5 n ӽ1qȍp7?rfBtyA #Ž>4JrU#oGWkX͑v/\dC^q/l&!X2;0t9wW]CHltOu@3TeƘaرA՟M1(1/M G@bڡ}u:쟀})V gsrImrH} ױUԡ{Ӗ5V)D? z6OЇT)+~XEPdI5{"i%MOM^!y:<20Of[pFݪe#Cj˭SKׄʙiÉb-X5q7L*B G65N&vZ)jZV7 l'a`:Ls]k8n< ͟(D眙z d(=gIo.Ѓg_TqD_<{݁ . 3e,*Z$dp2<>$-7q)Շ.!As*i6£iZmsrMoJݕ^QT;(M4+/9&Xß&SJk69p.#VpJS)t͖g5Y"Xu=moqgWbRd-EnX^`/_иH0=GG/\?`TNtT%*ED+%E#kV j ) Nj뭏w bB<)abC"T yX;-MB_t܄eYc(_t%`b,NXyi7M҃XbUz4sSM(]fȬ8c .L.K鹎)ͨ-E^w`ͮvD l!j~ +/`jYxp- ֒k翱?61z3RΙm[5Ŗ?)0ev2\WTUmdhɗF yؕ?6#YDo?|NG?L Hu~u`c'&q?҅Kr}Qс#YDwi:}حGdUOE Ż+uŎ.Y-+Gϖ擩-]-+!6#"{Hu藨hH}Q{vmRӷƵڅaʝЌGRfpVQ(Q Wm@%$?B ѵ-^%Iޭ W#dˡ^WJX ȀlK ΀?R&zĿd,Cm+%LLQy+9j۽C뷤2sq;Ȧ6@X$!8dhH(z%H,Q~~ kK9M;T2` ٙm-~0T1+M&["d *U2 )o 9c5%jtb=Ӝ14rdQ  _;˚]C)Z5 JZA]Yfi tŝq `7ڇiб-` 8z"1 aO?9葻F+;q{kd3"Q'V1xE{9h;Xpc@cY&חkX}t!D, !Y(Q$h6"jP+5iKC+}XL𔃴 h˳+!U|┚ŀ]I= zLN;ǘqE/&à\զ"_[Ksy%lhPXe4xFUw"'`|陕^9TX>F'Ĭv~Um~z 4MqѼU*]>IdL\t$)zfoWT^&kƧ f^Hƿ2>nCA3i(:u)^'#3PxY=Y+`料\u"icԶM:r99s}VHTz=[ 8RK}"&qOfu,H;oZU c#T$7RA++/9)ĠԊZ-[ꍀTI@,۲\khqpz-H1'&#R ZOLk|Mu9MՂ,6$P< Lg r"ƥD#ߌ2V ϩe͓RE틕 ~=0–cp$bdR XY ,r/"_}ó8KDy/$| GN A{PT0D]ȺFrzsĴ$iзrS#iH Uoᓡ^ݿ qtdTfuʛ6\ƻkxKOI|zj@X-|ؾ^5P0NȔv]m nZh"J;b[L^6p y0t0%zyj~Ou|Kd[Ng:~0\sNg4rtNٖ^\okNINc"!tS g⊳-w'.B_|[:'.qv璌]=)8e{h=9i_?o{x\% Ld1Gh j- ^\dPYv= H99 ,2JnU9QHG‚-$"k k51F5"tnnG/|$D:JKUƀk \2 {0w_Cwo3a MYXiLjGK#JR /+\y,1 dR3>:9|MJ/ ̰{^D\C?D?9O^/QPh"%EG׶,2 Y9UȑqI }ɓ#3҆rV;@mŰfL^Y c-@QvF*[hgI~e%)i7,THϧHA:&q1tǺ Ukz >-Z,kc:~wvU-%ZdP&c_8 lTDb |Cb9:~ b&{3FX2Ty&m FuN\IH} bt4EnUFwg׳&Yd('15e:S_:j+|=Ǩ "{"hT/`hFI$nWLݿݳV)ܒ }Ė}d"\YڗUɕt$uP/nTώ 7W;UЯl%֟rcyU }nn^Ա{gB zjLQtWxFa`p9O[Z6W4`Epj0*n .+_Ц^.;57."bC  ĺJb`Y&R5phWѺ3`cOR6vKqjDضp4ubp> zBlw~UUy? %>bqYtr&N|4>K%EF$^#pDre[Ϯg+$n F|# }l:d X;U|֗tpj(qo~B)…ptMVw6=U1JP~:pl;-:KHT]Z@%r+D"Tdߊrn8Vox &瓄W5{1G횕|ko>b$f=Flײ̜SоXu$t雧n{M(IMr'@hTl:fiצ{!zn"12כ<  LU\&>1-P#![`5||/_;єn[/`L #~+f"v8b"X(1.֨n)pPܻy|6Q/GFHeyGO2>L@5tgL b#\MHrř6|pP.6D- wݺmjm38l2X&":Pl.L?-*J&$Ob3d3Mvp(*|ukSyD Xγd %sӓoiZ0 LrCNO2woANlBmB {odǑJc8Eq .8Z2XJb}Q>Tij`f4?]C6b"P,w/-)C % d{ZYD'ߤE y%clPe_|7I>?I>fQ3H-A!x¡k`>=` Pq')X6ڌ aYK㉲˜ /L0v \Tgn kK`k , !u2 uY3 yy2Jޘf4iX * Ӏ6@;6Äe磜TJ ȕHN64%_e{`B?U`l`0z`bƎ|w%h'ZD䐞sgP}' W:O%au`-H)eN^:5a(= rmyK5N-`p&$D+a9ceD + ɑIu'rw(tsDNҲ+ۅ es H=pZ*jnH^l0CUXY;f &k "{[Ot铏DL=l&8xbq_7PJsGb\ARbL=Dȏ^R%>ZLoUEjaO1`=Зv4ljё&l@xA,%l.%6,G_|$ƔjRwC]e@/j2vHeCu-'*YAK{QvK~-tT/hb\˔"j oEcNa!;jM,b`Y$zsXLʕI##~o} ~~[G$u͈q~*LH#WđN9ߎ$E5X/Y:sv3B?w6N; ԧA c[\fLl5e*];W[6qBL8R?U Ҧ_¾L=Sm  i vo"O w#uNKK6^'>sjGS)dzueM {۶]EOhlJos `QR D*;"Py=r]}RFSv fYJT[s%)B}&L!JQ*9k8&SBNbQ8^'vxS7og8` 7m'īivGێFc|*?[DVWSu0c* !u=dA]Sv)uJj?4v %(LĂE#[obV?f| <`YuJ ~/ Di83`TI_f;:Ԇ,clv{K Cm@JΩV}޳d+ `\ZQSvLLCͿm1;yj+.5ۄ~~Z7(-tn'u/G|T*rUVEW"^ =MA7@!'ds120EBR9:im̙Njv9g8,+ɱ"=Uj spF<5݁{ÌAd+b;ÈgE&q٧XJge JדbuࡖP᭹hkQ:Az+sCF:'^N36R!â qu)[Fڪkۊ XN|qNyÁx_2QV/ENw}VO La{~S`OZ)Okm1MOj"6r4/LДPT֩! ;:os q4&iRcٯu`<*ڞg] ?3 ϤH^mU6h9M0N75Y wV(BkS{!_ć_S}xV;ӷ )u m,l {WAVSۇ]MŮGx U:XˋpT iPɻ4.|JGK9l\ 8|ӖcG8!ե"Dd:Be2Z8Fʴ١zQ()BA`TX> 6Cpmmn_@gbF|6!_(:6.2<|l<ɭR\Wݛз^~&22*/&/N .6dv U"e\&+v> O&_T\@~!8݆ǜEC]dmbxO?F 9bdiK+k Q$h`ղ #5đ(FZMj?25&Jr`})a6^T-g׹ąQb҂~hIjZDOa;53gp'[jXSxs 5d KtuB#3V 򚁘r[/zdwE 2<؍6Q= @oEIwf39mK߀n>uI;nMʴ狀CqP7wbRBp+8moL'ɄuxEˆ%P- ғZ6e=u2UY1f߇͡`EbɇNO߃>6iT[D{?ܴTM>}a;E>U STTh<TnsJJȏ@XP!GpzW ]iLaRfbuQqJj*ãٸ4`F Ή]xT %?Dek *& 6iμmᲃ(gՇeVnfN6WSئrpW 6)&2m "Wdk< 2VOf[q> /k(q5 p? v3&k}2fn4&a€(C;Mc?ӷLw94c`>jk*~ ֞?ﭘJp:2^'sFÛD݀jjC1\$}5ӣ8mS_g0VhM&6$ӴԷ|,ϐn~W  ] H]EEROy ϠOl/zOJX9[ƞȟt DށopXPę$0yZۯ,Ƽyp Of:Y4Yqҵ6;Y6;ZEntT`)*u5뎿M|zF@c1ʴhHmMj̕]h4Ne:y$"0 401aSU=*9@pY`0y}AQۥ$pdsZU9j]EI]g+FIԗ1+nHv&ATf`_E@L_? ~N7u&J2dP~JVtKz`nR[ J- dzi~ IU9s֚VOd\TzPսnI/څ, sw(O0[9rl@OQ6?7(z#}g3b ܺZ^w该=*@,̯ Fa];sB=Ivhj/ ]kHk6cQ*$"X~OWXM(YHn%떝ݴ1ȇo;5JgZ2;(j4UvO.oe]H=O{7`w=Q4%'e>t3@- 7p3b9>[8pvvהʈ%smM"9lو{@m$JӚZmGUeg@dLJ@HΕYxl ׅ:Dvk>ȋźl5/uG'hEw%3=wk,UaQq>W s/&RM۟/uMD/s~vw&I:ϛXȏNh`V9 }F;2<3 [m:n,%!C]4 ۆ86GSApXlة@h F"wuOrX, #LSy\}9! @"UFF7VJߝȊ-p?2 +SoMJXȦ^TGk6pbR!={}I9E~QaqW4A+-V_OWFBK74ĭ[V%$UZh%$v0#L։ 84˖gWPҶ>[@~Nctbkw ŝNw=uIؚuD 79)%׉=2(+7m)%}'[ޅˣ $16@0nb~"vAʞl.Yܭ{Rn傅7&v8YCR@ ϘIoS?v"n o&li:|DXlF}bX@>}}`;KO ^fF,0y e_ 5(֝Äd޸`] KaWi7 cҭ;?9T!ZI|7 5YB:zIݞz€7%,+] !U@i5_\z3Ը y$ShPس09IC_?tY.rP2kp>o0)ӻ'k!>iwÝ]\:|e8?-!^+OOί8^O6eX-#.Taswgd^4͠YfZNCPOyY0șS[h6 ^[ɠTC"u:Jy2 ţDqby___clWxf%OBƨ,dvgJT^>eCv26}ڳ^\A+wx%; giTث=0iŤ\Qo oiLv;yjO&q|'h,_\029" ѓեҦ3|6L"Xɠ ^~^UHZ+-)Gvy[,.qiOiaB{a@d RӚK]ϜEQ Ā+<s}idr/[xOw\M23@~7D0\(Y×´rQf`F*Xs" >E3r {9 #phqX@1118B?6!zXϚ v8K?K-(-<̦{6#Q6A ]Le"E8Ln\=VX)T"ܤ /=UNHJ ocAFWV`z b\H,1:@;ЩkUŇm|8b q"%[̽?zeZZٙ/0 Pd% ?65uYtP1Xnalܭk @cڼՓ=5HT ޳?']G_/3XnHI~ֵQ$ 6@?ݎ2/I!jh1P }k-MMvGE< ϠD.jQ3Y@^?gp|Pkg9*Z^)x% aiGO6wĉpE%CD{RӅ̇Jvep&Y[EL]0$d\ˎ~LVx0] ~(E~J 2XVG_)Qe=?f9ow.-8X8{ĻEy"/(#rPvϥxm8qEKڳ-?FDΙXz>ʵ ;:vm6hX[=pK #/XûqoBqT)9bt?~v cuahuL7p<3(r1 /Z?t;ޗa@)_Mۙ&!Ux\Ic.g{ʔ׹bPc:foQ룾9`* K3 >ɈJcL&<=7k']SSOjo^.ܕCAv$a۟O#N~quLxcy)͇quÌh~ szmޢ`}8\7L[Jbra}}Xe,zV "72:LLXC|" 9Y'{3)_Ay,ۄR^#;jY@%#~8h% - V۹Pzf'Q$2'_;49*Ɂ͠%5k~ Rc 57-f!J/fL0'] j2IJz1S{N]7r6|1R+K1tN-u2?4'\ CqOupGXO6w6IpJTy/ a~) TlWѕ#t0=˒y-?mu1O̤9Ӊk܉BLSF>IH[#&#p"87H*XC7r+Z[: #:zglEk){\18lԤ/TPl s+|SEjv8lk%Х;BX8KO@Pކ݃33m{Sq ."q1RCzoxg R=Bl@X_[}呶aW5EN@ShcCVT=P wjon^܇yC{ԦkMmR[هVFaIIjỿr*4`ɣUۣƻU2\zz$?l&q|=Y3Ή8쑹G_p8q#om@%rNFuPβ氟Vd'Q܏vOMpz"ˏ4)FH//ߵGK(OKAa `,N{~NxV7hHlQ9OOL *8M{ Y:#x R5 PL^$-z9ǿ$mg'!"8zږ!9ܻn7.cvy*S%)A `nsB`ڴ99`m*7%tMC)a[" HB^G A~\DUHa4b))?U:&܋fQ/d*쨒wВQ W-\2TSEj‡E6ځZ_*B#;ɼ!DxQNonj= f*UȪn~~7>r0OA*;輪tvh_p j{`&(SalxU &)X1*Qs&^Z٦ QU.%J‡EU[ Sţ P4eŘoV'X=zT+ysQ[zՉtJsQA`R; S}f#3Иߦ%Zi&ͩv%9ic&^.6Zo "{j"30~u '@+p#KX4U2jg-ӻW$9/;w@΃c^NX- ~mD( vdW>knuAݐ9ui#vӐcy*iŠ D.$mq9F^~)hXxåtFekNORb!6f5e K ] ! U5/= =Lw=^I/E@@!?6jy9Л[¼U5 h?ck]8^>X, ǽ7m| )_fϻܼvwЉro5?u 8ϡ!SESBQkRkRסg2[lA/0nD"GLu?@QX X$IV_S0'K,,k8;"}æk-v;F2֭n=1Ǯ:x2Rt9JJk4nءHc8sV؃42؁i8Ch/vf ^*Zj8ܽ@ү`f"c'禽&!? @h"ASDgڟ/UߌZQ++w[| xgњ IVP*lO Ŏ޳"Bf ~K|yXԡְaU{T ZP4 L!{UmBRpI9M}ו>w쮗Nb&|Ԁ59|N9rQ~AG_ ΞmgX-7y}Hd8˫|aGJ=v+ۦỪMzpX /lY[&(fU +5 ӊ6[^Ɯ˦>sDUhJ'I|%AnXYhH[u[j4)Е ЫuMߐ(&id|PMN[$0~M.z OyK+hי$!8 ᪦:m2VZuM)TGRי}@Yu}Qs G\+DHo$adR扫H\ywB8d1 WB{ǼMf:$/#0@[y= 'xU '##zn߹zڇ]ia}/Qm;6Mqb';ʎm5cB@!6EnJØ^Ślxʍ͛$G"2z't*L+BNVr&ug\VS仚"Z>Q@1W:ߌY)SM$˽Q0DݱCD8a"!ht>=Pr3Ȭ̄MީK4H.;7wE]+Q^@e}p't}-lt= ۶#f6x|?D% Q~dlM9tLn~[c#i|tM׼@[9\0I(P:p'^xӍYTrOyl*mḙ̈\G b4"]_vhvԜyLhX@FӝXHnC[>%J?ݯkRSu,^Hh.}} 8#3ap.O|Ǩ]f'F^YD2 Z72b[ERuI#`ׇ%[XN}4,b$_U F.LnϻPS(:֟V!M4i_ȮTe_`_^pC_#Wy@q~1x{p}<,L$M5%M}?i+Nz` #4Yʘuj@ӭV`%m \BobCҥT˭S@4]jye/L`)פWR⴬B*[vDpa1_t1ϋc<爥c]VBp PCx`X]B>,4cpѻa)E,bi6Ix8DA ǚՋӘ V-nsYM=qWBEo8"Փz1)nFCe/MjVhަJ$?+/HNЯB QOs.XU}O7ֲyɤI'kj b:#\Pѹ"䂍Q0>p&O ѿ7&,}?܉O55WD joG6pOlNkuy0gC?׬1a WX)l?Ɨ+r L66@Ar\뤘=hB2"M1?y}de$%m JV,4\'%L'~NUC}Rg̼/{7b^S\#wύ/:zR*<3zI7jc*|kh ? Ņ`cW{nՌBQ[˗xr'7/~ ʚ7I3&ڂ$Kz]^g_*Щ$Dz]^Gt#n#eWاC 0W.*)p}]3Ir{T+Q# v) 5P/׿qњr.GD j".2ad #!XU+TKb+*eik 㶬2C{drdK\KqH֜6P oY8a~ZWGbbՈI->jPիru ї>}Yq#nDFPXK9˦dRs⹃d-zA:(=l{)ϊ?"@%bo@o gѐ6DTk7Od߄ݛAOz f |&Z(Tu#wj࿙wB+\ |/Y2{,:N[Z"!ou^bT؉a3yNA4QiF0TD?~ꔘM/&ǚuˍ4V݉bYRBnaq-g'Ad!OUj>" =rED{Uۦ< ]{*;U蜽j6&qeG !wɫ9,*C/Ww?5mDi\-^=a J+sQI&, -`m%/ϘF9՘)v0&q+_}L-F-mA ;W1rsAYv_uX%v-#c K v'rhθܹޣ; -EH<ܟT$[#ہ҅-ʷdzo'"Dʗ=`Gb8I<{5TBvr7ll ,tCݳ6  7apN&'9/lFAz :k#g P#ϴՇr=q6 5l߻kT{ 9" ߫>9zxw{$G/7ˈllZA~mR+hF<Knb4Fw,SHQo< m윷uۅo0EhlN>dOK&j,=nۜ"0]%kGu@%/H,[^|`17Cl)W dQVyH1(V-KNFOr/5`?*#TLeTй %r=1<+>hJPcH(õT%| "܂aP8C d!kˈeNgfKOv mpyF?'Kۼg̓ w(vh ѺiKo$ FH &6V8I%GGV'ܬf('H{G|K6o ]LBUi!a:msB=0H%_v 5O1GNjڒ0$c|5˿*G#62E 1&"忴YPas74;SF&~;V"5OHi:iHlG*uD^<Ū3e]g枳f_7=@ %!B&!h2wWȔNX Jq?Vvxw9N_\nӌVh[r0(Ps`c4Hmt)hg]BPbsOzdKeN W;i1bX)?N n*@dXj!th.q;&v]w9AN:=&wK3v-qV%%^ +N>ܺc |ڢCpKFm ^ ҕ ?v60ٸMq^P(:EHB<ٚ9H s+LQZ;E[hGC7D5p`M>x)8$\{^+^t$/=cc__冬"q|#h@' >K@2ZKFD.h["l<~+*sLFaOƊlebQ&W ETŪ}$@xP8Uń*C_n} VЙ$!˃NˡOyq׫"H@30> AW9ʐȻ_w&!$-;E8bSk< \NcbY/tӔ~2Aޔ,Ҍ%"jyX*d-TK+/5#k[vU r"Pz:#Se`MS֤ĺ;<\3!! z1-˔k:WGg@kDO'$f f'\41C:E4o-=G? mjL3{1GU[+W՝t&胷 4S9+BoCE?m +o̢шΪx y:S)=-  xfAXII"A ` By\{ :bm[EX,ti^[#*}߻ɽ;Lds76eS36;U'WKόG Âed8$b\]jXNG` 8`oI5*M ^ tq.wO.qC/?C PCJ\/Dfƶ B K[h-WLzșcGۇrb`.nOSO=cY(+/H֫{`3@h2#sd_!#ZhlC4)f`H 9JǟM[e-4ZDn1Wu/u-I;-Ӎ23^g!2JuZҲXDgBgl* Cz<;v[TۡuA<5fAmianQ[>A.ہ$AZ>hNhJ܍J{ Ȇ1^,+藄㿷"Ahkʞ,JY\LWM>D6.xO^&v"P5#~;*wlV]w*G֔*ՀَYr̜V#q>1.9θ,q@HP0TQ%(bZL 5y&gsKF۶RABߪ5* ͻ*VXā,Kƥ款, =Qbx.WVgd8$ajN.ę̎|1Xפ[#n&KG` 2[VMIC!q`% T4Qe8 {gzyMf9׉GQi]jq? b!3HTrsU `w=Ewx,+ٞgMIa#F}.Jk_TPb~HjNiH@8}/h!@(|JX@HVDcgzɦw <А%FppnWpŻ0#@p7jqBFKHj!TY(mV{#+/W|!?}}-:Ʈ3;P]˵<;6ʋ- {ܾ}SK:fpC(I9"@yg?j!@=qz"6P l6Z'+=wxTx*Ҙ7pȨ ##SZ*^}_ҊC):cַU> QBļ U~\{&@}9U( K/ IN[<.a WТn?󔰬ꨣJk N5vFl/9rJ *j, t=(!"7B:w ~ 0}qLzEAn`Nt#$edl4,Tl`72A'{1μ6t#VZ͑(- ܓ]S<}!%{Is'U,<$uVLJHxWoZ4ny5d#YQN9K,߮QcIiƋ7Ho:$k-}Yw6 $93N86fė.htMV#Orddty pgC.S %4ʼn./bq!i*V<G(_+q$v`A KDLʪ!U%0wn|FW-NN Lٲ?G|W8Z{d9JC3(&dYba(-PR5^)W+y KL>瞲`=ꦘK=pS\8ZtwO믖"ccWNFOЕ.gUlƝrɲl>L8MKx (R&]\Fm2d\L9 uؒMDDu[zRȄV$3IBK^20_SagUkO6#^x[ĥu|VM4J9٪itacAL^WsYc/ٗd(a; ^_P0C<2 HQ3X{><I~TYU2WSF(VbR*. Y*.~X[WҦ#trML`6Vd?^sAol1^ rtR4*]R3-e.ֈr uT<2ݝePD O(` `-c>菕{A]Jna #]5}4W'b*h k$̧V`L1㈠fcH~oG;ihe {~Ð=yMg8PBXP1k+/!SiђsWUƏɐµW_ ޒ2o,oA|G(n/[bRfW0բIniKNi@0Y*{U;;'i)Xl =a7WhO0[D7Y]oudqtBZ J._6/!HZվ*5t!3N ,'=Ai>|@la%b\rwJٌc;lj{@v _޺)#kf`d0H)aԦR-a LJz{HVhHi:s",(ʄ ?TI4g9ubyĽT%Ub_D}샃Xhw1q;8HbOz _LI -ͬ{5{Z@ zc`0c#m;[9Y0@\DVrbsS _O P{,0c,{- ]8ct]&;; ނ /{ rh¹dc>7V>[ŵ\.@< xoxDa㹢3KQ+5vpS|zj_<-7hCY[BKLs##mdK@~}{1KT 'PQtXLԂF~I=$# 6.zU8t >#$v-h3/Z 9n^,O2֏ޭn4E޵:fwCw }9l`Dr<*0`i˃ZUo]jMJIZ5׍)kY'!i;G}2>ޅDToNDB$.)k+oD)Kp0 1F CY' Eczӎ_ӛ1BH}ns}}h * Vtx9b}mh%Fzb f=Xv1 j뤩0K)qu @H>h{Ў6Ԥr{ӾJklOK%l !zZQ <8\M(:rCA$io$mxR@N, Xw°Ixjxp@ w CZ`詃-|8.%uybQ\GV'ZUXX B.gx 9uKsfWET|o 5Ily#A$x36nk“x][O\"0|6{~G?hd؅HH_ezG}ktdv193TK6{@MOIl[sI *cU';"o0xΞ۾q1|!slp'"swHuʡFFAٸ&lLt*^]I)JjnG7m'Epa OFZ1γ(\`8]EARJ1H7zјRȮ~jGQ[yh9 ughBZ =@ D0tТg.Í r&oԎr.>r0J=쌜X1"'ÐF)8;us\:[]$] A HĶawX*ǐʅ% W@(qeT=x3g%'MC|>ⷆ\cx`},KmѤBpX}C+F饐3fnnryS3aտE?V,58x0^3n9Y6ЎB{->S\l785!Z\ν '%E4{$X,]Yy Ƽgnrb)|S @Tͷ v^Xx s:,#6Hϵ%p{%̒XĎjxZFʏa@Dn@ +ִHbvt?+N"]WWRĺP`k7guL ~dߟ,e=-pq[E}>B`Mo#DZ#J2 7z+އ҆ 3 Տ-BpR@R_eO"+c1U|d5~WW9_sBeDk~50YWR#n#Dz㐴)p9ͶX{ ƍűu1lZ7n^E hе\x-@jz>ۀ^7r'W&-[BjڅX"'Sk}a  ǂ \F)?0fM,]=!}.] @wDVfAU''B6Ka 3~ۙ%߃ ^;ͩ"V{2n_ #IlXg dePBG}z(OxN_a3AeWŁs4<|giHa.܂5X8h <ޞ.߃W3F&U;9ɶ_]&Q|[|녘 2aRO( o 24 dFp^¤pv-ֆ~-[PSsʰc[3b'8S2?|r?--36%_<\\Y,߫ z 2Zrnn۵=\&4˙4{xXBsMNΎoxfE H4p,NE}GZC4W9s4+k$07\ GN ݷ"i&STpkZ#\0'N%!&BbF b*ۿRg.G[GB%^z ÿtlNK>ݧ9 fTqimT?Wiۿ=8H<h{K.&Jb?yZ9EPOӣT;\K(4oRMfH!Bs&h\F*O{C\1+NLk7БJ^C6ba&*;bi6TiYlU/\Q5yN.o`bmEqD+ʾlL`ТI0'8W .SIzhHĄdm98XSr=mf4$ ܍d9].y&^zdS\kǡH(!lt~&:j6îʔ,y6Hחҳ8eqt'8Z>F b\Q#'UVF%ȈH^ĭ �=׸)yLf-uLB7f_M"Otmc{tDEG|<lmº^ǘNAJV /.s׫;/Έ6܄lx|]$&`mgB>2Jղwgd[&0}7v֪<蝴mdސ#<) %:;^ϥ;St"CH6j1A*'ݓ1.se-R/݉Y17)?˫ZLh0's%Z0'b!㽜dU#' zOTkH6\qX:9pw68F#ENh!MPN1,$wkIr=>'j;:l)kq>ZL$TYUCfa;E`~ 6H$hvAN.˼ ͌6/xx}DZ/2|2a J& -ʗ G\Y$?R@#l^')W PQ.[.wJۧ(@ɯh@č;- D|lWHT!a93 F]F,s/ u.4A,| NxTCe3y Ѭ8(E :ȴK&7(n2'f9 خ ([ PjVUiFl[ y]Ї"A\&&i_|XBXȪ>+D.OE3h{MAa F{0a]Chg@źmW%V^^Ċy;5[W,u㕂JzwcfѼ&$#! =-ex McQ {B68)-dX&,藤} ^b%4eU,瓆5]t+o]ܛTLE*D}CŴ`Y+Jn}tbM P#@< 9;`Q;6}_}QQH?>`ʼnDW;ISa=0?Xө֊ @q4sXx+,?)r0 gϤY,sŠNU98Pw11J#;ʐTu(2IxUzNa@/슍'G+7p^d]9ܢ^Uj[ ,RcKUSFģѹiEn/+6-:ētNș#݂ 3xv 6OW!\tBGNM=wI k{jtqx6ޖrf 'S@??A&=`8Z:'ÌAC\92D+mi14jHpoxҁ+H6]ַp J%'R'ol| )r*Iq"& /抴3:.HִfM񽰩~x 6˦_ $\idC-=?`/8-^ScAրɪcCZEtl?y_]B #^ok6t_F*s#ns"ۮ}RNB~Yvy lx|:=h=Xa{Z熧"m^&Vz(_Y";$cȤN|oZmA(=]X#M. |yINޏ VE d0g2jZP&d\7HZ[aN̍⡞Dvμ"xoj+x:4D}MyU|PV+'mtıqEyF;o0x"C69 {D `c/zve 1w]##(Ư6 S jesim3?l[=M7];NQ"#\㌢f4Ԯ 7g|c6`+;7j~Uu|j&1vtsg:Sr~>H٢Mҍ54 ƫćhd4ly}1<ӾJS1@}kY$>l,?af)PU%엁o&%2,xYvj-VwvLQθL:v+䀉Bʿt%TKQMs) ]Ȱج"?jro:v!J/YsL "DںzY @iJ%C\U+2Gٰwi7Pj\pc-~vEa^/M픟s<>M~8Pζ~3A /Am0M mDn AtAm߯< nxpLT:X)Z!fL%@uHp7ѣq&DoqE%_<8Ϯ,ȍ|X̌,M˷ 0X ]wwjQ Ṵs[z^h_8\f\^đ$KB1=MD{ׂРd:ajp*ZBfnBvN&hfz ԓ)$EN[x llUaӀ%pvk3^}j,2KbڕoJbożS, M39TnT(T: Uz+T~4LV|}90P{ _0S7%ҵaX<1_y`[}YMY:8(Ry0s.t>EwS!Hоr4FPT F6iw|~j;K9E~cqMVqǔO)Du<ΏodL̾2Q>_1@]Y`TӴ`&᳎(fvnn S\m"$&>kK3HtlOycNރBCsRԺTB `1b(4OQMXy˘10Y 6z#EHklE;q|L'Z@W:g!c;V!6Y}\FP"Ա'vY]JS[/'u 7rjՐz>/|g(ɼG ۰D\ 3ĉϴPCbmp~(mfNF{Ⱦ*bpnϒnSlcFrS>Q,Hi[3>Ѫ#gM,d_OzʆBWkN+|R;R~H,MrUG hNƁ 6Tu5$hV@qX,m{!ԩ9Ei7a;PJ'·ǿ&eigsU}}_AFYP)ܐT}K/.+q$O*EÚLOkrCkaj>^Ͷ@iWZ\Dp 3f\$릅etnᨔJUxLyjf])o5a1ݾkt)kջj.bsV9UcԶ8w63o|8EM#4Yi NLx>YNd'CmLQ&l ;[{ Y\haLNHRrlS1& Xۊ:[8xRB| ~ H]F[~~KH&\ŸaEaCrm^J8$' SgOR٨0d|=O^"Uy'“ Y80P6:`ӎX~?O|K6,`J3(`x|Hnp{Hqe qˏvzg}2{;/U RYj)j ԞZ%t?W21ib@-A~Td ɩl-m8;w.IzѻSIe w*M !1vvZ(LY0BC/)}\$:cp #zP)Msrpͽ3Un4 J+IH3n7>\'}p<⟗gkWL/婓H_a}N*_~\\Zǭ_ʴ?SUEVufḘݱM2™I? ҀB.a[F0p'Hz%: E `RyT}@6yϤgS)=;ZdJ.t uKtI Lʔp#i٪wrꖐnBV8AAZ0(o:%1ׇ:܇Ca&"QJar?UhQTlr3Fۘo Y˺F-fqoFۀFk`dhh|x/qnEq;V1 exsGE-Ay"Nm6,cXc')}qs^,%Lc|.m6 >8щjW]i =Z]9یiWwR\Eƻj)4(e @n4YHhK/`b%`,<)!ʜQYCU2ɺŽ=z1T,Jt\'#վ)D|y#4WA 0 Ok'OR5H);m[z gJ3=.{!Da!yɠ!DaEz|s%H gVCSJk2yW ZUtg?K,dQX)Lu}W4_2iił뱓oSe ]"0 ~h;|eR\_z(ܭ~#SIdl4êyC-ǯ<,"i{ ?>?X5T\TnamOUiK)*XWGvizXE8:t҃I'aَn!pM8&2qn}uZ 4O,*EǍU=*ڼ.[kj;Wq&3ʯr[l Ws^ X]6T{\S%=6DИXPw[l}{}on9VS gTY_FPP;!N?"m!Ҝ)hxT/wvauK^>r&xk%L=X-1Nw!!;Z/L6mߎ❪8<#r]e+:ۤ?zR)!i|(TЀ{Zo]S?h#,Sݐ%lritWXv(KzRqBSiUTtJq~z,N[C+-Xv2$}/2W[ZS[DS@8A`IrY 3 J禲~%+q ʍ:G.Ene{aF[wfpa҅e 6b;޵wH %Bܗ|%r!,PW2g_6w2!B>ysdDuopscE2N܆El~XT̻#m`\iWAim 9}-TM' ῢ[ҍO$zs''Q{Xl#vlZ|.DmNM@En~ң=R@9hZ~#@$Aʃ4 tHL^GČưU\8UopUH|[QJS_٥CY3Ί48?4V%g%Vc/,5uofeIKE?{h 31gvNQT]~]@tSEo9Hg/p"݋ng)Dg Di3>k);E0رDZG C};|_YIQ@\'1^4͗(}_eqVab&̒88ha},_?Z@SQ4)(=,/^#"͒[2cSu(:cx[IsQ'p-p7ͮll)qH`o]ލeu-SM6q9c , z(^{i@Ъik c{bnh>C]V_۩(mBfةBBLn&Sݸ@ ,0t䉯|YҳB{>*\iM x' ) e%~Q>jLA{G"O}*7+4 ܊Āh/< mz98nP8N}b !WBϗ%u;[$qRO3Ps>{ ǟ7|ղY 3{(߻Ba`\5ޱ 8&߬מ2O8\Ty~I\)L9iO Xv_ Gvs6SMq`^ ?&Wwqţ8'[Mt&~qC >f5Eva}Xo<8. b1BGEA/UkWy [d4Ӗ16Bmr=4{'6:Z] {c?~cDU2l+ !xWf2LO;C)վa ?md%B'w]aYZa(>nPsusl]k7&ߤg'QmS;F3km-,syV>zzI=5sg bjwt^Ҿ~\6m!ފI @!vdᵃ8]w}rC(;lIN$~=c`J6)"jE'/h@"7Q k@͋W3y=z{jzNPK30fO g ]Y##~E%gAF~{S6HPItoe[q( O='z*y.Ɯ&Vor^$p7A8mRX [gҁΝS mv!Gޥ9/z^Ks+0+旯w͠Ziu\lMV/ '3@kSը3'y͂tC=ĠEZl}RQwaqHD4\|lg5uc{zNj+ ۄ2ҬcqԠ 0`lWɯ UCM3o,5Z=:M8CEn33%.~nV_  2h׼?: ~I/TdQ Q3zk5ǯ'Xk|9bpNBz!S5~:NNqf}]UrKO8?J(d\Eҏڵ.mG~Ԓ@vq4 ,~@"w\,5eL]4jT~x +zh@Jku>R4U-;7M$l re8e:й#V|$Hiȸ))޾Ŵ_GI{%!8cIꕰaD*is0njuk[,|/| y^Cj$NMVV$Ѳ-z i&-`0 =T֠1XB#11mms4B Pң%ފjeM՜`3 o?T5o%dM N,SEWf־i>&+FfTTӸݛැ8PX (%. _ V j(^K j$sI/.eyxqma^S'0,{bVu j+4-RfzI<dBchïcxb"'M$.Y7҄B}HOa%L&oE\@u TIHl)]hƒ:=ՐAƓ!)dys!흟hȰ$`Σ_Wo d_.>hrg[gTXrPL4>8Qw8$ ٴ~Akrc)#ʼ[ }Z]p ℙr r1"âhAK=ZedтhĀЖaDv꠴= ϯL{t,'3[91iXrb ι%0<v47*iB;m`f憃W2ڳୟMSȾK'=s|+Yߐ OǞA!\ Xޮ=m^^D&DhI53A*zzJ_*+'YI:85+tvJnjmH1,-DR8;H00fxGRrmOpcyQVY ,K5,s 3lߧx&<(P%+dTcEMwH.S2r8RA*O*s&]Fܬ$TU xLrxKOXcd}  : H=3k*f|A…5.{ gm^@Y̠rh\j>v-xy?w4q~{ރ'UѮa-`η6D}aaw8kp-OUz:O3j&,|'a^&Yr@35/U}qThFFfؓB< j]_a/7hnSR]7D4ܰ b,,,(|mY;qt)de 8-b8nlۤ"5{}Ϳ2r@Jm򜄽dSK 8pmvGliDn oW*)l9N2/'.mğyWJyBoC0b>D^`Yܴn2Z5ӈӝ=L[4WLb-wF\&e+d;pxUʓhMIJ.3䘼{tL+D,Xەg |ܶ\ۖ+1QC %"T˗4R;.xQyE=Zhk +TN ~f} e]n=Q0sM)I各rW,P/42l,z-|դʪQBs C'FBK.H02.QB83hd2IcS y(%@q 5'֮LYhl/YǞVf0;ˊ9ˇsZrgH DHtѮsYʱ}u]ROhN&GO+-0%!~V@ Wň\(ztNխ\f) yvټEn-Y}rx͟M8\ثMn'dUE2'S{Ğ7YhYMI̧ :<0j&3n0]H> D;"fR²5y.Ԟ/Kc`y%M0վ& 6J"B+Rb 8xGf^^Ԝs\ 09v,^m86[}6F&Qt<`ʐ>ms- :grywfߌ%u&dIJ6Mb7ȡܼN{G,V3KoRl"~; {. 9yJ[ &xf'c]IlP'$v$.*< +p5;z7us[[I-j1X#o;/HqSUJA `}-\HއOöYs;Q.ayif^<\ڥ>yZMSi&$}&B^"@j1g'1kZ%t~A1]뺖o1j26-FȖ4x-qhc/,S5ݤ:O9Tex1[ٙ++'`[Ա^YO_^j/;ym)6qtbO]НԽA[=AEpKh(w.i_ qpaT{xruMd5IraIE-V#u[hb{oaKYӍqYcku,fÇzWƜlK4v繛3ʢI't*~ǥR4UE˸xt6m9ߤNNkGTRر⎟Sd%Zs&|>AlV`,G& Ps5.x kbb#Տr1AHz|j"|7w$D%44qhNעymoup7~D.'|޺igTh.Y Aߠ5(xMw hcq?qcFR[.?{BM!?Z8 Nʣ2S? +Ȋ6Re:9 E2ђrǶ)M:N3cQyR*d PN}g;Q6-`3To|F 'Ae^D"• >lT0dPԴ~WP~|GRL+}u7ù-f{m2%Rl ( rVk 1pOfÇ+OVpZ- WF"6Ib}Zأꛫ~*bf d3m7->h~jrI7G܍$ZM7a$Y٨ #kr&>TIkj$Nu@ uOkQ$45oBFؖixҵ|k<i_pAK&YTX מ^Lrp׋"_b=ĕ#l,?H?{dmp>eU|1GS%4w@0)N}*򷄚Z_܄E q$! GVYG{ g8َY`_&G`h8)Cjcdñ@0;]ɾ?:>'QdP8P zL4f9 wy"x{| %a8<*Ǔ_`S jᨳNJZg1j k4_vN+=n^lE-ST3\N!tkgXk hZ(FCM. Ơ;ASf#vBǍUcNp0Z+S3tÌƂ}!)F~ qωHfeYZn4b/wif!pAJ@+ȫ$ѢS(_MRɏwq/M^0LTƒzV;|Q5Xgmx&| [ɛ͸ťTP~5YB :VI)暋i*a_Ü@)UkJ P'oN@&q~+fjŎdttX4U/Gm7 ) ng5zҚ/MO*Yq~?˪pZ[}#Һ]0{FɹZy&6&n]gq"J:PiÂ/w"q%eur%.l-owJ]U$~EYb J`-m!B3qcD B7X~8Z__O"L=.үW [1'ā݆4PPme:p,LlbX <ňpL5.4Ic.2#L[O0'NzS

    /ݓ(̡-Rw|\T#.| ҡa@{{DAM*!7h"Om@dk6إ7gL#S)F?k=ze^ -Cf\Rm&X~PZBM%rh¸=yةwkAJځ @,@Ml-hى{xB-7A4S6Go*@*,츏&nmr7dV(&x41mTifk xs,몗|TMּEtYG4=mdx5 wixF_RDz, aWhc&~䉚pR `m_tŭ$v6؍1 ;tm3^x #"*wz3% I yՀQ ns C#m$YPM9v`%g |=4^ eLsيCkW⋗*dGpRӺYbK4})ܼo;G_tb Q&A V_vtIH=Ur^mAV#<3!m6x++lL0MR d tf-=]k{Ӯa8m1jެ. ذY̖!H x=!_{Ga}ϔHtNng0ge Tpfhzhi.3HC΁sBhwQל9Aq;flhF X7C߾p)42^2J6"uv]|պ `PT()A`k=A]e<;u6o[Ik2! FŭSjfVT?;(Oy5x9E)am"[@J-[EJi2ݧo8Y{'5I&O]5?]>vsp.zEܭ29E׉aRk%h3,:rWm3Eؖ#;~2pujFNp)0\&M,E %HUkӞvP úxL" 1X2i o%ݏ_ 9|% &z-FYGoZp*At {.TЏ&vSg9G9:q8lȥF;YGuhmbΩpٗ^#9.<۟>$.U|t2MYzCFX]9Qp~PfӊvHGMۭI yNs(S&Fmx.9k] _vS[g勓f6`hUK;]T6a+?TA"E}'ևF͂PY t0Dt(SxoKFWi__v_Y۳d}8=B$͡QTJE"hytH# #f#d׭D]0Sj3y:,u9g(O[<=7+{hѰ2Ů@nSo~wBYuf^fAqDf%=Tr gE'׮Yv),yj! =^(sz5\·iY'ƻ.eœ)#[{ѣIIz WwnE]8je_DcUq!$%5Fx;\!H@O:$YPd|F@[.B彻1N.}Jo"Jc4{Bjٺ"֬CJ࢝dL) kPڐA3ruK0D$s<R? ZI-ՠ^٤OatY:7B`M~TL k$2k5=i4}=k S64 N/HhjǎܐVaN^0 K:DD[ܣ~KnTJM.J20;DIbt(Ӌf?$Y nbFWD@Zji?c)1벸:5'}g8UU,g[;lpH{PhA#Fr\:S^ s%X%](+4S] ;42<Q]J$uFn7 f췗Gp!KEG,PkfhBwJS&+Ub-xu3Pܻ 䎜Vy3aP1.D(Zg96՟<;غ8 .ߵNxwȽITRK 7FD9(pTt)0_aF Eȷ!9΅95^of ϑ"Q6Mtx ̤qeF>t7XfC`f>1Z'S[5_bus~UsCnP<PRrC+̃-_S1:oWBVm܀tyMf)ʧ&Sap[!P]8jqۼlVg1ᘝȐ;a˼R{/X@e]!덼6G7I@"vxz{ڰN̒1o]Y4.96}X>ҙjkJ4u2X.^C1}_L>6j CCmwF<Ӕ5s֦ZMAwGMԖ/4N;Dw?2w ZZ( Tk,|;MN؉SG)zA"CBGҚ1|e6N99qlx;Tr ,$Q.@ &yYr1RQtbyl_jGԋ:,q R=]$ø՚\0'W"nPwU--% GF.DzR*.smq:d0{́0uZRS~ LPJkLRtه\It >NB{)lsTT"8ꋲ:ӶA wmSbh>~x:@ն%kTdx+Inοmh?5t j D2QT"T1c&O6a0vPkOA+M Ak~۹d}=JFh,6I篻50{r}S订eB_3Q1ȍÏx,T^s3s~jc3DΊ; ε^DTno #yn8K[ :-7#u.I\(Ԅ/\O `<j\#P?Vgȋv =68f ]w1˞ψr$hƖEwVIu=ߨf<z4,>c1jzt3~5/G7  L5L`֛= <#z79 m-]]9\uݷ> ݫ``6\!V)/Bg5 ґQT4AfUD"WP-D3 [E3Dt86{:8@.`XuGM>%BF2G=!S8-NS~b{ۥY%[7cjCE]L`#=^cVy۫kTEz+%hAz&27X|!Z=HCv1_JSQ{qHi SX JdL'M T {hHIȱ}nh ku#TTuÏ( :?xoNPAl3 XFGt GdI0ebmS6t.dY/o8mات6 t͡F5 XiYP h1UW{}OD3+EW | BllLK5B ͸ut[ (=CITڝ oD ۬e y/q 1NUCL!:x7J# )0 >iU~XӰl9 N:Ajw,R1W'[߯afb2t(ԓ+wEe9I2mҤ ۶}G-)}|Pn雊EX<ʨ%=Arҿ%LDz\>&%0kxp,PuL*dZ 1q l );&+Zl&jʣB帹ĒKzT}V4HoT;a'?ftw8Gn`9A%?9jGd~υREQ$ڔ8Ht&=I=WmGC-;;ߟQpTb ^ֻϞCѽOPX-Їч/3l"ׇ0M=e?bxY+Y"YB[_)qhŢ_pwhNGstZAR|AC8JGwȗG$U(snZa|eƒN|zmv -F m`Nb^*NX5dDbhF;S:I n|g.8w1OGz[/k60rxZ9=-r?~A?O29_zENtv^Thj[h/I䴟>~-^^cH[dܽM)rZweX3{Ѫ%vw/`ۘd>1'Α#}Ǩ4(ʹ2%ù.Ƚ;2xݺVG;jtۓ ]Vm'N|;!)d 7AAgհAlc}_$#ڮI YsFhK'w<O0fVX)p[/?P@;kŷQ(ME 0* Vqz iaհPadסvOrcZ~~`fߩ$yp~f Ȥ RHwG<%CY*6I]_k= =Rˌ1TcI2cH\\8X$n!lcF?(Sw~ji8ݻŞ_/7EʑL @Xԭ-WD^[sO[Qq4]=P eiR^oXߘ_4K]m!NH{ѵ\")^l6gW؛ڥ D=%l9BgT~0*I[Y FX:d>7NG[3.)) m@Z=ol_IB::Dzjţ"ךS?Q3^/!tJh18\[eMe~pۓK#>; d4{)i3{Q߸!-um ng|Ku O.䄳/馵PLWf'5R\͹Kj;wkCo*+싯vTn ^du.#+P#)V\B`cC2/,Fo+ *8\DžME]J$%xe1h*>mNqb7aO wqQ'hl#~Am j-I_AGXz-0Us:N ݇Y#Gտ 9RUݖKjjKtpk<ےw]g+E ^?&䌰`˩$fq(XN2Qq\ijVdso`k6|JR@L1bl&Z6~Z<5\Zv4WZ Q ƙ@wq`ac#GJfx*jvlv[SʦN1ʜ##ba^j4O.!(3Lr+o)/6ҋ#kXh۵cCk;P0 (P!7lקtb.G-WUtV"J`5j xaȾ ahOW/.k$ hψ+UX1 M~mH9fzˢܴ] 1y E@P=I<m#T{)ZOi,%n̷$=W*]zj# RwlkOxu.[ٲ '3G'ͳI> $0)tiJ෼D"!AE/l!5/ JD`܏ iEAP=gg1>qƈIc5uX(rMT3fw g+0%;pCPlΜӺ7QNؐr;[yR++Src._r> _tC#rqϐuǫ2IrXp(`e&W(3~^`N ㉄Q*qSR2LJ`q"D71}$i0-BU'[E 6AfC֟Z[.f\.qa^1*OXTfmv_M6[+R59! DD{C ~ ֱ7`֔)nضk@@ {+NEhǢ])9 YFاƴMT@E}}+\#3n٠{} $}Dѷ5/JEirRs'K/AFB|x u̢ݍf + ~ÉI|l-mLǛr"]\P,z+_^-vP lE7Tƚy"N=0%NIH.SE^LԏL'T ]H]e3=C*(};6o,KẊ#*b6*H*X=I({%%!bh1)2%(H~Q-Hpms]%nC~z b9./2nuaK$FὋ!Ԉr4X2;gPIOr0cl]ӻ]<"4P~$"v6&qUfk) > _m+&dوeωQ@ҩC;j[Xad[YuDnHqO<к-Y ItSdpeB^e`R":2,JNlW̄%z|%=:i_TAW! Wش`*0Wq]'{&wah{ '֥$TBn_z FRF5Sp6W_Dzd)L0j@BxiUM./.xt\WۭB9,?YP3dp)(8 uxJel"iu_/5.&u1Oyba/;tr585 =hF w.pYzh%~ۏԨX3j/rɠk &%'2#EpOPS+U+$]H@Lfi#J(h93w>!^=0^K6b^Ѷ]yx%"] =`H2+NCf+UG}Rziy8lms?r^z^#Y0,K\{;H wpv>h2Py  ueNsp<1tagUF'%~Ujg;fU7"q`z=WTQ ^~`kW1윲zӸc:m"23pݭ o",M1oXBڽx.tNE$k`ʲfa 6u77Lnzu2J-/!%C|/ÊxdȽm>ΌMQŪn1馹M>:dCEeC%ܮeQݒnZ8zɗ}:ZZO|T[[$)CR~ vdE_SJ!~Zۻ 5>Y=>&0I)?B"jkG.I?@ = vC6oU9eU6֨VШ5Yo xD@d晢-}d̫7 .=#S\#!uBʏB'9]N)]mD KpwP[y@ыH]44!7"NROͥ5j$ygxx̣ͅ}2;5Lsƹ^kj0!W~AeAJLAq%)6u=~f:! EDn[yׯy9VZ]DEnlU>kЁn#k,QWh?~U >.3;pGtUЪގ~s1{mƙP[ j(&ԻzuH'>e}jh0Fy˂Ĩ[\vAN.=8Q In/UAyK/n &ŚE[A-<_%-+񩷺TF q@{Ҝ=2`)ScE*!;eUsw% ; B\p@dM}t\̛jhE1W7/g=(FWռw6WñݟiagR8\}6ݪugaϝ_0k]-?RKne_wc%i\!˫U}QLsEl.;n61_dKk4;C@?#x\ ]S#N%g9(Q)|]P )o]n:K= E JGJUԝϔ8 ӊ#W 6CwmKAvh@կuDAl_㥀xKli3zn}<8Pީ]8le3Q\t.AYƘx @?ڝZZciֲ$X-qXmH? -Q}؅ ˨$YSJ0BT9ۭN )om Lkc-wV֫DCHAaZg:GynLQ]|?"S·@_;ӲY _6]9 թCl1NVF^ϔr \KRʾqtE 4ҏ)?GmEoMd4Ei᧺1#)lHTp4H 0:lUd$WVm7 P.o ^`jT¢^4ג~V|5X+IB-Kvэn-wQ,5LU]‘$$/:~B7@h) ٦NEe7ti3&KzǺa +u;x1o*4OsiO"m+N&`(sane+X _<>+MmYT}Oj,OGDhB$Dzh%Ue2:"jR'gK;r~ Ny'EdP V4EKܬb~Ћ(+\%7"f=ބo P_[UusL5XRZQTv)(vXCw)rŽR [!yeKf(2>h1v}֐ (XS>   VZjrRO휆܋ mR,K$0|l6J(t ZDD'9cuOGíX3u^V0VBmq F g|J@̨Ô6k!v,5f3jp:3CQ+'eݝ\'MʺBȸ2'jEهq֦Ac}C7/&k2EKp(NܿfHu}E:%j=y32\nrؑdvB< Vaalڹ랣YIuv,^k|cK|LZbSg^mt,RÍ+)e@"ejf>:+N{c)['{B LDq'kAwkyۨh"C#~h0U|H 'B4߉9W3,/zF0ե_"]EiϡI!`0n y"{S8Uk\bI <_bijivYAq K=@U/[.Xe[m>MqUKJk̏CcVѭ0_A.̬]0e} 3O/c8tz<IJ]ٕOȦm#AYG5Hp V?V_ސmNߪl~qB ,$l}4c>c[[bj( rAA, كIEޞ͇5 bYZ1pr|NB&^N˨c5e ŎJh'JBƲ sҋMq\wzرcq97JoDEvnRLGú;đC%6'gܥk,\Y !KJR2eWbɛ">1egwq6]b8ց7/ɢq[wcW秷F`Y:c>nN?{C4T 6ꋎ#|B'9Aki)OLKoa.g|VufٛRa `'\ QcŇ,Kϩq֗w3m2%vu}Gx;PɳRYP`cp/|A&o [o 9DV-}؄&b94-rw2+2%m9ioKIQ5du4ȐƂjSzB˰s[ گ0ԷUJidܷ!W6:f vET|hsX䒅AB(]֒.ux UmЫn{Gh: 2?H?'w(,TzftVӓd|5=7.)7+ }?}CL[\x\e! s W2Q uMnjn q483EiGc`{:)K),ӄhɁ1qt?5(( /ИP~)Yʓ2Hp/'W!{0U iFanjp+r!- N9%BMi# C9M:5*q?Ą4k&-45C~D fؠ36M̅Zl-(W* :r'<ȱϛO`h'.f0<#Z SaUei9~=/1V}Ph:k7^>7Td a:+?㺦+aΪݻ+D0wrYA?kRi77낇AH5;(1TpZ<\ut݀FouSUQ}jwL ֒t~k:O=l2z~r|XҖ~L_5B7\ %wp#ZǾ} (*ܤ[HSZIxtuACZȺh,|L$T}E%wt5E3't5;֚OE5Z*øŗ2*Nl!&4JTv.wkԴSlgX?W7-y >0}%܈5!iI0&yX8iÒ2@rapP,*֐r Fh u~ԭb]4R>H_狮 IuK\Y}q2#oQP^[ƛsk{jpYz߲9zՌ83i("G!a}Yό nP ]Cj |DYuE+G͒ԃgϱd},;*i*{K g .]cZkBߔR6SDUKLvo88wQE??cUr N 2M-(ScfL7xXCtvdR l 'Y$h(^ \b8xk 21yOiI^l)喸doq\]WXЗp7 nRzS4q#mV-'P3mRr:t{2t,8 y$y?=r5:8D;J dSai҅_z3i*!4’M{;ܛ4(ȐԠ_[LN]a 7̨j"@D `#=W1vNЎNf$W G;h^;n2?+/ $/D '{N-tiwef-2,#R߈ep),gdHLj9Ó\Tq @ĕ֊} BB,SiR2҇S?Xnt!nA{I^3E"$[fu.@&|_@(%\rv9ky\.M 3ZK`V}`6 781j$jg$2+!ZJ`LGfknf^Cޢ|;q(ACxrOV7* ^TE5^`,3 (Z+|,EPg"U>NQZ*DZd] V5Fu:Ho.N3;o 2MUCpƐ` :mk)1ꃣA s5me”P@K.vrGuKaz⇡O~EnN'vҖƒGLTWxFQt4t&E? @G%G\؀g== := 妅U)ja--'E4PC876Ltþ}4k%\ i 86):YgS1(ʡt P^\N+͗b*Dw;!F)됻޸wm((K`I?fcsIgHcx.ѢpW\vlL=G,q$ru'ךTI/׵lZRUE*oOs' ޓiuYia6 .T=¯?:)\ ()NӞ>kt<8KT+b.1X}H6JBYft`%Q;w3f$ klhO}`_Y**cwe;g%nf.a^0p,wrfFA}GQԂ)M,-+g*y p-2ɪ'>$`9I_K{ L\N7ETpէӟ|%4vړJ]fx{`_{q';*5:w~?fݵ&,=e/,A@Km{Erݖf:GfyRO3bOeAcxD]5F(쌋?H=kjC&ݑ1)nq -E]4߯Dh4`8BGw%!S:JbY>up@Y$xɆXVb%Ȍ̼$pBtӆ4Dlʤͤz軴a/91og}0͊˳XV mtrI}eqSѕ֊g>~$)/fo.'W~[gOMJt l1Vd!+J_X}11&bY S%sy8DȍOb* Omv(|1J=#8{ciۉ&$b>zI)@IbŎ*Фݚ>kt%Q %R \9O-6ƛFM:#m GDrW(2-*YY_Nq !u6:읓 \/'tjN.~DZ[A)A w?ɾf0!(E 3w"3Yh>mO5v&P#H$-ze^g]^"V?AG9s}W{Qh \wRc qAť@Z=TSO=Pd@>_&HREMDz5 {͆|쓊e?zl(\@/_x{͈$> 9WDe5_Bm4uC4E)q]G'ZM!7gY>G(waIr$z Nl:GSn3ȆXӝxLF' 9qb&R?qZ$%Z549)hfvrxudɬvz:zQ7x~YdUlw>[bxMgЅycL͆±_.ϥb)֍{j'nbM&,k ̀GQpgu:M_ *DLmj4 n.3M t: v,>aQi;"D1mU_SJ58km̼)?E$liB "3qjqٚkfٓ_I]9F%c[:b,=niCgT{yy'E)%?@st0`+V>pwF5B8Bwpjgٟ]$örM4Fں[&[@Pԋ2o}lO=JQKY7:́$Q}iA1Bq[ ciWO9j~յ m!IWx J~Ljn_PA6s=K?Rl/W#"zȑ(н(Fqμx E9PMtl.d i,ϏY {^1sK &FHҐ,ڂaX-usEHeYˤS4omĻP&U-'~'q^K&u*c tFq=l)C?!G1{~tl0LtAp7+oLG+ OYD"M%j۴M71R(O_ug"ɫTvx 酀oN9Ayo[fQƯ2y?'_} Ĥ>Զ$>c+Vsm˟lVĝo{n&h[s4yx.auh3YTNOZ z  <Ʌ韾}Or,~UӾ3бx/yD[^;T= Xyڬhsn`fCy_@ꀇNg^x<0 氬Z!:yu)I|K>g&_:ᥜao5ѣӢn&hzi}QN Jʘy~ q:j7h)#ys!BEV{)jAh \WH//&z(>enxzd/ TuUIOA*+CxFyڹLh<R3b{ebq% vw2Zxy*Uy(Ts;yE8,Y@CQ+?'7 8$5hRS $!]Og20|3[S Yú4?2Ԩ0*UVb3-K0F՛YlOKؿ#7mu~~w|{aʽodFE| ֿD@eYn+#H6}8ˌ[t'bϏmNj[w͖9yٖz wPOg>zYgY Y =07lLi|[ q<>bC+þɑڡK aYqatk>͜L,nU^-2\D?zZUeҚVp%IDI9Gߠk>$Y #Z)Y{\M醢MT¢,Õ xGӵ(0qn=ˣsg WX1șD-8(]x@7>[veLG~̙"w=//Ld/Hx'G%16浑 ϼ u@`›&&j0(@dqto %'nh2yfb_0w U1s"NE ouݲ|?2 kIuPE%L"&d0uVyQe]*q}nwfeE @`KG ,xdRxKZʁ7Z@\]He'2> ->{&eאU$$wԵDeOLb#c!gƇ`2# nlr<8'Π3ueھMtLVh`˅8#_6Gr zOߺ$DeM;ŢQ6wԆ8A*#=;/ʤ fӐ֨>c#G 86 ;#ךۭ6sEWp_%V\D0$hZN: ?sXc$D^IywXU;5ɶ`+~V@=-y*=y[Z6`)O|"asp/$nÇWȳTNɕFOHuGȕZө<"?b_e#r݃򫮚N!BGol$f߼wFdY,-F<8 O^@* ˸:|ĭƸӮOSK1\<6CeGR 63&FYVw n"b6>üO}?F6h2 eOrA3\T6ʦos4 ZI)u6ImOq75) 󣺤cg"x!?Mg'k+[t>>!7!f,^Ԁ>+J6bʸMX}5~̓p):2T~~o H0RGӂ@D<`;YtiХytۊ?5.B+Bs*~b gTlü}] QY^2-ާ1d$_Mڧܺ wuDd{dyϟU*GV*ַ=h{Ghm3R|^;sjJ5<`f[^|q-x.%-\+) %WoeeQs8ep_7M@-48OuC.M`0\&Ģ"2n8C 8p2#2Hv/<=nUIjXyɚc3R XqTZvS%C|rwzwCB${׈rHAQZlַւFwR( RW{*vuj{p eGw .7һ-GZ8`𩶓Aj‘AT'XNĬ.`ѻ6oNNF_ 5qr8h"mpA%N2K0U(,^\w`aG}ysPkõ;<Ҙ]?fd#9ğZ2`3p 1&e&pۗc['~@mz= qh2,'aFQ*< ;PpHIN"~ "|rɖ0MbHh*duoM:^Pzi3B9 Ġ YzLm [$VrCd]Ώ>nġ֒[6v}w8+kn0?[4w1ߘj鯽՝3>Z=Xg6:yHvS/M$zՅ= 3DaЫB 7V7b80cs{ k,g/on\P07idmsD}o(~҆ ?`HsR/']9bHKuFү(NI@l} O-Tq9-|-C |Ơ>OP3 fƐsut4xP+WZ3ȝ! SU+g{ 7ڊ^1񆆲ͰQʤ uNXd̉eS RN$QN@"eWѭS-chI/ҍ.2S.+F'hc:/l"m8rsnWPMܠQ&eu*|.(5&m,X'1*rݎ;; $RUZJ*>y6N)IC ngO;\ j#`8@$D-IVXVx[&4^; OY~-wE( QOa|m 6\b`mS+Iti>=L}6!W KGFPRd{|b$8FH^vyN ya~E GU@yíjm&)\5&{C$|VfϹQgvr`>k\յ{(^SYa#]?ԝ슓x,< S"\X94.쿭1NZrv7b\Yw4 ض8ܔ$7T| {8hiF ; e*P;=ōvɗNQ=θrS^%)i+h\vuJy wNl14# !۹Dh-ZEw.d]!f zYK`*6*0䎩͘"Kq#LJ 0&? @i'WNԣy'$kZ.7c q*IR[VBW\+&y!{J7B5K}ꌽW6+DlӤgq6v\2ZF \PO@ri|_&)贤 Z_1t!*aBf%s;oiܡ_ ,(Ѫr-^JpgI|&h-ӵؓkdʋ6,9¨/is.-kY 3(W͈C͚L'̠lNY5E<5< Iy3$m\{ωlWhF 0l`{.oR^{@[\]r؏jw٫WiV^j']jufNfyCM74oX07-  nRYx}*裌B,l8ߨNTB8q-N=i.WBD2G1 M4ݲ(I.Kw<m6b[*p;gfB:SS @{b\^mWqN=(11 !gmǯt;ҫ-UEq90V۞3-/gօ*RRqV8r7^f枼 v:|49w!}Jp#Flù'-gF+Ts;8qS֜T!򕊙ouTiI--&Rk[BcMO7hʜYNA$];ﰙ2$CdQ1y&}ryi:AI*N~ 9@(N|*sY-JVkٟGofCϷ9/=27nR#2Ax3$M ~[–*hL)v`0 2h9 ;MC#ٳ} W~AdD`c;PXhx4|s*ºɭ~zE[PR=J؈2cyş},3=zG}$aov'%U˲7@>M3!9.wkUZpf[=¤Nn|8!pƤP`SŲ&C&krYN#n3~T􊝖eq !lx>xF0D/9>T9[4΅2gnMTOC5Y/q-c1wKH!ADF$]8A,UĪZi,K"%j2kS,ט RU|fv{MGVU8R+G,rհ-ˢJIjTZZfM"f4H~#:t:l 7~"٠"/ %<7};Eâ\v}&|!}] 3Tg=ʕB異֛aEQJߣ݀1b&*Ybڳ)<z]RcR&l+ɕi^`9PFBfUSpqFd]%:GMM kO"*@ObOB'/1aض(^ Cf@Lעp;Ŵ<7_?Hs=d 9_Pl) L+:%az5WYPuqF>np~]hVTLMfaD!z] ŵըZ`z+-/buH"+]l왹gS%Euk=؇ e (C_.&fOA_ɝZ2{-sK }XhdD@ﺯn_<byX_)Z5܊@=wbvJ1bX>gn}@ۣ+a>Ct.3MTE3UК# Mo8`Ǣ)-$z@M#߻AN5 s\ma4ƟE 0ǍX񶭽Hj : ⏭ظU^֞moݶ3e{4jr_5rS\,_T:l{C&uw~ݓ3nAQh~VTKeif0. +UVM܃'o [[YD*Kqt[X96ddD,d @; q0SރW8_# ~TC;9  '!15L 팦a_5].}, e^Fy|Ls15uEǀ_]~G0BoN- PO}>xeˊ&& vFU X/<m"W+?SB*a=$w0[ږ#sr+qAꐽ:m o^: ?7 ?f'}1/b}b@I8MIߣZ\Z>p( QZ5g<i(GN"" A_Nx&u:٭1~Zg KoU="hn~H/zC'e *HssҾs-<ׁ/g;tF<.~;?i~Lue~'q}T $Q!Q;Q""tjqxIÛs[c)<Ծ+;ܜ򋠺h`gclVFc~ ;Htcn{#G!,dX˷+dIC^Y1ºGg8~|4l7u<7`=ڛ55ќ~vo`e]Vl xd(7ݰ/1d2{I-řėw-2ַy4`dt֌> h2@wc^q /6(v>.:2`C}+@v*4n^mŊGK10JU=x{RCЋK00R!a59kD:r >usltWЈvp˟H1ٵYHcQasjTYa IeGs٢-᪑E(M&8GM0 {{mAD AYYp 9zo0zpSJ?}My2^fHE(MxI759:/x7Cie_&JVt"FF;N+"oQCpWC0Jq|Sp㭊ǏxLzV"AYemZSNu#fw޽' Nj`$[,+ZkU+ gL0 53nN ̻bs6A:ZRolAQUF=$$A(LyK9|ٜ®i'~P6RdI:v|jJ4ɤ3i|M4Lëԭ"{xr TËi?}nGّ7׍<;6ѷ>A^ĉL2qRE"#g-ǘXNmhWn>q:ȑ(j&7iTx%Ywgrc]d7,&1CBcK\ռOozaЍ 9Aig2]KIn똫Y !?`mq&z<%E^b%vgy*PX-j4*yO: d-ϒ@rrM 8TGͲo00 @mY:85Y.Ѽjo7YlR 1Ʀs6 Qɝ9F6iMM7{suM[?ϝG>U2S޾ ,Q (MSɍ5ĶMbMRcmstakEq"ǞdZYӻ"g+WIVIн0w8$@Si=G]_ \ȥIfgge19"6ȉI|o$w@nSVH.Ŕ12<fPz's^ڀ/_RI& :N5-qrԃ`fy3uDsا!콗[>;P *Կ)rŽpqجL1BZf9ϊ߶ œ1^ jSR`^G01VuP屘rHqACV R,Y/UA<ʤ(͎E=wi?/*j8nxBb{R219Z^ mq8 7a Nm @#)fزf8+‵*<0|hHôj5_X'(*2K< PXEd 4)"K_{InݕLANzjK!GJ9tshefz~ BA7Gg#o8ֹ[% J1j'MB/8++>%õU\fӠvY.(rǩ}ڭɷnx9ԏ?M"uVw,\vq 1''s_ut3htfRL5 1GU78d#aOXQ4~>fS[E_VzhrJH:d7űL"!"P nd"摪 *OfX0%H~@ϗ0S_*?W0zSxf k\ A|e0Az7F+!:PSQ*;FW%[EݡfS`  kܿ]EtBܤn]wQ3ihԼ"v9nu 8s}t^&7Sk!g&RLuf^dڔoSWC5Q;`˘%h#J1g<7 sO'OFA_vR!"V0:;9`yEulBUgħh^Z;~ٽeч`Q'w>ȟa8%c $W2Iԝ]IP%:mFت.Z]"/FHVi }{=`pCh|fʆkt<9nL=SR>x=i`8z7rH>EZNӻ&{% Vjۘp]X޳ 4|to9Pd<ZjYe݂eN䊂HIOW8f/0WM2a][RN&FJa4a{pL;+vIJqxX3iQ~PFqT\gR+Ɉ)|eUU¥yE5ݍ۪@.^hNh89)CBF,cwzwv]5+y0< hG\LfTW3NbهsXL^lC_.E/C5׆]*?ҷrὭe #ObygO+.ӎq Fn-OgFmQF8k4rkk Fz\I @2sCvS?k\ͅslVoL M9͹,9ÁL/u=;IL6V*Eq 5r@]U" NpkCVH=~7D,[(HUҡЇb+06@|AwJQZo](Č5߿Z*N{4|  ?}@ eyd8"=gn#Ŋ@έk80N4=P䉹 &F+X)L&s:&F: ff\*a;l!d`k$&NMtuKpf_ $zVՉ{98E>2Iev m3WOw0ED w=68_oaW۹=g".DtMu0 pZ/{ /?ch7eH`7 ""J w}G{*`vHguM%/(GnoejK@J73UZBTBq4F&vMbNsb#D ½}{e~v0oLxŅ\4dd# ygx">t7I"}v3_f%&< {* 5h!#*4^26IK 66:G61/7Cns"Y;2~]*,ܽmM?bC^kg/Dc\̙M6QQx'\=?1i]2 v1 gzl!#gә?Z@̽{aU, HiYkjo< Gv's ӌmacBwVja?ϯRp@)z{|P64. CuǰCK6]8Wߓ ?U7ŕFht1hMmfQS1^)ּ(\u>8$dQTg%f`Gbk}EsWąBP d K`\ur+lc\ ћ=ؑ_sJM[rt>{u?.E$Y&gZ7\/^,# 8OyZ׃M(aTg*/( ` g~-JovGR ?#N:5p H?`@aaBmQiPJAlrH=h'mo \:# MpL{oR&}J:+Dj*f)ntHJ8|/'܊w59OH),Szyc#GnqF sD֯UfH8@3r3\@oҍ;Dc#Rzfݞ}L%hY0Uh 7J4ŬE-o/g@i օ؊8 𐸑tI1=IXIE=3H=Ba@ yKt{<6biӸl_qla)mrBӏ:[3g lzyMXcЫ(enezA'HwC\ U."Oԩ+KUֿS@|.Dy kRweEkcƆJLW&H.~IUʗ:n9gRmReogjz V~0EqL7O^{EmahݧG߳dW:p+k9K-*k*3lDs5',.^fo5q,q}#dIg5zZjzFEݸʊO+JMEy"'?ṋm%hQ8))WP^WxqO@` k{Ĩ~ĞX>ak7$/ aTZ[OcZ0a*Ӈ ]bDN(3IQ0:ڏxDNl{1Y l>uzvkBh1ۅx[TJ쪬9ymW5Hw2yAPo`aqR<缫zMWK `hDžKÕ崠A3]VEV>ҁ`BHnvDL#mB.5؇st"?-S|(,764}.VhoCkHKH6e/M%.äMj%NkG%̵EdF+ l>k7Fr1M"Qfb;] ƴR> M7Éխd+`[`N}FJWQW>s὇6pC'y6a?:,s2N/zZ]q/%3Z|nNAb=M=1:m=E NF } K_N53mD2XWZX:^(]1FdR־Au*Ϫu7\$NWq6s}2 wک_Xﰧ|1*9gP оc^LDw)Mr nl/lB@D{DIb\O/DUEU F yvv<̠P{'w|zyeOuMؕ,hP%q(0NF'O^l ]Lms&BD:鼢&>wkT*oWnqkO+"R{%=M+ -Y]f[_ͦ~@oNm[- !u!?F9 |u._1ΣZ(W8K:}Q'3$sa>*8!ͯc{@=c#9 ,tО"̿ ^;H f!޷9mb!,Z'OIH'QZS?\> H!GdqJ^ۊ6ׁ$he8a) xl9%^z ;/81ȋ@e0r# Uh gqm ut%[ jR'|O.[EUGOh5̙"|8%$d)1p85v5#0G`GƇ#|r*J7 f<qL 3$ gd-ju)?aZz!h"mZwO^ǯ̪ 2h3"Sp>{?1[ vv']ŎuGʃUC/h[ ?"lXVe^8ms36% `/q/"bĈ@?bYzhedʝ?-RBksXJCx$u_t=v݆k7Oꐧc#{K}bWx83q<>qMy[{lp%(?XLRC L}QA$' tvY_%PhٞJ|[d̃FĈ4:Õ?71:Mੌv"-JhXA>Xz/:2){p҅^X-\b-&癵zSGrKv=W$>=.*0'E67";#>(8@om-cUtIYL/ͫAic-_g}XN3ج.@ŽoFk;35l*u>0/[gO/@ MXeEhw,K$چp-oٯDZY d Wuĩcmjs[>f0&;?=rxo E.  =˺sF~<l`Hw$X!۳9/Oxf +4vfVLk3Y;uS6`z--Uu4{gĮC+L)G܌YEOֿktǤ b~t?i6󁂌Ly8ҽ6QHQ%CM^K>5 XvD=y/W]OvH0K#\4o)#@s ×}!gγz:(~vn9k"/D rvJ*4(`j&߲yb 0g,muL#Nd]8&$Iǜ^ v&_844'c! 1 %qdDMH7YaSS)Qcb\HӾ 7Ȃ *oxI#;#XNNe &甡!3䮫kHanFpTJf ZPnHF%P w#B6 TپN{a 'b~yaײVTJR𬥃K[Q"G~K* =H~No-[Ф jmԷIf+!BnBlaϨ{ :wRexϋNl Ǖe~6&/]՟dWv`@_X-h?Ld#ÇP:}U.Ԅw%=yR8/1D.MN1(?&OaUaaEYQ矤8X )YO1gb;B} 27! k'L O TA(Jk d8;ߨce(gUTH[5(-JY<ќf=.iJO床ôv̞Y5Ma:4 e:~|5/mjOH qu n}m 5[8\&.[Oݘy':x,C6ԀIXR~k4+eć6 /=!SK=zTGNX zĢDO킴_)9DYI )m Q[MWryqs9±JdPj4Lp 5i D(@gŇ "XBjN#> RN7ĽVxׄ4U(_}n{~orNp9;i\Y*Aj7 zͮ}Tb25X2엦ն:hՂ7.2QcQ0][#l }1rԯ[ =|',YvB;DŽ\{i³ $Uh]B܃ B=TlP𠎩cBВ4S#<$.7Fqm17=9:pNC0usu^Of og'43zӺC5Pn 'ŲleHtT&eYInr'͑ū) CMn)6qy W,{ŕ]X{J2"~ , Q'P'Mb;cJhi2˅|rƈ$$Ќ󗀏a?4,£Y68F>Id>M)ѯnJJXP*2lLiNnV&#mbbB@[rrM-FXG Zp:kبƌI@}}*ѸʲOgI |Sv[Y`"$Zݽ!C'`3$D*5bџFIXt4~c4 G Kv)Hdrt,wtC1%n{ϱ̷fjze[T"c%$_Tu3Z9Z2uI?[q%{Ǥ@,΃bӺ񞢣T*4HowgxA 91 5R\~Ø@Eַ7g&sW>Jy6K{v.O5gݐ+ X5j^"Ҹ4^$`Jsq+%°x."lp:~$]D4\CF,.'&>msa ?;O%G_4T$GЭfte.D?j?u( >/(+v~Jh#-'":N;mOh>@*unB=gu=|P[>k #% Z'Jj#뎡s|I{͋*9cLWҒQT Ǧy~]k!fvZ]|ñt0T_4xyP߼ߠu5{izK7 ށ5y,&E//t'?,lj _R:9y{kRv#@7dZO)׫P6Q((A(V>F9$S?RU_XK!Rxcљ &͔K`}HƟfsMVU *"ްtglǪ/ʸ3`9gؼ~ўŖD\P nH8H'Qh<|5}!(TƂe,L&5J p,Md i "cˮm1n2oA*8hI+S0Q#;Gv@6%M ۿW2H #+N&M;D%ˀý;z}Np?HBAy$ݵ62"PAA:T4 I~V =ޯX#B6z}C:Iw%2Mpb{'eL:~X2+\bc͌bPsnp|wt9u}x^卮#'+{9Np'oDI½R=栮\w?UɋCh +QE?biR¤Y6 p̃嗧&w-}b2l9!ןË-o;k-O>TQĂA6yK]66H lWkG;P@AAwW][dIor#,h hPc1cGDA_3zQC0m8hnևrΪm>VS+sOcI!H^@a,(qoG߇'$a%Wdy=Ӟ2e}RadP}qRݮ2j!3|kDX?Ҭ%w"*H_#Բ]aLF܌q$z{;ut*`@C0.x:T-g.Ң&Kr \Oz+?LbdQD8*dr-ƴ˟Ў;uB, AR\/t$n MŪ jfX-BD*9ϹN.P wLyCJ*಄#uH*/Atmg^*ο&^J%( :dco@Vb<}J cW2ZRfFc陋Oτk&<2cZ>!9jHYI4^bsyw6-#phX"S+ I+T/f̓-LX*Ǒ sZI(Z\A[׆`GP^ SZ_&Ozj2L*&pB:rZ+p.e6p)] CkP$N*.N".Ŋsel:g,o/ ײJb =毂;$2[z<1t %0`\Bb.rF&|+ҥ<׳5sGe|ˆ~)i<;p8@l5uߨ-m͋4+3Y7䚆=S U]ˍBuM,xCn ^/9JTև !۩tBc X!2BOliv9\qU'~*('<r)i2wjLo`><)alA[8m1)lB:}erKSN2<;VMBqhZy7_f[%.(gުKb ˷=Ӹ̐rC0>l;ȴX+-rordOTEA'J؜ 2OQPը?,} qeWPk+WV>jO84VĿ[Vp3:;;)IB_@v+,Et/MgZ*d" &8{pHwaUhQC[To9/;q<峸I rb_gLu:8oUHA^6!ztt[8g.pH?:$9f'{bfc%d Lχ/_>KǨמqBcB`(B$ Mw{YArn7L%Ik9yoݓ- ,=?5 1De ۯ[2Jk[#AK}L+Pz:W.if7wRЋH}u5s"Lbl) WuXu& -Nk L 3e)`2^qeXAr׿Twx(?.h _ϭѾ ͉*NϢx"f~KʇF~g ĺ@3Lw?jF75x5G5, E".7zhw_l{xIH)j̗ş/nGS{ڶf6)`e=)p7]+Bf˛A֬  i"r *hU84Q㰒roo4@b?mfa+*O/NXE'z|-7ڈ茹z^..WyI4j>Ѳe٩) ,5G>T|\ ,}c5Bh(qޗQci#ۘSϠ/*"V-3.tWl)]@;wxN#~'{ɰx@8o3[Tdg9 `GT(AESy?i핧Z:Z 0 X?*0Ji E]z*il-'X2*1 u>S&&>8D[:9x4$pcFl0"2R[AӹO:)z-TGK"Вط"}l]R3r GזWkl z B0\{tiAex 5= E1+J,5HC }}(M۫dbNJ;S?ؘje?e5 ?5{j *XuEkis7fTGnBIfΌ_LFFB]YOa 6^LJUGk.UxWuTěصqa04\Zk_Wi*W4LJUN¦^-Rn/yʌ -q\30,9ypGF$V&4s8Rw ;k5Y_a8iyom4'9 && -/PAo=OCRaJt%}B| ~yqnU6.^T+xym( eMvw[`os/2gE&d^ a}(W@M}z{T9dc2ɖTo_y9"ЪJv4fxǧ|_Ì\)Wjǁͣ%T"7gHJ6sCQdhĜ8A~SQ/%ozNerЈ٤&V}ť}MVǗC.6&rWbOBuzDy`h(@Ҽ0(Rsq J<Li0$Md01mOXɾtAV+me7RE2:e 0Z0:`p3'W$=-/Ӥ,zMIRq) cuѲ}1L0R'=/FJ^>϶xg>MU%V+wosˀp&B?U;fꦁO+z2ؿ[ pTcuXgxu@!*OYhh&"Q. wYC!PZ`rX)gfj1 .,mV2fMxwԨbS=t$;@ W\ƚ4=ZAN.Q0XJR]NEj@M]^bOU; 4yN NRT/A [Ϳm.M|aOEur3|y R}{Pr @Z:tHgT)Ͱi W+NIǫY{ nif+n^ Ohn2.tY +]m,5 If)C[g![e3ڱ?G-7UJ̜)GՕ jێI ows?K:^K‹H%vb /;N[S^Iѻ lf̱J|S!Jr-#v/_@l o?ʢ@%hH>"EZ!=wVZ9J}?Ɯ&Q>ep5"Ds6RS{1 ΄L^p(S</fQ 4t _mjLIҭm#>\a21 A?a؜6)Ui֣ҌM1{Q4ŖfARF\q 7F];yI \4 QB}[XBnJ?TKoslDIlnNXQTVh\Ŝ{QQVC*b IaX`!Y5w#ű^R]( VaϒL(h:@աeҶ"v%Dpwz= b+oSjd 9/Էtvoo\ '{TZg. =4fC6'0KȿuH4JǺI@lidu1lsPR( ^y,1 ˲bCM :v(*zkT 6n%Mj#SݖT>RO3I )4Up}_cȳx_B[SA#L:>*u\ǵb^8#GqˡK^^LEFuY/%L:ra[u n?Hq¶#F(A"V{R#8ySh%׸sPI02u2J)TqAdʈ/-Vt;9+!+/ νTT e\^ds·M70Uj&׀k~ !yk0 DIÄOz4+./ע&)z.hur.d\KGupOYOЗ"uqGMmv)" )m Er=EŠG;<6Z s !"/57De@k>hRcdU=i.jc~7tOtgQw({ɺdj⇬Vd cTeʉŊ["RcbRZLiB4.cF|r(LSeW\{(oJzICuԻ)0Lݾ([!6Zt*YwtJ[Ah1;&`Δɕ͐~5;+&%RߠžM|sJ󋹳:gJw _vu_DM"5cKOFYƃpطuZ/hK:vK5'MF7Sbm6vo IGhupmF mI,7D'n+v0aO%je&zY#8߬IcTҘ/x&s\Z*B[?xbִ@%{-@=%JvHgbagl-r tUȸg+B)a=<$Ex)MjkDŽ?(wDQw?1US*`{vԡuRsf}ѧ;rN "NJYU ;uEؓ^6 )tNoR=;d,!*;tN!5ѩ;B$@.16#=^ɮs"̷>/[!$qO"+{ ;2,c@.#)KW o{j֪F%B$yzE>W@9ߊIL{X|0l>`2d";``w&G.Ep2^?35ҩ~'riU$&j HlpYcS=-jHUzcKkd-~OeQv/Mݐ`TH8M {XW -Hb\WS̫l/-3У&e'] Qmָfd %қY0x@-6(Ye>&bh ^?. zο`EٜUm4k\I˾ " _*fQЀ vtv& [3E 2_\piAVUwݔ:됆VqH2mz*b[@[0 ps*"9F\]}1c8\D ދ.8 W=9Ll'H׉|OJ F}ґIBA0$2YjOrVVzJf'2DUIBfǺfP2̆ Q': ‡Hx4@.&o݃ ?nug@{Y.4|3Lj.=!L%(͡k)}T1> T6b'"Y+x !rhES ?}RW.s;]Eϼ'LP§ò_NgIU"fzB=}tW֌Aoby9@N9bZiP)%<_F7z87 K׺uxV1 ՂG[+kL'?Yfy{W6AVr.5[c"lQ0 sE}}ĘB1H]drOK:#A%>E M5iE/. C`?rZ{(yE?14 uS4;$v,?O;fF:;sC.(M ԙe4H49-@rA$߮E} u/& cByXƃ"iMm\*cjz{ ٰ*cZ*Ab^Bg(억J^JjvJHX!G#f5Cy=ϟ5*-ժ€. _:Gt OaNJ:c`bzѽg|{{gHot˜h7 v4%M4P@~.\cZ׭؈S]H  ه"ʞx+Y!&89g$)J4k Fc~,MDAى'\9;ڷ0Pyt;v9L:&kyk6QtiH|6BDBD2-WG]z[3=/+6CZk}|ym6pNlf>mps ѿFQ!lxe/cU)Iyj`2 !wQR!W5@MI^[n\,F3xHLyp9D 0&¦1 ?kAOVͧcٜ"(( ]`(MXFHmDBϿ1H}CG.DY OmekkӚeV}[&֌y/j e/F`"4{.@Z.Dʙp޽03(uU߶h^׬4\_ZGtA]=#teWFeM$Gޒm BQu$G/,(T8'˒M=2;4pW`>:0!eBpqAz[F((gK7km4ԫ.1ty(VppMcB`JQYhU$a)M R =?[7xb- 6 awP“MjL KR$t!PPw!ιw5vQ#_:'n?OB;TTO4c(947C`g@k>jgJV0bn;SZuv_#]~{ge*OHHY>3LMBWV]mbjZċ߁ ; D@*Økogu~V;=B? ['es]5JXPH~bۼKBRxWᑿx6?XcTw}nܱ>YI~N_]KhC"dmмN#K^VlQ 0^=;u/*0-=Tan;bJJi (8쓹"Uq!yH-דzGOMAo ٕ պ"<%eQEbr\HI([+$fGǒAcAEOVbN+a7^?蝂RPϒՄs^3, 3.Vr~B(O8%!:{'㲉+`tb-NΒdsgÿߛ f:p~#>HptdS.=A"jx?'X>Q"-$c0: w?KAR_ bʤ gc\F1ɤN/h]BpC=Sx]TdMHڠ9+'L DVCG G9DAً!%lj5;xLT.2͏Qc%1*RGBKorY ~6"ʮ ȸ.YS J)PNb/F|ظt['߱)r~i\j@B1b~֒=jƮd ~y&zDէΏgЀAf&"\5-kǼE!jzZa![Z:zSeۄEAr}院#P4-u fi<1mOއ1|+n4 m~Vؤ]9~bhL(/goI T 8lJ8% Oyeg k 3h-KHE 1bW?MV`}ּd;Q·?u˼=; ~K2@k{2r)2 3ُɝ/HsU9QH+{#XbƲ>WjuseCEc{Sȓ6Y3 ?(bծGU(:X>9[NwJrqOTǬ۔A p`ff Sͺ|B/L߸Fa%W 9L͞S{sobyԡTGS%wc 'sNu(N8ŒSG!0+/qAbpm=贕>>B\#wi&c{רVwf05nJɫNj(fKm徦 Ww !}-ygbDf Nw# ҧ{24qOM.. X3f@$v|+=/[\~kCr܈yqA6E\1RlQ!El{v9:57*my$׿b$kq_N%a;ayϿ /$LahdӉfٟ!rZ e@T|=Z1!}|x>0KXlF8ϑ{~s]?Q@"f"$,6K Ag@0'2b"fZΕ͙~I5gr}p#ܤ\ʂn6p]سK\LDz[&e:p1zpFΣ heA!+C69@O_=4B8P_̦Ղ^LEwD9i!W \I$dC HYHRjBpY< $·=S"]5 @d¥/8'򨁬 E) Q ŏ0/JUJ> ¨E]g&tR4h{ b O7fX.<^uE[hS'(3 !s#E#NE峂tӀǥ}Q(; ܂Htۑ%N E)r7gҠJľ#%`T5Gcd0]e A1'~ݴggߩDy7}gL^=z$hMnGRqnVKo׬xi* m"òKê4[ :\u!Xcu墶 pAy`4gF ] 0n*ՠJђ z.L!zBHm<HWXG'zP3$e[2w yXRTf_vd f}QdtaK-5794O4tTMs pJn%K+1q/-<?(D=}^. g ["K͗=>s=5<`zk8KlΎIMuǁ^K>4RUlb.RPp-2Mmܡ1i"9Au\ߟ]!!m_8!" G_O甐J)$۴lT*180i#,rgלe?8so4.\Qj փlV7pNW]hܥJUL)!{󌙊IQrnԜWlVu%T/qkI]R=n;;rh fNб+VYzTx;biI[[:Bm, 108PÁ&KSG)UGuT7'b`@9x8lu':\=Ş,yTtQ3ꫫ52vn]Ԫ-Vb; =aw{'D;,u2#,G?Gl-ء8.]9%)4\nFPDQn?ƘVΆQ "*W`\(ۣhU0U6dn2n@Vr;7,PdB%Vp{a#\ 躁:*iw 1VE$q9uutG k%ښ#0bHlXJj~v|C#TT3 g"v|t?21L9a-[Q T̎OrFɤD El-' 郐lY+|f7Q4"aWyizSXq BHL me-jĮI¸>T9"޾ҏl=jtEO (ʏ4Mw8R`ΗlCЪORF"IiTo-k?!*s>3n+OՍVk!\x<2W`*-^G3 TWJUb_U-4 HiNA%>n1rÓpţ!&H0OZY~܏Dڽ.= <]B)+6D]vMNP ^{EwZBu"sXaIN}v2@ktAD>c^o6:wX܁ƶ:JW3h&M )o=[3X^/ \ѮBGFYg~G{ `ʴz!Ia(8CW7llE~1ubfѯGީd0~&I 1˾Wd${t */AaCswbfG27B[ @9 Evr@ԘL.{-QC=l(IO]aB.X dQ)M5tNZ?\|u,S<*UPѓ%ej0cT}Vݷ>d®ew(rylҙ#Hf0J5unzY㛞 |m\.I>IfMG?%tFOHnQƆyvXHB ܦWx˰ 09pܫ~#:$P"ޝuݘ{x|ync:m+33=8'OP6"yp [Go%FD27 RO2ly5ޢF3=?O!\,yR˼c^[M_m Md$v@(\Y['W >֐&ARY(n5#|/ƭ]a&--]bD58Pf?I'h>2u7҄iIߓ):Cp_A+7UmX;_?4@JXMC6hk̫N*Il2ܖ_v&`~<NDG5ZA͵ƷMr"0(nшb]$ERźndN/ry< LVv@!-*B4F2|:t]a#cp]\0/) $B56 j!TurȒ;\Ù&?=o f8#Fee(eFQ|)x!M_1O'  3浺S`9lB<-3Y%?-ƥ,1 fTj$D!V #8Hn=#rtlwz,,%޷S57@jBW.<"YU xR>u|='M4+鎾NO1fi\WX%+- h MׁNmjۚ񹻫^57>yi)@<$*߶P=2cal\UORѾadzc4Z򰹠ap%{bQ2ajg;E_λ_KllR+s z) @Ugw&g E#Utb[ۨM&OWJR5"ve+?8cŜIdw@*-zbHU hY)Z _(1:o1VܘDU>?#TuЯV=xL"/9 /ҏsPN4 n[xjOyF a,'ue2% %vQXV|%hm 䕏bd81稯7x{Fc>SXrf:)'z-)p;q<-ft )MZ_[&lfjgx}+Pn0*X}.ƩYy L\X-YA5FGURBwxeuŹ1uNz'20\`tZ'K/+2*V&^.G 7a<)dB! S(BzI\l;6Soo+ŁRN1p9_3wQH雏f׏\YI(5kg~wV&adEמtKM/y TfvB6VH6yB껐 ATF̍`'jtĂaFV1IhWڍ8mPHɿ:pTyvF=[r.Bo6F%xq\u)zPi o}V;7eP1»0fޡ[0>Qˇwau]fK^b;ᛯ J'òDǩ1ʇD@R0mLRdQJb]n+6TX ~U F̾7˾Ic>kWoC@ $X-~[zWmqG<&¦;$k^/5+ħN?B8%t}s6s+"gxGlr-S`w{vyT*# "v9dz&~(V"  oH|3iBBV(u~@fΧY6_ѓ~:GD5Mձ8bnNZ6OUwV,X1ߛ)Ȗ~"I-hҧYY4R5.uȺ*A[]vM!n6M.W s80;ߔ}X:BYt&^Uăm1o!Mv zE*dSHQ IՓH=`άXpYilzu(EK!#qY]\\P,>'A+%| Fn5B$:J$;lkreWow[tN0&Bx' XDuq[\rWp@ 6_@]1=eRf/ΌCPusueεW`c~rrH24K(6R. Dᚇ7MK~N &iPcվ6wxP}ñPW\ y`L8 P{+kM/(~ePóլ54>=%su؁|y5_[;Q5֦.wN=(4"1uBB8V]T=lW*M{C=%*c0/ım)Ʋ!1l*|bwqj"e-׋\@-FLcY( c(2s'Uu$| LZdvҴTk]qh-)InCA \J>L`ܘ 'װT9'FúqSC!RؒvԑM8NFYOh& L}OAhm',p(&2P~!ZP"O~+z`Z1` rB_$+ni Yvf4z<,kGpoOB܌9A_8WަBT+%>PC7/JEVDiOl[ULLn&dwh#6BCj eX[5oƺ9SR;DbiΤqf XLQKxZ߶Iww #}WBigPBtkdz`C>ކGs|W4?UDl|ʖ0Pߩ+r50 tq c d¹03~Gh6&|c2Z~Wl?0+ni:B˄`' M!ænL8ƸIKhtFЖ)3^k J,⡣5D:emG >Q9v鞘3 ^ɒJA)gUm頔!"󪾾IPAneJ{X $>2^VE{%&R܆"]p9pdb|]`gifrx;}`n>.)oFΒw}G҉fdb}+1𡥅BR<ݝDRB՜ҋN4D_(H4G<Pɦ.72%3v3EFk^V7tV49>ߤ%=XAX`h*@S'|XՖhڭp`AMVQGHv&lh/苇0#Mәc˘Y twÀ[."v7rd{4~^>z-!Ie1 i "٣m;pT!iOنcFA؎:l!ϵ`T=b"HmTK$}a ~v86brn0͟J'D]\?lf ;:!9"YVƽWSZVO5 'GM8Ӣ(-l}5 n\`0?&*Ugӂ\w+@'p=;n#jlj(1aۚ];42wU4RUڮPhܥ=e#Zr]nَ̍'?![%㬉QHi[yUsCP;J&~w'xF֊8[‰2:G=' ׇ෌ӎ!0VBb9w Q]kNդ>}/U* Q͉DZ0m)VƸn, + 7{\[*![ Ia|>f -"-'LKDlSͫtjSYm%Ekb,-2V&j0o4,b~U@H@A!!|^,L&:w Ndҽk6 MMjjX!DrS*/{i}.a݃)lhxG(;8ڴI )uʫC\/r.MأȏPR $eT π"K<$R?B vxSBbta%ANVj"1HF Z/^ yfy+Q{t /xRl=c"3m7g,ܧ٬)mpZBRj:5)X<3Kb)vdE5d{ ]fbKm}5M~`7@e&j*4#l]8ދ h@K)~,/}kbWh`^0SlR4P=zxT ihfbFܴKGъ&Ҥh 1Hc)V Rz e;+?Xt:d Q6yj= zbG0\x]Q-C JL׵>,z2Ep^GH՜sߙ҂ 8 s:D[c.FJY1hMp[,?߬5O6y[1d# z+ˏ[4!b1pi {QږV]ħ} b?aEp"G^#QI8y4KOGY8rR76{قN q*^GȤR湀Τ%m3: @- KwiBWz6XZto(i|u@HwxYGUy)[}</b(Vg[6||fܨ)4!EQ+i3ہ,Q0R׽ePwfެTER:HE)chC-# mܤf.7-̹mQ\ 1[?nQ~eE˳M^YC|_I+đ*T׉U3^a]œ be|vpnR2B?o%K$U/!(>~HQs_ neqIoJS&`]n4Aqcʍ0)&1!HSEaSE"/,g7Pb,~] gJ񥗗L8rJdBMAջ%Py$$|sg_yd,Kmn/(Dֻ묌f%ff],L$W";GyqfL>}.D.6$+QZI"e˚&dT%M<,3uH8V}[x .-pvb qeN\Ny#y`Xɺzv*"cYĽ"ܔi: &cKHT6@tWj.qb۝+S<" APjē#S˱w͹~O')ĒZ"Ǵ1;cZyl*7`M#F.w9\;lyg-UٚG}2 TQҰoe0/ wtaaL誙KFL:+b.C{8xl\6Ͱq-f,t̀=2)X='sdo TA&~,@Wa KX]e,,r*HAfKtDs8 bbp5m\#5 7{q&n _A >aR,eư'p}63{F@!9|MH`4JR` ss>|DuOx]Pd9 G,]Q`L̓W%iazJA~ͪ. $6>X d@O ;<J=8nlfV!*#r&eY-xx^\afMdǐč fB<s$1M s%˶7>C_*4gLRWc:+*x- 9r NL}AFE⻪IE͙Qx s x~*U:-J.Pʧκ0KOwz>C q'*`.:3I6yt)>h"H Ciզ‡6ayd 'Nq|VOBIzibT=y/y$4rK2tKBgtsdW|y[S@yuv9Hvsd⧡c/ƛCr')ó`,`2r?30ZJd̮]m 8>G @b#S;jۇ5 N{`;AȚc5^QtBn[IqkLGprMzGwϋstmIțe,heAS {C Y>os "4}; z#9/=>9񸟯U`4ݱSyg')s!X2?]W!s_-l-2ğǐ]Rw_]_ kEV$5(k} f|:&hYn$g|4U ^̜Ǥ* Ư%g?|rS >u(gm嘮lbaMȟ}eC2Gs,:9aǮ]hKHni"ڒͧ?87'߮H(rQH`ˠ%nj0ܤ6 !,pCd%koYWm 5FŮ!k(Hv$l(p}0Ny bI0ב2 Vԯ`0C$"IK ]9/RL)5 H79/ y<;/R8k34岅4HѣڋmSs] ӽ;ȟ8{*iY-`J QlÊk@zhF7uT"*v`QWz8LoisM TI8Á Sy4.])2:'pϚH"VI(1Tڂh[KH+~i&lC<ā(+@6+՘dZ9xѢhx]oL!9F:5y>/ORX&U8X9@mO_S۝0V 0DzB`F鐦&M|ZV+>Qlwz9J K~/+DN?$cRMM1A(J2+P/B;'WS,$!I[MV,8 ÇNaTH%"Z0o>ymT ʖd V\ԍNu!"TL90_ $5VV7\B7xN2O<#Ԁ 3\ e ͛wfB t孨 ϊL[ny%Wu-uX=;e=.k7wV%7ۇ{G`do͋ txoc5y)u<[sZ/N*xO|$4{auO܆8@JNLs(e6i/TY| {{mLUGOzχ{\(EhIbhR0Qs@ݳ , ~ iMZ!s=`4;w^z/o4hȍF =WqKBdZ '5m*̇E}'3ik~`)(З)XSMQG CZl/KՕ6k]E TA.M-+e;רggX<OFטkU'+O8sm(c_Ő!*#Dp֪egF}svO`K!OTDTॷ!+BqɀFTi=Ru3XY<'I#Hh8]yjQOxPuD& &CM^sxE-. ]k`U:,EzP whCs] RMF ` y+ݤzظ,XG|o8֭ʊ[]K!b؇˖T";(i|>2e„2 )5w*@{yލu%jrsCĕ#"HHU1A0뼧YU;ɮš-qvWŽWe7B+YU>duqL_y;گ :p_{EKyA-khџJ[x\6I^& h%$[Ϳw5%VEFoFXšV,X |l"_/O\<! ĝepYܲ#PwNCdF#ܑи%'e>'* fē,_0п3h_7]F)tˮPK1rny9?6ԹP^u g-Ő_h-P\VolI0?݊ I[#;ݫ }3*׾V JF -b[ߙKhٴI2iz [<Ad-C oj.Ś*ygهP05Uϗr:RsJu[n3*ًsXDτӱޫZU`"egKnB9!TƒXğ34vMr[ s4O) |IU dILl7 'S7K g9]P|嶍⚰}WHIqbȌD<&J1t_bͱm0q nr,Qcxe fbDQC޺̥B ʮQMZ֔2r-`k4q2f&dv9LR?p@ V΁aN`FoxR5q?A .ŁdC?9>2]2A.2C+"ݐu *QaN=B+XiYbP8 zW}jN-j $V`r!/z< /̌@s~Xm*t>7@0qq0遥YZ䡥9~7P n#э+$>sI _kq^ /Qe<\XR`zq<ـPNq̚O+qvыkaZm+vAaӀ"C,|mwtGv 1s:qB^BE %>"uwCrەWB">~Bm\kTLf8GD⊮X@tG$)/\Z(wfe1L=J r!8oI/|!Q  ~ PБ{(s1;ZN}xb ~sũB7(jOjWilBFdDdm叐(l= `^V}3 {fePezi\ԫnu,.=D _x}m̤oDuWOzVI\\K|ve_hƾ^pCV u(edw{볢[a:G:3#r;d͆jlw@QO}wwcG[jH;z< Dn_ k:`{m]'M /F0[tħsţTJ]TƃŻB~tcױ"oG#OҫIN^- NMUN;wy!@'7L+Mox ͌Ǹf)ISDAz*c:q藝ce.U(e'+o_;5"\s(15J>phgTXI>`sN]~L7ўD,ll#0EQOZӽ?z=D{Gȼl}r|]okXclO&#j@TmĂ@ۻFLg?:^ =-f0^hUDɑk [fm||_ ƌf )U5Țg{8"P:x*6%nv5v.@dNJgԝ;MR\靯VkCXtq:@HD7ϘQ| lzXTvU 4eۯ&?#Fn';mf fР`a i FnoF%K(53?`yi,q`M0Xtiu=1pOhlmp(^@ƪ.3\6c$M&(ڃW{{Yl7qPGi.|* *y=s[qDx)"Cz,M'>O;iof'ݫ+$-^c }ٓ1:ۑ$,b1V7(ִ߂ikt3?EfvJe37{;RÍ߇LI}Z3%_r5ڞ,21 S[?pQJu̗?txpjNEǓoV_ ULfSw^ vWd̦BW|݄WST/H=4  `UuQG\R_w[:(ĥ nqࡧ:M l30Mj('+ %1qʧObKؐSg'NpaB@$s !.RHfzjZA|wb9Ru gNXtnwd\A`ρ ܗPvYKf L%f eNUÎ b4.pZ`$Rl7ͦH$׼iv|Kgn3kJ9"FX/RH{'܏PwƘtqeAjN#cGrgvjUvWO؁`iBHC1Jn7c얿qLte܇eSaZah~Bp!Dڸ;A.P0ڍ*ؒzJq@o}УޓwF(#ʌv]E +r y!^m7`wRhY}\y)faQ[4QbkV 9Q~I_w!}t֥f ˥ӿ/p6^$bu,ZPalMT")ۥhaqPbh_X*'-%>^K #C[EܧMVIr up5Pc lR FnВ@C>?r~nV_eM3 KOB:De"Y[Qƿq˩Ն@_XULn쵥qQ717H[J f/dSխ+j[`7 iП{QeDۅk\q(ŊR[wQ#-rXHBkf)d#CHo8^{BͱQp蛜^{ 7RR,d;ZwbgPlY@OLc djò)LM5$f{>9~@IN Gd?ːUl9%\9GAQ݁@_Jo&=<݈if}]8HYfƲQl乯+xy{WOISHܻ۽l1]:f4Nf!# #6 =uX(S>;9纕WeM 3RfR6(, ;8{m _vn.3쏰=!aAM3 #۴F\G17Hc7|4=`7^.իk-陡V8C=eD;f%\t_8k&Gj (Ҥi,=0;9{.d Mӓ)'Uߺ 6vF,ϪnpO"i@Jpf1#/ W$CƺkS]jӳhUf'=vY U q\V2U-QCIbb7d7Ƨ=-|ĝpf..(jZsBX8f^mMy"{w&56Kki/ "(ɭЯ=g]rfzP1M=Wl  ]5j}Os"@}^ :YϐtܥCLM~ߘIiiM3O5rmT(2Ėr(q"+KHJXM#6Ux)pol/@=paKryhZ:uM*.mHՂߠSΛkk_s!i->\_f9/r lM ;ijWb *~v"%*6"=Ma/}+@$[nntOX}~YPnikk,Vڤj͋2 'G,̀t|Rڻi0Ss>yKܛ<)NIZAqoS9qr owU[:845*G;N>^>;Q |/p%MNcL741tfӟlebMQq>3r>wHf4Gvkh6]dUrz,D)+sۈZYEYy Fr6*톎Mi|m҄^ sR Je"QIJ.5 gXbhdU55|mYPⰬi&aeFuۅ!Gm< @n28rTG\D6rtl#YX*楂A k[`_KA5z,3oBSѰI va6.]Oe&Q -,۲i,[)dd xW@% P靣$Z@!,)э6Hk(%8vOx5jb8B "Ah4 Qwܟ5SgB3m^y+ϓmd>b? (;pWdڄ '_мs˜kQ![e|(a_clFİ.-Naԟ.5wg!bMrA٫Oh0rׇdeV$LS}]EZ[7hjc+4FYroWxiy3^ߚ#K +?Y,>5"k-7R00+@"m::3,T'?AM+~}ޗ=MG ĉƗ58l62&Qą8!<N-v2檿^׈gzL yRw[&%_V P>%^iNSh "E9p!;RʹGvEY;`.?FMi`+`[{B% $X:emONMhІMQ|XU>Pmfg.277l/ysmt:"iJ_Rg$ l6VۼS&b P5Aѱ3\mA_L 6j-vrqV<;Zsާ{Z_eI{޹%+Ѹ 舶ҸM=3=1pxjesѽ>cT#!zCw$E^N-wq1t<hʭɼnqnQXvzGIM;0{xb"W(wjPXZ^F-[&N  taV~jyo^6 uw ~e4Hkh̻=`Hz~:WAǣ6, UrH/vwei]6D;."\RKQ ccgNclGg%XqYu׮w~JP^ZZy ;W#Q᷸Yhܺsʎ㺎$HEuԚhjMKZ95b|7p4Ľ pa ,@/Z$dxEeB!خ, S̩aF p pb6G㾐bS<ʶ Ygxރ\0$02ڋ3ё$p%d_,JQ(_V h CPRb'a!FDڢ-b>{𞰯?"0v,~"?~4HH;íJztv# e%Rh#LIЀEy3f*rU Q<V#ȗv_ߨ9r(D _YCF;ն MQzm;so7UP(l*Ыƙs&0e@#Ts<^^d:L@RJS{,@JcKx,|eaDux+ \\ a2Jpt[ :F[9N(u053xL=1rt).՟J];#IE =LB^/!oY$+Gj%1ƭp6z\`EL-݈2S]gt}EceI/J:yd|dǶ2qI&BV T؆r+?.ItE-݉TB^ F̬cQ.lᷭi)!sFU<'0q}3KnU<29zO5$~zLοz?'H*VAʀNl=[Hi:"hiUfqVA0:i J 9 5.`7Ue%2&Y`VC;!hVH@5Єjj'wcrk%͇Pi>Wt_1mz^j KE¤%?m9rRQ<Ysl~CR/Y+͗HExW/Oohc;j?oW8Tadj9hdPܽ0 9QZ*Q.ic2QBT0X52-v[ Q!}{T ·8M\&3z%[#u$xf V@~Q%_Ni>{dY}V+;!N=ђ9>k.i7}@{l+N8[>Q)wGm7( Yp9g. Ț$^m M#(aSdCS"}wM\.P7˔]Q\%'[!+9w3zb.Jz&wwۂ$Rn^/酂nh,7uM=Bd2\ 4BjU&AG,set(0Zp /?5/Faڍ]1{I#QQ4lkn8C-?s= tË%#r.J̕>?Q6pLp?H[Ƭ̿u^Ϸ5|!+p(h"Q-(*ͩ[[FW29_CUdtm&U+gKS.+jw|FgAplamPZHc]:Vyx!X*Αo=}].) S V*T;6I+܄mȠx.>tuwF]܌N\O[N|# I,Ɗfb&{sA<V v('n>7mWÈv6نtxo%Ӫ '"13U<)`޼X홥 c©M[hkbtj~JZ&弫F xlԡῲL:thU}FUʺ#_=n;mozyTOkI`*(K汻ǾimUUX Sy+YcMNFu{[,@ VRwsw|{ܾ27`[GretʕGϔg^i|ݿ[\b.N:C"Liu6xYyOG.Uܝx:1;vtWB'h9KmK< z-xInRSs.,5-bKmCBꗙb R^\v1u7/nڋz*yJr*W8γJ= if!ٗPK^o*0Fs;9ȭi)޾@;C=D^c!}zDcz2MvfIUf#Z`NWPja 3͊ߵA6N :R:F0nNPNRku$98=MtHvͲc\ߙ B}s:>cHp _ua,"72IX:avD/?!' )BQYۇX\>}d'R6'+?! V}OW0T3 ~\[@ART  Ch:.5F& ,'}=)ECWTrZ~ t@UgC ՞_G^{%a Oh;4JrD٦l"Ψ Wravg<`B>xnK9k9N Lw{Bv|GEs%Smdi%!) t¯+7Ϗb6Il>D\ůa)/~>)vCH-+A-Dػ ..>RF4%V|MϜt6n26xd7!6n$a^Hg!ym%cĔX׋ 8~18Ss 3\9g9q_gOP %F;- J :[cӾB_Q[.0o-{6ljgphppqnd(`\~Ǣ6@ gd*B2$@L7~9jn~"yَk{Pl j5[ʣUkll fAERC+XmJI"ƛ}K;R VРO[ y?c CQI|fp@}rL( 6qƮxe9T2nL5ofb쪤 B$ Hz4>1a aI' =U;91\ʰ߆x_x3"}ͣa%"|#= CQmu[-fNA@cP"Üj.HI/%MI=#@|˙w7SSy#سJHoV6/_ݘMjzm|"[[arhSD3^v%l෈Kmtfx' n(iĆ~/[6)HCfeB5AGS|Zm,ׁΪ=pYhpo4=')}6T<yk-Gz6'cgjE0!ļXLZqK'1G*XLc2i]4Nגվ7xB HT0@t4% X0Ey`Yy1ю,=?N|yb EsI.Eӂ6[fC$zk)(氂|n>=#~[Lԛ'[ =m~i;T!}J)q?)ηVF:N W]<yU[@Ki)^wč/6{̬-e4>> 3;3yz5n7ٮ"Ois( EA:ug&FNAN`yZ]Ɨgy=Rj3K$Y:ٿBp p/]mzi{K=;qX 89[ۨ]%^:K(jPEJ$JiJe ~hۡx[՚V]]|' xA kr3s:k[,Qssp@Rw)rw,8iF61.RLn:? tk4th'FѿE*J=%'CVM|b~٧(f ˏV,e\?oOڡRs>bhTC* P@tS1'،d5b3޻*Sm#YW=?,#nK86dXr߮"t)g}," N&\"=gY߉vNTOLraV Ʀ`WZpM)dݺ̚-ѦeDX@A65D6*[hA&8#t0 ^IId$@rÍJK!f?oW ^yw?*rԛO.`z/p.G\SY뷥;*7R(€2D̵Ԗ"u4G\>5 #z.cpdNMK{~ĕ&Q޵{"bm_ 5g)a\zfVۏ3aˬbj܍le55&`NAg>e.MƎ #@@R4܋\-035(TiR6d8.5o7G^qS/PfWy@KbKyY]#]/;ELBU9ʟח6T:4$Cxr< Sw^G٣PaR8M29ga>D9*DR67IJUʪv%0|UJ(GP%݊&;!HgVhu2s-v5{vQ&۾47Z='Zf ,<_L&5^|*\HzqEtѕ ތ =Ɔr]xAnoŒ"ǎp#(ggKf.}!'դSN@[a6'G-A.qZnCĭN]1Rg '_Mx>E6y熎fnTy_*Ų/~>9Rm/@+&*TMxZw,iݼAJkWg./"h5nZ$h@,t"I~͂У.QV,5n[Bf*iW&-<0k9fA~0t9$pt4 m1; IRu8ןK`y[ F3U* zvx} bNXiĝA *7TG{>;mBŋ[c5펊(gp"䔁KsDnyPy ,Lj|n$# I-r9YY?ѷ~qrN2'%"w\Vwz}[j}-r 2DO{9<#x/O9!,&x<+`rd)+5&B١nuK/ܥ/[UŌN7 P'SV3uƼ>& 'D} (V{]%8pLC7/d5V ް1p ,486S䯽Y:,IA%:45{=}9U1UYXĸuA/m@.?=6ڒ, <)'btA ʢ$5.Xr` vۿŴt*O3hZ L꺔aʥ?RB5@ı봘PNǒDˀ~11(^Zh봁p@YCF$+0V`pC :A~ql?RJT.i3X>h\\܅Vd >IFZ @Vs.,IL8wK% 2S&U;_.S}g\uxo똔Uv˰7ኊbf6 `S{, *=ʛ b|mGbnf8Tx;Tn y]Vmك pHf2U/#ܴƩR͗|QyK1 HR<"sdi+袀~GM'L(/[Hk`^M`A,PU| 04oϫeLY`5=OLEʢ'R#>ṉ]+ܟİ<fvK6RE yMffV X\vB.hիCׅ${R]4ޙd{;3{6wX%8vg&TQ'%R R̗8u4-YBVbH.Í[wতhBd +UAs-}ǻklb\A6RQ ݍ\(kjQ R;)fj/3 .{cAq-OD#ϵHS}7 g.2iBlpUQ&DxXgŁ+td,p#ˤZ-mE -^/K.B Yt#aTg2\EF [U,r'-1BMJ×(N^5WP>=c:IK7IDlP[ʷ\]?J<2, 2L0/.M$ ۢ@N.O |ŰZpnI# ;5|˦P!#f^xa(Xq" -W]@moWSd7^|Rwik% qS8u5M8yFb~l)7g{凪͉l RaO'`4 RϪIDˉ#)=6c&R!_?QI$S's\mDk /\ɔ;|^5ϯyCH S-4 lmC}* 3קֆЁ̏Lb}Q9uuD$pIꎙO=9lyKOl-Hڼ`U5*2FS,3|+6 L; q8fYAv#k.⢹l,nz#yVb^.t9moX@B5F9a_3A.؄FyF 1*h٨'xm;*p$ gc` @Wg7ݥgv1'BXON+췻^r"*ބRB[>J] Kb[[3!}twЖf}E=kL88OdXwe!Qv͂nYh:41Iv0I!m6œ#\(K,e."hA5w.w%yOmہNi ƒڎ8mbLZ=oC5&z45s%8r}ձY$MmB$w@HA(f,n.jdL!r%e=0J) nI{ սԆQޒ9r3>#=(MB(N dG͏}bE(oLG-26-:$P9Y= @S+^02Kx?w?IV/w~CF/#,ʰ¶C`-?{0'_ވW A]lsX|,}O ^|&! %[Nn3JLK~=^n;03s(-[s:2Vy\1-a.vX>N͔u'dXps_\VKN0Q##\]Pim* 4cQoKJdE\ x~^VC\޸ 1&SMMP$i"8];ie޵D@`)guIZʹ+L[w.N1`7/T |SI6xJN醇5Su2q]D9ouTDW[&*Ş?7Ra`Oǜ%b/涙 8g;룯n?g ֜\PS\[3-;@O^RћG,[tVaҬbYD?uM'? =bDPJumiƮ⃞ͱ]Fg<0rR ^vO׺27܉(P+HIz|uٟIV߳_2^nhEG?闿7rdK1hS9oe:zo nOMhA DHoZ/__prxznTW2v;3fOVdO n?6QMMP'2aO_$40:7T},l!U(:$ >o{EY:<:9r]$,1mшVxŻ!6뱰%#΃(bV\)t4qtV_E XX3 2+JXcjc5W&ihq0i\o[-Nh乢nq1MS[=2d l||z=2__Pe?hX =?$ *mR0cГa/r[F3lD+5; R_HL2ni\?5<-FTc-+ ۰y67ߑylXW& 6~ .QҵZ^VmIYNgXLl$ۄHW'%^.5,JdW!x#|k/u4AQ% Ntvw׳>T$**m0;ZTF|-StN&9NbP5,p VT@K.L"&|U ';  ˸LhuiNwaIuAW2,_H, &n!*UZ߂VDjZbn.3ʯQ0n':v.ޝ^zBJT}/S\~a84l *9zYh bؙ|Ʃ*!rBL#K'ǩ-Ek<h:c=Wձ)}5TuJ 4əTN4`J5af /732wn*,0^ Q~T/)= ]6 ad{ܜ)FehD`rlGU@5=HvZ6^r[|oEQ](ev1{FގE VQ t-/RxU辭lBPUARvfUI(xqpDRjMt^gn*\MP|^;Jm>® DP1ZA>&gHmU-%͡/L-“kfw~ċw+;ۈ`J,sNPwLW3s^z{w=@PUF?$(ա=\y]/Nx4:w 3QC4w~wywxqDzjk$~o~44^}8u8YA2 ltuU.w4ΛC;۠(eC-Gy6ѓPT nZCL #?؁5L!ivjGF6`lL]+N.@jYU ۲Op ~<0?t8m 1tKSxɶt_S-]]|0~懍dݿ ,^RP^xkO X?  rGmGT5U1c~Sms!,#*K$hQ#(g::E{ _YU7D%ɞ&\{+c![;DGĿqޚCDq~At7@|{+X iOgtfsR$xg4&f.u(N 2XX-Rx]DE.˓mHHF%2ƦC^W75N!ud|WV,|"s#s`9]D-' מj9Q4w6߫Jo=|.^ĦZx>kޱ̺E9PA@?ޛf;jr IÆ*d{/>?[0Tx=!~bҍrmcb`(MWT`Ӏ ȏ؞~uE@N0˽r02}MQ"Us) C4fY8⬩< [NA|j2_\*'pPn9 -RJzSTdwаx?L.&Iz)"Nsd^>wFME6g jr_l,D6NpL{i$oqT0qʇyp *?=M4pqߊ-\Ȁ8zHDêmw#qB}'Ta}֚y=㱕01%~/3=)oht230'y77ޯ]/WR:g>K[#yE\S:ac@!gzDlhgid#48aC $FS= ⯶)N 'B HK1otM :O_5(/2PJgxsr c iX dsD \1X^qU^ 8!sFtmu8Î%2̳} JE"Ef’!qQB@ 6?|'ڂ0 oHVqمPfwǓ{B%DlH?pN&^TW5|0'a\I s/ iWf(tq@uAy,E{u4(ǜ> xDBD @e݈co]Fmkj9 ShOuvCsOko_|j0JXdS'To܈ =p}KK#){ ] ݫLw}+^pi!5$!EA+]Dryg~qt4#5|Dߩ*vpA0PBAo0 ::)>syܓMsHSw.!&;I@/~fva@mBX?oC9Z$bu=ދx%naGHd4Vj0[#?i"9\i9HSح6;q\ܬHzfQߠʡ3\^mqǚ?kHh+/X fl oEf9*؂&W}Dy#~˅ e'7v㣱_0F_P&qhyY~@pR׌\Aߢ~Agau* m.;Gj|,`_Z3+by*՗ximVMiݬ"^#YyO몥/Ԗ5Ov(ޟA#nvJ 6`C#VHpjMi'O#]]/6Oi%RF|r?͡ޚApgc~vOee*B yA94WAPˠ`ZbJJ5q:ZQxk8e<_ځT[6H+x=ZKd0b-^&WA`LdPIq +EPܺgz]钥W_B:S+P9; )3O_8wIרBU8&ەWIx8b NIn bLbV ND^LEՍgnӇ٪mii{ xb:73%B"04+yVP; tͤ-O{4c.9d@2jK\60\fWaZ yCmZkyg L"~ḡ|KΎ$jlo$fgȉ᳌T>\=2K߽1DM'@>*ZL/I-#;K~G3q.T#[v3.N#P,m}ARFJz`f7(x Q!φW ;:agoNE{Q5HzD~zԾ3hZB>F&FJn)TFa */?-M_8ʄ /,^ՊTe1 ty$?9ѓ-&yQ9 BQ"i[8M?|DfedCsASKqX\],E+>OeZx&環-SqB`Jጓoz&Yky>6q( {d)@f{N6 +"Og I4\ꔀ z:_b I!S_:B: T2 kXg48c -0DFJԀ+J QΉ 빇yt@/UcBӨi]7k?Ni=ica'mYv߄0O$truCBG#9 -\줠tA}`3<|e1:P U$DbikV3ģTkzXi@A2eԕeSd}'00ehMX8 &b vmÕ08Fԯg1w]j rL)aծ a1q 9Q |9 Ys} 3| U zeG~|Rs֪?vF6!`P:3.p.Vc ܩ+4H;SoJ+H ޱ'4 ΦK]/Rײa}ԉTrvn(aTg/)N֐Y$jWj[e i,F%yl5#ɑ(p0NG%XX%Len v9W$OU^1>݄|F"CoJTȪ!8fJN&ݍiJ˧1o}a^w6!bzF}xGC$V?I?՜[b᏷=1G*+Olwl_gk /)(=І8d_{q>+T|3o{SK(Ԣf||_8Jd*Xp\Tje5O g/4n0*ͻW(zl% QqHd1fDobN^]xqW 7Et}&nj4Ab W!w')<^P<+*ی`vHUѸ2l($E"l/$C+~f-& FAث@>rfM&vꪀ4^l4e ߃Bj[Dv~ީ<%&[%A[ d2F]Z}+Q `5q6ٽn Xxƫu ÔF'Za*Þ֒L|Xw$& 8M,SH?@1);R.d1TLȼ\O˒$B¤)ȼ:33.-ƺ b@+}R 4(>ܛuo?BnNiY~}]55l5$S: !DE_#\{  L~JLJ(s7 a:ʷDF ]ь(8*aDZ+P _~+okۅ湻~mBj @}_)Cs|`tݵ6Q[?.⮺0h|qbq[yC-/ <"#Bql$;˗#l+ֆj5m:KwM{q-Q @}H3E`|fr7$F @eY'\4 KsS.&n#׎m!'5OKl#g7YS3%C>uZZ{>T2QM)HHhb8JĪnNgUm7\vo}>?<[[>0I/fvЎ]R4ĶJ}!!iOD^ib[х)8νOD.`ܜ 8^_2-WΣGָOW3yq te=yV" ™3( :wB"- $7Ccq7Z>Saz!Uedtنb;N 2"A d>Qf'3ܞĶꌮ8k*zD_KsRd%!C? ,itI>$\rM6%PFr]]/Yi'ԯ7ZxVt6ה'\Pp+x= J5cLNW*G;_xOyXEsݭ_IZ5E"}ObdO},U`z ">M,}ʸFRm)nL}G?|[9TvsaQj!ٽZǚX*ːQ >9{3;<2fLp,m#)(88aqF/NSpM[jם(G(oؒ&0EjEL#bGd eN酮ŞMpQ6 F>{ F$W"+=ddƭaan nɿjNP"oJeɠ BqjQѳ\K&<_O=2=wċ >vG1dH)}y!8qI|(p1|_+ .O+8KQ穃65 uذ.7wiC7ri@#8P钋5A^ğXM)w;P:4x!`8t4XVi7S&$3XPUv7vLt5AOTQ͹RZvcO[^oyCM?K7xJNsK]ԚGē勤fgE^6FM1'`@@jf5!l ~xW<*fqKWPIqhzPKq&1=y]VaI䉣^P}@tOxG1,o)h%w U"T]!=٭^~HAn5T}$!AmtX(65-_ Er`3ń05a/ЬuͨlԤ1>uhvsxv [>p8+UoNXA#s=t8q ǻodc? 6{["\0ǘERT{rnEuK#pPcODR>bgLXM7kⲗb=DC7fo{ڊ+FGˆ*py9YM&ʾM(>Rg 3F"ܚE=X7J@b*MȮy܄ŽT@KQW%PɢҜOF\rK\Y::3"sO>O'F*RQPO [Sbb{ Zd&s @ !+,v9XwGQ\0sL&X8o auHQ⒴/"%E6/BA_1J, K|:+oW;*~'v\4giJyں-?ˆ#A߯N_hqߧ"o݂Ӝ9v>Gc>Ly & ~U%8:AKWRzVT f,ں^ ]:I(LX<:%3JY,ZlxhkMJoMiE$~gLN[̒3Q)QS`:;v${wVցG~}Jxo7L6yhDvk$YPhx4ҡi mJU>gvf݅11E-]ԎՊotcuN'fd` ؖ"#046=VBzʭc;^-Ղ,"- l嫩0q-xxW}Z|/GssV4NU 6$L DRGfNɉb " t`_U\r=Y?ݽF)Ph}",CfV1z[!)>blPz`Dtzݯ 2*VD5Sr}X9u}5.H\ʃb>%ڜۙ2sbX3XM`9q^l&`2*zӞ3a* dg#+gZޓ ygJN JS ۍp48&Zy<aJ1W4٪<n* b= _\^A eй`  ;a+]]^PY[mg`43T =MeSYl3k`TE􍢇ۻ\+O3.Љx)U O &*ܱ*R7fZX{)3;e_ɊS%0qot9#KzC1@ fsR^7t9YN>qp//ʅx IF9&J®`De7 4?iCGAG9$qYW rwvqlL",sD.0Rs|'\`"}@hx=uİxy ǵs\yaӄf8nO;:' D񬃢~]ќQIv T}m?!$*JI/8e'G}Nz2`aC3Yb]TuJ?J_oD} ^O!䈂7e4KV!82m_VO}40% [t".R︎䛷J Z)u"@U*(b߰S_Pǃ:,G=Kpm(rr@̤@Ʊ@*ssc_OhH"3UY m Z8 | f!I$fr"Jb>V2,sІQWxDs%Ĩe XF5wT4 9#箱"=kR7|o~N|L7d'T7Oi{P1{~=õ0.U?yrT_b^]x5>qor-ώ0P.mFtedž3rGGBO+`NUK!ݡ4ڢf*l-76YMfsذ5Z*zee)h)XEUc'?Ӎ_ĀΫ#0[KEΚ1Y #/i~r`&oI ]E$f&zMH { @_4"A{1&\Mw$Ϙ%D[exaj%g̶0ZѺ2I<4j/V%~HåB)zo "h!; VBΓ/R|:B_ 7rP6^{R[Kky+:K-WjM C~ 2rDmtwY5!§/ֽlkݷm p=p*+棤/q,Jm#PD@;9omuAywA{i)IIb2Z֛ Vͷr_ÍH yzR -]]NtFqW`ME"oC{QKgWv$XKxףFvX;B/~6:ʹk/z1pkLnDTg//m2{xE wG-}W霖ɮ"TCA*o $֏ĿtNyyZ4^xF1TAWF[(|7o[ĞR'}JYGү3BqcVI{_cT&G4}KwGd/"Vv:B?%R|?\U_tfN&{lj?0Q oknGV(d%eXa1OrJ],2P BnfaЭϮ_KZ[maV䴎 _/oj['n͙a]ݙ;W%VABxo:F 5z`4 vd$*xS%I7rNtP,XcgmmI9 Ѥِ0j-#(_"%H2s 'ʼ&)Pm9v(~w 0PF/L b &5bpAH5 QH_㺧U)DOʳ)8C Jhyƪdg1$rwRmɇ; O.{wKvN3rx~O`flŸzOY?W|Lͫ?A qZݸ< Kq2EՔ)T0 7LJ.Zf\KwAa8țY N~D\xC^ͪ V%o kք#Ґ) '\8El+!s4l9yVtpe2VĴ4D|K`U9x0RI_f[HcCPG9( }HQ0 N U;U25]c`@=_+;3`!2\(Wsnag1mxba R | KnhT?K`=3Y4_f׉arJE9)G[k!VFa[Ӵt$Y8S Ni _5d NT0$%8,r&gGh;Ҟc *iaE)"4[KIXVΩPe_筝(0]CC |`7HzS. 1Z3q3M!1+1Ohq4x}JXȾldGd8RJ` Lw%ncSItpM{TG N]RP7ᆸڑ5`|􄼮KЈ\ڲ71RL0=E^|rnE\mэ^gWک";KΞbJ['կp|l|Wvg yM(goE9쪙W sok]+A}"aY7fY02JIhV Q-k_k%J7]2ǻ5m-x땳UiᾞWp.  ~1K~E4m9X^YQWI\ R:oݦ,o$ݧY Y?4_?XvJ %Ǹ,N5!SJ/H::?U o0KArp@xuK@8gP b;7!)d 5 ;a|.9!#W`{cT\sl9 f?NEP ddh}G{w*NPL̥JyLu6* 쁅C>ܿ:IαBǦl 3+ ,҅@=T(_NPM;X]υt~PAG+SEK:'A g]s64ʙ{|ƨ̒Q^L@ 30XAvŮ -8D8eB?n>C;k JM!(D 7̂=WVgDp2 htW[feӘIf)/J4ps +bKu9߻$`rlA7bjcša0M//:wle{pڙ%yg jVݱl|<{EI5V4ENJ;PF۾;D:0JASi{.oUcj{!g[QȁcgF" fQj˟W_~8?'X 즾;Gг3TX/e'ٻ}fc*+"5*|D_jB+1$}RPKbX>!n|9g>=4P} KE[U'+%".R.@AlX,N'0Yr??ݔ7C|uy;k6H(WU9o`45t-J;?^YIm+NsYhݱ"WA+l=r&g +&;'OڱbrouxBୱN`z,7dbeHO(#^ؗG ~;ӼKUw+Y 'ŋ[t!=3$mCΌ Հ3 ă;A.}daȚ҈1unl\0 y㬀j5FMU0s5?ti+VvgGZ9b\C[:ֺ;˹lo՛6WnjsHH>x-yDI>̫b|~ :Ot+&69qZ5a$&X꣜8V+d#>~³s)UVdt1fzs2c*7Kq z8^`:ڨsJCԀ/ՆZhܲ!_ [B<*ωcA"**3E[EGԽ;ȗմq0An.Sg@!E_OURz,!{ZlyO/*OKJ31gŚХbm.΀JʷZNy#bBRG"z̧b!QXEǫg䜧Mq~-&/>AkqAn͈ދwJ W(ʁv*擙A맺ofDaӫc"_g?'[_nuQ6*= Ooit+)ΓMaB88tǘ`?"*] jkFĉKg_fP/=Bq$9Ƥՠ8ɻwpiϤ6EYcЍͥɺFVy 5L?ɡg,q%7:PQWeey]D\YՆ"7͚nR yy^Cǀ9IwJO(ǜP / KƦ4o_[g0+}MOfU(:|1E; ţl]4"D3\fe 3)ɬ>5*@Qy2X&yAMAGrlhվdd!j}{o;uR<O\"5>ս߆Rޓ4:G 2GT~<󺘄j9xHX B.YET+il/g@-9Y"ϙPw%Y/DHCS%##l?LZq_oT$t)#cA WgZVs.BIҚreu)Y[k6>.Ӌ NrM#]*,852|j^|N>|@@CܨOIB;5%Jvj5)TZpga+ #P=o3HLPIB L 8f)q]M%SXzGMVuܳBG "8W$ ctD9?H~Y;2݁:5oXmݍ>qX=Wj͇kU^kkfJn3,s 7Nڜ}G:\#.:V¥mZG=ms#\2r[86MiSXBޥBsfaIRK#Jom67I;5Q*|{7XˣW15ӄ=+ieC\Iݙ"yZ,CLZyK/۩-f[R_8ѪX&GacKt]QwlNf Ȭ!`JpVi|mL`ẟAo4ef Gsvs;bQ&0*gI*dpfb@+duNisvqMk7XS+f!JmROhe{&iy* 4$B@Ʀvj `I74ɌyE?RVHg ͑\4[}Q?^p4m| ;(1I,sMk3@ eĆ?0IE (_R&9Z4>|F#I* DvZś?Î?ihΛr3^3@'),e n"V{ˆ)рl6ͨ)PBRz|B} `L%ETLD2+b7)Aؤ* G`@MCOB%w" MPR([^1Xx[Rs)ѧUnkPx=w"{9*jK`sQҋ(w3R8z4RdVy K]4Gdp9R.YSsA"Pb}pNfr%vd@Q8S1'.YrzVǧwC/˃$#Ma9O3 ZE-wpU!W?!ֲ2fQwu^̌[zflc6;ɢ^/M cU?$D }~ f*"Һ;"ɿG Tl>mq9!揎e{׶rBEG _x}!݊Y9]o,y>V4$ǿQe*j W$^ IqY0rbJ}/;)#3ݷ\?:pZ䶷u4*(5oS錛%7\=ЫD9Uo[Y_&NRRŇumC @Ȯ^<-UG+"YRo黀ßę(sZ P-"L a2b \ Z*q=i!Gb JV/_cln?3_aV:_ 1Zܪ.c+6'N-&Bhc+^ &"CTf!=.'9a׈ZzwC[5Jtg`^s v)%>Gb)'f=vHi6 ?e넪ZE,G1zR=!J-G`I)A6IZO1~jy_b*%[8dD%M!ef:.4 :=">'}E4jr%-{1dhׇK;#%{{'b#bX.yӔw/NUFҺ_R_w+QSj BCC?XZKaz|b=S 5t6.U'52?̓A?"Xq蚩DߦJ')F؎WK+)b˦; ]eEbҽ$[o^]f)S/q\{,ԈI:l! H1(JՍ(X0$4!b|=YĪN){A6;qN`qCQ8,kkrÈ9 d7ڔOYMg+<&-p_H:',2Yy-x;P)1{}SބRh+ub]&h3aOg6:)o{.?s @ɛV+OvNm9*0a.{ǸO[P˜’Lh4߬k9܇r:2v HgvpA7ўyug?lDo8J ّ.hej]58Or$3w,^ッDx!S1&0ۭ 焆'-0툛uatsRb&jQN^șD΃h[-JUH(?Fߛ(n0f\׼׮uHmBzIJdX9ʵEK:S*UOfkf3\[>__-J"L꯲j;YBžGqFv2SL B9OMGl0.xyj'JO[ }|L¡4Eܿ B24`؟F6<l!A[Ui"?$Amp)Kz9gOf#Cd :ޥ$]|am+rŘĕYQ Oϋ+"ϗT;|'J ;m IW(E׌ 2*Rč^ ࡯>~e=gTJ4s  ¯vPe?C v ۣm[1|,ꬂOZt#ȚUdOSf ĨN|iy1x 8rt _IM{̺)_g΄ߑ7=Ye6Ci30V9:#.ݡY BD nba@}M|<{(aȭxua ` zj+}ᩐD(G`A`Ľj9hm `Q(= ^))_/3^{~QҞsq*]4 Df7Z3)ڄ_Zy2PBٓi϶XᓹVO10z8;xnke0"+^Z2OGSnŵdyF9PBveuJЮ!ioOǥF" Wl.;gQ4lȠQz0e&x7i s11ûTqA9?q@FFq;ݥmIaLIbdiP!/Nmr]CtM}nYS +Sj"xS>]ռxYHFҢW8~hK ܱq4-tꐯ=NxuḦ́—vu5H+{Ѡ>MÛP(!\Ny\ˈjP/L֟JװF/W칸S}%2//ŧ",n3 ^ rD2/x4RҤVkUQoi\V#YPe7P$$)e &Ѧ'c7RHN\k؏C{nc?M i+RVދb;Rק7HJLbHYgŎC4fu rF翍ͷ?M|v]n¨I ưڳ $Txx ۣˡ*!C K䡄|ExYJ: qέy8_q$-B}_A ES^JRȇEx_5digˮ̪X6)+7e8 fV]H'2RěOwyl=HRrUXb!Gh>/D+qSFȵ4oȍ.$/+iZ@@+< 9MI[}n)l~:^3+$_="?n*|CТ)`Y`R m6kom; H4g7rdpQ? tO,lM0z:6{Vx&. 7!#j[xRRR-a>\,k%C{oJ%;LձDU[ =ox2C;p%1#;}3lUh%D03IGhgOBh:ݶړlRsȳe9pmwğo?#r$Æ?8U<`l$y<o4X]V/D[xzQܧE"-+\Tn[ oKYZ3"9?3 =(KAz6/#i\>&7<<$?0tmPB.,ΖL#SP#YL?inSŋsPb3Ii{>*x('TZKdٸ(?tx]S;_Dyahʊ DQcAwy=*J~bQ>6޳\:(UUS 8@GSп;dL+YȊ'ምF BѭdQG]`..[Dmi$~DO6=9O@iz*%`fl]Q;:pn2 ./1XGi+3Xm&OūPy_/ѱ@H=Rg>閁ahLc +@/+/C%ri( E7ݵQgr\ VrhV:~B O@(B%c=/Ai9OT`+C /| O:"|l? ;P?fy(q%''EɩoȔ@C`o<;ۊ&[~B~=KwUHf*_vUHr-L_as+O PA1iW/X۟dz L/W%{Nο0ui C*I#S'WE:S4^]c@XF˪aLJ@OCeM/'ݑXqUwɹ_f.4l^W3y,=旝g8qb2QZP (ܥ7ܛ=|r%N""gpjpةa] yb"/{UWUc*:ϱ@NsBB w)EMY=,?+1Ӣ h&qbk>8rhuB1HzW)^tZ5XvZjiA[Qk[ɒ?0XC{tQ/Ď ${UNyXp˨\b9xaC&{˝A ^dzP8uEg d 8߯HnsO<ҳG;C` HܡזsLVufD=I) x#sd9xDtW<2808^yK@UC> fl$2<4p68 M P XaMf#1ǀwƑtOVM'Ӫ b,ޯ^E=>#K|wV[] ' ?YhIŹ6RVNXJ7~U{1!0D7@ٯ=I z#v=Q!lT.W(w\k *۬뽣EAynܢL :v|+RCFCJkyjFƁAb%d= N֡~K&!<1HX'fcy&Fȶ$Y>%4zi5C@!>#ڌ7,yP rs1y!Up<7빪ڶ>G1Tf4lĺj cy!o ! Na~% ~/bpJKˡ3yldNv80ީ* (1 Kgps8nՊrZ VU(qaQm\{rL Gh({ȔtúS0 ;ⴔ_!̎㋗ȓT fMZ-n5/:o;uo8LJ~3|xxoE_NP)~C}ome$ #AQh9wEWQoL/7h;@ۨ`ש1ố[O#.da/kQnO0B5l@dVğ"vo(k=_lB8~kqOh~bcjSh- 60?/k)#KLgеG%Uus8 _*Kh(0hf`EB8hPoXcu, O^7WYOW^VWn1@Rc_'lSvtΗBJW7H.\`aDKWH^9ؘZ[@ X?"ijYSq|R_$b;z $@J4h :I xHHij(U G+ ?ZE/ZXiC8&h{X!GLnCZ0}94ZS4H?(c<>='z+BhIiS hkmO@Pzl>zynP /F`]+WX(s0v j'[δ]V)flxI[0Bs>Q Y#0~6ٮ"hvJ?HoKAń$y.SwīHbMeltܗFhĚ-N l'/T#zU0+zdR<wod}V ClbHY(c61(I[pKBk4i]>TU$Y\mI]`3[9#;-XCt)kAH2D#h 7 \QQ/U jI?'wC\RmMmDNO?c*tG/@%6\8׭a9 KErd:B6\6=o"ǸPW ߈qGEퟬZ{.D%u !q~Wc6'%@폙b&kle2zi<1[ =P⑬1_و2D)5]kZ&Y5,ys;qǴrSL'-6(pT2 }jJFw/ga:c +coZ1SC||N:5j9[/K)SgxvUvM_CJQ=i[=vϯhU^yHSP/ L`5{.exGRhUAkL #A :+Pho -5ms,kf׿rb8ll|} t=RV ¥NMuj3orD95Q HcUoUy8/@D1CYx3sQhܝtw9b̢ʒe"©Nb?ú]#[5 3bq *]r.5}ySte{4ܤпKV!f @VP'ptvݗR?cu,7|c#X;7NX殷ɾɦY]ś j)vC&@a_(m?aş󟂦'mj@gF,NvI% g#H…G<UF߱Ią F gx)k[M^Æoc:1=x(n `uVH `DY8OKmHB.>G8q`&uZ^7N5ɂzHXevÿٙ7<_[ C#Lؙ{asʍ@;n$lH(Y T:;q8aU[yU5kߓElmzE8w7qs9@) wj4yzϟd3?NGc՝sƀzXY aX54wL4}Kw:gIUP]n[s-#tACQu!M>1 2Գx̕:U.Q0kۀ-Cp+h}NI7`;5N^;4qm$ώy݂oώreVpTVs2T+BL.-HQ;“hVθlP_Q;'uAJ~O]+,< T3uH`^UTL_zk)ViG4gG(81~A@ PKet}1i즥|2dizH~mQ\݅NV7Xy|eg`3WH 4 qCI(aye6 ?fd0C$lst|!M!K;.Q)(\pÊl䋽 [yYkrsKKF˲fH|DdAWhu=Go(2 nXÕ.ݣq(t!$G*ɰYBr=o}5¦ba%l|} Zo%YA@H71A_ J}(?$_o;._I=4HAD-_8!vᜄt{8A/h;bAKoʓ)/]^z(=oOպ)O?.bfh3B-#Pֱg:ppsj56'۲궭wBBA24zfaG95-m -0;>5I{L8)I@E  @yv{uXTe |SD]D,kCW7039C".1TSWoFx-JB=O(S.}Vr팔J"Q4^k" b9?L\E 6[$s΍Y)TwW^RfR?eg͚HWj>>p<}kAPI)<9¼23$sιk)}bZ]!J4Aw(mTյL.ݜ#Y&nIx1I( ll[_kBn>"Ȧ&j9k)3f&-Y~ VyՄne'\ILZ;d1CvvP+G{6b2#~TwODC$"1a(5S.Va43IR?\@-Ļ?Y"COS}snuFev3Y1YZ"./"R]dNC'f24^7ouuygMA`d5VazQU1Qtpr'~u:a bc>|? l]cU[aek81Ot6Ap'&+ˣ"nggF?jr2/QC*r t8;{`ՋKUvԨ ]+ '1h{=;HZQM`9ǠLߌ/o〢mA xJOj؟ΰ;#_'BHz˽՝^|L9QVZB}0k YZ l0uaV]c-&[n5o( F^@[MG{Rm~jGLe%kO֟d[Ϯ*}Z+DXLbDP$rx,+dOh cpӛ0jv%PSkae4@*NFdKغZ ׏Kz$#IDT;km10e, lxc)*${XŘH4# z9C}Qa2ڟdc'jG9tV$)%aZƳʤɍa,!xq/0u-?_}4jXn)',d=r<C*ҚV ;RIhQaJepNHTVD,F-ζ;F@KuǽxxBUȱdgϮ89*BۓR;<7(gr95kMR $9;-2<"*5KdHL53opn)|^3OC'. ipJ'1 8M#7.JVtX,b iϴ!NasX%G6v˷I KBi'bYASS1y0FrgR5*EabxMYkӓQn^m6J٬lU\{Mk\ׅS`sa%T4&эt&XʻIǐ }[zJrrLnYPA5bbzhv"[y~Wo/]vX–)>JNѪ!2WY`[#*_SCR6]K/#ҁf gpP`Pnr$ ΍U / w4/ 3`7MŗQneƑbj?wI`d, uyhc@ldW-Yc/v}?q?-agaqAa$?T@+`_l`*Q<>̆+m$(co)@X5xyb<);/)sm?TV7ί:iwSkܥҐfVkPeАbw**$68-x {cLqQyG(fQ" Έek<=Gij1帗ht_Cie2afEhf j9a\nbmf3nyӔaЫȽFG>nxZ|'t-ڦr4@X|tGF;dP`X5>\1gF,B-4} \ ^61( 5';ZrJ( ĎSvL3Jr8Ti .~}͟ wf.W9\ C+Ë6u| anc Z̾) Vef;JVt~A:^qun, s.Apzt kln-˱@i{@e>Kh9-'s)G !v}Gxdȏ*/?9B4p3n)sˋksUc-][%U2: JN0k%"|H zYu%U96eȧ įDXt+Ӫ^cq-)1_$߮l AM mbC͛)Lr7$MSq`Bsɤ\@0[>>UFgU?oTw+9++/B& :l'+\Vڑtgń5 Z&l9?3!!uJj-Uk@G_Y( Y…/j N^xxd"dϷ=倗75z%R* )̿n$uԯFVҵ}L2aFm!)H74V5 t2\ hSRr?hF_gs&7y!%0M~G9X/m_(rU"7Q$%Ah .&U<u 䃂w߆  X'ڐJw˞!ld&0fA\vu]Yd3u30'*L3[\筟ܴ%t$)j>d&qt1_Db8P&>@3(Hbqå *S;>DbI|oMTa7ylQV`ǢM0߭]Apʸ9g u-< - *rA4S*eɐ-yDW)$,&!kr=3 cŠ U=\ڌ*FnA*l!ٮnfh@ͧf*} 5;9cy.M'/Y)ڈ3}.ۥ{GeH6Ot0"T*D#f8L _jLDz (IJz!*'Q8+&,.g'ʐ9{U(_^49#c=mLUb!s|óXN vQgMz|n.v\]U "iZ-X"|\;WC)rMz[QSJj3e<8e .Ւ뚍67!q|Q}>=MM/Q|PKB'J?Hwtϛu3y\}'cBBto{X[?nt8bZX^!ӯW-J79˰X?<ΊASR“ieqPn. J#%iG'y)-6^va) ^Ct)#4(xnuXz}Wdaќo4Y[xNA"ݻ]ݎ5P߲{ 8F:+6WƬ.$ kk%hnC8Th'k鷬Dcm*;]"QHXp4P#ժ&?-*AAjmIsd >!W5?]0h>0&q_ ǥ* ֥,,0׼3F?$ "~޴V<7vVf[]mGpW3*@*IHkI6\ $ls57wC[gdpn-O uhZZP7gҜPw/hJ(ۈE|$l*4b4לg5, jy_Obk6]Zy/&ۡO%N&62/<%/W*o6ON]tpl1Lc{ G'9b~h Ohx=ѷ}W>jÉo]kڡ,f,4P /J_@M|l겂L"3W咗s/_3t֌O~AN#3ʍ)z%ֲ`pbw|76$7RyuVa%WʌilMHUx 'FMI3U]ş3N+GHm>LxW[\<ʸbA`e"q 1D//gԫ$]ȭxŞ \Bs#ǝ _!){m!9s02%CHo[CeNs.Nh {y+j[ "DE^ ꋹUrO]"Ē-j6Kq` 65l|)Tq6=X)M4ۂ'['r`7TEc:(Hՠw9O{Qv pGF>,>("_kX4MNm[ 朱hJ`'%2 8}, ۡY pY2h]xM{OKIYKu-1@wȬH;CkiKT~(6kVUX7 5WrG4ׯ?ǐmP=bM|k!k/_\xq-q}N{ )xѬϔ*ZFИ񬪔׬F H v5FkPPX Ty_;D]v~wC!* X~x{fRrI:2(@CTĤ+w G36ۻR̅SqlaFl ctuC1I׾&-#B0Dp BF; snxyv-`[s#2bU"w$rgbOCIG~Rc"Z%##t|[1QP72T4x C[^qR؟R 9_a\ /+2t[KԘQr&\ ERYCWDܿ'[a}_.Q5O6~bC cV6xH >k##5Nc9l#p3_JE./]Em [[ nl}Ȋ(Ln+Fy;F͆! C,a R>\g۹崉T$(n$f69 "<Lj"'Z$tDYcH8v8J Zޚý\Oh똏$-kGďHQ ۚywGț"$ vC0OX.bΘv(C<$t$RTvބ Z}%iIR_D` dEM] [Zi ObޮD, ;HH)j4`/ XR-K]*VIMCXPM NɎeW\.*ʘB;dœ{[9TeMOПK0%o؈?uMku8WJ>u, (Moy^=r.φ㸻{893c :l4$S'plf, +Ҁ9n@+!iB+buAT';~sAT,:ˢ(M 檬EKVX]=B6GrS`^ɢ33m=txpdрH[Ͷ7ގQUv qGoh_+ei:| ǒn,#/%At))k_"ah*gPFP3A>PlMadU?!3/\wOq ^KzV /,6+B/ypFp^qM{G[sP|=.$QKmiPUZ/@MUŪKE?&QDO:sDrK\P4oY Ͽ(N?T5i_6Dҏ,(kM,t9mXyŠ l}Ea_[(($ kzS:?L}s+}V-⤪?\G9ߌXֻܚIq*FEV0ܸf1ZY'iWl)&(UfjzsPُJkM0 YYin|+GNkv! 3 iw.Clh\糲`V(DvԑyE'{d3ƮKQ cUA\-M}E (lm )쁙?񦭭n4IRߠf#E{(wpeeL l& YϑvIU{9" `!=GDQNJVo[ urI:aeI^2`$G+\m5Fy&OynGҎ۔N5'zlaJ+`!gF S0;ʧN@TEe]zآQC#/3fB/VF( ([\d6^z:qf(#5Gg%'2B Z:QĪF}@Ỻov2*WAKZ{G5kՍ-oQ/zU5YDA&SkBVr:$s!N <@TCbE3Q)`z-5y#GTp6x_XI‘ڂV'IrYL]"xvݗH00B3׼}C:X!o3Bۀ!aY( 4>ss!EӔVC$g/hq=O J*>UBg͙{rQϦDž#6k5uΆU2,5n>/e%ׇχp@_dǞ TiF.VSyM,ppbxÿC@(Ε%zdEM,aqMwrj6r`Z:a>xT#,w8b4ss{~ѻfPe֑Y| ]P^ule0`K?Qo`HB{ҍ8< YQ;xp+?\ـvR & Y(_ _}EPYdV-Q^B{ $k[1슩خP9KEO1oE80ilZ-3Ŵri4(i̸G~h?VW;}.FL{WM-Q0ѐI=zjgm{4AlKH aD9^nuT@ *{ϪOmV/Иk,[^3Ƽ 5R".%HpjlG*L3#Sm! Ҵ=׌9 r0Es RkT>îàvnBY2+[_'kTBn3@igT˥OX6TOO4{EҔv3gɄ権wpvo:,BH4@4'3 >vC\Q6ZlR ^ONcmsVuZ |d.5{_/΂VxݼɅ^D o,$7b/hyC:]!I>0Pdm @i9IZVq@\dU< rrd&0ݒ!ZսGي!lgQ݂KEW)BQ%m63: iʪhBYa؆Dx9%2JeHLxx0iӇ|FLB̀4kX⢽V6!V(6ҁ]Pt+3c@"5z1P )]\i Tњ ɹ86h)B*{pTśOno~^v0xHኅϋ /$>Ë ',7qinraNx-2r58nr%Lxf4O+WD' ߏTh1{pfo:ןBՀK> >8&E݂kw~ GoXWjsяU7#1X;6w^`@h-RJ%K?Uh%& wi@sEK*0֝@,ϥξ gVip/qv 1#"C@5yn a5m-jBYe )&tK[t'DS`'G&eR@PT_YBahjkA$&p*b2[Mb3yaJy,ȶLK}+3;Z%_*u0mhzH8E.77E}ӔYjRWV*we W]kD[YNN<5 ؃=JjJMSX0ǛK i̾9(O6""aJ"~ic.TR᳑n w!K5˿z]՚ɸT)'־9gb] WcPR*X6~KKsjzˆA>69yG|M]@P.# hPw.ePI 1M6`n݀8G+o @m>hRF'Yxʆ!S8fz8 h ?r\/Zz9y28B\#|#pT23l@vQrws"fmĀn UjIh@ j"^sr`$Uv=ODҝ@k>̝=No rȮf< [[RzB t`| K с3XE1/X[ozkbie/d{bg, Ŋmi[!gt Ì/J$ 1뻔FY┢&~ P# ",F ..zYc*m;QSۥւ2rD`N!!,of.k|leyeD /PߖՑH=('33S^PnqCmd"+?VkKurRFzg',6I;sIX>4燪>|ȁ>miB~;Rj: pTL63|+ERx.:*ΐp:Fceo\ף 1 Kkwua-AJK\MUקr.03s]LYQu/n^K P+! #н:'B#L?h`ZZJߋQb1!,!A1ze{m3ݝ:u4I5hO6@q mџi$m~뼘QtZwRj"W 0&%,gqf(?~3[Jum8EpY"7e!MGaMOy] ,q`E 3|'P_Pu| h"בZC/!2pa_A$2uJBMaU~5S[޺lxcIlB69AIYFe)؇(8`ճew0XU]>8h?_L;3jnTW8/WdϬzbC #eYKBɱ|pl0n ۬$OLE&3,};o̍2cD9E5pҎ:;Uͧ>u}AEq%m )$r%5JU3ш~?(Ƨ9.DO2Bg/3*u|<[gz ֞/g)G\PLYZ A g錡RhTMfñF1.aTqԐZd#ΩR)*!(c^Kbk4} ̅5HYv].  l{ÍGvnC|fPlDeO(j`c-yFJ K*OsmNPDelWKt.թ0𭰉`2 $1tK7놧@9BbYlHwUA uZԪ'E3F7r ~H\Rq"*>S-Itm]Xn! p0i_.#;;+PB=ݿ݀h%<2&e &$Spg8X^(-BPlg~IӰ3MzHOPg4yFirL4Wuf0;S$Xbr2Mn'{ {ّSׄI\!0P37mC䟟Hn P4 &'Dbk\ <{o}g{3|%}*W1 Uk h{nϘcW%/5؁xG8f /Y6BZg nPB/Gd؅"xyTq2~rTG[^,bYhaK=6e$_Ng=%}q龜a/v14Yj;uì^4GeFISrq$J\(/1)%`/ԋ3ȿm˰u4E"\DIm,pYoThn΋y7[b 9UC7l7{ngvqq>JO!LxYbcLkG|[!rRh{BX0LonGt.A#P$֫pSзx%Tr!~Ƈ7ِͤ9JUȞ?yOpNA؀؉{Sx (_fo +.[HQtt? &@঳aWE[6( c߿ nԛAWS*ΚxoUxL#tnKwز|uɦԨަ4:OTh,RNRE$D)#Sk- ®hP87mvof383o+s'YV|([Ķ5.уAB3'Ҙ *ÛE "sl屫?QEuxzrh],o&!tT-ID/VVG=dU2'ߢRQ!D9dJeMpC?ІD{Rw<EdYDL'F-Ͱˏ+̴\Pho5\NIVGMnoDz*d9BK"z@@=jցQIUrMQ#Z}2JO鮕oj'3͖AF 6=tߢ6[c+8?;ؓG֝2P 6{f3B,}/<01F"TB\k @$sVgyၹ.g d`CI]^kI_v]}^+~Ox{P2tHbrFP ^ }$\x@T^ ~Bicn;G C0@\xh%3.)Qj5@+GN87N |D+$eTv I#+-1ճ5cYoN S+d5Z={{JŨ̒#>W8-PZYW)ŞBdN& HezAe͆=O]f[p}.P6r#/~ԏn>@isDJeيsmxqQ!M,fΐB}vkѡQA꒺0% Gv<[GZ`aRc LK[J цRcF ޲|P-GW* cɵ2#jq?Z0kVu=I c%uUvWgE ~P)K.,y;w\hֿz1Z4E 驦dtf$k?LިvkiObDYі\j,v?!"1gȡF``ڎRU؎K;%|$lZ\ aɻ[ƷĔĹ 8Ӊ D+WVབ`b%]UYy1`S|T^YO({8&Z9+/mh-A/d;QLJxOf8Fʡ׭ن:l v|yZ@W &A\} "̃8Pܵ$iV HO5i\j9t MEarO{~-L4gQJEC,lRT;a(EވAݭBn)Tؽni8-!0CpQrCŔL,Y]1+GD.PKMI:ڲ8I%\޷#Ym#+Rw*BУ75r_usHD0D4f15Y }s2d^{}y T^H5 fzojmBr_+a,΁WTksG .WD eYP E7H0Y[qczO%jقk-dRD(J0% qWΤ'c26=BVrtU#aEeR˃k J`^XDhv1n13#HuEn1J ȵdn!li<,ψ|L (،CCTTWìo˝ v~b9<4i?&DلT[E]Xg!ex{YzP PO>`qqiB!7h<9HX݄ߜeM8g9ܰe)wSn,3D-q[`FT R-7qÀ36T|'%Bu FR N%<<&3_3tI)&)2꽸h񥉞VLf:*6uZ)Qԯ(X#:X7P2(E kX @ȸZ9ip %XG摺dc)=qC76|)Vr6 W^Z8!v\sȪg%ReI?4X]Imw}u[x+P|Ij65rDr/1)N_ミZi 6m 9DUR/mԵގ7, 4 Q~rܜ#OFL+}nO{F}T݌K"" wE}Z?! ^1 6C?DQ)Ĭ'Yj44_p]Ű])u޻NMмVFlDy~Zg6+ɵ}սaN0&߽'F?pojs,V-]l~B1ue>$d8pX`Ioe*uPMG7iӵO| PU.nqr=ZmT%kSS0(8=8/wNYx L(k6築s@s  gcdtn~u}K8<5ހw;Y =!AR.haر_0a&iq8ӄSxHE؀AB?{,XTZh&"݊]RË|7oaӾL2 35%ȏJS=XKO#Fs)8RzD#7:k-S reht~,YbDGJ:7Hi>][BQ+4(f.@*%UV$n vo+&2DDl1InK#h0T3ոĊ5>>r+D6̾L^%{Yk؆HnYWԾ/Ϭ&*dꄙuu6<ߤM[t8t:TE ׶Ɉt㈗LE4\M6ƌ݉0BIBx6>1VzC4b!XݏF8vMĮV8lxZW/MV|z+ԩ0Qn<ǀl dlҦMtX1X71mǴc` 2e16(mhRAǪmV<)]?6ۭmf P\oG09moۅ%lk`Y\?)($:-Mj1yh6&EoOPhJJg#D,40lOlVݻ@"͙YD?ހI"[yS(bNw%"yE У~:&Y~{>my/MMi0^G0NthCS-pa!LX- ̈́,t,mU8jmG$ /0Vc\='V繖nQɬ mϸ|MG+::k&(T|7GO)J5wsPN52( eH{K/S?Fb層O]&jo@iO1^j{vu2|'5 x<^S+dHbd‘fG}#SFP\~z.4T[p #YRx>A^wnKEgE&K|P$F/'v#W 3eO(g {zv/I8n*[H&:+ Fժ _8bHzcK^}xvLGw3+}ȷtaz%|jxzuVa('wB2] oZ:w{98^.KYNyPJҞ\I7qt OD{=;1hXg AbUcrcU^X(C9ݜ0R,jY~M3fSs7L^I<0t-1>3?iMCRHPU-lV,RÂ1>N4~bG^^ݐj%Vlp^60nE.%4NTG^ӣY45w7R(d#8~F* CY>"5.е6n T`OÞ(+lkۀfF7!b ?g`DXu)&,]=C&B>N7UWw.daP>w1S7PpI4tbu(qx80/G^KExknvpn@'j@ʐJ'HjzozLE2]Cj*;H`-__/4Cw9ߴ=9AEݰu=x51w/ @I]dW- jMП:T^pO"_8w8F~28Fu|ό2?K֖/#ڍ1&/Xf&( n =<&@@WX1Eglm.t6[GšiayV */iPKOjhC1נW*z/aV\BU 'iWϚ5U$smP]}Yq㢖71]PQMu]11P_'?jrTuybfy¼lgz'9yʰĽܔf_NTDճ[%ES-7,%(&DW j[z8'o2Q+ lɬZ'>dgh́i1/]K^;2[ǧ/-DDx:`8f=-K P*^eTrk$%aBMZQ^2`a?%sW"$jjQ0)T4֏7Sy.mPwe4 x2 w1!M_P+B<0G;4Mw Ϳ5Z\땇`tkGʰŢ1wLVOWjFDČH5HU 4EGqF <ߍʹJK~5HX;y1|[i>T"A6O:P 3EZQO\'OFCrU O{vcCl #sW0 =jp۳^Qv"}Ga.sYx uSfS7W"? ­W.0V;I6&c"e5wWz̴5$LlQIp*EF @tJZMN*u`  (-ƿ2ATȱ Et{r/zմ*MqYx.9T~p)} ]}d ޼΅2Q>lQx- q)_{&/9fH-BR_輓؈r;0_g9X l1UO g[uVXm!j812Cj[C#>G߽ٝT/elds萠v>㊝? U׊%(_~"B`1hbMZVKD](1 B/|sbv>^`{kg p?6F1\)5a5:&w}KqSe\:us͠D ^W{Ғ͌QBLna3x۠60%a=j,,K><}8]zSPR}de ،U" h3NC;HڂM^!!e|nOXxVnKsVֵisWP^pܭgh,mwJxE{E7t.M}RuUh)˹x%"uG{{=/-#JA:ށ7Hegl)9IR@o[ô*%,սUn_U૞!OfqͿI%o!(pldrt&_Xvqx"=:=Cra2GyFFe&='xB6LC^G'063Puw4~cOnMns9Qr2JWWUxžļw7~5Wr'CZt}0ވi9d YZ 'awN4 KFт`@qyUߒ객ԻKkR?3`}.q"Ba\c&Qs"sPpnwjz0(׼Q-}i錿;ؔ), !7)xkU]0=bp{ 3QBo^zng=o4 6&Sp+G@1íjͳ5x6v@0% H=o#_M.k'~M Ϭ!JT!fjJ3H`n}zضSsS7T7I<%  RUxL5G?$% {DIľ oGtяTsS殂&]}5\Xp83:D=J1Nڲ y{캨S Q$c:9 6)xH)tq^JULaFF)Hwsn o/8И4}[om0OfK['gPMe÷+- vFL3&s)Q2_UjWIA?n cu$G}BDQrYe3C˃c*+ ḡ ѯt$ 4ST &):DъwIHu# ??}hгIwjk|Gfa3c"w$ Hta2֕H*bĠzͭE‡ϊOޡt``Ilc"4h&siUwRv+nŭ-WPK'-v+-/H EfX\j9JqcV?1j|/thA >4zޡD2K_%]RzǷ L>K,bkC;r$!$'5Y݈`#ذVjkr9,-h󷕐 c|vÑ3 W?qs7˯nl99/h&H=2|2ef5R~rM?%_RPRRyx *aV +ٙ+#OH e( 9a}1K>>_H(Uy +⡒*FCx()IIhiݳ,9ѨGff&KV!:gZ*`R $ў-l|v%jDHQ|<*y&B> Kq_?[X  dCͬqX IuBv7's 3mxSƋq&4إUSTSYcT寧AY6O%./%:wM`$s3[! 5)v+Y"DE p{w|MOkK5J5'UmDmŃ\wmۤ~C%-_pE01ChKrFB2T:bb~~xtŽY'1G"n'N!D?(sr5]K ]E [PZ Oz[^jB]Q|nJ{=eJj_)l;mVY=>6*0 g2 gkjfƙ3g$T;25N|Jevo:_Ngчts9'V6֝?G l(gQdd P 6Q|L٣Qˏ*zУfE9v&f)? ߎˑdݻoQSS.ʽW8wANdr]9v=J<<>p E@9BnAGDCN6zi/١f*+#UG9 <>ڐHuEv_LJfn >q\8}-0Um /7- #+0!xu6Z`6iDx#)E.&z֧]4Ql,Me֓1lc=TYvmˌ5㼴< 4>"A9԰*1ˣ `EAzgV'&f ֺԷf+.DdTT/ܣ)%0/p/V6%V"Oe Eι1] 1|v,Mԣ᪷Ec0yu\#Wb|4`@cV-O3j9 nL<&R nV B/L[6)mc**MJ70KxD^g@vF8E7Mk >U{C̢~W_s e7P vWGqZ5R%w:竬yZi{dLj'Q=Fs $8fY$,}mS=O5Je; ӚLEYX1&wO\l_5Z=5^ B)@t:ܧ}9ܬo; Cv aATF=8 JYJ;$KG1 }s)UO҄˪(ycQj~ | xU}]ʈ7=:nEbFe7m@MٝƂ*_ՎU/Xm[JbȅqńFSVr<[sqpkc=lT&fJB]i BS z[CeKl֯艤%Kx!:jku(uЋȳ=-.iCü3_Z b%KrӸDe,YKPaҥgU8p~.1(hU/IH)N$VrEiQ#M5[8ӝqaxVUpɢ{IA4 4 @d >Kvq"ûW'؅/p'~[L((+͕Z"391"e.O.#~Y1'>cDS*V+S%°\ڼpLDBֈy7ޤNV V+&y%*.f{tnug p2zҘG z܆{m 1'^F}k&,bz3w^M:K7JO{f"^@H1HJQ#BBWeqv+"񚲐"~v]d^NզJJ!Rt+=?Z"B[E#O,ۆpGKU8o5ɓ .TFGη?uFG1 3s631A{Z-mg;8|%ʛ$Zco=qKVVB?%4a@9 -o[֪&K; y Ge@CڄQi3<bVVc=*igNKONБƿ3"1nU۾63Vx3E8.|HW͐Km0\RwN|Οͪ0z:hK 'W+T3kG!rt>A~:rc^g3nQb訞4'+F<)T.~Y70Zq.7@Y ]qY0:*-u 8<0N;]%9ؒQuB!Y8o+J0:d~?龻_3XydF?qjgbPqZahX# Q/Y={DA<oS޶WSIR ( ^t{ Ԯ.Sɰp?eWo,D *FOj/tHook* 0a DUe.k e飈.t&>Yq*\= ~V(9_QfIzFuiNk=O{l"eʑR N{94B\ )5/7AyNB[x.q2?tAb">|ާq)?]< .#"u*auRHn&xi,|$f1hL-?q\ 80] QMvģ?ˊRe\6h'7K0$,wdZE?}"X.mSh('pYqemiBnA䟏$3kB@l0nP@!n dO! 3%ڽ>ŹI*#KѮ<,%㼮397,Z\E=UF*#[IE!]:[9(Rd #TދM.MhEV J Qn(G-X9 LR5?ox QU d´;{^\Q{ħ.s\RP=,b[=zfY-+\,ƇV4Qvr~h}A rkH8rWˣr}RORX|ژm{WJ&XbxW.;?xy>h=bh|7;WYݎs<1q%)5Ȣ4O3ݤbs8†bd$mDܖ&iMU MLL&/<{yf ?S8b,14U4ҒDT#ГN|cz93?xO&NA!ۈ~*k (d:%Dv}#5)'֩_.X:{IߔuP>MKO1Dtb"ܓ-̲dޡj´䠇ruN_˞d|!ڴVOA͡N]ϰ2o(9Ą| u#h6g89֖9ٮyʮ#0]g"=4u-߄ 2"WS")k:ݠp8Rwiie ! nMEL`H9闐>UeR_rYB<v9.>a6 G-Ī3QLo}[25G;*.O/c0`Kσά6 1yc2VO׈|?>`ɿGS/˿F]X%̔tUX%lM?>Aj賈f[4Kk6C%ϽfMM?Szi!ۆa\qr3?C0HŃ ԙ  AօB薍ݜ.-i5,qYDf` xć.,f,5+ϳ0MQ VU]-~;$m@of_)G\ظJrډ*,-n]^nŏ ECJ~"Sp#x-uQp`'Br؃T fWTY h$ssI.Ms<3o$ 2LCFf^q`>_5weLr/(W%"ك ?TGVViCLQscz 1ɦIvsR7d h8ͪV*ZJpdz.8J qZr)Px!=Fџy+5pA$;PIGs _ Sid{S]xGOC. Κn,[G:O(lq C"ɮ1[8XA l^X*Bep!攕q~݉ Q؄~dh,ߦ޵(xh 5n %~2u" jTћ4b&{[vOS}ߩ;K;FK[~LI47Q|;aYu@FS\%FrЮ MJ^ Il%rŸ́UgO_䊛fړ(i-ɡ,C,kw?];ʔ(9J )9T]cZ b/0J֟ʤ \xv9Ԭv}+6 U.[=6FmpHu0McV^ >Z|2\`)^1(\d”/Kj2t_^Ru.Gi1_><~/]xAWm?j7%8q;)fwχ=`0O<"0U1pl)Pؑ-9 %N,GCN"ɂ. kKթ'ۧ\ }0lp|9!GV͜fL|c{D^,6]/k <$OK…Txi^}gk'{՞FB.|>\ Б6qcAܑqبeU6Gsx }O9R0bkBotv#Um.ȁΝŝGP*H?^<ĠIe^,KYWrheVS ,Ҧ]Cݖ`d]wFmIcP]a$-šZYy.t1;ƲA_~ R"akCw8?}6M7gmo|j!*׀]ĩ j3a{ {~4>GDQ)=H(A=u󿢺ejۘXiOӄtLȺ!ޚws'_x'_n;Bw/%t?6TWDRr'e|bhgDK<) |F?'?@#-z ts졏fzG 5ȯ]cGCsC=L`m_F% ͓"(JWyk&df@lBp-M)TٵPȀE?ٗgl; )4jD"nس7i#MD4Ս6@ATra~EY Gԗp93Պ&P Uy,ʺ$O9OڴHÈ||ʟe X Yve<#p|Z*+5U/4}agb[yu]u2 TWF.(̺07r;|i铻Q:46V K80d2-DŶjڍëeEfWM`ad ~&t)kBxY5ZRX$; V bwkeJ 0* IZ`:V%rgī+մt[; NPLW~ˋ)Zh';]q}O`pá^v7f&N"|I#ΓG_CeXJzES |]-=zԾ^u@b$3|םhw[GRvprxʊqΩPʯe*2R$$Q@O UXO4Z|B9{չIUICH&J'7kЂxnd{'6h9p#n#wLV%:uH%. Hwqpm_?1wh:eM aC0/RwAx7쳓1ڿf|*KhaB}]\o|Yu1ly2mrRd,H>cƞqO: G%lsGKD/; x#\^57 _-Kݣ֢Uvnbr$C-o?1fÜE7Y*0 ۫{w4h*fճrGq]\P#u-5n%TWa|0@ a ^U-A 5.ߢfJ,6(yŀHqo3)`8`<$uX,TBu1Op[\.gkmk* +b0Tp6&0[<=]XWMl[^Z>s9qY٢ׯ17Gx9_n&r-cZv1xn_jq{7oSc)̧!gK&n*~Lbb qFgX%Jszy0  J]W}ڿ.-]q#j| %HP޴IV@Ck(mrypb|L ᠽZgLsU6~1}qV~r|;VP^ԏO }b<2lH¡ Lxw~"/颭Q>†+261}tW8aЏ8&+oOũd >=F<{FD?Xr_x 㗙ǙOE`a5O}@C%eG+(cɻ?9(z3VSĔG)^S1 -WV7Eahbpb{m̐ (=$^%M>zW%EL52ޯ6@[= ^mߴD}E>nj+eiC o-`+l]YuBÈ:ceS{C=|>! ϑεL%}ȵT*ةݩj:dzV-[+66Bj}NV 4$m,7з♋Ie(`斠,n\ͱC VFpLڌȷG.$U|߱i6lJ Ut'FKb@F k hE^yTy2ùR [}$t9YavެD]$uc5aKFriSky*ۿD\}lcfif:CDںM.|E)\V pf^b |?A$`_ZI-TL:& ™=Qw:FOsJ"pe#K]TAHA#zJafGP9^QS: ĶM>328Kdlp}JV:82 aPoZ{wHf(/#7G+* רrJ˴DC]}$s&'dtw#rwktCj5ȠCo5*v*mxEܶhr^|QtЩm_quUDž?H+m(n&.ằ[P KYɢƌX!m 0\Gc5OMʒ: G,^,p'<-1jr6qRy1ǍSVjBHLr{z#eQND:O5i.&ޓ0,dX`_蓇P"&R£L@o/#ފ PG15j_n*|tx=0(B, qz:on!P'MǙ^,$w>oY f4)0wv@_<ϑI,7!tެY5ij~d J#n"ք[cm9x[ 71(GuI[GYuFo$-jL .K^99.d^I91~9hG~jGܔƓITO*'>'vC-5xh[7|AJYo(Lxud0'5?oj,/6t 7X$>y(esB#\'`_%"w#B?^ۜ<5!1hU=2eGpm^3[?\cCfgHj |;%˓@1ʨ~t1NrAIF< V4 *w]xa!挕kAD0퓠s/h?R63RtZI;Q QW}19%,GR6yiǾ\ׇ 9RU})S %jmzÿ %{z[!.̈cKXvȤ~wLG."*)( d˸wy;KED!-cx9ɲm*!}CeZ63`Y>u*aq&ܴō gdz=˰5!zmQnyTK<m^(̭x q[fiFZ+`]q[YdZf`(٠9s+ZX@ؾԈInX&UĆEÝPXB v=8iReOl(ߴD*9ւV`'+\W;;nClTCO@V͕:nv=J9C,')h/ /R=qQ>~M Lž.z XSw܇ z$ׇ Rrc\g֋VrEF 7x H7LJZSx.*ΥA݈g.Vť0s~ 8qHHdVm\fJ5.ED#ͤMjl܋>ZģV( 2g5')@WLyum@N{Gfʔy>"EzVv9!nw\ir› Hy{DGl; IC(8N3Q& E50ht'(# ,hc-:ub G.U(4I9DfrX%P͓;mV+~jZuʢ)\).΂#5 c(o&Wwxs'f/7jȶ=ʏFi[ ܭ rԊx h GSж[e'jۏ]Vmk2SS[gb%@[ Ե7#!;X>&2i!/"pѮÙs!+2ŗ%/߉OLP:gdu9^wE|̦jvC~myTVKMH;yw3]RI0㟫)Q77ͅ$ۺ%c#4]Ȍf"1Ԓ*Ԇ_3q>5 35hP?SҬ~g8tKw7f CqXH)UN:ipɢ;8s C:)fl}y[Gd>O|&O2Jݲz 0؃x+eHƷ%n성M-As/ge98n} P,88BO?R䤷VW{ӏL(sPCV '`; LWqm*qYp©NO@A4CcB`ߙblK\RՍH</g8"H< E h콞US=W( 8⠑ޖ @`@^1/khjzqSŃz[ݑi@*U .*)wodOe \݈2+ >qa-ND k@pj:#;ΝA?xOo&,^ yt =0,ΔN,1\݉OI|CfS1fŤTw+RyPЀYQHJh@CL] :~r3$u4B P:@)@<-ѪP-;s  ;VߥurYE \scyӫ:Z.2* GެSjaᩳYD;=1)Ay}}tr桴5dB߯Aug=jnF6rywadPa]\,3{hLeO o׋!͖/J6 f%HD ~u2NBJ.7W3MB4CLO|2u'p؀Ds)Š0k=$_~Jr58whܲŊ3|*XD]h[4.t o 'n3dlњÊ ʧFg|ew:FSf {BWK#%*uj.'6w.` Dav7Ģ6_d C]~:MȬq-zY7g`*^?)sR !4@ܢpGn~T:%9wiMǭZIo )7SLK<n% u2H\.hP!Rw 6$Clŗ1VmRl vd! zVԺ*Xov:oU@Sш9 Ʒeae=%魡f\-cOv.L'Kkr͛ >r(mR)yeOHV m"˨H'k9(fkۃr Zc-_GAȁIWv[dG 2 9>g^S)oT o]s1pxb> ?J|#H pGGZШYfV߹Vad&#ɢw81^_t>c1Gy950{n%v}cs\I&ue(uYJE@].w^$M瓱wXH7s=\NO}mY*Q"&4H_*1e|Ju^R}[p5ģqr^j3hp+G5YܐW3D*JH4U XlQ,cݒ\  QW)sd[&9,CY:zMS FV qa^M5ߒqskYEHԜV Bc%z!O!ۉ,X0x$) @ՏE sUĽ.Fld{Gl/!H]xvAdq}Ռc uʐ=”\5fĢU!iy*7wa!0Ѭ!Rfrrb ވ6n/krY?"|AVFO?\7}aQWC|bVyn̓.N;"I. tE_z8WgBjH#AX4`sB}c Zcw#`W*Fp@T0φhXZ:wKpCKeLe> mP`5if/DFyf#. Lud=WA cyysq'$xhl@-!*.y 4"$@̎P]!;98%lB;G2ӟumT3WZ,sbP}8~=F*qd;3aԟ;\!cd=h Hi*OD x qn.ޒwJ\ORlS]pRM7P(ŲI4mfޒ=(zba%Nb!,YϾSŒ\#lVwD|~vۥ7;uOiQ:vDEϤ)Z`ŵ^4ILK4\I@eڗC[h4; ]+(9گ>6}{XY{G(aXS."$`AmMtp@~%ڵUfD5 jicR O v6@'K?\zVڸ.;OeJC1,ý%ǎ8Ykn09FeWM_-%윎mK9fPG3H 1E.C}TpG LDdg[cȼM̋_֖i R/ٕ ?jΗ]z@$ > 8HpP_>~ Pi(Bs={<~`JR/ӆa)39)<`pZ(af ~,hhmXJ% SŎ):4Wڐ> ~B2p/֙b߈4uF{ob4‹}Ϣx`RH!vŭ׺N+f!R4{-_7 }Z[.FF`F}WW3_uzUNΥ d4)3na?>IzWy.nq|s+ȖT8qgC^ V/dUn"?)֩fkU>7^!,F/[>h˓anLФ_2&}tLRG vk8!]޽R2)b0#>).ʇE-cKd+j&ݲQl6$ڎ-*bTJέ,E0+o_VP`tmש^&'#vXdvmޞھH"v cjݏ;nOF=oF Y hլ*$( $xj&wJ )=ydpRQ>`8wio՟|N1"l_D Gr}O_vή!ޗ7%0v&hPM/";WF ˦dc`{P ;D}@?>jy~| N!@Xíu9~CIvBsPoh}F ;>F9r4fD7Cj {ˇ]*lbQ5I4^ 1f)<6 Q2Exȭn>%.ƝGuW q++qz1 ۝+*ͭ1,R#f &^!@E4Oq^]WH) XnKU)Cʙebcn2,2>gWhH$I b/ޓOhJryB=|d۟ +-&SP`r婲JAWl3.i^=.JfKpw<#s#=IOG _lXX%kDBxfCTgi)QP* 7^\FV%N uiC.rP#7Pk4J8,GPim}>/[koeRBYo7ϔ`65 _+3Z\nQn?Fi3}PL[F xeDˌ.vo*O>M3ZqzM48bI2|g.F`YIcʯQ7 ;(|#|4)N{"^M{ikCgyt%ug4>}Tuw !]5(K-ÙYPߒ[=x4,R'ե hԥpɝ< t$@gfVk1s6*r*u!$]Z;՛5tUy l=Cm.6pfz}ѹPS'JH=A&3Q.g7Z-Lذy6OvOw} ؋,yAWa:=n/hj%)br5H=lo{kw$9ϊ Z-vV K6rj ɯF'*"]E"pȱ[LWK> ۅN\0M``a'\؂>voSnf(ehء/2"6BW8'Pqfu4(h17J-,X9,ԥEL މMJZȎ  :~V9ةQµ-<;Im_ƭ1wt WP;8 K 0k~UeUlW 늩P⸸'P: -LD28qktR 4)XE*EyjYMn .>W!~܏%/J+13q\zk#-m #y%!a+jҿX#4B- *'=)Ol*d'Xò5sγXFO|F&x}3 ȪĂ<9ac [ \c;R3v<6FcCb'}8Ru%)*X7ZK7#0lB:6 {ABMď{Wыq-ĆFg-sxXsHOsG춃D:&^ v ~<JggR86i~3&Oy dWSUZ*if%s2#d_8~^5lҼ)>ɶck4ʲXq悚9uNu4iOP ]Nĭ;P*K}:S+VY]/pƤB Q5hS~ Ҁ%v@Su#lAR$S\FRs_:#aK ~2nȯAx ]rGM漙-YIh󗰮Ʒ8;xQZ50 FqU76KT :^oX=?z@Z?)L}ԴsP"(cYf?t9A*y {Y msqo w Z"' kS4EW|rpr:{l؏6M_Wͧ}%"!V:/al9-٢;lkOfxy.8,cbea~`Ό{Es8kTWιy ;rSݭ:Yzj{%e{&<1Z(@o.+JL=V a DI+x ~!D2/m݊{ȩ|(Z)z*BvZ sRKaU!5G= Ax@j'o^&Sԭ SI,-#5Zm)|%3i 1w.f/Vv#^Pb{G~2 3ن7[  Ǩp> +QPL@!P׷NZi[ĊZQ5|1WVg~QSBepcRc"D)d؟E.Ns&@iqaLHcъo*dCx,-rPJc3Bi[4W ծF}ys2 :WY/^g?fU7R%܈FBۼeXWq@MQ)'ru P*P> 4-䑑e6|T;[/הAs QCU LAB^Ik2JlVs<ԈZlnp=L\[>89E uR[dӬd˔JmM̃;&7*IҏxѨ_i=qdžkzPIˈO_4Tn:]nh~3 뾗>o~?~j BN=-EqKk ZpD~ a={}R0/"z3Dwg AR:K J^/9?0̉޾j <-ZQ(%E9sfH}G*;o W{,= zÊ|I՜.Fbkէ{$ g>.#='2N"v]rk)Vp 47wB$(8I lr2yC;l~\S0s"yE]!+XF~wĎnkN?ZD(dݾXa'_tiNyEy֪z(hQ>.( S)myŽ0K ::(G.Q~ }[;in8j47ց^d>xPMhlOFe4ዱN>,I(-E1+R IT嫋&= ; +)GϮGcHEm/Nҿ>@}CWp߃93 q^|gM>7U94vO6:@qAD'=(rXwWCSS7lpNCLL"-iᒖ_c4p2nf U73bD9F O/ InN{b >u'eW㋌/(w.6zHǰ\PZqw.J2j2٧B@ɮCyugsoAҚ'ܽVBs,U+wȜ.PW3q1ɂ\Dճ4hox-<@q trf6͗8`MU; SΔigDƒև-΢O ORi|adC哃5=lAM FkPH5M1!`ed'6B9eFe%5ѨA_hAfCepBL4lfheb9T:2Fz?nT*[ִJDIkY}țd̨ݧRQ_tܼTTP5QW߾=zZzfN("1ͦXy>/ȳUJ-HyױAԴ5CC/eEn.v.xy-XX/ѪgN{kp;!TaHwƑ1FD~rn8Ik0D"M\ pҫ^ k`)'-`DЩI:4*xG; ѱ 3Ψ^M;|2*z[dO^ٗ$s}'n(=3푃:kD:0AآTsKҗ!c& v^%g#PΉ$f$}cGF ](`^Y-ۯ2,fKet,cR;!{" xΨC$oNE4փGo/׳905eSc>lHeЯ9V tWĒ7 漑\Ԭa_%ߴ51@4ٳq`Cą9 KxLP-RsI0 E&o}fg^%x!Te ȗ4{}xgIy5YCZ@waׂUK)Td}"rFڒ%xiqہgk^µKoc<ª$}RQXhEB{\1Oo9+{%?5V90Dl7'!(nL}OjIRZ*)xc.дz9+:5o_d’w(#)P]ӝzXb/g;gC$ݵ#2ru%o< ùh=9@Нx<n쫠HAG GVG$ԨţMf " HfN[E$d߽(|&DZRTfWsn@%zo, ݈[t}jDiZIO uRپ.OWE CRH)mgI |&E/{bmcod-__9ǥ>Z]}n ۆGhiُ$Et> Ge^B[ۣ HH!d<j[x*TS-k&Pe{i9[_=8/٥ /&dlW:ؗ`5:ԢL[W-,v|ѺK;Q,5w L5qI=.j!ҫw;XP0Q6&A6P@m m"bƸr 9< 5_\ sGb諀=&;r i&͟ˉjәW,zVVst' Ƒw;b*[JF UGQ8~O^*9"d7j]vPp0CGـ{VА|oJݞK7s1\P]plHA^. DA_ٜv ` f٠@&a2y8/xnh ÐĵXvı;Hi|eMGܡ[+".Ӣ;%ܾL|ݠm./&<w|K6I7%@Z'ֽnTu<X]03婊f@f`K9u|i;93+Lkk^j; e rѕ78zP!0Z ^<%VGW G<r8$d{`\]Txg%m"h ժ %Je ʬf1!D׭e/oN)â8u}asͩri/e[&ia2F'{=RUH~"PW@oD՜(r8l,"ҘS$pǜE7 yu劃~ioC'-~}ٖ=`MaF#tgnMskFIlf[5[Q_+̚`3X3l]qh5u?_RiQ2N۰^[X}?iC9!Vr 4Bf|>өQ1jj_suߜV}3*ع[pOϭ(K6zn?O͟ S>(hNL$+ ڋe2K92훁N˗xF?wB`.$+='eƜйб\an c\%^V~;|\ wC0ġrtG+iw ¦`ϵLӤa7}ӋBt]"k0>i-pT+Ae|)82@35L8mDӬĞhJtE)#hj ;xe`}n s+?7B>>n]BFswP3#@`2{LS&O-H<ԁ E4ț]b0DB[B@1e%8h~U NByމ]ܩޏ^9Pqt;t5)ocsgڽJNC!8teyNT2E[g OĮQ ήdžpғNm#- P|bxo`k;pG ظ&e] ˙F6D-+ /t L"@zWm0':O GD,4-@Gڥ}0gIo1VGgP~rZX"%ɰ;p,ow_h'of(\H@yޙ*e~?3m&gOar4L Z< I)@ gI䫫{>MN:w^"p ҕٚy%5oɇ4vdocJq$Qwjn{aUЏ9s_}KEB5 nj[Pȁ@Pq'-OpcUo}KX?TL(PeBI^ !(7!w;˨lƢ5o`Ȇ˘[4[b0rJTm,2^f`g# F9? < J;hؾktӞɣ_16ێOv?:q% #0g.1w̻euNtg#s0ij& a) QYJR'$ #ga1_ AXJ1CʬsIp=6xJ_*V1k6i.ObgDf.}1`A܀w썣DM$~,0j묠X6Jo S,/9+2AX8M8[ ᪝?mMTɚJo+DZJa UV?؅x2rz,S1k||9-KDcuבPvwPo$Q ];h9;Tch*Z %Sui?YI~ZG_!(bHWW5}c$y`p$gfޤA5d&y6u!#*.i+ֆaP4Lح4GŠb@8P3iҝYE'槴Rgߦq)jj-o cڐjie?+j%`eliG@#D!ТG{.Ħ RȤVSG{*A4|܅in ~\vp`sgm)=i(ac)\1H t0<srZBWq,ae< E1p 9o*xo_q4hfyp'RAX85pCXyUBz@~鑟*%iVH ͚mN yOWWZ5ݪfZ-T=o$587g׫Y[ ᩍ W*TA0!>y$z}Rx_GMWcA[lP Ac#Iف`mFWe +8d!v\޺<`48T;s Hn:>'69-LG;f@zm&% &€)\ƒ!t$!x=+P}M\ ^0AwT:`vH!lyIX9঎im_`Q Ljb=[ΚfjT-xo⌐p CR!&l|:%?ؓ;կ"kkq}vO `|k_#ƿ۰LH4MXIUx1 ?B|}SdDy޷{SBEŢq}yIu:jSUzۭmɫ_Ps#i/(l1=Q=#1l'1 j[ffؙ֞J8IW%K*Qc4ݘrƧWP\u8WTXs%k̇[o#L KH}o_  ~E61JEn'Jڮl-#$ K/\15o?֧Vy;`r o'.Nݗ英f9̜&^œ1mTQeحu (n>?FMvư7$#^SüA\e^iUC)x@ȼ */KiHU ĵ__e+O")T㜡&NQG~67:( 1uQN';3kkhܷPY㪚iY8!ot3VzC&S%"4g(okn5_d^$*9b^qϏWbŠIj0s /*%`f ;d+׫_L0wܜY{X"ذ^t#LPٟP&(zG4 <'ޘx&D˂i/]B1/D~ IWݑ |<D>n@pHƌ(` /aT+`񠨙XNm);i'l/# YcO12=ZsbE;zӎpId.\71jEYyd"5^]iRN)xlyEdiX< U?s I9o۝H=["8M{mz.|(1 /&c֑JֻgBYt~AקP~9q ު|- ?=Wclnh!ͻXK*Tͮ6"B"y7 Tߐ >O\f57!U_#rw}z:??$M ];A~&\b6%M\"r,$Kz_YE%`Z%r ?ԛfj1te[ϕnmHʿOvJ-nS5sp3tz>UHczΜl~Hj^w#WuHY"}!A\?,C9rcdlmg#3Emj=:Xg 0Тw'L\nIP'H :6ZƵ`Ht`L#Q~{lᘱ(9ɼEr_ r*?8"}Q}|BO={z@ㇳ}f5~s+Q\Y~ϼ>qS-tFڦȻt8 Y'4D *W6@u9,_Jg-SX;%D:y`!&uYՑfSR@I9eLjr _ mǀn_'.5fr5_$p,>a^`Ke3ߞaF|b*|QMM_+`NFFâMnY6LJ3FwTI;+͸ kN6ܡgtq\P` ew0~ie-v!S 0/:aR C04b)Ru置K2mBF@0Ǎ0IqJUTX1vS(u{Bb= GpI_0:3( ߰EqBM޿g~I?Ϩ沈&iq7a-@dٟbArGN‡pƦXmʠ9C 喬oF`3/6lC[j8+o2"ht!('"ڦJʻoDz:&L6u~ZDd# 0x .Ƃ+⻓Z<9~hnomP?%}//="lҸk iK&Fv`1u,g˔"_ Nιu9ܔԶA*8`b1hk܁ zLXHH:j3}ܖ+Qwe'QHcAw3;B6> ]"=b{]k= e{Èi~̕ # ;}R +٤W'f~ WFʋG\.PTDkb0nwfu%cJ?G"ۺLjff+v 5?{ Hg:JrqSvѳEZ.ȯٖlA( T UM[?U?dc5#Kٖ4sv6dӜV<@ɱh UFxB OFWOJtXq:gg&ܘ~/JK>ս}ԯk4uC3P$+9"w\٪mUIADE1 -xG+!DLE6sGQ!l$5FS}"Iߔ XfX8+*ilN2:S:vj6'I 1dG$(yQ ^G4}ש|Q* Hv?ѕʧDz@ǮlX: 3Rd-EC&ED4pھ5^פC p)] W34yĎ!<~̛*}aSz8r.N'f{:QmFrQ&/X 2kkp#6 y"=0kW;w=MEu2.}t0Y^zu@ ȸ'O6> @RM?+3Y8Ss)CjEzH>US6K5:25|{U*%3~ä]C^ Mb$AQnTY,]ҨnJ4bEځ~v| ҧWtݯz9SxPh2+AW**j &?MEߧIy mz8Ϡl5zzaxL驥WWzv8a6~"@E,EqF(>W?M+&8%p;.~#@Ļn\\j(>3j&mڕl>h m⢈)}qv.^d*r)`@tAYunB8 ?W,2JD)7PRH[_({?5paand)dTD"Vǧ~{9/|NDY]ejEܑoTuaz+6kX-J>LeE݀QT \ DZZ&hoax֏<ᐑy+ LSt(c(#A_Waun"U5h',%>1}\ȺR¬O80%箅F[ȷ̒ -Կ 5bfL@a~"pňmT n8a\nZAUQ+,Em_SA۪ S3 *ki-C,Q2^gq*2x'1?pQkdMK·Y_'rڡr2ɗw˵}#䉧62j] ӠȬcHTh^ݝKAe}UgAKrDt<ͱyE*_8.ϐ]u<i< ^TIʖWt"%ceбԃps#XCW“3_sj3帝iqfRdl8X9a z%w[Gt_%)xy—ȠiXf%kBOo@Z]zIn bݡ>BNMs@5]QvTqÏwS*gݘ=d.I[Gecf˸/=pOmK'-hO\fz].}p%h1.ź٥u[A.[o.kh֦bpQuDח0*wu1q\4#*Q@80w!{-{MX˞xQ@wm&n_&1jQGqg "-M?SYD*\#qGO(Bu1&b8w%'};T'(va9 F@_s4Ս7rYIKTHH]/],bj^\?:#-,ƅwZ$[/5˫tlm!|0݄(I gUy|XSAX/M& {c8ï.b&3Ϲ&Y6t!vb`bo?4 !Va y688X}I#k'L\uJ:6mۥt\SƚaVTF8q0.q s,trnR nM~~ֳ+u 0,8E0:MmR_1X!w~wvFLժ~ v+w iga"!$O[I*ukD.7̲ өiCj թ Yr}m/[YO-&y?/&U_O`L֝2%Mjhc'G[X4pAu)Ԓ!c؍f' p^A",^%^^f8z'}Orhdq'b[nWO +ZDB_xV5~C<8lMhٹqԇ6" t% ?RK{~Kh?ptuezTU![]'Ñ]c3Ҷq9WۡF{@פ더) :Gur0`0AW\L+%X07^]EBvz;Ag0BsJ||ֽ8 F r n$qNƧu>mlV%fx=%O{eI Q"xRd$IpKn QàMl\v G12F*[to{;EKR1^Y,?X$(-QIj2WPy_ecvW7 ?IA̟j [CNtمMQ)zL >Q lG_@+i(7.<YQ/~yq@WYYqOW˗cvs1 vtn_+Ɲϊꁱ ;gS역}DeV| n_R¾mdDJ^a8έEN(ۣ c(͞: Ym)'0Pevc9>PoL;tfNImEs<` 'z<R;yIyYtyPO  L;ܖ)+3}"H*.}JSd2-ٸ^_IRVMFbV/t!p'#GU Gh*\n^5APUAg7O73Ntڄpaln_*V=sWٱ}6n2Y=)OUe_,e122m Ss3'xuvùޣ^i,U}y^XkhqC)tCDI#V`~1fa?SH櫎%qE"m\ƞ#~:~tTƯdp:RXVvx|+$fa@( ;ALl}y&/S*>s##'0ХhQlg<Kv5XIdi ,>ހxhD.?ܦ3DBGa󟘳hc1&kdz"OL0 jZU%h0aԸri4x|ض:0Q.3hp}u }qW, QU p]ȇ)QOFk? 0YĒ0ߔFy< :K_W1'Ҡِ"#gŮsAx=2;5Ḟ`J0Lu*NTJ92tx: ~>.ʬ [d7ol%|;~Fi;ly+$cg-Mw6++y:P|^<́Zux? W)iQ,G\lXCrrp$~)rOD}Syv*1最[.^"fcVv| OSS6Zc2pZrfwNLp~Бf~6EX0'VShFCeXlX> 욖he%NS鲺Cv(M:A$^R>r' Dl2*YݸK Rz{à}֚1ܫ\okJ2&rK$M}]nf4u)i(xg. RG {$; Tuz>kAc"ϧ3m=y'$.~h07칐-H Ct1lWGERc'ƽb]U`(% \mSo;jνz.ruX䨖mw^O6+L7 zf`F0LIE(A&1οQ;;#b1*`?UbԿhmfiF#!حڟg^@Lݞc /tNKn2馼'K?':+kFwxj%u`15>SIpr$H == Ay|, sNJ3f /hl" 2AO^I $qRc~KVWoD;4הsQXyo/ݷQwk`%jE;/Z L jnL280B]X 8-d]LOE:w: ^@:YeC)^-]y呆+T{y0?䂗3_ KW\E"?o#uEЏ^S/%S嗓l]Αm&v}#-]&xZilΟ/ KYVʽF]yCxOtU/P%3{Ob=_GOUg ]"_Ӌ@*b6ʷJJ^ JG'an=^D☗`156H@r]dk0fDIey#ʮ;OT7TAA_)"~E1l$WT(CL=*gb֘Ar7нT;m$_w@}RnE |rn걝M7TfTk  CQ'L{ kN; n7HoN;)Av+q 0 \nTc"-RI[mS8Mi0E @u3pTCAet1xգI= [?%]Z$Zb_ <64wpG!x("[9D`μ'uHPx6 r)cГb+}a <֦HN}s2GS4"rj8tTjSza3f$g(jL;>spX De+Bw2g KIr.ls36.0vB,Cն3L|qMjܻӻI s\xCM>^] MJy'ֽ/{q[X|(W\u__RkvMU/}9{bPj6 RfF#PLG7kF.^ڽBTI.M)6ܲDxi$^+t.i^I\*ϦܬIҩ-ٵOYIik7 ɡG&|cs-QDj Ʒ?ܪ\ЭŃyU՗Ŕk>YsOD5MPpZ wkh8["&D dr㹌e6@R@֪h@5.)-S%[ BF 'z}yrPAY*++yufxZu\X^8R> G)P@1W-Kb*% PQU2uS҈]km xVNYqmƞa αsQ̼;q@<#vCyG/l1< O\9NhsLo{o5}Uh0fbp<Tq~yD~F w?gaz^ghk~R˧"AyL"ڝ<sI_Ie?X>v淵[ϩ@t];sѱ㣔J;H6^L0&`?ϛCTdEJ4 Uq9gnU{ \%+Z lDH znaTGsk%lmXyv=j'P)z6Y4 ZEG7z .)p_elmАg7G"Z?ȁ24r}=eD36tIl^9g#DDqέڎsv؎lp 1gqڱ'oF5*&&P5ru8 xxAP ?-c֊9OecB߷%1ZKȕiΞ I S~qxO£AM\] $\͇n7 zݝaJ/8n?l)9% ;n^vIiBv q;'SuxfI9]ag mKxU1%[8%VPUDm;ǎ"i=׊pk\rMX6Dz@?k#&1mmNZKܴHƿ 铀"yoLoGO06@ȜimV_l,XBUfJi":u?^ XxX^*4K3A#ghڎ 6wiDy0u!Dx_T")nN:<(uXMC~BJ\2H4Drl Kyc\u=יB3AQɄI R8_@B\2-|bNiZa9[1sm?AW3K]6Q]cp"a}߃ysaX[>'N+ߏ"`OG6XiH6`sJPUcjv9wiNhTyR{kFF0~-B|ET';0Xϡ0@YN^4n(m&9u쏱!w* 0*C)YB) [;ݰK( ?>/~VuxfB1Clڰ.R1S/׬j4+(pk &Y(.YEhăm)~UD'ۃ?/ӚEl^;ڹ>TRM1E SpǑA~D2!. 5Xj2w9kAZXsIjQK''SfCmT5lB`beWt } &qIyF^e1{qouŠ`'XJmuM`:< =.T IxwEKK]ŇGc1V=fRpٱ /τ'gөhS DpӘIN$M%k1;/ ܏tN fmy^T0Kʷ(Ttj@h  EXGIĹ}ғ kndZp)o ݀Z(u*/5a5eL@w(a' w6}h4%s-7U&Gca ]24HD=njiS,o?r2%Z j)x0Y]jWHP,wC :nʬvYz®fvaG*q)*HA;~bN 5L](\G57܋+iQy>. :'2:AZcԟڤ.0.ߌp.Hd 3V#TVȷ)8EWUVq(l-p*ZUd(S q5K27\wz~eY'!N u"L(e#|BPjXT#tZGX"eOvGhiHH'6~9Yn^DސF}Y-?uv#z(U" MNJ^(S|Zf=iU!Z03]]+\n1P.9Im1>K8= p!|ibwexlq>9IXn)^*gǭ 0 7,6egKHLJևI4 @`/Q0'}Re"tp8 B q^Ggfݾf,fϢ'O (& WG4~v ZV0<;s ڼI?7dXYoy|EiL R40lFTB !Y +I NR J 캃hՠ8 fK3иbc(8,˙mݧiQ ˜-(MleˀcʠV.~rY=&pGdPƭV\:"sd4ʊA-)ZvqC5QA',|IcG&jX|? \eǝkBJMϯ:0fд</ ך'^3yEDڼ Zo FnQLv6dÂRBkʜH\4T>K1ӆ@q4$F GnԈۯn=:X ( < 8FkQ%Gc`^Kjt& ChZyU(E2rq Y=S\ؔ.*;Ifh,lJnAv#e,Q EiYBwS\CҔ-WwNhe[Wu`!\l)8ADWvw? /.Ot=?MDc+g<\jHZiIQQj;ڮ:fNdO1 vSr=w}5ս v%IVn(UcD1BqTt+]H˛ce}(YaqإL{]x9zCjg-W?|?l(7>V"Bd]T)mލ6;8lZ@'N嫺PƎ :/,ݐ,;}UX#nKZ])uEl TZM\6s lGcR50t`CZW9W55%.͠GL:gGlKڴ+ƖWk N^{snGgw߉V7" w4wYS{Ss,zFۀ(TYXc3=biyp5пq4v7geLą濌5%,cwnRO akfů(eȳ #rʴ,vLz!v1FqiNlboAۦu&9Q )BŲ Lы9Z2W%`J,i#X*UL^gڎßAT';˳d'D}˿yg ,\.5%U80EAеCMl&TAv&GC I/Yl|4^ݟ^H Yuf>Q0hX$D_2@e%rKo"+Lr,v [nv M F x|c #Y2$ hVpmn?T˻D ]xN6[ϴQ5}De$`]_ u0=N\~1ϋ>3ٖC5u9-NFc|)rMre[HA^TXkA?Q:ā?w\*?5/J݇Y pn1t_,=ڎ>U`f ̖5Ң꩛pHߌK$6b8*Z033xFEBs=dhtH͈ȩ<&gQn4!Zk?>zmֳZ(W/VkI6H_݂GBJ8|ƼTTC-wӍ "JK|/èwxòr˘?yw Gk5j.GIpLRZ|Ih| 1po>!L@ &bcвFuNqEʌ9?G"[{l9oP Xrkyl2Z  Κ'-˴KڜlԠn~V(x٤P܉]m3<7 w?Jsgyj!nO? w%hʉE{ z%y*yؐ07@zX@A|GQ )awO%(ܒ%RZaɩŕЛf‹&w(yNw֊' }֟`͢!=pZof7sS0)B "lv";x ހ$0kWS-Z~+!4l]mzBcd柰 Z+JW/Sؠhp/G~⇚>$@fNB:pۨ3+A.?Dw>W#{Ym7^0 A@ X Vp[>{DL·,ls,r2Ɂ`ŴzVYo2?~$l%6AgcG1{AONe1:8f &ܹ1nۄnI ׷6zZ{Ŭ_=RZ;9- ebE0Мcqz?usI%LĬPc@~ޝ9\p 2 L?2qlIrb*(r=bFM++ZFXǵb?>8~t 8[vՂ4gg !eٟG8J:]XSCW13kZrKbЙibׂ2%.g0 98Zg(ZOJj}!#&#G4~੎ =UNOmèJS2A-rJ6oE\cfyV-Mؠ@c\̔IlZI"]Aw~9ě݋@ .?]dG{ђ_F'w; 7=63dPWTW6cmGٽtȹM҄FҺD˃g{Ja/dRm:Myc6 ocKVC&=* !MUWLj\ křΐ" /u31р&N_hJR"A~fl? Kf**Ƿ%KEIQmHm'OpCzX KgzUT7qn ߋ9Ă@N_`+<- ^f4=NX++AS9-^(ZlaU'K0`,#zuI|mCX﹕Ҹ}d)x(+oN_%E7#/VQJc5aC>P䎻t5Tsop-T; \6z?c$uIe`U ^JNϛYLqjP%Ч# IǩPH$ !*鸧hKݷ-ۢ:tK|ks\ B>l^Aw;{wܗG[65e.#̈bȄN>VqVVfXjXpMtf%tKiCxѽ3 54ԩ3%9}Y~-j~+qcH϶+|IUͳAʇ4#༰7 KRiLqg1 þHV{Ut7UDi;*V*&?A'Ԟ F[$25^^exvؔرaSF4?rcT-ҍ@uMcɺ?|t߯8_|ԩţU [W;VI6(uW6G{8h%L8BK'NˡB6Hc)oNa 21?1 SY7?Rt8ĸ2$/!lk$qDK{*RqΈXa.+#cl54lex:fzyN(9EO=B̭{DE %,yP oYlU/ƣK1w}s;*?lu& ̛qs5RA{T.+J<±O3*lo70w/PbeGdꨪ*e+Lr.3ãy[[ /=wsp (}+E#/l'Ep;$钨 8i@]t G0 D;3 \q<~- Z^98Z2ݏ`sk1Nv@ws!X>&-= {B?LM@Y`@}f8/cfIv+;DQѠ-H-ezzU p\9w"ɋK,(ȅIm<Ձ~c7p@` (*bmlrvC}#,{ 'Lf!1LI(yN¢Q\#GFQ_}5蹢}W}k*:MOqQS{uiI  MV_Ӂ}QS: 599L7'py6X4`;EZLy揋h:qSA Uax-/)ϒl/&,]*HvzVFYVea=3C)k{f!o(n Dayb]'n߽O" 'RƴHxd-U7?=cy=Êa>!Te#ϫĸx $'SSHBb_Kԍ!d|`CFx^y=ŴSq<?X+a~-h@ŋ.rl]nZسDǮ㟺˚]%9 Edym(!K*sU{Nj rg [^eFz e1C=XaCheMÇ4MY)HNCZhj zg>db1\n{/ 7.Z+Ӓ K&=rs' x|f>:c8$0Q YClr̘4a߰U?0̂H6:5\2UQs\a=p#-Fv4D$iò#ow⌟HU2AvLƮB)7ь}9ݰVPpI$HGL^YW*AJ(Co-Fb w*(24(x_0zw.鎞^PO\I+oapp8; OۄItTj;o-h{HO0jCa I)@(E6`oB1LI757#K0cDN|TlKLdYB0k {JV  Xצ|M} L?iD[O܁cOp\B w,r^)We 0U_}IP?WhLy֟;Ĭ!V UZVEj~̀/=z_\ѡ>:lcYo5볬7?#J_9˽9YT!v)BiʼƦV_=7gծVgܳ"GhT. 'SQiEnN 7h9ZWU, s=|}'vg %=#\h!ddݠ:ʙY'g/H.\iAKĄ?3ʝtL‚6a*zDȺQrԾ/EMnb:*|S kZy>$ji)MWCH}g!|F3`cnڽZH;l:70Er%BNg>w F),=;Vf϶tpқ6<$I?ʴ^askܘ:ulJLw3S|)Cmݤ[eX*]#qR^ދ lwg6N>LӘ<.gzU(V}@VF:ӟn7y+S*O =i:%6nhQ'4w#g%\FVR߸B YW~<buXoi> Y\('yI;Q@ߒa![I'IBU" V6\2!w9FjibILUw`~k$^]z\DE駭ŝ}>Q򓞼՜u ~t)#&ҦiӾNLZK" :Ѓ < AՍi_cGOMa ZY rI[nSW&Qy^&Vv;̜YI {ulQXnP,ʵl/<7^JҘq7oE3P8B*1bn{5Qlڬ"e]F b@4/YgWm`ޓzPׯY6@  -Ԕ}LE=C0baޭ5J M#淬%66Pbw6Zؿ˛5#$A +JO@cuc6y'Xנzb+bXDz!Ȅ ~ ɀo>Iopq>\\{T)hW!W蟡'S/,#4b$yɃ\ʃAȘ!G繱"OLнs)?fQˣJ$R{`X)ϡcj$R86. LX &ht6jU#u%_9Q섆fOybj_hpi8oX@, @,N2D7_[ jͪc/gx}M "~y췙Gv1@6: zk{g֓ ?L#( idOHӪWY9-xW@\ygD)6._ɭLl!UYnNYVdDm/+ |D#Y9r5> ykţ-*4JLt jI8-ŃPm]4h _\7?})kʪ"Ly6LHX~󢹜f1o?A~N*ElvBPs $lc$!b+m;o&x?zqjs߉[cG8OXܭBaQem_'İ+4c&sRü=w^n=iPV.",4;޼{ddZ,B jK/wcC+ 4vs d _ nz@F!( Nlǜ:¹5HE99$pȞE<=PvP{TfH"ԥG*ga.7FipPY 6u鑸ひ>gð+<HSJo{0b"59ͻ1mºd ٽUޔBciĢs/T= #0qMđi'mW"×Qj.ٴX9+HDtf.— f2O> % s!gVL [FRSD.i7G?Ha`"b%y֦cS[$?r+}h'I&bsUoqs@߷%'oU"*ӺHWqa`0N"E PL(:FylՙpYW0~\&=ߟ8:=b]9| "YTHp09q[3<ؗ~7%RB/[1ڲƓM 8 I1o0}'J.zƕ5 jcuT>}"NjU1 .(Jϼ!s&6 ky0n[juF*Bc#,7`Y{hyt@,)/way»[YoͩL4C2m``{#*]vtT Tӂ13,dfkQA&B4ғHh2/6 :x\%@/O|diEZ_k. z= /p#6RPU'uGkR4v|e~c/2٧mC OKCHJkN\8+*8ZHGig_U9\Ac JH Ym"o'֤И$&/E1ӆzfb]ZgrtUJ D%i9"$RAZ[6UTyK"*-%* Cjd|с mH֗.Ҍp/~!YΉZLoDMO [3]놶\GX)bDG?C.$Lƨ0vY_/ #Rp);4-!܌¹63,{0 4U׬$gvPx,۹j0?}$vO.2l,kEHWnTm1Wa0.̭\ї/J^ rF<2ϬJ0N˰X\\̔ Gne-S cQkxcd tBtWʹj.5ѯ 1VxB5Y+=yh{Y8"R0Ri,ԕ{SԈƼD{Dg7 f !6Zd~DbfD&e(X[hZ`;'!Z߷UPeM\}0Q&h4kWI Y Iier!Zmo*oq_VEPέ -E&!ipX#5ֻ!"(w6r/D6Y O2[q<֤&0a|S@UpF(+ j&wdXP迧{<(d6'%GOKqwRvv;:{:"e$WVx~vo)cӯ v 6㳅d1P|D~{9W&N?!]7?+_쬨njgVfKŧj)5l]0C[+WێiG/ 檯u)f6UM3!Mb-:vkUIw?4߃s ۴MF&q9)z `lLd}eXTquϋ#b68+tQu>n@_հ'!N M+JN(1/$"H-LA\K IzGL&G#2`2s #QY{;;@ZЁOF-VS <<5{[JH)t J 3 t3 fL NR9@;8`2SIT^K)7V7c)kxu*>TϏY >ĽreXaA#BATJ_zdf|ec?߫0 G텏y&$v%t:HØrvC,6~(YQ2f 3h宵T9&q=np sX^> `XZL=;oێR'*z^+-兏H#@(>\yDA np%ifdҙ'XE܅ y?JgU"@|̢"N)L.fY5+4oZGL`>Mc&~nX<>0 mݺzhi#T asqpЋ43Ibjrפ~7/G!N5rdžTR&"~IRCG:}yrYQ-0RZ:g>\,pg¨7->'_{+(U~7un%@U=yw H06% ,CC+ 7}a ogyޝ֑E]BX>_NBDmmtl ()NUnDHXxvт]8MT<^M3 \Nx

    r#7ģ̆@c$hB2)ߧNKsk2݋Q|F:€X-vm.nL!999chețQo/N;jtk_c;ۼxhBwAv&j{l˪2\7Մy3nTZ.3dSWdsEa` ;N ܕoGk,#@-[nI>oa׾|dŪ:Û,!?W+Bd'13E,Bc,I` ˕ 90s Qxo'-ϩo !>­Cc3g+pRNHzN23!d&R1-k!g7 素ؕonF=(%H&bg$rbմ ?e]p 7_ զSEhK U[/=g4TFjx^$xalp@GX<&!5Enx겧;1A(F%~ܟX5I;qtJ|f﫯fjEwG*qA;3&l n0`,~㴞c}C?hZV}T閺T&TyE%K G'oέX|C'zx9v5_USe=F@O8KT(װ| 2i ??.r>ow}&*{̕^f"|7JӶ5,nO8,׆ o3Ғg(VT Vۖt 8_np ){Rtg ue >>,p9c'?GxOG̈́ C\M_7;ټ26=Wo8GI-y#\RьL 8yAv:Χx4T f[Qm*Odl%Dct z:]U!fMo·I2?iEDZ f8Ӥ*^`_7R&_m!7[mԣ7ʹZ˫_tNFdGk_Wfc~*`C;1rvbdiEiux:m dx3 _/D:y)b# k,%Eq7{ ;.xَS 2ïyM_HU'VUV# C.50-B8g~L"MlgܧTHr p\{pP1B]PFվ`<ٳO?OF4#tQQ%1z:eڝH!ػ=zU|-Gu"y:$ jRhBY JBdU|m5aIx Ӆtgiq7U%y9+1\}0R_ F-R݊pplwU }{nwsu$e>r凌t7+_RDž~(73̘~CpjanU >_¾ )Z;G^I[hx}񒫺[ϔmVk)  nSȭ X vJ-DZ}O.(.hE:9bc^~;{;5@$uhNO4-*;H4Q\Qȃ]biCK7bDVLC=n}>06" PH{MyG+Bt F~xg@C@!([CQ;)+E% f쏃 |U/b3\QokƘlPِ>.vfo,8>.so)M)->zH8MtKc8&7[8>vnļ'K_q=U(j@B|?_~lcx[>.ro-uy1ZhL[pf"3(u{Y[ ˭7Mπ|& oi(wV 5eu%k>}JG0tZgmHlVqrھjٹGjoj0O'B*󒝃U-V"/EK 6t"k]+)$]:BB!ЯS&+m~Z|-',@vݒu0Q31D:XW~4х ,Aaį}U]RbN_5^Hcػ)$}po@?E_yfA*+,+$M%ߺ _~ Qf[&턓Q<z|L#qM>jS+wR괓XfnPЇaYNnU Zَ~{vPL=Q%KQX1?`]߽F#YuY1y; g'|k %m<|UW;\yV#l"-'qvcqGz}~$rZS&Y}c!cKp\?XkE3PZˠLBAlH\=c 6DL#ig?T2rBhbHTAO*m9Wn,! H+[FGmHXˋ?-Ғ#}rˠU4El zAqH6n4BIgĊՇ,Nׄn:_ V. AD~z{F$Ftb߱%wS|,`plFϱ7ٽSr>*czd` &9>O Nv>A[ܶЎ%d6w#~ixm9"uĊ' &XԞa8^_S۷rXGzCP ![|)Eh4q^4K2 ߐIxųg-Y-^t [q=P"B\ a+z`(*a;ޢG$.W)H^nqJJ %vr[tA p| XD#ɟse!i1N@WƹU5*&T^1Jn^v DMou[lDH=9VЪaT{8/(k7ckE8;fҨ"p2@ׁS Foڙ6"< +%@6~_A}5~ɼe$ȠgӅv\p-zj8$%rNnrܴ=p-42ׁ֚o-0GHN3QXuPZ@cRU.`iסrۂ3-m2H?OS/3ʄ,㮴mx'!&wm:߾zcA`z}n@x7eukzU4.v93X=gAъ&u9I?@nKKLgfLŘPd>t0|HO)X::OJ=tuFP B9}tG{/sѣ+;Es:-+mQb @aXOif!"grdC5M3TK=("1Ij/\؜ר{=0ߓa+XT'^g;@LJ(|ImhJ-1~/Mn4{DX/K ]ZÖ4:^LM-.xotp' 3sOe}.p#vd _L00t6R0,{2[ h RYrd? ITϫw郣Ȧ^eOHU`7σm:x y/32וF|uA}?jfaS]b |{+>:*bk z7.*rhmKɇ'Qz>SF@B/u0Vl ' aՎKSC0EW,ƟֳFRci2wVS2Kl98$M[@ȏ MÍˀ]e_;٩K[*r!w1f!L^!iT6ϣD7zyjm2'v25=et=j O%f0!G`=1ZAfIe%C-Sn.E)BϠ$2 GqvxldK+$}$q fC-15 0c[T$Y-[5 l Oe g] 峇`'HMcj7gXAPX@5k'-#0:1@㸠/c\jmɧ$5ӥЇx;(, Űi,cLsrs6M#f|74zNBg 3(S;_([RO[y_܄],g6Q3.pu,Ӈd; );>+UO[)/؂EXz ϯdb g`gRau'9,EM/ZDlPlt4Flʥ_1,ڔؐKZ\U_lgELj"R*\s NGP7bND/V|Rz<${B[^9KlÅ~" )Rp0 q"Qբ9Y{ZL*&u{;qή3<}oVn[&,1ȞeOKpkz<= 6m_gh3 j4ЛQM*略Ѽs`8uh-;O1fT!DFJNTL SVScnZD.|P5YkG*Eά_%P=lj=3eO΢6/L]+X@Tx?8mUlKx}E-y !jR7,Q5 $ê)dMW i)` 5޵kRf΅DZjw3긌B֠a F[MՉJ\HwޟI)){Xm HWX\8Tzx @sf e=;~@: Ձ]P>7f~3v}(Vv 1Pba<?[Î[;v=dڇ"-񸋌lثCnޗb vL-*[Ar;])t[6А')gEq V)ѻ +2)lrVX(u9*y-"_0jEw,or/yLyq9h6aѠ/g3 W0XiT\XPs6 7ḭ`_6L?ARs}2qxTfwoWlYO[)>nLob Yk~8ܬ42$iܐVȩ[rjP7!jS+oV9`t1OLQ*̺?l~[l9L}ku*Djn:_%xv2\倡*usy*_ͣ&pUnpoy(v5OV+;|-67@qE+i]%<&Xgd[ vaխ9ݣe+ cRab~XZ%fj>"xWogOC3#t ir a%CzlQ{Xj%qH'Ke*Pb\xYgKڧ+{!b%+';Zb FJ1+Nop9r*eN)C-y>{I{`bQ7$_ՔkYSf!["B;C[GZtɯG\..F ] U=_0߮kYYxsO1¤3qA. ({UbCh aDU])bbF;|VTz3Cf 6W&~HH)=lVm(v.:X/9Jג0z6*Ul yDӫ>TKVG%3Hf Ois"ӽpV!V569nœ3[0X3KJ>("eo pC#VV("`բ ^勥$g}-s6Kb PQ;M)A-w+x͖(nl:MH#ڈC. -U'$:^=<]z%?쌛@9Qє#4+-qk l^hƠVnޞ,þ{sH b?"w䓽9mcvvOiЁp;7)gy$' ŭ!W32ߎ0\߲w*S=,Ej8~@avWQ_;NMQMcJHۤzfg -〩w۱n-<f:ݐ*V/HH#H!qşYWjU}m^ )=D8 TA 3O40HY{LuNd3:͖_/F^ [s/$kp^J¡rۄ{y]d/0М9=LGuDįI!Pٙʰ7>!&L102CVQ9e!7^TkwL?FA ί̹t rq#䫶]\zvJYd2f" p!et e#M ho6&5_;szGjjf:#~4fz[`n6 xKu; p4B`)N/y>,0z DfW9ĮPDtl\C)]?NūR@|U"On;D@ڙ0|뚤{& w0 ^]p2}jxgkبQ7Fcg8[pIaPux N "`],yi2Pjf{qZKبuaAƴ48 :Zwm~hE#Ľf'?|C ])IQ{6bcát07SGIYKz IU|ko(OQ 65Z~?9s_2Jy )n*;[3f)4}I*U,* 9#M!e: bFC1?}'f]Y`g2 'pލ2Y DĽ>(3j JsTN5մKo^M=t#,=ͰrHN#l⛧]t5ͭL'C&60#Ϻ'KS5>_ ]3XlJ(}J LP^9KfCI>h=6X8Y~=׷(਌Mtmv3_x3cYwP958([  3ǩMbW.du)Gۈ53ZSp슼IcJa -D(1G"]h(-櫟';rtᗸ-C< o^nr!TKmዓ> Kn=)B7*in3Y-WM:c>d!Iݷv1>%Ց#d>A=HK1i9PcAH{5Sa;aWE9-p:Jb(RYq'lYqw@5 b-omGylȰp 8^\bxĬcQI(5@Zq5ր\Ƹ J 8IluiTEij,8;nl#S,YP W9JR%w+Mmjϋq߽M߈bʤ1D$, R!Ʌ,Rmvi"pٰXC;y_㫵07!Ha{TɭH?_Ne,A1yόޗ>l~tN]_S \h6*u0~oZ*~H?mOJԲ2$ZG$'(/[CFcISw{&~*C{Jo?ֻ5\Eʨ14Za+U3sDla$ʆW4ݧ4*)&GI1wSjznSuTg%/ˆF칖V*SH5mˢ\o`{B%Cޥ&oB?墻K-}h X;m/p^JӥEHMkYq*}aB1FOJtH0J1X~xYx&A䪽I>|Kн+g=G -ؿovk3ҥXꚿv+wDHj<ނ83t^@gv5E.ոZ`Kt;*c>KK/&(wVil*'n[~kGěH")\M:r5^jb=&<ۋg?YX/  =!rmum@1l"U OհdtӶsֽ\gu 7p4)\6xfoU>w*-v>mH`N՝p^g Ư:/72ob5DBmjJD0>O5H߿LӤ,*YyB`k<iN|'&Q65KoELL[" ߭7wGiв"@XcI͛v" >BiorF2|tKdNA1[Ύ;aĞFjSnTFL@u_2!;&S_AѵhCw_uCaU_-.CNfƀnuCGk/n̮Av9P>mnJ-rEUZ"hʸ9VtծOͶ &(юoI$>/z1n?zq&k52'vA JW$"m(x*`3va|Sd\ 1) f['jOHwBi3YO=" cH]GYDB2Д+kA}ǧW([)ӆ'n 1B9՘(:!Woua @&\}sэ)L,e-&9E N#VYue67_k-x!!]FMR =ae+,2Nձ졝>^$Py47v22C.ym 8dmBw#e2MoxW”C<6ͱAAVOV T!$jSJHzZZ Ŗi{jkhkp[D[ VR >_tkYsoiї NF>`A./4RLbA۰Ӈ ?|=m$X/v&%d1Iٗ(嵰{܉eԪeJ)s8?؆ o$YfowDC.EQAy\I >QfE܁Wo^Bd El_g$3>L"_FCvWgf\%\bp;;Mb !qmWބ*E|[`z;)r•$O\d;=ZrUƳ$ F0@CLXvF?C2ۯGE#n~%i2 60_)"g%V,{ux9xݳĐKy4:"l*$U3i9Y5db좖vUȿ1&%,- h#lҵۖLZ&|c;x&8.I"{7,zMmNO#p_2BW@̛L:)s%@wֹD 톞_Ql#݉ɿq_a6P&R 4yai~V , SdVHOQ=e: w׌6u>phO& G}t^5XZ mD Nؚ*;йGuڟisሱc^w }mIHbm2<'L]/I Grq9}[ܨGޝY6^%\Nkaàȃ`R3XWY@M,v*[{pQB6!'<8,XZW]ި6RH'rQ8efާWZ$ht%^dƕ߄F^{GXs%f_J"Lq5dF3W&QkXdZiI{n=*%sbw-n}_V!bŞ!fl[#=bl}l-^{7; qg@z}A_V7Gh Гp4PE*$+1y9Cs$~w{ѯטnq`muU+z!I e֦P%MM1uvk2eٗI'ߙO>B<C! vˆ ֝a S8υ'*m7D< N"38קeun6c9s TwPͭ*~ݧ: .mwD}pB+C*nCsÏFD=,Nm^xpwV&,8 jgo@qtړ<0d&qv]۩;U'Cf";cC ;F'.,(0)n;,weB*5o:2"?㟏1|E, &A{D+i`z3vnbaV'|,_ͫJa>f4VHUCUYyPk;CfHV"M4sL}BKh]b qF Xc.C3h5nѯI5̅&i!U=Ǒj/XRnׄU@ȹh2m_T$b >¤WzQ遃^C Hgy7b 3\j#n);;~,oӋaZ ׷f-'餙n|XH%ȣ%Y`~" uRkOg3옰nyi>!Ͼ)&t Fn(EpA *(u`V=QxJXE\QӠ@k="tnm=eHkA|~0 _=̟STN"QRM2a@hJW1GS$b*ѣ,#\o{W}#M 8{|@1wCE½IemY/Cj7Q@`nlՔ_Z8dR@2Š5tvb2E:J|.Q.@ !HPko(duxgvm`" ]ȑ(QDTUs$R<@zxp{QAsH ^F}sOnlB_3M#lȴE#ɛv{Z /$ "ux%jT+wq3vgž<GtGo+is߮S&oS20f{p=8}ϳ.Y1YO23&:&'xҚKzZЬ?#׶S6g_ViC4ӓ8Yi`V-<+ G"!\OS"H۬{rܵ ȖrQ6X[.t}[ L^3x0kR2Ur''SfDQ3y(,ǯ% ?0Rb4lE5wXu܊\WVzvz4լ% MGEߵw Q+r\kK݅*hl{4q[=/ď3ׇO dkO$.!~Aԋ_GOX>KT&@k?d)+n*\ $ੲ=2^7\;;5{? =7H$3?9ӏgӊ;!Mkb)z1˱ y'gtL@p"(6+"gGp[u XJv85zmizѲ:R{(J?9H1S,#73ڢˤd}4ܝ:H4-:[+8%^=`Z 5i~8uxkUDM=c;RSB^ꯥ=MB}٧voqyIF6 ;ʶl*ǑZm< cX)腏eI\P}ύ2B d7\ s^eMUob O&M h7r{k4guF/g 0\yC۽ TkXt+?: `^Z*8RV}\OC{RKFEsdSRq$/6[{Xw}ЂÓ0LL տond&  R O!MTVd~zT#P^7c̫$U>1R R'RO~CINQѵ,-3=s.ڙ x"*xp) 2mt;a-7OԧE頙\sQ5Us\^=$ʫ7HB^[m&'| o" jljo'pDUYU7 + f&1 qWintь\u$ ҃BGȃf;7yGDg7@jA$"XN6*</KB?(:VGpx?Rv3g;9\C>_}aۦնR$5ũU~}J;;w,%S?I(t4ʀ-UVr4Q\5h^z}"T1J ;D3HV$MN27@X6GG>cL=R5zDZ.3"C"T HI[B@ 0[E?;)oa-t%NptW%0;w%[R1N4*n==4(v0꾢2A!ܥ63i >HSwҪի3 x#`1!ۃcSm*}Vi2dN~FXw&F$e0=k  hҕ)RMAv2eNqO"M^QNApu}5ȃo91U0>`:-op7ۘ%>CcʖB@oLQv7 PP `wqqc%X~K?i'<F-iES y1h @܅( A;LN!du}˨;!7_|Aẍ3^3vll < Pl3yd_G<Loz-/?y@8r2Tk hZK%mɏm5Xqu62;/R*4j~xKxAY͚%x/ k޹<tgFPA +Cpg0WxšD~wLAhEYwu*u"eѩpEWC, apTq5y$Cƭ&[R ?z7h;:. <*';M =\p,[K$(h7tL1 l*0qux5댠fmWq%`ͭ}[eyKfmMXJ9~zN!09H8=b͂hܠPLh#@9z*Be ْsPuׂ8fʕ< @̃>8Kcޮ{6lVpN( &a ],ľ,oI70)vvW 1̖OȌbl[ڵZ:X|` 4#`X,CFl.6Rj`b Rpd,Iht( pcϫi)9EG{QOZ[D!88|hJn ^ {hKGaXjEN8O I:)G$su-J9 ;VX!޷SInNTg\P+zp0CM}9O **)*:`jswYhNϟ֤ >uLlԤ^T!f=P`IVti1g[*8Y#ɌzSژ: ZGA4T̛9@jYwezi>`T/)7[S#5돐g^e$Y?s:gNs&=*QV66sBՊ'*YxA쾖SR,qHacDŽxW'/v>4feObMIwn 3byU?#|!T `X$!ɡ, Rby]Zvֹ&<<8.l>aCD84ECe^a$pVxbe8{$n3vj.oz`fbs0%c]z{<.cXoe= Nnyof,F~2)!\I>ABDΑ6.Cm=qTbe|HD mu 2Ƣ^09𠫮 !r_'O.Ee#Q#g]/:F, b|q|i,Y>6 LM>X &1=,%x0xj2z9{GuJwpqE2_!u~ BWC`ʟ2.ؼЂ9-* wBo+a:9\4۪J2 +f c4ut֒G)#8,h?,V]45tdiY‘:y"Kw<7_m>I$kA D<րXJI>vDOM ~9Owm7An6"&m uSn,EmOJq p ڀj3'\6ئGB?[ *y8l@c# '|/wWymn"*6Y;9v#AdA鳲Ԓ63FRX=-ؗ3 8d ~xpJ_ˮslVEkIL̄_E):"P!(C|wE cĊysՂNl%SmqnNӳp-∨&\e#1?.}fU)ziIi\J*!u0)`uSe9$Kh,Q 7҂Z34̉BHBU1jw }N&0q &1)O禷Z& ^(50lT〞Ago;Ty# Hc H#vOj=V< ]fcIW)l'$@L5!"uJ3i⡚ŗ1$XQP>5e]\"H2eЭV/:0]vA0rwYH{A_=*6bwp=\Zvp'):a0=6rEȉDpMVC8|D#]AAY"jz)PPNj?"?|GGo r?gk5'K:1Ucq"ֈb 5UNW%Q|CƖkdҧRZlGݬ%?=,SI"؞?]|[qgŻ}%3B`7ֺ7v*=3A%2Ap !j\WKcM955eb1eZ:Q\}YV!idm~zJT:! FhQʟklX?{.i @E@{?P &'k_ڿu)<E0($Ss:wJʝ'@;lm3rӼ 4;zrT.H= }jk4=PfLӿ(b! TvLpNMqnU^KñJ/T&Yj{1{s1o #0K/ZhKLw/LqsyGO^xMծ11gXPb$FQIټoRF iD<*&tZDFsTRRj@ #e9yN@cZ9\HWzA`^`no[ `@6=~4qdoxff2n]I8Q L[8yF/y§WWڈ nEѷn$MfIH-IeFHz[ )cF1q{AJa)ZHQ*˟ΏXj艰6\rr^Z~MdПe9%]=޳a\`BDSuY}5|ՠjXUģ j;wbLBǣlؓVi|"w-0h] na4~׋3kݾ*BF@L9uq)vɲݻUz' 8ޏSOqc\߶8idD:'J+\ # f(=δaV]&J>x='aCø?݈"L؉m 6ɃV&faM,nga|B??/qB85g %EtqƢʈd9*u:BC.t=#eRJpE SFq՝4.V-S9K'G7/?4π[_ oP, -믡~]aO5xH+Zd6w%=4N9YF1Ƙ8RF|YB@xrk PtZf~u1 GM=$;A:5dTaiL߅jTZ*-v* >ڜ`C0w(uTϡB>(x|i l%/lA0F=`6ь95%UuED=y0|ӷ44^$4vn"k(?? Lʩ*8CZ[+q ϴV)9N?ֱ ,r-EK = 3(*bpXLfғK(:R}OjIP7AIºsgX5r?˯*PT󒖁jE8"6!+Nj!./m>&Xk7 ̙[}2X+qiHd^H 1m XƗ&H&< /ף nOJz'!MU42~i%@O#|]hiP㹸R0 u&(m#ok=bze;X/R\~SN6hVrJ{#rx•Wg1-¼kajB  $fo(@, d}i1x:^X3&7*m4 f#8^h/Ki=iQz ٕfAm 5:!qK 2tNqljo}*.y(6ǻm$0wh@5H*`Cņp"py JZjQ5'lcOЋlla;N>_=-4$a.3R\1lp6+Qҷg1i }Y< r!xxE}Kӥ|:gd7ES9,x=c<9kNH--yWeΈ9n~[$䲺-R0e"c~?I+D Ӈř[_%g*)KW@jSu8>Nx2?֣4ETe5IMfs d]OКm Rdqc8,`¾4 uZRxp{ƑN&Rj,F$7nV ޥ·"h Z]_X&&gTQnL<qMgw?c^gC47Bqkߞq:&L[ogW_ƒ Ʊ@q/GNFj*;/`)_$WAZ3B}|s=2ÑHo}Oz: ;nQ\ZB0M R|mU1~;},m]À O+MP)jpM TE3f*4ش< !Y(Zsuu Nb}%A饗dyfFnp]ӷ9/'ۼʗc;|`Zm_-t,ErSM>K~2Rߑ =^af:MRN`ܨMRƊw~_.lRznDJpGB֬)ӟu7bbC.kPێB}";V2ŀF!ViJG8.; 72L[oQ?6tm)(}448!}VObʻ-xe#ؚRM!cZYU|!N0&iQh60G>hT;꘎SbՖ/Ez;>8p/d1/?z@|HR܈sm-.C3ZCP05S:@]z {d3LItFlmH$wA;읾kGq>*DՂ6EµjJjFMHU!Û̔  h4PIǨa&sNQ =D7FqQ$9t.B]S8'vq-u,3]cAj SaC'6/vPՂ/,kg*"993t[DEh/0Y`Uﱶ0Q!Z a"V}>iQii-yM ņeD;ƬVke}^jȉ>`7.m:e'5o_]`둢%'ޔhϡvH(r"vv)]+ I2Z`m'l%' 82Ʀ/6}M8&V?PXG'dc(e.AimSNP..fN"Lr-Oz~.P5$Ҋ#H:=]e{p8vsGΙnWn!P"pEזTN|j8 z3c У^DbqT>A!D?xn;`aH!hb1#0Y> ZeK>iBBTv1^Wg5˴PPum/z{|m؟OV5A+ LbhT d}Jx'Ӽqf+#`I@SYߦh"uM(kN$OW:2 ȡ1QVՎoV t w"Z9 &BܗN^S@3q8`N!ugN6B7PYVzō Q^>r# SݲO^?Kz$Hh)yPS603wpt~|^^?`Voh'iN /Q DeJSqؐӧw''ENd(+/sV[s RE=ąL vipWRou';uπOGD q-}9d>fkq^j.he$ u:rj;(A(sq51pQ^pr #-:aK[Zx} Ӣ}cvwDͮTՊxgNdg*A(&K*|g;YŤ R|O((BCU;$(S{`W* IWldy<"Bv#zT}%H}.!\JϷۙLζ[)T9GM wh=j-#^hJH*U~QZ.HR)?X9%6S{U50"ξVte|Ukޕ`Ny޺-ZtC=@%cjF8zH6)`(ҿ^I19B-{"jxkg5JCK Rn&* r; ?4d:v*V,|JEȕg>SvlYiB+:u) @Js$=.zu_nj:,obw;jGl 0΍ Jc%c&R S2@V]CLM,2DOZ_ݎGAx;fxoQ2h.D~XTH-tz#OVrbuSy.W@R%/YJ\Jvt~ !F]E<~S\`G%IY>~2b@MPUr('<[8bx,CˢFb {lWmЎo6erQ~>W3+M#l~2VjjJ4Oղ(JJfUz@;nf%?Ο6ڄk 1PZ"RcSlz:!&%2TDb=%%u} s-P<^ * 6:['2` cOιnBAPhWY(A# 8gh t$#w ݉5r#ac?GeBxQF=Ct1"n K\,ϠitB>ٻp L\c~z$Znᖺ+iRa2-P^c,%pĕ#p*5W"AՈB.G&=e͔{ͮTdc|{S[@ 84ݪ1 sW3 ,b,ݼ>Bt=T X+,]]\q}U*U ^Xo_sO#81Bq̋XL~]t~>ʥ.xsF!2R_ VhJ,L=$3{Vrb<#CLZ'eB'FJRRH 41< #pHbór\1@sq(ȧPVxL=6\Ȫ|;RC.@x|hx:qz0@㑐×K&(FgP f5@"GF 6oDV5C>◞ ,!:n6,TZYIlm>O62ӳJ&/D] 3Q:evqZOI7n^3F62tXGQߖ\19K?ki_oVFZ㶤Yq>UZ2紭g^ 4Xl] !ѶbChc7LoQVʫxƟx߆eɢ׵t羝͹p8"1 %ܑܢ+zSHŎT -:83v dkd­V ƠTD+e-*o)vq` +11 ܣݹ`}hŠEk ;52o-5*O_Up֫7G[i9f`X٥(1JZ_+3ݽ~gyL X ꝓ[;[^%B@ 2pAy0-5‹%vU]ߪ}8vޭV q~W$ȃۃF^ZI]HGҸ̜mTty/h4j -[6#tCM XX24oz"~Q+2*| \ .wtࡨK+/z>]$&̕^=>nG:* &c͜-OC8rQu9Lg56͏w`>=EdbsٟF#ͅ pIKۉm[l5Pg ILg@||KwQ"/z$iH6"o* $Vv[rd:2ϗ:G$zd#3XT+PDS,K;3GcOSQՑ%p!wWEh|^KJ{Nrfz\H&ꪷCbeh)قtl*3CAS=DDęVo呡J=dJĘj*CRh=sR2_ݬG 1{3ZZoA?G0 ލn_.?$Wb >IV}AfLk!i..301SŨ I|{DvNNGƈBq}!}9 .&xxPg)s{"& ,;,#ʕ;_J+[gUNԋn!9@sUьmG`'֒-FjbE CJy+ߵx|Dt'A384hFz\BE:˓<33k12]ߡFLi,SSb!2<1Z)I+{u`V܅>QI#JH̃d ʊl\5ČY$3vi$[܁PbX:}Ä́-(Kl81[uT(OAmMW^o6>W zѵ~F!1/0+HXG!(i]1IHn(?$ ]Ҩoy*d6CO4NrTgOt}qe;.DshP4E, lsI8+y\͂pE}XgoD[3yޫܣ&W2Ŵ<uR< dC? ZPn  p-gHycCDP3%h}ԝSO6KQj ،O>ՊWՖZ6枡죢xyǦ0NN~DBU իcyd &ֺ_tmnp7LLNe7ҫkOB0<9۔/BRlHg*v̹]G%7LDujή3߿Ѧ}4SP[KSۂauߒX{쇗WWgGtdQb8SͰcՄ6 9yjSe,u,+?WDMs4?dF|6$Htc6Z=H>/{ka)]ϭ%Sfjc]DnȒʑ+gkAT:N3a-%K%Sb-i}QC`SqG(ĶH%*t $<_Mb4Qf 0ʥӛ*}-4@ ;٩kP687y~vAk+Fߡw5I ŵ훯pɐHD=^]3^p8b(ұ9 =?ЧzRD0yq&2?O\땮1KCp8 νHbD@V1H?)r3βi_:Ib;q$-u+W<8q(cOVd/y(TA`Cvm<|0JgcFdrղÐq?:?o7[aXyS@l"5Ȕ[(LY?ߧ&kjB&faI z>%3Q1+0 5bY,u%\ev? q#&/S8ۿ; R|IlsĽ2ic@P To"$w[(ꢷb{,T5[٦I; `OyH@oW4UiQ&}HpNxdO>XB 0Ɲ% ،ǓsZ$YX+_HfA{¡:UVY}8_e$yvw!A$rNmvs I&ծ]쌟 _REbv[_NߛǾL 'pp2 Yl~ЭdeN ͓4&muGi[la-YIpytU#*rvɍtlMp;8FWdFCcx,TX]>Hl ] B}7v ֛ޙ樅csUUQQD}J_JV-s?ʿ5->vw6$й-}5o\T 捿/@4kSƀq&R{->^![ĈFQPr:`K #%8a#Unzp_.6=# u }Xo3f"WqwZy YAR;8Y+[dH/ #rzCYҪe>mFDN4L;noh^?#kRO+'C~~EoiZǭŐj:{cm@6O]X7'q&x2zo~?aR.,C ئeɳ{{[-%h(6l g٫!xpSAs9o H!LH 6#]R9u44:-5ۗ7ee3hth*x})1)~95D(y;da' 7nXUba:'Ƹ Q\mʋI4C](Gz 7 5Yʼnu)@ù"'q_{Hn$/IN—2߮ jyXo >6:WF[ ~y+uۚTi <)=@7t/\\`7cu ޻vs"9Pz{K1p4.W6aIF"O,Hg^sM(y.(ʦ>: ?W1 %SCh{kxerYJVqa/؀!p~gTq +A_cuM E@O)J(m]|.DBTɣ;n z傛g mˋ;Žo/CTJp {1 0˒L5r.nyvC>Z{ujx)M.iEzeJ YB6^A]IƮ:(R;tS7ӓpnd27# @AHS~<)i1,&zR/\iK\D`!j[.;#.{F#2GL)[uxߨQ. b~>"7 T|ƂW?m;xw-i8Vq^Qp_!ʿv+M&@җgXCwLh71l7 d: .6=+;7'ɔ6L'X^J5%)\ !뚜 ͽ`M x)K@B!2#'EcNO^1ހK?ӥ=K0sgmPpN9S}l.yJxgϥG3dh>*DǼ[f!"I?ݮLJ#M ܵ2]~z"U/'󛮛 vZ[Q؋Fcu#+l+WgxJP8QplJ]JHP+y0<0Q9vo5UZR2JY}B_kT?Ơ@`ʗԕ4:Jv &<o XlX&!ÙګHRy꺆&}L폵7 "Ѳe Q䟏BGѐa?E^oY9:=FjYS8a $֊\ގ߅^OSC *%F\}rZnX'+ԄWgRLoieBk +T1ha#f$rGGt}E$V{N _y# QS%$^m!_J(H p\6ey@o1Hxx5 ՄpmHo<<̏_20)yqIa'|hBphwcPy2gbV[rn6_x;WqBH"ynf"y{,\`)Lܪmܩ]xR Z_J36#D]h,Ř ܷ䲨6]H{w;Ӣ mDU 8q6Ֆ; Ψ[BidQo\*TZXbtGFcϮµ77G)i'>+(W*UHu}6b`RaR|IҾ.h  ]hH$ ocS闗/?i-NkmM_x0d|?S0ckɄ66ׁb8&ͮ阾˞."nw}ʢЉːgUn%Z UX%i/YYͭ=5< UscA<~'S2f0 aȕe^Y(4C InMB!R 0?Npx*tF85`i5ha[{u^DS+ii$"LWDq"eLt/X"0p.4J ʁ0ȂϘŘs$cӪqp^=) `o_j bkOWC66NtG_} B%kI^G~S=xNjeMĬ|.gA(P(JIVCG$ =;/4kT8(j3Ds`>J0)]Hrcm_k $¿SuCs0cQs9iX+ij2-2ctgM#uX\,"s]lG\hF_7Zڂ@.y'B6] [#R!v2wP6V78<-N 8a ; (ޮCl84Pn;x5R@UA]Y ߀6([bl\hj1JxaT49c=\ +1IJĮmOmN&1ʈd`q*uolBԙ?K)*zS߃a&%MJ6CC1P,|3xpjwT@->Q\8ȿ H{jY~æxա͊w|;\ξˇfԁ,>c)Ơcw*pZ=*nGHu?!q=ޞпO%=HY/%_ 2,-Mt?'[s4jCC%;PY* >c9 80g tǥA3KiQD##"-4z^Qc)?;{,#|!VhV>yAhv\08|E=c)*fM qPEp?6VkLm$034φg:Wi֩&F_feNG,WESATF`cxg5i>@ÕkYtH>ʁ+G ZG&lM UR?TFGdx)V$#}MUMny0qQVSrF5z1%Eq]*ܘK˹/rN8OI 82v=Rbum%?z&Dң+jh^Ό 9";_dMåuA^%M$7t,VPu 9 w+_ȸ7Ji'#orَ䈱&lleSu9o{Z۔숀̋˯ś^ Qw t;&N;S^8)+>]#1 r3;٭),_4hz'-IfOڵ$4 3QJ GID/(BZ:+ 'Az>QUiғ(@$LQ'e9kO.Ǧv|CE8mnݪϯ\=M1?gST!ĦE}G3r2lµZy4cD4U[:s19'!Elsijw|f]^9a T߲3^4@~.ӅgnaW3Ī'/:ɯhxэ%\չ?-x߸x]1% 8?}y[iskUp334B@TiDuAUU s*n@έPd&P 1h2qM;ڟ?lCsy*W5 N)uf=Ki:_5ٗ~(n85h+Nf 9_*A_d!K;/|uHjyQ1Pʃ Q3*-I0 QlS<.@ -¤EvrZx$ XM`՘fI2 &\-i7цu= Bm5o1O4W!uέ*.}@y_%N9Am,9,hwͳrvLo"ܹGF{D?CҢ̼XfJK+Lsj@,ISD+,a"0гL,O|" D{rp7Afj,c;]X[St L?2Ŭ a'KЗCsPyU5 R=ط ɂq=}^`bEYŜ]gR+wGbl]%7npWP]K_1Ia</rܽSܠ>;f cޝ~=aRRզZh ©B=PdYؗXi֧c6U~a/( ք/=]+0-ES-n&Cr:*: W҇F)aJU7d 55*Tl4$-Th5MU0N3oDB2J!~YLǫ\. \n!ޤ5&$`~ay|q<2Sܾ:uaɾ/d C==SbqpO-c˒9i.ݹ7qZ#sY]nr`):WJ`=SH8繌,YBbi;q~Zǯܠ%']rDe長[8mfOi8X0źA8 ЏXdݥEE::5阼*SՊЃ`WQ. H$W~SPD坶R}*8c#m: veW/ƌPoi?Vs@7S_.4 !?Ƞ 8xOnONЄ }!#=vrC>b:leQ X ?stGrvhQXѳ c٭wM"U`;s3R|;*s8[9S5f"]^A%h46NN'5(6<=| +aه; *d }E F旂#H[u{O[,(I*OɁ]yݕTc ?wNVꌄ#^srw@Sj g]zDDiՔ.γzTs" fg'S`W/W2/e8 z!t0P:nR(el;+i6j{nIdɋtm+]{]foc4X#3”9r4J >pU=B:Kmm10 },ڌ*M".@~M*Fr-O\'Rp3,$.5vW _2#WXzr^b`*  J5):p]*ûPHt$Kn *!0L=ŚEx@y Y~q@hb4,GT-^} ^4ZeKxH4L?ڔ V~S`Pxmi2D87IB=/YTU\ba9WYXf}$/ެ5DfbE>)G>\Bk-Aq&qgvujzʺ͑J>Yu 6{9!Pww6ulOU;~Hcqwђ,d~-̡~؇bߺx?Mlz_i Zcl̛*t*a_C4]F}ML m$=G69cA5s;G{^ٍ+ =MTT tΎHvUTg@ǰUݽQ+D%C9p wD5T>kGV*Ww%XP 2 Ձ,lHZ;kV  ';{}gЏc幑7LMUv@PnH_47*p$l0_t#c ȯ/%HZLU.t;s{|k+<{c}4;nr'=$EKt˾-s< ,3D:(aa[!'C?"K]oqvu&4?P1nT۞'pɜ$}rܷs;x=1n@C3s"]FϋǎOwp( 2v6WaDg`MC22 XiY9Dv(K3q#_)c#\"g3si H@\9(0 D}2w(㍢ ywR M&}ɩKUimH4G߷E lnv2<4LI2VR(aCBw g\X5e+k=aF褃$Y#rybL1pO6/V')qڃs HyfVkf~d[ulQ׊XwY{t(m zf֟ | ͅ$ӾcpѴba KޮP=u 8E|Rj^PO=R)uEklx(N`Z=`o 4CNڵJew!4ꡔa\Ⱥ)lUMݏŀq+g` T'MHI~a?9k(;RY. ur#[Z c9o ̏0֣>s }j)P8a"UK Z/R-i,L,jW]5P! %馊c} o419F>;v&b} .gKKfiO d Ƞ#[&+/i/ʤh:hsLlUO9: +)\<`HHR7R!Dqpg}p%9"ܩ)IY>A^?`Q\1utO*q`I~S^oDas\څ%N_-o_Pҭy9jrS4ݢjV A?@r+ͣˣ[Ț |+StѽU]wW\=dEF%q7vY{Tg:;~]Ï<[]^ٹ0`6;0tIz1߷RwQ &ovubX& "x|ZYQ_MlFD7JK{x5,!$kN.:P~GvY͒\84UD;n=J,Wl:AK3k،M!vZ3 }4jW9Q0_: Y;cSof!u,e) mgzBP[H&hP_b6|֖-7KUr3 ~oJIgOG95dk4e`/#h x|zKHzÝ.K}uVigzq]Y}+M^@_`YlؾnyTun`!q쑠zC7 7#I8 ;¥P$ø-ۺfZnduC):Yn%#SH MP@\#_-YfH)0.nvkxL^M>-)l2=nXk+ZwP%!hJ; D񱫢~\AȊ ?r לQuGV&8c5dOW{\B W#IMlۓZlD9hI~%ƨ "& CA-ygHHXgSqИ\&z2m>wWvH&o x|Ѕ7.V)# ^ gfL3\őMA2C/nmmdhIrRCt,V~Gs'LgڈB΂$ UG{k:(&ю\\P}W| lMZ26֯ԅX,@$.-3pR;ёT 4?Bh{V#5%jƭǺ~N(J̑ sE'̨ R ŕOjPӾrT&r(MڏxPa7h]r0Xī}J}׻e> i3GPo wɊ-ݏ1/Ւ~+MM# ڰ"?E9 i:D`Jd#~܅DLz:]OQ 5j@ XKD lτ2" cl8).#/!VA*Ph`ۤN1ғ`\U`F!.C@ɲ 30T"nyy rrm 5y ~Vcdc[ .,<%{͗Ku==E-&S@*h>^f(vCP9E& s"YȗcktʈLf+leɗP)2(GFӌ.Yۀ;3tebG?`9>dCf%&.t|f.;gWQgYc(nNlO &?鳴 z}T V5w./K$Vٽ|گQPts-HIzg,3f h̷EwJ&z-)8>ɨv- uxqǒlJP?>lط0ÜF*9T%:}bvygFٚEb髠/o*XfBo,44n%؞{'p-7؅rRI[hq+;69b1(^QV}~ lŠlxnr)l,-$vԏx%)nr.7,JU@H:a+}^ꂻX[^":viL&2smAbugW@t̃.JANIfx}~)HFv4YPtC vd2v,Zx9/|8(bxTY OvS,Ɛ(n-{qH^Qɱ6p\ˀ`iy)G^_daHz'/ 뉖$ Zi[YK!jR] ?$YNS>TDp34z> .M5| gh2iq.;nxo7C<ͭJwvZtɄ5ODmZ?} 0ph0C.NKg @Cqq|2| ]GK.Yzl|Mp\"U\^~L mFyQ?Qr^4J?Cpp?/g(i=[vظ0DL?4Mʹ 4cK^~`ݹ&vܤXKPpWq ZSrvi5`5%O D4g5̉ Nր~Si=(WbQ db'ӎL3h7Y >JQ^A7O0n Z.Svpt[0=AC9 5sxȧx"ƳϏP3P ;MSM q >e]4mѣg>~ ܭu[œ+ݢp Y*0JEj>WP&{e_ОUS3n| &h=jjZ ߱˴޼L\FzQebTuc<`'DHB(L}ErX[ :25[:*{g_YcZL('%?MɤGmvapcZfƊ=>z&/, 1lL&+y.<*N?Z1|ސl!?E]7&ArG.}m8蝸I+3  K!0"&0j%RpdۥenA? %"/-?P:eUwHw#F*@jc g* AG1&@@V[y'A{өje)%c EWNv.w^iZd|x$&;|z5Atc.S5ݵ3nhvoI*\i*Y"O llɈא3M&0gTtJUVR _OC>31iq'_}1oJ޼8fZ' Pm68>zǜi3lQ+6fVN7:I3+32 z1 rs%RPP8qᏍR" ɿs H @`<A7{RGo09,+tR?.l)d fK*%Ht_ [zj5-0ZNƷ(9ϾL⨩]T}5XiŋM;R.!r$> WJ -P>G݈Xӂؠ7+nՀev^0 ~A W 7GѼ f\م~@sk55 3!멩\P}d?6 s;8`D}  GŠ_jYVžk5-+j-[MmzM9\T-/Ϡ` .(Q;Nl?:;Y7kv`IvTe;M. BYuOn`sׇ.V2 CPu5Yߧ.O S:z >fr"Hu~Y.&R{Oyim9sԷ7.8 `]mƬ~~aD7w hc`y*Ae,upCsmJ duY`k/ta$. /׋dRW,RhT!7~M 9 N`z[$țጦ7C( G؉=WpGpm TIu q/&?{D CƠ +eqd$[ѩ;JdErZ"rQn-5N/$᝽үuv㣠}a1>^@$jF8 ~n^5>7Q.c$S'aT/v |>Ykc¬t&b1H<ruw&O%/6FZ7 "~*+ql)G|+vI4bЍtS%Z*=ꗎT#f b9by_?F&^,upqCOxGo_'J"XtqY^v4ijǪ"+,USi*B^YdrQ@R׎=̄Lj=2+~4s,L2,Qњ"XVoe#3!(Iځk.w+2Rsk+-_й LBGR7c%SˤZ^MMy [<}4Z'D0%N8M*s=~|GeqߥgzFGC(L<Tf1'M骀 4h!G(R 3uό"S*ИU"1ۅwNmd3MXC'1 >u8Z CQy +Wj#9<:B2r:UObAտmOpUGMvlgA|1/ER(aggjQ@zl> ݨs VpaI;\9yP5sĔ+KE6ʟp\'.6n7U_.Lro ?V A)CmRegP7N6@A"`CxEɑ%Qo|'-2+.#GziNMBDt!,vL6;2IMel&7yrb(_k*~g~鰮/S.A]')<֥sS-@+AYº#-c P=ShU9n&{KY}r2rA3슲 !)ۮk8tp Gk O]!B{&Ir%nU"aRpb%ƪ)EpOvLo@)_0*ZRT?NBv{Hy\=zxFD)`ߞ`-X:@N#ٕ\29gŴJA(<,TWxp>j@?3?uWliZ$xnq7dZ(L>@&lJogڝ ~9V`x.Ecm4ԴUazMy$QxVߍ: i9Zu\ Q-1tt GK~}CضӀau4K T"bUvj ʻk@rZK‰'b ݍ/k ?{Yg K/h Bbl<ޏGQCކISb%Rշ}lu uFV9n܃9&eXs~i΢cZjZ0{`+vڴ2"zsːK4%)M19vݔ* tYWGZ"r .ş%jx>~_%BMx'Y6?eQ47^"gz8@~/x,{|6;fzqY5lT `vݥL7W(8r,daB[疭,!on{8Il5TJc{ZFd#fleJĠeyAc;@ T:y2AWS38(Bci5LHWSBp~g?|o-6/+oB"& rvY# :# }>%W9|,3?#qf,LՇ -a~NE*y>}u7 _(lSAVzp_RCE]u]|VhV{ChFбa̾|6FjI#~DIIuybZ$]#(KlLྣX %f*t-(}wṆC3/z@1@+1irw(P!%n\'|W5>g2ÜM@L4V0W390f J,bQ<սFm¨O[FYuC0gg`L7'z]{xUr !$)'Ѯ:9t)ciC=mE^(Xן+dq^谤nq[pF7i031vYB~1ڭ͎*A%Jr4h`9b1< +h#O7xj*mvɞGƧ!&(;99+[ڂJWeSfu>cƫu#JN`%jV)zK$J˛pmWɌd,Mh/waW뉶8I.)c\ґMo8f8Ļ>.iZAIxmk`v?lI]yȐCIPrBg爟6v<&H9@A83.sX%)cCH(D|wYk MIG=Zh{m)%|a." Wq|Oi .Qծ;=?bBz'U?ÖY5+KK*|•#Jd(;KqIZWS,Xt8^zaGPmبW7|[- %&(OL^XB3u?ͯ&};-MY׉%//@\7d.RyX2 e&Xiq|*;GwHMu]`9}L(YeQfRˬ`~F/,2!jXi[o%eQ7T4N Afw!`B} kBi^͵8q0%z[Pcw?cM GN9G7hςJH|Pi2R <(ܶwLux!eklKSG6֔EYt!BiLܶ [:J\Z3Kj<#d[r '&AqRj襔^+N!pFJݑ~U>C5*ӸiDΐja@'%yBMNw­S`PdCԯanq} 5v/j$wֶ ô;U));- Bb]?\`w=Bz}`4\#W!nHJ-3P CQ\kw}6Mmg9b HpV(2oRڱq!ypJ /zw2rv^/)OLׄl Ǵй.A1ZrJOn@ľ}HCP`KKX0&hrA(ydnwo7i\ 6©* rЛ&oJTIɭ̎D7RMשDࣆAUt9OQ$r\]=,(胣7pvun/I4?m&dO^v0VL$eP -:b6f>htji(j(we+W z9EeD霺;?$t"2PMwWKر+Vn?t/*K^{`͔YI܉oUv9XWld)\`)JJ$δ3%UQƅkZ0O_ǀȦ$·Fe# ~EL<>FHV~~_03 '-)bzRU.27 2b_8;Az#$о!#ևf|w+@VO\!T×l3%3ȕz͛ S߶s^3e /jL)qZЮ7!T(o ENV ̏U b&ui~,pG@T=lb.zix@2iNoxa5H>'%)ˇ)fřEܧ e$9rh$dÏ*nv '7R> %g"_DTɳ5Y *=gwR' L9OJK_޾zX5ڞ{i|AW]qa_'<;+'c4d@% &6gYX* E VVtk@>OTˏ1([9'Q*2'E` 82ܺ~S l kGcH-b`x Ũ bZ ёv[Jynu%U-=Gz"N f8H2QRJ0צ gT)άL~T$MUK8֮]Ѧ{!y@g '"7tt"$ UGQ!]QR=i7&eCAUď70V.N۳ kIŏZ(tuQ\5.}V&祠<'^Feȓb%&a 'OE#7etTW+z=0r?")v(@@U=rlpu^(m(èM o%D;S);O*kv+5NB*hM,zhA_%CB#2` WGUV 'whןdH=Lyp/cr~^ybk?N֛"wDZF$!l/teU3%lC 7CKBX9t\k]lmn$ΰq1o!p_v5 8q;: kL>m6HLIvcn&W@$+v8Umsl-y3eiѹRq˫$F }tVb} .:*["SR9<͔Z'=o7W'<9n{&jpp"4quϸ TpDid$3:_6^Nص;Ʋn5j2-l^ȶH>Uwv+C/BV~ơSrHaB!>9+#DG>U@Xՠ fw!v{XrQtaq$~ f187ţWz2)$bK+ljF\oؔi8V>xzT $I N/Ҏ>*]28:QY 9%1+U]CdVkrY` 3DU#U}LY_REYcQ_|* /㜿S8w.D'}L~ٛ! V3Ԝi^wc7FLەǍtg)i/\gߏ`z~s7UYv-g`>Y׼=~(eڐq]C퀶GgS|*><6׍U 9,gwbg]Х)`1G5v#cl2B`:!1) D&AܝH&ύ` Ilrz;HC 6 oJ9j䔣>8+Z68Teuw':cKQzөŞ52Na],f˓c7#+L%7?:%yg'w%җ 3hCMA6㒔>3hL(Ir%Z_"mG#]4$ 9Ukq|Dל \QL6;S-*5W8! ^sP3p+9ID%hfҕ.bYgW}*}G,!DJ2>]c؈P )a[@%A" iX~gr'Bf<)xyek\@7 Ou.Փ5݋;?i(BT>Q^glk8ZT\ZBv ­Q)f>-NHP]?_TY8{s%f!q o{HK0#:qn> r; :4gc}q[9RXlWc,jpA%G"#~r҅w" ܠu2TaA,Z ))U^%guOGZgO94^MFP5u: a|Hhv=1CH3JaFOd9)ud]ݒ7SKOsN2Zz^ȿjbf U=llA/HI[ϟ%@ SJ650^!!Ҥm!t9F*>|h\PR%nb.@ ۧzEc}|Z&_c5i" elK==%}H#7-ТU6@R3H{I֘(bVZc tݏ?]ٛp[H9يv3#`["0ⷖ?SAZV,^ACZ")# 4vŁd* Љ"1ZH!zx3z4~I>tdґ)7L*Ҥq.-g棽:^ z-'ΒX m,@e5W " }l&\nK6.Bl W f^yAev)6Wt#e3MV;+E+ R |'CܘɅfLzyU8h}}I. ;F{;b%73NCap;V%~&]P-ol$r?k~zg g-Td#Fi@!nis` >p hbݲici{Q\`!0}MetyM7CW/0uwWHWdɮ*t\1%!hRg*y5G:5#듦7ysX6{'jEj4ljUH_\kwHɠ#׊] y2Vo^:fmN/:w ]t@n}l}b$6+z^8hW*,e}'2kx=m˨+h|/>EqMd-rYڎΕٮUݭc v/!/9̻{"5yF귳\G>Ű4,t˗zuotVtk;0# ~.e71M)B QTCbJͨm?P^8q)h{&eK/*<)޺bYFIxZ*rč[8YK߻7T׌:;j,Kf|Y\1UU =B:ȷo+-{|?\yJOmy]kDh{SY3d⣏u gƬ(jyc- N9ۚ#P61ffY/LWR+/BW$CZF5?'^.5Wr+D.;bքVlxIh,!Zdg DmpeZ b;&k5#~gDi)~Yl6Q.CX?&kNX ;\j~hz6T{I2/rJ`待 b%V}v MJ{R9wXgfOei]R$~/ilnoć8f'D:_΋Q -'dŏaή"< H_3^L}Kſf!=?vlGVxia9N3~:RG+W' Â$2 PpQts4m}(T.W1j8`^M.83V{b܌Ա:),ɚfm!GuWEo_*'dpKjvkʧ@>O2ka-f,( =xP% 9xU_"ȴ KW wH-]̄Ic"e+Kd+`'uoqrMbim\x ~$/ Ģ"1pr}\JԲsz>cwXu>n1{Eq~R5dT4rMv.rf gљ١*j&SnрG1ȶH.|Sf8z8's;R/,%m0ɭ-P'KRBGOAT}*eCoQ~Z񰊃GQF`/pǕgxd􎫓;c~(B .{/t( }V3D@qbAEmRuX=>yU (4֢j jn*$]DP<ӹCN Jʡ%rmc!'֩[GE iPveWC}r2slΕ<ͬb%o§EEBWrܬL%<ζ_YQΦU-zBxEu݀bQHQ#RO Ulh+T_AFy` }iJ 3,ikVsm$:ܥBa7u>p1+qM+Z-a{y=L㌥:ItP+_ zt}9, L77CʷMt6h+&HiHi:4<rNrY|=|~fwG/Uy~YWṡ%dߑn“EKP BZ&$P Z8ϛ 8Vwr{*&4n&s:s%iN6=[ֱ7K.J}dgk`QK~;ϮYZũU!E5b^u>$PV9M%yR. Z|>˰[J!:=l= zxH& { ٯGe!qVaeAyT^p8v%@  \N+BNcPSڬ8ӻ$@?c;`zCn1Ox@ /P?%)ѮKk6%`72SG\ vBSiOp@@_k(",ǁ%FZ̽,!WcDpl ʧ0v޻#T2B#2RIo2xTd.mXq#DZL?I~;Egl@,!"Ee9dؾk2?[&B@,n Ωp.npOW?!Qb`Uq!tК<9_qfʹtY~XD\|YE߻Bh!I{YfM58ɿ+?τ^O ˆ%G-p؆[#tH1hHpnA$;Y[d $0ci゙MV0^T6o5#GP ;ŧ+)Hx)OJ$S.Ȕ`D(T|H%vm^gs[ȍ!q0 BkLÇE JƭqARe[cfB?>c_U, c&lCq.VY׶6p 72-#^V搙و}TBy@syĴŝ0Y˪> T^մ]@w~Aǭ̯(hN2#>΍#EHBHT!o%&XGSe}9T S#O9MIbJPwvMTŸ!cco6_C*)d?, _(g#oٰ]ANTu55@H T5 ]8sƙ\iQor1,CU]yg5tϛ*ƻ;9?Pj\ щ?St<r1P(ߌ.\AN1ޖ-]ҞKs,M^xH\\PJ]2 wZ$Ardstd]cҷM$ܧލG͜EkI)PJ1+ ~EpYZ&6Ǟ+fxffz!-%6SBi2v`"fbKvx^׾*,VQ^KWAP2YDSj2\A.onYϔ, M%.̄ V<SLנL^ "LM;9x"> *mޑ2 \3VCص=Տm0o/"49^9%1NJ16^'sIRY͖^3<%_6Q 9CfFbܫ  o$O0<u;0%~Pu1x f׎mﮈ売efT%?|8t&:0CUNp~Q~("2k(|c~^ y].;1/vyT݈F D$C e.MIIw'@8T!flШ<٩ F'z: o4,](zݎ1,fZs#LqjhB?XT Rbb"QuBQ˰ rQ\2/]fAW>ϴ$t< ѓ$Be +g z{3"M 7:ȿ7fM Ӥ)6*lH.zlA}ez ~JߦiKd omg'2_ׇzz]0s&m{*.UBo+\b1 h6AL-(-,m F9-VOY2K-3x +c4آq+O&Ή@>g+]BH[]doE /f3Ҷ N 6?0*{K*m@t>!yFe@Ihn![HbRrwE )7A0@YZli7S1'")IMo\$@_u?`er=3Ԥ{>|& c&vgk}23RN$;ݹ>AՑu~~g&EOu |w/ӭoQȲ\Лx-$ CZ^޼.zK%^`8f0vDf^2vlّBZιXg RMl- ܲr IU#<3:b%hyEO!pwc!=:0 `LBHŐWl஢hHFC7F'LZ*!}3V$ac1BEu\ ^x}vZ6^m?^v|0 y y.'ye2ELfHjЭq53d4ty$1-y\kzwm,tPnB]ȩe3{=X``N,zSn!nRH6WQ^3 |1q+۩NpQ;6F9D% uDZmubcM{ZM2g GE h_N#9KXnEBf )X*eC B؊X`yȏ/vGTIb85PHL`>PDT`}X3rrm/;Bt䏅el TԋAoc-D \I*2{Ĥhع=jkD/$]-9`|`ʌI:F!ma0ՑRbW3qB1%g3l(c6ڡ sZEwʭٜ[କ߯K'| \2`fZBLLqzf e+OiZ$Zhz]Qwp&u6sL0un'yv30Fq,m.C[O\>6t'qgȶ߲z@%_H !o-{UVg Bq}Ɣ%PI Pf~?hd/:c^64@\_i%.F֘L Б[ Cd56uB~5[Z{!G1*⾶9GHupfmkCp^ͧFEcv}qԍbd\!-H;%'ԐjgҦ@zqיԱ$][dfZ [m t>YC0͛Rݮ*j/׀ |SGX ñtѩp Fxاx݆h4L/dgLI{ .Ӛ50c,-#BD2%-5 .6j: ND8>ӆ'<¢?I13wsXٟXhZ!1Tt:L0AhE)f^̌$5{ x#h9uFgD@$Ia0 phu|#( ^^|N[݄-4(Bif?HOJۙ*1)9YxX[A ) 3H52+';|(o5.Q.$ _1SԌ5aL&^ppFA=J z{ itUwB[R9KѮ3+s=J7GTXJFGp3,@!F8c&-ԙ$/"SH֠!#Q}gIt*uoauݧ6G_5yxrzu3Gnnfdf@HN(x]- Ē5e]wY2"Yi.9)!m{/Gby[ٵ0*qmc?׳V6-ȥ@qizg?^$mlhNs[N0 |Q6ֈGܲǽJQɮC8gwы sMQ+zr;/u nu,5Dz\TYq+f#w1>*@G_cNE]v̓X]D0.f!W R>WG]jT a4 e1ʗ7N>}r(h,oуD75qKY f&ҍ첉TG \k C3c|Y`.i.{93MnWt.ё:x?QRZlծї3iRul@ܱcs-P)2Я@+j1 Q^34hoN2݈KHy I 6PF \;n$Aø A"L+q"иvvl ppM!P}͞/`{}iPb P H$~uߓ(iȢi,mB7`ffc9,6CD4 "e)S{n~fp뿧/#7 M:ۀUnj(hscEY^ڵhNt1kewCɤiךz^q$3̌֠{]ҐH{`24|Lc;- g M|>Zkh`,,}ȃ ?t"'+dEG6ly9^C vysypMwe+BL˳N7bnBRMwa])'6z•CEpTZ>^:%\]dH/| [ʄO߳pRPMtXJs6 s! 7e p28[[a6#6|̼AﲕoI5aU (>*ޅO=DmF2$20^M.= T6l|ƯkCo:JRoFnݜb&>b/S}AP&ش>j|r I)`|F{WiNbox'xdN AcS<?YR09aG5[փ@Cf͂va5C++|Ntej-q'S֭T'! (۠dT:/|& zk' 0 xWb6p1CTTԱ:K4g,VVK"AԜw<9xNro|s#C ͮ<0ufd`!%Rs[eZ]tȄYO֠!)aƣP^GC(r7n3rcVZ #'jPx*3+7jxwt!ԣvCWaNZwV7/ײ@{4q* 1NK^]|%P7Ѣjx }=x[4`i-bc$Fw/RY;H6 j[t;1ǒvXO(W`fq^s>߮L0}yr~ꔋMLp0JM d5ogWT;)N^xXXM1ج#6Tʣ9хa-C=nXEKy:p¾ZcjRvr>#a<5?:AXrCkIˣ-uIqGJY4!̶B>3J9 VGlRBWܐd,c*oUr0{Dj8ICe=/ڰ42 ˭S7LQHM9tr FaΤ.Wg<.9CK#wJO1ƍ]WPJohnJZbYjܺuS8x^aԑNÈL.Oק_W]p#aKPΫCvA"4L5"0t6n( Qwd Sv?Kw|Myfcc( M;LoL (+5WÓ%?a3p'~h!_ȋ{3^I{WngZ#bz{BF WZ80V/|./] [z qM`n6p9I&qu4q>q*P@DZ MfI4+ݻB T_:n`/u7mRkM)QIvKRg:N|ޓ-;DPx͟-LN)VxC)(IqіP)O :W1 }\ ]as*4'zjN k3};x D[/ְ`|wQW1м.|k4BN;+Xޕ1$j<eϔ&; a(1li.w<Ǣ;zEHȃ(Ijt T ѡaV6& -Կ1Ń20ME]65ku"j+@{p)wdVLf іDW"gs0Gϯ40i-Ǩ;f4;}EȮgǻ*ϢQlv,:* /g e=C6am8;Mt)H~T*R ~BoP%q^R#м>>2ShȬG 3(UvK(PEeky$g*Z)JJFL ir$5Og OGmD*:!h5r;يRH%o T YPzJ#65 6[ZDX 4:[㦺p;-p9X h%A~rf 9zH+Mʩ켑D'K_y5BÎ*$cmhsB.do>2Q W Ę[ ?>{ Sl rҥ`ebUv`.mһ)fi, +8|P]oc9SϪ@?v:wkS<:~`d?f`ԓ}CE:B'D9Sy Yq2wγA+D65 mp Dsl+27: LCc0M+ڛC]h6*\~}ڡ .&k9_ YVY~QSK+4g<9*S<#s[sJn2C4( >0YlK޶pK'#h,ɡHrEb8;z9 f_U,I^<7"5݇xItc: Jyߌ0c.(!<\L;"}:2ᇪԋ7ULΦx[gax˗XsU jS}̠N?Gjq/Ћs}/cQ v RP%!+2.C2=0dg `|8ޝhקy> >K[Q͟Pjv+ rkRU5~k꣑e^  +gYoxҰԨ s'o7Uiw-,`KPw>Z[[.E0t5άԻCMה -!ܩV/|"8_ť7\Yh4p>{=X:! TfcD6l'ba'Hw \̹cLs p5>x܍JujFU4pE@#[ׄBW)"U2.!;I/»ޒM\DC^)U-?^jw|=FL|`{)HhttjW©%^B귘-Χ\yNi~xՖ2g}c& sKJݴ{$8 ,D/^pփtWpٰnq J߷gMS歗'kutiFi"VLe$99O p@ӟiӣ75ldX0x0[ټj-%qʵ\&'Ģ}+/ѫGL9H# kA:j)>gvUT00}"}LҬDpqD 鼆D%66Ձsz>]نfaQ3hw#@^UA _ =ՠA@Kb'2TEeoah|*=԰/lMc?@T5 KIB'JZY[s߭/N>E,$CGVmcGح,8CSz~ ڑqxԔg(5ʧDC-9w2lbn7DFeuveZ 02C|IYx/kMAʩ?7+خvi3і 20(ݘh<ɦ Oy$Jig*(ӿPDž'/ڰXVi e tC1xzQ~2eݏ)N{CI Y4{iB,#ǞJ3/ʎ}?=s &ll#Ӊ-/>vAUU[ r9z}opo oz4);X3*Z{ G ٹ,p=F`AnxN9g(@{AJ4ᤇ?Cd)tۃh_?t95USZ nγ:RsƢit^CWzC# I(bOsQ$6qϐ⼜Dյ_>(SG,^3X5wM>yV]<0gShPM/if^v2={6`)o ["YAV,4HvYpJe,9zŲ#m$AhҌ $7A ϸ˳?[E^66X>ʏJ?j)}XMQ]r/)}q6mqYyW9qjd*0&-*޵6iC =?{ Pāy%G>dX}JT!N֣ {$pjq A!Xi繩D& O4G 27F\aj 9@{e%uuh5kD2M } A~!<4ԵpaIH϶x `s] M"\FoKTׅe䋆G]YY&!#m=&zmJ"w24{_ ٢)#(Tk0^kJsdS?Y:و$ &FqLv!$[|fxq" \-jU ؂)` Ʌ [ z,PNwgi⃼MBZK '$Fs'=:/CiNve`OjĴ2DXrHhIPy*Upvl t姰#,98R1S,]Gһ߁͟!vGoF8{(1vRb/VwB E//L1r' vmf#v"c$2jUL.ln{HPN(bwI;,yhWnxj"ЮmN#qiD[vb+/,^=q[`"Z+tg $ëIθYѣq 1=lhrOJ3º&h: Yw N 92AsYԈ=$T%(4,|`w (,ndbfxUwx.dfv}J5 ;{ߙrsO{hn Ѓÿ7H(N@k'hlRW9gۑ }H";7O+D`k}6^R{KxPpGJ=dͯe_ڟ0мAz _)P8uȂ$F0Op;jЃu~ |#S70hzUL2hh|M̘gίd1ð&1;-/t0%'p髹_5ǃ&ɝ`'ʜFCW島*x?K]d2oR;T(o[vvF\`Lq03PEsҩQ>nB u3j-}W(h2[6M|asaym˖B42ȚP,hn7ƈ|?T'TYPRxNsP)-g|hd-DD{R7sM q;($& ^3^=me PrҜ;e()'PB'E<ۛ4ROo<%jAz})"v,rO|ޣ *Pp /LVr {:ٚн(@-f&3 /KݗVl'z.ǔPR`HobRσꃒT͠?׈WO߰3 v`ӣ%~ \pHCd@K4֭s#lcd'kkZ“1B5CT#'e>+y fx[]`SĚhNlS0HqA* IdfNJ!b]Xb+ i5h!rF+9U%Rc &Ff²3VP!l@91ӶQs*Q, ֝8%X )QH3^w_\j oֆӀ௾n<52ukﶮUv!PiVZf&W |-\%0vEb!/{XrѫrƏS4֙:Ny5, $Z I<0Cu>Om_ kQ(= -pWlHAYO0Ti;B0@! \-9 ̀dae%4ئZ|}E, {T!d_F%Oy3(Ŗ$|A9mC[ Hu3]VP6̈́ؐvTn_꺷pXP9'KzCU!}Qgfd2as]q~ʅXۤ=]P@X* wgz`M+܃/oʎ`xA館ah^ԺB6 N! ُ+a뀀cE~ESל0ӸY9]D+L%c| t8;U$_7@?[MVI Nأ!>TH8rBYm_ұX>B7=Řї-n'E2G% F:sbޅR dBNʊߜʆU , H7Wv!ʞ_V@H0-6RL'ZpVc];1Y Aٴ)H|Lgh~j˻.%(+寇DwxC  D{{]W cM F\kk`/h} lG`&DЗR916ܠz:G Tko4ZoMU9Х}ժ0$24Ī(k M(%R 'ƙe5m ̢P;ƾS\0.\e|2j9:z yiDVxt^`'U+&|_C3&& AKt]otr?]_a]fWǗ;jD#sWNxS}`pRg#aFffA&wBC٘l+g%|9' (_g?:a"?B^${hbIwA 0Mk(liC%h*cEdpJ+#8yiֿⳣ GC?GJ1`@S}Fi8QK?/&>VTT[Zyr ]?=/[w,1}H5pGV82[Lcx# p1gtN(pA' CTbֈޫu2(}]Ltd!?fD l4Hzg׃i:-Pію,}jBGi1?EA3*I?›ϥݻ5{` `q]+.!$-~ 1vT d}ʧ2zw)CG4o,vw7v3%:8ݗlOS%s̸WM6 .e]4|YEw7'hdsvb7,Y&c*'*+Q}.Z^B.Yq{gͅ=ޫ3_EG(d0m {v(ӫ5%D" "15Gp{ɦ bөɨmn ugi[0mpbjO?こ[Ǧ?4+)<&㟶@vyQWgʫ:C$ 87[nx R tR:1ጒ`yN9v<׃5ɗ_P"P?ǂXӰ7KȠ)… BDO KemJ؜e7C‚:ɐ}W0uOk**66j`{:3ϾDH!Ps3B19~0!|M`6#3F1"/lcp!0ZFGsWT%!tc2K^Zh*7PVZQ f[lu~Jo;bq#%<NѵebcJ)hd{G&(z&|oo<:'/{bG=MuKov' /m($&5Gw߈L@~rRLqs $ȕcl'z@_/PLnA:L #uۿGdci$.d=LAeaDOY'U슺Hq OZ S?.f|FŊ(fC:S"爚i{+RG^_=-C*sۀŬ׹-;!胔/>FVəBI3g7OQX]h;/l,8ZhSjua."^[%!۠ I26QәMkl )8EGgd!o"L19Fl_A?$ՇݗcBo B0 KD`)ECLVȑןE%'xxOߊ~ K7ŀK\bcX/8ӆ4lcW!r .MsQAcbK̻ͤ]YM6A%i!ئCbJSR YV-t &tO.\k)*q1 ܌Z|H{eJ1}Y#g_lN,a46C#HC@vyh *Pޱ[Ňy=?ҶDb&Khj{Q-2jc#QnCBg?Vxzj)FdX@;<=S@}yJU::+~aOmRoDCek]G`1ElqP2Ww9*Wu?c%T kJ1z p&@L y KjN xlV.B?r)<7{N cIR7<5MYe"DdnAiq[1 NB{ψ{vHY3b'|Mu{ǥy1XU<"&nҡ֣)YX%8$ <'`JՑ%\u^z;˼Y-4XGlfo,Z*)۠֔Ji0A~7Bfۭޅ+j`/8!n?[j {1Pnr H/_}~ o)(Ȼ*x!H~&s6eݺ^&&[ Xl%>76?+ :xȣj]C|*_( 叱ݴuy8O`/N4!-i$H/_Y9M$1V\mI bZt 88YA)K;4j47D) "֚6-[u.Tg)MHi4@5٣ U7Cb2ŀCM QSChLk+ |ޯZr$ m;޹d*Ԃe.{u}tr R"3fFhuTfFU[@OK3p7Erc,Yp A3q]|̖4]ƼO~hS@^gD8.%y >]ʇawiDgx4! qYN6ꁗN.cfow 5i/DH ӄ }+^Ʌdznb"1!۴5V-hk}^F?1|\ò^C ُ!c+b2E;ޣe_Gz?ٹq9L gl0hmaеve ;xnl^EOKA!2D67p/@51(MIv|y9Eq7^jzL.nv[ȍwb3gol¨i2tAô0S$Hzj ]x05-rۄhCHiz!d]ma5V;mcDM?-ydb޽ GZgV7 j EH a$Y4!0Ii!W_xFeyev/u phdk9R tI(ʸ$v#/RB8mn~O̚~ w"$HiK2aBAA J"`W(ړSO)7N YC̅G'G3`Gj9޷Ip5kD W?0aBhUl@nǭk4ԭVbV0CGT ܴ|j _ CHxe(GJ 2'FF'I[@<[#m߆m;2f+tUcMo-͹{:2ɈpD,ꇀ3v G]##s{@ֈR'B5}La7K--?UV5v\}X"5|ITi{fR'`0WAPF{6EϋFp^&'@e4@?Cԟ~P:Hk'LX 2;/3 _]NddՒm߁2wT$7 J"=<8eW+f.@jq*#IG6 |40=6Ŭ/topN]/p#Kz$<]\n Gy+ȒF9JXejye~yL7%hp{e5X]M,V6V 6Ng̉Sw/P:(iWhc $QEDe_~׉@fn A ' 0s$vnFliMɁI7r"oeC8 O4r~[Ľ+& h3huOjM'J&vx1_A~áG]&ۨy-gXL$%?*76PgO3dyoB,Hop7p6ϓ1Sw?Y1!b.9 몼0oJ7:SO1*tiWN4/!=1ky‡p Yi5SN~p/3y.bN੶AG$IHt0eBPhpRVBwK*/*l;S&uQ*牢+wV'+pA{8Aঃ7ˑGc} rQR="EC //ABο6]$9h\ 6>RPi8'% 1G -ὍTV:8ԯ'uvan:%rSjPD=HV z(W= ʜ,Tr|w0ksCK&Lr5G v:xd{m!t3U$pfw0>\!3IŸ/t:!qNQ/vx\=?9M͈:!3x-B ]"?sQf;X"f:-Q(E YTA& bCdx &f7 %gW38S$EOqi-^S0 o*T6gJ'A+ys,t kx7e|;]5Zv@*O;[qょm |ņƧH-\odzߛ4@ ABpYN.k QHWyc˝+])p)ij*?ÒzG w;L!X GsF\-]<7]V &a{}T(8 $.?/-X L(Va%up_VP]0Zqeޣp4VMԾTA'AvOaOf/oЙ_laiQJ |CХC<wY 945Q\SHj}ZJ$B RA}CAE?!Vv??begqu H,ji:'1K0oda$꽗bG\rZ?!WNB‘1~6ǣVq9b̢VeܛΒ-,;lTJ}H7W&jv:l} Ch`,}8mw| 8/_f ߜJ+x pHftT幼'<*IC+ G*"JZ1Ͱ65lK~B^%(Ť>gSpȣc*{v^A žΝGs ME]sL R*)s>4xӰ$6䮜5#Ȧx=<ӧRIEG?i.>^6@bp*GݙN@!n% Sn ݯ^^(,Tᇘ1)CWb4T.1X{뻽.bIuYoi㍛V-Y1Ű* cJ v>Q\yƖ%\Vw=]Lyd͍[ЊeK5Y{Gj.Rm#M_ z9TTvU(IeM=fɽɏ7G F=~HHV} aZbSzDaYZlgBeǠExmCY{ƽ҈r8!`)XkoMf 0G0$!_W:k9[z[_ tNI"8{CWw؁zR\,եLr6gk= :wYn7oFT ywy#YeEյ}nsͭ42H4HV.-b3ՃZEO[3>{KԂ,].d. 2${ե:r4@2p$DY4Rd>~lU0 jJp 7KI Ihs`)<:.A\"Iw\{Ů~;buOuIh]|ہe-Kp}i.k#+N۪HqҒo}OKn\ *:x0;J񿘙p׉M௘*-9޹i+~G7C00cnl}uN&b(eԿV:d)nT^ %hAwլdD" ƛȬ눰g~5qh7էup ϔ9pGPS/v~tIJ;4Q 3%r3}Vev>6w~X ԫL)YFf-/ZW-ȩ71֮?~\ySLi4u1`w3dL@9s\/DμݤVeE< uqFa}q*'_X![m{.}BƷ򁚦#. R1.]y,ڶ|<:IIA]K$cS8Le[c\517ĒqQَLOPO J]SɰG&JL>Soe:%*g^R bM)Xi~l{IixHO6/ #SyW8=Aɉ('9~7%4H:r߲AULBQ ˹wEˇ,\Y tߛAͱ]N ,*e  P1YD3Q%q,Sp!`Qg7ka3pMV U 3՗([Xa!<{i sAa~Τ)?ńĞޗԉhCjhٍ"Žێ(j^Ș]?x-Ll=@weCN;eTAw7\;d^&ey+wBom,Q؝1t %/*KT/O^6e)k<6bԜ,*韂[h;H 1-8ӂQЉW!m5,6W$1уzsnҀ|!VyT8\9po@ 55©袂6z9zNC?97]آh 'iL |:"R!T 'Ej)K%#]9E:Gcwr`W#)>( DOpH 6o"VNO\:ȰΏԨdŨ?_UR!'1J᭷;uQ &4mɑ>\q9w`#a1q2,z8b^b{KgPx,B>w : DGJ\Cۮ,s!0ceް=w}^4Qm3 uѕ0~IMow#I:d!2f{ɳ%;Irn>΢h2"#ή4io*)$i")1C=@6ApkcQ=m䁆-_DH>:+T!tNL{& ݛCon Uny Dx`K043V? N4}B6jȱbY,W*7 g]FKW',e5&cM6ҩ1w^ %2T5iͻyo]zvD*0t д(f%0;ɢCtA{%Þe#/=L/K "~k*Fxc9F<J/AqU} މމB0}`;e?P:mPl8Ő(O԰SlAeFw&?=D+ ޻_ /`,Mߤ! Kްq /C"r* nqKTh * Ц:ŭ5;.xR`2|t?e^U}EHGR$3 rqH-俯–^:m'xDڜ@u?йHɱy?Qg৿9ҥhVB;:n0D669+W:T>&{'5@ @MeȈSڳ ~4L k &F,Tj:M2^ eKAGkVh Hr/ta=H5xnuiN i+FV~V׀/ %o ͛'$p!&6Q&zOs8¦1xavЄN,ã'jU+S>5.܅̳x'bdIi`?&NVԌÊ^w2=[ oT&ҴH]^/b617Z6C .`;@#Aƅ!OjTdu&S j0Pyq{ψZ-6-Ab]m@ ʙ Ҝ.hkyJK J+#lBJNY]WiV|d"=̓Ln/wEW=4'>Uz37T,$36,=^H7%F1tP#v^_Ր6PW)<i|dCc_1MvOK$%5ّ++/{YΡW f"ØG],No 0j?zRw1q@iGZ98xmc&QFR c8y[8KEa 7p##=`Ua} .ITJ6GSϩs}p~ȱ gNHkSh=OK UCd;m5f9h.Qا* TPK_?uö)ad$GȔ/^ᗻw-YU 55q A}!å( S}0VI = (p6*KFg;t+G|z/b2fUri& ٯ. 2\w39KuyEnJE+"sśn=BJ=GRz:XѼQ}_hxl >Yy;:8+f n%)}Q۪t摺zp 7ǖ=HZFH;uA4<=o9K?XYѹG=0<"Eя"^4q@])6I7ТG*yi-9ni5}_cٗlF'U%S LU.96R "7<0tEt_ _ijU_/ol^E |Rgu, .ӑ>15=Am)g uYeELH34,ɃVGxrf >F9RQHםe_ҝq4svk͕茆oH\"oABŁڃyl7Ust]V"wKV)Ela!ZsOPݔC_ SSsx~P?= B-[Siof\h~|/j,#̡ȱ?_]'-]{qVlo,DY [=VgF^2Dyf&o[rX4L2JgX!*yv0v{Dh 1^#{7@܆2#lS>PK?p 'b9M-,)xv-8Goh`^q^)98k3ҒzBN~¦c89aI@ZƆ]pw wl:L/=mgo]1ǃR.:OQT.YAŇ$958+ SU=Δ,ObdqE^T8Zfẹ!N[ݬn?lM=3ո@c.?#…pɨ[,\XT:z~E)?=3=DHApɒBL0k˽ wp!zS%1l"Esd]:_ !A/4id5ڮKuJ|R%˨ew)ںOlG(lo15Qa7؃ѧ\@JRf mw.S͢[l|? +Y@{TRs WThs@.6T`5\`hZ<ܟ…#DgpkuS?XuBV)6ֆD.(dbWշb1ObP Żkpj~^OqW'/O' ?!%m岠t'*"'))V6EeōlI U9VP)#8å'~8!5'UH4?dLxXVA>z1Ӝy/>.zv*gn+j;U8͙juR)6o/ Vrh HDfpm{b\ Ȗl/Jy|^7(ct52lmP44EF9 D^mNtH&K6 ^Ņ/Kށp?[ۛ0*IrEK|'C"*;^4 iťViwzp,7wb9t{ *5i.K'C^;_KeXDA!.m,+G ٸ`_pEȀ%W-'_V#k%.@-޹- Ͱ],V3<A?N`*Y㴹uRTBz ,z'טUw|K7 >"Q8Kڨ t,iv{pY`,4G엢hnnMV\j\Di$z۠u*CcB> S9kҀ)'A4VߚLd`1Ɯw(TEiMP* w\8>9l<3BBhChp6'y>k d]J1V/]@ĀW2Vtma%c0'g0Bؑ_h/xTaU_h1ACM%c_9q FU)F-^F9r4 2-{Ẅ֦v>{pGLj KY2eg؍!%ȼ&F,[܈]|YTMbҝIw#W6Us<*-7zƵ1B9AJ/rz*W/w (Y6N1"ȜFjpE1q*gxȻFs\Vyb@^pEWedH+fuUb̀T+E珞#t?$IJB]bl7^m|mJSuk'vKUVX/RO)26cJmFmkg0ܬ"I½WȾ G"vKo[F۝K_&>_ r%VTVm yO"wi q=heWwiHm}dc5qfDw,Lj&b߾%Pt:LPB{'ST ɮS8Kꛡ#2|uI~+#B7( ZWjU0&'ts?{ڨoX8W~tдc;IߺĨ+BB\ ~@~(tpY ?@au}?MeVbri ssT* ]~(=%[y˞R:)A0@@#|!D!0 =X'N.;I4?|=X|J>D^Z=~a$ȝ{D9R]FNNj:ʚs~s}sNWlӡ(Ÿ1MQ6Սzwm";ECbK BnXw:ќDS3\9;ZȶU/[sȫɿTXl$7I, 1r2Ea9pT~F]C+Ub߻sfFNDpz^Ai_RRݒ΃Uq 86 TZӭVu$/ /`LlLKN>ag^-}9(+ '>4EҮ]OV7[K-%kA h-g%?.y̔(6g:Tn[s=Ǘ7/V6!-5kVZRdQVZ.ˢ1zx6հRr>|޵J6{uΉ~Ah #=Pq&^1)-Sd/vI#F > @*rS˦kB+f:PhI 0 >Zhg0{1!9ʯ Cx|a#5Td eZ ZWw]\2g+#>s n2[YգŔZjr|Ј:<1Ȥ,5 m1r#JAE4Rtu#T?}xeC>eDewd% "JI[Tױ\97.3eR!Dc % ZV,cV.Nzw4%v>VXf@$--"b>a4]ɥ$5ׁ{ 1O]%~Ӈ3#@UIJ"N0:ӽ6Wo> <(_E"Nl{f^ {H׋qWa{C`&@xzw23AG>B WyӄdBZrD*꣨(|Xemb H"{*@p P6ɒz"l/!j( |혆{ DTT|^J/_ǵ޿Q c|5'_?? 13O4MTʷԇj}Iui@8d2B׼h4mxRDiH[Q{qMdApg%} \Q6]nesZb]4ؿƢ?VhZ1$SRW78o*ĸ AiB?6Ȫ!_JW?xŕw SxRwߡ#UN8SOsRc(J3y\!MVYP..\E*B<7F/'{c:8UeNLϗp P}qX3f;G&͈ߠl4g܎FIz: %Yc۵3NPUW3թs,yUIBA7 eC|exz[{r5UXU(1[ɞtWkrWƹ&VHYFjiľfRkOw(KojHPPQߦ;\.,++ # PcS(XD ` )rbǁ%394 b8@7sA{A熇<ݙ%9** 2 jS2%ʤGr{WY`EQ\wӍ6eF1& _O}M}Hh$+|FJOlՒ4-y'><:AT4h8b7KSgz=p|В`K|ݒ' NMt*k?5h{KXX@ʚ|!p/ϩZu$bUddʗSV=PPé}?M+U˳*/MfR(b3 ?:DgM*lUGsOlFjNFUN# Fh'4xkhۊ5$2`i8u%T*i#a4OKE@F@֡B!SO5.jq+T{ *|@ SO?3{L(ǽ@Tw+(%ˆVV@6'3(7d312s @ Jt]ͻ 8xË,ê_⌺-O$'*C*j.$TPl/&";ph$ RKLCmI%/xE{1H\qЎ.4)/]g[Li\ge5y§Lsx/Ja}ئ,?~/h`}e{ы!vºZ{LHkOz>7nhX"J~lTe$8434PG3q|"Q!ا4vs`ZI%c5Ğ[쫖iBwc#~uC9/'GG[#- ohjYYZkrZ#llb4E}sն`rw}UTQQE50#hG[ [| 1:\rE4]ay(x>ܳGC!'\n9 ۃO=GT{,FeD[ԙ}4}%L QȎmn.fO$JAFs'Xn} L\6^^4ژGWr'Tv$GIc ܋/Y$oE)X^D}I18eǣU,aŜη•ѝQ_WMPdS0ciqg Te@P%=n5e#n!8,H 3tOwO%>kH 6MK\Xx0W nl0tSßY3'C =M=@"vXX."PM Sr6A9L#F/,ʈ .I5GY ןb kf!7/>9 (nǚ m 1C=5^M:"R (A@EnM :ͫ˙U!U$}n^ȳ E]HZwUa5+h,,HϘEid4wJ\l#]{\BV$ߢ[hҫw+zcY.L>O=1ɡp`6#"H (q7`fZXawZ2T]Rm6 *70M fCo˭'d: ub B|xnY7񕾪ݩH#"@s@J-kѓ@p_ 0/TG䔯g*9[Y%QwɆXz3?uɵsa4A`Kzf#@7 0)}6ƾ ˓x`ٞjCɳv>˃Ɗx{^scHxecRn4Ǵ}kLgbv/͗q'#}b/  j?z+rG wс$5!i(9={W%\z{h>Xi+0bVuq7!),Lo) W_5r"p/R"rY/߅o[)gEqiPZRR%ڢZ@dC$rLhrh?XeV#Vz8I0osu}455R(8Cz:ygrbj~+˭K=J<8lRVғHuίjt*`+QOpF$4Kݸuнd{?kuҦO, tV"vzSB҅ǥwGq'`Et?{^̲r?5} x*E<̅r!HVNθpb dht$ v(S~vM)_a.Ű xr̀hOӏ}_!4Tku55Q,Ȇ LЌeiNS)jtC ֻlw@4 \GwG k(xOb0v+~R8ݚQXL.m9!(![1g8ã[(P/J`EӢx:irQyz0׫aN<:.U7&L?Ov\qQ3 ņ)gdm@/6hSeP]E; %'=p~ݦR x1֮8Se|_ttW_ %~ tI}5\i,FO74:zLrqlby]mV!{ww 2/8:c\Ω_ e&G'mOà~_4ڃXg2 .JLP !YIy]y߼1ZwY8=բEQ`&.ɸ &{}.xS`o"XR@|~3FNCFX0 ֨ 'J-JgmpJ# T?@JU ~8IݖiLf;8&iƋ"8wMVuAz%3䂡j:,GQ8 H¾G_SPL(X-nZx>]cb 5t/N!žvyMMU1} tƏ+q^{qϓ8aޅkF'yFl N_8; A9>_<|mK0|\NrT[.&+fǜ\u!2\uZVݟaJΝȜYzMhϬyG +Վ~:Y3&WEVTnZ5\%Z\ "w?G4HG9ifnmG 13:FyЬKun[]@u47NenIoir,}~iEh'&+[o[/zV֠&ӧ܆3DY\0Es䐂_\$ {=k[#W\; |m .Ov`WJҙcDH(W;n%(T!a_=eXHtB נfX]b^p5n ϻVtS :ƃA oe:F?$w{F7xgc'(;\(U"/kfȼ}hYb&vdb v튜BI=PUJIZW{롊ˢ@u: DRX# #diV:x)x/NP kd0V7˂NhQ"'rA} XWl< ?Rt\$e~72frˎc\(^[U=Drghzj5Ʉ%[1ǩ?dk}3 .v9 NT)8/ߛ%R늜H奤oD}$w /Vg<9:bN-l5I˨-ÃaaG,b׃ d˖xR@՘RբX) %eip *v1\/&<*.ؾ_.ZGV1frs9g6@amIa$l uCcJx3Sb[ph>BrS6:ӎy?#)%DA7η*}{)'ijZ0 OcE47qowE+EٖA u[wxȰc~C:Fɡ jkANEmҗy  PؐUc}LK?; "øU"j0E|L{ !i '7:`W8!8r@􀽃"}҂),zO_63&́a!6%HYT #sSzl6>(Ъn"e$-,lG}Yb@Ɓ [z*RF^n"#Q+MӋ+WrQ7ɏ.P*4H}Դ~PW33O*wIp>i1"V^o,,N/]<\"0h>ܪѲ:yD9RQ:`/ Ɓ 5L@ #x ߓɆlg+I{N1/kas !!h,Lפpvܓ՟P-ДqMG D]8UuSs=-*i,;2x<0~no牖kKc xCnQ]eV瓯%;h8^:{g[-u9C0[nѤL C/J҈8+Xqr}b9gyƝ0b:~={ ]"R1-I 12%t|1=ڃH4sLql %Bf"u9mt*F$2m%aP,X7`d*hstI GkY<`ꮧ;I?*慟$ҤYe ;dEՠۃZ2, ^{'Y*>}]÷p~1#0ܞղW@8E!`Tg4$p%MP\ɡ`X;~fSETn4SbdRC:>p:( o T9T J 8r!`U{}#WNߝ6q~eH:r'oAyڎ"ɾ͒T cP7K''iCI[(0뽮BbR8 @Gt _["4A,pYǖ`9pI',;ĥ wc=4B>YB'+*DPY7fݨ+T Zc""u׃qduʍմS=y^>\뙽ks&:&ЀDJK{SWwg/ZdQeZ؉ll |~iKcAqRD;aE vyz4QZq]΀{ Wvq*j$&pήkSc˘x@5+9ZO5OzRS=1/'p3I+Twy7|%dqZ S!vRy IZWS_Ɋ5@"1^"d*DnU'z }[{޼~a"T>O y«C.YV@%֔v+ϛ؀> 5}PO8*~(NzHJZqvVѬBYPg+JI g__csO\]Wh P* &†dž@zZT˲8\vxZB{ӥ ih1w13rO9+Pm( wMC(E5ZZ_K:\ӻ1,vzQpe\f*g}Mle C)O2 =J"gŚ\A8ێ߿. \U M+JTLxY6ލw/wA"'z9,,o\+⊇ ^\7y"UD}e~, ᥼JPA&HEE`Lֲ5GvVɶ<ʹsN亱#iKcZvN~d:g&(}ku@jإ<$zlbIa+3W"bF J+n§I?ZGސAEBh| #[\cZ#+Z;Q01 j4 Qu1ߞt+݆q NN'^[1[eAv녱"Gs$Cq4Pb;nFTVmaOOw;o.܅BE1 !X6%$:zś5KR`NJ,PCpYtBE9 y%kkG*axPi,*cֽNMT^m'c~ v *s 7s3᷏ 3F֌T}#4Nx6 T (ClUrId΍spIDٛ# 1kt0anA*!\~MˇinD͗ |kkk2ä'm CofLd.=\\/5+5 iѸH2Sj3 !qq~\~|5% 9+% a(w%4hphnmSut=>@5UL{9d\Wy\vjoH& S4Q+Ymrad)7?h Q,揗`y&,Yoe]xYڏ|nu,oML>x߁Oø;:ֺ]s TU6 8J1pxH34̌f;!@:~v+W4P·z@6Yv :eB/t#bIvICWĮ4)=گ&-(Fwdkq-(PcX|uɰUYi9R d_rʜ3^kVb>P%s2;xICoE(6Ųs ƶSQ\Vfk^98qv q8Fi}\fDV5FE뺈o|yW2d=y3կؠˊ+[!A o: gi#i! GKgL=~I_fw[|q$6D086c,sh#kϏ\$z, ✑QLnUCAsu|786%#sEVNO4,' !/o$"-)>4:G字,^xh쥄y ?nR`wIJ a5%򭡛X!L;Few[b!jr8֏&&"}S5mdÄ̱gߊ)>lA:f}L:U|SefE&Qc]7!=/ D\ZG'%0R]"WH++;""B{ -.=y !r6.^ ?Qz(tE[ |i˵ 9ssH[f0/A3.F@%d*/sh`N~cqIK/ 5z dnbKx{eaQm bv)<#@ZuJJv3ޅz0«èc a9Wang8_OZ푳\V=@isa@ @MBInLIQزzj?̰dGi=Io&Ѫk슘Lz.^K6kx$ -LsQa"&hH6;O,N TϞjChz&|H?sD.;#j&X͜2x^EKaÝ,oRm$!%>~8pqgqok1viA(GEѴ~eF `gI܀_rp.=!S`o-S:e~2|ŧSTUsBgOo#W[T >]g&_ a86VFZy,+gT v qb}UNtY%fë ,=/zaeZNx%Xk6d1A/CKpPhn`%jҐ8L uSJiD`UL +sI1S#Tsr⶛zd6|'eBrNqȐ8t(JWW"Bu8Ma +R}0$,6R!@jѫ0 ŃWa} lH{ ]&80Bc$GXƯ?2,t>S2g$wcx8ث 5˦2<fblGd ED-T{HVKE1q̊K7AٽK%M22E@qw6N.7(+bn(2hFe-R3@_wݠlmkN$z$#+17GyW,N"Ks}rCl]#(nȤR9soS:MsH')Q8TIA\@L&UaP%jB;kZ"Cq"I5V0AY?Zh᥺U]<@,x0ٴIɉRO_d$; D38pg";2%MXiƕhRg8 ]x|Tx,K6:hR$ cv"i~X=2 &xƫY18U |avW0"Ž h+Ҧp9X*92cWen%v_!QϾV!]g>\QAuBCR!^D!>woǮ(xE%4#̏SAGW&qW,գ.btj.fb:&f Rx\Wae2_e:=xN]~(~#oUtd*g!7M騡5Ǡ l*r')h_5ФRXm5u^]TU+?vM[%,{p \<ߢ|g(L}ҧy^XN<aC!+U@F b dP ؂25I!:p`d!&>c])5襁u@OH嘿n4n$@_ 7l P[;֯u/v).L ƾ!{ZhPx̵ V/Π*#W%%c9NM@zPdW֧o|-0϶Xm:aR,1Rd{DFE1<8˃;{&!Lg5b:6 fm"aR FsW}_8IV9paAw[@te=mZ5qI;ǩ(%lxp!#+tR++!o;,ƍoS*\܅*KoH*:'t;ղy4{Ҥ7mGSCFRa?Cz6g}߾_rC-p!,W;p %x6\$& '>. 6o [e2>qP*6vN]`S쑘g-U{9sbL$N ;Aeohi5WK(Gy}/3* RrUOP`@7o+ SdMdcIBjVTsZbޯ:i&[iVpd_+.H#IcVb7\N2)WG72ewY^}vp"¸$ !W8p^&n#l~NJYڐVT _\5/ "F{O+X.@;Cl]IosafQVz" :j14.}xdlx)(XDsrP\<69dȵg.nKvrڃ!pOz)R\lJ֙6qN(ppӜR%`"^h{בAx5ԧ'VK/U'>P%N&;M[ʲj\&0뒑:H즋oݍ7,Y_[v$`o[al1mb@ 0 [ºn*j"̙& :M~O\h&x@UU522 @8:@4k&S7msa_ G ^Vj_"ϵGlwej/D5d0Mr2x9O>, .NJ 3ɯ6c\YBJ9gN0*TAB\V^YԻlhQ@6$ P`\@yhFjKhUly_7n}E)]$Mɒ,Y.+ i<'5HKmnب }pbv5oa]ޣ_PAYkW{ψ`&3B U4= ilڬ!@Բ JHzs&_D8Ipg}D *u_l B =,i\:i`=usg(JW-4u082<lԛXpseJ{z ( XcWWVeEqhNG Qx3[t/]v:]~$hx@xzz)xr x9ڦoҷý SЈsR - p!JĶ#55[_mdvI ޭY _ʲ[Rw9i'wWMeb%, 4QMp.j BT^Nk?,6Ȣ*/D^H\meH5|g/sQbbkzk- s^"תtB|OC)GTB}V$\htqF)2 }j݀&0qہqa$aB1>_X܎4V~T4-GVP+4C*%tvnV$Q \NG*\?ֿds>=֞Op2ū7̴ҥ:$/TOGA~UQ9Ķiՠ 2XDV ]6NN8+Δ'kmmQᛑ*@ j\LIɊHk S$d%@y.MnwN5.EZʊ79^+:ѳ1$9-_m?X?4$KO^Yz[y3g`Yd;mӰ9L /nBDFg/ IR=99d:,+azߢ?~u:eDEۑ+ZHox׏=.SOEzV1b݃+y%RK'W;"U ;ϱ3}ʟGXE+H_wHv^(SeZlaJW*;"gFr,SHQ͎i@i<~[pX4./^22Kf3NY<M Cb@ HQ\u㡬TZ( ׫Px}6JmN63K> sd $x04E>6?`JtmX3 |$>Ƣ8yҕ~H%:} {*X4b\b[^l-rr>m$H5A)ײrqɍ ?BI_܀RUBw|s.-`~?]F- gEuuQƭt#?>a@zC`W R"rZ^;I*6(RQ &~[#[0n3Xp8%?g2nDc!MPXbD'PF?MgyF?ϡ} (8, 8Q}2 +%b\] d_(Fk5֖_bJ" d4t-hL2KdiAu=ϗlr={b7flL' b{tX,w裊U f> h\gjWysr sZ٠Yٷ-۬м$7D ]YkU5uR^JUH"ݖ=8mN ɂa9IUl.y&K_-%H'aK f6>.,ր;OTfst|wnqEr+/|B?oX2MYxAw0Ȣh ^-P(@e gۆ<q@].Z*jYALd*\xTuhp[А&c(Ued!Z$$^ǞD ui2l_kdvegcv^S9R*r~:-p=P^L˪ o9C_jRپ`vUl\la}ﭿJ?!"=e,lIP^JP) qacIbn0лBIF FƠr#BuzQmPћ .sorcq%dt| {++[!L'I%ry%hd |%Aoò|@:wGj{W&\Z0KPLĘr e5ps[ɭ'lc.ak Cm7eCNs {EZl`'U' oD< ^' )Ӿwb9x, dg nwYFUM?!MXHR؟x#vg Α>~  &:|8`ȇL i,q٤oOipP? ʲx&b"XI (ރ4se!㬌Kѩ0߄.~ \v﹵Hlzbx;꤉:RYlß>^.!Z˲vm!#3ؑfUrv"ŀ&eB`Aȼɛ&{4}FX(u]Azl9: ֭%ZO*$W/%-a`3A҂| UYN׭cRG b #=˗ #J_$7֙S[)22R as]M13b}t)pM[v8F9je3(܅x-f$mDs@0W˙|7]т]dž 1eQ%['}";87ܥ<^hd} =T:LdxX57laNNZ>kM[Օ ֓Cs9nL%(Ǟ=lļb&D1Wzb !sXI{V=]5Y6?Cg{rraLkc=CC{+2\p;qՄ @(dEM%81aRfX T?'Xg[ҭ]LH~8AG RhGIm.ԙC0IgkٻL.L/E%Kx;$ŋd[*u!RY!:y6'jJ+d̠amu5Kzֳե*鶲2f)V@[u'< E>r(d޸aJCy"R3?ѕ_-1}A) `{/ z̬6u'43LA  C`>-W^,#3($~O}RC.oX7w8 t~,SQXK!"#sY;ny>rNӸ\+:/:< V}^: QQV_#Ō2T+#?%p u ~ ěT]5QhW[#-ogXO=]ػ斜@ӄEA&`geUJl2BOP~cDe=Grq\n.Bdy3a$;c;w /wU6;4jP|e6+ 7.3]0j}b0| }U`{5 i)]CG?[j5_@:{aGMCU)]zdH/w^jǃ'5S p"k%*l2ľWBc;'Y띂%Gcќ7cn]@ݰqʵ5=Sm:<n=*3Qs6[Y./BaX˞SRÃAhW{ RU7 gsf<kxu[@ȗmYٍwŞS__2 sڿho:5XB- z+>K:zP4:9Ґ{t*RL {>NZ4ڈ. rA:,Hk _m!Q1[47qP&ͤ;O%om5?FHN"(A&s-2! l%(F;oeފ A릡| f߱EUu?L^ʀvwhy;qK;~ ͈.f v7`߿JES<] ,ɸOP!W(h+3&Xrmmq56S.ћ6Y XfZXWֱ}N $P"-`E,59P3sn*5fmfr{kEM&sh -%*;suXb&912Xl(XYDm)3 D_cߨɍmhg!T8)=_\[rsw(z58_noP.0?A2?sp-sw,Y#֨:{/$.A$`3cS 쌙SbUJn~ 2]o %flN!9ەG"3#r?~-3dMm&B >/ mT=QVxW4kve嗂 r}$NΖu@!Kc!G G5_9LwrD呤V~*]` {6ѻI/k̃d`㫱;nYceY+>AIiK< dHqdxDKlO("O--vveT`'5ZE[:zCJbȚ@҉ԙްgg1|l qcz36Чm$BW|.z/+(S qC6EfKpo1x'"&z9iiecvQ}"P bc}I^2f#PZT77a.aDE`0$ u44/}ls2|r1*9lY3w6BPY'B|PQ4 W!9mL#=t|ɆԳİmrD2^GSU2CKZrl`.f閊$ WU B Z'y=e,h"&̾CTEjLĞ _qdU4AM*ʙh9V5: Np]X)|*UCU)v\f1XRKl>Wd"n5A) "bz+{&[ݻ@6bZx8UXK Pjr,-(+: )X+#teѡSUG D(yA?7jǻ-)T,+h%vC0:KMIH ~3$EƟhnsSmYVV cw vfc/~ʰ!5n Q%š~Ff 60$b5_鋴ܼQF6)3N6 \$(iteFRʤ+r$)٣j6_nv6oK\mө 1~L`ѹS|W tyN~Yn V k @ǟnޭ;(* LнjGсyuzҗA&g\<.'c̒Ce4*kd<&ӲĺZ%H$_U+臃L>"U֠)Ȯ6 *ǰ"6&;L?^VOͭ/ y_#YGV;(Xs!ڂ7#L@L(#@#)3EZ`lpbt~Ui0`ɓK0]f#͋!$u=BĔBo"O'r<EݽKwŠv{))%nFx}6g.lS4xyPIgֶQOg71q<b)3H,. E⯈J9myq{5 Ū ~ÆpסPeDn)_R2*Ym"g?zLOz'?Vx29(o"pI%-/p`PD[lEXĦ[WvY1[UIx|v{Ζ6h?<,Sr^sJ,6^_ZV=UzjW;b <乍)y`= 4|ès/:EHV0S΅=[+ CS8L W[P{ "XnӷSjndOf)00tс>%A֕@EJbY6`]ghJC/av'*qĊi\k_p;ٍ+%"f'[*vfrpo@ʂKuCGncI Omib _P qP_eZodOdmI@àJ ]=8,m4wK&=b^ۢ><XrJ(|]A=%AIuuvi+΄l h !p'LK dOYpI1oy/Y~[\8;d׿_#]*B <ְ".`,}DaWނfw5@Q}_SWk)+i)ө;MnCbKɨi9hV/l<>2hZUwv+(c'u=L TsM 5s fG_G޳?z#cHqk"uSJvWW:z S=FckH:߇ުՎ,L%/cP-x,mS&\p_V44yb*~S=g(mES周2Q*dW%O"ݦZ 8詚KHuI H g}rIj/K!Y(", P|<8QsNChY xѣs ㈣RNd* P.aA4/F6hLT7\I]'ߡ$i֢͒dJ>gМw9FVoc+P3A?J!# 8VȂ+c)= $M$ANi&F"iuq1jS͘T7dx#d"J2a.=.2O-elx.j+[GdpvVWE K+MfwXK#?CeCI/JJ919?KyO޻\OUh Ȯ"[1:P7 A#voNx .|`y&s4G܈ |.< pxcDP>'l  &Ãc7?~;9NB;t0Sɞ `Z',9k@߼HX~w:UR3~*kZVzbG|zY_`x,9,kYnF}(@s+ܙ<-/p8d*>X O5yiDI'X 9TV;+rPS3|Pm&tcFTZ8:gf޲X\Qx&W6Œxּ;ڊ(?2|&mEA4mҩp;#q\d>R^Kqf{>4NRF2D/hr ORofE]⎝}wT:~)n ßb|Zix~#t߸҉&8i`x zk0GUJg(;Q\&>]+8UaspA͟t%,RoJ|sL5B&xtBUyߐ+Vu!xG0xY %X.Arc eW4 >ȝQeq`PzHhqu C 7TM̛̙0ث(8hH+%`j}opZ )agAiG4LUbno q-l-^v#`fk c_]K4#zêqQ\}>6vP(9-?iK^ nnﻼbMl'(fk}~l|O^TO`@"׈y#tt]xib'@ןHM&*>[ɸl速kh¶ދ 8d@pg!? v|O%\roG6ZT:^b*IL@xԕ([ Ά:H8" t#XvRcoە^S m0.cu奕Ͽ*W;$df|R,TU`8Oe-qg;@J;՜Q6|b)3f˂YLlќYMmH/ܜ[l+rn8v]ziiq(3TSΝ7N'XS-7:IA0>WxI쎷|+AHɁUuQ^NqZۊ,HT=RSlD)o#~;3 *|< L[8F#]\50oiNfV;5bU3;t6EHI=/V`Wd\겤 ?8Ɲ:0I 6yt UhNr$T;ZGȱEUU4wr9M%ܚ({qOXX(yRxxt8{{JH* QŔwoaE_e;ICx[¯~Q{> ED I. &&jj?w]#n? H E"}h84Ay}` TKs@N&݅]I1,7lkN/@: W<]FV㻬=smpg){c\['\+&ʿοs0 :ՎxʕJ@yNō+ pp^|~ R5 _E"w p]iFݙF䮬ݫZgf|h !6>!?P_[tiAX- wC]ZhZP<'ӅVexmsKբͮ߂9`u%r{< c pKU^2MiGC!!Sd);#]ߤ6g׽D*~p ѽt& =L_ي؞g)%^xVǟREU{x< ߰ |>~-#^G:MbX兌Zp :$k o1_Q X!gn,`j5ǣ>vB@ RK_6O{ 5jOj6;d![Vl.?5ALz*ؤBBpMcBqdm )9_:?&tca;(N7bL/S^u{(s}J)o$/\1Jߖ!pYœ&  pMU-uMىT/|8[$io2's!ڸhwOٳ<} U&X߈l( |0+2+&'eJlp/?hhkԺ^hE8i#C-bڎH;$ݗAshrohCl_N.Wy d:(dXTeVPfdjHUpy|4D~{S| 5JRtP&.hVArNn3JD`8.zs 'd΍~À.rkAe;hiZ3=8Pj >=Tq ڗf6Ho91E0R2$|Z$^TgğHTq@{ A ˔jzʤb1C'WzKW?sqf]Pc҉nK"gagd(X)*3"[x^ql)JعAn{OOEYDiXCP*_{!-2:}eN߸ kS,Ơ[nBך_Yn}9z6?C49YNqw,=CT`m-~XIsܶJ*ơX[>n@G:I?α`1y-I+pa/xJ+rpu rΖ%KPRyw~'ɨg.蚀>Y^y)W%a{'ݳ>ĴW3<S"@޿-mż`MQ\r#.&m0U|r+GM)R:S<̵( "Rb.z}^x(wpsˏ.; )~gs|1I0aT YxƍKoUfy2Go|5cw{zOS02e4ޅw8gL,Ĭ>_y/i$dɘq埙iyr=neTވi ?x_:pfF\A>k%Jk&&7,N;u[1{45:OXؽQL!:Q_|{M]U60`)$ӣ~XZmBqD5d{? r@ďczZ]IjXj2LOy. `]ڵMesjcD r8y10EvcWIhsj Ж4nMgp2L f{V뉟i ܠ>NW t#tJyV !oK9 !?Mr.4SVy9>J)OVaϫpH"47ҧ ʍ0CmF#o@^0%ȩ~„fI"Sr?R :T$d ± 2}!";#3OZR7g0@ TA@vyLt"2l~(Z!HihD P@8ko^ȱ>\Ɵ{6ȠpƏЭF)E_%z.YuŠltreӈ_PF  k7yr%B)Mx.B7۬6W`vyJ?[ʤŧp b8LC6qx^ӔӞ%؁oGb)y=h-7*y\*[D p3H Zw !rm5oa=1UsܵlE6_\."|qeB+ۼ1^~,]h,o#x5If1D_5|D$)8d[a.uUpoxKSz1M{+N/~@w5yk|ݍK.tiyK@*Z}T7v({%.XCaw! zfW=U#2:m`6YV6N6:whI[.u8[|=5&2]WJȦEbWDΏ{|'r^Ҡ _53D){ տo-f3L"A,kA@9ahfrhWj\/Qq,Go3y%h2t)"!]OE[RhmU `ۨb*x"A*ùA "efCO^tM¢ɬ7W|Th"~+hDܘHРIia梠@j j [KƄԳ$}r'{>U#$x 2 T2aw؃6#j=^یOlHRg+78 *||YUkmkұETlGB3кrg$,`M%b>ygΕb}#*mnn.L1 N+CHpz"9Qji\IܾޥidJM|m~8^\,/xHa⮋3ٚTx򵿙BgԐTm@S&QczkXg:ۈ2$(dX0 }t Fk'spIn2<9N'>CU/A?`7`c>kH,5_o}ٔps-TSу7f߉ڒhneϤC`e1'3 cEA*ڂze0"nNwAfmƬg1vz ? i*kDoKl _m[ntp~ o&95V>nPs˒\s}ԦzVC)]thX3E}1Yώ5\;@OAy\Y`uxR e$aR3yj;=5sƭ$ $Nyɿq =&&)BZ 3(5?m*O(:j0cL#&SꑝߌIiOP W6>k>~s m}ViJ7+¥|/ CRiS 2=O*77w0 b7jd6ud$:_f,EaK>LN14-Иڗf "ił,~a*>ގ"0Y#ㄼ"e] Ew)gyc,žWX}iFk!yvB4tŸև?̧Nom5̩ pI>4>Nwr$+m'WDh3"<#Q݆SC֮j~K~ ce Բ ӛ?oE +մhYIgRXfz,E (0CxT_#RVyAUf|Az61֕OdYS.qu.[BEShK~kNF՞>)[oTӉ A>mT3(ֵxfEVFǴ򃢤c,xTBDv+u4^кdu=VTAlp̕#ΜҖ+c8B ԘzWD|;5/EmS"Ct"";z e7_zESҠ͉, ^?'ڡѷ %5Ww>(QghQfv k˪H< u78O\>#(U3gTbYaMȥг2K=@ɦgQ'"3tD3EcjsY<3rb|٘ϬQv>}>94Pց@:'`u>HfH@/HhSptq h.v[bM?UI+(7i`Zzpy&>NKx[37`*iu۠hٍ.`ǫCɲK9@wXF:QZA$ y#ĕļwÖ^g`+T*$1*X'9U9WeE{H9P˂ i})-,]ȗټ06[͟^?"ip8t6D^6@gi2Ԝa5vobW/a= |"A 3nChRӎmMWHY{}; CAƂaH>~bZ%`aĮ9_#fh}qf}dn3t<9ҕi^I ? hfJ3Uu+G3YHþZ!9TX ZP}`?=] P!HBԪvƢ{|.?=elFR:҈~#{Ȳ*oȖSpR ):{vvjㇸY< )?Ko4Ӟtd>"^63of3* K ǔUX X:R #!ԓfǿGW@.h{ !8%d~φA_۔uzU}a,b}N(Z!{ۉ؅[CWȞ* <:(qZ BсEAYxO5L! IGOٱgA7!MoNRC{R3NPqŀ]'EopޑԇtI.yb5gD 4R;(3UmIq ?Vw]PVO/DG]= b?e|k!å~ _<[NSE-bqm(h.ielk>h97nN)',ڟ,gYlSJM2Ed* 2ԂQ?[\ShԖdb4璽 kW ;,(wSFن,3A"6c=Ʀc`V\w V2{@Rƀ+hH0(䇤ƖWѴ9S AzU9M!̷m|"ѝ >04Ȅ\lZ D=?;s>B> l!#fNTKe%93p[<G֥/ީ.kOEƸ 8t g`MEk(.[ D<tN:!i !:2t$ن*urxfNA+tudBߓdWdLځǹ ;|#?6,54Qغ{c}yf3w(~< ]GPo\FvBJ8g=[m!mi/5WR`|=^_ anRfI (clZH£IEU>u%?ƺ#9=!_"<&B f B& ?Ev1ʹ"3A?d fKTǹOr'6 HݲLWLi(.)DAZٸtdGmDWnr XNũ_>"+ yR#>EXilI O+ŸDtswfhОutR{Z+>WM4l,Cl_%5lLLĢ>! >`4UM_9-t-KψgBj W88 ~+%AOr$伎x-;}JGRMcJ"Tֺ0.}v?2UĬr|Kr'qеT߻R2 [Egh]׋ApI%;'K7 atY-t5&V3_0_oD xR`/I?pBC`hnGT/'o8l2u<:m۫P/jZ&ngǷI l{]Z#3҆ah.ʎmX0Y\P\q˥Jh@d٦Qo1~G' +}%]kwRzL#lov֍ ? ďE В3 VպвnAz݇?ƖnP]=w,|Bnu] lmvj+7U7f$aU(%Ţ7j=sm:$s$1. ̮+Gʼb~?9U^ A1,>3.es둔 Ǘ$<]yս~+*_\~E f/w G1"j9dֳq;m˕WI#rZ%C/[n{+ 2>kV[J怿goF, d8 oYNjn9,lbw쩌㟪YĥIRi2nP o{14IsJgtNSLasЇe` }b&ި@ܮdg>y(nٺLRa M'$4L#֡LYp=ZwL^VoΩ¡ Q*_!8[9=.;EhU}ps ,-EWA $_e$ ˾T>H?7uCd^S^H.`p Dqk,`x˨ZC{fUحDuӜ0_pErT^ =b,Ѭ]c$7@C,B?k=@S[R$ػx}&鿾e_\`LGsЂ4D%'3%&a 6yS~wu4++sp0 %,{JUM#k!huy7T*&/.y2jAcB-pAK,̖mx̞SXqr \ :tS$2?a8Q̿Aw~ ?' _` ;y/9ګeOɨylocw[ЧFg@?!t%RCS* 0ss|GEa"kb>XU4Q:0 B/^g~&;+i323gכMF9l~Ȥ16Qb)pAԿ m!q)([@E\moN@]鴠XI1/r]R5QS'aIE?'((5XH߮O]WHZbbyvRuF }#`&@&{ȡlv- 欻^m6;Q~bTOUY$(Iee'PVIƩz>`F>O$-2xkBôEs w,1#Y2J4>QcQis?"XA|iyȏ-;ly~=# av";NXMnI[L|c',EK8>I}`4Л֡]IY_rsBc݈7۷Ѯ>8p2Rg[ j@{!vgyzxUtGqBR=qs4:>Fvn=,۫-/caUdVjEk!ba-Q4ζy{hVS9CXE?ؕ:&*SrL'$P`sl% w<FC}xē rXmC@E }5:)깐(!R-&@plйH|Re}wz˴|WE~SdwHNμ֘]xR`w# ~^`&r%oW逕 \9ij5ذ L{|D*z ށ$C1H6g}[@(*-9܄{Ԍ ZD?Kq?Y?ǀ1&5$ahV8f*BGkeUŮ]>{9L<1'Hjq-]//wH˫1N^٤Ih#HղC &b,$}d8K}<؄96K欖trr߆2' 1cZ'))LSoc:.Dy~¸m=G PW2t. "!aXJCɃL=>Pॗ~uKf+uVѤ[zTb4i%3>EURfdS6uy-|hrIv:IC ˕X4A)ӐaGg ŏƭӷQm`-![ݰr.KvC>nL .P:Ys}F8ƥ·n\kW݁ZFLrǻqy("DrIMwIk~Uޑ1m}  æ͑;L[ :ԉDR(Ч5%VBFg_a !|4_ \v@֥Fdgrya`>BFנJx%;nnF;ޖqMq% ` A|,.J3`H+u(A WKrZ  &-KPёP: M[·_A5G7%x*\<\/m3M08į 0 f=%"\xIo|7aQ1޺k˥D>?ݍ+#iߓ)i1?(.es1D 6yj- 0P R&Wmw&h$ O:W52%tk8/xOX{Yr&ueܼDTzӊCa1@̝5Ơ@.q`=#A#' l;d媋DܧxwSQ8VVa!}) ljp=(Pl,(ꧼ{d A?\s&gBڰh2WI*)3zPCv;.[J*e#/Կ@kꢍޠpύ%/.}#~}ƫԈFlPb'KϢ2*ib7IӛNۡaW,-I 3K6ņ8 (Lvd嗝?9|q%jEkaO"Ɯڧ PCmHn\;E go}ӗ&a1>7n |tw^CXMYuH]/=QaBzkkº>#'KhFPoj5=.bFn9 HI0u 聗Yn|#8qz I)8xSs'#w_CLz6O q_.<oJ;:Kax>M9xK ]:-?g1pwsFZ(Mŵ";$xO,lhӽ;bwH>dvbo. *ԃIrQ ]/zfkAF֟X4Lx=:??Q޼@13Sb)lږ Kn o]XV[3]d~,N}=d.PFz NĴW몵7@g N6^řB~[=9*ѓ@|fMo86/k每c/\'FV{|[8"!+lDZ{v$U$芯jv%V*sZ!LO9rT+'w79vú;n0f]TխGWrH,M4B, 4ʺjF];@ҚbZ dc6 3XZ@<&'c)gz"@OcFjC]V&fH(O3 b 61&Z*Vѯސ~*m7r2M7hz U2H́ (W-Z*SȂߚP{-X[5%SɎRk`Q(PlhW Wxs6.\RM&3 '^<[N:{ء{O ŃjzH 1iWne\fwɸ*ޣ1ݽ)Y(u{9fCȺ7 o"4* X+v?ߏXv$7i$/c^\Eٷ.gҰIp}1Lu^`J;gm E$:/A+Pj^/ʋpd2ׇd^kXa]JKP@*.hnQ. F"BYJU>Ux|g囡l$!\Ք=f)yѵoOd :_Jσ@ȰYNcqsJ ۙ8{ n[~JS΋P |PL;|8kHa'S V\m螈o H u?;b*o.DH9OZB B/=E޵ |*py~j-$$6Wp|${xl* 9b)8ѹrh;qxOى뉢i'|H iD ALdtAȴ9QLWMs6[0Aע"}T#|Ȫ]݇6(eS{A0ׅM@~g"4-Lcۓ->ӈ5D4m>nv 򁠯(;N25XeMjG^QVizۃyU~7{D#GB V:5NrL7sg1Ai h=;,Y/wrau6Gkob` G2Y,B;f?\N\_]i?,-f\aB)ws9rWg 1$ª)CÆM9rrǽ*1AݡL+vp]^՟$jMaZv!ʚ%N_r褺Ob~)v6/vPT}7f0hY s'%In,^z](K, @ G7l^SP=]pʿ{|WBv _c ~kOsOS4F2e8p<' 6 ǯ;2)yg6d`qԉ :ppm fSYI'O(m1%-5)7k?=;nmgCаԋ[5g̬֡T."G\kHٟdsgS#x&$)j'U YΩg\n Tvffv $#l~}^ѥޓ6T0&.AX!߼~ 5s ._Rh`JZ}kٔ ~ RI#&T(I YwWGZpW{ E O۟&*YYI.03 Z)=TQ}4s j͉Ki& @-`&!tn& aL|LwPǩ=2U=9~"`j"4@YH\vի@AD7~AsĜ/FbL҃b)]!IѠdCםqtgW7A\o2*׳#yqb|hOoru7vb9!#cyEs 㕑w%7OPZ3i$@\a?Vp*#~7{ $c^`| vAωv1B'`gvbjĴvl,,-+%Ml+_%)X9P? ڊrDkOQtnI"*cc|vAqI/Gh#VȥWeۛz\U @Qڄ< Z(RXVN9Sq1Oy8Xm0Pn(3mB {}Nmx4?FI,3Q|=M-Mf43?j@|ĎpM։aũn^h쥓eFopt&lE>>k (N͗ (VkԴ wb2Pf̄CJUd?ӧDbHK–qۍl/`*BA8EA(f}FzKy&osTg)p3/qp_/QKZ#U -zT9%TB UIlaW[X4nKU*$\<ܮ'ǑI0J#'ytӶ8C"4,z.*!%;̹ ([YH8v'xxx1Hݠr: 0K@p|WًR%:z> @W |`HYQLPEPbFD{?Ō: _0$f6,Ul*";*󋾍@i_z6~ 0}~gb'^A(]1Mы`K- B:{)5>Q A̭xxg;ưH3@A'O<&=?6@G$<'Qʌ0d.s3؋8>p9 |#辇Iy~T9Jf'd~COVWoz1$K;s}E Vw{R3rUޔBϦ.㶊"+aQTJS@"`O\˥\\SED!XzkG$dT2yAmȪ\)=rdw}.,fN48vH*'O`4kKVruBmZƷe^Ə.gbiPi\zr>1řmJ1`@g M)&+('e^)ܔ8|g-#HbHKpd֨Epr8lE j ;efHQD1I],@e0n^Fb͙2 ii,@E`X'/d#joӈd Cx JZY5\^ %/bbi;> GZH1 K2L"p%\bL@O^nv_tg){Ѿ.;,ذbz"u.p5tOhej_sN.\juf2%7QP$Ve樬T0;ii0FN~vф?VՃyBQ=Ta$/#<;-4X큲%L%WT&eщU4k*ɟd)?L Ǘy"-q[lGު6F)҇|[o'TY"+ g] _`v#|օVbBV;1.3Abx~UՋ;fhX{g5V5}A.->E(gywp^W|0~9wl#ҚElSM=S@2м9 a)xB]~@-%+?mb,]#R-6uT"AҞ$`<=MpݏU Cl,kzҙӬ;|Zb znN3olVQ&b71XlyJ*LOsޜC;/(/4ǰ}9889M~V/8_u*o'XöAd>K2JyK6ʃ Ymy:9~B ;b^M̧/j΁nn#¥.thsCyݭajҗK2)qM: 3Ϲ&X02? H&Yo0ҨȆ:[}0e|X.X}`oܦ2et bt~ҡ> ] ^X/߀\uRƪNշS"# 0jOK-2\ yVDdb:Io|#*S+cn\ht䶎|F' Y"V})%!:ުb A3'-3켜{)MɡL2>,ߺq45c7mwӥ>??E ;w.ar~t \|"66tw #Uc߭dJ~bm0`li]U &FI^6~+w6 ;j7FOJޮF5'uΥO? |Q}R}SP=L$>6 KC]}e-g 2_i+ӝ&@8v;\YWIg&ϭ`^Ae<ºD"w C|@7x_PK\1н!X03H1@~9ڃK 2K(`m2 5|2w rKv6B2uJ=/F)VUC`kմO|?;"JQBcNZ[2 ?eMhs ~|bjWC*_D9WzJD#IPvNnۜk}QyB_j [^J$ӆ#kg:a NMIs\F1"2 / :0Ţ=oS]/F}\|$E1[2|FuvnGhQX%(>:҆tMv|폦}|7iSXzkT8U@啰e#hD$tB|B0V"" ];z9ifrz"˕#S\D9LXȉ̻>PK⪇EWRIhRLϞ. qԋѱz.`ߞeNa,[T~ ~f gh.xYhL5dQVhWt΄sS3q@"1s*68 O XQ AHo<|z?, g.悧0 ϝv(z\NF5pM=} Ť+.mA) "{[VƤv&B 8#69"J7釶`3:ΘpnJxj0O=[NHݛ'rvFHӑ9VgZ󽏙K/r #o튢|sa_,cTyǏ {jeEOuv'~ܣ]ʫVx0+:' j@pU&+j£|ף$EGP+c$SBwGs9cr`(N Ybf*Ev9=G@:bȘ ǹ&) &~he˛Z+Ho_\Y%;5U"Dy+g,8ppƳIB&g4`B9d e`vB࢈8M8[~{b D@}SYTf]xS a?QL EuMb ٮdXP%7#ΚfFN8LJ& mb?F ?]C+8OlXz I{NJcDYT/To:*A 0«brl/ 7]?sŀ$չܜ8Ԇ؍.]Է6~3 eE+u( Cx3ؼ8Ti[FC(N{Gh1P#SF$^o\Ưd>وŸ8!`@_8 ӿ#U|:ϴjӚø dPfMSmě; o^ꅿS#pm/yo%ÖQ,w^ t@3}@Nxwo\n Ce0'j]E \NL*4Ğ#ݲݍLڦ)Oհة}XkQ~A5 F1(ʗ_La?|Hx3i5,< OAzcmu7*89ؠo0Ժ>tTH%C HHG@gOp eq$,xVq%$-Ndr`nuߟ O`2L &.`k9ʄV7X<ӆkL5ZZ2#LK &McR[w;ҠoLNŨ\Wb8u|?z4iM+e:d?vҝEPׯ7hM>|j<ܩ;\17?]wi I6: j8f'"RA;T|_|<9!Au39*p"xek 3&qo#AREݞ9/S <Ɏd17 i)!DykiyGcbRWkp'RURsl0ttɊ d`7q!Nrbco?!N O n/bͧ}ykHSGc<jȭKJSWx`SY纉߂,FrG& mor'szTٱT )JRZ.<{(cl~·~c~'@B,#)֟۞v}PMEnr ~ JOoVdi }H^'@Du>1앧vNUFU2~u*&AdTn^RfZգT@@eiۏYR]T*Ruo347SWGj%yJή&VH3 VcCȤBy%(Czq &%(q/(Pw$/="lq=(V!{},khARw\W#-44 47jF8,zFFKD_WXU{RSyZ2'T%}M{-1b "YkEpc׸ ;N\%G{cYrsPֳ /yVNqmܫcN%UV>b7D.eZL9GTq0G _GG稻kϢ;k zij6ړ,mQ/.Gڍgϙs-xssrH5?|"[[ L8MځYϭtyJƎ)RyVI:v wŜVqKFb$uTS4s% $!3ud@)K#x0П['`uܘ(fDBox!VF,Z ݛѸxߜt}C5ܛ.-Ař<Y j~GZg1 `y$.{;#oFvT˨{L{F^)NK̜Z+5p602gKB{ -pt8rXUVLCJ<$gSZl7M[}SrL Mo$fZA6MA)=ҵ/4M-mv/ &#g?wr?H4+Ό x9[~e=v@_oD\dfeaH^/Umۛ˫,{la5g )_#+Pq>[}#ٲWo?p$ӉlJU/AOP S]Y_/wjU2iu)tEg-t} kwVf:r1Ą=hV{YNpH K% ܍ !#f0#rrE[960f߯= `#$hu;[TYW1W˾p~l")Jy lHsõٟ%ß[!ȧ~E4YbDpufSuݟ-1m4,52f!:A7bLL"(;Ӱ 11UcATn,ANEi=A.(liQ5z˭vV`KZ@ }g&"8T Yf p ,klw%g6H '"Н)^XǢ`Ր~1j'v)m'`r=y8$w'_HJFIA̰ZݜFDaĿIr1͒(޼oSv3iDVI"l*6y6]nBJs(iFN Tz.o#hxYr?首?WmQտ7})pEf,7U)`h{ EJ”,rϖ_Kx15HA``jAcbq^ܦ .V8!-K4Il1Of;x +JJ|݃Z9ʹqdQ1QJ{x[VƸKĜ?o9. (orGțշ,;n3kġνɞ2)O.CxY~&"&qd[GT*lBmk HQq[FVHmieѝ~.9z*$cCj >yEwp3_{!t8p%E^9vU}~HԷEFC&: L;e$[əf5+#Pa^y%ϐrzS8?ǤJ>QtꙤZ49 6qkdpV_רSt7/ӛO5 (k)Yb\U$KCDshLKP\~<w?ɼxo`׊X,K%fz$RjO'>n.nЂ+r{'0 4$yTE|<زRy w#:cܿnhcɣKB%J(L #"G5,ti/2MTT[yJNJD9tꜹh@>K+1%MApOge ԅs8j[?Hإ,L= e(BH<%lTvb)-/ě&D 7ILC¹y'$/5CJ.l7v*eb; 0IV'@7$$8\\AtUo-m-PWQ ` Q̔sE:Gr섧5S!(@L䭘yLbxyQ%r7LQ/|Nx(@d4^|ȣo)Neq?k o+M:6ZnLz fb췴;Z^|~<:~^){ B8Gb ߡicê1{3!kLU6R)NMyˉiw9cmXT]-=|y5L&"Ty ? wڮbgڛq&wSa}?<:c Y4PRmlPU/(sԘ)Tޟb'ΈejcJ hAcOÁI҉0GN"9Z>O-s nkݸkFF>z&ev_U5fAsp8ʉxƗXYRk/@ބ%G89ixE:HŭtpPN #+}/9"YƧxyAֵ]K+!_‹|iTS (\@ #oөe}C]iSs w/}2~ wxEYz&?f:ؓU#P??Qc͸vm;/D SýL,}wd"j"Djc@̣>۠\փI1 UTR @p_䟒BBi-,w2כ{Jn;; Ύw`Cx8gkhi1m"!-;ᩰa??te٧!IwG}6 ߜ]?m@,oI[-%C^I_Q߭EYw[ /Fq,g:}c UlQLmP德Ä #Izگۇ%Cr^]1Rke&ΓݱðlS*ulgy3NK:0 .u1HQ{{gU|xMCwJc\i:} A Zkk{> jOGɑºp8$x^Y'Y:>,/ .sM|(M| #Q%cWqNdK04iBϰ' A_;}KSZ/3B 07eqQS:߼O2טADPZUL3?f7 ?Ȫc{lO܇in\$Xn^^~6<3k}>k>"\s m~8VeE4oj׫8tv#`gw7b_J`cfw: |/vAIڠSp7^#rn*o/6D4tL,NޜsZ?GB Ǽڍ+!Mr+(TI|DbqY,G}c,[ יxTgbesX[!L>*8DpozM@+1`3X$EyT x IF( rKmDzy_C#~̕Z_J\5z;J&>Lܱm*.6ܿdL2E.zl5r<ws&UN:RGy // ƥḇ/kٱ |ihP<{z'=Yk(ԚP(SۦtDL[P <7cJ`<(C|yݮN hwݰlq9Ė7/&tB)psDTV0_;,|WL;"%IR@F8: tT#(4Щ?BA!}"eC5Y [n\8bG짤A8V"$s1 PMvXmaHK&:f|$,.w9MTY&A:Zb*" i<QU!*7':j mўցa˸.{PTA6:43W½ ktDcz4y▣fU'0rc:#k̥𛌘af 8黕(38+ dS3%w=/޺ܱ "U^F0²|Y'Y bR%JHln|oj\C}Dq{-l%@ @OI;* @hI4 ZDIRGmaKɸY׋µa>)2=4 H@MYM^k Dc\+Bܫ%ԈVDZ+!BIm9ݴa[g=IP,Bkqޤ_obTzi%:]HO=쵺A_Fx|@HGNkoLLj5kiY>&^rлt F_^VH+y;35z5t"ƒ͸2܉ϰ5`XދƚuAMB?U~=>.p>3.WjԼU$h5gitPev( J-﷑n|WL^)cQЛݺb[G|mjJ6m3QxPf .*eZ?tawbgȌ۲!|b:qI9 i&iȐ}zs%6ՕԜeq&g=#9u2vAwlZCRpM9twB(!>O3.8,_5^lXsǾVQ1@Q>gC`!lyS 8br wvM`ԗ Wt)c00RwJ\%TβBƱ%`STdj9'tVdVC:˜c3<^ѝB_ A2y8L =X=J25 Ts_Ҏʾ;}qUڿ&Q=DGmc0,7n,žqK($a? K[!>: @O_Gkx,ߡ6If4_o'"Nqi0Tzn؛&͠`*XwLĥVe'xJn"-ߡ]H\~*S00=`R)`TKPeCoCjFm,/x?bh\R!D|R 7Ct Rc)\'?8[6ӯS*s"%v}q"#}yGu%zs.-0'&\8Mt#e:H%̼ '゙tXn@~i0DqJ[G4*YȈ]^ĸ6s{ƞwfLWkw,Q It[xB$F/}JVqRԳ[{RLmGu);~H;;x$eD=3l?\a*o4Y+?,=Omi"ґ@`z AStSSX~'Qյ1_8֎7OҌЪiU5[oOǁ%2-dMWZSgտε[ip(Zc.G(_yT= )%Z,{)[CU;E狒NŞ425Iu|F׾,&Œn,?7|3kd;/rк>k;gLqScbNRL] J¥TT:?ˤ<n 2%V x/t{] { za)Ǖwj~1|i SD9͂Ysj` 2(W \Ҕo39G^K/>[P ҬwWw7|ΑXj^G]rRBvM&.FcL^By( ({ǹ|gɜ'=.՜Kr/fZrb"tūvԵsLzR:Vg\TYy6"E3Dc.# ﲈfԷ=?Uug].zU$L#ENt[KssaܯfOq7":H ۛ.Lg>.k8؏}AT]1n8^ѿ kٷy${3#q+W^|Vb"=[FADƓ/&,)AߩufhݝtV:p{#i>芔V8ɕUdW8ܣ>wCQ3}a}>lZ[&5z -h[L-0)ZjBSבظz'/TJlFaPq@I=kSIeQ%NyQ7#q\R{ Uc td8p{+9CL7zwFJ08+ej,htwts~௷hq&ΘxܳnG3f TKBuu|Pbr+gnL8و:Ad܅lGVMn}[QUjWmn6!YTx!PQF݆O3HġÕBR/>woZa&yb@ifvه*A͹W\Tc |kz}¤<PYĸ8lDcnkLSgV7KeEVzɏ2fÐZ;D$4H]ĉO-1(F1ؼ:|F /~J:F4#eK{$|lHx5zEkʯ@p6J?TTYbe翡9t;jv`;ItMAi9U>#f~5x2ZCk WA:)5mq$ L7_&:{Ud 8w .||¨41[eke|h~LXkp3 ܀nnaqb\Z0i~5Ϥ/֪۵M`l"`$vԇt/'\8էw}>iӛ)ZtllHs@=.( y2.W 0#pK|ݾP|cڨa,Ȭd [Sƶ#jTWȰ'W- h1LjrmI4c/x$1Ą9/ /E#n8^(`dZI@#m$,kAN4I#)X.(h%OF b܅ҫn3ӫᅿ"ƝSlڊ9R/,e1ƍč6%CGl'[0aka2]Ǽ*!*6N|.Y6B#I*GiC%8=9&T<1wa@>6g(U81īx\S1wRS&K'mׂ1B23CU w3-/jc1PÃ%>^*\-q ;t_WYd+Yy)J!5UF v8)QhqwjTG-"ь1hPĦ;Od-]ǘJRSإvn(O DP[|z!_!I{ .\b-4+:EkI`Ʈm,z%?߅HkxswƱqd'Y(PJiQE)n@gq84,\+LFvlDUm7,D !`9H,'03 lfPa=vSiƺLJ I0V1 Oh^8;(/1݈d{mN)o68ξ1 ᱿Վ|qhGa&ިGśն0^U[r(9]mAk?b/ HBf!΁ 9Q3_:à*.GrNy֎.3E2I#$~pɦU?.~%}JK}Cik Xx =`cDLmYo%bh>bQh/5g[ǬДk,<"JM/N=ZX+yQ l jDEjTy_E \sɎ$PwJ"~5΂|fDwaZy) -]R9Z>.M1i\f r,YK[#j..us~)xLG3&6%]9 z”_ M:˹CGy @>5P>1& NKMpMkhI[',r 46 er4=/~!C8!ŨHZi|ϝcLosåN0(˵GXs+T65tЕ?:(8~[=?hX5g# a_Vev_Lvd;5$jȸ斄"w@~Mp;?k^M`Mz@_[z4%7hOmYi.g?aMxUiMh8%HmL/ YF7nɉ=u\QD"$LT[)畅gtM}gIzmJ9-Ul*tKLV.i3|.?R)\ge}6Py֪tms04e9,8&]b^*b%>'|Həd5T^}uc?lS&dmX8.Xc<̢=2d0%4~u5dġĝdly ~+;EH5dہrV89HWt 8.*} ը&uE{ 12"NHQY{6NƩG 1[(gbȹ3&ځpxwb]Ty[BGRh!w\VQqX6Jy9 zTlJC /INXQWudYl4Q) &J1 k ٚ{[:.553V{n  c Qz?@TM- FaNZO!x#N.8רݨ@kXuAl81s 'aanwkRI P%Zox v%ӸQw%39aO8PZuξH>9(e_$Ƃ$Jnn8(tV3zhacWJ2% !y$Ќe']N/M\0Ӝsƙħp|NU_˕tAZ9&R݌ݡSmwzڋ3#H=՜ӳoDzv ^#8).p:3ƿF--q>Im3FJj:F؜w?wN),m{U*Gf\\RIzzlxù oC-˽eٰvJ\(RkUn Jz̀K9vyI9mMhVg]+p 46`s$*8ng>`S^TTйI 6"#)zHýTɬ&GJR%NE]""z~,:Ph;y=FmFBT>n-]C ̄RoO$R}Hi)b:2az͉Iv 5!MQ+4C8Y#t,M_VD|}6i" > %xc1ɦ| Aj)q (e?my(l}j@9u'[tIVNu/FsbW/ηڝOFfB^0yT7CSÍC~/VkؿB}4F$ȶdT #cܠ'3y e蝕ǟ/OMrqؖ"Bz ܕmבe #jVt[`Dm'+51tm,2,'>cR3re"ڷ]% P=|Gdf%ү"9Or])QFT̀˚B,/ oOF9dgps@[nH,ќrh-kE1/0廥f/yL(vt j7Bk^|xQ(oR`!9Rt)eHJ CϪjcf.G3O}8S QAsfqRBfJ4q#byC8i\oN 3(۪PV]VP'#Kd .Rɘd}Y6!޸ ZiEgVjgZ(p|yᑇ}²Am/'eI\V9ZpqZCg_C.$ TޜygC(Ϙg6Xᕤ+& X`0d?%<P=Y7yS9 v=Eͷ|:=Gʹ%Z?:ihq nt7Lp )Iʛ4k pL֖>#+mGDN٭,%e.o56%>gaSii^"i]5i˓-q2>V% Afj_V: t&De#]r'hӔ6|ۖ ɑx*Jք;ED=L:dYۅWs2nRc{I/DzB؊?%PZ Vzv<`G+75{g+e}A9q14uYs:В-WgVa|cR@$$s/92"b]H>54QԎg Z^s<݀VE \_6#=ci' '*vB,I 5:3t{InǐDnS-{6GJG}bk%eVM(؋ypD&OW`Ӑ*w BQ/T^ъ}97f8'4kЄI 6-@lO글 فe C 0'ԣ81R:o|Ha[W^?5#/]"Bk?ڐR'\X<eoYNJ+>vQ5" ,OzSgx1X'눝m Tgŕ}@HEp^ waaA9$rj:G8F_E;T&*nV&}>WUY_9˗(``E2Ja5G] 4LƕR;Mqe I?3@~Q{NI,&J*8^eyͳ屻X#dVk  DSx]S-hv;R#7Vol;-bȱ tESYǓlh< 'õCvB9ZJxCqX~<;r4uF;z8+f?^!3>?+)S"nZ}ddlYl X-RIȑϭ;hCҒ1][(YoA4At"m:@޷ :xw"-ڈ,fC2wTLИ@yƨB5KQ@ݽKb4)mCpKJ-#+hH+UQ*:yxބo3F6 # $u}$os.I֏Qg1SagAk7QW*v8ia? BsH J cZ>-Ox'{$ pzAevl3Pv!`]hg*03elKH)# Bhs*y(VuSglea33ZNg/w  7/,?G+IT!!k. Efߴ,tڜkeFbjx?ˋ`6t]+l£ (%h2CbZCp66w pCP'b&2'su63Iun|k ~_Q!%;q8yB7k h2mM?&  [sN֎b Np3<C84'l+,u~᛻"\ G=,{4j f=+|7u_~Ie$%[NYmТP46BGϾoDJ&Ɩ7^A1DU5i)ZGkƇX/}4!OQSݑ~Nc/hyޞ,cCy/cFTweڛ X cy- [o*zʀQ3B+e-j*s7E7Tb#kDL8~#+9Uף2Mwfj:Ӿa/l"Wf ^~$X/|seX5 M]LEvF;Ȁo71Sݏ  z:ѝ2%DP9JS tTUS⠔ɊHצ as<9bY5o2xCcC>yX~yBK B|OU;rCP&~A~oπ O`⑭h ַh_SѵQ^=1}z7)Q$O20ak bXXLb,s\ ]E2.KaT@"rK5Fqȑmʂ0݇_#ĎmLqiojoMM%joD&Z5\Bcb%$o|Joh&HO/ 7k \;c“o_rdA} ZKf[ \@[@׋/uuitUXOo1A?sK$zzJcմO9yJFdZ_Eh쁓ST!,ca5L{Ӈ>)؉[ŀ ً@l+ϣl-;cR7+Tr7ՇXA|@" ;k˟6϶{\ {&V-h9Tj7ى>=M-5''R6BpMXXt!yjE;N8} ={/9'foI s.u şS3o}9XyPU[>TwdE#͠LDÆ!ɐ >@> MmԯZgȒ^00 $9o~tZL m~;A8vJVWeǕQYAGN9E8\j6Hx xO774Ba!j[~j+աDh}@ML]=@kHZhPKSN32AqiЎɈizdY3c*C( $4&4Ӹ5~U9OaYWhn&`$Kܖ *ЎO~HQ-@-唖/D^ʻ'49Bt'۷(%JN&u#+wЖ9݂-؋g0z z=n%A4UhR s8#r6L1 %>\GU;-9gk[\q \m[0HuS (ٔy؜V_e\B{ tŬrO{F˹S]2ŏTLD'd_IZ5{o.N:hRƿ=NJVluwiiÇeW]y ~2l&e)O. 9ھq@4r'oK{lİ4 \M%?ʑfeiY9}h#w"tb2+e #zx0ӑMb'"Ɛ޿G%j"R"W5α-18y\ϯ=l'<㚜i4fcKNIݼF}gV&OifG8.UZ$GGy$wS4MND# SVA'WPvp'\I& vda D[%f ] 6ka5-ώLFⴓl|[B8vX}3N |$X3AR/ɼVt{b?N_^v=MSgKXws傳 #;g]OK2޻iq .9bQWRky.xG{rT*Dta'> C;sw->[o8-%!ol'd3gp,2ٛkHMȈ6-g2%ӂ,`'-JT_2wUr).k#^p8RElT}iOB-m!FtxcjNH,adY:yQTRUW󶥰w,qj78M4ʲ{e#UJ9UV{Ђ<{[w̳O`ncvPˈSnIDƲӣ75);M.}>ߐoma0hdtOZN۲XSG|Kn]љ}١5ͤL9(Zzd2\ZgqQYB=R&6cLB w#uXfٵ$OrR Tdv=Hԯ۰W'6_yٿH7_q^Q[F?`^y rok YZb|y?vt\ꢿ,xVS$n$o"4Br&t1]_]rcW}=Lr?- g6ɤʘʩ벸#ܢ,mߟC .GST* GΌd~FK"Q }tņ ,"L:;^WUMw}PN0;P:ُ˿d;WIp2 " V)DQUk Ե y!dWc\thB^W:FF;Jg#N­ܤ(4tز+[q"ń"vdc8C"&0g<0-Y0;+[i;QGvKx>OԹ;,]_;1X1izbceFt28oka3{"05[+5*NjaxR@y'P1,*0T;í!@XD5FI.αuyIڙ!@fH XX!JV̲9̖x Ua9i W~su ÷Yu&a*&Wǚ&`lD>a/9Se):tE=IEEe᡼Eb(qކ@@o~G`yr{(SF 0wrU ԕMbdOI0d"+Ƞ 4TMh&al %ea:YS(]4As-"tC[ Ŷ?7} Zo{#'}`tkju|2N*.lɸ ?"ˇ nNK$f 7*6 Zdyfna!G( Q_R{=CU._(q hI_-BwСSrc2j<]?cym9]t)(>\\mFX(^_y`+mm[,cMJM<Kw2UJv!澺o"a??]Uڛߥ$JR3̨˴q<o~x>d#7O8yM~v<߿$.쁞mzwqRUFBi^Xw! &=FC(puEK,k V=Db2wZߙ%U:(;x[䑈\݃2/:]f@(>wW^lUzOF_` !2<,?e+r^1Ol,I*up̅˸$DF7ڲ*_ V7P}{Q/iE+j|GeBg]R}@R0F0tU>_F.3 /= IKm&{ C0r8|G/:!a4i'Tv<.ml>AvZf$«)}k˳U FYλl7JO` ji:^!b<.C{ TQK:',QF`BX3:ФDO}6jxĞ^ُGMn+"byhX6D#ԜbTX}< XhV^i xڴ|0ُS7.3u 쥙f_qop02Gӯ{-X^>숋/"ҝLsRROС`,P (z+H\tJX.B⒡8bnfivƜN;Iĺ^L\h<,(6pƭ5W)5f*YL@l#LesM?A/v>tELf"T\(?f(]}q,̣9[^iG70Y;p48gÝ!P$:!z6B/=0»No`.| lɪ;36,بKh*.3,%MOc"(m˒QB!%9|5|W[[KM=8;/63=C0vC݀Wye:k(ٴRTV#BDي 2]s9$#KZ^wtR(؛%On\|2qq*b36u(KDxbfp7FPkM;V9/ކ:` ._]]_~M\ϚZZm s-_n|oTu^#]yRhh̶Fsfl㪩?#"K-PJa׋`[q}wos-9eLIY9 &HN(n?d1kxgKZ /a C3+A%h+}'^[dõADMCKSں)3ɭMPW.–{>d%~Hg+2iƥ!\כp@AKowԎ)1 ~)>audG"㨇L|Sz%ɜQ{fJ Mi+Ѷrڤ~јsԷB$E@$R3mǯ>~vq@̷?SeJ2VZOGgIOatU`=!w\y!A(?"T"0,F#'j OsQ!Vn ԂՈV5ΩIOG 2  b*kTwkjDŽpG[K J)MؤrјF d$/01J[6kfu`p n;,:1Kޥ"٣HE UL&c%r.$Xw  G)34E`&ʨ ֶ%OlJdJ!_+>֑Lt^\}zN"롃# `EF(Xęn^r+֬ [u쵿)2c#:ReV`.2iTg>RvKq":ݥkC^_mpԉF_6Kiv*;ݣ:gukڱ5J*ޙs\ lc;ớ%yE1}Apyqgq>'I_h]DžrPv) v=fW]D톼g(6S?t;KܴcUzPz`XTHAr8IPTo A.aK{-2?IUP0/gS:Ja `&퐅㧗>2$6VЭeM⽼$zHUO R4 k֝)9{־kY#{A,0 ;:$ z<$24 :)4ʨ-< "(C8-T}-7m/.tn'U*>*JP@`Ֆ@L'/lEAůG p >Ft7}P qiJ9l~ۤ ~ƲM,.ĽhX=5ֹnfA/}f\hFїYC Gb2nVu ;*Jc7^\yB$c|#'GBL+9 Էw7Y0}*ΣkϠRy2\L0^C(~_,@-|̨voѵʦ.̵,$M~6@%ji;*Y*|ԛEB2JD R$D-X TAvN' K?;(dGA=(zc*6, %0 !)TX6fCGpU5ܳ#N~؟磊I:tUr54/Ɗ.|>Hz̮mz2r0'8Z6fE!8]署x\ ڎh6Tv~tRP.)5oL_u C֐ Lp֫OI |ɸ jl>bаϙCPStgºnK:©Y?"&Y*|"N Bwo厐Y.$ٺC؎gҘ){'~O?!(oL2. hoH#MytP0%ͲTژS+uyO8+l\S,7 ݷ=;O++9ʆr%8ʳ~x!'sGY(YS禀ԄB8T󛊮wm{&ȉkH6Bo"sL}:ͤBq *IԋCkVg A)4/=BJ󮁚*y4 =&΀c]vu`I[fX4j2HKͮ˴D+۪(KKilĀ"$}cKo7 un (#G† u ib5/[BTZr^T+٭ׇ\o$sIUeE+JjMi}3ƷBVӶ-g㙮K,:\&ji|& ՐnU[>&,;/ HK:le))9T\>\˲Vz&y>Ob:QY;s|ħk@|g!̄̈́ X!oo=,ņ(B?[7EM51@f/B1p'7dI3 Ҵj@ 6a|n9!ؚklW^M;(&VSI(];+NagI9?ʯ JNynϫ%!fxBW^AxI"%4qfT1 嗝Lԩ#~#QA תAKvDtw+( R3X޶?߲Kw]'i%.>1ap*pM)JD5x鍜הlwGy/}OOO܇9*cs8fcv2o1B#!FsNmrV0c6EȬ܏aK䟕݃^7fBkiC?[a2m^hcc+ovV4esn^+k4S.ʉ6jD%Y$D3&vdltݒw Pay$۷,G{8/UL/_DV"o,v 0ڕ.mD7o \hҠ6 x_-KoݑTONj^k>0Dmʾ/IU&eC g!\'ѾZ$,oc -s\<Z.Tp-cX8͑DwzZ=:P5º2)<_g7}߃ÃRk qqBT -%,Cgq&O{5?LٺvYF+3'P\+xInskW q~FɞG\7ߜꫥ+{OdΝ"+{ՋtHR-K&EB]#[IEK8 ];lY=$i[`*c|(KdL^3O2YaV0>X78K7S'_q3x+̹wڷ3%a*j:4\ER\h@P:-InS;Zt@ŝ!3-n"F x?ݮNJtA_]WNwWe@%:#F;,UFz5 ])>%r4}`3 HkpYWqg?K54eն w8WXƒC54⫚oeU)*cHQohzlX/:0Bme TWe_ujQom#/S&n/( :ΏēST#b|$ׄE{a0yσFײ1geޜ#8l92(S xʁ*K´K sIUB`ƤTHe޽ڞXJYMn})u:ÕL!墦ժ=/n[JPgV&_rf l^"MtKFHU2Cj2ة Dž–b9܅E?<d+n +1oxW^mPP?m va`ymdW՝GXE k`pv %Q_tዧS(hJK[u.p0ڗ2Z`9@vټyy`2:I(><[o>3FMTg_O[?_ȹ^3x.қJiw{$MGiq;aرH>K2 " F@W^FKpNbyTɠO8wŪsߋSjྫnp"r&=輛[d2Qt7ݟ_ 0gMn,UޖA.uY =69e'ԟnW;[h ${8ĸ{ZtyҶ!!xB$:S>Od(9 |\o&eUHWZ0I_௏3mtV7jR͡cj.Ik ^wceXҡnxVrR>K e'׷/99igZMgExi5g-Pq!Zc5)@7QkO9/5dߛt`*v3/ <{}hc&*!L}'_֐p wP9ɫpr[)aiF]oXLn"ēfqIsJ(x{!fИHlʒjYqDzEs'rctB$p'ݦH4{v`RON,|^`4}[./9L1"8*[`9 lC*4:Yº![eBܟpLØ*'Ycr{. ~rE縝f o2^~_8Z?͒)ʊCFmsшX2,+gmһY [)|9.ڇ#Ny'Fe.a]GJh@5 eXh^B?Ol;{B,ur( (F!wj Tg@_wG|ǖ8A8>%sC w:GahhOz03ɄB4Mkv=2/=x 8s["[9lNJ.+G< (RaA S@^aDBb=g sL W7' Zĝ÷`-&.qVKݰM6g m =:;@Ug:lOU4P^iҍg`9LP^6!yr7H`Ǔ׍ƸE;A `x~p*M6Gc^]oxPf@Vw0/LׯBOMf!P҃El ݚ+@0+6}0+o|2Y:~tlI.l:\fœ@B;̯wygu{zrln)y2tF?ra5t6EkW`X󢍬5\G|+(NЗ? #eG:HG_ _Wz^{k^`zP,=l&bn@iaid%)/?q?1X/؝B> WVv'o&IX=n8e3T8lC¨hؠI7uUd)M^\vK&Ҿ[>0Tơ_`.p~9 \ӷ]?׆E4odgt&[TD[Q KATޗOZVWN}O]]1Y֚6`_?fj/J0q}uv/e6 3ޓgxœڡLziUF,xiL N V6o`~Md$QI,U󵻈̊ҬmVh8VsPa B88LoWB TPj hh8xz`$_cȂHHg5O{&$/״(+0Z;*3@_:G! Hg1d}^gi|X5&NUT`b GuP YaeyZi@2XJdJ$(?dnXF utIIf LEW>Rzc#T 3B^JKJba= c0:Dz,Ty-6 v50&Gdi^J m;9~ 0:+bʂ|WE2C\\>z9XI+u֜7R\-~,'3}`lae+LԲY?}*ؼ؏hR$"'/P_O[ NM-%8]<dM`,T.FשTU6yDw}m;SiOLF}FKsS0ݐ8/6 o "~;t:aNgbT_3 >k3zjYg]oJpGWXR=޴.݁~Cr 8MIT؉4ApN H|q)7 !Vz%bzN)=M)}S%ζp(c׿rubW\OI-]r)"2=~|!fESo!}8\ܥ+XIkf╚"m{:fH@ų %[<ߡM':՜LQĵY[ .FQ[l<"J*C?'9!0`/]U9Z  ,'* ?3= TF'<j[kHn[(fMeOu2e@PƆM7FF|cl02 ͎,u$lG-oB`#npKE}[ŋt [D]uO,&?Nttht~] ͥ|2~<'pl;ff-x=Z$A % }f:9zt̗(9ͮetŦCխued;y2G~&Q(PLh~7Qet ~5M9W{01Nˋ^p=)k/AlhDy(Jl'H",%Bh* k A幄N4`T}Ke1ؠZb%-Z?\O쩝; \6Zz?4xy׌{*i,T+D(aOT,oY#Xy!H0B~Y&th0vn] nGv&UBAWhn2s)][S32|q~_ ʭLʮ^9̫n)ʻ8"∁9Y Q7QɲO-/,gX_IG+ %sA jRܘ {BoQf(fP+}c!D$po`x^ V1ψ&R@{׳"5i?]#v#{g?-WU.vO#ݒ4U(N|raTÓG]m:siC0֛hrըR xۜv=NG- A8~}ق,ޢƊFJ)62e(Ԃ"up$4`(zC C>Pt|&]~R$ˆc5+,$Vz1 uohRKe DjX_#r\lMte2nfNuSd9я#nǩ㉑o0PH-OxwZ+*-MHPGFi!.sqXc-Lݣb؎(xx<fSxIhᑅ$Z.j",h'@-$ݜ1 |IM j"K`B@a6pijwvC9百Z>"\ Yr E?c ;MҨҠNhݜh__:QP.p"Er BKRB(4 Ӵ#PIJ|H4h4`2-ZL-ϟy&3;M R52 ~2_@S[+_6dWw+>=C &pGcIk n܋6p7 f-1z0X km Qp[*|)!$GFPH!~8ylԓkS@7ejί3DN[}BLߪ}Sej"Q=4q6_aD¯\QQ=^Lv+؆f|ͩ':5Krwt;73&/,PعĬ4E맇"vc/JRG2J}^DD [9*>nV!KR'5:/ K3b/%`6A.J2H"߲ ]R6Z1xƸ<- s\r@n< ҷ-z>~I\j zJEXa |ⲥ`"Ob98l6&_}U \ Ki:<> /vC3*yʟ]J)ǃܽ}9̲rӠ=1|x}Y ~'I-7<F閦RBg9'YkxF|zw避 ,'I~Cd_i&rzZ rcT80x&Þ *fНVB[]IFxT(¸G&"[T^.B3\O*#\?+`]8H b{¦!O,C߿")*Ut@@?Kwkz`e&`;+m}VBϹ0Vь-t~;;&-q@QqEdEc\m:cov=n:`6%iORv4BA{h>ТBbldޣH qӚWMim{MX4P(N>VUSI H!O^[XNu\ˌPϧ,P]sL)ݑg(nG]=@u+婼._eo gRK[Dc2Q!Rsg %I)=c2}g4f>b'>{&0V؝\fx^׿qT#XŁ5.7`42\2.Ae:LyBYu‘}Jes\rXH[e6a}*H(! 1ȕ;8{Ap5;4=FA.$O8ow,rhhT^0Zq+2b,G${9$\׸`!58Ys-N"J'i$L֭U1(D ?]Ul)f=]6m+&h~QPft-P L^һ?y /u@BNy'1$1;6 {=Nm/@ *۫()G

    &Q2lcHeƣ Pס`;pgb<]*ՆJɛuaIaBPiX6f@C0Ln |w!&rdNB ~vT peۡ\(NXQɜ!!fm{h2]0!*zDu0'ULy0|b=2ߍ "vP2E9IrN`M[]͠ASBAnd`)j, a/̫|.Orچ2\Ԏ{@ | 'H%j8QK;iy=~S( [`:s^ɔTx[CeB(Q @ m <֜oHYʨ#gH""_!%@><09zh {?e4@ơ+>VW(UAʢA>b@D?8(F~ H\jnؤucZ? \-*<ș?x ܵ2Qy-.$ M&HuL(Z Σ.u4c|0^`rzG <b'E h`QHl;! R%Z0"d2HhrB>ĀĪMebku3jvBx-(v2VHTH 0n<맨$$R$~up"Ksr8~8*a1/*iP/Y9j~D0q0ɚs6# h((!ۑR1ܞPFֻBur2q9$uZƘ {kru'7ߋ񡯎f hIW! 盳,&{f 2ab$/1ۊQ`Dm KQUz d!K D_b1*>yetVDh"@<D#D&}dk!n ^R&]aR=Av *APgرeɁ!43(iE eI0tr}t%NN̉ ME`Zk` 3_^he&Ě]!);UsUe$AY:hk~.UD,U$7W,"m,pBʑdMzh+ik7H j)>k;"% TXm:%'*.=#V(7f}9rn S7*!r:?C?&(3ôj=`nlV8nyLb5QUPޕk:m9~^S ZU!$ RT ),6JhY"հ} 'hI^]MH5.6_ MZh1(V֞s8oAa]ZK!ْ(DN*:*` %2JRP:$g$gȸCrJ,Yb#oXf=4^hͳ09<Ҹ℅*.&B9'Q9ԫC!:HAI".$jx;1}B*.92W_(pcNti( Š1`@x_У5_Eq&8:#DQYjB\v#ȈyIoJH2MA.b}v)D:`"b"c\0X`p4ח,"Y\[R+mp*3/nʋU0Q M6Eҕy%M *4~ousRm; uCI4dz`qQP قLF}~2"zK*o gr"^{D:А2$>.=*!^Vv3~ of&&00H P ;2,%#"  7z9^qW؂jLq]@O&΃B̹ @E+pn@KSеОJk4/h] u"`bl+ b/b᮰dw|O?CL= ԃQLT4皋jS|oaÇ$:= 9;d= ԃ<awǃ€/&gvAc="9!֋OȌEWiS$(` G<2N^)NAp(#nrEBt+Wi+"jYՔn,<vP)O*+ x8fD ;dowv%C +.00>kChEaMNI8!vжn4>D|(aւP^gh=w= ^dTRE`f#:x~;%bx4}:ɠ~f2*\# 0~"a: X"N\A2^M)9{PpQmKXGfY~C$>D *(<H CTMhi**0.@׎*j2=(tT;w)hgdA4g'#֌f4?UXJH4t+}Xv%z^-j* 7?`nΤR֣ťt֛!dpY1ڕ|BcW$mj* %2.v| `JB0hsh|*в"&5N{(O('Yc40JɁV2AvCa&INyܨB?T(~T~ Tc2|ȔP~=D)G1< qk& ti#9萸q!,(n@BWbڴ0,G]`rSPZ-#@ UE&|Q cEcvNiI>VB 4riUPy("QH$((YG'aUNjxwUrD SKlg%*Nq".Ȓ|I>%a$IK6'0D@TD C@MLtFbRrb%Z4-baW%0zh\0a.l Pg8ˁC VQ͜UUj*5A6e`$JN`A)e:#pT G(,Xk7 8~(md6iQџ_7(pcDR>a9I=nx FFEwҹ;rM ӹ>sۉ4\N=DFQ#< 9r#uev”"]g[r2$jT)(OC>GZHت 1^rW`-as**0*4#9<"i'%QauE؊ME,f.0YB,;ĖksQ,{([ ,9\\ȡ/s~a17b.y# ,#8ՎsXhah>%3B$ߩLdŽ]Awb=;*e?퉆6(2Y) JA1PiBXTtWcQ:'HcAMX=dnz"S O\-uS0GG ($RBv >,(ľiUP'0ZAS5p trwM0]&fPASVL,iM+H,mI0.6*>TGl'^&xQaDe : 7D0 ܘ nt7L'}ѧ}3}Fpx"H7b]}(<,eH5xX.-6 &&:XQ89 E*5' *^*ȐChe#1x rѣ1xScy+V]*6 ,<`S^R2z_yK&_h6v <|ou9wd ieJ0?IxɌAVjl[䢚JRԔ܁:Għ` >L\Ɉ!)J ITý,LKY5^{pBQn` ͰHXV%jS<"b{x~0>LWboxA@X\ RLTsJNO#|Vl/Zl)t="%4j*k KxˇwKiǻ$>dwlǦ/no[e|.0d"ȭ:`N ΏFvi2. MgZ -9|K=˜Q(f͖fNc&7U\  183 nѰNuޮt7b#s1L{BXR][u/ay0?eq Bxūk;4-OȔ ʧN=:10ƓգV p3FìϮSN(X=#<2I@@G ?Fj,J'z]OAlr<ąMt`:s7? h@0C`HM9P_@_8*iyZqr+#JCĖiZNv[O xq4cD*c;fzomS=VKAq֟k*B~a,R#6V"@E 3ffPt.4+Ôi(ʼ fZ,,V[>6ssQ$.%QȅuH3Q:`dyLHQh.ǸeBRWFោ Ke%F?<@l1Y 73 J mQb~̣ЂfY0A \+ͧ*YlP,[׿Ț ϳ % ̦,\64Z@P^C(1BkZCmi[%nKŵK,µ+ %bL'eg&?PQ%s + NF೭ymP;M.܁Ipݟ*CHƔ5w{>Fi'Z >*gҒ[#I XS tĒH8P$q2 #48(QY@1IGP"w%iwȰ" qj>ka1@MF`GBufkcL>Q*w*)(BC"xIhSf)f` Ԗl% 1O`tBg]I+ 0")Ŕ\Y0Cm&L$3l`T*gBH1d /%Lsaf}GZp GXJ}",yс!{ܑd ~/'M܌xʺ 3ï2D6*{JzE;$"Qta(FQ~!#QII(**H\uZ &&rJ-QaE QiDyͬ[*lb!ScW+oT3a3?Y!Z]4D08jÌLP ^%a U %?(bcIuX*p X|Q8j[k=f˱yYiKi->buRV4KOcC s%&0}ƉfKvY QpD[c`&e`*w2賈M7K KQe(6b-WMXɮ/Vа/HK(mi. jj#"1y5Ә49Jy!yalXv|AD)HC&@ݸwCoG$z@(̞AQS18Kdz8 _qwCe2 DmP&"whkti{#Ɋ!f}5SC2J]F=)[$N34qƇML-c6ti3t(/V(SBsFҪp+p覆$8:Ek̽\hUႵV^m@"!J)&9Ղ\W1 !Oq';. CK1:_K'hڢp Fx޲B?J+É`'!HɁmRz#cg+?JMY<?m5D蓌NcfHy07Z6[%t !,b)[L )+er{Lt)x.\A7M}(,5h- 2hZ$Q>LjE=ʵXap+M (%FA$G>Z솥rjʙT]Ag4O~h_xPtvvrRCY=FԠTDr 9x+ `x9kȰHqA I8H?Âx_x'G/-+~D9vBv-Sson̸[HtVֱ+*9^u۩бbA$ YQu2X\c'@[8xDI$fL0/6P1 pKe؁jP5/Vjc pض@)p'XW X! BZJ-Fz G2ԆKctWl)U;#̚sD:ךӗƋ<)$`j٣-%ɍjDɑ}@}d0="J9coFQOtzJ4 r aBL wDdPGfXC4n ǻR81D@fNҀ/eJlzƍ>Tj=tAN(6!m(u$ש% 3O0Z#;TA8$kf88\CȚUJjB{ n[ߩx"p(#!F@ړVR)/V/.{dz#z#UjkR%xFUFY6/ +aػ>ztme0':)MD jȋBDXXZƋ5:Yc2Aaxz[su ڈ`X.è"tD`&'ih(]ep&SKKV(@i#IvbVb&qdEQu(6r"ot`Ct2=iXjLG)̃:Eyw MG03j iZ0çpyAx 4Jz+f$ciVŋUp4b&m,a#ɒl,H6I*ipDi#PjCՄj;ի")ʴo$=PGDy5,Q-F+ ]/;rօss :1}p;7twW<|+0?O~/$$L~RO*I#?hr1PD@Q(.Ef Kh>O)|O&$?O>7K%)d/KR(/KxRXR<)4} MJӧ4}*MJӧi4n>fFS8:_ RdG#RLc[*+;7_D#g5J'^IFְ[dlCUDh$Q`xc"Qe :2^!Q-RPr\~2˭QAcpj"^LF}Pus:jBHvUՐH?D 76qJ7f~+_u!@L(}", 6#($2B%V&! b9/ 9.OizQETfƫ (JoX.G& zaw ܅jИW2Wao ~ PJu"7Hn黨^a륽0iր _qPL@9kBz*C<~`XN_ol 8 kVm C{{Z~oV]пnk/U?s ?Q.Zud?쇒P]So%'퍋itޮEU={}>*oj}sua_QSO'O'ɭaW!gkjþa=F%9_cO밻 o7tqcL@J'z4!XKd6m V(k?!485sO]sLS(ed#9H3B!J/a{'{/ɹ sj_E{=BBIUe7.bLQY .VDXNlB`F e:q0C!ƦmMC ;ڶEwZpvʿ8^$IW|;oQ ~x$&|zsF` QcDܠd! I,EZk7\+`Q6Fnj/tf ;4]샃;acu:Bqlhn=W)2՛U ܴzQ\X|%3 aFqUbf|ƻo;=®hl6YWv3j{X. *'v( |pC ;ܥbgYW!AgaS0?V`{fbYY7̟a5%U퉸$gjݻQuyشS-W5%5?іao> Ɠ}@5SBD+ TpL3- &Y^c ;f:VA@WkSAڻyHȫFר}NJ}] oZ1&g7O!cZ)'B]zQClhWXg90wFNpjR: b4'"уK8,rvYN8='t_n5N5J&COdV݅]SHRSA:O>>X !f5Dl6>;ۈ\}lmفj6)wȌ R'Us'iG1?~ ޑv[bAە0W=&֊φ?̀W+L(?5 E0y/ʵ=3-?1 L5;nN.V,1jr\1ү1IF[x4eGzJX9tg/wK\>q` j5L{`>zG 3Ϟ(2+xܒNn GRh[@a?q䛴jsޓJ\_*cuD9`V[p5U;ahRrXj<L<(!I|/fF\.zѿYlOEiRzm< 2]ךtؖ.BB\gp5pTWlF8b73!nb)*Rk\:51ʪ/cK;,6jk IO2Rlp oև?CHprXF ͕7?cxpr,)~N#ϑTLJ9%U9RvIqp[ަORד+Ab t+B9NK^qز/tLF4]OÊ˽V%E-?x FjlVh\Iő٘޾2 \s-pd!2Z¦zSnTmm1{pBz7z;|Uyx6˖)X{?lڄk;Y?[gsn[1o3t >-<*bdBkW:ٶO ! #ud܇b Ԩ]AŞ;ⰃnGC?b<;al>jye1+B0値Px4X&ag:O[L| F%};ؘQd<愽jUCp~A) 2{>{P)taYX7{(?Se2Q #2ZHej_zڶ[ƶwd$4-`S5`c4QG\nṚDg SVEG/K":[=l9lQ";8 ͖%hIw 6N ;誛[ROB +j0@I_}3[ ܿ4+z,:fwZ`48Cna/SѦ&>;ly4tt+>-JlWv0 j0l!z9Eg п}w8E䠟r!޺ʹQUiYQI2e"V{]P"`p53y dMu1 74VHiB4?hM'ԑwA־hr5#) ހLxq?A^I\X ~q.z\(z۠Wxi6;C_1[?虨:'Z )QPg9#տnNjz|Q4uv?fэą)[1rt)÷Phn5϶RGI/TwWG=__DmW/k,p\%+5i>PL!]iv(_71)p}v6E͒BC` T)Gx[ i]yxidRs~Am({j0(IV|&Vg5aZH7泔da3z'KL,F}ݱt1N#؀F'uV^Z{eJ'࢑ MyquhUN3]y#QˤS ZؑbCo|LK pr;C%wH+hLAѱj]xe/xKMg)ȯ;z x a$ {Lu&fߟfXjbi N;G7.$,Pi]z>yxW=n|NT?y>󣺠`$qxP v Fz4s8UTga|Yja9oUB&0.DRW*|xd2H*f~ ilx*#=[1#S:\E@_yx2t;ѻծ_)Bpaz,!S;XJy" 4tyq+GEQLx2JE|yw~[~8;% r}+T",pgsΦuY7]pn*!$ ;=*3/E޻;uϮ# k6XR jndڬs&tNvs/{2+&t) 3 ׂgˆcjL 7zcƻyxWμ流U獺+l,?T"F`O]dtVP1ۧ<8ꏇRF_[{]_g>Ҹq0nU@Е`e4Y-02eOfCFMQ#cP=Du'FIiT簯u0_!psX<>#ޒfȨPlg֫Fgr}Ŷ=6Q%EiSny!CƷ%&/r?aePܖ]@k,0h$Zӹ񿛲m7bs ~<:<.ˏl2h8)3t:wB!0YJp<|2"˜-g1^[{?n{iKN4LOW&ofw,0sߠP MRRTܿr {geL9;X<d ,&\B,z [R ^+9p567`o Vq9J?q] S]֖x v1W2DPp]a ? v(>Xy6|}v= HTkWZzHy,6wЄmiNac$ ':ho/)YѭŨ ~Wʯ? BED;kN5m+c4R+u]B{)_. 7JߦyWF"VjǧxR\Ռs% !K}֬ALvD}'L| "^6˿Soh ToE݉du'q{Zxm9E8SG]:H#Q*KC!wq3˸^Dej)j9=B1 AP@ x+"j&6wnk>FPa/ UIZ/ү.1#ɚ,WφYw*fS,J&r`8&+?oWuFvG)Xl4C-f#`g#)ed ya'I(ճF:ۏ{ 0Ж;mNJpF%x߻(L @nxIxxڌ[=U4]XϹɫ(B( A(KPC:2\<?A{UDq1b!]E1tf&[ [ F= {`&"kN]xGp9ؿdOp\KSL8gj2?s7j[˗hz.Z>Pdeǚ.g0p=bzPmè/:҄7uۭnhDA$ޖ3f)-^#q~t=czN *Λc  eu(`Qn_fY=qiw_mى#d>y_'^[6C$+D$DyRo-x/YW=z7Ue 3g5sB'lDя((m@rCe'h+JEArV"zM6j%w:Zr~+K+2x @L##ß06]^;'MEJ'jlmP(~INyA1CJà~F78X.zCj/A,hǷ=*Шuj"jq4S՜.iS|5&kWwyžx6ܻ|E/6[k=/Ֆ(c|&3rHN- %H'V͘0)R/4KfK_)&Gztz' %VdPF#"U*v>F;cN '[t1[nͮ vȹ ]y.e261w[N=enPp]p:u)ڵP +kf)g.^U%'9iջȲ ̥]lͬ N\.Eҟ5#ij] ߐt+d{ϟĿǿYZYM^hZg3ϖ!_-D+ʈݛKi[ *΂g|,fS;ailĪHf.wȧTF"8|(vŴIyxj*9_& ."d2 q_m#- -D\LСdMZ-P4DYc=lc}hC1&򴐯Yx bk}:yK'kk . 3ܬ: pZFZ;ޜZ"U;y@;H@MO8SQϣ>_crtZ0"v@a'J0Pi 6LS=S1m:CCd `?zb{6v6,[@Xm7k!z8`OX29\TMؠ⋞&V<_oj7XS휪^pU~<W~, #﬙wgYb:)C'<$RO0/^wU$[lh^xޮힶnk..BH 5X~CWlF}>|eIPפcjaClK ʏ7eÛWbv?c]iʥ4ş嬄_ц6G]74'#'k4f+ & >ԎM'y6kNFoauJ1]q|K {*e.6ٹf}lKjg4T3l-܂X&h\g ~yvTy*;{)Ф[xC_h `twhv@M`DZ49|߾zՂhՃՌiF5g7 c>/zO>[bwt6+GK6TM;RB-Vq5g}إخ~EZl}ʟ9seˑ ΧuiD@MݖUu!*=dЪ,2vϡPrq @nY_:~IRlm"uT)<=oDWÍ+aDV߷33Ěwp TՒmFa_quYixGijQ]@TB ̻17s%YI+ڀ:gU (t֟ߩ Va#3">׻Lb`qWkVk$زQ<6JYi~ydˊ׎RcU$o>=DL߿SZfEzU}>WerA_mV}|^-Mk>8<(uϛN#SP@나 q Z`A)~)$eGޞvÊP~c0do)uUa:FY>kkN5MN! pq]:2"\9k3olDz7ݰ-NWs0^Th  |*5e5z1LU3"jGl@l>l9}=wJ)縚 YSKDZz@% 4q18SzEn()S{@ا8gE$r65PziiQ7Qp%zJ"M'[D;i}ېH5Ŭt'<}%ݰv|!hgx x>rJ>|*MfS6'OΥ2tAah5Z)[5ԿÕ]'-t-fՂ$X!|3aW"SnO$IPr-@>bI< Z~=KO~H6ӯ髋F|[Em7l\;lFm>^߼aY~@ NİG씷F̘* l^ㇺ9l8Dqw@L;u4R^%;H_eO>&7y;(Uhl^عKqN"zu#5,J!\X?aV*,&vc8|>[Bm1>Nf)<" Aƞ ´**rnj9rwLC&_nWWFOL8;Lڐyw9"za.fky\;J0C#4Lb 1Emƻv]eYpXvm;^Tr`bRi3lȌ>j*LyI xu4m _bLO9ŗt(_䁨6,bƲ ޴ijBttyq`5tcOxԉWl9L"a<. mQ=ŝ6\3$edM`ԛJ{50 z<]v$4B(4^MaIpK ¬RO;fI$`3x'qwG[>FP{=3k QR ۓ9Ns]݅wE0u(lI7.| %Բ7_E=Wnu%l r[%N."!2[~Fs(t-s^؁,D$[!%85JB>0;ft8/@*%00q6TTP+_oٽ$Y}y&zLs\jQ'-~:R6̶.OF)׿[vJMFg m9<u[ݘ PzG92@~e~G/OXУDS ϖur:={KE>8<%W]rvVQ%gE_څR)(=1"]"z 誘,L!oj.V5B8S岗L0n:X't8SGnS٫ (GgxVءeJ,|si ۷oLj 6f昀i?S_6\Q+T/f4D\='h+557vgd); \t'٩Ϩ'jY>--u\'$tPr>ٚP4 r$^inAK?Z1&P6"vVL>27=nmܜy&`RPr, ryּ  ŁּutPtxJ5GzD<>3IR#:{uupu`}urrb z<BȔ*kb.yr&?2]#@&> Ѐ!CRKiƉgP{` ~aNQ4f=$у}BZّ@ b 쎍x q%vI2zN"a9 Y]`.G90c7jsj#[bǟ>jsg͑O&į{^1;Ao\_3E* `4;P[{dZ-:#{uD`=R?P;3Ɨqx٥B~IzN~q!zi4^Nxo5u]d1on'#[AME2;ۅ̸6Lx=߆8PKF oK YP0Z/?ZϚ,/t>&Fj!Fl\҇֜w;ˏ)AYu+ko/:`Sκ$I3E( Vw]@NP+2]1F@~"l7:hYUDtH&Rڶ4 b^H{sElke G0NE) *Vڊ0g#k@[@|{I1zCCHjcX==;gz>pΉK5=Vx '"k>srk&>CZAHE0Şge~͡,OX=ic4q?Sl ?+eW?7g?S1tSqEhlCd  .ޝc6p0NNN >!OjcuEx7bEQg%IAW u:I PXBl;w3z ?:3Q S/i/?6KS{NVO3}v܄BW¦2 _e:6|Ove#P=V0 Ɣ7%CA(S|A,PwšF KʨByw 5{sр1V/AS؎9yvb_|f|#/u5m׳sqMj" AbAi4Q;Dlhl5^.ztvʮeiO;CW : @*gg4.ӠY`~/na@ؑL`0|>6تD5cѢ} p6,)у6Àl|P>=>ٻC3x+amq RGτfIٓbgfu)l8cZҏqO&캁+}u8WhSg4 n: &%~ufbn*g@lg.p%Fw05N(mlapJ\Jt%q6"eH"8tY9֚3PA- &#WFr$C ?´ @B+ʫŔ3lh!3-_#3|ly+OpC(O "''O7ؽv<1†1m|OnJ ۶Vvp|yfR:,Ζ$C|t[1rV>^u:Wu~+aZK&o絠ީf#V 0J_jѕ(_ -8<?38:CUoGo9] 9= uAY~]kŤtڧt{ݠX/iOG˰fA}6n _MOnA >asMu/0eӠ0C7P>t_ c`Ub)MCN^(RA/ ,L.lZZMGbvIdџR ~D|GQkM 1I{? N{eZp0@j2Bn>:U~ V#,.m-8v9BxLgzE?诱xO.F6s46boV|үc `}ǺŬG 0d6[ՏM+sؖ #m&'Zj@? < ~L{yթ51wּ?l퀈UN%8]㕝&cÖ]vŗ$? ͰU$扤\צ6>0%Ruu1SF~}Yɍ]js݌#.)Nw ud?RD7iy6{Rk%gr[2Sf7 vjy񞮜7lU#31Y%D_"DEonWDp=$!?mɺ`JT!wB'M-=o7=qO=H{WkB"-eYnnab*{7,\zv[i2/~׿Cjn<Ừvyq|FӸ7-ͼTՂ_Ua 0jD0'FE(~lxEYT8(a,=m3&E!c d;o3W-{utrGG ]ÅXسn .IhÅ?|%jHB]_˖.dQXN;姅%ˇtw}MpkN7VʳQS . JK32? u9l,M`Y hG$F%xTt+Pwi%Ms@SwG;\8sF(wvB= +{ HǼ0 qI`TnXPA/a h. MdVT=<}tin0sF.~ŷۻ~H{zʬk4j>tPZB- $|3چ|1rNOg Qz =*D]:jO  qi|)ȡQ\8[ە h^ux =:Yhz|sَj_ BӜn*0SīጹNAo!ND$6AN93Y. XqPk`U ᢕrWoKmF=+BT_d#S~hvB'kUGGHP@}^?6yW4)\4׀ m_/63eƭAU5uv8&$)y9MqZNENN KxauNDȿiNv'ZHw)2SkB^}'$량.P^~m7Oe4:ܦn{*NJ94o֬h&*)`]0 O8R(`lg`%/~.xt]Q pwnG7():=>fZ?l_dȼ1~]ܽ8kyLĆohʖ.@x¾v\UieH{vuNR45ppߕ:t}XPj捑MI!?M/8 pB"`gQ 6No?zQf 9K0[ ӇFZ֫t,խ<~]rWN<7U U`ƒgU _]yzZcWF]HWr <6w;=wwz!o9|' A#:oB"7l5yX/cfW%^ C%=7.a$ZqW2bkz߰X0NF%½(oe/+J8Vӓ,Y~)V_ƋَRҞOs,vtNVb`EG"]3&-AlG3jDf-#n;f,򐎊l:[wn5͛هѿ{ Xᝯc;N (!!1X ˟A\e~0Bي6)n:I}dm#h1bv >/فV5|5:ē-lPE+᤻i){%^W+.PRd}eMFͤT u2Sx}4jul"3_esz K хgi!m_&nVt}5uWy~O|ǮbAMwLD&p/vvg __ܑ#OX|%R{I,}ՉoGj/hwZ֨oۛ eu` 5+P߅a&/;VG rE;ԓ s |? zEǓ4еFͻ  ¢ R7$$=F-w4aѲzo.͔v'2wjţAbPonn%MYdlڡM;'D\&5|\ol5 :/,}PY]v=N_FӍJ1~V1v~ u-ncwj؎Ptw+Ecv_V3Z&;B 뿿~sptgӧEwQ%t;?3o</ތ@7K{5O}X>۷rY2yCkI:^K:>ZK:IgBgptN8j8FخVk/~yzoO9zf̃e\ ~-|]I_QNZDAXiŖ#ucӐ!+ZECl^tzMYKGlLJkuAvzq]9üƪdL(X:z۸U>yWeܒę3aYZ* -e֏ҸD2Ob+Foe.{F`Cm*Gϒ(~-7~vƔK91y5Bv~:ʄ`hI!5fsH^/>9T#8z;DN eѩW_gd=~ǥ3Ҡ-ڏ](6 7Ԅ@!ӯݢeцfG!o{:)8s8\XfJ"8>}83I"Ƶԧߕ4>#fq.r:m-lw&WU ~;nacc \,< LoƗWW#{2^]-*G^:f_U^^ץ,˦>t=p"ۈ7__G%ئϙY5 j׃3Lc),un}|0R^!y1\]-G阠$bd]@tFãh]v~ܩl 9R=YPXY>(]9yXߡx8&Y!`YθJ, 5o_aȏì/14qIoA7 D<#vv[(&VLv].**A^=oVTu̦A螢5:炳57讉Y8 P57]ۂ I=7Az9^T?`ߏd91P/gMAYdDM9{%T*@KUPhgw+0y]:Ȩx kJ<4kq?I[˩`h WtIބVS+$c_>քI5-[PKo6C fS~=md7>ۻ4(f⣜in:bcVNJ $iFYO8 eyktzՍj_)`{ ( &.fϝ ĥgܡT3WyW#\8kL2j︇>~Qwn:H wfS CKAΌ(@N^eC؈f{Pa3Vg>,UO@!EsW :ꍏZ#|9?Uiϩl@DuI&ǜSHzoxr$|P"E&%|K] jUnn$؜=)0"=k#nk) ͒=ztcqk(W7513 a^Q\@vh٠R;CR\(XBԚp]gAz^Df)\Z¥{AOkYdɡ8Ƥ W.sY+'G[E-&΃*K}V%7c :̜pK^ؒ§MRiظ轛޲P2}V oS+m-o!6ϝOw?`z=h_˵ruW|iW)S›՝xc/NTBB6p8p,RG&I,JA]`/=(uvYѦ*Ny;<<^|Є2(8Ц{ݞlnU]'O7|"áBFV'*:dtbC= VKYi3<ЯM$αԌff*Hhеd>@9_j`|`lu! *kkzbQGˋ#m  ^Sp<3lD$, 9@wOGf_Os-R.ilߗ o}cl$sZF~dD8cM獋ˏas[8ǏqT=mxmq0Ax_U]K=I妞#tO~Ouڇg>~V޼'死|fy7jjML^'/aǗ7وRѣ zJCf"V0 I˜ wJv+UOywz.; ;p\zW׍%xqA=/QXmM\;,d^XR%T~zR:\+9m~lKoox|hkI{ŷk;GG*.>`CoL.f0[,mqpV pE(\T&qwwDF,3vѨREkMYߢgi^pݥ[gMZCSTeW{F!5ْo\ hݘ#Ҟic D5ZQ2o|9s.h_W?-pN[fmB9F <^`&V_kWT:o^*RH?,䶆\S]oR1_TfGP:j:cl D aNz^2.mM#dV~49,f*nղ4 ;8(NQ4JmRNiF-DDϐ|xϕc,~[xm{,Ta4 58֍[6}_M]`F-{ӭShzW{w^_5ZJOq-Rngьs8k*.Iz}&Ox&.vJ^:nOnPmas lwxN:]~O ?SԃT]#QqxnDʿY_:!d}5 Upߝ3h T_׬&ܿ^rZڂ" CQx㹼x}ơѨe{)gj.Q7 Kۅ 7BJj]fuF<6Ct6'`ܑB~Ⲍ_.s{v GE@X+sTy\-|y_z_bZxD$_{w"SwDDt1d CaoSk&\nj U\NAwе?RhHF(!zex1\kk="M~2U©EltO< )Q3}IO Ja{m867B>02QnO .nRɼ$[Q&9z}xѹ4%}=0]U>ou<&Tu?K&H%$ΗĈ IB)HV~̚}zyC'9kMڃMazEH}{H,50k۰̺M~Ǭؠ^꼓LKarP=4$j[R 3YO!30d-d^]mm<&,\Ac&R"hoDπZ:JʋoHM u_f LW!9c\NjpsTuAgT^CgoTcB8x`(H_h!:21 >9^}4Voܳ#؟۠v} _vٛSN RM \\iFZEWfQ>tX:X 頌zJm/fKj\Yw 5\mt[v{ޮY5Ԁ߁wz'о.zGt*<\H+,0S,;hl=^./2"IhxT׿K=~b/)2%MD$TdkFً6Fn/杁 S|`i`<:j=B*3Mg BEY}1&v[fz}r+^|)RU 4=7'*w-jJ1xT q#wьB z2 T)DHBM`[MqhO69.]?҇}V_hVbC ΓzK'. oVLUr02,AtЉjG^n_YB 63!\tcY2OF'3e0Q%DYgFPPr!pgx1e\Y"li%S|pZ9(VXJᾧ4Js:wY6]@IZ|Q|  ^_~b("!V~'\VUs-w烮O6Ί 3nioH{D,*MKSmpoIzεPH4U'b]Y.w7)ԝdu3~0+Fʖ3*dyyڵeՌ ίN-##(vP.v٘o3j|7;3)d`ڭ8=Y)bV=|e/{{`wqpWOcf\Gł@JƐ%B#hγEj/V]M% ='3na{_ ȆUg=X}2H:op^J"ukE%IW)~nO_~\.OJt􆨏onJo|{ct4A6)ߏK? ߼Kglp`xPnRm|P.~쟜BUd5q*"j/8;m!9k{|_GLh 5*h4M֒YhH)E>dIΖԎ̫?yosLZ~gq;34VUd5f|y¸r:w8fL6sьެh'|݈O3fk8k_l(x싺pouDgYa*˧::$/eV l8]=?CԈs$AT[ktwBGxd=O]F;ps H0"v϶9\;S=T~gcCxt$MfPwP{ڮ[f,< x0zu$U?l k!2ͪ%QX?37멊}A@Hce~\Z86EXkN4Vv;T?0_ S2c6 ލ*>1鳓t1iw1v*Ō@%‹ hE"SK:c ;+tt]п6Y53ȯ[׸ƶL۶~w8]AM-/!`im"SʇkiOil\lTW_![1P^FE87=7>ǟa4ʷ546h=WHV\Fh)݆Ɯ{[!ja}NM jG46BGĀ׍УSB"L?0)Aݷ'|X0 ew߬ҦO)eV&{iy=ɛkՄ/'W7K&I9V|֐~%49~jO uG ^!xpeOk,p{0ѐ, |1<.o^]v[7`f]65ƣy%C`wf@vfLŎā`ij ʒ f"hɸ:TK0cIv=psؓǁ2/yyUJnafgQ/'C Wac;qO a"1cf6>%dx2Z,u~! $n]C{ځu`13Idӗfz –v;l_ x,*Fq惚`Cާ;.y7sLe X/<"kMhwS֋YY%bh_ق|`b 8'g6IꜨ+`s9Fl~NDkD)q$ֲV˯x+iL$~v=#s y]Ҿ潆7yO,hsg! rbQbG 6B\YVo#6ZNYOKw19B0ap,!2t-nqynNoqHۍ}?V¦ѴF&=׆1-5mn(*pF}\uTM/<]|"&E*vg:Ngt(Y ِS텃E Dh=ywfR<5aiTN>FM>dQinXЏ сQTܳvSL\Hw=f|[2^S%Aq6L(YCLnA]4&pg[?Ĭyi|F}ؙ1p%-qf0zk`6U1c%+8{.d|1V²Mb{FքE3PQ{kAcy+KR_EGo{H-7L+)r[[.Z}зأʶ@'ɒ$ι])BMfI4m"[_BY_).c(x _uvM8z7bl3GD E}lҌ7s9=h/.=!lOs'=Մ# Ǭ0$?&M"soips>5sP|prܢ/HKqGG Zm䢹zˤgrw1x!+\]UٓZ3%m#ct" 0@^q/:cyĎEK6Q38DDI'm`c`:Z.M!`DybE6r!TO%#nӲnKlƔ=9 :.YN )pϢ?3ZHA+Zcd76F4ws8d:YYh4V {M9 -qB" ~ؕ6{>-! IQH \bƹo$Vk ؄/Scw(){Cvgtj9X2tr )= 3WD6H5:ii2>)Y>pGavKک2 ݢj)`I#y)#[gʍAۓgy&w((e!#Ptrjr{iss3x"ojg9: t\\VnCZ_)1z۾k;e,Z.4~tVrϴ#o^}xSG{\u7-Ko.B0Yw9d`mqd囑8+-cf9؆itx$}E{v\@4ǁpfsg6ٰɬ^8lwVmn-T۞ g}\q]nN~˅Tә <NR=V R]STǣ~MsP:>n$} QIjPo~qQ0\i_o݆n`?#><`JV4X)Un @Ʋ0/"G㙹<)ʾ疰 ϊYPpάbWQAuݨӧ/oTeE֪ٿ+}1JX!10tal2t>ۋH\ s;Ų_pQ[VݬOoN[}sVp\pvXg,"B"e ϐՄ 4@pV5u=diK=gvd۳؂v&QѷZųFNޏSσuV6xkvzz 4e|uIT:iuug]:/Ɨ6>$ OJ߁~W;aj7Z- k8U~i,ѕj X UƧ&'QiDt6\/KɗDi W@ҥUf铧)Tt2)<6Q eH[MSsCK^w\J;qޯF (g;s;^9i+Aq6ԣ &oofrQ~/3!ę罦Z]%{0q=XY-'+ g< V+js6̍PA^;_f:!ak@$M$=8r4X6})%"l< ~+^n@B@sroԼ2wul:+P v %6*#L=+ "xR)_C<7c3idMemTzu ,H*oOv->_cN KӃx.F =R*[Xb- `11 c*8<{eS(=khdFsiM43 HV* KY<7[ P?elej +t^VUvlzcLJn*k8fNenjWNOÿkFGTNՕ4TX%QZHb-3p.tXJbÃkd6ĖU~=yr+XM MTv;: d,x,ΰbUtvBcÿvA ~p|̙`b/d 7&[ꃵ2A̐siv^.L'Y\y1XSMmт\_tؼzH+l+ftzF+qU@ni*ӻuvxjgޠ, {SUC_/9.0@G|L[2a1|x 7!$T t &k<@D-S*PG  R/`vO0.SIWgp_5Y񲔏6@}t7ҎNmKJhPu ͦ @EkVϛըG痵yj}yոپ\f-蜝_~2Etl5mӫ3tZZN7?6K"M3E/:rSѼ5pj^4QZjDM$ۥB [އz6k/"ȓ%LWut٩gZUӨg;it/:/Eqg=s[ʽH-ϥk~KԮΫLո5r˜7.~^7W :vkW| G`fݹ].ϳ@dG4lIШBQ{2vf{FNڌ`=Jy jH#n57!&Y ŵ^|-ި5[Vtt\a9&7_%wVZ!JWS;|}o5Z_7xa*S4Z /gTE?h"fƪlCt\` K " ԘC$yNќ z mМY]T6e+(x 4, Bxb=.>_bM|+&EqKtykdso^6+F"8gl.MX3][7IXB}Y7W.H/8\]!VLJնN>nԭgrqy1uEs.rNu1Qb1ɸ%O)W`o钬Nqdk8 :j)I'OA%@obmxAM >=࿇SS5:eڹtrԼCgV`F2uLI<7.niܠcZS(g'c`g+Tn(܃/1͚Up8'%6+t{n9:e4?_SӴ ee?vݵ"'"˱r⿼IM;Z4V ׿ۍ9.[G! ש{ggRanYT74u1&BOH*4n"09HSng+/)aJ~#Uu55a`>LKft?1/V9~7! oe+L66[ɶeL8dTJgEmw̭mL}.i3|ڜUk]k8n%6~sr~.M:)KX|a"A?o p>GE~ȿgG! t{ fa#j8rdTd# &*O@'w!j}4ڈ`0&ba"%NZ5mxKn 5Q1ٓFjYNVO&NSuY ɰB~M~D?DMt@dOn!埼ix-KA`6ceYr^I}zS DO TyF]TsW( $UaS]xhf{m%˖u::a| j$ WӚ90L/%!w&V觢R23c,4RY$bsoH枃fJq ̚/"Tzb6bfc%DwRif'0Z'uC m%SUUrgՅKr 2SKTv/;P@DΟٜCO2Y؍wtcU8.ᕹV3Z&ijF2-D*] zv9MYn4`Wa?IȵHs~A(W pPiCp|+@=op-(Cwo]""87"Re23Zoe|Y}/| АZuc082lw.!DuԾ הmslOW36kb 1DcwvP.ӻ;?!f߱iDC+qiE⎦lG' hڸr,Hwt|lGjrzL=fecbzX(XK@Sp[ R^E7v3Ҋ9_4 v0vLjn.ۖ~YX]AؼTO>Tz 7cA1]hPjų Bx,<>)J>SM~LdkVwO$\? {Ge>y8Akׂt̹ 3! Nf% {5KH潚Rkz]Cnkd@:$ĄqkN\חQNYkzPzFsG^T/c`'j~s>78<%P a(ۋ&;YX1V&'Vp=,Y l A{ԳJ#fxh޹y)^x"GqnG̡48] Ԇ=?zNSnB֦3;tZ )[s"'S$A# OI< doޟ&⨰ot8| .7bԟOi | Ң{]IjU| Lg1;lC}_oy cmG,Q; k3rکcuD= U:T MLH[6 -G7ߢsmyY%$8pxi6L>e;8s U~r"%8JVVb,_Bdz)'yPqh6KV ntܺ= 9d_}QxySkh 7lgT 0^2i!9â*ϊ`N&` f})o4xKXTeks: Qڱ_9^DNGz6mCn%+Δi|@ҍlm3#0b mPm< kyL߷&g}濮3E} ՆJ}.WQUJG0W 3p6v^K1<>.:0ayӷ9E,3 Ms14rkMMv@j\^_f/H,ȍ B<5&.c l҇[:Άޞ +lATG`BUQRI/gn|W)Y z>?W(ycT7 .⩀#MVZy1N8^{M^b?͗:9]*jS݉y,C.P1v==-=1z^;h8iG0v_R봟76zXN~bT-^58o\\~ \3$0A.Wʊlr=bTҟևyyAJ3j~e5ڣ8?l~آ{6$X0o[iB};?^ޕ aN>;4h hH<3zP"|\}ѿyBL1d]SN?{<+Qּ[,'`3]k X۵;9]MrChd,ߥ~f^!]8\/Վpo7 cTmr3C $jDJzԏJn?z!P-{t]?hOPˏA]vkj9N;$wD5*ŒWmP, 3_ϔ#_z:ysʻKFuw\ztdT/GK! h(#{t&oFL$lybލenL;R=3R%tn8rN^N9+Q˙tEO*Ge3kA$U 8v4*SFVyZlXRlbC~8A|00Y~FR>:D_eGٳ0N=e,_ HzK90RZΦ \'wtk'nJ /yZo6t<]vʕ{$k9` UiS<$wUH+k43/x'rʽxKD7߂glM[^CBo1PP*B&ey<{n"'QnxxC9r_Y'>Z&q`=pA@U;dzmL/'lA0?Gr]0[vn!@z)]TXb6-W)Epj 5_`5)STuq,,ʆ匼eCvwežTYgSڄ7Y:&rtusuk~%c OvR-_I4__44Pʃ`Սe%ߺD` Βy]h*3D9PKI^O8ӐwON{ >o]B_mB^C' %7P}F=iNBm(Okj>c#d7'~?TBmVr(RO_u셝U9Qˏ vkxaw8cz\1R~m6uL2M%!qqjr8&ɨz+ySmxgwKGl80Q뼩?6"ED(~#q K|HjCE9Ov ti"8Ʊ쟈V`M^e _LvrdӌQCYXp/Gp/^\e- # 8#‚0Ok.n!H@?O`{Cwj2$,)#φ|= kl!nI;/V9$KOvn[y…38T$TlAB e]O5qxAmt5T!sMi=cKҍgN>7՟h5>Uv7mas4:&mvMZQe>^ٞGכ {ab}sđJƓ>3LW8nlwj< ߾4WSqiKbT=# ?ELQ?6<ǿZ_!Ao ϥG< j7Nu[3>SolG~ ׷8H=_Jbk΢ ߘC%8@>4[zz~Iv>$ T#8 g;__Rq㧌%4&Eq 纸Տg+- ?/,=kfeᲇ~WfVeiBB܎d^jhPZq!4ǁ$ U1Qlu|v;6zwmh4 hҦZΏ`qqd73_+68o ߛr!_JgܐG#6{niBulW\\s!sEɇ~ϟ %n5t`Kd;l>ΦA5@_LwTx 6.@wU]E88\OJrt/Q6c*ğpE5 -UT~΂IvDQYW6zӧ6!hmu.[?F?` 0/5wq@7/ĉC[eِcIG=pOdb>Ӷ^:'< A: @h)x%uļJa&&F_9MZ y-!]5I%1qo34mH{AXHؿyҢt [7N*u˹j) q],lA6pYtzgTNDd^ilP/ h`8 6O^[amjGo7 h06fRj-G+Q,=n,sbCgv{fΖfxѯrc:I9=(:7|1ق6s cM0ރWxWrCAr|W a00y4k6;N:+z!od3_&dOLINYpY~&EjC$l_Hق1M}$ΒY&BpkK0k*zra!W?Nga}pZEjG8AҮvt|qiDWWF]Ri۬{SV}޼ʐZ]u_S%:Z]4>qn Eji v qǓ84cn.CF̼YjjlV;|%(߿%ҿoK+—SaM B1{sN؀$ GZ+x95ې/C9?эY&|3/ r$*pi#9V/0;_͍T$38i13P'4NV wESW&a%Iǻ "ǃhaoN)wnb,rnd>t$g'k< L= wP^0CBP\~e. Z!CCxv9XS, o< |S: }| Ї%Pw,a~^nhKf ۂX/ 4߬ 8Jv_j ܊o+vRSiZ'ѵ(xK&Lm ը3ZG3g>qq$\ x3 IQR9mßx88,!܏h晋$`_z"Yb2} MCMCxTLq~4g|k 徺a@?q |?(,()rtYӻJ(0_H Y$p;[>F*h|污odeDk[62{hN0 Sm=;'3Q%M_-hWĈ1M1WQ]xUm hGZW~_?ǦP#wVvNpި~lpr ǎ߬'r;s>$_&oiOf̱ȀeSz4^`yr(!\l@lo߅^եՔnͥOF ax2?}ၻR=S;:='.#p'4!DLn.~,%YH({D}\Dꣿ%>9S BCH cqO#CLFev^gI4\5a#䵻"Z^._NpNm*[nT$(뎿IpҶi.ES%%$KoE)ЫeS #4Y$ eʹF#Mǩڇ4޶7m ZbsvE>(3ܤg?dPpsDc!a 3؜ VDȊ^&Vogr?4MG ^ŏH&-ۦS>ⳁ!|qN;5+.c~Xti|ő8*hp1)L. ~?[G)ZI S% )R\z )Oa`7^[ds7À8G5JSsR sz(+Ki?SφkO&R{mhk~rIJ^\0-T" F[K$'%O&@ D<b߁%;e+Aгz#Ia>O X$+C$Qrw0Vû"MMqliXK,iDY3 }lvz,t~&>V Ҩ%x[=KSO]Ŭf}Mcop)u; 6=n&2``0%WP?&X,F ? =Glu-}"7-Z1]4!0*! "v+~H%G\*u*/oVK8NCO(-p)vsUͩ8 %9V_;@t| ]} }HWcboN!QDdqųk*ik~˪4l†~e]Voz-w+T=6P8"lZ͛!.LLXӛ4;`L=9!Je^4ņ'*iEn?L]jJ8^j9—]?>)Yg^ˏPksB^> h֔tm/^ٍs)[n8D*)㧒hu/a|P_И4Lj`v.)Ha|)BQeUXٵ7s+i/f?L>6seU>ۙ"Z&n?ɽ/lm~/^gͳKK&}'`ZQa{ "G00$w92KxeR^C$VrgT4PbBAS"0h!`p7i'CUYkвu9Zx eM;%Yq+[b;e2כޱZ9pQ씧Nq?ihD&O6Ñ_1X:Od}܉B"驨ɍa2 ۅgP0N};%v\fh[/s'_ U! h Tf5i)*Bu@ t4f>patdɈz܁dtbI)T-o,Yk6 U(yS'%K%79ǚȫ+yV9FEJL/[R)gZ}D2{\9" k{ ]>OڮHd-[.&PX{| 6(9aJOEhe\Di:GDl'%I]-C/ :ZM J?4>tN/I<Ѵ/P3vR2}uš3k#ٽ #3!nR1gei})xE^^5 $@chn>.>FH'\=ܩ-sD ݷWgQ]=Bd)٦|zzKѹr,m U>~aZ_F(Ʒ*b lȩRy]b,ff'd(^*O #^1 )oP V>jFh9_b5e֖ZY~C`70kv$;:[V?ch!١X/S7uK\䣳*>dˇ]gًqw*Zo\I]dS4P݊$eC$YR խX56۾ͫS^&RW<7K?9;>-xxaZIӒ-oL`eFޟVv5=6/'^ʗPdc%+#>_ͧ0jФGP W߄<跐PS?y\" :f?F~nfPG73C`|v'?ǧό&:'4}J:tfqtJdk\N/!1 $h;2H%{ɛ[>%(Kdv;hux *񚉷IWglMe O3ҭ;[nuDBT=Ex݆TR.3}8#2!l-5IߚN|%WvbN ;{Rvg@E [7A0F%[)Y/@@._TYgQ` U.ԌWY)<[kuD:!ip~Ior`S9i? aWۗ~y(gllt!(n+>WJϢm> K45d^Zbyb_>}܏n(+EG)S()z[U0"X Dd =K0{V+! XFya/]yb4s_&:|.WnM"L{5 Rr'G[`My*D&Ro0V@d5?|c¥ `Z#)@R_+뿟 oqSqءr5.|XT'Lw`8Z9 -jz3O?Ω)8 skW aY ׌VRyaQCC LR?=E dgm1paAu%Ɏ,(|lER%7ͭ* 4"&m #I GƖ[t9?m&zdZNG>u|_%g azЌ-8o/:lŴH-%V|Y vV5 ='/β.P"-Ei~ghl&2ld;o5$bE F|nӬ3`Ƹ*z4=JHX~Ő@fj2I厀ݔ y h0,%8)v4ҎFV27y;* b&2!㔖^L \Ju0FP_c *t' >m?sY|ߙ;nkSuON1&8Fͣ{26K0$ ZߎWɽ2/DZ<O*e 3)V2rJ0&V#&N"uH|=Qa$+c֗U"o/XWWYf;Մ9?ɏm#-SLͰ0ȽHJ qnʏʟu摉aF֚ioqt:ixEæF *G?=?9>6SQY"-BKUt^GxICOA$ÁKUq^>}l~{V-;>%$8<=  vu\sD?É+&IH# fc0bw}6Z,VP;?9Wx'o##u\wORN\tyuZ\zˋy\D-(|k 0+Ux PaKD?a:O)Gt="ْ;'ҀzIJpş^bӑo橄;Ob;e&]sÇ]0d얌O?=O>`Kz![[UG+FX+)}ݗU< Fy73"ӓy7f[Cݫj,+G4S;ݰ<߸S bsf,Lw iX1=6j3ڭЯ ΑLW~kTvR@D{tp`HU=@o,؜0;)c4s,ʹg*Hm,f%w!X H w_ٱ$Ď䆏lkl@†mnaj %^ˏ'eB%DZw߮ۀС/"ARřYfw8F`/"W KJ`XbqhH7d^t9/|-Sv wqp.嗫? %jWߊ9stdogQ4fI|~ux+(+@'i2:~f6(&Dny`e~y_?uo`Tw y#в|$;N!y)3"`*Wtk&kzkYd*N/<sf^%I2 X#Ø~ʠdx@Ŵ&-iވ<e68#䀔^рzR#݂z10?]j-ǭA)tB{XaN  2XMVbg] 9^ͣ!@I% $$x5tB' l;='hΤ7)03+Oqî "ּX ^J3vQ4&6LH7ΰNgӿXK)pOZe?>fD2Ҏ ׹x][!h=}ן!PG@Rqn%|!bg #O($M ǹg5%YvkIUfWOBu mUD;(DvxC K\E%D各[Fht/\ B2j`V(4p۹`:Gƨ)(ITi?BE5wt[ED鹡<s` 6-OVaßAno@w2v%@cr83$C4t_!IOaYwߦR R).|>-ois\# 4Ag+ߝ9YY՝#iWí2M8ѷm2FxOʟA+8Jݣ#|mK=\#|ŎUF_̦DZ{h[zUvM篪& 9{8-l܏_WAh0rf;& 7_v€IxӨ!,hU,Z_K~ o`+T9"q ?A-^3oz[zo+=EOJ :?WR$ }Ec)8Mv248]JP\ASȝbxxY\#BG[lj΍8s϶w1s>CC CG$^̡_cS)>$34V Sڴ9U$܍/ Z(J/l΀v#C=#ŀ,)Ȫ+P▽|Kz0p ৚Z^Z Ʃ3$MlvV8CPcb52SThX40f_΀8zΜ,쬀<:s-cAh*Y5APpJI{yChxJeB\7M '.b^(pXlXfitWC~nO^SL框kBīQjvkf[`7p_OrA^k'* OR^t?4C^?og:L?/N} 8/Y dr(x3V#b!pRI0_ğw`1~ _ \>:/ii!e_Yz]{k. B}W{oޟF̤ؾ<Lu! =G?&F(V{wtzo[LO Hi!0f}h 7jjIJ iFsفș5dzG)yw.DeQ mSt ]h& FAy~V~- f7䙽Ab4z\|T[D-M\]|?e2 ڠ[uz𣮺VP^{"U+$hw=_+ak^^]L.;Ac 5$Lwq[Yȫk0XSl_#/Ìx9q̊-xIh lˇx.\ <;ҊW7.UDsY3!.ġ:|6hG NԵ uhנ5cڠ A&$}}BX!`bx<IބZՔ$2wWz@紫 WkNvNtUoָ gMFT'4z9߼4ʆ8RQ T-ΧV: p^WRe>2:x78G;XVèe u}Oc{`|[r /Q@YCIGZ) [+^xh=^Q͡o?_ڶkuN8Wlph>  <3 }<>a,w8;fH|)/uɣ;%Ўh@5%:|4I*ִcBPma?tFI6C#XzN*©S23&鶻4%p*6r$eP8ԚB By6‚asKмOg求]J>я$^ұvh0cmPu)+^FgG1stZ,n*|=Y  |˚&wuW %?'NN9g3,en鞒m/]'_@-f6r}X,{\ݖ<̋3F/Z=PmnI,Lqqd&~ψs`_ku޼i\/2;Lp$ht뀨r3+}PqMYȾDUg]U$5q`&KS~7]mKGp%ց*r}/-_MH\`[yp!]`r)gjeR1:5 z=.@ӥc0#/<&%"4l~ac2jW7yOye*{yvfyTo|zpUT@JFC}v꟪f_n)iȍ_eUk\ۯ&靟F fqy{T4΋fӬ5NWn|6i0;--W-&s+|m%ɶ|۝ M__..?];e~ ~h >>3ڤ4&绗#qt=VSi+ m]^kBsmtf<}t>Igu>i7נg@wUX} o='#" VVoah( ן I#NgJsX?aΣEZu ЊfGJn3xsz6e+eEEik%XPq$\}%3u>8Z,lG7|4cu/Ay Dɉy E"4?Qvcͽ!xSxߠ⏈@CGq9n%oGjY6\"> !x ~;=xi%5$?A@p*σ}lQEXz5o_e6е`!9vp^mޑ'#k%g-+]j4XH s =D Y.=~5Si4 /ꁒjd͂>"{|Bby͏F2/l_ PCfxz!3[mӍ)8v a"⟵s;s)v4N`j5@u)<ňJ)Xkgfz]z(/o kmTu+G;zVZos9MOCc'f]#$3P KqIN<}Djsx@Z|DB< B0Ƭc%l[4p誜icT FGEL_#̸N54fIh9WRF26Oguďˊ}^_eAgvۍZzUL@moUڿY2Μ?|6Ta}hw})U23pT%,yy`XW}h+jkR%C-_~ vث隱K"k='tg/bf4 % :QX;{J_7PͲlH2Bq_)luUҍ[kK㈮NY_.f2Fj"@ Y?fzgfD;4 y'{˜o͏L,2Yg]TF4~ ;]sNo=jsN%Kq*/(ga2[-o费$LQ (F6qgc}4QKHOŔ&` #م2Ҩ"@-M- ckiџ @͜.HL1VI|j9:VljċFQ:'Z%-|v>{ZJd,?]WkYa 2T:TkAqz7xǴ[ Ƥ}d>"9|sXia+Z8~pOg30<<,wKN'oLa~3#S09Dbjg  f1Ob묍6Fo \@Ή ;C{1hzـ%_~^g7i5pZK{/p!&,)TRb@| z x,q%UIwIzPlU; &x]uZN&=yЭfG،>)]8 wqaN u?&ghUc ?T?OViUhyqʳ/*D [gjbk'{hh:G,+`Lx~)ED"sOּuJF݆uWCwK7I#]mL~:/ 6kusl!RITTbkm`UgAB #gy]Ne@˅8!4O0uzg^5vC8 sBL<9_<^njf>'=1 ^|/@n M$#cvk.>x[\ n/) Ub8؂Ɠ:Ƹ3`zstL]a,ΜZ|YjϦiٮo*N`XA=F6P.3w5d--WK9hG,N.-q˟~FJvFwVA=D>g3ꖕue0<'arגHD9</)%V\K(`nR!`и-rv)b{]!@|>|6|wpP׿cVSV%^biD$=~y+[@K#w#@U%Uۏ\H)"A8K&<3 &.*QS'й*x, ?=Foݿ= (MɾMOm,S4&_M)Lpm y%ގW T|oq>DQ1$wrrvmxKtGl<{v1R9ߚ$!ӏv*9={쥬XM0 H A}^kt5yZKZӿ?y^b5^+_k>४yԕeWZ+vye F@A80tsnjA] xln+1&=1zLZsU}`OPq7&QCH'J&utw3$ŒLؘ^A%Z:)X?FL8y unSBC J uzYSuctA+άf1+g c9rr3 ?r,}f,[]ӧx81+_I#iX=E|VufO [di彫=/*n~0`g"p7b_Ay38>n,Ϩ*Eh^1zpN|y'20zN/\y<3q9"=Ó/)W6֟UnGq+e }HCz;s=Kn%{ ߠ"o0dNgT;'ۜȻDZbGshK -~d q j]gy!Hg}1Geqο6ҬAy~YC]s0e' 3ӟͭߎbd2PKzğ-C|B,,z)m@di^h?X^G=gᑚ ei9(&%\b<~/gjO=l/s?n'dg8]iVz!h+FT kY`Jۿz;}g6Sm0rbÙG`a}>_nUj69lǵvmhOK&.KoϤpr 4=pYї'lXIOZC5CrfkKa?,J v$ Qn+H*no07ȶUKٻea5RAQb<, >%Y]^)] o^{D{ʂ-hrj% ۣa[ao{()?ZfG_{n<~w1&{ķCVr7y % .ȿ?r`sK_C#F_d΁L퀳/)3_Yޏ%)-1PlWq-W{3ޟ:I/ X!, m|# sZeyэ_RY2$ YxٴltOe P8c$6Z Ew H Ng=)ӣ2T,sf+_*Io+57. |9].ҙؑ@ą?- Gاw(yv\.*wJ9:["#6?^ef%yAyw*_ SyŤ?߱ {ЯG =G+%MBX O?_ck45q)@(˔2jB撹#hng2{ʹ55>7tSysK6ߤ~}|eT/U\7L=9/YKUӲ O˯fb%u KiVd4݈e{wS6jL6TsO9㡶JBֲf/e,x̿XCIE^M;CO>7oCT$"9BhwrX)hR-v萶wרC!X" -? R\A"*z587O\F{BEmmRq Bv̸f iO_i<ş5}\_^<"$7?ٲjR RG'Y5%AU k#:/_6eQpǭ4bZLܓ' P٪WSYUp5ʂ9ctYPO!3 1>qjFYtb1/lٱAsNJiF@CۇQ:廬O*dUh 9X,YTpzpe oF/r#A㘂KC]PB(5rb!3eRpF&(|k,,vԦĖ$t7ڃ1mW9,Q-Q;:/z Z;0;Z9u'm(O[z6pJB?iuk*CDhQS1 l 2OE9o'ZD9;/2Y'Lີ^ m9vo![[G8oJ;m"o?\Kw&#hq6OYMHPB)^z[e,8V0-}su:U$iZmʕ6gVH?9 Jpo'Jc8 gB~F_I^ie1Ŧbu*)SZAxF z{SmdA nû>8xE CܺW*QhJV|$,Vb'GK2^KGHGj?+٧?#-ؔJ{7X+cyܧǒV#}o7 ={7'3qq'nf t 5\L~duEQ?UkܰB9U>MCT͉;V9ZUq+^*GxXc| DPp8tܹjJK񗎳jDzgWq\O:85-貕dm_mkQs` 淳>1mZsz\+a<3p_DdkboZ1xS?3T7!0 LGxcs:O1_-"lh B3A+_E$cDYMQCܽCthȈ/eK)/ a8(j)ťtP& 87w> >âHpΕl7/.,1o)oFc3GnDj󢯵EޞNq+Qm}p `}>?mo m*nX.~X-$GCۻUfєZ}rYGz65!=! gm7xJW!!t ӱo# ̐ۥPrf QTFݳ 0k&yzDœQo>1rP}\K__l".نkAf- Sa_qV|Xz_E'N$Za*a!oWhL \ [%_~(dg}v%CQa2]ƃfP@%ub6OͣfF q)v9Ӟ&,ȞDIt)HS얺, k$R`EdV3B7!ZP$ബ`B 2=ƣU@Xs/inFa4Igt7֭ ~>lN:V[u=` M%.8`E 51&HV7s]E9lɐ WS5;/â pG.}TL$xUDr F4}.z%JGBRr:G{34Wzy g^.+{l.3b"?Cp*ác!-fSmAJan/! u 0z'S\r塯VA6on?*0g^`;>0u_pxLLәXs~MeaFX*02o)jca> Lx^DumJtVTuZ3ؐOͩ71S̎|]2E%v5ya(g$ $sN{s};wkΠE0r6f݁tgXԎ(ҫUz i(OV zzK< !MAR)oQMU%T=Z4bG67 'r1B3n/8v5Tð~?#^aε~qmCWnXM_;x3^ҭo_h5% wq Egicr5_W!vY8G4Iw>AVub\,Oվn wALϚ|@{xr[ɉZ,͗%ԥx "Üx۾^@$-/Qj҂ v].uV^ r͑s *20@l;Ѳ/>]t{}v\$;Fٶ9$MU2XsH@="ޭ|.!`JY]fk,2BO~ <9!Z ~&!{QT[ב`xrZcB8+%sv'*-(L^s'й{In;-ؘlSf#J:>E?A- =А7}En#ɆH&i?gӮ_Jz"Taxgt8 -jIч%_~7T2Ʒ &%-ӣ 3IjX ׳^gs0>/FsxEA&*Oa~oteX S1eaY޳]fl&QC&Ŝ2N`=;xQ+ġ@Q;<"αO@>'ql~yX<%?.ob ㄖ|N,9)c9O|OY%OivS׵ZnvF#-;X82O)5&a0VϒMjJ+?H>2= b?W[Q3^nmSD7<ж bulҶ;8dA6|@[ > `=_3Z1zj]ZGh'ų.7Q;H654=W+GaZ1#$lN+bw^3Q/C i cc@2 @.r2e~#ilZs$T&5=HוBNPn*0㿂arG L''N!ueĦMZΖt 3b߈ʞq9nrH%q!MOzg`)}ykӠϋT9#ȭ߄sYs\覕Hx(j㒵cFjO |r|5 k=ZЇ﷧ ]#c>ٔA-lX%ll16dZխ!`euUd98j>ZzRdʨ2l(PʹUj ^Oo>h]/or=L@B&*>& |qN(@~*.[w([Hgٯ?V,oƫoVA(ٷ߆b&:`h֣Z$[@^ԞdoXVp7;T2I<_Yޏ%I$tXcma.4'K7KIikl5ʼ$ X+bxJh/1p,m$eNalmZt>,uI4:J 绚6hx9ҚV- r;"-;тN[(:9G 8jh?΢;թ:F]`9TuO/fkϒ6\u,D`_gPi`WYyVy ?еîwpW(7Djoo!g KUcM2.#@Kg ֿv!u~y>ZJ^xl<1~kBfvTiּ F*q=֓UMvMcVe(" ^KUx8C+;s؃<bP:k`}VvrUwUc:a`h6Y|켃FqY&ܶ iєxַJV{ WTSN9Sj]fw7ȴқQyw4~w|??kNp†A6,|H8Y_D)<[Nөfa5%ܚ ij ㈈#ME'a[⛛/hqّaUxymua=!\笪(Th/Ny}fn~u=݊M[J+`DhB'.RT\CX`j\r^y303"Q\`Ā.KO,`nÑ`)҅<@7ٿ% ,BS0r% T_g,[uW.tA.(~Og9l~@{?%„+|M6džЧ|~⬱3kc峟zXpɆj MK;t~^/,z,mQ7LAӻV/rypƶ'_dWi6oRBrlw;Fdޚ : y{!-,8 \CN(6m1o_Nlw59Ew3EMX$.r UC|j?#džɻ&AQGS(-mSt*w'Od*T X`as@agU֘6[Q2]j]u8Ɋ_@C??nD=wk ;A~? jL8x"p/="pCiHb m$LIXh`噪87N;S>?718ڭ;t'b$ vl:R|diib:,َ a bxǫRϽ7Dx>65іCw{U3I@.UkRyK e|m;U'@qz6GLD=c9+- ߿ٳo!T;"Ml*/vNԒn=]U-,>{!YihwP^sK{Zp/D.|T^l^fuw]"(_QyߛC }=%bi[*!%-lQ<ԃ>~i^ǘ#6< g6( OOe]>pI#XPxn]E>j2y&7C&\j^eu1k}U. 239sT^πg{J]:򞲍$62%Gj7ۯMړy%7ԀKpVbx:X. >~R~T$6/;gW[%@ҋU2z(\`h~QLѴ추Tגk-P$/j.<;] aMfE FYN"zc8p5LR_mʼTFn)j02ygLg/f 6Sf]76 'Q&X &_Q\%NGlIň7Q.4Hu"ޞOw_7L2llֻxu 2DžlTZux,H.^I4s s fպuDwogױ}݄\%u,ǙZͽ^|!Sc+@#Oܩ|w{S޵z<†O2%_O8bP*O[ׂz೛7A߷⽭ T]$qXZp )WpD4\$H='is}]Q@'+:0ڀ=8CtEsG7Ǟrv i a"{R!AbyH!I%#b|sܽ_4j>aHDV|Xv(qg+67:4Ϳ}gDypۼ7{}֋ޔn-Xr&I_]cNs{k-?o'6M;:t孳5z=+RYէ-")1[!+z?s 2I.aI&J=JNXVExJFL+ r͑XZ~mtQm\>X։WpfAl8i5 "(0 )6+=KJXvV_8S:ҵgze&qklx l!Tx)gei^TNsL4_m[C,Xs)Jx5I0HFvg<|UϠ$׷ ErиH€wK9-\rq-圹K%lg}0o|hWIGCj)Ԥttu N [IR"(7Q ڇSpgRNȦ||Gf3ĄC`^)ӞxtR6woo3l;&7[o\}Kܟ[x շs8ǷNOFOF3ٕ ~EEOVWt!Q=AFQgEKclh)J8}'XDsH -3GЅ4ab)`h,`rͷ$0>}KS؋1hHFP F|??~f} Q6hwSl"_z"4a\}=CW:zRHu$*WJg]& ܹ^/x2K#ZD&f0 E H2|)thzb tɅFXy~sԩv^ʕo вwhӞD u k3#b)<3;DVk^/+AB^N R?zm7ZټDɺVmU:حwfC2fWBϿ^sNskPgW_zFN)Ӡl nU/&Uӭt;RHM^~8]_oSSA+mF^Qy]jn:MRU7NSm|Bz}WkT6:FnՇeָ\^idҪTߴ}:4f{eӍ(c]}{x>sBss:6MB[}' t}޵jnx%#)\V?IYQu&eҮlپIGefu}E벮Vc]xթ{UK#X5.̙hڂkN;}]/h[ՃLMyk6itU6{zu5+F:[oU/k0qqDϠBfk _QvA]Ա lB9xVk'y4 _zVH=Onh"/6#M;xNm*ݶoV{vNKjQ#whdz'yrծSB,}hLQfsju> JO^UͿDdj6)(ͻѽA} j/nXll4+:ŅOʋB?Xx;^Mc1+<[=zu-¢xee;vFj<d'*Ȗ;q"♔ԃVW(pzУM>2IxߪIDmmZ[޳vKlNU sY$QsMy qo#9 "ߎÓUhZj2~L8[|ډGMBB9W'E}1D<A;?2Km.NiοDc Y|zG"~VA̠?Cz*NC6Z̾OPIg>Pr) J 5YrrK)q+Oez2 ?~v ǥދtgȆs3X#h~?HatO ϧ^!)'Y)gWElO˫"6(/#:"J;]VS eۂHީOD/sJ33M5;Q,RKU XY-BtjmI 4h݉DtcBx-_NV@l8țUvxIJ\k⃘p+tٰAD-Ʃ3_x,hLgAG40sQ߰Ez]^@(~`[ʼpЅ|Df[L{yR.G ,[ H!I8xtz8xAC %iv2BۅU mH"MsZq:΍Fޕ{C. Z᫥&_ cǰdT?g vłsEw+8X-YV {Cq-Czq(uC h2f?0 8q OX3( $| PxLvHkɪFFSJGNPZn{^uWݻ&,iwnW]MvAk\1O1u[XN*j*E9XsK.#ON2`0$pl.Gx5wŐM8\F%CVZ2ӜOm7b%ۑȧ^lU2UTz~]"ݟXiy'ѦxP2(vwcɜK Et5Q/<)Ks|7[:bV)p #0=&ʯgz %q![8>|>Y"} ~ʾH2LUY2|e.dhCq,W9(=()!Gk-q7؏ޖ IgIs}֛o{;M& _xP_`,.xJQ]NB*)oѻ>?#ꢾ\P5]NrpuGG@U==pާrU3XpQ9'@ ]~˂~kH>\1߷{Wq7yQw2 \n*JWսeem$~2Mk'jQm2~.K3DV^9$4_Pݫs95iQh~tC#o9UE,ʰIcB`XQMpI ~ժʷ$ɊQg9K< B܏(>sD./Og{/DwYMTH} ]0f#󹖊Ӡ۸@Iޗ.`47=-)@MìNgWrVCs}u˯v"w}MX_ QkbL0z-nMCHl~(B7y[t~=zWGt؇? ;Oi>wxK`hӨ=JaAdbkV|#)&hMYach[ɴklh)ŤoW aI--| HUuu~7}ɦDB2~sq0V1<ޘV,ަj1| =psC_1}9ZYI6QT̀CɷijN̟S\lyʯ*}c߱Ԉc,Ge0,µC2i&ubmiЁ̔f>|a$)_jcƿPZ9>\p<z;*^qn:4ZT1(OsU2%yYi)GCGkntҩ%uY0hF<@#,HgWyNSJ%R޹Mijdvh bU}T顾 hqa7Op9辧&U,w-;*G֞.z6jM>f0$4`I1 [ 7)7hkI7Mrl ~)ſ8LHujbJD@Tj&6tȤ*@xU%7 4^O*J MK|<5kγO-VKc.-Ry&?z_P{`£w rP*WMM].riX>.=4.;Tm\+1@KnL/~ǜ졷c]VzoGy}gl VyTj^E 90j[ŀ%p4Z4 to+朼9,ֻE1j:R5eӾ5. _A2ULyOU޲mDti_ӱ4[GoL5{0L8v\Oaڛ}`պ#9-6JvVo5ZOJާzEF5Znuk~]j~xI?vO0m7M.uח n(~(R'S;xstl~4tC:GeA pR/vrqu4!_M[Z- s &E!cBr40]80/ϴ;x8>,| x4Zڥmy@;q*.Jڮ4j˜ :©2GVPy7jL1YF\w΢rSOG}٨RyV+8pL,gp?X\VDR|S%4ټ}}@w5=~m䯦nW~Wn޶&IQ-4WS`wXZ BM*}K/.LiԯkWF~"1Nv2U|b4ЍtHFSfީ5̨>_26gDTzzLhfKKV.j8d*p zNQD{~oK\s}L6',Rr<̻FMuBej 2u"Z ՟$eh>>/KPz^9cLSBĐ^ i6+~c| V(o@tAet ݁jtQYqo>֦ן>6P%#:@ˀYc@6ς~of2ҮU #6**aÖܟd Axn^F2Vo\5Ph~9:te E3Pby8H\;._[ =@hS*T<. +y0) 4N7#-TDl\JvY [^!`#΋wxh{mWln "MU]hUzu!^n76⫃--2rfȋm¼R.Xx}gA%!齱}j'U]"={HQu@q<.WJY2(ufi?X̑ SxRWǬpE4OtQ˰xA" Z)چ.>t-´k! 4d{p.[A [iqו닍K<8=qZB|gD*Aۂ9F9fGR3tՕ*S;\n!rti nκZz;6]=+VWXtUDuHLJEg ?m,P\Fv^'RݏDI)\\W2`]JI#G]qӫ4-܋"e7l/$eb $3ʭQ&Ʈ;%׍d~|W Iely7:i}c6clW#'39It[o;o_| ({hsKTa3&uZo p{]*ˀJv[~H*s˰\ ݋n%y5zetNkkJsC`%<ל[cf 7g)#O%2g}he}{󕔭TrݬlÑd$ H̉[yIxhI n`<"4jΚ֒K/vW'j51vax6#Nd qrCI[ѤiLa)kt9W#ZBpG- ODTx|5%e}{Xh.0tŰ,^^- NJ~Swl0{,EH(*Z$T;t>޳6ZA4r]8Y.m!HB61(<}ݣ*?*oev(oGs4o٠F[_ʶؑG>+S ɊOGweBORˀHlNZ@v?7lóV2`zX|tGߪҭ*xv@3qn!}_ ?"DOa,*yj4վ*`@W zkuHb'<-q1VB/ZB"E ݘ !xDU* dx\%A)t4bo{|Pm_CynzL ?/VI3 L)_Ս;+~"4:n+ٞ1tOoZ+ċ32r"\c]7lYWX+sJ+5]0cV5shIp -@"T*q":?Dl"~V Yxs^( q jJYMjhR{D!i؟=Ei s $i ~OQf==:l{BUobk'mb#"?'Es.~s_s9IsғI/||csv9_Ümc<sۜG.y<9]C0yhs.A,e,ۜnn5*5*5*5*kTkTrkTrkT רdר֨֨QɮQɭQɭQ)\][[RF%F%F%FpJvJnJnJ5*5*5*5*kTkTrkTrkT רd-[pq.]4ne…ŭJ(vMܒ Į[bصpKV"\wVܶv:vfĺy UswNة'sV݉5ΏOWtХqtk+vo[Bn Yk\V< Y!?#JK6gkZww)mF}8h@ & 'ܸ ^xErNVeUE8A\:n'iջjoš?ʛ-/>Y (]V tc׵}x>Voz!a cVWJu$Ք 3qº'7p[`zYmTLnh .e sU#Q(dcOA nr4AIw7J"U<i\'hlnPKkC jN^JRݱoمyvw:~?HЄ9NR+RaYdAx8)NXݩ;HtrWy NՔ;xb@lmwn%m< ~&@#bOÑD%Oz}9H_Jf$rl}Mw =b`~3[,c*D ܍Rnz驼!ٌg:3pZ#$`UfbD֌?\Z.L}:p{HƷeXmOܜD+n"aK`KQ.ۧ}s덩;v!ꈯ'` υB7,!$n* }h NbBpzպ0W!1o'\ui2?gW[cڂ?V<E u@ٿN"ЩڪڰoWoZtΠ yL/MݨNn?W#~jq?ɜ8CǠK0GY(3D܌!uj^mHb:ٔ2^v:ƾsؒoҖ=m90:V*_ξY%7Ż.(!gDwxE!fe]+JA}m6cBt/Fs6P`6KҹAsW1^ < Y`~lauJߟ]w6Rz؉VIY37kzC}/ꏗ.@1jG5WFD1ח\wϢWZ^<F0 e{"h©8̹.K'fR^4P DS$2vQ;Q=5۔ag O1V)xv'na nDgָֈ|r~+Y: i,&6q"`gCYpG-\ѩ=: Rw`_ݰLu:]|Ru0]4kvP"'ʭs>Y w4P\͸X v6zt&q"=zVE@"ztqP)gOy?!&8[ωGT]xN!JԞ ph\FE%|H/9Z e8ث6dJ}+zQ4:pqkV9S𧿐-"Aw2IМVr…~t9QaZr1yBiw?z{#pf?CiHRVRXEOzcOB{s؍+.N^]7@{Phu 8aF`8Bp+4c;&}]Mk_]`iX?I'g&>l(V] @E/=mn"]*M$F撏 &U_O{K.;;̱ ܓY wj(Q؂oR۝"==ɕe}ЖF$r)@+Y6-.⯩QJ)6f;wB~Fn)ܻ)1 ybn\m&-^Cpq$UX=xn1M>tN*k(殆t=o") QcHeG)bxý5v%X^~$b8t^/4Gry?bĐr.%N^9-lāx )(/}2G_+]m=l`.šƳD^d٘ 6.D~D&`p6te'P0.gt7 J_ ll/x+4Yƃ;"[ d29|eٸ̬HҜ&ἄ ^1Ww^.m)jd@Wzhl<{>M:4ͅlc[ PϮQdh0MY:aS5TO@*cQ :S pе]巫44fAO1(@ž2K2 |Z)P}0ג->[ M^)19e| jn1R.Ch?+F,Ns$ղ`NZGj_각!Vb['3Š0RɃ"Gގrquкphn)0r;$:z{q4ØH9ˮkAwY>t4f25|& р!w*{j:?; / /؍ M aLJo5C<%Uwt{' y{{^ C=*|ˍ@g.Vq+֫篴[ȿWnYޖ*W)R8]N5?_l=s7^](g`[apHj H]bR z&iz6iG.ܛjNV0ET~E} R#NBW9`3xJjhcwmaWfkmAɝ^ly=L{+/{zsX_gm?$"N |2 wb-X@n/*g~U/ ^l>$4Fُ֗ǒlWUk*n]G=~nde~W!Ȏ ?T]N\p=UW2 ~N?^Zh? ;NW W6R~^VxT89.=XC,()G&nh:VDK=(eEY:~N]^hz%\ocx(&$=Ƚ?ڕEws d#>2˧޸?%faW\MjO Ϥ)Gchwq҆Ҟ R{l%>1BE=}:GHuA˗ǂr#,t4i$8DؓFl34>St Kx.4J+3 R$kI/"vҺn4Of~Q-tPa5]_bvz`'j1V熧=3z[r`ֶkf)[$ Tlux{-4FWs_oՕ j"_iDZҸ]vT:(V#&4-{m!q(;uV-Z4hrE'jI*NwVٶp,׆#u}Fϔ%"B4vXNq|gTrqZyauBxYAX['%Nl>!ۛ-'hyf UHK> {w0Wr^b:izs0Ot@mυL)>b[UE |F"U.kQ0.wU`Qtp\Ԍ̱U!k? ZtDl䲀x=AjfYw CH> N%m\EpxrfXr {}N0<;lGȁL;Al=+vmRGkWO<gj}%38 Fr~{b1 M$Z5p[upO8fuWC` M7P6|jJo#"+tjӖ=URl S62jx):)Al>#@Rr6ͰuVۢot(~ -2>ߋd|ޘ}*eNCjVG^\_RjӪ7kFX ECަWCDӭ\\gx` G UqfЈl+A{iQBZw6i4V/ 5QZ2dq.X VOq* `A`E[0-lG#4!\;`;gnJHu8ta8ƱzϼCnۀ!j2!H/;| -3P=Y}F gxwIh0fZ4=ܘrZz#/rȿ =RƂ |_ypXⓌgR}1TvHIkkeUa-M`FLsGQPrd7i 1 o2㽣Ry!FLtP >*MtqCtNz X-)P7 X,o~k}k?Z0AgݣecsD& xÖ́3haXF/97gMSYLf[366OP} "srҍ91HyxOAB>6!? V[[){{PN+{ uZ\]d7s_B8NHPqo@ z*֐~cM.2O-?iN)'HloBC#[dAX]8O.Mm.~vGˈ0wGÔsS{r~ecJ[8ZmOqecuK;ZCm%Wʑ7|3¶{ Coct Z|I` ǯuvBnF^"f- T(-> (#ިI[ϕƝ= 0|ZWI@ m>cQ([ttpDOD ;ϧZchbq y֯ '1Y?[zR7`SfӇSuB+2Civ^&`1 VyEpQv]`^ &CjvgfA5H]Vew?Hzby`( LsxHr[N\RŁ.Q"tO6jSljV.i0]$XWFz e b9_"pUILXK /@rXm2{* FB C@f1;ʩY c'X_N2}q $Uv5Z Lf[)'GuMrE1Gezk:hBuOXZ?ilv%U0fJkIfU*($nY?"0OD~IT$ܹoƒ&L u2rKYEq\%,v uY+ZQC ~?իB{;Foǂ;hMN^!IPK&ah:4:着ڎg^DWyqGOteU#j LrRd)|+K% wl/6tE*Yu2տ2]n_um޲Qn\ߪ^]׹|3ﵽn/m/>es*Rt8WWy0/vZw ]=0Q4LR}Iߙ5+wې "F7;nL9߃rc\8\&&4d'pRTuz1#뭠;%g.3tM*ݱQYSE/YJ[)#9֫θWTp5|MV$8bf5S7$ }l,9c~xiɲ Zَ){Os4P|u~ Z#E$ju`dI7D=n34F.hO[ۋ}7[s,m܎{7}9)8I64J%'[ˡgQjg5"HKEakoS0[Zۿߛ#"XO^cs3&̢4i;VcklvA iN۬{`[2yhܻ52\BLgmeFк1Q.9x!?Is>= "E}D \e.ܾ%ͮ}\H4w_1eI[X¡D/G 0TKZ Z*Ekd6-b?g(1fʉTp'"߭ :?N b!6[Bu*q†.WO*{jE Mn3_MUJ//ZαέwZ&`-`oN}4VeegL]aLKd7 |pj BLENi\U#sѡ/ZA SO#Gx>f KaMg(~rkH-if~|vDh{}`XGChBJ75²bin㡇zq1 [`iyȜm~u8LJ{P_"wg$x&ow|l"?0I.INC҂sUhZ( HUξ*Jx9&Z~vA0m8[bm%Lux$ ))x/T e%9 _:N|Y0jKb8O9YE rC_]#LoNiT2fL$K|e¸$B^'[!Gh?ĝU3ݗΙ Ϟ=\s 1n>l;duoWa5Ǯ{v6ܱ6qcuQeV%F<>+,^X. U=Ē•mrx'3ɡ!.X,:IBe=k#>!χTN x iŔZ%0oq6[܌`'tͅbE;&`4Ӻ1m8ge>7 "8;fgO"PxF@ϟȍHN{!ѡ/{b~ _7?Ӳ8>,b.+gaA\ [`W2Q`|.s|k>N^L5Ci%;ϑ!;0cϭPD6W.+ѫhkwOcU2\_<5tU,g-_ʎK#b按)GEn7Wº _;k#WМ7>^=gH;3MhћWmP^)RA'kv> 3@pv7eX ")a*؛Q*W (5 ǟcuO lJ b!UydYGc_-56W 4`z=KKQV"D \P:Ax.V2ecՅz|> 0AT&`6OP?mjqcEJ܊, V~ϸ= dZ 8Ĺ:u |vj8S#IVBlLjN#g<\1?Or @uN惪b1$1(ynrvw7qqN Qؔr\=w;d= VZ{V+4j{)^Gx ͶP!,_kӵ ?bF# :Û,yP&B>4frX]"^(4wsli &Sc*{*]S9dS9}4*'Ƽj݁VT#݃K9x, *.3\]s+Xq0UlF:#"WZv;ؾdR붝Ug>.Imٯ-{ݮ0n}5֜_B"(|[䋄% ř҈1`Hy7zEt밼ou?o}->aa[Nw )Yc*&[^Nؒ^k_7=JksްVŢ<̼ T q*vZLU.v 82_x6s_h<ՔӥN|jڧ}VFSDVgcUuoLSHH DXп7 2S闳%PRx2RSh{8[EgO;6e)\SVK(Qmdi8-Vegbabn/4kx{`+:]峲B.q`W7BejJJ9o UҒve25$ˋ5T{NZd4i*֡H.qVDx?L>R"9v Ȁ‡9PC2!/N>=.znAvhPV>:(9YbL R:@O2׃Io 'Ŭ`w欛J2L$DI@K^;3o!G g4>@/07όځv4ߝA!/unt 8[X:7xy8uK6c_su\ukU2=gI5RZbКr i,\Tb0#ϙ |x_D[ߋ.so' {?q`,#J:.z JC?poL'lQQDǝr3G#T>ѬX~PWޔgcԎ=?'~Q{u~g.PAl+RڊT +SX5_2%]MLJО/TХs=6ӥuhMp*R;gG DϏ6KJa}-rCZHC,!LN 4ޥrU2Js7N!0aq7]}B:Ʀiat!Z:(T XõL)aӿ4LSŰ8?eQWYza?bߧ1LͽL!д:R߱qs/l}Fb~\NlciCkj=zU! sܞ {NpOvmmia2j=QIwAh/d55-~$x~k羫R V\ ~[eڌs@SKZM>iqkŇlG)]Q?BO&y,d5YP+ l ."]$*5RMQ)#(t29( tk)wHfFxdY{+n_/׾0,@ne.`o/SVȰq'i{mQv$,.~<9XL;g[[ dN.aha^ ﶉVh) Dw& >Z,d(r W~ܲ;:ov'AfIUcQg!p/ͬ2&IsT lR0O\O| w+K}FLLjِ4S➁{Ԑ{Gc>: Oz7uR"T.@w1M`@ֵHIz<*9-Xi_Hƀd8QUdD޲%sTq`Ü 0 S$9Y7K$RkYG@c@#\[aޯ԰M &C^kzHNS _Goj ~[aXjOtNC~]OB=^V^=j$yށr8swβ  ~3Z>F N]#45%D$im+y"냆 wPg5 Wwp'e%8/:6zw!$kw=@>9d f^Ռd*'!p Zḅx^_*\Fp.<1=T0d,PZv?]KfGknu?.ͷwb$Re*,xxw]uN!_&wW<!iaw}96ïH~ET+s[:uE$?$$kMS0 )΀p/wX  {=TuZϔ١:mЭ%97=8{D18vІ9aQ0n蝊jNl, ! G˼0ޤ0Vnjvczw=3 />vm|/9QC7GݨtO\8:;aĻה 712Hqrp> ^"3|"c%z" ˯wXb b H BMWX4f l"kq8>R>_woA@H9>eee3nWY=rQrj߼hN伣;.fRb+Kn/l9Dho(RV;lHht0fBʹS[2zcly-b}]!&gݪS(q\.Ux~s)f8p:oe/]85 ZAP61x_ٍ-f@ ѡL@DjwnoO.@vXU4W! #3#q2 "9 ë:uo'RR56^6OqܟB$/0{"s6PȊD6ij&g^ }/:7LYu/x#D봈ݛ,&nhѡ}/8,at-fcu:衤8v1+{V~AgQoz-?W=u[0HT'Zs)"Y^\mе' dMn \~-kB5" Q Bpg_[w_7Q"WҭC9Iq:"G %Y_{<`wܬt^/AnUh?j[}5qA_N/=x?,K2'cV( lŭ>H2eANTy,̫UF<*h Imx:_Y7}Bq—]|?؄NMV=q A"z1ѱ'Z_`l`^CËY.w4z ;r#é7 M bgdI#GÛAϞ Lċ-EN%2;K@[ݘh/bKx J0x/ͫM*дnC-jѡ7kϑc*:L<,noy||ov[*zi 7%qj*Z;VXЊDD C>Îa{.TyQ ) .J鐌6OukemengdGΘi|fD|41{ $!7RIׁxt D&JMƟAM/4~"T/m+bef5nūymciM%6Gw3ّeʽ9 IWUB_O[O;hy]cHj^\7â?$PWvW=C> <5e)k <dқwx4$H>6yS7,$ vP^!>aQj쬄!ME/888cW;N==.>lmϫc!cKAķhll  qt~Xg%q]MlWR  7EbkgVF婫 eio2{Y(j?F]DDO`G~=\q:pB[l43 $laɖzKḥoaNkҳ+x[?:ަ{_¬r#.yy|:F_d˧`dM|_O6\vnd1 -ۄ둃=+D+pT)ûq+ٌOyp:3\hG 7¹e]a(؍~ Rd_ww6^cg '],ar=$1ֹVgF%,0Z@@L{(F5k؅&G\5f\Kj,D0TZ≈ uZ̖l,Ƀ/ }$l9v6Ơ},<>=W8kV$CvVO}9[ƆCBXfƯ$$H6#:+0GCKЩ*XM>љwED rDŽun&P2.5oD= iFs?[?vVأY-L]]a\[tgzW5޾K'Z)-z춯R wu'LsX~N_ĢVimz4YtFwkfTJلr6 pM8&V:ڽ5Ti{ *W5~u{<'Tr(7T܏j"bfk, uōyW҅zx>)Z%%pʔ*xEȓ g+d6,Z8M@6Bga|o/FSV+߰YǓ٣Ц}?IN|sq|H!?a5'd=[Vv,h%+g/$_A~~RK[ه#U G./m6d}=LE$~_j68 K>/8y|Ao0%_5P}iϢ_/{DŽt"!(=8N)KƑ[rlX g۳ }anوVt{)Dn'>nϒSj!( XQX^T?W/{J sFpfs3oNHkݗhL/M[_MU)7!u $m1#r LțG#a^iI`PD8vMΫ<(2#oC_5^FX_9m AmJ!/$R͆}"AUEy*c(^gSttj&܂8:Iiw_;tR/3:AT)Vo&z`  s_ <3.p0pxT2xalq6]YBO]xS>br'v!sT(_Q$]$ iiD8x 37oqζ:]jfFFQHu!bvT?FOt4ޝ-\\j#mteZ#SQ{Rf;ezq~;]7''1|.\ڱ`˥'/, C7 R`!I9 qԽMMow!Nq}D=^-!d=&=*nx3Է3L gc3d/**c_%f6d* VAHZvc{>8a(ƴpp{$ m#(~ u>:%#@7t`11%1 U%jA-܂h_OⰌVv]Pj{Va0:iuc*a{a8+R{?C!cg2J382Xxl2c#&^"~? k;q) P:ϔ-bG}Ǣ=SzMS'e:\}1`^9fr(,Z0zC<44S9a,haa5;aOf4R=g4ݣ9ݯ7NZ{Ȍ LQNRߺ#;.AMTŘNLzJe1% )F~6kM)}~L`J0P\ ǟ8mdhxv믆,䟰.5 qG9hoDd!sdY|86j'szC_|q.%Vv?rk]`l;!"^WI\y1Ξ?a:t"CJv{A#g/EJ>:4ԻN}5 3(~rI/|7LJFAԦNؤ g֧`:S"4>˫]#+V.)uBtǜެpn&w\vZm5IXX*: PeN |FT4'3C'ĭ(uQݫo7-2)-5;Tsl^v_.tXԪoIQj>{*>|$EUr%)ρi^5=: u5oJJtuhy׮w]ҮɫV. (vUK7S|y ^d+cMT.mnhr34b?Uz>>jNz݆By}Ү[ԓ5:իF"KWl:z=oWkJe&[osJ]Atnnhv#1իfJ+k4SqM S}W3ZJk:jIMU[_*lw[\oӞc}knzn40^պSJM!*!SvD8zM k3j꫾ .o7W|CrFq:i)1켴 2TSE=DT56%3 zǜFJ9MaX(cS9GQ&]k.dؙF|W:tX =́n8Xj<_|(][LF.R7{{@:KB@9(zoGGrotFAW>mBHW7F{W3Fqh~+տ؟iك5QzZVLPVKS/xTzˢ?[[tgk6&DOni^@[ s?zf _=0r®RuvxPKVR<'?)FGR?šm"XQdX3_U+6 |wiQ&2w@бA{Z‶j'V5v5tӨ lP #""EDyhX OfwSXahٖ)?o[n.#rѰ_YIa1u9w"o+E,v^<\ެyý_`*򱛱]`o"u;;L*k|ϝT>/~1t"0SkP2~,IRϩ J*_p\ y.x,kסN~Vyve%-?o & $VП绬4+L.Bn_ O9 B:/H9 b閳8|@ztYm3j/Vr٢Q_L44cBW}v Q ꛝ5'uf^) U]OChy!G^ `boO=A8 ߆_f_CkŲT8mFo Q nYv4fCOja)ڃ vxSـ ܺZq+tfSG܍[1}'#cmI`ųh7]Y3$g@:I({tO'il#xIف戃ǁ<8.6ξ8LMQ-{TO"Tڻ^1(dzq~~1m /x]/Y#UoFӮ"‹ Raag8j!" EyѧA<ꄋ\Em:2b".N,3OXd6}4CeE'ۯ܈ AՎ ڰTEG9 PbvU;VMa2\;_]d_ ڭuK5} %S8_YXgYjz8sul!Ļ*;/wpΣcÂMsC'&MǬp`-:5^l7T.z@f*L`}&FR&8'='-3-;`96߼8aeqCW!E۟nEHsG{ "MPo]vgdh{hCx;_u^yY9/g0ߦ\MFaz\ٗS+lBs 4c#CLVv`{ N yZJnNqC˘+ !0ĠMBB֥΅/t* WAjn7nPE_,r͂.lZ= G"AD](9dQ$-jޝr~}Dr6cßapL *v̀l??>mvrs<(5~ԉ;Hc/n&9$LB]!8~ rӇUKѐ d]<}WUYx#~{kpż0!R]œ c@{vH9KD U4GK.`sՈ3}wWN4glvә+͸>^>8mU[prz^OXVbs|fIvMdDKi[sur8YEP[OV*{4S7o]: FҔG0kCBUR㎼3Qju#Y1LGgD<&6<Y! TA/<ي-'n8:,6v w<_XxM%B0~ɨ'S~lɊ7] #%|57))pk\؜(ӘAn)Au .-%Z6?;AYFnǗD+cHP.lYmSloѹAMv;ty7Ø:/Bapxie7޷%C}4p,҉/G 3߿>?cBRN5 Xiu|ݸC/vTpn5t \tƱ4!ơD+_e9h۬buNQy@CdvKu?p{DYZ#jAkEqf{bmwU]2(Di)D\ٔ@vyRߍE'㊮:^nNݍ: CG ww䄄e`"a#%-Ѕ' u!1mHc+te+^ l,@9Tф/3d|\gYFaI݆j}XFx{4O|}0Uljxu:Zh4.9K MUB3=]VYI3Ca@yI !Zf"}6rVB3>tBX!%xvG^:rh2L_ϼ'06~16&Ox?!2Zx;bG@Dsr?'p z>ao@t p:Rɶ$wxi y#ј[3/ַ6 ':Dm6u%z2cz*2 >op lr5d|!7."[;DcQ !^H&up;%Yi8S/0x]gaϹ/:79؜n#Hcp>dç]G݇0E} 6=' lW'!!:7_Z&j2\ԛc->~X_OﰬL~M~K߾H~Z.鯶@~4'II9tC=G{FqTr$C=KWYڟrE5鯝/ߡ~sߦ_N=֊oOod[u; )ޖ qMޭ Tj;Mb \#^_/e=0Lxa`~mg|ǣ>x,d%|j/A&t>٪btʯϔ}x|wwg*_n+{Nt߰B؏!tjRd+ p9'!Ð6_Y_癨vJ?I6v\dup ˲Eʻ叙-EYxZ\0pT^$IRn;ܷGfPDVFRt.B)bRƑ:l!G0s*&nȴje޼)9R!w(2,'%'{b>ժ"@_vMˀΑ>Nj/+v;P I|f0n{Kh `R~K`~dΗ3 ]ouZs-^YVgy :;́(-C=:_}VxղM^^wH)0xd~w_l7Ô* |1RjD /4gu#x'l~boX=w$° r{1ŗaA~AGV6N]w؜q|a=<[\Z^9XLsK3B Q]SIAp4{r<6 ʹ¯a+=~ΞPiBi=9D > )!YH,pZ qsSAmBPk+^&+saA;A؏ u-֎CN)_N+5diOWh_4nNV}/;Te(c[ڽ8r;M2rv H^_3I"Zphiw:yi ŊJ /OQ;XD'@ $'Nԕ7 G ׺G#NWhi ? 2mXI0ڽ]'? ^чg= S>FtrVuJxŃczq9Wߏ/cvRמ#N.A}zo=JK0k0΅dCۿo/?ݺrt{[ܺW'6SH7|뱁Ryz<%\et-*7x^΋?>,|ο[{@AޕHJjGr JE'hꀫ U1~UxnG୨=uⲘKDBn=VAH?.?xnϪZgv:ې?OnW`vB__i# iadFöTLyC.tgsfJAW}L=ŧls%Cyx%};MkZi$oN󄴯ʒs ՟fh*N^" H~%P0SKN7sڃ3B!(ŧ{Nn'uRh"_:hXA61lfzDy=?61ve7 =!ch]|O_?扸x e9+Tf,{\&wIh;4$ĞdG?P S"/Qoh|1Raoi$/ӓ*?OxO~߫Miq1m’um!iQIjVb*·`H|h=^-[\'Jo$✣sɒ3t /qfT?-dI:ޚ"kNLr)Rѻ)K 5!{ѹey 8tDvG,XpH&=x1^~{>~m!EJ"g+h¾kIIVsly[oeAnE[z~3Rj2JDKCVLf~XXz $F).pa&^p𠕇Dws9p焞>$ qoLGL6\}^O`2KzcM:%g.),%" LӇhI,'LƎv9'I'h+aB:Uߩ; #Pd) TES~3JOsýsܐg2ĦXݦ=1=ۯv-X9]&+6j[yuʗwW?xTz>4DTtXVtS{(`y VtɡJѧw2p%ii1mѾćjq35J>G#[r=#[LCQ7]Ir8#z7a}KKR:湁"ѩWMAy`\\*%K r#2痠t8O%xI5w1.ۉٺFEۈ+B̉j>/>[&X]v}nэ%`~oj Ё0DGyw`[zCU+9YٷsԬ0g;_t#n @'?Rr/1)~q@D CyW 6b6fօW=ѕs]VlK*@0“QB_r>n҄WJ1<; rU,t  x*a:'[^=pt+#aS43Ld("y"ݢ&dVQf,̝3\}Ч BG8!k{}D R#{txAپLiW/Nu``EXLģw ,i/w< ^2V F{*nRPK ਻tӔo1Wg-Lغ6]vSe]ƽMtN*Oc6Pm`لubxtbg?f+4R` noz~q0/HhJjugGq8g<u~Pn1 |1?;Hx=g n ;TF~nubVwm۩u#V3NJx)|X|G2<*`vv "ɼw[vS׎e( Js6NZZiy΍f["B ܫ|H< \iHKeȗ7j@x͗ATUI^gxa`XuaԞ gY6M MN&g/'|6/ bh嗫`6ov(y(j̃,Obk"+hR/ϗq,f4 `+ܧ>#A\iβTCgP>>{ύe#\'5dwK/K&F6‹Ec؂9KżҨY#=|MVO>ۻ z v󗏪φ|ymբ`M[? ȟ:͒ʆ9PzVA¡t+mAo,4 >0T1tЖL>PWmڛ3{B4de>$A LIӞ4 ok,OQM[UXI4D1g3D4*RZ=pN%>T^㚨gfb4b UU9g^RC ITy**)Kyc*'82p1EΒ({s<0PIƳg3x&n4hoO3p>M"=ls3ɢ!(z\FKc}Z 0ҵ rs~3Y\Nl!.@q Kxh> pv':`yN.'Ր h]boYӈ6V{ZUCGs*5s|GZſ՚Vy翭jVJ?ڊmCgo=5Hm{W~ YQ'Ȩ{dfjk w;շ@ #$Z f Aj0~kau{s2|mkk"!~.ɝ9,S,T*M3l!\MkNnHF:Kr뇙VfM_MLq=8o=9m$ 1!5L;mW ci鵆ńYbK2D–QLW4E^UFWt(Q{p +-z6M%ۨa+Wb0FIW"bGJ5~6+VQT! ؂#BU_%ЉeBW p^mdR灧/֩WM%˯M%"v5'tF#~ج('13a-OcJ㦻T*'('0b{ 7]Y 6HCgJi)eZ'T~T?0a])񑚉-2Ӹ_J [M(IJ +%QJXj*% ՈȢڊyLDfYcf5Zih`uWU n1t,HG֎߾6|>=ad{dr8/NةtM#J(<,y"m8{y3XmxՊo7&`UQeMI !iq.kfk>mgdZs6yt,9;Q4w{D:^k0XI|:,'a:2ze^0)/TB$vx[5^.bem\ULLxwq@R5³K\g&-l'XmX%ɷ*թ# R$4mNaЄ9ti\Ҫvr`i&rQ9ӿ 0.`_ÎqPK_ׯd2Qe-| jGr`aMs1aUTVam^E:cKAy VM N!dO'=Vշ~y<ƕ6fEoH Y״qxӵ6 ;Yr"Ʈ\G61Lf6Xs܃#ov>tNM nJ {zYopxM^ ǽI [|1j2P 4'W@e^۽3xxꭵz(J4kbe rhM _u6.r+U(8hj5K|0]/r͠!:a_Ͻ!VֻH^ǧ(<C'Y]~kChwSXS#*>A?EU6e:_Xgq>'Js01ޗ\9&Ж${/hNq','a <˿QoQX6"f `.k 9˽4JOeA`wTwT";|Xb:lח=QB鳼u6z3؊F:fiTm:VV$GwOj-&esVb 4nuh}lg>inrnr4oZL6~55/J2t)'iyZ.($R={aP厊wB[ %Ol]fM?e#ggӿ,hW v<4bD$8!MT|kms|: kˏʪF{;?~ۍWFsWoՋO"qy22m >e4RE1':7t[݃0^,;1DhKfۛPFwϿȿc)$ E\j> ȅq<\%&?B$!V;5N=?"" έ7j9PhRSN{Nn/I/=ء4y rfgM"0M7Px4}lk0\1< [l}FMnK6CF[{bPyR n6a7Q֦0 ڴ_1ӂ|{uCcpmqpzґO_/rݿc1;؉;MY ~M 8ADUjL=gWii2n␍F4v`,cU5-sB=0a1yyq('RSb͔l+`tU>HQAÔ㋄n#$0q=` HY/~b@@eF0~FxLPj g_$|tVWNHy#ͦPXdD&FCXJ@HM1ɒ19Vd\yMTR)@2ySprkQoirm<Qg'+n3)q]@m5Se9߭k|n5xNV &tJМ|qp:qyEumЭ[ٛa88Y-T-yʯK6IGe\oK4|in<8Ֆ k{[_I9SѵL `힉MNC!縣s:|E%9-bpeGAyZ_[s.=sd½>6N۞Eʭ]pbaDk aH"MjiV3d˦lg\-4@|9>co:bB@JLuF(y_}$x&,&B35c.ט3KpÿfaJ``-ۇ4~s~WR?v.w\{Y|+o! axֆuu\J&dLcxWlko3JsW?r9G<893ϟ=pWiߕOlMZ<+YkF߿)rַžވ) DO+g?XN|2(7[?r& 4C`qgㄥP'I2WCgm3c ,|jx+qP.VѴTCĪh=RfݽswWF%S\;Aо2vK#頡?g 1nv(Џ:v+P xx?ɓoB\[uu=尀Y 2` Z6]1Tt-a Rw5;#q(ul2q/VM)q oZmT擂}kbLNuImlK{6չ;H0kG1XRT+Վ-/}2CAPr>U[v8t+@F#9wku'V|k~'hnҰ.&M%YDZ><{!I˻.碼tOz)xCQ烘%{q15Y"Cf{0M#7Pnh=#lwBOvM3tm;gMg_Xٚ'Nuv>_GC=ͩJJ865a!k;kzڹ { I6dٍ<,5|:E!ZXK2!GY)'E𖢊AVM6wbdO4WW0ސ_t0&8l&FqspEQA+GNRR9viWWQd\4oSM% کRjA;5zל넮k)8ivOlxixkKf;u{Fnq|R[{W^ +)#q;{\>΅]@{ց]sH]U7J׃2\ցhQlk魇࿭+ul V} ?>CKSeb@tTFFpبFC+B=)/w+b/o?#ȎyGKR u`ѳEJߖooru9S*G+(GKt`MP`7x] џj X9:iGݓ1]v]:esiED_x(`heKL)hI[$IAs>,c1/"Bh_9l6dW=Ȍ:g 3Si{c~pQRoIթ'.s8&@1 /ߜV>v>`4>q$+"|9>c!?o/161ͪwo1ZNDt S:͈eNJ M<0 %A`87::ȇt AtCsPă㮊ɳ900rw2E#- NI5]*^!"f'"֕ݯX]HX{3V"YĒS]|G ?1zp{: t/i^ЅVmetaE6Bi%ȊE1a,Ш)8DnVx *hƅ_Zarײ;ܺqu K(Qʟy<243 k]D 8 ozo+@6U&nՌE̱/PQ~#w<(9f_a1GW:5ĢQ1Ҫ 1VOl;%]կo8{gxQSwFF"\T&mF*sNTXdLEp`"y(/sU%KE__vR7: (ftZ(*z Vy$B!LB:E1qD=4-yjd&pLSn/T#(mM03 b~U߳ &-gI&Nc1%Ϭ{xТQxe]s'\QR%x!F4Mך]6Y~__=]6}'$t'\rRʀ7|l898 |Q$;':BDsv sK@טԑ2Ux҂Ƌ-aii6bJۥ<7EޞaQe8 ެFTcEȦ|qq)=o_~̨V`0Pke<JeG[Ev~9pS4Z%꾪G>qZ$ =r6*Wy~xQ0$ַFxL 8u7ǭfÝxjL»_Cbz@x;ʝ_@(ؔRb:Rl> +m jjԭz"T{G_*\ X( V 9;5~'A98]AF8uZWj^XYwtXXNF&pceQ#ARX ;pJ8U#N/G+^O 'as%8X /Gn HgcE~< X#h/x ~u#ל pϬ%F`a{ҍ3WMgִ{r1~vX~SuO<6ƒ-1#5E9`CW6]FVy1{'NT<>[E10f_<4^wE/?kMQ`Yt#5!X7[re22U9^uݪ Cl{xf?* gr,$iejMHP 6w,.1l\*d ntAZ:ѠΖ__VJKhM|9Cj՗y15ojҼ!{E۲Ju{U}?H 3DlzNWL 3^OM4L1Sz©ƽgerBRT|)S^_6ھm< 9$ FG1xnfE&,Js8sYѫ˨}:<ҭyCFwjFLL= b /kh)%W&\tyibr(bFl؜O\ex/ cS>b!AJ=վ)EOvr-(5Rq1ƣ><vˍCΪ$p{4U[/-T7C6:ie$܈I~ZDR}5f\bj"(am~6406羅*XzsmՒ)0y0|:\VTqdM Pw4Gh4YvFICa!ˉ<݆-\ >p 3C՘jгR)ɖ^߮{ cWkY]-d/Zk?7a:nЍUt3Г_SLurq (2g?)Dw"{aL ZO> Wlwu9alt\sQggW++^?r˿'_ 8e oU2uEW7E-n8H0n"(h>g2އA-ES8?kϞx*xGFe`#S͖hi g 1+[ Ņ۝} ='#7֓,_~5cRuoSzOZYF=e ?7J^V<"uHP٠c.SfVlJw*Wrs1#V3hDH\< :!csyA0KTş&^|3K}* \1#gԨKx+uVU#R8ꃞ)f#NS mα #v8d-rr;6,ܥR-X?؏0i?1R~ݻN1=FV ~kȺP)g%4{]>QLJXiNb'rC=GT :wr1xӔ!Z/!ƊEzKK+*ٟ- ʂM!yTJ<2,$;*\BUjA)k;zb2M ~ Zd1,2Qk E(_tEO˕G@@4MW!ȎdV Ĕ7^x-FMiw.xkƳo]5/7M\fLfKKCiibu.Y"afXI#{S[9wA WP# w{M6jk\\!ڏ1^Qׂ$b [qu. b.\1sað>H&j7q۶% 93[!zop(xݘn5V**S2- B7EYB <n:w?n) &fo,9]U 7>1;-f0HŒhg`]茀zHY=="T؏Xߪ ԣ&}ۑNa˽ܔl/g}~8̊_PP;D-?-MO0?ъ۝ζ'!8 H Gcµgz ֳ&Rub!2n~;](@jsO[V.Ü1^ XațtBO֨ |뵟*gQsUح 3Y k錇<&8g*ۍ{~ѵ ;tmIW܎"smH}}_{i+kptP(.=8m΃-|oc&,֫r޷z&z:ٻ 5,&EU4M-I)" >v'8 "F7yX.ofn* =1q x;I\\%(b{  ZGXO񹡈_W[Mqk8qo>Lga :?Oa&2lW>D3Tə6TYj`F]?N0a4"$^.:$YmjڐggNaۨPhxܱq̗ӉL1?clb:oblMĺZIKƨKKM U3 Zp5 !ޥVB5WLg *R{M[J[VRˆ4dNtDyG&/%/B)[/ĊDب|I[Jp7r{APlR4vuRIHy{k\>:>u{\i'uOpR菍rqv7qHE5gKʸ#ZR!DW7S p)"^e1a/'Tkm1RKKHЃC7vG=SgCǎCyR[7Ux;>JU_9G}OG-3BcQSA7b\A[.(+y@'wjЁ-FsSlyC>/ΣoU=|jD1@|c\o{ F dr f){e)*obkonH?'}K1Xy |c@@gets4fECP5L:~烍'*=pe͡';( ^q>e݊ #] IeO~PIko߁Xx}y_=zG* 2`K|ۨϧb*շaqL&/:4ǠFWG-EkSkþT.]oADꠈ ~nO:@꠬kV: n22źq`:kYS!u1Uۦ+=uŴ<D`oebny:,LsP}McB+귣)* >}gYPD;VWԳk8=H5Οg I_q-gM+^ =r@9T/f$W_@R)5p^&n\Й^@f)Q #u|v]6,w`.|ӔBn+={ mv ;_e/Q”\*m&)Wͮ`bw%m-8{X8s Ö}0Lӂ/g396qjw Kʴ ݹACFUT]΂L=b?=.;;ZO~MU-97},, s =3c>.؁ƅ,6V* F~cg%mpN 4 7^z[e]Cu-B f~C`ۅ>=!"2xd*Y\8|.ZKICpaWatlg0l~W#&1q'x Dxp9f7bj v}& ƳL+v]t6݉rYV;]Ve<NJȂ!]5RPb8g96.C<.lM9z-"6] W/-`rEpu>u|>+N*ݭ綏 -j+XUMo枽B_JH jR먂Mǝ9+.37ګtMhP L"w޾Gԓq00᳓BΑo? v<.JHl1 $U=RHZ& D_lf΍OObi5mՐˢ'. LKu8. yb%M93rH# \$̥pbP>1}b*kqvIL"D]J2ś[F4zn5q'YWm08w0%M_|r;xj6,1unx: @o;ԓw4}r*x ~ϻ[FiYܙu,0wz!' +)1Ixy&eX46emx/߅ D§,*ϦϞ]+FBwӃQ5xnj؊2/ cT ?}7Q Z^r-3#lLQL9i ~4q^1+k੮V7k+nר|\AyR&r8It"UiLa-D1{8@Mf"MY ()Z8oK?c [P*zWdzvX\#a\%p@[G!v_P%=UZ: W S,˪D @Qc!bvǡ%˸Қ'"Gdvu5t7 }c-Fov"CpGLSL2o?r QVDؓt]ńeFqEk/ 9R@~ls]eٗ,l^@Y]*z.lf!<4ɚwiB8M4ߣ.lB\N=o,Ba2?+AVyHiT)190l IF #MlȰXfFd{ePse嗓)3KJ7~?SwNOOQvB. I/l@%]4ev:ݲ^@ ;߇~{}x6[f6 nnnDlsZq/^_nŵv 7v]rsWM?8yS)9+Ëuw :Hl}ӆ G#!k$D oВW{lŀ 'dJ@_wH@_ya5cU%Q6$Bˠ.Շ=Iѓ%=e':Rv,~&J)%OH wa~T > ( Ai ,I:`r5 KG+wEw6 28*! \$I Bltf:'d ihbG ā!OWxռL:8b[V0WlPr1N께'Kosxï8!4L';$$1/ Oiq/MF^~< '/Q4'B{x$PW <8J.P 0h$A$ڃ$!đ@eUUz28R$^5Aҷ -nz;5ۥ '{Aed9\<onB4O1ֻI+x}/eޯSomR7-nv{PtOc_{:N9@tV7QmX $N- e~*_'D1dƣv`j]%o,<8$yuB#Mۘƣ x,w6>$m&:rn? h"ŀM|$Hg79t?Oc:xS=LЁͲ@wr ^Lg,Ӭ9y@8zW)ky1.M#8DM){^ gWIbDy䆊gW5ۥҿ7 m?6qh6~i^_a|?s@oӍ}Ag{+M W1u%T1ηtX|pEG_KIg_wEi8-A8m?w'c1./'+23Y782&M1>?Fm׈V̂ğo Vr8xzɌ9HEA_? [ܦӪT T~9 +|sX]E<^H(B"wo6^-H_'#@{> a#tP/9ЂB,C۴ȖG SY0,f(:[mδIz/6;S  D{cц tAh?B+'sIb,&JI0Hs*_@T49=8A4Tum`.῿\/GrWg?zF@CN$j¼Y2^.Y% x#0f7Y@ ^L 2Y>ah{l9V@:OiH:([UI9J 6/k@=R~kٕoV_-RKzEԲ^ja/ZK-o[6򶵼m-o[򶵼m-o[{E `Ys!=zC 3=çf.`ErZ|C_ܿ8} ,| >|8_Pt)`,ŋZI5^6Zɬ:f^V܋vnAبY6Ar3,nAS&)R] Y"n~ O .0[D<LT[9h8BNG2i5ǗO&N^]̬M.(% th5n/Rx҈`K.C)P 2* ,.1T"St}3MUF-_%[惨맋qyoě!.t o13pl)Хt$! ZtBiKGM:A^xACpF]Ai,UimfMm";5e`t݅< -H8ඍƎ"S3.l_(WU,mJrDb,f .膪&="B 3R,} FP`dhFqΈ #Ê!OȗT#fPnz ว_:1S=HoY(y$YB18*ug*u`V^ G㖍 Ɉۨ nkZѭ$:4vID'F$#h:DBD'AND 4ca"=Sp71җtW-B2,KiAцNaͳUyRuHV&44Xɠ͂2q4К8bU@nr*Ճ.h+PY6(|{J<dHգ,kdF45UxIA"tMmKK~XiH,ysxEWxvhp=)k Gr!zEٽ%sB"b2"\ʆ`Svݞ{ϊ֕Y+uX4_.5Z8rϓJ"ftbƙ8Xzq8Kg9';]L:dy1`G* i@#ݩdΫG+˘WpG<`ItTN<[Uܑp?ͦ6r]rzM=.`8μ`;ǣtɬ!/U{)2.N\1f'r*%~h]&ɌX*@鸷|ޏQ1\J&S5cJd'XjMρ9,)<.L /hp7)8 t} oS6Lhs1Qw1G}P >-$z^\G>J>E\ܒ.iؼBϹ!=_0Ld33E-^)/RkS_ww6e{%撿RdH.ښ*s qSV_$~Kݢ/kSkS+%0V{-u(% 8oC hj-NY:YD֋V)ҙa 2dft|.+Fn .)JV=L,.PnHɢŒFZ1!+Q[Pj>+EЬ7c]-1sH5Gٍ i|~'"tU,a&Bt<Z¨@6;^G@X>7Z5eҝB4s"5‡H.)aQ [ -$u:}M۬Ң*QQo-1P'^~S_OW~21n1iqMҖ`%s/fؗìiߠEILEL$HqLaEJęA cOi-9:py KղlHi7!PI" ]<lI·aYQ\٥@@yFPt%dYR>ZN|~ eOX acB? D,fZ(wUUTĮ.YO39w(FiY7" ,fE؁ߍ\EDnoB& 1Vx>q]ћitގYhoT84 Ls|z6|)v95K.w$ 1F*M$ڪѭWe/W*uԒ뮓&8A!_8r~1ILbEDS*Nb-Z1HJ(\ ^ 4 fĕ^ ٝ~CPsE*FjWRKU& pX;<^NçFvffaY~ȯ@_Fo+M_A#?M]AeϐNN\![n~'xW97D%4iqkZy@1_ESgψJpU}`RN%bJǚ,.%rFBJiYQfFePTM28@'72s+zI"lSYfbqOGYn,,K̓sA^>A>Q=@j)i6FZGɬ+u+ҾX)bCMgQ[YE)! tSm3E_~/J4M9Zc]iN#PӇ%F$4 u]\z3xn>dz7pac¦|+rvrCJrO|X(@мCLbkZ+D:XZ +L!hkŒ%Dz({y47^:%#%L7YNVX*^|V1l)ȍ򊅽#dbɭrHS 'Fh3oQJWee֤g G.6=Eqedqk윘 Y2pcOeH5lUN%̃32a>{ɍ>GjIY\\-)8vE,ݞ+ ͵ZYWW]pD F#Ιl.6 "1ps}G|jN*u0!#/Է3$.7Mb($F?w|5A@}_v_w̺IR&FHU TjHuZ~3$qeKv9߫nkKhy1NbziTÍmS 0& btjF79 fy$e֕D[l]_RῸ )AbʾGX;gg7\Fgucd3g3K:*P?GcA[9Wr!&sRģR1"^msVJK). 8 jss# vŐK_uɕɠfey,^{=ٝOGQ̦n9('#\"f{tq6m4_m_1Q%$>ҤM n8:xхU4@_I^>= OOӡ LY5 6P`aӰt*o [w`@:٧uN`v St ;}~G+?G^;HGamhw@F80&Aet":8n˨m#mbVh?hx z]ٍ6mRu)v;908jpK%a;]l.]Wwkn_6b& W؎F쵉"kb"mpdR?o>_ҕ/K^6@ wIG [V4ȧp|_FjuCi>9+Jfcit-\yP&p,Ď<Nُyx0bNRiMGjy6έu*m3P|q=? ?E?uΉ}gIMBLT ?K$e`6r"rrBD͌l2'8eLrݕy&1];0mα,|ih4G)5Jy::G& `O@];j V}pes K6&CDg%mI$? ?dlFjFrf]|QW.1zW7<7TfFyZzY9sm. om>rJQo ųWW~kဇN6jAW pW Kd3˶r u%Ơs#`hUR;h{!,nB2 9|Wm6ToLdgC*O3,Gǣ1pMc%ь1ahcͼDMFG$0o.B_pEnX18*r^IF nfz˻1aҤNMu:r`;f6_^^iBl:ʓy^I~(O,DCPUt2pm)T,]<8 2FÃ/1l 3h!'ҽ Xd4UbM.WuN {`9מpkvʬy<j/#4/|s b)_kZ/K ]G=v2hK^)e"l*%I TTi[˵g%Ur#/ f*iA,Jp!k-륣yعd-Io-~,Q8)&VB1iF5%JJ%W1[2JqGӓw|?{gN)NӓN9AӇ5q̍ਵow'}@7*`I5߃pcS5x@1$HI&F@Mi@9E-޺6=uV2: f `݅֋^o[LrTQ$Go8wB*=0?]hzLLw,f=az uϳg]4:O^Ԑ m 08N蜎bФ=X^al]esݓ(;Ħ>~l}߉g=p2hPAp_C=x?]D@tчQN@"8ȥ5:vTq+c2;P6>S(Jx<zP^>S@eBJLȓ'%rcGִݔWӌ`Y0?T?LaH|b hWڈ~N]?򎨶,fˤ(EyJՄpekn ׵ub[یfM}rMMv\Ex?r`wA~wy,Bi!<掔j_-4}|Fw%'_6h)%eXn+;^tfDB&_WȳFm~/<cחxn8Ppve V2ucv MC>.m?zwM7Ώl ٤S!uWgrgf]GWR]4r]:,=|>`l_b'˦x\Bny&eڭ!3؟=pN(.3c K:S_X/ ~O ggPvIt1A!!kRMgϡgD嫎|ni✲"|V֬=!K5TEwᘐ"'޸sFu68E %o.7rT_Jppwnw/KRoTK,7Xp-V ̮j~s8.h͖`}$6b`alOA 0) ¨nn4YWKenЙeOX#Y] vIe>u&4qx@AXrv='V4w 3 3D͘7jʵlSdA p?`M"8jaA2_^qHHKtCmRz&öL݃5QY45cS&vM6ڕU0 |c)0DV/::'AW%as̛a8 2i!G+ qs1I-xh\4/bxPno k-7ÝXe2=cBSh5G1T&g2sS'-֐|xk'̴+Ȳ;|4NZllpxvy0 *xM{$'Y44wVYY+A}%xSe+~u|TUVa^=T(En1.by1CBڎ{؝ɫ>#ķ߅pgpGybQDif~DA,{š4X> ˺t…@*/FgrP9Ю\.bX Y@w11QO.]jI&[O=k`WV`eسRzV},u1Z(  NվyD?#Q?ZWuo6WwdvSB üeZ?xbVhZZ⌦P=H\`is}' *EW(E& R:]^=t/=5օ::W? ?=REyܣro1NR+uUoj,Uz eÆ=F፨"LSxהYaָndJ^Qxn8>jT#ueu ~jW׃YT=[v՗KIT8A*yD^"^>h~r>NlYE *_`Yo,[l|#o&#cp%vwӦO6a% j#4<>,Js(ن7?ZYcD _hꦅ}l++@LLb؆PƱhH&TSj]ߕ Y=68@E]\'.{h?|eK`!Dgm+ Tdзy|[OFU#q|`;k*'j:zqq\S\h|V uߓW,'4>UPE) 3X:nqk_[.m E<_" ؅=Qn9%|+`dsWApZMJ`|O\Uw -Ly|BT#:y:xRg4/3V]%{ПΕ#bQ)=6*=xZ@ވԖ8uÀدi;4E<_hg {jQl'joh:gRxV%N)E . 2U|:L9 hם/~*>U Gƨ Pi?PBw acgl\ G>2K Iq}ұS*ʍ\fW-/=Ok?ime p:]]fK*m?B|HH_̦s47Rߌ,4yq*V_} )Rc#48a2)_SҨ<(yg)bOlhBoŽ>?fעIP{#h9.k8[ 7P8Ӿdl~dzF2_3chi>: cӓ;f%:,Z{r xiC?;˝5(!FQ7m/j<*'T;hxA _S++z՞ {niVJ/,pj:5%b~1X_CyE 5x(|7²c= {aA'\ƎG Q1s#t[=K§y*GȆ`-6z<\))_D@D9HH443çg#~|MI<ϲt!{rs}dlދ&\0<{܂13_fsN΋o͓$ۦM\ż9IH2tO.Mj~}%,cyJ`n63Q$厳Ƙ͉eqWN:&[|v9 l҇nTq"NJb2Ե-Xܺg{}̟6}Ǝֶ=\8 Ms חDn=rcɹT |B]֌)Z0 fh sƴ(/"ާѹ8QabI4/*4-7lmcÙDeAM?١DgٰT/ TġrW"7N}3eE4<bF<w AAs:g滣 % O᠃36^ׯ6߾h~m'`Y,|Δsa/_b5Oo淯t`ya+1{0048>Ql_ڡhGB|y0x9Hi:b]՟7A/e=fovۯ_$@ Y]^Y $tw~ʤN~#Z`Hy<H9oW>NH">.%!6Kn@nt/RcZrulJlHܐэw{V˻/euփ '~]CCa*C.D!"h\lƗZ =~E͗W=DOoU2Y8pe^Dj8Jᔇ]juFHInG'8d7m-?81 a]m3rr={5kͿsjP/^]T-I/N'8O^xƆ8Pū3C;E܈9^eT/"2s ؽWU0:\>5vk#\#e?lj#e+4W<g S(*GBEti,[v)H=|KP`/SBQ`$$ i`H#:#v+t~Erx1`5iiۿ}b5m5opX(+ݫĝJ+$BI|U6qbT.MU؃W/)oVS^WtpZ+E/rZWR@׷)U2CRb1Ûd{% AwPM Os 1a3 sZ&^@q~ށpM3tUa౐8!8Nͭ>>i76h&#~d_ɝWs;8E7?Y'Jh_֕L~6rph3-7O2|δ (xeC^"di. ,EQR)r1š.5}z28;Dwv~t?g'vk0mGgGC :èvx ۽jiGI/г~'C{rpp%Eo_m"'1t~9iwʉ?p|xzD8­,-4":QO t6<9 'z" hﴆGó#Ax"|O{?D-A=iٗ 8ET8v;T/|إ9:?9^t=DdmtiaO>DSW#oTp#{.64K`q$V]`ER{x.9[^1v:'鹤l}+^ˍsVq<\)=*wVX$m<}+^}a(cIJ†s A gO,$E`Yg6IF E4N$9[wl:M{N_\ upԝ ?_dv4` iy2FfnS ?[ƕdڨrC 470Xv[g8i!M헻ͥ@jk⹓ha`:*|v|aK,KUB9@!g3h3l`QN.lcA7-k  "G[߽Fk7b\H`Ep`;E^y)샓-|ύsLfrb˼MybFqq7g_&.o9 )k qs`B$LcLH&zГmHlm)|yKYrl?yQ.lk qϞNa†2Xs0޸۷J 'YhBʂW~G]l2*it*6wʫ#2Xx:aY46"UjӈZ[)Nf%SS=Vzk{ <_PԪQ7u7r5⋐!ZBL=Ț(+*:p%d/4I.7O,CI\;e1{#Zy exNÉE[lI-5],d+<A$ˑ< 'K^ёs30/ M`kLC&˘{ck>Qh! Z//ʫrm9A+V.FjtK(8!ft]p`eQ2QwM(e>˘ONj7!o&u_-_,h#J7+vd4e:@\xe[F"8YQYNGﺴbuYZ2#q/{L{ژ:Ń:*M3}w-I.TJ}9CٶD.rEAc]MTDK#ˠ(ňaEqsg="]KIGseK0(Y q\~0^C+KuTC¸ W/]p_\,)x٤pks^xx/\, i\:Gk[aטz愂["ʂMѫIgb$']l shD"AG| c&1z3,B8FˉtGbo#=e=o꾰m LIxj?vAm S6 ^q'NfA]ꂫxr,noy)h^'TjX<M0="f{aI!8oac$p[)րBԵ}-51t{iEE!hᥰRN4jR_k]|y1^TABQvU3AzfFʹ0Jѧ nl01kD k—˖тNK;U1|YVs<0γlbvo~QB4Xc'*(Ȼ1 0dšȝ;JCU@7V1Fڰ{Msܨ3}s;l1@ BApKtVF%C)FUSj >RcTv <*(QRJ?X=mpJCVq\ :f\n-:xD6`"hyuiKQ{*lTݞm8xOjnMɖo\2$\?e2՚LDf&o>x(brX(Y 7<r{Rf%&W^ $D$$D=[VT:DD3wWDy_RN}LC18;^B~\A?N+_NN;@>c&VŧZ?~`}5wSaV6(T?}:譤{gVaeIL>^ҩDk>AĭsP3v>?5nĚbEݷC2='uy{~p]K; ZBoM9j[2E#5iRt?zGu5 Wj9N!wYTfnkf5M˭2N{إÇ-ȍiEmgw4{4K7S"X•d8Uf qfLT#FuPopQ"TO}46Ĝ '.]t%v9ٞJ}cRJn:C"\Cť!4[V BĄ=> :[, {'GʬfZ"Ǚa3aѷslz*-UbjL-*ܐZ؆rN8vAN}˷)`c&慡d[B;*'1Ǻw?ś0Qßų]T4Bs:,aEzlMjHj|I;/ra 1Qm5Y^)ϘX~;![C#\9#kJ苗ۯv^~7wb:W3'"!d#|f!;KN߈sw9]L]e(IU|lKMnԡV2 ֙}lFo~M G`JKT?:,'#ʗ`d<(e$bbA*/)1vMm^6 0T6fyؠ/M%ĒHٴ|w*.IGp@4I{`ΩL"11o[ftş,bpMLq:!1X0fS }+ rILhbrd'ɻ\c:ttYԵݓ)$/"CZ-Ůc-̧,V%P,,V`` <Ţc1KȐ&kKڭXP/#..G_UҝFe2Brepl{a==}Pp0G.<{IRX>i`'$A]j4]/dB;:̂d4&o7n7Z=;Sۆ[1{bK柗tͷFn]=Zݯ)7Vf.wY?q~-mVGb]z^Zc2fE`t+"8E9/<D^soBlK[UCĔ]UҕN؈crs#M#4'qآX7Dp oPiDEA0*}K\#ʼnf@n3{A o-G4_Gd䥋Xvj~i X= b2g[N3-`I0Ȭrlg]!kVPO|IL շjɫCBp4Q# 9x:^:6w8N!އ)[h dIwhs; Hl̿m^JxQ~@ymCo VH&|԰N-3.Ԋiq^B&: +=( xev T jh :X]ȶCqAsJv+;=L#TjykrsX3=8gל3ivY )0S ,vl֤tVb^]E@i /fs;wKcZQ1g+PQe({f Ft1yYH<ƥr{ڣ!G³L˅~3|?<==ZZn=yGA4e4B9J2 >h&əɞOUc }^c7s-OUh 1Jd9  1!۴,2LDo L}#k%E5 1<ƛ<ג ?&J3dxN |Y~Kc+T` wZD T=k>!/WF>r嗙 OGβQtd: . į-F-c-'r/ggR=e*BJa &V+=Dၛ.W_lY|uФp_}u<<#Tz| z/?JFj6JL\,%Wc;rk5KK"r+oK^7"acM<}2RvQ3@u|eV{D]kF(wxSY1~xO11L/a2bPKUwUfk>4L=s/e;RSMoe z$DM{Zt(LSI&ww)mhZcj:\%2-HMOҢ4{t<7$̬.v4_K[`7E셭ס!mQ܀k$3gAeg%TBk!4W:ɂ20e`~E;{@_$+uiq8ڍR7_{jD S=Ϛ߹6%[ܣw.܀?$pq^\(T)8< ?얐٧W*65צ˶Ijͽ&w)$=jjǼr Yx3^r >:?6gjT"-BVKW_`%Y"z`r9ՒfPū, ❫y1βlÚ3GsG>[Y[vZ#p} 8JfAs)Uëz$\C8"3_uN<`tX r(FlZtd `\A>4=]˧Y)&!Y &fYgJv=fx'îTգEinz?nmmd.OFPW.KkP siX"|l4S:cɿK򗆌Y0++S_P$0}wtMa*yvftIʌvl؁io>mT m"4pboXgWHyqySO/y'HES[|UY|C스xɠcJ~ Jy1 `E"zFX{Az;hzC 5UD;Qg ##dnb9gJ{w+ψiFJW g) 5χZXbY,67HѱT;Ddn u:t' _~|T'r cWn baje+Zjr$3BJ3ct+w9]4tt^Y|iG )O)B$8inգ(!b #zY $.ͳUCeP,ކ&/ދH1kإ4ӑz}|xlو; 8JsbrLR]`hcf_1DdMΆ\d䥈?nyiïdg僊z)2a=bÿl"A<9p lK({n|Ntv e;ml)vT:;u^\iN[qЁ19)NȲg/菮9:N/2*AU98=$Ca ?һJ~>ba5?vM2 aQ8h<驞Y,{oBb ˩&OfY_P|@z&q>`\va1pj(D^cnԀɁiGn?~em ͱ{Bi1!BMa2iBzP:N|~NƼm"+yezMtv/c/=݋N^ͥL'ҧi g%}fY6+;jIffx0//T*8x}-YFϬ&q.=N.ͅ6D;GQz:#$db8*ZLrRYT=)>1Nf"XY[In?Q5XZ0nqmHdtᶡd)7QVRL&S/e@MBьEK]+=mpe]6L^i"k+E"$Ff+Ir%O%k.t&VYƈwS $M@\[`Ot]N5+Zz9c.bk{<iyGby. 9"nt33"hIv4F)(-}2OOoz6ZDEą8;yuH?XiUޒ\r`ѥ-S*;c";G4y1US⚂y|u5p(=ރ靼Ŝ(y:]$D k*T`{ (k8D(?y%.6a qQP`w3r $'Wd1&d9hKox?^pk3= tW􂛀lSp͟laG^#sP՗|.…(DVFeQqWwu NcZѾ)\Yʞ18"XȅB؉, Ov;at6Wmgu3[SG6WY)S o*3H FNbhr\ObFb.]lC8CKIsgLG JO3˰j-i2 5#jZR|״l,ˠ%Pẙ[ÿJN 3e`0N͵嬵q mXf)DTIF~f>Qb`7d;O fLRޏKѓlY5r} N=mHTJZ8.5Ͻp4i8O*P'pagCv65s/+]2Im㹦^5C`c`RK`QR%~gW͸4KHZ#V"ӿ?]S =Haz ïd &^/R8MsxL&i,o2e3 i3~=c)c4r7^upS 5:/%}S4K3DIA9mT0 G}9}}nɷV. uJ gc,mTyrIYLfo/ /O=W>ysyqm0,Mϱj>QHOvI),E4<.JAcLyq\N&q(nIJAڊ !O^; B@,@ i;cvг81ð9}Hu> dv17x*M^!`O惃~6xaq<2Vg}vʃo-5Q n=g74g4[ g Y sk*ZzFV@=^%Va%<(AfoE XA@ !K&ߦv>].yKYS-^/b߭'cg{4oDr {*ɻ3kl&єA?yՎ&[Dc81]|XKf+*Q9Cb{؃E8>ί+ge ?޵Ps N8n{ưK AđmFblϊe_vb_gW?'ƽpR<$,~>w)+Kd=c(b n`rDăMsFIlzljhク(CNbv,a5,#Ŝ=TҨsF؃r"7,u--H|pW5T˾RJ75(u{3"/T҈)|GeJU/!GёVaTk-P#-t}X}8 8>l4,UF׍ }«Qe!oWO$સnU׻ ty;E!_@ߧ{K"Uz+[v7C 9֨G9iu_fױ񯪞_o=@xZKS[1YVjWГ[ɾ̞ҟyflrWGf>'p9gooL*13{U֧r$+e=^,"p+?e̞HFn߿+tC.\0 <E<y NzK]gQ,\˿u Htx7ãN{mo3BvDsd1O@L,~hQaVvnB9^jJd$wODԉBjďnz hvJL~m~ K6 ~(q4 ';i$a/R>Z<]'{ Hr+ŒkW3]?UT+~*jOw+8{Q!IX~It/I&V.Vvn@^yw#%myDU3i})\aFj\u%ݪV|;ӫk]1if@jn pB&j>V jbI$'^JY~JYiJ3VRj0 -^EO,bQK[J/i\Dm.d-)bID1$Td>D7aTFod$5*᧜drU1:33E,;Ifeb1j*KZ_!&gQJ$M0b&]{ ,YB[{l R;;-E4_k%E-J UN|WE^b/\ԒX.WM""4Ҫ{4!ax "f-qW:XWZv#B?4\!?(d$p֯QKtB7.ASVFh&qcfv,'WaqꠗZQǓW-Nzfџ\NjO`qO0/EkS=TXOr$9aFp.6)~τϽ.FץWrS8afllDֳW}8b/h\f3"͋?=aRʩ"ɎcN':i,(p:kwIϠ2¸ "hP}{,/1GpMt&-U8S?,;G[muPMbƍD1?"}RІ\u|-ji*-36Ñ*HP]pe- V Fj)fۂd~EPՌo'$.sNK--Ҏty{fy&j?ŚY 9-[([ѧ^mNԈX~<~O, 86ʴ(}]fiҼAS>8n[ YE&@=7M8T54R%üW2-v y:,H O~ TC2g;r3?JG $yX5d6 h1bSnJ ,f0|,AC0LW9F9Mo;(V]:FWq_UkUMQ^fuOE۠>x`ca+:잸J}"vcrTVKVovm5 c4Y$ıa@D]=|i\v2ծYY;Et~0nf|%&~e2 ArS|9-4kXbBF^u]s2~\jG@9t,UּKeoIr; ގp $~+++H>pd2f?\4ײWM32-Q;%:FA@31ʩ2av`%^;|>|z޺/Cj!嵈LG)-5̛EXA6W?Xҳ7=Tb=e|[V}ǬϿ+9hJO7?zU+Jn`pXil6uBT̗˦]/auc P D#duFwt& v]vx <3ʢM.& p(O{-iOn8 (-EJ79 F7pC=C f$p1E\4 J1r YtiYrkMy|͕:(*u6iZx`n=/'%Ӗߪ_dz֘3 & |lZLE87=p0(< ~ =9sA1ҫfa+ e;Nrg]+ >OaF>0"$).A< Wyj2 r Az k,HOKYߘ2lDWއ`Lqp Ӕ }k5ḯܘ\Qn u;%f{q4$TuY5Рw#5-7;-5yNZ5 ƍ!a(9(M6<)S.ݻ*I [3r1cRoGŞܵDT[o1 =$Kc$AGU bg8"h1q+(݆(t)J`.et[K ܺb0+_&~5#[_砞ii8j]Foŕ7krXM 1+TO2{#\{q3W3#`f@7R-{=ѲO`YYUjr L`Y8kOIqL52‚j8=2F;-u"4()hѭ"Zc9WxB- n06:{BR4j!QkY4RTM>b : mM* 7 Y]i8w(UP#z"{-ӜRh̕PGã0 I܂IrII !3r?kfh{/;.aKB,_áa@n)Ftj sY}]/3֢ $x@^^L~7\Uahx!Vk5):kn0-to[ hj"lؗ`y9%5<:jc*)QM4ē(*܍Ym<.ТD7\CĴ#2xQlu9;:Hc9o0wzX5 =%wH[8A`.y#R#԰G 簪Tg%6- !\*yq 3rr2ƚ2[ޔ%\^B'9Yy[n9C2~o*Ѕ*;  XUkbɣ;@Px_Ѳ?S~/T:Tֽ-:̭qM~)bP]%]Ekz֠=$W&d4D5{V*R 9*,;$ྮ}UxKn*.B6:& Xz1?g?5<+Ԋ8LAmܿn{|x1rG,򃤽peZ":RQxo?>KsڨPIǯuBx Melw6F}67*S СX.Ч 2_,E8E  czʭfx0W.Ǟ^ƒABY $$Rt_Wzcs+QUO%Ms +xiU7P2#xޯ^0)p)kK;FV2OW!tN/So!Qmi8dur*l ~USo5K74f7Rp ,Y'DkqWv>: )EK+cbs!Qe⫩7&Ψ-Gn[XC+i#%l2T+9lu Xo#Dn{TgU@U,SZQ{ Wh۷JAeP]?xLǹLr!LRFqG~u?H/2jIX.QTZ^P1@[5%Nԓ A]-H]˩Lu `UDͤk."d 22n/9Op}/=7^=G.i{%q&d3烶xvd &LaKi3%*{kX̍n7@*ps3W9ȟRWfAv(qAOx&O6u|%lJ|xL߹l|Aa=:g ?G#ۙōGYQ/Whi "LS<(AaPܥRl'rv/OPjwD6CkN/˲?TG3_^G]1K.˳1yt]CuoPϫuw6NcZh[$w{ޛ*(鯂u(#IQs4NSL7PLw ޼[װ+b\:j!8Nl?$ysXICVr_E*zh]u8g݋}/q[-H r; !~VY1  ⏥z̡5IRC퀻=nf:ӊEV @Y55Ē  g%1[{eJcϪ#r6O,)gB:ԙ^`JKoM{&y>PzRekeYd="_8esҙ4,O tϷHmxaж<34M̿y gr<"P$|3&L>@.ެCU\ph4L5_K"L ax8⍾2ѡ a>ƾ5ix z6cdԍl%ݞPϒO0+[fj;>)"Nfɬ W'H7=9zMGoOJ6!ֆJ*(:cT(OKcrPgMAbw ~3I>?Px^QXg&DW{zY7e )JΰP/D\L Am$LJJh)뼳wtCoab`-q'O݊NLI<Udܡ}gջmǺ,--<,hw*YVdK&VXl߂ibD" sn`9R:1v#B|)ޑw~~QʏVR|e-Qen 5G(V_hs&xC}n+{"Bwނ'OyO*!PqJ*-q|K`OE,7MKYXh0"uȲT;v]x"|B7g&Y&ғ`skh_aug+=jol>G#\|k]{P8%/k(l88߬#=SW2JEj}(B1B@TO i<|?g4v; a%ML '뜶j8PszTqA,Sˢ>{).EN2.w݌y ?dk OTHAX68 V3h eJGC?&xC}=y]eJ+/o B}OMG}eo[XQĐإǴ(u9#!OcuI\o< Qg"T7 yjՃߥ>g³:JzclނB+N>plFqߓd~cQTZE35不s5xa z#66o֡}Ed"Z<>SW)l5U~`q I/w·zV ۋWBCzȀ"A4ڱx "&E3?4wV\y&bi>+ݷbrlHJ{SXN Si1>R1߽uOٌnv)Ilm64ho̷6Q2ė$9)wc=$ٿDzO+Y (JJm`?*BɵS61, PIt@jm}3tP3_$eOK }gv% T(/aV#kdhX> n4BR\ցEc|-zR2% p4*A)g@xUq/y+f+䇉=Vs&!};ӱz1+DnqUdSn ȁ ICC9tzXYrx7> Бy _fi<dphߡU8o91iq$tQV'=\1(N9J'k 2%%xre ?X_L/D[w,3~C%(ƶd@qP4S%~o_\IS$g1itދBk0mSە^zŕ_б^tv1agI4呤Ga{}vk -֊[PBU^,E?}MjnFBJ8w#6%3r>U'NW@Ј|˪3ڰA7]}vD ^E¹^ZJ?} OUnNŠd@9m|kB*-`ƕ\k=: vhGn2K nzC7Cg4HFa@D#߲I1.^e&"I8ߜS09#?ʶNнqS-^uKP?r|\t*4 8S89KqA" hU1HJL0B/>0:!0Kί(x+΢[ 44I) Vϡ86Cけƨz)戀ifNj%g9#;aj 㴎l-˃rd39JI:x?@KQhpIՋP6r3 U!{ )Et90v|>:t[_KJ7j,D{Jl%ԯ,'/963PtY%͋:8BY%=HZӴјI \rvHQzS+.| P9-F%}Q8OlrQKiwKiU~,V1,c 6(فgi/;焼6fU&id7ZS#,sr* eGtr?ymR8o1 +8>_NNrYKw\3lۃTh9!1[|ɵKRqq 齋&Kx`w80jv^^1kü>L?]TNX:[ X1E%'eOIHn4N(1+lR {f#kf7ms WHث>ġvl!ϥ̄٣gwAQ:7"i?S2j&o?-& +&akES_S0^鬽P]Ov3-p=eMDĖ&>9S,5V-kjSNذES}i 3ryjw CJᓢf_smdl'm#O$FE'l.M:)?ACyM671A^˖MɻAs7!VecM%/aSh?2T_EGDL}S_ZrE u8Io%~ r32H(FvD T0z)$[()?MMns31loc(.Bb_%P?\4pH }µP7o/snGo+'2%j* ;,;0]#Du{MoL e5NiJћWښ%,F{/>瘜Kvϱ7.~H֚*%!=#ZcGG5ޗ2mk?BdS[1_S%[(RfFX4Dxb1߂ibU]/f5nQLev&' ky48ho^/E@C!3>iH Oѣ IB&g)ʑ{K]_%#Z,)ПbTH/QVii3up9uMz&v?f&H>9z%H=S㯱+'~z[,1:CcbW_BŸtaFVjN@uK\ru, EJʻKn=)]{L[?!Uh;La$nb#| oa]+1.s.sFH#82"YcTx -NB4I9 Uw7?\ V*PJ@ܐDGzwJl6ve5N%0C={OT3x{Ӡv}HbkFGE~y( G8Jڹ84}"÷'E[ ,: ӑPƟ-pscV0Im? ̻ ]ލ0i5u]il{7zhAd J!8`].wRE{`WYs.3Pغ=@AϫEmjb]"&168'R!7(?@)eVHyX q]CiӁ,校 \5^$ TQ,%RK*n^=?Tve-wEJkY}ū3VoLp9]7JblV{:t~"|x=ZesL4Æ[B6AAOϚļ o;:Dun ARVRCFν31 n8SمQYf#;E()`[@1JoaK݉OF,v_y\M;Mɏ~!U,zϟ G|/pS}|wRR0(kD^x(sp-G}Siݣ}IYE5PQ(q*NN/5 "ltC@DGm( : ?s$=(Wz[,>m+ E/ID 8x}C,\!@^/=30P@G(<̳f T*gA6Q}+ڮ뇧 'd -$(FzMvHH{IQHwCmC!=T 9NNrs-?`l-*P|7}o;0弇%Wlx|1S|d|&X`ੇ~zS_6V!UK\~k+&#Uߗwmeۂv&Pf,5`m!@ɦ= ԝ]KSiŻ{ϼh1)aݺEfGqew{d;Jto]=ۍ3iӼ75[$DSi>H Au\LY~@HĀorђ Mg9r- Ci=$5)W|y>pe4} v1;)la'ؼl'xDX]uG+=; !JcZ8ޗ&VPO!m3f%ij%pjֽʋH9il(3zg4}klqcd`sRX%lj?4Ah9|ƣl-`Ds}ɬ=# [^r_5>v&s]4cDRC [ W.JجW^7hK>auS P #dڦ&7z 1z <3im W *e֦`S k|^x]31DE:D}t]/\UsKf/ 216p;j"ElUBIiVqDj<mu7>(S K˝+`|EhT!٪ܬ/VyH r?Z";yE,ĉ%9?KavE~*RHѫE *iI06BTL-J݅ '1Yd/>t# v%}[(X+,`c\ ((!(ڴdkbU,&$9g#z4|QB'ih寢Ul4jl*BUv_/C> Sp(2$THoLʗi L9ja? ):+0:P=Ws*b[G+GvTxE<`ëuzM5xF 79%y@v+=f V F L}or8ˆ:(gROn@Ӗ9J!(fR-EbhoH;I:IJbEQE[2zn6:bY1g|3< dB3,rEP*  7#09\pvx% ZR9DDfmsHFE 'L~d?\lxn #/PޫdFcҊy/A7i?(h?ֻ-Pu;ޯ"lɱÆ{-Il-*1)bp-Q,3@KlA 8H}k~wS[~R\3|N?u>ժ8`7瑀edlZR+M$h (VYcZ ݐR*@ܸ2SJLKɆPwao1Q$ƕ"Lp$vuQ,w8kOhZY;*2=/Wzw}’me0}K :O&e:pdv/e&w.nZc#Y7;SYކ1M"H~ s2VL+~&WԝTlDF! .S[RP1mq=T< 9c;ؽH/+JSH-Nn`'o⽨_') =BEDasRQU^vvqEn#M{H}BAYH*l4: q&C ҥMUWAݧȎ{3_υKW:  7VMG; 7 2ys6hDE'p \)Lj6 *9q.pڧa[*隳@졓0ti2)p$jXs4KU o"`T ƅw3rG3 %WOJB]) RƿTsشQ| ݰ <=OP!ђvXSz?&e'GsU㙰6gvAŰ2)gHew$V+kr V1nX=i G ~|S=yCQ֜o8;#\1Y\3 N m:mz.65Mu^>,lP]Ƀw^2%ÓwY(3S/s6^Aևj[?--E{VwWy{8<ɕ{ ݮ4򈒢j X-LLi:縤 1k@^F2Bi>duA<}9L%yAzw,-u"Ըt W`X@Dp/ <m1n0NM{}΃z?ζ,Y>0Jm$O0fpb0F*HN 3Teb5ڔ%Z;lh 'LGflMB@Vp`oG=z*[6cľQz*M}| Ohí>b%~xo6r.BZ\ۨS^z9 ,wIu]p&c%]ޖ_7awld`hQ,N0Jɟ;EUZ894/IJ;0IZk3)i-?]}DW]AltJZ8Q aG_cMʑ/ZJ2J@JR0yssǔ jΦU X>O:hW-O7GNU&)b3/;;Y ɏv|ʒ$漷s///de(@+5Q!$)ȒQfI<q E<~ 'pڼֻzacp3c,hvijT{u6xtx|A>!"/Ysusu4+*-a7oˏoQ=lPkj(>a% _s82Uy-sUz?8;E,JҁPFz-v,Qd}dA9/-dȟ wNͮ<q)hiWk~t8*{<4i{6r,C,iKZ%*9pKov@i( 1/>rCU1-ˏ]ԗq"㼍?^ҡkT}$+?eϥZrs9fg~)Jhd q5օ.H>|!&!m8?[47/5Ol.o%\Ks1 pL5]Mc TҢC= ɕ Nϭ4DxyAXZ;U^3 %G uCщ\WW(7q1;>Eʰ<0P)߫t)D&Ŷ"䫀V?%b;Lg{VhgxKԃvIs+E[_tRu`f:)\SrLӉkZ6schc`G ]5I*ZX# z`VhVtzv<<'%i܌Kd_}vt 0'trY}~/ZWfYiD)DeBys~MCH)RAzwft T -+hfלMM+! {MdKTڸwTu{?4O_\}R Opr,>H%HH=6h|!0:#U t籿n; \$n,H@hci8!ct|*V2m'DZY Ŭ'ȷZ  ,:TzYQq$؋\C9#7&oC۷fPR)9qX/˕q&;rvC:?-9?q@G4=c0 j- `VǮ,\T$RUXn;xA\g+|sK{W e7r96@%K7SCl<^kxEr,`ZN6?z4ZRr5.%NY/ÓRF0։#20W^K} c".֩%I5aGY!yݤ%щW#Żf&(PLa;Y+m,{`P;+Mj$)嘆B ,~~Ҟ025xݪROq9cq=uE ^+h|XSb1 bgV*AFCS$k6ϏJ>%$NJEO:kMɃqqSmF~Uu,n8b1,^96܍xkfdZPiC4uץP/6t 00z@韈ҙ+/I}~Hnb5񻐣ʥe:wƱfiM, 2p,=Ia_ae9 uréYj2õ.d:7U%1CIn;Cl#l鸭3,w)X]ENPLNTƵΓ"V"{YozhH}[`pY-n7'4FL+zCS hXD%/XlTu}q8=n+ dxL! `Vb08k\IBU&Vl( |3x{#dzD'ɺ6х2vϢd1<ʹa ?R.[CHGfh7D0J2gBQw4)h";k8/_aùa9q:6eR!Y!+])M==>ˤl7"-Aj-;d69@g^] %W'C^#KV,$Bv3o,>msrCi[ lk|{9G, z5:WֺN[݅g<b~h,xmẘ5]>\ @yrKws8d`>Gd)^SP>'C-')7E .n:kTaq7Ek0!(/ B{ e,sEKG(>}LgD sK |1_ݪSﲼG+!Kh3u%Cj_3/o]3dR(3`U]ڎƴMqnSQ]ƪMoMf (Csg/|NR0֦6!D{tM~Ix:hO3rډ?gaItN}i=#\ç+8 )aĨE [" 3'e L4`;ompL0}&'bX+%DD6/L0s}bn@Zݞm4(\o}<9OA%*ttg`ԥ1#̜tb i]ph?ėّz=hz"Agc[߆$ED@h-KU++]3zxYEo$r>MR^#2 Kh)6@mVj1XH+؀0x-B\Ce*toƇerj2[a+]q!'ÆXQ[j*$Ll$?ZwecR !E@˸:޹Z3"׌jWx3e"v1:k^Riy\% _vi]*ND%hhtoUdt+l{5ܷO+[tW# we*i{^=ڭQfț$2;XGG6qR5.ė1W9YK=TW!2Z.wqQW>ꃈ+8?Ԙ=%ʜ]ӑJyiUD[|rmha{^ {BnEFx,~ F1 da4\lV2N%)ϕ64r|Z֢󮝢T{*kwSљ[pɝ%R Fݖ :{d:yߢ|5= qJ^{dF9wAMx8$KPn~ܖUR!a$1o#QTIX*hak\S_$Py;n؉kw͋YK' )ۢ_t0rr펺z˞@OL\U=1rc)wRsM5۽.@ISH&zW苑6*o䈩MHGCF'5 _zn/c=|J>s_^WQ%z*/eKM^8=`p1J. KH)d$z"tDe#q VS2Nʀ ٫cH UQ e?.'ECŷ o05+!8Ȝ.; &.Gˇ[yxx|g+d~fcE0l%D"ٜrhBI<QmO[j@ӈ{Uچ;mO kQSkMXHA$S>'Nuieya(i;;/ ]*BU0PocQ7sǢKs-0TVvE(L*(a맕BdBy O `=͸*Kr[8uAoho{`6CytPg 4 u2)%x7CmeYFˊAOص:CMP%! ~Bl`sB6l#ya4\O~:ZW0`oӓ ̀?diGP3HfIJ;^[QIZ@B7}vKvvװ+rn¢UDͮRQl:3r;>69?AޚHS]G+ʴާvqw.b +CR3u2 JOW*c1*C OB5҇˽ @9#u:kпؒv4 >U -wٮ] <(װCbFElllKu0l,x9፞(Y\ (PtaxzmI~#Im4,uE9L6nCKItVeUs c,6Έ-pB/rz_D{*ixD}E3nnޖ' %jY{u:J0GI=M3+rr h0sZC BLr7Y,жIUu؎Qϙ8&%UFy"n{"w1nZ뇽\lND!oq>Jܘ#_,45 ̮]5Qލc$q| tY9g !9Þ#x=ƃ+l]|Q'π +'Y-|-Wf|$%vZm"!k})|L+`u%C۬7}$`b{6vbuSZBq|3ԕ__0X$<#)DDv-&{ Ǥ5KQ-+pebwUL(s溵fXA{oze:N@_n`ͱڻ$%]7a'S*i b6:UwLx%#bv(5PXs*V,v3l;[WXZ>u +P$ΐy琎PhbhOi F3Gmyͺ8W=B8SSl@L+~`QU6Ԣԟ~9ϡXj y 'H”eb{%z[v6俽8]HK>+KǬ`_?Gn܀cUl}$Xt/>ɹ|bz TFYau< SXj8dZ9 īM2&x:M>gRزC@iZQ| -X#|z`?kYaxYalO ]=z#81i Z=U_] 2j &Zd#d`B#/AV(Ś1U!rc/W!H%+R2<-ﶔh,O_ mP{A1޶s#HJ[ Dy+fNqq~ "#sۉHx 'OJz3|J=Ix#I] E_y"I ctDc.Tsm%NW\?:UHa&2-%ݽMzh1u{#'lF_>]35{F:c<ƻ248D%))u}*XZEKp"ZٓlyU rR,^jq\UN j)oQ]4?i j g:˃`1N'XcBkPX\q.r ~\m(79|a)g_!фUa[eZx’ڧ9LD;[kld¢^LrVau<-x†3oL5XC-Yz&;+TIO]|s`^#ҾR$ͺfJ\੯w4GeT[ѕc_Dץ)bjZwuul{xkhI}bk߽4XBt_s "L,Sm#U_# rleh@^C`3@l|gqé-38T6^Ǵ5'x.Y^77`k"Y&=qG0ӎG2pu2ԕ7BDU:J==:T_$lpaX V){'@Dc/`x\3T[f"Kq{,D`Ek4: @WIc$,YF#&p@gU,~:!%qd2<BHA1U|t$8EMNOC}: NyW4sSA7g % 5AZS|N6t,/`^d9J;iF)ڏK5,MmОrfcYBb/,R~ Yq:4n _ʥХ?Cp%$pɐ)Z b(KOy20L6Вƛ ủ4gף]7eRKh}.jg쑒՚j/zaH@De)G\en#]Z f|+$QTMs Z0w^@RK[4 29fºao!&g"6N|*9("SƆ^/A)r\^*8eȑ^{:}0Uh(ARƖQc^|C72:63JLi)&Z&[iT}Pe8~܄:[: )ܩFf} A׿C`yܥ =(oKW"!>W5ki"cBio%3Οګ7?ޭ9}/1׵5P:bğ{)!NtBhĸ 璎\ KX DH@"Wz#y*ifz6q7wr(Ƀ%帄qx?zmu %!8 Ko\OjXu֜ʌ1-YR̿B4et[e=͚߫kMyC/ZѱIFVxM`n6B;멤?]`r@3pbeZVԨYRCN2u"ߟ)zfaYh50&D*1f3ϛW`;'Ew"ly"jMl3NLwZXHєJ~@f@PE'R?&i3hML&$ 1۬O8$\'!oGKװWBPPQ!l|~M?| ihX`mz0@boO?:,ǯLJ5U m`/pB;@z*|3mⲾ1<,aN9:kR~f5Kkj>2_Qpg J"9`|"-B&P@2_b#6'+@i5bh.*gW@(eTO5D oLa"~86'77=zs orlh[%.niJ:6xɲ'ȬZ^4Iojx *l(Y;pL@C;?r Z|hW+h*770I@`t OIt|OʨC.M)̳FҢDM^H`fwη@<& ##u&G#4B MB&]*iښi7b flIe$(#İ(\0LWNNDrL@|r&1d*#0s334YB v? ή.KLWKsٺNPM:F 5#⡶w Wz~PeA+v5#HJkdtJ{l l 6rNjm3J߂Dc1u R.|mw^K%;(9YkYP:O64mn|ٹ ͺNB@@|x@Lk놕ǯ%ЮTȥa2KHO@;qZz|sR|ڛi?k3[':,J )SNߖ~i;J`FJ`NaRgRPofzaeN##[ qԦ珄_ ^$6sW=1spq&5sTlu(%+9f[8v/@C~>2@/h.İpVJ٣meˆNL2HVjbb{vˍ257=M{W;s+r.~Sdc)a |ml"7~nyAFX|7V%:>-.]&P&]>)Ў8 { l't1c`uHKrSc\>V/HlhRCF+2?7 t8WQKu9ʢ%cw^\%$RG'-{q?lk#\C9:m^TW`pA?&*}"'8lG˭ V-r?{M+vV#nGnc[ʼnHEᬿi}+Hc>UO<*KhPY$*sNi?:mNG׆mu>d˵~L5ZxŽeBNPj&FF,7[{Qq -JJ]*YSjuZꖖuE8QMm<y1:')[Ez^<~^E{Hء"hFʰNvjK^V4ȟN:HwynoCg `JWY@waAoN`E|%M;  O:m"ezodǠn\lBeJX@I1ckGڔ+%KE? '&t7OO)I?9 /08B76qaxb-W3:lPɶ!]?F|V gzգ l]!䨫dZ@Tf!Ɠ{ϸi &V!yڹ C*Ǵ (X+bh7񣱌= l؞#G&~!a^IJHT"E^4CfJ|$4#X˜ $ S20.?*x"}E$ҥN73m7DJM_آecZ$fFK\sٓlҠԂb8&}[&0uէ Z7%ʹ !,;&/z#rznoĺ8V}TP#8kU!:q^G^r=Ƣ( e0u[Z.*ĺ xuhZq1<2jl{܀FrJJ71>4&(W4E-26/ׂqQ] (6g" xϸgՙnO!WGSeDG[ǣ#azaِWpoTGl0M ~-|A&߃OqiH]T=MU^]Tn_qFm(|Mn4;+hGJ5:N_c֎K4>Kd PϪGlUUōIJp =Ey!t)Kisf%}ݔUa,[(ݝ͓s{,BDs ERCBdkl:P܅(7짐w0mˈğ{#w`0^ؓyf}H:m5 XM`'5F =~"~IKp`i-р-g&S 7aY ~ >KG 8f*j 3y..nq݄A }C0+eWFoL☊!hgfE;'0*43< Hؑ¾R )SQɄ̦=N RkF[R*~+؛W4Dw\x]:7az]vlS\ص`n!,-kPdRh֮ũ\ꡖW 2w&Z ypb!?,lz>Oеhck8GUO>+2~NaܡwMƕoKr9{G3#¨F -pZ!QbSӓ`.P890u5}H/5庞4wd 7 _yRC!o֤J1o/. ?]&< WY"}g9\# -WAklYF9ٱyI%ȇ&k[0\`/(;XAMeth5Ɨ6tHs.b}67@g3dubv|S%mXaiO"B*Iui8`kn`"/i<]Xrve\]<ɍ-A7fkC Ӹ쬳 _N+yQ5?5K:b^'ߡ6g7Pݭ+;4ڧnO&1qGi߰wCO N80~+&z5߬ D.]DM}:8%t>*]Adī VӮ o0PئֈNXyGM+'{RƁFrj @s 4Uq$L`QI,<2A2\w%[;ݔ˯[XGU|+#?y#̜<Ƞ0.pTgD&dVIC*aqU B_3u!`!p/-E <<w/ND)&3? vDYA0Z~9zx-rMOavW͋$+RRg2'܊X^/ OnqAn%Kl*`+yP4@9!T$EP2oKrsa}2'>0%8V[y9ks1qD$^I/pkn+]{.FcS)]E ЯTao8ocQ ~v-*?Ikjֺ֦ {yWm'`;3ҔwݨP܇Otf װ %aп`7oCݑmGm/}&#B9QNWqO  )Q"Tj:N}"L&WGAx"k9& Y}i9)-nݨJ4ӎ{}%[g-H+"!1/*ܧSԴV@(ru%|a0IWJϫ'J0Z5T5T: p0OBSC$ͥ$J߫Tb$=c"L`QAt3o!ļ\g\niT"mpeRDnF齶 M! l?BQZhEW^nWX0l-`>\no5ZBY"4dZM]=gE{$wˆYmӑg~P&ᒅa7ozmAū?dhjHAwXgu ,t?uf%6K Xał})$3—p*;?L3\J.СoǜapJ9n߻m[??if1&?-< K{7&cr d8~y<|WȽ+pܺ#vYt/g`X~Vdoʢ@: #|,&vxԁM}>X5!FUg^'z5_ڌGA>mm1rHc@FnBI0;IuZ2ׁdi=塑M Ŋ9XJWJ3A<*OiG|Zg O9VŶn|(~x6I^ikHxQ𣎈8^W1% 8%zFXG3.TdqqAٍ -ĢB*(Y.!{A`\~9:>Z 2!՚N+FC "9K]=Ģ_hk3\~?y8jZ{o;kZ{qջcțmTX "ڏbj(49[n?ހ?B㊝"< pOzl0Z&*H|ަ{z<*M?#q+ {&94oWhjA%9ˠpcE@9x~wzp=%[r)-..PN`2 p El`7a_PbJ[:*"gQk)8  9'|WSC_!#>jx[MKPm = @כnbՍ1-tyA`*1#m) wT$ey _V$oDN%[!~Eۻb !4N;| K)}~JO/7b60^9 *8XxXAPv4>?\,c[ .q߾"=6豠cgw\׬'W~Q7C@;* 7ד l/ْ/^o Fos4$J|px} aAChyҺLSd7qE-B?eS;h3hEL=Жrp)( Q0ïgns{18L5 @ϱeg̫5J^H@C;{}>w=~[箵-?e<%x"X^=Dye(ϐ=I(9jl/Yb#v e@R]իRzpYy{^4pͬà.,BƸN3a8)wrN(/*ujWٻi mx2Wэ+-M?6 %y1ii魸y0K&I+6nj|ߗZR!򇥂٫I_cEOz{+J}5_4ؤqp"Ξڴx%@ƻyfBBay1gaW$7D1hOU OP=޷`wa[1"m4ZZF~8SAEFTֻRMw(fC&Q\VuDR guPY`S_wp2)K<Û!6RN߹4bH6b̎dc|~թ)Ώ9VF}*ʯ~U9)'9-C%un4,qi 5ٯi?c$c@:i: C/VIC_: :d TQÉ!Ý{dg0J+P*pIY̲8N};~|-@#r5 L.s&_hzD2CfE\"hq/OU+*1T*|ޗ; _d68!~]'9¦ŋb~.;idoʀ[fD0[LEcsS C˾p:,¿#6uJԙQ-J Y7k񉀺Ԗ>}XoP2S{z%.Đ*/W]AAƮu a+tr86Rzh!e|AՃ U}n&8UQۃ:H&T<`*BGm߷T_rjxD70"6opVA<S lȥ?q X| EM^_c9G%6k=Udjmӝ*5M pI) 7zdsv3}xil^ @xaFǐ9Et ' 1 &r*ʪNH I'Q/M.)?P Suz*q5LyA"R2#`%{gmE|5Ċ2 Dl O[fYՖ[?c 1;B Ka>"\Alr*ՓLdEF?=~K| ה{]rf [hWvqܭ (vk壙6n.20=l~LD _KkD|:ΚֺekM#.8ٝ_Goz<[JS WzoOOic :ZЭV:8W OmXwI@yqrVT-zK7V^_^g,0_R\ĕS/ n<q Ϗz,L2Hr{WV7ǰ5^)Y6$Śn8O%ysKbʭ vPL8d1E]fT+n '!b|kf!7taojX~29T6kю \ ~ʒy+b$R3`MX;h|K*"~B_5|.Ahgq쾰odͺZvA A.7$i<}n[kf,Pf FZZ\`؝ja}usrP{~z" + =艤XC!A<(Ic^Hu+l}q[N[ h'NV9xlr m} 8o 2GYk^?/[k"$9gbuCt\4}*dP'%(lݗhY>yL'<*;qPW,2#P%Q'R*[,@+'L!)lorHww~9K'};~ w_:DU֪O|g!hÅHL*#~ 6_CA|(`Zzd SsSw(a)y^C'3|*O0,:Ȋ[<.~@ޢ4; x rf΅rR)w>ffd߸w7f\ui G[=3qr TgP/5gh +@qLSӻ`w}\tO@fιFoz*%-h{RcJYZEP%2LC)ZҺ?/3./v^ <mvnKA)ە~}?T?t?9Jan>Ѭ9).t^RzHOW>m)6V`yP93JR @M"X|':wxB7e8{rs'gGWL3kMZ1gjvbSϕQX+@ȁMﴝ @0I-OV>>h4KDg16eCaGB5Y) ~+љ9g:`6B(#,q8*z(qJO声&Q%gehOJ\a%OV\; V\LԱLNOR1GfS^Fux|VT[$fuqL~8 1jVhxW2kj$ ]`=] @vÝb$ȹ-4EFTeyO_ek-Z@4S;`>3 l}KOb , cHNߑ=exBϒWm^0H4 V?ሓ,1[)`\P7.ʅLy_}F\fsv/Ԅ֦i;۬N o>J(ՍKb5&E%: >k. 2W:zS7S?0UPY1Mv.%еg<5kv .G@LsWN]UIJruþ$Eik; J1t0:鵠z^Kx*Y c&L/q0"uu6PWHkTs0xk˄?槒챸^HʐXTOx7z8;?_B/ 9@l, _lŚv}Dl>MF  (td$m)Ș8Rq2{5s惠؝cG UÝ"'sҨ-л>7|gBH8ۑ!B A'ÑR IR4GVX8.ug@g8\ԶRã :D/S;7!SKq&mo1b Co/|-R')KCz3ix&o6N+M|>twb@kp!@fW3xaxlt6Xzea\ha22otZjʅfbT9;%akqBʶΆ &toM6èJI{ XYLoV@|OM@[aQ,ѴiHW1zx֙Xz*\29c ^:%|GP/F5zKꯘ~bHZ:=ΕZwbsl]r %!-S\A(m6@^ j8)p;_I$м(nd+RrM%'bi4QtUr`NҝoEl GG\԰Tm{/)UΜ$,w K̹@GI2BgɋՂ+ġ_V2%đ^O;ŝQd>Q77끩fc=xRgʕSƨ 43z.jH >Ɯ30(%lЗD@3R 4No!^0 -gX/5ei|s*6`X|o!PWME^mh3{̢asX=Q*8IPDC4q( alܒM, hm%u$/-WX'U2:x 3؎`mDD"mmT&);Dߏ;64bbB}k6,,2IdճybCDTڙ'R _Lڹr4{')cpq>tJ{c9D~ Hi wFj!qn~6Ft=h T"*yY)D:6TEp~/1g#$M"nӇ pPo`YЦ6la Ox * a1ebE-R9ui*[,u%Uᰮ*C,d27iVˍ8jto=V&Ozq :yqWqB8 9iZ+r!(+\ #㓌2b炟\MB=o e%}EI JlDOӤJ3&DuTטLJ0%]%@(^,8)biG l1S=@FdxĿƒ cӦՠCdm6#B$^V-(xp.jقQ»r`zfք9>Lz(zl(*}9<oh#jT7+滥TlMdGVO 4,jh+ }d 8 SJ39l?y1fej7H\ `KlH: LkcȆ]L%h"s@c5N>iqQleNldtD휎{$('lP@ڄ|%™ßpd#2[97 D!2)6TV /wC>l_R<9gVj~]#)N#h]2e!pR:|Y-.Q9NMebeH"j(vr&"<ۉȤ* H|&kbZ%"@!\YܫMi8N{KQV nyH(eE)=g7{ -+;n] Qn7 9N.vѺ3"V$ !RboO/vnS[Xd̎@s<9&#']1MK/a8`?*=.C}i[qD+VזGDFRaa8(KN=V+FܰH$e9xq RFi˘\? p1%ԿSV]bml! 8].^N:yK4D8/3#B0s@b?wBp^A O騹Jy>XN6->8 ߀1}X.elcvؙLaGGGJXX) >2J`OPdʉ(/ӻLVr'+쉘cމ`9.L}?FJau0c@cY"t t[P,/ HľZopRE~|˫@nrW۲. ߑrNO}m$4@Et=?DEQ9ˇOqC,la]F,9g>= 9Ay,Hf4_ߴt ̖6]L~Z_ A@V;(Q,I?DSCw#( | K [uWsE_m}|HA$NQtYn5>UqʍW7Ơ=/XIKģ.1݀JHn^)'DB7e(9ʘ*Ƨ~ai,9@H*ooh%wB&LkEBx Aqk5+./g߫ ?Aji_h`P B!뇱v,YTw89Џ^ctcJ@-oH5%O%]nl".c=)!u8$xB3pJIiLؓiIkRb! o̴!m Ie$1,EΥq!-fB-78/J wA1;[-Y܈*<1YS:7f>ur&*@DVC$:# 0 2-D2a jf=_T1 4i!jPc(y-\:C"^fKLH=WicYQ Dg 0Z@)'lv-sqMVvNιN'ML=F.NX3@~\4:F5 1=sZ<9d븚FwRL2! ǢxRobR~40y><4"$V_ݦVп 5J}֥ 2!PT 'b;NB,=#pDc=RmJe}lya05$v8|l,l3FC{?&]*>U[s RTF8OXS<V~Z[L຤`B7>Rݔ;m͛4oywe\%D xKƧ|Wxu sU?~]3Ks";R5Lnl{dWgC.1T\q}4\cTrS|r ,d>rG ƴ[M`GYbڅ╥Yn)~c!GWݷ{O:.^IIݡr{%BŚhI^P1k~)iO 7)6͞iJ'vh Rs >zspt:J۶2k$K}Nͬ9 ` yGAn6KN@Zcr)E9-t4R(ȑZb1 w4҅T'@Wr[s8?fk},kJ:aCVF`Q,l,8-!muD%\#k#<1zD;&x.qNFr[s+7Z) ǿS&au6(*pLHL˺O =:[CRƳoϔ*yg,"G%AFL,\cqx2FuH,bD77 -񹫆E6rә@rӛɎ,\tӿ!xmE ĵs`kb6E*pu{>T^$֏?P@A)wIycFُPE?qk׮#qCAc;5aPizw,o =|~I{6`f\Q8~}2Jq/'{5myJ8vJӎ­Iv}teքm+o#{LLSi l~?S54Ҿ3QT?p,,B{alȀ'q#e9+N ҁv Y|Ľz &1J 4{_GRH%&kʍc]&mkB{s4eg!ix*-|mңvʕ~f w'=(٠5f3~8_бZg*9rq;ً;F g;Ni t(i8:/V^K)ux)lZVBO"țQ_ߢr*-/Y4<*Sʜm=|B4HmM+>ۇP̠]n2{s?<N]b`xz9Ξ% Ü)ϻ%7"0ݾlwH8^QoA*oqy }=3W k@MhbP+Ftƴ2//\]qêf~]2uP\gi}+fubi1b&K  hP㨒ZZ]ۗsML" 9@ 7'dVTc]p;l`nAؗ1kᛴPq'{l4Op*CE\_)M4)ꢚ2CF}peNz$ڐ;`}=w;_|sP½w mMW˹Y寖H%aµ H"s2sT|M :ϏX6`hHН,̍v.4Y_7{F_kd-*c6qzs L,\4U1W qñ]EA$&;Ela%ߌ4*>zd ~*o!c\qp^|F{sR$逘@ٶ?Llb鸴v 0JzX]ٱ(C)=4WQm>E酠"/[ycKgФ"xZN*הy < _Ót&𖮗!?7oqZ9VǽjCiS/5[CfY}Xp=z4@ [U@*-%KRk_HCeS)'\~f=r3DmGA|*mAsQ@z~Θ M~ mcj YEI40өTf=^ќM֡TU _Bk~͔8oJ]H9 Cxu-şzV*$˸4VYha9D.Ǒu &u-voe\8JvQv5FYj7ch%ӎ&%pG$]e]vLDd" sd Q(% W+}><~!?Bg2M 1S~8ўY..{n+$f;5aaFhr$Uv#:a'TT Ƿ!PF1}Ϥ5WD.o.к fJe}BM11@FM9-1z~Y*aϣ/,V@㧡*n ^0fr,91@ʠY[VЬg?7 T1nT?z / @bW~ 1K4w  `@u3I Cxe>s#oG!WZ<\4f29! |M;B. ^yΎ-hq_}n#`)m| /c<#ݿyzEq?v-1|٫f@]R*0_:T/L(k׊ M~违^pXP7̡A7 xOTH{"棊ohP|Wsn @(Mq8ZWq)UUoSjo90G,ز)~{`>:/E*)9ĒT6VlsmQBz-:DEWMWd*cl38Ô; 8H/Uڷǁt&~?l#\*3R T{<9q݆ , i oD/ߖ#isC, Idف$1ܰĄ mݐHzm'Ù>o z,U\4nkGBM6FҊNiЪ2A=`$6.&PYL~ⓥs]%T@:? >YBj6C4H+'˝4g)3$(W ɂάA99Y/nfSIT UhFgub`>rƾJjB 6 pew`p&<.ٷ*WzU|tmǸd8a7^dl)9*'MPҥqslr%bg ˿1%OTma"[q2 ݅\Vvz ^XksT[2Ǟ @&4I7^Ӱq`cmTaPёD¸ x*42X ݲP2`y6ZCLVs}Ͷ",EɜGT/vIǚ'M 7#OԘ;Ω6 LT7x/׻!,\h6>5F:3c>tJwTF.l/Wg ZhdTZƖnf:ω2gd2fShHHkz .5l G%} b{WK[e { Xd\}ZfA5?jո( 3u)&r ~5t f8D])h΂1l6ߣG[O[)Lp= v1D&T2KMhw M#cTqm)t](D*/~rHqz$JR\P'Cvc5p;["?cT')dtna٧7KlOeb ;0X0e|j'TVeIzq#Ob:k3JByX Nţ|>q5'7_!<+||}37 ~8D|=u.J[ي~4ӷmqǪG39ԟ1<;d `?/ᕦ4WF%"e]E;ܪră~[\|B3o9b!!l,]Ujs;]}h%T"b >˼6䢕ݳ?BPb ru>{;n#A`2,jߞǥLJ j$3|F\فے[$θ^vɂƱ ?lA%DE2(Aq7*MrWqbof y^ZPx7λu+|1a򳦓_":nȁ}5Dy,gW/X4)9|4d?`RhVԍ* 7X G?Y8c7Mn%QnqN2"}y˜]R*1zhf8{Ҙ1tä=Ų6k!BE2d7CfF'FfՕ7t@oApI}yEN`EFZHЧ擪MT:JR}~dK8c.@ ]"G`HϗXEGigÊAijNBsfH1eE1uRj3I%D DŽu"屯pX÷A` d,o+vՅcMt9~9[.:,!l?)j6S[}b-30ZlO<%~˒Vtm :,6BScc撍ff&[\JE+eD'mFj[&NN1pEDПD^ь8?ccw֥a{nkwlǶ㕤;Mm>Pb&-Sf*_Vv{Wq{o9ݬpRlhlp'x S\!]]3bKFZA[Ө +c(21942 =W)O^EyO׌i!P >*S3k[ đ6t^%fL2kPL4\N0(^lxqhb[pD=).ܑ&H(n",^ o$ڡ=Ȫ2 GxnOA: nCr3lOw^=+^_Z],ЛYgK]|2`_8[!n~fZx}dkWy@@!ZmFނnRL%$\:4_GMW[x Rxvr"׃c<9عG)CD?رAJm^5JlԱ} $3:ɰB(|yOC~sD1轓1l0jN2[lpN>vWof/`ѮV.4l?B28[9Q0_VmT!-a[\YW.qpVb˯?(jz!62U }L>ݙ/| FLk#xNuY=1q8=>xcS+M4Ϧ9"Q6cyϒvpl]=r;*uN_G˒輦uՑ.7j`ym͈x47P35wLg _{LIWATG%O԰oچ\:zϑ5mST Pga,_1P1 J[l(di\KdA*5rl#JxGMb"YkrեנRy r.k%>[Y{ڸjg" 9ܾeI(dʟWsFP\RZ^PĶ.PDss/%zCj,˿$ YH~1q{ML)ǁcx 4"94[.O~fIsu7 },5lO4>B fӆԴ#~lg]ukgWYp> K&!9S mP,x ֔ d G+L}Ϧ鼯rM /W2Zc_S2ZotC"aח3"@Q}Cƣ`0H }*McetV'ApQ{ظ;gK}#)]GD&Cہ5rL@-C"N%XF_[^ +U*Fk.A̝1p&C,B*r]S1⠙ ؀|Aޮ'4!=Mtɮ/^1ԍ |&!M{6i*Sol- 53S؜SևBT#W{E]h h@mJ8XўliC"Bvpo t*SGd 18؇ =u{(0iR4s/2-6,Xz۹^$YH*dٵ̀>27j?rzׇ:clg˻țt:*K2 ,sh1H:Rx A%)R0ęZ,D7$ϣIЍBýId6d"@uJ+WM -Rj*^_xZM8ߘ)f_L{[*|$plu^ڴ !u<[#p(9@"Є[:Y 8͙dTR6mJgf& 6mX#3)L|}\j@q G*5Hǻ>ƶt+O#zl1!ѽ^. j/Y̎x2ڄR#jCk!,u(34" Y%`1 ._bfYA f M[2(i ]S: sI5CYe>^6r=O-xEsG1՞niR&qm6i^}aߏ;Fe6=mmڂ|#ǜ qPZJ^i6 ^}:†^Z\CB40C=A8;}ee=k#v>k`)Ϭ-1l~۸a+$JDDY7 ^ĊGrP7g-&/HJ_Qx` ㌀N (}9#l}bB$rUXQKnr xqf@Wc3d3~[Bzfih#w}a.p _DH+?؎tj5yܐ>,}Cb&B6`F*$kt JObRG1V9\6% Db 8OZ@xgAl~/]Y*=jJ}RKZOҩۦ(kmoɑWg^R8XvM1AoQi vX!79Qw>Hla2bAC4Ilvpr9RoT:N*ehpМԣ\/? ܘ SxFtWO"~s}wM)!u* A$c *Oi "q0]'֑c`FUH PPQ6+7}WXOn>5iU"G4S#^$Sï!tmG<{j/tYIdI./N0 q"! IċL3(Z9di Og⃖+\:EwH\ ]1\n g v?LgݻW6!yj%gg+OsUk`qO2i(g  3Y~!*«r4PUTkcڔ>\Uܧu,P49FēȅYhZs.ˊǪJkLΫC az~ 4e.0Z"2$ggZ.9E??L^osOjyEySeօnJIbji/1wgCnH+xj`P/*il1!\d@odO(CLdT5m/z[)N3Hs:4hZɳu 6^W4FUǟ }V]N?ܖo>K*#sm~T2&{c'utx=q8@[u<Ufm#OVV3 \|(ݛ )FGI4ԓ(ȹ Յ!$;S*hgҮh[p D@[,d ?|"@knD7(4B_-n OwdQ+)hbͯ L_'3@vv)7buYY& _ amt\WO톻}einj)`5=.=v ߓeL3cSQ5 +$۹M?tЎ ו6vG"fV^-8dΖn^[e%%Yv Vn_DnFI䐖t! JnV,1$-v&%X4q]4f4օ-8͗i]Xl^"~dYm2wos]%gTuXbu%<*^,u%%x>+5Hî5Ns޾ '/\z7Y&upi hyNbkOņXIP|zŲ(x_hhD8g BbiVC MS]ƯєX1⫸* {z+|] t8i22sĸgCS(}L#jkJXZ\SWXjۤǴ@5|s"Cڱ.؄w暅?; Dx?KbueK'g-O"a240.pVmnu:6CPibHXsY r5gg 䓟 :I/M`{r h*z_ؤ(*塉,UTΰ~^+kIlI6)vP6p_^ۥexCT(T+HD>d Q♿_qqg?ݷ¥d5ܬ/eEln6t o +͉QOuVL B!naVt'^,zL:a~jB"O+'Gvx]ց5$\h4c`3/㩸lVC?"y(, i(~g,SޞQ&P""ƙ9p]8tǾ"RDg#ichgz18~MڣeS^)j왮VL:oM2cQэUܚ2>ts#?N<(l7~R[-V.5;]Id"RfZo-ىKL8586rtIjc}H҈*=!cJt&+NRr[^VUl,A8,ОkLyh;5hӎ,f*옙SsO !f݂D%4D+ra%ɺF/|^\Dȸiz)y~~Ç F_R$Ƙ"hT,C>;eu{+|6ÊҽGyߗUȿ(#nsnhzQASm%ʅ O,':V eگ%&q. ɝ=qOBI06 |_D+`uOhiuHU!5'29:ɿlO}ekprlrL/a׬ۚ,;RiLʁTȘD*lHv׿\\/|7GG]k(&OʂvOJHHpG0]AՔP(MQ"V&[|A[&=v8{t D8*6沤-[N11vt#Ёy.8{,]øzhj+["dZf~>xOƒb,>}JT($=s pey[A`XRvG>8 {{*7/-פ`& ĺ/MCtF ӤFAUd0<m~""ga;tcxEe܅Y ;${.LsΜWu~+qz+|^˅?|~+{nɽ742gD I(\ħ? #H+?]ug<^g$(3S{\Fs,fE|dm:NQJgng3H=9VKO7 λd!ly]i"5':jBEZ*h|$Va ]s^G!I)t[AGߝ*}V2"?}2iUkXwJ}$Z}0P.ڇQqi٢w![rMh"آenM o`t{GhLV w ,k~R#!qUxNR./:C&b Qd;X{`u%I{gd5 \%qzU5| 61WcƷm>QV9SHvS̡=<@bD*AARf~E _WW@S+9 ̃D2,{&)Q9] nLbK\LJr{YAq·N!֓pGĬ6nn"/DY (6ЎւZ]'M#؏6>(+dBM,WAJ6;!-}TQoΪJn,f?q,:W,>}Jr#F!&#H '4m߹K oxڛBZb3"O0z뼍se1)5$?n|,bu E蚭6Df܋/bYre`n?L)L)sqAؒɉfd zTNA|djDCZKs3.uq]%(?ܿCB12czpDI"z^띑 j[iCB1W%ipν[ƥ|l$eLv55#d HЖM5L2h8 qLx:4B9@z-}H31*x%/ cÔiF?Q;TQlNM :lyKj,UN(/9>I܅4߄/By $WSho'ڜs금K6.78L \$uOk)X34 ut?xާ.Fr/;4tku~ʍ"+q:Y{jaż7qGjOIU uY7)!le!;@1C18B@l#Mne"sr8փ@ m!iR$2J(dyUd֎D,Y)غ È' r~C<4w _%q8~v+84غsk(MkD[H,j>}tqb%DpqpDBfP(a|.K%qKG: ii}!|s OPfT.A#a.GZh--AXTDi/ G]n8׎ru#A-;x<9)P5c< $RW`A~ӡ*\]@mEzX/WCI gr:ǃ16_aTNLxr޹ؕWt2it6ui&L"s˷$:vcG'ӯId4@M˰2@"q>uh JPV1:[fEl{g!9AK&8ʼzlmɓrpYf( *pTA2mj$ŒL( h-֛OlП&].*IsB_-B@ʪ*`O]|a776tu):y7j{Fc01r鼖7jD6Y":}U*zm *7锄|n4IFN)Q梙3x>A)F^lr]UWd.?pBb3!繭fÛ/rơ;r: )s Ai\ѳt|:if ~&)#ݽm 5K4Fw0mXb.L: lI' #K "XVs,RHzA6`Od9Be /TiyI1 גsu<܌⟍Pp)Qv ˠ$~ӥTaߤ`#m$ZmF駴[08}[GgYK͐yQ)wu` *0Y 0> FK ͗=.K Bhs_/ht ~j͛k $A}],1Hy;)VlQe¡twr>$Uy 4/;QFvڴwc=eeeGvIE((qznQ $E'6ȾH Ӻ9P G$XWb=kQqqЌ'aQ &jB<6+MQymLpNK8xPN)a@f?,GQ9x,!Ç(!o;rQ{>s{GXXL~ַ=H";s~pry|RgyZ܎:Lj||53i__2y\?O^HL3_A"/agD=A}7PO{`ym#"&OrsON"o76}s6r!o*mzWY#K@|"4}o8^8wl{.N<:FEGN]A'Ŵg/)?Mɋoo<9y~_CxjNξS~RG_AקEV{ک(ex~̗:V ,\.EEGqE;<~9/W\>J>#߂}/_>/=g'؅'ZOY-9z=T=3p|=4\9R68IrG[~W˫m}ߕ:{$!y>gm|DLJɽmk5$~\'jús|6Eٱ oQ>B 08Fӟ|,)=m^ȱ8Z ?cWh~Y^uy|f[A#_M!?M}]/Q_O3?+‰$M?Hɔa?n'|mL?ՖuM{ ;x/X;JOo6N~={_=n*>)m#|C'5O!&=_Rl.Wn0>/x{mx י_gS>G'q}|d\K (>7`7RN6fjyXm_<>OnipU. G@CصO{vcr!g3}%J`[ų/)`<{/kyC_qL;5Yg®~yT'H /Lq؃W396(g'އc8E _H"q?_Y}aי %.7 2yqg\ʏq[Sk%nk?h?9O$_L_ GrW$gS|}gY*X/ڇ%Lxʹ㭓bQ/d'| _ƞ,ʕQWfW|u,@I} ۥ9#&26J_@w?=ɲ+*ޏ1oeZ{Z3b+<+'ٯ?D z[QSq3y$wőO6=/xb\>OQ>FF6E^oG?߶O[>ypػEށJ;?bc~;m|Ggct~rɳ |8McU\:?»p\o#M_ƿg`i74㔏1*wS<_1^Vx{p"E~Wљg)0~pt" G<ܞxlܒ>/G y%+7#aEv>ݰǣ\c|r՞O>QC,T筙o}¾5j_. ՝x|\%E8,xs#/.9z_r%!Gco0p隍N!of+ram{l~[=py-^#5G]rM뿉#gɗ6)w˝S|H짾y:rI+e}]CO*/Q~{i5,+t:r؍gpGY87c/=oA8WG",?'z|Csv)"t Y'3mϩjOGI8TKwef^ut)ׇsu}+MRO :rv'p(q}__#-)O^lnf\f]]_`S_ܮ^A&j/em|ȿr:*h0E^D%?J3rIqo'n˗Z|䧄 ^^7wm9Ǥh&%$[g6y_)ԑ]p|!b_gv[rߕ?gj]6}, o:k]r̒WwqWGG*^{~Kb` '~P2?aFy`嫡,Un?_-v=ᓹƪV5y+q~lF<ț"@bx T>cm 岖Osަl2cwG[{F__Y-uز~y9GO7r~+5Wbn>H +Wžq_'jme7|>;kcD7v1{|ǫQJ[q܌c;q[l~URĽgo :zsX |f;_zgާ|b5e/p 29~.ռC؍k|^K=:.؞|gQ^sQ_/wWog埰Jå8,u Poq&zGן8>9/\y/ヸC7@Ge6%Uy7);M]6V|B/Jq1M}=eڛosLK7}e_zwd1 C~g(Gx.yG]aJup%| 82VXE8oRSޏ_>Ƈ8Hk/b7mit(RA?ƇF&c8z;Tgx8]+ng0>Ž?z^Zba`vJmߦ OnA~vXc=/nD^دw4ހ-xQ|ֿ#K*~7q__W:jy|rgֆ]wo=p܏ڕ݅qNw-P})E/'|KwcTGdfku9LSS^]^8D}xv8~̖7Y^mKe{J(^x‶TO;Lg?VvUSC@;}b&.|U7`1+ozU+Co9|lhk_}/#WB*_O"9dy=3ZVh"gXpG۲=\R3Z9CM䇱[n)!OAO'vw')~*w'k_qj,=r3s]bHme?\EGRWuĸGrrpV؅(6QQME8՗DgKVQا$x|߯x>>kgml?spS8cK2_?o\vup8GSa׃cj&ړ:9sr="$Y=) e\+>2?VAoֳ K 8eMwgYy l+q= }k|}`拨8q7ݲ|+ߎ'77r| OU6&y>ը4GmsY|ő)^*5b +<<k*IOp'2|Vޝ^y+o~ۭ<;?Jk.+U^ϵ9x=c/J([rgOJq~?soI_ķx=W}_kuX\նKXy;G2^>ĝw$=1?zp~9sپUi~'ڙDsϴ]r8SoCan]<Ys9Z>Jynw9 _XyNwZ}+M0[NX/1~ݡr(y7M㗱߱FiO1#I-=ڗA==ݬˇy_`\OO/x_=W_őrroS^=+|텉K-l=Z$M848oi7rۉ6.~f-Ϙh9ˋ'6pP9V?˱7a|NI|UK(;(/8t]nm-e#9{lN8I.cĿ%IT[ZȽ$ YNNIء~;lVn&H{551)Ol?pCoN~c9 {N8N|Cy22yxVՍBRG2;3>lAM8DW/]ksh;gpzz`x4N#lo5)g䁞,1rY+ٿc1G>E}j`{3)I{Q:qƋGon,/W?W]A|Z _J=T>cԟ||gmޛ푪_-vj6~{/b`g`O8gܟ2j]pƛWGnEѿY_GkGU_ףhw?߻s|U1^:q^{=KėxKd }`ݟiyꏺ2 b/uGCj*篦Jߓl}/߃fq G/.x}@׃E8LռJyN/o>A4rNN {*o|Gsz9a=tk.>xiO|"iŻ|qo2Nz2wGB[f"|+S6cؽ}WJ<\O] 'm=4G'fz5~RU^98[b{_u-?nB}}aUGi,1 4s7姨_6ӶTӬKhxWƣc86~/ѺC}|2p.]\98~y7N-^Iףojg{?=?ﱝZm/Kkӌv9R֗xI=|/ɲzi YN3,Fk5JU8oUQ3[Oi<|?(T߅[dX ׄi~Y_.6z?3B,q}[@ ro_|2WYZq|UaW6=]R>=GvS8\>/;?Pn7#OwX}8'kq/rs6ʹ8BIv 7st}aLK*|η u>{ _-Z=~V?\5l~JhkC,/őreyx܀xxGCl{-j_ @O/ 6s>(Z?e_6Y >}L ~gV%>&m* X ۊH|PyS8Z_nEz|SgIuN9 %'_阼|D/޷pԶW텟;ܰ?9b⤟fRK T+gl~ă;loܶ(3uUy(q^썕Z{ˍqt0Qce 1d8\N#hyS}qCq{>[~+߅wޖEtoElƣ^{_$F8ލ_8O{l&ljOioa CMاW/(/~=ool#8|oyz>m#r~Z߼R_b>3q1cH&O{8ø=v{'w؏GzS<㟜/ޖa >BGÅ{c{ݹUT鋾Aj+_ /%xYni3[aig}S>wr5'wb#7+g>܉3?]wcնBCq<t _V.d7=l2yP|^ᣪ&vR>f/Ey٦hl?HVL>]38Py-Lg>>#xv{i&\g9*OƉ"fEދsBN RX;| doh LJk~0Ix\V<'*|:]眓8'ʣcK}?>8er78qo~ s_݋pȷWB̿v/O<4RLCyc8M(nӓX;x}8DH 啳x\L+r͗#Lyg3qI)<<E?ʔwEn{-ϐcKo+(ޕx"䪔a@xNc'+|ɿ*ҭ6rcNkOhIi/</ʥnߛxdTxP|7ɭ-yw{7~ ߡ[Gs:,mnCp/$S<%gk8@.ƁrW-|y6SC4}M3WIbWu7Mo{pFXT;tnQf/g?Ioeט"( a< N~ vy} q.OPm~sj[ޟ՟`xJ G8U.w),/wo{_xw{^\w?oǹSn|5x\I_'O*r:o|nفq?|>>tӐ_rߚv擎&& r'G8uYj3][}W4ݏlY+=^Cľ:OIZ|nsY'J߮x);~{YFP9y/ַ8^ww8FG7ݰ[(ݟno)ղ(o 7>'?:[r",Oq;i%X^+oqV--:9 l[_ d7P~d/9F}ۧq?8$G[cKQne}S]?[Xd>67c6ߧ3cӴzުgAwT1-:qը/_v|r3G8H y OW:\%X+xS_ԷL}ʡ}}O_5®:^OH-o#'Ԟ7O<ѾOdhO!= =-?O~[(*^mQ|,ŗXNr BK_N{hl=~x7KJyC~ CvUJ?|_CJn{ސ[} S {x3Oi󓴐[/>Sgm`q?b˷Mΰ-P>pw<͗y˕mVcӹn)OA*{oQ%c8wy59r;}+<ǰo8f%82_c+͓#ֿ_2^Cw=sT*6?{m{ g|N aqu>I e|88X,x"\8"6ߪޚxbxe8^>m+m$x|V|HLu]./ Rô-A$Jy_,o.?wa}&WmkX\xobo;%~(]_7ZKJ5Zd-+Oa}D2l>,f}l|1\kUvrG"?}v!,!x"AҞz&ONlQCۭJ1ˍq3v8iO{7TNW"Rr77v^^3wN',cGy(7>R3G/mY;-=md}G)N_jۣLr ︼̶_s5+49{8'H?7vi_,io-.?%8 oۓb{q'^x;9l)<Y,o`;5_!#:].)Ǿy2=%¾9 Gw8q\dˇ 'ğ/>5=4vOa.z?CN}SWzB8Drg۳M}:Ngտ{Ca<>kWckcv`c5uq'~G'?]+{\m+3_9 _x[*zrNQ1C߮1g<.a)S&ΔT: `I2^b觔[+W)9J|"+];x%k?瓍^ _۱v=!֏<7Gf˙80@^QmBʟ$).7L9"}IڻŎr{8\'8[Q~^]l<ҏ!}m9^ll/90Zn-޴w]@X|fpo{ʭ<ڟ;,-r埠s7GEf;_>YMͣ;ޫʝ}i;+[z|A.]E }?lB}(Va>56_|z-ܑxxg ;߱EOCv~zFy88&Vnɞ,O? 85/Ga f쒾MnbU{f}~Os޵ɥ8oMȟb3r>:i7v> x%;}} r]]?k}`cǃ|Xۮ5F)/8rX)I?ʞg|;_>7Q@^sy-n~bY4yV_HߊN.8B?Ô<HO'?0Gމ ó~bc,#y8)9Z]߇(~=S飽QnyFg'4 cv>Ko??L{"?-~mw'e7 ˏa+;^״dm-7u_~qpȧpWF~ fǼ"#}%^KN%|EL]A}k~G_sr ;5#!gpaxS&#8A5Kf5i\:?vP<;Eؗw|M$'z?0!G8' .!-kbdN'` SyCŠw'U+qʏ{)CzBo" T?[dFƜ?xxKKȯW^ukfw ׋M؞1+{>\>ץq:1ŶpgKaywH>/Cܱ? |;o?ۧq}yT *^xџwX>e$tl yceIj ވ#7AN%UR$}ў 8ci_S__֌?O}m8(5+ /qx[gMfh3>7W:_e ζO8.ew5>`= Ȑ?x+طAh;(ۍ1g[7ښo: _^M Չ!-ߞrEq]l~ ?^bOcgzp?qp|O-őr>{7D׷68?}'|96xM}`'.]KOesOh'2壌?t;G UcP-܏몽o>A;wjs/9P\ w5ϓ_Z>cڵrM&f1G=־?2XN̚,L3ve-1_Ʈgc؞ăO͕.]{_?|7 q⤏/-l<G*-Ntѕ4c۶m۶mOl۶9mĶ3~&g]8ϩ^~|w|'{[I뻾Msj< |;/9෡6яQ;9_t3y^[O0o_O~mjP?WoKp]O?n?8?1~)_?O>~g矸=k;_ß|,))o.]?Mo3qϷ-|mǟ)6d?wΏ~m ߾ķ~8[?6H6O>Ƿ#[?mOߎOa?qo~_Էx'?~SO{?)33? t};?]o~ooW-sҷW_ُ ~C;~\g}~vcwߧ\+->Q?U?6Gvҏ>oOx??w'_Ǣgy?c6O=/'Nc `Cm{~xm8~?̯*ǩ~HF9s<|yusߎo>{Wl/ L|?ߓ{>׏㾟_>mm'۫o#M({~xvՏ_۱? v п}`s['΀m6|Q?~# vO\A\6?+~l@mKm $MSޟT?qo#B?fɾόA;E>ig<x[o?ʟko{T$龯W$?k뵡1o0ǻ&d~&?&1FM_VqOyv~[EDx8 meS9.bZ=GyA#W{PPgՉUX7"K!yaLrHpMFͻS6F}}vm#c6s޼T'{ ?hvf:bɮ"j&pU\_ '?:]S[lSKR<>sfCpjgb53Kt8zv~["o#|٣d'?dHnbU/hCҲҒy wP_Dk݃FvT)U>8:}+|8Qe4l=d4Fj#B䳈VbO A HDZ˺'GCcȢzF> -_̳] D :n-e)n?uήwz~3MEgѾoZv~7lJKHUvs-QF;B$" lڣ@S1B>=ʋB b{uY/Z6fv"9 /'cbψ*JZ–W>;:-S3''?a~a^E{f0?LJn[$wmQ/Zv]3-r$!@T1$*'ïYh7iZ eri.+nA1 ^|fL?rRuՊkM(u$ϖ:P΀'; Tר7BoJBZ`Gvpi#p^?e)>kNU2KɭiQlU$)=>dBe*b*Md)TkjQzޛ) ]"׵VV&q d :_׿ho+R%.t>hfN:]b$#Fշ"qUN6h$@[_'KɡgnNj`"3Qux`;||v̴P\_C; !P3Yix-mJ)IԥH.pQ̰Vlk;aRI4XŻ+_7v._i j)b< UanT 'mggiP}$W*j^jW$rjc';1/'dpo`:o1j0 ͈`gu}9bCdq7h S>u' 7dm:63NYϏWH?NC[B_ʕ.Ԫ!1yu&˫/Wf/l݉;FL((|Fڎx!A6zƀx @`E4 x[EV=@Th·ǚXRl`eXd8qV={BM`-ٷ>O2 (тD00=qQKŻ3tlAۍKRMn%t[H8G d|L+ M63FimpkPT5ԬrY桐Cm \6ѓ!]/ &ySձ$@8~hX^T.יlWf-Da㰿&`1k&i=WBuF+0Muru8}\r "!5*|ҍq WyZҁCn f\/y4 ssTe]n9aу^^Հ} [ɣz뭒Gs %+Ėzw4;Y{6)Ѷ􌏫C!oIQ,]Rۿk-j#@l_4"ǫ"do:C# y!,. ; Z5VzN2&iWoI^ 7{Hp4(%g`ƟFOQ獋$p[$]߈]󍓵C=`d43#RTpoֲEs|ssۍnͲ,08Fq};?V]ⷠV< IBx!FT D6k%i_;bx-;ys,~lp},}&J'd98٬/36:Mdɣ ѱcxJ !p9 dOgg2 6#AS !vn);$sf{b>_ 2%hYob/$A@gQg&dN _?! %7Iv>ֿPncmdvh7$'=\t 1ĄqYvO,-I1;wLBԗ]~>Pt 2˾^bk-ECKq7II8ޤr) R7Ki'>n/YFH -%R LY(Vx\2˔l]pGj0LbԚ]r)v\!Tԯx$-ar&-w)x`&[(xsm'+ZǷ|Wߋ5#z7nOq ZQ01Klfbć(R:n]؁hé%CUQQA`{#Wp(|qF(}v.۱.v/2}/64_f B\n%LlbH>bm9 6Qtg1RmHw> T`>/jK`Mڍ)_^H&8sH=YoP,`Vxg8d}R\ Y'Rȳ+r_7L!AEPO$2G#nͪ݊HeFtG"3mQ=֧efQoݏ>n^h ڜ6c%9 yVvx,(/We$ܓ3Lu 6RVMujjj{2 @i0;,eQ"7sXlsoc*\xwBd Ev{p[C|./ƮeM\o CJCghYC /"!q@dg$E#ʤ-.b1h[f?5(F~]rw^J4c~n,KݭF([bR<.]J-MC0b"-~Lf#]ӬJ/_"w8ΐN;)Qa_79ǥx"Tuɻy/A1]+h(t}MkBd7b^f}ܝ[PQ-/`Ҝ^"}ZFPe}?-2x3S/bA`nA1/mz:sV",b߅6=ù(2{E* Qt՗FaM:epYFkz*7qni yC$h}WMn {x4%$OFMC1IlDQkzōP2VB c'zc:d\+XB0vzT+SnRI\nb͍GChfQL}Jen.e`#Tsm@0+Wt3\Cz1"l챠ʥLXTRDC٫VP'Ss+ľɵZ:>|Ƭ< ᳦2^؃d}tNr/\64_GhRkGR>4yu{Qr߉$ҰHnՕHrdMwW1Jd$(Alۖ@ո|I+!8%@ln(G.l(4hկ`YXp˩ rQCQBhñzCgl]BՐn9TTy Ky#Ζqm7*=P >K/_1rGNpb5kr;κ j:IY0uh.SqEEV^`yi*2zjh Ƭ^X<"xF  ~RiT^F;*B_]Nl h.ƱY/h)Sg˪ t:3nݯ8tga//#r vB(ų~$Vt8*a ut1^HEl 4[q~$snɁɪ3(3k>k&X.d 59S-T~Uy%z\ELOOq;|}׋8kΚ/{ΐmAK'hI?@jW͡t)5'hۏɜ֚sScl츗XVvQӄ颪/ ]*aL2ׂx% KͰCX,ܷ)Zh5eҧT>ޤZkJ6*`tw%;ѱ{P n2sx;/Mӳ Mlww-TmE[&EF4Es4 0%3+@OttcnȮrZf}%V5rE8!eZs z 42Ӑ8]y.+ʊ/R0]SlpúX r,~[e`d^$>!Pln1حv%lZ!^x+tAR<׸;AF$@lf$ ˑߘ`&탊W8l liavnNgU19D͜5gnO9>q7URӑh[3L i#mE OmR %+R3JjK ٬6%km?HC PB)cB"~A{INPqSzJ]lMh8P&U\b3YHCb 2ɢ^K&:biRzYch}sOH(^ܙ RJbꉴ "*zI[JSbH8YϚ@Պ˯p}t6HvוX7C;.y{6 +DGOЫ@XN_LvXfh-Û"t'HJI;&0wґdN>`; %V}_9᳸sl$B8T2R jWƿ#(`Rz!E=c&Y4rcMޣ e3}EV_{ʸ4C[ٌͬH\ɪU_\v&"艭Iī3__yC8/@NN<ی8Z䋡h~yy#) Ԍ qi1QGi 01'KB`SoA^(,r`q#v: G Mi7.$Z]T<;NM@͸  rSYfV7SԂ}t(4zo0[/Z V8㥴[ͤWby=&i KODau#\Gn vʀί9aXTwLOcByˉÆkytE8V#]!LSUAZ"t1ܓ󉂫Pv%~Y^]dd蘪s!H5 LEAD'bp܃fr*3OHZ~NIV1@t-2] A+G1`VU>FY&~v=i K6vҬUG\ilOC+AQH0˄_xBFP6`,%+9co4*ydJrC4 %|Y&z[/1ֶYm5qO6_(0m IhWc7R {о| {=G_HitKIp4] @Z1휵U @TSe3_iq|"[wL>jsAD4:JG9?6Mzku~I ?5 6v# T6|o' Ȇdq>Rx-teN;ݖ_-|@TN&Kv!S4Da$; S2zCRư_SGE`ƚ: d84' km<8JSa_m@:RTK JB{Cѯ\o>e HM8Fn+"k<>T1b ~k+٭"YkFȂڨDI$ru"bL>=([@^Y AiD@co1 ɜ=Ig4k2(չˉ 3%Q ^|TΘ:10ΈtyXK~{5i.. w$α.>'->0!%E"$X!:E,Nbd7jBUˉ hd'(/-<*^d\<$>*$u%"@?*)ϧۜjd<'}A .A,Ю L/=''DZȪJ mad1+rΈ6ٖⷾ{Bh bJppu*LZv2FǜQb(7/~ q*C'^FyZSǷ%cȦa%H5=\j(OxO csoلݹǚ7QꍮWlְ[<6gb@+禼}'94G>An"4ϕI":ۿ{DY8ܞ}~Ͼsv1xq%Dqw;]L>&,vzѯk 3J{R32.it"#PjbZG?TS46E|-js@Z &/x,[ѫ&s̙qY<@UƔֿ}zxHHl%VP||Ȩloe9Nmpf9ݔTA4΃"v dg)Kgy6QNFF < .BD-?XN ;V=VzA3:0_ dog0Xʯ(g L %{Vn4wV:e[p9uPa"3kmRva˘o1:b;KOP)",(4'+51RۧTML\%ھU h= N,182iLx'xى9#0ZN̻}*~X*9ͫ Y`۪},^zqgab`͂^jH q6f#c>2\cHr1ޏUn.s]<-J78Ů^2Fk0yNyKc! u xCDL+慏I~yfxRwf.$ 74)v9M*L+,=m}aR()V"~szS-UY`YnREi})oHe7u#"Yw)-%wL,TJ-J7Z`SG,fv7Ig1}s- &0]E$3ЎLj;E!R.C]5!f d iTCDGcY^{'u,zUȍ`A񝸨6l,S*F]QJ!3=i͂r-zd.TY*0uCk@TF-SΡ@(='o +-4⪽J҂.q@N 'lix4 c7!V%5.eZu}_4-ct[~?FxIf#֌wKGAp}05W&51V $D;`ݦ[&OWјoٟZv .< QABQ+]w\Ѷ<A6bzZ7k:"zyC EDhHGpsD]`Z[VG{^>~'Ԇ*Es^) ^6C Woߞs1yG0D+I>ȎUÛN:T,F+k7;"@tMk \ TphArp128kŲ exfP t7jvEՄ{!|WDZe- M8l{c]牠x[]NB4zLJْigڗ2l1ɨcf,-'v'Q\%l~Fmn"XH7{쭚ta<~>/ %Gu8j+r/:1ulq̊zi@9WGcݳʅ.ii1 m TLȪ[課r^$f*9ߏ/7 ȴWL0NjQxNMD* E-S+7`Hq\g2c{(2~dW 6 '+?:`lL q,I p<*TeZJE_Y j !WZNIy(P~NkyvUi)>.d9R w \#'[E qw;m{òy?iP #c% VPz)U)LWrж"xkiKM\7w<-(gT۹9[#J6 #Iq"WTh"Z^ a\1$4;w|Ib9{1}Tφ囀Ѯ1aOp6bcK{uU-Qx=a~ض v,X7*41Cp:\  A+rm6\#Áb?adOQ71^% שQ^3ۻB),&I0"yӰ]V]¦#*&ˏ1ή;ˆfK/S^űࡆآo38bs+/x[{7h%Uj#32Uk8ZwĄQ#mͫ ?ݴW.c9e,0Xm~L\M2\Wj  Ġ~56:FѭA6q z lFi?/d8=iWOOuo}ePwcLXe/q?ĶQF*?hb@s"Jީ8z[k^FiGaɦmż߮юI3VdD^30a_I sc=B6.7'_̬Lsz:ϋ^J:.#G̏ޓdNE8^_G#.4 Q 7⪃Y⠃I)<qS2).Wj+%y8%ϋ4A |?Fw4hdjLœ[RbqG}$6[:vvi[h9.aoa_yqaPya'XىF>ƞgU[ys` C(g6.U \oZ}3Nan/-Ώ.qMdO.1͔iv &z,䜆鞝(z7=MzTuŬը;awpB?u-˼rq+nK-AC,Dz "0-O4:8{ѻ_5hL@]pDQ" n5hwPE0b"xӶ+G̵l(g/]3RH㥂 8R?voSU 㴛`iu.'FB/,S9\TjoWۋvrW o&~7/_"c& Dmő;b{!OGTp:WoGTaORusiezx;Zz>"Eb[3e5,5*VGn<߂7LA§K࣪G@mXl癕6ӄ|XP[D:wC7u3[.4"ڒ2RC9n[g6W!x:g&2xN[ ؎3u-!lLu%ʡ˫xtl/9?ޅj"|-uoH?qQ9-q'\IHˠ5cZ7iqr(R^W@!h;0n&\B h|47Gm@"iyqj{ (StsB3rK߬|YWэ)Lo5HDc~&hI:Woăv!T$KN⁅bG>R w,NEޒ{$ܱ4cXGbJM/ u'A=^IՄ8C˳`c1ɡ10lcr8[+OhVahҢ]W!± J_A:~L?M.w(Ly.f[x42E-^ :P^np"i8W9mgnSc7 WlA(ƣ-L1s2ܞ.Fbv]9CdvD8  ]H!oFo1.@ӷV\l>|j LuÝ7ɨqUyoRGIxcUI$g=> z5RnVk!T Cm"b!'4n*3*%0Y}a،@CfL( *xp򇚑\m|g^بF!O)=i9cDuL^M~9:\HZvQvMH/i84ܘ + %DΤWu#eWѡc3WO>6:6o=? O\E.C]-:'ꔉ. HV9073&.㵋أҾ4a2`.v!8/W׎5m<nK!pPsd\27[-sڜL/2Ԩ_t«Wb}$fV+`1d GFC&X&~=L5|eϨ,&Q*NtXoqwAYŬ.]$) v\1֜J6%Ș&"bOѿ=ѹȓ5rCgaq:5 4]sY@A}_2NK9dbT旣_ $9c_D?YlLT>R,wꠊ40[*4R! 'bHL)3:s}jK!olre{a v1kgu P[w8O%5 5uz#º(^eaG*(t *v 1n kB/Q8$01u2ZZ 1W)RL!a/> BRvH&UbX֚duGE"XHG6 "p>!0V>rinꂞbD@qKߋszJbC5u"rYQ`r ZcOi@; n&hz^a%3ɖaiۛMNK@/䭑/EJ7+X,wzO/ME^f1P m7k ٠LiܡLt]IY"(j#_<hiϧƝl֙L A:|#41бWcN}o:"%¿ȢmjO!̴ S[E9jESP1нµ1I;pk|2D,vI*~ oRbᮤ(Xi1O ;{D?N|vѮ0v=D#'C]uqc˜:3t sKuA"cdd? %:2"sJecFldA_D†TJ`y[F6Vה6\Xع:Ժ;?<)C0*7= 2$qw"8HQyC'o@v˵3n2b_(,8Z,a,d+ۢS'BDq\(N?hcO]9I6j)VoԩLM~V.sӪ1 HnPXPqkTyHϡѨtZ/rgٓʷ{) ^5,",F}k%.Lj12#,0`vȹmۣU )Wk_np\Б3[.5izï Qk̲C45.w/RJ㢮%Ck%{a!]&yZz LI;f1lڌլ¦CnD^CQJP%=Ѡe!/SRVvqSzUUQnC4HPҌ9"sZL{Sŭ˷P GsLfr%5Cv#"xMiE4# [.3N]T@+6jClUvVMYYpmw\5 !%Ceqxv=T!P zx}rRR%kfc* >%8$~t>ORx_culr <=kI<{`aUE>:Gk a8F&v?f B*`3&.Fi|f 6E'F1,l"-!f/)2;3R~R՛=4)-Ƽvz88zX0-5>UmJ]omպ"EfG'򉵞} V>G@;_* [uQ!듮ON_ĶM3udȒ$u ׫嚸!/j!a`Bմ|);~7 o+^qgmϦ` ~M'da*aUz:XrU3MT$"WA%Bŵ EC.)5Y\&cW YO+u6rD[j>$:$#QV;"}FO8D#(G[ l_s+0y2fCoPYr/ 5$f1xl^ $Zcg)Yvl493E f>נDS D  UMYeی=h-Or(K|UQ2M䫷䢬Wھ ɮ6՞⯕>C#)ףGL>O=^Q,MuiH9ɥ3 eMC _XW*f>:\LNpZc?cp|!8P @vcr]'׫mbDC.(AI%  |< thF'4|P{/77NJ$9Ko ?\T1jI 0z.ްpM4}tts3se,RP0}$4jx@ 6Lr(JN3w$S' ʌBWIors;`ݞҭvw^n?wT>m6n+KD- 9{M+]r`Pɑq^K}];40S$},mnqJM 3{QJ )L%Mz<}>mFqE) }ۋ=ՕLݫST-@y:(N^&2*? %Ksu*0P?qWGH uCr> NNᯢfk8IJ0zo46%`إT3J9+Dт7!:!FФq֋[x칝n/6#sv1F9,͇aw 8 9nșI0VFH9a}R%_HtjV*qdi3 3D^˻zC'E&GؕL],+$͖,y_5Eo$?}lbf!¼>x9WhL3n/4+™-b?IYkpE?|1h4 e)}( mI Q:՜I pT0qRE|F(jJngÁιyH^βY%ƵKZ8#@8E_&zIz2lXu1)߯1c+4/7eZQhmH qt ]*`ؿt^ҙ" K8vay `gvAY8ُM,o lTWv׌,M=Q[JL%R!KXgoIVR켼N($KV#v (3l!o|>t-X hm3 qT(kSRj3_R- ӯvGq̘hR߅ʾ*`5aA춿}6X;=fAenS`]{8WB8&a΁ ogyDd] @x*+:R~apW5^au2,|oً[35TrlA?FNGP<+O6'/xs{9Ƭ=-9=Xnv`v~C.z2 #tth]&X Ul5rW]@Q};R VM9v 8ںÕxȋêq(40 w\B ʍlVOeCOv(7͒@}6>b]a[q%!ԃY@I/JaN_)A:N"ޫ=i+f20}j:~??6Mk*~l.#],ˉ=90«P}zHb'Q grC6MO|;pN%v Mm$BȺ^C)o"\ (Y/Yـ$wvaR,Y;)>)`5E-l^V{ӲZ~ھ5 %tƾ߈D΅jO5d8 1G| zgЖ Wno&jPz3?s3!mtGHĩ2:(-!vElfo/%3XiV5yM %{JŘrxkeP|xa{iֹS5jT{Hrڴm$HW6bx?1rʿvbu;s՘[1c 2*,s1`T߭ykb`52˫#j"Dx2* }v^vg6$i'e<2Bu!Nk:N^4ʲ ׋i53-zLEMJO Qk9K+BVkf*TCF=+gǎH,N_:X).!A#g߫ǎibQ (4eοB)> ߵeB7&[TMEg'*PtCe4%vj6m˔UЦޠb޽o% /uL_ՆHtϜ,nw&ꙇE}$ x`bG%2p9ɰ2ZyAAӋ?G1fݿvt1ꕎ_xa|7;e*_9`'U4(_㯋KB6Js$H;-lSP9nĪ-h1, W s:an[bouX7.&C5zljU|քSE'M~lQ퉁 UUeEd q\gű^j.j {"cg݌$_h2aTsXÂl[U{\˒Gܤ3Ŷ_-%jM\ (meG ؤF  =)ӻtK(z,^ͦmo]wZӰ|'ta?J>^j@#;0_N줷`Lm\$ 8N갚f(TEшI:BFaAU0&9V9&F]iBvO"k}Fk}og"\~2bǿ"5o`3CCtA1a%TZU $ѺlQ2w Cl6OoT4QC 2Z1fXIx[ۼ'fநl@sbCĜvK -bA 9,c:an?7N# }Dy TbxB]%:g`?ܸ)&Hɦ!JӁI9db@hs쑕n]fadQڠW_J.gD+h&mEf6@R[Pgɮ]:tEkFT1>Usi]G;Htg1҂Mㅴ(ATtRrTaĀuCkoInU;lwD9C!P1V' AY X%1\+=1] $X5oLIF%k%2jҼaq4 Ȅ|$xp'`O6aUϳ]9a}vQ!wH9iUf8QCM#TeXf~d3?,*R9^uGbK+×0'{Iш1,Sw G[5E;30I٪?ߜ]1kڊCgѺ9,9S OQ -~ =1SiӃ xZ{6C:yNW%Em ^`P}4֜z ݳOB )9RWJ UGEvY9V0vBe7lq%p"#-6 ¢pdjqgвw|3 Z@PFf"œNԵ9jlৗ4aPBָ@dz_) b@KR~*rRܒr6uGze Ctm!?^W+'GD{g2@k˹V`Yg p͞E/"u, ٿ@3⪫1Ҽ?|QR1b#ޝ|P@uX>aB88p: }y/_z4+3J$W:\X[ʸ+av_ [2=JfW՛X#0{0!ѰųߊQi #~(ff]`%J2gG@VCPE>}}Pd,$7 ݃(Dx^P4r>2D6<߇|wW<3pn%~(Cg@*Gg}RJ~]nUֱig|:pȼh%PmrKy2jjE;SAo}nT}b!vdP^xp]>wy]#}uaE`o3,?ְXpPm4m`ikS3TF.mT[r$2=qCd&7S&?L>۸4nE b@~ˆ}EfzPTDuVVF2(WŴӟOU'@Goyd1F0hG)H5`B]=N_%Z}P&I隞D x΍8l).rF2#pV-\$BpK"Ho-)5W;uL'/3z|uU~IdFm+<`-n fpL`]t@B6&DMd4T =i=ZJ%Q:1,Z iYOx 4cy.Yz͟S҈@x}5;N6N< - 5C%W@MJ$ ыZp>Id{aOr% ($?DM8>l*}"w_s-7r`.D``LEO%JD8.U&V:v&gڱ~R?xa܅~,M|3?12Ƽeʂ6#m$&f- P_>EQX,P.,:UD_>Pr1B~3^+ɇ["^Lէ:I" 6̠d7̾-r8jdɔ,ɾU 0\&-aU~g8b7n~,3mcleZs猀 xŝȦT#@'|\iNJ/ugyU-<9K8Axi Bڸp)m OeZwF-zy% M%):؆/2vO |mț̎*Lw|5~i0P7) D|P" ;~ m-U@ٯ* 3 T^xS,H+8w(DZ:S:~2jE 8`R|]#AGFxd2+[A|s%{w~E슽9w-_Mzf^SH(RH̍# 9R_qa9͆[!Tu]]P8E0]*4># \J ּAпdN5 n3B9GS{ըK +'Z6F$_ƥ"w48(05gBtutCj|9B[Y'̟p __.4Z(\1H:+ȡ-ǝDz2QT(K 8_Ts&S%y|FB#I5B[dɿȥ'7fQcػ'lRdU*\TG=aJa݆xji(W \w}UKyހ .Oͭf#K{Ĩ ˌHgcC$_29oEGDI:HK' Wź몙Lks*f_;Is;cdzW $baWɎp)c}RP9axboI~=U]}YNQFx㦴yisPujt{[߷sF&$+-MY1Q˷މ`C#LyzU|C%[*FoO=؅^(=bA>z'3H׊J*KC#O@44MגÔsj, )"}W<넱$ _fK)覜AuQ9aA tN'H02_ZohH<~84#j2RR3ig3h1JsVX;7;2g;^˵鞁x;~S*V-K~\ hmͨg8n7wf{&BK ۗxvEɉ^ed *٥PD sde_]IPLj3]{~sQ`(s DFԫpHj=i(gy9AF  ' @Q{y$;^DeI~̒#*S{˘j݆rPizMm*nSmeQphбf1.CUj'#.E p |ߑݤrtfNQIfGؑ (vVtޠrGH׿qeTu'ǧ_cH%oW/c#(폊2`57İR'|\C 9 M}')o8h74uS+DO~;q3^"L,sR'T8VCЍe6hf ph^"8U=h]~`)Ӧhn\I cW)e[nAe:F$kot ؁#99/ЪZJCΪ?+DL9]i 6)l6F<7Ɔ"qJʦȚЕPa O1[snHiLς򗊶؎(' tJ[mt%8Ѷd[һS-kdaӽ}GW8zs؞ uԢJU\n(")D'ol"~0-7O]%1sJ/ 뚴 r‡8DHNGӘ%k^{˭NP(:G\e9.xǟ@C6֒"-ϣt@kLlaɘnB@3ag36r4Hq$WxJdվx*Ý|ۖ,s`,")9xU,F w8({lBn1!V5ɳ/UݞXe)1+:[ɚe{Q <Q~eBmbY*W}4ѧjm\HM!F*iV1}og{,&h(_f6cʶhX{@=qIAo&TA_]iR*5CN';i^N)(#t@ ҅x>|F2 mȮ=L#٨үQ ȿLK*^X>t́P>@o+ͺ ~ 3Im+Xq#$h[J%?V!cH3/)>ZAK.\vc9Ӓ2*FCt\ !o¹jKɀ5LjcP*htŬm0EEUrZ S%۬ &Wf=unw;I1lډ/BjѲŘ-^TIURsP|228w2쥩,?Oh~9؞됙#^hƗҠ)zfh#|+zۆ ƻN \g0ɿWn\Iǜ#1mJ@(|G$]^LdSdZk?RɆnN| ?w%eWNKn,z[?gh Br>s0Vd{mwԠ b^3L.dMk}<|LMl5ZT,{7]{+x5N$gBZA/Dz9۶329<;vJE i|󣭋^[m.JZ/>U& h.6_ '9,S9/u&8adI")3ʈ;?aо,u^im~ewq?AC^7f-I8ovn%tAEmNa0%Kiq~"+3qYhP"6zXNP9h,e\X[p[~9ܥ_|wBA$nnθr.[nQRۃnHcLϬps;˛$Y~t=JR\fO𴿝ϸoǻGwmVz7BMwz[*RAKR|^Zr>qrFlϜG&^"ێ0aԹ g>;"߲-Wu|{uڡEj6\CL?ܽ3aὣw[L~hpd:c5kFs@5gKnMMJ-iƦOqǦAn]}}w~3}^WCs>_ZnktΑ pCD}Hqp+?Tճƒ4Y}-ͳ {Rf:/i2V ƽ>V{[b/g1ݽ=UhKwxmsnv,Ұ 7Èn޹h-eߋ'%V~cqᑫ.ʥy6Žq[Xi ^o΋YVfSܬ}͙+uGv6xNO~3xL~/VyGͧe{Uf|p}vsDrzkO.]2}4lgU{cTߨW}^{ma۸-WҮhֺk-ۘjzxIG弟Gz>7rͽ҇WnF=L̼Ug6kihq'pJuɢpusG,[K-{?"Koo% i2;6,Źu}|P`ĭ5+~^~wl5Iϴ,83C9sS3bokr!Äm#&Zһa45Jqś3*ؒ4]#L;հM/Y?t;sx3>-Nxگmp}_ZmX4k/0cR`|'}<`_~vYޟf=R 0x)[9oشX-ޓcËѠkxVqxP1W'Ԓ-xh53xo~n91Bע7f9{!F]2WoK =.{=ғm㘘L3M`һEzdأoiwKE&浬|+O1uccf){ds~Yre8I(y~|{Km:G[6A?K6gLG(dIޘכW5m~/^{GJdBV{ ym).]~T1?y [=^c<ʷee-FYϻ*=m(gSsznV`>˴m4j3l{WD+3fYNeؽHԐ{2F}-]XuO?( ~ߛF],Pߛą3Tݻqēwh|at=>$݋[۫h>tK25$)J/n\?މ%δvL_igͥimVQ_(ڝɎY8ձO/cm~}ite<|=ԧ|IiA-r&~Tk[wd#ߺۣ7ٵ׎>*5٭&j{㮥H[1K,y#:קgg9o ϙoea3vogԌ\A#VT?i>w4{\ݩ.[[m4jƻn]ηj]7)smwa{'w؋u^:^R 4ke4FY/s Uyusn[2OWc֏S̹{{a߸mgWwXݭ„;[7VwJFqe~wN=6?D?PLOlGmHuli7^͓1}g]ۧrs`M,h{|s%jDKLM#Z>~W>nrϑSFsr&|vY]m6*>3x>jݽf-*3N//ku5-UX~̏ZϕȒ5ҷRٽk>g?r~,p@n^(~RϺ=<ҹѝdc57?[]ˮ^=)]3+ǝ$W'Zqe#0K۝-W6OU?g̷jbuN{mZ'?v0A-K^q-98#,ެܤ/٨:mR|ԩ7!m厙K_m]Ulԏիרw|d:T nݹ6],wUMS_VwsSLxSˍ>)V7+ϭrO* ܾ;7=/Ϩడׇy{,Xpó< }cv9^pyyM6w5 Ĝz7 $QLrC\KCw.N;jf*z>þmdIr*8jG_,?5Kڕ'tui;ӷqSڊILosTN+N$L?lJ4?GZkRE=Rw>c?Wd{ZEQϗSK6c%^-@ 5 )j,v֥sopMe_IҡJq+Om9׷Ng-sqOOĥoG*/S)QB 24zb\MI^ O4F3)GXsE}r_ꆉfwD Wsߝ+nyWnujNꙹd W>+ij1ǭ{O;ٱi,4kk7]qÑqXoƖ{ZRvϨd.5uT\cIԜFK2C: 揙[qpL z9qr= ǧnfJ{T6tٗ[A 3zj⋲-+o;u̥4}{٥5SSy7_֩\Y$A4wǫG9PxMí?vqٹo&㞡ZK9nW|_Su׭ZK]}^?OK$OXfUmwcfK/_oO2izl ֎n`uO<}t8k eھt5oq;(I+?<+ژte>.W)яic8lH 3x{ޮwu}MָŦ v07]9[7b>7gs9eMk]uǫfͻF`;@s7O:Ӣvo=<>^ϗe[,3Ma>fb«JFTk?鞬q 98żw:O2)}F)ߚ^pt5뢂mtƫ)SU}u ]83dJ5ؓ?OeMN&NXaYU>f.{ ս{e܎t nmʥVU{2l/MuhTץ?pJԔ7?ѷoцL#. yTWOW;ng_I<-f/{Ks_ ep 1×cܙ`|lmNRU6L$OםU]x .o[vhI}ɋE/٤W WJȇS\9_>˽<{_vv*#yM'{6Ƶ f{qJee^ܜRw˷z受8?:lo}5Kʳ':JT'sc 9mTrTԸrcZxMT,_9T޸'m[H:5Mte׀v,Ys!bB5_4o;x碇{ܑD3UA[j/WM*ye{=ueZ1 ƌ_V"L)ֵ3\tʅl3>IK.>\Rtc–=6]ڸ8[ߪŧū?'u:GW&hwq'zXuBOE [ਛ7lXƬx?6LSro7{kxr-4ß}:׉Ugo%/$k͒OŖpuС^^Z<ɖ^0 /FU9=Ҽ[,o#V{%ƴZ{_ыY`Pis3KltF{u?9n 3>Wz;*]!{#KRf9S.pIlQq7xS)R .HԽYl%^snJiC,c*=zqLqG2YZ<ǽOf4"y s;Y |цNi~3kna{_ֻCdvt[yMܕb yЉOξu>q;@ٛx2'nw0^e'MQIdz!uUײ{^]>xm@Tgm˂JoLE |wip//LA%J5N3;n[sz>n>Wse<8vsw^NZ*SnTҽn uϖر8XCN^)Ǽps:+r1!i f/f?\W.(?'Ewg[^E~W񯘫G#⏎lPM_IQQCNpNGǞrS:;k;s-91*nڿymńc7i2껒/wڶ;Pa5&gbu;sƬs}>ix_'Ϟ}xxK&if]ʪg}KJOiXBӒuxsrgn~tMZ|t[?IY@9݌Vҁq7onIeSOT3H>f}R= ﻾ /,sm߶&)(VTXZ՞'УF2fRV#yuj?z[`"9.9 /v?6eK;=DW>.AܭۗqPTw?:w gwl5_7ߩ~6bk%UtJ薮?Ϝz}(PBK'mBr{No:Oی&oR|ިt}LoteK}U$\3Q85Y\vJ^ɹ8-uNs>ec*YޮmW`\(gwLپO}v^K| Ffx|-ݒ}O=a`b N ߝ`I$oUX4kްќKt;vUH4G;8SO[eNjFN߬,~A^[]J6h6zIdkb%CzLR,4%i$4"7Ɠ54Hz;b룁;~r7sW>/.5ˑ?LN]Y+s>ͧZ:_.kaft>_/.[$[Wz*(ң8֖453vW {.Ɛ koWOM9iWUy}S8&IGB{Οx܇e<qwKxƲ]e+WH;W2#J|-vݘҦS>E7~-)Xdԥs_| 0e˹etv5HbmmE]Zno>YʕٸV`O:Z(e뙚?pԽ]q/Z5rKĭ.T1J")R5|RGv8~>i3f'Tι#_t\֩aV/[ˡ{h?/gVK ب͑k/ϑmޗ!0ݷ;Nxw`}m>థf/ܛ];׬ Gzu{$:lc3f͵zh7oջؔ[^{?as̹9]Kӵoڷ۶"_gx״S2Ǭu,[ԼWE0N.zfw3R/35ےٳ Mw=â2Z6]6& 7jhϜޚR_Wg[ѵײ%z2gk9Z&}\/D^絈G5M']nD|R3q;ݼ`3G" U֭KW7wO6;3]ծ.=,uc:|k#f"W/~b0I &G=_B.i;6?k~QmY0*힍Ζ糜{vd5q {k7xv}v,ڬ9:E̥7,m?3q5kl״ۭ[OyĝϜzϡrVGH3/rgkBs/Y~O,5o U/:?]& /AnrvsZ-GKYzifgglJ:|[W/{?-W[*ěqy{?{E63[N>~cn۶7Hn6׳mkx2X qޘ%R}>7=;S}:7xf'lk멋Fǿ3uqhɕdq_<̏%?>i5.Ed%-IN#[dYrk]YsK N\IwӮOIBVy~;N.(ޙ-y|Hǫ?vVKal捋Z}̻=|>gZo.Sg5mo a~d>o8Ÿ .#ϣqm=YRwr[YV/_uf&<wzxJ> mhst෎;u;3N[Vi~q.Nf6+q$'N9)gç!-z6q?<}m̻w+_.OYG6vz|IZ_y%9g;sE9Rm۵uc;>a Sf[G,z\S┵_-ɗjppŠ_YRUoyVJ|2S8tm^R`eyKj{z.C }wX6~utW}~ubF uI>[Ǿ7pRڟ?{?3_6qdߥJmcfV˃?'mSuc_+Jg.]NL35-2@'5;iƋ1cI*~&Xh:5-]2[5~;m.޾ݓ|ԹHd?uOGͼuUn]*-++Yn.)qߨ9rb֪͟rN)\D^-Gz"9A-uFZ-iGyW\[O.`;ߺD7-7^lb5]9Uo4Ξҷe gNlL߰sχi~4p4rkf sᦽ OkḑciuV_CJG才MWؐU=!r4]YT Y׹}W /ie/7rSN\~t0ED5&Y|?W kqTJTds~v~f|ekn/r`{2Z:U?W0Ő_]y>o笙[ub3߳>T?o6ʟ1cL_(OITfk|٬[jo.?ĥ+Wݡv;?ewmu>6iYѲ0mkc&:&g<'.ǒZ9BIλ=[޹mdH̹?ڢ`;/7 y5?Z^-ߑRF~K%2.iE{&.G^POJaң*?&k9fI^rRJf|3d}JUS_7ߝ%wD%ÄqyݚD>NK.N~cR/7M¼iYzO] -7W ެ>0/3Gݍّ-XHN9k[&yL)f.T^g7o'{Fk_|zPX枳Y؝oU{PHd^u65[K0Uo&\IdYr42t }ڹ}._C+ގ/*GU\l{ZUo>o2爑f,$/c)F."ݒmQfry-kRlI~[~p룜N- UtZ$ L!gir9{JV#$`@6zd䖌/7('`# a,s6mtdCmt[H΍vZ%$!bHƀk<?Ƀg&8#%k2ɗU6p6L"by4ZL>rb R$-~Hn{8C@0,;#R-{͒bVl2$cP@ɣbFc:FF9teK朼C6`~ReHiy;Z"I}XIQdђh[Ơ/ٝH^|AAIFdvHGJ!a6Y"Nkp,k[szuc0ґFՠT9m zv7y/ , o e͢ fgo" *r>&FR Fd7Yb D(=E!=)\p"#I&bpD2 _HI dbqAެXl9(O:xa;@J@[~?8!RoekԬYNNP._/#{i^iӁ#Qd}4)md҈a0^έ(~c)B X":0H'> %$vȟ } @V.#[t|6{FmMt`㤁57h>hvze|i `DDZXK|(1eudZlp xO7!X%sNV2L.¢7i8hKIG?y7H柠G*rW0XH4xt<2P|5(&6|ɼFjiHp4\Xt@ &'Li.2|핍Q~'|)R"x,\d_U.ҚIE?BaCX"E%G&.,~vC<Pm!M2~02QNRF 1Dj S *fR Hc )DN [C8l9@tb9caqM"f5, 48* @6ҁJBZ5mC44 )l {h@QYHzȰecwT67YH@@d)@:$-'L(&d4-H A~$Ax9P9I0:"`(Mz fM[/JH(:. cv lB#D:9, R1$Vib F2-N% LU6m $ m'> n7鶤I󁲡ipدT2(ørt(ƪrӷ(o3i6-G&:2P M-.Ld‘1mD"ׂ ʼndOPH2Ls8x=ȓ hMV;:=$+t LJ"lQ"F&WUX5`QbawcbD"׏퍘%I).dD$ysP$.@݆BrwщHZńm6y"!9b &DD|' Y0; V3I_qh6u<Q"s 5~?%e{41d;;H**;B@KYiT h8hAmk‰)8" ,"-l"ɸأ%;Qz,>hXPj$B"HNI4Y|NM}yQF8,H)cB:v٩KDAAb F+E4 2m1N8$ЙcFa#z`Fs8-2\"qTLGd%b1 fYLʃҽ{1%d2ET tbi89AW 6 !kpCi M-3)FHe;I![tiv% _Vy:۸"LSP>MPN:+0gEE‡q ȣVFmv:ф.] 5 AyZDz8R ƐT! "(ShvHB%RH9f*1̤Sj 5 4!&Ake!T ~dH: "tNrBa"C'/BV4d+CJ \&2RB&K+a EGVık=>a%kNdZp VT5#Bؐ1lLp#;: fp>*a Ȳ8 /biAA /F0xK~ pTPlB3P2*i0J_AcAsE8#M? .2Ț6 2l4FHC0~ @Ab̪F@vNiR4](E Ed>m E#q `E|>;4%:dQmwh06+$@% 6-&*vGӐdf ¦JV9nK 8T@#@NLD"a - G #݁4}FXEg?tN1qA*K38P,z\ADX ]r728Kb鈁Z1 ՂxMW0&?#u^BEa(lq)V MQbOGI <-6qZ]WSձ7s\!.vCLG8 $%1"=%d&,1nҝ|]|K7Q ip\ +*uuNR:D_E`qI7HFuBTE%411bi(h&!i]HCԥfv1XSQhҤ`ThhVb^p^B,1 Q&Wh.[ !ɷTh)VhD,-Djݦ$S$Dt P;zAM hq 7h0₝h ɲL!쑍,hP!2V)P *6(J- 9-ѮW0}v{n锢 odضX/mE @`MP\ 8A63r|2}}$ {H0y2Yw }C>G "@0_*)ɘ$pHޢE$$X#c /ҽE ""#,Q. MdDS .ޢ JMd=@c#hB~@P~ hUDb!aP] }}xs 2'#HnvEX ee Bzȼ TВ@O&<:2j(Ph+d6ܐx6;2,SAYX1JTQPFr2X9CLխGT .(:#t20̔M"0hFTWxT IQ&8@DMXY:`6/,[a=b*tK$2)P;Z5ZOڀ KURD*0ÄapO4/fE"ϑ ͏RZ&35DEL䅆fFQ`IC8+UHVQ dc`n/T0Rp! %#VaЮhz顨bOB!8"ښ;¤gԳ2Uj`jwaϓB9(,8#Û^&nuX?AhІk'5;8pC(1Pϔ `̢Â`ǔGSC~lAY)%0#nx^D3+SK`= oZp¶6BĒ d+sa<'xA3Ќ0 #v /(AipɰKdCK@.):~P#E$+,gIt@݇2Cwa&C|2#JjYFyEw@N <ЛGRWAaa,PN8UұVFd4?A\g+@!%lP]Jje .:])b&lpţUOaKT@!9m(-gT?d7:~_ v"Bd` 1)UAg ?9iR);D$ظ戀v#BРG;$/#9ܯO@hZQMhjQ?aF0d~G2(<Jx!02^5UgO6$^l ]R-jv(=KU\tTf d4TN$('\6)\qNE dծ ٣LuQ&Ua^sQ;(%q 5<q.ʲS{"9pϪ`Se"X6)"v1ؕ[n0OHR|dyYB O"c2OL'SQ|x"Ō(^hs5Bٺ4Ay)]UP)(̱00s=`.d#L ÔOF<-L)Rڪpp#>dcXJS=D݃`Xo EEsקg(]= fн}B?Yth6k)AigG(!XXB-둠 Zu˜^X*le3I^c𬁖!6aÃL\in~ .n5M&kЦU `K- /Gjt|HDli҂~5JԃzjC([; ek"F‡;nSPcf;#%ąg"< )J62RuA3<0Q52}O1'FtI^\c=rzc8!υ%*zU0-Fg=[μ/; W{ɈoXb-pl]_DU4>c꫈w/ҍA9=]"?  Kj f›e|ـTsƇ FDj0&zNP]Ԯ+@A%<ܷix9!\ W) `GRLUh,yz>w(햌F5>9BV|۰0R@P L&9}Z! vY \\@Nl#'4GBnG4Qx!*~;`H0e⛼(Fs4-"VG>GZU P*k @z:O F#V9B&%jP1ajǜ_w!|f1x&'1Fl0t6jtldW`Pzl$,yx,D rM^I'~=$?\90X?`NjG.Eh3X<?4rMEkvl8EBQˊǮQNnq pfMx )[@ GKNb-a00Q9U$)}G31cj)[RT?EubX`6C%yp膍(A>ryF5$W=P4/GSpzzIJ +48L9EI4F3}eBBy'̸,Eu!X?oaA6sӀe3`3Eq- XEH=4 PBp=^_W9GO@e8a\ϘѭQ~C X!hIY LU} bQޏf]N]bWYF ac/i z^UihdiU6Ib,vhIdH"U*HK{m5>Enm0Yk}<քAv %0Zpְ[?BlBzBh&*~].Ҙ$ 4v;.jA , 51p4eĽt4)HcBZ0r_ozc cZg\ RimX"áǓ RڮÜQPG1Y#Ne;a˪ڠ bM/1x:x{i;XڔtxH0aƀyJ1`p˵1ެiۙ2%n:pHRnZDd`tih M LsI&fSH\64_pZoTsGA#l#- |j* "+W 0Y (;+e7;7~Sx:):xQzs<}#2%Gݨ#=m ׿B}TᨶZBeLThÇ ZQl3) ` xʔٕ%j$^!}H"EPm%A텂.8@B\1!=r]ad`i&9 =q{T 3ýa刢a唢nݵt#ZP=aiuxyhPëx/\S }` ,NAG<^/ͦKAF]n7>CÇk’}x1*؏ɶL534*6a2/tAbh#G2 {Ѩ<7쐩S(bNdWxI6 '"\ &J ؝J2MFchBI^x=)̠FѩSx'ւ B-m(i9e/ZlR ܱ\"lZ\ &@Hd=2 v~PI냱 4 +O/Vэ@bYBT*BDC%4.ĵ>4L+NaA)Z\2\i 00꩑4%2_DSUO[> C$,ꂻ#HLі&o pLI!QS t~!fNȮuE/wv<$7+8( G)J33MuthZH2YA|̏ipq6%BS ,r4Ŝ@ ӻ}.'T?2ଜy(ѣ^=L!X x&ܕHߪ~ rEt6)Zp%Hm:~d( >XxT:_.[@@MK4*Zzؐ \;"hw1?&-0C:7BtMldi,AV@i8D/)J3`0fb%C%}RhMT`F14bci8V-,/] &,u=P dD~FZIR#\jkGoѱsLpa}xYmr,'Ns 0U6u ^g  z p9%ų8 0<ilD8кpjȫ==jp #OIMdŊ#qO^38E -@8d I܈HmyP*黸.7pu)mN֚}{:RCxp4zYS߱a*(_xmЁ>힖/ܤz=ӘI B| s0n~<`( <0PL7^PE 7;$5c j 8$Mp7KEH'`2d2 CCX< @W=xц@Hln+傊SGe$)WP=. nJ!;FS)U/{6jkCF'NMCViΟpoP'1_#FB#|%12[zn@q(B;T*X51pn4Q3}% tlM4}}ޑ16 ͎ , "j ]%@ZɤI+T(s}h(%ӫ>)4w0UsJ"od/^çzB EH wy 0tfm 'oN*-#nHd]GٌF4*]Lva oa"vpܰφҙ9zC: &W_ .QJk#EQ2tY)+\_bKM(pt~k3pҳ%8ălAŷPì8G>PRd>&"+8DU`V)vS2&)h`AV'mudvE 5ZtX4 n%MMl\k,?񙋉2x.Ʊ٨+9"=i[NlM1d%ybq1 Y1}0$Fۡ=ApoQ F: S.>@b*La$9*?6 YJ2Gc .PZ.%E:gڜ(Zڠ{ h1.6ZA8zM. 4RPZ2պ^i+`ZV4&#*w pb Zœ-ПT}IhrZcކ7Zu +υCyO/)rZd|ud"z5?H8˥|"%^*qeiVns06TX "茲.l6*&葔]$+_ %<13?*)@UVtB.>VzJ4,GvAebYPHGfy#k!ۀ2Rtob#v4Z 0Րpϫ+)O5z# ;ne$RdW%?  Ӎ/*Lw$IVvn!0EJ8,#ќ M:1a>oevVbr`@% mldcfɜV`P2XķՕC"衋T(fdufUdإa"6`7PtFR Qj )$~K=xTEG6#!f18勾PBԲS!)uA :u) + 13|QOE5zM5h) ~ظzimp1t_ԧ ô)CX:dX'WUL6(.Yb11'Fb46 Ƨ1>G7ۄ{|f.6Y"COF@1ôQ3FQVl1:m+r2AG+o:Rh!=t%&dg L3'Bs0s-)0&+kEFj!@ L IMJ14j.F(ʋ.0l(X(:Zzr>(h4 6Zبyc߆eźЦx[V1~)f]}X-KMWQ .kGa:{-86QpT~ n%˜Jacj tF ,j$X1T2fTO$b*z( V='[b*pU@g;-6Xr޾`" ,W x0уV' CeT&y VT1ҏ2[3l.+aп-;3}teڴCTͧKPCSYSL4wrs JR *T1ENOBLs7pRf> kL(x8[ӝ9ZO@>ՠLއ3{#`4Ja7HV!E.F )N;u,^Qm=#pp8-LyD@gٵe y*`AA׆1k tk`8eJk: [6y=(N$"淅6@B}/.~f$R6z!6f f1ÒBdD ,ofNÈ+}Ȥ{omA ɇA%qH:gSfn'cX (-f)WylahQCor)7C14U.mH5G@L7Ũ-芛g9׊n 4rN~8"ŞZ=@(V3$KfkY_&LAx4SâsjĪ|NyRtGccT --wڢ`{0:"/?meyhNRzHQ9g 2h:]q0@pb3PWu:vXHC-zJu)od]^[i(~ 9ꀀZ5ji dù)JA QD*(n[QNTIVώڬFKZ@Mh0l|\+8`PFG@.Cc(1X͠؆F`Xz*nkmGo+p`2C7}Ga\|wxlTU9n0Ղv#\b~DpfˠrJ_AQp(T!~VEQ:3ee jEu&&B峓|Z6N<TBzЃlX( B6ef8RP"~)4ʠF:%;` lT d-*7 !,˅k>ICv$aapwz%ސ"H(xa5CYՄԈ C9*&l9%Bta[ `aQ*-D`FT ~9>WR 4AD@ZҸj&d ` %+߀ jRWppޏE_B]RkC09l6Fs}Ry)-t9$"l#|%jK=9%uJcgV 1VsI3BڸkOaqRc3p!8`"h 'uEZi p]CrOױSX8ӏټFqJ S3|afN52s=٫Ob*(;k!& zcSN=4vGa`&?^&ټn=cZk[- ?Ϫ}[@+aۙ"<= P('#Vl St ׄ DB' N}dJIp:' [!O(,d=\&D>0C`lkcWyf ;.! 6?ܶKaf(@yM6 u "(/@M454CT~ªvea{8HvPZ5B1OȢbv 5;GVR辛ni0/  GBa0[FAJ+pFJS16rtB40O.bt+fv̝:|AhPin"&]/: %JxT,-H9-ƐCӽ4|(K*| 7a(4`7Pj h\|x"s|O)"\EhNizH鍠+tNA7E, iExt}3/xbF04"(VK@&Tң(|;KMO{#ݭc`4[$a)C7\bΈ .;WFzªgVmz ½ A kc#N29Er^ Bk}`uVt6YJ!IIPjdN  hGpaH2G0zYX.2@ ܬBO.h͜ p,\Ѓa9HN3S0@aڎp,@M%=i>l^ ,RQ;e\ˠ`38ݰ)֧Ag:ZĆ.[j౔h,EIP*Y~*B. |} _*; d0(;G[O" m.q>L2>ƐiL BHHBHwnN[sS"e"MPD@J>5Az*M{o>4 >DWE/:Fʌ b3ei6;K~mdhyTR-ka*f救Q)Ri}r">zRIFVYKutSx?hP/(=䆢{FV'ES, Ԣ'^ 'ld7NnLatAჴ! _@ӓEgb_n=E .充Yhe*ZWC(eʄnXXL0Քy=x>1gO"U G}J.. c6S4N`ym#Kl)C8!Q 38BY$oP6%1كGSUGbx>nQCs-d^nåIu0h,EF&M<&ԢtR8@ -lT LH^psXyc/ϖY $6aG2ԛW1$(j#KPUO&s(I J*Bp8&>d>Ŷ8byaE(' 'S6ybV@CaX"rH׃\>+Sp=1({32GEiBQh!?f4@Ġ:f(~6 erv͛ $&qaHq󸘐<.y\! 쳈ɹi {/R (H1-RH q\_ڤ0j#nvb6GɍT}ZUSm?H6iyh ptJNW1)]E2]$-!r7uHoM5/f޾_6jfyDO{vKO#P9dl657o)EDio޲7V-V00EX+@JrA reG~ 5y N5Gi)R>J"qmP.CDqj7r~gES Hv4#m,P;ൕ͛Y[層4@4XX0MWr7 l;[&> Z&VdBt5,"\6VtaP5^^zkt7ڧU CLC^Lq%"rdFo d nI'="$5>g@0kw~TvM*^5ңcSVb<IfM A#i1L-.O﬷N2 w s(WP\θN`i+oT5i  ff5f5J6v8w#˰\}O0  whB ҷT̔5Rt3Qfz J2s>- =%HG=c'S&+0BAnba'x⯏Eق ݩ[p/=L㓧f腊^5ILv^[.P,i\qAwEn!DÇ%1Ib-ĽȈN\92.:çt=p*5imULKONQ̮Kaڥ]4+(*GQ! PM{Zh= jP&ȥl~Vo1"<Dʽ"tAaov ,Mڧ{Axh0D/" 8dXq?º&hjq2P˫BdmN;Jm)@K;$E=in b2M4kv1 =160H"%rC\x~(UI, V;5g0|t rImIcr *o p4Ԝv4ۖdUUt_S{]R +vvQ7̤i4C{{ "@1 TҵYQ(>ҚړI!-(FCL+I?/􈝬aOygֆAN0*:|;ڋ цC{CX$9i8:OijIRH/xkѳ\᭺hs/ 8nwЙD ZCe&興$[7%2;bN \:rUR 䣮b`Y`jr1vujFWp1k.OtDD*s+7ls(52 x$ 0VMRLTC)L^ kf]Wǡ0njn@ 0ihjU{5P͋G2|&{<{x5Xv) r>+ؓ' 2fTSI1Gפ!wCeaUPPz4Ar$3qb MxY)mW\aNО0Ō,!ILFAF`%= Wwndfza%D"q3Vhť& s:im'C/2a]AՋEپ{5Zƒ7{t\ˠ"DJѴUbΟ{iFm,FnM+-R >ҫt=]df:p뵚YMMPㆣ Miùp4ߑmfkэV21)[O}MK;13$sCq:@a$ i0mE^L[k V>|MSu !9&<7: aDxׄcyYZ6:GnI(2R%OP׬^)"$;qeO*_<~Tx}S;d8>,*MkP>GdJh2}6p_mQ}/m)a6h\'*U,_@olzS-[j RcRłMGh`r5 0m[v:;S z%\˞l4ijΰȊ @ \]2 ] qԞϔ F_Ÿd(=S.kj-fRk:mX"5 j!t~[J @7`m7`dlFܭjs60nV$\hf+46iQ"Zr?NuLȺ-P%Bo;@rkk%5} A٧&R|6'_$qYb~qII"hh#^!E7B nZ2rsrǘ/td'G#B#w yzȠ@䑕NtFV-|!-=HSs] S 4MGT-BzЬcQgbG}cC3#my*;d9^Ǣ17I+4B´),FX=W1أbHQA;v19m+$Հ,j 'snR>I1{' =tw:~ -!-h<X/c࿑vtƄg%\i*/ap#wҬ`ek aYor5^/6yyt2]Actw3B=Q01".V{рC-A P=u63+ԱPqvń(wSaNQHth'W߇%Zx9d+DO]ӓGbdGM2G$0ݎN R q덷b}w ĉf*WM9 WzJ}>&$Aq%'E|/H8  s wpi4+FE55.Z\b_ f*4J` ->iM\zـ *hz8&nRŽV A `urpbaپު.dqHwGbuKi4Bj%{2IJfIXVW0Z' H޺ tSߪ!vx",E=-~*4`垑Ol5 晻6hiXW.8d0,Wx#AiJ5եC[v(}RPCSr+F4 dVwFa] f5.B CJk.'MJceǩhTNȐύU-ئ oTggpXRR/|a1$PH'{]Hm@% U\\8WaJν\w\vf^q W]°WZ>LIz__ 8pR- n6&NE"e<#5vd7?JYˤH8X)Ҡ@#K`"=)E{w7HjtBOy|=HT.8nA\6q vwh89/|ofچG׷}#ItӷY j &נäOLҳx([G&dS5t*[2UVl 9I/I$Vf 1P[lW ƅecl:*3I;|%R$BA~+E||L=ɀ#r_p$cjQ,#O+nM4sB8 A  :1*cU˱dD7SHC4@vKlPLZBaK$ XOKLf4[ұ\[ 8V0wu6w&$ *2y_o k˼;: C>^= &[_Gn aouYJšGM.0ge]C- #zჃ~0LJ HF*h;shn9,/$$\PNv%rau7IҢmf+G95j%?LOZ SܬV= DեN ^DQr5ɘ3Dx(Ta1@q :/@PddUBs!897^:-WdfB-(,v,M$(@X"ŋiiľQ/ r򥿊(M%'"6{eˆzteA.Je#:,{Őg,h7{<V=2.EDp$ʄ& VY ՑgE . y `(=o }Өz/B(n d V7F M9SJ"QL|ZzX .^Z͚ݖE'r/ Slx%>W]v طQF ᇎS6N.JU`QC%&[^Y@tt+|zw!5oɓEtݒ,_1|L? 8_qٸ!2$3Lzog{ YN=y_EZy)BU6LxVj3.*-i((^kqH}@:mlkC[ի\^&'׀S.ɥj,ݷu:i%n4Us43 AW #v|4฿a l01x1 ĝ0EOmUf*-3T)eg9Zkt:TO`ZyS<$,ópe;E4E$A5β>;㱰a\͘ r&(Q Հ ioy׸˔eܿـr=¼›˓ش m$Os{ɐTUy@2;$~Oq5!b=O6qWQNUM(bxpHbT0f`=*9'tPzEiJ'^w:jsޭ&hBF%jFD+r;-OtpSPB<̏Ov^@Kl! bDN$-pjZݬWjh^ K kGUwvPrWfz.[jx)ox FUw=WCoXaԙP<_M53j&Y k0Gb/=Ϡ\: ^A~ nR E[tϮZkn\&A1 VA(fkWO$ `rɸ8B ґl.':II$scG`Q_8'rؼr p 뜹F4 詎Os F]IKa kV.Z5$ _C%dNT䘣w]ϧݲ3=B]I[f!+e.;u_ f1'q ]OÝ[@F\Q|)j2jP^Fx e&Xӯ,Ț>C YA9֭ZCV *X:(0b&6LF=jPڅߪv=Tѣ6]Wm"R[s eQmY*:nU)i,} yvJUQ݌R'NZ^9 | 9IsI}A&5"=ir*4*Xk5{^W޺5[WeT}Ӆf/=D>,m{%NC>K>7(916R#\w /J̻J|Ͽ6nf8VreOOP6Y>9EL7La>z)]%ʸ U#dC͞bJ) ϼ5l`ԕlpZ0's/-*+Lb+䇐R;eHxS]7kƠ~c Mvp/` i )diDLZzꢊ4DF ]%`+dGPHw1[ҍe}u# -~-eu72il1#*jfMEG]0@"-K֪'G64&-hΓmȗ;~6M4 ~߈Kd{*Շ).jU{^袵*VD!) uɿ([|NK?%aT1$b=kavb-Q#`{nST8+d#<%.m( su[0p@8Pm,q3@r%cS AhtףN5G6 ]&M{p@3.Yn=_ݧnQy- "hڧhܔ'W%`ن+e/L]3c}"=RoZxdjfi"Bn bĖ܀\S&\ΑWW.ZCZ0G!%)Zbt 1h¸W+pL̓&Fp F6õzM+goeE` ,Հ7(tݧ M\Z$OYRnYW5/ծpti<6WkX\ J yAև20ȑ‚hg+x]J jNorHl.wY@.*>tjXIK-Fj* لv sۆk]AjQ-`_#qQߦa)Hpj*ZܥZsv"!Y"!}>˚-l3 u9JseO`Z44RdM`"/Emf6ίN*k`)8԰ jf9A":&Рo@Sc: ռSlFܫm' FwmĩĔ2C>.w#LQf G+҅։9sd]뫺Y4xFf[.fVNhڞaeFGa2ϴ 7,~6Hv |u&O<>kIh?YELvCh5F'UPwt-Gt Xb Zo =cA ҂V5 VcM>LGy?O 1ocr\ d8489a^Dnu3=\W7Վ7Wyrfݼxd\k#q?m'愉&~&dy/ r];t8h`1\e;r2@!Jhe=bICnS–avȌtY}΄hd'K yݝIhyhHB_h)/'F[ɼ3m TQ3!$pqCJ/)g)DtPAgvȗ?osd[YAAC_$E;f*i"#ۧ~{NlT'fI=4P(K_ fed,~O{ZldO4ywE1 iied='/dJ?1uT'HTͰ$tyrYr0Zv2tޛE)mc鹅SD8#V5߰[d,\ut)&0%(MSV[!f͠½Vh<ڥNLq'1jUE3eRz||&BHv)'7}'j+=ؤ)k%4f j0Hj9F8y|,˅kc6RU `4Ѱ!\'\&xG(*dfxx'-l,Zb>`OeۦMֶml%oO'[Ji%FGehiy2T9ۑaŸCtB85)&rPw gت:Z C 7A:̶K& C 6G+#T[sGɲ= $y P0KOuH[ైPM[Rj{Lx@),;#rz2('(4+#^F٨gbV`6ܧE;9Ű|~[4MAտ :DߨA%K_ !gOAk/@6I8 ierhLt#C?X]Lb&lnEQĵ|xBޣHk vBn! =(sNv ,2j8/CU H=>Lðm%t"٢92z L')p\D&G$:&3>lK}aEee(dԾca9Ϥ`oYlէʬăG&m[J1UNs3'rZdUZgXS3%dSpi̙04t ALK'Rb:;c@z(˻YkR( 7*6PCLƠټ)vH.z qy6N).>W*;F ,Ӿ OPkAg ~;aQICLYimG壇ƈ/[*B/w0GhyaO A)֓c~E7*Vw*c%$ARyzK*23Y`IR1kO@kR{js㟤L!KTLStK̐ECR1@qmћXWtū!cZRWK)nxztSAL\y@nd %* U-my޲?1sI](6n rj\ =0| |#mMP`WD~Km\* \!z`Rh!|_P֕fܥV)H;Ej!NvR aոo;l'&z`rkw-_f Ř(xZ,5|rܧ̨ۆxb)Kq]'>J\k*#WhŬh|v 9<Q,:Zһ}D$6W/[bIپPc>.qp]iQ !n`(}QLb'E&)\&ǥʉx,_ )J}>Pt XfpCIyHZ}kTki\8FGū9l7v9 dqZ"A^#یbCxt?_StLVe:ω ͉ITÛ7jLHKʔ^>ZчOٱCga PSx%%R+낦 8GPnR5Sm\ Ŗ\09lWp],ƣ&gm4d8];`fؠ[XwhkUOk,zBq+fP?9` %%|Zv' 0{R!y|*gLf,t =!p<(4-R>TiF+bF8[I[RE@*"3xj$D8>|e垟!}OTh/x,4@`˹⇘&&>RGK:l5*}A%NiWV(x I7 wcq'H+IQv ``Jz042g-0ɧȺoFR%Qe1ߠvY>Fm7=d,_t CfhFYc+<;Dž\ 3vJS)ǘ@2MϪ8)G`l1=WK:63ZW/ t0U5#BsTZzUaYR`Ek&ANju2[uJF T F# ="ˍ}DM"mETQ"/$o3IJ_42)a/hWoM -"?/zGqcL 7f$ѰsSu]$*WHi Yt)]ۘiCb$ـ+wNIpܫ LKJʩ[@{tY CQB(_YGB|ʹR$4BPdIeaY>6Q# `4c6+nLj䎜`kAQ%N̊ӝdj9QԣcM@No'R*n+'VFjU)eQA !YZN'1dDljjb Aۚw ^ڧtmBm›k>H♞6uêgt6}s6*< S:e/yHZ6Q$d1 -耯Cx1@MVȆ%STD͔ڂ vŵ{j5ˢV+2FzwCz#cQq8jTT]" Ƹi$G2%= }ԉDqgftQxCE/]=R%J܂ K wJ jug7t A]2մ )rv\̆+.؁"<D̖Α4r\#Ξ:-fǫ9xz,!_VF\61 ~e@Ӥ$*KR`HQs,GM33 6[hUe7ma?PGr9 -άMj=4Au =W;cgs]Euʫ h yd"Ǐ8 QYRfQi L13X3n&_Swjh80E>$D><1GcN{3"XX9T,n:@LUe6^)P5o!.C N|8"jyԈ!nũ5igP/)poYt/%]X)rtuw 2$7&֩LCѩhu (dl*@ۛ}UpcbD[KaѦUi'Ո;6 ͂rmZMLjVhY|"UWo̡ %R8yjJ"HY\Ҥ`qeq[1z-K IC?JZ7÷ C&$&WpVqo@Ѣl%υP xdoTXBAaT~ |X)VL$8x 5Rt,+m'J/5,f-֞L˱GsA j{HhE,3KrjѺiHNtQ@N~ Ghر<~א~z\F)/&s;xJqLҠjCpEU2҅53y/iCqwwnsz-xM|" PA1<[0!`[4@VZpzMCY^MynC [{E%PxȒ8Jlem7j}p_b *i dND/AwOxkhE4V,8'ɕk.xV@}2'0 EhAZh$08ճq9yϑY|@}22/O|5JSL5UJKĬNf NH}^p_`/N w0$D}E& ,YƌZ]th{4EԽO#Cz+EO")9n61g.اL9ءP$;2ٚś#1JfF*p#kLcO]>Er 祽(Lם++zX!aCbc&S"wc(z1^ .6- ,p'^9y3l94ˠY>h'DTj4"l]8ĠѕAJqP0= ;d<>n PjUUDYt7q!({q&0D0Us{aē(Kapnw{ǒa晞<P-ۀSaZ > qo9 ? ?ͭ$}v+YL,yc~G`%a]غ Q=I:tdIư3%MvbP6K GQ>L ݰlREP(0B Q̒]Q6 caC))kqN&,vUIG kzaO81gUyE^8;-y.r{V;@C#K;!qՍ~TugĀ ZKi&N9egiKrz˥sUQ9fg: &* RI֑>lZ\%Y+B29i`hfMQ+ y7L &qI1w }&4r612KaJUI3T`a(JRQ@wN\8ރ-wO16 CJu3Ga"3K a&06aRl%`xC%.m?(nYWj{JƶWuLU'q 7Zc|)b|Z,FXB¢AP+N0;tЮV&.Z\kN(|5+rE3Bt}EHsS/,z)B.qp) CG%QI`Q%&c8]0۹+J1V T&͔G!u9døMerJd3eb;0$du*ɽEBzJ2)rGV]ڪ׎H{;*^B?$A&Z0Lڋx kjltjp磳_nS%Ĝv MiLWʤˁ˱g@Cxg7_XW=bF ĉW`7Nkz"DڲF4/i.s]#aiBX呚cJB9ITÐ3N!s7ŕOڰSD8f^lLJo޺e*{ک,_3WMM:4}U*1U#~J*k i!6M\X={¥ )1ѤȾ&B`﫱5yA(ؘ`󡩳%㹲rf:))r,\t!¬x%fZD~0w HKT>kdڞ9dteH'8dKѢ6x* 0Z-ӄu>;ON1JшERBRSJQNmޙ}"G!( Y Lv*4!ALz& ,Hj5Mi:_<I;H[=AHޅ-k :K&d`. 19 0%{a\&{!hEۘ6⢳|լ5j5YMR.ͧbNNzUy,z=fa%8(·$r{Wk`ػ I?J^n =@'dc˅V>ӵjLÄ͉DFrKHXӣ&tT" Nwh"G#"O%I.B]=G&;_XL(# _۔ LkpL Y |rW`rb8eX8z,ᣛ<뻐u,4x85bzA"dF[>nP'AEREcR%]=kct߃ηe_,WoK+ïy.'*US`1@{Va1,| =!dƸ^{ћWH5#' bs)Fў8 ` bX\I,ſӃ?(k8m} 6eP ivjT|POa0p8:{!҉M$`]jT5ߋ-0+ʷ1cQrsY˄ˢY")7Tq[`OLL''! w4˱o!;G&LF0,\Lbm9gnj`\+UH\(P9hA^+bhcv9w[K-ynUx-qw3|ty0\0'чI׭p/&VtyF![pIaݗ P4lAvkyby\d0rmƢ&ܨ`e;( }[H!Zsl)Y aWM1_'0[mlhkAq=d OK >$^4k{ע&ZR=ٹp6EȶmN;ٖ,l@;&0HӇ[d3)n"|LYBU5{g0}ȉoƱ>Jc2A,zIhQ|2K |6.a4Gʀlv$2q%-V[*W5X]QwҊ ڔ,7@dFܫ tJ:{1 %M\.=b8Zc}7 a(2*P#3*NB\9L= *pdCSXfND&FjnpM \%-ՅЂ2r[Gx}XV;[qx40dsAK!zWx 1RM;wxڐ`n`RZX4-d J2SlVnH3sJE~٭p8u㪘g3Z J&a| ;} fea"j1XT8B%+<37Mw\A IiZ;wf7ȕe<!Z, ו*=pg2҂sa-^ ;7Oh(i҃ZڠEGb&hZ9;cn<2>he ֊qcYGqS٨Ckf#ce} r'F [`Эk2 03/}KVl[1P1zV17iJ^a<"":DAF"쁔(;r` hWC2 ^ouLA[y$\7J(ۖKS.tl֤Z|wXw5*~4N 9e&tEM4Gc$ǣ\7QƶqᘳVsFl,q9mpVϠZE!h(+%+a<SoIJ6ĕq(+kBV7s@Zu͊\@xwQo.d9?LW BV&Nv\H^vZAX.HÁ!>>3]r]FC3/Š@NWbJ6.4_X BdKK 71,Vh3.rm6R)QEw{=uF[ac\m^&L},dI6`ՋC!Zk.}$ڸܭq$@R8Τ$j:4tѻ'6M䕺#7 nabriKzIӛKaz5}Z?~N5茦{),ˆq*K-:\[ )MjNWGbh d<+.="ƲB$k&/<]v%$ `,;CȤ~>̉ S,i@j|-it@^#RM֊լ97z0))1%q;^2bΎ-C0E5 d9ۼ ۔.?y,H1Y}(7K3 _P~:zoH{ iekv0 FuCtBnӅR4ga6DvlTZ.}8 ]ExU(AX8|-7+Sp"=d O'5p3&OJb!cYv <'A73hPpBƋ4,M O-,Ag1gX]`+w4{ ٠56 xa8sҨ- ]>bk&HFh%6!t uIBYx,GJb7}"}0F sE_=\.ZZ(N9FJj>Ÿ12AGSF=ݫ(ǻ\ ukb!5x] K@+$JTM== NL7?Ɉ"&KZ xQ|_MN_7b4V;Cxm4$9B#6Z>#ρU(MY3:Zg8;'i\Bkr$ p:4y -JQXlQn4e^嶜&_iᙖovGw%$!MT6Q\4WrJ40z+w,n^1оE#tM)e+`Z&8ر:\>4qkk^ 3xUkJztEczJ>YRILR\ ѻ%W~S̚ 2̊ ZD.b E⅃-utzC?Ruc>ImehZگ!Zcl$IHa,(zh?F3,r>!s, Qq4}&jgф% o"5XC#b/j{nMrzo?3)§Ǔؖ!39IwF9{ 1 =%_H50Y=Pbq4zy>B̉ҘpgsP\XHkE$Hi P`^0C=Њ 00*aagK)xcJ/i:2h$] ߻&+bkBBAYҖ&UkPW91؝8z]s#d qblwz͞,&]vk&5yF"&xr؇ ̸E)bZvw,=I1pUAqE baN/;6mrT*pCmIv`%Z+-HHaԚw +H< h`}`>oW|RqR 'df%~V_bೲYUi^Κe8v!t3jG؏怶3?0sXrKLdNq½g|E ,SQw GV0#_VJxre6~XhECażN繮9l!A{"TO^b^t6L&(e~rᡅggԻZh[_Ɍ@ﻳ] ru(#m)5 Z@t~WnlmVOF)@ɿ.rBsA .%0Y:l#iL^u:0!+;RWvC{IM**Խx#1C{&&aII#el \£MJFP\[2f\xY+QM 4V,sr;z1$'U q/R PqP"Q@>uOٓlN$۲'";KY" |'TIhi<#(ޞ%E֓ WA0dLJOF1QJ bdhQ*^pH+f< pPϕ7BjVWXG͢3j?e1BlS^Z' j3M&.w RRW5EJʼ2jX{~0.`NЭv~WäХCX,r\ 6%rÓD H}SEIQG&7K}\#0\0ᾥ2/p8 . qXhݭ 8$b;yF4MBLu)x9ՌRLFvR2 KcӶ-9Ґj²>̚QʂÑl0y] aYR9/#bؘfhQOSFѹ;`6DO6kPsHfb Xc%XD r5 FG= ǏVơxE XL*zYCFU .vV7(ẖ4CΑ"lE# K t-֭ EC$/fΰVwz|;¤Xֿ 6dj ֽ 9CsV ?Œ=,23 ۳NxGdĐ+FbM9Pj7/ޗTh#fRxcٿND)ccekx|&0٦ _V.O ^;ӕ\Գ^{۶ؼ?␎"U'c'aQ,<H,Pg򄷈jRdTA}QӨ,6m:ERE;0?i3btӽـ'' #`ȅqli-s`0QZ%/J)52f<ӈ췓\MCaú"C&ff an{eUqJ L*ŁA%OS|oGro<wL%}:ɞ 9-mz9 @R+ZmAÓ`L>b!YSI0#)ioNXQjc}3>)åfȘ(oPP}y%bP,EK(ljmrC3eQ 4L·%.l=4 Y5ixI!_6`ģi4j b@ec J1 =1C(~w¨9A=t2&l3*@7KHeOzGʬ~hDwrZl 7)TlЎ%K1=Y|J_gn+L,\2GV-ت:j@Ϡ,ݦ=\jN*4fm/{ʡ'4~H (f)]2O2dDP Uj _JJw*MɌlLIcVrj.9uQ~` h<Cq\Zh0i%ᲸZ+C2M*Z<ܹ*k;xBy-u4rF rN<Ul&ߗ}?4LjVQ*%AyU2ͪ {bfBc"q}=@Od't#IlI@Z!؂8H I~F^-vA汄sw;Ȇ3A\J գ檟+_وlao.%_ 4lC? 6OM7B)Z>~Y3AYS&`d|+Sow?4m=\" e =ȵi3r\r18B-za * TZf ։nam@t;dtkjcMO:Lq,\.&!Ģjmv0Z\^ ̽r9C\4$wNQolޜlQ(0V'Ff 6=Њ|p]E;^?zp &d R>l)FV`E0^KV S$>&)*G6;&%j,s"4ecէtȤc1iRY#]ӹinmTz}r׵]wNH2 =myS.Q8=/ p)fhFBOՈl\!HڧTjKE;mF<:u\RMqi2Ǘh 3 bhk"o#Pr4p9tUw~9Hz!]!^L˒\#U>G%Fr0Cqhxv[-*A3̫zrzv+`UN 8 ذP/jgwщ1qٵdz` zO)l8wds …?Ҿ/p A;; 0PLv֞g ;ǹf1/\OHQe, %5 ;TO]D0!0ڀw8 T4a̍a9hAdg1Y` Y~ cz1I@ dT _ uZNÁ"7*HEtZ-PlZ-c%f9e7.EYn .=Ev[d*TC@P+4Uv́lmIüTkgkءS}#nxb'#E-@mZα\KeH6G.[!m2z V -iT0ZrMKV,vlx+ hTvWn1X3/I/yFթ5V'3(<;>\zn󰲐bkELN"ʖt*FU8>b}8 bX @p!m *4t4))yl"ӪGkf -Zy Miڅ_İ} 8)b6c&V@wBr G~C߁9P1'8Z!QNw%B`E!VbQ 2/2.Hږķz_P>xdBW %@<@H EAҰ*+(~u4z@r,+{B1CH2SY>WQCN1{cX̀s,C4QZ#iPcPCkiOp-׆4PwhRF*`: Aqc6f9Y 61=j ȡ[HklBM$D-kwI6{`Á3MG[!O&{zh@ZNFOO@L:IٲKo34OG)%*pdG$("jT˺&q0]WXw@>_)+U r ݭ9A^51llKTFz":jj()#ް偍g<ǐj!z 4qaҧܐ-u/Tᕀ]Ð1}6%>&%Mfp0i\\ VD>F9:0\[3]Dl[clxSPjpi7@򌮨c*ĩ Z '5LTQXqEЩFqMv- DM0Cyp:nxB*%Z,itT6iz fd?|ibRU3x3/KK;= 8WrW!/.E#O0+a #KoYP=%WbsT[\.h"~4&0q=ȕu/\>@:jT<2hjü" k-+Tu}.i&9/%$JIZ>YݳHƤPyx >ϴ D6`ItCZ Y9gPn3r H&Lt)&e=8ADI$`8H,HY< ]AE}s7RZ(( sh⦪Y e"RPvgCӬXf0i7C5݊S|<ߥ*GZ o{U<vQҊ朦"ϘM_"YaipnJ#vFN2N.0 g81xlUQz0HKIΥބˏ9)T2%VpʾY06xs8Xd]Yќ̞/)oD vlP4O99h `cDֆ"1هfHu9$sw!!\Pʥp#[1u7-rV2H*vIE#ZÒ>,¥@&:yr[SK,aElwBC*<:(5:l @Z{ <-D€x_6YS Fݚ\Ƙ9P $R# _#6K4q&+y o=g R@g(͹B' ؃IP.֍1{ [tԎR*^GIB;)w$nOՕdah~FS>Z))Zh~eImavDr4賎X@[Y;a@lS/1 `EMkz>;Gwz>Ţ645~rlntP>1\`*Ad4q; RѣY 7Au\iZH!Ib\Z& S[6_[sV^d W {VUpm.Ŋdu+\^Cښ 6Pq=rr}l4]п5XC.hDa-a vV A`ͽ|YYJm̔ ^KȢft-At|R >.)({ Ibk5k&9|^dF'=m [a<Ԟ.x_G2V 䕣Qa9i$['+$<$ū)p^Kٍ!k7ɿxQ ǁnirъ!ʸ`Y¦Gݲdw^B-U@ca L}CQo𸙇csG -f K+h]E~k(Zhqڋ9  wA#zVΫE"dZH1i8O)=]m 瓞wmÑSK 8*ЧO%E*)A `IL99޾mgIuZxYIK}R$4AKKp S#ى<;A 9Nm B,p1ysSݵmN淳0`zkX{ZOXDpWբ7oԡì!r3ƒLG;56Uu)ɕ+ܓتec 3dLp=x VW.{[?HM x2:S=MlKsZpo]vS 5Gh:v"vqUvmEu?9L0Kckxoԇ:9zјG%ZetYQQqXaOK!"V΋rƉ=[%M)44Wfڂ6eRa2>SLdѓl'TA>VlbbN/T.`PS< 0e)4WRӀÛj=KQfUOk>xyɁv< BA'_ֻĬbWrRƮGc)Iat:hhV8mj ΰ+{vPʴZlwGFpߪv8R}VV61:"}{eF~[aEi=!LQgdq)dpF&>g"#g])txAVi #'%\{YB겠.^N8X tJ.dzA_QPS6}5_5_&8AA ▲9Gvu) xH: d(G0ZԖd`xZ.;((sDWz&mQ+I?bdڥ)fud.w젰sQB d"1yFЍ| pW]H_^SA%3RF]}We}N R*E'\AzmE' l{~n\ {ekũX7[mSتi]jx˚C^zbhl9I6zU| `BxR\Y^gSq1vT5 #bhOB7R\~ ɣpJbώ,`Z{G0 AYX0_IАYΫ{F vCHojwQoغ;wbSnHdA$bq80Η}֒f¨lCnxY|g`Br.%4-b~pr \۵^GIPD*ӾdJ!* łVD:!u2K݆(wPT*5pY+rvIαHPrr{Hv9W+!L+iԇ:[z* 2 ju9ޤje4wyr4n&X<Յ)VgP梃)CV2Qs;!/R"QHCQ6Q-뒡uV}1A\$d=mbSn>vy˶xE]Rņ}D y:fBe<#[!ΊEۧMP[F"SB`D |9چ lPYik9мVoڃavLq*{.R6B׺ $b r2` iċRWX %AQx | D>{/}+Eu#?\X^Q:۽5!5IFRۃD֯5jy17?5@@tskYI+hNdQ|5(s*hJU"qкhI!kkܮb+2I+y(~cH)з@IV #5uzA#(DUl? .Xө?5T ])lSj-[]f9-Z8)}O4cx)<+KYཽI]iB 7yιNGH\Q;zP^ЉX p2 1%oFk4.Caa3D[U6ʶ?hp vb.Ԥm%A"!|aRP3MJ5RxZ] 6Lش{w4NLsJ -`S fASuCK} p?$ʩK"k| ȣ04q Rv_DK I{ٸ0")"{L?C%N7mZi^1g{\:!AmD9* 4hQwm -z w PdKuz @oUq}Ǚ h{E %$mBj䙑l(?F[j!' w㝌p TF)-r1_ԓSR'/pەꤞ›YFV>XT[+`td¼sF_2''o:t݆7& 'D '-t[8A&2?C22k,PDW6jL EC 'iw4`:R@mܤnXUe ͂}X)ZImfML*۠V + JZ(<~Ǣ ,œ$@vyK+#H}5ze}Nk2:YHiŌ"'=R&e152 =o"d%VfM'rWIt%V'U%KG%rzo+#&(G r0L ^uVb8~XeX1T^{v /ewMDpzի8bno 1PG%WzJE<*Uh!n,{Q#O&XaiUZ\ʎ(,ǔhhkH3چ%sGVڲ7]o: M435c#']A19kn=¥;J!h-홮Ŵpw ҹt 3h5PIK!ϱNh&bKК|qGaS5t2_ Ǔ93X Vй xm-+9]oٵ1dgյnp H3BRXk6`D/lZ l$H )[myt2cpSq?[Ab4R(itZ"h(̇wu۔,=E[U _ wd@i :ow5 FJnxq}†I;6۫`)=Mnx95ev9$C+qZ7>)g;^0Dl 1T>VhN6(XXQnѠWK|"3 p5UGZj@IGm{){ r&r\{ek,oZK;CY^wm% ڻ[4]sjZKC]0lŊHj:5^Zx/oTv{"Q[ۣMɭ@jX[f2qGLpII3X*KoG/a6}!দ U*^W$ac(o\l0wn.#=3Q7DԈѥA<\!%G׹CFt#5 ,ffBqQo\=R-8p.VQQkB:mb`tF FE*ZBm<=AcM6jz#z3m77lC Avߍ f11' PO8â{r7:&JyC~״78^[r,*s{}D Ш$[+#;ng5!w JiN c̃ 维4ڑ 928w+.ӪPU{{I3{v`M=ZS ;iiS*I(zیL<4!'ɤ2#82'Zwkzu@lA!i- RJT ygmv? U6 rZL :Q:3l BK>|tfߞQTf<12X:^5_MPsG,O [+ɢe_7lYq| B_J/'qȍ?Z5d#W"דV!+_GŖ7.pq3OEq&`cCOъy'zjxE: S (PvZI6ӀږM Uz[X봼 OW  ͂qda$JCPRrj\,TFBt2V-ѧIf_Z HwT`N XsR{ЩWYQ-ljhs$8rQ)VRvS7 V=N͐XmtQ^B#8[0 $$Uj(aFafN2&6Lєs,x`>HW~J -xGazEZwN< kѬZ,=w--bA\ 1 Je.z&w4eМK㮶)Ym% )x[ձ[:>CQqdz"E 94u[칮AgmOh)nG]u) , 51z^/_QE"S q)mHPw ҫ[| 49W8L`T*n% b"x*{HE됧KH2YjcRŚS!ά<1,N,p? #@7):EC"i`o.5m B1T0(;}TSL` l@Ǐ k. }]CMpE'x:ӗ( ?}=bU~ڈa埼E!]˯@QI<}Z€yn] -:ە%K!f-:Z ETt\ юI B8KoGщzuWQsg!H樱@ad͒6LD-&+^ BftQ$# o| m4ĤWBɋO9GAǓJoţnF_m!^0EVH[6x(abw9Yج,|^Gȹ Re%݅^ìcía`t=(RR0_f+hj ZJ^ٱV'PbMBYbޓnXH7M{T䷡QoWQɗ2LB%/͡6f;WebjQ-T:G6؁tg'L`'1I"$F=N7o_ry̐{'%}܁ߙ߹"Wr~w,m w!^6F۹޿gz9_f}b3^s mN]\nW/6w3'r&iy|P6\vΐ/rg}B W0<r3׫g] r5lG/rUS}vt@es׫EnS$9]]ܾHnA?gz< =0C:P՗]""cB|r{E.!w!w{Dr?wO̐!Wy*e{$fȽSoZok!r%ڨ| ηM /x1on|$Wy;yTkM24_/~fj?/y(ky&'~H.G\#rf]'r?+Ix\(//s#wn;v\> u 2yvEY*/[4_x;or%}p{!wH-x7V9djy,P}C76Cpݧ:{o}rH43S{v}gM)rϐki|:u~ r._ֿ¿cSo_~á%sr{oO_ƙHncT_vFm\St7Wy}Jҷq߈r_8|*!5Cί3Έ"rE{ϹM(WatԿD繾T~8s|9鰰I8.\<~v_t| r{#xpoܱ"w߄ "aS*Ֆr{]N߶r$&i?t!wo֗;Eg5Enߥuq{aS mH_|v7://r߻{cxzsɗH>7>z߻s5"3,w ȝ;CnAvxr_wz'Ryq屮#!V!^Nxi; }wtz0 M^#rNoJ{d7Er-1C-rfuDn ge"w]"wo$υ?܎fķ(?C+rfDr}۴ȩ˽n3^#r795}o|!v͗r|!8N_rc;}Dr|6;]nߦc:.rMoa{Dn Ƚ&/a7^㎜ڟ@v=]rmȩrlswp wNow{_ȩ =?J{ޢvk|~轝C7C?Cnӿ㎽?|~SaϽ^rEϧ;7HtܮHn/q[;͈ܩ"g og|\S! r͐3{p܏D@Iz 1Qߍ2?!w]7C\=CGM?6Egfr}kLY?;wA޳a/o"q&9Cn!CNsZ7#"5"w {jz|̐(r 3*Ŭ߲ >{nɹ;QwoTՍ_x6׳s$-}<ʜF?m9tӇz y$?ك%^uW o-bzQQۅw$yw"iO*Cᷭi,8y9L>ü{N(+>|ǩCc>"_} +G]1N蓴*[Q?*. \x.y(;wkAޏE|;lC_" B9 _1KLohu&/?2}Чc s|VGßWr}`.k' q"shzI5DGbF7agb[15y~ɄZG\oSz6\MrZgovyЦT}( _yQog!~>{g zT)5YJϱkƳ$^|'p2y ><ݾPGeL<[}vԗ`2&WŸYKu}-SoEk90Y X?:iIٹ}^F2X mJ /%8~?o ]1?z/2!S I>ަE&A/_8ķv7p߿?[7< ~ό~q?"A'Lh$}A'Po/kF/-<ه6Տh6Y'*Q(Ul\^^'&y9o ^֖Zp?'`Al'&<{D_ohT() >F_ Ѕ\RzW\Hq|w57F7޳`@0!FgR7/}8,/|KDe^{hFsO=0&idǹ$rf|!d!ЅX7=.|1[@Orqr 4iJ|@u)5>X I!T[@|K-WNXW=EZrfXSfeh4j5{K Q5pvok59fupeʥT}2H,̉ >0҂T%*t~GWvPOK7fL劇;ԼSͷ_rM:=u7=5PUh8au΢S.@irkxV-_"'Gk!)7jB/(%8nZQ`3nq1I~Z#i JtqIo2: PRn ?>Yg',I??Ԝf2a- KgVXK{KW/뗈)bS(i[vG`ahMǖĤZ5Uza,fҵeYv:B <}0sc.^,RAwV4r~4]zR*2`9w0Ca#+qCp[YѪߎ~< " ^YCM[{.F8 o<9=WbFx9g LSLTVŠiP3$tj1):t(mefx0*h/Z  iC<opY5HT*D!Y-@?R{e.+#FQ39~6]6'+`Afn=cc{o=Dhnx+ sE$ ?@BrZ(iX5wNGi%FrMU Y) P8QڮfHS%mye4,殭Ÿn-@9?ݑɷK)K (TҪܸ)$jƅ$&Eon4,L$#p.:OGB&'\8}vs\"^V ?6\E|^K&,n5Al-m\'gP+ s~7Asr@isR."giǙ? [4STl&[e0r?]K֤R?sd_ZZ$y?+x*#/4q%AzϺ~ӯG7bRd`LGFt4"\ibvI27aL}, ThR&ۗI5ԭN> y;RQ@IQjFzط;+aNpc 1VwV"U/:S_L?fl*{ڌT9qH2`-鶺qrptBiA*,T\6~ZbN .̥ۢ`1y$SUMHB'iEgJJd]u Br^!`V2%e;*]R$OrI?p[ #z[8jR(KXv:'jG-2oVҽ$7Vs@Jɸ . C _&(jG 夶&n^BGDWn[I=Dž#Jq=.$-%kf~Fhqe9I菸 }Ё+P|6:d&$eREEd(axY\gjX&I'" pCYmo9FqWh^UC8Nu#LzN1)De8 sE ~[h CP_>V35uDPm3`>3v?kD [H6S\+=zdϬ?Xw zyIYbKX GT)X%E|`L.)iΗ`ki)VG78HdLO9 P0-1?D [lGNY&ZHlJx\XvOUW3?! 6|9@uO=)~u]Yg[Y@)cĮߞhN掌.?0C n[׍r'[o @N 쪏A!U; %6/_E]jB\(-)eeC@OzqJjl5ARz!AWD7XE!BD}p.,͟8m޵vZdR78aRF,1};27pwPֆk'Jo!rՠU1~5DKF煂!hDmh7Qa:(臮 pdeAH؂ /U.#wE^s>T%]qi` x|>ANd| {$tacy Ƀ/xXc6Tw BԔ:#-t*darF>BJU6s),"Uc:yex-sggwf`m-wȒcuq["dqG4J.b)ܛwC1t-}-XvAp^DњMGy0fAsZ;hJRo7&O#;j'&RkD& `0J  u[bUB'o>dܸS9`ypENԘFl(~G(HCT%&"yD#<*jM%wR.h_s͡9@&2X'FboÃI @5GOn&j8phfZбO.'0$M_Ws+Spǖ7|b|NH*{-WňpY^r@U^=|#T:q%ElKSGx'ά4P55&l =g0r7m)ZgW 2G fϩc$9 ,ܽS륅D$+X}<"'O>6L] e\Cnɟ_m_E#SY]F#RC8[8zI^MBhb#~O`qc"7>7ŲI'㥱{] #4WrG (SU<ЛSk .ɸկ_b@- !U(;:atlAqjʆTNL:%\7:{~G|H=Fjٳ9BHvhjPb 1E)G6,]=uy/)n f0 K1Oj>#]`* 0, }oG%&@q9l 6 ȻiNqk%~]>oʽkn!C C42cx8Jo;Zxs̜s. M\ `F;zHGKaua=a=9q2tD/w J$n$n8I;P)oX8k&-d{= #kD<' nڎr6b=4J6O4o%ٍwѮ$x}U JvO89[n5xfEl6{jW'<[YB2 -c*;J cGs54hƖ"e˶ X?wP7:5';ocweeҗ9Ŝ1DI7Zgf?*y䆯rӗf|-$ bGoX|#Ymaz>z2{/؄Z".ֶrVD1sk1SyKT;B Ƕ%hWG}kat+,bjŕ:%„ tӂi€U*TS$EV C՚>'fUW$N/*CMlYKv'/ q#h`pFMuJpѺbΉ}QteILYAnhYeJ|/GÅ#3nьx]: O866ߦ/n#цhVxhϷ:; } C:HK. Q J!k|Pq kwhϫ v1ߒJI&#;ةjqÛ%,>Vгr"@dưרY~\LxS]}fCܴT0ɫ @bqy'a ^*4-%V2ՙT/mG L?/->K558slF;y[dC<"cgp%xRܰueQH\|U9{M5XW Tz;h^3Rҡ Jnhc" YSϣy$T+Q" E@bSw~hsI62: |66"LvGYrM SqAXuy+͕sJI΂%͍㏮8z8QK\p2(7:R 5G-~*]>sN!/ NK)l-p&E k6DZ(X*ӿP'~SH (fw6-.5{[}>,%mw & -iH= J~ES*t-grXzDނGOuU)TӭF)kי*½Ht>BѪʘ]{|!`صKzpMk*MRgYlvT~Z'+vpwB֜ Y5\#cq L5Kmckwv.}7EZ_t1jB`P$Hw>}x;v*\IZv9=H(w95;1.q4[s%=4EÑY]2bL7au=x#GS @.9t>LE[A_V\o}+C{yS/`I%h3\m,Wٵ5_7*{R;vlgtҏ6xI]iSQc@mq1Ϭ,)㈈ơ)DTа(]Zl\(h3^ OYup,BRk+X=KW"aAASfk3XiqBŚ`^MŔʨQt`K^`Q {n|'}{ԓEbȵ"HjG1miP+0y|́/saT:U67,\I$V!rpb^c|6613(H'O> kފ|vI<]tEd<_G[(J S Axq| WGLnd-T6*yVfN,.B% Kg{lsi#c A U=YF\W!$~[%hRVI['rw}gg}uc<]>QS% VZ6!Ѽ!"h$ ӘfqH5X?ڨwZ;;rДP.t:탉C{h5Fd]%8U .UЈGؤuD.v\)Nޠe?_w ȉgLGp@kȻ'pCb0 wgZ36{ա* %b]$؃;O YTnmc?Qu$*yzW};OhAKi5!o]_D(%>0@dOh`6x_?p"M(+AZ㜶O1&Ω;{iξ"kyץ1Qd*^.9&o}D'H1nAqGtIRs`ws(,/Wx#Pv]Xք [)bEI,LaqY H4L,6qbrOW46ΡorLpf#q\{Ԛ{uw=G\KL\])gd,y#>дHoG9\l{,|%nkd_$wǚe K Q9FSR$,&)IhCU?7һpU2k' СȇV.IIEY8MżL7ɯLd$@EE%- V44QeX%1q绻Q[؃.ֲ%oyF2A d՚Ax-.B))#˄̔v-[z!8VqKPl EnϯȗPnts+.7 t@N'C{O8FHc]LkH.U-ѫ JӼYŲ;9$yq̊)K]CP\U+ӛ#_;πjbA ހĒޕG.6jNN'VHnO-q=w4vyB?ڒzIY`Qn9/yo)3ثG`([ Rq7 C1^'j:yypW2{ܙ-/}cz1WJ^@hkAB:6o8 3EM(\S)J2Xa1!R9g`7Է/(e*w{N(!YnGY)|K={$6V= iÕk\9hZ 1F/^FvۤtK d)+ZB~!]:_l9uB]o|"1W4Ge+5`zj>~Ӽ`j{쌪$*V!TmPE\cxl.= ?4ԕ91p]7Z0@zar@5SS+nuq^n2Oto. ׳{ zĒ I /vRV*yB`.uCcݾUOH4)mmR~ /{2޿DJijJ!m3F=V'@Ӓx`ѽ.XVhlh2 RR<1]$N,اZQ{nb;D^InKqQa?4"B1$=*Ҍ]28T#jB\jL3$R`" v< Q/ә jn5Cf_{ 9^K 'kWQSSWD +'{ȥn1M'X e].}x&3kB- :VKT gB=jU^F΋R^Ev2,Ǔ4zTĔa9̔!lA~j@aM+O@!Z:5+]f_UOlR`Ub q1OBj_Jǰg?(([J)nJQAW[5;hmTR;rKRiljWMGķ:R!>-B勫oirm䮸xDmL17(xQ [ Gk?F xXTk%K20! A!w}/xH"nERe)Q11%Zf@9Z~\A>r "HڮR:uD¿%[hY3}6zԢ MQuCEJjrNt^ZӍB̘~w&x0Lp`)9!0IncKA;P c)9a7F (TXVr%m?Mtl\c8Vێ ԝox2p:g`[c$>bT8)G̊K83wlm$] sNq!;m3|7ЅmJ` z'*@UrCQL n)C]4IÊ8 kdX5eiUyj$P6Y|GV쥍ޓ0 T| |ﯖ AfmeƋcnA d3=DEz%N\Rr leK@`| ƯG_U)ށ &TԐi8x^u A *No&[u|e3L@??Vb$UN%Q4w#.AYf/ЭP秒 «^5z=(w9B6W"8-OG}8W{^5We{03h V/^ \h࡞+O BhݴC_vPGGtlDNigzcfk;3_v "%˓V* @YW)*_!;'02tAE(4GG>.)]e!9u)Lt%G cĘ@coZ$Fas^ OV?L oC]ߓid[}.Yo;IwiwQ/(X߇]=IM9M4rg?="ƛQ|cRɸ v|,{8):c9lO5KZW0xKtTåxԂ#% lx/<E,t</lK+eF*ܩ=~}.'i&{R 㸹5wa^d{}[#LF?E7bT>" V ~>쮙Z_.;\uqe<`@XS^aQ3 {8&yNrZY^ 8DI?$8t,p(2uBށ%k:k_N1VeׯP*oE.lڣc3iܞl5ybJu&"ۅx3oA˱@eȑEHR(f.Wc! ZWcl1w1 @d#A-""~4q.WJJQMX!㒱l]yFq"p]cMfmA<Ԛ>ͫyP>0M~uB &t AZjMi]Wq,\IMI(||9Sl$lg bWgHx2@OH|ũI)(aԊ իQAv >K=8K3W9&p@XN RJB(Kd>wIc[r ]|#K'%"F{XbX!PGsͭ_a_<ԛ3`xK^kˋ-=[1){ VVF-3S=u7pЏ0`̫ITd`d3Aӧ6}N^!׼m(w{wѶE tЕ%%,I%jX)#^q:98lbȍd`H\~e3ddɜc?`񆈔}6c;.wd,oUѸT3fe7QH~ݮ'Ջ"ĿL6S@3TA^ k5Xx#]."62֨/oj`RUٴd'믓֞Lh ي=N \A1% slr<[ʹJp hn+*_ KhPm74'֝J9 j4'(V)b7T)[BiRpvmC]Pi݂ iv yes9A^* ![][|ʸ^TgqPsAV?z]m&rz3Cر%8 T @ObL KᅲψvwQܓӦzַ[pbQzd{4" .f fёni?#M+zāC]Ne26~Rv28ۚ|f$6|1 RIV Z/`Cg=X8%;ETݒA,uT Qh':d8R)ls 5I:zfH:RO.e"SHm[ݿ$i.yĆb_Z). ^OЍtons١?78: bsǀqJXW§D*>D(`?&@[KyB5|O6MO#hIOx+9Ծ A #G ZsRG4Z31oEX=h*<2qPYC*C`,cm-|)QgRԍ*:"-roh(~̰6å^>%ck@P g?iG\ɧU)sNIjAEtp ietOm%h=z#{{؄۵we*# }557᣻r^5C3^ n*xFFXc#B!Ahk7r|.䚗È%EܴȦ;!ռ1 u_"v^;2h Cc wI 4IO<ɴƮtݱ;6!_έ1CHÀ(-LrWiua[;r|>'v7rm\zVd*>,l模:rCj5)ѧ"ʧ}ߑ;L`Қ|fX+(K z`ޟE5GCMI3y3M˥M`#+v/డ`=PBLM`:&eTSd#ۧUQIX;jLIvsb$AbM/{OJSٯLur_^j\r8?]*rSNzLUwg!ѩD$ A}9??EnjuxA5\yd4Օ XϨ9Ӣ0pP>qwq"eZ3G_cHkAo%{8r0QP+׾]q_37e/7)%";z7@lC.Ͻ eJ+8k߇p5fExLVI8#fG3Қ4.Z[ A?+㽒:i$w 7S(ϙ"3q]1{!*:gJ 9 wz,ظu<[;?*71G>o(\thABo"iX{a+m*Wժ2iBnTȗ!QKӯpЇl` /fdbKN^Rq ϐiT5*+I!?Z=[bm7W"iCߺ7'v ݨOަ K^ ۈ=8u=J)`ё3rI HGE/쑎V)M){ɤi! "\|Z\8'BȇzDFX䃓o<Wmŀ;a>c9`V*yd??\ ZÝC&-E;Yó8kqؽ{ta_YOXo~(L"cZ‡ "8Xb|A鴨 =p Bw~>־Ceq|q?A bOZ,p ʛ~F_M +>N xwmt0p/5l"ڂ&؞_;Ë(#[sak*,s5-S•i>-3 d#cn71S +?d̰w)1V ;L2\qRٗ^c'AvጩgS$CyV o2hGXpCOvY:-D2.-ߊӀhk>(&X_|'Or5]Tj̀;=(m]uP2r{,4nuߥYN&"A;IH%|l`$F6'#Yu^rsJ5h;#yt&i#^=L:xnGd@eK?9Q&U;ݭV5Vaiv'Ǻ<3FXA-G $c֚4఻C&w;}W`L uuHX1x7wB(*I<(~Z,8QaH%bӷA׈ On+.<9+^i^z0UyŊboV=I*-vBlm@g6E@{׸?8|?~I"zoY%b26ѷ:x/FoL<"(&arLV[`LH܏N'^>dJ oG0SSJ( ȅ綐%{M.X塀:r^ŵkK'Tv!'Jc=#cGY.Xᒱvy}V5y} ?'e|?k*宫lB#GL};_-|ΨHrcF( Ea#&j-z0cp8 F}U2hb)O԰df ȓx\$oO^˙T9L^'1(ge(/J_E!!02ta|u8h<%Rl"GEi4RW 7?-\T_4M0v- 3F0iV-h=ÔRk҉3ch^%n9%>PȧG/_@)O4Ya5-9̻CD9; $0l + SP-M#?lGiL#Ucկg6̸-Ŏ[Hva*ܖ2٩yNk†u;ʂ=$js]ZvG#ũ~(v5(;Ų%3."bX Dbo.w9ZA<# A$@ViM)V :duv&;Pr L)Y# b dS"]dvƌWq3վk2%$d9TiJp톁 |rrJ3{`: |m岪`\"d6UE/^C?ۙΌ%)2Ηks)5,W;ַHAKC>kj#=*1*mY}iTtZF A͠@A"c|Fb>noIKu**eԓ$$Zaqnn/bSۭ8CU:o"N1R;ID_ f^a?ʥVj:ĸ'd#KZ Ky5 ;Y$+Yef?G_!S{Bs,zTD)K'C O[-D``ĸFe&.MRlacY=gdsrxv YeaWiq3ʭY@ bdD){wɋqJP-1HJx_1ZF x\1.7Z33ǿ0GCq;$KWfUk*l~i@4S.A+9ppgv2^"3ޭ>W^7;&`}M \GbUUWfu I )1I.6e]0b.7O@ i `Pt4_5մǻꇹ;/_H vsծ 'W3brDH=['2M'şڹGG+::ɑ }h0P=4Gѐˬ$?&2ۆ^Zs6L @nꗁt"epǶpswՆYVkXh~Җw)#⯃"]}jwWUv:sPhv(ǹDf+eXeVe 3/*)#=IMlJCY0``-c1V>ù-2y#JP$BNH?_>Ï CnFY?bW.b|59WDg")`&qd (Io[-8Nu W(68r ']]z{ӑd]R2WU5-š)tv9U I^p 8t%kwRp]7 [քt;+o񏌯X(']Q¹ iEeg~|lcϋv}.\o w*9rüv}$s'lA$~437޹<7K9U8CBN?OX=]\O|m5몄QLhꥬ-E 7-C=mHN}ԻƕIHVQjC) oipMX&42Рτ1}U2,v"#AԿ3~A ' nL%vлicta< 38[yF$O#4ͨ }'JEM;`p:Z3}9hM4C#^5P{`Z1.Qk -UIS`Bek&Ծ11}TT9,Olëcy:/vCd%m%Ŭo_ tzʷE@Ѿ,Qƅ]8QK5Z/\?g68&ߒ;'ntk^X=D`, p?h4!3N\x{XLw' Bt g_*~"5 pJJgX6`tFp] GM㻑d"}n (* j|,/PZi ?ԎH&_lLc;'Yi@Rbe/5-;=[t8 9̻ak7LպCR?#A nN6kZjo|UίTuQy=b>/:IGNkD(I0E5wúTٮ]4 -䠒7wI0[u/yMv U*2/^\߬EX#6nx~5PQϋժ :z-d⡸Gq//MO–u уa7 CdX}8?ۮ<=/=yfDŨ5ub1bv +SvH\1ךk~ 5,KT%qo,bIy_xh=o3H=k;?̄+rs7{T2Wk!҂C.gE^ꛏ A<5Ό^vR,JG4i&Py{#Xh1Rxp1'ЂiaY %揎ǹli'_ue%P~ٌ483գ={9Uw(,q_+ТO)n.Sgظ%WE06]N%Wu Rjm@K,iTfx39Ezn +;^݈s Őz"v<m;#3O%vQb^1Lw'd<3~Ma}x`Ў fgu8}+xIbƥg%jRP)h7/=2olm, Z(Ty1,Idj<>kz9SL%{$`$"9(ht_׸fzՅV仲4WV~w!:)XHplQX  >DEqξ[evGMth(ى܏)%b%(1b?E! aQ0[|Hh&%hDla2kԱ6Gf/#>y?u3!3R )aJ9N2.yc7wDW S86V!Mرw4' h^zL&<hOu~G=1*/z݆Kgj+r,4T%ƑgiY#S9z *8UІ8:E)۽\l5Ѕ73734],%;y[ bG٬M!* |⾰9G.3Pyy'9e9=*"כʇ9`#(g×H]G `y) ^c94i3sECQ4]i/ Tœ9SF͂ǟz_7ͭȦ]o"JgaOȬZyx޻@ߥUvk˕i}N^em aO>p|`#O. qšKig<>mb80Dn<ѼޭFņfG&#b,V17ȝL{4LTɺJ{<%Dl$}A"A(ɺ`ByOskKXF Pa[ռDӯ85HCGm/_ WT~v ̵+~ì= o0sL~:X(0,̴] G Dp?z !vq!5ݝ+cE%%[>Iy[L;z/tVӍ`adfx8.RСmG6#ڃ B3ܲzUbi]mE%k ZdP8иҰ  N&$xnCv ~]ƉzESDk.<UPT_xolL[@h.%e{`MOwhPvԛ^'@NRh?44+ƾBL )&=&m)ezQԅht4J@'S B2].A(aK,ny 60 I"YCXIqحrqTo!BRpY^WJz'S'iS,Z K^U&q\Jc!6_ޑRtQ LgQ焹la']ݹTph3:OWޅYLt9Oۑ 'VPVWƣ ݏ&cawCg38,%}WqM1+oa';_ʟ*[Y-!Uыz컇{ސ>EDX -ox9Pf_6{TO\02k̲ʚV>6. UE|ǞIWB7b%y%څr#109;}Lh5fg9Q|ORVi9VȰgϲ4a!PS1tP w3v\[Ρ>MA.x5絙)eF>ZfN5ȳNlʨkް" 5ͣ LQg&8lQc=O"_Hx6F*|m[ {2UP.nE[\pM#FTGf0Q8A[hK.X)1488,`}wu>dБŽfWY^ɪB{U]K`6Y[CO%DN/iMDbLL)ʌ%y~P^c$qM"y[de Ⲝ'#YR!wxȖSH/x2~30Xrŭ78C2`\uc\_rDz;8 HD!|4D}1d:db[Z+UfѦqR6g,UU>`O+efWz>y 7O3 E/{ՐkdFi&bp!ng7,҈ǾRUJg%1ZK. 2:r5Q<Š&x{6*BAOZ N.9G{ף fm};L'vP,[\rqUqZ"n_}aMw4J%o/t8,q]gP9 3&+°ůHO^\$ 9;Nʑcz2;4\JDz;( 3e~="!&7Wrgk Q]P4h!;,mCw-줉7V*B}02T)c"y[Wz<1tL:tCёtYmcprLGTE [ͰqQDX 7oe`?pр%eݨ_g"XsX3~C)g[:9]/e:D 4}?>u]-p;`#tU,^|ICXM lR II(&G^d"E0> ƻd*%QκU2nl!Ǯ'"gFx\vKpavn SNbdk[љ,jup7JFa8K_>J@Izl..ZK\MjCo˞@KOd~fD`o3.4ozTP%QO gR 5a!W2W% UU+:"4b05sq7YYSΐ/Efnޤ3ׇڑfˮfmF ƌ%* _|mݚ PŪ񁑏 oh|RZdD]b*ܟϜ8pS͑sdqP⺮ v4z4܉00FABpnX5X$$FkiC?U3-'C=H.XY/qG]"T4]?(AK{Q3{rY&lcN,!z2}3l1˹љ+4,<^sтhza;%q،IY6`% =Wc6XBX๯_HIg{,*V^<xނfr(S=j9ΏSJ>IbD(@C.{>} ɗ:i4%]C]S~oHeUθV2}nׂ_0t] @#rGEww}BN{VE +e#Gʃ^m+OQ<#,s O{H_!AUvĀ~C}\ Q, H'J̾B<Pu_S? ZnB_QL;ƙ(xl9I&78z}0 `@ !qȫȂ-h!f3R猯} M.6"ws|a?T5-MRhe8ro9KvMԘwƂz(g~uMt F16UNWVȜHK31 B Ln-Z<#P:Ǒ ,{O}/VBM`.y$4[WߐskBhqZ(g)(.N%Z)L>kHԫE( *dXb3ߖ1s'v ,o>,_c<]{g>ICɕ]<2PCR("/B!p7G Ґ2߉!H@众2[PC- eSTuĦ O}qdryY}m|K`k `,kgmTEW:jRSK=>AAr,h㒛^g>g 1sۯAQhgN_f(,\ܨ J:ZLk3Lb}b:L [þ@BIq1RT ? C28+?[H{SgIyq#v= C^gFKE1<|>)6dok|K[eT+ *,B')v#=[_T !o(-eveu9RPXGbf&k\꣞/p juHk I@Fҗf,vN.}y! dr)"Mk(P˕$~*4Է9\t qd0,-iO,5 SIhU9j=C۳;f+ckbWܙT5 ێF)TQ ^.ibhy!+$FB;Z}\,jEJ !ԁkpnݻ4o.C|ŧh^)O86 d]Wa_t*֧@@{g't£ơNdmY&^.#*wьׂqu(IpUZE"R8])P"B-we8v ř l2\|owI.N7v3 [,Z~/"uexFXc99BC>3蟝8TgɄa?+뭗4Y`,%<5S ~,`) HљO^@ ѫo %w<pOOl~;1N@wE pM[0SגNPc D1Bp.8ÐH_,%S"r3y5V8ſљb>K2Sd cvѪe`'*ЫzM y[~7JzYiյqg`_IƇjė^x9>حLb <6r"A,+w7oV|4I P Њ""*X6ֽ+j{|Yct iGJWJ_+ؔ-agט+}XJtxC\]:dNj }gKj%u,i8)aedk8ȟO\y{_pe9x8U Pvi, JuXcTנ2jB ߵ[n;˴|1 "hD^RRc-ﰹ EC-``p04e&xsjw(=}s*Lʹ>RR `ӿ?m(Kv,Aqu!IVqZblSS҈y@瞑5sLYõ5x!봉;)i`^q4և8Do7 :B/el/ fY|Hf,a*x<R;("9 - lI!;*ԩigiRZ͞f\j9lϱ샦 ok8 z8 UFϱe,tvW0ӬuG~T7!wͲPA:Qh,S7Z29_((;SF6ݔv[A9RNCc30 ]qr w- J+Vj xew.xtgu 7=y)FW_i0nG:sIy&Dv'"wsISg-Rb/\P $OG񰟦 ȯ`!.q)0 M_o?#@ښL}4A0B@i3 G>ֻL"_ W-缗ђT%DCW[qY~uA  zTd''yG^&Ѕ*b 'TV xUˬ%Y#YԵ*: $USd6YWOBu?wmoHqD (EzAF.B/SĦd,-Z'E6W_ogj*i_tĊj'- Ir0 pv0UwyWT`IkE/LC q.*˔*] cU▚8 i+S%w`jl芫"] YCBnaTԭs#C.QF?){F|rREC0^(%] [owDm/#]:BxWm=(MgAM'z"OJ"ܵhUd<^wTAAt%.*; m!|MfFZ)6h8a϶=s6"G4f㨏 hz ȓw"HbO%-k# ]=ό_DyM1G+}}eF>U#0,QR^]| s}ll=hI- ۩D&JаľW& CɍN~uZtPGHtQJ=0Vt{$|y=IxS5@=bٝt;BzoGţ*TJ[%eJCsf&j*<^$po}r9TJ쇔s,獂9FBa-ohw>N@P%T)raQt5MoЏm֏)YH 4zY2QtЃ-2dq6N0Ig6D7)!fۢL,޶YHsBe<HXpը$0+wD&>+,B4+ /! eUfP}H`;Y# cfe}vLT)N|=2쌁g*Ű vAMuտxyzj F"^$~K;RZBLؚ•;kK]La{VC;?b~(wu鏧v \F$ϕR19 :^8ǍaACL^?! u8SԹpn'*QKO7!. MV$I+_!2VNu50z:Qw$mR1S o2-JMӁP+؝CUWc }HTP.h Mq/< d"W?"}"A@> 9Pa+m[+&^yGjڡIk\|0jXhO28R]%QNEjGxa(sԁ_ΨV>[xi;jɪhX2ˍ1+h5zA-Gye24vY0c W,}\t1Nq7'dEKIXA?era, <{ pYALn7rÒ%(`>~taO?i!mֶޏ{ ͛W$XhZ L}]1F#5!iL?IqIL4}:0hV0,nI*!u'Oƙ]=P* w-,‘u5>j .!sfnjAT`t*qw/5G^g^gcڮOλ-7hr(mHu .^0&H Z?HdjpēW~(ͤf,m#i]#픀9.yHU:WYy~u+ _DŽ|e]̓(':>eܤZ䍃Ot(_Qoܦ,=uQAe3 «yὸ7&+aRԸ@; Xᇡ v mā멙{Qg%X0?]*"Uyocqp8\h)"n̷\bxt*d7w0>AFaU'($T4$:YO?c=UdO%J!:2m4[_Y ̡,E}Ɠdn@nzLI&ƋY 慼Ij$tƲ,ٖL"wՙhшj\̙mZg6*چ|D&a9G",ف7e1ӨB}g،9# < L>\X"HY.43jq+e8{4˔M.Ypj,&պiqd7B(yA'U'v}{hy c[Vly2iϓop*EdHQe#*owOg~.U#>sLtơcWZ>Q8d_t0L=N 1gzxlpkT:Ώ͕V]c&BIn 3n]a'48ɩ(fVN%ӄ5}A5.Wڸ Ri^,fhέ]a>=^C KDVۅOr˺GB OK\> QX>"BM8`gpE[ ՒqQK3h޶ޝ%eX+J!.xBg7%(#$:k tȱwYj6XbJ€8zaD 21R=OrpTo,#*먍rM&5rv ZG1U: _JG6>Q*AHP n 5{*I%}&ߟ>&?JtB`[ K\Q[> #?hejlGP3K8!W*`Ĭ\xh,GycÁ, */yq|[> p)=s q¹r0ZuD0wPNؾfdE_Vј{&=`di\ r Csn4T+~[%N">W~ýX(N8Rm {=٥-0ԝM$G/ɛ*{0I9G%e.$0<rwsv͊&g4P@QYTpRjU)xMOzuS{gI6,Tķ,h&˿:Y*y&U%"!7 d sGzm= iFj\t/!]1]gn0B*= oQӨ d!(:%^ %%(Ϝg\sˤX ?HUjY4wlq$ܐ;!)+n*P)B[o?][|Z)|S7-`Y!'vRdyȀT3d|WZےN2 tH o%\5y?՝ur1{ߦGF:Lw>ʖiq|4IXeÇiT: 毋|͌kV,qBd'W'YG&(+o9/v1w[,% q!˼6Iدk!JA)CJ 5Zc\/tҴQJIܵ 5å•!C)w5)U#!b]%yVɊl:׬|_Wo/zlx5}fA_  ¿AxUyDOt Ґd=Qw_J#51<2\::U*Z*j-?\m)s{UQN5мRKŗ2Q+iS|WS*{c!Ȅ'b"Ra0Ceą5iHjyr6RRvM3)-d0 Wrmpۦ<Zx{Z q[nA%CKjAHYX 3iW&i1ǻ$0i*jY&^d`d-,gwó4*)rB7@.`rb'MG5_l\M"/Ҫ7R|'Ĵ]nr9lL s14*-OwOL !~x o]K$Vғ1ys9qy"&ZY9|XFlgyi(QUM#j2 }9=:Cxb[_Gߙ!b|+#LxIE~?!sM&L"o.0}:LfG+&z%T^)%#`hey:sgpRiT1Nꅓr|jACŘq 67 atwprwњȿGNwKu۞ֻY^Ss ,@J?J_. 7ΰE>kjvR]=|:m#n *0nG㶆 o3@ܨI_/c<@lّJh"ՄLs {NI/|ՙy\g;`ٽ bƏ':wTx%3b(3E8KbmPoGGʁ[ ԁXhۙ>\iϼ<-+E^ WcL䲖.re'^f6z uS -V{I eRr,Z)/t@Rzn' yAD=IհK!yxS;Q?xV M_Nεbn&*UUPwM}3ZE'}`<нnF\wΑ<#u=X0[t͗ҪS|vAU*=\`@4-vZkP}B{-,ugNN2}2+P3N2uomipLetdJK=o!{QAME(#Iݙ73khx璏]:~jqyh ;, ܍.\Ig4"|>3fxxN23a FV6 *:)ih4u6|>QO;1FL02+Z%Sf+=$o^^Wy‚k~_\$DpDHH,uz-7T^o1u{<*'׷ @?+ӺnÙe1fBIjKaS]Qe2ďXN1z`v{v)ʥĠۢcI/`^-`'$˾>O|p4svwA<& eUBpR {vƻsx4@`CS~HV_VFĺh__sэ&&>Yɓmk]t uu){윫/~P:⊻p< |N v{)ȣIf#쪟yDљN[&sCmr>]W`xj$N/nQ2 *Q [[P @xa?]B'&&hwXx~0=e9 p,vsP3E-]?{.}k0KAF٤OݎZ.$V}HQ}o[@e'DA_6sq pϸlCA^"uE6<}@yIӯVj҄͒4X_=*Jҭe/?+:<%O&mA=TG AUE4;iPa=9rB!~1<3H`k|BnR[z//#o1c ;-RE0{>-?V=}_2+?d];(:Ìve]``!OFY.EOrz[Ն;?H*0+&Oa% tBb&gϮZ~HJnbbJbߥmYa P_^"68tt?.9kOvsG[șs836ip~vE FV$rN¢ű(vAOBn_8&XcX2o 'cJyl_nCeaP ' w40+3&{&l\|7] jJ;M7ASmNEz3)Wur[uMUakw `-9L5'NV|dY{ 5.B+V>?#Z_Qg&/nԼCا?'iNY~]Wn-+& `:ҞH}Kzt֬Lk“1z \g so2h'ݶȣs$ ^ҮEӗ*p,D_XlYСCFS*`J9>b-&_D k2&92bVSiw>\! ʦKOЊ_7ǐAuj%6&6 h|V ӟT1Ž. I:xp~unCNaMJ!PEnV8*|E<؈ YID֐Q:ןxv ͇&#Y|Ӯ'N1*vB?ڥpUPQ '(pzza`VƚHRng"^E䣐} cH~BGPW_mz0UԎ᭭FsǶy<6e;NMZ2-ba&H^DfmxJJ%8ƑR<-O5)aV՟r۵@`]/Is}ǰdm["anspW=h4~a/ΦEq߰0T\'s=W;x=Ʊڔ{|le5ooy4fN>s.):NO7Fri!rK\Đ?z*N.s5 ٺ~SUr%SߟB*!.5@uC-'RNP0)0/g wt"O1inr菤II6 LЋx:A-`0l1!&7Դ6J T+@ e46P9Rf#OJ̾&mW3)Ӏp\Uܨlw6%aRBu:fC\cFk:N7aG/_  I 3e\C$Bmr춢Vf},5=`ZfR?YFGˁ"|(g5<-;SG'@a}Sgk^$\P2-UpiTtR_ADX#g `Z)b]VkZ@k5͛3* ,t, c2cTQX Ien W9d̓` xq+,(boe]Φ[ ׋BGXҧ* ʁnZ(> "C8HPB{FDנY߆ zL#g"Nqsk 'E_֬KXM^1wEDsimXUPx9ûU) =stwq2V>k oS_CP^YE[xcƝH.i@!S/rkmu#u"9 F+nZq«oapzAyCoз~-@Vv5xxsn^ w_`QCE`X[xYPP*u]ꪽ6sOfXcc ( ]zI"Rޤ]de~Xpw -vL6s̛%ScHq=g$,TUsn ,/mvL*Ȍ[J= #Ư#f>LP (SD Nº@&@%NpvRL<q"cCThQINV1x tN: ;R35R`.<se1CK/(R+NQg* пAO S\҉8*$Nzh>3`A#@Bh91JQO0)v2{R(鄅DSJqZ}̓0[G[. ^}II84Jc8ކH}HݵOuT@T޿fy?~LC}54ʊ[*HZ+ka_3-e75v)-?iLDU9,7Adža[td5b1ޱ6p&,ϳ Щ9p3*t:Y8)QXL6Lj`*^rnuY_BӼ&`jN>[4軿7u bM)oN(Á1h, GъbH\mY`e5;+fyE("?( hm?2R fPg%>`Ҥ" &9jnN؟z)=wv%D>- H4Սf˪Oo!ˏLKnyyFm>}osHt(|6k0v|; m3-( Fds1M?hrӜQ)ٲNX2u!7!_EA1I0]PQZ!&#:syƹo'K(3z9H+ _ 8\M8ѓUKQB1IckI~s oqM VI y{w/hߪuy*iވ_ȀmgM13aEYI\ IsB} f5UJXQnca^+@dw J2BG+^IԘn ;;{T b_:.̩.p^>(+ г_jd]{ۜn1bF Mڛ/rEl3ڨ=qB=Z `˔{ odl Ğ VY.|lsK`JFbNIgPTaf @M>¼:M}9@bL|[M˜:m0?Nkķ1f (y*ך$+ 6/|Nbc wrQ<`hGt6] *  )81 dtR-4Ex;)98:JZoE&}i#Ah8'[r NVZ/L0L,o_:+$`꾊U(< _́Ƣ+ ~h8.L Fe" 4⧖: Εaoo =i^_ $ Q@k]+:%$Re 8~RmsS}80N (}K,K Х[.?o6(1ɧiFk9{|+X囍,4V0/X=7BB0{q!/Z$/YJdt[1%GJ]e?sYJߕ" M͏LyVW:XV8tb[uh%2d@[D0_9ð%}hLnFvmN 1X{X_$2DJt }#4˸bTO1jVQ*-qNz6"1}E7r}ajFX%P wvˤc}7 P4\"pӁK01KNliIAtF~i&L OG7Ke";Źk|UBN Kw7?Wo0 RJqN WTRz &msC~a )?o5k /О$ LDm(J3h^JYrU0[(7>zdݧ('uB0&Ը= ~CGLD fwH殺ȵZOA'WSkk7x{BI䚑lqbyDG,0rFY;lj_#ٝ3#:e߅TIgl{ڂe_A wu~{AZO| S@A'cu**z/Qfۇ{$)ajjA"&e>h=:?7 J)Q {Lj(jCԅ)]~&k{ BWZDj> c7.CUSeNRhO@ZU)Ĩgx$&E=qj8i;ޓ*r|Tm w_n 9<SQk} b+ރhZF3A>ZCTSMA#x"%ȜEhW]==KL5 D;ǺA%m*" v : JntS̮I,EF0!PCҭp~4ð0ѧʅAM%M):AڤLUkh6&O}%[¡gKqB3rXOfʨ方CϛW05E=$Qi=A&0g1IԆggطlˉK e]EA_2dz<^BhBhb>н_7--oomw5P(F؁& Tͥny'Of0AR8C[\aeòß4w^ut8X@rb@`)l[Mށڸ11^64V&a,g"M/G}UZ`ӴK_(Ң2"e6MSj;oIHhEA:VZܰQ^*w7"k:jbnJ93(k XEԺHI<% -@ZoehCH6ӉΎCPcC_?^'LvzZ$- WP;gʧE#7];23)k  _%0VJ򧣨}%5YTa=db¹@'E rq.S7iҒG3?8k8p]Yđ%n=X6{S@Kllް$̕m.jIJ\i (W̸y73 + 0::2W)/Sk`􃛔kwLG:ƹVنAt"h2 h僧H.p1WI flGb:oHkڜ%Q-׳&"VDթʖk9E(7| )I쒻jZ2sʺseB9PneޤL5 C@ 3~IXŒ/fE&P S3X㷄2ȗm6^yvoR5$*a!%AӋ,̱i!']1}][Ts_րlHI+켔’XoAڈrxHlZXp )%-+O]nz(a,9_6/5Ņ}t@%Q|}#'.nL<׌!nɦXx7W] YLfÎ ɿE[P!ѧw).܅׿q4t4p.:6Mp}$ 1JPMd@:MU x*;?# +T6\$Y Oc[ג~I)5h={F8V L \Lh%άҰw&U?S}Bإ(j!ԍ\B, Kmh>wF$jn& BmZ?=:`^Fb>L/qΠIi( Jq}8gv|KWx޶ѪF ݥu.:`*k 3jowZӑZ5F=-PL0xx16B; bOC@S6bلr[rF ֡$ݒI غ\U헜^s;:tg>vL@ }[w7/Z[$J;0$"^5Pl0]T\,Z-b}X|uC.8$DŽ݈8 |m_Xy)aLT&*=#yYx@ 8m6nݝ#rQF.n&{AX ^X}uqйMQJK3yeU 5L_pvHaHS~J)EGqx3H^gR >ίĊ(OԥʘC!M׫(e4(ԥ#9 %/ԀoUOpvXLvwކ6]˸e&l2;!HxS%X֍<*\jb[T?)]Xl/\nƆz"¶%r2MBoV)Jg[o}ۜ28 @Eأv%TD40+Sl2 G 㞻aCp.Qgc*W*~7qF?WYR~?0 8a5o#{D6tݳJ|˨2|CIҭ[AXZv'wD_ډ )dIl;J<&T>O 1! V_Qb;&xu9"Y&D(7#,;Ke@66?z<}036j^uKI]4Uk֮E~1)ԋAVCk̗VB)hZ3=Yey&?DgB$zzŚ3h|1G dl \!TZ[Y*QmCCQs -Կ1 VHC['%qj4E W|>nt E$MK喭U:ZxZLvk`QZ320NneZ>H e$vkÎ}h5˞(5L@b1nΡ,ؠA!#Wtm# r;ûͲPV c8(Nq=&  /7O7R~.OWB j/խ:R4X.'ᮒ`F'7=nq.|)ޯUtQpHF{yx {º@zC( R%n#n(Bjzh!,l- olB@kJ@f V)WSشʸ4́{$,,\m#h1Nr ePס#>h=C8r{* oHWm:i#4 [):s*udV<{I =W+>,Ib!,8:Z$sR1d-psKb!U5VW5&(3+6./5gɷ;W܀תj {!B$}7DϥZ"Yd;l6:*2cT[ C9 *8xSRς; jNa bo;pue 4Es@-t7XVp\ Sׯ5/DW:+{E:m A؁LܑGՏ9`6{{e?ǐJqѲBD)cV#lz̖kƇH NiH#BUJDϯGXĢ xKN٠lD'aaGM0+4YPud&2*t4Yi>d\EDc?)}Q* ØyC!AAg:733䅅&)FٌZ聶ji(ҏztϥ$ ($gD|~vcC^Y4| dvح)Fn@3!T%)T׺K }ޛ1)A茥02mvG7R{(ր#Of]6t*S ףKf,NPQRR<,XpSo- K{fcyH(Hk&zJ$\LZ7ZCoє-μO!ݏQۿMxfLFߣAKczL7GΟpC9>_*Pv˯9gwb(kt yi}u1acr?c^.EnJ.T|j9Uћ)延9a"8?E5憜qy&[J/5LIwu{UZxfZt0_.I-"߀3@<(A!I*svOx;RZAb)[W1bށoPtilVLu!9/ Z]WLQxCjA}Ώw]7jZyTlXX'sπh.aK[ݬY }Uņdo3tLy͔ėc:ӹ+d%,vgga "OG:ت# =DJ0V# CJq lUg6!Z> 5Rs7+2XeID [?P 0g4_X3PǢcb,DԖ:^$2#1Q5ŇhLcQAIP^RŁ mUnƭ^~ωF ۵yo4TtBɱj8ł';qS!툡[;2le`^m38)g6 $<5Y֚ кO쁇մ9ʷpl\ KRD ꧮ !@9=9{8a' 3 gu ._ףTމߺY˧-Qt[kR ܻk꾼g *Q0!%m@!eܼ;naqhM?eֺ7%p A{V{4Qee'ʪ:pl*FEV>XDi6wEoJI38|'B7{'ϸdw Gy,Y%Vogw4). ȃhf77$Z1Bx 7:.蠐^yE?qp7儥9m?}j߽7𧐊^V7QD4~x͸{n9;,C23*,,@X/@i PiUeP00N^_ح`Cк99%!qbXdAZAp_zх>L D4\XW&wkW~fD;υYF]m+;Њ/$#>e@$BO!2$txjc:' q'>Ĩӗ2 6*_ˍ+IB:Wy O2n2mjUP{%g!NGƈ(K3mdEZk}4~w{ 1%y}QU}?h"qY4~Q4cLֈuXϼCp!P1/!S.] 它7C, *]i<ڰZSBPq@ǛvD+{)^m@62'5=AM=װH6֥+cBt/rŇ?Fe*6 ,|_|+tOT[tu3j R\ּ_'^#!hf.YD?l1qcV~)OMWd k,RmpJSN;) 64U5H,:#I(&q':]>C27)/Ct5lQB:Pt~Q'KU:azDK'3S#xкdsA.N,p- ˯ 8v$>Ȱ؈9qZIWG|:y+O?τ,-7=id+)KV1,3xL}m˿$V?F=SW*#OlmZוfPe!3-2:ȷJ\KGr[X5.ɝ0nN9Ŷ@a (%V%@hu/=DR.%̩ҋj\T lal{a7Mf}eHSށ73WT\jW͚Ϛ"mhX:4W^.1~̇oVF@ ُ ϝ ;ѝxCǚ'hʗCeemHUkY1\u)tW_Ml^˻t Nz@}:F Nta@Py}8rg4S+uG+ർo3lD+Пay7mTʸk," *>M B̃>QD NgwJP&>@׭NlC{;KD3˶CN !!biĈM(3#f`>UN!3vZnx};o2>|1?S\o4Ը !\&fו$z6~v̪}Gw 5ZW@Zz`d8r}I<} Fu4Z)-Rct$] A{ަև{I;!>]n!l#ʠ t}{侷?}5>FpE$^uRpu D΢cmaxB$"# ud~'kY4NR,||K.9c00I@G*m[VR> 00y/ K$,|#^TJ 013EO2r{cɍ os~{qn5"MCҍ`ԓ&o,mL9߭@?t!n>6{8mn9 |⶯ " J.(-l7 <ݍ.WGg"(9Qx;K}F b˜K 9בNc"6:5oJ4Sb'!EOX6c;,ϱ={OuMޭn}sv9^_L XHV@h5 YxAZh]@ٰnBԠPrAB=۴8o HNBg6|R tω0,k[HV7:ӯfwAW^)r~b7oD} Ibdř ]5FZj^ׯ1zx`Z<<ީMtX0`fv4jrpR_c?w{vJ9u0ApE%?M@Ky㘡2$Mb·T$t%@0^O~^B3'6NT&C7gsh.u0ͥ륓%z./M`pRMO|Fhn BIzd؏P x#b*&puR ʳb`.Pb'm ,eau6êkV1geNT8*n6pd%;!8g`@mϺpa w#9PvI&ݡʙ5D>iDExxz8'Is&)4@ш^ѢýB'=vX#Xy}]GR.; <;\? n~ƻ\k͠_$iTb"PYn%w$g6:9@wyD / CjMVfB<׾.\˺OO d#J2:i ܬ_ Nk*eO#+*y R3)B|zoDُ9 8# ǤO+,ܲ_Iy%Aَ{ݕ{+2",,4 d J.#LWJr[䁞M Q>x=VEJdK k0WF;-*%d@oR} [@秓|@{zW@68Wq0l\)ɪ B!,yX# m4{6ߥeng63͘Va,nX=XnQu@];(Hja8v L[~ڏr\^1WcvcϺnMv CYYAkDF݃L@/ hARz$x=JD5jB"&In.T/qsje WN AHP.W}n@=RQ-fZXj'h{lGbfFD҇BYD`R KE127pAd_:EHt8Mб_B̼)q-ߓ/6) cV.R47A?ھhT_TjP <Ƙ1ИRfn-va"(EP=|)]Z$\,/HFɱ J|P:0#A]}AR:,PH!fELpWVMZ$?˅Ԣ}8K2mMv~@t;1\X 7z;3{U>\KCֳ58TiZ~SY8ߛ׎uΦF2_Ze-nr˯hu.z 5g챯CҿKv2Wdf'Xd\Fw)_qs{ƕ|&z4Ze Kncsg%bjx &ۨ޷A%_n"D8h؇x2Ͱu$n 嬪ϯI;AQ1[rsJS폯(IBDDf|@k8Rۿh1*>\XLj 4@|W$͈e&0'g ,?7-Ħ3۹SRJge^QR (BP{?R~!(y ^' ԛsvƃJ[,nnS魳fIkx'.ǐ Ê}:3PtwN(v@V!_S9$(jȒlWd 痡(% L3E_gdHHEAP!ۊf IwқvdX$Y0ƄSRa1b!کEcӷ&y[I af񷋋Sۻ5\uz+ 2y[eOۢ k?j>aCeOk?Cbe^֮IC2})әM09),-pϾl EcЩOcKbEa( 1u,aJ'j9F>FՋ-U+lTa;&oZY@A`%ܺ=n1%A)TMK SV^m@ XlYL-9,>ԔL/s<}Zj_G] tJ%O",COޫR?BxLв dAlNZq \c5F_ax2M_Se<=9u<9?Z<n:aups0WtkTk;\)rpDB:{xm~` 2" h{Ƌe^B,Vԗ;Y|dWQě񨖯SB_~Oo !f,)xv6*DaC(K:4^6ó&]}W֚Y8l_+k$ɜgՆЏևYmð`!I{Jgne8 4;q{^H:6 H`(䴿iB.x̓%8qؕO)7o]D,WK.zxf'R EVȂy`ZoPWOn8'KNxh#pex_ tq{73x&+^!wbz|$E9^ZI($QdmH_c@7z զ -J|x;Q ;c>[Ek=gF_HfS=`#vk k>,)Zc ;{'3|xy KM,#>׍Xk Q<ܯ6{(=Eh{j3^ԱP0#% ZcAO}3ZJ)P;ȤAt}\z,#Q { lb4%brfoiޱVW_cHU$e|c$E8~蠸uMG߾@9۝-0{bj{ Wu6108Җx30/eojq7Q:h J7{ҐNl-WV * @c܇ɓ%}i`²h}|b"K`Z ]-Ї!_LȈDZK] ^jtނۼ8mp9.@Xufo㪛jЪ{Cy(KROQuO\^5w% Ĩ/9hE !U,.?X a`񓦤!c=IxMCj 7ӱ﻾ cZ t1:=c^r^(FX ͺИq ڜ岑~0Tk`G2rY)_;N ;a`fHx+8Qgx:_VօrhkUYKaPH`~-hRgj񢽌 Ây9{TmTxm۲·wpGD-|zFgNN_cVMv r,lYU}T%c7@)\-6)ywT`\̷Y lO0< \3>}+M_Cc~p1Nen(q7mJ+dDU+@QŸk˛a7yn$C|W'_AryG nfu'?* Bi= yu=0v8'E`h.H↫[!_Y45&; hK I x ;hdvDWu.7zgeA{Aeղ>ەK btGдN[ +/ ֓WuoRj(WrXLW5uN#{+wouYpcb@.jGd4[w\w*0ܭt B,iSŅ_zOY"N, ۧqU3Y?o_oP9!MCrF,-l 8؂E /g^Y瑸UGCq^ͦ/ O{MI)x "A-E A>Fc=d=| aURÑú*ߵGL'ej'ʸbȃ2JKȕrnNO姲/Qݔ1WSފ\PiмB~_A[StQ 0\^ZIhEtCY&jF_[~qj`%.j_T`*SOruYCd0,GDR'sULQ9*P:!kѬ} i2BwoKKid֫-Z,YFtSsjx,XUWr$>^Ob2PpA%2Uw9YlKh o X2LdsI&fcⵕ#O*vSn6nDtsVz3QxLOLbwWs4%Z!sS ⹫ɸ5 cbx~HxJ2x4;L>_αF>!m%0~ޟL'0L5hH^:C6q[& i,F.Β wj[|Z_#\LBlfڹ{I:HI{WvuڠK9Rۇr8VY1W8#k-bSsED m7%-14>1Ū8AƮ& a/e=^0u?)*v,qz Bh+<=|~\Ҙ r %>tȠ-۞. w#SHp:N:|F1"*DW2L'i[cŠY;>CN,'UG#5 .ܳ$(/Z鯯~u.Bvf[tpM2޳s裤=Ҕ3rCuGxQf5L$v:s6,\^~_w9 %0<~BۨE/#f;otT1ȷx FG4Ri/3f!4UV~LRmrfjϛ ev w'x鐆h(-{~ .WְwtV}շ;GM~QԺioeo,s z"z{26ۉH%IL^SiaJ&^񌷟B3\"-L"*~9je |87QY* + P:"X,r3@;X >  a9 S!{xA^'1ʞj#粩vnU rih+wߍ7nQ`8G- \n ܜ 4Ru U}Н.`QHt>iel6,59 4}=fiIBy #sBPGiQ;wz?{M~hMJYuQ}˺ wxO8$MG!!ެA~$j~ŏBm/RML:v=gmr ^͖(5x3e`/#\? b]ii0(A#N~Yz>opٮ5TgMb>VQzϣ1?T(B);_po H(if>jX}~h&Zb|~]JC_݇s;2&hlpKd?|^h!Я^@9pVFbEK׮r#Di` =v`5)m? #M|9/VhzTE3-dDTWlutm?uyjz4mz> Nj cqI"25"HOYڿx9ZH7A{@M S& ;%pv"גܶ@UNm[']Ȓ'WZ5K6F$8o9 HG6ESW&ɬYgS,T./GOз] ݫ(@arNaȲY?)!weF0S#0,^~\#xoJԷsV3W^;k ւ ZKe3ݟ+JjW&BV?ȃ ڜ oXq/~>FGKy#/ Y]:9:HBP#N$D̑ Y]>̐(J@Pc߈T}z+Ƭ3DtM7fGC'*T'Q'Skޔ`U7ډ Uحᡔu9#'Ɓ /`-R`Ol~ !jJm}1h =|+WnO>&H d=dC 3]mA>V7H#P"~ =Cf-i‹<~fDw [ ''4b;$c4(z_iE :괼*χ$awڛ+孳BEW0o)p2<٩%Qїp{8 Rl?q/s,]<+bh㨤TL׮Hπ:?3h7$א};uOeU3t(Ƣ-6Old!rd(l =-20X9H־!o2at-4X犆44m6?:aެ97͆ҭ~3uǓ%EӼ~-M ji`hJѦ/<5 sE¿7@R]_ HeUN@G@w`6n&*)Ƚż[Jz ),λNhsq?DxKRH-Kkn}g#yXzGk_ȵ)Gڽ:RKt)3ȹyp@~pQ[JYW Q 6K܉k(,@55bqafYK ewߦ){}=T`|\N P&}ko݂.y|ثt'Kso[EW=|Ϲ3OvcvWZY"~m?S3)5YXV|5m5RCgT2MiS} -&U_evVρޒJ-DքF圱und^h)yȳx矐^)pQi݊M1\'[i]ۀ̵zqOnCڲ˸bQw+(.!%ڴXxA 9j70-Gׅ9/FuIf\hOnUSॶbƚ_T 3xuMn.nM|ur,%y@\t턀 xğfJ­j:.`_ѺdM6ec>0Q f !:M}*9ʆ~cűJ[(q5!N%l$JQ1WqYh! UFQ%I#z = U`py.(@fG5w`:b#VDɐyl;RrDam G..7[/Q@].VMΚ=k~.lﰱ xtV $MɃ@3}e}9.\kDUCv%~Fsx&]½~=ϕBn"ts~Tg>]|h5f/Oe.wpĖFьh%IX۹wO4>1G5A݅@u30蟺޿K9$,wl]NG:$ pMGXQ ?E@{(@|TB6ɳeN[tKB t$? 9݀[whЫwIp琠 +jW6@ h{$@9yR +FW÷ Cq!SP(RZif]h.VOsʾr6G0!bφi<[jLVa~r `inۿժ/5bY#Z!bl>K᮲ Ac44Zi\SsiCw]r-qIiܸCmw #M!rlfE {M! nɑj}m V# az2Ƞ]T1-* SJ(|[ |X)pviD1d&$:<Q?p0˂r0^ Pt-E[oWT`BTnCHdWd&&Nd4+LEt܄R ظՐ&-hUu% 9lQ-OroHNߡy/|Gce?&s'=}O=u͙ (8Z=djN.utl< 5c77Wn(5uoak,x}ڃa OM{9V%%n3jb8+cێ8듙j^XD`IL<ا"8*KfGSt-9HUs)y-%ؠJ uqK?<$6*״'`h~hW3\:|RU5o_*6v\ ?-,,@<ܚwa楌)6~i Rgu6wz_wOiR+/}@֜ V6lp" BIL%C^TಾI+cGy]vrk4aܠ-(P8n }}!V]@4_ZvÊK guB<4لh_'zP^wq2l^M"ZeJ{)tԔ&¯.lPbDcFE# SZ$f@-㗫NLp()4"f*h5ְҾR9޳Ж|J9sպQì?@%aj)m;z} q L%Х`[~Ph&B=""Y2ȽDʿɚ["Ao<4< Y9HJ]QaR#vLN}QS@H2gzȤrEqȕN#[]Za QyZSXnoX@ɥ|n IGK x~jm"'vh6z>2?h61#0QnE__ڷרu,Zu%KZX~bu&a+RBzǙBț~Ox9G*jS^) ^9m ÌYgdv2L6a<< ե&涢en0YbAIA(5plߪ2o0pΑ&gn]RaOzB˻}ޅ di##wBM۳1Bj؜o ԢaPy'gMjOZ}s")9Q;pB)!XwqѦ\+*|P!;NVb朗@bF%t>r3g\ޜgF5צ]糽FXBp vo5_BOJO6~p!)Av^pY5,+Z^xYm?ۤU56Xl2=WORQpo^ JE̵qK+2<`]7C:W;xuwݍilG0(%#3kW JiF칉L.oDQ>oJY?lO$K c|\:Wed :~ԋAῑs4>2AUjљ/`ܦ<,mktp^n=t%voQKRlMcigʲg֦1Y"l熨'RJ.D;Sۀm_`T>NԨ)\J]6%_QX[&(0f,nTm*ä[da?4xRr@#9_)Hߪ+{rLnoR{ i h P˗Dq!u *jsL ;e[qKuJQmb.[5ϼ(hUDk<|Zǂ Z,3x>Bzv. F cʱqdjFNA+=\V yT:P_TUxטz̆W~9Z#>V$`F DVʢ낛\g1Zl- MrBk5n~V1Ǝj8GY d}:\WD~Or=tNχćY(Q_/[<֗&3]ixrY~,?'])kf tO7niri-ef*QogZ1!NCu_,N}~_AR{AcVVld07zaqVٰz/DHa`G"+V 3 P0UmjN8sYe!t5ַmHbNVHb=/fEET tQUB.jȘ _*ѫ\i`A]Yh=Y[xLR/9Ș%!Q[S)߬s@J_Y9 TFDyFyY\}"lppF] ˇ|w2(ǂ2̀2t`H r )@g;Să;Lq&5X5QlYՀ,:S_pNcq.||RIJ-vd ǐf+3X3-S2cY _jW(zk!֫#Lp_b'?)xƐs.V,L:5FȎRȋiA*`mrKit"𖝌q~sEE[v4%RewW!G:^2Ͳ@'HJoFvV[6H"!p0WD j5kld)*u Uq֢۾qXm/Is<< jVzcb[Y Ù3TJPT1E&=7ז0&+ABDopB0j9Ygb^%؛A~3"0Gt Nq Ll|d!;/ mŔOҲyADtl{,aI ~364 /WP*JjOOCj֠o{Ӱ*v<1YXGTӳu 07z < TZ]<)uHm@2H2RY;}&޽I?9KmBҧV"uh=zrY_m.:dMd#p% 6oggSH\\؀ t$U {Epa"t%d2-dd!`̃j٘fqО \57mA!({)rQ!@'%6y|YWB~OG_"]|L"uWf/Ald2L{.40C}lJx!#}iUVvկ9$]h&?#oipz.fG,j7:1( xK[2:aJzc)b\ae1}Y9iji8ZqTs`赀EKID!a}^>Oa0{z$n,4 pzX/˹67JG"u:ilT$kCQaYk{&o@o, M [z{|+0k;ۯƂ]4nvbZ |:?T׀)SӚ|t3m{xC)Q*0#;/5rwtˊѷΦ;jO5kXFi?fEJ|0~>D}bEפ s"™VkQTN^(x4=G ĬGŤ5W;G "aVC7]gn,@> EzT\i-6{ӑw,g& 4hcM&3J25WPyTpc k8]^n͓4UhY^DzY= G. Z 3Vhn feK G9W-ƭvj e.5B{!TfÕ8Kt4Uګ27/V0c) ~9M! db2u{x؂N G{Ǥw"bڕ|TQ \ w0¿O7媦 e#zfz w;Qk qo_Tvfb=ho율,ߊ\[gGdɌNɩQ_E9`lD9 U~iV)مqNXuJ #g5'=G<ErRʼn[@B訊vf+mZ TLwbRQ'c5cL=vCS,?lnC06@/"X8u2̬`3xW|Si%)XaN)l6SR 3SyG7\RAr8`($~'~"`dU .6Pi9Ս"dkWT\uN]L@KWk{n>rhIݤ/j0.cVYrt6g> çLyQ]Y::L₁Kwa^ zɟDݙK=`H.N2 lRP[&hCl4vP[\m,m]jK5iG@(dl{ESe&zUIvS_y$eȏâ%m[O$oQNODToIag/ERZrI3ΫI}DbNjjBz;hD 7}w$A~frCpP%%P,m uy'#3S][ :f8=y6W@M(eRVP\<%HHژ uH9J,4q?FXD,*$&}t>RE fF^1#)_ð6`š;_Al] v"Y|}ʒDCe`qev F~q-xEm44(hReZ_O27LZ>c;.;yrf{+d+z!g]m jvهq_6hAx]bQD<ܸL5ȇ Hp_L8 pS0+.D 1&3kȯvPQ-;3<ﴅTZ]:yRåɫ Wuܼ`N'H3k2𜬅=i N G' ͭWr(:7z3D x21{MWk wAK3ǧ?(~y^ zeh?5;G& RaÔSyza{%2 8VZ]G)eO%] ƛev%iو^85 ufOEC<փu U;%lkh`AO3[]vWSVҪ-e| G=B_GbA 55wFN|ܚA׷os\a*Jr5up%Z`*&q + 1&ghispv)!,iݚLVtc:~}8 a6M$JpUᇦ>.fG蒄(m7f-'f] rzyfsjKZpXX1CV{U=B~0! 'XyNĸLU2'WgMrٱaZNvȡ_kl?m`YG"ݼ2b"fj[KJߢxnq70d~?C`0Itd޷d=!gW B7bd\G$AD8ewVst6,ۼRWWI75f_uZ_w*D."щ>?f= !{E؇sYNidP\ !H= ͵@oQsW2?`nQTGRY@n,UR Twr : 팅Z῁L*}2jXܿ"azM:?r̄ԃVEJCIȪSD# jifSLT* ͕:8Q$@z*7Fih9Ѯxg($)ILt <{haL)O~p:'SXa!#\5 febnPd5) s ? }Wӷph&^Gz/LSg"mdpM/  A8G1FZ7FF<f7{HMOn oAjORA{_OăA'Ph @KF2B~Q=(Edӥ]:4oIW ymDd7IcHɦ~iJ."#0hL!{:n91W2gk2J^>K% teYx|K%1#t"_8LeFky-UA`'&@f8 YeSdfe5y|-OwP>dʘp5n"lZ]3\6ᝡg BEKCß C"Lsbj;*w:4H:?8V>7΋z]k\oL4piѻ W^x2CN}5C,跇',M*J m@AvY4 6Г0TtYfW%W\aiS%-n1zAHA'S^'wl\2\?> yqN }#/pϏ,F:9p[DܦIU>0pҊ"On܈5z['A'f`X-rWIxu5qn'07,q݀uG%Wq؟&Z]c D+E(k&0dT#qMmo.@8h]D\Jom+mMM;B{$mD`ըW^&k u sjOv.l3 @ do(s=f9crm<]w<2"DeI$G ei柔 CtnGOEY\2+ -U>#wy:!g $Ze3yP%(r@f21X)w%*P۩3;rltX\V4 ]}qrZPyb`:,uN+ByKbt4`X5sA%6Z7ȍDҙvXt@1_2]mHs]ٗSK>B/俢-[jqнr[!9KZYPu_ps}! ҫ@ѷZe?a$̈́ѦZ0..Ёӆ3Jq'WH`XΤQ0@ϔVQi|;kC^7ڿDSi6^[eXxFqlgX T*w(!=Vaӓ b>`i@`r @V--Cgd6;N|9u5J |;sUk M4]LQ۴,TjPV)'Qx`0yKyM@Ler d\wo!lњݵeZq݁W5K5VF-#=rZ-zs(ّ_=CͯF-&MyEO "ЯJ>A(-*7C^b {+M%R-Mb]3 (+/mKB冾Y%4`h2r/>=av]u9i|s%DQIvO_L('Yl˫=B2N1s_2.{|q>'jBҼLr^NޕQYXn6thn[̰fPnJĒ+-Έjp̜Yz3Huʵ7֚%QҊi(uAp59wfl=kNĈ-z=bfȑO`KlkaG,"AXY{7dh2[gǀy5 5Nԏ#ݲQVQ O-nYcT9ͤ sOT,9 Z@(ϻ]}R dǢV̀WD˺m@=#k%;_|l4Х+'P,h.7^7jYLxk;aa ^ike Y 9%vd]s~JZug'gYM.ZL 8AY>SbpBhUJw$ x^cJZ]SdWFd;K䣴 6";(,|. Bf:,9UV2ӃvZX Ʈ1^ANj '1EO'i[\菕]ʴJ C o;Xg{WK.1u_dLcmC'VdE,?Zשv;|V'd?NkPn#wa.\ jA{5E"{OΩ˧Myjfky.n1j'kXښQcrZ ݵfb_2((?s,9 ] 1#X+5Cl`kvqp?} Gos!#Bk^'D9l\-T1OJB_[Ta.sUW!T@ +=8+w\5fK~řb$,G/) L6DCD{pg%Bɤoa ݍM{,e]zs sx}ñuwKZ'm (rM6>Jh=3X#dSMC@zP+!C}}QDEgrK~:rŠZfKsMV"w!ԯǘx$[vw OI;i1.[*Tw~ʦJ ߨʴ-(@|`&Tj𵟫<QEGuvbƂp"~eZ;' I@?z)KԒzx(Ñ6.bu?lj D.)e5$E i@ɄBu}ܑ;Zv[Zi|^s\2az0tPp#kOm3f r( bTQ`JoNNی yq7<mJa^=oWƓSs b<ɹ0"SŲ*lmځOד"tv)jg%Tksyjj7HljJ 8z%<(gBXі\х@$ 7ZO%67XJBW:0ESvBSԒuG.'s dhjQ}KNZz6kt3d*I.n]@:A.udbI xg_ɺ~B1Pu PhD_KЪ(Vԭ4>3zhcm$edpSԣ!^F߇V׹zx2 ADwX6.?ĘBP$>g/aVʽno(UIX@S YSmOqRfexf d+%#nhN5kQ&4Wtl4Yr- 8:>*ԀlԳ6|9K:BE 硸'0t0huGz_A,) *=i97Lq#j#~w|;YdzmDD{ׯa?l,0^hhyʄ PEV?YtT(K.w s4 A:ރ%12.KQ&v>r4ߚ%Ė` c]""w ƕf]xP > pSԢ6{gX6eR78kіIk x{Ӡgb*ڂs谥PK-p=iݡ?$$_e& >rCs.'̍F{;b(2[}kd4 ڔ Gv6!5I7sV;_"ɛpTrNC$ !0 ve^i7.a c6#ZܬR+t7 s=R2V 0nNr %k;`@Y bW{Hb(676Ф(íhy}3kXWBN't8*ick23Er O_|`P*|;%[9桿-AlBTmW?\;%2nojd>LCCb?zuh\oTVmB8R*PBIvL YȎ e^A͍z rx iG,+> w0rxpL#c!w%#{.3ڂd<φu*_M\rH\>Ԍ bg5M֮jkRB4{Q)an*֥T]Jp@5'{{ aSmZEU,Ya.VYȿ b׺z¼bQ)eKr֚j gE@ e'~L?Y8"e*:9 VH8RD3l+⊅1Z7_|h-:>ʐ6Mr?\ gCZ2<[AR29<&"2-EQXY3 Lȷ8V3gMPŊ3:"7c҄sEFGjIG 6X!.iOZx,nblnցnMDQz6f?_CL}P#P5pI)bD NR eKv7E#0:Ԍ,g `@35Z6\oUXXXFxOe-VuUR>>|n^=Ӵ .`? ggG.Z ͖~mBr'SZU4 n] ܽ=3Zul0:pIdxѫNnU@lX=:N^/R|N%|=4ړ^,6i۽"R\ЌnSFy!)FWv,w>7fGުKQvMu$ xO!xv^4q,mw[CX]O@!C{qL 0܏ uuC)*wܙs])K^͏lhnU`9>F,:^a I\~Y @{+`?8[d9/Țs-dp  qT}} 3C\t G u46ׅZ>,L&յh9d۹ b۬~OF;+s8rEAv u[i=NRA[h̓[YEƤ<y(m #2t`e^8N P~!lҗTWtӲ{T83{ 325{ ڂzqY]2%x>vڒl CiͽEaS@?0VqAvoM1NH2l뤿az23&(ZYJc8N*}l 7 (Ǖ<#@@^ӄTBZߕ;Yk@EYߊn)E7 7e`'ߊ5d:+Om5*Y9 6J'U;gǯqxkOF6ia[:<^J2Syk9H+ |ܓw* h$l/!-*t Y*DMukwnCҋOs4Ԑ]~|`k_1ִr5lNEGtS2JMPa~3tj&Ϗ =x; )I`s! Wf셔*9Z`ۜ9`4h! Z=*ŦP:)P\ qw70Mxaw:CBb"5 Xq& K#بabĸ$PJ ]7!zb.mi(lFDz-s=kәӺ.jt(?Ĩ`x31}=u/N&Lܣy׌EIV::( {QloޣձRY]7 af $JIqb Nbcߵ2 ݞv#~!Yc&)CD `}Fsd['84ͼ!ꥯx628LBürhn'|e62poxi뽿BsK`iPl}V/'_[q{"0$,r:b!zJV8:eI u*ٛ3*WsuiMWFd#ỸZ)6wF Ln񶭔 .%X q8IN+$ͣx (Bi 'E刬0bP$3 #>ak.~鱃57Ue9 !\CM@=;#rcik ^m4i01bEIO.е;m׾\R{$S~?/L%$/'kq}[n߫7mpFw G[^*)Cuatr_R1tkF;%pحzƁSo.g= BN䳾2h vթdbCg-7l O*,ҿjE3 DƷFl-ھDg}RH\iFĝ:sm|Myr*東ε16km)qBT9lFx:ZTkdh^xϾ@OI%0-#IE.XҐZCM 5N"U^3nBENUhO)׹iHȵgV*4f6g Gg5qvm l7,bjlDLWH7{1oLqXXuUw?JĨkك;ɕ]wXΎw1+ sM.eFկA%P,+% }VZhd%g$K5O6$v%h ܃vP]h|#P<όkwk!g !S*RYz]\n\Fs {G0mӥL%x]͎E,I'p\ ZALN^ͦm˶!ƕiJybpVyOSU߾vhS&I VVFca`I=k)dRMҟ,Ȫ$}oV]S|mw#|,s?튄h\#A)7G%s;Qr'&W?((cqJc86I)2ŹvsO=} =։wж{l{K)m|=u}!L:MHB?j2OiE?-{DMGM4^`"^>crW[oW~ЋRĸuw1Q쏔~[ԀaCnT|]PkߖmC*fz TFho9 vLmɮu hΉOB/w4Ҹ;2Cm,DOap0Ύ2nB}Gu&䙔<08q)űf]tq0v&5 [i :0mJ ڷ9%WՔM('7' Kgv5(n'8{%)J=n (os gT4#]ʡ&owVa@OȳRXUj{VCsdHGі^ q8Ox%"BfvqMꆀJ-gt:0<2|7R+b,ɾHUTz>ʙESѧ/ڥ F*ѳIdĠx7b9Sg6/&FǮܴ~ے6Ҡj+T8:§O]Bal=R; R@9CDL0GZ ,XLe_ ug 6ȧpOL(moLW@A,A ԮPӶCR4g% }գҨ v"'OxJrGZbD Ad:BI%ZiYdeE{FI{9pc\TA[l[@}ėYrgͅ a?3(k9-8n`\Zk.xZIKu< kSŘuZYȚ/N޵RݺH/x")rL]+xY@nϧ)E }μ~/ Py/Dh b|ihW[g;<_I\P)Pơ ǰG|wA%:tfHzN==eVvۅ룐oZ۷ȑ$y;'խh٧ja[C pBvKIdHݘfAs9țo{BH y0}a~Ρ{3r'f (7KеaO\7j.:ZCpU?2cd㊏L4 +jQF;{ɇN@%&Miyr:F[ F%X GepW㐴7Zy`7򋠌pUx{@KWa0J3/~#yz*QnyVsԿ6D4(?Ѽ\lbT݃\P%Q3|ĪdO˲RbFirڌ\u?B'2†acÕ@gHk{~+Od%͢#C=dVfehiUlP`k6~uMT+/I]lbMsλRݦ>Pl-ˤh]Mf <6! Hi+BGc:'ßS0??w|roy77gCvꤨu) 2Wgdk89wV㠫{c :}Z$;Zi)έe*<%ldal_i8!T2[NuG=)d>(w8״qqĕ꽕N'jP(-W4߄gk&,aGIl[U0A'4_ny0z4A1wZ^ \ 2Ï J"CTa2zg*- uέa=1,&W$ejo56Eq &Qkԟ 1,, bU@S05;wF^k;͊hÝ NN rޚ)< 4vz!T֢v_iMջ~x@$wZk;mw JW>O A{5ۨZ)ے27|<79t|ra m+eFq 6ZxP ~ʁqhX}#hz{D{6=3fp-m⇳'?ugUʪ}͡JkV9=xo._3S<_l}9 Z3؛7 0΁J@~g\8B\Өe4ӏmS5ńQ闠`ͽ%m!B56)W[NKF|3p`Rl%_qALnTMBǗI`ѓnUڌh~^+ܵ*z $7#pw2A7>B,5Ys|{fØZ (&!"Cq(<rvTUQLE>$\,P5lᠭ}F];1f?s) әJVxME۸eI~4dVЎ>kUx6WSNj r AFf2`p̪pT(GkO502Ofc>dGվBCd3$ 52I`UGYɹ59T;:|2زK3H.RP) I[jxUC c-[w}O_ֵy9r{'5>&#OBo@Lu*:AI#K~1PQߐ3f"07jO [Di_` >+ٿ+o>U"'8h*l8Et8 ih(q#Bmv-uWX먚zq[t?XJF`h4-#IǠ@0dXK@u˄%qo 9txH.}2{-nar(*I޹ 5C%fl'y\iJ|{{!IYч3(!VcSpvM> 6/XlLYxh\FVrʚJP  %-K5 -? 3Һ {Zs*LjPgݨhlϷuSY9tx2Ր|ϪFlyY>ޒfBv3nS. ]Ӷ+Wm e|jMꍻ*&|]L(*lٗAVf(]խ{ڦ,6k^ҫt<y+`IZ)>.y⒓MrFv5tkc;1߀#+ae}&0 ֥{Vx<:;u&v` UZKR=:"{J&,O9._ \::%OP^U6 -~NUHh#t!ek;؆5)0Nj,z|JnHT*:0eUsmRGcݕ|'Z&z7Fwdutctf2_ZR$ c9niK|ពł ޳rX*?/-E^kisKqE(ys]Ea/-E AauaeUXdܥd[-"ƚhT-FOK}La]]&ՀNk6iq2<6T: ǫpu9 )'6.r!Ճm{٪g22[v]+|A$N  Uw .`K&* C|V%j_2…unr Ku<ѰX 4$u<{P˺9*gF=\8ᢺ08to9 HK#|+]|w-8NkvI ϴhUL,PLhIa+~505';V2 4FlܞCh$2rn*rB`p)Xr0i~zZI6a[:N%;y2Sǒ\&(/h %YzF8FIwӂfLէ-kkYDugd$Cv$H AQ;u8oD|oꀽrwcEahá Eo16:5;pf7x,`n9?[s0GHm\kC$kwv>퐄/i+AR`JU%9XEU^(n\}n|^H:#,]u 06[A`?Ϻ Jc?3&xf|jcKg8^r#QzF/,l siA Q!CJG)ZFCXd_@C'`cӾT46zIbІX UWv/ Mq6z(v˰({W[{ ㋆S$1sf h;.砊N]NY$G9a&ïyJb3=jRiv.DpN z3 N`q b~jet$ŽuGuˏKޕ, K\jwHҝͳ!A?RG6US\I` m g{Gͩ=QF&vze`he- g 02Ѥvb.6r6v- u(AMe$yz{h]մCeipޣ*'e]s" +\y#\ ^f(HېHOP6}XkgDlpB_V^(Gyptg/O%xn d፷d8 ]lxK9GnK~KIE=j-GgazӳּJbZf!導L c/dg2FNd 8Q3M47 ') 4:5l$#c/i4yDG!Iúh:DxLCvc1CH|Wu1/E>ylmA`ԌUҲʪF+2`7(ls9vvQ wI@sph-]843ĩU z5臾zhf<IIRFѹO{_,vǘJ{4RTF\ jEUSNTCk&" \=y4WR.C9:7=l0&7),l(hg"5\F* \m]w*f 5{v551 _/Mczr{hY2/b w-y䈇 PHf[oͪfcyG3OߴF wQR槣,b~.{Ք N\.jqle`s3 ~qg#t*E4! i2}_ )uOk6gj{DM;IdA/cS}tChSJ}՚֣p|3#.ubj'>~S7DqGbF "|^L^22G?ߒ(rx`=ݑ57|H2Af4R5tPXunW0%M󹲲~({uiOP3xzQIK~f:̒CDr*`H< ukΗKgF?ϩکF)"a%9b֦`Jwxdhfbu=S/ew]ZgMMd#~l} !-+֐C6 F4ǾN7A TB9䈛Fo uL:zRBfk|3(\ȕq+KEs~&m>B:-ͣXb;M%rOKqC,([ 1$V-mo/@DzH* a'y2)Ow>zqj+ٜÔ#v7˦y$}!ZsEƎjW *G"dfX^{}8ѷ@D(ѽ. ^5xWd+rj;7VLZ4BE7jPgO2MD v$xjVf!i_Wb}ԧ$nL66wTꮃqwJ 6<}v8Q}mGWrL*j[FfrE1/vp5KOk_@"X]C0hN!H0^+ƃaZ%XZm.[Rz:dlyc(OjrHTzqJPpcb l@sædz5Ov%_^p}yb#M g PxXסԅյA 3:)m%( M_ŬUYttїqy-荡Ï}(d(L# $p#Fʜ:B&! Wq>4BF|r֌eTKpI$P-˝9*}lۦ44yenVA&;e!|?zpȬg\@Cy.L@!/6lC xcm "h3AM\C5tb&L ute?E Ϛ)zz HCzPi JaɯT ߂hvrn' $Ot3).\Uu A?d 69fkn}fׅH#q=8ج&sNt3 FG lwƽ?Y:'Ux"{46M=_Z@CPz77MQ}Seq180ڄ~nAS4Elk>3?Sm`glߩ AepHm8y>Ȼ#UΒ:չ/QYZƩQQ&}l6t⭽ (*[A/$Y Z! |L>UD kBV>m% n,; lS U]qY"+MD I1բznK {KEcC%Uup5Iu(ь#pT h׷!)yACIm6"MNSvs}pA,>XB;MCi],Uݤ4N, (S,1%)fnKXsa1;R)5^%㞔'BȾY`O|L ,h?|SǗn> TW!8J(TxVHˣӻ-(y9N E{3Sl|YfNjF W 4w_TI=Ƃ!m|vA]WvAƐwɓ4?. ( c$\Kܱ: JoMNh|$I}Ӎ!s@.'؂?1:#@oxC\jO sMK%_BmK""hJ)r%_oгn1ɉ١gt3KQj<3J #m1Z`cMls+l̃wLq GRq[mCGΈ;nnF q6l"ߗ{ub@5LqׁIʝu!-` |˄QGRzrFlfE|~h|XsڥJ~Ow!%FM/Ue}|`},=P߫jŶ];Wm(\ϭ F!#p? 4+TYQѷ9(yIKaY ?&4>|4xI Vi/q(wBοZN_ iFtK<ʡ‚gPjVI#6~WsⶂAƃ#}+l.(d΢ӥ~f<tJdR3&_Ş.ӹ]ykW 5@gWOln>A1x{7&x 9}u?0J?;$W($x hF= Ѷg;o>!_xPSs9(I9v Sd%&upٰ2H]ǻ@4'a_XVVWC9hrpc7go9:lǶE9/ ze|SVAmuo0mZ@SR3㉚EzPmLcKa[U:e_(oLQbuTɷ /~ *wiipǷz_.7t[RnȉQ0 '>Y X*E+RuCV2N4蠁J?!naai>DfwDf@'y&drcSuZ{_Bq9XNѩgê]! ahrCo"JD[`/bwZ%ťiW@ FQUҍNZKE~{L,n*1dK&=EB#,Elt榏~!A^ nLkjg~ەMNwcxkY4A3$ZT#kNbrR0YʋѴ@IwPMKoL"0.A`D);5UW2}|{tn4:i2ݺ|3VڡeX=!fWS٦qWHM3[EzQ3u2rtnռj^pY&r 8}݁RY)+|hL-)~$W~LF('7wWqh[P@?Z9ZKi\VW|ċB$ @uB.?K}eU*+#,U.X;~]; OKBMx]D~IL@a}Dh.0uK`NEBbzI ٜRB'uIRC8<d`q2`A{ziEe1Cw׈zHWTGJL~U˞Z'߲L$0:h+^N>,ÏEa]&2}(zFΠB9`1\lA5šjqT] ,MhOtOHUZ*Y&V>G!*O<180I^UR)<'<-Zyc! ) v<ܸdP ʖs^~iZB Suc; KW]y [@|0\WƜJq_ [ֱ&GhɌ9#7N ɜ<'\QQ=Lyz|+hJ<'wn ekcnC7hcJn@e1fXJuqYl +6c$BVѮ Հbd>\UteԾ$QMN <볒A/$EPʾ'oIWmܛ|+[H֨JT6gX aܣtAM5QQ}LPȊlS0q?'f+\76{ dX~tZLH '暴J51Ő 2Mgj,ztq{nJjul]wRY'PemD Ei#u7gk_a:mBwx@ʷp|_qA&ͩ1(LR#W.=h?LCKcjW" z G `Q"%יOp 9h%>V[\ALXOLh{lL,R"5ص:t o'R#? תYs :fzK|h$ZR ~L72NJX}Dv\V)x:$pP IJW$)#lE$t;pen_s8<U_ 6#N##LgE sW†rdޕPWn̓ 귊某ha ؈ &F7y.k;#{aQ4"=i8k56$0i. Nƛ ;c'EB#x8rP7CHapGn+3+*&=Js)ݞKwT8.O:Wԡ)`GM>5{\ M<ij"3\I{l͝ 2~qCѽ {?ruS+M7@yݑ#B}:x7K" jb E2=$6:ࡱPDIv_@_ơw9) 9ӵT\lڝyR=jv}>;Dv^nC5 ~B=3/)Xkn/&̟׈ _7vMݻqV@Ǻθ04 =鏻,b47ڮZ,PB ww YiW -ĩz,sI7~R~.矆='.} RK55Lȩ(Aqu)JI f "ş,t>(D +Nn鑚0>HडXKQ܄OP$?&0ioa}к1 g ͚h -1 7XU3e3i=P+˽!K+P"S΀iM,s]rW8;ha$ߣ45$}EQz5ST]{GRKcP7^!Ce Rˮ>-XQ`yEunK4g_JK.?£f.HfᥟLtG-w5-& ~ߔV<'+ KtXS4Jd9Jfa?Ecx>Eh.lB]S!QfɛTsTh^Gsz&^: Ja7q`T.>w8ÐezYJ&,7iUZP܋ ,4a )V=:k0wIp$1JkI|=>˘NjH0繸J\j8֜!%N,~0jša'BIbsggjt[}!1Iʿv,&VV&T )vJ @͡~rjt70nr0kbO!N?ĨԠ-Qr9jo4]Ue#mi{\Pme$%5(,y\AW]oin;%,JC w@a68G=Hݴrz!OL AN+FsUآуnrb_f7fS}:'3L񳽌^"%mO<,YDodt'dAL)Vd}_% 0Jb8,_lm8ӕtg7{h砹2%߰j 9{x_$O\]s%u'AmB[p. Wr) x_({j1, QST"mf?NF+)J7COK3z;i֘KqxipÄP2UbC#y.[͔+s֜u@K&I|;[չ5ǂPiSp$"Zhv@N܁67jW{#OWDkL¨u4}ݲ5J]d{NVه!IbcS7Rw?֔Z~(QWdӺ-[_/{ ep|Z蜂Fk`Ae}`ɱ]%M4%ߌ1`c(n oE3!^>k!UA*1"9ESj/n0PqiWdq?һmIB 2Йk#|+B}BlJ0;~.sOkbʕ%A*4YϹ%=>0B.8G|İEeZCpwg)v!У!+y1U鹉ٶ f.28_ `֤g-?6 !ZLuբ;''k \K̅- 7=B_TbgdK~iB#3 Ԓ6u{जQϖz \`ZT^Jt3ÿ1VUE]XQ8Ksk;,Վ(W S,Ocv8k7jå%xR d:R´A_$ab:{5,-;2J.Gį=5{zK/XƆA,4ڣ7_QKq.2Oa1HS.9U%>UpX, cHp[^4iwFw/$GSO=CdBwjަјC z}NZ-45 U:#U'HPô0+G1RD0 ^m Ҩ c)!lV&Ғ^VI,* ?@Ӧl als""=3T,&q&G /5\AεJezIς >C!u w[uOzH)vo>0oj!-Hr`\˙2-v]jDVQ\k5K_}ҕ͗(jICVçv-?sLd_m0a&G\jY `o-o4ڔfSQ[c☟'c+vWIG '06fbiJۑzUP\qFqJ ZN鄵R 0c_zgz17lU.G|3?;ogܨQttY&1&:J&U[,$?wM|,-oز{LdrNX[QPuXQOUĸj cƚQ/5.= B+UMi]m*1,;:sI_ޡOhcLV4?]RnMlT`^D%ZٖFHKKM:_>J9Ͱfnv q)ʹX3s? V |?e !Ԛ^Nq<+a{`5d}jBݺZ,\k~EyWcʌ`Δ``4{2*.J tfxUt7A4} CyxVwacdeӧj\tU#FMLj {g~!@y=))ЬŸJ%TX2F:\(v$otjN[8s)wCG]h ɚGg7-e_k F5 tcӌZc94LL4A }a2VӸPt:FYd jifΊ ;X9S?/PԄSazwPNŹcba,u$EP/'[rxMWDr*)³gpjp'„N- DؒyމwX2GOhN1p N#fP5pȻ>j.GyI\UhGEݬ<&'AECK(MZi^Z/k2Q Px)>]>:,ȧah 0s,CYN-g`جR^xg}&Ut1{Y juW]r;e lR6S2m@&3@$P0lnuP :Z_{oTy+$w QAxq )"w=<6'QS4>gxw9Fc-OlqB`miwJyKL-JԿ[>-HCm:ݡR>P/#\=Z&2Ͱn"cR&Ts]^oMKܹxc1nBg l<['YKnub\#n"Tn?܏iy]XU'"GUX5 Ʒ㖜9kkxmC7(-xJLkpsD?RͼMtT6fUJx=CuڴXWr{$_n rB? S4պIZC\ BB@յOJx AfeBAH\VPTXX>;D~Y`2,*NB!l!Y0zU$9ӊ/7P-D)[ Xr}+ƺfU!X>Ib?Woة}.6;o/:TkjvRKu?I7}wX@,\Cf̮$2ý1וx|jxGgHDkϤHTNPL|k( `>\DtJDDv(Y9UͰe4 jA&*0<[dYUF09jdPNVdI;ފ~*CF/1T3Fx E?>Uj ._gf2If<Ր0/ľ'C =ydrOnwb6 i=pflfvn:(_gN K߁ܾI^o]m!Hupu;wP@-L?A@ᛠ֜fނ숇LDf p~D74<2U+n kY.s\bv-j1Pj4m=XszA*uIs l/͛_ϖw}$e3"k.G })f~_7h/Qiu,y޸'X D>/3G+ڷB(Y}mu E#E2'.wdm5b q焚yjjlP_qۡ.RĠ 4]ũ=dO,%舠DߚYe" -\Hc!mKς}Հ5 W7-7{ h_~ ;.6),hZTU[˔R8yd{H~$j[7^E~[*.t _>6Ÿ7Rv Ozr!|~,̋zh gqt4>mс,>-YZA]ʳGAƘ9mp$WT_KBEMDK #J' ~bӉ| B.m0?>&:KC^V׫o="tJs"WY !̎B{ZTK-#i*ж_zr5ݓWaRzEVveO3Qr,mK97/)uVm(*Z-eЂ sOח,%q*!-Z0m]Oؚj{ٸIlocO4?4O1wJPwoZ{Z~3Z @gy2 ЊKKg8n^bQ]_i"+jEX9ťSYz^<nhs`셺T"<ع ړXmͅ9sup˞gݴVGD^f-_@Fdsժi5j]^q. 4AhQ cD`0ȖւעIUkXvr2ES7FnT2Ca$Yz =G]Ɏz9`A@ڪoW !L¨`8mҴcJY64#aۣy>"/Dy X\I'Fr>z \9F5ԻkHQGA⛎CeZ E'R Wo#9"l2Drd}578[Ђ4>t=o/̞(}e${^[r3?<{ahVcZ$Ikċf +FADeuf? iJLg 40r`qQR9mRp-BGL!dS0e@D<ʅWzt/d}2-Dğbf$»MoK苯47vCxrw U0tDfXRrڑ9q-+^RڣBM#qE@=Bč?9k2TYlWfLEQڌT5 a9?m)tY(5=rFkC чзCv Al{|yea _ 9Z}d-T&,XbL;gq g'RG&7GGBbaI^7Dp7?O1Y$/iVh< 7%Yp=#l2X?!)1SnC?HZ9Y aMȕtj{ 4a 0!a_K+8sBݒ!kd.(737+-|fVEA73Q_EqkkQ= Ԯp DG7_.'d@oJ\ٞ ,˖ثKlJ `1{›3jYI=qid!etkJs^)-E!ĸm<7宝_t/(Qۀ4Q ap|R8Q)q%5i-@}tӾ(C1HNa }%PP 9 #G& ۼ2S3Dĭ2ꮓK9е2}uxq3ҕrK3/~!zmG!nSKSrdGR,պ'+%}Yb.6uq zF!j߄ՖLc. ?J_ cvk_6]_Z2^;wp"Wl\J1? خ ,KHZِrce[yNHT07ne0AQ|5 v0=VW/u31 beJ[QT Z$e@[Ѷ; w #7ͲrUK"2](g3x/,lJWsGN\Pl'.4cv|Iҟ+|V2Or:E~x9<ə|{ Sݟ(z[S͔Wz* ZKq"l  Q1vWhDLP!dEjp|VҔxa i?OF-*>b0b/YfIz ֛H'IYH3u&%ی_U0`kAW 2OY!72 H)h^}4{;q5W) 18VkbhhqgA@٥I"azCwDZ4G"X|+" ޵TEE&Q (>6\#AI 0MS١W({fpļ+W ы.w?UeX96+{Fh>&=U/Bר1=tgzST0raL}alDwps%T³KXiQG#E+(E i}Yii4wxM_#Fb.R6<:*IJfFnPb}'$ !qꯚwmuXOīø7 9.{#tB&jPl+ڎaU+Qx916f_Ssҩe/\lFlfڡɳRLxW<`mϛhfAp82Ue/:vX+]Y@^Ui/vt;9׶4!K<%*06M4;˴&GhT\Hÿ =t+{,nS VlR91vxͮ %IWSQ6viqy]eTS6"j~@o<A}d}3NfC/.UVB~֬6vU`7 &.ge{urVuI8D= |k2gvZb=_+ ġAVCIwKWD_ƛ .\s/vMU+:A8b u4ar|$ܳ`8EkĹmt|颹@2UWGCWF0ĸIJ?^3>vl\GxITw!t0Xr~D|ִo,v+ H'g|@b_X9-<1Q Hr#9 u*^J=SYve #9__?bPs,m >c;g6I}/XFH8Mde-ч!J?St#xfɴdv@lM|~)= $LhH(@F[k82Oj~Ku/âQcCΏR3?a/;WQۚu\T kd QqtӒNGTW͆XSLXR{NMVX רt9_]UCԸeOO+`+ؼ萂kR648A쎴 }HQ|yL uc "wFhnEGTE `pLk?CDhgSƇZy# GgGA3=ImvU[rpf} JE9 6L0[X(;#l sr_ -<ʤ"KSD-hB620~;?,p 9vn&]h :%Iv)~*a6~;La˻]W~eyU^5C-/U ޴ )CASѝ+&b xr>ٿ!V7[::4wڜ[$bl%hB/:TVlƔ!cE)X7i=!{pGK/h%4Dﴤc f$ґ3ٛRg8r09K ۱&plK(cNڷM zN`!kgCh/{7c[_\YM`nO-XOӍ&cŋv[S53nﰊ3\CY9fx RQ~4)!Ԟ!tܞ2Fm֠#+`t acA (Aצ)^u*h]a"^oL2ѕo\x Q8i:pnQ+K$8pקd{%& &ͿjTp \fwm!>3nNif)oM2OGJ842<{o/6>\k&eJFEj%(U!<&iLCXAdzelX"JǬy_[| Ua2f]>9˫M4ӤGREeѢʻͶYplz;dQ Cܓ&Ԥp7>"W4eC3g+d5+bOjg~!0O.;6N60~$+EۯOZުLԊa >'Bڱіě ΘNBN$?HqC4NgNmtʩb))- \>%$,KZo݇z< svHtvXK* DMb >XA7_ $lCuIvl}Gue(4wZ̄Pr,ڴ a9Q-B0&:RąP=¬#̤\%c.bS9G>D-}9 T𼆄hyxKB%.;ICA%/f3a@ Y[ǟI Yp!y5 W7^*mmɟԫ=Ol82cdЅi>Y{&\$Ef ;˽EVUgЌrRW;哐M<_wHˀ>˰W0G6i>P=3}&bƧ͊7p CT8ȓĆޘ + lq> F9$kUFf8ӁqM]Ģ !pݿ!@ ۋs%+9V9y[ OP/APςn2t{i.vaT(Y"Uix/j8eJqR|SzH$t /65Xp~{ YvL)% \-_a2>~UZY"Mh۴tXn^*{F#=NwB e%|.=m5W5 s쩚܂?n+Y)Isiv҈&R8h, V258vk 3'x~1ְ6P`Pw3CI[`=C}BT`Ccu܌y0/KF5j/7E2|3֘ >Hӏ.^w;a[Fpq[2C =- IΫ#o ?BtC2;'mƿ}M6~}/%!gn/?*e9ӤFFmVF:͛ hN|<87y4 4fhvU6}4.3U]HL9J苒*XTFB( ƉlȚLo~:ţX߾~6S5[Q"áN8R}/"o ɜǐuUmyV&'Ҏ0I gDs!L S`52#̢W'K5QNA &;SsN_Yr@Ei݃br󢻕5hdZ\@-n6!*ݔ7U TñӬ h'M*Dʕ*Ñ5s-r6T3(TXPټ)5#Y)I>xCi&GM۽kwsW;@U;h2 iΑHqH~Z}9Vv2׸Ё#~EI/Bڸk>?bZ$0:`Qŵr5bNID#~h]K@`2= EV;LI_dbRgU}~.w6a"4R׀ lTd^`-J[XyAG ;My vNznwĭhEQ5%Axbz*-%ϥ5Luu}P(>VWĹ4(AJvWPae-gmQeEO&DϟPpȈA؍9UHoi@Jh+y[ *j=ׇ/ziȽKJ@lE^@0ŕF o9y%jǧ[`J)w)@,*B6߄弔q;( N,0v>ubEjA2qrmï`vpíI]\SLjMsAnMѸZzgnUڡmg|c^=э򊟐=fׯ#'bkF10FFЫoJQ Q̲G{:{4MZ9^TOEmσ!TWix]4{1}VU 0t$ g+vDp#N  z NJ̥wG 0;͙pF v]ԎdBtHE̒( }8iKJ3;2$"I2L5wamEnI$ڇ?Ǭi=*{%%S~2* aoՒv1' rK_n)1\` /mrzp(d Oc6i'UIZIMI:uvZ I,\OLw)6Lg $o(2fHrX~nzn(B@%H:/D7.9ch]`īQAw)"NMr@"y_t;v8X_[ j45k*D&`s!?d*^MxcTvDo:>nik4[ lDx4OzȸB7čܠ+{eWUe*-yP*}8'l`Xpxe^LzMÙ³* #(Y k^S{2+ʂgFLϟh4+{-lFX~}xygP 98 $ׇ?1xE= 6u;6%FuGj6^pne:.i s\d98ݗ16ƈGMVQ1,+t>`s΢wAop(.9W)$;$XWG Ie,re`-q,|1 <) |Er267\m,3-t N[^ (@:Yr鼎̅ƑҜ>@4Mtc½ߚƗ&PZ,81;G!t OyCu]d!>⺯׊\ikёjfpљ Ut XW2!SI qyfM4㥂NB?2җ¼d*-V,6va.Q+BH\C)QiG0iRgJ|dES|7esc+T:=[QQXBE1sCmn8kHfWqJ yA<|:Sjrh3&5Sg\WSY'nT`~N$k}w wub4Pp`I©]@@=~$.e-a> HCb` G3)ަMNV,?\w#U];r6Wtb 2Ν4O58*7s^zb&mJYq+"}}pwk*( IA蕪w <\R#. ByrxM=AtqS'?+Us1L$婞lfD{uW܎HWn%P M!fEz C s0=Z uT< :2tc5rJCpB KS8wJ[:F ygî[yE `Ou/?uGRۊED:s0diK&;6ᆼ~KgA5" D9U!&+uA-hFS×e6TneQ'2Qd;zʯ'[H0dJ9}j (6) =tw(.0Hѧ xx$ɨL#s@:BՅI`mˬkUmShw ɃpŬ< TEJ֭T#SN&M:$o:]PKH|uV zt jˆj>h=/h.ACJ-V?ڍɎؐ6b0; X7WHӗ_hf*IO (ݿVٕ~JHp|q /8څ@bǣ歳xu'TJ2K'?k"X=rE?+`H4Rғ/&k"竅p)Gkƀf'6t0 mQ^ 3|%jjR¨u-mp[@[1Ah9_%$f,/ٓ`[znGp'sC8<\^l},_ɅAmdVNn x$wH0##vGLMYb@TךgrH~|""љ;Ved )JX9twMؒ7YZ0>vzk)&`Mn󊹖ʼXypEOkP Q"vcT7Do hk;ŸznoZ$B~CH"Mr~$B?e^/_0clx -uj־怌wHn> JvuR(n-ɴ]:j=(z^LA3~u,s*x-4WAFʪ!w0O-"hՑ9T SM\8G4:4' \UfRb+ȸȖB=J>G n/0S5/7Gcaub9u֓\?1r[>lRZ/qiM9}ML_rGHT8:X]Q^ *l _o [%lب]*56h6<Ɗ| elTP ל>5Q wvu=iaD+R)"R93 {?ӡW|[^њ%SZ!a^O , l]BqMX#m[:4YW%C=Ro^Lp)"%7U(ZL>Ϣ r`0ރԨFV6K)b{m2`\*}`c77hj<… 0508) t+bmD`(5Ł Hs~u5  0bO‰U. cQyRx|4 tqί ^| $UXϊѾoWHN#_zN{#R/NDmeA8iUq cL;;9uPF߲(E]18|rIQ{pqDjYLy]O(50 f*x}$[pfp)n$J^!FSH{:wD=?2.%%hI]ت[rvuuC/I$(>T#<|(AKx-8'{ԉ9jm!j'Z`Xf/Z)C2%Q ^]e^'Sd6 XQA~o˷DHLptXwG#OY&*ߠ:dˢc>ݘεP|r8HOX)Ne@sOp#fb C\jOfx>tIaØR61xWڭM~dN%n1J.*5;eATOQ v$!g"=meǚ$hQDl<ǃ2뙫Uy'L:PZI^NŚf(`6? Çb`U:gMG=;I'i=4_|~#gQFאǃZ4Q#3D0vE+LN^h t*X<{$3n$ݓhd')Ɔ|S$8&t!~}1GLa'&~(~S0Wv0))+ ro{?f@tQ.$Y2`ӓ6=gAa[$v$W"3lgP{`A:}q@ /4 {Bl58o=bB$@Y# \n{ī #n1O=~!u g^lJFMRM|(rKjk6V J2[0 sAq?_/E~Wj+;)]n~weNZ50B2yh򦑃׊<)V%$0-kQ,;&VHT9@[]jDX&:!?PdWEO zޮh8} Hg wpjړi(ϔ 7j ƿwvVaIeR_ yC^ (.&&C LYstXm@>:X7nL3ޅ*oh0QR#E49cP8g*]>UdW'tY`fThA]xj~:.$ @쀿*;iZ RS, >x%Y5 9ܻn0h aWsI8JLU}q5kz2)ϖqO\]IP1K`W@QnKʴ FгcSy+Ջ*@fI?oX9|$O߸2!dphvOX*kde@Ic 4"`#2qpc{Bk]{e@3} SfP"tAD)OKĕGCUTcF)J!կ}duCӖY_CS/\RfM)K#J*LU,X?*O).~䚶DrhO)r$>A nXɥlPki*Эc.Gy12#z%f]=.$\{hc*?jW您U$AdfZn:@89l= >OF%D\}4tV` x:] h)W '!EXާ.Ok_g<ȱc6L9'ѝ:G UNTa[IvIv}6{>cE<=(|cjm"-(,c^  |F_փlݻw [ EPWFex~ G-O*lƫt^V|oљz!_eƷ4ۯKT_籞 `K} Еylc-`8UOXm:yc ~_'8s/>ᡌ0s1qC.-2{h/+-UsJheƸw/I|C{^|C?1,dy6ͤ`E~o&ufs'> 'n!ntc\8_ZHodoWC2@R}k=qg07E_s0F= 36y:) a9:~U?74-Xa131-^*ߥw|E ߛ{/qy#=|-w STjf7blWg^wٟ>$G ƩFlG,!η"xFG>zz<gڔ PY͸> Zrٔo|Pob/l}tY}*XH#6sӡY؇b>G>6So9l{P-Ə;k6݃n d< Q0~$|-ͺ*=\zp*Sp?>o`v~ַljxnas\Ͼy1̸͔C&s(-\ocmo<ysD,q/Mɪouuϳ봌.WEگSqɼ {\v]a|JM) S|.'i%hZ6w#wza'IఅG \Y`EߘWtj;W>;-~趈/z4o5Tgd6-{]*95_ٷP:crjwֽ߱/|/}x~vWLh%lwx)';+7DhҼ^^KL\F0cgKx6"8C96,/H)ȥW9_ sXL_Kˋ>v"Ο^7l 5agy[_}*8b-LaR:0npaJ4 #L'y 3otv_k1_]ɼ`qt~ R#knZ_Klث@ȗ;o OhCďK't1_8T\ U:7Kμ6k8pUz="U6;nKϿg?ixBqWӊdu҈hf^7iq[,pɾMUava]d bdy]̡c?Ƹ]zya@3FYs_׼pou!fx\ ij )W^HOc"c EA{A#"%IzM; .ҡ`YϺa5T}{M;C_(YW䇒iW|+m3.i{}r Y{:N6XSUٹ-}I'r:8_1Ƃ,t8{o(og¬ܗ3jS9-Gyzm^zMؔ~Bz k\ǰZΩK^$1u+uLYbVw1eXo-M xY|=j)RJ.%?/%?_[J~^J~~4ch9 \/6-;S^z(o9ĜC揂.%M[%?uOed?11t%f~:U/D/QuooV;&ˬ)¸=f"g??-ο d)9r8;c<η\jҲNy.gj@p%ٟ8\5Jj-]BWɞcjq(uj)GBGX1{W.u|=]L+qt8]O>vm襾BݳIr^=8+9\WgzPݜzrE7~_|Sp\ٻVk6[卮t[s> 8ֽs@e}8nk +U쪭&).|3 $MVkj j5뚉>A۹?"驀__pU f^zYO.TstZzOnj}p~l%cx}֯g#~dztkNٞ?{մZ_di?W ~a4b~;՘x [MnܻQl0Q:RF=W;js8**r ^ KwFcGMt]˖CKϡ_sҺR;uq(ÍiOo̼ڎ~0Oݴ߽vypn ο,u+qzU١ўoFXfb& (-q54"oYDe|8 ^w5~|HEU3|ocg:QݩrǶVOdP XT=2REʫ?:*6Y.y'Y': 8-ĈzCyh*Ru~=Q3Q,\FXOy>ڞqɢ>ca#2Z(_)wψ WlNg)+7si{,&//!')wu ]29c95Zcc!3ɳݐ/yF8}-MsP~Zqmy?]/ 2S:XGہJ_lMu'(Oʮc]b(ב}tDN]Aπ8_{rs\.OV7 |}k\r'~9KپdrQsPs ;`TKx1.N'ZG*8?ʹe*l,zKwi[` D,i)ki{dyOLfϜ]3A }\} 6=[Nhrpe(=X6轔7h;Dc(p%Yu7}Xҿq#oW{ؾ6ؗب6^+'|4^n3acؾ1QvOkҽ¼D ɹ*&~#ږ?j۷>6^bߏuc&w8ؾ o~LԼTƏ4 Y'b;{muuWǓ/g9o mq)/uƉWo2۹6)OdOfOel[ǟ훥??'?פ _V'ED[Z$ Fȫxx,xV1"h3)g¸-<8ہ嗛/ ,?/򻃵-6p߫6UfC`?vTpus'oE?=r;hQM5m9a,~5لN6#0~}[dC4 vhMwh* ߁_8 ci A̿ηҹ!؟kW1Li%W.O |Vk|B MNTi$OOST_2ml Wÿ`2wcyp¼J|b%}kj7%2EþAVj[S]ƟY-aBQ&{ +)bNb4;)~ `Hק"]^vbs+x1c;.> Dk(ո Lq$dL ̰ 8{8sriqI |n!|7gQU6!Ķ}'vq;XjޢUb^8N$o4_i\7w{1?-)w;]| vWʮNj?e#kR:$$*:ɑO("Pԉs13`=}ƌSjtq)"gyqo~=~e^fb܇l0q>=X춁w܎A߯(HΟ>en={߾=𮩖bNCkZ"Wlg=ŘuwR뻲7p=AK}RcG-\zyc5Xucx-_IxkO0ON&BǷɤ<1Fin]MBu~GQ\t:^ED*|GQ":|cB{nD{"}+l")VGkv/✊ uy7ƶ:#{tXCzon>J2U#pc<aݮo~¯D:T` 7D/iZ_1*XaLFCBJhn\<XWjq=gz1_mcЎ~2ؾF9_>I]+dTv n# tFm=J~QNڨe"} k!ŏT:>KΥB7MŰ1ƪG6?su| F*g^%*xfRYWw8:n> 7t.~n}ߥDt#ܿlc>LG߁o|%c)k1A h׿_z]B{nYAR7~r5߄{&מ>IE} c^Xr݇T]^ݧJU~.c ?˺p8G>gg!lIυ3q=$ht=<3p^՝AOnky&\繉aamȮ:Ǿq8ƹơF̷$jģ,O<3Q9#~)s/s}`i<0?}oǶs( {LR?_Z&eokZK͹J. gu~,=pso20h:L牼L$24݁w@ZH~..u"/v> 6As0|bۥvfU#IDE[3䞰~pwׂݍKA j=cu{iWƢDQ.\;TmH~mŎqO5 uK1&i! Ц&Jy~?s tUN2=P`2ۣi_ڟ*,hhF}|U:𝼶{@[(ޛ| 0Vn"M^Nwa#ڈJI |W/; UJ(Wū%zjGExXRΫ]I:Q[T;X~d K^NoW\wtA?Tn^^1w|-~i62zJ4kFޤ– ڲwv-j/8t2؏#~_&Qq~uU~6Q'H,?+j?ŏ#}ߵLGww: IGwٗ/ү~0i1[!9Q=жH<;DkLMCm )"pop3~Z8/Q/| a~Э)=s]:KnAt :t-ޠc=\{" w'5E){{z/|Mwej(h^nD(AOw2A+>`^cDnJ/s/_zsTvcmMЃт~F3.9ZMU;Ѵ$p192;$돿QCwHL[d;uw#Ǟ>JKzkPSa)/cH5N=?bU}8F1RyK~w?㼰,#V ¦@ȫ&y4DM.q*蓟i>fIL~/ F*œ4f봥?OUڞ,Wzy,;" >re$wkY|&0%p/Q@Uͳn1c٘K٘lLl.OqR3Ǖc&Cb{ vhݓCd9nq9O>q* w.͟rQ蕋\!ZKr1\LP.S.4UmIIshN=d6nչQXyz<ɏ<ǰ8+<,Y<,<MlH$o$&Ea7=Fy=Oy.'p>|G~3e8I27nükgtoA/ɂ!襂 ,A'+,[?#ש3p^nq_ z _ }@2"|n1;{Dg>4׺g(9k?n+'\Ɠ=[rs[&M`ӭߋv s!/'E9+._"^}n7p!pwYs{ p>Z=0OYkC>u t*KRg97.J7ob:|+/-nx+҆{ HEA:\ߩ:Yoe[>ƌq6Y;'|^qw>amjkE3)^saCL=^)5 F9h!Ǖ_ǃ.+|[\gpȧjhތ|VR׸g/r.B|E/"EؾaZD>Kxv@ 8XUa>ajo^"|cQ/F/#@;^cJrFzΏ!$y>gh;ՇF.ϲdž1|ԴeijUA%n Sݕm\vx1~m'3`Nu|1_խ6_6-Y`z+Fzd a OmAG 'i9_16>a%d|VlkF~Gc w:/׾s?k WDPN%-OFoOp_ʒ ( qcS _E[m .u P볮MsgNr%w.MBWN7rQ+n"6!< kB}p⿧w RiKv,Njr +T U`];[u-0/B/:09q;,։.2kwܢ3d#E"#ī#g)OyNJס9TmJ;啸6mj&Wp>g Zݞ—' \i*K`U- !>J'TUe*Fw0yQIWT\}Uϵ_sbU#2[yL3hXh6hA.'Zۀ5Uc B xlNs3 Uޥ%קDW)=ڱ_H&Q;h&jڟ6'M"۰iXE!ND\޼Ʌ6o}H`Cꖣ\shP \Э?fUsmR;jN-O}|VԡnYwtV*KYf峞wa㳎 ukjxN:JvAoyWih BkEC|y ݫ,c} <[k.6վcZPe\.)3o#wlt3ѪkrYAf(^< ,hVL6_fg>_GuQi zQ."<]1 lƖ?XV8õ1u įSc׍ze$|?w,~-_"It1.S ss|0}ηӖpl{;ml8k&p?M|GmBM6zt¹":%Hɮ{V 9p!pP+y 5V.Ag 8ӂ+QMw\FZyT'؂KuY-81'[DZoi_FTcFU㽍cZ៬^w{v΢bwPwAQ-> A;MU kWA8a},} ]F z`YN,Y9Q9L!pD8'NXmH~vTnZ >]cw_ Ccwͽ&o~Q?wVCw<_58PvoCla6%ﺉ-̽^MuPo3|WR@@ y@a s`}}\$HmNak~/*{^ԋoqzkG[=n'_#{ v#G"{ qwn ?i#ܶNϹLB~Ħ?O$~h:@]9sDE?vyE@vldz2ɡLԻVr:GܚAybfÍ޵Z^ee?ek{t^-]"gM~roM*7 oXHΌ(x ( EDPQ IDaN'FΈNDOEDx&Ly&vUU5U?~NwUu[>7_:oe]ݗƹ\|WENOu-mۧ}y>n-٧׽wv|P._@}3t+ ]3l= sCA^2?3&濝gTf ȟ*vBҷ ?;ZHgC ?{D!,UHB myl!BCrSxO:z>x݅{*/OI`gy~~_lY;Ev13# /j| 鬩Lo6p&ܧ$d{iGG9}+n].·9GjPu ݙ]Jͥ4[JںRwq@0vܾ*CJIa/J\vO,!7=Hc!׈e օa+cBdŶ}:ؐIq8Ɣ~ K_Rו%2 ':keZ4~ɳc _J;O"ٳWgL2 Ly5@o!%=Nʥ.+~aRدzSgSNmg&r cLQ _r$wח-+'[Ka,;}2|ߑGp} l3M6̾ iP|x_r]J|! Hbo`_88d`Vn-l^sGy>sgBM^尞OtRU"7/c B?Ǝw"v |蛟XL]_=j󮏬o7ЉG~sD~ag=L7igۧR R*5^ѩzf%= t3 ՕIeȎ$J0 ͭTݴ03dmBVQ8wxיީNn)"1z3^w_T3~n``l&'0]Oj`[O՜Wό$9RAYb9D`YDG~^z||7־gPRߏvfܳ`0^Jm_>{g*2fUj?>n/s%ݾ; xNcxuڨF.Qg\ִ:ZGtw1udk9e]?ؤ^| j_f<.x :>XwG!8 ǹ3}A h3~lJGהKg/s?:mP^::zN]xynxEk_'eݏwtM׬Ef:Kήqԭ^zh1^5z`q׿˷:m.#|BڿL94|1peީgc0&^3G:ZX4֫^No7,-p4&i@܆P†/q?4>f?a G#d>>M^ɘ |2vf x e{g Xt6|y ]!{Q/}%2!t$9t g|tؿ!↤osù !Oڣ4=F$3ukW{8}o#rxk %w7]nliT{^\i7>J o<CQ'm~>) RL q*tk;9f݀?.R׹#|;-Yl߮~Z p -o^G-}m}upmpg>~8Ȁ˖NUWp|=] p}\6''OcqF%GwyBx5or>fAt!i[l~;@|7ˑ'l`p>|o~F,s/yG.( Y~QVWR80+qv ~]뮝3zuAnuFDϩໜePK0&܂x6N {t_QH{W?E\"ds{ǐz3y|iVSd=-nvK=`)n@ԫqU/ P _`8agxF=9_nQ m~0O>Gå>ڬVh7ws#6"Ztש_ۃ!*CP8q mWBᄎ,]!'6hs lk= o Ѧsø_b`N|w<,{Tee HG5 w_(>N3{/B'Y?d^aU%bQ}6I?A[\>.n!-Mv^V} LyOdsmdryqv1N-tJ '|֯}G|Xl4GSn>Ng1]pW0>H7ѹR%u>u6Ixf  Diĝߤx.iJi:KY`ʌ<'}Z✾p'3 ( Qy(Wm~I@1MmFzݏ`e=ogjYbO]y/ FrWF|ƴpRN2 q 4 <âlcogpV[n TwL&ȎMf:|ďwM};qx}}鲖^>Ybo/z XjIr#5Ɵ+tS9ɡС?iti>v>:茂2oCJ@ћf63M8/qpYz_mұ.~+ρU3 .;>O1u>&NW&)'>6_x #û"/OEn1ݭ>9/Wa}Xw&Q`>0ޝ><6[M'>1ݒ(b;6:}'/= ˹Jw$a=d*lin4{,߇sX+<$ U{&ן}Fr%;2./iqem>ݷk^ƯY|Ľ.SӦY 4 n) /x6piþ>|'_Ӳy뚭ud{"?O`½9iay쯭&}ٰ*BXA:1ާ>y>-ڥG ~idw`π9L¾wyvr]Ϟ6 Ys~[aKVB~QCeڷΛ QGLϡ5--f4aoKciK'@zEN80^kb|uJm^vϷFLZ sYz}cBλ^t%9<1~N#TwL;!Gry_2JsXg^bkR3!m^8Ǽzqa_;$s)gח"W=IE(}VW ߵ޾~7J4=8ԇ꒾wq+v?~:j:(|S'iw vz el}v0|;ƒ·5>wHOl:2ԛjN`탌g!S.5p 6p3 ;1Y?:{\=2^W'Ƚ:0Lc>1uW<}}|$:Q_v߯Iǥb2D6Ɏ(?50[۪q>0ky{Uo䭛XCc9X)DHf`;~$V3ɭ>]t{}7NL g:Dq8SMK {ƘN\4p".ɥu\->K7rɶ-d~ȥ3 JwukKܘ7^xnQl<3f~pmֶ͐K9O%xB#DyOJh Ic]-:|o{ڡsw!Nub_}T0>g;-s -IvjǙ8Xa؝G IVW%13(F~7-%:Xmak"?^WĒZC+c [ï2tW?l~] YS;BS}@ce㣬,PS($f=*-tPCQ@E/T.EQ "z/U ( W o9;< #wϙۜ9s˕H^1ތ>׹wyy]akg1X,g4_-LdNjc2Wos9?ٓ98~C8߆>U=QdNq_1vA)>k>ro4yZ]=(C_j"z^3ptI}[zz'Od/&?h\'6Gss\;Ҫzs}'K-_aZR|>TmK̭g]cwL+s41B]q"S 3{o2uSJfv8KoBs)wMo,_]g?n-.]Tp Z7n\vL(W#ΠVN7~ůf󤲼yxfΝ&wTjF4n;ҸοMd';~F+TcꇱkuWjdZ+ی3Qދ6cY7}%y ݹ^{`~"`}岞NB*鵔OA"Ṅ(l4 *}5iğQhKuܬIv*|q>;^íyi\uk-{:ropg9߯swp~qK~F Swvk9xW&Ԡ.!M̧OkP;8}ּZ SBs=4gwʕ:fh_U=Y[gu.>{=7nO+Lp Kdg]阹32/5a~췄kR?ʨI]70|{ p_Mk9 ׇ6orf&KjR01fO)l>Nnc]5&1?]75x~gmxhY=`VEu(ͼm@:b_e>I-n+wCYUH_'{ V |Te{=H?4t&_w2ċ2U*:'o;[W9P}X-_䳵H16ٵk\MDglfmח֦6͕kj\<}694ߖIԼ<}F gY=g =$|^I 68Wcw藭:0Nyɾ7$EA؃Px'/klTEnl/r ySFUߖnx Dclנ;h~`ٗ9ɡ\+? !n_Oۘ.zbv]%QL"?mez=Ե\XxG-fw3FB/ :?or~#ȶ4_!Imi[ gsb Q1GsE^0}Bl ?+:r_*"ki!ѽo7)Ō|f~0N݌Leр}Hy`\A?r gic ZY; |ܙ9!mt.Cڨl&af"s^%qԿsؿ aq~z. G aq><p%38V1?}j@~[W_1N$˜/prTRk3el/rfjZkja/dzw3bO3͔SWObV) r@[ߪ2Nʒ{P8Di#kQgQ~P%qZ&ڢ:,_DvOM_[ ckl[s#˜@=Ҹ2*{(F؋Y"6Z*][`0y0b{/#J:ﳤ\,Ce +K.[NJw*,Vsj|~l2EIՋ}w& P;ˮХqzAUXSo#6fOaɃ5t(j~Si ?2]sEWFrӵ P4sZOrwY糜=՞ݽm D1ضeG7Oua1XpT/06,2~mS6otnއĺN97 Lշ<]qZ[7e}sk[֕:顽VW|=D$^KR#kC&Lzv}~]OMGs>ޅs}3:p4΋pLScdm=5n/~ӏw/r O 89ܶ#YOޯ< Op.S_3Rf:~_gОNQ:4]s=cEOɟ~??Jot`x}s&-[z_ N]<^yc[\+ /cf6`ɖ1[-<0[NWl7}ڼvЊXXwC^6@ܝ{fݞ`\kBtUN@^ Ƨ-qNwao 8n뵁k/AOxHo.(i]_ƣ~mv .WeX@|Si] ]SPҭpt}PC]ߨl;}j=i_˸/n(}~*ƾo:a/o IM׿JܯV4g+QEǍg߭l¨y{'nӫ#gwY9ԣ"/s1Aq31 .>/uRv-YX#QQE|+͆@9r|r|$>d{C9?~ <\y6o9sU%x+zCd'y#NǼ7|KrЖŲrI*<4o]@_|h.wR?GqZҙ\q%:3@mt;,@a yk:>s?t3A:_. YǪ Lp}6Hus["7H >Ig'xl#ǓPUlRHP3ؓ>14ICT( <`VG,oNkn.7/}1ׄ|;QK.Pi~UQr0$It<)<.2&xlmԏ1 K[CwTx hĊt?XD51+dn!rH/ ++ڋB]atr\1H65X0~{ ~qU97~ 8ulZsotZ`}{o.m$6~w%Ƕ RM`}6m%Y)ɊOIV|JSyȸ7)lS"㶻EUF߿X~PW60sKRa~Va2qjL| -` H/$  ];!,څmYJW?u?m,6PZ߄~N wc^|Z6!MX6-8,7;m&_l ]_ Qf*FsH92e :MnMD5 %: B,&T6c\CAOvp ugϹx֥ kBg8_tJwD;kfnF|wxgy6Ulm8?Hm\k3o_[Cx cFKM܍ ROl2$qpz[zk.fe m0 |\^zR ~-4H#}p\Oe{> 㑀0.| (7n56m.c+W ;#hƲ~bY'-I#uA+1Xt-r[Wz$ioT:o&jMj70tּ/oS5׵x;)f w ].'o w h _-D1󃯥C H﹖c)lIst~rBկ>;m9[,lK-}e{Zd-s:Im%s|w΍ LӔkZ[˚Qq|hsmdmy ωw2=|kh>ns6֍ҧKX^풯|Q] SS?Qx>g  pq~{yӖwY#-׀XmEmh[𪶢˷NoTx(RmeQӲ>b  UxšOG<ƻئsyWIEW>PXeQ?6I|b }\cLظ| )Ku&l|S<{]8=V|J˵0܂ßo_&(Uu\>0n71;.:Nbt]2wsy2-_ںv7嬫inyÛxLWq@/#ZG-G_*\1U7s|?x} tTPu?Qg]3}ȧ (_М]}݂1e<=TۦRtߥx}Ma},19@)-%5A|/Ni/ ;V@|m[ES? <ۋίMy!%݋`Ni/,m/羚7͞h/{t?Vl/}p$}utQv=,TWu&5j*|շ~CY{ZV~Hp!('1O}f}YkL-@<w⼝ zCρۆXyXe4| ɵ~H O(z~!zBNJV4dGTxZZN5,}ގk`CζQʐ3}:<~W 95!w>U5Jxϡu[$\G׳E}[Gnz*@k>Qt/p;{Gߗ~pg("q^! )2sgQ:]U{CM~Jσ8* w,o,eQ{Y]wεa!GcԻexk}pb{õp;:zzyF58?U]T"~pɃn6]h,vfkݣVDVws@#Dk8Ƙ'96e]^À{srS5M즗jqͳSNmM4֋f[=U{4\#fm偻<֠㍼+V9 DM!%pCCawb.c#>-/6ӏ(g*Ҳ%+p~BM oWxn0yKpMTuP '޼_mO'v=nw|Gh*kԦ׹lm7B]oUּxIO8nro52n1iD_}e79#|{ǻogk+>eڶl޵?c!l=~Rg ]˺|2g] .˕- 9_bwQw93>1cgDwv*ylO8^1qޝiV7ӣL Lgk@,HUn1wq1FڎQ㵀6 g<-Kx-;O2>%?82m?^wΌ!. >wp85]g='w+ej摵ӎEݣr'IJ0Wri+Bγե*;C I Əo 3w8n)w8pz/V`!lKP&Drqcb*@D/Hǽ7'T>2km1=I`zv7gƥye_Ogvoy[|мedp,$vќYghSP n)..呐ݩd._B9oW(2"[Pd+/Å"yPd:1sw cUvo{lrWO$]>.7zgقj|e3ݳ!|>;"EEmk_psܷETx0^}IB__ֽ/[ʏW4(T r>L)ktC:1]7tEScˤ'r}a'3aֲn|o߯_/_uAf\&uunw?Ʈ*IeꯈpoI_nr-c]t_7? 􍶵Ny'3jpG(<|j| ocS@0DgO]Ou7mrSh بflһ=7Mw8*/}d\駦-Օ{M׳nOs=Ƀ[F^<+w/ 0PʍpPa@gy>KTZҷ]F}udy2OSe o# 'V6<٦>% p༿  =8> _ 7Q}c3zs ;M~Ƹv9?SaȲ WNb(e%9;9_Y5`0 ;v :4peU/B{0}"@Jf5衁o '~71]=XJz쟭=77t?1?_s:w5vAt Ӆ:0ʷBc' x!yNyA^_s>cː. ;&9X nbɮ2?1W*"r/ĖY4vٿ$ n3Tք} _~Hg~K 顱uјIk0)aƚӆ ߿pX쾇]ݡe%*-vG0а?+\v"e<pg1.|ZO4ӂߕIn}ípé7~&eU@_y #|GH}!#GpSHFREÄ̷.5?8&9 5T#yoo8kۃry7{>3d*L/e0 sف~GFw~GQYS5&(GI?;J7r(i XxC] :E*=c>1ݻ2-T}74*cR9KӂL5>Iݪ01$Ɛ]c1f1v"B?Y6~{t )=_`v!!cog/}Qh &Y!:|k-_SJ_*67~+}>_󉿎򥌣#||pXoG;8&.£qU iĠ4Nq2W.bܭsĽmӘ|=1.zOma.@69tǀ7WaonUƓ X3c? h+cCϸz!!, [Ug^[Fo_ o Dw LpY^ַ!lknXLoezϦ7uP} ɺf37,~1 ^~c+ Prj*\i͘H±M4sDcO K_~ljnBׅWvYoo÷qLWMT<³fۛAWLubقY]zj]r۟cģqQi?4.wGL'Dex1Mw ,?/!9; myҤ{*7B^1\O2bZ/VݰCx.WJgDՅ~1q.9 .OI&:O` qM7J4<2cl͌ްQHo8ߓCyvAޤaDa*un4ldd#K1.C;l.(&^be)&^be.&^fs12;9PLbe~+&^deR'/3xfޠ~퓦rv7a==YZ· DolUw~y cАrcrs|d܁B?Wr]J0Q iGqA=R' =7j)xnb^lYTW\=c\yU?)ctun1Qd\z)r)U ]}GL ;y>9嫮uי_n̺]q uȚl_01}+w kĜ&,́v6voۘnj/SbTIKwM'}=߽L/3?Se+J›x#SCwn_(鬫v4}j1Vp7ƴ)G/r &ss* wa_Ϭj3xs&YBo};x%ۮ/o/KW$Z\;M;<Qe%͖~$׷]ܞM|Q4휪gGz|cRf<'a9۞ʤ}//qh>b cr^_x@X~W1syl?N.٢mҪ X]>[tmnW=fpǹ~k z'b_#WFZ~{OC!+讓+H. [d$젬^@GV\E@pW *I[XB%@ oDEAmA7(è.WuV 佗}kQ}uE;^W<2ٌV&c?&fKӬ&k#K%͝*7T<)CAX3FX]_] ]fq= 3l+3OBuTv{Жq?mD[H2Ƽ= yx["Il^+?n`:'X7LvãҿO:WzR{0xD[l>k% MIRF$)G2Ryee\džJܞ$3w4w3sYa8v6L}tNs{w~a.eD9?6[l}7|1]{ޝ/Ck$>ؐRy1c*_7.B^~弘a8_Y;ȧ7Y(Y?76HT@Sk2ݣ ab{; _yԧ $@0ABg$~*/tlʮ9{c;chB_#Hx?l0}t1?踨&n;wH~^O Qx_> ܐq*FO}'Q)d]`4ߙ=ԏV/LJgHˤSm5` *P+W@1n'?QouL=g<=~pƸ<{|3~KѷGH*uj.4 H݌Uu3NxU7ٜ/JS=ٚnO|O2Y^J Љ3F[GCr՜~4ν!#X%oTL槙fs}[f挰x ӂjHjHo!KZ+ayX i4Y)WrxL0;0¤sOI'>1}IsE~GϕgUH-LP< J"ǕL5x79.W4q7jҫ^ f+<27ssssjd]ոxҜW iͭz<0Dv۵c8k||S i֝wǍ]x>WCsU_Uw3\՝W!ͣP _x>{UCW]7r&U7re|wTa>h~#[[gU%J淪va ?thaK={5x~<xL<$Oi2Mubc{Msf/mƦ;63wEw>n珱7!MT_xM3q.[8hm,Bf9> |vJqOyw4+ʣx^MerbW[{G3r0QM۟3ƏW]K:{&{hF+؂engB?oBj鲐x@Y](6F,[cg&2DƸ?: f7¸#팻~q/g]~-O/-eؗ.2o.2oe+]l7XCӉ}Mf~˒cAe20 @f,7~TX_II9}x"mb&𷎥Kt&]w2󻨾chdhzxN,#Ea=Ehgw ׉?v6gf25CtlF؃Lg3oNt 92)CfGe- $fD.ڨtop 52uL]27u uSv}I h!S΋^پTn8|NyF m_*әn.e+VaR YKVş9z0;IzL*Kc['; l|YO,G!nEN _Em7`9lؐt O2pȶnK |"1setءx|C)\3iE:ݚO"B~(k8$ EiU6$Ld6x_7nGSz"` {]*|b@Y_wJ>Va֌Wr@?fҁß 8U$9)9[lL#.Iib3IEiX|'>L*qE7gy[,zOݶKɮnѿyɉ;! 1scNd>ƶ 3rLeM#Њq~璉X{?B0&Ns;AAGrN+6R~80}5^+ϕ2J[s_\6 svʙk󜊳7Wl|wR&e mxcYݣOhnϧ{4)4XOh62/}twh>twg\@wG >NF?|~gn瀗}z?HϚ'^Bp鼄l[sBTVxn-tԧ@?peݱ䔸Giw?d~96r((|wL3kc{@e6jFscUϪll 2o B(_٦2{@__Qܘ(iԗFoLl%3]Msژ^'($+LwJ'8Ti>T[K#߁kKr7vF]7ot(<.dvEM.L,蔡7t+c;L~$_7es2{>aM#L*, bk tDz,7X^Y_}^v`NenS|9ߴ\i". p.$R54ů}.s})Y.k'f\s24vr9sw~!x6Uvn :m  tM׫g+B+"nZAy\u#c}^+  ag)>UÇmB o,`&,a9tZB=LG8'YkU澘ѽ)]a[ 4~%cv]A!YU(yY9\V+ y ezLA>⠜W}srߣ V3mZU2x-1V?g-'euwx_+s>^`qQ 9bW`a0h:v[?]Gyڥgw1ϩLKϰ?29|+ܤS/GLJLK ]u:s==jM7ӿ颯J1_\4Obn:̃׬Mx{ {ommyaùtڎA:5y8G4r#.!AOBpz{O1-i|6gËi|6gi|vO1y*&ޒmF֜bΚ^L6+s]QL{vbZ|ПgC'D='?'fS΋RҤD,*"ch?Eƣ8sf^Qsa1Ne7+r~KC xZ׍Nt\m|a|vw7趗6l@[jK:{(%α3h5`$%皵XP\^Xe7Ifƾֳ WkY6fz`}?4/4N焫6y~ ׯw!11zgtYC}OCܽ\QϮlI^> ϗݯ |<8AڕLfWE?=!-3}\B4NGi5@s󱻝SC~R*χ_Sf b\Ю>W0}]/gsYJkoF>bF!grAM G `cN, VaUAlmG* 46öx E45Q[3Eb4}ZjCqg!K!򁽙ic[.[ڲŻCr&qcl*7k_l~9=*T1vQV71vlҸN2~]Z>e}u_JؽD_ݢFn |,96؈^h,J0*6Xb˜/s1զ̯\BSR{/UQޗN<+s-)q́~>s~&0}W}WF/VSwsxoW&_ލn ;2N({|LyܲC;6.NUb[jӘ[Q|1m(^Q*_}n"a!(&EᾛQ+p[icYnac!'xErw'nEK5-m+;oou;!+mR.se~i/YuVNgO9~1=qNkӿSB5c|qJo|$Ojv:VB2瓮T,~vy!_>q3_8|c:ؾ.bYwQcnfvIw#*x-T@%oy`&Uظd[.cY@8 v,j̗e[ּmt}bY״S\kUޛ汇h`?53p&ŻU?;^U0º}F-6 iQX8O#>c}l7o::qZW˚8-f?dt6$0k׏r/oE|#~q0q#Bp ۵BW(2/qX!յ\+Xg eQAzfT5(E <E, a I&Ʉ EE" :U=]$^wSju h(dй-֚ϔ0]>re|)ڋ_Cj9?A|{/|[N7L*|Su] *}dCo2SvB˓V"޽/UT]WiwedwLρ2~4]錛*iZhO3~eny]V3h}s0K4oŲbL7By|AqmyD YgB[\{mɠ'K;C[&Ј:.⴮5f/{zl4g^O8d#h>Y6:;&Lt1n뽤tM?==~|a:[q!Dn >_tný6"d[NwvJQON|xix|H>7D eћYWҴϾxogHK߳v35u9Qx5Xkb1`t> Os+M{yot/2UQ{}(;ZL͂-OvR{Pgqt-gIwqGO]Z;CZ=qHc2Э 8G2u@t8~]zex,tX]s~Lw 0]G%~K*yŴǫ]qMN).n?2Ƈ[u?hUNj[ExjSlo0㽦}T\)ʮ3#i,"6Nܗ^~|[6tY!{hCGMm㻭PZ?ho:pQbvBă&8C_DXGCle@d}3dG6" Ǐxv]ͶHw#'<]?mSԾِRl<ҌiR'7zk%&Zh-ƕ ,d |y]5dS>׍We|{L4 tkƝ]e>AӱuWur)~=pg9c,2|V3o_71~6?/%Wx߈A?\˃Mn`c!ryځWHƨ?؝1coB:=ݹ~V2*g,yYv=c,Tگgz,>T=Z >z̿}GgC_ Ow0gcdB@ڤxXg}9rY6Ss9L@?4 *dWQm冈T7$06z?pm >[X݊Q&пoCMؖb 6 qBS]VA5|=rIw} ^֭,Rc=# C|=] zij_&/pU*0~Q?3&<0 ^[ٚL9.u(e93_}hc}d=cZX/8_)c8XG8_9B{rڗO9i*0Xtjph/Hw˱tv^^C>kHE|!=rad.?Cr.I9ls]}:k}oS Dly9zg a rhl9g 12#38$9+8Ǥ$w R#ķ l_o{=f05cjx;R.ƹn˸%,Cu\ o.y Y,{34i ~(C&Uj2c}>lMZe ߼;>Tk۪0ZUR'/vywu/:v֓.ta*1C;Ӯ,=e>VIǪzx['ztkWOOGRO[Bms]q,#zޑ,dPfEo^~Go~ :'a(*CưliK e%BƯO>Kwm6Nr_ 4m1c~<3]u=zՏIsV}+zҜt S=i.6Aw乃>:"чp>4ц?ڒGz kŴA;o |\˦=ύ^=fiyyZ{5O˲}ۣߵ͡4#h:h<4U,Ϳ/KC?m$hG+D*? w)-|N>+CHMQ_R1OwdOw7I'~'~Z zd?MӚj ngViZl MD,x.fZDş,<_'᧲gTTҖݪ}7PEV9>^`*RFmkӵ92 762EnlTOF>/%~FtFlDHw ~M<$N@׆p!fƝu3/_Y?oNj'/1]7xϚZ:Ggx=i׊w@&,e36xG]˺Een3AT}*0FP_@oJ9Koa[FV6}UqJK6pڜ t=㨿}RUM+fTo) <ί~fUp|LOOMz =G౟& ;ң[ iB=ryrB:Idc'p~)޲e(#E4|[LAbj=i>^Lc47o,ϊi>8_ں)YU-JA]~׶D%ח?dpKwO ]}쒠Y.ʯ{>&CcF|/t߂z{Bđ,_ hۜOQ,31~GLؒ~@bvй z,wڎŲXm%}}#Le~D^$VidwlT*h^O۔jK_>pP)Ӏ뫤R-KN,ղR-KT.-6j#q~ރ MlH6XZj6&,C^*xU>Cy) 7DpXaPy> CU^AWMZzb.̉ ۻV1r@dMN P;6|@"mm@+_x2ޅma?|7bzDf#c:i?)V2ExGBtHtӟlG=$Nfig9x؁ QSqtgҵNF}4-ex 욐XG ,&gﺍpWP9o9[#lT~LU3Jn+yqWha]:vd$HmVQj.Vn޾me/.x`u ,Tўy$)ѻΣepVil8}Ze~L:O-¸wOQQ> O9n'|Ѯqbn#vk۬Eݶ6[9uYg[٦{˱R7p|!\@8 N7_H~$)g*'lq9E^/ȚrZdZ"q۞ߔuh. SQʋ+9cT3|{T߈ʆ{=s+s#ocDea*ѩ>MViJBgpB \4 +5]*68_1׀VjzoEBwBkb+Bx6TRԹJ;ޢޣ*Jۥ*t(7ʵ.cZ l N[/rYAQRegpMB9 =ϛ8'OV>wqXT׀?sj}JG%|uq!C-"ΊoA8h31!*{R ڏ!7|B2e˫D o禾_}y.6~\>?V:#uwua(}s>saOdڮH$xSn?2]c+Ly4]2~}'ji6ӘgB@[tW{{N:g˸!{H^`=)_D]9G}a,˽5x!TƅOp+l1_pgi?WӾUjsx: ʳl(i,Ny4D-~2Tx{yqҗJW=C"MS|:Seh}'wS]倾o%T:ҩ1Ep}mg}TQ(YWsA,tûp.Ыu}G`|s>Cd:+?s>|j |ܟKg\CxR|qy?o_J^tC˾L䎞L$rSɆrh?N'sXo["LKՓ_tH2';UpүRe备.-L?Qv .EЍs滛t)l.tS~Z~,x߃. ϳ488 uNd鞫#*k؏ͬ#SgnCn g2ׂK!eAWz~1\G_,dyr_ s!G{GU=w7YHB CTi IH%W齊 UH1t (M@H .M"Ho ̝9{ |s3:*Cì;΂l^}O{溣a0<;g"1~L(OmV8=Nss"|ni{ x1G:ns?i錿y9F. L~9öTϡz,6)az^}#,Sx Τ>^nk %<;^o㞘x녟1[Z*lgz{1#77}Eozl<7=6V塡.towf ?Ny6Rl/sUgD9glkzOyz9eF݋;`6 bG籈WgILJk(x[ì{|u|7?yyw.:עx<]_ĨwlY9Ky%YǼWRHn$pUFOؠn5gi;ow[/2 YM0*FODyϖw=aֶRy*ϠyNԂqb c=H?:~C:{1%؍x. \hϚUSB,nmOsVym< >2[ݕ4cAo7rYul5Z>@vx]!}.[0>8#Wt/St cɱlb>o6VszG>-j حcAGn}a󣳰xV!npk}_~GoKo5U<カԘW2/4V+}پX |íuOa~I_K3}5&Oa26}ޮyݶb|y­D^p^VT_P[Ԙ1󫼂WiƜ ̏x_-^W=6+: |+P_WEB~+WQogh@$hxپ.<ԶTy ੲy}T>x}٘xwaX^8y훆[} 7M>Eo \ ؉ӎfF}݅K猕1ou,w"o_x%}%s)t?d f京's3F^634ſ/ca|6wN863nsOS.#4e2;Ct{pǮqz s}dKC%u<ؙ#D9F%އG(p!/V~3d|l[M`Wk!t.$E'dg Z>.o Lࠫu޴"[DZ=as~謹!c dy` }A#sy?C|Uxy[lIio#XO Uvo0Wu@*m+{=ݭϹl0ܺO0yۈ~?G޻^Zcq[fL};f0ڿB.{w<5+}~qzb0u}.u^<}=oP_[pHV 1QZ7ŵ2Sj2-7:'lOw&`p뜰+P=v8&?E?rۿuf|NTce_RsgW;ݻNrcb;D{iZHJ7QպOa1'НS~*rZ'ޛen;l4L4NxR5fLB+оe'Xw V_;Ke%g^N[yX܅e~6Ow+1>U{uemimwZh]um9mdiyj(T*ܨq8obU=?3l?Vz1]kT%]Sۏ%KVd6 _~-߅q~k|NM>wuO勻z`]:~lvkeީ~ݿkkOiו~"-,=_ \UZec27Z; Ox7ڎd_Y(̽67}VTx CIl%D{8m{ Aݛ>Wo<0m r"0cvw<}w's,EA?Z?1Ion/nG+0[zoş0[Ugę!~巃jf0va.Cvʷΰ/y@os?{Ou`~/u vCu1DM<\պWFY~!~YWOz?D|UOٻ,b-Ų%,ϱ9}۷Xq!G90 Fi~ 0?X0|3 ylӕy&@XRU)hfTsTqux^2z0ƀ8ĩڳ#>¢.7l2o}W<ޱ =yly'AyDk8,>G.K>ŸQ2C|?;pxTa |?}clQ]GP.t)C݄[L[nQ}G{7N/s7tam!]YON!+lGϋrs0֙OpG>dY@a{9ݦϟ 0Wape7qQ2s}'}y>_w>XϽED2 |Y%vd/ίg10Oa}V7(m-4d)*Ky25YT˷a^}2觬Bf2^&dK~AX Lָ.H۸xiZsAEW׿_;̴B}w,;Xv0?k,e1"lp᱿Rm ږn[0QTۂulO:=>5'I&ul[p=q =q9;hAmȾZ@X1G?}L bOTڟDg?Vu!">Eu&Dx[ҍ^ڵ"/ \ /xӠ1AN#3n/#Y5u:0 m%;c<2SrhK/s|OMܹDEx2O}Dy#Μ_00kzO`_r HaӛNRC;[یyu #]~o*=w=g>GF=oӳ`{C_Ʀ7-=8+_tY?%2l?V/*8n>ֱM>pOet棏ޥ>h9Bv`ӯ~ն˼ 6t)U,&¥U]ǧ:RG,v̟Ou{;ﶂ?|f>.ElKXOX l4 qug_vEYnie.t5W/ts3fvW]ߒ櫙*º?>]n} r'y95"!n6BC+elq.{?7=Րgytcc/$ o?ʱ_ԜW/[-BZ u}X{\|~\SRl'k°g6{Wڱ.[yUn|7s\uyEsŘ!K5=9PG _Sjz/%q2;%|R ߯~Ag}p 99'ss=gT_v4s\XPvYXYAd)%q-(.a/oFuwӖG˺^ɵd۶4%׍w?HspйRe`\`ݷrzMo aRv*SCpZq,|8Wr#X/Z(l/)/w<<5/0ޣye$"}`˦|u^FxEz{N/u"*\3*7cL)8Q3Cp f_`fpe/u+1cpÓ :?dP,RSl+ ŽuTIQ²ozmg>qy 9\:0<0ȡeCNՂMp %y$8[R,*\N&w%| ~&$b]87c/osu?w sɣc=sQqp\$*SHo1O3ii^*VgW;'EBџcT1919P:o Nch8L;v921I5I l7 Nk)ޡ3ozwLWPy(*N*,5qւ^%GB4Nq1Riٟ6Yx*a,˪:TXl 5\݇ݽNk #!0ދ.~~C #'$IBƑF€= omo8@y܏qB]ټy1c>D>wI]1|7{8J~p$*x`>'#srdV\3S<^VZ7rr٪IsPۈ1?{\tg.{0`<Ӹbweٓ;E{A:ǥr|6~y!X%-ɢOvh8[ZgGQهc{s|}x'!z10V0u=i1ĕA=D]஺`?z`[&p'[{O12-~*S B`Ӫ_$E++Y´Ȕ(}F򡬷>ιmԻKϵ2|Ez]2::y\amc]aZݗL840E7IcC|GOAUa%2 73VwjZ;[ڷO7 俲<A9ݠK?ޠK˲Yx+=Ѩ?kUK}؃1CccEQ|;ju#sM?R|,8'c,@?Pe=Ė/{E?<egExC9~?zF::NqMutl`' y//utew1Nyac+# Έ}ugϛ)5+' #gTyHy ty=AW5_Ɓ.)tOHk̨@]f e.?ӽ`n@췴A$)dMP7h ;y(6FZ徘@uDG~o~ߩ,mX3v!e.yW !(U,8lO"]~#6-l5[)z|;OŅX~U.5y 峀q .vy{laD^80-Δol殲˼CKOx=PyG#<#AjڑFYr)EYsd"ܩ G 39+kt9+F4p9@~}y%ƺOcN dx83k,ϭLL.}1}ܗ Vg8YyMl;7=ʤ5ևdnS]3 Q"؜0bዼlƥ16o/ v*gb0^[Ck߷dr~#~~L~͕Z*cڧ3Cl_8J"b|üPǐ|M2b"K.\rfsgpgf~W703K/)@}C?2Џrȿr>ӑfBle:{5mzAz2-1]x @b9o7 Sݩ<^p1jKۯX^d~(1GˉtB_/+}? ;CVcsl e7[[āLuq>0liʄoZ21xͱ1tF?#l{Q™8sBx˄*oYJ:}3,M՛Ex @akN?o.+vvd~k_Uܽe'vd#lf5` j񽯥]0!8KWd6Z,@rᅰw7f~9ת4s(=O+ tܛႆ11e6_Y=أ :׽7N0dQiqF :DYĸuJ" 2 g_GL:Ϋ)NyCvjOetTvjO?NԞl٩=YMAs4mi=lUoK9t;apތQz3/ s5 v9uÁ^ta9t<>gS?c6e ]pVxEyKFGsk~og\I8ãk`qyQq;;U#mzxtr97ýbU)[ثb5K+>9)_蜔|=3'sR^SrRޟɜ2÷:r9O8rRh_mbx&g98Kͼ+AܯHy 8ݒh~7b ex0wp ٶ!]v=TPPWuTiۭ7~_BݓQb%aE"Nik"#m!?3E.r)>~Xn+YxxFma]>޳7Fn[P>+2om w":] : 27,?:nxMl`(טwi1/M^^uXP=幗~8S7ٮG1eTKGL^M,ua,7ncU^lcӬۻQ"o>S>E|$#)F>ż|ԧhsZ(-5fnGyۖÀ?qR{QT|>x wRȏxdO8pP(a {`p/٢ZO{-ѥ8ނS׌827OqޙtS܎OsfJ~?.D|eclV1F5A<>G4d̤]2FY+3÷÷ !#D7#c_c{o^q Zgq(cCl/t=Ca\By/'܎V_M1ᅥ~+ߍ<;ɩ)K~,ijE g9g&urT^PA̻zWs=6/XM*1 Us2_}FA Ge&}?_u$;l_OU`(-}'tKb~jzWd'T1MXM~Ű_&C| b2ngoEMl|n/؛2j_d^eOS _ ,;g|RP!^i'yؾ8U!lcwaq>ȯϼ+`5<ϩM4G?U"g~m]x(?PH!'ο~5?{aNI{Kvil{CD0~n `)ls)ܹT&}[;YغFg{^5yWEl"ߓ'pPᢌg䮩Ŀr$Txd Aݱ:gmdn |(7oRE(UX`QE~-Gf^(a<pfGRc۲s-'IR?軜.rϿcoz?-نԅѾ|^mQL9ۅeCTz`{F0NƵȢ)g11Ioaσ.CE)wlxH5:XqP1< prng$3=@w}Kg-Ac046EvZm 6o.\[Qq뢲%zD|WImj5|mf-Fi)jJ+ֱlR~?GW= dN 1^01捤,4V@~R\~<0ދm]zgp1ׁyy-y kZߋϟ *O Ja9u6hK5 x N9q* f7+*y#b))?h5˿ 򻅟 O'支9-*hΐ zq_A'fqyeb71?7E2eT9aǪ`w3E)h*RS}1;N."cGc〼3Nn8 eRV+>x\_!+xw7JJz?"ɶ'xo%"90P\d㏿ccW>clnD38Cc|ew˄3Ƹg}1p͕~Ub/kkE~\1J9q\.rds%Wr'C)g#fsVXg8A>9Qp=3&~Y=c3vh\ԟ&QW2j Ռ>B] ~U&T~wQk QIG ˵T%Rt?lp?>K08\- O}nsh]|7HѾf п ں85;Ǻ; ;=su~ͲYZ%_4s u#:U.seuJO3 <#Ͽsg8:zW ˍ~Wcda9.?V>U6[VPu oxv뫋lڝ\&دqUUE2-Uڔym~CC eo^/|&|"Ǹk)2N{}Ȩqk`$Ap$~R T}rG{?ce9nz '8w'WVSxwC8*noUn]լUv'0{ ;~׆<)wHyj}=Uܷb5XiF\_hғPTiVV3Pʼk /Fjz8y,sO:~r϶GyW@_鎭) [$sI铼?͔w#TsC"Wo>cu3:{|00xǂ|k҂Lhk8UUViQa! c^_r*|k*y 'Ihʯ͙1Zݙ ?_Ù=әC ҿ9|Coe^.[>P|mYmo1OږFJl~/(P JK*,WJr >}Ż=}&3dQ+%x2o3R/WWy ͯ*T]yUǫ] 1qҫ* e1%J1ֹw_J,W- ]g-JN?m A#{ۄ"@ìyj:ZTgg~51xc_?PP6g 7@nr}RKU:׳6=rg7='ɖң9 b=˟<#^eD2~oڗf6T^GDx]D.پ ؏qz$NfpIA< | ¶'o= 7?#9ƻfex_bQɡ6N)cQpvsۢQwXŖ*_)w@w>_5R/^"pg?әt>E<wv{F~ < $h7&$X wxwv!AE`g~ .H^5wwPqY`Gu*dx ctW:j w:쳄w{D?5F!s"yM-zǁYX:d\j\V^\Hϻ,7%#L'fS5^R.a}G6m>iDo2w! e7q0Q&x׽wuyz˙Dy6]ʒD>$ѹ"I4V,D>*&$:D u}O- ߆]Q #|#?$F>e?g?,g?|~~8~8~d7K2Pt5(m)U޺/uj3[zנa0 1נ,߸xŖn{O_/+t; xL*˼'|񉉢fU _\Rl_<xd|Y-m8|1̇/^xd|q*|+b2_̆]r@aIcSL_\_żw+|06lMvIX۝[s&6:?uq_lۏsGY6Q?jNmZWDzLC2FNƸN^1ʌq;1)Bi=S VޟY\Ώ/>+O*q Lwo@ezZ*?62}順TjHeeC*#R^֐цTmHe`#*ILiDezV#*;QӈtT#SԘǍLmLeTL}tL6oSm*Ӈަ2m*yPфt&Tg62 鿛P۔tBS*=˦T42})ͨLWkFes3*ӓQԌ_ͨL72ޜtTS^ڜT_>|pwoAxo|sK.|qm8|q!GeyZ̻[{87kEy[+ɭ(kEyM+{[Q޿ЊV[{FYw֤;5nКtwjM&ݓZI֤{_k}u?lM* m\rU Vm\mC}[Ť!܇8{o2n}c%C,|Ǿx3~zU6Fo )m^GY=++ ?,|nGrem-,scaՖzV +la78{;=;jOϐY3T|wX״'cAv3ym67pn:*]>e!{_y+o>#oՎj :sQ[@2Ĝ-3|lCv{=*d6޻E;Zsqm;roBSo)?s./zsXCrsU[sQ:aHӼ|wn|6?.ԑ+.z,%j,'CE^#wS7H}a4NN&, :q =FR,gٽ#Sr=Ai\Se Enx6d/9q~t2N[80 ko^+`(aqQ? u>6 w~t'!p o ;qOyd%7 ȇA]0P|=vЉ9:Q>/҉:Q>t}NԿ݉;Qw{1Sm5y׉pw]ћ|}l} @O:3;5qm;-YpC3ҏx`~'JYb,Uj8L!~<:C [;wcU*\Scz[xؖ,'A E]/w{GN^| 9/dLy!3ΔZw~g3^<[TH{KF:VqߎsT+8,d bFFGwu_^رhЅҾNgXUsV8ߍz3ug?~x3bJݝ̫Ex[]o1}BcqpXϽca.|:W>sG}ƘcFpc-{M%}uOrrH=j5= 12OX *.dޅ~tCG1$[]+ٻuuɽe.K[[<_-H+xTi+ew)Γ:<\TjT;hzŴo~3w8,ݺҜK߮4>ō@xbMr>89]y- vu?+>ǧE<~|_sb8~\as5vo־:Otb۹YøâO+sÙspUƗG0)(iqgx+d9<cw$N^yolg˨qV٦52@J]7tOhkZԉTWԷ'pE,n40!pN3 Q ,p.ϊ{fCyA \HOqz_%wx2 g 2wZ|}Y}Opwݰ\n<-)sQܸ mz Dm~j"pw^P1k+5l?p:2w^ż1no-ɼq^nfWOmPHA/enu'{wOe:a&CI5*>_J3oj,_j?uxTwskSWmҭxqJ{ݽǃ/hcS9@-[Vhߗ;2+-{BCzxoÃqO+)!sUG|OFc:` .VPF߃kb=n0LX歳E[F^k,[8r%7x+?3oS*Bg}*ы9=]pKim뎼k UӬ{z?_ql3!>3:ዺHۋ?lymbz\^ԧ,rȵHE.ҫY/&׊Gms"wzq/(?Oz?'dީXY'r\[a3`n7xqygcmD{SL2 :{7)^n`Hl +粥ۊoDz_3Ok_U?w`laTqѳ79%?czvn̤ pS̿e]4b=#ԯs:K?-Wz"<;3/7.ݛߌ}xVռ+؇쨾k{D`ϰR:X%5[C<' dTa_Jn4Ӿi(L5~:\5oX>kr|uO>gNrem.o8>}̷5گU}WWl "}*Rt0uf|>ʗ\T`q:˞'g]__)mYNNl/jP0X'wa?y_WWzU]msY–>[}E:J&y1qv-"u\-eqegdI+9r5sTxچZ=Lyڼ0_ '<5<[gC7bh'&@YƸ6R12ƵڊD v_q} +Yݔ,g{Kpx>OyaFcM60ƒ8f9ag9<\r>@ksHk hWheH{k 427v e|g ߗb.xf@60^7MnMȁg܋øe|1ٻ96;0gazq wP\iHb|Kc7)=6 y}6㷁xs #(?}3k0/ü1SدM_Q|MciGy3 ʏ|C\-`>0 c K]ƸF|%7k]QEC8W>8c($B] βq coj3F0Ƽu@ 񽾶n-[;(o4n"p'+ ~8kom)p AE5n%[ ^lje ܟ:ƶ ѱ9']{x}]f?thOxgS=u-ycl|w>ћV,7SV)9\Ko7O;8U,>x0̦d[Cx\μOqrK`:rE}O_C9璱0X>ץD3̨1g6Bc3ܷSOhNq-!/w;-w 7v}q~n"pw [?{yµ־!6Cq7x/3D/g!˴;\lNinA \SCϽbug7AxG =k4X.O?D.I8{cyk2>Oubcc>SgOw_{b{JoOkр Wl/r.v_ Y6p}i ozϑz}GZA迦#I M0dcGl{AcU#hL:?o<_t.3_0e#i]`\n$M8uI^df "T[E”9^ ;KT5GgFj;+M6<;i̲b$滑;8Xwa'xs0gA{  8q ̷:)]``{$]_iâ򻹗n䏧XVý?(_y-ܻ/?~S79d7j2)c䆰zCzGR획rvR~8ǃ1h NJ 6~EPnx|fݻ~/yxOh彘"Euv|bV=s3Ih,M%MeTFMeTw/|g4XC^Cgq ·3H{˗eWs/^ yvw iaDnY紜uC?]*Ko:Cl~2Z8 8ja T12=X20cx]g3w|;1';]!=gǸо~X罔-Ǧ>|3-*޷e`fg3o9SYS%޺V!yJ,{Ц?o&?3|֦b{yxMbTm9Ya|K)F~3Q;QXnruA񔜺s6[ Kb3O3(>5>;,~Yַ 槌y pQ[*O3|Ҋ&x3ϼörS+0o׫"2-# [gk|‹;F*3 8Y9'ä.ɼ}xc|G%xίI~CWB7Ǻv!]A9_/5:دb?m}QGZ_e<5Utc.ea~X wly\-lU/uxxât٫[\ݖ }=fniGO๵s|^y.c2*88<do1^8jqf} &?cuɀ{[Wn0 ' Dw&C'q π)? N-:%0~nCYw~0&{6aۂ}.f5՟*o?]z~Nzfv0wfVn=ˊIŸo8_%p|=m4ߚuMwWuXf8}kf,Zsn ebm粹oVIJb] |)c\Q\oa^`FéiϹN՟ \FFa>5 iXBmෂe}PNIc=l QپJu_٫޺@Vnʻ-dz|-}<0.2/ vlcY/ng~?} ?q^XV1Wϱ_\H{,s~LUGK)FԚf!tgUGWew ,ӫc9H杰Qlq<ɼ3[LO*Io.gt_,=x|*p5+fs|3+\a-޷9@שuy ;lۖU ۬j,lu3 䳥 ud\w\jw3ruݓB,WK R/ an_z +ے,L/ijx+W*Zߠ}DM+cgۗT<K̫WQ7X>*}4d޳4iD|)0NF0G fYoӎ2@<&њ&ֻJ g Iф]}*{\E絧{S ΅΅K}݆aΫ Uhͻ9gR ^/~S+`4y̫y.qspED^0JyBP,`&ǮwedxWF3pWv goi讌y} V eFƹ瑒(Aq8Ӡ3`jx?š:73 c'ϾvQ̇7l&8L#i֏|u~3n `^0j[7w7gW@1/(-86혯?k p-#-00x{ѷ^| Ml x7+~zȓ'q ߭xl%31x7iWmǹ8zo2^8pk8+@8p5'o9=֝`<9$Q<70ψE@)WB4,]ytOb:XNNԙEs\#UEQq`}L5?sf}g Ťk~]CQ۠`3yUC;Y\{_f6~\lo5Qwol:@}dӮ'o3_˙clEo.o|k:}Vݤ\ӸCJC?7^ﳮD6BpV ?h\NO!;0_n)>̛0҇?(,Dk7 ȲXo\?d ?|Of$2:ѺV!%?-3N36-BX151|M$)lSExFOY&!~t:7YBTҫ6;3YW1vKμG+1u/`V&OgޥoXዿn~|3[5YW<^!Qυʝ׭?ֱ6|7}OW?o)W?lֻMMIEvۑHs+u02XUsy\3Ccf5[=i Ƹ=b[hM>zWJ<z)U% 4/PpaרbjØm ْOg4lNlod}*~]|g;x?T&Sr~gsb{X/c88d+MPU000N#{iܟn`A1irC6ǀ lsl e߈p9\|+8p#ɀ+>>6V[ybs ]N30>Go 8/ʶVkm</yᖆqP1 e)pFEKjIa/؊pY6prkOᶐciGmx O11'W(R5m&7۟g>QoO~^58h3T Uǽ­l_1ZWoX$ۿ3",퉯זV}ѮK%#@.O;F<zk?"۽/ܨ'zwd̸ܮDz(w}Cc\&ـ"MJ%Mk;.J?YǿoF* o1u֕qs[s'wj;7wnNxo8φ?N$;&Zׁx$sKxir9b9/vءG5?^;|מksʋ9hpK7MU<-5|^{C>1hr oskϤ_:[.Yoq7kט?7pO0`?>rA~ȝtd$1YC y+'ArLi[*#]5._nƼӱtC:#ηОP[9a]ޒie㸹ޔ)|Ko"kudKsFcқȋS{}8 _|+o{>Ge|񺝚aM3u|>ǹ 9ؼ]5Y֓d͟s͘$k>6^^exD'YϜxuAl9j(?[d*%ՓgC5l~D7k! Ey?y{Nu_xjrȯg/_ =r^'^#{(ߘͲn YR}IK;Olnׂ7y=u=H[Z;]||Z`? tvd1Sm#2pv7Sm}ƋO$youǻ ~ܯZkr9mzqhg_ c]:3Dԙ@z~P?K㱿Ӹ ΖNu[쾳 ~u$Yr908r-1bN's)bj}x6HZ}|S:wc%:y.*qj_$zTλNoiyP<|_'X gOCp |V$E/|^6-n!ps T&-pc P=~Ow] ]"?; Qmm_U.Fֈ_Uwxt[1??XƇܸ4Kxdo:lax `MSw5'wn2UZfOyitF^7ae=~CTF*װ[QW6d`騾k:M܋ءg 2َi\IfpLcvL8ymhnz cߠĹޝbJ8? ~){\]Yv:}{kI&5̼R|!M^աg;1osjxw _ݨw$w m6b~eQx>*u'4+pE_ͼx%x0ul ]~8aϖW{̯.p|̫'=i{DkCNם n-r@.n3ƴ?iC!t ~bf:GJ;1U*iy~-;Ikg \ kMelI'X]>cOQ0OQw71[0F0}EG^پ7(|?wvK]U~QnbgWOt*'!l!G _O{sjt*mKad6Fo10N+npdqQy݌g8(n̛g} {su'Wn]SkX=?a] qwfo=U'{xusy%CY\׽ƌEB ev4I$EQoE nEB4"wzs{=kkB|o@d">~]Ce OeZ =m և36k~Bo5w^j Sx}X^ Sx}}>B}+>L;,mծupvm5SϽvLs]4%]liɶ=e[{xBYw&0'{(oQxҾoHx3c'F:klH^d?n~eMbvtuavw|/p*g}v<]xu/?xƿ|r/=eJ䁷8x^&x}cqyoI~;j4T~yXJ~vlp)w C7':+' 'Q~ʳ1i C(ƥm{#Ծz;Fg~'X/z P8}3x ]U_ɿf= ;NxO؇C/xx_G ;1)jUW96E(;Kvf ھ[H]FePEJOJaVx2i ~#cg[!zn_)L8VȽ-GϹ.^0znnJtwDwW- O9^0 O7~›a)RҞJzH/'w^~% GG?O,^ɖmjxؖ6>l6aG84J8b?b6#]GWXZӏZ?sڿ㨵rǬYF/;fߪ8ǏYKlom*_*5[CY oTGb Sx+•~}G~Bޯ5~(o*— r .gty<9{w?/y]\Z_ZRn*ozuw;xK/~c#1d4敝pVOfY,dϺ/l*{¬Uoo֓]XǦ ~123_8a\.9a\n,KSHU82μ{zǃ:ٝ :VMҧ !ހXk= {]BSC Px) Kc N =DrN| o7/V'9_}rh%5gj>waף~k=aq2v]tNg]Rݲ&#ɡ=;^"~O<{118NYtƮ ̙!em?WϸziE=uLg( 918n꫆T_w2t*_[w;iC{rp{]?T9{QiKuR4>/ral)'HY4cg4c~[~7ڳ) ; ?Y{>Wa٘*g9gax/'wз~vggLWr5K 8܁jLj0#|av 9E 8y|쳸->8Sa;ר|֦gMo(~֎;88Ϛ<usfYw=gI9v莇s;r {iOqp8NO3{18⼇'g>G^eLEo/q=g/"'5*żf>LsJY<?gϭizʘȹmA$vnLiVA>>l9uvٽ7$Ӷb# #ڿw%t'~;5{\ O޶Y ޒI2ɼ3ˈݭܯϡ+ ⟿bF,? #҄]}꘼/0nrݘǽWQ15W@r{q?&=u<mH ~m1?{%Hs U/a.[X<ږx| 7_n%A-OM!r|bɿ6Jw)y>%_yɟWumGfۚZpMQ+xC?'nOG\k5P(%NqNǓěM{ހVkv.=0Sn$y)i뱾²vsC?C%0 Vs,.g i\N+j#:MڊWacrδ6x:}Ia LJ3^V?Ke{ˉːEܷ`(o`U@)iov' w!NuS8}$Xc{̳%k_x[!/HO'yz8ܷ˒Q_ 1FB~/76~wo}}&EYnr#mKqxSy/O(¡9\S ȫx9gWxgtzDe-E!u9MìxYà 5?QxNXJ7oHsE]=7}WWH q7;YݧoV~9-Ye3=Z7+jNsBB';T˓:5[S][$gsC]eܟo'3'gV a/G{ #JWv#KގTw'@'ʆOt%U{ϵ&j aʫ%MMtv@+(lG֓OJrѭ >7U=^`ơVkI?:G]Y*⹪|gr/IÏa[u q ~ _VXi>٪E'͚5~_^e取@^%K8HM4Lr/Ml;]gpad] CyG__ ߟ۵S0)\؟QmX®tPG ˯u_~/J)ʟ%'v-Ca_nn6/ܕ= Au+΃w{0 4a^5TJ#wu_;ߕIf_Γ&N |{ÞR2t܏ײφ|q)|]']woM77[ߞ=@:w≭Jv!j)_{(_޻(oJ{C<:OW } |{sS?[/?G==KG=fzfDfҦ//R-J1&ꕶiٹM^mZ +m;m_W8D鰥{=*RY'|%i˷_z_u=|)ǘzz4b_S )/m>n9c< \RE9QΟT@ϧr$_/KBO[o,wg_S.N1cȲ;8g{kr;vg12I/Vg8~bnK5K }Oo=Kj:xI')TP~kI -:ԽlAnޏ"~JEʡ_%\n7]Ζ7R}?0_p{C9!z n)Q<|+q4=~IiG9_)?o ;މzC,}nU۹CWGt?vYſ<]&o\oc/G\y43w*V8p'2W. ֔p5MI)0Q;8ƙM~84pfTxr2.#<zCs[r/9+ ;x{-S#WΣq|ixWcNί$_\q)w]qq;5e[l/g]!yx,~a uLid_DGIO*WN5-OIx手C~"}D`Yє)3| k)eG>Uv@-|[H乬z}[ne$*O*2 sJϭZ:=m~]JFMU4PXkv +dcl}یcyOqoD`c/q<#{!}ib.tvŦZf^w򥇾kAx#+>%iJN#/H{Fk!/Fw+۱ܮv-;l&oOU6ki /۬o.h߁ /, moxl6oZG]&D7/nRHȖ^*ݴmo\{TJuA}my!5'|Ǯ?,6c7zGƮsW^ Ki+8R_%&q)Kn ncwI;ižU#~z U Wb߷(Za=q!v.ȞJ~n{.À.| =\,ț|¡lx-ULV{\c?(py^tsIwʇ7xU%zlFY;3kڱMux]=a o08n)${j蹨 y:Um{‡T%SijU3m_;s0嶐jwO)ĉ > O \x?跾gq؆<ڶ7b)wON}<|Fis~W37cyt>v*?ōJs^Eȇv#Q^ OVX4풮π7"D=S6*bQ&ψ߇~(O#z{k 7%\-NoxbW+O/&]Jn?ɞ'C>5Lx?˪߸mw]3aǓ_@=dnjωSxtFNJR ߤ7/XOJrT/ᬄyUv\ jU5ݵ6_T.I!_+"?C$2/{VX /%R{RXk ky?-_. oHMSoKyM^(6yRevJ/o);{t- 4CwV6`~iGc:;HI7(>T[Qk[B6xMW(gdȿ&qbh|i_Qxkm_=XW('po{W6jzX0c)Kr D>ھ[lQI}rKyVی]_t#нTkz~,ݾM]E>b׬c&u9Dk.ںJHuN?~Ow"O^g|{4_ WV _};y^Lny.Oweuh gïر4ƲUl!c;u%ͻ{1}`p N[|!y YHdrhQ%‰0X7ÌY4/*|q2v浣9O8@y8_`;Ny?MP{ʾUښ䇏V݂}|7t1|)^ w(<^U# t]m%6dFpay׺&-W:#xo,ɦCUJ?V/GCW%|U& @^#LzI^&s)C;:aYW˜~ Y -"y ɖJ=f=!24?@ސ.VM꛺ը[_hm j͗{Y"Pr53ZSͼ!yP%6Ja|r ́u{*gHv/1=/KFK>|>W$J'w$/ӻrug_*35z\}(w6pI9-w䙞!rɋ'i&x9JxAi~ ϞZyq^L2pW3«xxSڿlm%L }J^EC>XyY M^Yok_p_80t9}"Y>ϖG~CqEv\?h PuȺߪܻ(w]yN #F >{/ʟ)ʟ 8[F6o:ا9'x_1%[{Vg4vYW?ȧ{$[;VƂ?_ll;q9&FAg%͕v,=YW+؊i{Wtmb)iցR;&<$x ?M!p~yLy* co~1C!o 8BC 09M4VsD[)OvVwp6-f@(6&)^~w(=[8˜9{of( +Dvmhn;rrܗ*SGW6\V8[n'0߮;A;;MSicoDV[MO]B [ma˦o&^ȿy%evTKhޔT0Y-ن$;%4}Ρ|o?pv͋߮&_|fֿ֟4klCZ5>(}"3]x%"薾dc;8e^lҮWBl`-M{<5Y)H+2~/'rqflຽn\#li}֝n]<& ?u?{x{/-xI~#i:atϴ}:M>] 0 1JeaO| Q(|P=+-+S'NzC~p\z j- ?+=%Hav+Z:?ޒPO:K>JοՔ%GgQ11^ܗk\^\{} ^~WXü:}}B߿#W(LX[{q=.2K$B^k 7R*^CwgX^L'q;e~i;#3!S/߫A^cBֶRR렱[t2m="5ȟjcSǸ;`tkc=ژθ6f3ot171}LJmc?6α6{0X -hCj'E9?%̡ߒDƸD#&$06$0J4al_EExhb|8o*֤uC*ݖ~yi*r׃~ 3ncmm-\y(߼8}5Jemw;b"^Oi-׵5Dw+nl>e"oi k9Ÿ֎_Cɳip~S—_!ts'qlɓ2mqOoO2c,;J?v!=u)`m 3qO29j%{wxqQ$?k~~Wq.s-m,|WBy~a5Gy.IlKNyzvmagw`eՏp+?. "|+U\vrvoƝld捽/){U]kpS(BƄG&CnR:<)i-s~emd3>{es)$ۓdܮpcr?tt3 >KoGy 울 M]n8ib'SNULOfSƶ3}vH_6ړŐEY^.t$䃕_J/[ "}2OM_y%@؎ sxvo{5U{ weZ:.UF(06іGe OB~㲮[JwSOl}t{R;4럄#M~:ӌQ%ELNTVqt ڕkP7u%gHV'\s&ѿNf>};Nf>8AfʽNL4尟d\E8"oszgzbЌ#}f߭~l:{_.l*KpqE\}k8E]OUpKMd]7 ]yXk+ח%yD{KKD:۸@')<_^ Sxk~T %ngf;c[~t]jVɋu1eOh^6,+@Z>OMߥ ]!3^?!cQ޲I..oOۂW!Y?l8Sd b¾M]mNw1dkȿ_&'{<6\ږxӺI\~TX1L^@fmV+ _SpMx$[NrR쎣ɸ r*&J{;d3Jwۀci;ٖm9g_ .?@,+,_1SV 7SSg)퀼/ K!b +rJ;O N1㪑vEoCɲv1oeTZf0a#l;blz,xб1Ŗ.%tBbjTwRg9ny'mSMY ~pb=#w%_Q]xM!)<툲k5I4{ivvȜf\nƣ܈$ݬrw_I^/+xGl)u.ݖt.ަG* gN[CgɿbRoyghg79-\"*ڰasmcH vX4gT_1G>wϱw61&>CHKsy7xgTZEg۴. \"ԶuF]J#j$}žПFζ}OFvNgވӊ gC:% ? oQxe0qw.ec{U;Ǯ#q+Y; 7tv{ x{Wx|ơ ɉ-MyKfxKцWwgs<`xu_ܟE ˳ D9Yf\uD6W2`=+=|K6CzMQڽt)|IU'P46m0zwxo)7 1 3ߧ;H3"Pi㎞6;Q{:yAGt/&ھR͛Z{NnS#;NRy}p([Dx膡둤]cts1k y1wz/ܡ}L\GW /-Ѓy Ǟߎ?>ȏv Ǐ?^0v}/^nU_rW'y?U)-MkCk3յ^j\W z GE; Gw5kH5I 7zIoI_lVs(|J~T­NgW~]8^/; »!>\ހN*t ϴ@'H0rHG3~BR; @qn mS(?/ ~?⏾Ao`ԧNcM(o#:jkekDz5x57M8[)_V޻ɿEm[ :S7msgucȿ%)Nw<]əِ?@~,`[&{b$28_`}3Ed Ur\t ;|wcW'{ ߦyϒԡ\uvv48bbHg c6rjFҽL9wczxj4Iz[~?{Ep9Dǫ_IKw>'^`nҀn% 6o.O? ߭Kcؾy;FL0s`)ڵ9 ny2o(6īp!V?}}b qߑ}%#;L~V~/pJ s|sYmJavQx6 ?~)ȝ͐&?>RXc4N3&8ޟĻtX| j-f+aCoPL/Q8*7bKU 8=f-%l_c3k/gSywx-w`l$jp[Ne 2B9G[͙㜐{wF= |uFX6amHaς^#G3M|f1?܇&۔ԬjEoaKYٽǔmiʶʶ\ec۾aT9齨߫#|&m㿬RKyXC*#mb۠ks}8NW')Ғ0/q/sg\WUCQr^2EZg_dπgA^Qqh)O y$ OxA_A_@Ŀ!>‰ wPݝHOEzmE)#8;Q5ImQ>+[л/۽f"zKد9yY = x¯+MzmRxS<}^[2ߵK{m/J_+`g{곜CpٿoGd}~DEo)=&|mA{Ug~Qde9g({.eG[b=[ `pS>=߿gh3Yw_ǽGw[tg=b9o<7swb> |+/sd"طcXa`yD t35~_6oӶb w!1\¯1`›ͻ/6ow8NcpcLZݹoPj-w3]zˡ3(iJS|߶=[i6[Px8R\}y{2erQx+~1v-7#Z\Q wzݲT|,Ynn/FS;*r]=ү?mi}i=6Hqp/MvhW/r>kO)<8o=6"wχ;q 1ڎǙ:;W+?[7R8}<0޾RxxwGz\w tݏȮ2-{_Ont;d~׈u]Cgx?~iO﷈MKwƓ܇rxC~uO?o+]T8^X~ߤk?a7җ*W~Z`+{<& Uy7&`|:|j ψr>OtErT±9R{m[LwHLomc:61'w3~:c'̞hDaq>h쫉v}@ k^>xC3? k9zPKX=P,|ŜY 4)l晽gWt=3w^|!UIbSG5"4별WK%rjT3f9%$e9p;-8bj)ǎ;F KҊQ_rNOVsi'ʖG.?|Na7wؕ^F%L^wz_\ Leag26~)\f澄z4ӟ% Ke`68L[wa#|~*lo I& ܞ0O$Μ7NR8xƃMY70L76"p6͑=_*K{.YpOl.l#|K.tS=5e)p{7 |;I"+~?dSfoV.n›fqvk*߳}cg"|cdEǐ)J o?Ǟ%]0'(9殺o2 ܩ2sBQEZ\ ˹)*JF'C>|A;kOc KUXzܹmop+Gϳ%ٻR&B鵜ap :BxHgYlܦܿg8+>W-; 0u|A6opv-k;*On (M(R EH "(ł,iЂ EEN"#b(?ss ~ϣ;l;{ƒ<(tz)Hsz2{_?ҳaAM_R7W.66q|1`>p{6e#Q`{k'Uz n+{8 ?t[`OޣsdGxm4$x)5쳏7!_O;Ey^~Om! /8ԖG)S}Cm: ]GD8_|i_jCm&__@~*ݮlD釤\ 5EƇS;B??!͘aWbv1ӷIﴧ'pW[?Uѯ~7}={f; EcΨǶojpǶ,^ئCSJ7+O_KJcBɗ=fr-#i7]A}ݠ=>9OMsaDçB}{},G.m9i}!߶=y'g#ӗ3٬4J}8MHA/[~Fz{So(}!HuJ[_B:5O&㶺9^{?׋ii(3~҄kk*YChvѺvc,G¹ު|M'nM{y^J1gUnuK{?~'>BoGOEѓ$mdy3էrXw[[?Ɩwma=x_?@I xڴ M6wpR#\ޣ8ގ5E8<1}B>Aɹ/ATY.{U;6/mlG7f)_q8 ҿ=u?}.) //Ϭ/5:9s>i7Awǻ}eg N8+;*Lȗzږ%DJ-&Ͻq{5"gZڻK˸4{62<ό7M)5_x^6L9xR6rܫ'ڟGR-?êR;CocۇI:^fp`[lx༤B++[3}K#;~zgEs+w^A|woyK9x%˰7^m[l\Q7c4HQJ΁0m'_M>" ci;qJPuΆc8O(VJ1Z?/PD!Ļzɋ<=Gs9?>~ߠ?RÛ&`.D=7jS!tgXdӯ> {S<'1;`Nj16c}VLp?޶_\N_ SysЗNzލ/!t=ӿi"Ie,Dl5~f[-$?l}81 6<z#DY(W.&B3mnD},o&Oxfl9HmQE`HD{^ԓMJ&}0ߑp~&";|ϸ9>M%QBo=c|&; wQyCaؔfpޱp6~Y߉L=Vw3ǩ{7~4'С|yf:c`*gR> _VF߈~ gꪪ4WIvߥ${oU/?dDZl:5+'ń+A&LPp&DŽlo'>)V9m~*M6{ ^{^dwd]:U/'^5t^{-k38׀xpdN/cr:9k Lvkʙ7)ٸCn?ŞahJ>/ oIz+|m\π_礵9 oGŇݽxr_pߜmǗ8mIT M)Ui~<մ?} vgpXWtO7w$4.xgC2My+5՜:4՜:5՜u[{9gy->|4/',/sB rm=~Wߘ1;~Pzf>s=;2fM2a}|Qi5q^q#Bʦtޛn|Dθ3 e=cP`^V7ݖۓhlnR}N?Kw7P7B7|OO7qBMW\ Wn} H0gUٟxQXz_U!Aw9Z5ݖ6Poym7}n:KK_*E"s32בze4p}oyxxy漵j>g^󟛺pЛҗ78x}>]y.?{h7[lY_=soy[e70<',W78>%axnLItZ̰ÿK4'ft7_{8no徥Vm0߂>OT"Lᴌ{}3]sf0#]O ]p~X<|_6 cU`>u!|POg$i _UѶVQZ"grr-or؁"s90r`̺\{ʙqsecaEq94~QlFr؁q{.yPlFrrg!f)})/XG(H /UX[<L% 7V V\YsE<&q[fbo"x=wF8鏛16xCwG/{^QN:m JoG.FoW.KiHv+K(<@ wR<.:}'{"?~}{\7W\fcI~;pDmǩNfhqe7C~3dzwړgPh~aoxFTg =rߌ!\t9Ci~_=ce~y}`\%g] Sǫԁv陛` jۑ9]񻶉)[=;T}ǽ5,3ֽ8 =.^A#8l _M|y47r{3yXf[\N8;(g;6-#(O+LT:ޫyX\\J V99 }$9su}s6'柽rUȗ${zޏ{mb_Sq{&_8iyb4l?w{k;޼n6Gľ7!esy/"b헞N]{r//vڻm:s݁9_oSyy๡B5$z+꺘9׬y<9lg\3o\{%iq#_Px«>p,-5Lx׈o/&|r;IsCvX'==[O٭]ؕ{wua/S4Lt#1S>!_Af*s)8#z%xiR*rxndl\S~$lg+ Sn[ O<vԗ}v O?~;pterw<3%Τi*ߊϳw&]r!pD3 |b r^'98O%gO1X nZwQbb\ߗP WN)\V2 Vw(|GpUR•)3rP/ÉV{\fN6XC~y=m ii {<*0D:|nD޿|8Wjη~q*sg^P_)Gog셦Co'?R^20 O{;&~<WַWZYf '*Nפk"^d]\}#ZE)ߖAH>[F?Co xZ}LO}yT ݉!UXq|`R#CmU s.֬O+>y_3œ%ez%V9SK ;7m.Tx k$xP"d(e{GDNOyu'lS? JI\nu$>xJg597vyx3Ҵ"]m9zxH啘0}'3z։k{Jwd'/;0up?ah[|D%\r5BUwjW{ 'Ym !!|.OS'>^H:ūoƷrk|ϏI1O9?puOrQf#\H-& jVsO ̥*ZSpg_Ty_QkRKR9KJj[ǢWC'dq<[0>W5h~pLG /3mG!f#רeӗ| ez[ \of_ag,T`ֻz3OIv/o`r޾t[g-l:rC`ҶKd{7pUnhqɍv-ڜ) N\lTjєe]Yh|T:Ch>f}n:JGm ̡,hoS &$<}m\*dۄoZ~8'?|˛08zw?Ή?gyΏl _oωns?am@ͰOxp'p=Ol}dϞݽџU𜛊1mV|c9NJ+;P;CvzoiD8>i// ٬ٞ|OaRNmקߕ:g/LсuwE\~CӬU*0HM45[/Qw9 g3pF;%5s?x^?J_OWS:߽xT;UKlU ,\YwV֬.[:5W~_Me n-'{2 ~9 {Zgw$gsM4賦;μ-b,c9a{]?2:wfZYgsci}6}]U7Q7?ߢ{ǔ\ʪ+W"w^Y]fnI)dҔA,WFEΩ6.>3Y19ߗEtst&J#m TG8wws #+M~CQx2j,|}h | 2Y4Kffa2\ǧ=S|Ư80(|k]7 gρ܇nJS^0\%wkoǢ[MxpWyk~oGۊ+~x=&πy|k~Ǟ_~b|on|5T;|֭ǛIyL!wșU} SŭUkG8 F Qm`NcQ(0&(; 7CCq}m-Q~e@5YmPRu{Ag3K_fq*j\t+ 7E}4_\xE.<*^E!kߓ*{Om%lF7罶g"~ume|D?d:ŒiW%ݲnc})HGHsGe~p,q~m3ۊ#J >W־G*',mS|Nx/zDIܞ ]_>I,Vs'|M0o7k~(1Uwrq?-w3מp^L)g;:|«ҘǴ~48hb^'^ t5W>DUu'rXoSgsTN~>|Osq>KWؔu_m{EDO^ Q7:=w]L{yrtV}&qn}Eq۾=8Yއg< #6F\{ sjpAo!a v.gjiq$A0(S]a;CϽ*B>ԥp6;9VF;~4mf kO/> cKg)OuQ[!7E.y?^z]xWgܴˤQ]f**p߅o ɧȟ|OW7^^Qh]=)Y"['2ge% _ODZqy1VX1#R+ړ^ kHTaH K|-߻߫h_O{ǐvSd ->z 0|i|?p;zo'~n[f ;AW m,kMwq q;_|-<.m;g4Ưޭ .?=?"/ݞ7$Mk ^)uюo  YFL6%}dcH٣M#<, <<$}F&z__rf r{Q1>Wuw+z=w}ǭpυG?LvMҼP>7X٭3{gǪohWA75##s糼>:xi(?hƃ7xԈ o3tfA>cGҎN7K|YQ oXˈ0waiC)_;fMԥV!ȀS2fKG0ƺ.Pd6} *kDkO4m٪8oA.~] X*u-*.==]!'m}];iߩNmq~ʖAw%|ʞTw6}N ۩gsOy$q yzږ}6/}#%_vH)A^8Ne-u ^ҟ 2iOmg"^Jq׳G]oVgZNog> L[}^ԙ>}x#7fߥ^GcӝՐˊlohx͊| "8nG۪#%|!^F.|Rn(ni_mexK 4{\|S[r!&ކDܗ3362&0tS&W*M?;!]fYzV'e*4෉3 *c Ԋ2e%e 2v 2 OK1 9Y/" iQG.bz~&SZsŹhκhκTh >ǜQsWZ(™Pn/pf /䔭ЦE{Enc\{;)WJCy<}x`؅9( }.~kEO2^ VEJ엝c-^lP?-b͹ϨK7%kH*rɾC R% TxΥ%r tduo.: Kf(_Z_ΰ7)=̥_߯3YmJ\|UQ7D$>i2[nWs[=c|{m#{(\2߷뇿Ng'{+mr|{[}~ %LH\Rwry_ؾ0=H˯?Lsv]6rbo?=~A/[߁GgCvxj{i+wXٻ޹!_M$^ɴFi}E5n3#Ng'0yI+g#6 gN79y9=>YLQ Wx^r]v6@:鍹b-wŮG);=Ax61Zx>EZP^~vxEN߰ݏY/?ov-^Gh4/L6D|H9~vzM?0^@X;w{] 9{gpYȡp{B2EH" Ien i!]U9}[{߷=gz]k-]GWKGCp^ rp; ۽>%eWx4"~EwESNg65wlq {/`Aslk D\w!wVn >jnuk^8 |/D Fm M(p? <[ Y~+.F_fD;Zc=Ǚ33"@9~BNI]I[k- cyH{V ąìV`x|{kycfי}<Rpګ8?,65>\5 ccb7Y߁oswi{E"?4uS;*&> ki|۝#+ |zI;OqZSyiV.w3 ;U FJWB+P[t+T*]K  .a۞ejy{=sZFg+;)}O=vs)_L]dvJ T.x < .G9ѝ?Z뿈'ǼV|9헿5| XBǤ~eeVҥv_c5a9~ɼ.j~Sg.EkeY7+||kup7e0-1 '_[]٣E<<.m(??.1>ǵy.1ϞB>'E|&"^+^kZ>ȼwȼ](qyFfZYL'β"sX!`v[1~}} qyd% η2hEceQ@h_-p; UqVD~'- 8e,kM*,D#\FU-_wg |~?,83Diyߕx82 I]QDG>*6Dx&P; յVc /<ʭ='l;!)\:eT]|3qK_{U hyٸ&wmaY.}wG.Imw+nt>?8 oS.YAD\rEiti~j^owi%xDxwν7Ƈ:L-/E+=Wp2_Fs|S_:w[Krw@F8/eg;1/VxHi/]9دy>xSJ7BN_Qぞ3k}SO)OvUSC{ݷ?~+pN0wuq2俉qq 85^C.w8[EX((ڜ=~;%/ y6pת=;ɝ e ضXK}s :k{N=wՊ|=ɗrWx|:|A}N:Igtd\/Ω[ǭ':Y);+49EXyZ7o)فГJzzlawtI|9҃hSa=>Agyfxl/4m%Dϵ~j݂ OA;t^>PN#8',Uo8'a ' $a{y[|Z?Ø׵y`sܦxϔ-ֻߪ9Ns_GvrE\^UWǕ44hsy-3~}Y`uܿ┏ehu!_tu)nT\.U[y%0}r'F pqy@k7D G}{L!B}1fw-hkEj030c!`z J5Js *{STkJ)w !#^O)QdaI1oc?⼧L*c'o]m t\jYߘT>ߩ'Qt]1.ulQoYI! O+^T^$;^ K-S{k R p;13J; xIiW= ק':Y'2kg5h;^V;~eKSnEo:¬~97M3yGOXo7o w$3wH%]5=Z[里~rg ISsPQʷ~BZkM^mU&peG(]A]W;MkE4N'ynj? 9}ﱾn웹mKWi ~}__? []w>DI\o-@?wXqFn"7NL3Qmz{ZĽjC!xMȭu ?;zyIA5 EVWdcknT&%ko2^onm?,1>|Щ65k .=}49Ώ{: ] y99֯P#<8P8s4'G2HσkwS{a݀'_+\%Ky*b-;t|]y 9D,wضm4Yg'VX}aܝxA?6}VΘe :ۑ{yR:hi;{"E9r7(_N,i9n}"H-g ΌeyS7g K8r'lHg~גq!=ݲVmߡiXG{T50džTaKB}a;rdDYxrPF/{9jĝ>k4kU1~InzQαo~Qh=DasTS*zɳwsK~+c?E9{RXsadϻ YM 's7oL"-@X.&rqoSOW~ٺw(;QsD836|mM.C~:/qy"Cmu]f}.t$䕯ۯ_ /| |=ӽZ~q R|^,2ȷRoU(Yw : 'M(,vt' dUkUs󉶐 Y3ݻR"Nm?^HNޏ:'1>J)OI' <]&T‹ʚ̷5|ҞMaE=1v*/ok.өoۯ}V]1zr]_!t{\^\x(W A/N='ܓU{sYZ_w= ^gJRy)? jg ܠᷭfW`O]WDw_sa/ ^_[cE@ps~t9ͩ)1qݼ Z~?WՕ|Q]5xhrZ !Cv$Hto ,T]{I2t8?՟}= \xR&:~7qf w=R]/7ŕWhn-HiGb<~oK,5>ϒ^o;A7˸xSqLiLu71~i3ՆT}3nY֋Av(?G|tWetE/[uݱ4[7ڏW{ F٣E_鿚WMe瞊*]ݍy\MqɐԄ/^¹/OABchpɂVq9/f!詂6a2s'FM7*~V[ߛ5:OʟS5g{j"1oD/AUA }}})y.:A>ukc{tsO5v,~ː[*o/~ƕ%cqnT:cx:@T5'vy;C/{hYiSc :gx_qWVø)ZƝO}cecma+{wZ3 UG_QgJΈJ"YL7<ߺ4IWiqG{"1kcD{ y鹜LW,y=GtkMt+3*)+)G#^;%7͡ $=ۻ2ׯ(2%}4ڑ=uA/wܵv/#{5=^K zK1˹g"6̭EFM`~֡e\+ƻL:^YSGOu]V7z"MAQ?>r?u;ʆtv>}nCCuƺ3x~9WkBq1ii4QH%w6Q;q4}aQ?s]/҄yؗF:-8'Nlwk$τGhQ iO ڝUn?U9y̿- >ޯ$O4y>6~>'k%+kd1{qSpG̿GI W.ru ۾zKZ2 6ɠ66~ R2h, epWg u;^S#J>r`ў<[CZ4nMdw0wbvk Xvђ<ePfI\Y4aҺqn%eQ(, 7HXOi?U4t#?m48sK9Χ9Νa,,Kl6I' +Jm; x5)lޫı%[rYǾwm p x3n5^L~NmpG;ò`=ՂmD[*]'HZ/B&'~Cc=gոߣzwW7Ư z~^ <)ܷٝe9^wI>fVD~ttjy{rkhnr\=g~W3ܷ5\-g7Zr܉3mwJ`I?+[{\o(keOd^cS zP?}^:NGj/3Q{Ǹ_x{mӺѸߗe@T='2SXgG:O[Ns?A_9c4b<QoCl~^qzz_Mf~w1K#]*U?0x8X{vi.DAg0= X|7i|[qZ뛛bZTy辂`O}@ڌސOPF7@2^c$I*(M$o˦q{po Y4x䋶Zhveh'p(@PkpOwRn h1NloDA}߁iX2p; >Nk2cV ^1]1c1^f9?YSWDx3}u DE>i[{X_OHfwi꒑7V'DGpO]Il@='UgwA8 9gqJll~=2~_@:[+qM F'\O韫vq|VrwAWa忢\.gG>=&4Y:S!>}pΧǬ<5+1W3Lu 8 ??;uj.Mg^օ f$o #lv'v{?~?RIОZ7; :ag )r=Rp Q:@:&Zb^p7?qytw|2UV~DcYz\{|ໃqE/hN}pǸYԍWG7XH8e|1~:ȶ p- *pzN^{Nku?q:? :tpʝq$<{4ҽ:oG EWTnjk 1@z|]LJEz|XW,s yh%ƍp0O? ?h^>IfBӌT+ms؞kv{C{yV:XUyd 落M񽥗Uަx-O%B}F2cM) i/dm!l+7 Co}(^UľSz~^=wr8}=A3"q'T*8ezWo5N'iH7u9 ^$0O n^1"M8Y7ET'W1ݨ]⛚Xn͊_ ;;~G@J?m[ 9 yqo 9K͸WPm˖{,(g,kC1׋bJ@8T3+&xvR;Ae'}Q6&>kItdsdslLo V>ԅi\wh[UƘJJɮPzV{tz3~.}1dMĨ|09f9$D˩Wx1/sX@?+Kth;7퍨 הL 峹DǻBoq|kz Jۀ_Aqe5o g\ڀ)!(O8a"{UuC$ܓmk9]o#7m8^b$Ɛ*e3Ov#Z\%QՑsҊ~ ,%ZQ [wQa|bm[6EzApۈFY=K5~3{7_ Q[D6 z Ao@,)а,VTe[{U|88~W-T~e*M_!=4/Suw?ٗv1;A6)ls280nsØU5qnJ[ wBuʓcĸ4+ܛ{v?e'(ÏW:u@mpH wpNcj_{  qoq Ax_V0{G\C3yWAZkAn]wghCt0ߥ5W7c۶g&7~7GmE6ч}-*~<|wÚk Dpx|E:z~2"ƻ^ɠ/2Mй;l0}_)&E/.\)e>L߆)7eG#;?AjR?er[Ji9Ki|îRy_J:KIR~=-sg|cŚTyp1 .w A.9 xnGwl>P_=ejO-jeVeHw)t]Fݡ@w E=HC)$2iBzȴgcخH-R^p,qWP#wEE;D ofX_"Y%(r,5h;ehcv< jS e#{e'7Xqo{?ﲿ#4O;l#M2Tys" ZU$ հL9q%"X ?'ӳqCqc.ø;ڢk·pN%{Đe2ƀOfCPoE_ {2]R&0n֙h\<ƭ0d9>w(C2輻1e嫳o~fF>pCs; xL^jM6ҩpSh|fX;{/ IdFP{WXM ܊$Ge` wzK(7Y1یO;]*{kfg7+mgs˧ޔ;8ѷpAr~ Q]_-WG>qw=_voFPs( k%U?{Ł@dDTr3s Bz0:'RKH]$+Jz+o`]I @D a2HVXoߏ^oT ? R*#V7u~3bqG^FiE>s_uUK3k6:ߒY:gW<)1P~Q׆9~8qVq!u~{Z# OO:QRυ<&״ V@gXoM:b>ql[$ ?dx[_Z sOZ+Z9 \Ms${>}ڒm!5g%jfX>K NMt'KdGxv cy+07k>* ^{2`I:§ENcW,H%M|m'%St=b2_y'KQuQkaG7>2'VkL`x\ڗN] fmU1m nzl[UWi:r}Bi~(ښz{-_PI5n`Xlrgs/~ { 9_lAݟF&ianߩt\vi| [W}'rӈV'?wʼ lBZlۑq ?nZ|{՗D>M^!}Cu zR_ϸ.坙ؿ/" n)醷M=cwW&k=gGmIma;c% tqv]E7=s RO?-H7/x/T.cms[U^P*?n563Mzӛ@g3] 'שm[=8꧋<88^Mc/'G7|e%=xr cT1fԵolk_G}Ehk)o7k&:zd0n7g.6Z0n 2OZգ!3B{~ҿqctn/o=99؟N17H i+ŏ$+?m\7;ʾQ!Ԟ[om9ܷVx)4hpwz3 bru٠);rOjMeEmk>'F ^މm'm9>n0ʓOםϫx0܀7R?boVCw(;qan;LB5ٗ=!.Vd99cƚ 9N9ޟct]=DL1?#rHw#S-D%Fl)tksHa%9O^! .ۖct>1~0[cFKU,F9fFLd?9袊ven.iXx:w7 ş+KV>bu6b>ьȯ}ZmJ$֜맦!|ڄtp} s5+:OӸ~qwU(E)z=W0_yM*L9󊾢2 ]AU]K Tѷ#v8'YuN}l?K:|>d}N rk 2rLKu"p7^>م˵ ) V>/Zwրמ3 B{̻Q7b0G>YV(>sQd }Eճ㹏_88%'Q4a3~(zшN,#"AksȖd?81.ŧx oW%pgؿ8;i$-_>I>,3-<ⰟH87bl7aQz 甒7 '^ VX}+ܨۈzңDȻ4" #i0<-IO5HW2)k| ~H[pGƷs,yJX8/- JNg߮v~5[\Ү$y(YC^5J/Uy]mK !sGV[OVQYf+n(V1ʌDݗ * Tg~A_k#֎韡L=FOT9^赊hNOo>Y͉P??\Qt1n>9ج*bz7c]劖l8{ߵc#yJgEWkf9(E)z_Ra)O5mgQe)wq&ΞvǙxD[청O[l~;g.7^I,܀Mƛ[}Es/:œ`g!|kSJ,-&1-ĉ&?XFD&w8\3Ea-{aW%ʧ?nr$\"2O[pWf3 ]Jw_^+-J:Ϲ]d4> X?jk['N!3ezv]U:=Ա*%,Lbzhufs{\XqwWhTze'kOf3v :o |y7U/)V̀},)bw-*Tp]Uq^OxI$^d\ כw UeF{ F'\ĵjW^&5ϥcwfx;\Cat'p?BfVt}ˮd󰴮ߙ{n.I;Lt^&3OJHl/}Q>(73m\MF/{H]+P;{O׻/}_r`7L~U݁~q۱JYe\#f;6Tw512wqnT6.d>`2ۺtܱL=d$^,O79=WM"30Nz)hRO/Ix73?yJmɰBdZ_ O@(ZS7a꭫*!ebͱwkko5f0o ^z3S}V{$_LC+8Jnu~ ӊqc Ӊݽ23oQ,V2Uyu`jLvOyB;u}ÀS͚땾^Onhpe21N5{s3`O ܿ^SXD=jd*Sz133=|~2$|>|.rN8Uvu۴@tf0c1f@tKǞF53 G„&L۰Ie2|#6i~ؤ9In*0ߛ3?w#Ta*GQmNtiz1Lveօɮ̖0ٕ&2dW0ٕ6Lgtw1Lve]8N( ۾xMW(׳^\˜tbE uVެ1% >B*g՜В&B<حXh`y[l$!)wV2u^-0f:\ @[H^ W$.ɫGF{见^: @{-ɫ(;I:եBW)dk0k## DM/aF/L_¶T]pu U8؃ áLc?4%ŲOz#…O2,LpGX9@rIx]l/V*E#?{ܫYUH|lk!Ŀl}xisfaٹwlXmY%js4C㿴dr)I>Ÿ}^$} ^/D%cԛ4Wut=l(6AvcyG7}Df<+Sp̸ܿnTnƛ3}ȅwΦiʶ +O1_XSwxq.֛}t na cw]@"k0.53>dW+d vgFGމ YƟ)NE/:g"JtMn?u?Ʈ<>"\`D. ^r Dda !wo }ew=Џ+o8UWADV3QT^_j٬lCW9GU-&B-4wp8.wG3Koz"naے;3s!1Y i߲"&< &|<3RM*tO%;RɧL _qo.ѩ5/l ,>F_^ .ij5 @PRi :߂T/z1IҿƝ(N41 ,@zy1">7 y@@_murEf5{< ?У^{ 0)@? ts^g,x 9| c]v~Lkwm_Du蜁<j_8ο>G@#\m Ol mOm$3I}N;\vPH46/]Ȥ}tzi .k('|m%z%ZS@_ tU?gB;}9]RC;ECLzӨc==>w=5_ ~WSi IƘI h;aܕ񖧙GUL4_fJ3~sk9\;Zim@N1_tBGřkC\j\@a7j<'(oy\>r5^c(bm[5>zt1<{ ^}ѽ_Q5s;~Oޣ ޷.g9fl}׀dVh?~;PZ,z+my*wDޕ}oovuk|Xo>z( wTs#s rNA꽕u"m46wc|I[r9Dm%vΤt[ e {e|4$얡 [ eN-gݲ,얯fp:)&7eF3yYx}!#!3z`޽G㵼2dy%eq%`棾g6o|U8}?+e9ƹQ^#yJVkÏ|Fa>g]3 طgC3}ٲux۲;Iro*,$$CAqNelI];d,HelO"ٞE1dPH/dl_M6dM6&?-LEM b~ql<]9)2t>PmrL9Tos8|۟s&;95̃g}J9Q >w'ֽdYd|1zC)Qxh9KCT_.S5LY}ęʨ'r.FP>;9v5o60F9їb҉Gr< AΥ7PZ.jyuOf :kxo+̵;u2. vxn^FKIlX 8U3KW]#2<ǘL|y|m!^? @Od/]Zj%o1kjQ /r\5[Ϧclm ܿ_K{ױ,%2(̵^2يum?k^ϥ|kb*K}9\ 3K7$,Np8Q-mmsK WYLeb)rxxj^D[»K|Kw:T=HM ;N#I~Xw"%]q?w3tO<耢+zTt=EVpEc90Fя1]r7[ ?<f\*ő xtrz$qS;lQc(^[>oecM(п\Kq/n]b9}3jI/L#njQe xE'8oK%-/%j`jLjo4ڇ0G=08{>O,'{R^1 nLc=qGl?C c|>(P޸ҏO{~ie|:V:i;;ϸW^_Lm /f+{e^T pW>6PEXa3+Lߛ.U`/b1ԗV}QuVJ?;x@mn<"h~v) w+:u] ]o}loڦdOr4ii|GSK.=o>g ":vU3p_cǣ'&Ϯ~ T41jTo"?8Q]ed?u8ZNE;օcx"}ZH5|U9B‡n;ާ{@)Vkh N"wYG}w77qg{熧p֘hwlK2gf*?1'ךyZʂk 蛘 c*aEe:;/G9snK9cФsI;+yyd<8˸n*ŭ?TPu=+!|97Yg3elat?qnp 0wij5汁Yu0?T"<>1߃qw*~ȸmz̴t!y)zq5Vebθ!V>K}8}(߷G?? 2Ӈ=7j_q^]o'qX+ #{_k$N6x'Mt.g}yf7>;g1~g1wA]m bŞ\<OpDbH^ }D;s@1v:c{pin>,hg \J6=7:c|NFBh r#{., R%;2y&xc Lco|%^'{[|گ76zƷi>gW-O55N#{OgǙsױmM 4ւ">,~q3߿g89g̳cABsł0}0=G &LOax6/'S`t^A^G.k^ {ŽoK(GO)Yka*`,k6|&EpY񌫴#~hgەEvЮ,߉mh+=Z:ldB;8Ӹqnǘ}?涇gJvy?~Ǒ iw'8 ̜>;Wze@oSF)LӃ(X;UH _Q1/nًHwy_38/*2~5^k#3 'ר|Dƭ z77?>bg!6Z[ǸM H:Ӊ42m%C^vq娻-PNn.`2_9dxz&oc8o<*H{j›T:ʿ=A$V pw6=@ѵ66l~~Hѳxsd"'{p/l6urW|Vma_[ߣ艊~fW֥Hݮ7>*yOVƿ]Ck{v=ǸBB½fۻFΉqYr. -$a8O/NAdƟBuye'5XO_Yhyw cne 8Yp튼uD"XX>a:9l,㿵Fp _"NEqyQƾ" WL_W^Y>ƥ8|N(z[;_kkSt¸' d HוuBPU=ſ!՜|w+騟o%}7*NUi_L{bZLńs1tf%sXysUb_ἎD1~Ip~w)!I /!ž%Cxw +!q%CH mf !,*1-ߏ'z}F*_bք/&c1;X:ƏSUSy6sxa eӼļ3x-<u%l1R#KK;R/vwj)ӳ$CJSI78q)<Qm((~etetDUF@,-{ 2B-tDrbp9[ym᤻} oS:үTu5lvO3W4bGj<~1}>m;39⻾+O7!er￴"icN;;+;*8зW}N*䞃ks9})`a[C5i|}M|{ s盇=,׆HʫNY[Am grq(S|N9O5b=˜9˱goS+|}ȪL6?.'B}]aStEPt3E'Yu'ւ,_n\AudܐwM>4339~+]tG9}8?[齿˾ s񣀷~LVxJq|bX˷5b:*X*۶H*-s@MLa}P~H6O͗Kκ`ܤ N{o{7o|q'?S¢-WM{W!{߷y 8B=Sܳ@ w|6ݞ>WQ?=S!Sɐ,'!cYZ[iL(x[1 b?=2 츃*U&a*WpG\v@Ya\*Zebί2]T;0_VEiٔw!ܴ{a xGoy(zHV.OwU0͗4iyW|bwr1=tu;M8K<3׭;MiԻ2[2o_G-a\%ꅻ"Rqާt{w|ۉʸKz.ݍwtз6>9v_nÛxsoR/6e8[ ,MT=<0a Y>7ߊZxgeB wG!;s3^e2} ,(LS(ڷ zx/l_/p<>jfgQ(Ək9e>\!Ni}~&ӑt/GP/0E/9=ڟ03|R.{ײ >{gT=GwWu_\sJOw&3߅Ptb˼qޝ㿵Y||->[o'b*}f=sv_[jgd(<54ed&uTg8f$?fOA6V^~i*瓘쭫lx*pׅy/q)!Ѿ(s ~V Ίx r~}!o#П(u3'{@Ys+ }owco䜐ynM JzSNo1&{g1##NƵhEOew;V1ٕFY$or0p%rC%8\B|>[23 YEEPVe=ECb W5U=U73(/UY?X]+rwm O]>Vu|? q~k~f<55͘e|>,藆/oOttr,gG1hkǏ}[M[}q2d4MWx@CƨǒE,EZLoJW ?O =?:SǘPW&ymxs?{b]!~Ԕ| Qc3~;V&1#[45S1G6D~|[n? ݗ>g)m?G9c}Zr9FowaƦc0m9YG|(ε'?ehhM̝~g|s ?{%  g*\{r5V]eDMS%K`w_HC9Azy+Rnсs)o|o; !1x _]L i5x=9_vsO=T¼ow`GyGb53k;6?ӧ:9SO S/-L߃Lbgw;5]Ŀ.D(x9MWr Ne\-;ú_?|Ujt&sq'1il+޼tMO?&_֣վr$|ـN fח;M=3UWur ´I}ʿeca0@92OO`+.tc+||61ʯ#;Pgo`@{‡379}`e:Ǿ?rҙd!ٻL_Z?ARXpfz^>/NsY!~ ׅvLye[spzm6))>*|8&d:F[k챷7c)=fM#Ckֽ{܁xG8eu`݀ʺ0 /yw-Aio e{7rʯ#o]aiŤ{&to m &D'Mk2M7֥zs83? 8W~/[Sr|D{<:]ŹtyyZ2+xtٷNd@Le9βƍ@i:5ܤJKM8&Omң~z[ni 7(FJNn<{{$,_Ҿ);)qK ߪp_o1z]pGymL>6lf lPvT/#=n/G=qL?nw|?7?M2]7(Gcf,0lC# +2MI먰oR?|w͠of{SnC&%ҿWLm02L3yCsr&'/U{#M6XQxI  (pfk~~#PaOu `:ǾtҭEƱL ~Jc __ҟ(Eo?9 ifhƿa<ģ<#2ŷ!Otُr\N͔мL \Z.{sbs@*K ?b V8E )|AE_{AOs 8((Injl>?ejwZrRN*|IƇ$. QCՓL1CC67go9ӯ^S!S.W!9$sYh,t_y~s v:KJhwtwOF>?E>lTvίYndKۉ˖GPxBر%fkG,k~S3nxe-?Wi%g; 0hoYUxTx>4G|av=w}8'n6=GNs*L=Ff. ˜]t? [9޴L#'Avr6r͑o3LV2 LsNNp2 /ʬjzXڿCHv|{R4˲ LVWa藠.zX̷rr|P0}%e NˊͥtJU:'=vPD_cz'Xf{Nqϫӗ1L_Wur|`Ywot?IiZKs\>ɥ;sI׼97NJm7W߫>+W损r.9h =r S yt<ϑV˕v15>Oޱ?ȓ'әB<-YVͷxlQ3?+7v[`ή93ڹj6야ϓ䩵@Ŧ 3y2_sP9Y{#Hpсq2Ωw^Z/(|Q_V8KC TGS8W tD,z#x\ UoT>vD?tKx[P30V2&拽/_l/뭥~M6z+5_[Y:/맟S k_ 몁k)/.7Mb|`/P;~os~}bNfO}]|}=3~} B7n4=*Q;38̰޶0&NLמOМJ8=tC.xTe [Ǥϴ9f߷544kAoo<ӏ6ެq;=7t> %' WZooԷf(VyiR( B}Px zśxk|0Zp(<]S\lkn\$f ͜36NK[9&qBXF}*]Т"iۣ'Yڿnpw.0M +Gfi1pq1٤eZ5F ;aʱ|xl/YFFTr;V'(WR@DNlxC1ww/{}CJdND%Yb́I3ߤX@Ns 9'H'-g%촬Q00ԡBHע~CaRku?ሱ_I<߈<Ahu֧Uo/Bkߣl,e>:#>"q2Y6:Ix^3 }8gA%4on18p*:rq˯YT_ayN,(;ꁮCb}^hbNeYcH/PS* F$=WUN/n=_ |>J/)|D3Hyb#=ˀMr>j gbIӬAUG3, > ^yWlӊ0POQU=EzXG5O$~o.!r'6=-ra ]#p)wߜpN#X>s!)cϚS4`~6Ud~N@l+m'EXV_g2wFӘ6IY}o?%~=8mǾ#^j{٧؞X 1j:%/> PӞҞ繥='wrt|N^(ouW+ۺU QA iL;Ÿleݖ7[s?XXAo[cY}u9-Y}%Yo}}ij.LH Y\'+1Ƽ۔o&H6x_'8>5wJw 8n1`dvHMwT;*۽T>Rb+\+by4Y6X*Ŧ|,v tWog{Dž/~N%+]P)v+Ŏ/Ǘq͋ 3Kw LcKh (e w;trQ%*?ZWj*YREzy,]J -mo_ySsa#@܁wg^1Yޠ{~Ms;9 Ǭku7+h>̟ĿJgQSy1.ZswM9tn3c=-yLwk5gXL 2p/_A=JFT5U9t1}M2m/7}AuHoR+M 4NZ9;[if!ogmS_g>['G\'y7^h=iC؊ gᶾJ=}PiHk~W s>Ƶ !s>LJI]>c%Oh#hܓ2lnRU٩p-Tx۾<ج5T}mz̸>;&<_tG}W >א/=6 !ߐ)wUC= _Vpw?PMX˩{@wnu6ؠ7ax7AdIkE5Lke1 wRwLsy5r^K]5tΟt.F jEߤV;9'j)aL?Qx> TXk ?cLkQ߬5kD2w2cl tO\O}r Ե:S¤oqO_CTF mndg~cΐGY_hw' W1o2 [UO8~M7݋www Vw;BRÊV(PϜ;gsos>3+g}gwO}6pkޑX}iex2_XEN%F㾄u%N31b:b]ͅmG }Q%$? DO[@&%?Mk=>>k6 huFfNٗJr>s|z:>QkG=Χ'}6l|3\[HU7g8m6^i3BOx/?GsgM*ܛe7ŗsgQ؟\VJwR\Ƨ:>/>֯hS}'d;S4سs>S5T }mpv+||_nZR`V=vu>vÖGk槞6{m]J}K@&3>sg*W'=^ϴ=c3Wn3m3Om\gZڧ ڲ+X~>Or?5\g;*xWxǍ[xT>x'77Yw{rC7칶+& sm๶y%'~e˾I -WȎxг鶖>#| qF }^>yC"{'zzuf$|}5+D}}_!/Q[ӿv$W8 %;c. أ q L}^1uq_ cfLGۿ@ F>;ZInOѾ.&w|}Y5.#|޼{B;,%g-+Rg<@N{LYVc_c|>( K&_e_m\[! }샙7p"~иį ¯_{}$֕/ L{r3amQc^Awcr+[:6*k Oo8<Őቼ-D=K-1O:)e{ݘ~{o{)fU f>yZkawln큇coef`uq"^PgM ^PgyȽ=nuޗB/Cܻ{!١жu88~Q魱;Ԉ uεsX(޿j@gz.ޓ8BULQ59vO@{Zc=m; `=q$0pa{6 @#i]hN;oU`cvyLS*cܪq2Icmw2[nUNs1|o)]$#!~&&___ ___sTy Ol.NMn^3x@ OϤFXKQXΫI{[@7<P:8rMK?#|Bs:UZ}f- ZQ5 v Lю}+)gƶŻ̶{|;g)Ӷ mkZOfx?m>rOCcJq|{)ҕW,ǻ,gէiKW$ZC:X(~:)qnG$ss)})99n%̋7|E~hН |QꄊEPgZP-Z?,?$P'8m"-[0!p[x H Hsvs]&~_`_:]U{?}LcˤO,[xy99W%|F|YOSr/`nz$8 lju\XmAA|mIǥ/P WJa?o>GL##*)ߺtۆe4eUl|>ڌpbݕB$Ry +{~j\ wop~1Ï0s? cCq̹ܮ^G)8oHcJ ە~{[/u wR2)#74Evy9֔{2`=ַ?\_a Ǜ7֕~y8£_xUD[p Ӷuцɮ!op;SR>./ H).96yu4AQ1yޥQO p R#yσ_)݆t sosM.<ƿo}5Ǒ1 "<=2y|>R]4ΗJ]"R)BvM*7>(54ǏߐDq+s,H|71> L_Jn LP9WwH91ٗ~淓ěԺ|'/hs>;P΋$7c4\&JC"P/+o4>J[d8\E}1Nj侬FQmF.n(Yc\(r_e-(%xӉ*C&7Nk3-YgX޼q8}Ib>l[}I~(39'$Uחvi֪JVK=x IK;9g'"=Q,+M5&=F:r٥EjM$nb;AL\RrcXV34>s-#Jش~5CF+WRg J!ȕAW (?x;>)% \gur^lr2OAf}JwzFfԃjRF5?.׉v3,ڛ)ikyS:ڞ={ ni29\RLj.i&UΤJutW:2aiM [ $?FSILjeF[5ώ>; R)%p輳"4`¹,aj@g 6 Lj.e*g=upY(R8hE@GspgX 븊=۠'=x0~փc;Ը,)*dr ޡ` u6lzqZ 8 jt/E>N+S<.: vC+T&1f;jP]=pA("D¨aԿ0ۗot R|0~O5&O!3#30$*a3g>|w3̇|`>)k&8!a*|#|ȧ||0|3_g~˺|ϙ8 +'&sW0Z0Z.;֙{x[\^|[x/X)|w󡂍S\>a4|-g~r˚|K3>Яb>k=ىa&a[2p?|3*|Ѳ2;`~&<3% [@| e~f1|_1+7e>?+ • #0VܗG0gyώw|,~|*|hK0p\ ['M2V|C S^|[x/s`>[0Fr&>%87#0nܩ|xOb~>cs>|?0??|2p|304y8  \U||௘6?c~1hpn1>a8|G|0|旰O1e旴{3KKGgK0J_0ppNGW lpeݘ83 xm~{F ʯTʯT|_#_#NOcڮ-~5vLS@x;.Z1 h7O=TÜ!Zwd1Re?EqWa^») ^QB7yμ:<ۺtyVV) d yfC!\Ox' [$[ZȖ z9 L,rBWyFt )]J>䵷iINe%BWG^(kLm!SG 5‚rx׽ A49E>[s@ǷkCY:~R}}~'W 7ajG:iPX }`a֎d5".k-kNsijˎ5sς;uTCA1@ϩ+=o=#.OҺcyoĿlϢ0-S%Heһېsڠ:UN_#5a5w'ua5[rS!̹loSs Er̨cxM2ÏE}gcbd":GM0@^ <o+n!6qkP~Z 2x&=8NX?,q?G?}Ug?8Dt#ix?Oζj?fYT\~eW<%?Jt$=ʹO@F %tJ#is:k\@5$sVnr_3mN _UC\S~o$_ ,-$/ ys~QWTV$!]`CҁϥK pHߟ~e{6,#VHCzʳ5?#s%|#I)%ԏ$ni5g4"W|g;3g}Jtt9X)?߂" |FWLTgHZl2,dᲐx>.q/xx6a<a‰y7o@qʗ9*?vX ~5#gՀwI:i,ˇ>[PNہ)Ӷ_ sVNۊ+mӔܿM;w"6VYZSN{>uwfhmu"|-GaF^K!B~r!]½<0O=K-|NZ|. w͊]Ii2ЃVs=V%moI_I[3W ,mPIzl'Q j}1qOt{*wd7%x?/*CyFH73^+igsQumGax#?1Ùcinh,u/]F *W90`ZTG6UegRe߶.x~V.+(ϕ}~c_vmvgIxvxL=*˖/2{q9޽RO*^YGm{ry/ IW-9rV6UmO]U׸:l8`&?ЙƵهO뭽\Gï_U\<E|SO6]HY:O\+ß- Cy+z?IgJ_9$ I5ymv;#s0KGL;| #H83Ayx u [hAnAWW:PWC[}-=<%Z_le}?=<8;Q\4ʰqYeJ=knC ~VE9Ŏ]ϯ-}ʦh1]9p0vȣM-PEWg7a2TnB%e@$-XW)նu[.c;ync&׀_$"ZuKQy`5Ce{A>!F|"ޟnWKQ{#&ވΐF<:e3o?gmK2i żc /0+[]X+Ju'{~{ۻ6>S=xNŮӶQwa%V s T6_{ e#%UmT=UjGQg5m#5$Zm{ w2]Fzwޯ k\mM.o:ݥ4tM'/g~j*?>mvsyy3ط]m}0㹮\lϣ\(xǶꮆdM[}Mj|ys/=h/%1`3~[k]0ۀpe_m;uv)#kM;4oqi~Q9 ӯ׃n. ؑ[>울)./?NJ7o߈x/7; 6ck{*xG/pWkyyߏN=?y_ ~DSOקρsZٛ%]kɟŸFuԟ?_S_F]e4!.oA'w|?~rM"]: ^tY1.;zy烽]D_³//+#{r'-pKoD7ai{9l i;ƀmGRq[RoߟÝy'{P>S(r[>ێꀵO/ҩCplu$1nOȒV_xU1aꞩa*SmvxXT Siv9Lٍ0 qWlUOwW7 _ _>3|yug={Ⱦwq?Z{G/㲎Ѽ*- c&8g0zv4W[>n̲t8kORxrf>O& 互N ' x⣍L´>. x+pG>B?atv|~zpz pbXxƳU D`8WmCCxe;L9 ]:{y.g|Àw k ]=wwӻ1l Tkj{QOc95JU9&92Twݷ0P[nח]:MĞ=}\W]U\vA"t Wq.;w3s [5\z Wn*B889S؊B_pP8񞐋W'w{Bp଄^Չ EFEix{ŠM Gzf5p/ȹ y5ugYSg0mOdn|b'o P6ScD׶7JA<| p`I}f>!X^9ߝXl^Jݏ%lM! e>6[XLaiP }G?Tvjs Vmn/S`j{+xbxژ08oFa&=%2g8o_v>S $}嬖?^?w XO4N)X&u\`D7z{`ah߫[Qj9c[b[KG˪U^.[Ml[$>OMS;gOĸscJwzwp.#t֌庽;|T崍P NZ?>-#܎tI1ccόPii$B9bppXO3h#ҡHPw"bwYwQ@|N8^vc;|JnQFf2.Y:gI:Dx{{s qoK-.3Dپ&Nz_o{.o;ޚtb;a%"\E#>Ja\Wq?ܧ;F]|>cğa?D9Q-8;>߇;½pOMgsf8.͆1auu_&%tqhy-MPr_a2^UCʘd^նꮱ[~vr__ kF/7?hOΡϪCζC9 ڵ(rf u0ܗn5v(ϼmi{|=8N=p0x6T%ߧ;k.r?\bY{5^$wG9)$aMw7sZ~3 SmxG4 #K?0 p ɟI3n00眶9>'O[ aza{ 3:\1/~JWV-ӄd:'Lfҟ+I=ͨ Hߠ!MC633KO|AOF]<>²PsmHNx=O9Ab/8eK޵`KG"pY%{s@~7YS}`o6W{_H !H]2I*7{u!>|6{H.`s=ɔc FH. gos%^Ay{[]޾"DBOMHR^%seZ2!TXSuA˄:s\A2q+s,uٜFx6w `zJtޞ5<9s^GBsh ?Yg8 (5tYODxZ! ,prHߙ8FOSVH=. (?yT.;n88>Q=Հ14G\1dypIIޱ _5x_h?7\d#xeݬ>w!kjq):HPN)l>qɭ!Ս>'X c0/>aێvs|U TγN|KnG}{xc"Bpd? c!cẍ/&@o z|ҷ2i%@a’v Kjh5OtZ 7ZVs?G5o=V"c!˖7,* +oUq 1d+ *"o}}FF&d |uE}'Z+Q9j*IՔ=S ޵Jks#2l=C'I\E򞪁c_`w sseKŰّTƧ$9{1!:tJskVQ1cc 6}Akb}%i[ctzW=\[XMIOzkˇ42I~p418͉Vu~_ xg*?*&xx\_7lWҢ2ه礱4Wrڄ8VUvǪ=V+r8Yߌui*b- 6b3#&YmxL$pqi+pv?uwm2&{b_o@![Kc \ǜɱ_T'Բ0l} -eD.>ܿKhw`Tx#9o%Q^Exiוc9mLiMrAn'۳rw5O=׌?G7Oaz~LzuRx:zn#1O{x'rt;NR᝙)?TyzD~r߅m'*_'*89H?jS槆 W[`M xu*{?IyQOO8qN }41WM_rޏ?&-'_$!\B_g93|'}ql>?_Ftq^fHύt$=7Ǹq^ '~'N ,zᆪ0U-ݘ?A?ЛR=@F"~AabUߨ>cGwe\^cय़.Jx!tLj ?iܞx/xyˈ#cO,jwM9 Ihen4Eq 20z݈o3EM$DfG:y1 vyH>%\7ySsST{z:$boGT?5O }>U&eK3E;㘇,Ar;$_5g6<_h?`y7%~v#]8<}z6x9n<_0|Sܝ7m ɪ,&/$.m7=qyF=oγ6*/7>wy?NπGw@=86@]ޫo u_LU8ϊ&4UlW<Ս͠bUTuŹ0Bij>-45Vjs>MEi:=y:Vsr~-61?gWl.Tq];h.d:VNNhbQ֐1ֽ#"J6y/2΁ 8Gr;e]V@d`g?z]M}7M/ v]oȨ+?6)/}C>QFUqwΒ@& E~q~±qQ~k ,sܗz,}ꤖ$m s?-D߷'僟軗J;fԹ{Ηț(#~/4-]&b!wA%3U퀗 F}9rBNo3߷Ж hsAoSEA鰘ܲ:֩o7ڱ`|fQH~Q#㞩j^;qJ7$%~(=X1hh=xl9Ϝ_J@~"nfZA?OcOŝOIJ;[TT`9ڶvT(Yy!F:|=I`?47? :7~"pgp8^VaFA ] G;Ҽ%_~p%@~5[DE9p`ڦo%PkLvhkp-<'Ps?Ε?iw8E0K95KA:xXOXsM m}6~> őz=;#M M{?NeS3q98D[q9"₉tsJc!Ӌ6w{]f^e>{OWԵ$^ wp$^6x7vs/5>C8SN Vwmd$޻sz_νx4_B Y@wg, ~ b-{{as>FE#s>܋dkYGpnx+ v,9QT+'#{ĞsL%/lA,wX~LWըGuīn|a\kFރ_n_]GXO8p8DѝT6FO3}[C%+?l /n|ٖVsVOO{݌wQ '3a93Md8o_ڶ_X-*PP85+vؚ,5aCjk'V;m߅vW\mk-&)k uy{Η"gtcru3GN7Ӈn|YwΗ=.Un=1E>j vr8xa[Hw뢸!/QG8ޜX E_?1trkwqF~7%Hxygp[DF.?\,Ӧp{Km8b4GQO? »FUO[ε3Q+q1B:Fr逩ujxqrC"𤥴p״.rGc|5Ba.wY}إ*;ķXP;&2܇h-B&cvA -cG%%-F~X]nt#9OYŷϾ"ץ%f{I..o&2%?YMI)|CDl=3[~/LgZ<<+ O1m^x"F =p˳+9~sXf?a|{BS_L$MY8L"o: ɝ'uYL'S7)ќBSArArݧ\&/mqS2x?rݞZlQ~ rUfVm1W3>jQ)o7NynHw?{_gz"=r!; 7W_WMf/kWlt,*kt8bΗsUTX"+7j;\~yD7gkEI뭺HpZ ,9XǸ\$CV;m=7 zddzs%jIGcxwj>g :M_ lk:Jn{mް3sN\,޿{9w͇};[7&dznrOdEB;t"n{u偹~i7u2a{~ ^x7C`Yr>Ĺɽ's{&5ϚxgͶYyS=nY(^,p_Qo1ŽcPxz ۀ!>s߄'ؿ7ɇ yÐJcH~=X"xy>!^OЇ} ؽYQ8s ~$?to8 u.q9D790aHl}آPVε `:εtܢ D+l|#J[Ol=Q1Ox gqyE? dlu-1ۏ-ě7XyX-{.%B]ߢW[ޯ{0< u:VunQr_19p՞Wԩ]\£$7#7C֊A6.g>C^-F}ex.dBvVik3?/{^(osH5c쏥Lyx%?7x t,̙0\M9 {~mα>SN ?.%>9]m. %Wc*M|9X틚w];𨱝]AoKMvnH9Ǥff-dlx%-p;"u3uv7owyOuo^uxdޡ8v3x-L=+PgڡͬANL]hY{\4sx4Z7*[`u|.mCk񍊛箨 F˸E?c!2)>Wo!`Ȼ 0\qa7ۀ+~L;z~ ?}5~lܝ䟁|=A]N\͙!!/u$+paO7$@s=}uRN*SIv}.ۑ9䝪llɝߋ_0X^aJ۝]2ivykYOK氊k|Yuʃ#uK?w ۑdBGH{XcOЛp.3vt_9gj7ܳW^?H"gogvh([矆[ηJο=vӹ A>n=N~ `iW1G;Rw-&򈰠y0ijvk{ c=M}]dY߾. 쳓{6Xɹow:xs{Ip+k_8/»g&r",G > *De}W x h,mܫF::]feɽ:geRȽp' =z^}oLwދwO.ᝐ!&zmi ()5) ]2^}jU΋ ! >o1/}vIҏ]nU٫}*Vb/SmNQ ׆Mkelߣ5ǛKc"ܪ vF1?mI'R_}>ecL-*Ϳ>%}HC뵡4RwjOWwp,~;]O)[xNU}[8pۯ~] p4rNNU\B?uYߺt|>ר:M8 ܡ .<#)/$Y;.}W8;w:IqY.}~Mέ.,e~]f w}>0ީ0뢄*&q@.}u@>i}X?[o9{=\:acD]qpHcB/rax}@_O3H^q9AKF8 NPc2ۗp?-HR=C8W>;oTr[LHcjn䔔 ]?Tm%z2\q{yjΊ}2nhUv9ҍ.sܒL?) lɯȟ~^Rz_a }O,+i7kK|?mU~:><潓N,x6SA*كz_dC.lbG}OpLjv툰8yPˊ|qP*(ik5e> y$ 076-oPUSH&? x#}7Qi{_77K;}o .bwӨCz~g!}o'Rv ?H[*lA'+%֔x^~'-{&\ec^`+ npkǔ* 7t[MmV{(t;SoBo>Czc^=챎EH1밍hJi(+4,t/P 6a=sXɅ92OܺϓMyú~#p ?(^?A< CQ1l>t?>;[S?pXj  0|O1 ;]LE8ދra^wXq2>Fӽ͵sUqYEUqYmxۿe )qVu>ö/ ylYh_cOv s#9ݘ7ƙx{ƽIzOv{ *\sw_[o2/-]xޖGt]ڕ0vD*nG/TG$XO+RsBF>Su'0<#^"WfVg)8`}8̉ÿ{¿yqi "{p9INszTU83Rit#@v]GU2}cۦ i7 ೔oXRK 囬/R_"M|1UN$v'%z2Q81"U9GLTb{*bOK:Ti˵=KwyY\__2q[l{}L ӊwL}G{y I+缳{Zan3q.UV9qX6}L:Fz?;T7y:d:8Ŏ+NΡqe_c8=x/<_vI-:ϯ?<90s=uo}#.xV / "֥g JBnH71}oݙ7E5U}PG~OfyǴ8YWԶm|ڶ# [Զ"uYxbڸ(;!['Fr]̫TT;z 8* ',Id}EL]}Tʸ#G_G+@kq蓼zٶQ8~R?z>ٯxʖEIJ~Rvdtm ݉v4 ŊToHmnASb\RKR깖#):Ӥy{Gs߮11#O>cۺʖ"7wE%0b:0]q>/x? a_'US7I_Jz +R'))}Jχsd#)-O/-Ny xm㻮/}=ʲ# ?o-}bcd"I6 C;c'o1pZ ۵Yo47彯{6Gq^ĺR˞ES+_h>甪O̖:e/ ?߳86sYڱ/OvqHCdIߦ<ΡC@|&Z G 6=γ1^<0<2R &=` r@ mEbXVoaA&|n<GzP#P(",+W,}Nph}qP{ke E `|k,`kԲ_BprPw,i];4/ sc@EpjG~`1?YV34 x"?sz#•c.A:a$qL+0<u ]׀#ee[ []gN~kۿXk畍Y󶝗=_iEWww/'畽xb,\k35ι\P2GbH[ſS㉦yT7sw/q;gSiwXw-]ٿ) y #`nC{2:,cTl{kG2ﲿɽd%^H8wc~>l9yAzD9W-7cKWr//jD9xKYk|1 V$W|c7[glBn85yԱ{ F<7Uxb=q~r>ݳU;d^|sd{%O;KW81lvcӉycA,4dKxJQν W<^>3o y>~u/JWb}~4$Z+953I~rE/'Qo'OOTp|3< \Q'('SdnUePe CPڔ9Ol8 wu mς5^˔xxUUULV\UQ;t9qUG|UGuUG棒]SQyR|Tk*={\SQ||kj>j55{MG}s\SQϮj>*u5Ujv])̌_^W'z&vʍA71'^3OJ{C6\oҚ[rixq껡]ڢO %(8xnoP3x.K9F+yDDQ`w_ .dGF:ϜuB ׿ܻ=#ru LҠ>k53|~}&l*WxoBݔLVOq.yCL?'\b?~KsMV'ߜwrkx)^?KT x>"[)UU81}S[n?ZTkX~;xۡ7UBN$e ĩs!!f65jR{VT mn5-Zr},}>Onu˙79_'ש?9v¼i!\k-]_yx-];uts.ǃo9pq<%)e%mgY0"ϕI pEi=wKN8ΰ: vшq#7km_L!:κ' U9ZX6YKrHԳW>S3ϿKr zӔ@)O9iG|#Y79ȏH_5ronğ0Z '^-4dxe캣}Ez;Ӈ7OrC!1XE;m =n=N I(pۖp_eՏtN-x թ;[֠hqy]6:oԩN^ѱrD;4fh{h+a> GǶUR S'"I]bc9lo5lo򷞜B(;}M-HJ~C~a~WytNw\֡ĚcQ*p3Qwןݢͱc-aG~v)pw;o&]j<}w= oQ?h\KpOfD;s9f᱾ěcy#<ЎM }=vO ܻwO{-W32]wg3w*?fÀ1V N[u:K CzYw6]#}jC7EsٰL-@x kMRc~Koȴ4l}.hW6.xw}ΡN4ܑQ{q?}V(Gh''ɷ/=E@x$2]υSu;fFCwo]/OWj9>h'3u 0 tE}ŵoRs70|ې+zma|xm{x}}_Og_ ;tlH1@}wG}1p.Duo=n{Ǯ c ί@'׈<~GkwU=Hz1wsM{ǻ䟑S7̱,;,m\O ocO%G{^^%ߩ5ofET\:wCfSC0Cp_u].|6=X<~n;]Luۿ$ Y'CrxmMguY.%|߈IKO)'k/B9ԇOSZ4e$=IY:|m.:Ps<>ɯ #?=?PojúZj-MŇ:5ǻ ]_r?YH308/=ٟgy[K~kU?JX?c'ϟ x~`> s*ׄ#|%ݤ{an8NgIDQޙ=Oi.3~~SQ'˜( uc>;{poK_=^GUHjaM}-OU{穲8T{_?U?=U7*;mmK?SR>S:>S63e[P*)ۀZgjM?yp^цpWi7깊* e{􅲽B^~ ^kB^zl/P^zu k^(ۋ/W/ť ײq`ASbm.h=ט/x$KqgK=|8_1΂z,u$oG}{/ &ļ A;/~`\T5'mKt.2̿*O5Wpű,/{ 7\;RlKm`5~g;+^xP{E(l+ tlYCUw3 uڏa>?w>y_uNDv܇꼔'%^|+}'W+Ǧ}U*+f AxN&uy}P9>ěwZ)7oM$%),rL*_&t=]$:Mߟ>s:>4uOGD+dYgWn<^!l&s:nx/lB.[I7xVΖOzM}ߪqVMxvxw=# xw:Q5JHֻ؝a:b+5<q֑v z *7݆2s8Ǻ%bB͢%d|[/fp;!bBp_ n+w?_3˥ LRF;n;_#Fgn閨釿ܱYi&}#W:$ރuPq?/JŧG]<2g gRI>\iONUӔܟS`^/(!y}N}1;T³/ X_9s!]&gX칕,3 o÷A~x\7$^b<1>~kmcYe!K0$>֋ơ_[< 60΂X U2@^qyC*TByW=3s9eyۊbWįiQ \)C?ħ8/[v^3@/)<:SI##O87x{zܛu'FZwJ&~K?GY&ģxm]:ηBǫS9wvpD?vYG;.~;;L}#=6ܹmT!^_#[˞iA~>+P99cI~ UŲ7<r s,r;j?Qg?{jLCa/}T+o4#Zw7M%?׃{\!8#^"?Fo<c5cۣ-7M41&y{{}7;'ބph LϪ_qzN ,#o鱄xsޑn<δ,3>>0ዹ2ltlu]f*b#}8ӒRp+J`._Չ¨Xw'r_ecwlo=Qj>#k O!:CowEK%5'|_Or@,i-#Dg?c1nyUc~e?ksuO쇰 d`?YN0#n#rz>駝=mΟ]vf+u7eq=0)b3OKe?v}-+ebezp&1+dS_|I+?OfefrzkJ#Ljt<#3??Ii=6ۖ]ANE㛷bOU`H'S.#n3efQ " ;I葲/ZJ+nH )_w|:K o&p3$u#]Ox97e,D;F2EU7x6I?ii{axm #~deB$%;!S_3dv~/<&!cܞ<׈c!xa/C*{m!1P=L6>Ӟr(gxjSc7ޙ8Ne]6xڔ@rx|Mϋ 4xp#^s.-$}E|%- wkv/AiSxIA`)3)[~&^ξI)}#a)tpƜYU*π4?2 b)eq]ז{&(tgcK 56D/m6~`onY'x)|sOR;p!Kei lmYImu롐4iAs̐ ˚?'짛I>/YܶJnz!F>Ĺ{+MtJc݃+2Y?M󛶈o_3+u˰=E;G-ew;ew딪!Um"T޳{NQxNI * .#)SH~F}koPgLp+8ǔV}OH8/U(*Y<+WZM℗y^m7&>f7ss;{LCs=eL9V%f>2QV,1 =#=FkY-^Wu״A{Q;C9Z98~wypWe n_:n|*@խ`Wt1]`}/ KW-|ctȠ>T>$eP}9TߎcݤuB 7n/?kD|n|k wp}-!‡&!u^I޳{DS-pQYԁgqy"u}As1COl~G+ ^6mBB1ִ2mlŕFIB7d;/>OhGŎ|Ը[xLeMyLc \O:W* efڈT糬܄JC׌oOFmC8U:˚i{hs-b-;;ig›9睞eTc}\ļ&mCr>l~rL]k"^(l:LJ:SdG@yX~crɳ;m)Ap1Å@,Wk=ا\7K rC O\lzxה[Kr)@@`L?/5ȼȮ]ȶn1wnO?wyrXxG8YGb;\C[Fs8ů㩽5$WQr;dxpx!,.*.1V`>I6" .9n&p36prP7\N"&dS 0y ׼0.z}T?}֊՗ua?܏3J\ ڗ*vī YrCfXDžSrjI?\ >xWˈc.{ϟ$WLj#1/I.ūg93,ȏ^G54 o;76|D] O'S˄ܲ?r99Nǟm@'7ٿBL[OesEȽwUȽz+>~ f9oɡg9zuW79 L_y4cLON'p]"ȕ!ޠPe MGw!r1+vdTLJ:¹6rn>c_[oũ[W1F_ExOc8 5\WNğ$ G46?vx8?ٜ9Gb]ܗqfm[Ň=ik$7OzpxiϗQxSEF}e^D\_b2q>=6/xtcF¥28ÎIx,rCQ8qSj^o^H\X海)J-j{N= }^ym0CTOź&Ɵc%hg&{dH5}@#bq6[H5Of'Lʐ{ p#%Ot+lgx\.g"T>F:=Hg|^rg#UT9MQmugaqLocud#cu-[Uv'Oy >P/cQ5՛Ck|Q=)5E{n)LEUu݉_LȀ!C`C.fgbޡz1mgװXw .UtfZL@}*K+]8׸Yg񝊏ԸHk \x^%~."^9}Ix|Ŝ}"+y8 sfpkny_5G?;~F<EI/A]@r@ngqc_ot[U'^C廾o'@cs)/nUn<)iU mOi(/*wwmnvEgrI8v4 SJ%+g5S y>"^4ͥmE؋d%^bSn oܸ8ÀSa A|˹..=p{03  ,Aw] H t[Ǟđα"5hl3 ~8i?_\v7ծ##v+̑0kIC֊C6>]M! `"oΨLjɺ4n7m[bors9*? @M@~}/Y)c*ޓG~y6{ d |#[_p$}8NS#cW"]O |rɴaލT3cBKE% _>rz 2Ocx?0/G[ߏt~ʶCrm"gptܚ FJ]>>q c D`#Mbpx.L:W&L /+[v2-imByW[ %\Vlp^^}w,Gʫ|(MWd?/Tyޣ/v~/ 3"}I5  d}fg#_:?=y ɕq"C|_wt]ѿr"?g sOy:kY{.h>ߐgplw kYL֋bL$`3}a%?Ex 9s-gT>u%{,%=pU9|C>58[~7Ϋ!ްA^/PkpE5>Cxqq89YKI!x9G *%\.= p=t2_Z1D* e,HT}I/6}(pJ#ng224^p *q0C_t(J-؟*n֫gjt2r1P.5UIw/(3->&p8i2u ҕuZoeG}|Z;:t'~^]+ uۑ{QpKx![Wߢê|F<zl4zO.{0V(Yv^aOmk_P[e(ߓ_|W\]jƥm֓W;PGr rn+"O^W MHī2ƥ = \;O\!%j}BrF&x8ml9ϮCI m$>!I_͹~@BN5k󼨦&P-Z]省դ^DVW^TW{fvQ1 Fr_ .`Y'j'ƲOkc ֑D7R_zXQ Q*PS x(5 x(5֭x(Xu*}XU~ꨶabu:XYGE`G{:{':+q]o(-<1Nsv"%YW5PJWG]q.Uw'yܞIxw|,,ǹy\DjVW0WOh[WIҋpd W x]VZSN@Z-|Yg=qD,rǯVu}zn 7'kD(Vs>s(^oQr)}1w(k5vu;-qb GOFZvu}Yt{,;1zN _g{ϋ:YOe!:c'>3lfcu,:q׎_Oܽ^+~~7eJȟnj޴w?udOzOpy%"GŞpp80nHGJ8?zO_y0좪g}Dqq[CEk@}ՖDwn/$':ω+ m8s ٽ _}/p:M 50>\o,kr~ߌOVU=v ܮls#oW|<}~-g)Gj=G4;a+ JyXn=kOӖ~wߡ\-Bz4 aĻ&k-|Qh_|(m71{ȱ}8@,!pz[Vv[iGg8_quz!|=xoF9ɛpƲs)!sym D\څ*O-l;G<'mԥ#)iHsqȣg"]z4%q`9BzK 7vH> U>Dd(gr]6\?esKc;v?Gicyo74s&G<(JD@>WnO+/Fӿnm0[?{ﰰ! ~/n>bR-ץMa1C$~\:T; YHLژ`0o=4}w%!4Ӧğxwܗ";A-@i?8-^ԃZ z%d;3̏LgCKG-yڎRKiWѴw˜z[ݭTJo%i@2R[9LU8Bq{?ȸ>Y/,`Kt+ڇܗ3#ޤcL?~x?]\ඒx ٝf8;JgNo{R724 t؟a#3W'Gkoa9OКqνo9."}y} jmM;Pi]3[|V Q_ǷZUKzctkk5QkuOU1g6JWvzVg6*=9mkFɮ%n|IۨF[w[:_<_[uwLj룶s|, w[ovVv\>V6`[(xܶN"A7}Wvj؃mi_90.ln|W}0ַE:4o7ab;mT2/ڇiL )k\Zn@a:|o?;\<{E/FMs;:ð{w!2wx?/Cį#c='_t?- 39=WgUwgkELl.4Dx7 Axk^-xLox3}bO e64VP_i^=:Îvضv {Qs;=:j{A[=:Kxf"<#{1O=~xOcw DKAx}3-Wp$'-W_qy-"Ո(< -XN]rm 'ܖ$}h9ܾ $xLsX^r?ܿ+ސ^zLYDZegxYП_x*UUoUo x?M<7x鹱/p9=g&lFjp~ھwWQwms.ihqu{՘䊍v\?$W ,U7mLwG4 “@(1S__ k-WOn{GjѺ[;j~i/SmnmA0LaXLaجi~oDV-=ZGgU2=6xS0 ~/}G^܏nj\SCHm&h\et>W+{]Y/Uu$^C#-&xPXq8د$x$t7=y}W6{=x} Z;x@~ւYmhk=Үh-亏e3=XSy#ާ{O N,@Fb%itqDN)>f,*{aaYr4҇>yωmUd}虵/ubxf6oN5'QBKă뒞-!>v35:xSM0u&rdaw^G):W38YƅCqz2X }=ڇ{so\Ns.׉ߘBu{~!ٶ=ٶ_mW-=ckT{tA{og{*ҾNiK1LϥM {^- (~vŻ(]Ͼ' S}Ng)}Di#y9 [ZP'}m/_]m.}0D5SuZn:Dl7D0DlW CԺy8 z0>P=KfSyF_0}dwua$dQgHJNF?yǍ >x-@NV1"^Cf>Sƒbg+ƍgl"<k<#Ry !F Ó(J'a GcxEsz99(mspƈpg:+#w<K2vp*\L55oD:N #q[{?=8=Qg1횺ѼHwz52o~ GWncp8|9GǏO/uQK7_ևG*~?1ﶓ2,^.2(ǡWGro{6JGbMDgF1ږ"zoQr b\[ h#t~J\K|E1cbcN_P8y#pns 9!pv \N.)p \L8|Jemuo{Li&c ȞXܟh;ȀdPV˥$Bzrj<a~r+{VcǻASeIsO6wr.ml!Jr{D.?isX$pY׵HW<v> ;buc3x*x8mNq]4?N~yrw6ֺ$%מΉp >ap<ƍqYy{.8ƷuĻd"1]\cw38T?O.`sN9VEZ{ir^NrWDnjmUx׌!Eo;ΐ(O~.ΓNs^zoXgyב\(kOL8*Jw?XX,㬯Kp_ rȲCr<grj|vty3{Kpa6 f<+-|{m&sd<pڜ' 4x:߁DqE^1[|qES~ɥ[BT;>y9 NywLyvMziNxun:l&}5QDI:l]&MögۍI:l '՞duخOaK4E8\_8T+ W,pi7xMv DBwx>'M׸)uW{LP Pձ3Z3+3TwEf;,{; Tj:Zl dLY^[a~C]qh4SšLPc};L=o$d=S=cYtNKļX5G7Rw^.Ew Tw3K95_ OkڄѯfGR}~ dl€/t*8պb#i]i5ƒa4K==k },Rya,Ry,{MՖL7I &l}@9;U5G9[,kU.7q-j?h?V?-:|8F LbY>GyvNB~@]a&U-1/s5vl85\z10N>9N8ŞC{ Pgg9K[^e}ܣA7CZ-,7+۪-F|y wֲ: B)6Ϸ?mko,IG~瘙mJfv>@<7}s7},EZxnz< D8F<.]FT7ԱνC3=?cTeu[-<-y }Cfs+&"=:Y57|.Iӝ $r WJuzk%*4nm={:G?"E ߖe/XLecyq]>j'Gr+@n&nPna:.bq Zb,k [rNȷ(Ga;J:&Qfh?"?,p%Wt <*ĺy]r}gZ&=e}LY'Cvm&rB[YOc( IUNC{I~/@-*TTN pķ>y52Aq!u+}|yzsصOi}ϡI%=!΋敀ro󯫁{wpo@zO:rnBk>F)侖s(BvxD`ئ.L:vܷƼ &yO%]4ڈTTnܵ괱trH2e^=E3̩&`*-Twx'_@_ν; []:myޘw)g 6^v\8?/,q ɲok]4ylaowfۑ/a9Qr g-_Ϭ/&$ %^ ?`P2_Iu\^ܫw\uȽ8',vg[ej25VgrwSrǹy@g8=h2l3ijwֵ\޹3+ܵ^^ϝ1 k@nUĜG|%|U8\6u7j֣ez,h9@[AxW~gHk@Q@p,q*^Bv~cAm ux{~l>6Ǝ DJL> pf. :}[~ *^?A[ @ |u=G"ܲNo̶/zo%[Iue'ވq>e=+<+o,eG Ӎxce^m"lj$~x+[ZFkFݍmi<iҹg`a|?lGO}y9s ڎl)m8Gc8U=oE쏒W]<א>Ƴ wɤ|mcTq5̷Q@g>lߔLЍS[0=&Nϣʖ;&T׎1փ{ѯO7Y//u, 6yŝ`@nB[T$[^V2Ս1{_I6S~H3՟T+?^a?ґΆ_fq3{3f}'ͺ\Mܬ9Yf}ïq~?); ~?N2wa'J'i,PoܒmQkSh7pVmYV.U1"\z p ¸O+{:oeUĹ7a\GķR.)!E*)qQQxZ!8X`'p H'<|ngl\%6.~^pJrآzBx?xkD{pJ6Bš@J; \m[U>B@`7C܏[Dz!&Jru`<ym~>knX^k( y{ro<9f}?݋ͲJeU(J*+{iIBBDB"+Iuzuޯy<_y]gss}SuE?W)¯ry (N8Yap7w&xP6v%0q3{60eDɃK;s>L (?0?^7^B&~lO~`Qu<3!#~GʲJ!x-+tVCH+tF꧌j%Aߥ?^|VF[zn+mF*D3J6yU*+;v]]edPEQ*C{>O~Jp4$q<o?ũҷ 6o #riCIn'B Px6y';J̑7Jk~zhCs9;\vj;ֶ¶Xm/k_-o ?8LN'[E ?;G}RwsAw(;SX3q'ŸV;xGIп :ݞ/ >)|:SHg׿[tuq EH V3t/XglrtKf/7cvww^m,[l.?54O 1EPj CxK><QLJJi+{ m25*͗(Xw~G~KE /Tx)«^ P}+˜lp1+gt-}n{r:pGgsɤTsRyTvjz𶶞zv I8IL9*4C{~$yU#5?RXHCae=P-";qV˟ ~V⿿!,C-]p1Ԗ cj쟝{I*M=[WYGx̖?^\%>}7+~r7xy6ָjWUZZʏm]|[7g&lޚrۺv/ o}^~iq/S^C( Fy(khy3Fy3S7aN|k_mMdO?mMz!YhyЕvgg[Fz gBwq;O;o@:7^?*OmM_ko=c?߼M* _mKٟ5'P_:9zK2㚯̹m Jc?W@(_~ U _W5(jQ wks/9i֣i"/z%D_{֛X_N(Mɝt^Ψ*¹y/YU醫ΩyȵY2߻3g:xk-hMWxTQd~Ti)Wb%~sC¼SS 4b ܫζ) >׮%}o wRx[Mt,ϿVmb+x;me^❿+T~B{b#4Φl3glr7 Þjֺ]#g=ھF̸?-ئiCc0<N!wYŃ6S*|OXع}.m如מx+ޮszh&47~37sָQfj:ŪKxMc>8۲'>{Ci7/}LfLy7xyϙ½0^^(>[稗jcTxB.ϐ5?qLk4=AOorK:L9D R SQȿ2(L3?V&N-eu0L! o2~_K9m7ԩ/a' rÉCpEq?q^&gen oo~bHާބas ~ڂ7xO* R#(?G{WHhJ \vU@4m+r܆=h׃6痜txoΩ|lhgV}J 2>}U5F~_8}] >dv"[릌ENR|}P42No |ȟ?b׵y:Su(Mlyr ~γsdA~ӗH9]"}^:IMw^w?dN=>$1Jbx6CND(a5L#}a©~Hl}Sm$ǀ&kklwako{=5Y]޳L~uT8>Sg?@ M\׹0F8WNIS ^72ͷon߈hb_5⧄Yڛǰ^.D\ݶTYI[:mN4!:?V\c:įsRn%' w";߷tF3{bx|P<ק-2XQK $t\,$x".3īc>JZiʧ{"/[=)ܼ-g$_sC-X H!{w:7w9xDŽ7 ]NÇ.'Í_Gna&p> }/&pY eMUDN.y'IiMb WѐN} WxKO5hmWyzWP8P8hx ]-'>ȯ"~,ߞosҟ?=);zPf wV)XԕLt_G>}ߪ샑K\KOT%OVΌ>53'l-}J7fpn\6#˿7_|:[o+AҬw/sRѼyۥMp_GS )osf' ]\$;K _Huu^SkA|oeuȍcf>Ҝౣ2e\ C' YwKk[ is䎓çmxvFi۸Xg-8wDN\ɉ@|ݹďͺ1] 1~ܶ&TG ZC U Mcu]rVk^wڡ{)ɟz#VX\>Iq{Y^VneS 4 AIaΛjO9$iF4j/:j (,Wv&/(1k qu%H KTqo{yDRx_;$,yIJd eawlCKt,ÓpK"܇FQuVM#Fu f{6}5¬cCxx*wQOT;dY9¿i=꼵=b]?v޾K"j>>#5lc^|f=H׉$AJƑ[꿰VF8A ՜NWXyg{n}$/z}@-/L&@nQZi6>QX%:۔mNBn)upI&\[MS.$p@o}Hr"3Yv#z<$Es^E{C;(yb|I.x8l>[$\oEO[dPqlh-Ek2hG&m楤,?%{Ͼ}T ĝ#^gK~J=pvG)ߐ=]rXldtym.S̙^ ^ޖdip}}$+AذߴF?C._b\22:ST gBgeL=oU_fޣw#٬g%%kSy?^ ~Vm5!^t}q0žgWv36TfK3ZYM znBOR=+c:Wq鏗 b#YT?ndeWNOOof,\}Bk ٹSy M=#mkyg*,:׶%u^׃iA<7şmϢvA.HޡD"Iszs ] o)_n?nw.= ^>_ trp߰IHvjw\7Ve'kp/2//#_27pù$Sqs5U3> n~jO~Uj|] ۖ=y8ʍj| #w;?8ҿ?)s½f|22xO8\kX&rzr*sv?=d*ꐩ ᵂ{rvs^3I/cW}x j^c 2簭Qފk=^owx^?B\3}K5 }M|.pM;^eU;A_Ku[=Nu99#AtU߾+4>sNu;NU2c*y#cYYkEؒq~~z(~f..RKc"UElO]-/~u#]ocyRx%zL?Of'=K6T rFʹ.mhY8 #c +&3-O> }w 8c %o`׺a7amQxŸ߰~^U'3X} XmڵM$g܇9m^̻xPy!l6g{ 7jd xR 1k=[a=n}!Np_ I?[_Ng7rL߼M']eoZ8a"n㉘ #_Ğ&􏧘m/$Nc,H6<Ӿ!u2G \w_ۋ]7?;_7J+}5pXW+FAȭ闓0I=rr}`;LCr//uѳf!io \"xK|ĘOj}`лܚ-ȧbl)60e=C fr7XiW3e] VDa^/r$2pܫ O`n+QXc~o_rRzxv\C}d|,vdECxA~/}ӯ> )̻ޏQu١(&;LyO~nQ8WxYT _GqrbGЅO:m o݈}}$yOiDbo&}solܤQ+9#zyվݎ"/_ $!4?w#1W*ޔ_|#\Nwf۲ݻn_0$NS'٥/F'ōS %>V$6@t/qTR_މYQP*v|mS73@!~?uR>F%| = !q>m^lh/%\Q)7; ~V_K%mu,m8TOIe?Uۃw0~l!ǥB.({xw\*3^ $y@9jh$W*[SDY” bQJ ~ԶΧϭמ8OS^M^Qq[^ݰIFB3_t^HpdߟWdvywVM-ә'E$q ^Qch?6߫CS#Αk $p.sGs^G oC Sd߽Xޡ4~4^ GI4 ă11g;^<`ֳg-'8W;ߋwqX;e]nq&t˿A 5;N{FǿB+p*@5iz{^%ޟi"DMڴurϝ֦i#ӔFuzpOrmᘣ-=T%/>$~_c[!?RXI^G o-J;?nGnO!?QQAnz&;c,>{e ~An3s˟ѰMFnӯ<ޝ?[2Q 7oKm:Wv駰W8)nZ,o6)WpJi|]E;cz|!\ VC ?[,/׏!{f0!>qG!y6+oo xN6| = %";/s( zAح 5rw*j^8[Qn$B 0cr^e3@ ܡebzs?+Ƅp?RQV*OeRٌ{Md9~>o>WⰏ*plֿ39W(0vkwͪ\|? n[fBy/gb2{+?E:7_ʟaQ?;ɜW~4?>{Ldd35 ?7*8\"{x*}.N b UJLHS> >G/roDžlB5YٸK2'wo}x.ש|Ǎ6m{eZp!<;7Uvq~5nL8 w" 4_N0t SlK^̡>qE؞@hyԣ#_?v=uKi-QLmu5]V~Bn/>g84_:xYFpFlp/=hŸ?k& + D߳-M:.= wYZq&Yl?K5mYlT4aDKaW[dw +5ڿ>2ωY7ڿ)| ^>UܦNp/O܊Ymz4TCd]%+]ޤ JWw䪌2xߺJ=CSDn>ktjmL8#VWI96> 3.׏_o=džl0d*I;.s!5t#5[{ET\֒+OE!g<^N?#6 Unq)ٷ6xmD^0ƼKgy7-,&^kJՃF!~*/%,sr5cG_w뮏_aѷIVl#ɓ"y}9WPLBZWaݷ9G.&}W{^D.>_][ r_K]+ ;wO[r[,t<Ȭ8MxSwV|Ϫns 8Kc! |bp>(/3uMԡz9tyu_3CΤ<'c{- 6N_+s8׷xFcʝU)߿~T## ko= ʔM+$+ Q޻3V_Ww?Oe)qz[$rB~es uwe~K3ƿvӍ9ě>-(h*K 1w(~{/[v=ӯD+{rύ{gh 8Kp?&>[{1$?D~#^o';{x<@b~g1S e[7߾ݟr}Ub~ w&߂@r_Y,)[xK+|I]̎ï/s'{>*Jy?7m޵Quܤ|=[܌om1 x=v]&{no(n F2p6xߝ Qiw1GJr0l$z9_+a[w{)'ſvNLEN~=gv{yI*9>,_蓲'ܗ9IŔDLJ1J^87J %Y;^ۨFX֪e\YfDufIoƮA[70+f߫D֎1&\[ǒvj'yTS#a#ڛk6HQ ?f߱ݠu<&N)WONZ-?91^o+%q+'8t]/؇}lm/RVGRNGtU]WֻFBOz0ES7]ig{kR>ْAO6Q7A56xݘYuV5П;\W]8ʹm;61c?Fg&2<~A_qxN?l>`~;,Wl'58 [WI{ڕܙxDq77S cUhi c' 1]MF爂 !?8?&0sf{9E^e^H{U0NlVՇ|5\K_NO/_Cٞ,W<_όwlm@ط7Əo!0a_TR6FUkKc [2rӦ+͝# ^ .glx-UY2 +)K.po;?s-$oAE|*>ƟepWFˀYpsXޡ{\:_Ŷ"lCH;gN sě̶W*mMeЇCW>׭P'IxSo{.kdo$byN>w]`AkMkńMq>K|6-O h<)&wܿ/eǡ3?[ڬ^uرW}HhW>.X^/}m:al_GϤ}?HA޿I@|J8S=vscMYJȗO9_9V k ر̴3ǷI6o2˲|Y{.v$cg'iN0ܦ5gMZFXێD8pۧ?elTq=v//NgXogk!s&Yqr\}zӧyݽ1*zAmS{ǮoNh:?Θ^ܗ xaM>;ޗ~c/,yM>om[̕>Gd!}^yQi8dy'o3^ Xotʣo&^R!2]-j'MnoXZ)[SfW^ќO fe~OP>r;brU9E;2=޼W-LIT44~@.W]*&-CcD#{?}svQmڷLt_`;T ^/pXca`c}cP90VyoBDž<&ў/CmVGb~ɻoz*'ʯ֎Wg;r~}E{OS^Ŋ{;U I,&g\|?Rx‡>?d|~O}S{a,}}#Rj@>lGʙJO' /{3&l)%ٺl; 8u m#Av|8Ѝ6hNq9zcf0οFBOQo+Ox⏤J&?K]~8YP}pOG+BHH\[=c4;kp<ο$\0ABgWzV1!wIM$QyޥbнhsxH>kKVv7eݝZ=ڪF㵯5*z9?0vP譫+bU+ W闧U=~~9?Ol6%DX!_~fqU|B|DhWUc?aΣΙCVwTzyU-53=zXn9ƙ%³[R.C}_ ?hM{xZ'oBz*άgy5ǬgM5{ls><[X&慼'o6|F| o0?8?4zG9ߡK݀0 W|_qv\gGy,<>[K+c6>huq G%Ubq9*|LQ9'o-pqmWΐ2]M^թnIuW-:ޥrPo+4 >-x} W!a5&s}L9g%i;#́l[ ج^ԩm:^R8 i^^c g[Vnҷ%n:6*ul:@aI y1c} |Bs#UN\e "Jyv?r\|A/>?ۧ̋ Āk+=ԘOx2v=kq+9)Co_78MK)0kc4HϢ0PA]O5@o?&¹z>mkNk~nHB=ϸE{ OnR.{f/ ޞ[yG5F+&#^{W4 #[@d=Ųg},)F9-j=:kβ 9fd56Qyc:Ŀ (cY(ŸA8{$49>*6&} N̞iN;<YOtw& spwuqMn_pyL @\MroM( ze([Gsnz(;vjs]:o7ǯMzzwOoi0?~ mȧ&;" 78}); σk7q}/mypfq=8x;'8>l,pW߬'eշ{@lo}:yB CgoBHC ie;.ƻs}xۿ gm:+~.Qu7Z6_RX=)4\" [?A/0{{ҍf'E>rː{v|/9޿-mK54kU7ԃ˺"8J~N`-ʾ~ic.V.6_FIUTiH=pCXs *E/goJTl;Mb츰\'>󯧶%?iڿ \ȶ omnu}1v'x^ͺߍ~'0c89d" uWc'ot?^P7"Mv3߼эzjуݓxnD:Lolf.>+b$ü&{~ơP֙xx[{¶76{ 66ejcWw٫Knb% 71{u71{uUM^ݣM^]&fKWjW7I.Y'&fL{ xMM^τ9e(ޤsoɞ G{>CgO;vSN%{nAg1{{Qp.@wjP03cT:(OI&{ύFބ (ݕ4_!\Ƹ%ĥN;Ƚ洧.?7g7H$2}Ƨ|X?`]cM;G7X+ PifUJȻ}ΡIlϻ7(gCϨw\="$8ryJ8_q$7|(qz|l?Ono R3O9#+r]vE $wFa=漕̸,AugD=&^Uuy^x7(un:x%0e;{w|VW)Do}!mq~ezk*`$ i6e Wڱ`W}4W"z~QD̅Zoxi.k露y.ϦS6I:uo^m¾Ÿ qM"םt{.:}}yC1x;Ǜo^{"̷kYΡ9r{I=~)5u.nM=o|,'8K>{ɵ9rT^q^8];$v8tg_aUnT)~윦~%>뫌ڐ?vtpr'o%7oVw)>lsR޼?+ 3Q/$wֿ 2uuew~|0/rN_3[%~/|8I]{Wm[@cgpT9 JUu6G JN)wNy:qa\&@?n7^H!;ʖ "j,.aNk{(ߗGXd]) SYԑsYnmnu (QrB}_7OqJsNjO^V},ZnYwĞ;zuHY ߃3l]}pfM{zdE wgU<([\ TΧp 2}|?Չ3zyGge7/GfMwen¶b~]| k2~H} ]eo~7tʨ{7_"iKAO p42=5!dBW[Rn~GMp7 +?J1m>-h9vo;Fޡsz6FG3~d;/$S-'e; VΤNvR';fRw←7rJuOu?$Nyru KZolq:E7'DL! g,)7 QɶP:& ?_}7JW 70zϗ'<{B9"I6=~d F̼\S͹;L0 E8Xf2d*}ԖUj1Eڠץb-'D|v^HħCN*yϰ<LJm*2ެr=m9=֕ /Gj.5v8?m5{AӦv{ڔN֓P$cAw1TΑ-%迗Jӆdz%:LV@,唗p>?4Ax 'bP8>|ګ fNwA",~q[$JW`l p9 IzMgLyMgLޔ&z$tY5!d?r8W.:Н?}fglpEG?vg3λسk66=ct|L2 8'e= lR %k?J׊gX:pb߮_Vrvߋե@gwr^_;kRM7ϥn/=,ov屢} ''3&y0xOI\^m ^{nQ[}o0xy&:W %YtB%x;:SWk>I{Ke^(yϥ=SQOsۘ\Y[)Y;|Gzs?g2'Dtμ/wϦ =1,+)4q@.D:&y =+H_Ԣy—N⻀PTp힮ogg1_{ɉ kvb,xm?a[=:y 5d/4KiÜDOݡr|?x' ĽuOs ~>kl} _Qa݁V~ "kR^W78d>rmsܗ~uxV~>RO|nm*MA[o+z{N=oӿ3  rI 6k`ہ/ض K찋^۬U4_ΐr ׂ>Vڧ |8S/)P !e0uRnpwv0-a6ÓLri'xO: O8i| _Ozx1/®D~'}}MOq܌yǢ{*ת_o4[YMς+JZ o0x'{4>_oz_{h.~v^#3*=ʑ; %~޶o-۶{߻kyMѽ +mǁ{O>mvi:qa8 ި3>;ބrA$򁗬F ?RdX'MG,em STt{>ܧ y)27oɤyա y&ͺ6|3_)|k A+U^mXl&[w-xK2 ˜:*sp_P9.}EQ+8:1.އQNeǠ_𥍑$΍7×p_l~o OBW_mE_?Cx_8+Cyݡ&^cQ'(!r!'^6s_*kU gh@{~ЏA&kRٱr]3%\98 /M̛  Hkϔ2qveƃwy'c)69> ]|m'nYBԗ {ErnyrWt}7I6qXŁ'.]8Gy s8gGϘ3w/ǻ';o0%pIJ9QɵcUa(p*v} <vo"{47N70g%"@G>RqZJHNWq“=V_{Ӌy^o@]+:)˽h~g_s?. gs1xj+|H?y 빷_7M_WGKj$:9Sr}'4 7crż٥e[8ҖIdCN&$3-'9{Ux" &19vLnD)ȶoim:dLUz9S&22ȴպi~tdڵfaB6:@ ?C{|c,}w&l[pR YOJpfLAv?u EwD{2(DKz ƺ 3VE<}{`P=4o' ۻC_3[ڛo\ch6㽊xnlipI/Ox1o}x7}ʹI&g$s~_EP|ͩI}wIs[?g t8) rFrfۤsl.)I3և\iRŁ4nF.ۓr򒾇 .pafAf8?)7ӛ{կ17|6dڰ9im1Hl8Ī74GvDd)Gi'N27 yMFg[=ɜu3bBM5]_}^~?@Vg^VpAѵQ9&E9߫)~(=5].ޯ"UYeaKܷ}N;;BKr79i$x' 9R G%~~YٗuK%/䶩&(p>?fsyOPg_7@nRO:}p߭9ȏ+]`֥8o+C {aE 7k} 5j Ǹ4Iُ6ݫL8Pk1UU~ mwu]0p{p^]l#^qz+1"ٗF1#"ߊ*Ӳ܏;Kܥ޴=oN ;ޑVASnEn"ϩw]?8/Gj~IiiHM_Q$ΞF mn+ޑ _@Mkn#EPN.VHn`o;Ҕ#z긑 Cx *^' }=n{4k gB2LQF(#Sq54eoێ2 ?T/LJŌWGp g0IhFMe~/1&^ݙ Cqs2Q6BdTh 9Dvs&l[F;we|@5jlNTә?TT˸6aY!G]:6dV7UۗƖ6rtsb߭dҍH⻈ӐJC6wHd}jzYʣmO=6hbtrx\|sF0󇌶 $'[Z;'-̬Τ0ˍm)#i'wMVcɶ|-{ aKa-ey.cY'zϼ“gx |ciNx onJo36\LrFUOw/+3Nh+=x'd mϟJZ G@_r: c1lڦ1sjqN~UIeOܯXD䆅 #|Xkprcmx|k?kھrU] 3.pq~5x^SG1!{HM@:8~c^q֦qv,m{?<.q5k=3p9~zr"fj"|nm?rcm/@w"ܟu꼸Kߐ'ymqryz,G:}}7ÞR]uo8־O{&o8Xo;BsIA^NYƁ5uRv:%0ݫaQ~V+mC&n& ck}u>-3rƄ/۰t<7wqIw^GK{:y'7ghU&Z[6Zg͉D"hN4aoD3>_41t."~89>:hDGx ah}_h}'Nsቓ͘>7lcǑLIv$Q 3'12“g|ܮd+Lo$y=cmsdd7MI+ٹLzl䟜] zWld|~c<[ M;g2o>FU}lOVkĄ0%|9Mf; EM9ۓM9hcm-O61&Qt^mzgFTblu Oŏ6ٔ1~G;ep)I9`nޘ5+`NW~R@fOo}"~wTN]} '?}[EL i[&J>6ŬW6rci6zjVSmn'eaTu,?ˠESuw}e^:-tLVxK ?<gkϣSM9m5|Pp)7똼y'炓{rm?3&moS[a6'F`[T~%{<4 G O3S 3lq1*۝9Gk5v}f;h\֖}W7}7¿N? J?H}?Ⲛ?DGxw֗t]=󤿓N9mdӯ*yq:*m τ(,2uQ]}`mUSګ?F)I~36(NS/i[n\&\/Cs-&eܽ昲~lp ~[}\4 ~)>CK5pfٔ|. :lb"(xՉ\kKhH;7gbۂ翧Wyݹ&}VWw&pos;#Oe/yX|.FýMqo2Ļ5x-“ ^KTob{ח߄fu&ہo30΅ PuI磏f|ZMv|ܣmƯbznmHu>o|=X-~΋t|=FOe2=ho]3sń1&nDZo9 )|0ѾUHᇀkx\=HG;ɣ5zHv`?zͷa ckl;<݆;o]{koyͬT^N"w6w2FKa?6MC}q}i//]B eA5F4 \ʸ%7Fue/@:+f)gyLw7iMsZ9M1/ukW:˄ͼ=pmsOw gH9N}pEBg/ߝ$sp8BaͽȄ"ƲF&mh#CDv!fE⼇Q g;q `nQyq*-'+g]T/_Sx4Wйl;Z EąH< %_z U9+<^oBJ9?-irTk#{3)؉Y3fnЋݿ!B?X-UH1?tc)<VOzP[{2-7m9q償 uNx/]mPz˫%{pͧ%}4&(jmPkϦ۵bBr." /x|-}KSzikt Q;>Iz* Sk*㯌Cro}*'o\:?; ?pw%"|(׏P n "9yK'.'$,C(o(]ke*@ woxgQ<ȝ%S:> 'E9`MwREn[|ȲQ\)`]2WIg#%Uᾋ# v޿S<)›M'Ҟob*ǐJsԡ](wlq+0~Bf̗g6y_f3,1cS$Y|n?-05yT{3 NEq?Z5F[=vvQ't60pz{~{r#f~4zp4$]gdSX܎eVГ\Xڕo,׹MMS/q~m7yߖ.G:jᾗ)u }C鷡|{U:9J)|?9d/ކX R҅=-MAx\V 7~r/8rz@)+U b a.#{)rA{<w9Ƚ6?|}[% O?Uroз)+lxWޭenRxWv A M>~`qV+,q"֟gAR:Z] 3V/6;cU$/rsO%hZaƤz&yxi}:'_kpNrgdJ-dJdЗfgMMyg[aOLqtxWR .CJGfϮ2\I+ 滷qW~\ihϮ{%r")ɽ N"SoT؄g[rJBpc!5Jx x_:bCGn*>oS8~s g-}Cwm[| /juw{}>awVmlVxwu4տ~1M'}hی =\YJ}l8)NKy#f?9_$L~j=6{ T&w\aw-a;9sS}wftg}ߙ~ iSqud]ocoWk~:Z WU|tg Ͽ}Lw\ij^M,I igO}}©Nw,鏓AC3ǐMM[Voj[Oojy(vMO֘N8qiZtㅥ1fp4oMwYiiw?;߳B٘ދkOOW*bN=}osw)UR?# дvel!xZ۷;Z,uK4y+=ۀb~׃Q D`SO!\PK^ ?+|/F07%3Ox y*֫Nqoy[~=;㌈o&˸ Sʽg&vRi8Sε 7Ӱ_Ջ ֆBٯk6s@>69<9<ف9.3^ \N3;*{q:='WqF7[;9N+|UT,Τpu!;ݡ\>ILCFzLpj0֯Gi&\'<伻Q "ND>>|e %`9G󝴙Nǂ GԙFp])\id}|ZJ iU}MMkq`';bS uwkGxӺ{Ij]d Auo ve\`%[:{gFeq!]4XЙ(؇fC*?MӬZ6X|)]|A+{.z؀5%7Xp{g*Do'on׬gx} T2[AqN76\ď҆To(b):.,__xMH+Mg>[Džx R>$s(:3)N}I*-p+)"$}|?i|h u/v#\I>=_Y=9+ߚdN-;.ўwcr!?͞g8c[ >cM26ڼk Pxoowϳw6-5-s,MZ|N3L\..>J~θ>o$?_[y>ST[{ #{ ![yW|BfQ?9joi{V{w8Mاf짦oyؑiIvͲ+X i50y{z\}3KL?7^;vn禝'U%6­=oii8O7iĶ>768d=FcMZpBPŚ=BX3"q#]?KE9Bf9o[&a#m/5(.n/qrO7aKx?'|'\ pbw^p]NĦp'N Nο'684쒼DpxN.!TIK _ux' V¿ߎ*M7  [= bDtl1:9/IQo| }o:9[sb. [;R!=o[m t_k{rǮSom1-v{7[P;3ҖU 1UX5=as8n =÷t2 l&J8w.>Q&(YmK[/es>3o/xO ug:߾ ?pml cIv/_ 34|Wl(Ή{ArӦX=K*Hi{>#evʑxۆ$͆!*\s[}hk #N9H.7&ʯ7ۂפ/>|=x-nIm$ǯO%/ז3K+Uep~}?N~=܅/oY%r~r]ϕ^rc=ޟ56ֱrNG'y;ȸ~I~~ ︺wu⻱^븱ϸO+Y]]n{g"{wOgxj@ p7n\?'hkڔ .'xoNm$Zp(uwL!Ps4Cmxç1HY$yFBN"rxHp{;=x;?Ƕyiȏ?$p=v8o{$|ϫp9k+&ӗc|r3Fn{@~Q7χ7/<⧔UAgcp_G]׳{ 0ŝtuxHR)|Sa,فunNu[;Vo~*:]x͹wiO0kh<3uS0ྟtALKkgiKgBG;L'6rkZǦ=KvwkH=MOWok׭Sv03B'߯ALIx?V;)|ɸ9_<aNJq̥W&Dg℧OcG-_:4G`3&vיbC'LIJ 8=.NeoHC~ezx׈n=g۹iy޳p1ݟVsu/9 _xwI{3l?ſi%;\)ەiYz T3i'}?Iq@eS7xx9Q6R ItbT=3l>UVq̈#ps$- 3>l>\Ge%n 7Zv /~cV=8{^q7oyŕegBNo#A= bz`-n3>Y257}Rhs367js{oȎ\&9l_M? ޙ?-am_I;_Y{DfX[\ P8/Lk]>ݕ$n?RF5\I.l q(uGy:f2&CS0).nC^' _f,Gٱˬxgygu?~|93ƙ3SxDžի'X>[ؖ6[Z[;N) Sh]'U gB=?6tΗ`OoM=R]Zkm>,GXOolly',oj3 W*6(U;[΅w!} ތCվKuMAgmmLcZđPI[UVSq3RHz)mr'Uawthҡmê]p]k)\C᪄#o;HPwQv'ke{nCO3Z|E}۝r;ʂqVmҹKU_=ﱜ Oel5=n$f}I|8mǔj|"GtU9⷏7y9|> ǚ s2Ieeƞ-wwa9c~𽼮+3LQX  SFէp䟼CUr|=>3k0gs\><"^3|؞6;4 {Tֹdrf a+ uzUc󴪷O*܃pl.p5ςfͿf~^|9!w!w&O?3}rVFZyC@n|M᤽P(anM0TYJ {>o_.߂?m.ms)gpϪݑ }6JإByn7Qɚ.}3{OĹDws-jjKCcw_{6[["i"#ޜT} ᄋcٓ$pfVqޝ^,>xLs:pvjv 9u/pt|{u. ._6KckNn5oqqr"xgd&xEy}m 3 (ze%;qvYt֟p5ÿ#y'jV'~x.p/<ۼ~x?n?WEK>+ i-q/*4/?܏ +wahߔtk9C9|w-oxEqO(<9 ;p @%'6D$ﲓ/9qEOn_O!<2 ЁxsX@ l7ژƍ8cضu xBw6={8vB^9~=xx0 ϻ"pƞkۢi/v8+0 { 7+,Mqy 68hƀ1`[=q0QxRfťg:_WyFYx1gTz+pu빃xkf^oy~(x6|j3mý ';{-xz/1v%.uKk;H6!u`YNpo83Xo/7!~Cv.ܟSai$Nn.÷ hi|o?8^&-.vؖn܇~x5}aۿUaa3&]ʾ p,u usp|a[: 02.pT:K{[zދ 9ueڿiM-P2zl/gŸgPpKN@f6}g{v,&UAKb#H8Y 7}o K4ޝ|f˜ h Nc/&'[ү~-'@ԆM%źJ[Kdu> QGQw ௙ߋr=r?Jr,/o)IO9 A+M$mA6uK>SN=qĬ̯bij}N~GmGķػPt{ge5䶓?$=<nA {zy?sg7I{wYKf=NcyIjOkO=5~Gg;3p?HrSm?Rx=ϽGڱ.#3Hx(%|K;>O:m}frQz;?,{ +<_k7w5ý;_ȽgYLW)s O?q R k*[lm(3@iVvoAl}w%]5v,CrO[{#珛u^7GLYc?v wAmb^kGOhWdܫXV{䄩WmA'moV^'%^OW6ý#/y!'x9~;5ߣ݈~Ao~w疈:׭p5+/ > o =i W&sqo3˿O7wn&xT&$Ŏȸy ^ J}t̵ׁ׉xNڼN8}w2o'?N5?2TN/]NIY g;7xy<{ְ{Urҏg\96Zj;sPxmf*ac. -qA']uL+ ')Hy5/ T{=V 3C]xA;YTlΘC^uʂ-'^6mǟs_?^͟m}{iina89.&.W:πL/@i˥r9] W.wuʳqW{NK/ٷ{yWG"xkm~7yu uy8mԣ p+J]}u^i-NpWo+m'^[rP}&X+{ecؽ |gl;ogcp?WSMr Ƚ6aQ6uKj{^ >38(+CyeSM>OG?ʀ/z׀wx*|L_PSX -9'( _īp8kG2u F\w,~H}C|ϯ6DXzx> dl(ۃisDgؔ/9߃tLP} M[#|]ȅ6x:J ?He2?q< ~l]qSYO NyWlS,'ʕ?&pH/^'^.Oځߡj 4y ,"{\we⏤# ?<ǂ\{}V?2y?_--+܅ ·ctlx\ξp N|񏩲}O5 /E%nSca]lv}(>u, x:e;$A4g"'7/xTބ/bR@0oFV*#>y۷l:w?1jȗsʾ+6%UPv ރwtVcU"ޒsvop9eO=(\|KņYk-K'}[ Sx7%||P 篐k<ۿ*tjдM3_T>k*2# کnB- TaR7)WS P]x\'fق'H_>8QgHYwwM6{n?߃? QEeqpz5oݟAqJ{Iӛt~q A #2;< n!_zEs>f/h&q81Z7˭~wl 16G9z7=7B6{tdWH3n *Pi<=E{gE{yE;X|֡O.ڳD.ڳ)G.3 ]mG̥d% 0?(ofr/ <" Ox^]SY&+~<@ZoK0vl%.~wؙX\mP2ś%>S]=FrCI,lJ5Hy5v1ȽmkCtI=:"eзGγ#asZ.AM}g,*|>#ļ%}ി|mtBܾ52ol(sE9$l-YrR_ڤF:~ ى)OQ٫|<`cSۃɩ gǜ_{ψe{6me{~lo_gW]>~ơivX5x_lXzپ 3sŶyR9^w["%{!bAWl^pO:&Ci0mc'``ӆz,,]KP]xḣ &EExӾMݙƜa7!BCfҿd"W1^d{SοsgD7ZDŽjqኹsS6n>f PF톭U|'mG+#q5t'^ :m{XgmDŽ3{&Ͻj3==twCO8*׬=>f tEx*Yv ُ&~-6ڬM#>>DyUr$em]u9x-9\N&&yZr8_GTqkɰ6Vs~~߫ 0/vL8<2zW]NӐWiu>sҙe; '\tެ~!{7>nQaol8 H:΃* YT$l;'uDor%>)L@J^z|=lY1 S'8װ5i=\g '>k R\x,a2Dv)dSU a# [ P8_WqG)ANr ?x*ݴ&LjmsQ ~8Q/(E Aw7qO0ǎ2UǏv-$F`c?N/? O#&Ygݎhp|pJ̣Ÿw5( dʟo4CWSSXsm[/=_o R'>1UGE>O ǩ*M%*|C5*|E %/*|A>e/x&.4/9$Fqߟ ^e]Gaݷج i&~~5ޛlA>:l_`e1[^ֹGCq&sA?1ܯ'%:Yt,ŕ- 's=e-~> yx;bl}=E?u*_nN2)z wR+zExvElg˳}ȢʁwNysIQab4!LmxRe|-c ?[?Nw!x?U_ux. ?;MK4罔l&\8_^-"+g}81Z^3x眶IzdȎr^dTJWqi3#+:Y_YNL2uV֣e-Z֡y emY֛JkxYx[rWYd9ם9v>G/߈ 7'8υ.x`kbN;%ӍgdO'M9dR(@.9?RwEi\&q߆\Wd_seE:88w">'j i ?3Kue[wLc ٟ֑r9-IZ[Lkװ -Lkִ Hk7C:gEΦl Ngt6{ҩ6&o6=[6_7O:l|`;) 62ޙƷnFm|d$om|ax~ %iq+*GdqY;*p, /Rx+3U~\ 6)%ŵ)±-g>o ?E_ xP{Ϭ4mHs!{r^>74;>w x=7_;bm%xM,m49Cp[wr8~$ɏO4GqN'̵ufiʌeVi^_QDOγRf]Cϴ(Izo\} OxvϚgOq"~uG+?H~«r|L}4'-'m4i!|o*sٰnNEmbs]Gz-א= 9po c['f!qڨ¾_ l{ܶR¯lr/rmЯd}:7@4%c?.U>׎Icx^Z/+0C;I5'Vn<5'oW=~!'(&+2o=>RKto+|"\ \-tH)Ms6%ZΦD{lJw|%MϢy#nˎ;.<۠7jR\W(%( 3 ?lLS'{n;Β|JG|;ls.;lԑjJg|.'L8o gOotec/N}W;ܟ3!܍w^ _䑖cywwL.?ebN>*ƅ2><ۭ> ^*cLǿK$^v-<ҿM9Ŀ%~/d{̭ NXwN6};<^&UxN3 ˛ gń7J«v:x zQn }ص&`l9n`GQ`Ϝ&cyļ.:^BS {\\nfF|֛f&6Bz*U q<*0~W1cL8yǚx[W1x__C*l9UrTa˩–Ab =eSa˦CNU$U8T<)aeGP!әs皧E*Sl Q8<^%qN|<YԽ„}Es<wmud$b{EKe6,3Jӄb!x:q0Rw?Wa+Mf1' OW.J3 smȝ^y΋Z] ~o(?& N ~HmjpZ* tpJ6[ #3x R2 NBw54ɼ9wÓp x:<=vak=F! F^[ v6ے*]Wņ켉 u+qymw"uĥ$ gtLڕ$]4r/x55}BcO)܅F!; wZuz1sybY<[S*.b ?4ևϽ-q\/>-G˙<.vʓ}Koo^vƯbG `_%x}e{W4 BV{Bi64߽f/@P*6gs. _Pݜі{;ܼE<5)%9/Jq;T8Yq7Smy{VD,Q UTIǦu;M7Xp]Ca~aE 9I#wSTY4r ɯ;>T7SGI}L;;zOm7zxsٸj/AA~>w]%/[[/{nGqrHG"6r#G$g:Ӯ>29e~KCb]K ?pG+`?og|> yjw΋'s5;P5/|T[ՙ^ GZPYxoIvY/j~pmlWSp[9>#'>[ ^( 6g$%m^/TcKxCO1#rK!uJ]n?|u|~N?[B<?."'zV52g+1Nǿ%>ǬK_Հ$:xl²-/L_v< Wd>O7.ۜގ =!WbM|sGO?n?@K=Ap/Ks|_.C!{1ͱy?Dnc5r\I}_k>jQe)3%OV;Ǎm@kielϟn>otSxS^vqHS9.4' ^3s-Ni10= ~ +eeP8% N/x3&J`o:4+S2sf+ko0GXsRio_o~s1" ȣyfmC;':L/"LC7p9y$OLwAe(**?wBɚ mvm*ϊRfLuln0ۥMw2?iJ_K0:34)۽˻"ǃz6Mx7-GSֽEvf^|^N(O? _L% R~F5'ĄڄLtxщ!}DlE)xGxO71J޿N+;Ɏ.oxS(ImJ)9} %܋p_Rޯ-v/m3a,py`~.pAeWid rˢ+ ˝:"{El4$7mN(mT ƭ璼:|gq{W9x I/k-Id&8Hm ާĻ=0ۻYƿ!Sp$sҿj:ζ4CJμmj3Δq}9>? kmR8(mDf7x2UiW6M v\BY#KY[Gss'wם:NIEk*1x=Vouʚ[f֙~s|7++,}{)yLKc˦ YǗ ͗*sk&Ρ&ZH/^#!̄D*9/]ԯoma%(ܶ߶&>z #~w{ N]Rϱqo;|]޴'\o$\ޞE~jj:]j^tљ;5"cb/Je,!s$ 5xrƆ 6kΘ@ M547.ӷ>pI 6otN?Ƚ;(Ajy9Л\o9|<Ꞥ<m#L[!V@{kq/ A $L]SH\`ՅX`3IR4a{mgO/0Ӂ8cxjWjL;#kWM;5m]Ś+{+qt&l3V齃&|<ȇ/xkWL;3RvF2@%iD.AA\MGrgwXU>%yo*FrϏΦ6y׊/7y$/gb׋4y8Tq_OKθ_XyNUWiE3p*sqQ,[^Gy O;iNC}D샘[2lHdn7c.$WkãD]RZ5{ؗα{]Om*w#<>dp% y{IS Nu+~ԑ7E;ܫHⱑg~癿=PY'ZC6]+|Za?>:,?9zYOy*9CXݏ;}B:_{(13&Ltzx:pb<ߍqLHf"{ dQ3O;*|2UP8f "?iwrʒ>%i)q>)/ޓ\Fd }8q!*v<%Sݹ^(,l =Ƚ{UZ?*is{^в*s_>zIYgb{|Nx/2jd< ՆDr_"%eoxZ$/a ^qIhl^pVjҊ_GC74"<:?NG-=cbBuP}6uvLCYxI8N4 |Rn_"}6RW w$]؍tw>3)^%㞰wx|*Hڍ!8H 1a VגΜ^Ypw[ tt ⵫f7/#} M'^j&]2"-,9rK}l(.lci?-Ssp(|@K gnɋTWwn|ap/e,3M[ݦWP5_$E-V<.<)7!wd}vOM᱾ V,z^1l<6߽5@fm s u:H { \F*%=0鱧>J&uI"W/#HSkϯaڇ5lWGj?!.ަ8267MM[7r 틇>Pe;I*4\7g6uD~ofF=t͌ukڳ‘4朕Lfmk:ֳ:w3rFksMӿH]ٳ arq3VDKo6tz+rHl-[wjղT?ԲuW1x-_>r^WZ! p(fW⿥6НZl҄FpefWR2O,I?s}eΉZf=L\;Mߓ\7#/C'gS~Y`=QˮYFL~yh1^Rj6i3;'Veqfetxw~74Fzz ێ1!a(-Nxd,%qu( ԁm3PG^{)ޜG!\Ns9v!$W۬stΡ&m[} s6O~B}afٮ]ӄzX`$_J r:\~ʯU(uF[zg{*Ck=_e>=0am9m>RxGR;P:&/$$o>iuG؛$|u2uP'{PVԣ:f_1GߞP^WxNqڞ',]{Pܹ /rbX~BxZAX[ߗណܫ9ygX׷_(݁{V,#e=ã7DNi^׵κ6GC%ΒF=BQ%xٳ 1nrfLzy]{K/ y%we!WP N[Ձ\!k]Ϟgy;pVQ3[3}ۿd0~ v;/PyxYm y`aq0qss!Bx<ᇠs>(z|>P:[hY|:}^=-n^o/(X*{>pޯ9fy}\6:J).NKwuo Ex[5oNgZN:ʛ(3W[*y~W%O?!x`vT18`!R΋3,C'qwu _$2)L۴> go` ? {} {N.<y06X5%1ʯwD'kߠ4 r.Ҥ=^#-?7"ad*$w'ܛ.ЮohG紲&QzOWĿpoKf1q"Fx޷U g>}gfCޤކT  m'wτGV-#DGl]\"^Ӌ%S5ˆx=ېGlyHp+ ҟS//6{}fp,fWش{r9I`osqFi&!Ls[{'&|Q-4sS̙os k=179GREڇWN|+Ǯ]YhģmgDʩ s秡5G>*,_ܙrgbY:0罃GuRyo7CU`^]繪Lkvb'a9 Vjdk5J?cx]96J&n̯Ȯ\$Λ3=[Kąצd[|A"zXvU>'nQӓB|}F3zFfry#^Y7`w uKh# ̽ Q˾,3妝$ @Xy}jUu51l}Nlϳg1Ckƒ((Ũzr8--[ lO/ulGx{oapN'6/[Cq?'\\'зo*`u>pྙr͓}f͘mτc op6cTN&9h^}gK77}=]~xЫ }n9w{Jf‡ ^]=jS̩}1/?-r6t[3[b[e}ق-̸T,ɭr^OvF꒻U3qڻc>8[m ?¦m_'*\Z -A-UoC~X0'!6W}g25 dHB*h1DLG%9t8{n[*T&*V*݊Ҥ+콏}_?YgϚq)lpv{6'H_-mny _e"mLv;xw;ռUluw/NRrV8ȷku(vάO}QH;=/]{+Um ǩӵeF76 Kٱl0bK5=Nj0^wz; c ,>N=M:"; 8{{;v޿$:@ې=Zjn]ԲiM#l󼙤= 4`s;qj_K9']Gw!9=et;tXp9VIXw4{Ba݌W!~{UU|H==x忉jyNztn_+q+qpoexb+-m*?J&S(p=%Y+cF*Lw$_&&D>1. ѿW D CrGU;>)?5aX7d^,pە~]~2;‹ wWݥ-Mη-J睐$½G3;W\˯!+N,pVBp?XB~oqd>p~NB:/?AV[3H34f8AփpbEC[Nh vLxZ Nsϑ9`?=D?Gk){Rf{mѺ]ɽhgS{2/xZ·)O'0t߾/ ϋgF֟ㄶIk:<.!ooxY+R8Zϛw_Ƅ~piw ŏM'^Xʋ~q85[k \_^IK=_O>AodKܟȧ_FʽÐ/Wrocn'#e/9A6OaSZyIm*?//lXd<$uP9vNgk%/cOfMUzVcӨUXgzXo222;2G22?ke׾_)e-}}+~C _0 `X?f99a*}XHbĀ_;:6Io*z(*g8@y`ʁv@VۆpY[ 5 U ?0Ў)Ÿ*\'b|.Ƙ?/!1+{D *2fXX;pNp~,A8 K6F‰YD% qgCX}cȘp?UB9WT2~ hp ~MϤ`r!Hz/]!Av̪5Bc" AآAiu1E雪T8a)Ÿ)_*|T+E1hiWVFM63ک y} 6o0%}&>^w_-W*ro>s2"6r綴xyuM_8AxDܙ]Xkᯑϟ/q_-΄ޱmp=WtZ7خEo}nZǕsbQxlsWIkMg_>ɞ(;o_v|HxoF:*<gʹw zϱq8j;xЁT/=9W\iCwGV:~wwWz#z>y!>y"G{unzZbiwI+*x}r?li >>9.mNW@ ̅2dxbAOxC} }yʬ@WD~{0x#Cy%i'y}ǒ{m@}"}={\|3㆚>h}q}zis:2oߌWo\3#_^2 "ǟM_&g{0| U8ەߣo#H{~'=b;+NN2޷p8_fLOԸׁyc080+粿994ܝ=qN_pb'd9Zp_qA^G}><Ҏ ws9 5pEI洚9žNW3Gw0g ^4\Ls}7g}>s<2-<`30ꍴb d]ķ qU29|sAo7ĐRDR52o!Own4{cܳ儱-I9|a0r  #Mr1N۽yy__D]{o?Ion  0HS~xN=Q.u"Ơ23FߌwV]َ=K1{ }-h]5q9o1*-&#&p{y7 ˑ:eql4@Lx;t 0XGsS9C N̛$;hwP;mϣ{&*w=m j`Yi ]1|_Λ.H8.&]JYe٘)&(*>7FپV沣]]L2uglfeN~hӇJ5F۹zp٬?ze_iqu@gn"AZ@d< ?ݸϼ0nHxhþ.`&}-5ڴ.nhs | ąP@xa=}BލW%j9'cy[}]*}8'GŸ#߂68Ѯ9')/|?CSI1 /^L ­}w#/ׁAn|s{'k㱜wί!5;ĝECk}0e1ֽKAJ6dж*d]JXcύӫ; '"u m+qթ~s4$t»r@`X$|xzM^'{5\kQm |Ŷ3?'x[mJ@ In=JM0ߑDakxʫx8\#1lkn1NkJk#v61`kܦxmaX>qm=\}>Z4'ƿ9}7㻋wnqt3bvqب΄py5A;o]a5 u+·&۹p)&۪ ~N඘esY)\6`HWOpWqm`#RV-teu&_8ݏ2ʘ-Gv[_'q}̰"{õ!Hx?\^{ޔp_n < ߹LNnv׆=;YH oZA } 0#>Q^=9AV͸z]-oqQ /;d'hPpT 'ӐO=Kv }q|G+wJXZF?{!=-uI&nF_ܷAfr1_PnG4 ;w8W×xURVxcu`ikJMhJt7Y*m>˓ W% J=I]01qz1%yXuYA͒ >3zsovl^tm~?偸id '1xls]Ky+Sc/S~:/\[Ym>GeJGǹNIuS1Hɽk|QfO:K"r;ȉݵ pT3h^B\k+|嘗{8ewJޞjD3d]EA h92,npiş͊{8[3a%Wx3N+Jȏj /gjX$@pbm pO^2~iw!+(}*e5|MO)¿(|F?>. ]I&kFDZ~wx̾=e8O8.tS_axwacfXRߢaqiu QxL{vc»Va|;Aׂ0e76yrۆs]"imoSQ [g3[ON6moWSM;þ&(oi{L!?rMMSe-CXlݥ/[#^:?rm]~|+UwoVFv>D'Gmcݣ%iNwywS0ygB]H7]Ǥ/i8}w^eJNψn$wnfm:.^rS,eg'ˀe?"C\k4`W{yd9; ; q{cڏ0sIDKcI%0uo7ߛ~vF<W{Ym?6w_Mo# g+}O嗢!*U[eRP^hiH/`;*r9MS{Gz2x Ch\>[62C OxW7QK;Mo*'})z1U«0탒(˩ 9KTuiD46oR{!:5dmAL'v}u]ެ(clUe7 ΪOySїm"j)3U۱ۋO_.gG_8'(,iJ(mPLIjg&l#:#-ۜ8?1l`V%\V>/,e9_#2/iEFz!߻ov,}MF[R%녻u8fofk] L )cy̙k,k6_wZ4ko5ׄq \~&s[h5k 禅M%@Z|2B!q ⟰f;Ca]ϗ(cQ$N?cvړX_Tw[e?o^~|EEܯ{,a3#񯗶V~ݏs5|k !|5™I~nPCWyp?vGቻ>vMAdM޵˞o-oso'x `}#|{\u`A\SnASpwLFv >;W'}dM=\}f_f=Z`_n‡CMx,:lS:p<7ܷơ?Sw;[wwI&7T]Y ®Lm [`ͭY]` l[o " {dxLK;w2ꈟW1o+7*w(N6.dvQZgJfK/탅&{ 9-.~¸kN'DSiV`1g .9zwoAt]pX ==H{ȨCF+aGƕPi o`8h<X }#挬s#Cmº>;O/"S8 vBaLK<1G-eqs ιWZ>#( ˧OG 5 '8-yS`nvLqoJw>.oZޑභ|sΰ1|_wd#Y ܜ4p op 湡({_lS>MXJÄ,k{\eo$˦O,n> ̜x&˼;F,i9͇{f4^}}nMl`N0Kip7[(ˮі$._gJ ߧ%:KU?u8$^*^TxKҜS+08vn Ds$[3'-| R_>K8rZbmᲽT pߟ*؆mMcU?5N'MI3QɄ/{{-K]I[boܱ0?sWXO 8Sy4/Ν*yy'#! E93=Y>I})_^C&KqS2KK;VзK N;ѯ?ܟ>jf=W޵}1Uo-q ¢8{t[^x~eiڣ9SROK=e,壞|SzQOݳ䮥n..rKM/Ee|+m[ zO6QmlyX:'F7v,3W_f/K /EʚD;pg8̚D26}Yػ̬I|,-.#λn`;kwO5EwQ,w_$ifP'{ɛwՈP:3 ]m :vɶg˶ζo>dJ} Oe | p]')av f^?0i 3lӲs /SN 12{u/TR׬iZa'wa>5Aza_ݽ94x_ӤV'gz ɻ?cTW\ԛ<9F~6m=ODwqJy⾩ *̄Q'yWx}r/ϣ L[>T;M-J%#)u-W5;>/6ߝf+Mp4uIMY8L E)z{7૏=@mdpkYq&w^Fm {¾&sOcM){jWy#{ڪ/g3#Nj_ǞM(xCv_kFl\hQV/i]Q~2oȈP ,,lSaR5+ι^з*MxQj}ɹVP庡Mmw5U6M/p_dk}M}նXmŸնYm.rSqV y-%OX}vUG?er=ck ͊ Zj> Oo $\)kדYgl_+g.c-Q n\ k9mrcF jArmk'kGKZ޼o}7[ˀӚm;Z\)[~6o5|o \.k6bND'^3ᶋ۷D$_ c8M|y\[\m j ~iM=kl[{vaězM70:OozwDiå8tSӮ0U/QĿۑ&ތ]m<+S-S $P9_kө<2g9lhg(Nowd*N<8l={C~Z}/u eҠi62?thrnTS֏;aȶ Wlϭ?\fO*Kyi6pzЦޠ탾3C]pW{E}8l^uLp 7T96w뱬/aELr o|:"ų̺|;='v8Dgk_V_އĿ)ؿ.2]lDm Wؾyo62?z2Ϧtw#9r7ۋ}7$6~ϐ8^`ӟV _|pM3-x\[pٞ&w[u?ҷж#V赳K8v)O0VFz2Tɤ @u?Q8 ~|uUh\?/{;e,X"_]0փ_ mN*p"7.E%Cb~_c>E^ZC1M_SF%8M/&fkUd%NNȎu=ڊ򛜾:/Y9?xKf^JO2kqw)k+u=91IE޹"a2ԈJJu6Q7qv%QIBH@|JD1OQDٔ <AAPD00 Q.6bl`watQ9?]Vw~/ߗ]UuNU6 \|ukۗoHdBV63de[,sƭr[ezfQ_Ni_i \w- 9zCNa(JszncFa[m ۱Ȱ-h<8+4qݪh0vN*wC-;q쳱sROYK#},l箠v^$< ǐ/VXI4>2p9sl"ls=hy<}Aȼ̛:'wGІ#s!?Aky/oqF&%_ ߦxrcoȝPn/J*>7?%}63wͤ,'>ܞI&g~rIUv-mvsU`i2qꮝ_EƨL,5\!Trđbz& }lwTSǾ`|ەL.wgqy<_U 2%eEtAW^tts)9eo躥o׹BN R;,!^IIJkRb潂>c՝"]|pR[krR8f}2 q ܤ,J 2@ ;e! pw"uCˬ b{qgAZD$/dWHxgbǐ^-lݍ~ϴ8sy0۰[.?X=\G W13љg-VgMWvkЮ^^grvcp/z Dְ/'{猖-wiYѡ"+R} x2SNYao9;9P k 3Iݠo=y$ca]Y&-w ƪ}màY# /=UWN= Ux(O~%+l/+bכq/VW6WZz$5YCBήٻE%GNCkq1 YH_)N0Bg[S#*/#`sV ?|ix(Pڠ6%[Z7帝6~|j'V9}sDc75C]uxSYy 4DzD5֫LM5] 1EqJ:Wٲy]ck]W3p]K#qPgO&Riϛj_Y _,.),es N Nf ̼Zjrj!# = r-u'X]-x-SVgDǏZmM^m"ͥ'oru1?Omhw= +-z׃Aοq<;߶4<6ƄsN_IwNċG+ȷuKओaY2.$vZ:ܿ]m<ߩc +zl_Pm搔漇6ď|K$.,߿Hs /'I?Rx+?E1m=lSLs9Uj>#^Ρf{ Uhݨ {^kq*6_Zoϡ$y:tFZ= {ԗ! +Wzb7Fg}#xL>qz/I;&ip7r—%<lJߝzM`ΨcU}.<%^z DdT;Y/(zYNEyH{^rȹ_/q^#e䲛t%|I+rK>ݣɷ|~{y3<"+p.o,xs;-}.+?r'6Unk[;RZ qoW mp%7_H]B"^& m Μ3Ktp^i*<"V WzG] ׅuf`c6n'.x G6g|?=Ŀˈ|G/W.;?mI-qˇ 걼Wy V8.te)M-]\Td3Y͈"݆ۧBnoRmؗ |}x*^m}}?s(^]Y;@.Ȕk"yC# oM ch v|+k7ɇ^@ ?x^(~x=F 8bRVrGk=Ӊ&mI흄 śJ5VdmΈ[n2 7[h7DžLB ([Uѐn6Źᆈ` "|J$蓹KK^p6Ï!޴v[- $d*B!c-$|rȿwؐ lςro$&?x}D-^;fVσlGKU-6̡[#s6gm0> $ަ'!|>;)pS'|VW !MO$z)iGᏉoq8!]GٿU(v.M5lG$❣xId?5> }(vZ8j'^ m1gqg;XkhKF#[2{9F\2Mrvn̗P>3S90*xssPltdWלM1x|xf$俶Oq ~Lt+골DNzޔ1Y rNz2-"_~vs?3Ψ? ]/ J[+O-gwY Ssx; ,L_9Ox2n\f3zvJU*tIyHnw❻-O{5'y Ŝb7?^ɽA| #3xVnP:NR\F{<c[=m~xr^nۂ ܶGہ.}k'xQ5.>甎shZaT0gu0W]TaTSaVe='žA~2lnz`{ƝNJlT9#grB9GʫȈg9sk!,9|_0y!N>wͥrڢ\!)_:X+b׶\@$$dOp}S5O<>´qYU;ҖUTڲSiޣҞҞVVi{ו֯2עA{A*[Wٲ}_-۹U_)s!wL UvK=lZ?LgxI bO&00'Fv]?0*=j =)vy_/M_og]([ae 2Ɯ+rLvqe8zfLV_dp쾬!*Y9,\pu-azxgd*݃@;a"eP2ru৛/?IU3F5538M3oCÝmwYvmmî=br?7lPo¦ ]Cx `ֹ(Nlfm~簽Viy;;cCOGmDvF۴=L#}>wlmEDQ]~-7?GA\p{gh%*O:+Vn P.u!'vߪɑ.r'~Kgw.\o-Ca=._߉]#M6c|,ܯ <;&VÁI^8~pXEo"={g27Ǜ0MۿX_Wە{r?/}cp_ 7}ۢ^l9ފS| Um [=l]XRt_<.}j= !eeRmf?dz{9v<)1W _>զ_~ڴm_W/殂s@f ꫉}xػ\JCG*9,#/mxWX; ?53ṏaI_T-瓾(c }I5 8D<x2~l<{Y?5{}OB~j )>S9Mi'<i6(?*|ވJqܞOx.p_DY; mj#lx ,f+GB:u:RsymZv}&i=Fmۭ)at s~'Qz:*7=$$BRņHJEDQĎ "YM. FETD -P?s윓>O}gfv&,_SuX^4c^j¿/Eo- |)ᏁeDZk?#Ot@i)pgsռ;iGw yRsV_A\w1yAќnҟq_q1 ;ȝ]JdO.O#MGrrMm6[}1 o 7'`{}63^뿭[ŝ! 3}XgYGcd)lqŵjmIlW@;)"A28M6"5^Ͼ tDAac\W"O.w9Vve{VݴSX{c#sy XtX•,wVa匁0} `eW䋸o7 c>ZW_sX ˝k[tDvcW\voƾm<;'^?8^=u\ܫ >uu]xs>AbnI{~?D#xN"ߪX8eB>G: ܙ^flUgɳ+w1pfi3ùwq8誒v5*rܡ@JK q7q.;vĕ3w Xvc_xpc9I~0efȽљ8M ~rq-]fINL[=' tSep{aV] |Mi3g3s/I\:ݨr[}d[ևѾ\>[ZdYw|q]g'yw]l;9xn*Z&YkNq*ڑѻLx! |)#Bv?W?&v0=n Շ?:SE|4X.:x) D6woe{oNB _xisMo5UFN&6=SB3M.!?xC9O8]{{u D=; o2&潺Fߵ] {k{nc_zߋw |Odʃ|OeZ=?b^k5k/yk=2w }ל/ל)x|۫Aq`{6NxgӮ[}W5V½N[=gkT Y|\!]\%^!KҮ,;ߣ3{k/1ϜU\lz-t +Fywi4vA+!_wƿ{Mh7gy*}E]ӍЇ3}/70JAN :;_jP/Bw]5Awt5\R@ra/yXnCХnwHQ u2Fݔu:d}o+ ߒ|Nĝ:Eo1Ds3BWdpNx!cw9T$1go@Ut@ך 9.}"p;sZs]4gώA>(=#hxXN_-DŽgzuaᆜk\e$0G`7qcK+Y,xk]W{X`R]tՠGйu(^op1Adz[߁ȣO|풣]n7jy&~ G-.t9[H\阓! *'Xwu?b҈?Pkv t!g,3]ds&Ni߿龻gn]8c:tÈ!;&1|Whrm>};|a'pWtZK~s`+ ́窴hӄ1uTM+ꄇUN Si+z8쥉_i'}YFƬOcK\ s@WUg9Уvý5پl ev(0sӊ-YH$lG@0}a[Ÿ4|k--isynʖWie'QuVWo#\`;;sgt>l7S qg%gLS)k_ƻMBsM3G} MYWzv^`N1rN*_V*BV*TuJiyъw0[(@|nI9>\hr)戳tڶ#{r,iZyW!#A~i~Mٟ:@</T UtoCu&L]ASQ?Gw_WpATr#t/_I}| 7Xwd|r;îU+FHYJ3eke;rzМtU $_V-y)6&z|$t}ڥzNEtٱnmes?u޷wV>{)0t+ y󸱥rFܓU+> 6A@-낪O[mSlC4+2veEc6E=K9[͡~@ZtuULu˱;G}^Fw/3zGŔFX7PŜFT̺,2}>Ⱥ&VbMsQ/+R8 GyrJ_M_9@~t;>u7{"c/n/2"c/,2vIa9OZ\dΓNY!SX'M3}œImƶ(8nl͋N[GۚE"ۚWT6"mĂFemD].,&AwQɷ+@_)A݈{S=YSd\7&:6Y<0ǫp Q?:yn9;i"gwyua3~w:OOl?3fӶnbpdm*d2N_^ÓeKpxx;mAqIg>|(lYI~o0W?|_LϟtIvg$NO> *9\櫝RN= :jzݟ)%Zy“]@_oyiwmj KlS7'$gNr)o{Q]zQ Ӯݥ;KSfv2kOqq}jbcW%fe$c:sӣXU; bg> BH#aZ4̎i4=s>>迲XWAI"\m,.6ʲbc,/6ʆyB~kŰx<0WYS=PlT|ȗ$/CڪE%c4,6vIc,6vI3y[qΖ/y/%fދ6Mg26MG~W:M`ΐAl /1^cK̼4|'S%ʎ ܶU:6Ĭ9{ 8_Y)#YZb9^ɮz:TF |Ub3_i;s+z)MzH`ӕ%CY,QVm;e/U;PV],UG`uy:/1OlZǔm"_Epp}ep+ Hc8FG Ac 敘~ggl>ŝVkӆN{IpZ-k;EVe紪?>݇iYiU}eAߐapYn5M|[A,rY7e9tާз3x#H=H儛gos}:{5ɹ㌱+?c Y ߬3.%g}AE,k %M1w#~Ƽy?N? Jdz4O:k/nYמ5o,zi(@׃A =kl1gM5Yc}R=בּg\s,3/mcu֙wlV7C!eTc\KXApcΙu?6{8;xnW>g?jgYO軨Ι 3W9Wdcm |;y?p~;|c7_˹1`M5}X3xD)>+I $>Hnۜ$JVwlg:TΗI%[F* XOUg蹯!ܐ?թ^W-k(5psꜾU˴{Wgۍx](]sܧsצϺ7˹WXL:#&&A(xԭ[v9e~rϬ{,0le6shC#}N<{@?4]Ȝ@-B~ =$AsB鱻3HN]rXS4HQ-y |?Prs:oKJ YGCս1A&. ~Wu.}u#Yt瞸rn,a_籭!׹5_X>{]u{?kp32L2:zc}O Gwz/07}|9_1c(KW|ExSZ-]c(wDT ,i碭9?N:iߔe2?2`o½!𶵋\7eBɫ錫:.<ŠU ;ߙ޷T#pHu.K5Q{eyq tOru.+QNpCh ܾxsb/o:lY6Vg\} ۀrp :[Yf/ vEJ?JR$m(Y!ϱ/M{변rs].>"ێ ОWO&1c̓MzOTtMڤ01CQ* RݓН w04ݬu\}s>qO/s)2FMRykOK8Yl.~33YJf:(n'Rs? M w*E[3~=07OWYysJ\'Lj\2Od9_hYP??{ 8?NsaS w;6od6m6};`6u/Y&^DAp^hi{ў%y}}~PCf]Xv]`kppsu]pԱx)rt04yYh9%~կ)XtϞGUvuE1j8}3L(DWN{G\a߻ tDI`ikq'qY v6t FG 7vEg.]S ŔMqg^ABIM .ݶ܉5 U z8jz.Gу,ouAUNti+@ךpXy5?wmseΟ+; W?|x,ς܌l zs{J/r> t=. 9>+1:wm>H{t<괤Stg;+M6K .:-Gӵݍ٦]Y,߀7.h;z(n&(s~=.Pz ]A]S 5qJ>H*<*íҵqҾh 5Sm&ݱ3}=whsDWF89`ةu@^A$g.ީϼd;tX }hsOfYy@-?l>$=}oDwZh>MWN"}g':76]5_G.G?>/<8lgߪI>m XN<~''RR-8|K&b[ﺟ#6wJ0O0ݛ`8^ Fgћ F_&<0>Ǭ}vqkܟ\Du"} pL,^OkIzMt;u~{/@/"ABQB"gʼne&ξ+ve,OTi!rLV 9D"ɯ3?N^ 삙54,+e| dNj-!{?$B04` Gs{'TUu?t?שeU~gFj^6p3 ro>Jc-/ß&܈ӝpf[E7SZU+\ UYi#SELO8Tgn@;^C"| z?RoN;"lj'` 6_CNQ^$yQ5=W ;Ce)G{n>Ox!{Ro'MQƴO~cn7~#7'E[d@-9?o2m ^(m]Y64>vsmR *`(Ar!GT_jkUU$iZ_㐺w5;5Z.C <'9,Ngze{a56hn2]Qa{ݧ)&&n&$F`>4$ι쮦k;`epς R\ l=9ܔT|>?>ETuRnb-·F*.O 8SWB8sÑ=RU9{nCv?1¼Hor;:RY/[+l/S9Unr0UnSY= ߋu$obN EYT+nBju/auc_&U7w^~ZzB붴]?]oP]؋~otnAwSȬ;w:L=:6}Un+}rÐ{K_-ږuz׼4=߽w5҉:Yj(>*-U{?Wz_= % m;5T>í^rQV滔 kB@-]<|E\G­jKSb嘧TCb:ae]XSk?K}P^TCɾ`[jמf|\DG [lM#z@jpڑK}=罙ȝB.{k}eP¬ M'WrA>µ:|T-L(-Dn{R2$#ۉܹMn[BvɭX;`wS;#w2}aN;ȝIlr#w9N |Niv9ʈO3~sFV(=c&]+9~+m~0fy=6onnnr8/MS 0M9kL/LG1NM<>}au>(^N_cuQ}~eCW>i?C!_n*a佷}]sدBy:\_ <2pZ&Am7ccUO".l >lFy95ugW9h,fz&ʮ|K7cw?ߕ'c,^LdIzvwy9Wя 5w3fvxhN7m\мÛe+U0斦tcOO76ĖtcCN7BQ!b:m}hm$FEꄽ٢yD]g]} @Wuպ q񍯫S*ɟ*7|s]|uT}ͷPYo_TWg,- sWי]/WΗ}>M2v~9>Zu8\Ӻ qzM 7F~n"9˔_УTI*ẻ,hc!?zf<9VطĻk֊c' 0_xw(_kYa*]DiT1%jѬM!t9m=2)7kAW W4pĸr B'>.䄥E[9O$Xo@x=ńnGx#pI;=g+'Y› 8D-?x ]׉: wWc' ir= f0 I8x2X' M&J_1+}['t>$$tyu nEs&4àyQ,ǀ?'\I 7 1ch4p 'Q ð᳠Fw`V(<xT߀G B#AmW:mQξa7p% Wm%&'.'΄So%\~µNUϴ ^J84!?{Ap'op n +7ps_% x&+_$|֟U_n3 \@-hn\Ssy{= gONO 5YBx+6gf~ucuY"l'%|=p|CF'W+t\߬h' uDd "s B·Q[${#SNxJ¿~=Bx.Á .y—oCx((N <ًL&!_IvHOcA%<'OimM4'<i46 klDx EQ]?EgWlmc)%u ,(s\VQ/^MEӍ"}MLWUY?7g-NYc0~qimƄF}o$̈́B ~Lؽr;k{nbnPrfD!G﷿Lzy(<q3p]cƒNLG>h}p!ׂ7xMOv{}r<[tp'܃ wsԼ =귛g(^֟_=evz9?<?/@o/Γ2]> '=;]5vtuw7~xk+C<<ކ):_r]{d/|*IW=;!A#[Yez)8~xhNx͌te|Jf*5"r2]8vMSrfwrhwK~qoڕsowwԡP΁9դ bvdKݩtުkZL||D@f=&gU2J~n? UZI_5;srvY>fwhսT[Y~Uɛ II~X5qUg ImrӈjI69NJs797{qSUG{l566;)% #9O' 7wPJV#)ȫ0@< *ܾ9bp=yP_3鬮{?렿Sj7垯&ޯVz x?`|ywB|"v:P7aoC>!r>W:+rj[?_ОM zn\7Va>ӼMmqZhհ6cUjP߷{x,kKixFl474Wq7xV_BS-+iiYzp$˺Y$$x\AfS˴bgNSAnw@a9+'_" %=St:'2^G)l+t/MzE< ܁x2KS eaE~q^zty;RHmxfrݺ,R_})5X3fΨ|o3Կ]fͨoYmDߟ=51 86J׸iċg7]'mI,x7]K`0}>OLWV{\{rrg %1m?7ܹR~W+%۫/8@_ ~|Sćpi']o ߿ |xq)B1s NӐ q=3ZIgߘo)p)!ÈG)ué.\2 Q7~{mM͈< N-[!"qk{O}';w~K1p_C:hx N'緱9tY}-?Ky!}zFF.exЛS^pxM<ύ8ߤẕߋ*:WzT!heY?vQrߧ;?9琰<ɐO K+@. 9CK _M+O/__قg-\wؖ; _JwrS +;a/Y@Ajc%~w=x]K.z :V{<$V&_4oD?V#N_J'9qKӸu8}Nb|zWϐ|gCM=xCo 5mms<=^x,gi///o1x72Q: /s!7N+9Q3.6neS4w+|Ww 5wY'5ͱ΀Į7"nat}44p]87k&oAn_@??.~FgH#W * Sϡ75so{o4Km6$ r*^U=9:-*ſ>Cj~&<^3QXKɐ֘x6;^*QNO[ȫDE9H. nJs[Q9Tr;\XO'9˒ľNr[u7$i'ud9{nlRs6\>QuΓzd))RMSL;Hޓ"eZ"e:1Etn)ӷSLk_V]n&^TOFJz%+TIxw>UҫiRҤsӤ'IM:I~fq-4WthWN+i+]W}m_ٓ!.|}}zՎ] .|] 8] ]JiY'luví[bu]5T\dqIAFM;2=̷oxjuCY?K^ffFflrȎ٧3Dve˶ )/2\fHʔri.E)mggum+Kt%:e[v#dgI;㐽%mɓ-m9y"nvYGqmYmOltޚ;]3^NWuo1wB\lM9e䏩 { iV#p^9W|6~2ᐩYW0h,%u3tJ\|gV޽|/wiroPl 뮿Q[ɏ71sFyO0Ufo-67dn[Ǿ[c?Wg8CG( z`9|ξRMwB}eS\WJ'q=2 {jp#ob}OF7{o8:Gې|+9$04Ḵl,9õ#ñ6>,nhն$G oG W\yȕgΔ\?m0nk+lnkz+kgp/[^1:6^ip c﨡]Vg}@6Prkmwz._6u"Os!.ONxMGh,ޞ =9]f\nEGI~[YbVSO(T#_.Lnم'e.sւK6)MHϻ7mNAzGr@\I˕;\؛oԽP/\V>a{m v6P|}GbϒFXUl.3hWqג fs帱BsH3zD2#_꒟G\Xw"t>Osz @;c{x3gu8'}LPrDsJ%yT=.֔:A=%Ӗs._ۻ۷o,jo F]ap[{G.Į{+ ausφ{U}Ӝ'\[ē=xԚdA|?O{ʼjz \[Wz?LUxus^Z V'6CnYV}םzމ =]k[]G!7* 6U>/7ߨ :?0pʟ#gy>Ɛ%CqL>/iG߯aw?&\> ;/ZO}n&Ϭ]TE|_'!'#`C28'}ug9d<8<H K1o'>4@<媻2R'+l#$3ʭ /VWj` I\B78\ѕS? c=ɐ ' N ~AEJxJx t+'1T2t1Q,>lBXNx&%^bseO }װ<;U.nlS=̺͕l'Ѐm(x`;Kq cR_ .!ބ|aÉ/{`[ć\e)/ğ q!RmGc,d˵i MNKP牧 )<8xj>!ԧ\r 9iYB5_2?K>{\M}< ;OukȺ?-^O*󭥵!53ww*@|dk=23Gy8⩓$W8{6|k{ nm5檳 =%.b(u}.rY *kMĵ;o?W\ Kډ㻼rmȃ-9\,d1uPy,5+L2c C:d[|Ƅҍ7ysl?Ts\_\3y+q pث7kz5UVvcW(rF>D o:GngN`xmrOn6N[EEmE/Wu E; ECZ0Pt_(:p~tW]]]]Y^c|{l,]ɯmoktQ#0c?c=QgSBρHWϔ-$3n7ϰ^*瞟N8Oi:dIPya+Cm|ŧ`ھo:c?zMx~# oS,WK!}[ P0 ~O(I  l1C%0KÁf  *pE!p=s Wi7vಶk' g.:Aڐ1OuU&>_'ofѶQsd[IͶ-m+ zv;!^3~{f[U(s|];0`W&'Y_BK3Azݙ>Wb L[ܧe#= |G&ә[E߷wj_b? 8/7`F__oe+ `ռ87@{)Gk2:L3UT{Aߺ嶃.u 9Sg^x*.N53EKUP'?R22v 3#r$ӈ3 9Lǹu<۷;>5җ?4eQYFowaF{`zuŬo.=`'!!վYd3ZY[<KU\> {(3G0=QxFfq̰`m }k2`3Cٕh/HC7s;z@?;7XRyzm|Ŝakxosek6dͶ+lhlxGŵX< ϧ9Z\#ګt-ml+|`] \Gx!c[8Y&~yGsG_RrO!B7@2ݚCBY?/C>mC>rȧ:b`ʡm9uxȡxS9FΥ8~d %,krMXL'Sr7ڐhes_ɥ ڝ}syofwayl\̌c_ɣĽb\t_gc8z_3-3#_yn=q|^q́\7%l_7c.<8y5~+= Kc>ClYf]_R7]6VֱXRnsf>|T 9&b H~ H~|t$5$P[/ 9T@; n@ߍ q6~+:VY~VsuC)#ZА!P =(kT 7_r/\Tj !>/>i 8ŨAZ:/,2>_Hb߆}4{o.>~w3&"!ev*q{{O륅Q>;ۡ{b?Ƌ2e޳a?@?iÓ8?)3؝e;T|!=eV %dMPJ6ud[J6R M\)JMǥtoK^'K^qet ^^ietݖGf~̜ZWFo.*sV޺&VNפrYXNguP,߸XUn\nLj5f67+ ctbt0k>\N:|';Tڟ*?qc8r\&9˷I/t= =S_kԨ u֋ocۣ"ƷoM0g {Ŵ?jC:! Cg ' {鑐CFY^AO}A}ort ?%цGN |<| p.g\˼淁g~wɼ M?` 1dnN2nZ=t!nƦ+Hm.d/Wvt&0ݬIsoeuh,'9${ˁf??uo*pCr63l]\&!\g|0b,[w<0ϣcfhm~>NiOcv>f@_;Y8~8&ɗ$_&%a]I~]ɺAޕNϰ42fu:T&Ud}Ϫ$O #$uW>8UdM2qGL;Bǽ'&d{sOK61duWM61m&6~/Ul vp,΋{١=|+υ&8q0w)\b0q}g}cgpPbzqzeve|s8̑83 g<0e"˚7KmgPL _fu_9ok<^>~N63;6y9/'qynmv7Txϳϒh݂vҭOjΘmt3Mwe0DL%sf <ۡ:s?$",e'^ļxB9C5(/{{B?W~߫6kmfe560msG u$ܖbhl3^Pjby`?W kz3 \<Qk+jh͍T`,\c)h\? Y+eF>nAyk='d.nd> &RH{5{'3O00ߵ tfn!Wq:{=#8Q NWp' >WyGϭu>ܻ: T ,{ը )[M\'Oyqיx.dʠ^-5y~jX{VJ8^xx kչH/s3gjYٖ=J;4/<1Ϋ?ˁU紪6Ʒ~'loJ-+op8lyJ4oDo+w3|syoĹ8tJ8)FmfBk-,hHkan2:ش=-haE {.Zsž6v 8N3y*ysM 0o3s2X]32XaKŪ=m̡1vk?&' ;<3kw2\ED/sw1\ ;]s|!Hpa/U@kPg68~z?pC [@ im0(*:43~~pq4:B[g1|T8υ<&Xw*1}k#ӲuĎ,˿Od_ɶ/P)yc9? }o=| HC1J~ITiw`.кƧ|};O_뢸8:׈a+P/̲ݍ]2w"8_ٯN <,I̽s5=ro2Nniqf|測c #?[!i\ Y^h|5,-_}~x|/HP_l -}4Ii4Ӆu[ľWp7GDE@?j2nL\x&FH#tf˞ ;}^ ]G|Bz y  =lɹy^l矚,zo4SMkilZϽ7Cfbfgm6= ispDW^~+= y+~ ℧}p^)q¥ xnsҽ { :'M}]W++VAe{@Ǖ]^ԛ=^i“2^8MK_j:Tp^IԖI#I]Q$w}Mkugp~$\_% $wm,`p>,\sqCJWWOh-%vg$ eYOJcJQ!)?:E'{fhONNE)?JNC)9y6Ex&bT*RsrnpNF d~pNV ۩J}îdC8 ץ c4ᄼ7M8' 4ኟUqE;jf;!<_e.Owd 7oT}m<6Zºoe>Z2's'W wbLNl)<3OrPpBʔ|)|K31Ye_Oe 7%}UgUܟukq^WY'Kd g,,l,l,,l<%粄18[x)9*[8udWg<>Ez{]wZ]2c|‡{mh)<=k6)S*DZ%#\q<9Ki&|[tنb\Ly|8#H9r8{̏qo}|Eɡkh}ɿxz| $_y68{ GX7 xzpnS{$?se~Y=2iE`,Ӄp9N %#҇Ioqyp.Dn^^A_1JJU?:u.z;J~3k%pnX'$# GS$wS<_a+9CQ[a)~Pσ Di~zUӏ.0cX kZ]ϋ+0}}N9|${+sMS@: ]A*:BﳼmsئGs_לQ M4'CɋB ͘2Ќ) ͘JSR M gqU,>Xh֏o gBA,nYd8*2󨽋 g"Z)2 ̝1E8pbOiUdr܏LN4+2iTdPlԠؤyIKbŴ.^l0ؤa\Ib&8g8o(6q*6{mjp)p;=],w>s+Q=B;>NZo"ne."p=S>qp>dž0H\ wmw4bgOpѶx^jn2w"~3k]q]Yb_4p+sc{ "7;}30{ݵas/ luԬS8Qq^ xPa `)L'64R_hӄoM[/P?X&/loN lP krxte$ |s:ϼ+&|Cn xv>g:f܍B{F,U{\/ik񒷶 KSxN?{ ruAkD/waxν 55 ?p{EpCi\3_ȗObAוֹ=k貛ȗYʗu~yWPGT}g_} }@^pD|U"{a8n\c.؍q@aðsu}=#x?l(xtiG=z'IlNr =g*])">NO]ӽ|?5T0 79>xAGϭ9 '6C/\s1;Fmh5ᾂgJ}l_`~dOd%~; x3~Ce3pXjp!Ԇ4| )p+|<8w:4v>e_(qn POq~@keiOhMBv+޺gH.{K?A\<'W.V 5C:wZ_HwyQճeix=C`އX9L~uːo un^Fkŀk_&Hɨ`/[}֍*\F>F˰gY#mbI_ͮ|ոHᄿŕ~Ƴ1p\3yk}=|޷d+:&2c`[unW8^CK%iNC9 nᣰe;tmgl)62̷79]ea<,՞؂A-q70>?&]_|';|yB22tra:X<6/;˱1c˞Gs56J3lg+soB#lض`=/Vsާ7j?K+-2Nͮ97YN8>U~) 6NUӾx2K~DoΟ [ꮉDn)/\R;^/*(-ciS g.+r{<,Yq9} g|V<|cup [fwT~~ Z2axw_9q $9YG_[u9㍞:Ƈ=~6mTJ~ϥS{ OuF7 ϛJޭ䷕_w)%ꟹr_EW9ٸfJ^d϶0)?UWJ ']Aqk|3\uA<|lK?][>q w .y?VS-Uvgs5v%\kIv>}Hi𡀿dO;7pp%wR};]>h.yGTླ5qjm/CSw.sa?YoQlO'\ ?8WJ~p%"~p<)k6㾧5H~'o CwJݸYɭI)9Jv:KUXgvC.4i"8+=ʟ]wҙ+?k|sܗJ'{(<\<]Bt΢; & Lke>_N1K)L.k҂m1fMΠls^'Tзw~ݞl+glsF9Gd)~] xUE>7@ ʰ ">dQD *(PtauA=DEAAAEs! "I "aS:>'?}Z]ݧti%OݍUmw+;D;|,BDz_X~eo0G. =_ 4\..OV_3pe)?U<6 kzC"ye7$>ґiؖS>_Qxo^*ʧ=_ F;^綀m" =gӿ}8{:/֕[kہގ0}bρۿ$OY|+ozIG'>jK񌋫}_ӈv4I3c=̰Y[vwsGcS7FÿQ='ɽTӠwm3*1*EloKxge|j}Ogf]i,Jy RR\/nC$m_QyxMDfDlj~uNF eIv#9joթN#oб-2O̶2|V t#^r&x'zIns=YzVL}/||3?u~<t#Щ㩠 ־!_Et\3sę>0h|Eiۑ-p,^o|r(?7.hE~ޖ[TKf!L# ;| Sb]M1ҮƶإHFN%|'69cG&[P-mNG"<?;ŶBㄗ[ ! |p 0DQ_'{sV?M [pl"%N>E}xM#ږ}rdPϴa>^G>ڵHWmA?p}S ĖSO}n=Ha_|7&E߿Nꗦhhk1~8֘Tg;j]0ߒ{\=98U w ;֩oM+NH8|TS*k8txǧ9M­jIy<|:|P^Ec4O1.Ce[҂.ߍvbۯF;Xzb=v;J-EFvIkLKYJ;gU`[MU.Yv67e!u6`r}7^89nJo\)H}{DzZ{2MXnetϺޖp^Oz!O 2Wm wŞ3:C0khmgvs±b[ rS/j~?#$k9?g# 6on{q.l#5B#m6c5:2 r-S/]g꬇wY=gm?O^؏>xQ,-懊a+E<1..yu xm uD?g]A7z0"<׍uZ&뼔jЏ^Ue z{/ɝO"Z pݺ +/9zq5o [P16D-TO͈PEvG٥袢bNt=MjE7 toݴ=:vNeaqyƻ+ [d--|=h`_}ØxQ.새܊1{jx ڲoNn{":|7y*~ 7jpa>W{p%jۼzmT}C_MF蟄` X7Zy@oi|Z%Km>)r+'c;BC?M]KeK 򴿌޳¾+v~փҼOю)OωshCW8iW8 Ǟ.ݾCA^QK#IZZ'!ė}W>rn_ WK~j7^ch }dA:W'| |S~#~ bӶy[}\C~jY3wKh*tsTBs!<%^;_/JT1OImຄWϒ21|(p.{E&}V^i^# t,05u{\)[wX=wxٱ ':^'ߗ/hYӿձy׾ s6JPAՠ)c(tق~ xgLs|jl#n;\ERԋ7K-*Y׈PN)~ *x^/cxKxu(^/1NΙξ/J N9+Oi²p;\MdB^S~6feĀ 7?޻/6 GM7k~:۟\{8 Ŀb{+=(Rn}C=nn huC4*rOmx 5oBmռPǥ\Bɟ<^(Hy |1ZuTK+Ƕ}+#kfuϐ˚&\֡źoYo'~XS<6>|2|Mѣ@b= s>XXWZD}l"}9 w܂6Gԫ;q7,,vƱ3\gz^8`\Y/fFJy9pQCŘT?D#WG6f5蟦|7 T7&|ꀎ8q˃n*s} GzD7})]OɊ \籕G^oUOJ[FfS/[u7d>~P~?(20P"2A%o]"rGR]= %cXg奻TƾHDJK,+۳p']^ IO߫y M!K=ga;11R3i{NŭmS3`/KA*>;Ҏ?yuT5Choĺ׸MtXǗ\ 4ד<|tD^6(wҏC}h#$HYOݩoÏ=MV|-1֛7 V%k5ϊ]Ό7 XH3zWbz֪L|%7҇M->sE;Yge.֩B^[FNPnI3N[]6.Q2}^ٽLfp2냥uUqƳ={5 e~i3qT]Ƃ~y-;8h3e OJv(УƤW<|BғX_QߚrEѝ'e<A<Cu,rэz].qaGE7>S8$v!U[;$$mı[!%8d=8cBbij}#$lG!ͻ9$qm3CrYGB7*'ޔ1Λ׃A=QPRA]6Βs"9%,Qr"( "IAd%IeXd%snUO׽3}9swuusYʷso)υɷ B?Y;Wy]Ա/G:Ǘ5bsz/~qsInXǿe˶X٣9vәwuu/Zǻs"v] _|;Qn ixxN)k {S7Wx<~s=M}KJ&}^8{<eoUcw(;K󟑼֔eaTyS @u2˅0{!"7{3J>杤kcNJZ~||4kYE݂@2 ѤbhNOu2 ̎^w{ Ol ܥq]r)rʥE*< cm㡮~vw ݕ#,ye뼏ǘb;E[嬒u lX[V1MW^1s\{*b^UòRa^-*oc̯zoAzEL[ ^G_>}a\#Eþv+an:{zU[TJ5 ss_v}CaΛe>jg;Qh_n%m$7Ii803M` o0!(y5y#[Y( jyU:m^}h=? e|(ِF*^o׼,BQ:uMc?ע!r>c꼯|Z/p=]y?ïQ_=CC <}mRTk( ٟa9ܟb+u+\L矊;v^ x4&/wf0o rue\zRo/io.6wj8υ̛bk?Gu&O%=.̍Itti~0\1;aFb4yց_87& z( 7qz ;kq͏u{k_!=<~0osׂ-0нrםyb|v0gR.3e_ak#?ޙʼU;js0TZ%>}'M8yojo0 7uX}nZ8yk4Iի؏X'T`)zrv2&v[W|ECYsgΏ_)[ M*|8~϶qC>,O~[ZT17f:7̍H>Ei-+}py֟7S\EsgDpTԷ|WmU[%{26_OQUW3I)d- y w&#p/Աh][3'כ/Yw gU[O ]t~YʼP;!۶6{x?t]G󹞚sG|mq?yx]IyO?#4?9HA r7̟!lև){{z~`#ڇ)\eX|SQ6vݩk_x>4Z.7^V<]~JR3+ۧR˼S~6`48)>-NΧe^Xeg el`q&vҭtȐ{w,ۣ\GY^p)^2*c#>pǩ,ǔFZSW{@k?y@k КY;J^ʥopdFj'/\#~~Q"uq"=^=`^qBپ(GƝKW/w[ݽo'^[o)31}G4Wym_TưxL c_f~7pٲ ՚?N2w(-u& u l4|'T)Jn9LuCGtG_J_v}M_AUAD{:,[8(çvY  ]R'V Ls_.>*7:B0(CFuAGYs2әZ8?rtxx^WO20 ky9O9b7soR?:0/ p?en5#m\fw^`]Fԭos{- u{>)s|uyˣuӗ29=p.cFQ.wbu#;-՞~=}L} yYޮ~!]Q@>u]G?u'wrO}/Ok?/<^C-Dzpa; fv=8e~Sتnc|0~ JO}N㻧T3R.{J);Trl9Yq&!:sKoS0/sZxS|ǽ)y˽)ȫ+)h߂Wʗ1 o1Ù^7AWo=h v=3~?EZ(\5ǼOD)8A/4B󫼰@(A|+gvkO&8 l~w#yO[9C/~Ka/%e/s(ͼ|K38ʒt6YXKz[f,\7_7ψ9o޳^3<31|OMtN} ߔd(G㾓sΈje~1y>)9OXO`>τ||EO4Wsvpl;t揞0إz9. `y1ZfWf]/]Z3ٍl(gx6ɗ]{WZ^zeWc)9ԯyfmy9F` _MX'S1=~;>f,1iaG}qe^) e(2 0Ֆ@'ʃ,N0*̛ ]p3JLEtd^-VQ~K;]-pw-w8%"wavІ !>se?= Sp-o5(^@S?ݯdK1",9wCY6ny1c߿1y 5cQ_3P{=`gmC]x6|qx1q%Y:ųgm;/.|h_c81Lot]!SE=s-X3Wwѩ򎺹.M_m,Z!e DeS%ʢIE *aATs(7Q^ <~DyLyZ4n0i`ӯ)O <Ly|ydb]? ߼Xų)B\^pO6|pwܴ/^c=+= `dO!.y9f%d+'%΢3̰vsXG93]N!B-8C- uuK_}-BTW1.eC]sW~ vr/Vky~.۲d;"]Z&bBj-/t=hd?yx$wh#)4d}JPj+cם1E15OrsXbWb{7='Xǹ}pR As8tUUmQc^d?` ^7=Yj펞^ [q@b]/pLYԟܟ5i'R2v0}''D}:.)~.*8/[pLlfK(]yV`.|^^ )p]o~;ל#uP<"5p:\˟õ<!pefqq:##8G[N͹Wm`eg,}5nc$xᥨC~eZziZ%N88+E,c(/qw_:c=*;b=&c.XS{ʼXqR$0v_S {4o明6l:VhkՇi c\RؔzwJ=޺{]; ˽5%vłܱT$ojO*pv[YJO1W\ZOv6sxSD]ɜ򴀗:%yWKB^=/Sy?~Mfb`*ɩsRAwWؾ{-]#R,vYPuûDjytN^.^6''5} Țhׯu /Â* nUMMrDZͱTWt>Dwٰ3'{^3SӘOV]ב0_UbZS^Fshk!gMQ#Iu]^ϐ_}4AV7:~2NQk4.9'GҸog8:~ .t2ihPHUIzG:&rw?# 6q&|7KmƜ1e ps0ܮ8-buy~'cnk%C'Cqnk?i NCcܦoH iN }8bwH7z8Mc= G#;B6C>sGX82]_#YQ>8>82e:G6N+/i#5GX[ #5'L i>8gN&郓Ypfs6N/uuK=GX|ۜ»GwSRs'T*Brܐma-Rhݐ>q#z$s%K)}8{:ôn4V0(qkt.k}Zͽgi)X>X`o󲷍Xocgoyy6~wɻUl.Oxw+Mx3Mcb2uLm0v~X'o-ֺ'C7ؾvE8*C.:;lqqdH}|:2Wl/]o8A5sjZխ,;s67r %4g/ϊ? fwsj=ғ+}߳.M oHưa`9[ӓS}BA~G~bg&ؕI'8aeDs+hB_D{pC!nu2tȤK&ߺO&K(q"nr-y:* c @ؿ7fyqFw=j eNE!LuX%2[vm{{1 ^겻_:^e.·yBw)~.q.x\mﻊmUދ̾ʞy: YxuSG˼dLv3jYd^HM[;4f˩TNur|S9uzi\S˜9|ٖS˗#9|S˔9uw] :FΓ`~&S`Kmm/y['T|ퟜgVMG\#2iss=8_K'q|OOSCkŸG R?xv<:NgϹͺ/ b \T/! rXY0G]cl|TLO2 ]{hCQ#pd,c@ۭ(& ^5xŹ>KUk*p\;48KmŔsbe"*ns6Y$n5aSu/ ~bsiM Exc<:WΣ2_<ָ6:Fp7=<:ytX)OQm^F7=(a>S{ anߋVY1X۪{lnߨ f,>ɯoYm=~&S'%8dU7 S[mgV`W8N9(8Gr}G SO»0 4{HVa|mndsc {M ̜8)N#p8\g%pZSV}SnՄ}#)/U~o?oOf0ss)^ؾ9uBA/+챮(ؾ/o#Wl`օ#}adz}5lo/̯%>9l# ۿ' 1 p2:|b\PPu}]$𔂺X\Ն+ 6vuo.46y߆)ߵ3Q(_za_/ϝoԧe۲~!=\H xmg!c`e\b^_ҍLPxWJH;ü}au'0W 7ck:C~N1W Y&o_/^4.a/.7R\_nӍ^1 `U$24p[4]*~GR:1m,fs>kA{Gi+.BX淣wq\Suyqr.H ?Ia;'x0~WZ.<9'pэrmi,?̋ |Q$(կ~YO;Fkkg3Ekr Ae0YE̞ ZL=oABg, pbVu_Ժ;Zwbz _1V%۪/az5ʙżg}ZIȬ4{U3s ̿ly\Z}xFr) 6۔/rGФF{^AqZ6Gu Lu/M5.dzlW(Bp⾺#"./孲K2=g_Lȿ k]/u7X`va^=0Ros/`Fdsdh2 Mm^\ >ZffẃKxVݨ3Ls7%|lw>´`~;[_F_ڰ.`ރN> $;ޠl3u4%¿y[9\@zE_+Z.]/9?1?0c|N(ҵ`ϱ'"\C^1S[Z<ôڠ`/lDWg6[Uļ۬sw7R?Du v7X'pw9H!`7Em;>%2}8>F cy eHҕy߁YoTޝ7>=XGVc}]7D.K'ϻ9ohZP~9P0\<Ӏ g$*ggauNRl?{9RԒ`^)_ܙsTs垣"/SYe:/{T~TmyC*SE\Yί UnXV^1m9X b] /[K*ϼPTq4pUqTeP<ƁUQCZ8KTgFw;8>H ^|PE+}YE J)xܭA 9`<IJ w'#A^ nJ= Ue])#颦!n (/0pb-9>X:JSѶ= ܶ`}#Pȩ?r_U7IWK>:$̟x6XJ{qeSMlcڿx{ro׃ݰWڦ<~3?^Ewb/IސQ忈yE{fu@?G_O#ٍe{&柵P;Zu$2MU/ ]^UxY<`wtam}rISm>Qpqﯬ2I0M}a޹5=JW~R7";ԁj 1mrVG![ϼǶAYvxj+`{ym[i4r7 z'cc{z"f/h#臹9[NS"nU8Gڒ{1AދN2SS/( |[c~4~8k+y8ݏ+.r]ʿ}J_%IzT ?k޽LBFg2L;40d{7!mZX6ӣt0U瘗?8lkje+~Q϶ݪ#zOsVuk%vZWkvne~oe_3?W{T;n _a \Uz./窡ˮ| uk״{SkxE4[S͚ty9~S_TeݵwJlM0W{H7;lSkvA-Z1@ژZ.Y6Yj>}s>2Rwb^z_[p'3:?xߦyV_"?Ľ^65n+p;SKיӵt[KxUKX[k-S[泌[[qR[_[w_['lz_zOڞcӋjoZA2~ϳTg ݂1Iܫ^wNuhafkXT:א1iuPyAcAԏ9C%XO&t{)ѼF Փ%K NK!aۭw~sAע8$i(w_9q*pau{sFxC,@cv|w)umHʾ< !#>l?3r)`x8ƓYӨZutOUUQX`.foϪl?˦S*xץE7ϱp0q̛7F?灷߻^}" 6{za̶-q44ek+1T?Fm9d ua|-]Z`Ͽ͏h_š?|a<%?mk_]@:*+lzByXCns8֕X'z|=k\T3ܮ|y[Ǐ!iZZf{cmiøolcc  nͽ<|̍1I/O}S}{{WUUUk@ j@Mn@o~Z%Cmr{X NQp 7㐹!šXCCņ )R48ؐoQCʿ6{Ԑ/M#ʿb(7W-ѝЈ6,jDw;G75;WѺȝF.ט}ؘ 6wߪ5w:4w5wF7w~jLnL-jL@4wbӝSɍݷcݷ+ݷ7Wz-| '| "v_<. x-4-a74 2=_nu0.s."|\jE^=fM/=\79bϿ5`5('zgQOAy׃-f?5照6us9X2}g[2spU*CN~f5xNp/hNpf$.Rad`9 ɐwu\Ws,T1a>'~8pX7>܌fTG^>_kFu"abewާqx1fz?{܇2q?>;c$p#6K/?hΩ~D(U?{NUqطϬmq'3^c{D~xQmy,pS?x"^ RTk\L 7U6qʮ`H_ݣ!-POkkku.1/{Uȿ9c*eƑϙ;*nߏ@{0{yvjv~"]Q?d {8ښzyLQ+HS0{z|ޢ n;ox9T6}3&-2654a|Zc1ilw?0ޏWQ8~B*nx$H<_>B8_ލz|tW&ηjÝWD^uB̫M̟1O2>|P, <{;dy]\^w97R8<qk㐒1!3c1ϋ16e cQ1ϛ2w~2F]O?(3a8,Scr ^Girķ=ݢ9 8FkIRa>+Iqshy~E<8!>Ӛ WRkЁöJ%1-U: ;m:=cZ>:]3"A~Afu8V}_xeGU.!p) \ևԁtЧW}|[U=0AO~^#fHa(;GҹKt}wz!:X#fw<#@r I1|p?7deG=֚Z年z/{lZ2i!px{<ZNyMv63s'qщ7 ]>7Rѷ$:p%淚_]ӭ^ItvY';u1C!7! <[n٦ʮ#+<=0=9 <|oM{p;w~X@(BW'{`pއd}9X>`2Q'NmLm"Mgj;S(љD.\?s `?`;L5i{Ӈ =Hma p;E_ !c>t!ܯ.,ok1;5Jƃ_skL^"ֆ%7SA*a?vOwvc]/A8崜07z<}/κ߼YJO@?q/{=? "C̙qyg7B>~"p |Hy;5K%p[Lw {S{JmUcscd\Ϋ7V>Oz2)}"O~3=9a^,P[c04a$F㽻SN0~:eK{::+鱜s#z>'|F߳'DKY}Q0&EWJgxWr+lW|/cw^6lʟA_=1`mInyu_ՑlC.v7G@ۛ[o*^Mp7m@M57ϸt|`fx<*7BsvcK/wk/ѷ3w}x*߷w$.E8Wd鏊7d"S;OɖO.[4d^2.r{}TN&yy}ԥ KN;k*-kޠ{xxw |]m_o0ʀQi/qp;ˋ?N+$glWW=Gw:cd?ؙ:Sη;zwwAVzs3НG  h%ރ7NM-e$a6\`e>Y`妎J"⹄H5@?v"0oUęMh[]>2@s+şq(΃|fR|Z:,*, +Rk"\t_{XaAapDr?_\J |Mk\A`9_k$}aч&|Wvx7oe@qj,&^H5n>}Xt$/~3}o̯~+oߖ7~{gg~;2wf~+W{ +̟`~[=/~b~ٷ?Qۗ9_-~;,˃W/- ~6p>_5S/^4aYPg'V0pAB.ak4+vnX^Ey/'pY\ZR.&pQ\XB5!pu#&pU\Y+ \Q 4W_WJQl?guZad8e?/0o#8s+qg+J#6-9 ?>r[wqd?j̙.՜_0*ZYjO>o+Qݶ_iGP/iL/毶K32omdPZkB8}ɽo97c ڏʇ4lDsSyk !__>0? Xe }?eWrs?c G+F0f0.5:s*w%|q:\FZ{'ezndTX?`͕1 n~`7{ΉbLmMB=+;/yπwX`6ξ"jl;{^aw/w5Fξ.gwߵ#\{4dwov燊 4o5o2/`׿Sٓi_plv 6 ?s(KTܟܥwa+GPs\yױ/벟_pu:C?@/4L yug/u*#Ei\B.XDx[(k=Tw\Q&8R ɂ\uEN筐w*;xUxr}(?wJ1ǁ ݿJ_ԁQ0<0 >ޒ}=̛:~P[?jş[h1?*}5ړ]cw l/NU/.j_e4{'5xRM07yvzo0u0|θ|+}S[탇bcZ/7Xeޟ.ܻ r2TKPnBg 1{c Az,oiXSq3?UXow?}Y2vx(\{¼>So|>SKz8.* <yÙwo;\0ļ;&77V|ͼ}NW#^xo70by|j0o.E` wo̼+%׼1`g,o?J? Ky?BYuj(D0h=xGǤG69lό淊b;ʺWAv]q0~אV}mNg \u2Թ~:ٟ]o<_v_݇{Ρ^Ov~Mn}r7{ګ2ݥ̉/w]jp͏/ ײt>{IN}(im]wx_g.hh\篾`^np3|ǞFa~۟.noggz?{_91ڪ=/30 7J?z+%;|37?+˻Uae^ {qӕy7W1ֲSkPwW|eF;ޕ@}0՛.yӠT?9~/u$'}a*M؟vYϧzR*:s3?pP]Z5 kfކ/BOcL8Vpޟ}<ŒyaX?X{ygո1>Lj y稶\&EǑRuӂ}|3h6N.GhsD}&r_VWS[7{C8t۝9|Gȇ5luw$a`|O+1.Nrǀ¶ɥ@,Sz߶Tߞ2-<_d&=?s5~v.WZ2b҃y3vy;kf>8eiVZʼ(e\[f|υC}Hm\w /2nx}8D3w[ë3M-T>aR7TAc.(ŋaJ =M9&j=XV0t5h[G~(̏6_uDj#kkUjtBݳmw~)%b)x[Wr:\՟(NJ.bNknS a?y^K>*&$c[~?$82J̦>2I׃w'yLImIۀr܌d1p3sNZw |f.׌CYÈa3؏qО3'y>GMOl+eߘK%HGdϽd UޙY.!p=?xyߗg}V)]Wco2.kgag&0MTk+oO8|'h*3\S?{y8c mm 5FC.`T}YkUWyZU}f{{۶{GZP}U?濻:V5 >e65ݪu5өnc^5~U})YY鞿XXnצeY#+ۨ S~ߙeuz MSs WA`UO3JTm}ewz/~_Oü6}]˼Z6k<טWޔؾ.؇{?Zz?Z ܏`~4!De;fzާq;o3fǶ)cs}xRYgYSwzc6sȫl1vY$ap ̲.yCwy,Z{|_惏 Sfr0g48nݭeq .\Yp\ܚi9C6,X=B%(Y 7z*M\;qV'G|=[˹*Cd'G28a]άx\;U{H8XMuR>~'o?41j?HĻHo|8OO_1,p+[z:qQ<~|m]T2yZg?(ǃJ3m8krwy݁&a^Du/"~')ACz=a{؟v_Rcc+3eߙ?>1_-ܻ!eʑe~]Hg.Һ"Nؼo#pFLvM[fۈd 0[;6փ1u0 9*!9eߡIq ݻA8>c?@?1w}3ƷK~PET|WEwQ|2cyQx|潰Osލu)q.+(Vف7T#қ՘MR_L{,ew.AKuF-e:<*iKu9Q*Ǖ&PyE:3IsJ|m݅B /%-=6垒E+np-54{V!89MK|\abGew]D͛"9X_2w1w< 9Z1Lcǵc=n^pf}·/?_ߗi**-r[Qq^wP4²q0pjQcm_,넋:V;QOMa8+ zs,or37g@c@F'":uZ=npZ8fQ~NXMo`]Z'XMn,7~qqWDZq:CŁBv?{Sҵ92&"[?ZM5g 煔7([w7.|~a: /85f`OkZfK1F%87~>lkx(bcy 8j hSDz>~'IFbO MNRɟ9PX%92u= _C3ORcT1`ްF˝k<ƮfX|0ut=|lYSڰ]_3s۵̇\o7dޗpJ+A |^[om j]45u=՛̿.tZBwK,@$>w`w7Sq~cu1:`~E=>6(f`q0k*_+Sa֗~ |wD }w ~!o3ju ]h~n 2:M yG.`s`Hf nFр9es w${8sPƧ'Z0Eg/6PlMf..O)>ci͊feAoLMt&z& s&roDai.V^Uy?K.z|1·~A,{}n"=r7bqD8_.DCj\e 2`_+d{`k?>h]W#&Z`>?^mPGpG>ܩp+dOaw;U&_Gm<.e-C m\Ouf__u 1U_qX]6QI~FO<ʼ>J>CS0ܬu܌kE*Omv͞+F{5Saa~D}~.6 4Hic@^E,}&n C;rZA"ɕXX_LB=nqNیVky0HOn18;.G MU 0 y;71S}.uT3ۑ;>wݦLun* )B9~⽀ymru+7b=lf;QuTD+?tsef| e^G-J6^n] D3@Q//? [ ?K8!p-+pmD|?BP+PKz=xLm1cW=s"ɫgx˨g'3W MD]р'Ja D;T&\7* H.2]#8 IIOxSۢRZC{Oo7)6{sM~ytC0z>,|ZiobnzcvV*Խ^ѷ %Yܓy7,|0f3o#YߖOlvf|S>G<0/6ѻ>xaq|yO(84_[5݋oӽzp48ͣ `$Ø~C838hJ"=`ĩ8 o-j1j;է(=Se.ϧWIGocuύ5,\N1ƉPgT>3 ÂEB17樸lQy8PEncHk[q$ w;EdJ8澢p?s0_2' pH;xu{vjvI_X%Y7{`6a^$z>wld]wjgN-懄maZjRTLy %vij jCwr.=zJ/UmkI|[㳋yŒxپDUT-K/#\o7$YyJrz7wfz 2-==[y0'c}g#E<1(e`vWCSv}:"`[ygcWWPVy/Wx! 5̏yqa_i@whcL 4^B̟_`ːm5M(C&chXx oDi^mJ~ t#*nTq<1GxP%Y#rﯬCF$X3B>I!7F$S0>fLH!DK}Λoxؖ^41$660(Gwv2 2v2Iz/a TֻςyuL(~jA/ud103'~qq*Ww x>Q r;$dxI2+/G{ FAc\&]ngvqv|BpNɿGsќV#۹ceQOxk;{uFg z'?~Ϲ_+滺b~{s/??{x'Vel '[k\X:wg^V͟lo~bc _{yIױ1s*UtI;HxyxX#%/ü/Hj}-|؆{sdoG>8SwaxC1/Ÿ'm0zhhz U`F9@br:2TQ^{w}S :.ĺb_:17-_\<*]S7w>8"g<9~p΋p.ۛ9wQXƿI/tI2y"w^ !WKߕF,:XO^t\Wp501WMkKQ;"P7$$te 0jK E^'/|peoMcӳB=t( ,e8/vXӵSTݣJ4fI4? $(0)1vYZ$᪸ݲ  ~zwr5NCcuywNqa~XCG>av8u۞4D^,Z:rXRk]qD3 \hݎh_  ۄۣM8qmɣmm;wTvGN5[;j]QN~omvN21.YcMǼRUa~1:Ǭ:'?c^Ik1K-;ucZLmgYMUI-55-"vW!ٚ^ =쏂dk?鋯tr ]UQU*"qPpχ Mౌ0 _\bVṆ:M23 p$͑a|PN]M`^fs"uN轨]iOl}myѾa'\NsO:&'6f:i u{`heuW wY$q,6FgXOnLխz) +Kϊ>pI> pmo|NߣdeN[W{QivHhNz?`WxwH&]hIk?,;ؿA|o=;Pytftmgg<;tF{. v 7%O*ij(OڟZ auxcb2`_yin ןv(||AS9sp I -8>+P0vZ'ct dؤ3^6;NaspbkM62!gaQ,O]b p'1e?;ׇgYVc:Yݾ[l_r8Zd}>uMdl_83ƶxp]sgslw]q=)冴cY8MȌ1x~lhwONh;x_<0L2Yuu~!ם㺄sz]qx49=r?Cg(0ƻZ[_U=!]ŵ,NSa"{Z2o>ln}̫ ;7vkuݝgowIUn0o1k\ke>P+ɼ]⭮)7Qg$eW_S㳡[#x=y3k1v@8ts +mK]f&5=OxY-(qNQyفKQ~b\6?_8vyyX!{}gQ)}=V!/?f~A_Wuؾط߮ıjcycYdA'nyы(nο}ֳg㺯ݾs_W=65ve~ﺰ7b^U5^j{ړ>yՁZ=^o?U{$JKj5^Z+no&7h ]K^7ڳݵYS,y5 ,^q9;˂y>I{HSN3ppaoEn596c(!ȽØ?3|0?)C[X<*-j3)ŀ\_B=,8.c{>φ̟^?{>6V<yGp '[;etxvngwҝhmS}'r=ӝ6ΎVQ\„'Nn nl pU5kW0ۧ,~{Jo~OL xF%_N/r%{Gd/z.^G. >՞o੃%ґKWpSaw{k8xк=6T8Z#˒.ZaCP>3=Tcj޹j޽*J<=>y;\֕,%{x[~\/IzA:tC7}A0g*s0#n 9gs xI:y6Z%V}IkM_uCޣ%`~c,ky|\/~+W1/*ڟeZ8)Uzm 7%|XR׭/ XGl<<-0NqҼqt}70uu}uC|Ja| xW{bpOYTfșiD="Xyߏ*W҅'NiK*?l!\ƻPoΘ ] u; v|ź RW`Xya(y_8) 8y|>RFbyQ4̣ {҂9ϯxG=Xx-`jN~ELqY\~f.5BU !`+'T.{gìr 贯)(Ն7Lc[9|1HˡA`3ptOO\;x 5Ɔͼ5%xkytl =K^kY5ɣ,}s0Bg42~\O 2?9\ͱNU:hqi|~n9 0ZW|Ucdt;a\c/`~Eӳ[ Xί⼸DaOΞ9332%}kZ>܇eOG;߫8( k|3L[v0js58x)f94h߮=6VZ fd}| \z6pߢ~>ŽŽŽ;p~-qnR(Z y~Uch܆1ن>|5?4Nws2N].u; DkObFƘ9tc>Qy]- .RpGc^ a1>k4槲3 rAӲe@ao%w1KyTkXRw b}cfTdWB܉10ƾƸ?č!-Ʊ Nx{`y<b|R=1\1=w+iOƹW> {I|B c~L#qrw.ܳ ~TⲆvc>S$(=O?dǰ cHM "9 qA3Dns}nv CgGkp!Z/p d1&`Wjo%pذVp{48\vX`>m,1 Tf+  z"Wa|gϓ3 =8 ߒquYQz(O-ChY\5DЦ!?ۅYP rKsOc}*!Է /̡BO >e(BOJ}ԧ/>}G(gBOJ}:7aa7ן`a3ƷR1V}2 3~̻s=^[w;r{>\Rv wV܂MQiK 6Fޮ{I-Nm87c/3s%W9 ռ4Ppi3Qq\>[ eoޓ#ӎ9qb?clN{TQ|#ӂ01Q?34S+C9kUS K* ̟\?;Ks1Kaܟes(q_q/ WQy/t%q:qo`HW{-P]E㖉<4Rߊt}\x/7oC=y#.2ۢ9O89,{T< >`Z8o$z{s=WoR;S]3d|f38>xB^뾍(˾vq{Ûc.(8HF.E(h=aq`.`~]Mg 'AJq}3.]$s$sSN2l8Z7|:o?uY8o0o׽FN›SP_sW lwRĿ{m \ֆSS/Pڌ*)N-s w+Y<ʀsB)oJyl~bRi-;awKʟ}Mq4&Pz_)ƔTI)lONJOSQ)?Tԟ~ӨTԟNOETԟƧh*Oou*#gHM`jӝ))RSܻKMq>!5}^j3)ΏSS҄u0*hN\L*st\Z{?Lj4 J˼e3_3nj~h',>k0%}]=6 7|!;,+:4Z*ǍLuL&1 l8_-KhRɚۜFoƩ4TPY̑V=JK_!-4I牺]_VߧQLnrT޷ n]'8Ae1/c+W/% [}c_Kpyw_)'8%Di;L'a]z^+iZyѺ,KK}s"oyuR9giu=Iqtl/ʸN:-ך]I~> IGt$#ٰ4t$ґl7Ɇ}} ̧N| .|)\6|;A`MoG-Y6J|O8t6 o+ *]YJmةuLw13@zwu\c <^mƦ!lu5~e0eY2P@eX4a T53P6@e6a ZFc??2z;ۭe8f4\cs}$1We42dic*SF兲u"E0B39),2fF8nhx1Wx#oB;-<749Ag3Nw.kRM!t7ydF)ϝL3d2-ʴZ&*v]~癨}Dr^&Wf{_&7f"}e&7Re<OuZ-|a}~ ߇Gq8FS3Xwf]zמȬ]*]K;&೙I6{ Y _Weōz ueErIH9)Rr$C D QDT(JUABP,(*MEQEi"*M@n/ (JQTl{;ov]_{ם6Uer)/i\|A΁6hj ?+Qtʴ3ιyUU:8[145aj'~94o&^yWE׋ ]X"nUcǩմ7+ [ 7QXϦtüV=Z7jO{WEpbc?[du̸;ep}xmnyPF%۠m>bsqS/W d z/`yT Oxq1E6'y~qL##ؘ+UPY灌aob;yl :P;6ų96s1;:aTkv:zC/il_t8At'ҡOZHGluQ[ބQ;bE7\}=*k4 1${OԦshW0>Q_p9{tl.A"F<5ͥ}ۚٻ1}ec,+>uV껬58C"Ӗ$7 Vʾ|j^I('4QNĸcZW&4wb)-ph Oo7<FtQ2Ŝ0]̙9t1g.m5jhÒtzWX9a\ 9RyDܛن铚hM}xIcm0aK5QY\wҶm+ fԖPyt fyd㌪4G(g,U_RNjeoO3ˀ 8Ja5$,N'Y D*ۃ \fy+pU1Y,Yn_嘆iLӔjMe'e;x ٓ?دq8nsksȞ~>EP˶b!5%y*z E5~4)s\oKr$¸8^]ŸI·TuЦg\_a>M6ء07!|8//.YVL;~t=`Y-K[3<ڹ0y8S9sWV%֑ N_|hKh/=971*h o>w߀'<VFb9~y~f6 :(&+#>-nc>[$߿͌1{b =+b: LeB@ubC}ҭ:x9մ]?y˜9Lk/o74OM3(L81Z/]]3CgX|h"v7(Gظ  C=8Vw\Mj |=ꀓm`.{AWh%^{uqhw>]y+ta0`. 8?|.,|9='uq绀u-={==jmu1?%_wxr~]aܴM|.ڽxt6uG>̉QLELULNu4m:uq{W;KߊK5m#xv?ۑ;$8pwG|\g_׃x$w|?<<..alm(A π'"61@|E;S8@> <o$4< ij}ś͓?7i$X|{}Qli ?wk&WU,gv9M2o:%^|[Aݡ9Ztz,cHۥLCg.{?VA<)=/mTO:Al7=0=2[l;Pn ) Mu? 9MVp[Z0<&m@(<KvOk8Gԭeh%#ůCj8R=rZ!~XP/VrGoyz=1z ]v\:Izζ*T:Og^#>xwWDp~K'lmj'\V>q(.:kSSv6s(m4k-x6骭ˠG:Q2_-wH(m`x=*vKC9)ezVW;}!!ڳt?}}`uoD={T{vZ1~]Gc ofsHlcm `dF Ec+cG#fGemaHxu3M:MgwE(^T{[TMy~;2a=kI&9 /"|ew8glJY%%<L\Kwܼ6!f*= T."?6J}_Zk!MQ]g1@ȷod $svyR^a}&j!kze:G>$OF},Lߌ_+O)~< [29ÿ3\`|W]̰l%Y۽xj3Yrn@89bߨo4c@[4swp1|7p}+WrU; sWWa+_7l`F5FozޔiD- (Rko }ƭRʕOXܷ2}$sp*_isgnBqz3yq3Ʃh=ʶĖʽ~K0}sܧ1:`N\?Jv@BLR+ geJ.T lht+kyE!('ޝ`k,U oik~(4:qv8.mk:8/PqS8 zZ˶5˙ւ㔌fxc@,Z7jmv]80kzZۧ4QF!DE2n9 ^ pJط'?4?<7ᰮ968W2V6 ϱ;mx Ex3mzXȟKlAw:;c K)_ rbI`ϮŢL!kp7ÑdH m2n&wO> BB&,O\kQ:o0KkaAbL'/}4&MDKpE89%2#C"|'-^1VHe [Pѿ=So0}DkĝL]ֽV#mDpބrk+~3meG꽊CL؇bw;70,˺H^üO~Bk=FxӉ B|E2|V:dCDҿH/H ߝw1irU"w x+=KrGlv { u1nS l}  好 H{T>ר,"⟰k[b^ޙ^Ͱww!8be8Kz^ԋl3OBã"t~HzҨ2=!+Ζ^=rʓ=b9!.j;wS^"EzgG6#~)|!2YWn$Z6n)ubkF|7f/t" zIn!%2E+cz׈`u>%9g]?į%*3K<=Ck:1*8%Mb!PB<7!eW:AEYvοD}KܡK7DK~VqwP7PXϔ{l{`晴wWKUl?kY og= l?\_s" c$j CV+[#Oy1cՎOL}(܀$.7Rp Y}ʩwGXcq"M*ļ`A`W2jlҏeHd }Gaп64LU9AJs3g?Ck^Y&'aU-*^^ u_#l'ng| A=_`˚{DߜreqMZGzbY*j!UH~&mcì~\ _i=YY ~bgH3lp.qnc"fooU!'TneF_(b>CQ˭x(Cn"˭rĘHa~wJ-`}v[{ʹ?5؍bcsݧXn?I%DbDyt7}vK*Vs=2ѧ6ۀZ2lL wK[巽F~!ߖqRUI/iqK ,_* f wW`J!rgeq p07u9'E]>½` :v ˝6|8|to;t_Rcͪ>|7p-rB `sɳXgO|TUF3/xO}8%fzs"΁Ua vA &U/+ow0}uc׺?dFzs|s|j S#%ey;36SB?530G:}?iu?7뚎βy/:oۘ]Nuca#:X6^WcWF[M~{N[0CV*=n{D}˫2F< 2䟱\iI|uR3/9X. } Wjm>˿uُ]hr.?r=%ߓ3q_rY+|;峝v;˙;%k+¼r'I1}1'C},Ws䞰~\Z@M/ncYyu&"2w2^#ӌ5^ļ g߁SrUTz$"j^dX-^7zRZt'v59vN/ly^KE>/ժcZTwFΣVt(X_VQWQQ6\+_N[4:\ 5./p%UѶg0a Qg"ykޗ̫eUw 9l'=Wk q<s<Wt^gW)ǼO_Pe3 ]և`P >>=7\X~kb6LLg^;>pVV01%dNcY `]Gz Keud33~ЙF*oc Κ f跡;$Mmk}o(~ t #{ڹ7y7q~@\^賃L@-;C 7Lv K73}r9&S?~$XAQ>gϢy^h!hUZ,3ļI"hxsGګ2oQg$`l?s'-В|_:3&<-k5sj>[:kn^1ef`^r'ÜӼ \0s`ig[TpwjmLmݜں9Fƀ+O;e=dB~nV?d~ZhPK Qe*& Vy0U%鷚O bysz# T~+0 8μM!{\}b*o1ҹ@>>5|Oی:2@~p3 ; {kl[q@zfM:_P_Px>Dy ecV?sʐ_s=~KqE="'z/OrSYB}&; .U׾&J{L'K1-Ȏ@{|thLa"8MXeij!/i.~tX#Ӿn*3`Yܯ}f N7`kAn >rxGl 3J,w?a$ ,w?aw=r+Y{C垜>{%吏}Sv|W"Ƽ5}|>滿14{μ,9o߀*ހmQq懼O'{>~C)O(ۆ)8{5:y˥>;qq\QPUIݯ:;qo yHY+^eiiH{Z0 !˱33l}ƹN0!_exQCzl5q=.]Xto8ZKy.f| ԃ {xwSQC~uo|F5v2L1_^e+>Il=fyؗcd8^`VuwySnqs l)tϼ()]b5ؔ"d3o/2L=D)+ґDw |DSK|2:ճ[~9_Te+L`'%N)&?ke2EԘ2nḒ݃!M NlBw&|Մ`\Iݦ.Z@K35cܿۀ8h?~m[ZXMFݮQ(78۱o8EE߲XęlMy^d7uʪ<ҮN~/jļ=L}$/7Ty|xf>\âl=0x1}&yǀøhﲀ2f{'@P˴ͼUA{=;U%6!3?d _f=7#ʝK;ixJtCx!l)}7o]?Cpn!w+lRH(<y3S9}];ǐoqO@s9"՚Sz9\Vx*2Ї惛S3Z4x9̑?6Ծ(lG)+\GPٱ=sYsy򗁞3k[[tAoa:`]V }ymց@/#- §⹪}+PӴsA۫H~lApOfS~AT&?.a]X> 7 S>},,?ʫ0^9Bs3TWpUy^o;|+&Vz2;:_*\)َz _#O}/7ܹ6:yғwf+=2?kGRcY]:;tƷbBzWÝ}/e {̾f< ̗1|/)jPe`{N+_ڛ+S\,J!nYOl?U> jՊlş6CdUEsV̧&>͹VJB=Z w%P?wW 'm[֡vAmC"tYWmM+{*oT![NF /~~KNf}(nuQdV ڹ'Í|ӽqk(/^`a~pb O`b^S#_+7Xl\KB+[,2yW7Z{ݑjCFK2}&cmS=)ך:;Hw< cg 헻ә];+5kE`/⻜s3&1U5Sn*{YDF8[دw[ ~Jx>{e7X_֖u>j.Z=g=.88>`3F~\3ۢ<|?c99oQF%S}n8wlq) 3Ƅ|ˮc<Y1k[-3loܕg@TaU_W 3QG^60?XDk[R. sW}:I :Rx}=;vn ]y8u%D;li4ܷFva+()Sv\|6le܇K-O/MHs֘غ(uBy^F2X>&y3#`|`E?.urwy`R!*:ќ<>Ńj|Frp)] rt$z=>IJw#ۓ|/[=vۉ{qL(ocUm=`ه?#G`/NzNd g,g~|H'ONSx']6#C770[:U_}!T_v&sts%-[_:# HZ.*cWc<-Njw&?`ݍ9IJX_WguX_buCQ' F=ax+Zߩ@Y8;=J"=J?sJ?l~OpՅ y'{(-!]1v"雲,76Pw!bCsHeb4"+߅pK78{BigmN+x P.\[L6Ͼ] u#˹[}ci-z+#2R_.>.B]}݅>81Y!Zw&3N_Pwwk@8yRq011 PW:dBzAtW҉qU1F挱n̸Z:#z;8L-$E3SFPBDJE(>]PF_tl3c6z҃,`Jg1++]nü`nv}ݜ WH+̰ %XlCv ~ <+=Un^5x6Ƕ(8_C DdB~8Wcp3+n,:Cqy6sD叁ݨќv" C|ٍD3_:BR.Fl>aMߺ9s_\E?LeOof~e 쮱+YM2C Sw6n20kb~M+)ׄq/N熰cկ&ܝ5YW]|K6WzڰzOO9ٟu4:j݇=<0Qs*6dE8Fԍ跎}t/}h\dьq\ZAnmB"qj#w)實e&ۖQ[ߊp-fܞ}aZ<1F-rbOww^eWCq,ೌ@Vȸ}>l?W ~"o4Wgܾex'ޒ1< d_FWKen_*SRؗT2/Rߗq2Lj.`-*MQiz/s.b?OUvY\6F8u?SX/T2A|>gZEk0ynrugMQ. ^$|:x=}ԧhP2;Ufv?T[y;"1FE]'Fc}}F#|wFo1'<:(.Gyt]?ʣ9J ۿؖ$I0/z!v~Vo/żw*jGxK58UGrN#G[)-k4E{lJԣ:*%O3>S^zE9k{;Pi-c|j=W]E=~.+۠@ֲ {5"\r(M/lgp ڧnu-vAmG8pm}Ѣ [(])%K>>yNɴ&pH$F؆oߛF>d}U/{g]wuWI^HsX^;o'g=4;jg}*fo|w= ;W^wg}U}L#"|)8C(#˸UzZu9g;N9uw',>r3>3*`~Yg2 SQ8WV,ϻzsKS(p+jNq` 8LxsgM0kWi-Hxι<<7wON{d9:@ʳu2粒h"֓(jQoH g\mO@gq3gRiqr~O^(-1XmqwKĄFisu5lAy+^wq7;~s:+8 }\grq,p& pA:,QY>,E:HYR ,ƫ;S ÆA4˽g Jk_5hO28/3e!# 8N༃uR~Ļ_;8ނ˕7k1 ` wܞ<XYr{*o,W)!9TbԥJ/b.u|g&U?\3OșWEu18׭Mu>_̒4tu.Y:CپYgL}oԖS<k }ٺ4.A3uHv.kBcИjSEzS r %ŇZCIgۡPbhDV.Y7uPs#rvY'C|ъ| k&Jv7˚:b,N>:eŸcw3a"xmNߙʿ~ ,[CBr%v#{o0B߯֟y|x*8q$}R(kh>ÌzLWob'Bo5Kߕ  4 "O3n?=ip3ro?0{@E3T2Q$QJc/5C>0Ɲ>;.Qs/g=C=*/YD*_Oyz&@=-4x_$ L̛ bêu0,jps.cY]{/5ϲp.޸=- =یk5+>߃ygw5ڵ9gupZKX5C|Jj/~2=ދo>3>Xؙvtpg?S,/1e|lUo0;?~8:u/V)ϡ?QJD=dgm%W \ꢼ[#~ g\]ց}OhReqx5`}igަε/Tݞy?cﶬӊU` 1߶wha}[l:@>q Q9YE}?w`v\ n&%1ЍZ[-9W1G;*}$.r:*9ů_y)M&,OtBo"(^l'2Y眢"ȷ~۟2l.W¼3 s̋0 ybO3Ayg޸HўaJxGP>?54~GT#=^9FU~>u3tb_ڲqn2s1F[[eɗA)|e]2 z}g2bM=*U|,cFޟ_7&_to?4a?#\8gwa~}u:]VTY*4]_0?wCb۟4}Qef^e^C~y[GQY4ƩGwg;˳4' |a"whO:gY;M`">cG{ 0&)cQtsJ)IO)N긫tg'̙僳9ۘy3ਞ`s*s1T VIF];msZض2/9gJ=Ɨ>pG7{S iWxV1/#6Io).zeuZk֡>c]58? 7HzpϞ3*Y2_֣iex̝8cc(;t,h9Rﴠy>]P9;?͞KDUc^p\% }m]{>S+uY1b,8Y\7ȚB7b;TYߔMf^1-bqtQgQkpGؾ9~dnCyKұu@UΘ:yw[w=cۗ2a\2saWE8stl4-%Is!Kr8xkX:׎W\VZO5lj9޷ޖ@=Q^ y]([ng1LΩqz u;jv#9'y6ϗHbCy5!ٱ$sOP+`|y <0DNsβuUf},ا ;1ɍXwK#:?ԇf >ʦ:\m6d}mDZ8ΈwMXuXp92q]9+1OOb6%sٝhiy1^b=xO'q=jwzҔrEC47zK?xNY{7VssHOy;~_F{+_xDX\sp=ųHCG==}2@?2PcX?c &Adi5do7_=`~~3 6 +gN7܆#(\͘7Щx=~ԜXO679YkeϧLCo4e~-y;C̛G4O~y󌾶\Ol2xay֏{j>ri3\Ã⽞gN~xN(3f RwV%[eooį/C[kįEz,M{l0PĻX?qm:\2y*-4Pil}&y K]vj* KQmpT#5p Ƿ+';]dz,˜9}1uK?Gı}=Q:c|9#gN:¿]l[ ;6PʧNh{8*oA_h}(gƾD y-})䬙Hq>`廗KtQsLlQEeH!Dz7 ]}iAD &;j"zb"뱨,XA)ו~XL$VI;,)TRpy)d,(M aςl~ &Qˡr:\0\ٹLyE.@IiD{M*eȟM1M@M~\w?LR&1!ǜOMpcI?5)|]o;d[1s{֍s`s |E9=' |V>)iUy2=\-;̻bf&S_9j=;>~R0%dg|oSykdNɺ <3oa=nr=>z\5 ;Y%g:s*nځfs趈[1N8O1 [z_Ro|o>{=;*Se 䖰~˰K[Ͻi=JJ̷CX910@nm"lD|~+_[g o1ײʞpYBtW{{{|FD|<˞~S i <_*#><<8_)^[91ԣk?~ ;BE8;p7_ő WT`YfQ' [˱gO>Kr4yn#}0m$ߤ, \YYQ#_,ɘ*r{Xs[P{=] d>ܯ:ռ}D=>)t+8pIn7iܟ/=E_pwSyyEXN `YVOyuIu3r^-nf՛J[c()nK&YToo>O pWpo] C8On"..F+uܩ?nغ\_?Ƶ+:Ow>l(+ݭ9xީ0$13 8^Nz*b} 8 ( 84~pƘAp?][0+i,;b`4}Kp9 i+S\as6 ~I } og|$VЎ>DNVMK+mmԿL+-y~ypA~Шn1Ϲ(o\4)\}ʞ[5+o-]9ԜI_aOWr mG\^Oe>㐙j 6LI!SSaP$̏ a~W⻴*pY[ ,+woIq_a3s(Zy'@J9JFK0$ g|8Σl3Af𳒑aR8[/v})[UmEy]>t_H} ̻d5e8S5t=.; 7U}MR]3gk^ɼ7=Ggw ̞ ,81پBo6Owh-n̿fq'H:p!|J?㖚ndcJO:rqyF{s]NJ#I֬A] 'Zݏz%d<{3-^/)9|wOX ,%|IݡRQ?FLw8 w58!Ő487uX+,p~uubxAcceyHg0o:`})9U"? Ο,)ȽXnB~5:IH%y%}F^jl?-wk?L_}2nl&B.̛ 2߿F0o:Ȝ2?8RoP{d1o^Iw?Ϩ/M.~Cc&9J_ Bvk1΍?-g#~e>5sWW`upzKWQ3\Tχ}OOxk~?R||^W DNwZgZƨ3cY1~u~~|pgYÊqq;>ym^Ow@pwaw/w[fw<.ި^ wq{hC$Ke'ǁS780 R5o}XBD[>iO8Od,߂eԶ ,WyZ /b ikאYkICYtB{7a\em~ѽ^~"ooK?GG$~8br,I&Q?Yx5n'ޖ[]rs&~G9?Dsfɉ18[#C?L ,})"X_(c`)lWkۏɗP,w~Fyk/OlƼFv om#zːU˩~Tf,c˔S}5|KsE99Pr[#qOQ'_և[O?lDe~H1i]X.Y1;ȼPEpe7\JБh֗~Se?kBw 3?m{JW^Ճ/|^u!B(_ =x#Vg0qEQ'esQԏPn^9W5"d_52DkdˎeW^+i/ѕ;ײe8[EJQc_8rs>yբ{ޕKߑ>di,WCBǨb\ZFPUôyuK a·-o6#JzμFa_ay. lvg<ڣl vナv/Z O?Źhv7}U沮Ѿ*Tr)9]v}nvsҟjz '/y~*79 2Əo:zGփxuYg EUKwhBE4J>57RQFqf~^m_F>cсyE>g>̟;K_c=L߶`9& ϡ}Mh= 8[R/D3hT}%w76׊]Ɓs.}6Yd1?g0F2ۣ;tʟ?]C}AgnZJkyg򢻵?og4n#Bkwk~ ߲ݝ1Nu(thXFs{=qڣOGsw֘R{J^l0]FqsʼngۣD=X==Ǖlt֓҇BONE=kx?=o0s4Rzp=:ĉGgB6N!{oQ6^۟;a#K:e{uu\'K0q/9QGTYOQvXmޫWFeiW;UZ`^zr =Yv'1'7`s̤{`_8 ާ灞tɸOt=CES>)-hM[4Ve~7ܺVe0·HG뼥5`~J}v;>NWiG?}<Moz\Gew?}ѭ ѭ|0r[y3~VaIgޯߖUa/%Ž~0]j1-c]݋0OpOWwӚoDo~".0~_pدuqߔ* =s!Ų2r&.P>gC֌џ?~cdqQ.g 餞pC+RX/'\yqq 2pރ:myv,uOo> ?~!%?X?L8H@>]٦HwqaW~/^aHcϵ*?L<Cu_TA_S?g4}Put~RC77^Dz)?czUgfi4?t PV}bp;]g{a e}ׁ͢d!f|/>6ӌ>ZCc y8?8_Pc1?|qwx(h]f:_eh=:xad~1TzҵhǼz8'Y ƹ{C=m{ٗ)U4;Njׇd[b}ۗz&$ŻcVͣ>üWT#2R}Zry寴wr\ ؔrwf>:+r?y'x3Wڃaa07qO1Ş;ÈoG:Bq_pCVUwwCL'ෑ,tߞC\syu۴/8>βZ 1¥1/.q-e_sqН( ^ ٶ,#ҀأUivJ>e^Qou!7!~ ν>?be\QMxݎ3_cu'Ǽ<t:k}^c+qF1}_l]"xΖrIJ|\'SQ.LT,ϞzB`GZ5$l>zÙd9*pB+o wKumJ-}\TV)Vmvqwq ޽X ^,q{>gq_FXÀqn[$}2rg@o"U@}qǻeur=#_)aUx\{_s ͗\~N7pO+fݏ.2?+~7W%᯷x?ɗlU/$p]M2J%x x(ڏWˆUmM7U}k[ng\D`,ד~7YY{'fͼfow]qd*O҈{O4n۔}; ޳PyO3"vl(~@.cQ]ua/xDe?yVߪWN_06t#-a^ wul?}6|O/ j2o\{ئayMtx#Sa¼Q_G?(EۧO39"ᘬt?eƊ2:pOk+e{_b-Ӣxr?-0*|GøPcz]`ތ )]eOٛsN9#|0 o ¼0* $s 'yw7 ܟۺ;w3~n]-]-c=MOt.c{`rrn흈u;|ީ t.>әGHȉADߔ@߷1opVV%V /rw=zmDfަ'Ȃ u aU=V _| 87Zkހ]R'*d=jr@.;wm?)c701~17c>ImgaTf_ܘ\rNOߍ=ÿ䛇 o?'u8ݧaHH%N9ÁA(ԽPo]@cD]y.8((;ToXyO:;N,~zy Wk UHWS͘ʯފqO+}1tar}яuᡞ HeU͑g؟T}?O'U=~oT}?kS}?\Q}? n?v?Nez8TSEН:"z7|Ι_\_܃_/rv(q,~wYƳ,A{X6,A:(A9\ZsnstQsssstьstwмssstq9z 9p:Ow/A9o{k=Ooⶣ㱿6Ǻ}DZnyf.F=OnU%ダSD>8À2𻌏(FAae˾Jm2hK1sQrbO;yn1>DGj`O_O9_<0H" lw8[Tdg`Vc'72xmϓH^N+ܬEp^6YS11G 8g e8w c2zoc5w1FT݈&=U7}n+FqX'$SsN$Kq+\xbߨ;G=/11`Rq?IĜ"\xT}(؇E;_Sq̻c;{d ϋ:7ۿ㴟e$cto_RW|Tb%` ml_ƨJ9`^Tx\1 Y+}?Qc=q+X-eLe1eSL[>2]jh->2͉Xm1,K 9^9%4{߇ϑ30zneUcO_TDoa6Dq5e íy=8L߅Tg5c!cVrϵ언#d$/8{ab ox+Nx6yVJpj]q9eˋZ;Uwbg9|L WD|/,08h]Qu'T~y(z /l89Y=b?mNxZclO+?t灞.0MfF;-o#'>i G_.0/\7a_a] ^?+ F]9^>Jđtov]͙wx]/:?$e0/ű*!!/gDlðW9c|m?c}%~ż =9G+=9x^JkkO\\a,!5'.tOy]f|q]K1$:\._2y!7Dz]a^2-pCS\7ݗ]j/R]~$qO7W oh = =kNݍrYg)^cie^: U\_}xѷT_G~cGN,Wӏվ\Py?o̫{w݅m Wχ>==bԟN{M|%OQk&x9}:3 9e\Ց7EW]zkkW2N |MLTw!@(\O,uE\org HM_:/=/aWy/:$e&b t[_}"𑿼?,y 6żF:*cPbg~;niSwy|JgC}&<=.Og4}Wj 7 t=8=-G|ԝfEeנ({:7yr=ݧ?籂@glkOxڠV[ '8Md pa9֊E嶳zqݼ^wڂ{/+dXx}Sw=y?^ ~J 1oE׀yہ]MwPeZi,cnеYAw'|Z>C`x?Pv;_2!;!,??0Vy5=m`^a@G5lTG!.u{/XyW1i4.O2%x/@gr|ǝ\{71\~'<'"ŹIOÅ9^#sSk¨| Y&>N? ҹi?L'wí敱sO˓:. ^)}8Zg(jao]@D߯zpѹ^Q3:Wv?noэ82u O;=x*WμD ?q{ۈO\ZដG ׷}KxVqt_r ^UF/2? DjUW}/Y |Y'<8 \^m(;k`{C5{d )ofD֮}?&α5x?8oE-pmBU5^Qa/6XWN{[|hYf÷Jy?wU^:|?!~_DޣRk?^YQa=΁/:ֆx;Y-fwKwJTө0o- ]O%c5gռ{:/{A 2o%ɊWxT Xn%Vrݘ5Z? ՚ylmjl*mc-?oN2Qdf1߂G3rKs7_W}Ge`}@_VIk| Y_@70oF&Խ @sy7a+ۼ s;Xq; r~S?~GT:T=cqP)^x'1726Ua^ 0g\6`3\^C;S'}żsXU}$O;z_V1esSs =8O`m/ry߶;E3&sfB%Wa>zI_q]獼FlŨ'`g?>cK9~oV<_䬇ߝ,]7J ;WX&=csu+1 ل17#s﵊OwObK{qcu mw0#ٖ'Kq!Ʒ}0U97`3+QXX潸ko@(oHO:ʅr}ef\b+3PgQFV/;'iw7"L>w>)M麇)b~R|ŋd^X}14~OxbgX\Qi,զPsdV}6S,cpbcS?popw$eރ,對ųL7,ӈ#sB%=A8szЊ~síZ6sqk/U{x?Oce-`tmKk[><8yCgܗe雴\do2dnw ֹ'\gd2"]ξ2o>uU^$}$) ;%oAV~w?;?GAX|)c6Ngz.M䔻T$ -~c cczDx Bߐv` ݥ^SC)ڃAv8c+OelC¼\ɺ¼j#[~ywIqq+Nqޤ_q*4X^ub^g̫2x5v~ Z\ϒ9^^kh}Q&bW:uΩ`ۿb`1Yg8c\HɼǼj8.@ü᱾so%Foi 4\i\gU ;1._3^I96b%]UMxEEe,oe3N."Ї#|N0z'!M?q $L~ûe%a%]M+|VO},rx滞T:`j*b_c% [m" |tE x:1c3) ?'?`< +_N\/*zj>5K=c$?K{"}ı,7q:XX''9Sy|B?edc\#2|ݻˍa}$iSj¼0&̛.|0'̧ E|]Jxb9:x|9{ϱ;z8m*}})i^=! Qůc\-72lt懋"GS٣1d^^4ʜx1ι>rb=r8?Qf̻}Z_l>`>A,y {6'T:?0 c"G84 ވ&s c,cVq{NoxK;uC?(;1~¹q1֋k_;RIԑSg0/\OxΩV}3E6F` Nd.+QޡP_fb< 0ghcyǾk[q~ڧMZG37a0beMf8t'_g.Ĝ5g:SQfXދUnq;[Õd ߍC&HvoW⽨<'3Hwo!Dx&n}'n}nĭt뱌[OEܾbr: |CƼ8 cIptsOϠ` T~ʼ n:ᄆVNGuNt^#槉suGctqǸ*x;ӹtRoi\^wx[>Mo(8'Yzm^P,ZZϚ?3}́x'ֱS~g/ݯ,_ NH|[Sy̟߂|(qzsUy^IӲ`G`Ok+ cxra1Y9k75vmݮb?z+CLr}@.uU';s߳Yqbd>1(,:1D@p̾u7r5 oGmJfjzb6ˍ2@leπ{‚Rs;Ǽ N.+eNі崜n{ۊ$7$=oyN=Sϛ}Sc TLc9iPvp<`5U$3A7rRwsy9L{ q|`8 cQmhtri˹8+gT#:?̥q.=_6/+'=)\6*v宋pfy̿@mU(c|Aysay/sL^Ue>Ϗc{y]ς}\a4LkF*/e*Гc%qNyd{KC^BV3TpV!ׇ+p9õW:7 46YT'r)QXhr fZMxv-s6|S^.ܺ{Q'}@?wCr{q<. 2l_R`Æ}7폀<: _LGK0G][ iބ[2/'o8n*PD0_ɧ•_ɯ "/[>&p,c hS[sr퇕|*yNK \SSg R]G|KWg-q9 _ |H{[;묦m*m>e x |O45+p) <@^$Zw |R'g.qe<۰Rq++S9Eyc; )p zfVo~KZ)ٌh|嚂BG];F҉sZ8[r@XcN1s^9Se%{X=kt.#:B8.%pu ^*4E#_y_?[ͼ}0GgP[/~h z}K|#cOV9o%7]v=U9}yT3,Xѩ94~̟t9%8y/BBoaZ\g+ePSo8~qQVT"Bw(23xҘ,*>qr)y\q_ej<- (Ƹ<8͉Ut%FP9_XmoJl~3Hm,Ј`aVǙx­%$_0.osKxK>*晏eύڼD罺\ndo0od4#\3c^ &sEf0 c|oG|ᬳ"5y{գgH+|n ],sRԸ%-p˒z]{Ikrp0o0t;_ E).кu%ԉA9Gg(OwaXP݊˄y`73#ZڟT.t݆166 o*y>iY_aܛemqy)DVƘ.cܖ~e&!bcuԶe܇ZeրclF(@Leoc;1sLv𿗝?Eu[F 猕|{~<x w^v%_ٲz_M|Y-$>#y+ޥjg l臠r\w\r4u«I5,/paT #gL{ HôC8oqveOa\Vtø>[+U*뽛ZW[U+5B=yX?o v*Ӟ 3[Eq SEgiә*`cmTWŜ.n'Vi x? lU(;۷|E`wUN>I* -2x'=~0[$k3j3jyX[畻oײmz։at2qR1][l\[eqm@Ϟlju^'㈌l]Ͽḏ#xם^iżhXơ==~Hc`pVW l}m<yUnߒ$MxGz??U;wx qw_ĕ=eF%{0ΩG>b5nYϻm`{!ܭ/D?` px?=*cݫGe,>oOr}:_Ф>Ӹpx}{>= /|K^!v(x'`V_yZSx/{mϖ Yn\Nuw,uڃuwn݀x: (N6I3 2 xq@1 ha~Mg tY j4 =2y4h :6$lHi9!چRZ^lHiwCLUF0M59 1)Iyt8c1C!Ƙ%c:TmDcLfSn\=~A# >kDyJd8w-=Nusovg=:N!?ȝH*'CH/e'E}U>c^xgݡx*-5&/wcJ"m^c*{׏:̼A*(;ࡽ[ȼ"`l[|6/k)a󰱾#7xz?{-/Ә|}=DX>0b0e#F_it3棰߫K8Iك<iBs^D6:Rc5eLj6>&'<݄˜1?wT2*m,sxꖨ&Tg?} JvM@RbŹD>]Ne2ߛxwyp^M݋weyqT0@)zC(;or< .(lwNInV^+N"9{'ULۮ1tWw=ƙwEbC倓nWr5uRѦ2Wo*.6mG݋՚yu)XٿT}~̭|gE0 qϪ}W}n .Sg278+o-*`Wb^30;TE ofS?=<; \#Ӿ7[~KrMz"|'1_G:N[nwwQ)6t\W#M=Wț=lҜKyvs}DT/}nA-\R'nI$]K.g.e lE,[q?jEȏ[dm&mMmPkMc&La[ԙݮT]/_*u!맡]-sw2"s]Uu%Uף+]Iծ+zjՍtMF6t#]'QۍNw0\=;L po x*ހq=1;clUu:h4Gu;=(Am o=(z`x!=>P38Do&.޺glU3㽐9fO;2 sVu߅O[c9ø5pdxCWb+,Rxs% $pozM58NS7xړ$s1g[PZQ~1p3Wg7;6I9>}/01?f->-1}ý~e}ߎw&{3ZG}^Nt{Mdo^Ta>Z7=1֓|7y#ְIClڇ%/>GizNLf~pC__߆}\9LYq/ZްX˼x#܊oy̿z$7p(lKTM/zSreh݇紌qwGVA)>~B黟9YJ]8wz*1ί3aW`S?aCr;;yjܷۧ,V3[MW:ssOygH_^00}ʄ/qpl1*C9x@_qB2_湯cacOՕ10>dؿ1q)c fxac\=õj 6N}u?{`zauDv|ߧyՙw|(',>''TXFpoe[%ꬃ+*1/쪳 k ﬏LO(y@z>LgGvGT/܁ܫrܑW|"Ju՘R:wQs#bemS@cOc9iL?)1eDί+AzԾc z @z YVmD4zPyh+jfvZ ^8uQ}%2tT]{.u6=YNf֊Ǟٳ G|o9ӎm>q(GSASOJQ\3C~<c ~MX+sNEA,F8;$:UΰMs> ߐ*vB)٩b߬tC)m~ ߭ʪc7CuÎ@1'/"~nys@ѝ 4Τl V9QnH> nSMs̼澹"`43v)"NI3g-o_Qs9`"4cOkUR*| _W*\oێ!:WC 9sKV9r|V|8uVbI#3N<+09a췵y]|n_!e FaOkewǛ3cǛ}C(W|tcN-g2ҝt'Rnt޷Ĝ!Ƚr/r hXw:]^.˽>=rA`^Hr1+]?j˟?f^i!/7.n? W\|ۭF;Ѷ'W ='^#CGَ*~wGדDorYctk)+P\z'^?>\`;Cfng{ϭЙ'z}O¿C{¦}Px06 6u߸'60up}e.MM?>y3I"3 mBx(9/߅^k M1:&, 9ߑvȲx~ʚ:;跄O~]%R#kڇe;|;{ JqNazԋwݻ,o8,i.KyiuN/gQíެ﫜ЖMr'nXS2D!s~n G{)hrv7K!N=V=8IKAK(y9g٠WO/Fѳu>q΅<=vF[TM}݋@7M3!Ůdd8o `#1b *U7m"a~{wVA74^ƞA/=DJ ,v_?.H7,.3{.!{H(w9*h2sȅkiF|2?{Yjs.Éw'M4n4f=L)bS)v6dF?׶elKEm|PW6O p)fFl{nr` ҝem{6~;ga_:oSف!YFם^5oee#Wy0? (+;>A+w]HYsM݁3mlOCL:8`yBSkXkAs_ʙx%#]U8|ɺ{.誉~S;"lUOWe"@V4rPثqH#6[8[,[xf ˲lGa3]x) sU++c:(۶Sz(:uFQt7s=uwC}YұrȆ-.ntݍ/jlg\]@;oOfʁ?}xi Gx3p 0P‡PIp:^p>ɁqTW|-RvE->UdyD72M.2ByQ3%S]p*Yra0n+B &\Z,% o-_K-|ume~;R~"W~M]'H| { ՗ym:VR?g1ݖ.n7}c@}x8jE~(lyq9BL%r(>nC\iWl-O'!]>JHxLEb#O~،xLU<\{Wx<=S7ms+]f2q/Y^4S|ZîSV;-کVvg.mOw+XL |tim&mŇ_<3?+o)1Ý%f<Ĭ J:).KN&`O_.z*z'-=߳mC <Ɨ~ܖ7V5rfໜ2K{c5hd܍vCqkkxl0_[{"n<u>@ 9nD:}OMOۀ '=ρ#; *&»,#2\WDS̞Hy țc"2%ΒwCRG}.oe2n3`Ͻyx%0/50`c^ [+%[*bYU*-{e7fmRytK y)ގ |օ?$ksM7o8)1Y@Θ 0 ss~ _O룄澾H;g:dKp1h& fd.xMc /opQpٽ|#7lށ5 HK LO/gzMʒOl-p?ºҾAez> ӏ@ZKimp? )Q&kqAymCOSL=Ж5\Jy*0T_ӠYAϺduc/~Lїef {^I_)/W+$<Cφ>y \ڪc%ԞrϟV(}^x/Y:r.@2~!"\N~yE?ߢrz|`E)[qz{&z>]^.wl w_rC4_mWN(2yBɗ^!tV8V8TȾ*zޠtlm;q{\OAyÓjTQ1`名 *xc>׾0cHsN2^)TbtK(|7Ɗ*;A.-?xxyaϵNMFV; oTWyP)2ch.ϛhǙVG Wc\qݜț|z}~-e C {U})-qRCnݚx7/-l="¼0Ϟ5oĚ9<$;Z`~gY#oy]t'_9pk;8pjGj)n`^"<]Uۿ] tTE~!H,ٔ-( ⮬"/ OD@2YIHط$!DMef"n_=3 wsknշN %ɺ^=Ti D2\jK;Yg/oa_&k;lWݭeZ֭c);ɧ~Bn-s4U[ W%S\n(uY6*-ӹ/cNtkss;?.ۛKql?s.Qۤwpw,qkٱ*ipuV1OZgtܭ<+rwx%aJ,idJ}eF)j]PrQG(i\췻q66rfm! {}=wW%[Fms_zGY^ai{8Bup!wtyU*b/2\eqlϥ(vw_MQ:,)ZWw|kDÓ >0̣gUʩ1OW:_{k_wz <eExnDl+1!jO{4[ tKĹ.;&>uSu/O쫉OGط(<5ke0v-B=/##FM]^6v~UVDZypO9}moIO|})Yc,g 7p7R̻3pޣfOC¿?fmO1`׵M|v B6J}_˽=3=L;SˋO=*WV9(ޗb$3mk#ﰉB,W acl3D}I` /wzy?3ЧK,j\L?GYy6_ i+4k¿u$o >[4W HڮP̈́_$C΃p|uy-h?CO;\źEZ*>p["|ķ6D<!lև?A{xF>ڱɭ}/>e)y(fiٺZf>~A뫲3]{: 3OOm m44#SPꜭ;=0;O-"N1ו EL#^eyu(-Z輅~<6"9ƼWL ~5>lSVc ) `; :qw yЗ3;/CKD*]17K`=X/ L{U`%[A!- +A$7/tjxAC AlA29_sPCV9Z_R5v!FQmF+^нGQ蕆x2yGo/q Jю/)LaߎImE ],fm6Ŀidݟ-h?^ݟ {%6ף}|11OL:BBY* 9C5+V +yFO|F'پ0_( .~"wh )9Nc%Ї^`D/ml/vuyNx8nkLv{a?rl9?=*t7Ami@w t{^8t:k9EumG(+!#-0a:dQ.:p=bX}N15'GC=E rpx/ex̓ܠrݞpxބ{pO} jp}du:zu^:1˂z!ǀFgrkX {7S^l&Cz6} )u{x˙s 7y1?lT+7pcq3.f\M:=6oQKBqK 7"8L½u8>½lhJKDù=|s ]\~=Y/&=趭mY>`Xk75Ufu,6br.e: !'1b(ru~!3ּhY9[M;J>/ cs0 =ӫyZ =f{K3=U|x&3s7cxFHΚG0'pI5#篜û36#sI&z|t\-'S(٢63)mAB 6-$\zŬp9:-;E9s%quꆸUmڵEUse-^XlYV>[kLG' _ewֈx4A,|eY.kDɤMNx>*6]w 7../ļĸ^U*|7pݞ7)|[qӇgt#܎0 Wdp2}C]5pny_$n|Υ䵤w=>* uVܾL9 Lj^c+_-OQX+O/Gr1n`9M]ЉypLp}f=+xNGC'>XnpG} \y{:F w,+#q .`?|~|M7sjHLJ'iM{O?7p>wsax1һ/^þOmaIgkԾ`㚪6e1;؆Fʱ:^'|E6o"%MqnXY gr{{ANFȣ(o 7-x~yA،W?<>%[=awtxW˺P= :0}{%\|{6ѫZ[ĵ@[qG -ыN83l/9j}NٿYmuH+7h. }0սM3 zi.6}J᱾{smq(+8/`s@3k!pQV]ܯ+h3 ԙ`v o ۵ э?ee>)3_Fr`qZ_{I/B}p|R x'>g6e{uM|]Dyb(ߡV/FXn'u#_quyp.ǯ)o)9 ^~X[GTN: ԭ5V ;xgK~{,x ot\F?_HǙELlٓ“ k,cl')/1xpWHod:-A+ iY_Ӯ??Y&f[#j8֚<}H|/K竱'pC2C[M*ts#㢊N<_pTn3%ץXύ z_b% %adc}1Ÿ&_!0,j<`Ҋ4IFim MAY74%y=. WO󊑆 =nk)qܟϪS|* k?~ H1Ǧ9(Mr$AtQM9 ޗ z ]("A zQxc8 j?C[']oJ|ķ+.5A. !p@y'`q2p75([s۳AB{S9>uk!#{:BuDyԤS >|L{͢<\kLԷ =%et$rcVlO&32Wu᲍qQϊzE*QJ|oGx8(_sh'o軣_W~6_@__ws{7)| #z@1q0pZ_"%Ny\p\n.ۭeD1Bڪ홾{c k6˪@KwX=M'Ka77pe"6Cr1R)ˆo_60\Jgn]_vkp]wأu93PK!|'>{KAZO٢΀NeKUt dz"9Y?}8a}~reuWn}gس@ws 5A's*(U{*TU6+U{J^JU*'귭z2O?#_Sj7Bŏe/4x:e-a=8{wH Ju (Jiɲ᪮ ݴWw^T/MA{u[*RA7.|2Y(ceε+\<5)SgsBVZ㐕Uҭw/N轫YƜIN M> ߳cg+:# xdݻ?ar|GoHOeS2ѵl}BO+mSw>U'O"?*2/[!PkRЧY7fj6(W!pM ךp*u4wWy;ʕLj?9/Y}#w;pM {&-m!X> BµJ\A_ btA*聂~5'X{&w8h` q*kpa^o`<;>Os}utd֕'ysk*i c[[ͨڀTq}&5 $|O\j 03wfhf.0ҝRJ*-!%H#S,ZEE()!EYkݽξ_<{~w]k `^k0Y7ʿ?txdGz>ޑoHe([\|Wɲ{}ω<- ɟҀ;?\hm+~U)ln'u_Ef %1*bhޥs9nb;m!m<1xRope 2봛|~,C ׉uq!*oɇ9imcwvȼ"|߼q8| kr)??S|Գ;D̫'~&t,IpS"ejq0ߜHw D;'ޗ~. p7$1Cޅ0HgDV 1>YdcmZCU2R) Kuv]bZSῩ۸)JSiژ|׎NGuu<&=VVkyMY>a KI9Ud+1;,|e^5 0f\yM[ KS]ǿouqfW6{]w~sZ2g9.==W#Ǻ86& XK, wvw84v_zl.{Rm.az86 |mmj뾱os9Xqޛw 6/wmա%9~QyW_xa3ޙ-XZpacrn`^1:|47H/AAMO3VRhǧh/-I 'zu $~=V-!C+룔o)CSdu&nӅ)-$cH n2U> ]~fMFؤ(r-w-ٴ~.we?xU[>\?qƛ{\` _xs>cO':vS':c|GU'k7 v {ۯc93{mnO۸M7crw9ݗ2^FPv_XkQcU[ԓ&?e{@ogN4?)s& |=ۛu,?Ey?CMs u];х |w'~"s-͈S9ÒBqPUFb+Y9<<9T=<(۽S!N0.g1wO.bwwŏ*\sM7GL_xK|C'uOڜ6vk}̽EӀI}tq iG9Yӡ[q+忎ysS0/2hT-9{u:?O?'O:9}&yx~*qu`Vj뱭e~/z[prhj3ʑúO&%*荁/)}Q gWw$%\YS=(%`º섋rm-Ow V* ۿ=g ae0G{\B702} cxyVK$W^p9 |_e Wd.?&L'P6g޷g@U*0=Ÿ?$udzn/gqw!i n= x{_r(/)?H&[nkzG$Nfi1@wqM3]z!Kfsmaam:o*}A f?]  +Dz槒(NDkVaz;nݻ*5zBw\$r=B>p_S]Sw,`Z} uD8/xauLMF{da~.x 4VƱQ6^(΍ ߼q?)Zϒy~ѝEaUܲg?|0+]jpFwz`"$xS{u\4/^\ݶH>Kg<C+W؝ՋLHzT'W~lڷhk(Rhʷ5fDSgIgwg~vel3;ϕ'iy`'m̝DH4)eP&&[(wBM2yZ M2{&QU2hry{Зl~;y'i)s\]@tu%U xWJ\X(`_gW+Z/)Agn}/jt-RCϝ#w#Ri={1ˁ{1iic]stVxOL˴19131Oݑ3 37?Gew{D}AvPoa4oM5oY!ռ"rr/1aYMx'kpc>jJ+;=/% eEvMw~J8fgr\-F71mQubXggӹ4M7mc5^qn.߸]uKEozl܇?6oiqy\|S2A¼-gAi)٫onO7k 8H慰=ʟ3ϸ-G}*w<'W8C _##p0pdsd!7]m߯pg(Vw}#%GX7%=VcJ!j&3!=a (7#vy#XpufLzDzҼ׊Nʠs :8 x?/2 (dm&`Mˤ_/1Qp Λ5/9]:x2i_*XNod?ƃ.@ OVX籼+۶2v7%{s3;?^8DqNDq]/e:ل.r96ޡߵH~DV5tqʗo ce:,Y@we +7ۯ?$ylCz.v綗ٯ3vTb837O;y.o>Wモ7 sU4sZ%MCPžff9cˍc';#?{嘿ƥLf?Q8ك>1 ӯ7jˮ5?-? _J9US~u&P|t}:WyOF^=LW8FcjJ^ UΚ4Fcj ]ùfƏ}c=Ǜc)&]'K^;+y5;->Cn_ ڦk?RܢU.40_:E"can_Kus\tݴ/)Y-u'Pn^;QV~-u(3b~1wc+K pEn!U|ښejS Iv_Oݞc!歴ڕ6ywrۆgH[SKI8hμa쿀[k$[Ld J}[BSq_~|{w<>6vtq?F+o$9W]|olu {Y}HNߠfw+ț̯s8aw~wlH0UilUo[7zMcaB+ r—-?eNRh{?-m߶Sw+i5ӶW;C-[Fk^9Xw p?,~`?~ So=}x”sJܤ8g7idd*ifXů<6{yGUknRYlaqB8o>2Ti{+t'Iz*0 Z2{=GcwxO+) [˺?saT2F6̽p"Q+C:# tSj{K}[bO=¼k8 fv}%nXeda?xniYMa^DJ0o" - wfoNQXDr2|';]0?;º=7>Wnǀ}b}~gUGyT1 Ιg~%o`7>+seWx?((|1vTy/:?/܇8qoyHC\KdMO}a)rߥ_iK$}u;l5> 1{پpOFXd59_Ubq2N*.R8/%O]L_ nFyS%ײdFqW'WJOq̫ɼ`gK< < %~&`_;=oՏFN3KO*yUZ^V=~y-eW6ü)1:f{3+ېYW@3/UY{6ܰ<b|Pw x >QFk%vPDe86?!ʱzoaHFG~pk(pM ?l^Pgnp&[g7cM3MEӉglJ<'c4K6ȿ̟mlaw]f}8]Wv7׊͓03/F*(=m yV39+~r&[x>k ޒp| [&=YIt ۿORy D•#Ka헌AP.D'v̊@Λqcw[[9+~WNS)2 La;*BXykP1]wVwe?wp7 K2#RVS8)LKx[{,UZmP8=j?CrLn;_r+pZl>ѩ^=߆Kw7C)CJ赧i}`1Ov;L/}"՛+{guۿy)o'{2/.2՛V?m'̋V<4ߛd3/+z_B ߯`+Pޑ̿ | g偸U>WTKwsNEԥv~?ߝ#:m?Kv)'Y/eR/3H^Mi#{qdvv_,5=sk{iU 7Q3oPic^TSN? n>K5Oֵq *z랴/6+[:il_Yh!o$y R>-2ዲ߭u뾍X}Bم(.5RCe[ƼZt7ҧ`^q Y[mT8>qP/amS„#s)v iaʣry:2OǼ{Q { _>cZ3i3"f/BmS8ڈ4`^q|׍yScqd<]EH?"lSj?WZtKU:C *C=a=dyk%HY1%틩!w3e+J~00<ߊe"Wc+߄D߂T l 6 eiy+nSϼ7<%T濙ʚ.{)~R7TJ}& o3 'ޙ5uwSi-SvI垢8TOI܆R?b`>%>;寴'Kќ/7V3yo\hyAYґygŁq *HZe.!1o{wß_;e/Tѻ`LldlP.wԿk}Wzie>w?lӦoH޻ S.rrJ<Ԓer)(,Mm.~b;d!+]ld\?3KX|b k9ݟfޟGBe ZlH=^+r?4 >8]x?pc*c|65y9̵KqIwk pLw*ׇ OJEZ:(:v) KʲQY閎hcW$3i$7R[ySvp#}fjTfYKq7[c3J?#fNW'z'LL{oe~DZ.yiwh9L<|jً{>;؟aGin2?_9/$neo}cmr~ĝw/Gyh֖#r$ߗ#1yr _w$yT(OIӵ\oԽpҼuZڑAIg0mSќi޾R+p{n!+s[f$/7'pVWqa H6ysg~ZV|ˡ8Uh_) +M! OQ? p|:lgwM:'Aн)-TƔGؿx+⟌Ľdw-P4zOwUթ=/8hQ8ډ16+wJY(gpmD%ckpZ Z{d*{>gV|qpWh*we;Z,y&r7n˙ x[ g88Æ~c){%Lj8TۣeOdde&1+ lUXU{n%.(򆃾m~x|.(n%/V|U!<v7 U1uH|\);ߘ{C>w1 =O=8M`wƝov?^.x)T`Wy[SU`ƥZ|QҀxo 4;sn<&›ϼYaxszI ,d`5LFv5rf{?up*W4T5Y/ k\3=kRௌF̚=r-i'6tӔ1wJh#-5>(s枚4Y| BErupn78cWxx&|x7ŵI1j[Z5[Z4bq29ȉ`\K쿝r}ͭr݆nɫW8 q( z ZirQ'?Yn㏼\Xvrvex~cޗv#݄ 8/~c[L~wxLڮ/0*>cU|>TIsL|6 q(PSg,ǡ4;(qq/!NA` q&&/eėMr;xⰠ6յǹ0?3FbGdOքQNj*tM^n+KmG~qJ&m7yuW?Cx ck1u\mg?NCUA?I:&{S#mL}.mL:$3?gԷ1ef>clsQ~Vr 9;K*# ܙZkTDs/.1NADUڪ4TwcU8oL|<3Lg,̷:4V߈X(;3fZ]Co)iA?K gukmwoU뚼8 Sqx/pr%]N9c|/ϡ>πf`G qmc8 `~7g\/.aQƧ`OW!8'',qN3.|`gO|1/^$1~8b8Epb7άſ?뚻'.ԥ9Q_f?0Ľd"oG+֣h}C=Z[#]z>j=Z\w֣z>QNjԧ 5Y / Ŷy|Lz7n/7?Wgi _|=~oԃoq;|Q770{MAWw|OvK x̣Øg cZ{\KTv=/%ͻgY셿y7~ppJ^ٮ{h0|o$I4 h$a,ı+ctV5gdMwma^vq׼y4be7 r?w4nHi|W`~lwmEZfsX5$ŵ\)vB-2(ϲv¡jHyC[Ti̿"a^FxnP%|&]sv-8h}?!p }v_:ݻ".b~to]y+yEu$[ESmwc).CY{1R-3š?oPcGa{;p=߅|"Pfzu_|ߩ6e].^ۥ}0j)h¿*Q.wMcZ'Z=ݬn|h`ɴd~#0;ۇ)iyhIJS2/_]Óۑy-7\J˯H/9SWݗV1[E(?ӽk²/;YmI"~=OtsKz=o!yݬ+M6aރ޵aaýns-B={fl =꾢>{)L{)ļW,yxZh.^V0V>kAn{lM{I3up^ow0ۿiWM?g*-Q&rX]>/杳2oO~gM-yEwؗg,2lǯ-'hJmvZ6[}7cV0c_ 翸}b}/y7 /ʔ_VrpeѢ=͚iE]hm82}K'^@5lvt]:ܝj%۬䤽k~"ijS󖤴tU /5U|w7d/az0t|_Ϝaޚ.c)i~k,~з?=Aoa;9rO!ҔV ۆY<Yj18!r#aLhC2 ^bw'm};+RY92 Qp)0u(GV5%̭wp{ O‹=o; `K$EYBػw_QXsLtDz.c[Mc>d Gfx?>)[xO>eJTcfLm*kO utcre9t(\vsx^yO56v(oHOx4, _;۱gqsl*3`k֎)|= g>";ɹ+5֗ehbe;r3a,wGJ?ɼ  SwFG] /CM  5b^9 Ono`/K2&djpU3cWy:?*t0uyX{v/@cwuølݹݡlbw-»ʪBv >3a Mb~cGOf㭸w8޳{Co袣Խ%We~c- |fy]M_{m`{5Nw淲B=m2BϪ{ P۷au?G8M,|xT YApqѬ4yy=}̏wA~fO"X=}A6wY[wp`N$3~e/gU2#nxwl3kt3`gu&G6J.c,{qۏóR ldΡyQ_'Ya>y7?|LeTϖp.˃9~k p٪ SWڦѡq\Nȸ#9^P~Ӗ|j&{Ewszqs 繺+o4_NƺkN2:o9vՆ;reSѼ/؞`p΄_O /Ry7!~yKTxxl XaG_ Sl/ K^^ٍ;Qv%z-eOnԏۘ^h\6o[l_kܬ׃=='o^{UUVY~?pަ7;\C(ŜmFo͸ ݉Gv);@uOy,Ǭ-4g_}_3Ozۨ0s{\Jֶ(_"϶De{_ga2O_EwWBNO|gWuwSE{z=ξ U-`܏׽ j&k&>AB : : zwΠs5t|{I6Eq;g$qك0&>.p~j0^ ]CL' G8??m$`Zr@ ϶@6:q>~% *:O>džs󻪣b~PQreecݰfx j}у>f$Xux)mik}!9CMQq2+p1ʮȢޕ>#z{IuFOÎ=iOО'svOړ'=iO澞OI{2c{ў̪hOf^'sr/ړLE{2czӞ*iOf޴'sxoړ97国iOiOfRoړɬ؇dC{2=O!}hO>'3C|q*!*[9į!wSaS"}[ G·2*_gCל}Nu÷&Wυom :Ou=|^Gh6=m{mM[߭ѻ_[nG2Y?HF.#')ܟdVIF'۟d$#'9BݰSX1( ((PXPX/ @a@ae躏Fbz^z%BݨH7c LwQ=<I@}[r=53/p} 4-7W/es^|7_~i/mKctv 7Ki'L#EG>d3=Э{Qc!/tl/y Ӟ}BLJcyAmo 3<á[Pq1qU$\(Oj 3!CxO!x4`KD/R6x oAN &|h8b3D\)~WCǶ[+DV8p.s=ðxUnY:'`DYTlIk~G)\#inWY}Y:,LcJW ߗ2032Ƙ]cd)E2d?[޹P^/\$Ccut{S_ſ}.FfXcx9q?{9+zWgsB4w0ƺ&Ũn2ĴP)K8 $nP|^ 4B2kՒF*Τ!gu k QŌ6cχ1>gOw'0/I 1Ĝp2{9jsPC-0eU6ǽz=8T~]' ?kt~J<C|\*{,_8jVFcWgqw.x?Ҍ|>jS}u[ME2)׿y*¹+d;*GUP/u-^յΪSu eʱ`\ykc1 iQ8O,: up ؍.,Y+}NLIѺHEߛݵ#ʧV\lFܵ  綛xe93|"]oStMBQ`}WQcX/bѽ6Fc 'oI2DZ}}{C54}nEu CԞa} G>J:Qn:PiՓm0s#̜MKŴ&5} +

    J:ƺ+|NdQ w{|/56Q Y1@8}rnK[qYG}scL9@ʌ6R_Mz2.Rq&)'mrziM>ɼ7ry_2oo_ƛes8y}#pbw! luXd f{I@>,'ҟp-?C >14Ǿ6s>[2gGYo4GDGo|UMWVUx<ͼs1Ǖ-aw.V󀛍3av _,qE]¼~*5U'.%{}癿ܮgڳOP/ʇߛdYwyĿ[̺kUAY; <Δj}Z|1oe!uE[8ΟXsp!縪˕T61~Ƹ7U˱nOk{%orns?d^"Cg 6oUW/HǼ O7ܭvNx>Ê;)`7y,y`W~`ҜpKw.bn)YiK^!o|f"գ#.6v`?d?%_h?4f\ g `P/``܀{1}II%ʈw?&xZ^OHfɊI@{$xBy̲rYBn΋& \56cx뱓ޤ3O=O󔖨aSߓ03/1?]"gKgK$.4laܟYy=^6T?~/1oXwMb;Nf&1ŎL{fU63#jAwdSN6mgx{SIq Gg˽E W6b}Ne݇yn{̝ӳ4ڋls(:I8'=4Iys>-C7ϡ};^sh/| =ͥW ^si๴~\Wj.cϥ+Xg2n5D% \PA޽ FDq@Y%=! I@H ↀS*ENUO93z^o~>& D~`N"_h^r%/|MoN9$>doLJdOH&_~z2/L&_~2Qv#|^fMr&SC}DRǙ4d̡8g+9qR]CYF$c\^\Q>dlK2g)4Ovtf"h3'z*ZBz!=S ƽ.i6Ga ߧ,d  YHԓB~;BlEs\Ha yƻ13ua\ 6tghX|YJ>*%}|*+/.Ke{|Jwp< 8MAsیږ;:sO9rk︹8Ljڮ80Q1U?*ia"ʚ,kSy/eܝq|nè{o[jHQ ~Q:/IJ0|` V[*?lEd 7|l6ؘH#-*`We~9;!iT ӷ>/E.]Mħ34óDi?}Whnt^.w {:ƿvnmg`L>/U~ ̣qM1N&'XWsJ&L~vtqumJ+JoF>]o|P<[7%;x%0Nr|M=I{(,6Ҿ,9We^hZݱ0g-ǝ&F6ύ8r߯Iҏ ;2]]s|z9ɠa׺';ppg g9ɗɷ|-<A6^<,f0,1^61F]6*ms$:H?WCOypʠ}}\w8C-3Mc MߛkwoCo0<<_7I}6o_|&i$\'ILUN|eȤuLZ̤5'++]\_WFh+\_J+9.گhRw].GۥmYoeӋ(3 \m-vKPnwe7pp#[qN 4W=`k[wrD7{(mIe-b6K*9.71x`0~{pfE ~\1۪|nc&4nᆐOݘaOuXo cm E67 3_XI(Av8Ц0enѮJcG7!_|aB3_L|S ׺ >cwMBݴ>DYz b߻~߉q[zэ>dQ`+0#f8iyJw.4q߷IPo߇:oCnAF>Ǩ1 >P׶6X Ek=󬧵^p|nYz16Όq p۾Y|x`3 ]ls?ʲ(} 36腬(ߜ cyNPan{22Yz#xEo6ckw|'eYz?8k&˖'Ň'e=5c  }Ƹ{EbzM?E/?dʋ{"z3M2x{P_1|>#|gmr!fo)=,U@n8.xg-*x1 L¦ˉ׈_c hˣcץ?m+Vb>p% -`/A!a@&ک]lU^|/^%g*jǘo&9u}|l0߫n]ڬKXA5Ih>~+eky·)QM{=8M{\C{9C{9IϡrUiОdiBriPz5 Vv*1z畞z^1>m-pзYm:ܟA͟Ts?l8Խ8ٕtfsɧ?TZDч .jݹTsOFY|縭t䄻 tW=EȄvh_o,i,Ovgi vS;O6|! !, S-t/ ( vng H7G!]Hn IaۃB-t/$ I݅wt-"F"oIg]PO#U6 ڢw3v~;1^Na☍D5k M9ׯPzL|ϋ6.T[dxPc ^+}#U/t_;xwg=oN'^!ʭYB6⽌N,IP)|{1Y,&^źo'?0'M{DXu)9ÖjU!xsR\x2!4f]8/m_D-[KݮN|y{ɟ#wHTngb 7jJhRBc7%<ИVJcޕ4XJc^B)yҘ7ƼRjJ,NsVyP~EZ\#!uYB6ZVk8.n<xXmgqk!X -߃ǻJVf_ ex"}uQg̳b.n*[m9u 0۶Z6Gtt8榳&}cu77gV9x2-w1k=$S#<|K>YF?>16rB>2Sa|d[KNd.ŏNgyr=>c$ )?|P S&_RN7,\( ~LxYG?}VCߝ>i, f:+G_7k?{g]-2p1wdrf| @󇂜ь:g|*κnTmd#ʦ_ 6W.FXP ɶeTʮ_&~R| 8֣ k=|{o7 <4n|ЙD:=T9; ݨ gƟTc~}@tMigy8]}d@[h[ϕ4q9v{ nv۞{glUִiRw,c}F[<5{J9Ix!AGe=Axo_[ze?hu퍪b/!nHu6Z4LkNUK[[X7{ހeg[;3~\G!xP8a-料޵^w;>6#lcFt_'G=J*'>Z|߷m({%zs}uCJU;H>F2]u`*ML_:7_ 6/a&=̵@|1D0N{ ӟj]G/vmmH3 ge-+zOճi@JxϑL{zZM6g %L+5:#@dCLiG1}-O4_zr^Uhaz-id2}--Ey@SO-.W2_ \+_|א| ;U: w{n_[hˣŶ<*8TUxy_$9M`D;¸?KV6S'A|Ue-{[ezCW p1+cGV7W^:<3u=賢L63_}Rw0ʗ1ev>3B )?炕y|è{Ji bHʃk.37֣xLƕtvdlw4gM{ozV7^/"^׶X{Z-naϚƿw"qB0n$c?NtZZj2\0u_BЃ8 <ێ*8fKõ֪>j ^@IVXxzt(VCW1iZ% Gydǘ4ZujIJ8 Խ~ @E&|^ՆN0M nuTg-ۀZQf,mkpRk{WTf אĸZz!ƛNs>SwFp /uB3h·ۺ3?h)*߯_῵pPy°= _ 8N.:5dwUod^uݍ.;Jʘro`=f{e+:=W}[ 8_dwTZez[}o5Z+MfzG1cn * C7i^㼁 ߜcPuB`6c6' |AZs-ozSۑrV[wbknq6gp^?c_;_p,O >QT8+G*$(׏iNe Ց4c.+w1@ǸE8?;|c{븤|_ o I` q~,ûmmV2h/r22Hy"N{.daw0hDYῬg.O7=͍d 'hsruӢ]Ѓ ratRz7c?Cu[W54kWdOcE 9^^cSr{x֓IW岓=oWoQ7Ϟo{so*2ZDŒaӎ=o \pkn \rS13 x{ƧQMd >+o@?lK~ Uߝj]~4鸵O`~hfH;"D.\QY9 DEēCET!9QŪ炙U8BoVmǀGoßٶlwR[=~[=6;L6ȴ ~BǴlpl`XeD9g i̊ci pkAŻS,[ˌwUu~]!ʫ|Vm sC7 <'~uoq]T!mHZ8|@_nJ'q^OL]j/j/aoE[r#?w]QhP#\-Sg;-jzio9-_\δYk+59 ?0e/NPtW&kb{?&M G"#Ji{:_Eג~5O%[k(ZүZүZҿO&$ 2j!lF'BOk!υ&1?fB_y<-c0p]\1}21o;;* ag =H?'r_y +~I{OԺtv t{>.G|㹻@vl_w$#A`Lד貁x:uL;vF|5\{"^xUrZ;!@O%M"/'JDv5aϹ@.Юcc /—U"\BiXG? Dd|R]#d`%29EDw}Uy&+gtw:_Rݍ@w"Qsc@7إ2 o-˱QXZ"̣GDr1_\G!D71>STg~9D7M[(U,Gz.(~#Zu#ߟAO%SxpS|oym0Ly9ffz~Y']-S=:h^h~_!7 w$ WOk3^& l>=)W<){OLCoW0ѹ٨~IqE=QxhKX]EѦOUU^G~}N}\7tO|Ea:ɿ_6/u>ǔv8\̟L?kKLH,lj*mwg'~V{`'Od8#}WdM҃$ t\OrgXJzN/YRm\k/>}I=5( >u{v]V˱pOڌq'<T%pv_0p~p~ޟ]%u<^'s%O+j3J^ڄsy?&N>gϡ UB@w{n )!؜:-SꉹSW6𜝢kYAyb|oȼo=4)Bt.>bDPv%P`M}9s@\x:p <,! k k]+n]'oZ/l8`omwXW|((2g·ۀ;NU39:臽) 0=^w08b~tyg?{2=JrR8꿿77c]'43 %l wkw;\1uSSߖfSk\.7sP~_U-ZB~tHHsZFEiDzl3Tm|ED5mMvmۋocaXl>oN6~95)lM|.7k^S^ϵħY53 vklgq*SQrOW:j1qӵ>ؒtJE{2MۖfmLҦȷEAGNi%TODZlg ˖Ӳג xp "B9o1Ud(RC>27L5nI,po2ؘFl}m?@1C_bn ~O4|Oi*)MJU}W$U> *x]^pW$U> gy^uWa]U~X7{u9{L^%SWWzHŊߑ{zm!<%}a:n cژWiyH{/]?TLOL۞CLmA ͪ%TuHz*CޏRw7Wn:n ->[zrX1J=JafCib\xDxkkqAYH<>u]Xǿi;eٿq`]c%BR! A8Gm94KwC~7R>pM}81TvӓM!~-n*Y!~mm2ߍs%Dߋ0ޑFBSL1d4J,e )ࣀ_"9OFQg?nWGVE.hOqcoc#pK'w!݃p;W~f #xMFEU^m=!ojOWS->~IoM.?0e_ *zSaz957B$SI+\x(J<ᾀó6[+5wj1ޟnCiR<2TFL*zrX.4Gօ-qn&e3$?,1e /7CulX跖~4.ߚϭ1Dq՘hVJZ |NZXݏ" Yq6.ke+sOR|cYWc(pv^n-w$(l+g pgk;Uq*Z!ZOL, ݴPo*ߑ)ߑ5׭FZ:~\'=<:Gs _eD{@~WAghS>| wƳs4ȧ{ m,p=GUPM<tosa(~ŷ'cD'H9/|$(y"XexHv To`g04#xs8X۩ߏl\y]).᫬o/pG;D/s|WlsDnmi}D]ZDݽDL,Q6u֛D%}}e]e;g g3~~uo-Q:w*=JX*.cgcp'gK&ZyB%=xjPްRUό2UIa q=1ЧId5NBN6}jmyf`FhSPC4$/+%[ưl\{1-h4Le1eZO.u&a]nu(uUr]'7:\ɽNbu<*x>0'g侈pbK#̿̉G,?X~;Y~X~Y,?B9zw)cw! kB8O0|$zdx:<^am`mHwR:q LΫ-yNS^#cjC&<p Xc sdi}O+}pZJ_B9?AC=*\G߯ᝡyyk};>skg*6pܢV;m O:Ew3ۆWGһ} CE0_)'t{Oy|4ǃ>~v nѨ d13@aqBοTd/Eo"lC @`X7Aq 0 m00s@$$$!K Cޥti4AAU(,*""UQQ@AJιsιw?2˙x9 n̨3LUv% c8߫'9@tj, Io pK᰼7F]XSWrxcZqoÐmanINԍxBS*526MםaḌ{ٛFuu4&Mw%$6xl)f&9{pbuՖq_j\7akm13}2_pb"׌|4MIνza7T{/ 'o(7wkRZ.yCIAoU mg r_g~gjs?3Z#ȏ|6ɽr7urY]F<&uo4k+p:FMFKotvSMoo0!•$p-27;@5 _C.Y+ni[Zz*"v♖+hY%s[}} poy/u.<0ߧsX3ft4+\ι. \7,n}:Z{Nx ,r['N8qkELqm7\&^WI:169 o8k uG];+9lkLR{gED>+kqb!ۺ?(ۺO!ہ}C0؇"wIO-/."pdc~9?_qq}  5cXoX; ri7rGYԂ~Fagǹ8WcwT߉kzmxi`vVk8fC{7Yĸ^rC9YQa,\uM?߼#-3.P`̭@w9=_`7u_%GJ/6?46‹eC{Xo|Ok ⹓= [=>3;ho2:8/& \~F%3Y5!Y]ֺƵ]3ǎ '&ٱQ_齏8v4€g|+V|{zLYZ5dǗGF ÜFLjv_}j&'7q0x %,1lH1aK}BMí|JG:'9H[)?O49f$P^{3~Ov{'D\F#)1ꁎcNDzQܙQtad7z`Ib|^K}،g°I &zi5P9Au_?PqdR %xU鱊%~'La&붝SOuCQ2 \X""xWN8HZF.-wGd4b9ˡ>=.U{ɟZ_aj$[,q 9>Fh(cA3:sa\K$ӸyCq ~_QF"_2Y[>BVis'@ݟ; ޻k*q+~* rÃ!NHn(\cw(잏܇ǵ^;qXz g5&ƏUۑay~aKf[?V{}vY Q40EDh'>D9*ޥccf:W[3 VLc̈́Si<+4 1_ї|^5nx"૔78v]ij<*E?^2FD(i37LI\M3tfy{ؤX)]rϗg-x_!+(0/ߤ(1aଡqkd50ژlHf%KvDZ ]Z߽fom]5)ILJ7^bl~+IVը rFjVZ[AX\*~ ~Mun`ܯ OA?],vu I7*?x&Ie0y֜ )X,H\ gX|'=Fzp/ RrLZ,7mx!ߎ^*.[g2kK\,Wn0! bK%}>!wb~%z]vCxu ѐ8'-a̿,sq%߫]Q'.a9lO!y aK>[eSH G>bIN gnw>pq'BbnqdOS_y|U}),]ߚ_+QǏ[ ȏ|Kvr6wa<"Oa;H(쿘{/.i /]% X nΌc)l$>Aܟ߱{]^:} q p[6ptUzPC W'NeF8tC* [L+,+fNɝeXǼᴿ;bm}Y[1 F=ߖ~i%yPm vN7D=0?jCU{v-{Ep'$4&V}C`~:¾ GN+]}W}^38]ř:6SA{`+E5dɮ~t)<el~ċMqM^Eqޞ0 0¥e~_xYSv /{SO{Npr mYoy7ꐌ;gɟ)ú'%/Su:| c{Ռ0M}e`ǏliW)*𚄗?c> 3t!S2EypB7ӀO}aebږKkrZ6gh)<>{7.ng=09 XgQJ)ΰia(9_*Ε˲*!<~Vh׌=vg0?鱚S6SQ=ċQ}y7Fo  qц ''˲ ㍲{~f)fsgл4Ǹ'q0D_̣q^]dQh2%Vҭ7FMm)xez^a=,m@*{E{!%PvG{ _56 <i:iʥƽrf[ðFҠ1rQq[brtjZ-013{4|!QCv}yFՋ~0n/?|NeIQ;߻P>kpo9CS)<}=!_CAg92P\>C7 Weۘxnn =Ud5twft'|?Ywt y2a_S_ c/x>2|*C?o|Zovx?]7eJEh{756DmR"O5.lיxӍ3g&j貉r{mc܆$)Nc`>'Ӕ;Gr+*ۿIn~Se<4 Ju#v~5E/?5[bjUuSxˌ:l:ofp).a=Ww={'}WO<ɭ3wT`_Toq v#}8JMFFw 8rbs;ܷm$"4#`׈H}!m_Ru,E6F}v"dT \W`9~ߓǍrh)"}m7HS[?˨k~ 31ZTOߧyu$Z lUn^>׉4~w|S/FaE;)69Ѻ=Ygn~<'IQKz@-*F-+WGqWC[-bTOd!o_qOkMOk(,7k8JGZN1#e_1*U!^-!ڭ%>U5+/~6 UF,RS?;q 6bL@?HUnp)?!RJʬQz[CQ|Y2+YOyze-B:--(p@#sxj~]^RYp̺,9ifU[{9#eM'BEgxy] \w]H;'A!pf(<>.KH;gzYT[Ոxfǡ'oD o,SX/#^Tx rojv?C2\wF.Z/"[:|p~75hTRf6 UVG8/t'::p+ *;qZcJ QV">ͪ1, ;39Ƚ7pKdP1^ plk':xwD0~~(<= rs9e܇w[6]|Bo62-I8ROp[fs{_$5F.eە]f?rݿHS }dXf"o±I{Oni-us9tR 77Q-r_~X̭BkD xoݖm;pO4n?ә.WwsyLx.Ύ`siJ{y.iiJsW\n͛K' k z*kes>xŻRJw[}(xgG~[߿Apu%P˾ qt<׊nd}h\R93Nr[^ºD·J~rnȎp;Yopsc9яN_1b^? U}/S8=8t/Q]eE8i_h yX&y]X>X10_<CI;Ș/{F$n'ˇKr4-lH#˚Nr4gr+=<-xq{xҜsQTWq~#.H>*-xs2Lriν\^@w<1٩ȯb񪯨h*=U8*^3U(^2kx[wg3$s<&;Cs=V& # Ϭj=v=k)b >!ROdZ~q^`cވZCh[HPi9-A{TZ~Oܦ[3XYwx^9Mq߯FEu\X"[Wd47<}məHsWŽ~uN4m][_/MSW؟>Lp9Kt}2֛|iqzVO2B ~D߯Dio-Ns8X z,OS_/ sޑt Z~[_A匶w{c~J;qܫm_ī0=nvAFk|ُ< Z{j2T:/\)6] K4y0_ɽę҇?T`wuSx{J ߋ4䚁 ~#{h?"c-ɵVM9+wge #^qvqڋLna؞b[)O|G#=+ {N#.-lBJ}'xYT+d›ОXϤ6d퓦:G+: Mr9M!MS}Xo>_ypL =ozF#M \W;+?{w=%\!Z{c4k׷_J3L(0<אF43]-Yi4>[5HP3 .M{ Ÿr?Ax2:WH;E86^p"l3Ƶ>^2;D#g`n^FLxd>e1k ew%ra e`<# =rPgQc$7H`/XF9c_$÷Nw1 E||"䴪ϹXGm˱_* 'ryơ^DV'R0-  =o6rUS-(&Nq!`\hlt˪[T+шei1UbVq?GMQWtc!z]#dnv9eW[ˢ*6'e`)0&dǾV;L~_챶i*ɽcQHcLT~zPK 6}Q٢zo9] ܟ};ۄ jAFrLtYDbϬm]H nk6f"mrGr?7q^ <&A,N)l/ͷy~.Gv۠~;lqݗLxU o;l~S_;]!)M;򂚣rN =?-N!y23PWZ /<o}GJ10pN)(սUBEf}E*P:]/ OQTGiα:m s ًB[J8\omסp;W09|o@@JCd#o`WP7~AY/x['Qψ8N }?%u.׫9o8?1`e!!Ex?QpT'|p 3%eЦ<[Z++ۺ<쳥sKAMWť7{U}XSZt} Ot8K]~ |^di_7eݧ>] i߂s.} &ljcΰ\ugǤwJoxXyx:˘q]s'Q>NG]r^GL"}ҝ{.3J=k'(]l2kI܇$^6"\=^O%\W x;Ӹ>ye<5]V!/DeaP=βgI;*LuxwaQ{ẙ /,8;*9j*YɲtINeS/?T͜9JX/k_//,GҢW 욕U13ÄiQ_qâ? Y~s-κ'ӁtcX'Ux>nU:A Tc`סsvK8EiT@!|8mkR7wy7rzϼW5]d80Ğ~;WI:ȤKt1-H t9-U~˖Dku$29+sx{Co |P3˶۩xO=߈4D~|y[8|dnroni%&w.Qc澆_R^N7q qƣgm~ܻx9M;BJ=xn4 u{{DfUɯsnNg.{u{^Нe=g{CϯZ crWD~ 6N4KP1aU s5p";78h21U8{)9 ժ.eb?wx~<}A}A;(U~^k *nε' ;7}-$(5&?USfQRb<%3AQErBԡ\I67 =g5gm֑KD:nǫL]^~0&׌~LwM7l2/ݹn z" !e/8X;ƲۉkoQabIn'PH5U{ޙxŀ7Ha&?g%>+Gqsr ўHy}l-pAW%E`q:u%Zٽ1ҋǃ;7x۽!6p>6XMɜ _Cz}+7`qxYn)Ufk;e|ֵ!$L}g&D=S"E\osYe[Շ*J5+7`|oOK^p/5֮c!mB{uzh؝Uo5}/dn {VFswcb!V  }iT}ƺ;:/y7gX oalBfq~cSߝ;D=Ǔ.,]C=q>oMh\~.b}5?16G<18~;7. cK-fkȴoF³= `}@y][Oҭtx]NhөZo"Q_d ثQ6gXE7xڇu !ѿd^z˴\+Չ=6ee5h_ 15c>(3<.A·oxOC,]5Tsω{e"{ u9h,fHhτFO9r8Ȝc%qSkk"trq_Nm}Dx}.xڲQ~E+Uw=hiYo0}~WvsC8~Km\U婰g,݋ ]N#3].u=:c xG9kfuB J##[83M5Rcـ!:n,l Y\@oLkQUe- ^ðet1 1"ΊFy\z\c1fy鼐x@e`$s̳riVu*Ǹ徼#LR xٚ/w=F=US{oZYY]gVп$4鑄orB6:f׈Z%dv|Tsg{n.ާ1p}OinQ YOx{>%OT.M>M] zdStjo T50=]Tz˿.%u]SWGvO\=yJi\'6WS'>OܜHnľw9[͝c= oi;aO>}zsޛs>S{p" oBWwӄwܛSx~|ǻ ˇٺj-Tb?B׹-t֪nڶmX 1xG^|%p0 vS2!xn+~z|'i=",ľj_ Eؾ\[J U]Ln1`hP_+RX3% P{џyFm<ƲNY.dkmsq~ٶQQK}x9!ߣ#<8}^K-u: iz0MNЗzpk-6+ aRJwz}E~^4[A|1q/3đBKL)/pmihvqpLqǺzDs73) F|7FX;uQkJ^9翪8[/U 06\a05(U. PyiE:NXKL)5Q#}ޮ {?Xr?qsQ/MSi>2o?l|GmNrGC|pGF!e8x/7;wKxkZq-v΃9oD.^"ռ1_Jr_<ςֺlk,'f]Zw>D/{NRq]4x_QJzQM &&Ll"ۨ{|mHGuP_q/&pY \[?%pk~^qOn^ *xGRK%#jMn!p'e#R)Nu m8l~D< B2]Aycmċr;~yrܣκuϗ~BX{߶Ue-xqV'xCȧ 黂 8ت:|k;3°}u0(uJK83xOR˸?70󺵾)c]88]7^׶SsuMK0ٌ{A^P%ng㕱.krJHQSDjOpso ~)-B'Uz/ ; d{# 8#J>G`ܫv|/A@{Zivxξ8>_hNvcX̋8*kJr:;UV*ul[*CkHѮ?q`AnON@$8Z%;3;3-;o 8=A;z_ 04ͱpU>gآSQxRxRxQxF* Խ3:3=:{o4VuP޾A{:{ovPޞ=A{{]}ǫߖôc7wUQtp7Q^Rw%RT_N{-~Z`N0l~4BpZ^wO]4I'ž ȻpźmD9^ 9,XYaGN ͖'QP|u27 D60=kCuh_$`oqGƭx۾:S!Qnx?ii>܋=\?Y챝H$qF?&q{Ԗщ^O51s}"p,wm]OㄋCzB|7o I>=˺|>-]/|dfD"N'Nz?DNzI& Ox+;iNwr" N,<ω퇕QGx+60K|A=vs;=}=w*p0),=_ܯD g';IdZ]h(ȋ8rwqW2Ӊ+?bkf9a9"3% -QiSӃ~c߃d|2-FfwiNm_uyrc]pDs!} ڶ2!! $- .q»d 9Ɍ'$ȬՕ湃 hBpN$O,KI[HԿ~|RW=_&З{xnp;oOņدЩ<^{L~Wc pj1@GI2]uG">9F4w b}! GUA8}d׺8OJǀv"n>[|0@=0A#p1.8d]kOe` o"L׃2 C;Ao3%I^۟2T}(7srXuǨ@l@$#-M~G6yɹv$~;9[@E>eM[dq:qXB8{fǞ9g_{ӂqi]wrڏ ^Lz,{8Ӑ񸂦5xwJ`&SG%|CFwu&x=,FrzjOSuz3.GR&TNҿ&޸JD-ܱn+循>=>> xqߠy?)-E=60w1#Rr6TE8>aoD`,&桄̅Dp(eUz{ߟ?'^5oSW|[ jacZ :6a.V(r'{=z{z{,y}x !c{+hx\A c7~t/u%_ o&;,օpu<'Ą{1\JE˩r}|,9{}a8FzLwaܓ(xq6ֹ~l`A]n!fL/ڣq9xW},Y]{]x#`&#s:<Ӆx]nz?8n- g[>,YX.aE{2wlo3_{rpzlҪ#z4,;yKLww*}nyO[Xa_u 1(&ʣh#qܘXu Y_|g$ɽ( Phr=x8ߑy:@z@r/\>`y얃xAd= vָrzǎx@>o>z|3ϓP{NN!N=.G:.=ydZ ,z; "ޛ{N/E%:%z|U}]Kn|- E"Eyzs]Q$ϸ-*몜'͞3(%"VO;8m=D'v9A8vw^{?}?qܼ쿀_޺O >c`jmZ6ظVfJ^*eq%zgPјߨ1cQ΋P8#seu3>㒊 qљrH>㄁_ ~,O 8w9u_'QN2r*S 'zTh˩7(^1SF> zDFJn7J=&IJ)oR:FPky5r=:Ny?qyGEY8&>+W9V'l3xs>q޿GPx~<)O|ExW +e S x1ٟneGOwƀ?%8502yI/ Lףo ")N 8zG1ccǀs|C6 ya;4\ o޻>/cc>Vun@5:7}~5:0|@ fG9>“ 9a,gw}Ξ^"gO0J cH GM g} :?||υ UsGRY߾LE<svLj.mCg1fi̅N{\~OW_ }-D Kisu"Ή:(òs=՞ :§f'ί~ Rq y !_?7p(|/]zU#?qL7H K>~ >s܍ FYoW!y58󭹰F؏X.xw x.WHJcaTsu{!< {bNuAxCJ'<p!t pa¹|p>).}j>}Nl_0glEh1K'FskxU_ rs ^6QDlx./2&osz?vݽ2Pg/P]\zQCuچ:<LJl< sx Cn ,]x.Fw&/g$ {<~xeu<7zq_!s6ɕs8犝 ;@?3Lo'ܓ;K\x:!dܲjH' ^>nKīsY.7Vk"IUޔ!^Sܻw73VpG WhOO"^s |I[?co:[jLnu"^7=;Bk_'wD`[){{mkp=}^Lu >ˡ:,DW 7xý?F;sx߈?lHmSb#5o<]:o"y6m3\Boodp- K &9Fݸߜ\Oi>WpksT{fF9L[oCF;P|g?/cߜQţ= g3a%,>GG7̦-w F W+{?poߔϭ}cq&˽jAޭ Jedk.yd^DŽ ^*`(͙;bFK-`b0q=[gy𬽕ejW _L,g:3BxFLa5x+E< f1e+`XuNgg⋀W V Du`b}fW)#7`>D50}K>l' 1{` fO'> 0}o};`Jp1__Y8W. &W9F0a8N9k nsރF]}H\fЭmmF k'N_/i}# ¯^:uÿ!Em0AKY&hM}DQK#DKP}] H{n m֙e&V@ 7.~D=|c+mD='_8^Jwxz^$^"T",bE{i7bFO\izPs%`q8xߩ_驼{`;Q\vMX`ҞX>y\ceoq*7HRt4U}vaڋmBboT|8Mowpl ý'q|q8Y{i5 wZ/?v.3}v:/򥸡 2(d*é`x>C08HL<v+=\[CϸyW 8QY5RTnA0Q&F<8D^(xt]VNMe麬ܝ˃5C,3q(;}<^3tLw}0`| e3߯}qo#OPukr ?sKdg晩VN7&UeW{q_mLݮumǸ6g|orԥovmQױTt_:SeLnd?o- 4³gE{'YVk8st14 s,kpJ#*m- ,Y: gf~,قHpVuk 8nʲR[ZF|Oe,=DZ Z#g,z]]>Yz"eV,3YsTf|BOt , *o?[sC/i%!aY>v)J|Կo|~s"Q݋Uz>)_RE8#fӳF~<wqk2G!*l쏙ס9zIjN۷9GyUf>ϝs/s{#zG{Cs5!w |A`W |LG8YJ!;~C~ 0,?xwQ<_Q_юgEq.̹C/wYOkPo}.>LKo {}/:BY|rX͡ߑ9r>' oGה kw[}NV0+YB;ğ8?$Go/ 7{2?IG?_{|HMϵ">$|݇䝯uTv+}ru˜u RujO|/smj>zo9<^}0p+.kTV`jHD?½#/H՝q:pP ~Ox)I?SO |\c>$G>vI"r>:wk/dMVD|/=2Kj-aD$ | t[? q |.2QJJ;܀ߌ.pAr"Sg⽮N%N]9Q/5m;_Vn>&7tuC9N?_~& #u3,X |U]%(3X&~p=l"A~ P݅oHr]w_Vv: 9/[l *:P{[͏/36{7x}fx ޯ"x7C{[њ`ɏ'p~ӳ31q'F9{~̓^H'X <<@k7H'B2/qX~0oz ğ"ߘCm{_ҁŌ\B/Yr%HnIx_KtYDKtYzo.-yD[:Oj,uNQKu:]y:lח.aL2)tv-aaw[:l밽\mru>)B&xgNx[(pԛ$1x]ਕiH,p*ۡOX&D=o]*g\ \׏dr^! s ުR~x* j8#~ 8o}\ggU>UZJN7+<>zXnjS +$u!JB[cz,yjm )Q]xQz@U}Dw ~tCs4Z r^x{?MJiu8=D^LS`-RU쏀KWQwV뵪 I&v`9y\ވRsWu+){ FfkL' X(`x&pi0i8p{nn#]Fs4sb:'tNV.?wz?-0rs`_,?eg9}|p2.H6!ZhzZtzz^"V5iovmStY,7 ˕yY\Z|_'h:ϸϙ_:CDa(.]|gN L`[A}~}nzeNyAPȍߥuIBα&QwW$"J;Db;K8+T+1(KE8'v_Og=z}n:U3O Mࡄ\އD|%[q7AH\U˛uzgp"}'#"gD. Uw Hh˵[y6A4qǭ&AnVP ̣7B>^\Z'αA.:tz60qжt>K؛bYIV2e7.aX؟LgQVXfau$*©tJm{}.j:GsKnm*ՙYnՙ7o63h7X_mVٲ? ?"3-eG) &^u\LL LT{WĨm30̌`F)0QYX|cL`e̕`fs;Y̬`fv0w|VNK\`37 f'09|5`ƃs `^ w}YlY̆`p=_`.$,4?Yk`9t013nRf>0 J`>+0=`v H0q!`xG`f033 03}3;`v3σ0}O`~f03~Wce2}3jnm!]e:o}d&.Gp+xY1]x݀W)}-b53ÎO#>]E%dޢ[ZO?b&Dza;XC# V_l39N{o<>yhoU`\cUķnU-oG$ྀl|p ߪة[1xg42ye ޫ QrՂ}Arc"rz@r/k֗&o:L۴}mzlWVjnk+lufݠmfK`| IoSڦ'@Ļ ^0~Vn}CJUt:gZ}jZmWaEc/~6l ,^nNWguzg[x@۝'\ysClWg Ky:k];H:lwgM?X&Yj:o)#EYQ\[/p1?1Wޞ[q;>R冹MZ?2. &-q89C9'sd+'>E}nLJz_,q 4A̼ޝz_`&,0&evyqz;u9Пf;utةga]vw߭Ɯw1gjlxn_[]' Lvg0Whm{o9Zw;Ѿ|[/ x On}ۉ{[G\;"l*QmYۭ{T;ւw83|A ݣr#8N٣ۭU{={]!rV|˽W}#n*/~^5oWcc^uǬk8f  gɺ˩, *ʥ"eqE1."򉊮*IA @NTx _իz/3槿]ݯk7i|G&=K?㸊qv3/-HΡmo5rGf~p+-ė YQr _⥽ت}Q~9B9=Ke-Gz;b=L uǿZƫ!C-qa&t?^ZǃƯs|o;MǡW}7 LWdmF'9]Io1/LWtQzuI!C$8ngy(Yd|uۇߚ:*P%kuk0N| ^SØd>9[OJN!^¹S WۜqyA)^QQ i_7kUic+ \QjC]e#97)j7C{WLoNj>P2tC—˘m\xUwmL; Vn^*Y$ɮQvէh8 F7@7 0Ju5s15`ipYWoݑKUc=nk˒yJ*O].0bCYߍ:I/pK^!bl=Y-C=);U/Nv['vg엘·_y)F/|'d*ǓSi~ GƓ4?/LTJ{mKS~tסT߫1j#g#0٧_GUXQc/Ya>Ha*:=Geϥo{|QV$xO7qOb Ɲ/JwxR }JqR9XoNvEYm}i8oS Ŕe@P[\rwtͿjn/Ε(푮/Ɓ|`yI݅+SmoYy軶G xTǿ~|>]tݏJິ_H}Wcm 0d3`x惱m,˔ aU>x(qb=On4p/42Np[_?-vW )p/eh_юPZ$f[ ԻRl-&fM"3Hg ݢ<_fh$`Lw!.5|wdoޙIgVR&YIªL͟d}Y6Ӗfe&u]dQ^([(YדYTYTWgk 0vvmmOeh9d10yo@60lsT_Miܯ稷+sɗ?o-y)z:ivxn6ߛxcr-tm]F" T4.Dɾ!VWMᅣ]("Wnueo~EoL{~`m|Pd}4>.B?;iי~%У|_;=X.dN%(toM6-3ހcnzC7u"n͠0c{o''_ĕscLcR\,s}(Ǎawsج\Gż#W-%~%4aL4\ҥQ1 P)E䟕uȿ>W۱#mTO'1Ɗ]uy&1O8ydG^NcGZfz֕J׈%5΅y˲FB}#} %2k qV( =Nme;iyŎ<^`96cI}"m= =K !|^y^m8a)&Hjyz~}7c(Nt <7_f/6Żnl'^ڑO|S}OvIhc7( 1{[|y< A^t'=&~9q9 xU㑻xm̓X[3VZpu7ं(Yh—yAGm~>:*4j)-6./wG xh+ _`D=\MmwVl15G~g:H+.pz?G{JC<3tfhRm؍T21To+3Ne6w0UyZpyLyn[Z;PBͧ3 {P2'D0{,]x=rƛe[H]&-H$?OS^﹬*o>?gFH&ո@^E1h.=7=v,a40Ox 4h91%ZD~cKͫ88.y\ǃwY]^O<q"}7|w;ރ_cSmNQq|xwNje.[Uuc{߳)2ιZt1 l TlΥ m=!BO?vV(.3k kT1ɎXSpHS_2㾦3YryUi?[rԩH bjL l`TYLpv^19iX L3a VicLRd<]g3s:+q?2l||e3& 8cZ<ŸE YqFFO}ͧmYBs) /Qnʣza\&x4o}k7ib4+4.>M"ΟgYBv/H50=,`h>/kP: p;pCKc_UyQd VGj5-+1ױMiP%s'C'ð +%\Jam9el{Ƈwg|Œg 0i?e_4~oi`{(|11K٧~Xe'a]f}QKKfX[J6CNihnmߍَRSl>cGl;y܎3~112VO<0~b+]2_5n#̭Xʼnʼnʼnʼnq(\-m__o*qitKV2_{ڰJg .uݢqٰ=uˆb@O~52 ;6oM+:X_.jn4gX=>^9et6Ӵ˴rKs˱o 1f؟;9ax|DD݆QvPawE˷pZګgmzfӵr7b:XCv[s1gW7{ڸM|ںke4 *,Gg/txErh:2:}[oŸ~G)+#=%aazL8[|bvp M,/&A_7M2`U=㶝51p{Bk?۞ 31zK0a<p c|L/}}w`dqYʪk96C[yI_3u@wA`4;Kڝ:ּSmdGJ19!y~B>Tye91Q維9;Оt~C.H}nZ-bx;ISoDr;DO}g76F3$5&#ȷjpp?O)J^ldKgq^6>P+9'WTc~@童޶s{9PZ[wh*t3|zcgWR_|9B5hluu]NSHw[G:ҝK6H x[kOo齰 ц/ly(K%ROeVOe\eVOe^gkUe9˒OiL_=iՎǪ\]eסnZ_|T]cmiu5.< V@iARB{1ϛ|"ޫ6-!=2 #AAAQA1+fTTdEɊ DD̑twHHj]|3uiz:VW?؇z;[۫3]C dUMؽ"2z m=__cka LF~~myZ3׈:sJ x[rڤy&;lYMu8n>>Eu>uqv^`.l>#d) wI^ۮAyz)*~/Lpn$;D"\6W2 .C gFͰNfc?uqTy-dq7ۙC^F尮Sfu.T[لgNй{ ^~e vlvώjRUf{oɹ{epDkU[Ǭam4͡B}; xڋ> ~l숱|d:D1ܩgtLe[{Eɻ,uſ*H\ `Jt&^VwViXIObS`NCHR;EUlӿئgMO0u6HLUl~gH2)&WY}zy%"gL:2$$&0UFZc{,KJvM_+*'\DTyYſn Wl1XVl1جmqوUI8؄ \qSx(866TxY׊pI"N3%խ) 4oQb T 56@')= {ַ2JL=CVy0WK.&gEΌ>c&nv}L+1c'K.ݴv5ksJy%/~ĞwYTR6D?}rotE{)RϒHw~.W5!N<~ |m%5q6{ğO|Vdne'[r_Qab^A#pM<>r"—e)|#gX)P۱y"WJBoj_DG{Ǥn4/u.%`s))lR?Ԟi\Xjq"gNwlD7l0*cG 0#,K5 ~(徾P`Aԏn#ۮT:> 练C]mڌQ _ pSXfߪ8CpobŞbڑ[L;R6v-fw weDL<,&g3_mY߲ŬbƱǶ{S^B޵@u Y}Jvuz3+oo{?^%'n).N%c.NgV'IOK^KTyhnwWOݽ\ɶUnpW@v WaqkoZ,5&~2{M={qv(˓6TƄw{-pR(>ߌ,ڱ֝{m>ޫkrVjxӼ?py|//-kzu|^_g}߁9 6N6_GN4oy%l 6|7W[:;ɸi9{Ek` oTߴNWNk_v?yuĿwoh'%1s7ʙ8y>Ze9\{>(ě׾KI~~>5׽*< Ane8N\ SXز\[x$}uBq0uYtuiu3H-!^xs iOCHʞVz~Cx7Et*]RcԿAyҢ)ĪUM؇wafߡq)kq!wuWwKp{V>~֯Eu?[sм{׎;?6-ܤ.$=[d {*?p?[f 7xr?o۷\I3?IdO1TZBQ@8r~ÿqrSETr{/V +:ܟG¿ixj4xs!Qᶹ3fg9joVi9#3ae zdCym㐻%~Y;:q݁9sy}K~Շm_TɶC>',LM?~CCt&m zW{1{Ew -׶1G]">k3}SWŋW{+4Ϲ<~E}4"7)C Rr_yÕ,uY{*Br Ŝs6HQ^֣ PTX<*}x+)M{[]{H#]GL_Y;Pjmץ5[^HuRwѱ[I|ۑǀZb$gm=K[V`64} 5&kJM_xĬ9 4H䮰%:^nGjH0z ko(U;^z$r~+pp=;d񹴺䮒lg{$b&0ps—M5-`_?e=i6f6^ZFn2qE\ob"egqM>ط_on:t6{x?>R>qZidOu$ۘLԣ8Et<㐒*N3mx#}~6\) 9jǙ~'wgQ]v&Ttz.|-u|?%Z/WrE5oV\}N/c/TҬe;Xz1wY㟬* ceawzx-] kqp}̞̞ukN|..1kg1kGe9W*=]8F5Gq^bKӽ.8n"'MCǣݴԝ)॒B%FQS'7t ޶L-g/w?2/m'}Js4Iٲ/E )·'!O}r[>ߓ2tӇ!|Iz@uߕWTtyI&TJE*b۔Oɺȶ]K )hÔžHމ$a1tuxN ײb82潼I=[yv±ƭ's?N0v^a)eWEAs^:7ߪw¼Mxuv񿋸g*,|ׄa!W>[!{Bc_NxJ#ރ OS8f}cᭆXof^G qe_Y7 GODl&y>`οIc$lA_’ # ^tjς$}JO\lKAWXnXR" N/L'E Ǫs"UamcKn&6%>H[j{ |ϳQzk*__)-Hԗu%\z|HHbm9xo֑:{Z$-~_- ȿ,0QwZ*T@O/Ml.T:aH߼j>+*LNLtdLޗīG/նz =UFno-&*,Yҽ#@k˄=:T %d og‡xe%'<K}}k“qjIQۃAs&_9Xv4RrxFSx&x[If±+f IszWHz=֫fvƆ8C< =G(<.;i}4]?#Gc`ۆ8=z=# wG/0WÑ;뜈nZDpdJ PYvwφB˲'}s ǽ#4Y~ g"'Gʻ?FtܤFa>Fʞqܝ0TU #;O:~;E@n 'L2큞#NR?,s#N3] 7? mWPɈ[?·w*^<!SIS4rTDXə&{G_%ûGPr>*|BdOR8Q|˞h9Q58ry|- ?k䫏t,w$;_coB*OU:WTPYVi=/^ee̲>FO*\5^ {O+<_O.QؿYrI.kx2C42x=רKɼfd(pjIw֥emWuBg[|;wR#f^3̾{˚<ެB6RR6s?ңS[͓P?ٲ>&geÑm=οRV]LwŚej8\Σ||*Cgg Bmp*~A\|YG^ ʹ6y3Us1ey i]EGw 6c,s2&,É wo?v+Εl1һ ]W/xZ2l|(' CyK8!ʧ37)>ZG<: RY3]w<|t -mx%259י(a\>{Q.[?iۣП;Φ]S-OgxbW ›)=~{M]+9I\;[<Ϗt:_R̯"3F} -rݘܥpI4zQ~R;##=X$^|;)M󞡱%j7/zٳ{_ޫ1=]uW%9õ73N}H `{`RN8rk6Ũ790{{j<ߧvoʨu1=_JvucHLΑ}g(7&6^S_]92~ /g,}sU/}:]s:g/xorsF̲Vr|hy>5h o-׮ GrpA:N6N$ݼ6݆cr{or&&qs#u Gw~Wy^PTz*O*ZN(r|!K( *0nhŻ8oU\ųYY'JpD02NcWr;v-fxXҝwmUt$8rR)qwV2s6)u s.9Y)kBĮVװuYو ڱ)Ao| U6m&NusܔU6}?߯G(ʠȽV/ NGUxHVR.mdzHx{$U vVd$Z9:<˲nRIfie6r~a#`vy'+:Lo68L+q&aҗMg#6\ >ܷ7 >}[Sgթ%<s|W\yM}i \|' 1rM|M xu^έؑ *& |7X9px/n>FN:$|mT5پfk`Cx6A _]դFU5a"|?8?s%<0+'vn][ g9Hv^lh]֍l]P֍K9a3L=q_+\O6 ɭ3x;sX yGnVp דuNLkru178uKGruu5 k U;QWUG^] wq%$>#% 8Mu!`Ӏ>us`WG؃ *ᙾ,I\tENeດvJQO2zlr*Q#6bew&`%6NL<[S yab,өGdF0V[ ngד{2mlMB|"tqp8asޭU3e힥81bcm>&>S5{Ƽ$gw {g3$i˟N 5se}m應-Lg"H7{NBs #GI[9̻x CqǏ s\\c K4i{]3|'e,Us ~¯g >dT=gsl[]L6^&9vN8} )wÓ˹;x _y[=<7Ή>Oiy_$+X-xw6)9 AW)+?&q]ul9nyۇ+{8Wԫ?_8%_gezARNQ ',%[ ܧuGћd%3u滒sF뜜`S9 yw~F?˴wP8kwni‰-m(y~[}mKI;;LJzϪ8ɂ#6ӊfW+ӫ+ri? h-+ʌr[#ȈNR Q+{N%qs2kw{{w慭lr%w7群Hoktm^SxqJHtb7`d7~494_)U9,oeרLN#|U*?[#wBƓ-mw9*1*NVREPGT80:6~ 00psVVt|й+F܍q)3[# t |,gjjoO:|sȟN;)NaԆq~[PX3Cf!d>/D2kF3 y<_8˸ko>#C٬N#~7=| xQ*?MԚx!d~#T2[^|m,ti=74W$6HC+_Ș"L=a~So9ƶlVê/v"{lߪY^ݸ\{T3jKG[ճxGppzϠo*c++e* WS8[Ἤ! lcf&{YmnOs&:ɫԛ53dSANH>%© (U dQ&P&Ӝ[Jsb;nOw WhނPgnst xM6=<'դ~9~o;}vi8ΔCLyMmgv3{^46?9 ?KٻGn@ۢ4%&S /GtyޅsU}%WUP?J8f/ VW7wZZcX U*O_NJ7+BgpWGߏ=<޴!خ^oX3+`ޏ]?{R[&Nx|Ծ2/ΥʼnYis-=w:ui7=zxnϚ^QYgXϿ[xL$Sx ^nS)K_+':/4ֵ %y,Y8c'%Oz&ĩ[LonI{s=dzd!IgxExxts™.yG '} mHRG=C)? SM QX;Fn0WW{]tfzy24??;oae̬C7hFDce!`L/@~ɿіekΦ;Fơ\῀Ѿ v:&B ~7%~Wzv;Ľ׎s>3KHp| +ؖ46oiAx?,+]2 "+:EK쌹)e^.x+7l߱}ګ quRΦA ʛ!xkI~sJ^|wʽLź:Xdk >z֟e_VKD).޳]]CͫK7_#uz;S}rS)_0oG+{῝jH^Wۆj߾ +I7iȟxm#>WO*ߺFs1 R!IpNw}hKKټͶ+ /Sg)\nJzk;iNݖUm'vc[l/]2y.7±s*= /Ai.wJX20y{k.L>iIi| $3x5/aKޥÖ? ViO;NվJmAS:.~3v>d>3SEK{ںA} g_i^u;⸹~xO͓aE[zz7?6]㕱{q)[/:im֟nmxcp>'΁*,;z;L .^f\2^9V:SOnF_>uWi޺@^ǰ9m۔JK)kcGKK鯓υ/)㭾?d{$Wݭ Nkr{|^kmoxp?X ٱ\/E/g9xgGۄpĦ "u1!Pok+6#zX½{%;w쾐=Ur ۾ÏHe윶~܍vί.| r#q5:$ǖi [ m% ?ή:biI3܀|,l%FIMP"CE@{( *Wݮ{9뫾]9qz.XT;cAx%A8=p;3 9}?I^x/ o3x^DяUBxgL}q9AC6/axr 9$Ƈ׋|~c!1n O$,'m툟t@z?ڃlGWH-8 ߷Hk] ow֡^HEc8sV #Нa- w xsKu}:[:]U}|Dڧ]G^Akt8ljLsSkYΖ5)<])^h_5<)^н{Tђew! q MpXxf#ՙAx|ys=W&0;e)ompw }k{c;$ﱎxչ/sJ=t kC}\z+]CQ [ [wl]57ymlBZFZ{^}mlC m::9kl3Po|'e|̟N5.Lyx9~O3'p.rAňy?u /A 7I 5Ț.gxo("ޝ@;v cnbu2GK@ĻxK"O2w`Pwy͈x \O/k јu Esz<ѣ1ϧpu{ /s ?S~05梯VLEo0eG!~q3؟'{aL c=ף2>g[;´S4d݆c]f$| M9Ļ+:̻叚w{Σ] UOY\ x9\-mL]2-&y$pf.r<76ȿv/ [}@[@@}^=+\&%ߖX}Zez;}" ~g6dv{߃@'şᨻC"giC 85y:Xۜ@@wݘ컙w\2C~MFL=.e8g8f8Ik;[C $oikjucO"Ze}=B|y~M=CEv4KC'ܰ!:f_y ;>Bg,%3@ W>Dx3ÀkS*_;Px; hmlq+ųMa.| {4Gک:x6 M)pĉw2wݪj$٧>)sOw6CbI>%<BHplÈN_lZccT/g {񭰱_};RK{ ܤ{]{p{?p=i⭆~'ruvՔ#PUx1y}YKW`w2mYkP{ܘp.a:YqGMgq,ɬN ay]2 0wc7Qya<m[njzR!qM:1qHx(s19.>Wm?m,DhW^*s0$wa,>+I̿~EyP9gn7|}z< xWܫZ/si^" ӽj6ҧ/P{=Lbdo=@o.hñy!;%xCmc|Jq8rX.r8qn"{N\e';WUvEOY7**sorU#y7w<;3O.S))ܻoCy7<囻a)_>ʿy_i;m,W7+@q%_ gAxQ}!alw7vW1e]]xM\cCܱs] OaS@_?@/_:[H:O3.:e{ε}_7z@ek^$|\`{m)0۝YQ9rOpYU_ƕvkRkxIQ^X׉0>%.^@xײ>H$Gqy)lw53_ }Gܕ0uŧ2glYwn\.[b.{{*±j1ͼJa}/a2˄f;9|?1-G>:&+$>t4 D>6F>^g!p29ȇ)s(eC>\.q= 1^@-vWA^5B\ۚ ^|[vCz.O) 4: \z*O᣽3ȇT.ήk2!pOs1a cfɱBɽl<1a ş">❕5C9`|0De~H#NxCt6;}j+$ﵞxjXq{.^tJ"pN|x@/6mϻm$a7o9)~S>u)F[H;[t{)wo&[R z]_?ɯVC']S ҝN.'ՆBz?]޹zI5XzKI4ۄ<\ {TrQƨ t z:kГu@zAOA!]=YH =O9[?bc'\>+_'_H 4Aԝn:4zJC@Yh@Td=ٚzQWo!ꥥzĜgh-3y6U{C|N{댁 .R2i㳞 Z< IVHN5D:oхcJ,'j[> xi?c<Խ]YgՊ͵#1-L}뚠{Z3zMqsO-se4rgdH2]$pWabGt/sM}c3 xW' ϥ#YX`2go YFۀz:F$?9Іu:%C[z^bpk]'`uH2R!7 ]L9]VtY8/(Ih7G>llc>$/Ն%w'yR=3hGFZ6]"K@Tm~noQ}}FRsd0Ҋ7&}3V^0KﻡmBjQ~:E=\Ox/p Lg\A.|2YOx*V;LAM$k{Y{lTe1 >%35֘xlye^c?8fW굈L'M6=j{N/g<U[x[ek4^9+wN~_=j9x8oT=n!w7'WHo+e7/)3Dx_-·"7G#r/7M*_=734w *Dg J7-/ \{-g>O.w.p嬱 xG}.Gk*w竄{BoWOxv}fOA7ݮ9QO&8I."\Jsi=>M놦Z ] 3}^ /g& Z`ng\ωt֬ԸY.{*}3Юs{kwЊs/ӱjY0YeTȒ"z5)-$Z_=5;B1ȄuˋzS_}9}0}>|l^n ,{r6k/¬x¹X:"{CA棃J_mKrro ;:xO? p!8nLaf_blXmrS>&FJG n/A^D =6Ԥ!M?j^фG X-!!V 妁W_Ŀ@As>rW :!üV8M0N x+{pl2Lϻ5 ^-w {pg3kAჇ쯯afUuDyXj Wwךxmxt}GC{xÍ-óO&"n?ۺPz'w'YRǸG6.z?e5LX(-7¿?-p _55Y~w&kיzۍoot0!5yM %mCB?.9ȻK~SGf~3Byo(v=xCSuRQ:64ב7Uߣ>YkwQmHFw$awǹ?ݦ48x)o:2xS޴}D^" FoTwwx3 |oY;£I0Ѫ/x IvUҜwYhm(o2p!!\jSҕ_nRqxo\zvyk6yGᣍYm:ҨK/e -:VơYs{{Z5[(\1+ewKj7_<4|;bwy0me;HrfMKXάRDvx|÷_ _7i?~X.# (˧(xyρw8U/|7 *Io3]SVlx-'+Zk<^o7^9P`v>c¼^xs`hws;;Ǜa?ǫO0r,cs*9m̉x6%~cN |8 (V=sm˩;:Mۈ>)kwP3r'<Ɱ$S滀S'v|&ӅvaAx ay oEfc/GdxD~/5Lxd8&՝xo*GGyq޷=Ig0oG^?^Vw@wCl&e m+IA&w^hMotKNB;$9Հsғl!pMzuo;l[Y( '8'M>K_dldT{..S??qUwN__>9_m6ǒ^ `."/j/p%_}֞zh#0:8_ fב)7uMJs4'pyLs3ߙ(.1mK5-?^Lh 7yMGHs}^{7=.0OQ tӷyN?\AkxwP?#oBVD"j% ~1(&^D~5(Ѭ''Ar[ݲeX8IQ*R[\ecKT:D5WPs cRanYT\}u~;A}XEww_x'p]5=4_ ^)L[ JV(&)xV_a}g$9=ӇO]™Eߘ$ ќzyO,"Ž@H;(.HO'R܈v{-V8m " 9-RPqZYki- eX8Q੦mr}ʣ%=6gf}[7!^,qZꃿL5'3x%}-rgkX+#k۔leױ/v -Ļ <,4<$iYוa5_mR]WAvUg98ݷ/aי&<ܖܗ8oٸΖ/"O~^uqJ >~O~\as4vvr`;?{6ulPs?L~1Y^.M7ᶂ)vFz`9l߼9ZT4uDV];rfuYq-*jYg焢?oRB.!|S9*9k9ǹA.'_"z?> n:gWK}l 2}80ؾ# "%˼9r~'9뼑u, i_𷉻I9-ssě~"Oksl*#.л_W屚5o?n %:ʺ6֞30 ʺes~!'bmw'ڹF {˘mͦwV$%k7?XJiey#"J3؎0\Sp}JS<ؓAzk@F{(q.fNI;g|c<}GHVM.ĥY8r(Ht ua 7sQν;ݷX5K/Ȍmun-pE~xޱH]}Eωsnז┯zeFM-D7];D\V]Y~&ބ8-|3-^%f=ub;aK5/0w#_Z* #*Kp) ~7JQmz}k^=V5O 0&JفerVvcp|H3M@xB;],ř Rwt`cmNxI|r$`rg^r׶:VT{]`^jDn-8cE~ɿ{B8!k|s$!g"ގ\o砏nNɈ }~`C.OM48/eOZnˇL_bRƍRgNgV(}܇ME}$MFY`>>XwNw3OwZ~żEDa-W&]eѮq,qfs}]Um&]}u9c;9Qvp9Ex>]z?+#h roN'`?1ߪv (>`_8>zfr|:0MO[y5 c-8Sh֞{<3<Δ$A#T#{ag0!MV U<\^GƞyWYaa+D"gދ~?6 6 6 6 6o6o6o6o6 6 ^a^a^a7!xKlVlvTE=ON,QNNyo- N3?w$+U| .EpJXlOV)KF+"ģCrXuVB+`tF_lU!)L!JJ|62~fcgG9ʱ}žw}Wf9Oksܾrqqv]uqvX`LOXٽ''r[p}܀&Z౱eȳe*0YfzsUT3sDSJ~t w_Z^sX {7ҕjx뒃\]RXoc:GL3y:GL3ȕ|& t޳Zw|q0I형f<kUC}o|h9m`Gcű[L6儬;/VaO]Z~V%r!>,{9HT[ej>]8O[eʺ咾_BBPW;ztmja6i|nCM=ygrFp_jm?-ySڴRej;q j"q$ʹGt'!IGf'gx;43O&? }1cmC}^ר\߹ն;5"2x\kkO7;ނ7.Q6?mM~CsH39;ox[A W='w SyY$8 }uF;kh~x?9کi"7_<<4ܣvk8 ;BsU^/g W$7qV_4yz֙zw\y~;eG+\ʮj.t rG;"r=k\):쫺wfN~)&:}3׼f|X@)/G˰ ;l;+ٍ/=FLW­Zg?γ+W%~z]":٭OC :eWNCI 9כ/}ğ-rV_w W[mLW`68V`Q3gǀהx{re~>@JVތvu=H[B}uzLQiywk#H[w#D;2/ς2/Z^'ߙ9PjuiG~-63OO?> Wgac?+ ={<\ Up |Q?ηń-#p-B\e^/8E*P \P!p# ,~" "Q~]n?;ڹ6-pICGXhb_xV39B h|z:5!5-sps[*'7׷8_:P(ֆ7H8zM­v 'u-vֳ]]!FlW׭&/m5KjV|yN̿|vt6#s6#s6#$Jav+ J^(pFЏW=+2Y8s 崗ob[?*݇?=С'-V[_}S' [SJryV}1gḘ/ ⛐k|"~&-ewݲN;93ByeITrwsWCSD~"n6a97?sA#>˜+D-YVEdO&_dXwP]s" BN}kO&=W|nO{!l/ȫc%n8ӰvJEy|r8B:/bvcBT:ć*>ʼnxڃϽYxE$ew߭~#<"}S`ތ]lՌQ{ sXl)!F'^S{ohLq:w1Hv{AjOU3JoHʔ-L8g*aS[i \IWA֋?y@I%on.:iI~k=DLֽV:&]GE;,\;ab]'"='1\ٿ<{= U•u. 1Y.lyw*[=|Y;U9j˗pr wN'<1<2`<Te?qesH,ߪ1Y^H9 s d]co1'{շ([|w [ ^} xHJHgEvlSvJͧmvsBA%B8x:^!f:j3yFTuζTbV98aoTu1VHUc{*O6­y,lȧަ@'}bq*n_@/a>ǔBx.m-nP%weQwi)NU5?oST9-+߄rӀ5i>#c|չ>m~5v&ۯΚr Xf?Gꯥo%7GXYNqjA{ܷB\^oPcS'j~KٯlJxem5fǧz6+v"J0ՎELjOy+np Ÿ߆ Jx~O b?*pgN/#rʐ^ w>f,0,8l9Ÿ2 3p=cf{(ۗoQ/?$Y}I.Ӟt9*ZbWl>#>J_+&wJqnsO@yBqM]B{kzt`}4G^6ȧ֦6ƹZMHDŽ}^߹s Cϳ;k^0+P*/~gSV\6ao5 < >wo|Oi-OYS]W:k ?z^c"Jnk>u([8ˏ]}]zПu70M*p^[9wu~^5!:S 9!U<'9htr}3Y:z ˩PQm68hΆ>WVzOwLLfK!Xjm\' 9o ə#,?h4gݯԃf' x,5b~ .A8 q?ApIUK炸oI~o4Ou uCu'gk(/0!:Gv5d~2 6Y5-.C<}pXS ` $yBR9://Χκ =|0cXnh~S^|EIR~Gx??+\i{gؼsÚWSbh~\kqn׆W.7~[B^"rO!7ً%?,ҹ1ϐe7' g+u ƹZT.S. ]?vQ>6pq̀g~$pgn3H7N6NUz^͛@?}$bqG\D8G_|\`[h/5Xdljka}tۮQb~8WGvSgO}yqgUba[9nҏ& o@1tc%>O ?I*pN[7>یezLcٹmc p$~I[G-wx3^x8~DTqUwH;{ܙ(v^G #|$܃ĜXkj7E%.PWs,uw7:_tyQ(&%9~EG͙GYģƞKjfe8;T}OYo=j}72{wׂ8a~*G=wys_8j:=e~̌ n.p{՜g*SPu\?7 :uLF#_vYUG局ˀCa,㩹u_ w}p!B(p&K7Xw[Z_^GzԻ/U[a[|kK3<[-T %ضfĤWOu?DwϮ,UDZKx5᪱ʮss^{\B홧h~zضqDyNucn:J$lE}0ivU1q6'XW!oEQ7[tس ,T?PQ8e2Tfujxӗ[KNy9]o8́] ( 3̘pkȏ9Ū5ER}oz=+lLȽk{YN:u%H1qpO2oRNRߵSf,orѲFc,gDN6%6a*XH3wӰy+N+hK  ;m`ig95y#>-kꎮrǓjnv.]O1G{ĵ"pO`Ieкmn%QdY3Θ^r,=gغ:_CRBo/gv;}l9؂.CwkVz-c {XfLAs؈2gYؚ㽭Ŗm4>=8qX>]wUjJolyg՚\ Xӱf:}D>ٔ:y_Ump$? g[f{Ŵ  Vˮh?} DLzy%⿁v]gshS(|.ѮjtrXw__ֺ/k:qn+)ڙlm+Jk?\1u즍8]^w6 9+W\}_R7Bc\eS2*Ag @t}U8uBe(ߚ}|kRm8+5'7}=[:}WMU!5O/\ڞ߾[-x/Ot]jc%{Of^¿0m-Dm~M$v.[γ A|K'`osu.P1v5OC \OeR5%^8gP)qձ(y* $ dsA񁨑 Ï ( APQD (QPGAHBιU׹oGW֭[uԩmǢԃR;S .&eydy{>* ewrveE'ݳ 8ᏁO ' >Ep On |pGೄo `s"< ‹k >O3:'|;8p x Hxu%Ʉ#p*gN'p5g MYծ Mvȴ1j.#:TXj*oJ=yR {>`en*ٲol%=k[,k߰e @{$<{ O!έ~҃+Xݦ{ր?`>J~*N6Eߔ\ـ˄넻#S9,0W.j_<ag3jց9/^JD':1䠺jaJw]\ʟ0xផT 滍FUG+=G{^{U5s#J/=GŕJ$2ΣU|J{}vw?zzOmtl#ׄw;f[|`o8pgx=H$cJ!<>;pYKY+ o;AO[Bx ϩ??G:QRzpOf~O͖I{L"ܶ mu]4UHb,v! p<NzXDymȴIE/vTRḓ5g8;K`h^H9qH>Bɰ -ϸ*UM ?܌ܜ*HN)0]˾~+xHﲯ!lj"ʇ߀M /f*MuGWmVje_SʦƇAFT[}'_byfQV{td"L6g -i_6wQy)1|@TkG9XB<|f 0۠>l\q_Tu<ިmP<{74ZWnS(!9^CƮ=Q}qf,9TH7[@ʸfgm!a *߁ܝp WLU:p cwܵF٣&›μxkw/p!ZTi ?Ixs@y:}TzznS{?tdκ[uݺqwS ,RQ?³jvg5jt ըvPSANj-k8j ^7v_˛֍߻kUyqTᷳ}l_\>"ϻ_"ϻ/)}l »ۦA6wᶩ K>Qǖ2;j^n׸#I[\{\ksu[G2G<{{$k~=~ҎfEX]mt?@3ۙ<O2g)8[_@cMs!5?oN-aSλ a0|^;AJ &|$.%|,Ex@ݳ/uvSu6I-rKL@ٴu9VE@ٴll%y;_Ss,RLcdc%4px'rml̔dc7{. αl[X ̾Մw'PB)Q&Il!Tak< rƺg9{e[vc rDKfX"GQүG?_@Iq"')ˢW9\]lI_xmVk.P~RyWOԙ~|j{?/Wyz՟W?Sl/)8k-9^͗zXA^~t ϗ)<2Us =FfS/"\jC?p%]uF<Kķ˜WT=ڗ9I2yt?}?|g|Y@^T>_T> *%gm4+x8iXgwruzxm91wu xOzepڛ| c󋔇d_%rKno)6z`l?ڊ`=7zA󇚱`l?cPG~;?vvR: Mi}i+:_[<Ӷ}ty]iʆ{bgůa :¹y=g OoZg;7ן%]bOSҰAYTkҲ}3(,Fw'=3T_*X g>(We^{<8=!Ys krt~}2vӯ:Bk=ttTnwdgߟiG2aǜ>x.S3v!uZiٶȱ=^Zo=c^R [͂ E.Rd246x'0vwi{ò7Ap NϘ ^=cMbnxyx)Yڇ4[P&D"|x=1)7a<R-Y(;<8Jlcbٶ\k[^618wVu1.GJG\5FIQ/|KS*}ϐo='m1ks^#'rg'ƪ5C%ɘ1mh!R+ײ#Pks8zZ}f([{7WZxbej:m׺A,~&L'*x? [lN7hKΨq\x$;W^x7SY~W෷X2XDJE \'f,,iyM;OL5 !v!Dq EǶ; CF-5[sM!3]J9qyF!E cO#\lU:3UȎKU5o{ȃa!gN!DVy{"9ySZV[g|'5Qfw58 z5<##*){߸1#H&oR tqFbu>mm?|Wl;qKT,/OS<5o>|{ofZ4s]Qb]o'#C*9:<ş8p+?Dq1\9}i]?;伋^ x,o~"Kn|t|sC|w?|^(*w,%ʲ>i[[ɰ+u4T :Ϧ/#K\3,3۪axDY^El74?Fvgݮz7Y-\i\c>D |OG!ᷦ/F_KW.Nf>t+E~~qW%3B4b4Wrָ!uĻ=ߌtgʲ̳L7 feQ)ǍQG->OJW\c ǥh3?nsϢM>2=2d~E'"3Cn_d"s>Q}7Ow+m YF| QEh;l#K<4tB3 y+.-zuej4G>=YU L n|j~Rgsi 纠 @,7"<-dۅL]"|'?x8:ϋݕo3Iשq7LwyW߈%;Sxr#^,xhl^؄wE>Z \, 7 S#W66~&F5vByB*.MLsҾ;7t!JI*dFP\ R4 %e^2ӲFVӟe9f1j_jZ6՘x,Kslg;P>={~{ |J`ëq+P*zuY?'_;ֶ䶊6olYϼ%\{s8ubޯ˯O썱m] \X#QPj#q߻1hk2\[m[JwRix;ƫ.Oi){iڄ޿G_L,nt q[Ls.w[]峞y5 /U;N, 3 < hutcZfM FO"-N>E%_0xw0n+֩ U5S̭φ-a~M:+ֻVT;Qd0vu(="#u1`p"S8n~AA bxo]YvjO 4A+ /1?ۂ~G?pgg$a_v7w?;GYrMH32puĚD^û:p<-Kah3gOΤ?z&߂y8ƌ9.0EyH䵷1%w"X^穿}o?{^d܁K;nat>u5zg8F&2x >&yîոֽ#u9-yqLwzo(qO/kNOZwjMdNۺFPe ՝m['-{NB~j܁D\hen,cai݆adt,-v23۸x|/{4`_p>M@?nXRöq@; cVq[u~+~̶C}zؗd~/ܐQ>_:ݑ06zm~c82=k"kڌ23q,i|9q:G8n $:Ň=Dž.'8L&\7!&]TAEvb\ xǕ堸Ņc>y/H[N=w%p=J3Qsunt9 I"9P1V' >#)T?*zp65P4e΃QiċXOf^#OpX'%a9FU};i.~Ii.lU} WUg34]nOr[mM.-";mXpZyɣ4cYgWĽckO//9G5WWEA,'qttۍZ `^[:]S0?w{p̼suy.Omp_)_o8J\mLOIN(1t 0tSh9XG>8m"$ 8cL7mg+9j*ߞ>Se}}.Y}1`S,7XSr&C|.帧ƺbjuAg ;} N68ç|n+:_`2jɼ.{ϧ'>fC4p;Ƽr c0CXԃؘk6@2mC22o1|&*= ʤG7>/:oWpoaq7a{xxV_Vs\# \屾G po8B)<&3^%lCj%*=eZC}w5<o,4 aa~}]M1~]S*|-.K'?W2[EL e'Eل#Nj2ZB3d 7I"HGͯc"=j 7>v?]{'>+ѿ8.CXYdp)΢1(ؗx3*ր^Vv.˧ݜ>~]ֹ˩k4UE?",/t8?XpJ뇾ox lq~' t{:ʇ[_e]=K{AƵLc&3߈V&tvY{{ևo4a _Ut36x]6ͭuU'y8eiQkGtM>2XۊÖ|v ~8mǼ8XpVyQ1?k63%Pv~gasAF(2=v4?u1F #҆bqeWN;0cX.o`]'k/cU-NbA7+ݧ=mW]u(![:-Ԉ|^b/n6nN;~v O{ɼ6QqbX k[VF nԜI~/ .a\`G/YNPS'[s{x<( 79 O ܨh}D cwQ1_:I]w[v]u]Z=GS/ߋg(J7Hnm_ɭ}GrkHny>Z~>n'In|[[Orkutg'־'lH~U?ҝԱ &~㷴g$U܏t.ϹVGS``fW:{f_0G f[O͟gs=QL<= &^+2eD|`^`A-صf^fG| &f*>f:/xl03Nx. &3_HVv3xNzl70y=&*p.3f|Z@I :oeqf6>޷nߦCx70^c|V@T R;R}eRzn|S|BLsJ!\2N<3?ϔ/p-L澍}QPT +2\ p& MM`D4!фDX&4^ 7f}iYRDlU#4)i8zGfP2#o#3v*d*QA09K<Hqd ǕT<:Sy *򸫘cv1 T[<SyPLtG * /w3P`y/xQt~&=&i'X;.{ysfWo7xc~o_X݉a7.~Lʼ g 㭲#O2*>ΤuN//܃> %,o+6ʮ?n[Î 5%h 1fP]F46МI ϩ%4~⬑-1&ƶݴTt1V8֥oR[J*xWRKi.?ZJsRO-6\^=i]2̓i.d03i(t&޽e6&>摗hVFs2ϕ]NsxJ94ז>r*r* *V,_Aeէʪj,8cÌi* S:Qxfݢz˝RUmEvWRmcέ6;ޡBdx#^%p?ymyZC3v6/A`go fZߔ3o-/@^C ɼ-ֳ&6/LV ~K4p{Ch"-*6 ܳ8,!̼]~F <V-"(0 >y(D܊yBsP/sۆ3xrX~G"`>}aKs׉~3M`iRq*ȻO3︈n=MLzpOs軃M \o[^f޷x0Lo/ux3^,Z k-ri:ȼ (׸}[Un/x7saߦ|kq\/TX(a<o)B۴2N0?|U[xD}&쿱. w5X^O 1TE9V`Ӭ>w-p2q_)QkӍ#ȯ c܏}'Wi$p*Zg c^{=gzs\;"_ <eE*çk^kyݵݓm*ٽ#QE2R} >/ɖ~d$g).^Y7por?5YQH~#Agsx@aN x-3OsTa[L.pO:,NLMٹY9n}4Mb*q9+馩J'ݦ^\[3F!"D"两#GY]g?k3mg>>zssM ='Dzd̰lXwM~'8'O{뜋:;B &"_V&D4q`˸i<?5nDa۸'F]!0=w2#q6ƆB0uU`ow~B|$ag >܍Zpw`={? >_M>}' L5?Ľr=ɑ`6+B<<Lν |`z܇=9_L x8ĉKK;=v{GM|r.x ty Ws#F.;Gil_-rm1G}rOgZ#,9;dx\?HO?Y„T{fT{VT{VS)$ނI"\00Ӽs2ezנONɮ6z f%|BCh Rw(!s]| Fm"rrߕj϶|WksZ8Ȟ̟ wYrX9UGx>3 ?Wf#oCn,ɍjc'N{Cf(߽3s}; 7Uܯ$UNdW?>Cg+9/7OHޛbzu)ҩmM{ rS=K~OT_p_ȿnfŞ7Pn\&X45-z,dȝڑݟ7㊝7>pq!EbIR%{<ŵUFkO=V?Y楾\#ng+XDEm*ߣϷogwez[cv旾>o $ :w'Lܧ5RLs⵰ʟIw¯On1AY{&þ[o+\OvfMufy_njx6Mx{g@ _|%7a-G)ܓ3lvLr?῕a9m3{̦z{;ڴC KG:}h׵qL96w)kŮix6`eKssPl?ǜG92Y3=_lEdZ};yܬyi"3GalDL}4vdc7{2;H;W@OQ}]*(kcdھ|LG:83ztay=Wq,۽R+қ&tDT^V8*ӗBW8mAT-F֌QBaxo>h1 τgY=oVtnTWO|L: M Ar.ed&Ib(z, זvjZ$MmYf/I_>1=Έ7Psgg=gqٲ?7˧$k$xM0[:QlĐ忆O&mH;9]g_mە#ږmoȝBO˲K` ו&eY=Seۭz]Y2wZʭ4k jóҦUIs-A>e=rHlm[=<9dؗR9=Wx1 ʶ;},;]3,s׫yhYB3`-xѐjod}Tu:M 5i9~^#sw r$7;I_7)jzYb'm)=%J![58ߋIfe$@A7,ko"[_/ɱwEL~x#QLxr6H=8ޖ}RFF\tHxGp A$ٔY}o͕s݋2Qsgl o՚5v4d `\o_iF5od>Y+{@Y#ns旂ȵO)mGSLQH=E\\KY򐬕 dy,Ou8d/U=oKtXiv4j2n]UQtaB*r\I YY|1gӨ!R#/uT^kKn]}ؿbǏ>?:6Ly61W7&>*y__'v(g\);w.M%;QW9U~+v<v mg|nqǍWG *j s}rwǐwl3F޻)=<9ur+|mts3qǣDv!|9m$f=ʶCȞ We9krLUB=~?dyaI;}''nQE&w\(vAMm Eٰ?|5vbwҫԏ*D_/wfB󎼢۝V#k*S7[aRrO+ x>r@lLO=o|=#XfbU˽#rɭP )S>PeFY"@pmʻazc e d!i`[Gv٩R37h#6htM_=b~dJх6?~1YwU'TkNsm鬹vҹvNsʹa~}+Y +P/ɝ/+/O|4롃1c[3Hڑ'U5 XdߗEt,#HSXdȼȮ<ܷ*/;B[!r*|ua'e]h pm+?|dw{Zqwj^Yxa;c}pO w7p'JN(FsVbϋE?//X+Ţ~xq@mK0S"q.8FHSJ$DU"g(X/HnĹqƕz=٣KEsȞS*#JEvb_*הJJJJamS*gleR=l>IڗIחIyeA68-/1y;$SUfۆ[ʚQ=@r >w-l?_wv%wG_Ep35,׶\6 A>E]eCfiGr|~; G! (ʭ 'X.Gjqy A繋s0#/\k8+$A d:Vxq 4K/ K00<_`iܕ/A|?mXO"0VU'~݅S9~q6:'8M G'0J1\w+7Um~Qj ]Tp>*8,g'-[2wg/F1YOW.X{ K\K<:0w6y~~;G|ޟJa~^Cy u:2~vwܵCfx9TUOS򎮴mwߪe8镶ejwoU_y~JN_i@y UVeݮ+UWrlVåZe8qUV%cٖ1Y|*ۿxJ9VxReEe-ն]m{WKy3VmabQ]^+gI#)j[WrmPzھV}!&_mZnMي&Hsw})S-:NZ;y'׍I/:Yh3k?8P?JL)ֶ+ @ZφNE5/ :yc{0?׎ oyE<{S9s?F<Th`S1 pJ> | #~8K qǞ1G ;ΧI glũ_-uL *~﹮ îyP<?ь5lM}C}^"f.3}n>m/fʘO4#S@n5u$rt z/@YWe0*}'TUi)NW<]quS^W~5{jS}:yѻwhi=8H嗤^7zuò~o⺰'F|=I|x`^OǼ?eċ²?2?޳X1=ljG5{Qx&iqħ(l=`5>[s"\íG=,%qlO9ؽ,'X݉W;3Fx Op}ķˑҍڄzVBnq?D;aⶋfJྊ QLjW?N|= zkׂ"~cwb[iOS ZxB|ytEhw.k?+ȝ$,[%?,Xx34U,tܣO!>V~g=^>{#oCo6'ˈ!^3Aρ^Vuk?wT6vi+ii+mvF{!ѶMq"zs'Y?U2홇{LX nv2wQ\{^cX(ϓ FNF_:(U<>d̆ F'3rwy/mWUo@&@Hw"(@XU@)FE l@N!d! ! ("ODF]FtιT>?U[멪SU3Sa0˹x}||U*Ls>jb1'W^spiIXq0InƘ(|?/ٹ6?5lJ9Z>x ೌ5(z^<ѾG/ h_"8σ|w~_ly9zZk-F@m22eT ʨȓXF\p-Hsm wQ:hEzO>KM~m|یTn!-t9Զ6yuw7bbߏc۲ﶍ5$aԁༀs'MHR?X&?`yiM >3_Bۖi@>gAίf'7[۝pؾ]!])~UQ|e'l [O{ۇ@\ n {B+Ho*Nкƨ+@gLG>k=9U8%r8&lK(^ڇhWK5b8يh:o •H:8coGgd.QYvml-Oe9G$yD^I.9ƺDZ9,5^yRH{"'\ :(>\Bzv8gxDѸPye7;=8aoEZGnnj9Bl6/ʜ53^ 3va ρEgl,<Ѝ;}UYciYpj osX{o==<Ɓ`ncn }<>=r"c{!χJ&݌|ܟg8.lc [i} G|}@>+). $a,s~<-5[CYfN lTP>ewl/;ڼ5Z|hwm|E>8Ƹ2f}SMlVq7+Rm#!zy#{LItRIC*ӣ<૜TV{րIul#:!4guc3_`Onzr~]XZo-ScK'^g,/Ieʨ5TFQTFeIe45N*{cMIeۄx6W!ʫ`yٻ]l;?!ۏ%K)"-Wd8{_5ׁ/>3}^t;{Iy^g|>d~}$>GԹ$^;$ կ}l]”a}-S7=aSC<2OׁHי |l?$nD{A7ImH{G[h==Ha~;4(Q~'&EF!CV95jM5|k=zj`dW99Y[~q|~ 89Z?mcbKy 'GzIJ9¾d#|T Vx O!B6RԌoL!*I!)WSM2aNJ3N#F.ifc̳iz6FQVCP7ZFߡ휅MrVߩ`$ۗt9DwI=R#=oE[ȕcG=o~L7>JubaJubn*ՉEz2,ep`9愦'"uQtCHf|Le9i=тeVN3*kDot&O[Y~;'MƘ4voCi}q_TݎǿMqlj.a6D}s.MޕEHz'P7t p3mD=lՊ>WZ?X t$J{F{F'l8ޥmax.{42}+x;/< pMegaP EOȌ2|Wk3h-Sm--4Y 3v~gޤZ?px`TmC|'pg9y5˴pnGQzDs㕜'Q,nƝ8 N?1vux+mvpo }E k_s=e60S  "8o 8& i}pG{3 lLm;-Eegz[>xa?r:f3sk8aߠlꇽ&Z{3i=U/xo?hdCck0mgheSG{a1f)?^ yY?A/fym^ʮBT,6Iw{] ~C,}&hpw뽗.{fT{9dnz#;_s̛n /oefrcٶ]} f2Ppy7K5lOF2o >Py_aK$7[ ^! { *|j&y۹u_M6̍l {n¸5M{8Ntxpx37Qgaɮpzz-'nk!y눛£X iMܛ)c{a1 ֕lڧAGZ[-YٔW)))k)zteOH3sb[*ƍGx 5]_R^$9! ?^uK0:#uWfx2/qb1G)xysWvϋ=ĩӵyԚ9T,giUz\!;57&S[Czy5N/0O `"#=wܻ'2s`[kn/U"oa jpތk_05BmXZ^ʻ;Qw2 ,omܷm2ޢg[J&yI`Bf_˰:zm¾wymUTg~~:7Q~oUDZ'W_3G#ߴ2fy*]?ge l۝R2GT~^+o/N~C&_b,p0n[[Wu+?~Y3[Y\E۲; 1Zw,kFr}ۂ{q~~QnosXUh ([ż_Qg\ qM47{W=+FUk7Reh+r@nz1O哊Ao_?dx慻[gF࿐.q&S15嚹&Ml+cy q8 #{z 5[ePJ&bZϹ+>p@:o8ls|Y ~a.n½=G6uZ weA,ZP X]g_c]w6P}>#3QwyU;F4 9ۖ{F"G){uFWc.=K9u',O:|{Fzy@-!GУSż l駍㮪sx Ǥfy}AdF.py*Y.A?1o8eZ<:s .ߕ,wa:㕍.g_;c?;.ȱI7ߚ#^&\ſ20Ø~kJg"F=wyzki6 yƘK,Ν%<#Y>޵J~ }Fw_cH7& <;sF?g [?bre9"alָ=O'Ye@ZۻٻKomm#M G.H߭ЩH߭pSeh ~˨"qM)q.{d0&?iY4.u,p6p8u';zC"^g^,3?uw7___OmK 7b߲EW8\ԏawwa=/pBa]*rևbaF˨E:0\tE:,592 1K8Mt3xnxk^'p.Ŵp;氄K,ũdׁeyDVV,j& -߻emu=icO4+i[̫%IjLTBtmT0~יu>V%|D]E{-gSRJ0//*|5z 2r:rwxK!$R+cU<n2G=Lw2{R'ĿG2ƜV"ʾ_e30s2rE0AO<%3aaU}_1}@n[z+.&@\$]rS-F!. $Ooα5cNv\k}m:xZ4p0ڕk=Z#~GՇO\MxS;oD/ 34ʈ4;p9Wݓ\0M8 |$YEr<4Ynqy*m+uJիf[.4.Pc= sofSδaf1vYj:P|#>SΌ.{VugZ+{ ~(lQLrx/{z,=nw;imq\MkD'x95zܭѺ-v8mvv)&ly/LK+ Vq+c!Op_* p?#/+ַ;a ) ;l."n."â`@pADD#蠃 *|x.E% CN !" >u{h_uV:Uu‰[-+|V˟VxO) ^ p‡>DVn$>O)*/v_w5=|h˓Ͽ&܂nk81P<s%ջ~N{ θ=pa[Ḧx}vvt+HNvL0s d5MZc#- c]"ѕ&+0qZ0w2s&zk-vZ Nm.T y9^nw{'C3Ö k3ʹ7|k+|wΰy3g<>|lZ/TK/ɪ$UwH;y<ڷң/MaJm\E]l_`m_ kچy .nIC` mOfmD- 9P n3[2lE}.GjeTus$-jN{~&+?+y܄@K—vLUe)Eqbeym;ªgaWgʽLy5ljb&9 33)eZqoe{0fZ˟ꊾrOE0nҥhwSͣ{\bzG>4~-MS .sL+B֮>So~ oQCeGeÐɍh;G[n`:l:]'/T ( *p;.RϜڮnw2! 4|Gn\7\m{/ DoSy[ouw<)ϚӴw3<9H]o#M[I;tjyoN8I'6˫êlFpyf~y}uI'z^M]kPqQFfý~ojxK<6~MkHicaч׼ x-Q swu`§w5p,{Ou]']Gxg8nˇׁx<~u^e9v;|/xOf6O,n}xf-q/sPXW~C1x=iNt/q<pNr't<ݪ=8 ~iäj 6΀7ˆΖtI?< 'd'lfwi8<][QX]4=wzDyN񍢿F@_)9Aw?jצY|7 {)}M )αۋgûEቊ ŸUono{QZ1ʧpU RIŝ$}QNԽ_Vu(oJ\s֥ {{FSO|ߖyf tS?+ba(%ێw5׍pޠi }W變Ɖ}%§In6gsv'z&<9^?40qiziŕ(4>ODʺ^y6}<V -9'{m9';^Ѷ; (mssN/Oۼ۪'ٶ1=Ͻgy7~oaxgM"Nz"Ͻn̫w>?SQ^W<}c.H/|o? ^q=CbÕpcI1kWDowFǹ4M=*=sHe>y|'3v]\PoiOBNhmAv _ly O>쇤 _w;Eݗ~J|]ckGXɖC V Xu){\'=y}g^S~@OqX~+9sG,y}@C_{edozez$/ߴm!^~<_=?1e0M#^ M ތC+_+hSsYD"ZBٳ;/,d"HdB).;, wCR(.[TYy_BplW el6$M+wre:0˕Yv,-){r/Zwz>B\fpӾfm w4n>bN4B# byB;&.vs~Ngyۆ,sSBVW>+!ncϥBW:(gxB>ovG!k'9pRvC?$PŖTLSB:[o:NP,~>de!+Y9ݔhVtGx(l+y}'8p8d'+)-~J"ފџ1}×Ez2!^ γX^ RdeEu5}bFQ?k\ӛ8Uˋ,^]de)>Y 'XzLߊd߮ER,6!boBY,ZX,v_-rc\s \|r@Dm$l,/ ̼fuWe1w>ksXʛדGzpzeDGwwHގWyڕY#WOrx N/oxk6O`ېs]K{l?L]{l=TO[ >P9x~om ?צ'mGgVcx#n];XeeT>T>7.sdrdonWU,{>ql|~+<.>Η`h-}r(N7m::c Q:B`^g\|X,>aGH_R"S"}˯D߂RJ_Z*~L):U s2'O/J_)x|ev.$|{P4DW`_?5a#%IAiRlLV3%(>&ə2x!>.(k#2) ? <2; Jb1FxO 4>H`̕ bgVp*Tܷg>7>?n@.q?C%|@W+(~5£㥂~"y/ᗁÄW} Lx#0BJ̼p {~h}{$g:!43$G左>D;f??ۏ~äO @;hK2 䶎/܅ppW§nzv wNpAÀSOAx:pO{^ܛ[}|>o/ E@*^Qx%O/$|Ȧga7Di+OrO]rZӼ!ﱓ# \m:e.v}yUٿ@ZL0Qs*HrV)(oU/8<;2p) M&z᳝_2y`9F~|t+wPy?*;\ocRz[ޯUy^ɖפ9*g𓵎[^9O ~=Rn̜3t'uG9Om !:_Hecg}~w Gèᱰ|{" 9g"?>9s5YJ¯n1A9;gKX{IVXۉY'nfAAFRdL3pTrߵMKògs oIrJ6Jip.ogsIAQ瀸mpٯ3,~6g>ŽgpDxK?yNg`nSOOj:;土{Na_Gl1A~P鼧IWiTyUyZkG83b+(_kBX"G$)&C*1,>C9:3}CСqWM4,JzoT`׆OV@zV _T!~kGx|e _p,W0% "ù,èr[V ZeQa&UX 'ٱ>uU;LOyXPa}/!8ٜQƧ\yxBA{v]:/zL(g^ıvOkZVs Sx‹M1먰kO+fw3=~3{!XMĢ YD[VϜS8Km@/-'^JConkBWZc+6(/_=x=OWֶ˿K)r<JHgT**y*AuN0{5ۂuU{5ov>O3g<趉bxf\^~P䢉A9/;Ht/e3&"𾮧Lzi `lp_*<ʝg9Ny.1PF'"~&qg{b:3/K[:e7js ^3GpvjnݎEY*l _X-w6ӄۡfY+SMYGG)rc`^{EkVA-">^?M:#Q-Y7(!Ž^oit;*k9C]e*0n"|V9kupi=>τuڻ'V5w9:q!:uXW|Qi\d}Ie 0W9]>eFSܞIpI)>L}k>|v0^op9we|d~MLNy܆)}蝛bu7HPo;sjd5W#>սlGzι>߮A}G]SͭH='G}9.p#Wo9։q~l {r=8?CvԽwxETBr(;$CU@z QtJ4;_ ׆F799'sg}}AwztiSW ;2Oz] gʳ{:Tƽb9NL}7VE^Ȅ8%*(\!J>\HVt|I8Ma9gv-outΣv*ڎ/]21NKNk;KXzNuj ?pU+¾wY iUR VU.# Q(sFXtkjBMk93|x{EtC)ٿ>̚ũsf=9D9D7yOI+7q>MΛXffyu.enSYW|l?: IE{,s#g:r%uG d<)sx.YK>slf_"՗hyl>DgwQE]~[b0_]b[ܻuo+^IDtPDf-7!߿D>aP{~9.`#L9>)ȆAZi!sn͸1ȸ)ø੗IC\k s2;^Ϝ]:-|m~2D2}|w=P:Mw}&ZWlN9߀/^Y\W"{TƙF-tȼWX̣yN .S;hieo]c'4i5,=u[x瑞=ez=NWs^38 C7"馯rW*ӈ W̘2SbƔWn-w_1k[W> XG zn6ZW r|5}BG^d~Jٮ{Wr?z?oIa='>` W\׌n5[$^^{b]]!Җ:pkF?_x-|k$?1p2z*O-8('o} uR '_iCuE]DzVpf4M.nƷ]7Ce|t'|9<]#s_1Wuz.1 [ͺ_}:(&RQ6 cT J%0A0A A&Cj{vzo= X->6 쎺QEv:v!-Mvgoss~ پ`wF{*?T9/ߒUnzMi(ț0mkD~Z91Ί7m9¤K]z 46XGC'"~}t>Bf]$(U7M9 ia[SwTxϋ*Uq}r_,nwey#c)/]f\Jf<p-1sI@#4)j~{]Ex)Z>j,Fd_lUyp?ek3gj e8~NOCwy} τX, ʲ2-z Ҁ/N4 8fqΖ+פ\{{tn> gn ŲGc{n5uEDܣ{{ x=GF U} {4g(lxV?|pKeK|ȴ?W:wfߣuTWeӺX}*+lxk b,,G;?p>NK0 x9c|Gsp>*YZ'卜Wb|\ ~W;fܞ3}Юd `Y_\Š%>8Q$cA2g+ʦ)=];\΂.˜<0]9֔+r{*3ƶTp_5Wa;t\>sއw Mw=V]xnh{"S&_+²|ReJ '(\Y3jp [AұҞ՘ n˩:w0M%1Ypcs,>ɶrg3z'_~*4GT4rdZ*c]>wpWCk\(RuvϘk)~(\L0R=mkgk9نԁ~c^+/ `ǝ'm^ q_y.d[•{2bu~5qc~9zR|ki|S~]b J~e~7𻮰䷴g~N7F3݂)C^b^}wC5+ϙ?/Ao VoS Q$%gU0oJS}[KԳ4>/cIƸyE{an{Gh8\8p˄0}^_Y'b&lg/)Wȿܵ%qp[ehc~ e2c pyb9WWepkx\ףNG1ýlļwes6Wip\,Xc!;||0{O;_ֻ/s%5!)'6"ٿ]UUEqAN'e׌О$\w}n7yGYK7pNy+^?aE's]ԇR%@ _mT]%zE~4] i@4yYڪ|g pMͶr*?*}M->q'UzͼTLz]wC 6Mٿ5) Gƚg/x_K?_vxp<5xcx9W/3FzZrC]N|G0ܪ}I=Fq՞k }ynP)9uڎnz[PT…gۺkj-Ve qQdPHHNo޸[OQq :/q[(}aOHwrog2¼h$h'i,y+2'$V֭8*xa$psN̋^_ƫ*σŒ\oo>_)ۚpz[Y(9I&)~9&qu '77C~~@y*ZheU]^(SCcq{L kFkޛueTcmJmUqo#x6.g~ |Gg Pkp'TSޭI,se~_7טw:G %D OS X ")H9ix6SݏyC||&е c-e%pdvof[p;ԟgv˥ly+#olsylsO1.0=ƛhO v[۸?B2{o~@l?"B9ޯѤ&05ek_i~,ڲ6vJ#=Snqy;UdYqOFc71BXVe%uA` /VF^7c5skN{4`|p;GvZoDUhZ4FX.\{eCX5!k=bt NC?}IWxOy˺q>s1H+de`WR. Kn+㽧.j+.m~EFCd6ֱA~;w͓e\X~iG0n.kߥz4Hw/جVq{"3. c<}eC=GC}[J\L/<0 b{ ?ʹF\g,qb1GlM1/bkeHT^0[yݽ!ُs\x}/lsAzy c߅wLSssy]hBSY:{yLôeq[´:QJJ?61n ~9ou!~8482SqbInm%ح.OoW {@qZƎqv6+nb}5m7ԲVsG {k?$#wzHk?!Cog/K8߷žI6B~:٫/.b7/#?|H[_!W<$QQ+86x?䰿9 ?$3鿏< o߇s)?rd7!?<$?,U.P.\~7H)?!e2<$"zHek^Pu^rحxo̿q7tܯs9GeٿC]U ԇ3êr x. (1 ~n!yCwי'Jvܿ{[wчf.Qx³K Px p+^2*DW^"* wkWZHʼVԻӔRZ2u2)K][ʔ߻L}[J<Ɩ6nPڤ[iiMv6iIۍ&m%˘5-c6Iۂ2&=o)|I[xY&m1Jx[V; W,gp{(Q# [ p1 R(\T_Wk)Qil>'gg*|FqEZu./&w྘ᾘᾞ שsvIoY͞# 59rEsiMEcǵK*}ߑ@t=6yXn2!*}U1S_wP$>OS{?+O*ۍ*y_$ZW}QK$vy#a Q![{ڒy[<]'WЄVf&?5pZ sIO㿝N`HeLiH.~'{]8=[|6g+/3 &_YkA}Cq>NwAü^Vfoad!%m_8z*p;ڮGº|=n+G?p8ybxU`N {2=̞:UxTs7Wcz+# N'NŃ6?Txmkdz|$Wr)h{p"H9|iq+qf[8cserw+b;+01qMqVx( {XE=+xno (Xae-ѦΤ 'w9*TQ~U᥿Cmi{Ǘ odvPLĻ˷Kpi'U<8<kq}A/R|_Ǥ>\9J%뾙}~9K% 9[(Ѥ| hAD~nOIXfKo`(QMcnN"2~Dat_h{])݌?phS˲ 15fN/VWPH2M᧒LyNR$ )!u1+]gl׭TX.¼_:Ewxrʢۂ0#9,󵐞2h-s8[~?ItOF.--+ɶuA+:_]!) (ხ6INg8 zG2B838R9F|Lkg&l3=Biܴju: ]io]NcOvǻLW8^ws;ԹS~բsܿއFc{zw5wed A\x?J}? |ݓc\𳌱,``Em&-r ߷q;6$7S]=c8GA(p1vѧ2YORܞ{pY8d1Vr.[y7ynr)LօSv՘}X pӢ.o l]lKȮ~<_'<N> Q<ՄcA䃲`m; ,4C>,;, ˏrY x|G]VH>B>@OERO>Ω?OvQi!Vxk$o߷~:^}|$c]Vx09~Ank_Ynƙ+1ƾ_q:6$N>첺`~/`gi)Z5*66q*mɞ3F}Y7@x<}mgAr[Z*8wtz] j̭ Oūpx__g=?߬ sH=%W iy,o!ֹx7`h1uߟ-]Ǭ]ֲoKoa(nYW{\fU1WT\uh׀. W͎Rr4a3Rx\yV:uF9ܯS:n5  =q n4}{ 0v%%)7i p:xW0׹^CA"^Kg qMI?CA#|_ ?7'd,gytFW>? _T'{#1r3˴wOE!gCغ&x\ꎥm f,W78gPR׿.285`c1̼~O]:ZzK5s#NzĩRϖ16v=`N7}+I{ZÙ;Mq2g's>eNV}sݝ.uYCA^>+¢nQ, {(Kq n0m㛠jJ$ .ߊVrTtX#fϾ|.[0>ܩ,wnrj` ˝_WYV=*m?)C7IxTS/wY˪x|gD7L]~ԤkO!_:ަ&^_lHGCOClCx!ss팴q}C*gLݢ$7K ;=@Vn9ATX;_5})' :.kH2؋}@,|nhJ8ae,}KdM^C[L+K#c57I7IF,% 3O=-Yaݾ *N Q….p5P54 }SdLJs[stG*16ߣxDvO9Y!w֫ﯾ"Qv:ו'!໎"2o'ZU U0o$/MsQ1LM7!b[^[OgT8Pԁ2o e'g\[xЏotf¹\Z ?W)5p_x{+O }2~-g{6&7 o2>ܔ}h V+ܤ6z A7Q62Hٌfާg0iX¤g _-L'mDG'iG]þ%[/liVZf(L] lPe% G{ 7 /qϴtw )5\f}??/W ?IvVS8lEswσ>'s):4']*o,Ws(rHNsHL}w,iva/vEc mfr+Ѧ_ w1~ o3Ru+(swVY1Y ̻.6K̸Ǡ&cPpm{P 7֬I4k-Mɋ'QwN^8ڲֲDo_X2y2r[#5>4nv֞>KZ_;vF茯*Ÿ(W{b '?nTwPSެ{ U#\AZMޛ{80h$zڍ9ц OPuXцƂ\=xc{ziQ w7aw\1o7cwD3v`Cdl¸<ˬOhi*doS"u3pֱ>}1ސHswoJnnks"8imM=<=P /v"pApߍ|˞9h/xO"Kdp[Y ggF~_>`>|_D>637\dj酻B':y+cz-4olɁW_m9Ex#NBDUgRwĆ@W琞UVn֛~杺 7D߳[:ރ{p/˖\INTw-)Iw'Ү;ɖ'ly;ɖ结_ݝdIݝdOI_NՃd}4ޔAc^|j1iAc3=h[~chVE[Yxm~qL(ۓΔW_M S=mS녞4_YV'َ~p]~+Zn ߒ(U_߅^OwmFo~ cFgV}x.އϧ}|ۇ?}X}DS/ľjӴ/}Kgc_?k_?'R֗OX??4G]??Q܏~sQS\Goм3hyg,c*|%sY})|&8B&9v,afcl'(} u%ྖu!beIgMĦs]DMl:xF ~ `OA N{;x;gKQ3֍=x@ƒͽm#Í)gw"c\s +`w:gDގB`r0Q#ƹϏb_ż9m|d~1gǼvLm15IfیKq:9ހ`<{0cW M${C:ހ,^r 8(T`| bP37mpv_xW&ChZJ$iLoFxatFak8tag0angP^BɾS3 wFb9g\eO^1%k7֊d(dbU-$<%`۳<(A m)mۛ71|(|c.\A0v#]hnW91v(g]&LrY>ttV彶o{/j.6%`5Ϣ춿c&*AOF{E#F%m_gLޕrO XW}π{Xaئ.$,çwطMQi Xcr;(de,:䅤9x]ڔ{ 6ƃK+a<2L\G}sܔrv%Ⴟ9{SNS#n'dޒiUp \5G.u9тW6I:]0o#]sǑ޵íp_8;|>6(7JsX瓯|Ә9_EIg|Iz:1{t ?v( xx:>Xp؃{w>VXu?Hp֋"*F|1ȋx,&iGv_NpFCNvpPM`iHԬ |9Es!wO>W]^{lat.e4M~eZKqm&mlG2mQf7Ƹ|Ht؜"#i Rmwȑ9&zMzΝ:7>bo6pƮ've4RwC4/}uCAtOX׉TMc탾H8b3tQLoajG7/luw7Fr9dBN=,N=bf d+½76Bt3 N(a${ hwh"3O\Do"a9\Q,qom_p>(i?I) *8we;pŽjGG:U>H&;8w\(Pg; $N9wN'y۱ $ Dss3&MQw-%2̻ê2R<0 ڨ/SlvO0:q[ۛcz_f[I:zQܣrdpIq8-eQyôIZù)N"Y֎ye=żPe( g~K4a0?O2y>2ɻ\Cl[w:,r0/x!r7O˳L3 ߉&ZGqGX5]8%xBῶ _D?/;3Uz$܎Hy:Çik<>US r+p/4n3RF5/!/lqo#)7Kpa/S!pM d7URnc]^wH[l t2?;t֫쟒g|n3_/X__-_d̯Էx)V s R̻ ǫ[S5ϓ ;Ϙs.<N #{Q85Ì1-2̞} ҡsqygRE'fX;=)bg6d- O۽f=DeIWBǙv|<{ߧiXZ/:dy2hrϑrL${4H=Np9K%ٿ=x8'@{iS'ᚳ8(ڋy݀7ZcXcsy7\!{uISu>>*mZznnqs{x(|q?Xã 5f4m_L] @J u'e{/eS\Ô|}:wo-Tv'9km~݃,c/1F@<:4{8y]em䴎Ti[N#i.qfL҂mG҂mGҒi`?d;83]Zuh1~Ѵc/)0C1sMs~-?YŃ^q>u9O:r쥩ES#uB|;4=$ HbaY f3H9ucɾk4o4֧e>!Nc{Hǘw7_Qmg17sxi;M32N7in0ݼ{q4(s}#=^0rGWuy޽j-r{ϣ ʛʘ CCV\o:ۑѷ0a-M\6$:׷)9דiv1r[Ml?D;Ӏ I8%1ݬczޜ0k3'΂WMVd=c Ki~gxqk2;)c[㢲| k;˵.o,^]0F/bXdn\A&AU:(^ eoEŻ\̡lO;yOg{A:\7]2W[nXfΗ Ҹ¤0 o.yži ;l}:~?( v:yo=&+l0N%rϳpӖU`[l]ioCZsL+~,ŵwBj.ҽnj>Bt϶nuKX\89Hǘ-ťO2c&vIfX*CON9rvY Woү4?i4O(%[Lj~ F#F>emJ .>#hwwč{Hէ "G:ױ;?6(w3?m9>`$zuhi/{Qng1?/ȺXone6v}:Ǹ,(ާ^6z-s/T ȓϼy9o&bl]8d:ZqHp !3ۖqYs9zRkO)|OE)`:*J9e^~5{k¯)|HHG#!4X/l3 ;n(db7 Xl£Ȣ%y]}m3 =@ޅn/9>Ho]7!֯o{|s2qWtq_!ýk[ 2js@BoB; K X;>ȁ!-q[_iwX:0μOm#xAqЮq*s%fآT%KC&UI^KHo =xz9igV>Lq9wpd~pi 7e|!֬V0 jpvaX_KiM/;lq:%Ev˜.Yį縥f~AVW~6.LWqSq~8s}m4tP=7SY7 Qgi}aU94M.pn=*:ԧ)0߹ξ\\4WyXFq+51 Jiq^ G,~aobo":^(NQs `y_VU2tػ!6hT)|^>@|Mek3p΁zE\{XFߵ>o<q{{v1!o¿9 Y1xYQrHU ~eޝǓWw/Ol5dރoz}dܥuV˺WOej~9ヲk|x1?}G91L]J={}E_Ƙ˛?CS= #?MaaOJ؅/`dOˊP Ty;>]/y8lm y#vۗoSۛݞIu@; Sט">,Wͼf̾ 8 1S8GfL~;}yeR݅͜nEƲݻ!^+ܞ _rg"|S;pc}awl_SVй 237&K݄RQd 3u%ǃU^g Los3|x3ę3x_W,?0AqmEU0*g*pT߽o͍|oWXIJWRVҾRÕvaR Jz(8\rӒ8e%ԁ0ӆ뀀þ4|%_x,csnR_CfSG,Ga,ϭ3g`|)Ncza>KzwL {^ S"Y W0f˫],m+M~{ן4_뺗>DwJjyՄ-עzҩv rt{gΩq +W\t:Uyy5"{=J+]~•oc6aXEzh'[eIU-ż2/+ Wѝ[Eb[:Ʈ~\Zps=,=:8Jw\Pr?,r5]t%W3\EYz}mHW*"W28/S6G f?{9G*LNr;7ߞXfhnp+{֒q֒Y~jkb|+TȇVpyA)($!88Zdq G:ݔ v\6F;w1:g2o86)|Pֺk34\aTyæ12#'ˬ1r2ay5RRM7p5߆zĹ\=aF15޲+ر.!MzlOM^9ˀ?k9t̖p{%G?K Q9jn`m?0ʳ_ux Zs>@pp;}@ٓpE1'6$^P, GsDW;m@Zd]eD5x0GfDk)3|9/Yz9/{xݎ' ϼ.a3`x^-b,üurRۅJf/V!#\ܖ>=} Cs+G2$qzu}Vl/1p۶ؒο=:&u~M \^ʼzckzߕui7f:]6 tZtHmv|l S[ᾂp8/*\#{^_wT#F`3:d jmt{Ha6R:)L;r+|Fs0Oa܍ {r\Go3{g7ɷ6›Hϩުުhު轉ުxz'm*fo*^DoUDoU|ު&z&jw7[ѯѼkt&I綑g(k2FN38td\Cܢ`ϻ~x'IOpڄ?R}쏧;vfRW;-#෇IgM]6Vi<:Jg-pؾ:_&F匕8G^ՌK.E|jGcpa^;kpfh=7|0ş7Kkӌ̀,ـSY6\ ytî(:8=a\D~@ xu(14Xj3 :3qoR8KqcgR};G7'19?k{7zMLZ$@^I%L5ҙBhMe5iZ_&m5N}OSWF_їF0QƸ׍=7ʂܡSY\i.‡/>,SMs>…)i*c;i.;wZ1?o69[W¯J#Cٺynf#GK)u: 5c.G1͍u]vnޮ%-$c;M%~ciHWp]t=s0קܭ#06.̸29HbX6l~3aqm%Tw1rh)~ ]Ԯ8+X/ݸ-{2uUՅmJC4oGG̨*>q|Fnd p;:?]R\>B0 ͋cXa3Tߓϋb?nɼ=F' e9yܻ-OQW[9߭_Z#(􃼪҅<:c=`ʷm-ϙ{Yq->^5,kѺբ4;^Q2bw^S9A۽~5d_ה&+{M?הf8dɼH#}>~LEüa0_3z}4֣~xq5'N g)~5=;kw99-kR'7XFmcm?/iw=8,SBm`iӌ=Q\F*x +̸"i+mǾ plL w"@<$/q'Ky;6H!+*/̀īzKy)5ϊiuaXS̲J)b8>6d[N_}ϡmQ%+1 OSx«TTlgOr% ۈ&F o'<>܉s7ƅ6n/qݲɜ{x^mCr#sM63BW mP.b9(yxFt2i n 67xT}R o~_I}&X\>č"=ى7ċQs[wE`f7awrsヒ!}6 puKdd#Y=K"(S2lua776GQ%wP=c('\F;NΏDx&^J(^82U"e_}ܛQ׸<ޠkl⸫#kkS.fPYdܬ;S6%)XT$s5!6|c?{hLs+clCla{ₔ_\WA[ R?!q]ğwrf*?y5|ۭC>}HɎ8Xşn2fH[ i}m  y˔Iw_?2SGLMwU8;7}?I3_̔ߖ)0S/Qy8Ss22L*RLcG.g.ɑKL? s,óu!SU0l!9۟0^Edu.|(o-xoޤ[N&(S[6)uٻi( ) %["krߩO*{qQ#Dra\T#[Z6xˡla}pS;缐,#z {ΉFd@==+\+[۲dLؚ'k }dM&w|b:a\>Ea N;ʒ;zcۦK7b*]V +ݲߗgI- nlNl[ q%f[eK?{^poL{}Isu%dqmWf{mCl98cދ9lZN(lť}eG/e=Ii5ȑ=&5ˑG9rE#v_#s^z~Q o#1|i[\s'Hq>|Xr ʗn;^)G:t:kR qt$0(q)<@:3;xf}>Oa9n%s>b<YA6%ʋvj)of]1 F%Oa/wj=ڢvyG/ /Ts+#BMذne]cW(Ǔ:{:{kĿP[ZG~" 068ˉO Wc=@ȿ  Ji%d70#RDw.4鳎T+N Q TpGcs.<MIouYqxlzxw'תN_Qꄚ<6tz|ǡ}FWe'Vwglk O;&;}S+x@[}!<ԙw&ʝqOʽn ~Pu ώB++|Z W&lFY_ҷw,NmT+yW(g=[ _M斤q܇M2UiOwu:`&ކ:$»{>|*?ki3$ yo}q9|o.vw\ p4~QCvP}ҷ< tVA7+:Oz߲C sqrxXN8K╟Okmp z"x3.۽~vij],} Ə%=?ʿdYH=6/{{(zr6]ZM'5IeEl.(a;ft?Q$籫<"9]X޷*3r8X-3MZN]ԳrgbsƏZGQB:'Lb3FiiتbY>rd6*6\nѫŕR\dNXKV-ϵ&hv} U F#@:ېjWyP򵬣.;=?_-;BLSv&3BEÔ{gU8B& 7V‘ 7WMkĻ7=? eG1ߜe- =5ay_NHm@FdDk;Iw^a-[qY_6Y?yg[L<1*OF϶Ch}^ 3x@996p/@95^G?W^:{XV"BWK>bj- 062/}6ǂ3FK-\uq}u&%~L~ˏqwv*xˁ7\WOS?oYv~}'=Uzje?v>և:tXxAp94g8sU&'&3(uXs}݌pg!\)O,⟯6X׈A]CK_֙HߴxI$`Fomхx$7gڿpM&Ǫ?/-8(I? ; 7TSSiQs=g3"p*U&[/oUx‹ʌ^06se[r}7o+4d_&g=ve>'|(-32NCF3/"wSpT>(3_|2teKRn >dopqǨ&\?P}w򖋾R@Y9\~y~qWS>ݶExl?A\_u9ݰnQe.#~pcv%_t; Y'PH<(Th=<DX;HY|:Mץg;p} [#!+oY mi·WXK~B}ZE^Un; O Q!pn k3(>iM{/0{>x|(;*ϐ($c݄0~7*Şc{- V ؑ+Rٱs=*?+8L}vX#kW@8WWT*ֹ}ypWoҜ͚@6AWjf .?&oM2mv{t[5oI1>oerD# K2p,.B}n_lLnec%ݙ89ϼ͚Iozne֗wWqل4qzW}v*w!=rf5WF_WnRt6<`vmu=ߕdיh U#Ći|R#i? ~JVmUbAї%{!ɮⴣca|"c_J4QNɭ׍Ճ{J.g}߀r;EZlbpj3{Řtp^b@ֻ'[X{\fN^-m⴦T3kK |&qٕGY$oܐ{H ! "E P`rnQU"(|T\ՅAE|#I99zf2߮?uq%О3廙xsi_pW=>e|kX[*ԅo0+rOyg?ojYKn7{cOQSu a ߚ? x. O=LVh |C]fH?WAxg~?}m;!k_YP<M@/lA e3´ +]$Y W12h<(ñ }9vC]p w3À_ g7b|2>V^ݺF;quVB'\#o5sd_pSΑdKץU.auiIܶPtΙ3۱M8v)Tt0c򜹗yzQ>˷ɻBT=ĶGo{.&ًsF`]}{ww6cw<#Z,UOޟ~HK[WcW^C6/w~o/Ǒ_lǾnhg.կk%+ xS0< :o|ySW7k0vuK@< 6A)^ \. Y:V&K!lɕo N_i|ܙ掉ef}`}cJs掉*MtVB[U|uׯ=a?}7*Ӿ_QN"~ BPu[$-w<P#~ʬ.k۽W g5+ /vuw0$>07^`g=X;cwyP_bSiu>GfoAjS lƧbXZ.{!t/~KOڅsRZ8UclZU2_1g~1zzm}Λ6Gy룼=꣼mQQ(o_Ng}StD:e4N6N6NcH)M&&ic鴽t:D:}D:U6NͤSF3t9ve7Ny L:o&m&j&I)tB:j!i!Nk[HZHw[HD @u ـl l lJ6pS+ k%XժMtZZi>t7csWa3˥~\//r9X.?/R1,dHɾFﳑE6Fm6]ʲؔIGrQvJ#NiSn?|e% &i:q/z;Ft Vòվfw;o{;)3S8'~dt',`~[Ns}w3YvpQ.(s@ *<2a7s ƞ|֜84qo-l6_~T?u971a;p~{ |{/]jEOھW'ʧ._^}G<8?{'2:i ԿOx>;'o[}8]=Þai;BOi Seyɂc=q`7 #= rQaQBhw炴޺m|dY <~\|;}t. $:|^֣b3۬^i۬g^mWHwM4K|0qm?`Gvǟ /p9tԲenbzur͖D_q^a% @>lAu#46wC532FREq֭v2#벸:ye1 ɾ*`ǃ4͇~?e,wß( ,UýW [ |wF lcu:X|osiΈ: mjg7YGSvד^t>Ms-}/%w,t0+胊4 S'61мp䳅m<>43x: J7sRZ_qaZGج1fcܷ8;t?Fa),p2 n=bN֊qH]Pԋ꠲qSTD;LOs }6U٠ZtƷBQ9 lOt-"^#WSZnJ*EV7bh|=ն4<> 9N Aj~m[[/8U۰8'/L. =_`YZXπ/xcr?淟wdy (Ytm_z|TK_N+`֫k=i4=Nߍ&0Gͼ=Qj椣/Ƨ<5}b#93h.")>+dTlǸ*5p.C]~GngW٩^(o;2/|^vtmf8ݑ~ީ.!b9xfHſiѻw3O]Wo2Y.{>9Ld8O̼},8g0]ϡ>g;KVuz2.ΤF)02]u1/c+ck2z$Oet X^}O)0rc?б.&Ef{^CXNj wr\;s k!UYʇW>ς4@/}1OGoA#ZTCo-cYvpH۴\6yڮ]pO۷j6k %W|X@EG +(0ѩnNq,t]Ӽ8 k*ӼdoN0Ʒdagx?냾N#%S6?gQ[>^QD֍z0Ay/oWVi6k#x·qθ9tgxOpIP:힁!؆O6ěm|-c!U!\?g\ :-umθp:I{ELǵ<1Z&ੀc?xN0Y.~m4WLhm>vli`eh+%{ߴj ]p['—E -D 㵿{Ǯ&ڗ8U[~9hψўY>ڳn=3<|2ڳo'{Vq-T\;yYVTt<|=}GQx)N PO=]:0/nd=KtEs_{2 ͸ ?;<xI/^q x`߷+{^  X78ާ˗qVCܬޛxS;!'Py~07p_(jKn x,RSlx1`|؛b{;u֭eЛ<ŀK~;MM |\]鮋3Yئx.xhwG h8ejYW+HLBpjLLd B\qO]Dȡ\YE@<" ʫzot3/?&Qx?kRL2JuSfƹC8Bseg*(0Qx;m<33x9?~PSn:fmxRX?w؃-h{Tx1],tpZ?}02F ];+ﰐ=h6͑BW @ydg} 14O4138ƘfM2ṉg<1y'y1bj^G[hT$C[b`HDwN>x[%S?9f6`5,b:v 4ƍ?N|Of]23`wqs-hkh} #hVp̡q rdh3}$G.=?s70qkGD~4{5*u:z/<E/n8ˁu]L]O ف.Q<c dž xV ^Z3_=/vt 󼷋^3|| 1SfX3e4Қy#/SpTf蘪 =c)fkȪTZ~ǟ7FIsњ :=@o} 5Σ_Aٿu|fsө4klkSs7YKZ@-xn--3' f$\ypq*xHe[Tb5cOea}~},#)./%8Ħ :M9?_AJ{  m߀51E<4_Nj͙i3^J#*t4HgJ3tIgtH'uGtJ8NiV'7sl{D#] c~ b*0OEcQ9eyÞ++MoէyƁ>(x\;N|jHBnsQwۧEyZB$qëų@X߰|3k!9AzmnRsl,5 6엁6!XO(>o6/;Q O68Ma|> ?ߝYG—Ǜjo_uz:9|{oWuuub7,F2}6xH`σ ͳ]r:= f3^Zj gG!Λ@;ːF (ۙ}B ||S"m[o$SSo>}O!Q-k!HUG+ޟo ݃VhQuWJ̿DԖѕ^"->FЧ +/=.Kgiz zAUG $A)^!_j&^Mo+ɂD`66mV;p}Fș!ҝ' !?̃"q}CЋ}')AwЗ`Ok!yףq=3~LS3ui?"qv9c47v~[iCj oy*{;󟴍_ůw *<'NB?tuEз|S|h+Tl__l?)["A/[}d*m|{z]Byx>Xn;yl/Ƨ/_XVǷh]q><8!ho_/\d&aOiۙg]+>e1_Sk*xWeb gH{O!ZVX[LG}k_ ;<MsL;XeGZDJ# r$\5̽㹴c.`y81f ׷fn:3[- 9k&XGe/y죉n5"j˫}(UFܳ@}d+(w:WYGȗFwUO-{@5y&Z7*Z vk]_пcp$۶u/zYylWg)ϙϘNK{_|κ^Ͽw Nc"挥wDufQNΎ=]Jwws|OxleC[9?FܽyUU7Q 춟/<W8$-#)cX3n?a#{[m˷ڧ|\gEo}}Y>H04;%ptk|?ZqL+pM bDfe?^xs>t΁O _u\'z?x}h^-yvWo\[@ͲeٍHv"E$;PDo."٣H"][:;򸐾ho\"mS]-e~al(=xgax k+{{ҽCqy1Ɖַt)NF;q> ynؗf'0|=cL3c,K7 9Ws^e xHe3G~(}?KG^θZƾN2O"Oot/2;#K [3x/T:/vK}q"À19X^y&H} mi@:ؕW߭p4qo1C+?$k{ ȚU߄2;}f*}sYpͲ6 @_ʺ0m@y>UO{-_o)3dԵ-Qu^X,b46'cvBxĩ*,a25skd\:}߷٪OP11\}÷Gހ|~$= L[08lJ?ۑҨo`*R=O{v'ǔVz] LmMF=g+%nSߝ}xfF./m>kAǂpWP HBCZ?>UO>gpo'H]>j(whPWoDF<_w.qj*ȯz`=0j.}!5ߡ_5 }tGC:Nqb596G&{Gg1]X=]p~i'!wm1mi=s\/&ĺ=$EԩY#\8ww-~Eh&V\r#[Q$ 3BtBh{@޽'*s*BmR1/^/OHG;~Z_289巆'Qx2~z2o2:Xo8beOϖǀwH'%*Gez2]g{&ZO_-pz_W3nz>1},7<x+x(p7Xx]rz]# !YЛ8i{3玁ZdA#r#Q/ ܨ\/x\ksLr~}?*6ﲿڮ+ksY9:>o 8Q'ƃ@lBkց 4] ?:6zr7 A}¨؟e )o䫺Ws{* ~ eǺp/uPNo:?*t~d?o?w+q:~OZA8X=cN]rHY+;" |*5nYm*N21孤olՒJ])eWRv%&Gq]yTzߩPv%Rv%Rv% (mНzmReh 0ݰq~lbߔ2Tx[OQ\6A** {–lqpDuT|vR_+ tV缪_j'Aߪ: }4.ob[ }$[^NTobbB.2ޙ,|+>|?ms36~KU]fm:?3a4J#ul߉ 3^C쇕2tzyP꬗3sN_d˒ -"*^*yIE̷heY$VQ;gطO{U9l=-[LjsY~OvsKϾwTlzWwMzWcE9xv:9jg(L"d;o1F__IyxY\wLsco3 K*=.X]chJpOH[c~dx݉~C& eXڗηMR%~=s}c{E? _#@yӺ_zBizݩ~: ,ҏ>F;?Lʹ=o^~6 |@|p*p؝gNxxC5'c$OȱA9o$k' 6I i">Od{oo/ U$> ʄxXGb{i#񻊸K{Nn7Is ;%1$ @2Ŷoy-iZ/SD7˒T""8'B> ?$qF`8Q8B=iw8׽벉v6: Vc݄Ky8y]F?w AuD/o7okKҼT'oުfl~BuWyoVc \O\Mo`k8&~$ ^N'*:w2y#\g$gH4z$ g0W n9!87(tŜ8W)b=b{T8"LN Jf'Y7Y_R9T"3cd`i\׻qQ?¯dqVō PmWXϜgaÌ J/| Þ'4WN]j-oDeoazaF|9 t | 8_^E>*Cx%mC^ذ-~ocx/Fm#kL^^~/˷Q{_ro=|䲗?4Ӱr<(pTN|_YJ_n*70/F%P\ Eۈ#Tr{sAw_5hu{ ewpFx,k4}hNќ>+H5S/2vm]l<;q֟v>$ ؙHS5?T;%MK횦 ISgԸel:0#MoX7,KSg/ _/#/wA4u?ĪOӔhj?(A,"s {.د7m>FsYMlKS=9c=M1jױ?l Fm!Q{uGѴH8lMkr}E3~+fRt?*Uy9]sG|K !{ޚ6Pki1NN'c@C>ݤkp!O@ohF9j<5g_N9 y)p?u/n0~t5 wd 5pWeJ@ةO9>J\'5,11Ʋ{S^.ֱd\?炥: [<0zh3.3*0W f\Fiu|Y|,1: =byܗ[E&LwY϶9Ko,8eYMq4FG7G`9V뿷?R6~g;Z5ZG|B.^ *8pWO fq{Ү(Ia9}atpάewv7_^k u=m^N^ o4͝q Cծ#};ef\T}ψ hqQE粮}h+kp< ܟzt<3#r_:赁K?[ݮw xAwD=OQ6/ HAT׿G?P~"y1Gp&sx n%pMf{<نK&jZFm=[H_ M_S;3 fG ޝiM3ST4bY_8l~E+{&׷q ҥl0VS|Srvޖܖ# ^7;/E{ ɶ~h)l~o8{f-׹ρHVƵJK2-p?y~q ^*&F\Etx;]{zPwO<q; |T~"'T%[iy|4q{>>4NSe#ok4]ݦ%l*y'[sLOEΠ}oZ4wk.rY!$?nO;{b:@;8]jN{*.u$gB:cxL'Y!LW/~=/֛3>rgP~w>×g9ιrh^==zu]vi-K.Y@~V ^t[xWMv\gu\gzE/$q[m_fҾJGϴUuRyaO2teCSJ"~ pkz S굅laTu70A{ d+8WZy{s{~$hMytV!Gs%p;W{/9R x2+{gP}0t8?~7wqH?Z?ٯ3t<|0fQ<] Y`&yWuLxsInnk;NwI@~fm(3kZh7BٿWʗcn|GUF77g BzU! 2gD=%0~{k!C~NY=ֽnQ~2dhmI8zfq<'8Ø p/Y_gq=u{ 8v#m:?5,=6Te6O>/\!^8ݗYˠɳH;D)m-327 5[9;Մx! 봪!{>B%$_hw-Jn~$Ê\R@8 C+R70^'ro.wa?߾8! [l(´5ˁwx+CqOrZ>O5'hcAwnt %OuGQ8o{fZG}/]"zI6$\1X1cn}L9Vm6T.nPpu}&d{UZ~$p0\qjBU5حѝ +7|>Rg~=;K|_7>Ww-),KǕ1xk xKn /.3KJz<#1VSc=ik1KEu_7aV3DYw|Nn݄}|jk/2d*~,Ox+\u+:oizPTl$[kF){3Z>pޤplk;;HJp;-s.ṬS|i4EuJ3V R{3Ϣ !ᨆ6Hìg6uG}TK'umٚSm?_[GL߹ 橶e<ߤ$졾H jt[6]6omqc[|HF7ܤLWfqYw`ڦ ,::: Q>~p0pbw/鼅=ַ4 WLj,l!쯵Tg}qľfPkha+W,Cϴ Fᴃl-E9w#I^éު@vպ)WְGS&c|ܦc Y*K(lmn+p'{xU0ihU;+6{v9ń|eo <|A3 ?a;syU!.@G<ֶ<"gOg n.8>_>"Ehc'[~phsZXѶ=bOs0RaK\wɇ>%η9jy~l7N?l3KCvxl#>ccrl%}2:%4=.ڣ" ׇ2y,xzb:dU絏7>>H߃4^s?t [Hɩ̯1o03 SJw.m/+=HH^A-ʣn+0,׊(5J̡~1B|R&d-_k\w<.}]wN(֌:oE; I:U(NG:B/c:,)tx/hM˃F2@/Mt[It @{k_FC9q|Mn|tA{(:QgO݁pE l .bu+]ǑeኾAQCu?)JsNv"1o҉=@8[c8 c^5}t{+Q~yc1(>.>tu~sOmxtMџs7<{ lue$fS]42u4_0ntk< ?Eh_d8m9@ ^,`+/hnw 0Y6=g:,U߶.Rܞhy+ۿn u88MypH ptvZ_JOxvvpkXyD "8$G39rGu= ռS m@xua &Ø{)'*Ȩ߭DgB]> cl7;4W}KuΎP매3<1'|>{jCwDͯI3B7ɐ }2aFzP%'"As{msN1v[i8Һ6g3_kx1N7?yRѣqmDFn#.o=۫DC8KڎOwFewsuyv./ 0Y3T׈e[<mCe.hXvu|;W!u1GÚ{3")hծ:wwו\n7vL0ۘ#OOWk5GAZWҺdq^ir3އMx:}U=SŽAbO`1F>P> x"^<1 ?Ƹy?GCL>iMgN{r+A/@WS^$| .q_DG(0;Btv0߹="Mf{x7L)Y, Hwӻ5yG(1>+;|%:E:e(q Ȧ1ɞV"^Z&&0_ƙTа wRn.x9hS@3I჋T?~nblmA뎌 "[7(ۢ};o8^{~NBԈ5{PfG|6WCX)^Du;OC\,20?eBF5]B>s֋{1CnZS)V:X;վLwR3361&&aw#c{Ms_ƈRTY{%bЧ/ͤݸk-ּXsvRUt֚`ƯRo$PWڻ wsƱʏC=Cx {4o &0 $ Vv#"v9‘ֺfǎ8e<IAI1߬R|AOM.gCW+ CߎlIؽ8zGM?OBp}QtסÂ:5&4^Pǭ˔|oy(4$B8j?_8o iXwbnj ]F!|Dwl|=#TgLǕڏ#4zP[wYJ&xT.RnZ>|$ _@^EN~QhC|CK>S2= 9ˀF5OjS5Gx\jSze>x7G߁#T1zS-dG/yT1cg h;xcGD:Rh"o$ƢZ?پFo}>v4>KqG#)$g]ԕJ>aB <2_|3_WmPD6V=F>A9,CB\DC8bFD_]L嗩SUsz3«r퀦Ϋw/d2U܉{uuuzܶ %YLezyL  >W2\zE)0k,Sp,:BY˸,o$~8XB!u;J.?Vo:ܿhngemT`^c?>ZF E&<p'©w| x- uQ rP}x&zT mƏF1p1 osK -'3\ VgKa^po'T[j`F=G ?pxEƐa\=[4?wж ]D ifͅVb.TXΓjş^+PM5&[ ǼkooϾPkHgmgYnڗOU"KݟTv쭐p?xO,v-55M#x'zל޴fvAzK~C:b4ࡦoCzzϕ¸ἋoΕ@ܴ{q]-]'T8ɝR{ք:=?] '3_?RAɡHE> |{nf=ot7|zor|mI3k%pZ.÷+/$꿪eF Zޗצ~|8$9vY,ΧJmBhVi ,3֦h{iS h;2w S+xDg޻9-Ǵߣ(/K{~j-5ش7]]U8W W)U?oW_2@_q3;ql+p{{b]O'P$W3+bje/3(~cOyQO|7A{W(蟃/>^+d B:wq]M1'ـ׋lhіo֩=8́z&tY}%O/(HtsKtL}weʯJ2;NXźG/uxƛ:;-t5 ?z34Dy+~壭bnC.b:,:Ks].s|I閙vtlSsÔ~EORb%ctgz/_t٢_:P. ˹r^G/pCS|h+pawIRg,N  86l{I%Վ9vAckn T}NLIeIfZ_ x(簣LTs_ ӆ6͍muIDzabGp=1b{Ӄn^#t[ա~2C*#OL7-R vsdSQVN`k/ '7&=NϷ"/"qص~ߑ|RWڈt'8Z #7ҹctkε/}nLwpev9ݓ]yJwM'*;^#z}7}c9yDK,9~; o=Exm>-xy^ٲQOsW7*ݒ@;_Nޑҝt gڎ~7O_~kЏ$aD޴stx%gf1O# EzsSc +ͯ /7@#~s>`>kߍ:GOUg ˉ|mk(>@xZKMߌ"]e_ca$,llp![xMLӊur*L9VNQp4ќ0E.8PߢzDIojݛJ1=yc}O\3-|}} e߅9{;FCtwV6i]7?R8A^.ۄu3L o a us:H]}`:}uo3%;XG(z^rlo;%+z@7FLY[CGj_//Q@5tvJ~>?fz(WA^+O;'X+ak4Ψv-_c8 n6qZ4>Ѽa30k43ɻÌ l6ŋn^Kl8 yt!k H_gC>VOxQ O 3JNMt@VۘHfuBwhNwe9p)a*z1z0ޑ8]lx^˵~ovOO^5ȿDƼtzicM䛅#ŚcMokx46)+H&!Ā   r/: ʨ\p(AVE4ly ÐK@ؒd!$Ae38T'2?|_}T/Kuuu ·n0uO`x^YBw67lnJM^xekJA xDzh::WGBXLjmaSdY)TTnTWP81O9fbI#qn312M{ x#/dƆhcl9gkq&2.[ƨn |e8f >W쓮?D'L-48 tz]x/@i{>0 w b TUx ?QTF^p ˢmX2fsLvkDnI ۶WYD}v"g8n9$&r[E> lfh^(]Ҹ,AmyŹ3Yg5FHg ,ַz+ˌ 5g#7CvYl ɹ)dP/)dPM/6%dcvJ𞀎:;.k-ּ{=xWu׍ͦXmiܼ"؏`A8r_d{-^Tifp~6s׾ ,ۯfzrfϦ3nTY~Btd2EgM_$'/=}ib6xg57_ے78(!h\r?a/bv(|Y0[csU.%>5IUpծysOdZcvS ÿw}mu. 2s4ֻdM'm~\qc ̌\7\K gLq<3|sG.ϸF%C#\ö&ذ3] 9yqϗMt?1c$c}fwu~˾[XNj;MٶHkS ٔ]\Vs~8T7𽜾 QVt87g>S?iPOiZ>ӗ&4svI6PxĽi^#vcOHG䪾1[MXObτ,ƛ:zb2 P*il v;~pW@kϔg~'|m!>eonIGQ}e#E*'9RZDY?&.hO~ 3ϵƑYLwUe}ɺNwElb*HLy\s4~th"rɧxjKNL-8zCUh*9~ o˫͝jyޠyHݕOsxNodɘ$Y+9czTK㳾rf*l(7gapJi´Rga[M qQ޹}R/axϻ+䥐&KCIPPs(NXd?g{w|YlUSm <- S/-NZ֯^ [> Мǂ =-pi@2`٦FAhGgky^}':sǘnoQ?Ƴ/|?^@8J _W`tF^-Fgcޯvʹ@3_h{#E}_\04MMk))03;H_kji{]Q!<7)i#;_7FáQLx3_ 8%64`~#4Я 48d--a> Tɀ0Nqj =CS{4QOK=g5 ާ }6B|yu(LxL0aµ/>u~04ml eo!}6еc}|Rug }}GBq-O/҉z':UoxMCt/HWcW}k~;狀8yQ$ID:5W8Tv'{e\8ڲ÷r {c76i zlc/R:NgX(M+)"r#ȟ܄"q_ƟǾh*-`v 1+|!S30N7g8g¿,nrA֎yWDLG?N vPaPm^gF};z\+-?UK^r?0sh{<;lc~isx:cc_,i^4xy;a/=..R%g?ulO;h g)y#.ho0fƘ//c<=!z+w~YDU ׸yv3lUx>;XrNs/Н w{!Yqgew+d?.w`t]KG~1\ƍqf@x`Yy%!Wbp92߯7GpTCUe8gִ^CBA .ޤi=K1]k-e:#v;lb_ieBxm6hʽƲlaysH_~.3\]fKedsʫtV9_gloYWJeځD$ ՏFSډʖ,"X'P~a K&mfAG}^=Tx{GXW="/56JI6m7͓p|Eyz󑿹N{s^ԁ jo#7Rxr@xv4v `x :h/"Sȃqq$DԨ8z2mvpL] 8r]^es,Dߗ!-C#}'38Xi1 ==sG+b5!'+wxwMbW kPk5"W oYb¯Qxh+w7.=dE:~2R_J;<=/=+x-ܫ^7+7JnSf|^]uց34~E3F>~/9ck<-~ JiJ/PXΈ<Ʒ6%fVyVh ?UЎubo!S]H/ug9iNp_Vj5->A7*3{xpIc|Yiהne(3:M[;|҅tJG?&|'t7aF xү|yϫj؝|H|oS;5>]jFX-ޱՍߟ`V߾~̄~(k}+Z5ι!c36\y#߿^}?PiܥK=7Pq37KJ΀y?g᧳ԢKD]~Y$ە#/µ\?"_?uBƶ$sv8Q i}QIT 9W!ʜ U4կ{{@ xumPW' kЯ7U\XN\n7]&ϢB;ɽ]/*z6dϕ{2]>_REyO<n[z'W0N܏qtP50I<Z {uSc~qI^VsѴ,mgs2(: *^W8pWiZ8v} : e.oa tG7|i3oV~)\W&v>cFmOض}Y<mVǶ=JGؾ9\G_C| c'nDc+O`r1 اl !rɂ d[lm;(?I8;$'G/!ټ=liuM!lb er1?cy4[9?$u;2%[|!~+hG v][GHasV+9rFV|Ģ@<=&}ˀ#l:/ ˹Rи=3f;?q2ݹT0D2-gŮ"m:^fԉP[\i܎{vH_bjh}G~t=!,ƞOMA[*k!ש'2>FRSKkK<.5fէ[9]|k2?.~qR~[qjhvF}'4gL9Z[eB-ώ.]=t!r޼Ng9ॵ^T;Lτ|ALmSgMiaǷGsF?f c2n!Ľya'8>W8~aӏ{$fEsu~ns(|2k넡\ImWk ±]B]qyΙ\DZo0Yrsnh+jؾ}ؾ;Nw)TB|x^tIwPD^Ez/s%e6~g(DT.,۫>e,wW5ޣvhU>D{Կ-^)QqBǾr 2gx.DEp גwl| i- 9D?!./|[Pnkp 2l6 66c6u4xaΞud?U3#__PsI64 =㹁5Lj_ lRyʫ/h=};?Oį6b?sEF?~WEmgnܦln6ϗ>2[}%/>Iޖ{˭ͮ^9?a~E'wyֻHū9 q p qG ڳ=+qR}(p˓z~=S |c*/"؛ۂ|wo6N?f+?wXԪG6V>9mڝII'"0vK"hT;xz}|iէ0ӱr3d8m}VgS|5_8>%ī #ZīRwM~(d<ז cyd^Q6ݹ[)%xG8 284#!j\WϭJi#KX+TKԢTqfRnro&#JTJJ՘RO<]ΘUWF1aYcҮEf#m{i5ex̍shcSB8 Aw~ e‰x?L){76r7{Dm{ZCsCٱ/1DŽ㾀i@{Y ӫ"̲3jEMϨh[׺uywVp&8zF)q~1 '6QzG1ӹK۩g[el>'-zP;L6`J86=?V½#ne/j aB.(l%B`ԉ Qkzv[/@6>qO&'/P5xݾI"^=Iφ|T/y|tw" {ZOgXo\7|~3TC&dG3^w'1s60O;g|-=x2Oe.oi⟆tzQr<7~bſxK7I9;(K:dWw! MeLY8܆r٘u ~6W{yG}(ɯ"K/w_[k{?laz.8?|,A`eNںmArŶoy!Lg7x~y7o=p+{Eo\Qjg|vE͟OK*JU5-j}LWUK>UXA:>&_U29ո8 -W_D{GQu ]#›y x^M ~w/?L*7}s{Vh!q?L M/:uF;X1~^{w!^' _#3i6$n x bP= V` _!WJo] %C ƿt[IG!%D #p͢>C~9cH,? ǷxoPEޞ ~qvԩIuwM= <t]YI4Іaހowx(1yNӌN۷A!*of!nFqZB,F౾-Ļx{C} gX^K;F mklC)_l?GmeRCMIac3l9>vֹNSӤcۭjڋZ=M點+IߌNce.'GTrz\[?ߍxy;s'{/?x#V~?ǭ{VXo1σ]tdЏrW(~W :ؾ$:{/G__.YKk0]o>#L0s(P:a{IwB3ב;Mpk~t{cמH[p';Zp F뼞n-|>!ַcv56 ww[C"J7[+*1F.BCN.?t|Y "~xpjӱAmޜsaZwȱ0BXzgY8ެ$ ځ~9 2q%~|``W}BmC>ECFuh>{CwSc5{@ێ?<Hxi;FF@0yk{h:Dxݘу8_"i:i+_0d 4U_lyr$黍2/}1&Ruu>uYic>5֓ݽvbHM ﱌ|m+^>_wByk^uXY q~UJ~Y }1zug* UkbYHTg8P8g[Flatt# lp⾫ޤC$J'F*ަjxmلv~8X^򖵿ӳz&B"WoxXYU Mb}ۉ'78l?a@qI4VĽ|\x%w~ Cfy <%u'[XϪὯ6?RKBA.doDX|G-vɶ/ǻ:S ̩N\.L{? XG7vv0 ?d;>z{Zߦ<Oƨ̖:s>w4ǃvf< ovŸg^![1ˇwaNH9"1벹gFdtOĸg. g.c5źxs64 sc0?Nz$A3F bu=X5'3&UbMG%U7x'hs:Rl"cx=?wgk?SAl C=7]LӉYa8;-Q]1mY7 ;ܥʰ]wy5Җ%woc[WaΓE"OEy>h軜,m/o\s'~G²f畸TNsYDAJMM2Ú])6c5UGV9Qs[% WEδ N;_#O*?Yznnq.ϷC\8UΫ}wxűt۽~ӏ8hN׼5_/\Ji w{U^t_+kǶN}<<ϕ%`@b[kk??+kG'8GqQH˻89A ZOaGkGtkj$<٠SWx&53lϰM!Ey0z-sPW_l} m[t>%4[=%Q}F>LkkG_!aE$niD_o/\soۗ>}s 3^XGǻuti#9j,}*?X9q<`9sz?Žz/AO.~-7 |Ȼ;c]<~6ク۱o"C]I@$]2u(| wg&F{ K>$Y}v- c|8w'x<]S$U?ߑ~~ ӺћͼN탤A,#^GX򯴰_"ΫNGgG?XM cs&k_Kdm,{#lb?sml}G]~#6_aõ0Y9ܶGp$>$a ,EE_p0G\CLV嬨ss&0=ElőXĿt>3]E+~繳~ TLryM'0%v\eǟ질zS|gN>;ûf}f$,SUg<#!z?4}8o\{q:#ruxLG:]rn^$+1؇$k-xѹֱ~sܖ0?{Ϋ1g$:7~Y@6 +S&EUfmO5F)jr~g\sK;뫱~B}5o_=_6p+)N%{`^A}Վv>SͶ5"FWI6>7r/o/|(t[61='p(5P{ @a|.zPu$kWw^^{ez{=ׇPxs @-Xo+ ϖ5P5g{#SLT%(ULU2#S̴TՆ-U!SU;n?>737p=l˵r]G'Qv \_ B:7k:5knϝkyɵۺy)H.O_gB~lm#~avcqGWk-$c4yϺxgS ^;eF&4xawHk6!>yX^7sZsNW,SfZ}URGj$>^Sxּ<'c6} =ͳf(!b*_W̯/)~ifM좢.#G [/0~ {@w ֯1w~~ %o=.*E={^9o^9ktoZ*AKevn<ƶT-;Oq[j wJ7 3+ZV\G+6_\ԾxBU 6*> ߻un`> F>N#41Y[*ίg׫6x߃̑V j{nZsiۗ{> }JkAkz0"A?.p Y{0ICF^鱿 ט6 3mt lc<@#t{xxOH; ^iQ$Z;]GWWmu:m{ci0eWH+WU*RjK=On}vw-~7ke#z];_=[HOPΩ4y9t}.߮6:Cȼ{ڄ zTT{%_%@>:#EKS h9Sk[kh_O8~gqٖxmHq>]K_ =H ޽kMNXAHu;ZgYk 27wg9uz eBOD֓vzzeX߻ :X!:&;Q|FuP|g ,3+(>7eh? |+In4} =&F!m'|2?Wky:dcjww}ct Mĝyx(<ܒ<CήtIۭr))N/{~\ ^:[MOƉ1phw%tѾETߘx|'!E3R-|y|[7L=.z..o{>;"'] cz^N/fP:f]t>%pxI6s:=2[ /r6>Ss3+%{]x{>'pxWnM&=x=GuU-p<`2ſi/>UE[9`ePn[Z [ hdyX1)vNI7E?%nTv#<3ppߌ}y^V\ls1lw1M쏷,RcE٦ ] Y]^OeY\O*OYj_F ^=k9O&guw@kQD=^/pSxZe,%{o'ɭ!e9d)~kz*Hˑop|/ʷhO]G胊+V&=!,#HO%3VD.CӠ_B{~Qf2P}Ag⺲~1jݠ+[iU.΄pN̉.\3ox' gNn튰qɷګ*oCao!^u{~E!d \=wOHM[}ܶû1|ȿӀ֣q=y\rxuU.#˜u4oߣ>ى_@UFExw wnNlGb|gk%KMɵɷ/'|8Au}r 9:9p&=c8`SXjн'3Ogx "(oCDDa\nWbbSc4n5&4;0n0jg{1Ǣ;8Q 5Nۇo N\Sn'pa_C5tz ,k2TMM5Y$?ֆ܈<1I~ȏi*K=P'?+|k䫶ϰzs[BꗤIΧA }~v:Ljz~h9w^?V9~O;?_ס7 &_r,WmyϩZ>68H+b hV/w{cێq4u ahV{!u 5u}>KٖtbՅ0I)P=~6˜1hZKιY.:WlWm4tM.pyB;ܱ1K1{<_͕z']v˳}/ 7\Aw#X8g enzOlCw.vY}6ᷡ/8"oV?;[0lt}Q:FU{#ZGKs&b\U_n҇RB~`ۃK_DR(#h{й2+9F켡1=ߎ}8.:nj#Mx],>$oT? 6䏈ztSIKgIwr  ~_6n(*9h_3i-3ej>=G[Ϝ~Ӣ~;8Kսn}iڗAfN>gE>W}z|oZ@it"|O0 >F 6ۛyE7"W~ߓeku=d7^H'`?<3 ƃE^׿tz|?[oz꾯}E\`v: ϫbE0Na;=~$:^:p UBu8 T;ҿCϥz!HPP*Jpy G?c ҃gm(RYaAL٬m| "~p /<;#d^Mv:>BiX&>d;&E@W.,L3h^&A 8 4( p;w2 2# ɄxOcUJâKNp8h~Dvwh`یkX8~QCф#?07]hwn%|:U3N ghwzzLi~yTAh]/bJG%sVql} yxp[ZXrn\\_Ya,נ|AGwLkh<4@;u;cpjW[S\'&+-*5٭l+[KL]pdfT| )<@w?rj隬xj+8v\{<ƽg=ӟ\r%Bo[K8hv,XQ5;tvggJm) F4lQf+2 lsѰ/QgTY>,[,LR޷28/MEon'Q3t7c[} ~wRkBzwyb6w,Bq aYư') ^;Tۤd:]{Z%'ZGr9VH]3{Q>rn;T홶!Dcvky|>@򅞴wS~?Bt,&#Οgtz_ޫl.'>9ow6C 6V*z U9<=*ujpaw7mgi2!Tڕ[dԡ6Fy_ʇKA*jMukZ_i;k;]xxPQYR\;i0w:}[Qd:<:ݝa@ΥCa,\˘aKW]F;+3epј3^Kƨ4wI|j]@?h=B;ag#c.\n{EЩ1"=֝M(.2t{ >zL&vVs4އ|Ƃ0 g^i'Xo5=bzOS3O>":mv_@9}er+LO!1r1iSr (4D-Q xP~Ky{Z??~w\KdF7ز7fY䲉 zn.hU,H_@IpsQ%faI&ʟN󟴎ߵ@>8Ay_g708b~t BPf NDZ>fRZK<>κpm/=v|Z0sx__/?1>ymN[dFҖmPmv74J~?.2INyt;z!\OYW&烘Bp׏?cJ>jrLJ'Ͼݧzvd."5z-gʙvQ*wΉ U7ZA5G;{9wֶxd+ i=k֙9^iVK2y^3oے2Y2Y 2Yk2ռLCLu^vtZsng󳳳ٷeYR냟 DsiR$ovVkթ3Ѳl{ڄP~|֏+}sԚXQڛQ9o])B([rIe}=F(gK~KOT{}vq?vCB4?[;~D_=o7Ex"*3Ex3v1⣀d~P{d[o׆OVgLGOۈ[ʺ͟z'.%]$]0gܖޞ\U2Y*[?25E%ST v@w a YB'! K%5)%va(kݶoA'IHtI}[]5z藺 olDt0׹ƛ)-?MK@ǃ;Zt|+c -gkOO~Q%%Osyd 9kg\.iL|;:9~y*G|pIjk9{WN|}c_k>?oSn>m>tm ?5FI׋v|^H=p:$pS/ U~N%pLftj|t K ( R\jX:ŐKS"N4m}Z[~$f #{ȓk|)?Y~Wi$D4?NVg/g,oijq:9ԅ6LʑK̞aN=:q7=9Kg~Q# T}l1lǾ3G <=/OȕUSjptԗ-RU^IĀ?9|+ |?x4W'E!ϙҼ \1]C囡82|<܄< ܜ\'fr)dzSs Kg0=a d@N*r53LnoEx.౺ c5gɉؙ[ANpLp|p{r%+ |+P R?U$We"MNO''t+uϳ?틟h>&}Ls~r:{4NN'o\sZF ܀ik[01L@2&2pRߡ#u M. W'Wn5,[Ls^`_mk9TܪH٩CjEp8 șn+Ū/ۆ5Ǝ4="5n;PvRc=ڽ19]>k+[e =s>v>/׽> =ϑY+cz*aw9nIDϛ'ŎocA]'¡1{:jx^N ͵܉xgnTl -\ ؉i.ˊ L^I!dؔ-k)ߵn{Oך~b5|@[OjM7bVzXƗ+Jxw}߶ݳDN.QsJ%JgK3kݸ;̀{_)GukG eFn"7{~i6j~|M{yژټs3Ҭ,pofn of:Bw1|-4=Bع)sMnB0oηgܚljG[OW|otE uç5F=vQԫ7L"fK?aܗ@> nO܃n_S(ҳwr{ꈾ?k(rval5a|(w(wO2Qʞ55~zŕrWgۭsfջ7za{bw{{7~Ҿ Sswu|V:axL˽垻.ԓcpE˝p?fϢ!vKWR0|S \f\T|/2x yhHY񷨿+Oy|>N!:\%F v[N93߈zozuuz(V W'ߑq\.du,rc뢹,a]>תFZ3_G 뢻AUI[ ]u~J.7=叅;G/ԏ^|yFygy~ +sfY-㔟M<}O@~<.-1y/f[A pǷg]f\"=]9L\u|r!sg¤r}K1ʹ;3-+w2BLaKJ|s.L(T̴R|P&h4Cϧ|4KrtOr=vŤ8}ψ2ޏ5p-dxv?\=%;0N=(9?-8HZ<*]  r?^?5ĮR{iojk9팥|3-p .oT\Kjtnn|+6t/EA9宁'ԳYej]*g|n۵|cu0rH\:R# 5rP5J-Sq[.;~? P 䗓/CPhEn;u'=$,wݨ67gѕr}af?uXVHGw哜<2q}%M)Wޖ=8Mژ[n%/l?_jadWZ1ξaXE8{bXrŵqUxޣruw7sqKfe5\rQr&gu$^sO>ܓdY:I=3ZW-c.֙.>MA/4Ro?% v{< KP9ƥzk;WٱMlgYPqŨr ůWCgUƛ \{PYV]g2*F;qƐ{W8~8N4IOՠ g3VaglٲT#!?.92XWˤnO#2o#YwfZ\X>$/Bof)`8X+Ho 9Y@  r)bf"YPDCxA.pr@Aa#x-~tCE[^fg*ߪGYթgT}TB*s(i8hMXeAreİe-u6 1M#X?4cutaˠWZ|4]FXrz4룻ur7a0nB/v{t0& nv+}x*: ?c}+[st iU:eS`"58#Tq>'%W}ҵoՓIESkxivf~8Aߑw ohl : ~S>US=fP~(zh}[rE%-?V2'hvJ:u<#B~R ^ېYv I@yΟ݃|{3 WT'][?kuzFu(ӊ`_/z<<=}mrA +Ƹc[!0HYnik랧d9D#<ŠekD9L7ېT pN dI6~_4)A3 /ZTu!ΉOo&4%:1rصw$$KQ8i/Sc3E#\/f%{3tI0U?*νG"{"G2y k$Ո_ZI ;{-ѹG$};L *Wu˷27d59ʲRU\ 6D0:C~t:u*)6dr=NnQofZ-,Hj9p[CN}緁^)g2A͑֟ZR˿Ѫ14tBӱC|>]}:to '!#!7KтQ'oz9ߏµ6mYՎou,SOBZ5yu]s"u7+#7O39R(G[}⊙8cPV3뎏fX6sm\XXKU߼ A+“\SN%5WmuL{؀\u%2g!E4i?,ϩU6v/kT%=>9z<\Lxm _j: ouL8#siwOo /]tw#?d(734yu?[u _nW| \3Vѻ<& ܩlmU=~CF>9[PHpiȹGasno|'R[+L7_kCWe6ϗrYR;f}P_Y'_9wt&u!n|ɗ7ñ|>b6\uIoX:uKUH.hw W=&1su߁gyc#pNsKuՅ"p|z9e* st^o3a#|A70si ss*묹cKdM":-rku*z> \x9~KG=8mu|eoK>+V7W;_ҮIFWwIM>c3daϔG9OM#qpSƌ(Һ2- wy[}0*w :W~lsŽ$zJ~Dth?/m͌+~OLkn'y?"^)?pkKpz%efl\ysٞr@.S\}bK)\mVTK 9ii`Zw:ux8Tet\؜Vi?uQ'ہ5n~?ʞdٿ# .*_T/{ζ%x-}uJ~*oJ{b6u_hf;%Cڳ s>6UXy_ٞW83kyދ&cɿk!ϑo(yG?Z.J~"H>( ۭ0(C]OrZPZ_0v"P~})]7mxMn96;ϧ}&ҺJ={~ݞF#߹)&e#x#)햵IS!M "_ Fwp?kkw:SKal̼j"p<ÝXc=?@yto ;|+ٿc|9}=>б2^~a>g'|z*}^}zCZ..` H\Fpp.2+2)2\e@%M|7a^k :3Whc:75c]nV| q _JnG#ԼFl;͡ ~F}LVP }GrR~ߡ_>f4847 :ר?$V ޠN)~6#Y@2D͵AQAK}|nS2*_mߌ~oG,vʐq.ve'.ug.ګmMݱ!9廜Avch?w7B)Wҷ*.DE/1x^]m7.vSw|DFPދT=%OjgձſJ}3R̀O6ʃiM'+_@e]6yI~D8eKW)=KGuL|$o>BF%%8iooc7hk.*LyguoDzd?^şd:#&q`CФ., Vf=-*f+g-xM9M 9),5k(9C(ॻ+=oW^6ҹh7n$_V3~E}ɗw+| |¿tg6㋡ `?ތ ܵ#M0xȞ[cvi,1RGZ,]Ky>oH!6_ h6"4TfwSeM$iKaZ^6Fgi|Euj ̚>dWM/ עN&?V+h?յEpk5"uo* ^'^c[ [(ָkź_ K)t(t(F #0ҏk ?y(3ĻUa. Gb)fcfbJ-W\媭zMU8xГ /{{]6Byܚ#~uҹJ_Eßz(C:U45Zc>oJklSID4&x2?o&۳%$cWKPM0=\ L>(m[]xl[IեI}e]?^W4%>U/do-{; ŐOZR/۶w~n'v>G2 pWWLjVi WU|B1ΝS2{pv?{\qneUs>UVq*$gZ5z9V qcZsfB# m/]O?kfc1c63\TJ$4JTTFRF_HgB͍1gc."d I}rtqI޵}缓?9?m;ވtv{n_oa)WT{{'.JrkS 1,COg /2'U7qT=`N*s8p12W P;0f,Ԅ<)tO%t)[4O h+)1iro\R.1 RӯYIoals@4>t8 ](#[Q6 idh7d``i_F7;Ҩ[9i4zrw?y(ޟ+ M|7ԞNR4wkXTF^6֛3e[vr.HWFZI>c"Zclh2BL̘`)Aޠ^Iw\H+Y_a;w).R[S4>N`X6 f\j'ېfșX ca,`RRMk/!ߓ |ҖN} q\.cY]|:q?Ce2$diҟFUq_|;0q[ .[K٧uz2ohmͺG1Rl`}/3[DJJdR:7CoǶEb9x:q.N)Q'Gh?ylm{f5eR;p֦v{icL7u6h~5w<(R}T/&1-k4_,̤"5拢LZoTdzcw&7gqѽ.yQ9l^)p NO9<ͦ,^+p +EO{kaNF$ΧE8 ~ML ohu7]G}cwKLaj.?\R3I-ݭJdyY8CM|/^Y!p&Hbial85m:%ƕ p <˼y]όYiWKUg#q{x~{2o#*IPc(c}eTi_/Өk U݂h2Jfy_qdQu)wr8K|K_?Vՙx/ߤnJq=cE-Gy3v#U>Kȑn?U?,Q|5pA?gUC7HkIA2Hqf<[A:atdA* y Aa8tXל 9tiiC5_u Hwƚep_&ixx7=OLuWitoe᳟;}(o*a̢Kr܂99VڛC:9d?Z-#Br;\DŽ\cr.\w518V8Ns0~TQ~\?ɣpQ8Q8 yO=mslwcЛx7xm6j2xN6u վWR+6| IG( ꉄ -Oȣ3bV{z4il>U~PilAiS;a` {͐]ڗ+e_#5Fa>V$k& c/FH1ٕ=~#˂WI7T Q&p0Q_V cLyQhqRp:ϏcuLQ߄mce|,i|}:&Ǐa-bMu7@YWxk7ǯ^{)v/yEٽLuS UW0y$?c<}wT:Svr_fHepNو]{(76ƽJ0_ەf뷥%2c:Ǿvl:н^~vQq09]}PJv9ח \֘*G \|?e 7 {lDa}v>15- s4cK~J.ڡў1]z,?T@c_TFB;X޿P zmv` 򟥱r>\/z2>ykjVN]/澄 t4S_P*8s㜵0ɁV=qV=ڟuG lD'{=lkB?y~)pR>/-ダJܟqLm7jK֘S[N.(96`*_rv8Uh䧽NMۈ;@fedn?vsiW+?-= O|ϒG>{; _ND8VGHԮZxp/M(yO /$/nV߳PuCxw>J}c7(}#oVc#(}vg~sTh,qCq_-_}_cfWN\ c$2|ek_Gcp_fԈڌp?#koFzw/o-E_C;y=Erna:a h {m' U=sQwrdXwM>!ۜr̠Z{5<;"NT:gCZ 1f_vB /h{/^{V}D1S8.~sh+>sIю؇7ߥb ;VwDķAc5/ajyիo8ayH❴w9n"zwa|?/ R iJ #Yvp"Dk>Pn Րo}okaX#mo~b\KRq/+Y~)|o@.eq,uG?9.gn*p;X΍nv6/[:U540ۘw30Ik Ø?#ʷ; )w.lvOq\t~ TWZiƞD Xq=˧N>i[fҩֽƠ|Ò&7AN#LgP[) ۿdU<B.a^Sb Ƽ| "]{ٽ)^c[pc[_kjv/@3F<^g׆/w8-~v::ݶJ bi[\+!M<rN m)JKodnƫߥ>&cΏ>|үJ[gW ? peOҒZa̼8=s$f޷~>L>]`@}F+܉Wg[{=/3{gޏbp{-G@y'qeA4)w2 /-1S۽y]4ڒA3 vo8~wIta ?! Gp2cT&C\Lzҙ_ö_w^GWd.;7=x ϋuYjq̏~{ᷧ.TT{tI̋P)̋ o#X6y:>S/e^}O t%~ey{ݞycGl7J`)U7kS2_t#%/5aśRͪt-`-]ڒo?+C[ᴁp~<ihJ jlV%1C@gYcr. v ,@rw .1/xקF?aeUkz<2̻x7 ruWx8޹IK\e[Qe]zLo{\U:U?üK]̸ v=݅o4eWлӅ>Sa:U8_`p^` [8E{>%?;'p܌х=<'hiCYLzf-2\;ҭ;3GRe̻ xK7t)fQ^લP隴6 ua!qNp]i߀̪lo)+}HD<ul|>Xu0g0oR k{S}\IyOR߃\UH+[*ÿmgq=w\p/~zU?z3Y,*UMF:}q2ߔ*=c&" xF y&j ]D{-m<Îo<| #_~ݛ'9~-d0?vT/o"͙̟_?} wrc.MJԑ8paB1_19筭i0.;mE[f ?/ K(2|{&m76),}>j+̓1 ~-`|g^ZNz?SšԻ޽2DQδ7O2?EVl#^v7/Fc'¿}7᪱o4?z*WtyS%+mcmui}Nü5˶{_~zj }Qܞ7 }̫p[|̫t{2f3o˘yA\1+cv [p';?eƮ_FZhښ:Xo\C̼].9Ckvn uyn41KOh~vÅozSS{ qw}Qg8*ޡQvQ~&;Y-LTDD" L@DAPT( ((zY(rD@̘=!INUM9ӕ_UsZ+R*{ָ}8b\1ວo` ܗθ2 '5R /b|UyVLR]4nSoLR:v'Թ.{P3?2.~~G~F;)2.p}Q}'/}}m5Z7en[gq\jLG_3=q8'BOcZ\#Y62_'Oנd>y緇UgCE؆2sv2v0,O?K 3k6Bnua'l&m`ؓc2/{wO):XnԵ;o ETڟՏ]f>R8u9cpS4zFf]۬{5)5?FE.RiI^uqFw/GVkU} 8?j* 38  ߭4zi/蕧U{eO-ۆ1!ωg>.0ճ0wce1g'q܏`y~sFKk5:*[ M+2K_stc1S6٧g/;+oYVHlf[d -l:q,offl:YM7ftlC7o:y[C79Զg9t/QwU}4Nv0[~23r'F|Q+"rݒi_ߖi|4y\@O<YssIKsIksI_^^O^=׆\ҫ3zM<yHHH+Hѹ؝yt.H=GbTl<iZ3pElQ\`8Ӧaz+W6KW64c"دg+0eıNN'n''O:''NIiRTk:樳#r^!ѩѣqGc@T P=,zyvGZQ^.. 8ux{z;m&90ƌDMK{mf"٣=qљqbw_j:e<-9Ӱ@87vVXgUylss?KG<3|mwsYa=(9sؕ省#j8O-c`yy1W$ޖ~M8<$&`i$'17qF&MG\0ZYh!xx]s :e[=u>_z.9ocaοb u`= oh= ^ (sl$+q_݌J,1f\~U}W~z5@b&KH؎`?2ygw;s~}nOQ&1.m6q'ﻇ-HM߃ݳ=рz|< 4:W<RdXy$: цb3k^)r&ˉ9oiuYwwn͌k{5_CD'hwq02%i OvAx;1m{KgW~u3uD3q9b䓲WA>l=joK[8y RQn+w4;PZKj*c,:=kBU}uZS{s"ßd@,R1QF\3\8l4ۅik4֡84'ixzzGzzC@g|#n@f@gc]4g ߑ~@?4Zjqb}=욨bcu{x"݅c"ݡq`1#ߗu<4%{h~w#=4{c,͟xn{hϻ=8!1F<x7R!F|#y)fX/7y)f=^Kx)f^6K>W3lb/3lbҞt/ ;륽Րv6^r#]Я5/Ү'!ψ^> Hz=C W`;9 R)8qqN[/|~HoS魸X>.;R OM;ld_֧-J֝JֽKCJcJֳJ7OKqd뮥dޥd끥dKֳKJ9>\):l}lQFN,#[__FN.#[?QF^F^^FRF_F>]F(#[Ǘ{*'[.'[󺁡)NNʕDbzYd8*T Ӹ072/crWP9VP9VP9+vUT  ۝ UWU*ɇzYҊ૤8-HEqj*Uhw[z_DQ1tSIɶ=OQ|MYb;hUO6n QC=̞!0> `қ fS*O*O*jC=<]*jWQ{WE!i}j.?ZY50VV$WTǗ TS7WS|&3VAb=ƽ%RNS~_9[ ׭E[TnO\lo']$o]$/*xc31\NdG]l{Y 뭆xn!A5fgjn3knjHo֐vը;t]ȲY$W-LU-wP%% kIZ82NZgr+ѡeHV;3jGdƤ0f{GQyS|TlGGGcv}{|4wGc_[^|ފ{+O$?Ǽ{?S?~zo{k[齵O~zoӾl_պܷ~Ƴ߯bWk<~ƓWk<jدxj~:k$Qs#:g޽N}xkY x`5wc?.yJ \:}@8>5-s+@^Xl~M6[k+Pk^ٗxrq`W-p:3rh, nZDc}Kܤ۹Z| Ѯ]ݏ<FwkVIkkU~Fp_^  ]w㵤%n%IY493 Q7G9sBhe7q{=ixjsF4zEEogp;VԩTu*MT=0(;wWG\|]oZ[O&Lds4iz_mwy!㷮b:j>_cl-8K:tmZnGdzT8|A?4Zs3Z ە?@g (?D~ᓽ^k0Md-߿~gquxI>W2Q"KƇm; td?[M-mia9inX:G'E>\?6#S+eK|Zsm^;9p7wL?w#r| UN$j݃e{hϧ4zF`Eeq՛tO;6L_ZcZ6!r>e9!o >48Yź^ʾȸ e˭?7Rwuy9+ -_YE~{UZZuwXsb\e=K ~9}౜Z{iGOWe9,*pΑxԲ/?Nwnw/nttMY'RkrǤùOXXmF"@^'߆6zFaaC/?m Lc8/bxP+sFErIpq-S}zE3ujaP.{_$W26f$&pIqX$2T{C I1Q,mYa!\lz'3T:<BK F[;gwi`q|-p󯳔;6}_oBq*3m`\Q2^DD^Mӊ9]5.g6i5^1s4zmNR2>dm'mmn)}82Ytjs;s< ~?##@9~aL??_,tGZ;^H^#dɖQo(|2~ -}+PkhkC)w"IⓜKVARL_se๡ L"UJ z(zP!.>#;i+7tOEF'vI?vz( )? Ri_ 6+i~1Ō!bHk1oxHo!ƐfI˚Q=5#L-o0I͒:ysfrg>MGSNwK43wnɭ#M -M~glRn-Qk2裕r=+W>. krLRQN ;&v0dܞiy_4*ӸnOӸdY"@-8|?@o@Zα4/mebHOu<Ӵ$pܛS4Kh}u顪?+2=[E o ^ 6nc12ӽb!¿Ϳw6ڧ?=D۸Xjc~K}vg,X곱qg{@|*9JG2đq4V|Gy7?$cmx*'}3R\[ )-MVj7?UvZeðO7<~q\+lϙa}2fز̾%*̜iM1C,%}) &Bѧ%KD>i{-\}Ty@ז(x7S˜^;-t>eLgEa2x<Ӏ_a=qx%6'.Gq)&{hA7 57Sb6VA睫genS B<:8~mBJA]_w nZOdԞєO]-m']6Dg L\m,ZM7˺S׸^gZ ea9ǿ1Dx1.#mF?7a;R)Ne Ձу&\kP ;kc 87md['QMw̪t\-lkr[oޟIa1x֑j[qR:^8G=-&8wV 1gFPS^z#0 u=c7U1T߬Cmcy$FUl&ec]>mu:N{qV4oEG5ߢB|`o Ѻ` +woČ><_ks1oc|UwӚFd7^';%c= lWpXOm?6H  ޯ~/hl0gyX3̼H 軦PM5y󱆵{Psxf6AT_bo{/X.cо(5!Y y|ۣgcBXxns;QgCnN9 {4'Bx9a4s7XNgw]םrPa&3+>r 1(!>Awy{GSOc3d煀pX*`y94W$ƕ}.R+mpO!S)Q?4X0o+mM}.]T8jC}Mhu_)t|zz*~e j ?q4n\g!F %uJ2!cXOf z2҃Qt 3w!ϦiBaud<ɯQ!Dҗn`w\|70{VG}'CYw@p+(OW!P6 38g~`t-ge2j[<8G;.Xpc.fD?T\4*k~FcLɌfz1ڮ.b"QeٽB3K%TkuZ{>gQz@wo{B!_0"6&}E/֓Ρa;k;k_m^UFkn`DžG;7}ƺN ]ģg 8vաxC@N#wF;k@~RduN:o2\'?zh,t=w,zqvKw@V\8yQ=ynD㦗XQ:j^1q7z?INĸ;ϳb-ie9lxwL`.6|k:V .㋠0X񝸢6KB6<^xm .eA ;M8:eBOЃkv2n%$į&~ u kqKsϸ~{]<$8 o1,v.ׇ nF{t$Z->ɺS䰵ù+/O>Wq ~/eN=_ܞ+W MJmt6B6J 1Ng*/JtYu4%<@hc[Tgt>w A6b?CVjwq7&nW B&Ca6zџ5,tT}&mޑoaTψmsG 袚/cG qB6Q2KL&{T|u 7*÷~@ìkXH5E 6oh3iB'-eV@ .mDOo/oK?,xg7(ӁwN\6urv7׶e$?Cak_{еKBҏ0wleX2cyv}̋cMɍnAw_g7UW-qn {C{Fߚ!{mҽ&}z|ֵNZoO&0hR7ђᇭ6uE1v>mI`Dq(z/\/IwKwge}rORtfp?Y>a"!ߔ%jQ;; QY ΀d_?Yן~Dcz342<0/ u= suR4-' (n k}<ӧ +u[YÖPIf~ ?]}X8Bu5' ٚrg{9OS ֓dRl_Wp%߆j'ֺ,|gǚ$w~Vkpݼw=U'Y6sR]>qi_+^hKvm|EkkG.@b}ڻ<=YY۸;^*wYϴ^9A}toeכK>D^lm(,{KM ㇏rqm˫-ok0bmquV{3y#],lَQZ_`@?ahx]xE~l趮Q{BkI#A_%]XjҵX`'PPW,e] _d8v~b0wx6N~ʞj|23?g?R]DW]fB oO~:C~z&]=_koJ >sk9W\Aj l;Q/t +f/~O Ǟr/&|o1 lkxu6PWc+P'0yX&Zp\_ ps`g;q"P<fj~,pxG[ -p?g,zyw܏uktok8o,gF#-K? |1M//cŁϿ0>z)˿_j~jZCY-|UGŷG=Vә) lM:^ȏVa~?mܚV/3ߨ3uqlm ;FXV4Xr3厃Ru+-;iѭ?VHkA0tw-ta{k{`OJog?:b߹ \!\{Vzc1oqcG:Mc&{ -brw[i{+N ׀?FiikNE,su0y;9taE>(FoQ{q"Fk_ciOWtZ[N{.ސAz_C$k}-6=g!pC{su=?/mU Q_j;qZMij/Q:Jg-dԾR=Tolb13l13lM=Qo~=,)}6{5gwS{޹z_޽̇QT򳊟3;_!~]&۫Lj͢re3sgqf<8/2gSr4Eg:lk{o629OYMl&p$^ɦSbr\FeHMy(WR9^Dio2r 9KQzt-,kɓJNU~,x1=,_hɛhQPxar]?5-GT}Q7o3?4z Q/*YCA;[?Wɩa^kKն.e{|v4wcy*Ps=CD0)y4sd 1vR9>J|\*!yT]yTSQ9Gxp1y}K<y(K]uV ٻ<]O'yBV<}c02= ;ۏM%}ޱ+H-T~CA/ gˏȫ[4\ C^{0gF#u>R0xʯ?Ox[~6:;Y'=oh<&c "PۆׁD߲%Ifg|yޛ̩2%8[~,s'ZŅM64v{w.(x8 x/}!'D!;g@m!t<,M1C)8Sg:)HTsdc܃x2ke}B|=dbr-nEkX[+Ǡ+ete{z> /mQ5ڸu |~=w#K1yJpbkׂ5s>ppv .;8g7sv:8{gsN88{g/sppo'8)֜rޣR`/dgq94d9$8sXp39"8G3Vpe[Q9ʜUWؓ%{^SOޓI뒺.9%wӺMw9J2;HeVY^TfIF2^zh^/ 0?q$*I| w';mtY'-p Qm]ݻW8cׅ{x=j klKɐj22N9>|q032Lwb=m&~Ŝd]Mc .TtGd}0;Mwl^cT"_ܻ^:UhsXӭM{b@qw|w2CV\:lVLeضHb;2Lo Oy"rK@B~)4LK`Y ߋ@c>8OGl~O 7"$eX+2([w%r?ms\"wSp/̉C09M{yM=H ƫlixqeϘNq>Ob~pTs)}Վ UZ0~+6{Et}Vې/Uz TӗSNr' _M'߰V1\~Mcx϶ &wG[bNo­eyta9M TOĺZ8>Jl VT;0\: Xo`]s+,VTN %OU\"( NU*f?xk^#jW \&l[S^TPuw/CU7E7R>j+)9T<ѽMDy[=:we~C;Scvi,׭pJ7ؿWX~3}FENJ:cR:mnmRq~[3qy{ÉQV8n~Q@wa$o5]ȼxfx.ż,:c=%^k{j_ ?/u 3{y We.cLA#QWZ3n  ~pQZ[˃y| iO/7gegucY)2zH.QQ5e[}^39a*pK-3{Mt&eT;}fkb BR P/|%CAuЭ:Yd5gXR aM)> |: -i!b]7 e!pX?9. &<3 !5v V 'xK%Bxb=U>3affS4X8V;NX)fL8FeNGAgE9%,͵/1;$oˊ Ƶvqst'ywC:W㒒7s:WkRKN+7}E]JTg1#,sˢAs{N8+~+sږfk>glu1ʬ\=P]c,GU$XK}b%267sw.%ۢds9l}4mQS#ۢ>=}d[mpmѣ>-#ۢ}d[4G}glVhGE|d[8̼U(o?(o(oymtQu(Or\u2H׶)~G3gJ>}f以2 ~A}jı|숪疵TRXqk$' B9fd=t̫͵i ݤV^jѻXD = !xVqcHOĵ mG3^#l<2.Տ{'7)l)Ѯ~0vOOXBV6մ3jx~ Jcse]ȶt-l+5D;wۍ%~Abro(яeQnj%ڴjƊH]Ic*l"/MŋQζ~BBkk ҰE΍2B;Ҁ2[/44`^T7D]4XwC8ca /daE7_pMsG+Ք+qΩ/L{toOd#*DJUu ދ%}>+* \Nw!P4x1 *^C+qaz&=ܹRuϑZ7|>D@fȔzL}G]TN1s˗q}~C}3u {_Nm2s8E|Dg|Ӟe=!3R\^G';!n]E: S=]X֚1nouAضO3+cWD]S|vj,Jnjp csrz(wrV(whx6㠀)we,f:|N tpɷ\~HEn.pq:;x4E!V`7q>Njx#vc{3q8!}\|(;7l[D]pҋܖ մ8HWyO63 Z8݁5(Foy^:p 6 YD0)})Ix}Ə׍ƙgC9NxHyV1ض ,gЃӀO@~g03b{QuƸX1_ _q9~"%P>{ǎwJ֕ D|'| Jcw<pW˰5)ݭh8䡵 *A㩬fh#/\ >LÍZKKǛer kO7tQǡ1ײO!]qU_9h:K2pdrndp,xc< ; Nli2;e_]w|UE/bPD@, " (Ei(, ŠjH5B* @BBzB$, X \~s͹gsfN9:l`:Ʊ8<o8tᡌ[1oYǐف,UegQu?+,1Nt:?evOgY_ݖAPPOu@30@8{h!4ޏz&{RxKwRu5&V 9&f5!ݎ$[C]c~}9e4 c\Q1?+wfm b>6x4`)b[k~ˆ<DyU8q_( *g@l;uT7og\ T@p`~\s=wk;M|s7: R'adqy{^L#i, Sޚ> &=`W3v91OKiΈmH֫8Fr|,NQeíCJ {/q@)mef\&Z7/EZhsG4-gqa_=%y1 } #Ci5gD<:{y#l!r·0U}$Dȹ]?;̰Rs33xj 9 c)QN}V\m,QOs788w79=J29, eR7Cto„Zz7W3cw2l56üc}uVgX=LmSxb*sa0;0Uk s̚0g~},|^s}B5NA(Ei?^[mc[BooY-,*un,% ̿R+u+8PakuXo}8[ iߎ{/w`>G^SRf aaT'W:RN^k_8lv Ǜ.ͨ-,iF-|OYײn?}fQ3^"N8Axs8B '+Ou'mn-p+ |w Vn&Ş?\KE~AG?"Y/B'_?ӍږȇOo8O\7 #pE \ p' JTS^ۇoɦP'.EjY|ۦ3ߠ05uc+~+œ%{p?x옭q;{?-pMߥƀj*a7T?Sc , rjSXȟiiNO9:s49?A?fsu8H>2Wy#TC8+j=iPsU᠍=E2C+~|礦xSXUsnb5sT|9zu\k~55"_.esU5~Ql*W{xD'rJ* .uԹuCݯr=]NEQY+[ӽJ@JߗBm<6BFEhٜ]. xJ.hs> HkKrc7ܐ- m#k ub֮o?0s:2u}~_40f$%VzV(:i(˱?l~罕ֳGDxXX 8?a7mSk^X\y}Jw鶣\{} p(ZL*kkG xݺk m;S \%~pJ3XeTG)Y3^ow Oy/.pG{+>>!x/u4].YP=oA۽:؋~<2jImzS?tcz&2dCGA6'nY7|']Ƨzhڳ6׹0~Hk\axe[C>q}+WNUF\KLqkBc$p P/?E}RqB<8E_3\;[ va?<]O-E:?s_g~Ak|w鹛s>>L;*&,"\׾.;Lj;ߥp{esHo5}Z׵}`wvl~\'} q0k֝t}уXھSy=aRTﲶe"i v;cd?33.6Afx.P{uӅuHp>C 쁯Ue7D\G*$Ə_Ҽ|*Mޛ҈yM#Nixن鹃a ]soj7&Qxxyoc8c ƇPv~̏:BMe˯m|Ofo-[88?K#E,8vq,6p6MM6atQikC*&Mmv?XHLOs7w66]e<[>\p te^o~>e?wΛAIɶ+1tpy0V_WeP߬. |\5Cŧ A/f971< #tw --G>n]7u@ eP # #3HLɠ5 ZIΠ5/|NdКϹ ZIk>4iIk>2igd&fҚLϬϤ53OfҚ2|zeҀ,87B^Eo!gy-o-d5z { {B\|?z/Ϋއk@}|=Zh@qdЎ>b;Xkޫ1b\z@O:hW̷uNa< Q:y>P@,!=Q} ӓ4!^(&}7(0=@ql iWk"o'xi;P+s@]/x^`@=.i}>wāE}t倾Xَg{l~wo 67o~f?}ɍFj+lwJeC2ms{氭Y<9:=ͼ^ȯ&6ƐM~&YiK<Ϡ\J\8W_K_\m*麃N擮-t]u= H׽\@nvU H, ]cQHBuo.$]tݮBu' I].$]wG^E&("]ZDn{麓EkWL_11ŤK.&]tbuITBnP %"KHe]Bt :Ru-JI(%]7tRu饤KI}PJl)麫n/#]ץtݐ2uH׭(#]t{e/#]Wt]ruIM)']tݚruI}VNru[HݻtS@~c6g Օn{_} /c}4מ @=ԅ:h (.@ۀtǻۜ{} ^uSNrg}M۝dXh6x jh*ih:*F#Lcűy5_]:@1~oyNc=݀t#{@s;nthŵ8|/-@=玲Zw1tel/=Wb-v vq#Nq\$}c!}r\tO?yWD'ٵIv;~A/Ļ]ls|wQV1r[m;Cј!!|b[9K^8ыtpf\<sN6+XNYE qdI';^o}wd窝|8O6ĝ˜d:^V} ;kөqC:-$"+QxgQI S)InD*(Hq8.n13sa̐1fǸ޵wޯs[K7Ԝ-t^~]bL;%6z^[s]u'ۑńўz_yʸ>7+٠p]03<볅D+{[ l [mhMT΋c[6bR6:m N2Bu)4ݟBdx4}w+GWnhV^JѦ4/ƣ ;XZв}|jYPa:*cs>Iݧ ef+oZ7*eGlsK*AfKvM5}sTMҨoPW_E.o6^ޫa2(p=N"I]m: OlZdiR/ o[ ~@O>c ~f՛\uDpp<[7c>K1Ƴ޽GX8XI!9(y$o4sUDz?oc_bwO ڳ\>I7]ǶOOwiBv=+2- mv~CXv0l9a+W 7WAOܩVbZ&\fsX*ka֥7;ۨ>uէQ}:~է˷Q}ۨ>mA]T>A;T.Π OeP}{S}:n;>N+NڙIߛI$^uAL{afZ{y;(_O-5{aCt~{ ( O(DSdqd O)$_[Hl^{%m/~^sf4Q/}o|>6 cOz>m˸ -3*>Px~۲UyW ,xm%?2?pu{.۵c]~|G>o\;|7ҹOb_zit>2&<8j|y3N|#s Kg]|3Gox~*[p-`lwD>;!p/gp7N 祻a0F]DH70FQ{ =D>À{!SѧxeVk҇{Ivhw跜pZ֢ަoz2H_;նN?d%r&H8_ƶUSt!y{1Hޮg]r(7yfy+M^C*#=U[Vkx''"H| k{m:|DKj^?kF5 a`ӱAWy+gse6 Z[T "{7p%{9Ddo-Ÿg R.UuAyStB SkJ-g;uo'>fmA!|y*!\C-w{rl+ӛU}0_AԎ$] sw9/>q{?;s*{GWw`k·9TWz+4Χ`>_ZD#O9UE]Hjջ;^p,RQ|>nU•10ܯp^|t7Gk̽œ: SZx hV^CXGS*ܧW_cֺ g8Z_qs2XdaJIafYgn%|;߭m3e3M5HK;rr ?WP5Vv-PcB3)a8lb\8G RmUz)+٣;|Ž*߸p:*  wl%ʅs|ջ9Cmne9>}T(K\z=mş|~>SFO* UVث *<@~ pCf?kOeYƸ>> iW3o&<CXts\+9Dg6Xd1?UXDVQ+t֙ Lf>NT~}ⴖYN˞f~1<:bDlu9m}*e{/̧,%]#=PdQx6Garz˝w)T^f^K<窼.1 ۬Eygme$}tF%yy_1y{%Y/JawHWq]_r697rY:8fS#٦ Opy]M-*8'2K$.qr1m||5)rYe4ŻP>ιğ"q_~8ǺW͙ dp}MEF2IX) 锶c FЕk$'9p߇'^\JuucCg^=8Fzj“s5Ҙ“37xU\T38^! jSCS=AgzujB5u6I5fc,pe 39<@=NJpqk."TuH8+{Y~ syw$z;W z8O zb[wټߞy]ד1ޑRuGNmxuO ~-`}hWo`.W¼ߋI$^/]˸ml [>m]T}And|1nvS2~@b`2N%s>!({%r ִܐDrX׊ aU W|,mYndݶc9Yg.kq>ׄ|(3L0y4.L|oe_WyѳS\[蹫315SLk1CZp±u @XK5ˏ·?~/EFF#%?Il>9V{{̛jɝ&r&Ot0q2Ƭ8r[g(_,O=_>X4_تqлJ,WXmު^ʷ '3;mY(E0~e+_ TBi-b㷳恎_\u~sy W?0"3vc7ġt OV–'v}ݘ[[3I_f?y{~`V q[_]/|6_٘.~_W#_9ü5X5 KW>!АNn|'qhz6$E;uߢ7&"Eo3ᵻpXGKRXq3+%9[anx.׾me-.ߜcVU)oDfƻ!aF\:5PJiEMv*[<eS~6ӕ峮)ޑalUϏqt[x?W;#X 4rXyx>'g5L:wz:_KJGsҦUia2(P: t>eTX:);(csd3itiXǙ6Y$ӠuJ2H2zLHX_f#a•uWH9:COG@\'|0P" |ZXO:exgی3Dr8(c'mUcU(om3X u<\;*OQaTXR+pQ:|kzv5{oa\ Q. oH= i{: fl=yY3cEG~;3`,G<Əߌ'8l- [6|`ONrAnY_c9cl"&f$nn$G$wy}Cc7m)AvSy?Z -y!ڕWU$s/BH0@Ln !!a H$lI@@P68l(#€.Ȣ.ȌE)CDE@ (T:{ANӿS]7doY o}>7q'_2>x'::1Կ־Mt)d\a0rHY]peDǹwhGYB)|0Ɂ@{RӋ1~]u"\AuA{.nJU*"8M5^}՝9=;pWP-M  9ӸGyh3зk8oZJG}\wmMJ53.H5vTctP%?:INa\?^vB걜 __N=cw9^  FInV=_':z .uG4T ޟBo zLJ$9jt궮 ?3>Ee}v2-_~!;Z:#j#ղ36tXc$Y5rʸ1Wh_tF%iO36wdZR?eD4 xg @Z.Ou@a+7BCL>WI7tz˙tB>sNcJP1/zGCZ`jN:EGwg1QtT:fBچQtT:f*;+Y:⽈nyMVTE߭{=IS,86u!f*Zۚ֋9Źv~3ߥ0~o[']5-cSm@JGĸkc=CC=,ɠ{A9g3ܦ|^>Wbi8[>7&iNv@+!p/Zm$m<&c.6Mv)3m| -zRrg oeQkڋntχy2/D2En0u5]kxmbx|=G]j`[+ ƽa voZr%3c2~O4L5sV;V81Pq.W\\[&Ugz3~*sWѥ<]'fX~eu7Φ-Fxb}i>UzU Wcc]qo`&x9@y5!㬱σCsm87/0~UHvBu ~O)+Q.֓I:EaۮrL:.`cb`3{?O3948x88!? P3i|?i,H,!:-ͻ|Վ~lW,u[i M]۠.vgt jH}# ߘE}$xbZs,͢1MԽ#G[Z t]֫е,>HqӍ9f 8<]}}81kZR]8k#ۙΐO&ZuIp1Htu}`;ml<Q/R)cSI +*[PW8ܫq%eng>*g/龛qs:nvNd{!<~Zv| !\"un#dB}l9GcS[=΅Ϲ7|3]U߆G!2vqV5a_n}4lw;fpL/[T@t-I5Ṳ~hFffLLƼĘ8[P eyߑOs0A]ivd}usw@>4~rYX8YyEyZx˗a1mR."|k|ڔxs-s ,]]sZ>g7my"ؼsSwxsRys^ ǗWK =bo)+zPhEW}n5cۘ30}cf>,ӸW^ e_+?+/$Glu(RRRr =㟶9n5h{3rYۯx" -{ܹ +y+u 0n1E~l޽]WEwqlwQl[ky+_><s:+/$I,9udV/m ƽE|q4߇${׽X㎓ a? ^=aʃ-ckmJߢ{wq[#veoS:{ÙOiyPI;ۭ!cZEw)]$`dM:绛9w-1kԁ ُNfzB|GCΊW gi:Oa;7߬g@ux6ޕoB_?g?q`+9r&>Ѷun_`kC/U (_&!ZsӰG |H(p낛ﮀS;P}zӪOP}:\`ZV$]+3 јǸgEB`SRܯjEtd>iӋԾ ]^Wqqlk΅źiĜWTmctguIaӟ݆x3wEtfzJ֕6/~CچA@r=OV꫶N UKkp@XZy-Dz~Iot%5un*BE6(_S7Yp_Q=CMU>֩I^6w \E;* e.2cтӉc͒3~9LN"WF7~;2o徨ee(.mU=i\#dx=)JU_%eJΕJN( M᳓JTUeWXdzOH}yU/mN>ȍis!YnI_dB>73h,aWƸB9K'ߗO yxҽlF+x'squ_u'Ylg!o__r[1{Xw׭<&Z::}}7߳yNmmiĖwߟdCYn% rk}Hy_i֎A<%qVwNs>ny-ߚKٍg9C}ndU"ύ=xw*8ۑ7=,oU.Urro ޞZzHďNv;S簼;A^f~y*<:m>a nbywqkI3(ZoE'/My <"#2~~N eLZ]o4,-PT_Bc<UE O'ew cE Wϸ7kGSFo$_s̪k+^$ I}V] 1mU"۔x&2{ؒ!ife:E^eGAi뽻J$e.n;޷pM8_g9ȸV|~jxw7su^i|sU#9H2} -+zJ{V#4+ZCkwI7м'$SBs/'Jh%^/&Ԍsx'٩|̓27lZj"Zx.o,yW%G7-#ے'>WwZ C^E{Иc:]`ܥ@YJx5^}ۄZޟ@:+J~Z5_B5u&G ]ۗdO8 '`Q_},E9y$  Qy};xzs?)]3Il$_RIڪ ΂})7],NKJ{kDvj#׬*nM-|ɸStLg\]$Xs}ն˃Bҥ}k|h׼@"Yat ǁ~L/D >gТ/NG<gj[vmKU$E{KLcF!s?})⎞W~"Wee^$W 刵q7l:jړNS)@ Z˱/P;=ihsLQ羋fcJ]a[V)Gz^e?aj#dc˓ȆTyOkig;)(זΆ[V#=IF-K2d IUVX짟k3,Yyq.R_asNG}Z9k@;?d\jJäXq|uשN1S|}3n =7)ԇ?mdm[MaYuS@ߵ)dsB6g9< akm [m{]:Rvߞ.:=BlCor| )4>97LLNq[NsŚ[\{d/sa10q{-!YO:d?Hs9rR,S-[u;"ҫN^OT).iߚ"6!<+4d'6:E+KyWe{D{L#'Dܑ"]{AG({9اȻ ~ ǷJXb%¶n4v*^c{:{/?Qz1ԘmGJq*˓+}囂)@j{xF[>p+٫m@H8ZxGiQiRVv/OT_Z'q f `m @L=~ɃdYU@A{,`[@f`YC%ys|W?Y7XZAn`qB+8> sFk|m@уhk0H5tqsH?&G;ӸWWO1<(sw 5=ۅȷ/AT ~6ϝMMVx[- >ƒof 4 {㌵wP?އ@7N+0O$}`ռO"1+SߓD>aFﰱ=u:Թ]d|8F?3y D0]bц2>|z*r#k!Z(6+ss=]Ϳʟt]ylElf RoERL2(qMFE?g܍;)ʥLmV`n[,[>NKCFsxOb@g»Oo[쌟h3~MXoz1]y6~Vo4VyQcmF{a~ǢX+2+I׫K ;TxR@IޣO1ᇌ A5f|N{G{Ow`N_i@;yǦg;o:͸LM~ViBf|nOiǜx9Ƶ_G-e|czMk>)zeLK/,L_[?͇B\bb._4T0}0/ś߯2nBн2ד3#]+Ϡyn[͝ΠrG A{;3h >'0ˤ=LUׄLҕI2IW]&L՞I$][2IG8:Ǻ.EeqY+%;Z`g22vo0 cO36NvovZ} 9bl4Y5UlT0ծ}!αpNmb 4N(N{AjP}- 7,>}D)&쐼:F??zٓٗ kHi,a7sZ]v{_s,yd6qhD_KHcV~3iN|9G[qcGA-hc_vNBJ(|>[MLi.CNDyAgJ^}畸n@S!1HG/e\v ?TVktWE&V24N¸ e:|z~!q—vG߼]'mAp;F9d}C=>{Vwwg},938C~gs]6^R\r).-+(.(.yy<ˣy(. :Zl`>RמxE+:h2=mFweQ-UoP&qGt28 _QLRLsF] |iOf6^3K݄_}o@3|5 V_;AtJ^ryu1Kx/X~S5A|o]جXXFo}q=?6_.ހ?2Qzz~z7{-~|%(UzBRh|xtmyqqάd>Ip$q:'1Qη.gqL_x͍T'W2.o?u7Nay?B}82K9.=9.Yo_Lg.^g9'M㭿"?dMc/e P`* bfOCZ).ϚMVvq; k=>&a~rnd.s?OaER6(s O1b/Z(VC N+$;uc!Iԏ: m+䷪ ~R]Ǽۙcy/2o"ZD}"ꃧQ\\D}am|"^D_*"{H"F2OH1؊gp1\L<3SYLi+An%8ݭ<6U8hO]栱SF;HblC1T^K 0v۳&^|{W ]{!wQeN/|>uX6Sfk))}zo\hL:,sJ18W;4?y!]}e;oZz筧[8e;]3E]>t]) pQ&.ud]@> PsI{_7\ڠNf 7Mnue[,; ߊht˽+RuakJtz[S[&OCR@HunMB5.KG,'}K֝ zLiW) С }BWhLE۵vb?3@!H {=n9ܾ&kcCKa$瞃eϢ=YԶfS;$2}j  w=R{'+|ݾߵ mN>b6ᦸc[5N7+k5F1_۸Fg[=vbI|D3 ݢ*tgqFYuafu eVE^>Lz8vn-Mw/;:)w"^?c:DꛡK.^? :~3_1W$O-36U.f9>oLopObqO2o%Kns{_t|\̸28ԇw#*:Uq;~2oaȼj.y0I'!isuc$x\|kb-k{7{#K㑟x$b>ib0(O,Z;t`noa6ydJkcܽ[9IJ<^;q쁜]+4_QJi]JiN)񛫔o4Z^JsJiV)͡T)͡hUFc[hQFs2CjY͡^*92C/[>z8uPê8,9P =w+)=W/.k 崧fw l6]%b;(򨠂򨡂hI3Wc=ɼ];aʼ{|]Ww|*SلWR\[)AQI2+If}%\ZI2$oẈ,_EXE]TET%׽E"]W]UX:_EzU1ռPMʫe|jx5PjyZepyBkg@ an!Y]xe5~̼PRZ>]ג{kI֚ZDa}-cuӷ#}H򰹎:*:*7}k~h=ROo'ݹ5'/ՓI7|to ݱ \ɺrHWuZ@5[ ճth$]id?H65R4R:o$;Է&CMdښ=Dvhg١oh&;4쐽ЂfCLv0֩3͔֐JJJkZ ZBi]"X[B6,8˺Ȳ`[ڕGU$7@ln j`PQY xy"JtuIHBHBE $H p *+ ʱ]뽙A[o*ի/]@u-eI@%lG"%zKDYSQVz"r'`sPusuNK:=ܰTsL:u)ܾTsgRuun\s\ssFoŴ|3i. 2"ͻ_KC4qf3|KWgIGށ}T+^#K*y8ϗ{BS՛K/msKqNW̋:sM:?Mpy=^gX?8fϖ t讍k8yf k_7_btST).X_MqS]e?1r&0q<fDt eў2We2R,- z 7ޟ@N6dB,粸+^A*h^<][}gK+ۀn Wy)jRk3^-}[rQ旼[`_7 |"m{>Yګ&  Ns|y=}Ps(YX)gs|?->Gi*1:ldTZ`ӈNsylk1\6?3OLuf"oR&2E)v7}Ms$|uOc>ngeΪ3e7 힀({L=+S6i72|B -"8JRn|zo䝰IKWHigc7WK#wbWi|)mV!'< `էc;g`?w 4og vgwz&@,$!~+uyõYXj>i_zxf#OllbnS\aeld{ _o@rV{lZw.^)9v3:B>0ԉ$[t kn'*#o18ΆrJw⭏=Rah&hp?]`AXmksp-r9M?;B.NPQ|7x.qT.kr1r4~8fK8Mk>׳uO{sոcR\e\s@>\euE֜K1=o`p -L=Lo瘞;ns0G͋_O4~yOyۦ4 z?2O09O|!;OK{!|EJ{+ݏwSwIzLrwc4_@qҡM c,:]AfЉhChH7}x6ed4Ofzdzf0=˘M Ԟ[v.q/@a:pz,Aև c|NyQX+;+ݯ7Ez) 0v>AYݍdb=!_(^W -DZ Xnֱh-YY=Ɍhw/P[l3@v*J|;@KmӢ"pz$e`F0LA,7,%sS$[2g3:рw*;@v^>8W#|[02_lJcn=(L7}[|C6QZo>w]hpЬk_ڀ-ļv.>ә@R¶}{ tYet2|gʰm;O>\vE~3~K茕YbCX¿z&n>) |2ћشRFJ5nOp^nNcvR*K1oZyRﲾx)l$9K8^)3>_ۛ#,Nna+좻`؍O0#N\7Gt"܁*cGXۿ<|/'2x[c[Sܪ?@:þcް0_mS<{Ru~Sgء]ݬ<(׹i[)S/1 [!0vwX4 |hٞrH7 Ua UXTay)2 }{pT֟pmeN+"9Aatd{0*3#UxZYn?Pu1`~R}IӨ}4!8yԛgPK,A[\Ph19&tLkUpuAޗ{7`4y^;:0*o연`AV[Vム{L-M~B7NˣF _N;=h-s5y)6jL,!us!¦EG;q[]<_>w!eǞ Abnejۂ{pI7-$~?cˊ}AO+~#!xBV}hy~I Yf b)g3o 1w{L$բiDV=ҌmH)|qTN7yzp @^K{M۽BW\nie! l܍ބu@>$,@5-ڂn I_vw hմaDP|.)Tvn3.Pkd R2dJ3{;=mX;6B7mֽ9!"l) | @qC5| >v~6|djרvx7 `7uP#k:mV2xD#)|]|p?&DՏz;]m'|~_뙩 ${Ѽ-mg{ -.O*u?E8mQj&6 !>rC'7p.mY2jq>pBXk~CECRֳɴiS=A4ԙ6Cho5ٌ ٵў&\ͻn<;Kڈok`N쒨10з~ğ$jU]7RKR\A谕f2 "<3t%1eoʇ1~SxT5:.v ܹ!6o5X"{yѳtEĮa?ߒiXc_gAVr4y1K;Odq/Vit{}RfWs .dUracߏ||+;/1֪3վM;^V⯴IڙDrc W2u1o׍Ƙp*~lFFf !ZMcɫ=DK-wq??T=>Ƌ:O1xmC *ZE{s.p˜ܸnہ7̤wzVU?kpKVQOm:}V1]W[QOi~ը_Wp<=Jw ~˗`Η,_ȗf/-Ds *&$gOJ&#[ubr SNuўuZ1_hll'5D^^wtvU7f({ocu dn2 cԧ?P`mBOdzS==1Y@L'q },cO ]bξџHAHaFٴYxX9h;XUvO<}G?L oWv~U=9ʭ?=cz~{ڢ E\x}~եg|>:>ނ5u{VPu@=5Sw:P3B8 J[%3]hqFjўu$V>O q g}L".^O<+ z%<@O4ȩi5zyݼOko >7o%5[kOoeLqFo`~ћ?0 1G 7s˷i~sh'E>)dDR.s?]`GܵC;&}6n!q# ׍`  ,Y=BDشl״|Ga3NAtUx|Ө(>ƥ}.+!MzA7>F|}Kr(! fߍ.?AA>}!"ͱRR>K6)O׶V\6,axqA2]?\1_,Qu =Q탌q42lB\*}ϙ -ص>P/ަR(/ 658.O_hwV?~vn{,y>7K1=r>A}Ʋ/7Fs#h"luyp| {7"_-wpO2i1Yg*/ m6B׉\WY7auZp̈́{ʒ&A{Ƞ̂/Ro¹2kv]5̡4ʑ{'93X?K1OQ7!>%,H_N¥Xz.բ7Fi>kC"މtXS5GWtH4֪_9h(35!$?Ǿ-(m1%/2[iіظ59o9q7ccy,J.o T2,HzGADoZD{uj1%ߥ%ڳ6ދhk#{w _A4ȼhHcDOIl³--µn,J4NA( Dr!|1-?b }"r0,aFs& \E%[p_RA;Ѡ z 7zp(^'W)[7[yE}|<3w&l(ڬ$Ӹ|rq !ճmrd+X \/edl} E%CC= gHɞ#91D ?L~]" XϷy>M(ױ/1A?Ү<"ٟ{o$( ۀ:l >v DE&j XDE}Oa-,d! [ Y0μSUo?9޻ :6sЁ&j"ߛ iƣ]6g{l6bYny$R;`goXvo"dD 4$Ҽ<'`Xat"~zˈ8F 2Y$Қ}q65ã_@;?{&ԏC=S{}ICIOm J;2N1ÝHv^,Y|9lUiDuLc=X`>dl1^lX"DZ0?|t&i?&ZR>X {/a:`|݇Xn"7n7 '9rgIkT e ^`yN( }<^W;qU{鍱96 b~xgyOODRgNWd]K%޳;1|im둮}|&S3yE|ĿL)W 79u39#&+H}") MViNW죺,8qhyy/xi38b_g-?\9s'L?o_w/e|Xyqp=J\cgxl'gdU%[뽴9~ y.@F7s_'{/3U)LV K{W/oMgv&OM2YNO#m]uƇ{Ur W7 ?<5ySTEHڲ;mSTMPX |IV ϕwך>C6zƫs'ͯ5Z{6Ǻw:tWk(̼=^k]1Mp[L?s=p]ߎP8A|K.Jϸ_* ;e>3~5U\>MUk.R՚K[h54Jﱊ!Lw[z5}ת;cҝcӏо> .Ak4!̔S>c@[=ߖ› K8X>e44u/ozv~<>1<:xf,3%`-mڒ'M鱒q1*oZqҩpp1^+cxwVY{?t7iXG?KMf?G߷潣zTXhwncm=ecJG;蒎>O:9rT:}M{z2]_Ϧ~eS%a`9a2O s MX))vv9=Z#WFي.`dϛ :olnDv0ms:d7tyΪ0gjc}I._OGfhx2s;j{\ıa6xKc]VU}mx&2vdzaG~miFom 6 |_<'t)M{d*!q-[_J=ߗsIgqs'={!X uE>}'an#:3J63ߞQIt&+(K9ΊL"I^21D쮋4sS~hӜ~<:E,°vׁ^l;1}/5zd)_8/5[%{la1tUZ_Z?+\Ͳ7> 5^jGZ~nay">r>*[>|;Q hӸ9>eyfkAƛs۠Iob/y"/g1u= uW4$3Km:a`.`IroCg`]Z+e9[jSz<;/_f:"::@r u. [Z1؃ᚶ]̸]^;E1{~j\jkFuLۣ~(moo'C<ilre̒]>`]5.wvfl>Vw}BM] "Y fVw,V0dzf3?-nQ/s$;!=f[>Glb8=ai|?y#[G*]p;{M~Z%΂uf=S*KJSuqB =9۵{i0aɮ\/vjMx ]gj$|_45x毵ٝ}ȱ} hkrN]Wss@i~>~]4TK(29m.JC{[߿d/E\u܏^P6BW}y9_1\"Mc$V[~]f@Ud:=Ow|`ܿV_S;\#uƻ|.Cn(]imcmb :q2Kᘆ;9[jO?7rj7ݭgmrs|U ٜiafY_hf pB}.p6É<ȶ}S(W ;WO6 ּ&>;HqwY 5y^,l[/B!>>c+޾T5z!k|6"k&k{NCMR|di6?he0\{G=|}*z` h7mzԫ>#NtMޒuȪWuPς* +0ᑶm6TZе ^a[ a} ~I8\a#.Sa|PG_zx`c>bmi_tax-R_vbZ{1~b?Oe&nԯ[:*|O{y/Nuض )hzA3ףKmMKwgL_} [q6b:ŀ1߿7e2>g]y|u'޷k'  |2 G<;~?]yl;H Z߻ 2:cidͱ7icNSp_/ȣ9<򾝧i|A&'Us8OkqxiW5G>('ᴶz.~I.dsO6ds~2֔ t|,ΚݑOYtlQ>IZOw^'哎e6΍c:WiH)2|@sɽKf =,|C!>Q'Y@wO\ +T>m UPMBU~fG1#FXN΍姯=XHk )xṘgoXzy e㻖ị-L=LcF~!B4 ~r(☪T=xL{F??i24""g""׉|ȴZ9UtH5ӟݙist5xicji'|i,쯘/$3) g%>@_`^2"v`z =^ Ӂ~y:'@%@e of׃ ^{S]+|rp %|d ߑPB}cfP{U%|YB}LJ 1%TOϗPk O=SJ#4N-{_*%;RRJ϶R{۩-q@BFj %TP d>6#R]. .,^Fy5jb:? {Prk=σn7G|`D(j<29ɫ描hwh=˟݀%6gl?LGOrYC\}洡dNHW~,oM[:'xޗP1>=Spn:u*W?oL_ȯejx9Rvt'mt@}ݥ?2.6Im^iaُ9+gLR4Hhω@EofNgՏa4WzjǸ2`4q1.6걏Կ@ݿrls~m0W2Ƨg bq<t UyLwxps pU_k= x#(@^DŽкw;s^7[vۯ^^߇2q4zc'Z_]qS adQEFd :+c;ke2_fuVAyE=32nI}Og}pU|U>5'Iٴ"yٴ-*VΌ POnsnz2{c&2<.3,<^iF.r56k͢ccccrZW1ur;޵4_p1uru/nEt7Ǫh~3L~L"gi'W.o0軛=@{*}"-N2nס㪂bpEe70NPg?tO+*_vU3<¸=_u}W^',Z9jU sA˶vugSѮzE$Auho]] A?Lf\PjC&} vxNR6ߏ[=YSTNŏf:CA<omLHg||mv-Hpvp':{~TFᄡ>ax艾X':8_d\Ts/8{J֓eN*=+cd ~qvKh7Ia|ϨH4wLp9kueTƢe\qi|nfߧefBsG{h+wp7q׈*>2/H,گ-?@>.0'Uշ?diĸPEyr(sZ|}*Kxy~-*]wA9p=]i,W{t;%._z^wP{2m=?M5ۄPs5^_5::6^q 5KH_AOM|o]mM- Y<{_-\K{E_o۪Zҍ7Ւ6l*L_<8_˜ei rQp]Lu-*>7P9hZ:>uu)}PG2Y@wrlu4hc92vA2?i6\׮u&fI@o*p="0ZsZH _{ŗyutM7nsӂmu!ysaM#Zv=OڕFU$7C 9HF 3rT0+df8*^,FXT6*ʡx HWjޛ7_y׿GUuU שvXw6yj6c&K3fΐ:ΓYn}ԝ#RLrb_( p%y NVE#{1goڑ؎ڪ _+co <_ԣx|@sB: xr*lhw}(pϡFڍn.'8gմmQ^BE{qGYO U8";v49Z=!G;ԅ|žKY!m>e62R#1"c[e=G>h[c +:,gO'ztCuX"ܦ,g:ڍǹBvo5x&|Hm ا>{49n@=Ը9Sވ>Z~%|.ૈ>d|;ROՠY1.?5A|_6Rs=|ߝ ùqZU[/x?lz~Pc=ֺ7Y+0|a&}c pLx"_:뢫@]J ^kˁ7<lA/  IWAGl<.w(cB\.W :otym@ '6D{|^H~ @8ةx;'Ä-|g@,q~7]^jGTN*zwe.tFƲ=^$}ef)Şm6ݶu;Z[%p[ YLS,<;.EڷTgfXcdYE>#扬f]} "5}-b0pWJ&f̥#\AiwOa);|;qFD&[eg8Y7stxwP̥XHHHEeg>9.x94-4 bXU3zkvr`>oo>#w>)kZ^V,0.4~Avz/R*Ǡ^*uiGs?>|G6`Hl{ 0=:'A_LAv>{>7j )_E|׆C#کYME}%.\q%}! +=Oo/SQ~|2S}=+?pÅ^TssܰOaπI.(ѱJ%MgUv{>;@} u٫b'|o4s 2 o3A;P2- =h0'冓V[L}4&|MXhXoggx3s\q3D[Nǭ/׋O.M9e!$|J󤝲5`?sڇpOSB?NqVbN= =[U)5& ?&G9+>k9;Mwkt|Fl\"~o0u$zoʔ{2>LO83畩:,/SuV갷L!,{ƥeyidavǗ|G>u~Ӏ]^M7M4'('_(X b>d@S{.MW>kkk]:0Uܐjs }B,~gmiXGqZYZʵ]!/":7ٴ~߉.nibFuN|>ۢ\5䌚Ǹ ȏ16?Yd0p+䌞s֝ ]wȵм|ww~_Nq~õslazŚmMgoqV/8LJn 7BmPaw9^qq_w6ԇ\*}.QZVos}=ۯZWk#~hud rIHm;pр˩ֱabD 7-:jLgg|3YCVOءRc:P>-ݗoW5>I#e "|F}8F'ՄTUf4_wfl]׶t5 A0ӆg m j8k% 4ҝר-ܧF {;z3LKvܵjl{Emk"Ÿc-ԼrE=trV2u&ȧ*o^>PG>r}#$'}co4^߸T~w{Z3ֺav6ynjї2 i9f.7j}f珵z.t(/N}{ :=g5<uZN^-szA @Yூmvn\p9-Kt.tIS} Wͺ( \9=w s w>  y}!x=ce]~N zHrFM8>5u ȫcKέѻ!WֶVkX? QD֪)"bP+u}QeCu#'_MRYWsq==cxm^Cn; :S_xH &~}Pg$4sqE~~8s ?e1G񃚖{2[FZ '|iuܠ [ y'z@kv]ȅ 4]y'~TLǐ~sxBEoZ^^ &^ uX[ L4%/cuG;@/w3(9yWwݚ>M7}Ȅ'<O^'qTu5jb <|xb?9DoOܷOܷذ'̇#o;mT/Ceңv$Z cU.[߻UO]_y*W'Bz#eQ]^ƺoƹ;$D]XDfM\zJ߃rB7ktx}{Jd?!}su;=|g=|~/ߟ4G9@ϱ?('ω3O6,_m5g&or:m ݦFHe[FS,sMCcH5TcDQzmKR>Nt:8&__ɧ.E˪;l׉\hvCŶmmOz^̟|x=dc"8f="~L5?TL@iCtRl|kەhI犡ݷQޠ?;@(onXè}I"׊3_A2l u,i\Q,Jv0wu(-[|Qz~Ḡl\`.JОhM' BA;iёpUY@O;F4`s=.3 yW'_=$sN%\uOd]_&|![pۢYJLC4j_Ͼ$6pใ>,ohLvy_ޛGǪ|o XiXN0*`#-8\w5+Bz$|7%:):s}R+7YIw15ky gn+\43csur+CwXl%f&iAs8q`| Rv'UfW'177o2=~cÄd/G'lkB|W\a͍렭~}O?,o1os uD/y_H{$Ӯ~? q~;\~㲔p0\浬Ie' D{w\F4+Ft=M;͆'ZP,H}*DhC}n҉V.31ىZeWF.Kys7%*9^|dvS~:k=DS?b_ ULs nTmNc˩n\MD%zIr77ϲ6F,~#t WL$|;ĝ~huaq*ìG@:Iz-&I˓'c`^?F$iDѯc&z-Kx97pxnd-c>wSI >7,痤d5Σ}dmeJ1']M|ߌU|dt;p{6o8՜/$H iل%L^tm^!oaoaJ\L(7>:59Nc1#?YT߂ t":)帚"Hon6a,.|—͹-.#Io z?׻=H '-ung9YW@o4vD*N+򒺳{0Ιپ3nօ9OJ*Y$7@܄""n O1WqPdSTP|l@EdPY\ŏy12:T:'> ߧ9U}zfrͿ3]"\n/c<euz>UhiX)ֲtwەo^ ߅goF!wtCx*g/'I'SIwXx [RS/zGʂ8JsҧM(F/nNN9{Q]95^MM[<}x^F~gO^&cܓ =XA2vy/ΰ}V ayFd?~hhۅm7cSy^zG[f-< %s3 ۿmۅoAq|Ƹ'r 㠚[bsSkMal2t@=?aldԍ=v-!1?ߚ@w f}9!;Ӭ"V[t~%tՙTח2]Gi3M?J' =i|bdcyįT2j 2?oL3ݏm3  _lxXcB&^?m&e,wPA|g]0=GLW*/#u)_}gzei ^2}㑬~<dDao4 ɪ&*ַxMS$Z=aC }| M/tru|Pm/98ӁfXP_=v|Ӎ E_WoOŷLW?tYI_Iُ#}Ya1!/5:Rn,W_bNyLguL|'dԛ1L񔟤+$.O?zϳrN.b{BnR^z6yq/So0Iy1ўn>>)6{~}lm~2,>}&OkXޟآD[Ŷ}{0./ I!hymٱLP!>([wt|>mls,}0 9ޜ0~c͕m;)%ϱF,vl7BX&c/sv0X&!Wܦ9!sv&av65 t,#bxMڢۉs[ƛӔg|(ާ~B'~X ff̌f?8.nfEPS'6iNW)e.-}^n Ws X&ƽ֣_6xsڹkދ3vqos3Mg@?_+BڕͩM zfYχ|Nt[B  EUs/9zl#{֜~SsO~%}9>$k`c"u/m(%EFv5z\g<dd<݌' 6sg\1?= r)6ǝfq?wΞ_iUy/wtsq./;US|s~,<}K/x&Ϫ"|֥Y7L 24=O.^LwxՍuĿKg #>NWyn9 W}B7}=x-l%iǧ7tbOv5Ol[fkF6w#y U훺/`3=tlϖsbYFN.֚ aQ77kQ~6߉[K@A(ү P,P,ҟ1Ⱦd,$ I${P!WH(8Bdj"efXv$e (0s#?i\˜TGoxD1'|@:[(l#;hδ2?7-6qE^X%k겆.mԝaz ۦ_|Hl5t ;az}̷ҟNPo=c7-l1zǴG/kñ'> ~HgTb$P|Wa)A61&;c<ӦoOTjȰKZw΍sҚJsV-T7Z$c1Uj*5Ч2}DUҷz6=CBCrs[Uj֗87 $RS[˜G+YJmD)vJQۻW ۑgڑ%|Naf?|饖Qz2JswM2h/2>ZSFi}XFi}UFi)V  %V :4uzuASg/OXQ>> p}޹RX#mgiQ/v6&hڰ%1S mjv=_4uil`\+}4c$Ko/-w앿0ƶq*RvCFwn~evGբ0݃@ y}ey9h_rIb ,)*. &|~9u ewƾ Y9Yp<{1P>,kXn}"km<^1Y cAO My,+i~cæ~whNjGkud]icP4oQ}wHpE@_fT8@'_*ee3_)ЈJN^wM9YNFEԞ+ynE7suk+hn~0ξ_jRw@2cq+Hפx9/~GJwD|/E\%g;Su7e_Q )|@ޡ Tp8zeS~(EZalT 3oX]a *ݹأ+ ^q^=Omo7&κw{#_=LK[Bx~1ڞ;2}>sQrĎNF"KD?4ֹo>'ZrooTx]0޴fcB'*voD,ir+|vS>3+#=ه?0C/&T= X~ Gί1w} טE >^69 D IGW; vLt7󖥴DW <91B{nr l+oz(yy3n䳿v1>ܞS$_]eW/ޟV[t<znA` :flHh>yO\Vxc߁V"ƷʷLd@hG3<؀1uawzOct?x:~/#Zzbt:'Ƹo⽚k"->ډd5L?*KCȓb6ӏQM4]s@"CZw~P$!h>q۴Iuh?u=/(9qaU9iܩ6\euuc\~bw/c}ݾr_\q_M{}Uiw}yHߟPʴ̹5PwL7%>+񾅇!5H~j#(kz5^g9ǰ5|s|$6&[+eG7 1?ntf?͞Ds?RISe(:C+ȿKmWV{u5gk/7"cv${'s*1&5ر1fyo9B[+a~CbF?Xmtj3Oy9;>[.0 ƺޜX[UÑtfU(voeqܷ*-?Vmj/{O=9>z~KuWU-}R !!ED""*R$JB HzrNr B E q+E*TTbR(f̜5{}}۬Yvz^B\z>a9q@\q_Ğ Y>\J0xOa'tOnRCNe-&n5? ù3E[W8q x~ ^.-~^.Ì?-`z._^^lG㊷|i1; m&~wn SdJDf_w&q?=Nc3LO}q[7v8 5|p_oru.߸: t.[̥ ~/`~şRlOn]g}~Ok,y&S:~58ɨsHp+o_TuÝ%Gx&'~9$d& Pm~OL2}8ۻͅwtxy!q@>ٌ̋Op;PIjGs蕌w[+u{X.4?U[=j9X/Sc9&}U܋llz :ӎ+6 i}M?۲)V2 t-t=re>4=@7D.nO7ynƲ!j=ϳ_BTyuSN/ȉrӘ51j׫Z5 | 7w~0q=֔䐽Ǝ)׿OSȦcnd;>Ҳ`l=躬;>?G|!.pߪ.ü 捉Kq_}ߺܥJ-ߞm]y[r]Ǥ_q-LSۓ;z3E>1jʢS{ϸ# +b2ZC8Kڛ _le\Iv{ǃ~gT}<&-ILxM;bohMst?]mF}]}ܹ1MVj [@T>5$6ޛOs_]ս ݶ:>+0sn'qC3x`ԛ]~;T̓H'uy_~*+v$Mt`WCTj/;2w!^4cC]|o߇FeGu3nߙn x<4F3;b  _aqsv:W>l [г??:t mLoURHP0 x5'+3s^/&«HuS*vΦG*وI%@*وL5QO Tc~̩L[ +ִf 6rL_ڽ:/5YձBI5?sMs[ WS츢$hsTzܟoL1]~4?,}?6&ھ(,C~WBWR'(п1]4~EO::}#!FHMMɗ̕if_!Ӹܸ>nI36if_!-+dAo wp(AĠoB[+3}zB)p}B_2@_^0o{M3>ĮT珜ӯ3(sW \{'E59.P,cz<ɓq~iidESTalm4j?Q۾DnUDmNԶoDm/CC?4n}$st)`Zѩcbd?WJg^:9(雜k83[;hSxy7 W.Ut?{Ѻ界jMP)zgy#eӽ&= % [ړO=hݏgAl_v|(w?wbS1rbh_w^'>uUzn,{3uIM:MLgټvxm-QX] ..-e0d kAEg^>~ݺ?KճROm{i=nf{+*Y*>R:#IւoԹch/dxd9qŬwqb\+ڝ`;}7E~hp71~̍pr?0AWF>h{g1Nqx숏ԏX!W<$w:Du;YޫW3[ވԥMba\.;pݍʸ]}d*?I*e>2_bi ȠT :/öʹͰUdSD{?5_3 xhS[#v7olO<ԵZO<7n?ڲn'vߙoh{S}G`\7+FE3ehT]M1~\8 n=&f~yEBd]A>g?RT6w`׫g iBxTD=,@hy{ @R}>|3Eϲ0so;} >9ԃb?Wg^zk:sR/&0  Sy<{ Fheu`܍qK\I2~>k>3˸G\aN5!_k'q;ΨӐ=T3{g>הY0:0q"y鿔#vn9W@^.W|/w"{$ jS'zq]\q=W\eaVkk}ἁ^f?=ol{Xw}FUvo{Rw:%]N,kP;ݲF5ݟN‘xr :v~|=}oɂ{iZ{^Skn$]M?vq$s2R76.bR!mUa|"Ʀ40񝆶h; ۈNö urP)pmʎ')T5ׇ%ŎO0);-sя(cWp Z+_U>߭ZN)1˯}myC-wdaz0fw .ϔ>N{]/;ߺl{"}|2s>N[aT&w|G98x<8Țm; _c|#*GOuۦ/U.^M_o;z%qUA%k5}e}_3خ]>{^"zvtZ3 RWrl64E?^dPTV^:#%5\~n/u+8ToGѭΣY]9}IݭW Cۏ1کz q.d\<6.E02£<[hG0'x-EƇhcv}]{n ݤGbes{sVZsVsLc137~l k;=4ߜ/rVr~`'(TO)cɅ#qTk1]a64!:X3[h&|I|<vݳx_.m_tՍc]xOEKCe7c뭔G?O<ǍD*+``V~C_V;eIz4OYn2|ҲzKV2hgů{k'z?Gsىgv#Texԇ7CIbB_ki9KF׀IL q ;2󾀽խPYu3J )}RRLk@3va7Cp,o->iNooAT׎['=yQ_J; t YXC+Cɫ-tVѮ1fMY{a~X'cM W"؆^D\jX/VcXu^:/VUKRŪbUXoH+uXx`8`}0;2} M;:0Ea¾0ϼ Q\DXL׼'mf6` 6g~O+kgkCU849rLzW<>_ 6:?<`Xx]{+_2/yz'FƟp|ean'8&˽SM_談-qAopwiKyj4,ybuu&ڥLހGzj}Ϭ*tOC3Wc<]= gޱw߁rgI J0Fg]>={b~[aN(::!W2g?gLL??g-fz Oe,c`. ǵ~(˚Mvﻑ}ʶwo|B>YCp_~QӪswێV"r_;|01e+S iY^<-G*+)WkO?g9YFZv#atW04oo7=#moCsEcu!>Gz7^LL7}q2(ZMEYvy:ľ#q9I';4ڎ277Z]lpe/C~QuH6Ͻ# ;Ef,gڤNY2Q16=Cӕ\rexliuڌCg@W3e}0u﮾~o/|{8/>a|+f >Q۠d;4"Lc=6k W Ú{ZN-x):m!6v{1l|8G>2@Xľ)r:v M˘􎳽|c r^ab ;io_q;uYg.#y\.}DU<5D;4Zm4A[MjϏ@.d批{ y:н985V-;|oj"=M'ہIv${DDam'}VhI_ho݉fo_3ȏg|!{}9yqnMoTzs } }@?bΦ?3ӸxC]L;s.mWfzIL/Ba=x9ltKў3hOC{xOh,C>s[9T_rLyr]EB%-rƍv_ΥRr)$*ΥH.չTWΥi.ӹTWE=?O/zcO/Sx <C~s6c}ቺ\x^mM1g& &[7x6Gyΰ դ ղ իd]4Sd[@ eY@e}*S@2rHfI$c4|m9cNDGO!}:=UbCz{ئжSLe}YKGb}K87xvA'Sv>c9hW3k2Օf@/aϸ> e,TmZV6ʁdӎQ7+8f''|xVE!bޚ̾# wbZ>qƳD=L/~h_!xިӫZoez#wB} 38 0=59B}=։Bc+g O vk]wx~/-4~ܧ/+}1?~*CsPSm.)/#׎ SW911as!پn!٭c}[Y,gdq:PhS\hs@z[5ۥBӰ(o}db=ghNY}a[C,Ջ]\'r_˱~@j_'7_'%5mE|V d0>ED d4YQteUW#2@Y"|0hϒg<c(gsQlnD7 (9t"0?,2g38c.24B}c)WfNzgN)4.BSh\>6O[dbh>3|չMe+cygڮ/#,u`]\%*TWS>@F<#{%(bŔ_=ySb|E}Fy%)iY.A=~pu,07鋢NVׅYOQ~VNE%[C~"ΟRΟŦa|0}}uV()Pw/Yǵ$SfQ?F|mW|+9*^Jѩ]ltFxةv Sy1轮O~c޶1t_|Mptb'\xESȸSxV)z(/E'N3ij2ͼo3;RFm/ZBk;7>tXfSeȯt{}֍M;*:s3]>`s `:#x3]A/e3++8]oƑVNݭ dw~1S'={}@Yxm6$ 7)v%ӎ'})%f`^'xĹOn#|v<ϸAA^݆ʫCUI )I `gƌpA5,zV#ƍ[gu3mfP\G2nN5NVgI ԣ?1ԩ8ϬW/7#)Aoo`\p)Z/qY2ϕ9з V"`d|&zOv_Vs /a3OR޸vWͤk|W>oeba᎙Ɏ|\Ǚ4'Qw38iAӗzx̎,$hY{|}Lg]r}!]~6FV5uoi5YfzA+ʸyAo\8θciUgګI7fbνؖqK>%a2NEcJ.V `Gd2U_1qW>q+d0ܷ3PWe:^,גnc9+H;9V|].%U^+oV}$K:0q*j !_b߬dE΢hW|)xlzΧ~e5m/dq6|U]Z ͖ќmG@ƇXQsL|<ı'sT^GXd\9l9&2[An,w ]=>};ލ7KqpU~- _U앥}miqɝ4'}挫^+JIh)R\~~з`MїCio֗)wqMUvZB0,ѩHX)J޻(\O ݏX*ER3's>k5|7m<%NOIkOu,Z}2߷owYw8PYO5g:^i;k ,o-TyF|nr'os˽6ל!MCXR|A +t>ΈsWG[i38KhnDdCcѧ&|iaB>!k`1`"Xx/wsds~'Z98^1OpU>ϕ~[q="ÃO8@9/2v>kw)1YhY4^"Gn旙>庳΄Нdži|ⳏQ{G'.eoİ5!|!-os+[~,<^?{eΞg}ҥK//xn'<.?[ߎ*o: 2ͣQ6Ọ3mLjr[L(O]gȅW)gMuKޕ^猭\ x_e88~)n'ot?ʪƒ8cTb Sͻ*_i}5{7EUqE72q۠6c+9OTE|3uo0ΙƦac\Mȋf[1_RG15~Ă0Z`tw,0:NU;|$hvm82gtLuP1.poe/;;x.y3oi8/>#8ў4O_|7fSy~tĸ]#a׆:>+ѶeZF]v݊n+#HθV띅3 1xXќAu;g߯X4=n">!/'66g]ln]ԃH[dgHr;#\ Qv|shO}_.eu+Qtu@ :}xaj*{x>-?f>sy9>9)nU˔}3g?[}w6\bx>wqs zsw)-XlgI\|U$k"eOLŖ_cWעg{w_c^`B8e^zDD4wSM+ ~G-a<ȨZB}ʧ{ p?,qS0~E|~J>H>J>~F{.u"qoW<Ϡ.鲔&B[ƸTX%5(c[ECK.hϹ7]r^Pn9/1~=7/uys K'R~|C5L!k8d} bLX.e"2 8*"|#FD@fPNHBHB PTTPDdtMsyUSu=ySUݧj˄&0zqActZ {} c 0M/M\*nûYx{)ƒK`}nw {|4tq{{^Usm~[QpZ/3/y.6S0"N!+$yZcnU6Pk'i- <;O-޻y[ql 7ne}⻴_!}B&yfA?~H \!mc$9L~e|rk܌m?83}vq%mH!Gz|:f72箎D_iݺ·o?/ۉn#M$;=i7?AF.7.DyIh]i{:n3A7y/ClO{pJ&=`_37j&>_ϗmolnR¨ 5Oԟ[ 7&OJtymhZUc=LNiI_~ i𼱾hv"y3+[/M99cy ǴD &~ɗGaS.#0bj.r$8Z2D7:0ex^!0q_Qyo; )ʧw-ș g{J$|KrܮܣZÚv[5?42;M$g,-jZ>œ7OwR7Jqlzu<5Lfoe ~nKtxss1UO~OYc0 L < ]d^׍<η批 ۂnCN0uVI߉ V{g#V*9wzOOr >eDfןp3]ܿmf=<7¸tĿ侖m/EQ@2/$sJa6)LO R8 ))Ɓa~ݚY33+Y Ov c.S!"xV~cgH/0UHzDO&ay]U(,T<ߟen .918c& V MkSyzZRy%\RS?9@DZ!S=18ɩ2=㤜2/^|m& lvXub7u*1Lݸe%ѯ?'yoQi}]G`ԏ >Q9qu8ɹGX~Y!~wWZ}]MѮ &i$mBO3 ǰoq5xb4?^:=^iNCq(?~Zq."^$8fգ6ߥy,8Nyu/ lH[x:wѝy1GjQy_˾7>;|swsy]xF}pt#U;Ƶc`۞_;+{2o>Z~R #@FP}H=K\]+gtJ~+KGe( A7F*h)l /F y=V?*#pk?|IGۿ*n-1ef,pN5< _`+m2LcL,3)//pW |Dl($o`.2m[m].soﳞin,RW=gt9yijYZƬ:,}/mkx틭[=Fzs>WIt]V%,? nsv+Uu[>&We-O7G0&K"wyg@wOT|QʘYʖD|SwϦkC, ,m[&7tu\D?VY&'px:|,=^!(s ,BE$~)g[oց?w#^U(L۩aJ|EL|co6^,~0z|rX˜Ϯc:I#Ad!\<(?l3ÙvSƨۦrhǬծa6 w>C1vݴq0[V8 mM=2_rO\-dr4ϲyN(Ǧp¹S\F$<K Ք> 0ݨ[ΊqpS"NND-ss[~/1q/|q=Grr%|V [pҹQ} 𻤏4#hC}]:~$Z04Wjː=>=W)ƶ-_6)>kCp{Ʀ^u.g WuDtyb^smComv:F&:< OBZ`SvX]c Dt/98Nc#E>gk|_xi$*';FKog^k6r|lW Y_&aZ} _^<[kc}X;9W|:Jg>F6"CqcX ~=Ǔ@NNKͧ1-E4{Ł<.q38D;m\+ )pMnb{t:>54c(ư¾rp[* ę:^)9 E.5vQqmHABF5Aݪ,*$mt < 1g׍z9NkAD Џ-o7ubֺt6#m~3'W^+vuڝ_giܩ۩~S}=S}qJmԔ\d+R2)w)){w ǎ#['&({<̙6WϰtW熿ODq1Ț% >􅀻x)}ͻtwef_كbF@C[@\g(> Ƥ zF{y1Jns%Gu Q\rqr젦Вk|J)~wJU[Z+%\\ʾJُ8a1/:G|=nZJoGqɃ@B)]诩i47y-\ψ, ledgzF<Tψs;$pO WAo*krCjhxv%V[622n2쳬1>I|_Luby?yzN(s>J= w\|OQ?M4BVf0 c5f$x׵P^-!8p8*OUq>W9s]E[oJxrOÏ+vAȆwYy Iռw@읆q.5 &D2"o ڨWk/os2`/]B>hwOC`i|2ė'<%}/pnv@;(uw&q#h#BϚHq̞#?ÕZZ)]⡻…_&\1(ksM2{7B1('4!kփޫytMa;hg@AsFhmSӜo@)KцDY]${ #lB{~{"=۬Xڐ|+~@? mO4}9}tli5i<z>.%G9_ڟu|v7;kHeNF {UO8pP1ppڳ8$Fsƨ1 _s %3نMZ1:#X_c\~gӳ%xֶVq>wo݈8ʛo/)cc]=17:S/L"k1 1Z^|$]s2PJk\|OQx5pm됧 <e}u{Nxt%]u}ThG;qԠZS @[#͊y.@lw6)Q6C~zB):>H 4XH} ib}Wb~D+<[K#x^>R )#pp&^a>c`[ G{ⶺMYXDW|yGmmL_klJ!|=q<D78ٟN˟Otwdz؞<%J%C'yJ* ꊈ-RdH,H".`A\,QYE) $t!!IOH dݙ;sޙ{߻wfΜ99jΎefV26gs:?=̬G3`[=fbT=߇»Ssq>&CDɖf]&lt]utpLJ#{(u}.s7߄ˣq:Sjv*`9@G>o9MI{0#LGG/ 0rEh~S˽ʯrൽZX |嫄7r{Ӈ_s\ 9/e\ H&qxA=|3]Vg㸨vY珟0h[ w}iC>|з#8sdSݣIA=p&Wϧ'9e߃穠>}!'͕zdQ܌CAo)_=&Ǵùua{i mL+-?FR6W%["5멾z!G <-Rٻ^-FwEu \&QZ(;YОFiޡ~B^ǘ ֲYbNLmoLa 1ʁ|\8Y0BoeʽϸX߸WZob|[-b gs#ᴉ 1g?Kߡ+>WهEt"}p=~>t  aѴlmm_9*!d!gv_Z>Of)`hZ5 [?u~vzQb̓Wɍ~5>q=3Fc{(N;8N1O8un?9F3;G0s}2ƫp>wa!_kr>Q}}:#`?2^/uP 1F>g&yQs%tP7Af8]9^=ZF!G/"M֋qO`fnX&{MM s].b)Zmq?VeXWk)x1Fk|mz,aMދyks{O,"F,8KiCv."Nq^۝1ڡ. CtYGψ9憾DwmE#ՁuIў80NiQWkOuUytx^/"@2ߎmfk~Fql[JcXLx鏊3NVx|Aq.Qג~t&hsMƹuĹS57,ˏEkK- l-| #^mwSk:ƛRu~ˊ1"s/O;c. $KG X/VHG/Ocߦ.3AK%u[GT%h?& {⨽=:Ϧri;Ezb3q'0֋q,g SgD!rDZ3X¸is:Y{2a|n2STs@x_)/~]X~ uatemu.vFLt 6/8Or_+Ls+:{QQ F q[yPz s|̈́M*;bݍӘ#Ȫ>{? Wjvv[rgx_y?AatcEftm ӍgGrJC{.&Xw?83Ij[lb&z 1 ,gMίoӋ #MqLu8xt5Ǔh, ˒h=fC]J罡ZΆ]Oħݖ=~Obi x_$i }-ΠLϸ?_ڀAƠV&TBs&:(R"-(2Oq EMcԽ-MsӒiaA2jE2]M8'F;y^ֶ:_ C8x6:،*gikXԦІ7v7˹߯6ЯB3[<Idp!Y4?kW1n=Mu>YT}v~ϰ[,hWE?fg 8Sb%ӿ >8-YșUQv1>mI}okuBg̪.u@#lo^U>0blR _zsv>O8wkx{'s3݆>R*Aky'E[[//,_eߋ[a%6{ vX`/:7ipL[u6G=tӼy)M?;`WڷE+~CEZ7;5}z8ƯA_L=ܙL_?mQ)5Lp̓5_Nk㧯{e5?9N[˕? 0}HgR=gx=m!=tw~Y@w{IW3NR``[{O˜ozf2 |q§G06L+ۋTՕ\ &>n Lra?֣^9\爺HɟrJV-,q_l6VT|vys?eS`VaݗtlT|ݍ)t7 Jw~2J~Eڟ0έ k'D'`{~m3ѝݙ.YЭt*g[ٴLwV+LV2_| ̗a3t{.  ,*9n/|?π#Yg3>|sV|Y1{1| :yi`(/`2c^R/B=\oz܎>ȗkc,OU2y/0} Ot|tw1]=f-g ZU_?[Zx̱4^O4[9ui4"ΉNDܙNg Oyqb^eNH'ItȲYv= 7e:ej03漆ɠ}ǫ3_W7'9Hg`iLcQ6X}!y4GB3t_.$$= ;=%6^1Լ K:jmf;{Xv0>(b<[ :zaߣLiM,pW E`yb.?zdMs[.'[o^' \Ӱ?T zwȵq} >=,g{q7ȣ6Lc'\k?@>7K@.\*r'Wڃ<%x}y;9x{yTֿΣ~8zj#y\{ڃn=pڃs\`e39.dk38x(YtZwNۻq?Q>B'WȺpΚ_U'ߘO3l?pm &hۿVиqNP=<ۄCVc~2dej>GRRyR$h]HTH]H-mR!9TfR /2UHet!UPH}ӯhKٸXD;>0-5E_|Cſ1ZD~yZF:."fQܛSܯ/RLqPLq>>.W~wo))b{^1|1ŽI =~(1Lo/!#KHi%qm M QB:\B:MKIKIJ:}ֈR kj)xLS4Q$-%}JIeO2ҧo3USHe$2d'id3m=Ӷ.'ڮD۷RNz,'= IwI owB̰)r iվººVAafTPX TAi}哘 'O*(\SIJ'22J*#+,k*p8lqX%!PSIq88"Y۪Hց*ϲ2e5&{PMUMXMvzەW־j X5UȿSmwU !޻jSC3kHOO 鹺TCz!jHϳ5n5nMj)Rt_Kp-ۨZJ鵔nk)R}TKuZR]Ku[j-mUy3^f\;vCSJtƋ<9Oο:HdR<_G:uz}NE<pout/K֑#m17dއEqt#똻\C65c= 2_d{f^qɬkcQzVƛ |o]5Y&L~#t裇tәn(0"[ t+Ͽ{%1cxOZ3̛Uӳf>Q}׽Ȋ m.{_Q{J{u֦Mٗ? ,ǚW+kEƱuf06uX kO %i?3tar4}~PP' c|t9eJ{3LBV2LD ! !+TFDfťjP)X!ZVA1 Qwy4__s{]޹a cϐ1 ΐޱ lgHgKi%O+l[Ig[J:cJ:ZI@E1`}ݪC^eN & ȑd&Sl'o1Hsw!vCFB,w#hjpimZXs,g4d:~-Twa3~oGjMͭojg~wxU˪Y'7\m]Bd!ԧvys^z}<ż{Ӷ'qrLȶ_iI"(11s^?Zs Orpݶ:jqƠN\6I7UC6jW^ngn]1-cm:bL 7 O:>[߬K=\ 5<pׄ:#ק.dS7#Өav f1a?̸dxq<7Zg5urW }+@6hZ}M%Ac:{] ~|ӷe&X~0=!}}i̅z1{ú6d9~v^vץD?3ojێZx4N8yû%^e^7,筻V4 ndrrܼ#{4O5ۓchTÃ4|gNv#ogCߧ\i[^y\u@x/_mt={b(3-||/c=_n/?`-nd1Bi|3hx̀elB2n0N}OcIzu.A#%{hL=jZvu ȦOo^[[h+Ss~=\sC.C?I]e2~GdNVC5yЛyNndmIy;λ$}fp2&eQŸNg;Vys[x,ctvܷ3{?J,72COo >LVgɪ6Ys39\~&}QI48)g`Yڝq$Fs0_YļÀiXK׀]Tq$jXF)!LzklOuRhX ;{Si9+֙KRi]yp*+OL<0$cvaWv2~=M3m%Rxq90}+?{~~!x= x#>W@,Ox">f>9 8-͉O qz"dܧ{1Co [^o=4s'{,xK^ e魐vIK։ cYBҚ|./Si,-|q3O#s4;p1/f<PƘhˇШ807Ngi!{ԫ>1q}iT7>j'^jTbI^{~44ޞogumqvVh#U|Wќ0g|/M$Ǩ}gR"o>5 Ena7HX 10`i# _5i8VJ0Ōx,'fw1x193V= 6 q2 "݀?fp/NI@>`#]W~9ڂcVaºp! ~_ 8jvF{}.? u0q=*Ǒt^ jg{ܶI1ӭ}KLKCy_*3UpFnБwf<ܯapA~Ut8& y> 2+Ϯ5~D]x&6%]1j:xT߁K^|0`LBkx&.2vNkݻ=v׌vm_Eٱ yt8\wSTwsTw/.5*@?= ҭ>nu,@{A$],H _$kF A1h?xƹ ̸LC33iM/x5Ѱ8 pcaKtV{0?6G;=ƞm02.cLcy|%W8ƥ>c 5]{7½/Cr⽮7yU8z"$#~h~R;E/z]{2qy\? َ>W{? MaB0$](c?K\딼[`hFKN &Wy1t3ǁ>U5d?Ǧ{? 2 FMdjfW}25r8^ /-G1qP/rTT.`u*,t&:g\$ }Fs_ܗ̺6%<&uz7v-rDNas1]m$KwGV媲vv* ƫeu}̿h_Umv:Kcg#ӌc )0>y{{Ķv{t3]SL1EGW}9ׂ;[P] J-۵p>d;vQ!]ZogbrJù*U_MO]S~ ΰu*|*YmWijpF7%qG_ e'zK'dG gwH}w7 hcn'p_bGma?qQ/9skok\^Iqղvt;P\tIde30Ə7'󿪋I f(k h6G4GM4z`޷.%2h_xgV\ qOOlg/Ohz; 5g;Gqzgz׻0/x c"; O Sbx%Eζ--;i\G/o_h3ӻ#('"Uk1 B=nǪ"3l(Rz-=o|獔s#AYm|zo*>b+&OŤVLkڸeG^ZK uZz=ECץ>r'} wN:_TF_<{p[ Y^~}d`IwZs_Ƽc6 _Ǽ"= u+rְ^wk8g oD3hrz?)j?pnK꒶Ha,??J[J{L;Jii_iޞ91XR.EkiZRRV< w:a{>=bg4ʸr_wtp(Q/|{m]k9c?Or_N~.)SNy=zQyȶ+2RN2_.'I,VA2*Hf yMɜQm- +H*H dcGYYI2+IfJ+N :qM%Չ[+iq^%;>PI++iJw|T߱rLsl۔Srs-ԑP֭!hnb|-s姙Qv61xxa( ׳dnj1$SzVH9GHByGe.QtS_Qt{ZY93^}>vMB?>;G~/+pyx|0Ýgd&ٶJ@ G5Ddލ"oSbxrD;^(૵2~߭,hwhI$ʟg*>,K7(!7ZyvVߎ=(pS-|0=\L #At/S<+M"6M'8Uz }HѿʭM&´6ljeUFG)^77x[m1KBv+uF̀oR`%_taؗ HlTϿ5FSK]:kވ56~i`s{/_j³lWGC"g]5*\=̎ok3e+\6W?,|wpm.yսq)o5CcM/_sFpӾ8 [-Ѐ {* }=:&fй >ֵǹ%e et;I Goz;mh>,{w2"5ۧr]ܲaB[z"Ձ;pd~C⳾;h/Rښ_wCg<?p-cF?̟p p({1n[},O[N:;K/ㄋoѺOe$Mk5w`X7%rO}cN[uWewV ^D~ tC',LnŚ-OVm#GRmnrs|0;YŲlXWח̾&n>ǁNRͼ 콺>= 6Xi[7@ГjN{N}c(}s;=vW\>%^[pޭnjwa?4ɸyX61/t9Do݁)K!:GH'kN WW:Z7/bK; s8=ED_FVηB7++?޵oAuϒUgUh1} ))jk̦Ns\.z~=A7Ѩk/Z^wbA{~LW$=僁)?U$KQ\2h3;fQofk}I_BkFt*yYdi34+Iin  7{MehSd>$~nLB?I{=7o azFt#ܺ9R6eITqU?![UaH1kt6?> I5Ն.QtRzWt>>ktz^խW-]p=}ܴN?>r]I8kS\fu~ƯNp ~{DpoHG.3񻸜&v9eiɾ2>xKⒾc6.ݣ/GU4w5Ntcgtwnk^I7ؤtw bF>nsӍuI񻾔nb[zw]Yrٔn 6c9u6Ҙoh[3=ˋyiS]e웖eOlRO~@vCooH]Y'Pv;{tzК'S@Ϟ}k x;6~ۡ׾ۅ0 r]r#f?~= _橳UL:;Rh%]_L:YnpgY_"U۴e[&9Vy_*+ރEvfxɦNoyU@n>;c]cAn-*O]Ōqn OhAF2 Vy1;/A/%k3JGf_#{Hy_wP>39fΟTp~4ƑOQ-I7u@@ t2{;<޼ vPN ){g,~gH`تp*b6՜GZ&~-$]:="?לt@J' ۨn&H2ҝ'pUDpRVМ6~v?G;?^&޻.A~* y*ݚ/V< l 2 - Ry_Έ/7| UxPR/+w  ;Ϩ%tA>xjGKnն=3 5/%geDf鐴Hnᦂ^IU^V)zS @N)t<ܬavY/d`s RXڬOr/'5>M%~W=vs¯{LjLc)g>1p?Ymq}'zQ 9gO]Z;UZUt͚ ׍BT]0qџAg=9']L}jrGL|W&ظe1!adUS^\ȿ#x~\΂ |/U7 YyY7]xɟ|.Fr#WES7I9FW ۧӀ{+G?żߨN ~$%_; S|9䖫8P*L$ݒv)# W/Jmy[.'|ڔ~kl[wpMU:"點pSQu䮌P'";oJNEoN*?ty3 wmK?uSHK;r΍iM~ЉzSRѱ[' BJ״ds>iq 'IwcCE_ ߉ PPmVZJ1N1pP=CED ބ[h۪x ̐md4#W[wuG6I޽YV[b,c|(xC> cgG?D0]\Cvz5'>(8 Q"v'W-h~Kn~K{r9j!NyoHoҁ .}v]c >o'(\;MSlď y6[Gܩw>l8;u _d3OppzpK|Eo_Y=௴l@;'p[E >{ooU aplvM*ZB9~ZJ曔ǷjJ [F_'u:;pQpoM}\|Vb&u^=gnEbSEO_W_|= |U ~ U3X15{s=4?;Nes|gs?Cߕ$ϣǚ&UZ:EYyV GkWmg\{sy]yuSu%oK {#Uzp4~~2Yw:wBeuГM~fȋ kKrw(ZE#-F > |GQ+,= e{L5.O6Ey.kkؿ_$=" ~!zxt9};%> 4;[eDpMiv)WΖ}ԗh7r}IpلmD` pf ),6 aONR ~n? wc}[v$2Ќ'O?<_ߌw1r#"g5#k"Ek-sw%έeWsl66 S'7&>YӬܸfٕOTEw _Xyܚm|a/l|]me>5IVdnr„!lidl|Ptu1'9*ᶃne5N2c gv=Vƪ>;g#d齽Dj7}~;G|)R' Hv4/=uh{?V}eB<.ps,=?4F[3]@o=2 KU\?o٬y0Eğ6 9y_b/#4[ܲp?&p+ /ZO&*+:!iNc$o|}8`/r8So00U_lW3[Ԙi';)SǭbnE~ oZuh>_ v^m(cS~库C:9Ψntn*8?C`62/np}I[mspY㗝@Ųn^h́VLɭ܇$CVsfCQy)mQUM@_Qӫ^΃Lw̲g=z\)ƽ#yp_vz62(? V;>)sJYINw70׌GsyHoe<1_X'}^ѥs==-]YrT0t{ !~w_SC^_qV|kUeSe/?g$Y݅ /̃ TWU֗ՏKX{_O'dO7?]|ߟ I~w^y=K?k_$je\{^ ?Fv9'Ӗ$-_K>BF;KZ})> h4?>lOL_1s<__nɷQ|N} ]*ǐ/>ǁ;\s_oHi~^#?G FKeUM?2 WZ#dZ?,o5~Bʕ*7MGjH"sXK/G{׿S'%_]]o< ~ '}?o [~BЗ̥/?2Po@?t+V"k#ѿ*{碿& +Cҿ \g.JZFoXo YkZIG!H`g0RXY _I_Iwc { [kb-]oj߅4?uH_bJa  K_2]Gq ~jigSiO cOB~JuҁD&yKߡ (0W~N~'u7dE/.5V\j_X/ןWk-|?a )9ۿ.00="w Yw7ޟg+ZK?g?o>D7/ $7-oW \Yo5* CK}Q`l7߾H4 #_I6u?6G(7 Ӿou}h!=%_|^ _o4<l҆_|?F(?(ymK$W.i:?y'6pW/4~O"?_|W xߦ?ߦi E %}}+e&0&~ecOK>\yJHY_U_/eoU^1?oE|J߮yG7, 1>v_{]/ Ö?b_6 ?} ,_ Z)j?)W~·?o-͏ S`A"_s?Eߡ/;w K?5BZwH_~-.RϿ<7 [ k߀;~ǿ'Ԑ-߬}[4ͥ_Nwj_/D_/M;碯 Ŀ|k?;o~$cՅA_:~;mx<U/~Ti_+|HߥY臿Ksџ.mkVwiu-u.-oGO_4,AKAKn/O/M2oWwmQtrIѾ3oS=ok|;~ym_{~y>  o ܴ?!^h>I/VfʖtlSGմZ8Fflo6I U=>훭w3{rY$|tiZH]t$ dLbҨ.rt#-bk1Qd0OBIJp0\gV|ʓnr'իW0nJPnYkfyg%bɿV1t>>21U9*8[]'ůt>n(}bʴʷeKNhZ,GZVU:G^)A. )j5Jgj&d5l.ߣJ*u\/h3]Ѣ鲊֨_t,6RWEZVQsخnL!LY15ez[-x WEI8,{pNW2͑e:t36K .XO3&n" 2UBwCzZ kݔGwӬ#?jZiϓ%Dda˶ ua Sm1E TJS3`a+:o\Ɏ!Evc#IimzZe![$~KՕJb^bʟJG1]tHH|+NeOe$4*[V-++OLE.u-3tDb1fy0=l:[d/rm-]Β*Ogp28|K0&g3]^N'>m<|r|??BM%:I2+}s{Piշq? FR~5^gTUXtk2χ}&ׄgIͲZ) *u&T !E&cm*մb|[s.&&ViZ`ǗW3ΡFz*TJ$E]NTש|'6`S謨Xd*STFH<.O Hv -e›\OW K+s^v Ys"L0lѲ̷E4_JE'k&tR6%ʗSQnW4(]LPJ"Gq'8_fIݦ@i2,Rl4[K*R-oy:\|]'`.g0bu祫fcau.,cp]F\?*әP7TU4%88Œ]%12ꥬnN2^c︖y3MH 2IH?OWѢ̿*꾊JiL:{&+PL+8lԟVW8msa-4'T潬/K 'V5f+dx9k4-=׬ȸB7Aź)WHu[T-;cZ'eHerϩwɿװM=O ۤ6ta*vGmRq|21!aͧmjFu'TU3bQX*}d@~;nb9.PM9mVMbF` +hs qsKȚ-&D*y!`ng\qYSj#xB+UV( XCذ`klYR,[meW̎$J^MXҺ&٤ӥD&&t]}!ۢ,0mbO9E\pJnkG`3905䳭۹.NH7Uo1I}_aR!KPp F,tlbUF IFЬ]{E"9ce{ ,C*/SӞsP?]zخu NA+3; 11G+ Nd[( KJSLz5ѤEVaܶ+r3ɶ@)BrJL َnA'۲D_J4Bg8)([!,ifqeuPGR=d{qfT^bװ4P{WQak!c=<\ ē\k=LeȬ҉,J^dQȵ^C=lh^(e|?rzlj 'Jh  ħi<'a_z*3p]-f]6]S5A9 9d%@bRq(P=kIy%2:(ɕ]q*[% njZޖ.(er4.֎i1epE? BiW:4278o?>1gXsDf&MH|q,d.9Mzu_I7v usxd ݔWz擡#TE3a% (wT t2f>M$yEEELBNev]os-ýaxnJV4O2Ӎn& 1fѝL-}JBꕥN, _d`LY=~ɡR}L1yuQ?]!3MN99abqewWpScfA#by!熜ܑXU*B:Zo, .C r°J*ϐ.{ma! 6KֳRo1VzM0؊z/A:ѣJ|Y=a!ů%s3k,!8uO׺ecҭ5VPBu'[Œ %Ǩڅ.+Z`d@ijTIu3VR%4%^m)uomΙ]%as YϹQ2-\ XB ,7$<ʔ$^d5d~ǐYūi9WI.hYGs yZyZ%1|U$z~p &&]d:Xg6H03ʧ_plkVB/덎_ǭxBퟷƒI4>Ǐu>rqW]R&tGPX""|,GQIT>d&^&JW .+RpŌ\>2ֿ#IPթQrŻ]Eh-}Mlhty1dԻPwzjrdJjZp%;# Z5ӵ+ ΁ra!Fa'g/znXz`!q:hr_3-Nƚ +oB+No,6[J\+2̎gATܕI~=1)VWM50r I@Vh%9G>zR>:tO=)O59uXkd"0~KK/w M jx.sPR.e'qR$煐aUwe<dž_U1IH?!v~/K1ͬ*1;ryq2/,͗9#N @Zh.$eK.Q/-'m2N_y>EHuWu?dѿWFmI}w2f"\ɣ(u l3zQO"}/x6Qii}4y} ѷ6>8; avdŮcڱt8wLu!~B l|ަgTuF|5 biemuk"ֺ56ݳpՕf [0p>Om2oF{&c`  ᯲EaF!#{Uvm&i,U(,*g jBK)|5`^t( #wrPx cru&-z8b{_;wlSv!y BVwTz㘔KR:bLF1naFGQLvHDVo7Ÿ IJ2Yr'sQwcmy.KhDh iB;5}"I|A¿zcZ3?@#z7y-HPe{ব:fe"坤2gQXӏA_$N0'qQ!OP0]$»X9XZnx. eLW0*#5v,%V(1Gd/Q՘y2}녆)b+`.#à:ÏDyōk[P.|ՐZ9{}왏b"/O+ ]XSd_dK:BDldS(B2!k*tt>_T.JO?%KPfgbœcLEG& s\|K7Փp\dVMv5qTVoL|;?('yc# q ي9)rt"^iY(9}./->ԔHI˓ddm+9ubE.y}/׶h^ΖVǓr[ *9S{~z9~F#d|6ٍ>d|8:GFqk'~cd@6K1J ,N# sD9?H?8v/HN XpCwR5 _1ȼ] 9+ͫLeύH/bdQ#-߸H2Vх湵3Qq &N@B'dkDE%MNYR֭I`|"M#m2 ddfx(hYLXI}4_1ؖBQ '|Sۈ;1x?aEDq#y_e/"G pЧlYMvtyE4颖qJTSC$9d`#K]l)riR;wC#-b_wq,e  -~Йjç~$Uvl▋6%_mO-(}b6#SH<D_&}Žgd7L6 o/ǓI|13EP_XZ@.~qSJ=ts _:!K6N[҆whyy(ÌRJ8⵳ ZoRToWPMLvt]TFpA92|N'"Φ&sEX'VxB"fTrj8} %Dc*] u.>e8'p_l} }@h,]9W#+?_=M/_2݀=Cqz182Qmϯ\䚇#i*\߮7\Mr)x%^8$eXl,6$B*@I'C^EQռP.j6ˆk-~btYdVAN4cYOpi85UJa#Y\0rVqu{(+X$ۘB声{Gl.s]F_if0b.e!<и񻳳d$[!GKk3#jǏY(3SYL) ӂB;(&imkY6H km&tE)$Vu=@)XaE>(?-3R2bYSF(\׉k'(Gme%[Ƶ+w5\[ \mV8<@+&lS,n9k ('͑ߗ0>:kg> Ef"1鉠콊8C.|wM wCmz(|[E&6ꋚ4x!ݱJ1lPe?~Dw9@왜.sG⎲*trFYQwAb-M&CNGȖJ7qMRsZw|( < ! Pʜbkm$aq <^Em'2I&)TzT8+\W:Xnv:Z^k+5S|)sjt2W)#E9R]'KPd)PZpR@x{__4\P&RZ?)rn2XY\mJ՜D2'T"`r9TF*oSnbAFU %w8%,FlHf yQ}o30@CpT#lk^WuǔUbvMR*G&> ]PF!6dM89m&b'eob22h~uhءulJM)D.Jҥ!8H^c3io^eCV3`ň"1k6,%APQq{I:CsjP4vb4b(d?T!l4ij}_lw 5'Q\ԖEK)qd]T'èXb654wGveoeW0<8if  7E%2 LfbKN7TSu2Di[n7x/Z5ց5Y[OɎ,-]3hY:mKgr@ _\r,Lv*KLp"-0|![1 Dζ,b[aPJjگ1(9Y4ms)H7/qr,P_ͨ"P]J2SA/&N 5no͈ Mu;,=&cVqDfc#|5Yka;0:|ZRG H3l4Uv7;_]ʣ8+}a ׹7r쬊sBBsօcTBVT Znnc'}KLK Bn/UkWLn`|> zJRP m§r Vmgjɼ!*I$1i$.>Uz.SرP *c'L Q9P봓SЫ݈O(%DTD$5coƍ&ʼnU8[o<01+_Gg``i<Ozܛ2ւ=flxy~ Ǿ4c(hSnZ6oeN{:N+Ƨg|?`<<ԗpJa܇Ii`.Omf9w3fsGtsݬ`NGf*)~JV*v9^1`3!:&lz ̊ K r@Fu֑Cg6]M7aLJ8b[$#p'dl~/qIQ9)E)$n&/A8nGwSWW"MZ&7cc짧>*4rN'g jsV[ŒpQL }uî,VILy(;(x> @l1W؎P(e"66mFn'-颽 ?f;z %e3ZY*4;qGؒn/.c7@fm1]+_jyr-ʍoGɕK<~Dgw !A YjFlͷĭQlQUg%EzAZ֜MG:(4eVO]&qfhM&mF5xB2z3)m! vӓ" 6Ɠs7;n|@΁qNrT92PceJA6j-_}۝3l E;<W;H*rW7Qmt#Umƙ$p6bDb|v:8 nA|qpIw "|KhUJӵ^WjL]H}' "xFȆmamSFͱJ@^_<*oXIsmvg81Zkl6B|ѥ#0Z,lHF/=pMqaŕ#J9ӕde]:F E|{uaTPn7KcY>=԰UݡlNF|^,9jk Ҳ@zj@@|WQM9GHjLڊw ]fq[b A/UpfA$m"0*oiji>:15>,L@Zmbwa"F07( ~C^(R'ʘoh"KWs 7X\ @Oh1$g d\kr6o T{S qu[LM{@N~Y{2=ojR)Mv J(F0-KTcT{>,qWR iTgj[Zf67:!ԬVBQ\I{wӿw R PW+ؗ E^ICmm Spl'2Sp;w!]B A#I-t5ag"95(XqTxg SΤF+rHZp3ayԢNvjpi'D?Z6C- ^U+RŲ,"3*8KҨn n 3M^ibKg4qvI &8xKHYPIȝPT |7u !&fx٫wlU6FI]F.Gb4)@cRMW{-xsD]ԁwc.jykiDw1 6sT\rܩq?6##Uҧw멙0.5+kkR|B0;fXS#yJקv'Aźf^b[me0rLbͤ)k#hKD2W$8L Hsȫ\8p1 #xۣoRJ/ q(("T34mc aVTΚVjੁ?t360=UFMkU` yjQ0I三YT֮.(ݰv/ޫ.L 13&LkdW.7\+J*SR`3B+N6Ƀz#RnH\ރQPN#8mOܤ vB Xp+w;VSnPN[:IM ʬ%pw#$cYrIj+.Um*Uu>710kTp2&9ǻU=y<8`(ѣQ`N~PC'EY!el8ӏZƥ?> c2|P4)/*ѣ(p&@34 (Z VMԩ=i!UVVjrmHFDhFL׳ ea ]F+&0M{[{Owѹr'"Vh(6CֹMI]dp([E?b=SP9V3nD<4˵;wC3 2l.飏֞V~ Tst&(TU \`Qr?줁/OIC2ӥʸ4.F rjk{Sшk?YjC՞s*n7z\s"{ ]6"0c(VdkE-.Ka:cJ_ v!6#_zxg%R힩$g< ^"g>*ʼ^ 6YFp2p.Kf: +&ob*cNV Y$|LYKitVMLŎm}aWba2\KMnqsJWt)0[X"^+eyM &ЇT]qwH.+9d7P&7-QŞ:8qc&hm7RU< !#.]pCf핱e)ZHqD0c'6xGah96>I9@mV'\EN%fV=P恴x[QGlsH+HR*hMBY-:p^p<"2Kj7AVB\ȢnF? Sm}O@[ m9&vv_kIMøV]3uβHhc] eA6d_-:L{CAXl=R ݝ>i?GD- 966Q+;NAVL Bv6dRW"l^*쾈^KG@3 [1sޙ)UͽtR*nx9P믬[e@U:C$`+@D7ih. SAE#bSPL:SB,L_gRaUƞJO*9?5:|ħT|($]#4Inb,z@Uq349)7~rjrzl/&4Smx*2sC &:XmFƌDa_3 >0y\ r˱Vnv-s*#y} {N ,N W&/ц]yv<47#?6S'~4+ɠ5ֱɋ[ڵN\`t˧{7N^UɁu^ޯ.k5Dpi:q]< E̴:8sY8`f*VE6> V+5oqSTe(?g7:{NpS$6=|Bkx>ȅ/j&,0ڵ@)xᄡrX#XoPt5* vC~ŋ X_r]\ (? 蝞O|4\)y14-ma9 겎_ .0k`|MTTQIS&N{_~gI,gs=x>8e)~4~]<W&vCSi`**].NgĠ5868Fs:AaNo7g+ǟ^_s//^VL%& .yt2^PWU|D,~Σ \^'fr|s v+FϽ'\.g2>u9UyLy_Y$~{BV/'g''b[\{Pښ(D_b.6v_`ia{y|v˛z'DЄ eoϘiboܤg6P B]N _Dv0,?=7Y+K }?jFM=;ۈi3$Z~RVح ,xsj˃ s|%`%PE<=4PN.N/_4h4afgz{c0KZE4-)r S}3 ԯjI MgU%8)1[ GkȋVtad J;W}յ"aQNFzUtܞ)~٠ɳΎ^"\PNxCCxPMxI YF ?MC3JRZ q6+fLL堘6}&UtO2j*6Ԝmy_9rw,; ty~9&Ҡ.`3$ OP~gNGTڅ״ ƻ%𣪏RohXk["' y˚5)OAk~Evq/}Kߍϖ"eZqȨR|qNij]&&rP:q<gc~a459N# l zm_bЙ2.`b|7xcB_Ͼ/>'-ĸuxot{z^ ;Ǒdl1&8+ⵊH)٭ H։dmMmT]r <<㥺ʊZU! |AUM|.H%u,U[X:}YUw5V͹n *7R, +YBuy {CK7smr()[n4oTi$ 5ySk;83Ze<0Ɨc4!ߛh}.j ؇> S]c`}¦.o[3Cja%s];S8r\Z|(ll<$`ǶQ|i0+{Jb+h1 ʱzOEBMx:l 4"ba7sQT?%C, /۞pq z#My4'ŏyb|"U5$PSfíz)E*͐Sص ЂIc'wy.)x`Z89+TΨo|Y8F_:9w歛 btc4]愚conҕEl8 ڸI3Hs \&eEM `e72NtjXDۄ~ZZh:Q[ h,|ԯeτtg/DGC)8: QŲ:fvL_mҺDj?.:'q ~.{|tX*en~uz`>Jx|-ZB9X#)}_gڸOpU:CrZ*bSʺ:z'|CEg]*v^PAxQ]6ndnjS5.VShrgUL:ЮƜ3*"i-0jPYd̠'gz$'پ#_&`ўn|| 2gqiWO*Beu]ѠF2/op[? R TDAwb$qr .f N]ޫ~Z jU2-XcP]B`Q.Y2Đ_i3Tׄi.(ˤIU /k1]Q-Fl ljd[(OݮU .Q):M;YVm(r2O|YԿ{K;61eIOkew''Bf;:*G]㭫}L0]fRpljQNHo" ,zz #m#tm#A t0r-{mё$(|4?MG[,&="l=5rU]~"xGݮ6쥿՗XQy;UfQIW"_NW  ˹ox|i`,H04'e%Qoe0Eu]abp[Qfs%U 7V!![ 8z+ل IS|^0-ve-`~Olaµ,%gLڜ:}m6a{UNf"# }I3P%lxܚ%#vBKV1DX$*䱴ŘT8\[$+\fzkbkدP=Eޙ$!iN |+34o4yxy:I8$74%3l4gTDVj1^K n%sF/S/ZJaVBڦ΀lY.!Ck5aɻ&: h6cJr~G-;ꡦ5QfKP@k|w'UaJ˶N]P#R<E'7EoK~f波eݥ@L[|"RK-01|I 7Ä[h8k66+Jy hލ(DHߙUDk)Rz%hTFyμ:lj5 n:;a;aj\9af׹)6};>쁟09ظ!&jb0D4qx@`\:G+Z",}znBTK rH2 eV``au4SKp1yն[3dw8db{'3(Qs5|_ml" 3ĨAV RSȢepunB4 Lrp ' *;p]h{;4ܬ򭧟 [)D[!km[Lrڹ *^V rDZY7^vŏdEwrA:#iDZ,4 dʗBjҀ@cƸ؉PXF7t:l2wqZREIݳ: ݡoj* ˴7mKJl 0LU)HqjwHJ\ægճd0jEUqgkHL.LTNumE<>^O'Mk67xOI'=U(}Y1bЎ]'gg:g9mx1^^l}vv(͗x|2}k ʫ!7:;:_m| [jF! <580ROF[~ɣBZټZ?.?Q'gև2P$*[z'd-NQ)Hx-Q7>~y6|~_v[R=PfŻ=ǯ촛 {?Y>ܛ Lb.n^Kbg' T Gg<'"c([ ܶ:yBcy!{ļ\<:| NFwҋ^<铣bI П?;|Ϗ5Ξ,|D!=ӳFC)&qoO,>n8<1?y'Q_쏁܋lx> G6{P.0<>o=@g|w2yo|*Ca?}& >ù?i?)|4G?T0Gc0Lc>8[lGlg²L҃IFӇcM>x?9~ -d"|9YmNe[8}pr9=V >Ix uvT"2(.ޖ[C p- .LX?8^d7`D>15_qʎd2tdOT 84_x4S "lPrt&'}'W:Ͻ#ߋlT8dS/|-M?f^=LB^Oon,(YA9zCoU+d) @_UG'LV>L*h%zߞ-,ߒQ4ǸHlHjO2` d~h(R[ՙ3* * Σ '2u&S# @9ҫ۱WԤ\2]&L(+H=֩3O.GSʬiI@: g_>^ck9ȱ+cYN 2ȉ9 7a(wѴViEIv ;6T# hY/| :ܥ }An{v'Ek㓧W2NbKƼu*{XV-ԶG9QPmk&0)lAz e4h+Xpxlv/mezڨ^<%5Ȼ?,b'BRB;ދ|ծ"}S9'AO"xǜ_XpW;Hޏwk* ͭQr܇~8|(R {zk==.7*.ӿSP] 7En/lpͳ湺q|:ދr|䢃iVL'ΫgD m47BPA.`gWC&~p6~AzoUqO{;8RNkE>`<C]ލ'l3S`kfʶF3xݖ. Mٍ% Heu{s|?Ua\kA7ZkGNvgΣ}PںأCQw39z(V%&7Pf =qw eǯ? g˷5=Ex.] ֶ ;GlM3ٟ:U*t{gn@kʃ_"e ;{&mp۲mںC&,/"Of 7ԓ2DB'X]C)wp!qqA!0k5k^0k"n<%NS]TML{*7Xu\LxQ8Ay:X=Ƕ "`&Ik=*Y45ur|Z/:vIvYH=n3oWM\@}:/XdVo7 `Gnqa{wԴV;yD]h)sL!1DlxYY;qsxG%!lU\3U\ G_ Uَ( FvٮѤu6-ZowdC3߶g.yg|Q"{Mڶ 0H3Vv+7 CO鷠4J1=v4}=M! &V߮XS۹َTQ}w!" eoNGtVvC{"iIfv2u;PnLbVw5S!瀯犋nʫ}4%HWID(}iǾЙ?Z_Yj}%ty*{v&}V׎8bz;./ޢw9a演<`a- *Tz|hԔaZHi}\&U`doo"s}k?EYݥq&Fg ?tl@l]ޮiDbojzns{.]ܥ }@7iv4n]MK23o!GamNeey<$6n7֔C=O]^be\nt{Ё"hT8>PhaFmÛPnDAkozjJz#l:ǰYp:.vLlPM iTRS. y5/;t.Sۉ̺u܎.j45] (YFg nfSߜ};o"(8QVUVb}rĄentvSfE EC5K,ɧeYW B\73c]oIX ]Q7`qeԫa_(?0 $5Y6^=PX,i@bjYYcWLgm\7aVA=ۛ834v^ZA)]6?m*9M Є 9 P(0:`:# [8`ϴD(4@LՃj>3VNIr̟.ϧMյ6 |`eԥ Bqoh2γdُE_un:HuM=Zl V+맀6{"d14QjE{ c9+kpݬf'FM(b=[ߘ`9x `K=q̅=<1 O_pǵPs{Ze~Hҙb ]a.bu*s;a5yOaSG9bq9(t hkX$HV4u > 4,{U_,x:76D;bȉawQ<6y>$HGFġHsL~M Yfue # tU d=ƲRkj"%Z<`FRx\SΥ.=m Z@nkok w.Qv][Of z+$} G>}K_ژF/; \LFo<z;s=I E_wpDǓ M^?_ c|c C4$'鰓E[B̳sFUۭPC<BU9J]& (}}ʝ_viu{&'w(":=@N#ԩ:\Ť?"z(`g6H396YN*7ذmNam Uҷ}b\*/zwv_w+QP. O 6׬p2F^F6}GY3 왭Vy}֟ڨNogYܝ.|AUiYAF&q_)ܛ v99RTnm) @]͛p6;pY:WvrXAg! dLMT\$F2{,h IAZR>w'xPϷM4sF$c{VO颐z % Di/SGǤ2G!3ޚf?oŅK%ױ`}RqZ k ?[$ff$vebF7Y))K!sb"?я Nyپ;JIZy)Gr'iYl$J4a%m hk3I#m1 0<^L3mTTnsYe>w ʓ@|Ժ'o^("E(3Hݯicf[>mHfڒnӍS!RSɵ|R_4B`v٘gw09K҅+3n%j{S6MösE ֞MM[dsi]grgR׎#cqFn3ڍY^eHjAۂjts!d,Sj虋4hSBv1?y܌?h;f*:oA3[ 4{arpm4Fh :AtDWrZ py؛N sBFXª9(dS_SUԭ,{z3Wm<7[tg.Z+q:\3@֟bi P3UfSV-h)Y~s vf0>[,MV+ojJΓpZBumpnZnYia6";Y` Bl`#sK!GY3)4Pk6t=XVCWMwO4ڃwBmpc;a`cCMf[ V۫Wq.B"BMxdR/ ѡ$<֥PS 2ETۦwp6cB^uuǓX~ajP#vu$Aon$dQ^TUB zrg͵cm#pJT*j @r[&HSy}X9#\]#P^Y s'QˍvpW̱+tY7Hj1iiL,[4Ulpڨ#wо.@Oh8E?E:7n1Vw-sCԵa^ QxD́+ίR5᧞J`c'Ь#wf``Ԗ1mOŏ5D;c㧏l!k2ޛ`Y<Ŏy}(H.tsh.jaT`K6"CR,Ҧ3܁$MfiT'^P(v̥(u&;,T.[hYX & d@Sz1-X P{"<뇎ZNP4WئMch4=H.1wqǧq읜tQ'Ӷ#%DNTs›"X(h?8i>!ŦcI뼏Q1W<_Q秦,?&׉;Mwd^t_sXPʆ{bU]u_1)4M`jrdadC1ptܳFO^ ŷF;jxCqh.Z/)VMorCu{>atԃp9;R԰pF54ƀƘ =ˈ8zp #PRj5sgfosL6rkM{&XQH}9cj| z嘛@|3@ =Z q\⟏OWA<2du`"ļՏDAp+SiD9=xg B"2Ln{Iq&E,yJ ?>ZщC/;aI8ᔴ(H(cuLQQƿ9hjh1MR_y?dB(0b7.Ϛ%"U,+'/rbxNZnϺKv02H5&'+LnK \>u-d`jlOb̟M"'T*XCy$o޳ `9"t5-wS_H%<ʆq^I-Θ Q3lv`Lޥ)3Kc&uόko;܄>dA!9ɧ iհyתn]G#SV lx;h3Jt9lgڮSC1|SCoq9IwUL|&ԊU*2WA\sQ\y]]S {ieTQ TFz_ۨ/oh?\no[e(tNFե_*lk }9CY<]| b]9NkYT1QM3sI;0 `6+/ %!Q_.F'p1MbGF>׬'?iQXʉ ሐg.5M?p2dm|8I6ӎ2yD3B}:_AgA.6*1vdnQ2ʕj٫ nT)%`1P*T߭Н$XSsIj&hosVw3!ӷ)챁PI6] $guN~Mΐ;RhCFoV{%jv#!=TڥWkN25.̞jv&"-AǮ;f]WȲ~;0 jNz;,o95"(djK2֑ E3cPcɒFgr uA/v~/V&5"͎>l$IW4d`Z@}Hd *XZ䀡 nfݛ@2|4}ǒu-r\615 ܘej@J @MR U$Di~cxuqwu1& y>u.\s׿}mOs^/' ^8Ɉa`Fuf쓣ɽ:ÛM7rtQ;(#e>\m7׭X4p\,c%?Ђf^8Aۇ6 h9l[~)v5%eʗh}hB`ωծCfgL Kj9SeV:+ ,7@U 3;"*<*y6fgz8CGzZk7],'F5ڇ$@/ f(|K @ջEŦT- (I(?(n80%L֑>*L0^!O*Tlks4ry=.DT̈́Y:ӢHIo|*QtܓsKqnr K2ǽ[#j[Ci{yl6iũ%w׺ ˋLB[ ұ$jkLl@N\^LjGuܸƎՠ M?| ܳ/l>3.2-dJTlQmnSQ#k "HDs*YbM[ff9EށПC{^!n%(-XHڌYL3WMD vUgE͸T}0LARs&ֵIj0aJ5'E3s9恜jO5ק3iV(T ?S퍾 %X\LD)f05Vhl 5apL3n`/Dذ vz~3V/]ݞ.6K@^R*Fۂ0+JC* Sakl$H+P|AWr7T*j¶L;CVRdjyUi^\hWɼ˩[2:mX8c/ \@dˮ5ucp ^՚:aZ3moxG ȾҊUuE3Kl0ĨS;At{w}zxp|Kx)"G}3~7ψPP_26 [+<%ST}QeuEL7c:U &sXԖ;xhPP>NԭT$wғT7TS 4q2CaM~0 g xi>a罁K~>P"ck˔>a{(_ȇlԗN\ d]nkeT]_[h;M$D%ۨF;l~]AhxoSfj&ym=:4WVeǻՉԡ*t3[MiiՓr: i9.xYaI?J>h}8+mz񸃼je7-id.CYPªJﳔm6 14c~'M霁:Kk%y6@Ȅ f9' vBFBA46>"sBM'xf HS+#qnc\l#!N?|{^<Ο^\mTzg7; n*>F bp.^9MH4oa)y"ߴQ2fGJɗ.2rI)ּpC"uOӵ\elp1¸*KxET%1R_o~&gH7钏`A*nrކG-*E{!jI gfIh}lū3VWunI{"4=5XwFA"NENWt8BXjpq!3^?KDPWKVqn-g-ufi+/ b-YBBDb$5_-P9͐[0hxFA(A84}</=Ʒh6+AQX#_QZ-9Ml$ͬrq%m\^n7כnCT )[Քjo$؛m*6+HMq:FiTܟ(o_Bdž~hؓjIgc S?UOgڟ0,U3ܗ ,i_|X@fsLff yQ8fχ.)'NMiQeT2ד+n/=&)bj [H/8~W7wqr/fO=]Yt GG\B j;?T1]LF茦SDzHt&iǒR]hN(_0Fo^O8Oǯޑm%y[x$lդig !!}rD5Yo'j2<RSZXb'ysތDDIm,^Ka}ꦢ!kKk 87gʜI*ݓ5OcpVz/8'Q_QM$^NUHy$ LJBj#!N|&JEikS%ߝN[b4V%jjD-'j1r;&p'U*0ijP>N+ȅKu!X=*b. OY\%ۃ~hYBشck/L:@JQlqKBn$|%O>y?Ơ'jEs80H|(.nᔆ!T 1/Lb7#RP a|sɖ9K9YKᛗ-nhk9c |:o ]a*F3Q@Bܦ.|d%IkPWlVbYg3aZ-+VEfM6;ָDnЩUM/ ˝ӫ<E2rqd9FzcBύ1#ay9MQX!jkv2k" z)I`gR+̓XEk)~4 1] Yy ɚ `{.Jz"&r' 2#$VN,/{+soǥ'Z ԶUڑQn@]UL\:ԽFit3򵹃35E/;ɖa9+vh/O*C&+p 3'Acp:k&K:<-"bZ ż|e# Nax|uERȓ&ry|ϚHŒ5͓0<_=[a#06vʼo"|UcDr*ljWEaXƦ\Yy}#~ڲB4UQ9Ǚ#tPMes)7HVgF.ܨ$&:my`f!*3SWNUU rn Ɏ'2t&膬suj[=On 4lV; IP$\p'Ӳ̨A!.cRuVZ[llUae'Եtٚ}\;uml_֛dԊf0HquCw!Z@uII[wϞHGGQ6H,(+n(4}G*rJ","Xހ*4ofAuHT@-Y4!ZՒf%bsHyՅՋ0 V {Ѻb_e`cN{6>QMGrBO39EFd7 a:mnQ!^jGJų$iZ]fY֨X@ %/kx;/ovPmpk"duA=4D!}Qe9jM.l*tUfg&B1-])0㲨%=G1a6M˔c,4\Ιh{thf:+ \g<9OGJ5BeNJCPfncKj!LjjIMs<208{Sz4.U\b"v괿uKMg3r 9,:a $+އoWل4!𡜚Gbk'߳PEMĶ1!!CFU U6\Փ7@ĤvXY4USnb4#rJlRx?7.e Z˘g7AAaa)mmapW_= R1m],3Q|3Zш,kT6avRE*V`]]&WNgK8џ#q+$ Php$2qYm܂s1-cV'j@) WK_Xײy^ɾ^hJ6-u({%pnQz gc@͆FKy( :rV`KRiG`eU繹~I 3lڬeAdSY eeqԅf)ԷDrZvً@׀EJGY!'.{vWq,anHe*hJ(`ՆFBwL- HuP$H"N!%GZFJ =m> CZǭA+:l>jZV]Zu9hɣmcxN.տ+.rF1(LK3ݯꄿW쐡*# LP$l "<:> pyZ.rcW,/݄t7}&=P4g0NW9j)6MPVj;DV ˟Ɨ Q~Y]~7IO=vԇ~otlUMP :zsg,dj.hw/wq3(!2FA(* #h]?+pIw8P / 9!;ց%|C?Hȏh%`#((+p,nHAKVy/PP(V W-mjXXÝ~z #eVm)j`US0%lI~ i 2Z)%BL%0LM`Z. R@VyɈOг cj)FZX6B9wȐڜ]KHt>ɵ7vD9'5-kAړrknںRf֍3>'WMIYM@:هf-k..FɉUD̞1ڠ_^IJosD Y C&$2_R6nkIx˧ x|'R#{W`UYA2jN@3_'?zv]f!x|X1"kA&z%&ߎ\:Y&3gl)epWaZH@%Khr\Wj,ʒuQG/UEɍ,+/{d$t&ݷ.1DYf({ 3+c#\{)ZW|, @Gн*B.㈃_o,&17 سV=XLN5P7Zze Q+W(?>L =o6Gvl7x09,I}WBux>DС@|4۝lpn <|9=KF^ݘ`?=rjX7XX跇^\lYߒrR/ù:A@ZUgK܇€˪S_tx;zؔϲ[YL5r2*ZCϔj5-:-۲Ë'0;՟ЛҾw 3obW*(=^v!WrU ʙ<T W4kj5iZfM`=ӗ=Ӊ~Gà+Ѝ(;ԡve.sSb@JQwhLN <;+<j#-+x p@\7hG/fĵ44eE*ZCa-r3su]"L)nf+pލ<[ue3fChE ZMݢ&dF*PJgͼ Hn핃Q7a1SjIz!Jج˶ 1tPRVFXaC1K.<r#U:SMFҹ(RX. IYxY&Jx 9Y.TzC|wT\gۚզȸ#;g=JH a9q G$f<2[]F90% |ƃzS" ^Qü^Z/@}*<#C|u2$rX%ؽtքje%];ڂ ʰ+2o x PmFlWΕ1ޮՕś^jÍDy{D#:T2$e<[X'̞D)+KTFQ bRﻕGI6c/j㡙!X 0NGyi=.qU&zTCwd<7${*諲yo. 0`pUS852Gp3:Cw5.H趏 ”RX&Ɠ L4;e*ڦϳYQVgmtv.+L+Qu#۬1{ dɠr# w.!5H cRQ<]a͂ _N-eWsoUvc,LJ R|0NxPex5SŔ);A} FZ}nHp&Jn*|e, 9^_Q'YE a*5' Vu/p=A+|()5y2a(Q~QG_w(_.`)ō53Xh3*P Cu D %2c99t#knUQ+9ƿzbHc@>f gLW/6j $z55ۖw ,-T ("X}_ #W{ol8嬊 Ωwq#N;]BhzmKFH^Myt &]e eW` >Td*Ci|>D323`7"BLm a`m(M@M1O( ,-Y5 t/nC ;647R7VzJr] U0;Mg܃G iiL^E:A^Ogk ;Ap =Y{Yr$u'rz]_ X t@|3wkh-"D`!ncz^ ҧuldSq5nbqZ R3zTK.d׹*'BtJ&*d8D4 >9 XGr*g"X @˔fF0oDt*) P0::|<6꛹ʮB&73'w_R}Ra8{ MJWo#>t,2/Bi=Z\!A [9jd'3`BTR;^yTjDQ\MKdt͋ήStctHБڟ7SMXJc g%ӕ ?՛*.2B nԼ8&TQpwвpՁk j^+,5|cn&pU) s3_]첪B@X4dtZz@]SL.<~i ')]aUaR:tGTQ1o*k# sqф[ ,C+,V8kB*Wo4(ƫʹ09u6]5 u6AbA1ӲX xx~?!1"MHU/{/dH\> þ<uEFΰ^żW Ӳ-& rrť[Ldt n?mC,$=uTF P0u 4h\Δ"ffZIbh/GVL6{ ˢ=6ъhTx5%R-T_UFt޺wP5nAJAPxn]d^9ǯRA@i8P(M*r2M N H !qBb)}Eii9[DzH$WhP2{9njYɥfQȩ Lv %GzfG2y`LSBƐt/=VF$̤u,meg3PPk{W1g!Wp՜A+0isM)qR2xCK- zI]zؕt5_nҰ>p A<HMM&.F=AMr-\pƆV|J+9 S,m@nm'%|]bMD~V[r2ƧW1rmdxP4Qop?`ч_ {`|/s%~;q~`pU$X`L#<DVMt=O'%^{φ';pۙ=13stEo49z'uW]Uj:i.bΥZݱQ~'(Ǿ ՗R(1yNWw&:w`w_ &?˿G',mFg FtA.6.ְr>=/ǾZ3 qXtV_s]ŧϏ9c~> cG!TYp|#h(Dq a ̀X: !:??V>I􉊈<٠[Rݧ$WRΡzh\ ~+G4|ֆc,b5=nZ;0U8yw|Id9NACI[GCuTM7a'!wDG>Qsr$z'[Xa"ex8eja.@.WeV {4<&/ 􃮫W .W(!gU96Ld>c IjV",#iS[Y.&#l.<(w 0sѝ?QnNz^+VH|Y6`mk:07h'?*>8OZ)oBE(swJّ&>Mr 4,/?4NxKQ&Ϸ]5m3A4`c!~OӬӉ 5|X]mְ'Wlq5F$e'DR;7UY{~TȌPB=tcнh0ϳ^xГ.<08gHܷoҥNa?E_*RgG;(mL=Zs\ׂq:aP8+M <FW:- kR*@D\šeȝnF-VTIOWWe+mKQ+n,ݮeh7HFxXdcy8:ykt@(>r`eY?+ 6aIN^:6tasXU';>l0i^қ%/LůK2hUP<%)UQJOxV`u"cpދ/|Ob]@utwV7 XjƜ B-ϤJR|K@LSC A8[A]nU 78$ &̣Ɍ pf(U1<}U;B^q'| ?,]K]LℒS ;5 :4c>f3ܰ-]ԎZuï1>Q5. tEE1*وo)*'b՜& .[S''m|68ޛ櫸x"'Ww땳t"]\ً+%F>HSABTmx".znqseCjwhLzvZHo5Z6{&0bg[SUUϼqe.>]'Pm> t|~~ ۽&navNjtծfӟÉ^)`k|NE'ϞwQw*rAasײ0'b4| /Dғx8NⳞs*2[b8g^lI2gyBp'G0b>c O1t*mMS&[Խ9!wp=m IMS] _O8ݍgh4=ixLdGL&&+ǰ$ >*n8eN KIUP\°喟љj? y :!IH`j9v oI5!z?ap01K:k5d`~ /)iMZ$90ݝz :Brú-+Xqk; 6m.J{96+dڰAm,49Խ7k%©)s8G J$[mg*)]Bvx^T5:\č;Miw ;+<=iy{iIޓ'-O{OZ[^[^[u9lUV][u9saB}(={Tktچ!zӰ9O>;Z]w.K.ٔ>Q*|p> z/ mkH?Osyp\ ?=M]4:YЦ=XHy<ķsɖyGuG9t6>:-vu o|$!8|tt{|ĂKSCt"Qk|(F=z$nb!HQH+]f\k3)aBN0v*˪*=Tm14pw5oTHU(dg54ظ>[ô,oUִ&pX %ɗ~9%iIRM!@B輶r36IāfsT&+g.ktAUDY9*h %~˩G&&tT'~9O,Uo۞⃮l 985lUa_N׍#Sv;鯕 {[5ew|j%ؔ*dϮP7TcҬkFa"2MX WggM5;{tslkŒY64Tyk4齅@EXaM.x38?Qx4xuox cL<2+c"Gcc2_gP{U*gsJROr 8;yjHw;s\*Ive7 %![Oq4jyK3{eYNBye0zLvAiY")'v z`{cfyfku|Uw,51}a^(QKʯ!;!~pVrxp@S!KAPʵ\?а.U &%fWTK B$lQk.gsP?ѵ` M#lSmLMfmԪF]o8v&2v*(9ޕ\/^rgr5[ r?wq,F\zcjgrKՐjrBQ/;O/Tg& H.oşJT؆w0 Iłx?vi|G{m'!!c"Ă'biҖLo"fX p9, {|Cxg!x`ը&s5?لuTτx`Køsl܁,ݭ ,c1GMEZ|jM+gX/-:kf Dis9V>H172ylA]uC359yԚ|^1{yhSOMPrq\`s~'q_ճ%_0/x?Mo0y 0Ĺ CǧqSl%ѹO:yMg@) 3PG\qIG=G (ޯ,~TIFnjS$UA#-qΚ;Ghqּ$9:BV(a"oh?[P6(eoS*Sm3%E:` TY=َ}%E9(Dc@V׉rSP+`0V _'jW~}), yȔGPȧ #mB b9{Yy+okB&Sn&U%uIo"/ zRG ;V-!=M DN}iiյ{}+,^M;F5LW@^tFO <#mBR&8b:Tլyz~:A',Kukl Duˮ5(@slu}әMTwx Ot=LEw|ދx@*]ؓ@hj_OeH:h3wU8d *]5&NK,PVm:L+o25E@ ^q;7}R5N\,^#\ 5vx3pқp;f߄{X/oߡ9X-`T(^*.RF0cҗɻh;]4M8ePh{齓'₍__;5fx p00B/kd.gx4 B~q) هFAYݽdd _< _]^4;[gϟFg>|2|sb;a..\\>0d5sHW B3(0 ebFkCǧdp MhLjAK Jgnτ`i|<9%jpάb,(3 xoUN Q H3Fw! bn"@R*U ǒӸBdM8oxt]= A}^{,_mzozN\>78Ô8kRlݦ,~h03@6Ś 8LwOpb̺MT~{Q ֽoa6f)TW=Qgw0`l(m^>M"SEz4ҡػ&U޶{S\ ;8iQWrNoZ:4-Fwhf  #bλ!Ԕ[PB-EuJ۵zo#Vg8Ć BY!!)! Q@&!To.mg>޾Tp-o5NRܗSܝԜR^žW x56iv&=AgYF:VUօLMÕ%G >Lj{sM'9y6|*,fr0EM1fITS/;X_eN^n>!U;(W}_6&ψnr|Ȓx&yNP$t"cshAztazR*Heelysr{m+,qoTǢ;40WMҙW~W;Z.|Q o̳R1\Lc`kfjEG:Je5a ެ>Y1ק7ͷË+sѦ ,vpM7B3?~SsoC)#8 ,G 3ZcZvs͛;jBz1 N_2ƎPj ,o{v+_z;=q홲'/Y I2c3lW7 $[)TY9٨w~2Er|/U~Ճ/_?;S(4}8gn>χ>Je&x*`[ >?0i~ @_PHBЦJSUrһvs <Ύ|}@9\8q4)q_zH/FDo]rOL|ŕQ`Vni8Ufͣ$"VNHwLk"=ޡ!ش@1PX;Rj:bD I'u 12%\ 6:E1]x&TxVB\[xKBxO8r9]SWgds /F 4QXc9z֍I–9n/qq^.#WP@Y9xP҂lTvr4sH;j ۵ $d oz= =U0Bk[l%4:ޛ8 bȎ!*rF/툘t*$u-W<8ZXm*ltQswC1~myT}\#Z=c$ް{^!a(O 7qQLgoFl ץ|`Su ZΟz4S U/֊ȡa6ʌ*1aRK]N#t6$eB14* G` ӷ]+-&E#-Y_;1|2 c:ȻhgO2c!$ :a06٬0cFިU4+g'&>R%lzKsVbW77v!5Pj@{Ûh;i>۠eot+w&Llv{x펄cl^B?Bh~j VŇvE;.ڿ/->{3 v2ܷ;M7B3O9HGxblaN/l"# ot߹6Q6㴋&l~|b ok>;} .A[f\ja3uN:Lڠ_:/mpq8Uk:?Pkz(_哪ͤv HE1J|GɠQۖր%u;um|m[|7|Nb=e[o#zs $`F-}hCdmj ;{"Mɉ'Cu."M1<㮺$X7|1?nn+agm p5SKj//*V &&_*@X(Qr CUҙc13t]*='v8!25E75 -XI2e}ZxZɅen0F7߮jmUY&q/%!9jS A6y.' ٶ> |<1lp7h„߸S3=qx(Nwy|q%{UwkVaX?$q?AGn;jDc8n`,1Tޤ>b9ڠlF]   &ӂ |x(cY6( B'@QO;n~Z;c`JeΝ״bm)l;+`|'72oࡪ|p[[^\Xw'#4>C%+Z8@f͵*[A Ŷq6jc 1j>,"#nD,5i~{Mt1A270fuǓ(>Iq@}tDEqp<#MϢ1Aސ(#w#Ш;őC9?j|3i rۀw.nGB.y5:!e4OHK/]ng ll54 &TBUO0@-ko r_IhZ u߻lK%E,FT㩡afaez8LOݝ) '1,5@>7;I$}N?7}EŰũ=OKH/2N҉km;^q#3Y;vL戰xۓjM?90Ct`űC!ڹq| p|6C2, WP&a8v">czC N0XQigo廞g[:Qrسߤ]#[S}p`3k5lHl[;L%t<-7P:{ǯ!|C(xXO2 E%礘J$=j1Mdž+r?GXLu>CaR1in.jT/=ti5VfKp_>jC-DF\'3p_$g CӦ˯a0F-:xSl].2z(=Ql2AG|IVEXFwNK@5ק0!zt~COq:I.(hr?6ۛ>Pڽ0Aj%a_4PC)X9tXX am y*Q+/O)DGA2:a/ Y|$)"=e 1&gSU7O4/d#Zy/$9ZcdaaV959s״ $HrGWIϧmfU{D,M3!͙†m~"d?O! #$yu*qJ* {^:Mzb8@(BZQYLOYI9cq5]˨Z1c G->Lab"r xQ+7P>ڥt v1-UpDgb{2~y-u{On}aS8jRL;o{y9?n!᛬zI:XDM{qeik#y:emdrGFQ;oP")OVʔi &&ΑE맏ûkyw,]O9M> ,gtjz:1t`Ϲʩ)~i>I+v*rZx*+J:EBkYtOhƔ'@hRftv_6˙%RO' upL5~2Z&PnuNQ^ӍTm#ã˸O#@wo8ˋ-$QYa_6ujdYAbIl;[.Y4#ۇl%l}(kZVgh?[ǥP` V3VWۃrJr@.iva20 TVfQnd8Dy jNr[OchyPF%D| 9.WiFK۽V{I+|҈)k1#zNc59Yjo6^l"I{zӹӍ:ߣZOuyz5Q=T'EKRC@bHu M>܆~+H孭Y1iM8n+[g`n4J]*pcM"m5ۓq{k߷o'׭9>}3}$t!sZuu:^]+NjI9ްyj[SC ghr|rjDS-.ޠJC=_&hVcgfJɀ:;VmWM+`AWKNuu۬tOَRc+* yjߖT`ikߥ9_}nyzo=[^Y:ks6޷s)߳Uwqg .x`NdB\XȷUq,wYk+h2,`ۭc3Ť|ݎ&Bp8!Hb 䓉,ξޔhUZi.w}*qEZ%M-.Rt~T׵M-~[{5|-~=Z<; Ż]-^W-ZCpQ\Wu:*@Δ h@.cGO-nYf/h<~83q R(1_ȊI<:B!$"EtQ+|OfY-̽.p(S\0#zA֜Jm3_85,c^J0t-ۂE\d9\uiDxZUE6 x 1x~/(w&Q.j )$Ύ׭_>}Q2>}tHwd!'gHAAf{u|'%9m(}^:rĞ#/Iseb`p"}UwGZըк.66|7~{YT>"+;6N;oչv;5Шvnfp2 ivC#١53G;ɏJXDf4?(\GT ﷇP f҈% db ~B)`OWخ.ml 6_kAȼauc[bFAρ-?a3WS %4+Jwu/\@5~}1inn5' ǕD*lƢvvg :/3rMU@*UtxaXU=OҪٵٽYkDܿ9)pB@1vkmlPP,N>1OO94 #6!#[v?";]"omXY%WL]餎V ek,a5 7nژCy]BD1y]Gy HPVjAep '5,[[,#>·c;zR˴h~KCjUYw!1[ڧ&Cbe_fY\$Ĝ`ΧRLŪPn3_o^¬:,śᴩټnl߯C3Ua]Xkee\=KHgU]h4*kb y8G"6uao]?\wYH |AOȡ|[;3e.++2OfMf'i6Z!OA~fe7_meǰ#r+'69ѧMeSW\F OddmXؤd{3& KS-S +cx 7,/K3(HsǭE4PjW*y ~M v=nb3)/p-.r/+ <վ\o*cj M`$ZK 8i_U@>5HTsrYPz@7@,2+i,kvN~v~vZ>3v&_<^ F0]c7;|O#~6?OEm E-Rhz) q\U2p{XP\`oJ#Ur1xt}F)s!ߏ#}b_YW })\Z+PX]  Dcoq/َo%lG.1Du@?L ,̋z>ϖm2@6/V~(P>yfLIAyleW|! rTJA2{%G*v @s_p]eVʂȱ]bdɡ "5OC@򲹪rXrPLp-ח$W9ŕ9DiD}-6:<%a; 7[ݽZO8GхNbqOnEKi{-A3~QDԹG.Lvxs;ge?BZ[0S$=qdC^i5" c7?J\>S#oz&4p!&0D*SvC")/@Ї֋:Qig8" ~IMWut:ȐM`S|)U%病{T^mq z.I>ʞ&3erY!w0lQ y4a̝^6uu֡X`n.)+jo$ޟps>G"FDKP o=dC=Lq?gFhV@9y#8Jpde $U1DI 8MAVX(qS@ @)/a꓅dJ8dx/ց:]-96C;Vb` tf,(]6.!n{@#ieSOvaߦ^>` mNα9l^YmOIf*Ti QKLzv)xi F.qa"P&K-?k ; iva&*j5^(1MZ xa0#}Jo*Jǵ8p9"<[Ūؠ'#Qb en {yFc*e2x W<58kH!і =Ū5׳ +1 "@=o39rSQZ Fs " xp3D"*PY661*u.bj+Rt^o/.۠| vx+2<qʛ7xS'3(7lؕPT\*ڴVrlG9 i'LASP4G|eѰ2-GK9 Aq A1<~[/OGsM:-[xTwJH}F*FUɗ!Dߺ}U%gmZh B b8q f- gkF\^TFA CSĤHqwܙ!]K[MlSb gkz޲.!*9 Y a뾘^eDT=*‹QΆUr՝5`Dru=Jy^ h56`%^niU$#B#RN%ߞmS^n+fT50tP@M&/B=΁e3(41D)jk`&p/a5MDq'd JVSUTzn)sBZ0ZRX7g!\ҏvDN6&p n`4ŪVB5(',]aR o}`HWe{#xx#p|SnJrT'U"ݦ*gV|y:L%.kՀr}*' @6;5`"BYfԻV0ʿtV#f9ք奦 {Cu%9fiZWM^ m^4LO;޲݊/ `13%#Lq9RQW4ʹQ,Hu,ȍE,1k) =wRY3i.kYtt(BTrѣղcKm|St'gE/!xN`%jHUcfl% 'Oih - tJx݂%3 _.\_U=df4L-KV^ W1K`5To0*5u;LP0DdU`vF!36VX%}ӧagzςV7tjE6FT^Xto*8Zz26/9@z9kY45a;<~J{_{Z5g̖!z'DkX[ 8Px7b5kji9m"(8d3i"uv>E44 G a*իy=+ S7\8Q'Yo[UYTI뇣3~W&ucA1/gfBx%a @gN5F}fп9Cbtgl,]Xos Foϱ&YW-%~@p3E~^ IM>KZ"`%ҟI&.9P i[,uhc[O b{A/#lEXKr6-':up+LQ&xo:m 987"j}0;rtv*8AcəSbaMy5dK@u@đ"6 Wr/& 4)lf6"FQt{,۹8HƉ3yԡX!c2)f6*yh[)7paqnaf̬f5F&HZ@QWiQrqQKMӌS<} K )ڛMp-zdZ2|VY{4щ NĴ wp3"сȁ*r5RD0wqM!<wCC\oaB|04߇Kvǧ]|<@׃aFeC::zbq6DGѷ[:`H/.v٪V{~Lzi\iEtX fC,8ҌC/, σ&<}~TfUHMfb|$ ӝ)}/f) ">:;/hv}./:_;vԽ '~=ibxnn:j87 6m"-0/͎RIm/mm }(ܤre@\SJ= f߃> F0,&|sqr'zvZsl]w}TMG8/Uh0׍n|fI jYm~&;aGd>N?7]ח#Zd=Qate DGvku(=R華ӸZ Z+6{)Ӄk{߮0rϭ,FӠ3 te96ŧAXET"505>+JZ2kWjKXKKD+9m;ÞI[Yb@5oY[B@;YiEkesP%7qK\Gc6U%㰸6Lƶu=䙩\YX E:Lj|72qiʜ޾~{y^e{^6WG;gvKorˤs;Lttm>ϐ|1>fqmaJKoƌv2%W ;IOB^'{w?͵Ι3Tm;k:M/w{t&*~Yk,Gmx:GaH}_'>IHrGepgڹFt[ڻF-4f4ߠ~u4j۟ۯ*U:KTV7 / $QQ.&xK_\4| 2]~M{neTj Tχ_\c=Cvknnڻ-3]Bz[hv} o<3ZsC ;GrV=зnp|+5] _ՎUdt">y}(ӛ%h \?oЎ;$w5@۩=L令4ֻ΍o"=VYH:S܉i4=A _ >ze-~Yz*>bkꝐO:AůhfQ}j|BDHq>ݕ؇wG3bnd%? 1AtC?W>MΎbOk I~t@D]4˛$ۃGxpQ;05i$ s2hNb=!K@e:tTv}ov%}5 EX3*4]1 Q%eJ/-Fv b К4}pɊu~ ~:Nؗo.tjg97{iȃmb3ŲUAO.a`]X\[lY5I4oӜv_1I* aB՚^iO])_?LLæ|!ZÀ:Jo烹dƾJB YܖJd/M R2L5ӒF͑rҿ}uԊ7ͳ]ly؃X$tS (8t'L뭶2™G/%齫l }}2lF롺k r?QL E1m-'71nһ{2< xgqޚ,S5m,.Տn:E;x~vn. (~r&Y K.9~35^W0\Vͱ㴘fdl;ηhw6dX Pjn sQC̞)eb\ BsR[u8) Z2 w}\\s5bZ֎Nzн^0epݒao4`ޥbyi$٠`lfԛ/pb .O铜S&kl xwF1aoLOc5"J:/q7"5Kԯ'?OtDw,(B_=cNnhKՎ3_ram݊K:<NOlU[3Q3\YC"qI/9b2-5!۳-IvFuu7=kR^̺ gʉ4gH߼-_Eʄlk35/`ԊkkYVŵMs;~K~'3\=6_dfPo:Mu۰62,mk# ּTsgqwpwp0@Vע`nkGO2 a+Zj-o!Cl^#dcxOFw w 6[(*C-n3y W.c" b_( 5(GY}Hf?ƄiP8Q b1\ ȝEFKY}vj_B d6 Q! !╉2Lϒ:c ma:[i&9<.@:ȵʊtw'{NY.sXO;K1Z% m>Y1 zYy^&s9WT\!(8aն'ZeZyH{aoyyM\s"k-lK~ %FNL%8 EF"Pu+|U}3O c$&\Ld+@~in_ZbΟ,Bn"zŖ]b鱟t_g򗕸o&z4*ޥ+|1+T\69rttU] ~!-&0k`o@ ׭[[,!KUݚ҇\ǭ_K߶m IxulƋie:s7TF\ծb~|IMۤ*{uSTŚmUZE\P'ǛI:oM{ k n{}o9k¯ai*ըW  GZhTc7GajpAUqpw:LU롾gam9ViKGF'Jx\! |v8YBm%@V=0 WXBYT&/\Nun54Kh)״VhК:J'j{:.[ިh:ܳ ,9gI[s/0x,1T-Bݑ\sVDڔ>i`Գ:׫: o8U;mܨV(}ɗon ##L3ChM?~#`&\:;Mwze(⸽gH r}*W2t }oN&JSIOܙt<+"{g%~SI[-M.5y_/7}^#E{Σ]ó.-S6_p};h;/IZ)[׀ y? ^F`h.qR_KsCe@1p`ӊ,@RFQ2=WCߢcOWuktͱ궋c, BhศaV&)ԏn~QIR[Dd 3btx!'̧I0R!׃lLǥjdC{N9:s!$crC#r؃qex!GB)g\']hPhp|4|mq}敝`1Yx]śڜ U|[ 9 E+4Ԯ/ U(& X [g }x;TO9rӝ8ը;襽J8JkW߹SZ)0\ћ]RZ6?Jgb05QY㰭{7:J)u(Ov6̗awXm8n;Z3{v.Lcl{m ^TOqlTMd-й3LP:*,y&nj!Kc2NQ<Ҥ,B+!NN~` 5+PX{7o1P=j]ύs@~I{}l X6C%,ިCzkk9laa$P&޲ 2 mP\U}u_;\p"w`k\,k&ږ}ȍ%6b;-`|T-04DŋY!nq!Ss0ZyjO|N;L"N>]Y-;ZgFASx%SfieK0@~G%lz\ ri'\E¯#;O3.i u5rr+dgB12+ePnE#q}N) oAQ1 ?:zY½vڠ/k$ W1OQ@Vi}qyÚ8ḉm,<+On5 RLPЗ.q+ zYă.xނqcnK˵'4[lrDnQDX2x8YOɇen_tYXWf2L "pu= \>5L:s##Þ̿(5,:[\_|Jd Gc sId ʧ"DY$%74טs?W:/Nc"q[kuG*ϣogs2i$-S[iTV6T׿Ij-P2[r`!ҭvl>saoa?n]ٶ<;fw-t szZ1qfa?oTi>Stmo{{v7ܫ31]a!(@a trNANYIo׏cٗcڷ޸'^ %9z4MP+z6˵!vx5rgnpju~ʼ!Jg.)Z#ƊurRs{0;ST2Ml,Z3 S{x\CpE^U~ ?BjpXpǦ[{RY@Z?^ƒ_Nl'^g"c&"vBG{*>N9>8XQS:H״;M.yJp,q \X# .a_U%J8ק-Oqs+CN p|7]}vRf{]N\_'Tj9U`%Wz> l#GilGFi>Pk~e|+5b~Pz9H#rUt;]+"Z?[)[c5!9c=H@gj!FTTwaRPd/^UF2;xիtȀԔ\+q9_I|xˑdN fXzi+=J(` ]Z.Zh=( 44ɶ.ѱxiY0 $PثZކ/$MV\ks =*y\D`]G+@}ETZGqbEقʣaq%|)D4?${AM 4Y@VϲXw]R3@Kk:-g>׆"c%n:䊁.2@hn3q.vG}D |񗾧58=O\F}xR]H]zv*/_ /"3(Mdh_= ]HBH*\Ba"RTzHVV}`}V p;=<vsvc_1RN;ag\͜~U䤎j:G~(S'|3N>jW ]+i_vH+_nvɯ :1Rq {+׊de؅C5a [M VkUMJxS75 f@}HzUMTSOWþԬ#f q]M z^em{ bd5au7f^IO].yZoM 4o`t^7Dמg&Cw:; .MА?\4B-o'I3lIo 9UjsVNk(iCu[m&>iWic[ ΍ˎxn^:8kwYNG/rq@};mפ+Ȥ*t@zMbs-]5RٔK FN} ]*E~ozK데FFYmVKyrPSSy]S\LؿBF(;SÌ"82]6DMGps^=KWL; Z+ɱ:{v\2~ 5H(R-H;)d #db)mr7& ƉNvv؀"UBC@zZB9P\94& XkHs㣰C|y^%2mR(y Gox&G'/3YMjX}.l̼Ul8`rgUXݜ:D|?i^ 7z 5GH 4>TLS`cMoܱ?M \soem@Ƨ^-\V!aq#E63Qr5wn 9& f>L䌟 | ;62V/pi2PX.l< Q5]9[iY>ɋ7 pF+;=ndF2`c԰;r݇sS1l-8M ^7 nn6Xu!erz]{\yEOEw x>T(A"OZMldOi z] g H]_r{4+ %6b5T!˟uAᯰI#\ƴ7cdtR?Q-/x;RMHg}B$S93Qpz@.m,=c&n_#L?~eDᨛ^ &]iIk\u;A8S\0LDQ##kB!apՖ E`xR9ooI19eSQdߛGAĠ uRnEr"a nv0¯Hz&Vn ЭL^z|Vi>VwOȠ3T_GU'$*V13v>vEW9 4!swjncp׌`7fDPoɓmڻ҂i~uyg w :^ 9;&͏f..EJuy~Vnc*qH/fǙb[zo΅%kWS}(&]6NBJT-ӁDb.QϢvh\rRM7|{zqK#Jf~3ȢGUP][1+8m{,YR)vHYgU]@?H!|D{bk` lz\qenߪEźJ)&e`I^peUϷq1 6֙#z1V"FoMBI&w3\ӕ?lTP6pūpt6?^/Gkɪӭ [@ szLHytʮhϴPN+"cډ-VƯ;->N_ŏ4 2CT h_ףnp /-U c ا؟-jV+Q-~νlO//naJuwS-~r(4+,໤e80S WP撯Y ۊ_+W$y#NWG4[6,Œ>?˝pAun :uHo rbfxJMESǽT+Os%^܄%]p{qB'G J $ "-RH9*2)7+TB@G : Qi^*wX>Bnώ^=DdAm6ҭu.vŠ@LSh[kV!K8ff*ý@RC UN%싵ӿhڎuD/FhV:t뗯a XT!DњTd=^0ziYF _ᒑՖbx rMmZL,( U&?YNxFR Ӑ^5䃫r!|xI$pdZ%Z7<)o$2H$[xCd~aە4r9?8`t!7(7+O'keԀ]~R ٴR @ 8T Sd.\T5|h׏GL9.8?|HfLj I{ >JeK?9dWΧ$jrQ6 1s.j } 'Ln`aɖ3$soulJ |:Dv]P=!lY^gKo cFd9æT4 qJ,-fHx%"1؆'-2v'iWy]nG}ʀ~G;/0)m= f`>ۙ^I:EF&'`:_$NF,[Zv2d0ɼ,NI6dJ H-[U.rbJJ s:‡'ijtZcXӉ\p3kXâAMaZօ)T=?H?M[ޖ(Kw?SYMYJtgglݑ'2 0{jVHM6| Fr3F8^+~Ioz :ǿj}3ҊڶPXC߼jbE{1FFQ5Pvq}ͧ}(r.6W eU }2CjHxh%״{DypLU ؇lQ^qz{ڱR*LmA[NϜWPrS&crg.(m'kY[JFC솄#496ޠpk۶7J-953 Eu5znW6o']E侁'^ͽ}=' x,4%J݊܁fqw$'{~{<{3rۙtjz0:8&r2N_'}@Q~F*Qރƀw1t.P|+EQ _C/!'E:HD>[>MOپ*(!:԰9.ܝ]`)~7IXp!#/kj.X4-11լfVi#nIɝ..2T[@AW`r:, (`"NuT6"r0AIƝ<]|6UFot6S '1ZU"QH* ;m*:cVn YܞDh /Zh`ex *WF3NY:0q9UFw>[,RF![0ezK]d8xׅ2yG=yԳ Y{縵FJ@ʿhtz$c 34|H_&ӾH/BiMa7q(|e?m׎yw4=]q%ԂD3w)4j۹[u#gqtK~c VZ4۝TGS* 'hG޴klp2{Pܰ  Ȯq:XP|l] HD8c0 E邸σUm6/-◫p>ex~L8+0#  G7faHђZM(M;qKظ&&W2*Lnaj!8U݁=|%鴒٤өgV=}f۽uG0p T*4j_UJ#YdYj2]7P|Okf_I}d]f]>SN>T‚g3r~]N8Yu"UPV O$`m#6lNZ1h܊У~KvR<ܲ*~MR@REKP!_L [OTpѻ9Oмq! =w1Izᒤm[zDY=ѶӾ{u-l,L^&_5AFo(r_YFAs׀Ew~>Cf4 G 0fFh[#>RۤRXTYM哵>D0Ӣc d7!#h!A'}+`d ZG._)3<'|ěêVX䲊yr_n G 3.0f˜j%hmxT5!í%bjR HSs=DF&4d|BLQb }5eV)=⎗1KHGƝߥG991R:~s}ZKԚ̸%IX~5a*Qߢ"l2T܄Vqj'ww"$mߣRѲ& 4!{z׬/_ilV6|lt񍏌i~;$#N9tr:}|u;±RnsWh :UԊ($-vAq\eDX§+즹zh^]$zESƗ#k h28\,5~1Dq_?\:nkLcEqJgF'n8i)$Fg>}u v7qAc#8z#>&Ѧ۱Sn ր %5 gh +iQ@C-m4BA7\2UۧdLu鴗R6vc⣛`{VR CPrg. O3AK]t_$9O!UãO`MΙm% om {&nWo`F=Ľ-NЫGH;m5׿ttN1C$-%nmyfz;Q}JwWRdUp6rW+S]8gTIgY e>[4@m4exnխ35NUAz'!:u!1|qmsbh}͐|xґ1b7Ysnȩ/5~z-rxT!_CƃnsG8}Жjx(v>u1Ag;Z${-PA.Tڋ Jy̐;2`Ges+2=6m#OG̜b!ӆrF1rEnIԍixҨ:XBjZc}\ 8.iyD`mZnXFvr}Q_-r`m p<.iN\Y\CYd:qU&㇛NCM]jwgK[~߻܌ݯ|3Í>G.pѠ|߸~|`W;!/y !¬FsSc;w!PN+O/"ݐ *uN":ub=Kpכ5#Ô n4F谌g WaoUsЪncz>SCU __+|٬VyA]4!#`yafr! KZ< `m >w|tѿ>c+X+\D.+5:L5l#7puf[빏[ۡ, R~YFC\֔$Jp. [{ճ w3<7ek#yL#'.r&:;%yM rv^0t+,hܭOn1 s9dlbKUmsUC T*,:cZ\ U:ʕ!7XAGv^]o8dHL̕~z)y fY '<>.;f?!كၼ2pכ/LӨ^(>bdk$\Sҭe9+jVVL$2 KK>.䉖ŮXuy*kYVO-Na4 Gj*^w|~*sۭZCX BP tG!^2u&q"r6,>Rۯt ȓ[x/Uz0gfW,\|O'XF8<_~;%DD #E@yT:a{Օ a?0>YL ;LEYdgʗ=OU@4Kxb[fml'+(%ҷAJ?ކ>,"0LyCQL|uX >RqpGhٗtT-N-m;Ef*s@\,DžA ]a\TR y'hR9s12O.xtP׋,~Qv%Z4sP[ 75*DzU?`O5z_P1[TwvyQJ!L#70{Vlacm:fTV`Z<' txqYs={긙M}Ev%lFNPnC_,"cafYZ.`ifzP>m_|M`w [<]; FL"KDM$3";Ky$}mbr"bq z^||=r,Խ;T;w>UqX=XVMZ(ؾL) P~EJ) '~[4IZ-2=ʾZVh#Eպ+a%CMZ2lֈTC5n\P[(0cE6pP jvR+#0;݌|( B >MJj*)ʨ6E-a|(&tA&xiNO@ڈ"r8a}ZAwٙ>|cc)M>Vrޥ1d1q"jo$GKƸ<7xs:C:L:MqYXcv4)LVNJ+`r~v,ߠ̙lg۔ Q!g˵ٞ }?Q$I ۙNm3gpbr^ȌL^ˣ&<|k(gGB u#Ń9~qà"ibZmG`Г8o@e:QtNd]|;K9* ;ùQbx.l&H `0@WQn{X`ud%:=CM~;z*ΜVwebȽ8ىO.YaEajJJo*kָUIW] p d[4vА#TR|)FwLFt0?7_7_+fNI(3V%yܺÁTu!YN("z^w|sGAU{3,XsŖRS) J/aB8[e]"wR%|vv9hA7jϫz؏n-sQ[(pbϻ>Z a^mɒO_DΊ4*8S3ae6aC/V;U$2_RwJXdPjP܄O}v+ :-,WߔՌV}^Igs:8T“$\[F6Wu;tܟfkjD/[r> =W+ƹ]ĺ y?3RpZF-p{!W׳׹'OGОh-fn V *uUv?_a=U;58:6)sD/31ԝ% vZn)ͷ 'TI. RVz e+[ x]UKk}2q:. i.*R>_:Q-ľ9FJrKZCeidU;*$,ԮF2Vxjt=e5^dCBCt8nnz߅U1+9܂v 0`cҩel(+OzT"PL y] D N_%k@}RFAy =k'[T7-)Cdc 8,f>^>rnK3%j;{un˵+W͡ަ;wcOyzm-$Gv}ӵ Аo]Y÷w鄥 |dWI&۬,N5&Usv ) rqWRIgOzsE\pzRUTdu(,'ze-@a[:~ WG\\Rmi nHt@))^gӴNqs筝ũ&n ȕGUaulRmQ3%g>ԆYYT<#>:psbp4to̔_ f܍QԽ퍠0=t}cC3ǵ4fGkS/QSo5=Zk0RtCz0B[.[?\U;Js7Y~b9դ `k3YA''\WJMv hҀнESO4=e>W!M}V;phg_@$Ӕu:!g1y] Io!.`EkBLy%'B.Iyb~dq%e-Ëd:r 2i1q'C5_:o(完W0׆=ޥwS̽8y:Q/B0oJS)[)*uޕ [fJQ6-J7Q@FL}˖dVUL/Z]I~otM'{zt˟1%ztt:NFD;I{;gg^f.S\ȜL/3^\sI-晋,~at7io@|.z۽~j\s_"K7 r/'ˣTa>?$hkB]Dΰib|nNs@cqWqU/],jCChdc㵲"M=BHqh]P!ԝMh9?s'Yn-TqU*YmUj캲ygI| :jbI`ǫp@ot'{R>&8Om|dw+3e`2M eJzj Y`}ƒM((L&#N ӈQ~xSSkJ8D:7-4ҟԜHO9Wrɶ9"!^{ […a1 gksk,saIF>/TuUlLyBZ/ҥKQHL[~s,UB-%!4!nl<'(%%"UJ8!reA,N$A]6$0:.K}a(tJV*WR NӸƣ#ꊰ,o74>4-4܏Oc_ }sbߒ!cSSӶ%W{5$1ќ+jJP=8J`Qd'iq,UY<3!黃I8<jVJG9̭y'7Nw tCK* OB8We> ߃0T_ڝK r~`U%]"PFYY6&0ߌ_\MIig LazW8?;2lE~}}V&Q|ߪ #m\dh^CSPR؀"eIE]EL*cvjQ,dV# UGI;.^VoMNN Y+fԕߎ.eT!.\6oP/eyαש[:Ie4۰K6&(шAё^!Va'ؘƏAM4-R%|u<mLp;70{ hYnPxbZ' û&TF`AT=@ |jE9 Ùi#S7vwj'p_zH+QڀuL]+wWkjh '[6߃\TQJ&S %iKP )q!+ ,֥j5@JOөW`׾NeWv)_1~(VרX.s(4&Ja7D1| ׸ u U`WF"L )-Eu?/_\\'oz |h&hC*NY鳪]=k8^.X.m(J:$q ɹM~=z|:忢lNPKgt.Sf%quw&"P!5l&U$IZU0K C'yHØ̄- `ZNob!gfK:UΰwS;=')GnB:$Uce ˜mҤ^~\Vqm56(s=~ FHƽny#u#ɨwZ('hp~|>xot.%SÚi7Ɋ2ǐ@t$f3u# oOEu0A4#k5i3TLX_b[K,P5"ݹ(?H)sQA1/u7le_kyHof3, u,;V&ۦ2 ,@6*-v0ԫ٢I 桘dE2? 8_$k[JK^K2<4,.M MޙEv?Mec9>nBRFjiH\oUx+e,ϓfe׉bPʃFtQ~*l,"(8h;SrddȒ#(xx5+qjQ~.|Ri1iE'][#v!ȰSCE3aSXw.(3/sq"O>ZS7\UY;6w?޺x%QMV@*f6zqhIMUYL.<ɛWMC~6qE񩵞)+Oqgtv;I:|H u] Ȩ*9EZt A@KVXٞ bziBﻟ;7?k@soXwY-2RA"79k+ĔMo ;m[V?\}U,0rRɡX7Ue0nFI>@ߢS uzc_؃A90*F+k ZTGC)4q'1fYTR8Fw$\KV/UA=d'qՈ7ÆCK4z֠s ܨ-\c4J[ܓUo6(?TƧk~omkjK tJLύܪP˒ć奆Ri]WX #Z B_v #ʺƟ{xPO3<JI0Tq}vƭ^rJԑ+( Kǽ9z-,vyx/jiJ/NA&,SLl1Q-f3lEHnϊt1H:(*uO?2S*k,DsL n|3DQ3ª|?UP6>[=ybQ_Jo`Xa؆ +dzky oCV@]fLUG@P]d7Gs\Zl2Zހ$ϲ׏q p|1"ùK|s`eq37`CڮTt)*h2Qr!OY^YySʋ4T<4(Sz_{.k<0+q5pVZLy̌A+\% ,ܲ"^FErJeCtNʱAR$-@Jʩ ¤FքT dhA`G) M iY5ڎW<* {B yCv@3M!M"C던>Qx`֌H9WA{N[txJځQچ2|]O`~P% {V2kʥ3}C9;vPɠASU Ss~l1F66'-gp-ܞChel+:d^EL"لjF^q L#h3&:5MU3,fӴXK s15"q ^lՅ }wM[5] 9]!obf#ڬCq YO:Sy`s&i|,mpMݪ:~xKK\15/o{J^eh:m_/@ypʈth`靆Ţ4jpF/!*LVZzۤ7MJ7YeҸ_1"YUUAa+EnAs%X}#:vSk4,d; گ@n8Ɩ@3C&#=CNZ)1ZZ=Ef3<>9XD%TuulY)-VS6/]~2|5U7ą:SpUd]}S\\iO@q(qj-4VAG)[ȦɡjCɤgC1ݕlqgmu+yP@ix4Tq}Z% l '-]w +K̈/5?qR=X ZZ7X Ub3*= aS!]xܞ^NC[TDG4} pѳ`v&K-A%bn =H(N*8b_һӿ,HӬn vo024b)cA_i}C X^m`xͺA}Ӑ7O#7fP""b)V1Q/Gml~~LW+|p˒VqwqJ*L paZ8ڙC~X&~_;n=8f%Glv ݨ ?n#4$jeĈsko}FsXBw,>3qC'4VNEʋCn#dzN;qb*n#jEƩ+gggo%*:w8g$du(-LJ! z?ps ގq6w!2sƧ)1d.pW.Y/A~ OX9gKApu˿.?4 LY}3x d,{ r#$dn M S8UltT dԇH;S,tlt<PSr+H]w)Xcy֒f J!FܢsG{bB"i:pÖ%zڱ3LP12@- a!컐a0>& VATge2N;>}]B[NbO[ {_ \q[:HoM.38 j @!^ꈈ4_{FhX̒HͺbwxTS3F09?[ 08^lxfF& m6%-=rJ{Y'7F+uOjeU2tn/ԁzɊen"w. T@Xd{N>IzZ.J'W"{~KKåq9~dyXetYM)]6|EdO'(L5[X[7QTw'#P}DaGͫZ0FP}\<:u+(sBErǪ4mk,FOlQ<5@K:Pݹ D|٧cȷe0Zx@?qZn S;~?[[x(+Pe" x=@IqQ偧PH[%Y!7kśQ7O(B{k>]" \q>c3x$0vJ+qd۩S3Zrro_  xh!]l?񜡯/›Zal3T%yJcW&k@SՑೲ8̏62'gIs`qE;"F!B׹ۿ$2<=Azݹo<\ #!o{ RJ+fMèQeϓza ^8|I+θ3zpTw+:H5w>YJF# '6k'wS!>{y_};(rܓcOYo!."7R&.z:~[^չͤq8Nuo&ѸF`1?e^}C@ J+=m8`uY+GNqz(W;n1f7Tđ({gv<%x s}4+.K^(Z+9SR~߂{iWځMUl X!jp %jY|l]Ib 1D"nZC Ie=f^EXOR+8?H,* pK"pX/}ozCB RSa9򪨽j;wjU ƕ]+Q,_?600q 7Х:;e S'q͒S@+h ccWnm@Ƅ4+ _$)/V@&14 af>Pi -*H,;zYUA]0TW?z9&2(ܝTض%uo?wӑjTw5׃ɗn~}n 9Öq=d߹}-[E0O,y }TwF%Yֹ$QĊbBzt8]mc|JrB6 y)s t*dRq' ri%}-xts%iEj^>)\$/pш&mKUxTP^Vx>7b8nJ+Nw^@ \So箰^q^ v g#)G#xSЯ|F+=bPkg;N{@-$\=Ɠ D훻[\&I=`c ۽'*F' m" ܎tFX17;Q߭yhM/9 elrF2SA숋 %x4#nsnY4t $WIl}(;OL~׆%B4]Ҵus=nH8c͂j˷ڒNǡ9QhpA!iڄٸrKQcdEijZilF^~R˹$PnKK_zQgtgwzfpgJ?}ӳQ%6>RĘQ%0 7zby0}`!TOk Ïse^;:"j9V9J2jSyCK2S WX\QW jY-R%JdusO񼨠u4Y/]ƕi0lVm2GoF!Kj WQuY,W"xqO<=~7)sɔ cxQ& |xsC;ӥyq[Wu Oi>l S-5D,;\.\NΗcBn6'uKcGd6i FݿX3pZ3ou;@75uU8S%,yASGylf 4wfʅ%Dsu~Ϥ$"qMZCPt_G{#}ּ|nr$cl11qч4-U@~XDqeTE/QoNnqm<7VFͩĎfrJ,Qyu\j 5y26jGlnмy4-|!RlܝC.CiBל5N|xEQ+Н/3.ʘ$] Їau5FB7::e7n[*dF Sޓˉ'ý(ZvsmkW7hx2I&$M w~tzZVki.qxQHEVIͤ9Wfֹ&6I[`-}@YhI2mS8Ne7 q&Pgg w+<ɑe8P J4Hg44R4u^Akؓf'B/XT"H#\JR&<ԨFVuP=oa@b5C竜ˤpV0B\ X΁kʳSGO7.7QZu#9)̞ޡU>3a01djצ uMoBsW4p:C m3. }Jf#B9@!lrR|z} _GvSӭRнZAVa^M:r4L -< zr1O +IuGcycٯ: {gԎѽI?ûwȷFR&fܥNZ"R@_xbJ+503B[cl`tؗP/L[Փfl{Z8z3P. c\̃1LPp~P#g4:ICj0[7&{+wI thF d':dk},?w1b9;p>KT>@>R)*X+2E5Ge+5~8C{Y3WV@, |\d#SfE9shl !@OSe*q[2'UzOq! BǂT+sဲaqyʻCCo|#֧JڼQۑ6Rۑ0aᭌ۠8is}TF4u*ЯN3$˓ `Q)UJ(8S:l<2lxm!4KPqW4YfyXn.?M c*糤ԫ (?RbP."1ކ\:>եZ))QS1=^h|U 1!`:(e!4(Mz 3XbO8^$vޝ2rUWK3!L=hQ|35Ze | Dtuye68D+[ֿ<>o5ZZJ>ʏOc qӾmeN4βMvx?sƹ )"@f>^;T:KA}C*}W= CTمYq5 ԬiT}}]cKׁ4}YiڗGhu"wuiç~E6<Y-H럘 OOUm鯿fZZ^2(3!WȺݚБ2^XZi$3[R#'I5IXR]Cbw1G_Զx҈xZfnҁm|C9x /9,?޾WfiOZ̡[`O^u4g*f8M.? [E9oxZ]]ҥ 35/c|jzgcד>Q)BIJ-^S_[9 ^Mi5u نm$J]ǯ/v\N)#pLh=la+qC * jF!ZòRlmJG b mu+:`8 WMWA)_TNbࣨӛbNZZI|=pPLF VRxJ^!]hcZ[8?[ʂW2Ԙ7G@\} B`ٮ,rWLk&zƆea83ATXSڈX,̅QRxol:D#;K3pmD\,J5fiSi^ay^5T^ƒ9YU.-_2Ipno,=-[zwք]zUUD5Pn햸k.lyZ;\ցЯm1iu땓Mw&L}Zj88@rNA P;;F. tx72r6Su/iš:h֋C쁂7u0-؋1,a<4Vq8loa$$gG.ĭb5#%M_/p!$WuZ*|;o, fmSV8,-SzvաB6GURbKՌWHCtQtOaOL]EQXmaՔw>?^ b՚ D&E#X s[O\Oٶ6xy?juuA7QGS`04ꡑ]h.0f dMmk/sSd?3KYiƖz3-"ݑ'_(O27_7_U%ľ\I6NU߇N*>ew!ctoI'<C!@4NjqÚ;w7.5Qti])|FFA 8zf'2ʳZiJ~q7XpEOQDGƓ||Խá' \]Z=f0_jƛr>ڦ .W8 Ow7x`= ,/e2/7(wfzPW *G^m*)T[?^qtu2ƄzՃ/HԅKn=^u,W<, u*̇0ă>BdJuIf_(/(?57.m7͆M$#}@g.`̏̄Hw+kL5XCEG=2jY"wV3ȷ#{,TDY|jB^YK,[.#'ϐ[v||eo&/ORW Fě"-|b/}2-Yfhvr< Y#byF29Dt+%+׼/+qbc`QLLMvPogqR=eD|@?u%iulwTOsj*֍\`{'1$kt5s~5(L[bDs Op>o4>'&VNX8 妧s "TGyvC#kP©haW%mZO2^̵|"Tf c:jٯnj̅ͅ0)ܛb{bБ<,ܹٛ͜ 2Uֻ:BϢX&dw'^~пxG^XzW~5s?. ~_K0ԿӏF҇,_BEckvߺQlHC ;m}2 kj#sˎu1yAW:-Q{EjU,vGw _\4Z8"!{{-F 0(GÓQ9`^d w|mk(*bs'g2y=lL4U6-߶t!و>nXpuvm+E8l QT7_NXIށQouqw£[et_]h8Vv =O ws^,E6hSیώB? Wbg%%áU2~Jm4h3Wm"勬"vߔh2nYN@w|]OF] [=nn0uw3>7wֹ 埩,&Mw4ṅӻ\gTp.Їng,0XK_ 6("i"*Cko D=E:Q;NBk^ZG3鸄БZ Y2)w]Q5$hi.'D1yܼOr̆KS 9iX޵ fM(9i.1a%9Tmg|CRxE6]=D']V ${r"V]x_=\ۧEW0L1HZ:.FWRFm&W*Cil9aZs&aETv d`Y2QɅAX?%9gpњw}r8mh@9{| iKcf'd!iMT f2R2JuDc>GAj(B0.՚p,(;M=Kf6?:*O'+Eff(uMQ5;I5Nf)-OM0)U ^_3o _|Ɖ!*.j/)ՅXSZ{\+OR2Q lu׺ :Ӷ&"]ޫmo2IeǮ袲i; ψ#n<ڝq DiPlxcêgE}v0 4_Lɤ9>Mn>* jTE j>[ KԚٯe2z=s> yʏ-R'+C{>qxvRq5ͶsGfфZCy3 &0N ̗&7_DΣ_u# ,߷j`ۿ( ;ljMJ2M<7]CX1SKh`?ot`= M;{;U4[8- Sda*?/AaC;"gtI:mj4aq,;;ҝ1I^S ]Qr~! Caj*PگZ߯d2b)o)p|KֆG68uHiD6*^f5zm4;-BX1:3nhuE} /?H Tu428O73ݝd~_gq2Lo= NA"?ۮjt~T>jmLyפpHN?&@+w1^-h6 >fpU^T#}+- 'mpc,ڥψBq@jnU-PsE(Ljs;mvbc7]][oY?::fkBH(-{[yE).: 9ދ S.Ѯ`7BŐGVlظO;!w08_ 2<PC܋5leJ䣺r5 yks7W5^cbΙCPc-e=uʙTHAo,zCV 3*]S;Wxiʿ3n (7b!0 ]ۭݘFCO HwF- J*t[⮈c$e=XF2jFz a(ZT V (ZuDž<,ҥ *U?h\WyFǥ|+F[G@hEiZJjIāJ w}^ P;qʱ\zi6 cw\nSsPNaJv賝 I@XO[P.ƩOYj;Иu]мyoTXVˆ{񏅯㉰`ۿ4۫N#i0qΙRUU(&kX\ժl̮ξ ʈהTTW;9C׃˧qC/ف]KW9C4!z 뫨caA%4ɰO>>A^!k|i 1[BCB

    BM2į.6v88az؂'˙iU%myMo5v:f섪,Qmς/nDž*IRۺt#SP-+mf{1ȍ:L۶\P_MUP)km-~X^Pv3@]J1-)%62{qؽ9JS=(/n>pw]P-3^b ta*ۜcg׫pQ`\NRc\A[Bl45AT-yKQwGZ)ԡ(tƃltG*`-.;'ʜjfOٗv#k'MgzJⷽd2_xP2BJvܿTP )' ZXɢٙx{c9nՉXI !.TgM)b-.5#>XyEu_P&"4;H8ذu!F"S92o0|ĉy3Hӑ#J \_]<0A/ j,r&쒻tS]dWh94>wYpDO,c#Sv`@p@h8́UGAI9#%y2ikYlQ~,{wnjv#9Hު2ur h`|b%Vg)(@UE_k6lq7 AzIp@ҘQ8A4> m Z!ծcfazlSLmƠ֍0. ns!HZnS+MIdf[#v ;|MF T?σG%%T$C$eg[E,2PnCqE )c ;~>—BϐO~`v^ Sc '@)N_p\ep&aO0(=!1XCH;l_ne;Ǹ: f8-ilb(yQ(ڣn98L7y,~<V9!.;`q3ձ#-.Dt( uӇ<̔?FËk^*DIhlw|+ lq~=o a`Rzz`܊rorry="01{%~]$oTuȽʡG?j H< @0׸@0yZ~qGdniHp1$5^w_Ćڀ$_&Q#+X+q Y2K{Ll_V>Bqa ÐW`b{ =wv`xui,~ #o= Yb]et30w[.R>zi4C<ՅZW)osU^9tjh3R [baY9VlO"M7q& R P.vLj̜<7';FJާ;&`:R@#{txpKKsl=M`+.xGtGƦOGt(Ay!Rݝz-WᎁOwɽnI$ \$0v=Ń bcoЃ~:;8bt\$tJPK1"a κLʍ0!vxZj )ñcU8#`L~t&lffBGs.p'% =V,#4)w:ű=y)­6㪜JE}"$.f(5jQSQ-@$嶕V."~۪$Zd!%[v.4 ùKq8,T'.ػWu+} yيeX, EY jKJOgufPa NhjdT>uW`M};7GzfyjU ̃Z8닙1;/܇Ơ:nrq;f|1phUWp/B77q6SN+,+)  e8XJ,Q@gg5)HiqEl2AŅ&0ˇ*;?rm ~ 4uyZ V9֑2öliikC˨ -x:tCvtUfR.h4Ǧzy``cܺU <-ֈAQ36bQ_Z66,ãaFM.~f͂cNf`.jQ|XJʖ;\џG-Mg뭵&%%4tHӁqM ;Vh3IL 6~8:d8]L,g $H5EZ1i}Ko α98Ʊ`` P9~BX|Yc^qsY/p^8$/:בiQ&Ji브X v69j!ew:rc">Z?IVP/U/Q'M13PJmLbc"QtY߾-7Q2sЪe<',rUlYrR0g9*0:oju,WK-x(2ܭ2T=lrn;)M}U3;tY Gk;p- γv[e[6G1+g ʹeQdl%[ӎ656`Y}п pϔk̃8Xʢ,L8F)4nWj^?TxT_iE;prۯVRRP=ݔ`nָ*Ry>cL945H*Te": eeR^ o~Dމja}=Jn7=}MNh*1k\)eiI~> 9uwA*0I45';v)z!܉z0:aKEO05uNcM^;@uU*>۸7c4w f2';Ƶ7g!2!vͬEBmvkCp# ޣv2XjwYJ*7P`beJ,UpC8cZkI:FqI6i1:)}$LbiQLf"61iKwyOɵU$")&z+~2 S@McD1.Nw AY>W~"~L{I/hD"{r-MH-Db ޢ0_+':VYj{pښ U"V;STIm {jQ!y쀵\3Fwۥ(9M22Xvbs>b@BOSF~(ƨ:k=V~\m~(U6ا?b C&j !M"ߘP/~4y9 }E4ǟG}I .Ni-OUSbFquü1*00y.Ns(|PvJt8~!^lU'#<` &d!lP1vpU Ճ<D5ЇNe= M^N$c74􆱡HgcZTA0n65Żu]qm !_K}=6aSz/RTѶ۝#}(f,f?,m rtuGa(>}zc)xBD>0qSÖB_?1|3}QeE! ^F(F'%l B$91Cf(ǀ©^Ψ=1ˮsKdkA ZKoE_ZjVbgR)0oc~pww?q x7\z͕N`o<>3"%5RfJnk=ԸLb@ƃUyCӘz.}QFa!`dB-L{ ( 撬Pʭ=@闉;"M?N%O"9 y]+cS`"rQBb8hB9atG Cb1s +~qiI+(T^bh RLz~@y]]QPB 3dSc/mm^V,+ԼE7wRE=6씃BŤGy@ʃ|PyM_ܖϔ=[=DݹH ^ꖶ6j8@E :[T,R|_D $TM04](~OcGnȯ`".VRn$Y~+6 - 0!c_"i J>>kj l  rHw*}NƢzF>t%S0DbFy ?Sקt@ I {Xg3eQ< )&uQy0Ȏț/ٽ ; L%>Nsd|na6M>=/9  A}hLHI3I<G5Ԛ7u OՒgsaHVKaPlDP (OrisML.,ʗI`.Gө) <K=7rk+ׯ0Cl8wfpu9]Gv ~H8$ϛ;cJv|X$ J?n2A⌁<Ꮆ. P88 $~QXVC"YYɎ!m/"Rj::g_V\⌚$8v 5EpISYZ/ILMs8.Z͢y}WV.9keZtJq Bk !vGK¢'u}m{4>SK!σzśQjlS8$bT 1:b [wO,-X#E( %D9(`"'"nF{BZ+5|ց=jNhSO*%S!91\ioL`l. 4 ie S^_0Qj7&AM=*H5?j-S\7kaVLF[V{ ^-@jҝ Z1 6Џ)Ep\uWR,eҶy6o}xkb{ [O]l $:WSQ̈2[~ `m>7矲vf $ठI@H+tfIDȨ.uҶ5oa &z@2? O/  㮡ݓMکgzǷ :_R Ќpm~?-Œs?"*m{ srU6A!L/t1RWQTk" q3n7@"v&Ҋ+|B4$Aɛa28߬d:ZlfP]hc-{z͉vd( eLC`NN3xLhdzG!_w5LG(_Hs;4aجx M9|1 !hjD Kz?//YfL'8 `>z=cM8~qJ.jCpPyu M\@U6*pP*U2R?gxZКV癅h8lBFrD4 [N-9 C:Uե->6`o5€RIpr6#y$˴YZգٝ$xѕC8q#;"F s9rÒniv!an72 e!:V)8 EK㸰8h{LӓJԃ7"Qd6T,di`@ ^$LcցXTz\n_m#L~ھZHo~{H$ڒlA}V$;]X,ϱ DgY  'wd</Z bB~xtra 3&g1I+I#њV*[̰`ofs4?FPS nuj/D_~Y85C*n_Q9^br׽_z)8ɾʏƗG۰֒ƺ6mwt4dBԜzZREм-$LڟrkB ?W⳪>=[*3.)[[R!/:-s adRa#8з2){CϺ ;I8-[[Xv 9ڍ H9YGMv[-kj|LՂlb$O vU^C)sSQnw?G |\:6FBIރ͟#h/iP֕6r9dFJ&/j[NeB؜Zܖ*S3.Xez-ZƴU*,Nj9K7NRydA]5P6q3VTjPOGWv>0%֞E54>>!qge 1.AVi ۣ˲K_cp=='ȋ9Caa6ݺS4RBH=m_0/ g-ꃘmXFϿ%ûcj- `͗:|ȘF,5Rx;<  #NSN˻\PGOIZ96 1|p> .,q~B쀵$0?O.4(lH7~|z$YNI{^J4@ݔ>R5<_uJx2px' Avt/nFW)1BygV~4` 7j9V,&۩//&;ݏ>yQf:m2eZUIitq_'%/71|3o?ݝ~\X'Qx`dԯ 2fWٕȍo}9Ju1Ѝ~ G_$u%r55_3c]~:b3gH$HG\Xk1#82"B Ӆ<`TF}%_~Lwu:!W7W哩ԑyrx/!jbl|oIq=z{;5྾]vJN6{(5xm+̙ɟ6&߮.w藟.^!ix]]:QņW!@l%.Gi׼w~[I]MdPhd+'+}? U9>^{kr|{%|-ٮNk:N~1`D7חC*]?Dwt~_X"M;xr#K~;CGZ9NG tJ*Ï,?6}/~lZNGn~n_?bɁB;$L? wpY4_N~t|yGɇ'Mp9N#ÏN9 . O?yݝJ?F8Q@8&Q‹ 1eh?tlG?:?>/~qaY˴Gi8T}r{Y^F_ۀGӇr(nGWX\M9j;v0_'OOprӕϊ;SI}ol]fA̟î>]↦ |&Mpc{'ۇKcPWp9zu_~~c"Cdu_ZNnAJk1;i(=)ň꣈E$-9Ir Lmx=aRUԛjMwm$qCtZBn1a)HT>;I>a?;fT7'YwIhmOhLWk5ezMAVmPUQLu%p kE x:栄EnXQY)jҜX߅PY½4|)!F)+ A+N,R&CT*2gl$Q,( @Ya ґ8]Ri .S'*k*aQD@O|'͗mN_^a'νRd-+,_XKqU CXRT>nBe^ۢ/ nCι ~̦WWagD@fC 78p.\_20,NEN U6Zޞۭg؊ ER<:ϙ^ǜHE>ߎy}xYz5?kwW9n:ۢ=YΗ\e0{=^>ClXn,ȥŸaUtïξm5CZo~5b˫7̀sd|q7,Vcvbה!.4ZmGL"pGX6g;{, 2 -w7(ҧ5~W/f=t9V-bJSY@#c!FnTEMZ{gBbLѣH,Z3'ԻPMSrJ \8oBXn9|@ZUI$_hAFHZswpͱ'@nm3@nM>#0f3{X`EpԒ*N{ udest>"BCYw JӚ=w\K-a>[o+|ieHՂ`ݥ@hY%բ^Ջ{Y3{}12@x`MRֽTuNzTހ sjsBM _7 c0y5xV."o<$gY1 q /J*UAF8Fn,ŗ0ܨUFLWS/.޻˲3QE Ӌ@Z_uq2wq?kD>8DN]X6 q|Vpw!TE \흶^~D@sS1g~wp#>u;YzBVs:}6{}ϐĢKI"OU_"A @ij᪸OLG tyu.bn:9B}^Jۻ)Co\Ɂar?J+C!x¿HΓ+C2(ÏV}ĺLڐE2ؚ(7)y7I2Q=B@a`750Z@E.j'>Y60Aӥsfb4Ǣf<_$m58<%lZ"ld+EI9S'IO"HMdI]o۹#·~z6o tm$qrV#̵M "& P&}EXI :-t79C ({j5R9?cc<sxhS7uiz4 b\w!Y]]\o!Ŗ%|Q]x(_rt -C6o3g?Fv5O px}4f^8]ETΒfMU -!L~:Wt6|m™X~w iW `0C|@rkrS:E }p&-bɐ\0"ՂUԾ.MaY.p+cNlJHxk<>ɇz42Ђ }{;T;0@OwW# ~7Wc ҃'{ wƧ0(]9o9LoqᲴCMEvח ׂ2J4Fj)L C rg 'W>a->6欠;8CΫ-B/(P oMOףr|+rqVNuş)w1lSGc=_AE-ޖ|DŊTST/^Z&W9)kh'jjl4}MZLq|49Nx~,bf~;T0$iרM>ky"] @6 \ mdZDb|:eZ,N{>C*-dZX)fMn39i֭GR%L)ї86p/rpkdzt.uA٘LА<;''Ү&Q&9w #ƪG$;R0dIQK>Mn anK yXF&R|CM‹Y&zx"=0 4j-ㄙ5Zك)ɃPqYoa7XGYRjsE͙Dd9^p8ƼvcR ;W!rOSƏŠ \ĐqRꌳTLI/zu~^J.,"#e@YSw1'rjMY7|ກGv}S;p˅mKs~qx;OAۺ?-,@ky2La@>#=~{Y rq=X#tW`Dz#/!;,'(l`5lھZeOL0T+o%1< Hh b1:_<Cz YA3$J_U+4Ch )g79ۍ!A\eIE$K״w:N^k)&̖ۨ˂i9\ ;CP3ZKqmEGշEuWhJA-ay+F;nʻi麼M>}>{/3} ܟѴi`y0 oA}޲obR uNfy?+NFQ ;yOLX&DQWH8Fޜi-;_5Za0Zom@X?LyPt r|M1kfW,dNC7aRb8LIHgGj;B,K&^"$lo./ׇ'r^n#W*ͣH<Яm8Īύ_EE@/wח4؅Xwh2|Xجm>z2ikWmQ)^yxL!HC{N3P2u#e3t>f dH2DF:AE$9U)^62&E&1 ,ZS+%ְ=aU_fRt~F;qrqlyHHA1úC',zUp\JrQ̬-oK/-zI#sT:[Ppʹ83AX У!5@,`͠*O[KAf1bCZm`)B.ThNԒKg}C40& %p_pW|J':CO?χlC&Wؾ‘m q]KK¶qQf'a+\4VRuh.NGō%k5ʌ>eu0TULڒg'G;<:$q'# +SePeyû `#z*.][9K+K f^;[aml++q>XH6[ѹ |Wq0Z`e#-ոę<Qo{ꃻĐ !a!@ON)AI6}<t=1qXvytG祖!w77y|2ȫQђbm,lP xu2x|],glأ@OX[{iDg}DɫP5Q)-ʒKfsM r,yaCt^X&4U{7V pk 4v$Y.%$(̝=/jLU)x|YK_˰f=7(ץ | >;/VW}6 eD p*)A][ 2s vS&3#psf~ y;kIz|4gʺ*#Y }{x < zE|j󡱩_J "emthO>v6Ԉ/_'-pS#N;LG{_>$YL'SD)DG@a1IB!,'Y~JT$a`GLHa[ٍ^,NiP~Jyh1G«X¸+ֺZĦٮ`j.ϡGy[u;A>r1WP0I*.e4lP7gzohE1K ?$w8~qցZ,7{vA@paR/7=kF2uP\fQs&Oܢ VQS_+>?NJUX9V/.wt =pb#'&^^i9R-Ӷ_.$ba[ <|F@CYp6|#9,9=liN^w3*h2hw 7d6#JU;[3wz m?XK5,59 @HJ=BKnۼQFObH9>cvӈ+@AC^3o}Z|m6^8C^S"Xqz%ާ|}+kMTn7G4wDoq?z_4}wGϪK#'~~~)Iq+pWy4y_"!^a^_g'Sa PTujYnO2ȔfȆJjRq@v\0/8(ʐ8(D@t`L M !It%% 4ZXiW˄҇KFI80 ?T"/=gB%Hw2;~>9Z{E ע6 5]N'X4'Qw}Y ;K/~hK&}$28hG˙E  @]e8hPc$Ͷu}*/ߡ}wCߛ/ЮUkS\D?Xl8-C80`dz3Q!9b =kS Fkfttޯ>M!|\yh`>m0Ob(<瓙A ^=8> #_\ A+ O a7:yz"2>D odVb~Z&E/u\`ĩ2S14'cI^F6lыqSܸbS[%Xu3[}ssGs<_PZTW n0/KIJwqɛTwR]*w\/uX +YJ%[0>XL~X6| TմRk/}8mVhS2ߟ:a0:C(Y2dϿڐLAs-jzAE0M>ތ˫AŸ鴼O~wXէ<}{Ť^4>&ף0嗗p_B݇~?p|s?9!Xyy/?/>~tqЩ^ċVhB}|~ʿXx8R^_[X(_FN ?7W=<,G%ܺw!JW<F.Ǘ04 cAFp2\ua`]]t;3njÓ3$.jS-lI~gO40QB:0A??G[ b-!wqv?~)+[,OH~@Ji}~v|_T es#>9BO9P$&\iLHDBHF`C\w= t`L8d*Y  ^h#WaZ:PXnO[|[TMnm_Šqetu ClLQ̸RÊH)@Ho#yiSf\|)a#dڰ 6r:UeJzzO j>k  5)NIcjPmo;>*z3KJ%WP)@|%hW W2br/.nVRt^KOϦ< gu[o_n6f)JL&>|D0uB,&iCg.Qp:#E 3&?%:֯R9P3X{u?{tݧ辉{ {.=Ⱦg+>,fûI;'n'J"A}\&K4NRH}d&tN:BЫE T_8}<$wwCl{4{=\5,v1U9gﴆ~U ~;|z.9oz?(M.(k]QpX޶K8{>䬸9yS?H0Dc ~N}qNּK]esgQTHrFz0΋˿Czߐ!N90$gFYu4`iwuhQvq``iCG10RiW߁qyf5h(?Lܤ-4+/` M+:5-0w7Zޤ/abԻٞe'/0H$$yFo6y}1}Jgvh^ϔ`K`/JPKA~ rsA2Cw+Jތo$#)7;\Qdş"y:O>kXADcVj݌֛#S'-(!JEIO$v/ p!<~+d$߈[D5"TaL#W)֧ͬ)t /Wp*I  mH*(_,Z,=XcȡX-1f<h? -RQN34-?u2&4: v؃eTz=mP&]FǫeIhl(!Z">,.͠5,.uBuA6^nM^?5Y`C@ g&y٢옛bDDۮ&5a"vثm4;D*؃r=h΋T5Q |?.ж&AԉHNă*|-gt9fkynf$rf41xjIוjD!* 3gijI~1xPuL3w Ud_*;.EEm~uIgR)W3[W:L&L@#Mx T.J`9Ϥ8-Oi,iю2ǒtOƁb-hDYa7c 7#%}7^_T}r A؈M>JBKIL9 E-.486b~9/:jω}Tx6;l+s詅䟆M7Gƭ'5*'aw9h/"Pg T bVfLR 㳘gWJ+<ӊtH[3x=4bo'Peg:!MDRK~rޥ>m ӍՆ:X^SɞrKS_j [_,`5TgfHYSOho\)"áhOW$amiIB1M7 Msf Yl^0sЛZre!B~"!Pw}Ol:0ŒcKa{[ P?aG,Nj肪0!!? PR먧t%acG`}c4<0f؆J;}mgo]sQԐctA3oc=ˍf;c5a31tY$QDԍ-rf;QΔyi8nѥ}TZ5sJڀj:lf hε*9w;\6nQn9MBNUFh$Tժe г^%mēw[pH.xE0< pSW3bj Z !q)-n~%F>`ϒ5;x4O}fcDRr%tLDb&U%B{}rJ } NM9[\[\| XV€E@qp41\Jq%Ba]ƯN!WA3شb0l%ʫئ(/JZ 0(h#b(@}-bd:HmOeyY %{2ZdRˊQ3zpJx5ܬ:p!V.5Ϻ1W%WYfj*vۧYI},x3huDfQ7`[7%`7xȰiНE`cl(CuF=mX8h! ZT I|7rv}h$|7z wXTlgѿ)FqG=8P [.:%I q_ `WTCGuDӦ̾Drf䆔 v)Y3lJU 4- hVtQ*йJ6fe:KBLa|a e0''L} ;@Z,*ktۍb.2e]$xvKAcgE^SX(Q\_\>Y&-yDn&"RA<!sf3꼜L5YvªexP2$XM&~|u,>,\/#uKf/9wHy?O'"uI9>&$%ɗ36_ސmѥ2Ξ0{۠_~OMC{בD @{->[T,)O +I|:UAxEpd#d]f<[C]Bg$WI.V3z8[ړK<_w-2 j骂^lDp+J.-A|X\ ƴg [خaU:urzdj VP|k^?ˇa&v";$J1"*ƢvʶiV_mn2YR-FyqV* rv>pyvT+.GOP>NǓ2s0a}Zf\^DӠa=mDž귔r&k^YukwNa8FdY<+F;b5ScǗN7|3¥5!OWc73Ydߘ#y*3w@5'fEL!Y5|ETj57[@jG-_^{#%5 iA[K3Λ1Uh%e%\Z3oʪ ^zD5u"tܖ6b#zDd.fE Rn N88KasURئ&É̉;\9:o.9,*䄻~j3Wc[V[q?*jR:w"5/I4z QB1.E0Rll!!Xuh(2)-)rFL$E $bƒ022}30<[ŰgD>qa9]\JqX^$-Hԉe_,W%I6֦X@"r*@ S2(›jo䕵-8`ҚSc+.Qq<f֋C:eI<-K?wb`΢=-4X /QcMq0|I%Ok,px&ʴ/'S8~}{l_Op\ ^紃|ݪ J!'$d~[Cg&RGRX?SfO,"|ҽ[*܁,5}}Q,ͩ`iŔr"mXA SܧU=$[PPo*n#BdH))clsƞx(%g@kVAnN'O7姻 ^p͙ePqZYDUrt"ʻole^Ȥ} 6шcDw[*liG8,l1ڜ5 R/K@HNOPZI8FtsD>R Y@TvиDj:bO)6O# ɟ'ĆT\u?Z^}gN b{%?,3,sYVÁu*:g,;l:H2p&alkȬ 6C0.Z@ŋk1͠)V144F/]D*fM u |1++AkKF\Exv3JݜheF[I qOZbִ])ժہIzL14F;m,&Q7Wŗ_SXSpcd`]ҧ]<99ٯ!},R:IDHnKI:fD򜌣zn{nX b|8i;Oj07@f3C)dfi͒ko0_:?B&҂ݶoES?wrtەX+2&^I6b G>TM zr Y~} \k]~Q T4t$&y@9wSZTGѹ|%؋ ]\SxjT7-Y˲ĦBwHGQ ^ jDKf E*k5a8i33<>fM bɤ8Dv(B_0uð+raҮM@}\gk48.^1| b1ǘhYԡNK908K#0 1=? ziTVGƙe!IÖ$8 Mz}S=m/v7;KHE*8xr;gekN<>\w?=tm!׵xxi> >m+yrdw9%&8ul쐺PSð0[C'ATY5 HI/L*~R8{aR?qjZǧNa!|zk6W!Qpxq<G.:,tՅSGVUF' SqMX٢ް :=ɹ̲cY1d+6J'2{<-b0nE`H$a8Ձ4u8afs3`V\wUEgUqbs&HQ}Gc-,j1f"̢cT]s4vM6(4cȖ 8Yʭ7ᮒ:aX`W˵["_,ry5M"Er<M#=meWNG74: ]8xʻqfNnR5 s^6=:^N~sX0!H,B8i Rqn&G;@!H; ݌'S >?O-Li=x <{q#FooFr"V#r/oc;\{;tÑH5VT] .94?}^u ]!̋s9Yͧo4c)yZb{Pϧ!ΡOaMH*zi1Bw]r>,|uM}!u=44چi.=I O,-)Hֲ2oD\% iP '`DAuMw0Ѭ 42/" =DS_1qx< IK::7$MY!G6Ϗ[ ]5a`LafzC:mhAFbM(Rd~Zŀqf.o |R $V_O $髽& ,ZCPOL,XT:򏬀'9rL&O nռ4ĠNZ5yi'9h@X^EP-pÆ6v_oϴuL=OP:_YRad7B= 3 qw \@?\Ϗ?0a,~{`clCh߷Cj:5:u3/t޼lhoJHrX(M!2C'GN+EO_Պmů˰5M'O LxNNף?%t|{#b>\fw{sU!d<\(/P #6]DZEh}`ч/<w|+1JN_>ˏ+yh-+iFؗK-S(ӟjgѧll|-qhތh k`Npn;AKSs"E!.#蹨dUz4[pc^&Ξ)Vząc/) ׹"j񻙽cOQ`TDupdб]OCw?|*':$hr;nGh8\C"5tڳ|Cu>J>u$4G? /eǸ7./FRzVGYXøCDT9@Sj^c,4D+@YM J.i:wjz42}RQ0~8UVJ%K0~whJhLv^6Xe&:&_=J :_v'gplӛRKcvQ&y0L [*"hM.h 3Fl+i@p">le=֏IqF'D#]ax`1`P^*;>CYUʒ^v⾟ JKaj>?501\X0lY!H3=6_YQ,P#5m+$7q\ޟZ]^8mĉa[hI @o[#ق5>&nqănFϲSE#^X!u:fqbW5/#i3CP=n"V> <9TM=e{0rt<.,n&ݲv詍_2ݥk9+!pn~&n/5pycMM&G ݮu``V_M`)z("xEz@6`t*F-,Fz:ܞJ2m߽ bV zCO_}J)NaA]U7cSgsj>N✍} N:p+EfbC1i|S1$ FTq+mªl/#;,-;xe0g1"Aő ԧTukv8JIu r\:tE;NI4iz%2'C$;vOPl4fFI,_ѷL0"J e>om#fD!k5iÄkTmĒe1^ Y,TLP3@cX.xg*39^[`t{gF6lC\j潧M"p oQ;V/psmH=1מl V,فTd};@1nkɑNq?BV|>YdGxŎMJ" (lkbPR/5B8kbʗj흑BmBy@ Ӗ$ܰ} q*/v:%h `bV9Q,ehjI80DI )!a6U\IBQ@JIp\3T ]D~`c+Ԣ`1Yz+.ICEO:TDsi38q2W3HUd$o2}DƞHmDWwilG"'F)Gi;;q&ts|8T˴)Գsq雳?04;\Lv3Ϡ .Bd>~4;k +wde["/3X0~()6 8ׁ^/>Ep/묡mE,{yimfcz5Rnz^qn>^G,TI*rMw!7ܴų>Т V Vb$0[tl'zf{c#>rU|6̵O0QAhY.w0:Ƌ6RBNYc?ۣR%=u$V'yEGg)a5p:%-WR8ҐO, ţ>=vC1Hcx-S#`SہDTkXDO!/6x_oWSӇ~=(n6wgzNɟm=0z5D t2gSbˮ;Uȧ5a$m %"qLY\rrT֋2h5NmSyV40pHEg{|IREj^!}`3^KpZ'OOig6Ъ?lMƙW.' 4<-cϱOm2<>ߋfgCht:$菫 "%cM1Jƨ8͐n(Bl1^fԆ }&xowF_}r܇>LF4߮FG@}ҍ6ՕbG9*ԬuZʖd*ZZwV>y [tHhlKCnRL)8*I=\I6tqRe2kM!*"U/A҄Q5'mQ*IMfJk/2-J2\?{@ˆ=Nz9.B--߇_/ǿAv ܫ˫j2ڪ"T_.Nb!V}k[|m< <iwb;H$uaa1߿l$[n0-6K]p}JtM7Tm>d'Np;ڲKQ\ ~#HB2(5(+UFQ֦Rz#iWNk3;0G0xh`}P-,OEj޻Y:!& T[pc0`(́& gRԬi'ik{o݀sA`<b?3& ɷft Q2Zq|mZnQm,)[D5c# uK"[rr#?bmnB5nk@<rge>[)/̖R\+|)%=eAC/PRӜuL7*.2eN⍋1a#26=[az|g3mgv0[)%ZMBIKalY+,R$VpnhfuVxgzdmIJld3 qr*n<,m-eL`(ZE:aUd.!ftfYkΌ8w}{="vf} #ٓP.C~ح b% B,NtKt9-X:x%XMd:WK(.SzKA-<u K68vE=lmRw'Y۲AM8Ff+)^j~BhGUNטևh.=em ҅pYs9H]%X[fkVשC^4z(W ^Yد4Lnmǀ5xL rS u RU8a[y:wR0q0e}L"?Fi7(hp!7̊1hE 2)\U\$o5k=vPR~ Mk ANۙ.: *dɀi(ZFTKy q7f 2vOmǂa7q*9 >je@fbJ`UO ,f%m'2jlZr|gh8#Y>OR""bA>|ycjeBIY͎ƧLq49e4B"c#rX~zLz+n74Bh`0 ʒH?A?5J lJB녜*m-6zFEif Qv|&U l2Lv-ϺJa:C= tb;CY~v{dt<aWp.CuT { w՟ܭBWpwA/xܫ)WP>ވv N\ ]a7s. ڞƣa}in$XUIp6j$t}"@ %DftICAz|s8LJN T8b<[5eO촨tQ8~1)n+\V^m)iΝז;fC)^̈́} a9raJ'wnWe (c$XE|[Y?v6|R_툫JX)ݭ`,@#T};I%uxE~/?]]%ML5ӫ_FSߦcM4iɇOJ}ȃEU lA Abͷ (ϟCQ/T+D}&y1 ^ /9> MLFÞ*7B5'wh9]4An߇Q?,yV|И,h$URmW@>\l gb|'1"a@a`(WfXRv2ŽO T80/<2r-NtGk@~7rPQSQ ڡݲ|\b k^}Zk]z@=豅M->ƞn(|k;,R^;О_E(h{SN|~odTj$XP^~Na- Vrkk&`u|̼[;4a‚tW;cMER|m0c-[{^C .~B^ %8͟~ x&!fPP; r8Iwu:S%UU W. !@b&hD*1/G3L_hKLK:40B:0wYW Eo!&/\O>I="0{1-d;:~ ۓJҁnNS,xN@$<^20Ig=Z=u :xFemxP &"H Bx'AtC"ly>5BR ٞF|\~25뒵A!My ॾ}/3ǙIm/fe2>ːHgsw͜tQiy`,孲+9Z 0j;l yfr|E3?c%?=%t;›h>7zC]f_>Yk'A5(,\t`{!Kw^Nw@;'Xxx4"YBCb-)|w*[J\tmXU^(Lr0AOdLhYg-6+'N/2TdWřQHa˓&cETh٠A"%g@Y#ΫjN#gqfo^g2%)K^(<*M+t\Ab XkOr\lkʳ p'[^1+]D䴴 R\'ĭ$.-J>mҩUEoc-w2c^!ư t)KOjĥ*=<;>7LRK?+OR{c0Mrg'~gG=)DebS F'*xe OtȳF X:Z\-jba&45 /_ǯ7,i2=Zfs]]GKd^?{*E b1n0PoµW;v?Mv,Z@tVSLkYDs榸\!A SR!gy sO;g !Bfgqe !.'nr[5 e&J9*x ]C)j j]. We&4 Q lIAeTqX}܇tF-#./jUlnjjPHmN<\*KcH_dgZKj܈e}t$,YUdn}(a)W6 vKqHK 6X8-X^b=[3V\@,ÿ\lvIIWvyםO݈Nf1wT~KcHTqR#4xŧsvm0\@hpti'F!r+hcIDҵ=4@VC &]IvBJM軛n&=@LJ9=*a%' xe;F-TRwjm>Jl0Ʉ}bCU[i2jǽ@|LRK|_'se©uNR< $gC>Ğ)YH/?czR+>> }˙8iE6WÕ 0Ԅ (1VoUTU^[S'*OmVXM3:n  Džٻ9.L-O3Go ȎNL Y S {604 O! C#d!;nz {cTH%UA/]90LũSY7Tľ.+{>7k{w@[̑m'k㡩eUvtpх|u 8 OMg\=$T]G-wVm:ԧҽvs" x/QPBcPixBhZp=uY~0`}u1k ߵ9lɺBtE#+tFzxZ_[|"lT^ 3 .T #rr>L 簨s3Ԓ]D^iᰆ܉?{@Ο fᰃĪ߫chZ;t?}}g>  7:5HN;DY&鹳[~["<ˏ %F+c x cF;#V:\n[A[M#k!~ qp[͉N,#qOX]%\|BA;=1)!zWɼbR} #ЕU5Oq$x\l/yw<(#R΃)uz9]ʦpJ TAO̼.lDV6<㡗OkW]aSuynw$$Im$LI1LVJ͉vKG-pl٘ɷeX=6;H1dY~} .R!Zs\rZWV6HB籍8OޢMtQn]U=B:xč(_dm'l>e c6Om}\\6Up,44"=^?mMx)#EƿAAuF^M7e˫C΢8pWn'S$I"}$\ EF8p؏yK%r LS%MtwIᐿeAɈ`&rjOT<2`N`;rz"!mSVzbpr&iT="㎅Iہ&JE =Gr!iqMR >8#CEGYtzY!x!%[H/g4[[{5^:d5keK["p,㿻 gTC2L `:,*Js!9/*R3E?d㸼*on93$y:~ry2Nsr2<(fӆxmO? t'WcwsC>S;Ke?D' H&.b@բ"U8˴`;h^TN-gu1hʻ%)_R1yI"2!Γ2@_i6k XŞvu8OEG-O.r I>Zfbǚ.O ԳIګFRkSJ/bt `Ll^^]t|af8pN˟~aԇȯ|Fh3bq݋UۭzIOCo׈qPq;L,ys> |yxr8,{O8#]-J(md>A6@q Y]0m>)dŢ,u aHy{(?_w1uq0۶ p zV#|(ۻocQ`e pswx_W7=dtiwWէу+bGyuiդZJj^մxb5 մh&`%f+5=&tjԮV=Q=p:\Sh`,yas1D4Pa2X&5AsdghрV4?q ¡Pաca9O(vСb B`#I V*7}:6hH ~TZ"4 \$nz43"4eo6$r,e uĒ?ӪF+S,+faC(2Uh씳6Ymb\qJlq;Ŝd4r,w;pgI_2Nj9&^apﺴOK6,nBq+f3zS3m1dRjq]j+F#ٟU /Wg!̩J7oٗ.S0 ^&!.,SabPCNp aIQ?HGL#&%?2ŹΣ0g _lͫfPlpM#Wyثj0'̎G?hVnFn/}D<~6#@2qI3Sw[f&fpqreb#}tQ/E_zt:Y>4g" bH,R:313WBz1bd#= )(}+l^šH|bv>+sPym“1^;2gq[9 ۉG]mOqE`2B39q0ލ+)}[c8w|hT߇y\_C>-ygMo oQC+8f.KB:9/`BdqG**kzT9eZE$vҲ }%y#^5ç ہ^lnRW@_??:dt;n'yNӢڬBd;vlw!G(8 ^ev>Ej/ :Z&&| Nu >mV)XX]'.)sPQa?nBIԟ @ haY NXyk1CNBz㟺} ӳ~;y}SD ]>\oyW>1)|Nq+>94w? ezUl*@Y*_*])MA5N*CyYf:؋Ry?m1h#O{o.5?Jj8!7=s7'⼳M3{䥣>x%剕8U.ӓN-w45ƠԬg4'6풯!nKɾ:Y6ӆfXyl^a6MhaNah'^q{]' P%L1gZR!Y".&xqE5ܧs:8W=)pɼoBSNG 1-6,$7 ¶-b7㛻ɟd _?2sz1V)7n/}7WRJ}\]3s0ܔW,SB꜔Bbf*U1Q]yirRx;ѝ)"{ۆC JҴƕ2l(U ? qح'=zHMܐ_t|ҺF:.ͷ丯BD>Y?*nezz?']n:H n?w'w``'vځqy_+G4(Z-]bnW).Є~kƳi:Y㔸$™>|}y{pǣXCy^h/Wחp\!J1C~2t1zxxiy@x]XCoۇi;_/ʭrrq < R< Aτ,jq,Or+`Ca<n(qlӍd)DWꀲ8|뷦ug(0p߈WSw.3H{ARd&-ݲ=7f*2ώytȀ 'rrmCI',bd=lה$wM.GMڴfd:9ʅq*xhQjƾY @ۦJ L(iq,n/EljpH5S)gGe'4t:,j}nNz0 K;U݄L /s}$} T.(v-}*޺8&,Qd(ݹGw6}zIJ̘ރ;vUU<aSѢbj+<CȨ z ΪL ,Kuxz$#:Xq2S*d+j{rSؒole~ T-Ї,K[A'jy,{ ZzFM4F&v|W!a{ⳉ:?jTMgHJpƆg-98]R yδvzj};_͟#.q$?m(,1:wO0Oجifo&ߡ[8ޖ2@͓~{)$L95A*1CB3ۼΠhYKH :hj@X&ۖ]ɫqt|MƷ lρ(NL8 Ak%brT] {s(Lum ^ݢvg켐v=Τ:%zS_w'Z/zH\$rĤvUݠ   F7u%xZng z?Uu؅&7t8_.F%gPw⡇~iDヰ3)Jy">=,NR{Rѕ>v=q QIqin1.7; m`lX()/ѾX^>U"qNJBY1bLMZm+tP~< n(@TeIL?ɻkGZU4';R2ua:iX7z'& ,K`-"`uv"x wPv(K+o a{j_>4SVF}(7>hr;$sLŗe zt{!{SEףvh^k_~բvjqTzG ^^*J^ۭTWӇH"O$pF=}:͉&2@%~ S4a+&aFyYd8kGZ">IB0;uUlplOWhAJ\[cv~1O)ke/Ӎ#xۅ6%;lsx@.D JAN.^Z,aO)n>ZuF}HrSV,&Lq; krXǓS,Њ1V>,`'azYn7$Z 3=bL$P,w=RwJe_3 m@:e|dcRZUT#/Zvj2YUeVBS,y Jv+Ɓٝm 1%ձ3dEi}nd{P?#Ab C|A㧰uT(JB$*p'V*^TL䭮Շc9cMw(#yh`S5O.;Q[d@XQXD?eo߷K]hW V"%Q~)ݫAcKZ &DP NSZ,,+Г(HSӬuVv*́rp, ;)})-f|ɦq Br䨮p"C)xJA4],lNaP*F1ɺK="Ky7Ɖx_Jt-iGs'bǍ}#yoXHlJ PB=˴1ąkDu߳bMjne2fa|˾[TM1T@HUn!Gr)o .k-;U8ˁC]^MWxG\=t@ _#<SSwTO{18v8"kՊT]DR"8&TNDBwX!"R+E |u/-"-g兿3ä*{&՗3f%Ԕ7&˫Z$x><I* ljDf/dfV^'XeQjZDQ."Z-%A(h-NMW۵ bNs5mԋ -e(qX8|rcoT)Bai[~B,┄R5jWW*)1V.RULL&/XXinp= l--R9>Gef^z- :iR!\p$"~m`Sq:,q"Ώ`DGrۮ)珫*2aHBrR:{.Z2R::Qҥo s1참us)@P/l~AI$#di'OuxUZa2hDNDJz쥫,wzHyF\u^vuP0 /ƭ"zTJ /j#_Jx\#e!6XGHe hh: )a9 3芃0dvF2 ak ,9[XEHCB@U°Y^l-߼Bm~B_zz5 hyB X/Z+rNH4`:VL1֔3Y|@kr ڹt8 -$gF\sx9 Ow .FWE\8||jr([o܇izCe>jqxqr0I 6mmg-fP4B(Bv9p1JVl",7M^3;~(9HR܋YZ4" }%k4C v,IV˟&# Zu-BaxN_qճGl \Q)v!V+ ] Û rn:"9y"'r5I p׎ΐ+;+]v~-y,܉|[lxvP1c^]@i #N'x0IR^[D::Z^zvAXJd\|-@8ȞK`#f7+Z-L-:eT̹ǵgxDwa]YvhRJ YF4DIB5qp3So9ǮcxR#<>/1BudP987 Tf;YWT #0w+n5||] 囆cSI; R0Z&ѮI\"[`%}nSz1lG#K9c1(Y+lgG;;ow7.6g0ԩ<{- \SZ#քLJ+a_,&8mPj&6f\<2xn(Kkg1c5* GCـė&}\e2!waem ~#n|Y%0VW?%8 $5;1-F 轉'!0ǧ>%bo 2 2ix'(Jy%-$(>`ۇeIJԮnTL1Fcfu^wMuԬ~$HLO46946}&!+{woJT{|wt?BIʲGmemN!6ޒ٠ i``w;q:l/v́/ esjxL4r)U/^!R_KV3<v[ГG|'A!il#GpM|L/,F<0vfx!8 [AgAr=P.j^]l(P3.:LNk<~`,]M0hrg~z.˹k(|+Ҥ}"!dn 囬몑æM"lT+6M Q@1l\S桤gYB5T"@a8HEӴ`=f㶡K8@& !*,ʮ`pDbn wAWUJ}|!> (L4l.]<0J;8i݊(eN5UGȇR`}-lYYkaZb)(MFLt((X̖ d=rhE!8b!?<#ZB!&;z C1WPC|VLDE" žRz^Fޡ&%:?h 4-ۃ L.z\DD>$nvtمw?^Ѧxd%O>ߎ>B;?t)+f4Ma-Gӡo;cՇpgb !-(({6(O/ĀYlӇQuGC nS x aRPGB&:3*e K=VR/az6F0ԋBry¿NSȁoA=Bfvz`UyI%+.&%(m^6:3D ۲0w9HO9D@E7vm81L\ɔ1ԇV~ߐ X|L/aR;Ʒ4K |礪[4Bdj3#?[nLJl^Pߎ +oK%-ECjaݙX<^됖MNX*i/Ԣ]b)XY>89RV3lo[8BzDrڤ0;HakRY* aZI8[x6$QI,sH#ܡ4f0eA1k*5EY#C9> ݸS׊[تB&B^{ $ξNxvF*n. !k I^@ΙLVq>5s1qeK1Rq'Y}RPF*vQ,,r2v=uD 'GA' 0Le,B1:ðJWr1:PO1 Z2U[9sؿV ½U|}a[j"296#]'ȆoѺb3]д,'iϧ~/_ QoÒK$"lp $} ƅ+CRz 9_q$m  ]鈴Sб,)=`$>6܍bhIVsXz蠳쬳X'g q4`HǶfĖU Fx)U(Kxc7_`]wg AJG&?#~|jg5,ļhHKH = GF:+;,. s1\ Jt$D*?2Uňʞd >5(9ZX_NOHGZ<КUSK)[aM+PaZ45 j}*B܅:+4A|Q+Ns\`\-X;a#CK&u*FNWЩZ[JZpRɰkJS7y``<%鳘|M6%yJ.h > QQER|^.]*C8:Aw聊52QZq6d p˿ɣf룐\Q쁘P$jxƭwrx/) 8D|O|5pOýך*LQm2_4< Еm]qtv5(ST$ۭPoԯ" #s~:}!l(CMVaa_JO\ cdx2&jyÖQcy8 nU[ګka<=+ z܇1> e@P.p>.W]\pdӯoEFp7XGPWZ.BtHWln=q.?x]6v w#ˈO??/?w0Y2?]$p3_Ltr4Ov4TjS-rE~zt5TdL W]<[nCK _DRjyxj~W[A䲚m[Z{~ Ej`)^ _-ЪÃ=Go6I)e1+i2w´/fXR{ᾏ;hگJGMLkq*WhW ]V0;I0 hmHGJEa \,G+&+(^j ex*'<'E,`f *D>=^"lÓBPFfx#>lu怗w0Yq<Pf [i3fi/[ij)=Ġ%qˋZ*#&9kZ G$AjA-,qUǘv/7%ײ2VKnt o6d|l*TxĖ!#pqܖ9x,yJdHov{Y ,G;JûX+ BoR/ӔVf8jgnZX$/dQl8BP}qKQjUX_ ߚu:^Z`Ђ!pyoL2-?_}] q,(H?>~O`UsUx5O8͡:){`fou3z2LRegEE!.D A6 H+WF1TB}=s̲-c- uKkS[wlUeQS%+,a+YV8.;qWRP`! e'OP/rzUY+%z)gwW/YO01qp ͒تz3 i +IZo ՞Nv@IN5m`7=Uv6G_/W pԊ uz{RNÞJ椺Ȧ) )t{ !k5)^: IȊyƩVTFe1w8mNnfRM~_t Yb⩉Ÿ8h:H1eqlwuI6֯Mu1};nnkN/%f  eaޅ!q}HJ:cұ,HHouu(ޤJ9b1J&mSMb/nL:!aYxoeyOoH2⧝583Z ϣZ i8_D!y,-ϻ|azc\7t&> k秵ޞIlt!kM) JvOyEWwɮM>K19fqKNb*َ ߲8NV 1I M)hf^AA8`6c@1۴DTu3Pf0?iAGL {"(˳SAV ߆3f~&ʅۢ04&gs1&ƒvT%\cq5uu'5+6zg{E]ŐgfxdlHUGlG,B>T'[58ࢷwѵv.bcIuz܉/E F MaKACgaQ_TPSŲ})G;M=d[Ѷg"o&lԊ!, g` 3uvv@ C;uPIKGGR=*kw9lbFPUϝc]l1 <@8dža~*omWm!2v|X$m&u*e.&nݹY7e$CuxF#@W{nz]zX_v 5OCsI|P&;n̚[*]ɲ~275wxAG8?(lͼKY|[֔={tM4cwD%bڸvDu`vBDh窇0\w59_E烉>y#7,%2ѫ$@ٜ9\jE%V@ V[7u˻=QЃ]ݖS} KO9~x/HۻOގ_$'>q/pI( +Mj`>,~jXa> \ݕ}ftg*q Yc{ MoﮦV_4$!d =~>'jC Ʌ"a>܍‡͵T [_z=n1c~ H7I0dO:P=a!iIAG#=Г?I 8#)p^Jaɀ3R$%^_ϾYd{Y`Ejvz AaZ+1{B*xtwp cw`9UyUkOlɾ-/Kn@11ҮA#ĭHIԼ{T_ {\HvݬxhPg&T.24΀0Sal+yD䍮zWRzN(x!]3ѪM`A/fq=#0((ۡ=MűO)yuj3H`N8,Ӈ.hYԃ]b:8ϥ0cHy]19^Tava5Ib%_Ÿ^u@kpՋT> Gf/Cnhز2nx-_eRC0rأRa 2p$,`ˠ=\d"`!42 ~gQ2)5Y)qʬg2g<fzvSbNW~ j9bH{iCKP_ ˎv9JXxZ@K7$3]4[spi]^ep7&{3G6S>18(u9jy8eJ 8Ul5OPor m2X;v$+ v{%xl؊/,]PHNGE:˝mTD.L\2bgOhi/1F' }׭]3LvwPe'wƛ)c&UPG)zy\،̇hpiIPNDmA,ϒ0&x]moӑΑf 0]_==ۨʘW_jSd6|]bSWeuX]DpO$ >ŧ;n7 ayH =1[|=M b$,R tY墧#<39`G[yQ*]ut2hk+(g 7F/:)Bta R rb@|uJUU%J6ZȺjdspjZ7s)6)Ѓ$. QmM߁9twqtByN@?n?=N {eKq~uqQPx2`y9| Or qgП&Z3⁁ !ֽ]k>L84BZu8-zCX)d;vV+.`3xZ8JcL !bmKuaևLKO<|B Kr `ٯO~I]x ~}rnscd{R"Yq}=We@offnҠqdm :8PYu9/oCu df-TmX7aF~ I'p.o 5["֦;Rď%ytw2ˣ\5mOLw$GI $lچg G<I5zNK署"oflC5Ԇz "׻ESemȶS}(K[j\%8# ZDČ@ /bS-æ[T n~m_dhu;eN &A._uo.JTC5x̸vdzOH<ca{i2;ʣܟNhdd$vK{<{ hz-Hn)$A]0+E痣eWV _ZG7( MbG,7%8N+ F>qlTO:KM r8''"(\ M}nO%qrx[Q;M'O!qtx'G) .=tU5.O."mAmc;TO b91f, WiˁTE,r?&ZW4xӷ_O^&Cm\m6ރX~lÀvz'DYoSC= 1lzתXY?y> tZcء]}@8X>8.>(|XG17]I(xl9,zP%8]NBv`.'dKN` 3clENNy`vjo5{=c#hbp{ZC&U|~*zk0J$4,N>/F׫~gBM (0OpÒ=^A؇3~-XN uڪ'7bvWm[Vusv#hvVKix@^VA]N9L.~[_ŲPZs%y|M7n`mYeLp,9H2ca$Fx0]R،}BdM@"$A-兢ܿ隦d;$I}|6Q5 uJV i* lxaCL1JLy/s}ƻn`OnugF=750=e7Be2i*|R{sedTD{)h3B^\7d9x k@䪉AA]ji 6$by'%Q` nPfﺥ'}>-}#*wg3UbVT)ZZ=,kjN 4;Ob CaJGc ).tT2p|vsû!OP0نth+o8_/^ݩ՗:YuV?:TEE*6-%=:^}"P*N X9 1ƿ6txKͷ" oRDE*yZ`>"؝i掊FGe DYEdΚy3]=_u_!d;i 4PwVD.쥘2=cXIn^ ?)j:B.>]eJ JP̃D#ˣ.\lwK(8`8(<3z㲪 4uTׄ/" <,eB&R˂z(WQ7]01L;RfȶwFo|op`n 73O/!F"lcw]\_5 xw4zt{K x^B#:/׏77/7zc=,>$ wq "\9>Gߝo{ )B0!-)-H0Lu Bxзjpu.%\orѸ_Ggb'28w#/eNnRL"3}~VG`1:,*4'\y>ogP5An)|Z:"v7ϲ~+XMuV!y7 /.kg/CID&Y_?~΢3b}v %Csӡam'ﶓwɻV>Kuӥw hnmS;tnTnm[@[+T (|A znT7]*nm[@-ܘl~n%siNjHYhYP][i.OI^-|]57W,g#pyI/a00>poD_|N]<2BiukvYCz,ˡ2JZfdf:";ٳ()AQfI'*eqQ4/δHkP89y 2⨊LluiI0p+8<ZA^eT9DwD:[Dm@f1/`H7a ~wΗp5/ d iY)E97ٵr-y/LAG d S̜$kv';n)v{}Ow?z@"ltqq?0gtU;'wp^(!4T:X2/ȟknyNE2&aozxDE%ٟ]y?wS|[#n\YC.Q. (sH _|z54:fQ/ghRea2`&e^Vzʵm#$HJHŐ2bW&@k#&\ .lQ.q騙 UB7Mߖ\Sr0{3Y$slY;G50 xqc6I(ZllGHQʞIx~IW~ؚf10<2ay;D_x_qѥ9+wͿo.l@8y>7뻫!2UhDnI8E)qi :a7Ѕ۔M5(TԵT%ļą7\ |patiF.G~c<<={8'+6U3*tN58@ D >؋aP=2PHQή؄F^hVg U8B烁CWn[ov :fM \+C iwPxq7N/<6ؚ* b&CUӚy %Wb6E@@2 JlK }SinEYli  ͺĸ}OUMQ,0:Rl))Ql̊Z_^ܼ@&¾Kλ[:x3~U∎AqQ-̻Lx86 l,w`u"V8%*HPJ"VOGJ pL. 9HtRZ#{bE$*`yl{la.5)N>, ef0\4#0΍\-ILit«v3'#(`CS-x.HV/&8lmh?|LltcИ3'Ap5obeUNb8#^hXY\U!n' _\;UrЄմ"XH8z-ѫ;<$N;Zbsv .К0_ pL*fHwa*D;oYRs[iοϠfù, 츗y)=s$6K[bNO90`[? -t C#<~[~^;UtGgl GqB!* 6u@˕JLz.eh8nA&9dO;pHp}%ozϻa\&<'wB1NUȅKqQIqaV^3]ҵ半,rRˆ2K\*oƷ n֯GG}zM/!<x[S7C>EwxH d-\s٫VO;]dJ@4=ݠMnxGNn'~L_:b*_jV\xjv#,Gl12}M#6H .81o.9Yu3ĉ} αų/Zt5r5\\D3s(C[̈ohE$ꪃ&n>onZ>TDD^QRkDJ}TYn4W  ~ş??On0N۟~.%ɣG'G;3#ϵΉ lúZkkl:p؊C^yN{~!C<rg#C,\' Ci/w^y+^i qt~*OaI:pӜO'AL97hɥns3 }}p zwG}׫iֺoNpc^sF:i\myz!G!?2jvd]쮩Qo(,[Rms "gٴ+{vXnqaoWޯqڶBU(IT?q*glP;&C|;J\,YZ%ujϜs[]1T茭`sSELisu0>dKח3ALxU?߽ʱX"{eF8<[Q(a9rOMc)TWvFWUkìT)>k]fXpkd=S~"/9YR:qJ`6h~,9;i=I|hl9l_|x=MwKD3ON%7K-9+Ϲg=VU3Ӳy><~;ƺu7UۤN z.%];M(s43y.tǛ 3.d6FK*>go )(9NɺTP홫Ro&*[:}R@;߻lT$4^9QrgھCXM_&:S`@0Îeմ/qA; Ѡ6Pk<.oU,uatt[frE7# 46rӵObج2HlxjR>7Yq[AVԉ9@?@E@+,n7jvxR5X9 `s9K|F2 BN>ѐI) zKͧMz{P"#"yYv1) i,s,_COZ7PŜjo$L 'y8$8O5Fh2|@MW-{C,OgN 9{;w:g޷ptD4N 'uAkog)v\G]JZ0ơ7'GR\v,Q֓fpZ3]CaִR}~)l'^m7C\=W.chxu=^>2"oE=˰dUoͧϟ 0,Z mE?8z8؅`{ ('wVv!`3WwUIނ_o؂ڞu +F+ש3ӯ%'@/7p~1r ={Ĵ皩J(h | 4%P]ߩ#_ˋn=Wu|aZ<.~BSɦ3SC?`w4B D/Ya 0gм&&j2aPhS5(Qr}r+PL&:V8? ?98 75] ::_@ʼnA{Ƚ\!Qm[H/L lux78J:?|a[& )"*@raJ4 `{MYhF&麉m-,6fNuhx8ћ_6žI c~w?iecop}Á^\~Ma]dXU: OP\}_OÑ|^nZPK~x1k{85paiɚçGmz9^7v(o~qIP_,,㘀ky#urq'vw?z,(fb.n(A.oo{+5،K"\˛OO7WAbWYrV2F^n7XLIנK~U8_!}PI$jVlc" [-È"'{iЌo Ŷ +&oj?&X{ᷚ1?;2 dِMԵQgo-j68v6[ `,apimcW"iioׁ0 ?0Ԕ\3+C_: #a$wA0IE62 9> iO3?%=m*\џa؂RB1Vīp3ǰE2 Wßg.8ErQ xtM;$XnV[i7=%hGXJN.<^DDfBjzεkCl2\j.@e.lg94wpK&LΊ):͆2 kq^U{Njĵ\hX:nyXIX`B[u-RLxwX=a]4I7[7`(K.VVɂ{2es@nW&o6pS8>еݯwߕt!j(@)v}7||4W {ҍfꀔT`/Jv_ C  *қyX҅{{6UY!Cyu!`Ӹe07!R_tb~]6a^t_̀c cӍJˈj%]ȫ ƾo<^IQ`;G_]8yQz* ߲Xfbl[ ?\<~Gp`'Fȯ*߆ps狛ǯ/_"g[w#pq '>\L\*z~.dVo=uvKk݉pŹ ־]B1yKܳ> j% lՂ7'Z0g `<цC< \- )86'f2uthQ`.CǸ/XcM  ^v(\q1*Mі:h V'b洐&VBagddESOl,'!-./zqa͞w9L9AJ<0*\>"G2j$ gv :6 6C -'+sDApHV?--b/03XνjvuZͣ7csTޥ2u:W[kge]ȉ[9mH;$q# C&^:4d0x FsXPLm'BNXBب#[?^{8Z$QɎ\Ѫ.½xp&a( 'ѽp|ux(xϸKYly4TYU^6<0eӧ PnQ?N A<}ikRbGH|B̓Mޜ׽Jor̩*/ _|x,7AD갞ʲӮME|3.S?Zt`Yhxaq vJDG z\ʻJVNg觜D(}uJ6Ģ k\S^՜L4sX6̳IfaBxb&RD͉!Sz GpoU0'-o48'0=\@3s2l3 ,YÂ#+1p_&<6XMpLIfiUK[u2CX.p`/(S83"Ԭ9-Y(Zr*V+n5rVΓƤԉEAx^l%$i\Υkga9y@Wӈ%3 Mr|K.;1|g:g\2pl4e4N"5ŊfR66pEjDrti9ԓh}ewJw$T>̊$OX>l4xxC>"8- Vj6m֪~&8Wչ蔻K@ ,R;Y)>V+Xhź_kW\Âm/T6Yxo}G<_KIehmm#ep]=w(kl9J%d@)}K?tD-j8+q<[}+`QI=ԇu$ LO3Cp?}~⪘ kPWd;f Y9$dqhˎq"OH"$3IL[JrxѶv,6w]p*By}x7,MӅ돬IL:Sw v;L7z<6׿ K] 02CTjkq֓zG4DlkBRP1MJ{e6PeC&wMXwW attb1&" D! yHjW3Nygw([V81*O`=LenY- <Γ"(2&nFrl/-| hwdo ѷMa\MTNU'Egij1W+BP.8Jo+_|K\zt]FU|'ud %P@͑| ~t9,`]\4Wx3V"py7n_x4t!~1^E} lrSJ,6!w"cJ'_N;zg(x{& 0ͷx>8qn;t+TCYMc];ޘټ?<'s9~=i*t;4~sϴD: |H=IM9 I'yJn=;BxMJh4 s rh06U,  ݅yO}UKrʵ-'(9V14R9㠖ʅs8!f`D;xH}Xt~y8& ~$y5 wMWٳD D(vXx5CNWM &ZKdc^j5ŷ76NoL&*̨"ta5ooxqj͂'Gh\/X.F^QQlhff b.at'LeYWRlf EoՆ4.<[l}dg=j[<;m§LS/5(|_o頲pzBmڝ( g8NmCz`aEA"D/d*CN[=;݅cs+HҤ˩]i)Ld=6hXo9٬%/`Qu@ c!%ͷr@`8ϙc`I=P#D3f6Uy: 7 1ep5oG굺!.f[@@IQJ'\-g(w&[ % Wn,_&(b]KA NÆSsqwrz$׿YI9N`&~1/!q==|OA^mS-ǹZck0w\bUQ_U0/ˏa(w ĺ+$Jurè Axܨ[  @_9D±TsB/2-L8m^(|2iMLLvj2Ж|էqJ(fh—G[+0tmIMfaG$l3965\r6 b{]-3qc½G&XCk%ayQM/9РؐOzU$GEO;{JaJ!|%*D@=P ^mp00v G7"\a.2D׋ 5Ns RVQ/%xb;1@כgjwnHvSa6@^I-5 7qfS!yI207À-V8eBfoK?f[s܅ѱzpi#/nI"Q ;4g)W0^& iT!W4TݫX3=mf]&#Z@EWSGdoʋ)KJ+ԗ_FOaS-ÞI 3gAꋫGYxܬVLOǾD@7q=/'q"4øoWKk_*v' 04o3xxx_ɂǯ+V14{%VҒ (u%VV+ ]H8H"xiᙉgfǛsSYίP?>vGçqhcNzz_OZJ;{hVL~%d|[]CV71S5 8n/<ӝ%Mc# 9tښ~ 6~9ZU>[G$.>Gu׏JVs~RVsi9;GVsTq!ux#Ìkǰ}kqENDq:G֥v|{ Yur津|gf 7ad# "@8 ڧ={e/3uV )#†[i-w՜FJԐFo?bjAcZA)fcL/7)jG[ET D,k 1qY#5A2I`061f>EbCȑσώQl)qί!̀0N+N τ'޾=Eh 0# ,]EϘ LE4b=+h"mWZ{M4֤uKżHu_39(V!lUWT7vYZKpd;3txAU1KH:G6u,B,e&pըo)HWV)TT;/,Ʋ:IbSˤpńՆ-VE5QKK,j:s0PaE-eu bYmZ:k Z&P.ZiIsr5=_~q0]EDY kF!r<yyy:R$}Ry&ku,"Ö"*žm __,U0q =-o$-r@cnAhܭMp&.L l-(2#NlƔJֺ;6k'Kd@]Lk' m&Rptp,_[Oˋ:nl c., Gi~zP8m?|hDxݸ wZq}3=!̴}p81><^3rJ p7 t፤}z^]_H :>ه\QM7z?X!MwpA" ]ANãG]~2L/׬pWB)BѰrЄ/^<5tO5s XCL.eY{w /fW kǀwW[_ւJy x'uV8& kt<:i_N2䇗= p>򷛋;{7da;َϦj^dM[@KBx$ Qqd+>w$5D Fb/k\ݠN5K̝ht*shU<[v|P/r1ǹs Ӡ`K:@MWS3YT 0k&Ȏ7HzxǮ3+'M!)4mus1Hk9 @5PNmSpBȧXz&f'Hs-/p}Q4@~5c!8 W,G牣;d+Wk*"[ba%ur-ITI񰫦@wW)n#n~NWu&J|Vh X̷;|5F^)̧J*vxI/f\)mhi| C9jG.Il/o̳:^3eNU1 </_5_\?Gq^܏.P7s.QtL8PPǼnvY-(Ltm\Ϟcp|>e4-&;{ԊTRL ڏ[И5O[_j:S?zjG}ըU_6%7aSvKD6ET̸ȓ9i|u1zCx=Ɲ=4(> ]Y<4rpLv)ٔ`oelgdmTBCDھc*t{6S4XEB@='v!G\aBk8^JȂ5p_S )atxX ,#_|[_R)4&vdR#o e4Lk ޺\?  5p5a.grspp3N 8G}xqF_n- OTIb,S&}}D8o mغoK}0ԒpPק/:<.{t cnQ O~ut@nTe/*ǃ#M)5}Gu_VI+7K:8|cdR?P5 CF4~󦤩ؿ(I2'N9MT̢oZ\}_Y"#/X=0OCvTQ;J$\z9JGyRkѮ3c8VJuL7r\޵Y 1y̠Ηݚ≏'A7nKdy*\Wt/W`b#Y'YF=kX<|'}[65݊ ~q/NxD`)Cpx݆%) ?棒츇շlMftЏ_zS?C6 3VK_BѺp S+!+S-s6oRA^SBw9"zg<Ge>߻hIUͤ~Y3x)iprh_] đ'&kRxmx l\k:3BxpVCu\d9-)`YPn-& #&V6f߽"]:=H 9YN: iagk4yu`)NS:% d*]\M{u@Ie+%Ylbft+ٕMѲDKu픖& ڰڗtלރ\A6jCO[މE€ދU޺=ҽdypmc>Y1LP̂E]S?r!i{I1YN˧De|,UW7-nO׾VC 2 k3xQ~/ XwhKQ^N9;1HMTCXNs1a̗Ccuk F,Jhg 3 Nkh: NR1Izڮ5pߚŢUkVð֭]l"̯j.(_?E#F3_P\$J;GLYf2Kф8aFs0qǕo0?`񌏿m8} 21v\dОj վlhK O%J/ſl ٢}=W.!ULzE]r `<7063ZՉb/mc>[Y*ny|H;o_W٢vчy`endNdjz!:q-,nM[+7/&*8[y ?% J1NҷiTL?z.x#^;7g6%*ZK)ᴝ#4om)#klꀊF(q1 ;kΎp!g옲jXNyҌ% gTSȭD89mw:.ORKfYeRm/FuǺP$C-n:ɱZkwnMKup)vV6wjq")p} cw.5!w#..c_ώEۋ pso ?sǯǛa|CFx\pv*sx#_ЋZ,?G~xj.߯*欸`x36Y31diч_»tR"C;oNډNZ8Uo3eO4yzBpLh3eV} 1fChj //rbd1O0N:<`9|>]}oezN^'i7ǁt|,,H.jjIC0YC+ɌEOa[ VquvٹPBR`8Ԍ h21Y>"qq<ȥ ?p!z{Y n_],~Jn8eT5&aR4%J?<`yq&>bYq`2p ]eq_`w4|Uןib>Vg%FG݌G ZX6B(E!?.)>Syw'j6/c3 ;gUni6 h[–RN'wSӶ&zGBio갘$p}ł]od4MH / #Ieʡ희Y*Е}zQi!%>T99~h?~A}U_y6Yلϓ%-VKfݾv*k Sz "5i5x@ͼМVF[^+7 S.txga@vHUd@{>f؈d@)ҁ“N_: i+PxB+kPYK/a, DyrmcelÀt͆G8UDCv6ڔ5 /|medO*>}-H?ay4A%j(`p\y:k.!ջlBv%ʊFB3ݺCN#|$tU,',]%P8xjb<8N>׉;IMT~FoPe/ ,,f}a`~fTPk[+q~8a6[;kd X! z;sD:]Q#!]5!r3s-l{zZkLJ)n!4ak7u..~cˏ٫ǎlJJJ-F)-ڗlwrmqMu&M)C Mj˗7~m[vC;̣dBɈhrV0&`cX˺E.}-2wլ7M_~YC s@H:<cƊn"Z e= yk' ;ꝶ{5t<ޯ`]VsĽ8m'[ڍ}+ڭ2 K_]\vM21ޣuׅ-2 ZO-/\7g5q5n SLa l`tq$hXG<ӷ-V%G< kRSZ뾑Q1tqC8s }KS~2~/qEH`Ÿq15#MQKLToMU; AK4ٶ(>:+5&歹\R3TvLV k+8s)SKh+rܟbo[I usk[ɳ\u8>*(8 XN'vPԡHiTv`84ӽY461hD3r> !?)zm%o{ӮwvzوKW NH118̴a?$w|N #Gyoz?55JڈV ʫ@l,ֺ\$C_ڈ·T1wAO)#ks8$M+n~ 6O*)ʰž+Ah`bs+ٯdvٱ]o6nxXj_d4Yko MBЈ6-`ùq >;k$MrvMؕ~Lb b!oYynvr ꙽4%y[#^>;x V0 V#)YgHV"/ f =J,s;2=!tH­kAf̊Xe6Qͷ' MSduSlԃӣă|de0-W{eHOYzy852TB-26;rm#1:X._]5,:]_\F. tHW(pbER ;-RVI.Buw%lB~!#_9Gq{e$.BUju2ՌվӱU N17"le%yH65;\v}O2>Yxʒ[6seVˤD m;D(éPXjvXIyww2Gj P8q6Y(FL>{h0"EdxӑbG 1MmpL|# j;9|o""dtaҁBgr#z[X6{0^/kA,">\|߰N8z bKneQӈte>y9mvc;oFc`eb sw?~Dq8FN0kÒOϰx19_N߆nu,{|t5>PBWˋ%~ 0Ymy`>yVTDq<8͗>,ѳ^şIШ0ߧM85J { I޵jT,mҞj"CESśa:djzOVG^<8ji2y[|("}kP=㐓cXaE|ׇ18(,c|L+$ ,)7ۯZn,$5lHbdQcQ+(7)Nbcy,%uVt>R CRy!")7fn1(cOq,#,XA(/Fx|^H# ȠS'oi:,x l$;vCȵFTx%9K7OA;8<<˩$z!hLde13b/x`in= HMX|hBrYN5_(~3lX m5@el[7ڢk4aLu#ݡiM87b$,-}J^xD١.u:qEUɵ8 d3ksum6aoR;!׵ {pw%EYç-VT̡(y+:2.?RZ G?ۦ}^-mN2Ukӳm;vHX7јIS8NO|7x{IW}D,%zm@sҾ2䣟ʋ4j;x;o}a\./dj^Vpm~h^*?̇c!mUrbp0tsW1PP~gO*$~`|10DaGrx(ư"" 54lUnfa19#9PY#w`^ߩ_><r;<\_Y .Xa'J^v-xPt`f{UlأwG\_ޏoLi?HA%a>tw障~8x(~89@tJYۓ`1l.qݕ./u-q^֓FN"6 =Iow Nnw4q˰ǽo\0WUBЉĄ2b]Vv_h(Ku"uݎ-]a{lnyzZ+#k+?2lOi[~`Z(A}$h ݬa}!8L4@C56 E!k.[lbP[;LӶںliG{ET[.D M59^ED”C6|7t2+?XWˆϱ<;PQ~hf+7ޔݏ.foi u}~Vݗi>^^VTFS;u$wB8r&nxոoh?؍33͚Pt[ӡ1|ϧM@]M9ާjaBj͝'QV:6uZ-`Ы@-# q5.L[d)ILf# &A-,RӐ.2QT^ѸdOS[A1Ջpެvlk테KvU->bM3t2<~~l>}6W] DG?X3to_^=pZQxîY6_Qv<)C*p[|;{}e[m8VR3T!Yw54?:'ۏ%qȱ5,@pʼnt47dfAHZ1Uąwȝuq2_VS&e-Dw~#xou~c&n'H{]K[˸7h,X*[_]3ō?/AQp"<»^ W,OvMRUeljh8\6E$ hIl +MɤC } hR*SJw"-8gσ Fa "z1{iRF6U5_.b<2_=3'+9=Z-xy$YZr#Y+%(ڕ9FHk`,F.fv@5&J°M=57 拒X?vSK{]f8[%XzvXʪ3OA ܳL8G _h qy~"+sO)w7uH$)7Ob7yZ緋+*4$a $EXbTj_ȵd#qIb } $T@6{qةVni}u|i6cQsײ*hL0Z9:`&"-MGFQUy~Sk'ByiL/M{v\ {eNjh)Zô5LX7,֥R(EaHE"Vamo_,\h}bngm@ç#c4Zů)qBń^rͦhʂcxnXl蜀Y2$d8 9a~., 0kQ,P/Eg98a¦~Üƨ}wq:p螩-Qho.|ƀݝT'*$ @P(KnD!!w0m8|GnI'e 6f#g?GN9h~QJĵN[I(#&(LqZzJ [xa2Վŷ}8 @0rU;e)]8b) yE*UMZΔ,uP*i %̫8 El`a*6|Mv% P_&9ՁXubq@{i3. 2[wC>vŞq_ƌTJ+.8L>zj lw[a(O ˽-7}M !+U@Q*m3}#RL'm|X6 C }ɤIpBiM<|S" "HIW& ^Q ai2of= H 7za'/S-&!\!Oա-@(HLe ݈WOZ WDZZC{pچ:@(XHCǯU}Cu_Ǐ$".Ilirn(APGZ/'5&l :ϰ>2tus1g1=N ["/j i_a>Z!U7VcUk'm"ҀeDQ4,~ Qu 'YRv5wZw8Y|X+Idߥ0|ؓDDvq⮣ijtQBiI6WX 6^`E -8=""ϏCocTXgUZnO%OUXKD[ FI|!x($nd)|d% iKX*"3QMͭ4Gf SmoJƨ]iсD/ZuYmwa]tR :Hz"cž#qƳQuDMoU&^JI2}UeĹpc&Gu7cX܏&bXPh;>b6\1zFuX: tH?4*vFPwdC S]>i1nzC^-&+% &'ɶڿ|o1-M]X3qm JC6' 9=hr5X̣䦦Ujh%tecuX,渞skZ.'qnp݆!*w8qFE-ȹpAZ6db-qY~qȵ T ʿ+t T}Os}u1(>S\@au0@,K-ݪ{tC;k|RS)/Dߨrc+3;G֊M%;+ ͸Q^ndm\$FwFd9~-9atT`[^jU?ZgV2ccD]<J_`Vc3weuo'S} ui\[e`U.;fh<JH'omӌE@2BH^$ǯqD)X+/tH fӆqh_vpu%Gy&-Fմib%2ƴe#|ɤ&tB%w{ qI hG=Dm؊vmZz_H=g0'aw,X7ΛF$N1afJ<859ZX <؉EoDي{K4ffqx^+prtie9-ƮJ>M UDQuϴֳ> Q.N:P4DCۛc 5B&*k*_#iϜ2).iGW(3꼆-^;Ո?!;{2)$reU3*d>|PF?=T]lY=tFdոn=_]-1 ,9rvՊZׯ.&'~>P |EA"jN񂑷|9PkjO9)yCF~sϤz|lELo![Ϥ=߿gf:XǬ_>"bs򇲫g*:W>bqƱ-0D#g B#_,$ФיD=yg5q|؛Ng7Me%K/m;6e BuwF J͂z`(ZSoPv|:G@> 14Л) zWON=2xIمh]ND_{ A45i~Vϰt8/uZ36&!J;+1-wyc)~sx4$F1 popu'l(T*|f2b˯Tnec3`{-G^{sY&>#{& zTt9z5AcGb4Ljr I%i\$M´ӅVf6:[T<Ʊ*D: UۛH KU!7,9%)/(߷AdQi: sRea· =F LdA'{q0 LXY4M (ˀ"Uk'/PsKQQ;:Nָ4#nC>B<+UXEޱ~"#3ajAޢkZPDEl. bpk_̶V3#x0},HVrJ%vsKZD 7VcnGMsfYR:"b%ʖMf/ե`;L>|j_o?ajapC/2_Q@Ҏ% a T/ IrU3\.QfhMP^piֻ&0=0-apOcicb&,K?vZbx挜N6WOIAje,IF&gc) nzM4),ۏ*PR@Z\-%RjMmy b`{ac̺b8Ni1#qUBXmQc{\:k|-qArd->=j@M{Ld9OŚajI͆7FKl.~j,$[&4Zsmy>1}/bj:V9H=!-ԕR86s3B6Dg=Q?<4X91.a ›MDѨF\,`Z lnqq8&na9ݒ2JLj605 1&Z\4?$x:563Vifpwۋ>B|_*+N`5T]9@t# -b9_nl+ 5猜ŖWJ_"qgU: cgkލ}|K7pDWȄE )|<lX9JpLc^mˌKeJƇgY~8y9<)ܑ4( q9 G`Gm-!WsX+s}wKq?0G.|,M_ MIE,.v@MPHT\|PE?I?gmy%Q;~qب5da!*WD/i1ٽpW`fz\A=q]ǠX}og+I (PV⡓ܘ:UxS-xՅ,Ejk0; '+m7: Xdkd;.Y$,Tj݁Ȅ20Z6qH^Bkub N*L}œ`t:䛮X lǕB|Y4&15,hꞣ?ʝUX丳L6wZvAK@H(Q%Dk`lq+`8's`<ʭSAI.oi `dW7x = rЈe3>{v8}uVNPyR7yVtmS;L.Qa/t?~^5_<ud+U2ۡX^n7O_c-pĠg UpIlCG50~3=1TQ<ČhVI3F~V~T =FIO30At"At=QL0+,n!ыIB~B' 07e1(TEDt6ֻw@ 4u"*4>㕟MӅPh~:jB ٳ'AxfSm-y{94nͨ=IG yr щ>]R08-}לm9FVU"0vH2M0{LNW$z'R!a6xY!\mb|U;Ekud&]h4mi+{1WDZ'JgO|9{uvV68ˀEl$}6Zd dS!VG5KjFŅINgMEdB8bɷi>012Z$> K"a6c|'@tWdcDQKbMO┹:g\/ 1j8UE!jNÐcrנb8_S9*뾸\F!2Q1f- ArdQPvFo0#nab#6T8gUO )c5'Z;fNdK,4mwx 7ɨ F<辶(4PWJ&v62]RmՃߛ bA=ѥԕU,"3`\'ik j5MI q;Ҽ*|PDy v,2[ +z#(j>,>.䯼Kd4rX]5)zLH -Ј2q`][ HLrQb|S*(nnӾo݁B<\e 白($u k֍bBtӀkXpea۽'{k D6tCav@g Ub#Q l/д[ˆD98xs#Z9L\{ j r & ZuQ/5aZe!l2ԄD[Tq@5"@9pq>ٺjDVgwܯOoˆ^Fp>}|3lw"Kj +j[ӞX%KпmD˩̿x15 #$viBX=|{4eQ_}l"As> )F5 9jQaܙϹ\:cM+S R0x0| 'Gk#Q:)Q ;90lnY%jطoF~F=p"!㜨]_r"zFqʿ++EY#g0jևci ]Q~BG9h-7H<ɀu/Nry3\A2 ,n D~)':́CiTsu۬VS7@Cn_/vM"iaFůrx.f*|D:))T|Mm;R4݉2P􅜠vo)zFdJE ,Jg1RQmժPLG^C!QF!XM *i|?c>%r T< +SI!b{8,xy(øQWN~認&@QT@%3&vA{Dn*DOQtsrpq;9_t #g<s=L %6{S%2!vyNl}SM;W&j 2AdOsJHŭ{d;bJ**Zwq\tϘN#"s > Dqo#b[ 9 }!/47V6jÐ?⺙nXxjf=Wt5أC2':zg^YWz"n~گWX)&Xnd'}J| !+K6)a'븃'|_1H5,N'56 IÉW2y}31\I=r`#b*9cR80K6vŘ Bͣd"--Ȫ$Ux[)eJucilvAt-I+3EH^ǹ5V1y6A\C%pL*$r$$BF6M7nS*͏3mτ'y5_fL?R)}LM=-J8iP70Ufyej:]t=$v#uNXPi]EI+lLGa+6A ߶Zj{?ٱjD_4&-%5'0e!vi9eGeI.gHaP"I[ {S/dhj^9F@TOojL^KM߭w\Jx 83ylI\bp!Jji<,LHsPr8out$q EB=8pmA jg~[J{Whp6]>w狧24 r#:?XPphQHK:lw`?Ǐw@[**Acؿuz ̇<=x(ԥ|bgpl-pwC% t0d ;> @f>ǁԱxtxYP_R"Pxw V7m,k[5-7Ng>d,8.A+`Opv VHlImE<ŭȦhˎ ( !}/#w8<5N/3I*ifǛ°ȓ09C>|ƻL4~(,uXXlF \>\|3n#vRʍMۋb h8]ŕFo_jVPۼB`Z SF.xw9hcVWl"J4@yT7sC99y8F?1.,_3U9&e.#&vmk 0A _ ^vU'؈{'G7jO:|ٜo"Gu'GݥU9'!rC\#}݅/FQx50u2nsX6Wwk^0ȶP)qQ&VmN)E E: SD8>mlf&@9@L.Ʈ=XMA)du\ cU&[]~5^ :t=%ꡢnouEpqR:o5O .xT'龒a4cBמpm\>,[zMHz4A\X*BCd=48k&kR= JeHNeʜm,<[{<"c<Ѣ*`Q|UtΥkIrXǚ2iqɣ5ak tʸ‘|ɐ^TʄN8005#'}ϫGIKTl>ȬRnNkWs5pu@<ٸβCc։KBgYr Gq0A-'iv hk ޫ¨ցʀf02Z&n2H4y Ld&qTmooE R#;<Q}-< T{,-5?lp,S$T;h&Գ3O5\,B1.@H_T`Rv1CmSc{r.UGl)ŲuR~bhZ+6d4:Q^'\l8f՞ cIgA82噚gӌ̄0UbBMz>HZs4ٷMYDzN942GB/-[;vg$h:OTQD ,шlHAe;Hz wzIC13(R%ʌOb_%܍ B_}jA|z=A<3inP]RP'^!a+\}6#7f( `/㾻5u!? DNV|B =""Bb_mVk(ň5#=vAڤd@Ip@1fdD;nq1uĘ㿕@ dvة9JP+.Ƣ&ScOK(Hѡ:͜}N/hH9qLBw^VA%ZUˑ\ qų{k/uVQ0^<~֟~Oƃr2c$ dñEt\nmQyZ8Uhg`WVr#Q\&DZ{F'z(8ϛ}MaA7㗝|GP0CC\.nb|?>\<~wF?Äd=0^+.F7/=Eo G7z|{xKOm><0~~ i]|x<7_W!z#P?p1GWQhOa} BD֤ , ~cAV=jwOᱹ~ގ'5,:UX|89K(eN²Z2JGKf],Ri-*49'"Tb`E$B M*NLAs/>?ai5=3M^֓67[6I)"ZM]wKRVXrcP*$H;9R{F.RdEs[ H|IJ-&@ʉ^96IYts8cDduV,`w6k$u?15D_U6d1kӾ AsozTR^H*1%Kؔr9U2 ZвUHDld0:6]\UL?LzSF@kN9BW)radf MXeD)ԃVl0x`KBqʒGPWR* J[I_diU&Q(Є뱮/<8y_ߗ_q:pw ?XD2Q$$nYWm"MIvis&0j{Ĵa TA"pەԃBġ[NFyg709g3ChISj ~sVZF(",AbjJBgDEC+k5.ID^d;AwW9qVevjl.5C:#r N4.&ΞD^&nrEzMH"ϠfXB,#ZW9֝8Kr"7.=M=Wn]MG_|7uRS fX3Z+kbHO9|։6[7Yq)MIjvn΀^1 ҳPNAbc3CszbK>͇ئG٨Xfݪƻ/lg w d_|􁨯,"[lw ~h ,@T %.&eqrT_&kyxo1g/]䭎P&z'iwMOrTeCWctM3=.(Ei,QJ)SsauS~"->6*> %D3du doDR{#7i-sr.6+r0iYe89daŕER}q[mr"M\:%d4i갃ͅ覩FA8;H2f{[*]Z4ȵ}?SrYOa ?r59NWB{m5zq"daS[,b=oHWaDv(-:ztRuktA$dHj]mX+(p4bkh+ *e.MՆ-*+nlłGt_f 5J]rsiN1"^q]U`ZKTycԮو e.X*f3 DhXcmC]Qrp$2e{uwj_cPo3NͯC*|]Yuz.j7E䕓CH}etz1?2F}KJpj?}.I4.Ĭ%.l!*; -X;wu}9>c@2rS|FPX>huzPD"!/^:OP g\AXXaSRj z("_+uqyPǷG]+v -:PTT56݇y:H)є\`'Ɨଶn{ܕܿRezp܀y KhUQHTpGDŽ6G?,)j F~ևtV VR_$}ʙ4 mǾGUӝJg|H#*Yu<nC[J_w05xx.2M lg 93c;VTIvUQ!Hǿk8`~ oo=^\} 76+%fӢ0Zj<Tͮ=T@w/§(BN_KP}% MէQZyDՃV^6x`B|:C.&l9[̞-"/Vۃ~q6P|Kg{j@.X|Yo d t{py'%lŐ4e?QdRm02)x?oҪiQwk䧰iׇ8p!kN2R1L)`ф!e<Ls}dR:w 26 D?O7=(ZfVA=LĶlpiЖ2.e+^VJjÕ/8%C `9y WQx[.UYF~b<5d9Gyr|۾ǥ=9PdޟKYG|\oU>>uD kϚ.|"N8u_nBnvCKgPSүuyd9*:+D'55'O^Vþw,J͈HI1r͗viBmi߾zH!D:l.l<; ThukUmI.ƜP'^/Fck塡?:L&O.̊j*|fΛM`Zm1k=:RUD}uA^\a![lXBj '&Mg1t)rG{\Zrqsgas"P ɵ!9$H̩89(|Z!Wۆ6w|('.&޹PO`tanmRB5OB5I(02e3\Anz43>z;~ō=67߆7cz_GO_zbtϼ*bn﯆Y)rXrpRA xLm}9z3y{0Pq2PB&(T8}!)~T7URRv x১?Hsjȫ?RknH@~7O0Pp\k8T!)v <nCIX)B[eA#Koc.\6LīטD;Sʰaz]ɹcN'I4!r+H=Wuδa:tnF32$>7 gͽ O-tzCPdN$j'KC\Nf89%Ac80OQCQuf>d\&5QX2y!?WrPJP%zQQa&Q\G:3)p-,CE&gLd2 Wʫ' fB4Y}[̍"Y.-A (+\⩑VpS x4#DhS{2tffbeU5AbAΛW>-ۨmD*,YIP+UhcMZ,!Me/ 0|rw]\:PǩoiGDRJ30+DDIzE@b }w&SRRN Q ]2v+5"ӢdځuXIGwu@!ˑ !Ewd8_bZ?(ܝ2wӜqچ|ѦҴ[VGa@~v@haah8o//'-[^1`,44B H֪/-1/i%?&Z'HY>$:J 5 M.nl V''3.:+r &W\ޏ;qc Qލ Aن kI81130xbOhV@('d*A""WQ! N5:@c&O~s9y'4cJҷjzxncNX7o5+}hUsgFVo Ty-m> ZBsӷZ817DVU#T5GۅRQ6wTO=otV"2Q\,jM-6u[i!"N=iI4AYEZMx57YNWox0T$(3> :d0'=6< qp=:y{0vU' *ڹ=Ûن;Ze .~=6 nO#/<5Naе,;4Em!_y%B</Z[FLՃ=JAU:YwoC2<_E"ȯx5X0Nb\xBo 5fENWJj5*YO Eߥ2u@1T+Em5Js]ljvdlp>2ل&RȫDch6ڬj;4;xnٌCK0W03MWNZw%,ePP4[rEe@6;b]MOx QE W8,˃aFPkٱs<YB>]\|QC_v(Ab|N!<.;4ʾZLa5F'YTc[Z̥T eHg}v`+ 9 q[&IUuDR?2QG]q ʔUR{y3_:@#ܴ?de٨5 KQ淋}tF/ן#l4W&乨[F[/T};Kb=E&>!ХJUUQ֣^4]i˒&9$R2DeNXb'3ʝKd9d ǀR6E.T(d,Q9Ӝ)` 6=U} a/LN&aQN/'PܪZ(^l=FQ8#=ÇݗfX8}L/t1 go, p L\ Bcq8FCޅN'\;+(IghȋY+Q"͂, !iME)8"}>la͉KA(iQj4*"|B2A MIRЏg%c;6A%]BfZϛkt ,E2IffD4Fɺ MP}r"!#$_wHJ5w0xW@Yl`f6/@@R$j}žBfH_YQp9H+'tGD vIkl2@PMG~?0aft EΙ.F=RB7 .`VL7g 23$'e.EpNQs?ÞK7x[ˎȄ&X0K$DIm.H%E\.+?oق*#Ⱦ2$EďާNG` 3Ha& ׄn60G&Mp&v.0X]C9"e:סJ{IdS8^ 4 yyϕ'ԆʺAͩeE4ё);R\Gr(, C7l[ǿ5n grfp)MAKF6v{/ HxB]8IjW!uGa7fPIΨa؋/6,$4!;rsVF (^N49ES$۝(Qpȑ6DD@cFa4aJ@ >o'H}.(b;vYBzDxxb/w-0YϞ;s8P*Ŭt*rײiKYFX F+Vϧr0jDO@ eEW@~9Hʁ͘Y*](-dI.>ҠՎ4]eMlX4}oz[tJC)+k~ 2ɺ8(&,LwʙXQ h(,*䚭ZlaXBstx0m)2اiR\Ll˺ZpȠwVdb*\*ҲXar%?#yet7mW!`M ,!$2^ οuW P7-aʸ+o HyG9Ιcn @Sxys!t 驺$UUo7fS7 LU&o|? ^7a#0]IsۖQB'Eg݈R ͼ!Pő r[d3@Cn3Of)QhL8v Ft όjdCwC1pDFJX soOS7M 8#r Iw+Ar*UOs6U=ݺu_YI~xg|R<Yqsi]"֯lfPoL\$_W]w]wʭ&^%ˡ_کgYu/:j0/| ^iу&3eǚ$27"|㰜<0""|NbPTO]q,u'#15hKry&lxFQqGsw?ч X;˯7W1ȥ\$y Z2՞*]VZ6e%7|9PpYYh%o^׀Nm.nA+O *J3T`?WоBH/TT2߅vU_Nq!$l01æx034FwA Ҿw' `@M1i}X1ū*R\DF('k%#[W&ҴtЮT^4.+OwW*p>htDE D)>%e&։-RpMv{T[[HWQBBkGF b:P;μ[ChT?b*(b$|!NRJS,8xachKFAG&ͯb~4 {a@I[㽊NLiS!{im[F LUI1,W%Fb* 4*΄YT@AR#Csg/?ه(F 7։"R֪8g9W.RY3XDQ-x۸2*9E)PdeDP("QB7a?K[tSoh$\_6`WZ5CׇZbG&w!nQJߟat򐨡JcU2v TT Kt.ZD*%=&+j1%QJLܫe! $.(~e ,[Ӵ=z%6Qs1bwOY|lfRٓbmXLT=k44R8-F8lvMBN.ކ^CJG~J"B4[emĵ1yE'm |h3,*ܥY|%k]ˈq u_9^t51w9n^kȞxr_&-z W#z!~.ϧóC>&X ڹ`VxMg y]\m)A`ӣL_zG`Bh9G0iW,,CBsȼ=lؙP9$l(B^5d\=^= -G lѢ_TL<5_{;_sjBxn\x㥑f ^M\Rpl7qz\zx(DQmȅzfbgJcEXoѵӃ.ʖvx0ddD ;E(uRS(2~RG;/g3c,vjZpNPmw`>X$>WO1Ǩܾw(ezDUQV*ʶFAD{fuQqE66nN56^A& ϱ9N_MzK\aFB=KƢbUzAXw$Yx]pprFcD{P1gJwnL)P0k|,)vꪍWrfdwi]۰,b$̌kKzBȺ0S/ *%D %3(?#;N#܅o>j;31 `7I2\;ʗsUžj6 gU.ښrU\0dMyD+Z7ᣓMw1q8j6-"7Ӊ=񨔢zcb_(V)×bN A|OPe$sܖ@-k!ldYur( C)σ <(y8!ɣ\%cLM, kl~y b ~~.G%ՠoR7!.m%V)-62PT*eP %ۯU{BE fݥF_`fQwwK(63m I 9:˱ >4XcbBs}vX%N$i+i&{}6z@ ߟeKXر&.U}BKqY: zM0:MyM|Я}\&B84A6v$=Avgb.džp]ƒ a( QǗfqnH e" 1NH}FdH:gQfHj V*P딽[p 7 T31;wS9<,ɘT x͐V[c('YsA)2e#E8t4`L4ߘ>,6Te멓ሳ҇tiӥ8t/C6mƖ-g *2+de^*t['t?+MzXI§dL g6\(1,,QMLTBЩ$RMT?u($E<)+yNDG3AD(, 5ՇLb$)ԣaH_M[ϓR ^DҨg›6]GһQ}5˹bZ b&E!w_0iYa2y%irWRG,Z1Upܔ VLfS:Z A ixx(jfV+*FsNhmqP?8+dt'-dӴ<y]pۊtG/Ț~I%ADZVGS>wdPTq.J2%s֋&0|T>@۫R ᾑlL0';Q)_w[c+Q']0sɉ1|W##5Ƴb̙ @?_mFc¬Ոa5&RRM[#A"P_E3t/l;dهN9o tOE!]DFޏC\!`HP8w!zBo(0.ho+G;Vg:m}+*~`cCu&ՙ!9l9ߓɟ6i> ޗ>ϴ}}${d^ʚK[ĕ5>?Afj_y) yR9x8rh|0%̕Bt3'zw3xLnB~WQUꃰs q0*rJ5DԓR*M6TOc;Gdm ;leV۰3IkT:+ jN~w'@O$[ }4gH>Mڜ N<ˑ3(}:P%< klgzܿW,JD U8/m|USY@xSo-ڣN{"HrڟCqi?\0VB6Z>7N݃LmċΚ0T|]zQvM8n SN0$*|I#΁!(?`sԪ[8^lYnq(| +C#Lr ͏%tXcM־>jmʜ #'zRϫL,Շ|#aFufN\dyk 'E;Cw W=UQ}\ҏ1A`W)jӵ^F,uIG;U+f)&^5yejJؙTukSȡg#0BPgjCEnڴ|^֟ S#"e.ڇ$L3p;sΔ;dDv'(Ff DS IC-# H,Sq iNoZszxɷǃdӔq|ߕnmh?feQ0o+z2ڞeJYVjTʪ:4”}[֩LVV?[1#/g\J<=V8NҘo&v>UE6crX#e+*gB9TO6g,$Ǩ(Cfqo}chsTRԍY1T6[G)mGgI6Mr;>x/cNUh(^-AHQ5tR&PDt8[Nm`'4]q'[fneV3r3euK$1ܨ ȸak\`J 3#diJK$ =c3,Q5c e01< @?$a.@V-L;R+@ܛ!UBZoGZ߶2`6Pj0jLok?`BE 6ᗋ?n<|Ô۱\?~ﮮz1\F!j9)6TSVy{HHִݭWǗjJns v E5^få}h4x.Z%BEWh-\$r&fek#paj㜲r⹼޷d$8ٴ5gIStAhb\ 'd yI3f݁ne޶l '5i}$zS%i^Hɬu2)Nf @ʽJ,`89Aѭ v =/MF[M0W!^=]>Pc iኘJ] 굇*/ۛ/%z՗O'7yr3bwo}_g_.#cnP+6?e¹%/=2 ʢS_gj9KX8E:WX(q_$R|.M[INKRY& bchN ذhpyTecd{l\-'e, J(Mv쨝KS-!畉y!lEɋU+y']4*Nzu 'PRTX-mZhУ}IT ɫlixJ z0WZh }zO핼icvC氟#`sfz!ë?4eQ%%MĖ*pt6PxjPcJoܪߝ3 پ*QڔAJiFJS Pr澼_NFŷױo|q&Ƴ{9 ϓ[7e,AxZ,1|DCЮlͱ쵚jKEU>y;B*%Bb[7M*XP ϝGtRבO! )U^Rޤ"ǭk ɫpiҭy NެT(Nt^v~> r\I^II~?_[h7[.@*1Ws GG:D|>A1҂J]6?WLvQ)b%ZDQiQ"= zU6Zm"Ż蟴 Ӟi`2FWqÂq(1͋_5XaKe߫yUE.UJ>VT67Q5S%jp82Zdf19 PSrX' Aʦj?:,$Tx|¢P}[TAjVV} ɛ w Z5wxtِ2 QѢHPʂ3Y=KF:@c'&=&M4܌_7Ѹ-}Ed}ʯ2XTBJuEVǸԐ1WD圼rB7IH* !yk h9]Z3E 0ʋ @ꢗ^u\C]Z$x2>_jfߚUpMr6ДOnx't;D:q_ 7b`R2+0y4|N݄9,L״p[odⳐWǺ;M2P'ViR4Q+jvbhfB:Wit4&*;ZE_hN"JKܗ £:AjqBbmN2-m#f(3In5i}LU{ju e \hX$4,) qqӪhb,>th#.?;R1bYQD  n`gr37v ̾ t1_9(H½ a~v঵4L+ T ԉ=Ik|{/^l~utʐ1bh0y @tL%vc $γ6d!k?ȡeQas>S X) "l&Ws kH_- H3[cTpK~ªP)@Q;]18<v8W&7?G4X6h/-Y% EfҊ_B pD*-pH16ȄE|Z,.kROYvWkru#ybr{BwxO'B+c{onoﲸ#[AMv p/YK5/< w sk`p۾fI"8ahl oS`HWw?ϺwD`||'=Nlyp% Y-a0Bi2hcw Szez?F$ć⛫Lݰ4%r8Y\b]"\w [;RL aFܼÆΫMϛ΅'A^"RavX!4AA(L]F(oz?1{4Nfp4gwJֹ$U*p3 ':CH+~[ִN:דe% y-bBz.Y.?0H+wW`2^K&w)$M'o0) @qhV).OfEw3? ;jr) no;N|UQjɾ ^zCzcej܎,b"AFvj7췵T;\YoأY1{~(KTmn3,5kN>;7KI wnJIe mAa8I佉}v>NԂ_r񞝐{aޛ{.%re0ػˢdMR ,K2bxK+gzf~{/f) wj6<y綜U·+ <6xU/a #FφIbZ ]O-3lH |J23y 0 (ȀS/F1`hkw +Ny1H}vT_:6\p@X&'Y!ht_yw jP<ͥȴ/NZNTJ{r.%+'WobUw`.*J* +R*jc!e(ǺݧwbS!)VEOPaAQޮDK CS-M+ϛ+H?+q,^YRwR$& ;[;{n5}:K"r9sFz2Zo[_,2D#ܔC~ey`4dߩFܫmҩq}D:E!8Whz鍬$-@>b1n֗c Yet&ÿf'*ǪO3Ha1^1Jߝ*"9jF_, {TI?:YJa-Md/Ύ{&VP16 IM'q \˃e37pyXP63Ŋ/qϣ cl|YuBCmOdw?e>A˲};y.{۶xSUW[˶ k5krUp-6Ot`#nq5]/WqA<6Mfd6 !ןӬϯ]7O*IGm1q׮-a: ΍S[Dܲ 5+(u<q XǾ薐Cٖ^0Z%N[s_W}n}[N 7-z*^Z 69W[WʶܱO[ ]rw.` AQ!cQ|jjPXבlH0=IrkʺZ1SQRK#AWnvp/TλTE44Kli.@J쇢[X6us /P\?*]XRKitzb/pϾupxKSaظAp_]r}y4XDgshn??ZMSn>gaxt } q#Koqտ:[4ժYKkd?aꅿ]u*.Xͪh[hVWnEײRǎے yvx(ZCApRN [b΁ r=^\ 1.6^XM{Y AK V(}r]p9_W~eDNiލB?=.z|MYCq6v_aP5 5#j"s.K9/7N˵%"9Iy4Xlp"ȊC{1Y TUyǁ9bn l W{ C4=Ka H} <HSbGǍ{H/4I{>PCC7`[䠨45l+!57&viy8BEzS*/ePnQ .ѣ%H|.8aX\5vT8NG grP>ztk­ї8 aݵ3u>ו;&)(>A=5=D}n'ӊ:p^Q*<>rDXHl3|kLE {g^k2qs `jRSi + aVɢY)ӬͦlTݑ:Oh* 9DK=1@MgWmY51 ɜߣwoک3e鿋x'U݀ @?^EKPlBt U7/tO)Q"ϼUYo.E~:I&hbAnN{}l#|7PA19Z% &%uɗLJ(  EfL8-fa{1m((Trm*5N.K(xtVW^#ѓUYF[\Fx<kDAXLHUf( *iΧl~ʚI`n`U,]|7yI8UY!] " ?PH56s<ݰ聮?k1H2\qyPw{ 4/;"C7FT[?tJW76f}J]ϩXE]ӣAyO~|)?_M'3}Xݓ2{u`S_}9a4Yer?`<%@&7_n/˫f⹜z'^𩓏}16.tuu{Q^p/8PpVʵ a*fr|#w@ jadav74,ìx>BN=oKsޤ[풶"ECw 2xSA_2SюEg+U4j;|8/FKDJd33;btq 8\;s~tzZ# (/sᐠ}xxAHߕq3RWB>ޞRǕo,G/۟Jr9|W&x갤yΚo+|azvbP'˅Ikȥ3uO[HK! 0ckNϬ|V-BETRb ^ק_ݰ߂6>Gmh0.{B14giv q'LzG\B@74Щ"h4P1^C8ӬvZUa:)ZAQ&]qrB* .n:veTw4c; !q/j\?G'j=R*Dujߝe'.Yv oIke:3lӽsǮ~NRε.Gpg1&}6/L;>E!-ʌQr d_ 3TG\pfB/'. s-_yxLX )٩!|)V(T*X$< g"u-]ڸvv)Z8Q Rhy{-isO/'SӒ hb lFUyw |Mq, x=3zFݍ-0b؆]^.j<]Gwwni{5'|nm@6noM |r hŎ:mv`΁1bF!0ĸ}%ד"2F19>b 2պVo8zTš~kY]THDˍYG,CP81%&Le8u1SgfsIL@I+.+†n)Ґ@ir' A-2MYMuWk&ocˑ8_DP~mr9\_m9X(>OF›5W&AkUu<R'F醁y$QIIRE O3'-$i^E*_:h{4y+Nafx=7OxARbjIy$k6_e1,Qr& :p$#٨[06v}95+aP!/1ވAWj.%; %yjֹ:нeD I3~[ ~%5{QR(D$bKI.j*a`cûm"S9;CB / rDu(.(TZ"_N|=gA8σ!p S=1Hc \SQ @I|o-dž"OaQy~8L`VP{EJ8`1Wn)ibO!@QjLZYL6 i5x&2I#loo֔#)3zBf±M4iU17*dtl bY#q|hT֩# .]R-(]dtBlt"tv:kJ5M(+swf^lZWȶwȎpoeK28Zf>#r짷bKw޺x~yU-Ԫ*.qI}j"a3;x ="^k3{uq"dmI>&]oP2.[ RGʴI Аh0k%Kx'?9Eؚݠ&UeWgW6g fIFں㽪=m'E$bPd^03vR?р%s@o}#Ő)Hg g>I4 ZCd'FTS7j\REG{^ju-vԻH'&fIe9]mOs `FvL:4=uڟȬYe֎>.<'züjB}0Zs6r:4#*/"5 O?h{I_'g8d.89r%8~{ZR |E ̞BH wh샠f8-#?U%1<.u~E!v+@a_('Ame#K.]QjG)"гY!BH-l堟6nU\*Ro*_zzѸ }eQ"%r+a̬KeQ @ KI ,H8uVs'rɧdr h6Xj祷JBp,'ϱ+"H$[plĹUgU}K{eVEL&̫GŠS>y1;(,qZbzæ7Gnfm4+gٷyo=L.&#_KYt|5>gf{:=GqvEhZSY ~\6797 K{oی„8k1^_M 9LUunjbD /H6Gi7=is. } k)rb\ hKMOaϼ4Nc={ln了%$/(HP蕊vr:  {3]vú@_K}Α2 ;x@-xz^RDvbKE06G7mBkx쓭 f Y2I[u slVMw̧Q5j]CUu֋>s)1h7ʉEcEd$!(G%=1~@̞" =e+V!8[ԩjjE  l l. pA*eѦ*mK>ڇw+ԩ`CI*M.y4T7oh}vI3 } xG]iJMU6IcYQǡؽ{"(p^P"*ׄGT&JP$Ua14; :Ʉ*$^{AiMVX6 ~P@o2QG-ENiԝ15* )^Y4e{漗 QJI˻|WYJ۞^TS|q1sܖ )gO/7&ɸ_"T=Yǿ|@Ю"\!ۯn#\̗#oX8z#~>(nͫr(ÍP9VomG4}aRo#h߁O S9E j DÒ)d<#MDfjhiYS~1w.QkeK:[QEUF☔l .A6:%þ= .Rr!ɐ#}q srP§ ??]9 =]oݦSyDR7)!Xx:>|Bq6]pydtjb'_=O8o 4H.GԺpXULv"x >z3+n,ۻQ-KdǤz#B.' ?H#[[6MW,{I^ug*Bj8@0,ᢟ3v UZUU)+{^볞QP8NIjXsuf Z,ݰY%RS$EW}*6!1Nk'(#a;H$i4o5yj D zNMc ~SH7qcdshák}=lMUQ& <\QfZMz4E)>1_˯޶Cw-_=KpDVqEH Ok$61q1 !$_tyH}+.7zbŦ#}tClr{cH3jԌ w8vW;<Il)n ܍\ДMܚ)GKgy2#vbdUPPBkPaۀVBw%׏7}9Im׽O|LVb磘쪼Ojzae8H ʼnWz~.[upg$8J="-Ԝ5TO7^]?[ O.S=4M7`lI X(ePA޷R1 jqyMKGIuz~յ)(ՁNOkB]ųeGGD(fC9_GMƘNn:obx;^ WgP ]0!%%geP!l@8%"xRETHoβof:&¾>!r/EA4I|@L>%3D)㊵Xag3_o>H p$@:w@S6?2 fF"rЙF"Pۇ.@\K4y; : U>Q"KɗONgYHy%J:J Q: }B)SVZ??^~_(MtFEKqZ6\e~3%?Ste($kC~X`g  "/`S<P)"_toHk$zcOJ^$?%LFTZOFyE0X>@ z@LvTfWWVonvAPNY^^g_b/nofW)~:.hoۛΒw|.7`p)Z ,+#ⴒe6=9|;jcVj0G>`x@Y7wr,YX>zW/˜$ @ ">2Y&<\7Ac՗$Θ:33/UܟquSYC&/߅|u}1 ]Wo;B&b2bu%uel0^0Na!bn"{ xPjAbQ8 B2GlnTw#P(J-x,[e=VF, /ydOVtC!S/gm/Z% R\$Yq;LSuѨIuB+0T]!ٹ Z};3{=`oHEJg~X5mG026KE~n?C'ZqԸpM~_z?4s|&' 1^&bwznY YYKYYs}>[7PT &54!Q"n][p ,jQӬMvF>hX$GރMwJIEt._Xe$ ?jx*S;T):ڸ{t 4ݮ( ,|L?Y7@&Ut9TA}|#.90%5¹ZF86ޱG:bQt~4ٗQi[pp?Gԏ[,*3q{= (םп2IdWs.+7Y&58jCyX6rܷ!:9T 5 Xfˣ^lzVIۢɒzqA3d? 8@fx<7 <-?%=UcJM #ۡIY}4T܈;hǍA")nh1M1J/#'zæ9 /,У6^ݷnKA<)XM81[Z!q7U2Ondc晁 T끆nS~Qg~+ˈ}K=#D0BĠ-,C]s KcZ} w^U@Hj"*uq @dV8"J'C[ e1KgAOچP gyJ Yu 櫌ASt @>oyYew8*N}**10C otg#"cN !&'t>%;4']C!{P*M;y1#aLĠlpCs]D-磿Zt miV Kb1갮cVoXkɇRe֐D]kWq]A$#Q`L17Dv ھ6Oot2PdW1Ͱ/ٿx859;s.Qx"&4Q-Z܏)"݂r.{DR>V]~sƱ΢CX%~&#EIWC6Ei;G'-tS40C]I||Xta=Oڑ42"jfȟwe ulfثGVK*ENх{0tV ,]-p# IL}sد͑3* #a;łJ"H v36Ӗcw@$  C?5èGu>yGN?=rĶfvY}PC6yuQ&Seb(pKyh$E t_ c0 ߥ.j|)2eqgv=f Vb9%̃b/EqbHC=T~a=GicXL3o.r|X(aZ7+>r7ܐsЄͰe㠚6}+GW_o_߯76` D/~J>)~/)뇏Y ?hGhS.cs@ :>H$M~s%1.F\ HI,8ZVTrغU6g@ݓ>#MŗQ{ϳܸu nt :Jj>I|w^켿:yk| U> ]vj/-7񈊩|lܦ S!6WRbF e8D"[SZ΃k\"xYȢUAU x_9(7J,2"ru]]y\@%+_SW]Ϋۛ}7/%}7tt?1bI?ww~~۱7p>t`Qmb_ofj=Vk I /W=p+{S*qMSҶ _-Ckƹi@H:KcNԎFGwJw{h GWs6-;np; .pKIIo2vez BC|O>Fw3Uh^P4of=)?ri:{|0֣~~ޣ 4'b~)$#զh,:pz-ކ5*:5^~6|xt>?G-zI0`{JopH9Nolj{*c|ƒ1/:D7WWKGxr} ~ٌ#@mBJh`ӋrpqḂߧV=7WL'+(BO&%Uu.ioo"4c|sNar-,ȼfqK6 ]wdzV}=ǧ1>&A:Ψ9lқ<}aG*$XfS[ui8 co6-ޟ<"N%a !QA8,bQ==(Jb};u (N7rU|{8`>&O!ԪAL <8 *(T^TymD5 | Uts|šd~^S:FD{οg9ͭ,MZ&`m~tƈhJgL^w+Fv\s,iVbetbשGA>ǒ 16J: v)2CfaO̪xcژ/W >O"!B vz\7PUG5P=R7U~u׳"h{M\q5.n&~-HjJhH-ZR Z 2: QD0`8 P2g{=­STaJ"Cxډ}rJГbIq P"(6xIovU t)< C'lP4Hr͟N`Jcb0,oasB[U(AJB* i֤U<Ji*q5EÝ>ƨPO;xңn۶SNU~Cg9+qjnzxJn7\Bv +P X`<<%⧬9 Z%[˲ZC; nXn}1{<d79t|3i8;^*v.z{H=߁G?9e$؟u > ~P?Yv9Н#0- ^^wT Aޱ>չM;d\˃I! hw=V_吼3XTYcDePO<>DxS:[t %II 'T@askWt/}eASXv+)F;)mntRn]RR.4[ crީҴ<=D,-!i @N>O)ݛ/l-Ⱥf٣q6g`J:b܀Naƒ6\Bz㾙`Zh 3G}H)_(kq a/ZݵjtpBi =w6F 6󎤿\GZxq:oОd4!w,i}vtdD{1Aº3sZP?1Psjmf8t&Yî9c)b"cʋ2AG`UlkSO؞v~y )"  dX?cr1>K\8E Юo/!0H .dzt!PT .χ>@<R$j)B0WJ7w~$|nP};Hׄ~wI^i>Ļ[Y\M U[y}ioK\Φ0Q`3:LN?#*^ vU:K9YF SP/r X ^^xR ̾R2-)|?HV o'ܘY""^^fH=$|g"5N `!O}6/\QC*pn8t>Y b_kRwksmvb$"Ɍџ.pe/^.nϐ?O> vʻ+>Y-ル?axpib<tf>G{w[[ ]@O#5Kׇ z3-oF@x4ݣdVB_vR?X:7)47Gv^d0E`MZYƕeR)$]i_.2rw1 xD9L 3}zk\o"F[^q5qNfÙ͘1\Fn!>3nJcDoP A-&w0Ooݘ4no\!O'}{p[}™P[@O`oy[WS ߵ"K`ڥ _wM K^wY}p dӶ1-a~=2Z|FS( _s˩ i=+A7b*\9w]J 3G1|wchcK'pNP/'\f_'7xe= D_ m9y.@$ kVj.mJ#a,x- Re[xQSH"0^KT'뼢6a Qhq/ͳf|6A`nܪewe9VDeY[%tA,Qv;,O6h(e*&*e*bS_ M֨kW 8}$=`*5( 9Dh*ʥɤEՊ@'B}A[/7f+E5CC*mXes"ix5(t8 I̤W+ܖ> -Iya5 RoQMʎCŧ$G 8p3eࡆKŦ=0+(gZr^5$-ՏJqމhqH%%L~{8Aޮ*#=ԷH>1y8p K_.6lԃ*Y.Y{zw{yq([|*|d,S~dQJ 6_I=TX/_ ->ܠ)>LʻUi3i:BPb˲;m?|*N(}Sy_v ` J%U/Jn]Z5o 9T'`^<EȑڐZx\P4}QӇ']8l`.:צ]x59t/* 9@~LI>`7W7͍;W%MjhvS5 fGa\EiW>"{.?߈h5ظ|wKk"}E!Bt(^[zvmurõ:H-1} ar\^,hnJ*юS/`*Hic?)g(=[y|ձ+5y(Y5WJjʛoં>gqcr@1 8s6bA]vYu~0EorP3~;&=fY5OEnAl~[ְD$#q1\iIWFdc3D)q װ@k1цCrց?'ṷg˴o C qy@ R_~ X<-]5pmخVM[6b].YY?dž޾1qlt{GmvT頮%*d[hb/7ҖMnjX1u+X {Ïk-S&hT^!nW'A?XeY?nro,n;ΡIJ멕 rnߦ,]-/G]Y7#Υ[ϾxQul}_.ĩ+ctJJdxyqqCZqMFŋ$O\G)  z\~M#ms9Fr4}LXu x>+xX|=*֓ :|)Vn/N!9"cra ' yWoQVUKG?ҁrtS . .]3\QAX+ ,}y<pϐ x\=$ &J݂ɸ_|i2X袊ї$}48ÒэIѥoAʒ'rڔ˭LNShKOCHYiz3@xIP-;xLjol!x ~@KO=cUj>p[je? iCК J" qӥar6z4xAFw݆bILjOr}< ;K1̀P|sv?g @gk#Kbx4L^bF(_-Y]/f.ɶ~2Te ?CI׻|m0݄'h:XղWpvC>ǎ[E9$y u>rڥk>*fU# GWyon$qG뀌13A/r;H5_F!lLR1)QZH-qA>,eo 7XQxv|C! qCWc7LjMټzАn *,t5-{),=<NM? 0@/oYf$ _c_KJ';PCŧu~&o,M/M \q" ?A5O=P5'?{1<4̿. y˻G\«4QZ'pD_zLASȪxQQ%f"g4#-.rm[O.Nw1>Pp咿+DHW,W/ζwZ̔rŭ~20K͟[U h^<;M=[V/ U!]¥Y֭Oy",U6K*ޝ.v o#[ZX7{5suTS\;V q03NlvJ hx.?J.BWvhPWi%:}.V<7 rh*2T>KшJd ]Ϳ$+]Ϝ*ULc瀃 Dž_/Cb_j;b-%HZruȯI6͎|DC Mng,5ެ񺏳z5ȫ<.T@紳v#} 3+ 6nrqsߢ Q01p)%973K 8-jJp+i4/ 𺞴s}ld\ Z~&a7v8l&3v-\͛ TDtCϡ;!6t eøsTspPV~ek߸=^s>xۈ~$'H0# Bz\!)R֛B~ VT2֘L IBHNz$!.v+D]?Gg tciwA:ɮ(Bq$+EG0bcqXe &^o>Y;龜üN]T@oCSo#~ɐq n_2A9=5d*ɰ.ltwy`<ɱWr/N8Oc0.2!䉲q@ށZiĩ֬.օ^6(]/1ieqу cFzNAs?6ePe.G/L[{Ua!^L\wծC¶J"UYyjV-h>$3&GPE@=\ppGP呂34$ӛ}VՎ*Zc4mlxZ;PuLu םDsa}%*-ޝ3ʖ4?Y= =9d՝Y>dX"Y#LUFpD6Ei :.Ib}l:2y`=0G; 9} wt7faJaZ3/< j߾b_L -CpPj=?t!g?'f}goF(j1֯e6 d0!=5r\-'u/>Cxr9z090dL0y u\~ӯ&+<!RR{C 3A[ L$,^; %5sƯ(*7QԕĦqZ w7xP(ACUFqVY^uO1ߞƙU͞T3;Cߡ#Y 9m%xݠ^i4*\7HԷnf+[7Z7QӾQn`H9cPkb tf[?n.Usmu]&Zﯠ(볔Tez!(Lp/=K򎞇{#l y?ZӒPAw!/R *OXQkѠ<Mu/rNxB~}FM圪2m?(nl{Z$ʿu;2?3 ĨQkXz$CzmC\ԭYzV+NLfcX01hR턔6gJaك%( ƽkU}}W/2[D%$A`^6ehTaSqpr"/{* OUG,Yh\5Qg|o2k"KE= /W>pHy{VeQ49ʸZC_T0Yyc YBkȄk[ ,vX; t?(RX'+W 6z_6~7܍t^|w 4̤NR@vڦ]Hk~vu:Z/'ɳK!u}RY ݫr-^MYLW: BTsD= \nߤJVɫוј mOe_\HܔZ*I>k+q~ |ۈSlʦzisq*~I-Y\tJB e,x1Q>,ƔUBF EC$|ҳn3R5c*b2&-~3ܛ_U٩_ Ćkl<<ń[J.svT uܨ6=3*(t*vu?:!ީ,jݦ̣IR\vpKr+gQş_L9Fl+:^Ǭ# C.Pnb ϻpw GQu!1'^}דSLi][ZPϲ4ПZ vEPp3F//?Wv<ۇg=f<ͳEcp#nݎwL㸢DZ݋6K3>h|T%%xk( JR>KO_&zZPo ^_@bY%`wdufj,Zm pyGL=ʊ^+zgem6 Qy7nq| u=r1rCN6򏞯P=şnb.^wȝ㇖]܎oHRT5;$iQ z_ܒ LX%ѯ0 $`PFG9I[<%f%G-upyx滤Dqy`?.Ou7sڹ>=u^f:S0Sf{^4PR!z+CPXWM8neF=D~Q{|{? Zx?^yVT! Vي޼;w1YCLr{(]+JR;!QW9ѥԞ˔.AGX>_YowЊ:}RPDwE,[~8F| >G(êvk`Ls3mXG }%\գ˓o@ۭz08[rnɰl*M?z#R,,9RUr4ݬH'<,^S34|E$b/( ԫ{gjy z݄-%w4kSŦůCFa}ت?v>1ZQ 6R/#Nqh^GH#yJ@ݱl27bEP;Wsf~stN5~L F:Cz"Yr?O7AQ(=u=:GPz} MhQ1OɅ\m҃]x@H9@\B?{ _җLLՂB=ox#eδD 1)leP;opCg@#tZE6 |NKi4$ ơ1GAH0-jN-[`͖%#Vc $ ]Ybe' ^2$[U |k(\ | ҤDX_wcYģ-NEPIA2*uw$b"ȤhpUS3'2ψe9 xr/BIF$!"LQՋ,LJ%rE#N,CqJj$H([Eevv$j2DE )?¦d5]و,/@HLX޺z7fcN9bK UG9n^6@1jiO/OWEAk/QHg$GFdVTo:ڑB~]#r- I6vи}{tK' ^f⩷WY* *tB_oPo| $:X~x /dk³޸5-]†CAwKأ-.Z6Wj'Ivy>S Boz-,O!ulps}A#XR=:HUm)7ԦJ(r 5_>\Y*+O | >Fg2<#Qfjo .BȎ%}|q?;RD^;oXl=}gbϟkiC=Ǡ/242!iNqk<Oj,6 Ѿ 6^ #[nJ^RviY~: v=BsOhA^Q^.9F:O7Γ*O"L"PHgNKg?AMgFنĩxw%`v~ =765P}'܈B BmPyU-%CRCDXKƏ<QA̐ɝ`Tҝ3PB㩌O2I Fq& !rC}^7/Aӄ^w]]RƪRx6FݧltC􁄏@g]bwqЖ(/'_anmǵECo3|*opxȅEIZݎ+LUף;u~^b:f{DT\^>0}4/x@!(1y>mY./&n C|]'W^n+.9pvl6?E%\"[IcwG+, <>a%^$ETMQQaU!.7 l~N•`qTq% ^yu[Jz+/5_ @Zi%&W-kpٍ3 ]Ao$3 z8ޖa ;m\ DJ%ٰpr_ͮOxm\D,}>rꙜ~;|uKs᷸p+"ϠϽ]]?v.xf1tJԗ Yq21D ݦ3u `7EhBH\ -l/d`LVGW-^ TCϊCYI֤C)A e=5DP WR71^(o?6L+B$& nSo7{xHx.S,?ĎZkɘBpčc_ȮW0C>*bj}BYZf,d_W) 57r rL[ z2VHIE\|ǰr"}@J,y̌ ]/?t{Zv?X/pupe6`N` *2P".zmڼs'a(xRk#?Gģv?{~o#:DLL+YUUًy 捲0AԔȑXz@CPmΙ@^ld~FI3ʽT7"mrPw1HdHՕ y"<~7M|)pYHj )h*Ar]RzݬNJ_w9k0߃NfP5[ͼS oCib V۰1=VWè^up.7bݵ&/(jPtyޔO2+Jk3~b̞ᑛ(7;I/O;׹acBJ E}EzR&۝WO2X8E?x+}ggJq/w FPl2b$+ 1 Q+k?ljE(7- k0,)%.gٹ7t$?c .Go7BQA Ta`<6ű$'tk zPT{H(v(@/-"3}h y %dێX9'Pƒ`;ZnN8yu4K##eO]Ŝ&2qy99#ǹAmzK- W*T>4j7p)A-FB`.`ŋz!:!RRiwr3F[38.q]qŲK,-G.|F"w-]Y\Tƹtm46br-,,m4]V<>izu(owwC0 b/D*8ׁm_qˢ s:ZRL[o]_Z/%_D;Q0:ؙ N%s $g3f6EN{ߋ͓.K(+wY6B9GGW3rbn^f+iޤ,MsjR>PrTUZ b3(:i2KaoȊDjٗ r @VwCaw{n_Oӆ ^,kwjZ(*Aa}Kb֯Y&fwEC;SGI){Pgٽ>CiZR))Cepi@@b=Ei;0~7D[!|˒~}l&Ȟw>i[3 N[LvB]/fH=~S, r*5"`70:o*O Xȳ,`{ |Gi/WVX)OΞ,ˮ,9\,rD \0ECg~b Kz`22B{[8zy6ݠKu3:`L7>[0avgfwav SPZKφ8U٠]ev-Ka8pKeiTu[H[H[BZ.i)A<tD`)$ %v+(ɍ5?I-b]?Wz;,zyn|1f0|>j~#vBq Jx4/9K} <?Lom7w#wKyMRq(oķ+nef"R!>'ޔҞKHAZ:wcٕ?E?^:+_FTܼ#p'MdIf2~KQ:#A1t|h'jF:)kS c*- >\22}8`|^l 2h}qxIH1+3+_s 5`#e5| A\ExRr`8Ҝh?pd&k/1i9mMQm\+WB"lDG.Sj6fv E1I<#bb\`oCh p;zP\8tpu ,qSsN,Ko=)CTGxClʫ}t$0e'veKByz[)q6񾮗i^-©GJ% cNc>'+ljtC/\&GLlԣhnOICB¹+JøgQFVY&Ib턘y|#NML.9ԘnvA9=C'z0f8I5g}!7\dm" hu-٧SO7*q[>TZ_a`xԒS> ~> `!5+eHJb8;ΡD8Dr놏~ng_9ωX`ϟ`r<PI,l^}iSݟ痧r&g̙p=ēDr~͸\%vösoɒ@d! A= d @v l2f A4cK.v@CIzx^1fSD56c+Զ̪$H.pZۛlPӲOi E40Qhݓi`@/p?Whڃ$9oD@l=h Y? Ap@@א^n6C>F3Q ʲ*0J+]"23[ }ܫ[0\cua8?L6ŸQI[كICG$̀NڔUsm Jds_IHՐ}nphuUO ʶqVNdty]=8/}x3(y#GX"}\b7{?c?'B/v{/ B HrcI(ҘQL"q!3$F(~y^30?^Dqԫ!zR "_1ewL)ѧ^*q1BA k s0%eY̅?#2ߜE#f{P}v)~ς7A*ygd Lk g*Ya kO쨚3RFʙHwr`JӼs}dhCX&h 4~ t߭pTC\e$8s:HٟJKhpnV:TRao#UN"~"+YiV@PC8yO &t& b)H#$WY>>u'S7qՅ=~8_$*? Oǹ@&?PϷ3㇟f&)bSe To+{fFuhnyr|cDNp*''17cW<Uw' R3ݩȓ͐Gc=a<_XT,]_cKa/ JȃeBavgnwwɐ/PMvP %L=#wy6OfCCm&8&։Wbx[zH=y_a# ޺9tOY =Mzݠ^,>fFg$y݀: C[pi`{j`{i'PZ)DIP&bDCP(nzFw^(] 5tQIJ*ZCgQ@yYo6qnOnjUE'7'Hݚ)IQ/R_,=iE6[fr.*0\aLWL_˻ϟ|ɂz$ dJj6Qu,%4"쌁X~l?y"˧d@ A"+.+*rgHc%|ɼul|Z_)a\9PIAU }z`,6~&+ Mְ|nI]R囊gA^䩴)X}gHtm6e9`5gxjwl?&S'Bh6k{k7%Ώžk 7Wlhܢ!08ɵF!F1chqU%QSw ^>x̴zTMy,+34XBoEȴ%Tw <+'jvyZʈQnV]+dŋi(mYsʱh_nt16Wќn]K4]zFy/KY04*L!vMʸ[]f`EV*jy_~Kprtjmna{|!VSAW.EMrn*_.jQv4jYA71 R?Ѫja  <9>ВD ٨$yd}6 cgk~fL˳$g\.PnBǮ~M{*c..".r*`~f Q-لCuTku{Ԇ =(Y7xm"kGV>LF$v0;,ɂȲ"6:O[/_PC6jmv9i XIHqrc2Ii Úxҝ941d[<)`eQ8 ݰBOvk_Tחd$s/|, (x7Q4ZCXNe<〝|Si'k-εc#P`[4)el>V% 8@Vx K/y@^\SޣK@ͣ0CCM:j ڻ*؞%,%BL<!QeBEM {ь7ÓkO]<ˢO]ue h>4oѶavͱ#Mݝ2.*҃o)vނƘj~MGFb /dXq^n 0^t%Y:cE6.H\|!r~6[\:߲|멩>~͞t2H|#ݽXʟC!W,?-W!+>‹xӻhO]lK>)ɄãF9*I•;B{Om@) !-0}z#XQ(4`kZU$|$Hu' Mǯ^07%D)4aoظO㢣5fvZ2zG?x\#Q~9`έf)~FuѪm#; GcS5 @m7˄VP٨Ga>|Ogi?|~x>Ώg±%Iuy?$7<l]˾=/N,$_ʕ 8\|l8E֑-m*d'V.} $Ep{89^zE"]ߓDTfvjt8~;ļ4# z4fjT-G7s_HvC? 6!#{޵-Ӿ]w?<!q#.bSX5n $:3 D;d+I 7B=Вmbd b5 ׭ݰZ8wHqusc0O~遶&vcWpkwa7tk@M`)Me+:#|( ~ܸM,,^wmVڧP"dH^0xew10R5<ص-ׇ;}ν?әE/'82+9IzΖP p[{s@Wyw ;xpaUBdx Mc8~Δ4]V+&Z(ܧȵ G=l*+~ڷhuIvͮ6;)5Gڠ>q'|3b_o60D~Zx/ R]4KEMUncPosytL97] ԯԆ[h8FP{Hymv.1I& ZtK&׶hD!0m⬖Lt,ԅ$?, 0w)`ũz_c[Ȭ߭t;߀7jؓl.ō{z䅅'[Ʀh2 ,-6>8-^._HY~蔢g?_l]CҔeWȡ'LHmkꊚ!5բgT<3 as]c 6$x2Z3@#N5JYkDM0,)} ]~G ^]=HNU#<˾+(C`(m'q7gZwߢX4 l4"+/o`y92z7&J#f[!.ntKﷳ{q훋vH[!ƥCъW0ٻcqZR GA.^f^8DeX%ָoyn J4yr#[K֤Y>ʂh"Ԩ~øiKG\ j³ry շnTR;H8tAm 3`scf~G,h~E>eȦhEU m^3UY^n;m!csR eÿD*kNs DM!v$:;l~y>Pr  B]I/acɖ;_\ ;` k[ 遖2k2^,ݚ›9jtI¶zl}*q7 S3pX_I*FFժ鞒M0,{7H&ȭ cO9Y aMs)/|9XBֿEmJEׂqKYqF@ScSpKٓ<'ݮKg7e Zauf#IxuT'X7xxˮybYS33$} ss|83Iqd: g`߇?ZMfaZ:w p>&SnϔyGZ=|b$=HpZ%0X*#3K\Y4˹+Ĝc`+ÙRMV5U˹r3Ǵ:5ӪW\5kCgۅ4!: ΁= `7U_܎z(U%ңͤ`[G4=ZSes?`+|!+AzJr{uOn֓_hjѭ:F~U$d.b'[ĺ|]Lk<:OL4g-2 a;iȑtd!-&w*N OBn cm֡GP79_y9Oor>9Wxp_|W_K-X pa;U*  @K/fW;z岤nZC(VS\Kti[J̤otd鷏 SF(17 W ]ۨgwTW*zSêG}[."Љ(6Y|CIh4yR_![˻,ֱFQZLdhq|*a3R-2^UtFqd9_Pk|+X >mVbbBe 'H<59t*9T1$`fGo.(8]y;KBJJ6݁0\ы$1n*Kd% *&#g1ݚ5w-+SY A8.ʷHn+P2,IQ!˜F?͆Xvݼ;V iP.l!_cܾ S vXof׏()5B ܇85ݙ]nClH܆lOJ*|< XW\ǻ-109 gx ,÷ ʹ2ҋ_qĂ{U;Un}>evkCOb`lB29dֈ$ۘ,eNh:3Q$DJ&ʹd #dj9#0A9-gњ][Z}YV.f$zwX!i6@z4wLձ6|01FW1=|4cLtTڹ!L :rm\ OM-뼟|)A'{~'|ܮzQ%t}aig˻ g܍ytxv6Oxַ4 \ t:q 4N" qٲhk=[:-)uiT8"3+Nm.,_JYK,%I<@̏O]:!Иڎ`XQ>_$[6{rįj'Tuk/!̹*BflSwrP94TQqݾԶE1@bUn}5}l=UB(83a_`@Jow|wmO6\Xg(g7 jL/`!|pdR_p[^cCE%) eUҪq'5L5|}2۟j)lF ,zdjoK2A8WYv*ζ9E(ӥ=y;Ĕ]}JZУCK<2 p\v"riYXMI7W|- g]$ [nլw8.?6Pm웇и)-9z#AFLGY Iۃo~\zᩡ]\gr:Z\5ğ󀣫+g1dW̑s|x3DX|_YWs>-'Z yD9_-tϔ}8,ԍWi1jk&A6j!d{"5t3NM) h ^3r2k/W?SPj#{yG65E s)JG-MMS $O &ZV.uUꭳ |I)&O5= .6@)b"v/$՞E`E&ZE\`!z谧E^1FF_2/ACec8.64]=>[x-\5 #tb YEo"3ǦꝥbiIoKݭX_K@J 2?S/ z\ƈp[ֆ{56kۀy%6l2 sWoBD'UQuN,2D#4s@>meE/ѡEFb tS#l)&bb (!h^thvX4%r[Amɑu!Rn˻-V }Yls*G.~Pթb⊭Llu7 E5s 5٬b5f?Y87oꊯbsQ!FWWh@ *ۘ 1 na-f*L( =mkGC[6_gP1('D3ۡ+R=PyaG{QXȮ t;Hrr8qwX㹉Aاkfड़\nK\5բ\gvں;/D}wT.Ldx +ڂrp@4zFgbpB7խICX3D$&x }JbHw\dߵ[*:-늸~ӹz|wy[C'T$^nFitqE3fX'HMJ6xZ7-?p _+b5"hF4"T$rH!Ch,uCHr~ *>؊si"'mɴf$( "(rS~I 4$>SSauw#Z/M2j9FqD7KIYUӻ䫗bȘCkxqyϘ6n}|,ӄ'=F\Ŷ-R|O>lE(nS<缼mr| W?'7! aĆ^Y>f\^*G~!?H~t<<&En)|㽞L4> !gޕo.ݦ/5w|._eVYޭx^Qs7'cs'K8LrnliӋNU\Z¯tSKء\ W"кY_o7⡌l]n#N4\vr3ɖLW<1"h}B&\_zynciۢN@tvK4{uS'FagzAqyhbw+\7W'ȑYڜ?A_c5SL,ZD׽ZQ cW҇bprjig*B}m {gbOEk0 *MG6NT~}EY+zU/v~5Fit]a XXSϕr.tQnµQI:j̧fTf7 AŇS&~~"rMI43G1сCX!U$΍}1JлH"2˨t8<ĨmP7凜c]#*4*bDz@nkZt#7 q+f k+k3|nsX'} g.ⱊӜ7[ yQmp ‹ |ɚgyEy,zTm,9aϯڕqT3drcr 4E0wN[Cl1 R) HXRT[wiv 8Im(aiA2YXAn f ZA7Ai6 !iYêF-rF=5+5@z"*z|9F7_0x9NR%0\Fw8f_oMP:R9%Wϣxz>+7%Fyz?>sw{CmtjL{]<2JAbUtQ:i[apnsj|#r_?Z1 J3uXg"7H+\گRǘvCP|]4 7ʼnW$ME# H5D{{/9*(CF v"Kl}ؼF vM08>OE瓤>@5\r"Y*~N >HY -5FSf[z@F鞖H#}Єk7}IEK:hѼ IViI3^|Pha>#P9(<(ST\ >3Q/CN$Z̡s[~~|ԣ Pi"C 55txɔ:S-GiQ]3p^>ϸzU[^zhyyjae"vcA#䘁b4@R%eme=ŔtW bY ۈ_fzr_oyu]]П+1ob(̜Af7hRJPz&$w`kO e+ <@RiC2r>aR ?a4~@*Fd\sl` œfp7\@gnx|\()1M9D :{G.Ib쮏 okje f~6,bWf#_a)C6+)dL" -G67-MCp5&g̽ nnܐ#} GMr3P3mu:&ǎ{}=$N NiQ7#s%N> ::@LmF!OM"(S]zK}; _Vy7`H/U?s‡3}8чst&DuW([2 "7j5E4N- U)'>v""XJ4LR88B<) |%!0 Ӈyp6O;yp.O<^~:駳y PX {|:m4 ދ{~z4B.k58IZ3>h#HDNpmQ)J9'el?e'匟As3_3|ce.jsF0_Mg:4*q7ʞi7t4H:3Ğ#N>֟NE&\&mK|Tt ,u.I#CM̕s,̖Xxwu1$Q}8.ӚнX=a˩/*|WqD>T,y7T;7\kͣݨB޽7u7?*s^T$σ&IZ<#srAzRrT}BykS5T@r=?xkd_߹E§f7N6v̕Կ܃({M-[a{-,'(Qn#59K;{2>6gLs4]^^Ͳxx+([3iLմ%*rgDa!N!=jh#[ț[5Gi+&ԍrGyg@"VnfYD+fFSzuVViQ.x*nԷ;YHoyڈ%l㴨 B^zKMq 5HGD %\TR*^m*K7-ݍ+m)/CSiD!Bd:F:'p鉡i2͸fo}A^AxPϟآBAub=WM]nWB/;ۇVϥ=ބdG._Vx9Џ.ݱmܠs7ZGn!D`#/"W;Kb#6-ia 3:GGP#AgAWh@!K*hF U:F)^rg+X/h=՛elIV+FJOtV/LBOIqgO3 ԟIuV(g"? *AFM߀<ʏY2V3,e FFþ +Rb6Qg89"_ 7ʋBVĂ-EP6ZqF#ެ1(i'lwB%s$<2"'qy{{N`7$~= ,my};aVȿz^{)ճފh.mL, -ʦژ hV'"AZFE,yaxp,<)- ڒ {l }Rt&CbV@}Yl CyICNL2*#|> C~ {L Q] Vj@r]0uHXH6oWEA34U(k~:~9 hOà[R%*ևEkou1kRpXot"BSQ%\W>՜؀>$(}JqA)1cC{_"]$@,mFSOfʮz7Ur K˲9E`lex(=)Qݏ-5c/hA08}R%DayioɤeljT\2챜!RɔDRLL)A<"ʦ,5F4@$ Yd I`ɜ_%ے)Ș]C|cbI1B,,O, 0GHD" X  jGHCKB^A"luyFlao!a*9uprH:u/q}ޒ2ˢY2)kggM3#H0Eb?D3~ J흤ٖvAmRQufLo8u]) eIPaIfde["R{k.L:t19 G}}׊>6no?drFWiҼ c%وcʬ 60&-4V81{m_aq$?2yB{KR}:/bM|rBCB)+Vz@\]5|+2t0=wbP9<Vx P̩'f9٧]]rrs?:Eztw7_|_Fg-&xfתRz!^}D瀆pQm; <#RO<[ьw nMS{AC9G<5ln>3j$M=s ,H,ViKVd{^Us%4k5Py‡TE)Mя@s2]?SWtɉ /آf'VqD; -42=BMRxU/uʯL6wYQuU/#Onl9T!p ;gVg)x,ڑeVe9m=NT?lފiO^Q+[{Sn Q-, 6VJbzy=㩨SiNQ_v$;vO_$k}{Dh^fV\ YĹ?jQr6#}~rK/vtΪYu税X^L/K:ïb>ءÁ mvUmՁt(f`t,Ӭ7@W7QG5*cݶI9|]_ l L-H1PH#rǩmѭ6hlZnayV.X7낗s_nJؾd$N\淛7 v}9K\=$幾v1J7޻rK fqN>'3ز~Pd{itMaT}\Jgs߲^]9q4Nj_X _f d.jn|12_f͗&'!37*\uLEIԋ}_n?WsuWfܧ[šњm׉;@ `ޣ<35 "@VR.`PJU/#D }huk\zĨs]iJ!f<pNl7 bV=aw$QCjŻzH+oTC|i¶Tv<@\br~̅aRo 8ZKr [J?&? ]CwdVMi3G] w*޹/|1PƦYrb$UKemW]i]ER&%}?tu25Y7Fq'_@P:si6VFdE0*{\}eȁYSB+[mILtǁ n Ql;*7cKu;Ibtёmѭme>ticWqAh|} ]! %>=ۨ&P:O[Wgc 9,*jx|/wMpZ* W&>97KEggKہp+=i`9 8q4n2a3r3x^0lk1^ HƱppeuK|IVoGW9o.~?N$S1;`6sg1﹛;ѕ}NbE vMclD[XKZ78M"CExAwE+3O &j㋊ Ixf0TJS'rF wB!toh. p2eONF7 Y3E LSG LTkUD~[WCgf Ʉ!d[oш<\?W=rQi48:sWmB`h\kܭ;Q ɞc z+EՌjB5 zEOS=? LDLn`E R&qQr\ !h 燽/vTb-^ȉP<24݋, ;StMur{QϾMbl/[4ئ~#ʓmΔ"pjoSvOՈalL$GLMC4[ٌu'/9b^X<2?]?3ZfVKrT5N @ _ sBI|Y%ASTZ1?xou\h\7X{XvkϷԂ_S6@< Яo6'EhPscs? W3EP}:$ɇ Zbi %ݙvt{@#z dő`j-ڙy+8_}"3khuP#ξWfv%˲vO|y ;Jn1>}P˂,Ѐ|cd⓯:I&I _%>?oct&.4A 6vj~=Oz_{;EuKd:Ǚ%(BґO%]D瞢y4(jdpd6|C-HM/i!XJ8U۟wن|7xY4'^j'J9`ۛ-1Ћ F {i(ytUz`ddڡh<ýjF_h3ה.KhxM\- Te| [ԟz qC &=R.3 6ZwTtE7xHY3D*kq&Gp44 2^حg6: P=eǗ_mv%| 8~~PJ6FWQ`u앹nЯPbA.4 yC]FB`na8~(#V R&I O{{Iqũ0Prx>Ec*KVd7^S'M`2 1}tKYg 4~׉_832g#T(yg*m|J[%Df dʖ!3)B_&-}ː}u.82\EV&`½R~R^$/ɞ} GI) dՉM:kSm"ceDIC'>}_%n(e f8P[\RM|GM%9?>{vj[/=S"_^: WJH )+"cx[T5Ho'L2Ȕ6 \={'7QuVrI%>H|+SRs&3Ocw ;3(_>覕ݺA%JE}E@SyafqRnsvKkɡ;EDs?ͼb.dz87D<(XlG+Rd&kt '~.7(4I!LL pGA5N=F 9E@:7ϟ=%l m`vc+%Mb7-ܐP68v)>/'Ձ v/$SUzL̆z:csƇ}5ߤS|BLxcž@(yM}u'Dطg+ߍE9#-TTgOwv0я՚0hj8v50uyTHz@gP0m!nFZZo]X dhTӾHR"lAqGFshr*I8[ KmLRhJ kpučKo>]Z %;`ƅq\ r4.GOR~=s3Nܤ(RņAB-=Ed56d), Fl{ף޾ywALŞY:4ECmA.ƞlZeJN0sQ9˹JU8m֭uM_m%$ۜo˧ir -/Y7R?Խ$ϧ=,S*ė{L򎁴^ }0t1̓{@#Ob"$8[qށZXXL'YDPEBY&%E)ףm&O,j)U1x籷zUͽgx)4`B4%,IM&N M/,V4}D_*"/4)Ay𭗩ѿ"gibx;}j,1pJ#p0fk:v!q2@agP (ֲ6hju1U[p9k $tp#]c X B x}ԇOCZ̸@8a DvB*8%-low pSZג0f]'FPً;s) G\<[I+%65 Q5'E 4ħEDOZ)0g n ڔfÎ0[|" 564Dh 1;K֮Ur_ 7Rn^e\D ]U+ѝqEG>F;} Λ#A&r2sۗ9n_)`#ly&,U]{ Ez R,ШCՐPPe$e 3ɓDW~:Pt:–rlMx8'qn Fxb໔=ݹEe[ Ltʥij0q< T7.yECR.6hfKֳF΍}ZH c7Q+7{a\wkNihHDQv#C4~ |R&F5L28!Rz'-DhiMa0.\2 ^ HVnz4,'/ lj %,&c\UVeT)&4qj{i'^JgU*c|ŀqa b&n-2]rI^ b&>XK‹`d +Qgw_1@une cxeRJTX_t5G푉 W4  F%쇱4@Y~zۅd/X t\\xd}r̒-/qiF9ƘW60v[4ӡpXU/<|DMtI=T;lwD!\OO ({6hd%1ڤ{x=7Y0),틕^ n6)/W~cg"wy^eMKsvI\*c(l󓥺S-:ܖwYq]U]VU.R!XcW||a0 BMO_B _:gC($btO#d=0԰CvɺmU~ooXhNhDpK4pJ YnD^m' p]S0!W!O`RZHW}h}) ?D[n ockM-ē=Ȫ %<$T#Kp02=ˑ 5/,Wv3=L r_d؞Aɕ+"wTOݟvxt "wv&4E-m S46/Վ+svث QNe'ifbJ+Cē!Mwnc $/eZEDTh HVoQX2K^I> ,bx.OmDU#=3׻|4(_$ I\Θ8ol]p,>hPm@DvhqN#,Rm?.uQ6oI- ̌0&ę@.% `e(b"06FjpAWo*8ߌhG܀&h ׸L)>MIՐ@Gܩ#shJp,J'V>p<3L .LeC?[<znF6e [MQM~sm?F!(y\T vPT74 .;%/i,)&*C}|%ptG)'pku]DmTjǨC!=WBOUpçF `5hy}V]߱[;p g^f'X*?$i’I^ZpJLg5iRlvP?|B]JKOkbuwaiF^c\\M*a趯h,O^;ʆ|zjY"@omt} ȳO°jYQi&py:/2_.#m[8BniCx=,"<0dzET6 Yغq$.& b|y1^Պ&OݝuB[AU 2aC>+ɘl{/e] |yƍ0B}R4C?rO8(ӏ0{p;NS} p&>,A}z,W,P!ݐTj1i[<˅*Ǟw|qnlڨ>:2t0;&>6fv8%ӹwa5y S8\_b ܷC(e7xPtE?B~/N]:ɀ8J)^zVɇ*< F~>R؎ .pt<N!Ͻ` >Kjw:$$iqb$iХxs khA.v3F 9Ddnӗ$~J٧#N߆G!;p"3W+,aԊ5{c.' 7N„@"q/qZH@=ֻm# :cUSrgˡX}K4 H* .IdϮOrCt4izh$Z:OM^BE4u=:EffZ.(覴˖ǎdIO^_RTtp0vws3GRRڐsHgihT|_r v]-kKCoWz4+chh s>\Mݖx+BQ"qםЇ@"NB+r4utkQi[PrUyFшK ^Mܿp(^zt%e<ǿ!j)r;` ! cȔOE}| '|2o}>Kq' QDt0QnQ3Hkal869xt5'Kҳq?$0F\w9yzO 5E?2"qqJ:"Lk!!WH8E %h*\ܨ\:AR |,+o4/,UBVđbN[5k̵(E 8pa.jͅcbxf}R-3hN.E?9qv7Dnf\[n"SlT`zbZ  `V끉'>/i`}d8y%jKA';f T-lCC\סBE&tm1!Nnɞix+G&1N[ъ7n3N%4tX Ġt84D3dp\R9n4i3r\lJ+tR<4䪖P$KR ,-&wG+bM5j~5MPaz&3PDs 8EZuHI;]HN {|r͕DD^M(wB̤p2.6y:tICqj/lʅ 8IZTIuE.L]gÕ_>:Fߝ|rI*֔AΝkYD=v;w0$c(!5'D}`+=8[ E]_}Fyq|40i!uB[+RRűO&)ƃ$9; h9o>% f;ca٪>L<$䁢exAV­)k6jyifD)`EZ8VxTnr+Jl'YiU @o|0n!h(q5o܏i IPs/+4"w`W; o򴭒=bT6ۣ.ĶX(Rn~q`BC؇IDW T-@-^m37!Ʉ]ٙf~Jbf:~,w~5qŹX?ak)%6ǠP.+4O3u 2KzpEOq.8z17^0|<`t7?L0r0BvQPV"a`!i7ciw1|vn4E$$1D3vgaㇹˮ x2F@A=8k͵v#`zm0vsso4B϶d?vdKA v6j_ Tޕ6BJ.PVuGy|bCW xaZ>>˼B`h&^nNലM_&`ڹhG2iTW (x2yh1 K9ˁ?>";)@$|aǑ[W MyB &6𘞹a 1 ,{^InH3bU r^"mBa P怺_ ݁1p"6z7ǟvW wF #]I蔋=V%$.#4`a`8ЏqE>Y~`݂DHfH-<ߖ"AC|>9Ůp-ٓia_6l/˺spcv?q{,x֒\\Kf[XX~P.,E@r|`6= }l5lFծ2r:V۶{(b0zKƮ )YkTxc)`Ӟ=),t`> dv"ӥ :q~Nw9ʢiENP @6BDpOҝ#BqInt1&nRJWa!\X.B>s]oAD2k]ӂ%k^b:{={>H PAxk8٦ߍgNy:<v{OdNBҡyr qS6`/xA?/mϋb2ܞD,S (G|ܭ|Ң=6c}ڮ.WjIDMPI-`&6gm\m1Ƈ}FYA$-Le ]#Rw %0$2Pï\e$Xg3b(NM"vq(9s&@߃R4$jRʓƦMZ%:Q,f[y8_CfS12I6H#p[فBBuVYcP:ZM37~>o`F`6o8wc;Lוw{!]4d&/Mw nԲOpŦk Ϸ(7ƐN1&+L;ԣC\`}`BT1tN`29rLL^Ox2z s'SHDi2 y10/#1ȯ?<\ɾ6cȴpa(`6Ipt/^,31\1H{Y uW_4ccKH$($ 5Ws(@+V$"ܱl4O^nBn(z;0>&^Km(||ӷĄ[EjJ@NCm`&ftWբ'iE)$SQ01ƭzx;HUMb=-E'wѓZQh@O1_*_ꃋB/ ٲQTBVv<āHj $FZxǶlTt׈o(1zW()_25.!LHOX7l:E8̈́@4@He&8w+Wan |,mZJoaȎd75sl&NXL7VL9fj/ҍ).I뻔b7e&t~H}EnޮnΕ9_./<4.c!~[];[ c`:0#1)#O]q pC<~@|*#U<,.!N@AKvG[:ֹi&m >F!VVVh`d;&_M[*q`4 T܉)~QfGV|{z|Ƚ RWk!.VE>; tZlIN40;[RG]8DpMS$PAXyH|6"hn<׸+'*Rt^t?G GJ4L5kϰ;nnKx|crd(S&Qp44Q[LyodŪ~<ijtl*.bG1QV9cmN(Jza]nG~V İV.Cmf ĵFi#p31ǀ:5|\rQ" U"+nhU;D|5kĚ)P`=t6sbæ@3}2K5ٴHs#vBKIu>bqɭ/-aZ=="\Z/HgErφ\\# ,KCk?< %%;FҊ+ Xs!9_|zۗu{:^Q+Cp(N]#2iG g #a"v*ir!2J䯜kՙxr;Apq$"JtR-(P^:WUK`;;[#>ĕTO)]0a\t2BD(x5!3*1ʖ JbOɨV0Il3Jycyyv l&arp^'o5@:~(D)V,ELV2]ԄopEWozQTyT!#h)|ވmKO{ D](:Y{V"89N!sރWKK=Eyo0b"P7/۶&W0@m{ѧ$T. ´Jo)4?lZϼ{`-vNSVMOvL;t8զ5v":;GYtzмt?l I]*mӓQ~=*w$I&!`6܃1W3q0sqLG7|p;̺%dt8λ]/?%)-Y{|;=Wtx;1^X)"]G烈XPK@5 ]U޿G'7wW ëLRL(.?~W#xdx yXf-^I#0oT`6 XiY>/8=ԫf 7:\3d^AByeqm>MP7c8? ^ _I1,.7Wn0 5 (cg&@heoY!BzGtgqiq:Z9>ljkO "kpݮGS8n!*UPcTb[1X}"R|lpվų0q[_+bo9t~H ɩ5J+l66 Osf)=-Eޓ!E~I}κ~1]ڍ+^יm3ܴuL@ADl7YFӚ =q5)O*ώCt-^H&O~WÈi"Ǔ~eQэllZ)hJŔN7_gUvE.FL{WUKNWV501 s<)hoҙ-9/nCG{^f@1,ɱ ,I:cO #.HNaW`wT@[LRR ,BG"0[/-!ƜӞ=:t7rttWFG+ lfI ͹bRU(}~IRxձ-05c0= ~HTvҧ^9˃Uo 'V{%4˲yWDZp=S/6ۈ'}gJ族3h[l0FyjB4_5p2Ѡb^͏nJ$PA@BRm,pA<.ԕ&r/p;o)I `7GOSq؆~jż_v!*6 AKN}n zqR?Zo&^vu1Yuݖ'ŭ{c$i 'd VrVX9/.eWƞI4}o9BI|n܈FdbJ#7NJf.Oa6-ʛsQ6Ħ^Aчۙr HV"D$bNM|(7b- Gw${Y=t1F10DqA5ҩI:mMUMsx UΜ!}*sOQȃ堔TV66K"@ (8 aot]>v%nxxެ ]_yӾo=1TMCs)q7Xӯ}H.߮?$@ЗSK-:q oI-*ȏA5^0>/qΏ@祎& 7xqH &*ځWYQ=5]3z9t1Mvߏ) 7q+\t$1 s=]Wd% Qٸg$S6"#&!fe^ @q$__u5q2i׀^Ӛ'$V~,("v8 Pec,f L V(@ZR ԫƏų Y`샙6zN[>LIgxwsGXr†Y1TU n6ҝ" oD;q^.kG}D%V>RZ&wp#i*p#DVÀukۦ/iѾF)\E0OoY:B_r֜㑢8vӲ@#InW4f_ޱ!HT([,D5,Ҋ2lߙ3R?ɠ4pُJᾈVm4;zPA/u8tج1OQ>Gѝ\ou*$exZ_Ӭ1Bk}M53kMεp~ k|"MaD(VR%0Ά?Śc( ϖMaԤ rp(g^hC~p'j/$Sp4bW=p[Ja.K b y>fp& šYEȫ|^u=Ȼ eL7ُ.lBTAK V6mfF#M_C2A/V+ceқ>`B{q%{8j^=2H Z!5AOI!ٶU-Sb[,p ;DEXt|HCGa)ykU𐌳>g6ZfS*(DPr2Ed _& " 7@fb{Ma #N$.kHO r*hN{v"pk#J  yP(W=~=!%#K̮R٪fJ6Iv?@T"yΎn%l x}#s0PUN[x]9$BuľK@?+AINZyUwk#0+ΐI:l0XۃBo"| ;m  ]aAuLpN/.& "g ߒփwIZkREӲ{3LTZܝ]d[EFTiCeX ַՋ jD 2@Sl1DFRic#DRVqlIm;˅'#E֘fѪɼ.VHdA jOjΖ½[/ȕ{'qFf ]8/n M`zދ;l+6%*}|C0ddI>>GDTDxHJj 0O L$ls rv-]{ľsه^;V#;"5f$R)eTJzi^m?ވʜIGcRhbwE yWL_ uk^*hX/#$i|4@ PI ۝|?W1^ +(/!y5oِg8ZD=#=,nC`<'=EupCD9ka">R|>Frӆ|%g+v2bw"@uQ:Yn:idtXap}G 9kgwmzCW@2﵏Z@>t;rW h$Lb,@.RRj2O/bt4wmQQ5veTkBNJlOfj; DR9fE6Z5}bDߐz$* >Pp[>Cn/E%ov꧁EtAMݻaP/]u΍3ISxmE&Hذg;tMd:ќ(Yt8B*/(:y%{o&h&i:{V@%3mx?'Lr! :r8n f2?4Ь( }*I7;)6Ú'~C&̦ ps&ʝOeq#' '& sf94O U .|4|e#5_ɂ-Iߺj_ SH!Rgn5]4jbRwyA{@.%LCItT1Z?@4h]2T{C0P؇ m X1j#s/۪M薇eg3pjH!ƀS/9sC¬st4jxypAeK#EI5ע IIt!sqǒ6A5B6a0f"tGtY̤1А~@0@D YEd Ir1z֕^JhhL 6x3ו[*5](f* 杕Ydu>bV$V<4  o1-ZȎ\|0Ocop&ʹ}ͯ̇W}* 3|ӏ}ˇ_3Sv0~2ϗ|?t&Ϯ]$RZWbke| R^yge`U :ᄼlȝ^YQ>v lKS^{yX*gQ!Hy;섋5]U0'|I5/nr /}샺qu(PF(U]aF@&mѐXY)4FX#+Y:ᒟb.?mP5ۗ32}cLXсɇOժ*Um%POnϗy>@Bln.b|mZbr| I<*_ŷoɻC<ǝ^\RݮH,:G:E %ܙI`5l\55 &"[sk KMo<[^FS[O)mbji?~_-2ϩ~(oJ=>(-ijȦ%xpxWx,Stt#7;a8Twf.GClda 0cOHOOV+]8D2zrF87oMT.i G(V@6r( V}m 7xڕm_D&!ޔ+aa{1'fbT%n9%v)H`x}5%z(9r=^?cRec?t~vqmVrCwqڜC-4P'>*8)BwŦ]Xӳ諻zkVt$30B]o?˛:;ON"R~*+ ! q3k ff6^\?D!h 24ZU-*2`>lK& +iة I)7:m19LNO W%8sF:uKavdQ(_8;<; oW =S[9 pMD:`;V4  RV-w+؎/ec|-ٻ?SkPAq1t2w=nQxu8r0EذjP)1j|(}l ccq)F~}z~kGk-ri]@՗R.@SC{F*PfTH>/;YxqF6gf(u.}poCT1xbr(mUC^{f;Q̟ܼoϒў 0.壃21l**|"(y L#HlU6͟X},X,1Phx;i?&#.JIq`;x0.4l05'w+c1:.c,PaŤix>p( O-]0y4XMkm, ۰;73.s+kq.Dp yXoVw>u?*q7z*q űʶx`_? =O /$ |<׏ޫc5 /HWyWX#x䬼uiK8(H#͊( Ŏ$d[tD$ (U]hB+֡{gޱn{%aԉOă C$M_C>6#2Lq=Do U7~ecw&l>z>WrFzj٫&Kl6/?f1U)8Q*$85QRJ}Τ/|paܒgd?ϭOʾIQ9r/m(׻ 7' I^S,.}Hrv_dq)[ 48ıY-j 4ع3ͼ0Ncm_Gq A? pC㿆E:N>v[h 惄2]R.wPDƃu;HzRj1!ଗ>ZY |/oxՐ1<|ɨ:G &4&֌Rx,[aC֥rxZ+Ř'+27DpIx>#\_GWC vBûa'fYnN=3 L ƹf4 3f׽='w!>"LdՎsgl$PNqXb č4$ PZ?g3@Hcb't<%"m> fޒ>=RqǦRҫx: ?ԁxC?npg1|`F\$:uΰ܍$0!A,CҋЊv%SwoNnhI4d?LMk N{?\1xG/.#A;p;רt<.}xtWC_R}( UL6n:ES;J@4.\]XDxohы4|wЎO}- u*V튒0o&3,vt7??ޞEƵCϔH&3 /97n -IUNŜry@kj,i{,xMt02&_qʭwŅ^`kJ;sS 'q-#c<ϧ2Ew|v=}%&s9hr{# ٓӳٚWY4t+ؙ}z)qvآ>r-t<;TGQVinA͡; z&yR[pzӮړLx?5='mW ɵx)z6@^ORȗY r}u]9'W1p$I>%)f4$M&§qG $ ӪB!^͵p"N΢Wϡ&Û7]-op^^ggi~>jF ]qm|ysonLWӶΤ &Zs]{0z&]h<0q2=I(]y~]w$OF0tgy~5 &)oa峇!/JtҠu)\nH`>RXRi'[gԧ{݊Oȁ+(wూt{Xs"F[J>DnG=>ӻS_I8i:f7$;~ۍqlg1 wƗg=_>UQZfW mݕT~M5c2'RYi"vq ˌD0(cXoll->V$%ȳzQ۸Vb +\Wy7{M u)*tgt.1Ҕ#B)ƶA#mk"n+o^3bdD!/^_/O<}!*Z1GmW.֓0굩<9I4ČRs}::\4g)6+~)wUAY"<ج_M HN:+]nW1U"dw,{C|~W CiIk3c7ְsF_P+1}ɽcL0Nȷ(ZB߃˝y+aQ&tѨ8lYSlˣJ&q3F<%V]7.5 dAwY庾]-S`kzgUnV\Auܞo"%g\O_ov5@˃'o)P&/Ȕ=^h]}r<\7}nȆx@5|3`5>wӡo=q4oF99977EtǐͮA%L;Bθ2ևW2[x˻zaҨ7 cIsqAɋ\Շh g4~R ]U]oJ^P?G]lן1n?W(+U+[>Ao蘘p ~rNPLI5_3Ma6dʶd vG 3# ȼ:𬬛#nbzsJ%pIuDNt΀"RFn s2 /uxRKTS|ph:9{/hBx;7$mM_"oqoiSqx0̌K{8=;IIіqHT*36h>VnL<}6l%CB}}㘷5u, 9C ո8EHLz;7#౎` PpP-g*Fh糎h^>w\P9~3`a!kz!&mEK%b郮(^gŒ7;k\ hK m "ZFl-^(#ŊLF dNW;7K}p{jf\GOs  T2ǁmY²}v|`'(+58pEMΑ7g~}5[dSvc;m,W^ 0>kBpBīEzs EmNpT< ʈDs|,9)d `΄8W\O$W\@OKTS[Sn}CC}d-"+@b*o 9e}.I([n"!S){*ۂOO3l ?R. "_/ $#~L bYRnp)UzK<(;VC x:Y?;O""7(26Et;< TYXA&|+Py wYG >,"rQd.}ͱWC܍Lb(^feb&V֤ ~x=YQ ڑ./JlJmA4/v+(88KЗ_ .\,Krfm /̒b6~hV5;zllU\x1gPp)N\ͧ!U*·[Mϡe(g>粒'T>f>54G Y%+6.=+s>%IJl|tp*>7u%dA*D()YPϦx|\zcl&yN(goD$O(GV[zy5V/foWˏ4`Bڀ5ɟfQ y*1U۟v tyAtT%`Z>A y!Op;rteE5NMn܊~Q\V>#0+q5}Y^6jN ۙr јf[/-;@ؙ Xq*NgƼ$%T#,3r#d`X`iFk9y7O_4ޥ vO/6%5>b(NWފ@[iΚ{6px*5RX6U^$Xzu٦ĦfDhGPrLstM)3(^w(œY^ۢ„gs%i6bfݤXm Yt<$8JWeXЫX.~J;u/~">lg ʯX $Kyhqh[?*p)'T71̺Х5 UrB g~h1?S&X (_/'-7n U6Oe V8Ú{6Bs`ah#-a ?`n0|ꙿ"{.dw dzvip C9v8%P0_?= =t 1Fp6ʅ%yK3$:wgd}Jz[ E`nĽ]H)RŢw9k% #2gg8*'򢽑;$ fT`6-l-Z|\F/dd|ó5 [srIq^<!E~'~LkevO@D 2&_Vǧz2jbV76).bčD^/t'EoNSg TKq"HsZ'r f妌"o#|Jw%;P}j2%Т(38<10hB,s aJe C+H3o"fMNG\b~ޟGyu1@'MPK_ZH]+ܑK[s;2:-B ")~Edx?84`a:P0K I(FGYŵZFU4铸a4W(j+QVd.P z9F^Fʣ\nB?=.)~@&+7WҴYɒ*׶ytN՟$b `l +N.- q~2{i$r P(]N#k@\vֺЗϡ6zaW~t+ucOO= nBOJgx9*;uiތ(J^~W+T%;`''d' 4J`d㽨m1&zG'F&sBDotYL:#hMߊ;އJEf[Svk@x.jN3@(EHsExN(᷀fԕ BD*$rmX&iXc iF߲m~s"'xѬsuU"WkR|h&wDR3pRg*"(?|ġ%06)]{-A=N{)"|]KïxPۘ9x3i§:טHFoRt|5)x'Uգf5×rDO{p?W;Y=fjqVֱ[M3z1ȓ+g 9^AböȺG<}Iw-0bl"n=![Qޏ& ɫUۙ BQʛ:,f30:H=unL+JH(ϭgB|HR"ZE Bg0LU5Pd!t,쎻ƣ\3#d&-מkfkHg4%hQ%Y>Z(?9tR~ל>^P1XNzM%a3`jYl(ՊIX:P`2;/; LigeUKQpuE67Q@o⮅}(Nna#5 ڊ eer:Tןa' RBSqldМ8IItx5<ѽap}ݏ`h:$yf,?>Ł86 )E#¢;[g(b,6b{lK鍟j¤恗ʦma[Me>Ų`K6[\(")$:xgko:,)=cg)J [/T4^{Vn{EP; Ӧl@.p`ChA{) qpu,Œ7l2@b;؉NAivfz?=>7~DntI&@@4/̺R!pz旸eQhQ^oެk̿:ZF2't^FY.i&ҕLks=o(]m~,ųEbxE/ᮁ^o|Nlh@fpJo?nfߦ:R}\;W οg}`:ɤSY~7 |fı{ U2|3WAHrwB]&Ϗ69 衦L߃> )@[ X)={L0(e4RŘDYhZka53ukքԷK[nIKgY)MhX/%:cw`=?~}4j](uKv7o!%w'[Ťҹdt kkm'Y[rӞy3 !7P 8Wf >;%l0 qԎiv!GaMI()(OEz"i 0ޞGmOCh[\$0?Ea~Qtd)OR1S18sRk$ ̱]6h:@>?kurQAUGZH t pԐVM6X~ )`]MG7C7vWoËzR y<ghI>pHq9ޅ뤴*tQ Y/ңX&ё'"s#@'4iB :=4ib/ۄ)^++.[c7V IR19*hxtHMv,rj6>W99bKWp_]!Rru7KDV<\+M_OA\gPK<#:)bV +Ir}!r/^{q޼kw+̞{y<*h ?'Cjj0ض1w1F(zes(@@SCHCn")LxU7b|rۓl> YTUoR)K%G!6CK5g)M"6;pזm[!ߕӝIuSĮd˩PV$_g!.*YUW>$D[FyW2\VEL֨SD⼽i!LJSNYYXYjYh)<9YpJs^ztz+nٗAȉRcݺ@`lgSA!aʲ:2FhD֢}Λ"Æfu4leCM!f[Iq*wo rZ\,n2vݼ:Ӡ6t|$e' ]m5ف7ˏ&}82Fbu;l]ُ#7Ԣڮ%Yf0XqψNbUxVfYqa ̠O/H #QJLtE&QE8HLZ)0z6I.S`P $, d:L߸J܍e nySVfxip?\940u79Ԁ"yxoXH'W6ՓgQŒ^XEic7oJlOGhS1OLd[@uc,^o1br]]Ajٞ|{]q;4ǦZL$ "+Ćk3\E 2ʼn2 _ƻBVJױ4HO !9E0vF6N,T*$ ^/ŝh2FѴbmR6YJ|4aLG#*ofYxz;w_'g+2غsYck8a@$U5W%\'mys+n3;:QƎ]J1Q*/,>FOcu|܌#ԂU붤Sϯ# Ms.VX0SK69>^P*S("Pf\'i+shw!}LPlݬvoj8W/O].p>p74J-O&u'M%1b H"/wf߿.kÀk:怆 l딽sq @M5eS{@ג%b'u'-{>H]uB$‡.\=B^pm\kbq7V y wkK<["WK 6DbO*-"zaGN[ٝ$Lki=vMH63DfߨF@wkfRW{h#Lieœ);0n#B=< 'T~nA@1<ܩ)bm6̀3ĩ\D2w^+?O? !~s.w?*&" #T?;`=$o"#Ó]8Y%te[L ۃ'ؾz&L&0n!HA܆< ڟ t~:lF]"Aڿb#XG-i2t9ل\Oc'Q/Vʔ"] ]}ī .i6 E񵍨/f݋I-%|ּN àUL]8nA#xc%M%=Ds?A ^.77uмy^5X#̭A@$΍кE@O3'1 rxT>L!np(Uq7.ΐ):B `Wid*ۢUBgtimYOcEGuel]knC&z_a/YGM¾%.`ށ'QabN_y>=;F&'LMSg WJt_jZ`~rE#wX#B18aYi t4UzM< ,u.G$zMD,RɒyH%Cf@Υ %q!bJJW#= o%ɾz"{M8:aWcC'JH"^A&5> S,C?:Ⱦtb?i-=ыoء$<.tN]uɀyL H#e\Uv_k[I/)Y!ݷgl#p G(QγNʄw&:} }fݹJe-E%dktq fTI;j H + e3oF@ &Z]6O2J9O #揃83F[1pCA:qx>CAlb#2A~]P<&,lqwڻRؑ]ނfu]2Q8dU=LsXΆӯ.LY>@p:ݴ's߫5Qu<fkiyl`nL \a/}ZCTqE; \ёji'`߀m /|\ ˛Ń/긢!5[ĉ#h:(O{zR)=t;JI=ٰҨT\ƹAs_fbׁ;y|\.)Kӽ?S{n0}hn>4Ѝἔ )/ZrC/mVb.# XhSwε).vW8 wA/cݤ{0}̞]yb9:Po"btWpd oJL"B铀،<b$ Lp*7jlޞ>т@K7Ȋ+ʘŲvhI-75WAm/EQAn:e3a&׻k'h?JĊU|lPA둪lиRLිEU+2ٲ}~$>!'DzԇJ#|ywڪzF7{˺J{^1{KH65dzdiK{J0wFމ;q{o_B{g[^:MښTFGA]"HV$Nj5#*X"D}ШJ|ZzKݏ= N7l|JQ̵^8d,ޟ5>G|{uÀc킯=.xavI6,2~5ژ.4Ym7aN)eգi JgEE`~Jp|K;):\%w,E0x`l)˪8<>I TH ǰ} S"BN@LS8/`txAQ|<.mX\Y䯛hZe~7ru=TTaw6# ͯf]sra 6~IiO` (mϠS?kax] {vڧbEÒw-օimN"{O($=l&=<}]YKz=4+_4ے?L K8%N-EopA,ǯ9L62*YWea1mT6Kڷ=.:Wo@J9`uewV:=uYl#hK>6$= p{yyX":ǮU?bA&:xߠ4c (lbvWSTnWI6y] @NG"p3|.o9p8K x]|^,yK/mT:N)rYw0j<3 k{03 jc݁eG ັń9J.´}U4*([@f]+ҍ}S?#yl\~ϑ j؟$6say'#SP)Ҿ 6pQt<֨A{ɁLK=l7VM4, e )oݡď!\l\,?{7\Rz|p@s] Cn͡}b&W_wxPJYDfl΢͇3+Ur=Q; ~ځ9Ȧ fWQo0o0@.>e؁ CwGQSd>78 O^a~6})hN vx3pӘjF*[DTc 3rnԳjƿ$.@8^o@C^zPG(i$abad{Ȁng/[~%h[s OX<ȜUpÇނ̌# 0 [T!NNz-qr#a<;@׀QSmC%Œ2/ɵ*;  -=Ũ]C{>~HAi)Ju i;]r:u@eDNSp&0_0io0A\}Lo9<` /=2t?oG}y _\Un>r?⏫ۡ(t_Ƿkwݿ6F7og{77o`W_/yN]ibj)L Ϙ!g|w n2[*Z?VYS-UٖO-Z%~ ?~k )cƇly>6&KȴcB9U+R+Ķj/s4!2X7!4x#ms [p{Zbz7l`+<%&nk#֏b]q%]S^lHeÏ2fF|ڮ$w Ȏ\&tv {Yw!2(=x!zln!#F^|, +d`.C>)nx78~9ftu2gA]?Og+յx,qw|5M\&p]:)ީv Ӯ ;Q\^%!Ԧ:V}ؗK$P4vuR+nDNlMMJyZ3<0;%QG7Y8>EC˝~t?Rי]0 sqڄ\gEBg*=׾U$ut{ț;Y.>b'?~<诜(hD!ݧxƃ} ɏi=2y\"1.vppkz4^}b! xe8ryv ipW:2?|"8cj[ dQa~!9v0_Ȧh]_֏OJ+ 4Fc;w.|yv*ɈWlN\$>~N1ϠKaP&hr5)<x8- λz*-u\QC`Df(È]1`ZQkoO^l&mV>*[r Q Nb j$c! B]ū'/w|x?w;6~;̆ƃ鵁]}f#LWXI ;K~([a> t|O̯_GW6n6oV?'fݸuc&|1 ŝ$p:t8^n^gFѽѽiҫ0va/[>^=LvYsB>`tSnH +%޺/xKIOwc>CZЛyR!MwAe8K:`GnN }nw>ީKd̢G9\n}N |a~E"~Mxv]ʠ}F+﫻/gp9GV7ʼZn#c%4Wna Itj&7Y||y orX?anT(_$2n;?Q?ʡxU_j ᯇ7<1ƨEViv9gR5"OgM#V c|zE?I[uʢu}z銗etTDծDq4Sy(6,u-{;~eVM8īQH`,$/2GWfnH<sC'({1.ObE) \'ݎ>ͪC1i:5EDt4UڮKh'"%A%@0qqNBp?41j`zm? 8%,+ko Tzds!"ܓ(\Zlrv5 wӋ R/ݲYgEM1y(cs;^<ۘTr er lntIj7|C%NRZ1ť;FgN}qp^ -eV_[:?QaQBݰaVaZidh;p699V#p[>y⛇tp?x2q`뇫|>v<ޝb·c=B6~:fmsw0:#FYCu6't0mnki U%my:EpmGjNч(}: `{TH _/-5[DEd6%X6'7\Nᦘ)1ʍw]@lsx>]()(1AՄo]fnӝѓbͤ&wĿx\Y 'j ~)ȳwnj¬Ujs lC^ dw]tb9 V05ٳ%ORuaIFoM!ؔ,+Xj > 6G|P(L&pWչrqI BC F<-_F:wl_q(^{eR}>7ٔYb;~ݟ P"? $K69$P-D¨ dm{5@U zrzaRnQ‹15mKkE@=$\7B~W[޶c<6!i^Hַ 4 76Rk12jc9^|C!(ې!gSOSXO:S:'>Z) <@}lO.|sύՑ3(eU#l\cpj}~/{"V%  _s~x '"giF)R9ćs?R`8ͧc9&mtt}3L1zB䷐&_f}_n.*]`1S.vA YQPX Gc*0S !_#љDpCo]?@=s5Ɋg; {1J'!>r'$ <q!&O]f q>تtOIw?OLv :^.gÔpp}ɇOk}LЩumϿ}ݺnƤ&<}Nq78_w+D kڇ&9pc`+2K>EC$L+UҠo$;\& Em͊A1Q Ou Yg>TmTz S@P 6s=`_8aAZ] " 0/c43M}-Ϫa~fޮ\c=à[ƅ mSdQ7t@ @2 O."kuGN|+Xvg~+ߧ\opgL?y@.^L?$[Gq}{˸Y?6! .xv5cPWw}wW.nz=F_{Hǟno0pOU,CHxOe9L50coo>d9H>ړ#9b%W6Z93gRRpgМ诚r# N$m G :lC}dz8Rȉk&UI'bJY_%W(&h%ac2s3q(!NGxe-+>,¢L(7Ho pYZ!Q,~ldgs=YW/83C3Wj<Xtq+'iF_1tOl:=qEB?+7x5Ѣqd@I؁Q{ޚ==@Iפ*:[71χ=}Z Ghv{i 8"R]X9A6Ps&|̵1aaUUw/w՟߿\<Eɲ'p6Poaae~g]iL6;-%,IXYNw oMZ:!ZE P ws㊉iR8_i7699uI$ܿ*Y<\6θQq KvfDxxƍ;ui#Vn/#o&Ϲ;$X:4z&z a{䳖,qO+l cd| P},gS7Me ~Փ7IOzE%NJ*dL.] @.RBQYW`ebVY3`Wb EA;Ar0f& 5 m8S$1I}mǜw[V:>v{BBmBC3xоb:]0ꥧO6=iTĩ=`["a$nIԟLG'b^qIOg(vQR7g֥s 89邈#]Yu[ЎϠq~7 0^ 9 \#L vvoa]b)ENFU!ȧJFT\Lo[ dٵٞa{}FٕD4^O^%+ZOS/-)(f$f#bha(c: 螙x2țݒyb Q˻$*cE!?4_4J^RPAOLݚQ[[mӶyM*J@L뚪̏݀CNt|3eg|2wLEA>~xz=Rn8_!!]M~P$Q<l$NF*5w?L7ُ|"W**f: 0~,-|_,o8e7i µ8Q66`n+QΧ{1Æi3z_!8ut[O*\?~ /fKq:sN,p88pt|zǻ%/I/0@>Fy:tC]Lߪ%+/q]5Ą6dBC sK KW 4dz8[dwAni8oq*bQwv~-5xbdZD'av[S%uJPj[dB_>qi-ZYxH66AUSKj*TZ;bj [ gLt+v1)u]K kf:%pj44aZF`@SN{GpԛMqb V$ 1IַV-{K CNM[Dd. >H Iě$u2<=&}ȋ٧%af}QΣEE*(UڟMKi#8y{3#ngvNGJx0;cgV\b`[09{qO '[`(}67w=ȼ<\jF!ԧƝL6N[̬؝dU5AlV!F"<^2sgNw^'dn>sS.p":-I͵0(Qlɓ*\bރ!ݕ Cc|vdž95M 9.&,0Ze; j4H)OE&ևX/R؅F2/%͞y7~$sJGWLsz\{ɜ]k&;i\(ʯ˻$>??t w " LX]B!t512f))|m &x_bTcWo(wo|Sms-yh ~_%f'Fa,}? 䰔IF6|.`WUIQ01r m[C: &R $QBK>uXxML+ b14QTn;\w>GEslC g (u85 srSuJq  c7Op{x,Uso484HoH<NG8KYCW `k]k؝[ݪ9n-܂6qTY=-9.yf P@DPۥ祰~ySmd4dr`y^"r|^r=iK"Peo 0T!V [*[.M$^\ϘSa=zV5W>Ho9JW>puKHv N ۭΪ ][+awu߭_9KV @ګhiD4q37S 2mm)ޞˢ 9$ z›e"`Y_6Yd[aڮ-Ux?QGA>}ߐuR)$^Bm cΟCjvQuWazzqtvGG1ı.ӯ(cE1>Šm]N1 ^}Ka4$'q1TlXX'(1 ]O3|e*@x| ` shtIW$YbO1T{q]&f0xNְS.UIN* [w~K/>K!{:k> OENA Q8E%OXk;s%7]Sbo-YZU373V@EܝOe2ҀƝ35g̒$)/3V\5גuew婐@)e\IaQR벧_sA(H97U\?s*j2'l0.]~p "9rWNYQ#c8d04B~*Ki0emm/ I^ Zbtȣ@}iXPc6K髞7yGKϳLtz^\Ax1L2f >lspWi:@WśIQH;KvtSa҄ C **3\<껃? f7S5&Y|RUVbx\+AsC}(W2 [=O@pkn N_*MCЕer&12 6&t|#'/OtYw./  PZ`Pא@ȿ)%d_ !eL,}Jr'dLd~(p}8˲U%eJI++P3Uϲ S%<$lC&fzQ. MV9J:lҜGر%H<Ʈl]~HԠKj 6XIws8I|9u/}H݆@IPq oD\-ŧFKFڧ_~p}})]#LD{R(cۓF~8~U&ۨ.A>pJ׹X<Q҄3$< :H`O7}f{ "˱/^A{׸?iFz6oUPjh >AIqNxdd6>*zHk \l$ygpS[n6uϣ+W׿b?tKCU?IN)Tj )Z> U 30巊䩱\kw&=:HXƏ@1t ^d'>ݏ>gg"S]^=7XջQuA҄_.Uvh C\j3%bEXi#gaFNi!!3y}b_w0#~ .XHȕ SskfnOQTQdl\8%nQ=-8P wTRWq v=kQ%` 񸤴S eR{z_2uf+1T5D(Ր6d ->rвPuX !с=T8`dQ] YUHk{.lF@=MB wz;p5uC]V!&>pOd`ԝY>tm\i%N:;SD=mN?\ےȐRN 1B @KHDڏBjA=ۅa ޥ w 6@_dfKȡ8UqC8.[۽)e0Bwڲ'=Z|4{8fvR hQCRٷ7jrw?/_d0|]{)9l]1(!Mk_0== s@lMX^I#xv|Ep]g awa8d5 I{8?T"^#TtCT Wݾh:GKA"z$5'M,@lɶW8k_!/aw1~pzZ\cU|p;,Jgp h @ JdM#pd%ϜDt$[zw}7n:˺aT- P.[~j'D&.A1(Dqe^d3ȝˡ>4p`Mi^Ko`fP_Pr=F]%ʦ\0U66 9j֕'=_P P|-e6S$N3z$3@\KaBqo7м|ݣR-k M{}ਬ(8ˣimkhN}lF 2v/\~uũ'tEo/emt DMI5!|ѥK{ P[VpI$uj ]@< )tSyݶJ}TI=2IY ʂ{xUC};kSчKgp\.I`X-[۸-o[ڻn279/ǟR`27I~xz=Cx ]Ihz(Tܦcj<,)K2_NѬWwOe5<3|\zٸ~?\h(vɺ /̱z!FAX02<Ꮈk _׃bi/[*DwG%CTlK9vqMK'\BCe90ܢQ}iV GN]VYTN?a-84Rѫ0w9ZH1/[^dOOamRc{ExVϗܳ`kay,+_v;oJ5K<{jE"\`K6'#PA4:htW!ػzeL'ED(pg Q%|3vO䨏lUB2JV=b^ ŎEJ2RS'mT,ILdxI'8Ƥ]dɂ SXObވ?#.vmmI^S |ǺBwKf[,0t3M(_yIG #%m-jH`Gv*HȘLn?$'*1ԯ,]sK9ty:O57;n{5@U i\23؛0UC2u sO}O'q -ÂĻAФ^lD8ßsйſ2[%> Y^Ȋ$V1AwԶ_,hPqy*ym}|q8EI[OU9hoXıW'KOC_zY P#5HQ'EW[G_Rˆm%8L?AL<؝ox\CNSC0$ ybrI ,*vJ>cUt]HXtOxUݽdVA4q{&799O /$ڋx)Y6:—d(7xck6MH/+q&ԉyo`oXeW7Cp[,";"}XRQ 8(g$UdһmRb=f}rjXq5w1_@ ~xb]fyǘ1X 4 xz7\Z}6\1px$A 7XR~M` jIN){)̃,AHr&ŖyYڲ vE㎂ ) 2UaHґ{kQ`ly0{v"4sLnam}6IrY-"bXuP>!yHOQs8fyy.Q}.-w;C^հ-|ZoV*j"T\K>$^뢱caM=}2%A$ij=v Eas: ۯ'O'q/4(nW$ 8 _B:(Y: M"D}bOv`'#_C'PxMseCT.mWsǂ^tjqfXP4,ieBA%;dS_Vܖ1Pii(*n ~}nnR pв(2 TR][ݻ=M3Ŧ6!N]8=;ꪅ`"p a}mA`:·'xޒd] "sO}">'%m&|dA4˖oT 9^b P`4xuaڱC=dN% NB)ͳzdpM[s|ۃTQDV IHnB@ [cަ__u($c%#YWn/8Gdc@-x5Hblك:e`A sGb 5Km-cMSӐzdL 0f=bo=SOHIPmVJ5nyvav#\Ƶw7+>I+WldMۢi9Q>xN!'d̢Z*\&sϕvl2`9 `H:Sb"P*\ lD?SyJy"ඨ뜂lѦLC1b'04"Ҹm6-G^V 6 f~b,&=x()A<~'I6H@ KvlD0[;50^"n'V"TgGf)wh_MaL n8|#LV͋cMkjC qJt9.6 kȪsU;"h`rB- (߲RFYԊ`G"j#IFQ<"]i&w#ݺ[CaLDi{A"~ma@2̭^T͡S:Rn `2Eރz,Or/'W xhDE#آ-*K9D#[R;>%\x*}٪RծhHuUAyUpYFCcY[>wS9{b ٓ><.sg,-~^"^Lp0rRϓKVtVˁJDJZ ش:$Ě5;~=(LiEj͊.O ylP5L'pj9r4]6Oq kC_>2Q.LIEq6ybր|Ztbx Mt'!2e_H':}!~[*a:H>G1 uE?RF1OÉw_٫[fc4xۛ[8Ap tWKnФpI+[xǹq2OCHEvtitG2n3%,l쏲KH~*]N'Ox$_mѫrrMk}J]mLBL[y>TݦZŽĉt/Ģr8(npYPxhHP"#PYA\. wEk(B@ԆYV7&RSri(0t(d\3+O4aʹGSsq2a|n3bq]|̋nQU5u!MGD*[sx{dF#?|A";X\N tMLv&jI4{>=0q$g~(-ڌ^XA70b&Ȕ%[MK}́Th\j S.vm;DRYNB)x<>Amx:-Ϳ٣id=b_A hB7utMd݃zeoZwqW{\,с7 `#dvH%YDOsND!@"fĦ*cO?Rv!vStM&G]DI>f[ 56`i9;v[o_ [>M,|,NC{|[<-ܢ[& !ܥy.y6qR7u?\΅p.7m@4w{~x*1;@;TSE)!AsA0f@6Gtrh*]{G> "KsAz#K$ i4HX O!t/Mԏn y2޸xD,^`ICt|:4"G9[Kzl| @DdiZJ묲Ua r/ oPCnMg9ɵ*0C"D했Lل` ŽKxETqnq{B3z$S`Ξl׾Rji>J-tÏzD!C+ѧU9ƒWn KO:(+݅&$Xw *.W7\ų.0>S Ԓ'NCwn8ܹTRPsIfn;pМofU_3c&glkC¥rZ<1$֓Rxd `{rnW OZ yy12kqDk܆f{wґB--@X3-15G^&L7v ߀o!+!vbm#X K)Ax_,=EiC՞:d.ɻP3 ESW"TUsrY&gcE`3G> ZcEA7pƝZ;eoT|St4(U(&a| whoid;HӚ]w @:BvDH >|F!H`v=E`2kLn1ttq'(MNj?=|dpw1lvǻ3+V>߰C̏`铙M*&<7ǧ9aRDX" DmlDvh^>C m؃2MS'r9hcb"@Y:7'^qժY P'HpmWx1^ă-Wi[5[}k[ 7C3d#H<$lM6qhOk4N&7YXdKhoi;5qGԒ$iu xDݡ|s^7;s*"2N5$h?FjXt{9+y{2,d,6rӔ}(HFv&A wz}P;aΒ֜%M9Kq4}1$'IS/}4Jg.?wY}B}CTZ >ŀ2IMΓj'=vy2H]'QI'=*=yG=zޟe'O:C?\?nSrBF>pd먐zwta@"3~閻u/0z};n]",ׇIcϻ(HK?_`_k6F>1\GdZw S[,?K΋z\v.y͕vB>J#%Fθ3s 5dtMsa0D&2Zg#[zg]8ORp! ἉƟ>8Um-r %[0'C{n .٦`Ǵ.-d i%vRG,7P7`1{o`;F~<wD}ezdBg0g[(DE |SHIF$e{|Y7>>X`'z'Ь,k$El·eəR^BQ )îzqڲBy3?7ENzu(8F' xz)@zbܪjm.l .@zu}!uqw@N8UnmB(I*ޟqQ.]9>N^/EW41aָz<_z6E'@oLE@2]BS<݉mR!o3M(R93?rN8 #U͇'@\ވ'H8`4`{wΜQBh!)4RFDdޑUP6qr-w9HySw3!@X4Y+j$`$21PЕӘy((>Dl.fvUWa%ws𸣏1cf)HLuNq3؇(,VN6y>6VP('N g5uc<cCc@`%qM3JnW{k{ ˤ-k A⋉BƜt ?{E"l) ~KF.Iͮ '|ڂ%'SwH^B*MaxE-)yilIJ'Bovbo{FV$dSgHjGkOܖC;W.R|_\GSݏHNo':d~mr}͑4MM 'U6>'ۇY]3ne21_nF_]"jVC,i}~s{3ۇ;2zrO>\oq5>d6?qE\.>>:;??!6K}O StJ=|1M沟nfk"~su;_FP77f.}q7 nB) x=򼺽+2H 6}g\BM]rfexvf\Ngq.?{pp*pQ|vw5~t E7<M#dbnzfYSO/n.Wq3zrw'g3E=qovhe aWC;28ɟǓ\4IiML`g}!F."cу^3xY%L,N LgwQlՄ.D$[)]4U VμEdJIәb71e ^Nq1zj8CDZY noQ{ZrC_ -vLG|M[,|J'q"Vr0cߞ}v=<\'ۛ!5J`n q0wWWa6yB~ 0exTVb*V(Dт!Qm(dev7/]?lTr /r3ky]X;[S.-a7/:=Mt^U ]a*a2\m=/vyKסqulLׂ+\jseM,[qz = wwk(n 났mVKԇڑ"3!E\\_ blιEV2Us|ڳ_h渃U:.W&v{9bB$KrkQ4 !gz׉U5)XM)ۣ\F|흏x is;·EN c@zU5 (|?q3N̢m$BS0`yHHE+֔ɑ_ tq!X%i:CsٱG j<@=AIa/mkn!ۜŻ A7 :A` $؀A;O/BA2|1Lr151iX-";j=@ i\즎p~ml!u9EߐsJѐ0&S(ʕHUDWZ=JADbtjJҗa ?fFE9:lv!ܱ_$9P2y; |os=ˬ:crOO~MQ[D mewẄ́sN?'g8sKc^c:Ƞ{ !3LƩ4:ٹ#nCP"E m ϛ 3az1wibJB2zѕf'yo;Q$w}|cy-B3H6KďO)3n:|{{pݼg7nnF&l|7KE︛߻}v1fnLrgwngRpLcj n;s0{jrw+~~vW7DNnrktMs[]ͮ?Onggw_ l<.]uv{GUp|ƥp wy^3xQ{?Y cgppreUG:_*rU*7!̆DTIQ#AXD hٶZ[v :J3;;M ZJ'{UwF}'/ vn 3"}bZhp 9ᓜT!IVt*b%1_ՓzţW`mV!m%3xb#laS)wYϮzE+N S Ŷn/[u"i#>qz`'0 ßakB*RŚH/]pb[m>ozFW\+&-w54Z 5O̡ YRSo$B*jRkȅ59GGAAOx֎p'ZZ,PiS-B2`Nʠ`Qق\pe9)q6&pZ%Lqg/,Bgha︘~v݄y3w[xW?|>'~pY~q?)}8\3`1ME2kכe&3uQF?%Z=urS ]W"mS_k|K2Gߎn.W _L1NdPG3_ N)WhAlxfW2Mc]7z#vIh;@w=lbspu,#gȂ64F)P( !-yV1-t8iix#fgb/d8kOI<oyCl]np#Tջ?򉣙 =LA XQ18ꥅ]&6:AS8+\Mp3o5xMI*vhz {֭!GmdsStGWuެ_ߟWwq>;!(cgFn D6r+ߑo/n1Ê^m18 bHQSAn{lswÑ>Q m]?tr bH±meޝ>·wnq@LQ貺͒&ZÆ rKN^?HUn^st-ڒ 茲&a}֋=vf 5aD)Uf5m]oHjj]tJ646s8t8M7!^+ hbs;*?;6#mef\ݦ<` :)OڴbN-Msc^҂vGM^Gr/kZa*r Q1MU,M_V$[@MKۆH?MnJZRakfB\cSi>lP_vLmILu4>sw}-+Nm&{*39F.Să ?pBiey~.׭~ዛ/"1MDIuQB!\e\l2%M8u]J5h`tTca}kӹqLz.IJ"{4u@5CAK6!"O( ME,j>.I%=Cq\#䑞4 V0MTv>GX- bghx3)j;h +aXN`'S.h}bPdbdaLQ:W',wxG!ůnh[ol51:҆1 I.Ӗ.Ff]"%mLvTfͬ tm' t3S9.}Bs;x?%B0|7hw"^6s Bǭ-ki>HxMRWJOKGG <)zD݇>@vL#], ™EԣB|\HinjʨޖC(~Acj n[d)31rF0'x.dX˕<#ۧ{?qDEɟ`+wp!Sd3љmXÇ!Y~9wjq&חdeAcwfN"Ӈ;n?}L"z.okF)qQ=nvI |4/v~hSK<";coŖv(^w|OC.8Bt=w9}.>xEU mzQ{OƬ ;-Ѓ>HSjoAdyV:g=g)[ZIEd[_=Loo O.#~+~<]߿g^lRb=/ey4ۺtd8:j_n՟3bQj%MeQVD`BD@{ZKlO ].v%~xL@8źxv&,k^Wu-Y5 n>&AgU7+^@PrYVͶ3[O+JR4&FUҹ~}hW~XY50WeMwyb{p9ʆr>P r~Z(6kjv͉PF3s7|uORI{J|=5mF_8d9a僷( kȘ".8_AqH [ILcNnHfʅ.~G_Ͳ3#VOnɛ+J| : w,oS^u.Wb!̗Ѓ^xUx9k0":̰ڔu.Udv78h΍[ߠN pċ݁m+2Q0+>a(6r}>_cõ/yF$戞ws~oLh1Oy'p^Gkp!ATIOe@)NAktp2AԎsӵ˻r*nnb3{+kokӚaZv*ʧ^K1̅D0\'0&P j' vt Qg\(ce荆Qc8V4}/SU)wEݚ#Z{2_ [>dn19O@]D$Xg^-]4L[ynj7 'L3_u8)vb,0Ka@8T:oXg&/ '+1`G3% zRh/ʈijC GBcJ %@f![#tRG Vb@99K/HK/98 Gݣ lM冉6C'ZibSj]j Q .$ b8S0ZOrI!4Sfo{KŒ[vmmAm~ׇ~|%Wh7ǻXg =!YdaQHI}k9_,0x0?}u aTPxVP9yFHLHjhU9JV"b-[JD=@`_UsP^pWb]=dop;?)t Oj+#xCe#;sgtr?-Y`(ƃ9Le%Q(2?X/M߲2d)+;gp7&I!k){mn%nC&I]BGELg WkfN@&z=䆵3# [xo*h̪?EVI%āPD(y40,x0;HqBk)ǷcqxN) "S+}+q^D'?z#EFtv5>jY$q]$wx yz7?oB$>vKt O240u8a@j>" I(^<9NU}`B?WMDpJ"\`&` ;(Z?l$ ,}gf+IDO ʗ|+﬿%Stdrb:\I5D+ĉҌ">iBBI3;jIn( e/$zvhAvpcn^As_ɶ{"kiYTd8Yy-V"ʮ 1"3|emI~ kGt)LuO/I;nŘ)2 k5R``D-&>35@4wЩ5B<2GljsP U)< txK[Sc8 Q#0itftJjw&Wx2b֟HT9]$!˘T:5v^^;nMf *.Ƞᦂs金0|F.2)©QZn:'\wk3@qbq'3j<T]TYA"M&rkb`QEK`CD/v5q{Jm ,V _G UTN}g0Ϻuo}f;83ȟp*#'$ @Q!ű)DT3>=XDNؕWpqʩP0ctPD蘔z)%UFI+M$[_D6)M]{D6(@P-_.M,HŠ̩Xz?vU2"\nU|LtAEq' g7D{e?fK:RKzq 7{)[o O> Vd‰|.] 4@4W$KT t#=)aQ[dSaejrEZ>?(*(+Ce"-QE꺁9PEy&7n=-ȱIZH =aط~`S$_ ׺ 9<:Co 3E"z#o kjOD*nNN<{K=6xB^lx'oQc.جƈ. clgZdY1Fba4\wſuEz8RbNc c 9}E_C9PeϬb׳p6aȝ /G+ GybB>Bl_{I/qAQ>[)$$SO\0i4w$=Y(mZɕE9\6᠜6!+i$w>CLziP㖄8Uϲm"rHvّ4,p[M@(}kv D4>CC1vl“ɮ ևh]ːiW{X)) hQ׏>Qqbr}_5l@&1u{pƮn4"BIEXŌĮW-sr/ $ʒu$:v~-Ǥ\l]O#M]E=nZqK x`0w$eVIDqn&jq h= ن|ӐW%kvNS =+Fa9q k3=`/N>LW?Ճ ϼ -]9S !rr7Xl8J7Q!hGߵ 0~F9+3| nw._#"n=5`}ˮX˂tP œ昋 uV/G)ʓK)e;ؔnwSg&$x̥~a hҢ뢜 ,IŻKzb;+曙%PjLRDmuJz׷؃ L‚Rq~^_=y':4رP<y[?.bZ¡̏ Ud&w OitENpO,rxdz0'cЛx=c=ǩAxF0qx8?l)AF]c:Ȳ kyBžGEiUr-^=\.BsX2K 6iqˀ*mC1Xm\먄8fY{joт#_mm}y -Ki Y3O82QV.0QbY wJ&T2E??Gݤ'?Ӊ1UȚhbN"*yO?yT/n$՞Np$w *$Vsr~6CSעEp!n,? ޝB?A B? BK;OJ#_lUԗفV m9S4oꎝF}Ynz!OP-vܭ}>ӧO=Ǐ`0k|CBbkE῿є&?_n:'٠ɿn.T:16@JӞj"`\2!/_ve>j~2 7g/ox: K=:q q8DgT"VJ+ST$b;lŃK z0ncr4Owpu% j)BGn?j>Lnޣg6KK1&_W\|4v2чHtDQSۉ~UOom #pޅ=مS[`/'?pǁ$Of|#Na竇0Fk!b"tK4kprjF_o w-a=&_곫.p7 ƸT{"k./aSM}RwmiAv;ڑI71ܝ07:h1= lu*:=hNepOŏ1\9޺ vrtZФTGj<y^uSY MGet%%uzY7jm]wIIÙds+1;xJ~ m\[vr~\Ct]`o(*9i͎0Nh{XّkcS\[mNJ7kQS:.CO^ؓбtU( 츧 Ls .o@vQ3/8]gE ^.&/j^oIWNk|!e룡[mO(I|޼`j 3:.C²4FϲʝKuҪ@ͅKAXe{Z~- uU5@5awxťЕ9o>7 pv:VՠE r5z~\,Q2Y JnOF!xZF\rdp FnR%mcnA.# ̾k<{nqJ6۝{1dKu]] LP_r&ߐҥ=o*/"fHa4n Z)-^ ZYdْ8QVY^UO΅($pNrT`͠e(  !(\[&zU&y aWfi*aX&lS~|G @ @fR^!X>'A975Z}Y+N>2IEj;Gn/o{>" UG+/nB+M2pC*Ȳ+t$JjXb 4[^qGjCfFbXN+[m%whȣ;q GѸg]OSG8Lۣv_KD^,&Ipm75mvJ¸#ָJTyQ6`[V!M.h} &4{k= K\/70M("N[ ZV:fB0c!֐*$%D)[W=+= t+)P6$w Ѭwe۩0֯cZ&JCŘ$'ɟv$1P5)*04&2|aީ22(ٿ򺊠L`:&`&L=yl }4p%bJ4}Gz/@Ꙥ |di5@℅ ;b^cXgq9y~1_N" ~%"Q؄=BS#;=Cee֯9Fvz6m_k#}DK:_Bt#43%B|i)x/jGKB`|}n*)c,Qsq1JɳͮjI#ɶcᗐM:y1h#hZE9!<7h}1q @h1ZUy/V>ÊS.6%s"Jᖦ.HN]'u IO ?,w,JVZzK1ښ|d"s̒Æ}/+0&b+!Qc0>.4l^O 0VJ\|v_i)'DDL YcG&&DiR 1Zȓ9s+ fp 6 n ж업Gb g{6P^bcs$+`/"D[GnrWiCI~y>S7+hR*.Lq ' bʕDIm#uӒ!p0D0QM.&t̡ޯ,o<)B@5;0[\Y YO$c`"6@M-_ ;.26$T5[^2{(JFl16 uNe|iloO 6Wⱽ!Gr|]Q3QDTjĜ#M%Kip+'fM.@pPȩ=/[EA3$,!d!\-͂)7^0#fjwPtz[sa>V#bkgFgVլq!o"ԳN4B-,[6f/%l?a(v,:D#!gČ;D BjTU;Ua\ BD2 Qf:Œ21=Wb[pJ?t:SIҨyc  AbIX8a|kb_̥4èm w \M o>.=XO |*JāT6Cˡ$hs*ʢ;O&:]^upj]II_ Xß91̜dDVN!<9Bm^& 耑EGPqO_55%@h#%hpq{7=nm~UXSGP%Z"45H*ȃ(,"0Cy~faeVC:кi 0W֮E#D[OdHt KGI狻p-%;^%6pxp}Q^HwU~&vys]u$DŽJ8wjYs4ʶCx0]qK";ynW*lani{l]-(aˁot#8gcSztw1̡Ihscf ]8v=%7d*1UU~hDN Ѝ S^oK#zjV5EҌ\Hc%S>TUK ZbP2F`VtzNd޼62? z$ @) -Mj[i"+\v[^cr`vY!d}'@57!d2z>;<`z -N?=Qىz}׷ӝvg޽<Bra'g5Bb8&¶L:yChxB_Aɬ]9aǗ[~^8R BS zJ}!X[$=)A`҇d*NHf&F$L?#uxq7V\KǗj[A_{0 rx39M=ec $2u[zaT]*b%bl1PD=LL@dqt5.E2en7rS ",`79ηxU2 ؑ}HM."Xzlq3SaE$#CI/sP۠Fɱ}ů3uJ(h! [U@˗j gy"BݳW]jJF/'֢t8"hUۓg+y-(,8jq}!T\Xc*57 K@9C} AҪ)d0 {9LlM޷AȶqDQ)B nB3+eLgݤD ed F "r@hܪ NzӲ:TІlR]Lo96pV!J:dxZYY_\|.-Ɵ&/'WL>Ë3*8UK0E0QZ7Zn'n=*n#FSd6 o.TV 9C#q=!Bx~A @zG~lDN` o s9B>2t61ۻLACҐq"IvE{:j)J&=<ĘUGxPNiYMO0Yh@swX. Uk7.5|6l~fReuI (TYQes.<0Vxz&c1ؓ1 {D$CEBb>-a$-WAEKF5d0#tlGaP.,ӈnRWj9['q Vm?c̏.'(>B1oR}; wdә"tc'B]t16JhRw48t:7ܕ 1-<{(`<&DmX1’Z4G3)jSԎf}LbN;yO wP rmQכ'~{O~mqһR IJ4fdp}#q_9pbvIzE9\)8OrL}b`} ?1h.E)PxO wk LIjt`h6ٹ8Q~!|3z߮NFCvx!D/JjDqQ^c膱ޕxJxPm]JTdز`~F`&#.Db7?F{Wwi?Fӛ]|_(D<Oxru;Q\bJ&rIdǕ]@mԐPsI\(:3h9Kܖd# Qۮ焘HZD%0dz P^h. =fWȦ Ճ_D^To=q @>O2%L$}$o&&])Ej=!M AC?9{鳼qC.^"B|a"o懗FŠZى.:U@Qrftstl_FRi@)ށt`iDojdS#ѝ+^NF7>~|M Wq>ɿe\WXcmhFKXr%&+4v^:nL]Suw(9mJ\Jڂ| ,+4jh NOk@L $~*m4":jV#"k䀯G} %Y `#A/iGM7>.D=-=6;v;P_oeKBy64(kב`$3O|Zg[ j56T1:npT%sav̷ʞB5>+-g(]J QTo[$x`2%LkʠZn"LT6K/a 'UTOK!Tm!>p7+4"OS"Gl9xၟ".n]xqT!̴{B̀MAAY*/G/]+ P׆l2mE=b+l]iF뇼UB\seEJ] S<-ҽY<]4?Fx@͏[r%ਥO&HUg7)p NS  ' &yZ u\u*WNwGP2Q3TW~YD/w~Qar%pËLI4={k?7l'pC8U'NRDſOuv&ȗ ]XOAmGFĘSHH( `{i l;ٳ-MdOD;ˉW>(xշ΅\ ƀuI1i_2% ŤҎ;Q'>A08FU{em4}oW`QL5yf-M3< 6sfNu+ƼRZyF}40 ? ؎샅 D%~黰CMlrE/S<-,꒐=+sYD^iwGGG Ig}k?U!~Bj?8ڜ՜6\ R4j;:?,ҁOPӨPt!}COCcЧ8*9IR7?$SX|;}:K 4ͻCr0?N 8X4=ٕi2:"4k-"p(U{eyjKk.9Ba|9g7CpPvSum* :>Fgĩ>cMӇ x[lh_fq j^JK)0ʖ<'X=7ulpkP(;W +G%)B~^k;W6Ay%@/)~<'vUǣD HS };W^ 0mC0nRUɼkU:@}yj91,_a: ,S6r;nOqϭ9iǝiy^|2+%=m +st)$Quwݚ~b[m2q>L/)?_8?Xd]ː/{`qr+ lju#iBQKzA !쮔ZdF†"NE+8KT W[8_JK`Ka%-"R,8^'[#y+ro ?UȯùV3qEgk:CNB.ہ~b.+ M'Bc"}(bCΏ}A\4M 9o'N'><>뚊MP- Cu䀐! ;H ph vUr1}#9^Dd 뇼kri00Ǜ z͒JFN<;v8#eFݥKVf-ʕb\ۨ4 .,)jYHʫj-ݾC}#ࣚ5^n[[aKboAhhU)=`dz'aAzQHH(@Qb6U{mbNhR'KWP@ɒ BmaVFD Ș6+CsƏ0. " 2UG%jq[6;['bHۓܔw]G@ࠁxʴ :t;^:\-)DDx3r} x K`3JK.^, j!kZu9g3$peF!ߨ>g*R!dz_ H Y" 5K Obآ Ru(ѲiQe+zI~U|I9G]diT}2|c_"RcY! Qt'D85ٱ\I3}2?Ti-ExZV_ 6S߆~*:pȵ{(Ro jN1^ߑD(XXLt]'r^hVO9 @["tO&Sm Qv bxíwItBwI1 rٸ聛bM<Bf ܈9OxyY Üd̔U{\K*>1 I4?tt\dKcaYq]A+c-_ax؀7mgidٹRi,$[R K"KLߗ 1܏s֗쟛 ,31&=\Lwn =ر/>NZd%Y3^Lr@)7 ,V(r2xS!Ÿ TI:nZ_c⼴T٘5'pzAhh@0ԺQ3 Q[7lmN<fb Ľ߬2gFj,jV!%E)pA)Ìs/0ያlL(#"U-h(!u/JR|:u݅FL!?kʺ}߾P9H 3*Wi[uo) upMgׇ,g%cDq-38- ʐ$ZWt#jn: 6b=`U>?EwBkF; )hA;tDAϭJ^IȈ={RtV>Բ{b{͕a6:OoW))_w*hKxtҤLC|{Wk[~ *A_:xG6v0W9 'pwTԒ!:& @X<݌!1W㚱,C4E츇ٰ:P,|X$ 2dw  S d6UIkq8lCE 9\>FƦjśi8z-.@wQAbW4Bכ2+*J@T<b6ɿ]]Q3J~Whsԧ?{?er벟<,Д|͏%r6}쇬:_"?:W-%xZe.vF\.Æ3`u$S(x +?2)ma'%l6.MAc$ 1㰎{ (1:yˍ1fx$D{f2 מ˦]`{XYjmle؋C,Ħa8|K;6WLjgBr\ΐF07)!̊|K y (2*ȗ^QtV yX@s}3KTplۺiбqvj\N9/vAIg4r)U6ok7nn:'_ ^z#r^x}bIRA03k#S#_cAvKkJB]Rc=F@Š 9rD)#D`6U>:êVBze-u~`7[s'`{:(ͭ7:?]@^;Dx:6> J~C1aw8vGRQZ4x钼m=;=MFXV:ںh $RB")B:- V o6b~ǦwuS$n!MqKn/ v`6psUG'`c؟HR!\Lp 7KsoQw j[HvHpg)GǍKa,BDaFg!>-_r1lMyV]; uf_GTyai( I,k]J$ݏ_N'4"I :O \:-^!ɰavuUp-R&ٱ×;0J%b5zs`7٘`شMwh\{\4aϠ":7(UG{[+մn5,v.YLNZ7\" 醴>=] l<7P~O'wiI{9P;4_mO*^F %a%# %ۛ.L9:!{ s͕| s9e":6aF4t$5+`_ym׹1iGvEqT>:U]hAx9URpJ'.43h5Fh}S2l ѲYGl8  cD5{FbAb` o;Gze T Ie` 1}V;eN,QwDB¶VúŒ}I&Nuzӈ/RT&ŜKr*o&o4y+I[[쭍7ځmy|U'fB!ffeݓiMwٵUU8D6e2&d3@$[ax.DhsJ0n`.b =$͒83`Ɂ@Ӹ38ؑ!: bzYK'5xm]IX+Hq&]S/G cfxpЍّ̚"Nw8{?b#z iWlI *bE僚RGj'GyNS!/BK eӷ'$6/ ;Dk X;`sg]O)P;%k[Y~ ;,ҌT^us|t8eUK ')w!;y~r)(Mޑ0TEn9ǔe>fCgdѺ5g)̕R5 3)Y czX_&@0=7V"v.;.ufUɓ/?w3b0/'7 4oB;:;:?Oe4t|i]GB?$\5o‡fʼn-k1o:\; URvNޭU ҏq?,QMDcQ(Iy:`LOA/LH Ћ/3 {]4򂥉$SEF ;(6;Ubv#$~D,%w;.{F Lȣ`gCPM1~. ! AыZ¨ hD 2fH<ڧ@eӤ'qnSz*wQAm!e#>t5&~jك=, UL%)Yb\,5Ej-O'R_4=*h6dMBy>=æ&DsMf߫2w0 TVrq*f`XtJUmaPl]k6/TT,w z+/v~gNz0fk-%1˧EP/еɝP&GryAD%uMӟQ,ƽdXfLs#YPKb#%DFx t`9ruUD jC['ԡY[֭i^Scϖh;h 3>.|_C<>dޏIqgq 'JRvV&yuV$0ؤ~}=B' Q+{>4V􂐜qL-/ҊHL/E<$#n5 gh }r6zuYP&+fX+>U =N$(8+8Mj-n-y$Sb!P$5*S7 ;v[-FB ˍuf5űwQq43P4z( Ҧi7H+(TÃ! ~ "΂&z_8"tAw~: ɥ{Op}@ _̸7x-KS)UlII1hӝ6^WI xOOa_n˞غ_DO~凲GAZkoID"(dp 'HآyS%a&a1mr}mAq.)0-09ewٻ>f2+:񶨿12(ayqz϶ 1CժhrY{算]_zJaeРe)E􈘌 ĮL"l?ǽҤ%{FāgP$lM8lgwYƌƦ=m&M6n"#s< u֗ckYl1-i~.*cT3Չ`R#3ۺ.hF OM0LWb{,HoU"t_jbBج;w faWg-$hSSQ~׼rdUKJj+ũ)D}K!ӯ>.}Jqf]I+g(BA߿3#>Pjs.BZ]2MwoS6^/(wHI /e"d5\~.,{H*V8=2J\5E|% ;&dqG @Y>WO#v1V?o|(@~NkfF/P}N%Wha^"vto79cK`20Ik ҍ9M"Cf:}]UŐ1G) b7^pGG+%pw>x!-ըНL8yӉZva5yEk WG=wizAx`ۆEdK#Xr;T9ǒz=C.)f9AQ9*SzɟH+Aܫ3fC0qxP>\ڛPz.APXWȆ=8 |IRYJV~~^~_+ {~_~~gW/ J%?V%J}~S=~C~o3~/J]7J #M}deV[Y<Ҝr(qkrTS,{sP\OδRde S.E I鷉$WD fG<{H+YM}N {ps6l9 <*f` 5g$o {HqI'8U~|SIWAk_;PȘClp BW`,yv3|ɿ䳯JAbpM<y/sEd~do¾LG_&8&#OoL 3j|UN(6_]%ߛY~u{!'$g&_~O1/nz׫2E|;v 7R@L}.[FS t|=]78Ͱ45KF- ZxzЏɗ A;nUwK[}KPuW(ҡ8^` GA]k,Y=˗ӻ4(><\~S%"}zQ-kZ2%CZB rKUJ#,@FS|%粃`hnoTCuD)v?/3{+я7wrXd+ tq=:q?8,0{(k;̷}$=nC2["~DQAOHGvί1އ>~ʪi'#pc{ qM%k@[M뿨a^1#y:1rmFKKNwCJ?F$1oor7ą8}VH?oo׷2~Kn_ĥ9pISq~={f{7|KS|%S_1.ǍSytÜNѽܝT~1JL~ˡߞwp/[& Lؑg']|`^>G)ntك/ؑw𝩜Bmj5W2 /C]o3y#' {m/I NIU-d9,#QQ>e;X60?<Hbٝ.b*@Z@mrߩv u;T*,dcRP1α1HixAɨ{H-bdPȰ(HJ4$3 %;zMaLO*—3S<:nT?[0~_o5@ti*$ x垺F[GCbs~ sn~}׃mGnLS +K3#cu+fɈC^ _bҁ,r(+g27S)Bq~E]Dq$28뚦(ͧPrD'R?d r.XVOv7ދ#LSi_bz,L+ -Pv:ɖ'^˗B*,&X4iton1BWՋǪ_>fjh)yS(ԽwyoI!6]*=rIWb\B ݛzjU~0i/^%63dwl Xӣ͂#ۑPL}J8=p YWo )Nç">|z+{5Y3p ~BJw'<- (6-؁"Q:\Cwn^0?KWg2[ d[lNe4v]vw+v §]?9N5`EoC&?QV]TpaCd7&0oEãB`(F>اp duF,v@#SVat[\hXiaAoNbۍ~`aޒ@TS7Pw Rk(.D39;bAY!Ǽ0/9nD#FO=@46`q do,EȂΙ^I!O[(In@1ړk9<ԧL SWi ɱRNf# ^͘%Y*N{%d@/cQy!tߓ(RB@#Eblt<]6a$Gpk$^doJ-m& Ng%pZB=1@yQEt~'51yVó}L?f@ܥH<'JBx_]ЅwB_u\uM*De-6:^y4@&BCb%هY3[) .ºj5rW%DLl\$qm䖡#'Q6EDyTpFFAݔpHi˩)ɇh`&Eco  )ɤ߶w^қ\coI%qAqaP8(zZu& ʨ;l6iƆJDq=b1<'+`eTQ,߻k %:y~C<ʋt5B#Coq$kw1u'^h 8S'GՊ bW<8~zCUU6Ht:%M­cF\Ԭ 'u$Oe,7fL5a;FϬx%>bPTJ[PݧcL?}Js~׵!=@ُ$ݍǗN.!%/1Օ+ӓ_`zX̴!]]bF2 %1_w̬݊fVqx lefG  D /fs?F%UͿH/v5[m./&|rKYѻ8`{ mȪbt4kl)q~VvԻ*S}}(z|]ӢxUPAlF[z$?,g"b8pKgR8 {NE3l-ۉºn+p_Z$u/x 4_$sAav(OJ!T\,2pE B q)Ùc /CLړը&S SLifg| B5hEʩ9Ҝ}}~uw?33>7-;IY0;sf(ld}wOz^ҙ!|s8kgX@uE{HzFY2=g6=o;$m}_lm"^J:Y'ʶZ}H7ڞ}ck:G'XM:XdKi߈,]/}S~Dž)hʜːsGͽWR7ܘ6r"7c78a,ZqA%!グܺ=JDԲՇ&8s7n黜lln+kpGuixuFѐ0 xf[I2Ȋ֌gµRA1djb[xKrsz[-^N\({znFW|>-E\Mi|rgf.}^F^W:y>h=4rrݍ)i6LP k v.A,-g^THxI5Oߗ-JetHa2Jp{惈 yVx< DZfOuWmAy.Q7ɘSE$D5/!;I%b# 3 INMJw[L qqwYF-h#n^X(]^/Ү*Ğl}U-<56b>~Gw.23 Q<~9m~gߎYG|%E =v{wKl/ ܙ%(|}2ohYHqI)+v~뒊=`9He.dj"6ፕ5)]c d8HWT#3=Qܰ=ws` t6`A{(.}J,9r&v Kڥ|, ~UxAU==qIUA_po!@7$R:ܮ3Rv%ھ]gE)zI38!J$͢v3J7|# 7Es}#dz"ixL?#N;YjT]aY#8+J8PpU{}m5]*jDE?|X"Co+ 9>Hh63lЕ)DWWC-Q},eC t[$hj[Hbt&,8}M/t y6u0o<?\UD˙wM`"m_ o P?5q¢g3i| Q9`_oߚ?Wc:o06 cgMh꾟ZaYA9] 6N{F:.}{b8%㎳1'q!wjl@y}/3{#SY~̊d*O vl9kIH\YL{HN E 9J_>+r96>٤B:waj,!-9ʱY/%=%!zn!R,Ģ u0iFkސj@ɤuI94d/Ea?D?B}=Ϟ'ߥ~le$1̃ FnE8Kᘅy~Rj*:2A4 x鎄?w] q%[~ $H!Bok&"1iA:A7jt-Fs@zKaQ."ت̟gYH+GQ 38`]ybd~;ȇS$ַ*a:q~/an+j22I2%yT[4\"qÓm$sqը3!{lC*Q~QY]WT+Udِ]HaΕB|Vs1+Ȩ/L"D8Jah*[Q*GJF`8T+ Xb^RhJI6oR}-6HBpv Ȱ8WGϞOjnJ vhs7g~ HD-=`g0<`0:. dCddY4, !e# #[w$ARF 9 o"CW]f4|D[-+᠐g /3=0in,@o:$҆^ZAUIWұMC8aK%2FI09*Os+(|LB0wEzD}YRa_G/V @&T- wSF-U@UP) >2U` 7e҉(SU$FdURxMS Gw1->" Hr s1AKKXXl{4O21ɷ݆ 0пm&pU|=x6H!Ou|c2HNA7Uo(/58JG2aSr+Mc@VZ0. p3퉣FAɷ7DW0+\bv/IR e t;Pܚ0bhx0"Ԁ)IڢFgU˗LYoWVY" zڬV:c> ~J+$i\xᾱ,UFf@+_ĝn_Y醮+'(PTFVԺW.*E6V[c; naȩrX6x+Lz%)Bq"N"m15m^ ϊ_"-c[s28I[Ha0˭T ܳg-cK6]Yh ,BMy'2|1o[a  ~3)R;,Fi#vrdWuF- 8?:W(ׇZQ@1#(;C-$XfIJgl0k 첼b{ܻ!D• ̺n^RkSUF`^5W)ad1e^ /$]*Dʪ4ot@ra"6d:EyCmTy"1-cd"h#b}4zuCe- j[ܳ@Y("&2ueQ2:ʪ@QGW91WGU0S+.䞰\{TP.3B D6KG1EtD0 .Qǀ [+̐ve.r&}fMP*0Thl2f @ Q9]U22{1d:ϛbc o ;8'X 7iCsRq4C\h$O r{ ^i޻30(`:׸}EF,Kݎs-B?dX3S#~i˥XOvR=Y]!&ݼ-7!n|4,F"MA֠1޴(}GV}M5~E@Ot=$`DYf>2"((FYjTI<-p%?1+永ء^v7 Zov؛xǒbCL"k&t0یA;*衾w*~D3"# zx9"<3ٸ?ǘY G}~.YN 0:Ҫ1ErB~N$ew%ѓ+{ϱ=IjZƸ"wq6^!m ,C' `VTsHg cj,Q2 (slN>sJ#u74Bĕ |U?F)P?hQǢ^GDl4cc" Q6VMlc>ɈtAi猣3Xz]_&wЅ1|czO <}@n8ݏ&o8ڶg*VxxwR &`[+o[6DrAO P%`DX s)ፔ5fxሇG߃Q3PbCہv,BtTx,Ֆ}Xs:8f s@%phCC3(%(F3%T¸ws7}IѕLuJ~1o=Tǂ~&8)Wt1Gkxx(Ew+ȉ8]IBɲ4NIL¬l,x aJ?%* t>$کU.UlZF'U7ИE$X[[6h 2$|9vbmrC$l݂y^ ecĪz!wq{u3>t3nA%aanSn7it^?O=5Gnql8Am,WY ~7[ݼ53p# qBm7B4:njXw<]etLdҲ=p8ڨpP%LF^x£Bʹ1=|\Ǻy~:ZlW sL@2l \O')WR7#AT(6 dU}Z٪;3ך,Xau4C[ԁI/f.IrY[~^_ ;xVt8{z6T 0=OkZR" !:zjhP+q7=w=и(ⲁU(+dz !ԄM{Z ,X5@q7,8eZ/C gN# p)񫡑$ C5gҦ SyFSPyN?g3h?Onܺ޹oˢ;0Ǘ.% jj:;"rCXʉ,_s7>- B(iM@aEΰ)@n%m"On՞H^JezinB8#àd]ɟeK Q;EXQ3W;Hhs\TDvjTvr;9!u=,mT%ocm#tpjPL;yb[On"]@% <jqH&BwaG%)M$@~u|@Ň1jWs< I@GqIDN:9ֵbX:mw:ڥxWV,j_s;x+a n&Q: Q^]͡Jc6oqE -r߸s%nCfeJSa]f )l3@[4S%!M@խw_=EzB`HfIL鶘2`6D~ŤP[# X4njmyB̀Db`&C;TvOc\J >bA;^eCSeUԠ'U6PT{WlMÒK'spӡ*orWg@ƜCR6#P-5#@&d3i,G5A@wSOڛvH7LKJUve7:^dlKגkO)ss2 QU!WGPڱ6|_h{$QuSzou-E$zӻU]cWTꛑal&~{T;.4Qt?ds3[~.WR,qWH>hup9̇"ps`3 {Cʙ F/ A /R#7Ƌ <%0QQhfz? 9BLg+W  S㎿D=9CVS-#qe+_Q5f\0契ILdZave(\L>╨t.:g(R\Rn%v\ `~}*].Q%aZ-}3 9Obs q?WK)_嬕{핖Q'~Wс5{OMQꋎ]/cj'Hu ==g;S|+|tMMi+/2 Cd1q؞{}>~Zpf͈]GjcKM\j~K^*eC:>LB>yQL>.獎Ȓحu)]_t8ѿq-:O\6H&Bo_]tFlݞpULVHG͟]m ,k*9yM%' jP>4mj:B'5۱9ƤL+7vYY ץc Ue8ȸ^m/rIF@dq~^lg ` ZDiy,IɾO8W?4ZJt*W5oR L -F^X? Vhy|Syxh=$ň$ .Kݧ#Ti㸗yHWf`GxcUx]5`LžG;V|bj'WG.4 EIeG* .N!B64&9G$=#E-1oF33.ު+'YނbFS<ӻ7',~uᅂܵt,>ϟ63C$l&y-Ìְ^7=` t<2L8Nߢlth7 /K][4MKoVQMTY2 ЁtR90?zV(*jumQ`"&`z1 n㶳Mxm:Gޡ9X@\]/BE:YGd_>s㹁Գr<H"?D|d\*.Oa.?nF@y+b@DVeOi":)pkի485*NfrJr)d^#ʑ` Fs}Shtl?yO^Q]~? {ZK~R 'CK5̡y{PYB==XbrBPtG )8Gފi `wK5kyc2tit A$>qGY\?Jrzߣ]Mj;]HjXzn $ظ&~{32K}{='ҫWpH!0νqum#)gB/)[Ws:ÓW w*LJ~JCewAbeўۋ#9^08׃L/6fzIH(w]x8)>j>z$=}H}Hi>7wE{%k;]q跜zB.۟]9>$Tγa&z,Jzq!zK?B&j9L;'.uO=}hiI}~axOѳ?A?0N0;#}$`#0ct}I}$QG&Gכ}t_Oę! yEljԞ^\|6G9.F/n(_Xwb_JxՈht-=7}n$Yx. ?SǓ%~vv uBZݘ"="tā+ޔϰIW؊LD5(e۾H<>]0~VfsblI*ǽ5~G7 mNGh*Tob@ &y a[%3쿵 S(%'l$\z" @KeOn:&)z'\˖Y2xImYm%YkVޱķqD "$T1L)veդ* :6qf~ѓD Bx|K=~jC uHl 0T=e:pS*[e=jFe H,%G?HӷC|I CxmyI[N Er_wܹ]x==eQՃ5Z~_wp}k]oCtV"C#>k{z'$WF5db|_`#]x:.;nUOeʊ]I[ňN>Hc y~:;|)P)<O)(tBey0@bd! t`zi=shdW O=z_Dސ0{+((!O+HH 2$dgԮ6ɼS(-#Y\Zdk}RtjIv䲯"rZ L"bYO_U4@KoY`L}_.„ćMx:1}촹v;8+۷ܒV,)D&{VQ0y\MNib:g̦8'pzE\rTkrW,4T]Yf|㡰eCM5Џ6:(q7ܰՂCbK&Lء5/%$A~*KAM퓛YlD)Z( lϬ:!b_%=Q>A=viD](=.;C;G]+!| 24&L@f2Lv12 ʶ%XJ$P-R >NhYh~iŝZFDMsu`m0QNO<˘<B҈X(i:\ESfvt1J NB.t#қPDlc4wO`@82]Fe4L} XVjLIBk_hR}A.u^g$٦Rhڶ"xv$\րT+%e{Vhg>-r(7,XߍVt잭dlZlRh&O[_ZhIAggf9Qbf X{0@Аڝ6U 8d [j`/Ȏ İ^,*bHBp3 Ӑw1,<v).&Hq9"8b=,yeٰ` oy1>BoD rmcYSPW7M2DSt6Pvs4 /2ľ!2p! QaAI @v d9~ښm`9Hڂ@<K26Hu{)`<$!o`M׽!GtG10ma5V#ZR&^@^E,F7mM'"n!ąI Hڦ{ݬú4.h7Lb͛|:MBl>0 ϨlC()#RWG+Pc|>fSqi&_tsn|/sQ` -q.|ϤyLg6~ԅ}x5VtCc2vn-fx Sl2/dNpNC%z-FDkXA[w&sY6M 3i .=7]ߟ[ (s St3gƓro,2[o[`G{HQtΗ3 n ͗nL8kcN|0Y l;|4rr$)l?Epq7" qa%?dn68_C(ਂ] KXs;9E=n.Jd!j~jh@Չc`)-jMFM6pkxJoKx@s^yvQ%^&L6N񶂽 ,pIܷ| ,Lx||$;i)=ѻ oXC[0C#wd.8JFHufY,Wa"@%3 |Qs"^¹M;DTtLt{n6=Wd|$L|.BfxMa&t|,ja}FF@z6NX;ÍͲ_ È Q^B<ɔ|1K4IeuDG&XpGI8nx<0Wppڰ`8eKh9y>pUvԇע}?TsqVc8/7E;a* 4i@H8е!ksn2iAB_%fH6S1,C5b\(mzeGCW, Ѓ9>3Q^.Hf%j(hlEN=ܖLǒ16ඌ㙔Ϛӓ<y#1ȦB Q{aVl<[$ U25 <ªhE0H5#0zjL)އ$RۯDgi3?.`4Cfp#M YQ>[-^C)޶Id5rTF\Za>t8eHq% *1 '_x(31tsx{,[$I:hйhϸB%i)A{יT]ȐAXeks!%5axYhW`뺪 "j.&">IexRmnuf2^r⁉HBDUyQ{3)"ɔ EC =Hⴃ8hw ؝lQȊeyMg8?!pi(hB jn[ Q7|n<r:)ˎ'1g1W_翵zn 'n$y>kNA$@畡 ĊP\MSޚp϶AprCM(,#)ѽܜV6prjfE6+RV'$nߠx{6).\ǗZ6zGLӠ7G}\gMd7+\l ҡk2^[AiW ǀuQB\7_e|rz*(QNgFyu38/|xy"A@lu(؞o,7ӻ|qO8 xI1mv;dwAT>+,uu,;D_~㳛֝M s<仫Mɕp5O_Ek\YK0|Yn&jqَٕR<ɤPRt 6 Pؓ C1Q qU!.}zuƂc9[ )+b Ҷin/Q%C)!\l_><Ǎ]ìNݯpjQaPw)g"xTv(}iJ.l3iQm\Ž?zh5Nӳ E/-DĬ#elj`f"}qͺb)dc pֺ$<۪3ΰ|o`؉<3b#YuGx1)QrԈEGH/\ n>vYLa-!*0mRKyֻD?F}r+R}),L}ds~Fߏ&GF?:=e)^!2lLd Ao0a!ȊXZ5f}rͫɻUFI: 2$ 3; 픻^m7% M e $wH4*nc'z9}D1K?R9 wJ/}(@c?CZ[%cw5#R~R./XY?)_Lgadc҇ZZ,G}1 \G.pGr1bjbf\ӼygB=bǢ)~@^6;Tb1~$~ćI|oeCl6RSA}`7SYզ.CLC1bvIh˽ جC8Jz)WmMGa' m7mcRk*H5$٣Q'ȳ=UK^X;`/ʋ%-vxhN'mnǢM3tqDOd B5*f1PUIB҄` lR"3YQ J1gH_5hUFJD`A63 )Y7 "!g1 Qxh>Bf0!C="~9/h_ (ZшGs[_K RowӝF`ʰ#j,c[Z=#5.Y[kUdQ[C>747M\TFU\>n>Cxݢ SD6WL_7=Iob R]VQZ@цhzIU69Y2[;d$Mlu*79L>].*p,QCMBnQЖɸP4Fc4HuL a(@Ê)WLnEj3F $㸌x0IeJ$31r̒ IQj3610Ɓu"Z#4k4r #leT:oPbs7ң66>q)J|u30*N?Xc) .qi՚յg]jw#[a -@1_u3T8WmBV mAe{KX8֭Rd{~u #BϨ9׈pF6PfVsm AZ:د6olR7ǔiu,7zHBZP[]dN#l'sf=e!<*] Q]~"m֜yB'\)v2;y!GM.|×l(/U#|z!Vd` *d"|u(WMTW8GkHD@tʿ;x|Б͵U2 !uPY_,Q JG/9תIl*yɚҍ!B8hbfH=ʆ_P݄`o ;XcO8mDo~~5E H~sV,7W:LcY|Lj%)ptJj`0B[:W0_cr+1:[J1m6ݝ#I]:H~B.>jF ih-xf:9L#ΙU-^|%`j@͉ˁq'Y}eP`gئZ\o=@nCQ|֐~tgl|7O՝҆]̅XqfWNF@{@Xc{:_b #=V?7_X|w9/m 65G!z^Չͬ0CN8^K>vJ27Z*on$\dh^ `c hӁ|.NJƦ'e;bj\e \}VW!ߺNm^G齩-:Ǩ}trG +my`act1@'S> }~6k`ԍ5i;nml:$W!F;i(_N MR/Enc; O'S N>}.vpbs"s wP #NM4T8hƉǤ%~ LD$U 9žΡ3"aXWqݜ%~WTΊ"8isP]<<|C0d]ٌ6@/]N6\ҥ3ۉocjی4z=[DÔB.W/Y9wc!|=MXUv85pr"x\q>p{A fK좨2GZµ7"@JdӮvp@åX8 Sƀu(WWYkmhW*$SU[JӐ~XG>YGs׿`-u"v%DW>RXTSлTxg`(q7b"&OY$vyxe)5\22}KnhSN-%_'(D'xp7_2r'hkrc!7C~Rp,M _lu^}s LJ L꺸܍>|?xj&H~.pe&[~OrܘhbbĻg(WnzpghƷ#7qL_x ͷ˨v7rk/u2 &ͷЂYFgk62lZ.=5ɘdtj˩3jщ?.>/Ysg`N͙@tg0W,v<$8b4=?:ŐVxT_IWsQ4w;%=9~Wx." 8[6P`aMgIoKV]\Z}2ɝcDȆ  6nRD %)$&O!fIe Ste Qߡ$5ts[z@bmIֳ['o2W1z 8"uk:an;НBk(7H},OOe1Y7{CA}q*ɹ_T%0s"oJ4XIc 233ߒi@5e4RTuNre|,󏎇z[&uYuXQ;u?o{ߠ[0kC7pyŐ7A7B+7q[ &ny,)׫~^&N3[k~9̉uw`cЛ"곍Tjl@[ʲ^oB]X6Y9"j]neyR_X|Yfi!``8!}n\nd%ޘ@ikGdp1do_1W܂g.ؖ@cM+^!d2E^U]ܙtcDL¾S<.pQ düqlbG^$[$ (Q4'0s39nΗ6(c<`)m;ES&ąʻux5\_kQ摰N`I/A$mz$ {Cu75nl &^Qt> ;u+ܜV5Sumtՙ@08#X҃X%Bu渍jOQf q#a5b7C~VUؔԦ!J(Dq9 F9ơ%G&8`drVZ,{>1n^oY&{}- e˔e#\TA@nُhuhd`3`Ŕ=ˆ|Ϸb8R0LC| "~vEAMAͣKcmPZ;QV|sV<ʠ0~"@_"SƯ\7y|gl AR哫qWgLV +AFUEa #7͟?/Q#݋|M)q#֥Ǥ*LkmuaCV5ee[ľ??<!Oq>7e׎8OwWlc#B1'Q^253Mrp2OS~MC8BZ@q129Kk~&qSҋ2,p{.~17dR@I` wI2Dŏ? - a='c9@(/9 sC<> ;=nzMDcCC Q/ l'd7XQr=lv 5q% ﱈ(-y/Ԝl쉯fB,|(+?VsP_퐾꫟iNX0z}}Q.1jG/8vM/n[\YzRtZiiS C\l+1F!nZNv F@CD8=0uYKDJȳ}CApGɨg d阍fB<<+JqMJ N1Wh)3F'J' S *Sww T ;L }{g\l"[nbBݦC>v;~ZOK |wBqsBb>7 縊-XwJؕ UtLoȻn-N>o r\PBD("B7`(0-jΔ78X`Ub{~|` xTN+MiihGr2ā3G K<(BZy+g4z((͇???6!{lO)c;aWofs(۸Yz92.q%"`d)sCiχ3up~.ЬADʏB,.A+bz[f1X8 ;iS:ޑ&ZB'0%gr>QXG7d[Yn ̌j9v@?]#uHW2gw(҉^Iqn<0csE* ͹  V72Qđi-O{wZ4Ek|2'Om0Eo" S fE崁F,.(d+3b߄"\xy ?"6gp )Hai3>`p7ZSZV*yXUȫ1zgDX,~Hj{Z]ѭDXCe)1HSU'9|rr\}da}>≁݆[EaOJ=%-esuMB*^2'\5pyu@5~tScyuڔņ_Nj~ZǑ0{iqTl(1~.2>Y,WB[/<:Л(>ֲ׳/26`ɑ+Y͠ _,Ʌ2whDekgZWYzNDcd u"=_!-OˉA~P S 1ldU2/_5FO!%]0.tKJl;P)3=>Ww=AtR>wCǜ;Bjۏk.ċ7#N1Eoe]OC+m\V]+}ZUz6V"&- XK nN R4Tw!]㵲!OL~f$5}iR=t+QEickֿ*jGYI{jj2@[QN.Un ~^dﯮ++lOuzl.7F !{fmr dzaZrSv2y(}afQŪ++;v|hosg~':pxZ-nj͡&`$%җuLu)$S{_{pTQp*{. ޤYćPi?np={"#QAA ΐ)f,j*+W+UF IIvi!9upG&k',z֛NJASr]Y5a)BC#]~օ Na=ex },{(GCڢAr)HH9nԜ+G 8*^"g (֟$e ẅ[5!bn7wӛ`~o⣟g$SM3 tIV? l[ `ߝyE)8fuy0Mu9˓H໏$QZ]+z:%'`!>C@7;% v, 1| %5!"s){b%2gIe>tF1ǝi]Wi>=>iJ%Iya}ߣK:s'y˨ T"8z?ˏtСmG}gJ~?R Ɏ t/+ҤhƉ)o v!ˑݭ4qr^jkA#f:FCjݘV~AiZY2-Q@覘}whKXޢXr֓|@*w`oR`P? ̩j]"eT0 {Iw8AQ!_>'C>ǢnaxDse ivPgZK-ꀉ]-GcH#@ېV$H܎חJmڒK05&-jCv@(vVQ[DtGv q Ǹ?bԵb1bMJо.b7Wi.~4aX3Ѕ)6C(݅W=tFPr, [XeL=yZ^R0h4L,E2`"n?7Ţ 峉՗CemwI]X2ǞOj )x:GaمN\jV>.Bl1eMQTܱ QP>re~G$.CkL KnYR]Y籈k8ݎmd3{ySK f:_ \+YlR }պJ|C5 C_ik1%z) 5^ {YoBN0 WQfP@(;䦪lr=ruO*vieWTe%K˦JIx,;)^7EM&s:]z n֞[E63$1 4j>$“8cȤF?UM)Ff"Iz[PulM>>q+ʿ~mS<(ҕw$rl+~})[rQ )\O^n¤7b" (*t3K`_*pniIsm8}K{S&ҵyܘԛc|nsXC-'-D!y&zv.dWX}5׈DHpB/+L;>k\ !\`*"y;Z>G Rsjمr[8~$j)OVbPAꋇ!(**&)&UD\.WA)֑80y362C;W ҧۥ3;p0<|͕ts y?R6vp_xQW^ [~wuy0YF7=aiϮ`w03rk6zn_e?b&+x1v%ӯWEW-C9MFp?>WC~3 _%Rf6N%x46.5F#t^Dn(x]8 ag8wq=Dk!Y,E۾d_pӼf|@EY(R=' g/j™MxP s/T=*R_/ $09$V9q!d2j]4!$VOh۲w[z(~^I۠)dzTK#yˎ|5HRF ˠ+TtvD&:)Aa~׈ು/3>+`V%NC#L(<УmFHltXaT\ =Yw/W4/372n %n]&Tq)&[ʶt}Ax}&{>*&`61uy@vQh}^ч>e{7P4;?:A?qK"NZeqU)q-G{a<^NOZW0ބj$]XBHj*UzѺ6L"22FG%.P"[@ ==R[zc.[ {Fњξ8L&)&ưՖ<>-0.Eٕn:Åϊnm=ܮI0yıhW&ʓ-XM;sbי#X7[~W`#aP}W|'}$_Nއ:f/~Dk. B{kd]>%&C3u. 셏ϾVv3 ! _jZ2g w^RLZBrʐn5l_UjqO+ k'pgIM&a!o m841Lip+ݙƵhb,Jk:U]f]8`&a֘$ p:*F:3{@0Z"O-WV`p⸍K!7E7&e,%>`AD<7|µuT P)+Ǵ=I~~vtn߆XTd9TD .?ߝ (1RM78:e#=RG~CqLhCxmCɈnUPA=z%8T 2,Q%飔u$008[7G\Ad?>E[v Q;K6 aH*b}BKʤ5|`vo\iz;;ВXd)GI-Wf "2 , b_466s7Zra^, Z,Ʊ.M #9xGv7M"T:tvrVqZ+`?:D=GD-\kPnMϒp: Aa" t/<3_!{FcQL|v\pJ{}/3BF!zmNӓx0ɩg*dHFVpq%kϜRlqxATda8I2Em݃GEߠ)Z9]3_Gj_r+ Qr2ϖ'$71̞ӵjۚ@ƞЩ5-ry0G-l1g!ءǒo+q1 cѶiZ)eG(mS =yfہ%o4,m}q 'inB+>'ynMxyf:n +ہ[cxr;G~XhRBvvϤCNES5peחϐ'Н |?JO@?xucVlWxm Նi1s(]䣏b?]>᳋?ìٜ/kfWcT.~[obT Y>+|RuR |6-v~g&7 n&.;cǔPO0uW\ti8ɗǣko̝S:r* BFldq]VX9[ZRxErCBW!tTYtI|8J:"kb`7mܾreIEVCW?_gu6kڢ/gS땘?n@k2؈%;o*9w-˜\byE+PGrmOʼ'j#xg41Y%ՁE_n%Ȁ?ə:HurU=hy'ixS`IX+ۋ8nh_~( z#4qH"=~9qffcP%bu,5qXVیԤaJi<9 ؔ)D #!Ϳs7:(7(Oˏ`KZ?se=HIao߿J ߎf8!\ ÅթOς 7uUv", MZ)VrZnc%W{\ftTZ89J(RA71`%cK U`I;swgLUPv*imZ uuagoBdӯ䯏\tVŝh bቸVFHzG&QbLn%*HFxQ< "p:f% ̐@o@B^lna<)e"NZv6Q B=c. 3ӅBPEdQ>DkZFF_Q(-K>?!|&OgXp'5"X~ NuY-\TazҬh_ZCKDA ;}n6jFd׍pWO$/(gS#2-e"^}* Iߨ~3P_ъʒ a'-ّ ڱ-͊L8:쑫 jc:W@ MO< t͏4"0A3wJ q& 9<,4dAyuS4LD8/y=fZ/m;<Q}KKeAە!ŭ:v';Yڸ\D0/10]xeaB3:juy#ff/P(+#0dV~imwj*z.  =*#[h7!AH MJO'4xр̃.WpwwIhEM4x ts Tt74T5F/ 8o0`MvBHkܧF {&HzGsoƫwC#FQԸ4^XQddLq "2bSdbwnՓ%,Z'ˀYx~MyOIUtT*; &Sx:fdZ X@icur8zj} x=:ʣIX\鴂!o}IhcDԘ M95P¼)ڬd @}ǤՖV."dZ|gԤJH2e m|?dw:!wp?z^%חyu{uR% /J%ٲēA# wX3`p;%ÇATgbO>>ingt<0!DzV" SF梎t +U\nSH#KK>+YBZm8b"k2goVGֳIǰA|%v$sTE]+6P"ݷ0sRߎ' PlX ]09h6ǮЂ<- Z/;nb_#ɶ-,W>x鑅E@UEL#= 1OT,Ӈ/jA"Aٓ'=pĸ Db C4XjD ʮ S1br< h;1+1X5R,%)¦T^b T6eɈe9Ȋ_b}ٙ.Opt%TؾrɗsKOqQINZ*qHkMD@x(:9F~zNARk>S=1Xb)8{E)Ӭ.V{8P6&h$AKDM.fq{P9Sa4s#fde";nZ&% 6VIXc]c,z'ƃ-&eqn$1 P:|h^' +t@cq2pۄ)ީ^mA݃6 `1N5zf'椈;Qޜ*S{6tf:gzt:~ jBvg-:|$Jfy Ҿji$zUթє׍pH2~j` Q)e_v#,b4F-iD·oձ;0U` ƿOg*QIro&VTRi߬*AĢ:ZWMcў_yO78miK+?]ˋ$3\-vNQɰe{l?#tX[sCi=BvK}0% 3 0 9I >^%`z,^]Ieb"#Dԇ );HD#[(>nĞaљRK,#:[|zB_%(i RvSe [N*=馐Lx[?f:)!KQЊ=ɟyOm+X3h{ɤan}V X,6:C1*pħuᩪ sd,ʧgy4T̨tyHC݋/RIp*0a- 60poX+Ŏ(ut.Ŧ l]JdVÝLtMSoޔ:`aacx!@N^|#^i=Kܵ[EpzNTޅZIZZұ8]t=/)RȆXمOk|~όxw!.5Ԩ,WV $Yyfɲϰp8PЦC՞ Yi}_ڼ"Sic@r=UANAb$ ?UlZU{ "uծ%'HkҔ^~-"m h)PV c b|";nwajbx  0:SR:QVM" ]z'Nk\&Q {QĴ7( nܜl_3'l/G¶|caB+w[OG -7 +NAf8Nv,A {"A),≂V'P&N yDsox?ucmWoa4@ɖ,<*P],T_n0K}!P'M?Sd[+q"'t#< p@:>v o nL{RWxޗXb k;#ȦYjBÛ`n eHd bLgxx'`U]|l<86RJM -A~zPЧپ>=Ն<"SglRS 78T{vs(N1d!* ?5(s5VOI3 Gk5v[둭x :KO6TbsS}d|"g'=s -_NW0;h^tK1;*qvo!E0^4OCf sץ襂?RD %&Z{w M4pcl3u'Io]ߡӰgҁ~a5**I+͙xd~!;n˖J=V,W -T\ZdFz?rP=&0u;Tl-^ bWY+U3J\17cN&<]crN7%ػp,,?ђos6s)?k'øY}2w4-OלsB;@].mp!4pKN+}cTҜhMEEקgCv167yklwm@ˏ QΘж:nc8v@ӨkG]akkcN$ -z/dGogtgg F̦n<h?j%G-JXʕ7&ޝ9(8ڢ6+Cfq2s3/Gpc{Bdp57o]} /_d\cd SVъ ak+?Dۣn2OޟWo,.Y8ߴ@*[i4Kh[+D5"dilTru??6@Ê!1ɥa .u\q?ryU?5|arNX>(,Y4~ !o.YnXOBj-d.B6NAɔJPW7@v4,PYz1r1d|>&F2)9_2m@tH3*}&:q'0>.]kK;yb^ [)J)r=^A@k<:Wg B}fH0+yaGEi=g賉 ٰ衹L5 }'#@Ӯƺu`_⠚+yX,~\fsGqxVnvϷNU)LKR3rRr(O0!WP_UJt~CϬӂM`]~u]Q :\BNXJ l_Lj%$}5m3%07" +DX+C6q誔o~m'ӸT'(\tLR6r0P/ 7 e )ցu+k<}6a1 I͗r9,FsX0f4HylLh`L~2ɮ|y>bڑI^}JVWR9mˆ930r:Lllj&jf)FC0ټoXA}dF3GL[iO1)h!$2vDt%탰+^_2Id!WM?B",)3ܔbx:$`o^5!M['ʝ^}D[]荂AdJBi(46a` ` - `jYd9x#(rT6-:,sc˫'~BuZM]Z[p fQEV]P%ȵ6 bbBIafI؛B^A) xTCN&K1D* fD! -,RYϠ GnГϞf)Zm OUxuƆ)0ǚ(ԑlb n,L-e u#*L2UA+?T8BdaLkpHH > T#3ZE}>}b:Ͽɍ`k  `[;wB bύE xC^,MQߪdg&[v m#дGs/"12N ޅӾkk7{71<P ls2TMk%4LH&54҅E9Qe",H9n`N4dTV1Gɻ2g(z6f>߀-_O.ǐqhmڝ˓;] ϗm~ 'p _J@JJs9nQ*KoD ڑs\sGqRO~ O4xY,Pع$nrzaSOٝ@9<)?QRm t|2\# D{|Tzx { 5_\2P'S翩 I\ uISLދh cXH/֊PsTxɹH'@x9V ` "'+ IZ2! 6L>O|n'46trsqpetM ]NZ!Tb]gyG,cs0 5Z!#!`0QGFqDNK)-ƅ*\W(ʘ *ir@$.@: (""fV6@v &zӤ*FD eH~0%u2vwmd3;LI$K sUm<}}@ ?M>dŢGJA,] ə d9k (3Ol;l(SbUb\L Cz K=+ORI>&>J c `Qo;WJE6BǏ_س*fk~#>;7{,Zi꤄..GEIMt'txfYPcMX'lThf6g77K:8cY7G> nF !>Kb9_OwKLGdham.ސ :<l2 @m/,3n{?y4*ޒ/ⱚL͑oüPO'ʨjb IM-  DJ/GlBfF$9-]K1D=Ȋi8yľW<k<:F[ɞ8ZMXIx/,mS= +э^գa`5e0`i2"e@~/|T쐹 lx GZ(؇`/}7K۰$b{ b'%.+gwЮp+5a4%qp۟ &$IW:PBh|2-k:EAIz}?(D}#7!k =u&l[;؄ਯv$  en}EX3s7hzt68ll  ;$>s_]St<Iݳ3ā.Ʊ]Pt}S;㣚"-p;ފvЬMo?%;_Ҍj ֹ¬# qh~d'hvq֊O9]'o7=x{/p ȫH!RoمoZþ/nR:PیSs&ɷFRU F`b_%zʴ]zKjYor L;ťnzuo{*itaqm2:NwO9WؗOlh~7{ A7%;j]%gPW?&?_/s ө;&>)[8HvU}gG+p #[З#x5]~g}ˑ&W>+">,-pz?O\^,|4-FQnASPZl> |9w B!t-a1G 4tr+ILg7Qvz,3Z0G9/D: #IN86;oWYy:Dc\5QRRJIu{dlpYOAKB%Ha?5O~Kڝ8ǩ*rabP<㥢œ-N**̤秜Q >u MYD47Wj9,`} ՝4偞@;X]>{4ռ%6 p.bsXq^3zV 51 Vv߶atԮf.z (D3IԈ,N5W &.VB=I0;6v۬www} Rg +4OM>^LoF6±:"l_noGs%&ӝ?̖XN%ɷq~#_ nG*<,E,sy1{nۺ2+"Njd2lar7 \|0p|Gr#p]Π\ޔ/&̀6=gؒNˁB&$;ǰO^C?rrC0e?Qt{/]'MXx#}}x8˿ .E4}IxnAf>O1Afj݅fʏ!);6+!$[#? _yfCpMGވάXxvK'ϲaS[:xzIlЏ YQ>ߎjB:~9^/A82lnOx{)ӭGD֕O2FG9X+pʄB'5V-+_ц7Х gbt~ Rkښ Q.1V[ .c5K#~T3Bָ?d#T2R20aN.p*^xPH06V ./x_>!;(ߒhBd-N1y` { )%r+{MH4ZX "Yp!>}d+)v}4 uPJ_'Y3ʍߛhw7(௑\v;ˁEcOPQ'PU0*bxꈕq%5$'UbghslϘ kn`RKI%:~4w_IxdcW.Diwgw]AssDz4 $Y凶J9fiOcIHEA|Lj*Yc Hnh3L}GXO+ۇ^g m GP#[+Z/!k)o}n2liqoBI5)^s ٕ?޷謗}@%yE ºF?ex$!m7S>Rf,[apf#XqG!/^N2kMa&.rUK[ti41DT5 ͅaIG~ Ih{gݗ嵅N"Ŋ4Z9?Ф)zl66 ʃX~aYBcypӔ֢x@#6Q:֞ijtxb4{% lV[O iVI]DۑQ! xk"5…_o$ ~iA ؛JlmsB3wEsW9zTS\c{VvP|Ds 5LcQhW.=A > Y}K3ö-,x9}Y~7#KCpĆR~! YpFq KǺS03<|;y?,&hhD‹zxL={n* u? ; K>Hn`2$`90 Y8CTod͋FìӅ~@@𚳛 :;FJ @e@zs߄# &i [՝@Vd7`ñe?l Xv3Wa6 dLm5rPW v^>A]^Aw:Zԩmsb; -{o2Q"+S*l5*y\h9قYcwD]I`6iR{Oś@!vevo GWum/i/ H!YqA |l#D!e]<ۢpcaRb?xi,Tcnَ2tx,ZY>Py_ ,] w pJ l`qAjocƌV.&ԫen'tW)Sr?X6zh 5LT܄y= k4>g5gna!=I"BKzB=*H= +1\R yXo q P/sIӆD掠rM͕~QWJ_5E>:$0\<ĬCQ}0Cڊ ``'&~|gJ #`LlkyR? n$#D&.`)QO7iڒq2z$=q cT繞j ̠ vA북h6ދ:DF'vO9=3jpPΫ4՞j^ϴ+lܱwK'P؊ӪS oCiSo3@-7ONxݴNG?SxsT`כˢ.(8;W˦1V\%[jFMPA#{7FÂ' W$#ؘ9{x->rSm,|;d #p(V$ķ,*5G8bٟ#ƕU1o7 jd\U\T ̩\h_0p7> &D?|ksLss`1H^N}zc]sj=Dd+: _(\$O6oܸ)pwX5^cy)( VKgM"ʷ= S^Rv2'9K5F>MRntKVvh// 9=~``4;1zSmpw7|P__> GQF΁K zz}\^=vad۴ ?RWkAPcO*i#ʼnP݁|t&Y'!ߒL˃#piMpf9vj!B3z'A8!6)=uV<SB6:q "ط:Cy6YgM,흘aaE|5ɪC6q)cNl'W5[D~6d` P!-@"PrDTc1sZq;O>M0fU&PM)?T?AΪC@dQӢ'eDţ޽U&;tCFݷBDsHav }n~o뺺뽳_^hJd^Ư; n{ZM[iw~o=&"۳%v= !U. g~ֻzN[zzֻsI&Z](.:5GW,у^ ܿ8U;_F/yN&:xN;`9B.adՉ0UƏc-۷M@es$GQ^6As֦1[XlU,-uQժQ\P^"jQvsYZ (2 fMT&$>*n8U}ɭg91!0hd1dxG %A]oѰ<$?-Q[K]`P\X_"DL=+x^Q.9d߰j/{NR~_ބ'Oo%a}7؋Q1P}ps3Z,$&+c>1PpFj!fxP%cx0k5S~LP_!aӠxm[&A&#Mqn$GA5lyMn[FU_r5荦XC4p7%pNlXh*O)Ҫ,d]='WTzA5DQ͖V&D/^;ɗMoBќ(Y7;Ubi26{nB* hvy&v(hG=bvg@ *Juy ׍р`GLޟ Oj*~qdnR<󪦫F~ɧ؀DWsHx 3<M ?ѥp p=kuxt; uCI&[.|B^ = P!0N=cdxr^`U,d|8(bprAj۾Ft}OWrvZ3oiz;vCNSjV"a[>vP:|Y`-j|I M_j&["]T-P\e5v)KE8)Rby9+BTUhK%i {ZsߩI,{ jG4"hd#b$6S=3:eJ=9R7ETO &cN%L}Je)&#%g%cX+qR"D.r0o {IfRBր d!JX_8oڢ1nvrl2aAY5B.৏J'C6W1 L^C$P3R.@woXRPvJ2ƫv(8Qh6D)y[DXsp -0j=!׬/ObvKn0H&X®9ӳN5n1׵Mb`L̈́"AQzR*}*Ʌbc]3@u,\kSS60:mήuO<ҍ1mʧq#Ps':f|4z/ڲrFUXn=:`|V"Ą=m rm?ؿ&kݸ\sGhΓ PJnTcvU"k 1|_9鑘vqR]`2H ~pn:yfm`b[%WhI1iΎwx. H:^J@dz0oݭa?/'1 v->T0s+)gSiϵ[b(cԐz`u9C!(A<$;̒ ,m j1(Cl1a+qi*DKiS&IG=ڰbWs 5)W&[| ,-l]㍍â)a!Nok,rg@a2 % cer$ϜY4t|gN;3.FS/1Hj!bxZIs;XJK9U1 p<'靉hE؈A itTՖ %v5jSeMޞ6! `E4jAMY7+3 = ގi1XA OS J@ HR6o7^ݐA#5.d( c P'ܺqBMFwTh!H4<Sq}9ltJͰ0G_20S &;7KK[88R@TKQxqd9딹a}aЖ~֗>eԹϙwa=yWV+Vݠ#\쥪t/DӲܟhzzNyro~og 5獄_VocJ^5OsJq xǵt'mzu\X"(ό.?֢ܶ;GeX~NչA!^J EAKC!x!WmF5x?ϡ\Z;rpt4qՙ%>2Rhp{f-lݞj+[Qzg=6xz AldLdA+Qa Y@RM.Tkʻp“bs?xb:N !3 rP"ʡƋ \Ȉ)cy^>}Ys렯=[= \ =l.YusrnaZ3f.IΘ[ݪM:4EUB@(bƯ6Qx_FC=&fk]O!hR`Dj!O2d[g,&Fa?)|rQ|g›Cɠ-Pj^sma[=@$\0W;;30׌~ٓ܉.D/麂Kn$ 3`k xq,E xn_MnR_EE ApGnU5J]}Ag[w[d`} qzw?:QD*w0`[ZVxp=W4%2o:[7;4.)Hzlji}t6 _%nhH b1f|;)"N1`YС>-.of+U؇dђ.ߦn5W2tpއϮUo2#$?-)ޡy;gӻͯ'|^kww8־u-]?LF?gl `|0]ٗ_wӯ"{ы|c<NwCы>vz?"7|6_1!]͕\3Mtџ4hr=\;0ó) &Żqw;}XN.۪_fW壯sX$fy՝[0u55}ݵCC~̂9206 GWV˩]Uxp3r 斪~8fxW'%{tٵ=+]fcr?daя:u2~Ѝ2F{I`޿$']$rCo~.07xLgxlxg,Cߒ?tp}dž_n&Qvs4}f:(#8w.Z{@qFxa::#r#q*q7v ۆ&7aa15IuXB~o3޺YO+.^F4b>"߄:%x z܅erL/C" &o\h4 CCY,2w"lm7ХUܥS 9[Dh[pHS;ifxɌq&wPZ' M/1=i_yЪyLmAV:]nwv;6dZ8VIͻM*s!'6A W#GsNlua "ӲRMco($NA[TI$cXt5!O+@e&Kn7E &#v |ܜE 򙻛zgsV¡YK/c4$!Hm E97K26}!47(ߠ_'-&pEF]v܊ݧz& b"4SE K㖶q* BII9SZZ걡W$Zh1 ;4d _1mQ7>VCMQ*3oey q2vӒ@rq.ዜWMU7$}}(U ^;,,U] :: (7:܍+3S6'QܓWޭQՙ.x6 $Y}fǰ _OUKCmnD՗QfsW%ӁVõf04RUU{:s & 0ЛPл˜0 TkY.O&?`RҰ7<=o+ݒdCӒCȏl1.9hb5)0 D[ر3n7&?nܺ?;M"pV*+. wdO4 Lv,\ʼn 0Q˫ {S`ԕ7$sY}l]Vn)N-!?mHKRwzOnĬDB~-&ÄǰKF(5`wzCĵǻ7O4}c}ϔ;,5-cJ$4y8]W|Fg?}aa}i`iI Ac^Da=DɈbJmɱ^ITF-A,@VkGkI]ª8P| L&hLJd8VN*1 2֫)R0,/ 4fba@zs To ^>bw"JAD' zw^Y:G+qsB!S4mmD'*9ϛʒǫZMtHjMS9޼"-W* ZZugεN r$S$z2Ca_8 X#$ҏ>Җ%|Y:3nXE a}':n]cle0+J%?HA>*ckƍI~//8:jhYgZ/+<J ˫uSuȎ̽uܐ8dPd."LdHgLfߗ o>N'Uk :Qc,2q[?  ǖNV̘M>b;o]3 N &o'NP$nnZ0W ǘ-uAnZap[&S|#2 űbC W,yl_!nGwpGǔ8,ǶF_V}>V3]kP܋Pkn* ̬ˇ)>|cQp4~U8ySώ#:a :O.6ާ\PNkN>ܵ:,)HB]"3% ܑ~$rQq^>;!4!$_HH;=yF:njfq9ٞ2ip)SBԈΓKǔ nN|L[.{db*J1Q@ \jW@y Y~*"&?k YYetcҎ]+ng1 ;31;7eC؈dlhP¨ӣ9x&;W \\yhn3M.<ǣ1X#2{Y COD 0pݱ0#X DAՄbLN"Ny=vQҩ9.ޭna*cia\>\P(ɢCM4c&c'p;XD' UQ z8<)^clphA!,B5Ym%u !MKV¤Gu#ƝGaM&6dр}FSghER[$$@G4Lq!!6oF[^E {='/;A1Dq FDm$ {Y&I[F E$pA2:z}>^J do$ϯo [t&z7ۙgg~r{՗?i Wo)T%@6kf-,Mڂ)-ZXqm Jru1==ɖ7rmzltc_ +4l֓8 2o?,_Hk=D_x͂Z)wڶ2Pfy6`u 2q@Ja;|i5 Q<.gǷ=al@wsOf{2Ʒ=d8>$q^ Us GI$a1OgK}B @J|[ʑL'q)~RIx{rվ{;@'ϟ|`&/-yb#Mèg!xCpPy4,3^oNDz*Iۆo+a6'& ҁ *+jKO&1 AoGuΪڔ7`riL ~V73c?3E&ZYHzIj~ mو~n˗M eЃpKAgOS}fz-o2+&!SzAmZd]5 6;qK]\ P_U@ hء_+ױmYo?t>fyKUֺ=dc<;vd]kfwڨC sQشٽK8&"}SUrCrϟz0 r=mhF溚M귣;lt[p˫D[h ܚR9UXRHF9 )l9 /Uap.nNDG0wmx'~[5,,NuM/3lvإnfx)ٸop:~=Qp{%e11yidL&|w1 +E gP[8^O_.[v5dL)76e`ƬySp@}E&k4!&s 1?dő%НƳn%[rwuC<MW2Qq3|.䢀ML6P68C6jV׮g'|q6ӯBF$ Cft5,v21Oi7`Vr*7A}|Lgji~_$ .<^?T͕k-[~\M:}?R#+*X.'ׁ*8}"e[Z',s;BIAZ=x%d1;ؒ=Ʊ_Q.$u 8ɀB*9|;c u˼F.!;R%kGjNcq 5͊ Y g2[9̿=d41( 77?|Zb b_|ýJ^.]#27؃7^ynӯi98:b9ZqܞfbєYC$ʻu]^kOChiѼy;Q#ݨS0p@[[ UKGRp};P{tؐ mvLFOj{r郑 :<mh)m{d%7[p,S$ "50'l[@}ɷա:Bs5?ie }F >?7 IKH8}Al P 8l\7lLf^|Q_h X#]zF"oNx.-"0Sp=ݙqq -w_y^K i ڏ=n0ۥĭ]ߦӿY v|wvWYfyGoVB1[?ْ`<0#},51aOZŦ+4 c!'_&gLV$,__v|?_ntw1c/G"4;;D0Ip!{8Z؞ f[Ҁɋ `)6-DXxJN/t]O p[?r F2 U:W AǢFw[?#&w$aJ/[AKl#Lj=9M_}GR^5ϓYˆ s|q+DJDeF??3S#[DF*|wV1u\7gW,(;nxsc3Q#Ѣ'Kj.\ڗ|qWo4|FF܉C9+ơO6UX?ọ%$׬Uw)ˇri2oHGd4u;ܞiZaAg8et+`DA<'vӅG$ۣ%E6(I1q)ڛI[K)E/ֹO#: 5KIKmrdT$ٳƫYvc.R ox:S7M;v]\2dQrsRF 1#jIb ĚMUa=kiRp_ev/θJTFU%XAccdB$R|}[gA#TໃS3'-W| V9].nۄV sgўzMrg\sc@kz0 lUp-SܜK~o1{)-!WAL-5협1']2 ^_oI+i;xtbenDyU`@,j>Wz/YѱxiyXӅ _@8L]ă)G%LcqͼF1WrqG(ăz>T/JStrzܷno0YAi [qC sMX2D)4 x%$9K}dJGWUW^ʣyQ $ }1+?pl@It5[?<Pq ')yk8\$ʵOA_7x`0{ ˮ24,@ 6]b/V|Tl&9^-[ٓaо/{bm}v_\yzfb_oen'՞jdJ? >}3&9`]+Q*H.: aULr1@:&Ti -éQQ QL6;Jb4{$ &wtlXlx˯IXw\@:)e&AR7PֻKgyM]=bhCOXDŨEJ'|Ȩ;f?9>7u=sZ=8`g.5{S$l6`1|0UWOmE/gldI8ѕ* '7sߓ]fv~[aū=;><%3$'R9dPCHg|ˤr9D09R?i6]_@ *azo<=S|zBK!9Y'ü aί [}Yz , "9&hv'5M>K[y?2ZnHDDkom}#h&8&.m$kЉzNyWKӛ`gpGL9s<.[bTI,A GB"Y6!n"4\+ Kk7G^Ғod K~{|K`"N""s@e[xLlQ {tݼE7"a@ʝztyz/Q\HB4E yhZ#N:-lk?5{h8qm:2H[ZF'R>Sjg荑6y#Q{ G"y2a\Wqi"% bJ6nk"x0bzz*s ]h*ERTs& QFK"Plq)LR8/+ Etr ov ,v`]uqy /Է%V(:I{h]P9I9f6~~|*=r>#%ݥhƹ>[VoT`DjW> }훞-;fblj2f.Œ~TZͧ_F sN}2_}`]"o* 8iH2 q3ú7=>@Mvs,l piv(n!|:v#a .Em7[ܔtM\Hl:ʮmdWR3|x$%z P7j[wJX2˙EDB 6L>:zEPG`w72!TxpXJ֘M$>JQ_RƪW]`x2_~-棨<"^- GQ^m?GI4t#B몜5k?B wb$GIȍGء&Ӏd@׋ol䣍|4_9<$K|zЄLڏoh8eB_å)шnp׷)syAKq׍_L>cBx-ߟwGlXKj;T,O0'1vхiac 3^%$~YuLW0Pۭd y fC I'a' [$ oŷ>$GqpEǒKl3b'0jE0|V!@=Pv, *հhy6<= MKBbHY< ^ڤ]\ P1Эm4~C$;}jsU%kP%@"5AC8AᓆΪ]55"Hҙ .Ί"˪,,@8\s p&dVfJ}U[۴6|!VI&am vc:ÁNR-a7ZoJD9MAKu'^:(Ry,&<7^VUS{g|' :g#B=LMWDerd}"bG_֫ 8= 03'VgI`Ju`EWfMgw oꏕ_-H1(?2Bg@(^R${BȘ*UT~$Ƀ?VyKYN4[$Q$\O))J=ׄlm)Nx Na9ɾ*=3OҡJ =NnК_ӇYTsk'߻{,2Sl7A7|+C\5Kf9327\&ôu W>v8rNݩjؗa-.FOd(&R݈~뿠 YR+FQ/\ɊA:Ouq^y{HMIV / r eI'Y%:;Mcp/ TpҪu) $ k7p*l+u:П] cNyta'/^5A2?Ͷ~n֥HQ%oT\`AIlܮ4wlv]7ĬQELW #ɣ9ǹJg&e 3@a w[wB7oЉ!d3J<ײa672hˆr~x,_<3r&ۗ0U&1GeĬ bF'ܡ/=6?u]YQMw zҾ"$Z^LCwAϢ}2h@+ڰ+`- lscs qSh8/#SIuH8Ҩ 駜ťEݹռU.WY(^T?_,)l&dh0PGҨp1XM A7<= UԀZ_ tEOr=Yv#'=<,^{8 ˰1$Fߕ+,$e tsIƳhmL IJe *&]jȇ8RsfĻ[k, ә<08&A8.ɸ^~;/hoϑswzI3oDs ĭꥏpGy;6 o){DƎud[E{M@@-dҢs0ȭ5Hgd+g¶-\PZyB^BÙNt |>q _to-+?aDX:T %%%9>>XVUH`:s,`')|CJ^W)@Q&GrFRHЛ A  af \G}thτ!Z0ū7vݝ*+܂."Vh`l;{"v!@]ǢGbu] iBTn$Լ}҇|t'r B> fdvTB/$Ԑٸ q͋Fqق4VҚ4$$􃞜 r{-D X(XvC*mmHYҊK 6NiupOKdU-;r:> VU.Y ՋSfk~zRנ77(@iW.e9?^tYO|8|"! 4Y~^Gl=~|M ~H$LMuSAW` `$6^raC=|8(sh! 7ډ>觇y[ɶ%=aڎK.dq('"ѮeG4 |i"K5LÙ׻}Joh0%Db֭+ alyb;wtFci" wPo@v'cw;ad79$$ǁlNF@ѐt?66=.EԀ_)?줠niL3hwWJQ`~\C4 -qqJd)?S ߁uk~+$w-}g p <p,RTqW<{\`Sh:  ,>|V\c|A%8|bo(k7:VO('[g"!r/DJ ބ ^:DG<|sG;ƹ,m fyiأU21{; ;ALc;FG:?Kc̀g1Ywm14ɸ=~D3Ӣ`%r}ԍ׈ fBX2]BΠa dY|#уP0D}cڠyRj@xou 2~ ԍ(`p7}tcA5׵anz: tb7uXrznW蒄#LfհfPšݗ-%kP?Y {=X!&DKےk4߷Z4baR~O2φiXX:{.[~Njpq:a6H+>*\ls:_dNpIYL;1> dڟ8O8Bȭ_{Q+Fl2R% ~%< *GMYmgJE+>ȨM@ @d]gFm2h F/o.y"Hw2u/ǂeB./>'Qi/s6&8C9? o=1KQ`Tm/.e:2n1¯WdCaDSP%:-K8A%+$+3j.suPX.x'&qy:"=@`e͖;ZR;rCoQ|J">R#0cldaWaW}%亩Շ^cRhW"#5+aX̀ &&)lޛ;۳=3X`|nȞ.k0 rS'SHkR~j}ȓ-;^{JY=$7/L]]sE_a\-.KXI@ŘTW뼫>}.d |]O}$Tu,lY=s6]=E˹5g" ])QQ}qSp&vrJA/]QNyaY%Zua!0oچ[sZ7gG7%`L݌)&O7WPGxRaaZR18q#BwzN>,LS'|t<>S8O'0<$ j'آ T Msu4vÚhr$FxC0D1q^#CO_O1FQNaVR!_L/v֎\\.&j<Oqэyv]3\xGMpMML2)8!N*\QN,6$-B[PSjU5Ǻ m5V,:͓m8_1%߈a!qirӹ aI)XJC ,|j@Tb3ZЅݳI"}Vjш>lp0.eӨC!$j-L^epR_Z=Wpi ɖ0O̘lq( 5 p3DhyulHiRA&)Zd0>O0?1J BOC;I9NUV<1i[=|& MNt{qyh8yp6h g%y|6 \=lw#ia$H5&')2Hjcu0Ỹ]OOpS#bP*8l$&ɮ|x?;G0YfFFkxڱ rG"߰{93@CiAItd @\Im0PyT:M{%:=y? $T=w/+%}?m$\M`,=="[h/=}LxE+[WkU/56y4a`\n0歐Vnjdȳ,<`,4sB@9z8I/),wCϼ|r]޺rDj:X5OpM>e٣pbz|t|hr谞?0M}e#xӺ"g%1rDU,oY4Hhd: RH P8)VG5@XI^Z'dlF,+2r6o 9_N8D~96_yĝtuٷrŜ2'7}q04i"Ӻd5fE9ynN *n._IׄuYw]&|]vo(|}`FWEF_$Vr So5݀dnK*Kڝ5R):RұF`O&܄6t`цe ((>>{LS4SZ˭r`$LLsvq)HDlW =:>W))tKL9EGw כ\oT`3W hr=w _dH=WXo@xߡ`&m2am%+;V=KSr jtTS@]|'>D@<@4Z!x>,y JI9ɠ_0?g4C3Oq`sAR4b_(-(\0?e Q t _w:c=UiMg~'Oa|+,SDD "M&$_'8Y|,>Y|8_K9lLe_0zE2 \y'> vS9h ̖`[M^oAATl_얘B(F[XǑ@ENlU-V/m*UJm/*2ПAL>6zSJ|.CĄo{Rx{ Zups&^BFj5q{.!4QU'ߞkļ֠uZI̮Vy,Q+%O{1تbYn 7< cobhE|a@/!`:t@+Bzn"ow$v?8ZnV1O jenNCd|GX;WT&wnj)+z<$o%gG:G7Qj $u$TpE`9T@%7Fӈgl4~P]+0!48 p^p2:kH"q~>T͔pSX-zѷQkz@I$RRX)dllgL> j{\4<,˄j5Mk@p'HS ˓ dd QmjZ-Z˄!۷=T)u*QOcCR tzY0c=,XPog:}E0NY&% ̎+ QL"O0&LE1B j)j1 c<շoqDAM: tPfDgm2Ub<[Ik0Pd)*x<LJ8q?i.;5Dg4` Dػ9[K3%W(?r yӌuH<~k'_Ãki/x4lᯆX3݂N{kI ,"g%$,'ĈW\HbOx8!Wq 3GS5&89 "(Xz{W $fkg[ӳ8EO< O\g+6/xl/.I3MkyZX'f99_mڦfFY苇 }.vF4ԭ0F[P ? b"Az/W=fձnTD7zټT@Z[B[Tҍ66k5ys/&H8%_{2K24 ϤF}3:_MgQb20)Gp~6PЖcL$U|SD DM&W[OPw&Oyc4yb{JUb q1-Æ,]dzp%70i:1 s` G`c6rq8b \zVڶlʅzҧ bW*K@bih)s(퇣kXZP"mWl..j 7t'> ".J /4N/8C*yZ?ep."?8zw9 ݎQya:͗ƱtB ]).Z*0G >]Ћ ^I#koU=ju`9]9 k b2(>noY*t!8 QXH16GT.pֹ ^E$TVUM)AlӇ0l䶑gEQ HGxs\!G&;sqJqNV{^֥g`p A\AC_GQQ:Pm*_e5T U eSGٮEl1Ыj 5k>r9`[;e[zL~ XӍa!9dQ~pONe>h'w9_+~sN(&G!HF,w 긁5X@r@ HR!hjGuBgqD((Tu6ohn]s`N9pO@?_qa.<3\G~auޟx,p뽖u>n(Ҥ9M^].?H 7kQqj[48כqXCl(֜bTJ/jFS"gw~b8k:>,S&_j6bj[eז8P%gzIf=EHzJpvQgOx/f/NwXD8u?w/7>񲁏)(cFV}cӌOxhd{Qr#Sbxn;-&p'KzР,;p[y7!Ao@ Fv!i5B:EIv03) o\sJ>WAK%T|-&%~:H-М};sm>a*ȥCDz c(;Hs3wGBn,vw^]o7Gނt(_ЊR,݂p3Mg.4%zɕɮ))cHdjLkwo"5R^^904fDj,kxTm[1]w˫+ez :,kۧ榨EPifȋwgAXn )shʑ&yk:Y2.Y֋!gp-a OGc\wxg -dܼHv~Z]H_>/IfEYYVHImnQ|gk[l)ن$&d̆4^X喀DP\ZO!%lkB99?nHbֻ4\g{Naiٞ _KRlV@tdho6\0͞mAT6rMZ|)rl's2wp1Ds\[և1 s *¥aHI SMSÇsp@F@hm |<}ZYB>LP4,y?Fq 䅒V7N ;0ahm ; -W/85&(˞ȫ VͤrKmL+{<~HL-7\[<-1&x1 )z %xv\fss{ "zK!a(9:`U{l)G4f3R7̙Ԕ%!ZLsw;tޫ"|&^^P+w@hzAsdT],nOv?w[+ y3aKOWNy؏b 1S-FYd-^o0ɭlTZ:FuQC4LWj& 1zuj."C^l!,J iq 9)7%E_5S+moː]81ayțګĴf$^)rV+TintŘ<!6ը6C1 L^uLVu c:_W(LQػh\a#&n.% Df gе2գ6NHXG@Qp Wg.-Ƙ!^{yu&l)I`E)E=)#׎T0=Cmg2r UVҙ){ %!fe]2?hYIO)laR J AWk!X+!Y5b-? +ft_i+ Q|T/Go.!qJ r=g >{XѬ:Ě> !ր\c%UU:$Mʌpꔏ mVl$ Z#GULHU3;"w-#lw MπfKEcw_ 7QF*.W4 2d@`OO_g+أ@e&p" E硫 =Mf 2cl4qͅ*{9#d6MI@A jfbmjv4@} 5"ج#;qZ$ FnóSa&qR [=KlBT-0v&!`ߛtFø?Q-:0W6֏3鵧[,# SJG1}|xh: /2Emm72:-h(F\ˌ{$cZd4<\$?Uįb]7HEOHtݔͭ(yo݋BD_A"KJADQ!C|‰t5ɲ?2HXCfHQ/UhtAr`\E13QP܅|si`7YYeUV܇zvpf$7V7喟_p[eu/U@㼕3=b>A5oNБuYBT'>̦8QDDh(㢨k"?CY(Plx1|gvoEXkMDټ02fuxcQrOp{A:@L$7ؽ{Lפ.Si6K׈I3=YaP`[?%2r~wc`w8,{$ NJq>@v-ɲ-^"EF ]էd!=2!(a#e{2>`Q.;s\!5rTrFO7rMڱ4Nx±˵LP\ zd>n deےA2p1+xFMR*dN] O0<6 G6Lb9`iNǃ~&T!ELoո@i@hKx&igwhDklv90 UsFL>)xu4zRt$B?Z slqrhlbM."Af>MGNхCgh'"4 M)}0ݓZ<̓Ӥܐ;wB5mFeW|ûQ-ןWu{^g7JjѴwȍKCDIq7hO.7! 8iDd8,IJDi >1lʌ60*ПsS2"<4Bcצ@Xn"Ӣ io5^=5/ȦGFΏj }opFf L!'8iXjHV/ȳH1CnRYĊ&Iξ:گAb;W(4W$Fӝw}+o Jc6*y =5e%E!jI0gqI߭a,zܛ%w]w}l'Lϵ[׻ l(5o\|b)_SNf1I~JiqpTa(=5[܈Nw T uq0Ls=~:^6Ӧ5`ZDbl' ?9&q et1囦z E.օgW tEe%;|B{4똤^ ˸6Yϔ! P:7To N9cɱQMpрNn s{Iyk²xeHxxL^!&NWhSR{f%VDHƣNCQpRUd5yȳ$= A7$Od&bG٨v jF2Mg0tF.!Zc#l4K]v sim$36i3_SwL$5~8tҿRig_qpGA0~]; w}HQ/GtDkD"d|FE߱wpJ*2ţLf<ϑU q]RK|Ҟ%pw~d.rYq@}@#}| Xۆ|['\vx=`u~8@$%.(ɯ q;T9OK9]}v=?3 <-.eu)G1%$yrdu ^WE+x48Ӿw4M)UbVD;?"=gpvnOR*FvGIznuz4||J7 d6RB1ևMTyMd6%%q}%vg4"&Aa9' Ԍ=| J~ `jlj\\"d-rCr͐ ޾MFCf.ՀG=u4:HkdNZ,?yBǾz8-C9_H+8-Eחz{jIJ'D&,D÷khl \-Fڟ9`'yBm^5 l/ۺmzR NMGb\ %,I+v ,zp$(WFGHmKz>(XS0|~`774=3&Wꔐu1}5rѻd7M}Q}Wп97!MypE,{,-hJEOֶ)a4iuU+_Nq(2Z8l:$/Z+e'*NyKMn@DJJTla7w qs\ۇ8`XVPf^גљW^w\!dbS N sA-HXTD AAu>U3~}JĵTeٛ)"GHcG<yLs[?G|֚A ڡCV&^v񐖙opݴ$6OK`>}ӫHPo%.%$DêXQ^YUѝU 0 MRYAhtg-*ӊG4MHBDDA4yg%~J&h/ wiUU?]^ʒ Y*@hEMMDئ&Ȯ<&QȈfD2&},ZJj*$ghK)v~:.E ߓ{k3tm%FK9Y'6ȤA3QuHM+Q^q(yT讬39|DWLȚ(MHTHoD*ڔ7 Јf׶+Gg6G#4 VI;&Gk4}T+ % 6nYqfAۨYlT48rMrg f4$:/07lB |ͫ 4X[џ~=]KhCy&g,oCB8r['y:DjXwôǐ;W j}(,U&H}+'5ͪ>mVM,>E>?jt9/PљD'ޯ25cZ]ڝ*ӡ& gohuy^7oOnHnp|p6&k!ȪU)d-6ic7JJ0݇cr WCA#)Y܋b; 򧢝j}^ 8O\1 ,ii0ړ7jr< zO+%MmP5ger fU Rke|Y\6&_*zJaqG'PGQQa`nKz ͛`nAq\0/2SX,7ӞIX\i R [\{n )#/d+1t};CCtH/Cj{P03mrsjZ'IN;Yj)Hm nR7h rs Wd ە4f,i܇ CCkFq;N Bc i%ݧT4r,~c&-U՚uj.}ĞW~Op>-}/C}Xl n7R%w7hsYz?gŏdHn 0ҧO<{F(% rϭ-D:.g,H m+NTn r˙҅ T%qնZfϭSAf9̤đȼ&΋'5 k)_^!Q,/)yK,}+c]WV{hnR{k[I O5$˯=cnm9нj<͙lI\rE/fE-˅ ɧ?<:jYW6;MY5׹F2h݀- TLXJbzɒSRaȥ<Sۍ[}rwIdI`n K! x.̊_--rN[yϠݪ-BwfBǸ)UUte 1l%I-X1F˫bH=-n*]t&=^藄t}7l<-y[}ሶH4ro ~ü|1!RrxՄ_ʐurܓ ,1CXh;3ЭEkƫGWgwh +V! '窧-ܺ:_=%iDpvm{ !.ƻ%$Gr =w,$GS]%@8-3DuSż|0u2@$l4 X>9 +eeA.$T/w/g46^ [<;Β̙o44aS+ 2= HNcbPv{x`"ڢ(Ԏ4?+4s:g~WӮ 9yk]h3F-$|b]CB׷bFɵGD3wo@{:|{MoQmcP# p\ UM@ҷM7AL|#/ :-q[<]t: Q5A·8G8h'YrƩA8ogZ+qF.mq Dw O 5%$9O5לpރg#85_عa| |r X۝]aզpAH5F= &8u0vJ;0ĺezREuk{z9>Njkt(Ż50YXt9?P.tt61f;x=q-q>$O!|dc^#*KpRm3se^mz~'33{]Wo_(#t ɷ+phҌ폿\\:+.[nrG<,hw>ANO,uB iy8v 8%d'8=r<|r]1lcb:ĀtΧ{*uU9^m~v ~aٍC|9Ӄ4_lwp<4Wxjmޭ+|C~zvX) ^ChX{zey, 150pt9wޥt,3eCz[x*F#n.:=kNm><-U]m&FB1Q:ZK.%îZ0$m눐BV6z*^EգS B.ظНih8ْЅnCV.pۨKnuRK V z+뺜\{l6婓PZ=pґ0y)},޷?}wK(ha9!݄P/ ɦ&,P3@T"(-zxCpBA=kLwP["Gl8N͙a̢V˃2TնT>l:Ӆtw៹ n=S8v!B@=*rD$ >/e[ *`g,ukFJw_w6A4S3HOm3FO,͉ z?9I5}<|Y— ލ?8,8m @Nn>bRI0RʃsOXe>Ad=ئ6LCz]'H,F iBV\o0՞%U@z ]J]jLmvw<a&KK~khMJ')o1u&!h@Xct\i5C" >#M:`2nr hA.Cyq}:nyzFp8 ive. #v-+M^މH:mjqyӘkie~ %ά`tÎ!Pʻj7c}눈*1/)djJY`خJ=]hbqU󨖒Z]Gٌr9,v\K99bՂ| t[._˅n7ZW(T[1 /GbjmSGIRR"ڎ4SO١) E<'U[iK g;o S+#-M@KO=U"KB #^`ҽ1׀F;=6TfM_ pz撒 3*0_2:<̎AZD!sZX.B[ocyD v[b2a^,6?yI^g2ib`W̾NzӯA7Tq 6B>F_ioF+$7ZBq (HŐ .E1~M~2,+60%ºc` oB5GٯHqehT DzvrݭH,;3b;'Cj"xiH] g }ë{<5뱌$T^%ySQ.1{gSd/RY?8訜M8*='L0˄}ˠZڒ|GRrT}Η=zAKYjrex c%d?ҕR B sݛg0yf݇& NA& W?|7hRÓGKN[yw`I1K@ڝ /qo*˓@u}J(EӖ97yGqU4I X kMCH1T6Lų~x>4 >(G>1al* :jb6l?Y0|0r}cI-T# &R "[Iv-XZϖ~a}ꇘA7" #K8Ő4ɭaQ$q]!(˙7# h8t[;XXK43J3vKw/J!G4 秚Ź}bFO" ]Ƒ |64Ύ%p$Z]-\szplPtS/gǒkzZYCq ֝6 /פs1ckrP0ےQRXnno,nQT?汒h,`M<h[@DnN4*P)DoҢWIc5%t'< cpUP!8lD1D!л=+0DP,&ZP0!'k_?4SA[wq2 (T`xp"Ű suެ:MrAP6Ub.0Y b ,!Q?9Yw=b[ %)%>Oa8t }Kl@6e{o |qLС`"'Ix0%F3txatYVnJ~lBՌ=_ץ5 _zT{Jϸ-4{G Gߍ=3!!,٬IAz)g٨`i 'ԓt0aΠ&u`gql L=;2eaE `9i|ٜ0̹^ov>VۃYFęI^k B7,2x+R'θ1w4Dh<1Բ霧 flÁv$Y$sL'(7Q4F2W,p~#ŎuE(he Xb` yIed[ڐ|@BoȎ[>m[RX\ĮQpxF!iVMVRQ\f~-J喺W'6Tǯyj,OGVp,[Zmhg..(Lwf EbOe/KocL X/gɜweA"EQ>(}iY]ƤSv,7t|r)M,WFgS)lS y:`:|c$cZ0fZn<"0nԌfăf0&`ۻ}oR:kO-Jqpx34|mc=cvN)FIrHMHU8qWf(fpM/a K̸%X@ i(?i(!serK=~ <ڷ\C6WTBzX3<cjҡ''aFO1(xEP-߸teB|ikR6R0y#;}bE[ (cI[j4ҔmM}&SGv2(b,VP^1,-*X$_یo22~uŷhkB3LwKxo}a A-zavSB۫&sωi (mk h~̨prp@Tre0x3'As< ZWyM53dOV~mRDϖ\*KYRqnTDȪ%x) ?^/AWϳn> B:~~W>o;<TAԮ&ݗ%zl| WwT0+UFV %^)4|36 ᆸW;*"sF¾/(eUq< - /[3>vQdvJE[E+ihk61^Vԙj>)]â bm7ΐ(M$KϓLIQ3j[AE/Yb^DLr5y^\l5H+F,%v84X)i^ٞsDDh(etNOp n%v7y$i0(78 hL8 x(jMh)N 'q^Ok& >R kh' rN/sKַ}鑠i,M*Eȶ\(!y⸦lb̹ j!"%aOf8*UX( Lp1wg4>ASzBI̯E\TOeh ބfAO<~@{BQf<.KjI,;L2<ϡu t) aU_ ĤѰܪq?)ymɃ57}4qp0+6#T> ˉdKQt2)2eo>;ӫ Lb<^ z9qqZf6] ^Pw3%h!ȫWW@sןLgI(:kWawׯ@0.n ;z=SΕ.`sE?bd6OFcL./@SV~c3k;< :Ie'|ȎX׹fb}W4Pd"eϩ!`gub qXЀn{AWekGcQNհ+Ss#S*>W+so8jnv O?27Ձ"{];tz{H{5|M"%r4ՁI:|Xl3DVՉdMϿjx& K)Ti U:UL=7sѸ79lK3;3öT(&_i7:gYG%ao!t>,2&6M h,N-2Ƙk`DsZ@пj(8O?fh2 Nwm㾲}p?q+oD2CߌbfŪZ#si SAH 8,o>r%D_?2aB0 BlELDx@;^ΛC! `pg   s{Z!h-1QOҥ0:L„΋l#X6̠/B.4KnDP"*Zk%q:WR]+9-SFU=9A;(ɧl|\OĽe!NO(mlкۂ֟x``ݹ~)Ӕh{L6svN&1,~Az@O3yV4&.<\輟2- OV6n3Rq*0yjapCBE.DQxGCCzG6ؗR % 4!JoMgFB~Vo'b74&5Zo& 持9vt.M)Fa5,)}Waf<{i+΍\)8B(uxp՜Ṋ (SoLݒ*h`h7C iۘ{@Mp.]E붂CɅ9'm=u\s}7 _Gz &5gQZ!3եzRjd*{X2CȠ[>1Vu#=DK7T`޻ NQ8̽kCk4d !|>pP5mO q>wU.X/g[wL&=\BRC1ܩ\'qhUuՈ-:.kr6W3TO`JzV̐[J>MN0=pO_dovAҭb܁ȹ䏎ws,%Dz+Q]xNyD e  ?{b7R]CzvspӜ+~ 9u~"|ܯDS"'k[v@].>Чk7\4,cQ`[q*IQmQmќ9@:\:qdnq۞,5 77Cu&i0KϮev_Pu;eH%,v1N_j8rTs,O\_ܱz}*5|U J}O%+Z ZaSNLD :݉2V%SQSϹ=S+k2A.//s=ϟhE[}G5~|ߔ{5ߗ@rʼJ}9PL][.E{k|Gl}0_ Ө&h=9 Ǜ/v'K)dW[4^' g ):A"psX?u*nFcy!-oq1x9р\*N}ߺ潁>*rZZJrJ}zOHX,~|<3NHp x:0B"<֮$=' v1QX#~,yfכ@/O r:`x:<,K/u:'>Teэp.MWu& !p΁<-x8:BxK8Q=(:(&d?pNޝoFaQlXGrX~לai-#_z!c5%D vGB@yތ AAT̀ݥ6|xٞh N.+|ꆸ%Q+ZȽyo*%---e/>\X+OxGv, ~Oe` j 㘺J UcU^A[_e|%_Q-\&FlՂM>~ A)Bwr||K|ĺ.{9{oO?hj?. * vhCOV] A3"oe!(Np 3r>|s<sM/[3F[(Yc`1ҺNv6G婖/簜5Ԗ/ž¡Ҩ\Bać}Eg:F.!yq`EwfQGM$D=;׻ 7\UCc@SEq[zM$pVH9+ aVr-Iטwr}cή74NB:GzѦO (j 5N+zhEdW|֑<xDt!LGjaGv$%yvM̮FhjL5E}g.E,-.7TlXr˾=ǡ #ݩơB hJlBks8SR B gnm]>7qm7:&L1q1A$rͫJQMPO:`v> 'G*Ip^q'/9IYc^8;Iſr@^CvpҾ` 4gPf0IF|(T^T8X-ScshI-\;>\,J>oyK_.w* O%'^A9!Lv|G/)abvП~u=lkXL{Y:=ΝuO5g:yHg0PL@'5q&+6sT lHAM: ?h "뛐U:|ZxV1 X,JKw"$N8QЭF]\mYkJ߳Ԁ?uUFd6S]%"ߑ&ȂMmbO1RKvI.hĸvvbtjb6tV4۪"=\X ࢬ#wGs&ut}73>(p:{,Tl4k܄' &^Yb-yÐͤ7t{dvEAV< IqR3JhV0);([vPH q1V)Vx CQlu@;鑃A,.$IѢp`+7U'`&&x8Rꝯ[$5?H$\'OJQT_uXG!bEL L`tVFX |>#C;%{ ,Tu$ *?a5f/HGP*N}\n T! 8w:NM;`/sӮ6$r,6܊"|Pxsϗ+W# _(whL?$|jn\zz) hN|.G4D\l~ m=tl~۳>ؓ_<Ck-9ߐrvֿ8ҥӝ4{%qkJ[^\>zc$6dK6kIWv@mY>j$뒱y pN;.{~Xvڵ.UX2nߵ9YXpvܹco(c|9QJJ:Dgu ̟eKq{)Tnl 4a,RݩpK z9e"I\^-D<^v#ȽE& W6Y_N@DGPPR$[Q0\8IPYI#"ap(k R-4<'2@Z|m_M8iHThZl-8|MJ{W/m^?`Oqx^Zv:I.%ip{B9q#"i mDiJLl@[xqbqb $so$"0ro٧Ole-'X.~6 9lE7V:\I!9MVyK9.If-hUo*g랎cJgF7T͔eu|^isV%*.).TfNo(jKΔ詷9Mw ej|tgkbQR"Nl_xx N^u,} ' Xc,(Xi&JiyS$hHסɱR:JE5ha ^oA-,Pkk0fU&ʂIeTbl, *}y?@:JBluBd~AbXjщޠ2ĵS1=nWJoY8Ir~*%~ { '(Ҏ\HDykη;z7@dP A*po@1:Wn>4&@X~X[ocR*@_+ 8"yDf${WfRڡ3^T%]<{"ecطN1Ky( <`@4E nS{6#i1JFG@;.Fd G!#WoiDQO1Pdt&^ ٳ2=8}w|.Ȃ鍘[\9UT=*&HYZ@XlNADM@O|Qs3"2&jyP0S*Of={ 4.1!C~Lʟ0ͧ 6r r1B<,Qrʧ$:%AO+R1WT1^?a! BOTy L_۱\U:8Z>9a-N@XewzD?>Q%bѿe jaĚd`2b@)&@ZAHА)CN-Z*YO T^'1_BZF˽.֜FO >UG`Zixkgn:~A)LDTTվwHzN;j>g w3D΅> yK²`4@|洖JREN Wرw4-ư:F7k6h@'<}]C)F2>_=ɑv,Yy`w( p4_ht:~Gl'>K?viEa ޟIT\;j VOƽ%RZ E,]}4 l/UZdO7FnIЊi;?f?-wO ,/Y?@ʵ#lmvj_\◪j'fox] w ň3}{ۃdNˮ 2,ٜp -$#BYnL9tYWdLԚt҄.|[x{ao2.fq~X̢ ]N1\ͱ8mM'YO6gtaE aoCxV?EKţ.n)VNajNApe( &@(..*u6s:ߑŎVXV dҍ_}Mp!KA d@Ji@@J,-H(_$d[bq@?]C/-\bȉ% rtr?~>(&o`%ms.aX( v0r"O[N}w8,9@.bR)YW3jsly3a !gD,\J.+B6Ѥ<ħdhlB䏵0 5j|-Op4w)hz!MVж I{yp;JCБÍ =YHX?`).7ėOJn @$T!YBHyO 'J.fr'겁B_q\$6bmx"r+(*=S!"~oy| s];c#&ŤXuQbt+Jre >fbZPLpt&8_KpP0pzlWm.lj3>ge@pg,z}1V0.A-)%*ލ'2}rr5h>קօ3|.0rysɯO..'n75zc"U>ZK;zɖBrGn-|1-U8GR GPK.*L,ˣ4HߔTp\- (E×sMGPp&W[h ~(ł(؝΢tf8Ksqcw 4o' 5L BJy؉c7lY"etu= #$H0 $z 6-9uzkKKVL 7qUyIh{ ~6U@hSgTQv_ gp 3-Z:, QޱP8RP/aU]{BW=?Vo0o[jD 8BӳH4kY_VZsL+03Fk73>vA5 s:Av~re>.jow^ ti;-,L.-ą4jTAE,10sX.iRS ia9C=()m-J%Hz΋BKD6rJZ$fX.Z2pg`oF_{('{X!t6b9CC*3o b[R'C`k#)H^=șN.ׅ\×N2]HAj8VMX`H8ʻhz'#6-T0 x;^&]`uG7>+Fm!if?#Ν;,C^rCqʒPz0IU "-:I%9vE%CnQLB@U)X p4;_:A=UG:*8/v:n[ceYD x]s`b[;%1}yR^|Y^ mD ni%|ZL\B~X&Ͼe}yTmw3ApZG#FӺWsE5h +ƀ3҃yV-܋W-T%OhY;V/HH F,2ǧ 9hr'×;t /X,I>H+Ϻvĉ?R<7(/, rMy?U`S5gg٤&.ɾtvrNƍq@ѐ8&˼$ēg麋Yw@{V/#5c<1u)0qvd ܑ w6qMX>^N-0n ^֣ Ĺ%=Ct$mo,/ saJ0 |{C@Z  4`] `֕PF5a׍󆶾ȸs, C~AQt# c@c؀=q Ŗ^ UUTJ2(t=gG ;AM&I9u{ MӞEZZ9}"xƆUy"5U}yNdTKA& m/ZRLF)뗬@.o8ivb&"diɘlhӳ}F: P{UȟdJ!' 6bs3V C (EcF㷭ϊ/طcH;rg9s$7q=(:.\]4Q S-@hlL~g6<s?7{0-nw~)):~SU]xU]rɏ}nE9+ Tx@- }2OnM"rۃM^7mGCSDToYpjE|r3Mgt y 0;تj8h3Aq?:@6hΖz{@nl= ٢~΂旽Hitph®<18mw~3Z2G0[e0sf/sa݇-?g/m';߱`GޓQ.wA)!N!Q"l;s6˳XPE!ͧp_#_xp"͆P*2F߬ emވ&<=.E䧆,"\rk\>Ө2qĻFD0?3W3\{!Ԡ';˳4+v˷jmxz G#<] TWv0 kBrhۑWg΍kspwyd r:7`q2%l'yVĈWNKe'qxl&Wh `[`JޢYQOlHlg}]:=o#Gf>C,,b+Tl2WmM ᨔ3vx Ci}m^\(XӜ7;[.he>p+1N܏]!q3+x8)N+67H9b^S imВ'MqʍHo#ZVш1YwIɽuZkC5٧ݨUQO@ԗ4 IS"YR2.`/PP)9-(>S&WǯCX l(馌q6ҁLvyIw=yLNsrI[ ]S(Z('c攜R;PJ_d\!8$fm霸eff}.n[/V/m8O{jrX7ծ9 7h-~3ç%8sw_,oW?-߷8,$O}'}T1[*iŀ-b]d2sb뿙čsFYzæ9%T'U7bEq &kAzM!|…j6"Sau\j/>2-fOpª":a4r'Jv 6%@=ØQ]½QḿzQ_Y%ߑ:a.ZT=u4(*i$ ^2Ȁ٫m;djʴ8mw>km|fd!=zo_c7HDFXjo[*n "Fv^uZ㾩Թ.]y_yh+<6. 1e4F!wqk,Ks]TYZxozHDVg WC&Vc p8`[Kپп*dt_cdT=(mܔI} Fceﱑ9Iq&9$_{SnT8t /n'R?41fQ;\ƠY뺭;K).571HNGt񦺂߱7`kC췔o*+E"LdO^MdJ6]B{m61ޞn G4R0CKΆY[M>9oY\LW_yeYK_yR^fQ&,s'uO>G_+.7C(|Tq MqqC5<{s|D$\zeŗ]e2c{|C~ti^ `h_D~59Tc1עj^E.)Š fSKVU7/;t,GMx" '`+UHưrZS! /HÐ:U-{9Emރ:L,#*`?8zz}mm$կDSYG/g;ïؼx̫|ԛ+O0n[75 , WZ0ů Cl{@w_[mo X(&21wpLUfS01GF%Q|ĉRm12m&Z'dNg᩷%YX<3% T)4IB3Lj kT,ڜ3)|0ɥ5, ӍAo!X<| @VWڋ$ju[Vqy-9{h8"jV= cqFwtI[IQq۝_SWEAArpo:,,ϯ`d6`<4Sߧ5%Bqx'|؂9}f% d=G%Λ(MpۓR%E{_jQFJ=nhd7۵ol,XDO^,yɶPvINf[r{Z{5ъin颕1h?t Sf:V-(Q;L%H(>p>`m/XO~f3)Uުb2P(Df.].b Am_<;5 qX,ޛ{0LS 9:(Jmi ^Jr4ΘOC ϗ%UC,gen1|esb@G+%<6yK(偘>Ċ&ýCx#c_N6ee3/қfsU 69og=ĺ,Hodkd{Gٞƙ 罫49x2[tR)ypRr8(g#%Z|P”.9ʻwY;#YCfń̤QhC)u+e\C"ec |(ePړc35 *^> Rqx9H`hwmR['(F0#5g@*GƠzm;0@LDy)8q eR'3)l]s?|ēF f5 zϊq12hn GO"}9˟ϒ'(@Q~CDcgaӒy <9fE|^|"_e-'_|@e ~LSFͮX4$~[|,)ˢ><ϫBC }{ڄBn{\DjދJ G˿W62AZ])u> bu& GXۋW\"9 ŠT\#C3zyW/VG4F+&FaiOP-̧D wzoP# [̔w~ZHM<㛒rm#[B2R MϙU )h82ZntTҽ(ʄwtsjː^C޼a+Pk%Tsn%stL:RC8"UbuZoTq{l5 1E1]b} R2F$Ï k9hԞY6j]-) ~Դ Rw5BGGgWSZ;RH!8p}ʋ wn,yl+]ם30늒G,k%̻=r^ }Ļ R8̺㬍I!U7F[ ],hs{W N_LuzR)lsEHK"aRzV P7CLTm> r`F!k҉a+”mVb!`o ŖmS7*䄄:K@0(_-|8Ⱦӳφt==ٝ>*YQk')M#;>jSM"+)-#3{;X+?nC8aUy5#TLqgn S.;e1yOn8]O-!c8!?B ineMǘ VG1Tɤ o<=%$ĵ!AKI?@Xpm!'+ݜ.|)}s_hu&o1=LwX=z7%%wn#{b.AT$W [Fvp5 1AcX=Jv*ʚg)F&&?Jv !ɵF1ˎvft%[-{R[o-xBQi5EC'_b ļ>6nϜL5̀ G«)' 7@aBk,.p0,PZ<AI, dQiwyǩ}yG3FoH޽S˜si ڟ@;~)WC$'%!k:>?Ј$!F$ql}cKZQWbIsL@[A/rj?jkidpb%zZ+}VOƘwakԛ#ޭtxjN9*UeLy:E۱H#H}X@ (JY-B(nXN,&8iZN >.lYoa{5Ak"XdE{y(Ն+orA_=6'[$q56(r$,L64E9ą+cuwۚ(pR&~cYL$K7zH.`O5Fq,#0YL}f$NFA>uzw j6"216C.JFLz >Ydov3OĻ Cϵ%W^~/EbA̶)Uv2lΗhZeXmQ[k_-ޑM &`#ϮLNjlx 1Pt*wнQ{+yG۵`jm x kIi/ h5^SroZut蔥GR5<ĀuU(KF~-7'O࿰-,=c_rmOn}J{NGw!e0:n6E1efDP -d/+ɣvdn3_J Xb&*>)/+q, @.DhU,Ґ"{fi== b% t<\ 8OfscMTaiceOqDSRIO9.*'e0Wo-BC*1Y#R{[_ͯT? +!t?\Renax*Ճ)/KoJY;s:n= #o~#BS=7y ~/0ZxL 9~]qIeTyo4¬QGw0I /tI&T-µtPEQg߉^olJ;áZorډ(C]Zڎ[a:QLj]`͙~\( I7U3f&.I8B']:+ɴz]C%Z&H93FڪФN*-9L]R:1rsu҅3Q+%L3 jg4qeo?Gw;ß*T"[ R,\0$N:hVHZb%BɉW7y^\>*j5 +u&OgWxxSj>8nZ7{I_D(+<ЪW ^n5?Y2bM3 o' U 3zP_= 7⶘ʡk^hm|-| .OkXR(sz>q\3tnwek;~<5Įr_Y } s-D| yȳ\íU˭ 9;' Ō<*$@T.nQuz#xTqWTqgD2t2[ V=<+vÞqxfP-K>P8/,M?g>86!PU'ThoMceTi=yHUh`Ic+ħ o"tѼI(n5lb 9"]"G|!2 =^`1Y6 KmVBP_V(ڽ'#qrM3/ilQ/aX%%q}NUK_B7 4aEx@Yz͕(QeC?h0/-e6TKIߓW8SD*eIxF+U-7_6m%yEQT:+(/kmod^3XdԴ$ώw~R]~^ /Bv윀1xj@kzZTGVѡK?-5(XE0/F qi-$<#D,3ֹY (*+J&&|>l =c>nQƮ Dn bh~#ͪeseU:H'2ה:$*eYp*QN? \qXG͎}\ X垓hv}n*1kYǔuT'*ݒvxoF6CCSjTY"{gu(k[2?V)@!eY+NO'W'N*B}`tˤ !fߋ/4K#pr1 TAE?^#i2m_bK7㽀uT?Y]{#];!KeXڞQaig@M:EPv;:+5vfh)qZj7f#9a6p!Tv|cYv;rZ29$&j/+7e5 YVTL+)*z\@IЖu4'Van:&[1 L+IOkq$H >'E ?А@myA[y@x EVˊȥF7(åd7"c[@Ŕԓ9z#vPB)N'+B3d>CVGӁ؇Ȝ_<;&c #j} J y.6BO81G(qN] km *WCu`X{l8[Ca_lH<EN{=!}~N)T/ KJu\d= -%vޭ j_|r}vѝseL+|QA˶Ñ{Tz]˗qeυrXX.4 tOGf[_ `d r~l 3p UȑSV^2֜]fn;_89yTRh0?lFj%c =Ὁ&G@Ң73lazJP%arҋW=$|p)W8+ +v,)+*Cvj$]49̅vk4!ҠKBԦ7asC%C=-U 9|O7D TTS+XQ8(zKbrW&ooƨ{,Δ%.ݯk'[kt6Ľ(:+Gcˆi&&B8q ]#Ӥʧ KIm ݍ+ky2W\?z.TfǬKɻX#k/QUv1 7ȞA憛| [~I:aEʛ\lٮQ8 zm"G[Ƭb,^ XEd”d袡(x++z6IoBչuВNqkwFs@))U $w"k _ʜ@ USv] DU3<l7?%K*?:kob``QZ&]hp"4MsRm1ZVjjh↟ "S\O; 䫏Mt,[rtMT Q$1lZ(,Uj sXv5GNI1kFЍ Ij*C؋>3 ;)һSQצ",=-责BIx ođ$JcMYcA9i>xKůP˄F~Q~/ Txʰb#+هK,B&ME°c[mX:mdz T.2p rOWwf0f-+IT+lmw,Q {G#ʇ~ : 7$jM=Vk{VQ6ZeYKzD-¬oM./',>$IS@=obs s0B'V4Y=E.=jqFf?9aYcj ڡz P0J=nV80"A{Ԛࢱ`q2d@b0E< zqٯb,jYc?AtCcЁWMvρgUo[A~e0lTkrCOo)O`VSf[3r:+"5|Ȧ{e7[,[iA"rG>[՜}7,U,c{Eg ;҇&),@ %e&b&bAW{0~!RE#^2#Ck"7[a&4B. ncEtYOqaFh̖ܕRvP |X\cDgsKk- ҕRᴤLaeFy{fКGqkN*WW[Ǔ= YG(x۠;GQ^uFwpnz*3Ĺ v[O7V[y҅nkAXW)eƗ8h\Gq%LUwEϳ5ڧ3d#YsJS-NIjP- HNPíSpH!{18*df[CMnjh [H`OЧFE ^\yS x:V]Y%0y^t-r`~C"tf;`tv˘⮔e!\osrُ}sqK`F.ay-DXNӀ%jt pȅۇ3<-v?`9),V\jr8_:Lr̈YL:d)YKPnqll\)nK2[{p/i'ee+c_& s\}ؗ^xIuR5XF QۄtVYPw!2gSK1K_kRWsT.gP{K*&wLWo,'w%1< ay,n  . A!veSepкZ%WN2LnV0 ҋ`ք|B:thoB2WF%pYè#[i wqCgPy-C#v`ʢNL{s&:,M# u|,kr5u_iяAH59ꝈVPS|* fH xE}$c!&?1_ jrr(O#J+M<<3vǛ$}OE*ReG so}A!7)a\w{8I% %oIwr|?oْȸrĞ!8ZfY+ZB <|6Zq9?V W &X}|ce 7iܢde}k]ɬL{-Dj=O?,dV:pk R"(ΉK4}ӤgyH "4m4#>bA Jm0'.jo&^:R|>ON#07}CF<-3Mrۤ䕊1MF7I֖{u{ &2ړxLU[=L[ڞ78Ye5$sz`Ctl.([@ HI52n 7'Wap _JMaLϞIՂn_~&'xs:TCۖTv}{ G1IVq"BHtbbvܸ86Ff ~'8dh@3LR *C)I֮2`nC%.:׃]<3 <]끱$yHG2D0u'9\֥ԐR̥3ƅ'!j1t@P "mNeԡT~eP;ʑP3TtI$qƭ$<dzK4~j5JI3AZʡ}e*7^~3 \rgIUP9C}PjpFLZMd+OK Q4/ݪuQg_G%^^cr.eaM<3B>T N@:-eMv7qs'CN.eD !"i3leoajC>\/ꤔԌU+{&O  a?D^ϐ UQqƁIOPprh`>9nAgqYS{k?^r'0l.#af4T$.ǔp d2&dm$fC|E`ܱ pؖ ~< uK 5T !%dnN*s;bT G>|RX En=o#t!RNHY,Ok8XA)VSa"ZHpߩo5:9j{DWs@j嗪߃[ylcFVAq]\5jFS&֧`juI{kqvb~ubu|y}b;)lf iKvh&ҫ| sn/'KH:UIezɊ *A<_nȍX0 Omjgs1hNL {gC 8'v,ۤڕD3-.ds*N !ߺPyXϙ &{(uugj&76}1 07Zp6Pq f8XExC0uT-ף1t8PY ڑ^8r.+/QLe+_\0.m6k4V^F'D+e|3G*UOF"L.ȚJ_jS׭!(I xlvMoh^9A5. mDGLmt0"a3NWRP J&y҂׶w#S "~N8Yp(6)Rڪ@Չa{8?9;h$9@.ԋKδ-|S?b"'S?7a:J[%Ԗpv 1dj;VwDDbF#R9󺭞3^oB j A+ sDcy(8՗tcx: g|\O VfƄe*ONwr͒DvK]BM9;e~zC' |q%1R3nd?dN p4o dFY<ܮL/V} PUDS3a~(5?iv"L2->K hp O %OAsf>k%w.;ց fyfFǎY kamAV |tFM$o(eg} _wNQC_ZܝܾєΒII⢆.3⠿`!Be>5CbNq(e-6; (| !+-9Y/]^mFCägIز3ʸv[P0LdſY`;dAtd2" MzE?n=Ȑ A:WE&k wpmP\EX* tqkvv=LfP6L!̟UkZ*"`ΝEpg[K2 n-g ''h>p>uV3ށŢ q'CZ;f,D䶬h7pYszB)y.{fB> )Q\z94e1g+D"ҟvV2L2ؾfoOJ)Oo(ՃOK&DaiDD@\naGi/eiASk|.D1Na%O:W$++eUTyr}T;єkS-e_:| {._5dU9n ļ@9-gGD{&SmMoea˚ M&;3T( Y5jЂtm4xW4 ڑP@^/7xfFk p0-~lg>K88n#$d}!F:g3?t;5NU.g׸C㔋3uP~`BLӃHhe{HWu%TObc<^;w%ln`x䦐v{لezY9+gDRŸ{tb;4^J$H=vJB1Hp]v5$^vE֓K/99\kИ`?4AԀeǰ%Ɣ ?i{VwBk҃ lr#T?ºr(@L]hhJ8𒆖I.aKB!+spct̔|SꤗLsdh;չvE*E|m (t8b2ͥyoZ:!~\-b-(SZQfڣuJ1 vKΘct)ݳD. (?5 }=*sv Ru4*jOʩi$q AjSg#\UfF2KK&[ʍ^BmLhǷ6M`}:y;H?m Σ{RIqe;4v5ޣz!skm'W r a#qR5UOYeߤPpPBFH1xk?̞D=7ߖrM}zdi(= vwQ?[Z% ^JޤZj{ +-R, _0m`,$܊0/@cr|G{ Gu @ [=2:Scki7N?1{K}9Z=D;k򓏾/]6dp9*AHUJ2'/fWѩ<k*UтrRg{\8= D4H9#aC[/e`-9|VEP[v QCZki65ZB Pa1J` 9lJ_oG⬞eUhG,Hn5>dnUX#w[DƯ2Rrdtc ?e7ә'(I3l+ cagz?c+l!iwSI^Ny $ȅ٢(/> ,AUcmʠi'_(r"A~sM/GWvm^Cgq"ۦ]?(ϡoz? Mɓt@0PS2^FB&#}lѣ:ٌ~s[pXa,@`D|'XQ¨T8/pdZNmxjI¶W"\:d] ˫6GOTbeX?\eS3xpYfAa nyE{nH@0o$SXtw<q1]{ښ' 8Rveњ20ں;pXx> W潮^y݁( ."uGTnG5qE?^#'xF*f'x-oݰ.oUQ}=" UÄ(+g4-ꠊΚ/_11];(42ByfiN@:I΄ ~flTn~M!<:}ҳW0:el%$ăoٿ@+!)/kIMgv q,MȲʯ5udЄs?I41qVRQ C6jSAJu6]1M/jYOjM|uvΠ7|fHc7\0UiQ|]̔JXHDG@:Y=9Kݺ;6cV|Fd&g)Zvw,@f\#jJ\|a;ݬ tg Գ4ϛhix~?ۓ14j?tMJQ|C|w|QGpke\ߒ;ݩ4Œf!D |{!. h9Xܕ7/S5Wa#*tƈ`Yզ9~=Nj$|Hmjfbl>p2 (U{u]CBƸu %8H"`ZH%xf XWRsgETϫ#F Oҩ}z+-μܹ<`vhzmFJt֏+KGDGFJ~XUq?JzBGP]*3DJl -i =ޔ;AZriqzr$Lλ\Ζ%[ GY^/QP\y # 5G.X[,C%n50Ýb_@ 9P(4$wWCWtU%-i&_H%[Q |NHgQ OUK0h 6g 9Gƴ D_Waa@ GmFȜѧ8{R2fseQ#19nmݵ, fz)gM mȓAǁ'ri?fs2 BLb|s:CY1˶!A ,k6bVl7 ]7NuL {89> Ƥ.$ň8Yr,'ke \X0 hjOR# 0( =0锃%59L,<9"s]=Jʰ?CbmOM_q1c?Y:Oę`CSCe܎X#%v"CDbFjTBU?7S(֜/s‚Tl5ɩû%9U䶄^OWr'Z,8's7Hfa6<5#^*GWMKU&Gfz̓եÎqcPR"g02:IG O9zx4\*WT^Cg*17}kZ ``JO\zEˊ0'>5$I~n SYT)uIw?Ҳ}:~n$K[xrM+[;WuIB,TfVT@dҳoc3w8nԚ% Hyb1Pjh{7jOeQi#?%yylE?N⎯n88!pP:y ӛV ?Ͷ%0mHƒ!e'uza;RIHsY(U:BvZcuXJV6! yM=:sܢzFvQ)NY\ZC -dω$-^EPŸ|/?GS]}?8d2ԸW}RdSn{x}Hv!?op /3f+Hv >+$Z*hQ,w4PȘ\RX@ɿx0HqNPhPJ:šg4>l oS8oH"ֈ*M0+20\bƗS'P18~1BO)nNuQlnֽ8A)f󊜸`Jq O{ Bz)M RmV$/hK7n3Ug4]z>,iE< h7X{Ux"xy:NsUqQyo7 FARgByf"Hb]\C; r޷Qz6;jl~oi0{-QTLh|>bvra W>r eٸK[fK|?f'ah ly-!:GI; ?=Kl&)Hm26 |d3_Ua䚽8r?8Tj ->7-疘U!YEYQJ<%0v?)# Z֢DZ_uחFc+Tj߅\׃P2|{>W `#G7:vQgb IduG]N0<M<{0#ҖCH `kX'ܓ&H {$,5uC쐅ƛ|FmQ⼚;twqmRǕ |Ho69r:}Y.4B94KuwvXױbϤo]ߚ < otM5adj 9+/yc6%l HCI[F# [=zvx9;FY_m׋vfR j,:MSD2 ڽfvXSF⻞as*OZv$FN34j,_X0x~j# n#uN cLy#JJT/\I5e_R;3]Z9u:ݛlT-tx8,vOcx+Tk( aUQCgR9N氖+X1k?$‹X@VFu"IE!S; 6^%L,>a,Ϧv֯spdvg4Z#f' =^2ޡ8G+yKe~gu-ٳ2 Iy:Վn>kX(K}\rs7WMGyxNJΠ?&T*! 3Az+}ÿB2r $6ӿwxRD9[wYs=M[=lZZKWJUa$ڴY&3N;)E=KFwڴ؃Wuc'|YjetT?M?N~4r>-I3)[_:E;$k>robn :Taա؉"$ ~Zjw8|{Dʖ婼^,]V~<&*h 1# s}"ȇB_p&3Eㅼ֘ .MJd a.cKȵI\,@0e/7']}B"QD/XygZYlS`%uO2'5X0%M"IDdЖ!]y׏V9 jp/=~ꈻWv4-1V{Y*;HLZ/ۛL$́t7|m*Y1#ْԫYf joI s.JYTb[?aKOSpPwTAA76+WBfH0+GB ﭂ x9fw{X~(W<91R40-LnɿUYmaĪO*'Cq^ 9* L<-">+Zaar{rU&(YPbEIB\`۬צդtɊ7Z<sÆg1j423^;x2ȰZ)Pܰ699C߾Ìmxܻol" "jhiES}W(T~pR_R0 G *j'pzph2gv`i@ڷd0P^ȝncUsǙH=jzS"Y![g6,&נJފ2TR,ęI,)*L{QE@9lp&7惝n:-o_g'tgEO]Lt <TvEBJhP2 Z;ڍNxFg+y̳*;\MO`U$(c{isq잔*JrU0sRLaGuK@i-ҩ۶d@'.-Ki$0] R^oם1':#yDrv >%]} ~D[gOðhq^b\IZdo9ΠE @?=S# :W=8vٞ`0 pU6`()*}q$>mR@ۼ}h:ZdW(,F;Eizf_jsAYR+A<\f]bQrxt?8A}nΛф6P\Nj(.%h*9ua\d-a>E[͕c=~`ho5k, A"!@-yC)&N[=ՋuDsOcB Jxg"a@!"pZ.~"2fGH, ݝ#ΖQ3W -񑓉 K,zD5`p?h/33Hh{ 4}B@T~ExK[HkxWcȯ?e*Dh{# LdK_|ZOfCc:s Kl TLmiuچE{bgZwI#\fߖ koV.ndg~=dANLeL\f34(݂Nw.y|jm48iv(awGdg׈uvO 'pړt]=o/ 2𽻝E4`!GEVkӏ+'V\u=\>7aoeO4'|-/L"PYy8똴ώH 0Ỷ]EQӣa8q2(ǰu./2UR@q~i}0-2kDؖ %jVRړ0h 2ذaѫďjjh;EzOzI8C/(`ecLZޅf;&³ D`Y2 ,7ۉ QLQkkP*˓Ï#qԓV(] 4_fHln\+n`Х~s3Z' jJQJU΋[L!d uah%I$Bς"!Ѩ*8C`;إn%S7(sHdLjhu-N__eL܆2@/6RZ\O%>T/D *֘ܞB .(rW x!Bp6$qa4tޙ+Cڃva4^K0rĭzeg3j#L45T nˡM(Hw퉅1otBϊ;ubZ%=hķ?Loho ,y^6k O7gH@PAh/(H'lu}XY?77 ÷*aNĢV7>bsH "x N({%Q}V O#:;!c,G2s 5wEİ)F)=QcUn;zX&uRFc \˥b2o8~·W̴T@1ԍK0NWbMDth3P5̝;#cmP͘7M̢GrQ{)+\c4-142(5 db>!'D5f7XNכ#()Ac:~a7nkL:ioaվnJf ;Xæ$m*@1B uVGJ?Ksf/2xc_ʪ5X9Q|OnQHGjkwԊ0;C[˫bC&0ܵSԣGƭOO4#{#|_kj[ xíȖ]фK |bsaL pϭ,.ykTwc mK,N?"'E|;BVJ2u!5=:W HQuNM ̀;[xݐ?Lul?D5'(.,F\3we:ж_p`.t]!YP!k~\>`#{`x\'= E ^))׆S? (q}XͯTs7" nO ulגs,sᎊ驦le q?w*Ă1"]@>Cc M|Se"f) # < ېch%=pknҎ-秮PQT ?U×= A,cG:(AM1I~mSnMVJdS)vE[eXx'5vZj=%h? >B3 rlo49W_ nUUZ%\8pfddƤQ`ݤ:f\J˿:g2Bvٰ:ZIѤ9f{DIī)}V醰RxIL lGO"V0E3 BpŮ{Aǁʧp8CLirų*R>*5HD~>oN-&eľKvWl=d.W1Z~dioeq^g,ɸߜhʨHlPgؙfʁ$+jI6 7)G #LspʤuLm,[M-g o,y=r$Q%qye4hGIU?*BHjBK晔>Σ'd2W%&!9ܑ_S^ :wΌ͊tʲ t,'j(X j&Lqj>08%X0Jp#a CĹtP* $ӫUE4dE$9lQ~;E6 "h<8jt[`a4eC e(n/_l!c1(~ 1;();u/`禛͂dq Yv FR~+No{7E7?elYP[Fbk~* $O~f Bޞ ~SUĽh Ez۵% XU4$k|2X4 0ˆ.=*G' pr3&w#L(Rd@ hIh+άBP7Rp {ODi"X<{xBSL̍,'<' egD<A.A9w LN9[@[# M1j"Į1ҠeʇIh3#uu{]P!'RS˺ )i.%g 1V(&syon aVř[)U s?'Xa$!a FХ#;C7e,$ Uth?`t;!94JdzM^I֪9&@ 8Ne*"&D&== yЯY9mpR˳K= fHR#o7i T@*{DCUÓ%$(3;~=^HOMLJ{тUζΠ[v4_D]bndlk S)1 M͞`cb^IOh) DŽ1ݟʹe"O@jn~ߏJ K0瀎+@?*2D2 sM3 t\vV4+'&~}YR>.gֈ:șy? Se0N.8qUsU FO﵆:ja.Џ?įe 9aRDcxXq6#%n\wّnu]7-Ȅ>*}$ @Ң u?'zd_yg}yVXyքeac5²d߭[:jr0Ltܸlij`L2[_XUE+Ƶ͠]+S7i`xE.88!9N1ۄR`10 37 G9o{d{K 6+w _fe'P@-s(7rSU:/\L -wG[>;zW1~ F|zj,L*>iqr =:=ɽOrpl>v؁XN _Wa21Nt  ۛŸSp"vˎ5cJ,@%atO* 2 Qf r^z9ciud юc_@L]p6{*M /@Q Ylp MA=s{sOL=J;rvR}ТJwd.^SNG=is0—c`gֲfwL4i;eSPW h5 ?E\9 =@G2l>F*!5{^&E?#^4NCF"3m|!e4O]~SySVOyJgcf.Gs2#2k0>6rk7(3.5܅'? E]h˄V6~2@ziik쐳,%^Jk,\i: l5QϥKƿjn< =7( kS7c{՝.ܽ˾Xi"#zKؕa38"Z͟:/”#0&OU좠vZ,p.xD!Qa3ʅCՆt^S+ӆqypQC(5'4Y%e,x4X#96 =ߞG-If\@ڈ!\{s۸;.j-o|ݘ}6W"){h'T 4~oMV +1yIӐ(<1>}T5H-iWwk"\M6U[J5 |,Q1IkQLӂj+`[/^8#cغY=Y8HɶPex]#j%et'o zN$(Lnx;G/;XTj}&soNҐPaY5ӐӥO-/bP^<3:Pv-І 32fQֶx[CeC|Z]5G ƫ/mJ%6dyH%c[ZF%^OAb+%{ LDsY5aզw5N*b,;3Ž6Ŧ#W!#JbmnN5G:%ێnݢOcƢ(f؄`y1@biX*mBq8}bChv)ft.m5\}@ڊ9{MpWPM2jp#w@5AHTdl+c"܍͕+;P-3VFD-؋c=Hgϲ|T&O A_o;3DTDJ8:od:t,nHU6B2LTH5"%S o(55/;@6w6@:y~:{.(EzIx6cbg A^,I8@-D9NÞ! %+Ҵ9LUڨnu7 A RKX Gљ (E|SXvJҘ(n!č Pջ8[AcHR[`TxQo-Yuac}!qLxVwV;@HwnւQ |-lr\BR[NI¨]RDE1Xƭߦx>~&=. O'Qv- 0߮/WbP'tAU*T}?yp ;i󛝦6_p)6!vVf?,u V|KnU}GV%Z>ύb(z$+bg"rW]C%RS= ޸[9[;R%F;C%X"Ļi٧D^ ᷮt{ F[.$ABX.a]+.c$ Nj%[ zxt o4"GPHWbwH"\nmYmylDOFprHGTZ?ɎH)dUiJX;O+jևfA<>B&e?A|3,mS_?p [R(vOP;tFnN_nB?S&] D?uG5kדI:#s2BQxZjkC+\#0eebau2|vWS6VHd (L>jTi6V}eBQPuaHS~0pVJ݄ťD-^ R{i%rѻe[K$<7=DoJYx"~#WRe {C h&$/ δ1_=3UJ=㪠jC65AHt`l'y.Yc"b53\M)4^Ă&^o,݉ծ&=R"'1VB8P yp`bZK$_L}@yN#4xC7 Js?Dym= Rc1 H*yOK'M-xuc:t[|s|gRRMx {}k_I ]-: =݌RM;I7 g}7ru]N!: b\02iKO6r!fiuzj| H..@x+e6S(6YFS|QiaL]Bk:&0uT=.&h5ž?j{M(5d_3~)OJOv]RHI٣m}E 뢔LJFD9|*A'4T,\[aЪ5cŏ^m &šDG~MOWxGAotc>l9<+̛U+yRUtýR/'c xPI_@aOQG?4AF>ڔ@iէ|gn(8ҡӔ Q ^Ĩuih`DU ~!ֵ[:O+ӕ8F?C`49LM绩e<׵Żމ~B`Г]=?585yzdT?P} xɊd9iPk4[;t,WOq~xmQs_iCMUVXY)=@0T.&O@B-\ pDǽ)5؏߆ e5N0%b.`|^5BSCP);9;0: kYp\M60f 3a.\%8(DQ[/&(ϧ$fi GoHï^B:߻b.VAcuGW8hYB^ô*s>$cS^~8Y0 ٗTIK1'6 v6Wm?f*Ao 1ŵJG&hM-o-.k&^X?DlYQ֋cҔ1NUW\ĭo5g j6+ d[37FJMj"ӥ!}MAcvdUk'` @F*xIYCox4}iOI‚\fq.BnWT73k0d,md1&, W?in|=|x3k G1Vt!^򄅉=3&Y2Lfhzs 1kř5. ,pްc&S2 +@位nj 7$tOINuBL8/HR-B2}<‚e>t[ ==G_7;=g0oǬ Fpj-` 4 v}^ӄXI&Ҹ$֐AD;1wVSKD"ɳ(je4;ܥ㲷+ ^䷉wMH̵VdLƉߐjJF.NKשt _F4Ž *fb!bvHRW; <,"`ӡď=FÃ|,O+Ir`d҅b hb͊T5p!O 5m\)sbM]X(,!Y qC&r&1JOņ2$qRP#tŽ7@'"+YZuLZ1{%+| Ìke2c;0.-ˈm=i/e\s yAV|nwiOBO%˛C`qR5 ]TN*n^7Fnߡ*$)`q єZ(|2 .ɫ[zXJ~>>'k.w_*V)`J7b+cKuom|XD̈/GTxB[cK׋Crs4:^d^ KEɾ ZjP@*'E-OT%d Rawkѷukoc{DZCmQGGR `Ie63Z,7Ao] h&,eD"@hkбw8A(U.?MS&׫ڃFlt {{nH;zq{vV!C!q4')"@:(z/ '! g ͠bmWܢ&hGfZ(ˍd!vLhԬ]Kםf'Hxrhq/w/ybO'Rpi!p;ێb7&/1ϑK,n3&!""}3Q}fbbjsA>ݸb@ 5X}CV%b&*]Xy!̤)bL~4,X]1~aBk3ܬBbc(s虢V*z_3{%Fġ)/sf6Ie2jhbRt1 RD⾱HRPٛ|@=J/6<4BTjXrچbSYN?g4S3&߃i' s(E' rY{Q)gN1*!NeB#tp5tE DCpYuvhQqo1 κ!' ~Jrә oTT[\ >t V퇶KH^~k<\)k۸`FFʼnj'U0LA;9.ܱ ;bruYED@;b2xݝ7|Ts^6A#9 D"ebw,kgOqG6C~u':}dΕcNqC nFb]P%P0go+ll_($$i#eT7shU2GkYe} ۛ%4%3\_w )$chpC~qX.4.ZY\ 7T!^XDU\i鴁AKhԡYIM3*2鬯I8^qLVߖ|bUqYL!ߘcNP^G wQ5>#Ur6 )Bd[RcH9jd@K  2S4!լ|uDZ&8h@i9}=j#!Ӷ!Ag@l7W֘ysxAHlHm|q[5JEbBdy76iُ6VÄjRmK Sb *<.k~P MN]@-H@#kV'vU(HPx墘g4EԪE IBDf'GOA%AfBĭ3 $Lw2Qi*$r:+ 5:S c8-dcTOr5X|ࠟ2¸BͻZR Nf"¡}~*VVqѕb 5MȚ^Lk[/j|&"{A4| X0Z`V}NaaM-R2 G\G1߳#b>̕ G!>BaS9+IY$3b!LV~䄚[{!ҵΒD)WW sX#83׉@$ T"?8;t<~o+,"5`Mwdt'YX?AjSvA6P8+ES'ܵgdMG!FL%t9ex:h@PȤ-@$fL``pkaMw.xOfR1`/]V[[%C `c7(1G !AuzƉalW0Fc].񟶏辌1{Sjk4/Yc ܮj_qFkq5PcV;3bؠ\`0˓ X4tm8X7{uAGSgD4[({ bʆMvΛc5tqvѳ+ RbzP|Oe俌<2 HL#Aγ(cL#o[5 4ENZTʉpdH1W:H+b)g+Pϒn+sR8!t!/H";W-by`L.-Jz4ߌ\E2-6"MMjT?Y&輼C,Z hW]"Fl~.̡:&n'܇ U!=MW5?dv!r5{N،&pnJȗϸqWP|,4խ)nq ~VOƋ&gTqGh$S˞uuާxS觿rP?P^)*V03,Xޖ87.qnFa̤mm9!NYE~ W %pox m6X {q!(қ:H̛''-~? |ͤ35Ès_D?];Dh/k 灌,R& ~?u &&8E^ ʤLRIyF&n׽nHPJ kG"r克xqU2(I(z8Sg"π13dH8ZBKӛY@ΡS!P^ņJ+R6d>{X"(b;25\]sE<^%~fB7|2qV1hU;ӉI"`mi ./&;(g[H[RFיEyZWa3c땸%L>EܻF`bUrNͿ2 %){;KwD D=}^THϟ;:0Nt<X-q/e1v:tHnLsKKY-x/oT'*x)/`EZbTnj xf\;8f" ]#K8Xbkz>:Jt:zso/JD+ξm5N0 Lef6'@.qqGUHXGߘ IEg9FV=3ġ`VX@`)u)6@9У+JKbJ=4~ùMzmHf'1KMcMy#4ԠdڅDJrb=ggmTm:H @g2L&Ԭ٫.T#ʤex0Ə=`ZP|Y^t/Ani#t=m(҅>ϫc٠4Hh[+iMS=KudMմԌ*Fw 4LW(|~АQe69E".P.\O >g?h\\p,< TQP~Gkp++i&Q!+_'- 2L, Ow]xcW񄵘y6~<~D2hr?{5ևn'0)k$=^mqIBg.9|p [,%fh,~LVYvo,O|3SAE3ò`vJ37h A') Wp'x9o, ~+99L*oN檼uY;6 WAU*~_ wf%?Jrz>9 Z& +Iɺ})G)w=h_>ԌI ǫ`#UK޵yHǦݬҐ_r:ᔙ(gjd71*3MY/ U7< DDG/MY*&*!oS%=kNqʿ1'4prMAѷwLqm,o:mS[D]AZ ^? AR_D:G8NvNDwkWH@GkC(G])ս M+WE{6 V/]z0:l@?⌍lJsN6=(?/a gEȸ>kQ_MRQܿل3-\i(|l;ǖ"|T ZD< BVB!0&q@*nǧ;aCVE-KQ u]ޙc_NdX[ N=ךֈYbTaGx%ӭ̉ڄndSЈ}/ad+;ީ@S1 S9.@PL).gfFGC;<犵W53}]{hV=Hm`QxC{Ե8i=f;pJ 䎡Q2<(L>Ek.j5kVTt&M}? P] _i#reSIP~}XD7sScmM.xՕ~8@N87: 6[>iߎH?E h~yˌ,' Ի g?Uf eBެ%A]"|Ҵ (]^|ClLpFZXUm" ]0k|%lwF 'bp?YrvJx[pq1yBA=}N)r*/CyaN[uQ1J&߸OuJV%v 2'<=[s Nz+J`:!~ɖsH{bxe}a'JgđKGv}o~ jc0ӝ;Y7uOΘ`̡k$@VQ7;WZ}bǂ-|ϳ$2l+X4rl Vhn!#ƭƠc, m,25R`UIL\5zw}zEmWKց1ONpVKԛm+V(^k+;nfyaۛYoyV^Pֱ"}}b3iqtGPEx$'NaB7CYt";7Pg. 7ۙr*ǜ:r`mVG|OXdDۼxXCGkN A8'JRwyXјAs6ʜٞC\ĕFp?1a>9;eojrRp (ͽa5BA,qMs R~g@bJƻ:G+>2 Dd ݆QE݅WBOdef"Fq%n^$4OܷqIpK6b`o88V#%bFS &rI۞kB4/ 5c.xlȊ"eo`.PAw2 zb%U'֏gQ[ϪGFv&s7 VVCj8jcԎf߄n2((a '6rX"؇ȇ6}^ 0)+S-dq >|2(Lh.F7 ]ѰwATtYʼnHM7WsN+\Ȯws], )My@'wgc-ݪ0Rۙ6{ӠDkab0~hAiD(@(!Y{-f!()wA$^Rj'oVvq_6yCBF-fA!KXO.^<_uo?>jpN;ׂ|aNs#70pc̾a@J:zg.EQ5Qiu+ȶz{`b;VŭFA}cc0ȥS%i830noOSa'fSBR\Up˄h"q%:cw,|)Ɨ?ye;|܋'bȁѷq?pcN&xpu;V27F6͂V^{p[̼MM!/.yg*s+B /щ;0ʸ=,}F.~/ս󦩇10'TKGa)҈nE6ih_abTHi6a[A-FwUI p}_e?qfōv!0W/05c S-)n&t#boְ7lz) ےS#WC&YX2G :[i NR(qQuEIdɗɏ{,Jŋ /> f:fAțh->K@3dnúv $fSqy3lM5Qݔ\3 1&y5|)uu|Ima]$wa?Emgn\0=#L8dɛ -9Y~7׽WPk6CSҩc%ia⃸Ę+PoRX?rh7r ؐ\-$)]69Z-̗N(W+HS@;B!NyN‘LbA?qQUq)o错1 /Nq_&RӉT~F*#A𾰈[oTjNn'5QL.,n7fʀysxI in*.-\?,Q0F,zV="ݑeN KuokvRhL'wie-rf8f{"+WS Dֆ5 :^ou#3(>1#_LwC ʹ'O0 җhٚ&9Z6sď&L1F:|ì~ڋd*Tい`e/#z: 6^*ϚfU&fXvSl",G]۝ɶ߂ƶgj [hr^&uX S….nak,pW,`nq.~<.ݪcȞq7=' b@ڪ b!9PXV3g3u<qTA299dqgbf/7vĪбTVxa3H؜sO4 x \[7WWK.5'vJvg͏zE|z7_Tyɕ?ij< wPkq= MI/Z(hO!kw4eOEm>F`5z:.WcҶIu>S(Bl#b(o36wїZTB3/F57Ug]7'S<RNCc[K+悧;l"vΤj.p z GOS< HgcXbL$Wj{voyݨ2U]^͋9$4Er O~17B lTl s0d;}>z_1{%æc (bg[A!]n;u?Pz2ɦV)SӾuKOC\fרҮd8,5QF3GI RX7% oH"}pqqaXWd몺ΜhdZ2T 40&Kă~ !ފ+\|d$~Ad3uȷ~LXp#:F^P9zrTx00oX7>Mߴn9 QR$ H!e yK^E 68&]L2}t߸Hoy{,nCY[|QY/5GηK`fIjv/Pu4[ ? eRvS"ϡ!r].Bs=X:<:}3Fr3{z O o`k, IwL=~nXXSF(?Wq^fb!0fqnVS2MN={@H*4eC)%F$rQQF%̜=RC52Sy%tYl&4h2[[ybi2QGl) Lx!2*Hzuj8д%X8VZOu) _3t[X tT]ab2 ,ܜ)>2}2ݟBN*I,A",;1vƵb3lh ,6}B{?:cZv Z$'_n+n i.X6ZC_MBÞG&!&o %T؎/FВs3Y?2I Zwp"Hk L!ȧPI2U/D}h18f(,x/'zZN9"[_\H%a+*qL9DExf;hX]*5P[Vl%p}뿊> dJo'K0U 1 6R7jx?.xMHɦj'Z̚0FlG oM5X.N=/ !cs* v`Q("hT8V+6>WC*jŘhÐ7hx<"gq?ńU]s=8wgbFcK@M0]EUU&4wqݻޖ@IWZB-|oA{&TOVg>wl*YsS"o ;#BZ4J|5p`/ 7OEt6T_ǙFF"Sـ;{59$fQeXdL am^RgL%%A=+Lw[ 'qB.Ahvt =l$'"+.4KLKndyrwL̎畩QNd]Td%زyNinYW'N9#Uf󪆢8z_Hyma7E9%bU>}RevB(A=Pe4?O (lV;̡K.ҋFH[&0*ZO:';5Lb EE ZMlNL4* >ߗZs]Sޑ> zKw c.HwRbeLd{*Zt<;SwɩPlO9K)lkK)uUWU̧HF#fϯ Siߋhu%~ B:}h^E-&c]YIN&pOvNG{{b7daAp`(t`\kwIu@_S9\=V"9bN[G!f[ _8S3"i%]/)Q*f #ܗRn촑5S gdyr@c/P`Ms &K87˜ߤt!GNb(tou]V{eyo;<\l/Gא*ύZ02t|l $@:`Sfv& }kЋAD! _1a/: s矌s]f >Rbm) mKJfὍ"Z!H$9D kּ[13ryDYK$); 7==(Ɗ'1oP>$%͋&Ut4{ pj]+2dbj4D'RR$.An7 vU6L0CKDG=OoюAYZB%13tc"Sߋ]M"~IǢI% "$"1R P]Ta;c?;n* {bE /~vt OΔXu f>@r{dKjE}ɹJt/za&m8m;^D%Y>R]*-?v=M%zXHq̦]'kg/)!H.=~r'1mcLx]NW.1!"::ˈ[iKj *_ /aQp@uΰ4,pցAgkHMv~Pc' c {x rj _ɪ0T$RV3q>lagbf*E\HaTeJ(Cu±:SNQs9eNo[gLlE4f CG0vg,gf {Р/3cBX #5""6 ?%˚'ZV.*68p aq2돮sְjVSfp%?䘺6WOn%G7[6!I$h/.6"5ŊYeL F;0p!A(G[0&L%$L/HGѷb<ۥC>hK =F+ >JݾA G#P/!菄+v{G9W!lyF ;H?ۏ1bG5 u]w;aJnĤP7~е1XL>B1m!T#^C2 7SZ~l\Oc/"o"-,ڌ.l$\dw:kb1| r4.Wf"ڨdڱ;S,!%nкw3Њhw\Z~oGV:Ä\fbpȊ?J!@r`霖Q Wqd uf=  3Y•;c쇯Eh5PS90X2Kwp=DPQwݽg$YwGNq[vO™hxDŘ9mG?i. b)ZxdWv{횤aBLo(wm1cvDRZ-59ZD*-&u\֒?; Eel<>q~\}~Th?@ zQN筇#rlqV%"U7-Qyh_,YCsIgj`!gq]JNKY'q7}2A^Bwg[c/k.k[t5||CWg`DPb@*OWd,W ?0=?8wɋrWw=_kQr  D}+xk.gGm!b?++mlTW/=A^vigq~ ͐qd~M! j:eE5ц@n2 2Mnʬ`+ŏSZ?ErM{QL:AD0pE5][ ½!FIkEQݜΩB͋K{0Q+Rڞ Ahc}>J] ~=9Aƶ(Gwq}{ZL ˏ#>WiсXX^Dq/R%0VeAFJV:=OA", (k$YY{fr hX%jd>%;~Ϝpۃ䠦6txI +B$w UrGׅa/ ;\pRW]l;CRnXAByCP~2g?qϪ;d5kw4&қo1-p}r^D;!ˢP'dٲ0YÊA%$n d dC:e6?d3Ӧ:Ya3يŽ}vBvT~ bJȂ ۗKRl` fNjQ^9ZJ{}Ꭹ/asaHy$VNxN{E8Ihj\cI9W =SiGu~eX*_?o/^,+Z*p2>%TXϫQVŏpXve<ݜF3 pa0/elgYPs| z>4|YD*w&갯P|Uf&V4"XF2w)-k ]{+]= J@/ƞ"P#_,/Ͳ)YQ;QTkLj:-(ƪf=:֌;+/;(lG8HJ?ݼ lm~-V~JVu5Щ},)6b`:̯:1l|[ 7R2L]bVɋCyLB )MHRWw5m}a[{hQTpZ8kMȓNĤl< (Q+S Ɣ7Ø?pmk`UU`q۲w%eE%JZs\ܴL *,A=$ͨUdg&Lܳs 6Crmf٩;B mS& g AVZiT49.Ishk95TOQ:hU_wSTyn$ /_pg4>YC#o ugbZLZAR-?odOEaEԔm=-9 +αgܼ` H7XoZXjP3_t(6ӂ[#gPޢft_[{{<`4";pA~ll,q]zpyax0vYA:+ca5r~_l%hxLvdp%*.&]ea#Z A6fR\:pxm_G]wƝԶɿ!sv^dp;iT{CþoF#Jbzl}C|E-7ꪫ&"ͬK0MΚsvC)aaC+VN͗Jg9rNNDbW=.ś u!(6`f%6&`f/a`Li^j ؟ c88i(,}3L݄}|m*O#J3f3nyeOxV饭Bkm?CC᛹RcbTGjC- iAMhކ W9 e`q;A2D7䢛oeA߯6hClauΚK)*uD_i P`& z㶑q<x[Ӌչwj~~i:)u15d;V10 l:׻E\T TQ˕h3J@ ٿ)@pgpφyeT Lj 'SQg׸=qbW8YeοE`Sܰ'hv[ǻ8]06DKh"ESHDoPe{$BӘ96I%w-8v9?#DwvS|IנK߄[v ~A$}cMȒ\dPrDjMd@&(ͣc xv6~z84,:Q?s<1~+EJrrܡy:KtvPܙ reH!7,iO7 .&.6l+zuw2>;=)d<oΏq[KRnrn"hNɩH"GC* ~%PA1W 0-aKš:0$²DZK0g+z^/%@ 9 w]9b`Z.~<\t &>[] '^OyKk@2!3I&6!s7sۃv( b =9S™)^aWu!DvmV#<PuǗTS@rV`T.IN*ꈩ]1ޣ}@bnŵFZ fā:e'Pê-|f=w&@UkHkK 1W +Fv@ F9!wEV1d(L烢7"ɀ@ ҉CLyEKO`޸ j\ZZF@2O5N,A]d)q?_aˌT(D'2_ŠѮkӔܚ΄}}m%b FJAV8$`S*1m{Or^E)1?#`rN!#n-.#f3ԓUmB 6Hڰ7R_F}e3ZL0mv`&E)lqbI>\ b?;[hj\?#E"{IP.W)L4^[nHOwmmK0Lن6Z#~B700*ءx{Io,Zh`3J_N~Hb:oU~b%H8!6|tGQܗy#w5KAp3c} u"il(~mG=x1Hi9^[x D@HU~[ԗb2U9Hs$<[eA! >떈0ˬqo@C){ϗjK*/R$HzY$ 5 ʏL{N`@Dqz˚p%Tvowke\S#s=BP"ik<~",'גWkf7Uea]Uuf7F6= (qL.Af۰' ݧ*ą K o-U6dN?/7D$R @Ndq]WiaEͮ-@s7W(٤j`H Zl֟K[OxV';$xZWi #LYu$7ˆAMqoJ+qpZ1c_âI@))bO1vM#-*ZpeE0ffj݁Qy+൹06{̰bb/̠Z$LXBy88 ܳ-AO^ח3P>2$!m'F՞DִHU:vzT9)e AzvO~P@x|O`(A"CH3ZFkmxۙ@Gb!)!(~9?$xgck%)QdP**'ReA?_2`;j,&Ӄ?[ ~z w1p0^`xZbbl} f iDNVAo Cb9?J>2IX<ߩH35 \ xH}%(Y:K96IZsmD_]zRk5f?"{DqPs\9|[n~(0l:cok%U3Cg IrŃW(S,ߙ֓a7ָOS6=LtKdm)RhӍfHZq[bj9RjTh fl#cSEK_dWKҭjAI[2HT 7篱gù418"-rP"8ܛ$ܮҏpE\Rk|V`R@NűΔ_?<ϩ%Y_fxtBe_6u*lCu됖>EKBoY+qĤx\?s3 n_›ӤK}N$`҉yWZS(>޳3>1v6mDnZٹTPn,D9H)@kpl fC Q$yk~w-+sm!ƭ sn߮O?ƌ%'ȳr S{HiemJyBiN@k"㐧&  Ǝo mњ Pi"=ӒT &#PKEIr,P۲Q1] [H%kd$o!ݖ ֛H=$شlcE| !)P<-`)rϸ;%0۬:b v ~k1kvmJ)_eKC~ۄ2GoU^,zǑ؊k~Igr^I7{;J?e>{` cBqtS6H#h6: =7^E$A ?)` 3'*L:K T16!h,}֠D,A' ѠgSL%˧z!2l &mOs% 2ekeJuPYcv&qbi*B0xs/`'WaS"d>bJblQ>jÛ<!|HP :ѳy깙X:fon^@p\LKOzˍ8eQEUBb#tu ÷ UGAåjw ajL11Kd>k xnP.4V ũs!& -? U!-J"LwKyNn 7?dm6y1F<*u"*?/p/.t#z'z&utxwըMMPeZDzJRPy!|fE@b(NJ&m5Ruk mw֕:́l[4ә#M6Bb_+/?RekeЍL^,)J=!~Uq ?>Iv IiCMgQǧG{g >äRxBi5~L_!QBÁD&-Ueu g$V =q+VC %놐dq8Є޶>Lb* 벅 e Gs0{H,TuHjݭCl{pG^ݒDJWxC{'{a 1HjV{&*UNM.8vybҵC [=(Vcl M/0[+SsvMeW|rn@4>Sv^SӮXWwcfo tֲh&VF*g%ȓnWI3Af }*s7bRuY5!yH r98%PC|ņa 0%f:@//[LG'Psá:;jV0pdKt-ڗbk]Qo Z%nzX= 7Ht.('>_ר5t4+r@Y.o/UZOYrQ BcplhTr+xPuķSy>1p wκ U6Pr"kRdMux c%*:¡XFy3>;Ma6EZc%|k|Q9txEdK 8 nUgP5GuT1Ş$ -$ەi@;C݁6^:E+ uvlv8Mڠw55@$YB ¦;QG~TUV[[eL+/Byky4zR9d-1W<@)Y(<~)E,מ7eflkKS+!*9 Iv`IA818 /v> ^܀|yA3&P6e(B:VE@IK4,@\!W uö j䠦d0ȌT 3|Ko_w<ϸP{Dypc,׼R,X"^ NwLc({:@+B5a:Apl vޯCcWi&"Eȡ]^T$k)PF/{:\9Ò2;vGhJX쑛`yNE{|^bN.ݢ,$~-W Ѐ.+?~4wX#X2ˈn Ne~3[Ӽ!wcH"KCuicURCɰ dFpn,I%)>v촀N Do2EPe ,u煁}?zO{cQ}ЙNyHLE{KZC hL[a'7Hm @^q;tcz{ms^z {an[ezxxXtUk eω'`Qd{NWcK ׀kp Œ` W.P›Kpam&Pw#ux zbbX6LH/_P_亻pa:klNr(S!47eyky鵴+iE$˟i?@V 됁l,CZP]mKGɦ" -"vp \,7"_'[C:AHL"2[jzMqozIiP[9aE_(}3{(Бs[ !ڻXKA^,|e{ 8hG"m-fOJG|$`jHṖnaYKhBJINШ1Ȉ0OU+DZ/. \Q8.NZ[W CG+ׁH$KjiT_׉I;HfԻJ^Lb爱·aiRT9#H uEJl]dJp&=i6Q;`!{.d"cU 닏|&KXqUNs9j7f+#W=@O "X=i)R3i1wz%c78ZmP j!;2rlXy[5 ;XPQ-'rTE爰&0~g䬚D/ωwZ:z=O85i6.Y}Tl$.zZF}JԚvb8^_5|gq]X)'-i>4VHq?e":|\G;SDigJ*#Mmс]k?iZ6iee[殈//׹g<ҩ#<؝F$PDzUL A :Bisryn@CIx'׈Vb`,#<',ĸ$\XY$W[M.ÍgT :d ASQ `? OYʷ\`e`› ?b|fDxs8!|DŻKs-(էe c\`FmxI[Ќt(;XUn611!M¾zXzEKO8 kP [1d}-ȡAҮ8,4ZJLapbf[H.qDѾx]#Sq#٧t` wq:M ݳBjXe4G@1Gw%[jd@_ DhP8 DGT~91 ,Xn]F[{nj5>=b[]@9mg f|I YG9En`ƒ_ܰ8UE ,l,v'c%exo?elG$jt[*>T¼QoS/}K“Zq x}+PL~Їl[O\R| %p^fI&ֶ7󖝺) ךӀSwQ{HSt6nhW}91y+@k#O5`[b̪;V.ޙtC=0ŕ;nOF8 tyD%Xbt֡0 hcL/QS#QP9iYK MJꘐoҳ˥-aHfuoZ+A8j1Z Penظ[ 4]va>eM|Am!*5 м zU7ӃڧYNȝg pJպk6w,r`}yf^nQE 7C~"`B_'w)1qkKTR}6s.9y"3\`E'4=O¢[ ; SRqv^ o8yS!sm$ 1Qmçw ?NGz!s;{N*I >zV@Oo0IFV}JAe3y[owu5 j [=3O;Ǹx,Ɛpr,yxs=q*R(:,,\#'ݺՠW]-qHT<QYzαxϤLTGPbg>]x*.U$>yd>`ŽYEH}jH^1}qWNG].)"X !6MADj>^t`r$6OP['c^0RF6o0ac~in4CBPڔol=G X̋l5]N?y;ŏ='aIC Tlm1}$KGf%Q)bn1ãeԱUlԜ̸֫C3c.2_ 4!Bsq;MǝfѸU{Ufd,dbkHpҞWn!#r3l_Y#s 5{:XǞi/"bs8!)>o(f Xp &aƇڅ?}~̖Uʕ n0HhZrAd 8(v$D2/oUMSƖXYm6?h4$‚,Zq9=s5|'{<̪w@t)0p[!\GRW!mdN0RE WT`Ko`; ̡cIHLy`?Wr,mbb?6[?%(da)-[o6c$p{'9u$W[j"7Y`O.Tꗭ ퟅALE'Ck=J"~2bxlOEh9,/lRu8e՟vE^ .T boF{=yr\䅑dv,9S`:*ty{b"|h ݐ2؎:GW{XatjXLpMTO 4~iEFS%$(Mqoxv!~C=HJ#Z{4fP7N_o >r2d dS£:Չ*ȗ(}+;W(%gP<"Ŕ/Ze&)Z0zYsdUّaRp~H7t7h⫈m/C/q`bc_CvAWۦ= K]:dxsot)̺Qz}8|q s*w ϒIVz_I3)I?6)E& bW:&^jqX$\㉪y+wSDpnV#ňP{$m4eq=Dx ~TWeiCnG2NFpuq.XY%a'I yG#ha]:FǾ:hJBF#Yv.XfT޷ytEݦEՙhX1-f7CU2t~O+Q^%OIIAQ'(/|=:/L Vь j8T7DSH4iX3, _]m]ܓdJߌ[xH:ʖ^ |&Я`SzFβFg mHZHBUt͹.dY`jڼE8~7i6E-\$2 %IB ~r`ާrCGn@Ju\P?{?cV>U)Zc<:Vl~~nHM="w3TkG#Rģ:Ssib"}ki[u_lXTϻ12]tu54?hlj[V#ӥe6 xVsO ?+DZ}R! M6oSm͇ xVDi1xo}a7] IBj|Hyxݚa iW˱p&@?Ei[YzƚGp ؠ_aߜ%1`~h \ThX2*b$AP+_x (՜rr$N3LXl\]A ;}s@!$=i l O9CIriolz]=H_ ^ku"G% EioʫcP4χ[7eHZ =mz[/m@\~6uJ46Aw/:K+^(A]u59Q!'jA m7i{ )NrN:բW {(;/O ؕ1#,K 0 qtaIw ,Z>9NٓY_+hv3a$=3j9=L`Mz=E1;ѠpioJцs@SNe 00i7 S:o"1 s6M+${f$Ȇb&O2gB/hV_WJsx@G,ŜHt.F.f2Ǫ$.j|:Nӛ̶Dhf2LV}ҵȜq:BY͘u:(km,xv?ϯ9Ѣ qQG'BSnFx71k_lƇ8; Ğ2~F`Teh-ڔ `-vp3`U=Lv?Ir'df e"3pηՊ20g63= (glmh']\3뀹ѝ8J|Qgn/0$~n[2KF s4ezEdh`#̚3D0֫iwqj.5ŲwmA- KxDFWڥӚoh4-R/ pT0x[&ƎY4Vn>?>ڰf.\jX#VmAQaf3\m7CP[$pVL+t}VyzIJ0^t?BA8XE;x9Sp'E#_nt~%p9^!aiM6W<5A`H:hlG\.p%ܲ!WL }VȷTL4З.!O1_0ij$.UN<F۟[~д(9qѾU] Cg8\'nUĂ!Bjf䔥2܊p]M-rT6;)3nC$Ho6d~srq3,Ds[ͮA45l̺YxkիAqZٓ^&&EK}]k$U o7a2YBoٱwS5g=%|oX<[{ =Z9huY~XI:dz&7f01Xvq/: OrxIV3v[nOڀM0%#ym7~w $+$C.xp,w+go}jv淝VƯm8`E#|B 38m.(؍%ͪ.="groqG335 I;W|BH|"fSm8)ʇ85҇~sn0u@s(Xq%n&  #%( kqS3W@0Dee/l@ڔX<z>>umRub pvuPhS3ƅK衷lXEY!KCnAk?HѪlim+(JQ HHAΠe\(Ps--^#5ndm!tBP \M%{C:bg5A-XeV?@D([*#93GYe%~lk}a-E11dpM^vʖ;i1k%'&XlATH = C/k7܁ /xϨZ4w)}Fk&wh[aWr+WtM/e#f1y.17(AS  m2 ΕPxPːkйcz/$}0 c*T$v -Q2ݑ೔ҥ; Lh{}bJƮȀ8U0Ji99: CؼA~d2pVI 4t¿t\D,bj@+t^:iCBtҷ~k~:5"md\7b?|چ_ _ S<uz05oI-a׬Vw;4.ѱc+3twg lrG1+ٮW3 D>bڟڨG]{h[_Xw2w :.9-T f*dY\Lnt*IFVlÉפO; 4F6WKٸ ߇ K9Ka(lh]ڿ`! GF0]:s%/vNx*b^sĈ>H U8y~zؾ>wwv}FP4^OczO|FKwb&[A^es6NWT_|4 U Ρ&GC\2=l(y%a~i6W#^%hc$?ёiM2L>/oBU!z irF-e{{ 19c:;6Q'msC5uoUվӃR$…֫@(wmՑslwB /JЗˢӀq7n> h&)HXfIt&n-B݂ZQ#vMir<ąYzz0X yL[jM0jU0%X+DCN%Ym7c6kc9j՗dGx8-F7q7nxඐyK3uJz8u0.I, !_ڨ'<6s>9+ut5vRđ 3KF2AmpEۉ m[˳\ J^BX G7S Rrv U=#hh*Փu@JH%8 3֭ΐ6rp?p2H})NMԠXzw8 `}ivS|짲g\W`1դa|l;fvsa1r/lZ-z,RKmsW\ED%=m>,S@dı>fIRr't򑸧h-0ÿo^8,vqӯ%>os0ԿY!y~q6P5WYŵ 0Q%pWX KPt>T}9|m`j𶶻*LZlx9]VU^\oL4, 5{B"ۻTX*mQLttOR6B?*h xּGͣC0'`=HJrT_TjW;Tkz/PHWA Ɠ HSM-mLJ#{rJ^v-* TpmSђj@j Oܨ\^m1[gB!SD@e=](eɲw18(7Τt<DV$kU^ZQ4(~oG;:\>;g 0jO|p+.f@ lQD(i+T^+EZTCq66RIЖ?/ఀS'ЀuRGΩAt!ZGU;vkf Ngg?I[oHz{W{q2 u&׉{ۜ^I >96:x_zG/]'rt;2mIی󈟯g7-8U%p7^ .;AX)HHz0}4m1RzJ|*3ZE. /ɑw ֲx7r[8p}gVӲ?2TFΑL:./pq39bvӘ$N־ܫaȷ4/Ahg6B NRo : k:H@1j:W9ÏD Sh/,-:cj%zLșP/@qĔq #VFl? q,Ugwh>7+i\LT]!RLzpu-=6LN|F@`c6yl5O/[Ɏ a Cg";o+/ cV.Qz,?<4]zrCcpP-ܫq:^sTQ Rpg;&$SⓔZ:;|gCsp^wfKtczY;vbQh nE2TQrĎهSA-] J'Ti~v9@yP?&bU(b>c-ۂcr62b3 2mGm - ¼\c;^Kiא2ī]4t`RnPƸ8Ii@=`QHT-{gI:X"K(؇PT,}Xqrn^~&vªi47λЃFp_~.ֱF7߉{hfx1_)nGgMUΐ3]^ Eab=k(NDMFH>CkLU Kѵn Tf趻WgA)V yP0N{pAMpyI:Z>aD2`Ҟ Y\uCY'D*0cԐ6 pC΢h6[qa::W0L>gY)^m+h_YE_\k$Y YB{ypNeJ1nxPO!2# (D{t}$e_ݓ߈Hyx/RF_ܪKjCxgks] Z+sU%mKX!kq5Ց3 "R2T6O_RRczAg)Pҟ(yd ށB+,CstheMwT1 Z'J^PfH_<:tu_JTdZd ;} 7ʷP^2d#L2T]Dd$5nh )M*Dl'#!\yhr@}_7 r A6Z}s3hHWޠ(R!'u鷼[Ȍ} ɨD?sF"ZYf6d~J0iL)'FBGՖ71ԻhqF \S]d T ց^xUr#2W޼SN_<7~& ќp!M!4f~S;Ԟ95dO )Dtnn-Uh>sAyPC;R@bmIhIP YuYV7$Ւ](K )~z1$):dF_>ǡ}8^yuHℰAt<ݺs^~>H#E;Ų|,ϚGUjEZ@ ;ZgEkCSuT䣂ԟL\7Y튟oEƦ}6Eea?~TR] PA* `sCXu?eF۲/܆3` LLH'xJ}B ӛ1H8I6+\,W#<_}k3d`m"ns&pG mhGVtx }/(r:YeKlbys؁.Oi{,*.H#ɖ>Ou`0@ΑO M"HoXg_>юaMP߰ &+x;Z2.H=޽Y}҃:M V- 5,W9QOp& q>C`ڠ'&4UTNzm /?SԂLyAuYgTFTDwCpJ,:M' qw0V l|KtX"H^Սy\57֡ aaէ,৕(C;T 򢊐a]lUO3+)@2_GP6S>tL8"% i1,>R+7_+<޷d$e&= z}v0sƴ.&>I1w(@MhB0[ ~bnCr"@jQtB.PS, 'GO\#*cuL|U~27 bKH sf,1\ *6)pkf@kx3ltЖŨ*j¸f湶]13Nn6HY{ QjKSΥmPQWc= 9k;±"Κ›eSAX+v{Lӷ1r|'Pg|X־hA+2$oR TH'{P蕌}L6~.oՁwq D(#P;CjHiM6tzЪ5Z_%F%5;R k7`tEʟy^?ܧFߦ7Üͩ&`-uז%{^q*0_HdqIaKf\tD|bh71=eߚ0Cш1BRFlɇ=˵st>x?<MW҉ʏ9*NtAF]Z7W]o+dhԨLzwGjӵNC] $ r%2V3<1E+r{llƯ2m(@^>6PL׼FA_>p kF|uo H!w˪0&eh_i }@|8I̟RI?8:rյLͥ8KYKɰ70qrP ^_B='D>XĪݲ@S}.AC;}äMTdW;4B.8X!:MwDKSy_wU/"aM|} @ CNnH#K [ZХY,R N^cPښ:aQ1iq) _eLW?PjSARx݇ǹ<9%~dRaw d'n½gն% r{P-}'y-O=QL10?DP"\tύ˽c;-瓬8QBY2ĵhd%;o@iL [ h:ʆ>2I!/"XB&sJmLXĻs do4\5جιJk6auL>2Z7J5e{eVطlBr!Ֆu|'U;_u97i23G7?=[N1'7ZV'#+qpcv`9k9r/gYDmk.둄~]ם$|u׶Xm:6͎%nj`k $THcCS*ж5Law',_ @ nk_\써uiSfd)Mj"ցZ:َ %QU ~Gw]', W[cޣn`V"K0q8Wa5 j"n)y^q>Ev(WH"鎊(@Q4$$ apLMK%rL=hqlmޚ(?ʬDpSپ̎z{B;FZ֏}Ne?<['wu~b`S]O{yazbZ%٘϶3pz5{J)@ke!_GyW*t{gk^H[~Y)4]&_dlJyWJM+Қ7Q>CH#xd.] 5XV՚Aϓ w˒(8URۤ;#6^v,tяrjY=|:㳇%[I8.}Spw@u)`uWS*a}VVVaɜ]e~]pL a>(@-{NaXyԔjzϠǼ9P6|oNB4N2le*x<DžŽ^jkXaW^^<[MB@B@kW2lut)͚M(/$]"UJr.w(L߮Xaf;Y2lW 73Sgl &е}:F<ׯvBA;3Ņ0u"{lm܎:TXKRuNa̩.Jّz5_]2xn1>J`N~6ZROVrW+$4TpWzHYZx2[:O1b[Vo`Z;ċ|x\_Dž*.u`.8C unGSp "i|K eh8_ M/r%sϻf+?,]TH"vU!C$\_#UhL Ny/U;L*>6P;JҢyRqE,Nc.#x{ЙUUeE ٺ\sO qf T!A:G!hPl̇KnЍ((ཀE}4΍&S{x%i=_>s8at:mfdU OxJn(g+\V!V^zBn.Ƒݬs "TX ~[ԃ+v,wX'a\^GRBJ<\}wjmE/(Un=m&H+E 6S'ьsCQ m"GUEW e Kd{ 峨J. ۳Je"%e3g`Jso${Mcl(i0fl>\ ?4+ jF~S%RFq3 % 6eOnjހ:)z0P)e{&N hZBF$mM.|u<8۫bxv4@ TX҃LȐS2ȁ\*wm=H>̌(o7IK4eLfT3VW?F%Cw;KCj2jtϏ!<~MXqSL2ph"H)+t3& 4Pv1~jsry$\[LP"3.:.쬮tc+H[xĞr`}ɒ.n + VWN1?1]zwř9zW;)B \V&l!56\ }MQ<gS Tp>w@ʟuHr%:ed54kE2<ȆW ש'LL3S݈PbV+i6gG3Y;e\ypW/N)<9wB } J,cI}8(_g.<p&G_݅u> ׊m")H,im"<}`Ԍtţ"6[4 w#3cX&s `r)G9e>r(\vƛ]}UCje@bV$t uR8Ej(! ,o/%/x 9)Xl %'NT4x:7Z&#¼&1B%[bY@7+.8qT%?ij"7n.vY\ iFl|T/Hs=aS^U4'C3B:g^R~uoAj"k`.ƎGӶA_Otbs Ef"1"F i~CtlYJ[J.7 |"5t",c4. (U慞m=$6@cZ[tD0<ʨ/Tr",ؗcѡ7][S.W?@#qL|)kmR"j,p02ҎPS_cqdVv@gbE^sT|^_)h>BnL|7]!Q`,pcFRO OE oP\8sFQZ쀯|gX!dY g=˾]`=g^>)u0͒I aUV'\)ekB!'9s=OwC?(7ML Rj9 ќ ] Wu z>r< #T)Hq޷"S_҃qmwT{ ߇V *$I>1eGu3|.Q(4GDT@4hY؏PokF~Q!o0^u<\(ΆFjQsm|7EܺqÂ#%(s)` 2j}Th 0]c r!L2*і'6)IZkh\Θ\?QwJrCĪaMR)[Jau.KAR4hLRȡ՜Dt8+gEYv2Öt+#P#MYF| I.Bۗό]Gp X5*d+M$oIUtwhS$2$Sn^"D',zDJUW_{1kogҬff d, I+0ΛQ3fuzgR軤#;]W`_#J MfQUK 2mz2mKkf&\7'~~FLՂh|2`a8͞Xo=;!/j!++Ls{Bm>8p2Jcx_t¦7Xv=10ӮZ72hyB4$.$jKvGy\V0NW[EgSK2'`a~w{۟v8/+ i E9 o6w*HpS=9Yv!8bdɃu;'AfYX|#S疄ºx#FY?06^O~Dp]^ SD7)v1QK-ۋ TDBl}sW"LH@yO)π]V"_}~#hm4-Ѕh 5N%.%ϑvi汌hmWKC9j~ߡx}Ï9c"NuC=v m;9 Q7IEuRW}d{Am4eHˤa}vVACLL##gCٷa]Z; >,tٓU+YOa4oxɭGXծ)pAFgLr4qoF>&d7c5r7ٰzUYf,+$UWrK;,-?rG[.$[apV>] ON}RgRZ]B?7X.8$x8{t;a~ npcJ\?IH "ѤY ao@zGb%;c~"S;&]kZߊ-1zE:ow4ڕWFn81䵣$Cp1c&U\8ot 8 ,uԵ>+˂?)H=ȭ))x(K3k0HjR^-,~v-YYJ@[~jΚ񣪌05# +hf3cyEx'e'Caj&( vu`kr+G/1/6;=P2Guj7ƤKgM>]EP99^|!M82A%qv[1. sڪ#{}D%K\D~ 8oӊXA-@S_yղ_\0Qs"6]7q߈,L7! q~%n@lLg8r&  w_G]}ղ5B"$y/06eHQӈt1{AE}iA j+Aq8{wzR“Umص3 1C~lyGh9#bH?¨1Uzz8ZFHKTjK}]ȄnF_Tb.a[u"bX T}KPcw#.Ipli4thٯ%|[`0-Q1ncmBx|wi(jK+4܄L8'pFCbMuA.r;_u5x'C|?]8>$5NYAw 5zÅv,F!L+c.ۀ,Мbѐ X|^xhxj=l;u-u~Qf>9Vn5`3ܓmP@=aN!Ef1No.Lƻ;"(T&^x[&aƜNOmZM*:q%x0ys㒸giAfĥQn. HOpIxNݢ?H'>o\a$=ҥjIT;"؜i0\I< `4Dk^p:|KOJ$=64̚‚JdKU]FTRlʆ>jVts 95u \]Eރ 0{bf@"D%fL.,\媨Uy`,h R{` >/sfЧN!%s#)CB8GiS:6FTl7IaH> UrD@b{u3Ģ9Mg:!\}#>nE.1|`YRR.5#soXcy8loђ9v +l@Rfǥq*Mfr@wΠ 9z#:d_?Y?0XC)9cChLT=;rf2[cg+^&($,mSpme"˫11裀ZhMSgEl`D* 01^)ga*1HQ qnxa}pZWSJq|uvߝo?á\bzst~օ,bÖiNQw` o^şa.PEG+)8\Q\%5ScA(ym+,rGzwyUe̴{7|$NV7ԑ͈؋tV3 $G +gp2Qث>`P[?N{r9 fO< P!Em525Gi+`^*y SWkQȸo'jb3׍ n6%ħ_楎D}tN( Zg. 'aЀ8 \A+=+t=oǁGJqykPZ>nٻ4@xmb#& wQ3f SuD>LYBYU?tZλvQ]εC&7n`gj麝_i0nٱC ˤ{$y",p7u4+e98֜3lِP55OܥuΐÜ8?\8τ,jۄK6*`iӻٲ03(F yND韄lǗR}3Db (z1Ace$`!#@+|cx0ji>!$pJ!"Ձ`;0V(\ ;%)H#AE(CĹS $qn`Exm2iS 1/snROsZƄZfgr,S(;cL:6,JN=–(GSw& GUƓМyM9z{9%;,1~ᛉgFd8oHF%L&ҭ6bq9™q!Zу`hͅ&yDNk c Ui8kE臬aO8@ z"):-is&Ip=l%%k?G * Z4 TzZ6(Jsz]e|&@'ذ]mxN5bCϋ9A0q fU1fWl3I zkbsfB /a: MZ@졚q!o2!JiU]?A\(X>%zDdj8tޠzOz0-.<~WƖi9$86`NzlRDjp '}Vm誛se1*d(KTyo"9*eWlfD|L3^X^E!^QŁ퐈Cm/SSmahvf^W"QQQY_ _ Q*JHL`J5Fv [<W6tvy7\IBdJDH#U,apkv 4?7o(qsi@@}r_sWO<}eCn<˪%{\XG{q:PX6]7`+8s28kTڀagD0ZCi9:I,qCQ$ >nwQpƇu_);\gEH%|TdWgtt/^(o{?9Tw2gyY]Pĝ|q3gGoshL~qJ`5 iBi 㺶\hwMj|^)w{tI 5G|k0\:XR: RPb? kXz~MnR,薇7=~NĶFV ~):mН$0eE'ӎ8Xg%Mp=i5ɚ0Mܩ'@a;nH|JeMcʄJnYX!`h^7H2iH-v\03bCٚu"WTJma!fP׵l35RJ]m_28 ٲW=}+' 钖Q_ uY{m I^bcYZ4_vSغٸ"R5|PMexYQb ($^^ X Xny^#j+ 5&w&kUTF}kPU 0>:C^Kv~(FAKߦإ.wĸ{dx0ubh% c]+7Ϩ٧(pTt 8H>^$T$ust)Q2 xcwuzt><6'4" v㐋U98xr@tj7/RfDӎH( W+8QvO}#. 8]`H!_SQsY>ibgYX:"X҄xf+αgpR@┽#k>֪V'B O^_V\}eozO(l[54Bj 0TوGmha<&Zgp~+swn8۔PqZLcOmfL؋-&v,!x >PsёB!qc+mzJXV,j]Cg Bn nS MKi(ű9B5tY#=_?̧s=g쎛! qA`ږ}ٚ߫ 3H=YK9md.-ɰuq(ǬN{'dL w7"탕T q hb1s`rO]529لɓgf|Z#>GNt+-u%_Npo^<>+8D"b{oSQeEdݎ+ImjDcc*GA3.T4y2MvnBϪ-2)g)}3+)$Ť?fz=Jl:t i鵒5224è~r2hmsFEQ\*Xdۣ)+[fjZ1g8Wd}1<"k;//zIOCM.<?gO6ID(`B@*pt[D 篋< ; t۪گfdSm*iKwB+$zZSa3 yl Um/K(21&4?SP(g+(|ΚeOgCI;s.vNGE;\6)(yvԫ-5Tr něYuX{4DS, tJTU;*2~w1ŝl|67?C3-͐em<j|-C&ﲺ0QT|il GQv۵ :lжti7 NPO.qmR9YBN`D<6*"k~\ KGOR `F[g< Oep_L2noSNsl@O1e >{*ԞZDzk8 7J"BSm:4d?*:vER.D |հɤ+H7׿Dpֈ =ٸM׽ wA dT>!`Yf±OC>Kiws˿Hq‚?.i{bW_:?rt8rO?oas&Y܌*I4'b U ݅Ql1:F:v^je}B ǂAw{z /ϖ<=e7MPB*V}"ӂa& ȕW9 b].0^]_`'GDIiteLNj?)O]cj~Ҫ]jB$[o @(;9NVT+NkuMCyM[Lѩ2ADH58&nuN{7$1=UwQDS jJkFu]#Þؾ0,KD!53gn?;Mv_8yL #N.F&I`B)fHayx`q)o >/wQ4LMϙ6%J?|)F[#›6߿n@+sB N_쉚[ [|XlUBLg`9uDqX 310m0hK*E0xm޴kw|gD ;j\Ǚ_Mw(rhsDbJ3L9AJ2t >iu uԹاaZ{UVP֎ ER{I(AA]4[' :Sؗ  cњmXrF9Z|w:Wrp7pEr93Aa*MePW;(dS#ȩAQ}H %G9ʪIdx/-iH7ʥ)򺮍S2EҪ˭IŕfFC@Ic,jC{B&ܯa4GGJO8.|]3/$t/pj 0S]q%a 4YRNYymJcr˜'4trwnڣ٭IhL/m9.g|Y@S6`Bk||a+!>=J!QQĽéΆK\nuOUsdwӔ@sFmʥp1L=͉fUH{zΕ*X*V1m6.'\, yߑ]sψsRzy3"Jq~p @QuݩLZJ#)mYRL\rOʊko{ѝ2}Es7v,fSK埋Ȃ,hlENva^v6zx&nf(4.%Ե qL CG [/x%=$:E6[}gn%^#BB{h/d9HMmӼX`D1%qԭ޺7igc*EE-0pHr';&IFN~"6bT(6~vKॸD2.mHAh ߈DK}E|XV.b JA.; awV@];` vEdǭuſ/}cw;)Sl O(K.LQ"єe"Axv8uƔFh%ҞP+qˋ+\n$uѨ[Νd².6i/:Li"c."D]ns9@?/%*^ĄRρ};zSIIunYd#C !l&8zr?~.X>q9V1O6jb+.88HgeޣUv `eK@'mHRΈCPuIͶBڀsR Q&޼-oN Q( /e)gRv8LNmWrb[8䎟"}>nR  \&JsRsA[A*QV=9eZ/7"kt#+q>U( ï>2@'Aٳ<(]!u&`Hr WtK8:Lg[mpVwH< 3`m/܃oOP1âC˔j5Aۙ鳟jl:%4u@=QYK,}q^A kIBbe񵵍qJ,[P$qyU8ĭzGKS#U?W$)$;ۚUf 3! XJ ;3#PpKqA,2ںN'e4SakJ@!I*.yZQݠ2h52Wm&RZp P=*e/^*eT),,}gzĹzOu"lfDO>!(KMiS~sDvZ><v7hiP~s g OkdEڴ n(WUlmy \;ٹDTd&ɉ- m ᒹ|*EvN9#ڈzG%<;Q;|;@2=Ϗ„A41ۆD5k=LC Wmޝֺq?P@z~cC\t τR; 3!}M!EdM u˅!2>æ ƾ,% ,m&CΥaiGʹJܡF4YP0j67U56vc-:0݃PΊ٫B1e,x,c%AUm9n5`Qe|]- T?l]*+#ED6_mkU!dͤRh-!p~<}Iޓ 1XD Yjե,ei^ ސLiu  )z 8ܩssPna>f ?+IWL=J &*i[]8ǯ:?Z(T*KbhtXLǕ|i4x wxXpU\U"Č-c  Z>u*Vƚv 6݊Noa }\mG\nP.[ٌjt$9qma?^\$ ֱ^){qb$Ph cjy o@~/i)o#\pXWzAJo)&yJ3myq4Kr*b}S1vhi$KH-B1YKI;EUGP{bڜFpK1)6 i%[ų'Tz&뵩#%δF%HnftŶH7nkγP idnpk:)[ǪOm ybFk}/Ac`@J%AN#cK U]qWN`'yUh+Vz{g%l{ oe tC/MH.{6^_qC5ٝlK-Ψ">A^Oω,OcZ ?.mfjAk6ˇ<K th 9=O4QiGJb+G4+&~[#-tWq頩|2twyrYƎ -3²oM @~Fw.a/~6@d}{ɚ"iSf(h2ީKI Cj[[} tm) 7gG_-^ +"NDpH "&ϫTj8V_(H 5 _LuC#P ""u@UC4Tcٶ`!8 h*&JZl^j7 Zl My\^fe`I!`q %nqbM`X?KF[RqN5!B;+㤏y[K᳽Tf?N'K^G}dŸkYgZiH!3|jƻaQf̲4BD,1a育Y]f 7u}k)T2G]b> %J -KtրbK`Nv 3[\6  >n YCU46 a&UQLS,"qYW:J%a4os?f!M* )XJg[T1q_NID}yբ"Cؐג Qnbr-*[ 7dבFGp[rs33:2(Ӡs]Iе̤M3bBjjo^߿QaIB}̇Sf jE[}UϵV*N5Q>x_= w>X;uҭ FjK@ ^O)^nSLJW:95b8R+3FQ\y[+-Uet**NXK&Gs{^-o;${!sfo29g=J$92 *wr5lxHQBšQpb6\|T[a>NM'-[ŝ!* I=iH؄v_^q$+ZKE-Nm~ON-8rC[r;y0㙩rwa^yb-a#@=DKwdƊBZL"BkHW?>{X<"ivSZT9d"&V^rdJkW;g}8`iUn PKןF4N6Wt:ݷ?*TެyRtN(,ZT|HZ< C0hsZ2Žԑ3VmKHBGP)4#Ŧޚ)4Ǯwq 9_킘i'8&d_2Omk$QۛKO{*" g!A%GW|AMh^  *CX*g"rNyKbÒ]~&*1Ha#XvIqV"B=ҬX+-4cw+]@qo1/UNN^ !KuvZ{0rY'LՊgͤ{Ɠ@f@cY0d:cj\` 0 S8RNZR.ehEvqU̙%Y!3A]qlDL" {PW o[ i1]7,3SOs`[ $a;v2D3S*F^3A=#+)7ڀIf0Rbq̓ذ'*H`K8ݸ_)6!M?ϡ۩|s6b +!ܿGD_kWSti%d 6Ok.Z {{PG!=g~pH2SkcË :a_+PE ZClGa vf<%d@M\wᥗb(%-3"կ4|A<>daK"@o&۵Y/02+|kqʧ;c9^nŴxӍ33ۧ^%[mUY6D˘?9gs7/ْ+RHX;!v~ lψeH.ϵ$|axA*P %&&] 7%= 4Z^w iT$y?hk&-0 } a21ύb:K9A]#5v z\]N4P@!Io#ߔ;Եe&[QY$Hq1g[hRvop8:Kwrfy+Yhs`8 5`&")uƔP"&{$ښa2s4jZ~UJlE~Rx논s%n*ʎt@*61W7z"#20'~N'L*PhC3_.䉸U{>bi]A l"'<ۺNJGSn(+SVC3EZަ>sK!""}njaF{<4lRvqڅKw4[qчszuΙIj++FOfό><%}ct-RiK L(an?|βi|vZE-QKqx[Gob>$~4f>Ex;.d[6nkUW#|u\)DɌ?JD{eq j'yG7Ili)!h"YGgvsznvscxK]7]? O}uE"_zdfW]UJG = %zxϧ>M4LnEujAOI7*@o$fwΩ2Pe3K e=EfY(sǂҒE˛R"XŮ,[J,o c!. )eJ&5)'ج9?U"32L*y}a^F[/oZBtKAᮧPֺ˪7"nGJAѝW"BhNpOS n1y˧%C2]OCs V>oRdCNw %o(fsek;o]֫ƯrI(,!́Z7 ݜ.֕Ho(StzIkyae|!n턋?OI[mZmZ& U=K|9犩H'.R7U\U`V~}`Z-4<@GpTᅯ.LKTQm] g'nsa4`~f6Æ ?o>^ǯaZBzZܴfwwބK^8p@/yfhƩ7Jg^": IVpXV$imx-"hhLVo-ŧlO V$Ɣ.xsfsDV=l\!J}B<ڸkt{/PE߆9lF=y1^0=/W!Ț6+ "+.0K\l&M(|@pZ=:B:$k!x6>2`=SeBx&s#sD'.w8 h L]"߈EHI@gAծ\Zm@ҒNL!1LN8$*3#h:m/界ZE;DqAMI#%YZ3#,)>??K>?ڊ욚}pjG.+Ɯs<+P絻GQaPM`4OlRd,\&avkM!6HjwQ^ RlA[`;k_D.q^~k]H pK:]ģ#}5!O[oU ֎k&>8;x}dIO $֑%c1Mڧ&GL4>:HJğ|'G+1Y's Ҡ7"פ=/5"mazXxX|5n іqXawC%jEWNu\>Y]2E ^"5Ҍԡ-i@e{22{h4RUGo;h=-<QKpӾAnl{yaީaS?N8&ۉ?GF:̜Ðf޼,>Gl=pfaVߓ{TI~#zD z *6rq<ږvb@ Wp3/| -ַ?n)U\OSU}WSø@_&eꝎdT ^ 5(~ K0*=JYc:E~g <2?'LVwϩL+Mj8B¼h!Zz-͗uFti5~RR#JUsZ<\'gZ 4Ȝl8?eڮgWi@Ws~b齺!5 _:yu39SuѻRǡd)a`O>❈*WpOExIf3?PDxUȝw1)_+` U&4&bJ-(P}O*_fpepu=E@GUQ|E,Ѝtю14F׿&A:@@-7.2<@ghTV~hw>iCE=+w-݈Նx68z7l8׭N*`N†&S:mV '}Jol k|hwU7)AZF 蠴qER#Wyֈ-z8X&6)z-as]>.DI@V>12` ILƍ5'[Xc0{EOǻgOr\sQu(ptN\e驙o0w\(;5Dqˆڰ+e'<hx~aœ;jY}C')w[NG>ei\4ͽ z}|P@e~|ys~csT{: #\ƕۡ^PʰQL[R{I?,,RQʢ|u-@~#R ~w DZ)d>O\c}g*e5S`+lԮso  S-7Jz~^9-F+%5ch=<r lS G tE23Y@I*IT ֭A $Bm., Rwo`5Ta<*,צA~sao L4K~ͯ%<>O/İ!\8k6uʻ4qD'޶udP<ͪ:Kn8yEO]Kό)K]䣛Ę<}k瓿MC1MP A= lw:#9͟^T[T5cZ@8:dt؜ML;$ / T)9֏JʓgGDZG<ؠVQbn]H:o %JgXOovz@*Ndv`,VTSO)ޓˬ(:ӾS2&vI=fuqWA%\$.`wmVo_Kj`A 8(.Uz~wl!pq 4XFRDW2mԬx-(8gkiؤ A(/b]gtְSoI@Td= gi'e,|xJt8g2]6O-_nݿl*m9P#R-k]7ܿ+&G*Ƥ|4OiM8яO0˯eV-6l@;vJDL򓡙oPI\>kD_JijU9\Œ(}pG2}W> b6[ᴄȈn '"#m1QPrD*lY + ,gsVU9iR ֟St,5d~ ̲|욼$+X%`GxؕPթ P HAE9},>hJg"*E7•x%() ,##*vK$W}Kqh|_Ĩ9yrc 3L%H4䢱&kLGS mְMNPI֥h^,I5xHڬ۬oשdX;ACcQs{.)yz=V/w0UjU(;϶^2fO?m-Me m&2H1N B8'y P- jw(HhǛ09TG|E}[N!>"uW ,9O6; gOʋX8za{5xY~/k-Vڛ^IW@m[%l 8TA(0{y7g4`t-$C:Q?037[ L.aOxۙA0<.bqbf r[>w )M"\%_c7/WVeJI{%$,ڐǫo<Mq>i|/wm94ChE u[10478RK⁑Nܥ N(Gi\8so2=\Kf EyDʮ`٘MZ甐ps\ 9O =Ou#gc!`SUY2$ϝb~GeJԇth|;gWY+ΘrJqo]j; yO,"fqMU 7 CC$bXtZy` йAgS/ovt#6 _F}caVOD:V~/jTFD{Ire(5}*p=G/~Llf3KĉB؋63I@~LAXo5%U8xyR﬷BSn^ .IXڴ)9M=z VVغ&\#0p/Z<{dž~Lj݋9ۉ,l}Ob>  ǎg|\$6 @;!2Des]IjDq;D4NzBU emctŏ}JE>']^=+REA.Vg먵(3{%5*.>!rN`Pij5F2ރf"E&iKn8Qv hQ9땄'^o K\9n?=խ_p˄IҔe 1B{3>F6zr0鞇5"vD$xڷ^3 kCWFNq E/fҹpHy@[~gӍn?ڄf;^HAOIP"1`Hp`VGXMs`ԅ~`,4AKO@[|z 1D/w7NU|ӈ*9o R w=>>ӵg*_U3tB`G8ޘ QԛB^$5/ 18MĎ m# R&t&5_N~Pf,|0vnud:e'HUH%Sob睐!9b+>ċfPpzşH÷wr jӭT͈&FB v< JOxuGqJGX/ቶ>x4jz0 Ak&J:>g'@Ct!F)7eΊE+.G ' )ob9jy{ij%6u9\h'~Ԅz>X݇Ž2DVI-B͹R03ClXߞ]ܕc$jbQ ֵ Dž%Q)svaQtb1?^"Ea}IT!9Q6+(c*>YbmAIFahF![R$89 ^wI aΛvGoe"7$U"nmTNmGkڶe PKiZi 揰DYJ㔨T T$)`B;u ,kKhzc- E`;U}K̚*ebᇣMpَƉr;ҘhKJ{ɦ@V!vBxu1AגX*_>@–dI_4Lhx@FKIaKb'v & IF`)UKy|挴UGqȜqN,BM^Dm@%EE" tq `^.5pTW*7$7憳i/ PB>CP^3l'oY\VLS˝:'> AmL ˒\ G_e kFYk.Nd3?$ kG܆U:g_%й.W'\g28⌚jj&߯!pQ,J_3+Pj0GE<:h2CKkG&zq8XF}2[F=cw4'CŊn{UsfT}V&3PKuӊF|@k7R>oџI}L8RkXOX0G{H35Ơ0|rέHJ6 SfL#W=׶5. bk|ؓ3/b()-]{kګ=h>Ϊ%a7zj'r_xCYӽcqZ<~~-nZ,#I%R"ד/ԝR]}%2hx=aJ($p_G:Coj%OKQEajRⲱ 8!%MV\#T/.B9/BsADqq[wZ O#6{9fCAcqn$n 4;oѪ*@ΜӢP"Gm2FVl[w+_'k0?,QRM$LvyW׃?Q ~0^+aAa׏cj&yUIDI]w$f!4@&PiN{pjpȯ"\UcpxmHlAI:q҃3uf^^ipm^1VY/HQ|%K,n^iD1J_z+8{1:K˃mFESQ~;]i^[Ȥu5'zn+P!Y}vPP7l{U&f N]R3+;sSG>`mpa;!tb-t:x5yY0ߒR~|Dm Q "1߉9c6G9,Q!֒0(lu% ."|-DK,^l\fTЄe*܆.x #>e1ؤZTcT IbY tE6Й氋o2Ķs|M&f_F9GsulԦ~[d83fKb30}F+z^owVi=i0{H+v3έHCQkXg&dƷ]P ź82KZiV(r kiGJΡm]I)&tת3/h+ǯEM.Gc䋊ڢRnG=넆p ,ݣY@JмYBѓ\h!u h>L~h}]oJY_hiWkdŢzngʝj))u9Z ܸwATp0Λ<03FV=Û2dHof8h]^QlV M^Ϫt} f8B vF.XZoGg*7/_RP& @X>925qBHÜA2St}^L"[;4~ /)MJLαl?gL%iL.ɧדX oOxKk6_:2GڏyԆN%7N5WI=FP BAApӓ[ fi'>K'DFf3cC&#֏# 70+WeQ†h^N%&&WJ.Ѩk ļLn)_l)`!kjؼd=LAu)hD(3LA-"A\/,d %g=B0!륳0߲r1 as]VU'ݺ-3[)ұהʮRuc%wԟ#\Gq%BaLɌmWDKDNRCB6j;Xa>X07FUc1Սm$[găzPۑ ]W9sgp&C.JKIY ;Ie8Kl>QBЏ} N{2%T>[3-gpzR/NȽGCS(*)\_$_UjOݷr> o!rRlJMzOC볥U݄_gF?"~8΀fd9M:|kD^[g)HRT9T;Og)M|" %FiD9réTbo[aT[V 4*eporc`;?~!)h {mM(`y/2ebuy*^eVZF+蔼ƬOzb(cD;7 \QbI]'4q_ەM:KqT6oդK#opS#52*\k[7)6=K~'68p$iqhX)蜣*I>F4 ;EkUJHqƶCƼotAs9?ݣ&Z&JWDkr|Gߖazbjc?]H߱9)2?fMs~eP E@?>2 ^PUTtYذ\\R= 8ଃX`ehۦ2urmDȡzA2ˇvQCJ#&CKr6.76YtP7@2PvL#ՙ1e9 qmXI!̜"J1=}ׯE 髳}F4abӰh&dXhf7NL wkxdPMȖBkTqz#-f$+ U҂Q5f/!<+Gv9<WQ֘mQOf/_u.:ҦlXs3:n`C^"U Q\Bmn{d(GM\9_aQr kN_IqG,Wz dmszXqS*{|&DE?7{;c"0Mdc64Ac>gCZKoV"yQ:8h+;Єfv%gDV>xWGZȁCfPB2`PIv٘p`c׮T%exj?Ń+}\;N)iH9  y/½3_3;E"Ik;_'(d砄>C*t?1 :JR/")TLX>ߩ Ns'ubu : )P& ab_MSW{0ńaPͦIuVC-vKD77-!?@T)N F]CxK.).r3wOtSB N嵪N3cVg@Bq#-PRXc!}0lt2t5k@딴DrSwgڏ~ǫ ׈ h0pٝZT6Go0,i'g٭)sR:肾^V9q~J>P0 =8en6OkIz, . ٹﵨ^QBfJp罃c9դxy6@cp7w,=1)NA]L)@O?WʜӉz7ŊӋ(FЩ2Cn,Ũ̾P0,z`Il8fGm2YquuXU HCR-y vH$}$5SSz$eV#$?nxs Wmgvŧ0gE*1ɯޱQ9't)Lt?Kwqr70i-ngj/vs^6]ڛ`Ώ.J_\6plNjqb$4Q `ubt_5 lfHWG,q\̠JZ?yHZ4NI8l#>=}Î.mV/P-ފhב2vS㋱~9[UNEvp^ŸE>-dƑ~y%53R "ϐL/6)fяD믐oHIޠDi{U[@ka7i;[cVP "oc TH+F׃mݐ ϫ Td⦱.ey0E֚zةZ+xBet)CO>pę/0$D3L`#t>u:g'ǻ@j3J#GiT}Q*|f&nmͩbbnWgSA e/E6ÜrV'W.?wpW))MW$&,f} էq|ɲ[< $ AqRuEU ciRES0迠uSahtėOЋɢa+gԐ0``z؜NWG<1K{sJV"+?Y *er.v˞zQDܺ QIiyJ~%T"s雊2jJX\/&^Y)M4.aזOXL͝ /@~@j|"w??>ݤmtcjT .v-URe`amwP Bf25SE`.!%p@ױϲ;05NMJ?O2s/PQYp^-Yw~N>OhN#KpI nPԏ@9 eh4V֊=4_RX+>$ۖEZ,UH6Cz=15 Bɍ@9b:wjP]Vy5EWlǹ«̃m $57")+sPٙXF,2sU F("q?|Cj*`wvstk4cMeyN*5,&4*LUrXE^;蒕Cy)-զ"h\cݜJi~I=L<>e16icOdUNey+Х >#%Tu$\$G6a $& Od RdIcF_=-`ϔ-í _YN鍞yZ,)-sQ(+-sd*w@eKS98HҪspxtI#:nUcXfTW pֿsbVJLHsڻ6`~:?e拁W#k|O-$RZTg'\5_-MQY+_}iNV}%,H:"$7|N5ԊDdŻKX |NvEхLݩ|TR}rZTO!9T u{O*Ⱎ_dD_~:ۢf/+Sg5/y'T\(W0\է[b#xNxQ?w#W>y'CV2`"%1zH(-29=)x,dpJ’$g-ڧ}ih }|lmuU -tI2wEB\3;fED3A'(?A7y%`pU&6rQOq҈[Lpp Ԓ0jNz;8a9C 9^{jxHɧ6r sH"I,V퀸qY?9P۫FL fU{Ni˩Zs8nYd!&43EM:v59MvI1%}1)r>aFqlv_.8`{.oA7B}ŒDafF -6/ )Q+=O@v52־p`lE~ AcGO,3NE~}JiC(W7 'ne㋅,D$YQ_~9½ܸoY _a%'$|I1ɥߧ :'{~XWk즐B2^C\kC-iYb{.b#|u<l.+ƴs:N=khY&c REܢ)Ƞ̢!/N《yv"J`H)BV_ȝapԶ~É$) 1y Cˬ^@<tBJtrA'cL1)]n$SέZעmbi_>USW߾^Bo+K#Zt\Jv^]OhLFCr , "ʕv1`dnQ! 1/GIkȕu|)mGZrflV0A@ޛk5, 0lZ5+*a8 #4&GBKTӓja;$"!di/r]1LHy \(>"&#It=X!xi$Ox*[%&Ϊb=)r9dZTDw}QBPV" q{l))n[&+H8@lX>xl \֕.4s_gm*]H9ٜi:c+tQD-KqH@j?tI|{X2'ұ*bx'I{Ff׸D MW3O~n\½5>)!`wTY? ֞Z9IGU~2A,ąP^&׷_V:Sjp1dv_Ǿ`g c8ظeÄD ؛ˠPV5U]#SxtTS8:{*cf@M$e2k=o=K5Kot_z׮ X7|Xɘ=+AwEh*z`{ ⻻$!dfgz{ܬJh‚.sk( %!nvJ 8/^onzyak.30XDE틜q˞0fQ_p i :s׽ۤ0 },QaVÐQ",uטX㸓%p٦,A% y^QFP[ 4rP_/^g+X$' A. %Cgfvbqbk`ͣImvuMc],8WeS Ӽes#-;TMG_mV)9x#rfl)e=ဓ^[ԍ,| FLE؄\^G7\{sR!T+a(5TbCSp[|.Co AijD] N! #}㫨! ;#wRWV T^!uPʚº`r9a6ȕrʌqCg\U^N:P[ĦkZH1*ԮO SUY>b,$d3O;'2ME:NZtQTo"Sj_1Ov Zy'HJM^0 C4|Q{j'TXx )LQzHy-W'XV>&ui͈#hlAT$‚E6JYA_mO;݁ }nǤ̈ mߐAWB8GSSsXuv2loip"S{h%fּ ƘfC9/:\|RltB`)xLuI_V EsN O;a-5 %soqn 1b+8ós1 z2ԡ6 2><}4#mЃ/sVq'=@K1EhtNν5 _94&U]қ^ďN,]k$P|~*X8Gsج?KR@ľc+ Ēi10N';HwLyu[^|RKcSrE;+Sy@mn(6'ABcyQ 6J'h6l@r2i;X7VmD{I5jgazj7,-c';fܥB/vJL9;נ-|۲BVBS.֭)4O br.F:F?ɥr8GN'*Y=+f W m s}^٘azW8fdt%?(s)ܦűT2OzɈx߶8M lkeu$Wg!]1w =M\I'l%-:o;UIaV3i7j my{L ڡ %.X~RpOjtg0x(n P] 0mxrtj/r+}49עZ}X?K&1>][wq240uپuO륔ǔ$N(,gau}Ga%(Uԍ,1+)sy5tɽi*6۳a u Tar.u#?f\Cdmq/ y^S=M&-FKnH#8mm$gChM9^LQ`p?*YŅe44Jw%>W!DҌ9#.N-YF~:y9W'ɖj*>̼?ȅ$aS]|]4|{ȨFg4$ͷbth~ k`iܦ|xn=~Jo)tҞH/+=;Gv:R(kB6L(Z;W+l㭄pHlic+hjXkYD9d}Լ5 DrpV/IE,g ^en--{GGЀk XDBC9{&KXU;Zc?(Pr4IR|p[7tD(/.r~C@c1N8tV'֓*FF֏P\G~ ̑iH`OAUՙо/7zQbV脍'Ŵ^}LLy?ހjMqd hV."؉ /(Y-&;VDŽdFtl2k*$ ,@%L!l R@0UT邜@=,:(y̦p̔rqO>)Q; =q%G 1hYD "]nA9xVhԾ[yJT17wScNr:3zD>cf<|2cK)[9KNĚp'5ǝqgX~=AT#=eA[rK%>,4}[g>#D]5"&j}V,NqaG<6-^JJ'^s8޹$VF[`4Z7sgњօ3ʹ r׶FzZͫΣ@:܌0+Y@AO/U6 ue$pdž3 o-[:,vb2l!qzCfueغ%Iyգ,IwI-;`Itv+ z7;5& e7!,*!SnՓ򓱌ذFK*:g~wqC-jd/mssm̂΍<$ro8ROҩ?5JҤ"w?GdX]yk2rׁefj!}g$Z\VIA&^}O5~N|mpnX*ڕVE+oOV+[+1- ykn9Qz翤hǩ6wf4x(GfHxqV$<Ϯ"=@G9 rQI=Zw*\ؾف"%4LT؅zi@ 8Ikkfp)s)=҆G:wV5x[-C0v8k΅K|Piu80\Jc C]"pƽMߒz6'V*zy/iG"1@D 3qPR{AQwO ކաc2 T 6A>sb%#vFB\-nׂt*Q#26^BҠˏ܀+]Fg'eB[[_yEq+c$#>Ri;]^5/~u%C[v谢z8ms] t<;B{4oQ"ͮhD Ny.A;{ha۞J\3em#O_ *B~'ֹ'}o}p1 } >GL@Y J;d@H$o֐r0u@SUL| 7N}GR xJ`i }8 )}Ц4pݴoG9>(-(֧(9бD(Ť94ٶ=5~"bi {.=+񞓚 ^tJf=ܰm 1j(n5ή N~uNK#O֦Je4c;KT8w<ň)! )U Ou-[7&]4-؎ͺZ#(yE|Р~ }L@쑩̪X>øw95|l/#Zyـ86w$B[UM.З;of ]j$ŘnB9@޷_wڝX;=f,ZØWsn~3lGEsG(?PQMiZ9~ٶ=Ydq8q`E? ۉ眐>q1tJ9; @i80eb{nlѕ̩t:jvșkbvcb 6ŭ,Dݚ3gdثgg0vpJCPviLwLRׅV(Oζ5m0̸r=~I١gͥ G>gޕju60nM^0@qg\L qhƖgzfR,LDIVXZ2a Cd}F׬L(~=:و>MnTiUxՊeNٹ zi9Mm&\&B_ZqCR&'c4L;*{NLCq@56d7x ~rƐ BA1ѓ¡6Q 4볆Rv_2d5%KCtF69V&ݭS19eR;˓Q<]; {#*9- /d]Jlź O*+-Fa 1)SuӼDZ)ԙN % v6x kU۷eoBfʁ@C/(&u\gu6 R&B 󸯓bݠp}ӈH8dPʤ9MFKe4Qْxʒ}PkFNjJG^"9!V1Z2.DwC jΘdr;%H= 60EH@ي1`(e'O5{>҉X?|Wfzp'[ᘕT4iCg p҅*HxHMwChE!kT_[Oҟ&P[E<ZK96咔ge'QlhV*&DwRl/c2qX7ކ{;z=by{#^U9(y˜o =K,VdIR3FCviOqavpHYU۱X"YPr`eOL@ɗFmtFJH u ;kHwuNKww/n.3%ۺ Q#PQ=@*-OT埫17LuK*P}pD۟q%UrãQ?ʠ9\:Dw ++K9Fn;rAn>Qly \07ǟ.3glySqMvٶ?t}K Zπ;h3iWT}VTqFѧkOrMng,c 4aHwd?R%57$.(os6L{?h QNϴ$3Cv=R 8YwU\E(G=)x5^[S(dW$*$] (w8< =vavsmLC q3hW6|DjtfS$5*4kpkqR._B:Xky^J}-o`:ND}@VsarhM^s !G0z8J'ft) F5Rh^e'{::rZ9BM+AI]yoi\H둡5 zc7+J5A6>ieP)[P\H ħs_oHڅf$ŨѮSPq\p6I`bRT[) 擯g Dr1+%GV*$@Im+TA,,]C1=M3Kî&̐V{m6;2:#|G%k\ AIe| IHI3h6u-M|Ĩ|0Ġ Ztxf_% lsߢ =#kg J~{8& 11kQ]7QV2#} YX#S?ڟf֮d% ;qr3tg͛ns#vBiv19Zˍa`M׉[uDO "N;IQyLt^yk ٮb-@e5+[ e. nVk/x)s<)P:q㲫Xla8h&="!DށHn Em{EwJnX=M=UsQ&ѫQkg'cyc#I.$DjwDJD! 9԰̅c^C)9>!c> =Dӄٯ"7zQd+DhDF̚@ <6ަVݐ8Jץ1]L2WsN5O[`Bf>bRAݢ mZrUÎ8m =j5UFAị|WeWtnjZs!"T I,l3FoKW_&U 8xk0Ƭ4q ?fUt3Lɩo"*6g}"K)"r _2"8ǠRr eJNx0K#2u[]sZ6\ P#aڭ_0b  DcW EV[jňS/1g~ͦc#zAM|>Z.Ll扻FDpLUO4H _FPy[W!$<,93٥!¦;uXZUU Y'!ɓ٩ƪqln6ATɯr,oGU#Fex.qt}pjpy\`WŔGR C~-z2%u.ec6R Hߨ<]BOU.E- )ѮcVB G<~n z{ɝױ!f[ )8* weC1x8>ZLzc#ʪ K !P5C5/,4Ll 9Rݸ;Z#AU}V8 ٗ>J7*A]څDldq 32>wFԞOz^TLɈ:8՛[ :0GlϜ!{|bD)kPJ|qڭ=b/uN]´, nW_vۛ"|C P 6jdbNLxK mvj!@C ,zsR`Aid!zw $BP:w#k&9 tPT.c ?KU[yJ$%g܎cO·m%*{.W!߯gDO3|vFmQ󲢇Eۋd `%e>u, _ I~ \ܺN<*:070\gD}茰H_͕/d)= خ @ }wdԘ#qr,e{V9lTuPkP)=ȸ[kg74%)0gCa~O=}zLCpVpvW)Jw(\Gk"QbVi>6$7hcvF簸o'ROgKe(  cf6%^qQ lqq xP[o@Ց Ĉbso}{0NKr;Cƶx`D[!Ous֧֜".ĞMB>oiܜ\IR0Rtfk?YlNJqLlrqp/ u[y/YVt.w6<?Qxq0G1m|B~&KyaAHHL85ة30pa*'S4"*cK]%Ō)cTz~aR0'k=Z](.S3Oͻ`#G3yŨۛMݿV85Y " fn9{yc\4pEuߢF-X8mvh$ 5䈜A |:Y)zaPC@C^_ ?r"2y zT d=xް:_Q#-wyAM=o&B䝻B.].jI [b"+pugNFQa5<1s8oJ'kT4֬>ye_;9]FM4`fGmcx@U"4ѕM=r,tUӡ`Bx'٦3kJ-࿗vkDϙ!SƔ#=ġvaMp_=ĉ^`:b_=Eؚg5DQ=J_g5fU1V2QjH]Rȇ7"A0>Єy͔nZXIN ORaW,_9%3]5+Ik}1?O,RҙK?[>DA5.e#/ .%aM^bA#f@L%6 0|Yu={;O;1xVZ!^qcS QYg>,>兣9R`/\˛Ƃ|px/#oa܌)P&;B.1 k"hG{`Oٶ: __dh|6xĞ0MN}k,җ\z'T`1qlSLLo8G}ۋ;hQ*m ojL-G8A#=anYNh!ƂedO/?eNZFnPt$} $)֧RpqE;%eY`JǠWc8Ll&qo2̯$%q?sԮK'5ZBov pߪ+{4PLc@f^Z # fQJTl}6슷Ts+:}3%AЁ6SqWT> jg]o Ws>cdP/̡ r0A ڔ4 ss*Fn'.eq7ʔ8%Du%P+<}*؏)6/-E9J"]G;;&ϴ JoHf۹Mφ7زLҹ`yF#7s1sG\v1}J 8 k'5X"K1s}Ÿ y&pMEf{/׹k\ 0+4Y͹z|C#h fO[ɣ4&p{ $+SS2Au/%h}UURw<4_YQ9 \@i_fjͮt2zt8[J9m\_L4&mG<.CZptO7U*ocȢ}eU(S^4ntG#PC? m4f+viVnm^۪|K~̝l4v=4@K\p] jrl3[4V[k @h.(G=IfǨUXGgtEg3BIJJquLҝ/ȅH:Yƨ4o? b^AqE/D,qcWLH7Jt6MtS%Ld] )ñs i0ڇ;Vt0A.De uN{m>oxr:P֭/1C~xxXl\!$Dc/rHh_., ³[˷8L[0J$z%y11冯=DzO(3d=E8GPlH Μt'l_6(XY\ _[]2|! .]41 1Mi|J>mUr`.\wl{mN'ȳ+~RdoHZЎ?xg}}S= 6;d@7PB c]@mXb|zK|mMfAUȢqjP.|5)xTymE'}휷&ؓRPx5q%gqE#kUo?^dn9?y8C)6]`d' Nnb?2E|d $~1zi *e (m=\}r*T4M|ogs g~VlM-WX좠HE LĉQt%fx ϼ37 \t.VCjLtɶO=p~>ԶP&v,TL0 }{;3{(WČ>@Ud~Is&tz*9iL' >mF܎W 'ld Bz!gm3 feU~AOK׫Kfvᪿ9k֞*:L&vVXw'Hҿ]fRFMA!]',J/[ye%{*ff"Bk]xiFE[4Oό~.Ը^,]hsw[4uW͂p cfb톁`!BI0i ]XXzB;t8!uysHiBӽ3nrp@E@btrX{9IL E.۷Ov.feq|!h *|y^=٤JsKiׂ0g2'b#%,^\yXeQylb*YuЂ Z C-_"^Eu^ L7-u,uV?:OTVI[FgVwK%6&z{_gEz9m[B&tr!WlO?bUo٤FG?2p}<$LSRPx%./_ iETv"I'CR?vxi鎓3)\p2F?]']|y`Jn밸gp:<\ⷈe-O7j~f_;~R ޴?֢s\+)#%.nc/DPwKzZW_Ee?O )lO)Kr)%H^y.?Fanfԏ}GTL)D Jt}a^:VWkԿjSүJfҹ|$[> 8(;m WgCC.AREm7W'$iNp,ϕ~hh4 i4a*R.2?׳8_H.hc@j~wKj7vW"Wd{'7w2&ToI)Z- c0JKFM㳰3ち^}9(ԇnwĖ4;hN k w2Ȅ% hݟjYl}[|s?{ C zF_?)ȣu|= )oZĘAK- <$C%O"Y2j]*-m!BX37j+~%kYԇ|IJMĈ'GY 9QVBm!iCx ?cq˕u\2r{}' A;@ =<SEt 2 5k#T燪tnpT^8Nb/lՌmK񳨁غ?\+ݏaJ B],xR97&x/ub* a*TٸGԍSYZ#\I4bS5OW Vdja7'FQٮsQrmfF}X?i:T)Zyy…fWHrFbݱQ!Kf'ר#pʥ8%w Tt!#2"gR˦Ӹك~aT{"Nn΋epCCƬC7!q-'6[WOrC-DܘNbzLc*2PhId ~?;OZ&61|C#aQpdV/ ҋ% 6B66>|)ʤ(X٦:xoƌWٙAbj'f!JV[|Q_b3gLq"m6LK*zљZ5zI )%(hІaYpΎ+ccrj=@@)?3-C*_ f<'zar<1P~mcIAx! / uRq4 fjCDR9d zHk;{B ۸F>Zj *BP %1NȘ 309G&<ގ֮SP} g("᜙M̵ "z|[[riU ;?=qzĚɸ%D6@G{V5Lm{= owYQ +yMH=s=PWYeX[JNji*ʟߍqC(e8JvtG,1t.~[m tUB7>̆1bDA4kOfyJ[ >{B\;JGIּ͟>i~\#Z]foԮi+H3L}'w!Sؕ[R VwE6 !ZP<.~OK"Wênl3.d#y`fSH#$^j tZ6 JWIִ#$K!UۿO%tw X(|hOߧ[@?>X z$!wleF+b67N$'<%S2wv1@TQLhOY=fQ@ J]!{_=ߨc{u nB wէ8zG'Qs3*K[@G_`_JaI!$o~y XdF3yObA\`-W Loiln3؎{)ta8m_p*v|q؍ZAA?#dtVLwoٝs='m-EUeߴT+{"&ġlLlMՅUebHNb4ɻv)- L`tS:O< G2K1̹)Ґ{P ifF(ΎY_g6bq? e g1`5Wh\ ^t,>NQ7DLǭPM &+!<$ӓ}gƯ&'m\Rc4њ3 hYLVQ !=nBr_J1{B|x`$nl=%{tӑMwn1 #Q >էVguPp?K34F\51Y.C;"lYN튰(dvtmeuu),n"}dȔ[,.=@c2#|Y G=-WIe:OE B*#fg$Mh,w(ts8u.xrs&IFe|ZtN>Ϸ-WiәaJ&L#120;ei8:a~ey5xoԽ% Ib1oj@kȐ&~%V:VsN!El[>yvQr}*ApKfh*.F%}#yz4'%["Hu{NCd854_аknRa/5PC 2*k?s5 Yd/`&8&%<%DLWPyys; !Bڡr]做9uٓnn|Y1O<ͨ )|ƺ r=/K_!M(p<{C ERoJ||>F6'_qʡ?u\ICuQ B}QZ֓`~,l4qgCsRV-h/|Hrt%+ɶIvSR/m)D< ]( =!%"-pp:dTjj=x` $YGЍ%ml/')O?Z>uHW˲>QE0hyuuiqqB45<.8F#+5Y1.F$^VXg_ Rf*saWOxT5uWe5[~#0O Z׿k[lA Od X=ڋ:͓Ì}7XbYR I%SsgE,L#Hվ6*A!J_?U12x.+/$y9އ`8-ԻWJw]UT㷶8zf$U95EM jzlT`f=}0{5{ HH9O8>H|Pvq!cfs{?,oӪ> c3'i ObobԱ4xzS'l@,0OvZaAZ?VlknF) Nbݙ`]T4LIgW_qy@Sw9[29!Cr^03rL-ܔ47r Tqu5ݞ;!nZZR,CT!8e` ]^}j;Z:>0{gF+w_Y!ZJoe!E"GoS#&Hڃ(,s <0_r\c{yyܴWx6ҷ@#g}ςS^=ݢ^m{} -o$:ޙeJUZR+yjD>7<~p!o**RtsI}9񎑭JhJC`5KsY;g>  )p*Rw:D~[KVBس8GȽ[+ @P(kKGyc3mALM-29HHxRѐBw" l.aK\זuǻ2٘PW: Q/:fjTE;\v݁HsI0&a  .qĦxkZAEϲ),SueJf)9j!J$rZ+XE7G.Xsg`z.&*ch)j<0>@LK~'ɼz~-yOhfO6W[5YˈGັjZPΑOTua]Oaoی)0\=/$hW 3FZ+j/{FAYDo @wIL7p.[YDa"Ij ԽTՀʼ*ԉ#q`JKڊ,/m!o+"WY{:sɐC-S"vnݡd |L9ZMEm\1!y 6(Œ>WWkYXUvV]Mz ,UGK[ ^hyvToWN/'{5T -BJ֟8'9R䣶''9ʴ5붼:ϱ sEU>=/?&բζJ_+Qf O}&sf+-'>,=cV')r抙Ũ<^}TpTN9X,3.hQIp /\oV!^Re4Zm8䲶}(zYx%lW'ƦI챵*2BkdCa!+בZ ez`W&[8Q^(K;4fqZc(o" y]ΠN@ g#PS.>d8_R;7jtzIQ@L&>ǣ"/-Vq.\Y|q` ɱ#14Cd XoչAeԅsB:Z<+ U k5PQvjDgSFggTZpM2SL'SD Kr&6 lOa猯mЀ/e>JD,BՆ̶Yd[ٍ*75ԃ$yމ82k{~bAA)R#])B$J1蛹Qol^[ %)E}II_w*^:G_Z;gm:U9bd[6vը"E3ڰ>ήzJ;X5>akA'enqW/Cp [r[5 ܖbaPKNdٲRJ\፨nI`ٰmr+sTY>"քSI޼QJ$Zn];衬!wV;)1u(C pj 2>8`^>mpSmL$D e9dיU\0^ ]fĦ Śᔢwt&6bz 2!%q<]TdQW<Ӭdosτ WLm ?Ql[T5|aZ빆3|Z`+R%61=9 M^!Im&>k⯎iAh8/,TI:ԑ|c TWb>^4d]u)hl9} ʸM]ZUx ~9` koCe~{p*OIr $,J?ZY(g[Z7wSN|4pSL:yl4xT @r43Lwٖ6 js! =4usХ:V syw*;e3ݎg۰i0k*5P-3o^uD0h.qzsy5hXH'{ dWCxLoU@Y*vVЁ{L&I RƇ;V9Jyp9r mx$,W_ZC|+R u=6zV&<%(1q_zr;r)X "@}=D,|$z2$2[~:>=,8Dbk& wGlGl1$W.CXMR斨F̰|_R6\i^+hJCKXZm{#Au&=c%\$~LZ5˽r4-~GuG|_;GWlF!憀2 `Hur.pmu of] 4좩PxDhʚJ<]c6Xo߶T,_Z`";b;1^?/9lBβ\pଅ|Xnj2]&WQjQgąC. G`Sn?FpKqGfBKu:|+6ZoM [3~D0_f5+I%uoó]Uوd%[J/J=FkVԋ9=s8?N0W|,ћ9M yoDvG0i ߵ'oHC+IZv.vZ 94f !ysuj{FXA&ɕ" mkgUѭdKOg%)Uh1 m5Y2Ϥ+~e(4ckFI c`K!F('y`Y-t v* ǨSx>LFWiē*L#Iݹd+I{/>r"Fxjb#=V b|J+MH4( 1Ch ][sO.cϷ[yaMp@.;By)ޞUI-GLe8NLvsDh_η]OЏ*&uI9F`Diqf(*:\r| (aXg!(dGkir7< WL44;صtI11tأ>wA|c*&7YXԆ6IJ-'kE!A S!VCa !,*-p^E}*iʉ \&ʅ}*QSkt5Gpz`sʮHx>Ap5T9<^FT5̐$Zae8%׋X *c A&ׅ'D~\wO ZzqGk<]? ~W4rRt>üѶuLU!q`Cu.|/{q 4ÑxqL 试/L sɋ]R^oc VYDfG@yg0w,6Hb\CR] CA#w2Ƅ''3<#qksn@~cxDNQ9#9I+r& z=%irsr:Uqg H9O;|c3rÝOwlꔉ/@HpDɐFK. Gbѩi 4!õNV|]z㣘[nBTC<;ܴxT3-Bl\( ߶ `X:;(Ӌ̄ 8"!S6YlX9~ ́{XqǕ1k*DC\۾`B.7<Ƙ &")RбڿQ%UK9ۯE0 X#kw+}vwCi]'r%vY"87v.+L;0rYd{ücWpKo˦=/yd҇OCAario=M];sڍvH!PG& bl>4LÆ$ۓwޅMo*(v!Ȣ uN8H״? ?<ڑ3㇙vV8TZu:( l Ȯt6Sht3m3 [Gi0pLCrHŔ;wH},$FUdOqҲ8MZ!;3r٧Bd' .(NKX7R PeP60(6k&\՘/=Ө`\0GB^KV޻l(q&x#Ik Kh?M*mhXUIx(6O]4ŁY$iLu`ymi|08o[o-acD˨9uPcO 풤i$`d0o2cnM%j7Fgˋ$D~vZj"RDǤwGEO{i&mIMXjS'\eFե32Tt HD~%{(^d 'k|]3:ӱn hVU{ 4㿁OG0*[Oe#;~mSS !dz@;q 7I?_{EkYC&K/8dgM'9`s"(F_=BOא*.J_LPf)-Jm\)FIڴXDac~Vra^RnCvu$r *w|SP^>;*f*!P'yL`BޥΨY{Fjr#"EK,* <_øwqA\U otQ9j ` :[F˺}u;FV}nCh }3!Bb+{#SyIwm.p!\%R>|_A>FVlɢ>p‘\}f W4l=MU2xH'Sܸb?z9.Y"7*A 6H5uhoD$Sz2v|^JF'/őp6lư Ky\֥lTfo-9DbI>%3AAv*ꛭ !3]dC GQjyi1s<('zcc-%#g͕rk\4׼š<#nvD"]n3D_[~g{a&lU#Cas>fCcRo7} +MS&(9&70ľ.C֏ ۚ\F-?|N4Rꏯ/WJ/pmvzayR]dsBp $Œ?rxֲ[A+p+>/Wr@3]r&jmXZ7y{.6]hE}NM66~* belT޵~SȐBJh?tUvOYf"۬Fv qɳ̿[lߺg0u34905vқYxqVin,X:Y*! ߟ>un^9~t{;ffà -y$ Ax)]鑈f^h_.t}?~Ok8o-&NmZN s ąg6C}98a_e(\n=(x= ě+ ` ry+RJOq~=Ej_pP-N(`KI§~/Xa lX w=}]/@}NQH5}9$Ä//¶>!B@˜$ ҽ[g3! zFU:߯* 6r H~h4n;oAP_Aq]JKf׻gk5#Eܣ_-VX4n(/Q b)xjG ^. ;j)AON-#UYO]dlM5t] GV4Waae(m5MG6 :cGAe_k0@ʊP}"1R1yk;Gnh3"+WhI8pBK{&k&~B #1{zՍ8I!dj1NC)jJC&Q" jΪ T^~}m0WJR((!2:NzzLv Ȧz#۱6eչipRiZh1-WDv%25e/<-ء:Lr<<l$:^8]-"g:5[7+eAӌt @w`k. Nn%@bcAв` XX0 *Wyij4(TUDd ҃,?oUڮ*ä'7J!0#&R0A4jC`(w&3bxP[ X~`%jTHM8#U[02l/z=?$d\O 9r_sX )(9bgw,Ab%vX)˴V >ܳt?\>dNrFZ"aB8(=kk_lTӼu~X m]oM$3dŭ"4"=t6h )1Q>Y\:*{:4%?c#L_߃8>u5M!jTyT$Y厏%nAK-=GP|A:K\˳ǫ4EW2Vȍ Q wv`3~v kmTK eEK $/^#?F $@ޑi$N(T{ ,v $^rj5ZVAPU 9Mn.]o'h&9H*g=?m2oTzM,7Gm@#F K'!'w墯vm}J7I;+@&vuhf+M4\DŽzɸx.qJaT-7C'׼KuΞS5{K7ݠ:k%6-9M@ɿ Nh획ԇ{P ZW=u#FǐDc(=&EY?Y6D{%;M K@FἂljT*KV8GlA,8RcrVؒ7omnLÄ󬧣Z;YKS&?Kt,v8! x\c3RmCF _ Saٶ>)oe&hdӝĸw<ס$FeNx}:ɍ7Ab4ޫgF6wRfkvw-6)-(CR[C?yܛYE.Ʉ/ ZQ}hgjbzc.T xJ9TbHzQ U)X=tyvڋ+Ϥ:ca1G!bj}Kg{ y?'J !(fH~_LH"vuf'fuܚV^䖮/+Hp!gUvzz:AOQZѪ!s摔̦6_inkKV1e9r"Mj!:s lP &haM/4q=X!ylp*{M+yS:jȚ Y%I)T/^\{ffXk"jWڟt*n [E8Y]|}э͒˔zI01,4RcFidM>9u\)@6j%cf}oA-_80ξ$'Qig;RtYgQ < P%_ K'g#YZspcJŸ*lg][s |hӱyUD0SIFjMIDrlKeyj׻`$c.=el~C\/@Ɗp;@:Xp$ %.TvXIYk5"zd( 7sa |%+1"4cӇm}p%,Y[$n&qNJ=î+GJ3@hQlEE)zG"gsPvfMtGVd<}LP`%Q8:lbO=6n l~ʰVřۣZ,`4UƖ,  ӭjͥ U3U3̐Ymj@O>H(3~92|1B;bٳ na>a 2H)ۣ!d?-25N Dxjqž%#<YU: ʙpU8S'!Roq6Lt34粳Gm~0&Q7w˕#D̪%ϔtГm.J.tL2%9 -J-W3R'N=E6f>uă'ϰŬ=+s%'T?s2l t\)L}y[Wz6iDR8)v_X6m up|V2ǒ1ʘURS) ԇ0r5¦Do._5̉P!u{+><:UXzql*A3 DٯFyhb#l,PNTpk620=I=9'H0>SvMmzZ8 {9W$˦Xg㤖?Rpi Z`@Jj߈.GF 62drBh%l7K'w QND*B#D}*x?f4/tSԃeԥH>/iP!D_LAY)6E ^3ł6k[ㅘ K4\]io_OB )7DRkP-6Gm I˄Zâ~41O͠ݢֱ6D}vn 0vvi!h; O.`lE C=nS/qY-BI#;xÕ:.5\v҄khPzbAc&.$,זɓ?ʆ7f"S-]N \}@ Fa粑٦YڞKZL!CUP)/"}43b1\ZK`I E@{Httd/f~&g'͝}g~%miV.Cu.hmO䍄߬! fK$_p_5 +/ -$'%ĂW־wE~JM`uIM+đ}Ԓ;N2m}7B$+]^O%a8[gTC5(M?XE|H,?^kP\6x }ΥIJU!NA/:] DgY37Lpro0Y?&^r[VB(UKjME[ljh+cvA }hCvYH.)^cN´י{G{h܋a/A&& z/ G8ŨQ#k+ؿ<~7vUh әRTt@]PH;aU<^ jjd!&_]>e:=9vU f$\:Xk@%%0SHaʈ {K%Ν}& (<5/w7 7fZC>aUDx{=x^V#N@dϠ⥖I5Ӊ"p %C 2k}qA hpUyVyẻFw#ZhN"AHF/砲 1OL;If^ҶYȟAȥ'욭@GHoK)?xyug?+S5jK_frWLBH*ZlHWf8(gT`nؿPWByo>xܔx!FSx9Sع$Bj/}+c2h9"#у͘4eE  =se rŶxeAc\Hވ5Umux '7o @9w^úd~Ϸ2qY%ݷad s)Y ] fb*_{HJ8wBۿ0:tZ/cۿIB_] iMf``ԘM- | #(.Sp&$d/|9wֿ_\ <.}GN)4+8*jz\OHkg ذ&eI򼘨3 j:\X$66D_̎PPv.Fpy:Ƅd=tFw1\"D NCן(x̌b7aHf`Z%%~$nG#zJ>谷+}Y2TV$yҖ ?m ޺dPPuOzʳ=Ͽ}lкTwC$ud֏l%$<>7$bߠL$+ <ŤE\qĪŘcՉp 1#Q{R`EϏPK[3JN3m1L/ĪRX͐-9t aU].~@mfqԛs#'w/ͩLU˻$5h׭QR+6Mu6 cN Y+'a@au6((Vb5=p̺~[kLC^E:SUʋaufkh@Q ׶n =kw?#.6רNjjԎͲ(A|u$&A5hGQ3L~jˀM.7[h\.? ^xw6oS1J2R-#?|0ni$@쵤ϣ\"fbd,>%

    42?ysbEGٝ0m=uss}{^~K*QjarUEM>J(ۄf4Xk(*tHS4Ѣ))1x#C U {Y[[9VD@B ]Kh?76{͂R%6ˋivGkr?Mn BDΟ2d_i6 XORSgtya)XoHԦj! r}7( te Cc{]xJ,:˿RsEll:p8 N $$lM28Dz0 =jm|ҷz.";J˻!'N51ȵjYbB墡u+VMX= D3w?~NQ-k U~&bx }{t hax =5jpĻ o7i$VQĈsRFs8zzo&&CF|1+\f_xB"O'@T`氋o2WClv7\ Ԣ7^@Wa')6:F8Ήm*Pfm !y,D|(Mc(K,o}bNzw@kgNd.Qq.1`PdLZ!p~]4K sat3:N.l3UYhqݕ^Ir6!Gȓ,E(wZZwyn*` l)N|%P{36"4Xq9gTBqS b MI9഑F8kң^[« SVaKo=h;H2qZ1MBX$5,&-Qjqj=׭Q%r@3zP IUXg bCH1fG`Dn'BhîٽX jq BbBVmr|]GbsRZ њ`oOmqpH%~`PGE Wy1GT0"j0|.s/*{bFGAkt;c;M6Jew ҇&Je2*urdDGϚԻzwš IIJ viC9ble9`VusӑiF?!Qp' Ϗ rװD64 BWZkatrye'` 0 j Y8!?}i%L#W2_mUW T}]Fğzc?k]uض@lXd@EޞRj=œJ-Yͣ3XRJ:3:,:˜ZHvT0j S܁"P#Xw!;ygE2ieN(a#ZY=or L 5 5oro(i,syu :}8MGYpxH8|5Ea:>v.vI[9lpawnM ~dQL)1Kd\U4i-vT-.W3 U⋷߁KdbU[o&WQ:|=>^~7-Th쌢 oG>UAkFCR\(:L73ٔrςCE1 ?n0h^`d aK,s<j/_e/r-19a7TӚS3>ErX_C#N0x;w Bdل[JYʏ۴<_X6M!Cez1lU)ioelL#焱+PFkeBHmM/=!ƭӘ_MJu8IXO[CBWH,Έpu>I4h.~?wb“)W_z[ *Gy,\[5 E;9.q;4_݃\}nla<%Y _qHȬ0a] $Gm/o4Ol ^VLDeǸ&:xZ5^J\seP6C87˜(shM =[]˓ ok9ܨT `e ;t8$r3ȃݪZ9wZ#鉾xh"ptF}#TJ9S6Ы0l[jgୱG"Z G :7r3-geo>gR ˆVMHaK\03G4oQ-mC|HDcOYgAG!\nx˱ӵWͦyr a: TytWN(T)V 4ZQx`/dЫ=G0TltQ4];2wPoh5һt\,B)7ŁEK E>>eQT 쒒dJaRŔfbF'A҃_Q,OpeT YR$"$'k}J(8lDIuXX%XbdFgBvy/چ^==5V <}Dw=[|*eeM \Ðb!YzjNxwt0#QCV߲xGx!ds³)bTuZ<;.KS ~b6NBLKٽ RT﷗ ʖzyL2E Y.PTjJpBU3S BVY< R%IרQ }KЭpSKղ~tt|z?fz^ߑ!lz)xs(__ 5WZ{JR<_6-Lq0zW[ OA,&9/j@1@F +;U@ͺv}k;zoT"tj '8/Ч\4S G 6 {B?zׅj̄ܮG M95j"£K(-Y,c,n_C=C_JWC4v( '˧߽ '7T+\}mS^sW;nPjzo&>%}zLFLj) $ bCʔW]hM4~դ"[։yJ{_ ZVj=bAFߠwܢp֠O-;ӄX~6>+Ӿݷ6=>ULZ:K)m#|X-p`8Vv]vFô*d O/I9| Bs R -ծ4 4fiL8  x)$Ql3#Z!|.J}| ωBf X?( G]U'u`踏tVLC'wt ð< ]urg߆r=7bq& %L?ݑ|s/Dѧ_?4&k*XѾ,20՗+kaoNTg,7oRi*YtнL yKTDXnR#k4vMg^ =3AϑkIDbI'$&ضQu7'Ӹ$LcXc;[Rs5}aH pmeӯjF˵hI~WP8QB{99iI;O I&Q19ߏ=Ɨ9u{._AO˧{LuEKDcyfsiM}hjC8#T1z3< @2XQ*n;' s`4"\nXd>^yQUBhXh|~SmIjcslmL[0:'BB}v15~f'fIcjƥ-@ !]ˑ8=K-*|匌[M0,4m1Ӯ`D<كg';r(}O:׋q\ړf'7oKUKT 4mu"6T;MXFc/Wl?N']͓aW@3BzrzE+^m=06Yh&ZCfveԎ7W6(Ox>WcaiUH 8< Xʹ<[ (h"ӞKqW?wA=),K$*)sujdFW]&W iե5F5*m{}[yS =k%<1< q$Ѳw Ct)gvz0qZ|ft=DD`U@@JgXEE xSo/ՄG3--G[֐{G4$ (w1B@Q5ך#$DV4#"[:T}[%3eqvQ%8]Tmi=g+'P )a_'Upv@B(ڱz1߱sЯuR <-O. bd={-Rđx[1-Q?,ϻoZLf7@rJd6|E{mlpg$=ꪊl`W]fX>B>ѮEQ/KA Mf+1gO^$劑槌l;Ӵ[A, wc &D%yr jB;ps 9XRPf)n搠V1L^4 ms"T܁s'fK$M.ts+ -yMmQѶ3.TB fZwWk17xfyL}a?<$8]7% =70.W}Dl|NPq%1 7o<7(a};5}(C,,<(mGzyl݀%۫fʹ&A-^#BeQuM=D`~B394=cvpTP}۱ٖ'mԑdo>>~?'r./Bx~[1}S9`HϣoxR[@`bփ9c%$Zզȋ:bΒ.8=FiU/ҍU4@rk-T]嬽L2k*)X *E ! [Pl=#mEO<ݚD֬K5.ԙn[CŊKϻŨ&PaeP1 V;_قd.XA"L9f_ϸ BU ?Zt}[+@-fwS Jta;*swt*]gNۜF O#Y}.!m= x#s!Syh k-ΘⅨ2$"$ QhۄX ŊTR&viam‹z6zssa5!h>541.}(|y|%#21!7+)IeP;Xc;A$DT\>6Ctč_}Ɔ.$N&vү6(sYMp 0=ӕ(:]?KF{`mk僢]:y(Z'cvlucdEӉѵF9v?K ߐGDf4lͷTmpS9MGil)+R>׬Vk#'?8KV=hr9N;9aX(HªA*_SV$QF< QsPٰPYhŠ],tm]d=88̕& -i!Vja(!S~YIΎvo8bPi\u,ep ́ XjB}e, gm -̺{b9H]dqEĦJ4E[0$|~9bDt#;Ib_7YsUt X8\s TW ԚZlM=bCq藺m0ZLsh^ uK7#=? 8x-T#bfO #cm?L<  o mIYz'ɘcFVT5gNrJBLivJ ~Lm4u-dG fSP*I"0;"\<]~$m{PaJIn /CճWPȬ/eBc*82;_3WK番&5%)@d2pHp;:[+Ӣe3L4hw ~5ޭvƻ#[S ~Bvlj.)bE6v-M}iSY5#`)]hZe\Gx&FN]q.P`4ejUGCfp^lt /+"Z%_(!e-Mvc(JY {'h"ɛ}5tq۱44^HdP,ݱN㸅U[9C()[FW1yFZM-7,9wTq: ?/:`\ݲiCrF:uŇxk5@ҕ<*6u<-x^=PDz.RM.ΰb0p78k;[P5.zovbQ2x;U$+7ql)q%=T#<%x2 Id;جg l$_aF 'n߾ER$7|\#q/]~ɚ:֋/eÃ#5M ~zs6D5h]1-J&X&e7}&j{N3`e@m|7EMwF=lP7+'Ͳ߽\-A9}7ܰM9H&jh@x-Oyf$x`iD{䳩;}Owu%b% r*AT|;TŶlQ5l_il{ qlz|fI2%8;;pmT}iji/JuͮQ2Ѩ0j]k_DF`;/39; )_N \Ū|)1bjɅ+X;["y¡WB)ߡMڳfmMgY}ƪIɋ-=}U=,Ҁ)Ml5݊%ٶ<"dE RAI c`I̫=2 )s7oA4h `SϦfqXYxD 燣"%?tZ+ 3:S9(L+*KDJt‚ElRC_{_`5H(YHoC1FqE<mGXxN{֫5@\D.Է2ьI"s-_Mwxz lcp:KciϢc=5 8[ǚw!I 1#Dyr()Y At&A^g'9:P~B:JR9*h2xkXU,oxnKT:ZֹɨIM}[Aגj]WJp;k鶧x ""z-r)}O,nMl(Okf>oM-Htdy1BZ t=AqOhHhֹE5mH,8j 岿~){Ж}PLgi QlsRA3qפK 3w,=e%Ho,n 0}nSn 'nP-A'lh22UzBM@0 iD{1*IC/>|/ 0DiY1&nBd _J\\ѕ;]-).H:-2g nD@RXϫW1䞀v]NT娶gD},^[$֫kK?{Po~Rqܘ\9V1TH}FO:jvioS5v^9>!l/ 2 P\d.X {z4_o倨?;AIDXZzlp=&ɻ-`d vCqǴZ]Ȍ:/DT/`|EbFOޥ>!\O,s ]fEC?G{xǓ+6Ef`7%Rki%cۡK]?fSܜPleSjo?,ÐyaQ'xewOa` nwMbw`S~ٽ- 7X`n]!y2ax_T YL֞R}.ҙen >eݜqP +1! 5.HًXDNu-ӚCAц g^QsK3hu$-ˊtzQ?'@RbNKnmn&Bi.I .ܟנFNQlU;wk\Fv]0#]^(2`wG=UoqW%s/*]%i@uH@5k5M L绉L [DǦvZN- Ih/u2' kaM,q쳓ᐿH*-ONLjqd@-mvoN$,3]+U|K0^7ݛ>05B|$}=pZg`šBm؊ةKG>l۴SWUl誷@NŨ( =}q{+nMvDf\IOj0E@X/6so3ȯ0j5$p@#>`pՊY&]cޙx]7ܱ1Uxj &HXу*+SqceBj8[`ya.c_أP/]>ba@ U:^!he{&`!\9eiyD~fxrvm+#] )2D`?z m/M"S+/Ι 9Ia;mxS,zq&O`o7d0ZJ /X`SMz]lUlyW(\6P/Ɗjq|.X#+]*f{eWWNf 'M.E)VdId@cd[\>-9co?1vFx,i䡝]VQ_UݏFŒG]Fd@k4}aZl A.Z WkOjC)ϫ[Ɩ}=\:ٻkkl[#9x#o鶬;$/O>n,ɥ j|@"t2zUE*/>򤱍79n<_mTO71髬2HrXw"Z4~9soZ}YXamfQ?S4s RC3x&defsUT EMZ5Zˣ=)`:jf5";cO;4%W|u4#ܫL$̉y@DUNgaH38ΞEa+T{ܹj-sg$ށ=#Rtys3,)j`a3am+va*/PIҀ_ ƒw{@ݩJXq_V~;":|+B][t`SwsN^=1h³x׊=%oĝ_0C$d"KA(0ss\?Gs[tVdK^EM&\$,'$Nz',)ȵ!-k,F)˻ `>!>p#_'i R n:-0m+w( OVI? mbSk3qh?Ρ ^*Ԩ%c?T`dilTm,Tᮕwi$2Vv/G#kn?F} Bxu4KbhQvGM7dՏ.\cro}Wlf xF!C5z`#8i!d>t nS R]s#0#mU6*zrÞ!ms ` }zx!Rν`𖪌L#bcHi0 yIJ: ٭<\+EMOU[!Q(:غmR6/ipA~3 # HNc* _'8!ȈF-'JhS&dΝYP9YgKX0Պhb Y'!Nj1-'>>={|5|9wO؈@zo?t!NfS"!OT Ksr 譜}降_@ha`:%T珦k݉Jf) 1ýHoo_K0:nrG|y~DAw,CmHN ئHx|PC$@Hf8r^S<,DU~_b E0i(4QBA 4td0e,, 6ZB6 6RSa-ؚS]Y΃qlo饍ama\VjKOl=6QVut inlY{VԻߔu_HiiɱlUQ fץuUL%zZFYOp*VK3[l0\ʠu [ |ف%V8&?~.i$گkDOIH@P%I}\/)agEA,\GR̩jZB^G6+)T?Z,FmPMU;U`5v01<()u5D$L~d#7=K%q(eEz'F Rk+sJ޶һeu8eRy'O=Mz)pEX/̀aQqh+#bBMo*%  ߬ !M*'W|[1nP qwЎGm !.B efΑS%42hN }1x ju[|s())E9f|LjhpKP bމc[}1-nV̅c}Ks/Q;MZ`b#0בȃd׹NꢟzY^|jͩ30si{>~%KM8"Sߚ"~}R)ADL7ٜ!JH_)KbY~Z'Z+RH:_+ ~ i_ *9^g|s ԔHN(c䃗;1H{  GGiE; ƥMhJr}Ȑэm*cɟ>J;:roGַk-㘱'tkqF^rܟ/rvJ;L)Iu_Ԑs0LNeV){C$0C=tGWpk4ٯf@Df ~.< OOE Fꚭ"cD`BJyh)Vy%rlΟQ3yÄ^zrJCJlvin )y-MR\R+Tp)z،.؝d9~ )!BUߜB'-|+_{g@2I3kh%jHt_"@6wsYKDzY]_s*au0:nfYi5GrL)j2{p/N[1D=?}8iQvw~6Ѯ7ٖ()R~jO Ur&ݑ@nc7i@ Gt`?gĚ }ʑ!˦ֽ=Uj5+tf`0ؠmqԌe?ٓ(zZ _ 11BHR~Z7u $!Zb A2\ 郧+aΚu%Oԡ>Ў اem*_nW0/W@KR@xoMI*ص*؆Gf̲6Sۓ !Īw( jSrL斲Z1pKR?4X8I?%ɂizrLH7yOlk߄{Eqw |-lp|zG""so? iCPگ#Ǔ7TnK rD aKpq^QyJ,khgQVT]~x[ۺʶ򣃁PتoMvS+`Tw d/RϖYG7o%,`L؁DK܁Kni4\;3Lo[n F,DzhH62FdTM&Z g.{iЦ 6 "4I^%4&j)桋B抅V כu(٧l &)ox%}X|ͯ߆!׵ua͸NS4W, r5v^V浊)Dzށ#h0R8Gc?׹I6b! h6X:o ,~< ͌î[Fʰ4vS=(OVnފJ D g~ÝG|9hѯGCL9ʶӌg/=1a(x>;Iꡈx ɷ@DF[BV(f}bz6UKras@&1|?\~ n X3uVYǟqCctݾjr%})c/ f F`ΛLcK@ 'Q,#141 m5U֧}ѽv9È Ϣ "DR^myy4Vbd={y4V O\Fi&6I@&Fx anjk"HZ6PĽ=(.I /GbzZ9wvT#8QCs%|&:XR$DBXgB;YH8ZPG }m㓛x zO~=ЬOT)YVRwҼR&YzH좍{A(  }mr [7zݒD$>Y+*/dC/_~lY!,9m9!h-u|~cJлK62WBTfLb%+^~ LiblN`$pvLF$TMfqӤOa_C=3?M[lTlIbH/~uϺK̴KUs}Z>W(;NrTNĐ <,/G4O{9+4:}Uc{Tx_# +=p`| @9L>i/G [n ZT$ˊ#s^n_%t:^-딘7SQbnOzEyu} x=y*wV2lѹgrHTEU1X! ROa+r ƥ.Hﴍ(АPa|N;pS'1)bK:pAeERrl?$̔B]+~cjb,$DODs"Ǻ PJ?> RKх$.┡5UjCMPRSNgy?\O'`Fb1w#dt; smb2S.(bYdo<aѣZvQQX FHMe'ɖ5?Ƥxi0Ce|A>)9ZAjmS)vY6YmG>}MkZW@Tw7+4a!XH,Xx,!$1:7n^nЇXϗ}$*$K!VAσLLRYtXZE9H3 Rfvuˢu&=]4B-& Bώt)$V*@6b WHWadq%$ny3}?2Sĥ?0%#~-\f'jݍOFm#^mZ%єD9sqg}t_U&hrQ"W$Iw,Fm9G~v+=#Tyn-?DL5aSx P0bLS)(2jEs`6ui,MA<I׌ѡqF> |-vvzoabK_/n|Cz'cEP*_ho6Ii{=`N$4$$'O_4Нf3ǶC_Dj]J^<޿w9Yo-vkJ䗒s<7w=`QEd{JKyƾpb+zDhB0eD,GRz'{FMtK1Kn*)UT`[9DEg`;jsڏ&xggLο&hr4S! 8{$W?$+D:ݎbKW'RDUe"u7h B|Y::r]82Vkɣ}=}:˞0^kdjZjdН3uE  .PuFDBݿNZ1׶ę;P0qI1Y`ށ0fVnV?BfN֫SB4֟h@4=TLׇDk*H+-oi9 [EB6n[UACs9C7iy0a?'␞.A9zpu߄">s;:#lq\>9=n7|zQFpH0r0܊\ʋn_xY1ڠUua\!] gENxJcg.4HBVdbi&'OuSeV];f´%Id;]蕃\/|8Apၘg*u$*{' 7AI.h.r?p97B<ْM_ ͔v$.ez#w^w;'˒1Tךs r- _豢cV[+rjr;nWpo ?6T&AQ >JήT%Qrg2B4 Qn+c$4_䡊jlv L~M OYzcPUJC.k2z ]dXH<ӚUB bpso?ӐhAc0 ^>Z-KٕUpmotbx&S߳cϿh51і>=KT(sZ"L=꺸Pgt55+jݖ/kޛ>mD/)tjN >MzVe[pQHLJQMR0m_Wm:9bn1{&l仾| ^$Rcf f|l%.yY{l\^^׸tNh{fC/W؎|B7X>խBw|C-[0\je AxĘezM/wQ>ְdp6'\1RcY EܑzuT~ L4%(-~zlƍ3a\nڮTĀN8>|!7!Ig~:O$@#Z'O(H*b`SRUժn5˵厦.V&[ZD]p%rGoͰ@{KQgQ+ءh<k&O:oOchWG)'Ųb@THQ^$|3>Mғ5{8Dd=]\VXd$,]9ug#Y's%R2P#JRnNO54t\`Q_ҍ)qu ,@!Rz+ʝwrY OMM#OښUy@nm<$"ݝ]f92A{@6Hj8G8V3lzZ(=+]s:7Ш1@Fk,EndW]rs G(lo޹߄-fND~wg$ :9wVӽs)xj\B,XęG33*c0VƞzċKur? k𕤸 梦9_ &)^etM31% yvPP&;FQh=|b# 51|SV]mC;wY 4#eɍpX $oZ `ob'|&CABrɴ . lUM!ݖg܉+RTm@۟e~gTaWgDi `No}Y +;."b&ܵ*p?xHب$/<2Z0(.L;>Tnԩg(h|@ܻH]h0"';H+^_wedJlsy!H3 <kRB"aBNjh-K#/V4!x[g\vL?Ng152U^;wUP9Uwi=+O8i769FjB_ =={9O"J+71S<(#/4bGfk_y>wz p}'^ OfPLt?r`oWיҙpQ%K*J ;o=ʜWcLM }b{h6i"P!O3$K$0zpjw' <+m"uS_fa4SP(Q,'3 ,}Pr9XS)=+5ByW*$ %2#jCh3;;=ic}Kao]W9ﶕ'P4ξRDeɜyX % ߗoR.zU8ckOa6V*xqЭ<7 r (};@xSܓp )E<^ lEi B@ZU+gyRDcu6EBIZz/V F&vQ^o0FDM5Ͻb;2<9) -haRG"h#+HՋ6FL=f.'$_I-xw:(3_|^s+avY8$n`݈"2֕rdGi;4N^s#bF~L$ƌ~Cg@J,  jy{NT.S`,_=FZv hqSkUex$wSgSިR ùq|4Ih )"X7Je4GTeNP!,8ecK$?2! z:Sh*0֐mvv; :L-Y0oiWDz EO^VW΁n \s_$9@\/۫oT_S@I=k*׍ 38vzt f/@4Gk=4Hbe |̕H:|H{_kpͧ:\u3=u֚1x-)EV8O2/-Eئ>ZHAI"ry eڴA~+2 l'GdZN ]SAn%+eF;]bu ˇK8L:Tto(HAjFr7k7J25R6z@S%=ra|lAzZ7͠ZT@z mpxTfA5}8kWoۢ9|PcԌk'튾嗞Rp&R"*jՓ2,\}ih\Z\y(b>7szZA;~ǧ\ujB`8ź,FE~{q'UPS[0j-cX2 ֔;=I1mAA%dЮA,-|NƁ6yXwHE%M UNOFӨ ~8b9f(bU:+F C|cjt(k3[o%r{(ucYb/vX$*.IۑVs] "_ߊC^`<͎0\Jj -'x*E3Û~3jdt.| H=:[C,`JUfcpO8s7ĶY#W? wr$goKmD~ԗʘҌS7lk>yRgKkHhױ 0:,꯫;'r}(,t=\T=`NΖ-48 U˿Y/*"#}aaY@ga}+ӂ\!Nl>̠' PD|Gț8J4^ }o,.<_nrfs͵GE? [ɍ=c`lfTw@a{tp#5)4e:AW5zK%OQ";_pj>6틟Y~TsK%]d6/ Qq.VXwd_nߓ<ƜuxATû({Ϯo<* Lhg05¢BϵLp`*N?fڂN;x9{Y6^5VV c&u:%X~֤U%(k(a?8^+P}:n;_awy&d88΃g_d;]73'S*=W=d^JMPqR4覌,>@ݯ%Qriɤ'$̺ zEɚ4 ń,Bg*ڗ?cbew()d!%8c]6b$DHQpsp]e'$B,o6F{4<332],L3K6;9I ud V?Ň,/yq3sO:Ob0nW\-V/Lo̗>֮(F#PF3tň]~r rt-Ł[4G74Yퟡ=wf,AgR8h qSʮ%fplQݥS/[cpy~_Ex [BIzwf2io?o0Şi]6wk$}͛啜r%"E\N6m!#~`Y7SXfsFJEI{[k=It`݆ԣ\4d`C]`PUt1^6J|YImtQOa,XZ%#qy[> 4I Sdo&>fUAKEsؚfnP&fBZZ7T P 2)![aݦp0> Knm/ }:puD,0iI!o )s'c&8 %!KKBML T@GF"G?$9cgxC4HE!Nt rMo{]L\.βt:6,`0:~"( u xϋC{V;3 / 1@Ν5+{5"5E߄2hJc&~m*L9dEQ!&^?n3ʖ0Yy $XW8h>uhpZpLmp|`gf=Bܜͻ6S, NT9J} zT+n] d6rU֦Sa ?Qv3>H}{8qpmXM"e,qpờ *s K"%& o(#83U3<*텞:߱S/fB =/x=*k™Pbaq%^,bqL9Gb&Fya6~ Xzl^:( ɇd;DOA8B{`Ɗ0J]1S 3T S)Gv<>%6]y~ȡ^ bTFl1*b˂}mجiz+˻RKn6_w,<,%@9l߬A3IPu-qIP{*k ;" YG:˴q؜eQV僒+݋ D+A2U*1H}0;Bl𣼯h@U92ӃeZۇ"#M)(WNu45 ж7:M$N7P=RzO;z E%mqxt znڌ9Tӕ:]̽ԓZ:|g& Lә^-.):&lx1 E!_ yXt5Qjő 6XS;5ǸGBޮ``Xר uw.ubg8U#\p^t@iX]u\eax]C2J[lxV}$GvwVbWyj]EѱPJnkP*]z&˾^L4a4d.NԣShrGϻ=ˊ9`@ӿ YȋvٝVx tE?lչTO&3StOg<:}!) $Tx6ozZc7I[*<$sO!N|eU)?3 DòdVm*p ˔*h8 cmvv[9BK5S-$vQ#ڍꬰ$*,CuF 5d94˹q8-:eiQeЈ ;c3\!JIn')ave U iAާmb)+O]Dm3F/YG, ǔ;R)i)7Xs Peg-u#tnh=V`C;#xED~ɮW'wnv>o 6l{Ҧ#}~Q2T,gQ.$c(zK8Ζ?NpX ԺHGұT%!aI+}!z*ƳŰ"iz>>ʕjrS0SC#jq4`2m 5 -C Fw}mB9@Q}`C6$'nm/SĘs7f hvmJ+," T=`[ɛJɦ7c\,%XLcR(j(M P&a6UfNf~637?`!)!g9qw .1[ 2D6g.WV{c= ^BWWCImW?ґD˰-!Kh] EXp?̦9wE2pD@o;G 4aTfB3L-EΗ qCap|ʙ7Y;w+=YWC* EX^ʜ9$#uI|Ggmٹ`E鳇H魭NrjaXsd$7ϴwϐWZtK &ݙ韭ͯHS:fµ(wnQCNVO$g FYM5=zɟAȹ v "nǐdY]0iEA7<<~! ߴCT(>ZH=ٷ2=9{dSwyX~i, F9D2)bY:ތ]ƭctE9(C30&sv:;xZ|Qj;&(ռ)O5/ kXODKN N4_^O%20(׊SlTHEɰ{ g3knL4r«MUg&C"0(6iT`чeӽ1Lc+6;/ֆ-Za±{U@~Wqc tʁ]GHF>ud@--tبY@2qbH\ [{WWԾlj2'{9r1 tÝE@-pރiD[,1$ ?ۍ?w5tϟZٛ6* nK{es\ SXn¡n0d(. ]uS0T`K#?~=Bǫ78U cȑ V8di_7=C&]ڶ5A_u3kp*NcxzW n Cʿe8o:_o "ѨqN6?x T+$} ]ܚc (WO!ÅFe!I|S v?Tɠsvh"R=+! T1BKصACp 1T&wQqJz:➠BvّlQ0J,W-3ku^bmNwRI{nqw2u(Z[h r/<lvg8/s|F Lזas%?0<SsFN%Gu[HZ&kc8 0D)I/|!~}@bK+ crj}6W]JgIYF砓IUuDJtq1zD:ODsVI rX{ךd0ݷ le ~F0n@`NuJ22a=䬦1XE&/"ɋǾl„BfQ0݈GNVm<#۷űT ˿[:~n,>.`k6yzp'{a ̊YvuŀU1(rAlzr{ꆧ=L=űY/? j)N/i& xPcb=!1S=f&SsE;HD$̱2ۀCWk]9sf_Z*h߻a,p`M܉UmUnm B>漾/>+|QɶGJ1n|yoƮU+跻+CП1 |zՂAؓN3ж)A{,s!_’{Pv*MV- d3qxZ<̝YvY"&,ԓFW+B"YקI!Y~] y$n4z55amVtRD!=Iᷴ>\LA>rGo[$+ M˯c˧cM49#cíȋrrtpI6`pWiQ2tIGT"ZoO,TlPDnpbxȼzsEE ˑ, L؍>j1~P^᢬t+L(ML=g!SA$./bMypm- ,ih@, aHsXnǻGӤhc~/&̙a+ч~iD(m gEbYOՉS&3NBZKom8-k1U| KZAbIN xt@|9^2'-N HH %8߿>dp&;N)e2;= QʉGL96Ԣ)IёCJ &f5׀YyvU @{8}ksW]d?T (`.qc& \`dI";Per"x8xV@jɌnc1($ P/7*GAja`-G[,?vRvVv8-'k]cΆjd Vm'>AfJ#Q`نo|]u2c5Kf\1SpHK9iH'),- +Ys$*١Iq{)auQbf`qYIED\N3n##_à=w)}2(<{%dGɥiRw~_ܡȏO̸D>iezOЪzZ@m ̦ؔ;=JU…CXmRG{DO4;6MJg=JޚSQ=w> 9נv%&LLD.6p%=ނL~,^?c1v̋{Qk=Jy&)&Ò%bA<ך{!c*$G13!4p$EljV>CZ[j^..bt$\O(2.zjvcFk?j/n.h<[fĉaY&s\`'ƹt1L:Epk5&YT2@?[6 ކмe}~D?ټ[VK`Z o.Bte:| 8 3ma )7z˄7[ 㖺D 'փg&LB T(7h}1٧@/Bqd DDa}晿Aǝ5orilr42%9`ߊ'$_.|]< xCZp/,ڳX;Vf{xC(2k5!Zu_(;~Ѵ}gtls hGS4yâ`!xT~/ZcYȬ8+mvZpRjD baEօ}е%$s2+ pp U}=5#HfFׅz ƕO|"/Q?@u =cZ4 n92\CIgGjD#\'f6/Jke i+4"5E,Pv ^;R) 35'|@dₙmH"g挢&s_Gv@r A_,yC|%HR2YZ>W}zҘ+!8r%I෭p${1MdίE]OnC0@ kBe"͐}&C-5ؙ+'`5^ ,J΄-RϤn_xiPomĥ"vg Kh;scv!Q2 }^^°ia;A7z69 ,4ELjyƂ& D_ &<]v% դQL_H.{ď/Pc噭}F1YdeoPM0H|׏ irJH6QB#}W=N7)i? _3ʝEMZU riWoދS2q6S}3oIWxcPgOMI:u5чz0$s31E9a.VGzo訾KLeP0lǫ gcʳ :jvCˡ+!kDŽ`>u K!-PSo>E5ُEP#<ڠ1@$C#p4>6WҦ2nO: !=̅yVHU؟eDri0鄟ǩUtKvpFI#2G@:@buQv (gwS?CswSŇM)Sfyˠ4tҺ Do|z4hK:{@TJΊR`nâdڭr~sJm&L҂^佮xf))xHr@2DrL"du-X3NuEd&#dr+n ZJײR-;#?,y!2`2QũdRR׫[W<Y* <Do71nw)EW+27dʛR$QA{^$~ʶ{Wsj(tXP2ߴOLѼ Z)i&'S NK:=; .ߣ_g`"fB,m>l;S0-j Nz(UV s:XCB'"'Io7Cچf;H2,*j.8Hb[3Cvreh츠D}3_{v6 *7HbPxVHF8mwA³Z?l=tKpjHnio_Js7 YZYLzOܧk2țZb|arxθHrZ9k셆 Yp(uƳ*spW|#U(Ȋ':0[%ȑ"dn@^-BDbqukP=٣.[nHi?=9|8䮐\81e +5a(qǴo~ uv_`1^"`̲GwAk.Sf'a&dB-+M.Yސ/|vZ ־|%hwt-5epԋ:N#Ps21Z-Vx#y%k4V.*fҟڎqH{%1`X~ҙ47/ @q:kOP䝲 ؞ r57ܨ!˵` f"=x&[QY:H+3a:O u ^,d@ uze.ql\-fW̘9=5/ o>6qkJζ1.*=ÜSGVu :0y."Yluxhᖃ`1B6Pհ5^l_+(NT( 'F)^MQJ?n)s OOuivO6¢zl7S, q˙އ7^765햵#SeṢy#H ttWz5iu܆Ov;TNSC@8cNK۽-n7fk"!g2 w|mkpbq9@F"K12(7z7[:Z1-Z:ճ' +76D,6># (1FVާrAٺ$e]^Կa @B 6+. [eFZaXmtOE]Ea7<Bm zMUa]& ^{·.Ieaݓ{5i7g&~[/hV]vZB+ϋmg[t+ŵ5+06O>: >h 3dOh ߶ Ck -i޿鑰23?ǒwƎB06wkP3'_,SOs-ښ6Rm:%'rq K&5_c VJ]?zU HKpкy}j[Z3dnwgS}Jg5AB`\V=fBGa>ƿ<ܘUrI572$"r(F 8y=Y|1CJ5KGG zW0ry}wm,)a@SsAi:9or9vrXw+)hX Gsg'=bZjCxKJ_o`Ȅ]WBS ],07˟Wl.W1ʎpw#T:-H~>/fcSk'Zu6C;v n }Yp0҉; B~K{\ Y~g4ƧhA * iJxFV#tS4J.S)p(,&`Sz=Yr4JTc*ܬ]> vGfntºZ;c;)8L ahVzBқq 1`ٶ%$$zΰ=udMڇ3xqM&ygJAa;obqNCEcQ\k1E%T]T5YSj+4`r6W+^.a}dI Ϭyu$`*a!xtsLw# %WhLVM Oe$ Qu.c ن1kB% ?ߛ#["$;&ٸG5Fn i frE᷐?gCP\F7>&f?H#-=ةT{>Sw); t*Va8q@=JmhX+uH&3X|rm(a"Mԃ-x dmꮬNA>0'nen}:^Ӹ2zeN-\PoT|8s:7$0"U#\*뀩x 0&HcjDCSv{6MjuUZbuYNM;[?r! Nk6gS ' ٬= oiSKP1ʦLW V z @@ޞZ4cNoG0@$R!bx*0cDx$b/XW+<ɪ/pem_qؑgz4#0pT >QbS}xg7(ɢZʛWdztLO~ŦX*>*sd558$= jE3`Qu(Aì mtjPl2k]4[B!/Y%8j`{/_״83|Ԋ9c>k..HBM҅YbWq7d3 ϩ t1a xR6VAdքYe!J~-dP07?D}!Ld{L+h^9EJ-Z\fYj)N!?GAt4/w='wCv,R0bC* *l[:DlK o~0]"ck9!i<jC.5,؟=ϛSی{ZnmaKdTQǗ}r] c f1I8SNH}Ɋ(䐶 %i^(Oվb룐0?7cpP!DzhQFL;bTBG*f+P z݂]F@e#ꃄ@๎}lRwoM[[ΏSd˳&*BҰ#@[v[C|l/+yabaD*4Mk?pP~q/]s:Q9/[_P9|3dς> = D1^ f]PF>e~U@%G8EQ᯼"ew1gɢ0 Kb9p;"Y>A.`Rpr8wk]oMxzoI5 :4QU% w{wY 9NM/,,ч0vcS|V"[O5oHiHg^z kLOaMtdVo]_fHݙ@u<291 44չD.èl&6@(PmZ267i(Jk_ ժˆm6˯ ~`dOdz9Ұ!1j(;؃FS_'N+uy#Z X^+ YA?qx+kF8y 'cfQBvT3l$ zL?BmH\9lWЙ 9& ?,!q2z bp ~ްa-Bjhn\0~ !5ÎwiO7DwOP][l~1邪0c^FyZPAѭHOlr %͟, M5VMFD'y-1^UtwQoc\:ebOl!X'7Vu7euӖbjq"5$%e-lgY.~РϺu y$Y+B,(2?'U2Na 6FWl#WDkSͻ2[B&RvE:`NsOR{~@/:O3<9L d,;QvW}~^OH hΙ+9c^|kME6 kCnobIㅡ :js:4!crEX,}\c IC8^1x1n6̤%`u e`,:n2ŜmT7~U:#s6ƻ7$VYLqW-6/~+iG8uw+_/ cIx>_i 5 R&ʗ'~(ݩ0kmUʽS6D.IGi ϱu恧!}cWDWCaoD'.I ~y?H1104nZ<zX@a^UιDE2&y6s}0c6;fF<y*&d+Y%l]b&CG,xeDА#u  'I! wtYJPr;EvK[@0-7E&8 <IJK[}gAfEr6xG²i4UW{OIV'.O1SX۠s+ӚiX'6nNa􆇊Rv+D܍/[lE0 e?Usnc0Mkn$A%C0ѓ~PӺ>RLۙ{Fjg5 %X9iv'|e*vίrT78t5 e '$}%s$p[o27Z}uso N(*Y]4+ zLӷywq;jk8#v`{ZJ sO=7Sւ C)甿+W4v3D 9p Kr{m6J]82}6in~Q KOr8hT"{0i\ɐE }=R{k0 ]"QoS*Hu[E-%CB :ZۛX /FT~#'X\@5y A;XXiEr5R5uԃ>(WT6̔\r_&)q|q$ᝎOÆ)ER@ ޹u'=7%F-oX<{. n$i:B'(!XJU~t~ U>q@cl;XW<8~XxcڝtOkBlx/^TO) /~W\FJޯyŪ->vw(#\fvi߻(O%% kWkf) =2Ty#k%]R6jgbc j[[S?td%لG\,po4|R;a)Aqh.wQLVTnfUZ-lg8g8E6"u yfI>}Q T> 6Җ!Y[ 3$hO,DV 68zt0kь㛊BDE/9KADPR L&'+HqQ( JÍMbF"Ρo0ܬx*/il<!v buK?ڈB!{1GYʹx HB4pq=1?rlo! i@k5IH9Р d,DImߌ.l.ٚYh~wj=c]9j(i#Sh9Y2__O{{1w"vM9$q'ba&/(g[4egLrU*ޣ1np2mbN~"E~n]@sfEX]~c ;< ֻVk}>"ip)돰.YS*׎ tjl=rY_ϼTDO&!y1"ٸ)vk_ P [72aw EB-Wau 5 1b j݉QqԌr֫d73 n9]_>Az},%n'"] &, l[-I\u]Gs[wbi(.s{o&>)L8:H+i,uzUۄ=jysIe$| M>]SH _fgwf } IN cĴ?/N]FW㡾&4DITC番cA?a54Y*]cme  }ߨ'"|3kN&PU1UWJ}r&~Ie%lJZ̆#M:3E?MsN{sl*Oog\&>U @{aAD*y~zwj{詍270ޤ E/j=|s7v=1 .[NqBFjs}r7t-r xNFVf?m3%g4@r11\ .h?u1ɩ ~JFccw I魬,~/۷?~]˟kDk.ձ@!Cn<u\ܡYR&.1wD=T.D:3fZZ-9jOUhF}>G^ !0t;u]U4fй Ú H6UW\(ut_Q.|Z~rۚl Ju%&*[e.H0L*SP|pXSqIS&5Oac,yvPv.0TD@`ߺHXkvk"rwQΡ\&Ď Je$I΢$bQ}bR f/" vqey,6] NFw2@l:eT%Cj[%7{.7c0SAz8CPN@eNn;MrxI)Փ xf]@K*^vշ&[/{y`wI99$h0?29q궔̒P5VNo70F]SzS "9.Be(/zOa؀*-ĩ]cŇ\sM W!dywyL >4IÚ1UͯW% n$Ʋ5+]'jK`_r &!wa(`3-nNBD}!61#oyae2#oIlXYJ*|\!hQ$n8xH(Y}nIϥ6z7J,2-ar1Uv@_?yl4u'V,(ll/QF1t~֛h`w)֝rk vb{>oD>RBRӏ"҆kSqX":n dz =yNi4SB:%NTxSҕ2gQ7&7F m.YwR0KOuu,c:)%[WKwrȌ dՎ_&%(U-*wMɺ!jlgqƶ ^z}\Ao>:(a_VTNF&ĽBS4-.0Jy 8 cX9\`9N`T_D˧Km!)#g-PG Zwes>zyH"+w݅C."TkQ@ ƭ\9j+~bK9uoʉ׷ɠ]ruVhV@-n4n'PEG7Aրr;ږu OU\si`#,5]O Dž "F-)WB1IL4_mn#&CYǮe6b3W$x UiQY΍4E-l!q6YGLVQ&s?gu]iL8_M[WN(l<d̄fN$yٲ>≈|?0q|?cm78P138+AN[,W5XHYx" Ƅ ;"/F5z`!IvP+ o YNn#b>/L3hENoO6B7)U>E}<| _ؠua^KK' 0za?4 ȯt8^ϰ[&$3\OáBؽ35 X֔+I } xZٛPs& I3KW5thĮ za(+sB o2FVf75:D%펵~@5ĎcdmwAՓ_[ӳ6!xV9/hk#@ڃ3yO4O#/ n!}4{ 5lޔ8}؅VW@YdL+mVovIV"EΆh9}Q5N ִymšahTN-Zq4֦ E.^9O3Ahr493&|u{A1f}0ei`+W\#>~>*+1v5x4eh"LEz9:_y{ c9٦eS#Y1˃[TLi<|sYx4VqrSARG@E;.[QD~ȱ>;xnukhc.J`=`A= ~!g: UU]HmV # 5O Nr)8tctuOҥ8ȩ'XYQ@'4i|VMlE0&Ʒ\^fQ݇U%?^#9rX577F3+l[> 4d6Ic♃zZ+F\FXzXe\xqv»g c ;$"&ݭZL訔ZE5 TX]׾>djߘI4TgpsD$/So~B1I|Xo+ 3!%B֕Iҋp5Jwh7Ϙ/h`ݷ %H}ň5zTB{0#m;~tӫ彫g\ uEpbE ͺ!+IuFhҽG'q S0'|7Bݹw3=IDtģz G*h?k5b̽hj4+[6O|m|c= ;j@삊W)}kYU/Ytt#ݞKD8Vmfԍwl]w\]R.a|HU<*M pivO^R V43ox%&oyO|o}}~ ~&PCF9 s`>jM{';.JԽ^)XJ>g>ݦg1Ę'% Of@\Kcl0h&Ajm;5&c@`1RTJtOȝZh5ͫ9ꗠ|# @ 9^Bؚ;~~n%L6m1}wȲE6=%L*a=R?o6Cܐ[T0.Z^K;gó4i]r]4[=[Ew;> +<J[i)Ǽf7|>QiNǾnx˰Qz $]glP.ĝ)5 LG%k㎧Wֆ=6(x2hA>\YaP6rP~̱Zv^ c[~k)⒙JG?J1=p>GRu~~X!U򲻯A? ;iF_p4;OYє,F`)g}QB-0@MTh^iOzB8A v"v58Y1axY34c~3r?d *|S+dt9҂-)G4@z >:$lI)KB+ʊ@ Ӝ"Hl}ޱEzX @ZԑNTWD><LfYi5~iib fݭzjoK~WLvt( (-}wrk.XjAk҉'~<@aaxƆl.ELf]jL/7d`}:6< h_{ $eHkb\V-v97A3:lϽ+DW@]YS&"o~Y09HBR^a+S%%tx;X0 ffD|EqYHqc춭6>N]q]>jygh/I[f侧:F>Q v m"SϧCw~ż÷ؽT8 Q0naJg|).ʋwɇ{B;D'*a'lõ é a"In͊ ~k_(h}c.xH֝*'ZJص#ʉ S0x@ *Mˣ΅NrQ] (PسMc+ ?ךrŗ^|bR0- <%At8b /*NG-nԠ]uiw MxZ>tOpRyܟ"M(qiȱU埥hRUynrC`4r/gJ oÅFT4)G<~*E΄f`o!J6gM:^ .AY,:NXL:B-+/ᨡ *bB&N=Ep?P@#C#db=/$ n&q|1~QIyrٿ>/RhYR5[΄Bޗ5f Ghs\v:9^h"N}hXm/"w [iAT0v kڪAg"@V5t.NQFUJx \nQs=.Bo#-\Yj-DŽ&d**VW^6HqIKnk"}z1.@ ZzEԌ#;Q>E 耥L\1&?p << M RmC(͕͂Yq Q͡W -$i!rY;N%ZeoUu;:6Z+G|( '_1^Zyտsm\ɡ} d,. \չάL|<~!Ws8:Ja`k==㌎ &A8J$"Jjw}Ψy}LTp3"𺳻`>;cѣmr~,~kcOČz3:=I R4Zx1uE1O_b1قJUx9alg^RwALplFPClG&RMfJJ4PM _xAc!]KmUBUݫrvp$+Ydܭ-5Qod}X"U^4HSs >鱑+1Kwː(0MLeWR9sUI?LSw]Q뽳3f&8*H \iRG4 Jy`ӭ!M PSH_0̞6-O6Mr7HNW$(J*pNHD5RVnObͦA\a KogW?D3Y(!PV `>x<71+ӌ{*w8iOQY*@.͢1WFVoVV [>z,8s CvA"XK!98PkNk[I\lLb658-uPKqE}+YIoo;\$ՍHdhvvbH_J#]pXxKuw$od}H@D!_@4X{2M7t|=՘ J~g6O۠" W[+Ʃɾ7(Qil1+z)wMOPǹ?<-4פU__ /Jd/x^A`?I)(X4҆",i >{m*'1Ўef->No__ɵa2'YkPKe+`wy}HWFf?x &7=R^:70tfN^t窊'1aO7ȹw2P_$p CH0 žgowg/ lDojo'rMK3cqٙ1L-#D5s= =2 }7^ |[ϔPD8 _<jDcޅ=?B$Հ - .{St24p}aUf*jbi33NNQ v+YE3rcr%]k4&lnr=-6 -S~чb(eATdH~qZ`: e}ZJ -WV"K\ 1?M(SjʍFFҊc a;&IaVOJHR\J71l:0T|`퇝_}v̵&T;k"NB]b;dQ$zgU_X] ߽A?[:XNo<5٨Xko=Bx@DKd.XElxz*adq:ιs.a^Y~٠RuZ,( *z~Q55{>jaD38m& 䱔 $ qn3M-NL;h)ZIxeQ(@>#š1zga-ZfeV/CDCr]2F28jE% :Ö泋fIy>s)OdUȴap͞>/krMiF{ND $Dv ?xc O.l3 bYƋ)EOJj+`\"Z:cHD8P vq_#Y ?0-7v^C8{ AcF~ϭl㢩d`!GxfLot8?H[XВO'dX^M"TiC?7VZTtuuś% B#nPKA,fKjP5JՃ'_ʴG"XhoU&p6Wɂ7 (8C:!W!J~,Nk b32{K9Y<2a?3=A*y+&dr;^8IK';5vt+0 !<Κv)q8귃 Hc/NȎi 4cvF<ܹxץW P!n`ǛF YĪ3"Hq] "6Xx%' v͕C1xKk>pϨ82 94k S@=cqʲ~&ZSD3.fFzw>! 5|g n運R!JQQSC+BF\Ōޯ6ݘբ~' jx7Ԣ|!N@UDv^pc0p>RJ;I<"v}mCvFq5+zvjX=>ԏoAMN?*.⑴?r25~?TͰM}H!Ƃy*=1c%*2Yi}3^6QU[Lh"󏧯@Vmy-ʓ`,t5ǤxHiS) !\[}i%xkwC5zL-*·Qt~cfa@K6`C$P|a`ʰǃdl{ &h?NhW/m]gYl?ښ:,cKF{o77bo~ʃQSq#!WNe}3B ~CnH.1~*FBeIwp vZX^EyhК$2P*vxmC à f/μ ""+${Q brEDDϵKpS(5ڿ"w̒tOrQ_ܹAzsW0Ȼma)2)`fV .<;ژUC8DÔ0>hCi21 XU蜎ښQz^A*hvsK:laVJ#.Z{X\Ƃjrwa2* W͓ V2يXV\Z눭 igW>Ȼ ,KEi&2cp1RJ݆)_ bOiREi a iqrMC*IB.6wӈ!œ~.p4{ ],jlUOb :2;T  @r.b[ydS+O[G,1ƆG`qܱ@4pӫ5Nu7+O @ݵzRˀCo:B|o\-ln5m`8O tOXCT˨TUӉ( 8qN1q鐟b$daEx9!>Vot؇Tbt) ?sf=ﶞJޑ仴D9|YZZMfHu9Πkpx(Qc}Jw.!j`!xc$_DEc͹S4+4.xPCd,2%Aqw+(g Ƣײp _5*4)4ث$"l~ "+BC8LOԦMEM3xpP52~ "%>xS\2kml5*}9[岯!NzK&Y|=*O씸Ć|X!JENcTv?~̕?z]?q4:䋀^ q'tEӼV[et4`dV->D@fۺᙷ[eYEB/Cz#`~kN 8j8 {F45;;,;j3LbZQcƀK;5p뭗x=\x{e a_1bm~Y@DiI^Wmt"^tsbWضOt+5cINBpw ww<4JmCkR 88[x! $N}_pva[FG.II ȬXҏZ"6,7g1m;#U-Oq4M "-yσ`*ig#0!W '!yclk)m?-q%Csc5#sЋU3 .W5\{|T]fjX]iK,iSj`"WC3kA >&>K%T%HŘ. ijhtrN~5* O3y 7فD辄X%F'8^mzo8g Q_M51_&rE]8+Mʞ{]1 bQ@/~Qw| w V/|J~"4H6#a?{br\eL2}jƶ4֏ 45({㷢cO_}*$LN,5rc5a6ctF nUf@:YM҆Gu瘈0Xf_a|Yߎ~@]ڲ]%_0*~q~1!ms1͒[৊=v= ㇏*Jt*˅7u}=7"}^jIM\]6QEM83-Hro4L>_8?ARK'.ED@eW֚+n7RA9)/ \=}PVԹm?aN7@+8P} 掞bNoVHSbD鮋Y^VE.!؍'݉m^L$OPHyn B" 7X)3Od+nJj?Ji׵/d}t b.eb!Vg< 4Q^sT)X;&0gSN&qOccw)J'ES{@ƹ}?<=G'lFN>^ a3 VB ,O ?5(O_;WLK0@-FI5#_/bSG`9:JWٍV>ٺ1=)'aO1C"Ƅ{~mF2Z8\D΂)0+~ ͯ)f>&T7? VRnX+{*g?:;v.JykjhizHc-?ܭkICLg{(/q$i b{0.ѺIA7E4"gx;p%+`jFE;)WK $92ji&b.w97(@ST$L[zA9z<=pb _55DD CjEIO*E^vx`NLnhG^aELIݳ`ѳmT %.p"4;|}uS⑭x/K:+P\k| @ü?$MR4LP9|*J'АfWQX"1Z8[s>S0tvO/+߽>1)?L$?(Z:~8ɟm NTݿtҬw~(^sQJH핮 zj3s@ajy񱭮iV1o:%TKǷ]XsUuۓZ.Io+>FSb)qÜe@%Fͳj Zfln=}i5.(R5#z5BTn"31Mn|W,K(i^t'ў*qQI'8,9c8S(4:ܠhOh:]G}5zhwHn! .n= cH]SnSS+Lp((D lVj'TֳX55,*O,R`^~(dKj @f{֒skSh ⎆j̭2ZٷzDbb@Uh&9+G,sg:Jۤ\Hzi@4EsA4 gEzkBƑX{[xux=2i[Mր$O3>oЀ(݂UT688ʙ=5©vb>lsT/{ -~j'9F+\fL5cǣ1"a?*%Y&]?e x7tȣF#J|{?*1d\ p SkB2Z(9a8vo`30諁 VH1x ߰"6e6;LB v96t1sVȽ%Nw?#[ GKwYL9Ghn \aTN|$,OeXD:!rK4ּ&͖|`܍"3dF~;uJ7"S08 NO,Y4~FӀEvyZh;#n$'8F@3IkO`pKǚ{z8 f)I3VJ|${֙x5'қG4c?Gҙr.1jKÚ+.5I0nuT \e յW%5\L3v`j &`8#M.ХhD:0XeT\ٱ7‹*56o:I]cL:H%ԄDq7ym#;ŗ"S t_w {(x/Cfs]əP^HFdKq/ِa `OhINA%N;EPG[%wJL-Q#Y{]MFXb gxVmzJT:.URqƮ؁nD&#xe 52^,\d5BSXp}|*p{"r"fjŖ?UЕx61~Rg1f˜YJaVFqUdjƼ|Td+GfkSL5 Tz3^l%ֻp@p&)ġT@[@gcl rDW֫6ܸ]`ŁgA橽,xd)(Ȃ\JĂE 1Fd_}6i ~;ndCV1[z(ɱ+$NvW݅.Sܧ(:!}#P(zg;΍GSX%l'ͳ2b{{ѻa,; 8EÜ ua!ȧ{:L.TUb;9M_/Y?)2÷\P9IǾ"S(WqG(fm>N$)xbhR -YK9;?wU_t[|?j](-piKBd'5>jCSAUu%4 C nKA}%Jן<BK1 n35}A[ܾz F}Ynjqv@L㔎}n20⦢`wS"U'膌dDhԊibaqǧ mq@4 K gJyAhղU3:̰J\d#vtXHu,#z L؃ҚN%:6t5SOmJNA㔑>Y6ABRxVzd,hMK8M`|)_ѥgġ珄2Edbj:r}v%7I; Dۭz=Ly6Qa5V W"-s6 L-79ηƷO~GN X-Eex.6-9l[w$6rgF1IG?a\w:~}ϹX+OClԗ jg/w#.u{(aS~FJ#Єl=hJTh $hw% H-ŏ aTAwr!iAվlx,_xnFd>?H"Z8SB5Dr}bNތwYk{s ;B\4{vbMc=YݫZ1UG*UobQnSD7#| IJӈxeb0U1-g`IKc|ƒfF>p>O/|{Fnp׫%KnKU~h$zcm;>} :GN6ia]y+? pBվ]ls?{-6-C.'!VVEWHQZϮӜ,F_n")6 #<@œpY)xj=2vEs0\qf#v߷]$XV.?oU oa.FW.%1;_M* 1vufRʊ̡ O&IDPN}$ˡ5`W*zӈSbU@;%TLȿ|{~vL ŹH>L*9=DKm D<=aIܭ;TQ,%cz4:A%]>Uyخ_+񇟭ܣJS2@i1V0DkVBԚȎ p ROZvCQ³]p08[o Г º?RǞ9sU.>slbxc+ \Ds'dj{]{QwE!K.x<^HWuS


    @$(4ItNt֭>#l>%Z5O`#|{P -/&{=_9C 9fYO_\ ೬@hLZՐQn*`䶩w?T*GvL.JE?[|!2ڶx") ;Tͻ0'!A O# vm/eY $o,r/(ژ|FA]Ăf(9ME(=(:(8n"c4rhA ߉\yqF:k@Lvy{bj"ݏχcSK_Ƴ# [WD%@dpPMqq\L+jI|',p._=sz H"N(:0! (Qۤf͐RE+K\~OC\g&WO3o kA;,vIYġ躲'@NP9|IF 8_g7(_ .*q7@#-rR{qRghdt_n;ga!)٠b[/`;vs`_p:3!#& Pݞo!șoWd0tfml MezH|=]*E0(*>!֒'9># EvlvvwR׈3 3/TvKC'U7QVTN 38+% Z(rVgOrN"r26?&*(d@#G_qCJ߱ Ky {]4R6[zX?aLCǘB-T 4eݫjJp3>ԋD[B8+˱-,}E;&JKi@oVF}I(,i~nKM=f%};Qc;r|b ?ZoA&5]{R>'GԓicRϪm{.bviCZI>/x`!'\ac=~oVc<9loc{V 2Q~O* 7:\jWA~7dQ%%>e_"%Ҟ܏[=yNϓ( <#z-ݑ92*e:]V,RKoΓi[Yխ32r–S0:[Btsqg~Va~֛S=3(t~4;ȘD*_E pNաp 7Yf5llD񦻹 aF&:jkN >}JU]nxshlOO=qIBPae Jʒ |Kob|Q#GD/s80)?1 iLRXWTP|rmŀ9b]cD(.X95ӋW5z=AgxU0 TDETHÙ=N, yf`xD=[,_^)zPqyvz ʈ٢E!+QdyeUQh.ƀlͅ}+5FF JɧEq Ql$ .rX d`x:rL`:9w'gdt[ӭΎzv#ײc')|@R5/dHa~Loe4{Cq>b`&hXɩ44 $1'khh{M[slC"- lpC?>*T !]u]cJ?4~3]?Q鯤XB䨸eil>Pyr,~A*LR0 *FݬO:3֧B>Ք[ª7LU9>!{W Nt'#]ފ؋u35Q9>e^|#O*WiͦէkquV|?=U2<s>ZB.ΠREiӚ#",Q# .ba4 -LA0՗Y^F~TygV|e`@`UA͉UCl;u2ld n߭{ j3;2g@W}!w&ߒ=wv -'"2Ha7=$ ba Qg. xjD꿞aBٵza-lJ`SL1KY|dQ9aߗ~es\T.ThiWfk JErBl/y7j}sRo-sG@ ˫ Zw* >Z{vŹ6tՒOPhgpV#ٖ-Rr"5z|/b)V Z38,"q!jLl-'vCd Y6SU2)PN^!!p~2}T'q"ʐ, * +jNڪ EΘ)rޏ;d'WKz%hսzNT 4ύxuYx >dٙL%kfԌZ^>y +3E}A"]K;^f=mY̰bF:\Џj@Fo2m\F9,+NfǑ$M=ڇpVN: 1*HK zѹdS3k3;]bTPzp5bʽ ׆o i fSd 8[ASĚhnj(Ft-~D`/Pߥdd퉹~6H@w1E- cVm};!pg|a:Zc=$.$yS}2fsGD6[kA2.E*[]sV|LB"(@׳z"@83υE$8C7Q"H.nvHۻؔG ZPmx,o :Qd_#9:XAŤ@nf3 lPj\&Eܨ%U-h?d۠:Ͼ ʜQBva" 1@0b3ԿmC(8oY;mS`N> @v ofbBl>WOޒ9L 8T-j} VFdp!WP;'k TIWfvEd'X5Q8$͐_hK)GvÃPa7H"w9X͚|sK7Q/HjK}$=STު,Ldw8,^c)ϐ+lv2FwZ_N%FщYjhG[Gi+-h8\leY溿#i:%FF/6LH1|۠QR-k $X;#ba@6>G^цT,L/C[â{ؒWN 6*/9$Wh;<4K$HVv@ʛ b!k ɒBE̷۲s-Êb2y |K}7ʫeӉ6Df00IZ?WI‹-DI@z_TY(=ޑ妬|~z&Y}i"\I[&/c4t .f̀˚]p,9zE4EdY^' k=ؚ> m]ݱV3%馌i/G (2YR%V)> ,NͲs2 QzXa(xW#R4$qO :cս7>TB˿!ZEtI@ՔO[t2&jh}Gh‹If] X"B$kս]oN{\If&fL@*YJ < b&v N=;Tyܶi~h;R6pPˏ!-"`Խ!]g$+MUf*wnV-bub ^Ȇ߾xr!.[Ʊȸ"aVQJy^ |S*вK;LԶh|gU ZaCH n V.¯caȾܵEH[6@-Ɲ76j8y;+EJh|YB8gӓ6H ߮2y!_i%qLޕ?hlÌui5N0N" ^=zƚjCVƕ|,F$A(Pѳ_c(>'<*mˬrxm5kFrS0[+ gE# r<YļUZހ?{A rZK Yh)\bByd kT t=a!:*k¬ N#?~o9N>6"#͵E^j'\nUdSvUgCغ(l/SvzwYd0!,^TV%9v8YO'* 0Mb/;F[vAWhI* 5dvg-C)"QT38>@Lߏg1+7 bk͌Gi&_ɶ3#Br; ݒL^> yZ kI`b@X:gṇ}iQ}~珢Ua,t1AUnrN_8X)D?Bwk9HD$"aȔۜMUL%#,cn@nFCHY(2~\R3C`ojt+U_P8 ^x =,=Zi2X:&H7ufC\3ҼdL?w9.8z4R)~Lqfx&,_5BL=Phsj}gR$bX9i]0Vռm/nA@2z}k.G s4<0*k  WѠt^> D&8& T텯8[Ym?}@WYxV7q$hiN2.8qYu(*ۈ2h :kA"4<%*j "AסrįM8/Ўжuύ>:'9Énŧ .Tq1 :2kL#?=u-f _/_jAc!6AQ6*DCe`jʆDiw@r#H0&I$yL%8vvC)k2ç6 ښfޤmsj)3"S~۽CoZpE" :pl كG?ܹX GaHf=a@s"¸$o}.wp*o}fR/EcrL,]{spݏA SBejBw t 4oGu$M`g6*=kv  ۧ>g3~G,5(opq5&Z?u BBwch'հ@ňy*RªlbTS$-0]!eGxez͠Wh){]{ t~&w*0O`+ɨy{$}UjAs-P0X;د.7bD6K T_qR!ѐl0}B N:ΨT8‘4zdǘ ݰƭ\P0ayгH%Β1!׳Nϱy ]l uѣ%!9}&zN1Ȋ/ܭ89.3+55VٓJbf M %&M:GHQ>83Ns=Z~"n-kET(HV*f@$Ga.K ﴧ[EBMXyGy󴄨ĕVhdc&ǩ-aHKKzQe= ՇT > oz0_w:R( CJD:.ډv4;>>nk2<P-Z;o|庤VTh%|>ATM6OYq~[⫩]^bR6>pByep& ^+iA2Vٳuήc>pse%(sE&Z8 ]XLي[:þ]$S“!D07{z+٫Z쉓b_D V*mjBj;TRE[ԉ(K55GeA >K c餯5hR^AͥϰD&*tĸ rk%KCI44[*mg Kn~+pVŀJ*U=.C4AS7;ٵS^I̺&/>6kXR_dK$`X sI(2SA@M-_y_P>bNK]+-3ge}FN"ڀLۏ3=vBw>/~b__ Wq(5mcƤ g+r{nZ Ke%ӌfʯ͹ZWۀ"KiF'pm6Bۍ<&ƀSF2 #*8hw.}tRTwq=Q㑨Wl% \͙p=4W[qAC ?OCë©Saaias̀{敿",N8 ӂyE֨:D$]m>'5C]fL8i|pRGH^N]~wDSɄ7uPAm躱;zI[ݘFPDR`,k R^B#Sϫ2m ̭+iGgQc%AmE=u X&m) Hlz+yHAQPEOk[)Q&+;i^T:O #,ZՍ(ԕD|#0ڠ>"DK<=6=]u uB4ta|ݝb`3D:k mH.sØ(#p *3,IEwϚ;Vcٷiu*kԪoߙИdHB#^;Wyg ^_z-&WJi7Oz \2Wa28_(~'\خF.:MBhfUH>; Br]> KxOTq 3fQ_r@m>pJ5{`Ʊ!δClƳy oL@gC{L)~:bͥ^-dNo>b•yJ-0BMR]걵sgM7@|6 K jˆu%$wy\ri'ŵϯC$>z̻?N9J$3U2kw eV[[=Ϛk^GДL aO:g9]y*kN75L8,j/jaFxDCI ,iYЇEF\\ TAΎ7yL d/˙GobiӍǬ>b<#fHZ&u=QL|!mtE59yb]q ("2#'~I.T'% kVUqV T3 渷wAQԻUZaU@8l0?(s8WO+鄞u!~? U;`qD U^ih9^uOPƶ1oZm!%ݩf *5 ͡P'¯@# _  -C|.#G6rhf4Z]AŜyn,I '==̷AI~$ʻ*@|w #ʀ.ԕ@',%ޫ]Z0?gچqJ?*gAeXKٗ3RB['!⇕t:uеI҃c6+YV2T)%{1Td@CW7!EDWc]D4[D7 ̂wDJ^rȯS~}; J^Ƚ =s6xPvc?r(h}3t@39YL]Jwq($~b93NhoϛwR9J :!s#L+ K? ЪwEIiSݱtuTF%9SG@8!1GM,3jMxpNDy *- r[Q ֳR4lClv5B3`<W4SI MR+v[lj[=W%׬m)2PؼFscSL/stdj5ٖ]h*jU<7YP26m~}uh& {#X[Bf.S}RU8R\ˎMmt R;3_\ص͊m_Ǿ%6C D(J~N ݋k|ZM' k~tTq ƽ^|Vp35F:ӞaZxX'=ǶاuTc.7xU4/l'm*d[V5ӽv\zw#Yz||wP7E߁SIsn#ܡ&jip*pƛ)}C3'@CԸoo =w# 0U#~LK Ņ+$xFX]4A}Iz 2p-x;Tiη&AׁWEB$CFL Э= a1Mr)!&uQ,]gLbx[z@r O>^Fd-0k/ GD߰8|"$Яe$UEytl} 02Iě^Nø1~G$&CyLx|{3NQTG<7 \)o| DYACw|*8Pl^1X)i{omȾe\קObB%eQ[2zl&f\fthsY\H7c>C: P&FH$kgBf7pfG7]+? !ӜHz:v&%[5r;``@AOήtD{~gq_ڢq ˵ۻd>^;վr{/Ө2,ȥWis˔5*j񉏛t$EYa`^) ͉vڭivu<I6!s)~Ȯ8#3e{Ƕ&L7ׁTn'?s7*ܼT/%F^ԏXo6zudh~p$󟾖ujM;57 5Ґ4Σ9U7×np+ v YdOqqڒYv"8aߡb8y;N=F3(?X~L%}Z LCcHBKũhǻ4W^,ZZqaPU&ԳF5M`zIհq, rϞZpt *ܱ0\@&*zlbq_d7xWpq a*Q `5.Sj[3/-** B0 P /W]B; Qִana(DO_m,Q63D Q"TBN7<5 8;,.+1@S&cު7NELj򰼮L!\Ǯ &#/yB&;w')F݊(R`@H^XMkyG] (#fLdH+&l`~R<RN7`X(䑕eC+y{Pډ2c(`WHiR  nmGhL54;\=Eߐ/@79r0+BNT ìQڌw=9 iB;}(;qҸ`OҴ%Θ'MBQRN9iK;'=emz~)a@I.o?NhUG_9] 4bqŖu< bp)Zco'P-xLno9Ɂ=;O`1+?n׾jORX|n#zri 㸶%SyUcm&~\Tc irى HA cٷhf^CB{8zutHh.z<:9I%@:ު:X(C;_#W- )#'v G[S*DH*'(!"u6#q5IQXrJm ";"lۋG;kL(M&#,zUG9lG] *S;^6}ԋ0>鷱Q ;U4Y -Q)Gp2XnNhTya +`[w>%-+߆|8K0|`/K~dwl%)nd3j]gg'C5լA]c8Q'4CK*@=a7`7Iϥ6DvHAIH[xaWsZuRt5oTvv̧ ya{ `0iAn'?ZM,Mg6R`0HQ\RG5G%ӮcyRϵƮ8>ޖ|`v[1 KN`3i!EaN{ [hMPe.=ߎFhgs۷M I'Dɂ$N JT@ySwi , Ku!Y,jvѧ$P9j')&ҀV45fX- ˆ W+S%,W=I']jۓ"JԲ_ i;`Ĺq L7lkϔU_^F# +}E/)1riR+)VLlq=&oe> 0bQТ:>fɸI?6"r44j8*3ěHdB`Du1=_p}bůUe{n)dgG,0 =`^(;=vu&iޅrqfB\o9 Ƅ=kIQOzԬJ,7_ytǟ=Gwa[ fRS ;4-#pQe&` ;*Yj;m$9;5.Bl@izbm WןMku+vhIy8y:ZK *ԿCZge*DhIv\!^ r8Xq nJr)EI{尷a1NhvOXܯtp]7Aq}4 pb^j kIT#hOq ܊nVň rQfPF>;齾Uťxۨmߐt5>"],\k_JEqXNQ%D-:= Rsx;-eo 9а4@1^x X6o,%T¬OgU wPtCn1pwtVLyJE¯~ $6#Ōh@cfî ~8LHE&p~y/ 07B.nıl)(fM W2#643R؍oPy V1@GotR–i=RO9B]uBxzX;-@T/p:.r:JD DMIzʑDwj{oTQZf獍+.EMΕi &; *jc !eBߜ% n*<ᢑwȢ8UJCnf`2lQ9(y<2qW.Bڲ]ɓ7Bf#]A֯/tWÒ\ܓ4FuxLjۊV;P9󣫋Ҵ8M~,3/{X kc 5- A?_Su)I*=4G ]ˤM%5L4):Z/ |s/JklCSo'ÛM Q 4E~wrcsP1eg@)ttQ+A'2+(??rv?mI0uC}&<Ǘq6(_14qhJ)fb2]82Ijh4{8ؔkyǃ|wT*w1QO>٘vJ0TᾀƬDB\l6CbM@߈2Qc8 tYU(i<p)N@j)ks-HtTpoK.>S<9k Z(&RmzfFY!q%q_|za(ƾ:l|S] n.[Ć Æsx*g$ c-Kuqph*A3GGe.vu/?ZD°QFV55?Q Ko=AK&Ks,t *GhMXCLm3)vc]{VW72p^ `Z"챼NfVq+&CKM?5ڂ2"+m hb`F-kԱ"1Q.NoRƃobzzƅ ,ۅicTd^d^9!zkPȿ=l,l @_xhu+s?^gW9P`|;րrF8`5F9VeZEKD*%`Ie_3@B,?p}0"?ME@As q]@7ˣʙ)Dp1EE}U>N7F5蹷ICY65 96z٣p~123qڰim5;g$|>,u@y>?l'\ U]A30+@):#|+7Au3c m~@d=ѥ7)BSl?eZMN׀<»O\sYt /Cտ~K+(~׆%3a#X8qcGiu~<>SH1 ؈:7}3#|@sn j:yvgD"f]:.6W@pmE5j AyLD;A,`e9F%#CNP _iGYؗOtɦ )G>J _~6A_͙aɊݗ}B-^@ H6Ґytt]jA|< |כ1`|juvhCOnhBS hz  X  >2c`W3 w!U/X &@/so*ytܛ ۹i#Hl;uL'|DLZc!Vue Afyp_~`bu|zڈK'gIZN(s {Q%gTK\Q;7+VTzRaR[k8}J\M^*w-x5D ]<:B[yTUW1i tv7=Ђz.Z!r} wa͊=VVbO8~:ɋ=QA!Tw瑟V߅;]Fn3t9Q:!m'vtlkVxdԴ~4]k.4hEnA`tG+ sc]1hqS* }MuYrB z")cwa =R T{?ְ@$3M\$ (/>^RUs w8rQOTc/'}]wXX ?/=?AlhƐ+:*O6܌"D+eYݜۇ58x 5iWSۨ -Y*$B-i[/r-b@\̈k>8O9\i. g(V4 +dUrpߺVhRuut磧wJ ~ǖ=CKp igl0OWO>EDAW: 4tY. e!nPG:XBgt" {C&[;9\7b]~ ЦSM!%Z Bě5rl(YPEC{ϸ0Le뾶!Q#ãyo8M=!}h#KVEi$Zϭ%{6o&Д[B7x;U]>K"!u qvq]Evȉo*A0FsPuW 2t2Pi.Du9톽 ^V%/S?B;]S%ג^s?io}\A5 r'Rtg_Nxd- k)$)[ee iYZlwz@7@đaztGY@nOe!v?F Adedd(ph wЁX ph&ۤAL ŻP㯃V=(,q $_յP9f-Wo  x_JSQY0BMqP&>Œ]LP4[A=f[nȒ=;x|GiPWc3Q a?Nso94Z]!@ɪw{= ZÇ̑ 4-.K o0"2_-$W~||jH uXÖf+Gx 'n&!ѡeowrǵzKK(y0aS yQTjGZf"xk/]p/|פMR-!_#ahHpf~sUWjxe }XTfa( 2kTܽʞS+)]€ɅrDն81z,}Xӳto_-M$䓉3go{Jqth 63m 3 k:Gީ1ջk'?~KTݢ@hT^:D<+HO'vH_M-,FD@DIRycÛgu  dZIP&g3Pxoh8- 4:16c?Vxu^ `@BJ^{a"=iHx4v+Q1'IdRo)Vqa/ڄT2~c"<硘\T6 o+ƥ+O@ 28;N[bUJYQW֐f{F]ac1r wx¢mIR+4k' ))O깬1L;@P t-(S8kEaU|ݡTtpFCQPϠQ!zM>^Z%n|/]%s^}&=4Rgުc8SSgTމPK\5!!NuE68j@hCeLC#WX]p.Cz^Mҟ1+k.6N=g֐{^,+ V?xw EN|ds$֮Yj \ջCh9#X\ZWfW1x T? ˹`HG]{[;I1.cG.LtpgFG g L;ܵk장pt!0xH(#6 #$-hف4|fyA ू|z6% Cph'^QVus04 et:hi??Kn`(_tk R1`#;f"qF3>ڤ8|Z/TκO):L=BuD{.l4*Ҋ>,Ts60}74ʆuVGoEWKJhNaRxS9'c᯻wY*MƖm-yՍ uZ' DËtbA,zzoLq!wtAf`kg2/>wam ڀ%QkG a?cGʽ=OfU Rl]. o[ZfƽGUZ3n>IvGޛGȥK6Rk:KΘˁT9i7Ň ݃!*X._*6pB +@׳8ǠĞ7İi=|~ sX;~yP`Cnڄ߹p©PTrs1O@#u%~mۮ|฽対VmEcF1MI|*rF=$N/nc|(ujI2|fG>4lV.Iq4) \}ût:\v|@kG.@9Z(<#R7ɔI&a0s#G&OQ`~Ck0J|.,.- _{<9?&J(+^o,X/AaP^S2?T71*nZ:e湏\&HJB)|SLZ!5@lzx$"qFiW=-@ "+̦P`0ۖQqh.qR+ȑ;7 "K yʣnj3v{O6L;>ól" <%cQuσ;&ްi- Ym;dmj_c5x#ҥ߿8P.pю)}F`>$^yHw]!Y bwP ~(9w]ͼA̩9/zforhoRFIR3Fo\E>(3"ྛk6?kӟOYk c?q+PP#b}[l_1ar# .nXZs)ߚfm8%|:2-*V~RX x^^뚦fxAISt&wfk\L޲J BTWٽםYw#Fᑍ|NaMp>8fM_H38񼛎AL&nI-N]Vu/+?˓:B2X#/ݒGBx fD]JF>ˍ뇇Iďybb$/aO ſw@[傄+Gb`~Ne:6(% s=4Jj2 :wx!MnǃP,^C ziEߕ^= "aNۏa.~A5nsq˙ ?1EyZK8٣0hPNy"\Hx(ygoE~Rk[`sf&_zkEV^2l }mTn+YBäx^j?!kW;-0eΏ0'^C6(Pu'&v{7|mlRhZ{gBB|^M*ԫ j8oa 5>kkȩ:& XIdUưCAiG[7-;c{"7Z>`dBoL \+1mrV_{2gi47_^ؙBdgtk"YJG\6/thY9M)f7Ajy@6ɝjvr`3yr32YQK ?sGiPi[;i4 cG?izF+˾QtF|sjJio| L$CYy7]\U yFRXz =zP3,{@sꔗw t—U$ۻǢה!f[3*3V@{Xr ow-Ƙn,JӞ+; 3 8c&j!#OJE"|N^ήk\F/1^~.WXA3jj-U'ڝ5(odtϽFgW3R@I٫˸(kktͭ}UYҠU/ap~"{ȫʢ3wBVB;+$y7 Vˌ?~zGMmE^߽Wb^-鈂#)}Yfi (-Bƃ"2]ڗ1~9HϜl#E(b=-uMxMC[Vxw/&/_1 FwW}eUMz\kcw=0kMVv( ?)-Du*5RHJ|F+܂-߈;?t K AlwWåT Vh{颥V+JӤ9򐙊GdlT9j.߇T7 !$%h|c-YyӢG$3.!.ق/# ;QpBoLxYT8o#(5VxE- /^3ZĎe5ﶏ7[X5jk̜s?`i"ػD'n~\yb) V1FZdPUt o I95VeaG%I/#v,Zē7(8Ws{t|L4SqsrA\\il=Hv[s,3+DHP Aj54*fMΓ1 Gk6g\ ڏ+i`p\\7y9 _I,ĖDӭQH9H22ݩ]:Gqg|6w2o[mZaw | }/LkiePkv(/%”]B4쯧MPl@׺)Il#Xw"yb <qШC CZZ Ȭ?`鯬նڳ>l:*"d%{w :x Ia%<3FXdIXe@}'l1{C 4r@R 4"iaVs[C0gQdb,Q,_@+dT̉[}ia((m m#ee:ujI~j۝'US>A|b: BǘyJݔ\Crh0GJcT)\fRq ~8Z˩^Oe2Қ6fAؽllT9{JEqH:J){qX*m?.6rru&d SLR6lbG=6K1 r1Md Dnm.z?`MO'6l -;'f?n!qk"Vy k%J~`#Sqf }`Em]GwumS+mK#U\Nnnb·+" -KMPՐ/KK5'\i#e_6.Ta/XVjNGj&u=Y7xTB:Y"Owk&92tey:..|tbU(1cL;kΗ d*}Fo3煏Tsʆ6MÈ$E2 ꦑɓ0`zŜnG:XV;^o'`bFI0YbK#HʡbD-tCk%:>rW>k~oǧ \0W)4Lrn_<J08HAFRxwwOXU#݀Wù D}&=^M*QEh[pOkb $Eq/+c%ÖX,WX{|չ\]I&Ra+Ոgֻ@"(chE&'1 -Pyzo(ەF)Ÿ-"?{Nri@ro+xaFf)c!fgY`?[6(rD^TT&&=K ~w놆mg¨wD#EJEdK IT ϭ1av<0FD㋬@7H:xrKk7Bqw+at0zjWmuprD!ڱz:I n5Xz8Wa`U B$PӀĈ7-:[9,Uq,<xKP`R!Qoq1C8K.`6+,GuE!9 ߗUUqҀBL0>үʘL;_ev:F4Vv:zI4=v3o7% "L hn'pb JZk5L}D5o1X7%SDEY46{^)~PB"sUPQp:˟};ٛ'/v"L\gQy.9ɚ$X x;ᙼZPaq(PM$hՉ.@ kdT yMt# ]7 h`@}/)tΓ.~UD2L:hИ0(k;,[r{/.=tiIݏ{֑\ks"ڵtɎqޖ|l%)@j>QYt'H;%~st",|iy'xej}5Bx8'wLj[Qk7JY[ϡVBlŶcgbĵ?pLC`_[4WXǎ;?.,,X$/f,+SfsH_ɯMg),EJ[F(!e h.`BWR%,62?4wgK'16G|\W"fÅq= gJG,LUqf?WӐRd27 ӧ0H9Z%D"cU B_ b3c3VU)wnV[EOi /5v9NXcxcu# )js,3d_ɺ m^nO~lha%ɡ VpNknQv3rLTRqtp((䠑ȓ 3E}6a`Q\rӺF`4K1/.ڞ P _W|!WA)cw@އV(;Cv])()VǣBooU:':<؃Bek^#O|}}eRqXQD!wB>X$:8.+6"\>! ݙl@뢱fk)1/A60Vɺ) )v6Aڨ\rz=׃A%:10{ow.mIH?ml{274o+OAn-𛜛+}c||]vpR 8;ir. + rt'cOw?cᇣYA#-[w,Zsc*C(XFDLKD``_ǖ]78N*| Pjԑ)9K-c r|/wl*b+8sVWjrJ27F8)zf.Xy$ b;#@AE(žA/He"LRjOJBi~vtd )&*R] XZH@C5ƪXʍXFP Ď ~f+yFĬ0ďnW50#7~ـLiyf# :@I#nt_,y)%тz#ŧ%Tt[CTݕGvc#ћն. jt:*+vt5bq1IZ^>TR%α嘗ϥ 16'Хx|Op R7(~K4.~axE]$5OSwS/w B*=ic]/{?'4v W)|3k1kon#zdX*B{7#ŵCD/enQ>3Q[IB%wg,&Q9$lE+[†ŭl>SʾL$5#9Fg{CH qz|4W)W[RSODʓǦm-yAk-uTNC 4eWZ|*^FSjvͧFZ(ūv&7kW'OQIP8:Sqs=EVWeډj2p=2O^^S8UNW1`ZP;6.\ dn4٢(̿b݂:qȨl맱X`F7p4:S?do [\^%AȮ!ܡ_|y`y|BQak Ivn;*P^SvosCIz\U/FڎPIm ,?qUܳ݁]%*V):*SC$eJ yx rJ1f*?Irv N`#I2*+Vh{>b!9F.m$9+W#!{Yq~?^;td.0c@-//j?1CW RM[p(@_ O{t@4GZ|}u q2mZ+Bw:.\؁c~>sW!JJk[&).bYʓtW[F  @n?/CM>v tcW tY %ԃ8T ?F9\_)Y`v i狦d N }vf!7J9:~Æ#)CۃzbjIPJp%zzaRß+\NLD6J! O^یA%ʳ00=Ha՘RbJIbsH$P$%vN,E{ Tpĭ\!= 6#QH"=8@ϐuW4fݼ'Eax>!tebGY9ըQ}EUէg\q (},py i|!< jQ93+?VŮ=vXqSRv<%pso%u޺mZ4Y> !qIk]CA5|R^HŧY"IHPNM.j^Smd8*y%68JP{P~Z˨,dE.Y'}STQ]j}ņ.Btq3ă2F-ƣ|ώ%wooh? ⼉wS# Kޤw;?֦͎i6 eOE#$2UH T:&qp/E#ʁ&9Ty'<4q_p@w") l/?&(y"a=W]bAm*U(΀&yi.Srz 7B"ѸF,)9NupA -c0.i} x@R2Sh1R:k`+w5Q}jŢdѦ|=bIv\{:1>"ZҾ\f ?] _hŨ~Tp bE4}, 1ǔ'M؍v ^[?+"`e[ͺ6*'H(Y<:@2 @ĸio4%ژidwg`a|vHTyh3-l& j uMGUE14TyYxtb|{TɃ3YKu=):n+b8f䚂@It[iWC(X ɧþM+,H9o*GTw(ߵ,)F;`̛jK)04|FlNΐÌLf0(srhk15=TV>2ITgܑt䛴vGqaӣjG_׷X;I"LBW۰҂#.v X6< P-A8l%ejhVeT]ݖ6 I, D\ n`ud $,~ (]>h>D$#4~P1iRh$fzr! QϤ}wٛ2l*:%1"&>[F8)Kz!YFQO>o6z+(uGk/ 6*&r&Y${F++Cj[Q[$9뉡xChJS}kwD+܊&3"5KR;p'L2"|:&+_=p Q%y;s55ͩžQgް=51caSvxvBH ղZs@"TO(eD*aW= . }>4K [Oj^dD(yrR9R1S/lv.iZM0Z^j*T޿'&-M:iڊS|A)<:BIJb&?Ff.ۭ"2&;d4)⠑#nbf-aBi(v^O@s!1=UӚh`1M+/mɶqV-G[q|{y܎3nyE){dD 5B@*dL3|&w]lKbeKzigeHV#/4`T DQ `(נ(.p)l7D&  T3iK] D<ho} PFO- 4_l)AqvF]5̝Il ,l7y]ՂuU,>LJEuK=X 3ANk}$g]5[ڗhOUG-.wV !  .k-cޫAz|]%i>¡u=ۛxXi URmX@uKs=D0*RDj`\}#qN7)b8mռfM@-LO6UwwmkڲAVo,3> :$Fߛ9xx-2KM2=5wMا]KM+Jy^\@rb;Ԅc:5B,1j*;_7l]1+cew4 ̕Hu#+e&:u`b^BjI0GJ;{7?\Ge7k.٬ZڏWX+ґ1*)jcimB]Nc\mȖPKb℣XXbHy[$l$SV$5S8x5ℊS&K* Pc kR=WoEMVmf \VT٩@ߞ&c-}7)tH3gH+u1}eϻ`S1z eDpvC4NF|Y(F \O<~u19)0Z5?ZF(GY6|A8Wb\WLJҜay$lӫ#kc`؛@@rDtK>F QVs-> Mΐ:唻Dԩ/sǕhvAlEV,gOKW/h(e[n~ ԞͮQVv\?HL@*o^jgZf9Bv4[6:m@N8w9q{WVllX/Xe7#{^WRrĵpOŝtxltQd?CphIib=ynyᥓ:h`Se-?3t謈e_4ˎ,XCVEmg!shއK~$^\%Q8MyK@R*›4;7iݍUw4{inkg ;ΌdDE66Q5|fMNVO(27ޝ _M֑!#S`cM&*F/HTN## X焁fJ}oEPo.oQQ .z<%KkxCv@+HvKpѥޜXY;hl:!ީ -_U2IJajR8FluZtI~ ooFI'Ml Y=B"bT+o.$UxcރT/k7:Dƙ_9D#l{ҧښ-G: R)DpWPgx$B\l34hIV͛xvǵ[6,7|VσkwFR;5m|90 UcbGwBf&h/BF^#;~fgA]2#@g8oG}Kf ח^`[WgyZGrl9^?`좐m[L֕3I[wq›qݣ;5F}ʦ?~j#q ˆ*FU%8?O (XqTc-r 60gXz\VT+jΣf"}6Xx)<< Uȸ*`eWzRoUcx2-NRy:< scn#6:Lb$W39]P'3\.L8oO\{gLߏ&# 3D ςyG)1a5!IO`s.yGє؍i?s?s >e-5]+8+'OiV 'zu@~ivҪyçp ud!m Jq:?;S*9vJlsƍP+r _J0\ܬgT V08} $/ݩkyA?T7c-0\2x2yEh]~ ok6[uoL%c Yiy6=`U}zu'+@-y+}V7zy]X8xݕve먔y%λ ߭qm8 fHILe#?SB_RL\^zL3B>tÊ i Icb@&C"դF;p-d@5;HAP#V=W)ԗCX)z U59t6o0< JɭzyxyEδ4DjjC&(hlq/lC8Dhdk[dG]PU;g0XZd %s&5ku]:|[^+DsYm=eѻ 8.,L~kQ;66V( J/ aӉ[oPuE.S$=& '34w(sa# ׫5l` 4Efz4$!@SdEƃJcȃiVvLĸob8D]paG!q|VT{WM.zQf_4ȴ`E|eap2;6Pn*B*aZFQ) QiZ}H\j q0$;y,HY;p6#D86u"a %g!բALB}0$ q4Y6h8`YܐU'_+1(\ \<٫[ jcVG_}o0p2ҪLswIǛ1ÕoA OcgSM>rU]~n& Åb3j; pOb"aʤ 0=~sF\ sޠw*"mA&.ug^8xRUg;-X)tfuer5euXRR rbMR!8>U[ΩFӻ\AHbq\z9>;5.L^xhHrj`57x*m7l= ڼj䓂PrxW%p+#IҔ'()cfH-߄]Zs|@U|i+O ]hHюSM/Hm Цޏm0,NfvjkؚFj{  &z?/IE&aoR_q W-,OY ?K[]MB68i:~a` C.~1^;t%c?Yi/Na`h_OuF*N!>/xTagH&k8N=/U~:75h?Y5C,p ;]}cIh'PȄ:D=P, ħ\Ntcǻ$XbV+‚ZfphwcB.?tFvX5o$c ġ7;4 Q]ӂ8R< lΆF\-4Kjqv3c5Oy[\W@a"+:TsS/!N~ںk\xCBao tݠk9;л~E^M0Q9h(&y~A¥kmnM3i?$]hɜ} _i\sBorM$j^(aH S9Zh%7]k>6 Bak2i9pjt.z]_{YL{ke23M=6.zkq[A@9RrB봷*:6k]~ҾI%4ęr憤Z&[nl$~~a3[=6Cs*hbt_]tMŭΞH.ɓ<[b]1+fS9d=SOv$ՂgmlU"HxDL@a~Umں{jxE(nf ָڵ):2YTުשtSb"+N/InSv9xty턏ųӨA@>hx0.҂pMd8de:@~m7L\:_CK ! LjXz\dϘ* LLb$Рc5 P8]Z-Ʈ U(SQ[~אDvE[mnh֠n={uՂIdzGe?_Ƌ#I xrۼӂ%6Q Qx+r,t[oW^7j+b( VمR -scfx gmYYNpƕ5eNVN2.V+烎/zD4/D @|b'??fі3\qN cGx$n;׍`{BP?5`re=\̥%=E-M8w5ƁN0)_W ~Z>2?5_;e]`ļ' L+ÙI6xi@xbM,XKvա\:Z6<JV:IVk$m8z\̻nךPRZPOTBk{ Wb ꑫ/pb<%)VS HKi ^N] ejiWPH[ϜĩK$ UŚ{?A AF*'A|+Mg#+#>Y-_j鑐ǧBKP;,HBAZy+ \xnSE :;Wa(}B`P%oSjr :q*%p_PH\ڻ*8s ,(Ś91 _ZGֶ{6.,uYl H~9$Q^ W0r;Qfx VUIg\1^gȽ?}xu DΆ@6k0^Nӡn{#{6]68h+}\o=l|NLՉ^SD6e25ZXڄ%}MނFg&AsA#ɥstז˜jemFKLw>E庉5䑒TO~Q:ql 8/ mȝvƯ`f5ɱOnVbC!L,LXz=<'eqw)y y{e QAy)*1X?'2K# /ݎ\z`>)W٬ŀ;af^: wj~iQ^i\47}08Mi[;m0<)DPEؑa\&|ζf*5Hc4(5E)hG0R0mƽDR%? 9ayD F;3A>=9 aŨ^33cՋ1gI\ B)0P6Yj3n)F+Ǣ[!n/[yWث>/G2LKMU`P?4''F$DSD"v#kk`BOU? CnX+I{T P }fxs+K1beӼɌ[bPw)W=)?Ƿ5" Jkd{!yJ"X?Z:"F!1N^-7u~s|mW.ZAwm< `zFoܪà^ ڽYNآ3 G^cq? a]\+O_f /6XJ0U^aCLjdHJ10ƔX_EUeDTھ Q2* Aw;\77D$e#.{k jf!PɀeTb @i*MXE.Lkvzׂ<"zE.,DyJqN/}:j0T3XV2}r0Q?s i4vauO)+t#F]+((mG{Zo_j ؝Hy"/x3";W2 ]Esjꪼp3J1&$7ZE' 4cϐJmi#g]~vT%~He'TzXr\gcpB "bL yt+p2\[\`3O_6jehz Y&梈]Q3ب* ""2sh@bUƇZ$-[?]^";|U42DsFspQs`c@_AJb({ ߼1X4 L2VQ35{-J`쨀PTQtYJ-Ȥg.u1&BN#=TxbrY8qGfPհf9 Kdh0#VÆMFCwNBb􁚪7Uw%g V v[I—SHnV\lb<ا}Ilݍ?M>hXp/-˔8p F^뜊fQdZ؃]U߼ҸԪj_iW.,ڵ,yl_h .3tB2ÌR(x]˔ȟm ?t"*cLtߵ|'S`_wP?r\c^Koh{Hnk+RD;k}nIIsr*k7䒓5FlV-4A?a wG=dĝm?b8dIA{[o'(N^4bIpQ $j/У DMDu P$.=* {%uVifræm/갢oFY\Q˶=umJMne5{|=q?XTs!B~1E&@ַ5n%{ FdSD !G5" 刊͡QwP@W4tÅ9#e7JicIC0)> r‡Y\ȳSu= %lyDjIxބtMjLZr?_3xτ 8Jr\˃woZ=? n`1 .T&".A ΙgY;kYTRtVb8Tqv@b7؎m.G0t]notb5B]hGzKaV%@ʆUir ujo=o0!X5q0!^@Q\p%+ӘpGt}Vd Xw/i)]Q"%ir!,=ݩ/&h!Ȍy4:گ5\z€2YkKvv쩃Ԁa K0ŶA=ӼJ3P{nGUWv_H<pJい[y S17.T"%_f^CF_^ ܌~KtErm\yr~Ծ?lYygww#"'[oz0:WZ?** Gk]2$ئPGHtZ. :]:ZSf{wڎ *@%C:xsJnUnR +؁h = Aa/yw )Й窻0W6<}X 5_ ( 5/ c6PQMyB]-Pű#~<;gsZ`g@,٬k:sdUN "OR6+pIr-جw3UF͑ǹ'T=#"C1\p6_ @IB>+'Vk_*7gl4B2EU ܴ)㙕08g62|{ @n1`iЩ}C!`b̅_]tv[+E(.yZX@r='ɼi&;Z1]!+!+-u{*,vM6K:;ѾL1MH:ΈBшQ>4 Ki0C'yo.+ZC w}VH8.|6_cĥ!gѮ~L AXR*@ DvMC2wZs0v>[_0G#xk7zWfWKAGzB4E:EaE N  R$m*1YEep?o-^gl!``-ʯIFo^X\Q@RA" WS8RzK# 䥍36>KLOƣqr!')Wh>WJy=x$<=fH #q` ,,pS pbdD5LvvY|ζp[@bRp㜴  B=Bv!0PEei]zb$YTKJpV"Enn`RJ-8t?Cnʥlnڡ~F.sۣ{Y]VRUcÝH%֡ʌe@x[XJM1=2M`w.&׊pҏevpGe&tEf7VW_Y j%7OBRm̫xB5Y4oZF(1b(rX [EWNj?XګwרhNe/&y/.ToigXssOY]b`gANU;7- %a2q] j},wO!THXX{Qu)ܧ ,5Sf,E9f]Y Tw {k,-tҽѨ{X9=L rm2 .hx r[DTlU'$euAכEPa{)Lg'AwߴpuPѪt.\N-tm/?8aQgDQt=POZ1:}^ H memĒ@*vI.K'g×-Dw#׉BYtӳ%\lI_A\ .4:1 ѳ*h eĊ;Qck2{^2lwѤ* sht=.qȦ x64?QI *k$#odf;©6r/:9hAWOtKk +~3DJ>#!$w4K]@Uww߮f3z{C [@;ZRR虉c-Q j&tRnHˈ&0/o {MhCh6#]I%J& }>?YA{ʟD{ (yZ錜%E;?f9fzWHe4P/a Dkރ]8!uܱP|[3xaݕd낱]`o͚ބtNi䐝kAnd7ٝh*t4epK4u17s&H6RQns2n5Jf+_4̡?C[Cxĭ(qf~xG@iT͚?v30 eIl~ݶ"CI˙PhB99#GŊFs@|W Wqeߓ5x#"?{T&(DE]j#a=&yM%fm_v$k<* J`]Q8icXө|ˁ\IJo;R w,?U^?a}).c.Գ Nƻ 7XK_.vWa09/)osG*n~xq }ؖGí,b#w50S᫚ #9Bl=)YggdrGzJ..Vol;/.D15^F1fPV9SRWPӶ\$k}, l͝zG?\_34dYo_3hj/w!lNe-ubĵh==RTpU.}PGG yqc-3bW9,Oӹw8y9 ~p *if>Hy) gĹLȗB_KwšQ2QpA'wMnH0aFi ܲ%_vNyP~Hg'o1ԎKxlМczf2URo;Re9`XrͼV [ /ozd7k 69Sy1 \&?{&mm:iPK@d8=JtLwAAϩv4.֮QHXy%xI_)/|&5&=3/“`Y)"|e3Z+ĠAr*}mk;R~n< `[&8c &/'ßAʤS'"v) ip‰Fu"[4U}dwiϸ_Q eH[UvگH z=9w' Ko֙Hs@w"wGV ȏ7x]SƨfB ֊W=Qo7yӌo3Zhg PP/ĚHԀ篿 p of4/u ?`m,@T'%o,.1&~[J%XwT9~FkSlr܏+oj_S<'+0h/Uf'q:>F}5DP? '$D|/(5Guqݒ"Q@S +Z2}i6 xP aMa.oA@Qctwi6l!U tv%|kG; Ţz_5 FdM"ߦiWǦ(R'9xb&e⥬h/3Ar/ˢr7+x<>U} ;Tus xPQ+2mab)CxE,~AUYduer}2= ~o&3 ,zN?]و#01y|[!HuZtDGKҎv !6!CZby MTP{flygpZ?23A{'= S<; wSinٸ(C H"f} [D}b  M H 3,s/YuFKjSws' YNLha󃸐-7!|%yD=)',1^#~D˙16]9^O+^5Swf!G ?8&/!Ubeu[)H_6+Zɐ‡6&6Vo#w<ADG+CA pxR}O3J Ee[G5AR5C=vg4,*Ot4uBЀrvL(+V7 ignYzH\Hٹ6hg>\XI%vOD:Yp uW<1 iE eizF&Q\2;,A^et/5 Ațӈ*%D ?ȕ [a.d)GTL}#HTj~KY4%3%"<*~H U> 0DZ|<-$[\|3*K=Yk}oړ}FBa9YqJ$\HGh`#Cy-XjJED3l>P#RI5I1&ezւY gۏC 6|%DuuSQ'6=t'b2YxL.~(klPM4u5}y?FW޺a#8F7U(fә7Mu{t IͶ/j| f^K`Iס?r$zA[khvE,G*9l !;Rfk! #CC] Ek͛2<*]) cӄ08hYg*EPf6#.иD 417oَRHgߜ#'{C_DԘ@.%.s$}]0oƷ1vJmbk(q TUWO'EoG !r,'IR:DwK߇|5kP풢a q1MP[EAX`6JʮV(T^ޖʠ HVas\ER>'lu]=_n0=?gT$⋮+Eߎby"O`S~O'8+G[;r+|b.Zf j9c-Fb2-=RY"Wk}c'*j5ctCR k)$ntU'K^7)jv9VY3Y+%"{vl%n+-p}Z$+vZz5^U&L#n+t B k/5=qPnX)0z3vqfDKbo,8p_3 ;f:S~UhW3 c6#4N!bc/VT "xMu^X$nR7V OdSoHhV'wiP?,-$/Q5K k¾! ۤ5>80J-2fŇ-[/"t!՘r!3!kQ@һd[`͕V! jMYp:;o;eX"o7Mб lLb4>;h;R1+bAB\LWRb?8(:G; 8m|cL )Zp)9l즭,f[[CDMUn舷g.v2~F88ug|`j*.&!-E#q7;{}X\De|O)V7NB=CO65ew~99(qlF֨ƖaI6*7 gpbGl m1Zp)Op[3 2R-»k{VH$gE k'ou׷6o飦.T^ܲčB:?V:e6-;4> 0H& _M(A(890!#T?X5٪ e Ѕ5ZĖiWM%fz'Nioh\n,ׇTY=agC}tr DoD|ed6/B**=|ǵ*hT>Z?n&)!r%xf3t ^Ho~0?Өzy[HO_,*E0M"zu2ZUjÜ̘WG V掫)YUe[j w\l:Q_n麁%c:ұTQduA~bHy&@UML0|m ;qTTv&I@kX1H2 FR2|\* =0`өY0ux2'ӅjEOٲCG8dDL=-pn$D}fZpWVx/y>M!M#%7_v?bUt MI6#.d21qwĸkrv?Θtq=c|7L̍@]̝sN h`~KG x+E@+DwS8W4xbi< u5 Hb*OLNNۍ9v(ihO<؍~*5k.zTGq'5U7xak+clfms$yǪ֘ߵdbZPhMu Z[XDkX.(PL芳Ns Z9.8b)Kݘ%u$-\@_WXĦs[#JT^X̬`x $M(cdon`PRok}c?G oZ ^3VQ֩ADxئchr$Mow0{^Ρ9>x(84unnѤTh"з-;>H=E3,=/,"њƄ15̵kgSv4%dOcV>?NgRIy]oS1|/f{vML0-(q_$pSͬU\*Q-p2s ь&M*qcr,GgW'vs| pERi%+/pe_# A%k]@̗CŹ4,b3;@GU=w`ǫOAY?21Nz98QplLU(b;d(>ؙ͛jq$Yi%r7.*^]0Ƭ 57~\~&6y-~FZM s|}$4*:|F7NDX/E-nV/^^^)l۷' 0y`'m"D [0}k$T힅_#I ZIO"] ? OdRY3:%+uy${l\(Ԇ0@%EWy|qqN0q͑J=M]-NK{>4AIb>誵wKi}H_MPuz,AEP5I+> I]ܐ])+e#TB݄QP2S(c/;9f(k%"lO'Cc&c K^T,;`is"f~Ev]hO4M=#dލ-4dz{'zY1B(ҷSK58(n(XEPpD[2%/"Pg1\ZsوW(ϱ&j8ca>_w Bp:bVYR hFGCKP%hƩIBr,L丟t=uhDsAuK;wW8 aNOJv;BkVet_RvgF&8 3[щȠ;HZ%S!xk[Üތ}q?A>T@3mFWl{SJs39rL Ƀ0TO˹J 7e2^tट}WNL>9 8>C+{B!'=[E9Pvԭk*P+0j '.YDv/g_c0{n2kS "4I~d URuKNuc:6 ]RnJ%BGc/JbF‚8~.Wx|2pLj4E˸{̶Qj"(j]O0f1) Q{F aŶq\n `8c!Sq'08^׹QxpѺ32v}4|-/oh ŏ >>m aE?!W%OL/פc30&pjά0FW iHTS\jZQm(ׁL?_1WubDz۪6/ 'bm#mO4 Dlt\8)]׏)גHiQrj_ .o#CG բtF2\`X3!: 0ۙE-tn#NJ}*Z"DxCQ{"p$_!jhZIj`@ $KMP|;wMa tō{;_A'ԓ8???tƮbfӿXwk7?;99Ȫ('f}r |,,vMוʄ1k܁7&FDJ*vZ]Vw[s"`t|^;JAx* D=r- Eg_1TithPRTyAd$È9[$o١A Z \N.9@1hא9ykkі@вF a!&1.s6ԥo3+x6GlRvI;-uE Vb#Blä;}p*`W!hQ5W39Ϟi$mO;}!1hfUzQlDL4[Y&l~8  C3]Tog(i^5YO<\Tߎ@JFI]LDtuHS}cpS񥴧,%-.#OXc4قƝr˙"~GCY6URGf|b!?a$?hhfm iaA9bmL19?hՅ0b3*)95Շv!N6𶅼F+´ + _p7n wuZ9< R,eS3&Wx,>;B#M:D9IObiPoعH:%Cf m*@VDY4@c0R el;Le6<#znY%Ʈɢ^􌟪y~9O_w;LdLA-d1TʋW!0ȡF5Sci{'[}$hYAx}9g?Uj?Nt 9hDw[nᏢ24˂BC3=IJ^z@HkJ"`P3Y]4c}~:\[6#ҦpF*sD2ȅlGXASW9#.'^o뙓`ʒY=, qc4-[^sâ 767agH o8/eoa, WVsf*/Ue ~gc9֓k}.v][l-h)*G/jtë\Gw%\@>q]w~9/;8Od RPI$˛DY\W8ψ=/ ~mg`hcVD]ifʍvDeUeX9ۊAݹ-4d$^4_8`۵ľJ D6G9ItVH!~%D)nEe2n  ,J]߈rf:N4I+y-;J؇{Lm[!kt;y㨆.X0/8W!y=MW\GDC6`)m~aagͪ > J+KӚŒ\$UE,B(b;M@9",j}eCّŠ4ǃ!za5)Ogq?0ˊ4#v8GtK2Ws HSZT$#ǍKkhp]o mwzƨ2<(5-sɇ4ͷ9`~&Q0Us[:qG\mf,u({es g})D hh\nF{Rtk1 o4id&E0j$mk0:\^m} Gx AB/Z߸ڍL !"AY ϲI]VsLDUñ kN5Z>cy[YK~cʡ@> `B-cm:!Fsii O~6?}h9DIړ*VhUv95Zl 0HwR B tkB}ӭyU$%KeO F~aɅflYNBƶa,vD^Z\,(R;,b&d< |TbmrOD\sLE綦&NѬrشt`je >w^ib?h~"}Z@6 Ҕ;IuG2xG0הknDoQ_cDln2b9{d2}a[F cszp^x Y,IIFЅ,Sy jL<ž%G*ŷZJ)^5D5"bf;A#*C h3pSpzN*rP.d+-,3}T>R2 \ ;ɟs<}>^ u8Vw?ZDB#H9Qu!>PsZP }ɧ3BV8S6I>P𐨾b < x Q~ү YjSF^_;I*gb-I{NF ۚ~hHa̸hOdia # 踫|PN5+^f \0aY? o 6# F~D,:?5f8#Ĝv>/{̳U_~g^}*E앸}?<cp&1yCSHمǢս+BOG@:oFi NП '{AP#0чLXL_p:,`!KY,\s(a9!?;@.M}PO0(o'QmdLWDi)^r_ Sq|2|Wni&>|( FT>(PePyxÄ%fG!^ z|Xr GK'L1M3ƽcٛ84}O+3X(0}0;V]ω# sYU\RlFU'e$,N:pXP>zgƍGz?GB'\I7 mؤ4d%-A[ȿ0[&l.g%/t!D(AoWB}V_*ONicwj5ܑ;I~I]hToZO*#S|HdD1$;Lҥ%q`jveQ C9HA=M7 RKߣxit)ȖWYK-FbsC$Bk*~Tv[WLRv8,S Q􍵚n9- ! ">06t*eX5C{DiD7=5ȁ ,* ;'=A«MJm u'1*o0{i>*j+H깔<- DH#d2#MוVP%8[K2K{@(nZR`2-`=& 5՞}\4mmj#ⷼ|!S⸋Y/,Ut>=De|_nYG%k-b P %{[4g)èjau6b+ mC<z1J;L7ˊR}JX'ԈsŨ! y\`\CZ- Ϥh]^5i /g ֳRe)9*ZʐorNY}w?C"Gw[(Ucu%{R!iϿ|hk@\pb.=&MX7UcF(d@&*=&".CՌSCN|>W1̆0!ޏ+,)}xUӂ0,^(OQZݠL$BUlOΎ2E kSTdEg.OKn]O4]K0HUlPC1Be!stYŻ{ht*o@j|K2ƾ?:+ɝM2@t]({rRυ M8VyajJ G|Z$<9]uvEl췝i|!( d xtΎy7SOYs hȤ'b,؀ G׿PswiDHɓr\~Rӻ!Q6qtH {xMga2mor-~頥}uLxdkBjf{䬼k!+aJO*{j߀ Q`_?Cxs1!ΨJ:+I䤔Vk";̚^,C-pleLj{!\2(VUJͥmcLQHh-l_)0AL✷W8q,`Jn 3kpЋŢbK,N#/frN{?ǀr2Y:+t,<ahqړ5SaQ]j~g GE&[ܲs,X2/xw>a2TKMкD=*1e6kd_\_Pxd-*0R`X] _hۂj 8iMcbMzv'n*e cPe MԌzծ>SwDf*|0Xrt9 G .ڭ iiqr6*4NuVX܋k[<GNC*BVW+ҟoJMwHL7~w"GU I$}A8K䔔Ǘ΅A4Z4qX"g+_꺊$XjnQ X &&ZR9{DnS@oO_x2ڥY*qopK;h{"x_fy@b¼7 \4:)20mPYSVJ [w;r#!BUYA-ː rOƄ #rdT)BkqfMQѰuJI$S(v%LG&ߔJMgǚyv+m]-9?ދ$g_вX#vy0,#tHMў׼G^~ )ޟ:N! (~gC8[lsn˪yխe?lCypOs`WY՗D٬5/Ȧ--P["E J[CHWCy aK I/1h|}Iukܳ(}_._se{iXDYCD)ޠzU|k[k2e5-t0a=$=8Qc7p~;ې92%-gҝ,!8:Y(G'2[l˱:@CsiZ p>iUZ418e@帇',fk@gz#-yfKw j~\?@, >韘Ksv ºX+0#dSB,mzJlR4MTS:xs\o X`K/,•t࡛6ƣV~K`@ZC(wI&Eͅ6f]SG_} Oi[] +=!![2*cX8iQ!h[:L[^E~15J~+$ҦhM>xNrvCA20P 8kӺz>dWa3$Vϔ%97MZ-V (M0֨V֪eV6r=DVgAp QHRJUi"o W9{qC;FE"G t d5qQg# #JHUϓ/(Q*zJ rl_̉{<4 |'USP7 1=WA n{{_kߙINdτnfP20 m4yۋ߳ D>}3K갂oq!DGźe6+S1>Nno?+]E=eŃdu/W "A9tpe#g0NqC#I۲lVbB7a qDԴ ; jr+Ve^K}PUf7G#_tl "Sl_F_y c)IhHdD>!YmiZWx4W_l]MuokH09V'Z}ކN:3>di}&K씟,O #e-9҃UhOI>`CnنFAv5lI2YጎAyD@92X >2^cӀJ>Xi? f[9J"M7KiRS~h6-݄EUtz":78kJ>%DFy p?Q¸y|25OBgE^u4JaJҷi/͡P~fSmG_.4 bw>:M0oMoR??^&wj Ƕu-^Hag4f28woBY̽@:a>a;F1Yw~Y6oj QE4<sV >zRBe5F쾱aq5w})Ö?&?Dwu-}׾2g'S%{E'߅Pur֜ 0pg 3D7` ,#C 졁[FG ӌ=z} j A ű ??],VtwF:_rM~|!+o~cs4hәRs9 olyLMGO ~IH|ofR44͗o[{77U ݢ ͢>ҒX/QXtT+[EOW=f-ڣhl+o1SNJ}f)FH)қkn!E,@W:U Y% 8ECdԁ=EUy9Y) ģRJ4H~-(=29XNFJM(u9ŵKv|8l{УS¬^o\rZNV f(Ίs{>$0|i:ҊgQ+iwsk{&t}B4!Eɽ2:#! $:|/{$jy*oEji(Ωz,.G 9kGlUŧɸS#aWk&L-lGf&ot!pHBO:.B܍OA)R < FLl??=JŐ׋{u\ Ll3C-iX$zf  ?&|4umUR 'ę5QbڻZzi4Ɂ;?v,e_BBux{[eI*]/O^P3)+hh9*O4i>?aX-B:~auнgRd|ߜ^Tϗ t2dOzRMOֿ=U˲alfVRDix5k51ZTR'Ċd_"EbQYOg^.8c XϬNNJn=$tv%LD)x4 T~?r(((U:\P8ѐz@lIzESx}"4tK[;'|:__ېBx.;Y`P=y~c,Ro>?Ves˖*IC 1{Bq{S,4/"E`rbj( k SbX[ۻݚAD"2&Ec;@tWO\(/0+,_E6f*D1@Qk4`l>BXo7kP0'g!c}QhswO.YA+٘caC y\O-9(KQҼ;YMDÎsA$~X&$ufgCwⰂSp\ %ׇD;= *cK51uUgƓEi\'O7{=udE YOṘLNט2_dmZ[ bOs(gpN O+!tPdh0+d.$sZJWō*(!;~G;J%R#7 -bU*,Vt(dY-(eh'H瘑H8M;YNM(^ҺCRTTUfSdRDb Ɛf'ȨmVVNĢ=,;B> Πelڊv.5(hR3[g#h҅%]\f4(H_@}"W1 W/ i* u Mb~b"]n0,£{TdJyZ̏傂1J<;F{Bn#lS" {;Q i.d_|D^ÿ#NW8bjNXp>PKs@륩^ Jk ʚ=3y-4|Oj]y]?(_&{JKp q㫝[fղcB 9P54GJ ʀ24B2p*}C 몡AW*pQ\R@FB$ 8Ew ͼE@*&Ќ4$+ } 4C}qfv5-H^Bb#R`?'գzG*1ʕH7&V T v)8\lWR9gp'HRn0ň1J\0KaR P{h-nCn_6I?cΔ)R f mC~;Zx*wnqEj|^Mz+8逽jkZXu!3 UpU( 1HC/=lAϲ 4QsAnj+WRayq]}gF #"%h9Uhi(Z%qMvYOڔ8Y/qLoeX9dތۇ>/p urc M$uq('Z@^R?JR=9'U{ws o xuFFgQ5?nxTjoe /40!\#M⪠\8Nʟc9dJa"T򪏅ێІ'- 3 p+Į+^9u 0 LV9 9_$F71- W0/pM ɁMY~8ᨶ(ռ}  obP7H&rzGU6%+['2Ê_#|qA@gG//˿qmyIzh 14xH2|LI'd^+m@.vT]EPL';XO{[TʴzBh*I^W]snKo:TWaNL7*ڼK6BFNJG= tjVBH_z@{첏+%ЕR!-u. ĦflyyЦ@OZÝ_r&ng/iFGah"ۇTڏ%L^u{I6L/W 77S!NB;Q9е+Ҁg"~-f6yQkMѫغٮL#t\U@Xv^յ{lIIz)O)/&#!Jm{ RC\Ym}x ,yFede6Ŷ\a1,OvDm̤0uU;O@|xDMy9;v=x{ 9l:D44G83˚K:B ߨTA&߁,է\q a]bZ$]B05u1{=!V{iG6Ӂl05PDKA5#')?/zz<8mG.,g/F50cʜ(2 Fzǣ1暑h*jer{|B$|34M38M>};yjg$L[O4ET:5 aPW-859Ww$[u=Rz"@ <`KWBdTH~Z4s3=WJ:_ T/4Y0P oyO˷:oz4/9` A;J@HHjg3bcT5Z' JfW\JfaY4-Bfgt$hT:ᛐb:4bѷ` > fHВlKz\b"eQ_)bͲRoH:_bwz5ֺE^#@D*ї;bNڀ4xB1oW` 2_usD2`.>#RSfWr7Z˻…!.E ~o fi$艬6kkkd8%ٷKowc|&Øs6w]M#>Ф&h 3d(-D6 I v;]6^xz ʩ77~Pڿ] 1UY[hf'TdASQm42BY)o.p8\SjotJAlf~2h꫞;=vnu8nWZqMF7DŽu9iG=S^KgcT]ruӪZ<:~pc0u|~Ƒ,ĺhҜ=N#s HoӉ:T\x5 z%ϕƢ3l7G6hnJdGS,e$2uS|zl&1%loK/:Uljo~:K1"%qwu*AԳks?\ӵ.,4'ε:$p]?wH*.A}=/pkW'5γ]r@EõX9_OJUttj9)Ero]%MO,BVip>XHdWE5>pL8ݾ Jn'@|h^VZ{jJӗ! &Є뭒KSz՗J$K+SWZ,J7{|dʔbKLevұШN]H޺rl.ů"MI7 6d9(1 L GUc E'xb;}r~1UwLn6 '~QNgP4}@J{fGn WqKVȄx~$!,giwl6((T/OI̻}x?D /YtA~ e僼1)V+>) [a+ޣ 'NeBn$VP{ aYxPe-#%#.=u]!!' @k@a1 YCÇX(۽ _Օ*8/EO]tpFyEfăw~ƽju~߹4/\|J:9b_dF 8KVbewn9r!)3O1mc q`@[mdW7} ($OESŽ 4#Kb @/VJg!&VI F`?]1=Õm۔.}jNzmvR)t=h 乬(4*6@͌^tX&a 5\CW'PM үb8ãAe> +y4ݯ^y. Df/26X :H4}~"\sKOf M Eʄ80.' eDY~QԔkx^<eHP&^SQ,}ĤB C$Au"+pz}ũLecF9k{tl/Y}|ZeU(su5iF(&Nt^7`A: xf_12K`Ώ/eZv\SWܗuNXf' '&ޫ8)a1j>TmC9`ZΔ>i*Kl?löwӁŸðDꎽxϿ=a,Ar'_N #iݨ  &u7)6$Әo\mEsU0N|p1ص7v#9N‹JXHbc"J_2;9N=hP'):hb&>ڶu3 GMM]{ZfcE}WmTRVtҒ2T*a"6y_:NfHT5 Oq3}QIvyEK&{=py i CRo FSKe^,Roa{`zG!f~؃΄\J? h=<nr3Uu(衄ɡo@cQA9`!"Ydܕxѱe SEB륷8~䉻 =<`)f|4\wU"/BfĿ~ޮ ZoHצW޶ xש^/2:xH91V}N҄la$x׃Y := +9$KG RO%"|zQKq,gx]&Ӵ]Q\ɍ9B&;)l"Pu.aM`KtI9wYtM zijCPP5!5֬^Z[c<0epvEÉulQm.higE>mg@EॵKz]4vb:Ć\+2LܬfaDJ~4bV`gdbpSQȑ5C(w~PtrȒ~8bA~,Q.GxiC~AƔ+CնY_p9+0fEG 0y0+.@ݚn>Oѭ9UgUlzlrjLV ˕u]%9o&o{aJo)YkDsC蓶@=7P9*{Ge}2h#uzf1dX6ĥpJ6 SZ0*˳Rlp!^jK;܊(M…B?. DsE:XCH7uJ!ͤKVGV8WHߜ3q!0qa"։c>ľ4 %(TL/|ϊ.='[){G>Pdv )vwqwp iFvW|ӯJd+_+%^嚊`J^Ҥߌ&vTv`'y@eV*. ØqKRB#nd.Aq 4v^C&򱢩"K-o$ө+ QaU@W*oδ܏Q7r|2hv4;ဌ:ɟbM^?̰[ ^cM82kgk@%7}Ic/ELv.`N\JRk$ s˰d|s5P`%Ȅ(>$dF,ǜI>Ls),sv,GS'!aL̗DŰ59{;c_΃[3?IЯ"a?Y :wK? 0 ?np_%4uZ\yԻ|1c"DVCVb/'5I>lQcF^H,~(Ĩ]JmE2lÎ#wrA0gz $? ءH}:X—@T]8n'{U 1jUձ+?P_,|gFg\Cf*m[zecCĽn ylc+\(-|ȟ8$۱Tn]$jLIK 1,>FJR_M| ŠÙ^ynDތL:c_@Zav$+#lJbO u$zr+2Uy滥qR}Gh>ooy.S]ySmOz'9xKvH(;?V2Txz>-k0+iP-w-K|x k"ϕ罴7{H}F6xL'Q4@O G2Ep^8DZ0/jЯ}<(l/)n\V͖[ `^|ivL'T&]mblU[ys{EQsUWs|Iw NAS?яG?*2 0q`oԫ1ͪT6$@YC eZk Rk<{4c0AYZgxB bXԅS!HEzuKKH| K~\(@vYL+CU?$eوDxN'fh @қޢaF'H:K} '9_:[mŬe`byrK`;r@qYu̝y,ɶ:l=\=jjNkD)eczV BSK92@b0Es |Z´L )&u6<@n:v g>X]iRSLt))28Z8COx/.F  - yfQT-ܰbTbډ*bc@}oШݞkta;A[)>tp.ofR77mCʭMbHj-WwE׼M"@ʩј7Ƶs_uB-U{qG54n)q_2l_csN'&$L{4JM-Õ*#g\S@_Wt9Csӯ c @ފ]4ժ FFTs۝K0x:-Pn-5N{ euJ{#ҎW)T&N|@16a>u!u _Wi0weaFf ;0 #gg5+e b~W,[1\P*Vܩ: (f0'`4H`GL|5XGȩ$"p?$]_冹s W'wUZ9k*|M wbj۽+%DHX͖x;҂]^em'r.j6C8NO~wO }$il y%:P&]`dhM“d" rMI".nk$n űͰܕcph ˣ2xF>^oB3QeWb4t%GC1e иq Hg+Wa\.u$y XEC $(42u>1۟C.9.!m](o92#3}^ |0_ tlҕ? Sg0&]yNf95X\ӧ<@"G-"xg[<*"?,ݟ B5}T Yx]ʇM$^X1*8iyVU4K2w}S`"zx8{ \ 7kEfFiB{J 4U'/bӶ*Ή?t?%R1`6ٽyXS *_d; qPa ߔ> Z(~TCG2PNґqZ5HF(2,2ԩ܆d^ X!|;&=UNOCl ܇ z y\c->'ceMːDz-.rk~F=R0q%csJۖ%F*]I[PA'n,,h[比QXo@|l"\?k42Ԓ&NڏzF&׳!2kz8hUɒv iYE(CkG`50$1hȌLR\ Q.@jr)/ zHUkNֵ~81]JiR5Vps>L:܀B;AŞJ$~w&VD 3;(=2 CF6a3[8I}S><%GVּ\H2(%e<ɿVF)r(rO:L ,*~ŲL\}kA=!;ܮPYE )-E_IĠȼ<갃H7XD.. /QǬ ~$ǻL/;}/#Vd϶[.O#<CO%VRj1'j_X;QVTDBzGB?m< nk&t#YEI@н '^>)N+گvǫ/#'ؿnW6e%W~b`JrnUT\}/s hr8}my]l}؍R~` fBSTb9xYH6v}^̛x%%*+oEWag +C&kfū-HGD*/r=qbFݞ')ǁO. J",^Lnt]%3E 2!6I1H,-- QR$12^}5)1*"D"! ɦ QaDŽf\*s=8 $m> \^g^jr}׻|kFAMm.&DJ'󪐫:P~r,|{{rg,Boe V#zcW5,>e=+T ;| ػ ϖhC)bdP6L+:UB~صCd>TN{[HbI82*(h!yt hዒW +@nvY}hbB,hV`hp3~xhiW,cx&YB`W#J8D.Ϟye&2`Y#M`꿀W`CJ[ EviE-cn='NٛasZS;Dvh {0g6QO$zI}B{W<!#U*5v".t'#oN.J ҫIұZ=\mJu >C_\夋@AG<ߺX%^KZCyU"j+Ѧ$IXqIH|z$LȭR :tS/ْlKzb\# C_J*$e \1[{EղcX;'p@4W3a8JXo`V"qcB+/j|d5La=4=(XlJpmuegA}>ˍ}dX=hPκ+uoCCI,9UhG|_>$ G}z,UQt*-&E.5~JV@p0(Eō۔sQ$lj{'8Am^G-Dk\ǠbPsV_4"U6~ɮ`HQߢ`6Rå'%' AH 6VZŤrHL8l73ok׬C1jiZ22$h~??>|3SX@wjX Dq|_9a/hW,5y׎_,C'Z|r(|c 3 sOϞ?SVIqNX/ϼ-,oqP؃VqI7wټ4b  yZXM;Z`o*$ŝF晑M'!X/)mʒ00+r=޽.dz\5kbc J.Wer#R0_ZqߊJ?͠2G~ IKl{p TLks{ii0bS9+-x2|~E{xZjW!m]xrb+X!BGYL1"qtL 8;Mp6$|{0kI"dgM,Q*[Kq=Qad4jaT}$_X$nrlG$ySNxˀCۥob.2I.q 1~DcI x@d ďCL9`MCr; @7ϐ4  ½Tޔ$r-LĉQi7rԲ̹$SG`l 'aٞz<m 2w-yERnF>Sᗚ5r*'?Bm8=ƺoמDMPocgh2o $GᷦX7AuEwGv E@_p]"RJxͪR6߰CYPrwF]Nj`՞r I' c~  p! { VΨEʏ.+]ge k+^7H"?A *=18ٚV*+k5bޡjC*Y)O],[خmdQ u;pX ۉ [K^"+7ihpg*_Պ&ʆog!O-H/*􇀔R$K=stsu8lύĶe=G)y009ʋMJo#HHX0pq"x(K, r/;cKV\ 1YC TOSYO!6u:pM^EE)b~yʉJ&Bkt\mQ]ˍZ^Nvo5U^J+rX}qY;~&DPp;^Z[Svf[gsz&.xC:(0ba簪p\~Z$jHM&GJ %f.̐LX V?v .IAw{|{\wu߽- I,ہqz[n9ϖPp cFih#{x`W?SShhd$=\9͋LCqiB3DfjZ N[f^p?M.05]xX: caJ/7~=ingbAL/@#_'=c[|0讲vREC\-AVxbw] 9C<~PB5>VeK 3vMW4qSkƩ=yY2mơnen\fvv0R6~ex>5f ߵ&:1As׶WkxWjaS( מMBɓtVU =RXKkYĪ}Ep7\Όxv}CVFTm Fyr% OCViT]p$ C{~ר +79 |8I"+o;CH eP&i,Y⤘\$ء3gOzI#$DpT?U *,ϯHU-KA[&dΖҡʵCሤ!Q!%kKe^#}x,M}X=WZmqVAEve䏤mM7s^[D4l[a)˙X:7eVW\y~m^y8EKN^.ʑt 9ՐDoafJnc-+0B(0LgE?gTqX:/U/vd yA/Cd ,qrBȽ#NBs yՒ3>Kjqo3" yAH'k.:uM q[/ѨnV7OC[NXGR?\wKd@x76ڄccl{` ;sFfJu3}_ Gy]Nį$'# x;oX/ė5;ڻ9ew-aZƤ#&DE!+i˺OpBc4ej"b^ޖKn#+NSv40gkHRҋ;H4?ߍAx|?c8όqEx$iׯ*/Jb@Q : 0ǥ=@(Yo:P®'l EJ^PɧY @q~H}&F#t{hDV c埥n93P-ۓ4e<8}ǶgZI>R>BoJv9{HEr9Lf0!.Wo\p_YT=i}t"V&c@ u1 QrmP(G?V@S&1;R\8rE󏖯 +>`#s%_\1<$'CӴuK;"FF`(MK?RAu؂SmE08PR .\0yeOբ~%t[Qm 0wC?ipktT D_Za>;S -C@,s1ϖ/9(uӜ'FuSR u0t!Q L*J` +0&݁t%]\Jhl.!C;&9QhL3I,QqEP`uQpsD%!}5JWNSFDAGKIzQ z(o޶zw+m3-:Oab0\2jBOM4ېmX"Tejq+ƣ8 )p=Nfڣ^7#t9yK4Bx{Ck/"B3?DO2,ws3}PN&fuX 9MВv{=+PȀKcYDx3|].k6Tbg?=[yvCF;ZBkkѶ4$& k v_~u 8+nx +/{d{ʤ׭U͗rϨDIJpִK+_"HAFߥ[O" |8~}$ϽyV1B9`kغۗyKɿDZ_nى$}H 1;![ Q1@W@ԡᑞ4wMExȪV 00m=GGL/d_bM.9puo\z2I~!($MNekh3eKz圣U%3F w&l#ޕHHXU %S#H쫯_•UdBa.^ђA͋!w h|~*cB yX+vMGX GyV%5 Pb$4xoZtA80iEuqWyKz'2Mm}+] /$Fbۀ Բ ^[o4u81$`= Iy/1+V%9<43EdgA㽤PMϹ=Y]NaEgI(8rFRNlE'mID- !.:Cȹ_g)ĵ.`F4\bEXt͐%/ 2$}3Bh(%3[Mֿ}:57$=Jb1*ݹVdIR:zܝ[w.Ͷ~"}]fN<'YD蒯 ::޹BgâO?b7tYtr4ګr{mAL!$O%wTڔD:vG[=mp2I-γ޶P 5n('R'0U!faHxo4x Q CZv] 5K0)M{`[\OZQbÑޅ@&,,8+S}1 yٞ?Ѻcj4=Dݖ?fo.n.C܊0=!ҋ>aJZϮWb?~gzsB\^Ie Un%ssEr:Mp`l ԑ> W;qieU>`@(K\SҨ&nxfG$zڌ->B;rQؤLK"(pߊCu`]-qy:[=b8*iIDR%Yx,PRLz6GYOϏ?`F49 0ސ{Da\YH ˜l4(R k~׵zmYCjrFܸu]n$'CA4ZqH/彳,~ʟi& nCIVJrIF1P1b07Ξ^pD;'dbsKfdd?,F<=b"{qt< etWCuu4:g!Ic`g'ILܘ݋k oeFU״ZU˧b|| MpR)%aws6 뚷;2( l,nt_vO;gR?:\oܲ>*l:=A]OnV~X6b8OȚaGUhBT}Xx _luaH[*Nh3Iˏ'9,f}rTׂϡL}V~Zli[yd]ɇov v{l%.^)F،e#|qb([c)o󘕶BSOnB>5!]%jgiޯ *+9y"-L<< .C";v_)VELM GP叩E$hGat%jK֩ƒZ'i]2o&@t~Q! .XȊ,Ɏ&PzmyOE[`m֫0;]&e8(`Wzp>(gd&+ډB1Qvbq|rqcq̍c3x)zxʒq:be@^){Ē5jE!MhH'=mTquQZmn49$yv7#3MlVdwo57 *7,4 )CdVzVsE"w`9Z G) =Pm”Ɂia  >b|>X9* 9f#kYQ8K͕[|.Rh2jSuf%Њ_G8SX *V0vP,>׻TXlnigaJ{?ܶ'eW&vVY?_nr:7QPw/4C}1F'ZUf"y!!b2ar0"(4Z'Qm.lg¹:/,/%hg=Єԓ֑ rD=so=F{ 'yz@]0W4^^?]ω6?IO~#3,  xucr}8)] կjEEH::NS#n>∱QVp#cCĩp!TypqЉ U 5xT Y_Ȏn%>0=B cs=]^U Wn `~7 kZ:|$[־sZ2҂?o͖֕/ͮwZ*fU'U;mFTZaQ>Xg~Uߤ+lWn9\/`8\n%qt >$P"n i y F}ɱrĥ;24٤k3lkL8-^\d H'88go/ B 3Mcs7 e/H/U񏔱uiRp18h78S:\PfD!/ $$G%kBZh. :.,T/(΁T[b~yms+K]/CӡDYtjM'@̣fn6wؙ:2qeg>]kpgω?gK:mGDᅳܧ3"7$mb)/ɣGK"+R)QAZH9C,M,@-lIBSy a)|-CVmU@ߘу=V}e99` b8:Fz6˯~U_H+>T5/ߒ*9Gs2A6WΊWY 5Ba77JL#]v(vxhT ӀlXKKkmX V.h~=œEzAa?(ۮ* Lz0p/ПT+U Zp%H7N0~~#X:܇ 9pIwW04cW>}I.wieKXf;\ VQTV@Ho Z#&䪐q$\:X g(D EZ$-Q{v}˰6dYµ$cB8 h}+-JS<9Ʌޱl"+8{۩]܋Kh/JuUnƚچOQO0q~,fb2&nrx4TZqFEbKr< 4W%+=;~Ytΰ".0G, {o6!5(aë;Ǻ Rɠ~ Q>ZlqgLzRfx=\7%ɹ]ozT =Po$2DX6->v2EIe@Un6PW%a 5=:w3ζ|%A:9)C6oؗ3Yum8&,09Ă i8VJ* pفtR?su/΋N|{ꇿإ WHU[va%Y_{[w hx=ϜXMQ,c&YziNvK9 wlSui(kK@>d 6M2&/oTD1! d KIIM<7L'9CQ$r {D 73_kSkx @3[.Uz8[L_ƓNߤ_?cW6 %"L6NL1KXdO4MpأuC2%䜱VwKjM1uT`b]LIbeA C~p"*,4 N@WeԲ@Pt+fဍ_G2nY>.Tg2RZk5~'C*ίUQ(R]G4f,9m 9V9:Z`.%oz0*"tM /KROM>bGz%} ˆKz*[pn M񱅌Zljp8{)}yѠp)nuC]0nfSk+<2 - kc"GV|+M*%"mY%_<%a?O\x(Ɲ 'P?7fz<:OJ:9NKhL*)a"nuhЎy׍&jO?&b7XʤY(^!eA QYvwWR-#f%3 ҳFVB`RnAO჋ w4xL+22BɮDAs la5ʨ~hel6hQt\ΙϧMV ~% &L0$%[Aqet`'O1K:F=v"x&;$>?ZniR %NhAS/[L+(POiȘ+Nj֦! ~ %pBhεnXE eVY/O uS x\*ۄdC(NFp["n{~yaI!]Y([ěh ,:l/ear >5u+d&2/ۋ"vk]GgSk-*Cjo-bu1UC(s\ lAjiOȡFbLa5+J)#U]AͽTO#1%6qWAT`ICI[* T}˶~b02aSzjvBRڿJ(`um/1g-l&0ßY7I<} rף׆)`$, K D%?U1qiHLDwz5 wo#Q8?Y`#F>EK5a$޶t_VfpE]w QkF(`( F ә۽{b5RR-Jv3r4~h}l 7I z 7^ 0,LpBbq, @}Mȱ)'@GQTJ ~6g)voFwh.z_g?1aPOQ5+Ee>%5Po ַ@oLO##1sGWF\V/F^KP{XJH#ʰ]\D/u c o [a-Ќ~)|.xBdfwr3}}o~'i+K!fg EYx rύ?" 31 K#:Z>0$ X7mf{2h l8ЊT q$5wHc#zvyܐ+jU,耶rЀ faK+f4՗:@$T!7T%-yX{ UwZMhWIcGPB`'YM%P_Xv9) h_<Ȃq͘ϞU)Zh.A,eה3 YzpmSM28 !BnCʕFz&XCL{8@3'%v~yK/XSENv31'iY ow|a$z=e4[X[%Q+ȸPbLD| h.TVo,&'ssc'EE!LW~Ͼ>4,oN)=_rhն Ɲ^hZ 9ЇR:W7~0J娰-g\*f/yj5FA/k sz8nܖKsQp޹$77y| V-y54*鶯M䰀L6*GO^ bC|)X5R{#@E5 Ib8$+Bq-*<^_0}Af>"tD]" 4 ZM GD-quƳ9g򙘰L{E䄹 ]MDa,Cyj=lcgЊ0QvCaA  RV Drc"ei@ v6+.\8ŧu>nĪVD#̄wb.~M̓d[8ꉚ$SgG,A6MIҥ; :h)Sx#tLym]DTQUЉQ+CL֍6ߑ^dTR{Y$=gMq>S]ݳEbZ1hqqCv3YiJ :@jܵG238o+2s':wPr֊u 6|J5l;'um#q`e_r8@ JLS7QJw RU /2+WknL1VLﰁȁ I|Z]ׁYIvJǰ7RYNXcgqr/XQTi>!oaM1!TCw{dRͶ$ʹۢfo_\-BQq  8zdbSF 96j4jԓ%&69qLI&JhU߲{ɴ ^ԩEn)4;42D`PٌHB'?mU/sFV$<$zX|hǷEp%? l O~s?GG`8')lZ-7maFJ+r7}!VW-y[[7`+W ݉iiF>tC:<{liʴHJL>NS^'F)ҕk8 \+ǦǹsZ$OZEAetnLjf 5&ɶ>.raR3ı&/Θ:ɍ| 6nMOPrttX඙ 2 z灠dJ('hyJ}2fLN73bsBS\bH-1;ve K$&9XS<>HjH^ET j"`oUQb?*e'W!Qhq+_tDbOP³&ڸӡv3t?i˒@"f)OCi쑆cjv֌ $E~SL;&s5FǵTiZj'"]ЯeDo(<PϜ{3h8M2K%JH p&h+֞Hb\d\8F7dfxlrH9 [W_stGhcO BH)`@![e4NJ-=@g"OABcz=7Tl|R) 3}\my:>+8y&8ةv}MSRzXW }rL[ pdz`ۭ\l']\5;e`蠩IVT4$+};v3Dǐ~yw|wtRqP4"Rfu椛#U'zK29\" d:'H2<3%`[=inӏ5D%TsE8k/Vts9ȎY*ԑҸEYhm t%cxP:gr+{Qo3X>$7b@}u mHȾ vw=^GӹAI Z蒬enh> !~z[^,ւ?f,[L_#ez,Zx^,v=01M_*X#hLJ鶁:aSz4B&vG{e1l'Jo>DBv 0j := l X '^PM4Wf-r}+gעECe5Z˃%Yó Ct'Nr.NYp nI/:ԣY b]Ke?yg9qQkLkF1x=f,YN̙<~`Žcxk-PͪtPug<[[my=AMAX%2,NCǏE+K:l'ui-'k\fq"d>/2'j%խ==8 -' <`PV@U+ F-[Qj;z~'!RXS1#NY_4-^3o B*P){:2*URe~ β=_\ӈDFR.RrVw8X$#pfeڃw7w9Fp Dr5H!4R_Ve.,1L;"p Re!T?Y,%^Cq8-VbZĮ;d'N dOI RQNCrKa^0Pkj}0(J~ùU 8#vtjJ؏*8m1M}%[_dâ~񤊮V$Ӡ}҅4ɌH˼o* @'Nk+MIh>-;C*rs}.Fj>&%[g.E944 ӝ_/iq3oHC9l J^"]4VKl>?N;پL!e x.3= !p tM`N?uy&7e!H֬`t_-"9D Ll]p02~-1F93fSLkǝ%$,%79Qo;qAՈhUR΅nFQ-/P\'F{~"\~R wI QbPݚ$SIҙ}ce@vc&*vp:20&+drњk',~}GgZ n]ĵj qeJ|2X&Lt ,Us K}$ pqp: 2 ԖXi`9XT'rMUţ. l8&yeȽ-&c0 ~?'[ʠA݃*2PL,k׽ Ȭ'<0r1E.#m\puf(%i`][.:qS-kve0n#d9~F$ؠD5X4 rłgygkƌ]u8Ϯn67#'6E8p\ĩ־TҾ45{Y1=[,JKb_cS)ܐUyF|'hҐU B;qP8M`<.'h !P y˳b?=a^! h9=*0oy{˖覧1Z F?9]i =-NߖrZ[)]ll<,,O츣z|Z!iZ8}+^_ECzDぃQujQ[w4y}dZў-XGFCۭ-aSŠ7mNڑP U8=p)tt~ڴ":Ř-D\(͜I:lfn:ǟ2pjv{%9S^Y0i×vPC]1̆A+1Ef2s/9!ׯt"snqZL(6lڕ:$Z/.lȇњ@9P$C̃i-05Y'M-{^|f|lhT| _4|n)/^xCtK99Յ]~Q\idܾ:eX~㰰3^&'n p:΄}s"$'u?(ެ2~!;D[!De`C詬Q&)@(os/-Lm9[hQt[_$-Cأ\eRaH/ߑk0χGfO+ݨN[!>@|\WK}ē4ǃu8e2VĐN QN'r>Z6Pv&wW>땗=7eV-z~g1˾ٳ:{j19Fu٩9TogM% S֏6,lA5M }WX|' %sx7~&1ʲH,a}5e9@ޣ(37Гdvf^m7!k)s ߲9xo-2qC\ !ٵY"g&]cvYvYmtw >]9Jwq$~kؓJ#Ok>O⩞jS!L>~B3u\S;4PGt43wZBJÛUV.#ы__{ bv8'*)…Ra̓NRf:Lɷ :@ 7m)]^t{ѻO9!'%dž xu\mq%g=;}̆qνh}Dm{t{1l(WoR))Z$4t,cON&Fz)꼜2K!(4;^A\+<f;yP~a| qH R8^6likQr#}iC,d;|kZ$ezw6ӥgJVˈ7lQ\m=%$b7*K)>EX/k:V0JZd,9LbQ1.<:s8'i7~xNCs2OH ^2UՖ?Z_{<6^aCC{]䔒T8a(-1?r  [pK5 ݞ].e!VcKpXлnx鸟ǔ,Ӹ슗xc|'+./DH!5HMS 8'+X 8zL[3.o>>n})OhMwͯ~3(<<)Y}fsf(o\\JiFx~0>1~,^H\ąTAmU3r;iMX$gԃn7U# Brmln1Y bZ%>x9MZfHT؊^+?!Gy8M Hh!=؟%3bSJ{0-S+a,gܸ榀bj@d6FZ]Npmzٍ[5˥xR38wzwЦgcH{0i}ߋ:m7r׻%{j-lAk .6x#*kRp-9?1 c\hۺ'pz9,uJ#@{Z38d֔$goPÇܷ{M肋Ga>2m$_ WS/:|Q2ꏆbo){5(w΁l{k*HwӮ4-u< -sabyǬL<[Ó6(7Jf,`wtl-@I5;B+Y"Sdiԅ.}tVH播V&y*atPoO,^+L醂_9s"ʂQS"FǛ  ^AH{o΁;NzW%qyQ8ߟX%zK6H]P$lZm=F_{YJ1[ Suk~_ /wPK*-g ^1r.,&#JpРsݺYQfݧ<Ӟ*bBgJ|zLsX@OxC$X%xؓiI* ẐLI&wHn+e60tFѼgl!h\Ⱥ ^T KٵX1(rAJI\p%@U\`,;qK ČK?ObQkOރ7`O5RzNe7-_1@ cX`f o#I_ZdW.p.cxڊĤĊ%")pod#l3Qh9eFhXG-D֑kW3f]QU]NJ W:oE@v9{\t zvUi"gMf>OM`ͤ}-LDx鹆[i Ydn7JS]䅐#fN/|8ͻY`H d&jzztt(Z:! 8؇P , 4s,T'o2$fw^y~!.ОeԛDq=]S$o5Fg?!0ZB֏\HbK5uҊJW`ݨW%`\_#m[~$2t=bY#wD(6Ē%x<)hHI?y`0_DCK݆;)vp1p&7>.!$T~|O IA*ͮw_ӫJ4?}sva?WTEprsv--gRU8v81玜%QqBX" u/3`ȿi$7I<.20ۆ1/ygz}Ci*?b"XjLuc9#cd`B21`RxF˾a]Ȕw}W9 epׅ0Aړ| .%툍;Zs2_5|gO5 ׻l=t{ M]ct ԰O/-ya䀲(^B/ATg!lGYթmOGUo[+%NpwpY Rl@Pd\lN &.^5#Ɨ)0'UOI272. @mkcσôGzg6˗f4[ě O*Vx!ASdeMԳ8a!v# .eU)>IH3w[D5oYwR͈4ӚjлpY8P9KMAS\5mo2z{Ѭ"B<߳ey&:H#g[vŜ#R/̅FrG!b 4rFk\RY#yR=>GapTI~ݟn\ CYTo Ec¯dRSEx2oGtr b<[Id:st?6ް*C5Z|J{?/ĕ Ǡ,qܵPU!>"v 9C$J?R<$#%y8Jx/xĀy^@[%Mh?V6s@NQR֊pq+ \sjk`+ui!9æCyq`Ǐ7KR78L_TozʭBQB($k0(Z73Wu)e?` h?UV<%u.I/7zcʬJ@&qD ­ӘYa-xzޡAr+ N/ -&;~iE{˻37U ͞ xߙOؠw? n€z2vq\gsB.|xWqX w ju/:}ont楃*,=4G|Z#1}DQfDǣvfk6Z]&P{dS"bt`PM@uA!yi¬R,"m !T~@'>4cocqt s I?c-5X S4* %Zb",9j+HQ٣^(ú'/L?!7ӵᅩqߍ/Ϯ`pe|R&oαJܢHwy 'xЖD ϕ}2mI^&? W"$Q\2^CΏr[ˆ>c PuFL )9rK:0VJ]xÔ3X(*FWmEA{j4uOIcwZbRY:' ?ОI7jPb91%TL2>eU6Ek*.Qr6\? оB ћEC^H]FI!>F-i/RB$LsR9rwB^6QutDayԼameX I] L'*K7wj?m[ IS@M<,њ-_',?U!!Wq*VȞX!Y4xlh0$-yYA~`GRuN䓆0jڑj(e)s܁ `dO} R9Q3Ѓ7<?A^_ MKߺ5b؁: 'ak[AG 7pB8T4xG1>>/*SGfQ@ @}бeDQVEp j20@*2aJ(Цϼ g8"ʆb򰞓PqDeX9$R].I^*`wVӶQݠ@r\Fiɱs7aU# Ds~ګbM s9Q0O0i] C0iNq [EKڝjd1&$_7V Nأc5fv6vڽR*(+),h[3R됲Ǚ;%>nFGF0~Dۢ|2]9|15 !u,a(wŒ3,usf CfT+Wn1\lٜtYM:e գkILuU`>IOV;alL'%3UQ"g|^0e߁WѴ|HN[esX O=3bfF!uHGsxԉqlqkGG/4XaSxEńypq{VNތO%Tpn̠S^rPI#SԲ y:m"Pv;9&`t9x WFO6=5zD'~p$9sw-&C3X26y~ѨT]:7ڹp}Q {DSD?u;'D` ZKUң%嵐TWUri~ YıPC"*4"Lwr.`l۰%fK(1 l̺{UrcUb~NGzz=͝?%:@?+Eok785<11qc80wu.](Yh3tJmGnR/VEy%+9N֊+t`2{S`e|ws̝MfٴGs>p.א(V# IXN+fwg7aB,#~EBh|cXN+>?\Ĩ93 +G V4XvMTͦjQy@-à~l yy].'5H׺y[DP2qa) Da9?{9Wh mN# '"ӪvctQg p|P5M\8cSOnf67M{?9h|g5rbЖ QhP 1|c{EX3ڬcQBǝ];xQʾ 87a@0>YG7t{)_$`ff`dg5ߖkFj) 2GʢbT0 @_R5nT1:R]nRWy&g"Ga㜇>h/T|΢0WT_(:aKѓ@^~fܴs_IdUȑ_K @7Ϋ| EYU2υhޞRVsxnswoRU+C̾59TMey}QϗrkHJ',K7RYЋۣBʼntb!$XI/Gj딉`a|њ|lOfL TeI9=Jr z~GlȃФA> lݺN zP917/HT3*2TuK*ˌfQ/ )a#j$VT7P l} nt2yx"ۖt%"Fٲ)d=\a<)U62X6&0 Z/@ pg߬1Vc5 \2 <xޕm7,S^KDXT \XXO|n,G-Ԝ/>*vlh'`YD>~N'k}4BƌȄP2jʙ+o'^'Du#Ot c$o.6cHG"jg_il68n_$\ACo_ҕBi f̴ ոV+l5@6ƸՠKXHIWin:fM-̄M+UZ#Wq? ) JkMk|E{$ɬS$^l aԕLvpY d i&Rؓƒp*&^kWhT_64fe2L'I:L=a4td\z h1r:'|BY~/V6;Hzڸ0~48Y&L6gm\N2)6#<l蠡Q5yN͝cچCAII-Q^MDS_GEVeͺ>_Ng5C?vE\N2C*0Ϋ87ѝdKx1)`%*$Odfn6zw /7t^AS_K-S|L=Yh28̼LBgw:<*H}L4݂G*[M 3E۲ʮ3b-==bi |%/ n,}R_⯟KQslǙ8MjqkI`i0~ݤHUQ2{:r{'^gA'[NSԺ9!E)\S`8T9|z,4pSY{õ4V*b}y$-Guo%ECr mAdA(q̔5͖xgxd)e5]-v`\VU{b毊KX a1 \T'08rQRGZaѨ`k^k6|F[.#b:i۲M~Ǵ:5 A0-(TJ oG]'ΓJZ 63>7^6-:9O䬓y)M$ejh@szR9>TA{F_#@ru&]vxt׳4nmwϸBȮʠ3Jx?$Sx,B^_pڞ{>[>Qɽ6o@4Sis&*j@6:oϐj"ىm[Mc/)MÃH&HgNb J,?drbn8i|Y 33"I*u"0!ؠu*ts.QZ(Hc$*1fCYG|zI%̜ĺb!?}^OA&eiXDQć7`νM[lA g_,׮q(ER5/@S-28H'jsZo"D[hd3*SRLH@8Jt9;P ̊x`7j 3P@e1в1P~QN[ZHak=}SyP~:{_VS}XQʐ?';_K4 >@51`9r7RMMRmFhnU4 =F9!MhWs nqX8 ᰇ aŨ3;@( ^LcM[>,FcqZMwA~;e%bhųMf#O0oNmC[T%{ɴ{fx># ~B6m4:ְ%Rw+I:T̩y@cNV.FM^yeud(:Ydy_' /c?g1_ G"r4p큒1q&Ӡ b<`eH_%lHr( <ӆf<}k UٍkAs@8K9I\`MN1iފwGVW'|MYH -9>ԧ2C3kuw5=գ{k V5 &] 7RЏ9Jl9Y܌o8s̾8p Ds)ïCt>S<aUfxР4*s&ɚ솩ek!)0<@97&N; |K2xr6 "^tDbJ!cju, (#%^wba} bP$Sѹ$x ǍSхV5IK4?.gסZwغs3blGmR:.@m+vf%/I߻S#ˏQ蜕z@T R*{PPV/,A7Eq ا)wt 1rgXՅ=ՋŬdwv6Uuvxئ5O]uWMNtC0d\| ~aǂ xF,7@&^F_ˀ e&:os_Yt霧gj7{J$ ڠKFnt K qꑎA$XBAQq81vB)fY_ Y?bm8W*fnOO؁.+~m7uY= 2S z ^_T„ffP]`Ԉ1sCd8_`jBѝ+,' Lg'%gF)D2W+".:Yyu dh|s3#^jٕYA?4 <{ MZ>F!U*fMA(Eyz3xNUxx%!&5Dӿ0޲<Ֆ&/b,3h/ Bf<59ǡTL#4;a#4?2|aB$5w$[|H]|BEjOG_l(uRU SӂGj٦ c|\q9;첝_!@^DD^ƅsZk-1",`pp|g.ٽn]ךjK$Nv^@r^eMD')qRET|>izCX NC ^\9#6~Ȋ׏䴛d!SԪ`}5!u`Sf3N?C;@g,ӘI-"~տl_dz1#c )!-\k{5х2}v=xa=ԣ%|QTfC0m:蠖KpSq#D$^Koop P p yUpHrȊNV|֣B?tS01h*,A[#*>U NV߸;>SŽ""RT1zTǚ B#mfDЀ)-}p[ *mU -.bG-iBQ?1ɑ#/>s%Ru TTZxc>EMAu:S}% DGVd62G9Ǔ1q +\[=pXں Hc^Kԣ;t -,jMF ~+AmԎo]UK8. @hWtv?lKb10*{}۴ _Q?1T :F'7*l飅W& ,` ?o8&d\? ^4sT~%=@3 FDžTgXP YZNQX{؊Go)ND$4z&"œ5>"]R֕+ e"Yf6<+Fs=EEK[zrjI_d;lNBQ(nD,E6v,wc 6A{^ fƷxPIOhL8ZS{[/YԤay ۉ5Jw-xXŽ kWɬV@l$wQa޳^nM7tvΗ@T__Ԫy'Hu+S5L7!?vVx9йF4ٷ쪰[Nox^k#WK,`Sg6n1S剉b*[pC"3 a̻~aRt"Rn椒āODŽ_hA*L-q)5s}6҅H?:,x'*m_k&IsX΍8#ya E"^W,"ŕ)]'NA\?ax?@Mab&R+7t9giDa!/QaVN%:ℛd@ 6E~$ٿQ=C0#ñ~%Ѻk%fXPNʹ~8!,s8K0x$؇eiHSH^(= Qir0Xl`gѫo<n\ 3y8fk(>Nz,S$!C[v!E]CNM Q yY`[xe.NlDB)xNd~;W]'!>rL̓ުN*ˌ5)bc$TQtαFߖN+"@-mB߫dn[hl8,."b*僓w x fhρ>g237 \ǷUv8>hD `޸%r@씰__29'6|.?T y co1γfB ˆb@MisDҔԝq {D|bTKd3 x񉈦6N#/oݩ d2ܐp*I!霸"twh&oћl ۬6]4Q]Ɯ!*zRH;qkW`Ā$>/8m^yEo8 O;>a50/HsHzeQ=ReB"xBXe4EҩZX:-翞#E ?(; Gsg9}" C; Bo^~A!3d^!ݢ7@1:f>vXx5\CuTjcI;xaa<OՊ楈'̕ TF"$Fk=/(47l$Mgtq6 Dw0d9;ϊn$tsaؚ2ɵ(Lӊ $у~$%/xSF@u  ]`o-A)B1hibA()VzZ')i_`bujS|r:DޕKFa4bv'xX}au}Esq{& :ZQ_u84as_|/|)L^zebV1}ls1|F 7YU$ŵʩj4J~<%/H&1QL%@ЀDU ZV }@} bwe ~UI Xfc/B5@M}4Rȁیk8,1^̓!9^@0bҢ$b?;sJ`C/eY[j̀,Ty)p G1D%(O|xx*Ml_sQԭZAZ]u*P2x)qzHpEsj#P=n,xP3ڑvOx.W`yij@" ;NEG3e`dČ1\]+)42?fWrԬ_+A $Kq_Esy b]9/8~"^[R#90UFܐ^7^7ڍ@fw?D[VZ!@Ot }(*XboERVu:v0Oq?ˎ]hbF*N`G~2VF_kbEDKmz`_  R0ed~Nb姦MA| @k }" Mb%2ӛɹcnIއ?ùoۢ7leqZ@fZ+}Sիt'۟j$Xeَ8*P9t hG7g:!k =H9hn}YU&MGx30U}PVM7T [,O5MqJbj;Co!4!~d+Am@V:b{+pjUW7TJ+p7g+lliGk9TIyCc/5#Il5 *]!3K̈́ctp2.31Jw֡f>h?  as%4u x"F*̱i̎ lNNru'r@.d,?j²T% id0VFˏp[f;e@FqJ^(-[/)@bf;Tu: Y#Kjo\}I?ㇿ0'17TuP⑌Z QG:? -ZpTUʒ"o*|^tk-KE/;ݑ`sNBpj[ߢl01b7 ȫݟXPGa/E{R:z S=,!d!.enڬWN`8QO93":_IvEnNnGrsгmB?'z*6nwei4Q:l[$bU6ªAb8',,u+$W`acwf-xJGm 9SJgQVB[P.o${2Q3ysYOo`wp?X(ؙfo>t1 \P_IWZ9wAU,cލWVo* &lw=UZS،sȈEǏR{ ][E33=;Ou?;Z CKIqsd0I@`xBe5춬[x*[pruA漢k\gb:>Xʾ+;}DDȩ"!YsfntDz3Z@+0Yz: PoO5p=0wf&C;VFܥLK:#~loevY ^Kd&LN[&@ KLdp}D9W!1)VG<2>6Qc,>iY!eG, 镏GR (Y9{,I7f]N22`g7uF) cwY]>5̂\ݭ!eES N佐k+{U5K֎KuDb7 ?1"z h.9n vJ\Dhdi60+ilyƗ0|,Rޛ* #i8h:=)Y5c(<vɴ ?M[z%4/<=+Y\n!t,JXFە[R(._ >1Uâ˔Wzj_F'J<Fez^p4a3A#P*jSX}har;BA@A@ٹ_0/V}]VF-^$GVw1nON!*`62ʑ>3R*߭&I@9XI4E\TT?ns7o<`y0 wqlXL'bF"_VH`0_J|j@3XZ߾.:E0^[V lc2;s(Ȑ|7uX0nwkdn ~Ȇ˦ 8pѭ?e_ L.t"I4&n@f|ȿGQ;2 ~&r5 ݊6qud-yG;~ǀʴqn)*g?ä.lAEoB0ۺ@gyQ/o͂w/5 ~ ϺBu;ˬ3tfS-[ڿcJ—R9q| )G1yTnt!Y&H۶KJHHFLsr XRΒn|œDEB#@t_#g"τ>%k=J+y^'[2N˒dZKJg£xc$V@$\)܁ұåMBAjљ8IʨB1eе G*l^eKH w=y4eYTgiZ[`JGV0SW/Ԡ Aa@9)oK?m+VTw)h?|OAzpNO޸$;rGTgs)+?]cƐ3+V\:>>#ǩ59}ąLW0)nۨ04s*̭(M'aVlRWw?𲟿9>*:뤈'~E] 3 kwvdMvfQa+b.`+EK1/s@qM׬pZ*]>J/LIsC\g3 3oZGuٕ.SF'PZjuYt9s @fr G8w /lx?\SoݖC>҇YP_ɈQ5oXHtRlM2yǠYIØ7}'Y} ZDDSR(qQ:7hAeCjmljv\3x|=.E7:+DN̎yپ7 šXEk04oBC0{vQfٮޭTc%6!0K-8ZgH:6Ec/LQ|>ֆ|7Jc>ЪUR5-I БLߢKψ+Ui(Jc7YGf(܎v.m: 虬LvOt6#),$<^jvC z{Fo>O!ϊRq=E!|wrbk )EEOz~EhWZk=8AT~v9dcOh}% ְ:6EYN'0!z3h:S6,'jY#IhTiP"*M P>rZ܂㐪|o@]T5ecV$I>&j 7<W |gS&n+Ќ .V.Wػ`%/bNa7j̪}\ϻ> VL6=wT7D3bdg o 9(VaU'Cq | =؛Zz_ˏ֥C̤ YGYBHm8<K~\Aic"xI`'-J7C$3xjJDPog˽ $_;Y¢4== v 1,8EL FZw]&kc7bowǖ.7ҿ|">sj?lgYw+Yz4(#6a)pj>`C5%s܊vAիS} މJR,UfB.@Qx9lpJ*ZdJ~ j9,,3=װ09}عҰe|ŧP @g(5[cSx@A1 =MZ> _b{9*cel[ AI9p] GU+3]A3qV>?&5o8QtsmLeuȠe[y{-` E1 I<bm4GL`ݢ9-HƐy46GF g-PsTPf-F]ۄR۟v͆*dRS=;xM> >Sdxliγ+JO ̏c7L4zFM4|Ɂ~VI1%H(N~e@nY>v52 ?6f`w[Dj*dųs3T5a/z\it5s@Q©"qaJ1MeI6ļm &e+hV#a8>Bt5? { Gscm|#a_1 ?jJK)D͜E2p%#{OsH祡`:AP=؈:ʞ_ Y@&YYKd%SruA5wPUN}ӷ C[p2eiK0Q̣G#t$cШnU|4E#{kuK-% oJ4-G)jǧi~jdNZHtlB )0=KAH稔qy֒2u^h P ٘{W-Q2K;,!Kb ?\{cWgAXM>h*=F}##t䥓60a?;F^2g_MvQ}2Xi` Rga"Hq batoI~I1=ٻjZdn,Z:WNARrEGvߢ^ruSbhI ;+)- `mWMV <9:f71>* aZHPi\9waΆbAm\N&גeo+Z?5a+ ^ qbz&Ow0oE 3"JS_ҟPT ?]D "+i㚯 A&=@ cMD>ƀ&=glVe1jFzy!-MW_.܃c}|ޘ$)H|[xMX-;Gձ[n4`_#q-TP{ag9Jvzc!!3XDG0ч73)/ۈvK ~}X7^`#"F: 2zdU.%{Q)+<B=|Ѵ7ǧ&#rxn;,hM3Zd h]5s9k>Q ؛g7X}F)t,Xʘm88YhR©6AnuGح:L5!“Q8i+4!Ԡ{ȫ#4tI;ּ_\ii?j},S+=%Q!Nivך}-3͉Rf}wLIfμ9zci&{y, ԠN'uPn۴mMPS۪zNIg%M]v^n&6nt?@:DJvR74v!W8 hl8$`Zy o8j*@)% ¼:o? Hݶ!%ƥ뷘+;_`j:֬w?&C2u}]Ԫ>^1O%V<>w}/vdg֝dB9=VRp[bIc#SV -(qj[X${Ҹ W!9 ,MS}EמGI7d sû&kC';:Fj}Qj,ZONM H^E|Vb3* W G_(ˀթtDocǢ/ h_q}ڢZ%U 42WtA nL*Ʈryq!/:0IЦiݬ7:;Z!?Ą̶@p\^i&bAˢ۹C} i`n a[ahCp84) d=O9,Q䛸p.NO\"n[XFCW7|kW}3l%c EZ=΂U 6Z%TTɿu[C:ĩ!tOClc]T9Z =EH^kqX` #F2$T8 ;jkjc`|xcG#癪+"w&sTv#}}MI1VLد(h'K<` &M>ǒ挴xr2".60hS,b2|D˩A좇[!NܒfwKxA1Nxp &Nɸc'4FxN2_AjWu ]j@}E)@׽tdm6TNR;Y=vģ\bכ=k^6>;OaQpү<!:+Di;D֍y<1`$MkLX/;klW-~z*x(Y|*^o邧cec֖|.vTqϗOH-m|_զ\4/S"iK#0yHR2.+(0<W )2Ps<XV6 2昼1>:齬_a4Lg=KtTZYum/pnrz݉}(ᛪ+m(|Z_cՈ LG 5QkK)-n'SIfiJ`  Un4(DΫC6o=[,$F~꟭ sjܷ/nDQ2TY`j-MdGSъDR>ͷSS L6FިPrڴ;rI=1OS2E?ў y,O 3RC.B"8 ~[]39,):q}$qOɐ?9rlUnΚo.*=}kT,(ٝ@z=L7#߈=HTIƝ=yPLxdUV hyzi5:/:qcu֪/dN1'C @M gcY*f|> yi?K Usskرwp]AMTgT2e+=;\"'w4e&Y@7Q1`P\E"]͸G9;PCgOЫܳqw 4Jb ^ad!;gABWYZ,I qKRC9Ɛ314NFXbL lGv@w}B1<`S૙Kx CMɎ, WXXfχ=ͥ#P-W}Pv}`aevn#q C=Z-deȖ2N@1vem9^y7XBӧj,4ʼya꥾0dh]P2j:pԾuMk~՟D$M C dz)Ppj'JO|/KCҶP7;IqYm:f^S˻cIqU(3\zrx!#*| 1-ka5lhAzwU4􉦣qb6c[tj%ˏ.]9PmZ "`81\VXhE|.+X`RY sj"\H5tl͌Xy(l&|tm:Z~\8 #*{Qg#_t& m?X촣hPSY?7ۦ&L?;f^^#g6dc2fA~Y)p0qJc٭*gEV8 0 \]q5 _ٹz 6}OUc{Бcr 0{L6ǝ~D=&=lq8Hc=<]uU-?_wW;%K!>r/Co !Bz%>W cYIxn*1E>PaxMG O"v(n&]#"cНK|/SɈ? M U|ڶcY?*,HD*yKa@ISl}m\$lV\/ -zPFsmW2QN>i4ܒaɩ <O<Y ĔNRjQ3g;@$ZXL>yl(Yfh7h5'p$^pR§5d4U &mɱ)SpDy [rw"`MP7gơUj#1[҂wg iAE "h {ba $]*'kӦKyMʏqcz/Q1rE*$XM^Wơ`$pz"_ƅ?!EtOxcB`"PY3dm_ $=G!Iޫ2iSNǩF?4ʤ.z ][Qx5sY_ldD?#I:Isɜ[!5*n Cf1ɳYPҞZpNiEtZl:Nu@K'.Q*y.mo%pt#jl}drj?i{~a 󶾋C[s 2NȺ6p,_ɸcѩ`@#N^DG^nc8П5BNxW] < Ðg}7;8 "ltڴ"tR~Y=bb "?JvX(,pe]Lh2_WS@=u'E$cmr @K"k|f:'‰r*FeHLFF,vP[qD=1He:E..E~VdL}2zn3OM? I}t@(@'r}O]K-R$#ϢoܓV1I8  59mۥolFGMGp /b} @"΍:o|(;g94K(e܋%HffpeMw9\M&g)`˔xv2@Q[s(ci *V$qjv;Ͱc⒊9!ؚd `Lrax\9qqa&${<%{; (ǹj5'q^ qkZ '9f?1wKp|@ꩮj*7CͻOH`ifQ:?R*uSPrb{%:8(^4f~%%F@g냮'P܄HG^<鰃Z[IW^,$i1[EֲZwAĹa+ 4mLK Q/ΡxwҲ`u]2Q s\ֺ5ga8^ 7(eU^DZ^!_QY kXKei4I|JEKo0#qM$gQ԰)|%5\Wʧ~H)IX1lN2i]+ +nֺ*nd ò?(9S՛ΣUp h<̂.@_]Y*+i=ێ">Q(fb<̭^ B_lctE 5&;c߁\ODr3ON+r~Qķ{p[ql^֠&xν&$zB㴬 Ѭo &p\$Bk]7σ%\\TZ"Wyt46% &p@4T~Z w4QD15|$.!ٮy^n%폭ɄԌA, ƪ^]pl&p)L$_@w kȥzuPaT| P_mK:܆A]}=k~7U1և"&Q z0hk:./9,gmXPq20+kߛnp2"ԋF,IL {J#@lCg8-)8A 9zgJT^{O,+ML>ndl%rmxϫ Cָ^ǝ$hHc%IDIt{Dy5RT "t2 mLw /DgiO$Һz$yt0asv}J:t"K2ħY"&QC. !@z 0GiqrnHu| +YI%%A1,XS{"F@(A.cEѢN֭O;f=.Q|-)X;Er"&8BQ3a7`^O78ITiɈJ+{TӍ8eK0V rq|@D׉[*ER8@:40;RC⓫)IA4$_J"N;>kRr~~qֹ/5D<HYsnO1;Nm(%qntՌ ۚGPWD l^_ʰ)1$/|: '?`ij.UD;؍!eb4`w n A K؏8U~XȚJaIպk{SQE6J_$bp5SY'!v'uݛvX`ڏ=TR̾]o~XZ҂;eۆV$ya޳Dv D"ᜇhB @sѫ¾@w/>x5TO8 :[4?#?Y: grNakrd tt>l֤ZV:;?jr/23S*OW؉=|x4u^7 he +9jϙ2tnx'M+FiO2i&oQUrB-#ρ̣)NPf6<13gԄ [t7?eWF5c߇tk҉d+K@ͧg/#>3G\uL;2AW&5/6<=0]}r }Q9j`>o,x<U¬@] @cM>45h{CIcz~N[_͋cDZGj4[m9o~&x>)/ ,eKyZDDB;/ d'ڷvH{ nzf&n?-`QYkс ~N}sʃ-*3Ĺmo֋7&h T@zіk9ҕoH\e1?ھ`+;׉7G;~xҖUap1 5y~#`GOIO_ l͍uT! GUaύ ()Fl LVQFM5gdȮg8@k9$Qp`]>hN?CMAPwxCzhE*}ٴxo@)v!kh+s4#!o)T|T!nBb-]!_{fṊ0e[{/E)*X[fPc͔(mom)R hִx4oݯbPdO[8,^3Q_Z@TGTI}ƃX xeȺ[# p㿔Τi8>P<CCK}zI|8h 9C8ݍLk´da*\u u^=*M,x%jcWyۭY.srI j`_JN6V(YX-Bg?ؠ|&:FݷL_Dx 7[jry!HNoI$مƅ^KxWg RS&Q*q@ZT%=QMw:W۳ڈd)D-7Ŏw7DE!ܫço'*WSx9휏e *ojixAŽc;DvG>}4ykhëe}RLp[u<$$ ?axk4PY2+8*exq 0oGu9^}8}3zر`Qjaz!vXݹ 9~'? .V>nHW`a_AHn2R9vƫ'\K ”&hto6HcIxyʍE'Adl#@+­d鸸njJIwfnHruv*AXՇp87, WZ Z, Q CPz][IG`5أsgPجcUŇĖu-)`hƬa{e41^O9sIyԳ b fPv0(h}q@m Uqg]}d/dLDlƼzɯrR*&AW&BRP5&5yY`S08.ay̖ 4RZ | {&[9:[9ư~؋ ,Jh4")Zl8S0BILҳf!O`m(U+6hMXRZNfUo-tQhҠYXR=,FdaF#wu 8rɷ Cm k͎У-ýoxv?İF ;;5Z5 v"7*P^ݞ0 M0']>I!'C#$ꩄ7q\GA4Ra}>i#v9!CN$<5jx Bf6u١Q08OPj7/],aV;M=D-q8@ѐ.stŘiPì2.Uw1P1 SۄGwt%.CRwBbRyB[&Z7']^4m$u,9>~>!Yt5L>FiٞKUHY"?ה=n N)*]@ alk,|_+ǖjA.)ja,G~s k TL0_ŋ.H$`e%XLV D.)Ɣqm%{bgc`1(M"7RCjd~ׇ%V'EQPyBɵ?\ ZgxIbΙ驨KRL xUA}KA}3~ 6&E?<5, bPlQ67irI-TRYu#YVϴZ`g؃92㮨up4y\l!tl炗\B Rj τ7&PڿB.bʕ;2]l0xfӀ F 0bɞy6SdH)W|3[ES'@vw KT[z@/)+@XPtF_+SZ2CՓnohvkL:D؏&k cy`{;bztRef<$R1K\ybrXvN[Kܲj+UKFR/V䍭m`X6̧k~6F% vc-|Ƀ@CmRz֥HOwdN\ԓO$L*ִ_8WU{+f,dc[*A׼= /YFm0OD>6֘oStOs( 8 Jk$"@9v_[t7 pߣ $Z5 Ea Uuoo8! ]Ą4AJ~]>-Bz̑; V#.X5D V1|S*IDC5F{jW>Hu;[}:02WDf:+հPq9]*@qiy73 /<{p2&c-,4d3EsĎ59XF䐒-}L>)Xi덴+|ò%H0޳cK/Ut]b ;bmy h[!6"Q8*Bm:>M] fZ>)Dϳ|}k"Y/P<1,V ˏf"zh7h'ejшل (䦉г<Ҍ&C1;^9"`Msu nd4![iD^߇oc4mb}(cMB+rEX(2zocH^[tk+)s e}9V U .l3X?niYs8 gp酏԰y MmLK;8y?<=TϑW34nN 5 9N7J¨wI+Yȵb^/ `x';WMP[ I! ->Ƃړ ߙᬿf!=32V^*)}ިd5%2Lc]d] (sԙE! vQ=6SP ;4@tTG:{# v OYN2.]=J*xkGñ r(OqNĤhU$ ڡԚ0P`fAaUT  ՝hP(>c)zL%ʑT ~#\pO;)V-`3 [&Cbk:Ęu`RJ?V}O:`IٶEHţB%+]1NIc3L]VGތ5ƔR[.)=OT saf32'R H dA-U}q7L觔VkhกD*j ξYkF&EC&^*CoFhci~=4Э$Sr:*צwBU :I%gf_#B 5]R۸Xf REEAh7pqYڷ_+0Fp~-!0e*rW55͜e`lUZZK-p pl&,N5 u mK膨eS8" ,ƁT|A;udP4<* =|K:rۥBsj#FiӉm rKl^wA!BL}~"A[p4'cZ6TŴu{|ۦ8gf˒K5/j@S=J?ɦb ]GV!]²Bb-#nSa/봼7aԡQ*/ւLjł #c )s[;|}Tz˦7ш#\ݩV(]`(-]d.Qgm_"A4X?JKCӋeYPP 0[f箆D/;DL[5; ˗&J!  cI6{qH}yXG^T W!YO [ aq5Zu~HV00^ hw{8e?]sv#n_R3` bB(hY]B4,Ji*)G_a&LMwz Rf{Y-K'?Ս+\LΗf+nB~Vd Qy x ]U'c^>l*J`5Z~zcf|3WҨ\`h8U gxDmh5Ex;q(0zӏ{Jzyv#܇'7[9[=,3躙[F0,acaƳrs3}0J;O , 2 N~zv0&Xx•>Y+٧e/PjJF V_s9Y?  6N&J4)kj̑F/ CY̍'γI[t!1HBzK%aiTöŠþϥGSWK%b8 Q笨Dw=v^ Cz^Rt9kX鞯ƐJ!`;'?]i kݛe¯,ǀ06H;4n/jI6wx&U[t, i=/-B@d0MՕzkv Uөޥzmnj ~G+KPaU1#13;]R^TPvglՖtYa6Q _D'̭m@M!8q{8+,b+Ȓ:<.D04.&.@8fR-E [2Y$_Q0_@-lAKmGs:dBzh#~=Gg]N#| =¼c8"3ګƻeԙ!=9mZ>P[{e7dեPܦ},f,;> bQGem@duPGZG,~!J8:p70`Z[%P`nӉ²Ƕ$8=MmY^ s {'Kfo=1 JSxr$``7ݡ?,^wcl"ոjXen0`MBF] ~̣;).;@&'xnCʾSyK5K&rԦ5=ox.;v.]cth[ϒ؛""9 gRVܘ = Ȃ =Zw4@Yݗ6J/'Oy0뛉j_z,g}%WUÁ̟$T}n^]t7]3ke(;T}{K YMqC hM\v#{PL1f iTV'+/ ș˖L!1tI5}6M10ҡ3w.X|"LCƐDjsܗ8c'*3.le=@/Y|WzAڝX\c]ґNc*Si=(Uxh"Σ>uvkГgO_gCY*6Ŷ$NajWDX kJ`:8ЗUJ'\)U$ERYZM+HmD-G s"nrDS|Ɂ̞H'Rkdq%c6;-,ЉDŽ37.LT ݛ/$`SAr׏E\QD"W/qO"\ rYηY7cwT+so!E ,HlȑoS~?I.DQT@ؠA1xL$66c=1nܡz/wʈ!gEN S``J=ktlw9b6;I)MD'eZe 3KnӴؑ(g^ ߨ+0YǸ0;pnP5PHҨ ͼZUQRVYqa[wr _$I_)ΫEInԌ<`pKLi<WR招FuRMJT"01(+ 0bL% Sm#0BNMˌGёp6ٳ (޴}]?g1iH9A^7-ѸKѰgOHlp. E3+I༅r`#{*]ut/42`v`q:xOPMf!& 9AH4'DOqd^mwP?('7M%$.x8Zlז3{Ԛ|6@{-aתZUb&^&OSYbO4uu FxD!Ky _2ڝtbp@>.z|70C & G3 >UWe9 u^6NgT8 &볰c,}3*q5.ijb gH3i/{ TY";Wѹ{ד[hec]MjtӋ6م87ɩiIޤ&ar'慡DpшL rC1ڝvE ,'uJ2gjEd\Y;$9?M>з8]9 /ayeYY=q\Z?nx%v4 Bd+6,-rzNZ#[zjqصIi*.8|zjDe$4aYKT.U8ё h)oM(J̟sF:?ƙB7;Wu]xE&A k[m0*b >o$7q`Ea(;@at0މ;ǕN= RMk|D]l:]<_6VnOyY5Ǟ#)H!$ "@ e@#ǭ@W_5"f ]3G$ d뮧( ½l\ NdvR,Du _j (n5 859ڑǻ=ýnt  dsA;]^ ^)MRx ,pVixŋ_ّ#aȀڇ+ni:S #+f*/PâZOh6srNg&TvX%Y]_1gi{,ᄑ {']PHP ŗ ïxN֪}H_:ϧo5PWiStunj+}Kh#q_⇉8/lql8ْʿ./C6Vf}^fl=g抎CwAOv8S4eևaqK`x3`7bIbnPuv0;Y9]Y9%z~T;,%e cqc~&ڡwIwnh+c#~cu ]QbP)a]J;(LmaԪR(NZS1/%GU& vpR;j>92F| `5uw>C krNb wahBIRz#' (y9Lbe(Y] ,nEg;Q$WѢP؁Y$8BZ]iGI܊LfIxYՄhrœyN-gr1N#Q.IWOa# Ȼ \4#]0 > (@hNuU6=d(q9KWՒzeg` hsZf^tIng"eNSO2FD2"GBU34gOM&=MFpNv>?ό23a2~YJPUA?o!:hH<U6at_G6IB+܏,N9+衰z}%HSL/EDg ]ڐ->/!me]&.QTLj±b!9s#:Ҍק Q%p^%0[:Bu5[LakJAА7ÞRqqH!63bUɖaH=[Dz] 88m@w| 5)*s+z k nrb&0VeqP p%eEB}c6SNK}ˬ̛2lqlխMBR(Z|vyji qVB@.J,wBЗFFphTiF~ @ȼu:]8gĶճڑ`Z"=~c5@,YWܭ%Wǒ李p~=+\ oJB/s1U,} zUWLcd}~eR'g u2tVgXB8bjOGff"d%Q.|̈́Mӌef:hx:8|.)DEFUKXAѿOhD 34X#W7"G㌣!XjN`laalwκ!bbiFUZu/[Gwb.6^-Z b3n7YGP~xi] | ŲW0’1d# FXUE1aMZd88#BgDqqc1+l<=s|wyg฼yUy5=Rgaj +v;U}|x/wdfx6B.PMLl1qSoߩiZ&q)9`il.DV`8K2b=,kBCH qsy|(p7JdY{ﴲv7sG:Qٱ$ T뒪,0(a#0b(j-j gXXO.eRַA9OWd˭LaU(|f{T B%R52gQGIِbbcyoSLnltY9r@!!dY7 `{MRߪJ*CUhL0pb6/dAZ&\AƸܢ#&;Ъ"9Fa' . I #%"N:h 99@Ffs^<@?&>0mͭkRjHLo lM%dƒt<-;ҡ<7M=)=2SHFTC2rqȲIʑ"3Prh,<~ CΨ5+.>s'2= E"&cWn~n$_~ɚC=d:22psڏw=ddd躿zwEa_]8Sp4$f谱Cޣ1D!*4zه0sV7;髰 ʯD2AbBƗVu|Gœ0e _:8#T{5>bYsY9 Td2vI@ uBclk;l+~gWM$C[OB!¯JH}~8hƗqT }bHɏWuY<6]~@k}?tlG:) 47n+ƹ"%.q3K&l&yǧ]`m煀kAo1s?C4 4 6 Bו}nw{׍]nz:&@js hۮM1n| B7D6]ko77V,X6 e91ip {oR*ޓŒaGt. d#M^o H4_MITޮ{7O$)bϿAeO}RI A'Ux]ުF`ߚ*sc>nA&Q>=Rsl~SMܢck`.ϢUͪ D{R 47UJ҂Vs6OP4ԉ$9No0W`Ge˕^O m99Glw%pްE^S64>Lb4% mAPA[(X* /[`ZWZ7qvi#68< ;ߧ#* \ BNaXĒB+8eh=ͬ\@ȣG旭ggM,K8ťRk 5r,.f3\8 aZJ0lh^߭6C`DfYOX}# ~rf:8e&g ńұ9SKc5cQۣP<:~)}94֜ NC;N'dU-v;v.٠ a!LHYd{e$UGHZG2܃aAdMEyvurtヌPC*3&hj):o10xbCZkRm RaDhQG&ٍ;G ԑ\NFxvDgv%x/aRW M/>?Ԍ db+Zu Ns؆p. QK)іŞ̴jާ[,#Ih]W)'0)V#{ѫI5 \Ku q˫83|dL5Mt.@ĩ+Cuc_/g7NtG1hԬ%?&eM(i.%A^"W~N>(wh~D@`ǒF@zՖkק/ExNjܾRxe+A4a "1<oމ:UX-MUV[x ӑ+/wYn!4ڙp\\S@X]9_Su?xۣR"O h4>>Z[a윀7R;אixӦ>Led RQ?n)µi V.C {}-qTBh"bV](\8قiP9,5n?Lx_ie=@%&m)"Gx5y9?@ξQ*% % }$K*s6zQP次 L3,\|"_uG7 C+<I %fByIԭ"Xf._S$8F dх7zԕcsmD5V@;+*5 =L3v qǂ^%)+d+Be++h۔uٻ{Lh:_t雦qziCIZP!Fξba+gc'SQ?x Ց?c7m5Q\R0ȿIpKt7NG\1l0u*O7t)ypJ IhS֎]Ukmְˮ%vJr[S΂ @DݹOk_Sm#{saՌޏ &"| 2 SjxQө".UXtB(h09IxRDF`D)#CG Ei[g)gf e6\70{5 3ID&E-ILqQ>:m?=CyS'@+̢LwP@33=YP*y_ "D-.aYG&]q~Q4y~>e,5&԰ngN3|6T+<*N:b?go6cHЎd Qn'p?R?YA\uC6Մ}, zCU|NeUš\.HvgTEإCUgu~laE=)MROɳdˑalv fb~ Sv8GdWGg> SU e(MV r.IDu2vÝCez2:,QdKUv ;:iw~/%-sM͓l7Ηh2mAA,>x(d-oEgH]R.?MbPGazA㈊# zG=A>[vivhn&bT]9sy w>QgKy$ʆW_2liHuL ;Y%*<'+DѪ˂K8CsIV7i]&Q2r_"B`Bײ]k!vf,.d#$i10>e#TY8?aF!g(Rk@ä(f.H3єuq m4*z*rRWɻk'^TID!3lUOGm"ljo=$yo4 O/͞8T<(aCBRK&/\أ齳qBSr;<SK!=ZӭUmo@ bݯZy"$L&aA͊g!`:g qb*6nLak*/gy1iHA|> j@S͢9ȓR^`(P]w®rFnlOӯhRf63뮗K>eOvP[yt-xE?SFŔvAoLh^7p8=qhGp'r v ]}ot."%% 3ן9XM&ǑؐCmu^t$)M(Ψwl M`ps^Ge3 U[yƻpHZ6WDRҠV?GhMxܪ&؞Pgi:hzSp|SkR7gmzb&KCk-4ft7@ʡ^/BBӵE>ǛфMgٷ ][w_'ms3/:P\Ǭܶlu E\dXJa\-top<qzx=a@O׭JѠ0#FѧUӬx A'i;y].&OAeCfp̘}QS}G^9G0 dL\Tz8@!#Fuvs(ZM`/vQX`:E>|/uN:T8:pE1M<\~ 7vZ^RDv>s;%lK-tP1oRל@ET>=!>6\OIDy/C+= _b13)-A h8KVꇎb(̐!b5MLhHy6$]Jt. fzFK̰ `$b@ݕBHSX9hwҍnݨiq7lȘXo۸~d a7j%ZXloFB\.D!~s?]& `5QND QSs^ԭg-S%q^IH=5?JlM4al,Ĺ~K}B* -GS8W0zGuKQ2=17-CPKJFKl K  6sVs *3>`Ka4tƤ#c\`S֑\yDOI0ﴠ}|)tŤBWUYZdjpZ9N [fvʺ*<%MbO;<>7Udb q#<_{N⛲:ol0(nhlr[4Y.DȢ.©Ze?:N¡azA I$S3%ދ6Ex)_@ XۨƮ*QY2X+tLOxV)zL$P^Ӊ3ꇡg(x" ľ'|QZ_9b ]p=.|pYa-hctl٤J )띖}+y֗?~sդjƁ9\L`CP"K\iXӑu swM|H jOWK08z 6 ѥ0%GS: *ےvb zgzlK9CPՌ]HY~YBCXC#Oɤ&{W1(73i16Ի)`l+c5Z u A2iE0 nt+Xsik^y}Kh,a6/qNU G9K L 9PYGj`T[?萜g\}𵣬u Ȳwy "t\sVPwb#DKgl&z75-&7OP&|I1©/{y%ƛ;JWBk#aCAMX܁T?ݯG[֝94[  Xj"LaH{f62qL8˹U{>kjנS3\bHdz|ՙ(n@ocG O+i9==/Wn'|Gb(ntfffg. 8R.3ܒM[Һ"[иM+T֚@wˈ>` 5=`}[Jߊ+0ԽO{mO2(?usWO߫hv* g G;L5LȼZ(X1Y؜77&szbld9NϬ;ZNV,O{f ͣr^v0j<il*Y܉*@(bgE5ym>tPž]@*,2u$&⁴lX!y9?6 n:*V@l3Magc=~KwGIOf~J}ի5.qwK|hVz=*әI ۏ$4 "W÷͈duàZ eMFTr̝W!s85몂T/ƫa'WLVjl"hH-P;Z_J 馲ۡb#m=ƜW+LUE@->o;3(gfjm(+K8t.ZV͞+GH"K5`gx%CXwTaIUXY7Jt[T/#4*ZEHYhh{ިD;tHAm,>q?sǞaMO(Q{cJ/4KnUn r-#;&<lFY3X)dUTI'[Ћ] +BaWZ\^m 7$_z7v<,m*ԌcIo+CE؎ev?*v%`vb:q͆h7wa44wXRC?Y̚3iMT(I R^`cE+3'ry\1fN q 58ů!r2<8,ôe[l\ZGg`:Z^]dc|͙}!,lwr[`P:m6t3^0'<P Mx,QY(ZqTVgC4Z. $Tܤ@$cbl( Ÿ @Mځǃ#5 \yK2xU5#Wk蘮!ݑ{ʭZJ#d]ŲyJߟ3߈'PhʬZOf| rjI @:CpIߢk5z; J!gE$k#l>6.)z)|X{8uq3gtuva B$/"fbJ xSc5&AtHxayHpek5޽[NBF1Q1٤3xDGJ>ӳ|4q64X$ )0|9ċ tCEyoŧ/2j@kȹ(htGpv zo6KfVTt N1dU%+ݱFkj\ @{C:*c򽫂PXiFA9]}q:^ g=k Y6-c!YʛZX J":>䟌ږM;9ՄćEte sʇJ$ݽJ%3ޓ`鲐kP&dة||#E[\؋Ffb Ve2ڬ•H?^Tv[pk?j ;0o5+{"Lw#3ʺ[5v/Vf-썒)flM NH`M0ji&ҕ]46˭+F%#f"gb0k_qdGW=4$N]>`UZu?4ġ{sP3@ 5P)OaڋBo!kwwFjR_t$66}:lߋ&県mC$ 2 1 t7wgwe=tP<v"{4g*> YEs7 u6/~(C2{s|4NRf6(F$2J)G+Rp}^)# -s`v~f62qe^J HФm2w6J dmZOVWF}Fu[M#y5LmX*O5˵Ie SqvΔ/ry*ӴʙqW&mp/-Gc`PHaEV1QDTDcU˥3@؄(=/s+6i[]M@eMy7JGo'[1y$3M愁uO'%˺ea Zɍ ~i$K]eGl;ȁ#ҳRpTAאAh6JŴ7sL=I!.kSVȜ\.AQ(qmW "͠ v !ׄ]!9}&  @TvpdQew57Zw_2 *3(i!z_r4=h7 8m6|q#8>,e!hݔΔjΆ@ѝ1ʳ59& xӠPTq%TigL`2v gqsdQ&&u̮d}$ } Vv[̻qXo`DWM8] bį A|sFּ'>\ضIW`VS7gt!sY9clsw (ZnM VDJAr8y.8qdyXS^LM$!߱Z*/{$XӐ9oE8+RE졈W-+u jYx>M_=סӖvِyk*&z7hCNzEO=#>k//mCLLj#Yb)gPj{%!cx"GEaئH]Z04O*vжCEaQaz i"ۤ 2sA!Z:*4vB@v|BSg1Vuo(lk'&Rn K^Y$u7߽ :z3vp̜`*#/L;!l^QK YCtP'ex̴p9`djƀW8mT|w>.+}RX>`3 wnhbb#,{ɳi?Bs$rh,\HB JC,$ 6'MH4"?9BmXH^;}'TTE[q'lo<¿dzh`\@NF|C+\Q"fzTR ^]"`V$4L4_;ۍ-.nhևU'Y.›=מEŴ@4x7s>HJXD(~O6UH9Z~uгBOlCWCqv1o4DҭHZd"nNDy3w RceUݺ_mWL?jR ţ#*l؁}Ue3PH݆K榧F VC7_%ώ e_%_<(DkqlNw =kxt'l4?N|I^[_d ];NX뢬!3o$a'|bco5x'Ce]rPTo͟h& >c$VV]%**aQ((~ ]$9G_N2kdދJk[9-Vwp 1o[؊C/R=J8~ncٵ* 61.b,qHi>*!8c7 5/, qP !28Jczm҉ M {Te^u< eT/ -xԹ#Z uxɮ$=^ Mu7^;wL`?{:Uڢ e.0 04.Çm?!6UgkY  e/3h3r/}HW7x9 BFv 7ae`^F~ϛ\JF8CS ogUh-(1̼JY};GS|cF[ps6rS. ͗A-!ݳ`@O ln$ [SH,xn(gXAm Ԙ5aЅ~nX}jw+EHf~߼ު7Ǭ;ƻSo0N=q| =zH >V8"lS _:cjv 0)!4,+r`d;`#8drZd9nd̬%((ԯ܇e.I7mivq-9_wLDG3;BSt%z'⺗GQ-_g L$F%|d/O42rUcaSH /Ǹꌱ E.93jϩ&wtē Ũ#3a[9:kG@WaBCJpa%0rjUǩm%#U\Q8rl$:_z WB-]/qi eBgaje49s-1 퇬~+Q#qyS?w**b/;oTO=};6R+YwXPH2'hwBuqʼns@V`Kq;x ,Pcge݊9*UYj9SJM>h5 zKJrOMNED4+. 5ՈWvNs.S/|G¶eP{2z/S/h!2Ŗ8ʌfŘR)j9 [C9 ;ƺY\{GX}tlR٥ς46Ρbgk<+4kB`܆{"ש ̊$a+>wBWlC:n\UeىXߞ+-6U[1Q.!t}~My2°x] l&,tfZ(,ajxcGiR`[8_ωmN;VUSo乊Q]>)5!wsh;V `W $ T$\(0Su!ʭBo7``Q*XYHT!6zYgk_:~ qN-e@hGwZ?etnUҵ40-0t-w:"4p7v6_ohݳ<4m4Ny'ULsT [K횰#kȓqdtYL-hו(Nږ^h] C@C#{t?@ $ڌ;aDN?VrNl1++/5x=,+':JLk(+#2#Z ݞrTBxxp  ܤG-^&uu ' zJkF@Q%xG9N-|} : vkdE 4-. J #3k (C7|mNŘ,GMoAKo3ø1PB2l>/! D&YRm]#Ѿ.a_!=_\HH=zdh-ruR}2μ< ,[z8X} E9_yBO`~el9eQ36q#$S7 )&C[&nbŬ.SpֺFpTFtaY h]An3-kv([<ļ麞w 7}wYKѢKU5xw7m )(?oDm8w,;: \3TLI)kjti FB"l9Zy&:ds\tNTi\Dg ?,eZRU{oa>0KtsL5ga-۫֊PtYj>HPKnf?in:~NF]l" =`ᓐh?6Xi/hliʽ>2 `E1o謢 ;sy'tog3"۰zKJIUp;O =wH`ܡf^S($P@{8Fh ϐ_ G2|xz6%G5!ǧ4= }IOg̦A r]&zhfo%ExV=6K/0Q(lI#J +f ~_NjDJsr[>prݚqmE@Py}I)B^ِHnrO 6h,M|>;=,߈'6¯0I:N&@b<"0DM0^=B }s(ā̯,'dbOaDX GRT 1?p뇧:,exFϏa =QOwIo5h^ܭL#@'!2 !cƀݔU{q{!/w90fLF31OU鰓zѷ=W=}(kL%ZlZ$9^ +1tsD|&(i"ȳ$W?ѿM}0`}-u]2PM"ԅ#nI8 ֏0LJ~6O=xhIק4M+:-x\,>3TSEcXV{hwuC#AwAU t\.(j*# HVJs@zt ~-dIv A4D'ͳn0#)RjtE嶉kةWȔ/m5BwŸ|:Aƫ]Hk7pV([!u1ԭl""տU1&ĬGX4+ |[#.5X  '`T@{Ȩ~E;8mReNٵ:n KQPz)ro>,H+k*+RZJ\sUiD24a5>Vn* ?fNiϥ FZd+cҡ8 `O)ˉ8tI_"Qp rߊ b%"B0PJAd{i"vxo"0 ƓSwl2MRY^x<\-\I5^ n QB s ;wx4T&9`f.:*6!] %tK6.E &QUkA=T5~>Fz?P=TLѫ_{MiWýܲŽy& /j,O3{PT#td%V/G_֛L%^ex/]˖trnMK;'6f0+yJ$/:z裗+j+(#zՎ%7H+c!Dq*}~6kϋZhEHb ^s͑;?L*5-'H=*#jGz{sUCAůvs0vXOfnS&Z\pHzX0Nl@dӘ/ 88iv*YU ЏY凭PDMdGkuLO}J}0 oX?'#N( T۲<5Q`|!17X>|qivyF5|aJ:D}Uxf$uAcq^W(=!oYAfeD:wh x܇= P6y iE2JX&gB)h^xy_tss";L~cD 0MW_U A(!^amn?B3˴G^unYxKW9Wms ٩s~GCBV(("g" _23ƔyxH0z>1,TO^@(増'e,ّN}'$- W?pEiF>[߮8Ɗ6~E&< ĨaX)`&֏٧̶v?,=Lr|+zHxvR=RK!ChyE?=gpхţS[LPzl xW KnN=򺆽4uzdnO+ 10|"F,1ktJaUxc>.ϫ0Hȯ/ҫ[霖uED)ljv\W_ʤQD$% CF.cxsT3imS 4NWZLt %bEП@" rFC7*DQ@EMq'\_l.`S~v|{ZNy#;gAR_2ɱ.Pk_l]z&U.|•~Bsj(CnHLޕdqpi46=zz"( #Hـg8chg[?\-zM$lj|Ziy$ ӼUzx說-|ZV8mfZ^,AB1;)d9 p 6;{%Piem|m$>VQqήL7;ឲ/\†0zK=V+9ZTR/mM"Lz~`l堦.IO!uޡ׳n֊jFW,SQ31,~^"[k1 OTe=Q1#P9nTi8@t1H{B3I5-y/sC :V ܡ Ktu~.5>@ EGLB'C-oC16ާ7 ی·k# =?GP@uź#U^T{hTY/y93l2ףYR=#q='i̓ZYĜۃL\϶v*DՂz lo'旅rL_nCTvz@D lA6 Ԑ#iMYh$x~. ?̼ w^E6[rDvU>lNEx?"^O%>aЦXqjwP\ F=(3~ VPu׎?B>rak+ \_'djR LNIYyOo"8g^g`8.`ӛ'l)e sQ^epe8>죦m`-Vvkv1MMgx`,+@pyFt;ɶ07'AurH)e0C"*_HSJ[e!`6Qw}a iB(UMA9L Tıվ~·֐mVZz|>R#ϰky.J g/*uN6Kei/m %#}JV*f=i;YNxtDBdaNy!a 0 !T22m4Q-S fPR$:)v(,!xbJt8A_cxk=:4 GC6 -k{TRx$3PP /r }'N˩X"SWN$YUC1'yEN9"JAgލvll7`ȬȒ3.j҂\S a&gXJփj2g|oũb؟͖)B{ӝ{Ss4ͱpnsx3Ҵ;MZZ57 vJKow]#ΆV7,dEe"=CRA@& ,y\J  Q'iM_ڵEC#O Mj<RĮD1p`/͂ d_IZD[Cs1. rosuӇEI@'rfAŅ_i] k;zJ25~FJhrOZ ;"m*:$^JLƝo=Ggd-.ܛY{58Qßw#9+E26rV'5:+lv釜~{8U=`>Q F4mw Yjn,Cd3xܒClqOE3ê@31$Kd>qsys!9nHJl3g-L^y(O(QsY> ?͙7%; THίYN?X{Hԫ7aH[_g/aG\;n|o-A]`jaoct2%w0iϗ~./.Pk& :-#Ұ(m+)e:^Og3qOYSA{o 8UzmW9N[j[BL?-;L%?v;U-쐶z:iȡk(dFG>*QH 4+i:ʁ tbM钯c45ֈ:y,AY0MFNܓ kTsN9rIoLSU&O |zլj([gj`;eztd4 k݃ЊA5qO qS$k+ƜUkI̦ΰjnEW~ SćXgxKQ1NOq aethƦ1)MQU-T}ͪEcB9qJtMsȒ@PM'9 DLPǁ_ֶCL7G?/\йn,xg >nIQgO٦bF;}08H^NVe v ӱn SqyJe~ "_q}!$Xy Y^glr-9[0e=Úg~e8dCApͼh|{qT~.Y7ܽ)>5~][KjєM3k 7?*BwBT%y^ޟwh[7~C_IL+_Y鈘M<βUr!fV.f*1 xϷS{O҂ e#@6r |mEWMw_Ʌ=[[emDuFhw&#- BО4E& q>Vz?UW 6$ꢢ%,>.1aM[iFa@M1wQp48u[ >3;' /~I%5t7ދ0Z=1 7&}al_ngpTp:_7eiK4q9 !$GَE@s ɷ7["ł?34/nx'똟׍@G G Wܾa.7nA]: y 5׏p>fwēg^{E(5d\*ԁÅ&@ 䊒NHaifh_bOբRyTty'WUȰԽ "p$";y@i%"}WP&Vf Ǎ{v#:)SS`\d/dh& }3FFW]Y5 'f5:n2>y9l2 &ɶCܹ}<+ȑYfbʡꆊbbH`97':&ciТD$mĵ|-jg?ApY\V/{ؼ?DVTt]؈Z==3{≤H+"%6J:?))logx!Zbx~"SF xu{p "(7ҷJ{v;-ghɰBI"H\8URhOæ^=M{BtikM=s]Ѻ PUk6v.>u%OwGR 9k;WRº9Y:*f._^>Nw^XCKZ\\v ; q]5ΫEUR~PϼGaTǨ\[^NWDp>29Ealt#1jGS4?%Q7AM%X n̢+h~bYH'1 A,zՃq>o4nl}8o]j~Do5 <^枘f-{ζɮX*xY 4jІ -F%0B)^cyJܖCׄgHLlDt\ߌ,K*nH X?BCGKƵ'ot-ÑQpP"sZ(*5ꌷ>O[%"0\5ZI/_챡.psvrl"DV 'Z`DD#)cҭ#R?nh bM%Cݐ\^p`҃Dt\90sDř \k)14kY`" [ I}VNj=Qa^/H,'8j<-H~Mwu@E,;Oh(?H󵆋[..7dԚpoxR/v:eU<&dњg+%`1N=իl|WLO1bz}_:"9y$ѳTd<7=:a#F~BC@> 133 wX;=GL:2&CޮX ,p"m~=X6A_ 7yN bAu"[: =؉{8Tt 1 >+LAGMG y>.C6:9:>/^T]MBs模O KH9"ٸ<Ӳ-. q()t; f_g=#qE`bmRR@~.TKyw}:0>Cpl!H۰́|0w} kO{$ytWB|N Slyv&è[CHL_mp$\rөZp?h94Қ܄a0;2pLy"lmo0w$(P!w5=wXLU_r7 yK"uKn;9hCIO$폣m"ߌȃcʘeHYY ! J*ݵՇ%a}ɻT$;fbꦏpwS-+Eα ̎Nrٯ֛wR@ʞ y"FcS bMD0i aMuPg|+5j$,_4!̇aQ}=MEnYudx1&DXȰнD.0%tI7D_)+Y/Ž{ I{e!Jhۏ@N98N9Z{"2&d1}ޫg UG'- DUaWO;y\[K2,t](\={mQ.xLƄj͙3k+%#A c8>(cz>wchEJ#!Z]@xwZܔ}$ KdX4p z9"8̏!mUJc])j={|Ӯ[,!uVǮ=kcᶬk^ p܉6!<~ӯRS4mP(rtNc*vE>T_3Ղ7c"LtUl."jt*[Rc)!9ijty4-y+h=4 ̤fi0qBAH 'l}Muܿk~js^Y-;e@;.D@!V̗]4, Ϝb`.r$щHQ$MZ0ͳ[3U&U1E(J+S-ksQ>o uˇ0q+;J=p܎ϓfo29UxVu]rفـIZc) 1鱥>uմѺr>2_Zx\48); 1BQ;0o1l܁r>3Di9+BzŨ'+49薖B΢vX)lЂ@&bh~ӷ`yoe=nG0 YFaE*yhaeݔExKi ΙU86Z~:|@/QwɊDTuy<-Ϯ":I}k*|@;a|r<%g3_k.1vcR<. [4?|=#ag>J," V0>fzX(pbYWM8`)HLa2r3O) *_3UheERH-W4,*ny,;sKjC>V׬ܻ@DFT.8vOp77nF>;v)”TE#Wz4l07hRxPרrib륧SzTXK'd2_T#ʈe/4ofh4K[gtG'MZ༱n 7agG^tU$ksxV-d>*.]{89- ⷛKQW.p$j wv8{h5j/QG m&$640NG @P+ CjqH6X?%Vݵjr);+{),Y^p_M[$~"JXߵ%c:Y1IJ!}5e&4_!cļ.W?)hg6U ˆp暸*CԞ!b//pIUIW*w`JuDq]7"E[e"WN~vU"Xђ(p*NNkXh4vӑ6dҡA{dA]Q𯓡NK\ h,EQ5ȱhx=0xJDǜC~I(2O(Q[,j,PHa o6yYa}cB7 *jI2x_$3+jps1xTrwT QWƋcԫI.FŻI ']dfO?]~NRE5Ç]p]5'< 1?$9id!"ONB.@i=^bȊj 6lG^HC]9E0вKmWF;F~ }b3 '<-$`ҔhQ\z4EeC?\چhzfbzB8=.iC:ltC۟A٘ 9=@V ey})zoD4@f2K:0GsTfW) [E¿bĽ3?c-wQ6T򾈣梭Kzuꭌ)RjƢ@_V>3P  @oe= yh.$O1itԢ5Iޗj @ r5OH_PrlXGLۿk >k˘Uܺ\Sw8Wx!v^a-VX&LZcsy#2VH܂5 9`᧱ዮOfHT{~U[N(xT ӥapM=i3k&|Ѿӓ@"s*f<(FaA.? YJK )m &)&w>|v@F{֬{xI'^{(p(y*VLЋ4(o!HH~.m ?!JjUjAΐ ԕlȒmvˊƤmo 탹%LSV&* ]AVRrѲxnIL0;l#},ޠ's$9⇳An0s1LӼj+d4,OlVZndXnErqt=[7T%ZS %eKxVSpBV':Gb*B"k,G"eo׵oىޮ38\W Ӈg<#s9mFf[n4&45-Xac1j/%׻AnjM~4I}\Dy"¹].*Q*Ytm%GhǪ|R3xۦu3DiJy^Q0dr[Jшou|TOk#nlufn[܏K ?z_4k.N  O(ćLC|N$gbDfY)>WRt ٨ E3oz͍|๲[ +I+w 0yi5/dg/#^d 巜᧥\lE!ֵ,'R)@mk0\ W/.B nNϦV!L'U4V,Ti1k9*@ۙItzkvBÓh +Hg,Ks 6M]^fF& >kv΃c^qi٬uHN!HapՁā4TЇQVHAoyw;.a9\}v0!\S`~>_; Xf0ăj' *糇jkӂUxT`tb+#LA^i:ۈ@E5PnV3ռ}BQk8Y SaIe6FJ?O;(SwH(jp䱇KU.DQF Z5@$ P?.#nԽWvݯ״Xbw*sVB_3!C FhkqQIzD="}x҃_ BhPpz}$j%J<+>OyO&rt% CQs(cSk%<5{X5A}.n!.]DIvõlR6^ ǯo1uߓcx[ =_i3zJF1⾸%rjR5B`cZUZ)2Ac|(U 3Rmkmt@-B"S y^bG r@/QU(qj$C\[S]|Ij5\AB(8IR`ΛPAyȫ;Lv"Γ:N(-پ2>lCݓ"f;^(+F|w}dpwlhbv/  9X#/TOxdRw{ٕ%@ |{Zt¨T]k?@GVB5ÅFhΜ+YfS~/ݖ~trǬw3˕_[A1=JI#wMh 2d1a𘥹a6M۵1]tR"@'7!lv6Lk;o#vy`PX j.#xR)[AFi ytڎ _$4bFA$~F 5^ra9dZC>I/0#q4Cj1')۔m𢴊M70 EDzbʒRi ql*;TU޸Xlߟz}]"q!h72Ihz{(Q->bUp@=8s{d"1I»S42o˦A-}Gt4|<1iˆg#WAO Gw*8f8Gqq E0kn]ȓD (xb4,#5!DՊ&).Xp)<;hGz.u&#w0W󣚀Lbȇ}˄z^weQb\H쑤)m#ٙ^E"a&D`.c{J:Zk{A-!WQ"M=O%2 ywB7j^Pp``Y0|¡LmI?!$&?`oOkn6R~|od4N,v* 6Nv,3㜾oI0ƿ%'#HV47]7TIRXF@i -vȓ^_ z㓡^ 7a߽@ c)n!VTӎR0-.}*]H:uֶ3 }P$BiO>eQJJŧ9'ze. _XrS:)OޙOK@E9j6bm" *WWTZv uiM4bif5йMY+؊O&09ځ5vku~(iăb]m =.aʩl](u&*pYrv 5P\رVKKlyZj`@e\W6ꐃ$l 1쪥 :'{詖91ԿI!oFoپ%;ΐZKvR^ذQHJ*:`7#F G%a"LAO323phڙ9P2m~Fz?"o+Sw|SM0< cl;REI Q *z}UnfX>C|'`q||ۙn@EKEeS}Pzk㕞k=b_H\n60XN0nj!%oQz}qzaњ*7phȈpQK8jA^`Jg=K{~ 3v=/ԢW`M9uZx@a7{^i5IL&e$=clR;Y̐| Wv\7e>zN0:nqkB}@{sts8<:&o9h%] afOS*;kȖ#4a+T7T)ݩi*mp G ZBzF_m9m9 UH>}"r=쳟 Zr9]\{f?ݴ'|?6̓{p=*;з+^>w~ooV?@=4d>7kou9KİpjcJ2c9 |P`eөBn}jqh}+6V~k(ӗ+:9".D}7A{4b{|!Dp=v)4wNXJ䕜7Jǂ>o9Rlj-NuF-F8~3:P^69@+6PP+5ªbM?q}X.4t󱳜ax~C/[}l_dSO?pQ G o_%Am؆~R.gw  {( 297y!{(ktY*u,|S0M yZj#N}7L݈\W4"ǘ7G9L<@Y2;֔`meFgefkhKci.,gp*P@t mBg|iMXa#;v?q}EVrWcGn "#9zd0}2iӋtBÈuҏJWz ibcG@ HQK>r]K$d] BAc b+P؈eIRҐ5ZN$ KO*Nk`lehb'T9,wKt`Y1:vt^ >IW}ZO5Ezbnn"(kkeݗoXE]ʲ&RͽzްVV&hגȳoCzC8!8&2){3ޢ(N@wHMS( ^?%'雗*`N@9i551; YIYuQ.Xo )@=c~61*&8IX| . ܀_j +c ,L-o|T{c^UUO8Da+d25/LFcj3oBZT-64XJΘsP \P3+l ԟ"X+\XßQb ͲIr^Ox`rbghjuL_%1 )e9e.MyCQ ?y4ii4U#AU X;'RpRBvp_dԐE~bkU؜cRPmVizS(M  #v\m&u>>,(v}Bl9c;"$4%uiL] Yǁ#Tٷ#e;BfD. `pMT}潆#xGXA+-f뜱JhnǾJP!?އ[48`B&¶^ԜuM$,΋WjA+,E O¡ ~<5}9h*J5 c6G>~UBƔarVVZyԪˤ8s~,֖5.7&vzf쩥 GfܬNnQp|٫(W,C+DpM:o`]m]w@d  W:O2)ݏ_OquH~0sb:[h4Ma|@ͺx4_SS.8oɼ 8#R53N-ΔᡘSɢW9*6r*ę?SE阻L~8*z56܆#Ȍ >z *2c#%.d77|5Kʌ_{&+/֌N M'CDJ!=8[8Rj0Pa x+a|֝ukq172~޻/\I?|r6% +|LZL\iz,N(:փHR~/Y;a["SMe*9J,eҠr 9*ѱgvA&ӆ3OeL~t9$eGwKco,B1@h= NM$=xeiakhZxxV2h6Մ;8gԹ9zŞq5o )w}.eR ozȢ4^= $B!3VJ|NۡPBAa|HL 1 K|vC߁>IG}D˅swZ$9$nJP6+C2N8\ؖ od ;-Yi' S#Wځ8I[zS<cg{L!J5@4sSbEcGnC\J IFǑZ<إbhǗuٽm:~=۳()Ar>(-jVlFEp4vkKjȒi0!5?*'ԔQ Nj9 (( LH-2'";\9^d%CNTAf-+%F$}EDIn0&|-"~Ѫ.KﺯMTCl#mT*K*ah&=.@@*RMpw  ?+҅;Mv|ؑsR~_K&tPWTؼ(>s:bvGZ@|ST q/oQ˫ƒ yyqڱ?ԣEr .J'Ջ \ԼCqMn5 +/W:\ nyPG]6+~3l&94N1 %Q(aT3Ӗu̓bk2NGu4Y>q$U\a[2/)$Q̳b+`%M:=ZST?BJDX( _Hp@FmZ!2IΫt*Ի*v7Ӧ4O @  w@RQ!n87 JR0u3\zHckםX.G\H1SW `L2,lQVt-?'?ròONcB̀ m~hɫmfc 0wfZ:rUulA?/}@edI2}4sMgX:38dg ,{@dY5_={!Dy*kWS4,S'ؓkEY5y!ZxGQXf};|T`nޙ uﵡ1q5 0VwPȒ't=cjsa;U?SwgrIPe1e6=!EnaP +tk ݂[u&I*Cy}+%aW߬ra.gc_"GOx 4fp*P&]dNh4j9(G2]yLP'?!Pd=FCkOUT]?OވKE9ߤklbD4-SI2(2=(q֐ &5±c#?}+I޷(y#&{gaqA?SL)% FDu 蘙Hqhn6R#M108M)(fLl֨n yYa~346qĘY/yObHڶ,ZQ2ѡlχw@rWY/-Ix^-ߪۄwc2Rw2!\q`ZfcXZ2nn::A hAj6.˨\.^VAbs$PKGP>3I֎3Ng AdЁAZag`2\DN~O%Q_B"ձFҫvhe;1mg6NroG:'|O9/Q,VmgrˬYºH. UXj1d @ohK)0+(UiQpaJa O<ij9|l!?*Uc9,Ytczyq䭵#ev(bFJ I'A$=rV|jAg˰mS=P1[i+"ͺ]pJHLś0_1#8pձL `9]+O┈(90`0PƷys[%0opD|8(L7^t}L^rG|52 NOJ 2Mk8]Ch>Ci^ Db%Ql0ۨ1w28D9pGfݫa8@iV Wuڻv}V&p,o V'Ӕ Я4R)ASJpv3S;laZSzT NԯFRWpl񽜂P aD4y u%y!'4s2x?l)]# nd99X(QN% mNX], ^Tvq? Dgŗ*eQςNK2r.Fz^f<ʥiИO?,p%%wD||0uNȒP92YI;!v^E v,n-`|6",ځisek2i~mڋB)6vB@((= uJz`-HoTAfNCvIA־.>:x .x{Ũ8z"/4h+L rtkVzk+{30pQzSa"cCRk= kgeyf_Y`WZ cNtTLR``t΃%L')b[x'T7LLZZ>7|LSPVFGN[umdScyڥ/Y|姣(1U:KIE?AM=?.`{+LXiUȆPNY<"h۶4s[*!#Z!=k˼Ã=6RV(LZG TSb>0JBxvua1[&t mek<&xM*ySqY_*CD_&)5bY+IN@/%_τtLP6{24S+Za "H@ymQ z^K[9̌q;bn { Uo8^ <`cq?Gwg/u'ZLk(cW}<e-$q^TiЃPEtIR)Fc:MJ7,`qAҸk0Wv f FU aZ S^(wF=n| Up&5RZ*W#4M  ):MXLqR]\ 5rG$ ? I Q;yJUAwRbjygIdԛN,eeM>2Ol2[9}t!._L^B*C3%Cne:BnGI hՆVgRRbSQY屭{&TD;;1}\o 94(~#ųʱd_r:{( ANK(wₘ2m5"k]X dFu%u9@y7Lx"r˞I&>>f$+U^#@[u&E Q'g4`S ᱔e彝3=^|ڒ# uY)u@jyD?oVu4=Jc̘"KӒ_iM۠SwP;OdO$px5ZxY:XȧCebEq'_DßMv-tIq̄ZfTm UN.FQgnJI\o9%H=u.o4gWe14`r$L% PNs‘ሞ3\/K䁫l n^*ƫpԠ+0P~d0PAQAK"^&$ Oq[a*= àBDKn+;$w. ='𤡁ا{Eom(!쑿, ay&-(,WQEM1&O,uŔJS(/c{[ȭ&Q<$qJ. bK6cc%Ҭ{*|]n1}.x'>>5'[xy=`{(6Hf*"'!(h )#Q ɶ3[k,NCw':]0ѲıBt5eϭMr@+|e2n)^;)2\+ylܶwɘLxi(nS@%j8!'NQQ%zF 4Wex1nBA!hm$lߡI\gsZNieoZ\+fY;J׫lRc~fEcW!FZ@S+gp62)vzߐ.Eɟ2L"8 ק m,n- ~ΈΦ uwoϵd9] ٻ85li=sՄ{ {GP_{A8Ѿ{ymn+[oI,". r^a|/tuaK֕ӄ8J C%s5ѵd1v+j|柃gu knQ #Ɗ>f3KD?VnVy3~}_q\r>fSwjiUQ_&R=Zb6Y4蛯5fcvA2|C6NV`::CxPbG ʹ(WnY*2*̍%R`6$OlV4@(St o'Gcˇ.-Dy{/ "z7uĔ^k\.-t{qbF8eT. !*YpGY_n& Gok>&W2.>&kr߄vdڑ+;oKĴF+~1,̧zi."tye/K2x>܍YBOWjE]L|Բ[FS`;7:\NY=Ft˩,;NIʛp.`7 أ7#] ā2mBѼ y)  SFLHR.umPQ_[` 6ɒ$UrMXS\Rnܺ fWO=1E}8?~턌eq0&ASZ0e*h5a}Q4 ;9f'7"UShLK\_$.c`#˦dP\#7*/] K?`(Hnkh\؝Ŋ< StnZs$-!Ǫ7_΢KSG7QC-Sřn+;PxɹR Z-KH70ZIEa.ЛI駼^z$7CyO9EiwMPH:TQ:ˍvbmD2\^UG$(nd彩XpSCb{Ue:PY>]Iz[\;G簲4@Gk ^UIALH@苫b3|0WF:<K̟,%Cz"MP.fJ<@/V<'Vm {MXʾF DH錔auC `9:]-C)gl6=X䬥ZKZg` 8K7'ek<@m*x4@kgKZ̻8*3ThH;_k=8"̱X񙗆J&{֓_aˉNz<8Ė-!]tN:{B`>=& 0َGT<:>‚A4!/^ηْ&JRnr+Eׄ6Sd&o|9Bl5~&ZoԾ;9pns@8ʩWXZLoif² yH~ YAӂ%ַqe !󲖛%Ix֧5:ENSpibs]FCʂ{=GzcÿA(*,dfwiOPï.}PyžSn p&G=]xÈP78[u.yn%4͗^nFK:e vIB^z~k7VzQliխ gZ*~szeN[$tvYA7XD1ð$U~  YK`5/:)(WQEl!8np-5B˞Ě~wq~_)*F13"0Ü97O3 sa=;ٺQocE _|}=O5[Lb΀KݴtZn˲Fg_/@HhiЗ}o|܁b-I~-SP ``Nd[^;L] v^4K%ѐI2G6-]j]Wx&?ROe!R9 CmMcfRi[sHUh+sPB|qEȩ^y-邲DhF5#艮K> rGx&د"U1 9/هhvI٢'24ʗfTx# p¯mZ߅2:VS^P֣vБISki1k3ӜiWiv?YˈJɐKh kCsl:2F(zYw@/q ?k#ZZft\8j P6v"33A.@O8֌1a+b$2]3)P"ᅨ.$m|iX1/J@EC~vTsa;~]'+I[4c ]T>I9lcQ4AЊ2iv ^Es4zmj;k<"O 26=Ыī3]7Hs*Gx2i׵ Bg+ވJ`Ѷ#C%˝+ G.ޡAc{c"g[p"=Q!ZRG _ $RLi٣IT)6oBF栩r ," -I'N)xgrhI TmuqP7gNKEMB(}>O@ހ5bQ"?LeÁ 8(gmȏaCn0xRr_8 }Jj1x-m5 UqZz5"RoK9b00a,N>][l<оah\Vp%x#A8\ymċZsҒvǓϘ=%ԞP)0ܗ !84 ue45C-Q~Ůzq\C%6'CSh;3{i9 94UH]wy,1Md@a?ZPV%fzZ%XX ,(K?3xnM,@yYq`謹#ŗj)Uqt}CR\a^G0|*5r EH8q {?)3 `l74]ͽP^̭?3N~Lf>1=N^ S9-]?n4Y>+&|2de@|T"! ڔD f+ۖj 5p(FS*I42I<1I MBBfXϐ؅#}$E I>fẅ́X3 ڔ( /$}[! =BiґKmY^_ۑy`xǢ#`MV#Mg3Vҩ {Lsq@&<ڽ׭ oU6W6\pSzH3!@n (CmI嗒 |7 ү5Zo`U#!l;9AY l1)VqCM8~j%59Ve7]c;GC͙uDlƂ ]1eJH{ ʼ&$EG*9Ze|s68wNyJK Nfd3jgsQ@US]&6*_D$~. l<^OzޥUz3@z!ݞL m$ϣSK7XV*IS,?ʭ5ڧ ҏӛִų{DX~9iH#W3c&=da6""?Jmkq$DokiLH]8/tӖm2l-8<8J쀎LM%7^Ofx~%vIMz/B1'3Y[#4^WPf$ᘊowdfA'ZQNyO';C9n.nm+@Q^BCS9p4(o)`g[SgW`ÛО.Qmoq{b3= 'dM*KEw[)ZXʅfLk Iz^cyth F%9Lȴc.Ks*g9s$Zzo?O3|JΞWZw<=9O2)C7 d7 h*!5z}@^TEFHZ MuK' n}/>21Nywkh^r 41'81}*و5ްs晴 e#YW;-*^< 2fGr~dymm Gv$L|FϊOÏ3DJuR(#N=˱ɬ[(0gow:y N5h0.mԖuq8 9YN; p|i#'5 ;!4 *$ʓg=gK/zgB`ҍqTK.k*H:w 9dLv";!lB)PF>3,2hf x_LcNPM'c5pv)1_hGυ[]elU6 ,2"ؔ }S7FOKeqM$朣<Hr,UEc1?l"m4%=>vc)0)p7JhGu4CPGqxI|fL Q០,<3'Cr$.]F(vz*1nhM\z㬓U9qY@de$%-=TMȳ\ޑiߒx֨EúO'aYDžPe'@~mN1M^ 6OA}@]"{p65A) 7&r) sYt^:U͒9tJ2U}-T%]"5"ޗLsw9\P 0$%xѣt,,^4$Uq`v~B5^9U s 'L}u8#+w<?E;iq;Ȣ9,k$GNnJSBGy qòCZ&>}}sAHUL~Ӯ8 >5hgz󏾽q{l]:m Dd/uq0$Oxn4z!h髉E|kk:iˬ,@A*2Ƹ-l+Omc\ǵsC f>N2 3&xg QkpK8J1(͛¾j.L ĜRD>K`_rly.4 b+)`?Zƫ/ͱFzJ1a nJ Htk`aa+ku?bAsD-Ey+/puEx{fUo""(hp{ypD>*())).*:dX5BS*@,tS|+0^Bz &l io: aJh :O<|WJǟF^}$vZ5RKľ낑m'wt iEDƷ彵?~+%f!s)vsGAgds mAƨJ0}XBG'ѣol>'3=>- &p"UN_GozM[dFL!vH>Oa#ބ;SCg< Tz%bƣ_e1r9ԺW} *ܮ\K?\ ajQ'BMzB_S~=~<XA]:e:-i):}Y򔅠Ļtqmzf<:Ev(;C,=mH8o3j&Q8璘sQ%O}?@[\XmB,:?<(:'zN_elA໗pVD]8ʡ?؄>8Q hDRWhNΣ-y71H96U12O55]U ۃbi:{eR]Z^3ťIUD[s=JacZNHB'κ1/Z,':c6vtJ 6I=9DBPf$1é'h{%g ܂U;V)Guib޴Zbwgؼ !eth3XCyK)Y 8 %q$3ӡ[ {jy-' gmEj᭕ ğM%}%&-K;":pCstV 1bLCq1jx@'A-xǠ):ri)cw۱vYU PJy▚z7lAny_ ]{U_q'W*m]fs8 E \:d5:)K; H&`dHOa#Otd`(I|sH^[t8ۻK~7x#ߦ^cݨ1J7w[5>ޑi\YȏїŒd234( QeY/VDK^\RlS5Boڪ~c M;)^[:~Aª>9.D@ںB(~G>3*Jd06֖"1ei9B\kn q?EJ5*(ݲjMzTJYQ~~2,mڈui/aov qa -fU!04`쫬0zEzz+ -k(Y`!kt7 E|9-L̨PGmN-ԚCGW&M2Vb%.>+2R#11jx"%FY[Y'ĺݥUW^I' {8=3'T% Gɰ51 QGn 95IJ1nռ$;x?0-şwrt[_LHƈ0Gi A2uwsKWh'N΍cS;9!JP ^k2#RA\Є s325H-oCIj LA~ujl1^' 1 O^H&vjò!;`` -+Â&G?+ \5`g]:T8jIt\!X"+/ YBUx"͊[f.{fT6/\IQ~ QL8g KoLDp wxwq@k"@ >r?oέ[ `e'#`d"aMW360/v;uj9>8~@ZDR!}eOSã@iz{D: ҏLڸFz0UxA tPa.ۺ x+jh[6\͒elS+Qܓ{*U>L ٣85^ $$O4Qݶ~8b#p$&Q!rG7eU%Zҝ3ƶ$F|Rˁ9zfu•1vjJp6VuWx1`f*eZ|N6$~gv0Lf&{Qmӣt7=W9r FiuC@Se-Qڶr2,VW\ޢTy?N8Vz$p*A>ygNL`R `捻@MO\rIo6?oV-bwriV-O*AH7AFuj:sj C1;M-?VS979{\pASq-=kZK=g2`y?qI;h:5N-p{S&!!jbF׫t]8]UD )Sy"M~A+Xb>X=-N 4Y=ȷ mCWot OSy!̶K'KBϜó*-&h Z$y3)˂BGTa5cAOhhWNTaWjlzW2#TWv{lh@+))oD^#cޮLּļkT)vB2䊲%|4.h , d~o "q_j :)ۏwnFMȣNϴ Ȏ98*LfVGicL[RfiƤh5]#)!YKQ砛+s H(}`#VcG~l !h<ie@be`IwSIhOw<갩lN# vq02Yft:YfӁ T+HO ͟5ͥ?Dm7nB j\:b b Km_<ήE $hٚ;"ܶOS"pq8J{{x8ZO6G@IuPNU?nRYf]2#iu#d} i$o)YUՆQeFZ(I m*P| E?@P^UB#TkHkI6+f"nc,*|>]άu #؀gɲ*W<}}XTdh"p,g{/=¾dlIJje`1>U(" 뱝Jx("\} Ro29"oeD BpQ%@DsEUR9X;Hӓwc& =5|Uت4 ]ci9JB8u78 7UwI`A8BAad"} 0R{Z b uj3S?{F=w i#oKa8m 'Z1{:9x]Ի8_zY0 GOb jƔ̊yp0{~LبkF2E?҄œw) 2Sc. U\#mv eE_U)۲OЦl:|M)SY%d0 Lj54}ny\ "ENG"S-f ucwc6BY]}%' w:`N"5c@ߎi6w{ݖE\G&aSkMOG|BiJ gygwK.5Lsu0xѤQr57>% Xl1۫'t!lQ\'ֹRfJ=bِF&O ?NoUij(h.7Cj~,{&wO_6吝r 3ZZwwTh{b .{]Ԡ~pN fZ[ 2 >bMm[5B;P1V/SI.9<~󂌱b2:R&hbћ OXz Z|>c jg)ߩ1zs3&ƹMc!J#*dg5+$fvy[bXJ+0T>wP'ԑb#T8@xfH8FQ\=Ys}*ބk~00 ҾB"l \f"-%0ֆjAm,X>B$$diG*-ʝ(/7ݲMEb\;[aWULe9C{āǍ*D.~X|Jj>%~@ сxd=ҝ[\>zkC-@H/xaȋt-NYbwqZ6A]'ykN 8FKp,#A 应/|Ic(o^>x>0Ff3qߋBJ:u(VF+Ufl?C%gc!^B]-lt+ U0OT 2s%\'GZMx# wl(ˢh8ilm BGeRw vɼ,ĢQ#.c8-E+w.`}j)APˤ"rCbQyxPv"/vl3]e˱aVf4߾d2p7tP-$ C.c+'K\ך 'Sf>@@ux~E)j=*vF&LLa^IH#]F>pδa!YYZڎ 5[ PSs oф$Z|;lup/E3Ѣ)x6*⅔ruiza藜ͦQ* 8X0% +n.? !9Εj[:WӐRQL>@J6jG=6-{|JFpTr*c7S@_0CȽ߀æHkhgT8P#N<6'a4LVH˸~ux eemCSp>OSi]غ3 yalрy=R[;bGIh/۫7ueH].y YZ{pUKz/3mPiBh3$9YQ4WëMx%'|cBDHb;啉hz`*ehbZDrRF{SH]],k`=3ot9U)TZre)zzJ>X z!P7LtāD\O̼\C d]2։Ը͟Rd/@ts!Ya/h;DO.H ÉsL&[!.)b8%olڊPq{V$=wꕓ:⬚pg~iBN5QKqv[+TEϦ`V/O4KxhH92.^!E .@rͯX3)Oa 6WTss6|7F:ξct F_LDl^%qpv)=WVAL uji[2S0i#[al#I"| Trx2Udžlxͱڙ%f>&Q"ې)6( r?1[U/M;,Ky,Fs:%hs5?QU9}h9t-ҕrm[U$3&\EyBCjv>҈TX?_g_Et ,q5Rrqw&-Q~k#ӕBLP ozL~ JU72T~c9J]wCrE7fg#CRTX(m=8Ŏ?ª#eG}e N<9tu#X&K"8ts0SM#bD-.:ύO7WP Cq ʺ1߼HkEOxnk7-eJD$Bg1Хfc>{z)R+*U%M3?E}թ=/~yG[hgUTA~R,3Lk}v0IC"-%u*a><۪rMn*װN4m?H /B]|+^8'+:M,!w,$@i o <[~- HF2/;MtDe1}obx<ズӖq~6Fj(L#xa!նT):-k[[ړ-Ts'wҏ zx ,@%zʒAλZVDz?d20sްOWl 櫽[MW?zmq2SȕȦ3.umsIVľ׈) Quc`X]F>y4 [R80WfJh-2}WE!hdǞU.s>WZL \ԽMn"kP3~F՝]ėLKOC' 1hJ/\e :l^h魯͵%B )w ^[{H-TrZ 0Hf/&Z.3]iHQwO*{VtoX湓|.'I>ωBrcL Shx=1qH:2h!.>% OTd^3<]& vUw L^JHE(奢gywnbb.p28u߳jK_`=.]8+l5)_feqVҿPG FqW2"wk]ȔmK%MGm: N<d1f\NMe: [ypbSuYX- eq1Ȓl ˽VFsĠr;0&܎$ Ջ]S"ۥu(*=2-V*SM0PO38qRCGu0))^@Rn&$j5(mJ/4'J3 ?ƒrmg #icu#1 t>ٟx2%yHZt[t;\}s Ӓ(bYM($ƳtmINs mUՄorw6+<X7| Dp&nS$QIdHte.!Fw̡A/ ]V zim]Wv k4vR>L5.h&@6я~ A#s6X8'pξ&Y!@# 8fρwb 8Au` KJ[<$X@:G4Bsuۀ<>UU-0CB&04G&n"Vy(UXC=34 A8# zxw'!Fgv%2Fx.sE9*ou(j8xS֣7;q.m54_.a!-"T(lFM/ LW ac! Ei1/iFaMRw#\gd,zB FX+tFn M;IZ|J^kUɅj2 Ӛ#?֋\E>g?uȜb Jis'n!:Dsenb?1K=ЎperDK=T3kFTɬ8woLnةN>혧b{X$l"ZKss_\u +L AuSb84U6F&e rFt`탋7J.}}/PA uYsR`e<~N/`bZsw}:QVM6X.}//dh\v.o;M}Z#b% @Xzf<`ZVmhr 1u EHt c{sg>YK4k ;(/WZ?6dgŠ׉vKp`[ȏ,(p_78e BAa;yx_"`8F[>PVO]b<qЂrҔcGoPޯjIɝ qs']0: 9V?qYo5/q}W+U9ͷ(L5Gf/@J9`DPw<T#IanKSB2eYy\\ pu-t)&+ 5F}5Ѿϟ̩,ȇ$AcnQ=/ f©%8M˫蠒Sr- H\f  QH+6S ?Ils:1;+&0k`e#'I'~ˏg$|C?P& It|ȩgG1AҖu+I4cms*/L_b  v. MZٻ@#]$ܜF`Ҡ6.:sU' ^#Fhy!|K2C%vPHvp3F P`;8a!K^F iϯ_CE$c$T?gς+!vih;X)AQTZ6!b.dnpRr|?t;d&t2Sk+@;םRM]~o3=*D]ؙ,ל gVX%noX뇛g'ówY L(hgՊ1qcj?I%K7Őd* *![f. CfD̡Yx_x漴YGIzdAJtZs"?Ցx`=Ρ9;UxD;Owj/I+4R`w38*wcWNnW9dfךs! @x.l_AlN'b] `UP!rX)BO3o 9e~КQ|?PVUz]mLw*U鄴n4]d& Wkf@RF]!SN$tJ$c%+Yt|b;zb2.iGLuq17*ҚsUer>+<ؒt4BD0a-gYL緀ʸK˲y+N ezfin{;?ZEra{1l6Kc,6 ?gidE 0WGB&7WB`޼jAӸ[.:^@bO3BE4ˍl4TQ)N[c.4q&q V9+AAc3FRJH='/s劀}ͦj*'Vjp'>:\UXQ' `;ևԗd(EEḄi ЉN|t-dnE; o9ixO5=gPOKtAyJP0]Nr]mI݆ɾt\{-%j sЇcK2M Gt=?Y8)It)፝J:KiUC&ͮ=uS " +@#axXw."sr$hW p I~&ͨwjyQc } >t_zvNC̽]2ߪ簳P };(^0Z21ibز]#vP\"e7uwXsB 9- 5Q#wX(R0Pl|Ŏ~K̇ئEzW{)T8Jiu‹VUl+a AM*;A &spsAnRe)`/)>/CiR*aj9wLH,4q2΋L?Ӧ; GDo^ryҶcKZ *H2ˀaͻLM.{0IM#-a J$__GAXE>a`r_0%]Fg3^FQ)UfD{iryX#`,ƥc#Һ4( RdeҽU&"+×r˺10b$ɒݛhYi!K7\;~؟Om0rԙI8Zw rTpi9%KQѼEb:FHVew`ېf G!hC?P&[K^ol,.9P\Y[J͗@󹅿 4=z!"mY(Wf|1Q( E\gj dxz9rV $Z`y nu[J*Ԝ쑊nom_zAvh\ړ.X:"SpK#ԧsNZ:ˌPH9 vYŋc#rU]T?6vF>D3D\$c:jjeߋ<be# @aژ9E2$.:.PTϰKnc*9;GƟuzhzPNTf[N蠅GOP4C)ޢ5նek;Ԝ|~@b\FiVc!e+$ዀW,

    FK m.k[k㟗)9ghNFy)Tp+n*Ps=RLdυ~}KM$^),[7#4Eɠ[Y!` 2Η@wO0b;;;hի9D捁Y^,iݣRP*O`mgZIv\9վ@ B-Bc?p 5AN IxodgAWq~Bc@̘jR|8á" #H\$f7UO- {=[曄U#fk8\'#xrO0HSQhfKX+!c}gc^X-"_`'826ryy1 +xV e#W ?2դx8aFޮ :0'a:mĈ|*Cxce2ǃXAU|\Q("2@´h6N >ub׏XT< R)dP8qiR^+ѵ?1֯ݖjCS}m@0.e~1:Hd~pދZׇ[fqxE^fA%_{f/g {!ng%K먽 :^*fƤ9*QW\I5 @|4},dPBeʯoO\Ʃ:ӛiW-#Pl[n+$V,1!zQB# /ɈL"Udz_xI]5u~t~KF r u&EOEnv!LPF,m):&@VD@5ȕa|`**u"$GH,otbv!JaAN/6 VIVPt hnX~//|H9aAi73*Rqו?@k4v̮sE@8 }~׵<Ļ }u8$'ے%ڋMNay)Ҽ%ք śrc/FG7KtGP,r]]P)_MJXWẀlb~~Ovm]fL<{%b:<1>yҌ͏[HMkyl22 y+@b2h'.XskVL,NezQW #B#k*ޗ%=[{$'jeZd􃴜9\7jw*1iWTMF|ӧ9$ ?WaKX$7ӷk/%3ØIcsp ;f>Fhh|5u:Iuj9Zڣ!Ve(d )TC28PU]Dxcs ݜ%|a=A`PZ\% Tt2(W } eAi2T攰=%Um|$?pa2|R5p,?-|L#m"L]$Tf`Jd_86i ˺WEOHIC!}Bl $ڹkRH$µ:666-UJ*DKHM2cGt΁br8"X,5I@ɈEԅ{輩;19^zn‚灐|^]Zu)H =W 5iihVW/LjT!ETCދ>2'`W4U]Mg5O[\c}Z~jI,sJ%(e T;,k)uVS4OUiP .^T@v'nNJ:_C*LoL൮ =ys׉ 2Ckc.S 2Q.ZCE*TW-4zOOu:&քRL^rR yqk-M2M(C wP}?DHia0tݔz :EH)N:"|+ ]Ȩten4J,ⵁ&Ncv_~,{h ;/){w툜!f!U=k{ f* /|I ,v H e39uݙ(I}7;#y|L@6wh=?HfC1f)8]!* 跞b' >.j2K]w$oQ^GA˥IN~jk&Ob7*X(DFO1LIIv\QYXoU2Ap&IZނ(I1±X v|*7Pys_"Am} ^HsX6'1/( n+͊-؍pt+֯iU3nX [Nx`fa5K”33y۔}x+ӳ#7tc}ԙ]ſ%,$~-6o@dOAg5#wQpj%U^ivEq_'Ԧ~Fi3֢-<'{^oWAOR <]rTs6,X8t.T]U_ F?e@>5Iٶ3Fw0fԿzP ԫr#Ͳ=&qoB5xS5[Fg9" 6X"9k$NM Ik G`FN4ꞇ RWK\8]ƾarN8@!GGh3ZJGfƏX}&CP$Nqv]W옢TKw%3(cI ,k_o<ƙs˥wup" ^ NV{ =Pzن%yۺ4g2#ϳs]GDT:; Jo6ߦ.lvԩ%BƻϨBU %ʗ^1\ah LK>-yë?…n8#^6WK 6 ]7 ta~ @uaĪ8>P}M rr4tliJq>Lꒅ"c`2,)Z> {(d-$_#mG96-_^E"_@Ei _CX%11!b,!n&\mM3}k5sb0nS1M9˾Lk fi c;?bZ,|`zh5GQC+Z4t^N2OiA$ufx"ͣ2f|-f6Z KfH`z #oJq7C@ ;Q]4Z6cQ(a3I&jAX"WfE 3`_Xi$>pĤNtiXngh̆5` IgBS)y6y1+CswrZyy(;W:}Lb GfM5W0X֖I>I$9mFȨn0Ak0bѼ=*JeӀXX".-Z?s7h]J/]+uC恋_7wJ#G0-\tKk`SI\:vw}vZTt (lB96p?BF|xy1 fKߟ|yL ,ًKK,?a,p`'Kh8592DP\^s$K ǐEV=ļ(: :E76=>|R-Xs,`y;խYGZoVGBhýu.e<5Pn7f,o`;{-^,k맦| 0hm9#ཟ@_W*ۓ&yٵ|&(.E%+m\@szr{e{}O]JY|(S4T͕R 5&\'4nbhw(/28.SpS4l{)9Rv" z:} %F8oWL|aې;og{ʡě6ňkLa".m45 gWkMuIha~-h;AC_ H?"Vv xɢZj9k=U@MUbW@ᇧfr|"-Eȡuv%otMJWnMߏQժmEg j߳ ;deȍsdUڎv%feXd8zcؤTGQH8&p0=gX/lVWXEKɚe Rp`/ η(!JP]R,hi2Cu-҈wp)B%['o!2LQᣘ7_g6AvoE)?B+~"!^3d)|ZB>? )kG{q7RQG_襾47 N?@xX/[o CP`7Wmc}`b1/%nB"ܲH mOWp.V`<\BhcW쨹.$XAu*$!.u=Ȗ2>9jV7y;M~6x:0#*gV HN F߁M!eԻ yv2X3L՟&$ ޯ{2:GgI8LoH H@ YCN^r]Wr_g>ٓ!qtjJd^enE_xuW`mN\{*m٧g 熌z2db\:~Ey^2Tmكb1[Vnb+OEJޓ|M']~*XPdy=qȢjStʊ3IdƄ71o, #s%1BOS.L䰧Vy:grf;-S-OQ=lg$S[wɰ2RoZ\99oIiErMR6OPnccf$-c]Da5g:PJDu&DB-.'eBxr |v7sd> 鵏@tE6TxwΒapc$,LR~$jFe47y^~1uZ[c|h֧l/R׹ߴ^\MXf ۛRܜhE "D[3fl/oq$u'qߧ rQҬrAג!H:5]9h }әŖgeyz&/AngXD;Iw әEui"<<,ȽTڵ>~| 2$^ٟcri;}7k9L>\0"3\Q gKQL.zӘڂqoJ,9FkGEۊ$Jљ>N WZ$! /N _o*`U.jD9MBQve+'$4R:8ڿ\pR?C3.}9qy`{oGGƤqK9oAGj#CߘqwY[L8 >i.=LED=*+ma\cm R/SR&ܿUOf22)N;Kܺ!# cϾwc6vwXӸғ7Ku<)~hV#U; bCtߵf44^ߒ>=7@5 c9tP. 9Pq"2@\ Utg_4$q *_B=5k c3$kr4s/E`M'ys#~M,slư]XY\(GJc.;ՂssIa:ٲ\`{ZʼnaQ<c~^NE~P[Z̕qg>[_𥋽+'Z!pw. ޡ]~ xa. >lȘ] ^1C(Є/{'q*R{TFI`6w5A[PW# C'' M+ ;]:MlOQv qNd27Y va:蒶\ػS3!IO4Ihh\N hRzFgQZ𸘂v1c&_zl;9{5 p7.PސkH 9Z ?)U7/x, KDžƏDni1oZ2og! %)b=ixĢ"r0i jӺF=TH:#%@!TVz0Kjh0 UHJjB^;]֭Kr+>sRx̱ln=UĀ:G|+8зX%8 VrXy6څP\1/Q ,7N4(ׂLK}}@bpo;˗&>z8b>]''q"1T a.[J*Iڶ)3WߠKjeM\YhsrE<x)ICSQIJ YcZKҎPG'ι'bCn[:^(B d!`Ziʭ ʑ&ӧ,Sy>.sBA1FRȻꖑ]/Ot%f}9 y$g(LRpf$br#Ie&vF 1n{'J>؂[?]\VN(o}QT@pm/jI/7O'8A_j%\g[flovw-k)s2(&.^4W [@;+ou~otA 5vf]tx?SI#p_I{ZOmhc[4pqǽPxň/ݴW5W@յὰWMNK/ԺFɳQX"2(W_gZ.Yy ,'d+rM760O,?t~˫So h9DD ÙB:4F zVlǑW8ݖkȠ`O} ''XaR,5:l qBhלrfLc{(CK\6c ]wO6*{ՁoĤ5&I𯷳Gg?\Nu7D[ c{ױ{GD.ڊsLrݦ/˹?Lz^6 3,Wk'ganvbIF!^v]mX>91dZ~GEAkFv r]0#z1>iۧ?-:@Z U,$"nT9‡7f%Ǖ5LvE">OnX1hJ 0©Fn|r^ τxЏz2~,܆TX I 5s7|0)`ݣ,sO\"})ͩcj.WDZ7z@e;xi2bikΟl5U\&jsJ+a4Ͳt,'0P܇/m c|Kަt)}r# '6W|)z]Z&[|V6+%"g6}u Eij^< D:aQW TKq?gօ MEe) Oᆩ£]fL|m֊㐗!Vze3LƏV>L%B؉y6q1,zaۺ}ԥuBlŽcXuFJ6YA }32R z˼4YgEbm0갡ަ^rs,X۵PίHqi`g6V+>d J IU~[QKקN*t9E @ 2m\HvBA*eƤd𡖓"ˬ E*.]>-y6j qMxʤ]4t嚺_:뎠=k ׭Z{KPU2,$ jM6lAtY6R"!QKTrZ?>Xic}~ߌ{sMk-TUe0H^," j:*fJ`@\k@J54BqwoIfz`؛Pm*JL>- .ݧHpߧ %;Vc2L ^hQK4a /JXz.+k4F8'%$hg|k-SؠQP ı U+:> hĽy@GgLe7Ahߡ_xu`Xکe @[%s9,9- s|8TBGAh?t8#<.zS\(-̞7|o̺0 Jqi0ەwɛ{%}v ,5 kP७s pQ!H=(|3sG$Z|cP|;p;jqmٹŠ/1a{qq>QoDס LBF'wW_ɹJk:8+w 5\U9hQ4%{t"ckJqoRO1:MansW-yy }+@cLէB FрC/,{ZֲGYih/(=< ad56fOxU"2Z+ Xh%jTt0߀U)'QV]&1 ZI-oy?QS̀3AC`H P6ծgfr">Jaj>?5e_hY)h bU!Lz(CRϺtpNN]-6ͿXY@К2+ 7mwX%9_TEZeh/{So$9/>v3ކT|vvVDxQETϱ4iލ=cǟ+(@~P@txugDRM"\ɕ7XzBf%ך󩮜hn뭝6> m 2C&FJ-`zJ42LRSަʳХ(EI?XvksNb rēY$Y?|=8Hv;,3"YrF)8Z>r5ΎL:h,ډeyۧͶĘg jEx`ta:ynOߣWv:Wxqy)7-|!M>4, &C_Sx;1Tc'%-lÆUhvmB 8mPIBq`482p8+jOۚP^W(;I Q]Gsn޶AB=mv(<]{7 o_/o.$ܠ?籀\+'zw[1<dw"Vg+#|ۦ {awPzM]:pg9Gv/+z||ؼ gLÅ璽Uo4n `N)jsh=ǧP0PTcӮk%z+q0 ļtQ/,.) o5x1׌K:`0۶ѿSUsM,E<%(glt5 ,ˌeASW|2G䇒$\Qbɭ\G-JKE1~4}BM "Y馶Mߎ' y#Pn]*Y=LH'>2@nlK[v_/{O k똜e&0|q3ӟ$ӆƆ_DK`[Is:B`3I%]rUbў}Y>ܐl(qG4y ` TP V1jiaɐP{7{%b Ii)u-%?jHqhJˠ!-piL`ҎԹB8$y {%}N/-x3#Ooz]SefEi5q1lZyaڌf@`T^sh/k)&"IS%C'hq"e$tZh$Դ̪3tg;6!@JRMg Qu oPƇw6NI9 ŎI*e!P3EX@ֿ߰?agr7< bȠFNg4z F!.5g𓋋CpIrY[1E°1'{Q$j <"+3o@qml bmxGXHJXYt4%/0zץEE0pؼmASh}NZ.䈝$WΦApBg Av'٤}k¨[gZ -ʅ"V|H`wKczI_ϼUϟrJ4BEzK7 PfUHEI J)^y镻h?~@]x]u`c8pF ߴ 'r47+zbax7UP6'Wt9#6ۢ#-\Y(gYR=WrSA̱;m~=23;v0B.hd-w6~0b0s*iM`9<*ʅC%~>BWᷚRhSOvA$Q8w+qvsiYbJuxK7MLVHlz_^NE9£_Fxe!ܬlSEAU]f~{T{`XI[[h[§7rE)Kn𩋋Xѵ1"\ f+4|~%ÒE1{<0-űkE| Ek\(.r_y7nSuS6P"&b;wFۗz~)qM^@Ƀ+~#NK;e' "IDQuyPդ6I]%AÇ~uBi;]@8\ SBhëJ I\/rpR  Eqh-jjg6k\r#哛B_VMJ+E](Ի o\?6-8$7-ۖ7ZXO0݉Ԡi0(g_bB /e-c$i}$>GiWFFWY4Żx f)Ϲej*<]v&X$JW[ͱ kc*Yx4+x!E4 MG&RV.Xx 㜕o\ @N? =GO.kL~R*{}9U?w"0um:\S"z*Q :7rI>A2|f`^oG+5PxLnIp@4X#cMJ-=UWa/r 4,f >lG< .$ĐpXѩ[T<߫|*t㗏(N=5lJ+Z-8.7um ؅:v"|?L8g8UN-õ[JPC7±{䲪,5(7 ׉YЗV NiYF+.CCj."݄dRGQξeaӆZ;#ђ4(@R(/'woĖuJAGBDe_$o/tp5*d7-*x\In˹K܌ etlp\my7no 4Wh'stm$Y,4ؿE2@q{-PN.]G@AoD.:O]5LAf,ZTv">3n@0휉rMOYI=sb aWBh8=y h=~ҷmq%=or9;8Iw}2+~fg|{*08:pA34ͼ.ᙂ@ n~>x@4୽Z_!h1^z9O{qW,g?#Hkn>,aѭzR-QrwZb/oQX# 7%j_tK8RpHڞXK: Uz<4ԣww"l_xjvþU~m/;0)zvμhVS^bf賎*S!\39%fxx5en)Z=u Su@Z]@l;0.15ر"m9E7`D{M`Cw7!6+|" ;P^'-Ӷ_{G}ϔQŅa K5võo0Q1nkډ 92?1NX_2np>K. bQ, 2sATez%kW<̙(܋D ||*TV-{.Koۏ+l$k"qTY+l(m^vY (Hgw's~~JjH OUQT/}vDC@׿ =?i$ؽ CGգ?5At "JJ/DH yDJqz`Ktʻh_Gߚ煏H[LZn`Ԩ̰6&e r>uܑKRH>q{q,ک$sLVs=*"xˆ|1IU\ġ POhjK{Dc+{Dq`Sdl^U{i@a@Cr&Co jJ୑PB^Щ)6`ԫ: &e /~rޘ:z9rϤ 2ĒaH"5XX#b xGII'ukpZs$Rs,GŠ٪m5 n^(V:^//; j)4wq\%z@ԫ}{Ah2J3;aS*?l?'bCdzi!H6n6~ " 1%(.,a$ υ9)zLS+^?H2>8.tx.0L͐# $dzs*<)afO@tM&*-J7[G"uѐy7e[S]C9kFN,s6$5m _U4v%;C A! L*pJO>v%Y#)x%USO%`~%qleuG`Z0Wuh.H*^ 1nL;>˝Y n*#yCT뀾xǚz2?+p}8a[0L>d2Q>Ɇ5M+5ҫ$t'R8>=w 4݄'&5)LgAh݅ )csJ7GqZs37|E2Bw+v4ڜΕ|?O[DnU8MFc})EcASq+B%GP?c2M׎?\l\vǃC؀YVm,+6o3Ze h$maʃ39C})Z6r; L$\].%c-Ou+Q/)(oi&pNgCv h`?*!ú\4\?ANiB+O;n?I+AtMqޑLgUX$uB*%9,JKY" r".ӝ0vy(j]}ڠb9Y ~%!y <_|O04wA֋+(|9殊΀ʧ\7%6Z ޵_s]qV^PD-g _F_zgTULЧuG؛8hZ#J.ȫY]d{]+9^>~ޏ>\LvC_P/ 0=u)Q0j~+_(tKۍy/"b^Lm9mnu LH8G=sHGIF&f GaCD]v75p2|0!_3;{y3;K_>iZcz@:>:hܜ)\~JFbG96_WKL%+b51tB.&;BgX*v&` ) $}D6gj+!-;D: 3 Uѡ{Qk,XaH-q z>κG5+s+bD[8H#mOIGc1jȧ.l̙s٬mTÒ<!W??PPɦhC{OZcLN ]ATHcy[ub)eHU>8R}6꽮6~;7T>:z@,G+\T^B$ ]M8_6g?1Y+~;[m^TN'ѿ$i=&Rf VKE" Yx9+T$/-u2VGG+@l,j{5/YlBHQjFA<%񝞠J_7Ud +didmA_&hD5[xVv-hRњv .OҜ8t#8*$eU}r͆ ?\FCʿTK;LĴiUjVwۿ;OO"9T1ubA$*f, a5bJb6L-c4 {8Ryٳa8-)!6%YHʤYQ{ˊ'> ^D! tVrV>BWXe~1_-a}:ˮ1ZƱ1k2b f5N:c.YUY)>{޴!aP??lc 'ʾQzslqOfNKevVt‹󴴮sY`WBguRQRvߓ(Ps{b2IDd^ S7BF;S=AN+PjuMCєxDg\HлpKÛrey66r DefrnWS$bXk#, X5 qۦiHGNȤ :KOim̕)-ry^Fw:I r&Y$M^"Tڪmo]OL^plabP7ulӨvɝCƴ0R/y[oJdjSg턊ቺ 8RGVZjɺ+p=6 Br;PFf\(0֬-N5*?,o,Ls(8T,L>\"`!,[PbW~ :Xݼxd~&C$4n3J_rѪ5`qTAWj1hA\عGOczė37~̓1iIY˥@Z~I2P$sjq+zةwq%R'SF׺Hmqnj<%"}+e*͐M;NԞEv=|C5.Ͽ} 앾 [5[Zٸ|}ڦP#`<^{)S} uVs=eC<X`xKi6UvqnF54kh'g= u^ԁ}CysAjeWT8*Zb ]5e~ /ܫ%QLŔjx%#A0ڨ뷐=2J`t"!~N+V1q➶ɰ\7'2)e=+eA'2'9nL(0 {x6aQ2UOD?FEd0A,cO{pgqrxvT:/s,l 6hO*nQb5Z"  ;X;fq8:CФ8 rr'5RG&T.)>eX,I@_3e7ce7T|xƗ}M2|ܹ)`u NOCXt0"J|n1g}V3|bdŎIgHlzl)ئ nto!_ ӓ@Dp{DKov$}R{g,:G@k3LA^%y m5Bwj՟{.. ORo&8znתҁ^HչST!r"SC1b7&˴UT Tr4J=8sXK%uktۮDK8g)R87N$=YTL IB^h:xFehRD@Soʥb܄M(TOg0M;kYO'Tr&)(K-KL0G4ǼOe!7'[qawE+u2dp~9%ٔ%LvAX3ATPzP]L!'֗[\կ媈/e,'CepKu^*!aaҭG$C׋Cxހc>eXX%mv_ẂÑ.LpekѿGA7)F x`f&66UhOu:3M_Kա]C*p{_X²%z-dhZ3q/ǟ2V߃J0]ʥI*J_MDS|1ZSy$QğsiG#P5V|{|~p%y)\!?Rm>G\M_L0%n|^:Ĉ0:,4=bdq`= b,_0 -Q|va9Hhd.7N_E#gov߲ L|17/ ]ƿu8ǰcK_]Xb_pXp}ttTeQQ}ĦzV+|(b`h9X 56L9oN'WIA%?N(7LT[dJ?ֹ< ѦiB֬ Ň(mODp;r_|4\*c)*(/a&/Ui97`]D^)lr2W=f>9ܧ +/=™*LP凒+8/~Q}G_p6A!J+nTPViO`v ^ߛڜ?#K*˰z>Aږ9{t@klFP-dKB-lNiqҞٹj,XGƊ,P"*_[~U*,uc9RǪެi.%JMt!'…sQhhh"SW5l*6u傸bVHaYra*bY72*ǦbxR1i orD;.R||nX)q~cD k'Gкŀh ?# 瓔abXy R[n62$g7Hj'63Xq*q TB$'>}׳2\sA{,ظ 䦶Ǵ ǜAF7KTNd 4Ee0 W40RQ? ${sWX Ez*pI'M`M^{"뤃-D$L3Kpެ-G Yf$ /~Ԥ:YHP@ҫtQx%׾I)}JA^;Ï-Kbk]3ZHtJK謗/ j# P2H=bʰ\ y KT_|1p  x+V5Ԓ,y'f k!LOG!P9(l%t3{ljzXfs,tR;%d5\L@%@H䃻@@4Yg(2T ,Rk^7$*8QF[}¡oCRM—M[f:|zБ^mYFC7j?@I,KLh}!9_<@<9c]Y~x}#`3 TQv,҄WGiNYIE,3|]ل ~?l=J/֮b>("jm8LJLF\ѱ#SKsF+ %^B1@GQ@W8AI-*X5pLfUQIs 2KyX l~ٞ,P͆66ӟU hC9饎3?xlcX[$gN_ ݛ4*+ʓ3+ԊoK!7lXf VۧmKܺ1A"Qv G5^TfW~6m}Ss; cWQa069|{{ ɫe?Jl+\.r&IґcH`*!)#[+,CI.:XUzA6߳j~4˧-s2s/VJ.Ni!1[נ e{u*ѯwTH-5㪩S܎dx}YO܏%U4;4+N_efsUsbG%kcRZ|*љ;28L]UBTJҞI7N+P&EX!{߿9W@2&^ eh70 bGG/,'zhWҿH^B1l$ޓ aˉs-]Gph.ez5X.z˼qg!68(@S\f~In|'eA/Uc7׆ʅ^KgqKsS0at4Um2G'֌ @=f_bN/s2fHmƧLnGIV5=shˏ1mB ?s=; Yrؼ#61iz<1AP?e-njw]Fb !FO2xG:gV'wW !fq8 ƠfnK.3qBIہM@EgB Z:3C+ RI8:hioS֞Y`CJ՘as{3 hRl /ČժxIA_tsBt=IvdO l3=~RM֞t\]`DIk<"%b>z3d)Ȝ@S&8|-PŅChZ3ˆZ*ӱu:Hz͢b)%x1 yTq8C.uu& _3^1$>ZAHE ??0j^IuTO(=lQZ`1Q]oHr£dks$> &m۬? ].2;y!SubďqN gOz˳%'6m [Sm|!X/pBڝE?Lstn0LJB~VajS;&x[]o5CGL?7ljI]+%j99y"Mf`C#SmQ YDYġ5%Das"Wc\^{HѼ UxtRxȸ5.<|lw` Ia;Vĭ+Pe䭭?^e' %qrjM]T+ XdyIM|-!~2tmh+ Y|WI}t ֑J24Ea WYo2FiBjϞ1KIP9~7=ޖwͭ;a[ 8N-/AcT @E6ªkSR\?YS3y; hT?%Ȧ`/='v nL"o;%nPVqk\4"ND!EDN%SOJQ8!^O8sWe&r' l'H4/aЀoN0~%s~5e}e=+]kI @i+)ʕZH&MœxE/&zwNJ͹OJIY']^|k$n'0z߀ t5y+_Usmswb8,zq.mBs~%e^'W1z.H2Zd}2V"-d9E/Ƴj?Au"_Вɼ-]ٮ5kjqOmGqHz1iSE$Ju\;`b //}eP*AZw <.?5;Y] 质H1Li{xAXVCU:rL)F,wZv]Pn(k򾞌| ڥ';3 V[_6ѕk $c:*gOG RlJ2ƧsV]QTvޥ h7kt 1˜֒Kљ-b!fo`^*WtMT/NxIyΓ8UhW1;tzu!1>Zxe$X]nc"0؁R(Ggw"N*--OkWâ\%l{=S8w#]5cz RG#5 AJkM@YGc&Oq/T9F?LJuFCιzm\vVq~?nԔk[\Sxy"X`>8n_veq'XQ輱(7]$&ZSѫ$wܛ$VZWq?sJŎ.Vyʆ 8G\3./'R} IpdoO! l? ewVeHBX{ 35+e4,G"d³L7uW̌'K()m}a֒/NqE45Qɍ'Rc맩ʑ,‰e*?x0` ;b&]+TRk.5B>q[QʙO3 )^)E}Q,jӴ@$,=8ϔ^Se7^H)/ÍrǢ3 ˝B#/J>ܻ֠:[ =IQUݔDi ^rźvVL#+iJM6VkHF yinD.xbV iV-Hr`;RMUyX_0.Cn 3O7ط@Lܸ[ "9Zǻ{?2ѷ+OBUD$by">Vө l 20ޙKCyӜ"3m|2p), 1gm"n`d߆bn]UV<3`M+rFdlrONٍTm͹ݽ.!%5aqX\v?*Dzp6}d_Q>(TNagP} xrxv4/$=>+ ֤<_S=Ì/U2\H Xi [4c+<Cpu^z\lS`(| #"W㾾WD 'Cd_e,uQՈoT.D ^6K3~'U8IFق=uwݐ K3/zUAc-&tשRjX˺BXI+2I^AlG_ !.AGQ1)QYmlOR?T4kkrsS [֧bs0w[#MW c;۩h zV2y&E)WԈɂ7jc@m5;z=ԡQ"R|k*c#y.PItZ;0қY*X7FJ.H)z hlɚA\a"d~p5 yxp|mnX#ԆoǸFW6euw}Y]>d:]Qh zBOq f8X/{+{UU~g?is~3}BjQ}^ob ςq3AYܽB=? xT3&s;?jW 02m ]k Md#?xB}Db.As9ͣh)ƸNGdҝPC0@nSob&fb2eU Ԍ%]bFVhS]hex]/1C$$C=-=64<%b4hcJ0g,Fg(!cXu{gn+'O$ ,}W8'?ĎA Ej$IM :PdT@Y1e|g^KƭhhvSe$]~HʅQB B{Ȋ9"R.];Ke18Sô#=b;n~MQ RmX}jBVIMS|Ҧ0Oڼ U3]T]9.$GF|ͦu`_Nm1&'.YdL<̖yO/߸闶"(\ȧF/UQӱ߉rN˂ig oͅD8UH^`aϏ[Yiᨃܻq D2A-:J{ͤװ)0uJ.`[;7af|{U׊9tۅ12a?5@(7̃sUqֽ+Ke0rO{BR&08OvNEٗF=ؑK4kiu+nρt$; U]1E:ï"pTVCmpnQ$4$z5V͊{y5kk;-n0{I@)f/*;Rºi,Wq j-6WUx5Yd]G$aPp_T2-0jS]fXI ~}caSy}W2R&C0O\I'xL.pDUa$n*xerPD#x ja⫺5-K eC)f?< wil7q5Z`V B_ <t$m*U-BWb٥j[,&> #1ޕtESxی,2|bPVF#®(2CNO:zh~ĺƝF%c 9Hb9gx$ܝ;[8#$*G?nK`AVr:tHVɽ<6( >7yQrEԁUbB٘Y /x=-C 6QWo ZT}z~~w"ydCJCDG] CO|!3| F#p. Ķ`L!K5ڔXcU|O0N ճfAvyBX\^.W M[TFkjo~:ɘ3Y25,{V6j)w*g>sRa2ve!R;LYf /@˻@?N풉^nc =   ǭ'#/BK@L'fL3kW t> 0)JvIZv!E~ {Jc44 '3& ƙK_-{ b(,ETcs~",)H0o{:-T^\5ܖQL*L5>n+t(hC DTcLPU ,vf&aqxsa=^Ѓ! kj!G[}0{/߮wy| b&&!l7Aw^q+(b=IcbAЉJ V4?:K':j2یUȖ3!mazc\ȧ[}NXm6ӎ }H-k+01MXJ$4|<9WM-+5`:3Keo/c,GeS^eSn&QL:L# O&ˌ=Κ%|x3y~aE\f4MI1I E774ZR؃aɜ4Y^>GkH Zsq <‡<֪~:3v0\Ue%n%vi)n"8~'HEɷ/^X̠s1aPrrx8∿!΀ Fx!]%G5 %xHcCѢlO1<8M<4i;Z=,vh7/ Q`zQk|<\=˺o4X/dl@Y 0E'a4g8%/XO9Y)^ ^3/< ~Xߚ:o[̳| Əs}nSrʇ@gDwqlwb^%ǐ/ں|^"DE`SK.:eP]M钃һl#2\4f2wX-.{7-HBOrǸueOtd| ;Si5Ww1g kl\ Sh'gq4R!Tl(˪IUnl#b࿜+1 PV/ӵ>0y2 k!A-r&U>-Ǵ7Μ\&:WӽqqF *Q"x45CDbu}?vr{tѳM*CfѲäDZ?j,}?T .SJu< )i$AE#dyEI(%Ol-6em0 p<s"r(n|1_;advD;f%S~"UBC\9rnJ\LIUy`y? p؋ 5$+ 8Nlsk23##g*l%}dצnx ( JbG F6}@qOX_LmD D؇ J ΂ˋ%v} =j(mZyM1>(DmpDZ$ʲOH`|L8qއ$PPzs<5h89Ѝ,\-!wB}cd'@/RϚFy 0{ړ8-lr`n76.+Ydj_8ϴ]7^sِIrLs&T*Wvh45[m8=Ns}O܅;:WEyNCYc)~&p/ ুY}мXx-<@emo1ҔrC$$otϕVZ/.af8Kذo02<-|'Op^ Ŋ Q|+QaDg,ݍ4p@r4 ҂x%%\zKCژJ`ԕJ=GAFwBoD_E'\weL\_n ɏ_ZQQ;Y-jɩ`(=q_7|A%yGk<N)L| V@GnB eȾS94k_w'ܺr<&PT=M[b5 ֥'8+>b5꥚dz*QܳoiM&!Th r`wK[:Srzn(76dgiSWVPǦ (4lp]Kgc%CQ, $=Ja͚5^Y L)h x㖍IЇ;?`tP;+u95];w Ib8=VX\x.KjHɭ̼d8⥲訔/%vR$ O58'>_M+Ix@=9;$`xK_󂼕ݶj\R,ፂs`w^z7閭|DcAY KC_1_]r.ZJTL0z3]NЃu:/4Ad *vAQTJ@M1-CXGGGSZlSz#*Ȟ2E/zB}5H۔SHKQP/ Tu4[9$b3Xbg>mOgt„,c2yrdr)q:O]b(˟yOb m2[]O}Af8T}mk`Xj;I4c 焕ޫ݇>w5A:Ek=A|DM['z׭޲+|>Ҹd-ID,DdZw،i H wm{nrV BPۺ)z-%4:H{X¬,K~#:Q0=EҔ\z=v,ect'XH2AI71Z|FW@YN0(xOqx{VYu$<#y%30 ̎6PBG3/{_B) Lż[0joHR YKUh՟&vQ+""ࢦz!Os| DTP?-VZWC3H`Am@fQBzŐ3o%Wqm]$Ýo/lc]ţlI 0o.oc0tf#k$,"jeXg z1O(S[ 1Zg9I}3!;daAyzkXK]@}] ]5g^X |h~(u2MĆ.mRR{$,iL]B?6S`C// WdDF/vҙ.# eQjxo~QHׁ3r/duZg~KR_ȔVMCoeW-Vv.ʢVKvILjp1Hvg@[~zSb=,k%<ЛΙpg*!]cnc1zprMz/61_+ 6fHR4M<[J7xi䙂!EY?oǝ+E@)r`hҵ=t}ґ/Z=Nm}En, yХ1$=I>ystеi2LC4!sa>쒔O~|+a7+@l,-.{`gЀZ%(zoz1n2֕<+ M@%QӐ=QNs5dZ 2&P w 0^)à Pulg|0-v\eu ?e|_5`Pwqjc:Dh3>M DGpU َߣBD\q HЊV 9)AϦviĕ{w*{)t'Z0؜u ~I2shW+}Un@k/ {wqI[։YY9x‡'6\+~F~aHW1[pתYo [=Qx2㤓(S$,2KQ!bUsyW" (O?DƆLوbB9ZJ^{P+* ؅A*x۠ʼn Tz8l8jͶ˞bl9NYƀiP P|P _Ʃ+mwH dx~@`4%܀݉qax,_zzS,b;'k,'ZpyWG`ߋϩw2';7xw.c07 /(9^Lj~ZwgIÈ#QZ܆gTr~ ݃+8$ b ޠpeĝ/3Z+ڜ\ժݢ'^h/Z"M;1(6e=AAՀGr}FdTGUosjԽtGdb'Xz&L*`vM>iynDw^߶:"}m(|"K$9H.:+ 1F3Ί[dNy3T;C@D# O}.ukBDFJ(^HmP%_RRӵ1N&=WW+JK ;M*/0/{=jćn|/DÐWy\fV.3&FO/`!XC=M4XnhdD܂9!՜xx-1;A6|q`oʂy01"{|,al! c+d5AlvYdW*rh*塍p_2qpf F Ve lҺÒ֍BNd`fC`z5r#j[hsyW)A[jتEZZ-Sed,)/T~l$5$_q0;teL[nk *K)BEK~ Urҁo z+t<3kjBR@J߭Ҡ;Aooz?wxB ^&ϛ "8c=L?o?O먱 bn$~gd ڨtV9BDqBlc1{*?[o//ab ѭ!%Uj"P3I\ҖF+[4E8Z6ZIm 4#,m4Vʔs@iI)= oT1*& GoX51؈'R??l\~>"g%1zCnWmx])n0$hYf PJWTL&d7 C2w$!VB5g>z~P>k֡̔QT$,5-^y65w>qrlF߹IǿȯirD3^_|&Su )bV:DAn1nUAW{9x{IpsrqzjV;JVJ `j>5YO`඿twU׬ D쐄17Ӓ }٩NMLpV3HF~)=6e?T) ?>1]<$_#OmQh0(1bLĿ' )Г'(MtmbH_8x>j2ٚ\G/C mˑIx*z26l"U.JnkT~hץ!(9O%lai _`,Ruzll DGx ,-D/F _#Vx NL}cU0eͩ4V|*Jo"_鴀/N@蹍iV\!8Jv'ƁԢ&,'XnsLQAO SN} K(Gz48Y G xK<є2 w|FC:ߣ?{$I!Ψ2AX>yLTuɣQeAÈ\52~յQހBn72 5M`;Ǩ"_~59 |E`w4GĊ:HިviE/F0C9FNe?׻f5 j~奎`}q+klW$nb^F@TvJ-LL( dc%w <" 9B)L1'o=P(: #*wV~I H(W>qTWK!J:6㬫\]TNWbW MeRKzƦo/%w{HyYQD ګtk8)ىr3tT9OX崶|ڢDNigMa3lo_ #*C?L9\XL_$MdxB̙WQ(+lgPC(~@٣WOݰm9&ڇa4[p˦b[qW'rޓJ& 6g_.G~|,"9ciڂGp7Z')TpI܍ô**e]a=T  R u@eZ6@0rg㉽ύN?7rBZjkȕ׋wz tywCE~*۟(^CMoKJ 념[9Υ kHO(xUfu<t7R B 1wbsK} nVVIoOnI%g_cO\`i`HɝJ픓on6!b,P@!??'I<_.ul41nsݴMײ݃@5eQi67 c.RZq,YA8r]&v2냌)`#pYu<9Y]79NW/dS*h%NIifrs=aωjVuch ErQ>(vˣ 6k %Z1ؗ@W29P 35\`Zܓ"aJ1ϽDmfwǃmg-<.2ko5qzu `V%paK֩ӌ@/Wb Tj=v>yH(Y Se*¸-掿|ג\/$oJn&0uk)QՒ@`'g+tNA4N;76Ÿ];FȯAm4V>)e$[ă(ѽ|Qɲ f){*f>Ne] J:t:T* |ZȭT L -ӡ%{SvЩ)b7y eUhƩd*ƓKLښE63[0/pU4b]Iy#z9YwŌ`h`- ፹)8|q9cإ!7A}nhyg}r]HEp]%1e =Jofۢuœ/zUF(*jZt5C8BXKr1P/Jwxg^#6$8:9A!4 Hs|Y8kJIP0^]-muD}TGpLyۄ ;b䞶:E\RLAWjU҈g&ȕ| UZ^hnx㻿9exTO27-S /pq' 1wޢ5cڤ)(_=\dj/jbeWk`'76^hD3!ǿпfO/QYSw㮎/-ښ;}AL@m*%џ&2g 6RV/#n] d ]-}pOR ;'"#Gb}zrmZࣈ`ד*^ŀ~aʇF);ڹ*G S$Y`q`ZHB 쑯r$L cw @Ȫ#9vIAc)PH=S?%eM\ݴt}lLS5Hg)F~2Rc6g+סA]9b~1uudzAo;ffUJA[%&Kl|֑:`"ۏÞ3kcjۘv hs]fmPIvMyð ˝t#ӡiӚoup`՚僚dq?Ro@-Fdg7תaC7:F:3f#zd"*' 3Ȝ$vR6Tśf슉T>ytE!mk̙+Vx[(?-+c:2q͸lC0ڥ)v-[P؝l[ s@w?FPHj&AxPa͟8A|}Sj]"8SI ȢJ9n,.6gvc06w:-CAf[* 6Qo ǞbRWoKmJf.re@o+2E/a]ߩNgSKГ;4Bas6\7UZ*\$,CiUYev7fwfko[v%cJ5{Uh!$B͈ɧkwg54=&N$\vl\3()-Eފ~ /;U=e'OzSn2QGŭ%ג' #/t -kvdg#lթuP關8=NeLKxܐӒجUNWW l~@Gew0FoGi{܁M)VCj6 5`DGcCX, Q&B >w=!vye{C9wu3=*_F.|[x Npp;aCTQ#Vglh=uBء(e~NoyBzDr\xF)ƕ_:i1DݛZ~-[Y]4435}xZ3 vZyjf^z>bzi=ɧ+$ux]T~G sp~ȊOAɸuW]?,+wM% V:H~CKrK.o:D`Ñ9:Ezav,ú ]Gy2 ŏMA {*D ;? ĻɕFJVrb ]ǔr"n$P˯`]ȹ>D3h џ/{IeP+nRw~24e ZS2[Tאן t [)'THx~e_o1 ߙ5/M-lw[BG8EAS`5,i2%G|)7U~iV3 ReXg"+8\I̖-oxO J-amהFhj%Ή+$E~O_l/~C_@b͚`z{(j:LE@ Fw1W;:l{eAC9ң"0х|f=x(U⭄wfFm7Ƈz)eMf&([CDM> 3 :Sj7+?$q#0nr$hVa_W؂cE]qF@2B7Z ZJ3C{nƛn×ϵiL)W˿}:Li% /!-8Sח3?K.cX WW,YX4Zc ɣZY5 ҪƄJ$]kfq< rvɉE%Eo/yK0D^]M6$vՉmuw~e=[=0fMO"ۑ>g)ac׬(.`"pē&fо%TG@ o*U| $ܐ Z8B~,zeZʡ*f&.]dQHQEr$@Xv!^ë85F^U_\Z,{^lݺQq47{ h){{:e}Ԫtr!+=Ǫ{l|@ :25VgOS:8 $(oS=#F#(mz!Yf,.Y zg|pU!`W#HTkMaM@6/;§TEm(%.2s{/Z~M#&!9 )? z9g O/_aꉁ@*~{}pOXl8]ua']&}H13 >aʉj{Eah˕|l_te0 yd,g(+kb %eȣw̳`C[I/?U'mr1ҭ{KCCydUx|Xl3z>j ESTb~Sۊ-EYScqoW@K(\{)n-*&_RZ}cl9Uc+>~ X:+=/z6ny7' =VRxKܚ8|VЬ@"[XnΎKrnE)8mYјGX'v^#h/A[܆hhyR?&;E,spx&ñZcT9Yra 68otha+ܢc*H\]UH~hU\!ƫ&n(.%'N<\zχk$=sB@[MmJ*gG 5sz:`R+O{(25`48c柨b1F2bBN=xX0R>X Z BZj8~@F,tyTUz:*CS'zTNvXZ.O_3ށ܁1FY%ߞ&8Bjy~H\܉g5GBDa^s-卵y,YHp~鸠h.\٘dhNJ5*IӶuZ&5772h%8z5 MPHkϣʃt1n/wU[Bڼ 8M~y g{Hm)ϼ!h"~<(KпA=9o r,;XjX1?WwI]Z4m*I6bqQ2R.d$YԾ[sL=rC^RDP^ea&eŗV<\wQUWkO6W/|ll@< mĖ my^i`N 3NʥxMenu5ƿO Ȩ%H%sW*'fY"RʼQ{( б5/7 lT0QTa3+҈F^ɋkܫjoߟxo|4䋳3: 灪{+WJI nWMOlk~G=jQ{ 3W+߹o6hlOJ2같-ŦC-_2G.ah"%dkG՜ bsK!.'v-4c:F!_RlYp;ljDz{S! Jk_>4uUJ' ^$  #kN =;f>dyAc]Q3$nـǥvh%:q %6RבQeY7QjO;*` IZA VK*\uncfLWS=+1$`}8SKu9Ű{<[Y%$\/Zhy V7jjGVNBnÐ٭By9x/"S0(YbY+Z93mGNͽ,dlXѱ n{X,rk9C 0͇ vMiJ4~7_ⳮNVʯTg\HaTޫI*+១ vsb`4C됝<SkFN!6sz;Fy hSK2DM) P3D`%?3:lTdB9+h6Db,8A p8^` L' /Ɲxb݊/{VcgmCy?=U#t5(G/h \}M?ZT-\4ރpC@3ȸZ쓊8Va&jU>$c$a |Ɗ ٶ*FD`2mŏG3%%>4pm&7*5=Sy8 ` _Q6h2|̦N B#xu> lb`NZFdM0BÒ@5&3b.t\ų\ 0N-+*k1^>HU h"*` θj|rn$zVP!V<6 flkb;^QܠB@Cj:SPWFr6>θ[k5 K&bFtI{ *[oCLC%,32-'k&}a NV+,#ܬC%DUv!'m䤵 96PD2dWaJtO(g7Aɲ½Ć{8 hM.ځT`2BO$%jܐK_0MR{Rdu xiVä؇PBL_pzxubE ` N<!aPR#uc/E_gJTk]o*0@ PO`mR`3̨ȩgnvIXHA1'>tH&U<1wnw"ms6.DŽ" {uO'Nv "Ue6rwIbNYrąK*FOM@܄9D(4g+sMI=Yq*U;% ?bٕk|Lc}Qbotә,щHL,PJo#c PA\ٓp|?:҇;:˂1YN8YnosjŒ? ,aÊc yb5 iE:!hݒA-'ەm틡O+|mt*횈;P#lVn-z=՟[ rX>ӽ (O9\LOKxS#9e@8?Ckӄv.k?p<AG067S5"S(caسO@ZL#0X/)sHmfMSTaMMXYLşGTA*rE)nQ|xi<s5Gvk/uOΛNBu]xuکl 07c6|$4`f Gc"ǚ+dfp:>N5M<;IH»$m"OQq׎^RV06hUP,yVlێ[L!8tIҢs}/F1f] Xބt[SI k4> ^>{IԮ}Q$1y/WR Z+rk_7͏\wxL,@1"[ocH VNȿG<>}WJDf<4|(eC#p2t{r8rפ7{`@v?cf=49*S_Kl_?^pMƣOv" ܦF_?:wEO#FDӉX1M.ǂUVggEp4a}]z= s"l\TڋH r,^ő7,8 $t5(~z!sj-ŗ(/C<˖)ZK*\dy?%>ܬZ bYfiĻ G:ZoUV֛lA3N_<&_;oGmg?v*Y-w5 ѸRiR'BJr"KG}sz3?Tַ14p1EI ޵eHYa~ e_Lץd}]B”|GШb}]Z4ݏ75E>vcB˓wWSF+ /DfzUD=4,?uu LMntǀxj;ktf#V\kG,sZ3)si"9:ɢє _*)zϤ4!$wG㭺"^M;s [o[?r(>DdzqFP?|: ·lUߢKF65?"O["ҋO6ח$sfknUi;cnVm/N#JįZYjaK^ uV܊@P2;Q갣[b֧Fv]UW{FӝKwew+:Hr!yGU%%] !iR T?yP7(on^ϵ:zͮOXnAPٍɀNƽ?يN9cmc5emEwo¯h3لlB}ÿ.)*o 8 \fxuTӯ\9?2 ey8>D?⬝@BiSLI> EǕYպ^0ƨ;F d4\yS[_g(PFk zHc f@ 4I{=kZ\W$H޼ =1k6}L:3Wn.|ˊDF<] dL> 3ṅg LtI(Sr`H6 t@Eh—(4R+i>;?eBE;fH3 rAb$ O 2v7UW~;jǶ9o]v=JgvwY_ 9A 9~<2;ǹ_lwCcΨyy@{Oo_c?8s8#nV"h͉$.kdhj)=u=^l{AЄvu"5uevMϲ"ڥ/{;) [ ~JG\ˁޫ,?>A.|f9_-XYnYSuZgE57cbc>"G/7)=*19ǪT"ZE%`&RЭ}ý%/pȋ0KJL6J}P%1c,Jg]OG #ZR@%h ; fi3ljn ]L <8Rj$e 9!Ⱥ]} -r vtyj9M$Y EčDNg*wBʵ-7Tʩ9WIoO&"^!nRT\AJ@8:zA[Ęy~TZǕ-4:cd.[Y0^䏩 -Ȁ89Z$ οM^U4z OtxZ&EaҾZɣ/6g]xи>#m- OT)nԲ+n4Hξzh_D^Cƫf嚱Γb.jsC\ɣ16JyHĥf9]d˰*DnTzf]ƨ/+m09).=G G]¼R-D`Q# vH\2i)v/@Xt-Cҍ}9=޲gpsvkx8-6r]2uyY3n| [vOo[UK|d:5&(T|٪ĚFǜٹXk&jiwɮr4K<% o㒚e!/Ǐ5בe'iI{u%'K(0't6if3KTE$ZT!(+޵9yh4Yաl|5B3V= -݅W7~fщL!T_=p\I1CSÌqffs]HBxT *b{ {2ւvU0a )dcxߪ}IࢤDf#JՖ8E!H~BP֘@1;m=ZLOZ: t4>RL6̜`5aLB^S! L9-'[[1ifGUeKXeUz/)Cs)%j 95fcc+!Vy #;hI{⭙Q(`*N&.\) 5!]) 7E aA]ӱْY5gGGCv({ӛԪC/K*;UpoRf-In) X{E.GqJ$u-s )*@/P33نbb' =Z .؂4qE.ȫi@q$_zՉi$fɁi_1*rW>-AjsIr[\=t, 9U*[<" +VΔPzfd@V2Q4O M'Hj܇D0S5`u(AQuvx Cc-]ut7sԄ.|n_ 4Ϣ5~ F[d{8i"QQ VG^$ i_,ƝJ%GcN=3.́ScC7T%Vp WGL".MY;E#?ܳU8͵Ꭷ}(ztfUYp1=Smy/ϩG $ N5DEg zVs29'I'`(!pm03d5z*"SI[(*WZ l@Yr®'!p?E5de_ĎTXϓFaj@ CK\a/P)[BmR3HІGX ²@fH^(pG_vw&aP r!\oi6$4jm"wp簖{qK4Qbqm7@N_j1t 0 7EdRM`{r[c{jBfӉq-TWf39&+Ƒ) *1S߅ǵ_;xFO69tJ~y^1T$a!{"N@93iL6[j7fTZV =9IUF*/NJZhl _hd2.\@/NZRT3V|(Uq;p,Jh3cm]mppU4Փ] L:fSzRпc=7 $w*xM]nd@X!Lΰ.-b˜ʭĨ.cSgg )4{{(~yu786| (Fv,H7Yd\)e җ VTo hώr]f+\IƖdpO dG0?MľJIi,f9 XQ* P#h?y0lwҁfQ`QEm5,テdn]V]gFSOUbySKثG[`vs/gبeHL'9K|ILR]600viB1zJOUK;][d>G] T tD}LTvA g;ә?5-1(ަkM=>3!P"gE^KEzE9-Q"= 0KJ/!AW;&N+>D;/5cvMP% .9D9͜7" c|=.v"vz3#YyGd~q.ͪ8>T^(bXqE垉'}k^k^GWt>Џp*H1.+뮎ЅY"tlKVY@LЃLϮ`CÊ  * fW?DI5N5 JU266$mR#fpكwF6}wJh鹳߁`>mw6q~ ,x:7&ɠh8iE̛@4eڢZrnSk| n-wbVJPAGA!@_N*ԚY8da6Su Ɇ4e&(]4+k1DZE,)`2!Q8#_& m)6BjiG|m}&2FA &-w( T|džڄrc#$ER ?[l`3~K j Lf9-= ; ;ŐD-a3-D3IWkz^ˤX?YN""'08.blp[g|ڤposDѼ(8L , K嗎I)BȣCb<0)4ыހ uɱRs{`U퇖lD%}{naIHu<[i^9ೋeRhC=:~`ieȹDQ**rB|}n!"i{Lz&'[_b(E{đ^I^ >#^mb|#'B ~?mf;B\ 6+.lmb^l.%c? Qe H?NI e3WځY*H]u:Flw E0=g^d%)z1b!8dZXӌ;#=(VnGk_}q囘C+ͬ!`S}43N /X ]y.[/rt f:Z'de@zsJ,Bcz./NSX+JoG8:$XM^\*LP{`q_ClX,9Y"И9&Qu΢q ] aʄ۳C/y20y=4d}ODUa›r*7)d Q"湻v:FKRLWK8?A¶KB}I(>ÊD;7;ViyؔfunJ/Yl۳4ށA9tDte~hO}ͥ9JHYfWO$!lGmKY$ u+:\9}=Q7FR/nȗJ=GfŢH,UFC_qƮXػ2ǘ At,a)35oGPܒ%]++qpu'7y22O(5Ro920)zTwĩM*CM#Ύ>-"ko!e^+)Sܝͤ4df[F]\$TOHӖHƉNAh.U,nisw&Qʲ}HJR ju8,d&Ͳ`k1Zt}@Wk#q8{ 7g#LLx+KLZ0zmzIDn : eZkSq`Ӯjko*:<"=!e=*[oB%%L%K7Q+{(j S|(!uQ|UO;1Hx1nwMmb0r]gVVr^ eVmcos\Pe^Wl£ߓ8;d?Zr =&$+Kt(OVyl PvG)T06 mG9i V;{ >vQd~61G=;gȅ-*Z]E܌Y !+Z:r^Dłv )D("M?s)dIN@f,z֩똿G'"P8p}KCo4?<nWO; }/do@j0MUT-rbjPcx͓«v (7x2&tm\.9]f]3ܥO1V᭎z-u CD&)^a6z&( P0>:'ZF,>QZ|yJVM(NOeaU}^2Ϗ6s接,{-w_l= IF9DW_!7Ert*83&5Uzw}#RQ}'=7^Avw~pQs2Ncf|F;X!J@(ۡ!߂9 JWPЫRa#A?#C@]mkTS' .@j_ލ1syz1>Fj9l9/%cvN?@pQzkjW)Br52E&*w㙊Kx%(-d]X9wrZOFهv~LA.uׇxI'"XJ!)^l^I<\S^I I,w5:vbDx70֔|H匐}O9ZR:PJwYbqrj'a@15&2;i`au.3f4ߙQ5>^ (1Bf1<]xk}c©ҭ`C 4 {!0iV͊`!Ӟ(|bKY>5{C! KAs@+b~KDڗ}9fOznCtQr˚9d90ic;|ۈ;DN ~q(M;52LEk~I)"Bo {#WȆuY'Ꮝ8Ȥxopa^-DATҨ2H`ݏ 0KvקQjHnvbݽ0_^@16[`E678 Ϣ>ϻ/:nV9%GxH .o|"ewɘ?bO;R!=jN%Ow:ܲH$=0>'DsKECZ@D5}E?&`]ň:9ɕ@> ž@c$\=nsM7Awb 9t;&{>3w]l^h(Tob7PZ1"WfC5!Շ,R%z]Qzs{i`hʯ̶$ AҾ6Ћ:[!׺/;|luBWH<S?T߹f]ҲꇭCߪƤmJc>h~'UE3[n?Rʌ]Δ#b㊹mȋҞ,sBql"+c ㌒\]gp/ip\6!zhMdnhohFJT lr>yixRxwP^%j].S"5m|$^EE#MMRXpOex#-b8e/5TC!M6NQJge(|.ȪO{3d4ۺ?T+xFN?pҰZ<6׳w7>OZ($[wD0 @9mNPm @N.O9 . hTR׎*n4n'gd%+&-cp?AE"mvzNm6 g)FFsUrjL繽cn f̬zxn<0d̉ޢ%*b yRQL5A|xiׂ2- ҞD~qU7sKݥh#7=I)\JBQ] gΪ m.>FfU De6Ii;Ϯb>PdPrMSw-{á;zD8j/YNYMFz3nI49ٿj%VF?u2 i^ptц{ 5RF|_,U s`D 6$l/gxnNp6_1S?z?-h|}/9U5V[L}@Ō-! LRKN),|2*mֹHA|,:jC)N[MsGNW|&`JhRB '_zOVSxVHK>@:s'1cR YH7rP lɒa*`.G/A_Ԗ&ⷌjb]ˆS4D2 В@E{nz( m֒1[ R@qc|Q_ ?-ijhy=Եz'3L9:`O@Zl^g GȌ-1 ?Q{Td w)vEaO{}R82Rw5(z?gU^{J)gjh>H=HgBew~u2/ʅTåO)5&8hSj^x^ ř ܂IZm%T P3L@2XDTꆧ *$椈f69& h `:7]ڽΓG=c0}y%b-3RNUK?ԙX-jʝ8,J(GBjvL 4j?b*2;QkQ. _{9X,ҫ_3q0d ơva{@kYKWqW]"SbȿaAopie/=[(b- %ZX)g+i-I:&/ީAX)fFDo6adP꨽+Ukw$F~vใqﰽwCM.ͩXƨ= W<*ѐC JڪH Q:t_>gUfΙiySW3E߱K^ݿ~NT" ZZ:*\F`^C:\fCziknSv: $bzX"nJnW`uY)`V@1g/EEt-zkEx1LJBmЕ, p8ADtzܖvqT& ?$OYfURak&9[YgaیdacDSaXl),+>$sy^񘎞 ٺI(B/Cn?)bȀWa)x+X<\=՗AdGJĮm7uvYLFqJ=?ɨt98 K6TĴ{tf 1)CTXw_?3)$/T8+]]{INhV=H3@]<'*mTWQsky'Gpdy|[t9Ad OLDkr4e?G<݅jBwlaU.lv\B T#-pBEx\vDkQrO=S4 ca|h]m=ƛJmtCqwcQҭnmN>T[`ok(B T<% ì X5\jŻXL h"e$ȷ}U\Yz]/[7pd;c?V^W0~jmgJFﰅMʦn;-y!=PXɓ>! ;=G:k|$e5/A;֛mH^iDaK5^ظ$"|au&,ƱǕ vhمZb>+]wW_'$ɓO0ϾiR4; -u@{ȞPbH95NRlbQ("z7d}^ AaF@(^0WX^XV Y24ʍ_pVO,J̄-G^3&Ybwc)κC~tsT=z'e/#I m#e&+4$^X*O8'"u 4aa;!RpoX6s(%浗ҭUz*6TGg ΍vlyj@9WIo|Y9U+g5nc|Wnc}X%_-9F7|m̗ϝ/@cޮ?<PZ`#jCX{R\|"9aHԞ fk9-&. o1rx%!. 3m eϺ B^|7ǡƬۍ_]֧9i)h%#uF S uo :r^NMJVn3/l8 (_J%D5?SO,Ȕv$bBXS^A_Z8ŬP☠EWMb\ؕ닓μ0~Y;";eXjvuv]j]@3.6AdxyP~%tE[͇;7؜ZXv!-s wWU7B#1jXXajluZ:v R"yM'M/nqp\˛ң]h(,hiuD?uX@sTT+JmRtάFkWrGŬ;-z۳|7.M,-ES'dM $HS̅ݥ5h!//|ɕy%: _ "DĪWym8_V&ڪQgG[Pr%I ((XPD&bTBF T?SM?>I3NI3 .˞^91(M:xI-ip3OH zďfU,Z<'Kѫ,?Q.<.9cgqhAoͫDU?V*<9]nZf8"T;]C~=;6Ւ">SzwxsUB47IAW޺[PG,k|ʧ㔣:C%mWxz=K P S~e,S|A3Woa' n$u?NZ\D,G>,z&l"KYg[ a5%{4Q)q}J,op㝜('i4y@=xIv]|6Fמ eٹ {FP8MeN \X͉}+Uxo ~a-&F ~mvj/׊X( 3/uひVv>d` qXT%/}\Ձ#Į j<&nP@_(! r\ׯ F|hN\+T"BTVM&D5}}ۮhCi?Q0P ?|xh,S )1#cʌEx$c\ڵa%  hN{{ ٰ~1 u_F`6Y퍚z[Nd6{⚂IW-B4ol"_ݱfS(8IN =20 0~5͟;ipAHXLe50!zf3rC˳Ƚڦ,4 &(=vZsICQ}u!eyK큀G#./_eB<]rM F:`@ @ >s0kR_*T:ByJwW$W;}y| `ㆼa% /@TDHEEWxSuŷPn4O/z488ysh{ {5](.ED#-~ZG:ZEQ3Xwz F_FFO2 Ô4Zz6B @t׳1^ܷ5h|3)s#ܪ8m)Sϱ4:0=?V .T(WiJ>J'^>5Ll"G$̀?n_sTPcnRZ(0t}2V1R4Tk]e*Gwj5ڎe07ƙm@q p E7;5LãIeKeq,^S@npuS_p<Pu0g$\!tyls|:=gs 3x 'v|'!hot~x8! +#dem*(=m/k6)k VAB2]$h^L4lk%czu~ez*L `%"[b$>xveZ396y€iOHcr^ELaf R} Լ-,fUo @/Dn{]s^3xn@bd* 4Eٛ #T$1fŬqyDkKi29e7^e4l,Z@; keid^_`]^p4ӳi^1"'e!2/YxƯUgL66g6y4W@vfh25c2kv`Pќ㦑wg/U|ZT8Ӄ yvLl~)]N@|XɡH65x ϑU{t+BGB&"x_!*|x aSCѭ_BgPܜo^f]5}N@mR]z^zd5'EGAlVA #X3j!x7ZblSPϊZ!_WT.ۖr۲ˁ(2` =4_04O࿈9l4&9q+1:K ;G)Ar6Kb~F,7ujXЋ|j-Bg3u~XGɪF)c=Fߛݤ=ܶ{ǥsm_c=E"?^QNߙ53(ʠ#DnD$uq__?n&}V#_}LQY9kFAĵk\vҟ;mfȐǏԄ|ڈ68h4 E}2-wCx@эXw$tk.@.rMLyu hBEnRNIitL?DP-W++[#khY*Cz@Mm@;HA#_&{Eވf;E|`-DBs\8sG$3>t=[&5pRÂxD*4SNlrh˚}ヌ&JvxlYb-3=ll޹`6FZBy%+cjA}.Y`$235PVٛ?hN+T|oE )yI`'! 4?(t観9) 4.>M2%2x&tO~5)(PRԉ.cݮ)v 8gn:5L"D4:V|W<;-p`!dOw!~'wҤH1t)ʛ@ wh7/9sߣ{3z5͟a'yr!l倫:c$lAxrsD*ԛpk|asi= 2c(Ws͔ל  Cٝ2ky4gY0Q ?{RAֆg,e3 -'h <ѴA׳x[dNC"OkGZ_a 686#MYfIn'wq v c\Մܑ~xģn({&c`4.;c~,v8͓D?+vlIliDupj~= 0ipGR^KˮAGU}7eE|3?}7ؖʆWVuW s9LdlbREfє4Y68PRslaƼOb/=WCQEL">1޾t4TP^p:TZڰV;0aJ"1w_ऐ+QCyB%(a*~/j|D5_+pB5,Pϰ:}wtOpf %%ɶ@>&t)gؤTL["PE%m1/D3`79+9`86?? LDtE 4F ۤ!ҚRI=>v띒N˕+OE+ 5J :czghC9U#'HIW%6Oj9#+.S|ߵ&nc!]:'/Ip'E2,\xյH NO|8>]iiDU7qXrf@][kG:y13sGDߣ_nػXqV {@vY*=騚:ӌ-u:qnhr=6,\:Nwv}* ˁ?7!F<(EEj^LDdr‚G(RYZ ѷ I+6EvԷM‡@dYξwn!-@Ƅsg`QԀ !MT6S)1ҋ2F(˴7NԐXgIW4eyk1!n3r+*f)f*& Ǿ .xTGPB+$ӄOo&:ZKȄsF"|TM\PX f hiKqssf[PL+rl6݄yF.'+ChWVc#]'ex$sOg[ivSoŸY4H, }j&O&Ks0uyTwk92Q`I؝X b13 h]7T,KҕpZPXGڙIQn{—?.'en}"ne6U DhR.p>^ /hNJ"*phޤPLgNȺ{{֊HQmmR b~ZNHV:X)yŊmX 4({U^E.{j=4^ > sb͍߰B+PWzG '!xc1茜oa\  k[4dGдj--qwN52VkZ^=vT&.P#ƱfA(͒ﰞ,p7d.Agm&$P>%-%E^VY І d(Ed2B+񥦒 ) A{:;c6B N+F;!Z !G&LVe%Xvdw VEJ;*e._V71ZiݝU9B[-('?/ d,:oXؤ{RG:XH| G+J}[C)_ʯ&z:VS5U7W{XqTmusTx W鮢]E:KA؁s禗YAn"m~r/`&ΥvYϱq!3N[4^\}-A_$Ώ)Ew沔Ncadߌ钜>%+ErRsq-RiL݆tŭFI`1ǍB ]st3Hi /wO8H؁jӑ6YC|r^X0 `Fh{brV1QFw&lYM\GSʅ/z(Աc˥fq9D3#_e}vIs~,ıljSAL@+[aϙJ  6YL1iv02UkY~ڄ/L": 痛euf_lobVyWe4sqZ`t5(PじȫC"l.'g>M$ b*V ~1 .THXI) 7#K? a6auY-[9@s2c9 ohK5g/ba :VI~TN3"ӊuht[ f]ն b%Q*@kڰ(~G۔(Dj^BCXO&!t)eT}?,BvE-W&p,cf(?J:a]T e""%CCCX)t,;+ڜCj m8fJ@MʝlIM*C)Mg ^IW8_X-ざ!G7#JǺO)M_ҿZ;bdYz׺ge6u-dRPNI092{ e;ac4HWG,B$'?ݳB]bqWؐ>%%~ͩW 1Z=i"#إQ Ò-ΪsPf[PZv:ym.}KmzFr6j(Q~kp9aG~8Ӗb]⌑c`F2%7%#&G&t;b FE9ekZ^laBn ~9STU`% et=<mF`I,ϯi԰q*Ϯɸ8q*fQ{73+hV!aШ0Î||<̠E#G+wWU#]@N\tL m_O1n&5D@$V%jև 4$z$$(%JZElM\x)ouږdxl?LqW0Jw]ѹ\X_i =r>wE+.-HĒeJr;xUߟBk|}q{F6ҨnٍWen2 >S.?aظǼN=3'LT[-46ɳ{]]4:FUE )<+?p*dJPu| %CT1Za.v'e?ཁ?ڱ0e@FE🥋[T_bF UԴP3Lœ*@r^uU_ DJ7qRw =~'d2sچC|q7mP/29u6BDx[+A\C 1Jpe$s#VY*j֣UHtyRhy9ıXSrT[ۚ$5 Ot#$-Eh"jx5S'1K =y26*x#?/`.іd8ԃ"FkY*Hf&f;b g&|NOSy:4` p\ N߬㿵jkY`uO6ulIO `>Jx|NpE1gyN0T8x *x WEqhD+j 'pz-r9mtu8㓿f\nQj(bku萌Q֗wV0y}֨ggWHS"ڜ@L[3mP0"*oEp05E7Z-p!aO*DR[V|/yE}{:k# G [MMaҘmYq+xw%Y 3q/ OihZ{F*3&ɴ?"CD2.J.M__tc7!אF?i!F1m9ƢԈEvűr P"E=9#6ߵUN{\3OyM-G02"ʡK>$씿_W<F}IyBڏT/toDB Mf6ˆ+>^ƙiFlyMK -2 =0KX8EW!}>s%)'ccQ pGrm{}ެ\<%Z.79T#iټ.ڛ\ǫ#k9n6|w h!q\a"A=uc!1wY-}pg%ri#vW}֊ge$(Z&mOGbEJ2Vm⥝G<(BԷѡ|Big 3OFp~'b%Z.qӭe,Z"Duk36D ߙ Y}'͂}rd\̑bC 0M0ة_inFcbFyj.jUua 1nwIg]Q]D9P5`hI;KYtWo{| ,9hɠ<_D6vIYM~EnQ[hzCJFKS-ܭ꜇pU _W&m$M]ITnq}0`N$/{KrZ+IiNޅxb2x{魂62n1mP^a']'y ^PkaĶ" 3NSp&x#Fg]BqM`Yp^yK&osk9ZɺY].' B[IS(͏E !O4 'hsS>e ZWjƊRD@ `?JuG?iگSkpbLx0cAYf{rV5J n&7ƚ%!qa\ÎoiY ang*MIwi"k0Y[\BcPz_*l_IBRW~#@Ѥ (0Jvn-1Lw-Oay$&pu=kaMޔƉi1K_l{LV^$\V9\"VM,DzM_P23-C_+7=(7%j+ v)`X^ms[;Qd5/9IPð@`ڪD ~$]zS:iL`Po@hOԯE;d8O I~4|;eR h(6y_=ƅ') Egs{A߇GǍ/[CnAg*XLpkEm/ Bnh#̮m]R0/3=UC~%l+|AONHO3L%3dkOp g DM!'WK!c/1Η9KͼjޛWx4ٙc}A(a^0&6Q{ku-Ǻ~kEOqJe?w_܎7uGK| @wc7cց՟: <d/?3V4$wR$r7b"ضZ%n\k@֠qy f%737Ebð*} ֐\!olBmY%/9PfOnt-m\( :_`}u[^gj?#܉^Ri9s5ۉ;~s\-{D[a/+gA1ʯ{$tTEw/lAV 4Ƌ"ޑ򂛸+i'2njEբ|;(6up٪2?$a‚tJZ*x}7+DR=pheZo$'ʩ0u6}=M ܍櫁r31l@K '$q4WbwVKwF@T+tk .gpstnz*Lf`c~{:Ax\j1Rg.ŸO)7#8}~EsSҮԊfH Qrv5Ntk1_YSQDf !L]ӣ'ް>χ Vu~^K!8q|V!w%`.1!#DTp mJZK 1~-dZ_`טFQ9K[D1eHd`ޭ_^.*Ӊwk "kQu:4v[u;2 XB\ixzs)-Yv? F9@+ԑz`4;\ lM}<5P 4'6vZ$ ?HFh^oB:`t&~uvڵ'eTg&יjT3p-Iǫ]C@h'uoCd!Gs>%! mNp9a`FΌSի=?\jn3m3l~v ̶}5hۇ-_E3HX@o ϷG9eAScFT#Ck,s\-7O'Xc'"=86uhSgjĮWP\4m%*h܁DK,WY UɅb//]6qmFM΀#LuIO\K5́M&SlA(SH !In(d ucxZN;7CEEqcިzӽ&B4k9; !@bx61} 43~*3*E#@߶~oWuJQpR&v~H'TYqP58 άH7a!-vl^6TިC&:'UM3>ݱ]/Q'47Va\} WV@+?AH y6l R1K61D[v8WJoɍ/$}5Sͬ}h$1 "k0kLҙRuwHsOHɒq`[2$qd%CIё$] #.ux.(َ,άIj]bD.ҋSf%AZ RhRKVbjI\W 7VL'=I_jyk@G9nuR0O7O1H-K>%9B#Qu5m._t/K.^<h<>fB433GͅvX-.JtPٻ(RNY]PYE * aƸYzS^Ώs "ePW=*tw:D;y.Ѿdxnc[ײLj@iТD-3TIʆb4hұ)0иFQ5O~c,cQ88R.yKkӻ$'"^k.$fhF,r;.Fe zZgOszhڱm 11*S(I#n'hueQ@dW3v~GU1VlBH&ЮUtA-8uَС V: ?h[U)@%X7hi^^4S3.-h'H@~aGړԡ7v\8x@L D>fUL o~?Di_*T^Z!SމSxKv[pi+TT&[ދSNB 3כDXS6"-|QPCzQ, 9d> nʳeM$ @qM-0Ng]9qVvmMf﷘e-0Ud]7,RY 3 tu;cJ[{!JDŽ;_i!(\(t?e9AMY'EKPXR ]޸qdq'bQýX]qǺ}D>VVLdhgVi&*ugB+MwM'. "KoxUqn떴2N透v4i6add)KQx js6҄uTֲUCĽSv\ݕiWf ن%Έ?bFM3r5Bf輾g弢MZ9%.Zr"柺,VĎ1vG^XAB)yuԏdb,0J+ZQN|%W9 *gϩpyJhf!U`ycK#M"^@k Hz!Ew͓#.Gna*1*J0Iӎ0}j I*i (jk@WȞƭ)>D8&M㨥`NU6%r) iS/. ;̓00SZ[,R Hx^ ܭ0Q_(.AWTR EmWd /|*"-Y~/WZU;N7 BfLjpN0)a( CeǼU 3߭CCL`<yK>n{"CxX:+5/*]>sP"=eD Քšȫס_#4U8@s3Qm-dzoKffH65;w?),ļxhOɉX%H16J(C>P ̔}M+$H''E֞)Uu8H ICY?0H-}3 x ݶգb(2v+GtQ3bnRBm5I|Em~KHtUj}玘U1{?)y/-P-7{iȍp/@0j6 WJ8V{}+4#I aqlA>悡i \O"=f_9H4ZSCU"vBnnؿQy2lOGd SRy hr%L\v玍?_fffP\h7N#c/u8;O PdތOzCoT[E; 3QKS/0.meV!<5\!O%kYb?I &]dZ "Z$rÍ}u^Yz*zᐁ槤GkсúCA9>ZE=؟VC(V261y/^Tjڽ̌47t_T~.ׁقjؕpb"YW(GFѝ9WƬTB"GڴODf}䩔Nlvs5uOL1у$ҍE ߷`!׈j_t.֘,9ۋ=9uaL2-;q17jY<"|P6 U+=Ax[hbu[->} eGNKOD1oeLHtr#l.(f'~ ?O`_c[L}qȻ[>&i]n)'7So=۠f X S͋!ZtS0.H'{s' &&> Q~pj4?4PT@ŐLZ*[Q,}g 8;թzjpЭ.pu` ;1lc04_jFDf*t&6܆6mx"P07AJIWgF-cr;? Sd8~nH⻸v0vτoMc-hB 3f$/īt"N0Tnvx,37cDSgHA6xM18,oo z@֏ /P92\IP &LI_$(t~b~#q.X=X\#&Em!bn8@IA+uX'0͎^^ ,ֺR?jɗOuq:\}et"HX@w%0܉?.-X/t.5>u~ZzP{(tEaߥH[я_r?w ~3 >w);)C!|I]@6NȊ*v8U %>нֹ'*&wtQl(<- vԢI 45+Vܳ->&V=~Qdy"ZnB4&J 5r%Ixgi1}x3̂d wjS2*Q=zM/62d׸:M7>KyUG'yxξmY4JhrmHm -@Lv%V itHF^ϐ{RX(2j{*@#s/+2:>kǁi;ke7üˣ7Yt#&j:4v ~D|sc[$2SYli*"Г`T7mJ(.n 3&m/֠ sO;2|E 8Z1<„C΁ %G\)Å4YW7V_d=n6ohP{,SGS5폥glྔNSn :V~*[<lgoD"z[xQF@no;]'TLPLgS*)Ǣ 5H0 dw3\TVX\_^^7zqZ3q}%~E(-,8 8cDQo:N҃<.:MY L1l\PyWft+hr}@}=4QhBJR;VʢyF do~mB4q{q.*tL8.Մxa?ɬ,s8?zEuCzQhF13&gz[9fVm=i)dS*CQ(di±qPUԥ4&Br E(j9=M+=Q8'}Ys敓^oy8"ʰjT);p9<-V<N߄.|FYxZ{t$b+VUpB١鑦l0DfgT dv5bESxޤY ZcoQ:7 }=K\rdY-d-'ww?Ֆ>%t],FkfE@q\96ex5)}Iw@EGiltҙ6է\ d*Fyp ͪr"B$i3dkYD鋁ջ7xz$V?+{oY48zS*pPjǩ 5VcCПm~T-3ۦh{<*" SʓqXh0h֚:LM7m=GH҅^;Dzx3a>oWD3Gk!2*}AEMB1?P_Go9u?W]jD><%"E66^* ],bv2sD!'&o3 K5 ׀Q܁HJ]2\ 5zO*} /|C^G{^\~[^]yv'q Bb'"nT[l7pCTf{Og=mf4U}6e23<DemN\2k(p+/[v߽^X2hh;m=ڥӥs?,i&ǕX,-(#lLK]5+\Og)taJt[AFw4)qUL>h8HI̵&SJ{K'MHeSzLϐYF\w6>d_Y0+#q35 <7`) SX'MO\pHJYv{AKf9)1>=X"à }"ͤTb|O̵n}qP_r_T hj7(D[[ӞY|_ɨO(gFzv _}rQi 2#G +T18aa.or*ıIʰ`٤-De霜]J:~{N\6bBykGTyIF,<2@{r6*g#Te)%ALji|g DZCD1PL3oBeĐ{be]˪7GPvnE7wjr~!0*$Rpoto4Ԅ'=2Îeb<!pJ",3Y⡸1eeÏ{:P֬y}^E:Q~E/]K.w-plJBF@?~G.IW5}b-A=<@oÚ=c PŇmy RiY45aCNy6W3z'~ \>91 n{L5;JN3A15HC2',X#!؆{p>yv-H.^!D~bph}W-yfCJѭڛ!@P'? VigгQ2MtA6R ;p Yt:&`nyfW/HxpQ1_0$ O UY`r:=cYΒm|kFeOaVVD9cxY"utB$='I$)hg?#Y)#PPod`&>Ú*{M Rgu7ubJ"b!!4a8tMf>Ļ˳ +AAe)@Nx<#;chMYТZ5'fM͹y@ĎFpӕI% 3_Aoç/][Ӎ&/xZP]"/͆Љ|3K7zo7K"Cܗn#sp!/!ukɌH u-}XOq?qus?z^{dv9zEO~̳bmmtzv 2YJG|U¹SB&NRYW}LwF2ƈH\dit)Mɠmua(n؋,0j@>rza=U_)5=tOOٗRC΁MF6-eٞ LvbIwj/TrEV"!݀Iyn=ޘtZi_ղe/Ey4! i ߍ$CcցS )Q˪LK?EM8@ adzZ8 []*_,"cY3@;j+EcG-gtŠPh hB^Dk͠(D˸69 v0iޯLfذX?4uɾ/w"EnoCO闒n 8&b}.?^0TaAV+^i~!9޽h'[KO^^,)ʑ>s附XBw\ w4=향v07WT!PX\5PTdBu;2WG t5BM"1cDJ7ωV*ئ՟م47bv ;`;uqyǫNɴ77e@A=K3/3oIi2%x<Q(e'E|/vK'p*TsZmd̘B3|=`p>\T~tNzjoZWBNMsr)U^ӄ`í>J9ol6 P^j9YäFڑ~Y$ؾ?Ze(qSdQv&No/ȧeݶ8x7~Jt|Lrz. ӕro?ڕ ٸ|YO׿bܱ4+~L0.zrL *aA/=wMVBiTVN v;$$`S-=XkCkHpgX6xt!Rp"8D_7Wl8^yfBI3s0 `3!&{}Mc]fNB+슕~ 08Èӡ52o`خr耶GaKVԎQ#hR pHb={|$^f%,ێ.;A5+$8jEV;S/"P1g=zzortxq@vt΅BCVÖu) k^|%f< ]*Pф2EP適 8x3^vNV:M#9à[-;}uD:20jSLЋ\/AiD"cݷyD ~*冫e$~~p\E~O] -ݤe2n\+Ru⅂Ū-l:&>XQH}3 1Hb2SPzH}67|ڴb ?n1bЬSBr;Q?L2&?73̴/ *"G˔{ʐH X g<^/xD(\2&  'YG(G)z.U]7mp]c4A4>$O1k4GMl2DDY;U~ҢbxN *a:Qp* hS{1ct?t<#j \wTj+^y_sd`TQe_ Џ%[3e3m<RL,2ךзOvV#Uu J1eCg ZF3L:c9DM ,H^2*K{tp:[ "l/Zu4oEi4bÉ%YPqXBdd1AԻa5|D 5v{p#3#+(dνD4h5\׺WfbXQx6M2_ q }Y'qxaR2^rucRcXn_LyK7rLA0uR`~ޠ#AS--O %gȤR7 U9 Pysuf@J[-;garMg=f3]R51;D]hzG}P߮`Iŭ{,/яG:ړFF8D܅>k=P9_ ON0}bI7YW(P ]^(dY+ppK|R{q&m@g7p< Y.Zwjv ѧxȎ0ficOW>"tpCq7Wmӻ 1=SCDixmC'(#)F!6~ݏd X\Z;G-`*: n6w%yBFQX􇒻zeP:Qz2*̡ŠJVBk';n7*-d5. UЭDUs^`gX&,U%.8+(ZrbgxQf'=.u#Zw=hWek^$\oC:O4:3Qؖםaϸ/_Cy3tu7+tK,~2=~7 [q`Bv+o`"80pj_FftT'%6vSWa`>E/L2p&g?{aDY*pgѠv4Z4z9bBC@36 2؞ĩ4@o4L$OsgEX#,D:}=i$I7L7M G~ާk?5IdW]fx13@ɧ+V 0~Hv( x"m\7f(|*[sPum:j,U^_1\[O*;@1 G8yBf3~ ;U_OH+2 sC~ŽՔdmkg }?eMVl50nMRMYRvߣUgd!jP0!gpkEF%SY`WNXGoM 'S3ʅ̾el>2)>QRSzJ14d#3S(g-&F>@\6GCu<]*7^%8)-.^} sj"1z '>˵}[D8_pD?3C"2YRT){˾AḲSRH9Bm%ǹDUi ?v Q#}]X"5vKiZFNuȳ2 y7^틃@PйZE }a/GέaVOPGPfiV?agsoP , o(>C 5eɭ+ +l/-SBz( +ix!&>n ,ħ"+~ vа +bN-l 6|9B(l4M!L!$;ܝrUxYX-?zcP P5W C,J΋֕#:bXsQlա=4 x Lf@{N 8N <}Ew>"vzG@ vSϭ;P `3kɡݖȗFȖ]yn6#ms@9=PCռ8>G2H|/^'IOs |Y6]G;qb bO 4Zc+zY%7w5 . Igv-fU=xz܋>>[P2ߤ Y??2рA Xu rBݰVna˦]b؟A;cM}$G0C{B+'zUJ\nP qoV4UWDI["8eu@L.t{pdvq)F'/C*ӚPmjҳ5H0I>xÿcұdļ?h;yU\tf=W)ѽ:MJ>}Aoҵ`waH0{'Y gNk[_;oSWZ l*CUI͌H}o$(ُǡw9lWSXg^˾kEofO7Bx0`\žI1pAW J-XpG20YOPZ6h9Ugbز)m9M@I&Wc!RR +CGݵR&'8FjYV{8gSh A"yxN|?0Ly1%l(ZKAd>tk<5wymp7a[2x웬f؀K+A渀X?AwncJXҾNhfez| Lڍf%1TH!!΀ X9r1ek#UQˏ75 `z|d[.~=ʂmI 'ۍщl$ w_L*\˅X;C{(ɢ%ffCV8`LT˜:KN)q*a,2$*OWGK'Dk`ƾII؝%w>y|a(ZX3K9]\.9MN_lwQQ7yMaíMXeJGc ߚ5+bhwiuY5L).\yHg:nC]Ic>$EhF4dPyN&ց{pa4Bѝ|`Y_' rAmS~،ZLHzOfl+t7KZl馶[vGJ/ap|q;x㠾FFeؕڵ `&X^,gk|!u4tЊ bAATki 1;o4LԳ5;$[漣 5-18i_]=ܿ ,sјc!ECLq#]r ĜNCG~{ f` hSS[ZW}͸#@nߡݫ(ݠӗ/ě 1Fg:'g0+b16S7Iaȿ7"%<ﱼƬ;>+J'{)c\oe%D ~t {G hys?&Be)' ,]ZlH+L$ ^I”Q)oa8yCMe50`rR(mZi- =+o=!PqM)ezH'T}B)tE-;;ЈzCk۶xgg%׻bI@'LNI3w!6G'.mVbY.aX7x8Pj}PdJ?ٲ:4٬ì{lɗv~Y|I#Pl? o/@9Yǫ[^$D8& rw+TOgӱQ^k+Q`,D>~PhǘM1*b?'+XFQ 11\g" 9(&K!U;oKU CA„;Y+9HUqx假s3]N~}>6 ٕp&tP5z;W1[T!$r:zTلE!Dhap;mS΄k*Ğn2@H# :ϴN+/|Hr>F/c@?dQ4t9~1DH0*KNj4ڃݡŏB=vnlIr]Kާ %츒\M|\';c%\1׀)=,­peօ1,8EV`:ziJO0E+I.'Ȫ>Qr.~u!&-gQ᥶i6$ZC@8S;Ʃ`A{hӞbHGa-DvJr$PJ(Xw3^BMƆ_ Vĕ4 19r<n:x锶TL_4q]͠edK笉{`x;Y_֍)K1vf)@)f'z Leo/?c{rJRyf%/$Ď+8̕2ZZ5t.[b'׏(aJjOUM!qc~@tzR#Np07oꦛ(D'<}UTm\ 兮}sl #4O<. Ae[9-/$E6.XhYR, g}ʹ0ڿwss?fcW %@Bb$rb>[Q:yڀQίUU2L25T~؊R8tZ("#++E̾-MqY?%c{WYP`Rhn+DM5swuãX&7׸08o#j 8 p)/0@p%Ѱ`똙>!XΜ>57%9=O <;n_0aAj?fU93a8^Ř>}#A/(&#td5jGM:m]v,{@oM{_|k4[F gy/@Վ0&^&ăNj*|SRT-=02m\jW#jǹKBAJ1PNmЕ,vHAcSr!X+b1%rJHP0BV'le1gѾ'}7=5ÌZ6S"3Cb(<_M|}w?iB "!~c턅E k<)v,@E"v&f_{fOCMLt~ B6O{4|= 1J^X_kwP`d?"X>1_)2 R>lQ*E)̓klN L BUY:J %j~bypl7޶j:XA#iGOl+W`mXTےN:c[%־q{D, z )(h~^&JX'۳`s]g]7?M€L0R5۰ꋕS:~g ۪2ޅ 3{x^ѐw?]t!a=NYcExxIэd/9Csr6 aڳggb0BY99LK~D wX6gF[P]%#-zj-U.7l"of_k/0 |I s W9 qE.FG>ׅץ/wK䨙 /.'e˹SPB[¨ N7u[ GYV il.b%aa`d] N͇zE5Az[^ #AIp3$!<ˡ-~vPF*V` 3T07R7}Km[h"4"o򱎎hŧJ+{F:Xc:% KQ {NЌ~_L3Q\D ń"[ fHvIJwUq@z'xs9M$O]ZPC%T;<:ouaeIDe"Z^ӵn*NqY" 5^VKJLF3wPJar@h *P*P9jWMDLCRVUzfmtx4A]b0 9@G$aoR.]@[=zA<9m+{/[c)-&(/5p\\}1-f^饋zjݿMAk,N0JmWZ -Trd.zxa.]GOIuT9;3Tfll 3< v\Ueި:]vM> kWIČWC3ay5wļH&cvw4}>CHS^Pmqʒxi/Ƚji>gsM?u_ҝ.Hp݉ו~Le*j*{U,9b( _]X楨 /d9i7`XoyXQ}C9rK:SxE*Sv[ 8cHEhڃz5Rٞp?veoD`Q'O`Slh5ieHڛL| X Y˿6qǰ)]<$[j$Je?]p~FM8A #Q8{iaa5>c&yZFZ沀N[܁/kȓ04ϔEPKIl[=L7ɭt\}7>, n;m!"Z`,((}_*sek_H}D9/ n Iq:ۥr9Ru袢 r~b>[m!GjQ}HK` zFX}NJbKkoJH 8 *DS-@szfςLF3u$4~n^MBl+z 08g 6Ɋ@cĬibܪ;ZsN| @ < .{Eb&k0 ̲_}\a0Ƙx8WS:QGc:Kv,nH; C8[xŵZ7YØn2Y:Z~7ʒ-q-9(ȈZDcyn1DzG}TŷB擈Vެs+[EŴ%PMژS FJxu3/)Ӿ5T(m7fStGR!8x% 4Piyes v) e,KH5 idw=y/2ߎtMuNhgҭRbͥq.U\ j5<JP{bS@Yս&,zR프ؖɸYh=͐tX|y 9 ʔBf6DB S+v6k} | ŖVu;m}C躄 @1եNc"0^3(j߼5V_wtУK8O[M3/1RB&}#;uƩ#!EYt:U2]O9T!8u1 ~Ȓ<#Q>Rp_=+XLDx_<6蛽KdYgS_.aZ 57-ï"0K ~n_M9T}ִ}y9y,\C‰"Y~*:ȼҍwVgan$O鳁$6 -8*`ʡ/P5?ђ9y sC_Sͅ 8¾٘ 6ΐΔ_`\,2 [+zqh2BO򽣥^0g_]bf6Ipśīn*4 Ӵ _O왁=k,xẊ_O^r8]?ZB<3TBх) YVeSfpte>pnoAw Ŕkj)Έ7Ya|}~ݟ}Wg~neXg@GVmEѕxW7bM?}Q!h(_( EU%(pkl"$^0n`w8!g<#_T7$yL}w0>}S`y7!p0:DƢIgج҄MJ}5P4nWԐނ5ΙbdQ/@zNMdr7ÀMH3R7pf[Tw,8=!4[O4t5ΞU5w2nܡWs.j$YtUEwrtfd ;HhM&Z^<Zao|$_FnRD rO) 2Q{eB3Jџ濁~`WC?j7+0`W _GŢc#vK7̬Ͽ"@pYСs*uK{1YU½jTٳ5uh _#dĹmg̕u*ynaR~ Zx -1z}ťO; {;g2ëǖwzYס g/ /d@j7Y? s}JJeTN9+HV D)L"' v:"Q]m8U9M1xT) ¹>K55϶^(ZAiې`HIY ]l ϔ[A{ v=fco٪$'\Ltxk+jcK.[Y qh%irvh}%EQnWvZŻM1Up`T>YtkznF:cG` IJ"ey["WG`f"K%De4i`ŲVP:K,6o/UЄOnrm0T}?f gI q[LaA? O. ?_OG@UVx,A']nhxT"e7,zrRj@$^~+i3kr:EZtxW6lzX8k7jM3?[pŻ{L\ϲpHF42cCm ەɏm*'hx-U 5Y{ܔMzk8pPOnQ]ާOdb8«j4#pbK!cR`2yJuo*[k" ]qўlW:'<۶<9Ɖ ZjNA@IRL\{otݷ\P{mQI_/fΆBu(BɃWm>uج&iVf>" t5R[%82I34o艶ZI;kx>.Ϫ&)X#Vx49r KbiSlGJs͝sOvfCٓq '`Z5&qwq2)i YBAG`!~f^@O+ GI*o2-$7^V7/,x3k :Q=\yfQ$ZORsRQl^t$o䶿:osayk?$>/ ([Z9uu84,Y_IZexq {b|kFtB6]ʁ),A)D FOgIj'>M̀ChM)֗)Q$ Ző<=>p;NqdǑHεirfP/>0_ ?}7YG-קNAwR/Oј1AFH#j7]h_'B|(e=$n(FW],ˢ>(Az Αk|PC@D{p(PғGgG-79| "}f;~2l|͗2{gTUh':G-k,fJѢ}gRZL;{sw/Dfƥ\b00U< Tk^;q$^r[VnoyX1}LXlzOiL J`lk:9K֮.+۹Z=oΧ& We#fz-\D]؝vڜVTm qss=we֏<΅Cƈ:k<gHf~_Zӷj{2,{`1rlY*JB;ז$J j2V oSci>6у# X, b3.G8yc|"7X - c끋2଑5d `Ӑe/9!`+sU9r'į3' t], s*] ,!kqʜZeX \7^2q*MZy 9EqvfyNLsOmn//ΧJǒJ?vph7dAC sAICfXSb-QRB^zgXn \[ˮNCD7L NƗ̈́9/a D'+̖NQTpb?alT(B2v-/Oz".ݹ9 ifeIF4`av+΁Eq6}Ĉt[ =Y .5[ݯF ko4IϠBegscWd9{jg~mluܭBȞlNf1ql9#T5oq#CoUjyTQ'AгXq(~?\ smNqU@4Σ,~kFH*pVU[vx<[~:)b?Z:) L>{Рxۻ5tIb #t \;$*s=WC$SH#5/'[ஷz8QrQNrMz*UIx{SSF9PG9,<`_Ҳ|ꨐ]շwc>o?vG$2 /{nd$l4/R礉քJ ]W9-_ ?%:7ґW`&SZx,K=1G٫D&:Aӹ$2xDEG q.OִEQ7u ^u/EGk|+MkԾюӾTJ4sw1R;.NG#x%_ge `-z5Btq x]ZQ0kb"+$ DH aX6a~D@ !^4#:PkM։~\2N4ў 6N*9NXwg7|b1'k{+UuG 7SW%5OZ'pH]Mv-x\:{)2_̶zDBBܧ]>*hLEw\m$$#&, xO^'.7PiM7Sv ~jΝFKurlߔ۴2ufd΄U ZurZB#I:خI XGC>~'}tk6--wgGi_LԶ!|E@ǯJ b iI#+S YYmؗ 'S2 R6 kHGS6ƐZV͓/ ИRU o?uF{jZ/7i>I:|$kS<WH -@%ZgogM}t?d{2WPfi*H8n1dkGw9ρQI.Ϝ&*V.}G/F<}ȁ[H|k$MM&Eǥj xo{/f'>RQIG`jf{?u՗S$Z"`GBdzRZlŹݡ#gmҀL4&xR]sI`'Pۼ[1#LI_iY%KHGc|i:92Ğoe͞Lb[g%Fӌڕr~\>oȶ X/0CT"o&,ᶆ*[lI06~3UCdOp #v/̎3yU?Vg1EѰ>n=b?w@z4ǀ$6FqI{ivt8紶R` ~fW~U@]փ~}7T&Ne }Mha(ߛH$"o v 뤃X :X7?Wތq>n^6xgyS fNWR8>7{&Axm ]kE8ш[65wM 0 xQʠy>; 8\Ӌ> m/ 1,ŦFm9 bW`u8TK7  #7{P{"/DeΆA,/x_M_lCL]/L q[ SNE>2F44+85RJ *v;R%f~ZIU^lMBs1:}cYԨJB]ނ" 6lggz"^xd6*f穙P̷˱Ƈ;TO]c/~JhnB\ӒG_jVF90!m~弨Yyi#fLQs@4V,p.?wt抜L^`^(( +\VN+fQRgw2Gg21)H liIt 2>J~꬀Z=ț!!i*Iad~`M BJ M[mz7&X6)Q_R 7=&m"Y]B\PSr{",Hrr=\"!ny*E;6*0m C6dޔU;i/yPI? 2_}|Sr(q^E6^2,޼SG(l.twļ4}ɢ6qe;VmbeMrlQ´3Nͨ'*{JtRG7 >o0ǭyzܹKDfl5p { n)D @N߀/9P *KA :5t#7jc)iRՔgT3ĵR@\4Jr<B 2}Yu ɡm4VUt՜ 2ZIKz=D(Ƭel})*H3wJeODn |;QmdF6QnT@n#AZ6u*O*4B\njfΝPB&}=Q7HxE ;;<Oj3b.s!e /NynWpi*&`D(ڈK@fbսχ*:ƇO 점O`8sIuZ!QݛK{$'[)maƊ\lҘ6O³կ%|/P˵M_o5Lclj<;MڇIuNeI|NsJ23jpV_^,HtZ["l>mڐY[ -#d>T*9m_GTܣ[.@x u_"ޜ3q뭚AV QK}<G-0<4 |M>)R~|>fB}ut :`~LF6+?r@@9qP7?wu1߿(la 3YJ&OzWpQ"fS3nc=b JՅj4kIO9,%%ڲwU"Ywl;|MA;JqB.-4PXgozW{EWgd qI rur *84$~&}D౴Y^:cQ1sNRkMm3 |ʥ=w79)AR7p.1or*!]#v~ @jTˀt3|~!_ڮ! SN4T78E.%C*XAH1jD@*4PSrqy dl#RT:N Mgx0櫰KY+03rdnUb+g;U^nreh3 #'Trцj@0Em1woM ᅾ&PYkH- V彐qlRGS9JF@g?ڶ,{#QH Qt[z35Q\?^d뭡ӧ1'!ک|O_csB\d-x!Pi|`lf_I-Veފ3mgc'?KE4[ȓ/rc31y0SOZՈ ]#j-b 嶒M >ks9 :7 ݊0p],53L)O(fp E}W}ɇ?;1M^`piŽkN۫"KO(@| c'KX=U<^96q0!E v,]˸$Rf sPoգ ~&G߲#\۔0qa(q^ne>Ixy ?i_@h -R7=5%GUH.jKֲLOjP@e#>34JSJ8l<#uB)O$ /)i#g'~y-Vo4֞Q,6` djcx_!{8,4x 7WTXa~\묌٪kEKjU L ;<}w%>-TgB-<Eoű0`: Ra0:%n~k UBH{JŧKk"5Z'\I|1M ,׹"`>C JkLNαU}UjD$Ax0} j{t)\:akAM'\E: waߒ|QMpe\X/SV`#2e_Q|D["`i9L &sǗ!.-kR@Zxw5-&Cf!,nnN0G;ge[ASl&ԕF"ò2Z;ǧ_ /94ScvƳh:{ $`ĄGqC5Ԝ I]h'W$2pSXـL>D?$=y稇5[H,l޵ny86[Kܿs:p)mҶ$8ܴxW" "{x!WhB q65wuZ[ܼAg&SŌBCcfeBfXAG!F~+_Al-\>^]DW_qѸOcaq DzAJ:)|)byoyYÃ` Yz\M?QP֯ZMfa//n ݹǤndW$e@yN7ҙ!P_(K'} j;>Z gKx$Sچ`%4Y}u?MCq2ܾ Gcѧ*k15OE%>_tISHxEJW4H`xat*)𾖼Ou n,dE ؄_wL `>+$5i|R%V|n5jjyob5+ݮMpN6"pq&]#<9rLhh{܈a>0hX  c cBMC6;=먞gLj[EL :Qtk:3 2\wKlZ@^_> %R!M4imsbKy} \H#t lNu'mLU*J Fq=D|@Vtl\6:."e9J<5)Ǻo%>}9iC`RKfTpk0HH>3 Rs)1R; |A-xjUyp"qUuq>%9EgC}O|~X1ڒaYËR}@~ov#S#U _]ȫe<*v>I`Y֧Ѽ}Y|~bn2f+mL𤊅JVϲ|lOO[! eە* [_(fБP)KG2b_|_UL,:l) yx]{>i*Oz"ѨlY$;>9vEճ'dQ?|DŽg@ ^KO3~δ=Djqy%甴8ob iUdXy N B\\=]6k){<HSڱdbQ}VNS!CJhoG9P\zM8.Q26aR25e﷤ B{/lM)M>)(̙z|b6DHεЬjɴ poةcx*w|g0&{i_ R:z/;mÉ5YG[MypkKkuZ[(OKqQe #*~yQP !*N)kD~ϸ?:lxXXt̡5$\LgHw<}-(Aʚǜ*KxxSV-8vٜ6K57 yTQx tZd=J+&ܘp 幀꠳ˁN͊EQv<kcYo'1c/S+Mc%(.BK$0aBUͪޓާ-yr>tc)RuK<ד|bƦ+g~Q`!oU{BfKqk}xo x&!̒s'XΐЦg&ɔ-1`2qklVb&]"y;Ctce/ւk-;)LRZ΀ ׅqfLN\͟cz yޜxCcV[+?E#\JhPMP!I˘ԼܩcW:344C'aSLX p*eXZ.Jo7*bN?԰4 RkR`:)?P{%Ojdb'#&6scuak>3%F#,[Aĭ~N ۂGx/ Gl8_H'rx%xUVRe>W#275eqw['~=r6vra90"޹CN&A_NٲwzxIJQ*گ=KUxt\)} mƷmp{IEFrb@~O>\:9~9ˍ `}m3/H TGaNa;C͛C)ݲ. %S*iWf=N7KaZ w%)O!~Cp$в|PᯋxV4|WFhpa=KyT|$Չ7Um|{̛<Ż1hO*T5Bl1 LphNgOBb SѶP^|`eٖYS./wǾP:+&5"S,HO Ä| sQzd#̐;"awv܋Wc-цyF:RO P(M:ʺ`x3nH*u~M9C _o1͂T e<dVWNgNNdul {Q^dfWV2$+x,nmBa0©yM2I,^wqHcT(|]eӭ&U^[2akua9t- X+i.(;OtObE>EwC`wA]T1 `yvhe xx[VL +SJtEcp _=y$u0eҺJ!YĄ"XnBC;&cMxmzPnLSFXYrW}^FmMݚ B MOKywm+QZBRL x73Ag:< kR]WRebw =*7aeFU3o/yV@+D8{UȎ$GMq⥻J3'LၛBlw߅?}&S:P@?.j1 qZ2,t7d߅2Bv&i#amy@WM*&8yj{os̿BX(Da/)MiVQ%D'S-LCi9W~} `./J!SpKEK@/9l&%/[ 5ҡ$l&zfj4h2כa^n MH*{(--q|I:tN&LT h WמUYV#BȀOOoF  aW%vCdYAOt[3ͧ$;j-'u/^fu܀yf^Ey2V11zl2d3qy~HT\SGn&K \ %Pq| Ox=v"_+ Q;ջC@jӬ*ځ|,[)Z"RRM6ѴԺh┶_lck|ՃaQEA3 1E+5 }۷W)b_葉V#xẂȅ? @e,Gt >f#",bD~l+˘O;h#g;4=Կ,0At1Od@R/] H_F $wCF>|uZ0:1={'hpl3ZYc/˜F=*n&1[dK{D|~'L 7 ~Kڽ5΀v*@]j8P9LG_[uzN`t_N3Z.mmkZ6(/Ƚ캓HRkYk.ܟ9x``gȈA;p!A\Ǡ!EhllWBf~LHπٱHN5񰥈7$$ċbx2a,fx}ʹ\g-=iH)=C|cShO @:Uqua^"%)%z*:2V:;.R,*b+ ztも[\!hdm k"_կa*̋ o$x]7H]R(SCQ- RN:X;dh* ҫ;8&m$8+t*(&-s'vZpM9՜lMѯouړKzՉfF&D  qR]yٟc~%~ j!FKB[ǎrr̛IGrC?|$ ktx͸U?~|uz| p!5_g.RP}dnȨ3`#78jmu4kJ _ݏQ D<rmӇ!F1Q[W4_uԼS,%#W?WU` <>r+nˈ5Ͷ薹/}dUG4eSHQh5 4|$ZUzf{PЧd_'J)-8< ֽJtYי>%7)<9w)TzM|{ .an)qʹMs٣qR1NE|kj :87`!@sԋ3Z̅TK^9HiR,ŢD9ŝM!=yLGи].Rcl@8!lJ~6g B)*VPJ| SKE)8S?ྰ h^p 06 5a<&{ ^͏j3.0SzX'-y HcPĞ5T?)ېʢZ'ZKmj@GX[ol59;yHT b\sxiOo& "pFёAyIh c?]ǽcF6Ϻ:kv0\Ns{pK`i7/}Mí|KUnX 8ݹ<:ҍ6,'"[-X y +7=|m<9Ua X \/#L]bȖWc)5Hr]ElzB0Γv32&3vq ,V8=KǴas6#2Ѡ2cd*7!cj)fEA$2˫;ϙuoa-~K^!H9.a)ո\1B8biyw[@քQϼIɞ3FPdYT䅘DB!KVgKUp-ZF9;$fy)P ";Uxx*`iA~p; fi@`hn !C&m1vz+X1wǡK-ySXhI AsUOKaNZY\8%zݛg܅>}Lj8VU ߸Teޢ !IS##Ssfs8Maq3z/caycқ*V%|I yxְ<`FJ]^̐U(KtW5G.cr5d+m\6d4єZ19WGzoN!J8,:GkdzL(JZTAu>@NOYJ1<:&*N" V#-J菈(8eK#ͥdTs%4{qerJ^nS ),.f5."Da1ǯ@w|\Dqp҃0>[ 94ӡݗND!zg2)"}5'{R o1f]k vw0!]OIp $j>L\nj4 G)τl *6nPG}RC:vFVOVETr"FJMrhjQe{`TԌy"u!m2XHf1j-H;WWp][Ӷxy PouB#HCbs:(-kIX$Z82PCq=QRShan70U wᨾ(}zQ'!}&+Gx٢fUghk):54 bsPaf+YMe:>yWԫ.;{u+؀4EXd,YOcW~JZ5Zi[=sE0D [,c>dJ@2n28o?MQX7r"8)@ϻLp]4~ Cj)E–yԞ7B2UnFhNt%*\n<1c3q4m:9n(LhB)"ˠEIMl\ v)+_(VvlV (GZ-Frv#o*Tk%rL0|yUe*G_DṚIW1/lPX ]ڲ) O <q5}Hbct=/(^ ivOa{U␅wAG+֪ ,ռDLNiɚw`кxX+- utqPPU6~4*`qr햰B$PmM/ұ Ft<$z1<0oR XQ% äP]$-LҴ ɖUYmlIʗ}JIP:'siο4CqrɾGi\@6Oٺ$(ƌö#;Q`8‡)NטE4w뽇 wpR-W CDnB_JrDŽO9օO%aᙹ3O|ˉ:2<*2kCJv!Yk*##WAYE#A w~/+m.WvPCY=C|0TuYGUaK-yZRͿRyc$gRի8Dit߭|aSQ(B%aB<0Rc1-&K~E{\]~;1ĂJpx]*~OAV:~1RB%+J7']3uĶNW}@0iLosSopdžċxBީ<xHiҺĂH=m"Y(:YZң'j$l; U,O0;zjeL Z_l`( ps=}y=_^ XEun֍~q)U Z^fE}Ei:Ѧmsi3bܳ>t{Xg?1CkkD|yDϺm肭KZRP#K2ڒ%$|b\W"w-+gX`p@}DJ[)CCH3SCg&L -'53'mA E⶯9?)|Uh lVqU 7=~tΐ%:ܞ8 sw'b!Y4]djF߈iouv ^}+r? 3^;WٛT69Bahf[%zbق Q<%xTar7kK[Bq0w@mp̠"SZݖeNt'\ȴ܋ [9/!k:]ֆc]Q2#pC+Ț2ZXߺ[`o9*^(l^;S[[XG`aJMqKDw SY"bo?]~ڟp7H}uNaNc[A~pSHGf>:*+3-7f"ØPBL󹱿l'DL\Dbh3j8:ٯpC,c-l#I ilUZZ7f"&ΊP9/a<x fՃMhҿW`; ka5w[֪%|޲&J-rmqR7rl^taϑW˄=g-@E|"3[Ч K`\Pfڟc6D"{ ƥdH$42r%+E\)c>]%`ss`4/2';GhJ ;:1!NJ9p;\cwH2e+!Wr#]Xm4=Ą$E7|&(墂Z 8 =%CJo(B&/ߣRܚ n+ciUFzRpx@杩Y,͔I64֜[d'DfN6=%e` g)w`)өZݫvjzjM}kcRe_h^0vQC?섷pcd{?`g 5zIpC{S-n ' grx?I1/[=v"Z 7aF0.kxI07@vyٟB2urW7(.BMAџD*gy8Jj=pX}375K[!We784jL43dt#Bo1P5x6l̫rk Ƙy94Vo~CMub.SGsy & E2&7r]dj*2sL' G8Q#R_Zn1}IMKRmuyY+9jCY=tN$DМs-00F[^'½^,"U@M$b0 dl"X#W.md vpN.>l,,[a>gD;wRO")taMdŏy|9tԟP5pSԭ{s-(U3G[p#nK'[#h+ak5wbXE@߄ڱ`ԇ 1UiZsߪщ-t̽v'Ԛ .1SP/Uw_>E }6Ib/iC'8[j!}((ݴ_֋&? ?Mɗ xJv4dc4\t?q()0\% #Hy8?" Rلt$d]e*f3OXAl-x97hB.ԃ*莡DeU꒫ow3avXuO4 ]LJ~ZH(.=g˰{NHچnU}.HyOcĄ^Bk*Øj*I,vsni>IE q>0u]l%m%+; ?ĭ~s6ҧj-k/BċȆ@7Wm Xc*!fߔ&FSŋV)9 gɗL_Ɇ( {Rd2VQ2gn8P( 뷥'd c/"gOFqTmˡԾu$}!P[o0j\Qs!sFyL$w.K!nl8k\M˴PO5Iִ9HXhmBQ|݋H[,_ZQtiHLa#wDItk캂>`sE&jtX_ϧM~Fi q\ TpCe+V{,9e'ǡrKkJn"#Y{~cF*۾9dH%θyHnP\ub}*X劸/+JrxJ8Yg۱ԛ ZJkMc[ܜ?zPdz#"n>m&zb#xC?L[x{\ޝ]gVvdJ{j'54QNZL l̎yQ~Oc}uk4Z=(?QNJZ)]*b>GPSeR8.խsB60yh)6,o)A0\,jB">_C|mfAӹ/$%WFΝX. )c&zU[Pd}R&$H_`ƈ"u/0i(Ȼ*5Ċ^Aψìuh)gիzK<줲(3QR;PZ.Z41e1`NizT)xVrƭ^Zc%3bOgTV7dr ~ݑ O~ ֝]INC-}Aws8䉹9gxȔf'8b!^磯࡬7wJg9?=O0D v5.KDU6aMZ+]R {!p4< :rr'1-j4qs*sfDo*IOfʆij P$Y`A^!RQ ƔIP~YxB4cf0q1j0,Jbe#fha>k,A`ej-Y:TUvU NiExRNt"@.4/:B$5:GUUmH\5y*_鐸2ӭT7 :v" Ts=*ȊL\Q_' dTei%;xh/XU?pqO';wQ4ѱjʫiq~ BFQ$c𴢆6*J#uC.EX (TP*PA/՜KѕB{r deS!/1)u%XE69iFl d<]i >Ph^2MYaAM `Ja73Q&z+B^R#8#Ⱥކ qNCwq_jQ'00fUj 2G)\ uyX@N\ɭ]';EA#~F'̅xr#[& /-[oĬ3)HKn[0)pto"]`(// j]7r~Rw/ W"ns}Ps 8ΈpJ`-<]Z{y Vߠ#i :TZa|7,)Hefnʁ3I4WKpG xc׎HzSy.E舜]QM+jncJg+^yCˌSb?뷇xc&|IvM$V{2 q2BLmED hw` YGmr* L{p^Ӷ}sGŎ)jxq1MDUqm,o3soRa9{Y\=GtD\&XRUاl32{;BFY5;*8W_]KY]zJq'# SRY,ޮ2v6*%TZ#ɫ.s[qM3/"ogic g_[I2[M\G%9y=teje* K׎cŽ:"xV#mՏ-Ss鉋G)eQ(b1v)VOOw (c茔K`+\; &EtNW]/T971A'9;~BCPۉ `In !n:V΀sɼ9&^ĜL؉͂vv-vCmȑCc=MB係J0ͯwɫm _8tj5zDL{:f 1J?< BhRyyĺ6G|\p][ݶ&</_r{U]&º41e񫊞)?k$v19T}P:Eo|I!‹IGB "LeH޵U0ѹqDX:-`hzv>;"2 Z)"Tp8[x=tclTS($"nV(wPc\~˟SCXAvnR.82.qzHPT4]j285%mSW;F ʜ=QWٗٵϨ3`曃 RܦjEdn4iUq;'F5em`!5we SB@mfBP-8ڌW$UTfIof]L@YNpZ)o:o.T+d#@x`\ɢ9Qj;ԃH=&2n+FXs){onxKJ`ݜ a+ `ğ3;J1=;y0''Z͆F"?8{g]:vAF[pFj4P(K:2WtE:Gcw 4O)1'[>ҬO_+'<d3HsW?z!hqg>-*4%"`d CR^5:k gzY:gJT'̃E˵T2T괌 *֘[^ ذ]"ngy*z%T~m~-'5$LlPM($#/rHТY]>|Ȟ!jibDK V밫?liv<&9 76NPhBoI%%g q%E5C"\+%D7T+/5s?:Sɹ%ӷ+su%i'9ƽHx([9 }u8w==1z4m]lU >ɬj_vWT E Ts~0uR0as"o577Ԓ*QNy Uzjcs2ls=ڂZ_*(AkmV9t7nyaakN_9#[۩"jזTğut%ZTCl6Cl&?eR嵛2ao)$pAHy.z{(qVD骃s)c=?;>:_xu #4PZW?WBR?'zϢ$72v۵5QDf3lV>=ũsmCfW=K7毮f9+u Acdt2?Q Uyh?',6%,؇!׈;jZjܨ,\6cQ(ob &VW֊U%TqFBhr\5e}.j?֖ .2ܝ]]]y۞;y,SA0ّdb 纅i~2y Xh;+m9UŐEasy+Z//:YJJ>Y!@;yVUt k1UsŐxyb5^PTFU[g) D0Rvp63KzH }gn0B8IJZ{ÚJRNm\kyͧ 4r3kЋg0e׫n5Mn]0\jB68_*܈ ͮ|"&~2+RR~v;nkHac6iK_ܷr7C6Q.T'g eث[&1l_%Lۀ[LuE_*NxdMJ( W' Nr1 rU[fGx6m.Y?6ŴR .~.Qk-{$x0.EhZb͘|.~4"?{^OGED: ~7 BZ9B5$m uj0>஀u:{pڍV-s/ӆjHn4dϣt6g5Q44ky kllCFyʻ著Ic^[gt)S*LNlq\ĪL?]ћ/ ?GC?1s*4sUa3'&yOʐTA))ZܘC 1UZb^H`:V|_\m%%glq6vM=?=Zigg{d(ѵYg Qqbyhqx3|B7Ah%5:[d]BVFшY_r, FeIv'~dQy6EFҥgp so`)W@LAuad+^(ީ 3ɏEW SpvxdOJgBbY{y :k0yCU^o8-lJ 2ݮvuC3À]6 ~i{5 ~:ϰFʤG߳(̄[t;7;'Gsd,YW~)w `P26 eg [dg\) ]qcϳgo „-\+\ -Ѓb5#yq+Ŧ5Ól-r'W?|'60@oȐ g"4'9_Ud%U$q#@[ hS2:~%;MlZd%Dzaɰ?|S=O)l-ˠ*ׂO}6j e%Ju}KH ]SVW(:]t%7Kw.&#L#V#)Y%NJ5eս/V&F,-LVn)*+~"zV}!t`+f>iSجݝpNxa23tT &0*HNs܍j\$AΩy7 e0]Ė o͕.hg9ku2ctn&eO*D^/JpЎh4 m^V`QmDϽ?I5oMcEی ArQvJF'##b=p #3]~$.nMط^_bNG6P@ td/9X^ (nu85\jL* 1wv) z0%0EUARGWi0 EU|>JE}b6G@jń[Z-. GL쏤Fl6]=5o5jp~j/[&I$AVY!BǕNA-hP[v, Ht )CFb0ioiGY7çjK 7/r )DP$J$d{fХ`|l3t:ov[A:H⎥gVk3tx=Ps]<""gw?'UVr)+/:kr3M^J؄@usW~Z|?.AUrP@vNY8MŷHC"= p f>et, *kpjI.˨͟cy >DqGSipPO٭yAfUݶby'@ZIx+&$?e7.}vf%"c H`M_8)3~4< y_ƨޮ fL{7: lrno}O  >֮ 2˶Q"|T=;bZZ|8GaeY;JTR O"#)=7s+؆< $X9qśW2M߬|2M^(͚qctU֭;i3Ew([I a!ʲ"Fg\=?Ԇ&Q_O4g-쭺^ _B /DAY{8* x›k9ݤ_%)En㶍Pj-#{;+"B#NO܈v9|k{; ŋi/0gz22 fPlŠ|p5jhEJɸgw ݶ{oO%*ؓ ThQ ;6̡Sje?ͿwwȭkHX?R\ c?3'P"{)WR iENR,OQEX ,=d3V1~E T,Rx wipRZL]4*J!^lq訲Ɗ&KNU*Um_Xy|5e\(TKʀAp@*'z0a8WIsϊv˩V+Hs9~4yBJQX?yrjo} <ΤU2uŎgˎ:,gЅ&.T\}͇DJF*o}-L>V9=U=rԷǩU$CSw*̢X=h`4W;Շq*j|w[fC7,H#I0aRbZߒ5jㅗ˘ *rã8[>pIc%X>sHM=L隩@[]@n׉̧y̱p^ΓDvPE~1YڶC"Μ~%=21QFC-"۠!΂ Y1lNza[MȵSʿ$)Z!w9~ɪxd .ڦEs%% {ƨE*kдT~Zŗb?=yw#R %05lه%ܒ_xl*gM*L!Oϑr3M{JxO(B/kCm&kdK@Cx1<{-lU8,s9%:\h[+HI`_.w<!UEOC5?ICF<׷16<^eGNbNX'|mn]&6 !\n*<[tihȱsi)thd{ /+oy1P^V3X|lon$tsI;>nو㣘Gom`D7@UtZl;sgpyupzY\@J4Њm|.0bTTD?*MaFyҷICB[2'clf7$!=ЩRng'>hh-}G+n>>-fU0>RwNUlԳ x(u؊>A-@j/J=yb2V/O|*Dyϋ(|j@R3o uyeݨ c/eVybLuy`#Ed>O({:K#u=p5#dm5RnZ|QЂ݁6ê*븮ONe4U5V}v $ۢtUCNkSEI piJ"wsd%CG֕O 8V"5UMRqﶭ>: .u1%w9|NUNC:=H}&rS a-@t%BW*#| Ysg58Ov,H=3ۍ*,*ɬcg8ah *=A6~YS9)Knq<|Cr;pXfžl4K܇;K^mK%c0ŕ^?\r}c~ =xB %\U)IEZ9.sX &ym;*Φ)RK泖5TcKid-nӔ?Pꦅp< ,rP4i_zn bU]VY@J(A'.ڏ{&.D{U?g_W2 O =f5R"|k"4g-2׺ D`}$Me[2˴sqA]GduZZ$ xSڜsF?)|fuv7ȻkE H]K7aʶ\b>Md% r>K)z*+>{}z~ȋ=$"sg¶7Fdp $y%2=~d`\Jϕu}BR*ͦDI=$àB(S#2tXk@M1NJO(=ns2"6[>g<\Ik>-PFeBPh1Gz, X~ ݁EP̞1ᛗ_u +-!<]G^l<)(D?X ֺZLEh7]3`yF(ft8㨸bx0T'&ݔ\on_ u3,u.5(5!5U w BE  jf0Tɵ ֋ z˧X`RDs$Vεe60~+aAZO6BZ\ k؋ԭcY^bY0Ym=8/Q|30'R?P؎ U;ݷCIRky5gZHqvE9o`~.aYrAtnN'{J;TF=$_i`T[~$p'R%:L!mJd3$Vshgh7@?rrU/-kyy?@[Hc18+sG]HIw"]OvXi~ y*#L:_2>eCzPl"uHWЕtS.T9їXNS.XJ.轾&? s.(E Q zBE^EW !̞tƖG|-ˑJ X2U_OMh,AFWKei~-\&B)O. < cf8<ݭ%P)%J+,=ǒz F uqD$ݜ&O{ЀfLlŭ~-4pQصW9mʁ֝rA[ɮ{pIlhW7(,[Oss:GkX BrͼكO0 Fd#߶Vm~}qBn $[j J %>*󦸯 ͵89nI=6 qZf _T2gFH,i:/TZl+"RkLA&w& 6Z&⩛\Lm"@tIZ1PKLxg pw N(V( u:f8|e+Qn&N;F|i\帹:kJFraYx 63*bu҈ ?٧DR xx3X,}vAWB2;qdB -KZ w(ſd:Q27 Ү\^Ε盬m&?ezgWA7,Ri hKoJY\t*Op߈6(߈Ɓ f6d.m}vH=<[F\[хn\!DVVR]#  aeɤHx>*Jq]ы@!Y pdp_:g!Ůޢ9U"ݲ۵$pvT}C @ ~g"b}J7!5WZO\iP1Җ:y+͋e+8>1zq pCC]Q\=U)px._ G.nEMUxT\vhzH}Q/nT4(au!6Sk$Q+w O3&k\\lm@{ӍSjYn, ǣ{ރ/8Gΰ9*JhwIuɲ yc{3BOȥ~#SE.En@*jө A/'9XpRb R){ԭOX~boK5ug8 a;P9 ~/ _9/ Kےn-Q\//1ӓӿXD Iѷg2@v7o }=hB0d}V+?񌹕nGY([^ fQPQ. ;~gٛ0]~{:Y9?^h;]K G?Lz%oM\ǪGJ9 3OUgmJt#%W卋m:BrÇxXYL:[\h'e,.9 s{L]< DaȌhEL|u@QSǪ6 <!KAѦ/a{EyLԫN/ovs?UBZ"nf6cOͿM7NTڃBJ0r d#Yv#nq3}pɋeN tDz,4m2aCSl/ik3>= :Š1jI$V:2G@PCARU;].(P sꜻW.#+uR`/4h/,{b}򝿲=nCzb?fէ$hݙqVO`&Z+:M"F9+.fVʪ7 Htj ޫ`k؃~`x\<%lzM-Ni@\oB|^xY )޶j>-U~;ϙoܓ vɑ}lOMGmhB7/Oٴ!_۲5Y`xh<慙9\iS gmzޛ_X+;6 *Kt":kt~r"Ʃu"5N6 oahfwG=;&R8҂`c~t{:Lo^A!rƂȿX }׏\Esm/|[n4-rۓvykN8iGp=cs[oco_V?vE+%VNFcᔌԛ82OIho蹆rw *ԋjus\cMDi|+ɔa>%?#@M?:n8mui +˵Uz3^ReӔc0o:FM\~PSvQ|}$7EIAq0 >? L y2o 2h潜zXY"y|V2meb,jO6 m "x#5VvM@Ɵ[ӎYT Zgʥʶo\A=iտ~`'%OQ4 +ŧ x[_꘰T#yie6G@G՛КVw T gs$|^j0;):3 b?\D1}Q>9P:G JK8i֌o]wD?);-^]^\4a> /9ĽQl 9PC?';-ŽΕ/xKx' ro]^cjvm/8&vl-P@mPB^KGǐ,-ghGkWT2rfoć^2 m8(ܿ O Xg Agխ{qQ1|v9DU/O-;40h{,EM|n{V^*K-?rAܪ[5s)l{ NND\յ.r(RF 7Q*W!@A$EޚbʄŻeEƛ'0OvѦsh=;gh@U'6;9n 7SζD*j@cvW>OiWgD͟M?K abJ އL3U2&0'V6KLwҏO+wP3Jޤ 1_Zؔ8-%vAXM:EkΤdS Mm l[k^42(Ę1)p$]bNhv N"+\"5!7Fyj P11<wK玛)3hObu82XY®+H k]lIt2tB~cF Έ6uۼVU owނ :Yus&Tr<5JIEaHըInYwwIaDaTO P iC$hh*4,h5!š1*PR M rUxKl|JOE43^+FL~q~*"!R1N/mQ˻ D4E/RIl 7"Ig7Yi.?dQr}(G3˨2S& 1(L`? 6̈[]\+Sq]1#s_a*tm\r͔)O;7{:ɶFiŵ(U])7,xOoj#?3ۻqzI;*$&b_x#~C51p,ٟyCu6&'Q91Ci&[fd{#eBYf] ߖ-,aSg`xaP"j#[S_멑ݏZ]dڻL0[y!uBTʞ`a7DyS}ހ.LѾ&e$Jvx*<$9PC_غV%AIAw`L>hmxCMM*bBy"K mjm|fj#q+sHQq9@T{ m'(2,~@UCtTB43q}QdQ"v0c]aWT$BGrE:/! ?q !;<##]%D%iNj 'M3M:%ޗ~z!_kETǦFkM1?(z#/Įq';OQ U]3i >ak|쳅nx->&ָA ܬ[gako2‡Qr7,';IY0͒gNz{vp`#yu" ; 1~Q@,$e-]vIخ<$D,:o)a9*{-JW/ψ审vwⰞ HNT`"t-]{ݞ0BPs\_%r%wm#>4Έ ̱ ؒZjE!|VFrΏ>-!i?qn T!V:~v p75I"dilʟV1Se 䑞:J,ܼSxBD_jeOZD-PxňQЦ#ύ.T%OjZL`([4hQ +sƹ5=& CZ>)"0VSA{2hPOuVp?`[{-S^wqpՄ1Sχ^mtd|WvR [P gb"lx3{A7( W%hQe9)a&A>_qߖQ΃nMPcXwIcGk TTk) (ƜRY볿 YC+4/OyK עT3f=8C[ExM!>)>\lG„w|&4(ot6V0)fC:.86{vL(gR )R\|xȚ:꒥N0 O~$s!K(3gGgjn0'J|oa-OuNPl(w:)r yY釵FZm[FQP\9 '}:fgɝzzBw"'۷E5A9 6i^Q"Ύ5QT4G [ܟ%eJﭏY.bT)(-&p 5OM7]@W319/o;sGWThb1Oms].$~oJ0+rjZީv*e$tU\c8ᇮʝWKjk-F^@9z2/ Ysʇ4n fN98MkӴ7Mc 4?vPBN{8AR'I'K. Hn}ơ,|#g͟*@.V:`IKPA2fT*}8,].r"P8(&h$8w~2gL !-ĒkWTiw6Fpt2?zEmc:%i&aB꺻rHeX.lawtՒL<`39:Pa ĚȰ.u,u) &[ S5QEjE(R*Ț8M{[TCL=a,"e9L` "uzcvOWhz8VK9T_)IW XٱPtO{[3ۼ)x2<.yʬd1tO_줊@|i!8̀df3V=5:s|`yX,ӡFbƣ*f.qK3v~YTW 3 pݫeACė0xQq1,?ɂgſ9l}4 5$os &het* g;o(ÉdNT듕s5ST\ NN葐yD?y^hG 3$FKI$%\ևR:]&[97>(e! C͘YV$BP~$Wp8bZy8̸_$z#?.2+Lb1xQ]RF$un>VѸ3 n4,k ~}] `]WGyɮN{ A%P~IZqC476ϒgU<wϒy!V['GcoW|X;ćR#Ziv@,$ųC]F)N#`yFz lDo ;A L }ӿg(ಱ>D_BvrZeգ|FsZUOE~;7b*lVx40ON, zOl/DbO] R[7]EYq[;(}M8N] mIdM(_V-Qp‘-iQ_V[ 8h=-xV׍ jg@>so`+)BllV_~π |R8P,Ljm!,'p_?&HLҢ|gHw|=gfW}P-Zv0ƴlXqfxE2<,JYK'x,* NR(\@hXg|e/}9eoixD{X4Auɒy 趏MJx_"~Af~<+x=f#_` "=MyO8gkZ0䗐3& T7hYv0a{OfH.ac}_'sH_ThKU1C8 @h&g=^"q! K_ŕ1yBE։ge<~kζxj^6S2)vXM.XssV*|6OH᧜Ê b{,vf^OzqVEHXL!3:Kf:?0V7pj8PDjW5F#k8 ~Y}Y+FG+LpHe@p*H o[I/Aa0)c9%ԯ}硐ڨkۢ^YAPwD~`l'I1E佮8P?m~:1[wUtgs|}vqv̫bկ:^Տ픇\ 7A.}%-q]qS[6QsCo{@fC`gOP+k {h*%urMO17t7ߣHl2 ]} &4@y7f2c.|CEX[,\- UvN'62_>lAgV b!ĽC-bJpB7v^su1[~ETWO7 L~ +yAE䣊ӑBґ5[%aI&~{)?g" 6t $kkEwn4FS}n2a|F?l#THI괩PIBF}K1 莇5jlv/`l H$8Jӯ ǷKwOF:# n*8!*x=W'Sf ْXH-Ϫw{o`]R 72P^i6lZQoFR$j8yTYemǖBMA ,wkwϡN)Sf:E.n ?"6v4" zK|7}UWp`d~Ȝtw^a)5TuO҃ Uܠ8p(5TW %sd/+b 2jZ5/TxuǮXLk^K9mYeX.fhgY6,,2Mm?H<(y',__v%5%<մ+V6Mu+#6Jnz@ە9uQ^ TY kɕj mc  @h  Jl>;ܾ4`P=sLj(ĉ׆XQKǽܿBTQxk ͐tJǟAsdw\êg[M(A4vW3/t $gHw}|Ó# 4w`B! !n7? Yp`& @N ^Ϻ \n:>e e.+&bn׌: 9׮Xs.@/TP`w5F3[z"-EpOUItNDd?swlESz-O`HZm{]:w^iŭ6CX )邊\&6DŽk4-mAN==R!em$N_jt,.? *f@{\Q$41*`SU gP#T}I{/Nz 7B]%-ߠPTnȥcVZ!7>l #vNdx+iHd|c-`cɟ}Eٰj+!`ahQnPVLݻB\]0/6RU@F ŀmRJhD3KX!K CԘ_wZQ[:kO6sPF=\/Jpc4Z&3/~x{g!|Uw *v5kY~}, x<"W S$?#N- 2UZ9H0hUS0m @ᲤqCj).qd,e&Sl.Ă',6/^\ ħSnEZo+R+joFH{.GQ;[祜ؾMD`fH_Uf˳ 6ƶ4HU 1.jQ}"|)m;Zwv|0)?u|&֜1!dۇ4cYQp66ޯwh*l]Z$jR-aq9>>ݒ˃.sQ`4[*uXBˆdp"SrL'D%\拘JX{m߱c\H* 2'fO"O[J̅e)MUr<[@l3$Qs^#5nNx岜OwAk.OF!! (<ݣ:ZNlF4^#v*m`/\p"Ӂ $v6`Hș1t%=M1TO)*&=GfX.;^]t^u8b#㝀&UnkUͶ5QGt[T{IZTS'g3׻!;1<72 .Wrf%YԶ{g.?&i \| ;DdE`^W|ߎPn:8tkP|OR 秥/Y[z.|E3񁯺zocwC&+ZaV|_cGCI +ΧKTgCvіL|rvjN԰eURtKf[o|BU"tt/V%BnMaW:.!ҟHt!:.0ψ,B^i+FNHfs+buTňHmft=s:A~돨MTΧQ`aa?3c5:PN?=0/I iCb#/{WE?j+,+KL#+dFT pp[@@/HNHB!Ld4ݔ@'2D F)f%#_cB yJG%xEyefRN?eUےq#a?{ѯޕ^]Z{]42q[Hu&Ff$~ZA,/VQM^Eo[2)eǽZ4m?'$׃Y޲lşpD%AMcFoK}d/= 10 7ᱡ:t7eD0GC2-1eB-J,m6*y(?ыkv vOdGqޢ\f)DU]=Y)?,(9"=V񾦒) P5Ǔ ܸ*(EU@%XEE5;dFDt&˷)9q|kV9) !^ufTJ}Suɨ[WAHFT~ml52aMq(5O33`~hLh`sgh~ hUPM4"~h#ٯ<ķcE3; CcɁ\ [$)Pb;9.ܪTKH!2 w!t&glzZ;?V@w1Mw0?WÉ5Hhc93y7ܶAFzᶔ9IS2V/b#uvu+gDEJXt5-fC P pBs]otNO~~3*t<'_Q׬^EG`f7'qPCP*^!p5~q/rQܥ7V}=%ֵs ЩlV|A.#:7]#KD_?,3qu<=9sUCU1b;hZeո!b^ Xgt;%'p 5>Κ˵~0 @9@ZJ2P-(8l ؑ ("% Ǹ٢QdRZ&+g +FO|?ets1V#eq~?A fў I1'_;#IѲ)DћΌ"M<ʫ*^E̕t~3FO0O!@V>Îļ>s^4Vۇ3e*Th9\ /l7q&3EӶfqS=  z. XF'%00H(ZPH0kza4*Wj[FμTF|Uj|Zjtܦ(;1p̙Ʊr۠-+F2HCbQH筰r䥈ή&؅Aޤk.E<,fnprooe`Vxd]ɠ7Y:CB:bLU֣ͨUu'o҃zV'nbQ듆. 2&TBH?x6vyWJJZ%=po]7 $V߾(+X1).1<~Ԯ_U}FݎGoOj&Hwcv܏r) ΠҜ:Meڴ}{5gE{` vDa* #-G-DLP{w8faaixVn Ƶ>ϡ{-ї.qЛmּw^ʧWSq6'T,,֫ǿ; 9 eiEUWI+ M Gu+w}:[ɈvtG/ ‘Ae *oзKP5Hx 9c0DgugmWRhyk!e y SN*^p23h[(d~#$!aA%11w%<+btQemq6+ASg%64iKn6272MtjCdJS+.Q+w1·:>ɼR6ʺ5Dj m[bHWb8|GU;6O99(nI ܉Hl`rN@ =կeR-EwZ<]vOFrݼ1<=0Q< +n7H&[ݔ^~uӻ蓲t;Q~сF83E\_M?Vm{Eq\ֺܟ!LqT&RS}m1 pWG KThUgkN,I Vs!&dD9Z,D5P/( ~:a3Ky%jag35&`cF&d{fTpB`7ziS=SpnyĖ~ܴͦk2@+pC=bQN˔GDvꋌ]lOt^;Ař?P:? Y1./[OKn誀,tAjAUafgR /CߩZ+~^g*yi :A Oe̠j훥:<#o |Vi`Iȯdn@fpuEHz[:X9㥕qfUMhϤʟ>QuvssK7L:8~SK35ϰ2dM6=ɾdV $%zR_I^WP+}ժvBH_[Cqa}[y'h[HGc;=tLe?n`/gk} t*u(Y&j*pi īqxt0)? <|6bծ9%'FT7C0Bv!^Vܱ 'C)G'fH&kV'@#yX5~U<4ۢ&M( x)%>Yx@/)VlO4I'2cMH3ǿq/ ۾DZDM 9eg=9_~_:N,pnT n--yIArs G R[1FĻ1(NCgj2}!zg- H1*&h؅>J$k?D>N;%9m:a5ToD* YrEW8jQ(y{'7jORp'Nn,2i.82ͻ L|0):^ ?6΀t[MCf*l[K<8 5$wW/vW9BWu*ZXBInm_ +q[dc{+peܖwݮ$z[Ӟ!#BDY"S BX޸} vWIi\,yl֟NCOШ$eJܻ?|-p3o k5CqxdnVg }k0%gfMzhfu_#8 .W ҡ>j /t$f z'LVj^@Ӫsk-b|jnkɚBZ5cֹ q>Q0*z-i3J9̚ IȗeW2(AеnTЊ}݋ Xruy \F #'mJ8p:&r'`%!W-Uު:<~ǎw`eK}~jq3DLoQSY5#vd K& cG4.@CJuEtTX0ȶyR;@ul!ZHMz9O"]6OvC.jKFՌ&rCђUOo?kzp;fQvqnDO܌+9?l!Ziuqji'JS> Ə*tOշ;c6Y <[@1;͗5j /%^@{n3w^#gw k{K' f΋1烿>8"4gda+$+8.A'@OyKŽwetCƷ/AT@D ;tvF/ ̲O"i MP4įAF>w.XdPJC(a4~3H/>T1@ҫe%|\ ;:YO.fEjq*`Z)ES37/rN*ڬ~ >^sTCRLW"ayMc`$& sTC0jt8?!,eG+i-<F0qT:6HcBx'OB-JArN` {pl<%C8$>kl߆OJvmoM,tj8})8St0ǿF==gF;O.Bb8[;OY s!%w? ׁ'2CF !L6α#NlBgcӃڈͲ{9MGj>nj9r0!i~6Ae*PJ[}&|}@Fv{|Q_EΉg|CҰf3Leҗ:5LkSD @6#4Rr)g`]rе5i;_cAb&:Cۦ7Թ5҉<xmYxF4 ʡ>х:>gR3LYƹMm7\P6Q>,6BקG. bG6*RElg i<ly\zq>=V0nfN*yoXhH_"2B Pd|]ԭ2*n) Įżsm݃:`ȵĀ+3ncuo0D]d\"^I Ft M?  Α!v-3p"d#Fq@c\lПtKF|&WF/]涝򟚛6*J>Y_DlAiv7I9Dڦ5sxǞ8ǖD*͒0(ۿ^zĞجƒ33hxi+=nj̦>82,Q#VQ±eBtwc>v Z!0Nߓ*iFa K k2RqO 3iaK޲V>]cf%߯0?IhZ*xZv nLvE~[&.GhyhIد:!6u9Ibs -D%uFyv /Lf;+ML Xv?Z[mNx./l3"Ɛ[,!@; +YO~4}%s[@ nV()]Tz">b33]Ee Qb?hs4ˢe# t|7)Zk mK+nW W7o1Ҝ۶,Zt;_E 9,VYӭ"TZL^g7Z^Q\Y |BJzeh/ N}qᬃSbv7BB͕<\P v=×K$ߑ 4|VZd >Tݣq8LuC.6f ߔ~#F^ Ͷ!i'$3Ó,mY@9J[G\l-H7RNL'u@AlΎqr""8L/DR]}Hr'\PsVidyJ*hXK@GJ~mm}]_c&CU9C:X,kBct-7ܵjx{Hqчlђ=1JOq;(LW$=+7iUgN ]4Bpb v|TrU)0%N;f`:MG\w|N[܋L/8uh5au) l!U;)7;"VE] )5~JvD,LLΤ'ޗwq4f\$.S[{{!P`n޹ű~)ǿ'a94u+=0D "|e̡K #ԧ푨W%l5ԎVs\ܹҹD`4D| ˧Cڇr;udz^\D& ղDH^]n޼z)aĸSSp˵QvXδF3pQY8{>vZ2.{ZzDW/,k̥7v'1Cs0vRä\~GSswm[pX'>i$v{u YN^q ԗJ(wWfE`B)=*7&#̂.^㮘 X9 w3^-h]g UQjѩc%tuR{ \d *l5ʡ/6"ZXvxG3OFU蕣l.߆BjEN_Ho3yBMrt TV*y'=؛0q (,ez|R(@xio)m6n:~~O4J:@ W.-@ oܿXh@.S %d*F‘>B:,)F]+4튆k" E8R8d,nۃOt3[7]{YEԲz 2Xz5b * @ybw*´,Reqǽ:|E# '94^Q"#~6^xfO:[=)"M;v/=1m)9lI.9;cm5|ǑBɱ|'ݢR2wBEWό? ңQdH%1yn|DZ<.OrOSޱPu'ɬ`|+N Y΋|cv@HљL@c{{꫗ T H-U$Y}qW µJ@,vutJ|@ }w f X踖QLAAvmGGFaVyMD\΍-K zBb@:Q[vH*-F/E{gRN{{# WDQ\k: 6;6/X*t.8C 2|NO>h 7kpԖ) r/Zlksa~L 򆼦 .WC.G׊\+Hx8"9_ҽ=(L <˱oz#1acѣͥD珴iN{++s$Q59[<%B2`3X>Ų"%5"nU[l2XxtEOd_mMwմĢ+vhcW 11( ر;V*SZM'Tl ,kb'/7`b _FW'9hN}4Ak,uuxѻχ6 ^x{-Z&[V YE%cX[*m/+[il^܅kL})1 É .{R:/x&1ϜRggj>_Λu_/5=gG`j<׉zlLv?sh)ۯּz} +R-{YZHu:n(-F?P ⃋'] O+,'-޼,\7Rx _Bh&5_OrcpVe|k 9bPfs=&}PQfգ|i}Z[* byof+d*g FaD]#$`c;8i4,pRb2VљkCL5 Si0;ǘF Ⲅ~x BL$?c Xv2VEWGszUQe@N0|cB\Io1 4aI3JW_UuȢnp&7wíI%\Z3\|Zp)UMؑL_ʪ dmnZLaj '~,? a/:jom v.x->l`9 t(:.`b(+9ꛀΰuL0hB!ڃPgulsXZ >P ukR 2c{l_6'C >o^қ]G(R! g jlg(SKNEr|7;VRW&p›-R]yJΪkÆ*&KDit2tSal>w(g1VPLQA>~lMVBu:lR6i!Yy>̶eڳwv М`u`'75DӲ\/M Y7.O(~m3 8ij˕i+3:bJ͢s!-S^ʬ8|=HYO4uCnlۓ dҽպ|yfǤsOKNZozGM'} D]$' OJt_:0dboBlx]B]pyY&op9&1{3xݵg+UA`nK:|ogrIw7E/ ]Df/ /H==i(8VØ#G1e)CYtಉu,I]ApC,w0. jCB[S v O~[)0ArF}#v.55+&Pk-yfDPS/kQUMW.q4+ա͞#0dG~ $.#  #xPsrJ&GXnCzLIX$Fa3&-_Kչ< mhnBuI' 2ŨybY& :Epj? ?x1Dޛε#) --gA;۴tI#UCC${N=K[¢(Sε0\aJ6u @2KĪVehZC&n +ԟzȠ:s%%UuALlm0ڎSҳWxvoW/Cձ;4y*xfgzUZM ;B}?Q~`;F]W1}FKOb<Wߒh@XɆtk7e2i0a ڝ}<3N$1JvijBmt$z*dBɖD/Iе.,'vVOPz7(V UNS<q[{:)@0R5nߕxE KX9C`5FRl"Q a{~yd|f1}Ā/MuqO z;M`w*GxsTgd5ʍ'. PWe}`qŭH_*jE>񵼞-!_4%Gg? F ]KC< b%T/=~&3p# Mȯ O<9mw#W -@9(VTԴc;Y >f* aMe?/5MOz6NjFQ僄7xMßp&Xw\RxlDCk-jOALʚllh燄Sb Z ʩ;DI QXJgfgȫlJ6'NBt˶9;'Ӓ&zwFZrƁX'=˖'Toܟ)Jp9<*{Eޑ%!ӊN{ ]{ϝK,T`g]5ip1ɼ8sD]0',<".*]hMv>q̽<%5r'1/۟bu$. Aj6ݐ\8TÇQvZݧc|XNQh7,&*2WNDy9:Ht끟"Ə|K7o80x@%~߫~C%6ƻQ51KKF8av 8c䛠;獇%r=f&l(Q{)/WB޿H@ݖ-[R#yRL @evNEdj.*>}?;G9NG6]gOeᓙJIbV~t Cʆܐr/O| Ł^Ql بntU7䀘b,bck3sbQ4_.%5n`,v&7uSZ;92c ,5cfUR jiUn,т}j`d+7{I/ULݝ.;8e+Ɓf߼VMI6/0Ķ I[[z3iJ-"F3ǞW꽨uth5qx&{c8sfj]QZSA<T|tuqwUo*RԺ8+D45{KVP|!A G)0 2IΗ+2)/KY&^~Q`6_nOE) &^3wγ:Ϻ|60Vw`& Sa}65q;"|Wo}Z][0V5Ck 34&LJNAH1\pܜt2ҡi8nPTv96Y S6𑏄p+{-t{bN1PHM64~- (1  0}l^1iט KeH.l|6>Q'~N_7Sy:,y.vԸ7RGHrY3H'{r-Uf-t(8~ ipF܎E2nyIOڒ 3'=v:X-?ÉϮ`faB~wuEln{*B;:RU0){nQa;j˜/B01phNA(1gld˵"b e6)}9(BR[ *uꚤm !R^)`¤Tb\Y2ƕ4V﵆PDh_\+v52hlF>.Uz Q<m՞*~W;qD77&f}/Fѷ0 XC23\рJ fkX PH+uߡlr/}45Ãי;1͙1t٢{q"HcQ5L4m{$Ic{lh;°!!vHsl\_53~K:~F-? =[B(1ɣJ4s)2g! S[bV,iM1>,EZ6 KRd,Kۍ!j 6EE 2hk;W<Ѱ} M jKjf0R[(]f\#?mӮm~5W hӾ!u|qn;>:/ )ܰF_,ww:W/| {FFG/h;ԇZÎA䔠(fǤR#ٯ1o~Be{ aXY=R񵽡ZeݳPBx=7C&RYLhk\qעD%d _ux6F$%eMٵ/X|NyĮ>npǍ.r'PjbYw-SwN2MU!B >ia6wh4\°~g^0n4碃bxڌ|k4_rp'4`Q|i3+[B0igh*(qĀYGm *(jycT dF!O^l@r1$ܚ:ݶ1/!3)d6 =@qmʲ_mu}eǸG{j ~r6u԰=%As{.rFE:G(u͌dd'USHבb~q5<ȥ-5" :^>+B%'RR3_BK;^CbY"a[:͒nw5oqVyпжK0шeFָGenh< uIL.xYhk4;9)#8KY7!\ D>bYo}&o95 \(Y Na3;N{h1͔i]a"T!E8m 9=ؕ ']%ooBYㅜu])B?*fm@Vңv,찝>6gw". #n8\0(Fqv D%?]q֝yu 1;v]&k~I6^-!h̕2 'dmpdNjvTXPJ"O6{&88?3 ?NO2CQ9%!0ϟ+Ʌkj V=zxvw*YOW3CײgŸAe?tJL|YhhL>+VKs;Y})Xt*ĞSE0 : sz=ӣ'Al*CɌ5oWGIk$ќ?6;*+Ȑ) lMR`+!Nq>5#nȟJW>*dC {U1'dRnL"3X;.h,XZ)M O6Тy͕iE8oa28޸J5|n0qyH:FIЖS'2VC93#M 2뉵}?CW z@Sb1+aY`$Yb?My d0-$a*`MqEzv;1xL-b j&iy|9zK?r0CYwv]R0mA`Hfq6m}ϖ8#*]v8="  %G.EΎrŮi}~iB \d\FW\5wE20ʟs`9fWu"9BTa,Z3v&Bu甮. kVlī@(m'qICtj.X H1~5Wqn䮦:&b]qȟMOަ} 'Ƕbz@OutCx]U5jaH2*WŔ2/G14X8hp#y)^y SZ۷(,`<[:̘al!rd@}IR'&ߒ> ^! xT{zHq$鵝1D"3V IU,%AH/5BP5. bxAa>d xj$OnK_oT ^թa~9I(&WG'AA&RE D!k5(wإY JlUD[A85+@ vl~sWVs!,)i.lE@mC+>SXI+R)wbl?aܪT9K*V1qo&?Ъhl;o׷9׷v"ՋI@LOʣ>̮fę|hB4^Yiij4,귶9wduck8jR[pY`huToȕgܒzcg>Mn/xvǓ"k~Qm*ty(3cD>b}Z|ӮX1c Y?a͊BivC S=}8`wN͢^8O>-Ƭ'LbBsPoW9)C~hg%u<\ ;Ң V8vYh *}22QI/t)| "=mtMf/.30s[wE/3mL3@e .0JCcvIɰmݥ3Z?ΫW"~3Xh]tݨ{#fJnq &A ׯL>`Qn%N"V4@wIww(zԉ nw1څ L+m1=F m-DPa|=6aLVpPHIE[MW,)%)V9 HApI:S3xt8aFԳ )fIPL,+B:EXȮ9{2HX3N7 G<*X5ITNT6Ahh^KbHvUP=n:]&JUzMxaC iZԇw Ǡ>yʽt}FiSO{Ϙ~W[I/a(%+Ydx3g!V9#ĕ*WE(VFQOEvNcpcsZ .5\(8?nEWZf2qc7Ak%ihYo6g'vW젼xwYF8{}'3pg\׹@Y#Cr&^q[!f6lXv979wtqx#?Ak]@)l6xX{"NܙNQSkS|~EPqǩv7NٙUc<.nM'{'P??JȽxX)>J 1\r3@f'pBc3lCҡEp(E'̩NqwFH=v:j$/!7ID`?sL|tϜE^OYqGL#s̙i{}2^cyDk{+j&K>M%1p4 ^9b\"f"f h,wcy~mYFC/O -{)l{}X\X0AI#$y)ѼOд ;< Z s|}T=M#PݼNOؿy/akĿފc3iVޘuj.G2r L]z7-a0-aiLf9Wj ]S*2\\RtžͤCPvcKAY {Ϩm% p@ml\>f-r 3f"w+5 Ґyyr:*Uz˄W8 S~܈J:Q0V>Yq53Kg'1Ri9#lw& z f08)\Tk _H a .-d NUח's7U BUXvv-? \N3frN~D*qJTAO-1 U7ubK 1acTvG*~&ȑL柆V@50k84AƆY7ׇ|7b7/4Amk_U2L9?)ȭ?N+rg @l%Ul!#~)w~ U'mJ{Dm{g" Iť4S]Y~~[ {(epΤOKj[A~Er 5$\J۩2\2Ef;I*ׅ5h;]~ć}?Ӻ]|&wkЂ^{k2f @*pM8]bVćЦeq+Hv;-*VY:|FXXmbPlLKf_Sf<&ït`WǕ*~TX*-]:O5 n@~S`3t؛PM}sd0le|k?*yH^[;Z_FK?CDe xVof_.t^dع 83\dgoF p(<5\kI%Sydu j8;C p14*oOYod ۞H%RS9z\LJ`a|^'ԋ3_3s@[ӂ*ʰbV rGw= F+KvifҷΥ6}+!DN8)2ɷG#$@XHChuWxF?j2S l\'T)^}1D[.%7،=lWՋTGj??Rrn*,dKxH6S9]Dk .wgȂ2](jtju4LDIxӚ7zT{-!+'E"2fSRG0e`YnXMwaa i2X T0lkn.89NCD F 1ku;v 'zLKeAg}c.lo[L$R!$aM$jK #'o5oRRs]ϒs󂸁E@{*v}ȿA60=쾣ʃRmN2ɽ=R:4Kaځ#ldQ9a/hWF'{'NYJW9S]NH#)!牖HнH~lp9Kեx;@GJG9rO `"Ru [>B?e)MPT;MP엹L p ސ@G@1c<'b}'Ϫ׮F Iɯ?sGJ1\#-Pi)9n1 L)oa,-\Pv,8qGH1G.I陷Ӊ%F>׸( A7ણN93jnf\uki &|4풼r;b;TZDS1S1ד!pCCezƏ姜 ƫd ?mheHE_ӝ#DtrkdJC,rp G*0?M'*@{W|3uTө^"h,W` yth;9~#'wS NE r5R(e>!׬^bHuIWpjjR@-\ڨ+գz ͻ{̼xh~zȁ,^2g-] Y/;h~0QRgoZD"$oޜ{~MF} 6 CѳV "[u_oPKvF2g,Poc08`ƙ}@$gVDDʄFvTrF -Ux݂m9bya@U\(cZ+ʾXH6V,rf⺧Pt7ض^?'>;;\)-3@&MOHg?ea{G3:;cU6Jd}&Ip㵬ɴ<2oᩕ- -hYi 8>I=&OZ;Eᛪ_a)եKE`\3h]i :{(0$g*5Yw S{bNp t z#&? 8 %oSh͂W<{_MԖ҉A=/ln+fse‡H >xN# i OЗ|:Q֞QOASSC&At Uh&8'HI7u&iYS|Le 36+JQ*,ȌU<3hp-csK)*9qև<7՛ E 5tfVhWBVj9F)IB} %&!(pAZԤ o "H[odkۣ4,ZO ιB* Jg㉆C,|^r{"*f,R5ˡ1H- h[EԤohV&C)fL6Oe<^6$ø Yݵ5P@VEc/ }P<=pU#ܙdݗ!?":(jn*$ ?w0U:畷,]$K6nXָ[n ; 陆OSRN VDC[uRjZEՃzJSZhc1\͇bH -r59|&0uKkFEJgc,Tm$CSD+|Չ,OߵX6 sP<sGJ s|U%Z:SOV?K/΢`!dS,rP\S ]?t)OTw?'M7Շ&)W wvyH:; >*5Cۙvz..L<܌Jvr"??1R1f$C΋,`n,I.ٯXIgǪU3\g_2 դHzX7ߋoXBTB O~DP@aMђ!4еHat 2.xy;KBk}90MJѐ>8cؾj}Y6e܈ipVpr;Kee=7# k3ARb6 D>>{ԩ1 Ϛɖ,E$ <~x뽠4I͌5C0a! i%R )iVQ&臨wRh{}q_+|:;We l}i[[?ohh5nf_lw{ y+ė' q-/=IPK˾Z[m$Ҙo:M<rE݊_}f}HpΔ0ޟڀ(ym4y>qMp$4\GG̀"ASror| RejhxX'.3 gM8T.<12ʢ+{BC.(UPlaE>q2`ScSCzG9xܗ<[GܐK쭫.ر@Uhc)R~TݏIYJjedY?CR]^ XVm- W&,tB3(A>t:PE{N::CWr/dp 0|\`Β BkhG3c< >PbOڸgoMіQ1KT.U t !yt+P$Ðm8^[MHڔ}*,؏ũ:t|:6ĎbmPvl')]rλ/A;m}djAd YDZw:Ԗ21w^&*aS"3LGi|b#zcl$\yīv$!ۨFȸiNz%hlUCA9p$d[hT2?S/~bHKG f"|ɒ.tf؉lg+/:J2" WNǿGquUURTSɷB UQv򹌴?MQ~*98/az0P),aTXcXX_P}6s|x|?ԯ90)TyB 3Y|BÆN/\@T!p۽n'<:R}uAysYed7s.'k4j,#a F M05h<4dd0n(RHiܥ&eCr33|sbN V& P% L 4^rY{v'g{CDL cރ+xaFE ^ocvBO9]p:Q\ #m`67V^ɐҪp` ?:h& -s7]_|c?,z.HAߵ/)HFg ͝v0FV7 / 3PHiXo#࿘~&Cʪ2+# 5s%=H~w!.d3L8H̱fUU ى{yO28͠- w6[x}h-ᝨU&[#&-*|PyXSi)\pZ`=%N6bC?ȓGE$ %k5-cۂ!L?^-.pYR~ C*ʖݻۀkȕ1uKƼ2h6E si< ?Ue" iz?Q!Uƚ5\?@\EXtjߓtfۗxwK:5)q*>J({o( K55L,7BϧRz+v0d\١&fFݔiQՇs i h8^ g+H|0񟸡EAeP&Wcd6jO3Kq* ϏWFxϑdg,ߥAY# ʀ{Pm$?k4Jd{u溚bvv9Y')ctp[')R$ؗ`"b䪅/)f5v6xB}{)gYJ7}˭=N{ezK6qH)xf-Xh-b^!Ga槙>~$ԛ쐀0=`'6E(a{KYpS9̳lv5}N (A -zcoCfJXRxf; "h-QL RPQ*+8dh:/3qf1pZ+il?S"RG ׊qL`ʾ2C)ڋGT2448oE?W)UFC;BqmH}Kp/>,2ҸλC539oJ`Hk9_r4hc}1Bo6d ZiQs5RZǡ?I;c")wGⳖE#O5SpߤvJhX`1نM7d(l0HoT`J3"Xi>-S,תaHCpk*_=y 5얔zH:v&xJEqu O&S0wT;|˪Y} G?Lc;ݹDN0)wiԨ-s8&5eC7*4! ~Jbnzdk@|E'b7sQ&[/55~fFCat؅guT7e5BvVQ0 #NjVK, ^QOX!(MՍl _ªh(F9^O.!df#{]5r0b!c4nnܝ7x(]}YB8?ǩdA4mjƤX3r>T+;rĴjOj[듽J"ybJkUП>dZ {܍`G5=l3A{y^GkQvo )*Y.]vD~ r _2N`egװB wl^7khTٓl, M;MピmƦ{;OM!l'ls ӱ"ߵ6UE dDk &ϢUۻA&fwIL_Yd1E81$ZwWXT޽Ϯ q&n~<͡P~9[SiO@=hE^|.H2#`&9T^CkJg)4MN"!)h,#3W4C>b&d; :C_u8SD}C?\F`&y'&Q˼,Jҧ+]u ;&/ZF'#caXc F5r+ 9%C>Nժ޾=-lU 牰k1cwU+U+=s3!A>O9󈉵=^BѢg/ ocbx}Cե$oѝH-uKmJB|gfRݳc|R ދ -h^ʡfT2'}y%,Vw,v\Owt&itf^l_,u I)ߵ&̾z M Xf-t} .K3{_Yg"nzKq栊F,|Jm7'^!1X+r4c9Q28@Y8Xx'#U]R%t?@PeT7h7MgP?0ph0&ϸ8'#Ρ0[ Լą#aGfWoHJtT";Jی:"oQ֋dX&ynxxpm[Tg_CQY3"n&6ImP4((:FPW= ES9w#ֹk5 ex" 86C=4xCйDTuUeS~vY"t ʢ `Go쬈+o]?JvnZ"IaBy^E>@=H3JnbϠ^ KAa # iÀ@Ge0.3د&.=mȌe`hDH\R:v{Ja6qj !ڎ7 Vտ|Y̥/q\}XF]|ig E+VD{ի䘸l-}q z 2i)&=r&RQkAE`Z8DB֗4a RmvؐYgza| 3ŭybOnP dsNxz,R('[Ŋ5O_Ff8kFǭc nDJ^Cь<Ůk@uvW>FP -,0|klj5^{/-Mqtێ3ei^Ȯݠ_恞9.e ?$lwTCW]6d@%SnHXÀ{*I~U~h|eGp[#̿lPK)ȥIznѕ)âχQ@^v@WaphWgl86;91=7"l"% P AX33zh)n?J(fcme;j*1fP|lhAs{FpC8ݎeE<%3EF1QXCZ!Tܑ:[|Hy` SE`TL'K PW͠R YxN*k|nB9S5Swx\ͦ G0PU4^Ѭ&i/X1x`/ LătFhHur Xa'B6w!lY.Ch{R bA(fb`=/Tt{w6.75Aa ݓq͗&Vwrn-$g\JaS2OC,m;7H6 k-ef ܷgL3e ҺzV¸ ^^϶~皅Oz#<ϷvJ+mIGI8L1 !3ޯ;eDwJijiLiA{_0IZ5ؑ&C1,)`xK69eR"<1FA/VS#ۜ _ c2-ZqוfzR'VOIԃEtgn"hxgsF`7QnKsq~$An @4\AR[9C@p6(lcb$Qɿ۞UIT*/݅܌JcW̅t3υt_gX,"+tuֲV ;$hb|36]oM;0U p4ǔ- 띞K&gw{]{O'*gf\?\^җRƭiLv_j$|R#]+y8g+Z>P࿖hEA@(+z:܈>,`tohLLi6\SaN$e#׿O Q8JpqwV>l- bƛ"B1%Qmޚn36ߚi蜙3^#%,?6:g溷\nB>cm-7dҴu*>VSMlq59:bcKm5; h* 5b@k3>0pi J qBa54GA-bVǼA)cceIw֪tZGL Հk瀘f؀b?-kه# _VW4';푢o2,tB8iZ\$25Et߆ɚ2.V ]sFJ~ o(Ϻ/G9!<*xXNi ۘƙ#폴o~ߙxq7ؼk=1Qr,bdϒ-K환9(I;\-:*Nknxۇl3aFu^eӿWXzpsn"yZ/& tnv?vslSiSHtoJbXl!]Ϫ1.oZ"9m߬)IvfXE+RKIQ)k=u(5-h|ukR,Y褻Ov#̿ 9Fѡ_cP-4s~/ -3Lm~%+deeeہRMN<.O5#YԹ>ۊPXE' KZ΋xCX6c({o+3Gʒzf@IZ6b1|skE 񋓅d]gOBB_LHZd.?2R܈տ[@0ܘU)eq8\|r3 pۭrX pA™y&߳ 2%dQ)Wӣ(%9sq67htr{^xhPkrgRa%|y~xa*[Jg謾Dz Нܱƻ"WRM}J떇AC>V#) _8u#7+ +=іgO.coWBl"Q'[zrseZ4YD@ gMGd]kɹUDǨT"+~O40k3bGVy:g_Ўif ORn)腆uY?me7#?16J>^x3%s{!ۈħ,j%/a4/ m>uo2Tx!sq :7}7NG?x.֮Bt~GB~coxe,*^NWL_mglhau,6p=^qEx;Cn-=ɫ~󕷮׫|5%VtF ~5IX) ̲G:[/k[~FW'ċv8Tu*#v+2 <"4 gDiɱ 0Z4MpI6G~JH0kW >A\ӳmxjN3L8,ˇ;7R1m W 39A^.i{6hd諃I3 m/)"F7N)Z-D3JHy@l({Ld z6?ޗCٺ8Z=P9ݴռEvhNc_:xBHeG`]KOR\vD-h>y r*cr鱗+R'>H]kSuy:6(9ijwBtk`SK0!jS31";*k2"ޫ"x$Yfh-VFE_(rh}{@bVYsXGo,lPeB2mxCЃ2D:jmCU̗^Lp˘ޱBBk)m;PAgv<_H N)WQGBX^7"˽=LG?#(үYbғ&uO!g$[s)qgy'#Ⰿ%Çc؜:x16>9(E cU]Waִ|d4|[v1q`IY@N@3rcv`-;@7gp zklR>vuVlT5bCacaVtHd *58W׷ק;/alά%Lĉ.sIqiUY8mAuu>ITwH}eUy[_Ƿ%τgeW(^T֥=i欕',Cq!"BnHpsIM M`qB* gtql(PwӪΖ&Amlc2/NF8@tv\ /hhrDDfDh ā)Y鰅jbb*F_b 6r:dK~̡ϻexī'-IZzyXw;^NsPЅYzvNUz]-tVd@T4+QY9m= ݈m70+f#qf&%#4,pY^-r'o_~A T:4X1lbd95'[Ǥ۾,e9 ׸87,MQ⿼`8z_1yu]Ё.=RU~3&w\9z|fН{e@O` '*Vmbr#2 MU6p4waoR!rOlkXv$YtrDղJ3bW2W߈[DQAAxkc³B.xQ; ͙q=ʐZ[Hd*k^o?/?B|K2:,N@r{RO4;XTY5:#Ag/m_lCo,#pvʰmQgݨPkc(uA:&zs$'@}]f;<'y :C|j>>9J>an3m罭񍺼=֊_\_Ib'3oaO?F̣2mHUB\*0wÏYܿGq|әu!*`FP ]MQjX,]8\â I|+Ey'Luo k1rp*77B.-e[撊6ѪG]e]j')$GD]@ΒlB ,Fm{>~HT^8R^;;)_E^]S7QUSW/e)q*U^֓^v|28a4#/ H"GeL~MOKyp)xبat!BpoPvjCԿK^;cH=N?b /;7fAtͅvQAmE`nD2(irEX14RT쿒!)o) -|j1 f|{.wn;J~.,@QQD3j{+.dž5S;>z}MR Uyq:*Y0/&V8dp 2K\9t(FRټ]o#,btR85mcqT5I3S:wβG{u@36a^* ?酌p$V@sF9`_[1 _g.P/{cy,d*@ۙU"6NSMg90,zn+J .dX8cw~=침.e7qu7\zTx*\J\"V+Z˦-jD ,lS1m}:W>$~&Cmq{ҁW C W'}m #i >Q@ecYJKDMk: v$y꘹]pd9=z@Y}A;cwqon3AmkʯֺJX sN F Ԫp=ZcZucbޘ%EU$'e'A[`Vdd(ֿ7C3?bX"kL)>;_gK)yߛwYPqjozrGs,?A[f,40;γ랜'O7Pfat"䍠66d.~^X4=8VBn\-Kpjbq.29Qi栀Z6;% .}NKǦ٣Qi+۶lS@Dc$tIX0j&p/-o5QJ~˷}h}VKjxaݰh`&ǪNOdV{TPDO]X0Ԟ0<=Q5@p'SH\5qk2S^ց0Vxs(*j_TS$ﮣP3>tGG3ro\A2`5\g9 g8*A!t)P+C|]u*PB(.} y0ƀ|z򪭖kՅ[Eq`I;YMGq} 74$%7$ˡD 1ĺHmOgkb#\T6P'b W;E/P.r>ߨ 9_8+ƣ ((̇OmQ{| o g*%%&?u##s}5HUT4ZUޫ$D7"ks 7`VgaLYR_I].vd)Lؽ${),)^d7[#Ț@N|Jq}}*sx >"l0-RBb9͵֝yFr5+yNQn$Y 6U49 $1!pmKxXZr { Z;񍣲# Ab GCkO ]6Oaz!/.}361:vflw";ɺ=7S{r_^>n0*{ҙ,k$ܖ}8m^YmZ5qO*] F4T ^,#HG~{]³ܑtljF;DϽ (eG%Չ6?/VR.[?dO%T: z]" {f VFO4`l6="bNee\$E֯Y=d9W=Ȕl>P>ߤ YiH@Eu0U-k]=SeMv5Je5ދ}!p  Erz˕5OqkHC>t[A iT~Z%Zahdr'NR qv,ďfk:V $K|VQ,HQ%8⭲?k-xz{L4g>Z{-jS}06n 1/v6yVX#16nrlw7gH7X1ח2/R{FP+U}iQPB+ evU3mp/ `5I!=SZ]N]3 \h&rY!Ta쫟N ވ0/[kbtWE(z(J.7JߤZǥa(ߑ._"x-G"MTDޤ6,6-35+i_.,15kɺHƔjjo@o;7lJUn΄qؿZ1hw6 GZү,ONDpZm`pAJ>yīrt ؅ /%2'`_c2则9;z x*0^oOߙ{7Y+}5 9+%5r[@JoW Z|7΋bzO ~ A+p{9!* .=ǬYWsc@"bHv @"r{MQmcuRpE?7Q3p>%3O=wP~ kIx;X( ޚ8G 8r[`C /u5|ԫ0+8a;N9Ω&=5^o 'JW{Zf|˞,l !vTKn\nR805"M`Ixϓk7zFCi&p,Jɷss"<_PXdGvV@2j Tr|)`R /{m&撁6 6-CP"bJsA vayMЊ_Qm$Kz-7sE`<Z"sv~8eG+Obup"$=B1̸Zε0 u~X@;Uһ,{N YP.ThuxihHޕ묃Vl* CL=C(@AiߧV)w+xv3GޘX F`c< A4}LR{UTnqxk`ugfnHD$bDtu:Ѽ6{Iʩ(\h  jJV/Dgl-Gwʘ;!CeV `*`k֘/n L'6d9%gA:3lTO HX%Hc!V^)+惾~2P..ڵW:͉L>8趬S}T=t,BmmZSfbA@|_TК`ԛ w#IhDClJӍ#q<ւN]}V}h_PTVT,eOTS*液HeӲ=I>wT/ El>JTuqޡ/ =AV؋#`HtͦUKo4fъ ;xt"p5%Ef2vI.ZQ.~04 |2HG5.V<_Z="HVqR4-[Ţ6C(FM"Em:0E-*ؙ|Mڀ@zQQ_XŶ,gb VI`YB,<%aycA$ z#F8h!Q[|-4YUQt'pZ1H vIv'%zmF ߪ1/0  |cyK`G~b[(X `§ej*~e!T9 4VxQ 5E6ȟqx$c) bK Ah2݌qqߑcv roɠ, M ohJ>(a Z $ɾC%l2D> <=8,tʀDވ h5;;& sqL_8U3NM*@wo 8itfkzP  9Y>! D-a=5_*oYaś yBfgs$- hh5O)[m2M'YAvU@MMyx\ߣEYWt*Cs6Ejs52׹әY5&kԳ2ԳAglݴ&lgDŽCVN!%"sEЊl&9V2hBz~W.b]:O#x|jҸ KI*oYi#|{6p EbEh TrCGH#C3Y`"j9jw_b!BlۡOyFW9CBاN+c/(C&4Z7A ±II2EX\ՙk9 HtLt=Q4l+{KeDr2u1_LpZ¤Bϳ-oMA$M^m\!I1g.6"DY {F}#Ww?gc&*/L/aNQ\2XTrGCe`"HaO{Iң*5xTsrRiwk2rc!04 H}"}k0O|`,&lGN`!Z[v9^{l[jkzg鐜QO-8>VA7(T.=.}8 TʨaNкfCdڲغ+o4{b/bn2E@* J.^۱:ajI3i%,N^#Xy6]gdVq_i;Z 6Sl F*[ńBk0n"}оX mKą⁡gJ '%5-Hc/Grg @c/sn1Td zHsI"/f⇃QJzܗ RM{ {~wSmQ5p)g0z3kP)8f(E*Wk1Ak8=M–6Ǐ\iGY+2>3 U*$-R8#co^5&`x0t>ղC<;&Enu]م$g. ?o,;>.#ɡ0d8_s&K} ;;nH@ڏ&"40=QFw!(էI ;J5s6 ~#Nq|&2[1RHؼ;׏llT21( YOpJ)J>C0xX.NĞd]GյvOsY V7`,/@] |h-kw9&:pv>َ!L+;|Q`,QFᤸVZ6d ]O$_ؤVתTB5@lQvH PP]er\i_zpl:[Y5R҉a ӡߠ`+&@VĸfB .Av^.ڮmmRw.9U]ΩuۇAR Gc5nj|SnUkd^^f:z@Pl1XlDA1q=kJ7nL"yq: DrH8mEdF-<=ѡͳP5UEY51?LUОQϾy=^ZqR#-L=2 |y}2pnZۓ. OwY0rjI*eU-P:8FeWS6oqt@GMrFWaQLt<_xLE+3LijdD:lƧ;ݕ%jk?7ܦ:d'Uno]"Ve5k?^mGJi jn{fЎY K? ,Is#Sfˁy-!tdw^)|YdmE[VfNALy[v74-Be+/ mY*͘e{ \0Z;G4b5SR6eVzVf#W2O`rɴ [LЧ^&?)/I2TVIC9g|o$XPWYi ߥefv"v-q~S+:o u]u3td_h@6!mC4{2;+~ܼ+iBl xt"u~9s<9/s\GVM̆Ɩ|*OO\,I&CnćXeEB@ ZRD;SouMKhY%J2#01)"xC26ʹ^2R߈͋@/^cpYŧ>Tۄ\c:g-S-YS  b55$Rgdӈy\~PEYZcJ0RA88rrSzS}D_ڊ=S C04z Og]3LH8›& Ya%as<:~~M$#%]@AMM`Z)4(YγX}J=w?w/Fn/EG^s®9RYymL*jAu/| J,:v_@> 7Ps&1Xw)K\U9)\y=;띨A  !SOuoFɫD4kso ^D+u@ a_\e'Os|r|jWjXiJ<> ?AN"U+?Z_xRk3egӏ pζO"lB8,f9("xܱut}2;,QȤ׹`|"? qڜЂ^].Ay4]46~4/|/+[xR {vLMu' R4A ";םdi$ nUI%$*si<BӨjn3QҁC ؋%.锶^@/u7Rm])XܘZWGKT^fj 6n1oWcsC3VZ֕6 B卹fBE$'[M(ꛢ9L<ǐ/_6!/b[ri` Nd?[: $b=?00{% M3͊[-g^8&}5^g-v l˖=$ eVB(xz_}+ˌuw\o^mܞZR-L/ :Sb'\/t w4CsC5 ^C2%6-V5eIlF@J2~ɮ:ttV"_نm WY^I4|Ξ~5ьfU|JvM)guq^'Ū-nEGVu$J龉PR}\@( 4'rc׌ȿ9]hr$#7-UB3 x7o2/N!5ju:wB)ü>GL'Adz- H.OD|l jX%ۇݟ~39,_}-}jɮC:X\[>hO0mtIB|g.9_sR(S*v /qR,qc^>*jrJK5QH5K ܶ,]{0BTne,fѮK$#f@ ٗ4[T薊EF,a<5I|!>bZblk UP"㿒"V9U# 00[=d\֗8VW cpU*uṟ>'v9vCT8Νop}#z-|s(ϴ`20xD͊MfROYԭ9С#Q1w;5ج,e* ^bJ%\C_PfdD{6A1_N!՜=Tz3̽AnLZN H"R Dj88GWMYB!*+k9QE *|+/lAtVa[ 2;-:M1JI2(OKSHg V`HbU'ǫ18hI$-ЍʼnFDgkRW蝨81%"0:Oc rFLdZfp&/ˤ ^S'5i5]|EaBUZ.޴`/2@^\Xf"USJAmDYt?'^ F#ՇIœ4޲Y|b(#2dJK9Y |H?$ٽ]9&ј51HE?HӄW-4s0/i+bI 9pi%r)<ӆ9oGru71 7ԟq\z^Ű#ܜeG>0qhҏ6H)#bM| @G0lIudz!$~̢ȉ0QidQ| u࿶e+áw%EpSS 1JEp=~NUůz[*V95j ajg'N0+k8iuY\8ݹX*q2l>Zbojǃ=:ta9CA(J>~!Z}S*iҨL==vA ̼1' U?V|D=UE `h s*gS { _-wc  ½1zXELA%M.-[Ud xI؇SҊYfitJosZkd ؅_I^Kg60E%:RSC^9\D`HUk R8ъsT |Z?C|Ҏ!Rw|5ypmԵue6|d02k8ρ+eEl~wS&P˷GQkC~ג5آ!&yF!jCHq=,[BX z12~MAa!6Wc*W띡0 BkUVbFt Ԩ/g.=*4TKc|d4෋ny:\SeFs KjOۅJoU!-`WC;$Nj3VCjt?>g䤢G1d׋Z'cu@ LCx5qPbs'+‘eSnS$A{@I!vJCr7@ZDB)Ig/_#y;8rK} G"b%Gm O'tj2p7m69blDp"µiSI^:gIP]>>m/%RHA tiC; ʊ=$LmlWڌȫ;,]wR,P=xg4MV_B9uږ2T85Tݢrpb6A;%wDk %VP*ewLo+I,NK}=JH6G1K)i'(SvH90,HR#McV{)ʼnLJ--Hp˓06lnwL'DVnGIcnv!&ˉ'ܞaܑhaV@Hze T:/# M]&@hlY 昄 ;{n?4Y8:h*FTOfMHaBPOIwk<ِGLSyj53]~WU9Rch nUMFV,wt]Y f$s >xI.އ\T3cE4y1Oߒ#ZX:N-ˁ(LC<)v•LGo((j.7t\īHܯ-rbY~Bfv RsSPfF!R%LAkу۰ i!αWRXc МFUDp9~% c^UqDR.xgx̌._['!Qn$ҜX RepMJ)EƤFIzA̕iEйlf99V#ypA%>.9-"At3g缋HwQPbgY)8) &;Wv4ҭXH&?+8EqĞxMek'"P)t욇2')'# :FTCR5<*gpEPΔ;9+^KWPo!h;ni}(PI fM9NJڮCd' p=¸鉍c\gHoqdGNH*^OE=՝p;^'^(d;.O%E &-Oq2M&awjÙN,KQbRSuz5L2Օ y E u8{T*4T9$T yƊ ``ɂ\S9l0g =)7P^Iv[j.T4zB!aE̗EmfQUr0PSlJ1TR{m9vW{V̓e h(٪LQ{8"P,ɿB5ˈ^9z'g(bԖJh@8>"ւo p)@,(T0P|hMu)u-@`0OPTI>BƇ0L G4L0ᬅ$Lோ+î_`ݔ AX i^RZ~`jëЊ upA._hB_wޣh ,l1*htѨ%iB|[NY&P}FsN9,!GfPYhKQ!`U*첌͈8riͯF/ R*҈#(lH[I`c#z+H_n(l8Hgs{rUCtNX6>PLy-Dpg3Zk@۱ԇ 1,UԣW TO6:yJQWq0odADi@ PT>U XepBq3e0~/'r&9iI4R}[NG'.H5i{/d'DoD[DWB6ָѻ 7<1tGF^͟>]8XZwJ]SYѿ5~oٜR'j $]ϔ[u. t?.8ɷ⮜.΋UV"\EWce=q?z6k{Wժ3wiz|_:Vͳ|CdCUpP 7F>FBe~GdW]¨!׷;_mӧd x"ri' aq='Ziܰ58\1-ҿy 2[44I ^4j760Q-sSOqj>K> > L740K@"?ԆèMWvОqbvzKk([~н ${2YЛ(*3Q3d^jo(X}۝ ג7>Qjԓ<85Щ֬*tEt= }ϧ[Om;R#КÐB~<>REُ1ko,`@zr.%Ls렓42H<󤕙an[kEw[tb>3ЎtT!$!RnGLh # .L`,>0-:Q5h3Q Eט}b_|g{ k u4/dt'`{s=tLwQ70s.ru9ny<= 1R.*>q%Vc=ս r2W9qh)|L@Q)0.^y39;a @X:pk$%HgP`^cLy]߸wUؗMaZ$ԻWKOxnqA|!5/ w"}"4X2R%|FZ~HV8葂'W8I\Vieb 3T|:UzjFwj95<'J&5Mw mN ՎA )jļѭJM-$ zV,f&[s?ټk%29|{X2#I,'1 0ʋ3}KĝUXقY!.gR?kSb&׌2S s]F*yxaK UYh 4[{;vJ}$źx Uk0.8W!ͩt ,㰳+S\zE9j {+=,\4/dLU^yB&k4 H&L*8v2WchU6C8fe%mdPH/1bR_)"Ͷg?lJ+]t\^'’ٓ=1cRס`^$*̬QEi8iLD'Š-Z3=9}PXağ di4&}Ly_m #wwWK`-IWsF과k5ZGqAޒr6S=IukIfvQrYu4R"Xu۳1r%m/5Ֆ9g, ] T 61ϑqfGbS؞"C©${qHn[HS(mc2IjEjA5C"|鳔J:7EG8X^~FJ3:#dPΆ,D䮁z݌ŊbR-'4/X:,&:C;pk{@w:V?%͉1谸pJwf?V,:*-lkJ5s5M&!!5݆jyU^(M7H,l) QDpc+*3iEZVD`"-zҠ]!%8=_]QΥ*n$垉GKTIզ >6ml@+L.jkUD4_#bҘzbJu2Ail[ϻ\{tԷT^W 2:.$\gB:UdLgS6cK^ѴoڢC,U :wVeXA]Kf]~ԥu؋?= 􍚖 d: !* %c+o,<>lbWHށGX>n+ L*UɄKĸI'zߒ Ry|d&I(4ᾓakƥn%'B6Ha~#e}b.-n)#S';+%AWJ+r(t ضmje XZ]t&@vN.;'SxT u#ZQYJu5 }nSXGJce N;)cJo/u*NS)kYcb"MM֚J0sYm`|tddI9.4QICëPMrg-lˉՇlEiT7mNObru9`ƢFy|1eaQ{:~ð?#ZwD[ȁ}vU*GKwA"ް?ð b7RڨaYW*"hxI$v4q+c|Sl 5ֆ\.aSH81g!)q}_yۓca)]KnuIuR#FY8<}$NAEo"d)Ί6F@}EqHyUiXbW㑪@EU?4 KRvc]ݠ $;0tC#xW)Yp4JTѡHƒg5݉-ܷ/[b.Buot'C>$Hr>Wnz~t _ۺ夗*o֞)̇ⲭO띵c&Ќg&O̫Lz Z#r`9m>W +,d/^}ܾ"u|ʴA.Zƕru.0. ҶqSJCPlBU8g& ]J3uu&gzT|\8 e1Z+s~ɾCu+I38 1=e~(YrFԕDvĎT̂bd;Ia2# ʧ#nEmJ1 7&ߐ6/.l *Ժoy>bIi+Y)i̳L [-ߤ&oBHk(Vx& S#㤦-q>[mknEM:L._n2~*vV (gVۖ}\[;+琊`QdK[nG^a֧|W(Bf/|a(aGJp!~_Ȗry[eï$g h۠ E!:šƩ˫SduAf^֮ 8R&QSy,RUmVdh_%էtZx5n r>nAZ{H`(I5Oō׷U<!_ii¼~cJ7-d1rBPgRWZN_Cg72KGMYa*cC*PnYiV҂4cݿvLҮ(ŕ\_*_K [5 1Ԟ7dYˉw &eY{EY;8T}7EI>5@ɬ6ޣ/QW%1kE^ 耨Yl %JpMs @*R.taZ/%$:(BҬ;[9@U|꧸,˷~W7.N O2+:GPx,#>ZNJ{ ȟ0,*'hUViǘFH5M01O(̣;Wk*u2S/jK)t|@,5*n%$brʬ݌r^it^^ aZ0! 'J QK 0{3O1OV][]|Ti^44w$< pqpS8t?[Цc0gNW, S >wX6ķmb*flM9-sn- z21Q74 "y9"Kz7]&wfxz^ XdZX.0PVv[ Y yqVkȇVo51euư(B6 lb]A/Ul(ϖZBWńS]!7BV@o{nUo`"tvÀM~@:Oá@@cpj́8>t=ӏr~7Q]")zXYͺW`a)"Y%-Gt&شC%v/F a o8sl7ʉ eU2R?ܮQCё C@ 9L|3:jL o bf M,SFiop`,+BjYJ)jHZTdlXz1[Գ2)wgk8q7_Ȫ'!&G:T<5'x͑~A0W,.䏹 ]SjpZK͂KV.񼲊V 1'@:k *iZk":^yX &8]A?@yRQz_ m4&lfz*+Vsl T[ p*0N/,:׼_T0%fYrpJq:&j@S48X+&{|NG,W< od+.؛wX [K>9>ض[Q!kvJ,V$C^$ Y{&`hbS8W~ ⓭o֠~+ @).R~ ,jzDr@;&iy_2#}F9D-yK҉ua oѰwmd[/Ev#᚜7\:# N$+P{v$嘥܎bRX+7ԧ4. .vO|M Eb C yE]ZDՈ Aa/ gqaru'''r~n5FRKJ/A68Tҿ+D-llt*ɁQQ=GUR;1aGqrSD_tf~LܫOOVX␀|=gFvìl"Rjr h@[kPPϵ)zf-8oqyun(Wٸl 2J{f ì) vȸ<-.ņbQnMbD{àyAeGtمR-_ؒɽ'K{W^ML檄q\O֪m~O#ϓ;;h/ 0+(@,!`|x#ck6R+Ak]= 8Ar 3WI59p#QQ_p)zL®y_ 4Ck'#N9z 6by'ֻj3̶bl?.&Y5'Հ)_@ ]2 xq-_Y>i^c餫cc::x"~4VogG'ݜsH>q=w39H:%QtP*^Jȷfd 'VlYKѽږq}ϼmD:%)YbY1b`%/Kc(G*N5_y"](=lWh]׊r kᰙDiTF\`lRrHŔϞͽp3E$okLY1WOM{]2U ˅gC#,\bNH`:Yuaa[}N z}v29Ng13J` !5Rs+Y l/}V|Aci%(5րsioާ 2Sfw^$xU^k J%4R>0$Cn׃2K\,-;틝2<Rr+͎HTrs(K;)>CS2GOt;q3Dw#<+ !SK,krKms4?VnLn RQk d3O&rF:׳9ewV Q pzC%*CP e $;ɐ vwݣ[7!v.Amz@"sj̮麈T ! ,CE)^<4}42jAmXլ$ ː IICG۰6mr8Qt$!Oxv:c"G}~'rwb) OC>'؀Q˂zjJupEQOLb0 xA\ݘbe>6Yb >LZ&6>/|0UK±bE"r(bh .Ӽ93tB$ͽsYn\̐'PIQI/V>rEAB џC!4ѥ}hDPrv3JSY 7?Uy v̆1Q@ͼEN.t!q:A=YQ: oW. .P/Z@SA%T`zj/mfN@FK54+_)nĚn?HqƼȄc9 >"o2c9GY,T gq&# = 5"J_5FB!E@S\Iv`Ƙr~"G/3=Lmh oP9t,У97K~CK!A Ŏ8D93c$/aOZ,1sUC^t^o\ r*F*,B !B{4_^]H"3piN>X%7,q =$[J^-B*H*|YV?޸'đNŸT{8qQى_Kd\$1M5b$^ zofc4:ZfMq}pxxuC iFIϚ/ U\NWrqm!7C8/ΦC1J;'s'*SNy#XlA-X˾uJSHE`ze6,XwAU:c\"hwU-tl;Oa)y ]u}.,v@2)`+V'OE5M}P'Pt8%6bтsaCVɦ5'^" jVї!ކ'OIcxݚGE(Ra]_g'u; ZDњcکw@#s@yT+ 4$иH?7J$8&wOh2f:?[|۵B%Ht0"~7 WPO>o)2W޶$`bbW E;&lme-g_5=hFꋑ4;:$UqoZƟf}jxDRNNB錾=?5f8roY8"dVdž֋}y{_tYfXRC&Tɺ~n|`j6gة[{)w̥"-lP-#~m:"TPrtBLp>YEls\8.8ݜL62+{ڸa%;[(멛`2? a8o1@QoOӢjV )Py{r)`3<d /xWEDzwUHEPUsH傇Q4k=5څv(/<2)C(wlwݷB_Gu`e6*)gR'%;o>." .tJ0C ^;O%蘿#D'mAbbla99j-1EJGoJ!bZ{ @tL~ &t ,WWX~k9U窎+IVZ+y6Q_6+l ƲMU 00o5q7x+*+ÆuӜ?ŒBMd&sdaE0.o9Syf>~ǟ1 <(̭swiv$8g^$o%d}c8"nQng ھ*;\܋M.FŔf7key"QYU(\jfwNK 2wbp<|Z<:0"ӭ# O8l<7ye`g/Szd%N RQK|xX|Qs# {Ňf2ZPyQU=L>ȍH6w,-|Fw=rf$V6UE+Ԯj}H ncy(R|ǘ:R?ppqB f8%"g+3!lTMSdҨ)g:hA_.5Ma؞v얯3r*y 9Y[_: ԩϠՑ_yX)SS_poXl6b@q{dGvJq@霞t"+D~lr̘,'$& 5BF-r<ʙm22~mMg%*O24ɂ-Uym+?? 7Lf@ AR^3t7-%ٓ< Z,M&*0QԱ+j9Eʦ&(;߃!79,͖kLK s R LzZ c+/n~b !d l`֢fO{O82hnnNw!aDϰl}Wy*> `T}o} z~3Ke/𮚏@Tشl܅m4\ɣoew&͍]OQ=y!LQB-xk{3Ђ!Y3ƑDgGuU)kHYS:o]O)bʻ\c'{ i q|nS_9)1|=zi@jjTp .sՉ] [sGLQtXPo؋$.91>Td1V Bro܌A15f@FBUs4x0Ѥ]6u%t]fײd}^π[g9PtMyٰw+ rM.ؓyEIT.AMq(kK0_cM;Ac|7qn߯L pS(@Kߑ*3b EQ:1)dl,_rq4 M%G5W*.C3rSSlID*)p΃uPό2{6b:Yy#}R̫A[ޱxĵ=S;5XHX򂟽LWc„:%N9zḀCS$O S1X`\8&tP?6E¡&`.V+gӔ4@:s(:\S%ЄNCӫeBLjnA4&_v?YFx$I]^ɽ,dj"imIq`ѺZή ӑNEr;JKaR7څOVGnYDHM 3pDt!!Uee]DK,<2Oa(-^% .9Vՙ"zːYN-@nK?oYhfiC6Sb9t?:$"H\Yއr/ǥG#5ZtgQ8pk@Ch"9Nz<]ϥ=%ֹV9cENIi,۾ky3MPԚպ1w GG"yux[!8O/H$]x;C#品HGahE)XI zhS`q"zw_IVc˝hy D *̓h0k|'{ȁ_2K;.>?P zA9V!/|r߹$L&H*pҠzWՉ,]c<"zT%gJOIŁՎd\_%YASWGI3WzRi2טFVpyh3moy;.>0=Z5EcT*7 GJۥYI}S&pJ (9!<*; ];V6eތ)HIM0Z zNeo'@Oy*^S',ţSМ!L%3CQʎ&ph-G2?xYz)Y%ǤJइd|gj܃d\4-*v*\x$2] *)&l-v}%G}^yBƤ$YO=XAp@Iknjlf p~ 4YuSlnOfZbpm #Aڊ!4y'L b'L2,v8/]EmTT¢YtÂcOÎ+u1_ 7X 7[?(hӥhMQrXqȏ2-I->  + !lVǟ,hlXpk`"_6竾Ňu?GϚwW)/֮Wap:fxK֟ q%% (Cjs5G 1 <`ah[If# V]Zq`Ny tOԝj(K5DSԝPMSt  Mbջ5xtbdX.|UՓTkiKᒦd^"eF(Ҟ=\‹.sG86V0v"Eɺq c1eN٤O4Y~z0E[@PR}r\zbS u$v]=X;G̠*龪CS|wgE9MH9=7eZcזLc`ct<(o,7ц8~Px\t?:W-ڠ6nr~Z\Sg" ^.; {94JqO}.| w+,Sd>QhCKAѥ%w޻pMU8#Kgvo) 5`tc.^YIQ70}fRO"@PE{L[)9ȕf* /ȢAա=nGJdx%]:4E!=!#墈&I[ôy6gu0\I蔁k/즞1z;\5kL-?.lU8J}[I:6_@d>ԀY°7Ïw-`mRHѧ I 2Yq)c[JI:/CJ-#HDnzfQ'#98h0"._ G?rSe̦A4rۀE1 C- jiPŰT & q]L-P<#J}ƽj }QxTL9<$s <7rB i:p^E$Q'\MigC/TG_Fwl4\Rm ^bI2W6` RƟ,fKQͫ֒'hN 6*bHhlnikħIe-0bHboMXFj>`Qulj9coEMt}3%l V/ʚ Ԡp֖ZTX?Ns6xIXd֛^y_-aͺң&XnTEnd KRxY͸hGv15^Vy=wo4m+Fw`ԖQ4r~X+=zx+,݉ʛH\0V %O>tߘ0pDMId#"MɐiNhJk[Eli?b{Kd܉~Nd7=:CeVg!J(N{ToAdu@0m*i&Gu-7 Oei |2ݹ\$['E-)NX^RQSxLFԭ?iJd68:}Jt5P"X?щQC/*f3m$8[1E29_Il$FFqDEn*yRGB_GC(G")?flEa T#/O?q^"ڀ#޵O7@#('>ҙfQKmo+0&겸< +!-be5@o5X +Zm|{ߝj1-e-v˽<ըk}sΌMa hAIz?_632!V6)+fizCڸuF-7 aMEdQzs-0@mM۩ܜ̃`XV 6nFѤ-r tnG v-#iIӴmɝySxVz,ڦX/7D,2wMpih$J<@Sr׭tR p#:Hŷk/3~Z1U6Tw-πcvUG0CQ@K].Kb:DO~#=7"ra#K,KZxr.bD]1; NpUut>aR(H_Ax=7YU7mֺƢ5GbE;?uhiBjlEx0L.sW:CpHB 0zFTvЪ6çS;^L4|gy<,'Jr/7yd7Lw1c*fI&\P :%O4BK8j6_Ԝ&|OA;߄ ?[,RKlj'U MZZE|\϶35,c Ԟ{k6+.Y_i5)Fbkj| k"=fhY:"Ƽ>"o:(Ð)As \Oq5u6t yAQSUAׄόf.gsN0 xXp4(4f>ӭ2{k?Pt,}fص84[< 0 ?r.i+~9t3;/\!|P9%llkvo$޾Pxs` g% d20!D'?&Z\mF(LDYtR7hD_.32 uѥFНDN_&.ϧbұ^7 .i=^pQ7ny)lhҽKҞ[N5_?/t\wۛ`fQ) ^"JM`¸Tݶzp+?6B`=pa˧lB1'.faXѠEʅ8k0C |;mzKD6|]?hZN)n'rJV2;16xǭ1TJ{>q7`;'5wjζpTN!M վRlDc^fh)²D5DhgB3|oO-^})Y7BƜt(rio߁PX3H,'M=qrfןXbHoo VKMPβì -oD;WR(66Hi](4%V 0 (T'`$=N'XTq IwV"ERcs` F;IRW:Aڊtۗ픣2$C="ǻ|z,*Oo^$:^ee5ӨEBʠ1陶C XL":c= K+(ɼ)aÇ^Y-;"h݃ eDrt9Nhs>x_^cup K2tukpxvFmfFy@Za ؕU ^78 P`'-w76D!L"vZޟ%'%QaZՁTJ[pd)o~yMf]Dku:g"[DgU/ ;PhVK^ZFaՖ^Eaea7畚[ztPs6-8 UĂ!h[b|nf+"4 Vc ;J80 '8LQRs8G?{#ga o孟 PSy=eVtҳlW;sa~>Q!?]n/hbixM\잤L!S*?}% Rjrt5D+7!__}c~ ^z!Q}?INqCL,}͉` Y5h/t}kӕ-mQ jTlDa{|C.uuc&20FdEIUy|S-A|=WL۲3k>pk &ϣZ8}GV%JFVXHL&DJzV&؆$Um"5.bMű [= wό?B0[7(9Y3C'9|n5;DT"l'w5),+Ebfkm Wy^tu@@h!* SYаg=e=&MPmp*O"U~}Ad\ăkŊ%,&*WSE$h}6U2_YBdv9fx@@4'D&B&3nKd݄dF["acwӗ nVCb˙["l2Ԏ |ȍڴ[zTu\ 5o{o{[b'{`5ՂV/D|@,(KTʦ"2Ӵ|~2i("np;Wڷӗy;7r`n@| E8!b [FG-IfǪd AlD@X}AWhAEͅ3B"g z$r@w4їJ0(ZHZ_3e,TDo"R,3s{B3%q9E,t 赟  lҌʮD^6jMEME:H*+ݺkUkvy",IaPiJՏ8MM.kT A"iobN ~m٭ 9@s}@I}o^.6`\HKDDidZO{o 6}zO8~O hRTW0 -&98y~>BOA{`jJ39*P=R&ާ s2rᮍK{qڣv =;2~u hD֪v{,alT4oF|Q&XU` R5^:2mSp]{#] (*4S Bck3S;e,{m8!le&`@2w^޼ SF1` h@ q y)NU:RcRԄ͛_7DpXj_S\u*vI:̅^rKd=} E<^VK;=4?Ez\G6c$pIp{,Kirz} X >ff:+4w;]E.I&!1yf2zVla;(VbGؓ>::uQz\e]W|Yda|n8[Δu{=rOͱٍ z fv J~5h NomGj2۶'~5Mc= E3 `1A͵/9<|,.Gqn}inv#zd ۜN{̤ѢXcp0$ugndRb "χcj,P쯞 L_=X>/uvd65h\7Lt<ǢnQzhC8]XYvM)fGDM Y-0f>-\)pkԹl_>hkl.Mx;Mr)4<mMNy Y ;.۲/䳡q懣 Y!{߻#Nx7GVm[ ccPܹāpU l>0 1G㙐] "oN7OGZD892 8gGzG`N%P4jA%X h=K(7!=f̏*A3n%xly:@f0bV/WQtˇO py9B_Ie;4%G'ffe9Vc.p,FXY^PruzZ 1 ,Jŕ Kzܳ8UbH4O͡|f80$W+`M7]8zg:Z'[IJ`8nlM0SҲa@L#j R=-^Q\Fwb"zu""mY<첷_;Fpf%=>iHp Hn%X9t5X6n(aaYIQ9_C#r.*iLT>TXʔI$kGS0~ʅ QcN֡ O(cD.ZʊOqU#ag:`+ZnŽp#+w|,:÷tk~,Kp(.b G(mNeJ*QG\˖T|4p|9P1|zGnH-bf- %1w nڦ$"V̩"B!噯c^%6g}yMn墦yZSeR_[OZzr)B7x 'Z SHɍydΨyzz46XJ,T/@C!NpP=#*C}s}'!8pϙ? %pgdu ng y53h/n'Mz<6avlٹ2@srnOh5``af̫—ڷÐdrwn%EPt3S(?[dw2`po0}+0K?; jk܌5V@>/o:Jd62ҼW $Renp;E^9MDTt d׺ b>vɇGW]TF P:_;#oIBvۺ:j1#M<9Ni'xA zC6IK|^>ߜ>BXl\oho0 8}JTb%& ?xub-d{agʺKgV?_Y]^k_f-9mmhZM y5Xqi*13leXl.`]{Pז?@9s13kZWw-/ī(;q~Ygˀ?kY5`1(% Nv55Ee~d- '~$|ׅ=0ЫF7v{JF'3(u13nhY٘%A)h$?CU#9@V0H>a59^^Yd1wah}) ;I L=RGJ .{85˳@,NxtT*A4gIx}7I/(t '}z }'.Z$H^~OoZuiYXD "?tH37 Vs MhV=$ijt=V1R ^~q;:Ŝ^rI L٭"X88vz{KhEm:& PiJNF#8 >35*LsznJ:e"`rp|s׺B4_AM/})8 ; m-LhG/&9ck';Ŝ.` N/-5L,%to[rn=Mq}ji( 8*j yqSSva t 7S!*jF[ "Y&uO*G%" ).ڽ1/:~c4NO'(UD+Js;1ދnP@T X$:j8TG@XYJ>|P+Njp =%+D&jNEDI>U/*V'e _ T5-6ׂӴeXK;ߠ۴UuC/' ΢X{z݋:l[Ga@uyÄ|#N]Bťg&ui$J n)mp|j3 (V?7F .PǯZBvc|e-jT(rn} ʰίq(44%YG^$!S2 KF'C5;5@R M[3ol69$t_Ve ]VFFQ,~q*7IɆOA|N4 ! 4 zxTx*F& ]Rhf 9"КQzJ9\p.U}5blý --R`Nl=,g*~` bf6/wDy ɂG语 !N.9tT2.KH~?uU,Hq}̪|i6uI?9c:"WXfna!9I8h@#O/ ,V*, H!TߦbH&BqCoV}Ttъq{-#u>s;{SD4DT݃e,Lw,lqK &Yʅ`.񝉔 %~Ƶ{خ%Gk:gUϏ:2kV|+\2ߔYU|rhs'LSfql<`rI-V%e[;hu m'aOWeLWv T@_0k`IŧKoC=%ބ/yjBz eɿmc4CIǑhunj39aQ-J4RheӜӾTϩj:'(_gRl:m_nG=鴹58@p7Jl,͋YWUu\HuGE`hF5Fd0bby"@vQj,*j;9,//AɄ˿΢ G\5dƼr+Ekr.2@FX{*j~<صw*TM!9mT-SP' "֋[AߺY 3 3" 9S3ϑRz]n.HDZ< fDX -+螓 J7(.}$5 LNo0⩪Cvyx[rQ.qWYX5m‡OHC4'imN孏 inpYn٢Nua3Q~Ro\ PbRx@cOcEU)}'ʘ~%5mōѸI{.E!255^FѴgfsɁMje2 ڱʓ1rXA`,֋%@ʢTg3˿n ASe;~@ D kDd:ES0’-m$ ;WU7ޥ.%7,TqY?8 ǡT"j&NO]QV[T®WiqLo>QZP&+b-btlP vI8>@pH%V2G!Y-sŏ1×3+u9G )*DQ#ccܛ1D ׎o#nI E뽅9ˉm&r-?G}GM@,SBPjݪ  o/5rLKB; h|%MG>3#knnOYZjY؟B-(u'7OWY3Se r)2nP`PPZ٭DT3AMdTx2 ?Ø Ӑ9GT]cdxW5Yp|իw&χQD ?}9GUz Z;O{i[/L!@,Xܕg3_? {hB\-)sׁԠBQjG q:VEVĦD{Jg ΅xm_y&4WΔ<˱T|)"4؅/03icpR'( 'd0hl#z8ԇnxs5%8 .fߵ{DJ: (cpl%{A3:e%"g(sp\+;ٽ_rӭQ54oQZs"b{7I@ыI: $af[y@{@?DƄJ[Ɍ.s.xs-:x *P^Ș 7#U__:2>}>z&gW7fA $~<n):VWWx:=Av9mK]ibPIu bWc/L*/ o o8֚HF\A^^(`&"UȦ={t5Oʚi5 b -!xU*߮ 2qkOc+/ӀeEug$&=|Er0b(Ld 9܎ /%DΔ/ ۺLKb>*~e=DrnV/ `MMM)\Qn y^G>H0]i|zQްRwW{ip) :XKמF D t{jGj/WŽceѡyԐ 26ydJ"B۟{b9,QO/v% ."Ctƨ[c[)k&r7#U*Hw|hR( Kj>-κ͕}QJrmQVtbj_( Ȗ$jq]r-4VP>#b#ض㚨P4|`U|D$qY8gP>W^ҏ1n.IYposуaw؈Fm xL7:pD ױ$d<#X1AF=8v7fʮQ[et D4j-6%_եmIWgPwfraf ys&+a?Y$!"U!ڠW]OkUg V1HҜKsb<?Zy}9(diNT50+f:@ Y3=v`jԇ3j? vJ`t-1CO?Ngn`XvFջd}DuӃv5AՄ7#%=pJ^Z$jZ,T[[G;uNSx#忘Tӗ^E;[.Z=3mgZ(;hN߅@x%LAI'Y\U &<< <$Z+Kb4>noҚ@I[n{@ _{ piicbS mt%[Ƈ. Ms\ȱA`JT>P%.9ؑHݙlWFi¬bh[fS=#τB Px RuWr}Cq o$ڞ 6io2bLچ-Ҍ<ыbic(1NBVn]rq69pY7b %՟Um12 iB0V ƢN;q9z)QRvjV{HjD@H 4$ }C)ʶWe$@I$0[[ju\ >]ꌷhc, M3%1k4Y`nj+>Nf\*\%jz;JX* s؟@?0_́7.Lžْ;CD-HZ…?E;tA.̣SvqA ZfC}u'Frt!`׷!jŒd]Ai@iNmV;=vHsEǥΓhmyǝjk#y"?0vkj>Ҋ"sijfM?ɞoru1Ep? 9 ;-{tt.p׳ JP >s$`5,Rۑ&h՟?_ʭ%;R4ġd#Q6e$S3?6B3 FD4` i 5~7ӎ 0u`M\QO Y}U;o{d~s;h &VA6ى{] /Huk^C@'n7QJÀLSAŕ)v ̅`jB V7)*lJaXg"%+݊;|Wh' )j/BK `tuyh&'Tei’"+up0Kr~ܩO<4͞y!U.J*0+^OF焭՛̻љK[vo#A?2'ۡGs'?_dg=VM ~S M {$FR Ǫf?Zm1O.@oLbabx^ 7 JO  L1S^-)!:2Afܤt Pfqfq\9rOw\Ն pIÜm#$R7P⃉Ɂܿi3Z}k6h7]+~):-%9WЧ̴G͕?jnMM1a8-0Xӽ0@"A˺ 1i=~{{ҩ( 8Nۡ#uhX uW'-UW.575A?2ì4>Kw>kOqCZN] oCK4d>Ί 2׹ԡ&395?ޕbMuHҐ}=:⏂`eUt1Q%T19C|ˡWGz`v~: meA7h1!qZУ+-HBӑf -J@X"7kLZQhy燒%iCmڱ&][{U>޵Mt("H;F|܅T}'ţ5DChjMŸxMȫCn5N+LmNq_U,Usa٠*l1,_%lWL6<3V.8`^WA#֒,9\uC۸I k9=&XLp$&+/CHg eWk>ԑMm D :>l%lC$6hGx?V[}`ws:kp>,9r;S g?g;nҡuc u}$R! =5%hWPF%Ǟ#\'ȽDD(Mo0l_%H ԜBOjjϷXk D_Xqu s 7.|u`;v58ΕYQDhc7mޘ?Nk-e?@ngmZ@~XA&mj8Wucӟj"pi@'?pND6 ^E+&:[ }Z}y]vRc0K= nexҮ_%'Bϩ޹iD  ? &xLUG Pt-q |{'8LawxΝ uya&:*HCӞO(7q/?o8,ESSAdNհGqzg o#Hipz[.7-QM62S}[쒻oUd(XR#oڴ`'MbKegp}D™d(tB9 5Ug۩:!:PKX1\$x 7 q0H0O"ETէzP]g8bh+HD%Cde/C(Y^eF?g.|{e`V)8/p-+b9!RH`ˌWkGRqɲb}{44F.)!Imp1q?kNU u{7Rxe۸ WycՔN 0Yϋ ՙ-[()z'q:J dH4̄k=n4?ڱ8iiH:ۛE{@{ݯ&I@دRZ/ 4VLyWJg)zWJ+t䲿;|)3T=™V" .0z.zɅ,#tu/'Wv-h+3M|LE||)ݽ+ բׅh]?,m[J|+zgp]0Dlt8F7\˫#݋ dʫqpl^.2W3Γ?='A?w)rS_sA.5kl%9?7/2Xx?YβvIEt%ΥfĄc֚#=fB O?uv[ZDiqE5F L^pfƦ@_6ND$VBvc[!0tGmqZMB:cp<%5Z,>Ӯ9QPQ?(^]{c:ڙ(2%4+):ݨqUhpk}t\'U ֤F#ɝdOz=#)vw2p$^*5W8a⩃Ne2b]aT3h,>aA)W>^?dڄ@]i=$3lvBV5 QtG2E.\ Q,hpR2]}oj\\)X&wfi.GeG~ I,2Mg!k>rы6$d~Yn}OZn=Q^ֽv_=Tixs$TpMM}QoL,"֡0c;v Sd6!ܹ/qss3f4 ֶ4(Inx:OV|ןrwe6G׿0-5-?ŧxHplcׄEZq߽Y1X-STԃ5Gi^<{gkS8V;G -vMNCEkN9R;x7r6hB^&z O4[^}??l_iQfMլ͇,7A'Ab_vȋ2/0c~e7|68GZxS /įzOq_W9CM{5FA?djY2*eֻأi=KkKaxjOVJIl|2W1 юw%5aq^y"_BݮchIYƇtUF~dWf.7?¤=H#:u*pL\~[pʯ4 Kb[hC`?svnk.bsM,VIw FiZ׽t y#8X=EWe`LXhvăq}2҅dQRTMRy2e2"b=޺ .y@EǠt&I-`^dQ$vi+4iJIeUˉ2] ϤPکPβL=jR"Nt_cY|T(i_\ϝicvOT@t 4%rZ_npFooptK ir1UE $Ėpx5 jԝgJmŨxxMBրt]b 'P@R@T,%Vůr!`+C ;5>z|(QlI*oD8|\^Թ`+!~'fA:"\%;f1x&/?K ̀he"iKITͮ&"%_I\b'i)FlVK?Ҥ  :-PPYv[f$H_V |K!h6Eaݧ JW紬K|S T9qQ1D\KbS %zҜ0 {a翱ޏjYցD<e];>_^x1ŁϫWU*0Rc99+c<׆,yS߾ ۙjtLNn=YpJd_r_ u:ZWuK#WPd_fVz4ԾFI,_e v -EDnV~k $4\%)Q4P!M/v~Xɧ\hh>݉~2te9Mb=o-Dzu&pp6=~`|Iz4. DA'<q$.jGtk%6N"'y; z|r_3K+c0Tw%ϫ[J{Bf#nSP^f-Ww>6]#"C Q48 D4VƄFHy՗۴!T$$  O@]%36Em`ka7?e(YAN K vLj !KWsDQ0|cّ |h ^-)(V|pr8 3V9>Jsx'w\f0VA^:@!3!nx%Cu&l6vNHYXJ;ZdMi]j-mw'~2FJK)~vBPJٖLd qiil/_:YS-ls?P﮵ 4 _E :JMCz$wb\%k yu7(S !rǍ&~+|-( 󑝣'A=#AU,Ȼet]N[u =khTD@N֩a& jl\5?t~cmy1ʅτG0Kc|8ޗvGċmb7V:Cn?Di)ީ$5Ph g#q@#FON ]W^a]ͤ(,x~j@aNo]X "rs#̾3(CTY,@BnxRk1Đf妿<(tS<1>HV Tl!A[H\nqޜNoʸY?Z{k"])?{q2{@pϠQ?jZ82%  cG;fYwq9J+tG:di_AzUS2ُSUy)s:x[H3-sݢUm QH+>EE9H7Q/,XDr`Lxfի8NY@dq Soci+)oXMn&.9g.vt̳xi3$=z wY$wvE=JvjPX8x+R!Fnα=W`.<(<_}(d֎wk&{W\N.YiE?ui +!CprٞapQ+&7I,?_ R%(F#q} jrdOfDdڕڐĭy+2&#튼 s2Z;䁩P9ٳCzT܄Y:lx˛j$ 7uރ58Qߐh G%+q?QNYimˤq%LaS:s&N؊@9p`t^E6BMpuw3/Yjz`^XЇbn1=xUEԭC Fyl/9e.~LIn {wX=skDW_fKP⮦1r=Y]n/n6_q}pI'"7*݌b se qxnC-&; ^z%X2By*w}WP5=iP!P&O끻0ECE2d@3/W8|-R~&3ӭ~lW_ -2)$b2W;GDZ潧't. en 8dg"e {@_Yx$c2L@Ge6o2Y0Jjx1M <V}4VʥuTs5bH2%}}l8hR T,m3l}n.ئ#b;'‹QGz@Gc=\?w9bk@f-y:I9F 90?& H]عW˔Zxy|fvޛ)ĕ b#P.i 1`҅5Hk?Z9t<ᕓSME̸I>ѽX)=⃠߹"{h WM̕w/\7y:~18 W6+|%1BƳ@gR|J%t< ʴey3Sm N \ gC[4ц{Sg|) Ji @g[(K/I6qyw<)1deЪ:6A[yx"~~M'3[3/lE=!,Yg|Bxx)ɒQR6w՜{o1vHhr̢FQjm zQ."m}Sz+w7B ] |Iz&NJң>F7rgOc'S9C7IQ( 5Ɔt%;eM&2Y6,#->B4_]nb`Ў uy|%F~W]k⺍M<~Վ(Qk^q-u#Cuk'Ug Y@B `S)03hkh0ǓYu7/_ixoӷiˠ?azUFdLJTĢHs)+1v4?6#cB6Zif-!Hk0x:af?ެ͋B3gh{U6>Y46x:o/o3vEY %Wg*(;cjW7r=1h>mbi胧73@ 7@F#׻R?Dv`hZDѾ pYX8yK#@Bs] NPt(9e F:%%r{k _Az-ltq4vy,J2uD۟xI\us ,ˌ>ɼ]jI>U0t|xG^=ab47(%;G, 3cǠ<+d0@lpd[34Vg h4s$ 9ᗕF~\{^>.\Lw"a\ߘ*{d9P?9ѩQj.Y[+;Dr~[tGpuVC-v@0Z56CVG+; JTQAX%3I=@}y ~OiҺ_R6gO1|UG1\ֺ,<3 .(Vy|~E 7y~gBJ1fJ|r*dAt8ΣW!{}ڒ {-blÓW*;)n^bpldvzn/T w#kR:<&K9d&zX ^L^Buo9dž>i@G~4 sl+O kK?~3ɟAO-m6Wm^= <ʄ3:5La2&Jgmf60~V$Nx86%\[)ȓ=AJjwx>Ewi@M ֲM#/t8/Ut}7ޥ*ؗ)>^]Z{:²Lw( ́8 ّ>%%U*1$ UM5~j4J8k_aKrJQ,*Apֹ*%YWŋ{.|Ϩ\ g–De,XSs1hgX Xi=8J[꫇#NdnWxo{R,>4U<КV,43 >\GBt݃{{?}L΃ ZI!.^e<=K 2[0(1OU-Xu3_#'zsἿa5> e`׀ v"MڱM7Sd4aM/+o7dZ75f,L1G0 }31F0&-L(=ƫbFFV.NF& t=Jۧ8,$jl=b4 `bMA6T!( lxk{oF" 8gլrwoBU`K# ̈́} Sj_(.9"If(oF{yc?iTV .tQ'j3-ui`7φIkD,"0.Bnׁdr1("nRJ%KL酧CDLJ^JP1:[c+zְ`=,wia!{Fz\r=!w2*~ 3ڝoAQя; KsuP?"__b[1Q<B ʹ Y#Vlה\a\̊I[k>Ee%8Ҭ s8jS ǚB.K`:F:&LQ~'[xqk-6!{'H z<.uv?9!gғkn9Xyb<3o3v\rv_E x%x9z-39S4~&[9\h萻tCYĆV9*;MeV9;p3]j ɧ^wY nPY^ldwqggZe5Ɩ!B=.A?ug#!]^mh3J-@>jt| eL,LAog kmP`h}yʓ RwӁH@n{-TP3?-Q)3Io0.;X,E a'(.4;ҋOGec//WH S=)+ZnO1ڲ&Bbpu;A~-m۝X F|aC\Er ]<3m@qOX+~G@yoh s+llrQT1vvᏡǒG$G;Z0Ste#O]^S|¸⬊ VuQj f*Z2zY%W@Py/H_{߆kmUjT&=8VP*=T.G 96ae`_q4rfxk0TyW'z)KfkL,]#pI ;%0!0t+8RqAQ:?X1o Ƅp1y,"sisB{r}3a5 ʰV~>MN.{;,p\e->bK-|!;#sl)$7_[8а;j7!(6!K[_1ķ9x. D ^uJu1%63$D~C]#Ua⹱>#AC¼^~B`?kC*dvŌՐW,Z-aQLb!63Bt?!6 _хzZAh J߁1)T94 .pU머R\ի>!BßGh_0!D֌ nez'ȦwWDH7~8Ag{ !K. 5'!%ݑHlddvl2ѫsrbfɈU8AR.a.flٿC4-9"h`vXWΫS hZvϲs|0)+p6,FZlsU 5C=;13{%T@WTHMr̽ȫ_,P+Ʀ]~Z֗ffӰ4qoT~B=0"Uc6b_]۾Ҍӣ"Cߊ?FZiRNP^5{FV4+)\s&W(xdClC+t/xŲt=|>4p;Ɵs ~y0珲3N\rϦ@Kl*k̼Z: ??'\hܳ?JVdJ;&jX? 6in54<QxR$(x]d ۷]AG n!OQ8|Af$]L&2ƐTVb`+S]tl-x˙]02\ j+=wUorQki^.6L =~S^ L[#'N u7=Ze[ݦT )?T4=0Jx̐hN†S_5Sf^}$B $s< aā, z/nG*V߂]X ͂6[8է;5][ɍ.S}K0'LnD=[U}Z}^mf82`+KsAnGZq*wG i%YX)4K|)t*S RPӺ@xa 4hJeTVs )d:U,~*+tc Tx#tSeoSt[&r(mQCo~ܘ ݭѹWY^h&eVc9.g CżVYQCqɦ@ไrB|UQ13'vVx X׾5x}7$?KXf B`e53k@ShB;p:mbլ̄S Ccn Q8:fM#sqy N'~v y]n0q6=-zAO]lJW=Q7}n(.dV`w&%͐{ރI mcShtMh#NT~dG eX8k5M|ҏ&_.X !`g攊 .3\ILysCH2GP)*Fg g E\w7z+]5-x/boX>FD-F֟KHG:$L[ π1bh"v|:+>}4&YUnj;7pZ~z_PɽPnѱ%6ʝbb~;I:dz݊_6}yHkGEEq&ힹ 3KL׸<2*l8*M<~e&[~}xG_@=iMQY@'#}).YT+Ϲҋ2!?)8~uS.3nN3Aǜl[~>fNI|y!FXNs+CLS1DfٍPip,z^۹. ds cⱒBgyV--Jo$,Ah#of+d}0#<􊗀)G̯Lm3(n5TUaxHս.\8`lkzF8ֹm[$nC2$)5)*<U +=mtm~!'ԧy:-Wƒ_5Ʀ&.6@[.y}.?a%7]-\ Չ;#mYv)5XBZn:sTL {^,{Ll>M-< dg.?87f OcyYːXRaX0#+#쐡<:s>lo}3Z-VC&ҦY^+ !n`@MkQR@R4)bTKnI^%e8CgDIj.L䏨 e+ϯ&{q9e?}/S\i`E?'wHu  r)}B)`H#uF[[uDəẔ4˼N Kyv4` omB{թj,lߥ=HBG6 F~H^X߀ݟWr8(,eLv~\C'ݏS0}nLC>gRN Fa԰ 涡L4&Gy%Si(47s+5T_H1 6{TjL>ri u"%Mf2YAgjRY ?vmMA|*F ~"=CS[v9B"K#0( ʞ5ӍpmOdlE0K3Gcnbd5ΝEͧ{B0gνuHsZ4};;r/yjJp^]Ed5 pVd1:V+>@ӷ 4Xx,E"H7⭒̃q1Y+{)Q,vVy1 `thi(4<5֮:0:eY̿FYؚa;}i$oR BWha%)^*]S^v â33gz)1)j2_͞Ɋ,ۓBލ˙]!#H_*ug[H 3QנqR7=ߤ -ri#w(@ҶJ!)ܺ~%2e| bއ& jó|J;HqDy {Ύ$n(6ܥk9o.$ n_w &V ~4`ħ(>iƢ)22ES;x=~P+] '*yd>#"`,@:_GOiܪQ@slOT׮Ҁ$ ̰Lк-/@l14lJhyhiʊ3@`b>\hC~wK:ވ=9 i{&$p+{Y/lDzfx_ Xh>,$`uبeYL` tt;lBA7Kn"E0bL[:6\Dm%JKB 8Ar{lt(D+'%qW{$F;h ?ϓZ"٩%37QnS=Tyev 1Uphc޵\"&KaA':3_Wu7BƌFZ#ziiH-)N Lw n)bpH*@>%[wY" @˫K#/ұ 0J88hԋ7;i>5?,3@vp#h-y6")Gb z }ZUb y /h7'A!2+)wl2Ϥ>\ vHC;5^y|c1TQ)j˷ez7qtt0FAOfZaJ~}I*&l~MО]|ܠW#|Ro(6a[@Y;k6~;M1-SR*0m[qG\ؕD}E }B`ս JzΌ,PU)r,biMLڶČI`G90@.n`ԌZBߟ8 = ?."*JsdUzջG3*I,Z+cGg-x~Y*EeZDpVYH<4~}Fq^\̒0v(8>߄sø}Ubb 4>\۵wg EjDc92Qt ɰ3|#;L1Ce${jgEA;2Ҝfa3@s6|g]' a^ko__4;%ʶنJ竵j̖ݻz8 $rATMVтN6_Sq~@CT: dę9}pfIDzܜk[Jwj.44sm;gY"U?]I:FWbmhv6tE0dA;XE4&fW4J60q>m!?{~}5F$qLz¨>8=C_'rTAJkw^-7Fn4Kiڬ׶!3뚳G =x$- ?Kdkz*!|Fsp]uq,`.)H>Ar Zv&A`2~:i'U/ə lÜA(g>ivD܆H6%y5 ⥸-? X (8 wYD^XJcQ6hLji`35u:1BwȆ?w? 64`fzb66s (I;ro>->4jB3}{`RYW+7qx|f2U"1!w^/[OD%2\ɮP}>w j:SvKvX kקe2vHv(h&%ZD|> U0Ư#Vy 9@U,s,'c3h''.΀դy쇟FHh;B<{`cp=%q=e`g+W*_ bz5ޔX9֗uV9w(6ɜ{!שK 7e&_l0fF`!j,Tb&_K٦j/$ 3i$nˌ;@ i> vU@o"aYs覂7LuCklh~Y9 -@̘ n_TŊLO-4/k4įQ5IV 0>ۡl#z9pSXJ@Xp}kI8Ϝ2Q>6~ 7cm #CE/?7=yΎV+O/&%Υdcn/ا߽@rw "Qqʞxٖχ>Kw#&L/;9I q_vAq`[RN| ,wAC.zn^g!e˟D:ڣoR`̇ Q&ʹJ(&mpt˜8hikҊ[(#;AɒB?6^d#unI?z9$4`[0 G; 6WX&|18,7?]=,!D!h,x2hjG>ܕAe:RE|ޜ0F'eHt˯ Y}i5$+攧*]vmx.rxkp6TZjL978=ؼ\ x8K3yCoJ‹RU (V.Nt&o9eϖyl5# l-o,S1#}uʪܐv1 +$B9']syh"XçuO{UW`u r]F>V|nvD ̢@}95!O7ȥ;tAOLPc7R!N! VЁN ,yU<,ڶ9m>ȔHD;|ww_!Z| *|vuCSΌW\teI8GO ޓ&7 #}L܅M0'w V|;HdWbXV@;@ic5d!TczF-t*g5@ckXoFj9k*M+}KDWT !(VTic޴` G#eil>t'ynV),$ө_X^Ff#GpI 〲*ޕ-gA^|U;CB(PT4,w.+8@7`MXj-+^ _he :>֩+ )I(_~%rPn1/H .b">^WU/"%LVd;no_4wЌm!_7c[ `N/&sG]ٔ𐵽H{8! ÓTOJ{Pr^BQpXr8P, @OE{qZN,O57T"te^l(=5C[Rk\Y-O?6>%Oͣx @$sc 5q•a!zkx&D#mQL˦^ ޲ JymfsB;@@ZR Jz!mSiFA*ŢpV|~Eר`ȸ6n渇3x&o]ϓi t ay+Ujj$ЎyŪWGIɧ kO@3y1qqځ9!VLb}*5Q1cqѹ|` չtːk潱}g ו#yD D{IRC;<'،`-o:ORlfSdvЖUND .S$ yT'SGOsKJD(p%1iqŎBh7nٕ5~Xk>keEjkڹv7:6=,~"Sczʅ'çE\&n߃DƛF~">noXxy\aԧLICאoRz*03O?x+V{/y(Ake'Jp 3eiwҥ olzUxE69|j<ԬS@p)+͎p.lR۞'wF] 7pGMJ[G2Cogcj rW}r*1λ8Oй z-p|yեQdN7i4m-IWe#Pc Vߧ$n _BH\Tl8O9$J~xJ3X- @$uMHá=۳_lSEyxvljBҦZEVӅg2t( H!p ?blM!MC>erUnP5BŐZQUoH𥳵O:OH|Eh.]ɚ`Iaw)?\pL)ԣc6KIOyM {2VMhnW_DN5BͲvtp>g HqA(+/hSGgG#mG4(ס Ud9S?43k Oq+L5(p%;6 q{,~H,>SxN׹-y:R.+T9MZ]%FhJK0)`F|/)?w{E;~w'/\TTMoW9:7笰TjzϪXCu=ԪVAd 's'kb6is6{e oP)¼;>m# e|rؒfե"\HQ,3YCx0\工VCBRtl$đ@66gAz_]5U0}oSin1fjF/-çxt:]yW1qJ#gW$s<΂ȫ3g>K*avW8mW*?6T`#2 (X9PMx=gu+VW.S8vFoSm =RwS!Z$ [tӵ )oռlX)X\bܥ_{Y4J!:CbF?A%bal*d {?|Vo5RxtJ;kTt[p2~vsP=9iTU'! 6tTuroBѦJ. v8mbD 8GG]nhڇ4ZkS{hZq '0 bRa^1Pǎ*'c5Ix:"K "ة:sfv1I [^10A gGZ?⢲ GaDCJzc.pc㜉1G ?!!i_w\;< A.zcs-/XW֤8-nqTR er)cZqO%-=1Jj J5l{tS>%;o%K! 4xCAءf̦jgj+c4A')NA+;oc"BiКR!i6&\RMV v@g̲Y7mb|O1Ҷ% OZ#>%挊]MŘ `{ջW;LK;a-][[>$_ogàB%އ[Tc\y!>:tc/ #RgrNqq ^xK(KGo#:S 1M) ɢcE6Rw0AOqX?鵷K|2(wƿorf+1^lK|=o՘˽Clf<ߘK]V !O R_|aݺF#m.L0k<7Qf>@~;s|&(جDZ )%j%`c!˻*zPG"&x鈐`V:h~c ~gf*5Ɋ_`i(!<x@i&ܔGzX@WhF7+>#?erc) *{ІzNl&|^6"2\&,$7eDFw%}%Xψ⼹BrBYoJ§׸z̡$`pTjkV  I9_rW^L4"|V Q0CVy3E[КW;΋BƏ%z1Ġ~J@`HT.يԪ;b(SO |`уtucg >pX\2 y뀓 r]B?h1zBx65>l1_ٰ>F+of/o-kJhEٔ|7V;ߜ}∙A5ڱ#L7\RYTW]+&l?nQU1qJX;0~b-OM;&oĵ& w-pcapy"<ڑޜ̊b5T`+?ɔ< W{\~vZq!_0ў[ koX(浛; ;dWPf8受Mv+Vl@FLaA[U{濲H6\#BQQ)\(np0ا D96,v~A ݈@<Sw o+#;DRl?ږLaցW-3WR$(jd.S4e{{6T!gRb&7wlړtKnoJcٗ3g'I6h81 %]1;G a^=dz6mG oT49b;/L $jMͳ,dlrlY97b+ҤcC2cأ+Vk-(]-pmwr(ف8wĢشaf鸺,M؉8} }\5'U,)%!G;? nˆp+oL૩jwDKDc%=2{@r3dyԘF঳ hv]5uHhd.{:#,):;sE8MJJ &i ^0e;J(HE ́LIH̎ ;6x|W- fgr˨IϠGi1h݌UU Y\r|Y5A+NmKT?H!ڻ|WJF }Q7U%ڐYd^Eck'w7aF`{?%B9Zk 2^HfBƺ^2Wܲ͜cu@)~33'}Ehzjg޿{4 Æv7^+R+H\CM/Np3~.-Y l?qJO*co̍D$PH tN' 2 G?odU\LV/$B#{mV*LT@3(hs *A(Fpšcˆwc-GDј #x&%'= 5,Yʞ[- Ws 84,;:% !Ѷ^|ZщsG3@KzpR0$X_v9BC}Ƚ?*[`?u8yucGP; _8ǝ &N(K!ONuQv=X0$Ha#Eԝ<|lɦ[PY8X" ôjyD! ^ F8S[͞JJ0 jUJxMw^MPJM64HXfH=wnV3))SQ:-\0Bi8ubTTT; Y:b( ;˞*HU|cxF$Z#6eVOGYW{ }|є2H}۹sFv-\k¹n͒V<˥)y~>W !㙆8 +xQ-3Wj_U'&>Z~~DvBVd:@PDGf?)Q5}h] q%vP>: Uhd?H@K%z|wq}GN~nFN,mU|K׎Oc4qF ) YwC@(a6]*;Z}fb2ڷ,;rװY[fI *"ie,I)J:OQ?]7(DDh+Vl|F͢sfs PrtDi:xqH v/M+&pb$A]!Ǿ S)sȭX">e9>pMHG/!I_\A1 ]vʸ [a~SQyZB:_ZTrVg5I5@.woC $C)txku։؃z P{k ]o]=P._):$Qm`eԨ Em!j=ߍxǃa"Ygv ڦDT_BJ8cAm>ma\ฬPDhLV ڿ ܔQ5^HѡU޴"x=,vfȸ eOZAQew?%t7{ ZosqÅ8mJuur8Z 2g*j0Q|T-o^Oj牤T6$-y'sd_N-nd&pzMG^I1-\aa%͗SAabMlm0PY&:^6K *3pt^^E'ȶ귖hDJ_ٗ@j! 6 nc^\aFa.،Sk缋o]:JE pOɯqМ. .tD~t\H_T=ZQ4-WX#DQ_v+ل*MDftMu ư+6t]h$W^lLaPP)U#EyZ?̓D hGjjv~N&w6k4ר &9 xWlQux:i.QB0fGa~Ueyjɐ>iu&!޸W;V勎 o{wXK㛽>^ZAzݻ$oHoj i9[7k(]5Ϯ@֢ę9RXZ*!:u -rNRNsA=>̞z e^T9~HݼQ5<񭠠۪Rפ=k 47(qI ~SR Ϡ;O1fT鹲u_Av#j)'07pq Q@8{JP'B;!ish[u]!Vfx @QIqȑN\D1[g(;NL6NCcߞZZV!{}#SdiҩJDj2[-]z@hi]ѴY`#jɱ~"ځ灋TVAxGj=a&+npr X{1Ťs0݊{eߚj`džWB}g#!nPl9`l+Хk|.Wz?.^ډ=Ә2ŵ'il~^91S$+yGϯsY] Jb‰ʨA`93F Bk`H&ycQ'_|ZcU p*¸ka YFInNOtL4qTaָ"-nW#e;Qjd{yt*Yߕ$B\++U p%$~M&Ĕ1_hiH^l (J`C/3LJ%c'ڠ8ubnuU A&epIiT WvMC:^z1>yT*b|q\YݠױY`oT@f8zM/8}$V7AKG/_aN8^ ~kGj9':Ph?$r.P`0,KK 8\)aR Tz|M4(QeGO+`k0_ `2g+%K\sZ#?rG`m i/e+⨑UA#Nr+MR&eʉ"cCB:V^}&Œ/K$&U?6 'kcaaڬ5fcp.ے=!EU]]DHIC]_ŽR4,@mQV#tKpZAgjV> ~3OY tZ<T)==+>X\M/ivXCAu1CH$B)"b!YLCxo'K-giJ>/~ƹ(׃bzuZ:cшd^hԳ9p"UYO,e-m)Y% g)ԫAK*=D9#!"Q̩[J?O;٪'cmK0\M 9G`*J=_­k΂ðw'cL5ZuF;Hy% я0~GU,fkShnzk֑M-OcSN h!K 'a;MX#`y^ؑnVxv (?᭫:&ZS5}$ꖿ#yo@aLl!a@6$9N6fl94F둺U@1N~7/ ⷷ Jb/Vi[q"x~TOeUlmڇ1M$̈́%G=SNJMh=xp>Si6>u/ %%U^aH.wzb?ͼE5uV{|N*@efINMobn 0&ars@r-h͟%zlX4kbQ%űz,W]gT{ri=~F腋v\ѳ8|u8-e[&1c,7?TĢ}r4VPcW{(̮ڼQ3ޤ֋ei Q #amE [TԖHaN-nCOPqgv]"иOwnȼ{[v_=(sk0lPO9/>lِ|ُr:7[ɳRt1蛼SH/&ӋݸʱʏPXFy,YIք4Hm\()E#~N&]H*M Y(3fWzSf{ഔut18o_Ap{Q*AtEU.< 'ܣ6ŷ-D!DKqi9t*35zUΕ"#R py"9W@(Gmܥ@+g-B 6;;)|ؓƵ>C*CјJ:b{ 1N{]-gej/lW 3R=#W#[_<Z+c- K>VcLrWor ~e̡C% MK'ZjqP'=eC uaٵ,:ʁ~r!/ď<V~qߡ٨<'Oح5r&ᑬ0]Q-oGh (ܯ?/#X3@ҮJ֩qRdy b˻Rgtoiʊ7c{sY&瞣fL _uC F .tg9. [ſIvH UF5ї1wI@61?:<;Isa杓e3K{qg-xZ,,8"X+X(*O9DI~P|q53Z 3F@C yTPR9HKx5Yn'F8BmY u[AC8 b]wRC(vNާ-o\5HIuyo?KVz5j=aq rB-)Tk`ת$)cT'Xw蟀LkƬ&x֭0˨&uI#WeliA$hz&&HQ4 M,wWe,`[4 +h'0ӅCND*g?zcsSU{pCe}_wtsmGוheQ-(]rr0@u KsQZK2-?nivtkJl_ޖ9;"7 ;oV_'9{} 2ӌхmuS㬗/+%'D $CtY( "k3NUG S FcԖ(bByLH:ЂfS˧1/Q (gE07 ~-ӠXdzEHGGBT|nm tiuqZGos_@uha _6;hUT&=S9KGo@p@tX>H48hAU_h$}+/z<.'^se]uQUd, ']yaC"AM/,})k,AwZdΓ !"۰dl3հ-ywdx P u#=ڵôUDuV8'Vo#Ꝝ}zNh=pELsPԅtj~ E]R_:|2{hr_֌Ezk((yo>,kgowYȨT<tSno;̂{}i^ߝ,bcpxT>y74w3{kuɬ~i$HmUrYzCԅ‡'qnVR&AA<[j4MyYB.UY?IZc+F:6FzN/sG| TH!XqQEOj=d8ՑUd0PvZ)H4gZ#YE^Y $e D׼m^S>Ex3үęKVS:X œ(.3/NiQE|b$覇L$.21\a )!6,)hh*5.{mc$euIq̔_ PmSļO:>bFg+Q0[߭àci=h(#=Ag RBz!dx쎻}=3͵VV*r MʀRNՠ6e(fHV iC$jj}8x[mdHHܴǜ;Px*}wqY~NX׈'"ٲƒfP.Fgn>NBh4xv DPqD.Z|}\ D+^n}m mx| ~>zJ{tCQ*LOi<T5;f~K_q~I:PcU\TSf Ws||_ym –&Ojt=^TC)'P12 O:qE@qx<ퟒ8.wi{T:I@>զPʢAqQɝJ{|J]x?V8DMX _66Ui~g_?&]Fy9X'`}KśZN),K5rKyTY56im;`Y`FrBs7eLg/_a2mNscS-7˥1EY"=e F'&6"kƧ6*{NDIxTr@o\O$1.;d AfіpjνGgbR ܴSa)ՈFQֶ=c2^MR(+ʢ;=+oLR Jp!(,Puj:T>#mMk_,X!;`ĵxI{nX"=1MGl%`ZS]CAƳ㾋+_Bçe(VˎķQĕQBc+M7!}T FW7sՎ6%8G[%&6coFЭohȑl?7 ?}V=lf-{] C5Di/(y˛+VZ/1\ԕ!LX0N=AIpbzS aW9}lH!,ݎӨHaɏ޴SzL/Nor&RP <.U=,% dZP*"H3 f ^6S}ΝC82^LJ&2\:O2I= v /?U^==F=/⇑ApA1Æ%""/}b &:bOFG5s ;8Jl {-2cJ fvX I6|Qp($?K 9l}K Wz7>ټ&=jfevF:jYCk!^/Zwu6OkqNJOyfA9T%Z˩Kh}:}h]ƕ畾m B\}Ǔ# "Xn:2ܝ)tNpW1Y~uWJ4"Ew^ZNF^"ֆ#Q̧z#I.QW$aB A 6]1`AA_4$=0曑ծCX`'QN]=\$%Ɬa˳7Y2H.uy8F><6 OjW-O͞ܘf<ę:*h6t˩%kt\^#%c8{dpvPyR6izb臏g&F)n?4&pTxc]n0_\eKQ*23;N2m%ƧT{딐lmL6?{lmGWRn 6Cpu}xSy U VTs_ӱÁ*M@KBiEtM/]i.K wsk¦`ح=̮宺M߭`υf'JD cMtI"Wd61Z?6?z2#T5!sTehlS>s5lK4r 0؉MjU*RQެ'l%  xCCج3SpvF%bkiT2j6\9w,@["BxnTw$c02o ı"[Į<[SuKƕ V(f![Q})GoL[ª7B=.Bc '-R6_+1Dmx;AkF*))e[t-8X^P dlj HK&.Pqv/G)XBh5{[]K>+ a,߿Xlt2CGw4$ `Zr*lʏ3$#iCȊ>R.uabݿ[ګ^&]s1ӑ M*$r6 qcXgşH`6`wRV`(Qv4[2cLE<6- %ˁ[ř qb% Ef\5<+bUHBMWBV/աGR;*cX4]D&)m',~-S8 ``S9}Rvpg(]$H*T6_EGmԎ`I.yI!>JVfk'P*iLIkbT^?2ݰ"،tǟGE"ƏYڥCXuoF۽PTi#|׺Pq-dVǤMmr.Z羈ʆvauu9QqmX~A,_ע C}Ku|& 3 O`6#뾽/\XzqU_\ fsg7klcNRT^E$2v3ſ2b2`e8Z^:z(~ yJsIip`WgdtVBq9=)Þ7&ӹ[߾*_oqr*~*h~m2;MT32RW_f'mE i}W"@C֨(u >bU+4ek#gqδc =s#;d>5S`ᴫTl ;74 vM[-p?T,Y:<3IУSlLd?]X"Q5'&2 aw!HbNd [owU$ED ; 10 ~_W|2edst1VNMKM{1lR*@,թ;$^=KJwcW^{gk%cNA4zӼT>F-gY}2P%ߣ&mhXnِ!'37m~N=ְ܌DK%.M\ӐnͶ\f+] }Q dߎ]s[2Rb"#&&:Is G7J$LwR3.e ñٮֱ)3{ 0pkôxVkE ï 5 'd%*Z Uhr$wcE+S;3*{ C_Gl4<ҿ6M6>gImiaDsE&*zb+%p;l,cQZ'Yze\<-a݊^L(:"NA|P&7^FklMHOCKD8âY :Y oi4=m)lB_B񮸮[,[*ĥy[Cv]F0cDL:io*Q$k̟ Q=b׾68.Yl"Zl5b22ڧ?R ':W T.O=Lqn_U"'dx!F+sdʛjX1Kl)b>|k7MAu6z*q٢`5҃:%#3*hKZ%d k)>rY!,ų#Mw=*yKO^ rNzo@d5IqH?M 6\щB/6$6 ,a,pxS5?U` u5o*FK妸;эcV$)VK{׹s%CR_Ƭ9<̷T*tB߯Nh6W=Q15I{[u[ֳ3x\ FoR$HfqAcYyYhs8-C)\5v`+Sզ=%5Y{"uZBdUF>ekO<{?P%SN`rw^Чeqd2csP|{ 삧~\7\!j'\&nH1bec$Rl,o5ӠwQRb5~9;K\@uKɱX 4j).Q:\1]R{8"j`ފ @NG&JxWŁ#xm~* Cԛ[0`961҂<쳦3_lk] 0 \]"2e^qT-6]2O(NC-tcbl5>F10uoZ*\?w,*>a~.J m@Oܸ$TQGEJ%fg tVC Q|0܏!x:$7jitVQ{N%X򚎞EpY ++"RU"HFތ.W-6ȁ+Dej jr0@ni9H3gcISl_;Vv7 7n`<uI`^\Ѷg2}Ad<^v+FD.m}g{Yhk(IC#-ԷadUH[8*-~icAkCkHjGZB"uBh{E3Fճo9IұWhRvXx[S7 9#u_[hZvt!U2+LsM)js8'7YVNd;][ٞ"3m49T3G;E'Φ `7ofd9hOA5曙[3qՌϫ_,Ԡ$w)@rJcŸr1V6w0>=AdK`mT|Z@6`&s@cc- 'jӱ&IK.ᐊsE}d'Y3TOAJdRo-_fӎPY$*tiB`4nƟKv9L#^U7b|[?u>"#hSn_*2 p Q+HxZb/l"6b|;HW]5#ejZ%'` PڦY-ej?Ju ˫s>L+:luBۚ#k7#%NC儃LjO vJtvxaXCK, aJ|JcazX6y"{wIpɖPlrAs)9)T0 ,q azfQOr,Ӳ2_T܇MKξ?EduST0)gW %߶/E4g4&W$ZfH%>4ɒ . A2>$_'a m7rԄ))'Jl6Km|oBg> ^OS[7#(7Kf0q77$vªժtQH~&5dxvEgj5ƯFS%B\vYO؉em^='FI)$a5joL^7 ]E%<:<6|(N8/DH ¿r#09=ƊW7E`_/EK޽"^Zd&pR=+S=|܅9ؘ>ojp_PY\~ώ4k bqfbҨ|6sҐaH3W$EE@GO+'NV:8l:ORՎJĭeCQIde9kLFJ7OxNR*&Ͷ M~-+sW'V2w ɪܺڶ,ѪUe,Ũ2U0'=kKh;wsH5[y8/1&*t x+ӟw`vWPbv"V'!gSb ^p\9csа|4~H6f\B~e"yDN=f JR6:Gi%4^)*q^gNOl#/0!'_` $`,c_CFT&p.-N>G\ (5M.n%aKAR <6Ǔ#]"Z.l@sc!׈Jy0Zu1WF>wR~++5;T5FB@IX\g2Rߊ8oa?M赭hb4"@nTT6 3_:yZKN]sD(e==P#e#bób6j6 ;\a:q6Cb5ϯ⏜0a֥M6ڶw/^~*5e>6ǗKj>nti1~1?e%+L脴l%6+.!`?w>dm?ˠ47 &6eM{@ hs>dVXG#OBRH7,F{BMQ*T ^<w1`)]4_ ,E}Hųt`c*o siڛBK+PˆpkӪ8k+lV m;A aJZ0$ym0Mz΢ʚsrtK%%.W6&E ޮ@#1#*3.YcFjo΢h cecocX%+FnS o?ra&DSi5>2 D8!r6j.29X\Q\s*(f,Nr-'8rO ;c,6U\Ŵ; ɇ@EgI۬\| 9eb9MA#*y(bz_ bɸʹ(Uݹz IY}Viϛk  c|ë=g.q̚{ Ƽ7Tg'sչ(YoS9dz~uM\]}Z1WNx~*"`\+'UL [`_2۞k= @5(-W[#:H GfJ]%=,^z{QjSKdP'd wZ9DلѻZ%ؑ\T7+8w{fنN$g\x_vR²':kEd!κ kߴFB$5bF]|+ܲ'@a] @,QgGYn(3I2" /kRvy{=,NZJP@QsU8;jGJ)=d\"WVdUY^@=u,X k7b`#fBt*\o3[ɸ%W=Q4 !aAd Fɂs G!M9l*ͽNAnltںʪQv21)g;ֈc %Bٴ|cPCP^ vu8!_x?i0_G&`=4ۑEQS[B[Ff[;)&́?@`3 ~1l2(CL:6kͦ}G[y/eǽB4KvoS((`nD.`:h:Q)9x)O{%̻̑=^Ҡǎ.r7x`7_a{GLgҞ̈́&uvƢW*~{QٱOFʣ6MhnM!ۆd:\ril!`SNJ'!*x 3zzTٴ9! љ>XD="%XE$mvXniH(us%yK-yyB)ϗ'Ҕ_lty~ŪL4cQRc2aGФƲ=dA)=xbO\I\Q $ɅmnVaj:q1lP-t+pZ"41uRrV1c@' @1 F$mFդV{,i3 [m۬~zqLThChi9˥r¯[n!A@ֻqA+Zwz<%5 \d{"ˡcκ$<9 +Pt/󼐴kbEtD~Cpqߜ"3ٔYk{r 9g6G˷1<* ~$ <Әf{U4Z#Ce_qxp98vcsp/>lq`R:Iw |J/yᨭnVY0s@:s(hIqcԟ ~<-*RLEeLrS;"$Is$++hY2뱓'/xGG͑rX6 ;`M8qn_֓#0ݎ50.sf)%H|TJ u}V Pd떋u_ u[{|b4+ob9A(r("K%f:q1Bf2kyPEEsG# 9XnV.bLgQ4)@\x_=:zM{9 r0v{hD WibDby@ڡK#ńOF@rtH0z޴Af^(W^4bE|T$<&hEi~dԾ}Asf0Zd8%N TZpvo\ǫ}h+'U8~f{G}Ro_;=?}׃4v⤗.:tN;"Y0HcuoQ#SBw>/EVXQ\c/oPT%!hQ> xy;^",މc&x_bHs~NߝEQM&lnE"X 8&R,{I~=(UeV"3֮Bwoز-aTLW1!%Po'6efT j 8zQEN} P477ԏyryG sIQwns7,!ړM>%tUD;M;QUzx)U4!8%S°Hd"dle(G0YmcOc, L ‡骅 CDep4 qlv4~53R\"9yӋޖNn|W6m9;4Rčjt3A!5s+([Pa(!y4[ȍ =_W[”StRY(?{^52EtonFtDZ>|~͛ LpÂ=ޯ(/Diۡ9DJHCј@eڵZmí`8ѿUJ}gmt^HNFш/~c|DFǼ=pF9J.4t u&tک[BDa*o*EuM07.g+ۣ|Ձe?t@D)͉{њ i$Qe66D :@f_:W#3?.['HVqphr0 łPHC]3ol+GVpə8$W*HḴ7bъ&XFbpܡk1}œW[|!}a򽞲8GR"KIPT2ÿ߄ i H8pqvDwoW8k Ne`U-m4 T" Tv$QUs*%CgRPP| s;EW*Ūɚy'dFvة5ftŨR1pQ Y} @gh %D?MÝsϣ,4{ goB$rL1۪+q={i'.Dxv D*y4^Hd @B=^4b_ YD5NN@R|(s?,ct+AqϐHv}-|]UguٖM-F(m4?j/L( 4:ʏ@~"+706u.dSo3!ɳ-Bfw'uguvE %~a66$s CA4GV2LvAfw0,Q][G*:D-o% Hq ZUKs FFq8kȥF eQJLI_>hV(~`\.<ݚMXN]CR;n=.:9kMC_,D§eO b9;7}?E ?D"!^֯ ͘Ra*_W$P(5s@#EN<+^2`@rBDArJ !(>3'ļ C0Ͻ20C֟Ul-vqP"YOـDR/qBһ >Zȷް0L^!mѠX[GOaK؊揅̕{^_ S~[(N,Rzr'%$GQ^˸TDĠ|_J%A5L'HI35 +;($!B8S0Wa(n̅Z͉릕v'V:Ҷ;\fA~T(fuv`Qe. )' xwĚv% ' _{X=7(ű^n0UfkV2JEz'lۈ TZ (18loNI m=t0o ->=a IVEf\I\)Ǟ~#"O{OP7 eJz*7Dϟ3 1ևf"R"5vE46.#V{3m+Vd?YaW8~gR̸WSd:6 WTU9RO X.K]42TzpR#p GOzwr$fX!#>pz8uBoG3mQh#}MZ$]X' &N9HPնװ5SY/EsT%'˵;pbQ=-h`l{漃#eӇ0CAlM() @\DO'^ ۀd]l6D '*%6;hP-O竺H(g!J5{×cA$=㚯u 1UG Yb[9 hwP9NI*8߹V/ E!,a2<" ]Zdaki-9ToU&cL3 $\x\R)ˎ`×c 4onQ7a¦ LT$EW0w ovWNb˄Ym~:%ClT lY,obd9ֆ]Cbj0PĀu_ Yʶӻ[p9e=^MBi8!Js ;eGt!_TȻ #yK4S]5ș0L%y5uҳh=ԖR.PuFCoLj,htC7ת Y1hfj_帙obr?1 <~+MhJ?y_ 7Ž@.ۇY (b/n h͠lVK#&5B:840ۣ@T$[5o4u^ 6y 슷.6 G^vD!ڏՊBKWԢ읗<"O>@V<r;mOZT$̙5lS&mA7?aV vڙV'Sg0ٖGy%$"v2#H.A*Я vtmTS![^+c^.,u 9zd.ŮSWvLZa1E8"5sVS@Y\6 [QiHHLxrlk\-sTzJ%~ŧ}*16Z0yK+[ȳdgНNxkywHU&~x'`j!]Q]ȶ=)!AsxWc`4F:m!ft-ăL^6YeQ:RMbם86zy#co3iC DQX"B^얠k3tiY, !em1##Jtq%)EFr/(emW̺ нJ 5mG\3r ox8EƏ>ڐ^| :r|B{:JBj.~:V-`T`d(شe[ W:UيU-A?HcRMMCjB=7&QoD6 @N7(pؕF^1r^/ִSL,=LSO-nc@ _tJ)P݃_lR|/$VE'pIZDm#S`i%36:$Yfמ ΂\AB%CvT%w_&[MzjY# @X@F;8XѪ5@tyo;~@C(jwXbJ9zn\}Z}kĩh.' 'B-:ܿtʃw*E^A=FLtմRQ%X "+ YG2P1-a|̋ C#ȼa~Za'O)f&N 9+eY`MĊ'fK5H-e:3;MuXfɉ/zzB\J6\Vvۈiz~VvU'QA'DVu?}/A2枥(Gp`۽dHp_B˳%G͛Ryǥ7#[_ȍpj l#CM\܊ bN՘ d;!udpW1S9NZqrqc?ҞfT{|b_E{3I^[3yDž(?4k 򀄼*[7VG.H}%l.*u`"LPl=C@2NcQ6MIKUb$r6 vͶ܀ Ve1EgV Skn9quxEw@]~ok@Mb0)d-fAVz7b9!vsAZZ Vv_z2sd:x߬g{N5m%NYd@Ye, E}hُr]-uK& wJǓJoK?\\ߊU1eV03HvF [9.g7;Ǎ#\cs>b穿ZBjAP-BfپTRQPcvoZQ&aX6֧W#oEK?SGKUymN @(O?4Jזcb gՄ3@YƼ4ݯIw֙lR$V#gp+ֳFoŜvo/9\P-h z+Eɰgyni-)*\ĀXV7]GeY Kؖ7j48qhĎ̯/!/JAԆ9DF hHP+,xa:}y/㫹h #z*PC5'Fz&S(up+iڨU4o&T j=ms _YbGZ A3^7ES?X土&!>zI3Nu jo8^@fͳÛ!'aWxM\ t.&!f]-J4I7Fv!s6&-ӃdR5[KA5`MV)Eii)2SnT JO!1@0DS:ecCqHkx[潷dW PʯՃ%@kz?W\ůbx=&zN_h(S;˻hQm@E*/tLT5B[K~ ]J%)6A:,WQC|r,@3E/b`xRڱ߉O `+`)Z FU2@S#?]-֗^KqVŚx viB=f_":5[b}8ACZ9-:y08Χ`L tk&J(pּE:LY/c5VPf}ǰD+ԩPTՃ3 kli/qLZ[%%|^6F#E. Řܳ ug0>9;eZc# D%gm2_Pcc@0{ɉ: 9@[j钠KZP"P$&(f\Jg"\m^ =Ffuó#Ɲ & 2>aْdŝQwn5ʗENnm>ˑP1?[ӗ TB(b`8t~7j$CȬ+ɪk.+^xPxc^f$ _ekv )PLNz|uNr 2 kdQ.H)BEˏIgWk3tFd޿8 /Cp@C?۹R{xyrfB15M(@ue~~mq4Y$VD)G952 $ͶnrQD"fzվ6UWe{;)0 '`!AZחmҽ$?G8rINwA?BL};pWkcgvmЂfT]C&ʍR^Q<*kCC4}hh~yM2tic &2 0*!w++z]ξeSx5IRɌk[ƣr gIdEDR`w7O Weg%P Ё FT68+Eyg8Ue&-$eN/ ]'*cK } A|]5EoB7n-#53Jy|D.An)-n =3ų4cm;MAA NŠ@p,CnWK>pF|VgՅ/!=-߂K+ FoJCj1w!}s7, 6SP2W=!{MmA=8z(T50.T`7ĩ¯(;8)EY-q'\CCWݓ|sL>3C{銲}c99MQk'+"G]0rQ "`AgVX%5#a5 *nRIj;u7I:sK,F^kϭsBzHtFBw, }Pd=ېokfҽEn[p4筪+3Ijs "wD-X2rζ3KSlb _AFƒUM1cJ[zF}#A0A=é@u}ni5Q f'^ dl03W*ѪR<+f5"{b.WFqZp"PA ^\kj)[6O 1{al4"f}3RN: o  &Ali5\kuvdbZ=og1>\uB~/nҼP8jFR[F][n ӡ܆pY:Oܩ$v4j=V||1Mr E%-V`HJ"yYui(]J1_zJ;'OAV saM3Sa%ǨRaѣYp݄*|}g~2G3=e#9o _k*6\Y#Do:8sݫR̖bR/<16, i[ A|AKG?=_GZ3kkZG~7?nO%+JBj4(0oQN x֡wOr%}Ę#"NiBxU5IA/|CwؒᮔB 01;/ ]І˸Д$!b'i6ɞSdUn6)ÐTg`ѽMg tx6(ov#;qV+9>QvJPMuesV(#S.|N7yw#uun + = zܫX-P[ F|g[LKts.mr6JΚZlLj`.wޚWn+70ɳy͚).3ٴnFyNHYz1Z€Bwm+>qNrUZTY dc_F؇ 'mI7]Z]qv`43<=Bk13xf16{xȨɪ25r»ѰeQ5 FG#%(AAxKveŋj!XacC2N-%J'xm2bbLz.ˢH¸EwmѐD4ӄ!!4rW0Wȍ84Ѯxg=qL1t"OEZJNlh5^ .Sg Ɣ;(y0LI&X!i93> "m i":,`ZR9CqMh_sUsr^WNu3:3hV,hpZ/~@l$4lsR =D[C)> ($a̹FlsϡJE5^H[v^ʊ&?qw3Х> Șgd9wo˗Y.fqpF!v73?^ "#$2nق7$koiV&eJ7g} %[w6+@- 7-hg%!uk@㕀D9bviT!V*4^t{X|ҁ.JBRtD2*5%`uXmm*g7WW3mu\xyQf9ˊ1Z LVPPoLOUK&up_9 "I"N9TZh:,J;U܎, 2ϋk8=|VUhfy)`$WQ2C_s9 T_to.{ Aii{A܍o&@}(9^PM~2~&xZ=g 6kgSnYJ/yoMtI_Uk[ XWI#ASSiGAggHADyOG*Xztԑ cQI;DcNGJlěkޙ g>҇T-FU hI{i 1ٱC{Ienk=XqۊaQnt>|tRv*Ť-)eg)UoTQf7rYgcdۡH`!h;/*t!_y+.ĔtE\AϽmvdaI2}$a*,p ~lg\fB~\Ʃfz(Ed!Kܩo/r=]EsMp[țY"V(d`"OZN>~" Stots #Jvo"8Ҝbl1& MlBVAXNѣ :Ew$)7^֛jX{ד.5t/~㋱9nCQ^~c 6jEP㾆8`:oeBi?@$PTMy­i80~8"?'U:bp=0m`_΃aNCޚVAtdg5~kaIm8 ^ `1//w咖Fpȹh<ݍ1@SJo` =Һ4 ŽK"Gqm[윚=Kqf6TjԘe 7J(ĿKꗨ U:Lڿ瓈Sgդ]w84ik`?w!+諒],3IL0Up.4hQO ƥA " z \<4tZmm[vbժHCգơ#!!75ڭX3]Y u343y nMWly]qI W/aNjWUvʾݾq0^hFL쐎\5T$t./xInFN<vhZ) ć&tBCd#y,170Fӑ|-mHևz7p r ouGZuZ6%_za?xTSlP𪮰_Fɾ^VudO<##Ь!C$bx fhp3"҃Mq4sMƨXiJ"rE#gժY(pw%7)φHQzNda2sf 1-uD,1V`,PYCِ"4+]YOp{:樂 Q{$o'yr0~YfF>`Oyf: 7@vE0ut)rE'>/i7õ =%`Џsؕ&u:IZ(T/N0g؏吹8ze7Y?~.і+@V3΋UǍ|LC!REۥG*.ؾU8Zy:XF=ac-$q/X4gUۗq/]j FQ-.d2ŠؿekPC V6'IO$2ǁtJfή$r';?3Y37|PZ, ګꁖ<> B}S^\| BI# A,.ЂdfUyY hf.~֘<;*dͳHcJ,݉,&9I( ϕUL(C`\7%yXM<N.d:wsܬyd#j޿G ;FjgwfoNl9 5ǿws'oC*Ͽtyg jM4^ ).>,;9Bvp$6p ]pS޴I-Eb6ab !f.h-gisZvh0z".T%, ,gkufƈ7DhݎQا.]X\ēHC>ahvXq 5NoHW+w B.w*jV܎T<=4f+>UIgk+8y[S`72XCcWf4b@ߠ&YzXmρV)8'Ac/GS  !(:4P3꬝$_5BØ79SwE!䍶8Yh%Ksͫ=h%*&Sɉ!CWQ`)QeGy#" 511|3˫*>x(SF=i}q ڨB(Pa"7#M,ӘD-T@_8ߠІjjߚO@=sp-HZMa/Z~8JU;)}J,`|zɃskmR`9gc%%Dd7yu<0\ǒC16fϾv:ΟzKxaomo3`Dz} *a,vrH ܪ\~QlKD1`*de>! ds%B- Os?7|EztȰk"ˊ`RR " 1k6 Cuw3,ǶM9@#H.f"Vy$wZ\{  Tڃ mۋg:c~5߶#gL`ܘH[v-WX%Zw)˦ίlhhNpX9pKȱ4SQޏjys1z͹3 ҏ z4IHbi퉛a}EscYXZӿtѦ-^=+O$8Fjee$rj$ͅ$3R>3H5LbOt2AA7i<친 d*Nȍ\jDɉbT{ Ԯ  $طWԡfB36ڹ-}؟}^$ABJϚڅ~W2aQO#@,zAʆU͡rMO?{F^W +Kly'Kk*ѹ{!>ҵ+lkKE:uӠ F&l8jξ=u,k\+Ԏ$+W2%s܏M+;ێ\1|mcidcʑF U8 蕧V5MF1D؉'a| uw-,Bθ;^5~wF~"2%٦[IuRpPv- OOmE8rRj.!aeO 6O4N;>y`C \o,cAynNՆ(H } 2 j!!#IŞC]N$/5܄/¦w3ܳ\xs"WU焜1meAW{|{’x=pfK ,BsM@^#ܸ֮`|оjWuo'>?߈b..,R%dgx ,4oXT,e|q"3Ko|uz,ԅ,FJ@sу X5G>P7K>H>?֬dWdm71iDEB2/pyByPO8TF5{M:sFakW<7~rׇC\sop|[hΥ]t}=)%V&o'JSx!-Qm@|[t$x۲)_I^AGl0VpEظaXf}5 LUdaЙb` ¯1Kc̠ xIeRNI.I@I:kq^F8O"d ishל )Kl3'jm!a*8b}d%h᣻ikpFTllJY(_)jGW+QS5m9Yԓǁ56s(jqWwL$CO (U@ &cCxA|Uc!C2($&s(pO#~ jjtD?1bfY<~Bd) fLiRVt-J7l[$^N*;rJ5jy'fޱ^@(!4@SN^d62MIC7l~ҔQ`W^~Q;cu3#jt'tZGd̶䃫 Ȁؠ+`g 0 o>bӚ|q^h W%8y=*bVt>tKv{W\E-/ 6\v- cjLQ䤤y5Dc 2lr 47d a* j^~k,Us_OBX%EW{;i]@ZLp5!-NkG%NG="]饐t&iʙi~tʠ0([3 ŪN\ JZ|ƹ({2u~Sџ"ow^:\+۲%xo Ө+0 @n[%>Ipq2v7sfɴq*"D:evZj7qReL7j 3ͺ:BiYFI3n"Ta08#e5Ё.'VΖbҟVMS,k<*jEѻx/tf!$ŋzh;Gm]bYq4[[)ۋqάBKGaܕp+j:HVӲ<UDquob¾}\m*ZIJ e;vYQmEPԧ{AtNhhaVwœmDް$s(?kA4ݜUͣ}}fUN\>h(!w+Ҥֹ;cˋªڽSv{Is3ɝwOR-~䮞H- -.8z y`SWQiA%0r=OripcMw}bKE]7׏?w/]\7m r'oqdV|ƑLSɞs&"fLh dPs[wE O$Jz|SkPC2'p[j 4zip@̀U9=H fZ ޣ;|Ss_op=}Ճk_Iغzé3TcgI>ofh=t~e|wQZ{)'c'Xքf~ Ϧw2b!R9hS~}}U uzJj;!v*j5XGw=2?yvh/`TD7˾?5 C5蕪Bw Ū=^ǂޡ^UjTy_{sl|qmsљݰ3[c. y@ħqґypypDQzyz:EijmFM._twq !/  74(V0z@Fo+{(.pYcy\+'PP4I|_e,9 [PҠX"&֘)ip (tQ)vk߹M?aWE}:!ćU9@5/dMyL+Mߖ#ZsPXvmq8<檣ۋ1V gW$\k0ҡYG uQf;6`Ll6#j#EaW Y]B\dy+y25p(]`4]j â~頤;{ - QRqLGj~wD,L7s oVzht0Z-W9@åN/>],$HGT^q^XY@g;&;sqeF6.xN0q8V&]B5Q*8 atf 8vf(y:!e1Q* 9M4<6tW҆\@I $ʾњ)Qp$ϻxIu-;Fs'P`{5_~j[f5gw􉳬vpe0/`v,=Oq E7W8ǖ(wgH#,Z/sU,?v*ͅfk>\v6ZAE>?i.FRI3Fhgbm|a<׈YX*΂<(JN;$ ys[>9_R:cIޗ]P֔$ec<ЯPbӣ ZR"e5ׂ9zn:EzxX6ݯq Fƭ0ܝƋVs>LՎ"x$^%_ U)tEݍũ5Y5D!=M)?+R03Z 2jcX'LzQ%B X꩑OWmD">Н_I[VY8U1Eن}.Y1OUžI0[I%IeTFr?U$1̍uAm[|sÌHDH[UiO1(Y~G@ؚҜ|5$=mt;l~@un*dڳX0&ᑟEFշh4E :j܎/>[UX^I !g΅bdi+wA"Դ?nbfEtndpȿl)֔0P`8JNh5?cgb `J)+XR"_Lj.YCiZ>MHT(}|lYֆ%Q Ug‰IE]x3ۨ?Ģ JWklja91{D@(x{n.-7aMJh>zXW1J6>b /''B{FU:SRs{6Yȣ[yD\J:pĕEAaH4B6GK^#1K@>kœXvΉI^>I`ccz\TȲ.wSQ>TΝ!>Y5]<-m H>*f&b n*Md}>L,ou&u˙_=7IAw{1:DMyd_p=ܞ%rL]NjN")vcq3Bٍu~K6Oxac Qʍlq?` zOD%+bp_aS9Uq+ xkhM%yi?1瀠`֛GY8}[9&KAxߗ:݈4B'xK_mb h`pF,s9 D%B2' *iMZq#ƒe(BFmAwIga]qY7ag'H\d^f"_7fgOو;Y~NnT&"xLQ1Dh8/)Vz6F{.BJXxj f\\y##ȑ*% ۛO2ь!X3/2t'DQcWe0k?\|&AK -ѬM^ iX&5R@=1v )T5 ˗D+CTvCڴ]I=A& g*X%X?]o*mX+yV964֪ '@ 9*`Z`o'8G*GAśTۉ-[fojuX~;'aTz<g%~6pw51tƻIKק;d?&ae\n+ILm$S& ʘEB; q7#+]4ASގuP w P#b:`R+uN$AQC% !Ml2,5eYGc+hk҂N(=!fg&DՎί}Zy²xEz/[d1mSK\U%.ܫ0 }/&Uv4>iM@[H䥑,{~;{Yye$d 6 EV5Ӵ¯DSWh }~ es uRemz}TA8)4" Ṕ8iO©*bG1Ħ)๓ GH)B~l/e\C '$裴RpURz*JQ$&] hDxĵ #Ti0ÅyzbХ1|m@ Wif8?gt7=As  f~ppHA!#&JQ|.X-Ş+hވ‹טnnᯩ:Ǖg_̝ڕNN]<ڦLoSN0e$O]GAYӶ:[j+fIp0yMiXpne 26*K*;EB\>*Mܩ^ Zy{%=[G\,2{'q-8x{xƘzd\ bBh´e.ܱtT'ҍfYg4eq]maS AcQ 0kR4.HH6m8hXlx RAN5lۻ.E3I={@$:`L"Ûļ0f5,e5**|e3Gzdl^znJluxpQb %qZŕ@>F"(C?j.hVj ͩJ/rӗj.X/~}=*kSH"mA\p!@&zB= w7S誛+DẢxR _ Z4L1<%E ?1C+ii)gl.~GC'=D(96L;:ᄂV[Q2OU>c)0Ȧ/|p{Bb%'/D&Ԛ6s/X ۳/Ч(%xf0'`j6w@{ KsApO28SaFWvPV [B}i.2 ft2zv'^@^hnq9^a2cu#귫w4rh5U0,$~Mzu^QPк[YDNXiv{X]3!k)Gl4ƚZ -3kX]鶅Bz n1p˕xi>Mxu2pդOoMDzʎl^^D=,!**H=_讍Ol 5۫/I-{=4TE8 x"Oh J=<8.nK !l+.%\dqf ck|d 6JV(P@mؙKLGPT(rlw|k[H ”fAT]&oh߲2+yL}𞒃!MƸiu[cy碝gɫͣ4h߷ĺ\ϬQR${GLh)9_F +QL1ݱ$߿69+{sFgh=%jLaS`M(URgo6]j}<}sFH#¢zر(_R1N|D8 ᓐg{Ũr`Z ~MSrof[Z` "0<"8kT̔ ` 9!9E{KO(@)l.H[5jxbA jsr,U7mL*.y i?X[X(LVbq=݌Veӛh@_ys_NUdvUf)Ɂog1jb=g$2g&yV]U}+\x) Q+X|H0vqmbj3+y"qaeBx1!ԬTEA eCQD89 Hx4_dbubSl?5JJtݼѷHh\L5uÿ^?~1z&`Z-È :q_OKPJ7OG}u4H/Rm x~.Բ БG`nᕼ-Hxh/U?[ +ے>b ;A"5QMxu`"4+ݘ]/HHy "3%_Ϻ!̔%e&Yi97H]E]})Wn.iDeo, ̩rUVɯ:/s@TY%e'n $;rpk4FzhaLWx/6rEi)e~r.I¯3wn䍔ؕ9mDzOj/YA·uǠL[ZZhYeC,72#VXPcku:ASd#hsA엟^Ys:~[ȼgw4E V;}uOm콴=38X VUkDL).z9,rv7cr;/!FqZų<anAGYHYv@uu>&+I@xkEut ZEfpz쌈zLW tH=.[p/µhs,Ɲ8&#?l[jJ4 wb /u>]R$q6$^~0L@)?ܲx5#>X@!5l\˴&¢wBl 4-Xv' CNʥOBC[J[E4bw V.!:٨gyXS,:'ZN( lHX1لϘ?v8{4iث?i%RUo4+ﻅe5yuKf@Mٗ0iԟ}kA Lsie-$mJ᳀H[T3̷wQ&u畔Ӛw^LRܕs On4$#Y)wUcot;τKDOwpi"-Gvq7Syr[HqQg?i,ҸR*)v-k4\vDj#N<^~tC7J9wap AԖlʗ>٤IJq 7%:/4$yHm*2s;Ҿ=ϷS+݊C]7 ?LysyY}dC'F% RcԮ(>~hD9c}DptwF}?&+tgg 6Z O~ -7y_qÞ,_`礇;"u)EÁ2 C#K 8`p|s*o'Qs?nyseTȫ. sMI0M<0aky⩭%[kTOm ?mn*Bҩ{n8hrf8]!g{p4C+~y<a : rn mRg!tjL xeLD3Pzna l[=OZ&4N@Iҹ Lxzh#9Q@?j彵1 4f|^k+ յx G@`:wX|V8J&qn$q+g%xw.H,^0W0b3ҙN22`xM~QH]l +)-ʲ=$P {Ȫ3b!7՜ Z9v|@~05;`/u7?|=rY=I9k‘r(0-q YE}@5y/\h*Sʑ ee mp|LCAyL4wo -%J )-5L)y$9fYj hsk?kw3X6:<{gWAߙ-Y[+kE˓ѮQqyLD o8.pП}Ѱ,X8e_x`O^z>M\kxGN{R\ͮ t_fc}WVVtyV჊u&C- jH)b{9ߖj#R[eow3^@܀d7l/~bfV=1bޯ67׽Hkj0h\1 J;BS 4䰎Z좳HɊ"P:;}z8a-Nzh&'/%J,Gt_] Oƽpv)L V_X-/KRt;W_J+|A*jNc n0/|jrIǴ?^hw$k4WӐiG wX8UPJDha ^!l?@>sˍȕ=JmZ*<$}pBQ q;G։[%p[RȊJpVofB} ɿG`᜸fR 91 2ÂC{h\.gp[RU&kB$SҀFWms9Li?j8 Iه9r ̛{1vL@eWXml˄}m{#""o^'1[Q`a8,^B&alꈻҿо&Idn#Joqh\A:Q t! mIJ lyRmp)\%Q2Rq VS&MyfauCKN!zQ g8$q\3"uDHmiGq-$εEpk)q0Van[tD,AZa,n]w~F%CrM\>C 5VV"_=W`Yѧi^lE)eǟ>ٕ8ítdn }c+9f#\2%P V}D~ Be(shhܯ9JMQё=Dg6/iSjI-L֦ȏδ3hwߵwFT g 5|֬FxB=@epMO`W{>~ XOP9v 1lfa浨JCd ,;ݗ,{ԝܝ 79nMg:Z K,S=3H8p &RyM}ziaa%0,O*c1jջOD?k6k"䡅6ѸL Fulpu)^,D{ĩ.6l):'ϲM3]Vn 4#>0|@ᢓiN |!'z&dfW:Y.dc SI@{6dGHyCk]@ԋ7F8q;HGmڽUqE𕬌5WgoU'Zg&39ަz4&L|Hb~̡UAjWϘAŖ?W-2ue@ D' [|nXrU}2 ٛ^U\G3FpX6: YSlLd)_kS_쬘zIj$\9K1EL\ ^GӑaIl7]To/uZKy"a]9wI4oQuRp [ 23"j)bO,F5HCU3 _#'$̤0xʜ RB5Y55kg|l]/P+}]auon@PԷTh]i,Oߑmo:VTNQ)4 \m$MH&{Uij(>;ԁAtYy=ZJ nKA2 \\CLn,g-ߚw>!y=w.4׫ \O*v2F)~CuiMeDl*Ci.^E,~Q!HNKԘ(v z{ѓrFPV Xg-c6>t1tAAspqG~KBTs򭽢j (5 b8 3) Tu#]E,p,+Pi2X Xx&P7;+؄S `ςz^lXsyj?E %>VJs wYl,PU.xkEp5bdIiDOp  Kd25Vvqp@= .@訡Lkjtj L_y\zPu4}!%RRTϊ`#m>~QH==&y\;S\Rh»R}IܦӒ=3e:elyeM,~R$T>ݗc)XA%yԭP[A AR͕@MIބˎ;ă skhQc:ܠkKV@&O(RόMM$=yBZ="[wM} *VTݽ{2Nd=M;E™mhwO, YbsL5@!eX  wql#, Tz7蝬?6_v7z9&9߸W:Ey85` G@äRh8r{<4rJCfy?3#5WNOKc* O0l{On gDBGf:7_46Te KUmcR}v+(A͆U ]8?B<g H%պNͅ7'Sk)Lm\Q)s2WhEA Ӏ8QBOz!d1/Z? ܔ޶zZPe.kZ<|ljY)o&`um{ }\Vq^kyEAI01^n\&ѫy^% hK]'`M<2}=w% 9|p{Otgy$ù^;1 Vܟe"GB3ldc=x1zK8&z5aj8܎wU8t@~G>`Nn3ѳƕ-X0Xy!D-/YW$Z!Aoyˣ RՏ?D! ?g&4yJZtfV+xЮ(jun~^+@E"Z U/csNv۬1| n!TxK^jx?vY-sTWw1ƾ;0cҘh^N fZ+a Fiy_ `qbqa_<+ǼKrS-{{VO{_3L* 9D"!OKbwTXv: G&FU0C 9ޮxNJ6 ]DPik!&.^<-i q y'w5 ̿$ ccDm+wURzךa_]WfݔB>V um 4F,4!86JկMo(cVޘ&}D('vZkƚq(;GË?)Sȣ%HX &u %H您 m:miO8t,CmUxzr<hIF[E=kB k#0I_cO..2Y4VA݋S.OЬZ/haB2ߟD4({<"W@lƅsV)pv  UNԊG pz쬥K=n A Xn5CxQiId)أOKj=G_\5{Ark @Hj#Hlʨ>d vÖb7he ^N ̒ㅍwѯhx _V,JMX1iOkM;+tn:?O`4|k! ![AnXwhFFGB]L! ۴Nп$f Hke=eQ!1#͝ Bji+[fjXNv:i̟xύtFRlᜈ8lheD>pt,boՂ AZcw@WhdLsB+Q9_q&[L(tYr[}D;fg'gisjfbd'E") ?>:Gi) W1)!~`GV.,kO%<0PV?@'J|"٬K^,'P80vB8>1Y*D2Rv%3`_@Y#&{fVV»ptv3ȳ0D;} ix7u RB_;R [_"e 'N3ZrJ?=:![S"fǻ-npshBT0%Gid#adtTqZL-5d7K#AGO@ߟ|mRx?M/%Q8VGRይHw!p2&'w)G[+.X)zr؋ 3k[hTy"WCpfZGyH.4nF[S[ nejݿ Ƨ#j\jA5XuU%&0* ܳ˩z]q u|9gm.7A(XC2+e8ہ- {1Q"g.ƹנ<VP+GQgbHN-_45ǝNOv8Ű(Kj_`gk  7)!sp kbfɢTqۺux* )0%`Mkv{zDcHKIȣ`0dz(xC>2Xՠ{^]v '4w;G-iz>6DOޘzRY%;ۚz}ݪʐ!ƺzYft8&[Gm@5[͸"tFRF=(aJFR9xM68>t%٭{?ɴF*ջ"Ge&R}M1V>> ܟ,𥟡>xH%)3i?>"iZF ; '}xRx9M;%Fo 'JLZM&w^sH|zB(ُ5*U9#wsdn 6JHS Uer 1cCĶ$G!B&JZ"V'eȅ,ti"=n}$U^SgL4%fjK,&rTGav6t)m@LrH曖(bYdžO;Hkr^Y+P}pSVd`l©tn))iCֆ3ݜCN++)+8PYޘVEq1Sx꾗ך:QtC.Ұn` Oӥ5X;$(U֙W}xQ$pOvqP[MQ\ng6$^G0_tB2@Sjf]^wlaM?)U8*KsZz<PR }ʍ1 @PŕJ|/.`P dLbU:BޕzqWt>8։?dWHa]j夓wSr:!MeQfo7zcf*W^_yHϫdKlR{t3%|<9'.5('~V fQͲ RV>;D"ltCHyveN~ѮhWf%?euZmTnKM!833&eS0r{O@'-,3_qS _ LSf7~(Sx"1&2jJqQ8"&8 f#x~qT$q8yCHA G87v}pFՌ#c=YԘ 4 ;:W+mTzmM ܨ$Чcl柾|Ӟ3YR^k՞HCp5񏹧߇&G00=M;3ګM]R T ~j6C~H/ _X;)>Ry.ʓT+_L88v&7[ĝD=τ!q/VqxGf >UJ,y֝Ӯܠaf{hکۧq|lh;8 &Zjׇ(Ifw?z{(0[y~P`Mo_PW=tDk} KU{ϟӹV)\7(3p@ia4Omފuۧ KfzO .Чvb3 {knrR6g?/R `xrs_Yҫ t_Z!`2Rgk30=ԽG Xun"N6JIL[ ;F`V2nW2^0V&_K  %42RPFIS$~uW:‰ޅÀݎŧ_doj;%d06?c,os7c!Mپ %̷]I446s^rс0NNW丬/iiX =nOpqLjR"rF챹LHc\ySC}ŖsqOM$%lbfcغ)?N@6pjٱ5FJØ4XP bA Dqu3YV8;ؙBĺ2]˦R82 ׌8 tkYY'聜:5obGsX6aSɗ eٿOvFmMLuΉ޶gDM+`멾䢏)nu?xMU*(DP33 Yh3j!EWrY`PV0ˊ<~Bn,xA%WQCn;g(9эs@lP`.^!ؘ749V>4o#A^ɦ>W5*fPiBR(ăei,_)_{Ym5Y [N_I |xb2ۙQXʮtoL/7 |>Og7眏/-tMQM.aL7BE~TMx##=rw9Z!rゅطw,Q -{Lrڢ &!jρ _yӖ03a,oyt7G3<.0Y3KM(Eh2a04PT7r7(MR5:;j<̠8CLf;BVe[I.y2EV u*"&0 ''\; 5fJ* })Iu9,p&]Uf˘33Vl-'2W;J>%£N/wwglAajUZ+W`|WDJyv U!AoGȓϓҥdlb>.Nmm} B[#vž[#&hC'P調)*pj,n$Xp /Z7vY=F| o9`,#[r$v+؏to\bs<YOg KON4z׊+%4E,DT:h `S7.Ҡ˹v <^xE3By֘{n ";`DY q9:6u M{Axlq) H_ugr$yD,ŰU)`<69H F[.roۼ9(qsc"sɭ BQinDD)._1^Qy)qRt4ZHM'a=GIJ)-$BiX:gvgy%4PD'PV9}{p)zLPQ<-,i8r~فDj1 +kސ?<=JZiIaiy::QuHT*Tky)x(;=n!=d>j0Kغ(E.cx&,nZ-Rָ8ͪ1}*!) rU@l%,V(-H˷xS>[i|N.*R5q:[*] 026崘^%]lOR|&gO#(w#D[!` \)?RԂ|PjFf (߾ ;yx7- 7rFĽV^|8gb NJ$+S8mb @Q[{nX)sbt)əA +hHІo;`P9'"PZ=>Q&1ҨOV{%g a1y0ʕʓ t{3ADmx $ SQ?Ug4bX5!ӋY<;ah 5= hؕ\@Q![N"نE3v!zIH2G⣴֜v{mA̰ NF|3<(ƆcvPo{x֓\clF |IcrǛ"cQ5䩼<>XݔP@; KI&آ m"< ##@jyB^dx*?Ke JriϙV^ݹz.m ;/gmtn3KQ"Z *yHfGN;, s.8Uj5~{xzqQEocHZpSkom|Ȁß@2 z[PK 39K42}}|mAf0[1TfI{?/~j2~3O_. eglXV>q1{] p) y[CTOK+5 T@^/T?Ey-r4<'n.Pd492dJ2w-WA/;X]G h3= Ў|~On`D?e r>muؘIQxqnse79թ! 0IL## T }+uڠyy%į^dؓITo%[ձƵ >nrlԨg<$@xd_4`~Պ>Duե_rj59RQ*}DzSkn,;J+/՟/цo+v9.X1D=g uj~Iʹw!1K>-sF:SMA֛J߈gH/ޫ^/MFxh:Z--4NAo PtIAǦ蠇 D%죐aa)04si /*v<ߍ\ӚxmΠKA`bгlsW8gb$ ܻx/bSoeli SԼ^ցD|~ŇTf?[͟O3]xu7ePQ"fLХΉ R5v #Z ٵUas΋l[4m)w([ovR4{%5Al>~'Ύ ZE^yFp?Uk2 7&5H?KT%"#OB17V(~mr(g݋Xk"7RAȡT*@w-.> : ou\ ӕ1bAj=k[JXЇ}qNf_Q!E=A3ĭG@*}tfdIr l0:z~<W}) j|NN*mOG@"\ڻSy"0mL25o,g5h(usټcD-^R*E\ ܋Xu I\69/hW{17Ynt '.'A+DYR|%/a0Qp[msi+GiA{OzwjH361 7+)G肁_!Ʋ'yJ:fCP-ӂX~ ACA+Vzw4&_!ݠl"0#q$K`N^i>Qϝ D.̇o'4̬XҮ.kNm6P5B!q: VK#L,=4]9ܮH-8dq,,D;q xpp|)+q^L sV}L-I>BfhM }?›=On^V2Z%!~=3@7Hgćŀ6ͼ elUgAa&ZY}G, {VI_7@SpLN;*4Mm3~8:əF ;':k9߽9 )NA_poVĝZ jX]t 8ǰm3m'u"EooVW%߰(U4rʚJ3 G2 J|Έء:)/U:ɓ# cB!Nȋ^ D^zρ#mVDI{KfTީت}=R a %UeB/c6OٞƊ#uHC 1-"HJxC>wlGE>2XW=L4LWP mu'.V̍Y5ROѪջBEmAT|~ݞR#a] AG" =7@HśF/_q Yp (*w };r"ȹ*ڮ;p=;3*t>@Uɛ9GuAA%$/s= 8mOaqnE< B [Y%(78k ~B;ިm̐yxd+%MAdE7mne51eMeӯ/N$ͶK\@LG=V'¬N2+̓%,}漎;Ԭ_00uUZBfA(?"o4q(K$qeH PJ? J<͙k\b'Z*KcS )&n?/\Z겐=ǰxx7gZu P,)إ/" b{/B%]87F2s 0:E6.ct9;kD(kcB  ?zzܯm LI_HZƓ|m|=9~0v5͜{(SPⳐ*H!_Hi9#fxTtks3Ku-/cY9T|&#/ KDŽ5F9}XhwaFTYYF$<:QS5J ȞN>"3-㟖"o4ⷑ+ĔD@QE v1? {qr?݈R.[}y7)z+[IG׶rʑ+)26H'&c,_(NGRTtWLzKeJ`MCVlIy9-sRYR2A `׀<,"paCNyК#\]D@%qŬ`L 7 i>N\.,zHY5;K9:5-se~ѩ¨u<̡Gwe|&;Kw@z$>چJ@&B-xixxi.dɋ7Y-)G8<*"a=@R]9xD1]a*R,=Wpł>XEN"VT7ƪj d65/ PJ/2?E2@YR7Lj49iARO);w`}ByZBקN+-#S೙ns9gN ~PDWҵ†aX\ ݔ4B̋{ t 'PDg1}vyNze + s23vhVRPkbe)FYly<~GoBքGYj;]@éLl$?29*<`G=lMD/@Q޾|{-YzgDPUG Ϊ{7 8ѻP-SUVC35v(]>MraHЩ42[WnOe H/qzḘEmե%e|4MLX.ICt-ݬ7'*1xl:z:采N!n trL=+AMj㰈Kc{.}*R4'&Y(FƼ'\ݖϸ6_{ tNcwWKHbPtYL$t Tk/Dunò]=C^2ݭ_Qb ^gSK }W٢k]|L8r{:'Խx6k\ 5O? 'eRǧQ.f %9;UZ8WChng J4D#j4wmR1_l{Ds1VGޘ POx,k3.vc2%Xc~_ Z:wwCIxV 5;P^L7vy 9QM=`QV=!r%2!פ<:6NdY5L;bWirHTk譓aEˍwO#s^i!p4;gQn1X(_R"%=ɨF* E8&j܋JϵU›֫E7Ty~t%jCΝ(&EEƻSGu3&L^,dLqo!q0`xcD3?^_Qvueq缹}bn#MYG0'tzUžG(+ڳh̤H=vBn^ߜˤg')iG3SuNE(mŠs}xijYeQwN~>&[P;N|cЏGCMeZ=N^4Z-Ɓr0~Z9. 5S j#FKL;J,$l#lyK=}PXcbF!OJqe~o}WwT,eh['G:6 $Hd oʓꔜ[>u>]TD}1J=9%mm^[=ufqx~$˚;GWfn9՜1^2)a]}XbZbʴ(y{řmɕ[gȦ@d]LlA< 9V>EWEɘ+jqC>[(K6y+W('kL61:9HF{eʎNԬ1+sd6Her-0^`qXWpB_9ƿtQ뼞5KNoz<≠y3xѺ漍k#f$:wc/՛gh֖EeG#LgΌD{9TxFh϶ [EJe>dѕibCحQoN/_GcEl"HfMއn-HyycEԤW?;أ*L_3iyD^d~De6a(ݘ~Cr &|e3PΔ#e,oak]|e prd45.Yo(+Q70BtQ^'q VO?r;W\Iǫ8z?>+UDeKԃ7A?{zqջ$g+ٶ.ϲz'ٞE'yc(j]}}.5<OW),K|T3&G6/9,s'nsXLDXEkSEnԀ`D늃BjUs/=krC"ѽOMTN z!?vM: t5Gi>8g _:S?~Tޟnr8g;fi z)O`2Q u=d/]"U gL^'+?a^)OWNXpRuSܭ9Y=Aʴ>j$~< Nm-|tzsf~7GDd0U& \WN|⻑I,m2U=|ʢő9Dy\RCj_a㝀8帑8QQ"uӂLì_Q_gPtn]<0%|)yĖ]MϡdyTv}̋Cz?Ɵ1*{>0~_ϒ;“Q%<[%XDT[C#s!s쒞goyջqgPZ勌0K}S8G.rϊEsZ?k(G Le2Q(]Y-5lf2eǓd V.LwFc V(q/gz!7!-m~]#N*/LӳfB"ip=V<(ú&:vY|2΢[&\O?4܁QszPkCA\f7VaǘMǣuZec)z.J9U=mOf,zk^#T߷FZ8}-}SΑL7݀@sa9*֊ECկǹ]㛔!?P*ƒbVH`/+=;;y8gSD2Eԓi+[YIQ*۲x3BiѵZ]5k}IN|RESJQuq8+ ]_^CYbGyp-9Ԙ~lo\.(e'Lm#:~{+~Z[+ii#jRJa-iiyf{FIZb/;SLa/F_ig%.mlz|ܼ;uǮyt2j:B ek1V Zj;6OW.U\\kùu$>I&cR+ѥڝ u}(}mAPXgzZ~-j͵cf[:V`RO;oQ_oכۂ7]si_n+]OxZIjN稩!t_EdMTֳQFqqkZm Ә.aC)QӷӨ nƋ œ`~鮌|( Ш=òU'қbo3}#QM<+Plv@[pbLT<ގV=3fvd/ND1YOxBl\7bIn{+5[ 6%&ōZ3ehl8OW,k6j)^='[s&lH._$ˁ5+ޗXxb"jg9Ta}U+3`қ%F#u|REIQvǓ3.lyZ/Gd Jg}|Z6%.\{ޫN跲/go;VhKn lř)~1z$Rf;S#Wy,h'H(&;bL V4Mՙ^~K<^ hOҡYיCaay[Jبx, ͎e匏 2y{ps){``ՙ}4rMG8s,ri0xl{ V)>5XzQC2k'TVR-16ZeK1f[c[%FتhڔvulW3^h{mWoFx΢SF[xۢg[.+;TJ˿gmtcX0.6tbhɓf{lϢOH = CU ۠:2=NгFN,U)汇ec7khoւ{9KcYz 1swd˺2ZDFxF[BuK럃π X=uOv?U^>Bq%Q2'Aйc:m䳖G'^FxA73'<ËGk?U/u7pu=ز8`i$rBn6ػ.,4I%M!.l9=,k!gM_(˰g]].PuZ3Y(DfR*k{I9>J*&Ԡgː+‹^nmg}μ [R)cEF+fg_2\º]U9>s$iW_oI,/wY&~ :(#;봲_a{Ch/0+wG̳u2gpQ(&X࠰\7(Șj8[LV}V'AW^ͽiJYS3Ni{(`p&L]8mM{mQ+Iֽ,SβDiB"5Ҵڈ\>3f@d]>vt)BZ#wrμy 4?'dhNwn< ϰڍMW[܅WTjUەxj(ZИYH3_h.'?ˤe#F ϢY1.0&!kVD Fo$wd>ՙL5fׇ±bj;+k`c bO(uR=E3{fqzګWܽ|*z=qkz̼#ǥk=sbvg9(ND&k e|3=ۂnIv焧myl6gw^6۫f{l_475 v~Q-L߶K|xwlטwyMtS}QLjtAA{ZroqVϲW}vunB-$,(P[vb ѕ\ \t MFț2͢9Γ]I5Ql|4Cޙ>= -*{{"XP ?[w-dҼ"xD;&3a:5y\dqɸ٭>faC]eN&0%(hb}bԱXQjo?+3Ze޽O/kݱ, CZb=߽|b(V?m_YNt=qx*Ml|v]q=܊6zӘC7ao%?f"g<4 }S@iKW5q bN˲┶jvʵ|^!?X]5[>=Vtns\] ͘fOe}SΎA}G] vC-^ ǺV:Bfw̮U E*$WȲ"Zb xSǸ,^lgXˤAw@RG|#]#pX 0i( 9ʂҨWO@a~}GkBpCP92yM.VJN)N[-8%|)Hqt>jP[/^ǮMbX\{mT02a[ј٢mux*>jm9_3gTP(X@PUδg-[혝,֒#'Y v6_S[аAf% -y,j>*spW(B@o_,y0jC͵Yz=rB;ZMDYtNo7_^>"5p2k]Eg^ }ט7v6ikxO5HMج5`v5ݵ{VL|d|ZePwXwHr,lfUW4W%z$ac7 VOv׿dhkT, @1#{11GO:LdF3 ?mIO^w9g\t=^Q x'Qс:q COݯ 8v{K/A^~=o5}},[#6ŽֺNZHN=IϔYYx-ٓK1zB7|nܶ$[l<;'9)Ni NWj)́ca\l73,~ѢcSX5xB 8}lc rד_1Y_d ӑUqUcE]aX6opٺ5^֗on{ 99߀eMʲ4+שEA X'=?RmZL-etV_sMoaXgs,~mlWD6r~1ZI򅹼OgkEe`mrs#ubZOn3H ~KR3FqlboJD&qɹz5GC]mV,9{:QC&(/{]5ޒ1ap5,Yvѓȯ$#xeWQ]uNYKѪVoqL;Q\Q ,If]ϬƻnEjY>PySdoFʈΧaߘ%,{'z9ZoWv~WJDZ_s<`eyv \>='6ƹ'~}.X@xxz=gFƷEl3ȵk%n̛QR?wiW]?dz՟2=Ԁ |H}_t"1c0mo|nkYZ˂ѤG,^Fwܲ̽n٪3펙XA[x?빋.KV.ѣ3Dӛv=.K{ ].3eq41nnL0؉2V+`bW o7npvӮ=NAzQQr}Aҿmw=* uߛBKk|/96zg!ؑ,X2|h^&ֳ,BO~B-2.vh՚^Rᔩ@ySdή뾣5B$l]jajOe`_ oūG&"4o/>Or. G =Q򾎵NSgF(jCWiO}|Qm[Doy-|M1k{Q[iNDK;RҨ:_ƒݽN~X5tҜ/Dxu^G> J-z*Yɼ[5ĎkRFu]1]R]2Ws?BIթ2e$O}v.z4usspjX>}Xd'ޱ®5n|+e/yh$*U9/<' F7Ü,Y#=-Ue+.βo@1ܳ2u* C`Mv,ݶ$%3F]l})_[.5/`S񋵵&,n>=Z˯G h F+L:^HN.,ubbԉF'Cc9̕ݨwM8&),7H| uvf{le{U/޽׏>(PMNSfı뮛և R*6Gswq!?cMugB8FK/VQݞ>TU-.'W~hAa!.wt-R<:^_E-U1y3-Tԅ{Ow j1Wƚ_!.;{Qn_R^GL7G=La6#aԔdY4mɢe3ҫZ qcoFϪ6|Ѐd~E"ϙ_ tRxr|kȚeNV5|5Zg+_fҠW)މ Waw}aмPѥ &Ƒ&nLlԯJ Z̭Kf _ۓ|j}Q{XG(-jBh]z'~Cz܍gAd[ŋe/echs3~'V/z&b؈Qt?`EEVD=//W[ lu7+N9 =.QrtD<-1!]y _zYb1e|~6v3{ϛ\_ޒn0#5x|J+ 둍2# Wl:s.׹B2,E"1jm,:VܑCVv9#{љx%ͫ`>  OD ;Y YxVj,N;tg8c8ت}>'h Ef` RlN Z;ާ s=;ɷ G(*(Ϲ~mk=7Q<' zⰕʞ,AjCct:`\G׉}l! S0mf;)EY)<6_uޔ9f?hEZ-F/2!TՏ!'1D<{mtݏǥϿYq̚9[Yx[,6Qos$qlvl6ۣf{1xcyғ[6 3jع#+7k=*e¬(2BFKmmu\?W@s̠ez||֍Ewۮ(odiq,>XeX6gIfX߀:xKRP_ƈE \pzojo c|_:gE9}}l1~w &ZS: X@{S38Q_(։ܷ$X!#_(.ƍ&j\^5 Y (1LqFl4TrOܚgA͐3EXh| pFS&]HQ|#EYJ?^,w#VҌxo![S{ck;GLߚBWoY~ œx3E53E\f*`rygk~]A벖]v;B|`ﮂ3Ԗ<\.h33b///S)^ac~*NK-VfRʞߎDo!Pl`.Q!z?_eFťwX3;7$[qa1zO>M68LIYfh5~VrQr wwH|(m~»O@ؕr Y xc7Y_kUzf:7@Դs@YiH" eeU`^q{CwS'pWF7dH7Y;:*&v)sSyowp9,+..VǦ[}gZ3PQy>ӫ=0eYTZUl+Bmd2޻_m$s{ѱ׺y_1Jmug-*Ϭ%eO"iVON$3 Xe3R~zT^ 7{>_ҎzxB\bCyo4"d8+O6 _mF-v>c@l87j@7y{AcJp˳qy6O{ xuՙAqPh𥻾Q9 PY!tT[nzcK[.Ny%ﭭ&-U4^dkjHJ (Y>[b[jNk F/Cf]ecy9+Rkv;g꨺-лa֨2cG4К1&:VV z|OW,40a4ۚϓq탰s}wZ)[+BV4g_;񴕒gr/VC/d֩+J[ïGppsrG!YZ6ITT` Jo6zϴ93H"5gxT謖2<:S扢ՐrļˑH'2v3Ʒ{۝8jXq,9}A-P+뱷OIc5!:f#w!_#?BEzjVL͖ا펕"WP]^$^+EXsk!g4qd; 2J>P(qr8gI5_ja!|c*h\ve$ݖ}u>xs.>=]1ٽ`N1ϨȦQ'O ]_k[P z|gf},<(ۓaLOH'5ǪYPgG0>ψ`]K3;يT"V1x@/,SIm/ct5g` o7􀬑QC_Fsyuh7>ε;>M9w'*C5MPG8RyO;Z,4W4Jp6LEXc#nRj^ b0_T+bƲO=3B=yWZn#ͳ=b׮q߷bf]3S3UgeP:x|c`d-Cg&ZԀAےuk7.|%tiݧpq5SHo,D3yQI%S[~N___6}@ LgbE YbuvYI_mxkE&Ec &s%VS5}>|"6܏Fw^2_Z"+[-׸%zCn*+COlպ=waYFugyp7WSfQM޼ˋfEszsCS"sv.u癱A5H'/)ֳdb햂67SR򭕉Ql߅')xR=Q(c1V3rXjo-lZ5\zh9|VEjj-[ק~7JY塑x#3ӣk@׀Bs>[g:puaX,F%*W7xL"5%D<>#96Jz~\vgj`Qֳvf+VeUo:a"Py%5ϼY*`.ӄ?lC ;rUO^i[fkl ]uƨQwCDYm`Jr3ʾ]B<N s4iAx}="Q_ͪG׆-꿋֘DuFmcxRʐ cv:~MeL95}y(81wW̐. 47-x|D&|RXf %c i( SUK]%K0 (ա!ͫC Yk1hwkG21ww߂KD\e.k\|f? c3cK\PKVWUUJ0H%r-@r ~t7yΡ_MvWeVR+Bj2lޮXݫ]e*i.̻\BWy$}q,V?{ݷx|熌ȹCQk3Y6~ʪ OW')͈%[}\sU.%ٞYkO:#qT'CD,Sy^nڞRbE?yb\mɧɑ.bغLGrIh"~Tk4iN_AK+>U+R*ؑ0 tg:5:l>Pfz"xVOnul2gd$Q\T{ ?⏽پ箤jb|S]N&kf>326:?,ayEﱞkR zO̺CsEjbvXV(j/xH"ecQeTTۗQ}ߣ~c+M?YYJmƖ#C?Gh6$w9>ZZkۧpP{=DͪD0zfL[H/_":O,+ `:L2/y(v+)k3l\ɑ5uc,Jt&h"vs0[ru֎[נ-elmWZd.]d%IEX_+!4k7|4oBmRRkL"k EXy-0lZgek%<cMHj.CxXR>Q,\S? Mnsϙ٩+s5`^HH\=&^1 [| Q2[l-eqMZDZiVڋh+>]ӎ_?W慠ŗRE!Y3QשuˡC]alT+U|x~~ASGmLH2*6Q!c#SUN/vv!Qa :T3SbΔ:z2RRZǩKcԟ`:XYzgk^g=@څ)GQڿ5M?վom)w̢}ܣvaQ,#>y̻\=t,j>:=XMƗ0 CQ1)óyr䕧j":!6dl_Q2;0Éa{fZ_|Qo]ֶgvl:hlF+>y>O= ꦌ-X)O+Y[fSg[1(zM  7j狨A2ϲGjP]੶`ٽ~E 3#u;reQ7:#Y{gvAA[F)39(ƽvm]S~g|xNn|dZ?սڔp)ӆY"ʯY1P ?i42GэcG4vCX5F{ܙL7y6?~Md uY`B&%́?X\MqiV^&~od{YIfUMQa/Mb@e}}?3V[7krgJ2!qH9JoKgl}BUg'[?ƾBɸ% ωL= }_{S}[B{ak2{ F'igJx&-r=h#]UAvey,:x2OQnat,|9O~||ў0+ (>EDo1o`Oyٵjjn͡:Ed >EZQat7 "E,}>g.Yc=alO\)v~HG9OlW-yFCy {#klm, 2O'Ɩ9E!?̳\G5 B;[=mώ1ޞkZ*Ƥ}j- #,u[&HQUe=)߅\_/D(PGѐvU5,'o$S$Q~ު%X6N >-Y="6?&9e aӰF+Y0,PݕpV~3Ow$=H}yQ_m*/u/cX\-_jzSŭ\WKy78rwk`[) sk҅93>{޻[lskgzxG Pm k۰tmX\"^- Ggdbyl>^:5~-䲚t2n=\_U~ūvrs]dh} Xی:?ǒJsZg]TfÉq[ c -V3G U~֐p6 :h )cq8vMkrƓ6'Q?š>ozԯ֞Y*ai[M;aX[aک^vj̻ ݥ$*>ovzR")YkE-?f9z&l{K~u]Fγ`0zu~WTLD7~חQH,Mtf}}Ȭkf^{ُ^+AsQ(F㲹SmaxaO,YZ#c!*S~}qPfR k,.>%폗Q/"gP}uL41i}W;89*Z1\Ai播!tM=0E.4z j% >n_>K.c|梘}a=jٞFWϋ[ Ȱ1]u=2o@8ʵ@YDd ^2-!XlWn{=dq$mrka`_ѯhP]H-S zzI t%2ˇ+}GtTxe.Ņ k<_bnP6B!ay5e3bاoe}pb8 [Ɯ܏zGƫՑ{jo׹oyEr(g+gW/^p'Q Fm96F,T Z u2WWki7c~}dKx3e9JVZ'?ڡ,AF{m^wԊ33=Z&Om4GҠk:E;7_՗2 >^8Zu2,k^JF,0[m^ܮ%}%z-JԒѶt-aNX[tW)+l0~Kz{| cDʛeIkxs,xTK.uQvݾ!?-,6]I!lCY҇YRu [=ޒmRGsG3F5o/mW,#akƂ>G.vhMFfh(fxvagäVLeW,]FR[Ed1 `mugv^ q4#Y. aR,\!K?V&.Tt®pVLA9PS^& Ka4s,ssFl"BWB~Лb|/MAQv@w㣄d^.Uoic"PyeNdD;X 횞(Ou;gE5XLJǘ$c8s"GlG 6RbcSZx7f"d3!E C]e\/n?uECGoyfQkZޅr)BjgukAbڷ!xYoR˛ۂeRMo笏/[X2=VD>g}H+"+NÈw05g]\Nk$f҇Vo1l?iFuEGfO?`/x{dE<ukmc-ր\ F9>gymFo+tR|V}h>:|YlekO!6TAuy5ߥ}xj5ǏyUrsv<*y>Zz9)~qWu4seT1)KvgݟH:olU>mϢ8E"jVW!A3^֡PYۉEiJ1ovyJ50P57QfP*HfqlW8ޠ){IXz`\隲9P:DM1+Χ g)h>jW.f;宬hiJfF+LevNs|~{SjmDe /Q25Qpk2J":#l(UK;2kd>T;=n1;[0J lf'D(^l5<6|/ԨOu6i˞]Wiwwqm߻xPs_ ]sAg+ĺ$sn4x:VuZkvˮ#-WSYxo# Pպwml'Լvޭ٭~_Whi_`ѽ e1D=wEq湩O)&U8i"W^4TslPʣC#[u G1 WG8EܡA\a *'=]`joQ{rd:Sܻȴ(BG=5]|}֍Gl_ѧE|-]4gNnKYTJ"@(!~~8HhG^۶u#{L@Lo1a <8^75۷~d_smtyp'ٌZk+нdբ^Ed(4nK,^f|/^{ -|Bh㨄}?Z|n -qNJi&3`{ۏkX;{]N]p`6),tmLE]O=Lvl|\ 46?y)AQXGJ!o#dK(Ys˨z<5UZQZ#c?d6fCB~ע?Pb|,? =|JrP 3F#;ϼ'5谐=Sh;ʝ}ΙPfFUGOY;n^H+4C1m7cgoyQZ_&Kkn*խ!|}zLVu ȵ1#c眒ۆj AmϨ'D͞2:lGء\:Jp?fcǬIK,J홇翌.^UzҲ L焲 v!blg Y.7H .'doގc^[3W1Uk5VIvPz)՛|^n{E8avB{~n+@[ ȗxlBCy;>5dZp~\OՐڶ]G֢3ƖIԳnzr%hU[zr }3P69K # kT?7j80 jJ/[=ax6~]FdݥnUX6 ˑY9jIjϮ͉8 &:k}y.sFZ36__j3ՙ/W{՘6sijxL#w~-!g؞F-xmحwGD~_Z*"Kft̓խAO-c.:1rp&6N^enE{0(7BnG;uGdȠiqֿmϘǻIN&lS<愞C*;a*unߟrk YʲD>mNVX_ޒّt~]eG35##&b$wͼK{>yO(fΆL,b w8/Ma}Ym۸z"S~K#c|w@4 DqmeO~E]Ka=~CszckR]tH5޿g5c׿Rp09Cn7/f[9sMg9cEcfyܻ0Zu wG%vD7fW]({>1~^45}|,¶uuHݲ5jJj,UɘjʽQjjc1z# Vϻh8Nٯ}CZ[jfH?FgkPµAn֧fcKY9wMq0zʳoʥ;zoE|[fo&?oBqC>XD>(_]Co@yԔW6HZ-:w%8zzSQ٭ O_ 9B-.rM8 /!;e"CqAA-:8hO_i)}vG,m{'w=Vg Z/ zJ^ЬQ׀$P>_;%su/5pI\mgJg/.70-PRU{LǏf;x);t"jA7}E}ǂGkFǜO: x5y+"~x3yL掃f{lްAxȍ[4EG7D>{liw[Z/b jԳS3>~K;??m]̍<>%YEiW{]`1cZ-ps9a}&mC(R)i*_e({_I=c7؜G=A/qX#"Yj^(XS6W3וWC|v$Ap9yDa$\C(e͸]p[܍`+ہ[}f3;ykI}X//} XИh~b9",kS XcJu?G,g%O+灮nbwZQId8"ӊY)Xd([y5w%N;ԃ^l.GPmR65uM̈d_<5}%eJ,(l\KN<}&zQ-2I1R6lA ԬsO \c[=z~?J~ЌS&vtMXaGqY+:fa7ة[>H]2TtBgc}<>'cu(zxέUO)Y_cLмQyVj9FY]GGtzڗ"CF_OAġAY{kx-˼g)2 ?MTZ').X:<쳍D*| ,vZeW5GՏ}Me-3zjg牎3x[7`<|whύ?:(7;1{m?l롧3{qў޾1ԿD>qbqW~w#v}sǫ^OR?2㖵FhWDy(O-X:`$d0"qQXͬ"m C}D>cH^U=OKN]yD̏z$|UYz(MոQ]# YŨjF02'c}sNެ #BwJ8񿅑ϘI'ٖ;[G$}|Bfeͨ!&=3uLn5WϳDY`2 7ӗk;`|Ԛ2#[Z-~G87!r-aAn  gdX,s_}֟+CZV"S'vyQx`Wkn\Aֻ-;5Dڕ(*M:L3sa B\/S,WC9pZmSj~_sFkXFotf:WbYwW/zuW_U%-T uL,Ϗ~=դaqzjHSPg-oƌ6zo9P>+bMDFf|JJkZΔmxQXBJ =ːV&!Grgz5Yh1حop ElWپh}נ~7Aס* 7ERf(*-ӏrxW&Uw6ۣf{lOi=kI}l5mO쭯 =Fyǚ@7Vb4Ct@Zf$Xb8Pj75|/ZmrmZ]bHz<>hs^(L S?Q̧!gj\ߗnZR>|&Scc,i@XFO۽{*O[h6o㢑zq@Xbz֏l+]FZr~?7;o /|Fl= WOa<-}T^9ֱ!ytDhGdģfGԔ;j Dbs]osA Z_Z4ʧ楂ohwk%umhx3eYԨ{rcKʎT9[Wc)ÍC|!7Zlʱ9Sy|:v2wMm~o&yu^ߴU]ۭ6{2D>z ^m#,O,Qؽ?O "0kR_:w.g?yrGu]RgѻX2|-wvW'"3B/#vA9T_S_[iPOeXuNsW@enȵ/ Ǧ~i;{,>ּe֭mz87QSr~V;^F_]Zkd\d(1 cQ)DRwjhΌ5dgѯJb94cEkR!H8}RIh9>cvH:Y4chƷMc>W|KEy]䏽y-.otYKv-ayzKv&R#ggZtQHe#w-1,4Fޅ 8>?6Tȹ':8Kשe*Z<penw PN[V2r)U}t_a 3ufpxceQ53/L zR}M~c1j5< w %%CvQ59lc"Gu+`7-GWt'VofgMg;o싛"1Ry&<<TC6ֻ[iň:'<ÜHLOW_!cx(oEA;mS 6 D]j gzryKm7] 6Qh3r1hؽyYC!QGs-pFn3=8M1V)TT5Z+C,awt!yկ˂ YMVa\6_jǚRبS{d񵚕,l9g;"옺A m<"/(3Pf|S}f[l۶SO\O V,bP['CP8X{1ggX3r2q¼ˉ#Cwq\}<}$V,2 C'SO |Z=5sϯyuǮ'j '?@ Ofd%h p Yy&&SXBo@c= VG2V\vU 2ڂQa}™H, #1.0<9%NTW8*P)׮Ɲn{YժZ+Y;XWϤ<-> kgjee/,ǷQRuO3vŜ)4]GuF {cЩAgb3^5;5/b__pCYM=rPwąK:[E\Y1# =|dkitIMN4c6zPfYuOi-"'^^g%Cej-=nORrW߫ gdȰk/E?']+zEtP=eu^+ G{ g}~ʥ(V8QG-|U#z\څ[EkmWgN`03՚ݢO6qh_נű33ࢱzIx¬'5Of3.?e^iJe8u}n~W7ܷ,w>fJ[ ,:؀o73Qcl@S}s]|߅Z xi0YQD/[SFG8.NCapyc3-MxE9Ѳ'G-CͲ>\hI~ =MtD ",(L FWD!/e_:khoOqhqgoMQm˹Ń^bcSF93d!bΆdkp5;P0&m5}`ڻˎީ1)mϥ-8:e8/F4 G◨:V~]dACkyZRCvu}ϵO̴D߮#tɚ}yUܖ'GJkf ٯ`00FFf_Y\;a99V}\LO]ʾ bd y jwfޱ=E4:l#5d3y9( !Sv`_Ñz3d*A1oG!kv2`Cz46$F}Bx~I{r*bv5ZWq6ϡK0?jQmvBiigfȵ69b3|e>^G=BC]CڪLӄk9N<9rk>(;̶?oTyc9Ӵhj#E|,cD^־YzKr, ʟe"U9.4WoPV+Tn`Y|#^W*3,?D8w#jǰn"m !&OJa ^-֨_Xyoy*cV5T亮O rp-adՉٶ qYzѯ}lY]5 HS6yzx.&v~lmَZ^&Amy@k<{L:^z8e]`2_SAjm0rw n[Ŕi%v,5fs{igudJ0mn(NRHZDF"?LQ߷C,.mfT~>ۂ3d[sa1"Jy$Eqr6e֨C{֥ecQ:>5?4XR ktab(-T (g%Bn>P\J,@3GqŴ02Uyes: ?8LF;Zg&'bŃ"1qS=ܚg̎:G^T/~PN ZgS"C*cY_tNp-ƽ+3(+r]fm9,BN|8g"|w nHfLX¬a&Jʆ(&S j ޡC'z9 Wt1C2_l -g "aT?(Ϟ~ҽUBLQl$B #a{Q+d=ح^pRhpm!-6V Hter=Y!x߂5Wz,|}Xyk`w~M-aϿTGhkuL,)ݕHfp>AxM-bN~Qeaf9Wy-N9<xYD+_kY%x$ԬCgu,wNuG9S?EQψײ,xPzP"(?²;ZxRvFn.}45o=,4\ik&,y1E\`1"Q,̛v7_?jYE&(t_]f~/ sIa}%b@ {*nP o6^I[kqi5P=_/b~,j ޮR w?gC0igzHYtiY[tU*Bd([덐Mhc=.d}v}>Ŏ$ۘ#";71H=6|'{BRɠcoF,4#@r{wP%(1jruRs=#({4k.JW,IĶѽK^3B_GRc\O> /5V"-<_-t*պ:lKBh4^Y΋kǷGSr̼q%w_Of>o &{ 3Lof;hf;jf;if;kfhf{lQ=n'ٞ5޺6ntzM5q4i5y]4e=h7ۓf{lϚy}l6gyh^7f:vَNih\v˼˵-1ƴQD<ӎ,?Cɳ՜{NLtz@x_Q4Es'\㬯ÚO_iud=xJjeԪDŧuUoH&ho2>Z;&{2/odirNy8Qb+.(FNnY)FR>nlߴ˹Afd$nfص,zk=Wy{]JhXr,* ŗK:,1Z Xk `;Z^w{+$uY7 ŞZ[tFgYnj7~6 꿩n𫠘U?vsqYtPxQ^% -=Y#5Yw<);ۑ]KQVGN{#:n|_1ڨusԒEòNYs٫{1 zTkl.;Q2gMvx4:H )y]&"z bYoQND]F+ˍAo3(=ۍzp$6vvKُi<ŷٰͣSܱZAC^Ky WVr)CKe֗β|krY[;c]~m]A|3b/y>Zi}RWUK0Z*BFY[eKK:_YigB"Kr6U̚|,4)tSo@wfWۆ}ZeWy1tن)7Fxjk`fTȫ"KygōGnpy-v,;\i6?&wcfqcFhy?MwGLz+pƫ-|]XU74֘#lJpq9^RmGmcѽ~Yw35Av"dDz@3-V_omk};> ,FAd)2xܙVѪYzv)k]*M3U@lp ^Y@j1Jp)ll+z{|糟m~$I{l)?FeC,5w||P# ?wŌX #ˠOVyv@HNz{fٕW}\UQ7ڝ]/ܾ%:Z D2%9W#ݻ8Y,llBo_?58%cxrmx߼Gm!/ưyg<vLONYnYfm%)KUZ n=?g6J^$4l}~v..+Fza#6sv=o]>VkA~ӗh7Fg y5}Ix슾3A&fg3qNڰys_37pYVOkJäω\z>mP c+~Ҙ$kJ;vrZـ,XÚ}n޷e|U\$5TΗ~MU>*Q֋/1ӯ-hq#'cz7ڍ15]wݥ`@8Zv=m7us=#)6uTޟjYc3Z3c V2'ɀQLkf}'JÐ9ͭ_h<up^8X[c檡==hϔOgnvr>v]N'j?ACbxŭ/w!_̻\l0-[2% RT:3AoDcm2//^}sF^(fXGoa0rC,V5?g0JiN#u.Z3E({|$:׏WU).P$̆nmh1յ[xA[Gcv'禜;yD1vkX"!(8pHN,9y =nY\VR0m>Y#l%Γ"S f;?DǮX^:jflyq ]{)VS#`o d!!5gGĊ&}}m=Z;Wcwȹ^϶GӨU0^aōwGT= u2ȶJ]շ@lRfy3^sn+/.A ^Yʾ~ew_E))/п, gn<3 mTQ6Z`55惤@Bs6JTZJ.mlAZhzzABo? Gz]BmOͳs8YrjP5ɏe#X+qh [Y^M!|{ Z) ۪eR9H۲Nm(ҜGw"Ֆ(>}喏K=eF*=2DlQY4ߛ}y@huKf@(/#=zAkkE/cGl3;nT뱔삵h?Sî<Ͷ)31$G{$9ճrjЈ1Ve+Ǘ7ΘƙO3#yY\*h߶R,'8,W4>Rf[.ogN4R]{KG2CEP7.ݚ"Tq 'XTEINNDW\-c\Q4}O Y.@eRn{l{OEwY˒1{D!xf]jKWYsU: fECր!܏j 䶄l5w:SmYFɍcjB͢g&:N0grz~?Y 0Ś>-G:ѲgРљw00zkj)fg.Wm*3j0яQ4ih-3! #af|[k/`xk|o|5Ks!,q9Y<uFr5e="jN^ oY_n5&4룍}-VUxD(.j@V{ lTL«褢>m/-%y O dӰ]0/ALeMEer_g?;p\Ww|Q_$6 0Nzs>U}5N[MV&W5Z\Ln7jr7kLXcF{~[':?a;d5 Z1I~hxE~FOK,ҦΈ2/NkύD˰عUSO;/sc# '\A{+WFOlz^{_e:^2_Pw䮚mlFho95 <$~Zta,"<>qyb&*[2vk4n-#Y >@H# ȸ\F~ŭa_[7;+63TϢ)gAU+wwZ˕ޞK۵w }F,Zg3Ȍ8FfhZځz =wPgD`"q(#}Pt~R9hgî` 4Y(uW9||z?i{qC2LD'x)X2꾣 _V&@?ϲ⦦ѯ~R5Z^vob=ӟyF~Y1l~=eϭyz4][p~ |\b)/Fq遽wӕjg?c3@`7 '+)N]nP1;SAo3`bIS{Tl̾u`ߺJoeQ?ͺuRfy]Dxq ]BjyEʠn2cЯL㱱^woΣսBٞG>{Ujk(2gwihoe?3^X=8802S^.Ѧ׬0ڟuXkć%H*b,QK3FV>rNk$:߸&KfM"TlFcwŐ:'bXJxHjQd. DFk:6yH܄%ߋb۱cɨ]»׵E[d营~6jXʮ؍3$&Ctž+F&*C')B2Xװ M*)UƁ_2b5+g}|kS|qδfY5xl9Qòl>ƥ#R(:>on +e#Fi%_0E9dסٯu_gavXdֻΑv9L|>gu45X鬴elطz5Gj]!N^-uDE(:EDdmעЌ!e'WUA=n'4E:˳sc?H[ZJyJ@skÏ^)ő)|A\^۷DGbtb Pmq֭QRZ7Z`C,C]YtȨgIQ|_1u- ȑ2?E,잧u-]G%9;ĕ좇, +ښ)qբ>v?ΟA%~~۫^~) {Ktt5^a>;*9H\QBcѕ܇jk#Wūʞ(],Eܶ?5y57bc q%Rn+!Tq#נO=yf BjׯOQ~!M6 j-m}wfn1qg&HGdZ!Be2W8Ps؞13BԀY8qLh'$Ͷ N8܏Ȁgx#"E,oٹ{REk.y}u1Jo[}v!; Qz>6 L 6~j3B3ƹ!cHwe?j'۸!*mz"M|ppF.Cעj]\`og /lfP#s{TeQ NpEdzzl/}-u&fv%- D~5bЋK+!j<(=FcPtUF2Qp!oz_NWϳ|>q2S0Q ;L(io 5hNm&}qG?e_-j ݙt?F q1}xS7pz V@:l|YؽJGJy\4[Bˣ9wĞPرh(&B=ON).VK:TXngPʔ>8W >o)\'6DdZe!N-ۏ?ݔY`ia&D+zsj9 1'{&E,Il|ޟ>aY/WUGJ^?^=/+D]ӧΕS5Z(w3mz<JG[ȄZ&Uk]Nyw+C>!}YWӚ|=Yhdoߑ%ڮ+mDg aژP:Y<B=9ߢ/9߬s$]&.e2`/~̱<-Q gc-2}<2Q'g5bGo-yQ0,i U?Qv(<E(O#۵ 'm*w5>sr~>]=Ohm3H}w<Qƥi^XA=Q-)G[,u5^\1@\աO+G CaɪeW.wjFP}85Ĭ-J1C5o)2$(ejӂBS5L/Ʈ3N\sܩGFn+Z8'+L-lNjۮ'ޞU_[oml pxP+SL D2u֕BɻB BQt}Cؚ15NJz3wi=a;w lQ De֎u$BbY.KxY3ꮨ1,[+yᰔ°>z=?!'[h+g=siY%Hys3K=Zɋu@ѱE`#zn\6ʅ[Omg?'`7Rң̗mg C+q8cLiNk%E3'##[_s8L_Wy EtgFW<|b#$yl12^ME{3c}~vJ1[xz-~Drj8%15ĭv#%ZnN#gl!- {*? }ȬYPz\?MvYz-al<,h!>Bjjs9Q|ab^VYܚBJ4bVT,WBgɓR-|InFwi[*U;B- #R̀QQ,_ܵ &h g=1>jL!Yol1gGjWV4sg}~oG6ʯϏWOɜNgB6,:,RMmFFҠ-V75y&URwUPϾ\(h}<E)AX?-8֡J6_xm=Qz _ck5g2OvsdQLԱO,㟓ҿ4ލe8A8X~VHxC]N37NsD[J/0io#Ȱ`,5}F8KlAW߂-IMyxtajɍūVvSw 5DQ|˹lzފ.puN4{h&j.묜2ĎLgţ)އҎ-M@a-WXլ}I=lg.!5z9qv8LD +kQtW\R۴JerY[ڙ]Xsj}=GkdjŊܧ_=Ԍc.7 Uj-1. >dajg/:&̷0Ru2Ϝ^, {|ekw-fu_QJû~)wyμVo. Utlm{vze,QAџd||;of+>p*WȷZfT)z}VvdeB+q[ۓΙOD?=?ZyΛf4?'sQBcZ?zMNm6vo*Kng| )F W=-}k~tw_fXs6K 6$=/n)fqG<6[mlOE#c?HLA|e〈apFTl+˸Ɨ={OLG %|y@X?ZHm^6۫f{ Ϸ" ?T"-N}9+̙:eϣwg`üR`s5yumlT>LBy ?=>$lDh>|25kC5w='[ҮP}M+gWȵcfK8vb=_;$Ϸcbd+ɣ\4#wuda۽u#Bha52](-ntݮNm9{Z uT4h<,}fD?lf0%\ 2* o.$oW[&#Z;+ܚ|һ%ۿnoSWj}doh+b,}t:JXD =]"Rz|~ eFt҅g|xgjn~J~$OJ珒q93ql<GQz߬z?O4EFϔ*Sj\uP> h/U |=pq[< ?se,7`ޏq-x'5M>gN1c~d3,:eAt|͌5jN0!4#j>otDFA#x*҇5oT6ŞՎ{vzo5QR`F$,CLQAjX^63ֻR#" y%xBi#B1W~6lG۱D*}>(T01s֎{>(](?@5bXfou12m)nwlb |>,},vV @GъتյognB/0my2zEtN pYFlqc2j/f m8Hśmomx\Dޭ:^ "ugӭnk<^s, ât-},{:+SƜ?GZc t_=ذj9 YͲȊ?)3Y8P3ܚ3vXԃltc%!Cְyk}SY6:ūX)Zkid!嫷OL| Ei~ )lU)IE"6KxjQh.HPcEoc5{U eY:~r̊@Oc_k.֨=WAғf5poz4cVGd+_lm"\ ъRoL-N|t }}bw!GUXj5T!)>['J+h-yM7Բe;j1`=ZzuQ*_Y_Yi)cȒ<,Xݕ뾻`-/( . +>&`DH3Ѩכ/.պ5>Wwў@0sbL ~HL2c~BU5f`Wct$WոJqx>&.Cq&+gm{'+Żu,R\LfmV[ l<."c9uF9N L˞cl{ #f`J!HZ v蒙>Ϋss%%_3[]%qWv1jLdOƺo7;BfU٢&`h$Txό́==Jk:>߃zmQ Joh:s;ד ׏hxy#%w7)v.Ƃ*e=̶eboXnrgGEb^$Fo:#A>\j+obY7ZC],2}"Gָ'b53 ve0gsJjXa޶lU5qc8Fc2O( #gMg޾ 5>: u >gDƁ|ȯPk^[ɪísځyzCv;N ^=>أk\r!-PL1c(Ԅ4*aaiAa_32ht}r~5A#n,|5,@V\Rb'D B`|pl}NLye(캠EQtň>S1ҍ|.d%m/aEbKe}+L W2sj\+Z&ߺlV?g\s&l0-I/-dթi-1HӖYu&jc d'}Imo2`,7$X ^0~l>}3~~Xam{7=w^ (WK7qWԀo`]j5i"ܹOυ~5XD?#bQTdwU.oFtlu.uMi7꫉=O w͡j=2|>}ӎG"`=*-jނ]晔e%{r65xO!}8dW]=\{62ZD=QCEy|0?6 =k3#P?`aaRC fx3׵E$z4s,^%oeZE'{9RO'*6s9İlfԸh4 V>}Js_n&ʮVj9ZśƜ̚bq^A<>Ky6Qs"BٰQR- U[iو4_v|!cy'>:1= ޑ{ ,(w:/s;퉲Ygsv?W~7K xDkBOxڰt)mlG Z-u j#jΚZI?-y3No,Jy`s p>2 ( J*H&1>L4"c6@Vn4z.^:u2`s9ܕ̓@;]2uD1lvhFl ^ïv+^ (adMg_,.Wۏ 2!cH)<;M=\^ְN>s!ɽd}DV2_z\sd nQN} n(~_Gl4ӈ?BZ)CkC^fX,#a"̉H~eᗳyS.=DZUnE&ElkXطV̆6"F.tFy͎CU*z#rٚ϶~r\^]t#]>}exNYl]ͽX7;ː SClI2F5n&>;81D:4vO6S +<>V8K7Xu"|A.bMQ~Hx_V).Z,GL4gwWoe7Mo=8]eygq|._O9YCYd[6ʲ$&9ŝ5ڕBQkFI@H-3F闫E>'Nz~a욓f;mf;ofl5f{lOY=oOf>oZ^5fپ2>jlflvlvlvlvh8]pH_Y=Q$KTֻ⓷뭔6nZA F[MW멾e})Fӧqept5{y=˂{$O줚z-Gk _َ%r^?76U{DMR͚;/Cj(^9wGyv`!PjZ˒]瘠Uk%+Z9>>J&/Ve%"ֹxV6_BC|)pLK}> |J>٠Y{S-{,~dgR0-k>V?Co\D_͎=Ok`luy=)+ f-v-̐;k\zҽǩQ~xծ.^]lRAW-53|S6nj3 c)|)tqWOv {WSь\D= cRB^:ëL]Fv~x+vZY Jӟ$AA@rcYE9!jSjypn>1e}v'ZD=c4xW46Xg>>-"`~mH-Va@Vn2.ߍc/G0PyP#vXYڎjյv{ƭumdk$NC,_My+*~ʀ PzŜUғq'Pl1p_keeNzw!~DgXVb=(sgɸ2mDhͶQVm'?&ٯ,V^Xݰh#e0<>_UW'k鶝|!P2m)٥ve魿,g8elYsTwm[E_iR$mY&ւ4qY+3rN^+- ?n3w97wmxE w?N=郁I=Qr9iL4`=\4?ێW};o-y]To4iEkl :3&L_7睇B345z1QV%"Y.o>t?s~ ϰ+ϓV~5W#%ÌE{yN֢P5DI[n>( b!Tݪ4[)u$n1Ba(tDuqy%ܓ+h>zbp$[307Ȏw9RiI`/P0 yȼ7LWwFn/>P}YDvYڳ(Gu%DŽaLsxҭ5;u!,W0$&ft1GvW\̃!$ֿߪĢ}8J==GƃE$Jqk4 '(Ze-K)+ Gvi\;}N"koڥ-I}l5;ܥ휿r|I|`,-UF[K2V b6>pgrp8,lf4B}<;yrh~vlv:^D^ck_}eq nfh2m=9?%[Wy~,EnmfkP:W(OkrYFpL&> Q6r3+8F MQ*}ƀe /;,$ɺ&f~{JZ4 ¹h ]'pzj7O\^''9I:LL#g af6.\r=1!(-|+dZzՃՋe;ZkBzxg,hE$ݪ%n1pc5"&0b~Rg0B|5Sr=775۷v0o笏V׌Ž_">sb[eG)ykECqlkg΢㲑swhH|8:~{\-oH[KlzOW0"0?#Y(i>wD8'Nƿ<\:yuS:\.KKlZV:WWzi~»S͜/m--W0aap3'Gf p\hCo:}RZя?ȾBːW.𜵨K[1CY] '_Ko wp|~ܬ֣"j]y-V]yi>vk[!T-3MCʟ_EBţ#X]֞E^ØQ3_uy\'n\{05`KvA:+϶&iXHiz.] WzB[huiPp ;ۦ Y꬞ ;]Rl 0-ٲ2Uvk$Κ7I6Y7E]6ۃf{lq=iٞ7'i}l7ۋ6Ϯ^5fپz9+XDuyo|BϋMD'ّrx}5lm(T:>6jrjxM2nV2^هIVV)^}kJGN* /͉mds{ݞEY<=ޛƉ+ 2}`KCoGt^&@kOy_E..QV 쾨%aO+hBg s9eO5}7\ͨъUϭP72CJ4JţBEj?>mJ#L VG $-WLږ6dx_سzemQ0|kz]W㍞ŪD:'呖1Bp1%Æ7 #՚R ȀP>)}֮Y51X)[YgSW]Z*{m5g̺qSCc#y-rVw9jǑK8'G œj=e- c](I\9{[Ĉfʐ Q-;2،0Kg|y#]w9vE}]Mk߬\p3rSZ{8Gc4sw,%ӳR|WsRQP+r[n,[@5PQ'lN >F{QcA]ZԊ&w|μ{Wk"Nmߝ^j|3g) i/]p[סke='uNg1fh Ӭ=/UM ]mNFB9 \d9x'/6U6Ij<=r5+锭k<׌UsP_if|;] a4d 壋zXX|LJh`T]cŒ9V6R f4+(Wõ$_PtIbvS5n{Vj3HfLZdOgROv~oik'5=4K<^QGkZs XJs-!cVvXFOT1vL~o[T^' "^o4]||8=?{94F,6#!Rh=A>׹ϣb%8ɇ+2Ww;>Iϣ)x#QH6f ;[O_UxT 1G{WsD {'"ц(OІ5f-t5/ODȂ_8.z_Z5\ w=NFOj_Ɋ)]ϼE踔uԵ1z=[vc^91⮋ߤwlmFW y>/g*IÈʋ[`㵣)?b&35WxFo7#|Y_]\¸-rղ|<JSbc}Q6~2*l"ያ&bpi6M*$67+ _{PE!ˢ$,}hΛ-Y rN;_ToU|yΌ(n9y \aW⃵b4ƞ^|p,}.~cV 84G\XDC(5ÎI'bT- ;qT>2پhaYyd9`r@6[M=!S[=[6!> TdGX55G|0[oC,Ёc>oId^>gBSj;9}茬}ƫnK;X6y)#*U[6~M[Rs֩QB_#SD] ` rkg RqX+`'G|u۞ylq=i,&:Y5|V4v3giۏ<GdŊ<V_%ADy4!nvZ3ԍK:1 Z;f^?̀@ku1QwXfE,D,^ R3҃+Ue-qRQRcgƺǝ ESfƑwD!"dk }o7g\L\ G6h8~[g(}9K*-|得 #J<\jO?`$cjׯfgйXQ2fma2P"\kȎE,ˢԌ&@q%VZV:VDܸwhGgWE%wWQy'&kvuZ򌎥f(jа6ubssμ~=7@r-Y˴V7yh/Et嫄R F^.Cekg,@_>}\-M1|밶'{qڙ#Tonc6ּSpCfD3("ɒZ~>jbzC{}*{:de[[ 5b LԖox̼^g-)`QhTF]ˇnu1c]zZqV,)i*EU:d΃E;VhWas4R,z|`1OwϷ9~?4Sbg3 sd*g[Xƫy]mg#s TF0jqe;{m|N>z_Rabu<1w|MU lLZ3br&hyD>jGvl'vh_G-ѕ ^SZCd!ˑ ݏ. V11FbQ= eIGZ|{3{VWY>ً'>S% (,4,[Zڰ]M{)&p왴??{wWY/mHKR ME4Ui/j(Q\Fi!^ҦXz^[ӂ)HS\#.=6!U<$i's?o_3gΜ9}ܷȤ_]׭б }_-|@<fܗۈy| g;7I7?G}ISS}{M:[ 3]L^Ө#`@XiL^c;m|v=ol.nsv\%;4ߢoq\WzvuYfo}3z6-7y|=Q+>gATtм۩#:ݯ)b656y#~_f۔6[{߹gɨ:mUt{J~eG@֮=k?ǜXZi`׃:2fLm*Ǚ\K F--5ubJ}<|4] ٛ%߭z\#V[3WVm rqa56}Q~fg>%sZRH};Y_#slaô4+ʰyks~62Cr 5֪_,5P߇ZR[ 9dFW ='{o/Ym*6هv iHOpм&bBVFH=YUFܫ ciur跧5vtU auLvGU1%0ϲne}\9髮zrx䭗cޒlt>\.WGwOjU/U!Lt(dŶjFk5vHsOK1TæJn"QҖX3}Z'>Q٩sa8[Ic~M3šhh!.nAvҽE4^?1˭3jy϶)lMa>5#a]]ú뻪uocng(p{.gżf~p%0Ǟ4T4_:RMƖy^js>e vj S`?ciT9gnC|=b%Rk aZOC=LW>^Xiתtsн U^ v [µcэ?VzSIG[W&qJm1A=쯇dfљąY d?j`6iٞlƅ*1:}c3|4ziJyEoT2sfs"@8u;SSWĈrcS-U[k<_YNT~KjE&ܵTf仿iUڞzŶ+D,7P^~̋yeI|G{^w&yخĚȪ_x:b63 ^DZ m/T?5Jv'fv.?n"w<l3CDȖ #%R/vF6C]E yla?[},0Ryؤ1fv>ľ$b6y`nAs {*Gb^(>Z\i{5[0lm]Vq\[=r!|oLn6fۤ 3aEU=b\OOudrujkuJœq?rb}Qd̚)3D_mwlM!MW5p+оl8j;kN5uG ۜmꤨ#{#?HH 1]/ƩX~؍p?)tӆh>GnG*Яy*Z;w\͞y>Sɱfv\y^dyW~ᆰY]lN".\w%S [ Z߆LUNUcwAg"rw3uS%zݚ8j"fi,$##ܢpױsn;RYf7-cMF:bI Ϝ2kW;s{lrzB( =e_oIm~}e=X+=hWN1-t?!Le?^|f{.u_<9W@FsTR>%/ʲ~Y>Cřp}|?1 h릓͖-觑V Cr6\،T2Kkik\oݩO%W?^R: {2o?Aw~}mv47}Sj&݌ruջRw_pFaLOwx#zʙ+#7vA~fyjI mJq/ea#. s7#^L#n<ճHl'ةtRwǙkB"&3iyDukuk8OVrnR7L;2^nfO#+Q סܪ]nǞ̝^6QT"DH8U9l0©6|Y>l,ٽ99tzΐEgd;l6"gsQ?~"OW;󮝆O±H^5犯gȚf^uDtq'rr3INl8;̉=UݠXٴΛ^>|6D;ҷP8L_G%Mhvn fu͡MύM&+g{uqf9r-MlgZOɘK FLq{^>y}NCsdG7|1V0KߒVѦ[y˷^bꨱ[ҩ;~WWb;x۬k[m٭ZRSBnf_{wƜdu{5s - ~2E8%-3tWukzk=3ugb>찎qg_3I)gVb_ʉa|L_ُ5ɼo뒬ߑeͩ4hĿY;gT)mnJk׷v^W*[ʳ]Ǫo? 渙q64GDMF0{ƧA~z%tv-~6h.3kRS^ *␫6y=T/cXbRukKU)}uOevEN3Y/C>k͹^kgs̾?6(,eL4j6ymչ?֫ߨYn[3NYN4UUN/OY[ޞYyjj{o*vnC}jlь.陿-67dn3k'!ir~R$RY3S򰜏Y3HDJw§\՜K7l[lz7ٴ_(]Ϯqa⨸s'V$:}2飲6JT}PYlLtU3&}7)ɦ' L‘Uzv/M6RÏ7q+|y=L>ܚr4ڝ>̼`棊Tb*Q*-:e57{Gmnu-VQ\!˱En]7[}l'Ϻb?'~ 4Of7̷2_&>=:#[nh"c>yGB5F ndzNϮɦ:.oM{ >.g߶G{ũ6883SZuc wsߙСW[eSCb,󒲫vOs[oK= /QRb}ۢ[2oIf.->~lb}}nf; N/\oP=g6lE;h\nJ9.IkVr9*E9exƾ&:InW?Ge0#|, Su="ή6PlFkyљC=>ܗ{G̀}a_3fWq[~[[4jܕUjCޭ*=f͞lf=qȲm{'2~T꽚zoT497%iUk9N$$gG:tIiOϭ>yl-qmGxojWғ˽ʴ&W[H6E}? ۼ6>g_f1?X^Ȯ-;L,Jvj岩q5㼫{+l Ӥɚwp66tV9IXgJ5{PaBv bIGmKg 1q\aBΓXތ?n2^A%E/lG@%,fNlw,%Ό6l]Ջ3cF  E<}i6e+X.v#9mղ+DN&l+*1F9 E,Ǭ4 s:zz1z"ӢS6 UE DѴF7jIrV$HK:>UU<I<]MpuC&L!VRǢ>T=h{^B,1xN T~ȵc8+;(Yܡ2u(m i4-|WQdr8B)/خqӋ#bMo-TP"Ys>2SabkT|62Z&PhG_mtfAm ?緘oXH;]۽b؏.5ث x ,j&=dAMG{vNUX-Cw 5lp1a"꒞@%@^!F1KZK#9A6Z\M )o2U]6N +?l 04%؂j/z[(Z#\Q~h w/ UW3f8H'$־-mWq4v(T<_%aQNS4}v8lr21L|~@ J)s5bXɢhYS"HLz^W#c묣կ87fYG4`DB4gca=O!7ٳ,to!ˇ6Nlh8zZi|Ies9%'Gl; 9)jZD B<.Dr>zF/+i~Κǫ3>3+u7e Η<<PpVCGTP% 8Pe`hEvx dPѓG,x$Lh@F$lxEFZ)p(}jG*ojnCO@R#0I}& v("]^`9nU4eᦫ!{`R+o V OѢ{@!J=73뺶T~&RsQ?`pWMvoA%AGs+x[ju /%'v My߄0rՌb:o.MBveʛvv7ABfO6m;=4J] ۻg\!(fY;S1=N2.7CD?D ].\GQr E!=B;; k o3hʹCyA0pun0*?tSSL|(ѿ}7EP{&[ oA'jҿBJ|G=%LaqQ(z]-7o-+_hyG %\$T>xīCahǜ+AzC ̀%讄CI;\-";INO_%en_&U05-dKޫH%7-4sGuߎ{O fa־z 8%ˬoMoD3"@Kd oG4N%9. 5@H_/ozGCC\p#rӸa 5,uB d-~dn#Tf{p͓w.G!_u7 0u=6/Z{uR> \wVMpq,9ζwv7Y*ǓLtGpT(`s_G?{~o~/<*;T^I95MpstX4M]XWQuހKYW sv5`5f7*y \Ҹ .z%ztM ۦ=b r!i0Dw2g4Cn>f7BBJ{ȑ!ؿ!@GHō&&kH"|ĻLa0D͡S]h\}Kk- xg. n\IW*_ɂƾtR5jÚ[wlMt_9;O䬪Co@]hKk #NPiP`<7FSh[=ilh$rvI. -ĢCΉ1~X@L8j1=yPꤥճXHT"6DKdEVcC]%Y(n̲"aZoH8(򹄳]$~ {@8 tKPbkcxfqr9S@OL ~oC:B8$~E вF^r^%O Ӽ0;{lؚC h5xlCm+כKHMt"1vQ;^6%tLMԳeU\rL럫Wطe<_(1X>K4.9wY421+[aǺ9 gsfRlJ󦳮%g/\S,˝$?ݙ+uU3JO;?1[1 S™׀./;-wAlxș_Js諵"dnG>_thSжH'A`EN<5#AJh!2V&y#5}l"Ԃ/(`h tn  8U`4$X0. BoHoLV=h:eTھ$C.iuK@*04`9*U669R˹_q>2OaXqa t]DT.axRG#t4'?)ipMh@a2~k(+5}yB cٰIS3l ИܬyƔ5&Ew$RI@bIv=uY3]o_Nmoū ^-RИ[NU ClBap7$@cd*d9%6wb$8,|1ͥ{_}[D"Y P'8U{tc?kiΜr̈́lT~,S(] uK) WCo */=h2F $%vN$J[ ߇STws6A0G 2H31gPRfZ^6͢YQ:0+NfI,`츱.窄xґPZ"SKȵz/J+eh-0a`ޡ2T#Dpg=mIKe\M&$t 3,3nd~uht+-8boJ!NT!pg%JrNM(@jEt|RH EaLj8#ۣ+)o—?'[yWNN3ԻldkwQ ,Bo,Mxb,W@ކp5~"XB{5Ew_u܊auG3|)I՝pޑwRbbƦk 74=Gi277dHpר~skΈ(1# O u.; ";GG@r,Tطv{&TafGs?lSmD]nM֗^LR YՂ agJ912?F+C xЎݠ2X]d!2HF."1_FSA%0!ȏ>#Mvj qQ.qXEǘy򯪲΍|J @~<#AB ~{ >vY;#@+B~MoW-R C%"j*h;au=dZy c! 3Dd#BC}%.'S0=)Yz+do>2lv>U:%_K,~(svy:sTE9?fM61Vr`Ut2"\iZHl%O=LKF"tZj(=,L }b?C49%gvc/ fm2B~ 3̞ HR.`iUTN? q$^2Tb ،2^y" WX1 SZ1ދG\I # ڎ/09gQ=J,5L[U#_ck  .hf>Ȥ!%Ⱥ^FB WU , =$~Djyל=f٧ֿ%v,Ekx2\Uo[gCZ7M'98?5J#ob_g )íY8HeҡrtC#6Pm%-壙ydl4],BZKEePuKq&n<  =G:Ԡ2Yԡ||N[2'?G=+NV~q}zXُϟل;ÙfB!5ʄ5%k,wE\ɔRA_yA.e|\bi`lpl+aXG^zn?w<%n9'я"P8l& Wӛ՚!|| :y.Tʇh~7.VN>82]c]5\L+ocd/w z^ZPHItQ=߀Jϝ u_H_O &7B?9W)’]]գ`1@*BȾ ٙC/1t xʹg Ww-Ll72CN.J|E Qg+x:6BgǪ@/`FirߎJh׌bG|s!f_$ig0yS6q޹_Z`3hr}R nb,j/C;Q&CJs( פRY($&5.Zat pN:p$u+; ݂ |Bv+͏Lv+ xy@ ͲpZly@Ӟ]*1C@{u=%5қB+SJrbxj/.i]',L~^u{f0OjڡXh!e6 fy__Tb'.Zϔq=vO5Kz㳦fbK(eD= k*>Yuv vy |i|TNfgA,{!Z{TdJ2{hT쨧M%3Zź'*'Wam@03LjU#; F XC㛝~NP:zs^=;ul:>?s 2U (& )H/uʿ)y̯@>|#_ptNr>RR AKh;4^ϋAVMym۰v^@5L]p뙹7'Q?WP W X[¡TUH-҅4_'C9ca6]LF Jk2r+a-vQ.!Umsόv3+ӽJ$9]$ݴ^NJlp|zL_ğLd|rjMڞ+b)TW)Trz"MY+p`^BE L} e '62jxÚhvfe!kH3 dLnSc (B>yubIJ&N6-.6Ryap Ķ{H|u =`WaN1#d\:mBq?;k_]d;؆M-DEgjtER϶ռ#p# 6&HƜ4B{?au.^+`γVpS$f*i^m3#YuޓEByi-,斃_7B$D{ dG,¢&|Fo]RS*su+6?!; UFEE@}R2IVM'g4J_YPP0u6;Ɔ[_b>Z!-W/ήѺVPzLA 14CDW=̙.f枎Hz@i_̢CjF&n+];")zS݉i;3枺ӿΑpBkvFz\+%Q4d[@i oRNlԡ m#͇b*@{c."6_2X5#&1p qvm5d㞒XceRذufA9G jzĴw(fԄiL5N̮ddS/婬3ejE 7*ip\>dC7q|hESN6B G.tD2_6aΝ?%B,} b4bkܱS)[g. pl[ 4#sj8bɐ< ~U`NS亻AwKKF0 :GZ33vh9`pA ! nEBq4wi*꧐4'PŖEo~ M*p^J@f;Thw:J=D1wd?O;P0R_NY%&xGOFJn9޵nbDQ4h˿aMϓp1.#J6)Fc s4V5l]Ku5YRnI$2!/R?8zʉ ẢQ3]GLOfӂG5D on|8b4 :ӔR!8EJ:&CC)xŜ`XOVHx/Wt0&`-ePҚ^JDL \ATe7z^pT!I5>?VSd2kui=-B.=,KqVҒ)^)Xh{Ke85A' utT&hVxޛe0=xc2V)|5*ΒȞ%:(>MӚ3.WN(﫜[\DA\q5t\D& muXVD.T1*.;HVSa,r$ZIY痗ԇH1h&Ԣ%du S-@2*Fkj؅d %&( ɡsV4GslnQ6/M*"8{eR72xT`ho6fS-͹MŸU?)(!U>x\&dǏY à Uy&5JZ~ܗ o.ƭ L9 N?vj y{eHN:ٟ M0Aϑ~=GIx9] :p ܘЍpuH1X|#ZPGL81i{ DXDh [ͮ"Tt0yvmZ†" X35!39 db{mdFra%嘏+_ nAf]rIi݆1HYIEhanm5PV׉w/=DpDgvHd s[ڦʨzU çyۘ$!-iX ,QY'-N0AȏyXJ7%Jk{x[%嵺th{ ؇N |XjCtsb_BfvC%bXEl*;qvkg;pa’7g}t҅qqZnrc6e,=׍ m]Sd* nrI|0jxFy:߻ 'x|xX$:Ċ̼+џ)#4[B#,м 8Gn UT+̢*{ _)WT*$|mG  &_HmZ=u BtԘ_oG܇=~uSҚzʥԩhIq"if7s뛺Z)ړΩu>ڇꎍ@Y  @䦇}6AX> _(8mQb hph^7)zhp.o -qwfr]Ô׺&H$r?si& lf ߗB^} e}7F|EjXL+CvUHQєp/- ( 46/cyV'1XowgAݗNq"(v/O)qs)wť=#|QrswbҙEeoko*[tݘG$Ά ((?[a|vf~H2[X'w+Ptr훅,yAaԿقpJ * ؙ$cbrd*t,Uzx&&<}p{gLjQ<ƄUk"ijg;8WSC9Nj@,jV`ƺrzlnآjr0|" xml (Gp{2xTmZ?0#7s`dv~o:M#Kp%T%.=-X;µ=pLwp䨎 úmeҟQM$ к~N#BA7fnV[Bzͨ8-c{1FLϖ{ŧvJWP~9 H$>oUt( NB8ws{ rǻ*G=7:]Z@zvz&À 8rQ9:Z͚l6RYÙ[ &#%~LeB;^,X5?-Õ+vrԃwD ^B'eXZ@ ?on-]늱GI2WӤ{c-F!3o0N?\a @ҧge;]O!؎eϘX^W"FL ƺԍ?)FGxF{R-7q"R@@' ;y nhU ؗ 2eSY:J-yZwdJpɼ^t;/zUe%h`p i-#ZɍN/ `ze2" 3}}X QpJ96Sf6jL7%bG! a|ؔ[_252-N) /,i}sQ9坫vɗƮ۝@6B۶Glo BWA^104Kdpc/X$.PF *<%ښR- G@\B|)ZxlL13)%τ?6|ƞ\ wkCchؠvfU\-vJFKin>Zk)K /U"Dk +rhU:hn 8#](<Se wHWQ|Ͼ"AyȒfTsRAȎSI/q GD.XNsU66nz@j=c6JІRs{/Fz+un-f|S?%)˹"D|e!uFXݦpiD^x=XHkQ} [;?[ójZ8M|T*|a!Lq93ՇJ=cu|x(iv^Oc>گ~%qn[;[R Ec]ߧX6}%h2TTM7MQ΍`'?MP;LybFAw1_%Y"bbX eEEH{޿ȱ=Y&}>MAqZ}rWb^OF"ŀ·.c'@GL. ǽ13`($w1p ]dk1wB&~T_8)Ζ/Z_QeZs-%<)Z Hlib8s!W.NKWFGZ!k0V1VzM-"7"UT4ga>peFhy'x7&tH> vw`0#XIW SB&*UitySJ(aʡ mc4B Y XI.?៘2y# C}{ni5o#Ճ;|QL☴Mnq1 ʥˡPMbks!uY<1>C"eE"l\nÔ XM- \NI#MߺPP'n<@tUD a!$l+Xr?8Ots D pIXIc: H!>U ,^8x T'P ss=NޚoDMʍ4+lOܕo"f;Lu%^U沈 l=v8om*e*1@F O"{!G޶Dmgو"x6;i'j=Fy Lu qY B%]ʵ Kk"ē*!bj|C8e8 I0s˞pWm#{9llnע g 0UeoG[( '/. d`xfh[E/rPq*hRX>S\9C>ES'཯fS^reK( #s_erX:ڱa ч_{"&*hNX!4+as|欢q3N:8S*ޗ%v{oKNuB)HVi O=;D(]]nvׂY$zW;F5.,1^vS#Ǘsו!*ذ7B w}HeI׉*.RȘҵ 91Ip28HiU9N=%B8,ZUE,N`_"NUZ.jUgdǫCڛw)IiY)HZ}bN.28"ξJ;8R/u۸-zt@ `Cwo7+g!u\üj[sM#vmCr*Uhs^匃i({pTp434Ğ?GC}gII+i &p|YSԾrV˗Pya{)ԓz Nd) Q?jY Dr0F;덼GYI( ѫ=%za,ZW/0-(-ս ťuԗ ڙ53]ܸdv<9)TxA{ܥ Wn5n걤!㡪_īC*㽢ۨBvP=*V\7.$. {rO7G} Kj#Ovw&.w<թzaǯ WC-h,M5d77h ]};2S0:dxpQZ&Qx&F*EkQ+?ȗ 7!3xHF,RypQȤ[hՎ-iVcJ{Ǡxm1EP\5gtJ#CĵUL!Ҧ&emt3/ CBsEW5 ؑe{_)VH[p )ltSPi$b߅)U:lHƦ6?1m {Ȅ}jU8OŽ/K H-OlQ _rNpU-?^CD; kFĖd ׏b7H䙼@#9ZJqԒl=&Ǵ Q1șj_ ?#7}ڞH %\^G3$?qO(G{43 ?_! D+']ׇumv>29&X?&>xAg3C4jz5?uvS݀&A٘Bŝ}$|8 {C,1 hư5τ]eq)6q\whx+nt2:|~*qW{zt~g@ >gQyaYݰX n$t(G߆tr Lu hptRf+ɈH/h0T'}jFl4M &)uݕ$m8ݧ3%f.@K nDq1 2*7)L/u|Ǣp3ľ7넍& _Q[]E{oz9(_ZuWh1j+xrHJ xAo C;$}Hؼ=b~v3awq;D;J7zN۰O>[$"{Dz>ٱڻ?A}ʸ(QHվzōp:?u!eڒA%ٱ3/Ǘfm1af,}ۆʡ+C=>+nY^bD[h^HP VD6yY\mWQw[XvJX~BXՍK q5ul84gal`+r4D|&0Ru6'Z{ 3Uq\I4vf/>>2ڏ.Gd9Z;Q\wʐ/,`&\1q/N R7$H"n,Q3,,|]^'X_CQ,aEz/طmlۅ&%鲞 12Vͮ%'WڂWKZxH [|Q!kO+Þǝ/&{dz⪵!R7,-ɍ'7RU9>ǚbepy'.D[v rV? '$zD,[: U\*%/X`?>كI@ttj%ͩ XɅoYW[R)3jE“c9ϽĈ*Qj#in?nU-wr3*M{TF/%@}楦[.j7f08z/HVa+Il@DUX>2KI+^NԈb;JfkA(7~M`oѮha ò," SE ¿*ܗ4 V@B{ 5z&Xo',>m:wƁzQ E._!4ZWEJgL' GyئFR<+piZa?g}F$c7{R3匝 tο8' 5ghqr}sLAV]84\o{4 )Xe2Xl22omښ¼ϩ>?%/Qͧ$sLD2hȨLX]!- tRÄnH'F*f =߾!ݨW%K;oV&L>t0rЖ\bi^4gCaq4O'Q:K<qQ֡Kk8wX"F?_7(2>Mist!r "+Qh4@_5kG+ vvR}ʼnӃӼ{p&HQ`AN&vs,U hA@hi#+UBR ز "&UmS'y hg.ap,j/_yLF_5T 9IRv'R5 Iqf2␃-Gz?ʣTJ+aE_Q-UN>>U^FݷD)Fz ڐ@zTc۹*W7nQ! UU:Lc%;i618q$IV_1Ӆ]{\_"W>bu)XixŒ 63TLl"À;^aE, & YD/%{"ha_u,Dlg6?EZ2Q# 3r#X DN/g1=,~'Aݘ(s~;xvq;F1iOn}{E4Tq%М,LrvP.hN_b n%?ĸ-ȀC`n2&ȀOrnc  t/a)T!< ?y_{CSxx/(=D6/E"+̦S3:8) Y6)#s4BjsYFsjҁNzd2'5J#k FT(+P2i2+VRbӃګwlb7(i,㾉,gިh tǩuZ.> "2ay!Uxd[n;S!1ؔ Ψ:0p7%u;YY~LyKoŬ~3veX# gbWѩ iWԐ12_8ֺubI5%'GSaFF%|nw$YC eGz%;_?ydC}}Ot( vPҾa#~z~-xס>{uŬW{=v\38[N9Cyw;t|wV۵2IMn$ hU؀?sGa0`DRn\4#+=n5)$nvgu#>E GWu(6q =,F "*=Ck `x4۩"fϵlRyllzݮqBr-XID\T&_'#ıa\eln?cX[<2.sׯP O[ O4( Nw3*D6ڢ~@ ;J؆Y y&(%䊊xd%ϩ8Ntv8Y(G^=jJWEbRQpNkw 3p8ykͪȦÇBc]1-P ƾщ3f|EJa}5ؖp";|f+O%>KhNlуǁ0vxֵm#{] ڣ=5V%%~DȘ4 aյ#]lVkؓW+U>D }CIӒռ举i(}^/ *efg BjkI];-gAQcy \&^zrNURߎD*NNb9GuQu2\zȹ'2MS$ؚߢQ}pC3ǀ|5MƳ}ݰ;|\1뉸whú~nR&>"!dGz6` D&/EUHEjZ4AQSE_O׫\ְl2N{7:[6VC WKjx2{ )PD;<2Rm({)FJ'PZ%l2X}`pniW.z϶ĝR F_o9VCWy( 75<@儆DIBV"S !jղqp'X7)U~QK{kZR -e6sm@L?fvAwRʲHZ1|Kܓ3DSkfxz<@ks׫4?JMs *'6h&#=$؅gYeV)d)shrvY'֨"8?ۏcgj7KOTo6'h՝ap|RsZ_.L՘'m;B6Ԗˈwh]tݸʠf>/g2ꝛwL %)Sx3!I HH듋knK{gRH#<Ֆ-V+LGi1tF}>hF v7-bVoO;%HEI^r 7DZp?6J?5dt$ʿTPć|NRۀo>^(Ѽ(y2KLOCs+I{ϭJ5tR-xgǜ~us#<pՐI]>5L.2Վ_+/"r,apEdgvjAYvXʴSMhPi9P,Bey& D1UxU*ad732WfyA ks~aw|FeCT`J Lݚk"2s~HfTM.  A$3Bd/.a3܃&56^ɃRQcYRO  Vq%c+H:$[Q]nǐf.Ս9PQh767xڌ8~Okx5bX f,p( 8Dl;bOC,7s@n˼5^wwVƙE!>OVG:|]] ̐җD'ڔw#eE74ɬ3̦$?(ZSb|- %eVUdV.0{$1 zdً#䈬|E%Sͅrz;?# {sB"k^jr[n7]BqPuJ˗3b;)sYV}W?[%&6VjU@Jcs' ;a-JyWjx9}v43 JvfH 🴫3?.gl13mbI>p.3! ͭw2#dS z5tαW3:\Az2z&э JMA)\z{4P^^LchK$#R֨H/}5/Zg^eS9JW bD& `}^k[ٗ^ty]OLa0 '~oc '{;k-^ Ȱg"-Wi&0kY,h S3=cmT>_y4`jҭu ]*F=UÀ~sifNAXpj^1WLoz9g}XwGYߌKgcK>Lo-l*,B[YkaŖLLז\V{ ,6-`AW&V ς<떦Boizg$m3ݩ>Ph}H(ZA[Rs3i`-{$@ɥrsG9Ff賆?AbEzq ުD d{TU[ cxu6RG"]E3,rȮgu ~6ϕ$煹RVAJraap t:A -C*bhF[;r0]tkniA.=4ic`ioSRpt_tdf JӅgYg0,oLBѹɝ\gr6nbJ݂դ<ρmwrUF({C2@Z {bDU ̰}l:$V#bZO 53 67u]l𙮝ZDq0}tFZ =|JW}6m(F %;I2S)u;M +0uč2=az&g߷Тj(ۭFE"By(٤?"V) pzוO.ѠO]4<%hεI AD . w&Viϊ֪b[b벴e#T0Se+(jci%7Q7v9L<=ÿfg~b`!&u]]$Ë[e,^@#6 xE%+NT|<ɦ j0Y;xGJD1r=ji땒J7>$mʏ=UE e4TMY<;tρ -tgf#) 4#hy7;:*RF_Uv_Ac-+8<a󆲭)էXʐB ? >W*mq8Ҽvawf\ Q]&O9AwtCsaX+y3 Mu%9B qJ5t込Mbr 3ф9ІTE$ۀ~uToPK}zY]J^o07X:j_ܝ~6HLOl>TC\p]4 g֐ …PwrҞey[Bzg"?y@Ev"ԣYU`_hrblcX>٪-|B6X%RCElq>k&"' ݷf xJĩ"VDE)j܍7U-Ib![bS|euݹ܃eşZstL.u˶BE@Ih^ŷAij@;+SQYqksLg4%~@Uo316#D ߴZ -eC&? Ԩ>,eSs54W XEA~+"/^f_ty *"u.*\$Ѭ!bH+cc YS1  9(A)~^/4W[ymy,@^+8rZ8 4{*bv*@P޼k*#GRYrnZoS_^ϓNSlVR猖ۖ abl1#Z#HF )ϞMͤ)e8N+hBLNfI){AB> s-]p^-"X 9Cq(i虲D)pnSm յ`]W䗜XzMq41z }1m쯥$צu*Cm9:$f77r?k-'K,AÃ'#S3W:XIx9MjqՌh!Z34}8Wǀ"^ᐾӯ]ı}0n7 >8zv{XY9S8ʎ%**^h@ޱ^D&UԋN:CK>CA'CQe&Ȋ\CIsRCP)g&1W-/0FwHYC xB șyE_p͹#MӜ>;IAZe-o. ߝ*jCZ2iv})^L/Wf4%D9>NP绌R}cK)|x?EY`b<:5Qe[ͧJ ̰.0~W?/Ya@ypީyGZl@ayι:,*``Q Q= *ޭ$NJ:2~~ -'C h1c!Jz8 cHiv,*Iv!2KG% Gu XFa hZ`@ɚe5W a%eNLAn` S}Bf6auRxe EV>'ME3А_=xV!ޥDoͻ>fp27Qf:rEUY YQ (}pA&ttD$8m=xܑW{B ^r&8AbPTխb`?.xKK.|vUE5_1ܛP ~n:ݜh.j{S9*TnS^M!JH>G6px=U2!wpeϪ:hs@-s/M!AJqthE'zO0&VL!K.Rn2;Ra/"<_']l@ KN͠a_MR F2xpg B- ITYƭ;ʦs9r~jb)rgn4G(^ 0/J.Juj1V4G X ӮuMA:y1O"v:'Mo9PiJ qvO*,RzP~sVw TW!N)֪j,? pT` f|H8oZ.WR a!GyKP,{"ES>col}\D6'cM<Vyp0jyDN!>e J]DiQ*~_lB .ZR| ׺ ~EvJVI3 x5Rfػo<[=1ErQ;;Ƕ~ mA zEb#vKWY~J51EDIN\'i>Y}`C#=p1 P!c(7 Mq^.ݵjl+6ɴ=a=vcU$E{bFrc;C[ 'y^uϾCvXvkbq6n|T{,e|zlVCk@PQ$U@Åd}J*̽Y_1e XN⨛VlzsHS DzSn-xEwRnHNGa?z&=NzT)P}@`!#KA*Lx>YoT9{c+\,ލ嬈#ơwU/\9y&љ6ܧ C]ws`Rʢc/q ($*w1ɢ_!QXЧ"js `.߈O~{&$fI$X /?dai(5UՔ?@sf^ mrʵG#ުu ̶&?\ a8(YtEN]{Tč^̈́Pd:0+DzL'}TbW pN5bsL>X&z9RrV3= xeѐ{.ӣGT817{S nm='s_S~Ke^>,:Tx"@Fy b8jp2QRG(y^FDPDd>CkFD/a&֎ \) $ۛsn#ͮ[ZmѳcM'c[b5٫E1Z?<GZ 1C5\߈ mc8 1JRqNZ )*⩑XJn;ߠh<(=ZiÚ 9k! Let#X!lx҆z]*T@Fs# llMr#e#ѝ.U}I`oN&_0XK[xVQV@|8_"B #ைZOZ>h#Jq#YHzK ؉DoP8M܌ #Z8O;3`ǩ _t}F]\ JGd¼Q=@O̾T&FORئ]p-C25KײE1pڦ:4k-R6虷WB2 wC+$&#QAK"0;5ArBu/d{w`7y:@UiRm,Z`5cfדɧv N xGt+%!b6AZF/ k!k#f@ً;Kş.{t` n#걕hmٓ߰x-JH=]oT/`*`zۄG׹M<92T<0G V'>o'sǜ_(HtwcH4W=#P')}}y8:~$0ޔI1-t,d1BNR!B]&kiC0wꩰ ^uΝZ@Y0"w4C_}.wT6yP)sHC4wm) "7 Re ԯcW J!~ί rDzdTp1ugJt %g0o|PZB8=6ekye"a-<_}ʟD*b ku tֽu0~z(O>W@u7s3{osniy }gsI[~dM @xj 13K=Z֓LܠؠGA2NQ8آמbSdfoԽ}lب,lKRs db x*YU dp*.`3*aL8­P3]=@qp$F7 .EAUTIFt>zM<6EdS;PH~IJ*87՟a,$c /zo'Z%%R/Q _OMm `kLCvx벿)@^g}MƵKaG[?ܳR3HmɒN t/H */WoZq$m{YU6nCc\hˑ"*|ΪLj{"J#, ~WTU O}w ue3(ÕR[%tUЕYbMB#%/wJ{e2Y-zz[wU2! }Q | UzAK37`A'RŻ{m`STlZnY}upwgـMuQ nv-m͜`e4^KA+Ü`a8"@4USKL#X+t;k$ML֪BM a!n_6Ǧ;㔶K{"2IejdN AWb?X‹N} B@ҁ-BQ=N<0Kv1U:„9E7߻k~/4m&#MnFWC0M<džjqvYS6(Z?Qc@R~pxv:lzׂ8!Y۶p[jP[RT]A\Gὔ\U|@9+2">J?,7d[Z쀲znBvG-32ܩm:(/uKRN4xpj2s Q>?4}x(ąId %ό>:;WDnB>˶}o(Hh&j>]DQ7`E{v~WT gO U=z![E1ba< Ix+g'aow@sBd4SNI3b]# 'Uen:7LM1)3bqq;TQ+կ-̙B$L` {]W.1`TSIygjVn6Xd3Jĩ#=L ^ہB>%l@1':?eHFS;UOCl[Wuò[jWcln;:v uF&TM !`n9dީT7$E4`Ǣ@~lww`6P`\>Ιѥ[)i?T+w,Fe\[ȤpbQڤ0$zVl?@@&4nWa܁^²:M(C+Ի |hwpr)-U AY>RLm6sF V\2MoOJ^;c-awt-;#kYW( 'B&w%[EgZ)E+JJ :ۭ/ؿO9m6 Cx$uXL>p,IA0\ p])`_($bh&l^]4VYYSZ\;{Wc?6Fkeu{LҶG$Huט.91T6?ݵ>:oN@sW :lI3_ŸAV4n3~[{FJ GAUlA2]28#Y0^70pǗw+wIa<.[#N-J  U|1eYD#}#0Du_˦'Z|m欆>m:?xdQ1qvcծu 뙜XX(Bv{<3v[z= 9*dSTw]*M6۪dуg`T'!ZF9m#!xLD}\E#P /-qʩMΊAWaWxZ4}R}<Û$lM0YuğuѕMEk>g1dɝ-+(ԅCxpźFt7 kJ\eVB׭zGZm5tjkN{nȼa)s\jǰ,D?+|2Ptr|@',qJv.'7AӉ  c!+h8(pR/_DkhjSF1ۦ1.Zr]}/֧t}@vKbe(avD.N8~iCȵ=s‰ t9n 1pxR!]VݴFv!kNDܶq]啘2SIW]mcu]UefrVw\:j(jv4pJh ql֋Ą Ȩ=i@%Lա=5dh]RlǩU֙3lo؎btGu(t"d-@g)$eM@⹉*$kAX?iBÆ:pm|@sYF/=K6@y}hS_nA zȲTEr~S N(H0U+毻gh$z=؄j2?fOA\sZcve 3#ukE'5|7?8 ̾whA. ~w ]—8ǃ]C-Jh% x-8#ub{V&5:TGy@䏚 ^IE fJB5F3鷼q o{=^&/MPL>mv\UNy<@Dd(7= Uq$^ KT)MnzD6ꩯ5uZ$*ѼfnwߏUr2b‘H4@S7V g5bZw6JX{ L`=AV1ab|l\_(|)ц2EIɡwb%޼.rh-]5` =a64 W[ WuLY47kdqc/^lN8P ZawCyJcKKbإ/lb;Ϥ^`ؿ'<5%?RlB*F2>kZFJRv3ț+w]MLeLR 5g7|)V,ot;w@sOsڙ.V7U^.Ѵ}pt QNS]Faq ^H~CNK9oX4nE,)8AQ4q \qi't!AtɌ90KmRy ꦠV=0,Ji4Uv1ZrPɅŤzsTlp fD؅au,pQ 8>x©w'oNfYWǽK㵳te|րQk)@Ygb+A{˕meHXBUk/;LTn+^^FF6јH^&uye3yE 80X"m5gR$%oLlg?Vs'KbD[R~~ b:% ƍPx߳I~B(EPj{6YwI ZB~@|lqkyJm}, K/6@[ <_v_I{Z4M^BGh=^7 7fa86P_FvTݙ|8.o-f& NF؏ sDE۞އٚoT`7##Y0(R \,_ 4{I:YK Η*z,_bPIg_NT1 {wN V"R)C%6 5O#`ɍS8"݀"ɉ_@:SXPqdi4ݴbe hLJbPS(Ӧ"@߆=hi ^IbM Am\GҲ*d"Ka{4`MY&we>^dF\lD,|K-GkU}I" T&00tWql 橛xab,hVuFK'WDA4o| P}>mI0A*m ٌ-pī\ 0 A.1g|c].א,IT8F)'KwYݙZE!Sٞy[ ΍5=4,}Ae#o̯<5ȿ˭dSyNHU>L5 瘡0ͷwՁ%!蒀Qi&!.Dڗ!9=mBOQRy/Ouk|샛7ѷG"3Rz㊞h% )+_S+[YOZyBfB QmCޮJFmHf#ޱ T=zw6  ξr^L 'uEѐ;e=sn$~0꽥M)|\*}t/YJBBaj w$F R''{zآ*Hvӱ1U5y}b q1^J>P?AƿV#Y~z6|E:>5E!yzR9'9[b4ZZ#U9 ̗-: hu 9 $ƇsK<IJ~שܷuz(=LrXQ!u P#_ |(/L+IS}%{ߡ4f弚$ e&S49" {D 6BIv_ųV&!L\Zշn|C,Z1׎2q\vo5YY,O+x"7lLG12ו0qXDURp(nfVͧw,JZ !x[RTkCG}蛚Ë(q[Uܣ[*_I¨ &s<ry`+h#>~Uͳ\UYu56\Nzd^bIII$AX\ll0Ч(]-ؖvtW]m\'SNg:['+2Hp9;d*Yl"\.9QК6"y|G`5D)H'+T`f|Nx뷚-jy:cWT)b76U=0'VdhC9Ⱦlz&B\Wp _*Ȩwy%n[f^%~k닼h핵'=qΏFTU[yEV AOkK^3ơا &d*LHBDьr">Bᷭ(atc<9goL\V'aA;FetJ'AEi#T6l_g4ڦWDfbY=dz&k2аHeib󹩬!.0"Ư=aa%t]IΉY>J14iJ .mϿ+&i\&yN L#X:Ǭ^б́m-DŌ{T;%TĺWgɝNc6~dՑjѴB*~LF%ВC v=FS!Nb5 3-DhnD{ (v\}2S>ڞ;.똙`r`g'D.#H*sBBn/?u~疡뗷f<7+.sȾSQBr9^`]n=qMPiCeu[ ^;O2sz߫@ WGQ)+軦]Cֶ,[Yr@[N-O9\]md#B lqS 971Y{)U/!5w}oBq >dӠQR˶ 1W%!zz4s;_4ŅUݪt.vAV '4[:h9<XDx>IrOlJ13@O8'!3yE&Wk,l9a=n% Ui 0r=(S8=w'?n 84*쩂X A٩ E +Nj _W/TyPs Xl'׍zŽmv%~gny%SGM>Gsno6fN˭RځZʶي bOL# T<&ԥ啑1fBlV6ͧWgۙkH7[cMYv/!dvHc$nc[ Qm }r|WDD6_u ֆ;h|{_d|#mN7қ?> s(JSAiW<&-+YSvY.}|':z\s Tg ."S+<;QK; ƫHRodpy ow}qwY.g L.,j^!i#;#7t Ha).^zO^{njZY9 U97}r(+G@[ӵ4Ҷ5xr/TI:)~ '8NHkuFO- ͏nC^}oauՆO,hޔbޒT_ Y1 R DʜrşP]/AFFyug~"աk,CV,- _s:+a<+h 3U5ϼ a;PY\W#)ieOV@@567Edկ#}j&3EK=̝,C[X{1%d^+чt?{ PxrQ o@GXB!wA xՆ-|D>wv}Ehl.'#+SEt{\Wl@̨yd#\uusBLG=̇^g?σ.Tמ'¯³,@zh_w܄ %`5—p\gDX]"8S#ȡ6(-Ny8xSvj2|؀水PNg<8qctbR "#H3 \{3}9/Tl'!"t{OVOsǫ[ ,*}meq j10BU=2mju~]Ld} eٜP\r7pw{tF+mcay)"r#@5zϨzLZ!n^soM4e=~20.bU`,d^M [z !!a1yTiJM6x'H?%;YEjSbEV|؎GN.&e^J\{KrT tN#_r0kM4<+j~ji<0;TJ?Gx慂JsXF=pb0_Z!ɇqf}n{k)ydDbЅ.Ei-W&H6ʙ` 8>x\ 7Z!WNڤx0@ =q3l[eC-c͍?T9 $a9`d'hyUx`kOLb9۠fcez6Xݬ1D5oĭ4lH +DY2&qvM.@;kig)Gy7 f}-l 6E.y꒸ȖKh%gˌxE¬qfZ+Q&O! ~NZ,cLNwToٯ6F*WD6's4 jp; nbF"kfY < O4↝MJFvy>?&Y+C˛xXsiPPI},CLh%]S·45IA=**AHWqwOQC_ݻC4Ѷ'?>/<*T#)O1vjL*'p]Xp#YnV)|?~8/ JlJ14s.yb^K#Mi܈s᱈2^ ӜUI4wN.RԀHkQ|Xe"T\=z7x)NU-M~D?J X/LRo/.<ߓ`#f!WŞN"4Kd7UNQv^X|$P,bo%O `KTVdɩOh᥼Ih D}O\&JMu_Z*x ^(Y&ơpKM`p_1)8G[̪ѨNB1yͩgBÒFl''"C9 ӶҢz|L9rJ?  i'*\QS&I WFd6tnfϐ"3 ļR!ILAwe4bjR{~OL)/k2nc\ؔ÷3 x~ 1*/a#P9Yq2-}|19 Wj;iʙZm Pf޷,R~[e9g@ۊK ʅ[`V082'BPscP[оó)iг8O,ƎR}jp F"_l HO]YԡN񗓽J\& NsZPvlZ{ÐGwe0$.Jfȗ>ypqqf#r p}I[\u!ipPKF >K @7gN&ΤʕK(UTiccA2CjKgjUU-lJYhA/uHm㎙w׾VIsкFAԱ>a-TcbLgb&{fƓx a$Ԭɭl*0vD|$.3YGnm;~ـ6[M~Q8{F(OҮ|g< kkb!=mJ#? =A[w'k\X8=97#"JN`F D/{59l,5Kb/3€zi /k͏ [iGgjr 1VI:/ rpmq!a9eWpv((Z䁸x˹ GuQّl/xV98I чz C?x­';  x\PC 5 7Ž4OWpQ@BlqAP:A?p9W>?d qyǼ#껑q5-I|g@4S]=jQ$!>px PǢNl2LxQ:):. ^EIqVIplϟa Yocjvbi3H}0PZblZNk0~&+6Wm"M;;N5YCפ;+Wm/:-~ƒqq>Wgs7 @{;) ;).]tۧ[ƉguN:QIGcʚKuIWT`VvNgto1ׯJ1ի#v~5(Qo rR6ڂךKzJS$$: 6KGbCĵqgsS/iˆ"෣]-87].-4FN~+̶4 ANvDP(g[^$NRlTHWR'v '>SԁW0zG[tV/y1 ڹ[W;ql"S=ot*>I?+eG6%*RA9o#Kl}# |gۛ`CƉBCѦkAr.^d-Wd1i8.~La;n ̀ {Y1LH|V(|l9 n+h sZeKaVxhlWX|ǎ|ײJܿueT9Q-ӝ1~}XVin  ?sv -(C!;U,>D #F)'|`rd<,0c^x kW/h\mXN0/7>Dץ 2Pjok"x춢fzHVǠv~~B]Fr=̂``"~l m"uC&Qz(TӢBgjty,?2^Uu`4xn.`."]O bc"!AfE̕p=\ mbQv@_^(a80\K7`^v#=΀c>%|3&WvNB RmG ¶C$C4A hDgz$\1ih/:N5'% ERkQ^=TJruNf1b+Y*1B-T%mm5]jΞlIEy,*g!j-*Pϕi)Tw}oe{EhΫIz:^By{uH뚒B3b (OYkWѓ؝ W D+%͍uR@е?kC_o Vb{Wyd #Su2nU[,z=vBd%QYhfq~Q ^BLb@,0 1~51+ N%:#{F LKe\(ޕUQ!*&~9"!ȃyrRc„gtY"pY-=W< !~=ݾV*l)n58e.dIG;A ;%/ ?HvcI;yttʶL fi*Oi(ǭ}J`#!P]Pb{y f auGB+~<c Y{LO~Q8'v)eMhIu.nݼ9j@B:bf0a6]yTѬ0nc`X$+n0~V{,]x;cJ]=Jǜ$uIRwx;QEBmtŞ3۽CZ3xb0QYV&\ߤRG!璵^|=[r[Y`b?0CXli,ΨdO _l@z5IT(gm0)?%KGNR% Zv4ڛ&Ed풎Fzz ~G±0˛64mnцOM?Nh8h|ɢ*2壕6цk!IqvG_6Bx}Ff m1tT)j+8;ܱe9nh7.1 @"]_Wx+YwװÔvƄRdR}tk5O4bS*H;~njJHisZoi,=iuGqmِ5^ܕiQMG'n UKt䶤e5UzLWa$g4Wڵ֮IW/Qo3igA WlFBЖ̅$()NJdz\k;EFBM%&ڱ̔̆PᨷxJ+[+8~+ŸɻUK,3$X>B:o%QX䚹:@-zaߦ",'+pt"T?jpaH\N̷KG#Bd5_*EnwAxHh>GYDGbDlN]h6uﱍ$lCYc.D,|G#yvz̑k "z8fxf3ru0l}7~*򮃸Y vuD[!ɷԈAڨXAXsz4_C+ᘁ6beP{"$p5;  5Su>HQ黨yFY0X2c*Y8#j|eu jוA??21s-_^4pK<l+*@yʙ/p/9Psig+\LQM}Zrt5S|tɮ&wU fzXTcS 9=w,¶0Ut>Q-UP(k))?Cdߋx)`M݈)ݐ;ZF3x(+r{1/AXN[{Nzm[TKJUH1x>@v%I~UZ\fhIw{,XD=)MA`բ.DuE*og߁ 젼@;)n^0_ݧ͕<gU 0Q s=ݳu @,sjD]QLĮZjf.%4Q|.<txnVfS,\.Ok~z_]g bll5j\qPc~{M!$D S-dgn%_"  As=jﲸľp49yύڝfڍ,w>m Qr>RBޫ D R ӭy\LZ0U!ÇܗPmvwxOHlSI1hfhxi6TW$Д"I^ TC=8HHtqݥ~XJAg"++o0%zGB*Wi(9K{_xPfQH:B/lކi-n3-=eR>F^ +qq9n4\U-EЗ^t44 XH͡J^LrFS-Contd];#hUZиS$2+2xp: i7gpJ9 ˖+*%D:n~ < 캪ޠXb)Zz i?GdDO %(ُ?(S>wvJf`RAb,;^mݭ.HZl١uxw4d~Qql@p ۖyQ]%Q^ڂZR'Tɟj |wm!5@_؛q6춺uirլٚ} w8m7ab1^t)*=Ur2=8&@dײжXl^;C"T ƻ} VKoq,5Eqk [yyMk3iCTr@3xjުe&)\oeF19+z,`uB)cqnZg:x+:SyGB}Em̑د?ßc.JdV4 2rD<ݭ(欍9Y˕!vLiPlt&q C7'5>ed 3?,`<`0IxCD"J7<]C!:lqp>AҌ:hz2ӓx|FFOw% HN`]H+UؒCѨXEi ӏK"̈́915~E<sE_vF(>Y*)#_+ 4I7eď]26z  A݃OWp,Nծy5҃٣UsPMԄB:)`L͕}灏u/;yX2S;/TfϽ!v{еse+ @)϶c{~~{V`y:aSn^ $X7Af<[N/_~|: [0D[Gt>nD<ܭ&X;s \Qud:'cK=O .$`@t{V~z#sv֬D ,#0((E&~'_cvb(^s84Tl @Q@>Io$nG x 71QxfƑnA};adcQu (jc{\+zFMDLGJŤ8L;Ju p׹!PnF}x}\ =؆!*>9mLYZJK"m(+ +;k&B 2_ӝ$q/:=w8VLk31N2mՒ**Z]aU%c,zd&&BwީIuAvmxϓ6*ع<sv5gVfp"ǴYeǮl$f!eٜBޒ'4MayV{#fYMT(]Bx)>OpODMu+.vdxb`q|ezY߸mو_>]'x- s};n9ۮ 26SӤ<6%,wR;9«}&uC&cЖŻv߷CCQP5Ma1ӋTwvY!Bg܁BtZީ S` Pop([Z{V|zEtQغL&:T~S!]㿉bnm)`OmqYQLC, r[YO}H5Pϩͤk1!Vuv;^H5J7o1PНu}RS$7;R Ey3"4cV``Yr)v$~%2Sė"Cfϻ{v(E6˝sZƢۀSf1%tS};<ۯ $~Ҋew%`{*_2" (2 Ufk6,~hxXᄍ{? 2 4림YBg#!.[8 `:{W*QADɕ9B&v'שEхFy J ?t`"28kKU#IWƯ()w3n^ǝ+9f!?Sr(pLu;Qذ; ~Jvv0؞Bfݛ{vha/QxȠ#O2.g.Yp +k9a#Oo͘5\36a}ȉ^ y[Y+蹵/;$fK֐BRJ KTyh͆ < jR 7=" ldrX:x8<%]1Nr( +1.u/saox%]#/HϝuB _5M"<ϡ%NY H Y,CM!,Z4uE)L`(HԽdž`' ǖOFF9&6,O!M˞A.ođ5gXւ%!XVjx=%  5~ɓ2zG ɝC^ti>1avFΪK?` jK(a r(F+گYUj7X"1֫\/>JPEb:m_[mtdڱrXb͉l떃Y'U- s}ᣗ}$xLW4!J_ZQ/x `iK޽T#uC WF^0u!ˎM5#Q*tDZ:UF\iM|ZE$:m6f*&yʊi~sd!g!^3@82.W?] aTڢ }7V?`} Mr )y NZ_N%o6ql~v2V#'x&9Ixo8btbZepYvII.%9Ԗ~w%3z|M/eR|:]_Ґ-mVyMP25} D|pc 4D^yoshTp¡760:jPmT I *F=ΔQD 6RC!\[=fLgbǺ%&raPdpSYŎr'1]yjn=œQk-yہrn,P̖I-(=~$R-[g-\oy'i|.f/D9z +?@]X9o<ٳXl>Ǵ5P1$x;GftƷ4?w4MR|| I'pᤠ_}_l\( ^+?GIԩF1jEi=;Vo)9^,$$E|ORkpĿbpsptQ;xf0-(+K>P6ߙL} ?( {t`@:XWHY_xЁ"JNt㏘a=PONRcKFEK7n6u^BByO ,c; FI.~J`C?HlΪY!JUc!\(-Utj V؞D_ëdzo۲_99gA.gUW b5+.dCjU͆W*+׬4F,TERn2$2/dcaّ(4rJIAV MV@킂Cx1vZC%<̆ㅏ>pKnl7B4uy9rsHs>_ .ä2-Fm:la-7˧l_,q=:Uqs2w4PCX|vDO.wػ5X Z38q(]NWwgH#`HW 酺Z8L*cQyD=:u(XDw+d ܱ52RMmeo+* ],}ZMҔ5/a,,'_xd,C{a7XD'(58\k1M@kja])hΉ^ێ@% ?l҅0ʫ%wp׾  ,auVùmtBT` DlЌZFiŻme+6cv}.qLڸtW9zXºq [TJF>I1^h g /Eqb}y1`3+H1Lx w;vceʐ7aZy1mqǝ9s?`j/T6A_5~ؐ_hcF0f;Ed;pRh|Oahpân}͊kr'2K)]^)P%|z2lrB~{ 6G\ȿrK^m,mib|'?M?4qvA0mZS5~]N}8ze' RrْWMHuZf9´.™ʒ"gPO<גْX-3#.U2tyUbAl?dwCnu__WYcW&`cd:췎xzfVʹzSSxUR v܉b'KZ>\eLl$J-.-/=:pkE+&%Ty:9ad&y+=LV_CR/xv(yv`"k") q^EP$*gPz\!/}bRc%k`t ],Cy8>) 3_lÄ)z bHX=W!AnfP1uYCx l5K RTenCW hrѕm̧ӽٽtzoߊiHKҞJDfsj _wӳ>Q; EЉHQ"t,s |^'-.s{wOʼ$Æ>Js q0(-+su"l ig{K볲a)*u;8FPc&$5]5f! j5J*pvEظ$p9/ĝnAƵ_#)F IaZ uD ^ckG07v 4\@:Т?8>fKКB|)k:4YtZ)v4B]x63ifȘ4#^];+'< AɧnF iBg L!ssA43|P"%ҽ]Gܾ8p7do3ƕ:!-!m#jfZg·E=IxC;|J6cДkY_^lȞ-S֦!%M؄?Ķt|ENCbC.JVaa*t_X;91̟9BVHtZِ齚}OZט 54#r Hp(HŰpt3Ӫ·y]Qnð|(=ᘥ F/f~~4WtBv]Ү]s7H w)[7iVEGܹ%ҲCn>$p_c4yy)ؠtmPNtfP?рzu:kePMb bw[p3 8X;7`;ډ0)}ǯX-㕾=|vЗ9?M4%Ab .6n9+'rL] Ջ8=/vi݁SͰ$۞-/4CVlRUgl椤؍N`bA<,UgXdzKy1G Ѯ_]ׁd\tZj?31sAȾ!s$_JYWFNoaz޻j+螅()y5MVr/_B %*2IvkFqu AO#jYW3p5^©5a*-]K׹=nɀ_By{?!sRB8*υ!1-yKOyfQalk=[kUavq;[88aKlHsɎ=Z5CJCԜ] y}:$SѨ8MjvQلD~0?!VYHg5F"8;J8Gar4 ~1[o8QW EX(Rx߉JQ-410 cioW (47hgțs nXX7~|>t{(~CO)8 ߬-H"M\WS ҼWPҕ)>V۬`rWpMLQm|Dv蟠 K?_pFA/N/zZ`דג_lⰉd]e`ϟӟ pO a6!4L"rK*V/ЇsqZ ~0&Ϛ t;ovu R45.׮i(gd)4P딦YZzGE})Ī[耯uű#cC4?h8)\9HVς2+nvP3A( BzxKtJƽWЕM;8g(: Q!^KC K:Z zhUgI1;^9)tO1mCQ|؛⥅;xM.41ΖlV] e֔yzsN8&q+7;L- OYh-7(Dn[ jbCx{⺳8B@pLRdԍTn?v1gif#3opZ)3ٴF,X@`#͓͓}s敯h?4cMţ~fLl J,ZW gj5 1)ruϜW :w;m(WJ >(_:vk(VJR2YvZuVOf:PL*.4.,?S_@soRK0O K f_d>̥/ī{E'dj (5+ՑZrc[eU`#Y *tآƾBm)ɬӞCvm[760Oͳ?-^=WpkV G̺=x)~Z@, kŵPUdy?QQ,b3bG̺,~76cyHS|7f]#aö`+(]jJhFޞ3{ )K0[YmjL}a  a- "3ce)&u#Y)) M{B썃 ~4f?,Rvg}A4foD^m0a#& y0K.')̒!|pɹ4b; .񻝏ɍ+L[2aS34tͯ4HdGw#NJLPL [p3}3H!p' (,}Qd 5ܰ>(śbg,m}ETMƬ =/,DշM5O=<,oh:U5zYtub<>cqփNywۤ|{o;ؑ;0#8,W־SSXhˡNR D !̶KӘ5 Z-惣Cl}—ULIi1|o |. 0 MG\Ky.MaBЭRüQM KϯYUg!7|FϠt{cKVNsʝJOP*ɰ3j;|G:3#,Jcc{[0|y#M cZULު! jM!jC%6X[)yo? ?'l-un鄋՗8ҥc .U;n*np,w|NgKC*rꌫn<9bv|G3$+B8 F!>OΘ:))gDFauq'h6> j:fmж87]};`wJ R0 PObZ`.[w{,AM>{@ c[RMtFĒ>l#H!cp%ζF?++ |=PӒof$]XY`U@)5KI,DbK[M#%⁨t͞p93=\]憪6:c1Q$"qh' {ƀfS-Һ-e~K`H؃VoZ-yR^;{GajPeHΗ:PPd**_ dͯo_^#2:AO./i/1<3BTrw~b0V un-wUYY-mS=e^8 XۣkW|Ei9wIt=*8EP-ڋ$ ^i]W`Ar矟HfI^gJ%xݙ@s|3$u{Rn_d+&J`gN iõo_$&5@ab ` ,-8Z[C\jbQ:*BmuSTQp?]$[hڋG _K~ܟrg +HlGdo3. >Ʊft9|d9j$~m/T,;cf15ۂ.Pl9 'bJ/`gZ4۪Zj̺NHQ^gmʘMt>])}UʆO%dIdMs|7ώM:bTvf\C!yz?ά]\6\h ШʎbU`1iUL+ =mﻎT(F}{>s־ߠErh糨,Z&`WxL,Lt Zòt2k9n~7IR]Us8oh| 1z~.2{a~\Mϒ3N*2/J-Y4JAyyKD) Zȶop<8RpsFU~cz7Q1wi+{G7 /$gRȰjl$'i: # 7xQ P{vI+Qn{j|5nr UvAVj &[ؼ;H^BgVzVk -p%ܡUeAN<J 4o>,`k}'X_CO<*gQΗSr2̺Cp jΜ.Lh/&&n*␧Ͷ;PJL㨀t*oN=j;`>?Ʀ M]-=Z16a}twPxAML:qܧ-s2ʊ$FHƨk}JX< ݀,y dX3$C?Jz{5u= EkH#}V< MM!Enj\Rir\^O[1=rܖEN X1ƉS`j{g)cgJHfLEܺcTR񔓼 *5Y&(1p7c6`X`"x=/F:679g#2CE)g2\ Gb^k 2jM7Qf0#m_10*Zg .6tЊ͍CjV;(԰h"߮LU1um= .M v=ɪߏ0/h%FB䕊R*\ay4q\5”b!btjBMh^kJV ܨ`Q˱ 㫎{-iR`sW]zǿ&hGFc~nqm^K_Q3bCX򦒞k fɓ[䍺Mga;_с=-֮dD 8=˒N:q^3rMB`UUqzfS53,Llj*p78G/U34ˆP*Brݔ,Ղ[EJb]쇉X aYR0}> s1F'I {/$SZykQv6(Bwk27C7A2&Y:Hj *0(.ؼIV.*zX?=\5ٰfs~?Ҩ>+&U#HT0܍`o"_E9=5Ή#>!_e;Qi%kS)E;ڌ_ .9Iqy!mMRۧ>jj:i7~"~+ YA >Y1\G֐U{Xǰ .sdsK@+2.bFY{zȺyAwd+˟l_+ Ǣؘ.ouf)wwQlƑ{~t}@^8_)--܋Q$|: =rl. : µb`d(?0W ̡%2aX5AH*bJ:rI })OB# ~Jh F3R2$4d90GN,[Kg037\aFw/kX$UY"Vڒ$Zb\,+uk.}oiVitx)25B(:)", ф?}OiShHMac%{吐?ჱ'FcBX^|,F٥)jn IA$'E.LaeSYVc Pci|ͺ>"ǴBIVtUqĀ|6{ܘDVFbpxӒBfD+J]ZOƖW X$BJY&;^Z)w6Y"hOJR&roQF}ݍPSty [e(5i,Сզƌ%M 'qJ#`ۋǤأ؏4$c3F(YV[Qh$^cޢcNY`>s5HWҼMʲKNmd{pO*mIЏ%t+k 4J/i0uiu|g9~H ]A,:{,SxMH,t\xDh`;P˱cOm[TpUNr#KxMOQM_Bv]ehsғH=xv9%{m«zHE_һ.= qqHO$r@0M!) KW6t[iw p{q2@=>Tï/ Ł"j`>f^3MdԠEkl ܹ*S*>I/?Ď Mg7[A)( )[<ȫ4ze?3doTőW*Yskك.SNf;j{F75.1lyyj:a 6wGuh_h24 n%.izq2)B$ϙ0²ހ?1IC!y&bC~5b$@L_ύӞyOΚBvVx|4ؤN@ZW_Kކ}n9gK`I䐎F $b*!>0B=ۧPNg0*CqPb:=)mw}dTqxe8z .Ta\_ՏbFB"ߍ5Mˑ7|P٦꿄ʮ c)=0?Cr]T9s SK*sUi#8MK6d-\s 5qᳰϷ  6wP֧K``eCyJ j NZXfn n[j5n mHV _%Ur\ 5N Dzd'۽ZWolOj:?u/ĹD߁Rݸ1Aܶ\t㟟揤){O/'kL8Ȳ`fmO W)8Is2fڹK 5G;옊L戍P 6 d^tUq-tvO@Qy./go#alSO??$ BPiԔ@ITG/ި/ x%x+"e h=V]qo?k%ɰNx6? 5lXSՊvɰ_o[}WO.׹{ VObr_Qɼf5 Z}_=˲?t$mT{6˱\׿@ϕ[nLE~ISm;uXaFhi\ =\*^Ϊ:S(M-cM]D9b?F 2a=#2g~^ mx }h9j|9-sϝ u LQt)?$}3 ]ͧ "%W{IQgU-H+zI/ė˼mc| wR9=~P)e[rq%DI=x;Wxl@͹|Z@/I[>7IDǒg +'Jr Li63wi'UmM ݉ xf4\ZMp#B~NoQnݏOtI ]4'١[uò{ `rcU+6Phktd=tXcR+F"t[p E&zJY 垼O/ @Y'FaAn!~܋7TNIRN+X%f >w ‰]{%}_avzR (+lKވX>DI,XRT22]djQ2(Lab\rfQ)v1 ~soYxjզvBXc6m^Ev׍2%M+Aă ؁F0UQ:"flO9c|Ltj ʐ_+ǻR*UpKWcD݊u?4|]БtvM-\T-8t6Q ~nsz  cޛ#Ce5}<('ށuJt,FCZb0RxJa*+y|{st M0Op1yuwh'_ k QyVp'FZ4i򣨑2eC&*8֐֡J!`ȴ6Ĭ_ү8ޮH#jc' 0v$Z vB/]v~x_= jtUNIATVs}GL&aOCj5*(znmݳ;ו0cs֊?v%(H9sev[*92XM$ِ-h9_[`!-|XC(q5'xvtmPuc}c ϴc>£gru^8x |C=o!0FnLGQO@w%"5>z@ɸ<#6en8(!^6%j=ONYsEÈHVyۥ hmADFJwc˅['7"8W<^ ^߅jpcjkྛX2 yxƫoKr37/4 U5jHaH4JašjXJXjym^'q~>iNR 1{q$J#v3 zHU[^B=bf 9Z uE eF8r7'O)˹t,8J6Y%'6ԣEStVwOe%\5ɋ0 '3R.ePAnowɿC΋GXF=oR)GrG>ᰠXa:Ck 1Ӥ?۪ Da'YY YC-AweO!0RN 4iJ^dwW|{Mf`tر+Ŋ} .2M^2)[q,v:HSr6d/'}pT7h-XvGD 9W[9ӿYyȅy4i/=! O4 b:6sFJ=k='.=pv&e3c6abX\`[D)%I~f0jlf5`,_:C `u+ek&5Hg@82ݟᴜ R,ZbP•?gB!PP8)'3e:v%5 Z+hw?,9љ0>I?=:opAIK~eDIu_v;Џs+͛PRbyr3|#|AnA.CoLR~Ƴ" Sx땾pE xrbxx y F6Xs]Sv"Yz_ꌫ^-<[u; ᭼[ŒN#yH\ 4Ñ-cbc,@9t4OK#A`R tȠQNG|TaߏaLd#B67Q 3o^Xt'(ƢhM -\<_d݂+[ hbL׋E)K4jok0W@2s ":!E K-r, Y^39ÎAi Vdi]3 eKqN0i$3SܒM@oafH6nASJO=&d4'̨n:ZȁY(`vXG|FG wA?u NZZڌR2MѬ`e,ǖnkoD%LPd\wab5xWx<KNP=%љ0zI -\򇱣fc>y%@jH^ì"+LBoFa /آ] V[MpFlcbSS*5E Lz-]H=R6Ⱥ_Kxr:tk=eD`J߄Be_@uRDkΡ7:2v@G!J'3bпf4~/⠋ί}mG}$REqJ5_{CA,KySsRV{~d{Q- '/V5(KˈٕSaJu!.ouRuE5AoA꓎ [+L)#MP0je`ɯSpC&ScRkv[ZtB-0*-Ma~`.kR>~~e^/n]KRV "Qcl8'$!6-yd|8KjRuǿ 2>f(:D4RfI E"ߋqO^kHM@}JGA?CG3'Cj! AhV/@n47]֋"*L@Bp &ҋP} RG/V`q,lB PBZ cvL 9ń$`%0EP52V`NY*->Oec/:s A!V-}-[PIi(`Hk^[J#I.c9 .)"tO :,Y: ֒A•mLiZz|:%ENY\=MDܤMh?ch& WGP#<@P[(5wr,p sFq7kU"IY5ܲSR.4ąq7JN<_ƝD+;P̞zJG &>q8a2۠RT^|\ĎaE -`$Lz>KFH _fN{+q+/틭hL6)\mS f1A/BOCҏ!R Ds77!͒iHE.Qŷ̒;3 bCjW`/tZ˓ҍI vKX~!T֡bDgIWKj}w3dajmRFu 4i8u_B&78.Zqv2V+ FWS) ([r_yD昤EIVox0zs3Cg>g ._q漰(eO5fIVzJ7gߜqNYavkpD{WPfר`U}74kv.\(^) 0یO*50lmaHQ:f-ua,Yf45x N?[_2c08r7M9KOP~kj7H)okC? -3c'66^XةQ`-LJe#˰iH,_[[ VqhQd.#g/)#ې.*CpK)\<`bcTQ$hN16eA K dWw+]m>)\B;up"4Eu '`("VM[OJoNG젾FX1%(hKb,=eTV{&DlH  Sh"A=NGUojl EϺY]Sėǧ\7h^ô UN."F&uSiΡm? _E19ީe46 amWp.C*͋Txb3Mh˯sRlͼ ?0Y[<t=W  AKں2\؎0_u~;*T^(DS4"om5ݫbG(Av,ȦYh|^t:Y 'z'93ٮvRv<|Od(5'l_X]G\h6 8pes7LJWZ)PH])Gt6(*w필;D! ػ[x޹[ѓ~z8<c\ZVf"Ũw ; u睭^ b; }6%AbZs(+o6_.5"% 5@DeXf-MjX 6\ϝ隕25eK!XkVH œs7є}|g\^2J< N๲PlRg* Im螛;kџ@zr,u[ZfɣijɨA %(򴣫P|{$2i'?l0\!FE{7;0዗5w"R(laPScYp~5 򪌏,3b~c<VǠYsX~* Ӑ:0?.\~]r~`NXYi'/oh{A7 x Q+x=ڿ0GgڀgS_k>zoCS{`myMvЋzBGoMd`|ӲUUpJcnf,*Oߩ9vx@^J^Y#Zo 4k1܈yq]sߙnZ&фڷ.1;e۸2#<%n;kEĆhdKe$&V;@q; y?_Z[V})X(º0w)>qe.b  o7Bzk'A4 @5z)7K k BLmj`:{˽\ T5Hrn^ALZx7`I"j≨&6^|]ƋvFSXo=JcYE;Y9eLqe=gAs#*bmF' ~xv6p7@kųSd$(EtW$p%Iz:F𞉴r59)G3ț`)5!ZY.v]["a|IbxrdAD0Ň@0X5ղ8Ww9i( \6 X 1Gaq&^Fvs{&dXn-QQ#R勇\1(Tx \қ{t#c+JFKvoIPnQ P,o᳁ص~Սc Rnކ4~ui%-NMV4ZzʂH2./U#oqB.yʹu ;6^NouÕ@Pt8N]R#.؇fߐ+)ݿ%]e[m'_sv))k?ml');PykY]F?\E?6w4l_t9À~&[5қ3QJ9ʉQ3:UiN ڜfgj_(m6AIrWؖ`^K'. gEMY^_vEԛ/A> ҵh!YMw$fqo<:Z\=(rqRڢ sD/IO^Fw@ eHZM)es-]b _bbk }f OE뽘LE5[ښOS(&f&Y{`@к+ʤ2-?QD4~  8k\RйCB[&>2%yɌ +^iA~k7i@)}n:"=> S?&Y~z74AQ|x"ȈquSp#nXx0,ۼ;֓D^[HQ"=;Ȕ^[7Xxk97bS}XdZG$;JOyh;$3}T2S=IQ7@# TZE"p w~so0je+ A ^^lL;e%2+ &sMG~4HOoO>+K ]"4xDZ5a"fUiR_"$JZ}5Nw6Q(A 0kf&]yt}UoOt cϼ%:͓"冤x_S;ƴO>Ñ8T˘h|#seD6Dyay`- mM>ކ 箒iYo|[nX@' !cbz.ŋd5 x )MjfFݸLMJ 0!D٤ X}zT_#cڻ1kqL wv;ʫ͘>/)t"VOWle98qJ%_I{y2CK6횆xQHt>('lǟ慞."#tp4L8vhLf_.HapJ^ea3< 4Uy AÇE۝ sͳIהN: I_GUp63}A62܀FMX*m"5ozeuwm$J d:0^*  ma!ltFXhKT.F%σu]V"<M ve<6^^x@:x羄20ggR?r(UPH5a-m*oӖ'iR(t\T՝[c;АByaʖ+dDb~=`%/nPhGLi.ZOK5t&nBjnЄúg)~)čΒp$v~&}b-,q,3WQ-!jE:[!(:#~yT_h Jg鴀SSA/`Զ04[/cq@n>`5y,!EV~BE>X6Ư 0l% ^yw&BW+#V3w,rO5 txy3;};f9wc0\9,xg~u.6!k=\`5WѱlXTʊޭ&[]M6:%i) 34{ۣ;lncX5ZG$wZϼ Rí6$P无iF[ex1$b һ#2SFbL )f)X)ӽc|NjgWj` B n: n1Er!mdU /uKgunTowùeKAG+r v6Un>ߡoG9K-1uo`eVq O r%T׊dni]!1coM[k0sqdxiCDHqrCrJqx !WmGYp_ϯL(-?/pNZWS` ,jXV/k lt^B'"Ksu(PAϝND!=r|ҴζPwa靮||ͼʆɍ҇:*4>fXXqJQd^|X]Jb5s;HYcgj6iWn;$J:v>]Ϣ4KdŘ"cXNh`wұ<#6$c16T#&&mﲚ'HN3{5ZDTG%zx>6 QIw^+Z&Bud浰ޔfEi:TKbo1|lF=sV~cA1Z<ɶ& MƉYEb&pv/H< 6k6^zL H<*^JI(8zKX\]ZyCF}L 5|l2LCr]O0? ՟{e,,K2\%.. gNfu=`Aw+nFbw6CE S[Gɀfz]PuOQ0KBZ.yp`)Yxzކ筇?Ҳu VZ8ttpM>C6|n\-vkvJ+v4|V?ړ`}O/cs-B#Ks^5f)QG(_VwK9+")gEYі9m?wDꟀ5+Kw8gXH-DwI ?ߔu&M_x&["[" TA h H (bZQ\@ei\㎸~U\؊Ҧ ]E&H)g-y>̝v93gdzaAb ')x53MύLI^Q{ K> HlW;ulk? P)){+~gRw>$s8{Mv*d_mW'lF'WmbE?L-(ڎIًDbmҊ?O0nASPҁSl/,"SKijҊQ, H]E؏̷N>!x9KDFENMKp/D7*wnW Kg]AzoX@K {'.,dD.,Cg| V{lk_e`vxꑅJw[SvJKV\$k!R)Fm㏟`,lw89oVRb!n}[Oގ7>[:3K%A5fm!/Ҋ}XIHL }#dDc]F%|4o?Er']:oiCBVw9UO=coJe[cj/L$2qXeMHw7ekLe#?ϡq+PvQvZ,8ϾH6.E_10?vgtu]0XowK4/Y-_ր R}Rag(,DbVKݙF4#y#iOX=Xw;';k31܀ozfjڿūY]DA R0>E eʉ3qsfVT'x ; ,ojԅ!BBB@kr-Er5j5M ٷB_ f;OCE=uYpScr = Gwki>Qc|+b|ڻXIr(*C2JOEBHN+SN^1 *N.>=-ty3鳉y / SpAޮ/ 6ú)X8׮|[35וD%ޡ/@L]OJBdI#<*:.#9G俗[Ssnk]w7 I+ۀҊlEM;CB <%j4>[I:QR(4|}&hR!y &8>yB0cW.bʣ,qPEPSveۜ>w~cpJ+,f!|Y]10޲ϕNyJxq.((" EIUAWOG5Ý tRUnoqVX˕̉zn9Q;ט]aXFA,L^OBuRmbqT{d+>\t]]h tXm73^ uYHzlW@~#N!-P9aI#H;Z4ݽ0:xJ!mh2鶑HZ['ە*2k7C6˪Ͷ,isqP.0}Cb4EnV-M #wA*HRW=q9h7 ES]>#'>2g'gNQ8V8G z½{edcaf# bğÉ&$ꗛw‰5z }Hsx}/M2gP?dc6h/&q 8`WGq\XVxVd|HB[8: |4++z՗I(5ST/:%M+uMCJ PGIJ}Z\RV$T( TjLjWjxӐ_lH梘wsK6"T㾮ڍb]F)ÆQяhp,[6kեܶ]Zqԋãr(sizu\Gqc;(v0#QYעT3 "28:ӿ-^J<~3&zp 7pb Y1D_YS/Y{gxDx', MjW{]*w)XmW~mWQ.:Jz/45Ѧ"myUW5|eOجjw%Ul4Kt) ʡ81'ZlI1ugEQJ)ErP UYdss08[{?+pͽٔQ) 2"q߿4mjN+iIWV7gE-x`Giw)Q˙f (}AiNXywOc7Z}_`wP?QeR9yr]^lpq+JG8 .K _MpK o5: ܘ tC9(5ZV֏N zǢkr3ʹҴJr~z7ʽbrݴ ˽҈w$ԟhLݺar7{KgeqI؞)[P"d'2Z.im?jv^>%ڠx=`]}g4Nݎwu OEoW4]3"R =IBOnJ9d[h`aΡ[^mx˯G?zZgx]XzV7VI2ZT_^A_ Ҁl%7m+ekAvPh\ƵY6xgF{/7C{zW xL?L:18m>J?9`(T|T @lS8NJCq1[ >ާv>>7Χ nX7g}^O@Z}՟ՆJ*N$6/"ؿc c'Bۥee]&{-;j&kerXvT:e5ɡ6bBz,X:,کKl|dàaJ؁"Jr"7[ [k7=s=W/ e[ڡk_9?k;On_jtTE 4ʭy M+-p5?[pvƉI܌`6GкE ͤ~?gl1'  T/Mb ydS| |HkD@,x%\qSJȔƑP۔E^pn7?u皘H"I_dgRoZe" lxƭZY\q0F׾~V-BϤl"We΢f dF^rUmqTGԏ8~W&x-݅ycfJP.Z j51f4}eV\"y6CB7lX*\l%|5ڴ&g`6W );Jo"p ;-^ V] ma,uB$|qDK-S'W"ZsmS04y'Mjv`Xנvs5k0-· jNv160)xhKCAlXko'x4Woॽ_FҠI5FyDhiPv#TTG.5aAY\sd &B*,3"@ 5-Pxeue`S\L^ l?}d,liU^*[λH+b[a\8'(f|0jޖFa-zXPshҊQ9ҊLhl#2Iλ9IMкL+8!t;W@PS?@{-w#G1I&ZE ś !\FwNb;_5L{ xP*FFI+)j$S̳O$gED;QX1-B9Ku|C ^m>YrZFa2\=$JT/e吚w_اNWhپ3*ujxHzt/ʲ)BfcVqM_F'hvgoi+Zjt'ZN-5sՠSK 8ʖP@smU#v&)SᩍpuuSv{YdB^s8Jl޼8C Jogeg8,,FkxG3e`Ƈu:u]3C32i]DHk0eD}bv?(3L|T ROE^Z; fkwche`DdĻQ旵LPYZ;!4r4tqԾo uRr(pJxʨ;. d̼3JL0ihCOp|%Yy/B%e^0"G'u̺ M+zsTPj:g+g苻dxz]rq| Mb3©RgfS.Ϣi1:CD# ]&@%EgAqK!}t5JTQ$ߋRG_k. 6^}sRr.oR['P<'foXjJq@|<_Jfyөe k L[ ݰߘ[s0L΢RWWp|mRU4[F@R)ݎ{醁RA g4+(uՔw`@Tx - ):< 6OeB`Ǻ7]FT 4[&g<-yfGHR!`UJo΀܁y\il1~Pxr1Kʓ92wU<MY))->3')s*=*()`Eca;*pޔb+r -HĦHyyh4ZFv` ihd[HӜB39ZefXM{W+p[%䝒 a",gg`L*\%$j5c8x^sPEN>QoMv5-4Sqaxݴn#TQkriE:kj>E BOִK[$=u:x |6ôqaT??8{HJ :t&sAV@5KޒC^G32%b(CmtҝXE- 4LMQ`ƾT )wJsM-ŲZsfAx'+ĩ({A4()g0K#bRa:;W32p߃Հsn^Zk;Lbar.1\FV7ww8 6AxܑJiP/Iu#ϱߓO=54mjK_pl+r_ߦ^ *Y)|زBJjg a1Ҁ}p8&O#rV5q憢Fo|˗'݆7z %@vHju;ϭ^ŨQ t K->x졿"c8r& P>63FnT@Vax?'^'/u80S+Ԅz֧~ U3W =< o7рbK E]iD- ?j&;ژh^.n><ᑭSvJfcr;QFD#}~#J5ķu%89hBZ#Q{ a#x4pӛrN9r\x,.SK)D+2jCQR3`cuf]Y[p=3^xڅGo`4dPyjҼ7GR]暸F/)%.XAQI#F[򍪋Y?վoPTOOswٰx͜ \՞-'B1jˏj\7KA!\Y/, >Y`ЯOscseu C0+-'.,  R ֩Z? 2,;?Ze(!VC \R;{9㱮9>#C[g~<Ձ=oe^F'0!]PxZ*X_z&[ic0hﱎ>ONʨdEs2/>_z֒F%{2:2lP02()hĘMk5Ʀ,wx r[cx/w|a'p*0<4rr[ɗ.+T5A+] ftrؼqZ]gHQ&h)Wu%-YwuyԢTJ͏ ~ Ψr~E\J)fI+ZIl =[^鋿 5\[^KtHy 49^Yb}}>eEhz,])qgn2ˬmPf"Q\O&pJ݉{  o ]P.}eS9\:D^Ts:8-m|DSRVLF͗ bd?G>+#AR/H{m8̭דɱV1dfR-4B FG\;b+8f)Z5;l[6oM^^ŏ{񛰃3ǖKmZj(q/Μ侙QacF kR61"˷aUQ)y%7k4?&C5`NPP$. m[^mu$Y;RmܷQ>3D CJp_O,cl94jX%ЗE nc}'0xt\җo\ fVRαyXWa2TXΧa [ݏ3+FQ iݪf:a~Ö.~p7y!mz "ݓԻi7 q2fDyP?76<}J)D3QqLj9xNM @4PFe}Dx7]yجܱ@1F41AU5-<3{Z9>xM=qH6VRż퉚b6_&g5$=qk `b5egQsK+=k= Kz#Ago=Rqr[5~=J7:_7}7v쟚 S͡x'<@GAt$‚z |g Dz{jL;{bB(87[MI?6@"h{_qS׆qf3 {e8YZ.,Nn ^U{xV|{g0n79IichGv_zQ|GS$p {obe@X;Ԡ 68:X{wCpHQX:bN zG'ԯͿn3}Ü);$}yWE’\|[I{! =8bюCҊ1{OCTbdL1c8MqY㋏'#ɰ+s$zYߧz#o?]4@YT 247V;PF"*@иά4Xwc 7304i-b4*w?͍TiZ ci ro0`Z Du>I Iٷ Wot˗jYlWI3rJ:CK=tz,"AJWxMѐ8RemV0+eIn- F֏'(&@)fh}Wj= At<- WT sun<%(8\?c V2*੍tRSpוZ,Jԋrk " (vOVG!JWKGՕ+||K%OmXǡ=gzCqEK]H@=-R#e1ֵu<$䙅RA횂v}]2Qj J$JN}]=@?6@gE d@U@ _O:ܺF[oTpnΤ 8 `{:4aM7KxMT2>\27s#:>, Eɱ( vJ{O?! C-^){y(?t"D`+{96ު{>Ҧ=~ek+&hȢȖy`.25 U&VC%z~_ŭ5Fi"nȫ? 0y`((exe38'ގ)hkz&8O.àDx>JEzHUO?J9eh9sqW#ea}C~YxQ|lO7Tχ7v'Fh=S(N :͈ '8qeS5Vvыhh8_Ԟ:%ָS 3<9yVWT5Y|u m%{뜁 %KeQΈbowk0d⦟Ja@}B:C]?)HCMl IPøд\qgLsIFlC+PRZZnZdY+K_0ǚ=~͍ĭ0;/=i5T[lHKnH8߉2ʞJSd{㽰qF9Ĉ`k T?T;/jٸmvgɮ=iLݾ*|6"q6c<yVTڮu/lVIYJn[e/\ 5 KB7as]s!ns4X0kX}A'shM[{\3_e WhJKQ47ɓeٳji 4hf.#Xl@ǻ->Dw>%q1uy$6YڭiDpsY.ĘK+aegI,bڧPvPW>a(3qy}$ÓԵ< a0lJEnm-/^ݔ0O"O * R| MOm=o5ŲuS 3$,1縑DM <oj󞊧4XfG;3a2_81iI)NZqCGs̭?h\)dYR9(|N⅓<%60{傫_4E𹐊ag*9k* 񷷝,-aHhyٮ H?&zllj}5-[K^"Tzguqc:]|ӄj+A»YiS' J1E/x4? %Ġ@bXWDb:#݅ݹ+*aȉwG"Y H sH#AR,mStSP>{i2uQJO`ˣXZ_hzɁTc%HC˙2ܚRn_oM?G~Niً~] `iזk3 fPF("iIϢS Snܭ=S4ӝeo=%i!4gn|wǖ`},uS'枇h}d;Q"8+Q|&hrRٳc_Nw7Mk ?'fFtkb`όF1 챭SIoB[??iDlڦLv;}FDÚ7/HK[)\P;lFTЧTkM!v6mҌIeώrv0AT,$> ڀiq˾9zB({ѠY.šG87VG̔Qh3!ڗ۩\1 iĖJIvBfEp=e,NKgSU㳧$ Ϻ&J2S"Yr+%8J"av09^]"^:5+?C Os_+ZP /BcM|pqvk紊?:C򝊠p֖=SbdxqV]'Kah*GZ-M-1v%+^J*Օwt%[_p' N~9Z+qi:$r+wm7m~ߒv1NC?CJ|pwi&}0ĥ={+l_[]g٘}5GO^y'yB];hg'U_յLm'O>ɏy㗡ۏ€z_3y[ "҅XA%BĦǮQ$vVGDH)@ Y9lB~ "ںDTZ.^m,-NIq*YEqq2!@%CfqʠoJQgK#fW{qK>).V^xtN:k-uk W]0O13ScʂK\f\ e`YI+m#]^\Azl{khKor<+TqlgeT3@3nMfX9'5+  :83AWR6b'Rp,ptgP+ 4HoyY車`#{}؉e9 6JՒZM۔.RؒcŖIHƿ6HxD""a> p N*6\y_!񇯆|V4#^RA 5T{z]Y;nnG\Mk>4/g3"R#v"4ǀ)4@}+# :3`WcSOˊ3:MRaz'5#=XU7imkK2~*[e+,Mo*ɚp68)r˖q4])mͭX 7CFunXO8׀ uE+X=dC a)R>hwٰjdO9y/W"c& <`9FLTV8ZJ PϸݳE~ y4͕Loj#?: _ ѡg)\Kp edMZlOYlI/d$b&wj{yЏ:t(gDX26=VDӫVMDzh`Ursɠ--eB8]( a]&[.0JEO%t?RRqS}+9e)iu)[ Fꪗc7Ac`JojcV=jn8n6TYoc\ٍ/ExHV@.?),Jv(k[?ee {/ e!L"?xR4F`AٍpS|'?{^?f R&`MĞ̋vVͿ'|H.& ^YJjVċÈw~_qc]jo[,4lp M޳7^t:a7%#` %{ zV4q {<{T,:*WE0uj ' >OvH{4?ӤGH"bAi5vFRat#}Ѳ.넙^&]"j?0F*sfO0=Hvc&9#D)pJbnE~Ď]` OqzHlj`Cp6*FNIP: @9S/$M p3S\[IO8KӇ*>"JG٫ ;a0 7cn䩊R/Pl3:N GE[QQFka+E4M!ܩRezS:8,#2FLl9,)@RѼHWM$.O3jtx+(pVخ?a3ТQқv9 8BQ:[莡U-α?@7;>zaqXkI_5Jbt  ^mtУf"\K M{5D[ Gb$><3_ޟhA=3ǝ|mNNp \|K+ xʮ>m`l&npI]@M-%~Ѯ6ʮtC*M&o fj'O#+ܷ6TU,IY}pY<%ҍ}E#`-zgCeihͫ) ;X-Eɡ[Oz7^qs,҅WfzlGe("-×g>IZFru**%*#j05Җ  Aa|ݛDUfXFu0ZjN͉Vxݝq0@|EojyXeܣj2p=47RgAzCAWJɂmĘX}6ղRK5*#qOHǽLΜbDiq= #FW;9QoGt;b7h(dbbe<Qߠ"Hu"Q~  We ܁p!Yj/,S·:"=POHKk: O6#-^O.ՆZ*R5u&t;9iriգ~ϩfWԍ{Q"/|oѯ\4=~z=ОzTv=ЛLz2BO3Wm#&7­ycv36Y8,*雈jǏJ"qDCNo@LDXik0d0{>)],]Oq(q0dܕ)>+9ah*%NQ^ME>MWQ`X:GNsќ޿COosi: >)\'wAw0lau}>g`&u3bY ⯊x )ީv~*8xT*w։=T_ 8XfE7RiNn[r%C9l L)gxhvKWIhr7!fx |u\RxJ 촵Dz[7(P߰kpjXvM{/y(߰fAPv Vi\ˑͦ\zlOozQM#vCw:BM78-[ )1HK&MSZ}-[q\1VޚȺ161ZVv:<3BܻT %v :SHjNG9b8n|kBί/tP\PPX؜ZF 7̔d5' Qc7"]5} F~1*ުXzW?y$/HyB_} З#{}-vii9*,Rjhw&Mjjܙ7/dYoÏ(nV8SHd}Fडq AĽ,  8d)6\S$.Hjm-hIvzxl, I 7Sz/ &Q܏VC)Ɗ[Oyw#/tbQI+#@tJ4)قKC{=:1OX !㥺,cuDҝ#5YF8R~ ;[n_oKI#RiUJ2*8hFáBN#]5|fFy_f&7X}Ȣ%4p'|C?Xo~VV_U|Mr%VZD6{Y]zk]u׶2Voh ڶkwC됅M-f \~"w\O`r}.ּ6~<:ʟv;NY v.EJ5M SjPwC'rҮ'zB"tWR<[)i2VNV[Lʚ.e8`AȘ)ME,\HL3UOiDVH \F=GRenEShA+ (ӷh8H0$$/pT;?՟[ry&Ȓzƿpddfd(URN4 * ,^[G`1GRc'󹻶-O?<^*3u0z;y;iAus:8by? BU /BO8ǟ0>NczkwFhn(gţxU|:`8 VRoQuHg^st*K!ѻxAuh^!8OjپA(} VBcD>UuhxxʢQ_+[W^YS=NT-Zm6ExP1G;Anngr5_֋J1tf(Њ鵔1y5h9rwڷmkԸPCiP)g(J* U`9_,/[ %{jl~nܳ.iMbn_U9n; E]9#LKV)gWJ+lܵYĬ QU"{}"`[SVR[QF2ioWSDNG[:nNl o~~(y؉_R TOB2=eRV)cRLA |-q:Ρ љC {93 g֨$੮XJ:UD4]-0⿦ ty>7+Uzi0=> 9)aDhfs[&ڟ@E+ \ؽS9k4_Ͳz_WC4!& 4Դe".\] > =K*Xy?PVU&$_ovko"a#ШoFۚ5o*Bňr3D_MItQCe[jI wӠ Dg#Fc[}~Ė~'*<|9+{ݺF‹p#2sfw̱YvI+snyCN;9x9Q-U-WVoCmxaϣzžG9 HD_3 {+YX'bW\C Nhp֚ͳ8!S"DBٳ:"Z*`넭.]2tbvԧwKDz[2\nCQ s`e^_Pq=aדzT=7 ˠj|rO]{+z4>W}Ƿ hJyO+> q+) J;:+iLr)2eRp)iȱ( Nu|p7^wͅfGKh:'{ϴƣ߼4M{u`}M[oll7Rw߀o wO1ϵ{{]{.oAn Ub蜮ǯϨkzkݽ) nL4c 6Z[32e%ކ\SӸ=;lyB(H?7rŽij $RUJ]WPf8` U?(C:&򪰼lCwhOmiMllx*7VF\R FUrA^z mxᅵ oxS8FaIS-$ Z>(_D=^3wuԝjOң7 jȿ J,6#~{a/]F_0Yײ왯hYF\$tC #UcWi"qpx{n3[?xLqPsr:( 4*[pbNc=&0W&(E,,ٓ /$qd&2VnTfx_4/ >@mIuJ!w|7o2x WMjr7њ;W_ :haf^HИN~8l+4_цjY||Y+W+8Q]&' r[{ī)D +]ŝGQ{{x#m>ԟц[_;RO1\[ $A[Xb7u8Twn)"HوDJ0a%!ՄP_ -Pʸa(٘92WZLiҊՔYQ^B 7s >XĽ8JS@?l5ti;;cG] ߙ6+.#.^,eLzF&TܸБ2 3$6D Lomʀڃqjˈ~Dr5f8ܖhW%nxmPI܉U ʃ9ɎB {y~y*qKN-6™Vr p8֎z T`>4QX.ϝMu-n?*8/O78o${*݋mn"9|M`xl&/t*Ǯ\4.B$t={/x*crg0(⣩-8w0u}&ȕ БCF5Ȳ?AP%>pCb3[ uViV0A&Aq -:A \>HHH~?*/ϻsyWX*3{iySF-$ {ϼn@$BM V|»#}oG"},OωsXE ۵qS먿].<q5;7c&kC8wL ?CmqB OWkJE\N^d("rUm<\ *y>i}t~JjwL`~*7ҵv?*ca k_{bm;|/˷q*ύ(.z{o1b6NWG ;FިJsQMb#,+K“J`%},[~LH5&UI[͵dZE^=Ͽ sgmkaگ^1͙  nyz=hOU&= s.[aCѮ\b6׶KڼaޥF*(Pu#}AVSL5\Mb|nhg\A ^^3hzr~nȭ|NQA'{3^Ɖ٭*6m)=ş Hq<6k؊fDWTuG.ĥhۑ/v=Gn:%+CY}vµ@e/} Cfx 4nVIFG*}>Qɑq](ZƼ^EY\!fk׹+Eham+T|e86_M 4LSےT ɿS_j>i5128iJ$Px iR?Iʐx5=Śwq0 >_-VVŰyk:p{3mk1t0ZÉP I>zf6S8LkXws@ ;L;Ѓ' ܛ-/ ?rQ(4xijq(8$n׫]8nT!h'8^5HUҴX!N% D4d;>A6ʦc Z{9QB̛*ȵ'R; o}PwЛ|7!Knľ.ʘAiK #yې =KZ[EL7J4_셀/ gǺ7Ro V3SZi}B|5DRZ2_J-/͟3bo-Aas),_+SBҮ8AQX7YZ9 :)!,׺ggΤIhk:3N>`^U/aSL/>>3/GO'g0'O3_613' a>XKsHo{׻R31J򥕗W=6.,͖M沧,9ߔ=2_N{ vNnGlmRvC$}{؃>xXJ$9NY9:wE>CTxR ^Taly><"O^ 8,EamXXW|Mq!"8m1e LʵKN-x{ _/ e%Px<Ź4LcyS]0AqO ٗ5|XmsNh -Wr>u ;Y)]Up>ޏߍV]*pݭzm xȮV)aO_,/7X!7K{ge6] PS\l"{J,rbώR}1"A b)wCfr4O!mEY)QVh ?,θ ^bC hgO#r<gu>l<>I۸Co^ -~Wou[-(޴ ؁5Rd4zҰہ[2__W-Cn㕐ޚF38>GG)b:kuͪE;9}& A0Cnm;Ftߣ)IٳU5!_ $[`c`c@CdH&lz{-?['j|=qSnD/0v?`v }.2P(-X*x584~/ɾ;h_j 'D!V1mqwKg?z}HJmwk,γGs`? [-rνѤdͳ R+9^5WB_3]j$&x!97)EbE>̥XQ7`4-xŚLziH77>s@83l|@XYLċ소q*&C905`qIa#+@xkܕ .u<:"WsşˍK#-0v5S]$؉ JL'l9tac؛JTZ(b`瀊G|fCF ּ>[ GeTvuj5P`6Uu C?a; [4MR!!ph gǎ?*P&ahwtKd6rX‹ow^J- tQU?A545EKMް)6\ӛU飷5lA*op7Vn.ֈ ka1J!Ke7Th # yc vR uNqT0_ل8'I!Nxfa49M4DE$gr-8$OdOdt%'(qC{6KyI֎`SݥOSs|x#9e zwVC4?Wj⎩6ܨG=ͻyUHye ӻB=0!2yGb厑#d s%Z?v9Μ;w/s$,Lzi9/*3BW\zB,tlHF8~Ҏ_ i-?_E ¡{s-sMDv2D?;mZ!N1>t. oε$(J߈nN+lݿ Z|B-6.PMCb5^Ċ D.k;5!Y8[qrVƿ4#iwuI֕)MҦV=n{ zi:[lN:Z*6\FcX gǭΘݲg}0,@2t8VJ28'ߞP"PϢ%@TF\l Ky={r)~g8lf4)y>~SxlFPsb.p(xĺ66z>uR<3sEC.κJVhS/˯yWWO>١7'x1q>&8 t슨_Z}h@-i$8Xv?;;Uv8Z}żfM)lv[P=mrKz1Ex2 n"9g'/: nOnR2Dn < 0? {6s<֗[0גgU.x~w%NpO1KIjz{./#B  ,X/@;j1ڗ{L rȑ6~[~}6qtԒ& ٮG6'D*粞T5^ +=R`Q}=B`OZD$DȮ*eT&}O#L;Zxj>u<]eزMѴ4NxrMkæT}2':X|=+JAR+vFcĆ d,B69"B!VK)z+{=7E P畉QX<'$gwSNQD§ylS#8p9ft7suc@_=;~4Scr1n+F<$D`5EyT4uM|.D c'PXn*D0B2|& jx_7֍2%{-F]b\ºE:Yg-@Z}yMV_Ό:IQ85- 7 GTzC<*-ÞN `MI@WE4ϕ3Nȓ^m^R96 v7ӏS]B+QQ$wMEOǏMO-UeQv@؉[# z]4F]Cti}w^]MVB0hUuM_8 i@:e=O]ZuV@]9K_oחG9Di N)#6Iu~$ -gfaf ߳4i]qbi*Bls;κ;j`kK UB,ciO/k* o W d=CUx3TsB5X;@_ ,)KB紿SZF qv1 ;ci.l(cA {GCrgl=L5&NJ x-#7 Xy5k5 4.\wm}K'M렾&mBm;W[7Uk!tqB4>~6yR:@wXVKI,!tث( j/<6` lr@*:6+_8E75UFhIeXϝ),"|"~ Y!%Z=lF ˉ iUSGb#i_% K;,ov]i.5\`9-5F5ߋ$jYvSr(q/yW&iIinΘr5q?[tP%6[ m6 ԭ;s*&ߠl.-\A@QƘ3d7[apZNL:#ri<6\&Z9KFpZN0c`k;*bN=nvQ?kK]1zL0>vAVJe !~BwLj)P"}/soybM⪸iwP]!6ʏoP< {SAPr^]Q[2!(NӧǺ9׸(.OA?ĝ].}Zץ?rٴ@Yʸ1$Y ʲ`ˊEGn-Ȏ]=L|봶rK_!7X R#N\^,rD[l&x4eiY\k9˩5!.[d7e;PW2>4ʳ8T?OqFdVq:*-E"LW)0nOwMD-Kr^-he@k|0,`$ #˩M8|pBN54=g:LD853g0|)n L[&F}5"}=}b(0@ %¥nƆ1Zϴᒳ/c&_!O8U:@>~; ZaͼG B'D P<"nfhdB\gOQLpՋ dc9{odu}[/mlO=u m~-RW4I&=+?L3jտ*R65a\wMј7Ezg(7aWջ~giOq'Bo.]3]10cɯHfS͇/:Uh4τb@zftm،yx3zo(2UuM+(y~$sHn[ІO 8)p&>+Y/7= OQvieAwpj@yBѹg53a ԑicJl`4l% ;>V ؅&mI=H+c=-A'N(Ñwli/ڕ5NOlY/cz ?4B# \ -{ sѧUD\{J08Γ7h@H6ӆBSR?Bj2oRKs_v8Z ;rDz##to.E|$.RiCfڷ b~Eky)Q$K˵Iy%QVQƗ|:t2!ȠQ۞tW@λ Xb'Db COC޳lzbg#ŷrDNV&QH^ U)gA@!< @_PԚٯD: ?+_sE .C=ĻD_ᅤ5>EWD\jzùܭ0! }&"LF՚#teCyX<Ǎr.SWi Ũjn8:Y`% d X}ad=gƆM!fWxg=_sBPTPo,b7J4'}>x.B|3;CzG+UgQE] 6~cOݰ6WX8rg PPe{?HP6՛rUYQq>'IG:!Tʠ{wX^|εo8!6SC..d^lǶ @?x6On1u=Y1_QX|IhT/ G"Ow[N%h{[fh谔P2W8H୏ Sg)h׺rV^=lGe|Ӻ&znvKlh..])ʔv%cISDהܔ Mz~ rXOȁPYa?r /P\>LU YF3IqtG5~dL\˰`>\#Մ^㐨J[(Wg儅E 8%6rl3Qψ뿛v;N~w)Tpa8Yd\0cX8qgpN gwPFqs5_G܌J'+ >{4lb1382Z{|T9?HŝH%Wʐ.|>}Y6 _A]dX 8K'h-<v|b4QOMzùo;i/Zd[@J_#[%XHfJ{X6p< rV:?vt5^o'$97>CGjыN{>ߙ._ۥnNVz+n>r{Q*IeكH81xsi`'CdCF,|ؿJI(T+cM>n\5cA~)̢<ˌiZrfMi}0#[v&90Ќ<N4Lo(gͿBx!?Dj-e0iIɇrtz[4<4I6beҔ+3iC+1+۩ah>XbXaPBMwv]ٛknN>Ho-1EEV=p̺bglh#S'g\ݍ*J lO݇nC}({!-}2բۇe@ҧŝQ\6}ZktO*@ҵlY-im-{zX0a;RH۶_1>_@ u#gdq Kݗvsc8`gx&s*K+'a] _v#xlFQrQqP?i#%}JU|4*ٳ+!]Jm%me JM읝B+%k))EN.'2nW(Tc%3{s/̈́Ae}cQݰhl|2~$9km[pUñOЭc{}ߏM]CzƦ1EW͛(洶h rZ'/i*B\뭳<OL{KVTY$'5viݘ؂6.*y%ݠdz?^B Y;v+ø[^dMģbaDIj!pӟ\Yd`ie]_ZW^׾@&҈Ȅ`[d?85D;z>ΊMя}9?fs/\Z{-`]9_jwFwQV4ܨu[9Lm$7\h0ף$;GǶ."I(4 !ӀP6UeI}INcNQr۳Bnm^&.sZ4}A-B p?} x?rZOoDFy`8Ueuhl=UR=BQ!ֈ) x`irRzK$j1]iyjJC?)cI Hh<2>CMvZFDgԐ$69W fBe(^Rʾٶc)G}T^/\kEg`US:%iW$>Gh4¡Φz2tUrJö;y/;}g0%iɌnvZNa#)M vk΢{4|PdC+QoE1aʨh[) vGm:n(/dLyW,gie@!/MQ id`j^sF>o{=,UP6_&GZK(eJHw1k›zm޼oa6WQcTBqp*NJ |A;;.œ{uUx8a=> õ`4X}P8]qdW[ATw?Bd; '͇~w lTg^8٥mO‹5gOB0߂Y@IO=/@DRxY{eK! _/nzrj:vH[^(X^hD'GcΈ]%F8$_CFݻch L,'CX,2- iI\hO0{Twb||5&l oYC#_3~SOقCІMІ&Hv#;q7JGSUbsC"1t6u1m6{a9s-{m3xbwrcRenyE+Cx8 JMei35_?ΟlBۅsB4jӅןt#B\W tܩSnP#-_hZ0fVi*&Ba (uš\P|u-]lh6 WgWǬDX)18BϩlX~NYP=GPV.Ac=9|&M#{nn|8S;.]qU ("}r^9עȃl Lo5LP[_%{^9$J:M$V[ηưc'D O,7hTsƧMI/L&жX`]+zԿ:xDž1|[&\QE4R.C{S%gs\ktʖؔ%8mC9 ]+䗁:)u։Ξڅ/7𱉣97#P!۠%ut7&XYޙc 6YwH&dϭIm3EU#^u(X^= \-cU\u׵( _XJœ0݀3NV&[b-piW\䏬$W^=> ,GuBRW7#{?p/plhXnH0#q"|Q j۠˚+3XS#I&f% }пy5 N O,],F@6PB@ġU5 g;LKsSK/|3MG E '׎ rxnk`g{.auGôV$DP٧Lnl N.S~C W Rї5Ma2.rZ%g(U`lIkgw hL1/R6e߅C a/xׇ[w> \מ 5hl,| 7f%3kgGܑfSN٥ed[ mES9c㱬Sn,6?ߍwyg9cOvřęQX )ҀA]Fu[\vKpZ GI,!cKN G.~A2C?p jao +ٿGڮfm;SOE P*?kmjXz=ZחNH"+C.L-u(;=5wߠ8#Mx6f՗hPuos9 Ř]r<[]HQ 5Wo9feܖvUdV ,趁f;FBVZ ū5R*fRLs ?߮s J&xTSQӫ^ݲBX=[ml̾r}C=" >bBs42Gs6) sԞQD/5WiO*OW &5*Ǻ(X@L]\Pqߏu0`9)p;9˳5]L?z~wj>m>!@>l׶қVB$ѳ&۰w%oa7u>c^+D-\}d~<_.6*愫_KG]9KKŚlȅꦼK#ys0lV#<5&-a w-:?a>/4΀nhai֍ KW]i}FM-b!rH Y/]wzdfMWh#f;%|VT=э rՏ?Y(hyT.k0׊$x\WްՀĿ,^fkZbYc b]9l;e!g_/t^;Yo17kG΂N}dz Y<-yg?. Ukrj=>o>ZVD;gz==3еnyO,TZY*KFHɻweHIÕNXBeQP6l`N3=>/Rmo(?fi€Hmt Xkƥz;_8Q)vIN ZEWDr$`R[M.d?9^bծb ܿx5&TMCZJm3}p%q^KeGÊ (FA'ߞbY{}:FW?ƕZ 8$KCkV c.\U֕>m* U3/hM@ofr:!O`-lc*Y(g&*)Ta,\1N-ahG-(M*8#k9b/rݖ՚lcq"{϶B \X)ŻOQ=J#NDb+8b 8ljIT0ME(6sIbVl\ˬ?/&еʌr]x_v VzO\?,&+.|@Q^'X80/y!$XȞH6몈/;葋lVїJܓ eYCv}վvY)ѮYZ w?~9+T6)>kjZ'bs/?ٌ kM~$E<5&|:d  ߚBiATGUG!f6S#Շ %xhM msٝYyc+i<+N:od}י"sS,0%T-Eap]O wbiMkvyb+ʺD+Lc6$z\z>!57>Hں&@Bn S5&: ϯE|6ټ N%DskmD h7 "[/a6HiN)m\2wR8d G!y I41z{m!$ KҬ)2Yd։.[."ZHdBUZ/8M{ yo \< ;֟6$?gɒl(9Wq'*;I=yY[TO u.#%%~{ +˃T]mOw"E4 $JkvO{ZBa33xإMw)@%w%}_P6l2~R#IuLUo '1:~A*\)B/7xA]pIf'*=dq`\4E|F;C.>^GjU91zr2XA;Zt'm$= x`JDЫߴqa =VQPVV~Xq|˩3z&dL.b ͢Sst4lpVwX%ұDm4:b0rb#dsp).)8J)K ^PkPf [,aTw ޺Mƒ{=DcˈP8PXRIBޒ8\VREwzr5Lk~ZCT%Ps6m~1x]\ =Q#έۉY}j,gi |Ur:v ܷV@vه*H\Juґq | _sJFj & L=Ņ̨E˭j~Z?(v0xz=(cY{?(ů&KpZ^s( CZN =mI 8!t?P QFv.dzamQ̓o̠.^ _ڴ;ȾI##jzi'+0w=tG޸4P'>N| R}X~܇-a"-CI6 H]Clq LZ Vqxjk I h5U-h9앾71kļA.BnJ($vԣc9gL宕11*m +#"ِ\9΋b6'g"d@c|WvhB`gO!kM!=X7dڗ1ux\7|Jl݈4OBxzBx΂ڂ@~R F,xY)E+\O+zHБrX pRh$&Z#2.Zr/wx;&BOR"D*>VpO+U\ƃ$uCC Ut^bЊ/MD?3~O_z w}u5 F%`7u]Ei!m8FiQ ؟N}?}`ܫqÁR@D]ĔXk}1_ sOrmrCA~KmuJ Y~'i%5M S$]n耊ƇHXZ_yK0 OP'?XOS9|X[J/V!EBiH#[ Ri'q6w@U_AgHZo#,y 5S`=7͜i/mS`#8 a/bxҨ6Bp~t=4HB)-3}&Cei;p]BK"AZAßHG>j|G՚~s)KćtyRKAf1b[&_^-XkR%"N{`>,QTSP֞V,8nt-ěF4*S \o0W1} G^nE󽍖Wה3.[U k!1AP9kfG6)i^ZDW0$5'טO?(v>=jzٳ9ݓ>\;~}_`l( H~u YV,CE6ˋ冤8 z 6sc\*_0 2l[5j(s;6aYY]rYa0Y0 \ώ8VHCIk>0u'ِ.ɗޠ\돇Qܷa>0^%>/a5n$oAcR~KXǥkT}<ĦF LpYqVRuVB|Jbxp'* 1s rfsB}nV` 2atz S&Q9b8,1xd8fezE4'7e624)F!X5#FXlFжw_HDЋD Q8g[/W[H*$?ty[CxW~[N'/w,#>BCL2:Ɨ j>["_)R0P#{ C^ &{ ~ly]\7&/jT\A&$vϝH_ d>:I#2K#4eɲ/џ6.L:?}""Ñcm"7RldgQ 1&l,4ɵ%!?ۋt|}8^j| N k .7_Ō9T }}_4  ThVo~O6ce~YJfHXj* ޕ N8 sSa0N΃{X\sx1| X nwh"X yp3_+<~ f|teOy4mNFh m= LNsu&Me{Q/(9ρR4V5VRd?~;65tFk{vR$n͠4 3Ԓ%Stnj[*s b9޸ߍ}= ͭw&2.) #:cjC~#˫,~wq?p{Iv5n|͝G ӛC`0^(9%Ѩ Z%ڷjOMbj=ݵ{ܽ~n݃g@w߆> n_Ahb!fi1ѬYQ1>Js^wS}.ϭE !s);N3>0}~>s"|x0X,Gg)|Z~XO=IzӲ_r̹da84o?y6ɋb饬Q(O~u;4< };1 Ĕs򘘻JfEH[-r_+7bMdu/qe蜋}QUnWh~\/̛%c8ňPTc  iNSz ^UD(:AIn96's\ JA F;_9NXOsV-<`PdO܋j չRuq] So"ĵVAQ=[ po} e#XI Iy:xH&^x(di1[/4W,{;mޝ0O ?h^ /_1t쳞5E 47oԴ: ^/ae9[*&7D;NlLlȮcg,ѣKJFJc[P^p}!/XfUi֥"ت og^4FưFa@="U-&s\o;Tm2<$NNip=dnI?#_G$e: t{@)X`|z~ 59/BѸF4U7k BANӋ){E6BijQp/ZZVkcwl֒1RڰqQ$*^G5R1~Fi  tlT2;I1f F#jh P,E\FiN=j͵w'+_Rz9 !NW]Zu%po/{^բ_RYեQ3$2\0a[Z[4(}ƚE,I@Q)8fM7\.DB5 c6fj0쯏_y pH Lc@aZӳV}{;|rYKy.!3$K?#-595IG|?.Q3*`ՠRH]HsVi#+f6e=fRtNrC9ĥY)$#0ȅ I*ͣxD&؎Y5dl-eTF(|E%3`L⍬FU, lKʜN*_f/lCR`z0uԞ^wmn1@+ń[ Ylk x;.[ "9kR`{|L^- qۍb ɝmtFbdü!)Q MOͤ]9,DUOz1q=Ӭ S"VJa+x[uD 8h8[q#Cg06'Iw7We3=wM; qdh\AYNUF-]߁3~0^oVhC}߱oMVy=u@*xmge8=|≝~ck|^dCuQ{UVf}NrMh.[\{_{#X!XWg) 7-tH/JAd$̓[(8I[܉2+tJE<)>tPC`{`еUf -7^{˼m潣y+Apt /?<~YLElilBIQŖ[X4ov>IC2|d'lfː#g1!􅟴OC.x /AN>43dh6}-լgz7+ sqMq&],\r = 7\ODg?/O1`l_ZB 4fMwiKoȌ,DfXeg\ܹmeZvܰ!z&@{%Z>?Vv|݆_ PU\_Cѹ"x0@+ђZ>gԊqL/ʱNu١[/E՜yIr$pyB~ Aѻ .)H^rPʳBF:TӺn^0*p#Y>C,= K,şJsJ]_7ёP6@"8a9B&8mBGr_@)\P֓o2CsBG P/!Ceh"^bMƇn;tJn|(z~pcfN'{)!2JVăB!|L)?>Buq_HȢ}8[8(ˋ0[\C=؎ 3yb;Uwh`h> |{ѩgp2.2]` ZPM>s ,2P]xp¦Fxҽ~qn{=g Z'qpiu}>_I9*YWiq3ͽ*·ZU3m6kf񥽿`-y[zS1MO~i}ˠ޴'f}A#4S/;F'ʛI OO}+'PPAB&ArNqU'&8ٟF IH;y+ 8Q ITD|Hi lo DNd"d2 mܞL67<$ooLCYu瑏d5-xVSX wlS,P3vUɤDG9K.E|i쥏ӳeD2|uKovq-Klh0k^ؿ|i)sK)Jnɧjni@-W!/_|Wb7?u‹ʾ.sTXQXU,bUYʭ^:iѝFԗFT!:pޫ/4 rh[{_6U!bi?ߩҡۜƵmPGXȸ<cE vޭq77-)iG T6ɾ?S‰p+<:=Ӝ@<zrZ)x}MΡ.\9KB\qN^2y[;XN.+LV=p KQ }}aB%͌)(< ?83Bj V\!c*S. v@Ǿt'wz$7Ş rnixg7&죆)>`އhϖ|K$PEKɸ7f^,d-HixSJ&g4J~<",;5A,#8dT &%WO-fT vP4&Fԙ?P]yrG Y0+7U7HR 3^%Ks8p{OR7yH)~0:*6''h؜~&7D`>B67!YjYϹ*9d7)8hM '1!)%|L_ KW}iA%rd|vQ]i |DGp[NIp5iI ]da&ȕ~w'sr~Vk8.0i z|IWͲ?&-=`%r*low9"/$N@S6f0R,^~y{fw%BB 1b\\c, cQC#;I4{+ʾ7سSo,"졘6=.ljDnŰ_>9ƨ 쨮܀dKđ,gkcUrH;g,h9az/ֹ:1W+b?^WEHA4Ŗ%5'ơ6Z9 >M[C12fTs\ {KKTt74UC?B2@4rsy ]UmUʷ߫S*ﺊA床Ӄ~~֭_:KTrPys-sb_$1.$g.lb#NqCb=.yOizeks }d!"'Ɍmzy+ |^,[?]!J2_p:$\uǖ/QvC/c>"u/y;7\9\i;D>UޕG<;ZUgǟw^V9}VIsFԪL.ϝ82}ECTqY3ju@"ju2|u/#9Eլj\T8NvڣqR [5#5h\7 S_J objx>%z=;Eug92U"Rȸ:J}i X^G>m7|1P(DbM?:Ψ|W0y1ձ}@+?w./\6 %1V þV[\sc=dTID|JjxW5+*NyŇ,B?1 ..}H" %etvzXmEis>6pRO2'WVxt.w3xkw1(>`ZHgG̀oҘ Pɩ:3cdݯƵ.ɪΛ늮&T@s1*ۡBj+-Ԇ iVvdW+WRt*V $X5"7WSn Fr{-8f4}`ؾZhݚၙyvcyV2| KMQ^îc6XP>G>1[75*=[o~敯ӜEgCK-tp~`?ll R@D(>ޝei4<'*B/ojB& ) ]u˿~OP Mn[OuS1#/3:U],p.B@)9iy)* fwn>lCƣAґqUM@Јk C: ;{a22vj@Z~6NUY6DѸD8JD{9h,6}Ebor?|qvfcQ KsN2!%ã.|%ԤbX cJu5Ӆ ?X"mi6>FP)H5طGH۬6YR"\@05bn}eխn9?yp"=8ݼ<:#ӑ̱x4,Ҕ|"gLjCOWjJF©F>)odmohdAuǜʎksiBf!cʟuh"c?[s KWXCXutߨL8L@LjQkx=Qa_,~5rq>Vֲhzc>5&9,zj\DjGU_!?wY|&4oJg[ y6Ǎ̚x,YRHւ|`Y'p&y'; PT1zaOtփ݇Lc~Ž~ޘ4K)l^?5ڵ~in@5g޿JƐZyLc[!dk&4BIC!d7n+LCE^}Vsߓ0!娠=A `hM6%Xa4IX=,0}OgxkC%u- bO&>&|)-+`GdVlqnњS31Ȑq>HSԖ"B}';W3B ¾,=~)9^IO$U%M&$~۲o&lsbX5; b|j+T_wm`'G6aw{xq4ٯ XXz‡O|jP}i<"U.+aJ]erKQ^[n1Е\RY'MYߒfԏ5.5`XfWdՍ[8@ C)֕@͎b!cI);$5n?xxk?Iy(760Y[H:U1Nͦl!RE D6zl~+L%8t!du }6(vWXb/Wߧ{[4 &{8W!Ƀ5+z^$b6? '{'%rw"bei'Bzu(^J#Z6p<:|ʍJA%p^ܙteއ[|wm4KCǾSvf*d\Q?-KO?p[6.W~eS e.x0+ɵx2/b-&En:We hQ*an:+:[m=.[~ 9KQZ:Mrl:S99ar vƯ?ݓ`qf͛2Y3 ͡o5n̟p87:NB.66.Ħ|!A)P5Ց!@k/'aɚD'DMZR}4 _菞 [>Fg)LĞHOR֊4wrqwuMٲpQ5Vm1|~\@qz q W|x$15%r^"/nAf#9n>8B˞,!j<ήPB*웴_5E#!2 45z't($ Ϩ% Ruݸ8_]f9Z;t>7p熚M$wAJ\vso#)Ag8~]>.}3+f5 'HbX=Egy @`%8Wׄ'[_tƿtLo7<-^`^{ik`W32Vlݽ q,W\Ue( BG(7Ykrce 5;X | AHQ ĤMGOaѬ!؟4G 2 S5b6/]='S3jq:U v>1~á]톻MsS #?P mT#qͤК;X=پ0"}5*rV3?U:ZX_,r"t>lTdK- AйJk (+t.nLCPϥ >Bu]Pa/&t a+"BZ#picSNJywC^_Нg}Hc+:qVKnzN]='j /n|+lPoZ6Af?q8W)uYwdᴃѓ:+9EIM {Nxn#R0'lRlf٭]'l3ON,sݗ4k|(3F=G: 5fvgїCoѮ2i}o?1U7%;Y%4g;u}eCѯ!aPԌyܡUT Ӆ Fkɒ ǘ)CH0dlwW7VӼنp~rב`y=kPE(nYe+Okwi4ƣCo0jTWs# U* vkY;mʻGCӼh}b 2t>l  =DvoA#U|%tƖߡBZ{,kXkL`7ҍ1ad֓aOtx i#rX6#;}GؕkfS^} gB]`YiYi.N5H+J^n".}I{\?'K:bm M)NOӈwcB.+>[qQ!` mH 6}fBywY9[=YvwZ )Mĝ'l ˣji.J}BiʹvՓ'};<YRM 7gF/-FϫǢkXf]À ؑ *'Sņ1ήw滖kG/q d66k nAۍ R';W@W^Q!/(6  @Z /7>AUvҩN+ c[Yw,K6>ϗ5 mhǧ:UWal@2l^ s)X2'V$k}=QG/~szv+{֦VxBb^x~FZѵoڟrM=Ӓ붨.ꀞeK*w <_"j6߃^||>;\||)lT_||vPi> D?V ҂dU]<)4?*ǒBiQmpe74m%&xӼXP-v?Rp)XШKɵ hڀNNH: 92`zϕPm(24w' + ;q2$= B BlvHЯUrKAZ͝sE(!rlW;MpIer/ $&k Pſ rw'BtZ< >W!z> zA)ZP}`AdC30kZdè~ƈ9LƈJ)g8@ޛ{ɩvS3 {(NoK4|EU]1S j4AF%&ȝ@s޺"J_@=E)@uaz'a]mGå~Lfchpg=˝(d_r07r&+#Ld኏ TUY~M/fys7'l$`x<) ?E]lS] zu1-4*j5MGhr!) ),]L48iP`HV0(*2^).:F-+ ԩ(rI g0X8s]`T3kXK~__Nbŀ`B>?‚b{y nI֌t>#7EOڬgBLS(5"WPQGe=Vd ]j`ܴɉBV>v[ipFZm S*IkSFFvAlNx.1\$7ORu-fdKxY doQ%WPR]FPJ1 Gwt31GY-ú,P-e@ c+ ,dox-9Uۥ9sNiZt'\R1Cfp¶]Ȟq$*\$x*&D fxqdS4*sieT! 2vŪII-N Fq QN yͫ?>WLqmn+DiY0qBqS00z,chs#[iuCAKD2q~tTݽN\-'uZO Y(R".5n|)`F+1]YoB?J7-mvͱ_0^ޒ4F2&ظHFTv1K0Z??mÉP$Ad2wg>>=:\wv~Cݵ}!*T 5w>.ߎhܑ[4\ ".^RCjF̬wNy)}1)E ab ( ΌxF5lӀ=yTZ.p~wJؕSFwu#Ŭιh T\rSuKM9 +PAWs65jNWPFͩ طMOc9O5ͲءKu ~U NmtM3&kl~~'j}tAC7/F݈nYR<_Q QSbvIR3\ PgEK`[$Ϊpy%#>?QQH,}i f߄,6+a:)?G@%{),ӹLO\S{WW?@ ՄF?PRGLvٔ YH% XWǫM{ErD1뎕$Ja%0)H\J@XC`mm`as&f5ڀ^"ZH$|(W^8oE&VLeli fT< eiߦUڀ~y%?0fzgˬ;ypgj!JL;D"/; JS]v*;Zc< mX?ڄ7v[|T} }Y&ArĹӣqj[N6<UhH1q5$RMPt y\BU]s^sLm6_@VoZq,K J87BU# Zj lIX)Ehm:Fz$2TbG:aku)z?7|aoW(BZ"x Sju6c B(¥D4džfTwDI=8$80cJ 2[hUM:,v52#YF@u u{ki|akR~w3{ZDL@GnnOYrX YʒxI<bas.NIPͲ f?,ZjL^Wcℌ/h EB Oewx~ 9jW"10.kO,˰xhS"nO: #yWF5R*9h`;'{16'<\)Ǚ vSRz>f(xPM/!BTKgZz'ٸ8CH1}rO4. "{dśρRw>B"=j]=9x)E?>/@'d/1鎤dbȦVO@Ã6TKsyN(˝bU5}U.iS`TçPUқ#{(񮐱X؞l)WI>UY)Ҝ Ga- 0_] VgآjP`Q_b=a+mq&Ì!,2(pSxġg4H,'!ڨI`S`Xs؁GR\vh"K3G!ʚ\YY?b'Enyx8t wQhs -_RM8~ C.7?Ql$|dW>oG!iu٢p[lήA(A#{wg-J۰c+~z 1My/-8Oܸ ٩G\?yhSbR.S1A*V=E93O-W9/t#79Ux*qy! W?p{?͙ vJQJJB\J.=TfKL4YxQJj<|RWMI98U)!hNsiZ.Y vֵsS \)uUWҚ(Yxv{U@낻/i :#z_ӎwq! ʐ? SIV<鐍9@Oaxۿvb#4EJJ p,#})E7% 6(_~xQA0 CT8YKrZp=Bk>5^԰^JZpgAm}Xt@3uq?_PG<<*g>p _ !Y&Qfd+ˑ_gx@hr4  7do8# =R<{ \`UexP @m{q)2DEthC,WQJ5x=y } ebA=[i r@OT쯟vEW!lW3`4L\x_DK ?Ad|ϥ4ˢAvv{P S|%8 +͈NsZg5)09p9TΚ>Yo Rn֌d QH1f%ɾC$3$K1!SOOMzK,AroќtWk 4>'#Rlٖo(c|jE%s9"].JUngN~RnjT^[eSHgw뮂K ~B$[vAʩQv8yݪ:3~pw6=7}@2"1Uas 5Pmi0RY3Թ͚nio\]޷4L5k&g XYYsI"](89[[\uag.aS79z8WNLKP$l„lEB&&|HX 5s.DoW3%)6<|ӝ(#@Pk k="g)Rڏ=ېc/P:cF~riKjRz0upjcX˶_uh24(ᓘ u/'7*GYNB}h5 al*0Vf>R#2X mPX|q Y+p/(8Ev3: /=Ĥ(r(˛,Gܶ陔)Fb'4]Y#?e:ɿrJ0;hP{q0Hx nhB7,6?r2 AUBJ`ohI܊7{cDE;!M-='uy\A$uѤ3~'<(&bW'wgq>؏{137r`=y$[j2ΰ̰فJ7-Ks,1Ɂpdģ 1`m*LLewDJ[!fѩ zsba_I$V f;'dUWѿ2$-%M,G&rcXVM nd93z@i=eO#/jwKQ 2>RCrQ@}X~OE p8ۀݰ楪Rr{\ WzeCwl p?]liEyFU.e)W,y8=B+ߗqW ]r81uOְ=R|'߮֩LBԝ<&~|q`jN+%뫉-5wJN^&9K#@m/􆺫6"Nnl/=_~)YMw!zτ; (qqL\BW /q4Htgq~s?qyShA ;8Sqnp~v%E6} W>h nxHO fÇ h.. <1ee;oX 3Ȉ.xyjŃ1LiI

    k[Ȓbطv:ɊF G XI8\UtKʲZrPaPjq*T.<ЁFYۉyq0HʲL؂ } a/uMބ :g36Ug P/@'_};YoEާ=ҷA?Kuta\;_ܳ4sY@}L hF0A.sYV4v s9!r)r>v樐YsLaWHED̑9dE9*klꕍW;dpcvӻnE}P`G UvWr ݑìVlƲ:N՘x,t/OQr. <*BlEz>r?m'#-+?oӿx&wgs0[>& +dl#fw-= eˑgKGcv}x6z<&yF[{Cђ8OglƳk?gWb :rl6@xi$(;}4<١=nlvr'<(7eR۪@l/XW,ڃW^s|S ;'Kvy*f勮֤q ӛbl8lTW<}"VOH璩0]}H߃yϊo0Պ }"}eO&1WAEN]]V%LA">~:Ws%`wuE Z <;`a{3a}]8v7+@α2=kcFUzU'ku nh W7?7ڰΕp߹pҋp_յNFKeeJc>Us7pxR# (OF1n3r,]oZ!p#qc5ͻoʙ-ލAcpNEmopFɨJ'z;?YgIwaNEzsg -2kj8YJl5 oR%]0H_%^5-XtńLOiMiwnilY#mNB|OhEO8csql6$_r ZAh'ɒw;%zcl"84D\g&,6fLtp85|4u-n&cMVMׇTw:-rJZQy&gHV_lzxa,$!0\  P8"70%\R=!!&Mw>~. glƘe7jYM1SMih٬nr!ٻU;(HMn"G7}Id%I41}FƱ{3p[Z{¾Fգ RWAI >@I~k:z@yTF> [O^F$o:N)6=-CMN@M(" ŕ022s)_ f+-MR`@؂7NKBfP0z#H׃)bǓ XI/=; #sG-R)Wa04_+GAɟ` bW zA.YȠms:ѹ0+>YCsXpyHfX`;c3H[M 4]Y/e ՍԖ b.aA b-kD$FJ@z氂oҖ5_y KYY7t ]ڶFdr6N+Vrz}9^RC3,-ɧ,7?XjwѡGzYruu~\HS ߆SlE m-k z5`(UN6^ÕvJ_0ɐzL6ag<ԕ,腶`2HdYJC A AO  @΍(i_)@'=F:/͜}}HFy0"ΠMNU")P4H~B-$Èru$` lz,)zS7UMxo 5È.Bc |%vWP2>>U[n>kc[!wN6*MxɟD&B*<|.jI 6_/AL|ݍt2G ΰkL+z5UX3s(hn~ P?%f 1 R4_%$gHɒNCc2.y1KC,HLƂOXwUg망ё !~ZGVHa 1KHc֗< e.$M k l4yYZ/ٖ̕/YSVmp|Fˏ8֚c+] <ǹ*O#>tnf?9Bxnr)pOcE/E e{ی3>(m$ܦ#74GE{So*wj[Sٹw]vx[T&`%c[uj|OJ-JxCmمaorh{SZ֬ټ3 !ώx'{g 9GvWݟh';_#kGn*)77q IZn` mN_="W!fT琄Ja]3H'GLA[3H(`4| Oqw zܛ5ESQs6"ct.H1*#GR#yz> 㷠_<4ǯm8}{/U%yLM8(y[|]ovGΙ€JaYD{O8%ձŵF(bop˛Bk+oR|ᬅBwuahjr؈fJ iO߳&BCkQyCD?:]'OsIoЛMoWli>@V=gb2 hyuvO / eZM_Wq\hk.C|Zil `8As6'ߜ;\Zvя$fKO<W-,D^}w FbM>A \y6N+dh1 G~ ZؑYR!WF9{pwv:aZ+{`"9vPd kMozX UR8A[{-%2| ADл!SZo|= Z: FГaδv8jՠ6t F }S~#h}DA%S*sBoű~4lwvus"Ǵhɛ6j VʈWBݝ p}R@L?PeAV(`A1kXmGGu]+!(xy-T! 6=gC6C":vQnVO`uӰsr#BX2c,n֔Ɍ˚<w7EBn%) ݉ˀ d0_ ,Vg;X e U<@K7!R$cGn}eS&^ pa!ҡa7rؔ_v ®uU$g&LobېYnt|~Z*$/ Pldn-REfZq"7 o qƬ*.), WPXhܵ'1F̝niNcDC4 ' 8as97G`fu?SqMxϵ=N 7QiX"J-jKT[طW eeT }kbT:MRV5GFJXao2ΎdY3\xbZ'q Цt1'KQnCfT*ٲm\e*me#dm֋h9Z{AtEi*{ՕpQm y_nĴ'݆JJ界|MГ0-yJ@n?CXs{̽s8L?ZPyG>X\pڤ')9:X1pz^`AюIuY]<}HFV0.y\#p8(85@3ĀBC`C;TNa-/hmoO<9Z=8{\e..\6ӱ(\0VY)mè@3jWSRcw<݅2P9>w~Z yį>pw(0Э/C5.׵⛂-kßdA0^<4#CsC#Bz!p030i̒f]d*̼"<1S懘i~ ǰ`ڸ FUM ^%l)]'rԢH2TUΜ@wXL(ܵu(WFG8Fߕ ˘(o7FxCIzNIʡD{Ka}cxݵ1Թ^(؏@ \v~5=ᆯeenrmxZ>.g;o /%`IX uR5)Rnzt?՜GZ]|&K 1?%Lނ zw9ľxY;x= `s7HĢEYRMXG]5NpH14N^N䫾`/ZfFv&u )/un GZe&Ȟ( p5mc!mK<ۈPp +uD\'!CcW;G [yY rif_Nh4ZyG0xbZȜZGyfǰS:{M;X0[c],MDZO@4&ݘi=U,kw 3w0740ru0aæѩ:spߒ"rq 7)忇HO{a7w?ϻCEewow36߁YU%&Q&({~[oc&tNLb ,xk68Q Vx!զJ55# wʜ`N@{2|x?_ҟo8XD> N&Zsd)?[Ι15FO`rr07=~pwWB70Y1؂eoU}*(944?-/g8<,[tG12zu۸QۥLN&_9.#Q`;YpU+!*oet*U{mu?a7"Ě$[;Խo%UPFr,sbx_ڔYW/! d[] J#YifQ2,[Hׄр$`MLLOp \eP*(12MTwKŧ#qϓaihZbpDa9M cXSTպr2з7Y 2&S,w?>L:B"ȳXhYBo q,ir߄} 64CoZ6qIu3$3 yhz2x{6?y4sn]s8]aƼVl+X0 ZPri 9[tk\:Mh?yđdᇡ.ȂN0:m"OPLzLA\8B@:pY_|c5u&GBr>Uc底{̓?ml39Wa½_]^?9(,iY`w abx;k*}3c*9n~DŽH 9MJ$7[x}inO'ޥ =~hqF`{Y~tY!|.Eqߎ M~wJS=rnn>+7cWӮ*r~-MQsxln9i$0غ;0vAڑhKCESѳi e$#(K(qYVL k?b昬Ym򐭚Nlo(+>6}[vt8^m|n+=su|L|{jW๯#6k+oL}^J*/Q! -0rF SV[ Q‡LڣZ;7ABUS.ڟqKׯSY+툛ʫD,gU _oOu݂YCVpwi 9d!UH^`HybsN;<Ҟ9xsc;Y9nVSܹx+X5٘Iv _\[biCE#^o ,~I:IU{ZMhOc칮" 3n+8wT{EQA1ZoDN$+R-Y}5OI>/h^iPs%A^)zDܯ b'lD&Y|Tv b^rȝ˩_k3ZM\T$7%D>]OM{@vT1BWE 4m3oW8MQ@:C90w8Tr@&* Xx%(FvHZCw< w:~~̩t~pop-x%_ 貮lvP STǼ_T}>쬬E^I 2W͢k f4rל(oXt+j.^-e7]w LrIQ!LPv>@ Tγ~ZVTn3Y^]tƞS}(ӜW1ۢyf2岫O,^0UZ0-uPN,#Q"7j#Xo%kiHRM<0X2z S 6tl>V426vzI&u-軀4;ƀK/ӄ^BkҢXOmLXR޳o> ҖJ|)RD۳M\52\Ь4|N7SL v f\0,$/D1VLUbH3Pfr$+4?O3a׿i&cLSj&л0 i#F&$ʵg+;]mdj mkH$O.A;h F\|PBlm{#J=6+m.\MmQ,`Ki% KqSOP hnsbkiI<7tӫyu_cj!7AFr)? ⏟\zBa3smVqCok*f WTqD_psS|1 'MzY@Edf'X d-SWCjro-WsGw0K¸I"KK0! ם2*A6'x>8p> ӕ+8έq Ӫர xrϫWb֮OW+:FE?_ӽ*1y1$儓 Њ{缦/_ӇpDrGr+ kxZb!i8"A2yb*Y$V^"P#:/>.W~W^v/W?ϿwmMp%VT*H(^H||Rv)\q/\.> s?xžZQm%pQ/]U#(V (DrMh΍VѸ/P9hulcǎ5at1s+nU|QfUp 3`(YC+6$_ņP^4C˷h.";Cr+rUs 6ԫ$gtjVR^, sW- %&` K)Y\蚒7Ǫ߫O_>tH%)W 8׾sSTaJ"^UXZ 0E|<^!ߏs*hw! "G/+:U H˄÷u$|ip4?Jl4}yX~d}+m(rʭ)JѤjiqhSNUR)321`88 :b]J%J?gѿԡX'S"3dno Z)@[6zNJY^tiDpe~dǷޕt304H7b&| U8oaލ< ~qq91FcՊb vRoB\ TM=| .'A*IV\ z5[J?"|YO99J9J?uPHʭ#u3#4vYD=ű+ HhїPJ$?8Q؇!z!9uUI\H9Z/_^OZ_yުPbժd8E 9;W9@W+ፂs6W& Kv+r+E@:ęj%T^'WT\{;QjkJš~5u5$M#0ȓ4 3/$i.ْplߖSxl'o=;݂FZZأAXoҷ`ep߁0h~loAUP+dZ概s:ȶ,@AvӏXWyZ#+\0֧LB>VgڿT Vy}*,9$$)7Z=-jcZO~y)4WO!#=MD*jJ: RX7 `Shktz}8l##Ђ2yZuHcK+i#˝IΟ9(Aih _{9gp(j5. Q%0.Zœ+#HBП5VZ60k~d-l|J-H!G0'L0Fĸ֑cK&~ Z*j`͚YGt;Cd#\B͐7ҙ'Eu0kg WO_GE  rm#B1=v6z+kSLuAipHs>j_LsorD8]yWlNG~ /CHBj) =Bj7^_I,tF!:R'K{ݳ]%HzHFakhrQ˹oSF\SxA*+n"XPTOGHrtihЂY^^p4FřO{IM@Dv(pu?+!Wk?ܟܖZѮ7a4B+tˬyʓB@tU\ISb`y,&Pe+ 8,b9 QvBF]AO;q\M[ў.߰R< 67 c1da&;>ãLT`h["G˚BA7|X+k6#hAZ,@b=/n(%%@B48+~~%Y+d,ߟl~L dM@QH+ $bT+D4vOr]QQEۂm#^Ԙaٱ[>] Ln]u8f|Ƒjj(4d^_y~T;Hpx!X!c >FWvO3FdAV 8#o.km)EteAOpr9Ua\"7NX_Ag+QtENrCOX#!E`A"GIC"1,hS%Fzj"$cR?*M^1O3U\ftcd1)H>}KC%5[zL/( sB%7@{{V8B2 .cɾJe|ZSRDY*M!` 0NZ-buA?@OTKl,,w&>.o z|"O3R_xЀRʶ$M(Ջ!{q#bG]:!{SClA1헹unL0:-%}t."z4psˍcAZ^T_UZHRcf*WtI0627A1?/,"i/hS\Κ q%vekE_sB<*TeKáVЊ QĽj2(G+/!6ވ`M@s7̃(YpW&y?^E_ȵ"C8,98Ω5ð(I-BC2"س!ݫ2ؽ?C3WVY Tt[jGtrӂ9gmZA U YccwwqؒcBaϟ2`.X[_X3 {Ar:VnoJc+><;[rT¨6Q`΃^~хjsU[|u>o,؄̩F0h kT&6s 0x2K8Dnbq#L6+ɷx0Rɟ6w:3uiɼH~%x0m* ܋}r{儢sه4̨hRg'ábd5'M$y Ƈ> MF9o@Z,MaM*:| :+>q/z/T"?#5r#V918ܖpϜ"en/E3yQpB+R?}5DHKi\g` S0#sme䪍n|Ǐ+m8./!m^pO̊j_p!lEW"‘ߺ2 .Zǣ"ҚtΔy)nTMo/Hc߭uCGRiz~[z#M:RUo1)w+TyD{F[K4M'hح؜|_rtqEw+տW<e Kq[*Gj |]=<]]cbEj>Dc>M ~ OY/ҤSR~ vt{ޭH1+HD_qe[ j ] ǖYmWrB"-Myn%ǶH.6"|`*Lq8T)mN4݊sc)o+2dX5X9<;Yl3Wnã_;(xN:fUj)āY@VSJ(}]rXŁӌ׏~? e9ΐc?SNڗRGR; ]5-8TH<ƒbvya,ǡBmTvzlʝ )g Glb[@J۬e0vZWOs).)"z,t֕wǖ.Y; _۠,GEϤFYc }I)H)fn E4FDֵЍ~:vZkg39a=>΢97xPo6/Qv@.ΐyfLQ6*^ja8-{ vl1(xܽ:@?~W|{T ˔|erñ(jU^&p2ldΟ<.4OXu=wLD:!*Hog,xC'-e:'E.b˺s7rEJ 5|JuHe!&< +|?3;'kR`ZY'UN vV?2B3W؞ΐ *U`4XlĈ,ks&Ha,=avszFӜaYѧ|xl[1?EQ~18τȱ@2cMb[Qʢ$f2ngიs,h&ur"[;R@&K@[al=d"PO ƇjgX* *yVI'1bY~W׎F[~FP֪kksֶ M:; 1^/TqK7PiWFaWt7oo|D=O1v,1/Aꚟiɧ@z0  껂PAmrӣWFV Ky L7*DVhZLLxYa9 =%^e_ _B-0Azpu(̶A!}FMP6 '/PGVS[Eɗ9-< oxpcM^"O욜 BњV3ހۈDzMcOC?UT0_*NXs q"$-=:EJ+)M5f7U%@QWۥ1|od9@dn8o IeȌ1.!.Is$7}^̝̙33g̜9qbTD0͊sW, ePXT{ j`&ivVrj'/qr8R!mLǞv"4 %eH*٢ӸLPm.9׬]2]T"ӕPҊ; T*qvJ'#L<* <$$\iAuچ$kNHOfKScq\'VL3 plOk⾍XSZ v`/}ꗍ2Hᡰ^/p*F608ϡ^$( 4mS dUd` W̕!\ aOzE 3V!>fkU7ᑨ|K~ KhC hLPWeR7Spxf%heI_a8(hzD?mF❅ C<ՁRW`K+v Үrt3[q7R}x5^ܝ`4wb[ui]mG]Nj+HE]I00JxO6yڽ~>F^ڣ<# ~ ڲW< ^A+nmhS(,䨊Ds31ʩ6MxZMݚ:?gQ2T[hocHk ă؝0P]vdD&ަot2( D=?o@ۨovHoN81%! w w4za\O!D$%"X:Ի@VfӗP":abr$ui: ^e<>q5v{%sS`xeQT{ ɷ;Q{P (m'1|$3C8`wL3"r(<:`nNCPZGa„P/-Y>^L5矛 NK%rbJwZf )W7[Dg BBu!!XPgYqGae*=*TUx DK-̯ >! : o O;EnLH@&WZi0 AؔŤ) !0 Ao[V]V]c2F/^sB1Q{ YT`o v5ɼ(A)Ay$TRʟ%?5RD~!?! {yA1 DI3WӦ`sWNRUk)zYF'aZoBb4KfiXA%\X*(-Da؋ q; <S+irdBAS2 &%jw7:W*dd?Hh:/I4,/^,kVƼ9U s<{uW 6o|i@Me 7 /s3m*' `KI5`=G|f%6P_`˴bs iM&̷n 4ޙobhzF֋~Г/˜(Zր'CU#ލأ #̆Ma`!_\bT *-* @2 `14?[1l'h/`7> Ѵ-4Qa'(oXCSȿ 9&X'B=vm_8g_ Fav8yܝN2O $S^I>Yjܠ5+QID(LKNqċ!~ ִ oZۯ!*@>rZ[FZU?U2I܇f'\Qen!,At_~Rz0.SiñHk[ -,ΝQrtU^&ubv$p.ѧ5nba(:=N=2q5if>m{R Mz( 2zKҗ&{9 EW?1^ӧR 8uֹm=zvXP*;Cm*4CP"k [n#)-8 r8qC/ imX.O>9jsNdqds$$rI-SRL7Ii@kjƒ&^ QM_gJO֥E=$绀*i@ 1MM6n# Cg=ؿtlÛL 7.@鴡5]>/X50l [备mAvbvB ɳs01/:ŸwD֓P,ŋ"m:j U (<ڧ+A~{GbՂyJƑE9d&7L2H@\I ߄A{r-BT2}Kڙި v&fAؘg(QQ0V8؈9sBm nOmS  IħnE^ @l8*Y` . WӎXPkTJa/}4nY[h'4^X tfC3v=|>2洞X=(7SA݂=.>x8&VSO~@kGȣ>[ȥv~Ct>;;?_PeUv}ejOiKeeY>bn,v^[k2>ԦjdZu4K ~ϰgWX7<$0W$9nkCxSA9^xO]=]Y9xU -Mc^Ѹ*Ʋ=~ֳ)Q/^B 9K-cmܖ%nqC/ڪȈS_SlS)컺dD]-r L@%W%Q(¸]jW]Sѭ/g~&AI]:9Ï0tu.HJezˌI#9 ̛kNFe \iP<p7J=ԣ0rvo͔6,@K җr.k:> o蹶hOO7SqEzx ԉHo3n)L4ӫ'k?(]ID_ ex^W <錅S߳NC6Eԉ̽ Fl (a'jxIj)L'zASc轫b곮Yh^)}GJC҄;}ZEP>l{yś_]~Q6UeѾ%ހ*e֩$,Auxb/jޘ?:x D^s{\y? -]B["#Gۥ b MZk2[.\_Քa-ʗM7Y*}ݕd 0<OkzpLB:?o[U]9VA|\*xDu#7 7KmNbN7Kǜo>9a[n>Ԝ^B7J0uØDبy 3[G=zrn! HsuzA$vޟMA #n;IkR BH7:k{6أٻEz ߋ |)|}\Y͆{¾bg gj{kY+Q iVϒF]z!qcx2[1aa0μ*@5YOݦbi EY&4QNAgě~8?Cc3Ul[v[ۨ bdYÇЎPZm|xM`^`Hj-eq*S!}aZP^žz0* a s v۸pяª`JQ1ikH [2L*g\F09&{Gy -}:X#SC \}9Q-GF[Whw:@7dB/nSE* J,{g##j`>"ljIc[{ NeOcc-EQdYq]0DĿom8g^,=eOkVENF+EמiiۅhOEv2N@/mub Jr*l%[V.?(wm5?XAi〪CdHamgep/J*@3̤tƢAUg<v1ӉQy*瓉hO,9p(,Bޚ U|EEGKw +g' WWr5R-k("p6Q1da1 D-HOo%J!Mua? .\h^duD3ЁvOo hLo뮘P'*e 13jxSZ7[skpb}6 DFWn tm;̟CR۳lP]p k}@LE?hAι6%wXiWtP dNvFmɪe=yzÎbE. p*CNgWc+|V7K5EA^pYf cXG!1r.fe/JĪ٦bgwͫ}nSَxS= }tZ{zɇ K4?e1bi']]ceS<&ɩ:0ެWB~ T&$^cJ?IAx n6w:a7w7>,1!>5ɩX>hȄ4d+CCZ6mYL' /pd fPϚ “`gBx$^A H?b#|\q̞lu-1h>ƾmSh# G_yYɲEl,$3k 3iƧ[o9 \yE03xf7wXp"@ E}om%^}~r* l1Sl7kϧ25iXS'CT'8FF\V0[qO DkR=SjfP_+P_m#d۱%иe^Q(Tv T zYcUOqDY jw?۩'Q ^Ba x}^,{ڒ%J)濅I|vG .YpN~0dzZr&mCOx8Y7ƞJhq'L0ΚgĔ{<نt cC}j8g ub<[W}J_8sَ J\榈0tVǞx<R;r/#WQS%r/5FAЀP[Đδ t /np#I*`G?|V %;4" v9R/@>Ϟj̙"cGtJ#cmM~ 9iMAv!hɄ:.Ho A;0l J 6(,σǞ`鄎߹I-is=@|vHaB5p5=>pidkNӧP3KKKؚ6pd2}-[MJ?nT_.M4͠I/\ 8ԍx5"l-I '!(`5P2nJOEf"\ Ǐ\$Az! /ׄ}x) kc_Ge?m[ oHwzs H'Ȅv_-x&ġ))=]Ua$!"8c`aizqC"_{P٥B|!ʑO?HÎ^G@, ;$pIIn:mǐHkSB;ǴP( MAB]<8D4Qu. 48X_6#.3b7UP8^a~H Lu/>#]+X͟6z"z[o i5>B@A{O:*hARGĊtx1Kgk@l^j[aކ2 ҜNl,TK=ܭd L%f~95y.鑟ڞ܂T'+ix/IT!% v7SF9Pǔ0?~x7͚)zMiS@ƽz7*Q-蕕:1^CȤ=H'tmnA+G8+o@4 3!)R{YB7 dFu B&ƅY D1)fŸ4@!M2x)Wa064%*/S~:R x}e_ ?2c6_Fx@\iL:_}"[!c Vt,3c:h<\$ D)Q'oQ́7hK-HqJЖD^dk/^)h6+9sos`|qr^{mJw. JZ8A b͌1D7{͍dYŨ7&'|CH!tyV!;  _It)0s[<'j)՛'zի7kQIx qZH<,|̀Iu$ %\"CT{(eX S°>0T0#̑°KW&6Haࠪ0T°R Rx&Ar3}+f&і;L)1XH;XH,{]xI") `~5 5cZ`G%f4nm3:ی Oܢb뎾 Cabݿ::2_k".HixFH,]y)}L5k`o [e; ayC1Ny@-X - Ts@!?7ExI(H #À8h?uMbnXj2ߔح0¤J\LO4?m zܠLCcU1դ zd{ft~By(@n G-6h4ʂ% 45^͌|Z-uNWK/jS_\YNi) OuL _R8 pHHKaGT;pڏΑC N) K{)<LaX_ դ] DHWs[ܧF}x6q3pYqHR@~G4ԝ'LD mvQ{> mn ڻ0] m bzxjb0f#Lmv ڿH<(G^uߠ9`hS(^8I:ԛx gHcǰˈfc s!HѩԢ`&+Ra6|xfN+`4sA?ž%UbZ956\H%~2ںKoMHʀy/A jػ@h18IIG[s`ⱑ@ / Z4NG. AD74Mcƺ7 f:mZ iEXU:d$ݯJʰ˶XmBu 쇕5WHqc#-+8bhU6IS2~ʑpdPvqm*jm 2Ĩ0l<>d׌w& ?~^ct/A:J`01P[:YW[ >CR~wD g4&pG<Yo61d \`,8}t,b/#L"]bRʋ^XǑ17@Hcqhޫ$vZU7bSꉩ/"Be G-c%lR&ՂᴌCp+@4!mZ Krr6v5t݂+Ċz/0:g•,H>!TY@|OunSœD6B|:Uq=A{;H: ~Z <1 +mR[Zxce+Y1"q%XGJ9>0,CqxΡJg+ qc(qe.XF]H̃h3 w -0!n_<&Z/kWl3gx=FgEK:*ƨmJ7Nt0]1q]~ 4G"PV \=I iXƾcVBaS%VNj/T[ @yxq}ȰD\m=#H75P+>::~F3):=ZDoj׹b$; T%zwvמmX!U@ʡ=tQ4;~轵k әYI(rx+޲h2oʺt#l(EP8,aʤW=95"kt?ʜr Dg]WB3ۃBBs%eHv`?_Ww=1zGxl6 ^c/Fj276Bl[ 5kj'rIU`.@v=ۡ 7oTNYӖO&H0W>=i[>GcQ栠,mADUgC%~?zMôR.u P"RMN7~-U[4?*wٯhSC„Dh7H HWu@߹7IEig矘يua)TFc;'딼i,e(G_ E>?uw[+\{J`' N8UCQhmfz3橇y&At2\boE40u'>&X!_wx'ΨB<{FkEUló8 3ބ,>_j.x}2ZTW"^>.zĸd#p(pbKe?X!: fCp\r`# 혴EGЪ H3i>HcS:d:)H7nRZu3ay#ĀxI.G$E4}҉NyG?-v,YXL?\H{6Xmn%<ARSt"[povzeܤa[CY/Z>@~KCE;t . }qdTV p !&ǨMh߂5Z ;v0%^"MBV;6)de!ƺ5Ah?jޅj@ XGYt6W,!)n,/bUKR/G7M<^~Ì*{kXcv4%Dk %5've~͖%0#qa24%FX]bA %w_xJ*N*äyRwUL6ZH=UDaT^N"eVBMh- TC9%LIBe0(tt}=;сSp',"Yw wD2m8| eBtb3_l1?/ߞ>J05_P^#PH (X%7nVy}/d=!`. ~v0#K2::0E6X'LYMMpXyP< e Dub#hBuXNpG >?}%',LVgY3ې7b@ W*Y7ŠE?D_s8aoXouU/+HskIXXZIa#8-HV fAnJE=^ݪev}8c.vi6 İ㊝u"h_R*C+8vFע.T,?q~=EO|5p% Y<OL$74܎'˒#09' 15O Yr &y2 / <9BVz:&yr,]LˁOa1oH@ 5zlH-_b{@if:T A%8*RC{EDVYVmm~C=4K6xNkqU)IM>"<";بd9 o7I؍> P喿F]Yd~KP %gmCMMx bSG VYFjoZē]։ċ`p|-ĉ7҆mhmnՔ*&kxȨ E=Zؓ%$㪝ډ2Rמވ\b!"Wb/|6U|"rĚ%~㓎]o\:Y"߈ {a!8/^#0JB-hm) 7B ʨ@͹=܏JbA 7'z_ ƙ `GͦO0M4\0LPv% }#lB Q&U21DaT@*5XHSM I)*nJIj5V֞ASNz6)90F8bfB<ӎO]Dc(^iCÂB[UviNg6AKU( YlìWQzF0krГTSCzV*_p㳚^"MHp؟> 5J.s/ケn#'$v[7(fiMf9ܿ㇑Yrk۾Fy8mZ"Nc-a䖈(7g4 8,wA= Cny)Uڱ9TGf@ŜKG OdkD*ƀ>S|5QAR9؆'Aܒ<+*=`lQ x#B)Ua܆/G}+Qz$BL {h&(+|.J@ԑB-ܗEkAvn!( &~)ڳnmfSShY1ΙF+ļHj<# 6Yj3_ DsдLp#,(|:1 \,IPƖ.G^+NC)$A*@!czM΁r~%ړ ŋT:kk5[ZwQ<ۇ|!iMw'[0lhWXGބK=H'")üAR @X p2CITGHqS #gB8i% #"엟, _XOF+2`g( iwLS'q۱0d]'Ǿ6VWmK5+%c@vf U:m2|6EcX7,,>o+_v8>m]7O㣖C8ܺPub2ĴN:1 e:1̅-Ot"iCj‘uVlr ~1{Ohbds EC e=Q_u7+}cK>z`]vዼ(̓SiKIpnLZ͏O‰Io1Z#Q{+=Q,z/Wk +˅ &-A<)%bZ2kr4ld6!YyKyVͽcY;o5/CT=mBI(:^XVAØg:T:s!i(]o5DT_ǯH2\#LK_E [ \%ϗof7XSe٫haBZ`Z}JG8mL0 zsZ4*iBHX_/Q,zSOpڒmiͼMk5cZۭ?h42C"ކD`|8Y1̢˃H5Cp e) ,3kRC;BGJKs0*(A\E'}0"X&Xק i_i7"B0~ѭWɂIpR5\Ɖ,]P0Z>=Z c#̽SX$292p F[팫wY*u:==n>f`~ngtd7*+h>aU9d\b'kuh2=s}d JgwYP`Y( ,_R^Ƌ {v#~ [k iCF ^ |*U%ij?0o0vy.|S3G9.oh5E*Q 591?of QUid[qH_#xu2_( ,U{.ӣ\QKvQO=knk7W .ʔ硵A k0d`J&h 5tVXB"P0c|oqˠOdY|,ᓇcp9N?y9uUMU^A< F\EӿqJYFev'kp܄)mi]G tk 9 g.5&*Vjb$J2 +Hw^()Wz}VK0WNPD{uwPX^ pt&~OөT̨筷y#m9]K2 loQYO_I,W\Ucv:m\Q70Pgnv~<*;Ts2Q'@xrÙ\HmyqFLo 8b~`$~pH} tl#w.N=Daz=^T)#)TglUmE hNwg2`gyjg>㦁zt#J\V*Cakils8,R߾.#n y,E,ܜl!=1t059k V)žR,R0# :7X]2vEAmM| gSXH+t]fYؽ 7FKrӴdoԅl1]` KLeG7v% _G'JB !j M?OT@;¡\Bxu3Zpp~ SsFʣ 4GGg ^β=G/nʘxY"{3Nph1,x:0_dqc )AE{hzCfHNjPZm#gRֈ`4sWKPCHdlSTLqSCEjHfi*$PǸw(8Lt;|( +\˰೮q *fy F{z4 eCg+fiW$8"e,? œSKyqQM:1,n@?GNB8e㈰N- kͫ!^ ܫ ]oTqq3=+˷A|V.3rG \B8qt0~?)}ʹ{H빝et 2ioBԼ4~ɏȃ_#I+ִe7$nԶߐvY&2Ӎ^y'b,σ"=i>HN<`^թ%snvLx3Ccl)H 9ċT]GΎQZNzfS];l%}-牶rw`߃rZ,\ N'Dх:!g d{!K=owJ`5K~O%_.9@*T*%_S-1Mq̔Nx{;>mlz})!"N,][T<:?K5zn>܎?̀4UpLW;R59Gayh2^7QvS&m Q]X`n@WmQ 2gznPyw՛q޴5ƽH3kאkr #"C <η6L}}?1UAЌ3jMj^W-Ь /;Ctz8FjKQЇl{ ?.6ŠQWq3gk(qҥb*E^\jVK,ː=/HTNQOHoSrHn0'JSRkeh@kS:-FW""}שUexXq^ 3T:zkG:1t\{##T~^rqoIH6E~,Y)\x9kLϐeS40{_K-I,d/dplm1fBXD=6v5;Un-UH!{;ѥE4ya(yn'b@hj 5偈&0Ft΃G3)Y( Ӹ]dRkk)};l |b!x>CT} : /7cנ1-E&$ulp O 籣H)WD#`ȳgEXkoϻ>rT #eko !n{d\K]3b.Ɋ@6.Cf ;'([mxmxe̶9ڣ_j!?L:4| sB+%إ䅨? lq6FNbCG_obg", @L!Kkwb>BuJ*c"W"bzzZH}Q?ҹvD pP0 N / ]Anm'ܹMry87,:Jn-un ֵ'k$-̺ͯڸbJ$)^hKR|=)I}61QH,;D q9hA^-#1w^~qiJ4CzR1ꏙK%PLΙ'Y[EkW9z5ufZs> `Y9*ODNYl/4&?r"K[G)_LT+x @χcEp?nXωnoF[$ד_p?7# 3TEt^3~'#/{VhOE=ߘ&\ NmGLօ~̽1#bc|3*7<M'kJSWSMI5nİ5=ֆXl4srk֪w phk&,?Ϧ 26SoYf$ٷ sȖ,⋷ˌ [ ?H~;e J:~Aeo' }TА^D5SMI ;(xޱ':ew|&nە5Bf1"qAsr.@BSu[0 Ku'tzU㾱!s.59$mf7xGӻdd<^/9 KHkFskP6e`9D7  p؍֯U-s k4RU=f ٯCa\>zy R 5bs*&&/~ wmt,n哠 /{a@7ӋD< ]_!wnW702Lnr$qDEf?H Tͽ:'LBHf؝;vwC >A n.ncGkyUXޫ%19~dCF:zr\F\ԵʑUt>Jp[-sz֕[zןLw}KBz_X'y~Ge,Ql{MrT^EG4u"i";&?Lӫ\MY'05ɞnKm5&ȺdS߻V`n>-i~㑰#d{` Ra2AJwfqe7"obUL4|r5H*ǐUNhD#ϟ\CH*E'{QWlY' UFײ"ONz(6Jm}d(GT"8J7N!>c?L9Re#)u"$w;NtQKrvNxy"tB_="y>!Oē&<Ll*b^m* fJN=Y9|]S!AuUE<<~]oP%٧ĵhx5<șG[ieCtne1<3=TDn;LŇi_$:|n[jvq82J_@3;yr@m[C(!ܹ: k8n>X"֥kQˌk8XI$Q Ν)gAKGka߶K]NwvQxz!'S}Q{TbEoC P/]f;R62^uk1oD.qRߓ5+߶ C\H\RoLUM4_n\]+zMc$V:jC Ȫ hQYVy+6/vnPuwLTlM9*c<4*! ~k`L|[>䙲1SǙuShTxG[/ǗVËHK>!H3q3Sγf)7V'rHJQw a$F=z4ܗņxޛ8fك& +[f&q\0#n:kՓJ3;}H'_[  }^gGJ.._'_oqj$޽YeZc|,L{`ip`iNk?; fA:lR>`#vx.Lν|лcpmGwSU>a[ T;Udg NETjomc1[ErydϚ 'rqu=> 9x-0ag#%#1^?=k;8DP82NCqxsUD+C6}>qfo‡ }ê1v~ȿlc=MCR1yb׏<* =TxJ\*1 &}XTyb#7i>FAUxjom<(LƃVL辵Н㠋|?xZPi4·Z [-՛W+2=dE,LPكvlyeٻ3ɛ\mIM.@еd%&).N:m^c)U]z]C]S%7Eج_fyﶻ4=?E7NRٰ}b#D>+jZVY]nza{oOq!?_ͰꇐC :7Htxȫ DySd1N0_@c q-ixI˽1j興=N亀]4(r?2Z`^:lrv`Mo HG`e_ڣ*k-Qլ%[;2\B'f{٦ЁPؖp'!V Zz%c1Y~-௓*`bɀ]ȼyKxa!&uaк7.ns؞3K۷m?}N6Y٥o(~ xS_\K?A>f|Tߓ<{Fg7񍓓(u,>@`Ykq&  6aFfF8MK Zﶝ%%ヴ\ddyZQzKCyBldM"laz2_~wfA3zDiܾkxW)ɀQh6ˈQ!E`SpR,L|&{Y7XAl~ד'SFg<_u("4t[DXi6@ٓ>@ux˲kvfDSo`4c`@0=>Si:4,6(:]h߯VIt_4?l5[`:ڎhw,1"1J!AC1& fP?%֛әnF֪@J ?W_ܣ@͟=tVSӴ;7:& ϊ@ 6cl[8mP1 7tMA:賸x&I :3G~ v!O`x uSK A3Pƞ@̓&)/ bdϷ a^+0݌Hrς@hZYLݮ7ό#/j?bⵅs>J.u'^WL}"r#d/~yסW%1nj=B۔3\6eXOomL ,߾& @<0}z10܌4!Ro V"u1EIDZ'B4#ƒJ_Wh-1ܩIUB>4?Xݲ$ ɡIa@tT} 2q3a6Z}}uɾ.Ob_}{:2ve_*kHEľFx\ˆ'L%c_h ľdm|X;73ƿLӂY"gSZI ,(Sb`{= ,Sp1?@apxgVۻ])hh Uuư|rNى)s8w+q^vm$q^R-86ۙ\7 lAh о衭xd[`׷_RHG<1Hgo baLmN oɯȼ<䟢-GDw+"^[@Ahet57A|~RE5oE2Hs? )kA8eW>KHb1H)( ])(1eU8b5XUT`hr#h&ܘ]C Jkfu0՜7Wmj< [+_Nh=V{ɶ nܱ{0vm't%Dr?M?0Nh9XUu F6" ^t("l]Oh?d-DW.AS:l\Kw0".o9o)g*Ղ7 ښCDbbC'PP}vXG|.K$ Ԧ6k{@ıy ?ŝjD;]guͱl'|t &$KyC5j_# jW [6?:yA8xS`Z%w.Ni+-l@sTv]|"]7ƾ$ð`k78!)mG˚Ϭ'#訽uWȧ3 _< K̿~N,0DT$jmf'ґ-NuRM E]P"&k&7'L3I"fG+p!̇rqAd~r̳ j DᛆkCcS(F'x3> ;`OoEFw=:~;9:u? dl4EbـΈ=F?<&+(y#&暢y1 JJ3Eʓ"0i%) Fw?I?Q8JjoI31i%%QRSL+2ߙ^LRu}3bJ2*|BqN78(n+`,Ơ I`()CZAHß FT7$1yZ]2b}ILqCoFqb2" ն`=x:+LT]}miW$n m찒L j^։Z\a9|GNR,CJzӭ.&9.ΰ IG#anEtv= ^L 2֏>x\/qj1pAVNE.cwn!ޥaTE^wdI=s?p918NM 9{4ne 9Hܻi^H&QH7A4 ƺy q+'B*NRrv$qj؊ 烁"pCHaߟ/*/j+#r+%%i>乧вe(gw>9x界*to;ŦEag NE7!xb2 狇HuhKWv3ˋ5e e %ۮr0JXjd_Ihb?Yqh8"yT1DfqM]ċ0[h^8x植KK¾vqa]O˜sDSփ%!{hR؝6}u`R[ϡ,avv'Ys Uo`)[}I#; =)k5JVe6'!T&~ r)N& ")Q'?3>hyv&9uivx%4)#T.p&k Ak4cWyx,mt7 m/IR:<,ǜTd6tmks4{<$>HjsYg;ARlLR^e!99M?bm `r?\j\^Dͤ+krfʆz6+DrއAנ6I:VV!K3GNݾjδΣ&tpA)|5MHg):L^?22EocSNMs{,褩A' - U%V1NF">r fCx24Sհ's`IJa*PE|(]qwjK`qIB% OBn P p_QZCG?K13Y[G;%!\b4Of(1ꍯֆQ4|0q}J9ҹu7e(Q3 8f{X(}QC3K(a](yTZ9JeҋJ!W- r\#Ažj+RR3oPӑ ,&=SjGXc)[,$:$tpa_ :j1!FL 5Za$$J}չq^E'/iI[$i̙rHo:UU{Ia"M4nnrq*Jh@Gw5r5w_ټ Ahf}h0UnҘ/[7LU`t"`a!+8WPp`xhnKz`;p*<'m4,?4nKp-+*H6op[kHl6P2&%JءwΏ,dP B` s 6| /ã&Xm Z'- 7Y A:n3bS^$7/~$ L!- eUޣ+F8*j+W//-R(ZEݐ}iOKiCi?R|H$"ի:Uv~`=dlt96/;A)iU98 vb^aO{)`bw_VWw`L ?Coi`QOnXW_q3~•xS 3t9$K.m-.q 1o+.b59L*:XaT+;\5lֈK^vރbg$g~7G u3#vѐIe4ʓ$嵙 VT 6't b6@r Sr3!DqF*IIQLy`&~$}_gC U.w:/zkJmpvÜ*֫Y!?II)݃U{(%ツ"4Fh45zXtCw{P$׋CNpBX 8|SKON|cAAu83L1Yv2TT0M x^PjYwu#JCnjn:(=ZmwyGWs\SǶ'^LWO <^)d25o=}EN ag]x1\C&ܕ}.vZ&e7)yᢇnzBLQ v5.}`[twOB}j O}!,;V8yЛ' ,SN l2wcӳ,bTF$LeQV֖cn" qR߬r+[8|4C+&ARAt (*b͆So - @H[Yd~PS _^4$Sxmpv}"=Ui H5|~sn sMG$`B_X<@.!S2Io%)hG"ka(7 o0Ub#vt7cmkTJ'JY {6dճaMytsUITC!Z$QEZQvPQųkB۫U85euʈUkxWVu .PT( %9- br'̿&W=! 'B2o`aİr<%*:v!\l˲k`Hf "eUs$U^?}Pm">"I0>,6s} cga_AĆ1Gaė1G\K0B'շ"`DL l ;oFcJ1tOy,mI] R2Đw`_OQx~3c"veXmB-@T0cNbz @'eحb6I1HW6mI 4a_æؾ {*]j|ZBvHФnk utRNȌ`j͖u2uƝM:b~q@-hrPlpiB`V'R@ 7+D#ȗBzqZ blcFe!Ů!q:hR[U,?pZhǔޱB&<;:@z#DVQXMWz2o{7a606̼wf) #  Ȭ< #c1F}ח2 (ŧ8bP} 7,gI=İxdKo^GNg4ØYC'1S_}}p_ 00)[j{^C{ꩣ4,qO/bBrhw?'K-^+@7Z뼹Ɯ{'cKAmuiPAD[z +i1 ! x+[][%Ij'%PLUM clMDC}*G G9+ӁԹ[>C2MsYҺ~R<=]2eĚR>i^蹿H;B,y~Jwq O-:hƟ@@({"!< 賂j͸`FK ➸K ~Ll8OS@G:Q_sN\j!h,)xmGteΟMfnσ_tE=~2c4ؐX\ƋN#Xl2)?Hv$g\%U5u8C*pmmyc tGb{f{'̀7T/+xLgG?'a|3) =OyTe5W9G(NAlE#&b00(Rvagb|&?pwN$w$nk'9"_~ ${iZ) 4hQ'g0m+A1,ުzoFy}5T&H'í6.!R+wł3Lw|1,{ZbnvFƨC2kJ~s*s؇ yi@c[ݨuoK6WVFk̸ 2nI29rF%{U?AZN  D%&<= ^aֈO_h%}6e<SY 3.'R=4B D ޕ(ND"\Z}|B!A\dYt~IWv7ZWnٜr=ȻRCqK!*}p=(+?'|֞\ eݨ$T.Q)kXc^Js\\oT>yzbP嶓vVANj0vߜIl6I. ycpTjQtǢߗN>5]|w*Ͷ߹*RU*V^a"N> rɇ:aN+Q? M9цo ә1c=`qnT$Vn_}hK ei#XjLoUbH`%&BwD|r}c\ctW*$c-yr9n`Ƙ;w__&^w)!*2ن޶OC#\GalA 7eHPXd_ iYl󧣑 W?52!0,o+qx\~<$8s2P" 4x9zE֫R8i,KUn{*^0ϋN/^L2…xӟ^ 4 tRt$T)\| ˷өJ]j3w OB֖tGT0( Rl(IUKF+,)$'izn'x&wlnc?!wV0)k`@W*LxC>I؅b, Fl"-qtԐF$,O9jm2tw܂ӫia7 s,ExJ!A }jshh֫>u҇ Cx?IGnk2SR:zo t@aRr̛$}46ߦ9=$X)}\Ə/Sx#,g6u7f'H>VGc9~B'}d(}/J !zAJOH>:KGk%}Go~>\rsq?ZIG ?>G[c~>VO˅ڹJ?`JN?~>ŏES/}JR=.:CARRrs KA+?K#ZN7 w[YR"&}lďUTxj F1RX9R]}2)u1 ?JIh9z- &gm9Y\;4iƢ:8!E:Ww{Ş`'X n7KAf . q:,2EnHÊh*2Z0V[y M|]5ςEU}nM5Xؕ~!-Rbe`V❭#b05! MC^vo+c4R\dڠ\9Eor;Nr_OB摟Gj;{ t9˺t91GĈǑ3Nm1ʙ}aҩ\5JKrjS'}l-"A8X.y-3@%Zk=Ŷz.p$JG9tm|) ֽ?fR|LFN^hlq$kP_}ɇo}f" Z0pJoYܰkYlDKBq."5xoo!M@YnYZ1ݦ$Nƫ⥰)`,I3BQ*|c"{-ic&wؤ=$]E8BĦ[ :eY=Ҷ-9T?'%pÁ5hn[Î;syC_߹;d7VrS.rqOSVwF7B_pPyJ/Vg{BG~s/׷UjZ9ɇc]qn#|+Aൗ:0*?'?y\Nv-pAA9FDq3s8s=gv>O\LxU!ފ#(n @c1Jω>{URZZvdLX5sPO% jƍTnXw6=Y;A(GCQ#('r*0TL]…݂/+onEa:_Y_PB|>uS#/D8c9Wv*w'9b#E/$/qT5p/{^2VKl_9{Qo^V 4`j+g*EXimŋyl5JpY# aَlņ`wOfT0) F>V9L|$dOі;^6cXou,FC,mOxOnԀtj@X>e ؠ6 (}4 > zE ({Wws7x?.=?YN~AIJ ɾח^)>WA؏KNvVE>^'@M/{U"-!#/L!{ {B_ 4*/M 9S|ߢ'y~kEkU!3>9Ex79F|M;څIθvsj>Mp@$Z14ʐ {3Giπ$)>N6^V|Z5CjįS#H9-ce-@DרԂ _-ȢVǰou`[ tW# ;=c9[\-C-X[B4QC-hFPW>#oZj@1o{WE~/w cٛ*OR W"7\oѴAK%SS~ԅVop ;.'Qd*qů2=$i;7~8e} s<fAJ 2O~ᗨJ(bSH~2 GBɿ>b?qlvR <:6 zt $X򃲒bO in)=okb}ݙg(:M{< ZMVw:^LiXv)geZY,'c8?&{N$OSP`BC wf)d۸"Q3^^M4D! ,d5E ~NAQcC \tIbU1^Sv~x #n!j5a Ẉ㥂O !:"6n[8HXh~~.!Ls:qP8H'vCڜHhSwRLBZ 5ˊ wY;H/މw`ot v!ЉWvka #octq@C1f$N ZqG2yhh"W$Cٴ@pP^ M i\zAo7swq-䵅A~We9Oi\7;e|oGhw~Kk~j5 i`2勞 )sRd;Rƨ+ X >s?XkצvkL %y(3@RNɫWC $|CQ(;|ab1 {byU9ph9nH/.G oC că̝5?vI͔%:/h?.C(Da !h߿X*G<]oˢ EqAu(,e7rſ?nt߂"2Ң|yn+rb$HTJà?9r~*E**e+%|v|i$Q}l ƀpU Um?i> aaUu+US.ªTJ_N'?BḲM/_ (pɏOҖ>!([8( ДC&  HM>]4J6zBOt6 P}1aҘq4O6lqUV1u7u}a$ۑYrKOUR<-#X[."9q=؏j˧ <6z]sӝX誵 a 1/|#je? ԺE~ 7eEfJi ZZ+4%4J_CWB{H/D+4#4}N`mܜQ#ܓrR&>i]|%?V*a.>LT3Z„LBxCX]'^--SXrctTJ=),[Lg\הNK*0j.e*.GԴfs}3W2{s= -/ۭEs. !hyt똙@f~#{hJW͟o2Pj)`[xן ! M_ KAqC@je0Hϡo p>r@ᆵ @qJQY7X̵wI=4weǽk;qˌGo#cۺf=?B5:҃ 姯O/WV[O+Y?bOV$d耚"^FFC>tBQMb˓)b<`Rb_48<ۺ/9s?"|7:r޸G<\ (Ëh`܌Q4 {z x}SO P[NePcVf?o"]^%=o!>jf03ɏg 3ÄIQ ?*@_ ܊酡>؟ˎ&it(P͟ 0xO'U&&Ȟ^ӈnxwPEˉ(E&}0E>iLo>Q2 x ?y[.Q@7ޑu ׻ͿItߤrY/'fb`q{T_t,*޽XϠJJ;ݭ 1}(5l)Qn{}E:l/odGNb}~n}dC#~N D]s=56ZqWYtcƅH@0t@6ÔI{ W*ԸN%1Ǧ!fx8f)1݀~=C创@}5TISb bMeۡO ] tZ>ZL N{,+!l掂&xx $w3Hw{;7Bœ~9F5[`A(K)_stFQM< u/j&K?r;-_bۇ ^d z0 % ]uaLK38{wz !W(&,5P\Ph܂*oc ͕uAlw@+R`;Pۊ\ /{[?J?LZ!B\o/.EsCn^_nqEy@B wNkO].dBHoA["ϝu$[W RAbҥw$ž:ÑUU#;W[RȔGOGytDC\5* _MwׄڐImb<9q`N[̹DĺN;B~@ިꐢ. Ln1PGAUG$~4:>, q~ߛ r6==WCGRS4;\tC9Ʊ}ӽӦvQcw΂vW$XkBĠ (ebB$e=L@5@F q2@@8h'|S@nE(Cؗi" C_>&3Gf1mz

    T/GXe<Ჷ %[Ya`~뫖`4Ξ)>(M,F3;[yk5AWq{ko%um G؜W"Jdlp4 s:*$ Cc6y @xѹy6`{*)a膋d̡%FqՂ(uX^Yj`9SAͮsު˿]nUM]U2QU9r\b@Ӵ =jJS&oM,KLjr|GVC>v8y3: #L jT?@2Jgg:cz+Q:z5A2]^e}, ;{Ξb}Zxc-Ci9w^U)okycpʶ=~~v̰ <@`֡\>LnxMbZJk.nQ\o*c_34bڥ䓈ǡq\RZ6);WM.DU^-K 5^ 4zz.oh1hXhXǞGpicׇ:sF݀KuWHlR霯B$RcɳO`|tyg8/%svBiT kk ӈ˭p 0~p ;'c|-/޲pZSSێ-Q9Ֆ-1AKBԖhlm̏&Y $,<H-j9ҿ[C*ӄ@9?!?917\5aj"*, FI^ c^<;s $ûIF^\hZIX(N~lUv{6:|S2Nr<;$wk!y YR=apawaz`; 5lPmHÎed]DrE#ODs޹ ,ަ}}4 t mp-ctロ=rXf%n WT jߘ[PIuAR/L@&(lpí<. Q_4>9K>sr5d|m;K߆ N+-S$dG=C$O0"0pB:`3) ɥE񄂄D!Gx[/wiqm HY϶hσ"YYO0!a`.Ut=̠LVŒR1P* u2bBurI?煢qC= `X{D˧鐋 uBTߺP( /٣cFkB1 ڌZTvAw 5/p_A)ZqեJPm ]x+ѰԵȫ B"R4)7Tu22ٗ+z@0+H]RۂWcNkX-*Fj^% e>vblO%S`gXʈP[wNfrgkۀ H; JY|ױL3.}]cТ8ϗ]+E۶6y=9(UulBvnv1.KTw iI¦aS uXxmI3Fi4G@w pޭ\0]P(51ݮDM&ZS6-KÅ?nNO S8;2lIc?1@pq^|d pxs+9ꄲ:[+ы:"?> DżB(r_~onI>mn+ mQ0a&m{@ -5)7fv2ދ7p̺ŕǬIɎ=fl0M/M4D*`. |`+b" zWj 4[_ť" tfGTrTJ׌Z2ܧ[-M\qiO 3vXՕ =Y  ^$-_}!4Ù/p=o=&)9{~ c(L0}d>1,v(Q Q(>Sl|^ZqKLGNf~豄q'xeHQ'>`B n g㳉} 7olƙk60[@5[[?"$`u.WXJ O&rq(ihӁv_"ՠU;aX7eWop=[ul碱~ :J؉Rg{§V'icy8ӈ"#jgHqYkV3qQSAO}!;.NԞG\ТVN#<*,"la8o|\D?]3 e}qLgJ@t⼃;lfX Vy|FӼ!-iO;jaHWгA}bnb7{3;1 \k1GI6! nvOKp:dwEjaU>ӡ:q&VOkOȹ0!Kub3$e^Z<:z-%/ P 5({@ݞR8)Ou'5|B|쾷r*˸J:.  e9:QjY%2{vdN_P ?,|*ݿt\nh1pJn2BkPv\NnB, 0пA {v-ׇҰJ4X)mgutR+]LLE [fsŏaNq +cʷjM4O$znȽU>\qqq%vfnE7V>9WgB՞Bė %%3҆cd:R%7)&Wc)&qFB2 x. R獳MU}ޯCO~Oʜ-|8O qqa9q@ۮay|*XSA~ =M+5!nN;o-0߶>"h=g@.ޅwG ~i=)C6(-$S$8&?]JUcX4m]SlMH@?ƛcN5_"$qx.]^%喻9[n\cBNO";)^`F{Uy(!qlq=9o;p"R.x׃/iMBNK?X?|q7ىC)* [ss<R6CY:l f:w\8;W),ю^kG;%O4!5#(TaϒzإFJklm+%bʳ`dƯ='[Q^Y0CQQ\TnLRԛ}.OBe* #GG#>\O;Ie mlhjTVD,<=HmyNBa6r"jI/ej2Ña-iK u 2 Z "d5eb"+ӊ>zEn2*g+[YIlyưcYtx~⺍h !s(7fb7Y?- Z^R\$La41 96U6ۧux*=Ef'`vfvS0#YL56R\:2~eN^̇픪vH-H۶{AJ6?ˢ"T[|B(&6ɍV(5doMt#{} \;[vSj%UX;0c.{,n2 PNwRgV҆ E:VĴ=37/goP<6 ڟ*a(Rt$5h3IA( C )#@AQIycGF @*OFUg>0b!B S0 5o0|ULæ\*)RV^dAJnX%ulikpCkǨ7OoxXT au .A> lCִX ¨?ĂS(:;wʇٳ^ V+fj="j O.veZ"^G̖*ݣYC-עmC`-Y;](TUy.b @VGGWuHYkV:@kxzr5v1υDxvFA- 'P9bz$[Pӕ(=$<L2$jJRk>V}M#8z46cQ``K cF;=Q7H T}fz]_因z&B'Pu}r=?&YwBf6 njŔDS33suJ }Qh7gxlEcse-4ZgUǸ2Ck *{19!\zGaBA}-F03/()bֽM)R8FvhNxy$.@-LM G6_l;3b+ r07(6 %:ZC#WX A;yHp7UtbA(Q3qy |$t[zh⏲0yX>R'\StM~iIwK8ǯ,5"'DZ )c4'[mz7U;8L]PH(~nJowk=d>;E^aMtT^ﱥwI Dh±#Y옱8ϢTMἃpt7g<%3A'`"m=to;pvf>xL¥UiP|E:(H(ʞˀBwt^q3rTuTZNAQ%,ǎ~Бxo,?cy9g!-jm }~>} !_~cUG'MKyݍ p9|jn pD}eg#~cxX~^s/=ꈺ{~M0߃m,!Z*? QF(m`z`iJguI^tiة=c1-vEMyJ܎ BtU t*gHWmٙ'9B>p0 VUB9$o>GѦbFӓ+|kXgS还 ZH&"-lcV` C3j̡B'2) 'MekU:} ]=}+\+RT Z4i,ahBWq?ÕI:ɧc^vM?L.09ެMLkU%s3Ôe4PTZ#̟[/3v!p+N`%`u2wB_tUCCPƌh5>E;{qB|uZX ҥ`͖F68xnCq͇K6<칍-0QяEE`aф !|:`$ >9Q4#E&ІPT! U:>T[;>OUMIcS?+HN1x懘\{gzuo M_RŐLOb= !_;"7I5]E@McxxR0,$Րf!CU0٧NBD>n ]Eg '<|J(|Ѥ[Z X+lމ+_բQ©Xܼ:H[SV>G:x6u0]3Ih8^ԟ=IRҾ|IQR^gԤRL(ULr (A'0Jx옐C s(a6& zg\r4 [j+C!͊}"Gn32K3@rcv'׳{];'5MjR\-UxFQt6*Jwbkdib?i4^5є*c,!QۤE-(t43lSs__bZ hUVp0)=(𦣷_tHIw<<N#//sB=0W Qsq] PԠ\1={Eg+Y˼IbAz^=n'7b`K<,Y"JFT'#§4[{c\'IKt,G- G~H  5t4HB.UaoXw 5O)`o' |aT{-BR~!Q#5OAuhW@v2j ^jۇ$|*-Jʀ*?K*ȵ <0x˄䪭ϓVk=4ӋO+H4*P\O{C&o=HڳtKRH$ %gt ?k5q8q Aװ{oۧRb?ԎۢeT.USy|{uW>W#"д~6 Ѵ,]={gi"2<쁡(Yh8J$?K?y; xY}+{x-~Hv`ɣ$S.!JikMi=LYoR N”YwgLੵv>SïRu6݊[ئ6vO7!S#4^5$NPF}7BaYϡdkmXU\ĦEP߬~zasdݢO%§vvس!k qb1dhmm\}ѹ"txCU$.iSq P Rr%V*FØUh&|-W66x`I1oԩ^'f&}5EU#òI}) U ;](J'BST! daP:.r\:KRE&im[)+tU=>HgNXvNDx$# ͹esL74gI99/Zeغ7bѓ?Oq 7(5nn8wJ7؟!Z{cL4>(qشޏl6gPȹ׭\~9aZ xܲHچ $ 7]jBJq{Um(++{&2O۫QGCހ⩪RjcY?88 Fmo[ +~;h0|F "/>AF_2#[_A4#b`@>Nk:@'eO4tRP'Hk `B}|ɄΞ"QbN|6j `mN<,~39{òm򮴝+Yb^JT\V1W!zEd}4TA~``/K edYi[xq_^ =rJT hTy:$m2~7yU P [J?AdOr^P(p~PO'=OX )Hkڡm#K&zo"I]'o$@a)HlA$EO[ [x R3{附*?isɾ댴sv b3x۫HLGqH ~66aYq?s_K UQ lD)1Ds>%q 5V8 @ t &Y"PoS[W'7,p/pO||W0hj}f9Y"Чx҈(+E/%t痻}!8CJ%gqoS ofoc_+?;l+*Gs6T\z^.?qc jxԵ<ȯ)to}Ur).%y7WcZx2O0IȘ$3a3IQ$J~;Lr1obBtEXk.੢6)t>,F1vt_M6{)_K9xc4|>:khyWĂFB[PXW"W$^U&n4BhuJt{)8gOzqD2+Ђ%`OL R%ZOBVxB 8A<۽;N h/a"A9n(0g؆ɨ#gpΑ0%=G4.BLb:GT_~Ro<"K!a'O+B'>MlD"#w(}*g<B=(-@hyE)Hiu%CgŌ*14 g}GdOPfI!g~;yi? ^s.BopOX U[_kjb齕8"Ia6Xs:y{Yp/7Rkn _vͼWuh}SZKF{M=D3:p:-l xv?@;3COd\/vhZ^Ba: 쎈^7'!ll@OV%m{MY<'?lhnBߎ\8y?WZ2uMobr [41L!?lvZ8guf(Ze(0K82vtu)VyhPLXe8m<`P4YwNLYVx|Fak3Ynߞ[|#ԇS7,=>rO%maΫ*l*v;NއLK  k'@}iDYA5ilb2X8{'KkAKNuqKVaWL# {r(焺?%9SܐC PrC>bwM,!@Qf Z8ѕAU㬨Ta$fە&o+9ܼ6X cEXWq a[.[c?a 7$g'aܠP'͘r#UZus7UoC nxMc<$վ*ų2,0"|B[\7mBe{ynŹ-Oto1{?W7 q*Q)UKe' D3Iީ>vTwL4<0GΌCP_?3?>=׿˧z;tF2*VaQ>j3N_e8VQYJ٤졬c02hsغCvfl-p~DAg4/h42yGFHbyIL#͠}0S{sU P4¼bp+c7Cl<۰[B6V^7|2 14B(Uiɐ?:l't|{)<H9.ѳ^?r6/Fٲ$'Y\qqa%ջ7ZQ칕0bߛZ5/VDq+ =y~ uF=դ2é~D#Z*@ $lݔ L4mԦ?^:Ώ"f0)S6) 닒BrEUs0K=U b_$5J+NE_ޚ.=?@G #TYNy C]"Bqlņ'<}5Hz5y5SH>%ɭU89MJl+_MB1uFa\+ڊC5 ѷs*Wx> 7Hҙo/:ogxi5oFM|5{OX*hYyqc/8L_o&*c ( fom / !z.z˒fV4ڄ(O^ aK 8؟b(dn'%s+:~Lr9cEP$Kދq@:'KȾ7-Q0^,fC(D7:f1EHs 9b:Ok "?f93!Ǟ{wLZgxMGK%0{',D@NrJ]AlZ\?ʣ?^GSo~]ԭw P#`=Nh65!2[[)>KY cMU 'տEo 1x,:jlE2]Owu9LnEv^u@GGKsYْs'd-"'P35 uNW0"90xpJЭ1h'W&2A2+_g j;M*ܷ!ވ̿!Gv mLnN 둂Y_r[̈́GCgA ؏,!5Acc  (maAMpt'!`ck8Ҝ.uc'gq +8ܤ^8;%U|낥٠BsC&|X.6`F;uIxGjR%3j>hц{mCuimw5ZkɔA#-@ h3lmzbCTỌRQ `.]hpوW4y`t]cQo aLH\;1]JmŇ]aR'(ݽPgb%Cϒ؜C3Da1vCȖ]'qO=dձˆy+^|T:W} k\xpaM`}Q z4 *8:r%''N@L ev/t\wm٪ !ma[Ix{z7c-"~P2}xuN %;vsIw( Gʅ6&eP3V[6{'˙Q _^k5qc1Gn;>m%M)n b 4È0}W_^ejI`u,EZޭq5(L^='{@KͧB!s_7yGo 6g ԾjThQ18214 E۞E $] x OzG K0JvU~Ɯ_W(&eTVh:9JݶnZpg: Xl҉密 18SO kZEn}5;e{ʙje>רHhlE*u JToerVE o*LnBP(XCF=ÅɡNb'P{3XExz=*]ŋI޸nK+ lM,575F+[%M<:Ʈo0m ">26T g 18q!bT 84'#wtLU/%xh Z A5_~ULd1T_r:ȚW?vC g4a+|՞Jko$F)韚%ƲQ]5.@=ެ zBl1g?[u'M }zlpemeФQx!:*!!yY+i{Vd&WXW1r%oZ=h zZ(_9rA_GϏh:7AOk5 >?8 /eA!Q:9.lk B7,ʣK;,Y3%k:8Ȫ=0b]P`/ۣSxi;a*:\ÝYVnJG}&uc YuVX8@8)@REaDATR ]*-ަc.*v}U-/Br5 h6ֈ۽nDiEaſYp6\I-Y6KgzݑR+|Efʧup9TAlJ |}%Yh)JQZb$GGi PIgtRAs9,~M)ʿ{k W7fb%Bؤ}w=!k[i24  PjQѳQ=ñ@LxO= v`gK<4Dz=:[\7(-ʣ0ĂB[e]xLK.lw C.ԅ!GNtQ=hĞ67u&bo GK55fcӲ(!sF-;{?[[GxePe9P"= 4Hē2Xq =۷.eU%V Z `URU05x6O|yݿĻ[05ɐe[TkBoHO ٮkEw9{"a.LQ*35U҃lcwޝBqdC|5rxE/o +8lD\ S{ Y _~ }I P> n$g(깰 9DsNIrNuos/=1-{ZӍz[{`O1bOgꩧߣ9@8U0]IfwU24Zak[F[W&&z @w(!lFe} 5!`c1AT'u~#V4 ~-NVTQ:w<17LEGhf$biz H|cr We $q9u$KՁ ꉿX$l~s/$k3"]L!a}[ߚ+EϰRr S.] 9g4z}@_k(d#KRr"jC@6)i4go!y G*lPH9 VlEd@ʇ@XQx:>9Du'6/!* @x˱:8$YG_JiJ'aĂr{}XɃ-kK໾hXC1c'?!^@q>]^6x>s}XpB+JC]uucj4t&5 RyȌ:$.\p.xP?X>$= ضSꟐBbzJ[L}R~$=Kb(}!E]V=%ߖ^|Mu\YYb8uM%i$mie^C>PEa.̈́uV2g%%Z)Kn3)/7b:\(manߞ&\=or.l` ȫ"NO+O8hF^U7+4FvnZJ"Ir3B4Eb!7PFϴFNOm 更)#@ ~71c(S\)@{Hiס:5)BGOTn 0mReյA ա>h z%ajc J)=M5H0Vxc.(4C?i݅MuQ*V`"gA,9U`[vX1':GI9Y'5_trG_QbIb%ӓ*4Re('$C׍PӜ۶^q^ޘdž0vFCkxnrv·|@2}lW[/x5]l\<& ] 0s_rR}qw I]ȁ|t 22qFanc#bGԬۑ5r& PY8*0 BJwM7U ] ;r%ҝcMYbٝl;U/$e$={Ow!xQгMe>B$NIxo{ctH䄴G$tOrɿފ~73y0ur]\?:ҙ%޻!VGgZc *2ҿ<׆p6X};_`-|]E-JnY(gV'l$8lws: Z Ȓn~Vu{sơ@ (WىQۛs%È9 叡0O$s_* tfOEZc,i@4lu㿁-7E8<f tǗ EV&;Lq/D8P94º/x}P'sYfVڑᶐrMw|,p(6h˧3&?T3#ġM ,p;> _?o}VY }>m!-Bj ަ'Y1?_&t?80q&ΆDn3N~V̦n~ YڼIǰ}qwsG苸z]s9jtP 1Yjr潡y7kxȇ٣>2$/PL@3!n e.i;/iE9cqj\!ޑB  .2$y3 .>*:<Ǖք~G8Gp_'5[vLw7Ϯ_#pF6rٰDNqOɑq xzmo m7̣ǭg>q|4cq̇#O~&k Kn`YlSm\"o9 T8_{x^^0#Git^X,@\f>*O==x~>f4"΅עC6MJ]et/<-6+ s ":DŽ[+ܹ\ gcSpH8FdCPk[{^L>/~zp :5PL~&C7Sʉ?c(DC-3*[bvAw Z P1 Y+[8''C}i߰CG#TFΒOQ^ܓq^6'ytm\_x蜗At}baoL=L44#u{b/\6(Y >vKwSgR.2^wi sAªgζ Ǖ L`QmX ;fUE XOE[Ug@u_ $|@GdM%} ŏ,ۘ:i'*rn5W#U)LʒHNJyE!bPEJڭdžשP[3XS 7n X0[jyj`¦t~1iIkIWӽfl.|TmZCy'%YsgJd}&Y<><2oZsCk<ߩlq=p!2]߱KyW?O芫&]]0v~]ZȲM{||LN,r"J *6͢<*5,,5$G0EPMd{ 8*fKMZ8;G$W$דe鄢GP'02.cf4)Bf&(Gج|rX^9r/"xA(g,Pg&Prl ~\``qVejjѭZº  1lL$@De Åal^ Űv-y"KŽ)** kPpBXʼ[B!2^Z)͊(0z0Fx;{)ì%_()j+"{$(+6 [fyd;/:l|8yڠAY0({xSwB;pA! v2>֢j}@&0*i"$`cO] 1ݽ`%AĬ/`YE9tQhYwt y`AxRW D2#6)EQɫ~Me'wĢ l,lLSS\EYxy+ P9fyRv^2Q[ce,c[^OTMSNz:"ɸzbɲ.úz4m6BUcپw"'U4^ͫ@%Ef'SʓHE(wN~h:|(]w..[LjQmY*m*WA3 0d1{Mн+dEm5Ms 8(C?~#JDuVUhPy.Vg^pL\x}pr߾8_P?WQj֧zL ZS"wL:ΪWM9I'I8To.<(P[[@+8nš܌K:P`&WwA ѹ&#oCcpT |2n9應|U 3H}x>,@'yd$O !H¤!ST݁7. =$zw%^U4rD9xu݉"v0]*,#Qp$g^Zf穔ggrgVUds&eR~Q8ڵ,m#:l^Va}xq$sf3GԚgn- >z8xj!QɄR2+6Nw8e,.(WZcTso-`ëLip ē!*C5iwI]-װ&Xpcw3:DzzW5,vK>Q1%0yWL\ bxV 2t_"ߞB̝3PU̇RiexW9u6ȹsֶGK{iKFrX:]GT} 1/!`E.R\ ,'Oj2+̻ LG_|liKXT] ~_=z u;üjjKW֦ǻ3f]ǹHp&,Mw_Dt Qo[trH06M2aL/*YۺRwU܃1M})?H۾}i`!W>!b֬[#ȠTCay`EY+>$\ GɇإZǖܰh4mD Ȩ{ q(JsAk4bŜ>:w,waauKb{_|lz{VM(_fCCHKBQB!SL9o%iC!P=Mhw[2UR Sxǥ(oM ,z&խ߻ܗt0&=߃{.Gr˶rx NƲ1]29h(WJ(“5`Ê~&HZ7óKGE؍.}'xӖ ӻw^spb 7ۢ|;"Tu6k'W^HݠNä~6\ೡzM|WycOEmn-w#39/aσ-8\f+9@3RX B,s}SGg1XW:@gK!:V"I4mO`b+ߔMG k$;ܗ1;u;`~9&nm dx̊s ˔e@ꈳkW"߆/QLZkݴR2K5ܹ]jnpRoXŋJZ~q~@g \}B G⽸ e>2ڗ-7UN^V.ZCcq&y;z~@B("}żґ|f_%JBIKNÚJahBs ƫ40_ܘGJ@">3'2&8MKC[G %P_bh!*pXЀgoȓiq7{ސ\g˭6S_/$Wd5 xJM4+u j4&GO&\hR׶)k!(${m@a֌Zwm M4hr,+PWG4WW-=\" 1?FRdek_eyR$m넳cmJmRkd¦'tS~IDc@j|jw_t`#bAFty?b8Sfq,Qtx6g׈xd(OEz~z_µ3"Ru@3]#7=yZ. Ϩ !p?%euYߞgRH\, %c 5Xg;)0N~^k3Wi s}ҜWy6̃g8l qk^zk8[.$\),{`J1ė@&>>0hgTd';vsQ1gQp Zvz5'd8EtU" ^ꗗ]!$| /+Su7bK m q9I:공6DP цJ } ~U:gk8DQe:):Pbv>vw,( }/D}>AqE u)RvB (Z/ZaR]peNΫ@/R^tVmeՔUAfyT%'swH,yUS3t):x N=+N)Tw+&"H&JT={0lNv4р\Lx0Ie;^ZZcU<1JN<㐏;#xqvQT6z'>)Uc׳[쬆nie, %8" "#rG~]xZ:rE4)S:[vPhz}외i,a2`dx̆gtY"#P_LtoNG!x1ʄ7cM]vmipMi3U {K 2}ӒeDV6'*E%jW%(nÈb]js"=ahC#]1ؿtTgs Z8Vi;N7˫D/i`{lK~_;% [S@蛕 vN쪘h=tjT I^Ǔja9P|.B%]"mP%"mXC*Y(~]]?,L7o-@u37b]^Wy//[E[ LE)"_ R ׾ydgu?}-r8.];ހvOQ2_聊Y,6k3qԜݏ4OczpLe0^Aa6:`5!HN|dK[pLRhkw_5g`KxZBj9괪E%FxhĖ(`=J)m!bc68AGAu}p.Jv|id [a>vsZ݋|_ & SN~]ޚq% UATjd#*6#W"V{BP\/\!A?ɔ}}2 zAIm z)ݎV'*K4vIo2%_r{It USep*g&28|\ͮ%ϤI^oiMo*3́P&l! ,tjGQ靧CQg&wpYKG/U !i/A F.ޕ9q*1o1[AcOBwDG+bD}-_ǩ^:_yh1o.sDP"-M ]*{kW{>P @ ݋/Ú꣮o/%5 4kBwzqӓvp}`=%t=`܊}@;9%Z~ˆ6d3ʋ5 W,/ےHh&I?RƦ^ W w'Cs5tltGݦūƸV#D[ Nrew Pתld.';s^#݇ǴC U>%-֋"Ҡ{fKաg|yb7>K@l$B/Df$_R<>|oU~A|7ۑܤa d2PR_qCp\9߇ǣbhXroAO~ς@,iNSgdE߀1%KW# [ݥ9d)x8[S"mchCL9O$7-@a76kU,JՉf*^PgM}/ak8x 8L\x-^{!ږ@CPCrLWb $ӗR1WT%^jC߆el}OO הKw1goep1C;=U k:s #ƅҖDhv{[_Q2]2cZ,XZ41. jT.e8 Wr/s;^Ռ̎z{C~uwN4“i-MVg4I\- dBY2fHePh,IJϊG&Ӭg&YIFzD4hZ|rJ"bq9m'EJRNϴ|D'DyR%2ly$ٵnwa^3̀5\*Rk{(i$52'@cIr,~E#ڌYs3Z4coF6g7_?o6@ CNj o-e珦YXB_c]( mOB*z[j3gҢgNfz'Vk[OSK^Xހ76p{n}/=ֵhv ۡ#dXL7v|Y3k4Zq:?,zs7Ϭ3܎o\[obgZ =qfv=V[Ekr-gb>Կi俷=tmk?/Ӭƴ=o``5qO?y1kc6u}scVuXNr=|T 2$W`1& gЀrd.Xc-lѯՋiwr@DΪN邂#4s~~gQ;)M4YG?XѪE< D4(F(䶟*eEo]ͧY78 43b$N=k[Cd)CI*r%^5u:U1@/T1bgDt=[!@UT| UT- *~8,tjԔ11|΄gl0l@;QcBL pdDui|;}ԤQ U*M]wU%4zm$=h}l`Sِɮ~f+E x!1(ME+]ڄ7[s9ÚMdCы A̤d…tsjI7> W~irݞJ'WcIDh\[:=}~|B44j H7 D4 Em@GR/,1Cl<A"ԯ u誎up!aapSGSdzPJ|O k0z7ErWn<> ѿz:ZmiOQdt"xp5[ d19 ?ĩ%^VB1eˢ[P j{] #l.a&}7QHcT!ONQܡVD&0iIQO0[vgO3{FP?"YApwG!bniC4ci!׫CuCo:CT@I1%yTł3xr]D2fErU>'5tzduN*½ؤOYn㇇L9wkS>ן߉ooXpіcxs8q ϥ1 ܭ5|Cq 8u0P5sa|5P<ޫA3j+M ';. m"gw"NX9o@RkcClp eezBq9Լzi3`_k*i" HBǒD=BBw1: ž~8Z $ʗ Z9Ҭ.8>:3*Y_K{]߳]V:Yhh7UX%T ~j fqNxשSx3 ;N*C?O UN;t5Wxuag m9 qBtsJn委:yWRVrKJ!_'0˰; B︜as\6`4܃PdGЍ h[Hӆ8R>:H֚R6[';rU:[Hemr'qyM<!OњXv7őVo6ɻ ]=D(cváy)DxBPM~VZu`eBhLâHˤ &97|z7%ymm-i V9["f$EѬMLESC98ZGљ#*+pϜL xm;I9–xL[A/:4Bp*(IT&sd|BGWV^L~1IT%\}{6*ĻpXy-phH53::Sz1\z@ Dm=\f&j O'e5 p8Nua`AR-#b*b,D<,;G6’:`oXzNgx2+4 eaj妠Nðrޅ%\a4cPVc.q774[R-%di,%v'vp|aHY`Mn 3V_|?g㘖x6-EXz}b1(lz`H57u;yC^x޾BߐyFڍy!/筼f -Yz6 1#0:YImsXc њ}aP qז`]g?50aK1P|4aA[״ O% }45s;=T:j4%̎a'şa.,2S<+ƒ\Pcll-Ý5ap<ij*K̉K!!;=;[]"Ɠ,jL:p{=||(h,.MHwF+tQ(%~ TIM#>&ºG8)j}jGvLc OuX4f ecB±K*rW{N;6#t+{PWk+o(;‹ñYPVvU u F[t*"WZ*D2A(\PV) &!P0[{>¬SB͕gZSfimolRpܳۺ0eBY-A(f+9fF 'J::Ќ(iZ.<No$S 9|y5N7dc!AW'ҫ4?G[Y-IҠ')]kKAv3l^E6;bJb{mO''J;֤t 3w3a:p/=ƿo"=gȼNorl}4ըHWqSy&W\Z(@dJ5j7$WxzF<+t͈Jv=<Z'FgYBxxWfhA,ʣN]7AVߴ,0%504Dmw΁Ui,-:/X/a-m]1 |=/SƸvJwzTsHS#orߪ,3fgئOPmں]i5rmOfz;T=5>6P }e> ҥ?v_{r˰2)ND _($- Uۆ*-ܥ}|!cњR-0ŒSd e/iʼ$~!ůͫ0i6hn2$MbHM qz5tE'$z? aGgUxLNۥ H- Yn#wիq$$ʃ b*)|4)*QP~Ӿiն9J42gU>'WIBs*OKǺމN=ByF\{e8v5{`˃C!Zabl8A~e՝/wMQR"F( X}4d֐:..PH mD?BqbS^<J-? h}Z2+YzA$ѥ:N>Ϩ ͦWL'|bjVTveoG*?ܗN7KPɗ=KUW+& Bqϧ=ֶ@Ti^[,2ie5x=8Ql 6=S0]>6sᔻ*徬{',$te#d$zஉT@VQbY'a-zf]uP )^F񇭝Pv!dt0QnsOk۟к2ʥ 0Xz*]bdW^r_Ah 9~ҝ)mR=\VvJAx5iذCw <֑#=$ HyfJxoі֜n{QN,m=Zep4~xv#ٍNIߗLsF`Rb~ 76mXip̻MwQB\s̶?DpoPV+w8Vpwk4 i 5e,2PV(LY`}Cl0zQK^ lY^{(/EyLU~AhNI42Ć* |n#pݾ}uJTOȷ3m0RG Z%gT,] Ekt|i G~,h È+x|t`>l> **&\:w=:o`*MwS23u6*"X>Fϼr4]אd \II2 ٲݼ؍yn+YXy:^"|c̸ Ci#=! +K9 {u^| >TFT'ɍjRM( wmkGr Q J 㶢eK(/%\#V#dE[(@+[UgKMd̻4"38#WEwIohj4Mmkp>'1Cx& \ouhVpwb&q<ti# D\5O>ݱn^^y[3NoRz扃 ̓QZ T!6 ˀ \q zvFpSu[W'gQT@u) n}բn!shg2}&ӉY'+<ZA2-UbmpV)i`2r#Cxf[d75Ms`e'<jXW B7<ʋ"oQP3llMjr*VU%7Ajvޤ)Ќ{emJQ0c(% 0.ZsC1nN oǎAY?h`Ӿ,k: A"k"~|I]I0zK -@Gά.J>cYc9 FfB3ș{\8cȭ0:`igE%F P^]aF [1*Vbr2C:Eu0`5ANjxP3SPv"@>7B\ -)$Z{UR/W5=%/BOIWW_,%~lg/>(ZAyttJ|_|DS좮=Cᾷ&h?|; }3e+]ly?Z>76픕qbP' qZt(c*4cK|CS# NQ_v%1|Ȗ[B} "? ( dĄV?h{=:zʥ&OHcϿqkPSp~beپV(j 8@y-;"7k}y sΪsXo9f|6Sp.v 0qC^TtpTPr>E=#u[`fx%)*E5<J_h ;xOZ~7Cnr?ƍ)rkK}-\]q;NxjQe$Wjp3q A-Ee!c^|"j+{k81I]P Ex"0ei6)`G29&X8#dC;Hgq6sv6a|J8Nr)oE%hv ( C?˵(&r:mwL܁==@g.{r/PRϟ>;ß`T^ O E-+ah෷#9EF~sEuF!w-[gBǟzgBuog)i(rl5-x0UvhSϔr`zڢBϸhHy4ZC:[&O{Z2t]gI3@2}0@ߖ,ݐ>eƉ|8l ?A29D{!6'SׅMl_=m Ƣw n8ah]>pw5Sh0 (Zq5hE/XYQ*;)l"$짌G?)Uzz+1sYᐥ`K9 8{+I{~]ёƈP%1]3 Abb ZK 0!Eh{If<ӴhuVZb+R)bc&sߛL"~7{瞥}tz)QmdvIM ym(v%P8 7F&M.zߌU{auʔ^pױW ;s66xFv ùN޹q#hnwY\~^WHo1| Annv}d[/l3:<xɍeī:fc"j8N\B=ct ׊/rUNK pLgOy ls,rB{?} wObr7vd} 9W~_o}#Q"ߢmhvrdwNdڕmۊUqiAÍ7fY9:$ Z\\]j=H:9ϷmN]>NղwӦE]0BdIЧtVhrД fŎ.3,&Ѻ# >X[\E pTgIj{h):|o$Ghސ,.u\Od YtܴEIB.H[=0}XVnD )Ю _{y<K; @ϒ[F=-yZ>2i<pǫ w[zHZ?qa/Ψ M:jgo:Oݑ_߳Eo:,NzSszݿO4T4`5V4"z; N4,Bio~S{,cp0bs$75[$1^gaA򶞑5<!)=ZkOKG,28V=18CW-)u$mx%(dW2^0Mbj{sz[䟟1N ?`/Bo]Dzr';~vznaWFr ]VrBEav8m/g< )ۡ͛+Z-)-UoޢS#CtC.3HS6?.8sYܤcWLZ\Aʯ [U巆u!4_{)K 埇Zډ[GD;{ ($r]- f:akP[ȅ;_KMPmդvؠ>?9ZY0^`z5":+4٨|ul ȒͣkAi`$L8ߌH5!kNB7}$ݲC!b sc4mMptB"ޅ?!d*~ѫ"%I"&I)zD+1 &[%o]qc΋OԘX4ht-"S1sAA cVu}!81 P  Y_UU]uȈ;$LQR ʛ(p3@Wgnk y\NvX:f4x>C%jEWg-%CpZX5Yܠ 軜mXSl=Hݖ WS )VZ2uۻ9)IX}dYQ sxLL`7/,:⳨=Řl%2FHpawգaAE1{[a%G-׉fkNs>Vә)L]$RթuDѬ,1lAD 뒰 s]OutD>?c~BZ%(wYKcYh/Ɩ-m*ɟSe\Ftmk5>}JŽlvng{:gCD8ƹE[x?lvr4UuEY{!žPI!T/#ڹS=6hSPpWq׭j5C X6aόw(*Gk0\  XwLfFiBfTiZd:vۼD{.QC{aAa\e_ iփn 4s?E3_ BHyV7~P`$~%'H | Tvaϊ{. IC'HRCJǜ]\@ å?LiH R|I۷۹w^I@f@ciI)P49@ej:m 6s9v,X7>q:l oW0ʺC ,ӉYN_qWӠm ` i׫w -oA!AXi VtN-Ri^ 1 (^5ߠ<২Ÿm(䗪!EJ؃!ece8Q=?/d]8{/A65þe ||j)E-΀TǾ` uNhn1וfqwkyRfIڍh- un_+6_o^A^8뙛 kȂќ6ZW Xd@R^ `!g9XF]@bXH5TvrC#d $ 2qEo6ڗ \:;0X^Y:| oE3Bo["Dx;uFU]%m0c(L .s+֋ tkR,>``,;ӡjusէn)BLh? dN}A<y1~@7mkҹlRw {L!9;2OW,e_.Wr(E 60?qzE]EzE*yم$? S"_H PNFՌ+qT=*Y/]_]. PR+gH]V[5#̅/^STŢ^mRy^#J_b8R_vM/,ݬ_-/+o^Y,6Yv1c]Vi7R-Qmq\k\R5Cz~Y<(gkNHmG'U3_[mX 檷o'RjDL1Sz2 &N. sPoF{nޚ}1ste˺ϲΟCsK,} *&7[eH6I< NB 携&{:WE^U} +kvt( _[T/;DgRtS[5^UoK*Mͪ"l+&U0^#(^e[7 (4OgnKj yW?##iȿ?+Kx)Ec nju@靗IC̖yqT0[X6-}_OHސ|Q7tΖoߺ x??O~??g;\5]{3G_߸^? O?7}Yam3g߆Ĭy;ygiBm}vr%B:26'h"ϦX>/cCL<;G?HDA *,;I,ә4 Ǔ{~F$_z@{-Ҡ0m,` abW Pu:s?1թ loP^]{Lg|O~wY=] Z7z[m o An 9" :T҂'Ζ>ݯet Ρ:˜HfY5@Jgi)̤EE)M"\\;+x2/~doMC,L` m w>Q?>tmP*ÏLǏXj@P&u*2i4XF(#~G<|h#Z\{'Pr VH:*JK+JOWH*-*B o*J?*][!UFT W#?Fɵk #!Y\{\i\\Ńr %45c* 9 mfj$Cu;Vԙik:"Yb&\y`K>Z}N۾mڷ~?QmKF}Hl Wݠ ^ m_wO?2n(PW>S4lgSfBODw'_s@kH0JYaz%/wƼ6tY\jG7{ LvAѵh!;y˚;Мk'nY7mKĬLqng߰Wn8՜-_*X6R'wH1CoRz.jqWH=V7"0lAw-&-C/hg`;=x>taG#ui[Q(fGiù"`Ll$ҍM{DVP^F]',,GaEU/&݉+HFbd9nxUB;ĺML?l\^ThC; ESI󞕶uk:ѳ\*C,Bawz!\;6tkdgiEUd/~7QaZd͎ڹOqS#K }J+͢B8&3GL?v"[ǣFh)X8@-#*Z6{L*/\yo>7T}~T /m=d<P 9N1 ~y^1H4 xcM1+ðPCc ύ:Ss*1m9_X }쯺TR @YY>LoeЌhn %$?pxJM }lC Rϑ*nouhg5⭏t Xhu>L{#!O7HнQ??V]h?yǮ gػMt?CރTTw s?D buJ< 3mJ5E[zv/Lbd3%Da/Ϛvqנv;/o[T'!*|]4e1Wn<n٣EBhcG"KݸjKQt3dtmŮ,ځw<ǒ;\բ]fp&&ο"=4lڡ.Gx?NFf6@a__vNT.MJZU&)Y m /`>x^VETҘflb241{#Qch ncFaF;ھ!jO }Jum8.|y86Z_hA?>bXjb:N\OxrI"Ý,wDP?Tlf96X'=/zŏfWW{AO.WF^d a#Ft0 xU⬰Z)>{,rjy\(;o{9Hj0ಈbG+ԑfNa3F^9\9}v !qMkHU(5oUIfDj޷yUm^:!ؼ_Sj>79!=ZJ;WaR. :ȔhW;v>݁<;JFRw&ɹ[{cHUnAՒ荥#W9]FK2OWcbDWMV##k+ݼEy~!( WU/#jdžP-Q6:֞C:9+j\]mVյZϻS-OЁ~Mi6>MZG1|%KWpH_G俔,$vmDOdiel8%noڏ>E.Ϲ6Eky}BOos;֘s!1 b[9;.?\/=kp n<6o~ 9bc4fk9򶩪mnTt.Fw;d =nkkWqrϾ?{*&wSR-J뷯ڡK.@ZծE;}}\ ooU?2mSjZMQZEJxtSgkjs]l\xc-\> X>eA>x;jCӉE:WaCS#NσlЪIPcRSP߱|OP?'U/ x|Mľ!8_[X j/8b۟`+}]i{`unjv Ux͇n4]Cͭw+V:@_ )$f0O ڍc0^N*S9;np\x>%];ߣ\Or\Szz G9{}*@?oBj^LǸ 7{ױN:".>|X_^ہ<7Z+o--Qtߧ)\o>L@3?AFebxg!11LhdX1uu@?SPg ,;8LiXk]S츬kz[;,}U'ۓ劳ub9Chdr p3\&յ1^%GeaXm*A|x5 zI# cT}|Vϓ'X TkٗMbiyuE:tj\F;r/|q))߶psc:Υ|ZЬ #(.O<_QAi'J=r(c" C= nGwY8Oz-ai5ㅊ4Qx~cobћ].y g2zpױv3<ΪyZ^lK5&qMg JfUglsSjſ 9׿>]|񄽔@Md8@ P"S]%߃Ǝ`[܈b-vBv*mAݶz`_<A ޳6k8{?XF:LF=v2M&ǖ70!)b̄0JI98*Y6:{oz~ G\xoAf>Ju:AOa 0*W2-pcɨq@ xUU4UT˘tm.v{ }+7׎o KJYa8\<naN5PDL+}wU8yWjRB~J %QY+=#8kx:pގ^//caU} Ҧ)]BҦ)5_ӱqHKuzI|gUK3T% _N\#.MR<#kuEQj<!ӷ?.T&?Y.vR7|oIڪq!2Q%b .~Nz򵫷K:>yY7͐fs14 tEsHj(埢MŔÈ*ʳDTp+nR=J;btDaQ\4F \Ua76TA"Y*>ݺNt&/Lp5 CfηkHO <$Ss= W 7F<=9GZҎ[7!A666<.xRoCh'zjOL/LNi Qy@'IE^HCl~ևm`\`aL+5!0_f/tsIWFQ>w܀F |BkP'@Ԏ}v^y`ޟ{c ͿO>X O(߱zY9Bȁ-0`/ a(N\;n@/n \ʈ{w2b}2nC99'Fș bο豿uK/Uq<]%P)7{'=7!GLv(lʶ_٭lMsИ.ѷ~\#=W7FZDUCKگk*FzQ.ZBEe b|']HU4E~*ºƼ^(%էz.4Uzee`ۼ^ T{ϩ pN5W5^xʷ:W#7]!Gq fr]0?/-ӿhDoȝh^d ь/v] k1Yx5$,iX[7%!=*68m  YQi#Cʍ } F& MOZK"N`SA=wMc,OFi&a ЧmU 搌K]J8+QTPJ~9Il$yEh.<c{,+MLiz0|>1 jexYEyfNyVBdBIyϹA VQ>޽[juK%fFͻUZ/*㢯r5݋)< )-UkJ[QV< gr==Ӭv {\*뾵/H*YzWtзLT 2nƒ'{ TMބV`iU~؂n.8b6,7w;G7^Abj"_N$0 \sP/_d22# ;RկۂCr?}تo9N8MbA-q(P_U4_=NQfۛN@;GRBܧHmZmݿE!H8yo)Q) ͪr /J˩WC Qoç?}b3ZP!6sɇ6ފCXgA^G~!P4먽c^\ vw z5qlYеs EEҫx+0$@Ifw{/q$aČ]`\oMo֬:63 ]rK(Z3u Ǚ7LcǗU? Xo5 󌂳i3˙ͫaJ;<0 ;ׇ8,ܐ|[yUpESkSsUX, TrRa-uKuvuHbG.b61^F  VЫen yN>WAUj`6ƙK-cyyk鞕.;MKk8K%ZK1>7;C!,j6 JL3$;.I{ Ş'ŭY=KZ X̀_KlP/ק8Pl|4k T Rm'4 }E{CoM6Ny9b;Oˌ#NBqN3ʦ%sGN3=Hwn{{^|qU2W k"evQ*R@ۓ_5V OJ HCv?͑A0=3)59E][Dl~~ؿ~Tb<:%N牵eݯ[v`\lQo G;jm/]u00.9 A 4 ށ90p``Q’}aXtDd^6Qf҃*;֜\rFV͊{~ hn^0pقUy3{x.];C\v$Y{amDsاQy7LN kD嵬2Bh_%.xE*0;[2 9gEfS.͙>"Gm˶?]pI|w?%\S?3+*IQ)!3-VeUq[ːRԂuD?4R% UA|%QW{}ޭ}Ald=ȳIF#_^ 9"Eh(.Au0۟ȻB6nuM'LP'0 ߝ:%ntuqE2iר0y8uշP.K}DAof1fn^StķL#9nx;:c(:)lq)cVt;w}fw3d,*ݵ3T *Y =d{zXOIrɑ4Zٍ Q}<͊uӎJ =a?G' Z.g썘m&|'?-4dv~Xh 9mSb,?U'L-D%:EX 1;w¦d^ +"9p\3ol ֏'|S6 *=:LiK '3,g̺^:S`:3шn- u 3h;DK\of=dh(zyl KMkC(Q6 Hw1\w@sĥoha/ kj&~4D.j檩wwWH~UC=ѧ'»{я??TXۮ#&W?CN`wuO:Yk39)x';GWԮ.A p s϶OAh!smb.\v!u1p"WG݅dRLXV,l.͋aĪ\PH6ªO0 FlI`͒SsP@,Dv)8CX{PĉO([a'l*伬E=ݹH^tBosA֮iށ\v*\:| sBLK~ҳrߗY҂nE"ltw5 4aOz'h\ fN.kS46Ov8Ͽ{OB {)?1l`h-v~U̐j> qZS3R^ͨhֺW3_25^}\QоtNIl*v˨LaTZ߮N) fw%Av{1"u m騉̣&\YdYr86Q!s/4FvVF^XWڑ+63Y'KgQZL}':nҪ:-[t?+Wĝ-&@ۯ4 Kw*&uU"Ϸ wڑ-kyT=6>n; : m9h{N@? O@>[rqO"( 񰯄Y`_[zEّ%̊!3_ef;'Rqj@P5ފFP)v8*m'*ÑX_*Kʥ@e`SGmZ ҉.5vxq W? N['/mAp]ւL8V=SGw9s q_$[*5e.{i$3/c nAz%澘:l8L. 0,OS̱Bm-l?`ԕ CPfUփ*MqɘAeW-& MװK)G/e1k5ub` n9_X(MfYnZp WvL )-OSlxk¤ENճ.D/7-ݡo?vGӦRwWn'ZϩrM/ P+d8I64; 10I._8bm<͹9dsP5>G1,Uc؃O/Pi {8ۣ@ \ 00+#BܶW]ȼ3q(H> e 7o(+Z`[c Y.w SˡJ 1[ZcStve .Gagш*5 hv֛?GVmE=` a &Eu{Qq]nζ"=ͦќ5XvUY}#@V UOӎ!+[l *T *WU?3ow˫/#yu5{Pdn-=E~:߿: (B[_aPqMz/lhM%#MzXk?Ijjӧ,"HXYHwq/xB_?vqﳛy f-Σx.c7G‰c.m&Pz %uCv<oeAs=r{]=m8kRkI!F&x+(6v)k?f:=ޛm+}illxޘi:ŦQ[L| )F``lc!n6~L$e .{:O!5?yn&ҾK x>=pXGS0:aܺB󐐶>|+ c{Xvd#  9x& ܅\R$+S-gq|OoXnD6͇XYaWo%DL70?EΏU<_/e7WF z_ 7OrnHt^F͵eWW $lr 6Vjjܵ%P t!"n<j'dsWP!;(X4MZ /wc|)!rEa.g"ﱊ\Un?aRjIOcRjII35°4k؎bi;/USмߑ6LcQu'~Ly}i -lH}+3lZ0e.KDǷC}JS`no{{F{m\B΀BLp>Mf邢 w;o>AyFg8m|:>S9"!4ҵkcm1( lƭf-dm;=ҕBv]m?+mPPƂʆȤ1WT6Zy.K7VaDh*`_~_A ٘c_^鯠}>L\c,JeI̺l¸ÕX7Ɣߟ|cO+rl|6ؖO'W|7X rRZjGWTqe8h +[wSnJ!BZw }q)L5~EGt}{>>+Q:Ħ@ȼxn Un $ je:zT-N j$,'8CƖ(n< HXG(v$S`޲v| np3ۮn[ 蹉&)3~#l|N`XiQg&Dm#vzKЌ M^ )0C)"ֲ}Y. O C>[ѕ+&'c>5_hq]s ǣA@FR 8k u ~JǧI]J19'ɨт# ёe)wăBqX!,373Ox-^,c#ɶI#x Km>MR%.'j%JWT5=|t)$tqUɍ[g+TGWUUvOdN7_ p'9i*x=aaGZ{}P3_K5S 9rrQVm0j?ĐН>'F}qٝFgt쎇 އ hd2jtwcNqOpNtpڤ+ڙ<;ȓ{g_bEAb=kv.{‘Cқ|5f\%*m)4Ϭ[5ף]<WW f7 a7'Zm }r\BHns#f@u Oӎ-+ӠiHF%3`-(Ȫo|I 5ԪYAmK"seC]670`jf4t4R lKqޔY.BL =}(nqI) կpMRѷȒXU?޽4 ӂxXc  ȸ3OpZ"AP yѨ S~MX bR5gfk$6uֵ lBzpX1!" ΃_|AM+LtD,a ( mIěL5- {qAW19BINZghy3[o"6T`㯳詣 NQL?j8< + "KKA<Ȭ{XWBCxS[ٽ_6*[4݂ջxr3FH~o*}ϼ\20$`x td!ro?A2u:2sl?- P՟Q)`'\hp8%"{X&p~Y98\R~H3%a3, glΞ b&J8cit)k;r X28Wu:{42ߞ6*iIMFqѻG E'm(.دEH2 m5-x* PRB(luRVReS4 @qrI)V}")r?7!K1UyOmjU)jhͲQe9oF()h,B⨐)@Gl.pk5Ѩik ܡZMn&~#4:7Huq=.>½/IL%+Ky330G֜UªĬ-5XOxzm$ }H͜@J| j*WQPb5kC0>?qh,pNd(qvHiݴf>/5/E3 0HW . :TI2m!Oz|6Ф T{/q!k/!Iƪp?ϐLX8Fi?4.u5oǰp@P}3%|0ƭZ8hҸ_ Bw Mg4b I9k:/މ̋<S4?jOwTSv͛(lE DabpP p0$eҳ G!`\7x*I?` zBdccYXD5סJT- 78{G!#cMq5*BW6duԁ"HU")mz#86r=Um\zy.i$`K?l!HÆ۰zn7ThzҏkQSEǪ"[EUaqA%kP_@sf,e $Q?r'ce=KMqn{HDPJ4ZnhZg!`x&L"jZ߆w[9GV2I+oʡc1~@=g҂_)Df ٧)gRpuf"9z%X\C#KE1.b"{:[F)׳W Aw?ϯ5tӮ,gB>r=~G5_4̧ZKg@~ 1?_;~oH>PkEȧ{Xk߈_k~7ך&ZK_|!t: XTg13X:X`d }|MZ8Peᑟ腤9BW_ 5?|\3 6g|e Q懹mWׂ+9mTn-䨞ʌ~aQfJP2ꤘ=Gm'* W'@/*X ? gPGRjzo[܍1PCGyRR=]hV;I96 jb9c~ r|>-RC3y¦v@][ēF8zYImo`TS44r 7GED{z:; M{|Fk$ɠ9ܾzЎyжǵd#z7p3)sjPi=)zi%?JݒI4ehߔ{_hFEASn%b>*~*v9*- 7M 0ws5Gz唙0c~6|xb& z*z rNBIkX f0&a-\mcr355 H|Eȟ+~ bԊ& ǍFwo#g?__.RobJ|בY%?ck` m#":}2zu-ׯ+xV"䳯{)iȉ<.Ŵ*zC޸UQH׾ Y˕]JDTpwQ| S1sSb^. Fו!4ZȤ:@9A<? mǻz(ˆ} 5jIWʠt4gBqp ED 1Ir]VܠÎ\a`(Hgō^n]1)/#[X]:c]X\K3fM.whSD`'`iY5/nHЯ hіb팎i®pF8n?z?%bQY>BcEu'CTFobRӼڔMzgV@Âc c2.ơ> 0SF"*[Pȃ_Fej G+@W?8=zInLI{ x^Dm`-[O-8Ѧr֞;!F8MSNަi'}z÷XbXJY#l)I~g,v]6`k |psGX߄yi7kZͷ'nI3~I!_b1ieF&;4xW;34({`5`-ǑcH0Lj&%E] //Jؖ&?B%jtb6>gc:[8#LsFk]i6.yg%/&Ы%FW׿Xwm2#>%^W;p‹Ŏ[ Vo/zIR]wD/..fya\5o xCbbeC_G 0_RhHg50R0lb`~6õ~LVcEDXJp^PEHBM70ĈQjN$dZu>0}A G]ec{!GN7tr$"[}'VyxqF~SHy R#mK%Yr+:- wХHV$c!;ًjуry`/:ۧ`/01ڒI(g oꎉU^ $¯k{nʞw"M=콀Oj <64`7%џ < 1XT :_Jh,RpoK%|Ȫ8W5pŧďΛ`}%$Yixt8G0w."  L-TGy3:v4a;HEFp_}a/xWXY?ʘ~QbA[%٣ ky엯]1Wii~kS6?N51´t_֏ .ilbojT^:oMxi=z]sB՛#$wH'Ĕmy?bu37s;~ciڀvd^֐9fb+]:DɅCKw_۰zo?Olj\"$̉̕+Iz w@S^3\Ph зKD ?:(rftAmV혶R(YGGܨڼ8<(sHO" Q%+XdnV%׿s &+.ޭ0a w[%Gay2w j:^ †<ܐU:)4OW&XhGS cǑw:<丯^GtamXm`||L&G:)Aȼ)FbSԸ[ b!N$% wcL݄03 uCp߲ѨK3a0u_2f?jØSގ27lMxp*9?;HoH]bk UZhZ IC@/,^&\!'؅9[DQ#Zx50B iűhQ(bҕE,uĹQgXvB` VeKn'e` ؽz8UUp?MzODYHYornO kߗ?puJS mw:zD:հ[' [Ԡdlup@ 3Ȅ D]WS,WlA/OKQ'GT?Kˁp2z`]@y>:E`x_OBԨ['fM$/J^1$؄Wa/Z^թQ؋o ]{)b~7HsO+~-W!8ca?NKu]$UȳN-t(u`q3M>WZ,Թca2qqr@/::< [zf$lG?q}PTQ+yZ&҄pC.NJh?Y*LQ/;y:Lػ޶r팎;#>|j}5S.UL5=Bw6iX|pj=x"6biނ5)Լcßbȫ(9F`%],3m 93bT#'J!Jœ: >Hn'u9b/ L|u2NR¢{[2;VsS2/>MuH)"B~>1̛f96yx@xRµD]"wn(N@zӡU!&F]$ (pXP;}"v8Aw=+Qenp…x(6RTSs(@,d}'곅ېcSWpb{|(HSʅ}},ֽ-9Y!P-c$UJ(eX(ďKV4g%UY$ eb +3tзAVOFbpnR .ƣJ= pݾn=&K$ĄkGo`d:.wp'_ٱ@S4rN⻥( ys21];euAKy5 Qd=?z ktKeK& > +1猶!ћ=tI/L8U^f' _\O(@^6bWxK .x_", .JS3j`u`otr<7vtn6 y|"1'⧉Nz}B(R!}[i>A Du`K"gdz R]!p:B/ӖWeVwAS$,B y Q"60Meoכ>1vO/#`xR>GthTX^7"X'sn9=@)(2;2X]Jss3g`w߃2Rhtf;͹ "=jbQ4gYv[,fcc̥y͌pK蚎p; s P܋v)X(}UcJt~aM]5a\`}zy\,v葚#6qNK:ıFŹ\OZ8AtqGIo{_%uyM"7Re{џ-X9ؗ 9\c >mY:@#娣%n ")T#KZ7 Py>qPyL}!S|)͊|,t!wO .6w /kHV(tQ;tVz63 0:UrCGĽM*{>A5N8s3ѡ!u 7cCe= p23lxշJ ܃JoX lubgh9 Lasqcm_ Gdr=y(mg882E%p>Q6@4#Q ˡo cS |=s/1F:iShxhU0 xUlpkfO:O!y:~sxXTb2ze 詋 sooSK5٣twIT45,u?A< L;uҶ m&Yq>1Y7)IU͹a nstnt-;6vf#|5ϗĵyunI0}O'c竷-MZu&6^;Hj [֋uaF ^NdB@J$E`T4Jh-]&]f *QW R*)WkNP~BvBA§MOWŶҹa](a8;.Ȓx@$Pa,*/V˛- Cg|3KM "}TrDgȈ{HGԉ;zRe|Fzy 1'0 ȼS缙p8cUT UjuV)& P+l.ov8{I 8Oޡ+L2چ킗xu+L7~߃VUwi eNjnjџ 1CU-T%޼ lc'Qk|D30?j= һP)'O3^~qf)'©GQeeEᦣ_iB?IsQP u^[y'㻽&?B|r0ECu{ZK4-~}(JRж?Zu Q!غGh^Td1Q$ibS@-3xzn,TeBEFFgP=9Ї*;9[TW"_n37\""rzsBؿY>KRzϔ$yF/g7W Æp 0CvvgA4JA 4GEj #9뱑I174+­<Ƽ$|j@dm hGd1̠\f!ZI]j y~y9ިWaKѤN^e_s1f2VybRdzKOB>u 'lMo\+rC{ۮ^p1pZpB-k WTϲSXYx>~3,;ƻ̎Lyu 1 (1:=p6[rlW>?8=/@л5n;w~ཹIwS1d60fK1$':pIz󃆦Hr('_l>㈫ h 9u~uE7X*HGQ}SQhN->DBw\TqOCK2Ԟ;v2l^G?*Y8BauF&6{ϪOX æ>L'F.xԮكq:/ enfxIq͍{\G׽|D g$Y`dt1СE>7?nAyP*qzk̫ gGq,-.=IΠ Z<+о2,d&>0rcQ8ԀtRFg-m$ tX^W438)-؃HGӡR[\#(HAO"Pi{i\6yWn/ܵlI2(@^EK M;XAs bDz#NQ{`4^,Z˺"'7%qr`"=)7~=yzu a+҆bNv4H۠F'8ԲALhkC`OU=5KkMht]PT{,kzYi*m169Q.%,Ĝ<5LœЗJv&tPon4Tp)  [Qݝ-03D֞-vl#73B<*S UA`:p*I@F0@1WvþH tgv$P`e2NTv _w.mҰlmP֦BY:2! Q?X|\ /]r 1/!{uK:ts#&R%$95!%cH!!-ˤQGxM]ȦÄ+Ƈ.g2){].5eBCS6 K9?75lIsW:w.L3bhc -ʿb´ѰofX&r| \HaW˦vΆ,~֌tWT^>s+ ~LNI~e/\!LwB=[b<)N ZDR/Q<zkK5bCD7 7"seĽgi3˳*hA/%ӂIiY9 ֚@ ּp{\%w4zoC仹_cXaNGƼe8^gxZ ;E|J7CY7{8%/0wKC?sLzaCh56<.L6_HPX E0,@u |uI [2dc(omD:pՓ5+HmU)sC`l >O߀=PR6O< ?gc׭E%`W3󖵀xɞ'S{1ѡtX?\CGBC~VԬ@3uh2d&':֏Ȃ.hMW3OJEFxDqJ 6J5 3HBk:ځh@2xfZs.e ^E?x bSk3Tةs`5rM@S$(:~wkr?ֱFG`U|a}O~-p藫;)T뙷H=e\=ZP"un~x捿#Pյ Ŗvpd c3l[ (Aq; 3󂁵u_gvj<;rR` n~qif(m\־7/e-.:iA'w_nUhoC(ߠi.A&K´T4t,?0?rp*'·$rTҀGݖiK3$*ǝOh|-U9\aaJ !!yL UViSb$ZUL)H.E601yt\S|0, 9x2ˏ"PS|ZVnQ :9SH(6 CRŠ#&/ & 0i(qpkWvQSXtŒ1/0zd/8:{q);0qO`c?qDlaNݼeKg7nvoZ/z02/""p bJ&]G wn Qw_`kDD#@y,+Hz<֭oV~x""h.@[V(FD4ٵF x-kQx,UeAW|}_k*tkط1OYHOdWmȮyCCzXX'TSV;{S$ꛖDVl/K\|iNF}( ;R}Fg%Ƽ'󌏩OnK*jl 6`]j4ǑGUͻF5ӔT߂}۲5x)&nb#jٲ8 YHg/\#8mn,yiM5`XPmO! (Me=RԕO(M0ֲocJ3d)Y!p9-J͞G3?|A)Թن/{mhM=[# eo b'o&Yۓ13< Ja1=Ye_kN[i3όEdݖ!1 KܳwgHSLaLZhީ Fg $ BJVm |5Mì+lX<̼Y;?疫L2jUUM~]xZT;+xL{Gbf5P|3]"v9=h-{̔[Բ:e3xBؒS$ Rgۈ\OrB!#bY5 ,΂r?0*MrsDue#K"1M˜c Sqր4K?T A@ TzEl)S><*<DzFH_{OH扎ӧi?~Н1MHd~΋.!s/P͆qّL;;᯹K:[kҡ( 5t :Qֺ>ҠdcT★5 c'PiӶǵwyP@at虥^1KܻEysB(͸Uy@dԅIJaD`M> uM@.RuR(tM}IrWU:lu^I/zr@E^` сYU̻I(Ż7?owo x`3g4D}5>;ՍGg 'Aݹ޶/)p7ߖ|0E~XJRz~'g4ޫ֭IUk+D.3t+n:Okw TDk F*m ʛ*l+[-t5=)0j0rkt?3Ir&-䛨I$|$OaV.lGgvGY<kcv|駦4jlQn= TlU6{ BY&ߦ.kmQ}ЎB'ZMZa>]ܱ> pNt.R zzI|+zw yRRS<1Y Yk0\V4Yzaӟ2+:^XUY kKQ~v"@688)@5/6f`}ߔ@4?܈ VO3-9/Vm5;enݢ  dG3F]U]}ޘӭz GS \I_)"7!QOv\LChѻ_~u1>KT`jaտ)ڍuM,wc#.B#;a`Gŋ\c":Ehg]y֨]_f^NsjDGx[߆M*F}G k X*XQD`e]|2ʆhd982{˙Av͘co;oIҊb2^ P;kr6Gݤ},s69 f n>?p\C5[s>86 {( 0^-i@g,Wu NL36ݭze4:G}Q-W<_+De2 eȅ= ^/9<`^N2O?Ř[PJAr7gx(>E^< Y%E[!V'|)+WtPh[D&3o#+|=op4mB]ںx8Qޤ3?薗ޝal_M^ug2V|5E!m"Gі~T .2M]!@ڏ $gwafO$'v;7VPk {o_tH7Q(eiWnH(@*[W)A(Nt:З|%G۬SZA&@_+>ϧ(CB7h]Fݽ":f <$H!ˋhݬlV "㤾q _Xߜ?U3Aj唂K$*3ȆSd>JjoK"< s+陎5guB&ڳ=rxF$a k ӯXPi8Z9CB.1X R3+ǧ Е,eR WF_ܒ;OyHtx{b̔_ÅSra~X?gaF.K +|)Βcbr@cSO1 O @,OOz1hyk۽^p`[ϒeBҾ[n/6bKk&c*tQ~ROe96uю2WUzo{+,ˌτ0X=b ZρWؠe`FuO٥h_f̵Xu3 _-Aҁ `(cxLdDegi8vZjK)Q𑃜hUB-矼sXEoڥc:mZD"{'58Ӡ VAȧ,(}sKBnZ̶l۳ZշHSm_ԆV7KytO\nfv` 7CZӼꋿKYc߄֖Z{N3~3X>ryYtt3F 23!6]VSaGТBy\\5\AU3y`Sx_|s3g{䑼t.+pg>˨EԹ0Ax6Co/Z/D:]J?IW*7/Iڸ07"M eVw)Ͳ]Q">oA/hP]I dNlZm^"cz"$G5oOV:9 KIW+H QKc[:\b(ϷTM؟!O Ν}3fV@*2=1[l Ue&v+Z8 䐺"!d@~/|VD/P;?Ѕ.B=L( >xCOO&:v=FTиcػZ!Ъ2#2t'BɀS [WOmOI9&ɷwŞ}>6gG$=H=d03}GUWR&=Z,-4'.\Z4e؀q(7oH ٷՖhJsa%& /5N-gD3CəѼ?>ؤ*C1IY l1zNEݧkS+:j#/X֦TZ= !E+\Mcyfj|{a">a}yQb2|?Vmh^xcFIS n7bUsv4T)>F<EHTfU70oMq&kyä?T8a?!= -oTnڽj 2%hкcoS~PqT6QSkjk}fȰƘϽM xw8t^z cҎ&Xp233=4_: f&Y< zqMASo[)bc>čX= -1QY ϥ6{B``cy$"9MW1k$/_0գܒ?'3ݞe*+/VAY -$u@ n`6|Ϣy9{Yއ9^4"(71f:-n/O5F}RO㏙S&y̺eW%F mAnaY)s-FŬ1J ;" 4UD4FTWD!S~W-矠N2afYro*h52&tF>5izQ{n2e"/@ t ZǶ 8dO_VU4?[ .4gWq7n[s(6W` c;qB)s[P/]8ժon5P:eemǏBЃ:Eٝy% $П3{AպX}_˳=!H;B&)!eb\|-H%߅~&'W/-77OШamC.&y^Oh8t=z ^3Q2߅UZ) ZW8ĠejZ">)#FćeW_mGi^dJUtE7,3X0%A1ѯzRsIH_-ϯnd+/(9 ؇ Bm}S6vq s&=ϘOaKLnr09>_?} cDo YjATӷp;|Em (-'Ȉft.sea36SZZm ` 4~jI_偍i>Kz%X;kՇvYx6 y_w ͱx0E8(|4SX',}au3  k:_^kg¨hDS"KE&5oEC5Oc(aʉm3!=mٰ[[ִwma8“% @3 -<:LSmClg /-#:r9r}&r;Ld b} 4͙D\ԑ*GGR> L`uKۙ]j՚$V 9E,0 +X8-"J}ÂJB\xQ#/^kKi"ق+FM8EY)MȵjbBk=XffM:!N@p}('&Xd9{QQk9`D{G<-{=he,ӊ%&$\E:~AF_#h5 8y>UR<, K䣟{mҢkKdߏvǴ{D Qoӳ' : Fo bpuf5:mS<-A ,j`A3WdKFUUr`gEZ\h"{#{'K6wky ")Z'`M#. .'`t)Y6i&UR29^pne;4@|;qͿ8v ༘fEVri)+ \8[*4V07㑄!Q kI$OBŸIn7DKwKIhl˞P{g6Ln<퉒Y+0vmC 9-o:\ ~1dR$a?ITRHhV4NϥhN|iF?hLȧN^A rNs@=R.u9_FbJ TVF6\^; 93A~$ύzZHM&6bUzK uEEj%LlD}'I%뜝;PLMB( bGN;eS{SJ_HwPڽ;kIEF26Vľ !mP>CZ2AVI= KWit;"4B%Nr4[%1~#[ف\^wQt }lRgn,ܦE Z.g{-an\ FF˟.h X&C1lHr>z`NŸ*qk93-[lP3XZr#;>% Qc^< 2@0lͥzY^-qҙǻm/rp4rI):iۊz?0)/ϡLhRJgқRzr*#WW F~canfB8mȔf-"Thz&,ƜUn+0%Rb_~q󂟰W.2 ) 3ȼߐۻx BBR)I:v-̵l -M,`j^ؠ cr(:^ TM h`FEGu9eHU6Qɪ\Oq-UՔ/`FƈJRB A ju0 l{rCd5Z 2DJLrK+ Ԍ]b͉Ͻ%טda #fJi1"KMؼ- 9XSK-BdOIb|Ak :GΈk=C"'U+zP2{>KXBp\vah*WtQ5' h.Wȕ?K1МA+ DppszXB!hwT^K﬘Ů}Por儰;ݔ9͍EL\ULuYѩ[i>@'?Vr#SNS7= .^m6tO[J?Wg3rJ eɺP 0 TU1Io Ry-B~Hu!)xt:Uxt+t z-$/-q\y_>++إ60saI#4ôLMI(sקN99jd99?kZosQ-7bB[MeDP@6K ֵkc6G 2Pp\SY;g ޠlhxt!B7[XzՑUȎJa,ko缚^P|+;h.C)U׍o+SOmUIQՋ~b.V6K+6LLBYtŮrgŠK]BhӰI [N#dt,#УAG FY3d;&;+M:)N3Bz;K=VIRD I_ꕒER`4Ab#g [Ps8`R&\ivd` &r4N JCTt\R |Bi)>~AhBuĖ~R^1gq^ FI4DсUًz `)e^͖4[/Ll:%,v jՄMf 'piv !=lN@0/ GkßAgq j>Åq z%v;ȜnܽNJc\*${4C+R7VRMF=ȺA5ᮐ~ =qP$bA{Lہ_ buvo'GZMr툧#K2 zh}̙ɾDJȦ H[&,(E(r6RS󾉕~Gkێ6V=~6j5-NTa /錩5dTM27uK.}߷d:O$̙r;폹j ./ A4g,h/)/4,zT۠N4eVTÓ/ZA>u!ʼn1Jc/ 0& Vpvɔɥ8nO?3RDR2d"㴭Gnuo:E"4..;S#_*wZH/@L3sp?%WEi79I\ӂu/oVH.8䝢{:vn5}tΖYhvR/P=X̏BEm()Cu*pX"9BFLsq_Z>tޞJ/(mϙCG4ixB^VׅwJ`?*Q 1[FCw C|\@ bKTֹd#9}HW oydZFj\硗ye !.5\MuՐpςj ym?˞ _A*TV P~`ME|.DD+$ Ю4 d;м}pξK8 lesJJpp l$[&/,/c u膫,/ea+#ٳ¨ȧOmKDJG+U;E9@4\4%Mjg5aGGTv4g Z`]*"Z'?hX)Xo _Ao4F>a1.( /5?~mZ\Ρv({nc7Of6M;rhʖ_4E>^o ùuÑ hJIȜ+)݈'YDP/:a&G2sN,aDƤ# %颡w)f+E1<Ӱ#(\L=C4쨸׸˱Pv#eH,˜}wxnޮ42Ȭ !k1uS?} h椎87cI!wsgo21Jzز*}~c_*ԛFg/jMǀ]")#p4'J207BDX!M&{StL u+/; ; "07)n + Th+ 8ǁjr#o|{D;hP=PzЈ0`M ~#S5)8$NfZ(cƂ")s]3[ HOu9rA3aIqH*0C@ dQtugJBϟ8V_Å/4~-' ʭNTX["u.M]CS@H$4RVp51;gu@I0=;0̃9k߆J#Ls!=3hKഷ+x |j%;ÿ^auQ3WJ=9wr^:_wWml-^uUFQ0 6L,*Jrcurq7eZG9o[%~KG})" ƧWCb@qﺛ^4u*7Oȝ_%+vG+jǿIETvk~PC땗-A1ފkr˿ѣBe5xb :%zY+pHwĉ7Y P?i{wa5%BSn&H۱i`fg.wO$NދtzVma*~|1yq*y߬dgL `Y.` =?;w#߮oWyO&l2LaEuS v[(=F:Zfؒp,*Tw%r9wuLݶ.&Ʒz֯! {$E] jQfc8OQ磧/*3X]xܮZMϳz#2].-# xo>.a WLJ1f"?&7=آgA" ڧFk톛Cnf@#@í hԼ?¸NһO 4d5d+_ЯuЊޟݠ+ Gaj 5o~ȷ׽7?b A٨OE[e 1Va7X(7zyb[S챳>meK>s^PBwRzD4źH\Nd֠_t'p".{C?n@l9D-j%Y,]3ZG.ݫR>T 79EoQb/r{lgUcx!h:8on|7JLT9t,6<*̽ Z i+2?BVҙ@+iɄW'_5W>>u#m'9T ^ 47},b֪Ed^Gڅ4"A$hhP=Z=%PA%C 0lVShSBk~I.Ƽ?۫kلu쳤-8vVa9FJ6^tUK`{lx(/ŻmeEՋ?QQ&kYR;zfS&CAGc_H@Q~Us01ԩ2/H{jHAOu-lKѸSȉQ| ޞ y/i)P 2Lr%7C"@)5EMY@zaD>;E .O-(utdh8br=:Y*a4~ ޳4u;y9A„ނ=A = l5J*})+$Vl ^wLN{\O1z"ɯ+UڋYG-nz&*O šPEY p9F@1EU[q1. ʤcsDBJdmN)HI΄vB.2Loj,Hgyݺad`8Ax\c}q5%a0U.ctޟπ뤋8ЎK'z\Q5Ş`](~pdpl:I@"6ݘ0J93kző#s},F*Wס+s9&Rt) 7(W:rى1XfG2oO*lS ZR.aAs#ŹϔHEcE)NKa|-ZI9پ{Rx.zքJՋY&71f߸BeVkJwz2-Lۘ8/. 5 +E~1 H'9mW`tA|!IjCوti[K/7MSQ[&+;YaBUߋ$@fqI+S'QZӽ^23IXHVxS*Bm] ޿뿩*I(z}w0>p{Euwd;͹PzLM"Yu_sz:bLԼjc0"É-S kXz=`[ϓzD6T=jP{jt'>gƕٟ{Rv;׼uKk3 -N i'\iѴSM H1wҽ4G0m(D|MUrpEwcd$vhq]45!X낧qDao9{4[ǿ!{Sl-Nle@Um|6d/O<^ Gb:Blu]M ?2c'Ъ*[:#Roz?{2^sE KS}s?YIeFNBl+ .0μW 2EX {5'w }#9I3S'Դ]bgd7ٰf@pg j<ٶa`E"$h^$,^@dcRn3GpPG1bv3’>;Y ]ѳǗ)F cVE=᮳夫۪vz:f>zcEXIm$ƛ344i "~j^לɈT2%XIEG~:vczu $p\5@P/7pd6\hScKBcz6늫$`}%ڡF8L꽘4ڬ3=y5ZDqr|}W-˄jh)Hn$*mZ7v2Ə?Jڮt;ub=h2o$4z0,PwmsŔ=1LRA>с F$g'w:s`[X0 g/PֹFb'bkVn-yޛ0:SRp.1:s%r47bb.>^I:Y)l1 KX"Gr<%/8? FIn& Cu:^ɡώσ¤D*π @  ,-4JKx&Uv8%r/&(hW#yb+vuH ]H^] ٩Ts 8Ztp^:,"ݪ=YuLЀNvtF@f[`?XDPgPnD~m;>`e0]MZ҇GOBP_Jwlrp컴nD"ϲq;Xiܨt?w7 A\s&i_F['!WFRa6I{񈈠1 RZT57TaxНu8OgB n+Ǫ `=PC7k7;HIQM&߳#CBfrL 9~jSaji!;-"|_%4F=8 e͸1sXn;N=qNc!TFF H/?*qoY&ב_bpOf-k_ xNm^M\V7 H3QH ~-pT t_^*tQ^ coS&)GdҌ"jO4amu853?oFA!,~q$Xwbl瑀IoW(9Շq"|>œuDZN3YT3:Hk!&a:#xǶY@kUz71"w(O}{7CmYj \8lӫ3V;V@:,а:1hDУ=}=,ŋiq~Hܠ}?H283Hhdxq'QN{O~/l[솃 ȁV]H0,]{fpvkNPqa ]5ؖJ8.:%<:5O)sRn\6kRᒣ6BU3Y$z=Bj7̜\1tv X`v<zL2FDzL0b|:XU,>8? F-u=hs3e^3](m3hQ B|NzO%Q$wn`GH_B}͹i@ Y+aq.LtJW93p:iɧ[ 󰪰mr%k2p(,u|E 8:w׬T'y]ZL؋"*O:"Nv2j|>ƾQE}Qn!Z1d9k&F]zz$Mv"4uχӪ"Tr` 1\hABͯ(Æľ>{{ב8z6QSK8}\ dHx}K:{Vd!N% tSY|DYSP9&RyKSyB+L =JX?X"/h+T~_HŠ^؂CuF vT7*fK]vއAØ x:B;^jUH9f!ŐA~(*PP9@xMya1ȈMRHcM,<.&?i%mk-!ϥW^ AGbtڨ秭)LVoD!>ޕĹ YaWl͊!>hZV=5g맳+U-τP=&B$EE.RjO 0dUIfM,lyjdlz 1QPmYwQj燊9-7}1`+d#@/Bn6Ő+/&f`qp WJw-F$~ΤZw[K*_+tI5O`9&"\NXzeS 5UEPPX iؖE_7,{- :GK3?i: >eNS }ʙ"80`KqOWq]1L Gڛ*IM_qZKҷaZSN9rM`M TX8iG Ǵ?.7g ijljAcejk(,ŕ4s#pn}y*D]GO?uIsksXն݀wfL6F+><׃:\|4y4ARD_?WMeA$Ho1#$&4ڱ;uRfu#M|P#|z1W6#}VM xZim ]O[Meb(/Ž9=p(?4kA q;G@#L3,njMpo7һh[S {Uiג H}~V(#s )ֳli {ӧ.DK$"4a+5!鼭zmF;RT̶\ 3&%{yvj+6ޖ 4ժ >>KnYӬTTsl JYn/vm6Ru&q>@^ʉ3 { ݅l@"ڎiuj?s#1O˴]"&:FoE߅u}fv[5͆`䃄?v4a|)W,Q ]x?[#ㅱEXvi4tPt^F[h2* NV "!7NܹTkKigaCS]7a̠(xE`ߋJmX%U ~uLM *m}mLFn[nރ?G,wx_\OUD.jD}‡ysT_@L˰Af2TNQ$Xce1q&U^l00 E# ["̖ndӈ%߳{7M_UtIӼෑ]n:[BL.]í創XbY(쬝&(9:&tRC>jvϺUrTC)Igcs@OHQ\8= BC"D^=1 w03Xd ܌FiF΂[lXb|"} .NA ))-Vt{TL{Nbٯ ai[*]Hk1ZA: v`cc0,ƫ)#:749?`X>o&@4i wQJ_$ra"sUj5ӯV7h#Z첍z(,ā۬f߱vyPxO)vdc^%힘lvd7ҊYмg<(DžY<$xVbFl(Nf};-`dR)^-0woIIVϪ#mC&.JHO`|.'eMõ,9BRUt85AVE'Ts)AϿyM.p=z~d&=!xЊ1pxu:<@<ܱhWIsK4:(HO[^ |DG},ygho2Ox5P4Ly`4p8RShj}39هh0:+,)vydX|.V90X~|1ebI޽/_ 'Gi;SX9ȮLrBbeq A07v=ɔ$>q&v{w%-$풜qjGa?~#j>JyZzQ}~ sr\γT6#>#u"1i+LrdJ8ǫ$䮷$}AM,pjMYW|vQ}- Aqd/>q',˰4,Z#{pϜK 1T!(ʉH*ai%g{O@3; %&ūA]AJo z^7;zkzlH8lZocD-t;@T3?$񺄐XQfj&۫Ȓ YvJqsla5v$"ͲrjEeӼeOzKD%fj-v" Vb{[+na BNKS89'csEWq0CҴDZzjJ5H頄Ne`|CN(?w$=c@Z6{s=y3N_}6pqi1S9q+U\[#j1:G =!ύ x) IWR(c7y3~y$17VV;vL YnVwIDP)63K+m[N0LmXt՚&zmmPCsܹNji-;cx q&ݽ-)(٠8QƷ;Z_mNh)1'yȘaU5a :@Q4t49J{d/pBh U ˾P읝=nc+>2acx={Usڼ8Y\#~i<ɼ%#֬Ar>\s[o8>zA{õHmCBc6m}By% \@!GwHb43u *yv["k1g < ^I˝ e [Uo `{JƕSިsx8kJ_Gm7ͧfwgn NC`l̦rڬ $U4y;__* `v~CT#ҧCD= uW/װ0"5Gz^"K(p']y2zGqc8g|*Y&S}fA,VU:F~>vUaنܜ293 Tmݷ]KJpo j`)ປKuiu?:ا=ˉVG}Z\ EMYz1@Wڽ ]V%3iTf'IiJbj,r \y#ĨydIku!pږr%J@>? i[.G6EXvx/EGn% u7tuN9@K4˔9k'Uwz`ݐF/X{mCp*WTd.ȟv  *Kn!X&810x7zVA7F2i_mPm# Ms.= ǓV!"ժ캟paȩ8Z3%C[w XPF";sH;^i!|N{/9 Fsvx4Q4U YWED6Yc(Hg9k2ߒ#amX8:G%ɽD[| \$ّƉ uuMϾa׃qR IAzF%EU煄򸆕{D`>_IUQSm, O9*&ғ̦)+O1 9,6k>";mL`5Ұ௛.a?O&;J sڑVǨ1⪜Bրy"钦J,#j9V6cPٶ5''%Lh q X=ŕk4ڑU.iP/ɴ?f,\/ ӹrMCorX-.$y}3\˻ ͮhWi,Hsy>{WlQ9_izc`.'QITiK d@W^!2Q{ZzHݎRUVķ(kPH$49TcpG~Oo\55X!o4n >#]K/"bN:6=Qj1iժ7fy"{N`z[QgЬ!?(F2ιރJɚwef04uӎ;S0$:m'R-A}+@YPEr(M sZksp9/Ae}PVK1d3KP0-5T~:7ƍKruߴfd%E\d9 (q*V+Tr|1,"zrŠ:Cbŋ}%_V\/CbL%FH)czh`@"_5GH۝̖Ӂ\'g=RX lpC;VۺEpӎxjȓa_27S3 }E[,3lt.x+å)P)IWa0)K:jR[/k]Ї/ڼg4*L!xUGwUioa^XMepb5\Zߺb سFȁHotLmObadM@F8Jt v ]}|Q~0i]S]v*k8TJx׆1"JӧZ@4 -s%-M m)=x- }as}ڒ+ hbޚ_PS3(kQ.} b6Hd ?M<9*_ ƫkǟ;s!aSYǾ@QbCU??`ʀ 1!8$>*Y0hovhD!9  XZn3Z/ŕTœ8޷L)_ O~$aJjSxO "/w:^uhQ.v%<9o߷f֝|_H4FUdfSFiL>,5}(2eeę[ _? #tY()F`{DOCfQ3yI+w+QEM֚1/Q*S髅ȝ0 ͗^Y=b*9[#S4R,C: #̪9Yi^ Q\!4w6ЁRIB0(zp^e40g䊽\pF u}(*VF-NxP͊7[R/sJāB8AV.A6A8LQij&gZ95/Bez6X##oxZC(}:^HeDQ{[ߟ%nc ay&aJ[oѐ ƑJbA;a/p'p[(uZOhx><'0:ܝ ۣ_&c9#*٥m$vE~[<=)6TRw~,[Y@MHK<IYL:3fb T]r<8}htP,92z&l&3$TY>3>,sJFKnTOߙ j6ccNR-`]gv\( ==U.~բ dY~BA(-| T'W |;xD̴zCЕIPRb$Uƹ FO˴KgM/ggƮaEgGQbӛ@=[K 6r8k\0OJEņZD+3L;ؚ@g^Gš=:.3EN/W݊(BnvT|M|ɎK5 Bxe.{R&U@V؆ 3p^0Cs*n`}[rH$DqE2 )^g~{87{ 28'Uk6šxu(U|]ĵuM>6_ @@L[H#zFMwF{ =.LD#ы*g*TP~ ( k :aAwDS9J.]qHCaF D[J|$'ʳMENhLND_>KTK ({ְ ,{9#N" DX{o F|}!]x…nS2􇧤ZQ%pWs)thr|uLϪ30vUى'g汭~i~I!oALTbyΟq6xFl~H"Ȉ_bD|ukF^?bnіbWps4ʲ4kaN~Jt4Kc5X,|_]###Fh܀wVоB!aVAŧPyB͈+96B.'ܒzR+Y;@MY9 PǶJ܌Xp MW FM<rOַ.ڋK9ρ!_l^?}?'|y PQ-v[/`\ߑ YE5z/~]SI"ʓ ÐŲڰw4yۍpt[P.UV8PBJH"c Wlc~&ɝwF3 L El0 [4Kh*󓪀@baF~>F(Caj(ǑGeJB/w.9k%r ]֠ _UD*&?6M&Vj@MX5FKH 8>c8dOf >e,;_T[l݆3{*pi'2n[lYQ{0ŗܚ/}]>#΂#Pڿ)%2Ѵhv(enLbSE e|@ x[yp.pb\ >1q 8MFG cL]t/:o(n4Ogf5XHr:є:Rdf]E߈2~ѵ";l*#5!j.l?y @y;=l-2N$`l(dt? _qw*O} (u<ڂ~JxP؎Xozgir?6zeϗ ?z,+'͂j,f?%^NJz" \rVVJWrc ѡ֔{qx5=[˰gg-QdLP"nlKM0?VMO8Y)#7\J" c^alfO 3ݴˍv-e{Iuù> њTQu vɣ{mnZM ̄*a#Ud?.sB\ RvK{*WS=Jd 2Zx"T gGyp4ζ}t;D䶧b';U,j|Uͽ9p~ˮ[ৃ1. Bff(&i`OhY˳qp9Æ<ߦ s(2R+?" jYv`mۅM/T=nCb^PjfRhae[j(( ;u)OD8LsiM(8VbR 8穅6vQTE8&1R]XÖB2xv&Mw EXiTS^ûȊ- YfD4 s 4%$u&qfp/odZG)1]G{n|Ĕ,@nWL|E3#,IAڵN{P669I L'lnXy U2dc55 c_pG;G_Zç:^ESP/*O3/ʙL~xv-Lϰ=&KhQ3076$x݃$dyRS)P )]k*]i%ok]!#"u\.:+Z$Վ+jD˗xmK 3[hcGMԹg2 dO񣼠n=S٧ \”PEo4-6>gV7aq`@*G;5-M[b*ڠMfM| SkJva*"+_נ8SwB o@1=>0Qc葶L׭A~ɼ}WgA}Hcy^_U>~Nwwڗ:lۤhsɦ =u>#ur>ϊ-h&f@a)Z E"aV]Į"s4D;6ևu}7H'2 4.\q"e ϲaa V1$_c r\5W1z'3A&6AH&ЦLb|4&/lЭ>_B)>ڗTi*#B?>3@,ˤ4R~N#նã[񫌇f?SrDT1 \L>$+h߄1j%7±#U0]Z2yU\*bYܣ߅Z_O1ܮhx̑R5ˆ/B U./H'<: h=zH">:"E[GNX+m4SZ`wE7J|F1Gr _Uy|?SYA?I}R"/HA-inN$;eI^B߱7A[8 ._'?-K`*ӧ7 F# /3GTA0p4ۘkF n EUG͘n|P֜sa%KJ#]=]ɜQ_;ts/E WWu]clE@* 謣8)OE)D\B ާekf7s/إ.8WqMIR46z6\B<!j ۧZJ=5ev1E4e 0|EM5d*Y ֩aum텇 ?9_Hi7cE-s` WF䝤2ҘY ?-ciăr0r a$3Ȱn]&cGpKe.w, m dբvK9AnSSaty3`Jm`@ml䀘c|*WVl^qm~$=6f96rK&xOkzP_HV:.\J!zV3񀄏U21 !B٢ 9*'â[ ,2r4vON|&O5 d3 %t ^f>#*yz' +@n}Ÿ¥U&}v#/u9~4Y b־ .io:;$e_>tENX1r9p)&¼P6)E?S~r}"a@D #T6p',[wjmg߰՘ARj1Q2Z(VRȒBs\ WژD>: 8|yN)韩.Qs dKFT`g$eA/Ǹuy&^/TTW~-1)6!9E7]l#h"R)sx"Sh|*E05h\}<`.c9c QצR1W5ЦMؔyawؚPp569; l\0`!0 MQ4;qw(3avlwS:-\RUw~|Q,9t<@;B͋P݈)-/CӸhlc@kܟ+g2$> \կIˁ<+dk.H*xx s&ꌪϒ]jEWI#G÷-wW .Fz!\%))<_x1JُE1'ЦH+h YjSxw)\qSXzOeULYzEqj)EXK܉{ttԊ#[|In0fɡ0Cy;V^؊XU1BrUk3CAPv0iu 7ZN "Q2LYQ1R?i$ #3\hQc_XaCZ/>/^t?vZ*L#Y1 3c .bmd o6,A?4Dc1Jԏf07(M$;yCȒh+,Z[[9a J&EB()#yPnp8{p | c:͠1+].xXv-?1(ʝ! 8E~4[^u S,_?U4GKz '2#/8 fZw̽7^ )m#2C[I"ړq8<90rh#Iqnߠp}RmIYBL/{d;B4ʛr >Df!?A-] ki3T̍q8v3w%ޡJ Z_ΗWK:K.ZpkVw삲Z[EKհOߞ%%Xa{PjWm@HYOѕپd_U^٫BubJ~$j4ذ٫) %z+ S$Tiծ3} و!q ec C\G\[l[ KlWsd\-A~FoojВծ5пw`N-O/6BrQ.M d|T~fB ,PD,!-)S yQm:*CuHA9JWNCV16~YSB(bӹ'RAa)k5qb){B^ctȲ[9HAkAI;A"x!`H}zpljt ΍x<6Q6ι?ڈ.ڹIŜ΢OZ{y/|Z:7_5 :\HXQ\Iaw*Nn<-)x_?t0euݙ'qX"w<ͧ=/'um v`awoB0I$lm5%eaW:Pc.GBv$qib3!aU%CSwC2Uͷ̈́*4}I!<&*jnx#e ~;<`m5%/.嶸@ih;'yD\q4 r$t)#UmAS/^kO(g05;_1Xk{(}-oOScQ{Z:MvNsm|иW2п<)CARMm| H:,b4'kML}?S$`]xccWGDpZQ61ڈ:poub~m"+[لzd'5^sևR~I+ǜIJOູ9Ic QdY9 N,vH@ꄊM_ :3yro8gUݾ #'ՕȥNvrٹAaНYϽFmd4Uʅ0V@laigGQVv 0Pkei1VU6k%"L ~Xٜ$}bbNx5 j5aXH 2vcݸ#)i64Ukf/80rL|*b1PP +2gw8ĎLO 0- Gt>HI~ ]dv$IV-'GHV\V']IGU}{dE%(Dr1O+(njlΥq.5ns&'P+b$-@̍7)~}/;&9šPY_ ɑL^Ͼ/v2M5FnrQF@'/&jΣlVYg1W7?b+Ї.~H=0mw-iq챩O q=x اUD88}'":;u `^{q AeErc=^GlpZ}KW4\fbq'M6LOVW:#31ОoڱȚrב=XoW ֽJ |9@&eS}2yKCi"6H;s )E]82MxGd>CO8^HQ5>3Y̜Cȡ'?*=t)[~x>/M(.~` ]μg͌쪠CI@S_ ߱ez [r2S~PzBᘯcUa w>Juy*W0jS zc-lIj%5׬&lk#BDOSlY*dC鬽"arS F \?G #!(&IXe_M 0>T3b] 4\][Gd E#*Kmx;4ˠ ae;+X1[d8ۺfa5R.skX.Q/b1."̚5tV&EЈ{DX%l׏lxrɬvzHFх?vf-q ™%Ks~l, 8fP YNsk[N'ӗ ȉ%__e J̍AOo/gsJb)kOYL^YL{r/)"\{mI2C]ዶ]*am45>GSȚhZLTX!1>"bVM$+̚~kj&Ջ5A&Zqpt&ڞ!|/s}(ߝ$#zzQ²tPsda5Hsk#TUwp֦S۵MY8t @ zCWk6m,l0b5X+36#:ed0EMsa3R eEjXp)W_xcg_ɖEC+="{1L}M}뛩`~kZC'`wrsCw/w?5 8hgap Ƽ ue. eȊ]hfBЊDfB(-hgt$! usJ2;wйc);CyL/qO9./vr 밲݈޵j%?`<66#,w2zFCMI*\jHCt&JP7;TԹg/ya WazjO3uW@ 6>-V8g|\|LolTgW"eV5iQ{K֨In lnА}'>E7>B˓2}itMˀ 乷kj_y)E|ګ;k!h5U9\Z8"M){[&V`nhU)2//@.FʪgV\G y mZ1P+$7($FnCSKp+ 2~iDb)q wjx&L9+QNdd:"0I%K] |!.&%oj2W[I`5b;mY6%p!}HCglUffn/H16Z'@r;1 [G=cGǒt)`*_dՍWA[;Tֲ?{>Vl-8z$ p)u~ܤiL9^!z 6EV"i0ΫnKFp։Ig^Y0JUsc26KJ_gK'LşD 6jp[?8|4ԍ ;(DY] 8fZtfѾWuM]v3x+ DVn~Cs;15A ;({YKRi&sEmow@|W/(81sB<:cQ C\*Y*듞\w5]>.$ vHcacU [iAx5g1TA @lKqLY2LF0=s2D5X _,2B .HS~$؋G)%!g{j,E;1ʘ-F띉\;xv}v3VLmTkLG wV@pYaƵ8$mQ1 2I#RtU+<"Z=tS&Ѵ"ևYzE"Ct„%@vIBvƍb7~bK,?酬l#Jgt$yRi>54\6ŧY,$4Df~rb ũDu8eK6W\$x:yJA`F+ ؚO"C4i\YϦgn @aw*QrOk 3Tـtz=4)D k4A/8T3"+ObY^Wd__ W9t+[(?/ݕU&ES]ZAS3 }Ϗy:{}ށȇJjx  ,1UQpfz&e% S$Z`7,*|.h0VAUmK{+?;Q(*tGձv1r@5+@MMn\4=+D]0j?~p|0սG@z,f.xҵdе3um?hƱBIF"8^rPTLϤ.2G"<ͽn@k>Xė)ɖV}`/U^VvR@g]TH?(0گɻ EHG3o\?f@qMK gսE0Oee2_ֽy^ω=vaM)9/#t*FU8\d*a7e6ahkԉMjf ` ֚)ۧ8>綕}b[.Tठ [o@E3JuŽvj89_wS/ aVDߜKl-~2Y]R |/z[H<1\ipXXI\)CLcpV8ύW7xBe̻Ԗ! ,62 p:yLb77*5a|{oi޲7qn9K P;Nq,~얍w-~Â(InZqA18Gq{+rs@v~bN#IǼ>r[?liIY{Cxa3E; ☶~} BKaڱ:<$ ę#k,?Kmlz,QWw2u[@FE5 bpn?]4f"* WDUS^!< k%gC DQuM6 7-|uL| ȟzWbeO??hh6un{Eb^[S2pVg`.۱W&Ufd@'%l!Fj;$g%ΥMY/HUiǩD(=&ˁOrC^I֢LmwJʕ!ͺy2jB/BiʲǪa8M NJ7kpP'jEhWK.ӄ烻ėDQ|PK6XP8Xznuc۶ )_|W>Q "t?|hjO 5#}՘Њr]8U"ٔ $|g=?_pvS"sP,*@DQ;.!/ "zͮCYD]KՓ Ǎ{QDQo i*5W7tDL1G<1#v@ž#Hӧ\n25r(xsl;h{_P!?Hy?l^ Cl>kC'4._rylK50:Sz]X }nCS%5{VYҊj;j{`Fr4ʏݫj,a I`  %c ݱhz)ZMX"A'h"|&sC  {E#7h&ɵc OW>‚nP+PF`9u9Gb?/x=1eX_ ⺖MiW.ݐ b%TSY?[UShYˇn~M%$Ȝ*)|`jv+#?>x>ƞEf!F<9JP?;<s1Jm粫 sD b7(9K J o$Grs}KBƻxr=U&w_Flvco[lVY[܂I~>Jhʽk?L߶k+4T=CGhuP`;YO"=@ЭNb%.18R!H2H!ES) q/Ӆ$.~X0;[1WZONlS\_\LaBEiV}5 H݌㯒 ojq`yE=1|Íb_>F],^{^vq[Ō#?#'w~ 0׆D&/ϰ_dt^!5XK4ZD<Ⱥ._'0H׌dIz!.Qi`;gʄH̋d1Oz./= LM$eŌpY˛ jFM9Εgy~E,lFaAhb?B,wS2bd5+é\5&r6;HJ+jүw&^z?F^?"LթTytl@ҏK!So0nɳ)cJ]Sf9=5'Nc)ds Cw#WMEyc z(x ޿6?#b'\ :;'~3kld/A{HOZLUQYGB"(D2K(RTSƟX<_N=g(P70"q8?@flY9ɇU_ɊӠ\*im[Zg"Ą|/Ԟ7 1bXv X'+{s݈2֛ꄬqEY6]蔄br$ ˔tٕWdh"">("'e}icl /AOP s~tnڄ QJK2 OsVֈT'bc$g=l,ݲfr{^KG0%ݛd_ы@ա@)p]j u1uqg !]!p$ S\qJG۹!!Ҙ"c[bA4g)q#k^6miX3& +Pp~)zarҳB- hA}L/8s-()Tdx;X֮S @qgl uUG"J]'Ǚ:}S.Ssa\jZnWYnfߘP~:h 8QϠ :]vH1|"VI˟}( e J%"yFඞ~`*}!P+(ycV]DJi!z7hyDgZA<="y d/5ߌ >SnNo4 3`K~ۺ!vtBxUJJGp<*WgkE iDQldQI,_W8-u"?`#4mVze 4.PQRkڷ }j7=1 4Dzck ن>~d݁dzhG.;=`q'%Y6~I5Ӑ|A ZԒ~#uG(c1*[o$ ߓ34C,&ү~ˤhQVm"%x-3<[W gOD1URe[O[wL$WQ kzɁ%7 rq{IX|N;d_ \̋h-62b$I1B}GLPtl N˺,zkyLB+3__e䷆K u]37g\ȁtoF{ﶴHtxc&OG#WT]ԧ${Ym2=Z[5Uf?at[ul^AU"~lBz#t#)њDmŃY~k( DP(6 [;{LO:Tb e L&¡݇bI$33~$qG`s }xOt$ằlq,L,{Q_4 teu^uN]*DW߂ZN3eZ/Vfӧ%ԈGnCSP ]?+^йڧN荳F0DxsJ0yQ%D<Żf޴HUklC}ZcR;[nxsTEG o."o ׵N0A-IC7Ê- \WhB}zAS/! ȁ{JNW-w/C9W4^/mY,(CSA4an4v&#*H I]ͬb:qG9Ps<9b96kGe]@(x7Lf e,׋#c_Y>sbsy -T= ^urc>8+3?P/M]ف3]9Cc\֭J<,E-/J LUίƖ1qbG$RA~I.^]0:wK!u}yyqyR_d5Uy0˹H$8݂64 m Jhqc1B/t͒$I-Li-7$?"/Ӡ"C\KVhűM`N%,ŽU"q% no^m7L\ɺw$z@J)"\qy|Q&qcJLm 0~mq6 CvEvr1YI;Vi >*NurE]gZd=c[c7&TۘƊF/ \4%ìÎ0mae7Ny --ӆhpzW U=9c$=)ŦԨGך5]V࿳ sөM^V1Xb6Pg}u ,GJ)t/ͪJQ lGu(V&ޜ0o1D_jl@nŬ@xQܝ"#%CT&d}8g{ ȫKbDV:G^3&`¶t>jmWUNd*% $OA`ނOă}6Yj(/7K1*dTn*n?>] /_M>S0|})"XkqrA9RȨ)xC䬸E ) .䵾SD|T-c1 B85I xBHal~t1Nh0$!e>2Z٠HP+"9DМB^1 BWuqҞ, y7B 3UtLi77B-<9KEa})%g]Uʐ%EBa ZnEоJU6׀k !FVuO0j܄VU1ćftMu?9? O~8Ʋ̩`e@7Ak@?3,jy+;h"f  R=E5̏m^ };yUFƭ01Y{lV3/ ed4 qzJ!Rhebԣ%Fqoܢie Tgn _P>t6!Y构+q?lJ/LUf5p%p:A0cշ9\b\ [MIg4Esbֳeڡ02dx@FpT.VSoF2T@;_%%y✉YkdD<-4OpFsc`HLĩ$ 2,ii$<2EjO *#lcu o3S@(6?u3%'z)VsV <;<%9u1b<VtʻwvFfRuʿ%}iy59ΞO`uY>`'FyOߩ&L8l f`?+a_A@:'X4lgSl"}m U,y_j4Zu(LlB" VBQKZ2IdyrgXs,Ȁ|#]}}qOW*1k >bLfqLjo#yMqcL\t]ک*VWr_دεl`Zل\\\ kQBm/FX=/Q{+5V%"{sKǏ̬=e|hp̛Eyo3Ts۳ ^KPG/:u+p -+QVc^+64mIgў,q/j)$Lw$&V'u~q̤@=%vP\>IdѲKxw]9TTygb7!os!GV43f[6 k˗ ~ˮ6[s|]n ێ%ewErra, [ZLTS.[os VPUv15z]8 XG\LBwT9H[}B/$[)T'6u71KW[WMܸ1Gq(9gJۧOeN`ԵhW(n U61sx% ͑8h$GC[Sk?! F,h6~Ti|8~.5x[OdW}ci̼Zfmrtk^`N;(7F8&D u灞.\cS:|x1!0Ь!dÞ3!6z9oshE{Hkʃ⚟N>lOLR~KL'W[u}OJO8 ܲa[2MV$IssGS:`ME–PF5Ռоy]{'&[ ˃ܷ( O|T5a0I zq%| tq,\tBUYfWioY^jTCT XNt֍V\YO?wTrmP䵏B||E/Y3)xM{t^ bEbuoq(,EA `*JG誛ZP͖U+#m׋BntlN! J Y v n1q $6q#9J"\G%;7M V$gͣ'3w~~UcܩR_JZL!胦1ѓx-VN#%cfC/AX1ǮH[ bHٝ`3BZ'UZU#RXP9i[(5{tQJ*6%9LvuG5eUFC`KIrۭͭD^򄰳 "8lljt+7Q8nA4+2ʸyYӬ 9ˈ;ڂ嚰$ G;(¼ L(%OUs.m珗dZF?F˟"jIkQ$(bG,K|~ lELӬ2;kYީ0`Xy RKg43sJdɎcoڿ8<9 s'8$OW_<`zVOR1m`-i}IUM1Wm^r~ㆇ园bxF(W>8T XQ$%YXy6IÎe+9ݨ > &#=sG !AYw3 c!ElGd2F Yv]}x'#n<4bF3.k)@3}ӱX-G39I9xikqXy Ċ̙I'tu\IWWoAZ^ZF53NҪA3oNpI/2z+ev^r=)cC'dӯ`DJ* T);-/ϐ.NU0Tq ʫM.( Zia>j! g E#SD[ĶޡI//#kM$F;wC4ux@#4_ԁ^H5ZZ($yӫIS64(Vpf:i {#NPPjbf+0@z #.lcM>w6F +/-\FWIS\Ĺ"V$"ЮI0Nh LcKP^kKJķD;w$K`:Nq}f8VYf¿P;1PbPQ1ޔr9Vז2h Ҭ{MiE?dz9\#|tFE[.?bb؍Lbʲv#^o^ ZklVRwKopL `/垠BjrK1C F6u;\_\F;Cx~Vq8J-9ڄmB?~QDaxp%v zf]. 6X`<+8W=sUs\qa6|\C}|QJMd<[D;man$ӆG4ײԆ*S `.'=”p52$#U0 \tD,}2)NA%qKڹD,.Lּ}ǷE5]fcBP[~B=!A\CK!wʀVSfl' O3}V~EbY,̑#).1ҕ޼t+|F B]&M?8m?w^ 2)zv'~ebjk.g\+W,R;mUuT6ͧ__ʖ؟FqǚfJ\I_!d }0PLA`)I#œL(wH#X? x!+ۏ.D_|6J%lTn+z=_?<\*߼$?l-Nԥmjaۚt-Y7o Š57(2.9t1JvvA?~ +5|o:> sн?R.L4avz:>D#k+ /ckna8=E;ɲm;  ٸ=nKj:d?Ri+I F;nv#{E".8 =Mm*߼B̠;g\i Д9hx Pݙa&U7 3?UF ) anڛ<\ |ϝ_~TT;@ <J؅.3hB{Z hBf߭ +W<]!dojَ]Q?U,8%KYVF#pM =F )ej nFLe;$+UȚ+5{-wqe߉|q!eX3j(# ?#6eb_{ k2.LNYZgh=$zgBfҗ Xxhr6GbbϏժ~H2f@./S 2*+x* X`X]`nK%dz\yHV٣W*r,gJ^~\?;^%*z=dwj+(MVoFε yVD9;H!ʿ<PA*;f W R@Xq1M)y֙ d&)_m m/TW\AWzN'Ua{#;DGf-`PڴL͈)jaY.l>.ⲩY,HHz?OZk~tnۭ${b թTZ:]"QLWbdY{ 2Nw[=R}JJ>Nu,b X]IYdFǜ4@0|p"ĮsM˗:@Kʚ _h⾪-gitGuԊ6Zj}r zwwW$MAck78|83s -x^8T%\4ingȋd|LA3EpóKqoYn*ZI\2j;ac_uHc1}&X7o-P01JՋ: ' csj)kſd؈(l֌D}+l$/]&AP\RE~7f@SHe& KU bȹgO[ ԝ*R&t1ufq%5˯Z 3$.#j01ʮG~M+a=Oɰ ෹EPq3 g4ɐRi2338B <2ːԥ8&NoN`OIB@tJljxZ{w |&4's3tI/]kDTjI@EE;~?*coQe ڢs'̛Cn$37eMf6*̉WbNT{{Ԥۛjfj7ZDww~#ku?rZGp\+v9 fV<*8ˍ+*UhW]QXݻ ![(&_7?u'2pmIMf=ݼ)mw’԰ɞUS8\*K~lKDKIE(L:`ޅcCWlJ/ #ѝOLi4-@}icK(M'{J0)ہCF2!^Y?D,m& k;9 <}NPf^]QʛV4̉ہؕcLw%L b)T#|ڸG*C~Jx*rP[fN|E{L߬ՍmtI DB> #5x7Eݓpc|V^rS*Ϛ&śaВv?}M:ܫ߇s UHY¤`[;^%ѩ^!F]/]Fl1T%(ZPRۓ,PPg~_oī\IU*>Ӵy\(Es,Yttu>Gf6!EW gXzSZhaEȘy8 4*^ кҋrWB\r#?Yl{> _4h U,G .nl n^hq[˔zd%@(*U m |xtz4gDmA\V׹[Ĝ(wVLw]FD @9S4flΓn2~$U;{^偟]-`ij7y[;,yY?Y9S.EH#ѭ;e6|,P T<' ktCLvԹXvްQܷϳFe{XIMp;rrg*a  Ae=+y\ud|II-'h2 'rVr_zjh*wkR}Q-E)xQ//2/PBQg?n&V~ @C})wmbs bN*&^6һ F34A.au~vH ~Jp^Z8+e72 WdJ•um~TV=oyǧe\|OTd18%'>_.r'yƘJu=RJ@W")cl86E[3 \.D^r}ۄ2~F:n)4#UzwPz(yrt@ו˭y1v'^;P4dpT h#+Jz3@ی wm453D@q+X@$1!y1Ty})>H_}k*szwA%TƦ{Zj">ȻUitpcO7IR۪0eNA9wN]CVTbQ@v)Q 4MdmX;CO0jhp {WPΓ[,y&1̣}CHΠ'x @Lb imϸ"ּi`| O(8$o;Zc#ѡPcUwW1PB{t9=0ͷV u Fɮ1tlA:5_HHkmq;g;C+Esb^[ؼicf x}jӉT7\KmOy+*oO|zZSN=qY.ob}w y-+]_seaȋ$=8Pumdo&mC.Mftky-{zt<8`Ttns3|Iwe/ok 4 plIhEW=X)/hkwҭF(jGjq&ڵMGM7<񔡙y[]:gB]W x9{;%)tŤZe},f7qERiR6o&zyr&(l>CQŇhoыGC\VnC!Wq$o{6eCg4 OʅYNk" ?'5F"J8֞Ec POo^̂Po3ݶVw\e#;QK|@31t[F1 ;721>9cCbeUQ̨N/z\GuC%AGqamޥ4z`s XqץwxEBT! osPEd`]:Z@Qn&̟55uàc. aGS)zI` @Sy%_mH4Gzi\3tqLu&âc8)X=g$Ÿc`[F B=dWF&+f*v#JO9 q[`JMg- Y@+Y.wkA;92yi'qBW]iFCho?($dV{d,ހd/A QvY -tkœeaO_ ~Y/ف¬'栘ͤ0+̧;-"H} OvAFAƹ?5) Xr{\etxq`嘓-ZH~l $0g9ׯ2b;gf\l<zo<AQdע;XsR=PS "\`m]sӟbxu!1t\PZKZ,^A\'IJ1=k!(]2nGId.[}3A񟣂<]/m*NE`նtR cnMleAc$^nSrH5t2+rjm$]Y_N%#bR,mb=0IDWmSvO)қ-Q;hd=jR񐙣 M曅u_ٶ6E`$s 5 dQDR4LcBEnQ'ӕ2+3 d:t[0(fF t9cg|_Ģ|ڊ hυ1]*uEapxwVK.!Yx,NGw;9R@%6LП;A2PY 8Q={'Oqq@,^1_8 .o:qOo/Ws|bhky^PS!Ȣ+Mi <> ?P4'P]SM^.ӊmedj&<oŲ[ y=gՎidb^2A^V}wn3 T =Չ'6-^]uXdzzl'0 //QUq8\j_/텲mlXS c3 &`\tyPKUlủ}\ssciS ^Cm^\ /=Z) Ibg̷MH " j ",rїI,-evݼmK[\R{ר -|ąR}qb'/)rK7rzƔFt~ٖLQk9E+i ʣ^㼁Ǥ|Aitv>& "W95d1;jK8ޮ0O];L9|'$>vJK4U]JOᆥx{3+;q>},*:ż4b# FCI 1;!؏? ȩo_ς(Fv4K6%8Փ=7~-)MiZPqx } S?Ud֨ǡN6M 4C*O]SR]Sg*݁Рfٙޥ2wO2,&x`iGQ8IA_D8=wEqҶaKꗫ jj7Py"Yn W7 Wx^Q$S'\ ffr_G14+qi[STU!@FI tCBWB݆CVn5sJQik1xr[|$BQulMUH76 В!7+To;DT:;CR'/yF Gk3ZDBޓ-WRBjYQ)&,:E)S r y73OuvjԻw0"kk'ũ[vnc~nk3L2jxh?p% <2DP䤧rΖɓcwt&)XͲ?*ƺRAN 8J ǟi0DȴCd.ϡR Aj#Nƪ p9/nVC&vˆ <}yS}b2sa* [yB X$$߼L6Ye2C4U#|%qe? /wj+2 NTg e8ϼR|'IцPvTIH˥.<\v'+x3Z^(΅ǗK2#n-BSTJ@6J:>ʏG-8om_- Є֠Ko;r; C1KCAwiy`ـOF7uF'_<h1όiR{DuA:(:*TX }4:W cdciI\&Z96 w#ś$ 5"ed3 b/wޢM蝯Ʀ4۠D 'h}24l^pdGiKQPp[ I%c]qS>ez,V RD"~% lQ"Ar9r{yzEX㐑6Ɔq/.4U߷#k( h"Mx׌R}Axo4MjAZϗfh-ip+v9YWZL>ǥT'覻)`{;Wa MtuރNsb+8b+ö%;\7}NOL:k ʠ+f`)vA-?jZ/NԞ%TkL2 u ^_<5]{7h> ~;31eMz-<}*Hmso4!ҊK8bcF ?Ƶ u^kx^jyUg$gU7vzq klWUd a%e;vO ~ܣM$`oM,1׹n9<;:"nVi*(eB/#fRaΠܫ*'d hFPw}=.#i ^"uRR(-RXܶ~W]f{0VaJaEFBM+t<+uz, 2${eE-'CbsIcވ$E?~Kރ$(RڼxAM-/e;GѤ#2 57 n)+H'tC-/&2/Z^i 8H0~wAuVJye})0v**C2 ^@^"hud)Uj[};0M:;Jmd14K!U"DVjѬ%Cr_\疉&`;ՑR }#8 rW 2sBT/5{BxKh\29?jQ6Q$7|P4^Ёbj3b. Ym#AxWf!dQ9تl!(T5UL>%>?⫧n2֕IP5"Qs#޵H G9ҜAb#_mrzS<#kW(AAXA!Esc`x"L,uMu_H*n!\ [ zV<[ƞw8.ACߵ\6bӎ}ljed,] M{g2z\H9^pBn:Ǝƒ< ]",2uWo\ z l 8ilLPqMcoyOeRNMc!Y^ɝm9"Ra /A2ٚK9KZJ2Zb[ϧ_ ߽9Ϋ[1xk','U9\4Qd *Z #UxYN"{O\%B2 %TEn 9r`B\rVFS-4zd)V,"Vum Kxj~xsTߞ7E0䳬sr$;[ mjdXL:: 9 ltMcӢ*ZK^4mbq;fs ޾'Rv(=O;^[8؉#BӖr_S49b6LP*fj5ʗkwI|SWZ*gtMRz"u*>c9><0dJO՜- q~h |dp>UDafl82ޓe]$Yy1,L.כ(9B:p %+%;LTػv$Pw@G!&{mTk⡸v`4M UbN4}@h"$L ?)A`!#ꜶkQD91IWf_<,6ޒ䗋_DE;N-_v{ޖ|Ya09?@gMyPLjL&!s:NG!HT\5Rt<1$&{G9]TOo49 Uc.c%ׁ.b04.V R>( BQY2wXx9n&A@-/ 2\2ovM%}W `O?PpoIJB+ 5k0D *Cms.ά۴尖.8` `56֛ !O%lcCx!RChmk:?&G{#Z2*kPgƹXITj9%03m}FJ` LEdz:%N,:ѳ% ՚č˻r]. ^ u´ qƉ4]}b=cHUӀٲGv1 p4kZ󒰋ӲmEàOE!HcM{>~LvqGΩobZY뭮3U%!SB7kGekB/X[t㡊#g1x㼩}ZDͪ_17#-=Oc.duZ8ds]S:-"f٤y!@ށ6cqgfϜK.$AaZ1(xg|AC{(z^%˗pT=v$F0̊꫹ʪҲ@Cߴs`^d4~$;H{~i@j1 U{6ן{z#VCQ9v)Bwg%my~}g*8ji N Qý.z%-W~&}uHڭ畩]#uU ə/1[]064S-&,Aۻ|:"y)x-H:E= * /'\dzpDdZ4"}G~V[+.]8>ڿ,Z'2zImg닌-~k~Dq{^LN5D15Agmz1nH~9QԂ.{y^q@G#W^rpJ{9,})HxY3`ׁkی@ )x:z2.H?g,PC=y \km•+>GHi7IPDfQ%x` hϵnIˇ3O!Wdw#r~vInȅ ~ar I  Ccm+񚊊$}'"4Č&vs_.ZlcODejSsJ @ŪO,Ob$r(Т 'LA0H7KbbQE8a2~*r%2B* t+|}5`%Wc>ׅ%[XgJ Aɬ,\8lV/T:R| t'o4z{0['!ӠanB30aLF|P1>I^lN={-BZ]m)`q/ں^ijp t{g5}hN׬xK-'7>4!?LR||RFӵ. Xp.gy!2{4j9Ditug\& Ð.Ysr+T ZYfJ9Tbp{`/Mj,3k&5+iG79z}HlQ 8pӯ^8=K2[%=\jmB̨Cud%ΒxA܊Ey0}zFæ̅:㴮TnnBAkQ ʨ6! Rs͓IgAH^V= zt OA :b}.톒v?ÍDPq ̌5bXwX2ŭfׅ 0uFRBj)=A}9ZUI#.&:^)Z4L +>siXܡT\v33ZhQq ZYq g+ k0!Hx*#Dkn/N8sDj5qx9 p i>):?=):PU6HWP+bXCB$tחK?_t2$`RߦasNyD5\-/;g&yܧ7D\VCSH:, Dl9xn>tiZP!H|~QY=l-"ݞ}?̩ˁY(Fib cyp+Ty1< l9K@5^-hr 㮡CjERN|NXdrn3ݚo56?ϚZ:LӶPᎺݏop0ݮmܖ$sC7V5 $wB1yūmNqu)orv JK|&ʭT=Tbuez5JIIf)Yۜ8"Z^U~Z՗Xj̓A }&ϠS*\J g~3T+=3WOLʝCfd;E"F~DnDFF7}P|Z[8r$DI)}+\ҸDK0@V⹵ 욯tb{Pd"ʥ9=F@SU3U^AH4MWE%ԦK!O"'h'4#|PxЧ3Ӎc4lu7kA۪aJ|];EXEo*l+2$[*Z17E^J,D}Fr w[\QhE< sXU!RS JwLu8vk khЖx.~PlGe0Gc*X>dЋ_ms/Ywd2U[|$&k'ntR/Mf7L6 Us4YӟhGK+u)J:YP!o7w(*keʭI<`OnU/jc}-v?B$/|...\{Kh >[D f`+z-NǦ($ݰ ЙG׋[)"Ft/D\w/]T:پx!:2Q?67 5g-+2~X^ZouKRSЗ WyG/>Og?3$8gd %t6m * «o0 ȷa3A+ȴf@?ߤuw7| YUs.܃IΑ4Q~3ﭑzT!VN4tjAfCa?g2Foâ4%?grb5ٵd9̾L:lƿ ƵU j[NLaf .T^`Nҫ{˔zrc.Xı}IV0-%9`̮]BeK2&禮 C'G:R1kUa~ PݴVYG_zD5*_gԘ=$VZ`05s| t]* +iDr-5/ CݪNE gWڅ%9K4xD+&,U?X1R.@H$T[kOsO50d{P9ah73LJ 8Gϥ|~`%ҟ(loDϡ%ŋjrl>oO9 B@146TRMe.IsVYz9uq1I i Q`Q@{=zr?{Qa vb" ;lE.b9zȟN}bkhdpj*o?q'DȣU˪UsGYKLz9;(iʴIԎѷؒ =K08sY@~+ʺ }IZ*(úWߊKX<nqhёHvP<ص/ɡt}J׭IT/b)هㆰ~cD1Eiz>) ̻Ȥ(_gqM S0[2Cp/AOB6)U~L3m2sYC2Z Vp¶z`p.9A5+HT5ݩ%̐˜%6U5V=SEU!y2Q / S|<ʥTCԀn4q:xD2 1 s=1Pƭ/Ār##F[3g??0s̉iSDc<5wSQ1w52nn<%or D{WG1P`Lm=Ԓ3h`|YS$`50G~Qוy.>}+2+K lA_RSΠ ٙ^˛mM憝p)qӲ=;2.Bn&Ue[z2AwFS%(EdiهUTԝ-Ǝ{B\o:ýWُ8BX]ᕷ~7'? nCf!VsgcB7g<$,ow!WQ Nƈn^T(xYErP͝>#ۓ‘px\:WGujt=jiA:1S\Jꔔ;2Y3.>٠̩wB w+tH\Q7zi⻳i!ËSMʇA9n:@o^QPU*_cZwO_eՔ2ah,$V&>Y8"%iߦnzB:~ Q@4[^th$`mas(OןO3FGZ}N54f&YiHs 628e5j@XM߂@)[^_ A| Х`qgFs TLDůxQV^0Gv0eB10 Y>v Ѻtӥ!ߺl8Hcg0bWL׹r\KqO6D-v%K%E^㐡BRsx[:~vyl,`gX^P'?RWng7;8'~XZZu-L!&?0xO.Cw=PQz \u|MB? Ă_6EW8́:۱쎃3\g<  -SFVIЗ)"nfoTT-ƓQ|Ie/P,K/1L}S ȥ U|n}d<#&a X$ 1zHX•h ֝,7O 윬}~NgwHo|,Pm.w$Thf:5,=Ϡ[+"1[ك~sm0Ațl?)_it;4WKiP/xQ[3cIRA>uz /뙻ƅ&sɗIɊs&"UJ |J(mwUh,Gl/w\g$Ą7!Fͽ9v9ĜoB&%7amI0,̄|lHbq1ʤ|ɿ ɆQ>2^RFl 1( ,ꄸڝш'H)2y !٫.u^̅w;EcqXez(hH|־Ga2xMة6l#IxatWvM#D`wt鑄îr!ʗDMHQj5j(3uV UaY]s;#_Eٖ3%1\WhfSryQ_. j3%郿ǐoUsQm/Ƃdi[6o!|/ew#ݙZd]ˉkv9$d2Q3];n3Ҳi,ƣ[D:PzBQ"Iz,Sjg(UpVlV qcBڑX8jXSd),Vp6HY>f?ZTċ3}}c{sx6Ĉr)74eXqf¹Xn/Sru良ŮP+HF:#6u]Y]|ncKm`6ʽȡ6M鈡D8<ձډ7)-,3kcf?D7N;*^&*EaGEmEb36~E 5 p hQ:0MjPӫv"@gΉ |Yxt 0@y0:t.:R"_ l.<0G0 =â H{nۭhצp*&KgSwSsy%f&48lGE){n"o nF`]A?Q ?(t?[)$)YQi[2 T]bX>?ß?B:.Wt&F*[[LW^vڮ>T\Q`{c FFnl9_nwZQăՙ2֞nG By{砃+J/t:m~.}2\ Έ_fCtlPHvyU*4-apS{DȢfV{m!V!a憛IYN8#`J9Лv%ixsUW?Łni;e5Wr߲C7Bkb);ʂaavfvW-@FdDJT=ZfThyr-·O6e jY:W(T Xޱ;w\;P|賢vN-\8LK`W(_E%2A XQ<^d#ܹg܃V?@!CI΀]|M;yzi č>zd8@&5C о:p:Lm]%|, N]trXG<4So z0XϮ?O8E} 5Ι3] GFF*;&.j\/eb&b/f/9Qڨ4vdnx=kً"Pf'=V&WڴJ&1C C=gL1whm u;G&c;;fKLi {Vq53-^ؒDc+3&Y$etB>~ٗ38*M}6V| 6BJաo0JT}xTi2 TG<׋ДSwm bX8@f~g )OXoԙ"BKER|Wq5;mPS=;kHlNb˚/d9'Ztv<6ۈc)(ZSG6{P/P9#Fc50ײ%,ɺ0= VR >T(U[Z@5uFoc٣aLXFj:LХ^t$fw+ַ+cģQL2&twXj "Y 6{^NĄ|yn=DH_M`Pq^0oOJPO ]]vؕ}uude`5wz\4D׌R*_{>,M_ݳZnwOle,aJi2 v>to50Qhpa#wi^P1_%`HUA~0&\%@K7_#t\}ASx0`~ЭPhzp&ԑ"'>@ܴEt+I.)jCBKefLfZ>h6!|xP*:7Fj. `ywcb IWx1C$_X&1hj6K )v\TUy?0>2ޚ4u=˂YE3#"#\7u.?qTA)Q q8``8ɭIj勒E gB@q1DUV/chUT[&yeDnZp[|Ej-e$ Ȧṯ.l *YTjwa6|jt#~m]`1@~Gb5V ᗾ"dz- <_f[Ta>k'sq1ŒEm~ AŰFW]Oҷgj')$ϸNы=׌ өL ]I4Zzt1h)/g+ӹ..T %:zCx`HKGԭ,K9 =e3_Ŕ2AXUqbTr4I:e^}F|^`8KccnR既}|}jYE(DUJ.db1U)_ўԶNyPiEt AXUKf+Q~2vp&aHGDkJ$,Ǯj{Ԁ< AӢzUT) [rLd|սvULYYq@zg Qx@{sD@MV4vc@s@B/}8X7'ʳSFNֳ-M{^ϒLR3-@xWE.@uCvPLl7T2 0+ /^ch|F<Ӛ1KZgdkc;,8TYZ\*He`VJKrf 寖ZAM!Q*Vy# QD>OwY>㏸NUbomUQbAz|DqO^K>!YE<* O8J1 'j* )/̒q eބwYWҀ܈a-},v6W zB7M%UeKb ^ti_ )j7j-%Q[ѼNAfġu@_$-!Y.\:[) wH{\MYcX5^JGMO@]OG얉\`%/˒sdKCh|R!M뾗+)k1M3ɾ%NT:1ߟu" r,:\,ɘ죸 j'v%nVt8/."\D=#U9pQf`لk ?z|tU |Fj1‹RS2AƝUUs 4tE}$fG϶Dd1FZfdLcF5xIlDinf!l42韬6N2Ԝ2}"R_4P+VP~֮7o%v16(45ΰWrP r`"n곎dOisKa:ݬCY+Z1of^6 6ųCt fڂ$1()W\7ue|Mă. ğvXf#m}u*Z&91jhC8]>}gZ[N>NP91:̯ʽn@Aۛx^Ͱ:_ "W9s GuXy!Wx,LkSATpR; 7PPE0b0XNc8<چV*P(Kuh^,=Rbe IPmrAx.u dXX5Q|}-uĈNHyҪߖoi z0;fmMαɶUyܢQG{˗ifk[ +/ g;-GgW:]gaG7EGK+ӇUpfL^͠9`DM?q91L8NS:`.OX:X̍ߝXyʋ?^`g>\psQ1Il/ {Ce.[uacUE.Ec]zw}\"$GUYKD$b W=P|<x\.shb;N^1?~Rb\Zbҽ K,XP|tx!0v>me96 -q;MB&FNAޏyTP,l]7j\j%Dk7vx`(̮ChׂV!qEspkKQ+ 'PpPVKVGbwoˏ) e!J2s] :H(pm >.Z 39H_:pc]Z :FZh9c^nSH*6-Alcg .5k🄆?a qP ]_|r~>:e'&^5ᩃ}.{\+)9qT{ھ]yrS.z{6(t7DcuA$Sr)k*eYѧr*IB/̄̄e^k7?SXS0D񢏇Kݼo l糱{8H/ȾXyi uvjK;ྑh 䝠3HwXxT/\V:0L("SPO$#s-~\ti~J¾fSk i8;=?DD!y) to"&w^K~J@JFA65w^M=44t D`PhK`%x׿]zoW%JBأ;ԉ h'#T"ÕvM5;%mѰg!O>}N@2I+ȦoA .'KJ !W9ny^#6A+8BK Ojw|I{AS:Eʐ3" X)j/[F^X.;`]IޜY;N_EN|ÁMSpjnyF+p7VkT.i^ "_/77է?%C$A ϺAFT)!lRtoO2Q;`*EIn' ?R%#hx *T8MbPq].2AMz*2i/ddڑmX./]*BVe\x bHAfFz KUםjd`eS >Sy2RǤ$th=pW|e3nA5nOdsJ4b4M+֊X328;> ;W22s` i"c-cW5'"ߘZo%i!T"+6VAڟ*}Rx0$db d\P3(1_+f];S? рw9diucY_b!:u>p $w>K1aՄސE({heGo# c,2G49ۑZU:/\P,EfB`HKxp )RK=-:43U4{hl54?B0! 2HO$NBQ ñ饿)LMiG?Aƺ[5t5@ʫ5M681=DZ¸2|0A' 7g|v Bkk/A"b2!И +ͮ=@ɻ>&b3Bz+1CTɥ^/r|Y\ ʓϦu:P%پn,U!E%|r<m55n<"^eDo_0}hBr(WC 0#ᖣN!#_w;hHԒIs':SSe)nk_xJҗ{1UI\Y(jx/&Qh-KZW^xoG/\l0n ~B؝4ւ]e0~pC7DfVaʒjRJc6$m ZЛ!EFtv[›\#< [WYac9)b/E"=AaZ%uU߆Eb`vK<*z8Ǯ (+E^ϣ7˃_7Ic-hpÓµ QUz_8aUx9  n7Nǡg:ҸGHHEzٹc ƆБrɧc[(Л>joe X.p W{H`&^#V 7 g@mH֢Pg6>[rFVJR7LMqB»E9TL'MJA׷kٖ3k&xyTH"ArKOGSz K2 c+(W2habl -yΪM@^,-OJUm8s8cEr=e; ?wޯؤKЬwd f 膒|㋐Lx{"gHx[<ajoAVYQ<.:*;DqZ ZYQ㟳ZKt)<_uhOcHi#OFiUmv"b`[+94Ѐ*1woH#G9,)+[ݨSBvM7JK)JͥJ~FX>ۖXP&~ĝjQB,Ӻ h\M(@18I֎7M',ՠC;_i(lX/.TLj$1̛Ba>+R3J:2'NL5虺 ݐpZU8ˁ0;!! CeE\dEV:v~*`b;h. k6AJӷ};).@ c5LW1d{%/S!YX*fx^s) %0,\{G A!n.f%5 ]2Tj`.xش`3Af;gq z2jҡvȌ-S a1ߕ~#(LҔ;ZI3kfX ;|#$li/,unYYSl@A&7ο^"w[[cu#c9%=CQ-3wV~ik]v1ȓ*Ȼ`5GpC!6&]U\^y%2,Pֹ̛L-IwDȢoLX *S>zނ,qdYܩ\lJکH:@c v0xe QHg8Ȳ &ܖ+$ih]8"v//O)kN܋RtԵatys7NreT8zB Xe:p.1I aHWom,bZ|l 4qq Ʀaȭ9tej5+nVJ׌%" hCj1J sbmo/$7ևJ(Ytsd5}۲)s_jS )*uM @.>Whomh;`kF(, VDi. BI #NOτh*nj۪P(nu)\k8O*@a}Dq.J+_ \C.~Uٸ @ X_I~_^]/x -Bm(K h6&5 =Ͳ%WqIȇ(tH/8oWN>L5L;H||C Z5U9[eqrҒFq8&oKޓ`_-h䀀}Lkk^aNM~DVi?iQf;H`.xS}JIlL"F|{@k`mqڛ j/p<eW ijO`GyYg_.1,~M[W,89@Ew>p=~cYz:b°\cB4ؖ͵^׆9]B l_. }A0:cGsג w.<#_+5Bp0XՑҳF*e`|_RL= ]4X5pjRt"^el(Ԣ[(VSd]#].e< _7!\Jdæv15ix 6h{tSdt_'t(\^mPawE?Š&=C|h%dixK@l;oa>^8)_d iAF;KƢe᫽[.%R|֔n&0~ <~&Cjg!b.(mJxX\ BEɼ'77c;=[ű`pnًmw%TT:_%qDKRX1jX 2|cSa3#3-3eDȞj轟 )PS{[="qs=[t,4{ŔǬ go1OoqՐ}i1%j(IX'O{ٔ؊ \xz`Ȉ)Υ9S=Džpe&+^cYhoh Y065Am#n2in(7[งMPM(O `0O;(aK lBݽHi|4 ȉ)\ 8 ?RIt9[`b:(=:t1A4la4 J-b8nDbkFNoȞ,hZ0ŲeEbiuc"IАMa:: !M},wV%uo6#ğ}"M#1gǶ.C|8䩜,x{#髗&2ʺbbu,: س,^%5?ZdZ'Ği;NfSC-{aGAʐ)-3=vd\. ^ϬRҌ\Џ\VjЖ ܣveKG@'d"@X[N&Xvs2tE~}P }dnB_0 N{J/ pi2T۩ hOYzwp}`$ߘA5n*g_x/穞1r餎5C2bab 2=ؙ*R2ka bl6Chc75ʌ$gB({ C^鄕?JER<*BF-G $і_2MyG\Ύo]\t*YvQO݉TOȓ<(Tp2GPdF,ݔ&'?࿺Niܥ6ǐ,Vڨ7QUO"KM)]ĆmpN rQ!.fWdQr _Y_ftODYq < VWO)[ult)mJ _Jѩ╣p[x_y`a=O PT0,:1xoq޺eD!;F\醁wMkc;N z3;/rV/7(DH`ֲ XR١0缭=gF> :agOgMa,N_kz f ^⺋0r&`"93GTtŚŊҖO #OYL"tiF! o!Ax{\@ CG@7ݢ,rnl?tCkF?&t `M. <>b<,/[ZsV;vaT`yGbۉ{~p˸7'CaN!{e |l S?m̈́0ZsGɂH bsAH0X cbUXƯvֺ#:ƞbZ9"hLf ?$_u.Ʃ&A+?yT-t, ݕ╮ox.?DvdzpX(ۮS"50"0g)J]acԙg1fa1u*߱t-Gm)t,\qR`B*mf.Jb.IbC2< uz䤗YDU-"OЛuȑG<2קT̎>t~Ϩ2jios :TBd8_g+ {4bw^=% ӌoKq%5).J1Yi*MW4k84nЮS {Az ^מf\21`S>*\4 ^Zb:)*zxHWww-z2ѼFLBQ5BBtM1YhjhPz ?ra4{=@ I$ePFiqhm0giaI!.w&K,E3d 'Gƙ4ZK*Eg#OQj$ ӒAÊɤ9PdEb$e`ˀlVLlb2` !dxz&^'^s( !´yn/y(Oc}ww'J4b'DmSD ,Wwze8,̯9ZIqzb:Qs6hz9nn3Weۋ桬MEz^lIQ8/2߻ MO62T`@7ILfdMh˽5ɂV(':n-6Xtx`}shoIE\{sZL0$z%A'(44TĆkʁu &νd:=U3Oi%Z~pXUq؜2j ut>=j<P0+< axaη.;8RʐxH[j&Ӣo-G$UvKm"Ώ)u, v(:|>`6)M=,Kb0u5j rmѾrqoȽw$7ڷKSmYHx yY9"Z*kՓdQf8n~PT P9۶t:Q_2Vyc)+ Lu3:x¡9W2%4 |"d[0 ޚ2+ήFahkM:odfٱ BPŴ5={P1  d lAd"3U؀tf\򑵥GI6p5>u* śIL> "k x}VƢxi㮸b~PvH#)at XмD(Bnc!g.U'g>%, 3O&bD\+Gdɫa(q˝[3Awò?{ixMJAbQKMie=t 3NVlmwո9:U2D8&hKCR-zVU._@$#՘6M'[4 ׁ НU[[ȷ](dƬttW Gu-0$N̤{1%s`_DSz- !yzkqH#8#L sKE ;?Xy#T\J8s_31x pJy_V}Hzp=xOG%D^j.@q&낮SXw [fpv .cF h!pakb~U=z;w2CgS95m2#(cN\v! &b|j/kʘFP%lFRKJ96;ecI?Ŭ䒹D7Pɞ9ݱ'9{ڄcswȧ$uF[ %jPBA|zy_,.B|5FNqmv9+<~w~D뻱tZ:9} |W'%O*,4IտN\{pM;%WRQ!l d5mJnN׺$o~>ք1m1̾hk q=.&ЏH ]إD7$vDe" 'y~d.$,7 ]_qxR6C)1GG*nJL rhQk@vPY{=5lvcئȯ -&>sw>T#8b[\.o֌R0vna""Z0Ji=xou<~rd]ya1O$UNC6- +m"Nr*uT j*{rDn笠DyHLK=?F4E9ĩh|UP.JNQ |!kq;o[xXhX~B`P>Wv^Z!~w$r .EE+](t}-쟝K ~,Ȏ6Rw-2N*oE M]9d')"s-K{Nʨr !u1"na| [Q})5%KZ`=\Q2gDŽwm\j1vpyĕ%%&A]:T mX!B =ӗ㽖YXhV_w.s&Tw[ |OǷC}sx NIhۋR4&yKzuhjU+wr*w}|*Ii,y17ݤ >vD\+$)师dg]g_&\{y]t=Z{u*`֫CA4AC"%s?#)-jC(jzI¨BWPjѿtTU+b+^" PtD;]FNI%cQ8^t7hOS  p߈G䒴z*+w6ojnGF _D\9"zV0FKsݵK}ȎtS|JNx@x7#dW-[ 5WO0h ܴSS<%=6643 ?,R1%s/ +}z;KTYPdN<6-U0v VAzE:M gS(ʉ?!ߗ:M><جVrSx(*UO7>U=aWK9ΪV'UqTE Epj0hjGAq!G)Ap2Oe dNq iЦ>:vbO*C+Y#K]XBJnqS|ȫd n+9ɕ(3J!k/Ġф숮U(QJXEnBci1B|YQ C?|/;jl#:PjRJ7ϛn% `\0X~zh< R;P!]UF7KwR+_7!ElhE'W!˾ЏjL4 jqP>:7oN,y ʨvA"Ŕ\rso$wj!3/?YLOWۼoCzՁ NNeNcipiy=:GecD S{4tGڊY_e?71 8Th/Q^)+IX>;Jղo?+U+UHa^74ܓj({Y]UrZz 0&|nJbʀT'ܟ.9Њdؓ 6zZ3ꬆҶ»[h kUW6^*pƑ(9N $![5ڻR1J/y;( {* $i"{@@i$%0]dƾ 98Tr8'@el"oe7l\L`*U(3dj@YYut׽< gjKe]d[Dqhn՞oQ[ *1ͭiq`lޱ;T"8")P4_A~H} m[3_=@Ҏ {F޸b#rQ>o>;޺Pt} :FkQ`~3$>Ը ЩI a7! &9tKkgJL/3vOAWiSZt W`l n5++‡Y.e`,ư~Qp:>H M[  W밺<ШKp| q6?X\hm)bs`IGW1Wo?>h֬0y%ݣ|1hװG7GNSFπDٜQ B9Qˣ~|Cj򡄲,@`R}1W>TL!DunsoL_VQFoJj aA0Sn g#U-g 6Օ<6TUǛwO;g~Qe={#&Ҩ kHP9 (ibF˜ky $ĹTPҗoK$v I;ećqD',[Xsm l޵נY'I5 ]જY(xݘ+8Zt(dP6]oaq]7V(YlZk6]nD UU蹢߱pa轐tP,NA0j\ /6m;_L'IʹΨ;:2߲;,D!?!1ݥ׃5f"/e>m72_a2adA2u֬_l-+~GY 1?Q!9 h֦Z_jDq;&yDbB왷XNps@5 }B#mX|V,G@$B %Bό34(_肻M@yM?F 2H<M;7M,PRr 3LI:"a -["cU{0M`2S6;Hal2@[5 .#+swtV?{]>-n wT'uݖRYN?%kJK|=cC=]>Xį4Wy.)va 4NޖWNkON`j 25'[|}iIYHפO+9 @6:q.ۻ'-C~-=T2pbޠ0r{B6tT }ڿs{KIXk`odLt///~A,WaduCb72RaS !N 4[pK@Ae^ dh4jyxJ`m j9=3:Ϡeb.ѵkxǂe Jukgִ֨_Z{o=vo2#VQosC6-0 .qsl;M᷃}-_G#WE:O=t\*;p;:<ӜPJt_^)< Ճ|g ؆.$nV|. v}H3u̿1S_FZW\Sm6Θ?NDBZ*q5Ŝq l0Ke %W,ƹ E[,vǫ )H׭zt&"lSPȒ&?sE!䠲mb\> by0D|#eT3Bҫ<͊bOW<"A~\Qf) zUgӉ'-tq9t5\P%O}U:xRZ;9$9dV'>pntm5N[( Zo2 vQ7/%jmwek "a[L*9}EX{'QHaX^7Jc?d%TI~*G @"gnR dsXX~ ?ѳ*Z9`<地~z &]"!.ڀ ~Fu5ΑlUE]dF{D\b)lznRJX鵺V|pH\2)WDzK W-@*c}A ԩpr]L镩p_m m[׈sZނp^yk]GA)g^jXA q䈐V!Oھ#ONA*iA/rkH,k},׎C֔Xt3I.X(5WH_HM- HMHmάWqZ/fXy5+*hLo2+/N59rcG{>/ձ@ɁlǓ mEۥ 0*is /?g1Z|ڢ/4DZ~޷nQlb}VBjS<,c'@ߦAeOrCaTr~Tvx6VOnų N?#l . gV#JVQn'j(8i*{K(/*˕t5j`Q #IהۊG5#%'EJ(X {Ƣ*S48TgpʅCK>mpo0.T?Jq pm(^ SBptkGɈ+?9}5JOh{W=ٵUI^=0ᱦ(lnih׬* Vfȟ-Q-z쮭gGu9X`w+/^9w) 6V1Vc{Dz#!}'Yy<8B7E{Ͻ' w=7e*uI!cƔj;~ -#Wiu pd,b, z16%'!S@n1/}Fqb|>ھ#vgЌD|ȆL3.Ur){*Fn-N-.j [ ?2.%/0B>D(bS}Ii9Ds w7BS)}諾^2F๳2RFZP{.BEDͤ.ʿ REmGX8?38P)\k\t+p~`X88RJ1`8x>\EǾP?]s]dɀ t݈`|νDwx*6N)<=f63ۡN?fJwNv)^`6gIIK> >QW(\wh 6ߩe3B-JcR>wۡG[34?2)4(|$E c Bxtگ!3AˬXE. p*c=k`[*?8 de_`|#(Ķ 0?iql/dqfX6ǹ+ỏ R;7bTDloFo`X0Bٺs!)pиJڹlZ}.3 -DKIx,[auiIfpmW94t'4#Z$ġc=c?t/={WҳUfBBE5bX~U)jY^ؿ}4 WpKiާxſM5F0kKi6o3 I0BzIE^T^pIwD L$0qEtj9׮s ZXCTЦϦ{L#{} %DcxJF.2~ZVϻ߉Iv]X'}(}9NUF'`ЂCEސ|ԷɹzJ"+S{˰50_L8W:527WG9 h;F tR.cIЬR2BG*v3/yO:H͜KG2M4LE'p00k)>bbaKC:P^QҾH*lxKƠpaM/~||Ną[kd.A']9X$*)!}tr ?%x LQ9웙oBg'M!T!vIz4o2aA@CDASYnZz&P/>$Gu@-㗤o > 7YWa }LK|O-g ?nAvQm3UP:޶4Qjg |>D<3E$f0C yk ~y*C#Kыyzef 8Vwi1wyѷM߰V sA&& QZ US'5nU JHe܀~Pnf6SXwhݬ_S)ú-]6l+nMH!;k[C$\S%ie00ӓ6uFcBwj?ֈ&tqfݤy,Ř+y.B_&֋Ĥj!2z 8wU%NfE(4apwq aJ_JuS2edFm dJu ̛")tנ!c:gILX8 0gJp]c6igo6Q G/(&K57) kSϤ$ĂldCYGQ"Eoء8Wx rl4.vc+I@bU\ ]d:1bcU" n x9ܲTLص9m dt!Sjz/z/zsfX 4~#0 ];40XyҞj-ٹG׺A3% RJS=B&Ư}?ؼ (Uf.ŗ{Y&?}GbyMz aD#b[|&+I%B%Ig*|>\t0C =31 qpkw@qБ/E:zйޣJC=~sUhxF5ǚV *ǚܗܠLY_.kjLD &$^SꀇIQb+؋8~-=eOcUSWq_I]bjQ,GQ?`ͤH*¾́֝w57wŞ '4oC0t@3[7=51sΧ#&SAvwus >{PekP,ĶR6^.^ _d16í"Eg(Bgxm6?-ր"m 4al>~"T5VSQi_yJO A0adX\Q Uo/9oFP1,7!@3ndw>EO Ouܕvi_ϦZ]_jhj3#CD@[,}`2K&| EKSهB־[8mL;I,UUϝ-%Fmu )!v1K6x$찮v->z N*tg5-OƞK V}}iIg` ػ;CK+ls9*ɽo_U1\exe"zq?TZ {ǦiAkk1lkj:bgz/SoO>hS5\4OLIcX3H,"3 S?>~sFIB݇*D tQ᳦Jܝʖ6Kzs\?^D]»%&YIl@ ϧ'xO$k١PUa;A߯qdĉ .omp #>κbu&((\%>.c<_&fDфᜱ~5ha"& `Y6H;POQA{ϪmBJKfTzP%y y<Kxן(la.H^pRt"H0`XS/D5Y]\'CXpd5|%6C-;Y؁hD]~zSxb!}u0` N/I}"N˖u  ]jz0C GsrFfs?P^@MנW ͺ;^;ފp}5Pٽ+}g['Z׶<9uqMv2[=z3M+J !b#JɰkX:C;)>,V>q|ċw74wʈΧu$`曼g IrQWg@f؜LS@|;Fmv^ٞFp#ut)4ESۋ"IAЄ 8Aj#pɌəPt,^Bx_q/ @`ON20a۵`1'/}=Tq\笯<$¯L_껵2koT8s v~YxG.9;I4lś&0JlLFnkvz}Idn-瀙K5g@2م耴 !hիo&.)aLroX%Y_PGN!fQjۯgQ)~3 7/.=6߄G?3~`:w# mblIR$pjauKDR"G; t߃ ~7jӝ =n"cBvV _boI 87`!bM51CɼEiޫz1x'y寣Qk(Eļnm[5|]/m Ke2WD>8wH|3GHp(ғߥE!e ج5M ƒW'67O-U3s3crj,RqeS@8He#o},ma(jʴľ)BMRQܴj< % B6AU+DQ~ MJEbM GЛ^!笍i>!۞jyzN7 oj&ܙq%.*h5wzV= h><|(SfR_A%N-n@/tdyR<aSj o>Krq<,):6Jo8zߘ˳4#bxC$`R -pVeߵ w,qB]m]rR|@xF LTZ0ȫh7}6YB'%G=6I|q#3RurJxМ3-^"" He;d%_Ut3sYM$^b?yxp(6&<s:y67id`($c!s<ƫo![qKf ?IpW^ר+EJw4#*`lk։F0OlU1I 47:aps "CN\&(Bτ*⧰$iqb'jH jxB7[Wo8hh8I0] =ݘW").!_0d/f`Dƽ(OӋ.gwoUώS@(cC?R7WXag݋Y\2=߳LH,g)ȁHS/=1z=Ih)%t*8H㱽A6Hv6,d5|͇: ;EZ͂9OBuMRY8sӾF潘oFU:>@G豃cx˴yoL$FGOv%ϱ{#;t=\c"IG: tXi[0CNx1 q~F@["["%Ŕ\Vg*ĥ"_rG;;u 9W>rG`9)m*JTWTyaJmJV) +o<8LHX#O/L |с:S|;~:5G󧶍s##U-N%׳xYlg]1)W"s䥺[ Ԋ% ۆ8JƂd.PAVtYnUfZxhDSڴnlOgL 7Uj 2vGa -gM; s 9dB~nuwVh T);K*KtחiJkt;N7k=_.y3C.Dia[H0Z:Q9uPȁ?UPr2TFo//RXzk-$htQ_ZϺk>%=*P(1e _wJjG[]朴,+u%<'|w_,7Z$Ttd_4Eڥ֦͕&mG4E#ܩ#݆>-AR4PtPz @m‰+ rܧȕT9GLt0.n2ĨLES4o϶-OVmZ3UNOWXTG~A:ڈ 0OxQ0\Zh5 ~r6uJSŭA0E=ZXQ>A? #ħ2 魬TĻL[AW{?tu**9 AD?w):PCZ)3͡Xl-2Dt8Th;d᪕U5W|\se<1"a$6R"sǡ.<;i K5V;E**>A>gD74ߨ Σ1zn!tf)Jr坧uSF%\= #z6.o7kϖJ4,<ѪfssD&eIG)5K*gJubbꓸWB=^[gSe6vjs.k5m2h$죅*vƫ|l -7: ,朗\/Fk[ZJ_A4Պrg}S޵1[f͸_2>pBӦ}IN#Pphbo`}xM>Jg>z KVQ&Y4;1+4Z˛[cClj|f>t-ˆV]@Lc{יZ' Mbm,k>^p M8sU -}f.%Bӈ\a<$W(*Fx/{iӾ`†;<"T[^Ys x"X|DXG,0 RP@~hst$)`~zZ,! kk]aXjH;p2c,p&K:9fP ?za?Iejd` Ħꊛiߵ\W| /7g7Mpqea;˰:+%xBtIiFiɅ6˚>} 4CB#4}ѻvJ~,dNn YWZ,Vٻ >b<2kj;Μ-FgbDNsBtKґA{⨾M`خM1Fwb}fNu,R9_=h֕R4 D~{!Z tLy`~. lf:Xsu#.N uZ +]vF^h8WYu[tuXq( 6&S]R񤊒9vP^UNmw{Ws f[TMwO(do$v܇V J8w`Wj! N5܈dgFb&_d{4*UV`G)|d Q5 1{lWDiɶZZ,Rm1 2 E Mgm6 3UqCB<H>mH6:S3T57Ky1$3HtwXZRlXB'bjS 6Bd)7G/ W͜`LO7$[vfZ?(kJ,>#[!MGER67vw8L?KF,7[NkF<;_9PFkEcɀ.t3TzZ$8a2#F%'wq6<^rIO(.@ p4kxQcܕX&4v4g buy)YAO15T]e5:R/%j"Sq_Ҩz1Wc^Ic]oY1eO/J'T \GΑnr=5^/{>.]zXȞjalƈn(ҖؓmDӴ%բsx\Ht6B gwy*/SI@(u5L+ obvXW-c+ܘA} [?/ 0`2*Np9, He+HvPA˘uGOpBsJ Dw>K"FHh]P;XZdu@A y_l>1Mnv>˳g&Š=[t$mI C¿>٠Y-AȪ A> Xco5RBw%t݅}KU73LmOJ9R"q/|#?xHWQFIVy@HYj'?j]$'y/ި_,~ld@~ye l7'`K )AU wC#!*̣̚cSpȓv# C}w}%'ˬAmFn %`ZٱOʮ2i{ MyxJOLs>wDQ +[/ڍ`k⿡4_=/(Atӫ-ûp&Yq:Xb[Z,2^2 ' |9樅}b{LPƔ`?[~|9ummLƶy\ݕ!:JQs-魻X9ےߒS-R&/EYf}7gyh}kfLŁ,@* ;Ɠ^hJV@P\ \-/(q$v|k֝uߡFV;v~f_Z!2h7W6TDL.0\ d])^-cOsCոΡM)6=Ay$l82>i$.ӜJf.uunQE$ x0xWvtw%wPiu\m$v͒pa) ]#u~8j&'dw@U۞a|ؽ"a[ wG幢D[I[Y}4}wt]n$!gj, sK@thOr$o+=e=VF%46hp6-Ih{bG%V$4}`HF13obl~HG753@wD|;񝧀t$gҢDooxY7+ A|5f]J&O! 0bѡ4o=epx zISߥթ;YoOʇ|"+uS w 3ufW>>䕾%E,Ӷfܻ:E.zg (ɿe: zzVBZgݹq3xNYmZ$ !+B[5^qS53^Gt,ƝLNv*`dUؗZ0NNݼ}-d?Ű'"mAM,5fg傾(w%ױmw[MZjױ$ܿ@{R&鹴͎; K7T~D=O݉ ^ҐB'B@47Y"^vtG ePǵfr`178H1ӱo>lˎߜ ,@) f YOv͆1||S| ,Cf"-@~v P*Glrpr F81䒮WJآ`KSLK~QKU3ޚjH@G#2ԿDe z1t`:g 7詚azAl(U3S_m3X4]~\~_$"|grN)㬯x?#|IJȜw:mQ24%d2ץii. w<—`)ծ&@ B DuqNZ_;oۣgW݁NizƼ{i ut'/SHO7VlMF'L@JOy'?;<*VHlh AZE4:*P2!Np G=wqCd 6Cdﬞ#Gx9&#U!SQEb/`VV@Vi%EE 0S3"Zn-6mSUiB+lא,O)G` Ohdތ"n…"^Q9w)6k>8)r6o[7 `u(Z[tDmJƤY} <8r鳁N-7PIZi 0D:f.گh>\\Q,1}7vB%,J6'fW eq_\z}ڷޞe.LI$26꥙xz-41UЍlL Fud]O0ĺD_h%^% QdቆEX_Lبbdvo`th(glYeͅ:.+#ZץTo +]uӊD= ])eKf8%Jq鞭Tl.̵Q㔖ZIVt1{U sTbzSn5L0Io|O߬$hm?C>ЕE ~@PY!hK{ < _R8} *];׸ަeOea~ Qc!0WJIP*IݢEb4.!\TfW7a+K :Ǽr2wp˒di kGFhsd^PWy ًFeぷ.UfT2uLNg ̓<#-;˽91q0-/%x "'T@3M'yf)=ȍ[V7 Yy}D2 8~Ŵ_C.4/ % I?Ke#&9k iևwpAqC1L1@0jw<_z ]-^IO12yv~="ۤirx?wjF6QhD޾hMΐg~gQeʯةVzH i: WvUViasFK |փR(ɺ8atyHŸc,Mk܄mef_Q<Q5GL_ogxyDwJ:\q>lO P`#x'pƱ|g[ N2pp}uz4)ęj`&paI›JC޾`"ʋA|`8Ua n3g &{ֈtj}muZ7sbֲ?9 2۲(y7ABdgXnE$ӎ۸T);9Asz;Lv}WcpK zS\'EYN6اg]Ǔ?\-wq/@tPH[Jr- b(vhroƹ6î#P6#]K ;bL?soz.P^d7KK+hE| ^%`sJ+pWƪR`< 8\bXF`c[\>/|4ECiLJ;{]A4; ' t8.%lYcCn æzFMknnDFj?ik RFqTW'E ,JLTG/%u-< ܔ+ۢ b(6,m5(mEeuJl%ě1gZ/N@Joӈ%,;*>%gybMj8~^%  OεlK}DM6(ڧpb!Zl8}Y Sv>$?kj7K`[v_(} ZOE :g8 Ɠfvf6BϰPG{(hfڒݸV@oо((G E7-<4(Aiv!i8.|43'nF{ohV xxݘB}U?;*'˼7;#!Hgr-v䑂Jl<,lgd̻?;l՗ G8)!lf,}룇fyoR-e Z<3sEF+%YL^9wO42@aπ2IޑOelVkDrrAҎNۏzY= X?cu%I88'`Gc@0?>\yv9kovZ>! ăPw]ϳJlW02Ύ؃jI;HQL#q̷ذ jE[ވRx"m%`i43'x "kkok TΎ.wz mذ0ޡ \*6މjuv>/ȔIx1nU${(pYfV*$ի0 8ΠA&J V}i&89BMS!<7_f44vydV$5_990i?;q*[LsJVp0 u5*Ӡ)S-"}'mͻ!$"$=5j$d2Aȿ)vǨ}vU'fikU0 8Y*dCaw?a66>qȀqmKDÌw%qƌ7p$C2J m#̧Pd}2)gjs9ɟ-!Pm֢ xe5xGX~ե;Zwo*lZKhNo ǰ&kg']^+ %/fA*8^NOX]O N&[^3LI2xZ?QɦXjEoD>(< W UA3-P>=qy(2SoIbGG[6nXl+]y30)ȢuQݜOUKk\ Az ۊ<'qJgH ~e8޺s(Ҝ`)j7<Ղs4/Jp2MЃtfA׿',dG-'8Ÿ2,  nc'܂DwZ7dl)Jc3Cb"xGNYp4[IJkc|-`lE FfSC~w/ ľqeI((_`dhN zo,ayu@v|6YD%L ޓ\2>'E^._=6N.8M\hg.dtBſt~[]MI=afA_䐚i6?2p6D2@SN5QjmC2 p 4*2c5*s;[4r(_3Yq?eʗ.K'nK{AoёhQ2pБƈخL"vA0֨Ay8IWawSA!7du>QJKR+i@F0u%㶗-׃)1k= /2ڛ3-Rkƾ+gA~L * 5.''+j~Vg^ӄsτ~a`1SɡK޳sD>kfw+X.~xz0F[4~IPV},CX*1pm,EjnbB(ln^ZNE P~3$wf+Ni mq#5m< E gEr^9蕏Nj#Z~d6NN-r+|} #3C' sʞ]T=[~l'̜fya&Qǰ9 3(F/9Gh!6j/v%TS"͌Qܿ!q$MOi>yQBqAv<حI5G+mJNnCZʉn5'N.%^ ߠ/ Cj8Gm}Ng uL+8a︰ Èr 9H?e&˂,o";("`yL3Mˋ$huGh9~џO+RI.p+4]>x]x+]?@{NOX1,̫7b5IۡM>w~oMMq/b쫗\D4vKp),ԔNpVTz)>-Sbt{Q]! #/%{A7ܘԝ>'WsaݍUv dpJ J,-tgdfhxRV@MDu;gω(T_ ;̲W,C 2 c['glR;>3PCi#2XRZš&.-~Nq^ e$N,EV;S /-b&^4ΏJUA( aҽ~ .SjbaVajwYӵλ$HTJ1Jgemi@h0ވ[Yg߸4l<[C57@\LT:J!ڣ$ =x-}v-~=B`N%t?bĩ#"(5nx͆WvC{(I#ǫԿ3Dd 1>ӌ;vєtyB.>RUFs"7$/˥.\bBv])/b 34bl^ -ӐHb߳YDdgy%"IodT"ݽ&Fܻ| RzDttf=#*;eeyum8|M\B<>I.`ٜe +dpA>=ΆOe^V^\Cz[H,68at<;~ FN2n [!䷠7 \aaܕSV*C/-9u4.dw.X]md+vsv3`5^A.44G(8qVR0{ԸFAoጭu9ء&`pPl:Mv/EuF7H_%T6kPBrqlFBHlԸߟ.՘ 4\xO~F%ddd?~]a{+1!pe  c5mYO^3RЫ͸W"h,o'OZ@EOogJnΔ-7/)ubht=b!&e* y>y𩓻[C'x== crZqIV;ax4`|KPkD=HRJB/ÞTM¢ !7bExn0ʫokoCe_ﯢ+YKFhsh[_kPZ''CYN#xh?Jzye&9#YxGEI0uImT"_5(_s,Sxw?[!(.et!]sXSL)Nl[Ḓ,Ԗr:Qi^~iO8j%Ə!< ,!Q)[ppWN]NvK9NM  ;#Vb 'tF5|  (c>7=Qc8)ۤ27'4Șw,ɑH Aܘ@엿rg?/q$%Js[PBh䍝|QerNj_y5VchȊ#G^OOkGkVX" r_tԮ $}}T)DD W'0n>+Ԋ7 5=P=I~V&t!Vveu)"dE} `L", eH;Q[ķT|X>G%B`hgdC"u%fy^xJo\jc&bSZqsAmr쟈jD#R [+M%_y r%kvANT$v}amkzFGЁL[N{V7oA,@%)F/~\[!'Pܳn|U?ΣdP , ļ=AvriLx_B{4L)\[B2#Z204(t|*UC,Ņ 3qE/Aaۍ;f]o5~:{Y;?vΤˀA[S)z`>ѦcH8GB9/s9wWC^spRM_o 4~em4A/IN4lB5ΰ%-uz77uxpұ;@qx-J~ɵ!ςsu< B\k<t2JF+IԼ&:E/ߒk~Mױ+iq*hCbo@ʛEKfmAY)i|GمK\C%h~${q4 F_J-plYuh\>- H|QOL ki+&F@vR#6ۛ"Hƽ9i77(i۬G {%QUumƑG0EFu?ʆa_.{i7˅|Mo3#Q$VDumMQ%q (9.|6/fS,l_ȄT:7^>ʓ|R x/G^}^>&c2}XeN>Pϧ^׭5,9:~^'\ 6|V*A|Wo~_)w*G>LVVz`jxlo.QT*JWwH)e- %GCnwWc%9Ž\3;ff xI{UjE(W?;5  dPΒQ>RZr APϷe!RBBì }#b-9Jxl\db(vda5#? M؅`5&romZ:=ܔf3i͠XJ-(VQ6;=7ۓl8_QP]OsARgM6;|Sܿ')rǝARU v6 \ 8<}OlI䤴+r;F]X1Yqg`i0 Xq|]=*|Ḫ 0j0y,Wl:n@ME 'Izk͋/DX u,J-lZB&5mօہ@KDt0oٍM;7fgD;k4S΍=3Y|;q=L>쭞^3\'_pek\Qa|}Z_÷@Ĺ R>R~9P]8;1Ѥ,—NS={p,{ p-ᾃ1 BbgGntVԐc:GLԡӮ YZY0fmR'3PfH˾p' U03TT)߃prS,E|n4s%75{|4C` =M?cqBʂDl{BO~u/"]]8BW05cLm+̹[k wYŵɦ4"1ZU0>&{+o"`\PpNY9PpxQk6۾HZքe*q/x҃7:CAv{úajvTFSFRˆl-:oxzoJ)_Ymce"PO]5ØHc:mߪ,IngK▪N3"HX9:lJZ:CBt 5*#<+VSWjQ\s.;-T\}<8DQye-:ɑ*6gp+-ΖN-_iG.;Nd0kץ@' 0Hu3/Zy0B1!!/ġoLW0 rkTjh-!Ębahݓ<z-)kbUQ&(kV4IZ3,›OxjO6#Y$:i匶m ܼ>X>m0Ysj%D\|3dD/6jmø>v@%OcfwVb{8{&^b[yܨH\ޖځ={䷡xW zjxċ纶#!q7lsA5ёZܕovp /=Wk[@dLoz}#-L`\ *+Mxs@9ֺ8 ^AIaӲ/vTwK+Uӡ2˒LretLp_[}z/> 2gJ՟Ut7d{'Ai_N ${<` L^ک4s| ] ΰɲI:$|ʈ~[b]eU6}O{@` bk3]0ѕ؞k٫(cҸ-Z\7F,汙A[w|Q/,&}Ai;hТ Co`_x{@osm(1=U桳 Bga*!~1AblQ?^99E퍑񎱸CpqrT%&{h >h͏"dATIHK\>0RGc*#KMTf`}mz$7 {eT.dT(ߪc'CfFeL@~}eZ _)?m77e] fX|ZҌQ)N3(R)-fM "1tr;1*x{3ckY`;,Yp$@Iv{na:cV"bBhA]3agW8E)_tza9IݛH/!@_4L=Yږ"M&kuۛVr7?ٹ >bt>4*_|֣}䬕wKyt;(񡟫n$,OT1kvdX{e~{ PlTthڐkWc2~c2׿gz$^JI? yhO21~35~_\XΒV |G#Y><(A,:]"yhۡ]Xl .J*58q]CE51ёcAE2 -BGc=~NNz-4Aa/vB>8J^$6fPSf: ޮ6 ܷNҦ>!|'Q-;=VT,o!xigr6g:өU+e<<`f ah0\ My4uzb%Z|-6BƒܝW=5G\wRyV&v*1A6)jY08G7C6R/AuCG6ٮΜDf˘X/B5L刹"ܲsꑖ[H(%VZM-C.0q}azrKBZ]Wyd~(P`Ih2}ba)[ts8QwP몥Iu_Ꞝ)-5'OOZG '%F)38pq7tj- .?֜(K3]4QZdP4w!`B9 g‰x:Fȱb.]C9eDkŤ}`$ׯt5aޜd 5 5r5'1N[Tzڳ;J<V:'^# bSy2ŵz4K`HNRǸ~#Uu7 4bru ޔ#O?x8V6Vx»?Y -WWpjLlJcrK]YϳTB= Qk  IӜ75-ޜD[6RqpŻkqfϼҗ4_=%^qA*M!{Z>N/^υiebrVk#mʇݡa\lfR.͠H?1CGGt3WL&{S,y  C>ͭZAP_/=}rNkq[erVFd&. \S%!28oE%m** .SS?ۭof+8ÛOPW 9N}Fev{s<8_`v~^eNΕX:b~_ǨS夭ά%Ga8ldaP&:U ϲi&R}Rn3NPq/ߖtȏ`I|#YTA\m"v hvPcDc{XULM0d+oh˃Pġk>aQagZNkF 1а⻁ݐkNu^϶Jl094ݥ*)Ճa}ӍN5n)TWVxEdAbA֋6&4(x2x"~X %LVL"t.0!'D|P4sj>v$6.O l*ݞ8*jíu7>;YPD>< ʫ渨 6t^F?7rko{ɀcd/%K\WWqX7& @ j߂/CITp%Q`Kh6/møj໵w}Ч M5ͪא;U hlFO5ףvVUx[ޔ`آiGS?m?ڧJgQx7^ NvӢ@OșV4B"o7P[Ե0W-x|ep5yhT6u歁zvdQHl֤` Rݔ!ń+T-wXct+>1d ^%+55aU81t'e( Dz04~|kMJrR}a ՟LΪt^u{rp%'Ȼw3'͸wC-E , n"iҹ# h*t~;|J)+N҈ڋ/Lʻ+j`j}|XbAc Y ѥ bs(|0 CJWǽ ⑋5O8v #w͆F]0Z=^;G'ܡYk_D2˚ m~3EF7QkR^gƙPsUD*0SQ*c@ӣR1c+Zw# uqOOFbnv\Dέ]!!7WIy/bGY&"C)tqR4/INe\gx^ T؞_%< ٧TUBXQZפ?sזX~-.R+vu-JEšJ441>QzK&*m \Ny&|n*,rCk>¡f݈ŽCSjZ *zAy{VD;o3P8;t mi~0ϛA`ʡХ"6 j`'w\hF|ÎD#{z!$C^[JD[lt`?E$KUs9PT:Rt;)Ɔ=zǷE\"C6Y@q1gĔ?*r 9/]WZv (a}k[Fe)yj\ >C/5)/Gs'$˓*$u+S?B0_@m~_%P[V_f6\hB ^AlxS~8o:%L*%]PeE)t;l/g\nSzhMo|/{xjsc=w=o[(>05 z|L3v -4 ܙ=ŏ)n-&LFlRXDd# 6FF;GU_vINп>58e?˨QewK]I2MGI-ǣZҕ'k PAe5ւmdFT4_<7YGΒH)3Lzin-`XENΐ%2#!67(uUgv% pbϣHkO˱@TZv&CEvvk(]pNi\Jzd!Czv!hR-2z X 2wc>Q&?c F& ʈ? vW|lDΣ5U$_wGcF·tpQoL`o] 0w;iqP1ϩ/sVO3 TkuQ3 _O z#wYwDA"L[eUܟ`#5*^|^+rˠ:pmB99dq"S9xᐪP=j!T_LӬwPZgMk^To Levset4yCTnv0&t9R%݂m;׺>h/\m ۶?%Tz&mfOfA uSpП_e4uN>MXx4]QUs( b笁4ZY?Wx{o dg 5hd($ pSԡTc1O.$*N'"k6Jp +eqp᮸=!7"5|3Fœz<S4zq1IŭNji |+Q 8 QșB MD =y9r +BھOxQd}@ISު>XwL,!v0:ymC+vm[9Jct1)5j[0ga6NQՀh<oy]Wn:CFVPU(7DIeݦaj-_d8 / T}gG:>, Kg<@gߏ^vb_(㪞G?r.iy9J"wB?'-wo!_1 Pvjpĩj=XD5CGvEL@OLZ-TmK +f9ӿC[V0:5/oџ3w2o<{!n&9B1h~IV6L$F~a;xU\JIVaK T=3:E:t7-4,YxDRryNo9*Ow$F;6mb$x޳7TL峋JCKNxP|5ι{Ąn1vSV ®pGӀ[y-5-tN_p'(6$qr)BN bTLNw\ʓ WDAԬOa*$o7-Pz*)^Fڴ-vkJnla]kGK hvx~-@>Tdi<3 T"A,sWlH8:H큥TE <[gWA*(&* 1dOPr.vx ćcL7s-ì wAn2pEE mu9[S|*[;}wqX G"<y,TYSۓO(~a")1x7헨{ޥ{YT? ۸e>[D܁z lh697S|lᵔX-7y]KoS2/0zCmz¤J|>ӅQ{U&)C>Ic#_F>sHʺ<:5SIʌdE[=V|z⯘+|~󵎕@G5e](_1iT|{7ޜIc9ݎ6$& /;`j0,!H7ޕ[txLp-4lr7D9n{12}!sxPh|`m|kh3BPhCv]5 -G+B)"]'<ڰ1qg+c1yƬ.E\ΤN9i>9sfZvr59kNAx]N֌0dh$w 3/Gs$cڨҠг ;2@ $UG9sRhE\A UPCdjy Gy34^/܍'>CO(|Ug뺟6ʖ 猶U]?vv0tw!#0~?͆PJh#o^_<+KQ^wC41^E0=VDQ e׍X?O^7rlkT)-]0%2j8'``F ̪^R$,a~ij>lsgxwݢP*Yk@5DH;F *X k(bprµgXJ X,Qh FK#!9o7q9ї:+p`V$Ie>jOZ_:oZZb;Dl^MO9 {;ҠF!p?:% G#IƟ$p[9Rm E4p$&1e30F}Zym_\Ʉ`&Ƈ+Rpao NŻɠ*)w{RB`Z.-ť4^Z !6.xC} N!kr*~$P F}%P~_/lZ'+ =ߖy!SRApCS.O>uo<~^g@*% Z觪:c),x _Rhxen`G+04"8 :kY]N%Ū 0,"<bC\V1guYCRO1l0yDV}Ŋ'e=iAtR> $,Zʻ%@M%"\zZo}^xHiq#9vǼeU~ةGq->dkȟ`&i9JԢ= &Hx$TU2Uk)*׫0yz'͍+ÊDvwNGE iraɩ&KyKs_܊~| 5m^K&;^L(=*ڶw-Ff r1mEs=ם*1h`ŬmG+khdע=_R/IaW[c?Fo)۵ACեKCPz@Ͱ{f*#o4&&m}J_/ a7yiȻRa)d%ltdpJVۄKPLu;)lCKc$tYYڢX#"d,xY]7¡/WG.,FT Mh`77ȕ?j}a=݃D 5<&ZǼ|D䧶bF> :Tf2C)] mI'|CW#N}6̿T^lo7Ouq>lUGnխ C(Њ_&ˠ$O:>J+tMNyb( 8iZ6@ȣ""uЌ.ܶT9 RJ0¢m`6 u>5!Nrx{2rn>`:Xyh[yqӳ]"uoD$ACxfoWᮽZF<.ᙶ$[oL`_k1_%GShaYu0(w}d'K1qўÑR]JW|~ݡ)q*vi>MH{kךNѮ=!s8Q|Pُ|;',d9?9ĞUTUտCɕ֗0« Y!4d)1D,,I_J:fxp85Xmh_5J`b ^nFW^ `el\摟>g ow e,_ ʿ Ş&be*O"fLw6~5DP 4)=D7ּmXڪ$ny|./n:AFgiPqFAL6, B("]~9H T]9K!oݑ e| @~8%~FiiGpG7<)yWLC)BMZwv)&>4yu3sX8;i- ~B)]ts?q!G8?PrOmノUwbO T#q֞ڬNl DM!rv0cz[3fmkZu+)`wPcׅ^pu^䫙\k=G/Uo9]BLʲ~3(r?zjCcd`? wgep1ߠf>7 0K̀`0E CtAx*SBgL8cIi0E1~ݚp)F -GWO2I}"D`HՉa!U/G)9Dfe$轺ku4 rdN*#I".,2@CD)tƙdZ|۲W-z!yQս,TC&mBZp쾆C]i/*wbM\\)9̈U@)[jaBqѶ& S0hU9D;7*lY '|`54w^o:QS }O&S6&SQ$ƭ s\mq`+o=4BɦQ)|GHcp~#nW#Wgp7[E(@bT$5@' ~ACfuՃ-k;5L'G[H?7~$-jc_ꅾ/Ċf ,◪ÑNٿH\B&f$lL?#ZʊȚR "-sl ͟8Z$nբ7 ,n1`Oukbf^pGޒ29rD6ISdo2X"s0Xdnc!}-Ƃ8Ҧ/TY. :JEܪYy<_6 yV0IXzA/0˳IZ<|1g){jٝ$gx\t1RkrΜ8ii؞ɨEN4)W{@saiG_j)xQiٯ[c vHRyj>A eC Hrb$\'Atw([WMC[g褱lq:*yJ3GLnM*pĄR$ |JPR463vl>Td7Hpr9,]KͪRQIrLi7ҫEW2Wgp|3&3kf0:$ Ou İruZi~A_(Jki~]>\S29 Pd&f%˜r aH"#!pYh0!!McI*r=mYi\7$%0Z%V{>;D5Z1fߟ%ǭ|h0n;H iioj-2Ы8JFo3+Zvǖ+Xڔx}nu\saYdԗr4\:s|w[JCr$/;d7J Wx\~Ηw8`Fܺ{s`ht d 423_1 3\p.wetv<#ZOK0.pr,s(Pl8bYj.] \_J}r+ I1*# >蜐I0^@CT#05p=Zt'n@v*uttxÙbQ:6V!@<{G% {m,Xr$ `1*o3ggw'<5΄Ն`e?Dw`uzu8R}n ؓoz܏|fou !w{=VOcĕ jǢGm"4#0PRwޓs4aE_>p#B],y 7y00Mru48YXSg(/N&>j?*+ꩇ۴2vP-߇Yo9P֟fjTjaC#3`$ա~* |Z `s[ʢr*P8ZY5m3\R7NgIyܬ79Imb9d {wN6cF78uǔxn k;\LkXK;ڂߴfTׇma As3ف0 Nʕ,緭0IMGgg_(lSo =`%8w^Hq8 Z$ϧG,yd,c3 Gaxzncb%Sˉ)dz(DZ>RuI7ѧw:r6b,nXyoJaydryq`S5=mKO. 5rU,79@`ȍq fe_ID'$~p }|mRۅ_glJ<,6 8U%X^D7CZ+谙rMD׻Aui@? ۢyE{'8A׋;">Jz/+΁PWP0RhAIwzzB+Ca0p] {tsGŢlZԓ踶x!WQ;CyUMIXp0ICi3N8klɶÛ||>K<{ZZ 1lRxk*WvS X[C N{OGwvIe6P0Qt;6s:+v[fz\9Botf9.kA6VtrlXFHCN0ZO<Ÿ(xR s eKamq4xL.3{k׺+NAKEZ/wz#zg!k-VUW'bˢyG4ey9s:V9{^A"!)Z 4I0ˆBS~B=3ljt-mmkrdHxÖx n'fܽ,DdH@шL6"PļQ t؟O^QdvubB܀ oy񉏑Bޝ3]lHb`DTsE܉ˬ2s>#yja1N+X':ۨu qàXr=6_N!!3ڔ7E7fН0pFk>s8(j5 @=Ae=oLrNg͌ɳZmh& }?&wCC)|3}|n< Q=φL :< ߠ6p6QҔr^_kX3)哙͑d3qe'd#^b4:~70(&ͻ7,`Q#ż8>}3qv@E`2=by#ͰWSׂw[Iv,9{tdɺp=fy%X&(5CWh>!ϼI%g^[˄bE(ٲokK"pѐŘdmƝJyM^eؑR/~?4Ԁ]r9THOl+xjz G`H/a% ~BXAAJc S5C_o|;BM&DbC->+%ֳ.ɢ9b8[xEp_:Q8v "T@ [/NtaS1cऩ5z6]@z+ckb8ZXUp)" b~ "|C}5Ї U&n@20~b/TR7$Ay6XmպBcʹEܷH?ܿn[flc$^d!ZmHD4j2GϔSX'=Չ8sH42Apm[-Uun/H-o1ҒZ4nPRJ/Oz5V[vA H2ƘwS^:^=G{E͡p*r)V7 Ѻ#.}n]X 3/#2D԰ 2à 2H#$x. ^繿d ?Fmm.,j̦'/b2J͡gjXlHk-Gzv/xb;s%w(c{FEK  u3 K><<1&lJpZ9+՜tZnW` 2EÉin#(4dLFԁ*l̎eFikt0Met P Ap(ewhsdFe[:_f=xM5Hd4Ǭ 5R󌼑;IO7v.S((⑮H$$€_8V-=n;fNv O;dZ"Lw;Q'4;4e3bw]э~t,ஶt#l'-6^evE|ޟС5G';4TDap_~2&Kz<|^ xM絇+EbvK /< dž ,+s"%J,PSʜT{¬&H $wa5=OmhŵŒz>ϲQ>RRH('/Rsd@kmiZ+[ysMG 㝙SjBY";M-P`;uw Uw8 _41.m\z*};Ti#WRÒ@jI2p<,z򜤏8ꇾ;۫-h2;fpR]rA,'Lq5-1!Vد3-"q[w箣|g|MPZ׮ ͅ[GynMd:|{D 6T2OcToML$7r2i_AǷjk?_ߢ箶f l(h$ pH\1_B5jZM66^'oĖ KQTzCijIpO?q`!󰉐 e<Fٲ]R 7KE0,]Z$l5<N?|hsɏ"{郙7#ϵ++ya6MXpGMgUhy71y~RW07벊MSyNȦ²P@H\:oE3.|2[%E^̥HN'jфJڦ2N߁oOTvsxdgu]IO zJ VW^{AS[S'%P[N_EÔYCp!mÛ Ax) WR>l E+g16^m 81'EAeI6Tx1^wYE(b|?ﱽAGLiNS}KГvf)95Y;FDY.NMe('b"k K[vWf_>ap4 R>A $N!-E̠} }uY"XN j!5!gd?KcaWW,+wgN\Sb :#$kxmN'><AZuuUʟ-m x5 ُ‡.v!a$2%J)LI`͙1^]-#.cPNbKZ;f[/%Vvq~;AVb{旓x%YqC(Kn Xpmj'F;U1jt*˿?wH8޵ۡΡj=$Z*2 PmY`үRA'x8"t'Iŝf:Rsn1q"t46T f@PԌl 5eX00hW x).%$X#i}sеZ$牋68 j>uꈚGeψ}*痡Ȕzpu"D#?zTAgM7TيԼ? ؆17ԇ]N Ǧ:٣<^*N L\VxFTǽ08ZR'. Ms6Xb&^V"x6کx mDo{̕>S1p!ɷRZ͛t-ʟ“W=y?WrvƜ3tRĺt@I\6Vu2[RB\jZf%!d DqB-zsHG"pCuKgdd (~O~yNo2fdjϳ0gW+E;mA E*(GfiJd\HIh 3^!0 Q|7IZWb)L1E;r]A|L|gHٙ_q+{h|6'wJ/(-&yǸW@OǓfl6= m}5&X;%ʞ+vY⃔Jycoyܝ4#U;p$jaF^G Lwk5HjSAS{m (Qď wT]mǦ f1#+AS|Gc1y9 q)_ ,q4M`)]C8m&"36Lfw6N <$&=Ӕ}ܢR8%q r!<}n-WNjr}NQ4Mҍh--+)L"-)'sű8i(v}6{'8([47M3R@%.g X-O$ I7>Ӿ-IE.?/;hi JK3Wfv0hDF1mߠ{{rGqQ*F_<6oF")Tw YiT—jU<6 vbEi0ʷD}!HP_oV׉H Z\6ہ4I'd6K>Լ͔ad?~wE4\hAUxh$BnP '6vlYFn3ųEs w<&P. °$5ki["Ɇ>s@b|;;2{OmH,єqxxܡLæѿXn}*"ۖ>$TmYo).գ@5'2Џ0(D@vGJOWV耘RrGGUz_}6?cE䴄 U?TNcgBaJ٠@_(,b~uLL4ڿX+Јs 5 #秽?7!BtPo;͘Zи.IPN!\ uUfǖ7bVTs_#;ޑ\<ąj %n?xӺ2BcgQ~o +䢝rOU˵7 J1V6D_Ac9cr''ç'.u{ w_Pp|%/*Vu/BkK#y,jX(c^< va@ %/' 4,XY+xE0"i1n=PU>D FD O:eTW: A}CXհp.T.dSKN"X5OTfj:)SE?]M wz;E2vr~aSt 0U#,޼ḍe\ MlBV"ΒC'㰛Vr2M71_m9g1{wW+:{tUݴ s6)q]hGXFGi(I/vCGP@Z誖$fԲ-sm7.mj8:|M0ڎj3֦FUig#vtPYp.U%ҁɍJ)$ofQG3(td'*ٱƣ"z|>т6IBhKnZcD4z"IL&~0('uI چ>j4lAI תl󺑻DfRn|35O+)=oJ,pK]U@0;Q.N5,w6x0ǶO@\ àڙu0<a7`]0|fi99l8Pz^ym"I6.4pt4hH&c-&>T_J@#׊ucRSpXJn`:%­ ~^MHhhP@Q,yK\t{ T &ti".H]d,]A;=?'a; 0+Bj`d3, +NJC83 ODMN-L. 6ه0(w\5Ѝ ||3k]0t]DRu=7D%ـ}~km&>E]hQ9&UVe)@)>Sv&/QcZeD AġMIJ|h72>ňFvf !7lu`B hZg^DA^k͐-f^ Z`b 6t'o#*ųЧ&J`X*NCS%g5}czƢ%@/ aX,%^sV83=ֹ s(P#K RNWjTPNJlwEp»T^63@h Io&4kc$1 wą=jX+sdԧՇm#{>&ʤRDTF̑RZ~jgl8<WOS^2pa~28ܼQ8תQɤO=>rջ)oq'Gh,@N,p,+*B Hz:cH{6KMX+\DblNwIr$o n] WE*t?}Yi87Fbcо_"}R0hDBD87_Eݫ k@Q->3wN?LfY0"8.ߑL {KK *W9T_R$hPYS9 ЈqpJ.ZKT62mk-O<4W^H݂tHߙ* Y褻02@34N lKYjWpm5ӭm(auaWC&+GVs)VfϡG/XN!WfcXBpt-CJ44Q qڴz/0Gh91fgDbk'5ē!l8|Q&VQ_J}-.um7SD#̨v P@Ft纞z?O<8Ҏ_bQ);wgv !G¹su-Mm Ǒk20?WωI\*6Iw" iL3oY44{#8x˻ pr*ZH=KDZ4 _=w&h_|>uJa|k.>P{YܝeZ[ҜY/ V]B{8l*2|rQ~suŌbO.CutX#&WUL˄0yS\M$Ed <}UG4qXVX˺`զ*$ { m;Nj) |r)YB~VQp+Fvk/yn2r6Bڵ}H\KWP-Mܖ]zT1w'=IɦˇrTEVQmXݍhdKcURi)2HMg0|88"tIT#vaҧP x0%B.UQv޳XJD3I$Lv+c" gGf4mc= jRzgo2K c$,z03ocJz@K}pӠqwjɮVLT|yӮތ꯷+)cxDs!݄tڔ<ЪY@ɡvpt.J{ʠ&Fx1$@:b\w,ejfG&ya_&fD[xB&WLs OHH6: 6W+i\?:Xl^DϬ5"~l7t2ɥ|ML/aJ~_\ }zVHܒ7O[ހ49%ouΙa1+] mVVʘ+,'oZWe`V{\LXU亰jN~=UxT{^-y>o}}uf,c8;!é]sFu些3n՞.]ķs=a,ׄHMe4wlPaTp w9`7Mtv~ܱEKGskƦ@6 \KL@Όc1@Foor٫3 wg†nZAᕻ$f}%S.XI;c>=M:oجlCOw%Mr8G0SR*{6E~rBrbua?iI/7a\e+dpN)Cg#Lh`Ͻu/3Q| 5SuKg&Ȃ qj{q܈C2.3:ͥUj(%GxdG]BvFG-:H2 WgQ C,$-w#.㠎hg[y}?GڮFԜzcj,ik+HWS-4BNyvG.6LUUPA)dܮA< KO18ݔȇ@yyw||$k10FҞZ) n/g>1ּƨU4Pe,thE@ `yF1|PZz;^љu89񸁑{icٳ aȃ[V燎ݺDub|ّ/4cORs ݐka:M|Z G?yOaqYv6߳ދ&~Q5V"~+a'0;ɪ}ȜNJ\ W$kמܾ1x.* 4OTp.\GgRA"߇q5'WkT#j5Qk]*ՁqKITh(t;[ϒ̋.ޘM;GI"%A-3DN^ /kp0E)7D} MCFf:k(hR7w0Pƈ]ûS>^T&4 Ad]KLR4Jfkjq3eP*969[T2IwDTta xZ$MRjUN{;xhCvOGtz-q$ʫWAգsJ f°Ze86+%Zw'1XW1fD?Ns(ڑͥE-]mf[øԻq<$hFS,xW9h*AJf~yJ ]$hd΂1Q!rA7x phcH?0)NJ cj`¹4SC~3= y?De] )TsKX<[J8Lk-S K<)?4V0H)N|MjsV[ `GCxx 6Z~4Sb_yc7m: Yͷek8D>Nf& g|ACv<,~Cͪ@dx %89]d9e#nA&by IuJN$@u9V²)I)p=`F?k(fܮWyj#z==>yAsjsgי9YXfTh~IZxPb x']?AYzJꠈ&C}q:&fY9bS)D^aP#K٤^ | vn'1>Q!ǟ_C.G19Cx8cQC%k}8AtcJylI}Q.c򛪩V^JgK 4dfrgPS~UGCwa<'Z#~MҟBP{ [v[BGٟ^-2pАղCvw~~ZqԊOk{>(DM͘Qj#lxAK!L.` Y2m`5ϡ5P[q>@pgX̀m%'zHD{bxD7XD)gB7-1Nq/d9n페';72e)稤knt.C?@zVtD)6}"*JR='yЦ029O .!ˀ j1K.atאY1m4Tm5os3-'~K9(ؗގNޱ:k'wٌjd\ԩZ GC2ʊ҃.Xa =jP&+! ;ʯJDHm+IwQn!8Ax@cd6Is[Q/zҨtsOoh=|G}z"(ҷr":nQopBEJ p4#W( X+I*X$\@4iH$[(* ;8[.*O`yJbᡪsk wɸVTnǕæ`!s$!*)mg("ڵ+^/4ibT=L)aTzյ1Ç)tIH6 !>qנ؀R)5B}uCX@6-T xFK;DUx&^9U(5T} GE\ [ tB2L/ !Jѐ{S4gddWRk4u@v{џ4C{ d(zO)S7]*Nbnބ%" s5_opf/J~kuhѕ 5!ިne /I6JIȰU cri ?@yltr~HZҮ pE$b 5]Y*9>=U?Bqli 1KUOjBCEG_nUƪyƏ%nm^zkR3 0b~]SdBd4W}Gi]Pu|ڎ`b!Dp쀪+uh`LӰI1Lm\Owetܨ"ezpmg)C1;e^ |%><!sG񱴌$Ŀ2:Z75!/ 5B!/_j1Rh@&AI[i'x fނd}ȘälBp ,v@D)kJ&2e0i|9{\k[ϏCm^ 2h Ϲ2N.I!vV0=؈Vh †$,vls&m9h.DmH["v#Sh0ۤLFQn  rrR)Jo!Sd(^p(&جm۪]siIA&GD4ڎ8S@Gi]$fv\ZxzMуRDfblq X␶أ433zTD6j(`j]RRhKt 5_2U PX=ctvc{ \d3{RxpWetz9բ0I~RI1~cݙXnփ5UFQkF =̰ϙx9M +HN%,,-~xW9"'hȎ;KvwKK k0B۪k.=Od"C۸tN'#Lxykrw3"$Ȍ!;;!A=Ի01rIP=5 ?1H SVoMc?x55]crT 5|P=כmCf]e: =L9g:vbdKl6nGײu|@! ه2x!L>G0-9 v.GB->_@+V,q6LB#9qYˣX^n{ j9h7)ݒL0 3MM&kosBo;XC` J ?ͧH@67Ƽ+fhԢYjLj~[61&Zc;2!\买iiUQv|:n"f΃WV1z4<pnH^aYN̍ݤsLEXcsyt)"8U?$}<( ~]9:Ux D|>Z\?ԧE{;E3yФMX}3O4NRA[k9-ER+,_1Pdh~ո⎕3iz8Y Ljj鵢扨I/4;op\ ctcDO(DjaUA6ϕ[qmJj>j ?R$Hwȍ~`iBg)'nШ5slHzљsvJߏtom jNƫ3x9bmƣ8T{:6~})4Ē?La Kyy5奫Csc;FN=Hߊ?ZWB(f7em^P+Xz/xxe-͡>yBY'wYQUKq@z8POp5Qqg! Hh7zE3 y9=#kCl]ΏtHuڜ>wj&6dZݢ@c(iX7+O xMka1'np \Xk >- ?6UN˔1_tXx`ә)xQ‡J=oJmd $W)ufr]۠62('.D#8u iA D'zx<]4;m%%TFSAָ@m?3 >Hލ12He۾ _[e%꺅{0UٍlD=JOH[,JDI[T2P\oY1-5MQD5M5n1P3'[^T(e'g*D Z~~0ҹJ* ;pFV$Y$dH+ Q40畡{mΎ՛C9@j\msluU3vT:,7Tw۞:[UB[+v7nyM&`>!aB!TJ^{!È'v[ج1'.Lҏ f-\4i+vW:w#q=C?(BZW㦝SϷxxf;'HEN=d9%˥뚵nJZ=eGM@R@ F|2dK˷*e@s yZ;n6a|16am|)O{5"7n G7* H+gS]aظ7'CT/YQxj7m%cl:Nݚ+At+qB;\GM?=i|7+N6OpYUh y"D")+80.<,|pHxyjx0]H+yvk6n{4;fo{P(h5K(W`1Ų4P:U]!?a`,`jm<+b󰘈_90$hF!@7x]>950G)xO9#;}`"\TvDz/k1=pt#`"e>E:~wIS^BAeu#t 6%2(&)(DH3ԇMAp< Nb9 s},KH^f>C5K2٨ɤr p (Kb:}-IRnЂ.[ڦQy4.2/QU_Q3Dh̏"zCYe0vָwFAoT%?8yI =ݔfݙ"צI?dRbi!82bZE3(T/涂gU~'f_K3ʳQ+{A?*SU%\sLL3sP :5M̍lb"E爩Ζ17CvwFy̎bFUv$D_LwtL 9v%wfɰQ˷r̩J+SlswU2v[l+i;nQWʆߑ6)SC t:uTF(nq6+%X .3R$u%ykѸCVr"nm8#}`w9HGM<":6 Kz@$ $ qtŐwvl$B|$j=VM[%撨}eYnυpγHiPedTfB$E?,!jvrcxҖ.ٲxpڪ]B!_['ɷ9oէn uAGap׬<VoZ W$꧐YWj|@V!qҐoFyQ +,+X/vv$Iscv)P |UX$sr~/YDj7Y)kÙI9PGgC=_xO[ G/ 3;@4L~Zvށ)CV (xutA:>hF^1ه\op›qل3 =}[x{EHj"')uI3lKbN-K;aOcC҄=Lƌ$xSH[I0~a$dg=1lbp8D plJr Qr V6h`2e@~+taY{㉽{q|o@n8<*'z tp瀅錮i'-mx8E)w牐]v#,_!$A Ax,`=L?+9t(&2PUdྤї"/?Ab@,;BmO8Rx:ӌ dD/5>3㹄H^{v{TyjUMH:=sApԯ?z`'g S(m/ +Mp1miScT{$ïR RPfY6=\~}^38^\e-@L= 7X m _OjN##*XƷw % i@óMBV`BLۻdi&n}ohPt, 5hщt~ݛZj<'ҠwqZD`ѓL׸KpPbZ)[pL&[^+J^Ti+ߖ翫6⸈QPsB}[ vE{+N]E썥g 7y]$I}CZY(c츇9Ӊ_t` E ;չ֑YkB6ppSU{y=m Kf U4ƕk@`RfO yAnv^'mPfWw܅l٘ S, bjW>s?1'7wPQ a$B6\ؗ%y\o?w"&00%>?rhhݑUɹ:E , ORhM4 N&tqes$A{(*Nco3շ#.q!鉝͋x}& `@t%Uy7+"V%@3Jd1Q] ·=GtB-{uP-IM1^H.}ͥ=GT\ P]خip wq  Q}eysXs%0j9pg 2HuT`p ),m:-By;VOʽ1p :Bލ:/)J,Q^tgF|L]ϤrNBballt09;Be6x\11;,FpsDZFg%?zx&U{Ww: ?/^$9=w ͯ]|ҷMu5CF ]Emv/Ej?IiAkh5"#i?MZbU}]Ne?0T?r*X6; 5Ej0I{s•3p|:TP26R$[6\[jf .$6 `LRZ$Ws\.Zf*g- Y11"dփ E`"Wx{yT ;kB3} Q %Ok'ieݓɟ}յs!ф`*bexaŊT}b+9o+憹] =2\3(:\v ꯠvن3/55G)uZ#'<6DbAx(0Uwm3 >g uss#Ǽ0~pYW峮*ߚO5hQ#S'lQ zm4٫zߚx1=by]sOJHN>&ea3$V=`\곺zK`1ơI`Mkup:CKn#nPG?l@DB!lZbk?휿YDܯGb|'sSƜxVH.Z'YneOQ0>Mbr-; VCXx1$]ͩr32?PO`58U*Oz2ϭ&630-b±v?#?쵳L\75uuwi:$Y6qZtXy%DuSi&p.EWp+_:{ȣ" l'CYTzfZ({4@w Ϊ*ϰ}דTX]ۜ% \QsʺcHW"rC8S&LYI?up$F2EZ< DuWoG!6{cٍP f^>ſɒB:; E;IzaM&+ #Gb}^έViN1dB CQ@c>_ l9s BI#[.spsN4Dm Rq71񲃴]Gs:Y-){Ga1&7HZ ZvEKƤLeryC73ʄz;Bkb(LNM̳tv صQv-M?$NZuNn=U\^iWH i%y/RFU>dO dc@ i2݌0R TaA MTHn bF-ԟfEΜ~b^Ա4c6R@ryW |f_],) %_|iJhW2+p>q>؛#ݪןz-{ȷW &FCаe$ TcתHZm$q3>ň,j%ʐ.UQuAXHC%y|QY\U NI~,,*[Bd^Uі oy -N* J>`,/E}&,C(9@*rd֥9ItHϋMx8? +9-s)Kڠzi(I6) ] %IH<'(P[2dK@Ւyfs!} 6xGoIa "\qG# Mi}ӼKc@mTG-nV|ЌO/;݌Ϙ Q!|ܣV?vWvFPEσ9<֌:a{r)Nh/`j1̆ -c&X(ߑ8c .ZYX<~ӲfߒndX.]+P3BThG]ԧxaTw Dt~/KoEހr9a~|[W6P"GD=?Z_ b+KG?XVYob{>[ZO5q g'M r`ػF۵"gOInS10FcKj$b47pBh,+8 OQ\P|c7%1Iѯ-{e>bq,s~^=Q^{[z l {K}Gs릑iiPQA=}'wJ)'Hc77_h aN%Q~הǰG=t=7>ec69Si 2bYd.oZ?#lP!"A O]\=cv\  ݬz}c/g(/b1?*PW`Xuо,Rgl=P+'Iva˩4^Ã9ALPgnL" u`dWb1f/|V ;'u(0_&,~QݬT^SPlG-Q~C55k4镤my2+[ xbk/wmcgאBYi33` yBӥx4gⴑ.d09YCHD#Mt`51ȟHgUFƑ,- %<\c԰)WT 'MT) Ndkq?m?/=]tW:g3]+`oJl}4#1cBgJ<0dk GBLi7ȁ'bwPrs ժ ωt#S[G#!,T l1Y2f$fuRqk*?Zc Y! ń1Us,{jO4t{)9oŤ[kzԎIGQPdg/r4OFD^u b;"a>IV2~AM.kX_ S \jB'UO\*@0L廊A %T_vaj NjйrFG xEVtk&k>9're G=⮂)7n}|/@5[4A@6NH2HQgs9HY~`91-8qeoC[!8 :}D</a(574Qvϒwf>7p!C] $ĸM:OB#rFHRlajROSp@pT0O <_ H QUbqv<c1ķ>ÜC}g,pr956 .@ڝHLݴn˔ulbg~dl#2z-:ZzX?+fLVy[G+$Wui}LY[=/\?,.Ѝ˿Qf{W>:j0|aM>ZEr:.BR}+;ⶦQ(Ə3 \VD;k(.C/r7B8; \QWLNHGsM0 mɜ~QhX8Ct¥No} {3 H(dCZi9vt{U0<73>YH~:@6B<C>;ab+~ d`U.JCj=B27zu ^/"cȐ,-Y`x"L=W{ AZqUojM>R99zU<9IaCE :WlZE?s&Jk}-ھDKB:7S0'gwR0)w.Jh?ٱ> o<&:27b1t^cl%p2h~%'}r|:,g2AӭqN86y#|QjEv8LщFQ;XsiϭVrp߰*K+#84^6>)ߝJ+-^ v˚s`xdz26&wgUwŗ{و`bUTE-{h^~;B91V-K(z.tQ525-ﲷx 2nbp2ɾeABǑ~d%m~MB=)'ʕ!\l?Hy2I~G-_1$(Nc, YSyi@]Ȃ-APRNX\y~4m!`GX+LPgGdp./ɳnEE5]tjk1\jQ㾂m1w[:>ק|TZit^r$(zlI|3mvW`p"sAUEɓ5ֵt\N|宪[Z˅ɭN8通JPwxZgE~PC͊[22pR~vt k3xrfDӃR,@Eb?5j0rJ:! C廀~[cD? [[Y7֎M $!vf}.c=(j>,"ꆋ䞚%_Z*tZp8* @K \\J%h.?.>_eg2 6`urczwc7L9 㖄](`9]Ǧo^Σ,ȭOhct-G&. `VᶘѯD[*mL[7 H=sIq$jlC/ȠE`@HBCqS{$b[}-Kf&~tvHZu9veB'\ ;i5 tg>};u!Sab ,e[GvŴOy;]d W3N<1!1ki`3M ! 0 /HNz̊޺[MռmsSM )nJ)l\4֏U EH"O~z7!ߑ, A<w.ThrloZ.700Da°m#suʶl ;Rs,):҈x!1O7E.u\2i/J]k+ovpkEJy#)n_k+ 7PM8 AnH$ȏ=:`C&!`#/PO O1⽤/nQ.:(3eKWKHw;PתǢ(uٖ=ʷy੣|(̀-/떱}Fo.㆛Lrɴ~Ҷ`ZW7DZyD݅3k^ P,/˜a./'_@dXϼyꃂ0HoY@ڀ綝\4@u~Em[O $͸,Bw 6-~r;] haTPx:{i=~9WMYI WkbRӬVot~f4''H"3Kn( q͉#CGn02r~ fVZnw.yan-[T.}i^(wNaNZEǖOvo A,~+Aj2u"m^aO;Z%fYdd|A#aO,=8ԛD}cf3|`O~.6SӦ_<@0;JOj7BIއ!촀/n )M#g?<c$ʜk ܤ>qؕ0]$jC .ybF1}N~n8?={u_TCMg6w%)~nbC=!oRdwEY%۝ϊhߡ (yIg# o#\m//,Lk_ۮ) ,Њ0;ٴ8U~ea0{!D:L5 NcI+DՀ6Qj65DGȬӀ],xVz0+q`j^8s@KE} 3bwtT09O䖁z.3aUN8&<~nXYE?Xgp~} *#\7߄xə#Lco pS`4ւ?ebf8c?dyY5I\ y?Noށ$ؾkyp\Go ͥe;&T$*%L'AԀq],ϘjZdop襖o7|zLG9P)%.fW/ uJYmGߧ )6網/]M'2u$_{kjlL!`(h -;ǩ:PZg(fJW%Xs1hҙr*\KF9W!14hFk{D(Vv 3]{A|,XXVDT\h^!q3"G/L̕ҋhZN,e)4l܆@b?]͛` j0P;Y.ґ^jH+xHOpԞ;]PϦGT@JQ~h*oǴ( ԕ/lQVexأQD zh4B< 1-w 7PdE , tEM+N F-EUSk:J&'s(6Z gXRjܴNp( 48xTdSˌ&kSoEs>%4Aڣ h!чT}0$xl[^O48J[IƘYҋSԔ/!.x@fk7Xp626 :v;}N590%4kh 8پ\Wڍa9m;0jriH֝N&SvX,o\ng _{YՂmŸQ[!weR#&l`ǿ-w{ZrCxE?'2/εuXu)wȚW/gzlW,`|Fy 9릒W'o"RܕigՄ:SQ4ؾ#MPB~f |H⯍kzкτҀ 5b}'*`c0W"bFiǎ0,K`du`oT&ʜ2-\\a=O ){na'ú܎5+|z<57(L qO̜'-ظ _'`3_I(5 u~< "X-nNXvM6lIX'yB=[jt gǞqIea7ab q{}=PW 2iH|Hpϲ dXB+.#!iY6D9}xLC~QO]/ݶ1kMm|X%Z?4eȗx)wLA ~_,b=nj hc4Knɹu1P9h !jWNeqN:㛈'RQf%Xj,-Rom^Nd)>Eߕ~A 9xXt  PyKes78sfQ"Ns;Oxs/F,m fF]Bh?ϡraMD4;ɸHI&e>r5w85ѿțp"\Tv'WJ$h0zResҙZc=6! 风_'3Ջd+> ZHimm2*C/f.X;fzD&:zh Wc0)f];d Kc<]4$PkG+(A O6alj{^݃!tZd^T&&VN0 VxI_2òqcVj#ZDDZE.C]@3V4f_/AAb?&O.i~vVbf&40~$cK  tc+1 $?2n ~&2,p+l= )FVndqHZZ &4\lyi-ފg4 l=P;xлl8>,z%xME8`y^pk_0,$e2Dp;u^yptx܍eKM c++bNWb&Y,1 gqH@wpF-$Nz A6&(sTGɂ`Eɛ[:tI @j78z̑P⪽Obvԧ+(jՔ g$CPoI|_bõ-Eֺc -鄋d=!B pOSe]Y9K>o9P~UEMuwT|k)Ƕ$64sBn!LŴq_#o9y3jg=%" pՏm^PHNMr`9$ ))bF06\Ivޑ[E$ړ%Y|bs]/h58#M5u-tct(GYr\VsVwPs4ZGϗ)vD]bA`ޣ ѡwg?ׅ^?hs nﰷ^Of9qM_K^ zd_??^8jǽ8i`1MPҫlZN-̥#D h)4%Tq)R#~\#/ͥDs5wc,3='I#=j1;nR]!ܟ mҖrAZlspaO׉Ik{ZܵQyŃ_uM]{)RdȚj@>Stj/qDS4k@ybܬ \!6I?4.:XRIAϢ0o7WX+OVTѪ$phXY$ ؤfj~$yyS?ee3#mʃ4 J *$KX]mLxcgIݘ+`1V׌BN2⺰|~nȭ[`E]2\#078.¹҇!9YC9ˬv yHj1A>r3[#`IU-YլAQ0@I\?3R&D̈Y9A5ۤ9@V@ʵ@U&S[.T(g8iMy6wg >6b+F(o&l t/'}e%#_ur7!"J>R Y-R!8F H0.Xf9>zw*pkϚ@Ubُ}/"3}I< k^3v{m1ʚp*=<1LNR }x~!| _G<LM[NHjq(~C)MPhY.y.q嗺P]DNw?i)_N>'.8jE.n,J:{'Q'ڐG??;y#:BWס>#6Hs`LQWf8Dk( -ŁИ0fi޶W€zJ 9.h*[nl 2L,‹=_d,6;吣"^pFchG*C (ar|O~|㻄nƾO:B#D+M+dA9on@e8bHT lɁc;ptlqۄG;"FmET$AUGۀdc5H'_ К$r{m-`B?;TtԸBy_[ JIZϤ9mPG &MU> |AI6z6Pͣ^2_7=Um=sAea u^--k3NR#ʮ@Ùέ3m1Q 滃 N*fp7Qn5`( J-LhP$s"oH)Dzg QxEPcxJ>쇁a6_V&KqKi3UX}/$Gco=zx0^g> AI2 *W=xrnCe}}|ߚVBf8a띄XCH0KTc:$59]J*.J}`jcjH<[ 7 ] z#$t`DywZ,x;2Fl# ˟)r_c^Y<д:V̫gó 1ӤbwBPTmϤ{ː¡QQ={O9[aCՉkywP.,1}7/ ]BZf5JF@>.# 2lbC" ]ipf Cwz{T؃lv8᷎-p:Q>R=0-窂stZ2=e1(£RI7ɉ:<'ٮ 篤ld (;k/[^,h+6|}}XCٝ\oY埅c{X$R=r%H9@8J0{5JB,Yei3Vbrc0Ҩ[N >N Cmp>`wv\畃T[IhsefmvP`2 ii㊛!P~o;bF Mw%fJ+")Έks,9w=ECUm`AG0]?5\5;Я;3kj4%| ɑOn(:o IZŝOl sLt Xz.#rb[cJvԉBRܽS~VKV~m<LJqnvZt]I\\/1.'fOb[e䅗Z\H.<14#K,:,p7uuǟ$c`ƭ}@,Н԰ҋ6.th-:&+jQkZӢ7.w(2u _4yr gPx;tvJr+Csv wHy֫.Vj/:t_fUIu4wW A HBz~p-|y3I;-ݗx!Ph]E[ Q  }2$8jgRqQ#92^>3H3的X>Y@ =de<[!,GAzX<[co㹲T]NIH`Oׅ<}إnᙇ# .xg*ف%4Xww_~vj>W:l,Pյ1oA: Swk+ƵSi>FH)sѣ!C|kSTpI$T$[6I]%zτہ/2*T%K#p#G&%TEfHE"L(*֘PR)8 8zQcl<{~vC]OB{ p9'^LI^ZT"Ft.nT׋vlL_Y.,Ӂ T')%Sn7)Uۻ襗`yB:Í;ɠCI!=/a[^.ZxЄVa u˝Cx'5<'RаFwnӮ[Z6vLapw<䱴i&)>TQ0 b?R¸D݆ic#*r졅+3j箞%i^u3Unғh✝J^£)6j?x5EXkUnn1(.ϒȆ hWζ/6aPs1N=;WהiW/qt/ԱaɑM$8C*T%h~e柶-K땗6ҵAȭ1`[AaI!V8Fri$Q(^T 1s; !G$n,)]֊ne5T~=_dمvZq,z<>G#! p8lIqxt\;,})5թaf7 ALGg&Tc#bnQ,hjjxѡj}~ 'Jޚ9j Zwa2Ӆ9[TLrv" 2)ToADT2*].;xw7q=7InWDkߐ$)6w3Gr859YA\ݷ%BgV8"_V*'+>(n#C Y. (5Bd9W`@x6ӑqxD #M"֒d0k'_>ul4"zi R&L"U <;f0;;/4_);ț*!e>տx >Ek$,fth,3R=, 7 ^*YէL Ɉ\N<џy)ƒz9>w'm06jH<*g*xλ]D?Xڠcjͪa34fp1-uxPY4_4f#cs6KOnH!~tۅ,ǥI{R m8*3ƿLz|nGЗ UAǺ%1%88ʋ\zXEy d eeE?G2A]aGrb;zdWHo/k!Ȗ(kÄ; |TWB>rE=WY 3+o>Ho[GZ~5+U##{vTU_s&|:,AC=v~)o:W3.4=^757v )W#n~U&Z:ϿcnFRWp7? ^n >&8xڗдfQ~L!d^n)KKr]qiEvB_5$Õ f,7cay$c_階oY) s*%'5Gk)nKέ=h]~0=ApX}:+H"td<ߒyr:/r:Iq Ш lOm־K$zCѳw8]T3xpΤx; +N&kجƓFVQ@o "22ڢ1@>.H4@-Xr |j7 7ꨥWxdV(&斈N:6a}?>U2B@K)no7kdeΩT90JV*ˠcot=e >N'7% @M4O. wiyzuNՏ:A4cDS@G5`gCez#)pfBRڤ1 S=-xb'ab!7QA0ezQmҳhqH`\~7P+3 Ը`]^#gMSIOiҝ'`:<79s_Q3.TԼvg&8l!>3c9kmJ]$yӋ~c+HWJH4Vy A y E{u\Q `"-X@㛫^=x(5=]`jBDDENqR"|x6@q\Z;#=†Vf72-"R} Gn_B/ e"IROY w0)R5uub >٧_N-tJpK0*ʕd [)84"OL͞iv>XO̵2&vhƦ8V_D ׍Te^}Xd-{BSJR8k@9G܇)cb!m=ksFs=P`&Þ<Ξ3M(17|tŃ 6E\~/K] ^.Jo;2'~{bx$sopS_IorT"݀WIF'~:p#DC'ša3RHz+sdgAZߗ\9٭ <}߹EpDE`)=bL0_ M2yeQ$ʴ4h)Y١@'JEp˳x&( ΃vAXL'/X!iCz8AU DnR?iCZnFJրO< ySpVk -G6`8BKNaC 7UVyWAɊMm-N{ w4"wX 1\-X"B*d̑BH~0%en;?=a UiX`l4L#++,{c(,CN;㫧 Ίd{|?ʆZ,?FYp}OKf(΂ћ \Pŋ2^>Zs]9ݦOE-ou9*_e0k^vK{ǽ$*ۧ()yEiXy"={_1 t/UUо`դޑΨ@gw-jM)y2VpcN"B2DOT1~ޠՀЋT @FlO<5 p Ms=Z ܧeh0b}]<&f!-Hܺ.XÂ40wڝ&|^}-=?_Qoބͱh_A_HF!<#ǢE@H+y> wfXuXO2%Χ#nB/T !_Lz{0R>Y;r/'I ]9k"% ߼kZO H0S - $Vdz ^' VtPI"]Q"%~j?)6\rU{`IHsdC%vLν\Z3'jzDr 30=ݶA5"֌1DGf+l׳fC|㨏XT0b%Vކ|zvm<'ե&@A$WIwi\K|_BCG_bVj8#y Rjηdd@N(=W_e3T@:yg=艨 R_e9, SLZϳ<9XxvNyGWy;o6>D=$=iAg2D@t_'h0VNY!e1L MWF,8.bTj>Z侯vWh]CD|4Qz2lpGԮB,?b-:vԸS}e菅}o͌/O!U &7Ww),dF@bNjپ>8kپp1On0-?l_sݺ7}(CWE)?G?^@Ϥ{{(=&]5^U~U8O]zу__7+oMG7N{WCtrE|}$E9h*wC'O(TS~Y&G?Zѹ=蓞t:ur\}f=\^rie| `ršt1ozr0zpEr;h2}tUrձxrI@:Y`z4:#^FFb鯔gu~|K?V.~wIt+ߗ7'Sc?Hjm'l,}#\F7N/;+g*3ӱtFMttrKw{ϗn+xo}2N o[TT?p/uCXKw5TӾtc?$f2t9r.{n~nri:A_/ܤAV\Y]b}LyP:ɛ=OW3^1vMםÇyw V}aiT~dy*ɲ}{(rŔ_ri\_FSEC1RMx>feLYi=*<|7Gz~zqǕ#1-Lʙy4ٻ-N\ii"Giix:W *c0s2uw8_t8M^KLa 52ޭ ֆ9Bf m LYah'av7d:r#e2U8e4pLqɒqp~.SI'2eȜ]沌 Yϧ]~VNC 2seRdɕ7,fsfQ&ӭap쐹"\7g[(Lc29ceJw8GTp8[Np8[=|p6p2~Sqt4ܖ 0|0&+(!+JC} O=d0y2L4C2fO/ hAeaip>9klS] 7xʜw2 Z^ Lp<:BcFWONoam9(S-TD,!AIHfa6I ld O\?9E.S e\dnʼi"jarY 7:rY&3Oq[̈psO#e92292-f+{2etdȌ Iy P+0[:c2b ̕rf%Ȭ9"sM榌lÜ$^L9 @L\#sga^/?re ZdMeP6IrH[n25V7'2 YoaJ.s2ߥ4'2^k uZf9Fn%sa)Sü,GìM톹A9/?epvfφ(C)'{d_e{ ?mvk[m۶jUTSӤ VMkh_=ct]'8Fhr|*2耞؍3fqXx?(0 \Gw2G2J3^wE<>YM 0蜻y<3ޣ%w ԾLP LW#\#7}UkػߣnQ>5z@7q}YN' %%6;8fbL2xNuL9|D\:2y<fy=|{]{+!(hT)h&>O F^"G)D | J{ƕvXz ZtRPzc%N6TP \H1 пs &T'b𾊇V3~j5/WPĠ&G P lN|C쫁`#%7$V<kSWM}=4yC fXH-g^3#X*=Dk+@J}mcPEXpD?1'^A 3&Mb8 J!#u47sk' 1ðfCX_Hmb6Q?k!4%N:M qz3f6.gD>E,4>% (wB}_ekz'Y޷<Φ{}AD)u:kdzp')gb0N <5xȈlo\@>2'  , <ɠn5Өo#ot _SCBcL s43(}|FĞ1b),5rք+ xu'ʮ45v!Wq59dXcP XlEĦn"8l ʺ:*L#0aAvcAu ΖR_) Fl 7){B)KHB[5ﰶ%c?񇜋ɬ9sF#)xĠOgs,~AO+}Xμo&6E nT,|kPE_ JP=0[Qa,}7Lx\ug>NtY|@ 2,CiTECh?98#1}\u$J B$c_+ATj E\?C牮!|>{ȐS :͂ ="Lt6gTo Gg׉o87Q%cmyEF</蚃xWO Z#us Its*$㈋(K$ִsy*s{*2z_>OEcrO(~З{caqO%Kr=C O*{=ՠJTItNjZS#p_нUT2E#O$W ![jZ(-5O$W1$T1SنS8ט2:6a>$nSO6cE8'hڜ"w-R#NbLqc'*S_Sxo=蝧|>x*G`m|COB_3$_=uS;&j'a_TقiKWE7a\A:0$}e\%H _2y)d!B gͲy{hN/R|^u؂]{梁øcC /d,LxQ=R-\ZKS0ӰC? i| IT1ɕ;*% IC^ءO$@lDVK.gRK-MLx&HY/:@+iZK*ziQ%/6|׶"R_,ZWK1uA/# 5zi=6҉f^voXhK͒\Q54kw0˰ Ł^: ׅziy+ƶNrn>09:x>~G/uBt'Kxzb%`#u׃қ>?/<[`w %'øf^\9zEEԅpOll1|BѬsvXbT4O~f"y\h58@=KD*MtC #"L/C3">`,/El5K|n5KAEx,e|ZKsq/蟶\!թcm5@/[e^!ȺKy9Iz?\[hD+a\JlR`Lj$ Nr_赋n=^*K1Q~*a"v#{i!/9G Bރ  y'47#o`/ qqTD<^-ס^0bicOP&8=M_.ٽT+3 7ќܵR)tcFj gcYΜsayE ^ڌdHqa2Ns]RԼWdznSkg3p!/|^y{Fc'30?{S/5DWBdd4\Ǻ. P[9==\_{%KrE;d!Ix9K=#XoNKK^zH7M߼;rHb:3+FJ|ֱQ&$\G(Kvd1-0+ g jbv3/r7J2oZɨٍͨZ-"P1Q3s&a Nۨ؀7(Ǩ^X5"{>Zˆ5 S+`T l FhTF$7w21̨#:2*dQQzQkuIZ6Ũ'ӌ69FƨyFU]` YhTE 3B%-exˌ:F}G*ƨkqQM6F=bTmFC*(NJ3re/bkqSK(vk1 0-e-ZV5(5Θ9ybof4j6c7kQy}Zpʨ=HG`lPbiIaFݰH,G(rhb0^ƮSp Q8~I7"vY7 'טd?6LFA؇xHĨ0;P5^u}^Spa~kTye|Ewsj Sbg֊x4_M0HըHx%$/Lr-XJm!\GoFunԐOր}_mT ,Є1bfWQ|d\EY3m~۬FAUIXXr!͚$WIhx\"PkC12mLruFOٔڵМuoCy_gkTQ0)lLJ]ӔwZ4ު[Aș[{˕[-fqv%f4-7G^zt6oٹf'g$;cVoڝڀe ̓ \mv@I\[&jJrm;8G\4uѝ295nֽ<;gZ;b!"FuT/X+j^[Cż5gQ{()*x+MbXU:fD,[y+WcouxZSo k%\Es=|\c;N# cP$:jGNq \O\^I.?8 [duou5U|B exk'Ѵ[𬗷^yooxlĒ>:}?~dfUc09m0P%xÁAΑIupU4Fw/'&:\\{>G$y =jhX0 'Td(hnX#^ U 0w5[NtýZ#[Gy+a.xovSUn*1-lZfz7N`,Aٌs\$+\J _ ]OrK =S^୆3 E^L,/4Yȼ[%a ]魌!Y^kY##xT^O[uFr[;`gDPt 9Aj[cvsvV a'Td&3o"*bc7X\CQ!?'2s;caW(&`L7 =R!: RW?!Wq/Pʹa#n~D2p806P2qݣȱO,!/c'6yDy39 x+5Ε&yYz[RG8_ gS~~F̟{k 蕷<^7[Ƃ6$o.}'v?X#;J$;Cz&6P :z,Tou4>JG IȒGsp 28uB2-JdQpA>j/؝GXdlGshn.ȔG51=,}~](>YG))"hw1mD0ޠrq-&lE|%}4XG+KL@7*Ų>V+o B>Ԍˑ_ZGqy)|0Ú>wxu|1Iꂝ8{(GqGYONQJnG/7Cf_Я9nZG1"o[o%;D hO,;hvDt'dD*9V#cg.>r"ntm<0;e}GQ)rQ+a}cV-tCbY+W9qWpUQ/L6>ḁ%ܻ坮O|5J-zb0c 'X\=/ C{t>zBq-?ZA4pqבa8ȃ(7A~F[p#(։]UH945]%1u5yr'H^(fQ 3" -~J<>j9d)T=Ggϳ}tߑ~k@\}Laz r-D%>ԕ> VvG0j o!阃՝n 6mY wRK]3pg숏3'5OP灜0 ;,FNZNWNWSqlC֣;])Hnt=sT"u ?sdsqyr}Z1D^A+<sڿN ryG%1CΊD} 14~B|)e_mXntujt5dױn[jnӧfZl[jnk[jNb5asϾ?o/?TM784:WYϥjWjhv_ i\KnؔW_5 -::]ձ3D._u }|y|M0뫣8HB|zH_} ^FB>f+"|c⑮zb=tI_KNi_U*㫶X#r܏}FA3{W7&c0D0Td[Wu+g=|&UھjuXW=_=Ʃ1?sNDjtjW1?jgpoW-ቓxWW*w3bIn-}5.w=6؉'(ۙun !9bnjijlGX9] jU rdh_yI3z c@X\G8qjkPhӵs4M-j/Wq/e ;]˖8]V8]~5q>S׵~? G(>F?직[T{>v?eU|vC~JXt]G 麶\mq @LtttYvu}16aӗC~~=ž~*yt'OwXOs/a+*`p:.a~E|>Fwyԅh`Q"O">ؠ[#oj1~r0FCorq}~Aʧ4SP {ú~:T{7觢W\ ur72̷ni-o|@~ډwS.j%yn?x槶H^07vY/6Ӏ~Z.a;~V'+seWBױ*R_skjE-IDa%Se5nW*wE w\Bzy#4𗡡ޡmc&_0V%B(_s? eV_+fbH/?_yƳ q0w2v~NW*wA,P@Sppt}E2,-~_@36_f& W/DTXȽ_](_3 k.cȾ_-ۑt+Uӱ%V Z㨵_k$cUn#+b!' W{5s+WCjf#Nc:mF<\A<#_ Eo< !˸J/mE5#G_BSoR>NP 'Yqʆ+G*_gv_zxaUmD5h{$sw=SKhq񡿼#_-a syc=C-nx,IjXNruJwc3d~R8zzAz=}@W+HFJjpxU PX{hoM"5HZZDq؅(Wpg3  0{wo(@ѹq67Z|æ:,@Ú0VC~t ГΌ%@7P+q'anu\Fr)^;@Сog/ a?#`TG-a?Yh=)@6FZݘ6%@q4-@~34fNn ЕGxf "րG(8@&80t ,#&+](&0@8{8 m*#@Kv;ZDu=^tRR{pQyc0);Zv1_0Pf Ч=@<)e~PΓy0=X^y 6˛b v!}cI<; PW 8??NMP' PG/@0z\m؇1n3k Po(c P Pɰ@L'^5 ٘ wfÌ"Z@zYͲf03TFf2k_fb֦fV laV41:2˂ѹ2adre|fbF~YqquwP8xwZ¬^M)V'6k"N"ϐYmReꋥ(P0qʛ5STjTɬPe2UejfUnVfͫiִZf\u̺P׬oXsc&bLC 6 oL>uUYonVfM ݈/ ZʬEfm-ncGkgֹĵY:ClBly<{P+]jٍvv7Dzc 2j$v5f}:D,'3+sf}EՁf-"!=̬?X>54(GqfeO]~L4$=c6LuY#fCưYf M}1\r;9Ϭrb%f[J..x9s!j,\(ɬhaD͌aVj%ݬe;̚< :좏vgpeG.9@0 cÎڇYQ Ԑ791k 1YOۂYŬކ0ncf m1(ڏa8c^K0 iҞ/QY/ѳc|E cY5qVuzn&2afł{>gDtO<'5L?p/ {}jgs rtMg9^m NJ E:]٣?Xcw8] VG3gZa c A( XӬ8s6!b) HFѿq&ɬQ8ٌP7M/],pKQ #o.C<38x/e ԧLJYu[jnR}lz5sʌcugr6ba|h8pwP!Oa4#m@5luX jb;)^"c@ ~\*B(,(RTbԿ^9Pe25Vf^K*P[z@-([@uy2@+h0@G܋(e(_ob'Pi9]^Y mH t֙4ӱqȜ%H>kbV 4 4'%r \({ p} 5+E䉷łTxƢP -xV&H\ŠAz_hW)H۫\#HjU 5, 4a6be 6 RAzr͂?ik3/Q%qh8(ۚ"ױMn?΢g Aڂ4sz =Bא[){Ob`87Hth( ]͉A::)HpLb0Hi Az<M6VA͌[XVr;HPtyG ne}<:co輟{" RCA}8H#i51=H=t_Ëu ~RpK(B1g[vxUe  Gqք#Aq,H89Ck|<x&?O^nټR: b ֍'4v*H1/H,Ap9HmFc:*TPaQ0yG8cʸ Ұ XkWtf* Re6 MCCtDOLAQb1kuPi"gsz/Te7.ҟ Yq}&XJξ ɉ8Dih4T-Mc)^ۧ t*>XB5,G O`wʉ%$ VފJ? u2' %k f`90cޡX À`=@~d89$Xnhcf42XE1t,C"VV`uӨ5.Xps+xB*O VsCC7%X+Pdj&b!v!+75qYtM&lEz VK]0$fR_֊pK]xFnQ7B4Bu$X£݃̿_#>vF_ 4_81^8_)*=؅x?h?xk1XvD{ERs%/ޯ 5}WrK-`wK1bR8yg\n0[UVq8[81:ᖚy7x4(LLE=f0l*qG`u12ؑD^aVub#g` -17P>z2'LV( 0 . .D0g$[E]sndB=Xx9`5İ΁r`5=فh܇9bukV&Fzc9Bp =z 3b0!5 ָdzq< OwTu'(_d`QAFuzU`Eq][WFgE0:`,*>e=h7hDNhTr4̰(yqϽwX 3*Y8k-Z#( [ 5{w 4|Jtet |E7Za,<7b͢؊8P\kdn=lAw7.+z?r#ZTݢ[gh㇧ ,:`(?n7XTgL\DEާOۏ9 0,NiڍXj3SA oE-=k>X>նk8vaBzE[ {¾zDZpXE;7ڢvq#pFC%G8shu=!ǘ/Yt.{vBaj kQYcH!E$gP-zxwxl'3rs:\yiQq5Xt߲wt{T &Xq? ?XE-?/+hwE,A< ," LE boEnU$)gc*"OgM֘0!Eӆ2Q7Cje Y2hfmA!؉0<^f vD#keflC9C?Q,Wj7 QZ4@@*ly3_+>aFGTPA\|![;F<1v0BqvmO&>SbvZaLg=1!vs#f(??DKaC!z?XZpOGdcm#/i9=v+ [:D0 hqvm~a̺Xc+ZIqaW2="/LG+NWe<,i؄P\[|P֝\b bqN@c6|E- 7rƠ7=!5OG! wdFc؎س9DQ70DC*yiD%ҋaE1<.Dp = 4ՙ8"/;G-p/ѳwBw{yCyE߇(~ A~=N|r(Zc3 RP!Mc=ޡPP5bDꃧYC58[^Puڗ3TYs*,O )D #cP< mpop"5Z"5EmDk \u*oNWʅJBU`NdnbiP *>ʄuP[½e8U hX-TQͪ9Z/'[#TZ3TqkX'uB%*mHFơj$kP)桺-B5e6cUPhԑ9:*8]Żjz+Ty7e ;x/T A*?8T!CCUlD. UQ*=:TDŽ I"P`,Fqx?'T]2&c /bx8T;j2ֻ"Tkef5: Wׅz6_|icl"vȹubĖPMZD =A>wݡsO~UcwGG2xNc' kN:p)t4[Ġw!y_ւ\?: xtsq5[@Xc@ǹPU- j!14Tès[>`N|BHBO-R/ ~nz /AQ%Rf Ss=1K UxbU{I OGrnc -,L,|o"D6٪S s>[rkU0'~a?q6ɎzfH,P<8I0u8 208$LCt_Qxh8YوEè0b+:83ar}'WU Z^ Du70{Z8 4 KI b鿴6Oo>A 61,hS8e#eg#`5hL nd!,M5soB6UE<6kf4z6MK tM[ ԮM[0M>Emr,"G1V*c;)a; ,8؋(` lAfVQX_٦W߫2WͦG^ݦ g?9]]U kٴM;87ma l-MnhfS6jE ЧM}ljަl]M;۔ wlۺ3nO~˦l՛Y?b DAu4H>t1rM)l:2Ҧ6cq68xl0l"$tX;z$Bm2M3JO)t 8y1gK9l̳ `G9[ TrMPyMQh!1G<Σ";2,)94fM~ˈr~#n]IWQHc$`*"URXmM74kM6wtf'}ۦlߦXqdMr^=Lڻ1ܓG#/XBRoMx qWԇ5#'xon Y:Qhl !6BPJkMS0(oA"(d g[<:lꏁ(`SXP urΦڔ']5:buC2`;.>.*޷8=)x&t1q|8ͷkY_CXO32:M(s:ieHÕ.cu&Kf lGẅ9 'Dzq|;k{kkG.t5CNW\ yμ2zÆHwBՋq8'~xb6:]Kt؂W9\ d\@{=d%tqa|tR8dzuךOX"}Fb>WBp Pόu!ow3޳pG;\;/ЧpqIe߭#mY"7j^=B˰p>'#ysEh &Ld"T0PWе"^*r~~Q5B1˰WЄ\+Bqv7P&8D(CnڱmcE(;FhWfMF;wPIJ1(1 BME!UD. '~#Z"k"qa 9B˷DmPnPm,rODlPmq8G^{;# F о"C C܇1@P'`F("ŋFh7\߉+3"'+Bb{=!& RQ/kL ?G?bn""'5M*X`E 1R3Ed6XD* 1uaMAY#e#8%9"(g2xIHvH5ݸW R9Ѣlÿ\VTY'RFj8Eʅ|#eF 6EʯmTI"O0SwTtԌ2!=#5w,6Dʫ_~ ?98REjp9"R#h8%RgDlE"5}Aaa:/X}7FjHU["{km^M=X/R'Pm^H;+R ֜ևq?InOQ؇S<J~#Gq"U`9R+`;Ld}E4VSHՅ>>4RaFna2|F~j&F] /P4H{G)?T<>_SCy~Cm!x"/́e~?gw#Rѻ=0jǾRیQ#_(Ea(F<fҀQڞ-JGl(ҹ[5Js\y6+:U$j(> [(UC' Y/4ѣP`V(W$J,E3p )R%d)ɾѧ=*kpsDiR%nC(F,>q+D)gECL/+Ei](B*Vk1Z>VgQچM5;ks2ԉRQ KG رk"0!%Di|CQ4=fQ Xpyc;w(E#A4jI]h+:JG"&b I֑w;ѠKZ35J-JGb{FJRy4CQ7JYEi}E(b(24J?hr39`OL&3B~|ZfPwh1ϱ(%NF)J/$Jˆw8}8#NŒjxFq̏(-L1tp`=Co/ϳK5/S?WcUbv6coD`]b{}8[l!/!c QdH&P; Q*&D|HRG #Q1s Fb1< 1FSƋ(Fo|k&J7u1J{>E)gK '~aowb?xv ~FK~?Qm 1~[ǜZD֓ N;T)?a̹G+fb8/&Fk3ό[y1'QgGWQtM'WDkJa yZK`h\_[V-Zv{+@uk:`\NB^bCъ@Ѫ8ZGW!=Z1=00zF/y#k ,^"oޣ1ւNF")耽>x~m0 5ESzˆ\ hE؃#i|0Gfa+ҟAѲ[蝰h5q/nbH8Hbc`֘XA'NL@3} 2'6\g_$ghy@0\V>0MBx5b8dY{Ŝ؇5pc(< tm GD |AhN/<"oO Ɠߜ/U^r+7ѺVo9`}Lj~?r.~"B a@_9q~}LA5h}R=]/aIgW.~e+8]ruaHeזvcuٕ&]  u]]%%է]3G |b?r>D4ɮ]/K2.򔲫,b8F! QxZ./,+o vɮ]U*ٵ*6V>iUփ:aa ;#Timoc|$ezvo׌vkdטvjf׺vnc7rS[20(ޮa*ׅ"oWnĸ;yiWeW̉b}|ջ]Mص; "6E!=Ԯ#2F1Xb2ή"횆tzDL+i]3Lj oPxu eg/p]yp]ȶ),>-&GĮ_J.px,ܮ8حWug]5ײףzfa:o`NhFBfŮ \KDƭ blvS4e`MGv E=v%zCv59lWkV#]Cܩz vE+_2k;"aGv5:ɽrܤKvE"]3'e_)KUdWlɮϞ;HvLv̕'M&*Kv-b/&@ف !vYkev%"''z`-]u m#RQ'Ү8Ed4uCcxrk7^ByB#NA%z`2;r::c,V(l/y\Fc9Ê,X Zcap]#~xJ':`, Dgl7%j.Sl;.\kU+dx̹Os=ygWK |>q5rGh~BF~,6J Q(sp.26"6:oQ'ծib(Q9] h"!ꥏ ~j11|5epGbq w.|6(P%szgz$4=~eQl1*9c4+W:QULJ47Fp/Fcԯ@j50ʼnB1z1EuQhʠz` nK1é1jY:F#Q&Fʲ1 FTݬ'~!]Dj18^uՎQXb]7F%(sݐ55b IF4%-bu*:  c4[Fw< 9=ctWA109&1[z?blyoQĒs P/F>BMmq>8xn^!,[Ͷ(˶-vdObTwJh*v Q3r>!ERχb0k=^AG]rO0;x΃=c'9L/1<+8Oq}@5K7]ib&]ڥU >b5(sgJ7CYc,φ>6Jvm )J°"ɮ9bsŪqXjjX%Mvu(W0V3xV(V1Kp q *-*Z)zmJOlv)8|4)ŜX_X-CrZ!V^ ~ cZnVk* ;kjX}B\Xu X'7U6ĢhXh4Vd<i9dk+fVķMkowXQS2taՃqjXyUAap#XMEDa\2#b5q ġܨXcbeb=D6)V'Ss5%Vϰs*9-Vo:3bxf"f:;Vy:΍y?8/>D!"rK8Vb AƥqYUru'vUӵ܃QE8>az7RpwCmsE-̱3VK+V vǪVb3=*7VK|C}ꆭ؆c@zb,f/$X8Hg?rYtĩS8Ah85 >@85Gq 7J|C*qjU4՘z`V0n#f:֊j:׉wL=Gqw ĩ- 4emY3ЯEn㷊PL CwN/;ǩ`:`52N=1N xlMS)LSd3TeN mSo&N[tv[>Six"gvOTB(-;z1σl2S8IS량_xݪ sxQJ7&:_qGTU؍$xp.So~P*&ưwrmWAx Aq/oz<^ΉxMg\<ɸ~kZX"##:^LΞߎ;XPxNwA|a# /4Fc fa"p1D1t(,0^&5'Cu+=WǬO ORxE _k(*WstF7 ? gG/_5 K)!xmFKOj%iÔΡPլ-Phr1Cq+yxE܋xϡj^jGH_km,vU *'Rv{ppX=r=Җv( Jڢ'N`Abp:TMT-P3q0C002iԬtG5:D9jV#U!wx# D컁C]:TChء^8 ?" Jv u(ߐeC=0 ]dPqDF` XF-AGCwNf S:8!_Š(@9ClÆ}CSKh~/J-t'../"؀#(m)x]ʻܡSV94f5^PɵuΡzrʰ@PGAa:nNzؽ5qh>a?{?ЇC9ʵt赑sěHCl1ޗ18'zZ~?{P359dؐЖpE{ " בkƥ]5HDC9T g3S|κ^ȋ(ҡq1C`A[/k;Fc;B %>8P#g0f~s IRZX}D1]^t*g6B].If&(.A'hΘޙ+3'h`h^qwe&ͳ%;dOP)xH)gZJPJe T0A  '>ZIЋDz=@Gm}o۶mwm۶mN۶ͨbRTI%i{xqoʮךkιvUsnq7M+ᦻ%4{Eɲ.禩n\M+iD7@hU7-ƚjɥl(XMnMݐS#rMP6g|nڏl.n*MCpq+bV\A ~ lA۰"s[ [XMGpCۓ{:a!."vLj.Ԧ`{w7Aևun3Mi(7]ͼxOxG'GSg6wSn;E >B7&-r BXBlN!RC9`TYFa2pSUd]馳@l6hC͍1yU@*~2lfnEM4E{pL|v93x!Hwd(ʨX؏SGpC p+ȹ=X؍c{x_TEmʢ&-zc8&c>Vcn|hwd>DITECFW xrl~5< ‰;X?*.Z#c4c1c7-aD,RYw(h荡X8sgB0?eGqTFCFw xrl~5<a_DݬQ-}1SkpwGX8\yb v)`) " S'W֋Gx^aQjT8x'$9d8E (y8gyn>cx7ԼP_2ʳ/u}XnLGuty-ցIr}؅o({&c(F 2ߣwO1^~gc7y3z/4}I} y߸izqF \ G@zF-Q|Nɽ`e6z)AqnrźInAR w{>k>P;q~ҏ3NMQCnZNrܕ/6bHfw =vduz]rlnã|:]rW]KkS)w(XhP]SѮBV{*@%w V c`LwCăSxDl宇UjvpWhGwLx]urNİcpr tWA=]!*:]i&|0~faxwuE0Nv:8]pB]6fw d殻{uuEĝp~]/Q4qwƽH~.z]xkq>cu宂wU .耑h{]Ws?d99[< =t0_U䫻kwքX]Q']'sP⟻Z㪨w dw2KzBfЀsy=3C1xC[{Ȁ@-行c_#ixMJGMosfĜtPn'w֓ z6TY㡵C/CT"jŐ>Cy%gJ8͜8:}~i{_t~FoF;.st6ҧX顒QOL졖͵R3y7PrzN8 RP(Z%S3O͂+"9~QwMMSBfҜ\<󞺃-=ek婸vSS3sva8ޕv!N(D^Z<}==uø~ZT1J&z*l&MT?S pc>,ԔakŌK=kW*OM\3F5܃xRCOo>pQmD>zʎt;=S9x*aO]r%#(=pSs=TSwSxYO;5=̨z5_"XtzcO~x=<5O}7X |Sﰮ{>k~@Α!1cOO|d~Fn/%^kOUyCz*:sxK 5SL*f&,r[yS-8 $ŢdOmI{OŠl<S=bW)ZKyx>/+QżTRr^[KiTKz5 W`J /bgίP: 6b6g6Ē6R6g6G (csZ^r'0 u^\KE{ia/l 4śxi!q.bX3/KQͽK[{i#FҌ^Kq9;yi> Sg/h<;ntRӞ^ԭR4r҅^8Kh6Kqzn^*5<2C5uMY^\t䷄Kmylҋ-̿K wP^z{K#GtIpKN{?L!C1+kC bٓX@A?P+w^K-#38x c7>2ώv (ksSOKZxe= 1!+b6vVlF)hP-jФKTAs jYƠoHWޠJ AL bAoA[ѧA;`@y(YlYFT9gW9KT9gԳ9O5䚦6&Ԡ ͉񻠥A rC6M57J3h1w0bGJt2H֙SAdn\aM} Zנ ze < 8 !܇GxwFߑm8ka|E4(79G֌<6bGZ؜E\lΛi|<=1h%X:3xzM މ;ɠ&4v JM3E4?QrA3 *;:4Xo0Ϡ}H|ָ!X{ bw)}6jAs ñs^(wܟ65hyݠ7Mr|Ǡ{ S#cb} {~!ѫ9 ɶ6v6 ۜџkb+P)k,3׼b_c)f5D.wrA@+? o>4נ~]Bk`P3 nP#k$(rff+h,1)"W<xDT00%g >%a8L6&Ya>_Q#y6T`'a+.&|1OziPotyu#żUޕ򖽌>֋V[u1ኳhP[xk1WVjtUOD<4孞TH_[.1ykY}o]]9x+?`}Cop#oU‰ꍹ;PX on^[U;]bg7oYpѻ:5[EzM4bǖč13e&V́sw z~o-Bj8NxpǛD뭾0R`o@nsbM6zkZtfr3XU#0IXdG{5b1hxhlxڇ}T. J>ZSG;лk)hl9e棕}T&<,:Sd9 }ʳ%K#]@>A&>hlh#-} y[h :1tQ.>*Gݻ~|whG-1oZ A>Zfs8 䣀>|> b\K}ŗ(vovJ>zT:ȺQ쐏"Oh+#>:?9AcP섏 nÄs\.%be{8/8G=^#^}#cxd^>g1 |4 QM]||G }T(Z( mBY(s"WJg,J>B6uz#2` y|45G>gֈ/wքv+QU'0hWVH_ydLzٗ)Y})vUj[|H?E{]C8wVU\؁5|eG*8L|[pEkb֢p_-}է7d\ @ ѾF"h3WnW [jl_ miݸ|_=}|79*}}j2Uہ>WՇP\B sEN ́Ick,sUeLUi6qGfj,_X%}m~bFo-af0`ũmv*h՚ZtZ%m)b%m,JUtI2\É qfOb6=Fy7g-tů6g.&sٜ{؜MڜѾ]F]x9(Wݜ *S~G ~ ؍t3)$\i3ޢGv?0 K.?ǂ~Zm؇t8 2Fa?}^S&~+ᧁ%A*Ӥ~ =5߽ i'Hc??l֝ Oi0?S#4wbLr5QĊ(4OoX?E"8?ģ~D?eJX84&8ԚJ4e[~&/{~bl?c맢4o,%~ڱOkZ?eYf7izvN?9]~zj-#稜(>@-b~?T9!?vg`Aϣ~z~zOhzO[FgYyO/) '{7)w]z1)EyOrOtmk|ŵo蛷~(7?=[$ᙻ`Ok$!3 ~õx  tƫ -Y"ylc`O#t֌qZs# El݂|s;%%mR8#ZFW9<ڲ_Vrױn_ڏ_]7t qL` ެ98ЃTWTEbp݊WHփW(J&jUd0 <,eVG XerF P#EFƒgco2?a;2eF>6\G9Ev~RًB~~[? V,OF9@q)Kf еlj=@0k1G \Z'@xU(@e(s=r)elЎjU({nƐf_ZԖ*&@ohXm4G Н^ F 2>/@g0q :?:@ cGyoBa <8@ L%02vIgV~KZk~2:@kM b\Gm7WrE-ʏջ0'{_hz3@3po}'@K,@^H/5w ТbD/c "əlqMDԏ}{ $"~|bv# ąI%v1;9@S]bD*k4K]-jv@9}zʌgU(עv@e(5"V T%*j[j}@-G`}^7 '"0Qv@uwoy1P:e@u=Ug. 7؜YzY@Gu fW:(Pj!ޡؐ@uPnhn0Ƅ~ _Z#qguF?)Paquso T݁jw2PXS6gM6Sls.<f|L3 Ngp 0 ù@G-<ҝ'78EL<U PB\WxZfb@y\AzZs+P9oj7J!TKްj-׃@PLUT}H]0>p#a؍ùh$PYRG}(< wrH- _d Toz|W.<*B )4jḱ#š` T@M T8b'/@A֟{4qj\21p*}{_c߳0'QpC|$\5aBopן [TGN`nk\I!H2si| ElAڋ:ك>G" 7$ R` U Cb s ŃW&H[T }BjÂ4)h\9HSѠJT V5tVҼ:̋UuԤ~f"iZ7d>5 RA^7$Hy\Mtx fuxf\V ֺYA:HUڐ߶A.HGx }ݎA2t RA: yxDW֏聡yX>wwA=g^^``ԗ; Re|ۀ E R6AA78H<| m+BcAAj{ǃllfM$69Hŧ)yi=f) )lu[CНFld()H aD[&"tw }J=pHr߱ aǃ)'$&_g Ufs=O F\ Hƪ+Aڃ|5HWPZ\n) eChub(fB,[8s HRSF> R<. %S$3+9+#]/{`?AQ{9 Azob i'; V'XYk6r(ZFuP.>Ea^#H E\5T,X-x[`ܒ:ޡz`FgLBz Vz[*0^`jS3Xqv VzjpՍ)5 ցuyj\*X[3 V0J;A tVNٕu{`{|`5{mF!v`b9aP>r &†!ٜ/+`Zƫ3XG+tu-8c09Xa)S? Vzx_ez vdYHC`YnM`z.X3(nlڿ-X7ȸ=X9wPsF]'X{5k!։kxՇ`u=Fv2X?QTSB3`%"߹`5sDL~9XS HC+p)hp-XpA׃5n VM owH c=j:#aCὧu zU<_7=f7= ;~aa/9k` 'C`zH0#CQ{.֌T:1tE>rvO(7DgQr_Zc.Z޸=D8QbBc!w:;_ 9e)9C--Ά Q,Q(2\ 29Jרš ƹI 8pzf;!u7DgCI?e3։˸a oٟ^F[Co(c} p#yC\dEh)Dl`ecF8bL ъ?!:!o h=t1T?\PuBB,{P7G#s*ss*sP5E<7Te*SP UZ]T5.!^dB2]a] 3*\ U# Tܮ1P *ox m؅כm4j bS{l)|!yx.C ʆB9 +.N/Fan"=H7>L%Hpc;{ /=CoU>ox^xG+C ru!-zXjquk 3=ca/X)zE!'hq Ͷ؜P*>T{ 3Z;C 0 ˰ pW?yGn!_yP>PlȺ!5TwQS92~;< }س?#l>OƎP5vK44}(!LQ+c:1~@0 x d jf @laZz4 ې5G)de /5ڃh^;Q*W*c6Vf\D+z7V! 6Mtdp!xKEVa&LGpۆ-ޠd0”ԙvS^ ;^ S`0cq0uCtmha:xT50%`4zV&_\0m]w[tb '{3v.ȴ ~)9`Ar. S#"q( V/8oe#YW \quWӯGx 'ҭ!ktw10-C Ľ>3Lmg+ǎ0C]E1 haF܃^ {FĊCpW0Eg$caN#)irg´Ql:"9Ô"ui5p*kZHE<nm% " HoCϡ` ".kC{aꌫ(u?L8k~sD SFJ095a*5 < ߐ׷xax̛gՇ>; _:k=ZXK eQrdYf;x Ѩieo ym #GQ0x<}UBb ߓdQWF0h*kD>Gij.n {M]G3-LYĈU/}"SjgW,5\Mpe5(w Wpp5µ`6" *|{'\²R!\_*kFpe.GpX$_por֔8 wlq WVᚇ9mu]Jڅrh=ߩFM6/\907ڜAm{lc{mlΖmλlHd8ls^glk7b9E Yop|µf` =ˆk! ن(apr#pǃQ*3&\•i2 f٬gNVpMUgI. 6_ׄˌ?({qօpUx"7pb bccPjS֢fց0!@,BVrANw=ᚶ7\%7A?\p:G8םWs*\Qt[υpY1`p͹_ k:ݠ&uB[᪋H;\PN.=u}yA!+c"OUq)q<0wr}pCj"/ǫp]#Fᚉ7nFk 5Q0@dQ nPpQcƒqF J74O0j%v  :s04d{q`lz?4ʊf_t*-ԚM/ C͹F瓗JzbQr!j5xɮ KU8˱Qc7LcF>N/(>4j)6Ybs #2_{y/QK7v[zۨw蝻woT>VύҨ;oF.ݍ~m6Ȩ@ !F5d=ngQ+ҨQF9LbtQ@h֋1F]GQ:ɨRz}'}eW?|_j)R3rDYH#5P@Qt_w+~SL7EaWs TBSpn>!wHDk(|"ջxΗߒ*T:RDj3 EjpH)#*VdJ'VT*:48jzUn8Cs-£v<1NJ׍T2lXgHmh)l(RG$Σi:$b*R;r]'}"uỏ h3(RG*ǐH#0*R#6gc6q3Y$p/{tܹM<"Ǐ+ R9#"u{"ёjaFL\_HT1@"#TJT%!TH^H^JKbX @wz"~`nD$J|2LTOāܟ#5 0W{\F~T(zT_PW'gYXrDb(dQV0J.4p'R֢QV,J5Gb(Pisq()L/RX /*Gir(50G(5nzq5cޖQ_ít +ZGiR6JQ!JB{Q K([(!(X#ulz`(poBOR۩\3-JG*#ˬ(( 0'JOsh3(]p[ĜX8J[K2j㘽,UY((duZŴ#QZ~RQrJQzD҃(xH|X/XkP E(@gQJ +IQʗ}䁅4[v)^~Bǰ?Q29_p|Bē$ >amz`z}3Ť{Lݤ9Mr2KncҔ&mB j37IW  [ؤEL5~1r7KtI˛&aҊ&eoȜ؇wو0IkIK Y1`@L*Xtsj`.Vw ʸQ\unib\GV&C֬I ,Ҏq0PI;t$N;$v5d7rݤa=~4LorՇhפϤ oR&mE&pxI+4tIj&-e&%XQxI#0fo8@ &eh!c@>" "Ymߐ4ΘY3ϙ[qy'.fD<f֥pOHӬxo2+snSC}*3Y0kq->PTꏉ̚ak[B1)"y8qkG^p8ͬAN `Z:6ghcffubsY4E XE/ڜߢ-*^Ģpt(jrd.}…EKI(EZyo>r!pE%+Zt+Y4 h\٢hɸk#\Eɪǀj@7|ݫ:[ ِ[TXݚZ䃱,z16N&ZYEE^,z"w4bvTfсUkфmE C-2ʢq-ZBck5COL a-0~'s.i79G=L0{/=, vtO.?-,,-Khj1:G8{H@ p|;A'-vlDZ#\aCS\2Y+cΒ|x~d~ƹDZez pUN]cMY#וg3;xH[XBgs+XW8xmD[Fa4ƠGâǞ\Ş( qKhh5oQWFrdWfqOEB-JFS5#u7vnEp""\􃅚XhaX :,jg)`HRX_QDwrâ%؄?K|_7 |•,mi=uK:<[ڙjX69 ngI2jfi:ԱU]ֳj\4j Uӛ[un:-b|VZYՠUUYuUo:YUժݭ׃81=ߗQUy[cUN/ƌ*l4kk՜q?ުIX 7^2LM L2ϲ*g[}UǐkUCaBym *V\bUeĽ**殳ʆaoUw7[5j lumMcU˽V%`ă(xȪͱav%_&GpԪ4\=F>NXSU[uq_e^*U(|ͪӨs_nYU{Vm|dA"ߑUq%Zu Ϩ?c־/Zʪ8?wbROFy/f TrROln`U+D|E@rxdKU09̪:rFZ"ʪc="1M,=JVAݪ VuI$~U)](lUSt;~PV?ZU>K8 ~j<}HA~SFVŶ_VE!o~Jg#M3T)M p 0"$M7M.mSB^絩=\lTo9  tWq ŋT/жMKԃ$s26Fr6u,o/xW)kV*vt԰)M_˦gxXЮM!l&[#7k Rڰ6hSܻ&C~]mZ58vlǦl9 kMڔl3ܦ#meS6e`l)Gfacc#l2#b2a\0 |&!f!1-i2LK46z`F &Ač[l{x [Y n% nc>L, ql6E6G\vٴQۦ Ǧ]Etl8?doSs[d;@NqM'\lA6vF Øu&+Q9 6!N If>i"4H?t>ci9k49G_5gB}ǀ q m/q &4dSSF  .Gp]4 q?M y۔#06Ģ F%7y?!oKCmQ.q,P;>}¼?&>$(qp&yBpE"<}',|FpM[/yI?M;xz(u71ݦ=A>OMX}xƐ̋l:_yG{eS4>o3F3E}?Z)h%Zȓ=ZsDk#oh̆|P2W* Kh%\h]-She(_ Z1.Rxq ,ŢţdV2Y6Z-Efh8y*Gk.*VV{̩.բ$pZ5p p@(\'Z1.k5D'Ph?8GchE4Vu%Z[F+h-Aּ׎t ם9߅^h6=xݛ4(ZGPch׸r~}ϢºO^Sy`^>a7 _בE-. O0"T#u㜇1Zi(/F/Z;Fc7xİb=588 )z\'P=flw?p8}:J+τo}֌'"?G-cBcT_bT"Kel1ꂮq a@n5PA$J8XQhba+v9 ňx`?J#U*FKh{}-c2T5b##>+ֈ1S;F_hI֏1Z(Fߐq"eNQv1ctSLcdG. mwr 'J 3Fc@> Q @537F+Pjuxua/r/o-5QN(| F;?2f |w%o}$FM1i'iꀜg0(pCs""y/!e 7cT=sq>k}# J=Qs6|y/c_N&d} g=K/770gw@!c]9C鷰#gxlDFғ`fXvK L;|B&bP41Fs {(Dl` 0? ǨחҨq؂HAo;n#1~zpxFgƣڦQ/'u,\3M+!V2jJ_9CjkXϼz/VO/# j Uj՚"Tq`7.1gLd,聞8)%cOXU/CLS6V/-ΖU}q(R-V w*/̨8[S9ናDa {XY9{Dɓo؜r}j& &׏Q67UR >7ܹosjŪ.7'؜ڜg1%V#;2":aF.ѕ|` Һ=VٜGŠb=c5ϑo+V6M0c>#buk4ßq0Ob +'rXy!a*OA d h1YY~U˵̿.V0qg5Vw+=9<7vjwbTDO<@0Rk5zjsFg6gG=C sա#||XZ}2V5 {qg OQ/8}cUJ!h|5V_{G/(u=V 1  r;VF4D:Ӹ/jXu<G|ns|Z]Pg猍x^$"x^kk!>x+Xa{֓W,c}#E8HX%cQH ك?v{`Fb8 a[42RW\LX0 STVbAcf8+nᙆXT䱒Cc̲O4Obs;;c#^KUYDdHFwI]~|D bXM%Oed|؇_8Fy#~LXG}(3KLi3V)k8tb41Fw`]3NnhԋS;\'g8@ΐ8]C4#g鸀caDތP{a8@va>ۗ5Q7S ƩsyhLf| SY3r}CS!L-\oc-88卧Nn qTr)N)9N[8qQ;8@8s2u.cfWaU)GWUlu h'^ϱ2o.XsXU8^Y$^waעR,^9K%㕉(PkPLrx>|wyhd/WcBxẢpzb|x-R+^AW'^ѻ^f7dIV7F<㕃$;ī4 b!(d<<l/_lnM^S[mX>^;īTxD;ˈB]5twJ3^Kr WA2x՘]ȶ!la/׬^;KU3qw Rh,rY~,'O+㕊AX]9kk n^{s>m!xNM#^wk.#2<"~E!/8` 0*|Ppn>qQx<ݧ;@yƽWv>܍WzEOo=^'7*8 ׍^1w8u!|l/7$!w=q(oWLq㵙}a!x]Kb%vP?(\ɡ#^SQ)<ÈH HfxU{1*-ȝʾO?hN}|Ak|k0#&>" ԝJ>qQr]1r]~3?sj5ab,+ _Kq~]v<@m6c6#XŮ[:Wp4fW/\ûN<.v:k6˰Ob<#GPt;H=Cnd:lWvW48jv88p}u|cyˌuŮWJFή&nU]U yz۵]/uG+ƼވWv];zm6A7vBƷĆCFϺ=[x^g m|LJ^ _jGv zcW G'tL,j8c/&aYyn #:x6C(rlv}ؕF^ó/ήݮ,I5ObήϜvI6x12|'&9^$HӮ8̿U6\6}dHк Z)A2'h^-Κ>{Li%wITF E+iT(Aa 'r,|fUy1]^؜s/mηlLolYx_,A'=fK$h>b$aPc`6?Qtzc9.!$h6+M -b(X_>Aѣca}孔8Y$(o&hl2GuS#A ᬙ JC: Y7AXрk'(Kh،2%N7O#x#Z07V Kzav>#]DUt \?JPUl;&ݙQK߃ =r+A 3IЌ_'kLUCt{XNБ H'4;A$mYRny쨼"A LPU̷񑂏kom&#qtn` %AQ o|ޙ6c.{{/T qCqE_F.Wb$zC q}x? xGGۋ *~^C_D_&gW4Zn$(-w'Aw9x ǴPJO81S8"AQ/wIPf?? HPr{'2b3=xK=T>>K`O&r/&w߳>P_[J''hE+Zin_!!1~%jbDy];:CQ{X?$2M?| M d y?,J|^6r2:j~DAL35gىZ4'QPy.vGEsq~,KTD]C`D[:8kŠߐk؊G(~l;A vwk,F.vw|fDM@-.'UzA>ϞR{|õ{E>D ? y6 iD 03q'\&j@DG&1y4b5Spc*>Q ܩ>_xk}pb$ߕVJ-E"!s%j6. cZn`3Q=C; 7>C0c12:T"C3;9 r::<t=zUȡu(wq.P*$s(y eyԮJPjeP3x`y\Tӡ`j-vmq( c: _ϡKG$̨Z!lhГh¼YSś94qA98dkP<bFqC:۱^x'GcGuvqY@n fa~{;}CrN$9K9tWX$wh.. hڡbr.sZ^XV84w5:hC) Ꭲ#2nrVLȲ0;w8EwOPG{dkCc|;CS=Bnr!}›9Z:w8OMGk.L\tšrX{}>k!tݡaͨ||ܤos=Y7j=v?sh/>'/O/C }oŸp`[V, 7s#PO1xSjp:xS{/a;#HurP >BaA`: 6RBPcC#Q:xqM<؄x ~cN";:a2V("7ѡ*hXCx á h3C޳3u:%r$yt$uϑ)0\$ΟxH %tMRIJDI*[;IC')}%II:ݓOqg"z%>ڠ?POFl$헤4gP~IaI9"I$:"$i MҊqI8>IPlBf1N5aҤ$SQHg٧&0ʣ6:`2M',AIjfn #'x2kW}!E"r5-KRIꊷIZ؉+5 VqpQȸ80h\cdZqc̛T֛{Kz/7[;lK+HI^LҹIʺ^BIZ 3NLRCIo"al\3C0rn菥؆ǒ4p'HD >INRq.& #}hJ`!<<0s`Dq ?Xxד po7x+rd?u&&`ʽ$mxQa#<}\;bŞ$S~2?0_$i ڼ߱`~w RްP-@[L|GC7jx+ <}\mF*z I:hl9ȑ?*{y gj2F#k8E07 m|F8 :& }b ~N/%7*gxr&ia#6 rKVj4J:U2&&fJ$\„˚_-YKw=sHVnLG8ZLP"r%06 s'k`dCțL@R 'kKdy! rVNV*́(YѱZTOV:[1PnjVasdi,[dk:Z$kZ+blh8َ9Qc#%$Zd]A{&3&`!>c|/9<d0wp$<.r (/Y1 GS' xxd6Y'$%^5JMzrÀS25tzyf$+?j"L_4+Y9<;Y$2M~Cɚ 8ƢdXN>DXH:h*YðqHE(^vX{س0PeF>;~7:ld_`V` lksrmKVvj;3;u oeEaOd:gx#ZJV[/r8Y{!p`kINbQcJw^;~[18tP#Y1 ?$/2x&8ja%aAV/։ hX؇xMa(oaCnz ' Y(ǽ8HC;rӈCd; ~m4 b-8Z!ănXѡɚO؁CxF E->5G#(jG+S `!d96>}㒵5LLVt=gHJ='-W_{;*dA0'=}i<x Q3c3jΝ"_LΓi830„yS  F`.‰k-/9T.H@")}8T)Z]4T,F8+x%S +KhoiG2)[6Epwʥh.k%ʜ 3h]:]'n2ޠW_F̍Xxo3//n$} 5=7|?J##af ! ;0J"#zٞ0?<(#uTxK=17[d8hQ^Ŵ(يBAou|CQRp `ZFp{yfeM5|A pv`\˞|F9=8gĐّH] (&&s+"1 h3pX$";->"FkZ$;6x2TAl#dMn),r .EH4فcKZTLg0fhpXVpSB|Yd74gtka--2Ecn#-ul{ ñ9"0ErHU\7@in8˸AGq p`5# NXu:5~g1n#[i߰(pTm Z$3㹎sĆ y+I?"S, Ri9 -iELr,ri6{kEey>{nE-^bKoؾ"""YV07P` H"˱[-ü//oZCMvEH=?^H=l1GcAi',rO~=mEgX72g/З0\b}`m~`'J!TK5DV{(*p`CTVɆk*5U Ho% V)nXw*p.U gobY\٭rrXer<#m.E^P@l{$cJc^@c$!M>4EoL 8c9 ~Y/hXD*dYMV*bVɈ8x%ũ Җ-i(R*%=X~KYY[y@0 +"q k%AVa fF|ݩsMobbC0jí11A^{H:{tb؏SSXtF܋!X95 βl|A8~!l4FDz?X| EkKY2Jzw5xvUzJ:bPe\oZhT7Z%7l&:cV,)S; ňV n+X3a ^ :g#C$aA>: P0$=xo(r>6BcVvǭ2{pOQ,G,s(raYx{t=W:a4]#X_n.D Mƅ3jw8Z9@V;=Dn{qU OGD!Sg.Eh* -ƆwUr `>~ fCĄA#35C/VOaX=Aw"}ux/1E񼅾$V$"[ ?7ٱ@}u<\5v2*eVHD/3^!IF\|C&C@8~7f>"-Kn@ CxAђ67G˔hv2EKRDKAkLO-SEKAǔђ*m{+TJ-3GX1C2FKW~D<(n=p"mhɄaH5Z&#Rg9,/-rD@$\'Z狖q8珖&M% 7`EƂ́P|b.-Ƣђxѹ8kGr%K,(!2 ˰;pѰlt(-W +_{*D ,9Zuё;Sr3?C((44Zf!0za45E17اGѲd&9-F|r2[Y-sm:ZF c>Z\ tHT%7H##&b@2a wΡhiXw-ijgLt|8-G#vW78q"Z6QT"hizyP#E?# °"-Կ-oDKmtdʭhًb IK\Yꏣe9<؈븅,Oqߞ9_rE&Z m~Ge&RFaX#Z^7~Ӄe_k. a= č]ќex C g-6rNQO{T'^tv4"Y9hE'l~C7afR|<_RIm#VY#cddPwYp@Hs|EƐi1R$Y,N#82F\hj!CG1|ZsH1F#kYl1R%{¬1RdȘz6< cn#rcL)n#ڜjA eV1ҹMA,|H)\iň9S{C_$C#dG|:H14D_V\DNaҙ5ur]cK7A12{ 1rH/FvacÉzbd-3@ iQ!29 aMH9GolMqcxqPga$c '@4O=MfΩ3v!4y1 ?u, ½pg)pog9A̱6FJco=4;|C<#6"d 5Mgs1r !bE l9{pŮpV/!*60_#F$aMo3fa/ OؿX]Oc$3z5y5}G/!||Wo/,+3>&F7(KMP ~ờ@/'3F"`vqc nÍ 7J~"e@B9̄o`lA"sL X+pʹԱb+ 2 `bX-V!YX#VL9ceb%#ZFa MXYm؎G"5OkXɆ^xRbe6F!b6_X FOtlA<.x_$VÍEcR0DeXi]"VN"ʕ*hU؀^*V!bbX~GbTXyaR u׈5c) ڱ2.+ ceBXԘ܄:skbumxvr Y"wNr3B.Rq5Vzt#wxu=bapok^vO7a-7 ۘ38VX逎4ϳbDr96p +Sbe>|clD OnөLz~k@0XiAUk\vjC5a`sJ浱7aZG3(}3F֍ۦX)o[of[EtA/0n'ݱ{+hAA $*l'$ʱXYY: )z\<^H_b^Yht|^㼹+Q&}yg^R ce?^gi{SY+kC70-/\B$g7}j1V2|KgH=2LFNxM$?/Ŧ;V{D#(aƱ7+S9|`"3V%V5VxcR%j㤢Od8';I9z5S8ɉZ)df8ك1$ ;+$K'#]K'-30LBp8Q؆'Ib|CP8ـ$q%WxPCɀfqr9oA -#޵s{b]$`8i)x:\'{/kD~u!axXGQqbtC^{lgq2ȑ$aEĭZ{x xo&_pl!O'vrQbWDa:'OT8ziz >t.N]LW;R^7~=ljSx#'N[Y+#y &e_ћhpn'wq8j=M,Xcke86yj&I L~tJn)l*Md^rwypoK´0,L,+´UFF;Lyn64K{#½_ýP[ppoEňlOw> z_6FG{Ϙ&C0)M@^4$7MR 3 o~IUi,hW(^1S˱Ѡ0I[G6 b6ILjF<IC4G;|l^C6) SI4F $U\P|d{ˡ!5czF{#sAlO+uPi(6bl+$]%B6qWM^V䦚M>V~䮦Mc 8P&+kă\ulRN]MԷIaA 6x$6jbÈ ;),c.",7I%D6Ɂ-TDctH_oefךqЃmm_G`:a3,naq,s?F,H,`GP։69?vMjbYcX\Ogv]_BߌbeK= KS&N^GZ8k50/XbSqoA8bgMO9I]=Iv+!E/{2C)c(*Kw Zx/e^ x)vxyAr08^&KxyA`x)E 6E$O/R̴2<]pe/TxٍBvx֌f؆89e6.CxD WK@4(/ ˌҫtd)/P=1b / URVčV#^f!231qjҹN[KbՋPALb}|oj/yQ 1 7pQۚ0_x<^_+jҖW|G#s'`/Nt/p![DPxiu=S0g{K^R7G> oO~/0rP$/pz FKK9F~/K+˸l&"xi9/^'ˈ̏ZSXcx9et8#^`1L/keyF9#r΍36'ȸPa<ŘEbE܋Kzb%, ~/#wa܇+(X7ȾЛ8x):xA<; e;̻wyF k dǹOȻt" e :x|,^ 89ňE'gNqg_r*׮K Y =8*G@ G܇y}/?Pקg3c/3 g8wH/0'"t@- dD)$0SrOىkh:A/Ii%rL ?Vt@΂ rqp|:cj f+(PkFOT/Z$Jx/(K%/M d(Kec+ed(K_)Qa^`XDarJ<Ԫr)1*UO H5 4>jDQ;Qfcjr Eߺ%J>O}  2`!71` f6/&JfyxE|GΖ1[qaGV(ۆX &JEl]8Ѣ=9f_`_,*^GrٝXWDB.ջ&*lv<%dN "=q{a Bk=;Q}W1%k@,c5(4w?P}4za f_&ʑ f"_t(SEqLg$>VcDنSp' 퉩D#se.v5Z@MoaNYDbxI"&erb\IMV{^_(A[#[9׶QKD972L_ Rt0Je79|, $!>2%L9+ ?pZbÊ %b@ EK%۵D|#Qd[.%J.>g%<.e:=N=8x(q'Q)q37{A߳C~~L_ُxq#ё.O/@iTW>BW4u Tw2+kC؎#xWDL"OΘ(qHiA ruk4 ΢G_pËT^GiLã>dF|'qJ% a6_tsAS `ژ?P4)>gp%)M͌ԡN9ɝ)+rtJMXRM0!)oq_zD NɄk(0 %S2#2F6$btBW\V)d%ȗ))S"W~*.r2W ȒNQ)q_1SjqJKFIX")i:9 vv7ػ]2 ЫS{8-`2bSn!}{HD> 9grC2 qS.F: ">픩 a4O~*㜲a"D>';LqJeG\Ait|3rfs)4KOb7̧ gS6/3e)1,sw0lSv.n7蛖Mͬ}SRk۸'{aiS!y8;%8v "GSs@Ċ z3 i8˙sL?_oq`m΂Nps9^:e+.b~&LyZ?5ʾ%F9܆";rX?K؈ >qn~vJ/k5Ý]$}Vѿ9WrE7|OtpZ2Ny EGX)\EőC(۝rSrO? %8k?ֆNbu9e,hݸ2Bp5H9`%.!|\2q %.sIuK`rI.%2*l&4lÎ.CPB[p!Y6,9\R#KwB.U%E]Pдw^-A<%]2{qsKd 6v +nXT%ʻ$KUqdA|Y\ 髻dZ ؑKfu\sDxTѸ/(]k06 V GF.y 77vC k+(%BZ -wk F6.I%ѺKv&~o7׃5tI^.iGx.Yԇuwɼ.YK^h4%gp 20j?%SG.Y>%g1z #XD8w׿18qqKMvI}LB&O. E'wlᒺ3]WYgd%>"l֍Y6\̥ϣd?. ] S,\Bh~KryKJ*\Mkյsֹ0>bFdDO7B.)zexh%9vjnD=.)8 %H璜]3~|%TaO]D#܃GY1Gw,=4'N22uɇs.;z Uz%ԽMV=za; q(%O=q/%y~xM,sOأ؃w:\KNa'rK,%7[$9A=lċ. ZgotlC?a_op%a1 cysIo f6ߗ'nEc9A\.$+|҄gc|ݒ"~nٍ}T&/\ p˙@|ò .Ƽd<ݒQ<[6! [F!RJvӺ -207dtKLn-Yܲ$[dsKnqc_Gr?f/7qK1Tx]X-yO>Xpk)2ny/qKӢn9R-GL0KqwAn)،iIYDRn ҷ,+X-+e16pKLClĽ2 ySBKTiF$GR+dj=z"!z582qd|Dnڟ,ƒni7- _5^nxcXL}ԛȸXNg`[^q|GR4\G6n=8s-ˏSSnӬ [`8#Jr~R1aAܨ@"Zt*[n9{-ǐ{-m ? Gqp`<%XsèK-' kFW,i~i-5S칏n-?%jȯ=; 1S 0n~?1˱kBߌsoaGObx[=jYq5GfsKm[Z39XՔ@!7J`'R/s*8s0΢@[z W[!If`3&;eo M؁HB$+'H$08 I%@$ 9I"oH|D$ H$-Q(yN$c 'Z$i.IOdD+cd͞$ 'o$釛:ŒdOCdM$y rIr/u'*lJIRwWMUK$j&:Ir&ZP~$IaCIQ´Ƭ OF&IR#q!M,a͒-.74'G؃h$[L$!ƶI0KڎŽ퓤wHuI0u%.<ŁIr{H4$#/^"/cͤ$aQ| j&|,I=gmTz$p57g_~9?s|Bxd ou=AAGt$L9D" m}=rsbΫAi=R0`L8#u2z^& JXcA+䑄9*ꑷ)˜]qG!Ky)ʗ.$/㑹eG2T/TH*d ȚZ6k=2GR6H <y$;aZcLo{lꑾX͈wQ99ŋoI Zq ][{bam=yNvHY# Ai׈i= 800dc3FauQ {1sGVcxLHD$N=Rn =9#G#ywrr#үXz#gO#zxSte/kHw}8+©W΂o#MR2/ꈬ؃YHzTE5E 1!Y`=A1,#c7#%l#6u## uybMD Q*2lBYY ȹ"?0>HBHNdiS )EV وĉ"}ᛚY0~iDP1 iEJt"EҋG "p93a6N@V9D"+s91HS 'r sD69 /T *F^[\c XIrTxʈ|f{q(SVF/WN$E +d(R*T"w14u2Z竊FDZQ\MX<\OU}& D 7H$?oBo5%Q3;5gZ-5|B {+kM/жb]<@$2%ގ~䷣H xq#Y$ MvgM=DROoXKbo>/ONj9X$Pz %#Dzc=GCrxXexbh5Q<5!d c vO~3D dD~\TWX .L/ҽB$G)pXZ%M sp pʑr*ʳNʉJ*a*̨J:ĆLuUAJ*q_P$C*MZlrFC(s[ ک kO>:liOFN*q13׺IzS>*'Q#u?C3VF`bE7,à*pG @*#l5A*+]$γ39Frm9@*p[Qo,F8bE*1&D &#U'~{cWG*gp)ߘLes: 7T*WA%>ҳX'ζN kJ7EWΥo$h{Fz\Q, <_4cMsb~"gtt.'=*ۅ5ë˹>^YUK#шn^Cw>uPԟYYx% ^)x 4{% XWޢ`Wj`"s2܁rByT^ٔ+GRL8qo,'蕞ȝoWb06WPO9 !_3W'f$<Ąyr-WB^ޅ*Ab^J^9%Yū^U+cq9zRg{Y+}¼WZgPWJ#E C^G֚^فhT+x%W5` h+WpW~`ԥWJn {ŎD8Wra;b W%ߨ+{# `JI< ߞC"GGxp!^8+g?84GS&㽲l"kļS`=0+efye4lcc#^[A^Wz*+Q Pj=O{>;e@]4PZlU/EP]sGqo CA4E lx˾p{߱ p _}XBtA O^$-j|!>$ s8gN}'Hփ>”_ IM0Q` +qiVM|B(gx+E{30.>ECqoNzYaOxz* :h[>kc8DL3h^ )РRR"^Q*Omuix֠tbFijY :} 4*`JNneЯȓ۠+qE.`_EqT&+h☄{H]ȠPAK5-n% ڻA2h2s>R"w,`"b9*oвhH[W4hJ/Tg1 KD c]KZtg5nТ5 mkQ6u,cX%u zA= Aй14lG乥A6!5-c[Œ腥EvS{CՑq:= (ݠ5='12h5Bތ} AG 0:Ƞ7tP.mD"0D'u)FMʠ>zc:69ܘ}Q}8}B# #0sQ7G1x2x6|`;ѠI3y2kF7 Ba2"fA~L^ ZqaLsAS13˼XK؋BHC4]ȽX/6h<,{1rzB]iк]e; Zp k@8Z5xð8Qv=}D" 7t5nΘ٠Ŷ2."^n#]>F`*qeA5} Xz!099 :NGcD?<"Qw ;dH`e4š0r=50|FMbqrQ{b NF(>ڨ0w 9F|QH=&$VL_# Po|jTt5 jg8c=b, m2s:רY`Q+ST"brm=ߨ ZBF-v]dԷب R/Y`Ƙ^YIWu ?sWPl @3s=fQ&lȷŨCb+}趍X5dyIߣ.+;1ꦽ> L<>|@c2?_ ]# ?<1j +xQ)g%~ _p KQXH`+I\C4x~|Kz >OF=gq"5`8)1/{徲QcQgj~g?OrZ+p7t+t(%'"CEs^ 7Qqa(Z?LBQ';tpH"O"g^cr'E :Ԩ) >j6`M_G{a . Vd8>&m0 ?y>3 nl6hH꣣hJ=&P(\?dL-1>y7`Ap͇i}zL:U<>$a$Q2cL`K)*.f'0Q/ўr#V룵Qq ^d*cV<*Lh hL li.J^,||Ay5*V0m\|!Aԩ>s7`hh1t!lhf>z9Ԋ[s }P3F>  g{7ZtVhdHl:hfhXm88 :hjdF@U8#$!]gǘ߅y2.b~7A@wz ܃$}tcՇhau8s`g#}4u C|tdj?GϤWgsjZHuc=kY3xf^@6hM܇D>:|֭.l{8h 1>@]>zwSSCnDx{}8z9OQYFyqDK2`u ᪏Q;ѹM ‹}t&~>.# yBMhGS朁a,S/4_}4-J|#>~sWE 7Q731⣿>Z%ǒd#'6jH4s.` "Ċn%8j5ۡh+Hy7}'>E8p|W{ C}}uMjhv't +!0P_W#eJ_ݚgSj4Z2j:_ 諩3j5 :B dèW;!M`@lZ9 Սxy}uS>_},իE}%.j{+yJ>5=W_}ᒾZG n. Ѯ(V++ jC?м,q7ѵ*9u |;T@w 4vcD"}4Zb3Σ| Chad\}6Zu˽|^7`Q1s!y`b5>/ۘDEB/G&hQigZћm|\[_ޞy;jNZ 3ꉞۛx֏!}ՅT[u c8" 5ji;WWY_Xr^W0r)~-XF&̳[Kb,Fh4.; 6x`1n/wRkPw^ pO]{>j}u_}UWƒ$|uA=LAb`<%z|Py'bOOTPO&cO.WEa4hB >c $\m0pB40Oor?}ObS*?O!!AL~+'YT0|raGh-7GH~?-脮x(,'nXhPuScO)G:eZY?Y(Cx}_Gr̍ 2f/ZO?!~oi~ڸb5u-r1c* >ez2n=E@}ޣOS R53q u]?] 4%7f~z~ڽ^mMG[rَ ;;T7]]'u#?OcN姯O}9OU@?-1\ʢ b n >#4h$=XxCưq~ dzNp@a;80m yJ.qG B̟N/a3?9?^6\@2"bbA3%"-e_2/c/&4?sȻ=oOFjB\G4mdm&[6>cv것Xw/f+{سb^s{~u.܇c1?rG衣1F?A|'t?5>»ubjN9姵p%Pd8K}py.#T3HwA;EMbřw\,O7Cyѷ S?xÚk{0+QDt+"1l>yy5rjbq gQ$GgFZ1 q{--kDQ[_A%Ju5&U4XKMkH.P9Bg Qׄb6J5ᘂwH_{K =_5/c'Z0c.ưAj8#lx1_ˏ׸>_](2`*a;&bu"d\'kmfd-.yMײŸ*L#8(d o`GGfU׆8y812#B"L+#0 +U [d\ prvௗwϠV틘m:p v[I.j~֋ac9sgb_BXtGxv51b8Θ7sw}bx̾TB[ZDik#,5ۗyEych5c[zm7=@?Cq ~&6=Pq#t$?_}r5 XكќQ xC/Hi&y@>2PNzūEo5ƺU13dR[I͡&L:{qOq89ߥ1[|GcG5ij3i/OoLZ%Ikd2i=z7骅&=,2i&݃UKRe&54 @U&z!FZK~ֳ FGMK{I7"n1=|E& "6@$ 0NiҺIgag; ^3iF &m؄ .t!aenJή MxBdbmQxWmrA;<\M -1Wq>tc:qIc)EgY_L5[xgy94chѤU?_'{}8h\,a =t7uT$E\G3L4_-co6cɰBQqa|%[loě-4 qVÉ6r爅N|%x[$KBAI\;Xm.ȟD 1 5jD/q!@b/-&}/@"5b8V Mو@3S 9?8@BH6 T4&-87V)4$5s|>@!4+29D7gyYxC006k ‰b uvb\lRY7/P$G,l%?P q9rb"{pk]\(@#8;`ZX(ɼxBRZMqEԹL>R wD#_>-+0+h hhC/VmØh5FԩZ~@ Z<4[1Q>=X @_6 Hh 1c R tp; !X+z ХЎo+@%dl~HO4QGgfY:jN^{ۘ0@ˮИy ^Z;Av8@h܏xu,@#\ljr\a݃> ܰŽΏb#ڏt$@b3'yN?OpoF5{} >7>R^Z =q7c7-^5tЛ.D/P'>L:+ 8POlHv Ԋu4LJ^RP,AT;uVF&Pe@Kqw#CŒZ<3S@M#Pz\[,wE< ס0 5x;ǒRڮt))|*ZFj|D庁 <+|>]dlq=27ԘqIlhj Z'q\j>?P/`] Y.u9 - ԇ(d,flY\ Yk N܇9j#XA1X1 '&&Xsph< yג{ ]G=h}u7mذ}5POc6q;违 ohp#n{苽YU8轟{8@N0 0 s"PE7 O 8Ss~:F. d )@X /~ 6ϗxJJ=j;o[zNz@wGza@%PV磩jƽbNsSHba8ꭁj1i -/ao& 5A/YI_CAZ#10E~\O -"(̩7u@'<@4<lȖ>Hb2e`,|2iB -%H^ }#H sYY0H_(H a 6)ҬHQ$H x^łtXq#k_A'{klH`7 [uɃ` J~`EkHA~keoKGtWL š`,a0c%"ϬzO Lff]hf`6kfT̚t bu#zj4yog̺mYLfao̚y>1cf> iY.2/^brvZ4^a־+ʬְXkjhHάsFB&jZh;$=fĽf\a~:S#fq̬pYg7kCȬ)k}F s%1 ߐ(Ҭqkx͜1Yӿ3kŠf _Y1~aY;`f݈˿z" 1]Y?!ݬu0}Bt9D_Ê!!q!:*YSsx)ˆBkEjXqV)hu!/D ?"D <:D7 ScC4q\V'hI!jó2+dph!z|f>gh9!47DECӒ;}'kawHwomjߘwil7o?\g4xH7DG#h_Č!jA٧Bl.Fs!Z 0|ֻ&W;q 1 C}m>4 ~B-z*=V,Dȋ]2D_Ҿ щ)99DGG+5bjP d[!:4Tߧ ՍCl!TH&̡jzUNt3GNAᜡMsyCFP] jY("h_ĔՄ:t&/ЫlfWՔ5B6c7a\M +kP\;TrPS/TcAn(Tj6fݘ$TBS@pefo7[/%?Cub :.k:>#YP-OKNPS"S#k֏AcpCP}金=a#On9޻V$ P-z~MxG1:q_`P 6.T(5`^"PÈBL ׈EdL նX0OG=pij& H< ,Κsgy& 鳩1jQ4(,fl}|DySla4"ضm۶m۶mFzl[<{xMdﵾZ3w.\=w/}"9,+9g@itcHCraVغ*gk# +Z`61x͜w&%ʣ5&#G$"6X=2$GJ9dfNY|^E)Gojss8oÎw?vV ORl5O3?grk#,=EsETr/rJNWNZWI9:a)."\I+8IѨ!GS'GD6sRNIWZ9)9i?^wRNꀛ0vtR%AI59)_'3 >Nڊ)}Tc'Uty u;I0{#4 F;#ZqҨN I%'$'R)N5IW9t'pRNr[HKR'Z13W8itRUNZ\W;`cP #^:'X車h lqX|­NʾI1btDWtE/1 qN<öc>^rM@}N8i0ƃ܇V󰓶qvDQ' sңNjqIt_ u8xuR5Li?}X|!'MGj|#̷E@yBꌢNwRG0!19Iso{̌7?l S'zHG"b~Kk'žg/w.˜m2c쎸vGu@=*6}3E<׏ʙDoN1&I-O'g/7({#APQ 3TKa JF t)\%A1Gaj=f^Za,4nV# &'E%4T Ō}F٠.EIW u2h#^#۠Xp>LD_f`YB@Y ڄ=xa1$#EWA u?ޠ<'o>9&>`u~ꈳVȠr R@bŢ]qYXKk*rAy  dP-w,aP4Ct4AGc:yS4t  ɠ ] ٝ{4} Ϡ ܌2:`K 4, p3_$3CS qH'F_4gs:!|h|oA˖*5<9(Π ā!?>Ay`l,F:<2c>13!A#>'J}6_8ߘU|{aВtF7!0Q=Q.QDz>QQ>Q.jXd[ 65MFPQgfmgba7 xsYQPĨ_E\ܨF -cTtebT[xj#kekQQkQ Yu141Ds[}[19V3Q{:>ݍ֋{QemT1FCTkexN4 IL8As<2/2u5CYjT2bnow<[Aߑ%}ÄUFZc< _KAjI؇7Ѩ ɨxl1j6Ĉ{j5aQtԨ:nT9FEKQ/7cuF4 5"N<4#?6SJb vsz¨yxE^U=gw@pQUQ۾SFFLm2j bɨZ8|MhR2#c&oμwlR42f1Ɏ}YMͤnMäGLcۤ x'ÁzѤIGF3?+M.\jRw~CIX&=@/McRŤ7~&-73@JYML^\iRhNbf yaI+p{Pn8 vz;8b2SXm&A:t%t? ߳]tԶISp *j`V!{!6iBL4Kq~.LPڤeLjeM:[ΤMZZ:U5E5rD&]E 15M*RX:qv6sw1Ǥ2s9cѓ_ F-b4y sԤ-MҤE՜kX>koIW64g+kn7iNmq!ف{^svwJC&6+qئ%gt eTv¤Xws 8;(wڤ3ϚzE+&,wש50i"}j)Ϣ'Bo,a< <ƘXmhKA>M>S?ob˳I&!R<<άfX{pOoVug0kgF&f2k9nZfd1'YX?pfKv oa7V4˘۬^nNf={3i4'6 dVzY]:nfOnF~xǬb#j,g nZIYpZmqEPׄX&mqfyCYwS:Ǭ׬aϬ3WȬz^z`4XQԬ-aV8^2+Y5˙5*5 W#ZYI 74kR5M:O;O;R[uZR3h6%;, ``"w֣{[ڷ3F{ vXcG#YQYQYA]_ТY'0;>1oѥYq uU|gYj0 a1}(=nVH2+nYPm }k%EqfEgaG -a=Nd&Ypvp~S/^4CčCaVdp n\r^`Vbz]aVՕ᳊z9Fb=.&5f.a|Eq/Eh.Ƹ(E-R\HuJ{\ xbCć0tQr.z^{<1۰+(nTq.\Eٻs$<.zE)M]ԽrpQ r;4$CV.Қ}P cҟv.sHhO؊Kx\p\tзve^te7l}^'b C7YP=1= ,oZc1R;|袧`A!.Z pPb8lY4]dG.8;^cHrQ &,]0}:3^/ ]0T,E uSC_lG.zE53Ӱp)ĭOHCU`6!jzXk8%vdYG,؅Ecp 6$>FG<6SjovQ oqQm|EMwNvQvEs6 &#.,G]䍹H:FߏSs GQD⹂ӸF9xgY2Yg뢋^b*_!+?3\xg򀟱gi4jG<{'"b(j>%|Dg.! ꅋҽ(Q]U߸h[yGOTUDbV쳋}a+ Ƽwꂍ?8G.x6_m 8Uӻ*$6!:Za3anfWG؝UrʚUAF JEnW\ed-0*μwuv!$Zj"*xW/WFSLC|vU^^ac=N Ga,& G­Aڋ3L>!ƽᪿmó]!XѮCj̿{:qys%U (Q6ꂠK$ol OrՐdW CR\>U>c5ri(U[[Uu p}QW)ChVpR((q0+K>/ޗGEWTrUrUwh^U-pjrWݬ*z\ \U Q=5aN-5V2f.x޶>ӆ}ڲֶw.g8up,sG(U Ш tyvGst{1o]e;VuK8gxF\Ui 3x WE FK*-iX/SCs[N#\UGQ\4jɮꊓxS=UY^/&iJQN-jxrܠ b6 1Q؄9yQx.pB3:.&%&XgkWqFPh*b=6qՁԙ{gf1 q A 0q6,sxm^fXP CSfbc&-;|Q~xȻ(Xgm0ox vWGS$3t<[byx(U1l7sx=/vpsflildwLlw8YG'|ƈC\7Ba珐0s阁GxuUc2[쎞[^~Y/#` %XledL~h(x:,*&ڠ?9ޠUh%x,qa]v6vLjv,,@v_\w8=7]1.<yo-]~O5snj=<ڇ<\5b)#' ] YP뿮\-3za.B3f>drYy~>sf7EfqIfsӄnJNx|ҧʵ9 e8(btSyBMݝPM4,M nd4DsAH1\;!M2M#=c%Mt0Mln:(M ]`Xe#ݑUoң"~\Q p5i6VwӀnZ8s97owlF#j4![y7NP\M1Yq']+i:6`>g7Bi~HN榑؇HWMpkDM7ͯ\uFs\܆>Xdh@pi867vSߦnM㛻i#S bT{xtSi Ed+ wڍM۸iMk;SG#hM]T ܴ3C=aL =n7!셾=9C# 38MyFQ' , An7/CyyXCn:MM8>Mc LZ`gl7a^xw_96inZ"|fݔn+L+s]8epᮣX];(zaWw殲9ܵ&v]]psܸ֓])~,z tW*쮳ar w?2D]z>u#p.6wUFW'5i.K#woҔ񷙻ҚkxKwmmKlەOwr=U{;nbeo#NUa5>`` 8#uOFs8wOrө2}Pl=鮚gJqWg{CM2wA XIVw zۘf/59<X8x]C+ 9|px=u]/w`8Ev]w9Nk/֟s;8q%v" 0!XS <;>fċEp/+ewG+.WuG묃79o2 ]0pnk`mwC<@;r}1}ChgVq1];q~kf)sp9 xɾ?+擻Zgf JΈA2/sO$;u:^gPʑC1wqQ%3;kc.oZ<sxhC.=Fhn otPN f,EVxC1塎 9<4ꡅX;3C"ݢ<UN1؏xL*1X/6^Q}DbE/|ƂUCC {Fe.s%P2jZzcZ9*}xXC= U< ƪG{ūj5+=Tp^k= .<ߐ{z`'CXX7fBL[mC=wx(j'u=Û>uvЙsz9c BNXpCkOr=)f=T 9|s=Tꂇ>aEUę@+*X뺇6P˛6g5i#e0WOY 8g/܇Z.|7b0.cX?c>ZFOw&O}E9'O-2xSPfOpZ{*?S Oق=@POuTw1(O}hO-TXtԜOEDO5”$OMEdM]g穉H祖P ZS<5a *Weꩽ=:%Nl{h݀yj\O@Ӧn o(L4<hbH֞*Se`H=e=T>ځ&}=x-F %0jDjx#=m"z$O2S}p>S-0wj+cdO͜⩣xTBk橁Xb3z!j2GcJ63t:A\p$ӞX"q_Ԁk:]7=Uᮧ#K _0Kxl^s>/ׂQK}0 \[KszRKJzi!ޔR ^:^K'R ZRkF:^]5yio}o@KGK3/C^Kxb[޷R^K1++RK?!/"dB]{/C^JCQ^27/i,%tO ױj&y%L)BMQjOt/A3tc2soR^ZKb/ X⥝Ko,ҌU^꼚zq-үR"F%;7SKF/`.ܷRgL楢۩ reQKv/륁4oྟ^5bbB~zR~x) =2's^*~KݐvK^Etd^B F]Wm{8sC/3/5A,<Lj0 VD:fbn>,/8>n\A`=.*~7x)+?zi'/¬cLAz)cq^gb,%J94>kC^̗[50 ~ f;,[2{˖[N㳩CVouDR6om@쬁*[5y#Ycޚ //o]7Ax w>`z+6[ 958`wއz+/  *[ýuZxCRQ}'qͣ5 uUq5[2񘉗A<]1 {nh8 OvGJ)&`7:~_ 펍8ؐyy6xk>o5@,_iwp 7?r+ 1A:[=ׁz-zbf22up\û0~bPoeꭊݽ5'Jx_zh˸>ݏp@ouB_CA[sPgzP `Fapoi|F`\C'?[n9'5gDoSs*Ӽg,oVĦEzX[k/.cPx9C]~5q%b>#[d]Ho_@@~،ȴ7Q3GފOma6j'hI8_Ƚ[g g7k%}ު`oe>c:!18x,'eHFQTD]DW ?3uOQN7DYo-¹s*H@<92טk d8]'^LFXnz;om 1/ߐqc`#glA{*xA9O8Cje?=!N ZTx~ {%kp׾_-uw=?zf+M-&&3W:L(G1"L]H">.#aG9|Tq%`!rJh`.#WB0zb9}Tǐxڑ>zQ>*6QsLDXE7 *Cx=NQdD<>͸y}TgqQ>J*@}th#(q#WGJh`)/^Ge}䆽|T wEr}QG-o5UhY0TG% j n_K(^8qb(֠@crlGGN`Xs䂔VG_ȫ "s{rzX:uQͮэzr2eFp 4GPn0}EPA<#}Ty |5GY5G '{J y̢׳j6\1h>G1S> "E%İ9]ܭ{jGh^fxc;(Ys>*ts#*X7+n(mu펏<=j}ks~O#fzBߟh<&/ ޣ+>Dzr'֏>}aw g.I]Q>:?><׿?z-xbN%jU3 lNe\Dy؍e|WY|#|sj 0_ _+ھڌ,u|9h-؎u &AGz䄆} 16b3 #ڠ c 6U `7U.J5OSDLNC,,j~Ҟ:YE [t=;}-(ϢXߢx1*$``C,jrfQ+|A܏#,zFdeQOG]@15֢7p xA[`Q'\H'=dN(TB{Yt|:uiQY?sEX0:<" -ʃYXX: -ꎾ,څ,/ee-]nѷVS5]˜=hFwEvlQ 꼕jE-YE[$;mQs<=Ks{ZtE`xuoY4EAvjܢ/k ?[dCzEq?_vG_f5,O'H秱Oo*dә,~ʘOP)kv?!*#'wzbB܋XV$?upev󓷻xm8 "}qOT#O⧘0fX?]E8?&&]?+~[O3+)S%rB 5MjiC]?engX܂Q~Z4O??O42cT?MZ@it?yS)4^<JX{Ӻ~*Oɋ4r1)uu9W) M1n%@ZF` YW)'Pqב{a3 b N \1 qOPqN#>ðx161p-e0 _O}q ϐE~*8&;'i@,[MHO= gw`G%8 ~zX?D~Zz^"f}Sq=)"]+U6خs t3؉agg|9G o:x|_!.囟1{qߙCj8H8E܈F%r&O\W4C8YD9t4qx S]A'\[dwpn0 tr;za?9___kpO'eWI4AG\-v (Q*rW E\neuW3a V0k; $^૛xyQ_ӽ 7(85hX،8ӸHKRTL,l\<+XP3_hXU؄]8S[_Pp7!d zĠc.xw,615AFr"Qͱ}5 =0 qB(h艁X؉8x!K(u,A Q%Q5-=1#1C1C5C3C7CrH%FQhb@qTCtVp/ƣ},}5܇(XH#4fjgq{9g~/1|%=Gd[寪؂(9B=> \C_g[Ufơ6œ.BZkZ HEa4p,I3=ryL8C棜%Cc< NhLRN+?O1g1o9X"IWx6^7a#mwp'"+<`v U 1q<M8؄{|1X奿&|}șDp an!a_f}xo*vc<;Q ?=E7ϊ1WZ`h!v gPZbN7b30f 6a4$ $f P+k؏pBh8 E8#@[3@Ͱ wr Pw|6(s<{`AWz(O6"7@Mj!'c9hZľΡl 5:@bK.cշh $&$h 5M%74Uؖ':S0@B|_$@'p5¯X£xJy ^5F 8FRĂ؃\6;-\yͯUZVPh rۀrϊ8@'9< ~QsrB  AaCVzؖ8;hHyJ_(pcDr; PQgFXj?.@s;)@&fd*ua3 Pk=fӳ9 -T@/h(@u1c. JY լ&@Sy, У}zv=9rg4q=R' \7Vc]ry~s3ٳӗ:eSV~ P^Z@mY3Pum@EJXnoxXjwǻovݱ؉&;VKs29fgJs4ʚȓ-9Ns09>*[avuzr>͖@ Zil 3k6=q?Gk||575PiyXQ+o&a T/k+/X_0Pu jpz^of/X4PQ~81aT}4. (+p+QxrԮ|l{R)PйJU .uu.k s@7Gak.((P0cƁBi4GlD&jA4HA>lv7X6b-U]0 Gq1-/2 R]Oнub0NV@Cl@CvčZթ#s8/:v![ꈝ82ݹGLh؊ѓkQMGPsћ'P1o1؈ҟzfT'Sh9uGjhr=pK 8@b>a-6ń@O{̬McQq%fP7 l-F Yrh5;P9܏s?/P;ba/aϥćȵ,PỜ6kzȭm ȴ3Pw@@=99'$^49LP_.jEֿB=2OטnЛ}3W;gBǁs3 eZ :a>GjOWFߩOS75;JT|D|:Va'FgCv5U V3Zud+L6[lU"UPUCP-YUnV̈́9ªi-ڪ1VuԩUUwRV9j |FZnUZ4*DZz3f,9͵j<&^MK*Ps9Ls,̕NijˬZܪVeXiUF0 gʪR(ƪcUqiUi(3G;.{U{zkRs}<:D Gꁟw93.3ȃ؁+\6(uժjkVDy^׉17`AP omÌܵʁC1O %35Xp7q%Z1[齕{* _߭ZӪ@^c-# ~3>3B[U1oUy's@qf( (j/[ I Aq1HA>k`2)!GF%ri o D.A:\ s{{O|ϺAz YP =(H0&8C7B1,H U0> 6-Ƨ Rb\FcAڇ\ }D -FBbR1kq&grc;`KJRA*x5t &A:_2H;W ]Xɯ:. h^5Ej8f£N<Ѹn2#WF !k17 RZS>k,Z."wkBs=$ R^Et[vAX5q:YGj)H]8u R$Ju8ѝPG?8}1 R~Q?Hņ0BA52HGч;'1_ aJ:L @LyMXI8GDg,[uUAJ"zז=۳.cV`-VGlHΝq yt%n&؃5=ugF(؛B?Xp1z@>4YA^| n(>8X?8Po(Ű`MY#%4G`mǠQZ<:X1c50>Xu'kה`},Ì`3 Tds\G=DBqo#c‘⨋荦Bt+Kg ]0s޻hv!\^!2!3pa!*>!%&Kb5!?D'/0D+hzpBBT$4DU"B ţCTmE LLQ&\rU-CԺ`"!ZEQ"DsKhbŖ |BXTу'DЬ/b GQD!rE Q!!z!ja!z2U 4Od U1]Co*B5CP+ T1'-0T1 cZrxP)6C*PD3"B1:TbB;6TB5CF%cZ"{aPU&8HG؂ GPE¡Xw\$T)X^ SB*W JJCʡX%TWѠ*W ԽQ>!wPDP\k͘چt-ohV`nMmqM oPmH:cP@ 7CԃfJs8 k/y!~1 QXMџ>>^bVH)(<8T"2 Uᡚyx#ˑځ'X5&Tm33 3&2[X95TqBPz5jςPYIKB5})/献`6WQsTZM?Pl-gj=uPy"eS su9U <.RKB/3W9ByrsyP@#Lz.O5zrF!yŬf7-5|`c'¿rf#fo0 aZ5L_0}Ea:0=a0UA Se0y0} p0i_<400LCô3#*:LEt9>Lma&G0%dM ӈaz[*LJF0-UKѽjJ SZajZ;L Ty -Te Mچf0Mƙaz~a3 Li ë=$L0mǸ0ՙt i0L S1a7}`~e9`0}'^Bs9EGZX2La*9kt׆:rAzr+{3u@l έaʳ=LwiNjn,c?yYbx W|G@pmB ]\q .!j,5Gj+NW:Quս^l6 Wppml.Spu|DHSi-ɵcb{p 3h70oD^ ajOWΙCYj3/\ٗ ]OX峍5pնp-K١p=<\pEm^/UUƾfO{ο?!\1 v*Qwc3 kZ'z`>!B3Fhe2fP&ȓ=B9MfP]P<:U{6"Dh|El95%ҞcB;Eh5l#م ݉=XpW^P=D dA:#dFC#dE#` rXIS#8;BD^C;\g^>Ϗĵ0BQ$B'mYapCf"FoP[Y{[lЏi"YGI<xp\иz݈hF1oEh$z܍Pc,B̡MAa?۩g3(B8e#D988'R|jȻ`&,nH/E_ѺhUH5*Z`,Z TMrG*BVyH]JGb&4jx5(RfXYS^Y֑Ж;Cg殑-R7G*gN7RC?FHDu20c{|L]9쎱.Q +#~H-Uf so{vHi/3;@0 's5GHGc:'T"D ~b۹HMt+ReoGj>H HITG8R_D3byI^Ej{fC\>2;(L"e[}OG*#,XHm؎ݸ"5yGtQrIyX5xh!Jq2E).KeQt)JLQ*.QQ(9E91:$Jq(҈(2[+:'E5oRqt(P0J at(m,(R,JT*J70lj \|T UP 4D)C(zrֈȚQ\Di(j8h0JeGi:P2Jc[v(]kfx'*1|k(E!fcE5PCuENS{jʣ+"1i8ӣnFf(5x!vA`"fi1^Cc](eHPmĿ#AUFxh Ye\ő3Zu"wJ YLѪp2Gj`*:G& %Zpn\rVW wa!?ZxQ\1J׸h%EkJh|ճ0b\Z1J\FkBh55VԋL= %&4V&iƚxnNX"ZfLl~Ց:khgx#Za=Onsg2h!881(Z:8Z}Kq|HCHE-P5M sYeYV,6l 1qVG6ZE+q}mFfje3$gѪ-ʍ+Z~4:P:/b'N"h5@܃0gLjpGa"Vb >'U1NEki>;CLg 6}:yD<Ě /Qb*]3 L?_DzZ.Fc#  `n}r;Q1Y4FhA-D1Q2xز1Z.F|_1FX%FyM cqJyu)4Qw~n2Fp V3F7P~11*^0 7ε#=^ cgQ~bG% E)TF@2f ixȼaNBr&ƪ Fc$frF-Rʞ?V ĪKX )Y8V/ *X^W՞:\bkJuY{7IB)1bvXmm.V: vUޱCcfXV q 5G>!VHSk!q:X LY:2-U]>c5k+bqxbVjlU?#^7~"V0#cUB FK|9V=Q uļZ׉5޷c}E =*~RvƤ4 {D3hOy,/c*V1{q c ?=*}~Xϱj5Vbը+V/;Vc{q"_$ DdS,qrd_826dpSk85q$8-S!8F_ũxpzhrqDEiwtFũlBJ$i{ {"q^,NMK'JX&N7ii8R*)z^![8QtauNu {^,UHX NfBut@H8E/~(NP "&4e]fąJ㴠E굌K+Okb\hz6NGێ;'ay8}B=ɽ;&~q08t%)8̎q: 4a^h49x/[k.Nks8eiDqp3}'Vj"8S)<85C}ķũ8PD:ҝd.:EoQt>ӣ˥8MEeb{BƩumyߋS8|yI?q3kMx3k: ;{V{k{ūwī%^s5*4^a*ڇQ/*a(P|N:I\ Xgp?>!Sx)u 78t*x]+hW*^qt"ī:jer|[W.#B*{xݨUu5nz֏WF\ה{*^7Ux-=e6X'}س"kxw@c` =4^ū#xuck\&īx-sx/e+.S&^+hSFlh/gohb0Yk˹x8Ϻ>v~}e>5ī?a0r=5^S3<~Þ'9@4:a. |i,?O>[M ƫaܿxW6uDlG6dGFc&d)8M1:MW1MyP!MrTɦb(M1ؔd^2tdf7.{ч|m*eoCٔߦhd /9&djq}M-¦im|-ڴ2ަ`ӌDbHh2=5f^B3ԸM GŹM#pyvPƦ9lUɦj6A6eӤz6moS66N@{`ݎ6t7v&7BMdaSǞӛشMѠa@ n#m*= gj;'۵oS/ƣ 6I6lSmԚʌL)bM5gڔssiͶ+*!FlGֹ6gӋ6Y`[Ƅ6ٔn1=[jKtZf _nzwG*n貓k˦豇#6E}8hӢCl|ަC(x0ϩ+i<Ҧ|،WڦHCu8x˺:~g7f~b_jϦj`'%c#0K~L۔~ ꨇn;vZt]3ubT4.Am –,хHlTeT\TIГ S3AC0 Yj%[-w 4qKP>A!l;&hM'^xya 6a+L}vrF ߝ F7 TE ᶛ$h">Acfjx>Jв :qIPƳ v!A *W`G% rpxK޾f0$&JOPw#4H J!Q3&j`fDgIpc͉2ыns%QѮ*Bn枨މ擨+e=8Pߒ(痨tQ*|(-Q5u,1Qy35QUq9OMTW,QRP=QgmrD@E@3f6IT27v ըQ:$6Nq<@&Z Z"QѠec|DJݨWOb\}_aE .8k')DD939#QQkf:`ܬD}Ƥ9 5f!k/JTŬKu0ei2/uJXOns#lJ͉ܒ,iܙ[h+Qv'^ $jcVQcCͽD::~G:@xp:ȺARlobp~GK&IbGS{x 3߳ '*"sw+Q0'eĻ)qHzNCR_;U$C&fJR,IN=eKOfORI2LR[F\IzI唤>$m%I-I.I:㙤xBI$gKꢄk@rX >8I8wIFspLR3@$EưN96yBI'k~BF$?c#',II*I7I%QQ&_b')` B$mG"]мh^F$&~CI s$=./xT*I*31R+~#r*IFVpN5j')n:#gDI0If$mN-XP%}iE[')MV`[f]*oڼvE?4,:IڃӸ2wLR1\ENI:%Iݓ4{{g$ONRg<ǐ>IZӗ8%2~tT@o =@A34IiuJ3\8:I$>IO |6|$iT$8,y!]F9UK3.(>zd ľ8]%Y/SdGdEm(,J,77LX}µvhR٨G1>q6HLjy͈9k3(Y7m.bD;j퓵QS^d-*Dw{{QsL>7|&+>άHVd9y`/FqdE z.&˙,zIsl.sKd8lC8Y@,I'$s}3w.Y'dLW͵dwdF{n}j&l>JV{~ޣd=ϓe|A2Y8WHz qMVďEH8duLϾ&k7jt(#`ϘRd̙`FST3|0EsOcj؄ү.EASSuIQ^)ۏY@)3Ra`-BSTuTnIM@α)ʃc<5H'δŽ Rte!,_"9 ϕnU\פhK:_!E7&L;ǻ[(W7䊭):-E) );SwȺ7EQc:#}x.GS1'S?+ߣ]fy{i)Z9L}oSߥ =1E#3[  mYT}FL1ȝ%U鲦26fKU͑?h3Up8"r)U`HU ۼv7*ҔH0j+f::^j[Vyjg*SWjo _cp *qnMϠT IՕT5OUHJթT-U5R9:dNIUHTɛ|JCY U)XvgT(eRR)UUɥZ`Z]гN%r6cj^swHv|FrT9wJՂF%U?н+9uK::=RեgZR5;0UpqP^18U*MTME=g7SUh>͡i[r9v?OLi39&b%> 89 bYo{ Ls\ Ns IsHH5La؉cS5xLGxffMX6ZNfP_JMT&MوTub/$UG1f)NRj9V`͊TU\3xU fkRU}1֦*uqc6. )U7 oIU lgmeFosfe'1ô|aM_x/ޗ*T5?TEaKUĂ(u5"RU2g uרTMorP}MwXm|7(`bY{WĂ{ÈbT@b/XcT^޻~ews=owޙE%2)tNJE. _ZrSF>"/2qSvSKxEWc;k7cO2 |c1!^|3D. *FKtBG<a쏍aa^WQy]v*1};"և@*΢^V'C+Ҭ>I M4`Xn D^HE,|$ǿS'e6\__pkBt49=FC\j ˰GTBrrjf!U^@(ynvϞ9>PbM)h.2~.K]>14SfͅĿ.0 W\;BgTXN2QE1au穱OygِGa۹$[n ;jGz8-}nQ$Z rݧz! 6 ma ,˘\>[ѥKCcB{4VKj7 -7'TDl~!UGYKf\)1 =S(1 bvp|> /GB:4eRV8ɻHwޖݰA7x7 wI%/1p4Eq΁R~p oy*les^JHMi >NMq;=s*o9^߉3HwERfwU^c/Vg* `zǜ_59(o%3r16'~ ۿI/G],%t}׆nK%bT?r2A.wcBLR@17gAd^Fl4ep~A%qg7ɇ Dx3cfIkQOl)e$hqChQݏKR- 詿hQҸ?X=1'̏"*7y5G)`ákrˑt6"rSO++y ͏,f+5Nm_L8L᫂&q6h -\AKCRf,yi擽={Y!pTp#7lZ+GS?TV %Wo"{)n+T/ >ٺߩ^ˆU_DMS#{ 9kp4}Q꣹k{߲3G K^QX5w]^8%vݾn4%%Yޡԏ3Lo>efx ($D=ABPSz5(DUEH@irH7|9gS`aCGpӜ SHȝ 'WBpS-Jk/GEu ZB w0U#yP2vN:s$ee!?I3f .߾L*Kb}ѥPHkۦa DVf= >!vK0tyӰ"TTV!D.oL!w3 k=!ZT 4LNGr2nߺ\¶+[{{ǖ֒lI8?ڎK5LoR"x hqAɠ+m-"LwȻoF"˛a[)if)(dA H<-1V}QAqZ'p'{UH>Έw<r8 :U33_#SP [Mm/ed5?XĝG%ePKO6ϥ꒫1Db.JTIDФMDc 0ʂpGKt{6jbYE%~>sbPO (;G KP/!I/o\e;=x8Js[ln56!f=5 isCv%* $R1җxM9]Z-e5d?qLtg= u…h3ϕv$o}i:,ڌeΉ+ Lً}Y `wd8k:bJ,2Fw@bخY)ƻ~*؄)KӮZXbu*MJ3tWW eE)C#ấUI9yqBvO4D~!;#7PZנ6J YC-Y=B|a^eod+Wj,X1 1 V* ue ͞u{Fx}CvM=:PQe1͊B""1aT{h  XF+\rr|L$}` IW6IB PаPŖբaP}5ȃD˝_ sMlV':~e Ri-Mq>dN}dwEy˃é&js1_CEbHr-،"qNEvѧ͡My\SLRb6Y?Ȇt S+q7 |` Ԯs,H<#]9ACĔobJ<*?G1߾:Ԛh'J}2/Z&\f*Zk7Tʣ^ɓ𭹢Ats UUp =Ð(yeNWo}YC$\O zJ͆+ѡ}y$g!2@12f: CTO.N`Cx! e[Jaɕt,񨋿uӲ"ֆkt$hkNT5 Y#$[ۣ+m͸ġ./ҼtMK3o871D,-+$qT 3$!ij4}y a'dAf1lDG KhkXn\*/*F-AdlĤ䖞RAң4 ,$\H@-.^Ѫ2|T_<@(v0;0{t?8/+TDžx16M j&lڮ@Ra\/]b 6n#Ӿ$fa 6K05dIb@ǘZ*%Gɯz?ri2*htB%K xGI Bcm՗`D$U T,T< Fh΄wf:^Je 2O;.aR4*KW&M%C9聪 ԟI$()?euۦwL^q4?, ơ9g;"_B,x(Ly8N FCCV1hxA7C4)%03XftA;=XWUaE]aIÂNMDS(&QH6Yjq֯-pKF|XcK3XkSvgO{ 鼖hk "ψ(n,63u([)A>8"8GDDRm%#l>r( p'iU(N!L;uA  @V, 8 ]qm*-*\㜶~E Ig/v̍kP A`\O4D>Λ]4~yفv=hj4? uDwU3 5ti9>4ev{3ΓH iJ_+(]tOrH'@2 @::ц6Pԗ G|Z5Ҥ<Ĕ6l_ϦD񒮾l1Ot`*xW|3Կ) )%M Y7D?uZ}Ux ً&R'bl>Ũ." s; ML)$kSVhq6@x? c]|Ï-%)Wmֺ.bs~ko*0x0^BNJ'm oP7ӏU8ZUC}{32\:/{솯|q3wILX; 5! 7(H34HGa >q XA6  p?кfwX;1cS!ly䲏 's1"[§𘁱 m_#⫬-REި`1jF@3:/PU K}54nvv~0+@ѸԙDNꔶ@gB6|VL  \`y&负\濋 k5BM4%0CE DG˓]@:EM#,B%vtl?/9Liʄ2#+Ӡ?J~Ix J^F44GzʨAؗTE0l.U章g6DS2TM%OjrɨJ/x& ;p'/D8;e1JT\,x4v;sޑ%0ڍWMb MW<0-hN`[ͮҢOeyJߘ~I$(Y‰g174g4v$"Tߊ-?-Av=w<9>/!κ.^̇" ^Ԛ*S4`inYЫ<6~X.WXv͈I"Ml2 s$3cʑ} MxpBviep̞ed'uP臠R]*&.[(Λ +^ÙܗH*Se) }]" DC?om 2(o)r3i<*J+`S_]3G7Ib=+^jBk:Xq AI9 DwfgcÊI ^Wh`16t+FqNQjY$3 Lĝ< h)̅7mYȟY2hw!݁uS⾖f:!_TsM'fOa`lEäQ x[6G"4b{kڑ!߶)[ftt)Ubs͈|_ *k mh^ UmM0S\@"8gFЗMA(6oY5{VrD5.}}FmWnjh<Al`DB;lQA^2 5oR[˥G|'aE69ujxuH@MRQ fXwW ks0 rP'MeyP_QZ"eGkW@U|׮h@aQ,X$uY$6YxӰ"q;\x~\0va|tT^b֒ klb$jjW2- SHAÖ߃ sg=NSfo\@W_nRTQجzd\EvW0P i])gqHg- ߉'*,ne QASe`!U+m{wLXe;ns l1D-Q!du_% >Lj*, z5veVHD%S>_8wDHiw燭$PN'lƌkh$ mPxyP$\NPfUEzT[ k,8?1lMsE8)1ic t : *^H<_إ t8]anٟK`ÿbf $Ѷ%"L=k-NOGi,.FPAg:a;\eeZB!QrQMߝ.fd4D<[ mcv7$Cz;Ql_)bH~<##[W (.y  l\=p6֙2$-OF+|TUsV 4^F1']wyIjnEJSdX}h~bZؗFuΑI8U\`]U.ׯ} ".k*K-|e Ǔ4&b\< Re y\d7L #ɛ5sl^$-<Ql׎  ɿסk!bkD:#)1(BOЯ~}l Śkzu-zyhHtsp-ݳnєR3+l#,84~e6\|'Qͯ9RƠ?J3IzG@H,U3.7;yN3dI@ӟ+@|~?P&0_io_fFC vBwyD~DKV2 ţ{ku0Ԧk*/u/{Q:cKCT*NKB҅vӬ3qK?tM*%DЂҒoC.:~.pb$%c侾YnCiB+) X͂ߜajdQBy] ŬZ}ޕWBG{%245/t*+kݡl#^ >I$CVS7o)Mww[!=_iOYIO29pÍ*Nnj ]=mEɶkM BY_ __$\r`:~h30[!p? 2!67eo s<s/оOe#5UZBJރ \Il))fgh:j FA4 Snq'e@d_0|͈09}J 6|9 *ҧ1{}"k޷J ^3&BH74!5fg3UR<>"F]__` F3ZY LTwȂh!ak4pޕy@*2=<Uݬ7>3$O}Ϟ iWP`VHRbMBND=wObQA3_.bO'm춙:OJF͎ikٱ-<읱@ѧyP g($x\GkXWw^OޚEGtn-wg"{]B)^S7iZ 1@:mxWb '2@;.iYdoGֱ)ѝL! !C_7:Bcio+ur8)T,%7Q jNk0T:+ v6zVTa0GR !nathcnAXg1 l;J0 zkOWtCf3K~:]qeh( `hOΥ8-λZ)E]=nHj 6a@@ [q ջPdM|l-L$$sˁ ýX 9QW&x-1tiGiEM~KCa!ߓ uDc lR'*;A.*AF! 4zvD]b! Yv[-6Mu'DׇZavӘp`'@=;]*? Dy %Cĝ67{10A}Wg>BPs m_@MA)S{!4sslͶXL/4(OBFZK f>zܰ@`BۀЈ;\V7nv, f;٧X -_wwou0& p:1L :^lܯYXIB+ Ѩ,R3 vdMV>Ӄ|T.J vqiiC~h\PK{=vC&8K"HdQ룺JUo٣x:gg~¤f2晴' *f%ʡ*B?È4p8&QbI+<ǟH0m Bh,pS3栍)Rݐ7H?(QPd'~b(:nCfԢ{oR!ݞxu:X)D7S֎s\ KVɫvDx%1_C;gc|z=jIYѯ/JPnIO@0)[N]tFβAHNM^I+r~\vE:jx_5Q>It%S+$\=nyƹ㏧3=wH9)r5  ΃p[$H-ff;5yLGJk.P0R0,kr9//)&p.:Z5EH] -s":mA /D]S%}\XhYljnxd$KΐiDp7)8u9wK~0 +=HS,yfB0*zd<$T9'oq @*l\x_1 0UuȎm#H:Xt]hQ] ~@Q(/oIP8º (aYV[}No;zↆ $4[ݥe7l:;#sfgP'HAήT64 &x-ש75~[&ťPzk1N6b }w<*}Mߢ`=Sw$ z;?4l~IZk/)+E&u*d1|? &{Y8hrT9&قL W}tiM@]/^"U-kp/K QYm0^EΎm@kLWPN PuQM BS2Od }zG! ħ<#r) EEd $PnŤg-Gbkд ;eDy nher,$D{ka9N70@D@zU3h &׉I=ثZs'2@+7|Mؾҷ陲e/{G1勔WZ.c.MpsDv 4 V$@~ĩ>9`Y,clڥN.ճK= |K~Ch |cbX#t \D0q KՆ\LZV `ܤvfGYNxQlj-7KnrW0Kujh;7 E)llq*2%>E|}-@3 fl`[{EzfCj0DIXD!᚝QBlœ9n=|kdʍ/@Vr3~7xrq@9At>s?iSeG{l`\.4ӈv1HNؕ=SKhlat(?*Y*@X둺 @ r`Tv3xľJiRFpK."x3M"]oJ2`<-,y6얀=JE E@טU)n85|ޘy '_@&&4ѷi6Ș@Wk\h#ߔqJ^GM֩Q"(Ԯn܎SԞ?WZ99.kTwI.ryE~DuJk q[pȦ &{ZJ3̧%@wJJu 9> FSz5mm&⻡+?%æ+]؁WUE7lwqg%6_HeH氘9KGx葔,B\iYS vF`$f'p؝Gp[e 47rvFP^trm;DonvrOgbfdKE$^aaI>vZ9Wݾi9iygp^+@|QC E:hbD}d4<:5-Ԏn\m߲K,S,גHggU ǁĶڶqb̦* 4y0+{*'؋hZ$j:R %E=k6>W#:ZIj >i(w?zR8` \,&|:H@$Zt2Aak̾㗬ΘeT0yn[%Et&t G~Jt kۄ'W ' wyA)hrcI~M%@Y/|Qo5pOa5R}GHJI³2' <:+%Rlb:%́LWYd]i{(},FCZB8ė./HI81<[z]ȻXV:XX1ξ9v6i7t``A/6FU`^5cw]5~=ia' Жp'亹ۭv^3.'+Z9vGrC6f-b'GGSbjԼ(BA}KRWn#!a}s$yU4aJFČy@Rw@Pq2X%%57@d\SXsesnR^Jx9E>Ƙz3aȸZObU `1 ys=F L KI Zca}ZG_{r#:c  P0 ܺ97!=rc?B/68]SxQ/&o GY!hB_8-BgMWݘ/ǫ]o+@’mM>٥ 2D]~)]f٢Z27yku GNFx*.{l/2i&-s~FzbɃZTcI:7얕Wk<taLj1 csem$IO"% Vs}jgHg|I%PO/^`"] <`܄AR ( )0mƪ[3l3Nb /yh\hhIJc߁N4\pm6%4 }'vr`ϱ!dT`NuӜ Jm Q!oܯf1 rhu -HnZ#按*Pٶ4⛾ َ A2*H>8O0 *;I 9=fsco%}-|_A9%$>O7-Smem>܂36F[83 j6npZVT#a={U')L-0,C4%|=i#/pfjs/s ow=)65ޛܮճ( :頫m/8·O%9kBޟ6WT_ E%X)y, NYAtѽ=8GI_92: q^|??L[LQÃZ3`x̥8ۡ=hҤrކ3A(~ Tۘ^QR 7+U/ջHRk_~]gmt55Qq %YhQܪMM;o_̽-A; ^&ҝmБl de}CoOxru|c^B\/ 9V{Fs5?c]ձp@:=K^~|)jHȷ\_ 0 !E`0}!`2V- yɱMa转zB.(;18ք+G1ǹrr9ֈK(AHz?v޷#RJm:EJyMC:m0|dia^ ">יBBKN-P:ZMf-GӜK:" Y4uH lK h~&)ry VI iYB.z Qi1xCʻ^AaC xZ{%AW{sBR-1QyJCGܹAY B:t:ƀF ؞yk0MKDHtOIL'8MnRvHx7MDN>O#d^Et$ƌDEԗapXh#] \4js{Z-DKgN_>j{uszr@EjAm R!@e\dPz0ݓg(\VӚW>nAHM`)zu7!&;KЌ,p(ߜ< =_w5@'ejѩ=rv:*-ET}00[#A8нaہhHrmX]7 ʄ[m~|OU0m͌Uћ?<RRݰyR;naBKR7k/ I SZ"jⓉN/}i-"+(ԴL2p؀'c%3g%/hᕙ22CjbI^$3*:QBaywMFl&18 #%MƉ$UA308괗\+*AjTdFUyDpO׶E9nC~0kHohk"ӈp5XY|>U .^YJi璽I]#ڎM~Ip#|@gSI'ُm͏3rڕtt|e*xOLܽuۈ8Os*6C^W΋u<7W*dD(79(J6A#z|Ď?!q"VGPk$m:%`L/ x5O}‚j9vk,_ ^#CC&C`;,xBKK;۹q̰@rNzM2RlaʋnvʘgB$!Uť}.U59b?{?Zf"ۓĜ5   xDY-(ffA?gy[%q gfi=jokxmT3j@ u:F' 2!%BFT42QKOR[w6zb9iL;F@~=!TUZJh/I#dFTqt?3 p+h#C/3ѫ%vu*R.n=O*2[57ŝLpHkIDG CTB-L*ir8z{۞J9p!L++C@n Gxqz$zTCqP4@1_9pQ@V=Rlw͡R O5v6PO4^aip"3X=0\WR q-_wBCun5E"LI3R<RJc2DŽc\k@4ovԬZjd!~yuLtkR~kjچ3-ػTvi`е(u1e7EhS2C7lqtPo7M>A7PSc,"u)M `Ϩ#'JxW0CFK '/)T,bϖҢXѰ+6[wdLl{b8T%VS.0^n(ݷWwkN*0fH7Ւ4fa58ޟq甠\p6 Mf^Xj@ɮZ>rǂH1j>i_P1tׯP00٨ 3'([O|3LY6Z\Cc%*]Z*$}oY%3Q&thw eS)k7 V]6 `Sa%"_M 6<6{? 8xNۨS;0 _^I?m\"*%8("O/׆ۿ̉!/Rb+(r\c90ϙ(6BNSJz_n0mW|Y34녱8 Gݠa7,b)~| )!6/g>t" "#DBD߰{0/i1?;4̵ K4 FJӓ6 7v|D :6{_*037R(|& M&*=O}r-UVwU o{mIbC?h 5.C A- A#(J qCLGr+A`)Q|Dj 0 t >{D((=ҿHqh۾/I<T-hK{iRiגjO32r:c?Xiˌd|w9.Fl(ÁvI8ׇ 'x=d)w"LKSfHڝs4jT~3VٜRoIP[RJ3Kʤm;)V_S5+" 'YBJm:tW4q&bX.w-6S)*;hZA\D7Iʚb+n6+Y/`U<G2yuʇNgrW5 p+?F%?St¨?HkY_ڬAvB]<8 b$N:}.]ϩ`Hg ymT]wgpml8Zk>uH/=jg 㤪TYoDhfAkX/;\UWz .?{wO lREF 7DN ez6Y9Tq r$,ԊԘ?gJ#>ޡ6>HsAor,ʿŌ_|`/!F[a%8Q~ET}!Y]O4;Un-U.SS*9yeXC”l0N5_Y!t-&XNc&Wv梚P h3 [3!9p7!;DF_ݱe0 جyaМq njstܪ%F=#z-ljGo{AkZ"{6UTd&?1 ObP^ļ\NUU#cNoe[xm֢Wy:{Q!kZ[9#d]m;yp7g~j%R{ȗN LPR,OoCq)LECe{685sKԘK[<1[L9#KL%Ib)أ.T:eu__ 1ʨ5S+ر3A\3н-yoOx_ =aSή҇t(0oQ'Gy34=㖥h"Z9ԋkx.Ӵ1uAo}lrI,58u3Wx^;N춐 mE.yh1cj"Nx]GW QEGۍNrPFK6HOD :QSh>(Ez|/֬o%'wN@h^_z; 9>+DOdPwBJ+e[-Bzm!ṇZg*".E;q/9(!;Q\ԳC ]?EywiCx92*V<"UǤL9?qhc>1'7>p3 ٓ0b'~j{Xϧ)|f4 ]kuͲ棚#Siz0C\/r&MV-;f[[S2$JD梩 ~>6T4(r},('kT ^V?h֮b竘*JSu.˷W*5p:!bZ&,g ~: ۲SA)!U/B Z=g~R=wdq@|IxC7Z?hhp+ôlo͎2VʻYf46Rnr; K[P '@WΛy<4^͆3v^έ58No voWj;67OLu&Te $,"\l6U' ;1K]Q^"Xl J6]ד)YPˆlN|p|ɏDZRoMjz)SӃHFK‰,#T `,z)3 #˱^ri FuX8/}biR4SDg/rx}}_0K;vK WaS~3 |hzWqSn^p|.R-8 bҷJ 2DKl A/W-=3@J!2@!Es7U,(dߌMΤ;zfzF?-P?S;q ӏ CIѻúNYu֝8,ӈ8!'|d\t޳w"2HH묺 \łُaGll<㶡. b@\]#K:c^MZD S0d1QkLC,_,|LB7PprA<[ԩ.AQ(_ayXvAs5;i_e&} l=tzΟf;(`&lͱF$엲+;l$"U`2~lmga7lE'[#2KN՚ߔ!t]xΡI@aYo"Ļ&D[VՎrP2=*?0\D1;2pn04lX0h:W7icnHAp0(XjGyVfh l)$?zJʐ)NBzK%a.ԇmw7wuiaL J+ыLНvʸ7l\ ҕ\Ҟ[NxChMӕ%>ȇ>r|\X?u C3bld^QGcZ->tG~uS?1[|Y_XнF ϚBM,Se$S+ `&@_Qӈ^;fZ6W!I (Lʘh'^3OK8X:^}C7 F?`5,( ;Fw>#EpS qXeVipO&MR4Zު ׏#)+kj4=)}cY JC9Pq`;?M`_tWST0AND^Hʮ!q9;0r]imG_c։,?=^Eם'eo`ܹMU SPE6Bn@žoZTppK}eo^"*Q| NGeU,`{7ѝH4ƣy?O^x,o  ?7DyE8ǂڮ 5~# ӭBeٓ9.:S#b'k 7%&KI|)(ĎzՀ{<@Kyp3fX9q[.5V~*zU5 2%O8@c›vȽI~JtשjLL)CS)ݶosUCH 8SޭO\N^0SpGnbMб=q(l\p)Xdh5r@A* ɴ]!I 4=cեvd{-/n*_jN>5$8j0鋮2 d$طzW띞jyd GWrLSw/I~Ξ`t89x>J1ĵhoMwe- _!-y E'2WsSiY,+jd-7Z'R]\1y>yT Ds˜&<K*ۢ=:N̻vGOкq &GSw ~xF]_u&M8^yo`pm\f.Eŗ4jv8=p s0D ; V1L2`׾(9@޳ehsck"RDBsywEK mY^Ts7Z>]ѻ9a* r u,ԩa}y %AӤaJVN!O]>a9w8S:6h8C9t5?U[ ^~^<~. rԛ먐fe ˽c4T_|^ĢEFSJS⑴6-&a@Bv8L*8#+X9YT׃bnH}¼7x=p֦P[4W|lu j8@"EQ?7( hHj146)Q ʰz5&3=@~5Ouw,SlE\Uh+CV@lwBSXI h-ư) 6DpW3΂3)f."93 P#8Ev~ABeAd^W)m5* m̔^#=!B[_W}n3Ts[9)D*IlA_,Ұmꋊ!s԰-ϵ PD&[ob'%V??b ֘XF0,{ Q{H+=S NVRT *ާJJ(Ul ? vN˿̿\oZ1Y./er8&((Ͳ{/1xL3_60r' OJâ7X!hĬrR4ɻV B("<\71;-J, "SmvR^zM["N*Q Te 2㶨5j!\&Z)kiy kϜ.ēGU؏:xӦOi2myj Ƀ #>ۯ%5@R $dz5o}fw*Y@2-yDG * >pK L1sPqwвKeA@!!=x伸2ܫUPNqS+_jX}WJ՝茸݉v~\T#+VzRz8&6nmzz$5;wp_ᦧA!w)Nt|kkRǍV)w̾濙L3MS+7K-i,(65Kɳث=O5ۇKefjd `11I^m૘ae6d'~ÑHxJV.VuĢ= ?e(uļAxr;:8!ɒhCIQ-PScM(eNP|^j$6Fdn_nj5 ƋɓlC.hVWRI_5HNM]Pq &zQ7SKs i+7r\5ށH14'$^܂vhxlC2wi.9~GkhA_0{c6Sb^hb" ᝘|Ó8DvktVŸ䪇 ވS$ܿ[m P_~TMPVpߓrߍ(nNɈx\˧Nb Jp)aDrЃNcSS2)Vk,Iz>U3m'0" 9hr gzief4ZsbzfIT/uxo16q.jt+?͹Z y3@M3ܤ@2}08N;y$xhը!gCZs1,F}ҝ6'(1NT;w֏oj˱퍛 Hs, .Ph鎯ڵyBRvpxGrKUqOl,SR\>Z \,B+D{ٵ m|' a[GzBnk ʎ>T@nGg|ũ٢~V5{}jHNe[6Yl.Jވ%va) %@o>c،xyoVσ4vڎ(к`nw߁)ӶJ.4(cŤ224.J|ĺY)E D\aD9ދ^h<KeqwFId.ji,4+Y>]P@E(kOڣHMCڼҧ4gdB f@0}ƌD4Jrbd˩higC|_E昊gGń.1Z CfN%Dg+iP]P#6zT_ Bܭk6>nql'ҲX'>4w@:ӦxO{֥ jI<˿K[D|T~aY,UkH$7N_n&?J9͛;-w:;ꭆ$ yXOM23j-DqI?4-Vyܲ9 H-80<'/ w yt(٣gېbdž 4ǚ!;+aJu&smM|7{}KI3nwۢE/\iQo2[ )-[~{ s]\4|@ԤYפ[̀(tALԏZuɭY1*H ,=je~hõQRŤ}xgy8SVQhAn< KuLD{֧^G`=5Ȟz5/@r`+(!Hb |&Õ)AS)Qu_biG_ 6;eݠܬ8b֣ݺ?tNoDJ&OQȱk|9 ]D rEĭ'&F2Fk2迟ɕ'^ ig}HYrE62z|R}|Zr~ߐrrdu ~Ɵ mKE܆&{c]ưܠ>W@fneAAQ{??򴾸%X!wN4 5wp> u y* (C?AJIB|Ksx0o6R2זvfgQ(V=m3d'ԭZwLeRz㔉VWbIb%dhT>f诃DT3\\_XlSa@6#_t نdYItN<Ҕ0nkY 3)>6b=*az`vF5,@)DmWp0IPtQWŷ֔58'/5@.8T%{ȣ`^!/Bފ-P #ϣ2PŸ=D*s"5jfbpkleX'iG ˨_ؽ_P8f/|+dS+3]ܧm]49g/?t:Do3Qd|15gR~fOeF)ޮV`VWM8qQz{7E줃^>ƯSv3̑8qx\խ}`Rx_ϠȠHȶ&z-XM6j%1m<I%v|X{#'Ƶ'bgsq&[2yMES䯽tm\ n,2hSW^jxh-V(iˬ-i\gWpPaOu@G1n/olMs]-y+8;֑=vȃ_<M3J/~C[yH~n”P{DTeKUӠv=3U~x2g2ąQOV ?QcyA"5I",+˟Bp`2Hg z)`W0]Rys Re+P4!K}~YKT\a_p2J)$Di 5E<+YCwcq|sgD%Ta]Kiq4ũs/ىN'[c항qL4 OOIy5Όhf8 -XP]z"ԕ ‚7 Rr72?uJ)Z@&Qt(wXdԺjohG"[TiSmwbRj ruL<:+վP.]AbTJgw.  N:bږMbV桕ŗq&0{$AF2% p`fĹqdRS5VC? sڰR× A F ȯJkzoߩmk$¿z:rc\iNYzlTHZXV\h”k wŖwxR.3&xaˢP0 =ymq1.@K9 s(_dHVLb͊ s? LWS)[{2 [egfҲB)4P}c}7o Π/ Hy,@H\bC"m#5'յR=mHPCQYt2wr?z}i yO ΚLfmk0-#dCܓsa)oGi ǸP$ 7fы_x> 26O_0UoӤ[zA bfkF[0'EÀYZ@Ez|=ې8X>"# /MZKWjnjȋ'Dߑu͵Sj^fQ}tׇrzYg btwߞ X'}}H_2Ǟ;7/lcO+4h@J :7)(&&6ϔ' TRn.4fak f+2nQgp\tLr?W;yF\$֘OQ!Fq yW_<+ԚA>|v 2Y՚ .r:%$ܯ&IQ0Quo598rpó` c=M/S7Հ% UNjd<$*%x`-(~020uST V K۟U >|AA76U;K ijQ OUPV0KA;iV);m )Y)#3Xl K/~ɫ@\۱!_ `0ysyp%䁔8M&kR.,DZ>,zj۰Ñ767GU :BѩƁFOяx 3g}q3GLU>fBL~^CɘrH"a#֑-t 1"ZXnJgbƇ-ZvMۥMgRJS Ax 'H0sɡ1ׄ ,|KVUZS+}e ~dGiԏK}qdH|@sl#;S0&5Ya`t~}ןG7 НVwfq"8 cbhV:|D 1t`*4_`| T2Wi[=u[oyf%Jt /ڪ1@oku?h5X=}7%LXjwͿLSF~P'}",51|jȳ>MxtA^sآwɅn( +B8QBluA٬^޶>l׍Xĸ0%\&}iY;@0elGx%Uxs‚NͻqstW5:Dk F@9Ťuv{cZ` U.s!z~tGtU#c)($JǢ &L<6}lxʗmjeO4CY|,ldGozs֧s2{+?~T:Wlΐ4k!TW?q"N)x2_q(vL''["qj1 &zZ;1%BR*m}@JhR,26T 3| :CtΖ2ڳFtIB2tVo"E;u >:@aZs x6WI7H ۂ} uʐ[EohluH:&D[7;3{,ru.ė:@LUpQAMWIʷB4%`RNl;swŀcpXs- )D蚀>JFWvA_ht3Ɠak+8Q@"^$}$|XS$b9ӌf>vk1 }3=n+W6qBQtKz6 o)J:wHCg'r_ B\0X8DE\Г'=D/ZV,^)lZw1~_Frհ_;F8hR}Ckc0aS~1e/+.GE6ᬹo5%oV:%i'thy; g/nNzjuwZ4և}E2P>CtgƮ~"EMfo c6ƒuac㜚7oA g*Yy7)ډ~8 l :ݫxI6!,8ٝUo _ ))P3WYrL2Cx@(_awE7t9B2,zS-y#|4u)y,"&AuuA3ɝpoQ 77kfV_&,͑"Wa)lIQʫc˼^}׾iGż!sɃi_zQ|@-ъsݚ52ˑe͐(9hڙ5/b`txu&OP=X֝=Qz:mhP-dGv!5i3$}7$cYgЧ*њJuLJnckCΑ p>G?lZ6V s~*+֖O $Q򞝟[0&./9e%(|V؅ѤF05%ᎁ}9ӏl| 9o{R 4҈)/Ё#laz,': MX47?Nh@E}[,QK܄QQ:N2l FZJqH@YLĵLdR|eU[찟+y6Oj: /Ys _XY:݉ ޜ{EHUG+KD˱,Srth'fQr@ *ǜBkVF0wt+ax;[p!R>nFyS7 Ό8yJN|cQc9ٸ bσRK93 ? gRaz4 c5Q)}Znpt4<@F9uHb3 4X`͗ΌV>ĭ28"$0\ԹO7I}r^gVAB199!ՔPx;N'gn@&~mB_Ù{ʾ`IkKv"dbhwVUU$13_1= ] ٽ |p]Gz-t|q};~"LK)FJ)7qP]u) z29Z*rMT#dUkL%%J( dli.tcNީZg\$-m%.?ʒ;PdGB{6]EˆB^fSE֖ʕvDbLWt'ՑZxKͿop~IVWKGD kH.oYh錑 BwnOuRِ}_atPwu8ehLwDP/2׋F.q wUՃʶH.z^pǬIG0%H .5Ws+`TSںe}Sp] WϩE]M+Haſ @jcƒgZfĿ,셂s4(iw$|N}ߢ[~Y5m9zhMg+ܝ(ѝDQY$~h>N9L/w^lS(M._[oTۮk`g?5dn}) K"UE^<Ք_ 8fn?BV2Od5/dL|nROoO:vT4>ܹlK,1#M2v7wAB/fׄK"{'/ tHymw:,@rwcpx&́()P E U[-<@l4S溔 {Ak" ԍc8:H֓tn8'M&Z]RU4T,CKӼZ6XpTl T&VS=Cb-$cәT ;.gZ{Rgގ ߓ5,b@z=q DrwߤV*%u4s*]\ )М0dZ!*%AD ,*zxD/QM Y..;r@z5j 8_0SGA]HPeg‘tXZ1U"NATmnbmF@=̎6vwL f+`訢{~sgyiJNiߐ[ҝ2 ;ŋP,@h\JwI>5E$嚩OwN4pyIKXnŊ-qڑN3T"鸾 ҲI~ .!OI !v%d19 qOcqOWȘ%Mh3X3ڹ zm zCG})a d-'FCZj.(elbNVbYxhsE-愐ސ(-o< Q%-AqX42 ew >ME?u8nɊeqkjnd]?CÈ*8^+ fzt7r{4y;8;b3'Y idUzqS0pg C(Q@g9Q& -^2VA^T7#%q0btKɪ Zt8=9FceÃ4̠#[Pչeј{`ZF3& .>&Unq/|Ȯ[f tkVIU1`_g`;P8OYu7U0BB#Or疬:pK Ay%s1Ѧ"h~K*'>-Ւ rv߈KJ>FE*2N+25%xF̧jܷvo ũ-f܅£ą/)ڙ1NHrV͗}@O{::6WlA@[AaMk#X9`hˆH)"( ߊ.~dV =yr;2ݻRCm#gk`&U`hNF>^ם[W.!loepe|okӰϟ b "rYd"qat1Ԯ*g@ӒK.i[BzĀL!v>"\ݼzA v&5<+$Hu FA7N ps;p9hvBI"L$]UuhwHdnYXgMyjԾlk<':,0\Oca{;Z0"c5H A.Ί5GDlҜ=L|ݚ.mZ*b"ѱjU^EMqc=sBKEmgz}Վ惡(X9uނEY3TK>yCAJDPbwҹ\,`ȉw=Xf>-OMyCd?_?(q<1I 9% vTe0TO}XE;dr3WRQAQ6;,f7$| y:?3>3,ߙQǰbŒwڮ3=AryB2rJe0b xwV#5=Vs;" Ame7*LAd9F>䵑 C>4zz0Z\L0dJ i c\ANDCɮj⎏ ~" *q=S\u/jF+@/Į`[;ZƟ0Zd53i+H|i 9겉 d#dlvu>x#pF΍AL10p'Ul}څ%e<<%x!d(ewfC)aL")/0M: sL@:t Z٧DE-Z;fldDyތO J3'NXvB67S* ^8DWo#DlЗ@7T5x3ߪ0ȴN /` CUa~ZZloَ!|p݉̚.%UU/V84N|J4rTs=tC3']D&Rt eKerHք;MC167]ֻJnmŜJuo5msbZ1=%W 8y$w_KQdZ$4+Y6,~3@oN2:P#3㙲?:3} b6YvpWIyC8$-lӣ9:q l'5<GVn#prIh:Cj/V\_8IkϛHJxy[~kB-joD"@]SKZȱ1o>Jqw+SZ9˟.M  ņ˜a{ZsBx?cn(ھIlYDvD]+:%#`@ֲ'HM0S<&4n4 ©/@֙P4+:s h1T.Δz ܙwj'SFp@<N[D$y ]onV_( 4SFJ^.]Y.*2z"uSkZ[.=M۴H?/5'GtifXN);fpZ \H%J Swf sr^B["ɒoik K4DXXzktjx9Y&]L戽ID <]N!̴TKe*[ %`fg:pU EŰ" (iu> 0t(S.aM`/x<## ;a%YŘ,,K5F|6v pHh,cOHxH_餀^ƴP74<69/T7c $ݙ?Jhd|![xT2WoHb&t[P ƕH47{74vLqvN=_l|(}!%aeYhK]~46>SY-EiTևCu/ӣVXE=;C4Lh-"qEq%v` oX'dbU\]w),Y 3Q$Oq4{$նM𼰗00)U7 2A޺I g^ +%ǍMgc<_hHB` ^w296<ٍvqKǼ!id(Nm:69"|Os{%aQ3 h>LXd^16w?16jaS2o: 39'مYDWz?ɝVwQVvHQ8'?[LѭJ Ҷl{wN>J8Kשber S؊uw2Uث pM/r=abʴo#㑅5:2H#~αB;Glۉ.O];D}5}l)K$qiP NOg|'l৤{ ŋxOZdw˜i 6K}3j1UkqLS}rTj >GDNn(族uftŨaHS˻qX +~Q%4rhdKnq0u$4 G%ִ1jijtRqSf$VT)5G41W+ADh2YYH_pIįZVn)NQ H5Y])\2~Cg(3#t/jTC1b~Rα2WhSODeˎ0QoA`Xq\&8|[*R ^Uq%%zȥ :| #7C0z1btd!|1CÞakN,Ma)pCt'§6ư|$;\d|Cz!é Sȩ&=oI/ M+2 !!ذ+A>aq7u&. q 37u*je[.r_W9dnXZySJl >S7eRs;:B'0/!r@ }d07cK择%ջs}4ًs䢏˃FTfް"6L#7 #iq1!7$K]z3HT]jMd c\jwWj䰢X#3%6ޮdŵ#\Fޕ>!2}}犩Y< rCCRMTG` ʆȕo-6DfJJ/.%kv@j==_Ζr%̐5XrAށ`|ٳe^tc*-MR?N7cwYo%J7n~, H*]{uݚRJQ>LSR˧J"|cQ%Z H\9&sc0#>0?ؗ)]㙻=RZLܗ?s/΅Ei&nl 9j-ڂ,]l*/^jX|oX٬:V<T GG[;} Cex2(!F?||,Nʩ^$1drtS>oȸ'ͮp^u!!ja1K{[CLl&33۴U9R73lv(qb|t)V{㚅#@xVrWm1ب<nN6(>)<\"fӴd2zl &a Փs1&w=F(oIfAE^L&Ǚ>D]pW"3 E&fc r4U^uv58/U.D_fRtG EjT"@vPkWܮf.G*zt˗Ndg"ۿe=bT7S(k0S[cu&q}PCz| 9qHpXUn_98_;2k$;d m,4EM!h/=js A !~f\*9, Mϧ;{x~#K'?wNŁ7r)\+Pa"'Ucm@I&nbS_%ECDUvUA-4oGd ݞĴfs4G%zx`Ħ *;]3n{a@-,Mr tv+ֶcyꖰA:"r#L2V]>ն5wl8_ st7S )E(”50gņ_ؽkYʩbDeKHʪ__l0H{*bCeU0qb3%ߓdhYvX bc$Qn3Z>` ݴ7#ad$. k"dX[]eVHD_,H4DַgXDp^X?H&X9 n; C왥7$;d4R\ kozgRCZ[x-Tn: !0$e&X8P$oh HvD'" t[Dܩ+9T+uu>LQoGN'[Zt 2qGr4ʰҤ 3k+fSWDR$J7#po!$XȹZ5ELA} 5p'kxcז'2葯➲O6 3޴j8+_ BUXŠwk?/SuO-#d^b9ChWr=n.l[Ou \VhQ?ٴ4H_U1q !`(I* ]?Hi|S(y )v')Y(`Q{CX)D+MQQՊ4ckIP *0Qco>Vxz_"?X4Ƶ(w'ž+ }MCe@1frxşGf;)K (+$ " -t愬{ ⎪YBLsj D&ݒ'KV؆ w[/. N+aܜTZ~e%yЗuYL"H~HAíZ]! Z2+Q 0=1 M_\/6hFCFXȠ^jy@Og0:) f_?6>1bS;TG iypino Ku=<zdoCuyל? |^,I.&wݘ8 h\v!9(v ' *ܻL&-7ӊ"O2O }Av")@5d}*~@`Pm:]WD1wh^W?;}~4&N)n֮%T#f/syqVQX:E)&6-7cs-e243PtV!HyR冸hr8RJBZKr2nrW9BQqk]>^4dW5T]fgI]POp\#w?wt-k<# qĽb|^uM<W%l B -f[ )LM4qBBLɎ hG8~ckøvZK^%TG_{TG8octI!pS?-,R@sҮ QkQҀ_@@?'3MY@`jѿJ`rt*87+S[_]y_.Cƶ#,[w Wj WT%Qwǯ&dkF u"ß.o^dfᣡ1氓6<i'F4O{;(Ze I@6:X`'x`p2)ᙦ)uVp-_-//?-=Z!l+^ i@Owaߴr 9qiFҢޖB¢D B:Go dܓh,ن3dw!(dK' 9jfM9Wϵn,9K ȮU[\W] IvrKӒ Ai)sO$Q5i\f}ֆ-ZX),[S+8<~[ӂt+E2mt4r. O"**柢KFRu2v4{c@ug,yQL׈|ذ9`ZjRw~:1%nh{e> yə&o,hv]F*XٔF $x+1F ^!LGPA HG/7|uNjzX.z#.T]l1qk )&vp (s(mHB"6OT5s}Ţe HՂ~am'9f-huuZE A 'ʧ;-@حPddvȥ>bkwM fy(0Y0PZPo"/ښd+]m;2D’W`M{vdb7܁]Y'A+{qaj|#0q=U 5PPp)m1p 1 flAS ܾLIVKT=qevkg X[#Umd_M^͵awYc+yY+mѣmӪ"jvI.n'R:+%o50q2:#)UV@ig4٦0_j'必ذ 4;`LHjw5!l(dIUs:m'7U$y|0QKA5`%c2p-bƱ:^dbo̯jY^ji>](}nF?5Xv\Dvr c{hv 8j@@B2fx1N8v nӈ Opcrd3v<2z!_. (Kg~Z_ot|{++xMz7 D4:J Vts*ʪŏVmorjĭ {.{8% hIlukx P~P% IqmQ4Aq ;_ 3Bk{.ce8sddJTa#9-?ƿC'ڧOc_KąM'"hWLP=Qpֹ+,33o͇9HfGF;[=Ԛz p~✡ ̉ɯ.{J;9^ Yinv˙U`dXЁ62|p`LoI܋JvWiM{933sW^嬜.Do77 p XO/0a=QhkhP@ |g.E@w`J**FsG\˧%>2;G0ݨAto!va=qt D~`/cǖ i_ `G<;— ף2RhLRHtpbʼnI?k\{Je \]k.nY 8BGr6[&O`ܯtwOI_Ax4(]{ WgiMItzo!u;j"n~`%5DH62rF Lgݔ[wnG{9I:4m)E1uQSBXy\X͉l7©G7}MXw$M&#;XgvFf^KkYUD/UuwZ˼ ]զyCxhI1&bNwc 5;y_ hk0h2hjy瀡#J0QNEؙ_IrX4Pdk"m:[/e2/5YNub޲%*QBI- I]Dg{6_˚gW8PmzlςKpy)b%toÂO*eKXmu*SE(6FnyJjr6FxǬh{4A# nPm|/?T9:BGriG'$2 <][RIڠGR,*_;m%]ab(A^r@;. A'B M+b?LSD?xgcl33,ףA>zXp'v?N+`D ;y5ӰTc-]]6e;qJ.6P 2Ap-yߍdu 83EbT XRi9])4oe෨/;gE'II[=t=,]4D]#tU?q+kgF=QNpՊ2;v%&"Ia 8%#Z& omF%>d,:LP_Z|%(Ƹ`C:/E j2UtSΠp,P`oiZ .k3*C1_m%ڎ@<ƢLI]k2R;!b<bߞT֎z_KDum}HM0öt1/q)3huuy1Ӯb'ptӮHs7un/W!I,kT3&sI?ԔKr/}wު?\/,Pk̖焔R7pՕ,0h%JlRt<DЊB YBo?k{H $)Ctܳa^{Ļ)\{$5'0AB@1fOѺ'M.B%#]T^ W, &0vFL!|G]6C`.-Mux/Wֆsbj,Q&BuQ:MT<י\vYR<=DQٕ&cૉY=D@MZX/`NAΚVF;IT4L_@^jt~ ʩ%iX9E4#34.7܃EFL΃@S݊ B" gseV0')Ǣ9xP] a0Bq6Li1}z5ʡ4=Л3sI 5Gp2+ Wݩ_DZ@ODO2_y~*cY g+Rp \嗓=i7`ͻ"5&1 d29  i"yhv9$W< a1=K CKNQV=S!2r8[ܗF=>!Wc5 M'#1f i3ZM ^#]?>N,R8ea vDbcH-se)Q;arBjkGdmym` zbjR۸̝+)5@B!=^pBVL@okgyղJNZ7 )&D}qT1v^(wd " N1E4-Qr Rf{bds͘Db #;,cR<{/{JV^}jQ=4Pj0Пebu4[6u;wĉsDfΣG\קw&b#Ʒ[hq"P4Uӆv_`R7 N$Π[wBh:| Dk2Ǝ>PY9&t۳qvb;(֙쯘R}e@s>I⍔c y

    ovBxg}l"#z) ٪xx8$|Yf 2Qeqgɘas$UXֱcˣ\N@yc}1䤩4X?9(,Kx·Ҹ~e|6 _vz]~ ':Nf c6IbC&! vTX|ˀۚ+!VOj?T۲CyIKd@y+-)" XvQ3 ǵ 5i6tZ={-44W@vZyFI?|K~|gJ1E8ݪJ|ދi"MkI>` ҲI {{  ݎ? uecr؟DȞ?/4IoCmJvA:SiSc!V[Zc?DXW qk@@bXv?͒f0u_S](`5Q3}S~]Kty58 cntRfUCfmX 7o>FtGa\}PB2c;V~F莱%hʄ@pRH0H,/"l65Yυx,2Ă >px{?Zet"kgFm *S1OJ~"|W^}Q +Sf1E89xK~dVF:`\=Ap wzre|BanB#ϧM4^ 1 [ 8b=?؉*/kSg5~7<QF-p凗_=ۇK_~.|FOv|}1e=FaKܹG-wU|YB}E6LE?9yg\3@ѥ:"U܄%C%%E5\ ][yM"'#c]xC`I NTJog=~2Ko)?˄TCIt_(Te4hM e(Z+ a"ږ:*\X~ď]|eCvQ&4\=Ɂx#;Jxutbq+d®y:B;&~_ObX\1݃jz͹iWL3# Lzf!LeɃG[R:UX?%asnCE⊈]@yU}y&|b;y+}yO'Ii*")d\"y7@ .jYSj] &F I&`&iody,G̿#E("$ϻAJM7,{fQ'ˈ \L ,1o~kKu ){60s\F@c뙾(DAɁI2}QnnCBCU\!S5R_x.ELn'C7t=tA~;BeC{rQ1 hV4$ch>* gˌhն< {/=_Ճ%.BTBd&=ףBd!w#OA\?l#Is5 c Ŕ:/,!fΈLQґ;dt9)f^ΌˏgUt_d* Bte\ )DeѳuEqÙC\oMhݺ8iWm[wp_ Xa5bAT_gjx+<.A"&v h<9.=Q^:6fԒ۹ZE1NZ+=cbT~` *޹H ͵P|NGq Q>\?(`w K ]޼01"^sMx6"9kY<ֿ[VD^} -M<%49Zk |wGBSƦ{A7pEV^T hp%xagNF"aTB}$( "u6ɮ4Nq̸wtz j*x/>]pC}.Q.xG8P7d ?=ɐ+ɑ,c?]8B9ME;?刚ozj>PJHǀ&#NkVvXEIf"{lvNoe@ܹhp=݉h?J#z09 `c/sC*] !ڄC֣,lVXK6, 箘Nf1gSA )Ǯ;Eknp7L.۰N*dV-Բ:>d͈F*- N(B:|(6:k5 {@ʞή?lPP̥xRR_Xȝ$9&vUރ.nl0)eӓC4 {{2Kert{+R<7+Ǘ&<3T>Q+%op L/%ɍ1^JQZ uXKrُup\umO;#}$g-j<-bűOZŔzG+7_ :_(-F69lT:2lJMi2kg5D5%DtZ c1:|4 gFB;Iӡg]4ybz7>se2'*H͹16|=`0 d`7pb9~@h)!A6(mu .ާI^b`;ΫUmCaр]Ej׆кյ$DsJ;JeЊE[xm׼%%o):M&"_Hv]mN#Mr4MnARlk+&+%^O*\Ҥ:*BX z\rsHh૱l|6>S3^Wnz+0r zdZ7<}'ە&Ăb:Px'`+$?"92]U:u wUN#`^~!~OKiGݗfޤXFm mzQƊ} *Uԭ\ߴI%Cl͉"3G#wm?y6Zs> &]xL\?d {c-Ě>ֺ՗?"QcX@Qɳ12m1ZBfϊYt+|콯 (t+?@f Mv%}--&KE5g|wcVhhkt|~_Z#FyljoDqƚ0C&}P_ez`h`OoHwKYhU5^w$&9 Ifps}1BnM^@n)I}G- ZWKn2X aO-':sA&M62 zxy"O0 (@-{-U;?'j!}x8t@"3F!mZ5"QӘf+nw&*Σ:fpFO}!>sUȻVB߈fvSZE;&Nn6.h ) o+~H`]qt8Xzzf0eLUi<f)m ;0<-u7a'tK*5 ly'G/WʪЍӓ׵әSA>kYTa9<B851.*i=G>)#Tԛh+pXEH NS~!|HH,RQigUY勳 E֠=,qL*EE_1+s^Md;V~vJ5q8b>fO(@ieL#4\,*c*T^F\ӸsjBf 'WWzvl!؏ϤPj+gD4?wz%UqMD<鉓bHRRErQ0۷%w:AI*uvGŠ|S< ikYWvTWR1w>%2qu=:'{e\.`.D-S"RAȴH!ǚ{wR ؠ*dD'[P¡Xqp/ 1t|wU'r?jk~PDn?Vb:W@ĦezA)m8{ K Ebݬ6h5 mfzz1B<SNPA-RTYf̓6[b 4x-%Y(I7Դ Hs%bC--^y7dCV^ a-ngWi<<;Be,]u=N:A !PbHkvdL#eLk4oR'|f *#d+Vu2b2 0(DlVwp!jꯋxe8]=sxvT)؎!:?MdV/B2Z]$=.;gHzk4@ܚ(`7yUc~%I t vmn ;G`=5hVI)AQRWB:$0)CuMPC濭(M>/tM@= ԉ;6qlqXa9Iیkoz ȪsK>]f|z(o`ׄa )~b( kMEKmfudAR]چ-;˩oj=~ӦOB~r\Bȟ5>t2r( Tqʘ\XSاG//~3R.G-|F谮J"YCl/JQ2E__~L#ȄtEr5 En.uX!}u/"vYVOq8ii 3A_^MEjt츏W忹qqI%;5wU1R|0NgPAi m6M5B; (~[_s_ISMU>"D|/S/~N1ezH5.FbHs1K67V2؝d\ft)7K|ΰ {d9WIy:p]ed2B=>S]v5B{$𞧏ՔXMmbc\~?7-/Ǟ$:pMh xIwݒH9K p %VXS 8R֨|k{O ЇB̀pXrrFƻ E9n + #YLkJEH7IdeWr@S}xYkKe`L1V!FN@EFzYt!#Gl.19a>֒`dY3??i8k %xb>@^ '5q,w8UG^)@JPyȎc]ΐdqTN Ϊ"'TuIO]6 jwɬLfGlu?\-']+/:r!Ǜ ,&zWŷK|w1%1uruѮB|=t%I`ݢ㓀UJkpΎ(UY>a!Go9?q229CDۍ :`HaαYܰѵ:?5k(o漯)sȤ@Y },;J TR4QY"" fo{Sfܐ~}׽7 ,,/4hC=ϸ;N-Q7U7LbZ@R\bU|oNˆ: $鋝 sɖ]ǣh>hD{A'ži0su&f{&k*wW8^=K&gӰ1=Ooq# qXQSG{84)1, yk }.w cu]Vm!bRŗ"(6`)N&>,'$Q) ibTMFKƒv%`Jƒgz {9p19ʕUci@n -$ZjT4(]a'ȂIaثdtK0T!3܈Έ IusڤLn:\eX"Ieg^<Ȕ~jجpJ =Ra'[ ^|DvtQX S;1ë9M:PX < I$K嚘&V۟kgqʐ\RzG3+}xt2umڌθ7CQNJi C?|Rz7Zߌ!$S:BsܳPX:|U]LT (x QЍuuxV.Ԗfhqhx}LY.rnTrw(S# 2.0×%% !ZZ+k^G QlVN%pn8L,fJ 殒?0~W 0E2?t%kweW6g5Hƪ<c![N~8h[~q63V#֪y3Q[Ct/$gw|qӪJ])鿙*I9}gjASp||ԝ#M.VPNv "XƟܟZ)tǫ>"#vЙa@ ǖo(w< APD}6ozfpw/.nD2Cz~1"pH>-`Dri/ =n|_cԆj>׺{دc =E)ebMw^ƒȡxOmZ0Cn檖YkfǙ6%aGٽqk-"pOls|^$ ؃q%XpJ/h_  @5|*w;Gs:\]G] |tMPs^;'0k"?T f ӗyUP쟤;|0Q+d8?~S.,8ⳑJ#2dE(!7W`nF|{_Te"{ silJ|h9mHH8I 3pbcr}^V5QWsEF+2z}SBkR?/ q@~oJ&si~ӗ?P{4{%vHʉ $$2Lg^孊*7o?, + V55n?TSة5jdq:`v~h]Z)'8{٢d?S˫ybU&t\ E$DtiMءHvY\UȻ+>!| =E%s@@i^}ؽ<{Q3vPl_Hľ bZ'ŹO˻}!?c\#ڡYGYH_,g몐(Ʈs |B`u!UԱ|y ^!9Oˤ|hOܼ,ޮGf(,XY~L_4QB!0 w^Q _Ooz֠zI\ .u/NOo:c_貓L{5.6vCɆµ ؟o=o-9<PXLNm 6ZdsԖ{C'ݳAv * oP;*X\yjyz\όa`Pp 4"ÌUbb Iw1^ѕӔf)TH~Byk3n#`'C#-j.BD*RGW +F~\SŒuYf^0<ԅMp31Y(яz t'O}ȄrDpw M2L67IgT d#A+ې^Z JS.I?mz1vVw1fGS]4i n:yTO܊4]Lh!&k\UK savx$WG_ TmXwۺxIÃbS{֨o [0XǮ?ϱŽcp5.AAb\ kV WunfBNmNct!،OFISIk7*gO.3ZD/5E-5¯ 'mm{hAd R\]$]ly e.>Eyg~Q^[ľflJ*;iUl"sKɹpfbz׊/;I|Qwp>.=*M7[x=/.G}uNXQE}ˉ4ϻeZ0d0^Zǟ%gx"%)"]+ym'BL99ho_vvM0R([=WgC\ZE-\ ER̓ J56MA>:, &~ZG/T=6@݀%Qhy+pW)}S#e߻@7 ʃ.ynJN%y $KrȌŸZшI;O4]i?}?QkQ )g`ZϮ97FlNcJ53ӒCH!Y]QO(UU3̮ƌ"@%DzQj~%8XZGFVn=PYuf.[+t !{l"t® Vzygy=['`LTdp  awe]Øtc=7K(hj?ĩ r;J*R9/{NeRoE{&͸V2 wܦ緓a~NW@hiKLjML90t:B~*_LWI]C6kF6yV/b': vpMn&, ;9;\Xh ADs,Dy~X'BK%CB!8DeU.2"b[qMsd_ L &P)z)Cp1=RW#!dJ86vz" F9&VZ.i%R=u쟮`V6 E~&Dd7hx͎2tZQ+5L(i\ȞJיG+2!Xu}Y|G AYqu:0Uڄ2O%=mv5/`ýܞ\:<*3SBze)~-X_0AQG4w-\vHړ00˭]9fneV#+n=ߢ&J#ȡNv`8-KwvK芆a $9Է>"~RJ+*3a'd+~7&2[ 3|l h>L\q`XbÿnDO{0nОzח[0._X,',Gķ-bs5E?awWQퟚ3'UIǵy9,_GO$ i,9#k|PKK *S'W;W6bE b:eln,bHG-(υ϶6,cy;ҍeӉ^;e_j-7 w NuT`;0F>:, h 0^v}R t&h>q ' RMMzp6%u/ҩFjQ{ޠXTW'GaY O](26П+XX\- + jMD&aAůþ3!8[Vdd]߆::g@\0DG6 "IC;KzoTd9wduEy`W U>"vym%Dtkv ڝ19_ؿL&Tr]b@*OnbК谀WtA!#`).sTgTP2Pm# _6D382(c#f ]IhPõi)2ͧM_u8.;;Ni~>Slb ![1- N ץeʋ4#72!{i6N@\sR'p:LP*n|eeyd{+t?Ͼ~PC'Il(P(_'0*' ur<)cٖoj7:a,l=]{!#tZI)VB#@tA$** T1>ޚs &Đ+Fr\wPJ(XjkSnQ3{52s"Z# (Rq{q_} ,!CU/G>`꼄3oܓ-˲F;z[hۢ @9IK.>q_2[Fb8GcOPRyC._ k4hŎu9 C+~сSya wp.Z(9:6i9&on濷,7L%;M82Cs`eǝ<6Zyt*e٫fDI l!B:-e$QpЩQk."_m]HX\̶ɍ,z g8g ! |AmIrl, -E` (ɲPAΩğHTw3{6B9ow(aXʡ@A w~B*Lu՗+_ƐR^jL'[_6ة7(QtY; (M yd41bOٻY1  Et|SX?*fb/^ೇf@h+Q\"%@N,v(BW3wB)S."qM##^C5!-V y\"h퀸 H] ;Wnr 2AfR'c^tSqy Lڷ`On::SI\2gZZ˛9z  2-6~\aW!<%}w&]}*SŠ5o+ۖ`Q>EXxU,s -F;DᦵX|Z}ҕt !v{չ #z=K͕ՂMXJl& 2ԅMTB#!fhŽɰpn`7xͬ" BlsL2<)uwq%X̅ A`|F՟\ 9Y_b-|%9:zt 4K"Y&hpfU \5_(>焗590 Yy@gHIw`="N֮|)[6^:LeT KHI+|uEōf!ӟ{cWJDN1HښTa Rscz Ff\C \Kt5\N00u+*g^xf* As\ΧVsP|} 5SU^"pz4~"JD#Dάiat4TнyƸn865fSs(<̽2AUͧ؟9L M~=U6/ȩ 2n,̉zf*dR/Dzu!u&"85obѸ41Fh%xyyKah2E9Ӏ vs!og%D^.{!\8)(Hì:7ԎF,˻aђ:R( :_pleSD@EԱE9 Z $ 'Wk7ɖ؛Errа̍,|H~9oWl>0xp^d-Q=*@Ab 3ᢘP]nP[w=mז/j7 HG}Znٷx!ft2M `\N!}֙5{#ygqg4u}_rG1N.z6" 臏QvZ] ܾ+iK֯Z בZ&$7Ydӭޖ@b+pOQL8Aƅq@^'Nұ=Jb:ڭ`.hBk&2=s$ןM` ,dSx6qJSײ'98|nbzq\<0'cc4u1\ؗe:pS%0Qd(kfׄdrGH=% Y7%oQmFfCR4ӰSESj΁mR+cXJN S'b$a$ޗe&mA:f==EYScQ՝A];m#w4v < G=cLNiP.r99Nu2 H`PjOGVݷ-صM>Ӕ WZYSYbO)1MN笋=Ev/oKȂjNbh;$g`uIK%- p%;( I2S_8&Kwn4~!nωbƙ4k;7!00uhޭ7pQ4-BDX>3[Q#e^V!F6JqAN-L6,*P@́RWAʼnM8M*JgI,ˇ4Gv 7%/u/n;ZYl59j[f׿)v' 7*5C t-N4f/mmKQ RX\E}H~ %X+k]KsJ}Ca-ݜ-UD61#?H)!1kԞ/>D @LKn^0P81,JU 89nvB65IF e rCe;E/$?gqo#g P cj GZt+8rȏlkp/KjrT-~`vdH7x&h~t}9Ttk/@:DL ZXe8,$?7i%3NxTO ,f7#."Š>USINdN^BzO mظS) c E MƢVdORLWW sv9iϩ/rP\7~#U{"41Xݥq/ad c XK0AFpޮB-#sp6̰q'f$Ia\TcD!Aq mwo {8ΕŻ,Gb_x~t<+ o#aOzڵ2+ӷozϐ~AuWwM~1z#fɩAU&AhXZp/ .ԏ &[Jܗe+@YWӽʁZ(ޠ?|!ϮJ ބ5t5mgٙR<rI=2>.{CnkC\MI`{kϰ\BTb޻dPEda5@u1}5Ih7|,sHF.ޞ*ث"{p<:~", 8TF v(3HtǑ#~"epz>N?+u(͏-LTF bFf{1`6=%;}]v&BpdVe  A-Ro2$aMM1o(~gX,7joŁMzh*}NH IqTPgH/wsLk z[ƋXT7ؘ|N'?ۻ8+9e)LQW ;tϟ.n pǍ/:bHK 7 -xAL)F}"z{*% ֔BQN-H~Պ_'~WqݤiyMq&oщG,=U3ہ蟧H@5 H,.cq;.O7KDٞ#Hywǽx"34ȁzQ(O8F{~O7>jM+ӓU~𪿽]J‰QV]aB$뗀#?kp"rHt<Z}I/ w5-jح+5 G9b{8G?06ƪXv̲7T +r wGn5 k[<,vD/WY؏ZR,OEealT2e2^r's9hQⱅ"Q r O{,F9[R5LJG,~hшɽ#jbo푖cKcBvn=BvH|Rb J!,z47:蜜63]KE)py!KB tn;9KCidv.:5 O[ &ޙ ͗~)̻#QW<_6ip= -칫Mॳ8xbm#Tz}YJ{LQRo2t1\]?LfCuW͉R;M ?>̫>4'] r QiIɜMf\Ȁ)wOhDR>fH을2ct(4s4ib`RؑܪwY,g3 5vT5MESEѣ S!eo{VwGGg"L~= w3閸ޏ;.?qҽYm ʇX`^I}dָ F`'Z4G-@X`=V{~۹]NEi =?w{9{ Ai@_@v@k:CZ7fe^pӃ|33ں-kݛ22vcb?+G*(¾8: {kve#O(<#{%3Hh(ڏ j_$G>e^sX GT!8N],s U6xX 6oR'U-7D $juOƾ2dl]Z5Zd.Zܒ$ Jṋ!{f :zm. Ŵ* jO@N \BVJh'-! %HEj_G zV׆綣Fpoy"Ҿj|E(S9y>e5wX4k (&M_j2xs E u~ە3vh.jVil-jmw?_99FqЛ>4Wވ]ۦlLMbFw D܄|"]/?} $4\u5Ȳ[;w3 s_Z 0dWI ovu2 "I`!Ǝ:0MWC|jL6v_;$5ok U Eˎ|g1Q9\FSh`+ox-cI/ˁO\}[@&2IGl#8ܮ0ztDCԀ>WH9u_jR +8VgD3["1ue袔~?2Jyafykb.|YǾBNZ{y}EZ!XZzK:Ŀ 5?1@E+R;^3j cY/K8s6Z*b>S" : b 5bZvpZ5l9B1ji"[)>Nh> xExtik Ǯذk'-/q Z,P]N8F=飉?vJkDH=<.]~ꊃ;-TlmhR9{{hzbDn2C 8j<=~k#{ j يwF[=nib + :S6N>))\c8BX-yW5&I7ɻb{m&_#&հ}'_U첉{Xfp v0C zGl;/>w1&k"eN):^/?AZXvtW-3m ?s XU9?J0~s4p SZjq m{U=31e QI?\DI5'E*-KaCD^y:6m[! ovjٵV+>!)90|3(+:Lݱ'҈\GRox-֧U};Rs 9aq3؁$FypX8 "Oj+U!IQo/DA0 D/*puޟܫUϗ{3 "j?**IGi R\H@4ٕO!vꪴߔ(q˺gwaX'ʼnd 8oD֣.j]E iQ6 lad3R'k@DR#(*5ԊM|-(mOѪD8pE־i&'-[R]wZLʰ =( !1Zy$AH2JXVޓI~(bf ? %#rȻ> 0\'NERq[imWl"w-*?e-‘k<)(c2lwvxh+z$\*Ǻ|MVȜ?/grVȿ\^8ڶxqߢTJlO$XSYVz] D4z*bJ8EkFٮVW$ui}O\gUKEcK Onl7Bf}||YĐ36 ;L]SmغVFiPPR 3w5i'΂Գ`fٌ|@yhm(C^#BȲvZK]D/pqA?OL[cL >b 5/LV[#m0>() }] HLVG]lKǀ["PL=tv91Itu' >^Xx, %=|V!F%.j! p^*F"$蜲Oh(>TFBH3wwۿ[7?nPu|֌h(٬YXp*MZ5j;3˧9ϲmx}D̞5|̿ q^-R po^K}Ulm<\ 뛡~q:~%Y4MoQ1OH9Y"TRYuc{ݐS=@OrE EGxDU יL'7,b |/2c|3$,cqْ^ҝkDx.; Hw;u uܦd4wN$St&AqvQQXuW*ciwVWA~) WUnRGeMJ־,?iQfOLlBuz.Ƃxāݕآ &z9Պ[̠[k 07v aQ^tb/ ANPj*gr0֖+lh7 #k5aoVhLy?BpcAs&~  @!b?13Hy$lf[|S$gnHYH*fz/3nKeTG+}Q<)]w,8ciiSusVl-.%jQhl Ek]oe!+I y/p*'Rw+W1`;Ũqqn"S/ iQ J6@hg򐊦$6TꖰJ/E d5?P}ؔR{6ԯ(B)Poa4qgTL{Wj^vIx#Y2'-uSADja>NZ&jhRm@7H[E`͙MثBAQR*&Ѣ{ڱ\# ,B-3ˤ '%|UCϸ–odi[x$Pk-;cm6@wY2\ؽP*=E:]}x5ëd%鏁 )Hs7aF߯x?SʲˤD/ȶA.&tH"-v'3I vdα-4'L{v>|uu:BK-nl]z*qO[RCaNi= bIߓ?}VNP)JF`CA3qnJ!+ yQ0@;̠%1MR5zIL"J>=X.ohX3}шĄU%vF6:F(\L̘v~ 5p|0B'5C["& Eew;yPr?KoOlʴ{@.vL%6cػ!Xqxp)>i^c°Z<ǵud9maνj=5|]4Ɖk smHXȨ-]-ШL;L ZkBzrᚓ)`w9k]oTc`X$ )yD[>_!EgX$#CA[6yO%&R` }MΒ@yY>,鍱h0iM3L"$Myx-NzSgEd?F8;y82!جS,MN zTzI 6S;B.1-%ύ1&e!ɫGa93y^?rކQ\vm69(P 8eb?-qZr2Jrl r>T& $V.d 7`ߌzMGrN.m"qE(V&Eq@IZҬ8fۥ%,[-)%d1+"vAXtF7UYy;Ut\^!AF,J44CEs^A!ϴ p?>(psH-ᖦ=nl$0T!0CSF&i#,O{y=?c8: }|!NMXaGc/c*Ud.cyܑ™=+/ J $d ] nJ_{e]^/&^7r^6X1xÊ.fD\I%3׿Syɚ놬UYԙ]oDb$(p314@0mG&,7)GCӢdNCgZ&#,r 8]jtn ݣk]cUorרp@ޣmNeQ2s<^$anM<ظOEx!*9lf|r/G*v8_ޖ_}Les DguqbEt-{2\`bvI!x5@3K$ _sʧ 9^ (mx Vy(OFm<3ۮhvr]8ͫz]=kSF.[Nq(gX$ҕr0_2m+tZc62{l7ĝ:ݟ>}ǾT-22'kL_x <]]<.YVpwgicbٻ)):?YZ{HƩT $zk|sBoII yѿu1u:ňo9M`mv[q<}hVC0.F]Y7Mf= lwOWa5 48  ur L"hN+qY΢[p^<#PSbAr7%oWO 1¤_Poy+*3,e5EyĉgА*hcy@[V2urpgeÂxn<&&:Ԇ.=˲q^I {_U|Vl5Z8K:I#gdcLFSoH!LLoM/vJfFsS#aQ /[jk}pUbTW۝$O!4}fևW?,] c]ިCP[Wd;z2K(j\*cw EL%W>_8<-Q!yQ&Id[dj1c;{kH*qse7t64YbLUw&;T0|7+7Z)'_i̻I6ðҾ1[8 k$cҰ4I+וM~qBw^͔w )Aqĕ +T&{$6`+!B:]kwB,ǷFt|CCW9y\ndQO%s(ie0)ٔ\k" j 5+/Uk&a0p#_z5>F纰oRWPȁACؖ9Ɖ@V2me;%iPҡnQzgD?[0sZO.zh'WOHr5LH/L]vqe|&؅W?Ur)Cз]KZּ5T?uWgh]iU'AX  Ͱ 4`FF[z?lPXLΘ_dO9Fb[l˵)lMt>oow R+̑7eF* aɮĞza#jdю-,zmsYE9dv  YRpѪpHŒN^Vwv OnnB sXaRyKcsEy5@H6mxDտ\ $x& P;AB@ s_1\2sM7wӹmdw@cSvpzjpON .jG2I" a6Kz Wg0_﮸¯)4dTΤ6xՊnp_3+4G  H )MH.+k|LmeSFyX5#iB{`5g?Tӯm9Ů`$G-~ @1 ?yP{lSgJ(_:=E=rGsa#ռp>5*ю)+sAiBx umYd |='{37yS@\+>vHlh?ضۗS MQH.]5 eMT4$gɋwNvDC uLiTL~ H9ԋķej4_q1DkI#eYp>Vl:GbzT 6wWQ}t0bpAɺ.&Gk+d(,j%C#0sU `3SZv 5k5%*d!G]U!&Q-LKQ,0sM5vނ%J:u=F⑊(f|Ĭ&RLh[iagh1qVje$we='pfL!ȉM4d˸Gv.@QNG1_87BLZЏ͹0C#DcɊn D?h9>_)?fZ8*"*F.:y]H{Y@A1J.EHefxP&oظ{ jϘf$:F>(wۙac9p̻``FXj6@-e2eF/Pޚ `s!KYײ%|($l`3wlfI0OŠUm&q Jm*1;[94OBy(i JyF6~=6Nf r) L}onHIfgV0}.+Ȕ4(]uTO\k37@y-v\pßm>GL=`( yne @Qk>|Zzހ\@KG>=)f07$g5^xqˣ 3m11k?ܥU} _ N.u*_<& UVÇ4ALN ± eLv@2)-DY|ngAX,1Uƽʅ  N)[M"q'&: *3u >7=&pJ$x5<IaN cV=loMb)i;h7T}O`lKGH"NxvS24c~/0E=_ 8G$=oi?{'F؁[j-MՊf ӆI+,@9Mxzbޡw{iyM!~զ^ ALnGwRy(P"'T Bdp40e[#Y(|F>q>I^ Zgܮ:'FtxGMQhD,`&pW\)1Wd9B0t.BN*]dt@a73(y!XIְ7E"GH`+0x[g]~яzmt' 8m+nObqK.Hs1-%#ceb1w$ilkL86jAF~ T8ZԹvBԪ"PJO, =TV`o_d%&=q3m-sf8T1ᐑWD) ?&#gRWN;Ǭ;;&+K"DpH@uL2ǥ <]Ї+9LpMdLKFZw*v/lb)Q+nҩ=5oB+Zp9} Sk /~F0uD~  h ZY+3,`L -sk Ni30ΉhK+IpӇ kNj0Dޟ$: ukcڒc=^ttS$gS(6Z*ƊaAe+j{;* })[bG21L  aēL2D:k_6_+ ) :٣{otl!]8#=b1Xpuu'CMz"eP_ǐeY;bpۇa~1M궻aiW1Ir:8l %9a5 3 "H z-Wh@G#UÌs%j#rj(jebK`D0!CX{Nj$wؖM]ʊ ^@ITι`u=v0SVK9Uzv/zdgYdA-r^K M'[xzᤂ $ fXI:vJӉĭB<*qY>\!-<6yhj0 2g݃z;EP&r$IfC7k|B8kOvO n01EWNG51s-&PQcǬ#< :K25XDUْ+ɩ;}@ l4у/sSRW) hTKe0Ӱzni;ػxM~(̨ /U89)5 O4gT C}L,*FR7ųI2s ڼD)Q5Svj8bz;i :B-ܙBE<0>Y $x)RmJqH3y j 8ㄔn yrDDRLٞжu:$~LWfT|f50f8DE'ȉdߋ G!)婬JEܔ=穵Gy\8t1Ycw5v}^2&{% w4m*ߤH?* <Uh lF} &JFMe[-M Ϣ>=7KMP& +(`"2v *(=Zӯ*qDcx֋a(> ٬->Tl˃2L]-IB)cwa3c2^S9֜[0=<.k-"ř,b$Kv_J]< lu5|^m_i5 &.kbE^4Oσxr Nm['V|4mdAfk?i:6͡G]LثƊ$R&HӦ/)lv襒AsǾ/at9tp\)xY|HwpS!B%)|#H1N8d@#MsmE8B σM\b,dߪ $ LR[Bؽ6WT]iriMX~P 2yz Rj ΉA,h.xTLCu>30z7=R:XB 0:9'q6wuLP; 7y?)wbZNG㴈7<௓2=uUfq'Ik|/G]6C&D^,$0 NrtK[;W1v!L02Ocf[wҹ3o^*fL< ңHeS.ָ0^G)rh_#*ԩY/tu<膤TqmtXs"^]IhS|T ղe)߆el4-5%7{I9CФPE,!c-RP}$zVFCR{( EU3{/zm >aN~ƍ:*AHFصi5Ld^ruU@0XnEp$LO~U*T?cX>Ir ޫİL%?0۲H{@:/;Jv(иl6YYW^f8<՟osvc7JT U"u$7Cu3=`nWITwG>(]}-m 뺚rz ӂ 꼭t'$+բA)3SEצCo$cq{2lڃI3%*x# ¾2_|Ddg:؟d*%7Qښ"U-WEP{H G(밠Q`I0WǶt8}T;"ige1Kum7e!;_uPHAor5j *z@3+@ pfHUn׃2"jO~-&n5rABUT9dQ. $((1/ߌ)f4$5)-t:7b)Ă\[xa~Jvh +3+, q.l);DS_0r\vΝ G|_eף7[U%]kiwjy^Dl2 g}Yelcya}t|#+cv'Etca{ծe݂ꁗђj @D%%s9>N8@Iӣ‹ձu> &1~=h+zAmB'^TŒX\/vKWaw`91 5"" tupQB9-/>\2@L.L8[h*#l#'N틏" |Z&Tv`IRE yaqDt$MbߌhI"D E TY8/iV}W9x^ k n_/_Tt: W5iVS3`OAiXUz8kxt']Zj|_*w#%bT۲X?#1Msm]5^.orw^PqD7G󯄺Uhyp%;4գ.\)DO=܌d@ΙJ kSUiV 3@Eޅ9i{ JGN!4&9U [Bplu&,T(@qKUm7TkW Dnt}UA"!NS7~tMDiϪE"f(69~ΑU0vH5R+ZFN85ufC/w0N}Pt4q ;F:7˾YƦXƈUXI>x|akQ36hUHmNQ "qSEʮb("ITiC;>P*C'[?sĪB_K(@vM91)2IGm9_uѺ9%~Oe-0 ~ixXXi%)UOlPIt9q{ZN_ ؼLԌ+W Orδ!SG7( )-*Ԓ6s{紆 JBD;&h k3vzCOq= KʁeqeRzz݆_?M @m~1B]~yO؞ C)n8GgJ )>P]ܫy}7\U"]5솩;jf60,)/ 7'E "Փz=a%: d^@q$“ˮ7c"Ғv+ Mfꭼ䢦(k d,f~8S2tg+#ڍCO&b.uz7>@%χ7(p'fܑ+aՐ=,GHCՎRFEd8;X2ϕ{ D2TԐ@9 㦤vʈ=_MҀ v8}L5 }=L`$P׉LS2eamUk=!AYES.^9+{ %n8%ʠA ?WF1ʕuuݗFBp[J3KUs 9>V< "c)V^(oobROtp|rkJU Hҋx^ L_|ӃvHlc7ţn1Unmh6#{z%Ue thבNTBs%M.`7mۖ^`q_h&,kTYEbp0Ql4 CbL&-4C(0H#z*f?ÑM'qoۃw>Juf2VbPP+#tWZl fI(ΪEz%AB "BeZea9 .so-sg`u57W%*E,v|JHB9<q%~0a@6]0ehu./Id~."w̍}ڡ'KMa6Cvm|f((=2,h . (?8Y] ^=1R7jֶQ7E\q:> c$vX`Lwcw0?yD8+;]{ڲ[^9u{ڣ ^UEVfիZh(yhtaj(uZQtd!oD&ok&6 k=k(|}7K dF[s>N'qi8! i/ C>aX˦Eitn953iIuTh\. 3f:33Oj[̎N(I9,:G] Q 8hG` —qj.Fm ה‘J2${ Y[ο/L^ۏk_  g>zӛExޫֈ<9^,;m6\'`vGi]3` L5\HpsA~0@E+~k~qd)M/^M2mBrHEW\)Q1K^Fh|\tg؃4*#,]QL&}Ϧ=nVM8ԀfP)\M$}%Hϗ,5\aF'5qpVUloSXC0ox U]mQc$]>{Z JcBlzt5ܴLϴC>)ׇs!|iybCf@4͈' śQ5/qD4z9Gns5d؈rix9/P^Ryc-Jw FI3kiʒ;o#'\x5OM^weBfW|\*IeO$Y{³bǠQLZZ0 +L3 Zc Fu&+ԥn\满EeB YA7-P-pـV*6=`I,Yo7兤rts~YA1Uo5?7vYFsSlP!63Th71 ˕xkUgU8.loMYpMjhyQk\D ƬLp3:;QCNciGrtpݤHOn1 'z WeOi8*ӻP,KGilNn5\S${gk-"+}: 6bG?]p^H5c`yڄ^ugod^m3_mCfNŋ]R%j-Aj^9D_C_^A;,=J~=bU{rQ]3*:Jg;{Xt3.%Gպ%wRWHmrGq,_t7J<'uUL2m_F8=lmw$=!`.o|ջ9hISL7 rJpVʆKTDu=A7s- Ik QBbumɠ Rk>V~G']P'J%DG2S@G%@D 'ܳ;hIU=C sz.`Z >|l~(HN_ik-Me2`׻"ȗY:[DxZe 3](2H⸔䣄@( 3Qriƪ"v! 9j#J8ci# DC4yɡK`phW߉nYB)h@6~FR}Sn\ HȀ"̂bxxhoΥ7DYi P7I޽Hf g_( ՑՌPe= bMNGJ)D&e [-!UZYgٞHv@4dĘ M MӴ)lkc;dU- ʹWݕc ;Y$[x߈Z[BZ훜?kv1(yUt<,=﹍ SeG}}wm4%fˠt8'2@r':Jh @wUQr8>_BvcEӗybgƧ,"Bj SWs+t\Z5CaP3$0gHIt(՟i^ a`ej;̙eɘMaF^-9IUڂV+Z(*Z,'@ma YZ*tah=L/%/ yZJThfwz*=k:415 t$r qpWFkhm6V01dC YNnq # b[_8Gl4{ Ɨ e4j^zb)q뭮!vbAct: %P|Ƀp"s6Uw$Ҭ,::O7;\%\\%++"(#*ۋQtFl :=Ф,8PakΡygFDiޭ^ٺVlLYJ MATJ*>8X\jM#.g [Rqqge6p|O|* *1 :H ;6IA˷gxLdB o/J~YX %Vvu::K &r`eb>0#ڜwjyЇlmQt'B ?R&zZ@N"2"u;x /Q T_NGǎ OVukui0 BIxNƶ6R5Y*J% iU'N^2_LL(_ r@уf7sx?9R9"BYqukryswQÝB]KWcWt[ :)?& ]n[Xr'Ԣmk7w3ΩM 1iC ytt_-逓t|=V$N d]qg R{_4voețϗ F"{<`|}铡' O6SYHh :'6Sx^|v'/(b<+@.iۡifO?:{rv%۱N ԝF 2,wdT2Is=ɭi #]uq/3? v#܍X^7 p?xN"~YLNu O(!g] aZ]Rd%IwXGY;CT1{9BM_N\ȆHƘjLl^Dj6mX.yp6SȚLR 2`} yE^ϣ`4X?|zro 1j{R>У`X;Wh!CX3 D" P@OoEjD1[# 0Fh&_Jwx2 ͮwDS *|ߙ[MvF%ONN!7 cG8 W}MÆ=a}ȡ(:G Sz۷H*>R׺.5t Kn#Z ݙ'O-f *A9Ԣ>p}; FPe;pϣJbyk(d% V,AL{TDSEuz7MLtߴ)yv08 g o1YnFUfX@+ Ft\-DrbUΣO7Ιbx4eA/c{Bt562BX'P):,ο.M8"LXB!G+@;Icy}06!i uPk1DU<- --_n3@L -y* F(,Ury54?$SRnVEHl|WecW8bd>xsM/aX2hk5 Zm!(FUbF3ίBۊqfl2 㣈q6-ȼ!m%ܞU`莌>ҬER,n' _ h\M浘{'Mb{3qumo̷+u4|Y4ͅEptZES<گSWAHn\dvke$"٭_wly/)1]a_2.YO˖R‡brZ"|0w-r2̻B##ȳ:82 J{VGf|U)ɾa>YҏTCMѓf*<<{V3<3٢Ë^+dቀE JJ ,ބ;K][֝E`hQ3-εaA?$.q69ɕt%Nn)7_zդ/b~B(~Tc9^uO ^Ľ{yoy1]Wu/\7:ɍEȱ\w9˃;iцRP$v :gfvm}Wט  R̈7]9ĩGET95g/oBim3zu Eɷ\lhd7 PT( %]q}JzH|+1Tlju d$UI'l}eo{]&d:b4Q%lBe1*oj60ӸO.KKpZ5Ϥ6?>]T@W*)n|pȶnsL͸WSUb)_4){%oV>ObV"\MY%-Ư7GS0ێ )j@q8t@V؋ WAeR5zțud"0IJO^Z֮a_[ZXeԾxs$,8݅"wW|8bؒ_K2H{X`)eV}ߕ@փڇГxXRDIOj:t 8ҹ#2sYҠe4Ay ;O>P??w|`53A)坉 (^0 4`h&[RT@X4 ucjYh~Wu&\AtͿ~qeVFX k=΅ Gx75B-d. h1XED|"CptK"/@ۯT0I~:?](r!#^0ma݃qԭ/<1U}`JV^$|毿9mt@>B-v8u"}Ӛ h'XJ3ONѵgܜzD‘=%Лu6p]jD$-a!x߃7B#ʩX(D1MU)Cn&Z$zJ5Jbg<;Nܻ-vr"9Ra h:y,Y9=fTAc_$O"G1@Q NlGEp?QkkctPE|]K@ J. Ԣ4\(~qO\@.ѿ} TtBfUQ5^Ӓ&g gVn}/Q Dң>[X6st18 H?@.lA:[f6FV9uf[!sgROG}~ߚ2=p[ڽܯ1:',$[;w*97:Pm 0syCyzUDQIxטRWL&8TvMK^3oM7խʭZ" GMƸigԢA쟿7ijۆ|R':0濇?'Ky1 _eX9` 6v6?ܖ;_TbҾ, K~TƋ见ϑIryOaᜄNnt@g d"O[rAT,젷H=<΍L DD{hF])UJTÜ`sX~7~ ^M"TsTb>]%pt,*F)t!_CT.Q:SjSԌ,bpz r[`}_.>o}u9쪚^AmPU02PtS%A EU))\IC$`nh8K $p*'oRCOe< ]NRЍ]tә~PJxVz[@Cg hBuXCF`I' `BJ]|,8 >4Kb/1?C-ώ Cb(ieY X.ۑxL+9B6B ЃL%^z<3=WJ4Ϋ(2ٶ"|^=,*@Ozc|IjbԮ#jV8`ؠmOh4uma5 CUkw|̭;~K8cUF|MVh9<1zRE Txi\&3׶ɹ.k&%CfM:ҫWg?s`3ưoLyp7T>sGY-n!] Ѹd:Oj$++ "2S7gfABJ_u'2xW^ JԖTV ܕc;;q2OxRDZy9 G5\~B$6!Z!W|X:&fx{*zaȿrWUHzwr#Tth"_i0Dlx^g9E!nVcn7:rzQX3vPvF w+~\5i=~fTCޔkx~6o0F2э"Ǻtec 6$&i % hO2 Զb}yrF]*D@ E^@o׮Ǵe/焀xkڹ;DIewI4+#)s@#SG.`6 n5C?El/.MM5cQ/qHJNb{q钯o\hJ6_}`0w4pN#otcsŨP/hщy3_dzUUb<f#Ëyg쑒f\YdC'_Y秶ayqIl_E,h W̓̂LOKC+|w4NeBo0QaeJr|1KBrZ.H |ؽTpsLnpL#ո88{B5ݘ8>xs1Û8^00MNXK BMAL\n7r*La+]dAMsM W˟QaƿL!uN'9?T>y~)nf$jbx8(M* ~~mhR>[z9[+}%-u΀A#, \p4 *7NeD7*#Rͮgo +Q΅} eJkxҏu3ws ȁFr;M-*yO zt UzgJW19FxG=@jdu.MK>.+{ԣid2=)P.n2 {d[y֐7HHܝ!Ho)sCNlitb cP0]P&F0Si klGwbk\x(ϋP[_v0 PwC/9).<#9`V`@iO*rUt*^lخ%A"Ԇ(kͽYGoG?sR0&m:״ݴ\v"TRo0*ǻFT8jbKHp7j T`wq\R(`uc^7Tn**zbP R~Wd G4)Wl:̈Y s'qա[#kԇK^f y 17 _+ $]OEh9shuw/ G*j$>''8+…'i̟ { XG)jX1MtX9\Yl1Ç08Y$s16Hf]d$Xu?I?^ή(\]J5U51倸WI*zN*2 ~;s AaYqWzQ!bާfzDpbǫ-gW5Hgw\0'M9 ItgguXXƿfWqtAqLrPhZ#g0`k>p(fQaߓe~҃a),kISB^0 pحr=zrI&y|]:ۿ@ovNMYJH{SkaNB _ʜ-:PQ n-0SgTl{d~ 8:;8|"D +$3/i]5U+ak\%n+9,ބlkWq7??Z( &]tƩU=`/.}`y +5 ^e6;5{\ Ҥb^δ&6aJiO YEs7zT/j06觛ЛYB.@\AiOd1EWG2 WXi.-`kH[垊g`Bs%H!64(ٮIe'/%Fp <53QLCދqp{(4D%&*6͋!Ltב*К`Q3ھ"x(-'% N3EGUʰR8A Wh2/+޼.p3ݜQOM<'N(v8Abު(Y,5I+̏[2lF x2 -.B>Qb¥E(%V~0l҃s=wxw!fVtc;ݤ-~DwfA%x'HP$N ^\yl\v6LݦagmFajP#ZxZ?:_gotX%:/,XȯCEYe :X]HЇ$og HQvب\sW7Av ;5FԷS2ֺ,_fñHc#P-ӏb"|#jN=eC$ve܉/6m0͸9ȀoW;Νhf u3j0ꈋjY*z0lx:U MpCEQ>AY=0¥2,e 66rwJ$!HZ G`bгGP:, _jB^Rdvnáq]EoJQa2Mؿ *NF?aKV8R]XnB?4Ul֔'3P{+[3dҪ}Vf5ͧ#'&\H(rZҧ.@ >:qjE.=gÅ! lo@M|(1@~`* o]]&`=vp"cB3kԹv_C6agboӐQ'm*5 ¶k1wTA~V`'EȆN8 t#~(P_"hkn!9/ZFXZ 6+#{J¼YT/+vLHD/y."E#S Bۀ@Io\P_&j8TPB KBu UAYF$K;f4~ݧ˘*v0{uxJO7GݾjOz$YOlj@ocYKt=9u2oc8BwfڡVӁktF&3dY+t2 ]0k"F?|O0!t'PVW=Z rUM*1Fo"[8E1oR{ ٫$,Z6M,x8~H\lXNLZ`¬o7'ݤ QVM"6cC:7g߄PC/\ֺ]^ @r>XdcYUv!jrѵla[\BѤ2}jSY;i'*ozC[™;k0DK?#cfGNU4.zڥ!!z?cX&Q;DPg^>S&݆ွ ^T/M =/9Ӹ SXnd 8so85fgzs_0_*;b<~aٟw{c뙬=ՠ 07V[g2[rHKgB3Wwu,z@.#|PD8%J.&Sщk0,oIR/wc-PgX_.\`8g \)<|^V|7 e6 oK /!;0%7zaX1@B lo ?›fJ/.QثX?) ҿL =UK;DTtb0)yJ|ZHךcf3N014e{IL 픑#O0׆ެǸ-3(D2r<3sGhs|-.,rz=g4-s/.=xk(!r"SBҠg;"pj ,DybwB:i-ܩDB!Ԣ Gm7%ԕ7Wnr]e^i&s=ιĒ3ݿ"prcsgc𡵷m :Uk9\:m%`ȷحigW8^ .҇7y#"LT2O($ZPaA\xdK&= %-X pO$ikrBi=],ٿL4:oM}P+HAZ t2G`*Yew~]3(Fv+(# ɛ8.JcB@* b<,v8!Y(i35sJTp.ളzRrަ ch[:I}-hS|R4m dzsG\ 7>լEMKbh"&ӪE*/)ժocwUtlnY|S ׊3[r>!~a](a51$BN<=Qϻ[5a.dC \5rUn蕠Sco%_KSLxgd8;՜jGI^JiC[UdjD@ѐkܘC=ܡ*pwɾ%魈I*@$~+?nX,g$"o!Ub*ƔhS"FϪ'Q.340{/ s?6򪾔զY*ˤWX5bAȿv>#C\QJIYÝ>Se~dm _/#Gy͇[YϚ1iu|TPc p,P^:[@(M鸄 O!=~s/߱{ klLm U: _#4 {Є,L=IxvJs܁RZ8{u9C{f7th1b{diI (?}5J R~a/23FP2+Y;hk=؁Kr_aJCg&y,O3dpK3w56\+#RGU$k8g!̒6**)LLO1*v_蕨K\5LÏaKໝ5KJɚ T/d04*XeT#D0Eb:qrF~ ))0Bǭ0%r8hH .Fj$##(9qӿ$CK7\Pnm+Q2tҬ,qѫAћg{I:va51 XAC"SO* [wfEŶHѹ({6L;T6'-8 عW4^0i೸C}oq:Tc>8 : -c3b!%E`f@K2]o:Blr>W^12hDLӄm|& 7+r(a %9t&#qg[n݁.㥯ps lm߮‚Sk8f7z nb_?YB6~|C>YN%>o>M6yP S,RqXCP aXW㳜mPR6TL3"AS PE3Qko<.cvAmLT[(JpDEa0ᜟaɲ`MΗ\"΁184WεA{]!j{+왺WVvtqOسMo&UsVKNZ2җߗ=dg  <<4m&IV+ВEdoZOtݚPpUoUyf* ަ!wJv#zm4?tke+ǥHL '9y*zUn%y8ʟ1@o`sX v:m*ի J2~b ~NsRюudMK})cT#@h?`gAѼ(Ͼpf/YuSVMl+3ٝϙEҮLQ&ǐ%Yi08%GB|ܖ: ˏl{0у@FzOAx m%Ѓ7,@m?'[M EfaR#p^AA1fl]3C[MKMr7 efJxoqtzņ[ۤ(( tcUqJjWſ>;cX36(8+bSWeɒP\${jxo]I'L>orA$ J=+BY܂= Ki ||QJܴ;zՈІ:}: # ($rZ EAФ0>M,-4B: BTۥ;bݪ~vA]H ǍN=U„h'xq1ӉzUَbMAD0C܍hSt 1XjU6U/%Y 4M}|GmDԕqF4qwwT!7<3|`C'U6+6xd5R*04बܒ`W ǡZ QMLT$ dF7;Az?<]ucŀM| rO>Yqx ?4}m`@š$MC^9 Ljje>\D*w{]^{QEXI¦Y&049-Y,ٕa@0. ql 3{9.s њD[%A1σd o ^>5ow7c( ֗"ᇆޅ]c f(خ%fp_,_E2:5F 7SsX )@f1jrD[_ ~k/,&pd0;RB@>Dh+RօaEbY,컡Lv ?ՉRۏ߆V{}KW_^]<.]KHf}۵rK@*WK棏fڊmD2 tX[yV?IE&?4Ngص< QDm;y.,uܽ΀ 㚵h,N6UH6 DHKv,U )P"RC*~r n43cE)v~]eu% kfJ 2czY5-$Nu 1=d:Q JK1m{UY%] s%',Riy]@@A9 )j`D3&SG QDZ۸"Tm6k4͆ H$_AW,<|l7I cBtL]7&'D ǣۡO.VA?l'-x,4[*aiyLB1ᾼ(୔5GaY=aV=&\JCe_NJ '-K{=BsKT--+J$B'IG+eH:gB[槧17b[zRW݌T=jX ~}_RIsy"|zOjHK顲}Gl{pI&8c\Ek@O`؆[ |?wcnIV>mU de_Óxh;2=0(ȠVvNpyTlj݅ă(!ĩ_ȃ_*T,8-.WaS\qw/FH"7P%oME[Ct+D,Gs3z"*Wj}C_dͅ 7v$RRi}F)uNQ 2יPm4HQ Xg򰛂cᄳP݄`lM:b%VA9zP>AH VĬJbpDh&vhE,㼗]:‰[;rY7k7~BC6BKc622$r<c^zsl/7m#~e5y>6RW*U8=SsڱYWM點av9FT/wC5C׻#'<˰cL/iqEGvwXЛ897fJIǎٔF ;@5)Δoml 4 5˻@jOd-g>gK(s3%{$niY{vj4(NSiēϥZ؉J<պZt2~Q\h#Q[M)L$azߚo?U#FKbM3,'ӏ=sUif`#Fn&N9n$'8U-b #^/O.|Fqúl8Tk'Ouȓs~7氚r>';5(.ˢђ;l'ZMFS)vyޝA0;l=0L(T4rifSGZҀ)bംS˵!JtD%ixthi$\4qf..m8C͐*;uЖAkja"1`aou8yA,7 7!P7y2wG]&7M+L!Iz}s LOOO'l1s%o"5fwa,u6py/ :5ɿiNpQ4(qQvW ?A0(*W&Qg@fw-ONA۵9QGN ,C'˙E @PCsvM~ojoϤ9 5un5BH]K!CrXVnO!YȧKk HM^AP tAe&X `3(A/Q0A51?A1n\ 0A9 Y4{.ǠߠF 6h)ch C 0(Qhn؋aB\ј >c7/MA1AwR[ܠ)X;}=ŏy2h:-DTpQAAh0;q QAy+~ĠgԬb:lgTjPmz)jM~Cꌍ1[àXV\\ˠpmRqAA[PA3T,֠*`P{3hC7d0AzQ+Nw ZǠ} ϠI$46hi+5(0ւ@&T PjWAS9G4P} }XGLhx *7Nd ֈlP<&L5('w>\G )X8LE%C2h5fs x/d_=U؇Igo e gee[nPtTZ8=ͫjG5Fz od_lb"f<(rh9B0y+y|@mBO1 a=JճQ֐CFFEgȄMzxFe/$ʣj35>!9=->·5hcA\=<;$5j6ʴgF`T~@Fuf`bQ=QQqKڕqX?2j`H&}$r;4 " "QMw 8zc. 5w ,F-Tn s;¨F-}={ɽOsH3j7.5̣Y7*ab "%P -1gDzgqfufPg<d M387j1#hQ^8g;q ct/&Ⱦx3x(i؎ZA fJcn"*c&vNP%Pm0e؎xt~@>At@$cV7L'3 4%:c&b9")R&ј8KxL9P]0ӱpv9@Q/"D. $\|'PVc7>'f]qӨPCTD= B*lL;n+ #=Ce$>00NaCbBGXcbDiD?F'Ԩ/̨qB'ڢ'&`"! r(7x˞}rh꟨=`~w:2yjEγa\B_āiXCxpxhOgŤpT U13QfR_ l,'!K&nbf⑁YnJqٹ?D ,QcEpEKp,:=|o2&J 0?)Is4ߤyǤ؉M.TI_P+/COKC_,I.A&/`.#OIEqN!fnׂ&- 7 ~"0D#QIe 11 y"L*Ҩ8x |W1~q@LBl&4i-4 bJUQMqL؇xYke֊ʘY` W5Wop٫!cRr [M^#g-0cYR0+ZǤbD$c`#6%؈[a.M}Ӏoh|lv䎵،8 &ׂ͚xQ pWZ7VĎx#֤ۘPI=/P u}؊KxK4~pIDx:c^Db4M əxJ{w}Yw?֑d $:s62ĤCǘJ/Nh79RGGPu<{#&pLoߣ(?d]#-=DyJp}s >^pfaK#`/2p"-=}0~$D'LM4YT5?;>"'vȇ0GKaVb.-r6Zb!gn"Obf'߈D]! pn%J2.>Υ+Qf-Fh6Z +պYϐX qYҟ\ЭY9cE1W351 p/Q&ulk->C=,AGd͞E'<g%"iOU|®z>s`,"Kkg(Ȭ{nzQ kD٦f-6s̆9kjaV<`[r=Zu cZsaJ0l5:iڊڱ;Ѭv :X8kxkgrS[_bV1AtArw9Փ=֋xLK' z3±סq澜AÜ~%qe1 ?10k $AĎy.i|h %8Cp/4aa|mAxcʩGD`n3811<;s,*c^| ~! Bq4Cafi[.mǷKw;؇(Xx;]=Qy717>jsK/a8@a` j #o~\27+H l^eK| ƀp$cXp>B38cVcl)܆YVTEt|NEEsĄXxY^3*^ىSgW$! Ϋ<؋˸|EnyQ,l/8BYllEC噄n؉8q w05N1_P#a<#[bA9TA-p% =g R1+k n!">2:c 0_Lh(Q tǝ? ƃMߨwƘ*?1d Xf9cSqU0/a_bQhtTK58$:x\Qޘ (99ʐWC4,r1cThxwp(+fuC~gG] Y] 9QQ5n#svGA A_LB:7l :`<D84:(o_GE!~:GqT,`Zc9QQոC^G"-)Nw/P503;q !a[rlAp ŽYQ019Q(u*g-JvPIXK8 9G:j#\IGJ9*򔡟pբ5TQHE EP1^HB&VGΥNڌ(؃KSZۅkp׻:!tcM5QMѹ'5=@^|h~ P%HO>.; @Za-:"Q=0+g({gidN4 / ֋X~CQhymL?p/0Qpcw9qkp63a̼(0>B]ĢFc+\r 4-~bt) jT@D,bYxoTF9W=C7 X \'D\VRc@'V*XC!:X-9`v'";ٓ{xv%Wؼ8 F=#Yz\zI NSgt9K0]$>Fz|)#&8ó/㇎z|5Cs\_Ċx9j.#AVbN2B_r^'NY_F7k-Xs ďHCGOĊ̇s s sd|B_<DZG V,:m(ɢ DlQS|ttŢ+m,j L.A i j :[Sp>v #fc*Xo~GYTѨzhvx E=;z0/iQW\+|9e܅7B8b9Ǣ6DƘ-7x䲨4b,^!On֍uxgQEg U輌Ϣ/<_h2A-F` G!aC,X؊CjQ2ëEgq^a!Dh'N+hn~Ey1qQ1&c9~aQc L|OT(jRXChG6y%,iޒGd*E~4{ : h$b 6qʱV A`y~MKP0+[ 0pp *%;ՠϑ&C}FZKTA}ITMbV03u,rF^G=4E/$c6`>N]/U ^#_}B#3dj`Qw\[C C1 e37`"cN-LM8P M,e"85Jh`5tYt;F#R^ SE{#91$~!oYAE8D*V8!n<Rn= DPC$7'||\ف~8z{q/<բh55\3,ʏ 3yf4"?TGglCx9,?  NpaQ]5܃}1#aZJ.~E]01GaZzQgσv} h~؋Gk9nYXOa`QV@9\WȺ?TBS:<[|yñ _e3+$c .:"p^~yci;#1;qᴃhA\O8$ON8˸xb { ;wy!GF]:Fx(v: _XK~AS`>MbN *zb"n,%1qvazgor_0""\%A$"BmP]0Y;Z]c0dhHudh؋-ڂ/ zqpw%lC{1#1^,:\m'4xLJ w#PHLrAy<q(耮QX8xc8#eP1hX@v&9,'"QU-=%;pq  ƧO QUP=+[qp wgȆ<F1AECSt@W$b8R1s؊8'3QQ ]qtO./-4LA+ꀦ kU؆oM]o=zb(cv'01 p7p r b ,7ď U LVw*@ѪU8 U~X{pZ6+* U!(Xlxڭ؍CxbU66NY5ݪr٬jfb->)UjU}99r\y* |VUCctBOL u r` "5Q2Īzp c la#gqPԪ\()xX̪p/nUqĠ 7%(yX5%ҪD9`l@Fc1,nR! 1 sp!eckyn)rD[諊Ď^Wɪ4&cjs p&uAt- !G&?Qu:ِИZ":aV^Sj̪p4FlMD`>XEVgmE^Z3JU(~ƣx{:Z5D;YuQ3kB[0LbFDUy?0U ;q+tTfU[K=8[xoGыX1˰q!$Ѫ!xX'ƾ&B0ɘK(Ϫ֘_pIQ0S(؟y!؎Ө4*':#Sq˃kU[φqs8yK*/# 8Σ9Ӭ DTGgXL\d`5^\c7EhSGW>q/۔'M'anSMtD zt/i7MŐ?0{t<[fbޡM%צ(ӦueSba vtnv 0ߢ*ĦPa6y)00 9 C(X&"6=PAM10$(Km(Gh7Vb1>LEC܃GEzXɦl(zx6x| `Ұ 9n%ޮA\ č6x0ײ 5p mhVѱMYt_C m |?mZMMPDLR86#x6naS!kIb"M?Ѩ-['H:v8۰u)HDV#S'j1X2YFkgͨŦXĮ|ލE. mʅݽm} # m1k`˚0вgSDhz1z}A9 0 3JlE6%>' cϡ6a%N_pcF?m%TuPa$}|8=hfXoO$Ic(;˦N)3[p͘EM4F+A:V(sA 511k.9Cy<[ q9'JcfMÑר-Y1a ,ib3.ɸ&WXE&=a2E4Gg,\]|Eu\ h8>{dZO}Ꮒ 6]=DV4ly܁iMA(xvяhޘx?\rx>^;AQ\BC<10"ggN8rDEĠ:b80˱{pWwGASE xL2nG@{< HTAtDw (L<YXm83!Q5^؊8x70>LPa `'N#~(hLblEs)h.ј v[|BE4@;c F`fa%6(.g|F}4GzAX؏x0oʣa&`6aN&= /<D-4DGXLE:~ <;|B^@"]1c0 ;p p"r4*ڣc4&c!c; n .!II،#8W[ CJ"uq腑XC8xpxG(V耾X8 ~(2䤌NZh3Ipq4I'~:iF8'=€N0I#00^ӝnNϬkY5+p ϑzV*Y|+.{8볗r8hNgu?~[ΊD \T sVҰ{:#:gwAWΪYNe:ଔ8Cx G L&Da>xuV|Bc_wVVκ='Y)g98g:*s-:?&!+pOf>(*h~8εAt0| fW5tkvb(b]Kaˎ6jJFܬU;b@](aĂ*_1ްk=j Du]ٕPG&(i,M?!„(U]i؁/vBUjPͮј5Om>T׮]e؍xخTF $  'p_] pMfCs]=pmv,:;:F. ]Y.#ij>Ț Tx*1 0X W Eb00XuԮ28;F8}؁'Irxڎ~^@*al,1YGq s"N.>хpt0xՓ<`x/M9l"~+DNӷCS4AM1 S[Rɘ؋B#Yh>0NqQiĂb3璇. .JGeč=k3oW',3.Zg] Ij]1鸁x\TЯHF7b?~au#b{mFOjX$`b.

    5b~"v:>£P㘳Z?t'|SWE;v wOW !{^Hc]#ߟb/rr4$ vP8 aN.!f6-N2񧸪 Hzc K6wc.vU]7`e~\#G|] A$`0Uy1'N6U橮DJ`/Md9ǞWM*yʏpϚsu؂[4LDEʆSNfZc+b|v'[FR0 cdYAtUq%_^ŵY;Zz +a97 >&ַU Omb+sc-qkF_C]j8x<+>|@2"ϑi/9"#^LA:V`#%|Sa\xAB&`) ZbiXc8L]U1+qOP[q\DeLlEc5yUA(>{D e9C^g]\[9W!/ -1 0<(EC j؅0^$aX8䪊7\p[o3'Za=3w7`%67w91侫!#qGC4GG$c2Va n ly  {}O91q9{Mx*a#k8&!ky+؀X'x+] }Wr,O|QaA# !Fdh{C0R_?_pӯ07M'Bn @Y.1a6jDL17ďn))X30E'KWpW8rS-3/2}00(75`L\da97-M +*c~"2y|B*́H[6D"11q?"P XnYO(Q5ܴk27c"J"Oh,*4M{3xCP)Ґ@k,ܴ?M=8x&_M( |Vc|FZs7ML,JA4-TMOފ< oϞe5bp7΍i-$'ÖB"Qs rdATֆcߣ ycǒq |=55#gי%3Y}6ף9||jȶ:"jDt֖A~i2roڣ4.k5WoPǵy1?7]MI½[TmimwS4iz\D}$b~8q^Du/'. `,U 5F(*bMًטsߥ>|RX>%x3gVK7Fkz ޸)[:&`xwprG>Z }dc6a' ?sbz}?9~w'H2k btW4A|+wmn;w4H"3!Rz#d &32"e{x>|7)7"Bpʅ#B50+JwFbwEL#"GF֢"g1xrBDXĈ?9cKG"R 'G|>MJԈ8f?4f6HN)E҆IFQl &#BrHngI_']D$_15lֻ?"D&I#SNbY!"T}^#W;CXrDX&,hjgKDJvD؝!jr@?N8_MI{8N[#B+_8:.'g$Qkys: yFDh"VsK^p[LrD 32|+2$ P#_dBKȰCl-NpGЇ"C]syPD KIBqϦMDd8LdddhX"2t`?DqfTɑTJdJ #Cj3Dݬ-)")>g=@dhPd~D !x0RE+D>%= #PrTr.^c0*st|22t0=6ӑa,>*>c #Ѐ"U";tq0|>2vP]9lЈ&IM#Ceӟ"CZP1l-#C pBEhNv0%@PhBɶꊶ|lrDil1?O3WVS}z]"dt Lw{D"|8n| 6&~5Bž/Ii3[\qvKxvg%p߲pr?l;*^m>ӝl/ר ޡ+)y~6ye}d( ~}Qb籘}'z'W}.fЈOLssy7vxЃ1,e ;8+2׻{ q{o3KNSh $xMA?C?AO?厹l_{<#v{%> uOX ?s쬺:g\pdͿ\^aMia2P&wМ,["|%Bz3(nҲ`Ё>L%G ^s*\"|TVEJS7SXaU"+V",*^"|Q"ggLpolpO\Pu%} %q\"Q*G{ô!*9(Y"&Ga hU",FvJTjВ!EA9 ]"dMhEO3eK=%4er{K?QОn| *wS*->a(Y:z{DxMGPPac!+q11zZ?鞧JS"zVm?6. iGgְCBS9/C\ְJh2xgJ yI uٲDLjW"d*߲%G+yIІQ\7֟cp5D[e^c,99nxz4=fu(ѾD {xԡf?+?t=UI= |7D3Z,sg>֗ `4S"|^zЗ|<6'9K b ?-JMrv?I&hCG0:q, 6`dEY`cBS\$kP d&wt$߈Vg9kACҙla'Hgq7O"oќNb4 s3\HO<@^1GJӈ}+?7WLO沄!P#1"7(O.Ƞ<,3S/)9eoќQLb {?D(F*Y@_j`Ϥ)3o"D_ %e ÙwsK1K&4/&. f$0l 7V=Q Q d!7UxiƧtg8cYjkZ?^ZhG0\ Ts<*Os . ]~lX]RK|g1KaZГ?KڭГܻ^%4/,8ZO$lZxmYg{4K9AN3r uC|!'ņQ/<ՋԤs=84c/\֧D]f5}N QX}79򝄞 Yt3"Qj0^y`~g %@T.}FNsWP :чaL` YNr<{yjԠ1-$汔mB"Q>т!L$U4*ΨPG2PXTX3ţBGzP<"*()Nsd?s<%BUPflTT*J()ưk䉉 5iB/&P66*<!Y{~\~BT/Kh\gzbIuFI 35[}0<|~!o٨PwhΊ%WIuFrQ)o sOThpQqV޺?*|\QD `7(P1u@~'qD<UTge#+F<_ٹY<|WUG7jDtb0#iU3*tuj;ڪnS^TǷ7…Qaěƅj-0hSQaQ&Q)Af/Z T9X.pW˨p7(Zh+u̐tk ;3O}l-> bnN15 F\]QR;Z0|{aYTA/[$o<|s+sJ>*gsgy@_RpJk:sE׹G <Q3wA2b56{['0f0ܢVyQc q\ܹ-*<rs\%ofĒ}T /MhE>?<m g-ܮH<8թ;4 > bf8yQ`5"g>vab{v(>a=E>re!?3qI]D:zQP dq^t39# ids:롷YCz'A7~` %>_Ns5KlEj2g4fJ,#bǨAr:s Sd1s" y!.H/qCLMb ;9avp|&l4NH{1G UTo,Lj9!OϤ͙Ʒl&R;tc$筒!K9CR_0rGF< ^eED yOț/:ԡ]'G萟Yv@tHQWY(:Do4C0Ht\4:L+:/tӎ̦Wtt#1a)b?ο0;`)s:H=Ә<LWɑdfztB2 2y})+:dgGxQC ֲ픸;:Qwh!^':,{=r??*CLU$\; 3oZ/Dբ3/IQ=:Tg3Yy^HK־~%kɵċ[̪c()X7:gLb.mGO)PC6?n4wC#{VQUKBEwan1&:M&3n:ѡ\;Ӎ dSCH{?qÜ'WGR&g4k b?uxStxN|T2;{ ӇAn^/H{g4SYl0(M3)?91Y,&{ta83:J c8cYns/P35Hj/L-_GI'sD^Y#}t/~a#nj#b #C C1\`(a }7٨8YHꜛܛ |2QO7NRoї=yky߳4EB7~r͈gY7Y1&ĄD%ƄG>Ėo0,Iɝpr) R7hJgƱi1 1_171veĄ̘0ƄY1a& q_!&lx&&4x9&#+1%&U6հ9׌ qbBk1ỷcI6 DŽ||.Z5 LjR[w˘Po?mbBALrNо]LaLx\1'~fGE'=cB^1!1wLxOLx1lg~ VxD6DŽ;)I_Ď ɴH{Ǫq J+:1Гae!]'DŽsܢ:5&a'xex]&3ӝ aQ7q3 k{2[̾P$b?M ~ yc~L8C cB /Z / Roٿ,&<<& pxw98o s-1!ş\ɭ1?M([LB'F1qnݾ".r玘p/VNQ`<ShuhC/fswL#Gy8ʚL:JƆaDS+z@dg)S'}+fܓd J&dž jĆz/ YKZflhKxjƆW00םz kĆVlYƆގ " #'J+ƓQl(L CetNd0DmS+TЊ/YM~*n|Kb59;dž>]bC\W5\!ky8c^Y̲$g+6>zdžc)Qc2+dž\}GxWhBWrb`g2A!e S##}ch}?zccorFLPo4b/L øEIɳcbyA :Џ4b^fƆbCF e^bÉv:Z"WKcÍeh\Ӑ4[i?džT&1Y\ubK̻ĆhѿZl 9Y~U[ZPOL$nXwZPywl{ɿ怸pBˠñ+Β=Fz;s3zN\}%.=^~ቫf%7ņ#.xCxs['9B۞Eqa4(3.fb?P1z1\!-O\[<.,bD\x\qNBT\E>vv(..td+;>. 5!.Ԣ'BRqsưq&DžR5qS oz\!O2B7F3q)ӟ;|PfŅUrIDž"wDž"=qaѽqa[Ņ>|q\xix\xb\(WY,OyOƅgIBU~ݧ=7ǟ ^rg#Tg$߲K2H1G /2Ts;^ јN,aDž#Ty).rB WgmĿqaO׌ sڵ%WfoTm86um 9DžlQb+(Q\q\b:S> 3IwVGXo{>>ܜ_]7.av /ą$^640.lU|Bwry h<7TH0 wfqfpbc|*PJ7 q2񓜛Z4b.<4S҄N,y/ƅ.y t+Cѫqwӆ}urû wތ oŅ俭h#>CwN@|Q Ňբ$mŇ\CHCT|7D 06&>&>6>T%Yr7C,/1+>>lwb|XoR>/&LJSʥƇ4}Ň/RM`'9BDlR\|_>>tbX*b(MǸx>{9N{Ca" Z _1[y_|"TlIx;i\·CϒH|%+ć%x4>&c$IwNs\鴢C*#r9VgG)d|9~*>dԳrqWqPaMּ6ժ% K+DWō5X0|o+FĬN|;?9-oӟoćtF}kӜ63>#_0l`lhIcLh$MJ7կ\MK1c"ŇɭC[Pضy:>iAn{u3qWqHL?QR>q=CdGk,8@OX*;Jqz$_W';a4ݜ,'~&gdPb4sGJwa5wi,c 9K\ar-Of131r|xa&s~?J .]气8g(4(>Œ "> g,ߒ>T9%IE3Cu1sY"o̠(q6}$}'q2^ 3Q/p&)_"1,z_;M(5yagQpuyfFonQz\Q j<f 0Ș)OγΑ;y jә cM*#2 .scGHO=<8>|f\ 39BvpGIЃ,7& 5I[VpJq ֳ]$RcsPrYv>i-J٧C]+Nkf9#w}9uA=rKY5>dr?ۯŇIn7y9ON#GBOQ>'˸+gBB/沇$9 M% $_0!|l~B az6w&|w%B0r%<_ $&wyv\&TBxU.멝 afAi uzBb̰_Sp(~G%tf KԦoܝa0p\!= a$k,`9ARKOр<{coH~.PBxo|8!D>2k9Ḅ@ "1qb ! a!p \FńЇA`*IL0UܢCg=S;$O1~-Љ>/z>!Tg*E_WjF5Bl-5 8O&e흻L/6xq ;9o]33z'!D7Nx^̥ջ 3$!ta(_qk4!i&'L (xtcT˄K]'B}td7m5@]W0w,b>?039NŔʰ+dtJ4.PPN cQx[')U~2vp'oIv9߳2BN{3)+!Td('{=> a sfOc@sf!a/jOԤ鰄%3.^LIj҄OWc7Iާ(=Jf*-+lFgW 1l du氀SBo$|z0ut*l-mbykd4#ȟ2ğ;$9'ߋrM+B_wxҔLjֳ_x_lАL%!|bMf[UO[jl/z0˔Urn|hܢn=zt"s|Plƛ,8,ܦ9eΣARFLgűxҜ$ cLK6ro1X~"O.uRq+d'V2F&EO{Hg}8g0s$<9ü\܉!>ObXr~țV16_b(Puw$v /*L S1İp">1&&DN ]ФĐ=)KRCP&SwM K Dsڰ\g'wXi.PP|@/ӄL`۸Ed&?>}|HbXTH sihbxC)2ǟH UAnX11oTrU/iOhJ.)gd:tb(+V%cɬЕ^ )T51>Q|Jp;_pjaYK)`7W=1{\#+b2$U{5k$\bwĐ3*S\'Nbx'yYrbux|^{=1|Cf085*sr\oQ<|j.)Ty>yKiJ_&"nh#U7SLg~P s(D>x41TCg1),1< ܠDsq%:-ř?0ZyF/l9[8GjwB|;5ͧf)7|r) |$'P0C$~1c&*I.kp M҃Bb]ݝ,ӇAf*KYV6zqOgf-~:җK=&S8;X2ob_(s`_݁zjPb.'tM! I w4Ï<5,Zҝ\p} d5B,e(F;ӗjcĜJa_X!sA8^\Wb4s ey%2K1IшIS<:1Ňte1 SŞ <“TG"/8Do2"uxГLgG9 ̴?(1>xlswr3c5l=;o2M {R.Lf>YF2oPGu"ϗ?/>gykab"uÛ4%)ج'y3pg'gsI e6pȟƱ3^!dUh_\"JhN,= uW9'mD1Yl`{8\mfLz39O1ٵf~r{Bf+z벅ZMy0 L{39J 7ď_:lJ ?q tlf;)w21eTݪo Up=_Q7Bj;jӜN,aN=f ".Rw< 5?Ml#Ay4&0C9,G1Қ/H?{³_rwb\Sy_Ϥ Hw :3Ĝ1(ya8~.1L4}!.z.YZtvi^*\QONUJ?b sM%XANq~2SXNRo9#X?e&Pi'`>-T }7,WJ(OΜB40>W5Aܥ£]BV/fnb{;;2uvu `;X0krtf77r~@&!;l>ҙAl"h옜Ra=OxKyok1'@S@?fiD:3LWf9C3f*9Ϫm9xν=43-)xA/hFKIe{1KXC+N\}<:bWx~9{S˷v\&!GCZ 6]:DQlBҡјi|R[ҡe>ײ$]~[t(L}q*4oҘԿth4nYt?)R:{Kҋ䝥'thLry=ӀݑiJ6!U:ta;9A!3YJҡ81ýĺI\XQ1K XBO&O*ui(ҡ"o3Rqr.ZЖ@$gb$_3S^Ld#9 wRKf?Ns-qLTs 8L٥r t:>l|DpU=:CK!b'7P)ZCQWYVr, QVrޯ]:S: +^W'4r˴$ig8Gf><9 ⚗c8)&X-3']Tes]9eګVAr}T:<ӌhIܠNg.겫V:ѽt(4"dVs6=gj9Pҡ)5L>a6r}-s3xJeMs˔oP: h ;-K/9-l/B^C<1J\p3l=R?5G;|Y: cgN˜Y^a!ƚK<[TX.J]s=Ċ lj_4M.R9MaT.bN[dZpΔJ*ҡw1G3^P:\" 3k\8j'yX[Y:1ab3Aj;JQT][:4+Jȃ'5Ynnr}"6AD˽<g9N޼I$x~bȓ/)0uiA?Ʊ_͟g".P`R qБ^LhMEw&{x:b +)uTr{%v|^R[9H 9߰CZ")J Ÿ7xdRN-)L汔I!#2@5&'q9V|t|R{aə(C3gIa6Kr<Œd2/ӀVt_25')'{Kɧ p[_JU45#aLjOxc+{8Er0yLO1o`RĽD>=˗loK7Dݘd+9&)\|Or!Git_2y,b3;8?(/WDS{tc۹K$z汜{(}=22'hK78JCF0\߃ 6YВ'VU0ӎ%b39̡d9dLQta 'i4]qϾw&3{<>9xi^q!ߏOa$ Is9&d*- G8Cejx2yWȽ\|jd G#aG&GWM&ߪCE6I ]Ώ厄uoǜ*EכTfc26''s\C-_{n7xf Uwzſ\!j$hL'z1Y7 ?9jӄp#?G=};Q,^{o0 اG<(_ {+7^9X_u̡Q3_yxr{³XC`fd'] g K68K?)HbF^3C1Wo1A`8\'ýT%ӟqXM+:Ml^3F_ꚵ7o>$J5A VK";GJxU^əRЙu*DO Y̿. h^(%ggGJ8V8%*JS.wQwA)n)k9ͬȔ)*%dL TtJx gVLJ6>%RKp?=eOL 5rc)qqI>'.9%z/9 bSha 7-%s?7(2vnpG)Kv08+%e:?M(Ū|JR)%}yN y䙔<JЊRۼbJZ=%[z6%_q6ӛu?ziEg +&FJxhb?Q3FUf2NpdԒ*уlf1^!2X./^S뤄|\7%LbV;FJ&}F)˳M-2JMSBf-RNpwKngҕob@UVaJC  9rwH >N u;C%%TuU.A=KYq^lT}&Ld zu9| \D9^=z0,gOy|$rДІ!8G) G)^.ڨЁ_?bƤ+:vr2dϞbS}bϸ,3c~ƾ3g椄<іRl>_n8"}Ĭc[ERgb9Qhzb/xpkysXrk<ʭ/6^! KY˯8E.)˃T:҅WF=E&Ҏf7{oXE?='G&lK XA)!ԝf j6rܢ.=HJM g3Y.rޭwyF]ҟL`&~Np$Sgx g<? t;_05/5{$~wN#jdG)kiGꕚ4)9-ogR4e;9Bsr^^8Ip/q,esx9FzWC;of|RnO2e[f>L44H TBPX+5ta4sX N w$5hI3=SϑKMЛT,Zk>dgx.>hFɩa!9SRC4Ga&y$+5Tc߰N 5iVεtqj(XjxLwDqpԳiMoK ey&u,d9a-{&pVc d*ȿTw KM:.cL13xԐq֙ϩ/]+F\L XvI޹㲚e2H=q-DWp;5bJ N I (7-B f|dP`Z](-FNqg҇N ҖQb;8EbߙRxZkH F0uCRɴh 2Kt`Xy|N%s)D/b&+?)~_ZH;灴P_L 7(PZH|$-45#+9UF=sci35{)1?TK TO Ukwmq}=-|iPCϤh4&ia|ӴrЀ-|6B&>ʰAZKCgc83QZЍ|v~q.|aH >K J 28 Vs6 -,f ,P)N)cj6JWg37Hz|vq i,0u9InL fwj_K6pǏi|9\&.L WbFc.?sBeD#=εi!g_B_-+1-LcYm0[wkS7k}\!r{ZEjȹ3-Ds/ƒHnPb}Pw,dkZ 3oi:7Eci/.7>aJ;8FhNWFq,3'gd2|Zx₸\2k[{ݜ` QJù;=ܑ'=MPLKX/TTiv147=Z}oAl -H0=TO.]C;1ޤV7!VkH5=t߭wS`zw <;SxӓnsԳhJk 898sz1y8wWWTc&YvzBl _r WzxiH7F)wz©/_0"tzM+6rp,b^M 9YycF2e [oGo9oЅ1,a6h@ > C##˙3ܕ+#Nҗ,e'?OFH~FH|a*/ d^3ZsB2B i$>6qI3,e7xHFf. Y:r\#hFx,%J#P殌4Me"y"2=`0EfOp>j0Y\(7qӼU2#|H?f1ܢ@tF=_FΘPZӁd#=8O3B,)tf S(=sB2B23QϤcjԢSK'(<3ԧY)#6"-\nUͽ=g>6{yz'uyocn tA% |ÙxxkϷHѱNqg3BIfSjuAYl=çߪwjs2B)ϳޏ3cY߫F={Ygy^)QG-rro_6aJ '~'8MNױ<˳8jߣ9O3tqz/eƨjT?`Q9fprf쏞=*}︙G_DZIsgsM50~`#O(ʄc\"W2^ӌd)Z-;k]L8%ʄqe´2eB]~N.LŇʄ.ceB˄"ou:1<ʄT}:zQ~yv싢=W%:gf@wb*+ܙ,y2CM ?3 ^(3\#3-&2Hfߕ g܎ b2C#S663̉ Wx5>3tbB ҂Ed e⃙a oцky'3dG'x]1k2CF ;֑ufhDFN[032CC83DQPL$o x!| wx+]s x>i_xCաeZҝ#2CHq9G;/7efa>V:VXFiXspybfH$7dיa3(?53?Nf8%N0ZuO3#-??}FI#Z\DVw ]. ] ] zY= ^q^ \kdu{fco+8j)Gp9ˆ~|yʆyT+R6`(/Y6$U6|a.PXВ1Qe!,Y6- %ʆ5/2*lOIJ!3ʆeʆFYeC )_6,l8uj?P6ԧCeg2xB0eCʆ{XDˆJ;eCʆ93>yy= q^Q6?l:γƗ 8@ʆEqe39lȉe Ἤ f g9'f -)nܲj.1a Pd~(@n_X64;CEeÄezqFK,u2&c? ҙ~Ld5[ɱlH[Jװ+ܷl3ԣ_qj mM~2~{p.=bVRkwٰiO޲}eC y(Opِ猘/F^g%t[e1ٷ w O3z(&»!N`V-" V}QYa~\VX6#D|V/(zwV@VPV(_!+4|,+x*+myPϟ M <ZTNSjVH9vqBV缔6c:^ H,o.7^ s_ 5—Ld}puBK>[d5r ;gӬЄV, ;sMɏō0~'Җ /tǬ(џاY!iJ?`{IxLlMz > ‡:rҝ#哓5c4/|:%+bgdmi,fe<0;+Ԣ Cf} Lb-knVL}~g.Sl:c3w +|Y拲Bg>g tIVBYa&7w"$پY[XxR^r*+d&'θlVxg^޵}0仑~'9gv8ovx*_vhge9k)?;q// d +dE÷wf掻C&UhP,;4e9^<;܎}#C #:;g(cf|q١15;\nZv@njxLvxa6  UC}~ebS|j&e9%/V:w?,f6&ҿxcKO>~b\0o3Z%;$jv(C١N9OWEkWG^xxݾeyodŀݔj7>}[LeMCl찔gWZgdAg'7x ߴC?^H8g$;nGg"y;e,2=X_Z}&zezg/Ov 8M=7ovh/;$g`:8KՁ١ $Ls=T}2m^AIrIH{ 7)45ԧywtvx8~ETÔ:ЍsTLe#'f3&2]%r+ |ka2ytRvx_Id'|!S=}dO?#idqF+o̐aMgeќ'qvv26wL.s!T.9eI26AZӟ4آVfzm.2~с%~_bzwڡpf訙pL1'%w $]w:o_ZӇ78MMi^6nyO}ls5+\x:WP &..S2O0/޼B|£ @9rMAױsc1UL [i6\hpk<9C=,0 ΠYǃ˅8Bb0汏c\EKK,->g(՗y&#ķ,f;GXnV V;/BMnn-fWm(sctZ6w 3w I>`֐{by: 2bʅDr҇*G⺀j0,vww^e! ğ݈݂݉((v`ߺYNϿ#F*xT}HS0 Fjۙ& 3H>0{8s7R֏F!grYۨ &>7ar>]Bޣe!G7ƞ6:TS y)^F!y*Q]E6Z[Fmt.%~8a,շQQAlFkq<uld4Ď7:f S$,x̽g(bu2X3I12AK KAD8 ]JTA*Tɠ< zU ;ƵYݠBgaG:jdk Ƞɠltt5/,- F=A\mTw7hV=z?̀۠(c\?0=} F~b#*Ԡp~DtAZt+Z9 E4Π8՞t=^aUG*v2hbFgbbЁNàJ(ՓzQ[$6yAv} } *ϠvB=#YC.@0 'pHg؏4h2Gtc @$j1ՠiȂ4 Р C%R/35k1s-l~(]d`&٠pbfP( g1n5NAOL*F >.@=B66h6!N^qAeĄWw{P Q11.z$2Q3q׈/,8a!9 *g *p^E&$ _br\f&ɠͨ [xRlPB]c1aNp+nL̿lb?c/)f"jPStGB*3}zhk8=OAq!3K'N}C->kc{g"B|G`P#5 c`9z?Pv,țVp/+[}ipm44c+# ֶEl5 ;/jl8դҶ:\V_^؈SluVmU 8mUk*RQ* j`'xF[ᕣFz*Qғ{0[^r@L|lMz*zm5?Vmu. Cmbbh8ewl-lu:تDGjڍa[řVӛ8+ƖVS𨯭:cĈd"y0V?v8[X[.|q%Q;Lɶ8Vf!oyβD٪[9+ %pe}zF/#bVWP˕Wp^E`=Dv 3w,6{/=Dڪ!W3;hf8 # qz''Y?oh43䢭] $bF- %%3gk|Vow-fI)j}Vj(#qmgܗ='vx)_j t;m}+;e'vZnm͘N ةdA;U,l'~;=Cbv/,ns%pKeKiVri;-cWN;)E>HC|?U TSqA[D6hU;CQ"1оg'aDM;CZԣ6յ/zaF:> #]HC&<) JsH-{p[i7# e 4A<c vjN8vZv|SmqGp`lG1^" ?NQaXB݉<=Ak3y5LL0ki0. 1 8b1 Q%NLl^|;-% SMa6p ?QB[xN ;od(;`5SyԄ?b/4SbRGBT3fӜ`7nVc6r6P5!mZ#`"fa[&h~;fܞw_ՑH#BNq8ՙ~^D;9&rtSai7ܝm1}8+xo(ڗ`D(0Џ㰭?;yc6!@zplCt1C4[f8,nhO#8[F2H) (``&N^ &?G+iTȲ@[;ꋊN" 0_<`vp_jV^ι53"^ ث!tA{MDB*&X U_06`;aYQ{]ňb<˱+E){7-c؏+eu΢k^#5{uDzja#ֳW7`"v7,tqWk9n/[bWDV٫iچ^CH{`7!^Z"δWdl®h҉qXy]u ýxӓ5(c/OL,c_^^7| G٫`{@?=b80TĘazYmFlS3sCG4~<^7a5^vV Vc;\ګ3^4i<1ͦ؅;Gx|͵Wkt4,By0! `=/bFkz-N|BWV>J{.p+1XcΐGڍhBffat>R34Y`3A q`=@\ZuPyC(&BV-fb,$ by W3sx+Zfa=Ll=c/1k0N!4Aɧ؏wO2栮יmz\In9h vP9LJqP;E". V!jGc>CSψ'9A/ |DtbX)t2;ghx =of hߘ]Lh j? n9>7$ $/}A(G(0.:Q3ӨcT8F`Qp]7QߨW>JL.da64B U RܨVJQUK^X@ũFoL,gQ{+eHlX SɨoUŨXxYը(XͨjhlnTQ ,AFiT;XeHglMͰQQ.Ϩ YQ1ƨMv<ǁ0hT!Gr.s5+qݩQϐmT٨5*UjBUx2FuOQ7`n:"}#И7-+mD 6mU=נphTNFmL8.F ,ͨx[=XQ.D,M8\} `}B~FY'6\]t`T ?Fb 6`?fTc'.#HzFBS\s/{QgT _87;v\&0h6Ѩ)XB%ZΣBT 4j3"h5ZEOLsŐtxfSt5[|o*{ eo0Ll!Txo`GbDM?s6#++=Gl6k~gB_|=%R9el,v! =QQ8&X;jb^G1rTŽz\QQ|񥄣JdMov2:efsJ S5ANcAFݚYQ_6種6ipTn[D:> .! ؅2Ύ ; =L|@l] nnA^* mpQ<5<eCp5昀X|Q7 }5Q8uHK w8!zcqT0G wԢGHGb! G9 z4AKGiEޘQ5. y3jܕN7GYh a!VD p4Cvuc 3a* '(G@ /q|a20*u=8d"G,s`9&c-A'L:lŭ2QI(4⨢S (0u`B0`?LGUž9<?58 HA8?8;RrAߕis倶؎}xȳ35֠ZG4%Ds;|3HE680|jmb6;xvP3hQ`q^` 1kB6r&q9A]P`g'c ViG]FF 䤝NᤙNװvRWLE">cbIkKNNJF ' vRS cbׅ;i*D:y4%TjTnN7:b ФuPm|GN#E؁3hӊZS;o$'L Bhґkе`vrvvRI `+΢Brnp(Beħ\_N; p<@~+gb]Ng,zyUY0)f8wVUq 8 \ :q2T.z@zGrsV%آ c5w-*pD FPIgU-"Q`pigyC2QYC rjUYP5!EJ_(QYPYPYӰk8 /pID? G,n%r"7ua}3 l X\9+8 :5rV/\EEQq,@Xgh98L g5=`cyZKXcvia~g9d#rVbǝϺN-n8kMg"{ Y3H.":.rf \\tE=.څ|.n(ES%;u؊=8&spmpшHFhXc%4qQ.:҅E1.܁{@?\;E S]4{17.tb%>30c`l=G8=[9.OX;EV\ jwVòE-1Kʣ6pr2\Tv<S?Z:}xr+V/Fjm_ˆ.Gu.hE-0mwpH@7Vua>v5 f,B.L,]N5B].cx_E\~E00YED]Bćp>~E"cnpC49I`8"o.Jg/;IVa/*^Nh}K"[ Yx [. m9~)cP b"( rw`e󡋶#!b? 3V`>ubDg< Q>9~kd{P`RـYtz\+a\&Ƅ.ED,cM]+3_8OEurj9VZR\u-UQU#"VwUr.NSUYUPwUSU.\5ѧޣqW/ihRU򮺅J\ewġTWDͪAjrE:5\V-Wѳ5jb96&):U)x?WEUpahc瞧D|j ;?l\UU]0wPÅ#J0c rjV(#Uo]5؃媯ޮ:Kx$ivtuUQ?j*@1I0*_LENꙅu\䇋ppU;th%qp|hGC!-P=;ʀX8K]uy|&Ӟh?bDsA] ?JQr*HWCQ ͵cksU;Uxdf}4A^窍x;U3D._jZj{ 6&VWF*qU_\U$8$"&Db\NjYΓDK~}ZI䎙ɮځ~U=^ f&u$dK ,! cP <0+qv!DzKt:|ìuM[ᨛ5.)䲛0? >XN '8+W a/N]7T7@{n|ڠz~daC7ƞGnF=e֟?<[E4 ႗dxܐJn Ö 7zLb@5B5ŧ<<f1率)9g:I3I&I-std69z5A~L.4)Ie  C\1[q 4?QI}K`Uڤh8eLeMLzTޤI*TI q1~i&Y70uC4`C0&L*=&t {x` BL*jx#y-&D3ЩIۘtIMޤN&uG_A&bRΠhW`?V7rGv5`VNO7ޠd/Hgix4x=MM`{Dݐ0ĤF䌆hX o(6̤pf5ȑČ3ƤBbH0rI?f,:bbIw2{MYL41xIgq V ݛ&oIf<@0sM4a!>\=jRc\&o9aIPI9K4;.$juͤݤ؛[&6iP1ŤQ؈DcLJ4KoP0դ {zc" SLjlhqlS`8b+p_Ҥ (g+ʣKd33O51i9ߚ4˱ߙV! y~; @}ŸO&9 pIſM q?TOb:hw]\Z]6Va#v`H>w%JpW*OP!wŌ-EܵР4G4wb!KB%yJtw)˿1˹k",ݵq q+_ew46E"UqHPfUs2uuwhL5u .Wxl}wUG= l.5[4.:` 0+]VvʇXc8+HC&> Hp`qrW9s A1&6]0P]]qfzgxa4Pė1Zݵ-3#qX@]Q(]"[crh͘S]srA #t~\@H+zCښBqh뮵Hȵ8'HdwT;M58:9h<^#y&5,w Z@q:As y3k.㡟^8yF`L}lsCPCpŎ8`c!G&&Dp-a)=]P>Jr v %PCP#Cv0zh:P"`{迏ݘCV_<+N$bh6?|_S)=^S0+𣌧VT6TT!Aj/T`jT}ѣ`lO=G)D,|Gz Dw|K}OG<4S>Q؆2Qjfb-WWSqe-5Xz}6yjfbf]HC-^;@znThg`5 1 S؅'x{<5Ӱ!{bb>1ϵxd>pjlB"zAJ%c6㞺TIOOѓ 1 }Ƅ T4 uS!/.O/rFb2#ޗ.3z(Vbơ5yto18}SW>|E; Y=H1Sq{r8,zH7ty¹8q/1TtOC qS'DW_DL kOC_Xa"[O;ꌪz9K`G3z'O+P3sXDDlј5،=U>‡az*S9<7qx<*sT᥎#<++eWR;CǘTKqjyDQ hNE<*Sd ^ЋK-8<䈮_hdõXHKVXKB){/@>/ڍ8M^zdO/]"go/R"':7{i^T ؋A^!)/}D0/p(!ZGx%*Ez) C=KuP4E' R5t9Ix| m11xP,BPxgQ^zcbrK~/u@^⥰itrGfzi,¶xfd>{ȳ^XRzy$t`f/žUpǰm^0~;+X=^8Ko؄ ј:4G1Č4!G8Nx'3lNr 8r04s3'QCi8<x"%/E6̗{$1k ծ-/]F: f-#qXm8J)^2!0S e D?&b*2 %ﲇPD&b+ yRy.8l{< p`$>bVӧ'ĀOTDb9qQG_%A4/pGs.1( q3L~$5rdWGTdgR#t¤;Q {Hxw^ZCOoQCZ ,Q\cG/ā˸TL`FZ=c b0 }&f6p ;{'g//fN0(\a1؀#HWKNXcHl1ӰqoQ w1"y.oE2^:j1smxkV!UfH,a-#q! x˄(L2E˂[S[u.L: K1o% q.f@ɒޚY[7 ?P#*yfV)BU jZ8թ/RР]1#Ϩ1؎:ꍁx_p30 TM=oMY\AԠ[X qq1چ>컾ꇧȱbVFi\´75[؊7(0[KG{3\PϽXPwq e2Ma ꆍxO;[ވglXV#f .[2'B'E<J6~x+?3dd QeD# |qXxܼk<iC/ pLC<}h?Q90+  h 6 2a*:x||X,&Sd s= hê<Gmqm F`!K;Ѿ>:e|e}"+Q+KAte%OŢ@UEj<1X#hVq5oQRѱ#=ak٠9!BmunNȰ>`q>؅(#G7#V&><`''G:aL 'E1;)}4Y8G=Ro$`>.8,|FV>*:`fc*Q+,mChјx|m}T #8\,lx^}4gp|䇯(ۑ Igfh&rwQ0"wQ LG<:xLD^\ۛϱP>;x|۱e j@E&">r0sts4u/s#Cd/G (2C(;e Gp h%nL`'+'q6LQ)>j޸(7GUaә'x L՚:cbv`9Za]t.1Bxf4C[tF؁wpǾGZdg_\@~p':aB^/g؂$b} VWq&5<eE{LLF2;*n Gp E72HMSH̾C6lMdVEmvjٻ|%w3&.}p?-zb%6Af. ghXLbBN!Or.BZ=CXU؈@*;0k*\hnX,$#OVGXUQ.BKtpb2cp xt|ǿu/`2`$. 2|T uHPln7[q.a<"3xBMO<'=lcg bsBϗIX qv H<7zC(߭}{b=8(}(+=7B_Z )YkeSԬX^¬)e*W֬چW`֋JfT6+YŪ8RӬkhZkUYЬphdVg$YW`;2+۽gVM47mY#Ȭ]fAPY/̬pZG43r76ke75@s VfkkIص3+s`,lBfv2hv3iw{uYȩYup s0 50̬!#xʣ8Za0㿱f5k&v3+$ģdn#=լX4TfV#P8L7k)z$NgV:>- fՀb:¬+r^e:qxFFoXw.&=UEѧf CfU9x"u8|3 N1CdV`@R2ע5c)u`j`>Q&@[\[6P75ˌ:35P>98a4r>4F! PYpb4 ՟ 3ҬpG[ *8I+{XaM+}|+__A2j4|p5gY|uߑ#WXz}efiGMgos_un-qS[Q־rƖ6M09jvξ|eW=ן8P5W`|ϰL=P uC4F);XVOY+#Ơy~Zf~:~~ZzX+Q$OcA~ډ짷blP0Ap?U`A?ơŚ,b"r 6x,iX5g=X -U[ɈXO?|:`A;O:Xw"~8tVS?~X2S(ٍauZǰ'D#z);/r;F6'XA%B /ZE5 kcq/Ҭ[_ qD Fh95A@VW;t}*c9nc 4~`e@sDua. r?c1~B5 q s?c6,#o_ DњC.ZkFS3G-YKk/lC-8{x_2wW@ ĹZȵH%IJ_בk_Kr uF_Y(_Cogh|!KtA^a8xߨpᏎx|B/1<1! '9W3ď\gUeD!2_K Fk.*=dV19 c><*}׿hi94ruF{ )BꁝԯDJt]3UC%Ԅ<0#1[(_.@p4CLJl@"N6 | F/Li\UCQԂ+#!,j$$)2*O%W݀sռ Q>|nNG<r`= P\u5 PB@&KFɦ\8 f|͹'ԂbN"%[Q؏x­T1 GZ""qWPM!Q؄_(Ֆ{ O4G4b `9(R%8c_Gj;q(9A"]T; (/ F^mc>oz8 yCy?,@S7oxFa-{XHCQA!Pn4Up?6& xE\ Ap,}B @\7Eh2fxǤ :L&h1V8>b$ \Hw"S5zb2"pKh<_Yј8T PmL'Sy ؛xǖ1[hC/. \P:^d&po!eXH~rcJB2أ7wEo':jb?:`#B8w؄gs} tx,>@ rV6EWb !ǵ`t@?z <ϙ [xzbb="Ґ*pD01p?7XYP+@"~Eg:zQG=/-&NR:m XoFeRgLYow8|"FL(M45u)YSN08>h>[=sR_(GX`@ k@Eb/qjZ i܆j' D_0P;c *iH(x"^4PnH-X bʫDB1K)xR؁s]:PPL Tr\xST T4T M,UeS=PhT+PFD"g0vFb"=j-Q?r8,AhmHAFZox2}r:l`AkY1Pcµ=( D#LO@MT'} $#7 lA"^/롰_haYx(O F_f\ @= d#OHʢ>LA [hJg]|(rSd+6T%!肙XM8 xnʨVmU 0-!$.bp-h8Ų><70e "Q{ rE: $4V6T&O I\@ 2'Ɂj1qojb2aƱogu_< TC8'F'@x,fj_-ZD o1T@5CW\_neZn@"Nn!96S-|vNj+Pw3{3C:> >:@\u#v,n|iG^&,@cDIjz;}}>Pk G.0spȞd.qcN`)$ r25zM!yD&* ԣTry@1jji ~7ҬAz;H#i.P G|1Tpjq e ;D hl/ R 1pK*؀ddN &`.> `.#o Հ'c #, ؊,|F A tdU Bs.1*"1 q?Q 5Fa Ū :b/^j5n7(P=H/a"ԠNBstl} C~~J.F"R5Z/HE  oh}D 7D5K&HA6PwԄ 1o434^ R'DDlnFc qI /:DKtG?T,zD"yThAX=HI\E6Cst@oFY 2*.h):i\]< 4E;Xl>\7gԆ3h(R.Y<[B_4;,h)X؄]{x'=he8HF*rQA,l1uC۰p?Q l`BcD+F`*a &"Y~`@4G'8c aN&~ 9bA93bb R3 7,h^ X؊H;|YTDm8MC1s;pW달r :a`9cNQC. za Fb p 2ˠ<G`&c)b?^ JNG8x,:$ &4F7 8L l!G2'r^%/Em4;c"b5aN93%:FZFc6V`:#_ny*>d>=OXADKG 9d5gFO A%T,C>igD&}a^v9؅xߘCf~Qtb*k'/U V*:V-Xw6XFDk0Na=u`g V6U~>*bVi ; Vy Vmx#.rP #0:8XKq CU.,Xc u{n"W>ǢA|;5`:7'XOsu'\`Vc b6/E$X6C&1l4\aY&>iX 8ȿ^=6;`Uu 1c+q#l 5 LXqvNzw7,wVkL|aG& V) m 91o 㐌R8Ǩpݐ ~h?ʳ'O3`9#}1 ˱-1;p;Ϭ Zcf"f=R^8;B+F{ kz묏HK8xD ;R k'c#v&f/2ha1v,k#~hɘďeX8xlEg-)8g_Oc psz/aE؄/%:k΄w<5oļ;*~{! 1}~!7E9X+I`cOu-!^.A],D*W q\0T > QZ!X[?pGb~]@2R7D,hpi(L<,E"2mBeDڅ(KpC\AIUG}Æw JsQшDn:@cR,EE X YeXZP̢9Qܢ͸WR¢)%-.ghPڢ؅rUޢx/`[EZ{%UȯE'EpE5,Z䋬k_oQ|C6hE7X8'-ZMx,4L0 zE osz:Y irhF" \,mIXm8|EP&`u򲨩~!{,oQ3 C<{L hcEG!9XSq0hmQ6ٖg >!G43ޢ?8ׁѢ:, dQ\ l/0]UTjQWj\AnΈc}oѓ@ Cq;l#TlQmM1GlTbQ{@B,JÈ[t (0PlE1{QlycbF+^2;Yh8 uxXM(n"b>kuMܣ4vL6⧑ j=5>bla+q=&Ǚx.\ꂿx5=j` ;r_BOZ̢ l[A[4^y7YXbQ3&a3#ۙeQ:J<:`'зD<WQE03z:<)zM(|xrƢ~\gP,؟Djn4iQ"޲h-n~68QkL  )tʄi j Sct@,.B0aU T ʨ[-LQza7 L}pci SOTN6\F(bôaRjMSߴ0=ta;3L-g &aZ. ȥ˹vu"fMs} $3B4WVW43oQOөjw7Ρ_*@ 3&` &'7z@|i0-3L Fe1GEO& a& _q 17=CW\Sip k5~Hpy/V WbD^"Jc`="5V W:W W/^3\QxapNKpb$&(e} tlFz*h FŌGpr']8d`3Egj븋PWnO` tswlWw"õ • o ZXʄkYK)X•ݙ:v ^|0 {T5#[u'p g:Z jw1\1[4~@O1 2Gb2= -Vr?z`6-!p =BMvP괇立EB|.qR'"t0T04E S3d-6?P@?F<} {c~D3!Oahڿ""0ې+9#2O>T6^T+)W\hS%R1N֡{H9H1R9#U#R0+R a1G瑺X=j#DG" bBHb'8T$ 3p0X?!Rː؉:?5C1sr6!`=%R?4y<6Za`>4r3+Pkt.q='Ro37R0p9X??RgpV 0R'p{E6J,TM8!ǖD=J/Te2#A-HKd!v׮TN(7yD*Qjm*&hX]8 HKd!:f UPvpA`(V`=#h}BڠFccb.Ra!RP tF/x65[|Af#b$f` N)a;ff;7\g H$9>̬wb68N K߿pV|cP(!1s\!On'ZG.7*卒#R;q uGq1@N`[A#9 Gal(-T-ʚ8ţ4TKGL8x,T+31qe[pVtQ8xs(E'6a?:v9|@EhQQr_( 1[|A;LEzE$\) (F%F$ f5#@G* h68cxX >a>/&Oan؈؏c(;i<ΊRQ8fsE\Cz|<sqϐs. P,!"0,83,M|("aa",,^s|Be 5hb r+/ _}m 3 TX8x(E"n~E58 >@stA ,.)$#Y:|(#J4C;0 )\#=7J^DZ+c > 3 / p/`:w q!~o0Q#D01Gx"{3['p)x7{< dӹ=# #A#fQ=PI9tgSX9nK{^=1\`rD83)J#XigA 1C,6Go6='"C7^l\?*wbb*9c}$V?!"b {(^ɦ8NwČZӑj"«4"lѕ(Y&PЄ(汄-x/"!w(O&=·Y^f0ckjڧ_=gyBn ~_ eK_O PŞ41#>QsFmC&#sr0u|1 Rͱ\Wa^ Ng {dzd }z)q泒ݜ2'2i0 Lw~X?NpĞT:\{P/N#;1"%q<7I9lVQ4)8gTq3*g?oҜO ͉-D̵ONr<5cK$HŮ%TƳ[^,X0!_de>'r\"S4 =#ó"Ë#C ŋD:$2 {&)x{d(Jy^-7iK?PhdKAoƲCT*rgd]Ra/ iydhE 2TyA1PdX<y<2l *oV'?8Eg"C1әc*KXvY{bemz12|J:a_ G«E֏ ;_ hїfFDxdӎ摡S DZ$F)s;_3M g3guVdxw"Ó"C-jk?92|—d[9者.\W#C:߲%G^Jߏ#$u+2|@F>jϘj6s xrE'xT3)dIj QӑL  q`&8]őfd3" yIPSg z9ާ>ﲆ[_Fn_7?0hxd:B޾ +FZ+92F>F1DdsQw~daU~0;B` ØzM fv`:XWԣ)HϙȐ8p25c8ă-ݙ[aϼGt])kqe!֩F0/7Td-Zyu8lQCꗧ8CpŘw\529^M{QKӔ=w'}훺4ek JGUe{/B©BQQ!XI Q!)%7, I%RTx >&ɨЉ**<봢7Xz yE"<@%揧.n_˚'vT}1*ю|OQR_ ߊ Qa'.иyTPF21Qa2>^ѤБz35wHȎ ؓc}BkCTHc>(NTxzLL'DJ+w rދ E&x|ɾQav/9ec&1oTXn2YT7C9OQ0@u0(*4;CHCSv{>JOcᩡQ YQa 31,*$ _7Qav_ܣ/~^ Id1506*Dс09t}a%yq|Tg3Ti<xxZTh[^OUmq|?3XIQӘŽ3čLIo>g:yfKڡgk,ҼІ?';߾$Tr/ hWL'j,G沖IEOF~ylIThF4 XNɥ|tsˢB6BNp{G;+FMdc &_s4!!J_ŁQLQk "nLē~|1nQwtޣo9`={8QxM9*Ro}@Q#rì3c?;wV\p_h][zߛbKJ[zܖy(OC@f<%Wa*hl,<4fm<&sfJaiLa1GʊM<ґ˟]5y^|Q-Ȧ++qDYH6r;hbi)Ӽ{Wx҉ڨAVpSV>"a2)vPLF횇w5沇$Wɣy,N/y;%ybI%X&vq(ҝ3cOy{?[xFNrk+vLc5g(ӯyxI#|\'RWI*6)1$Il`+w`3`Ӝ6pj݃w,% x 'ipC=wxDrXVny@S^I|>)O|Ӛz\cxE IG|vpcI%^%>|OkZ9^7)AҋqLe%.ptc.8BdL'R|YKN[F3S%+(f:yMagyDP g8ME÷,w"<«eDIg`R)뱊q>OQń|9P3RDG˶O5q}op/uxLkqְ|usP"KYp ʻ?MI5Ur?"T.sfsg9.яa;W#-7̡`eg !a){E([E-`:WSR3j}V>'^5Z5[Lb)wN:2/ >e:(U5E"aBC5ִE:d7W^6B6}),Ovs"oK'D>'c~g]BM@:31|r-3IY%E /I{z3M$O4Uy8:O`39%'*,hJKy|"bw\:[_K{ws -ۼKFM҄4r8ʁ$lTs.M eAdjfpŚjɦR۪k7%y"LG1;b}3_o|EdvpCd0׻Y#ċD2oĥ",dQc{3sЏ9!Gt+7S)K^- ējV+z8@FWa W?S#~-|d3Hay:<"ʕ[*:qOtY>:|=2 ѡe0ړ¯\SϿ]-:K}A&qPFt(|>:D*vn1 ܤ‹!_8Sw_dnkq+֦9UCV/^oZ3K|R?:ףCIJ6t-cY. bEb+(XnRqMCyޢhS~*QLsh;t哴ЯUt|df}3L*OQh@3~fDtMoqG3p ,ώeN9b.StM87:.?Eh 沘O~?]|ub.QuAtH/?3e7|oYPuItȽT_QR[21%V8#uI?xgetlܫCwpb~"%DIm ME>uMQvU7OMj4#,ަC,b9%rFy7xTr8kt›QZ_1)o.RpKtxuܶUq9L~q=K2FɃѡ MptH#bxTpDt8_'C5½p\gr%lu ?nC/λ?{.D7/z1%j$[f?)^`5x.1ӔjMztMp2S9G',nm )u+:qGp?Sf7Ąyc›d!1a-t*/% DŽQDИ {{Lk>Vј0lf…b1|Ѓjw~LXʼbowDŽxdLhJO{ְ-*ӀS➘ e k./A&0l`{' GisLR > D%Ң|LHXZ<$"F<&=*ń۩5F0?8qJ<y,wt}F16{M/\`SVOKU5D:s){x,x:&y&&Ku^CVYg'6k~.&axЎ|X^cBx(T+&La6\\\bLLN6W"vK|i]"vr|Yꃾ e<+<S+{f'ȝ#n|nS6jezXc1FolkI$1!':-ҏq\wrw yN,iGOb t|4vp{WF<O8iC?ƳƄn1ᡏF7)qLDu &9C^5MÜj^kO e:?qq^2b?@ 3%zI!+4gP` 95y$)ŗjB_ń;IpgF_3#۷1f(=#T>MȤ-}~1,uxaw#cŅϙ_Tw ͩ9>&%l mĝ<[І^ dS6vOTk܋g'C(8EN3T6sSͻijxޜ 54CYa~7Hk`ObK1"×|S'?DŽme<_.KVח' , wPzDO2͈ze1=4/D_[o~q\[*RDI[:ћAܿٽ[lᮭj$0c* Y݋*5a>ВNm)D?r}29l8w?OQЅ1|<+rܵs4#3ZDD=b4Px0u`sτ@4Yr}{%g6SG<;Ij =YtR }Z1{y8Īs^OWPN, ]l+9eih&klW>'Ƅ"Ԥ.Y8R$_9C#N!Lb:ʛ7C8M׌K2 !OYrdžLe{Ćl % 3)J $džLdҞ|$`lxB!la D#1Y˯"7(V$65ʷ,Nۜyv!7Lf.K9̢b/(* _N1*)jИ(0.wņс\/% Y-,_W y^ >L7P=|ďc3œoĆkv5s2XMe6 Of ::Pӎ5$НYO=pѰzcVk䚉Z9(<$ͻNgMS2>g  s]Ɂ6r'mŐPtd*y]lƱl/`rR哑T e,'v cK(E}(56 ~c7>T|ņ?=6 CgDgO O6UM49e% g~ _3/67,co?iY2߳ÜXP/k,g/x~jg1ɻFީEciu^WJm\FQBr79YklhYbM>l y0wggZn \ޮ2gv].Bz {9Cϰ|Vj/"t6=lDg|c~+qyb1N:g.8BjWx,:fEygu/tEQsRϑg#ЕALGV;oKgxH`1y">W\x4O\xlH޸PwLpPgwLb9r Ƞ? ą](.,ҴH\Hamq!D:ӃQ|πbq2 c Z>9H޻B1^;.DЗ%Rz \$=qA*3qmpeBh9kHWv ФqmB6pBCq+f 2$WW)."PNRr\Qąwќ#q%i|@ZUu>qן Coj#.T[ON^^Ho=/>7[ǝ4@d6_ cj>DrK6@ϝ _=O#s~d6yPi_TNx,: h'WNl J*Nԧl<,cC99 iar.p0}z\X3ygteo^^'q>q> bOz%ly8/.<0f!ܾ(.KŮg)$uWd7mi\xtq痙 2<Vą[^"kuNFPcM_>Yf8ufm dGInǖ_j[)nhAӛ⿫5"H?ć/-{$ŅN|:R`z2c^l#BuCPYKMcdН>d9G/BV;!Ԡ̧)O{Vrg >c1¿<^b1g}ўKTF1y"f<|pYGtɹ&rQ,O|xCYg18^ >Tyz2yrS/SƇyb֢1O;C,Y)(j13͡ѻ݃GJƇ,* wSer} 'ULJWC\Cu0YAGC*W+LJƇΏLJ<ɛıy">uHŪaՓa <I^$d>`bpLJF+;TS<)||(Io1kŇטX[8BCZКXRG\ꪇŀ]Ͽͳ Mrp7CG~mZ3 [r:5_*Z =[Cdyv||9Z\Χn+޼.>4sp3 ̇]|F08>tY1 ڳ:vxb ! qOąTO)0}x4gc0_u1.{"d1 R{95Bm3J|x8˚ 11>L%9tcCYz5'>b~֫A.;4c~g/h{|LEꇚDGLg?Cu}~`-ćdRu\ms dEVfרD\2 l:k&pLJH`pRnb6 8KZ&Na|'f&~sO}M_nWo\Ē Gq\;ğxFvY{Cff>a@|xT8(|$Mf 9Jw*/C]pu_;bȠ `ۙvDܙ}L7wex9E2%OŇdvJqӔ=+<4%"Ή'o||(t/n2B|(|QdE[,;Z-2G~P4%^L`%^w~Y5wb2ghP8B7gaSiZ6~(gĞ 0lEq 5pZ D9%"D2Q^7o+FsgO)^ __IؖuZ҉YĽR3g K]Wȗ̼e6xxRֱeh/\!sIO*%u:=~feSD@1S%j~XCCזa58zQB7y)1cj0Hd8ZꭾyhCW0ul )ǜQӅl&E14 9l7)Ox/d[97'<2H4X<3[ ~hLVCD2S3g CVq 3G(S+󓻆? 9EJ}-ԥ9 f yF/O{38H# cg"8seq? 'ɔOyQoN֟<,6SuFSJGNKmev,9yd3RxNpїe7I{}Rz4%+s|s c,߳_`d5(PV^$7abu%fyq0GV dV[lwq$ZxNr3DїIa-9K[8Z.3YvRsx6Rp{҈$N&Y\_*n[A[Sd9ǹ'nf}INE;=qexCj%q 5W̧8NQ3q3X6?a]\zT9#XqFMrys0(Y/Y J|5`>ћŬf%w27l7Nr/73HKfyjGf"[:шfpsyd6Rbl9g}KʕeXL0| ı ?L([(!|ӽpB?M^*2)}?P⎄PxVhфP&Z,!`+2r9 pصZў hm}.!DІ,i/&PnT/BOfC>DR- DfЄP3{a 0KG7U"ICT;uBx,s|cMƲbL9JП?G '$}@[pLj mWb 9.{x2m#8yjEz19cW(>>!T Ӹ@݉zaOJ"l0Šb0sf\ď Yl#, ><5[ҙ<9G(SB(F))_1Ŭ⍹dclcGK3ϖj,`M$DVR3*}Z~j1`f 4̣&D.6xu~d腭 "{lyh,r[TwܹKh/!LQ=(v҃Y!3Aesg"~ghzsܢyw.8OrYқFȫj=\5Ie ?9cI Yb Ǚ[<13181rWJ (#Ԥ9,4WxЌÐß$CVVM rbhX?1=`ax5y\#wCgj4K i,[$DF嬣lPXc1;_M ũl✅O /L iH<Ø:r7Α?11^`'wXï:&'MZ3i,/8߲i1߸^J e;9Kr_jz1Y{:\vqf0d?G)^RSjю2+uKZ$2GNrDS#K(^">d: YGzդMO%)|7N Ӕ@qL kZ7M QYRīĐNBlDR8lc^=Fc"9,d{8ei<|HOa,? DGğob!/K /?Vo0qTjn0xr9ӂ6LfO#0~y")TҌJM8پ<9J-S;uG1I Љ|4N,`#0NbM;ޥdsW'V{=wL8W36ݙ"rt{ESh}p㔟)&tbӹGH#"Hc&1"J -9Q-&iM$t&y.O2FXn^<>{xT1-RӁ9,c-'W'Ԡ bmSB/Rd vqk^-09,7K g( Nr7$aF5roo2rh̻Lb=gxtQ?Vn(5)M}P,r4f0e67S4m3՜$l:ѕF<83/J9xi@Srm'>OP$:#Y:yN;5"ϝ|HOp g|j6Q\RL$m4}e;%~,b%.boyIe5G+iU5gu:R3q 9 7ɬT0PrXυCtpʷ'd8w$lrG&XƱ^,9T":'GUTd4sYN^39$|O6Z*9MhK'=9K~ZͽIj"59M/jgg?'9aP\ċrNr8®ak'_8yI?9<=89.NkO6kQX.{gg[9JM$̵ejuygPgi@S>`Z5Cu!9|CM^fo6'mm۴?ś=ަ=9|Fďuw䐸'9dPtr9W\g|OЎ%O#C-z3r}69,:>iuAa&Nދ>634f39E%nR.٨G#b]>cIǤEUrﰈkMuNF3x5,LO ؚ!)qYN tekx҆w8B1"OPyHZM;>/C% I %xE&ӛYoꉁ<ѯ"7lv0C2RkSB<q~7A)#l"4'OR} ӟTBKyWb<\o| R&D;F=Z}}1)+Ʊ_h1gQa: ))I))uji֥ݜpO9Bg"J-XM/q_&,UܹLLX˝q4;V5W5fIk(~:M]M>=6ɖ[]3nO Gv۽#>_?氙?48ZKj7=J${NN3&OO fx^3O9O[$~4wJ PL7c/%r{y)#i'5,dȝ75T8b8)ϟ RC%ѐf/s um!ܞ#5em(],54%Ux4r8E35lg/%Kr]}*ޝ%Ԓa*7bRC)(z2\XYfaЃm*]4Cn{85t8RnezTK Ǻ'SOo2>&?;~S5J^zaOO FɍR4fQqjM*6ҢYjHηܟZ$5L*%5:.K-wf[3SCRVj5b(2Uj礆:5 rmRv$_[۩y;uHTН}곀t0':{hDf?GܓL:1ul_VuiWOBŘ" ܢGz`03]|oz)tPWz7ɦ=` {  Q<.ǗInPx@j505|Na QfDjx#SoSUj7z{{&ff"wQۼFc,[Qr~L\%fyVפ"kݓ ^/ş͜g/b}nu6RM߰h񇙶Mem[4۩~SSC= 8нa8ܧ[ϙ_>OPwjWYyPAS?}ImCOd*rK俥^B9%ȟ`2# \BiMf$L =dwH ey|*r]i:/pi-F3%B2QBb;GsOZxiޛ/ިsC@Ji//6}(TxTӸ@G݃(k%+hF&xPA4rdZTZxk0ٴ5qxʹГ ,O x2O  |~^n}i7%#½oGkiVZHb":Np#ō6ï䎨POpn')&nJO 2<i!eXfZhe}>`/Œ1iڦ)>-*I uɢ @Nj%ktN ﳟĒݓ@ ux8JծiXHBAF1qō'zdCQ WZxD,g7R6tg۹@>iiMOrA -1rOSKJ,h"?\ s×|Ka^ _a-R< jSPeFjl/FP#KoŎG(Wz=Ozؗ?= JX&NsE*Nr{oKxxR:ߞܑ s7/Ј)\X̣^n0B0˔+=|~X%e<ӘEN0_:=|X~"Wp'|I{ݛ .^9mT/=đBE-X~bCrcRz8= Wn]<fPe17NsGCCD3OtfvV==^~MHqx==e7) =G 7L1q) |Df4y;@^Н`=7}sSؿPLeskǥI^JNI|HƲ?8S)rOw'(ꌭ92}wpSlz7=[z%A}y޾RS\GbIzXɿTqjCń|o__Jpwm?-a4qj?'S7S<>-=F:JʗLby˸N3Xޙ741˽)?;=ʝa]E 4-dܓVWxlFH3Vތraop{Ō'g*Y ?\9#{4#{,#lz2#\I5박)tFK7~g2B \FrEi ņ}ex͌pfKR"SyFxax4FeTw-3"-3B 2}Jst'fB$kpЅ)鴌uڢ~FFe2?jg);9- de dhn1팰yexTƲS>#4'6G?>aSMAsZ҅!a[8 ut-Sэv>˻Np>V?F1{s=Yόи37d2B!\&`q^J}#.47kF Ia(XQ.PfDFx7hNWz0> }cԠ F\FY" 沗(D]ӅϜ_eF2h=M-I[2E)"M;>gKXqQjLFz4me8YZsuxl_3(wQ:Ҋ!||^&6|—gsęi hPaɠ ~0 _gq3刁,,9`/̇}qnK ytYQ&$%w-w%z3[<#t uRv5rz>_ s^gz{XRd3,ՄБ:;|ɏ`? I]r)CwAhG_frktM | %e0 ^ Еb:r;3CeҖi#?]Ol2wuP $,|ٺ^bT03+S>Vdӱxq/ݜ|8/Cg沋7g4%wX:<3'kύЛ bH&QߪEFR||*oLgW7YCK1)Zd#(7F3eXm>e+EqbcT5N;:?q+|4>3|G}l$v'Mip<193E_2S\&T|~e?ͧe>g=7i8y3YR`=,!TL^f^m,嵟/C՟ݟP_u~c֊̰*Wfy:4!DrW]m.}xzMfh*vqk탱2vq[X2h07޴#F%"6/zG7gz[OUO>=3|?"[REm[߱5Xd)gx/#,:؝#L.ga=[NݙC͉=s N8OPdfXw?dvskQ `533C.RffI7\Yerg=ʓZ 3Uj qt? g(?+$ +3*7x`VFBY6_qb &Е>|dqߞVbwdAȌYa#)^,+|]<+K;]G) EI]Q.{bQdV(I9b 15~OVh rJg8V#uFpf7x\V+9 bwş<`V Ya/+fx>dO4R쑬p[Pf<>.~/>ДNtӘbqj/ϭ'PgLa׹i'^~&+>'YEarBBrO3T0NVl "c&STI`(rVhJVx5uVᬠf$+e5#fGG9O\hn Riw|Z~Df?8Ge\ͭR<-j srE/>'yb wmŎTˬ4Yt`8%&5iFf;ADuzBdh1ib98]m":~ɠ?rt f0vRֳTj09f[.sV9o_$62?ޤ #aNqg{=CfqОQl^ǿ{ǞyОA#q^M3oAVOnYG1ݝFb>/3wzY,c@7H?MH#9œwڱCZWk>LZ 8?LPU0&3\bBubp7C6Y/89X~=2)fzynwYF(5&+<)M"+eYt23ulŖk%dzL~I̕C1qL%9~kgl$UFDёF>#ΑH{6cT5EukaQuIc@p =xy\Y=z1XPz# s^^|2\GXwQ.-^ѧ|ńYkPj^7X{o/'x=_v߳;+jdG=;\;C` H١/3y9D(;Æ f2'@v|I١ '׃ާ4ӗ䯐n>1Y1;4'8J釲F:Ny8;d$9 =R8#ʳO͏E5FbO%3Rψ1ux0do3,Sy{ Y a>sTp{Pe\찜/}W{-;cbpzvx$Av(˃,b%7> X5_uljeF$Ge4M)BӍdDg3%C+ړ;xQ4X: d;j~,qlk+O}ɭ&;t8@rG5K۹ޑ_*/:Ѥё)I_=q!"n5~,w~%t>h7a~(;<=;4w|l]PGvLgvZ 2H}NP(G^E١*d|/;,c3:,e 3P<4O"CĖ7yODSW g) 0gjy?׋ E)F 9=G&6pb?dgl`'ϴ^3B~ӌxg6Ȥ yvSv~6nSc9- >#,3%~ИHK8E١5F]oӕOXy*,zp*+8EV(:{&M/;)srO_~2Uf,Wi\U$XJ-* xV9/*4"E[;8 Fk&U< UxH;ݓ,*fSV"5nӗB;d#9**T&u4UG|Vުv>*Ԫ:F39DB mϴ %f2k875j ,<>3|Uxē*?SX~V3l uZu˭ºzƫC4^{:D2[DpVi2wvq9=[CpM䏇hBzSLtg(cX*vqMl7oZў>|Ϝ$^oԓLh,h cwEތbp1rF/%[YzNS!AR[iXpz4/gXVrMkFTVzcM"Oj'?L뢖)^bmWG7d^NfoTKpt~@>HnO,`1sݟ G8 sCVI^3s\%sg`kNq;U*4{r?2%/ZB6ЏO Vp__jӘhRiG?fT.:/PKŗa"w- %fU?<ņV KxN~+)UH*f6|bd&7uױV =BfoL~)ŇckӔ'D#)|r|rBe&\!oP2D1}Q4 H3Crv/x7'o#W]{&uI]Ø"d7~A3op/<ӆ aJNG{='$ѻӤScĽyFvs䒊T%,Gߒˈn>Tku F7UH5ɈQk愇3.'(!߲<-s“2\ jɟЛ\]RN9V߹#E,G,ȕo4M32q9EW1,KdJJ4%Gѕ ; 3ĿL.bEg>7jP}9eQ}s]3op^<?i@o.*~qD\hqTFO Imz1N=>8.ys\[|t]oy?a7n9+MN i$fsk:Ya+[&Dѓ .JAxPppзX0yLd/p[D-ѐtS'u,E%Jڔ"HQ" / ٲW^!{~q~>~}ZЃ_or6چY=iHmx㶡9c8s5yQm}a+|6|4汶n۰⟷  grAߦچn_3ZUې|ih6D-~gE:7ęZ2I#&|F3Rb#})1޽E3>}!lzNlBW}|ԱmhϗImïmzvb\<6jh:wju,R+lb7};['7MlOOVb<]ۆlf'X=mC%>Q$2m"v}~j Prd 9{qb> ׇ$ F -qmچhAۆyԦ9Qә]OnwtPgyh@30\_r1.6GpƩ$q8F܃Otv O2GFRs i)M>9ܔI d,9~14Gq L'&};O?ВꂶaEע5ht\>pٳm kXiO =J/Vט&2\Uަf#ǸM:yL- Ϛ9y#68]ۆ^e%[sͫbqͳl8Eua)kAۆ!2-Ծ6[zlmȻTi `Yn$y͜aKy".pވPii&xѬvDHԵu"H^,",ӺEzO0wDM|P?ED(zFL&kVKQ:~v4X""l滖bZOS(A)'*1(}Q(&#\/Ij7E @ 亂Wt/9fNNB%!#3"[4d0LP*ta89Kf_П,˳]#/lѮ 9cwMq?"dn8O0{c;=&f ?BNsFc MΑg aM6wI+;,FƪЋ_XS7tg9r H'[22e#xQ:ґ"CqΑPשC <.qˑ `W"_u?9ƠïERUвBdhO*]ϛoG4+qT ^dQO sD%Ԯy^|_hK{cU _ѕL`+5>]V딨|J&&v` qeQ f"IHn(=2_ JiIr;? є~u|l%g!Ts{EGDAuӊm(b{y `#2#?22"FӆfM#EejӐ$ӟI,c7)5([Tќ$z3c)[Iv3p2;VG̦7rfgGXB6moccC϶jEkr";|JCތ ;sjK<Dss&L 즞GDO?q)cY/g>b72T~ja^<\A h-uh9E t\ԿdЅc傍l8qfL OhżrB>:fEf}Td!+XubϻTcci(2t$ы=SXaNk/ k^LbϮ+>Yjm=mcz`+yrCdx/hŏhAMOdKYMєG$3{YKAlaX}ܻ?2|{ 2DIwF0UlAKCfm  iN#b08yA6=v<2$zҟ,5x|{޸/g)t氉8y*-Qf>#nT$:38-ɠ ?22s~*R80lw7M;qĝ( nz%C~O.@N_Q'4ar\^aWyC<9m#ldgg'F\֠3XJ.t~>H[G5lX2&,zkQ8%iJK1Ō\G=+o=5gXpכj4"Q ~"_.I?s+*V ]9͋oXq+?<ɫWDЁSUUj|0?8/è7?R,VȢ8AQa? tG&zQaKǐQgֱ^M {QoŀqLe?8MӖj>fZ ߶ 1Ǭd=8iZ/0Bzw9E6wPO/&-秔pGS%܃j$2a:S~5=K|dcguɯ͓Q>$ătg)%Vc )RNNɷJ:$1"G$Ȫz0}o{$߉4Ӏiq%2!wet1< @~t΃բÊv.\ub!(Z#:tc'at;>R 'ѡ5yjFRI5O ϢC!:MXDO `q< ýZ)^!y\ѡFZ3ϵí7LCa>ojx/"\OH/ "9::d3QLOΓz7?pӍ)lOnS}tH5xj S</' gđ(&(ݛILVslVJtX>RS.sI.GWVrS:s2UtɌ#Yѡ*ql"E?e{F>l,w)/fW15bCmҒ\SŅ/.x`zt Jr<2_xZ|Nf{xsٺ0: ,F3xqWD\ip1-I3?3u%jq{oӼkT*S$Lz3Lc>6:|NAz1\&ޜܦ_xwL.sr|R\{e{C}@txI/:l~4: c*Y:vp 1$oQf1?L?,OILbx8SMjyrg|C,#2>9z1՜$_j*4$na8cJvpOEYBGOG(Gd=8J᳾ٞI+v̿w T,&-1gmM A\BM˨څ ]J3|u_39NBB3X>]xpn$id#Bbv!)0Z]8%ۅ=Q]xF|1>{|]x'h;B{B* c]]Um$]}ѤZ->=~ 5|v!?5i@=(q6HٚBF0j J+4%idӱvm~.guڅ>k~$n'NBEާ&H# c:?BB^MޥӜx=*td*yI7uOАwZq)в](L}bcժ]xGAmzD s\va>ccVB4Mڅ}x5vqܗ3^ITOlNp<$ē,ܓl g,SIV;R1>KsF&,~b, cIW߼GsRXR`83,nFs)YhKgF3\.I${0b!k~NrnD_d/}FejIez w.[4gO߫A iM"f(YG+T7@gQ2d3=41 Rψ""?џ>]UTb>FBc=C/, c:h@/Xvp{~VT xֲ=|DڐNg2ac;9>3HG2,v1JPWxOvxFEjNhъh]'{wEڥ1r6W?f2#Ţ=(OCTbHd#x`\eiC tFͿiG䛸?׳|CU hz1Qr4il^9XOSG |ǏaOiY=q^L0s oJ_2yyr]̛\9Q5o9e65M :ҝܠ?By>|=WM}W$6x$Rxֱ?.G\RiE4ų9bBYprƄ{)|@}%bKY^NqgPVd(ryb ]@bB|1a&o cBB1araq!x,&t*~a99- < JƄbB*g 1ߊ PbLhH71a0+XG;1!#wcz$N%t瑚1!]\%W5T=83ƄhE4#JsBu _M6=9#ńL1+z=sY1O*2,`5[ .qń(F)^]>sҖ=(0|~qLhF+:ӋLJ]p3kRŧĄFc7-ZVzg^ۺ!D*D9Se'ĄxCLǴ XJ%{泌2i$Fdҋ,/<^j^vn'MSy Yy7M}bf}SL(MLqwpx(KoQēB&12`טPOi1:}{ #&1]a29ڴg0N1HPrTlnQc9^nqJG׸܃iA]TZ(O51U>'^L`)y7 gXLOc ȓcBbX~QhCL('D?ۨi<)&I5Z,w|[ĝ|]w3nVQ@0T}DЇ">t?3XqnCmf<+yP:@0U}(4#1c+>:i1܏I*>2,'If͋+r?=+Vω3ߕrU}ǝۇďLg+`WD'NrڇM}̊D9[G=Df#IPΝld;7ɝ&'._G/&Ho< cYşhs}xD2\'c:S%׬9G2şYM+5lVB}"oٵ}(˗La3MnrPrL擣Rf@OH^J@Ss7"G;_904o>4[S`c? qbNL 7~tr^i·dҝ1Lf 8UOԤ.8J45AԦ5) >lnRs 1yrP-s}T&PgAnz}I i灍f I>a[տyh[ iJ$ es;~/z2,g/M`Ø-OI"t@rȱKyRTrNkڑ@=QdKYAUo4'엙, %9N! ;)|G#d~T<StG?~f+Ts P'>z|`+.hq}8<@6 pwĆņ m{Ol=<_ 6e )X06<ś1džu=9<q; džBƆG}ؐXlk' Tz<6|LcObDl(JGGOƆ8FaGS!g v&S\gąש'49H"Lgc"b<[Ԥ.ߔ m|6q֧La%YBlbl/ņXz,F_>zřcƆd8ebPrƆq`3 ^0&Ey2r:+?0oƆcCZc$Sx-1&bEذy;6*hK =Jvqމ iEZЋE\Õbm~8p5bC2+X cqڱY!bgn4 d8Ս -ylNzrjQlxzk"nNfdžB~2kv[ņw>rֲ"ݏ$*6|K$YEdžgx!D^j>Td#G9 ~d(I39q8^㽒F6LS> XDMGk0bɓd/DЄ8&31N#96IQMޥ._҃F))"GRX6ȝ!g|ASYUJEo1=\p'pf33PkX2,rI^d<\ޱSm9xs}웛+eK?=.+%Nd%b;~x7BLof23\H}H>(YG'cXgfAcaD"פؐ)dn?>P(>3o/9 LJGx0>x8> q/J&S9˽Ň&d1U&qI{D|xt?øA'CyҖ PP gf|`SEe:эd3GxYa랋;%ŎGKŇgH; (\:><vqϋ3/1Yn~*6Y x9>T",0s_Uqe>XeĶ|ka6S.>,a,ߖ&J mߊk1vމﲖZfb2r ,5M+U|U}c1 ,vs}YIb2;y8r|W$1Y,e>#j|ŧ5CG2(֎0_)Hyb0Xj|ǘ8vʡxCb!+xPrvr7U{퟇Z X<*>ԧ.NR}.X1`m|%/䌶G~P;#?Cx26>|H Yy&& xC|CDg,hMgFqk騖;)>|BS(9>O6cY&r#g:A>HU'|τt+ܢ@%̎=N.rU_2*jSO,d}~V4m.0at~d s:)6Nl2omOOn(93aS=G7]/ay~y?[Xsn|_LJiLs\&sй&&RsM͞[ѭ mTPvisJ{͚uӣwR/_Ms:(r^/ƇlWQ2 tw>r$w$9B҉BKMNf!('!D-urM#?ݑަߒ@1ldw&hJYA{JHDL(_BFQJ)wNS(|0!4~# ~ O }*!f+g+ ?>*Lm(S}B?>zEE a $$reşߩZB:4#b> !,~3!^>!4,'y0IZjᓄ_֖k>4!|Ʊ: >~]97NIݙ,泌 ! !O6L}!&R}PiD<d((!T+o,LjBƹ9ej Hbɹhvj"1jU]MR#} vr=A?9vvKH=cBk/!f'k|Ni(WUC8K'ܓ;Jt^~O`crSPC !a9kvoQfNUqUݓkxC(*sK7UpsWw-ktQw~!mqu45Cx,jRw&!̯!To!CePq miϸđUl&ѵi5Y'9%B)j27%.Ldmw=Nr}0G":-!nP8 <+1TӎcXNsԠ!|TqH ߲]01T6_-뱿bb8FC;a;x]JG%> ߒF6g=%zēBʾ!Nj5&ŪZљ}~_W>H oИt/UO A0*Uos&ICibhF+.q{8#;UyІXRȦRİ-Cַa%yZ,VsN [yE$R %1:1ә1"GsO7c8݇vhb8fYT Ɗ}s~\b?ڜL{?'}F{R,Ï7|2 Os-'C#ڒpޚ "|;K|?_.4c7(lO,Gܽ}E^JS~C2]+XRVkGVV9"Vc43Cpk=7xb:֟O&ibvjbG5-cn^7S_|N3"VR ,<:ZDC<|@Vގ!d2̧]Cu`f>ﱏ;cq 9 t w ׵ w1L m e$y#{)) ӏ݋'johC&Cg'%T&s\8~h&gs1M\IIBˤ3ukb9ϵI 1ۊ' ,W&A'&laGRLK u9 fSd%ٔʶú7ƜzV"Va1H X96 Αk3%(O%%$Ѓ~c*IΓkrpR==^\Ooz3o"nWŌkLnlR_y/7d;g)p *Lrr%JLbE$7h|GrwrU09,b3u>{/9 c"rPr@r8 C3yГŬ_<%,*>ҏ|]$9d\$4r&wXrhdvpNJ?YL$p{<z+>@O ldW)X"9 z0#z*9 g~a>N4/qRL3o|uI" e4(]YiM<[pJ>^ _W^ :1eƣ&X QО2,H}%25 p?\rާ?VH0 ֖gPz|xpޥ ֤E>K(ShLsBoưݜy&{H d*Wl<ר\h 9t$ʴ/L?)(9%8FÜH yɤ;SǿD~}z09l-mĉz/Ba$[֨%7mę:^MgT軌b+9|F&Yeujr|Н\\'c 2{??d)gJu/6r^/>޳s8ORf1EFSp1baZ!I|drf&i f2el_RKLl3g5giL9s]CSn<ߥ%f_ fT[I$0彅^2N/id.uN^75OKsłܳž͕Jn֘GLM Ysk'O>`&^g?$ћA.yIG7Mjjs[܏-pfSQ>YK}lg;t&fxu}iLc&|~N~Clq:Rg k8c)ys$~gw^"ȠQ_6hH"3_c#Cu Ԣ }@k/tggx xhz3Gjhc3iI9ċ7)Ld)/47YŊ[̃/s'sYs mL r'y ȗ*ޓ-i0PJFR 7 Kd=~ y⡔А~b 3YB·SXHJx f?y呔itc4BglгhJhU,%D3뉔'SB-1eO Ќ`=85-ЉO SB,I|<=n<L )yً)a)O祗,<^I ijJK2/sk):g)I|=%p)$Ӆ7S*nT˓f)5ws;ɑ?5kT&Л7)vwjd1}K{R:9jT!M3of4J iG ]qj@Rû4g0Yj(SCo԰ 25<+"g5*5<;'Lc#:5<ʳ&uiAta>[8mRC)*ИmSë ;Dҝ~|9A .5U>3ZǢrmlj$1}RW7YRCjHf+$5,(uL ҈ta&[r&xxi·3l/#V\SRCQJ:UGcI;?2I,g#8mQїcÝiexZ lg;8O8 t,gXa2%EsڒENJp6z.[ qkQEtCX͜$GK' ֻ'FdD5P[<:K55g5~ P41,]&]윴*1fx7g*aXkQ_g~Og#nzڔwmM P6d1_X!rnK OQt;{b:<`6Q&! CC*||ގݣ~9ч: 9#}Is_>X1Tǚ .O'of= r_bD~d(s&oPT.-!.,"P0gZxgyW Ѭ8J %VyAVݙO qwZM"i $1|2K `&0T+j_,%񴰉OӈhXi ~Ћzi3 qA Ϝ扆H 8u7eZ|Mk1:^jln|86M 6{>:-lo<-DoBh2-,cz+ھh#nmB3X=XH(ߥCAh}#䚯hI o7Hg y#V'|}^M;Is^ uhH{VGSeFeir]О= %.E_SiD[6;'z'9c˸ r ֫Ds05n1kGF'RMY+_vJN/TLf1YӎdӗS>hI{:2a_LSsD0+ p?Q/ #0[<򋞧 _c3\3L`s榅{k^hrhH8M[|Y]nJﰛk B SxUOAhNG݁oPj F]':K+=3|,h\OumOYXQ*,uqo2P;ܰn`|ڮ[֍]SN 7`m*'آTaJD{)6A =R(ב;l'nC* ~8nC#ܟ4h[({"윩V]33-vN ~vt8E" Y6cnlQVu0M8xi i 3,"0BBsJ{wA!PTѝ1|/!Ov,D[7vh J>kJCKN$UW45)F.+ЕR܊(WRb/\\Y::{tCF Fa]C"x|[\3X~4Wsƌ}fD WjhT#$a_ !)01Qa% i!ė$_ֻƏ )3; >aWu1vzȠ8^6k|dHiۖٮT0͸:`2&="uqtz1 CO*k`^mW@1)x f O}F쌀:7 i43D$~= 3`$,\:4n> f`V+i||JAܞWGr =fl+5ށ0n(O|_ tNQ,%m:s0B]31OM?.lZn { S4ֈeqJ^Q9O*OݖI A&BmYx#KQ+zQUiFFHz  JⱫ oaT`Th1Gcv1WUSn!ƥiSƆ rݼp$?gN+X2 ORױ̻|rG#"+JxcPD>*6xUY(cNǹ9ܺz"qN,ec &;qCDg">o82O=`oꙗfbkv)8l Ie M盭ye<V 4JU@C(x8#U̒[Ior0 sCO}2vZ^'=N:nÆi "H h9n9˃ό0ҡ_XB׆Sl%] }F+;=3rBŤDd =Ё/B΋Ihpo; =)a%VnCQV1i/Yz9/(] N6 8THzIY4 ;V`Z|zQL'W J r'j7+_3ֿ)Kqlj.!*$PùVyF^Οu!̄h#8fImgԜ3y GPz&KgYvZZy$~61Zhh6 f/|.$;( U{zE+n)@VR=]xwz>(Ҍ(EwxKUԲǤCc]ohIh ǿmNmoCkA8oɟũHhD5lC3K͛pDN:== rxy/lz?v E]jW64R-mH| `4R5  #RJo`bț82* OIZێu>_'F2*͎q%hg+-yc'Dhb<|#R M]@hT9"*YVV֬ׄ@soivg oӰQ&i( n ZYuL۴gӒИ:ËK*.skZM-Z^HxOCH@va&P0>w|1@BDAd  b&*qSR6?/0wX>{{||Qj;?L GjgT+v R )ZT6tRLKiTAk^+x_xr͘Ld₅q7Jc³c( i,O8:%N ߈zoBj`fJLUڝ/ؼOCA5kJn5cT&qgǕLPC1F*7+[aLb!+/ &}!z0ӄм0|7sߘˮπ^/lѽO<[cu"Ǹc;Ш^4$}cG?5A!,,`L[WAfD?= TynN72:zE -,L*Cq]!kwf䲝8W/F|H}͜H?xGr_+%#4sy zŖ J 9V= PhqHXEpS)RU9%>L'qҽpdsIsgrn4("ӛPl< >=ͯ"+`pS렦 tNqE&z& 8,pRÜ_0VqjϳklS1Mڇܭs8 E-h axm2Dv$/\ybmf~c)-hhn}-܁scse0Lц˒)p-{`$m!(>!̓ gm쎴20%̮h怳b.V7OCdScFRc;Q؈,DW%<м6yb#n`XD@ۖ=ɶXAuxdMI]/Jw}r0 LeTL/N۽T:Ru߹̳zg4dW{S9NH|{M!d˻! UfڗDì48ˡB#@t吓zOG&gj^֟]9>W6X"/~,>z6P+wsفRcnysLN&+ fV'YLx}d%Yf1 X &&L!vId}?SRR5vSˠwlۑJ:_As6AUT*q#vC+E>7 n G%Yfj!Dp0$e'Ykca*%Ye(#P^1mj"&TZ/%ʞYfx ≉YHfFۓ ^?WPQ\l_Q#A l;oIJ$T0OCU .^&%>azPɁ O"Y4Kc9 xnp ku+ '^%OClƫQҏ5xvWL˭8әi D.E)<]a:mBp0RХ1f~fB!$q TjMaɃ. 8Hѿ~bn'] 6/Ph&=g4U:2bS,fY9nCׂY .iAǥ"{5:(>C#(Wk5R7aT'zˌ\»iti8?&{)`7DX߸(I6s-@^.炷Oe9Ӏ hV=1ծ2s =)-5r V&nNX%+{y҃+<<6X~鼖VSˀR[._I`bo&"s| 7*7NT~J-͹"6\\QL,H_IHegvXPO 1t~ pcϖ^^"X&{Pk PTY>02uzb$ \ LI쟼tf5RڵXYD%ûf܆;]5Λy65Li] M/C " ]}z+]0,w41Uxfi8ԸRC*ZV{;J[b*кm Q|bUBwbt10|,Ncf+\#WJlF?"Oܶ[2)B:\LeW:`$A=q)C ؙdzk͇)BL[P"VDڣk?iG%+]Aȸ0zRw:e&%ElCggP؛] ڟ"(Zk*`zn=}B؞FsHB^ѧoKP4kdEnCV{ȎY柘I=]ԛf:Z2o9AK]*z2a Rn9)Z0L꭭{l xF(,6b*QBc_($3|ORbrȌd4@$2k+G+d&Ѹׇ \UzM풾cIaF+v 5bʛ RoE#-zqIl2^YPoI l-cvq{B^xun폮 )@v5WpدWHۮfT&]gISbAF%$"2 Kh˝ӫBv.*TŞ-ħPxbXs9'ϰ!/-IVʵؽF0;؜`]uS`S/z:]'NK_e%]4g%k[Mgn7ත2_6iMESd\DJۻTNs;_!ij, '+TƱ%>[U/7t>fyr%M s9,"6o2>?"t x9bKm0Xb Okh*BoO4YSAT<~8<"X6>oڒ@7wS U֯AUyK35"t.P[')% 7}ڮSɥ gk0FډL#nJUOE9P3#3-P^y* xVP/I+k<15,Cu]M0$ΐջESIqh;fcn$YKڊlӘkdY 09 ts$25e0ٛ)0(PU ]̨:v#}RzҢ#_0j#κw# =3~j pJH 9ݐHKE.cV9$ c'B™CK4O>AU!uWDKiiCZH )+w^"Ļo@t"1]-+`Jހ=$Ub{0)u ֱ w?̓ 4L[z|/R':A%v5AѸm2:զ*d:z6"F^Tw43:b.|ƠdGWC9Auk"z=c$4hMd[}]=?kCsT@`tcs6s;cʌ똺1/cv^i^j )z|л ΰ~+ e'$1bQqd|/_O(ctoE;s%[1X: O,T<|)EťѧM4fA ζ{{)ﳲ>9wS ` %:lv. I!~qn!r2mttJV+z?n{t ,22B fe1λߵ0rb 3UL|'3[nBLUS%,纆k~aJOKt(`U  %BXvhW|b |۰>ǞC@ YqוW/ߘgǴUq2]FDX!χ8ru<Ǔ뵌}㛛rϭ]lv3=X:ͻaȽ6ȱ@V3^3R{A>L݂/I&k2YYI>0X*pqy5Š9\YU3*mJR-|@Z;UVo03 J EUǫg*OUI@K4yu v" i?Ykܼfju e+֒'pOpR$fs~L\Ѕwe?OCx);oQ&*rk2grYzJWx N,;6:O7AȮѠѫjb ;bOeS$=wJ+īf#1mTal{ipJPel20j L;(N^,?3/}csR-7OZ`MPP"0׾P3%Gļ z0^t}#cu`"?O T;^[^pŸA޼XאZ,]ݨG.Lz"Vlٺd%Fama1n@ *BN.?ơpxYZj`ʾYL 1z2|zX!P:y#7QcR,6 _ew(h8+ +hDDE^t“AT喫$Cf]tvs}eoB'+`c9ZVYJa 68nyC /^Ebe\sD5QXH.SCQ @ PemVTyՊ9aՖrXLq DBKS5 !U"-yYm>Al,B|Ozz 'vopo:錕zǷn`BV9ƻI=@1Gn; $cW{2?{ g6٣B%G|Fx $R+Ya$܇^G`G0Oίtcl3+dlO 0pk3p'MRGLmÑSMh/{m<D8!mOč|2j Yw$#dڌ<>oYC6 ԶP U-cDݠ kQF ϸi++˧\)c.9v}Ú$)` 3 <#)[Ld%Ksޝ4,=y|qD/D\/_2dt6ֶw`kbŦjH!_j" >ia]tbfi]O ` 0hpMtt^iaX@atIh?ң֝"LODzbE7,vQq yU\ujIK6{#RAYc9 fn"Y|t2>$߁G9Ogh_$0-H7h;tT;0x-;y9E nT3Rxm޺rq#lw0\)G2R˼_#`!0k,\$%4"|K :Paew~pU% 1Kq3HF){& (N& &u)CߖBصjn[y;@zF]yB>BS,X=;E˫۳',%=eb,}A+Nkbιͦ왖 Y`iuwJzېގuY5t9'Y MkZ%".9v$9pmb H'^d#,/䱶 2"~IXJyw~vP50~@?ݔ; )FOz_8@B&A%m@ U=9ϛF b"w֦a[xE ?r`LX /e,uZ0y0:QW,L2nc\VggZeMZ;+:Nt}pu$kD/&j+>QV߈;hUR"T+lWnKo^5  ]"*~ [04u2}S@U^5AWO7LNAܠ. J7 j6PA\=olχ]sv"t-pk\?nN"!^KnXW,_ƐS8tb4&ꆓ"'Xf* vͷEPړJ u͕j5V1f̹x0>}e @$o*5 \4 (Ng(IPd_M3*n65YЧFO<ɉ VkkY/)D؋ _U3m ۽|8FWalMx[_|$vJ>i}q0f:WmH ]KXl oSZ`+d6n 9.hRG憋C&^Bcm9 O.BgZ߷qJ@@HP?{#].];!b3PٲIJrMˠ|E3;h ѷQbjEh~i"#ܗ!ccTRi>׹Gl5ͭYr1Bp>+t.:–Ϧvd6dn,Њ7b+ZM |`P7f &TgK4՟{^ism0Rr ۝N] s3)X[%uTQ8nrv!!=!ṱ/ߟ95bm[Sg dEiqi ىW5atD0l4_O' ,u8WI{!#SbRN*b.K#KǗk'g Œr6 ⡳]wzV_'.ɜ`LxrUIky[?SqT抸S{{%4 AgGJL<`^s'T ew pw`b]m>$7ʡV`5aI#h/e ]0?=ɭ$B"K1>dsl!]`zh]۬FΕyxk-0wg*_1|&z4pR).K{Ć0?ʥx*$C_o9mx./R/jLܨfZf%/-޺J8Q#/e~dޏI|?ytR!'dTziֹ"-$ >y'-\7oD1y7v` `֤ioUVJ޴Pn#wvH! xzoB0"==-HHLaRs\ I/Sع,&wu#5Z!3L﹨<~pxhHv{=ňmns4O'aZƱjl jgN!?`/9|vgYX!Kl1QniR3zX[`{(p 5C E:Bʮ::SJr !E4$ UvO blŒ 1ȼm<2PK$:#!97R)"%5v+:VcXp(r8 S7nC2f]$OzQtOi휚"ٮzU”sBC(/N2X7 )Ns؋+ᰠf1N"c/nO^As_J{oAu[_'$nBXOt:V5d_cB!Kj'";]3cy6{HV̎VK.bqҫ{}9^+$۽Q9hzU-CfrtSР$ڪg8%.>86׀)32ݱ>ȯOk,K(gtL;j5)J9Y&oT֚ձƜJu+~,~I x|u9-v|uYb:u^#IΏ/{ ۖO C*1Νl-tfOתc{vH Jf}'it38"ʲk֪~G ˧nt*V&K޶*(E|N#O#qe2Z|͸0SMОN\TlL\*]Dih~L}Duy]%%9CrLTձ.AU8z+sHOٍovY ސZ@t>QcEvqݯQ5F !rQa-Xï ,zımMS) 2Ŧ:xDMMu[~K*r4_'k~ #,Z=5-oY۫W0?{УWu?tG9FET{nCC@3:(2Ԓ1puWD0Q߁@iA+"4Cp+XzHkf~п}{f>F& qϷ7zg9ay0ixR1ۛ-z/HLWE UnhU0I!PdhibuisSL) LJװC[vw'eUIy2zB$sSFcĪ ~"FDtu փ{rO{bf[x(*~sLnB;j#yݷCh\#wz :~+Zk#k Ձkb{j|i0Sb_M:fjD/bфc8y>];Ngq7P)Ԓdj^q6[P+(Fd?k]UaEy 8]!{/gQ;reeYK Ѹ;+;~RCuQvuT֗YҘ)yroݿ?tbRciLG#ŋmi{=#iUj!@!7k&Hmb_?T0|=%zx=o1eA`pf} pT wm_r[@->D&C>7YPaj,_scJ5֚3E:Qog&l}+ZB_|<֥̀[^MM<~!35-_\uY#Z{A59^!i@+rlo2>ӐgcR0ˁ [sdkN=7#qj4vּ՟|7% *˕'WIÐ9RfOgn Y쀈*'|>fF6ȽɱAUS'MzhV+8G:~.xկ@} R6?xG׻y ~& ;i=zGbM/IOV.A5-`*`rL1} %.~J<7smCe-(8b+42FxSL,qt^9E$ֈiqc)F4*V84pRB|υn+N8B^\K,IhOו슚K 5z%io6]RF,UO8*x^:*@={@D(Pػr:iP+ߗ"\Wv*Yȏܔ9GGR? )<SD>CTHU^>COcb:6iu.0ף> eS}ƐsB-kH%3~P@^s[;!ٶUչ".a  0tys#iX!Y~3v:WQYb,Sz@C֥s/H;Hۮ%&85$eT"tN4yKlCItCg%@ʠ 0[›M0q.i8Z+Ը,|Ny{!{6FpULLʩoS CLX~q֔uz1ȪkHnmBBAS߬lԹL0. h:Pǟ hC.I2U#_5a:V[jV `7B;1ls@C*޵Ogu4D]I,k#=ė+!.?V?!˽xFJR~<vUE*^:GvB,IG@@*0k`+:q.G!zpORͣ͘}kΉYtz{Gm7fZ0ح8e2%B6yb[kvCS̴0P;\+kH!ucZRܨߠ#qEj w\lއ$'9IN֊hBFEjZ-S-Nn *A0%\E} Nb-%<݈u.֥} nu!W.aݻ9O'[iTA,&1gN_=Ve- $/$7pgn7P?0؀^z0U\2fӀ d #Ȼwpwڷ4Lli yؐtsZ)ouESsW!DPapF^F^wIA;&[*sSe%TQX{dCZ[̘xR"D⾗Se$uc_/ 7Vl^[1Q K23xKbkLu!l/UIcx+9FNF4\ejOma2^EZGrNt҇0okk/p2b`rw> Vz%GD<-mANKBrp?\{~7%V1Pa*T!YX#T[o: 9҂ZڡOrݷM-[Z.Ѓ8ԥ30njE!@{)7d9Og ?L{ϙV" iתsS#) vڴZL. g7q@Y듵^x ,:@5w߇XLsUdG<~(uƍΑ`Vo},pUA]6~GxFWiܼ͍sF"<]{Hx(8reY}QBdzc▥*.Ԍ_6uSs=DYp|6<vhЭXg|v6t>_p&@(/-QSaoN OL\t|r?iOe1rQ n~FfG?\ Gp5Ozyl',)g̞Bd TTG`,T/)(}%в`q߷1U=t8o^ϋĐ6D05b,9*w1RQjӏvV ٔ[GE6wE5a^W*x8@(k} |#塁HkMfw/'!.y>E|YJdۀxl]wũ8I}!_.%}S>LdfT?w0|j.~?dVҷ^^uKѦ?*8Cw ]+uGe]oFԮ/ƌ0Bv= g=qxjJ*7ݺn$ in5F`;02b_Dx_Nb{}U vu./nbOtJxr%@Xѓl~JE(d/u3w Z0[{B_v]4…Î"SlYIIa(sk~+!e˲@XY[`f4l%qbԚ@/D_WiL`?NaG%?1s͐|k\R^zl`, B vMʂg?ݯyCq1X;[1Bw><5 Z[HaA32dNX\F& hkOՍf pM!~X늊sb!) k@qeHɉ'I mĜ*C"Sޞ%)>ypki&̌TXS+if=ʌ2LJ\Gޮ#-*rJ8q4_2uK]5+hQY\ݏ6eDn̓( {zxSB늅%N47k4PL7xhRaFm{YqiE I#Y+O{v Wtb4iM cni>hE,b~F񚅖m&4m0v"es ZWy܀QjqIB&UיsGC%٦1~)ph=inxVi1ּ>3ƧP$j?r~znw_W+޵kL4'~ A]KytODrnh<>EZuxO% OaXHg.V Mu%e-Na1IB:iqSTY5L۟o5!gD\^PT MJ|Ar*@t&cfO(l^Yrs|D֡xdP5G l_|^L'j[ @0IF|\C3pʔC2ûL_J8,G`xJ4wGVh63LR ]}Gܼ X@t˕F毃H5/;mVb.NCPuڭDA`HZP&h)=bk)`魚7G ~CHK|f(̋25k> V[ҳ@C',N3O֑+suac$,Ոpy!MhF]̰Kysuۆ eEL"/0ΧxΧ߉Fvx9V6uZsUx&pme> G{ʀ:@@pJ~P/z H7=XI' kOk(S ?>ygYG #.ډ pl\K Uui[6ѣ-F،^Ҏ^ v}(G"l% D$iQg㚏t+Rȅ->D 1ȉLe09}W7Ud2kh؎=a)ҟRSضX4v\`ܒ1@,jj{(">8V붺J$QMrR3@/("L ErjHo"4 iXG~+">(mf"%\??'xڃ;a@q2?ARV;~+zA }Y f]3ȉ-0NqМ%r$p}XY,Õ-Vivk&łkza\T·p !my;wh$B1?^).kɨyUww2L Aдb} jhn3d89Jf&r tF9yW6zyEhfRA]uV[-б3ӏ́XN&bc9 MO |A+LkCFosXi.4"?w WLJm+ vZoC fӶY96DUεanZYɏM[C3P m=Ak|x!)d4h?SxG7<5lZwGzZk==T7 qH/3,Ҍo|;V'RLy [u(V:`ooPsjjHbsW|OE$.X|l9$U3ZI{ U:q|Ua wQIԊ=ΰ4{w(gHkKq;qa5gw,YLGg'{- Vj9I&eH$jY]JۿOm1}[A@%tO+3 bԙ4+z|_nA,ZPkQ)"3]zowY|W.7âX-9y,#~R#I]crF9'jO؜CNd/Nޘܛv_57?uhBz׃RXLnD]8nR"E7IΛ~hl+3iWLXXh'V,˰r 6aɝL:܉GgE䪇G9o)&OԬUQ< <%)dQ{ϸ#^  ")7KH&zUpxݣoWJZD>UbIYװޭ|UfS~v,\V<: 엍Vљ8_ &޲;P}F_+-`/ ;IFۣVf3rYJ%O]o?gE"+/IԼW=(Dkoʿ~:jV32!.Fb0* Ig8ܗ%^)O><q@:G>85!gO*IyR2E֙9,CaVka._G},KjdÊNS$H'Vs⚟F>[ j0&WzPcʹ 7 3zu>+XJACU,`jVD$W-\ B0 Ja),{x**Wn^e]py,6sI Y )]V0lT?7E^XDhD4K13 fUv8+`TKTfL#n80 )nj"K#.ɫ+m֧ /!>eU2Wn6⿷݊7^Cgui&0AQ` QVck늩t$Y7W*c]@hLJDӟj4V*Ꮭ8o+<Ռ+PﲋԔ kq Ռw9h",'꽡T?x?EHwS]}q5  )|A-cB's#jM sfg\ij%-kdA!aڢsKö֚VC(Y*]ad#P\{$cRgƴ@=^t!"Ư1KX4v<2a5N8HG/]+ O&P:\8Fwʝk{ 56Ht濯w{3D =tbB7%-֬(R@HuN *޿_l/3AUҟF?xN $@b$ϠgY[6UPUbtrz[y<܅=DxNK'N33C;`PZigNQ0g+(F !QMƢ-{.Z0*DV̵ Fj^ 1nNr_W`*]2uqIA/zOl+lNCϾI*5r2 +zj'G<.E~`-tޮS`|&U3a}\ ovK򳁊ڜ{zM9VrR ʏ{Qu׿l-#}sIk\zfp)b*i<,e&/09YEzWD' JFUbHʗ}Tx ÏZH$_-K_ڳI#e`xȵTOȟ?1qYYyXVxI/Af=ιs˷tk KpZd͌# *6K/fۣp8KyJbܓ0)&]F!Ǿ!8"CJցbm*#z>wƃx~#Eqтve|KƍH. XOQx@lւ5@ P\xb\nOO7QUTΤ #Lcj鐡 9;)Nm5xq3(0;DӐUXm-\JPxZM ^¯\3J *oK<5K V>KG +!QDYh)p3e`9K>cLY6P rj0= tΝ3ǩ1Q(~|`@^3{wЋ Zl*stޯl !X-4TvFOW&W\Pď @PN,ttPaˑs"N[10 LQɥQ8 0dȑ.͠乆n%>w.7q nW҆zIW_qM|9zGxEX2 +%ѯQ027+@~ N-Ɔ]4c ' a̐$",Wviʝp5"}og|mBewWi$W~ySgL,sXhbLW+sLrHn Ϋ }ȎӂTthj0NYg҆*`w!Lڸ{n²szR/7|tdys%ҢN7dqg\l0V8>5ًe*]r)[yxXr3!^o_H27pV p>X^ wn48_!8ΉFd(ƛGn_tNևZtkUwB{NrQf1N}] T2jL+GTD!f:5yIF5+@!t\;ba)~Z!V"ferk-meWp`+L&yBrR2κH@FsnjsGk%kl xW6>fMwVNqFo#ߪQ}@]%?sŭ)['8vwtz(HYߤ:. !gd w_~R@tETmܼCMmݑxU#&.!l *׏TU)IyWܯ5GȒ-);Z6K]'SѳRK'dAM/Js4h=i''\F`PBlG]~fǖїSEã??A#h(JS4@bí. ֔駉^'U_X#n!zPš`{m[r,JT LwOoΛn~{"p?YXºtESj:-ufOϻUz;+XXvP+<̓-D#z NGr X@j/>. Ʒ Qid.DaA]H3vE `F8lu͑Vk3IngVYKɬsSI3n:UﱵƑz)BLjO{f.Dn;uΕ`KhD:nВ^_HCy/~J?w"80u̸;(}/ JXtr6L FhA1'b2 /4.g!B>gZ:ؖIؑ+*BJх.\oo~c)ϸi[+y=A:hFJQJ`jڂE!P1Kf|==x(by'M8,ۺG'͞.Bw;wPRv#nl9t6OR(r$HLQs=#cz;<2TV%#yW"L^°F1̊)lp A_I|őF%\R21V] 5H8zPzm<-B9'alf&՗oH&LFd)M\{(a{ǧZJ+&[t@=Ofq7pkci+:k:xYs.lɛY'<}X ;Ky z?PK3kX0$: \OB=G;ni쇢*D>h yb9o0 }Š>vA22d `Z1f5h3{5[ {#Q[owPْRĿݑFxCIY3?a_&E[ gOv?gibqtUaǡjuԃYWc! ̓h=8tW+8m 6.W4n0 R`Jle9 ʴoǔ):a"\߹mr+2=%!19!me燀N *y&]ۻJiE?Ѡk;JF_xMm8xə*|)iOyE 'v#P(FhpDa)#RF뤫e |*Zsirںd Ox_/FлoKw?x-$Z m6dY%,.\J0}uTrq2o{B؝-P?㚠`"}`'IC=M:2n'pzva}ܴ-E"ZMG˱R.v7`Z/m/b @*xpd33{F MѨF#|+2Aw1\H1SiV3{_iS-<(8G3.,U3Hė)!ջf56&QO;k'eIokVd4z ?y~]:/w !s+etE1cQ:l[˄} ӻd'1,w5ߡ%#.%U)rRE:΃ޅDZ )V5N ~ &BZ¥s+-"4 ]>;zW!:NOcZ{`m4WEd^^.*9S=-(׬V|. y(ug2F5@эt_T^fAREe6eQdW0mKWz%^b84(ʫ>lj4߁]/?NNɹˌQW{fW> )f';1iCV1IVrgFg ?zUl,R9ʻx$|gOFI溠j3ҕztԠ>YTFt{DХ:N*&YI4j{$^q2'8¶r#qevAo f?,8To\,J"|)SlVV Y1E+%ct~,vT ³*Gz @j(2: h)3kv~ Ř4!iz?ZDSعlp q@$7qbNkpiμfRPQ/)+- Rܻ#ep~)Y8_Z8ᔴ!r{ikxEaåq'L){rGg27) O6'"Q/L;[ɋE!㍓1Cͼtg` 6͝3*/ M PE[ E= 4%J\*s0w sܰ8~ ShJOZ^$4wZ6]“Z]׈,Dj,胊wUv 1lF w>K+HMW[ ݻgWsTci(hz@=3n>`5̾0hAeϚmo \ws?֊kW e9hZઢYB!gC>N=ovC&dxyވνPX-TekU >5kjX̦6׼ejY<<34dO&;u+ }چn0g8\.& RQ ,//QJ qFT(͕Awsw{AہᱍH[ژn7;Ǹ]Զ1,襋mVTk6*`8-QOJDwS% l8CKU6N,9db ^3V}w~0R;aj !XlyfbmHK&*uEUa"&s)hQT;y߆ۓT=% ovq8E-|h{ZPj MF5QBJ9 B?%bpUsIf`YE7+jpd{Nz#ZL j]h9t.Zzq!&niX1g^Nd5>.#=ޖQʮXV&+F3ʾ97k㤺kG]F`2kQ7BV -Beމ(D q>7l=9`Go,7f ?¸k1ccsfꈕVM}E Ez~{ۗC ƺR[D WM wcEGw8TP a[`egւdd`,G,踗o ڛu R+Fiz`IorL)Mp]`n<=P:@S?B7x&J&jqR[#㕢qEi$]b.L!VYPLmH3|&cଅUOZb`AwbLONJ<ӵʬ]i@8Oy >$p= 12Kmwr^u}A?|zE(g'",g? J`8 6e x !O`1x.Z_G n' ^gXUОo 1ht6C#H#@ }Όxi'.C>szp@aŐ]F;-i7mcIJMw so)0S0'4-uįA*!lD?w&كbn⏋T.'APbbbTICYO&͖:a~Ak xpS↋dF Al[ z5KX˘!۪qM%Nf4gMEn}dQ@iV0ТsV՝a߉s{9]`꟏jѰv%7B/O Ɋv*w>{8Lq1CwS@ƕ=,p?Τ]X5ah]rS+*UobpݣV>Tfm$;)/)ڡSFQEIhI b7oDb(5ۨ+ѿ7̺ t&@_*uXi R\DgDGȚ(!/8K`= H}O#͋¯`C:HzvbWC/ǽS.|sך26*<)c4 F_[wYFd <z2ma*UP@ۦ&#]gVa=u-6DlE-xe<ז8ߐzVgtDhl],&rg̕N^ }:y=GE_ur9@c* )3E8 ĕb/Бգ&0 )"٨>H0kyxZEyC>jgi)~ׁ8R7.>n-fH8[${)/m]mJR2/""-3k3a8c/)А 1&%! Z O@`R=쀾ߦFTIk 6@ 9TyTJex=.=f׫J+:3j]>oGi& F:RB!<<~ sbALdŢ \eYÔ3V\/C|{-z9<.i@6#(̮WEG=S ffL3s i2tUџD}B`-HT(@pw] *tJT*gڼXv$Ϩ2HD/3_IX,2:wf04GKA}>'Gz'Yyn{ŜQP&{6;FxtHCa(>[; ڇB4KvS,, oĢw )%tYMĖA06𵇊 =awݡhDQx2"YEfkAS]MЕ:r5.ў܎xG0s=qD>k%ٗSkOi'=ly3B͸A/h,1Rr~资ƽVn\l~3$O9rwysn5$a53/6X;9A'8u\Ƌh7^[wTm2:Ru`caޣkzaB4PG(;hMw[\tTvGN'k?cfM;^_; ٞU61;qՈEDl3x>b IMId4P@H["آ*TӟKTJ2)ZuʖC9+O䓼OA @#=UۡMG@9K&Z,#5{@gpht TJkvzȵxBK a"}z!]mOWVX􌨼b/[(tqg~uU,N Qg/ZnW$1 ʬ_0x|v4.㋂|;)R<+!LjeZvve+H $tx{]y(~;Ye h I4$ox^z2f~):9>@UuO69R:t#|'@yd87:t+{uΚe@Lp03g6~%BlY)R^>밀jz0=Qx09Rこ\ҽJ9h 8ah׎ϩVTBE3 ?/1lve[LХ9Ō87&hk g]~I"^% zԤ-Z(RclU NS; 'l2%+!uȋp s,e}A:G&e ԷWsoqq;1~?.^@J.ѻ7A^:$ގӼ4p]OQ,x'v|=vL9X|b-&l\qH%{Jt&ҡJmdĥE=S$jOK6 /*Alq1ve 2blc M@c 5;ES Cb;Պt *3vAC=#u7Ԣf8mI/BJ;ͧBH0'T)yW&^d<27$?8)FpzqnZ\ߔau#A6¼Q^ #TE5MkHWBbcskM+Ϛ2w}DN2A~T9|P S 6؅]8"h i5c$|b ɡ\d gv7[sYiZ}X^~_tNqྨGLb=gN&3sBF}!ZS 蹄+*g=rOӑ`-gjʯ>+촗󈚄} ݓugIz扊8{݉{bC36KQ{HqOka f50}y$~`A?ݿ}%H/ͥSi}}1ԏ4Ix܀.%7@ץzXa''$Ы SͻU:9[&[/zY%g]O Ѱ[xb͓ӟEr)$ueo``]+AJQ'HD;EIә!0O]mS|C[Kü2n8$8DpaWi$o\["-k5Xĸ97F3% 7D& uJj=ѹAr?UKYIIĤFpd#urT'Slkrғ턑Ioh#  -Gf5ֹ mF#Pڼ,s pb8Е@m//!ok)$'u<O %Ilpצb m%w4D:ŜwU CsعfE o#Kzul6-e~~]OܲV&G2D5|sҠZ1nǖQ8%Jiosnut уXCZát09*ͷɑ- bI#smUe߇#?2>X=[ru#!W> Ub9:[Lj){*!Ɯ&/wV-8YOuamDR爀lNu{npɸ $0w}8y}<5WOWޟxdmFIg( U9#Z󸄪4YJjb=F8C&` r zL / ꉅvt)~JZX7W-./')LƍHI6Yl\vf7$9㿺iS b 8G1.Zg=¹]8@d[s{cMmZdr A֘G閑W@:Ț{UJ)n%~meV10}ˆGQ5,kɍ\IS1ML,4,ݏ(3KgxAws?׿6Lk0>TP]R{(A6QnՍ?bJBbİW:0& W$"oe&eP{Ed:qp_ ؗkKu$Bq#_u:6'P 51~덐C֍Tᙖ3HGMb%j5i*)F$Bm㫠 e e.غFc-ƀvAl.n'D(Nb~"K5g_+YBIrgK"rH/uwWHpG.䘃;}+fC]n@q^|<&תXKϸG1r Qy>ٯ./0ze@ T0ӑ K@_:L2cz^ lZp5%*}mZa=͹?N<{p!<&7I$u FLޮu*Bvy$$6~'^gr_7ICI-%Z m "*E6`4f8_|9JMCpw:u<(nJܲG-WW%rQ;=G+r.?\xyQ9<0rF4 VZwa> Ǿ5.b0]8XT[Rl' .#1$<#(P7W+9DJ-0:03-~ѣ>Bn.^߽!6fcbG]Wn#ftmᖅ)Eǖf!I(̔cW xފũ(L=HdcU1ā,nd=Pf5[C[Kd"\s DɅq1IoÔxD /KzU؈:W kf@ !@\ q,V[0uBu‘Cγ,9ֲt EҒ12;8vS붻^g ;e@ι2SaYШ(s^=K@f'36gOl"9*fAHDgPRj<V.z@IVt;2Z<58%qF?A='a| ,2| ~+8BARQF6Hp^_,/ƚi:VY k{ݤcKBW[e~6l7L'8ՇgcKc%C#R'[;r*?MQL^q,Bc$ fâ% Zp [$$x#d- %?@W_2mRKɝI[$D0\kι42+j/``w)K/:s0J|i=+OG@ jMQPvk ǜرޟڮC :N/QӟY ڈ8ɔn҆ D,)U ,2T)V=%(8T RpVC2)5+4*Qq Sqa^+=;fO@UMR"FcyKlR݅,JsZWZT9xuŘM_4q)w0[Yb#r6WGƈ>̏1G'sŌ%O&SxQal3K$#W9#ak⭀Md]IH;^8  0vY(?#ZMC/P}hu#Fb'tPDAfp<7HRF;,ep[A"C?B-8o̱S$? X-mh[f `$1s[^7]_>ti%W;p D"_G"U_5.'jݕy*q/af?e[=KGjjR,S_XU2&Rj:,.c!UȮOy̮bYAUQ wEM}+_ f]ڧDxIv 0LjN0~~Yo,:oշZFVY_(۝??`;E==3iņJTLKAg'%ɗ#ZV8H#UQ~hVcluK]Ixm4 Ds G/3a\Ǣ_>9\փMxH8sMi9o,$+ctpp9! T]ؖ;oP[D F!qo~?vIj`w%#_4A+?9G  kc%H+qQyAP :nI3,WrNbVEW"+ARp!5\p"؛»FЈ=N,[ !Nc'yOղv OӨw~w%D\Gc9e8%39p8u#9vFcxW%9]RYOLI_p^NՃUh exǗ ާ/VmuSOdK]|7VHG ܔ"~'DФOE;%?* U"P8P3PVd Mµ\$CrJ06OU Q8ɧ./ 0^4DrLakEBN(5Tvgd_?{GCɱXȠaǶT.09.x";P"WPNtb3Q hc_qv(߹Ik#yE.3o1rPVu_A_ ?}W36*cMMzliC ɠz9ߣkbpz~[=f$#Ou/ 8m5j)x{<'.OgǓ90[<(6KF*%#_f3>6.99ϙW$׫ӷ$!ZYS7;*M|' 5q C_ĝbCg^jA9*wb& 1a T 0ᚶbgyl^LN8TlNUwj ״{a!hgx N{Y3Hz1)Y WP?DUTfQp"^\6oMJKUJ@y8BKg[Wjb;;t5jTɳmϋ n+}\`'h֖'L6B<^xbKZqn;tܵrR~*nBHGq]ԍ@L]b;@m !RuBdH㙸-3ӱ鰊pBb~GfQ ɋM,J{kK%q jqT}M3 vT9UN4 \폄N7X&/?8sF>^ @iLrS6 u+t?;*U0<4"w^v%CDcX!Eڱ}%^yO>^ү(q$ыtB$]ao3ɩ3~nZ^-ej׫iaEHAÃS!>I p yٟ ~&UL"_M~ӬOZhy>_$V@=bd?Li2!e5xfcf{'U^jz0* m99; &mH=d4A!#n焝sN:9mۙ1s*C|:/grlf<*߁:9S!I}Mτ{0.?b`"v^m:/a8Y#'0jjgQO9CѪ)Ds)h A݅B`Mt+m+%Wm4[_)Gn}TL4]KM"sX1`(IZ2ˮWXlVJp53I-%~X(JVǓWvĹ yRem&ɀТ=PNYCSlm̈׍*5YЧ1/TU$yM-.ɦyJ];++"rLgkɁSX>ZЅBv!,ze1NЯD΄yVxfkT2Bh-.҇NAUeeʹǻ*z[q 4!85p3-oʿ7_|KvÊKW4Ƽr9q~; V0 FjljX!{bzm#+>'/P3eN*m`UxEf/LM`ZŒ]}*B  ݫ>imBBP[CA$ɂvkd9B[?zjMT rsr&+[ 2R*.#PaL) %-Z6ĸRT'Ȝ&^ᵘ?UJraRO Ghz48ٖ> czdF5 C܇&bI9WλmcV dKҨGEi]k"eJkkwAR]"'}j ~<@v*<{,)y'I}H`KI,Ԉ9 'Qؤ[L W.yB j)FⱴyaB%6SI=csP`;Z;ħC0jB +%E't5A`?‹xC~{oLB2/j3{ͯ 9 =ZֹvE@H1yx<>VXᩲ #-[gͤX!Ru,owRH)x-QP'1ES?Jh",ʉSK"t]ԤL?HJr:dk$[ v3G|ҪGB⼽&#v/IB Qgf0S$(UR u'i2=N ZwtI.Ig b6"PmMha~G'ƐŇ-o!m^?h%`p"-hWOv jEQъIgJnJ+V,xJ4io) N݄#ϕ ?0iWM+Ru2OFZVLܳ_*3YG>U Nu7|TQnP0qMGbTqJN,xaP>r fCb eOP(mO= a)ѱ 3k|v!qx6wF'#b^h$+UҨc }dK_ BJu-tJh*Ť;!B9Z~%Fg 3QM_Q ̀ JyE!o-RhǿwЋ1PEbr.ǒ%Z[iRV橠8/aG7v(CÚV121襄Due߂GHPCB)y]r-,o2Oq?ݫEXo7;oEPY[F3XXJԙs*ӵaSԂc=JPyظg62Z08g2La& DgP[#9O _2?〩M"B%oQc^0#;Tý"A1"TOvSz;WY:Dw@Ԉ)u`gj G:S*پP:H#>0jb& `,oAi-:YUvrs ҚAMKSuFCg1<Õz9 g-;w0c"_ B/dž6 Y:Ɔ"27ڬ}q#d쏄tZXk(4lHlt7ʼnA Vvxm ս؀NFOs\3|6ʂct7ʎIOuu(cyC"OSw WP3ydMEn=*ϧp|ͨCBŎn +rHY E mD;ޢWa1EE" A+`1a{(MHb ;p6ٺ+ ޔE"[icEɔx_Ċ 'x*6O]Q{q/O'p @X`!,DR̎N66i P VBiDWJTĔc [MΖo;ҴS lxQZ(j+5û.B ?Lr~܉I=7 ~?4Iadr"}Ĩz-Sf 4b!M<9XAȹ^Գ跞Zجj}'"1g0"}1!A5RW&rTy,pkX<Ӭ]mS*MR >jʏE|NN#+<(nt}NЮ:Td^=z ?)2"qpue!>悓tb>;*46|WVC#ΚEg8q/\8{B!m{wɧkddp,$AwvnN`-(m_`/NX"Qo3WAGea[6>⤁z2ݾR`:hmv'D9A+^0:xl@!jLxztxsۉAZCކڽ_6OM~c8ɂ {ˡ?KR֟9*\c Vp=ɸcsDo-$΂ o1 %|nőĠ+7CtSOec}͛-- YaPR% Y$#`yY:oc*.ʪ\T-M7l9}.yL~abo4c <ʕXa~"ToPί'ݐn捬Don½vLr\ORXNM(qE( pocJfJ9Q^ :$UКyLV :`Zj#l?f!ezӈ3bp2]5Bܸ)it+W }~(E,\s" !1E<&-3HO?ehXٓi1vvƔEӸaX/Vlm䪉AH?N.8- @iC!ù0eYw=tRf879#K!Zf0L_5L=Ż m:@@##)ވ *þU ;<8bHTv1L|Gh^H{@#iCPX⸾>F 0\~a=Bn7(X($Do x0hpMpG5bXtnkh'H( 0_B!#7-KPPIFSlJM/R l'S- EpyKi_۝vܹL3-v`WlkQt7Fc{ک>,>;i0ڮ<(c$GP}i+vAhwx|0LPFw۠CyJ5b*1_KNjt)胀@i<@v:6zh *;VHD =QC!lg ~I$V8D|?U;ež0ϺAJV$0}Ñ҆T"+ ܤB\p{VTzgg4@whK<M:.r-neΌlc1Hx~/~Y=̐YJmD]ApC u|"a5vK]-VzاSMY2tphvnI @=!3{S:a-zҮV_?E>U< eTm! MD7E9ͫ zH~Kf`~ z& b|9'WJI(Sj'(%S0CktYV՘uv]H`ڠ /My)l㇊hǑ 1/[g_'t(v|^r2bXH@r@Lž뛰zgp4P7 m&@_t ]$ .tΟ AbLHWWo4i Cj r.J3C9=଑ zi*pYq_R%/x"MeZrd;x8cCۻ$|n^DofeWْچ`G~["%܈9NMP (|ti¶Cc@i*#拟.]u;_1#5=Z&1ff[!- 95`+^JZ@7/2G L <ß |m tRRNNh-Lw'<豿j퀑NJ;*SkX=!_p>͛#m߷ḑ0PmQPKtOUUޭup6AіG!"ְiDTe ^r?ꤘG2vدEXRA]cY?xpnȸ+y[f9j0BD=gsoP]݃ ep\Je׏ )LtHF]}72dw\! ʫ}5Uw|&W5Na(z.Op w c7~ wy4NƟYL%ʄ(q,IW(Su)-_yqa̜s0XUfw~U˨ 3ihFBV_|j;Yf` s~_L=*P=vmlYR/! bY6"Pر9\fԣ[z߳[wYGkFeIƣ4cAXe |maaPi5beDsa,$]:YF̙qetT<~D) <QE{unjV1O6-&LtMƂ<RǩTii"Gvޭ >Y5T?ƌ޷Y'ѫ MHo b\J)ꍅ 9(Cj7.iR.g n8) P."l5$MPzu`:41*eB1HQ"g5-ٹTgFx15gP@|x"*õ=bL_}&AV~-wG/ԭmR/eh8k_sW秅>&ۅ␚wYv+uuC56Ѷ~=DI:P&ZNL< /AS`/Wh,1Do^b?6az9ZJZ$ƭC ߴ(4E4bF)`!0zܭ:;A+2:D(S(hzDFX|=?\jW!nI F7tD)VFr^LjambωsOBi7A[i/?m2Fcb3W! q5F`߃ckmܕbM_k)wT ohQe<|EB?y#~ M K83̨*A~1l*/6d\ :e>UGbuiWMH~ѻS9f;qOWze]ؒAк670^ƅ5:/3#S,#c49u<- XDث{#]8~Jjd=G5} Q gOSfP'+..noN [ITob'`oRwvUƞ]g!"u eȯG|}197kosV%FGrI'FcB92TX**|1d!z1RD3;e݇/б GGO,[a eAu%6#Kدa;>o~gޓTϣ(A_O%tr&>꠷e H#ޔL,XgF釱>j6͝)|Կ^0ϳ.lAPqFƮw]3Ve%o2"6ؿ 0DΫwIj2s̛VbqWK.K)KrȑI:b*\'r6h|/f>N~}#!'X~G}=CbTpְr[-3a=6\p9*yˢMo'[o8^}J.L@QߝJ.*Ȫ](1>hDu*+ꅵozۘٺ@*E|VɯLWz` [I_Ovz脥zw2itiuaa™ș!3k *6r7D?^=#6)=kr[?r/51T '/QZJw0ڕ4Yۃ%{]dU%f%5@!0ݦ~mԱvPsn5蕒<;0 >0k=#V@bؘ- yMтdyVlTʯq9R1hZt)]+oξ$ QHp]]>fCF< Esm[j@?\ɹ,3t zJM5ź0B-Ct2ՐTJ@b*e8 ة𪒭,ap_c+6 O- ɫ프5Nۗt5}_c&2_#52S_鞄F-FP ҒrW\hPzU:9}7@T6WShw2ڈd#f3c랉~^o.Pj(1dp@mPըx oG_%:)TjXՋaG"Se K7:^売$F:2 ` ^ix3뾄 <3|rsM݆]F?~g @F>"S'KR-eH$&`U(ߵ!$qlս[Xl{:4dO(Ϋ{ *$Ǖ֦^{axI)k<*?_=]=WRG"]tʾ;3{;g0Wū O9]OAO|#ˋ]F9RYVj)8u@5幎A݉۰5@?fmG7*{7WQUx!5)kt"f_Y.'İ} nV:Y̟PO_X%׶Y+9pZKܑ+@r6(4n^J}vSG00à8L0#C %,B4E\i, nDN5#%Ǡ`v&Mu!Ji|3U srq/@{-=b0"t>BW=$D * '_%㢙@L蠍meӻ`c Q&d t +}24ƕ(ڌ1*];uʸ'~[5Tgknk7(~Ǜ#z@ adX\y= fބx= fc) }#q 3 U;0<2om*-~ڬv9 Gg $ =J|GbjiPJdәnINB:Lc'p] |#7d@zJ!>Qpڼ1mT8#I!r<$b&n.;ƊhЊ~5l4\o1XVTk8T}>YqȻb09@nX1KU^t%OY~6"ŐML_GwsS{e+AWUAVLe "4pj5eF`NAYeFӆꎹ?8ٰ^ H}[c uj.\9y <}oqI<1is߆brcMDQCCGN~@@KTa,DS,S_NzäF¬^p9{ZS}*@Ȥz[+{`\XS|q{?z&'QKjd*+ؤ߫+emafO+ZE5Lyk`WUk]Oq&i>0|<'x>$(To4aQ !q+\B[fTr+&\m]ݞwNIp#/E^3G V;`gR#غcD+RJܖ{y%8oh7!A|1V@>lο ]|jz˸Xc9xsB ZQiAKpd캘N_iK+mR1; iK6TuJPtd3a0Vr D!"=p}bE؇ż:<)5־4r MImDIseBB8|{3o6DUsP-~cؒyL:Mv<'h4-:B:1Cǎmi(L ZCS @ctxt'ӹ) 0F-*uϳ/&}$G5֎CwaJܲz3u|E) Df O*QI[͈JnkBOm=X"O%%ZN'ˆٛ,}(;{jRK3T=1f׋p!r4~1{˱j4amUل_9zÇbV%uzJ G%Tgʯ K _w.s6Ύz  4 }"\ w3l 5X1K+0y<]e3(;UQ*6R]o.WME KC;Cs&D479 5%OLz'uOaLM吏,}qC4LHmdPirP[zb͑k}ǯnRt<8Kr)C%/JO>DdV  PKl8!RqUU$?34u XxU{Vkn+Ű6+el SGoa]ʃ$:2й*8Dbv7HNj nS+lmtӧ|v(t':)հNAs63Clxk$oB95Cs5>֡L-iEMmlFRyzA9LkEkWLV4Wf}i˞-JtҠ\i$PnswG22au iBo]`ppt&5vqwCظ\1/m~H˸I.5Pwo}cK3؝"9~cb7).&%'Iy-ڧHI^~NEXc zJ "}%ehӂ =NO~Yl)h*p]f4V~_gJ{dQ}QS4X4ӫ=yNi} A#u)'\0ڀsQ;LN~"]5|bKsi8Gj.vߝidd MM8M}ORw.9[d; e)+EE yMr HCR(|u<̨ 9`67^f1 8 ]Rfh\c cu`r-vluޙ@%6M1&ZWb4գ.P_">_ yB[Ft>flZA@Sz{SF+ ~q%0Zwjt#={ `i؆6t4:Rȝ:<6ze1|Tv U2lAMky"Tijm΢V15T=-7Km՛(Iubo4V7vsZѝԪN~*)B5i?Q~ė͹NEaАy%GO Gl8cn7§Z&=ŗq-t5*`\'[Fr;g޸hopYȈGl:L Cd{iΐ Co4V#u®Աm4;Pvf}Sj8Yx[BM" TU$X9Ni]KNׇ?Ng"*dc->nhnh=)@GaC\[5ֻ}dyi֚ 3M̸,Iʛ%i/nr~S&h?5p 3CWhabJi ch\a3΃ c4ҳHdj6EU&~XD*Pu娫I R L ( ~H}ۆ"zyO,d09j!8w8G6Qϐªzv]JQBB$X(-' x:Dތ* T$/iEdyvw*Z?;W^ 5p8Ll*UoTN(^yDg$zMNCU}kI9CP*&H[~^qO>* {RYfTe؀\Wǫ4" =L]=l\^7Z𢻰gPhӈ$̘)Z@g0dWĒG`}cPU8awct0b/l;nbNqMNT\d`w 42,dA~xOzdn|EIG((. 3&!Z1""QXPt/0^9& ^Qý=f-c2,]#y(ta 2x S yq__ok֖V8tO aP@[#lrcazΩS4WaP<{:?Ph ]b8iZÄ21O1 -UA}]VMe\0UGT:~#_CtyϜ ql^Dm%ώ=gX!R5 ݴܚ ג&XeӪ&i 1鬤hVb$ Y@><"/8Җ?-\4vߠ }pV !b3vGOu/.n`<ؔre,]!*[[Ue\ݩ2`zLtFedŪ O[%P2!6~z9.7C֩aBf&c f ewh(0q7zQ[/~k(!f132/Z@棻AuOj蠓Gqa4ԙ+Q֌w\0 kpN"cn 䯤s$2sʚc2l$NlPg:ǎf"R嘦l7y=ӖyExPxJSu%Tk5sb{;33 tBB~qHkqB,HV1ehmjƶr 0425) ݼWW L({!3ݧ.C*[vv#Čm`7WAT1z1`0 UZ>xFV̀=U׿w"G.'fHju"v 0,jO^ž&= G %@P!T/Bi:mI}eӊPĕ7=M"oKrohK+)SwtD&T P\ ZбQ%o*m:~qkDn6V;T{8& ,#zw6aEx>X[X (.UG K%E_A7V>< kdedTvOEp}iԝɓ@)k%(odCڹe'۠l*&C  fIg = T"!ToHjΌF_q }Ųa]DdnWʬ#,\>uN(}qPdiLJѫ>+5H엑_t1X᡼0ߦnE}ͬ/I >#jBٱ!Jm%6f|«{;*sn rĉP;fܑ5]Xc#&5<@sI5n~n>p`_UpXά^:)b+E4Rh8/va车~999-7T/MЕeTOcG|o46&3qQ)gd/*3B VˉץnBMbd9l+ \]kg:Vݺ#QoJʻ.Cz {L?s|1Oȹj%Fmdh)`\6I֏PT♲ǙlQ*)BUHkVN~F-A^˹}U c{Wa6 ۳cOb<]qȣ58M4]J>kV3 0бd,0fN{2=fiQ8E]`'Ĭr(O4>Zknfq'9~%iҕ]A6m&Ϲm$‰Hj"Xe8y:rN_OF,zv8IGU=0,!٫N=$&;;{l IIJދMCގ+p1 0 Lx§]S2K( B⬔1 ]ЏO3oz|*0m椉OR㏖B$"_9NKŻw 3l Ѥ_1X7ɰ}Fd3==}f tq({dR ͶV4Rp{D%jW e)ݦ1]#8&UCh(9]΋an*~Z4 dxQPi'7DcZ :?IQ ƪݽicw39 ~8Z\^ԴQE>[QO0O)h C_# \HgʃAU&5@_i@d˯  *+kzȢXUSIVCXuASpуU)V+lI}= -4XQu*ZnL2+S %KD J2ZԳ ,&|*Abҟ3YO|S+7wz+%W4i\ڱrFn)fɦWb1+BM6kwCDA0~d"b#̞ $1 Βi3Pkb,( sڏv1;7Sjdf~VG !rQ9U%Q\Jwa|m7kלCG;8Z:z*ﺹҼm<7O]$-s3(n\ 'pW\W/|cNT"6 (${ЩL4QVZp)9,uJQF|Mny8"i'G 7Ks^ѳ9v&t*+s0P⍀ؒHU폎'A:v?z0<Y- qMx]R|f&r  xNI=Kh mQbs~ߕzr;$UoZK4w5yw/y U5K|u6ԨKzB)ΐOu- /(㻘fVt!ĵyVʝ:F{ +cG--#\}t7.r*`Ѵ;}?̼.&phLM-O.$/Sk{#"܃zi6sCy ӌcU%扚̃nUӬ שApGZkU-ڰş3+,5vaRYtO/HՄIxkKtD|A TG#FFJI>(ϒPT 0:H1i1hO(SXczV^il_ٷuFEVVi-h%ww!h"d4㰺!OzC>}x!vւ'w^V9>'#гbWsГ4 1޴п$'KI5hė-Dc/xWXWP/uIvj҄RR!a›/7$Uխ'c{Od:`xSQ"x4=6cԗ-j{x{f:cvLg[P9Q.\v g_kDJ! WCP!N=-(Ʈ~ձn2c}Ľc~ P >0< Œ W ')t[&KX\kPŪy0]믇)6*e2j^f&Oo{3ku8"nvw\@g2c1=}&A:dIUi^Ep g0C>C-$ėIZp[h<ݟuX86+* xUlϏob&o|aġg[0sK;)QK{ת9)߆f,|1@~O lg*¥E " S1)  F&'4,m"D7üq9 w8+ܗRR8LkyZ*uQzPP^nɽą70?=`~sww|(;U90AzCԌJp/X)Br@yZ s ^ oG/&.MJT.KkTodZ)}ӟpN3n W㮬80!Օ/7#i ԕSP{n,~0xdh(CRE%#'ѻߐfw)kcI (@ɡ U;0_p#RS078B5 YŠԉH<2_6")9~lo{4$87 \4s9tYwIQƲGw'-[@M-FG<;^Y6X#ᓥZDKk8"TP?]yE^)- u/0Lh%HinZg U#2'a#']j?z|^1Ꝿn.%ڌhzQqE'Y*gK[$;`K(Lv"A Ŀx@uQJa8;=*qoe_zRpF9C6bJ`![+FMG( YS~ [[!l:ѫجt7UossXwfcjwCzIxT+ u1ZԻF'w{UjՉw#j("WL7'#N StߧPiٯri!#j#*5~O+b3Olz}t$X1RΓ;ĝ:ʓ֎j304hB@6|F \nbh*Z \!'IFi6ZA_l784&0RnZǓYh1RpY#ddZyII羥JNR+'9Y#n/f.9uO;]dn2d+̲_sQh[#1ƀ|߹/4@v‡g9^"v`Ϝ(8|/fc BgVgԸkҨ:v$1k"/'#j(fo,fYpcK2n",QnHh\r{DD䱇1>4bk{U03SlG@=E*d؂,_Rx]J}|"2ץ#dz0圊(p lăȕUy@* c`2}N 5Ϝ([AVť$\Ė1q ] u(tsqB9iûX) ac ,.}f.7b ҥg۠.|[d5\Bs?v{ ʛEz3`URq`2M9#; n#⢋^5sm+A nRsjQ}+;hR~46Uj$u{{/ГYK:2kSgl;hM1R[nl2>mZ] Mvf)|!(R'gMp҈ep V k/ 2z>5O"V9fA?x`‰x.m3^rPz[={* %+GGU%VDfV2fU9zݿvLld͢dgYV-WH_,Y"74gP*n͋AUO KS]p 63iU݂_NBOB}츾l^|[-\HLQH Je+J@g'Z bdxͲQ܎'[fk#C:?Q[3҅'PC֝݇p_'C[M)B`t__tU=cl {A]?cЌ 9ܿq +=Vn9ZhRmv6l ҭRcg5nуnpGC#:= <ϼKZ!`3Q"avS n &VOqt~?zuS*PUCB;8&">WX[7mǜ{X1 Tϓ6@={rv__O5q]rlVciJ22s㧒Ukp:c')oq('OT3}fmWH$!aҁcYR!A=}ÑSWS?5ۗzX;Qp\RvnÍby`VpXq:I|2nf;Fm`;t0Y/#ܳtѧU^3obU_Cڋv5kLJ.VጓmD'=.*zE_Xyb6Jm|/c1Fm֡{=]=[H ag%TN㒷i86$ z,pp һP "=Ma5Î_8;?ҡb do/GD268-7P9fK딸X@EOf;M6_CԴ buG+O$;қmEQyhҌ H6;]Wa3:ξn-ܴ.mz"?18ƫǁ"BAoex~jBm?Y'W(I93c+XpCPKd0r_ XxX]􊂙{WAH f{Mc&j*ALH#%!S?2?Jgr[Uoڌ,X}37R=S&rDmQ4-b<{{Cɧps̮7uŹt7Nn0<Ŵ-uljP5eV6Tw}!0QKDk?Lʲ& 8b6.)J<~Ϛlg:#=U'qYԗV(Ǫ ?uo$ykWkl'wow[3r( c,,%;#Q2UV?^\R7Ԑ El^#l" Gэ2h,> dح-ҾJ@r-r S cRve%EF?u9ʂf>E8lj܂6*S_@i9d92 ='qyЊw`Jhuapi޵c]s#z4iw+:@Q~a|vzo&y6caL+tCg@ ] t#vLD)dEٮwybdI`|-Qs{닀^.a?su5z(nXcs kmBB6"{c+ VF&` ݶߒӂPz}<^aӽ7Dܨ`̉Mv (d:Z*Ɵ RM5@l`jNo:ِ€e we j^}D;2ۭZܥSީ۟1+6#*0"L aXٙ {|o3Ju _cy_7u&NN/.@;>hA!慢vH/G1!],zQN'W|L{u'N c -W{?Ӹ(ɔzX Z{zxx~Gg#Φ M|JVʑJ y}d9bpK$+fi.h6bu9n=T{oͷ-FbVK]Ĩ$4Os' zYJ`&.LWԐv {$,(f?c3&mx)Եh (A!˛ݲuh,H7UlPqBAj$iqUR[I}jϼ$SKT륗gVC/vVw]GPTw~?A&T c(dV wy@\=]֧_4kӌ"{;`30R(c@U $e n EPG>Oc)ghN@}F6G[y6|,"Wo @ ǐSp?ҩv)j=ߚw${%N-mI|ɐHeXϏ pq<{vj!.T2Zm(KKYJM#{l'Wgsؑ]:4]@KbAvc^V -)>NXt({|qyl=GlSf<_נkCkur]al?y4 ˉl!lzҊá϶a@~L4+}ُ'@!!JN)ka3dMuTS8% =zrϨp&Yp"qM¢qxhsvgd:;\YqnJ/]G3FORR} 3&w(t|yUm!㵲s{ "qn{d a7z`C9{Rv(QR:iY4[\s_tGb, kהޑM`!Mt MX'¯.ȕtҬmijyd9|"'٪lYH eeTj9YbeoRH˰J4t]Kb~i[MAs]AcZ_dF 0.li_挨@lLsX9|x:D\{>ˈ){k5KuI i57OhRe;pUԆ;$}'ҿI2,ى+\ʊ&君PJflPFe=e*> fO6u:A͓tX)7ܵ8*$+fƶյGX:0d`H~dkĸ<ň WFg|T{Fv3U#n^XY;*ݨE%r?]Swd>^Zr$D5ucwUQ$PahvH#B-sG=j%KK!*bˮVvJÖ҅j \Yg_ J@r DBFoj[>$TIe?eKx\F^RsOg,ƿKp?Q@o#Tnlк,b=R\6xuNwuza p۪mV b1,\Z1蒝a$AT iu3Jy[;۞h]Ҹ˕u#pE i۵%LJn@3!3;}^P@W{fɕ{:ʨ3N>0 [ynva> #`)X]H)Mulؙ >,8=d(w*nZ öd%$<&a'VGmzWqu`"j^Z>ȾhsP呫L_]L[\=`jRY (|bXfQ. 5cm-c7eb=:Gр1^1⊫{',\E&o4e,:IB=8^KU! Y /H?ܿ0%-irE.qp Ł#D,¬|4XgG3Bj 9qF?oUݗMx+AMRcww"C{gz6CN-l7uӫ~OlO,UJ"HB$L|~?8)_2bATqniv{|Jf%Nk)}ϴ?+BiQM|a˸@qrP@΢N%|S-Dw{Jޤ&{ĵ-M,¹ uLzo䩐Cjy.BrYpQ{Vv 3 |2]K`sem,'d[L|F$igNUt%05P;7@ '7614q[Fx,{W|eM}Ou1jd6VٜX ]~ ?y!˒BmIg9zu LڲvP=FJ1C bi;qiH4.Z?JPlI5LT8Z& 7 >3g1ȟ=&vSv`4tAxIgy<ݣF#2}t`otnB}xsc1l!KIxQ">pOpz-x@w5;J Ɇ\=t\s8\5;4^t]7'U<ăhLֶ݂5qaEKd,o)Ex>| ᄌYZdr' 2r3dBióy/ _|1ᒛX\Bcq|/e&vģ3/_BnU\jt1NF27ݱ䝝Iٚ1>b-TO)HFEԅ]׿Pk^V ֛%-TI#o:r-J?juTs3uR&KPecU( ?Դ|mS!|z*[5h>0#h9}DzLF4~gؚǽG뎲@ 㢉5d 5fOsj (/ GлӲL@O;z}Ө4+Sp a6,k? اXa?8/1Ŷ)i*aml`hKn(n#V$Ĵ7ZnlajY¿zMSR/޺IdPb !hQXClCr8 Ӡ<rA bJGzƪJ>VUV6 Bv-POl 93[|9i"=GB[~ˎ5jv;>~j֬4:3Ҍb` W/jVq/VUïGD`sMĽɹT^:?{mG+̸.)ySoQ@Ix.>L. >*GېL%ix`͙S56қ/8!ia;DMRu_yڌ ՜9HR4ԙ- |*,r@||3 U/@- :XhtbT0^wNer/tdvsBjTH̚c J²g -Kw)c8:v>5!O=,ZHIKx)[ C%($a' Cn @*An76)1FM爃nnʐ ZQ +wh7,c¸;r p9 $ǭJfZ2 jPkftizbԟЛń5F}'Z q WY%# | 6Y9bo|\C ѷdgVIz39@a{\h2 z6 o[O8?MΘ!I~0)%ГӊL;Zd뮞((g3#*[.!b}F<̦" eU'uzeb5ɱ%[1C8NGŹ Ybv]&?xnPDp\wl6/WMpI>?3nބ11 kge7jK+Fky*N(cw-擁(R|E,1{eنI~@]v*}(8d[?EM$=v^JYڐ'S4 w O-:<nI Fm7stP[&7Na'i,6Jݸcj=a C5;C=;/:qzJ ܒla[MG"t*(]ĕ]gio(zYtgHKT%4h!Mk(x!K": K%R5!Oӣi (LwD"0uLT(), %~] ̼m; qSN {m߈ |;+"%(g>1oBQJwE^1!9[jmeX'/4Ϸ8C7 ;1O3}My*|aA4H5٠2}h5xN>1qQˤBTI۴ٴa,ǰ1mgsvȞx'WpXZWeX7 nZ b }5-*eZv#'2nΐpK.=a]Zd0Vƚ:s.Jؙ*x!mU`\=ciw5 ]C^arր0hͬ=6ِ(t|]5u!fg߃\ Ct{jNK)h}T>AwN0Z&]B4}cNKSpu r' 0{ڋyFbg04(8sDDZ8ú 84 "Q cK<݆O'-qe;Օ@! `b[H_;C]1B9K퓱0kZʀJ5=a)\*SXpٻc4WX-37)>rP L3 *5N뜑e~< "8Kq) YH`%F43*4ʧ|۫ ~+WQoZq8Tx \SmߠHBԎ{XAJ03lK cXL[$"nj"AV7L .Lʗ͖~vYnXT& jbe3ѐr:L_Csqp6Ɂ]cqS"~{`f x/J0d y\9,P`Ր<fqh}\Q!Novq|U@5ApnJByº"%j)6/ j2C&0+Eq<放ޖjmLGR2gf"Eq>5J9+$fBҌv2ZVzY yTw5(QAQ!".APv;[ = ydI4}3)=>wH 8n9ȭg8ʍKGi)”cJnΛu'^.UAuv[J$χ񾟑G]Fqf.-4 B)+/!H[|#g(2659q,<ɛi']{ؖ=d$h1Ⱓ#Rr.ybwR:=AƎ{#ǃ/yqoz;+gSX:^%8GXK{X OM:UF$ĞP&}G1v?QyPz&2&4ސfMx"U݅D ID4A6\8d$V z8WS%rlO}!Ǚ>wBhŌ^D$gy3'gW|-$:SrV~L%^eh&ɪ .C0Oa[3vhgulv> H{^zw}6V)hJ#qB-YL1Ef豈N n:Lr|i 5zlQ%X[j i>JWI%d%zR*%LJ`vՇY\_RxW'/|Sp"ju3dݫ4["Ocظ? b}\ÅS*|WE`P/`{GV:c@-dk B 絏:_@ڝfsL P<=Wڌ_̓kwΠKNJ\<_~7:#iD,u`0N=G>,98 g̜{He㯩VVKceB,~B5aM'n)\RmL"d#@O^x-οvjDԍghE /&P0jDaAw辁r5_Cߪ@ig6yE@T/7)Wi' x,NQ 7)=bӠ@oq%df9HUn>@ہ5sZm/N !;)5-Cܣ[= 7ʻXB>M^EEJ@HI.e6'2ida>ܳ0 xCS?O5WDeڅBӢk-Ko5h}IR ?WvmLtΦI5)tajD~jJz^f:Gqv09o gԅ툼<@=DپBcNcv|ԁ7-w\ߠ,Y* e)'=@^>bZbZu/SE7C闉-%A ]Il5@D_6e#aGth_j:D2NJ01i4 ?&HIbc$Xԩt;y,fф#G&V(αPnW\tBDaJ`녮wn/7@0-h(\mNiuex^L%TfNDEe6J>Ι]UQ3 _M#NXo3V+ߒfh?24.' &LE{Mݕ*HN(]躜YiP | zx{mFDdI)Mp}ඝ#K޽bUYPwqp|f^q@񛍃5}:Iv2bqR^u]lܵ.Sƒ sd&;煫A_{=I)PD1P5ς5p"V 3YD+DGRޏILVI8tL )pR%r3&S`|;Ej@`(U'2+\3Iѿi"؆Ԛ̭5KHїqmiǭ^ Q[{ab8w-@"{S{)ᬂ i@ ۼYG^g<^3ujk9U2.W>ѱymCgDTsLjSa87,+S6'E==GUx.fPd8KA_xBYdgjm$[ }˘gh>3' L> ]TX`1%m1). ,PGXۏET=/Vw7 'NG&yA4LcO~._8&@V;D<RIEBݫ v>~smnNI,cHFՠĭV FMzf'BWaV>X@;~ZgQY沙AnGgl'(>;UD <'ܤaMErWF.W0UQ!$ep:CA~;yAoc7eV^Vat&Sn5R@9 af?@KN`nxkX)VE3S~"N${8tg+|:w <"b\g,rc+]k,̀uM$F{\z@OPBE\-a28-\4WR~Bg9Pctߍk!aDJ,uXt*⭐ew_u&m27ʏ'nv\\C^Ԯ"\;q&٩>NuNj$1o$;/ X(sYr6&JOg"`W;`ᢼO?_@ ^it; k?J]f̸U46BX - O;o?R@j[~*e$ *Kvq7`6Pn(ij#Z1 |yLjXvOv\HS'\b/ r "w%NgsgT<{e:b!5zxZNy-OwMvAB<+8c!,0'lw֧3A1ɬPC$ˬj֋ b#u/'vz W帰c01H4_g_ޙQGTD[j /aCL ?a_b4*[H!JٷO&"B'΂S?r| Zp4'G%M6j{o ,7S8Q!nb$Ƴdz)17ͣg͒~|cQPv0bo/a`|5"3hW1Z.@[c8,4٦F|ά QB@L>K:tu!} kLb&IphT8e2sNoBë.z1Rf~2K=Y#C[ܱʫ`qj[7{^(YH'4;mzObۇ%7)nl,䇵c'3,5;#{ne[a{_DƟٯ5 }PNMmȇQĆxL YZ

    s,*B!vAcCl{!2,FyCfzԨm99.`gyJ5)ԈpeH<;@o6 6 lYfK/NeIMٛ]ℒ♠5KN,Ab|߬K X$ig+_!QSF%M.Qe&;PE*x$vsv*cNuՙkd_:UsEt·.`B[I ;^9f04ʈĦP#fPr9P:}Է ƫ$j4wO^mvӥιGqBāK$"^)rJ c̅-,BY(Cz*BfYyc;Cvh^0% {\?lUhA\qю?PT’`1E$>0ʴkPu;30 G|FlOR}`]vn&6fڊdDKgsCKlȾ5PHűUC7_n͢ʏ2-5 ؈UJk4oJn_%[[7RDȆ9?9kIXMy1mh>1J4,>Z6VpQN{'&_̻{tzhޙ9I֮mavtz!&-](_f0m8B\A4Q\0ԭT\}<%m@!g;ol^oBdT~XHQjiq&7,]Ug0EMhsE@.K0_k#ts&!c&`cQFO` ^dSEM)53Xu\|:W[d~טZ"gвuw~\eg`ծ-!hC+4>/S^UAyOz αjz6@ B9;ONOՁejIM4׳a;R97AE#{T!IiE=.7"5t,:jarz 6[N׻Z!Y&Δu`Yȯ@!Ѭ)z QgwY۱ixå{i(mՂ&Ҳv*88%潨TYi붞- $ G =iCƘ`$l%:8px1AcxnNPC+Qixh,}㷙o1hMUv"[7o% gxrEOE BˎOϔb7 z7I0I\9^[>-|€ O^Ydh~p62ZL5t6͹(EԮX7T}b- 'Qܨ>Q M“Z긠}@b),68!py#ZU :݆[+ Qy ήP&/-qv7U9t\is+(Iڢ&Gߩ T僃0ߐ;X:RԕBݲdAUX.h ,ݻk ]wKИ׈ԡ1gaa>riښ'x ACwe+0{ ^s.mW>T3a;g`9'%K?TGņ*w"K8Mkg1HSUYeoJHyq?H ΏXGV)S*CYNZ~t(}+G s4 *7ϫR c^6Yd{g (2jIG)75D3 $H]O"fȢ5D%,}+T~'/2|z{ޑډtzD9# 9{h]E)%Ƶr㤊zj\)R6|ht7]zui@a^OV_/jىeE)%0t7Jй|]iIGFwEe`Ki|ܩ#R2ԍo !/F˥6.>֗YDge5ډyPyH\ /mBgQ?Q1sY`Q^8c,%e.gQ ,d5dI'ffc1K9_}v\m#MԲYq*_:QϞK!} 2H4R+?c8QFDyTP*k ;a%yjÊW8_b&UXMut>9'ΩZ4EH)d#PҏˏLbW/v l7v0(,9Y Y/BL7kX5wVBJjp kg[C29y ⑸uko͇db VR @>MDPw7PaQJ!zb|ͣB*xH"Fwt;H;kڝ44Y1<\kNFn.v,e/[锌Y)BNnwâ8EޟzҋGA4;1S}FuQykVi‚~tJPax:==˅daGo ,kCv(',:̵?Ίj& Rhʽ #0S Q fBdeYmܓrBOTq)z?USfGw/-{%j˹J!$;b_0پR=nfOx.ɹ!r"E"`Ktgb?L5wZ ~)4-})G 2A y+. $BuHJvMW4gldSH #2˂8CmEcrj+4mFqt.:Ϝ :CIT>"+Y)oE] (_@o/GϿqTKggh-yI]'42&OW{$a"b]x[dI?-yUZcjMM91}+ KTѱu,_JVv~!oP6߷`C\qOv3(hO(;f8bN3 e&gp,/N~;3DTp~P|NV/[P)X,6Ndi:U̿UѮaRn֍j} (I,PYs)iU"Zx0lb~ Ekq3t+Y` &y o,D:YaJ mJ7|f'ʡn 阧NzyDw{y/i:ߧ,ɶdQȲZ=n)ڷg-,=D ʸyn$@yP5GGY;j4RІcmωi{R ֲ]ֲ߾FiڷAzi1T_gLVDDF1w_靇>ZFvMVV?&Ewu}R.~6Rr gC1W7YヤHDNʗSIRl@/CJ󣁯%ȶb/I421\ a .yĔMJ_AtOw;")WL})^)Rx ]HX*5c}5g?gmq׿c"PGQ^R a M&֏e.w8R k*9CY}UiH\OфӪagVǹyȽZ5OUw4l 1 Yz݀zS-ʔ^ާX׿5=WqE_ȗiڟuj}Tlc(_pZ 4W8f"'H$(rMX~W&ժl7'nfGyxWT"E0yP}To^'/U/ܶ@y 6Lg?uXj}+4؉(EyŁ PFf} \Vy;dԣe+7X5,ހs|<6F_;><Æ|~R{pC_K:4w}ݻ, a!mnB(locNc)Fe\#۾ gE ώ:JC=2Š6U MDe5:3DwI0ދAǎ'4omeB@-\F/?:#Eɉ)lj#y++`gv5)jE&i+բ|] asZkGވ[grYs&_rvEt1;'&^dc)U7Rvh0(cwĥQY*H)Q߀X J:l/F>G%:{ZE/χ $w }U:,S,HEVt(H͞c޲`d2m7Tv9p $NLo@ȇf1ݤ-M^'`]ə˝ö[Oߕ.+t頟rQcf+N rDC$*fJb'Adǁ I۩ٟf`0BE }[,'xxe\41e wLlq)o}oÏd7LAag;q* lWaisц={ۦBtdݕYR3p|G'}INͮTS|׺hAl2ͧlN,)ޟOIs񙯜Zr߽ý)aKYCcx_li#KA*r$WPŽDo^!MAȺP\v*|3cQ)6G3 GB.:М\bM*(DJEWOimѩz@` eTH*~:'{?YO _q= {/65jBW ϴ 8÷_efuK5ܣ̋H7_i}MDwX 8*1ZYGev{K3v> D` E}ʾQ-!D.JMu4d8:;x<sL:B[2:Xyuka=n2Ui*죷 {"!S*wnohuIhEƄUv"Ob0ndgy{i+WA;$"iPɪ (PzL8m(HinзR0CvrX|x9ʼ1DlD" E[l)e{"֎ SMfA5PV>|?T54} 5>pn-I7h-콵tq7-~X!qD,(,}vV0Msf (uDoFO.R0VcT7ԢK/?UQP('paBr6deʕ`#\a<Ԏs-_*܃6Ep  4؃W:hkP|`H<ș zVj7ˬF>j׶h0Vnlĥ9AA2P`}ihGm|>QEfQ+!5RjtCF3XZ-DgĪDž4Gz3)}[}d뻡[/]Vhwj v!L=HgV(;;NgG hA!2Gru|ЄG>5ZE~0.w'T=8x꾛ިqbl%27SZ+cVFmV!L~- 2zYV޹-,rc5 zXro8P$X~X G&j_tc%}FTAu rq? wHWbPXm&ڪVn]=AW^G $U=8N=D"mvC9 ]pҦ6W4KO2mA/\~'ש*iEru[ZMNy"paxj,Eɣ,|.%G$'<}i#Gu |z堧g̃]4w¢?`DFZ/+Rrrn&`=-lB*7:?h aI">oc]Kˤ\0,-Io޳%3<}OOX{0x]Y pkZ )/Er`m3m&XOco#)z L-W2CD4A>HxUZR-_RJklA NYRÇ>PVfl?-зz\F()@ 6«kζ)h!S)3L? $gVȕ` TޛୢmXJI,.oVqTHwܼUy `BRSg,W яNƛIczh) TjjZrKe&&grFդ]]JEڊ!_%q$7dEH-fԌ,F |ڶ:99A;;9Qw"!)7 WJom-@!T3t e㝩L!Њ|K%ei@pw[g8i)aaf;0nۉ,#a2?#+Jde-/~-jzkxsc~f{vWR>"{d%ZUaZ̃lw4V Prq" [hdϼaMGe2J91ŘY|zpCQuC@hDWAbm-בV_M^k6Dv;fd\m><؎>e :@}.AOW'zjDDg.̈́τ>eYd`_"ސchƨ!+On N6t& 9tG7h7H-X5\}4-/i,\! k5ɹ٤ZFJ㼷 Sc~C?A pi*e+oG 3͢)㧶* ;}T7pѲȼLm CeSZOg{Bs ,l!HS-Kߍ>UE,9') Xmq_\jou,{f 05-Rx/4.~QTFrbRѷ`;lF=@Sa7kEbMM9.!@ HHx-үqΒpwp`B*W+DD(SFў]ZosSCDv>O0Ğk3]MK;d]+>y$H; O"xsK1v j)+FBzEC2W G# JdvVjm~j3Ftr6x T/z#x(Mù7߯KN!9YTifb2&Kxwą5 X ,#F5 O!LDxj+3_ k$iVzH-FqoydnZ{D4͓Lr ''oד|y a[$i!%Q|(> pi?C͖\h!mxp[ ]zZF|X3$5xDZ͊6$> X-0"&j%A2}ǮX-Y$e1b }Hv <ZaEG(W,VX(5Uzp(an uDkde'Jf~ ]kfܔ=p8_ n4C6R9:vfQmSIhO $|8_4 AW 1P'iAtς`\)f3'^YG Ȅ  p"I+W/m EFU˽X+l Ag1?庤l')pvߐ>#- Tidvߨ)-*~uT4@G\H+tiεeF¡ж 6(fiZʓ$z⼨zu?ry lj`JC%!(w9FMA"㙐a䍑{aXY{K#wTTJ fB_ DoՑ2V˸ h(`vRB"!0K\9SS|Hև9.~Ȃlmb]Y ?-'pT ¥hw!g${`xEW(jv]w=!$ |9(cE{Jjw@LȒzs\&Q,7"U|J]q'T*'O=='89 Ȥn{Z}Z.dM`QZ&(裁)ګP̹FzC ])P 9)v+Lh]0-$ jM+ ž7V,2S $ǴhCn {7$ D0{#'%[BՏ'pu%2-2޽Z4Ɛo̤8Xyp/mG`e G6El&QIHD"."WkzWqڒs˚ߕ9 W_n7B^vy,rK[ɪͮ7\[!1Y [kF<-Qky J*AڻJ峎xeqqZI=UKe#{oXU\`w]LM$,B+j1f*y4НϹZ04w,!ey<R&i~(6Mj%lfޞc vuI(w. '0w6oSr>;6A1 h.A#ikpV*Wʼ}CH8T[]=73iM=țގVt 0>6|t-LG]7x(ℰ}`SKb6.SHcW1?5 g6-?l 0^ʜ#,8¸CνYޅyo0Xiz\RQv#o4#X+韇k&YU+L_k;po澁PC' q)PU5bYC& wWvDLM'ESlf `0]uW&؎tu=7F(׌2Puߖ{Ā y *OJa`{Kuvi2Y_"cg0t}]E^e.5߽d:Ic ȅi.9w>*{1jjXL:rĵqNW5]J9c68/qP2ގbٚg ]2 KBl=V,N]%:{4] `o͓Juz2mG3S,,[ˎ,<wZX~zuݘ n4\Ktn%^{24P۱𶓇9&WF\pjR,J+Vo>5̌uw?l+*Zk9_J9Z90h,P}[AWO:,.n_OÂ>?]٫̺)S,1eb8s3CԇŴ a2trVv4WPG"H?X`OKqۖuW2@AsuYle~#bW AŚP(N5.ѥ?gUǀԐ6 Npq1.JvkYE'Ρ˃R1=CooSiaNYn]˓mşKœgT):^P9&E/ I'ɡ\[͔͛$ (vqǓWkPFU匌uB];SRR{;leC}8C."\>Z]*qs+ǒel]Ovu&M@ßJW 0uZ>;JP͚]Æ +Ӝ ?]Ne:CY]2U'JB 4o:-Z%{,sth'u& ͹YV!qڱ<s'hY6<ʬ#cBQnsY]AaH@=E$sY ,\ *cܚ=/teH឵!>oB:Kmdga+MSmc c:WXCOZNdF%ąh2 8±l,B\WBpcS@Yf!C6,õ ,}M'& km!X1Ř3rKDzE/V9k-u\I իVˇ*˪d1床ԩ.hzm.}TuEq] '_*u `hΉkv2pGyp Ͼh85| =])2jmc@#Ӆ.WSF#XFUG݅V:ҵQ bPDyײbWyaQn b/@-#4(uedj_="9Pr43Z+H.@:sFL J;r (MIy:U &, _acPp" #oXH%0`Mf?m})KYUF@WJJ䓫D>+տɚD?ҷ ((3~Th:M;1Ԛ]'@<x^ _MD}'J}wBu5^S ,Ӎ^ٌ$ ii06@}kh;Ǭ^NPACid6 ]E'L1䪦S\" K n*bhS"MseZ$VUu*2fpՅڜr߄՝zL#u(uPo`^DŽyH"4ˆڳYM'NeV|S HjcִbEQ5 CL)>8^+ͮ'A+EG_p'O0)Iw?Tv*<  UU݉nE;MqMHѺd2 ^.'S0ch-߂up[(MRZʉiU(/2ޯG*(8OՉָ|t @*1UL=Y/n@DL.Ya~hP2Ѯ?(c" k_+K'2ؤvRw<|Tr[W(qV]69p%ZgM3)k[oڐӝθJiJA>< =ݐNѷ; E\fK^tN,h`x`K]9CWxw[``nFp xyq,z{ H{߄cc64MI@Wq`ڞ;<:M)f-t[o?1/Zvyi8js֓:$derGLS|:h/jzSPz /lH ;uWXi[?rl[u?B !G-tEIyzSR@*!/Gݪ_HX+3ՐL 24}ii?#PR ~{t(n.՝&S)3y}E/f$n'+<׃U~GCǸ"Ai,Xܽ&OI+#Q jh(H7Pʆ`Ǵh@]/ЉsWQgQcX5e)%WsTᠮz4}[4lbS>9or3rn`:Z}P x~;F_1Pai@\|+˝j3`(TͰ8TW;'_K\jP ?'z'@Fm F7 Lک trm3a8^XQiMovVE؟]!,FAt"'JVkB LqkOe?0d +ЈyqЦR>g]/RMH/'Dttu*xaqMtQz,[9pW0bjP~`'͵E}JڤW^"Q~ ٰw_X He|VTV+jN+Y#FGݑ{/o=! Ecgnl`HExJe'XQRG6N7"HxE*P7Jd_ 2|P¸隢0RPaCoɶj# |T~*Pzv?7:SWy4>Kg#Kn{3ё/1/tT"6}:'Qe8pV^8;A4QXLe,z.ֳbʮ7[BP[cMGA2ZmQ=3EJuڡvv-^C-yV >߬H/ yF_5u$DCN]WCtm=E ̝^ ߮ރ'gp"Lf4bޤ}U +_rUFbAόOjh$<-)G79}ThUw TA,SB3tήQ#U%r{#je!:ۇq#( /۹ , etSF: hv7[FbvD:Rcec_7wrWLDՇM2^ چb` MjMeGfLJԜ#h\`}Š)0=/#ea1߮Ep0 (AC dk܃9Yd_#qYJVP('Q\neFyv}3*>btg&r!o?Cd S\G~(MP |DGx20ɸEXϷ N%W"Q轢 FCROmOREQbt&]Fu<+ {%YFp$ bێ';AeVW>fL]}sn'R*h1ZF&-mh"?qڻ嬺#u6!JIb372eaj]o-"ѹbh<#7n/CNwSƔϹ[QQ &ʆ9:yA~k c3 TfV|v1A%jLuJnm>HS! {ԖߎN2ni|My>ģX!ksWv=LټQzdEl,|/a!׷DhNm'RA#o[{4>X>ZQ%@{'%]V'BЅ**0Wc61Ӧ ہ{u7l16$$-'Ա"Yǎr:3lmUx0ԣ3Iʺq BE*S}5x֦Zb{'a|f p"YX. 4((S.nSէ1@0aGRȄ&!!`sV"n'Rp&i_|sA]Rύ`0R$>ۿX3Kl I;.];O8']jrPr]lfa^H,6 _rE@>y9I  AAAFKBL[gs*I`Gamz" TZ%L()"y/A ;d6 #NL"=> |# @HgέјG-~v`$k]A9P)4Zuk -_@)#d|c#@zMO ΝA@^,`T?/ NSst)1 o@Q;i8ΣA.Rt<ҜO}C6p,ƹ \V׽qR.rH6h?ux`+ٛ-D~J)N^p[οώ~2k"C06=_|0{=[Hhf}nGB~DŽH42O5gڴЄNEzog]ӷcqm[5P_RR٬'oR]pfpő h&5朵;ZXˈ wD5\Y6:FGuәy#)F",K\u1!/ۋ+W(/Z\|f?,(0n:Z3s_<7p#vϗbtfZ..Bp+U9*$X)yE'5GV~Fc]|^dO>`L@.n QYn? g( ] 4Sa"n9}kZMME7'`?J)wI73Ѫr8EeuύKBsL;R' Q,)X * RӠ/T&I&`67~Y\VES3u ,x1DnK 5Cw!L͌jt۟B&>oJwWk-R~D '_+t6E1?" !yk1p/uM:"V@g u)KMª)doRB6sț=CZ!IYTXT=Tq*euX[lGk7Dž nR>P0@eN߬^>PdUMH0\o癤~#fdH^ةOFl Wn HSbuQDe[K&?|'l,]&XJ\# w|} ŇjwNݶ Cl"4!vb<6AEpm&N_Q1|A r F7^W 2}L[,x>#׆m^6 o#/hu2w_ؕPzn)W*"6w0LoNS`3H}DH r)ZJ#İPUB׿2g4=YT̕G_iT_`55 k *Z|0oX)Jxk]'nC6D!&Gjm BGaYЭ'T:nd]A9{&UpRnڤiPJ"D _ui |at]KDO4sax%Ff\,FQ4iwAܓ[к ^<R &BJC.F4s3i8Niu*-)rz_M?oc_z[?PhCM]$I854M迠6k/*.VퟢrVa9lkhUDE ;@^x>ue9 c ]dvDgD͎ǷCB:a>8;0*wvO KbgyըL"8:4<.ٯ_IW9 +?=9H\OT}*YVwވTM6ĭmpЦ 8ƛ5] E 2.*Tn4Zr-hY*fz=ZV]4dHggf[?HSk*6~j16I yM":Lwx(rF(8\UA8` $-TE6]Qn2*3Δ"98 T0-l8&Yf_T:0fl>`zXua|Y-n\UٵO,Dɝk:a% bYkڶ6|{8JDW~8LJC'.Rk;E9tci\6|4(E.Mx\Ϙ%p&y\u8j $s@ /h_P "s%74n F u*~kb֧lyz,;9ޮky Eh8_>;ȥ?lg'Lhqi=ΕQMbPE etU˱UO \/~zZ l$hӕ +AJWr GلGJ3DɜBƃO)r-|&V8<섹+mId4,]{Nq@NHdBMyu*D͍n~3Rnɜު <iFvI]$C ߬5d.McտfYçǪ0F 'G-ȍFrf1pT 1hM&%7b,QAV)g#V;x<ΙGXr81?Q5jNfC ~rVDžq,h*LQ؆Tr(T AxPY@ Ā~ܲoOv@79 3"gsa9\U.}C?u :HQ)ZNj;<$!ߺ!-Bec,5Hx K>4Eϣ˯GSnMe';UN'[>-M1#zo)tG]#N7z\r߬^y9E dH9fp΍x`ykǠilFKFGPd봟ơY n5GGk(5h]_.^r.P#Lpao(5ÀXȸ܌?~ZS9_;όVi Գ2:-ԋ+?M/mm}qaA,wUM(mA^43)rUc'?qzKGvy׷*wd?bۀ3w<2k]Wh Tw{i򥟕ɌqAx95V䆲6D rvcJa( i rY]\]jX,yzu6 .3 Cz J#/o%(Oh'ڏxdΨ-b:S8>1# oNc`^ TʢT T[&EZ ݑTDeKm.,ZWFıgJ4 n'KOƃ 3Y]D9m%׌ Z(**5vuYNluh߸c<P>;MbAP`:g5j:`5s`_hRпN,o ;;:w+aSJ3%݈lH5(~RɌy)X2$\zb%3B7E ~, }nCk{oԷl"!U_j%Ƭ9+T 4K 6#~`$t ,?;֦ˢ4MCBKt7XchҤE>=G_Tu[暪B& %{55E!gIA~`^:ȐћTz/%N%h]1/MȊ|)!C!H(` 59`TddgȊIe{|a9媍HZpw0Q2/*P.$YD8r掐{2AzG1)͂{ H0njPcNfhʄk?â=aD$rb9&KȮ׆- ,(gv#gl ɾ eא ![Vc2z)wHEZރq@BPCrRw!y:6o\ʷ;I@ԗx~0eRtC&'9_ҍ3G]ythjK`?"O ƣg %H9[[<ͼ.ȧP{L:x ^!OQgiD"\ŭc'GB/T1U]!X>q}rakۄ'LN$q}3viPLsn@):Ʌ-jLȖ8ɀ_䲣\d^ t>-Ϛ m@Dⱷ0=Th{vo7~6F$̪{b-a#E̙~PIBN2up&'D'Ӽ{E@lxegPVFzR\PFzj6[07uH%ņ]Kojq <B6o20WPqPkm)B*{ 8= D/i{5Z[#tw4a>p~K|RIOYxq A&@f}3c?ʰxIKQIG@((\Xjb M֧)Ж8/4&BMr)˒h. h&}QJT,2Y6ZB˷h({`Uwr `ChRu۫)L_xGD,66%qz%_YiD\ޔ5s~J5+"M'#yisf2X "-Jl8/66,@6g/_!1S 1ؚQ"̈́ti_qZ!h?Myh1 *Y30Tyu/v|`|G-#BxicM;Lesw ;Z(5IHf k&]9}sƓ-Zי=&EΚ֌w318xfе|sG&J @H(N0l^[؞*)pJNv򼞀ǖǷZHՓ S1Yй+MbJo=Mg;u?ٝ;\E{ݞ f;ڡV8HSu[BwRX󶗸?fR-!,>V+2w:w_vP^Lw ,Te$bDOltKi&ؒd"iB?}+q"eyPX\~sp^]4ӢbW2<-~K[gĭ-9(Eg뫦4eBdOTi_B3+/_ ʴڢ]mFNu\i|2vw} ŭ Z=NxWzdJ{ b7KUj|<M]@vqS' (Q$jo ]PvTR $VC6I+ȹL'wP˃˅4 c jOkMrhdP_q`3Ȉ)ȽGq pI2/bNT'e^ K!H˩i'nI 2]ʐs4 wB<$nնԭKg>iP\[ZX>0 |T-BvŤo/87M6Nwg7D+xZ"x)_:89 Wh^\^ }*GezRdGF= ;H0ٯ fBuk-d&m`ɑaQ.P(jlنXʘg}0͡A 'tC[ד*a#77e+],}5+)182 7J{Q'7T•EZ lt֕ɇBcp6c| ۮj&b|pRl8S8 SDA"\X,eC u*P`#=H9(!v1>n[]`qd$:2ǽSC.p4Guz~En1j=Xn8CITX5$A\ 2WTՂEZMZ8x:m81hyz_ 4O#Y)ÒVq_&$;%o{XX}kX`D)˒'1 NmzYq1P%''r8;bHZm5\$+{bGKiA>JaY |I(4%fr*t= _֎"}3?R 1{cg6W$=Յ6s&Ph%YiΊ*>{ \m>` ;&{@x'un݀mPoӓ4(;DƗҋ YІXw|J'{ho< 9U sI[08ನjoa/dxB Oa-Ec2"Ӆ,fڨgQb (ZX&m3{kv:̚>]}4I=ܫܹn-ATz?^M'Bc;m3~t~-/Ĝ \gPybj+ENDԤ#؉{jI"/5um݇| —oGX[63=#'s =͝y-HAG!,Lf8:fq!~nln@?__cT̗ktp FW0N|Hk4ADm3viոoMXÞzF~UDh .ՊZH=fյrvseK%3RO}Ps|\`LT]NsMKy|'+,* cyȵnbκ j凸I,#w:5>9gجQ5myjFX~o>"Ia9qMadzxsU&+GQyT~E~G.-犽m, ^V%V7 p㉚B/\\_q"rm_nr r5}xlHFg[=~=ѽRW*2.aў2*R[zb4ܙ#bT .60Nz&8X{RZeXj89P)Lo&:TeUq`< ={y1p^MRh%߄ F_&oQTBӖ`McUd 6P@=᭢N`XxJΖYY(X秧*.ϸ@@tاAmܠ ɢʳ<,IŒܹpZ]Ҥŗ 7#&\% kXXbFb}F'^-Ӏ`V$h /7I.JRɶcE`S EBn'wa@ԛcznϪ{tnuRs45F7?faDRQѠGyVT&"rHxiA_k* :/Z V Ch,¯ޥ]ax{bz`jAfjSֵyKu2hFO <ɕD3'K ;@+PmffTuGs[UqguL)O7{H@@YЀ]r@,iȕKDf*/G;so>++meMO}%r+>gmDO3("XO,B;ȌDw-R._J(MsC|ʐ΂jŻ#gK9lA[KTY!]2 ܊}a=vv%;J_z{(Pu`)NFgD(34x?f*WʙLb: }^COꄔhG)dխuzd+GF3b + 1L 53yw7/ f64Vxe;qVGOXkf&O>9жlr}!~R[)O0$ۤz?=y| ARN+bRl)TJC,,zmr/)`:#@ z封@vm}&]ͼ74N o̥<'V _uS1jXZ+I&Ka"MbQC{z&$0 P>^#Y?p #lXKVb%TIiB#Գh::q]ƫU~x6d,%:vMƓBk $s$}n\{*x<>΅19ĪnA+2b@4iP/FK[-?q0\jh:pKAUhI15ROYz5h,|s@?8?WQeAg\/#Չs-);HHHה] )gNb Շx=/﯈CˢȘ}\vE)w@56uOPg+/HCEӉ <q=\: n~CXY_#tiUZFvh==a3̑]{)OOQbǤj)(~b s_$xH!U 5!xu}|kyPo`]4fQ4n%[3)骮ĺކTDɅF3t ddDف=@9"@] )g"9-CmS:|NGn]V O]+퐯olCtvg0gA1r`䰗a =|:\xe0,z QH`?P5BD<զhtc?`BsFR3,o׹*N)&R<ri;yeEԶc--Sw Uv}_ߛYc_!Hltj(9u]cDD*z0Ur/%=[t^Oƺ›̢݄i6)u;:OA]D#\+#Zn<5Q9nQ9wFNf۹| Tn zoM~~Hj5:tKWZ3l˜Wc 8Kӝ7ZGDuw">T:FS`\#۷ON➄ W?@m-fS9yƛ6I֊ B}XzMD2Qf/緟0v7 ,NfǾt~{;2[ =n_'cA51oD)JWe_XqW(DTц!NJ+7`~ϐ W:ZlU:2дmK4|"q+R3_K͞Q÷y+G~LցC]>Kރ% L[3zap`ut:=<ѩM\Y~ jƃG^PԎ:9SÕbWJ~*t &DX_qXaH}a[@RgFuVk6&GcoRidj6mZ8ap8*bDuk07r&2(ݕ_r1jbzff6uȉ[jc|7䟓R7ġ]vT2J'u`ɨpF[x^{{5w2J2z+*Zfg]_}E?m N*(ו$([9G#={!^4Z;PaT@sOd ZݢirmA5uFҷu z"2޺rB;r/XXf ]xγGD bl0G.dcNYjNt{ZTV2cțPzqкT$i/[lКCHlv25oggs aWU֦gq:0p~h6Ip>Βԍ}]0_`C@慞0)9h;:tY ӹn L.5'-=P̝ƭ{u&ۡ\T^v7r`C$;0J__ xy * v7ZcB" gIݶiyVVǹat0,jz#?P1[Հt=h\O(v+6GmBkkDT9 y(~ "Z(iܝl"D3 ^$6{;*|uxY{%ț}δq֑] _c9E wx޵s`vŧ5@׃-qƋ_Q{XDI[}nٛ><PzSpuBDKNgv_ڊV8fM'+^CX2RnM6y-ޖ (&$)ʜn9[fEm8 |/4hG&TSy310>jm"\['zBQ- \q/8E6IqMBQѧ2N˟6_%7l+,KN6a+OŔe8jh\U[Y +Py\G܋*tebQY8?ů3 A,ʚT>|UY%H!ӎy<Q-ՌW> -3+ W JKhT3zd.xt&,쯽vg볩>xM`YXj3ިpƵV~B'^Uw"f)k'J|?A=V 0d1"W¶gD܊_Y9~J#:v)3HrR*u?<x[Cj &7Sq syk/yݺh Mq-/]I4M4=3\t=I~Te(ڀנs6~oVFʣQPtoF餼Xl> @|h^}5EJaqڤf WkިGu?V_{opx _-=!߯$vz \{vL>sF_b 3I1Ov_d_upxB3Bna4@Kf;:qA )EH;cto m5Xr PmB|#!l(JQ IGe4//&"}֭l0Ιsa}XaO|-Aw&ʃl;/JRI|"r;g^bqHge2wWsf_VH?QZO 926]x#Zj{M)C/t|#A#VSGcdA/ zeGժz'p˔Ƅt|I0)a b"eikxWM.&g1c^ġ\Z]8tW]`'aJ,d赏pv͏qNm`9s2w;SIia<ţFP3dø\ V, 1"ΡxnJYOP"r @&{Ȍs?\$(g6[sfT[ٺIVbCCFCio÷/T}=rRJ,N[HYZ>`ب2_e$J:5e)q`jRCpv)gõ_`ZWם]f(jx=ΧejAԧ~ Z9jI;?[&P! 4ngh5aǐCҟexݽ c/ZjABu89~žΛ?13ܚlNe$Ǡ9"( Hʿ&"<:_~Ś‰jD~RZ@o[ pڃP2DovbQY+$5 $S;͵<{il;LH1XH *LMltbYI\^a'㡹v2FPE axf"R4loj):3!en*t%XbBfgӛCVt ͍=3 m ]N ;bv#6wU9~ 22dUEIc˒y}{\@R8'fZsj("1+&j]g>_ ]y~Pyr 4#I HB/ö ĺDGC OM^h6H)hJ(~*s@0UBSpy*\p~{]&A `T_O(kT}P|U]< ljr/߸vmLgDW޿Z&2KLE\8/P bQ^yyAՐ1mÕ=-aJ7fs C_RJ 'rFxa$ 4yI_`Zkf)R}=96ԃ#zNn+ "rhjyGH.B`ZMog2J:'ZZ֚f;r 6T*Ũ)15⎿%IPj@"ćUL᬴uaO=$(3Iot2o=̬YSMn1<6?Ӎ:HD6:{^)7#.z6C?^jʟ)_j> 9ѧFT]3z^iW[Y.:>l྆d 52|h! cxI=aWN՛$4#94q{hi '-T0q[tȚ6sT^E7Y1+4H%X$+C1&;ယϵehondpln ;XV뚬u?U9g;%z2AF:Xfŭm19#P,dO.3+zp#aAqFa3[2i|.A3]thȃR<^6<d=/ V8<Q56|a"|,:+ܜtl=~yf.'`QCJe"rE8@iPHNY ޼i{}~h]lv!ßNA?("c~0ZuI x5[-j-ݽ(h.¹"v&XA ֩'Y=^k;F]vO*Ա$X/ /MQ%8 t;@BeMȍ'[ 0}3|Ցܾ,E/`Å0k%@/^s TO{Vs,daId`i!·pyV;A%IXWHk\Fuپ')1261u“_Z̨O"HpFHsG=l:׍ 8 NBIcV_{?GӖXS&ʮVAL{O*ag,s=,*Ek'S0AP r4ZIP]lK76R&Jzw@$6.\+9OY!S[Ih.,E>mwoZrJhvYhEjnD@޻ i nM<}S1Y*~t0#v*BrHk;axi_ 2Ud,S 駋O.jRʑsThX Bs(L4j f WQጼ)ཚKR~n}dW&S<Xyۚߞ'78Ӧڊp376wZc&Oь" cm(T5qrMijYgjTBPYhMk8Xw^XLb8aRX H0weiq V<}| .&fe^NmNĈo,b(.CZA9Ǚ4]` |ջZrۮM<۞_; ebZnIb B qbn>.GۤO%:,͇Dɠ;y).Zׁ>ԩҨ!D,.TU̧j$- Vuph ##{ضz,o&0ztw])W5X7E NEGYR{O5Sgf1X {^(*7C&*~|a6¯a _LFK:{y؜J5rX5=dcþL7 `"e)ZDp\Gts{_ X*r]Ae.3LDv#-ۯ*D)Sh[yX*N4Mպph>#f-?Rʚ&BJI_ }/68ho 6eSv 2O8>}~ȤV:LO@!&xw{<-8'#P{V9!AYp0;b8|lݎ{;9k$v` yk2"$׉Mlq׆% eiӊAʜù=Sh.+&Us;}j0ڭF)n7 NNWS]I))d(h)Ny_^LboDhDM ֋::ӿ9wё)dž+Zf^3w+L][$tesdJ)a]ڑF:brg`C笲ڣ|Xj&q--~-DkCQͻ{t sлmu G"`ȧ(xcsi%PҲ3;5za~aG^ dxq1S=$-)x?)M#ΉT[A!v]@ۃ:+9$ ]=iC2WlҹT@)Nt)rcҰퟢ~0:GFESjr}z^lS%.a*|k84̣D?b6Z 5 jNW߮&$8|TPu2 %C_ziԏ|g=ЦEG4u`؀YS 4.T_KL晔 7{'hSQR['dR P+*A;9=Ʊ(隫CNˁ$2Ek%NyuXn}2J+?cX1;ps?IeYa&7?P (؄{T a' >Hl(.%enwD!Sۓn6wIÄg)vas.XcXxc=wY1oba!QNYoDw٨U8 ޾Q!fD(2 O~BΘCF֪>"&'Y/FVѕIfTep(CzP|H̙^3T mY:+u+ ]\^S pu!|Ս*̱/]5AiuѡXbW\.N ?fDdh|o܅u袷{Mvօe Y:7K\LRQ.o` =ڳ7_kow`=-CEa.\.Ch瘝iʛ)Wr4)~`CCWXp*PZ8v QSpVʙg%_r#iVtz('܈u2$uy1s ;ܚϒӲ3UN58 ӋJ)Y/Ttň vĢ S#쮼Y1ymc6!*Q)~BuToc\AQd[qZS, q3`, m06o@>/sP.BϿ{E /xK9{ݽ8mW/f*eҹ⃃53Ɣ(Jj&_-dX;~ess >j}ȏ߬I_%^&|fQWzPkF\)WS;7~u=s,*,="Rj+m5>X:^vWV)e3VU׌sU3gbG) AzӼkYA^ĉL8fؓ <+zs BL떬 R+8oLh黿z.!! yRE쑻QVR~Gqkn'eCN#FIൌ3m3i;VQO5 G1}A[h u62u Ѱ^{!rU5Y7~?(WD%S:dv ؤʼQc@꣑!UL vLe.[3G?]nȞƄjlI8eG({Npi7frsޝ[YG b&jOS/:"r(;\Ax2PUqG@1) :CV|o*e*3ſϷgTяWH'_5~(/H Lٳi^ .;GDє$셈Ӝ|Y8qHqno gcta=.A?s]tĒ\{r*zR1\ˇn T/ݫqV$Baܒ!3|qyqFVCIAnlotľCWH:*e[] 2V^P 5 |-ptڰ!k?+lw~Gf;WIU[UA[=3JaoM1XG3E,{.#!ZMl3U6Q=b)X ڗNU$=O[%Op"5*i5n v LM@eib-SǦO7\pgiYSлʁEv̘s\hy0Vἰڪ$SRu ` ]WHm#5>j|Δ닒zi!D@?\bȺߪvJS^ ;pTijn+JU.[gy=" kLGu(u˸9b`!}mcݍccsP9)q(UkI<ֿ]#5#R10ہWB "e}YKq+EBsY%5>B`rtjHؓ! rK\z`lHwֆ8}N %.'`Vi6J#E%'{]JNS1~aYíDρs1O*h}XTA 2ǁP6. ;(T>;P@cCr hvl@g\LMSh͙b}ݷ"nZ8x :$ӓ.v,Y5ee"w$-9ݜ!2^h/\p~.փj{SHQdD pd#i 7k Ń7I#x{KI5 k8tzxmY ic$P4ܔ5i1NeA᷉ۏ9a[ xa(\-{ؿR{P-Q#O|w}RQUT'GV$S"V?>#VGFd!K*-W'@빵B;CӷLeGBuon=٧~2tAhAu. ҚIe`*Db=a0Dŧ DrQOc`_O3>C\$<|p ppY8R[SOB1@x+K:8ư ([y(;sуTg\%~m803Bv| _{FNŹMxy\ KAZ0c ;#fC«>8%6{JI~)jG 3ISGnLVqx0PY8R"ܲYoz#K&7_X5\`BA"3VK3ǟeb; M7[I~N$MѨ6ZA!I#ޘXhgu2RМ > zjLC|ntšPɝ)܀6qeIc' nv1{"rA?uT Dw‘r jz_PU=索"ncy(hYWUuF~]|"=m8,P;, *Cq<Ý0EscCIVda/ խT1DzCs %LyV ǽ~ @5/f71݇I[=5b_qE_(V([EU/8VifegA^>2%Xg y6*qWb1фe, 6_q6a^KU;ey"*CL&S9=c+ϗs7b5DH<ͶC B"5r|?im<1! ep!dRwQiZTʐΨ61ayƠ8T QPL4&Z/ӞZm&.4Qycf|?Hxo?UxUeйKzq%?z9zCO?ZD/[kaAՇ*`\|ov+Ǭ:!Rqz74#XxO1:P_<.͉~}2RD6ml ""B;-Krʩ =Mh In0!dȅ}#8{r!J(n*"xHv%zn5M*J[;ߺÂ>Zgx\;1d>m4VqdZsXg.\g*`Swy(h ;&khP҃BmQWs2U- ?nHox%h;=ϭ " kǘ>cUW~0>ƛr=e2q|74j{3?pH iȚtla>?hd:l=Im +EuFw)GtM <Cg7Py|]_҉FHvB`՝؊t¦ڨ>lTSE_BkzhShR)&|~$Y͹rD~X3 ڛQ_rfYn %2њx B\ʎ<nJY&ATGHO^:@@[A/bs*?smd&MJ?eluShs ]A(8Qy0YL7MtpfZVɊڟn &sVz9mNN!* 8a6(!CdǚFr%ܨBsQ/T ҋ̀M,F'd-L=.fl%AnZzrQ0U}SۢxWb/z(@ -\D3qat(F07r/!8pr c BPSy y-:ъ*/ "aS-\)5`HSr$ќP/"KRw`TaB&?e E ݵhwӠ=Bgi3L Bz|i2/6mojoKSAB0{iRűiw}D9 vp"c_'x$-uI H +E JyQbm!ezPY +ybytEQݛ%wT֊ڐvxSU=8sq'F>TØnoNKىrs[x5&AtY nLkIɿ`Tp*$e&V:l~lb(`}g/d)ڏۓ>@SБ8j͢336O,CI  *g_ԣGC/(اC8&Ov S<%Ƕ)? ]:1̩N5̐(`$$qGC "이<]&Jm{y4x-_SM<ӻ%bC~]+[D1h1/*DttG6R&ɊWض!AƉBx?SP&w70wpMWo5!^I€M Q21X2K=Nv! 5,fvXIH'3{. |+Pԇbۡ 'W0$4ϒ/z#J$N$tSP{tIFWQʨҌwGMUZ죏:| YLZRoS37sX ӭy l-pDj11}%p WPy8tלQn;6 9%$U~`;P>oTI]ϬHk~*rwR\_YC>}\੎Msņ:]n ^#&>Ѥf8n;I/npIkNH##_ .x\`)T?*n!aJ'o:*1*,g)aFvxaEcTfboe{j$tri!u$>0+0CfM$;C4D뱜Bod iĽ8N^DQHObkBgSv? ֘'W5|{DϮ`:DC>!rSiH_谠a_NB`$MYB]Ҋ/JƵhf^ hY* ER \)ueLJrmyyH Kw2b5 l"hvt,SG YO6WP8+>e|%gn֛yG Γ,m8O̖_o ld~IQS±b>IzFӿ|E]?$˴髒V傲ܚvG { ">5W-^`#}3B 4,KLYad$KVS|cdyd/*83 ?È-$(-bdxfrE.).=KIBCoL]㗚 %d˂Ya->:m(gRC[ ~Ds] {"Z/_Qh;秭d?2dȒ]U5Uǎoa$alEU]A7yi(BHeu@Crj#!{LP)M?1~HJPz k6#g_X..̿r=N3 S%릈uCR$ E/l(p `(VRr m'*wAGd Wx JzF/Q? ӻfʤ9}g )+yXMx(0yMs|v(S{0 -X˚A:?iV֑ÿ))RWglEV#kBI Q wx|/}>)$ɖ';g[-2T o&וqⒼ9vqWwLAd꒫rV ]ݟp'}rV Úa Hˌ9n]cLj:|#3r[оfNrdKWy?,$D4lT*㣡6䌏zj@#Эc(-{([$}M, *ߜ)6 xqޡ=l0Fk A#lsVuov0\| 裪u‹Vbe !9`^Ϸɟt\l*1FA)_;ov:@X gNqUlH^ŰC"["ě4SD: [2_S~ )s<81s٘H'T: .\6(L'Àm'&`;N].a#!+8F.W;-}3AeÍ0aû#8,.x+5ly i.5h`Ӭu,1|q7K b.(fO8~f\ahq ÀM g]PÚc!&TDX煗vTWƤews,1'Zq5v R:# PFer=p|%;ېroF=WT%ˁs/V8/ANrpnG1條WI=Tqk:E.?uM&Apc2O:avTpibs8Å.gG6ԺeaoBJQhBbM^% :۽ta/Œ~)hdr#xjLo/E[ XMGWMR:~ K"?6vMkЁF$ͮcI4ay`b@OU`Fю:f"&FI|q%PV E]m]:lN.[EZ׬o.sQ=0|,g*ARԏZ|>^^ NTɃ[4ۜa_WRl)H~AkmSDe L[a:-|$Rx~yj?uj/R`U!;%_O4Ih8i4MJ;3k.ݬ{CMz ~)YaAʒ(yC4V{>u_0u>R" 3#hR(6Čc^q_0[eM+-؞A }b6|;TA 4YĴD[zfsqD %eRٖvHw%7s}'&&H{C^,G۫zH4{'W{3xLrxEX]4Xls,K n~?6) %% us hڠm򂿢[#!oa8ܔ5(ϊۉ߄':8?$^![. Y>M br h͹ӎ?i_er5 T$7jG#6>'mo_gq>n2U8iK>\jJQ~ T-b5\ȭuԠ6 xLbkjX+Z l_e]ךQlOӪi:ړ@;8'qWDxR2).0brHy}O3:g? bImG1QS7``^/wLk}ĐVTc8@f)S{BCEzh',(29'Y &QH)ٳ2a5HЙL yS]cؠoj}t޶J4ⓎE4j7>`8>N/öA=y᦮@tc'&*M#(^ " xU2eCp@WUD:-%+rxezqf:SjU8 '}.Rrv Yh`%aԙ`TC]_(Jo"TbBA Geb/IFgb6rj1 tYx'~P{0\rzVngqü-M.!j8-L537c:C\o㯳5+ӷ`WSʧ+؋,*|nU3 lZeI; U{8'%>$/? _1\BS:&bXk:jzɩDt:A4nlW%ؼe`&KGI-6BY7^PU4aֿh<%oz&[x5K',25k8=T&E걌J O26Cw|^#S uZ-805#e> *k5U 쯑`j4N\9q+PhAFzA&MnBX2x^ X@?L_^;M[RRM"jdvzD$s.=ь#p?Xs#q j1 \_] XrsE\~#j=I i$,4AFiKPr*"]4|\FLl:YW -vJpW7ޔtP"-Q*Ǎ6dn>S3y\;j)aXw U1_ ,ėc>R.R$ͯO5.d`L+-z[a/21KڏMDfhYO۞(cIieھI#OɎIe#{)P'mv kpڒL=赑izPݤ`7ܴ$/0IDK|-ޟt*d~W-CvvC?rq ^w%F^XㆭE%,/ ŨD50ÂEj5-4!F0:#pe2;pĊ8p*v,y'0y(-.]Dyk47'՛E \522ͼwg2 It-Gzr=d/jЧkӤ~d>~)?o"FfpJ#*A* IQ' b7U. 'A 'pzC,˝ߤ6vT LJ IG#n/8R[ +DؿnX}of$N!y#?1K,- M(} F~Z su]1*<'/j&&6)|x_U@m8'C--U^TmR$Ya5 z9!HߊTd_\sq$0<.B8ZgUD>nTKH˧h3 z.t/Z])(Go[<3dKσwA@$SÜD?O'/y]]whʹW>ǫG.}&;K;eOώû0![ "EcfYwuԌ(2DͣHOasKH$m~O3. F2yTNLYj0lqW+yHN_Čig 5)%㻧CVbW^-dP Ú܌+;T<_tANv=w]g=ϋ?.:_tS;zp8S$*t hҁZOr0RHZ^rf5}8[Xm6żǬJE,Ɇz f`ac?#qc 1:G m+Bd: \(`#HDnHSD&G$0 +RxspdDz٤ aSvxcmdkX-;_pa*5p3 |&EDlv]جfDL<}G)_y`H5T*`%tP8@K8SY:(*d 㐿)ա"]ml8E8MyD[$an"j(Sic|Z Nl; \UFÒJ5(GcP>(S $r AL;eeP$W0'œ~ALZ\ ċf-+1S]OSpA*t wn:[Bԙ҄w0R`p gd7J6/b8e_eW7BT׶߰ƗB ch nP$P&wڼpqX;ypXAxHuglu=nFAnhbX=,]wz6|Q~Ϥ|FPct[sW9S1Ղ'bǤ@FU}`i&#Ik$9혔ݥNdj-`t佀T)=(tH$p9nwpSc*\u PLd}YC^o-ErcWn;͐D\U܆w752n_Lr38ϞV2qdq"@{m22(oɚ[4CY1[kwHr EvZ[U^cy%:fFtZKNO1}RCQ2pmKH: &4nv=q|?hX7ftu(gV] j࿂sat9Z@8-!ƮlG{2S̓uu?=?] SSóVI͟/N+cWژS%4Al_!#irGEؠw5t?=Bg!=Xi=Dm|eE13_k3ؙDd71N 4&.:MqE X14z d PzHt(K#dpûYVi.([0Ѝtp#`X#]#7K_hEO$8ũ)֪>VA-&±o9 ս0^}c9p1 >L ) Ъ$2me'k])`6 ٬\C9$(FsDŽlU3:K2ʲC?& \-!DUu7YCzf20jj*|eTR+vؠ220YZ>.~^|C5srmSNž2$f3<}(mҠ%,"Kh6YWp?l4^e^KX#ۖ6}3;,17mDnZTjR5c'M]հ N'2~`(gvlSi(H/h{AǣQ*.~.}:2 *Se2>rh ZAxeb܃]i&Aׯ OeJaxawR{7 T=l){/]*LE0`bE$ҷ̣`jBe g:aBf^D^>FmQ t?K GM^&1I",Q4E Me.9hnR}ZuǕBȵl'gm7z$O"X~iK\>.-X%Н)wE?ֳI|3>Wq5.oG8HOEXJL7K2{g)HTZ&)zIsSiVjo0vYZe]0ue:Vclm0>K5@~T3775vu$.v3vXl\.QvG],YڅDni-8XsR(Giwe{nsXsd%*6E^k6@ҙ +6/R #Fb^WХ/~w͒RjHuu]pm=,NeUONu󻭌PG.&-ެ6 SEQV52(<`Գ73fMaBǿ+’GĉB""L4֣q3yXʃئv嵺Su?OƐ#m.CJ'?b?zG7MzH}1 "!f OS~H4;w뀼J -:ZwH'䎹@MfUIȢK;U\ d7x-MA>\*Y+N?#eh4 ,7Ф,:R%QQvWTO/4c0ge0 ͂&wN$IZa+c@ADL_>~DvN@1 4kf- N%&__q =*-jQ$)}Iт Zev>}eRHqZ="$N]$ ' 3"B7'U!]bO :\Wc.!d{ENqG\e>PMSZ WT _S(dX" ;W8l@1nd_dx sXUhVһ.7;8 7XOxFCacJ4-.U)S!e*J*o h?%[VaHp &'\挸xIq'莊5Dtr GJŧ> ʦK 8eE Q5uT 뾝&h'N&2Ůw]a +^?亿Ws݇KD纆IuZa(sY5*]BV,`Zχ4q`΅54'"Zt-ro]AZI+7A^O}}㌻P[kܙØc7"¿m+f>dyIЛ@RQUTd~JXﶛdXSsb`|dBau/cI6MY(ρIwn;+\aΫfb2 :Ri{X!]A\u`H u<ֹ\'MW*J¶yd0 -:k};E+pOM!i"Ize2WpJxs;E2,V҂*WEJly-B7ClzV 0O3?[ӓJCڕ<* 6د*R7w 1ul - k:G@Neˬvp#[(`j#uKu/`qWԯ(&뭸ŔӰ=ߗ31:8UbgVPnI2YUqFRN*ۋ-eFUs AW+c‚B>dRbx0Xq0!6bl;QC/k?=:rLI u0Tϵjyxzƃ3 GɴhROѮ˶(S}`ۨ$XBvaGk@gern'(O :0lW:ƾǸ+^V[PK*KbAyU;6c#kw  p]|ꐆm+q҇ q1rv,nLߘo{OpVӊ@Y#l;_ hV5o*J\s3!W4`hdPŒy) .+CG?j0L; 7ITOkHdT@!g&~V )cWU)m3iL0Ld [24Sىl4A*Px0`[ͩAu_f-<A|?.a\a/ٳܶ}pm6 auf\iKfm޼gz5 do_o;28N9bz2]C2CݪaR%^D! 3#C # |x yo*H)~:o܄]9 PesIpESZKc4T"r?Az2eb~*ˠ+05R&?D2ʏ,hRʏO+,:ećJB=2\w1Z7H 5θC6Ǥ7-ڰh "%&mIPZxfpL=m3ԞQVi(9 vM$G ҐGF=4{: '͞}(hQ'PM(9ʅ&S쵽^ &Y$;MQ+\6a`:sR>wfO,*f#!'Mer\Y%){1PJږGM'/ɖTS(&E BX=MsqzN y[{>QFrϧ%RV~U33vrěbTH~ipm{$J?<7s.d%߳l;4Ֆa35"'q׻S̡^T{tTr1@M,3`bC?oʜ7Yqao.B⨂,+tFM}5DP}}HhD _Nzf"MN}.HC X5m7\[EM~+kkV+zxJU- fd[Ut RCļ|z*7 ,iR ><$N{Wf=:~vNS#Lqg,\wDQS'F6x[X_[gJmD} safm7_p00ݘ5'GPWnӒFtE~*3.JN 4)N/@|c/}w%VƅO'+##?mJ5Z;<>LO@,7_dqϩ HsBR1m04ͪ[CiY=:Ve(VfӲS;>gx˺_Lxʗ]*@s6T(!9VG\lˋ9xZۈZks~02V6d,wo fv%ZZFpۧW}"GS&}m; f]-7D |zh1UP>C-l+C^=(= E_wL !x)\Um}~Wvꞩ֮D|!@gGMgDQQnA~.$(uw1JAe, &o#AgNB '+Pv.\OO?2DuenOT6Kpr)ފekkBz9 /%M0D /iME]/l$e#bcw8ϥϊM<&ev3+_BсՎX}V+sL_Kߚ3. Ap|kzT ٗsG& }ua\nM51{bf766/aiB>(NԯQ#x_8bi ԉԯ3V쫋?!8s@~9.>n(w]$5a¢+U31F ?I@igeikHԾA#_H$)Nb5ز*&֝]4 Ry${ %JҭV*!܉ZK*\RoGӵkY67F;rI\«>CO_X a;Z6/q'nKIKGnYPHzbŒM+_mHS*bOtsJ1l&0[[{$1{-  xGb )hH5/툌2yuH;S-&KF94lag-DsW[ƔlR3(=$h,_]vi8[0k M0V8nFKX_^sG`~r_$@>tZC{5W#B٫m wS|e$\#.TvIvF&5ɾ6Qinb %4ƑDOH6AT։ Jf# FiUہB:?X:)S4W ,9+daA2gEcXO@1;AJ>A:T de(S{Ιwd"hGpǦ$'%_'2v$3Zt~)UzmÉGs[`)m=iq~Epv'Gc4Cu&F ^yj=tf3hL{,EF,0@ ..N7@tO5}Z#ZOj>Ȏ=@WhiX{PhAOElMi]: 證Cg wQ{'q)AW9g)o+bSO]\$,YQ^cjW!;C0?.(zRa:ntFFPJ>h=He_ˁVk Ih<Z ѣ9aab4:SVدؐhފZIJ}u[Yb7b*e .eSSӋVaZ*CAX?ӏTNk1 7+&Jj@*a}lG2T-_jb# 5Cr[ mpt({z@q֠TtILDD!"zX݂_m>WzRqbccsf]-ܤ>j؈M: jG'~&4s][0sj1HTXARWɾ 1-<2#zj߻ciaZ-W^M@5g/ib(q徉a7 [PWn˼u,LN˱Rd"livD^8{]yCؤK8tkU˕EI]:w!;N7ļJgu[?J%Cx`QۏG/X(g@'?b;KM'k͌LK*5ʀpQP rZVz ,+p`͛0{ ,0Fb [#)PȈ[!b.a_ ;hM""wbC^u롟?ڙDaSqi'?K,Z6v1HMm,ijɘ{faC=g]&Ct X.KtTG||k]bq C\i:iã+Yamk\љvqt \a=$CN: 0Ά@ŏL/[ٚW^Gaz u/5Qk-IQ_AmcUq&)Bܫal2+7 Z챋"qOn./  E45cM-e&&J*L_B} ј߆ u~QqIe/ !##CZ11[ER0vc;Pt2oӓ"~MU[( o +Z%;ޖHeHfn;?zlrѕ6jyFO,O? 0ʷO~qr@tYoQ?d>CI5 c8C pCwڙ5GyBf &s*hv\+d9[=jiG#P"b0 㼞?}X?+ĕr77ۥx=ѿp4r[f%3,nB)nXw,5Ѥs1&&C]dsR0E}c癠 VRƲ˜PfSOC1u%O\…5v{X %s, Yo|p_]MB;rseF /2Q}:cQ$i[|-*!ɛ I`Ń. XZߞ" as uHyN#,<`>@#N{%u]8DB*$~43 f$ ?8g*zB9Aj&}?}3:쳲[Y)Niך>S{ RFc, + {ړU M+wT/Kzfn;H "'E ~XRXkﱤWtHM{H1p{gOh-[DcK ʡFO~IWҏ;)aMGtkIbی_'0O`jG"ڌ4iOuv ׏sLڄ *+̲ 4dDUW/X$ LLd/MqE]з8`uz'xXMJAfG4/it%t̐brӧ^+8rO'\9 nBy CXU)?ҳX"+gP6@xaqQl":s-1{lۦ"MtNqb/']BODN+lz#U|EV`XgYDq+e~K ՗R(h(aEx;BoSM+ Ĝ~(V-,j7y衦bN= #<|@qΙ>}Ll;B1 =ͭǴ$ᡝ 2h<ze ?|qrו ]wdT Y#.#I:HpL)[[]QOcsFpG YW]PU/Dg$qb;y$fJz'4F-L7(nj.p^58*NVm.Rm i7mvy mcSeCu8.V>+f_ZyVkUDק>Bb[ 2%l'iTfTw9OˌKbhP#mmvʼn>c!E8ME݄\1M}w\_}(n~WWg׍ !:s6,^IY_8/ * Yov {xZZQ{x&q:Bۈ,[.`YR,u1;U8+ʶu;dʓ眃Jvژ_}3NDj# E^IlCUhMDłMH\S2d gRIloW5ѫa6_ #K:t)JmՍ{ِ$s_[z1)bkSCMtz HLw20߿NWb$1׹G8]X Y.*o$2hr5,!dAOawCk~:f菷Ml3f!^#3%JaMdoGʷcy7 HLyrI\VM|iW\rqD'Ͷ7~fwQ::#)E1f|lU'*)W)N&Cl ~b X 0=U еLB1+2PL}5q]L礶+1A/?ŀ '∣Xa9 ,*Zc$c# 7<\{Ob*]cɵ3iq:[L`S{16<65jN-b_7!ڬ1 4[5bqPrr39CU y3MZkoKt"`-%RUCc"cQ\:Soa31=f$Rm74`g2P6L'% ZR^ێ:F#H~%^xzH}̷N~5H:5";zvsEk0V;r,QK{)foeKaV$d_gZ3C@ $j-/=PCNwXA`{^pww*4?E%_恔c g06CUmۉ yҸ6_eʍH 9 t vP8VЉӄf(O{7p:U?QYop^aߧcɖEty7p$CZ XџWb4`%X78i.yV~Pxrs.t3N']2Usښg*>Hsxgm?z' iW|69 < !6#Jqi`m9qϒ@_sُŭ`~tkaF"::OٞI*ƃ~Wƫ W\1Qor >ҧω)p>nT-"2|-!<,5"n|,T(,-ʷM7 cQbH..#2ʦ0Oj`=dΨ~4) `s.sG w-)Oj9Ƞs5/ok!1] 0zNڽ{jg2̝>iWYUvZ*XE_mkFgvˋ!љԱLsF{g, 6S* 㕾(v? =2əЗ f4Mdl5,,]Ne0! ma w]fu, puB)Sy[~A"FNV!*TR4IF-@~ûKٙSUzy*pu;)1A3vP%Df:'o5<-O^bj+O|J 0*&8Uri[P˂F:8Ӱ-_8*ji x2A|_MMHp1D>h\b+^TfTePPp o-:֟HJc,W+xup O*ϖ-\4rGOw56z .so%>QZ[g쿅GXy@ C֮.R(AA%y앇@5ѧtY9&ȓGQ9iy?N>/f?Қn.W ꮎhpoOzmaiQ:+" u"sWw\´ f~#ߪӒh |%C'!֩PoL|F=:y:^5.9&N$,8*7,b0~u|Z*Kqޓ5.LKֹЏ)/A͠k֥5˿h!VZ~c o20`G1dFԗN)xPu"r %B@7p߸LT9$~󿦬ġR K"=_3gJ  4hhL!}sqb6/,t n;x@KyŽ|aI)2i9n&LvZ7kOd[{|E.vC nv>HGaq[&ҍ HD͞ }#&&BJR>xzg(M>@Z>CIJ-b8Do,лga5#B#zK N0jbM|QHr, K ;foRlAI@F0\V "EcC+wlt8T301.~\g. "DymO Y#Y%Hsm|w K0s4Ԭa͓toݡ$B1YcQֱ8V`#5dnN^lenumJBw)fzwu3[|Bp  +K'ڀaPʐÎB_ Ji3L\H&VBl2JPDD}AŎ4Ny@yy)(gNӻZYleY]%vƯbNJXZDZ]m bRߓTQ%G[?EE^Zv ."q&{P%OJp_1 ó餔1lIŔƳ;]q<ȟv(珥@損(ˋI1|\+U2DROIGCcM9iA\e70Vpg:[%qXGrwDjZU߱ D_Fa.;,Y e]^q#K{ }u4IM5z$\PohsUro]dAX\ FO>Omw[[FGBej&&Te5xj_[=Յ4?6_߃_z< HȎXy̿ 7y]̯NGY@m9u:qyS9077KΩJ4M 6gM1R6Ctc0zf|@yn⿲fߌvf^!iimѭ lZܟM$E&9W)TcQm&f0@+%q>f}vNln*ݣ$%ĝ{ٶvl( (68Fs$<(Q=q`@^F@){3+hGGu%@2D~:v `$5KPe(ĎJQs @PS]܀{I8mdk7Ss`&&l0H^,[)FabPtըٕ0;uL3O<Vfr {k(~DAa,Un~cz@zFϋ-;'}8)Z%Ve~5E: ~Qk1qb !8Dh\TrK4'3z:;#-Nƥ9N`^Ҋ.mH_nvbز=C]RF))ӆ) m)ȝ4s=+tPbCwoXp{Wo_3$yugaGD :`ǝ]i_#ނOm>Jl@5y 9間Xwf}{谩KN1I!4s2y\ө26V9~y'K\@>}%pB`طB~g:ZnjnuJS-P6uɟfZfw=zlxa$)4TPU'* q5E͠TeW:6OYyl!_[~ 1o:=ri  w3߄sɌ2/% v n-HYW$MI즣HvCEaQvӒ+j/Y(=+UrlaXA&pcw6ַ𳊈gNLп#If{jcng k}j`nig@Dx[)L0sSjۏ!^5 %md'T\OCSzЦJjv wSJx9IIC8SA!'ţ!B0 Zkrzia;""atw=;fDlDA[1]c2X|l&DGk; Xv9U{RFhyE͍xtJ/o,ɒ~`g7#ʊ#Lw q6ehh/)΂m- &i+@z+ >YBYx}۔*]%q ˢ-4w{mDx^ pn"]5E3ӱ4:lGŁ38ԗq@zj[+ !F<ĊSo l,vx ix@ڂG^ogt86I䁼qգr,xіO0о>ڜ%.tz*pGS_]6M F1YB9@ie?⇁ p*_yw Ӝg& `  9mLb7Q Diu_+PHvXev Ŷn~fO[hNiDNka' IV90忰%=724ixvl((I@}L`/_ذ]veBڻ!"ƥe# 3+8Uu }H͓,IOe.rMKe|;OtkȌ<Bszhul‡"o!oo'1X_͛sX67z,ޞԂ(~G69`İ*n`*Ish.wef_B8=1%g;O o{;:. IН߯20GGr BY߽ =y0"qRL߮!ZpT߭+ I06 2ֿ'iyNAԝ}N-_/|dX?]A;8ðϥ& *J$УM)Xy,Z`]lY9>~TlEV|OIы/D;^6_"X@¢l3,̢,fVyi\r6^֖HƾZ ~4':A01Yul\oY* d׆BAO2e^L =`HO0fc Aqn0.헵4vv}k=v$E2 RPI`QM-9yWvldm&jL.O@-V]`x3=nä5s]sK8A !S T5^-s9ktR+=1ͪk CA؈}~Q]~lb@˚nd]\jF-Md7W8NA׉hS>F^.id/" *SڃH=m Zѻ2,Ԑ\+{׫|Ks80lXnKuh%gi,"xU%QWO7XMlCG=`[FN[1q6H(\`y+tHt.6@ʑ sz찡1Tܴ1;gF"怙g}g T~nˋ:4Hl&G7U?oV`C ?lrKklX[)AÑ6"c6`݄R>ube.F$׳n'꧿WA[bj[UNX3/ݟZΆX$sgazw2dRS߰a$?ߧqW#x~㝋%tL~M](BRIǞZxFi<_hH/|Ժc}j?ӗ0 j@{#AqgRvEe.7Ya$4]Eն652\RX<f>l粉6,j0eT/7\(l^KyO5H#DҎ 091*g?sXwwrEBq\M].mx.xkc}4zFZ!^ Nم +R4a oPxzqh=^} JZ9dobzBwV[P.G%(E<&eNV>G+mrRW'SνCgDenXbx t3PĖ84_ᘚC2Ƅ3)օ~oȒ Ӎ5 ɏHuo'[r~e~9gm~޿BkTLDfAi3tdzCoBy(9J#F ";rӷmS9\G;$uҕ]Y1o/&Ufh=b ^)":VT_>uc0i>[P]^.\M¥_R5*m{v6A?;ܩ+BSIq ?/(Dk)0σ KiZbgff 2\MJ0p4_ 5u rMmrxNӱqUlq>z;@@b_#"&o0wStѲĚ9G=BHx۹~%)"\?od/;Ս-ƙ^T^Lz:0W{(8u@ɱcK.h@N,YnUc -x7ѣ-}dߛ-] CI9eM ki3ZBD5q' CTVyX}5%cLe$Y\]$rvWV xпcb ndM5H* ]61sKAjQgցw3CeN\Ζ+LS@p[){FleWf.HLDV=B>@4xf>>+* 1b2RD&|$">-Rh_s:ETYC$~r8Jz-'Yr+%zJo|,YCfwT$ F <4J9֘">~i([~IP1iɴR#mh/LM\iVȯ_-;mcڰ˪'-'UFyuh]~hBmeT.M!h#Cd҈q -Aߏ)7Z݁[ ,7*A۔?F A +`dEY%A%:Чc;&03E%Ce9&GWD=uGk@i> +nze/X UNh~}FHɼFODYXhj:S(0]~ j,V#O@Lʏc2~Dt1;(N-9,ʜ})MQmo$i>ɫFC;*)O0@l!웖Z\¦&HfT:JlA+A"JW_ o>RvUn')Lz{d2Br|-YW%׵GT*dX?,8;{V:vBTr=/sugMI.NS&N~>'En:ɪ/4 j ,Ad"_"F0 iӕl4it⯟)bpWm,fooc].wsA y aYhZ 1+n {)S{?tFt=讃zN`b`_l_4ךmG nՋE*\( tQ5șB3/К#IYRڨsK`!x|s<\ZTm˱S=5 :Vjm ۦ W,Q'4-ĹqC.su~'}^\suPGo)L9\d} -GnDbuCߘCk\G~g&%4PXD9'rBYių`qD)\PgcsRD"-\ۺԺ T[; ~,cEZ~%s>V׳ˉ 6U;ƀnڢʣaD,F-jyG2:͖D+[К?o!EGUɈޥIj 7ex 9fC@Xlĥge 'g%~d ]5!VPX.4<'N.-zU3ɪQaǁ6r<[3oI^(WI $:Ѻq 9qaэRB(0-tl"V2msCyrPKACj9Qd*\ξQNYφ+#'* B$覿EE܋B.#3x<ߓSUը(iB1o=šR;-zC<# 9ɮ; ElJ߀og!dGTš\+mAFy֠>opܵNqr>7:]/K/onm U21N'kD ׯqcՋ$3/СJ?6Ud;R:x<`IA,R;{i D Tn#@$t%Oϟp^}guJ8E2=UΥG+q"Ka{K'/z{p7Cx2@BC^i*n5L ķ[EրC38wmU4#}}}iQ6-; ^FK}.¨_<s&+`e*9+Z}|yoaUy1.QlXVj& * %K4W7e*+3$(*pwe|-sƞCS1xOߐJ: i~z\'C:dlFMڊ-o1)Pej=4ӕ R׈9u#[ۣȣe'qˍK/ЪٲcF|uW.~D+" 򭯜 AMj/ ~dW{Et 2 q)׆vԑhe3L'Eǰ{ ^4w}2fiIgAKY1WռdȸŠ;5ק8kd/E\]F$7]_!:ǟC'd(7٘UWZ{WCڹ.t0c,x!v9W͍ So 8eY:_YX@{8UW{859VS.8rl"뺞>!Vjhσђ|Y$#i1fqS,J) +/c,+~.]5-Z}14jFD/R 9$ēc75wm6hlx@/b*f @?\G;JݘZ0e]*O(k.;L$irh&W6}썱Ct! {[+liN:LLC||I!Dڮ?h^v6J=CrJ51:Gfϓ#^uWQ_ L )h'/qG s&QHB"y 5W f<Phd]xԆFKٟVە sj::V|qwaqW-?qsKh=Ap-%ddAЪ?<#7 kƧYzd7}J{ki6>LmYL[k*I$O! ' *wz0(Ǥ1eMvHf N(r{|zG<]4^ߗH\NԄqZ${4`m_%%Ap#);'܁WѼA s[<RA :"BFTe SO:"#K=iRd;k$+2a{'f^T\a,ZA9{jְhg ?yezY5(/K¸t15kIwpr >ڽ+j\7R9ޥ9efxSnM4BqDYXb]`]4ﷶčxdK޻%G2@}H)QD0ʶ3v,;;v pݔ/F۰kT]+,`^T%{8ԁ\9>?Tq{[; ʦ8& a{>dC~gsoub=.PԻ4RXZXamtG&K'f2.ہhN8M.6IfwT"T'Z;ٟX 09Urz9s]Ǣ4B%?ぐ&@^`9H$, [ׯ:jj%/RVL,mJ# g+h>ܸToa4ƝPInaZ?L[Pa @a=Kכ?aoaFtD]X 7n?U/ %|t3{-OVIW+*5QX|!C +')f_kPl{v okI<ɔ t|8KHXT2O5ra>jr¢_ħ}6aǺCΩMC^B1ydԼѦD]0 j1s1G,zRjO[Zwk_CtWc;ƃREgܢN d@Me҂~|Қaw""5mmxx50mS& vJVQ>Bғ!lZ (вz(ap>t#u9F`Edo:uS{V{s<;N!Qt`cM^7H*> M^=F>~t)=<np Y#98O#%I^ (EI7T e<>*ASYHs.Qg { ULЄG[K7I؟@XBC0L]ksW)0k}ڈ( gn\tq젋\Nb*YbJKRh0≸ G uǒf 6_m ~+qs 1 Κk9ZyٚƱ9=jG"sn!`+P9Ƒ}M!E\ctT/6$zZ@I}'8&W>l?<#)dOf':!`?Ƨ #=mRLIP ,6WMNmn ˅'*i>U&]WRh\G˟z5xu+ 3t;a{GM,_oZ)i0TNL%`&lEFD 5eSQV**[MLC%w`5JS1&9Xj}̡9)83U{T>l#o7вd|=HãGڬ65eSv]bUYܣONJ\よB Pءs._ T J(N Z"& "աY<yҊL̰8OռfF*cH9Ђi5Sזh0yU:ҏPLXN;`M8Z, &S.FtcBAoھ|_!aD*nuCBnũ@JJBRx-0gzˀOlBdZ#{ kDQFpi0Qn Z;LrrPVt2C*2MU7z="27>"PKlzokPåHA d ȲӬ)^=72w%h[c2 rȋT[3ԇp/2 [y2]>茎Lm&(wxf ;)֪P23Pw!XN?\yS„MYn)e\Å Zމu6/ $0db/\]=9:#ڧ}Y>20䚊as"+,*L#>%n 6P0^ 7 5#GJHXX6``aÕ'(6|D~majS,…·<תBHmwyDkȌ.EϛlԬ335uS>楫/|Jrcњ4y9"wpHXJ(ߤ:vh~;1!nLPQo\6۹Y)FM4C|Ms7m7^W0?OiR^`q6Gpo ơjA~muf܁kc-jۘeUYƌ6>EGE6 uC(0ʽ~Kakj) ;6Jŧs^eT%^u||2H69VYK>1C*YHC?ng ȼK64α$C!-?v/6`a@bÝ9~Gɤ!yIU0ҩ|vZ aFEz4%,PD9ys ±ߴPٟ802FU@w'bj8:s} FB*5r3}q{\'b c'ޅA9~Wc56WwpA]Nm"xЖ3;MWAU[9uy %6 oHH-U{:[7'NE̝{H~޴ 8j%v￸8]Ϟ s=a~nLGWѳ=okRHuWfXryfI[i0vNΤB?VFE{9,eqOKd3ZKDZ+ Tk|-ˌ۪8N1ezc<5PLZިK[bU `h&1@إAV)ЗY©8<:+a1`"xf+6f03? | [#>eב>ۓ(z\=OZ-Ph8v&?t߅rث!rXLw}oI M X:lyuV#'jlTYܫRQ\A1$A;XPIjHnWd5*#F#UcIQd{zhNؽfI#6'(r܇|̢ !ToX\$3v&f?:1Od'R$kkޓ5M\KԄxpgFBX_ YJ׬;;S) `&oҿT/*A8+%.Є6:F]g䜕BrT QuShn>R'bꜟ*seW޵=Κ!}CpfL6YftJ bZ>2(}! ؂bulAOohΎ}!WRo!\͋P%R2dzTu2""YRC>y7bnfGwy-` =]~vq+qT1/dl*I"(ǕDQp᥾jʯ A&$McfnH-:9@̢up#}b|n[m1$]y[+b+o~wZA\l8:CQN&5gxy`dg"oH $9ÚՉEIm`!%N$ơ`,XJ̠jIQX9((kF>] Aogqfmd.:p'0ٱ!~ǰ=qۆ{go%%'b<);ܛ B!^78_ƱK ' 7sM,J@ЫCv|g LWLcR[#C9W$~Ja=j(+n^ANeaHE( ׻m; ̏i,5a6yojTct2RY"9T_ Ti"DK_E;̄Rge:A8<ؗ;kiT$Gfvx>:޵ƀm*)(šJ"ɃxnBŁUǃfMH9v,9Hy혫#Gy),0~KbWh OqQD c)Oe7{ОK-Le<+UWg̟ߵqz%Jdž~`5Jx(S@AH=BȖrD|ZW_oR|]䶎b/w8/%%b"O-ANN+1 ]WCnK ;կ $ƐHdpg:e7Su\|κ&K7qdPVI$Wl 4O@fӅ Jf2p5L*.;@ǛHœJ 9!ӬZuS6cuyI؅^k-TlƵ@!㝁櫂[ꗥKݮi p[M a,p^i#;pTT/ 9ybf?jo맛1lJ֛ x].ZOjN\+4Tg8(xZ$l7ЩGRWU@([(OF3VhZPvHǬڤоvZGStW9]5|gȩrgH_M> oMNYe2~J?8x[h#$cJuLќ/Dk*ZJX mSɟqq2$=>wkň9I)qsϼqe.HƔ@>i+ht^ϷD2U]*EEFx+ klVUAʘ`uئ~vo@nh! 2}\1\d@3tNiw! gd٘@U%Ѫ-OHHA}.+Mسb3-a\ÑG 膿WAm痠iLcՅ;F˶ڹ?:Qʧ 'NALATMsܜ1?h9Cf< OVEWFC"u(7tuҟ3iTRasnPQ7 e/1 ֌ԑ(,mvQEn 7o`)@_!ՍlDVDHd _Z$kkܻXsEfw4d Sq͎id5M1= mN/Ď|& jF@L ?0Lq Y/|wv'E{ k#lnvM3z?j1<^Rٿ{6 ͆ jP6w2hAJ<6-}#'_FEi|:;K+pҹGPGoT2 =[, tptD hްsm|0"XUt+Tk:f{w9aAqaid=MӁYX:Xn]P0|QȤ|7u<51_z:co_`o pI&ԭs2%(OX8@| CT]I5+ѻ6 6 {&Z`a8/C{0rHl#1NlڥD6 wٯv_i2CII4$D/lG8k:;[)E5 ÈR(U#U#P1g=Nk\ror/h9:V8? }påZ"8?[LX5('(B1Ir}Ҋm RƼ uQ!A5@<DzdXA/g_V@csrYv_"y^v):Zj)mQ"o/ z")$p ]ZR)8tn3|"QvzKIUqLu2M<XyT 0YKkB LAd C}l|K̉Je_dE 8t;nŜ.ͨ`Yt3@ 3h锊nZy>[BT`Tt +6rJlתaPa>4A8Lk]Ã9\-ln/?!v2HsS"L2eKUR*ke35Q^_xNtc{Âdwj\gi~ mp'jهsSիnu%rQL^/*_ ?b{8ʔ?蓳 }U""d;}׭ȹhyS)wT`I{Z)-U4UHp< &ͽVZ4*Z51n+Xɡ"c?}J@`ef,Ȋ#AOzZh<[J>i~J::DGrr#jihm'~=,fb3SU }3 (t{Ku݆S]!T2_o䫧1"@ScőVt5Q8u5 99;ilk}{hWnGC.I &nÛLH-~FED$5LbE ֐=LvIx͸*}ɋӫGI#`¨qyLi$j%e;qYA:&he14PqJ/H)SWPy'һ,,Q 2Z׏=CKl N'ʊh8rt;i+l{2rTCtasWH}˂Hu *:Vk}U:3u;]sEo Fٕ JR ػoY \c5hІ^dnKJ [Xf30 4f#~j;"?sv/oGR,F[TЕ@ ?qT[(+?Fsa4I!WA%`R@+v܉`N&?zHhM@+.+{dTaL¨i٘ hT$DKC8![_k40;vKsZ,3<pEA`|¯1/ýJb0DwG'#GDXӜ$ڽ= |k,h+5!f֠`ܒC{I:dz0{ *[& t %w^_6zx>b9͊XRԪqY)BWWM[_T~)(gzˈ xU^#C5׹0XYlkguD$/;'ϒrL /2"c'S8 lM"ı-'$8NSϟKG)oX)CIc2KNj=[ffD>.Y5>fV GX!L"qHH"f56&Ez<:89$5eت zbBj ˈTՌuD=j>gzl{Ri7;n/uB3K0qሚo)9h|yTd({vljL-Ԭk㊈J>ލ 8$*DĄovТF Z%.;LJ1V^ǁdKTKO^,\H@㱷V}#eb?璄f!;,1%O~fӇwܛPo<6l#U'-~zSRu&ta9ˬޥnw9=u훐ɲlRNt ܢU?1t6"X~8X-&i,k_'h\5#VrdYC/I4ۏNɽqg&vu&iF]6%:HFT66$ /R`1u򸈙0cG5a֧娝hogo)u\Wȅj_/Xa~DVZC±NO ~zM`zD{ڄpg] ~;1'8D>vm!y uJsV.ISCT0j"zWViJrsՔXLsʛybςjU0Ug`O5:6$ۗO{l,GTLTmWP6$ϒ"jiQNrZ ~̽63‡Xc} &[Fab'? Zq$!R(Z!*ѻecyAn_%KP@GRzVxsqMdclzT\0;o2Q|u90Mk4!1Q89\*2=4 Z3,8]`PӇn7Y3n}n(Dv4{-0ŕ ܞV$Yy=m:q2$7Q[0Jӄ'̉Lp-Ki[H>o ^&v |ԪOW *g ֢xJώC-fi}0v˟dZ*gkRm㙀n]l@9m(%B*m9[dC2f-ʷU~NNѲN>d "*43P,`U;:ySE;i6욞t@{J_H;b]]hy[%rGf?H$ڣ_;_ rE`a3,q@뷶+(PQ} Kz&ix D]{+TX~v(GaC\9/x5DE N>Z9$sμzon*m3u@V y:-3me2w6#ȻS/3DK)Ղrg𔬘96T}KfroZNtMv& 5a'HbZ?lsQ4>$s'"i%#ȖkP$E0{acgR$Ŭj]~[0 8 ݼ1&X}2@)' ,v VoE=R)~m:D[`*}B>qn(֊\z ,XϏ oA 1:̻ fڤ(M8[|˟4ttg~{C7awNEL5DF+vy4_s)˻M&kGkPh$p8K[oߝ1~(=k< )Dr|< "2>`yM\ďLH@SSE-P-ܒ u)c6%^\v^*¤~%ȼi ?7Md,pCȼgnXjLq #+m>6C430Z.N@@ `@)Z9wn05٘U}[\#v{{xj)00K`rޕ4x8;exعf-L]obo5$*2 vn'EP5ښʼ8a(3:JJ4sI1 E&1 kLP'IG>BcOcuc7B(1eנo@Aad5V,.9늌a%Sn6c= K([< 92D,T.>Rɱ7iگ*9 I] JX=Y uft,&+c@Ufs@E}߂ |"L|P uNZnΟ[ $" n+wQcD kRc#K &Gޤ*}XRqV5\~O3͚ۢb3')I ݮm<%z.BQ l2;(^ygM:;7#L=0-&q̀U cUo4c}zp(hdh>wTx-(ڃ =狘 *~Ă{o(HX7.i=G{[\A+7uKS,}DN5, |YT,9QI:X,Zi+뙝bvbMNsUr7ddnٿx aE;tNyIIxiS_6"}X^`Vlb"D*bY WLX0I@>'/9ګ<ŹYqFO"j[xb$u,*\!r($+_D!?:^H_ΟpT]3nW0q{6<0#qXRd'6y y\ִYZe*Z?]h?<;7\'=)TP(*0L 8h0! ۤ6l_/RJ-J2n$2$@Wϊ _cM d3]$`]gl}jkv#k65ϝɥ7~ T0Y VxAǮwwd= 3j.~8ֺg͗/W3uԡ!"\ s *߬TǡP̓7+ "qG!nhܑ5Rbz`^RLavɵ3 4<7e,Էƭ6Ws| ,͙ٞ}9|%u,eV[j?3q"WIBXT]P5E B:pY5zBlo#` [i YR // ޢNzr(@@~[ i@,졝CW>&\:,*v~N?>9<ݤGW3;,3`!L-WkpdC" mܹ ,_YY[+g5lbh"6=703Uؔ4Fitz494q]]v~3Ơ5e:Kvz"lҵ{_7hp CI*Wu|r1k] ٖE 3&%G y0-nSe711I.4 % 'I*ԃ)7gko%UnwNHen}ߠ]sS{_*י3j~@Ē0vߙI1H8| F3! o{c9C B{G9w'rVWwXLSRzPul yq X|d*T]n231ٿOQ;_hno793ˌ}:, UA9P[ YCj+.>]U>"`Au3R(JN`а]N/(W}F.o5|Ieq-%@RJ+5Yt5Lb3k_漏СLB|b/trpލʨ.=k?™Պe t">wOB\$P1R;"Bb΋lfewf\ϕKOd'g$ೝskE>Pz+#O :7HC@'SЧR|A)nL,8v #r\"egDCױ bROQʣքnxȂU_ ؒ3Q ]A:@N$*UP/PC0y]:֊4IfQͣpg +<]=?ܩۦ`1RCVΌOGJ)Js&%[yh58Z]̋i_Q@Fiߣ .] ڣu<A: {xJcԷLKYmXUŵgO$JN 6ERȮev?ULҥ1^mjP|jqAV.mWdg9KG| XĚ86dA1zƒxPINᎈ1Ke+CƤxp$jZHW*`!d:ZZeF -̐rፐqޅ͂ȘEXc]jXۺlSS0O缛 :8S;FDrkj0 nGIDUqf X~ꤗ8@I˨'ۏ{3bCםX.OFufn٬&iFQ8eƠ끔ew/TUAew{Opy#^G367mK5_ uA Ӗb*@U$T91m,p50g` moS+]9ִ JpLM0,f;=NZۦ4=[ sξ[ZȨ"q2N;Ed`hC}]z )G D̚藡Ml4L.lZAq>`[n$ XX2DBp->5dn.>D-E"$ypeIb?V>@\ H!kg5ՖPI¿3 *r?` vҠz`xĕUt{DHg\1Z^fԤl5j >Yēl/ИF>*/u]QJ{{."ugΤ^E1zN%)Wj]AܕBen]14+``M72/~ W3H`VF%cz9VQccx4gxm"̐^yU]jAc&l"6 !=QQA  -c7:8AmUp]uhNjJͰGǙ-qD~3tjE3(#\zP)fhKR:Nʩs>?.ϝlK ׿k#̲$  "ʼnNt_ eIHzYaxgQqe$M:fk 'h "hCDv'[T`<8HJ%TrYc m蒉-V'P7Fq+r4n>>k`oCWm+VE'@j6yK$_nQcX\x 2n-Uq+-u`CX,\|rQ ӑ0(Arf(tT(7G{eҺ>.ZZ`#LrEd Vün$/X*C0A*z]ܞ7|Ar1H>0CJfuHU)d=#M~QY>ŏX,wsTR4 2 E:Xx # 6Jz WVzSa D6j=D/p*dExxWxJд-~N%+4@~z*y%;U> "h`| itT5Z9/rP{#GyDr2 -DE{ *+&` #m#OoHHKHI : :>'%-JVZ(Ѽ5O.(O(At%PY%Oɷ*ښox1Pv/J&܉t:e?‰{0$!?ؐ氟h42Ai)SHnU6WOb;= MppņՔtDC%P\BRg:X5M" XX4ٲ5fe}0ʃy 06)6(c] k 0sn3oYjt}Er!Y[0LWd{wʛ:g~KVGp{&[%gT()`w0:aq';>&jQ_D.8@H &I?߇JzUZrF3)`۸jI[أ @Y _%넱m;VGmWspS)ϔiX4|?cZLFU>_#.aqh[Gyls4pnZ/7}Bo9hD<5b]J2p݈|ƞ$A#d>hHFGD}0ssVeԳ6~C4܌qÈ g[W}-"l L " q?gG#c |^W :L'FDֲX#D_e"+0xǚ) DJrobTzܡ:Q=['=!Qgݽ-dӌ>ĥ20@ð1?LXG#^JfX ~VguBH|y;2m3/.4D4|lܮ}'cHl~\&l3бu#o ېXXcbh )$\7$D:MBa z{.((8n岖X68跭HB'_S~hO-7:Hy:$tNnZBXbx|iUtb0Oo?mP)s4N?3l0xǩţEAz`Iݛ;R.]PRSTI,c [w T8m3]. LƗV8)(pD9S!_ƨxkCM[fʞHd4[Lō\ػ rmE2xٗ3 >;=[Q:d烾[CO\1[ WT!M; Pol"! fɶ߂g٘|@Rtcykƕv0_'>>rX,pv\H{Y,g"ElmӪǴEZ" ާ1`3ncnSY"4r(.ѱ|0*({:zw %WO![- - 4^!b }-?60ܺ2z9|z,hR"UUe &W 'vh.="ZS}GG ibYo Sv$Pp]v1z&Ҏ:ʕ i<O$eXY"R<$ Թzswb' ӻ/T37ep`c[ P4B'TϽޓX&3գ1 98KUHd]Ap7۷e./d6-~i)*QK'S0"_QH耸E O>8>6"&ެo;w~ƿ)W37q4[J~n7yrlC!`e'նioB,'ε*7D}9%qP8xP_aӮL;c*0q[;0 _.DiNԉ!niͷw7blI G?Ruv0Zd^DZXGQZWrmj P!`c>e4`h)}`]u |i_^xg>5y'_Ů%6;^v1`c2IM6=!L.R<D@EkԌ6GCuC= +(*luuh!XU#J33IyG4:׻5:AXzo?.aO7gQgSSEfPY'+Tz֒Η+$:g&&[N^!}9ܲ)9O X\JpDoۜ -uɩ<&3Y%D*(#-|?ـ3'oWSj4mTuvP$IKjD;׫@٥ '.Dʸ1T-:`h~t7`tyvo, cD Ȇr&b+S.V-9Xk 'WbWX<y⸝<4;6lj()QBrfd1oSf2ړfI}$3<0sjˆy@p8)!/O8ݔ_<"-P6]D#U}YXʖg#n5W JPkHa'T3de%AӾ:)#CHaA8-nHE2Vm Au8<ZqN.7mSJ"h'p'M4n}É0ri&g:vh'2ǬqdT?8̓'Aӓ"(ipL|'*dz')ÎEWܛ[/TIt٩W]nuzh"-{gD@PY7)%d[BO2\}֮n4|YY1wWz~rZeFK٬R mH VB YPѻ||.p1ՑxfIh( I;GZ^dm#ie2:pZ;B8X ?៏K3bܜ%я51z`<,f}@Lϙ2YB5P$@CK{*JO`N\ZPzy!r. VjWM~+hJ2KB R*Q*&05gkԷ!kܬ44З:KzU oj@ԋbq3Iʻ;&ͩxƺQ70CR{trWKJܸR6?lRkM™!@jbhP;!j㽪_yhdɣ0NA?A˩gmh7bt"b\W!\]q|x,@Atl믕Q*Xd4gAT$=iiӰ]-_dw /n&}}q 0)-D_x ϡuo4V]*tQ5*eArBt6OM%&6Ñ_v苴O885G\wZ-y F'Ua"_j"%EA0Nώak8rkC)<Il~¡=u,aK"RC0"V2kR+%|@~5:xbc${fft@<#n7No9:Q,?8iM]ɘnX~C"k6Kdo+cD*ŔC|CK\3hJh%PJ#H$W )5]" 'zDato}L'[$Y?| $|zyUG秡jDf&NmǫvK%QI^~YQqPv<شd+kq^V?kPp:W>ond;GҍrT? ^J1iW&H*c)AGiҿ( %2 o'bEmjN5.cE5| Iikgu}'T"H;}7a 5-8V&FtwB^'55Йx;_w(|x#B7t}ϰKGlK 5' dBҦ'A?LOX%P~:|>u$Î7%p3@#g0jJ 3'f/EnTbh[pg?{JI:q/n9F8$ e7P4C+z:؆9*Jdr/rG/~zBL"m䱵mGo6K镇m6 BhWâQfqt뻃QL|- w@VJ%XԎ[=hRP<ܥܛ9(L .#]3!&=]\1m[HuQ|[CVW :_E2pY WB-m(m٫)'cbF4Ӌ H]RyP*ݢl򺥧'kB?LJm I6oS6&|az vS]L adnc5 KS}Kݮ(#^k`;_Y@@LbsИÏF.JE8@WY>PHkO;/>:C8{{mU/QSĠmդjVRm/_KBF>^uDtZ7;pMz M!a"$G=| ?Uϒc.-CGsre\@og(7`CqZ&oqRN&cOeB# f0T|(!**u{6CAuD7k(/h^*L}ByFsMepײ7}΄S5i4ElٕObshF"ݻitXVtP<ᄅK[<IӭUf}CW@cBRM{< C|M@ɜ~=v[mmP<"+_/;?m ʎKK*ߪU@~f>Ǜ2=dE > MHK4D!*I1ݔ2Ā8kDB$k Cx{&)ZMsr2k=!܎c/">=_Fds(-{D.ڀ\3F0 T.tL ddTPY-d!dnK-OM@T[(XOۭ7cX]#%RcnUmuouA"pn $CLL >FW!;<e[K!)DS9~0i|TESL~e󭁖tv2mUDwʻ1CD<% Y$3R`4CvYM#sHJ*qIPxN"U+l`ē2) / Yh>+khI89n2Fr2ÒF{OSwʨ3( k 7/WQ^dCoDf'"IZYs"RV 7^GGƦV*wSvILXj팏ʸ:2 {T{Վ*רzӂf%Kȿ8˘XDMq( Ɲ:x| k08=4?*L9%'H4"9*OրT_,Η] άu7xN>PaWGSPCFV|\+zfF~P:v0 ys]z1>Ra ?ZY1?$5^0مiAPVƳWxf/ !]twhkRkк} $99h H?"W2B) mj#LH3iu_QӺobp"<@xcxŪzK:q,K2p<y5@}Q(>Zbc19*۾)/Gܚ{/<4Y71tf&iuEm=uRjGPy )oW5^ӄVp(>"(if&~oav݀_OYKmʍ{ .ψCȗAOAvPrY_>i9h]E|ɒV.y~q"h 8!.كU)zi_3TS2YE$p ML?>ԇ\J](3JѸxDh~j*3pMQgշ`Z!x滧[.0 ?zo]HjvI9+iiT,2H Eڳ4 _ xL LM7xz cӸztoh#j+j DVJ+VVx$Vݨጴ[H~ ( P yTi,I7}v5mh}2xoRmDޑ81Ʋ(?"wLd=XfÄ4e1wlBC/"LT^`FںTO{bsu(2CnT!_p60D#FtA4˱F;c{+# #~'n.b%v*Vq[z~p[~ F t4nO3 j?0e%)4͍~U\U˻/JgmY +S507YhQuK*Q  Y+0cPjYG>0JɝK|9a5>]=B8]dxQ}Pd{guM @Me Hۼd5P)AkQ'/0'V2Wlϰļu؅Dv @,Xܴ%RG$S,#i|N0vzB#`_ u|_I9>sf-RT6unȷ(c Dvr`@6b'krϡ>8ʎy*E3}qr >mXQT⷏!T3|6zL• HRžj_]$ pE:ZlUq3t G-ڴ^nDJKpBp91x.PZYt܁aaB=Z'gK_T2RjX\Ew18@T^,<鐤MsrU"U|zyՊicЭ)u)U!TOVp%s%B$FfeUx]ݨDf-#H?̞o\m.+,qF9X: N)߭j,J 2%{1ɚ>ΓPa\5ܫ̀;Sw`=Y0Zu`ja> -,c"fzp.ez&?Vi ?<7R{4ÃQKNy<7]$W|g1D0+GV閸t-t\[!#'"O]EBΗbun,#B y.Aqc$>h⿐3eF Y=œIW)Oߤ2CW:Lyk'$Y}YoTux#iL]xJ ^FP luIZna] e~׽^vnS+Dd& =y~g!Xm*$ڶq˽5 w[~\d% ; (wXV s ײAD3;_Fzi`a1"\箵 > $xڢ"cWSYk^T{`}9+2Q˙rUkFc͛tc1 "|z!dR dԬ28N:)@Vm$v̪2ۺ WWFf e.JoS,ʲ$ g Invc7hv刷 :^ /GnxL+oh W[1 0ҰXȪ\slg$TI ҩ;\pe&&ŸAۄ;|9oi4pv|D/F0 738riEv[cF OBS"aoqYU' Jb:%>SC:) AP%ʇm,gsV&gW #TM#KjIdClb⃂>M%PMR!`g6>(` d>m<ΰ WX;m5o& ;yԄG.f`YRC|xkRA˜^Ci/Nsh,w!0P+,z{-/}+--Nt&\rpxnoZ1_Xǻϻ~Kzh7pX$}'NezGy#-zep)0KGOr0`?PKDO:ye񈨀1Cyu\ H͡e&yN_ J *.DVv)2[e5*!; u2mR:h.2wlIs7Qu 1ल[@CO: ;6wV39 YF}r_Lc<2?r(AEG/<+N[Af3l[]>U`fC0ZѠ:oCW3Ӳ8$ff]B { ֣NNɳRmnܭM&v$=c"jw! iI|@ #C%i }酷;eoO"*jq{b4i] ykhlۺC9B,cLAwSŚ7iљ۵0ݭH -a3?/DOWߟ?T>xjUG$2v3و@fvUIIJSN0d.)o!\Ǯr)+Ew=Wгg"A؆[`qt]HF9 L+tDJ)2UPӖҏ/'DbExBŁp*kbن,)H AJ`CdvY>A2Z8t1%B\iW'MH>ΚYhAyN,WëdI#cF^BnYbDyH&$E^—XfbNnV*{wČG*wVz9@AA?,!8Is(tB ]./FwW 3RbԒp%A iP ڵ,PB~|}S#fWފ GZ(SΖӆa̟'Wݱo&A08{~mn2+N'2KTJi09p'F,McTrp•p]<~FZQZ7RWۋe1'Pl8=@0zQX2뙔Fj:tY*|4/ŽTUe2#=!PX-rK|UeZC x#Sƣ-K6݄YUMKvqB'v0^⮊g>T0+[Äj[yVz6l8 W-ㅯVWi`Qs b?YE 6uO{zkxFNrV?ٲ a<$j- <_@&-2P9Ir2nߓc^z+ª:;t ?(' Xvu={&iB!J+Y{T*y >mLN^7r:˗薽eE vdTT〲u^d @au8A d}ܗ1 |wƟdSDyKW<2e 8 d@ddkcBI^[Rnx%DF5xR h I[ 9ZHdx\ RMٚe,t"DrW &||Sg".=SSJդUN,߱b(!6E9eSCkmpm݄ eL@Ū L'+|3n_  KhYM"s%J^rl9&kF o|sTBLg6;2XN:L0Q nQJ՜ `O}u>VM֚DN1,R'!63TK T .V)˴ Jhk0KMtq="qjgt0-j >7#@Cnڗ>72?}FI`1#!捂ʳx;yXsv9^(ΰ '>p$2AIMAQNG?z9`b1ˊ艥pwI/m5{H]MЕ#)e&2p}e|M"XX*؝z!vG,̄/ tphӷd 9?F4C[?f_3b3 ` ^J TO0\7@11ؚ3ᐮ|ƾI;t r{LhR!/eLwEXŐ~Q<ل J>oCg\qh'Byb9F1߁\mUoHEH6yha`YmY,m Vo_reۋ,TSY*Je7)pٛS+4 z 4SI$DzK |5u(`Y}h(m ތ^ uQicٻ P#(>^iD{{_Ԙ=W$bs9g>PY>-lw1E>r,=-Ĩ) ,/Bѿ6)-+5@^>p1kt֩X߭!J.JW^peh#8- kE;D|>?IwJT!?vb~.m׷a(7(o5 ܨJaO`řp{-%lR vշi7>3'Gw I2+MMbO'_V;}Wda7ߗ x~23ƜP/iK]rdĻ.ԞKOY.Ԋ@,^JK$>ftDU* IS3HOKī %VF0^IԿXd{0{_mP3jLU,IweNn+8Q%u={J5%Қ12]V>}=)'Sv10T"s&Lyt2 T>[:f?KBPL  OC|zgeLaK,ЯWaH y~5iv!߆Wzud!f>0{7\d5jBg ghC>!*̃e 9󴨸0= ӜWnB0}:!98èL\^w5BίyeO=MD{&{! A<3Q8 "R"w,[a'!Az^ٓ =:J6fb%*@jS??솪g.pjԆIC2Q1e*pψ_{e8 9*HX?ֆHWr]P½ɠyB#W׃ҟE=նx HQw>BZ&Tw=Tf@l㩀(>ԡL'Ň\#{;w4zzlkT.Cn.:إ@XXkO;O j3ga{Opmd^;}f+7hs pƲf/d hDixE!mW//|(#6\OY$ҞD} YD_/w'-+ߠ>ڀhw>gΕ2h5ZkO5ew\KAwS;a7oDhܺC[(n' Tb$=mqηrφM>{얆A"CF NȗFZjbT?G]+ý|*s.qդyrlj4#򯙤o"mw  4= 1C \kϤ? ڄGV 8Xf!W=(9%g +e+ PHq Ah[] aS:'g߿|9̷p2"?7_(_ JFON G~2*D^n !ja,ؑ&ԼI}ݷ qҋ ,L$V[2 hʉsV>Zڂ½ ]|Pg0)9'x<ݍ,_٫3oGHP\fgiT]i 5,5?p:R%Ż-wdح밡c- eM%)?Gtq#;Q*_υC*xҭš\ .Pjا;LiA+>+NS\DI7YݹےrEXP(lt>tl 1Oޫ))"]V' :Leˇk07{X#(e'qV*&bq ?QBm{1ϭ de,uҁPd9SS Ef\}]w"註0!w֛XL,,gkg׬"N%~<+,Yo޵Ů 5(XR9K>= n`a]$2Ra79_z CĭlrY[7/C}\10|L\WT5MQKFjr7xG Jkx6C] m \"6xu%^-3x Eyx]4Ѣ K"R/Jڑb zFVC֗8倸Ng5&Y^ܰ\'sw~nҾbqKzV}_j/J)#S`@JyqB"B?W8~cjz֛ L~tl6Q|J.iBVUVaZVSJ7UFZ5Mj׃J YNawxql$8'd텋kCwRH?[=n`'6w/H]md  >mS-5KG9!ݵg0oyyu/U+ T|d v,9"ε-w3 g1*[(] tAN &]:Oz=bn),1wWiXvH,z !~,kuŚ7ަJC8rV?iyUf&a@y#P“t {Mio]HIԮ~U,WCP<ӄY!8eM n'bTEmVal-ѣGo.of?x ro/;+ RHcSCYcŭR[ %dH<DK_O0L%+N}b q!gr/҇[9'NwG^H B/>mrtU JhQ$!f7}"K(D5Z"H!ySLާ𲵮w9f_P X$GDdׅђT#5BL^Ko_FtAtK6If/HLEʒr Hn_-14^ }]#EٚGfh -8SDTV݂e='BlO) DDvnB;KJU4p"åin29Y()aFL{fһ.ؽUz4~ r.mU!>;wv-oFx X,0^hﵹ5^tJ8 ;Ym8ucBޔ$pM38KMZ+!!~G.iXp8rڌq`^hI1B+ :Atp(<1%ޣ`prp oBQ/}#j(3,`ctiꐌ=Ƴ9SocMnn?/A')G!Ӳd7|^6ߋ@Uȷ_= V?dmy[_voAmƻ$snNHSk! {A91iW Tmji(+Ҳ*Fls =Yz߅@S1MkH[jf"Lyؐz1om!U.viC7m/*O/Iu:vH,}qM~d\ۋlm=6x %j41LV!,8*)+E_rKL-.'M4phL'T0xۇ*mD/GCp@}PCu(och=gtgy<]yIk.+' о"]bQԲ[6TJ _~|S_ڪmT^R:\!.u/A; wvRZ\aTݺ/`w<;o?.p}~ a,7-(ډgWppω ?~qFLReN(a/7IJgJN-hVEUN'&e#KYU x5Ylh"gHe6DwsP$F G _YfW8 ˙]M} xvA ܩ:q?ݶ~Kz:5wVyl_4Z.8o)#(8MTonl! ~>3 ">0J|,Z*i@XK@SV7w^DϏ:?u6TmXS:w5AuV1 k"7ބ02owNyL9-1h +_o8ls3~oy/v8?[lJ"xI3h7xy'Bݦ8կ1% (QTEfehl*5PmE!bD5)겝X4((̐Ky/7hP8 ˉv@Ccf -sP]U3Gʿ=@ o+O y;![JݦXܝ؜̂gKh\6NK3JZup|RΉ A)~JVѭ> ʻѲNC0­ᰀϠΖ)Wc[}` ,v "w w/Mic,1ؠ,CoBo&zbھ<\~1Nܘz*>K6c"[Ű>H@Ljf6TLjyIv nthx &)z$)SxhlecKo.7WS˰oZl&yojVRS$}h`!Q0 +ޝ(IqawͬbRIUc|SEcqB8UخQ|"̠FB|fKC,qa:/$],i Sa6V0.籰;ifMl.?i*d}[7yQI3 ׎ ={U`u["9lPA wiӡDF"?) ФF~F8rH2`V_km=~Bo$gU̝v4BH 9z 3+r%6@)CKK`'蒆]܍hu-a2Ub z!e8N\Dⱼf*zph-M2l֤w$VjGӦ 6 M..΀[ Ed>,b:F:9ZJd97֊v /\K_:;ܪHqCA&M+bbP\ȸ K]?ڡ`\bɧѧ*]h?CD/T+{;IsLD{MM 6J2 R4C26&\wq' SM8-3{7 OfRh] ު/"/plJuq?2߰tXi2&ӦѣVnSPH94 \f!A>,@Mfʏ/;/WO3;``=JZ.R=Pآj8yЧPV7=Qb T4?6e ͻUPH Nۂ(@9\KNJb)&;$Q&]ySC 131)7ك)~ooC]fy"֕рekF1֝Q2s;".vb/<^y_ R-ފ(Q)P$_aFǑ (?U8#E:<hܧǁ?@P[곥XAcySlꕛ5$'p8ȉ`WΖi\9K̫wyfqԤSX&bڐ#l- n%VbO&nDB YHHk:<2^*9;qU" 6P"Rݷ?L 5Y Ll ;p BA{T29@P_{=QKT#٫BvRoO~.R FZ<]lm:7 )K0tND u4#9@_ymhfHS>GVxq&g\EIߦUtPIOqttӄCٓCw8{xN*4%J^SHēc6D|S0igk krG`bi?o qdHz|23yMX%YZ@EK.Gb7dg2ցlDu.eԟ05Yl$l˒ [,~1wkىU"I3(;7!#>nxnEdhbmB7=`hRch^T5"P i$ĕMj4d 5\5ysBK(F{ݎ~-^ u ΑM孆0ߺcHS駫 q#!> &gqذkP ab"5$0;UCSiļi '$V x-ݨj%z߁nar Yc_]|Ә8]q3~ap5)w!ڟip!+UNea?v籄g&MEKD"D'>RUbR3h:dDD=j}lcA ,DQE)t1g!m7fNI (&gx.rh_27 w+~šjsW?v d-Qa TQ]Ebv pO ̎LE}W@(%&ݮBPV$KNz*KϗqT=Sf"r;Ôjgz%oyN4 js<[(YÊ}tb __nQ$, EJ\X]_U !*3Gn-k0:*Lٵ@AA{sog[ϯ0 (=<Z\pw]XaS!wJwx%#s!z_gga #{IDz+ ?Eއd}ToA`F !A썆arÛ"q:.opY2I)e4bNmsp_@B " &7k#]\uc.t|TC'̦,MYgnB ļ24ؼ"[PD,Zo%3[o\؎ QrEqTg[ /4 hLO>\XFMC:QLC^mk%![wF#-rd $t@J/%B&+e.?oBk@-h %I1 5rAi5ACǤn/Fs*y^BǓnJZc]yY -~ڒ.$ab4Cq߁LU5lK`bTR ;<#S"wE0а\O~MͲ,m^c]篏 _p'Ռ wUw 2/62A~~Tϋ 7kjf°oڻ-7 ep4=8SLrE##9RO {4#l\gN|mͻo6Dٵ~\B }ԠE~(g?/;h6W?fb߼6/Bxo+΢[{z٦kƬ<2aψ'9r arM5u_XgVF!+ } гT ne?ل.5*Mdi2$~9ۑ0[mY3JL{"$@il#k#)̀rz6/U 3#ѹ (d@*LLUqðsEtܮM:|pc `q%Z2bu.*,M^L=hXՐbq5m8PRY<aN5TxXxr'ߋA5\dbS_ +R4 >G$"]`ˢ9xB" ffGMfd,Y;\U$Eo(ąOT.ych O43yΞ~y*ԧdLgŤVH=Yשzu+&C\n5&fNOB:bȸvJ)! [XsW= ȀWow;R!2ԏa1PD{~w~sԛkc಼n!"G=`xMYyI9ށ2QPC58"HމsyGq=|n]#;X*IrG4X>[tOv{>hP` U7{ΛXv3GCBx46qy:b߿雷/u+O{i_Ǜ?+ZLPھx7h\B}'omJ6q&-H99Iul=F㑟V wjߣ@k 8SuFB&F"nliTَݏ my/Jn&TlR֧{+3Ax7p꨹Z+-$0kw AvCu-&lSU1 y x=(E %& 9GR/m_/OYTQl?%wL~ ky4wVt Xw>9J2j1Js`u< ?oH}rn AUvos;tx pV[泊^qԋB|~"aHz蛩(m7lc;F tn:gaFFaB;*LE8Wk~ƾOAK$spItE\"]P={we}/YQ}PLٞfE훐^qМ؝B$REs(3?úAZMncB9Ȭ'Po[M]9EB!jڭ ;֒OU3 b%Ky`(E^Q5EIM}uυDe ?wKx݀d0EdGx|nQv=_2Iwb`uX۠#¾Ex^%.Fh RvTlgV,~O|]n HnM5xu (}xѻH,@\{͐ɇuB)lwDiº'r>nV#6xuU SgIiQ7A^&=Ɯ jfsʚϗ$B | a,tQ@U ZU=M9^qz F|3FLFE@soAx02_ٛay |Sw8|ȷ31qJߖZTo'-dssQHFe/[`v!{ " h&eO6鋄sMŗl0-+<0%u[0\_45!!.Ci J+z5TCFW/EUJYx[S:5kBY[(K*^C5Ǟ3= W &̑z8=|<@ehj^z-|3. D 'D$Vm*VDӛ%R;mI խ ? 3u` KD·Nlu<&~%}3\J7=r )!*;zB3MV ]ؚۈB4;| ';I\© b?qQNͼTz-t'jZ9_,?"[rBr_JIE{[\1~!EIÖ]E}F"וP~PВ%tk?g q/ )7&o|D|tkBt3^?}c*#04S_̿PezfeQ|Lx[%C_,1z z߱-wBg,κ.:KGz_-sҳI|zvÜtve D{V  |c^sh@(BD (څ[6qn}@}ߩfërEB3]Θ|\ӽ13b^'ͥ yIZ@k!KHrPa"K/WJ-"i @ ó|y r&τOÅȲ}wRd[T5f1m#xmP%.mLR^yG:\P4#~64;mֲowz ̋ԮmP-pBwqjMM`^I=l<BgöN|'LnHFye!ji%n**=&ѩx;}2m>xOBRƘE*߶Ӳ7:i%S7fۙB]Fk=`^:0>=y6!wSaFMTrz-z5 WhsobSCu:]Y"y4KHb5\%}78/sS<iAsi\e2<:4_? ;v/)] D#\5[Sv&)ׅCͳ9E UvN7= ć+ 倞g1%iPI"*T@0f0HA8!*jۅjjeۇد{[2*Ky8(ଘ'q 4/XO"sPg0&@s_ן~ԧ؀Z}Gz)(;u\wyKgМdu:I83^0*׭k!cJ{,sȿ~ݒ%)mI&dcݳm`\u Ģ#UӴE^kn2ao3fN$C{MLjHiJixM֢K&7׃F|K 3vvBr]}"R n*>FI{u%ꬱk)'ăb^AtV`Tf~J,O\b+xxx2{Ͼ*r p787.~ K8]*Ҽ-I}n~ KU<9븭!Bfr])CqKVS g= MeoM!o]h<`%:S PzJ7?H8l;D2]sT t%?B#pj!I9./|8 A 1q0?L9Ms`C5?y)k5Mrb-0"B=ӕذAɗxvR?Iymք<9RrXKң$dv#&FWZ"frYm8UL GBZvkĒ\2;*OyK΄%.b莭Rv>U#Riˁ8uQdH b9-=Bf`Mp82$ 7 XXV-cZ>N$^$$izƁ1M]! : TT>txPR( (KuI u•N?G ,lFwscOG$SF잦)(r(X<#r6݌ǵT"1:{* A8dv:hTb/C,=BKF6$:_8$D_~ybL~bze<%:۲`UC(&'7,M1Y$M, jsdusBl;lD膨R'P >`mG,rc=7O*Y4>Uޫ}\ސgVd3G{88-.% #TyhgUG[9|{> ݔ_x]>$\Brݓ|*z|f֭[9e8ha =uŨC< e?C7/Y[5rjҔ{5N| 3sJdтBV,KV診h_ibr@=U z)i-b뽸Gx%y>i~i܅lޣGu;r1?O]qt\b9~yL6%Lug}+]ig .%OM7Gd<Vя=o vng ٝ>jˮ[@t87boJHq{+!­!jQC#No\5hytnCV#0e V R &N3"la5GNDUii٥ͫiЈbg ՀD?}_G;xN`y:NCnŋQ@vu \y'gʶ.Ҭrz&Yfǃqh9RYi%*pɾ@yt: 8%9Ѓt>C7(J_}u6 )' D)iNx]4J^d}ذ۩G.IhUs;֯ZI33*>N 8SIo7toc>A|?PHyIvqMuZЅl@Z:>W/_~69C#q=JaPs'>Sp`.$\ m9Njؗ׎ĩ- & H#+>̺ [D.+s Sgw`7THQ҅ r8,`ܪ Ӭ|(232Nc` xsbc-SͩV#qZ?'(6;, x5ecLhڃ'צ- M7t~BJvu֟K_?g'&ZPetn%B5U5އl#Le{Ls"O6aO9Oϕkڤ`uڞˡ362O'j<{ d$uD"=ΈlูϬkSfE[jؘ d0$0,s:%a>NI 4iG-:jcG<֫oS!!:?d?&-ٺSL'ۯ!N@2;sĪ6}*btW]MH!m⨞տvKL]&aGCejŖq>6Уr5!6!JJZ^#Sxbzlb =+3x[Y2yuR)lX=sBU߈/ObU9~3yZ?4s(H3qxgwB̶>&i >lњLfB%HTϾ)Bϻg:s:;xF(@\ uBW֦b1q ~?6>rTF@!y`V(ĺ6xCue!=?˖c[P{ Z2f%fӶ$ۊr2 )<`[ԵqnR h̛W+QSyNJ,zm5toG-i y1{ҋ<4-6,CbRqըҧ><׶P.~TJi„)+\m;2F#,'6Goŋтd7{7pC?Vh=hJz E?H^Hnjͻ6rۘgΎݚۡRh}_{!?<N|Iu~Y/(`A@S֟)=sQ]oQF+~EX}XC=~mAl9y,zu3itb da}[j/&pdW!`* ?\j HG.[QkEGÑ+-0>u2]7Rmu?@܋$0XXkH~mʐ)`nbxl?_ot 89 ў`߾]x+$=uk+~_9 | R\/ +%VIS_,jT&& Վ@VirP0zf[O%f(X4w3F.2fLܷX7$d^Gu+&7TIR3V$nt/pF)T4[*h-WCKMKTz~ dfqg8ۓȊϥ.sԕ8^Oy=ueqκ$;g˪0S`$@l`񛫓蝽(k9MJ (cr3E]CS@2l=վTƀp +M=JnṔ,l̲HA^ @JY!x ifKM dȻPWêU+Rxrp%cyK*0~Z!R}STb+;p0*w~E@(`)1ٚtuN/l:bֆ3T+*wmPq+}-,c+@ԁYҥnL\>>6/=)^-icz%R:KB 5uW&jB!AŰb𧩑^҇KX2l2*;]6ę1*5%IBs 9苦>ndxrNC"H?I/,EDYQaGUASaIPa)XXĄ^LF!j} S N3HUlyP1q{z7nҳRyk-++zZj7ykd<Ĵn? PRu܅ qLR U(ClDߪICSsN<?0U$HJ(@r~kDNHkrL@(q7%#|NCX/u+ѻ{'z/ SȞUw##Ovݰ׍"b-V0 !ro#Svf`wi̛&A0O֊ӝz (/2r5_&4FJք]B8gavRu?)m*N'yfZ#95/ef47Mȶd|b]}PkfĸXH9[b)\=^o>doiQ!7x=踳믜k:ݾR-q%B$x1=^G2yZ o& Ϛ2_ Jh,*E>νd]v^d6^ML1zсʰM+g>sĚZrnxjeҎNG-6t֎kq4<hYpy8K)g {St >…a=g&s3Z-iyd *6zgaΉ* {fVT iiY6_X[3in5dX-$Gc֍8DfAGk_.g | +O#~8S&o9M̄ꭂ P\6w"Ego} GBS/Y\cu*D{pcwp&@%$p:!WL,YՏ+:VD9U+~SQ|""JD㜹|,z,B~g^SSdxW&ȬOEFE0p24SN~%\ 0sE)1X+n_kxSj{!sH\x ^m-G6L7*49/P)ޯD{1%"Vflssh.`JLVN54:++N)'1#+VN 66z{ʶl,:btQFF4 n..Z14EW7:9FM50+Rx, )s2r-O# "u]A~Ucje/4G?ql#aۏB0u8Gݼ7/LMADΉb\X~gEϊ6~xvfDn*7ֹcx+ya%X\-b4Qe,Dwв SGPM?n̷eJ UiKXw)vGN9՚6XLFۑG(R:KٍNE /2<`P7-Ƀ5Z:e7nx0Tũsvʪ~ӞeK`^$аJ^@<I`1L#e$Uaۖ<ĥ~kp'4IIÂR% f>DBWMCӶ` @pN:5!/XM$ Гcxl9ґeұ:Tftv*Ŋ"9,KUuMJWBB|qau;t?FI윖03ߌ[JiEM鮊3̃~ rJ~a HEzVI{%Jl̴*qlY$̈9״%o>}Y$>8h _+GLV«)HzT/6AØ䱂tK *Ā{c wN+s vA94>H,23]">UgM&|(Vf_ioRtG2 d0Xj'P=CN2U0E=n.ʹ.P2UosY{ňmlrqI{\ҴwIPH'2y\nӸwt;b[>4eKe;q9W瘖Pjժ_I>uHܜW'gBV` G">7Oڕm2QF-k}PэRǗM{ܾ=&:~fnM=+Lwa=6J=ybMFM7` )e&u@ o xbT#x_ ΍qgU5J'w a"5Lv? P ڜu%tOϮv5u1S a3=1KAhK&Dv}AmMʼn2^*8 ;{S;ԟ;eb|[m4iŁ<Ԋ*ō<\uyRatܟvMRS=! ڈ< o4 ^UZJ[ƶ>yW?~$Υw=xt!v:_wPԣ!!~:'2wXMYY݂]:7`wqwcx[iS;ۃS2wf*l90mʵ0[F݀$իW t,uc7 @oW؆D*||2ָ4풝 ~dیI^Ȩe4y0)F |MfƑ#6=dDSIJ.lfO h[:4@[}GN%GʺT_G2!˦)a%(@;yj3\ mC޴Kϛ#巽mtc}`tv[ lg>.M SX$*O{Q%R.l25bqOLިX3΅CFBԿyRPp /:´Empx-,+VG:64xDCc(A!"Ʋ\գַWfnK}z =rEY;`~ ֈJ J'Th9ZY=If rϙVeRvūE/(v]MIk\O5CmP۪ӽZ&:S8\c3rDu,R#Ms[]wqYd*Mпs ;)yzma9ƛ?)ire ,đ`pKZ#iMm .c8"t\dMQ'hDh&7"( PŰ2B5&LDyGO]W݌՘!CϺiYN3?xIW ȹZ 7LfofXtJPS=:@ٶqg%mwKWw9TPcu8y2QRo %@NNfVTT50>EV&YH (D^P'(o `IJ]/,WTBR$e2_ t9ȋ)C\o7EeBW[TobqM)bu(^s<#)Z"-5 AЍ&Z@ (;)-t)g4ũbe"_o$9F<E Wban$۪˪*\&eRG,c };DP3韱jZ]YU1M..4S'/Hot&IyE)TP=߭B=oaX<#f^?iT0OX;Jy6wY at5pHBU{r*d!EPwZNc'bLDWes#皂.f('Ti0A-Q<KЀ 4_gOٽj= _C p#g%$z_[&67"Pna]~IaqIɎsM!Rb3]rzGh NhMXIZd|x*<em<^bt1_}K+^̟mW+&a4;Oz4(*A}@1)3 m5&;jko:>v 籱79̋b[C?X/)?BO ;| k`N[oi VYN0K 聝n+\) p.:#VxO_#$@f$K dt@嘀OfPa8&qzdP69=Ŧq{1 `3'k=Ca^@s$uǶ `W^.8^Xs?7x"B =:hgi\KذsMH4WОYp4aC2} 'OpYXsJy=9JO,0$K\[,!$VĒIzI)sRD0ͷ;TC2RSF]!Zw8 8Qxd twy2&QXR:R]sqXSbӍCg%y'C&txBc9`0`N W Ğy{G0@{P'-a~YBفlwJ~k;KwU;h9Ϗsiax%0(m<7#]OVguyezuIss#oYPlGβvկ'hk}bPvA,|JŽ|ϔ&LU£N&(Ӆho>_|X qIIbK?U&%)e~=O$9A`36p%@T[6Փxd O1Sr1]Yƈ?aWP!ܤ%mPhlf:F g wbC׏/B#5P.”Q*tb3m@e&ɕ+FQil*wFرFu͠,Yes@(owɘ3l߹y ܊uL(ChBܩNEV"ղ`iJH]3SRg X.J&#i($xdtjm5hed*wDoMvQjnX2M' eLwYeN LWvYFP ndFU#O}{זq9B\Kro7-O7Bxo6'No{jP /&AE=?o9,_!dFj v5X@[m) JU7ϻ(;"C](2pn8Ѿ5:zVzޔ7C1?:G dbW| 9G'ds㤭$!S̻ @ti##2fQPY[ҜO82מvXaMYk[o9#+ @w#FTdXIi<7+΃0!zW#h%!_9һ;A7C׃| y ь @L&uҹG(*/D;Jt{{:t\N8q*nnKSg?jMՓ-(S顂nk8o8JvT _@6 BP1C0F :scI*<\ aw|E" kyjpM {zds5 ⠯+bSa0qU"ccdz^H<4D{H >׭7,_o4*-XOʦhT 3& jx֣`1_mEqI;_6_:mO\/Υ(,k%ua@IJ߼v}_ M^=s,K;/| voSwDΊ(ob?Crn\?l'.529A@֏/-^] $0n%=s?Dp<7[cע&/'7 asfMpUL46hjN|`6{")cnYbk0TnhmԱ&bgc5wɒ?kT;ҵ M[0`p @&Ւ[ Z2ĉ9\vRMĐ%xHW18.)\N70k|L6XBanC54h75,^"xyaa1ԍ_˹}fPtEd̯_n͖GI/~  ",u@rP0az;0XH4\)\Slmx>v.%RGv_1@Ijހb J9[MKJV39X@ц0?7 L'8?YjŜn==k6pqenpa}e5]ǥ5nb^י Of4{uhB"2}gLmp 9HvUN3X)ShAYZwĸ "7e#*ɣ`rmSM"z%9ѱ?2o6qV$,fP0luni^pv@7q X̊gYA(Wr9߬nwMf[ѽB? oc.e܆uM[#)/0m mmV䝊[P{eG9$5׵v|; 15㕒yM +@x BiMiУUbe`Em=#N^i0%!\ISܣ˭9>5 $XSS] 3ܢ r,a>mu_: !y=!3q_ "0RZjq/Xog +ntic雇  YEgNFR^M'xDz~$fxK7ɢ>0vѸ`jbrD-2IWE[:0=D%Ծt@ :甃h8M]87'w3I죇W̪p>~"X~!/ϿIz+݅'Zwh51m6P~@gֻ[ibvٗҩFVEeO7%qY]+GDBZ"&{;Ob;b.M$ v]UF%N?570VF^007ʈ/Q5g%O }{~!9SMrҙh9 v!)c amWqc+\G󪢈.G%phypDh/lxډ-:%SD7E{_|3GQ20W\qs(/N䈢DEş6O ;6t$G:TFp"F'v|-aA1Cr]BOL.T6 U [p,Kq aBRx<|sj=Fn̖_'KS2$Qr<)$a<МD.ź-]$+]ĭpzve#YQkP$e ak>XQ ['i?fb SA%,KA|k\z,*Q14fC[0aoRU<̒OFLII+ml胖<EߕSѳَF$r1KʙrHt.SvG832]-"?&~᪑"EJpܒzP1wS=SBUop xCVB;Ujb$qcc@).Kfy -\~dS&Ao3])txa Jcg.(Iejn #ej;@y[ٚ!y { $y\4*}hU;~d< ֬G}xd nTZڟG`qY]e'h:A7"3kXv^B6W$muJ#P=> vq咬X}ogt4j _NW@ 0Õ"2^4*PibaŸ͇I;N|g 殱!r7Cms5Mh=JP A?;Q GhWzKDn[a|({%ž*fs֎)\מB'NӬs}xk"0 maDF pӡu!"-\f:?YAVy^ jaz-E[Dpo9" r`j< j >eFꩫv=>6(w$ypIl5(WQqf灮C=s.耉4[*[ " HNldJi.qm"k[ Eҿdus:!u j($u")~i޽8s) sm8c)]y}QpwtJX;H'BTR"?{;:Ė]V͔fJ=pXpR8?9Ybeu 9/D$H+ix HVڻ?&ֲUo-{VeHZ33i ,8Z 'sgfO_19I_ ]"ugZ`05+jP !܀Js,'szr7\$~ >#+NXF7;<4+  -&ۤɢGQib`uuʳU6lme¹-V':-۰K<#n>{ӟ Ř teMBqAw`{frW>UWn*6O`fʷ BƝMT)J$ڋG1^뱈 ^&E ECDVWON% (#@q)i(4^s̼n sk r )śIgw`M q;N;g;׬X}mU_8w5aKa{t/u4@,kSϝp/c%@M>'Ī}8,*yUK [ 25ٴ5N1C̹6v1ЎOX4&$2ڗDA9`?) #w6)||ٍ oZ~o N٪x/|02U['|K V5tƒyR _!aƮ6llS wWD˫f\y?O^qDDDkwFۇ& ~6Z==9`EZ p`4LIOR])݌kZh 3cpkTfHqzwDߚAk{P sZTg )3Krsw?+:N# bo ?%@L*ϟ 1,4:Uv'Oԃ~ͷf0u ksW(M+#np mLǵ!%Z{M S-x>9uBlu@sZ9_I*`lF!O~'IStV ]Ke̴EMҰ*c(fz!sVA*GT_/ʳF=\dVȁK:Xҝ97ِSi2!+Yo HT䲗|V[6d`7Y'_Lz/n>3$8e2驒W]6=^!q@b}YĠpb{߶.O!μ<[, j|jT*QjM(-*+J) k0<RK'QY>hk <}+2(I+ԛ~v{誑AoA_$0BМsc&yo!GVR,bE=!?C+F~;VٛekifUZso5sZ*^ܺ'/k|>+:]%Ue4)N1IoNՕ*?-Ϩg~t!+'C\g{Vr5r}8ن]!c)X1" Vּ:%3 m*KO E/v89;AAS +l-4ZuJbf}noIZP.3Oo`Rd%Ҁ H&FKsVCyFM{6gj3V[ߗFȗxآA26;,͉1[8o&͊iIwlXmh< !=CaVv.CQ,c: mj,BL}H#sË*GkJv =q\PܵװhBlϔ8@kr?9 ÙDAgO ɪ5z*psnj"1r"QG'g8ǣ:r~aڱۃםjxNۏb8RG4Ccxp甆0_N1ʹEÀ=MCyI%ڔiҸޟoHRS%@gt!htao;q[_}k>Sc#dii7|?$X'#i'rt7Bm|GZlhE Qb5o>}P(T G,~uZHOA.?X@4E6_-QG+tiҙ@dܔ!WSFU r:k!ײ&`Nu9V9l&>P{$(n)!GƩ!ك5B&  Ja5NSL?d_6%G)+T)d:Z4"E2@AK\+H%!F pE?W j3}wU(_#m'/vA&_`{p&Ɨ]fG\2\| f+='yMo @R;bۙ.clD(צ $Mb%oli'RO筠AZ=ʇ-B?tgˍϟ}ۖuuph(j;p|w]n^u@A}_^+~cTδAeʹ* 8+<KrGA%*K"VZME*Nz1"*FeDȳ!m3TLFՅGyKw>i)?|S!]<:+LvVn`Ŋ+ԾFPP4ty0>.z(j=i$_`M;ٶ0m0[3*oi$QaKIYYr{]VP3maHHE8z{"A<<ʓ VN?p gau2)O zq5Ս4W~s.uu? F9Yz1|-VQ+ ħ<\k[gI 5fǸYG.PD4 f 7[wWeL:Ed$)K}8AY U7j٩z)Dj|}N %c~4xEw*m`ë&Q`#AW0ZhUHʰ[cgq FXNFRliķg FA>EƎ8q]Xh2`Z}#t:*6}tɃ{ j] w׬s;}?8 1|U^>J J ׳Sc KIݰ\-79>H+iaeB'6pqBN}.E[VtX@0[VykQ'Tf 9#`MĹYIJzsk2Vfkmg +#w})s\PQu.Mx6#,&w-yY(U;>R܃uNXі(NC lN`)q'+<nk!dMCmp#'n*nj쓱l=y!0?Z*Г]ͣ*zX'FMQXNApƭWsҩ<;6LQ:T<B {!ҸE#y9mkp.t@hQpmKhp( UZ"edA Cz:7U$";C,iXoWlѣ*ƪ;2A -9]}^53; ZPqGvٛpRda!Xդ?rQi Jy*[O`B\N22E^ JKGU s׸zgS!#⏘N^4J{D"AMv>zQb Peф\5P`/_/nhlwӯ=\M?_a 0 'OHuyq*+xbsͫp^4[JV3ܔb bMqBI<#+صgdmJrPqzc&MFZs-(: :w,+X2b茩 3% "&O@wTd _mٽ%[t-@k~sL3؈W%f9P!&z;ߛhFIr37LVM,"%݋ivxPEh{dJ&9&9drgs:;abopT㷢TRlCwrLy~7bzȅ,Xũ.59LQ K9](vZ[SxW'Ǝ4EHcl4Py@4'난tC<ȼǢr)Яb-w/_x9xr9n<q' aתa"+_Ӵ"UX+}CS[y2|4˟]ݞ։1ckYQ^޽\DOR.]4!3%͞l&F--ՃˋF"L_r qfd&BA mErq SW^g{n].i=tvr%nIqWp+6< b͟t_1_<-{ ttwE>D˙I1H ژ4ܠ}W)m7}on#\r$z\J/}EKx\|^UQLS^iqxĦS6kOJ(zBWc=HXNpQj _܏xK Wew,Ơc ܏=5F93֏ZJOyX«5a+K^X~xH8: ?KQL!eCWW@n%.sѷN`rqNh՝ Wׯcb1hZ"VnGKZܸh2MRF!R]dl1o (P㝗(CO34 ^G,9W;c1)) .VH6IOy/Yr?5eXߋ!a5 e^]xxL6{:_w&1C}%d?i.! §xtY1Y8x՞럯~(Qit=1Yz3sgʔSXo @vo:d6z`ϖsT4pݨ\39mG퍢^mddQ2 1cf~ݜG$0O1XIC˭ NH7EVƼCI !sI8Eq]b\Z6T6kb~%.P=H" U"5=Au ׷" ѷ`5wRh}mgM'&g8*/ !m`bk5ۭn 4+Tvk^.oǫ3|!A: -,IDBc *ׯu[ŚtBf!ӟ#5`C hm_Cc,᧰ l$+S2ALn =y? =*i)Rڏ# B\.]IYL/ǰc_-:>RkW 8;Dɐ[vhcU VBC$Dnުuf>|SI|S4韟q)bi´^|;ܕ(p$`$bh.pe\}v^|7/&axF1caqBlQ͔Wm, 9=F؄m -''׍ٳiߙB+( 5Ÿ_iU"E9 YքLu,RTWT'4ճBC8o)Ny>aB=B:!/y`).Ƃds@eIK:ZńQ‰9zCZI/ғ,,:TU!<%zh`ܰ~Ty djƥCS$xa*}3g#OFFW\]TVTtY}n65-m l9ӎ i# S 7iu%ZɆ)e!%?Z0 o9SI'Es~<V|Tl]o>Q AAB* #L"W礹JwΠXr  oWY\;$kre)=A:{#My_s; (ID{äǢw-I ϓi}|)&rs9gG69bzdC5 +_,s&MȤKyV卿.5ŸG/ `l(yTAb vM=*B~Rw>;*͉ 7 r\1zu#xo%_ZNDk\",X|\nr)K)@R'Uk -eK#򯜲]Va _>sK-,NN"$ Ul҅b#8{.JAb S3HQUlUFSB~x <() }p0jU>ƿa2Qpה#8-VŔ\Wa>P 4cyzaW"2x?sЀk X0f܇u'_.:bX)I]N+ҵ6T\G9Fڧ/׳Ϙ4(t~X1xI˖* i2`w]{ǀ0{X(7}Ǟ^]6(nwH%MsQX_ 'JM+ˍ0?Ʉ聫q'nrlP^*tfS^.SuTCUp B+{_d3^rq鼺bCx鈬A Z4t~oU"$;rձeGrlߒNs 3)J-5l`DStgI/sXA&<>LNf-i).r/a4Opม:cjW-R|O~s:?+_r73_$nAk:_a]| x޸C~%P5PԀh&p8j>{q;zX0vf[#jx"} ڱ~]͚6Ž/N$z:yl$\lz_ 8KG~^Fe8 0]fR,r|i B|.<:a',Ll"}A[9CDRm<6vZCk'" ӹyPbt4}-/ny-/~/NRk[0B@#w8D/N8hҹvLvCޙ.$@~DZ@6 !=o1~>i!++ao7žH}e/&vz[ .Z~JeV?"ZYGH4>t[ҧ߮ȏe_8(O/-~i8=NDRMXe.2vP/ޫ>woO&! ǵÈ<K3~"ʉ>)Tɑi-G{g5b$=urPEK^xާv,N !č`Y_k7N ;mqJp4 Xtߴ{?*/_ZsQ`nXҪ Ϋ>2ݏnui0J~G L7m-Cv[':N}neG  3׶ &#*v=,"~³gjOrv1?$Wmj`:YtrS8% فɶQ&Xn;Ԃ!P2YQƉI#,}&比)IY Xu'/-Mb2b QUpgaޫGpݯ 똢WIwܓ ^sq%?*d32 24k3Lz:=YG~NM*ޤ+nH{v4RR]fHֵ{Ms쒁CVHKuPk{w_$oBnET}o&j-."nDL18&5s:{XA3"߯DlzmccE3+Z pg hGgrPKڰn"׶80@P-=t $xĪDL&Ù"lqjF8&կHd.o)muGE*E/ArA·6Y$c ־I$EuJ-܌-mUMUB@Pkw[ T5/f>o̺\SOhe{O(`=/B탳i|d( .\>M,i;]BUjW/n UԶEb#~i6)<&27)渓_J {'H3I&]iobglftm:g|īDYգ{uwڸ # F$muIakH ;D6n9݊fV#kҔ=nc^v9~{հ%FW9 )Ȕf|n a{Tk=28ȄXC?Ķu!,B|J4ҏ[BRWB NP "$So.ȕ@׶Gd$3L`W>%OOP X3o߃\tJɯRgPrSm qReaܬskžȶ uF`Yg%r XbVqBVR,|D0 '̠7o7O?W:lLvg1DžmZe hAt.Ȋл`J Bŭ.8qJ| iqmSJ)l]ѝݶCh0F1b1'11 PIcinRwFYguQxBp Tiwe%c7 TVHbT@8ES o_[^,̰#Uq8 }Ww UIztY33I$[j :t{gi6&E ԁi>CKck/ä؏]{M0lj-(9I3QMBڜ5I 5,ٕD hw{rg٦ɤߏwdә29^20ξkNKk\1/{NJtD_OX&Pd@՝媳|4p®U h'ܑ(bo3JL9B`,p$ Df^wht\LY0#"j.ULLw<_PCo}NuGr,RЭXq)IP[iRT9Wz:?Hs66Z< `FCӭ! O9+,5;%C[aq\\M_7$8MsrE3Pdn=j-vp'Zz(WS^{ʴqB(:74[Nsg"g"[ٸm/*jd'dNv鑰Z=+33420^5ob+F˚U{52#FЌv;P9z{&eRms;CwzQÿ^' 6}L?}oN/t/u/02AXpg!͇a`z[n^CvZ>?+Ό),߃r/C. S܌V$L1ѧa;!HtYc0A%$yeμxpeA7vaҲp8m]lO9 ǀ[RWgtxD:ps,`8=ņ' І.G1J⎉V )B)\o8)JW(jPpMcy!jc"Ǫxy*~PAAV79! ;9Ӎ~[nAP>ѣp0T.O[vtEUR2 OGII3EtMPֿXz/ޡW_K ,i6U7\@[u= އj f8{?tcbQBACv8qtAۃNn)Bw"wG& Yb_' | ]9R,8D%\* ҽhir[ߚ9%G.#&h!pyZ @{PBWFӵb+xh)i15x\sDCS*avp ]`z Z>p_78RuO;HY/ȫ{lN}m3hB譙ee*;b^ o*iENw?Us =9Gx٠@6:EВ1ۜDXotǥx2_AFRѰG$.ڂ~:;4ʭ K~Z+;̻#-hО Cly@hc D|19;oБT:f yˎcYɛ5i ێ|O=FZDRvCR3>Qڲ,PZ3u@J<8_ٟk?*NZiQ Oڳԗ8?HO^soۗW3uDczc89277bZ3lv"4ԓ9lX:(tF )u Pg,c׏]3s } pn*VJ>& .7~mzAU5,d"5)&*0A\4se EE=S"֑ch"׶,W¨qC:|4a }Z[jo5+9R֓<37X+@ Fj4IՂyhɶLC 3R˒Ћv!s׎nyP8| 2lۦ3Uwp5O'SXN4-x(w, <ׁJ^r']PlI,]DHKj5`b^], 52L/8d}xr&˼ qJ 3kA^WV։ #ZN/:[zyET%"XTokL>j2^xr7JʒG#Ƽ#]'B7D]#r٬5˯V䂐';-"6[փe·1bӈ`=]" ź&,<`ж lR>O>!6i={l;)TՕa—]dS,7.-\9ʪO7z@ 9em ^4٧?ȡ~SQ<>ܭVKr7İ٨0A16QN:VviL:)L>AcPB=~e:Ѣc#ڠK̯b [~͑'iď-_qru\8V*6YoݧS7h"m&TE63fy|T54Yzą:gVF b{-5[xC3PRMB"LpsSnzvm6rq<ӏEC {Hn{_F9SvP_,#ht|9w:p$j@8zhedlU-%PN CwUXw|[7l%)#Sx`2T7]`R˷.M^y Ô&zm ql _d՟Hs=#Т U/ ~aWuUT8ɐ#lFxy;b\"53OM{lsmڨl~ڜ˃cjl4_7Hs68gQ|#/wp㹕E7M)xPY0a Qo &Ru~C.+!b. dd6R6R|ȋ*;x~d3*9%Fp/BT\[cSPT=8M2U S jvQ2G7q^>t%o,zkSl^~uU+[u&Pfc>R}ݠ7P,w"؅Bv`UB lnB05Ա,BHl ,* 9hSЬAjm~On$uW4 ymysS5Vb !>`(]m7{AEãyOxnK[(KB+X,gK*u\gkXc(n sڔhʍo,).0CE2[]N,`f1/Sik`YE!T(E"d@lzr7$fd{/Bqfb0"⿣\ X!!l0SvC[ L MK6,&.8xu:5kŒp'v'AP |ݱ& ѯ _:e賎 #3i6L8J _c6M+l} Pfsβ>^\V2xP%D1 inUXwh%͕ʆp.a 8@etSU:9XIxLo31{3b_{ߪx|x[u4GC<}.حZKf5ZI7HVu5CKSLpq#vVިlɘkGaA*ruvmva Y' WYZ]!mQTǎ4NTemЂYs-HicrJ=əxQQ/.-|6(6cqh݂?`ףm\t|'ЧT8/?$bn}8 HO# 7ygf|UJWgF)4JC`'&V3,2xmoLM绤tGts:}ҭ'#eisQw*CtJjZY;o@0Ĵ3?A,\xrܦ(sA~VK[$.TnA|s^-;bBN;8R0ߊIJm& gaLpx=Ȳ$;t߮d]nXC0NZIVH+WrH-_R(!}-,`5uu(paUpc[m"fd=}/ٱY,}x%Ik;ҡ cg#6Sը>˩3;:PG7GoI7@nK}!Zeuఌ/M"A x nw6j` UU60TTb`lq3>;A$[ct\ @%)Y Dl{)W)]# ?qvxE`Ǻێ#4W w{LC*Ѫo$,FMw_E6D ˄nҪkjDbl@lvf|EQp<:; 6G[`'ME89%D#R@LC)ri{~2X4U!GcM 9&bqY20j#7-#x4UR ue.)'3xz=4jXk-N| jLb sg%Ayxa(6wSf%QOt+ B n'cerjJV 8kY,&^ycwS}nL%R^8%c}cQmIf^K%owN&jJ ųgvE('QW+B)o"]Tr~)néއ9 lg~ +ot.+ (.Lc,ۭ gq$&1HepԏVvÀd 9XL}uʅC(_V"uz/sBЋh, iN`L$>{-[>K;9"F&Vm/MEܧȐ.ӮL>%#č+:NrKÓ%uS(hև^sy`Fh˺)Ӻ!f;"t\O7>>DRQ+ 8x ^:J0Q`Pu8)2JZymW/k؞CHxj?71: wܛ;éiy)z[\󟞡m5#Qݛ &1 {ϯ `ZGhGgpVOۏZrR+2;F0m`BSH" S$:]@ŷ5,u6:1 Tݏ]\Ml4ppQAW[ҼuQ AЎ4m&6q+u 8Cʤ=y @# PU@u{m\䆸\smjBNA:|Bn!"<[ WVhVJ]F,H+tuld I`ߟO+1{OTiӠi-lɉ&oW[fNR~Ժ@+E[F#w@ooZGCvѓf$X5i@>5"(q@B}c_|(?_[|@ 2o2PL U8i˧7Jw]|tr ܄_ͩ$^'\ܑvfbP]9K7_΋shW92+0!,<ʠ%,0La]<[FxB0qnrflBR'TtfFD|d$.+G Ut&/7>^v9擘T6#î =J0 ,r{K^/obNX{*you5TPVc9ygίH yBv4|b/Ӷh1ZwDGlD0bO 5S}?or*BxGn] 1.y,)3fI6HAMedUW˚,ZHո者0hp4$0NOF e>C&RXBuE_67;XផLu~LRtVքy|rV, Fǀ5 H{YGKL3/!BY!РPv1[Q~QetjCŠ,U:<'Jc8٩0\&XB.y_e<_QtKeS6"7/p"ه?(KcEӍ4㮬:+zBVhxSD ގn " H: Ohof"51iޤwʵ F_nfȖ1Jc=Y2N*|cz-AJ0؊goL$@n`V>kW r$IR`5c7 {N<tMWPQO|;k[SԺIV/P>a=? <S]B*];l)u僭xMR$"٪z}DZI{Jb^i=94~hHnM*zV[ #E*,ݿҢ5+_]^!y֢a$\" DC fh?Fs1@@\LD_&) uyit&P E"aÚoQd-nuSuD Uti%$.m\!p=o9$Bb! ,f;|[ADP䩡P 8)BeWo~E}onu7MaUhʎR@1f=!Ta2PG|gW(^ҸȮev?w q|Gv]-VD2:/4gIGwN7X"I2&$/7,__j4W ]&Mʹ6 AbX Ǻi{G?&1LVKMAbׇï8GStpπ9(, -'S2 ŨCTRucݨ 0@F'x;\R7o|EZ36M+ctr@~1=ȖJ^Nsu!lhH`GOr:i"Z09QyUfCԷs? LJ* F>* (fr&Jv{#|U(^1 KW/%^a:0Wʑtr6ҶW/6}9:{fͳd BD@@ؚyT&**q"F4!5}rV] nZǠf{uWih>0aSܭ 6;mPN2D®jUDݪs!]*1 4r0f#acH'öcpTv Dg$b6= e['Rd^Fݲ$t2Ai&P2 TG> i҉UT&D3 Bk{pKЫ֝soSuv{5 0 y%4'+q)*A|A,J;<$[&߮7>)9+wӣZ`v*b\86[j,?dw bK@2ſVpё I7F/(ܐhMKfK4B_#1Gÿzm7pG-Zy-S=s|I/n|`;\yɥڏV$\x_k^#,H¼UtK0@OA.$|D'H;XEC ^( y#9Pߕ=ꠐ*'4a$?M: LlR++Kmr' bWEjՓ=/֗R+,܇X4j0sO/Q`؊ƥ+抏Ԧt.uWNԯ  V}!u^N*kˣ$: 8ꂍ%,O焮jٽޘNC`Dr]8+ /|KV^6뒺7?Ґm-RJ|1nԥ z&*$5aY :*/[WtxU:ں`892qXZ,-oQGG]KbBӥvod1 6'/?C+gg&uPXt9g F `ϫw_e@ c֦'ō|fX)a:=SWts h$z=&b; !u J!R gc^uywnCUwp6|#O6YԪBqm6dnFV:cy=ak2Rb-Ql.9PM 0#v^Q7ҒcZ^y){E_wv!jvfR)*N՗oHq:^KN3i-7童Ҹgwn>=`gib>:D@ǭr6Q׊ꋙûK:cՍ ظ)UKU X Lr v6#""2#oeUL?r3T^ˁx,Ù$)Q#^6V>09IwZxB(Zy` 0Z^ix)eD? ssCطC~6GI {z97DgVBf85ǁRBC}%c:ɖ3B[p)Tz6.֫XbCW $tчK"S!$)7&`g5KK!7N}5:OI4BiA ~Swa%%b\Q R v7W'/q.+0wh!vxe{ uW"s!ZmܹkBS%#Fmd⨭gzJ¿%/(ؑz%" G3X\lN"p:~bS>Ą~n?wbakvOv\CVI x~Lcao8ZɃݯ\i t~*V\F7/k!u6:bpl'WN'A^`%I'?cg ;ݭu!:/<7@a"qdli-ŕuc~6dńaGQ 0CU}}x=zˏ| *}\>ɱBfu5 PvUt2%qZ<u>օNa7|k3?|~aIM}_t- a-%JH>)6A!_Ie@7УQ;˼~5f4dG#6%7iSHOw<G #_,lnG'ng-#r"?3mca}3lj(q#S2YZH%LQ/&(sd ߫_Wވa.XA[ҰoI&&^Db AyRDO=}*c "WaY@[zHm}a{kkD #\(: YPQ^c̮^<ڠ(`eԟ2l7 JHZ.'ouGh66>*~F+_e^iC)4OP'~ lY/uBY:g;hӋ[QAr6ցFI&.'ZpH`ɿb]}W l&#ϑҋڜ$|ؙiX}+D""zI}yXizgyҁn1ꖼ@ G֐:.&8܄۔[~#"wsNFeA#Ns8rGOCy:v3h' "]wZTP%(8|T8y!*ռMxoP$i =bļT*6H6{d;bB~~=5vV_U``7|C(w' ܷI7Mx6D&럕&D;_Sb%hD[Y n4u/S;n?|8 nyPtm~$m%j ?r|V#M15xbmg;=p, P,OQ]&nc:gߎdͅ3AC, ЄϺu1{ߖ% %+\njWpEGJ/d #h nau6^'Ҽ9ע~!/m{Q c(-'D,uwK\<`6tZƬ 9s7["SIwEڦ՗ Xx$Jzx%h./Hp9*^IHmnʒGxQ?J#9g0T 4?ȷjS~Ȯ,d<v6t?`14Aj\:35)Ԧ9 sX4c22&̌d ly/ yyEI<"B4T۔up3teq0e֙;QnhZԞtEAϪs)%s'#h&m(KJ:3\Gkrh.WFRׂd"I`R>=&W;+ ȸ$x%c̫^s x m{IY>K[ ն) S ȳhvk R՜"Qz>uD'/=,SLj)tD0R^,w҈̣,zKR( vt 2^ jk4#p_oa1~NmT[#^lه_ Hr}Q\jG.]W[gj? ̺#hںUiڲI8}Y9Z\V2-Ҳ!,{0B|%bH4N Qعf]mX?ȋlu7+SSؕc!OuG 8S- ;L . ?IK;Qׄ~H򒋭:֭: rֵVmtT.8 ^K9Kh,b*E3Pie98>MFMXeLxCXWVPukh"t{ӵvQYYPpbXb E_)Gi⨳'GYY2Y'wv|u;g{r \ o$kPYUh?&1x^_ñrwkn ͖Oq}Qs%dqyxD`ֺx{P_quE6VR(*p^@Ms\A>X^bZ:0~l§r' q9֪~ZԕZ}`k[^9G: T1sDн͡0 Il{\ͩ}ג>a=Z-QmH<=J1lo?^RLO6\榰 yVN/k<1֕6k|#IR|KΒ_25/T0\Oԅ{m>څƈ|"p|t 'J6㒙Ooe*ӂItpJ|Ɣ{:HAaEccfO% yE۴uJv\~l[UI/3JţNCR +Yŵ*/x‰^@S/:tD7PM_ axJ1r [AħNZLH!f Vw/ЮRI  dg_m;u(.ђnty9t θSku T$7Ok;N]8Ps2 &7OpɁrh_fOb |r疅l{QƴJ:TX}70bن4FøtpdZ߁cWܥdLȦECLعS`o "^"+UZ)]2 V mJ1lH8P t`[J~ѺDPOMu#+1Ȍ{KNz%fZ"qAP٢$gy =D6QFr$sE`Ey%)N)!Y~-9fMGc>ʼq쓷Hc aoAS*W"j PGca8xUԇw6 `:m{W!AAIպOAjhLUUM /ߦ& >xUZՋBqK@PJTݘh8〼K1m,_5z8]Eg߱i䍝=) ZNOm;)C;gy]}P*9=}kjT|~ q1⺃Ǻ֦ *u F@Z/Qn 7_w`H'w*73 VZA)oXjGCO?ijXCfiJ.Pu65g$M|0ІDR,,9~2)\Ufqn[Lp`I6}W/#ΕCϫ98p]KI3v_n&ځM\8 =; p0kCXL,Y`x4!;5]9v |Ҧ%{"k<+YUia*sz yM60 k!Tnm= v6^H<0( 7 ǕPOHGmt3Y:*>M[,wQaDubsq4}h5)nZ, FWR :a,J\2ε9R# jKŀH.4x G$d@\'/=֖0EJK֨ QMj"V*FbG?,%K[\DZ>spa{TH;#%NU,{ ,hHg?~w *kSd"m[މȌ]##|- {n65wZlw^̸cfJEoBJ}F!XF1zFtgc=y:XrE 1WOĝ/V\4a-Ek V(3hrijB K%KQl9 O0f*0O]e^?L/0TsoWU X0Pc/G}$P <XTP?}(fyW~GN!,̱@nT:^D[߅`TϮ/ u=ަ!-h M[^ e? 'E&d6èD'|mUu#bAiը"7w}96\A%k_g l2 ;2?hO}<( AO}Rq"8uV6qIZ:ƬCyY@g,uKPdtnhɖqz%EX[AAun=zg| [iF?zb2}4eTsSq|5_DF7PG8yC8&7(X^"W[=e|WIE.YR J=I(p8T $gݾ 9 FoyDŽ =X#r.V0¹|@Zx- DǥXqO8.U#99m nwK35iFi+"+PSӇ^۩ψsшfC)w+3B!Xtc,E x&/A 9ݳk $)*:6[^'Cz6Uq6`\JzFmPCE /) VMb|PZ \m)/KɃ(p&=A]3t h4;~{< ݙzLZ ֟KfX!o$ERٻ ഞ3=e6zH7Kl+ξ:l y2 Ku-]ػs䋿xRdO2,# !Q7 @S^n>s+fוr~ 2 m*+k~g{O/Y-jZ}=3tϧt{GpPpH6v,|bq|Nc_xU=@\EPU:/W :}X0oo$%7vn1b6$:-I/pzro➊_/!Y1:lx?&;>mXV-"q0F bXs)04vQ°{h,z 7һDl#lS\b|H4'5/*q h("*W/Uj:ihu4; 7<0ݣ`6;8gVy]Tޛat81aGG6jw#϶Q37ņx։!_|<56`}9e6)gH唼08ˈ0҅IO\[۫%Ô{')s1y_]> rpp%2wXTI=OW˩:\|쥿\䉄k+ݖu1;WaJ]~5nc'WͫOO>-mC jdJ$8@*Pw{И i*ΆIWqH2 yFqT3]@C| IͅochfOg!zXGE1u6xk^,oTݽɍO&X-BM_0g8"P}BM!TCDS/'VV:Õ{]0nzRd`W3LW[ ( EZғ'EZEF'~nJr{0kb2!׫=/x n>gy=bClC<v.t3{Ӭ>3mQy.X^UM )8>5lI7٘ .Mf.O 49謢MK8)w ŧ@-ҫe.GĭO{XrQԑ3m$qk*ntTd-SD67 ڙS#8ȼwb˗-a(9·- Rv`%]l+&B12b' ! m( 6AG+.]8R|黩 uuO kĹBNa¯ڵxl:{Fl^jeeҲDXP5.cӌȭD#x!7gX ՆÈ~ - .Š/"ruuD!#O T%6y4M@IquJ͍+mF-E4P\ bk®ÅƝSBEˣ&n3Zf60\DYDs]lPPb¬lge2 %2VA?2h2; a 4s,vK]տ܋?!VO%<5"YEJv[-0\o]n>Swafj|oC FQxlߡׯ:t97PJs$,h #?:O}<8%\8yBsTAgFސ1d.ţl^[mְ 01Atc+~!lOc~D٧ d8궰>96!.9bα(-(m+#m$2S(&]c&2̢BN> LySZajN Dl@jlbCN3.w #NS]0sk$D`bK?ÌK g$pyQͯXç\_F1I~ɾ_@}f?V9 [KI޿'Kx{a>6g`sN1zS.}Z(u)ذU <ؓ!Ԥ48,ZևWHfkl?)yF$ɾ{4k}ZĬ_N _$۩\ g3ܚ;:&f@]1 M ǖ֯RoKADk]䥯ݢ%0t&q[~O={RV펎Y7~G@\RUn'ڧAYXuqcdt?6 zK{!!Qim&"Tx$<cm]JG?J.ԏ\ ClԠ\4йq#R qŐJNEu(/CxOe5lQ2w0Zan_[闥{R$; B,be܀h_fF7q+߻WЬ;6#5ULٛ!av~4I( (G:7x% :劽҆٠8f obR=!QWu}֓rd(5ޞˎ;§inn-wIb'ţk'=$fx3alj>qT\D8ڑ'g clA;sT#}}X kl:VVWSUW7˹,be4(g % =OW}M%chR<о!NtXFm_ 'A66"Bccel֗/Lz߬Hf~f}#xpn_.7 `NȘ BxG.ë՘؂W,rQQl}_ c`iRl )~O7׿I $@KC; |2,Ko<pT݋z\tdzfDu6^(֮Ik<`=}OTj]޾VPXejzly.vSI0KM'(sb?%L'm08%f%r[&A-ǺUk%ĸ+^J%>b,ωS:YDnD1]&))*7&S&9;CO>hF~d! JmMVݬbQN3|z7,؀|")1ھkP8bwWX;v%ohw꼝y3Iрl}G#Amng;zw A=ױ+yACzUы Jǜ#O351b%iC#،Ԯs1d?ܖߑU7Q/~U096aluW.׸Eqy E<@Xr[/MI;`ş)pCur_)=ٛeލ%Å+_+1hôxd+aSZEh =SڞaH5 "%4Zt?bOM co{JZ$=^Y?iEZ+0ˡg.ueRܳ.9f`}'p÷ j"s W_e b, u$PEr m] s0O#Z6jx2DJ7$3/*+Ӷl^xӇ3&d'q' GX_[쵗l3m=ςFn(˟3nT-bרF"/ePqg;Q--ģt]P5HP"*p).B>; EBPcqQ߲TJ2@@gj86J0KI |"Ͻ4`>wq2i.suew5YJ6}S*Gi`0,FվD i|+74(oeZ3h~)mxOGͩe,2IŬ؜li SI͚qtHdJpS\3D/S + -:XAn{P4C#H,5bK= bKYCaMP"0N^ܜjz2$ XC(k]ʈW55&6自РHT:v#;|Bqr?NjIg q#͚?O?ݮ!Ѐ:H60Pc[- ͵|XE@Q%_T咑PYװB? OW$~ϣ#kPBCb n֟yLoVyZHV )m\6"y#~C1T߀(#7P4k oqTo:h,bst-ɫKP:MJTpݸm~t8ZÞj| G0U (SpwbfR[$k$#" JtJ14}N5˸3@$Z%㌑xO4kfhZ$A"eL43?JG@ @6Ib!.Apqj G(jzt, v:裘h?ʞ/cao<[ҥR`SHB(v=]PqCv37og (&wSI⿩`8[Bfɪ&QG(0܈P7׽?:ѷ#YyCUGiz,cY &KD (obnd6j -^-5 9{.¥nSr:$j>5t+HH[6 fpWh!息xВ !3V_44~I[o>&NJJؼ*sKk V8RB!bua9ٲr]J(tR(Z*%ܵ؜6cc^ Viߟ _=@z3`lЈDyjX8ΑWBo :D/96l 3XoF LuS4A`L+ MT|#3)BDZ@+WɔAWܮ9Kn~ *DtX nF͹OJQz9 -~ g|:yDp[pH쏾s'dO Ә ;)J3 8x,>v4QH&PU>b({Ҏ\A"qe |vHrIpMr_P\mҎR LR\Lh,Y.Im4afC&}94ߚVdJ &.ѪyhDݪ8}2OVA$]sH0$: krP4-YFJ԰-f* s ل5&9<쭐_g=[Y-еnOk*u.+O`Tx~ai/JNwA?uT鷷&dq۬R^vVkh;sAN?6gܡq^ɼ U-eeb-ڷp\ yՃs49⒖ ;ߠ3h'dGE jnU?z^]>UFUz( Jߑ-6Vv/!$iEcˑa[٣(v>*ɾVe*Dp;CkozVE'DVGHM<-n`1oSc{,DeE2Y$vo[ ާh8zL?*Br;+G8~cd-CGW0uUhw]MPIhсc#A1t<ږ"2LB+<#!!"nKh[e>mz ݭw#7z>N!c f;I@onίP}[gWؘ:J_ZdtSD5@(!XA55ˇ22]w>mi[1nϒZ٩,=Ti ,)9D}xyawvT!SjQFO6Оݯz;o[ZJ *\’YfVf'J~" &cb(Nwo ձ۵V.z,OA1f-Puc/€{π3M]pf:ՠ#u["x^RK UEHՔS~ŒNl֮;dco7P#3 _c״ I֮kE΀%Gl`5|II=sӁ,!Py  \-=}U?wK:}I+MԔflEwSz%Ҷ{q'>ԑs6bh`M^'\ 9Lo9ė:[{-ayŨ0?7D@dU\4 BcVk35p XJ,,jidi4%?dV?~kZP FtK|B9? Zbyu"7'>sw]VLeq_[[uA\f2+#nvpQM uZo}< c: SĀ`68#'B"%(Fk;!Y{׸UCČ kAQ` 5&aRj|5hb=6L&'_p,w a;i:+tp/Gw'C"t6%+ )D`A'd d^>\r|踚4Kr;V7bs(x1!4d"KrIb:Rrz2pIyS$ړHn8P/k{RyƊG0?J.W`x&]a^I.Jei\Ӣq Q@pv8j& H&5g A$ ;vV1ՎLX( J^Dh|9QۯkrF3tVº\+4Pd81 ^AZB/άpg*33]$3)i8A#z.Snq~EO!EqЇ60M Iw*KzݵP^c8}+9UC[-Oլ Lv“IS;ZPƬicM;Q),=8*;Q!$r:.e'n}eW8F^f[qJBQ0\>q^yrᣥf4JtdDj2l)2`J!HRT<2rOx%HiO \Z`>Qs9֨-ɝw(xTiɠ2Qi{[i9Ķ|;8:Gg HZk8l(Ζg!Xg?vEJwS!G~ar/UCKe;YL 1[T >Z>{(ʜsy]2(%Ժ 7snYd\h:"(pM*XP7x , Π'P~N{$F28|cQP*v٥<^m~8[7'w=XBhn @n?n1Xx!n`]i[GhFN`?AepJ%@^eXi.#B9Va+fq޽Y,\A#gm)YQuD}]f0&эUyE~* ?<$yN<1drɹӈ^3x-j%i]*lob'tv1FuJ"JOBJߨ}-#͹XLZ24eRDh4F8LʘqZBGĚD(/T)I-D+v/HNl̴pON5H?#1U21T]OH#˵o}m᤺7jV,=NB)9Bj9jϏ2Hunu[(&d[x:@VQ/rEᚭ9鯘xi0*p% S -[om %к\%5,o1! pɧ7I-̄rYvЬLn஁5[bofĺ yz:gS4'YOO2l !]i 8X3mL[~#maE.HGq4G\bPc3xy &f.TľT'uJuE%n |R\x~bB* |FvƟ 8AmJ~͇H_&qp5SKȈ :Ǔ D=G ?9O ',ژźvJZ(|: Er?+S,# U+ߖ+_aB$z`F>wn@ Bi4* 9^[Qe,$TCo7}F٦K?'5"uOנg'8Лǻd,ȑC>/BogǺw{65XX3U2oM޸$ r_wpuj~bзl*JYkA ciswlyl ֆjKVilcv:O"!Q}sNHdqn rިP֑rNbCm[rԢAOTy7i,ux\cv>㕰3-_*4?o} RwvKx/VYZH2-@ȒLQ;$T3q 祶$т-㷛ATE;3E HQBl+;S!|n"S\C1 X{*zxŬMR~3,T8])~hiJ9WZ!m Ts(ݯbel6r$={_Y3;47.`qg7a `5} նZ1+ ڗ̯ FW^UE)Քp6'l@Tm-S/c%c˹,QNC]#}yc{@@V6k* 4 "8F-&si ,|Lc-]茇!FȖ>* _6Rf6H1\SNHwae@-~bQ]#E l;.%x =1j+ Ct >@UgnMz"{pթ.Gj)NU+턉2B w&RUΞ%N1cRDk{RpC`E;N?DzۙnT }ɶ~Qz':R ޴[zWf«72}li1ψ sbY!qw!cT\6BA oF%rRvzOչl`j ]fd`3|Xj ӡʈ*U$ʅ)3f*TƠcfϱVR{2.%Jb ϞʻNiw@JQ3D/`G>QkVmQ%y l<?;l񵓘\L,=j*@ֲoVNZM>)ڬ`Q%^q%߷t 2L(o=?b@T\*s}U639Gm%޶ נ3gÖϱ-KOQi j<LMovsjO,`nFm! s&vOrO#˸[L+ )#LChLF0UmϬv/v1ߌ''4*>?Q)ҩsVU^_' *ԞeemJG0-SMJ"m?u `WxL=ֶKVM:zeF ЄNA|KK,Ljl,ID0#Of e|D.v|dKCO3۝N{"dcpڇ_O>h)0q(rMaG)gCMmbW 'K[rc(zL9vѮqzڢ$&TrmBZ"^"H2<*"~NRx[ 5jàhML]y]ё:a h=:~a=>ͬ&{U\*oN^6@9sq[Ѱy)FneJK?9H7f2H0:\={ԖWvix>kC$!t v嗑 `\q"〲1ʃAۇ@8EZfpDN5j&x94fS?9=Qk(a]._s 0f)EQoس䟧E0Df%Eg gvɭAp8(c2^%u2q" Kd(7y<s~+'?uᨂlbF뻺t0zΪ- Xt #naK‘./WfΫ;._A56cRu቙̩~-NΛ'>V V&(:AADLqZ | j.PWm|Sh =A**M-o5Հ;:Őڸ@L^4)ah ]L1h& rujtFUкrz;¸ndad6kV< í?vi݁:ϻ!XӼ%E,T+_5`fTY؞YZ`ĨK ![f6( %GqΛ>itk@E8/*(3g?PS#wBq ǯ;!Q R eokXK˷2-'9aZ+c^j[<h1%/ӣ[s?2Z fɤ9(j<脀 r*X.*X9_VLt%O@=fGF@ xDͨŖA?R6)ձXuΰJSq[H)TgZRߤ2>0(Dm}6"~e3 ^>L)h7k=żbU.=S,D;vt=Ğ:x ȝ_qREK#4)g3d&]b!pfSk6n˾7| T3yPff%˷=->L \CVQ58xO!]X>|D8RFR{ԑ -Vnl4E}]$x۵Wcs,QDdL h y-EϡӔ{x;UdM!0^"> ZP\a?ŸS#M=ԨP^뽾"Xadw͐[(=d{;K: \'Ȧm0w,XJxg #]9#GHepYo.9WN޲7H$Su ve2&$gOH=2ރ<#DK۱>\\ IUϚvPYfewupLD,!D÷Iz|q~7݅=ޱw>j$kzgI{MkPd/,mlQB՛_c)8G\l1"05#ԿWߒ2p.\@WxM#'c9xiM2Z&wϹ{Vrp m˫^J{L[Dk4,R !\..T'Jy5R[ADMno |,}WK%'Z}!ݷء49;YG(>_{s*qeW- .~Rg*W\4L| kZnCunzwueX")'F1h0xEOb1b\ZfʦrF!F;UFf!ʓvKa 98bzUE*Ηko!/PݫCLADSJG  Mtc2`p,&l[ ʤ4l'}R?}*_(BuomRҏSCty bgny,;f18Yo>-aqnQG/n^I)S$qW)MK/Kz7B܌ſ 僬`QJNǠ bZ,ؙx%CBzP W_W1 spUNT-CU.kؔ \t:]}e.EW7n?5)1|]+p]"7j%7uSQabH@E12iChCv!9Mc[~zJ)%zG{@9BP?ҞOΞIjluuZR7N #)CR(jf4Ubw:MlY-uK&s)^hMPm3* vz,VZ쥮draZE0 *|:=046-| }`&IW !- l(gaֱc|92L;߼6g":(Qr'\%\qm)Ep2®[ q=E[E&cVR`&AA6_9=遼r|)j20Wx95RM$G t'Y^l;$S:rٖ%Uv@KHwx{#[\| ' quF#})X( 3˱ͩztgՓ2e*"],H~CO:[ b( <8B=Tᛋ@!}Ë5V+':-ŒMH͗FXx2tf=[x R DkKH\CJ)w8NbytΈXUrE*7ob|~G>[D̿OW>*ln|(p͚)ɞ('!e/#3wʰz+}ОC7 /v,q˿߷ h1_iby6tv+ Mջ\k-J/Or~@Y88{?\:?9P3jnP5ZElAQxd1~{HӺHo5aû;P'"j>z uYNMjS챆WØX:pxq Բ7-UO"'#*] t4hSAH7T_M^{e앰|JD'0u} Bԕ5kqnX= -G?^Qt@ҧU6aWJ.swّϬ02.94 pgTm6˧6 bmCiB1QJ._JYiҧ6TDByeOjl3(e)vl>m C v$Uɚ9+ Ts |=}0rAK-ؐ4)\@ ZNޟ_Dtaks>b]\ >s )}Jޔ{Lx.zMScYDCWۓYň h~\aÉ M2lWlB^]+~CVk{(Y1$?H1Ot҂h_7ldA{px3ܽ\m\hccAQ#(.~Y C7=e#˪M#u(5**lyПʿңHmGʺf9yy0 ̀/ Z^BH7m5~|]݀D JTԇ%đw_zB28RIխ鬁R^v>ҍEqcmRqMVI[A/% Hf+>9FA# 0?0Nrd.(1!v 7icFhkiǽw6e|C^EϝGiPݚCz5fL~j0 Wg.Y s2gtV5;>Y H^`D~:l;ڱ\}"v⑜kbl>6ֻх?Ls!NU|0!Gn*igWm0@aƥ-G=WeC NK><6!MAYf/Dވ{"2mR߅liox(d'[]/, iA;cxruFH{XvAjK?1yK&HԞ]Q` :5gc(e@{fg[~w9Z7"}̸x :$cʨ&\)A.rz␔PYD8Ɔnb@yf@̓{ft6cx BW]_j]G'Δf]\ yϖ6U2:2B4AS=݉B^54f0rP&e28vJJ<4WZ Q}$#kf ʽ>e}?rՈ󡣃9j6 ~X)fsh5jB״f@J$d\i m$=ך$CTJ'' oCr^uzuh% TUܳk&JQ[,)LWNqqMw&}s1}QU zT1N7ُ.Mu+؇>Qџc\(vݎj:Aba“=?_[(0ec/utc؋[Q:H*Rgu5gwlp#y7\ElٛOqm(d#(ZzKYٗ䱮ySV+A "sddXrYڤ FAmF8 nƶ"pV[( j /I\{_0lÁ2#E"lvPS/ertä΋M5-y\td)\T7nl0b D3)q?4'of2qVC3嫋3O,5[+v5˱fC|WbT$ozD. ;)dCܺ>: ?N)q4B3c|`LE*(؏.FfR. Iq.4B?/o z wO[.E~N][zSD07gbC[ Q^M/M$b+m^ NkWx&X2v]]I9t[32'۶?uAfUR&lzG^M.Yq]$jB9,H  Ey:dvn% ˸k L&1[ii%"[A`lwPM#Tcc:KR(y@(P fƃR,8 w0̰d}$R#f荁{&;V`Zr!s:T=6U[OgM?$^\'QkVXHW*n. 3¢sX,if[>yIPR..'ocM$!h߇y\1;c]2̟ d0K:$hd~DX'on vj"myqrO{]lZW=rIDٮëNJEͷptC8Eɠϥ /Dzg,P6R%NN 8tGBjAZ%v4X -;[x0 ב(d?ux IJ4h6ng( 0۪=FZĬC[$u"l/]&]+]w5[۫bCi \VܧqiVPߌn k6o^3O{Sw[rhFK)шg^78;+, `hӘ5-R2A7WkQMQ3]˗--G97s9 #f7, q^Ǻce."jy 3'!.[;CAlVFS{ꁋ f92_]|#UNjAv̡:'fdT3ih冀hIZ(U%MFe gF߂ W0in3[aDYvfF3*5cX(p^IH2X6Y^(?WXĺNpqåu1\+&Q*B!`Zy_U\u?uP(o/h?8!`;Ӈc#9WqBXk^ sp yWF@ ΊB LYDf .NSC>]fM$OT` . E߻{Rs&4Q PPqG?ΌpM섮R- wkea1m ;s3UetD I3!%v% io7l}8$4cTc)qpk7)ωϦBo'ksUZFO^ Zd˝[q gncKqd] rDL+ q_ !ǿ*cRr^;ղ47 '>4uiΎ2/"p:~m &2t`գd^G8-B~ S UD-JZA (b(\OT3尿 X%Ȓ=6G@t[noAyMG\SLVZ1J*{ڮht6{c uUbݫCytQx2A!̙N$I-pkU&ҿh-VUA?,tKo$0HN%3lgM=75*r̙(KiF{\Y7<~ $TКN穏v;Aq@Len%LڍZEsDKh 0Z@_e;}ew3Li@\;xکÊS1aM;Z&9F/ϰBh]6~fLjd Պ.0ࢪ&*"e&1._P1e@C HXu 4t-P{RC1E7=;h&|D|@=0ҙE&Fbd-ث(#eg^B8oNQ0x$,_$t>xdl([ &t]Tڅ}*6z_+YBPAOo#3W;j5~Y9fc*FTF?!oED iY(Zd %|O۔ W?}Sx76 ܒJ/d[44nIV~KK߷kMX6^ى]LN"<Ѯr$儲$ "|R/,,3 lE g .=?Ыe7$&Ƶw03 ׏D"YTr=Ch2O]){j c ~ XtD"qsPOwMU%$ Nj6VM{5vf$3WUbs>0S*gpZR|z$EEFT.hαx: nwV5d  o.zJoG$'F/g#J<߀d/ӳx@er%NV7;}4Eb}xg0#$u&ߩVce֧e~Pz}LyfmmLxr^M,s~}ǂa3$ƜV#,vM]0tdz7 ~Ll&$jltZx;j!齗OsbJvG)gGTj E-c v םk:-{=dUT5bϹ%ZM6'FWvl7T7'1ƁIL"!2>jR$btL&f[\2ap%oW&$@:D+hf.UXJPcGP@bRuQWlsW{GoD n ]PH:uХAnT.@&xgNh><8hTPlD:g #<8}D<,24-ZbՐ=-`J2 BtQbQn6uV`N: VZwfCEaq,c9*z)=9ܓkTCeyšT籰6P*lN W5m9?|#YQ^2}4J D叠ͫ{Ń" 'z\=UEH-_\UBx^koP 5''#CS.Dߴ\~B)ČÍ08uJ3#;v*@T#?"bܽsgfq}~t^Wnx5Ф)f0da=yZ<^'drQpXz-1  D7Ҵ#N{=-kF_]]K-yC0R\U/s->"BnfI@PZdG}/R)`?vX y1Wr?HjŏO0P{nڌq_!m2ҎBՔy*hWȤ苎Hc-4uXӄPLG%NcZMТxk$-؀do"%Ux4h3x]K;`mrGqO D!8I #[݁9cJ|r!+>#ˀ3iO VsO2ǣDڣX&k?~L4Z'^'Noy&aӲ& Fv1e1Jw eFCQs1_2QS~@Ufy1 TZgVUZo@+M'/8TSo6 `upPHCqAG==ɐղ#diIg"jLmHF Z0?FIn,dC?' E-;4ډ@=uJPD;;.5"pך 2 5IxhZ]2wJe,Pц ȹӅ8w,R!S.%9`^2a޵ᚓzi"~/%,?R{$"`'P 5vmyXnp@Wĕ)U:qs][2+R xH)Lo!kh|1ҦWh1T܌$: EVqk#Q>Nu #jjVDیNMljavܬbhE_yΛ`Nw"]Ӭ- YO\ %Ios|%u1\fd3})CD ,\w_\7(>rI}ފ+#8kt *sŖhRK5C:lZrH ?6Y FVKh1la%>yʽ5DNm$sa&0'I`2ƣnOx2iZ:VbC=#gL ĊvG<hޠXD+|l!LmQhjw: l)X;4cYfE:J ذ ]- F9z#";6r(-Sl`TS=vd6{cTbU9u1DW&vd  /mO(EWg`PO(oً\vQg/=OBҤ&tJt^ayK񄰆D&A̿<+*{Ȭ 6WjS'pu!>k4m{a|mF/ƣӚoh<]Av3A#lbG)˞e3@-|mVX&PНV-!5aA3υ'Z񖟟07.ka鑘֚[Z$;TO]ZX!>'Ȳ#~^2aPdYͭ7< |ZB=!="nN|o>'Niv]t[,mg#q3͇s,eK`Kb̊;vr7A)P^ oKmzpT#̟ h+*!5n)C nqӽm?Jq`4b+K9,N2xj~Qs{8=93Af sNw' 2 WX0li+ϥs{hf!pZseS vws9pfa$9͢u%s<<; W[R`G>N̕)P' @tiSiR!89qs){»qPe:1zڲu_įw[8'Ӥx$ oQ:C ZWQ|@Qo Z+V~R[#OJRby0ԼH?}ʢڻҤfĐG\Yq8b::@*X ;^Lqѧg1c bh| cL9X<*ea-=Jha(L3E[>xchћ+*Z@5D=+ F=8y >ReDK8_46(.`|#} SXyFX*mwT^up,ߦÒѱM_W~`r-[UziVbW:@I"M3k_Hr< EdC̳Ewn]B5 4?z EFxkK바{S*a!Z5Ob1E1!3MŨ8MduEXMFNQ-M8#< 5<߿Žs ;q;PuwŞ.~RNshF$!͎23S,S^d$ 3gf9l($C1ev+V f}EN#^Kk'i\W`6?USa5Y[uWQSؒK"x1}ZA-H>-0")Fr6<;\zW~ef6bB5ca9y[痧3d'(CsK sٰ>WrlΞ@qªQpNzpig%[`cpw˔=DuP)S2RʧGya + ퟘEϽ33&+wD,bU۶Py8Қ/z?-D |- !:pbMr9= 3x`Cy`v}Xmz24uK0atW_<(Ф)j ,R?m /?!%zr_<$nMSkqx_xb3d@|&tPteiv;e~1iÃvYw2;sF豞 M|rұbug~z7UGt\R"UJSv)m̯YJ𠌟=?-K߷V|ÆPn?M\2Ql7ԃsW%f k`(-/F7?m,R@]q&́㸫2z Nl]ޛbXTy 'SB)~]cVGJtXQm4{M9r?HSv ?{eRbFi7a9#J%xa'稒MMX坛0XM(cqFlKxh;,ӊ}u ,H'paB̢,Y$4ȔA:K}n}se(%#ہVkkEHG&Kp$u>'pp@%p( XHt?wkm*/Bdb駆+̵7m2 hV ˝ |yDc+7CvdWF"}it̴dtIW{6B-NqP[T$7Ef}ȍ'/;݇|kj/&*! !9APVOU޿~ITf3DCED=NOƊw%S# ~c^lh3kVWmvhjsIsRY7F\jd:VǴHvYζQB.WҠz745{kPQ1N%Bz.M?LwߤCpw|C"aW.FBi9Ի@Pwi)ltՆh15w<+o#@=K9QoKw%Y:ZD;-T,sGUv1u@GƒK"7v`=75ͿߩYhMk&kj?DDY(߼͘h9K0Rf)%((Qw 9%D 7qCЫc0oIlDn"YYOf?W WJ*F꽑ߨ۵//ZhZ:)( srd>c)M 2,c/{V){`tv=J`AqnpNj4;>㒿22rvhSQh*leqgG=[e`IT41 Vz ];rcWą\M\ !]E+f@ȑ=gp=*\N}Cd&ȔԸqJ(99yYtM\ ]w$A:wʴ~U@5xCmĺwSϜR"(YU*=ۺ5߽Zj<` [yq{v}g~*x3`~-OpfhXRiyB[~1Ewcr/lC)06*\۽D+Jt\h<uEE'{QC?42&"Yb^sNw+TQSs0uh-E^9s"u5TAG{0<fy<0KSOtLn k /S4GA7/*hn|f) jwۉp[3zGAD־Gd6|k ? 4ɐ饯 HB6|Ol]`ڣҡ̵eH·}< BMWjpT_x?J\{U&aMmզ5i$]QT)}>_68?6'?NةvPdRYD3jb3uqV!ft5V(o WGj9"%}fjnˍA5" KIv< C[&s={_&UΠe\Kwz&K}L˙̓bY+@܁{*GJrq1Ãb2HIșI+) k;hiٖ O~ 9D:(dݑ. 0 >`!/Rapĵd1F D1k8&D ~ք}5(M[12 Ry!4Q7CY[ l@@86kdJ&| Uc,˒'Cn4xjdtSD0ХshNc /4ҽ~^mǚ IiEdiX/]ݜϱ>|m̥?Bb#G<>6A²}4Us|%`5Ī Y3CrJ(i $@jH?qlp$䘲#7H-l}塦'gjxSXrR&_<&#o~)Ww[)sZr~[;zs3JeBP$B5(RSb7+]RƜxxx>O #TXB@HCU e0gh݌0yV`Dogj0 :ZCF45kNlVT \4Y<.,"qIOԟkJzw:V[&(mlcEVoޑmIfH%uy +d$Zr|4>& Hxi}> huPMkwiaXd~J-"&IRL$knBrmU8G l軦lO.-bIA '3_3vIE B6**;l$`.Pf1PbkGv gwOx@&A~ )s)P7E_N :qNN >/u!7 ͸ )%ZL$fE`s6KM#Lcfsd$B|ĺeK>TcڻdE6Y#1NK @ /EzHrz0=[!m6HɴZ"ܽ(ܻ޴//a4uk90~o\qz+]EHm!^$=t|_3HZƼ ҉TxV^B>9dE{؉p26>ZGd Llkq;.ɢsWvC+rڥkZbcrk5*Htt=Ө cSWvZ1,?1wWo'ZhΚZI6tI]A _ϗގtr99֫Csij:@RTڕK/-sVak$e͜Mʚ$JTw$LjVfABgJuEURzUKZR8#( 7{_ iD<&xi8uH˅D?ܤ#'9lBSG!`]mFxg3/LPBEb#ܠ"}!iGsBc-UAVb0Y c!>h )p7ZḩHiͰlBbx Amg ыbn;1Я[34Yf T?<35ӘDaUp ^3 rT1_T 2U밡fp> ,yk^x\GWAU^KA.Ecxsv:+gfsVGcVp7^q4t# f {ze}DfE'v×J܀H 3fX>tvzA mϏ3 x;Rߟw^MоgO*UuQp:F6ApY=; \'&o~,ͼUd,JB*=>cY W?bLCA%`¥w~pBuӿ8MV) Ęs%7bFǻኙɨC0!E';O)FY٠(8%s9% չON1|8 LʽՄ輣xfjA޲7weM9KʘZ m}|ĊqT"z!fRgWU(ٔM1/Q"ɱW]vp%QI *{Pu-k/Fu&,jӉ)-q@zVȇR%咭-)J#0!6qI BGzϫ;%/!=Rf}_P;tL汴q6a2l9 jzfueJOQT^u#|iSڣ/TfuxrI&L |p1e8՛0xU㓏ɛbJs/2˰#,';ѥct4 >^`ⅴk}MC^фH>~mS/ ~ӖA}\FUBma rQ㬞_LV*BZ'F*㱱 7^6zᄍ Si͔K/ 74.'dc.q܋%F/Q}E}Gt] 9ڤ9/˃[-$SRѻ~i ^rvm0;zmې1,thj(,yQV) {zEӉ z㨮MʣFU (N,Z'>(uev.g'o7s֩$,>&$ HٳouD6"ۘ3;j5.KX؆,G}}K IpCهr:urOY̩SiE'^s{{#"-QPɚhМq})H 1pr~[t):F׳4KOn:ZWmn{ֈLy X~o3\m|d i;Ͻfԩ,ܤlÜ X!tؕ XSNdj'8a20Jt= Xұ,}y,%GAQnm5Utf%]a69U,!ZMcƑҵpi3w6/13_*!)Q3d]${bx>b&wxͧ{:aka3[)*=divyB%P&ݝxM,<pG9`bw1c=6/OB1=!k[?n¢QjY,}(lBz^s*w`].'p#v:߫ +teC܉ &'fI=ÒxO>>3ttkU$q)mױM`L:.^*hr/-Vܖ}+j_=LW<3`BFccȯLǵ=q nxpa15TLxHY|M,1MV?O(*8Qo<:pE.-6Gff}7MOTЄ_̎\Jab|'j|†@ 4k"Nl6cc<@B[$yixIvD0ݹ7; I="d)1\֕70\1$dq)3.Ast~.K"A׉i+^.]!L dcS0}弝c!9Qӯ1TIm2&tCa^~Ow OPN(x/ϬSlUv', c3s(?luW͛Pf: es eą H97WfQ|WBw6t@7=^+ ڂ"1$Ĥ2^Z(] ~UwwB~ Ns]!/֟I @,=z$cSer+n| ǓY!==3i._wi j|MobbE'pr5J(Vju,gH(g,Z 4\2sDIE9]X}qDw?ш1ץIȇYMjVSmQp"IBKnq\L{b9aF|=&0|<Ħ(By=-ˎ k㶵RgUI"%A[s㌟lPJG_Ax>ϯ!A<8J5_/) I&$v'M`B<^%sD׀9}/cN-yBXy؀W g'4ySnp w!GD{@VBHvե%ql?|wLt>sd-M`+ςq3,SY e3/uo+bt ]oih/+PP[B͎$B 3 ״+D> #EZ/37 m;WL;)VxT藠5WZIedW ?^OWW '5UoT^H51f殦BRgI#G;ZlfB:tD5VX7`[Ci-\)g7̗, ? /lyu"i+L'3Nq: he"__ﲶ^NcY@]2A bs͋zQ 4."#<+5 &~B?@.v˚Y[VT"$(t̴2l ##x3Çw =W)SyژzL@&[Y\{^R Q}bcl[1`;_EK|NEЙlJ(ݶ+k8 eʧSi+-u)kf=m@P&H -U&LF!DV Z:,I$wxO”*3l6j=7je0T0UTڅ B*CDbÀ J::k9Pt~䳸ΖuhUy>pmp q!0eKKPanVB9Hz/$n&!y}'`1d튪FDZ@"E{6C@}ZWSHùwWQmA eB\ Ic?3%mӀ5dPTQXcO=^S{ƢDx'-tleS" d:V|#@Xq r2m*Z"L%P*95Ine7wVWʈ[b+DQPPoEY0}nD4UNV |u,1<+T?n_M9͡ ̪UP%-kpPFMt;%l/# [XR##fA[{~ u s{ xߏ4͞{?I18&ۼyro o !ib*~-P''GкK Œ|[UuQަ!2gxI1 !'OswLKAh+ J0~57G4=*V3{ߨ=T#@E]1Tvbp#oQۍKOtmXkfнo^ZtaFx'KH"Uf7uP0Zj,Tͭ'$TNy?,tx^{PS3!x`Iq5t@U6b)`B7qਃ!ڼlG,2UKt59^~cPwOyAcVƷ9k8q`U Ƃ<>19Ɯme.Q,0z^a@ uYFAxZuZJ\iWT9]Vi5rlt.(#0 GkM倨K>qWYHRWm j߸u Ո^{2z"Ta8͞LdڛVk&2܌B)] ԟdyԩ^3+Z}IB`O:96;'2fB(_99k=2&J[[  1A_7'v8d]&|t˂!Dз%~ >wXa轟%Gzx-T }?@Bd0uCQB-uEӻ53֋n=dZ&x[KڜYZ208{ZZAޞsv>"!W$6iY?L7PΣ_ V]"v)KD8nk>l azktPOTӲ#z܈V%;2F5ځ3/9Q9?)E ߰s OܯAR-<Ν>2+yGg)3SID83ӥNT[UF*i^qɡj.Y%3,O].cƼQ{_#tH+wf*'?x|ʠ^l\sv8qJc@쎥$>Y~TiO% #qF 3@j%x0`lOh _×ن*0Lp7ވәS@ #c* 6 Fu卸7RY25c!I{jtk_O ܕF.>7ͼ,VR~~o^жO"BݬH5TMFWe{cCg^ػ} >k-6P_vM:: Q(v`ՓAٗ.^+>wż|dPܟz?\T Sof474TGcijQ>L 3w,9*Ыׁlpfyu_`LMv<z5Gi PQ/JBy^;9K[ݢ/[wz=`Kp^:.lfraAS eONs Sh'1|:w_|VL]< VUDE*Ad zr3ևh6JdM% NCeD^jAЗ͎8Aap[+Dg' bߦ[p G_}{-ʉo@-6pvZ 詃Y|>Q&czf,&Ň'$Q!z'Jea0g󊋌?<=~(NG:˗O_[ryW#M 6Ւ,Pma+ 1D4kTO[v;Aevh{->]: |P+*KD8 M%>Sdgx^#M+)vY]v]ڞr&PHVU]<+.ә9 [|1We@4y軹ȿҏ"x7 ߣs/7|/9?"!/զ/ւ8b=3mcwF:_ mШ#̺%H8! $9a(|D [%!\س*P8AE^ᾛP&mW݂^0SekXB+Ib0i-ù۶@ZKeL] `6?CsU$7*@Q3>*`M\did] ?p >X8*MOI Rj -ޏ&Z}MrחğZ{g&>O;|]"?Bdh:_Ƭ ;>*B KN6\*}aqvʈWCwV.Eu/+-`fC &lRPGy`̦~t>^Ьh *%BY)KXv\AOr"(Ra$hA~j^s}rY$Wu9i8MXG5C]:D]E6D.@krкJBtAD&8WKH{,JLy{Y*!NͻPTpӔ3(K`>!Ej vO8~E˽=bO=5H`:U. 5bx3vmw!>IYAwE3frl(0߅RnɗkX F|6I{{-ܬl=FȚV;nnh 1:%HR4y|ĽwQ0bcͧHxE;6N*Ȧ"Jm2%wĀKqO iK& de?G˱0ey!h}lBP ? MC M$odTSmv#ԝ4ކd- ld`-S<VqyTs\[nyK=8,*dI|vt.e(3WsæYA0'vQtTqEbrBfᬐ'> ԏLվ5WXFWw`鿽:e e+'@+T<zb~ʺT&`1O[]SEz`\O&BG4Ě<;,uȻ)cU(+Iu#Q 6# P𷋛E1*RރvmK8׎dٶ1cTgd[+|}$IŅ۟j&2R}NڤC.CvK(o-)?p8R?ґV/xٌŸ︭]7#]q~ =KJ08%jZ]ߵ諏9WҳXOphaɌ\cb&n>1jj8Bc[$st%%JC.ZE,g5q +o3:ʻ QR , v\=8AIXmf/S j+͟P ^>AbX`8lRz|R͘xY+ʫ.LufڅH:-hq ;1呕ԀvM  K2EJ2"lKQ`g`3Yc.!3i!}!Նj_T]s$[ٷq:>u fGPV Ix+[!`+P"b#A(As%pjڳ]z2*ˉF VYS^ϘQH@nK,@a[Xcuq&nȦ?OsNeu,E^l˺R31$؟p@k`z,([E^\mhȋ"Oc_5H F%wD k%Vi@iG£ k -ae^Gr= 'j/eP*^Kf[yFKJG'M} axۈ»'H6}P}kΕ"17hf+ϭ4 ӜiuirB;S~ 5 ';o@3lJӧEp&SBC+TXq^L=k3+puj/=C,).*2L1k[z}"]SQ/EIPK҇iW[oؽϬc6/%,9p N6kim!gox1MD#uih/lFqkɦKb_D3Yޭor~[*8'[hIEIʯtK^fu=?tb|*E:.> F5ѭҮB E|TO_q :?|4v 0,19,AN` BSzW/4"NZ deֆ@TX,:ncGt觚=oi=sx 9Z(VR ϸ: R$H#S(#Hp(tWUFv|.WK9֦^wJfHa5蔾89%"[qbs|˯nJu7d@$N0S-" ոp.S#O.<@>.ၞbBOgOt?@];cDLfr?dۭbuHNb  #ClT"LYCgV(YɑrJAThL^W_zbB1YTce %yK[t47DzViD[?q#<^9~:Ж;CwCjJ5ȇEe- ]fMCcϏjJ,%vo/BBi?Iu_+-H={|D@ƌr2n2Q5HSfDe3*˵6D[9J\ (?RP9FCbmȝY̬,bZ<2PnΚpT,#(K_ jD ~ -Of&0|^.XP~hܑjwϬ͵Po\\C ǰ;s{XTxh&a6`Č6x)tm`܃Q>LzKΌ\k3vו`Pyhp7 c:Z^t[?EP-QMji[ۇ3b]cz W+ҍԝ+OJPA ?YL{'ߺH0YFpGx8n]Me.~n:fBOB{7,(%c4Ÿ5hDP>r'ir#yìhB#v =4L}+SAC *ۓ'o˜[$c5xz O CT$)3NZJ.n:RY:Lihi Dt:Y%:N6䔠CcXIݭX|L`/|˩5 KO ]/ CSݐ/@3JͺK}Cnژq,]ǜ~ΛCƙ$:B{pbGޛ8]yOx[$xow1%DPl+>Yd=iyXA0 &)A?tSr $k/kn"0 r-Z ^&_ϪJdg"M)D 2?:x] ғ!q6;Y'6UIotoHbEpAr%6z $^eSg]?9kgF4jYrBg4AtD܎PuLE{ԢXF&uxi-?õq HVkVU`)͕pV˞#l ٮ55# $R-S#Y1zy$ߔ !5Q cBFbw%b>B߮k?yIg&M"sFW4hnc&Xrs>JD上:I'vr:sVZp5>/sL6(n2/~*.s<zAnV(y-_ò-VTBHRj hqY7_7IK:$lbaao|h?`Rγm|i"Ш~̽_wܖ(%+eᯘY95t} w"إ/|KHlXړy_ DLЊyOI5RV*+ qylaF=DYS;& #mR]мfwc-6;:cI_m2[=JaYi^qLX m&,k!L,,Iԉ8wh`C -L*h׾SKOn;;%a]͌ᔛK®Dޠ1ؽ9X!U'ш'֛z*IC㘊AL%iLW=*RSPD(QkJfaV+l/"(@Io_ SaSS6cM oeP̶q; h@j8).{.E,H/CHo<'Vrm&߿7 mPyy}'#sV"DyUom晝EVgmQz qU&ae LUFdPߞziALeg{) ߗZE$HXHad_2-FbMe 0; od"֚m}X|*M8B,*(XGEXbD&RCf<O;Lmx7[C`jzC*9le⃯o-O5I~F -2 * {^[BcfVL|&1Ww)"(a$\Ip,ľN >5.TL(=)%G_˚Tnp+D3DfMb@]\F'ξ[&ī\QL&)l{.Aʸ.,W7Q P@܈Oo {2GhkplV;-WҹBܭ5v5zxի͝~*4;~p )5kݧwTԴU}rw1CV%__8V qWq(uZ6Mϯ|Q[4vR ^@?Tb*/`-6>Xi.գ0s%jպkaXVCt {0vx>ԟZWQ)CroJfV%sG&DrZ5['j5bI=abPTb S3֛$*תɿZ=%M")Bj^YZL(CXwu[¹~m)]7-mWxoJqq"hj.o5YD ;'!}] DKLmv!~ZOk,7NiXq,|fC: [m``Ch 4vnq?4Xv~͜m2)HAž!74ɕ!ƃ&cѣ, 4J5ݷIZs+\n Imvo豻4v0gǛdு0hMe~U?qFe68C"c s;ByoH3fwHSI)q]ύ9i|679-v ڻZfa#|d("m]Vg[R ;Q.4M?\NaNm7ɔQOQ6B-ҚU#aR+7+-\-t۲G@.+c *hx4@߇QYĀv=v+)fa"fJSI*W]r/Pb9+Y:S&>^Q`HG,BMUnЄ# nmm If1*Ҹa4ݿɑ{yivuS͍OCa؋- s[Eiٵ|Ű'W <*QXGo˜^탲Z;lQ!Y4k3Xab_|aGM7JEE]bU3bϢ{`Bl-tJ6s5:I"/M-"YM[x ;o4*WMQRnJmzw(wDwCqw)-4 :Z]E'5~&O0|`Vu;Kj!pЖހkJ8&"y7Wfe:L6:K;Q8e:uZ);\iJC08#76}?# r]vO بԖ8)mc8v*ؑl~y)*YEzdTٺ9Yk݋fv@f Ri!l7..!IΪ(gw2hz?%Ir'>!Mq,PQם(Pճ e]ק-MZ4X l_7 ytgRUigKEmZzUȨ4h{QE>qPaϓFU 7SiseA7T[U.+-.fm@""~3*̪Rͥꊳ#y->ҕIc+ÿW܉ ~̆.H cГiyJ )j g5gl_&guT&CحA? lf!(E`*fB w+\4; N:${-m0@ rԦkelym=WgJslq:\ǃj H_B*o=u&0rbCf !U3<˹>ԏuhi̙mp=y/FގAE8 CHS,2;J]ַ0#"z;,u{O<~Vd&JÁУV؎*#F|XE {zSZ3kMϛUHY𹘁# ӁX%Wʸf%ysYYAX؍+٣V5A NpJm4-jvǐKF N!++Iˣ<*'6[Y鵴7f;Кq?2XG&Z_V k&]%% l,FQ4Vn)46[d? ,k(cgUؖWҧZ;# e^ .!lOsU-8"#9K[L AF|J()_kHv;Fn;<@@-j+҂4ݛ+A*/>|p8rtjD 59;In#q" 0gb!8@x)0i55q>YI=k460sz2tWl`e≸*֖fVTXF2{Ddc*ʻ'nkWDCBW, ] .FΡZtx Igi Cac(kdbR ECE -H."J2B3iH#X_q+j vF#ĹG@ȸ5X.]vRv+4MOǮ.'JhkH.<" O@ZlCil̮#LT=ؑkHMI4o2\P5dD|op_Ad'bGHNqp9)W1V yԓ@&PxI%-Щzd;ĉ@ !X>(Ko\*:>JeB$#qT՚~vAX,RU,t=N Ri6vU0"D[BgrRX6532dhjWS"~D=_yw^z7*?R.]>G3oAhI Tħ&<:# T#*o3oQ<9'$}9[bqvnTF|KS;!ݮw7nLlҞ˭N75lQ![=dc20m/2?6#.}&Kpn4eu, J)i 8##796 W "kqlsRxM+Z@"^u0}>_!Y 9C^A]>g 9ֹ悧ق-r]M1w/r[OKQ\$0K<[ ?]O~G#hB v7$nL@s;+ZuVr%vx+ s\.8lM^ <x뇤wyĿDVώ٧ZڷR㮼Et,ϞMÅ/hm|X^Pe(?ucwUP!n9DYә9K!*‡C@9ySه B[ai*dwB5xE7 e 3_l MUA!sMSa, Й-)H΃iod+Vml3`9V|=V~iAmԒfjPݬCJa$fEɝa:b8e7ݔv;ݦ> phn NRzC+$+@š%Rһ|@|@% 9q53/"cΓKZFB7x_Q~±AP'U_Ŧ, Ag h\( wQjBÜӢw톃 }*Azo3ƶY"Q*[>Ӻ֋{b7NemxrÃ`,?e8pϏ#:3QÑ=0/RdȎB^:ҦL K+T=ߋHlYlۀ8kPw-=烝d>>%Gz9U/ރciUu$Wf}m+8Lr,AIIEԨxg f E7G:bns R~y'>\D \Ƃ1q`HdO+|lU @ ?c&>;|p Dž Ǫ䚮\zmy9Tv>̋|xݹUC葨:&C+,NVR4]7vfa?BZӎ6䧁t|K,vˤa ۝ApEU]@R`>m_~zM31SjyqLփ.A$Qcp y085#cof-|]D\'1Wӕ3h (ế4_sN{ (AʽN#͝]*Z`h+2gF63+0unũR{p{4Yq,IKdC@3nH6{rN@-VRDTؙ4_*B?jh/rC+ޠ6z7o8˦Fc[\^S,u7P 4# ZUȌIq3^B ~+ᯉ`ƪ2 AMW]Fdަ|A_1 Z~"?;RӽlzQ㱐 '+Ùem?63PaYbKgr5LUA-"iև|Y)Y^Zfo;6^j/D;X7f8h u WuWzw}_Dy?JjDGf6Ebm0ᎴzD B!1!V!",4 uhbyDa ![ x/X"x n,_ zPLZrNEdBo5ON1?ˤgb`- (ѵ&0[\ƫP(,SKW*l+iؤVo#.fy0SO=.9[X_-nMbh6Js4ꅄPRڱ%OѯՈO)ahTY`}=cNvJpUI<]crړϧ_E$Sš1͍֙7 zXtnػf:CHG7@l8<)Pn'؀@)k9F)bzMbp/saϸ}=H Yq]4U80#m'ꮑ]Ů) &id'm~BLs@'³eU RZ}H,UH:>c#_XY_ACnF;y="Ė qO{gZur3Mj^(*oƟ>:bplȄcĈ7~b22(^%P1OZY{C vMQ_Γtz׎9 w{H0 J#5J;͏Ev8LJly-gIˀCdl[ V8&H<|X5=9ꂰXѴ1ZJq@5&Мݢ.r3Ӯ-y_&gIOteQ `֯-ҞxɛϜClr\|~}=Yڲ㡣^W6 6,:dnF_tTg<]F} fiҾSbRêfǢrsٞ$DNY_g \X{Čo6˫4[kOHz+͏Bw :]Z u VY>o+H&>=U~CT87jxƓyjWEI:RX@3Xmhe"#ME`@([EK(нtQc;Y pAyԴ4aǃ_9n4%@|6&[VPni%OTYf #bB䅩qb[ d!(7,Ќ3Ҭ"p߄.PR Hhr ]D孻$7y۸_9څij6C/քlk.q N80I0\Wzi27s#B\*Mx%s<>dT yAf0-<'ne0D{҇Ws Vh9C\zFXLyx#>qDEUm $*0Z'2]tKʈĢ4B:f Mݾ,+qt]<=rz#1As&^4Aʐt!/Y4VGl(2׃q  l"gH`4uNpyb Ǯa4L®5_xMWe}3`B}k9X@)ш8]okp:5=p^ blZ_vS3vF~[#v THD>KhU h> Bvc}D?EgW<>Xpc6T~8W *PMh)s{34Od~G, Y:MzN9_ QN"ȨE&ћK;S0Mݡop3MnL3O"C71C\)IuG8<eCV$߂ bAofmK(, %|&d,ƺ;~ H ÄsPH\)5S5wCƛg˪ߜ€GXG0( H˱򪾸9k.i;H}Q? @(imO-ܪUmهۇ=u;+-Z1!|wVHn\YP',~LlTGs[zء94L$ Bq8ȭU>m;}SF\nfo0[ iJ1:k?6sY+ KO[ywe 5i]Z|+]ժ, tC!RBeӥbv_LНՖ^3n2ƛ^6Vް^wvQ =_yD,IWƻۜǧ^{2T51ܪ<:vZ8q!7?phޯZVdw>gM(0!7{-CAycS # W漌舘zkLN|nEV\+rqmÅ(se5 M4ё;JV/Cd)_4(M)xE)QEKK?w8RBBK~U1{7Hk SQGKL; 1ZX'cg)_kT]A•RY%uzO5y&Y Q@9SrKvsFx÷hj#/Uңݕ?=ݝoAH7;;{l7Pa߻q.ŪQ~hdYnRuTКC C ~(  *XQ^Bk cǙbGAb]jNiqT;罒~%~ygXndK Yt'R]:9j_助2"Ĕƽx4ʗ)ȻB/=B4XPʪ*ds"ծ3D@ْj.u#'5],BzH|QU[ n%/-JK~[UMlSZ+C>I7GmFHUiT~ '/T+KpB>Rc_/H;mdOnJNO&]Ōëy3&G $0M:iLuݔ-3̪-n*%.zH~8=EEg+ `4ٖ[)˰{ނ\}.ٿ/"h?D75& n?fR;rHcFxUnc2#ہH^WYtأxH\:?,Q7Vɨk+<)m8jPrP@<pdPLaceLU[Ńׯ-.O +;twqLu6gÒtfxo;Y/Rqʝ?nDU/0ȆjNkdk1!50 6~wb6 !]}+[.2ar&ͩlbgpFqG B6x8#iƸ`0鮢a,M%rJZJ絶cvMC`'sV0}+Nod_9vXB8HQo4ѵ~ 3axg+>|Ր)w>,GQYs';ui=}xa> '*yjs9! (tNl|fx>zMko!DD-]wq 0p" ǤV>Â)v_ԷqOa KvXPkv(7\1=/mCQqs,at"VB?N>2Ӡ~Ҕ oN &4^W3HVzG '$mLfd[Δd$ral]zQȥD MMBxR]9? :_3ɍ%q5XCBjDžV#wy) .ceh9캼*Fq ժ=`7ürj :Vփt3&dO1H]扯vFZOH]fs22-uB)lGx|ݝuoj6ŧ -J]-'tRG( f[7eqɼ>w'[כF_ (vce?wRɲ]) Z>t.х60,÷qԛ{-iO)N%=)4O*o[!iGQV;4c'`,sjy733ېed\%x"0;r|EEX2O)ȳ^ )a,Par𽆃?`39†IPzbiO U@bڍ?6_<ds~SR.ySY OYٓ8=>)rA쵠Uz/dA]lLEZMjeTi5!R;gvKvY^6VX2t54ka:5vylrfEo Z)PڄP>5\DCn3xfh=.f{[J^ CZ;_8e.8UC8|i(63.suU_p O.b?Bsrq|;j(ڣF0*,JY}Ci,~Vv:gr8;p5uHhJk;QD܄]֦hĄZp1ՕNOr~ 2Suj;g|) D~d=!?Ŀ\?_$V)ߓ82HDG!P3kW0c}yCqw j5<?3vUɗˣU":pZPThb>EYWN|  Éqin`,w#%@ӌˍ-P|B , }Њf8 301NX d9oRױLe;1Ʉ` 狛0l>KJ_晝 a|W*ڎ /2"!%R(@zzl'Hco9-=EMߪpWeK!9`&µLk_;K6H*(ՠ+ |6Yq]꽧0vhw^8/{$2c{Vr ]bг}jic:ׂsb^L)TCOFc p[I/+#z0PNDajx+c!(z.U)s9g1$DJentFG^mA lwNO?YL1C76zo~ М>RcmG#aٷf Q#WU;[; ,ZN Be2#c1S]Yy_iAKWG+eOq!C=jIlrkx@L*䝨Ed(<p[ŵb]kX;Wm❶]lMc'&C(ڟ)̹NuBv߯N^NL}c(9B;%,iCք1P0 f]WsjgpW\劺Y_i/,@#`.9*ҔSl?3#Rœ!*ԋ~~eX>7LlLy^` 2{ESdiV`:=;Ӏ\DnnvB:#%PKP yZ;u,'z+"ebcV]O@->o>D, iuZU{ &<:'z`LɲSo!nX-T(W|X6O~'Vcز9˶ʓ H p_g(3%.3m9N˜Ѳl1yA|`jjHPqp`FrB u3bIyv<%?SY78귅,^j+CRhd}?ܱU7Q$<;+)+d-}KjrH?r,0QEf:qAA7bAƿ슂?սNlpD0Z`Ǐqq߈h*d/+Q@]|C#@9Lpӂ[K7Go*hrbb%&TʶOР;Gϋ$lK^@xx:aXDs?X윈>ᔿ=9S{実EF>YV;_L>lC6)JJX`%wXn]7/n=KSZP8?j3l9i7ֳZYFڃFBTµ<k {䍟 Zd0-/*}3"iZE{Uc<=yQlCBw ^X|yC -~m L\'cݳb(JMYTOXbYGiP]c7H,OW'h׎{M?H拒 յ,a8vr1DFGf*U촸X$v . U̐aψBK7Ќ9|_7 :~:A>f^C(\蔟{'GJrpiZ*!s v19`$|X|θ aviwCn ?Qr[PZm@p.݆@G _HB~a(C3ՙ_GbqwDjKGYѾgK[k0R6;-QR v@&Ө$,7UtKʠi[hOIƔQhO5'[hL=s^!F9׌y *ò':R7 cؘ |>QbV|$Q;3r ҊiJKK?dS1eCDȸ=;edG"@B:N_ xTSj\X 5%SM(tc6vmwu Ϯ+| z4yxuv=œ!bkhm->}ŒG 5JM>ءH)gS1Q\BSy70ys@-Uڬ/RaG5].#k;s%?j ׌؏:ݸM/-kPcJDg?:YH,3RlV!|<аa 'tÞR,xLPq5^i_?[B;>zdY5iZVMbS5v ky*z4)'{-RZ4>>Ϝ]d-1Iջ#R~\{GbR8QzďZӅZ+(<`t8bEQ.pޅ]3,zS[SdB9%ʵ[9~@%u&F}cyg4{{[%@1.V֢ wMPN렷7nZLI#"]g_ͭ5L pj/xW~Ԟ7E!mO&f"-(%dZ#Dh)gSIyZzFhDR"\~sT)~.!h]N]ʿi/rqs#|q( E8t)4~ݕi&J\ԡ`8q>gP7MÄD + &(|1ˊ:kQnJ"R>}mC>cs6@WK&݅v@Ɖ{ >yV 5lZ6reۦj[[Ll 4I@BΙ/BcsnW$Ž!'S{EY7_W5> EJEV)~O !q\@zF;jf)WҢ\rʬכE9TJw&ME|a'!mvs=/?B^̫i)ҧ٩k>ռ%OAh3z#zB\\?i I1Άiоf*"6f N|(b-8]f0>C m=J%`W=BKI&d:6 09M)S~ E!kV&㐩VډD=1V0Axn3uNсjgQ-46nm T} i#&$,{)T-^?࠯ KSHzb/7wQQe4aphn&%:Ak1j'e'o. G@$qM}NBIc:r7CZf!f22bUJ:>)gL擱5K~^-Zd3tܭfSCzdgCLzQ]47A[(|t$>n6|G$AAh:O W2U&"OeCN)/x1`$!W䨿'\,wf,+k\:>{&i(VTk=!_)JȜ' .'ʹIqz0! G%:U_E"Xs"Y{]UW=GyA,Ѳ ,?^Z&n=/!>@>.ؿl{̜R&'gGv T=@\UҞPH(ښwPl{s(%eC[[fZ$\UV zkaK7z冖$8-}n%)ƧmX%O6pe-e!o,řS kىqRBRzgښեfKA@h2B;wੰuVUϪ8JC$&WbHNs.67ֱ Άe߶ qT@02iC3t1/>xp;wvN@wZj5/YB\E Hz۩70Yۓ4/&l=|1 4J\svւ6[w.J*oED_:ۇ)l@ GdC/bRi]0A2ӝ:8731'"g]r1Ǫ69mMnSY. ʳi̱Ig23`"`ԍwh"GksS(^3J8CVU)ʕl΄d/0 @㯠5ZeOVZ}ܳ ӏ%&_IR;_ To=`MyG!x ;oEo,9E$ܔёfbe̟O\"B>nEP7#J˜oaዢ<-Blj!PfѶ\p|keݦϮkQ36xV5㪳:6F>UahsrU1:}z{T'+j"TfUЇ㋚QwRQIlĬ5"4MT+ w۱p[n4NE7#v&$I}書۪pG7pz=h@ddWRa]sx܄ ICFD&} C YL@#YԷ6䫼9"Gx7U5beB^Rze6l2T,l4|MޚY;c*=:ȎnRz_3F"p篝_~= t$h)U@[Kx%( 0^CSQVynI Z露gQYM[ز|CLj?4+ŵԯ,ƍ #9:pB`\@[3_HsBmt[nL1a}%QSɖe}opO+JbC:76[IJCbj;Qc5ϹE U&LL%܅x ߅iJ0UX>9Rv.R@2Ga䣊!zNdsw,p8~ s@OFj6dH拔`[A.t$,!GV Y`xa# #9!{L@%յ=G VmVC G!rP3rꇋZdm3AJ-.f҉B܏:FR( FkpG/z7Nl0BmL qݳ,&//.ⴱV{{d*6 /T4 DT#VX Eqt膛m,4,"O>Ehd0H~6hw.)릕) |[nfFя8`1* .%+RvyeoZ& N2y[}'#42:8ZC_oA!vNO4],xQsr"jN|(pOdː?[<&Z sc8u[M#7}/9>ij^ҿ9Er0V!_ "YGϼRGLy> 4P Oelr=lfݎW N.CWGS1L.gթfM'"|6>ddX]j6+1.߁4IdG) )8>W4uΔ8p"ŃqP}{q,IXmtEM+g<=ĕ8=['65])#D(yF,#e@PCX $bh4I&* Ғ ǰ}))r'=  $GKx561Oq3Box R(XDm28PԈTADqg׻PX4$_mӿ#fkLcha»~ 6-H"!4)wPA;ŏw,pOٱ{x/9@b+^s|߿(!:ۈU(P>>6N z`<2m"P=S50bf6*cR/jq%k&ȲFycj'Xˣq,MV$kf ۜC%NdaSi&b™陥~NzWA1F:,4S|N ܖ踱 MS2q1gы!C-'*ç":Q}jЅ3tB_=ݫ-T9T bE3Cc7w׎f(ӚʘSn=zt=(lw)ɰ-JTAǪYKZ$U ~;ӮB+M:յd{s딂ʧ7J>4|av$*j 4V uz[Maj̐*e+վH>cTڛ#{ Fp@ഔeDc*[*=N6mH>mq⛾Upu+B?y&bP$--@4I f[Y1')lP(XRwlx"B& q2@S*ܒb{> ,d9z: J/.:kgl </h `m i ށBfTrV%NP=0ֺ l;J PeG_ܧj9hSbBY[1ab;\y}C<֕!0viK1PQΐDdl {xj0b׵.taJ7vgK]UwmLRXPN_|XS5)w7!ϙ]#HUdEK_~3>(HD%hP$'[tZ?o=SGUĈqٳL@|Yƺ8US/7_mpfNY{ P~V äM8}/_1kO/^ϼsK Fٲ mX{c AMfþ#|p׋A~"\ ed>[y5!UyK,TGV4= $pGjabxPGĜm N5:2 D-y4^!_1+ w6=%bޢ z#$25lx֧(-k)N$[2Rxh`Li+kWA4MerŬ % E|;cfHR-\tһ g7MWWPc j`jTqW_o@ulVzGjvzyrftkQ_ai B#{Bl)5i\{$8Pɕ𽘋/O5I;pHDh'ﵦNO' GK~jQda]?,F9̆K7yEĀ!3dAN+|#MNxWc}. a 6_ps03%"ipCZJП`urTPxS|' 1 oHX84kLHDS.)[ f)|e-'H/?Zj*-4ٹJ“¾ v;J=v:(n d$-dsFսTV@$=nے&vj)h*o4ZlTgSmxVOz R r?3nԴ?C%ͯ\TQ H.qh{%9mJ?#~ :46Qp[s8`n0- OF'M 3Htevhbޜn#\̓PlE]kS'ǢAYjvMAR.3PoV1ђZB6e|wkDn7>;VbDQZ!"5TnIpc?(lAL4_h,%4V>U[!_nҷY7H bn[X<0$m"q T'$C tb[s)%c{P-lYmh^41kW0*EU8G Sò \>Ωhʕn6JjQmJ5Hnm?xZhN\z+L F%a4Jw0\P? \0•VDg +coyGVB$Yc\3%|G~?DH<'o`죻9rctz5+کeYlb -q-H`BqpnDZ`J Rx T'DoW6(WDJk6iFQT e8IFئ2񋶣y@ƒv26^(j3oxHd5QKJn.ZQ$v`^1Ls_)\];7p>+6 K,*IwSXeH4s>•0܁5 h>m>dNJݴًL (&PVH 5Tޏ]oj~l<)d(st8Jl `>w#?`I΄wDIȩgd4\SZ=-up_I7qn}7 vBМ &@3Fk]PK-D +Utk`BHQ&Ch _`vx8; ]f飯n83TNN}eh`SYۨQ*=%5k]Y{ǟlk]ԑ{sAM&(+MߢDUA=noV\Q+@mm+?v49Ñ>frA{7WSINn*fk=Pnܘ5xh -ౄXKˡ' Z*5Ize2A3(HGʎas7I 7 E2QEW*79w֠`V9*o̦NLgeyУvq۱ơ;^8-ϸۿZ@#|LIj{!a%w[QDzmTڞjM3/&оqn>Qv$ KY}cPG[EEWt"!ۘfD{낀Dtj/q_Wz ^8b58cljҟӯhG {` B@RN5yP3 -vVDՖU'2 ߦHmPI/Ru0ZvݜEZεcDGw-ϗuz K+cF(Yo{=iY0;FkqZp#Nb8x}`}dž KNnA73VRn08 u4pY+άf<{ɄոE%&?,[GTh g/hkkX6] Q9ɵ4kHP75l]F^52A|q[h~k}1{A}ҨьJNnpXūP:-?_LahF N!q;9:]p1o߉Oկw]3Rz]5fiQ  J'̈́^ ܽ^V,$Vvd[+Wdli`ij&eKF(>l&>_lwY\4mf\i+)ް6NGFȔ,/-\XbL]Z륿<wvCZf4lO2JUPQ>  e5C(F{SO #v[{n>ФG}X?i]1}K`-5ѫ^Jm^F~.HS`4:"N{iIN>MkU#}̗E'WIp< ZN: tx1CId|\@M];*Mm" "1R&3E9{ ڦF2~дB'o^"Y(֤A=pώ3?KD3{o56 a,^}sp72!*'MiԔHF"qJ~^ZQ|Yތ82.UDqB{1@4DwZqhm0>) 8=g_|x-OlEfFKޝ*ak:}2lm1O濲뉚B~g-VJ٧~y:jHkvQ\@_Ʀ+:~AVɦcxZ= GCAJ # `Q&l, Ƒ^(6 G )nmwJM)L Kϕ_@~ QnKfdF F3 5limis$+]G=&a!± QrϨK/LhRۍlyTD%Vݎj]HfF"xn@[))!*ұN`%tRJ֜((bPZ/rZriڥ*@9lq-fӋW-lkG0nB^| asﺪ,2 AA'oqGki2C]rJ"(BIU}s%F eRJ&i- . I,j׭la5C2p+f`'0l3I  (Io>d@νk)|=<ǒ˸m9UU2h딤Z̳I,lD>~ƻ K9ET f# +r X;H3AEdѼs[BXucg|'Z8ջi8B :6iEF1)CUZ#f"Y~Qp|PWZ! 4ڎ=[-cp֝E2Z1SpA.2W,t .(=oyfE?;$d0!}ZDiR- < ~\EmQO)$X[~6-hM [poG~gNwY3ٳY -cI y(UDr+넴C+_{O;_-1HmeDf!wV,YŲP6Ֆ{g-e &چ=һ8a"LQMv ~?REL=t\+ۑnGZRX+YD)I+rN/Y&>ŽKrZN@<ΑTj'-=SjeVZx"A@1 I=pw LJ@E6vD EKlp*ݒn;OP0$d崟"wDaow/\17=tC.ת6 p @*b9ᑇ᥹XaTD bgO|rHP>ttQ>@ɹqdF^.dOaGV/nBxf'[5 gVoUmHX,wT]Mm_##jH+y?80`f3-X漭wa4G=G¢`p 2 l@o,x"~` f/ujL%O.CA Y2-]P$5OUw8j8}th9vCtLO_hL@O=,>*и4()Ux=`1X``U3[­s}"h`nB&x`&hxX`"7|a`a[LE:v(pMD [>)I80,o ߣ!e-鐡x":mJ6[z*lBx[rڦG:JuW?Ve c{R<{]d f|z3uNuX4YX씈9_o!@h#ӧ|DE :=YYAf4F+ uܹ=,qCX\mk9ujMO_G+=C(ZSfGt6ON'Ǫ綾%`c W([#6٧yr˄ytY4O)r"ME%AJ[i,)HyĿV*<}r`"0!6.%My"v#jPXЊ[a0o:ODQ$tH /ERkȜ714+9 .&qeuW_Z=XDhF6bߒ©'kCcזtѡJ4 0#UoU(u0[=gZg0l&B%N_ץ-?Vln7H!iå~_|\]Y YI4Liz)t6^i3Kς4jT(t<_6/=LvV$4t{W$*.j1'{r\漮1̽t{omFQct2Ԑ͘F?nLio}<@|>-0 DyTlǖYWyW  Txcj=E1BV;fV9[\{Fux_Sy\r$Kpy`[bh]Yr|b8!.!鍨ʤ*g|T50h/ZڹRQnO7?޺022>=ug?pZW_1ou_,S.tg}EVi1 R_05|ٳ5܍z_y',Epf~ӚY[z-)P?q=ÁRxV=k J&"-XR<ِR'WtGf24$=ߥl} px5&2FvS!Hu8s`Y_9a"eoi{Sv5P'UCw.3sk'\N43<^1vK}qڜT~S+V 6.N2huݚ%( m%%c:Vz' yVLe$T!*G rY(⩒5:VeH1xAOPJc8KwOoș#y/co-Hh Ds+хHCW'D}s'z.2m5Ǘ]* ^@x $ڣK愛iqoJ㿔ԌKK4ማQӛ.f!Vf:N?oΜKϴ"Eމk`~sY_r5 -#k ,ޟy&-%<8Nc^rv-685R2縓bX4-GI;(0J# ,0=512%c(ƅ@ Hةq=-FH]IM:}]J6ȇo3C)Z/xgNt ;oZŏD;殺_-4gb?4vdcEzPJ@:3`mbeݬ@~6TNcr/*E&вXMK}Z@ӜdnկMN v]%Ǽ *Mp~`amȩ<, ?r'9KPxo`{ΟC`}~HUphEFrt[tRrߩ)vzY:VejS_SB_ڎϢx =zDyO)l핽h*TA*|kJK6cV>R@wLж΃^`KoDQ)̌sTGlV3o`AzEcOJE晰[ԯQ{*c5][{:d~"S]G/mkjܴ!IC;Cy.~0UGDb E;"Tos{C[i ɢE16!&LФ1Hs>Sa]91HĪkH#LDk!:$^K5A-:J)(ACe@;L0ofc,ʞ`\'ps:SwXW-̑*[-M&J{5b3~] m"k_5v' FIq03hꉟ7|$݀ZhuZW>+ƊLLAB&!~Npfӛ)"Ķ|x)+QDDޢhheWItv#Ȉ^WPڀ*]qܗ1T E#V!!_Ӧ*dA [ €Ovص|0sDW %tѪ{ୃ3jh1!.4˙DRE}?*";F#[(0πMLUC78*֩"@Z!;^A/.F[ Ñ{nkQ;汈Eh'xb;Z1 PY * PE0E P˯>x!-뛫{ҍe&|/ZH%"wGҁh9L!C !uP. mgDzp͇_g#[G{T>^?M#|P-^ЈhE(JmhY#^1=;¥u*#ۡ?/hgGVp_4a'Csp 8r@P ^5|<J~;7QRƲA\wN'ǎ0N\oFmScJwMyLnIp9֘>xÏVq})f(:acl!pa.u-wH,^޻2(0*X$iF٪PKTtHgTR֫ /)p1eiE[7u29#r~Ou3g'+,ɵ!IX03ךPnůM)GNiU=u 0վ*M(<iETUv/"s#"aQ@\0GμÌ+֝h;:J -(܁l( %ŵXnHorWA$3 ]n a G)M"LVuWT0+SH%͵prBN7hJ=W,%Ec miPq;G{ {o :!B'Afv\I}Zv1*jT'>#@Am.98b(<(Epݕ-SSJKCgH{knaF)o(XYbvqJt2|H#KbF{B>q׃M-, .3=,V# AKF/Z% _AB;]R>\SHRyz"O-@U(ke5!6V.مq(d6CA.S hA"')riyɬ^t*} <3 s'HPBԄFԒ?#@l=N s %6l׋dh k+x+ֆ~}aL=}yT4h"/Fx ܨ d+ԑ®1a9-#_&Ə`;= h-m).mA߶zLA@ՄK.ɺ"x#οW'n7axHh tf>`kp^_Y#s)_=~L)휝Yu":bJg@iyGYdjh%g@t@ߍs+sm+`fڟle;x l*UkZ_=6Ѐ4K) \%MQ| 54tE$z#-fOZ❣d_QNmڔQOLU~)ݐb],pN _AOd] ^)3h$ލb9 `wa{\/Zf:dxsƶ_k҇$=B+`cJSA:mUG[ބjƍ=(}O) fP(S⧀@'j2AEė(]xBc}*?hӮVg!9!x\77{ͧzm[9e"sJ|qh.FV1h2IeSmD ]|{i/vP.i6|$^y d(S$uP7˸3ڠi$_2ծ[0)ut'CGdrMDT4Df? v:>oFvgE2'3a %652[:sln+Sx7^M_?ӳۣLn iE#WFw U`C{/L/32I"CJD,{.#LvTe,?@ú=OwX* 7™z[]KI[ꇴ@h; )d2H}*ؿnɬKw-c['GV}yURW\O1L;Nee1jJ'l,Ų2+oS4zq-v2KôQYn6=Oz exzkAp#O{&SMJ~Q%\u7fh K㡡 MǸm UX8ܟ8-"/ b0ˢJ΢cQ=?]S ea]-\Ah6&y bSt*#1脫>d_? AƚkЧ +9J(ϻ۠A\7;z7$} PJa={8NRΨBEpu02H[iYBև8@=f ̨l9RIHgUp!mJm%°A`v$YWh>VhpM3'vr馻?L(Ky#XӒ*?^s&,*521p{S; < 4lG;݌Ɇ ,,Vf A#k2z3M^՜/TmQX [4[ TT>;9ѕ͓Ȋ~Xʓ("G ]0u Srh2,M3<`YԻ?^m{ _eB'z~*x_df`az{j,鸤#zJ3g%*Ygմ{p$^S5xemz9yU )D'% ]*p%x0Ě]?J ĶP^2'Oh%W&~6)P{m9b (liG5{ uj̵8+u3iwByQ P vr2nyQĦuSbVy~Z2N;9$0{+h6E^>{Īc&]%m\jYk'86ْ\a-zbT_]L6cT]KaH+00YiqHaJG$gŨKN8n' $Il>=;wↇ`& N{W2^ JIJM@ev%7,ȴOԩ' RUCK?fn91"mo& oPHR VEPL ?7+hp:=R@K_e(z|dXzޜfR Z2v34fY?r]T,~1Y*9ו,0Ԋ{c;]0btωh/3޿r(TJbWN,ӺSgfWWEz9^~X2OFM!q2%A01UHqB E*k]÷&IxA^Rp.7{f^N/lL|1zFFVXRW'=\\LhMxں BQ>t>7VJb>" VFۀ8gc!>㝬x:L>{J kE'I.P³G)'s--JǕ/v[>TI7gيNkYx_Ì,1nՀ K}M[A I3(W+Zq>I+Rg HXn!}^{{8̚兜! +$ UQ}%AOϕOУB$.Ih"l|FD;jqC3g?-V !<<DBcQ~8[%HL(F'ɌWF|Rl< TE,V{pc(7G=q=)t$]˚ra[[zF_'w!QK+&=-CF-mxn\^C iDpbˉƀ[,k?9R!͐|#HANzZ;-zʮ&._;+Ռ!I; @Q8@{IGhS&)p UR3^Y؀Dp+:"zE[*AH;nicZ :[/A=+!On| Z|0 j61DӫEBhrV=i7Ed?%oI8M|_pSo{,ȇ\+ڰQ2)]/ٔe$Ub5)E)~`7MPuTACƻ%LRڱ~xoy7tma%=\=*V5s u/9CyV dFX`k4]HBʱרbY7clhPB?w?e "3HU"w᧌2+Dk<= O4sM68llA Jx($T^wni ˾mɻ3jz QsŲنph6CzE"ymQ) t 5Q Ơ'ðj4*@2/79HK\l-KVO1և>4u!,9#") H1\[N#Ȩ>vF)RDwz} 4?wWF^=i}`:cL% vFvŁKcRr@+S6gHj]@dr9Y?'A+#+]'>'wf,|gփMAˬ } K;TB6\:Ȧ%z* qι{[-nm~b!>$[Mcx$Ckң,Gஜr ZnJTl+'@ ;C­JoDD4;EeU-`4EZ3蠭RO?}G(bR3W-70q4zhADg:.d%pxHqɊTw4hYheVQC|i x~rWMij| b% ]xZNgP z~O<5a` m~s?n+|#*jÜ{G{DLkCl\^F!H `hR߳=9@5 3^蹒ta "EGHO-猗J.|s=* Dv=Xw*H@wԩFGsN}ڄΎwbPϒ{X$f*qj4Wt7)TɊOZCRCwOCphl̫X"_$|@ y|%ƚGP&1 /7Fuvp&rE!_ЈNK]+hX&<4kYK7SꮄY^*{Ń^3m$W(nRQAtNRDx?_5NDuէfHJB7 *OK]#{7 ;}{_XAݸ|0~1rp`+qPZMIi't7}hQҵȑ6Yӎ-!h(s\%,:  RI* sz/64aICee'6%/P͙\{'dIy!b􍣉l ƽk޴غWI?zdw"Y3\QjQq~چ~,Q(yK0xΙ, ^kYi:P^vQ)`2-`X&d%:גlǏ*oh vgG"wmmE)͠O],'_~c\ApIYE="ob:ʑƁuK?- M?ARњlqD5\h,߄qQwuӖ$ iҳ_ŰSEhQhRJGQLPdq(Mh~=}NzwavVnOjssO#crd`0g mY ^eJi;įhǕ2~.z|`MUC*PʏY@D"eȲUsuwsԇvBXe;ߙǑwZ嬰ED9]8-qH_rEΛa&{QR(ӻg+yn 3j^ֺ݈n2߿&hg>te[h]0)vJlQp{_͆|+*ChzS",|o`" !s>pu3;H EBʱeiEdKV6;Qã믤 C4dG$G$~ IGF_8*QIv8,w&E:6љ?k&w2ƬX(l|xmO9=5:r9@wR Hdc* f4%}/Q} 87tl [ >L)-nYp>8WQ7c`_0/5|<#FО`n:ё? щ"Mt  ub2~tWyc/nQaFՏriGrN_+tyR:Zjdzg&/U[Y`obU<_ms rj' YWN MVAkSZ(< 9x)Esn,i? _F#;{ٳGqL&g&ΐv$G&;QpA8QL~h%HzEvYqUlj /Ts4qeSY2⊚('A?L'ˑa"|Ax#m +Z%>\Q^@efM#,?` dk$/|:KV Wm֧=-lp8 2t.PƓ^b񪵕fm@) DuӛY&tE0`/|U >좑3 AW>`ԔWyB(Mzs3awʳ} *oaM䉍cA D|*cwJozѭj5KW Vܒ7D]3653ܻ7Rem1 ߅S/Fޜ)hxF0MZĀ &,{~5Jwއ\og˝kUƹ@3ǜ  `FDې_& yo’ wC^(E 2Haybx#l܀j#k7"Y?` ƉF*GLeЦ#Hri`ͼq_Y65u8γڣ9z֑ I8 ZL![g[ N|?n4WB'#1 ?cyr3D*U삎\;\ϟNk6joڒDA#u>6p4͌G Ѽ6kdĎˁ~ ÛH~z4^RR?[{3XӀ{V֞7p2uJ%¬ }!~XZ ʼCEklb%ttⷹfR]ŠrxLRBiYߏI䦼L/g-R]TWy?$ Jj|JsݶK~lJcᠬ@mdo8fS32EdkA^ c4jȚsF 80>hgUP <͚&V>ok}`=4$2jgK:sgGpS.R ؉]8ӢJ%3ۡ=a+I"g"{jC )B]EɝHc3j2;ofu5Џ9>>)X2ZOٹ²_1,'<>ZS6#nvMa *dSI161}&H$53lE/k,=Rq fr^딜ISfm`\:+rҲ6=-al5#8$; ͪ >.J&4Ǹ"]% RBq$Z3qBlIfۺI`= = ͽ4 b_M]!vkJI"JW>H7o1G!RX0y=h.t&/Yr4 6M Pr]2XJ Sp=L&a+mb;"`/oϞ#Xa0 z۷$H}LI`#+i?x;;8jso` vCz:V0Z:W,L.ffvln@1fBv?vawQhϴ%=ZaMͬkʴo^^U3Cҋ`bEOW0P1dCU\3IP jh6$ IS (TI^i-}Cu[G簕DɍVi,to,5p-…en ilqp 6̴g<„폐Tn~8z9r68?@W&`z & c -NRePܨNrFc GMbr% 6{%ACh9(\"*/<ؚ[k]"kM&P8-gQ0`M nGڑ^ K 4Lәm2Hԫ\YA)Vgq"4[]UM+EκoQu #!89?ڃEۇn_ aMnhy1U, 5:}O5j>+wrdQR)9bʵ >lli(/\*e_.r>$<8VR5OaVVdF-pDpω͸MU+Iƣ +7s"\IuC"$pG`G*FcqvN/S%m'b=<ԵG^s?4za F9+l{Oޫ[T_)lvPJʁBstN*#p;F#E$9!bUvze =9̥`)Yk&i>sg@iV-ϚwI 8\[bpM,*EZSM<(Ɉgf>^$D1ްthoEZ#4=,`4x"b&Q:/P<Σ@`{T!Qjq}O JR!yi/_anOF@⯈jvcH$ +Ǥ(͌wZLdV=\$Mw$Hae2_8?ИFLFHXrEfaYXj6;8JR8!}H>SU "E z` fg@5kv|3p¡0cn&io>%=GD ҃i"QH{5VpWyu?i3-u2߇fsWI7nꡫhwv (q6hzn'VvA kʰQfq?C?ʾ%2inwW#Ao䆒R.9m7гe{*iM O7/M"{sʂ6AyF>CShP4aβz+Y⥕oqN"qmWQOjݗJ=$x2"  6qGE/)UAO'M-:l*T*j~N۬MZI{fy F#4w@|@]]Zڰ j={$1Cv0:*Z m7L{ h/ƷR_Fɽdںʎ| &X!t6b,y*{1#_6@%6c/itStu:ZsEX(Mb@6Upzf_0JM=Ms8̖Uާ L9|A9'rl}vx,DoL87&; {P6@RF4ak答Y'9eD [(RNs8Rf7M[OA}on RS2Gi]̃h9 ȯuM!x\Upj哠^a0atq'`)Pr-" Ooz0ύ:_cRYeς%WE@, _B[0Sgpiжg?yL2V,\|~♏Ir!܀d8W-G=LM^T:"F M?Os+8P ! J,,l$KXM"xm""Uh(աZZO \!dtd)ڗ"T2~P{C[k&@j_ݾqf} jPkHVNŗr-c7rY"Z4|qnz.#T^rȯi&tƆ:V#=g[,=lƃ%||ݨG$&J¢+"Ē^Vf'J*xK9[DR7U//OUĄ6\>o*@~k$Yy oIjQ|Uퟶq:dթffÚT Eۮٿ ו|H` Mh=6E fTw\[C0Y%8-u RXRTP gѻQ2` cZ=d_o58_CB}I1x-!.e")9p$x{5243kqM~gO=iK;7?mPOe$S0'̠@/ CwQ,SMY_edbwY  q;`:Jfy.N G25 M`/rZB",5i|*Jg+2o}/D܉LȊ,ȯQPGzmf/9OptRɨ*$ICˣ: &o&lA~E/AJb7tlׅi7jMm?Ce2xMf+t9 KzҐ#.$j P( UP|ѵq<|wYGn E1BȕrXhsjoUb& 'Ʋa2/IJ|bʋ ..67 X52D:cq S3ʝ-l,d;=`Fx6l1MD[<gnt ,WPV!^PWc%)3=!s>`fL dj1 !4Fr:"asB=28LB6؎geWxaW{s&z7v" sZS\)SYBn=FC4C~:d~i@J˼(In ®5Qk.?)=;5ۃwO(4X;-W FǭM7)-z8" L/yuv2(VPw vEcGJCOJ :<:ypoCbC ?O +oVo;=2Q>rf1j^P=7]]a89W8"<ӘU(kw꠫Rd!dl9tno@-8Hp~:s߱!&ui+~ԧ /Զ1$HW͞`b9@I];“:](d#DR0qcu;d#@~[5,bG}l>XR},L 4w*k"#.H"?V> 6]d֢"^ʠ6.ZG3|լŃu>ult /{ǃ{N%Yhq6PYoq 0< g󺵚 a`] f=/33PZG4XH:amH &q>_ m?)_ !k8Q|1|o<>eٟ[얯x-@EoH$_{|qU9B^hEu8Mؑ% 7 x~iwc{Jג$q]Kcnf?ɧ"Gm^; 3(`L{<::Ñt#C,@4BXFNH8 *`uF H}9Ɉq(IA}4 gp^RbuAUE M$cδȱ^VP]\v&Κ-L+Ra9,Z b7qAY K.|+ ^&>4JJ%; uâݷDl[ $|NhW ᩺(lqJ„U.WV-_"FeQP[G:IVNþ9G  Aٵ'" táy~BLW?@p~GIӐDL~APk FW??RPS ‰]_n񻎭ֽ b?dݑR7g{W(7!$).v~e@ Rx0C@A7IBmDМoŻr@)ʴ(iHM?5TF'kAn+ t s玑 v՜xIe?~ٴWƆvLcjFp+cɸ#LO!X?䓈NǶz&o{:hǦ,hGhLn>ݯ nbt)pHrt_5 UDRzVX.ϵ>/ד-d VrmJkqmό7î.ryn5cqQer"g k)Q&$ZrW0lR-EL=Y)A +M K 4L,VI3'M*e#J˃p }e_^;آpL5ðf _zȾq@I5Wu﷋xɍύY8J]o^aaI-4W$uf_zM6) $ {"@^Nus>wy=J+H|2ƢiE,-fe?d)XCK $~.(SC;r8_kL7T0yg]łg[E3NIZcRl/ 6g\,` 3G8g%lv*?^tʷK|@ծFqicXΜw3S'MV j 39#~#F%W$~Ct((S~K ? ]▖_^BҰ8g7^.L2zMƔΫLԟAH'pGѾ^ LbGJqm4)IsfU/_U(ƑnZ[YOAOUW:!@ڷ8p]j\Uxq,W Sot_y8 ˋy*W?33Xy5Q kr9 Ǵ*9V'<^{2WV>%%yG1DXF(!1Q9V {1lIdh^."4ۑ|.M x\A> 㘒k|WTlVw8Fl1*4)ҚFE%ۨW ޮ_'jdž+A8klxn2dӓVR78QpFsir"Yy%Q)(c~'+nuSu;]ZvL4x7N3nu@ ZtdI~<\h{i>1r)2^˺+,`5W] 0 +k)N <[G@ xfiϟxd2;>0@ ٟ"S.LVj#mvdö;+iWA Bs'dޥVW#R@KP39gˬŘml$#FHrC)$CfR"VÅ̤i ђdoJW F}E嗋Pn~׿Z{n ` VK; sҍj&2ߒF[ם[p9Bl?X#YsBLwXAJ)*L ]JO3'5TXS $[c% M#>hKA'4a /?p(~d8\ߒ0 瀶]b*w. YH Cl#Tc&OX4j}C7fm7ӫԄnj`iHyuhQB/i^97!  _i)zp _0/}v=$GX,ԈiیT(8 ;v B9 %P`FY wNV=WZ~1vVXEAP6| RKVY}ېZCٖ[nlYSFQb; IbU6D cèy~^Pz{I+!8 E>\=yl a+Vֿ[%dϵ&IRуqGe?l5*Z*Ѯ v}Qq(_\|UC}4PK#I' ]_hW3$͢Jo50FBiaib [j8BXӭɴVbmcW幓D(k6$Ҟ" U &"Ƶ],Hs`gEeR$IKn'oEATWX, i nz N?ӽ഑-6Jn=S_nyV?eI^ dAv@Zpw)Im_KzY lpܗ!hJ2kB}e*kϛK;K}E!4t1H'Se|CM?xp=&#HXEy}8 /X멛Y3R1|w_xCR:9M/1&B= 8im{Bm÷PY.C+ᝐT;)8A Ŀ{jQxe7<}q]v̌La]PJjGEݱh! '1pP]M<1!g]G0k|9YD=lA:xl?gwalh`xK4ybUM}f+.{; SE<$S' {p.2zS ?PYU„F_F?C$#M*< 1O7Ts|d))c_Y{X$*]pūeo?8B@~ق"@0NՋPkUQ7uh7 ԗMD X$gZR)eyI:od%(=S2aW@DB}" <wir%Eוq @nǿߏEJK%xv_P|_L/z@*O K0y4d"NZwLwǡ3-`p`wxM%b ,]tXB|Wjz Bd? <*g-wZ溟/7 l3'AKRP2MNn`}M 5C55\!NޏKeAn8n'O;\qmywc&synF?L1̺ 9ЎQp%Hl:= [OI@KsaN\^h%.ᰠgjJL9_zk~`+K='#9<,pg92"?JgW,{|)cd2.iZ l[6MRWͭ~ +} bNIF:@FUfOm,&/cb 9p2QsFqiˠ.G}%C?Ti*tv^بZ\ͺj8XLIcZQqА:ް)=ϝ2P !4|gD?V빝cro*& ~J0w&D8KH5zd=;f$K2mNM/>)oua1zȮ" *]R4Ty<4u~6Zp< kk+dQy2fQqwǦLܠ:ȚV K)J" :c&6:@6}خ4u7`=毐[g|C|Ϸd*޾I%ϭS᜻殁z*zRD[j?*#z LhBNhvtaCc*'-S$!V@.__r)5yo)5jh%[Ygo. `9CHQ5=}G _ Y*VWu}Z\$m)c{310S-JG!΄@de⍻]\2[vNْoi/Ǘ 8< 񄑴r1dG)^Ng?_5 ]}X)d03e"߾9fQ;{յۡ")NhГDcokp$ *ZN@']@%Ù:婳J3{Xy"}t4d}76BMvk{Yym"XRI܎=h5>=6M.O5]oɪ+~? Z/2vw;I:rê'd-eiq>!B SJA Pc@ڽ鋆llm.TӯV \֠mfEY1 -k`/*jn:4ߗ&綪pӲdՁ7o0! ;S,[r İ)*1Z+grqR-=o 'Nẽ7bݓi 3\7 '!Fb7X/cV/G SyfXM+呌P_ŧPT;Tƍe7Ku !sBO%tU˔ҨkA fįH9 Oғq|Q~rD-mnupŸ\b璨5.T.ߕ"C~΁$J V[)6/vXӻQ웉r>EsQ(koJʣ:+*0򗰑_zR8δ+9֪_bC" d y]R#SY-0}ϐ.#$Tx̽$TNw-FZ^6reUO,s*/s ك%&ۤ4uP!Þ Jp4X&ȿ@韫+l۬_ "o =] cҨtŘdpU kXCq@'RM鈨n4b DF_ }*@PR[pO=‹ ~{4y<8~G^Z_ _RWmA䩁$d/\q=WϢY:Q?@][ {:,/Yy2c 70;zKdޗln G̺ʹP {׼pT_ف)4*0+UZ`:V+(.d RKf~ 6cb ΫvQ-x=ZȡeMnsݽǗ .>dz(;Vd5BQ^ M0!zm%]?RZh6uZ%S|YENWNRT.vܥr|uאQXEW IْI٥1fS '{gDUkwy)i zޛ񬜑,Z g ĜbvA27d{M /ވhxD3Vrxw@5nȽ#&5_rRÜ3[iO[^ d+lTҌJ:90uDQ/A[h/}ohYag[w!WW Tݞ*ejj)QM1zh恛g\ ^l3a#Z񝝰0,װy?W={ MA?FSAw\Xu!߽WGBF%i'Y4هMg:5/ݿ^%5xc<#n6q yjrpp/M`9Vi^ 8i͐N 1 `/j> C@6y_6N5Ex=ntZ2Cc+8zcj`a8rY& Q^mz%s\ U I ӻ)0{l~Ur>,LgS6 r?*4(x}7$ͫ?0 KU#= +}4h8V[^piiԓ^0q;Π|YXyfJ 7HA- B&CFmf܄Hi'v"{6Hmnrz3V/T/.J!=wxtԑ㠏Ǯ&zNx7ر|L, b;w^K3*0Nbҹ*a'&<%4?afZ_)`8d\M B58[$#,{7v8:հ882 ߑIg\gç'jttPgF7 sE,kJr+&ZD'-LS?e// xYS7yta=B@VSBC̷)ϥ +A`:bS>-gVOThfҢǖ"Dm(k[|VX~ Y*clS6:V?]hNhu?YPRoPkE@WiĮ(y|oM< 3'3|Әn[7Q@{/jY4asIT[o ktWxFZ/=Wjꋭ>Se#&ZK!FJ1оmfi|h[~ :葼#/xA ]5?dHPRk/4iwr`LsŨ)֌)}KX?g|<7sQ|䇩r ho*MRv+҆V<_@+dV{ӻә}<)sXش8եb' !Vp$tu*TESW< "xzU } '1.%?a6,|aP{?j ĥ|3劊g6o@zܷ7mc㜻Ful6JBا# -">989^߀{F*_G,j^gv2m B Y[; 9hŁk(/4qvk j*?.}7B>Uac~ef,]ԛ6Bt8XfKqqE| ߈!b5KO#TtЫttDLxg8v4 7C6×>P3B@|3֠:*׽s&㋮ח*}q~]u7$83fh׍N4SK;Ԃi̵{l[L⭷Ԉ ; i5zq?d-,^f;I8,LU<9-}1ǔR|/#$F?+- ,Ζ΃P I!].RWK uumdA{Zz-=yF1f>W{P?͞A_?0h`Fu3ʭʞ/HmtKc!N .R^Qe_uX‡vLQՌn h9#w:ՍT@K[x߲s+!pn'n'lx|FSrc7qȕ}Kv')l)<;MY8*<MJ4YD4V 7{T(8=XONM=7ʪg /|* <F/Bԍ!ei@" Ch54]u3MG3Mu*6?@:bDΒ뀸7eNJa~z`jT*f4埱WqSq~eV }<,*BeH"^wFH{wON\Dӎ5:AqE;Wil`Kdubgr뱀[8e8%7аe3&,?^'A]F:T<dnmMB)p:{ޅQ gK$V*}39T* W;>JEO(^ QCeՊ\V+<`g]y>[C>m,TP 0&jTq-^tL"/܀>eI?{ | (ͦ*ũNj5$Au.ۃ%uȯ[$ />ˆߕ6 '&i,ܾg0)I**^ H]yerrLkf{΍ dm@KJ Va׫+dgP 9n_gˀ[LGƏC2gxaiRAUY?`dY,ãɈ m;;y󳿕VN}jYa``U}94iqm L1D[ńr{R9j<;tfaŅguX _B$d{o~\NYu$վt@Jst$ y+x*ڕB/jIyP'KuDkBNHGwsm 6;\/fwmaH@ƅ+hZg4?@9<ʾT8'p ']'CPG%H5>DY96Gy$R5?Ȼtk| ;ƉE`=-n"ldN$F5$lJipej7Ee'o8ڿ:=ND d C< !r`5a!o?gB) AeD]4nĐZ+`z&-ܲT{?66uz̼u'Pc̨ih<ò1HcX+ͻ}%_|+S\ _Ќqn?X7؄EOMUeO(%A_pi`A|fKïEu,+QV<4o[w-ea̝ 98ïL.תS4|(ep~wdV`+ʮDAhJÞ{"ǂjpEMC qr fJT?gJW;W4'JWY+fi n*<J Q~z7>aoEפ@܎!9{|Egҷ' YX8_C_;3|ENO?*ZȚDohxP5ǨZ;iFfQ$gAfAQLgb6*VNh]dhtvpl\Frˁռm8 KG kJm",f9p]{`83Z2']+5`=v=&S` LX^d~AIBC,ސƲ 70Ϲ"eA j{`ir.2:GqV^elt{w7~RakR;0/+ӂ7۹pѺA%Nn?D:vϲb_t1܌=}ޞ=s'`43lY&>8Z$Eo'%m&Q%/e5{IY{i͛8$~OifUJ/xBd$:kע_; b%uS!c! %S:ea,\0e~6 V\. u{mٲ^lj8d  +LqeX@9X Q5\tlѺ[|QRҠ۽OѿEYB-@%7|z a72\1< DKb/gs1Ms I^vYlDpNwa&?+Ҙ'[Ibe sn g##e1;}Uޯ*sE  ~۠]p`hYu=>PCH:¡@ 2M4 ݯe'RhF7&~/ŀq RƄ[-B 1սhT#İ&Ԛ%8Zx̼3]u5ɫDt'ofrB49z%" 2bc?ڡ=2g {I_z~dEQfJ [N ֮OSdR-5-&@OF\Wp%^*G@ -T:p*P 9J([D뵊rEYE;ޤd} ߚvEO^fjM0krrPq bڅ@x N }^*gE/R/*O$]#h?JXd[/0 +k(z {0qw_63JiZ>upCHXV,D7E桥:xXVˍ8g5%MFc7oI4Eά_XJj|'r+BDaSҦ[ 8QxXelz_G8|^eBjd*@4/%?l=_4=%0Vxdvƴv5 ֚ƼWR p6Ex .uye^AO}!p;ǻvyrw0gN6aVN0G_2N!`J/Eva4):ª{I\!f{JGۮ;Yhc8A{s& H 2ƴ8@s-X|SW>Xz"W0ܯKCh5Pe {P.Jb XtbM܇U@,ePJ|qcȈs$Xd7yV4z?7YʣZ0]謖|ݗ ` FR02bQԳ]ť $mD@X1d||$Q*4Hbe_^X.BNނi꓃CTTQQ0Z Z-wiPk_܇H<;sf’ UP77Jms,'RrtJ0<7s88דgx;6kjqsh'k= ia@]L%jg߄E]4m >).8ֻ z>JWlRߑ&8)uB@!8ب B\LgЋ՘~KmGh/QPnqYh-)x*8 ',5wbq3uˀ/S4mݺܖTGkK=Iwiy9d]h1рDlGKBk/؟k>m5\{fUa}yJU'D`}k{T=\q6MfPÅ˂Br, |7*d=ڣ{OvPvd$V"Vd)tJZ"\o̟nSXe?=,cK XM\PU$ ;5kcLrruZ497Ju&gKv:[\jܣ2ľ';" n~wfy{(Ibi9ɀ0hqÅ*F^%o?ȱQ&yd: k#_fb} 5@.8J|+V{n'mZ|(Q\g IJLԀfS[u s_e; S"bq8:5:5BƑyHh A4{L`|f'򠑁'Ue]zbMy>+ntx*Dїpu"VkGcw]hNmx 'P<h* 3*- 9u٦}kgW}/M/EZ_ao^Ev'ᄊ:MWpLDbG!dQ4YWidZ yqz_Ny XWNŶAA(B"עFl|-ho9|DvS0m(oCZ7B) +,Ӗ|.dь uY4qgE=c'=Q<^G?\6ўEjy)EWq4}o޴ wsğQ]`wA&ړKQv!\ "yB/tDfY= &iF%<4sUɭǽtEzu]-P\+8OB`I!0X')/SUye/2TBz]Vx/R_(MX}ߙ ?&grx#޵vY% 1f1D{-6b )~VR6Yz_rj.ZV UZE8Kʵ ZFiLvZsC$ _ml(K{'Oك%D8Wʵc d>;v?4Oߒ*K`zeqۗkֆ:Y1̮)+԰ ˳jpA˃ a9.Y" v._={ʼnW)LPNόpMw 3DꍛDsD ͺ_zF3ˀ`!EԩC_c>t1HH%BbXN;*xmܾ [Rkۑauv$Fv1RBi<@M#ڋ*4{>glq,D)2IN,qrqT%O)J!6z/unHSJ}<]vXp+kz <>$-r'lr@z:ԕ^H033p)2|Mtu֩ʐ&@SmB&$t@|]Ip:O48spKEh6fM 0bT)L)Kr⋒)ʌNXtM:mjXߟ?¸C\a vֺ(d̳\tsUǨuMIj&;gt3 ">()^O t}Xڑ L{IEsؙloM!r 6AU=gGc9uC5fꇿrjZS(Y7V+$Fυef$"sZJ}wuw/54`svsč.lo5& \U>R+01"[^3$r҂WZ :؆m)# QAȄI>˞֒ӡdmWd{Õ#HsGRHv,RYʝw36ɽioOV-Xx| gwsH[)"LGFbk9s(v)pN>UYX6xӨUgTeI5rf }.6g4 θF7~Į-DDS~T;ŨݦӅL_"0bY &"5XX?~^,nQ5xтeCMŞS{P9.C-lv6G"ruWp<^G}y t:?,>k(zQXUkX=y4j]ψ-hmС`DޝsN : T>pq`/?!6'Ә=qk_1d.gM?6^pF`Kp w>Veg۞<\𚥺^rL]TZRSo*=lO;jՙ tx*Uo_`͢:{+p1*J{W U˴͛=1l+1'Ƈa9t݆-  |һje|K).sXX$Y D+9j2%J^ D+Jg}`bL ݣƍgĩl) b i7L T7 ή8Г#zwj]9ojvn͈zF:+w.$2yd^ꆾyޙr W@&}Vw}l5f,JZ]sA6ΣZƦ`)iS(RiHU(i9n5u @k2°9 iQbȭ1 g*( :8J=w-OdĹ,dix3ͦ xzlodHSd3zQ;q{Y\pO(EGe*l|׻s(6+<-wRt10MϮ:mF'"ǭF,g;CU{ϕWU2,ҳL_0J޺?5my*i@ q[1d`' [\.0 ڄ Tq}jΤg7>Ns]DI.|de@!%9~=<-e٧cI:$07|6o׳c0/cgW>'`~B!=IiaKzԚFMF"ctF N/=m\>ly IaS,z !<^Ӑ9DAG; zŚA4EPBۑ+ R#jhO![5Yx„{}PKJ<(Aͳ<ה*0j̼  .+D@h;۬) ⹰K}n{-])uh>5Ɛ79 OzNHٲҼ%hmaE3T+ N.K礉MX} Qy]loi@on{ߋ92_LfYJl}\RHsBɘY >i ۞g`%[V#0+]a#$Ȍȁ`sU ׃>-5UO[z32(É7edx󔅆& fX{$*iounƀJd/Ù I!E%5![gȕf t@aS!1+[F?ZxRlwuпebaC~~n f5Wkw3LR%f,DT!b}u1Q "YDB.·YmL$#?32Rdia_G-C%L<>t%H+[ d,->'H: ,ۺ_I^Ԟf@JAޫmޭcW٬HvE60?IyC?<2~T㑋FlG8 -/:'K '5] f?0`&Lu&G qݥsWm`)eB_@>dI〔G[%]M_Jkbc7t6H#U.{AM _i4۹g@D9Q{q;s_vU 9)ՅSVzsC]y2z;Oyr851: G`6lHg͖g:G{*3EC\9φn}%IV\uK3 EhO+ DyrQAzY֥t-IjXF/w2q/bŬvU^7ҾEgO&(ij"KBv(Q@'큻E`&ao#\3NN< z),Nvq%̴Q0p4M-vs[`쩍;$ph[ (V*G'SYGДmk4_f̍(6}DevI*mA^"z T CR 8"\*mel^];w9$w~(" S_,,R"8%_dvy fi}nfSʕe.$ +ժΟj0KbҫM2 z|uWcP?MPwcU R$MNBhk/ʅ9Ec7 $6:O1 m\8Ũ~#7QuT Jc"CT\ 7 S<"{Y'G-= otJ[Q&~ !jG~$/u\2N Y͉(Z5~d|^2du~2 O,_2gk禴=hTwkCB|KZiD|C8COUA`ZAHε/x⊯?6ŞI%fcB7?][Jl(]>{ Wc(p-,9\n0z\ݟKgTNdTݲ~̫gUj45-p[HI@ӨiERY~@M׾Iu8cl\E0Z$\0Ul\8Rb'wQe! 5|sUݫp_ v;3b5Wkr΃YDO0kWx޷j6ٗYsuڤ =grăe2eUoG/mG?(@ʏ%1[kIч Pڛ \HhAS@⾶VI:.L J b* +9O&*}ބ Zh56&N5^%ۦ?`]K]_w*ZT$[^ $j/*EQڕ;m'Plwv™|w\zZS(pk J0RY9E"v[HRurRǖ|T.~M 4>:V7FyYW.UyR6ɕ[wS^snU _ɒBAcpXÆWa)j6!wZunqEdI0 Bö~x;w4U?{rA#6V˳ULJx0mP>uK/esm6HutŭAmtum9 ~2QEpqLjaʠC;!z6*׽<F ;0r߀O ET;Içו]%/H8me/ $G%|]1%`422 4ȁ"_xbi\nA`O Hg2sRRKBtmy˦-܃ͭ*q fz$F `v{êyt{1T2gr|_D'u=|@{;Qי#90ݔ/Y*AsBʯ0'M?*);X q/`'so ٳLp08'j⟅.+?CʹETؽ-S8)=5y5PܒXMG^eG;$#|;.JnR?]ƞ N>JM04,8r0`~+#aͿuȔIavrgUtT~?,T*&BSCu03%DY q曭?%a.Jhn,M;~T̮BOrJdL]k_I$s 8}.3zL`4yrdhä- HWE:% >Qۥ슏{vyN޿1+ heq)ّX*5v;+FiJY/!'x-SaI?d<ǎ2PHEu\@'.v!3 >UyI^Rǐ.R,k ]ŅnB_g9}(y Vo -̣3,P-|>jU,k UOx{e`u"֟?{.kWS'vTcYFS4<ƶc1ͫqRLJu U#ؑf5^^x@*w7 ~C3UR9?g2ӑí)$`oI>3##xCћl4ۖ]^R, bAhqNAʝ{N!85_)`r aC8@X[ lsR!g?#='Ñv=(Q{ی1NCmX NQҔC g+kִviG]@hKTt 7W6dPp`o iKtCq8kҪqtIbnȸ@R >*)v> @~EqG+'^ >1 s u j(pqs58MœZ!p#OgjHHAZ9꘏"9~J.8՜0!/oy^SYYd("躪"'rSi 1p(I (HQR]Dm ,[.{:06fW /@&Q.zFdu1PVU` FhQIB(_^D7=c(VuW5/v!D| NJKfG`TG˥D2lXC5p/i-+ { M9;= U&+Fײ4ۡ, RB^/fwI]B󿐎wLBC_4k؎~US !z1pOc ,>K·8r=v,rb'Om o-/Hf|y3Ue ~{\g߳x*3Lrb"[ܗZ*qy)H/&kӵǷl^ ׌?KM פH!WT SbSWM)ں# kjG:DiFϐR^[)_aois$fCP- dX+rD:(VFNJ$"x ipYKMMR.w~Q[f6Zk wm1d[<5-aO4$115F| g$#X0 t MLï CcR:(I.ӌfYFN4 Fa MTxj3'N4fb~ U'kCbp3KK+ҬnЁVZ^ Y,M Ԩ  N(+$:躙.p_8_1':Bj`z:Ӯ Vض:O#/2RD'"Ry' [FO{tH ݲhYQMpWu'I(YM۴! 9c|qӵaP.=y賀Ss̟ldQ6 J=]x-]\+Ɣg KeoxWtQWeMպ0֜vB90+hin Aǽja3V B@ Ϳqj!'FIB33ӽmC^];^*k5͑P+r`?EX|} T́NI7Hv\Z"Wt[frH1>P+ZD,PdJ5UާZ`j>׊*qg(/4/OaV#Lw{JIj 딞!{(<q_I~}&=AF02D99?E*uL0ܕJ99鞛G\ΤW{2OZϬѦϤ]rJN22UPʬbj;RiE65!H`[|0gAR[B^M9$-F%vyE}xW(r.#Q/wn O5혠s&L H$Ӝj]IY@(FۨE,@2@;W"L'86z/bkD3%0v,c|IL;2xǚ2Kv֒аs~;\6c5P B &@mu /wI{k$`8Q|BxOZV4蹔jXue(\^[`3t/Advzhᘭ2.~r:)/Gwӑz1%tں 9a.7 s{ ˪M^2ޙl귁:5F*5;[پB4oDze>-qO^>{B[=ISz8Z"]%^t`k%9]UU5&ҸiQI~\Oε?T?_t"!"4!5bS1bMJ͢ٽ֪뷾i]J4u%+-M͇Sn\$,ªT`h62q>Q_t?դ~mFFh(4|nU %ʔ!n&f1f}hĩm~&,:葖DW=Hɏ: *&b -n9 c:ؒYf\|̅/ "d?{F7i@™|۩?vҨ9-":W1"9FZtP^f  2+h]4j[ *Fc&6L눼 { Kzk9T5kl`A{PqfuṌ Y1g%18FdЧ}p-T6d'pPGStvQtKT)Wu١Q.fq3&' f[8Ωw.9TL42nVg=~{ynT6mc5>Q *Bj5q_}#^>rCRd`{h}{"c24'dꯞ]\P0xn| %zBO:npY'mԽrfY ˢ;3Vo8`%?`OsS~'(X0F Di9MI0򳰛Z.Bev/MH+mC<,iS A"8^kXB>P"5|+cx&Kc ,2sA|vFsN6||=]"fIY%Q SGr^Lsn{m@2€gKF^&B)?J "qiR4rq_)@t[87:pnJ]!V9FB*:AC:D8q,◒ڙ}ۗ )Y H4H@Xʙ zǺ5{;A퍩Bi׆.J qAk@VaYJ!uef-a*,<=J:} 79 XDFxh2WcyÁ6vXd&dN7r=;&_Ȟ Zч @FE⓱{Pf ~ ӧK,rkЂ|?!}377*^'1JmG ;D0je3d֪kiwv6e歞X~zhlkpYf~*=JII*~]d \0/[;{c{( D$WZQk"(]~-g ;zJ~* I3`\(Rs!B2ޓj[mRI)rQ)hHs&376JFsffBS4H,>uF#_Vő\$#M۹i*/#HpdoWVjƱW0$iOQLSE@:skOK]0fclF#u}  B8Ψwm4Utؓܓ(Kei2X"0O.C5us@IZ?@ʘ ܂3Y$ gXiYQ(+&P2&ƕk64m9E|7$Jtq垍sc$ʌyNI˚fT<="4h)I^`v՝,~HT?AvyM22+J㑇*1ʋcv+ ~2 + f/)ZA mh\[ñK0vl2khh`bOgi΋Du*M]V8aظ,PK@'>Y1 MHJ@9_cȒlO`_]VH!O"ugW5:[A﹵e>=hKF~ ~hƜ9!6r8xD%vܼ.W+Dw |V6*i?ЖP=j_@~&*>f_8e߰fE,xFuE_C@ t`[T72:. sf+*HTʴ1 W5]ѻ@)szW6#ds>L|8 ^%GB2ౄC(@P,b('ɠڇ [KϬɢ!lU$9V7:P 5vFN(5ӛ_܋"Aԡ,{ƸPM0WeckzѾJJC&mnX*c[h *~2B $K*pUw^jsp6VAUzJXuX˧I-sAn3OXaE4`\|ha}HˎJed=LcK<޸Zz-Z,w `WdGچ K 96qs"6?| |{IvIZvZ5 ttq!_sӯJXH&_x-3 ;Ɠd@LQ%Eڴ{\'Gl[ c`?$wr|vQ?KB>u~F H+ӂ!|ZdmsI 'V)g\B/|pE)E$=SROeBfueee̴!0]عmʒ4ݸA$ak1Ln]\!ⴷ AZ-S}Yw^a@PJ WrBFBuZA(s)Ry.BC%Ŋ6|>=ۋ6t70{yQN$B=z/ImcMN9*.#ԕyʩ:}ьh$oeMg>lёoyĊōwyHsGhHQA(rx6o Y.;M+6G.|nR􏞎T7n|WDt0!uܩjω x u(B{XAkw34 W&WEAHLLi1MmV4I41HL!YgAx,tb'dޠ:}|_6θI__c>^x*!b z=W7S͌g0g-`djKlkz}hڟzW$4.P#p%[ ^U=p)?w5:ȏU.=`2ɾezcN7ϟ/={d%r]OӚQ-H[;rRN:u̺Z_m^pu6m=\^&>h hRP_A Cjo{݀J@&GpoUz<%t@ul^ffi5S8G stz,vLiڑJ~u֊4u0L)O,K,*n'|Ob{?֌u4P"5jlSqM1iޚ G.hgd*-#04Φz?X#UԌa%A|H "Q?x&*dDS9;>u! |vWn#0asA%8z4:ܺH@{GW3gu":$m¢^Sq7{~`A wL3},e_^NRl!d ]mu~X_MMB+0ʵt9Yb6pGU6Zwp $Țp IP't!]1՗&!-@Ett=.Oi2:tLǁķx)J"RS,0| #_nғ}BbUg0;~.ZM&|&Z0]'I-GXq .?OOFҐRCUiC2F%Ihp')3NBY_:+PF/x z <>T\y^bXi+ZRzNM.խБ|k zE>|CQ-!@^ dWߕsŠOQ:xBጬr]x'u 6x,Ź|FM.ѳ`w6/#1qC@GlPw)Fa85~QqDc0njd,uh 0opuW^/u/]l&1D~~ƪQ>Ћxq6P&P $LFV3ĘrscWZйo@axnʥ:d<xҮl]Rc&J;X١<89uЇLy+(|("IT%,&)RU-Κ "WM;Hg=2&AK>jd83 ډ4FFFOku ǻyӽ@ŁNꪊnlDE y}-n.\l 2cn=Mhx|յo`vֵvԄ-;T\UshQagE8KAzm5 ^`&[V8(pJJoc+Txnbp9Tܫxa :2Gk:x)GxƘq  QUؼt`LiJ#w'>t R)4^m%7n w4yrGGL(3:VwB$ӯ kk@h998DH}j%J:BH}F˷\ʳ+2p!sSi%z ([Ia@dP~^l*ΊC8TXl.0f<;O; +߿jLa;ZqndWp$+KAG32VDM\C'ѧh1=e KhQ7E1kHqWD܂^wh xR2 + ȏbOM֚\jE& a]:neX%$4 ΧnaRiXT ̕M߭5RyaMs(@E`:ݷ jQƥ!gơlm}o 铷z.h:wrU3V߆# x5َGP0.NŘURoAO[m?$y[X?x0xsC~2 [Q[+eʼn, Zxe,+dCa&>E-ʦI=q;@w# #G.0ұ^]$G"ۙk4Lj%${Qk;IS mǀmkՋ2|xFla<2pcشI+BpѸe!"mRu~mO8 *:`)e{i.B|4Ma˶G SCkK"W b޾/nJ[ ūQ~ OTʦ*Ci..|¦䞈qԄaY4Q/|'yY(JFTLܜ5+eV؛(q #6+;;Z;C3TvM%det@4eB9o.ǜ ,7З}4k/yA=sէҹDpl2eSY@$W1a:BMC?y<Qi갩/d\VSc1Y:DbS\ <8ӯYDzib_'UIku¹+ۢ iW&9=&\@ˑ4y`-F v[{I[V/5!sb7A>sB2Rh+1?nm z{]ppS#=Ʃ*I\V`ɿ*/.% 456Op.k?fa62Oğq VB$uv; ձL쬛k8o; "* ; >!0 wu [tDùTH$^WP>TJ{0oN zgO<=jU|-EW=/a5eڤm;<ˬ4lI3[!U_5UgDSX~{xlH H '8${RcPƊP[h$K~3^*gy)lrvTmGEGw\@D;|FfEyЄORc. KH"*b4)SJkk z` Ã?bjO7`6\ʪ"R{8gɋ[[]aPY S;uQ[FfryvNJaM<1M iE Y}p@VS3Lpb.{Mv3Xj+ ݥ۠0(M&6:LH~;A^5v xEro@k%:uNay.*`U?yv@FUs 2z ^~99E’6<&,J j\ӉН9-0Z/z9p&fl^6دhhF1eaZzfPl.tY:yԚrOӟ&;?B̷)AX֏L\8i05 d_y%a4(9"(/f ,ˏ` 8 %o~%BҴ<H> 6D<^>-j4`V۞DP} A=/OqHV++yYJ jWR>1Z*Y|9hKU:}ߙ3g7=wǑTQ+_ks( oAa܋Hf ΫQ1o e8:覷L@!S+oO%hcϯ_{)e(j@J|V{%{[p*Lk_g7鍊Whlo5 & ;[~l )'AދɮZas5Ղ'B*Sz߾w(u{b1ݠ=Aε:]Kcސ}[ÒIy"M/~Q>i@ѳ /͋iepD<fY7n9,#,|؅cgo?ݔUV Cd0RWh IER1lYX;LԳ "(]9ԾJ?_Wq3 l75bL[d߫yU`t8=si3Y6?Yg[[yfGg> º[&?M}o K=) w `gWتo5b%WTjVv$Wگ^q| !'i@.X*Vax3hP + =Ww?%fY~!pAoNk `I'*^zUȈNa5m/Vaߘ!AX' %CD)טf6M(*?1gYZ070701000006bd000081a40000000000000000000000016612f91d00004600000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko.xz7zXZִF!t//E]?Eh=ڜ.+?zYgh[ur@d@OF`1*P>P$oolDsOs?5$h/-&˩>gz†<8]y4cWͭ9JHr_rnMD~{r G'l=CȇEM+4ǴS۷+~X Pѿr$qxoALCn4H|dկct.d>IRca0[S/kwx}X#q,yHDտ6CexU L;[qbu$OXQo)/xA&[I` ӏЩ)zfar OE[pVGq-p%8q<#\:x#Mgb+r f|sbAm35 zOjN|L]?Ϻi%~yjHѝ{3q f6(r|\&?IQC%zelT6XqC@%F9ꪐQEĞtȋ>)5ma5y LÈXsq:bj6f*?ʲdRF&R)v5zM kmFf 4aF %l8+4M߃pԊҕuCD$*#ٚtr( {8MD&gP^O^icAZF2.B@N+_T%AV^Wnka2S }{,ظ݈̪U [7- _Ml^LU t s sPVa&vy,v5j*wvr|3eZI|t&M. 'w0~!񛁻p9SӈWsQZʹq`h@ّd96=͍c. GC`@"dR~ pN,{8-ҞY24,U1b#'."ծ<=[oS+4F@n6hRYr;G8~W սz8^ZO/JC}jtBpzq %*d9%F\t-v>uzf"j_`.c.{>N+胙5x*o-6[]ҹ9 p/(tV]}%(mW9O^׆tcPJݚ<.1Y>>ȑK1$oE뒨Iڇ&1vF Pӫ%jSAG(Lo\"[dnj}ݯ QAbrTF@_F4v{*ib2)de=Dv|Y@iiQh#Rg?UϹ"B)D ƾ:D !Qk`Y*޺yTC:L anKT qoOx8 ¦P06x^5y$ ğpa7iƗl`CGUZ;-@Wn(O4߭I5};l:z`@o?(0BB$Ѐ@My.)ѡj#A;&@ec{b HbGp_2+[F) +"ͮc1XV- ʾ"o!JIh{r4nC CmnOKIo-g|@er59-)cJ]- )PS{MO𰑏k؏NgA}‚ҁ_gv{uvtr&roMِ( ח%!(7zerOW3G@0%'~eGhTm/Ǚn>ύG)?VZ^yY-Ph(/(иT!r n؞6A1{ZyfPy%yUm8ʢBqP4 :7ęn!m5!f⭴#wm5_<9| %6q|;Rt9 yAg&k}B.fXO2kN7o$Q^~Tx:``Ҙ)FZaEHe4XzvBr nM6 1 R`UC8@f`uyGb!.P:˳:JYo#W:cuNL*4M9A$.Ph(;B ; *wje[[Vz,IykH= .J1Y$U9†L\ ȸ9XfpIjθ~s[<Τ`;;gex(駊i^F-Av% XlR^S>8/N(r=|k:C#M Bk=6Nx" .46e'y@ڽ%i盍Y3YGzk:qSomZ!Z<+[ ;Ё+0\ 4; tRDLb zO>b ˂fG_jB"ta+ }4_0z#Fc#)nv_2HDKn^~&u)}鋹FqVAt):Ѥӑ‹j3BSJ9<"߄*{ V,i*ځ4R,LH+FӮob%p\b2F>wuvY4IX/N):A>xXowM;rLA^[ӽN zĦd>6 7##/Qr"P/TتPi0|?SI&Q=U{mҡoV#XJ8:jQxv~yƠ̞M.]_jQBNYYF)6Em>ďDK >bUW}`!W@>ρyg1%%8f^{Z\>+;NXbONW4CYɺ9~O[?mczҾ[X+)h;YCi[4!0ʐ߮)sB9e657G\Db/ySI@s1[\"Dž&O(7b]s_?Pc%_@r.ڋ ۽ ; R&w-1֣K,y255-'˩CeNGG'gCKcl_F~lP5T `&-4F)0ˬz0-6 KG\ɞٲ4.s{ kp]-"O ] rczm. 1qNr+hOR-橖/&H =_Lf4l̟^vh.&^F8W rl*p0`QOw^ ,x'se4D/ry/X`8m{'6uX wCG1FLN ݰ窏YN_kLCK(!e -OT:{tw7^~.-dzpwj_Jb}b:u,MWx"5!s}0xjm矨eh5T!NcyY~g:ZˤE.s$ăk)MX}i't w\I {2/D A{sP*g&GUhA:Zy|+U::^6ਙhϩeeB6VH]&\eEos:Oadg{ul]9+aat]k>糧l l_x| 1[FbPak0f?1Pм K:hd/'[bbݞ*Oi[Mm'a55 o?1^7(UEP1\]cmeҦ!W+58v'm"AQN )A7:Υ_Q*anqV< 2Ea6%dӵ8)#2#%ڊ^:ڗ[:%bOѶ|L+ Ůo[I9*\;Ȉ!>k05|#8ևZn ]F'kgPJb(pz4udTypa7q&uajn^%qݼ7G/_Z>"] D,+#&ߢ?0 (j'#,)g1G06OvI <@?!f'\k_C@)۾u"/+z+5P |T|OBϻzgݖ[P`ilGc3kt2 eUf}A4ni9gsI/LG}j_?•V0 +op궝2/ ,`)VK)RL8bOr&$q } GxaEcF.z2 б?:(W͊5:27D k`ݗY.:'$4>gdЩPe!Dj2=px^0F&|!U.q^?09ðh j_Og7x<ʱ'W)Qe^vI 4U ,2WG(i)mQG2gRXųЩ 㐧4Wrk<Lj6&Q8va-zQ)T: j6z b%KZ]>9_ V[Q1M~dH`隸*4zVPݛf (h9Ya3 v{}S`O.!n*XOb*'j2_+:6J*Qv\8>Х"Y_د$w/ǣy0S&?n/Kmzj]GqͰػ@yY`0!W43 q#-VZr#c/NH=tӖqHflk6L&l98a9D:]PmrU#W$% d)E 肜[GhL3[ّ-~2H6uV4B2+G7>12<|"}*}3k&PUkyh + FW8%rR =b$okE'׭bExn+>|32PI oeR*6`砭ZJAqrU/S T?TЌxZ!SI^6ޜ '0{Q%q#]WX̖3 @.z:`Qt@Tv\$}^Ը+Y$?Jҫ_T +-Usli̓ˎ+ j/w=u JlH0 IF{aC}*4Qw$]Θd\R9>&뱝w5NbnDf}&;0~xK7@':/1r;Y0c\N = ̏6UW/lrjh ]@KC??,:*{3ἸPfIyufUpM>ԐXۊa=*wI2"c 3h3]j#Y *ԣ?l _b&n9$u(',a%5Ba3ÃM2o2wEdgrk]"OB0vߋ^Yx4v_lj+5xk]{Pɒb?1{!WJEdeQ KZEK_% 3)ALϓ!{?'2ί𔿡NL5t6 07ߧ<'#SF\1%:BΨ:$p Ɗ[O`@ऻӱ@o0)/4*OH7Z♢hzD6 Rh*C2g&J[1% Dlp!i\K;xH,2&zB4@!9*6YMXt0Xq͜%ͤp1t?bnކDJ)R77UiCR>6)9ts?8@|f;3GF3G]rZE~c5 CkB!лp%l~&;ބ+Q,B/}s\ZĺF\q ۛ2ԭ$)9\&Ci瀸I@: jZRqpt_4} %T3ԺNjejρ"8Ll; nHbȏ/*eiO "$/t" !Ȫp7rWx>Pr؍\0~ʌYFr HJ k8{N(h_J4g'܌\X(KB qS2Mb:'mLfɆ|k3gCT5j/{P 6(tYI?垁t%0+o2g7kYSpV1$9K*3O=_8v{q@ˢ/vC>$;hCQQv_+O&[~tϪ`ۯ:&ck01k}&^;SlV7uX\e.܂Kd@cN.Ful(CʏO.0:Rw=DPiA;Sws6k66$B$9o%ٱ!ps; tFp:b'U%ߒiM bfPNB2=9۵i}wqb6oړ<Ϻ͔ɔztqkDq!{4>2V}䦈q\ӻ7udspIjW\bpw~g;R? 9FE VSua"2+Td~׌ApmINN]gfEG ^،5fQx-Fܨ @#ؓf~Jl\PHͥ*&zWX% vqЙ(j,8y ҧ[5V5j'4CpFͦg x~=f"t>uH=RF(s~Do.JsxQw,Ɲz.0v:Ef}I@:>"\KLju%4oQZTh 5)5lbޒ+ъu97ai~2pKLNZԈAskz02[utu4Q7cʜЕT sumg"հW˪j:bnV0|~ɳ{0Y+K QǁkZtlv"(@!N$OYi,U#P$f@ )6fl]]V-(}^-# 7;^_Tt쪆2߬Ahbbqmn6 œ؏Tç`4QN ǛpOI R &1%@czN%y*6y'!Z2_\S&ـXOqAn8 '9޴gcҗ&s21^OZE TKs$/>r@h/ؚkf`0G*v ><$Y܉6t[~N;1#d(!6?DP-ՐW}fZ74fk̛iO}+ljE֖l≮*c%67͝ oTR3L&ʿb %E^\{lԣ?{ʙ3"[/X훭޵:џ!L{ڋs:|(d(9KFTb gJp"c@Gj * H)`rI&ź6pv kiۉ~B`"Z*hJzHL/lJ+_ܘ"Eӯ?"1T5</!hVzcSkTqH杛ٸ 77*nf9%;2$N iOM&fB0J89!n`qbawZ[H7i™ըc0مJrkئ;EǏeT1-y﷫IGM,4[\5f -~ǻ؋yiu!`1Ϸᔋ\.GzH)\h [-"A8DZ(^.Mф7-!v>G=sqeo< 4fE+O}n(F?`.qIΉN5"tkmks+иV=:f:5y[~"-7"=:p#Wj= $n!cK,, 2,UM!=\'# _U'=rs_`DW5Dxqw:e=EC4[ĈbDp옉'd8Ouױ#HOn'1kXdqF Q{7'|1aVLdtr~9"e|~Qʩ)Uebe] l ׎ĥB\.nW7Mq7Yb=we>i?ImILRu9'2LY4$ nә mv`u#ڊZ Nҩ+w+yߢUE0'Jz ^CORnPd!KEC4[-8dڥ,mzB"Nz`) fzbWG.V+&Y \CE:ߖ-(*G)<7d:rRIsX{?Ys ×)ǩ"OUP-C+Osg-ˉ~4N7ݭQdY쑱TRzgӋ謪E$=syU&`݀!kpQt|l *!WZU?\lM$~ww&\f+--ڮneG>_۶dחnFGlcHdY&э֟veX=k&WI R C,sB=a√bVEJ31=ZfsX4*Q'N3<8cQ$?bסMO~.V11M_nS/IaiF] eaV%Ecio;.% Y+#|K h$ij^[VEZ">$3ˍݼu[F8Ƥi3f#cӋ<n qYRڋMֱgYZ070701000006be000081a40000000000000000000000016612f91d00001c54000000000000000000000000000000000000005500000000./lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipset/ip_set_list_set.ko.xz7zXZִF!t/p]?Eh=ڜ.+spO?mHjlP^I!zԀ,x$,?Wv6N Hv\;£%.T)ASpN.K '~K\A]EAQfp3dc|YQF [70N$Nj|Ao@"G#,b>P?+q Ovm]*8wyHbk>{dzmas]`VCiYzmI(+:B?iqycp\q&2{V}y'r# >@ /4TK D&Dݰu2x<-4'׭J.i,N_UݝqLztOw׻&E:+\2̋cIUFa]JڠsmGIy# Ad]5q鲝yf*fcKJiEO^aʉ3~_B[ȵHiξ""hσvc-čld2%gG諍D'`2 E^&ҍ;/t>S ef~!^ZW έnIF=zaо/$dY-Ru0isٰ@ԽT/?hHۉ_4?;]5וRc\Qs_uf9d lɊOԖE 4}QC Me,.?cRH w9~S#>A# ;{{/mPElDvt޶/i x0=I am[}e_9 r6Ց?Os$Mݼe8K>)F̹MbnM52nqAfj]ҽH=%Dn9 ~qiMF⎆,v1:!QswLO@n#K3~*E ]UTx#L_I_gZASSg"}3Cdӌ'C!56ýod~9 NġC(y/UN'GȪW̢:? `~s{8ӡO}yZKOdh&2$O+efXupUI_rT˂Q5?FlekF9on96]o?gMzXu+>P\VSvwrEa910Ȋז?m|{[%TT+)HaM[(B IŸUTZLv!z4I\<JI@(,ow< }3\ߦ1W0߻yS|A7+YNtn6~lvl%-!y Ү< 33s|h0.]G ="X&.{ԽwQ' 0&2pCdLQb2B!Wd+'~Fݓ1_Ey m5Ne& ^#b2]WO] \e2V>whY64ri׸[0F v+:fP`w|_؋ 3ȟUtOhC ÊzJUQGoK]ؿL;]DžZ%G߁aQ8+|/1cGU38Gwu>ƇF[/cake(s Fg bܚo92-ee?L3X7fxBbޖDd$FWghn%p&4XC}2QRJ{~!j`H^="MFb(qC6:;(qtSI<^iB- 1uvY>;$m{Zu@x$0PqX6hp-h(>#9}hdܽ*maDj>;59@.,F^5[t=X!H(1闒LG:_}C|u=qTiInRL]k;;ɼu.pmN&-KWvnՊYVfG)k͞%ML6tjD%}W  ҭØ,ɭPE Lvf"} vYv؝Qe 5r(~Sbnפ"h\V *Je)A+@-vV)%(|pY࿗Xn2ڪY9ܲy/Zoc;:VD~NycuTZn^2?]"LPczyeV4=l_UkD'xŸH x>]C& uµyuY4DrAW@.<%='`c"?,EfX>@:+} HFi|ɩ>c*^v%$25ی+Jf&̳Y9H YT{na2jZM0z=aQ"KfuۂW@#*@XA"Ta]BdMwH" o*"%;0-`|–3ZGha\o-ƃzq =` e7x3l5Yx* %Rc_N, Y,EXo_P>+ۛ5#v"8%m  x z&w{ 0gmB ,B)lEBl3 ,e?}(՜)嵛D= +*XEa?/Wvw OǕ19 "<ؿT9D4,kO2ey@ipIB\:S(wLmºcm7; CHhcR> xWm |/AuO.NZS uiܸ&%6JRCmUYCQ5tOSɘ vU`jBҊ;h"73:ʘb wڈ-}s4h05bNyEeU `$qhdtFZ_c\f EpVCgASۀ ¿;LDONb+4D"qսUkRaQőYŪcXG]p#~&X=X1:'ۿ-r?TzJ;Y4{j Zķ[O7C,uLwNqmShVoKvj~FkBuDضteO|~e4;~ut+ {Pӆ~i_"YG'jri\(%uV |fJ`>hFT儣鯪FQvBN jH'-%sf(%0>I^ w'j; qA\Ph \|%' c Qj$5Kn=_XeûQ q?HэEB)j [,a`/{kOBl{#vN'E#:yX=̠t.4tC=@R&8}ZY2 /wGxA2ih1-r^dimhRo5Rq:ȨMk:1ut~ɏ&qTL &˕r>rڴCxtw ؕ *rS,& `,xN䀶?PU+$U_/m^ ۽}VⓄ62ZN[*=[@}th&"/C @IȟN<  35׆{9@bgKT-λp =L7KњGo#H$Ŝ햮'pm/g>^fI6^ozXYBLl]+eyR Wm |X kWT0z>ƌ$uq9vFJA-a"~< Jf)%}gs n ʹT%I 2IDz/!%GCxp{B"$},IR/,m!87W@hmL FLۧI:~#$l031d T{ U%ɪ"">bA(\ۻ ӝyQhH 7:1~ܴ'-sT[*p/[=%ɞˆ YZ ULYNy+gҥ oCn8TH_*V}c֔bd,8 ctkzF6\%>oQ|9^qޑNt@zx:/g}qJw \ZhlTk(.&IFx'9~`(M2C\i6"x뱨drzCJg1Ӳv < $<ӧ9.&}v Yq._] k**1 C4O L(dm.Z"_A3F OY&@f;7M`V$i;R}Z&&S3F9Vd ޠ oX-r1Ӌf_ b?M*7q#!f!irxw=? 0F&<0##ssn]S+WDg%8'EtBO2H'Zu@5޸{e.Q_cYDfğUiE~F:!]a*J'Jk:/ؑ,jKpt6ra 6%./'I]E\4}Po4DRA|B9WP?kim$ t3GDx F8 {gYZ070701000006bf000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipvs070701000006c0000081a40000000000000000000000016612f91d00010ee4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko.xz7zXZִF!t/ ]?Eh=ڜ.+UV# 㭸 tMпxK$ghOnJv@xD3rqcX0gֵ BLGRDe>@Eՠ-P ,YrFk -%L_퇤G(!U;_FZ'uBjQ*@WcRvm0:Q89iB8P-?9zLR?Q+1P8)}è^ඏ+D!<d_Os^)= JFf>E wn0&Ks HSN e$֝|%k1 #ߖ|mS 6YC3PP<_QKj&o*[Yiζ SLSqe8Q)R l0sBb{Lcf|JsR۰2a4]YȌ<}P♎B_F-E !8ab'|* ̇-g=>ù]Tn[=G:PVhjTheWuYrPS_fo^HOB 9Ba Xn~bɨa4zKQXkiCϨ*%md ܒ>%R+^ ooqH2`!6xeUqG)fW)J7NůE*|ɨ;'w'yCw녖ZI]v et% 37>5<|UgE캢]nscՓue< <]=#mcWBTZwh,+=[Fv 6^L&b@ 䌝$uC@Qvn m H8]5]xK3T9#P/jZ-AVǩu-/Y$)AW[بz b=9K0r]߃2J5lq o9X޸L*K3`}8*36w4^H iQva^eKmoru,P `Om.?B&Zg˕$Aaɼ6: O ҜFiVg90 z"\U[5$#?SgIsraȨI݅z O=TKoC-I1l BY9+;qdfJf(o0޸&0ikar f|m~EWoEd`3y&E /b@G$w"hH9L6vCY$x&}2 N,Uy EZ0qc/G`3SGY ¸Q.*cHg˒0276EBH U:Ad}k408^X-mD648fK?h7x~nUH;&cY=N K@(o{%Tdv_;VA$nߤug=__Y&bjNص$q|E];a|c^9p  |`uiܨ#HCBq-7v劐3C6߄Eg];{\Naܳ9;]E! 1;Wr( yų5 8I}2 ~vfkqmPSpmK;R30Rs)D&06%Ohc;vκ%_ z];[Ofp Hos[cd .t0[m&J;YX+*AˮmcW`(~G&m$8DGav^`UII!w1:ď!,DXv Bwnbō^2e~~:fTقô`˝xƳU5`U4\۲9p&72A?鋤.Vo"vItKVޓ6!?ɭc1cs;GvVJMUZYJQT1,vKu>VϥE! +٦,# 6< 2Fh\UPcUQj)h M]%<-V mC]ˍc 2NXƚB'M3MOKyūtgܪ!tp5 _?܅k~pƍP [i=q}HfMVK*DȞ UGyVt,`U&!$WtHf(%7Պ2ͮvSKVnItB%Zs=aЯ;@i]`D`O< ip)3Q w'L݂LX9 43JWD}EOmo>oO#9Yb'=cNSȦ<&HxR`LM9qey CRm-ogh^1܋ӸQ# :,DJF]fVIltuU Y > FNi(2FQ-g]/*,꟭ y~ NБ%Vq5[[+P#[oZ!^?=K4~seFT&.^?EO56N AFA3nT ؐX,"֔=zYP헉t! ^m hRn3D.L=K0P#bg|W8(+ܡs[G;#tA>]+n̊A{ Bf *͌|ɍc/,>椂<{4P m^İ-]5Î$&1aSjbBIg4kD }6vXWł!s8 bbT \VU`ljV<0i9KZ[:o:$`$A帙2}2vtwu=8; EBLgq=oh.QT3V$_=!l7r<5.%BILiK;N %vZIh͋_ 73NH)}@ ǚPJ[UoY.K; Zߧ4YXn m: 4&}]+9㫑!%<&DڦW&ܢVl3 f;{AiʏBxe]͟|.{=D?tAL36H꣜Ejj-EWG|I zH`_δ_kHM*ۗ "K%w/Tk'L5n HgJ,eDF lP8*\lۺK A5 nHy{z=>=*Ι((6Xi-na9Ě35(>ԩAV)ezFW'M 0ʨ݃ٺ_=`Xb_J*'xW?N]~B;ۀH >`EŔ#"լ`b냕;eKKNi}]tr{.ou!?gӋn6oWP af3-4\`1X;L!UmoHv_Ɉ}k+twzE]ֿ\xe:M")&(]eȏVIب7^eE$s8ؗwk{Pr MrZ AYy~6[vWC81t:8еwvo.E `m[ ADl|nqeдO_2.:"q Bw,s 4-gkV6XaDh"VjE{{^9DjS[_%z1t2>J9ǺnFßmV"vDsr9&ࠑ-Y_P˂˴:CvXj?4^weKQ K]K,u 蝋oe" *Fp?{yEޥ0=^@.!g w>< .eǕ<8Q^5Qm@ӏ_KםaRv  -5WrY&4-{zo+$ a~M+ ^S?Փe$rA 3GˊVQϦjԷ?Ae@C|x^vK>c.rIl_7:Mc݌*PRS<(&+¡ٞb~jU1%u<.E _yjE'-2Z65}[fI%oS߰%O GX\{_\(G~zj$]; j@U9i d|a'mH?Oտ2{w 0ID@1YZZ'{KA$]%j d'#D[r cg6GxU^Fs<jV3̤o"m zaVJjyڷ3H:zo#3rZaۿ8yڈaS^PfIB,oՁ.ȍԢFTh^ρ:%\c=pV4[N򇾌$Ί^yv QYO to5YI[WqCT[j¡{i 9O#=MEp_M?8|ijKg7B{5dzMmשGDxN5MK ?vWWMklcgpMeɋ[_Eq!/g$].ptvI,9@'ZEj2/BO"xTE<&MM0n4ȑGs:ԞM&e\:&v9U+9"tk#S~ Mrj;2gy~JQyV1BNO5DjЫb7[ϗ'.]M =YI~?s]+Z5y~R ө(_O!P)QO+lmi"S)}luP.vw;udźMoQ@87ĝ Q3zq2w"Q{vgϸ_< LKخf,Q?G;J;#4G%B2c680RҗnG[G,HC)YN~_=[=͠M? #"둴+Є|xlMq~Ua*wŞSp.3@qycicv1݃6i Fynn!*ŞYxlȹտm2}WQj0"8QϼϮOA .;@$oe{4-%&y[n&!oecȅ#[?d7Ϭ<`f5p[OLm ULX(MK>@КX8}e]ng0x\CH%[.ZT t o'$_Xx1vկh(é.A:U@A$+;e5pY Ж e&ھ 7T z8UטXА\!5.a#Ͱ|F-hI'NIV2$yw+KO!TQ6~H*?Q2{XݐR9m.0ܻ xdR|uw܈0n8xq5aAbtb{l,Vo1*Ev ev%hCJN1x^kn?[J4=dTEHuKEׄ{֕-B; b!N|h j.bwxԫH!v+5(6Vi]]k(XZ㜅@FWGixg"+d2] C^%ƺzxHzan)|?|+=uq ה,tcl)E4, <ȃ+F60c@O0+75BU2֢-]V `c۝陜.*?'F{KU> ֝'*%(uޡN )1c 9 oJyf;BwdB>41$X73YG[S 3fG -Bfsd&ip]ǀA}+$ϕ 9d66ϚN#"C=fL"b񺇧g_~dq4۸ 0V8Б4uZ[c%eM I:V̉rs]]ѽ ee5kJW[;*w "0N4oth)r;q8$1' MAG +@?v6QqC r疶tAcمၼJU5 ٝwg߂X̪e^@B݂窇M6~ Yy3Z0Nd.FK~"Q[kWLCl3&2- *|fplD$BL}8-_CY)q8Bg4q֔)Snz[fiA939Te`!{g[t&"ʙ'YYƶjMw0#z͋_=]*X:jB'&vX$G?飯'P Cn`|R4vrW5=GM佈̐b>3XlwFLY()Όr⤿{R |Y4@qγS]\svw%znGd6¯0q/ \D:ǟ<pZ N c ~ٙ,POzA>؃Mϸ8;lE}Zޓ1\IEqќvO뾲jeeq_܌+ $YXТ[h9rLas`L~DawEK!$,!t6N1:|l7xд1/,0A=-Oq*C/ʖ,@Q< jz/-T(Q? C ǝE^/URFljs"ώz>0jc8"יM51N C4 ߺ텮!TcDF[MبVzDzZL .X'weL|cE$2ut e:n&x%WՅڇҔUL XP($CHoBu6TױƌrLr-F>;"ydj{5L|~zdiE#5HU5,nQL sp%FഄRUmOS.mت%"p\z_|MF+,M_Vb6@XgKV0V*W I7}ܰS\5d;q^Pqz'V+yj32&eS9Mp&~YBtoN>OG;c6%RluH]<ٴc"sG# &[9$JOP^L !U"oꭾEƲey}_/"k#y:E3h,lt%@=Ԡm>Cs-V?;ڲCx~pݶFo). (77^`ߝ'o*d'H+{Ow:ڗYD KL'&=5W0VoeTT"p@0֪@M,7䅜.MB\%xA]|%#pkL^}dP:AӐ}Rmd4F1Qp4P\u3y)/xl]Є(9Hrթ#uR&gmJ.İSӍ/9A>=GbZ$nF4qLmf D-(q!C;4pR.RCE&8' f`_8hq;תX @b^`WħXH 3u]E@ +<2M}$|q~F#KTi%Mc:Ϋ`#9?*{v=5JMJʼn-A}v+$wLRDᱣJ jd,#G9F f]%vb! 3S<hprgJdѩY]DNx&O/X&T46Y2‰'2վw,q63fKc { `(&|ofM).C!Oh1KokL}PSwE-kAGԙ]}MHTN"mg21*Mj6=o>CTɧ,DU+lzӈ yլ:)tԓ~fߙϒ}#.Aգ|č  H=̒w1;Ȧ1/s^?W;jA6Z*q![yEEs(Llۼ ],1}FVړRnS#ݽg*o #t&Xi׮gHkuGX2@ZoK`Jja>Zx+ =jn-jIh"vB?L,Ӿ(S:kdG?S1a3m>v eL|N9_Ƚp7逪umt|۰TB!NHd2gJ }މNɿ0Fk12-"͘Q) b!h܆=X{k 諾c([T"A1l:wIys/)x6Zۢ?PV=jtV0Ir|Uf_ijP-;<* y!p+V aEHuŷuÀ vB3%ʑWӕ$+Sml/6l<\gtjޛgReh#EdM(q94RsxƆoX`$'j StܨO% BO^dǹ_۶ NX?u LSokz1_j5!on?Oƌ/K2JƚA4 ;g؂UNE7>D8*rw"W{ڤ/vzځѨYNb'EG⊵~2=  l߮eL&01n3'QSҬ(c0[+S_v 0 @n>ЍހV|A~ds2/*gv0zTflUpa7n-w7轢//\*^ RSE"yC3E)ho-2Q5;4wS˖n/^rj,QrTQ]~WS jO>4hAo6|V N x8~IxxХ~](zY17RaM[S*nG'z,۬0?-٣?6V,ӯ(3}oj;G3R:2 BVǾWB¼G#pT11.MՕYDޖ"In(ҝ=p7m1Q3yG$ o+Q2JLoC'?>ES^L |8 ن\ne͊Յ) B!' ߸kӉ,c`Gvk? ޻P0WƣnA#1PL=õvSTs?6] ޤT9]QKYнsu ԰9L`80l?3"iNnذ?gfM!.soB8?9"Ę**ItYi}sB{+Zۂ!Mb 6Uk*> H8޼ӥ3,-.K@+IԘ7$Ԇ|dZGWyF6μ 'M+-}(ѹb33vߡd!j#&"5  !Ћ'clNSc8/!; qvgbzlR{&VM̰K ^v({ˠD4%N+x{ \rx!1c8)BQ|Qt9rZ -s9 5ߊVvF9uSw~V/ݪ@(<%)Tua4a`ȒDxNN}ۜ:GXjƶ :(ܵHgK^9Ԑc 1MG~Daw,-DȗVDL1.l)_5+V"wټR ЬzCmZ8LoO61 /m[Scjo:JrTBR|^OhkEyP3j`?'( 1*dpBk[pL)hs^֮>vJEVO +`$ڐ&՗y[;`?N469_ɜlâ u8/L!x:oum Ñ$jY*G& ړ±9+&4kIτG|ƕ998a3d0MS`q`7|O}B; `mOѸraU& ki8ۄ`ZG?&rfVN K]\,pH njK"|,3VbLJ%=t$rо>fFYOX#R4υRi10j%s1WDF5Cq6_ХЇKI Nl11t?XT&3```^Nu1-C(4\Gߜ@y4Μא+@+0exxSߌU?sé*mx`69X~}!XZTTfjuu_5Z[ X y@8ӸMY~57٣uY\g2m|D9,Da`>UkYQ7SHU\E)yN1%qT$N2O#߷ɞ}2-/8f&^țEI9"|'!gS_!pmvQ3ޙW`t#xo'wN{a8Gjg' mY{H/-DGDad+M O#jɫe8DH1oKC6s< IE1N?lHN)yoG3SGǖ;/TbG-TM`ѾH(ɄKp9Gxg`N$)jPp {=-r`2 zd8\Yt%FM2W-eNݔƑOP⯎|el‡rHBv;qNsPPqwM 26黂0{r޻.f X]>TމYu~xS--`fJd9 H}k" QXQCh[o,_YkBxdIAuzxC$L2 Ջ xjtO9=y0q )]aM]5ALH9sԷaH? aӁC]pZ)/1B'=7#ؼQJ83@2*" '! |QAMdkCPT0CT Rg^ם$w)g2w_"[EK&^;~QT#KXE ǂ*֎r>QdN H:?++q̈́Z_PIHOI$p)wLUŷ҉6M@ܧ@MGc;++4VSJ@ s`A?OulCvПńU(@ʮV_tf WOcܰNwi&ȨvIcoFmjskKU'ed0 8-eB7"`!wۑig|cT&fTC5(W+"`~RoGk$.&Q1hh49FS w/fuUbsWP#a-q'N&@!mX$.Qawxo8]y 9y؅݇rɢjǙ43{(\LzC?*W+whԄNK|&VC%ykSA7yO*! qqt`~Wnx۲ԃ1&" + Pz[Bk<YO N)/)&Lƛ..M".^@B VwN" Uk`+WMC%ꮑoojvNF7(2oiX=p X "?E'S4WHRR_.N>mCo6b$dԮqD{!*^_L60whI U}yR! 'k2Jl{}NP*xac-^/į 7Nwm(Dȍ0-HyG%1qlv@Լ=xLUO0 v6FU"I^|2$6QhHC]_p`}PX*5h Gl>Vc;ؠrul^"/aA%M28_U qp-My+FoKc}B++0:}tB@׬cM:bj xy>yfd?)Z BD+IA*wʩn&MzG ^%@ $m_{ܕK=^wEVПj:cH\aDb =mW> j_"h+T\ q!RN0Z9ABI]̓  nlGgfE&%:|Aϳc}1?{.o \)faWqk U)2/0ɥI U#N.bf$\ Мqfd=G;ݦ(6kiUD! 0\ϩܶ t 0`'t(G|n:t|m_嫩h[)ȴtbIiX&v~gٞ" 1ˊfz{4]=gLQl@<{YV޿b8GjxC#?&2v)-+(iϏT]1#nB ]e0HB+ODutCs}Ǿ$e`7E]==v9 0p e)@?&l܁J~b(!y>L$\ gWk7 CQ$+SX ܕ.}͌㸔_Q `2@&剗;vrӎ_}vBl&\G=m@7߭pJW20uְ/M2\iS6bKs4壎jhZ(ifx>+6[wg[m.~r 铀'\p4:|g5bǵ%R'T~% S\ =5_7ܮ\0F&4͞u<}W5T,j?ipX%Д`m^Ӧ9j<5v2P/7y$~6g=cx@:9V8SFY7>۞ ,UUC:B:nl@3-(7F<(>%LaAͷOEנ=vI܁oǂc2lb+˽}-}ez,$b[JN_n?rщD`q\ꧢ+h&)7JfM- օkp_,30-~V^K=a'jYhrIMra\_߱^juc8Hyd%CggY%hFk8RO/dसʁ$zQ[96kC?12{_'NKY5E,h'iC5INM֝ WEI}*}O; 2΂s_'O`4@.=ϦiMj]]lx"kG\iXɨNv;5sO1)3[_rFfK@+3Y>JCoF{I䚴-m P4/jZ~`Sb_*u-UCnlM6]Fc^8S'!w ډWm0O4ߤ=嘈벛;mđY]-82zHd͐1싷Mԫ_\ @6xِeofvpx;[ A]͜|(>“=G[QQ Uw|{j5Y6{99Z,YQ,uSL#h`]5 4R 쮽=yJ9-FI5QAdH"8[VG8y\Lӿ6j4\ފ wf(.&@1!(mD/y_ePӿ EX V9D" {bKxok -[kqȌ+^0oŷQJC G,V=r66cj!ר5J?F 1VB*} ڧ%4^  ^4h+4CpRW`Unn/ދ7 Ys`:Q9 [%!)ٓS+sdMiK@= ]&^A KktS[QxtԚ"د9#P22"||5J+d_'0oduۋ'~L-Ve+1QQ^mT7.m%k@+|nnq]MOn8U O@}vV]`DQRfA{R9'2PGFx v2Y3j ^k1t\P`y7ݒ*p+.::Yzc|=w=J {k?V'q 4׫41YeAj $ օ(:ˮ rZ(Bѣk$" D@d);V[_% >Fc@G۫}֝qJU=uy{Dg"l i0i PMW\LeAm Ak:AU +əfnEp(>pO4S4څOuErLWB u`)yzCA T5P3wz S imEBqB엏~t5*"38jDR;hX% sf}> # O8S"arG} ntzѨcW)c^} O*Urk))yɯ2kG*؅ ڣN$n7r}049@ʳd' Un~T|0aKAWl.-O||DPA;auZ@AQ^9*4bI~(V#ޢ4W؟GC٧{1dJ9ID0l_v 5~ĭ>5,Vb]o1K"YDAQwlOI\ZZQ G~54 e(^Ss<Ñ`EfpW+0O6ՂoX3$OrO;UZf7[^RP/퐯I>[DW`p,R&* n)^8MVEN&ztlo237 B+U|}F?һTͫV&$1Κj+&H/RYIH|pFSv3lLl-KCƄlis%E\ 2ǘ L4u\ GBb~%͙a!$4# 5?k9wQ4^Br^>j Z{h#DBZLˈ*?$IӚZ8E+:dcr&K'8\qщ ц&[tN/Ej)'B[AWӜAڰlx*-jmnвg[wwe0ь,~Wznx[MZ;Gw!).tU!z@2t+Mc\6e]'̞7)I)s]?yJÊhT h.v:Fo _{Si!E*>/~"@ˍ%YiB·5T8q6 ܔ} sųF)Uv`}>.Gf4gʉIJ g8#5X~y Aj"?S`k`EqeEpu~hKsK`-neXh֐%hvb%"Pt߱Ʀdk_ 㵤TfgiQfL;b%[DjH`ot '6kٸ[Oi$3C1G\ҴK߿00K暇 y=!d![DاÕq|>*<4yvr1@-s=t}~ƹTz?-TP[l٬DY;n |?>2DԐܐaפgQ'^ R5LS>H[p$hspWU -7yY#M9ᘒYWМ6bPJY\4eu$~1G_RuBACAݒtDhP`ڧ?l+8T$)*3>_)TOj(!43;M:[d˯Pc(fR"lNY3Ot߾(v!<=sϐOB`TLsj33UNnh݆>^D'ȵ^E)PJGy*LB X _2|Dvu5*Vz^p, U}}hIUՖVraԳњlG}VkHMzP{Va&cp]K6)h[UD}N 8iZb]h<-lsqk:累0ߢ25 !M:8-7?L]_V|css>!/rݗG- ޸g>}3Sí1?Anb|'Jzh6f]F$orKC}ONq8:rxTKI~G&Yj6=fbx4;2䘕'QoRYriFJ]~BoJ@${g &MEe=*|A 1izNd`>qzCI_z#cࢇ92D2pIЁ\0Tx X .e3sGPPs[>90cmY׋ *  ]OYts i ^<2*WqG45R51BT;D s}SXI(܆YD^T EA ٗ;؉$~*QgԈu%|+og;>im@J",wŠkrIfZ GuAcOtGY .doAS⽆ ]8| YG㶖MlCK"s9c]@rwg1&2r ƼsmB;,@؋q٢AMq*x#qe Χa ;j UØf:5}Gf[F]H V,moץpV4K=&_pWo)1}K9pΤ<<,D,1(՟FQmzoqCl,ed^mz]*k9dh dRРx۞-)h#9^rAbuE (/@:>@!ʼwZϼqK2NKr=˂ϥ""a8m.h;=Ve"R?L[ݢ},4G$c6#-WYwAz\`*ױMg},n8u&gD)bгaQ.G%&p촭V8@R,$t+nSl%g6:8ٯuf* Ei]JCÛIbl%-R5cAFJ[>N=3aAWyCp+Si#z&:$ڲ4l9u>xyΡ^ Z39DS]5շPyQfO>&jD`Bvk1wjh}RЦT{'ZN,PqZCz&254]’'r ,sI ^l]]Q@Ԋ;|ϖzB1"GiJd2|,WnO03-VU3BGc<aUf+eB?-w'i!N(98c)(@VeUq-蘨֔O̘,&oo6ۙp SZ HHL65q.P͑Eӵp{`NHk F#L/ྙ;S$=d b:.x9`Ⓗ3PYd )mځ b'/wTŸ._ƦJ/Stk xQ ]\{TCUb=DZg< BCUjyP[ 94;ǵxtIo_/$j1ˊ4E@ֱippdmH_q!rxdلŒ)FNG7)lQRԝE.cCuSOW 7%]& nQ=Reu"*YjO*Au`ôE (˙A=Zi3TvF> c 9|ul@P~T!B9`"ň) 6l CedDE3=xE )51H=\selV>h؝SJctL:;2(5KN?>2،9NAYbA{8*r1fv &̈eOPt Ks-n,i<M1Ěf_ꔴ~L˴/ SQ+sL_tlE-c0ga*sc*v+50f!t"6n<p'\|rˇJrW}:D#@Ɂ~`wfg%!٫BD~vsQ5;K3N=ۢ+\y8¡Pg8RB%@w2Jts{عyK͠B u#Kh"m@;}2۷z2Ԝ9d#ʂ7ֱ ntHEgA3`6 l߉Qm4E dNJ*R2+#ELCc=z݀S뼱 P 5֕t%c|1BH3M>/pﺨ;ZvlNN#ޚIMl*1] Q0BDѮ}LmY9%xs-aEr}QH*xT" ,ֈ:ydw[&.mp*YӺV`WYZ 5D+m\FA8D8Rx;BԨt#|EֺlM}wrLSfhWR%G) #O ehϞyAaI&1Vvd UЈD7 Yŏ=~ah yNxJP=ʔsJw,vw\s+1e<#=DQpG'#6fsInk"f+bDf.m?p:uzشĺWА)ݶ& @)w/pex92Y w_JFr?սt@$:n7CpʖEoܪ06Wf<7e5vɤ΋Pfk1pi@!2#wt p"jdo*O0Ǫd)Mby h˳6}-)WR~~ {(~ι} 5C a}whyi $8Ɲ. xÄy2'~ٍohD罦ƚ É42L7V0%ɞD4]R;>fOϼAT{:cۆnYץDپ1<T4Kx@U<8_,ic x9 mlL~Ol5rӉr4PnwOY/_GVw,LoYlgA=jԧ,̪xL#rP8m:ʄ a(#* 5!R`U rݫ: u"uQ6*g2ZV ;_pImH =-aCz ,VrB3L Oa!E@ڋbPR9cCǣpŌpʥ}iuVG Bt=@}fw >%y w QK*1ExA0R6$sCv<֓ 3힑;DqQf⏺:#>1[AC%P4S4 4ws_`3@RE&dmbZ:C:X6G4se|&YtZ,IKK 9P豆U#Ͷfȃ bP"}H,nwU"/VRD8slz9mҿQ7մS܊^7n!mc3Os8\ɽ Iw$]Zgak 'D2_+u>LʍZXA+2u`9-gCᾍ(f빾 ͘tid_SQ{ƴߞFl)&12$S62reըǀ-d/Ls\ y,U6B #hrTief׮'2HGN<8z:WJ>gA8ٷ;^/ fj 1W.*,LWInT~>{nBʃ4p-bXz3ذA"f, D(!y2C+2Ѻ]cL Bݚ]&+ZeX̆5w*Ѡ:"CO$jm9mx#rMU1& -מ[4IgH~ dlo!z+F`ҲexSD0;ho-./mW< HEB| +[".O87PLz0UE>c2ESw_P==sYq3^dv=Dg`2sέI~D*Gy7#{@ye ^&} (P8gygE/qeqWOպnܗi?ZeX.`VR֤ըϓM]3#&RUʔNvaNFi+YѪxqJ!RBtt?4 #z,88k!PlW2[wkPd GR'8}; fTfjMsfl4Ut:BAqS+/v4DE  ֤uAFωtsUGzK714X0nQ,!?u7=-Q$#Y@;z.,a#> "ی|6$F7uwLX[n(id7rWN+OD3k R8e=Bbikbt'j鷹Z!zokjc v+1ФD@$:≬9v͕!LvMc׾>j2yv^7"U!7&f7ubٷ`O#IvrP9]XQ3#ӬTإpF Ǣ=tM4$Lj7a<)3;Vn)U|m>/Y" W<ǐ˻v$S:լ"/ҔNBJ?nW$iڡ |: !=HJdV>_T҄TN /ٱZu͔QصeBy%?}mߎq` 84*]gKz78 U(=_3e!հjzr:|n;>%Au-ⵠ"|*EnT环ff 5v/$so/d TRJXAȒbԆOO,5`cGzS+nBy<} :Rc#WAJ) קA}K݉ 0l!Z Ȑ%"!ܯTP3/,&Cq^d4A'ʆtnZvEE$ɒboTbh7~[/Q0Dz4VʻbR `m1ͣ:3(K+e0|GEWqKt,r&wp^Mf +Wg(d|AJʤ@vkïP(HI̐t2 *"C~\8?­/ԊGg'3KbſζWU t>)zj S1Y0AR{h dht~xEvv5}m%};V"c /fзJyx*irRg%P96~z!hǗ_d ֪Erݕx"10t8 vW"CL}C.ǎmHi5 Ph978L h jqL2aH jf݈ct}P$شT}r*et@|"y .F|ƥAÄVlLv'+{?Ys^SQQpn^)39xQ؈p ^Wg!w]ĠxّO׹,H :Z(0.5xs~Dk%pT$ Y( Og!_AR~URFϕi?M:)O,Hy*h^++Xsw-sOkmP)۫xY|W=\uK18}~9ߵLI*΃+.ҏ6!5OkKμUjtiۭrXZ}Xu] , GG }%rQ zGZG?5Pw[輬Uy. _O+}b@ưR쇖$ҩ tR 7e[uo(a<ȥIRgqZێApC$y/@7Ph5<_ȻΆőj7xfs3B gv.i: _ AO)h܍k/Vld+ݾ"qP{[k<*/l?շ*Mv!X*ճ) }]{"sZ˨R[] ΀:j9#gUgE1..{}0M t/̬ *:ɿZJ)r hxeT`63i*LxRkqX99qgj)/J^G"0hs@j x= 5/]˷"!| 2h`V4v@ǥv fp"T *.Ns%a2fCz0WpUVU.ɋ\HYXV>jlrѧޤ= ;jL6?2J)r^!ɽ)+ <"$=!јe0tSl;ز 5UhfB«MHmR$CF)U8Z [AF-@ "@’{Rk^ ;_9U&S5uNu~nTqQY1:LԄ :W) *_4އx3P TI] sv'Нdfj2zI ?q%(-mj< g#1>sa(,fhgXÒ6rqyxjc*Qu T ? |t G$tЀ("~}! - 1\%y"QH$"2 vWOdi OSZb—'t8-m7KP|u` j۰֯z.XH}xOh!=#`9e.,dy 0GϾm~,\gY/F/9RCҦzoIEnz  Rn8;O?nuX50~KQcߟQW!.JsVf Qֹp Y` 8F"*Mo[>Aac`{䰻?tolݽRpԟ>E 8n\7PT߄Ǥ)"I [Rn>$/Ы0q7'Zy%# _/~SOPS:ܧҸ41T-{II>V7̃k`Rn*` `Z̐g% OW|,?亼9KJS]Ez,lCo@QjqsXQU`% Z{aBo+@یGaFTTAס#V޶ʟ+ż󖩸\"K7#i9t:ttXD| Z);5/ ].1'd0z Zg5>;|<5 8;N,2w$4dgn>#AQYMBh2`j璂JmV֡DG+&;J<]--%L粔{SPW$GeAM2gBPK1* ]OHB+Cፅ>wX;4N7Ƶv'x%em_#r࿶ I/e Z99~Sck8E~H,.-. @tF.6 AB5I't_(Ԕ40FSI{i@ EbZF}E*)]h^ WW0P XQթ+Dj*)9דaATMNMPWKLh@+#iE1zlREQ``lVr>A85=3yyƢo8U:1pG$ڂ=[];ina< 3QqL7sOSjI=R8o%r/`}ϙ?+:y8HkcĈP}uI֢jysЙh✽䎿AYjK\͹8"(Dn_8buCf*'dzl^[BS.8)+L+˟T#phdZ<{Ukn[p8;M(ޢ1EW?5)7ƿR,,xLl-5 pmΧR;SL潶.BB|(+2@(v֖0՚㠃Zfl]QG\;*R5wOUDOa':0Gcb,dud!ja^(7 roT&# 6j#.~MZ+fuhzB9q̃TBJ/k:̜7AWog:/$TޚlC|\)--76_ohs.u;f%? NCv֬!HMx{Z ͬNS.$HN˘L^ps"axto ls^$KFC<nsOGq8nxdd-bRCD#bE{]][yaCGeaI/@[Pwق+0Ws woɕj)Ã;7ҍ*q$XJG]ٷv&\⫙["&ӣrX q|̀lFms1غF<"y -\.*rO!!{#)ta_ݔi\ Ӏ3 83T٧&q0~g|pMɦ֢Ͱ K #c|`` ٥/4C[rcΓ?lt o xmf'ef]j,  Hkhz_cFǷ7%!"z7!,`b*ĜJHR24"lQtҗ؄yo1ϓ陁Z}PDwe뾢%I}tE6,$ώ wWڜ֕ yvݵ/e)xn"f_Xl&Q;/s ʪNWe1qzTt>sxH8;FivGSdK;>[FЎGؾVDK@[ZWt1u8y)̱c0}uìI[8u_5}|wJ[׍JGރh _t~ZW+089Woj+dn9؍b񴘵e5w*[GmPp+w18w_L 뵧J¿+2dA׹ sK {)zKF >&\[5hShs*!V~;-K WGm(X*^X )xcыpB,NW@@g T Wo[.Á:E.Hkf"zy8v;=B*ղ><)"R=Yw[v&˳gBfV&p(+UEUE5&CK& ^Txs@tǡ.u-|}*la1z8("R٢z`{4Ǻ蟵U2~%Ҟ&}CpԓuaǽrpQ2qrߡht4gF2q-ei(Y5i1O 33/*g0&)N,J eTwNm¼䥜 ޜT]BY˖aOԞ:o/!jΪ"c}Y_V{dEwˌ'_J됝'ġ.5X8(iAq- ȻT\_]ߴ&uJE_8FJ|xI 2A, h&+k"/)wƇpfy̨^JC s I&8۳]%:y3|;vgg(8jeݖ"aA7s-stvU1}l$-Gx)3uY)5*"Z*|[|6_n֟NgRPenh)ע_Jzau׆ /;?\qՐp;VQq%^]1pּU p$1N=ߤG}VBx|92BXšyHtM4檭\Ph^T!6fKDi!#Z2^RA¶vzsQ}a^a>^zeܫj}Nf ;v,WF(_(@z %oŒ+œuYbØ5 B}7vF}0#pr=X+52NY20EVw&y@ۥlBexdXhӷ }(nlX9n6Z3ԓrP'-(D1.9';jA_߹Zgqj$T؋ >ҥ2M5vG(V @V-LC~qjUIe>`{\NH|hNX,<1>6.lH\=Nq9Πc~ mxi#_q;˧`%r[nUDoEu NڅͳR+ ^<W."KLEGY̚@-Pc>=.5頾KJԅKYBĜGin\Iz+SSOB5ㄯz {c^ɏF6c Ú"!\C3d {O3 MjIi&jwQNKF{ jKAuBޔmH@h*8R z% =NrF6nL[oyCl-D|wdIpp2M$[dhRr&$Pe2Z`EބH$8C1) ?x2 mWnlRjfc7RfgluAZ6Τpa|^B C顋[-hLGV3_p By-/ ܗXjcڭj#JPZ;VM^#XM#-P󦥐)9IRogu=lO. vh9*O^K|x̜90Z͈"Dz;]d噻Gy?5*zt1̒2fX^d &DYz00r}.s60N3ɒu P؃9 Nw?V䨌F+,w>U'.6NE BWkAdϤLU]'<{{+c[5!?s73G0;]Ʋ=^#~x!pS8`$^m3oif%.qm^iI4AP5%cת)'k5~X!𐬗PXcVӇz` <b^>%0z+)4_{ѿr֭uCH6M**j`WFm,(w˵ /N16jN1WrƷz9(M@$ro"-ZMSJcP^cg)u^ $tQa! s-Iҳ?pb)NeL!@)9 x)x_߯ )$1(3ϋ) wԜ쇚m<2R$\),COn=p2ʱQϑ<3H.c'j+߅Fʿ)[(L` pOSTU|;VmE B-H.|uA5l*JdèR" p*S24yJ,Pp& d|&^N1ȉId0p.KPm_9l/1F"23wjg"Ȫ X_  }b|b-hOCܦ%* e #C E"۔ |'`?-d XlFhςG6Bؼ$!qW0a<5Z9i%Q{3h%75ߣY`d{;= %-Y54AhMrA4{};Ksپ1LYt3~%NJh?+"J-+%wJOŐ Muͭ-Iͽ,f΃hrhS싸lt۽kYlG3J^@E>=C3߆%B8 #D?^[ 7nܗcAeɓm2Q10$nˋ oWDk'/ɒh6mV;d] {m*b;rA.ଁlJT)նW vڗ|%q$PƐ1;$VR2 qzoVu-w7(T  :vZ谦kEEam0vBzc~ ^-#%'j&sNg{{Kg511g;s:y6TFNACu( @ys? o3:72X9]in @ R"45 ޚݻ\rcZ@`j FCrmN #4E+W8/MY+ 8$l5UCS"fF?&Z-f|U}Ez_v%kM'S=% 1&\f%v/<$ZޟsC^`c9ku+x -3J#O"D˰;m" IyQDX$RKleE:+L[~|O艐&&z;.~2X]hSJ\v$[(-,qx@_8b)-)A2 ąMØG0B&u˦&`56CV?Gqɺ1?c<[lUkÁU >m@^e_\> 쐇C3XƔ$Jy9@xBx֠rVJZ ~92dH2!*j0h(~C2߯$G{O<ߊ @oB*/mralhJ*Z/(Kg<2R ~amkDk\]YC WYpų"$ͼ -c[1s5Pzذjrk,r~.Q I;޿T1Kw\=V%GoUЋh*A '/]*ڎ&뻓S:tE;Z;eM[ )P1{@"t8Gg'Ai& 8t>}("> SrZuFJUuԗr<+]YOCq8V;t4 T^]oyDXz;q*(Ëף] ]2w$5zMa}`ܝ~-rp@IF>lIZEɱ!jT_ lm`KWms^A3Urs)5ϠuSz .0G$ؿߤf'DftW!`:-!֗oy ylX^z{3lqFrLް7tD{ i߿^UMuߝ2{ZOb_dA6e1I^Sy/4OMLv(?)c {]ODK{*A=:H.܌#)poMis7YMtm A@OU+ƌTP܄*,~pm}ʉ8Wsi3)cK־V?+|w;%cF-895쇁ul "PKvk$7e{g}vP78_+|_&Kk9>2jlI2}F,^ lwD5>В61fB`杖8CMCl=,cAH];Ba V\ [Ȗq0 p>SDWܽ3bζuGĬ0 b3:* J4*74%g׋T+R&Ee %t(-YK3?< #z5){(J ٢RJ5}ߺgWbC`:<[+I0@eC+}P╅=?\uR#I@3m[ m/2T/(+ hOm?5?h:3ٲ~ 2o^k;] [(Z MVv;˰o S>)˚FOj^cݞv_|t́=u;dKoKId#lŮ O0TCxUca41<8@V"G#A+ t{$~\GE kG$m@lB‘8HMh\Gbsnts9ə_|dSkH\# ȫ_SƎ੦8Q8:|) P.tX.F@_ucr@[ZǰIEx22k %s;:8F]Q&yL}ovBӆAR۷{%@AcR-f'u 1ե5?$Gao>hC[UY8ězO٠4(ӅaKgRPX'ՃV;o=Дds(|>b]q;!B~8Ȋx\ݦi@>h/ oPmՙ(bW I@ZaO:s?0]ù)[OKC @%24B yK QaMnCU7eG,A-zE}ͼ~#@mj\:$ˮ =㕧T4wS,D` jnW;yS_x'AH"%¢M9OӪnVg,ɑ[L̔B.EθDxNBJwJ !}B!\VXB( @o?Lr'V>4^D6˩0ѺEie# D'k V`1*r:FoT}Ҙ8x >΅e^&6ݛ(h@ZFFP4-ZW;nvjh{fK\Fa{\EX=ʳd4w9!|=l[39ӌ>3wqT8v_?ԧF=DL x6!n@c\kAZIhUyϐ׍z_?nNv!B0} :g.}*nzX!SV$0/Mw8 Lw&I8"_rM {[ "? CՔϲTT:'UnZ\S2^Ă@oFg- 7 )+shᦃWgҩ7tK# Q/#y4NVar*{6i|*s?_ ~-sVojyժ?>ݤjT搝rݰoo{g*Q)0*܀}#a$ aDsݦcQ\bIw?N2^XZ)X= gyGG9_TdہG4>mP1&i/i0r&4o;X_@36Υv!77,D8t#T'ZehVSPQ*"O߷D=/ A]Ь@%jl/+1 L=e'a@?cq6w6 r<^T\[LgZp1x&rj֫; +.yv`5%s|[|IYY.)]E-bD|ͥ S?ǰV1|cʸ0 4aTֳ`TwOlv=CwaZ Hyg1/_TsXmR*}CjD|HIU'7]Q;Dɽooq$j)Q sЕS|LT%ԓ2H-,I+#,gнşlLg@T B@Ny44+ǔefwwFR"7j,*nA?֞|)z}74#{j:^FEԱ9a.xBaɞwS:WFzn rb :k &O'}"*[ -|}~B!.RvsZE:)7RыenpFLq'vY;lqPm[hTrs/pޤ`;`'ބ`.exO0XX ݋M' ۶u릭w{B*xC詪<յ 9$nigtKnБ~:sgB!~\ň*߭gkSI|iW.,ũ<ωB ;kF}*F$W6).ɶp= &-y_P_ BT8sw^̅e SoѕYa\O)udY!ؓ[(pYLŒ+NA,Ω:{S~@nxL2`lz0-i`vľ8'Êivu#!MF\`L* bl&ОXy4 ɍB8S&HXfbжB>E&V#.=>i?JӫY>ڔ0 ZZ#S, I6.|CikhY{q`%ze Q9;RɬXЪ̷4@9ܻH*ã f=F8r)3DԄ.b &Ewɖ _ w7iLvr`ER z!=E2 6<}) U_&bs֡0W=iLTR'o^B@ vXoV|ֳUDtf , 7*d +ݶ<6J}/[mdy4Tһ[tJ2p=_Sm-*f_7*CtD"ZhS,=5|rֵefAkO 5 Y# aWRx{-'8c\V={d=T(|tN^:RRU-hL([iW9abpԸېh((LC؊d9;i1˛Jd51cܡx/BJ܎` ac ȤOAgCB2 {vFM=ȋ?w+r+ t]R5ӄ?nd<~ b=̹`6 : F2Dzszċ%.l@ E Gxt:1%;ʁp6ce@ `-r "gԂRf񒢀69X%0a?du"+?JG5S#"Hby J% a pzqƺ6/YPc@I"7{b퓦 <~c|^ y'U ͛"`԰4\p!MYmyql'%Kb]~N3l8~sga'ן0x?[bY7du5)7A86"Ψj\V7\|yf&(8eݘH(HӦ8{xJ϶)Pb+kէ)f1( M~JWAU/ 4NvZÞ I鄡!/78P@+ND l>NL: C+Xqu֗?? 5HWn|[c:sGMû!&^ & Xv,ILR= \`F+rdBs[(h8se٩͈tx2hPj4%= 3 EH$&r10Lp4K@ZՇfPaeU@ 2OG4%f{bȺ P|_i>`7לEz@EՉ^p1g P![Ush;Zw"6?|WǑ]řtZ$6.$C7OW\-2l^YErJ@9t曜9f}?pxؤJ움mT,lqRŝ< +JgQeL$Cu)8TBЗn-0\UNϯDn "4(ާ_Ka _$\Q}9M %jd"xMG֧({76Jf^uh?xl=]x;<ɝu?Mɯ3 ×m(V:&LWFI_mE Z?yo"gtj'る[]Yw󁠈ȇMd['Q̐-sKθZSٷXް[:-[0s&l>FT,4dIXxlɏ/bgi|ih2Rp'2s@../2 /ObhQo.QhJsy+(lQ- ":UUh)Nv.Ek$FJ闦? aW}x¼*mcRD5fArSʎ<:q< zꁕpwuM&7G"N1Ƥ=3ln"d{?ǐ$SuZ wYYݺJ@:)Cz?ǀ,eCGTT=r~0(t뽎^? +N==q}˛p+yHǽLk,E$rQr}N}"t->T9+H:9Xc]aE}z ؤGKڹ.š4CYmb܂d[<$_"B03W$k?xNg@5W0aڠUt1 $I'{τ[.B|{ө'/b۩C]W?’u߆ v ~Qn^TXRftdI[׉=@>o^`kk r~ P%MCiQ˪0՘" rk|5`QŒuuFN ܶDOvc-\++%"3琰/H7*Rf>v+JĊ:#/}/*(bcaVd^,oX] i@X< o$L0? vFbftC \rc:E\=͋ks4:J!*W6kngbA>8FS_,jŜLWpރ6ݬ9ԕs$ަE} L7<`-h h_:A!1c\*>E7TM8DyjU`|Z/d"{C: %PDUBZ|zS7H2n6a7kפco\}$VkѻZi^>iS)1OlCVsj5kUe5u(뫟l9\N43!"08Ŏ!/]LN86Y D+L-+>3Oc,"I7%v7@7lnd3ݦsbx#-J/j!gTlvj"FD%|biW:f,n݊a`s6\ﭬ]Qx!S +5}$s2CmDqtD<lw$mzk5&r<̭bY{ b؇9F[SJLB=ڏFD-J˝D z!U; ?Sšv *N%1F,LF;9'ۅmHJ&">,rDxv2끹cbpJhl,>yO ҿ?ͰKlPB&LpeF*FiA>lj T|@OXt `6IKS۪j"H%cL46ۆO^ "g|~j- ԍo Bpdccx6z4Qw_O,S2g]z7,kWy P< T"nZ'c/լ$0a #aN'zI2Ekr߉j#Y֋,ha1ۄ') 'aN_B2pѽe"F:$GI#,nIx08^"T0ʾwNɭ@cNSc$KfmwW !l*{>MgJSS$04_uђ"pqRX@Rax L=%C Gr{i$" V5VJ3U$Q[rBUV=a-ˮ'+D}_d`wNcD K=/cx"υR6^sx#W{ݬM [>7ٞc_3Po7E&eeNHO?5t:Od^[v{&-# -f6+8ʻ|u̝cF#e:a NFIg^By͝$ꄵ :m'W7~WՑ36_ww0DJC34xxp|Ï1ohd#L^%0ڽ-{ҧDN߇]o?OyX g 1!d 43fhn~?DsIX4C>oeOEbutM{[~9+TC =ƥjBP2:ࠍ(S,:wD5!rlwȨjﭚc6Nr'z#tZ:jhh{V Hs&az]j|gPB̩:MN<ł+Ě#:.(޽"'!FE CzQ̷i?5orװZ (V\a3G&="YU%'\ Bi=ѡ8, K蕄}G 6(l0y7F޸+%0 *Y6@8}dgvW>ƊZW Ec2k Zz[oË|Lq%PvZcD vͷ+I>=_LI|8[E4vߪGCA;7jn_qSb\ɚMp:eBpZiqeV40h%;Id~xK̟OH] hnl cI /5LPA@Jι^&դY\65[+F#o%@~gfqڰhU%¶jxrld6p'D$ÙBJo,XQĀ=]ƚM$`]K 5 ũAvN!H@*.u_mxF]L߄!|<'=v=I_y ,6 d`DZ>Ii6cadY=iNgg,V? ^䡥johSHRWbǘ}ڮQ^=1f?aJM C?`Ecl6gE|74q%K\ߟUTQ1i7^8"oT"/ćS%悦v(v w9m7[- ӝ87khT(jSv=yy; %XG^)=A{ /dMU?jr!Fv]#Vn3I,h~ngsK@!][< nIΞm~YXhGrQP n59*((O&Mnnٌ؉bn5c&ܯW*b* e-ʏ L,憲g54b^ >!ZB:,;瑾K[neG5=%vDeek!'W͟v52Mu{ $𧓸Yue>]DgB-g^W6r[}^ j%W♡l_FMؐ(z`tP_O7MwcFX~c 2uD|(‡Wto/Zb&:yr=rOr(p'ED 7HZ Y5 !v FG⧄+P 4{P`;籼] x?IAyS>sN/K_: C%CP+vpc&׵W 嬶%Xų',a *Oϯ=P[ 0S _wݳ^^W.^zP=l,Xb(s_hRdcfg UYHW!% /=?S4K(<h$>L F }i=$NUM4Q'T#c ^ qk 6BbӇausނ|Ʀ!>?dxAH&2 7φWC7d5 ݩT 0g1RTphT%@ʱ#fO8pauDhy;lѤC!DOWr{`sV vv/B@`@BA5Km Jiѓvsr:{N]o]gTC0⢛9gd5 iqװnDЭ(6mBo6xb!?9Mz:ZlTD/DOe^i]Ĺ2N4[̤n4Txw $ rYӾ_v}ESuհO+%**L ɷ5?BΝd/u[ ӽW1to=i6!)M|:K֝Be 8 wM'\3yuM(Vo: ?XљiS5ۣ#"lvYbW)gj2 7B#?P9ph/Ooy]8v+0Vі])qV:˷zs Ұl1vӠ0 M&Q'm^wB]1'TXT=13| 9?ⴠoo4sP[Wc;sX H#Jm[: $ABYf}L 8aPՄCө5w?H # צM,6{-4a|O&?04+MN,xxKXO2 mS- <|<,3귐Z{_؋e':bw#E'7-,oԅd,SETD >f6Yd`jP6h7Q#Ai^KXJ0Rm|vBkDw;v' 3gV&z^/j1ϵ@ħe'#]Me2au͇4Ļ4J{ljP|=w}xxqB(Q5DASL"s`Bؔe0wY њDzdp?!HAI5NK0Mq}٣M΋⠶MpA=G&O#;U-Pq`;ӘJ_oc'*H3_avٴ<o81oS64}AYf ]\;SOx+toK \ q``*ѭ"bN`O.y4i-|?ww :\^ϱ1e‘ڗ5;[4UOoq()G*[bUV$(Ha~r3M"b?Hj: euS,uM:bɺSnʲi Ly<@v S=vmb :K  Zpwo1 MwkTF.Z,{oܻnj`v6Oxf&8U*ﭛ#Wd^9;lx| SEU<l &\ʼ%gd+O'~4t_jȞuCč^=([I:_ZxНAlJ+@o&ww]xԵ.K &m.4_IaKJHp`db,RK.*-QM KJcǰdJpblkx3ފ:c3XʆDu4QsNz jLr-y;.r81ODhg]VkAeT?^+- q$HV')@JHL;1x"׹o㬛ΰ0 g=m(i"@>DZzIhl15cQqDX)L_ImxNtbG̴{JWy#INYVP;!)1ątoݲ<$uw8{^\1#t., vyOd[.܅z]9cb(7x#j6@YzT*RMbb7MI^'xe}G/gZo/ˢ/d-4jlrxn DE1}6-}pWnHJr< R8a$ YzQImZy2yqgu ޝ]Z>D'6R7B`qɺϦv7cm^>Mߍr֗ҵNUX ~~ܣs̈y~~>|*B4Dl&jla̐~`S"R}j~O%hFO:[B]>n_+90{dYr̎W`;e-3ژItﮡ@)O<"6hrk(?@h=dR8CVMbǨ@a51Ls$eQj3!Nu zh?7M[K8=CP>b1+U ;QMb?q!O"w -W2ILb+7J^%0(}vI:Sjք\ Nѯ7λٷaQMgƆZd=c#ri=֨.,.G_'D3<`iƥ&pMal'Y|B#Xk{:LPHu\}ܸD9ӊ7U m#&] U@S{(S-S7 eidm|咪#kY?t;[jnsAfv)y&,ivZ k^z ީ$8;5vh2>,r*A3|5t"%L_(NXK5`kI"/"l b\4+;>u> Yw YWSzup+!7]"/+WE,`T1*Sn94Q0.nV&zrx nPe Nn:Km Wg?EJ'nǛd$7p&3\%K7ypB0!ʼn5!w-s])JO6iNGa ڞ5cjZz:}-SS^ jeg%)!ͲڂV5饚)wNd 6~jlKB6umF0cY$8bHlm9ڌ<˸έ)j*>a' .D{ b X^WץbʴܧT*Y&Cw8|TGj~=ߑlqdYǾٗn}D@|lq-^[L4{ǖ vIEz=4/l谏Ynܟ瑀.]FCzoM( #w3zr]]u׮Uv$qSt6ґ5W\Kܡ{/G)CHR&:Ar;HQYT `!`3-mFhƊ>GFsh왉#i2l>C8d0Hn[6r ww(Rk, WE pըjb*xk:ΫL+CB^z eMq8 tp=ø3~d!!^&Lq{  YݓUul<}GaPO'^RDiEFg/kw?)3&::?9> .'t\=};jBnkv@9X#IA0uq"Y.wÿr 7AUZd?khVJ_T0%iR曅=o0}w^ +^ }h*y9;.6H!36V/ F=!I;*C<@9h y$=L-=!IZLՈ =̈́.`np84υXL@Րv<}ΗSG6:%֫ Ĩۡ#Bs 7{U`LD1e:ik΅"C O^lC+]vQe|O 8cnF![*>gMٜcc;A KzH'DyzĜ4}Bo8&RKG'b;ueDr1(ØD3S*Rk^FVOw 5VmCpeð* _ք*|O^pe2 ѥڋCzꌯ1٢v1gS`IU2%^KG13J :sSN϶r u XC#Mɇ',pTd nA@g0fӅmZWǤ@4^EƨsQQ3-O=$/ͦ?\g&[#YNGoqc^c\. X "5&п9Q*NU'La]tVEصu +2|O!mc HG/j)O# tu冫!N>Ydl`DD ̼6uhc*RC|Sj7'$OR?k/%./@DjѾzW0`PzcbhNdE[9ZXuG}x!Sejq]av{\F 5 b '8Z &MiQmh܃\(<_򸀌ܮ 'sNR,wZ%s3U92MӃ͂_ Y0 I@4n_{lXVK {ǜNɪ {ѲaGჁ:.`\\iy) {dX^exst`pùppwZ2 JY&;84:^OU*3."C)B$ޗ䯱tN)@j}?%Hfܲg}:M<4ABKfؽ/əl3G+*Ze$=jG)Sy2 U M:?w!2`\l@T)UVfҚ秃8-tq. f}"#]kTˇȉ#-JƈXp49[́_h %3`yj0H:'(z]{Wxbl٫L/3s^#xՊXT57wdsI k,lД"+dMf^9 [dmT%toƆdL\1<[{SUيJ-gi\ѳ$jzk]X+Gpirz?V朗p~S1#l-X. ndG󝬤b{wz s3RkG] ॒?%A =/"|l^?w7mPIăCHBuթCwb-A0i2{'2li볿o ;SKprooG(pTS/9,KNJAP@(p'MdUp,):8fxwԙah*@ϡebpҶPkBx`>X؝y ({osè9*p9rڊ߶k򾏛cNX_/g3!ԥ+,F/$1y@d+#׆" w1xNzb}1ZFnҞꡅ9DLV V/{sYe&EA \q[qk$BFy% YP8XÚCtI2E+ mh7j+oJ@aC*m讕4>_ҝE_]kGAn>?bſTz4`28ohAj@<,]_RW‰PXl2fnGHvJ8PUB8/Ol HWR1X ZJj/oز/!&-fK-B %/vK*Hm{'vxlLEiǂI.V(/,AwE8k;h)ϥFspLjȔ8_O'ldF =sAPXhKeMlϪ%^ wf1D0-Ԛ.USc/&NI:\G˥_8Uz/xeJ^|H_m 5rFeBUyalqKWPg>sv^{ ̞>Us_GV5C>rR)dATEW<23zLd&mF='pimonlL49L$V,u=5lu[5"dk%ۡ~70dD y4 d P:_]B^^W'eRR9'qQ\:Upe 5(o_.j1 ʂ·rȭlWԎa"G3Q(O ~D=[~6ѓ MF>}^5sLۓmU4ؙNGPxÒfP|,q3džf-WJrpUpwԐIn3]HWLE>0`BepץfKlcq)~ZP:m6C`2m\yk޸x֤Z>'Tz6 ~~oK|&u{Rv)('kOS ɷ%;֤v85]LS /8eڀs݅(u:|xJ*DF4 tD5@ g8 ;jź`Q\tzU[iJCGzF?eֆr2E+U⍜z qS^GjR\NU+qGP l ,0-")mj$<4 Q״lwsmmxH> LnF*6⮤;X^Cm SiQ0cO3n~V*t̳#<*0b}ƻ *)D t (iv?~LŐFj@[_)jX-&^k*#7wDФ68G}^3r@}^8MhLFNklHBJ 0-V??5#l f}QuⓄ- 7qAT$R1FD _/^pSJ`!aZN-Z/|H[,n5Ox%F1'f&ۙDQٸieyqD&+jX|08@Zj:9e)aR,"2E>!Jd Z:2Nz˿Q ?髋6A_#7?h UIwfk IvUͮ^|l ho( *;eMSf{Qbi=g{[v7BGx8 (, +L>FR-}0pJ ǂ%Lqh.S8AƨfZ oh_8@Ov,aڦ'h[7{|uY[pT4ŀB΃cTv{kk~?wCG4'/ k!FwۡDɽ?7חH}buƸKP;yP&[XH&|BšYJ2<MLၲKݔ2 SPU~wUμ<--\R-k}.]t:V䲍a1ń`Y/؆|ĊU!33&S ܦĆb/#t<)3[;m2X^b2"}wX{{3k}f_8RܶgQ JX+?ktDj;4ҤzIZH&㱬z^Ȅ!W(,|n/h]%1]U7l^.eSR۶~W0Ns3|58k?T.R2+ ~"3TqP+'% q4W3}#\f+L{(7PK通nxe3SpsUɎ٢8j˷p T"|[)`s=ȴ4نHZ{N>/JUq\Gﴑ8\BR|ۉC:&ݺuX/221@H?j(JC1+M+gwYRCOosE}-:{JCA凨Mpo3y hvI{2_)$5˶EhGF1I^ߺ/,]f Od#N|ɒ3W JֽT^kˍtxXҡ(eW@&U=a~'2/ѸtH]~ CpHto=*^K;]2cӖFD9|.ƀʌ¨lʸR$o׳0 LȆ0X`&Rvst"q$jh%S ٫LQm`G*[_UY6BxAA#/BHH&|*O$8mh*.v)UR%@xb<(w?-e}-֧0g l> i2aáo7_9 Eo4BIo IBOCcH7+x 1}i^r w:[E/ό%P,J+dE'#4S?t(m,$-0tהK7K*RiP<9i(- r6ank\8Va9]'M@nx u2U#QP"㺐a8$L$ Xl_^Յqc3D{C?/CՌ{zN]oGNf\Dؗ,7leDv?"[;"q8;{'8Br3Y^JB0WA|cĒ9ZۛQnCw#]@ZdqԽzKH]c(>SGS,D.@##*B*b*Ԁ'D]>/ mew,jz&^&:b+z%P$/aw46|<9xB]@7Q"ǡN`ԗݤC+v\{}Ż@)Gl)5ؤ"'B#vL7cp%XpThF/5qYQ;)(-{6B^1%Yzph#1 ר1hU+ut|]~Cm*ߛɩrfߎG+(EӦ/҆дq52 H'Z+W\e(]ǢӿvqBtIA%JpY} 퀆qM:UvsgS}}k5풖*qP 1+EIkgQ*ˍYT*Q'F[/79>î>~q.&BjU {W=`_l.J9ǎP';0dhҚ\k⶿m@dKXnsp >Ѣ2_wAN+D#1Y7JHWH|2"ٽ笭4oXC|Q1ZHs+pKZ{~͠{TU9%2|=ӀnLܬ+o8.,;C)?yKN=;d7R2W6Sazb 5\ ;.'r͞,4esv?LwG\71kkUoJ֊ ]-D)TbNP&/ :hL庺٫q\3@cR(cud^\Zx2T-1ros̠Ya?=U#Zt*{a{r/W#ӿp9UUe>-:u'ĀL̙yǻ %OpE\{rlPc0$D+8: 5W&4u;6aXx!/iUX s4|W&Fڢ󴏡Fx4B\''QNRhGȑ/ۈ:-(7j7KlV] F^;Z@=c# Ej?SBUHk`"1vu$PfXۨKgq ;r_zT9YC{1MQɉ^Z4Mpj|R | 5?roox; pS\^'2*z߸NQxpO/\욏U:@L%A8Yu#ƬHtPϬ ?b |8?Cǂ_`;6<<m vL%PC_cSGCܘE^] (W()#b]:[ц޺p[Me&ZOP2ٔdr)Ek݊*! 5B/0x@֒Le ܢ,Ʉ |#zU+e8_/9WDt+R&Rda9PqElS_L /襛X>2%ULט\B"9!y04ӯ$P\ԽTɬCWYHIѝbQ 7*ZvWdUJ`I}gb '@\qY ,:DŽҊ[/fߍPaaYbjh*5:'9qL++>JoMq 0N4tt Ӛ{{뱰f4"!Wkb1oͻhzBsbhOiA=cEKi`u+IakeL&)gvSa8+7Ue8YAڲLf' T2Hv|{'Yk ,)s!g%Xͳ|Z. iDգG0|x^}evYI@)"'H1yM3G:Qc&U0&!ŨdXGߓnC[h|6a'u%ނ`k'YN|Nb8seJIs=/O,Y'FVp 1eXTsݪu;H 9B?$FKf?b8O4=/_MJRC̏&[S<,]1ə&v1Iզ!G:Dܐ||s[JvsR! ۞qjD L O]ME6KDh.X1)C%?nXfuY1V=Pݔ_!$%'#cZ[vߗo!jZD8ȕȮYyaPm ݴ~(+0U,}JFX?d)Ԯ L-v/fm/SK뿗D]GlUENWK՞'PJ$XZvhYL制<s8F|Șnqw ~nh {&F/_vͳ{nڛ)e1ץUY t`yhhu&SM{Od~5xo~׾]V)>O b^íSN˽c yk>PJucu{;,oFB@vs֩Uql{NRLB6;q;i\ ES}HUd%.%s)eޠN%aҴy[z$c"I6.bKQ I1L+lŎ%L?1LeXlz^t喵 ZsyKChGv7=6ţGbJB[Xw'L}$ҸhE #@~{2HEZY1}6j}+Mc0T)fbmr k& 5h\`wSqPܹhn,*ZE%jɨ*yǷt{+ q dLf"Pl"qvEU¨e2W~xk4(RʽFi ʥbX򽯠̊(kg^͍̩ W.5 q\aXrgy3AS ҟcw!@Y)=4 L 8AAX Dn׉;2KLk€̝z+'>fl_?ƏuJ:ѪnS}TΔǣSB#f|h}nG jK*#-bQZ=Ml-*~FF\ӓ,V|$8ڥ(n {,fIFl6V=TcBgKg1@ aoT4Tx%GvԞOoDB.Z$i4i:#"I" |S?BFuy~>UU qZՈBflS^Qy##2OX {Hv=&n}nTp""]U^W퉾$' 8Y}SWi; CW`a ")V,-ژx2^ciǗ[*;UZ+Jhͽ#-mkCiuڛS` VpmJ "M\ rl)ޥ4>hՀ/P"<7 *ݦ4 ͛.8T/.RN~ku¼hȊj?$1AxI }F[ʦסeL;:|2Tuau4Lo-Fyt)=V~Tf|oyT,w+EX$E)4L uXޅ#v{`RbymP?+f6y ըCWTޭGxԦ4ǹofC(]_ R}%BU$j-7 !֦5ЂLm>lVS,ZAw"v]^%Q-B5糰_2xx1|?۱PZ+K55a]lxDoɾuFclRfjUh: &E.z :1Cկ{Z ٶ9G&`Vf2ASuyw%.CAzP35BMϕ jK7?g"\ QwI+CmX{Pa&[eQ .@',UB5{ I(3宴2 \>{|naf-x'z>$dz,!f!|{unkҎy٨C 1QGő<䂡G|{) ` a͠Udꇵx(b9Yܼޅ%32_͂lruS[|ث "߭'z2YuytVYX'1qH6z (xnj,l 5r@ү-q]**eyl7aQKR:GF0Zd`Rq̚hi5*c!Hhۻi6~"A[;dzRO%VVNַ $6ݼ ƿ௳ Zr.M+e~]$fAb7Ad;$ iz{۹B p]!A1p$dtiu.sq.ZNe*D)zu͗Rx,6K{Z(sQ5ND$Z15hv?U٫ƈu aR2TO1JM);?/; Ҝ"}U͔v&EExPM隨q$?M It"l|G Nx^xyNQQ@ɄgOx98mPLMk:*f `Y`z`y./Lw!-R*\arDvgǗbZکFhQ_+Nﻂ'CQ.?A βx9Yƣf9VXXy6oQk\ioΖFD]̥h$2! H:-=;8<c o1P>6/N2}M`=(#SPdkLAdT hu鵈 B\!Qo>- <}ubA)KBլW8X.F f"]iSBܟVfE&Y/6p#!"xצi f]E:p9rK1= "]=2ͩ:{wBfZԊ.90ssnm}㮌*Y!"\ ,lIPj!mJ`R*3_wD6By G X?n5[KBCq@sڂ{HU 4O<䝁vI!9, !`cؿxI~q-XpAjb&ydoޣ (nFo7N`aU2Kp|$3GYe{Ql]U3Q m4i$9;l),Xk!*Sit޳MPqa(.zX8| t}Z>B1ɈH 8*ƀ^2op'l&zmٗbT XFyk5IrS:]Zۙ؍/wXqAyTpG=AlR qX<\:/5ܚotBh]1DUEr_]~cYPvxz= su\b/}1ͱb;_GBcu}' (XFXϢXRC-8вUA 造/)G./~i$boDC[O,~SYP?5暿)EG2c-Ew/b!ary~|XN;mʊIj&ܼds{f.g7#!( Az#7A}:b;ݬ̮)Ff'kVSaoӉL.\|0#k.UQÝEdAn1Jiԕ4@,W^inx&ݞ%ਠ uh_3ҥF9w7xN43Y"ZACs y>ؒ(68!TႪ'+ Y,@_ *׹׀.AYQF/upbf Zu\ccu_J6h [6-1×jĽ5?ojdE`1Qbh2 ^ٺ͐S¦p:oG !Aڛ'y@||5,Ba`kz;yp:g|dٛ:_5cW/6=ns)|G.bT;K]5CTsXߣ#]hۑy#X0U g~9&xW{Ѳx{I"V X 9!nSTci4Z P7*#ҩgb}jt?:%kX]Ʊ%ĻmU>܌֮́`u\7䠙3L/`he>!XAWS/.4D^[ƽ4XK`}c N[= "Z6 m7rr[bt%D#q3_拺Ss/Iܗ&nߊWդ/ioeB]c()89 %`z,hHEƌ {kK)/U`w :PY;N< m 56s__8QjAjbktRc7 ^!mICA_Ǟ$D\}LdZ>^4)GX|ǩ: K!aW6{0Ρy,~r:17%im7RseO/^ɒsyRPijON\ǎMf@'cc)_%ss,L?c`a'bw.i6'{[OcVT<` ޫ.~]nbrQc:i9koFCZ5&|i?O8MG}^ܟLmgo}P?d,S96C~AL%X@)`||qeomޔ .P:|Re|<*Ϩɾ[3,id£>;㙎E=*/ezDi3e1 6TB tCsPc+ZKZጋl~|T? hfxl?+lңpY,VX޵Ad0k`^Ѻɪpמl&C{{2y{p]=S6Jݩ_LRll]NσS$Փony힕v?M]/!Z8<qKyY=i~ nvO81`ID<8eYzA(bOg5SMzP.ᅩv3Ӛ6-rpAc䉩 ))x;::q1?NϛLt  &`KwIZҘ' I${x&E8u_V^/|R @ۢ$$ܙCis>+P[B|W y7PnW[Wma ߫S?Rej(ڲ*z&DmՀ'̭h|%VCkIPӽ^Nޚ)yɨ <4yt$?`{TfmՉnzDqe }󊋭֖n AbfQK9EAc*6.F<]bH}DkZ( $!`o{6d,-["r=~X! *;= ' P#{٬q(r/Vңg8si:)6<=w9&ý'q'6̋T BC-xe_3 "va 6 N"vc,ordm 5&Ɍ#NNrI?9 5_Cův&.я(޷1)!-q` b:Q_mڦ+ynGCo w>n+KqʒVgEKS8m})@4OCOP6ጃb9QYuc"vʡ sVYGUɤG$ ^q_qBɯhҦX!Tڎ%5^V-NEia4|-aubLϞY3 LI9p;'CQ^Fk;T,%y Rmce\"7?kGzM1 05E󖜥] Ũ|e0v[9,$"--x=Ɉ'|cYȫkU4&=IHH_5!qpxЊ|&8qVdo)؂@ vOېEwM5I]R+rn͖p4nDhE,< gǧ bovG017xLR7_؂X%g/͹>ȐjP+^r%4=sjF3߽'97䅫"n6Nk虄 )QĀ0BT;& Xn֚Z 3ǎd)Xo*G]uTddEBjMGi_SꔵY5hj*zj,EߙX uPY8yE'}WX3m42ӭ;"|N,`>%:O[ 0˪EyS*>__5lnŰuӒC&Rn_=P, X0b,~EspY{{=(붛*ۊ4`ZPQSR] J" EV9qΈ\Fy$? Ëը w4y(o It]-m>DŽy0QV |-;JD. G;e#lb%/>zH:˔0x832mGf*w Ү* '}PjYnBwEF1cQ g>ZB>ٕըLYXp/7Kb<19y$M2GYH %~{ob<<(lI!4'4Z*6P-pj4#2!,q˦7Ń ":ܥ5!$cWkw XoǤgYs>7BpSA3V_48&P+B6B/4rywI)#Df{o*4 ywuz3aO9e\n \dH6u&bF*S͂4K|vXCɺߦEF!AJ~*񤰷LPxO\>9ZXoRrrbO[Mf3&bjVq'D8Lj>3YGK}Z՗c{KjtWBZIqQfQqA:'ELn7WosWoߟ筊"³09pQô\mCV q!00wJ+3L-G;bƞgȖ< :PrQCFX-m !@)IZK L鉶Fryt+XyC3[4+2 Ԯg#D -L|OtG?nߎhv՝]J=gHf)5~m[ /αOkm!L/uO}]>#8-^i/=8NFm.E(\#@ Og R9~RŮhGửTG2Bt0n'?KW#Ѷ˫$Ofκ_I#,]}b﮾/+EDäشi*1-Wi!ZJrPJUaok 6 9ΑiLjF~9"EG$` z"<@m-F֛Sj(䨾Slh16Q3m_Vkhf%C9i4Z c(`y7_JQD.ftbbGUICV;ӭvaà@m-;&D *uSѽ GZ45#UwCt<2z=M(s8m!rg1M zWMEOݴD ̷xF/,RuW jE heĔ!yvb{S7mڼy^! $q { !T|I?Q?ֿ sx,2X2~ÙmaZoڟ70;¹¾dlͣh]5m")d=R)U62`h0ejq7u^;՛,vrCr2\'2'9εJpx/HSR9B0cM="W¥J[,:ҐMq\ 8&d~YN7%Z  2*a:WT=OEҒ3Px{S-EJsvA}5vM J4 Ŷ|v67rg[1Y5|fr}x0T[ oF/OId77 a_`zRW@d9 {r̍ JɶLP(HOqMӛ_2Z614Mkj/0MU'H9 yt:;/ fF  Fwyp*FY_")4W%Ѭ2Ϛ/LabFKI 63v*,GT$.Ț0W,;Ncj3= Š0Ʒ8gmAoklRA&j @Y&֭qyqI/{ㅝ3n$lH}cǎO,t9VhئJP%CVJ^?g, HM?KbvqZ}*dOqT\%Ћ\qVo5$́>xa+A+ nr^BVTTߵ_r}d4}zSl@Ү0c3L. B'15sߔ GN$i ݕ"}[?*>:n=4zOwf{qY;EW ? Kg9.*2T)7x{5k+Ϟgq|'>J?4hnVyOMHC4QYKQBZʌFkQpQ̳%eX Hx9W2)Up"'5 N7ά/tf,B9n$q}Xὀ:-{v?g퉠-R"`N!;V%A{'X~駊t{mM.;/6{qxXKmlΫ?09_{bC~g_=a8?Q*\+3nwɾQA.H1ֺ [IR _^`@g;8nܶqA+-rdԓ70ĴjNY'hZpۅ%n-4;XZkװQ%FSG Fؽ^qzZp YjquZ?#2*;]z{yHn0U=;]Z X&OUQ $tCa7r2,0㤙)+$ssSA'"/.PY'nR3=ڸX VU#7nZ"l|#oP&GQ|'\ N* 4h[$"A'{cp] 1[xDwj10$;\Eժ#ft'&IyG3ߔOhgdkRT<,6%+fYEjHrj}A[^3##0?[9 ܮQI(-NQ7?"^_e_Zq $~ۓ`2y=V+03DRi|Ʈ3W2Zt$x&HB@4a$#ympx t?*cؓ}N#dy͠S\ĢOaDZg`@]( @PrL- +;wGuTk9 > 71e$DM+2^ `fKz'W'Jvhkhq9ys('}u_ї MiBEBa\2?Dn c >\<\{fz̝«EBLٜޯ൱!ioܠW n%-p4@HM+:EGd&;P_JWf1{S_$Gqʂ 8*.Ge@#@3UT1V}U_vF0l^X/,S6K&g2>^W5#nc_ R\(d/JBSK=l&Y^>8]Y<{T? r>O9`ԴKd }b6p NhI Լ)v-H114| ݜT?*@\OCԀcqfP"AQy `zFBw)V2NJaG$y-KZѽm#vV\U rTp+b3Q VP *j2+qG{M{pBn LOrM`2KޓWo+6d |7fCC4΂"s2|Fٞ1 g3/^Cm EόC_0ʂQ#|H=KbeCC ]hSʉ<+++ipZW|vy]FR<YK_ KmDŮY+_ ` _f od=KՏ/5ɇݍ.Ҵྗ9Iz9VH&D> )G 0yF"{@' ʈ 8퐍Em7֍0 kCmmxהSXs 57MjDIC%-z=˱Ԛ)ġ\9H#C]Svrc?T3BhUoaL V8{`{4k0KUNA>n!1|G*w @iU7F;ۈu\rzo.X?)Mͦ0-LA?WN1>,M§yWMOP@{u3)rd 9dĦ9:3O0ˡ Ev Ƣ aN K.f㯹 Z~T!vY>옳iYӥk$߂JUB/k4cNq33 n8jk|H$̺LenO蠷mI "GoL: ?bÝ . -u5kTE U޽e7%-^Y@;w*f VVyBnPqpT: B_@fVEDG)԰#a * 0X` y (66RDwu jﰦX4%J(1!i}\k#9a~ Q8=B(D-]O HlZ￙)qT׆ TXW?ιa }kSeę,;& c"fuVf#]㞺k1n(TV]wE̡Q-\y7֣whu̅9򪄤!m 8s'6˄ajCco[^U|j9]Mw`έ7 C20tDJ1X;5S<#^z:QggHJs)-)E{TG=rw/ez5up-wli%gbؓ'\jEABcW }\C4*j6 N S~2qQZ|[B?r`B;0˯{k6``QqZi|F[wg~(v.UNHBRC.óSbmX]8h( |5'HKHhah7矓{n2s 'r7J4b/'/6[q\rzDǧd7 i+3A 81- `wG:ׇb(i^ִBb߯Eڊ #"aleIa}Z1I֤Guk5Z:ܿrUJO0%Dp몆mH^7 ^g<zrf{\PJx p|\1 Ybm䩯HRx @I{kW۸),zu_ZSznp4oA PeMS|^%g}׿;N7z&4wNG07B~ώ"yn\B2  ;Yz1Z4+}eHǟM!&VcΦ*-/b 6t^ʺ mCF[۷z7%VRp  9d -eEA\Un.Vd-v"%p&_ۦx%0W>'U ƘZq.}77O'k#7BǖVC![XtH& B# fJ2Wq"˲ g: D *O$ѕ@3(+;J;ًfǁ{Y۽_pYVX$t;OqO4D:CDI肔T_bG<&+bcYb`WH" 'y(V`g2٦ 0-i'/o4&PloMR^% B@N0eع d ,F6S y˥B/#Jh%7v4 *DgM4]ĩ^e='?2"L_Ж,+7_wP"jTDng"rUk)[PMT猔E|QupJ\yK >fYS>Վ/@U6ℙ8L||#d!Eu3`8 E/!A]4H l{.fO_&g2DOKT) ~!u{O|O_[OC˥䱕sK1Y~d=--]X'$⋑ZTr2/mkcT< J4H~$k^k4#O(-ǢRh|S:9'-nUlLDXEnt9 J=@?–iOtDqj.{Lfḳwr|δ{'W6o/{"d]}2/lLqSj۽Ot7D`IQo1"JԋX ߊ[d?A|^b 5SY^©ԍW S&7jzK[!r%Q>ēr-[,ƒ([wIL1ՠÑ,UB'EDwPcKfȍA`"̵sL%Sw@rJ%-Yf$GĦBlJ$j |ՄwL]!#x::-)@fv~s?^/ϫ^_ cl@S2T:{F$VCo{RȝnS۔5L iQ#MG[^rFI!M>uVz2`"^ǵM=KGNƳu˞&L]m6PF¬tq;$p} e+MRPgBuq|+iS$M·M8!%r3WMCg*Qu ,L&}l睥,Օm{컛Qpρ+]7J}`HГ&UI硏Ճ\!iw(&U*IuMu\mٙw8AhNCV 1X&0iTo/Mu}H!&ݷ:&mKYa |PԮȻ/Y#ѩJ&B&t!c^_WߢQu uUbNq@vJԩyX!b@uIN;V*²[V 2gNG"̦C2΅Uordt 6f `XL:BJvz8Eiw}ۡz͎)XLTO9E-sc ")} y ^;: (7 &m꼒}ގqHG`:EHG*߿UJW_%atJ}/GpHkr<CE~S.6&lqt:ݐE9i0R c>^ʇ:IӢ!YGp2cAkn'IiADXKohE]60F}!>)F:a%M.qvř9AT,JD%&z % b N^\BJL1uCe9a ԞJ }LzN-J#ZwjB.kأg6C'`60/ ʈFl!I}m,:}̚)n Y/-+zL*4L"};;2+.҉b:9}}="v&Np9aJORd#ᡰZx s"8qYO|d-$8gx$St'uAMΈ[u^#;g;N2BL5Tů2w6wmѕiĚ\Hjo 'nͥ0ׇC:NIxGfݹ*i- Smo}Yz 82]bWii%Cs{Cwt[/J,8aɋĢA l[3~[:J #!K.(pb=1OW P'Ӌhi (R PVqk+9RWYk\WbSr*eI8Ut%®?Yˈ_-tnyoN8[bW!ϠÛ(I%h9덽6MCDl!$/Ew W&E1 @J>l Q]|lJ{ bpu&cDpCq9nZN@2{td`-bz_򟙁i7CMccNqDp1N?qZJ\EkB 9B܈zx0=1H1bUoe_΢&piâ>m@ TI|%%*ñ3ˌ[w(%( oDÐiWjs鋬&O-LyltIWi"+ @_(GIRSAXLpQ F큏A';vl볯B߁p*yP>X9/ukG0d{R4S|I!I! uSKVHj&ga+vLkQ]މӽq1ۤ@ZfB22X)Yzh6<OmsCۛ/7h|zl:Mt!:kj2)?#:+,ղ.aʯñ筀ze㤑#<:wF}a[O,k]]ۘZ Vf Vl2(ߺScX G$Qj<C1'Cy(B XQ1e4Rcv77|~ (E`9v6.#V_o|薙ܶ}Rю**̅ @ . 27:{Q1^yDuVͬFҚ2``~'U\;CSfe&|LD;X(ܻ>HO2vSwC[Q]J*/hcY9,faRlD0k;刹ߔ K |PtNצ QZgkE3&5>ۢ0E0O3\;uYi5Ƽ&17ts:>< f1< ED4upF/61+ol @Pp =Y0';&%6|7z8LL;UYxz9nG@BlZ $\UeY,tykֹit,!͚h'U瑀4M?z]U5YnVZ_'6Ƃzs"KT)pwڽM8S@bg\?UF:/&|Kr4KUZP/^@y!!N<Pok'v')Ժ4e2-%#13c`7> .2;*mg^X'fh 6j+Ԇ9,;<e*tܼJT)pm8H|>t`듋%AJMHR}X\$8hTQuktMd60 tⰯBJ *[uAq l3·7-{ }&) eAVD;)\@E~1opC=p#!"6I0A؃?y#VѼ hi_QǂaZՑ )> 9rTr/b0cRaW QL).H)SLS3Pnѷ^ >gدã_ \V&C|ՋԆ:=ǩSipgy]Vv2!K `2K:DxZ dU .-:_b{ Pn}7}#{`$ڥޢٙ A gEKNZ :MB6$6—Im :em!48~o+.2J{exC/>)X55]2YxsMUU7]P7pડ ;&wD+-$`W(U;ľg-GèlA'Z4[Me S~g?YB-@A#8 ;EO H ,g|Ϡ[IZ&g*CxV GIO7-*}p 0=a= :aɾSdc}Kܗ*Nd mm/ag{[#<"; ć̍9ew-FT/Qgxb~^h~͝bt[\͎+惬.[0z e%ZvCuU"˒vEI\m$t0ԑlq J*E[R㨉kdNOiWɜm6+l 4Y pi7w!4Uz:z}#^O{2k=O +^ѹ]-=%Tuggo*kw&Oۭ͑GGnTS+frYO.7aF9!CiI󞢢1 ^8XMmgPtPɼ JY%Dn>dܱ9X/vs]NQ=7R!kvR7zk;|u<Eu y(Fä_˅~̳,6yz!ġϢwݹМ2rLABɊ"jܐ-@ʎi}dH6ӗ+]Y>?R'΃D Kuo.4ejpJ %H n2]b1z6D8鷏M==Z?Fq.Ck^IWk|Rhهc~o"`4z{KIJogTWɣ wzӊK5swd~ v|nwcdsa ϙ^~ڧa~VL" zqI|e0 HA̽ ߪ~`X@5PnnudJfZLPbD'd˾zcGjt@63'mUQM3 J Cv/b%'(\#aK+(v@R06ȃU)hyx:~ 2S¯kPE~d?98)|!U!Aaqsw\دm_dU7-F.* rZSy`ɿV(vM?@y;$T=yJQr"8ܱ"^iۇ]E'Ii봣óqܣ\כ5i`:ThǠSג{^0e#sZ 7_8u'ݸN}0\.jJ~fq o ;D!"(Z3b{\*u U,wO I[T&LC&ηȉs6$MhZʈk^GHɘ[njsFN o=KPd6#" XX/bA/Ks@e%44>F՛!fSUykOxgUaS]5j_I$0w+!)}9g*K|mNzrެ9196ਈ ݃ӋUU1uDw|(4hN["fRSd"4#CAP|:ބj>NIGimŶ p}T2vf?Ɍm\ap-JY̟)a8UWvak5?ع jڂ_[á09onJS9HV=ECʿ=7XRg϶skUg<>VXG>ǵb Sz fu[A-x@7UuXN.}{í4ho⤿<&PO&۴o~ۀ ~]5fUT)(k#(}UCtنD>syBvm.MH &Uǻx`-s_S γ1 I-\~4"rv#dJi"w2ˊdRL߹tYSOotLlkP5pک!^uПqܽN )b/\ymM{H[y*Qc0w&!|p%)20?-#YK^$,F}5Z W`J ɉE1Ma"=\/jpB] 3:R?eOw!9÷5@AL,$,}4~Xf7=W5Cd->@6.7%'ŕ;1o!hs9RUpzM:jQul7cW"U"W*zc+ړE- ?BnfɢN1#jD;V==V:l D׆((_T譆0-uCy")T+52E+]]zHL!P'.BCV3B(;ԑ#/62@ihESN8Sk/G>>]Ҭ%$5U1+8*Ն2{*S[F%w*Lڞォ؈jU mŕOkC\RЅlDSU)+NmdY&FW+܌tJx(h7ͧb[&[@VdqG ni,zSOdלFmJ:= %~.zwJ[6/B4# E<^#IMM 4-kIjLNuKNMȅl7~p;uz'4$_zϛi2EP4lkB}+LB>lFgXgioUy*m< Ǻ hMaF-mE%u6~ Y?0N`)fa. ~,o`^0'1̀@!fckqEo8 .*$*CФ TEu4Nt  D"90tS捚b7 E2֪ '5ͩ An?ּ%34A5F#8J@qj>0qkqF_'j)U7Aua"V.1 5Uz(aσ#\)N@B=<@?5 n yYQv`mp4&dšװ$QOTvG5w:K5D? ls(gS'6feb̬gAo#҅~9DDǟ\ /سePm-5N26lgkP afw:-#m>w1ٺ}#1 q;-WOcs&4DEPs҈jU4x֍Y)5{Cr6S&^ I6_L)8i%o)%P]U'cib'\ 7%ݜC ίjKP@2i8Lyy8e[Ao+L<uY؀HGk!8y.wnA0Rz6!!Jb}gKǧy?Y1@4~܃ o&9 #y|6gaVX_viɄy@H 1A+U- IEXgǨZ &}rz˕.@8.mٿWKFuYhg2d4&!|YƓvX 2;ٖF>+dA7+-` @å QoBR7D#OnR* U>!TD;^I \N @Cñ2T_od<Ϋo閭e+lEjX'ObGnP͙tY~'ۮ3'!" O[%Q(u"Evo޷jNM\ݍCEvtE:@e;eGoi `e3g/U> XI69&%1u0)Ňȃ*]{]y =:ZJ->Syv.O^G+|N70R -R?O'A25U6[6>nC37F]w<-/O_ZLM31PtX$'TRRR\E |UQ_L˺Fݝ [ ?Xؼ[5Wu~ؑpZ,(reSTZiȎ}ZzSZE7l)]AJ%g'-Lt I+QC[~֔= se/{mS,DP0WsJw+בl ʠǝc7%*E{[ N=0HҸw 6ld[%ߴS_6J CiWʼӐ\D QgP@_);OK]Ng"oUwL,ƀ%K-c4 rE~sӏ"\TI.V. 2͇ɮ1YA=-'?ݴJ6k [^hג6ҠT\;.VWZXފ_·ߥeXǍ0nQW>Q&OG vN4C+OQģ(Ku/zQN]M4㯿VbOK4OtOeѤLA)rqs2QZkm$=-Urkr BpB<1 ڭ{-Ú\Ut/:&ecw2Bù+Iurw?U?/.\=fmѬhye#<.b@8l\ݏ Hi6@YHQޱO[o+5EGq*Fb-\*}z&DġQr 6͙ c[3 h֛Ŵ$/t{>{`QǛy[z6idG/R[䒚3т`l&oq`;V|閈]e0ǣ'~SH:$)+9IH5τ 6 r7 ]1 Vz޲DxFM|Ve{* (PlgPh5ܱ~-צ_yD.{LrO6QbS.1ɀBe{˛L&Q`_ɁT^һUd-t>Z*oPpj[XAlW5ݻݑqhG ?# e!%|­ws ͎?rt;{aNWz1=+<Ɨi<:-/tv#Paq[z%nrel(ӎ+ӜCƖ26B6Y[яupቱ-T ֦a4_{咤e`ʓ03rA\NgM\kt_ȶr:M 3k?_n* MӬM#xORm40iy[(@:@ k.il{]@|y{-N/<}3Wǫ::8^ɔ3enZ{3xN=zMY/!*mYK!c GܷC™N^Z: q?>؜$XhRP آsgdW-nU'@i@<3鈥m iC:>vl5}03.vi:"0|HxK"~@݄R:'!"oHbFxT:|JjORPt &'.qBo}YE#lš(!z*.~{ak8(Q=eL_ˍ6\i64%iu/.K0?ҽ}Ju ޓ&؄bFr1F@^ĺqȰ.W›ɣeSBt!*kxӼMP&L"w"CuQӸ}n @v{ 4pzX:e.ǛD,BVse_|f=C0@2eC=b"uRoDkx{ dND~@v"HqKs^x\Cq7Msޡxmx0'\0KrEw Ygj'brp/S'{FLdJdgN &mzCH@UIb " "Z BqWޜ-s))ڀU~72Pf6+;^iV= &VZ)'cRPn;5# DGXP_6ԟk*J\N7U; gQWrJsR;!/޾SI W`C*bROIT:/g~1n5~Ȩ@Vϯ#}-\-.bB2u[\$; Zy0"2Mm1Yv_tsk3éAj.l*:tqXȁqV hJhA:!;6_7vNTȦ[; wý잓 G}L+yMYG9I -LSZXYRtJ>/v^ NyT9}u[2{k&1sxt~7KWLbyooa}Cٰ.R> RLI=. rη7ه"'H1џ-0/nxpoDe:DZ*l`׎`Q馼8Ⱦ\S }&^[7Kl4Q)KMRSG'- b; +;brv);g"(1'H#4) ʒj7B ~`˲w{0;cPH2 ģCD+ ƛ벛]jE ا@.rq*JػGn c7 '6^-vBp0WW,>#ܳqtLV0nR٨&/H$UeKbɪ:ι?U(™?_%^xq}tH>ZaC:9avlj+A 5XK:f CD]I&U!XYljbC$ ]v9=>90͇5n\Y< Ðp!]8}K/RF@L*#^3# ۔T8+ J,$zT>UNfMx%'-d%%44gV!ШU. Ś'Xt?XA蟾,ch>C"Bjމ|w= vSO>jz,-Eue䝈gQLJN,e #{e :5[̐L" &^2=3yU)+=M$:pc[-Xdp0[A\zx`Rۙk5X%2;~<4 rF}?iKNk8-f>ݴ2H6(&!iҳY`3afnwuwUbs'JcўPU?5bN=$qഘr,WCq9K{PȯR|#fv0u X0dI=$|7:QEȴdzvD).S "^Q$-vS(uMU?ѳ'jH4kl0~.HG YA'mCf7y񩽑} *lB4T:_ޚ4^QX1,QKJ3imڸ\Ep (ھw!c1F7Nemmh?7!ͨ @;ي0"(@UʳV~i1W|C(^J}J Yrǝ%5bB8>KZߌ9B!YI/b;o$qoTb=m8%YY3E7AMCOmܔͦh{} _nXjl0#Yjc~%Da-Cn{<(-oE6kV1ʽ;=ET;0ńw}UeA>/Qxl|>"mi J倫>Wb+o)$Ⱦ6P$P[m-Wvhg&!@5dWIiĥq 8&ģw3(߇Cxia荗UQU_[ފ;qξr*Rg%bT\IMXo&i(*4C@UVpOVxnp&;E<h1aQ XV^YkjJo {9N`999.#I 5!V7?P\e(T \^.e[p%qC8`7PQ}q"jv{L;3J KɞFEyR>O'9Ikң%``6`Pۋyb}O&+Iw ˷,ӥHi>W1:V-:HG"t$h]6 A (9¥T¹G &:U`O/4iI֪Ё1g!DN$z)4yЗK`zU;,f>} XuSNMjЦ[egi4V7^e/[UKx,AtYT? -7NLj+#ϊaXm&DDp|^%56d/*"PĘQʌ3i!vi'ؖ*8)8?NF0p49zӾ5EWr3lR{`'i6g k4.7֑R8Rd bѣ%wݸy8 xq#u gA27 -}{:KLV h,:27Z;5s#=êhr[KYnۗ w{eB/jk= Y, }{Ҭ8aahPnZa ݚt'c8S=5Es:"Z is|SVmזBs4j"z-yޡd(sI."B𥤾SG<AHRcYC"?W=L⋏_&Vg!ܧN H7@=k03ΫyHomKo$` +I, `ΛZe} %wIϏe- I fFʁfj3GHBP?a) 2PNNElY~ DN”c}ȓ?zz0g }.3Y+bCX C*+=\S,6m#xN3DvBa)޿tE:.iҠ\m7ư]I?6bE q4zvz$VrL;CKu"y~-. z/D\JeD  X^fM]z?Kb4gYbWqH h΁:۴XkC]uSаB<91%j8_CA7.?L ]SDhUpRR`dHy^%!~-KO8l'+*klb%F tEٞ!tspth"'S)ZRQ 8f!SụyFU/M(-iHV.w]kUqXi^ xnlT 90 :r[_%iI-`ꪖQ()7va6HH1}"VXJNn<=Tp):0Nvt JTZ@*p xYU@n2O?j'f:YtYQ8TF?]r e,NϵTrgU]D4Fzwmм{?Dz_p|0(޳8 K/3?0[d58M)S: tZIFSYۜiī?[:5*H!~4ߥJ?s_ĉ&aV?8LkC]@6m89>('wê48d Ƒjfi羥LP>9"㬲ya帮lH)&~+e9*@1YK+ut6,] ;c-,̝Bj76WI2XMl\E< %>[|u8b=£e gKߖ|#[cDi.fEwpk,l/縭}|2s[ԢQ?δ_z opFwHRC(sC|R'g-W1/V%S 8@Za^FƑxɠr &ҭC3vsꠁWNKĤjc.[6 AHRBl?8Gx̤c\Og3 Z3^"Ϭg#EAX z@mj1n$i8͑N)NOFOB~e?ge& P<'],$E"u{ʿ-Cyu%Q;9(Ai(Ky p(x:leBU+M%:XIUC횤S=ح 2̀ h zc'"OHW jZ~5MRTpX%[}At9􇞒:5chlVa4}#'h7Դa*c` nZ|򒮌|buie,ƪPS!{O,C]}s "j!ՎBqPduNR RD䂸吚(6A۹N&ΚL%XT]gzņDzF\P;g _TY#S]*N gx$>Le;MK(J4Noğk/D-/Hyz.,IZS/F&OyZ4޵aBR@od0O&3FS '̳s"ބ;t"cFs?>!۔v8XP.YzU#\Q DitÌn+{  .eQ,tr>F7=mUn=#x/I$+ZS^p^Lp%b [n}O.{SG 9fx ٖٔKRohQFD& CaE=ӆ\w(a/&P[ G.˺aֲMLto^d?$ʓ~4L{pD79:qb3w]Qs웫(NJv|{y*f@ZZ b1X 3B郐+m1;סa1L 2/>tvHN A6$# `CzI V M&al5>4#1dV+xyR|yH}ց~ȓɐ!ˊ<.nˋ`&1fr%Ez[O!vV>$>УcgpO=w$YRv۳$NWvkG`lwdZ#cCc37s/c^(y/Z\RbpѪ;6:VW1f<#%j%y='^ p{MjŻbiQyh|^QLJ s7@ydL4fh2I{S/n8tBtIU9#ϫ;+]0:7+, g~t avJ(c a"hޕOFZf75wxRʀ'X 2\fY=Ow?ۖKQg>o!߆GK_[-=8"N?>l#HęQD5ÜU$e+dWlpJô([\~CꞶ2, գ9#D C2FÙ2Òm\Ns'7|2d2p)Ef%\D_ݰYtrRcu(5sWeI텲e&"0n]mCf\TdШF.ǂkú!=Gpd u2,Y =>QUrL ~y Tu/*Gk7LY"cXWW/l.mc4pGUWGՐ!Q?BRI- @S4F{]"[Mr<} Dhզ`p` A40bo!|'= O!iqLc)O9)- iU\N+hV!NB<Ү o:^yh!Bv{:(Mg &K@ m8CG3hل@Jp;5+[hx !赾8|/k'$"?߫$A~g6pLqࡼ~s-D-Ԑ-~m_u0Ԝ˃[S\uoQAwQTiB*WEB׉F:py,,Cl8*dRRE+><143u^ǿ(Y"e&tl\!M_;9s)zLZ'Kh+$;!Vtb'JHOK~D*$,Jo.EQU\𷀠 B 9 9!M3b4~MV0YѴjOԃ-L3y- ./g <#B  `+ӻP\9-)Y1%Qv(sL#oֵQ'OiV׽ uGц/(?zJL|q<}vo3 a z[:xd;VѲEcW {\J"QrRs1մ :^uxYG6ϺkwaiH{Z2<68<($#k'.\—/JD,pXܤƭ̵L'71崦V5vŁbĥ2sHJ͔Ozfþ"y*P|s;HqT.d3q; oXD5C!A~*b*5SIP ivJVc;4`ӡmV:((7ΐEϊ\H;Jyp2̫^\ˆ'֩<^&hvb>r^.}( ~V[0@dwS;:ܐp=B9aW7Wi~oq%WCϮ_Ui҉IB,o_I֪ZqFNAo_Fhv&\;7ȶ!( @f ƋRK,K_aI}񝘼>*L.ozt,PK -"0,v.r*m!Z{Mʮ I%SjDh!e35f h>, *C4u0e}D-4pnBt;K8p=+!*gMj_ =/`A^FDG-"=t#!! wC"nV%0-RgE'qWW0V?f luhaBl2놸D5d:sMN2۫QvO; $_,}+'Ԥ_aÿg4e6sc.^Ħ;Ham(y+ԋ_:,)Ma<Nы>GzSEՓw+LQ~m.71 2ވ[ '8DC \Tsq_zDԮ.J,Ik s(3\u\LIY8bH{AqaD ~s Z$䯆GOQ4TRdTtH!VRyBaArtS&E(s>qt/rb=-y>H}۵#b9eyrmje21xPYHWkޅ<xsp>BzCSh#~tf+=c΀e@ab bH}l[JnLܸ"8]͚,,$]]@U-J Q8`jkͺ둽q'7ꪴkbkcq(♭kw\_nS8u|m( d8P*v)^Ґw[0,Ժpxm*W{N~1/l2]MW4=Q/Vϳ#.jD $^˜j0nω&K)en*R;N:[F_?sujZuDYԱ gj; fo\xgBY'Dp*}8ӊj=8-c`:TK%C2+W_0HD~4e2.n~,`tޱ!6L]|1SwSCJ"C B'I[.@gm"a ɻJ|97$@!F`/Ydi'᫙~\N˓GskD,\Qhu ;k^1#0rMfoyLFuF#8<y UЫfͿooeet4j _5L1ƏjǫD_ fG9fVCqǑdRIKB->a mޝGV̥- & zm;#5_;DqrJ z+A|#"Ȅ?狶/z~[}QWphK n!"4•ǟ^ySR >Is.,,vew#3L׆?} ۓٝ􌲢{r"3̂'w!Ը+" ? 1g@_!wejK2uAZ^#c;o{qٖmJNdIj'=`E#N/yu4k Xt OUcn^{x6V.tX;2ٶ[u(IO1 }]W6U8%LO"qd/tȼ&} ;()P5SZ~:rxPÔTvtVŊK~C.TKwE(gAI&N` mgaP4hQlaeʶ9!=k؊@V VW o8*,~Տv̻4KL:dߤfA#K̼tIkMʿ_ -UЌ f_B@ŷ7i4J)W̲83m ]{&v3fad)b$DbMu%9~s"L-yIMӰ#"h ~W&UazSwgsmo1ePJXnWmlZZ&eg63@0lLR:t e-05LC]l"}Z*y;*; S^rN1)/0`_}@TDAmV,>"H76K-'S]0n7Q(AdئZw# ȅVl0~4%~'aԸg%yBͬlJ,8~֋֋s[Rz P.Szcw Qi>t"uX6Eq)SApbw !\91yT$fLޟS\@,!3 A:k' &nsY%b$Q)r5yhGW U a$ey$`(T"&>dBMS,'X[M4]4}ZkZ↙+yoZx]?K9EqX1J93+oZVEt;yZ=Vp[ד]C9V/'yk bw{-rJ4N[=LZoÃ*..9R*0='h92#jl!mi٣oғp,+\}TTj"tU+\5ӄJ\j 'K i'/ewM.Kj\:#^tRJ^pǏj얩 L=KX=VU@\3OQET豰{XQUI=7Œ/=8A3lZ\^>W?Olh Sy FR-wwY] 6C1,6h,6DXn"7>(G!Mj?Lr_CX.2J6vh׹nq"xM_/LR_dy*-KJuE LW fXv`RZy^ߏ_x6ra'./C/V®]DlN D[,/51<8ע s0dh5Y}6(9xaۿ(WRCZNG̑VN`j|ŽlwlП}nZ9$s\v ~+J\GA-ʼnF$,fDL!XL߮; ~Cr6b /7K$Dm_Vﺣz kұzH*|h$P<꒼-*q}+(HqK}ܔI6Kܾ@,\twlZ#;f%{9BcRs9 f n@:!u,3A͘[~_)Uj> >j}n\}_G4 TS$v|e D ҮdVQۃk=%4=Wwf Ň$v0K=xYX/LUybEŜP Jplٓ`~zU!q;k~h@۩:F*4(G؇?hB#<@b1dQX~1E@ftXv6Hv_289ٔ U  ʂ/xxIf(bR<_Ь#{D{e{Z/҆F)#*$lV˱FatM%QKF<gySX&/֨=Gw'=v6L] /BS;|B$5t>XRmw>i&<燨bLtiPҕZZ@]H`pq`drHi{\$Z"P&Y` m[qx;(;Xӿ|xMXiH;>ZĎe㢸/ERE? tUE#r\@r_W4MHĿn`;bktaMt%m/5c6]DD :L  Zf93OcIq|yY%;?[\bJIM@ECfq ONOfDH,cd%fNJ삛 0IRCr[ ;`%YY3EҲGIeB%gSmBLoHnHn8D0t'D2\g4t7AXDm꫱S,Zu~R0cΖ~7wXm?ݟ7(M'-Pob(c_YSz9j[֡s+":|ڰ RQ@DIPԴ["\T|PU!\0^k8)m/,t6x%SuV0'1>ǛC`2Z yw]l (9a]zPl a82=HA Ym$KflM_/ߌd2${ʖ嚑-P@} [m ] EF쭶?~ bMUzTY [zR 6]Iq1h~ũ,A,)Wyts34.R#4F ZGw P#f!*cQ,Y;H.⵩FTĶ[. y.0BseHF/95w,my"SLUCR߲0 7S#C+ M9Ts%]-K tz\#iSH! ~U72vӎ3rl W.Kw*]Psu1  5X"|/>_#qY7*}-;T~gQM̓X{Yg|aQCʈ!rR &_'4-'xj6Frj^~4 Ў\ń~sXLh]7^8U++n 4۬n Pӫ3%y.d>҈fC,lŒv*~ 8)hHهbכ[ k{[fgȍ-OӅŎ)hY{M";KoPHN}Pb=ZUihsR;6dz~γIs>3xF=! :۶UX a4,^#N]VM깊qTrWo20)m؉~ =wV2z}ऐO+}"L2n [`t*!$iӼeX!E)VL}[Q_M/S*!xOj{> :'ٿlf?}=tdLv|M5e ʽSev=D]ּA1L1VG4>[+B rG;` OH¸`;Spoňa+Rз.Lp!M1oi }<)|4+#mHȁ1 |\4]jVk"@Kz2GY%pnY@/Mj>IVb_$X,H\7KTvPl(4ӆY>)60D$5(NF?ˎ1x6`ڕXTSnW'mf86W %,ooNKSFQ [aQ҂ߟ t7Lݧ$=Q'tus> ] iۏN-[ ڦm7[̀fr6U1y#HL5͡[F\*{y$~I I=dn^3`Kt^iJB8+сr!~c,GxŹ}n e~q"eѪYdîwHu^=]v:BIi@c,QnqT_|xȟ9nݦi'%4sK5*2$v)dy(<j*M;GT0`}7wn,3?OlW$-6@^XxH5x%ZLC;aVI<; i.?1Iɂ^ꈦ++wmy! S1?Ȥm:] {Fh$BRQZN3JL|:sNRrR(oQZܗ(_DMBm?q} 'gz *{̑Dn3Ƹt?R9;xЧ n>S&Q0`s0'F :Յ-bfP#_S=q] v)զ9 "~wW[tAi|HA3Ná FmA%})T.91UcDg|eMe-+RU,*~//?S+VT- {wtS[JzRȝȼW'w '둫.aH؟\(Z]? :'i˴Gr&[r?vNIƉ)zuF.^ `^;j& ~ȷ+2#E 6djKwW?ȠX^ ?Tv/&YTHGmkn~PIn%iIpp[P T-dG,˧<+&!(S.eޚ {]^T\d]-fVu7YQַ p/6*JKԇ7 I>7:6;GEA:/A)\s\YlUL؅һ";JĦߚ@bӎj V75aU=d.5D5$xhB?p)^a :,KxpMl]|\]3#@7VnFsr;1FhtLWApqIj3]~ ߌ;9lg5EWTtxǁ!8t $ŪS@"¼piV$E1x.7ٳƃǡR!nn} ]?AŠ_f5sBwنeǠ@a4Kjd ,$"J.M@ 6: g!DkbAӸi`g3A沯]L:1y"VR"(g\ IWb6.kM!0y'S@^ 3B'Ύ lm\FN;$OQ0_eIfB n@ ᆖZ E-8 KCnI+f~ݮ<nKss88Xe5|~kDH$&^Si˯ޓ^XW$UeAqXEҟ 2+[=Da0k8g>>P덑obKU Ӭ Z%XFD:4fw|`W'/e8]"8tko"Y:[&;zb?2 U)LYbOw g{<p<|>-h0q3ZY &~lՕ4ÜrA_g,ﶧBFy'Vymjmm2lyd3cd$-`!~G pOi/azJ;<[έ1x#<<2yA=~ęw]x3CmX3zG<*<"MVi3XS(gS`ixlE9duQ2vb'1(!:WJYvl-&M6ꯕנ?E?&8U%5 7 {.f'F:U1~eੱkհϗ3Hŋ;~3R2Zɠ#i\AJ<'43O æhO:hGhhQ* >͉%Mo0 (P%lQ%Ly"ݰD Q dbzP<1EZ3@Y2e꼉twc#/e9m &d;:2< e h'b?㈇u%Tl]&Ns'{w~KNiףy.ĕa>nuS|)G$4ԞBC8*MSq| hߔ|9"ht#}.yl.zN8o&&k-m5 ɫKyfVL[rЉ i%`QGiͿj]vYعDD2[!BFHBkzL#ݵ0E 2/bG,$0YsT9l(dS3 |n]SKqgDOȸo@RVy:cw`*3IQ~/+8fRT^\DoVZ>ce0-H:M[wEbVQ2@N\J0"zPl`c Z ?˃s׺BtjȱMw,}Q?$4(W[R_cl@Y;~m{0c΍ƵG*w+_2[")Zpx3mD!3|c:`O,ɖeL ~Zqn8a#wr n4⑌j¹*v cbEkH<L-`ӢzP@`v^ 4 E6ͣwV/}3RFxQD>'E>Oi] R\_z>HOio i0xY1B fjldsJ5Њ"!کQ {LU_[qtC ێ'rn9A (|„O |r3wƑ?u$V:ܧmi?OГg&u eB,Ȁ}ZUOی)yS/9 'k v8KUn2z<5ncQ8?~ P%44v$\+f(,?ym/ yr;@TxDb 6¹sJtȔF)c!҉uUG3׾NsܷD*/ǩ(3锱sxOzPP\O(Y9_L"[j|x0܁LOn:$"IVO-*_Y-pe~13¶ T9Ƹ)*Fq))9g쇄 o馆yK*Qzo,DӥҾɽƙO5a#FvJUh/"?ݫ83&b3{#0m%+>h,w=ǫ[:0;n rSL3q})b鳍MV:weW| GYތE͠86ndѸ\7?kM( ʘJ}vC J&鼓u4&M(s qOla7ModP%szX)c[%֣> P<##riQo!euޯV\b0ИG3ʎ1EDX8mu?XUR˂U×p ȶRNZaSbrE8Xe&2pl1r@)ޔcY:BR~#p=j :YdƒΒ۔ލr=tT?a 3{%IE>T0o̩o{tZlS.!4^0VLdSvfF9$Up^`7-w0Yl$iMd_;AJ-Mһ`ĠP-U$-ɴ n勥Pcc%K*$;ۀjdWSͣ1N 1}/M|Y'~HD{@5F\^ϭK \N`2ktzQ7KN]-V3ls<;VbWVDzфM-3_LS F[&3^RL34 `:1 RN_6Ҥh3F,4uI![CH'CNZU>A1?[ R(_v({s~20}RޠӬ1ʎGwCAU"| ƑrX~FoHaGg~?Y+zU@9bvuܻ@kռa"J~eVH< F|:,k? ;˧l2`A&Ryto*l(+v Q#+{th19se Mj$=@6q=?-݇iA 9xY&!=Б8E jܛݶ]=O \d2&Չb~rleI_}FWW7 ˼+*0xu~.c8 ξbc+ Jnѝ(3 YGJ^2C#XF}#Dre L)+=,jwbX`e>sޠC"i1-|&vWcrm(;N6#5GZ %}w1vOrv95Te2k^s+'2wopʡK}ǾvYtGRH/* :>9Ywz|/ٞFFCԸ'Fg؍Nw1J  !H{vw'#RWQWطWYuns絩CĊ5D I%("<%u3I(ybz"XC?ZwmCq|$ ;Kd6b *i\H,O}k̃;ƒ.Q { 1Y;SK /n/ĞA dQϰ,WV6yB6T0A ObV ay>I:a&tPꩵ~pSCZs*+Nv~I}ȥh.)bO31T߳JԤvhoH: zK\(KFG 1j|֯<[~lT&{ј(sžW Cm[wxhZ+@^CFag*:L6LꛒXB\!i\Ǜh&AAr HAnf$9'Q`\y@F^Y]>KP6[IDa>pvwp@D} }Ö[~vN5z6k\uu3im\a5@^@;:b}oj)ls>|uh|}{ ӗbr%/1ygX|R됃ZU8bfn(]w#aҚH=u_AQk. a#(yZ >͠,<o$fQ¾@3BB O^;;$m_ɧ^F[QG_0n\#,{n 's%XO#XŒVyuS9Ӕ4TW4LXC~g/}twg*zNRAyLoH-0q4+m%߳sjlk<-";{csm̹(ۼZ:2B5?Ie /=O5I6EڪdTSD޴$}n`z V>OӐ8gSǍe42֝|Yb YzKEbeH*ܝ# Azyu+QSUtdײxu^y0#'//J-%#4k].+z+C$+8FIP|AS$uEqVGy O>"H ևw1@᠈i u]PHs3Ogw7KdpsӨ [74Mܨl05pR(uFFyP0p2(d,sUw糸[ymxBN F2\<[iJze׎VnuTЏ,%Sy1dm@+&*f3.,'#ҭKHneuhoA/B,Z R6) Ph\m1(: Pj"ǧ}f>+vךa1E)ae{F_x;H0Ļ*rM ǫh,=9&Ӌ&ۀoՄ^>B;KۮAJT݂Q}{1A6B{L]Z:'XMC8 "7ςu?9ˊu<ԅI2yC72ė~܌֚KxL,V1Aɨ+i<8 kKBAL;Ha5ڗFϦg}!yȔ]+~?͕ ]g9AW29v/睜R}~!GnAy_\,rϭgr FPjK4fhF $MNCn^Jqc5U?t[fڲ2)2OAaI.ր=-rMfǮ ߣ!;=q}ָym˹¿%lȬ3FjxLxxϸLjrْ0gO0k!,9[0=L7,br->h&btVM/5օї^LU"lhˈ7X~$PjvzS`eF?ی* mq=UVY{-Mky=De(~9$ @eұy1!3\%"\!+f.kGuVD*;ɛarO- W!WѪho^xj"MlPBA kg &;&OL gS?}n]k$,.?Z E)"CE#+!،9 (Bv{g5(%:ƥBɵoxt#LG݅I5Bf$Sv tq]1dhO25W֊g: ڇf< !aZ]lg cIyYB"XnkD¨#!QP1Cea#N~bA2dsuבwstԇRRC0\eh'Ã|)S`Brc+ Mi5VH֝ JjᐁE)Z[6RCHR.>^[S(Xϴikl yCxCڽ2J|!#_Hb;5w"KOx*hxސ,ca2gg y{8:سF}-?b~$]X&&z}o3OGŵ+3H+.=|$K,ֈ9 \uMFkQط,F:Z4<.dJWxV{ {eWU4ա&WabsbvXg~(}QƏHbO2AFBv8!]q)E34Lt&sxK۾=K.Q`?M +xb0e0[y>i!gaPR>L55>#olsׅEWuP;nͽ‹:ޞP(^ e;l %ⳢnA^FYt#E"vEH$-d}"{Տ2_+Ɔ^UEL[?HLclMS5r2ƪ6SIë́L#m[ Ur3 -k 2N/?vsnߌSBv\z,d>qun"t{wEYqsGQ{#_E@rmmN'c`1#bc F$էB(t,qKXp/8ίwT߆QFЭgݯJddCE`K¨{2@A׀x} =(6ʳnW2ַ*'# : %ʽb0SASy壟;HY9bI 8Rj%sYiVG,veKʼnD΍ŸlE@YBY3e)pPdunϰb!E p u:U2ٖ (1Q3m|_b48*m=raG:uO[c$:[bKkAsw+64\-.1iYDD#xbm@:埫sQ-[poo8bu$+2/W8BR2b5ËE(u2z4^$>r; 2zX~X Yk[Hѩ-_1_o(2&'6m@Щ@)x 7?yndXc,D"*h G-켚'IݩMil#ik(>>.Ms 4p+cg qzm)>b GUYPryD(G~Eѣ'*vu.+X%[ԙN4ΟIXS-GI9H-璓q,*z2 IY{զopԊy9,vJQP=X <`I,_]Ŋ54 v^t)T'o{ ` B)xCKE'}c W^>j4`x4)`Sڻ/(3bļjħ^=),nj kGaT]BϺtyao};v~ .LGF}׼]2A |/xDZ1=Oe̓uaS  [ll2F?ψY@9 #KEYptF!̲OߙN7J#cIU->L'G:'WC~!V` df4Q-&$(~2ˍ9䠱v XF>)bo}"[duux-X?ma3FtfP kjŪK$^|FRtXco~tWE0P6\Aъ m9$4DW r]^0 #ڪdr&zەdOg(zPcV]AXmf Ἓs̄2eǗqAVtwQf>y(&%lc -=[}5/-=E*̷؃ujP3>}v^4[0av!bcTUf&EX݋PBџH<]=,hr-]ǐS_Yѻ]sy FM6h2$u&GPCM5 }l7 蛔 ?4tXttZ]h-^ZjE;T-]U33[/Tߓ y4UA:p8d* Hq11G{ºkaQ؂Z"&3GگX7a߁2te8Q)ޥC g̫w;(i|_ǃڸ[R@@e<4ܹq3eI}i 5^X7bb=W@8sb&Q{8&hJp[W6CV GݒWaXL`h"SLKe2g0hjuiҏx-xˉf, r / V*KZ&jQZE h&6$>/aCN6z"0sЯO_J#)S( H TrP.M~Nv$ϛoq|\ $鹺Lg˹XR҄\DQ.H&;1O&QK8Yġ{y#z4S+PKlA^ʎAf[?*}tlL֚9䔚C FDž{JpC\^ ɩEK8)=W-O%xtqMQ1K^VV ^2<h4@M U.`(b=gO 'SZ?Ut駺ZD]i>%O-}1)H]#*8d)ʅ` KF?V}u}ֆwRѐaYS4|3)Q We4__&^&wJ<6Hq-=DJYZ2S:V[ $eZiI~~vpI"U?C,)]6K7L*=4hXwb͗GDpz\].x(F,׌A7 q1M}8g5\դAaLU,2T:t (2{RW?j#ÄQ_1—k SFK+7 BusbIFW\`0!J09_ͳ맽mL|kMG=ڗ;n?f{B(G{ pRуHwSCNa(8ojD>9`fv2QA2-60U8 F|ǿgA헤"]vveeR CX}ҳmD'KԚMaȰJEuK/ `3K97kb+6W\]TɐQnMm?(y+VM[F &. mk[i'E#4ĜޓV!~5XR(bRKYM=s)R h8fMlRGY[ۛ.a@)/H7CY[&=Z#ulF[z xdRc?96Q'䖢pW3jw+~XHBo^D*ʀ;`{^5т4b4F&>׳hu^U G%E=֦op˃ GRq:$tԺhŸmM "DЎF)4,31::ЈS9`!AgL s^ϵ!:3/Kjt_q\ZJ laiZcg)Л (Sn .T|JLJyqR+_uv9t޺-%yyn c+egln48Daԗ)Pwͼ0hh<M ӄA͆)}zux ^{arasHZ.ɞShUxd% +Dďty R(p/噹„Jb `_nC$.AW_40+1f{j5c_:bug;+lQ UYO.M;rFc FO.xN߿-W P3pF=O^*PaDVj٥EDkmf(Ŝ~5dh*Fq ll,v%+dkVD JH{gI,teT_AB>PH2Nűv`{%\(W+u|4=ҝhY"mWWU y͡fJP&,/Wcn,E$mޑ["<.=B_B`({rI*_z8V@ަqճ!T뛚%ůL<.8x'рU5NU~Hf@vGgL_ZĨ ?MZFZYyqܯ>ʩ42|#Ο|hs\VifYG3~A/W/ XF2 gX೸جf~iTjgQU9nE}d/m;]}$C t#jxvF-:>:` U;{l^P~1麔NA>G()>2< K=B*w#Pv~Z>AZ`]=-^ .rZ~#Bȏ@&,o\ฒL|4޷ CU qrЩmT )⳶NG`ੁjB /{/dhC`hr( or+kQ,`ois"0JTL浾 K:Ҿi|Q.Y;Ս9%Z 7u\w ˊJxIhvBH/<'2s3(Ցn:+!ENql%j#PXy`(ᮽ9A&xy$yp.đfMW4)\ mk4`m]qr(Zzi$)κevlq:(KH-ރDž6d> k_aڮvBǨXI!/6ʧl2wLE'j|_g_ GVǑ,OӞqN R9sHͱ;Lrh wɯ\ŇM1=c#/*g Bd(b UIM8X/(s#:n =Eө;TjW 4<۷CDĢZb̽Rẁ($xyퟃv6gstD!kI(Q}:Εa֨H/df6DW9#>Ax^mU877`,)p:jnNz[/wͽdrIe#r~ԉXޏ qod0.եmo! @$()P[dJ@~0Y~9e)خDX0$ v`= Oxxhw`iaK_eTi~W!V%>A 橦_c>*m>nt!9LMwT{yn#зQ)R`nNͪ0>/MU3=VeCjբj'q;[14*ׯ@wl2 '\A5w ަWaD]L5\CO'9*UM.uRLjxf?ZV/V)Mn?ٳ[N'ep@!FT㑶p͑LIżClJ.wX2$[DworUSNeƮT~PWwrm]}%=5D8i YS/j5dnlח2*}{|{*%PǸJ{t?8'bQupx`F,=f=]BH(>ڰψ+p?ITfק.-OKҝ}c4 i*U m9~@2ٙuN> 6~.w嘨-u{Z<Թ5Ezk)! SqiG;zT6ŭƑz-*f wmSrkҚuo}vE&yXmc Tx4 qtJ|7aHƒl LA ;d\Oa=uf=R$d:]2jѻkbTjcİV[ A>,כhgAbNќwRzu2'I,pFHiJlmflr-'`-T8{bFqEfTsIDebi<CRd&/:Vo\2EPżW} r3q~05 qszy~q`.&3۲G0 fYɭ@OfitL۸ {iʼ 3?YImϺLLN; G* N%Vq!x"X:ڢ-b$X ՚Y@1f\wPt1'7B+iu`TY9xa@^HXԼd6B:0xyҲփ"`z6@Iژ5gj1h[ϿDut%eV7pI.ꃈKXi‡9,X1EH_a;|}Qȫ2:oq)GA?kw"E*lD7V'nfKG>]2C>o@ %Mk Nm(g|y\DD,LNf2rF=n^~Q͗du$DdqBvn #N-XYDу4! Rt4<ϛ+AQZbc\Qm4ŵw*W*J+֪K8>KQjz9ی r@HX[i9d[K:sHM)!] AMͅxEKhaIs4EP.sQ6=y­I`&/%.[FlqU_׾I,N(/&׎k>&BNZR៏h)AK a<֢N ĚeT[ *;v4QM#݁i:ٜ3-2o3]uLv٧A`k0JoD=r&60fDZdsZݡک*HaOjXף(NM)-(nsqñe%1kt.Emg./ewg!>Õdw%<!yT@=" BB%V"lj+A֒^|/=h~r3+%KnjϤI Cu[Tt $92>`51K rU":Էe$s=?Ց ”c^,ZoN;r'RKcݛY&B-R||XKK@URVq2`0M gco%:k\AK6 0SiJ{o]庉7J?vv/~?hf4kUuVJ<>c}g[fopw`j:Cl1bԸq[2Z&@uWuYJ{ɉ_X ~I췊] 4Z͙zLYI 8yv6)9}آ 9EWw#З3.%r}*nkg*_mVn#}<ըA J7eOʏ0`S`7?UexҿABfg<z@$s./]gWS 0*mSV{y#Hws;}ΤvZ vgkԗ1Lck=K dpyY-aS];ٝ%%Cߟg9P.$xHҷp%@A7IeO%]R4ߤMV !\rYͶ9Qp]]SFMŸ in3oLkz (fr:3x V&"Ou}ƁϺ @BR:MC7=VmCkş^!R\>p3p;=536eR ߣf -;lw]*BQuQeb.CהNzJH`.v5:^u/u#)RaW&ozHԜV{/*}Wa2(=Y'&K"üXT'bl I%)/fNt=^H?BTv?~s7uOOZ.ŝS+9.4̓=1ekU'YR cG1-ҊrIQW a?eE{'_Qo;#jԳH# XFhb?sEU'4)0IJshrWה3BSpȈb,N;U5T{5|^{[B{U3Mյ1r|~ g(Cki~mwJ7MxzWm \dz,9DXgnR ~TqY#g .egL4O(FƏbKl;2mLX'3“/1ӥ>?g^ČU{X$aW)lR[6Gkbe8$; GoIdl\[Wz;GterOG v*ZE udYtQrJ5NQR֛5VO%d P5vfI8X)O̭/3Yov je`s}gĉ1XIܕ%Ͳ1RD4,UA B0E3_+9Ku,C۟zmksJgn4r%tvX,Wr"3n;ܠ,"xI$JޡeSYə;q)>H7'lϒsGD^GWK~ rz6v`3oNe- UvӐ纝JР5"SIB Zv7rm4`{>")b 8PSU-_G}srvΑey! h?xD.L ~ӥLfݭ^iw> ;D&85SLL̈: E1S9J#a^^V'mk SMסt!b8KVU"弫^}QxX>РY \S7v֥nee?}nGu . `:EAf5WE* C0;oKd8vNjU" Y p0BMaM6oRtlX^,!C [U@d, EƂewN8c>-\ڃ-Ĺ E!/i͇R`3wxdۑp&!k;j,,qIx"N,2ހ^uU=@Ed,,}S>ͰzLXzPg/Ib*Շ*:0^@yЇc<&C]tK-4B0﹃R(tBH(R]&0w Ӡ=6HdJEEgx؝VwW4nSܒ8[V8n[fwÙ ~PZpuW#ͷ!MLqy@*P݆i?voL.-גjf!tEwhq*v&ZY)ǺƯt@E'\KaY3%qgsIQFK$UwA]h}>ȉX)x 8Sq!My s#W[ K];vA=AR1ۦ<p>k@ }9M=p^A+,\RNԠϭt宖i Wnmߌc(co k͝k5Qܩv;% E}SuBE/q*v%+!阽NQ #2*H͛"y|Ӝ7=.9 Nc8n HqOsbmr#=75Pvb2"k)^r@RM<_.S 9áCOƷmWdKx HQF-dYκ*,UENqo67@ Ω I4/.nC ady)I圻n^WqX֯ĂMfEـvo0PH/-G,ubQR 𭴑SzL6m%HmWSe{O*7Fs.z!n {CjUXj~IYqe.MhpԄ8T+pg XJ(WRX W`:j3# UCܡwZ PyF=)}^4ے#ᓐ.PXΚ<\t_%˘,2 d,kRrIє6@pV`I^]^yL[b&J@1tJ+bgٜ綾 ǭJվԍp呯%3/A[¢Z,LI &X)vܨ8B#y:_ T0dlI/5F¶#֎Q> rnJdOl\?vZ(10c{ojuw-2,\wj*qg;qV} 53P^ȲY1ՈԮG e/Dt$T :3: %_ݓcSE:xRO#qt!r%pd#{?{Q`6ʠ|5 ݐ}'VF\_lc^\mq2VJZmoad՗aZo`%rqf>>181Irjw j;xj1:Ӈ eϏu?-Jn9o t˫%jF ۴U|i@\XPBMZPZZǮ[=7vEk}h[N+-pq> KmDaAyh h; Z0c!*'qNiu_ɈC'CՑOxVE[%$ vxA "Hʛ-U9 1)"JI Ac$V0vҴds^qrGe1Ќ)YXZ|(=Ͳ~ ѝHU:6C eI[DVOi,꼏$pџ l$n(=9Wc?\9f&?$^l)<Ҹ7>a}z &"= R`AuVO?SC~ϭH[?5N#X!l1H4?0o>3:%ˇc-hW'6&? x@l?XuϦ܌م4xӛQ_& Hq-LfozlS_q%=ɪ1W٧ G".>|Ŀ̱5ԒЯRlmѵ\.fDi bCwWMyY-%Hc\CX\zmwus-Kޟ2}БUX>gf |T/;j)m whY)TYO|^G9P U ,+#1-ۙۡ<9HJ^v&7:ܳDKڷ`u1Ù*M s~O- Xi~3yt32h#ũYJN59x) uYZ,\|X4/EBd{܁zF/.$.+Pu,s;e` 5)Ͱj=.ȸEsƣ3q'N@Fi}^ =vh2@!gl Wo pm\a!.F6צu^ELtD{nNR-L ׌#xxbU-rm˕ˍXj:PJ nlvzf/X4f^$2!s +K€lO }aN1Ɏ$l*%(%f@:PjgXr*:G!/lZv|gb(.^a>`i<-E>_Gmm (fVaSDXDY$/fB*mTtTYr|wUy7 oS/ס.ʓ!Ƥ\lu.=%׊' Q)JU'+^ \mS3y&P.O虖(VUkn'0-kXn!REoǫW9{FE1QfĨ:{PV[а?c$wB_4={mH?—-} g%L# W-aU86Rq>`gM{aE:%뛩O)jC Wڎ@Da-ZmA35+c\x1"% WWrw>sT~#[q<>4}H< #> &!f8Wpm!fF\;Oղۼ:۪PY]Rk lp2SZ7V LG#+7\7s-,_MGal}*刌8ue4@ Ҙ4. P&S'-Yv Oz rIc#ֽ@@⸭'%Il.[MH݅ʁfu ފGd kVd@ÿOOcʸ\?Eyu10!ܺ`;<-lCD:ęhG.| ,}^B9[L[ӳ8ȷ4L-mTbty(c7@xFsYUwPTk$i_l21Bu^ ? /r5CHi?[; )RIQ״|RgG0#WR a#c]Gn(K`mVHoe,2xwrEp¢6\O:Bd4%>8,hbSRm1F +tb G.m@#8 L]w 9dQ5(uKW[noU;]%?4U ++N]TI iL^y`b b8A)2њee*>jh=UoZknc˄7$ \p԰x4d9/'kX㥉PI ױv>);ay1 ֥!bjV?kEs]"׮"0BCvn kܿY>LJ[=yB8|mnGkWΌQ'E *T2bP5>h?2rўpxNzQΙ\jjgrvdmC Û%tS̻";5Jt144W^uSQE3Qz'iXQ|Dvс.zO9 tMGFg?oRZB5K:UvVS4!(n2G>TF "zSaz2{YJ0<ߞ086!Y$i0^oZ%L|7?VS갗f(WXlt&EM,Xv8&f~(-z';ugͧ=5, сd?s]5ٝP|v$G [v#.B"HM'F_[ߠQ\N ۺST=VGI%-o"pp'p1}="o!nqV#~Pj[[[odӴerRS{uP:q-p~FVr@ NP_mp$ #6>pG]o'lSCkz flP.?oIDKS5G5'=nnT8:f)푑|1󘱝 !hpPק{ |ANL9tYL#Rlze$'tCyHH3Z;(ps3 QC[ ~nz½|Z5h͞k w<><՗#敺GcGԮ;I_yȤ;zwA&* sJP'3'0nlL3şFZ_]1鵟Qlq/v,MN3lLy~ jrzUl+)JdyEO}\#$yT5Ũd#nd*m ̦w6 w$aP_֨d_7zb-D؞ŮeI?ѓMƸ(ϭgY(x?, X)H"AL~x@BD(&PeyfN7 dY*ė'z`ZE&_@jIMve) vhPϽ*G$otJˇUoq]uVhݣL5q`(s;PӀY /u\<6aekNuiuM7cweV;keq~Ȍ=*>!eзi4[WK ,x5U&?X*evWHb<ⴡ{ЈTym̀S\~[וP9P:⽰;r6iRjB2i\=_wUqOG+xrryN9Ȁ<3"V>m &oJ#uGfӬ䀿qiA$V P2gfSʀDCXT n^LbDD~30hJD= ~]ca0ogu!S 'QpS,>.c ob\ h SUVOؾNU]W5fP#vL(Fv_&?ȷx:&-n 姵۰u̙%pZ"Td?w^<  xJ_VL=QBq!kl-XNc]Z~sr"jHfOԦ&^\V~Xgy:hE|.B p¼]i(hCl8uj>EW\N{z9A#Œ[~QãdRFW6Kc@S=Ko[fox/?7 b-~8(݋u=n hnqE1bO?jCF͇:_"XX<;89dPCC2 z$Z:bJIM Vi\1 -˅jmXDuY&(}qjDwB^4ӈ!Us10%HV(F :1**ɾ+AE~t^"& |ᦢ#yڠ&}@|JԿ#Tjͫ56~_IlmSX<]DG<޶[?u<'3o @4j1GO|4Ovz*;BnjNy[Bf`h뤻c :/ͼ YȤäH0vvķinfA!!KTP}Mty}:58jC*]!+0-\eF\@_ $D`68 &_LOا>R2D}tj>H֝/*}8veɤ1ΦFJ4})H6<Jj3@ZgyX)9ʴØ7J*chqEƋ:&Nr'аQ]ZgcYMBrPq`=iH4Ty0wYd!KJ6(~3@ӌsbyYA=% V>n"7&Jp_0M&2yB9,sT^\8 q~q"TK/'G/Oj9zд0(6ft+I;rRWqd\5j(p <t~p V͎AY`w55"b~[WidDQMԕA˒ og)YZIHC՜jt12 +Xȸ_N[Qxi>)![7/g o8SMc%4~"o![8b>NNUmcU! 5-UR.p! sW ClQ}Ap ~5w8xvZG;#ȏ -A7͘Gd W,vY<ܙ(ۆ(R#f 1Pm^{jL6O6vk͒Sx2 DFDUx<.>`17Ešza2)p;+Rsn6W5jٶ$[IPbfM9D07Rs!_uE\~8fgJ [S/P8}+EP.⩫Ռ?:u^46O֒{I o yN߫KGݴ Rp/O\gg;uѴ6gΆvϔ-5˙fȪ``[HS+R{z T˜d2jN$պ=UA%oV;هmP~_E4]sӈ}:6S RSG`Q86OgҺO2OFuij*.\c (_{q݋rg2qr[x5g&Bsbߒ,Tto*txD;=]tKLdl+7m4b*lqeSymr$b[ؔt֐"T98 -FlSKxM_HFac4y1Z:S>߷N׮{@iAVY*1kd.":6 D{W&{>?b_7 uC"d-8 +~)nl@ )y=Cߧ9 H dyQ4??yŊ{nʁ񆲞Jjf\pyKr0Gh H{@P/%b.SA]#!S,D`w; AƮ [ TO`M=P>@xParfu Ȗ=Xٱ=A-+t.na)Ѳ;cUc(1?V.M{v;2}g8&>uN2\fWL=0N/!6t:]kh[%5x21~|&;يn6Sz*@1@|/q[>v Yߕ|# FYo5:۠3x:lL ] ,c`wX@lu`% FS},]j)=εNQի6<>VolMYܣ]PRuK`DR,NnXiNOPJ[&w*}r1Ye0YL[jA%ͰpҌ5Pb҄nQ cyP Œ 5sjS WphN^ $J䩯_MCSţEQeAZY=W`KGܬY ;enFoAK¿%C|_aL5CIa2 >?Ġؕ7\Ce=~)ǶyWKT/.uy :ġ=RRIgڒ23pMU5tCy0['\^22 !!HkBRUMrCnj=[Ll#T`W 38 ܍>E&ʙ#C2%^A 5 aP@&}-ά'؂ӗ@SPx*f+ Gm!ɮݞ\d^^O*Z(yw؛Ak, 9L&S͊w(#eש'kRa }@jCjYO{g#{bH[2`:;W2mx1#wD*+X;4;hZ)cO>4eEc%#fޥ"kq|7S׶X|%ʚ0 |-ǏDi[v?Bҳ7.:07q ;`D=5#Helt5@0Er&3{m"AZ%~ v!GBEʉ3hcM:6zOlP%) AÜ{uH·օR;bwD6v.5ϑNOx ,WJ-z9HtF$uO1'eV&]1;C- p| C|aj.K p873K:8DZ{ HUm1&ل-jp">U/L$0rD@λ8&jp霰b;ʼI0zؐ/9B; } Mp' XzZD̹xAC?k8͕j,Wyӹg_H}:x:1dJeR L%*sVVw[l].^D?84](Nk6ffG4WCO$1@Ex#8ǮQK#2>BBu1dZۛQ>mnO(L`+m\P-a=M 3rM98$ ƥ)?9GZˡNs**˵;_*.3a '\# 6fz*_(7x gdBܟCKW~>!^@5|nI>R UzB!pÕC#VLn^<7(m DZ'_BMpy*~;R9Շ)m.dşMowoByTa_Ea{HڊtJM෤Zܴg)}9SMS'ɮ ٹay&siٶ[,4\Ȗ )6S_n Y|CS)Kdd:b]6[c ˍ+>aD [g~voZ0H1ҝV)w†8`w ɺrp-N h%y P~:/>%Jj홮Rn|)MU8(*j0.[6d/QG+ xK\ٖ 󥬭,?T1vG #?9,&;8dqךQ+Ab I:>Ues٢iS'Y5eΣ ^m"`{$ B  GH$[pZ0?4=VRq_ìQw|ZZNq%yNI)/!aTi^'YVڽFKG-yzZ!J))U/) ^͇;*:EhD Vs=8 FCL7L'4T3fN`Iй LK\`0MaAtUUٴAEX"L  S>~d绠%~9'q/P h6A$Rn:mg=h;M 3䐒=OkĎuP)HݠU- *q8| ‹UZeOG@ =7SQ]>QqtwfK'g0Ѿ.":ȩA0FGj'Xc z^]e-"-,XDdhws:'Md"IXUq}mA]A7d sd&1'SW;֖Ed!tf}7 ^7OdSՆe* Xa͉qzCNSs{ݺ=ZxG3K} %IiJdy@e 1耏,%hZnIB=@SQ5b5XY-@uO; ˱:羺-DG4 vb(T8^lkfՐυ>ЦEY_{[=1MzԂLr/@xf&nfLXMH5xuJ h码_A2ԮmFԭ+~Vqchx]e?SG׻e8eHx"Lg(|M_ iٙ=H9Bw:+CB3V~rr[E{G7[o@)|4<#M;aTl"AmOPBgqN|qƨ?Jߌo*ϖݾኃbxVNX2z&M+j94@q=)QxHK {+JNI962p H;^}oayH8o3 !sc, e-Ȅ%75tkNmq>E iO?`(g%ţuQ^ccg[^Y8/@vMjG&L:Ӊꟈ^!. ;d Bm2ԥ #z, -.(|IYu,;2 Ä<{'4{yBW0W9sbb7o!mV1OH,$|"SNJMip@`bi&9q1ydm"V.k l5,ÒqK3;זWǖ=Ĥv(Rރ 8/d7~ 5c%GL<Ln[vSN q2~8:S)0&60Ѡg\zH/kS-BCjyB ;fJcJ[dg^"gwW?bb-#81#{!WqCr.FQIJbra*E@M[G8ͷE!CZ-TÈQ3Bh 1?ƢfܧshӦp;1X$ }Vҡ׿>`1ƠL0d更5`ͮS'⾍p2gy!To +W3-pN!h^hECch|s# pSysb T`>^^1 iO\f*'^D(i:^*@bHAj(;h\ A˝@oJAAi*c_ƶ>XvL^1d[ky]gğ^FmWҜ2ZuǮ*| -û;6'ӍW=W `pLW.q4Z$jckjKA_˽lp|G+qkb{ $@;C^#Dn nXUw&Sfa% uP4m14UڂJWJ5Qȏ)<ê .VgQ4چ2X,6kdV'זX[ n@!R KY ǰ Pd|=WO`OaaVA/f7 ‘eEz%hcKm;:OLJp!UaXzۯf$\ԎSJQ߷ڌj_ĵL,'߫.2Y;tax4qz4?tA7Ig͒\5mʷWT~8PJ#R , Wi:dPzoo)jGIX Urf'ݜ>pDf]^MۇoDY`x8m!wweu t峅+*+{5rɂqBav|T %hFPzI]"6r.cb!8?fJ0 갑?*%2w]IB1*p 55_P쑙;HwTԆ1 &y?gWOVmN=bN[4&.Q)}&0yD[Mz2-ȼVuu^j(<*g#J'JcSmm,*۫XxITxc}DP x9cL5RM'y%S8ZvIk-:Mhpt*H? qۈǸ^Fc=EsMW췄 )<k>H]B`v,NTFUZ͉PY1+9,mBs(5=cvˤ8nTq|_n1T᪷ҩnlʖ6sKcP'{q)pi&j7kqS6BIl"I0>ZR#e,`sbM8_S 1'@JD+9o4;Ptm4lIץX^47 Ns:[h蠣/|<x\ޛz&~rcN WAsc4 mG1`$$XYƝw Qnxx03GۙqcSHcrd&*__xrsEhfBfCd> g2]zFϠ3ZA}$oB*3 Rn }kp֩tB^ޣKlXV?kN( Scn;g]|tE |zJ2LܞۘWY|ڡ}[{JH\PZb@,Ğw7\n%x87&o@Eǧqp ^N)#G\Mi]󜆔F'CT2 Uz-iUڤwu/Lީl _Q<6<(qFu:&R݈LDML YyjsoEFʐ<-H^ߢ{w:$񥘶8@! Oq KmIĵ@#K7ƕH̚JAN `T pDY@V5w #y`NI#XڄEZHiա '4㤦f}_{'ͣl,iWZ4|q@r= ai%.Y'GParXi܎R.:YG`^7{#! L}`tsʉNBB%OlA9kzj`vbaceHX\ g:Aɶ?h{ˈB?nq.Aߔbڪ:>m:E2\` .~8 N3knR/rrC8ߓI7!Yƒ.Xf蓜|2&%/ od99[@@02:ǂǎ& Qzۗȳ4@fA;tN4Fn"Q)Q͒&ۨAi{#rS_O)4}タi*:뤕Tq/cl̝ FXNih>||tPџ^ AyhK/Ve%:u>D&~P%AW ׇȽld{vqOHiK5Ţ\Hs4+7]B ;a|yu{轝:> @ga +C['J\UWgXut\\kG\!Rhu oe˂+PnUؤ+ Ϩ@F>7H厹9 8_K+X^lEꅸ450 S(`yI , *YSj- .EM||39ҧ!HzoP3zI WExIGş:x6dӚ4Fd;BaL;cw;#_ %Y+hfG"!B;Crt{OyRuBҩLN$zK}/0#,ZmCVHkL;3v|ÁPJg:jɥFJn7Ah;9 d-/m8|g|U8Ŷ45zaV`ݐ+Q?'`A%LN!g- n ]e,neb؄o ~v+_BO:MP9Ć،UZ mY P ac8/p*펾i+EbG~Sm^k?F Ulq教- vԶ"K=g kZh*C},5Bh67pN6z"<" s%:.Ϋ1G}.26{)*&@2:CF#h"GzݷuŘHVsR. ^ێ]3w}uDs<_5zA:w:,C>0B,|d%еݦ`S!=ZL;#Qge( tLJMfJem~p`f"_'/=^Ad=ёtVs73PO-rgD>$G0Ufz'KTH<؛ӓH9ry+ ֆJCm!DZǺbERjB'~fo(Uh' @T5m"jay#YDe|C􍍬bÎCm;Ice!Fc}kv]'=ӛCבCɃJc!U4r(NQտ7{}!,/0E2Ch3،]_;ŴL]>%OIF/4يڐX:`,D84 ů|-9"G1W(7]s-K4QyREѷ lydž"\Q-LDf9&a/>ֿxI})?~j YgY{j\b?\iͶ4)uLX$&;ws ɡI?1ut9D=.Ca%t̒ As=F9Y)lec,<$ӘN<Co dO2iAV*_M$9~6# uo4Cu}{ ,P-ZS^"i~T53׽y}]M˘&yQʓ~ҔY`S2؅x42>+[70'4'ۘYП!A}7v'JQE l$EĠSW>q9(Ru:+ؓf/eUmb1C̫ M\I-}Q六z'a,jNcTDa t-ۗת܁4#5T[8`gDLLZXKӪ,4da5t`>4Oq>Ը`^QBEޭsSY!xt",c|DU_|Fkw6$ 7cO Z^b`Onܺgtl޾hgx1Kf6t"u*+>XhE;h>&3o9oK\pNmTz,DreX&<~^I>RKd(v0(Ϟ?0.(}f2 l ܏P>g{^U?XlM6Ze:7㿋v}-xDa]L_/S"ʹjdy:3u bY|{\n`EI<-Jǁˠ|"ӊcmp6>bﲉ5hPwkP+"|trv\|+3J7X_.m~(O)>07~A~m}B{ZUP"_OsO?iδIzrrv$Dspd8I"h.>$񉺳ѭ8-, xTIKC2t : Wp&-!8rqZu6EÆAJt vADZ'sfўyfy&m `$'37Bt LLz]w#l$ L߈ XL5: KwbY`X w8fjCZRYqn8q2Eƭ5pC&Ss&lJNW?c,71w%F<5Յ҉9&4ȟvY ۮ"\2]-Zmv -ԗ#|`]'qB) 1P}n@Yf#xUۻPǡySYfh6{8j-șcP"\ځ3ҖuI?X\&{G$shtMVE4DxI+DLy!K~p>ҤP̖THmsRY<غ$w!_~Vwdbdih*B{DS7flsig< A:ܛjU2_j Xa%IY7fP]}MZ_Bq"1=L v'SBb~~գy\V4κhLeC˿ @*'t!O0ʼ -IJRnFԨF;f.Ǿ=2D] ASΕ Q1'"b/FӨWA_LS^k_K5Q8`.a㡷o1q8&wcXq7ԉ^a;ԯ\Q+y/__ d&VT9ٓ(5"HoHT]fۨ/>9)Zvgf 3߬$AX%$`HTXJVOK{R2Q)j 61T3zolv|!}0_4xVBxGUUpRPm(f;$4, .VNB.v6'c!ŋf8a1#Y"jDZ_֖qIYA*)+᪡; l)q;YJ Х?%?q8Xٙ-]RuG~T?JNb"¯PeAC<`X)E?[zm$Lu=AG \XمoLއ`X2A8Pk3 M B8$?x4[j DIZ^}@'u"aGҜ#pam2k MwȵLŚnSݳqSny / ryw`R&ߑ E=`MZu4}/\PV'/:}Գ45 R9S![W9!4j#w'j T(-QɮOLC>"piyBp{]ٛP{|pH]4~?UDpyy"&1խ` Ǯ)A63>Mx?^eY9U*dUC]kL0,Ijt:'ZA93>..`mb/`6BF:Kiaj;LZ}Su,uzŦ7NJbHLtQB":_yӯA$E79n9Aϧp<~ˁ/(u(hhnpJ,?ۻϒZ,}jur*\, 'kڟ(a 7,'Al)3ӎ+t9)<JXYHkkf:<%e9uF:t'\+Bpʷi6QPkO(eϯxuPVWdd5|" Z~ydA6, C8m %}-fIrĦ!Ȇ~~K ~O& hVM]%䤚..fY־zP0א5=i4#'HNQHEz!"?-n,:N$ʴÙ(?jhE3I# IYVDZU[&(kma]TZ (z%/>Iݩ+;0/tl|&>vKELl{*?RԝYӁi˻H~n5%vEVHbHml%P5Og?O_ ɌkkW-(Ki"]WtlIe*z4J([̹i#V]9VLzLO]pnFQsGu5-M%8I7?CŋcSLEZIr,x~B]W9fj)"5' fuBtN#hĥ6}Du6^I{nW8G@>h]מıT2=o88~ɪ%[_AWx?VNahu%_7Z / jIR)e޸'R&܃۰^1׼7`fKNdO? ]jĮ//)>.7y̬s"A Z,}#+% }8u`$r2;!@!i9bz!|Z޳4E~m-֤^dA|qFXU[r(9*6ZJbM|njJ_ 𜮉$'gh+A|WtSiel?+btg{g+; 8ts.VHx|#Z;4J"u2{`o:qQxx \Af"H7x:ixDHʴ1WopqQ}x;_\I>{8 6hR7R} X#CyV(2ǎBYc'ߓ]覄598N 0wo"'1:Q8|M^а'Hx(&dұP&$Oy*N)_2XM v?Twq.D]O$@ t7 [Z"nM|NT \ \"zIprZ5#I%2љGu<¾5z3#CdѸ!ُ}BMjIWys`($/  ݙNX_h2A2.jOO{Rcxk:DU4a+6vۚpe^}шfy~q%ۢAѯ(3KQ ,!Gl:6$c V+ǺfaDDd7UA Bfx3aR_$ Kd 2tr.Šc2wVNY >kG!>Ypߵ`M$v&dOSZy\[[)K,D >>bƥ7SakS@1xۨ㰅E^DefCS[|$%X+ϲ$WI~{):0s1&]>7a,{aњ(>=t)N*)Ǻ YMnc}"(Kqcl3;D2aˏԿot穆Gy2+̀/gKyҴl݅ztC>X¦Üe?\O+Y!B똦Τ}C%6M,7+Oc unMCC:[hC+Vs(e4gu!HakF}BpW`~Id{vg/ec7\i@5۳Ya5op) Ӽ0)ggطv3yeE3%!IP9+jD3CL!OrGLqш/*ʮ3X§oQrKJ/:=4;R17cqKה y#$ #OT ?ƴIоA8ZVѮ!z)@.`7%ۀWf%fƤ͸x`;Ybcxs/JJ [Eo,sTñ*bR2ׁ?X}i0IY4X xU'ǐsY 3P K\~Dr ݲ!u ο5wm!?FDGw QYc?\[bAPkO⮑q]]uROE6KϤLyRxE.y0ܟD,AG8~nc0nypHfpH|C*>@mD&s?JY6̻0漿 6m$(dQJ(x+p McXTa4Jq.[,r$ ';T Q]+t"nQ~y+H];݄!H(e_b-Bq8Nݰ2=-51Ԓ_s݊1|9̅Gfŝ-"& cVd)\޽xgh$e6Y/|#EE&Gfdb"I㓪n,%`A'տʇ`\)q%}!jCF:cZ 잡or9V, %q V\z%= isaV'o, Psگf&X9Tp3ǜ~M}Ny$9_7TцkŷdBżD~R" 5",rYJ+&L"B&=`+ߚ:KI\EЕAgSiiUQ'?*+KY?(4/P'%+Z47ogGŻڿ"KX1ÜgQpf (9m00FCgW ,=;JDٳXʂ`c n7ه(aOO-;7v(v" ͻ m)v/.#l)  q71smȠŴ[zAc~G:(RT+D#2kEŅJ"@zkz0%h $hӁXS}9!%B@oF5~ 3Bo$U៑˜ձ@$VEhP!_㦫W+NEPɄK*7iÅϸ_^~o|s'㐼l4o>$W)p>ʡ$,5~8qt/Rq j; ُ_>t;ҵxٲuYpkXy)ϒx n*x ~fvgd$-8\4)&ٌw6<ENmOo`jLsӪfqSd]w; @3x6~ehWwTFznJg!u}XW洵AE,DBœ7Y+3&-rv;,y,zaqş\?ΏOo;*LJ7ƌ[#*gGq-жi/M3@䀈Tm#޹s^JTT@Św2#ݠ= 5jГTs LGhQP1&uJ#Dt((y3EzmnqLV(R06 w 6!7v{J0p 7HwJ?gFW1'?;;klO `8{Kzg@HG(o@*ʨq{fըlQEϕ0 yt+Єs\?Zcp^^QM;MQic5s#`>.(|W"seZ\P.Hk6RYޫ5j0]hԗ4U鷱ÇEJa jR\$LG$5 nenhI_0q3(3\ե清_{գ`#b:-;A1xW5}cXS [ģH\*  ON6,)h`EC*/ҵПe8XBi2޵ձnt '?R&qt7x/aHjYݝcEd KAGK5o)8]Zf # RgƮ)6hcvk[Fvr.[&3l$\7ˍUuOaŅ~P ౪ūτ|S%AhXQB q(4Ֆ QJ& IfOsP2 bOVh@cuvOkV-2FI&D;Cq>>F38($)$XQ ْrCg;1g ! ^U_zUtYi}vHo1|۹Ig;ƘvBBoHqyIE!LO)΁lc,pmy2TaU_z+7=}H#% U@Zurc= +uF̑|G:h ^P*<& Kgە&=uKIXaܡfAӔ}*QGw\(sn]9U:ZGgY bZc‡Qp7D+2^2f3^k}C=9X"aX+}9Fi&f=(SVG.U7ED94!PW-zu#G2Uݒ g)M0! =j u׻.P^} VY+nnharٛ=GTy|,tK?& A>]Uު,ԫ&vGMAv A?PdyO%H;O"(c-1i%(Ԓ7#Mt \‘7B/bQ %ՕvCD+&Qa=3Kfk;xZqJep[vo.xV4oئ/H7EHzď ҂׉0Y f*ugdZ3=$/Lz\GS7o)_sbw'[n>}k̹c~{[^E2+󨸴8;sbtuڞ]+>,o WCtm{$`n`bqrL)CiGjXWoFĥ5}Oꓠ8%cJ Az 8@ʒE'hÓQvd%DÊ}VwvΨ#EEhDMPY 7ܥ\ (V̳rbg:0 }˙h\r QqjAf5dR^1TZ\&?ZNS|Q$AD:U2$wI,f{T4s ^/J. Zۥ,i죿@1 "k T}b(uӗxjh(@PՃ 3frMNyQtEug 2k-%ݖIj4虦߿#Ex+!<]~_EsI8ޠ#_MD~%@̯.lSi4E TE[k; \,j(27BuCWJرI 2$мiik8Bvkt|<ŖOy D [ M|J)X"VGmXG|:\2D-kwZsDoGڌ{=S<,< ;ZNLltxuSbY+[] an.>[R[YlZ`iNa]#ؘѬdDˡq滶\m8&rj@K+*`|7WB*oaNi]CQ*h00z2 Ƽ-Z} Ի[5L3E u*]:0be 9E\*HىkG{N/7`?^nٹm D|Ow*@xt-FeLcd\uN#ץUP1~qpଐxmha;4SBJKZo]kT{G}6[|_s랣Hob餹sKVs{`*PHec[o^k񚉟5'&(0J 8 nȣ^ГTbk5j&jH=4?oOY݄4%LC`9}ǻDmZ^|=:06dg _d,v9@MyDcck~V wާ}HrnPF#tvp&>4-T4:8tԥX8aŸ*kc;J .(u lHneGnst+g|lDh}N!وQ?H.l19-/x07}?H"<;{>99A2i{љ n$Ӊ.XGL w:ԕ`Cw,ڙar G'T>x2P)E>f1[%qP !v7|2 ?,{x":/<"G%u: >Yɣĉ)gF4j<+[&-Şח1GmC8Ѥ<̗*vj!v~^I@<$QDE9 ]F+F7&@ѐqbM]IĔx{GsUpI$ufDl'S %}gp|fPy8m\;# 9M7KfHa8}Mv=t^uD#_nGG-j y mPޣjd/J"7>$qޑY}|-6_ZGrotN_($ɟ' *澩b0)ec юRz1*QFήtK.O?4bL0~Xso^HΘyo3B/6+3o7I`0=3MN!Qc)$E#`O3҂kzS|B RS2,5tC>8{nPp d'[/S05l1(d5oES@su5=0Za4H}_z[&lL.xɁ.LfG2v3K¦C5>):D]wӚj!g~{ ASndpA7)?;ؚ? }!cCzqXLY>vkY4\:M6i<*@W2Ӆ!B(*[T_ S/]-je<+)$N6-1Qso <ͬi'`aoVOdIL-u`6c= 5ky1Ϭ*[2kꜘ~+KUEUT8Ct3^zSPgcWaVFl@dnhM5ݨ>L6s)Vl,ƵsmB. T ezBI}8Ysƕ[4 {ef`Svb0p~AɸCa c5?xVZh-HLɟ9&dPM ]K CaiBImac^k/cPP0 yaM"M.,c`/~ݎzЉ'nmz韚 T ՐTRӠ~1Sld޼핼y7 [4]rlQu,F Wib嬋7bE^WA$ˋ|rś = P=8Us','t DEgkب xP-+Ř? ;"gh # QMKoTYQS+-xvYفgZ )c@>eJx @S Qg95/ּ̦HD1vQ啗kyR+7(),*%$Q/ǟ5*MVc蕱C 4Ⱦʀʘg -}%IU sg\T&rVRI}BFpF"uvmVGlPy/_M1B[ck%X!RP9(}6[Qx%YmgHMd LVf~NI9/0ĩg$h rp>R] zie'@-~vY-s>aXc[!,˒co / Н ⃮?P@5ԟЕxihnlU57 m\Xx(vWOf'f*1467:  gHFMpSm[ mנnywE@es[8,u'%6?nUO~<*_Uq,GܪN,럪ЦO;:ט>?a66u |zi@ݢE^2˔]c݋OFr *KM`FcEAJ;,-3$!Wj,gqR VOiGu"e(^l#ϋ5 Nc$zʱo+wPcYQvup E1 (5|w+= MQrmzZݙX@?J7ү- ph@]GpojU"%:%eɐ@BUуNEt]-h;[EGBfΪ )Ziό7㧚 -a7mȭ BT#w{q*u UQ^ ݕ 繡,6irrAxg *s]dG =~bBh=?dćdT Ť_c7.l3Ғ%YpOfz !<餉ӈ!d`rU'qIGJ'#pgI{*h:$ecX\g0I>ڝ@\2/zR1 lBis$ZQbX@g$xife l&9u{Ȗj\P8R+C^L7 QBGd"c$1<?(랇x~npe\ً0&͇j<+^] : %ȇ`NճG aj5JЬzGycU?B_ugTfF7LH-I9WD]T\s9,GѮHQӚIFRg T^s"Bl?eJ;M Wmƴ9I" ,/MvZΆߍ_1ogX5^ךC+22FQ] E圿K2ky\,wCH7ࠨZ5+.5:d[@HbI9;~|>%Rn? jbMQ_j@zGbY ]-_z0f$j6J,I؎a^/vr;X/AoGEP\h`;Oيye+hB(7p| T7N }oCdͨN{L䀱`$ b4 VMoy%(kO[Y¨K+<3Lv~!=/(ndmz'x0ԯ5$:e#3Rȃ+ThℲ]S5s"QU8e aa3ΘkӰߛi q*;󀏵Ȃ0psBR8Ԕ)V8[xxK_tnM3vKnc']WȣzDPvR?TN+>,j#ޙ>zJC29H0GݙE΍wp<3E<-8P"1"?Q`pW"+\MCҢ 9qUh5T/ɵ\Q$R`'Dwą8'tn,.y3DN󍷼iDz7=Sʹ&;Qߨ^(]' ֫ȴV?H >b zƛ&{`Y728]EVyB~' A_F>Xx^]X]"Z!Ew,/e^Q1:.%F6%}~5!Wk_mV@l7@*nNzyN3 ~Լ8 Qc{p "t9ݫlNmA/u09BBB19ˆ]ѧj}qsyQAm0U=:&eEY6TڼKüBn$cOj䙴zs:^%u6 .2 aqgRG G%vW{yM"bT29 lT{dfEeOZ`ߍVemmXZS7cTB*+Uf"$2csb:Yy),?V[^HZ0e:F zN&vh}ia0ugُoKQ?Vbn𝗯V<6;}:PGf/H8m b Oʮ#ȼx!'[7H$[^}9 ]inå3KAKKq$@:+Qf``ش936oퟰMowdbsMR6ՉEEL}:"WD$+bT9~]EzK`r?sw*C ~iUi LbhkmHkOY ʕ_ //aLXksu;Q Sf63Jufǜ:GXzmǩzx] "gР(^?4uq.p$ܮ  +s֫od|2w J,N Hs?XE,@ F. #S_Äd9)2ď@ikb 5LPFVFmR_I~Sё?nQ@GSyZI$'ƍ#,h@xO3l"Ӣ({ɾIMvr,b S{]9@N[ ٹ+:&! [\4DyvH' w~'-unF$ڪmdf_m w4&c:y;?Ij>~pqc81xqf`E"wDCO`[z 8Dc^ ?D23rjḣoY.0ҐQR* P H9FFZ4)kl&οHe:6hEdU265/> \2rY+K8^+NE/\WN(y,'*2*+7qF[JMl;Lz0fo͙shdPUP 2Xybg˕ScY!x{ZO)%<2zn k؛2ǴP`;Y/y=:8yGW^9`P/gu޷&Qf ιm߂^S))"g钞]qʹe~ n(QէΏNi&6$L݂~EKE (p%׸u-o S_~*N/?@ۏfZ\x{y̑+0&"U nNbrvʆH3c:)<<V 1mI{EW]ȑAcJ}x }?mp pe[YcJ*=-lEFaQ(@2xI1p@av[d3#5$ʴMtrDvݔD,fy]zݒvn©~jWʷ{CI[R٭Y  u %oud!H8 Αt1$1xfNh>n,& }`554mE!QSŌW7 ՙ](~/N )Dh{tt(*7K &ec$iIFji%F|N_B^pzr27G@O m~H,'TQ^Ĥ#.sY.1XXnqLiӢgDڨ,cJ UZ @p1׋"=k(0P"p< ?7VTA Oi՛c' j/MZkmaJxGGSdU |Utϡ|ȂRj<div߅]4 Ϻ.ֹ i+Vcq!9 HuO^+5.CQ "%zZqf>K-f&y+䲮L:Psذq}wq*Dr.lM=A &"\:\@4X7}F;?y"_G%KWN8G޶H"Wa yXQjG!Ac̣/#_ȩ~YoB7$mg5e󂁣/@}3 fKVOgXn9LF,,/Ձsit'h]Lj^-_1ȺrIcHG}s9"O :_ 1R7+[ky#|AlJy}J"UgPTs& j U&Vyjk@GLV.Ɍq/C:D=\BQqٓ!?kWӇ,y}#7G1 Vv![ط."\ WN〸7֭-hvl)xGLܟ anqK c dn7/{B[Iˡ{w@g+I.|gMRVlvNbT ǚs}!5gz}!`?]M*D?}@^ԎabUf߁$\8v=HD( k4PttUR2 b v񸛂tdWG1I2{_{7d:N랷w+s 9W<&_v  FDJsheAY}X(^ED(xԥuT< yS7smkK\R|y-l?|OAH{:?:΀g( ׌.EC2 DT>UtbS>Ե>j} d,0*Jjs^ d|κ)41z0,-'QZї :q}RAޚHOQ;J]e)BDc'8 #["Q7ҭES:ϤBTZO4vA=ʻ(gԭl!]kNpQtTwx=+;!u, sc6mG2LKTSةd*l<#{Wm տ_N_&fIe]=Wē H!HQP5N@"خ$䄝* qV$>tppbC P> ۇws4 >안.,3_/Z[El9ZT[<)5EDX6; ր[}W48k `LD5,sE 0%#5va\d 1F_sSo "=iY&?ZА6-2{9cçeMRKP"JUV-vԒbT>q2ƫ"j`ݽ0;ۇ7[b y9f?v2\.I|-ԭ,>FPk.Jw}v j+zoo%u^6ތgAG+ ۡ0sBr-)Hrb[>HQkֲ"{lը2Z>fto\fԻjo3+8=ac[݁mLcE(p^}\A=0>4d]L?-'s+_~PC1h=ɏҏ5+e"2@;M]||RaꙊ`3d4Ug=4ub ̌sZ4^!k!` Y4GbU!yb\ xNOIx,3i, @/٦f@iR*id7):bGw\||{`Tpz6YZ0?ż~+2. ,Q?/STJ+|votQ骯C';:Nߩ*+Bd 53,[ɝhr7a àF8cM"$;%/N^7WnGd>oL*dr yP~o1\N|CaփJfKrc~yBhtH+EIc\@н˳QNAuoj2H;{I{SυWJn~Us,4 [ C@> w wa/ރx.>ٱzXӟ!]|8\9Fx+9pاX ^ S}%?&5inIA2vn(Έ՚4gDvnMdE"l,ZoVǸk}9\`k3ǛW+A.ptkJ}I )w}?h-vAWknQI[klQId3#ȞoK(x٪eE:yrU`.y]7Ŵ`V, vnL,a# (mDlJCEN=z w@VOU:ӽXV`:ƻxzL 3+T jx\vg!h2]H8i#x*]ݘ9XN'‹ Gp95B̕I]GI pD lk:G kd9am~VPw=H ]JԻLFa )|4K@xC]S{I֙3)CCl*r;It(!鈵an+(63b=%};m$lUwҨĵ@nP5]pH61QMu @ ԍv?fo=D qMam+|ZL=%L_;qƬ._(@;tr<~J8K?cBjU2 m|߲6P )e 7d'b_Hʟ6~` LYZ <ʼnQ"8^F$ Ӹg *-oCJ0v{F(J{XOKk:NU9ݧ @;,-kQ3(=rMPkv" ]QthHfQV<^!$sޢdUo7IN uq=9,6`٥4䒜uzþ ~B=/f-: ]e`ُLJ{DOv_CRc@?;le?F KKүwIE?]Qooa=ȚT5en:+֦2 O8Yf`o9Z36kU|"x B3;]&$y*?>"s衉̺꟫QF׎Clmrp]yQ >^$Y!VC BaEjYYj]0}vOtK& Ma²K.)BSje˺p_Izp!vIjO黊O;. gbk$-[zr0l'AT;d#,´VC!y)U_h tBdUA^)ϡ3fPS?%y;- nG\ b>^e)/]MҠ4-h$gB%/eEC%CGМGvʾ)]ͫ?k=֢IzӐ {qHx`hN(@`A@FR7od*(sLx"3 9L+,?JQlN; h"hXN W֫T['ȕU4N; ie}AYyò @D:mS ,ͶwftvxI |I80Y+Xݿ9C͉RHBgֳn>$x1Rwsc98S'W$[7GB&s/HSsɿ-ү&sx_0dgBh*1"ANꍛn`nXLqfip Yz-'˼#SO&^fӱgڔ0zwޛ ;X ,6al2]_[K4s k~sTbKcKg*XU4γIӮQݠn;GM4eYStjXekƭ8HTkYr?ѫV#p-r @EZ[{$co,”xW(YuL e'fVN?fۃ-XJW~>~F\+ש._F- 8mWldVsgQGP'>߷]bnNf&D׺8 5Qjx2')Ѓ+B/Hۏ7ʩ׭3b 0(ã(˵E҆Rx?NöbW]+%9 PS hhޑi*J ){֌blPtÀ 1gCp;3#X[V,0>u/XHDq#||ecr`?hBWd%8,(})ǻv#VYbWĕ8r˫'!7WaIl \ ȝA_+qAv^N@."/?ؐ_OMH_ QIrv g?טV,Y}:!f䩣DӾEQfL@h3E0$sզ;#eg?|w{4 ܋&& :fA#&jN Meȧ;c{nnKryEs)6Ֆ!ne1[Fb+-#64]|{k:##Yd_1t9#^\h>`k+:n/cӶZ'c;:+:uxsӫe%IBu /MWX> X*T25B(qf4o  6@rHY%X^֑94!+[ 2h1hRkЉ5aM=xEcD[`0]86r{L񢲆:bz4L|+XaQM]`WePq`^=M O5-:7(L0ʉ`HOK$CfiPl;_Dcnn|(1da[R_RФq\G;e.S.̻zvVUO"A8:n29rwX z]H"0sOێ]ϔ7AGC4T#2b^)vY_\ ׃"U\֩Ys$/2]}%$mNXrȁnU'T/7v `0~'@AFd͘}/q_x[ɱj,Ja֓B$҂j,`0]zЄhm٧9nrL xrWvFq$ O@w-TQ Yo(_47(/ yLkQ1f Lg Aۈ oDTl+;KQ@lNޑM%0 ty1ȉ+t7?(/N1Z< M|݌IqYRoAn_`іeF{~lyS-:}c2[d޾ {sR. aQjmcGמGͨha,SHJvJ=n} ?8E-P a`~7ѕeNrOC1Vң/ c!G)y.GrԦ0R7xf5C JMMw!O4n&5r9 돳~%ofF&72"3 N\h)܆|t9L;Zg p**#Y*o:z f4v[Z|#RANYEHȏSG_C!Q̐&dhI .t'N$)K%z&%BQ Aɟ#ufV 2R#PMF4@[}6F.?IXlCZ,fQ)xsj)':H7`R2ě}}<'S]S}Gne栍q̹.B|'3<`8^.90:0ȞѶYO kp:9\u5MՠVbGҶAMZbH-,@= Vwut I|PMZ8zb%Ϩb"n2*GE^ J(&Np3A59lr"uAImR&-NS%Wr}LNGP$1䠬ZuT2DX^zLSۉ;Fn4[,,#(喵wXT(:&ݡ 7@pT7k30<~;o'=7irNFS!j*rc(D=sO%ҕ+1+2e0DCb}ڬ l%VZ`vL5Q(X"^< \?_n ")}u#MG$ &+hELsy`̆9.QacƧurJѱb=3l4>o$kNWs!5"rv?:h% y^iF/Z.ZZ-֧xh˱8O5{h Jeų":C?`7zeqʼnSPYR)lw X 4?kӵ"}NmzCmBY {LJS4H-GVPcvǓ 3*&GoSU]ڛءJ76j^}:<\ٞ5ӑ\K]f6Ve~12`K1c|@5X_I; yxr"y4{aFCltw=F&hYcfbg 1yxcdcEUa#Gr(Vd?F*Py\!s [6>~fYgsF\ X9¾ɧMWGZgJӒs}+:jU#7 bQ=3ʐW ; 0}] niٕ";AY Wt2j6++Ci뜂ahruL7MI=XG(_muCArm#V!\ы[yK3{;/@4r^d\]շ| ge"AUZi;B 8: S5` +5>s EEcʸ|)(Bil x)lb3aFW?%u TTkhJ%p\s?|Mvb(ʯ_v%ߏ*(05*Viwo_&)7n 7׷1TCzd 7Â; z1 hfv{Weɒxi@ h$]gNMd BYO:g*"{uKvq+ 4'FG\IU "E] IfZug৖eUx{~ٗL L3ə3wY\/!=Ge!e'< >*F+;N{@!`0SmteLj 'H+zU/jB !hcgϔ!3_JgϹy<̎\vo?"h92usBήnp pC !Hd5G1nX~OcWX>iJJكhΜrԼ%$v{D!hEv%hj# 'C`ct-P@#0gθXgYKF*o5tǹd&y9B(һZmp;#ϴޤAuhwYHnZBp_n#jA"~X%UtE$"zCDL-/.M#:е%GYܨҒF1( hd˫9s055´ca]hvwOvaA7;٘ O2M))7r3btimSd)-Lᨈ@Df (+u,?A3CrL4$Me|- :NƇ4tܶEG~oMc=QRdd݉i˴[Jis['œ; dxS ԀgsǏJpu=Dq@hA|3 #HMhH~Tc wu~+x׻QAv_&+/fIMW!Zs8KvWJ͔u}y@x.b9/@5iu;aߪ7um͟U;9ˠ3nzTڱJ5tVٲSH]ә@oPi zo# gP9L&Ag*QmKbp90.t>pwO:v3*nD8Ҿ%_sDȮ<{vVz&G47&%D1ԪwM_z,{nE拶8cF5kΜAqMnēǎڏ'o;nA댖+X%i| c%d)z#_dVO֗0^^7 %hhqEԙ^T]V(bxbܯ*f<)|"9 @ULRe>d}WgCPQhlKG( 4ȢdHg$uE..>FQTii4d* 1K>f3C;%w"cP!G>'{((h©(C+XӲ =KJb['P c5ErzCt d@i{d"'cc kgoa^GY0.zLjϥg?G‚nuw ".Pr{4HMxw.>7!+Y/M9SX*4-H1LTfm!>\-$ SBUojHxwk'ױF.q~Ji4 GK#Mq&*p=sxZ]}dMt|e1GjHxq BIeKA"g$ԧO}C/B őD73ɛ~PR:w#`N=Cđ1J A+YTZAp7@+MSH%`YvS.XU i;pG $)np,FZTc2Oe1 LJj;b3{;ui,UuR:ϏfU`] Lzlܹ5ގAL ݷ t>~*Wq@.Q8YAV㥢M>7*`tp2n?r0`}ms*ӟ5;F9G?˅}k Zu Y^8{캁VK."#i ou&$r*G7!B\Aʖ5^',qu1֪SB9.}um]D 0vk-0p ~ [҇*=(aۂO8Bi/prGMN9aŀx0 -?U?2zFꂯ sC=jrN>̦6߁0k 7AYKy4(R֞6 y@sloHUj^(`{+cyeiy3#m% 42 1:%d%/2=eSdul…gԫD$Nl0nx[9&LKTRt~VdjFHw~0OJ+3n`9%W,eSwz۫GMVP9P4\0ݖZ-fcej[  1mMAԥD]$ylT^q[I.+x|~?eclI) nh{m$u=Km/ASamf9jXOwÑZUu>%:*]2 %;mqwS)' ϏA&Og$ Orkܱ"*b_KаR');:y^4[BZDʚg)2 -'Fq|zh VVrʶtv ]kh#ƵOĴ@{V*QR!:A.Ov(ęRjRtMы+19]37TfEm_PFT^?=,b!/ 92w^M?8G\+dqfF<;ѢgK]-Okm{;#*d f-%؏COw&8y."NUy[`d8Cw/GY3q˵z6.ܐY0@n٘Rc^xRoR.*8-ǧ EԟE[N`FhKC'A2\~S)VȦ9~ M ,R͆ +5UՏ&?FXnTjč5`gW.M.Z s&9dyW օuQ'E^!DWOjbW 6= 7~AY% Z 7E!vaYۻêp* 46r/\C [jD1kTaO,KJkrao>r@ٗ1F pj>3(rSʳ Ɣ9 7 %8*XńO9ҌSJ*c$IdL4 j̓^:sꦡ49JJn?#«Aoљ2ȵ͜ 8fxo=sGCYHV*]>B7oC{~mtUl#r6◴a61-΄d!G!PY3vhc e&3'#8Zg%ⅳ{cDA8%頉[uC]jej{Yr_*ZCƾs&}o#?,ЬAՆ*n \ŤË}XƻUG1"BV+bV1;'s{>3h HQU$۳2/n+ VAs[=47N эf5AD.<{<~-=@y:Bs/젯^?YꜮ; )5 MM2MڌWT:J2"&*4IFU7iPT-)f8`<L#{g{q>mQ.`YuY`Ӯ)J!;3jX{Id D.~7~J4ҿ^qV>䲖~cTvmk"Է9Z0OL 0O)^rj(鵮J=Xj?4h#X;Lͤl #.c0_N#>R19F#7`{^Azc`qBfZ ."#Z]VSc;uX AHT y3LO͓@[m.U#Fd5˸ Ӏw̽FMje*FX{]ƨ+5U ٓ&}vJ A!qB^!驨MNbrtjg';4*Z[zs2e>Ĺ]vBӋШXM'X'o@dDjFCɞkI~*ü$aw7ZhRݥM@St:?1:1:$ޅ~GGtjϭiI?pKW.#$9)}#P+qs"T-vտ΁NrQyUaNGcXєB6Ux2@RUޑOBD4_S+Cq+ 0эu/o>aؿ.tش0ĢUm HEwkCFI +8]c?[V/y;kkO^(g\_$.YGB9&vaOud-af:M<_^]Dк8"s!;I6n8Nb5ܠ~3H~\oS3.@k/0KiՓjjl}) \S\ hyn?kGӁN9JR 6~>| UeyvU]@Aۃ'hWv*0G7ޝvpO+@o/t36铣= K"on.!xjF| ڜ*=-Є>Tv烝nM>ӡD<Py QO>o [aamBSq7Bf Oϫ66Tk%y!ŜRN*C “X32o*Bn/+tPWF?2ATE_(nԮ ~$};p2)Bl;5 HtW,?S.}e_>@]&+ -U7 FQ)N\ -y&TwE5bn-d:HP)MĴ θ1friǡGvw5kE`6je$X\aGCvxT=JwF-/w4ttvO!ngIG2MjȐ:❑"tUBh:abOq_2}ȕݚ);Z̻:~b>/ǞH~|J;l[th]X231ȥɍ|ZAӇȪ3NlmogJ8m6Q \3:!TzԾ] p7wsLˏYs" $=*#-Wd$TcLx!5jF'?d@_@_`H9; %gB8nvċ9a N*<DFw`+> [i<*;4`0I^RϢuXS$v8.r:bB9aQ埆12Zp+ȝѠT񈈠RE|>dA#Dj,9,zqދ,׾efbLK$J9gBTGQ\iESkenˤu2d<3e(5' jr_[Ϭ ;FT[*T? | . wʀAle=ކ _#]_Ê7b66B  ,3* 'J,UtZNи8[k>ْ}!k"?kH`|IčoA%}~vS{|u) wA%e1xߎdq,y{AFe_U,ʖwS34 SAG|wc.GkMeϭYf8P"o_|[kU2%nޝ(Y5E39f޺)crWgJ/J-o1-?< 6Aٜ?=x )u΄*X8 vb[tOl)cq 26M `s;+m:~ۀ»ƃ:BE\Gm0f6k xIqkp jD9F(` F 0Ag,ܖ*%fYMY'Z(R} LPH$J8 eŠqDhb<B%5R]kT˖M)`X\ې[:mhy1yԷΠRS]fhV+¶?МC=7;YBBaCͽ4tDN/xщ ѭ F^%sVacGll1t`=}jUPKuܥ;m8 UnT; ̀RȖfhI딛B.>Sf|`AF7^SC*97ȠJk7-@{cTf`h ;HagsV:c NH@]`ix#+ /.5fuM; 7g-&E\ 2 .%^4ppxH>:.v#}c#M)-=V"Xڴ{^3V P U:>V؃_y!xƠV$ :>!!EIn*P-~Qc~w~Ré{7u@V~Jm*rx+ht.]UgFV˒\skDpjBU4(mF݁ih~cųXO>}Y-E7o"H BBWO)-X82Lk%ׇGgQBC) $jc]mBqQ%0&1R+Zą5a{MJt#w m"2X/)Ć86GUta<^RFu<I~NyN0,OVEJ}I Eyl-W6X'\"xۅ1}'KT"vR-}-cZ:-26U|]ЖүL~cv5\W~ &MiWP6DbzUr0Ҷ3z,Rr7j NP:;)a?*}6\ fI> 8o5ѢzΑ儩^ٹ09f2ڛ40ˇ& .Jq$-ct[VZB BRٙnC@AV;\X>#_ʋQ֭VBʗ?Z[TT)Z~ɡTLSKkOm{MP/?n.gA#Q˄ONg(V]ޮ@e\̏TߴTҹ&uRVdc 7L*a4~҂RoEEH3 5v.<`! J4E[ ?U( NRVտ=7"&9R(ILIIF_0֬\gHlKf5 rZ.OZY $U$8 RjyA4lI:3DC_"tu78+ҌCa 4OPcS ]8g|6規 Y7L1;MBQ1Vr'g%#מez;lZL:4S~JyC鳃V8,oO8*\ bך;rz\!ygqVs 6Μi8~ ˳+9$c VpfmN  I=ɟbV3?{-rI)4@Ё RKcCXݽ:}4QP&X>vh=͕i&<d.-ڈV?'[5acDS$tY<\C_p*"M#4@*Auv)2h[Gzatr+ n8* A=cBzpgtK!O*  j=cCVJ/N _r=4k}[j جEuq0qote$}ғۡV!u= cRӻg"0"M~9ݑLy=BzUbs&ZF^trkA*smaG Xc2SD໘+q%^ zC> I+`#α\/*`y K($9 Pqq ++蔶uXV0ZXvj 2q[ QximA~qmX8]?B.D3 Sj;Du_2~x >*ڤq\* g~)@P Lɸ?<5]xĖ{Q:Cl@XwyͻUtU`/%2!]s83ŠUHﲆyf ,/J'Aղ9q=_Ŏx!l-v`#@vD13@j &VԈdRb9 Ҽ' "و@u-"$0uenKBx N&llbՓ,v4BKf+Ji$.ASiẌqEGnE'Q7htx_sOd}n., n$:mH: P>M&?%CBmʛ?mj>P< 1!yF `5Ě)q2C6L/,.ztsl],-Y})p씴\-X˛Zؒ>[ VB$$=V^'::a/ Ot a5#u.4:?gW@pOJ}qfDMQʝ0=Eb~0-3UtJר'McX)2l<޺0]{?ay+v *(|Q|Zs`VMҌJ,_i)5eQ=rcm=6`5"ZIXkR˱l2^{rI=}-@Eз=2%l۟kX=[ӯ$MuO_̴fne-2$Er?N߫d&rr 1 f.a_԰eKb˷~2όV.rV?ެg"MW?F{e7E*ɅP]̎V{d[*0AcwHѾdBO1[hGFS|ۥqlC?YXt#F PQ.Xj#\o2S/lC.nyyAK#y>UV?d{@hrD!EiVO^"FFa -8VK޺ZTlG6*('9 ޳Unu'"d >)>n?Nү]KJ{$Px_rizE"MjCRg 4ХU"[DJ69kT?Y? tŹ ]w0jx ]\n%F%X6]gB#z/In"ֽ bA|/w|:\ V6 eY׬$f7wC竁,26wڱ{v$s9Ӄ**JOBjCLq,qNK>.l _^BTB)M^jYWTAՆb1~hh;B}3`;u:$xmPm~C7HX}kJn$mXa4/_b(1$aȯF_y1 R\=Aͥ\e5m qA)+cWX*^Kÿfס|7{_h]3P 68ẎLZ'$ŅjDR$kYe׵)/? l0K6i\ҲYvJbCtSJ[m$"؏XHFy@EdZK]`>B~vM~myny L|INU0;mꏋ1 (B%|מ&) Բŭ590#FNV!J˪ ?* N(O+q>6b5`m'|}NW!៘Sczh#mr{d~2ùK F`0IeOc֧1oqTk{539Ej]D ?wĭcJUE=Lbđ9tXֲ.7"y9 `T냆dNTsKAvǁ36Xim180)ź`aO1q SϐM_ .;uAMOuf}~{M?Q/m8og.jJH^"=רͨB's@8z\Z$.zUT/S%17gy> U@OLBzv(a;&N.(Ot e$f%VX pi"a Mz/Ho]w *Ղ5h._H{])>Z1׾7}yHCS%PKqmYC%>1Kdc(wdvHw` " Vc+LR/t@rs~`lA_ Hpq:g }MTX#LޭjUJ;){6a4fdX5!0|s;#v)ˉ:m16EaSZb ßΒba=,+GR2ULȳ=0N۹7Mfip!m?A]T`IQ,iQLImhe䫸O#?Z`}'fZ#.B4_7{vCZ]`Rs#~jHHXUihs>1,!k![ƈtκӚZ t 꽧KGnG1,gqd؅-*6qsX>4? d^f.0'@+b"f ^h[wmB CIX1TKb<JצD?!0G1bގd)q3A%|oE=3 =mgw}\urАirY_^gdor?n?G2@EVۛ PS;IY=-_4. *ĔGQ!b\?+;HڊV#OBHovItKl*d2O!̈́-=N-[|Z7v]7=+;8 XB5˺/O(O% f ]ru4٠ƪ.,:Gto( =$:dO,(^LWVyo+Nj{}{OӕUX;f펍MϺ (i54>t0FhY*;,lTŸP* 4wahgKk_*!;9rn"(: e[z9Ӈ 5 5q-l72)eU]jS+lf+ {pu#^yiN)^jSlHpZ!\ǾcOtBл*1@E~%uެD#fAug+2; קBCkhxp1yU98VfURnU' ~e5Aq@a LD @'6Kgb`H^ŔB.C@x}l#^+P첏#D;YW&t 6.!r$s4fn d'_=-i0p[JM}~tib?PgNBW30ɪzǼY-kuUd|x[ К}5`cIU?}w0JqFW6q۾M)M2PM@_:hG^\2"NG(=YF1Mhވʶ+Zʴ[@5*TkwH@PFRp=U=+?gM׮.?>[;&5$.( "#@\h@!unq_<`ΧY7:DS @+/ 5*Y BGo` L0)?ء$Ito/b*~bG1LO'rֵiȸkAn_ca4u9H҄bN> bگ(]'y yLW"p>!+݂7KqCT/$_U^gZCL-~ Z_rr1YnLӸ?ir1@f ChPJ`,K>' 0؟D (,L;ÎL+:Z=L*.`M%~%#Gv!B Q@)Nܛyi[Ʒӵ78L^]&} :j}r+`k|nY/)IA)GB j.ڟm ؙOOϵ'f~vԅ2x9 `HDtIE6_/Xdpx~ Yv,,fR{n"PES ?jd&Dxe+'PSɤ77/!ԧOno^ c qՎ|8|"9TPQ>V_GRu?\㋂w;%b;7`TT[}| )s!R_*/79sUN² 0CJ$#:Xcۚ .\yHƚ K"Q![[CuY1Rn[ ?-T䤹 E: ŧx+h!/ -={Nuj_L~[nd%@R~FΕf$zfਭ9=Fr,s q Յ+j90 VNsIOtBD:x}H sF==49LT% 3iu]2?,R~Vivh @c%/tj98-9);Jo'`8 <]JWi%KtL1?{_B󶈄u G1D#4EK?597 2A<OKz ` "P%,* ե0._8[8^2ޓL.֨}رJrd&qC ͲbY^wz<6ڨ- R(2=lm+PL֟eW MSu2sku#$u@߹S&cZ _$t;jԝ)Gblo)al1$8GtR{,ɋV"i\&1"y Ly򨠩mɱ擪_бFyoz] +wqN-ש nI O{]` ˰|ĘcxebRbZij7Wf:2E<|op5I {bkiB>¢P[=|*[TL#+Z,J50^{]pGoC!v8/Ry5zQ Tݸ=eV%oqJib"5 FS_W,qmR;o[AT(le]u9TG VtvPxZN?`m#NVlDpxֿjIi8*דVf21Vgb6C\o8I%`"9$+z7Z]al;] p7i‰b)XJi͢Mfp?S׿j[QpHb\/beE-WA|?4@pe Oή;! AM께Rwwp|>`ջEc4}?24vfi&xM~&UBɈ'Uh`p.[&avl0@mɹt1|` L(!Yq8P隊7a9ұHSG@o}}bhbZV*IX?۳/, Z(Mj @")B[׷`QSzaS$jzAI~躊B^ػ,&(_y2D{eSQ @xqC#]'ܻqz9Ooo7'҅GP PA1͑U}o$4Z2R+GHIĀ EHv1 T?`+.Wa4Tyl}x`0!1X>[IXy? DE{99>r&-R|[BLCJpNûp>(?q(0w*eĻ8lF:BZ*18GjA9251$|* &Ez4#0NT&Lm?@Jҹ< )krA< ]rbƧ Mr9st;4o ٮIoh<V Er|!|vi,7ӓi1j:y 8ϠbE tH!)JY¢VH=qk8TI'E T/A(xzdf~pn|wD.hi诶ݍhvZ@kJ,~XJ$J&?p9s Δ&81tLYϥ,̯\Z7-WոW(PUW"xf6T\T9uhg\k"n MMjkV3j>oT^ `uԙ UzT(z867΢tB[6"(xL,w~~3iwVp(qڙ GzW<EVhwK4u }ssiS6[ }нpWʱ-,\~(cҰwyoXHZoK= g5.c;*7f `\ :Y9=eZuW*J.*<.?L. JdeGƤԑ$M#Sqp] 듌B?Ěfr(lnG&d:()mWsP~Ec`}aƊ,fH`bTO\7 82gd\crNr  (gZ֘@gI<| 3St + [@xU" tkYB]aqx;vv;+Ď,(Gb;KڇZDihtEڸjŅq"+VB4mƤ1߁w"O@:f m0핳k7Ż|-椙,ixFM]V)&, 8-tXg1+/~`]T#g7Z/9ˊ PT hꄧB/.Ş*:0hPZXO:\ſ€(,0RۤOrY8|Da +A! s> c.j- _Qlw!kٖK@?`aI&F=3Q3Spl)і4Y?$zXggɝz4Da$\ʥ)GBGioeIs?Q9=+EC 0jG702гv,G8Rn6^{#R(yni!)?ma, /'wqJOɕ`EVkA[t-.w(rۧu ΤTulNM2hJiOW]Ol v?<-DAM9.l' -׊AeƧL J*.#x [l\")= AmTu&^bՍYL窿xSeRы&X`*@ pìH:wȔXB[ 򇠙\6pKvqw +OC-îgysdTL+0EcbE* l| S8o}K;Gv#W׭p^mG/( &r3 IvJ yf Q{ RN_c@&C!uJD~oWX[Gq-5{h+q^Ռ#:3O+s$۠-.3tU&ʜB~VY!GCp4>آ/0XV$/,וa֓ṡ-.}p4y* Eiq"8bSgIвpI{aqdsL}gVxџs^l 6`ΣCaEƗDxC4dL~%>!m94BNTT\K=5cq[-G-)pNW*!f7=`$ , 6H.8gWY#Xiyh1_Hm>y{nSx63cF5=l{J`M5KjM BF>ZYLO N3o3 XKsQJc۰ Qc, $ޛVL>+tOq&SbZxXp!1=Nxha W=w~;f.Mk:QFGOc#~"@c{J]gɎ3K^3bQgUeɉY\( } 6|n{PHHrzleZe%p\Ro(Zd @. =H1d} `h@ι>ϵФt#;z\{붂|WYnm f&WuPuڶ2y]RtHe^dƇ#{r/1*> K q%Ƈ][4 ء25W h7o _WS2VPրe.f(OwBJ_)W]LRA8l'~``Joe(gSrRN"(|O6pl:.NRN=1|Q4pɿnr_1Boo*9,<U=[:k-6 #,w/WޠQup5rZOEl1?|L&rQqQP` ^-<weSEe{n˽"j׭yr/&WDzhppmf^@M]PA1ImNy-'m+v)r8&fJiKEְw  `g0G+پT 1c4Ite~ q +Gy΀p7o^"6ÌjrA\Pm.O c\,+p&hv acVdޖd/1p1y`bݨe|ŋ#hCl;{faSv%GpƵCI(aPǿyq2hWb\my=(_|j=}zi0|/3'.LQYcύDm0ֵN i79}y>OWAח2YNwjr:jX f@Z&٦ڔ71kB:6 ĸV$^p|׮U rQHhV.-EG%\#__{Kl !H9Idť⦨H̬iF+tYޣF9՟Q)fWBx/QJoc x%89!c";PqY&AtfZCNf u9Σ<2qvܐ!/ҏ_HY缍mR Eƞ<;/)$@^d:6{OOeV5'$ dtEBf,pq7ݪyx|-6$6V%V7] ;aE{ Ν(Imc둉ZIdRvI"D]A?v7_ ̘Ḣ^(i.ů4Ya8Ѻۄ#@)18lΤEՆ:#tEI+WBG9 8JtZG0$!axrG[[G:d'mauPf`A( 29| ~R>L-}ZtcY5nA0޴]%̌²"ѧyw;uti"-Tn쐓7T!F/fFR~ .b\6i+@|+xdkS\}k.^bL>K"+SK#Ǒ&M+&޲c"j#0/ Y7XFu[kwhвni>ɖR";p8D 4`*bhs}BN'sb^E\~[ !1d[+PYy1%w} 3)kr# f`8'%&ټ@,(#Qmtx`(cESǭ7e ;KьmsXx<>6j6X@r3e!1Ax O:Uՠ=S Vܗe uIGDQԑpsjM2\#EछKY1_9D׾)&[c`#:Bvl_Ql!*&V5JE4|D_׊3'jN*;x!+<:SSQm" =ڰEbId'Q@oJrR/Hf.]:hٷ!R/)$݉`XfVYY*KJqSPnX.ncL}#Ƀ GV>G":2rZ;<:\V2!p h~R}V=M;ђ߯J?-@b5y)\7IQ^v@p*Gxh\.W4d1<K:^aAϹ{6 abv9Xi,p Bę)xs82|N)#rxK_Nyν G' q5@[JBy!RzpH0PNINuWr =[a^Xl.M1k= .bC[IH`Ḿ _A7fMAsXjjTa%Il6[e${Q׉rx}rC;᎚|2 ti|h(qԩ}+$bk.3Ӎ؏Ԧ$3HhQ++ qޢEr"m`z'C,zK$7i9XVqi9d֪,(=ʏx uRޠeKt%[D9$bLR:iBKDzP:R#Yዾ$h7ۤҔks-ߩwYF_LF[_:K\lf\HIQTtcVSĕEb~:kN9|]60k%w2]塞28홭Wt:*t*ٿXMP994.@{٢>E v2p9o3sWNu"yz"?+CD;[߼2[/u@1.Ixl4=*r4܉5Fw|'28AؕiC1Gh^msz;vjORrG#by<82 P6,}|rx{C&?f{]G4SrHgW@8EF|%MիN#쟞_+B\4#h8 G:.uhcvbQMfV߭Bh+wO">x8gFRKPDryj{9p%;OALio!Cfȓ3YW Ffs(U Еc(pbo;oBfv7eAqı٪3^ݲ1&(6鯽V)6Z "}.BK>q+I&R찇!f;B=[D#,l=  Y XP*˙OZO\z{N>Yq r*7pm\-"H =UB[*Xv#}!f9F?M /ky]CMVt[)h|5?}7JpYp ;p'És:,lp o~0NJ9O; X;Z6J sMKBqt$>K^ݧ^]#«i_[~6a8~uM`peB.j/h7FCA,uiD5ӿN/FGrWsʮ:kq][&w aFDnqD.Up(Ǯ}9P Z"߭BL zD =i$إ&Z>91v$+KS-E *ܘ 5w Gp'ɟlfxh5ǪWyaݎ|!,\='80cfo `V,K1XTPgoExRCuWm(.=2~G',Vx*扡'A˺`g4j!iQZwr4][$UB)/YsXS{!%#tyBI;0QXzPf.Jy%[V9Xh%kZ5"+$Lsګ]0H`'w~h&gFBͱكD)),m{id7&@q;Mg/|źCZkO)e%0B8БK`QWpCzA!W؅*z(!CG85S9x{EHZOG|1b*g=m- .IFV7nٮ(NF9ir|+skdo$˛D/zvO}akz^$wkZHq d H{Ğ<;D ]h 1XߠꆐKJ vcTu CbD'`S: w:MSa rJ\1zjgW+R>:fGM~FuAǼP4sC :҃"px#GM>sl  z@ŷ G@D$KL_ gY"ۏ- oP1GUnJu2.:7W};eOiVҭu{PZH`ah_SЖ :LzS=7ST&Z}rV_m=wDl䁳2?ˍLJ$ &7~jANC#ןq>V5X{n[4ŻA?@U$6)~c%s8j [kE x=bM3n,7D֋9s/ޫ?%?(h.֞лa~"8Z􂁎^hHb{&6 ?<`3/au.yS;뫌INd}KiP,f@2\j8/:CFHpsrh w֭q];=: G5ތ#ZG>7Zlt?u|"ycF6+ZX8_ghb0]KixЁ2+ݳĔ8[4b\lA U"{B~_!)mo@oVV g9s%5N ywh)%/h%EpUPe]~[LDNtRZtZN;"[GJg^(Ma]57q-c9 IcA#~=t@VQ+ \^ Y vKƪ1(WO`ȢP1] AQNG6̑KYX<>`s360s5~nt㮳 Xʴu2#kQd{^/-@;oT3a|S۰e4 OiTNaK>kGC.ݜ?*0F-Uhwʙ;ŤG zL]f?cNaB~y[5*׾PH!񘧃Vk-&FIpIeK ?@NS`ʽ/YNx-.pZ8V~ (̋#Ҍ3~:uh)"ĉu砟so_@&ekԎ'sLIvVEbIC2~-׶ #5m:n.eÕ/2)/Fۅ 4T \nigwWz  shi`̉Ĉf:qy]X"󉙑*fU=r nAD[ͨYCUM'=T+Dj(Ugg#b>9T[$ Q7/NQr-o+ ([‡|Wֻ%mRus'؉'%dis:rWFr0 ,d.ѦkXn7u&Y^g{lQd,Ň'ЁmҞAZ0SzRj*D`S˨\N?;9t̀KxD+O`q(=IQ;e3L❫/yx~g3:{͓͖w뫈y{! S4(pL [T6|+E?dTT} advQ #DhvX!!Oԯ'Mu}NQh_ 0ъ9 t]K%\[3D~ Ңjd={ꌜF0q wLLx<[?KHCru#7_\nqRo#yqoN͹"oZR q^w)(F8.[ (1Yg|Ӽ=jOz:,/h:1i^Jk78og,pO,Cd|#9H:B(z*aYF3.1sEv{&^mzc=[K!lUD sO/ hlb§i p@(֌@\an/ybsn&?ŵ)&M SٳʙW"W P@0J?9\..8>nJۻR:rUA =vcƯk AGOO} 42eL$T6rD3 SDȦ%#rr7J cܤF}&Tg`oF]oOOr faO7诹<|k5[yq_ˎW/+<9wv1D-칝&4͋Lr`?t5=?h?ZYVwDkF1ߔzυGU3Uy.1rJ4J~[\0}`KVkYT'wAoӘ 8949G7_>8BmlFhfRĭyw)hLhT|&~ 8k'iQ% fEYCeԏ/)b-N2;=wX.9YZ^u`""xxR-hX1} ,97㔙=|US?j~4񠾭932Z-iQ`-|IQo !\8٤"C7g0Q(V uYjdw7 ne|a2 M 8=&9<"z=J)Hxq6o9?p W}$)pvp&AeHՂup"v),tB O+M] #,x_f<53]~}L8z>{YSH@?^ |, ,k=Į, 6lL֯ @kV"嚶Ƀ.*5dG;eJ^64\ᠧGNF@Tz ݭ1=yh9D,.̀oGoR./VϵU@RPv$vͶב2ЄK_<{`T|@l5O }Z┵fqu_L`n8^ 4.?ȱcR<,r:ބoܔVRg(Sml"C꧷]D4.~Vg/ w#Ċsߊ gxAOuQx1aT-ϕ4 e3ƅ6g] C8/Dy1ȝMY{SB 1;6S}CqbXY ~gxӔ6oJǯ" >.&W9j?h?fG:@֍؝~,5 :x'=/L+*N`\RH43䷊VKjkw+eS'#1ćfi ~*M4@_QP%aA%pAan\%o.i [mjwѽ|Kd>}Z]=m[=i[i )BWՂ=+Uu "|;ߋZ~틄c>"v PI{ @NËiUq7#w %ʢx5C|W :$qZUy FFBO}l`eA;0 .y-_s8k6,E[ZDl%6{O{ߚR~c% Q Pemg\_wgh"Zn}t1s6(%FQ1kP3\Yt9a1+_>6a t\{Kfm4uẋ-7yXڟq@9gKwCYm.4fomW;h[~PRs|t*1yܑ&P,jM~-Deڷi2o}799Vo } -=.K|$ºA+>Β5 <1o%+ 2yTě4l?[П&2y-[r â.jbRbf/3Uk4_9 Ü_X>XxS6 pF2?%K23o/ )Iqto֓*\S;Dn0Fs W զ:K &P+i HQĩUYaj4]@g$nDl5o8/,}U }gQ4O2gYe)mƇ4~) hmq-]x,F*w/UP']l[@j`'Z׼a}etEB@.X_P} awɣa06lڜi෸* צHaa0aޫCo֋ B\JOU&"F5.YF| 7rE 57%$̢k( l'rIC[ o;imN2ǿŠH),҉ce4"BT0Dq:+3{, h'UUZ0ad!>&/f=܂Q\5 !bʼn-@v* UTﯱ0USu']g.EfHD>qߍ~:FInFJ0w)6k&uiM2SwYf9/B!dOˑ2ZDPtO.SfofZ?{D݉IKNO*ͯ,NRs¶O 6Π<i k?2l7*-4*]"pECZhJ1$&+U@յn`2e ]-qj^'ZudX;@K8o" L/B7_:6ChP[eF !ڷ .SmPLCˇN躂:?9,\RO޳&#ӈ%p u A6w>[II 3ry-%AHo(0\*~(9پGnVбq鐸uGɸ"(ŐE/DO(?WtU[ɼRЌ6c_.K $x]XfxUÎ>,dZW8yUGsaBMzœ%aps[M `_*;tD򗦧9`pIbΙ<Ӛe"GO)iwiR;iL}!}C{?%!xpֻ/eoy@55V!ZSΣ1|g*$0{0J[Q7|\f J$4~6Oͫ 8{Qkȱ v0)t˫1_s6/;m)M65*m y;z?vWYyҎ; s`KΝ&t( h9P'7EҾxȔU P2ɑ_P{VOƔVN5$mvS% 1C*cyIxgo﹮',(mg@رyFeN~٩~3M.vT>T >WDhimoh\ѼzFd~ \ Z"jR^o[:~ 0QSIK0pkTB*ʐ/>3F*Ӭ)&>lH)l#\<ɀ;!@qn*U)*UAJ!2\{f!RfcGteq1YhÒ/$ӝ 2JFcf/x1R:d|ʂRWM,pM\>, $nH:b5GASV2-p2neJ}-G>Pܧmj|YV}p?Es{*vkIJR'pKWϷh0[D-lx@Ƶwđ?(~eAзjָ=]x϶*5=goNjn PQ{Cā:|SDY#c{EYj彠d2xgj'/2#i5sLHɣ:-ƿޔCA_Jou#++݈MDL{]bq"/M$x{}_*c4`9?WE;ؿ74H3vYAI{ I_JxK;p+^߶ZcfvM%BUf[ ǿ_/,\¨0<!Tk3YsCՕ;#(.dzn{f[4[j5PoX"(ȲuS[Qfj{c>)Zt K+bY&[QjOA{;(RMLq!_'$L`*s(b>{,B76&?4x02TBAxn)Uc~L'T P1ӯ`tEZ~'QD l48d-uѨb`*I$aeZ/I8y,bK^.Nj G*VT﵇@1aW@A(fĀE #nb_l9XWBU 3k0hOU٢LRBxhb`n8ІAt9"(_[`VGümEe6oĹ&}P@; ڥaN){$.a1nfA/Vfyp:~?[]ԥRh+$+guXW9d-u5|<[Ⱦo,XVj8.*ԁD ) =ЎvNPK\KO|Mtr0xs{Ph&Q|eAT'y jN:՜r*+ڪT-*.)E>sݏ%9| 5VF%3"ekOuw}ܨ'7煜>=Uk,W&K?nU3kj˜x9E!>UztNz /"4SA'$7R} L}/blv\E'򯎭9&a؞]d˫FG`0'c/ 1.M7滅dq[9c1mUXE_Zp\ V>$ mscN]^3A`yq]TǏ:9(9iuFWK2PdtlUtSvC{e2fhD6.!0sSKʛ#:dÈղ qQD<.Cy5+;Dɷza`}01,6#O;})✔9Mgkh`0k.<(!6"pF+n =^ K%*. ,=>~Dt] $eXQBrۛ)LҺq C,˿uZLc;9T'G ϖkS"L C8K o$8io8_nlAiЈ}Qmb7TG(Q#WO-îǧ |f kgRekⳢ;ϲd^'\ìxH]vVF?Pg~$QWA U\~.[9Ele$| rlc&X*e^GOpZO׏E8/BY]/z{NR5Ot,,< 5泙YMTe;D`_0e2{8{6;T>~ I|Ԯ|NU+j?L'6ݦs&$+4yUk~χ/IJX`>^鐀}2b`' 4a kb"Bݦ0B}1OygNT*X6T`Fky>7 -:H8v\%8/ r"*dqzhE( C,FxJ}d`zu*sZ){=~fЏi/(MzMsU,2b *% mW эTO#-Տ-8Lz{5fSNlg~nIQZ ;/ ~17 ni?,:C/oel1վ瞏#%J~at@^ոWF2Qq@>glOL ŭ7:<{9G) oA\UC=3CSĪ|zצ+s7 +n@.y7`k|>TSq5$n[VX`Yy(;j+-AaWLƗO]zBpܛg6Ιf]U1) Gn:k/&}0 8m䘨oB/jW3'l KS9;jiUOIF$!aҁ֜tp?..iϴt!}p\avLpʃ~g=gU $00|pE2ϡ O0؇ni߉N465EY{AGÇ%+sHx?RIɱ^&%K OUe]&gG9q!x`T"XBb3P9Eg3f3׸f+UT$WJi05>IG|?{\h4G~+d;*p,x`جPW6̝fj$=b `+˶ū| rQ M[\3@sTK*=Ē"T} V7j>H%x֮@e"F8 {7!ciǣ0N C^Ι[yKxl߬ o+*TSwɃ[6#z>Kn}|Bl|żZQߧJ/Fͼᢒ 2LC-6r P2qAͿ%p.d[Z?x^Bzi?Յ }x,w&MF$uD^(I>+)}Sy_n Ikcc;Kq iEƲ˳;M-'=ґjn:md07|ܛj[=Jo3| G͟ QC\N)|$ծm}d3-3Q`8=oTvkx$8*,wt:w{ ؛Kca|c :mmmRK6o )k11b&v?m @gq#v9VHqP[G69|+-6pFZ+{bE ǝ.(32}E ?+l\ KÈO q&Ki߅ĸ zp#ݒ>8}r^jg⭝__M@8IIM )KyI eC'C) kFN7n:ڶ˵6G(BRzhPx ;`vCt=19XHr)HBipM:n杏ʤG=0wwhr}S.ꇒ-0| B7vUIy5c|TiSDeiYmʉ'~pk٠ϙjč_ I}ƛπKK0\1ΐs&^,H ߵ> m0!{D jc̺VImTdžFr-7Ҿ [ՃIgewGrO^Jc1D57YBpv BnRџݑ5MRzjaS HWzRߌZe^W&MjcI0ʟ}0ٟ{ېOMWfĢ9$ \%e}qRz9t ALi|<]UyCh';""ڶ;QǗ!ڑR5ys8x:?NU8ѫOD=sH HpF@qK{|iwfE,Mi`:2m-pPǥ$IRY{$R'wO%~‡3qN# *hTbԁUooe Vj^H$Ҋȗ8%rRSp U|m$&`αf7 _dW@| eQBWaja:^AJyW|XNܥXVjT &jB+1CC 8os!i;'L{T5c82Vc\A; E䐺!B8^eɏm#BԼ*wYq_y)kō2 I~ߣc Op߅8&rIkx~| YbX~Z(Q߬o tbٷ/IXZ2ȿ)]VGf)PG>xJ9}wW&ܦMROƾsr.]h#㦢*g/8L>Nӳib.z+&(qqXфp%( _Ʊ^%#cJg]G)L>{-)X}_)+¸R5.UBhwE]:-<&`̵~}v+KtYqsn"D'& c3nU*!9//nmkGhk6Ě%"|[t͒C_z9.r3آ|lzބҰh%[ ɣ~ەGADupLYjd2F&6bLC<2PP  foScc?㖽 5ZIBK}`q8c050R*pd[=.tUtw򗠂FFip1H_w u=xhX-ei /9t,BJǔ%IqH]E =w7 ]nٻ-5,lM7$;sj[G^sЏ ׇHL|6JEx6)6WL3=]ۚ~g)ZOc<Ҵ3ʶD$ m4 ;l)"?@f-?O"6}a^3HC Xvr!vX@{/xP$#:ɸSwŤ3;!ZsQZv x1@x1^1;RBlaIx2Q`4Wo-bc+|gg>ki;0JMK\m9t ?Ѷ/Ahb!_!Jme>3 5C4ƞkIc Ac-fd"z) Tn̿=%f17ewga'դ\p4A?.ʓ299=C>`VՕ!PEgo Ep(\lˠ2X7n ~;-6Gh ;=~Vn JH2PAIj~ d9HZBm2%\ҎU= h}qUiK.ǽWڵ"j]12|B@o<-|a>\S?)˰qtto:Ap wFLؑS}Nۇ$'fI'޵j:~ i,LI1#\>BU>i[:b{C5;bjs=*Ê_ےQHwQ]629\P'ͻr1I,Z:;A-QB9쏆R6@ NUAjU4$s{ϰt(@uoaG h6'fc;V?20…-Xs_d>wYΓZp}2o[N=Or#&NJj&K}Zu/†|T Y UFzQ|5K9X?pٞ#>wx?[rk^Q\ )DG$E2.fܑ&rK䰋 ojTz 7e#+TR))*H$J 2:a4Mr6gMmbin-: }2n.LAZ{ab)Y7PTD%2Gj1"I4x%Y]lp LWUCݕ2\osΈC+ XHX&D<b;g@_ 鷂HP$A-1'L =Jm' U/Y*D@E[@3#3GExB/k/#pIoaĕE~N-c9.]}9%(VK.HrBk@Q&.H_6ql^XCumn):EAy׼*VĦv:뙷SSƵ&ӭlU)C|,1z <> H1Qg#{>tѫ>=bi̎otF1V|ԠSQ*LY[/9ow(bY&JrRԾCT͛Um1m,3*!Flq<\4b+f|G5A^tLOF1`Koyy#+W dC 29u)EC9:1+83Z QIˮbm00tMOhШсl~,mLq*6Z,ݦ |iϏkg-k܂v -04]eSZ\:KcJEogISxc-LS!FZG*lW Lqw/_Z?zO,Y= dN_ Y(^ NmjGz|nk7)տ&Ȉ#pm&=L %|˘3<\M58Q* T k8rױۡ|@'@'W_ŗ[W0G[ nPԖĩAE٦+GuMlAKWjW:b};Z^_fap&v;uXUv:/iN@eUob3 --w1MzKiʄhJ[צ DѰYvyc떽|SRe$e} {wh%8+N;- bRo:L_6BMө|뤺'S.%pV>t xy80( %& C<&~<^K}yrGp {7.-, $EqƢ,[8 ,kX+<R&cb(dNWLPT'`GvwDO>|cr჎F )eYfwtlanǚ #nKQXgѥ9TlǙ][ hQɺ~9V,4A{(q(!@:T@EpYd 't;W}![:YDL霘-j0^kP>&,Xȡl<ee|F0@$} ݷ [ NRy-Ģpj)"]y"]!뀤wv{MFCW.A>U[[%!8&oļ!ֿDAѣ_/\NYN6m["bX1KTi 3f;ʹ3c]XWg2߫h8Yy?94lXhm`iE }&*y/JBθ7rw<3(p҂ߣ<XD5 tʁH6Q/n?\rJTb w54(+q.v@A^9톈q'qRRM]˥Bn3NՍpС"3+k{CyonTfY$vw$4x1g =*)\BִZ_C }v 5P0CPbዃoX.P'sEK913GnxT-H ruF43gFssN<~yL3?uwZSrN'LsF u.=|LP]YEnK*cF4?U:F1 CӕW;Z(kF=niFnq`k&Z Sn L*{j/B*V=Xj<.PL Rfg%2Xs _!YI# t+/u oIl>C螊 v2DN ";F}M׸3R.VT) F! HXphx/vf6Q<. +㏺`xc5_pp*ws.sGPsGyh{!k;iL̵xl)L~gz˗'nH+CuMzƇyY| %my d{Aav`ָ]xlt=4هgړTSjc‡mE Q[X ^`&UmPFh".-Wx/u dS;@23{ōLU7n |q &:BO%ʝ4D*j[41kB7p]׃6o9wE^W}2ChNncDAgCVKp[:@;p'Kemۤ 1++U:РTǰ9_|Q.} lUF3(p Lm;?f<$ieRlTOtbճ4?2t@Q`-]6 -RAO,ce!fS#q«*/L CKNZDywu_80/:T:=:˗(PQ9X\Ђ?ʮl;:yJ fO*6(ソph: aO͐NxR-Cu8fl.4 V[t՚<{|7 )qoomiPW%Y]Qf+V}d x.B%#K&TH~1 V/5euwWe%;fyU>`ΩMyBYqg 9mg){KJiah+3)@l(߃OM+~|]鼏Q좘Rm-`RB>bN43x yBu 1 [!XMV|) 9BBTyPPo/[w2O,C,:~AG~N*^H~(l}s!h,6sF]8ÚdW>\Ts Y4`@"T(M`lp=#6z>SQ!DŽs;5׸o]&CcsbתdT;/#JGX5 e%#8%Yڮ'h*p1t*!RصN?4/NRwlDqM^'GVABo_ZK靑Mj(ôT-xӓ N1h|{^3({'G3N5pzFه+gվ˜\~ }{2qs \R!` ݐssN,إgUL$$@e)"6$&x׵S˗%~(A *(r0OLZň$!~Y`/B쁶;#=9[wP K̄Ƞ-Lqw M.wCt~R;!O ʐϙ -az핪/bT_CdUmv N,6b<3x{Mn? /)vyi@+e:pfpQ{$wj` g=P 3y8`jڅy\y368Ua.\H8<⶜miYc3>H )i|TPwg]݆zhSk4,˚{W=\!ZD)`V2yҫ7xGQ8CL5kojBkOvWWz`J#wQGKϢ;)k-ڷ8I0H_@so%]?a:)V]8ѓp%rZٛ`O3[vwYNB?GhL:~CIzC?UC͒0c|ƿƁ?v'Kws͑&dA?xyj  {7^ vi350o܌ToPKP!՘OP򴊶3_0ߣZx7 K r܀p'0(u;\^#㵋d=B<"Nv E%a,HjeݺN/yuVI`đ)ԋ=y*cD~\ <{qyA9 .%>lqqAS 143f>t?)dI\ gAH&">4뗷?H 9/V 83nJZhV&>JY̒$J#셦_:k)q_1HIѹjo$_33Y0~P^X۱gl9d\[-'@;nǿgSwJ? ?¿T%AHX 90^ (."7I آ*`Q4' ~"*wk`{Q/%O~YgM&' 'IP7+I/G&#5Ț_Pn!| ly[ ”2)6T7eп 83Z=ұYͬq&7Io\l#b e@,}_.L#pv3M'<6*iEߓEnȕL×.w"HxhHU{$Ҕڴ#}ܯyal 1%)|y81Í8|\ǏI;+\ :o,PҦx]C;wkbl{YbUP$Sd'ExX|| ᖸ7jn̮ lh 4 dL2 Vim @pFn'N=긡q/ "@֕A MU ՎRy--HZP Avo7Vmŏ&oR5Y$:ed:Gdㄵ)ر^ mV:=?G'>~Ry'zPv9c.Dx8h@p׍:'Ք6Zwt=l J | {=Uwb߾S ^hcQԾ|Ayq/(/nr,{D9YM{J[Mȷ&xjhv|gz4u\W}9I<bj2^Vf)JEO0(Ӫlǐ1 16gD˔ oKjO%k]s4|h,!x؄·n`%c Ą!BBKYY]T}$ _B@Pr,Ue~-[}]I pDt]#t/@@}ZF0k#`|` "!p :i[XI 4yb#b :bKw$sbARP]܏yVpbVf|¬y7ʢ +"Вt @;0qL}-C"9J )g%8"[ce}S q *4Okm"ix$2{E5 /?Qo^PpBKo0ްT}Y8w?ATM,6->:Zk4 jT |ݫ{5D خ;V/سQI|\j$.lZU=F]=s\ )R GѾvݜ."s,m{{Yv{=J45T=aY5Y |C$w]\0?c?sZ6"Kb#uOr{߮IbݼqB-FL;2% ,ġv+۶=L lO4ȩNQ +8V5@Cog_q|rrD>o10 eK[BY&B4(X!5%Z G*@Nt$iDO޺(T ySɻ@żA eT˜fB^gW 'C4ZCĭ 0139I_~p@ngpk޻r2܀>t~WB,u& iJ+EїGEj㣣"Wa9^7rR} f\x(Au_=(T "|T^x^Ew$m5f.gIZsa+֭)c+V3w>6xӨ {b{lIݫ!1b[^YC{wJ}gqJ[l^I-Y6*:?Gg|eyL5D[rZ3؅exGCӧ6=7a|1Akzxn]PvG˯uT%'A``0_0l e *鎩\1xdU؊8`Wc쟬ܬM6L<[tl5"*YKqf>ޏ=xBv(fƚ:Jg=o5L왈p<+ #Z3GN^>cYyۻJF;Y+;$ɱK4 RkI9Lr)4`Q.>u\{ R=bC`_7y`OsbV3w,(lDB"n&"7xFtLq<r "r{1RDPImFTo=[R+ OY҉ewg cCGA:)^1^KaPS]pG2E K[GM>IvN h+ot y3a~%hY0 t_,\‘.˱]| {j;xy5!OJ"-b){inL巌bFX-i:f@,; {Mt5jvКꔡ[\Wk BEvڶ#(vtyiǥ׆vSԊ6bM"p\f6-tsN<&@A0ΛWԱ-w;[/$R5 gmTդOiő.A<*ZBuiаXz9WR-lQyCB:idכ/;<)3tUC?ǹyv4b^Oup`TN}HbF~ϡ O+'lÑPzK|ԊԒB_}җE\o53.d3d F&Q2rc9)G[ HdA+ҽ/UStx"-HMn]`{Uy9vDLMοi)2H\i:EkSv$jHl`'!xZE3enfNz X/f /SΔ"4QSAJ[+`_+5nfL!בsP :{ug˭-@TXKI/WZv"[ ͤ8k#$r.Ĵ'۞֫S8Ƿ=v`.4з{M' S+Ov"F[ RE5iͶ`)鯯+]e@6r~,DM O#nwXC :- 2&ɣat $X&L_ 6rהg3: 0 J]sϑ17bEXov5xnh 5jh˫/|wxu(/DtU)by N6`JJҡ3xۄE܈;be;CEĞz}rƒg{H^-$qq*h0lUYh$dyF&rՇV {Zl3QWq=8[TֽP;cY&UaD$'B6;EKWIUbݶ,Hn>ki0/C qf*}ϼf9 NREr*UUnq0 0҈r A;w9Ɗd۰Oo?~ 3 pp̢pWQ 4cʟe:i &S.y\+"|ڵxZrR~^L&zktcәA˻{feފ+4p8deY?*3nQLC"`nyː7(OzGܟ+fE&G)sNthM95<,ȼ=YhzU]b#dےcFaZ|%ƕ;^BډNc3&F\+R{phS`ءMNY/\ݨX`EK|1y|EU~}uN]QJ?8K.19ӄz>cƣ"/^FkQ"^e;LqG͞Y l'iK{aa60jO2\"MxwfLܭ4Wn\t^V6w7 ç4iØb@ $y7;bN9wzˉWaE;'ɸ0̿J nZR%z)m[|0Ĉq퐠3gxXZ'abtҋiU5Eb29!&9$iiTtf@{Yll]Ү -wK#/ZĺڽQ@+[%"=Qq7Z_Îm C;W|ʁ^Э #*-ܿw-osK`IȫXM-#|@# mKn1G?H"l~&?{'RA'\cm].A_(7G'`9b%pͺ{PitkK_DB^ Y\5!fm%l)ݮFT-msk68/Mi}(^9ݚYmbg+jJPCc%* rJH\UYt/=|O{tݚ #ldM+[J/ ̷akHK)L~pg(4Jdz!ЍJ.m ZzD.)V3ЁWҳ*抌+Aw~y@UGQB6̥tb6%Q"(ښ)Rv@ 0-0UȠ:׊ac]8~|V)hf59<@wJYb;y+; ֭jt0 ^F?#?c$\;.Ĩ\Bl<{8Nt)2B«B1L"1E 6FE8S1ہ|[US9Q|֚!c4d`B|WKV`${ M>V\0A:wg AQhC_M(?xqۼLWdO-kG/Dh1丧s)YBi;=a(ژ3 + A#̸siru>NZ9cP^-2lEM0{ډdlj?zfvA!lwqSq=w?Rf7'v[f%O(g{VD[%n;]ي άK)5fsn!SI > )&iecY$[0Ǒv|49 ƹMQ1;Gl,]sy:ghe2(:#\MĎI6TјHPP ?cr P*^"t wuA,NBPыYgQ @(0Y8q \qΧ9fL{8 T.=c <ȥۋ6s޶dbSbdidqr9^m1$d)3֡ "<׋Ya$,mU45 !OT;S+>܆ a}"4! [Xn1ڊ٦r"8[4a!{]x&+X؛-ly*$")tMG"XwhT۠_*$hE!4VF̖խ6QQzy`⎺ۋˎ[E ZT[X˛vto~̂m3Q ^ Q'DRVnQD k\J`MFojf<"q#e)*캧jVhQ˝WCӠ|v߂\KqToj0ԩ,Lkv)ft [{Urƭ`%"|%#KjAW3*GQh%W3CIuUuHT[{%"3%] l?i] %C-8˜^\*(Hm>`:m+{T{ŝ%w>M67njJ?dKA|J&yr]ā/v#.B߄tsowycS#dA~i>up<섷tBer|߃j*; -CO{b܂BNs@=(_ BLP09&(/DQ [m>Px8aPiMÿQ)fK%3QnA mcGn'oIo,f2QmآLҢJ*?oZ\KShis!㏞v9m7<Ό,zсs6S+S߈¤"?.S:hBԪO^`UgR%o“E $4gEv<{$Wu&z-,4lQ'㢹Z/ǿyqurRApr 58#%}\6Pm !2%wgu"~]NQ~S!{ kU͟sx1)a#%CNG)P˶+Mf3RR^gW֓Pp#a0ξDk>GvhW]]YF<w̙D Sl4f/i[ȷxk3ƃ+sSG;JҵY=3'Rn:(K/"pWzw?~CXe F^*<̖0R=ykkn1P\F?,/n, Ʈty*xD{wLwXAZ񼧹܇CH@}'lw]a. 0$_^XW"+$4)!*3v/GG"dO.9iص9e-z3T*RWH`kFP #Ϊv ;v!pO 'G>uHTUȒBpuQu|7TVP^ aIafa%@ Rp.-_~:CV9uGdւeMȺ)xb6ktvl^Yfyih!$Z T8TYg7?]ìXB$3'ۏQᐾW &O;zI֥ٱس;7y2/=I$A׿ʬh86L/n=o@K#Ǯk#47?buq![2G]wN>Kzr-5Jq UQ~DIh]/M8PrũzwGc̸D]^7n,,Sg`Knoo-iSJ Kоh/PI/84"YfF֦aLB@⑛s*E=°J=l $,cGK)i훮Hel).#"iyQ@~.y4 *6CB $qM$eWĞ9h~BlQ揬 X'!5=}8V"h`q)sTSݕf;L  klߙ`٥\^W~#̯B1s_ 'S+E׌:,\QΌ Q(kV&wxVkc[_R IDVx' u^E/0I#vzjb#&'H X-,arb_@5i/qQ I%=rg^[_ A*D/$ 䚱0?|D#(U;#q0"e+.1y!p('P_I1m4z ߞZLA-77 .?Xi0.Y.ӕ͘2iw+ FfI["]O ?qQфngK5C HX8eDn ^Eq+7Z$ ܷټR2kQ=x\ :@D\FЧ`9)r3ڳ6' {mأ "̼Q$lG4miL'ά`K^y]Vs68Sw@bol},3z:jo8F8:`_ʽtWcD6߸vp6# M\g`j@NR-Θ_,#—*sQ'_ixj MFB+li`r91ՒĚ3຋yDNՁN_?Ltk+nyh͎C'qBHK',Bwzް?`~&ȁ${F)-ߣ0;0k(;*#M<\@Fy6@ɛ/ shV&k\2T[Ӏʽs_0~L/f~*'3wQ`+,Q @/#7 42\dy`DP襏Q̦CJM$V5B~-w򼕉|?Bc+SJA&'2/RH(:zcACIxH-ްh"Gs&[ǧAWYFwA><!}:ײ n(ҔL_6MVHb0Ǽ1_3ݡ vk{Gw< 2+~tЄiwUѼX|yP4}?lV<  l1&8C4W9D q2Y@N~tĴD:l ). ,iS.;E?nCa wJȁUD$=R0}o.33v>VlӌM9lZ[=XCsQ缷l´'JH~@0 Kl=ۓJcME8.Hv{/ HSVi 1Hߣ,_OUyWK~`ڵ^28D0|{fx·)pJE!nnվuyo\%\/<)$C5]C9]_heʔ/+ rZ `~Rso]Ғb'QJq(6P/-[J)y7FO{5~SWsXY2O0Qqޣ{&b# yn>T"@@XIۦsZ$!.C0oH{L4uumor{OkC.4)n1jȖ1음 Z3*NL2=e'ɅsN~>a}K\LS}T_-~߫D[-}̌'PUߺ0{^cetƹc|d </?+j|XiFGӲVOl^p -26"^S]bGރ#588I;BI|W ?:*&,C2!ɠL=Ga%PfxD*=-=J8;qO6@z)We?eN*jʁe;jTPܐW%&'R$`jnY*c|CDx]دb#?dXХWpBAcb~M^!ٿCNssy尖`ˡ~6!̠{RTaOn{i ަN#<`^bwuE{T60%D$p%F9 %{Მ 4٢vXz]/Uexb/yՍ@|bK* j=i·9Ry&}COi}TgP0rq{ib?sT(:(w~$BlPRϖhdc=g$V&CЇ涊s6i;s.8JHuJ]G|v{}-[ `?s,ǭBB8w-Q55?H3Ro+?Zx/Tj^-|D<]^XuBem|D;C jo-Ax&| [9ς?ER8}# NRGul(0q#tPF Y܍m;:\-~5/H[f']"tM/Ni0S\;5ŵPZ*NV _ژg'ДCvOjE0XG-22d-L7Дunv~*}HT*Q>؇)ףX6vƿ=ǪѬ 6$Q'&k+ t}".k!ڑ]C^X~MQsC܄-3FLr͓:Տ}gl=ILhv1|rq'tzo ho26ϩw/pf*%i6D6h!hn UMjH"/U>N 9q#`[ 9c)*N}I;-{䐍;xu+4|K>g;H_梩'}%w.}\2QSkf{N)C`=~gf()PVc#7x|UviH+_AT&kLJVGy`~2jY2Le.CO4zV !׼ NyIzW =Jb$ʫie bONvK5횴s}],3߄ҋy-;L mFĮ`sOAklã^)3+6e3}B5rKۆuo2Y4<~bUnt}E5UeЂjPWuFG ETOƦWճ>Y=j3*mYU=פžgnlcDU=K\NڎQf|O_r𧼺̨1&vq#i֯\ujO|W5&Ga_7HZ9I/UJuYp]BQ<:vBF+sﻨisT7)JC>'Gޣ7'4W$v4abčHBi/;|X箺3䀾MVyư82N`>q!c4Wǧ!xwcS^ JUّhQdNz42Im?A؍H$w.1޶'/{Z }q>3gg(#>:=! Ln@(Hgs94 {{9f9)`&zgI"-X 61Զbl^oZh6M,5l|)h _܏(!jF1mIns&]_\:QWVֱU߼2']V( C6Kp]YyX)w 1;oԽ)q4%. 0NkIVw9+6[Zn]5 [!Z~˔ gZbN?]T~{:5LM) UPrVw@t S.3De)=glS i[} Kx,%z]+IYC0a/7۾xR+>0k)HyS^aK{9Х)qH6RM@%) H7?=vIޞUXc`/it.SΗ+c&ةwe[HJO@ β=45X9JÌg<١͘2]Ө0mtvWDch7|F _x9OCH±oZݴKoS'bo[֘rbZ"[f$C4{O(,-M=P$r+~3d*Y Qy{=XPz[x1]BDQ/l"1q?p 4ٺ6Ј)%xےiS w?QpZB 0OR{2.SĤ[xȖ^ṔmP57RYQxF?ϮBPV&?FQH fs1D->1h' }; 3F&U1-ñОԗTSQes.ljV"A#OyH7Z jӅgF-w&s%Ja⭁5t>y_"96 3q/Y;_=G:vs[,S@+᱁=AS޷RRTG0 ,quԘ{I{w=GP-=>@AK%h8p"d|D3̜VVjs=Xō?jz>5KFuiqϰ$L; Iy%wX\6g2rq%O{r"#.sTiqLӵ[G7B/n^yuC 5uE9^B2#ꊭzr@p #=~y;h.F.vR{75l""z^G?_IOP,}@\`b\_Au1nb[M"IT+պoUd*])75:i\%U60xB :<4G0`FϧG}ʎH!AB4Cdŧ>8p^ɵT1Vh1.j9,D]︆jvfH:`HӼP1y..4Ԉ2]EKQ CEpGv*?1Z;Iu eq ƛ2r<+;ێ!a# Ɗ3|!-/ m!f B]D>#]5&φ@kۿ4; йz\ %x( uՃ+yQؿd<f`%ִPbKbN2MԆۅxQ/7BS0S>$Kz.%k(Y%ݾEEx ^@Op8u4T"H Q5)#$3vPj붻#u-KH: zbr0]2Å&ṉVCITV*Z,}em!6M>Be\?ԯb5Nac͉aU54J>w\c~9В݈F{K + Q;c46%΀uՠ|-T.OJ5EWu. f(2X>oN9 g݇YOC-cfo?Bj 5^tf4*Li扼iL=*Ɲ,AbI۹M[ 8 gF7`6Y4k *dpc [CbqI># T5duxIbp*Хܭ|:wv(ә}UXrC˵G,F{♏&)G/OAcGKWsg ~HN&Pf -@I8cCܴ+ғ*w}nUIE;ኍg^M#Y_½آmeym^ϡR(˭L曘 <X}S8,hj :ݯѹLA '^rd$ lc)K5;eP no I"Iw$ߨGrBP)HsVypS^n%f;#_8뿭IK&+}=Fg vlHlA,NPWt A=cu:uIBZTa;`1o)8H}FLcӕx3˵ɶnQr1G,<L rݗӥvs_c >GRUk;[ye¦dtCs{3?2ӕ9f-+ ܷղ|̳r4d6`3cΛ/a5ydg 57is*bF K%L*6 q"dBy>:rRFcوh&w,6(VWWfp\x8v{o]Ί'oWD[· w*uGRtdD+UlhG=FsE0<)RUoΏ˻ ޒ69Y2Ԥ׭V`CCTSƠ{3B0oq7(c߹¿U̺'[ja&)VP=N5/sW ܻ Xhm 8S% JԴӁ^QseXJ"W\p0,ۦ]y7l[A|#+v)UC1e>_^z%wi3@u_ρ]FQx@FxgRz=U\$j}~/Sxg[P@cH҃ub) 5ptD,/6 2 +bW7Cn3S(πb>1߶[ 6)J[!R,͔ n'[`&PՀ-~:d"CrI4rDzT}!:{ĉ7a06d/8O:[m z '{pI43K[ {x6K<W(<~Gpd߂`Ve8O}_v;}n%Pc&f&LfQ_s4KY\X8" \6uoۅ FQ@?v4TA&Lk^|o"=خ\ {k2$1o@D07Ѝ&)nlɶ-~.郺E nOh] yǞwaȵO8VЮ_K_MC/N%0QiqF[U7xxhέM ^ABW3#X9گ(z/7 \}&K{ך~C 6iEftoGDˆo/e~ CaIХd= ͣ5#wB-Ǥ3l;SGp&#POb͋ ЄS._ 6hL:{l/ ڠFrFID{_c$Noコaqd<%JQ,zL)y,eY3:fd8nyI ڤNxYxZHq-x+oYܕgC>N1OWl~8BQэ?ԽeI7 Jcn9(vSߦ9޶Ln|&ߋerE0Z|lhIqґ1P!P׆ Oc5A, -sY#O3g/^՞ Y-_9!̮ T&C@7p(2O#&`Q!Xt wb4W^Vf Y=9%+Pj7g(xhɥ΄~[yaLUOie,gT6BKk 4DŽQa;jjSYIHrג2?xW šE<#}/rYƣh]IPײH Yݨy;:*ƛ?YxVkXFX&Ց3Jvܧ.-=)ҹͺ lV EZHm&6G\@_tQ(jeC{'\+IR ͧ$u R٭,lmwSY>`a68], pӰI zŨF2z$bbHZ\ xr(vy C ؆2"\Ie=kj@qYJշ d\'"r]%sv{T ^I2{OH\ep( vˤFsPË/_tn9Xz>-" Pة\xY1[+3e$p*tT"4A3Hg@8"GNqp1S2P> ݤHDC톐yLqў$lQ: 8xMYck4 Bኡ1Oڕ *!I``X' D>|\'/oN2igӆ ħR% |4fAAdOqjS2$$ukz6(1敶 =49Ѫ $aRNS(&&j8y3gO9Du6'^4el.֏|~#47<Ya"Rȯ;Wv.R"a_CM}aS|=.kz7P&D: E^rxݍ+_*u6{M/@7@f7 y|t3C"Ȩ&':PMtPLbA&ί{X=@DƵF1$D./I`Y4<*c 5/ <ʸț%=o24"п'l^Vmzn{}SS?b^ $-畢|<(-ڿ֓<ƧPO{ɧU>).TSV11Cܓv7=iW]}_ۖB{dT"~<؟B\3q$D -X.RO'0qo>}u9`N,jg42BIxwDEj= [,/9A1G2oE51LJj{ԟzIs6͟L,rBPj,Yqbx/\y;%LZ5i;ݪx4 =靬MD9!!WaaIm_k^E0Mc4D){Om*Tfb)}R}0 ?>?yD{uL-L,xAA=$%t;X"?ӄX\X͒́Y:k S}-]KL|БYfM/GwR«.7-3YQ ~1t[1\nPGT`>R_L`+NWMԋ\p9z lFxS|XgkʍլV 2dn[tnNLO`8up! I$`HiTw)dN%ܛԀ%4V-& $0wwUG7rxGQY!?G%p{zr~_L5 D(ۏg)M)>=^8_;x\1ɮ@dмk iDXT;SR"EKYMPuctsQD~L(-a$ks 9@tȵE (*t:"Ap .dљ;Ecwf`keDٽ'*k.Y$,-DT?lKH;k]yhx7ߐG5#abs\ 3be@/u](8PFd)Mp]߼vѠ=0x4bp'E; &% )ՖOr$A 6;"715 L$[j'q3_ԥ^QVlqaRCcsdl1U]mt;M@rKQJ4"(8x/Q@-"V8R])aVЦv ft;dFª9sMSmՈ÷9Q3 c+Զ씕ɾsO%;>Ȕm uQt3Wd1137]R<{/tg`Wfq2Hv\qCF/6m;+ZGV߆BN3I$^w0LIwBNZXZLb6GtW"a {퀢0.{*G%֣) 6p v(r#ar'9MSlp5t="Cvd^&8ڜ +J }MY3Ξ^Wn\+A `BF]ħ$0nD <-9G=]ŏ3e5tQђ NۘqJy^YU_$2Q_~Ÿ5rU1-UX x+QڅݸL`X9lTcv~m~`ґ8r^0gV7UN!o,L:GgcuwjA%-26MbB撦- ҉Bh2T1P'_+ѷ 9FX { qO09ݦ ^aSSz='c<+LF eFV3]Ω| +1uD`֩J?TewpL14B65-=P0!r 6JGb*3Z_)*LH;V=%xbQU,THrr0+b&4 a¥l% n=ݝp9QO/pb>Dm1@>;O0';d+dюy.yy^s^|8>fP&@DRO XxUj7ևX5&<ы1ɦ.0,o/zx::'1 (Yqb)]˹ .:| 1QOZdy\7;y 2HY*CF%c+bYkdof+s]ᮅ-)-ߙ֘ 2~`tJ"Di5~Lr(qspρ|{ 5o i}6cG8tGT.^]?,C/S^ a)gGn~3W\sm^|+|*;/Ĺy4PB-i.%^ "6vU;qC灝mዾ },JS0+Sr bqzuk&}ы B^<7'N< GF7ܩixl@wZP +{`ߏ'ޅ5쌨f7t7YiM.*f e ;Y8u-tM |R9b _/'Łɶ|y}av)]?͂鶬NJ%Ehte?0Eo&tĺXHY^'$5wxczc68#9M9{800Kr 1=*ߘXoI|zDži!毚rDK6II#·_JT `$qP 0NjBWLW`,hEo&"8 uO 'bha^D+*R81Ufhl^ƫ,ʌk#ʤh ˱^;cyֶʔaym)^?kW86hSp?4aܞPݬFf)S+ ϱ P^8 /k1EOss8 lNZpc|/p5L")p Uyu5~](]u@nPjy߸,iRoqhJ> d].%wY"KW ݫc9jo[79zѬ*q±Uƿak#:UE,TXW 9j׮B_;^5F|#5B"Ǡ(8da #Հ| @bpQj9jL|yREr(A$".kAUmsyPPK#sp\aЗ%4?EXXZM!0[ '\thNP NS6cƩ(Pht9fqbb~MUE_tZ=RoakcC+l&@(:߰v\`Cۥ.aM2[(eGn(bax1SgHe DZ ra8(. 5䐩r ,PJi,JyBJD!Ik0z*ƚ~†)(YG#ŝ~̏l9HQCa>Waq>i8h9aRbC\N&:~ #ˆ>rQ0 Q!*fC 8O lu*"&O`HbCY03nhIQ ;mi-͝~jK;ePP$tL 0!_$-Osojx cȓ43<Eo8و W-MH?v@o01!\ 2zppi銊TFi#x޺;J0P#s`]!6|1᷶ 5t)Y`VK[s֐ؑR6] s2䙺 8^iz ,y 8O+0{ ]^\M=K% tQ~6%נksY&$(& Kb_,]m 7QzgfiCȴvQ7|ǒ1;ocddv5U*d^d|4B3C\ hY}&V4$=vfcN<`";*;і(keK{eO϶&(C MhyH߱`n qn|WJic@d q]>[Pbg iR_Çΐy-MvWuFD\@Jh N0 /4,CT/6Zhߋb;6叡FJcf^ֶd8H@" uxwdӪK.O"Z FU(g3Sַ6;wG^5M$c| s)=,B[4RH2.pǖc~wNZ=n0?}7[ڡ,pV Vd``~O\G\7)j ;e&U> ҙuݧZ"W{D `4*_ʡ:si\Ѵ-oɊyiZHjۘ acx.8qd7׻ązs(/p1NJ׷X_k> v?TBol@.vtZj|A#"d?+K7tFb\)OD^]m D:(w<.y愛;`.j* AaޤSi^5>cKQ頉}Ak7+bp`.AjJ^1Y*X˚hbґ%QR}`.ۅbډh꧙M5كmpҋd0"XR xJNCpuשd jYvy+D^%^fRburAMK.12A2^*OIFe;!&WǏ2  @ .s; W]N|桃Q մeR3ϯ+yzƋ9uw`)% '}Ax?Wj;a@+0ahR1~fϢ£ION}90%s'Nvdoi;yy)ZŪ{Үc8by)zh~rnh7=銮g@\*}WdBȸ=m?Zg[솤=*]1X_3W[x<\50BχiWSrSwK!u?*O,ߪ\mh72Q),<'*F1_;-LءEUقPE?Mp #TP |"ηĿ CӝUo.Yx^ 7+ Jd r{]wB 0qzzg],':࡬V\btp2Ou= +~|FoHU&nwywilT}w<[LͲF&[}: yy%b3%0c܆!D?Aǟt)gNsFUtYT%4=[VAZA™_NMs< ͳ8Plԅp,u;gz4̛B_`qDZ6ڑE{ F63rx8@?;Q58knXz#~4P <cgR KԷ~+SZr8~~"5>]1oUՁꒈSSV/>:П֤w~/.||R־Ƴ9F/iދ;^ 10wN~RdrʃX*)/UJ!=oIj#R׬_RDP&V+3Ie\ 1l`D*CtPŖ uU.:ؼ׍` EIC̨>ϥ~98xϧ5IX+E"GSߋ߈*6nI{ٵ7JǸâp=Oc'հzRС: t1/&Y$lDni~ % #}>mc' TGX Bw:gE}YG/o$s[` Jh65Sn#'NZp=b8+Qʐ0g ˖Ggє4Ƶ 6:{,Fk0/,\@9 JՎ!ZHW=ăyR4o>&n79Js=[:Ѝـ7_a柳Mի>P"2[i2e>]u+5ۈu7kuiS:mii&΅O^4ǟ2X-%5ΎO1$a?]oA&&k "e\nRJr,=z'0?۟q.^>pVQ5~C|ڲ^EDkc*}ym3Ղ{z7U،{ IDt?&wVwf9b(2>{aR- Ow_'b̹ jJj0Mc]8 +W6Ȋa|{R7.^ *uوD22//I_2J֊S=5ύdPsa"jMjX]>2>R)2@xۓ|,,m쬙bBQ$I} X< AK8 اeUk?)P\yB=] Ӑcx8vtK7ʫNbKp/7mdž5R2n05xO(||;`)\gI<敳eɠ[yL~XM&l9'a zM1-(!+nrpt/D+:NmK_A$= e|/z`>)Q(μ:EJ|Tc`DǮy]]w S7v{{/dͿ' S//u,8$fy%8b$n-L_TU%Z&@}$X탫|u2.P@%)`%21:X`L%>mu:c.E_fz5 K\p|j y]z_.W d JnWzZb "7(_ u`FeKGANwW 3?oN>)·?v@||!{SMQj,w{/.s+bS3~*H,̀v)ccm !fB9mVSqLDȖ^@:aV,5$vbooe|琘l:|( GpRcJsA]Sgn M|Gs+j>$K3Nv︅7tA"vNF,2ͤGm#*l}<GgP@0cNB;v*@g+|Mk#?"8)E6S]C#Iyx+#9}ͥxŌͺtAfYX\aNSJTDe'+6gΔDŽOj:0"$:jЅݳ_oT|]fDXc^F, M).lګY/|\ޜfG}"%Ͷ1q$~_+[jǐV dpd8(j]$T?aM܎:La4тKC^ Ŋ_/1S}r۟g*\>qԜGeՁVQk}FQpͶ%4\kUި:MLD[?!zuq&sc{yuꀬ @XnwP˥na`K\+b py;Y2r E͘_AƧ!kJ][}&. <^HnN/.|HY/mwh7Uau^+ fCKSvMΤ-=I I9GK!DhŎRM6Ff+K 9WX^N~kUNN EW<2_> ;NLr¼LXeplPsZ;ȟc*,R )pV ?haai$C:*_d?g<"+[<墻-w牯/Uj~$d*q 1jٕj.ˆ>[6.Fǫmo[K6 9Y콼Za^n;!| kC&QHP/). 0VןFUu:ӧk ']:"`QIf0ݨ+|x'^($-SC% ҇cYهWE"{|m0%E} A0J߯[ >j][oE?ؗnTr^ɐ*B)SmnDY9i#*bE3 [7_^l f)Q֔ZCRV=~e7g- X$u{5\$)Ğckǀ+Wcq]0ØƩ%oz] ',ж` Qc3#7^6:;-vUL*.+k(O ?^?-QR%S1$Eb2|g|Gl=V)7\,WT~&.1I:F.Ytk~p1h߀TOѰys@8T[ 7(0B(ϣV@nTZ3X~!{<0#sg͔ZK uB eW7r?6F>svǍ3/k(DLuCdַS=%:Y[-Q3X婤!݈t zm6krD\:8<=Y(K:yԒlSuDJ.{ƥeTLpA{MB"@ OM W8bOdYۏᖌ 3|jf{\ҫ9g&[P">uiZ:Xagp7b@8PU0 ʑ`O.Äܣ]8Ѩ,8(_f\@[Bii)L|nx;<08-J"彟[Zhh?8:Bxy}.[ҳr:h3X[8FޒUʁ- Qz/_0cxnP;F~-p$+Q7gd3k{W'8u0y%?y<6]88"`@zf{Sq]W)$Oun{J+XaPF3eL)FD~AWyOUfBLb, gV7^<ض`4> 6DleP*+]fcBG`s`pT{d.%*`wV ~B6{g(s( K}FhMzY7d`3X`ww-AE խO>p!?T9mew#/ja}Y~K}M/.Nv ޠU3Cb>K!Te_Ss~k$#C.L%GYDeI0Ucs,?t?*||zI˟ۅ Lpd(Dpm'/2U<~'a̭OfL6_u;lQ!ŝ+Hk@vׂqOIJV$$7Y{" s |4j]xL^A;O_/Zt/IpP|(D[yUlfI.wVgi_+a6\s1 wާƮ} K*+Ɯ(zS1a*!0a !'h:r7R` Hwml_zmڑ I&(L$(Eds64-!,M1GJYz"NdSFJ4#{? qaH'9ݑ;i#Hii:CKu?:$4@fDu* gxYǞ(C!Kd`cxUY_d%Q M\ rzēДR!ݢxRՄYˁwVh9Fa7*(y<]ʓ9ٍϗ^wrR$eTCgRܑkmD+k+/tw+aewy܂B7E# `TeAGQ~ < _|P h˓~P6,ࣾIi ˓LMl xu<(|,{wAzT^9 _/G&EDž `*TAx$B^4m#./@FM%Y\:=YȊE 6_M-zC.XoFp4Őle`8oZJ,_>2dVXaq,#ׇ:yצ  2J4iFC9A~9?] ;_iThEr#d YH2> 1Cw&@ Ȧ[%hoSaYLj# њp42(jXynZ 0xoI]}_!_~3Vs72pu|V:N״rЁ jcշ/ _rkpl+m'"v&R2ijF\ƷPO|,zшL tTee1|2{Uwr<۱ݲĦ[Pr*g~"in'rz9h9 p ڱ+ߎ?g)š⟐Q=v#y3Eo6uḼ3A1*IIÍz3nQu!ɫAԦu'uCkcd ^QyFG /8;ÞͭI(ϱ4d9ȷ*{8w+╠` I+S!~WY_}~,.B4?Bkmd*"ӑqIX/b뻚ӵc#`" 3O[qYs"bQ{|b4DsAJٚ 9姶g>$pʟ $m%XkgƱ. /Ym?ӗ-*ugibK-TMj[ݞfL6 -u%7,Tt`,$f 槠MsamjҲsolOٶي5ZYVenI'tuv%G[%16sY'wXR ,AU`N?\yVkO~vƘR뒌@[5sQ3-|3,u}?]2v.ۑ(j$mf΋U1/z!~=c<h G%ZpbF>C@/}}䖾هKy 9;5k{qܞfṷ>Ӷ`{ejz~k9g޸ZSOc!1ܶ>;s`( 9 ުYwzpCXR Ӑ{©2+̐T62Ɇ9%uR8yJ* r8Yиe1G 贠_2? & nPL-8dl'yJr3&K_/; B=ފMg.;.}h$CI[b3P[ 5H+f?\Yqoqb(r) 9A͢zχ:zN:\TSYb؞ nT Gr_olUi3JUX gym]M{:Ҩ26]8\)|Ǭkj?kjўqT /4|!SH4 Qa c~j1NaSCD3(,[ "tLÖ"8rJR=/QdkdG &JiXLJ/0AoTn mWxL[$@R+ rguȘQKx T$4SKҸ..>bL{v4f PQIAh y+KRj΢,KO+de.~St!<@*PhutӦK4/^v/ݨ֯491N;.H[di9P$&.px\M.#z$OVO GᎈLf/IQ.b`ɔ~ob m}SAf\-`= }N7@<(鰻e3htn yBӯ%b;QdʥDZ>ίRfWܸ%>4vslˤ-xѥ_|H<3)& @_B!ĕ>IpcwȬyDB`8=߼"aG֊l)i|8B'9cj*%_2{ މP79kaMf@ky <!m2 jaLyp4Puu@7c 2-WO5 O_ۏ |* !Wd[a㏗lP3. 7g b!0rQ1ΔtuLR iHG-/e#6*3T,f`΄_ .) 3t 6EN?roxftґTt٪(XWLjP$jNm2'lqu,Wkl.Ȍ8}|=w ^7)Xa3ja\|W{b&>4t&&1¡ͫmbNeNtL͐dwH5 <<M>wn Z܃M~EDɖREDgc0{^Jz''1q< PQ {lk,S.zUv  .$ߧ9^嬋,4wJ*ekB +W؇h4)O 6ksz,1AP!dMTK폯YgW uWP}E*pUiN;|c [SwU@g2K|؅xf=1of</ɉ\E>Rj&c?KeJ#/ gpP%dь?#I>*spPȉlX/E!9"(P,r+ͽ K7+śO{e |툵մWPHPe`e H錖tLtKv`yasPu[VlB]9J-CaeR:~|}q!\!zMA1FR!^XX~SPk8-!8,/#|#"$bYQo>452B沰sj#efPLs/ᨴ5<iceW}a19&WC4U9v6a\$b8(pP"%`X`˗)T礗Tk땒Uq}Y[.Jy_<'\qP.IaN(Y֌Sl (DYUia_W[aRQ!n:[$KҦÌ?}:d\Hݚcmx8t B`ύ%{؊MXO/1 ˷7lKWNi+v޼/wb" %C Xu`ՂnŚ؁/"׬HgxF s-`ḪĿOotj;>NH YeYb}|i*"`ٝXHTiOޒ]s}xQ- luBs(jҫsm^Y(8zd>Dd!iu^f&;C ?a'ZK]ESXCfu X] zfI&|y>r@q 0dj]a&`[ՖE)Uw^H~MN,3-]g(j-**ーIHA XK5`X~s*A& c' P -}4d]yoa#mcmo6 r,a IIN> &N^St~A^ yHCMvU E Fo"ȻőeETO;S] K&wʯѧqg挨L1,;Br'DzZg[xn͔Cg}:MEXLU9#B2RXLw#OH1 OM; XJ5ٿpfV.U6eer0AoGgҬT0*5a^ Im5ZW"a Qra0LQTx?=/W9pʩ },r|̝#@z: ya޿;<@ةB_k-M:0 fOh Eu*eT#)<j^;U &"`Յh ]}L캁;ɹK +}?fnDY=ZQ@4| mҚMrz Ww'. ԎZF|ɓ4᜞/[?@/ܵvMCwPlM>m2r[ ~,5zD?yny/!چQaF΀RgǔUdHcgF=< ~YfcuJeM^|{PNx%yw:?j^SZ000 Y:fu>Hܼtx&N]1IIbpfΧk3ա"Xͬ>"x/hVʳb|U0 #J[,)kqllƄ? r9%3L\:CUWv;%Bؗb9޵;rkA_Y$ c{hWфOCO0[k$X_aڍ &ȸEWT[BR:FzDÃ˃0j9S{kUAHLxN!Ft¼f h 2RT@!s\[Jd-1A[Ĉ ґ[N8:ȾȣBg(}tW<5pn3᜵E>]<7 2=4H2`AܖQX5s9;۾*찋ђIz7:͘#W{@wܫ>Qs(ay8fBf#NYǒt_xEᷰ$E&ZGs]UTHcoOk>8 ͬ>ga)сw6kc%~mJBڮ"ly*7[;a=SŮj_QW=FFLHܡ„7ס=E%Iuk6 SgRPG(armPFB(V0 aa\f.חcM 9u2*n0j}N:&]epb,U\*\w C^4更硗+e䪎VOte~{6nH 409(`wEfUjLbaO{liȶ`Z-#r>.rA33;.&maM`ۥŵ1TIpbFhMAQVgKgeHxeCy=b|Gݗ~n2MyY#vǟ0%^̂x\|ʨUftya]5A$L22來ۃK}cTߟfvL1u~oPJ, Tזeə6}2t )gxVM-kݩܔA,z/k@*wջb'gE_{}xߛP Q.@DOѤΟV9PoORWk5O&]rHo C,m}^)-Qr xݩD9iN/\<}hQ:k/&՚ 3ZSeJTlƏb7vI,QTn򯇻~2;k)SJqTQ\>%;!e#$73.Gf ٧k+:a%= 㪾җYOncXFתceD71_͞R\ʁJ>mWZ[8J]'ٟyjuf(3}$pB-+^:ﶍ̔?l,CKU9ˆ}ڛ/ۃyY5jO|tްkmmLQrZZ%Ys{wn\ "JFLtUpqQV{z0ABoP\Slb,Kd>E&5X=$]W;AG fDlXr7RO&-"o8?lZ.ZW\3r׀V /[%PįTkxpL'2ĤhށPRrMj'2^PD< q7-QxmɌDV|Jd7kk֫ȍ!rc`a!DGi¡:`GՄAKA}ё Bi<TFjU8Q̓(T~p6:iUbO؈I iL`^x:9OfZ@+NJԉwto"1TG8BӪ[av~r_9-U?]uhN8ˎ\@a~%v`s扡pfQnrW8./z-ٓR\f]oghZY' :A3{],MNЖٕnPDLy%,{>* 2W)ڛxwA+60UQWUn؝$¡ ^%/" 7_hq]/#p~$=Vf6ֳH͚eC ^( ށ`6,P9C_!0A/‰y Z_~Zm٭㼔U+K@@O׊fTI)piKf;3#T/XC*tT ;^]9 V*jـ*pE}9^'^ ?"?!4FQ+-}r3~*}IS}ǻ{}8lpN!L:>ȉ]Vh҅) G7zQ_#iPi`>jcMF GRsvnn ?~#qMMhb\)dqL q+TAW^dž@ٵDO=nXY+5pV<&*:$?1?VRXP'fĆy6F -E(e^R~]EpdA8#?.SB:||(0LD 7bCų BGZ_՝qZ~#p`7o(c6^ߘ%Z.Ql\?ch?{QOv{r#ǃ|nw6kN FuX3iz6aϖo`l۟q RJ>g4j֙ S&pɭ08̿/w#Ne@f1q bX4-8uVlgv.oqO~IsھYeNy_Ar)FV)ilF&cS{M(;(&mSsI̿T8f=acl.mߡʑr!ZA$MJB{x޺nY-Y]xi87Qn{wOyIVvmw\]i\d 6iՈ+Y3ŗ{ rǎf'sf&21Qėع^An܆p̹ܖiՙe"N"ÜO'ȋ`x>Ex R Xko1~GU&%ks2㨵]dSw-9|qy#&SB^&͵QSDU |M By>=mSF}N3cp2H:䥂`4rק' vNY q4yZC =7vG(87ӯx8oeFYmLMihۣsu)%]3> ׽U7+}9?Da.@w|uV%gJx ;Z y ?c +7r*w\Z% 7im}!W"4ɼeCW8ezb5,N0X1[ޝUs>@ޗ,t,u_<0]d$/\uu騲&hB os SŶ qVڹ`n Eބ(bBĄ >j[| 6EXw~0@9R}T#FS0z=HX3t.֦ [ P 氁Jn)lla_rް,7:O$k%&tOAy^[tz^I?d׼$My&%brnz 5 >nlNХDz\c[4 7,ӡ R:&GiUrOJu: 81u7o1!`9\s+On놪՛* {cމ%l0t4A16FwvRsD~ ]k4*3A  v\qM6#O\$,(pB'b ",+F3##`ǘ5f5f$PhSnAvn0q8,Y8S+(n0lk=mT4,%W 0$21 N%Aϻ̱(u2aD-csk3v'9jk|Jxֳeu, E8fc 3#:{Д'I~ |}ot(_]=0;|`(_?HmR<50]h߾h($ /%դA 32}ga&Bڎꃇ.x_~^u\3 Ug+4Z}D5?Cg~@|@rO_Eun&:ćcfqa><6\ϛP!{R#Z,jv ><+=\>r8&^tsi[}-s{%alՑ')j2: ID *^r)k31϶>i82&4ܻkߠS\ 5?lxyazqM=-tc|~LTDձj"XG+7'>%t( |(<= (/ܦ&D,ݼ?=p=p'[(7#H:eՇU(ShQ(D*btB;3`*JgsW9ya k' Tݼ*5jjwHeȥ؈̍W ##[1D@@.؃i9N@iK^4FWj2b!4~fffc#&X4yd@qJ[T+;RSĉGS+eEz"(%y4Wy[6bEH88s5BZ |Eb$Cq;鋘0GfJƯZ|y{Jeu{`}2#/?$-ӇKTVĕT[M_ %-g&V1LL⳯Bā6fB.n >cН3RyU{@똿˃O.3sx2Y>,y3N3%i[P5 TXB9MSt&uWя6erЮžݓD2As֔:np %-r_S:>, q}zl@0'ip,[Βg橧 5f¡V\G@F$IfUB{nV.Ƕex2λc.X6ZdN-̈i z,%𕄤$}Yr v⮒ UӈsS U֋K0Os=5jƍs]6w,bŭn[9w!||/kSeT3H2K4,#u!fǼ!`7;'Jwf#cd);6 R6r{ii?4Knu;_Փ/tR )v}5Oۇ>ɠ*Wh C5JtE?K+71_#<$nEډIkEC ?$ڀ*K U/o;+z.fFyxj.T@,oZqOY~+DxŦ3lHE_n. } +"** И*FMn8<< E˙¨ջI CO~ :/^2PӘ ģL=ؓ7RINx"|&n_ hy,=Pд7M:PVJ6jKQ,kC\F-{n-Usg&G)Lvdp?[pA3t[tAϜbz}/1(6Bϖ%VeYr׶%3]cj|FCvvGX;4mŪ@{Q-ĉj_/26BܳL@B^+b)@~I/4a  Hrz؀mH7Ii]ekVkѨ};s:zC˜prvGԟ;0Ǐy)mA5%s%.ine1x2Ni$9ECbl]`m9(7N]cC61cKZ-IENyQ4Ўheffx*e ءK!7ġ~[P#֬eͬGл/ӆkRolSlH,ikik8ٝ@lQaN`|o8ʚYBkƔ7=: ΙgdZK-YL37o5pH3IÍ"V੫;9iG 2 8d0feR0]4t7P HQM";ĄtZŋR혎= 9y[EW.|T\ێn7Y%RqI 'uucOgպzA]`;f䨧(,N.M7[8}ݫ%;pmDs_+.drDM2yΠw77nQ^ԜY0Na:AG: C5LǍ ҳLZ)yh%e넦\򧧹lB)8y)܍TB+SdZ|ۮsv KI^/HDcjk_p K *>Piᣱ3.KT''#tq^G9ljnA .R՗K! X1fW8$]ZTx {h;ڴY 0e")\9CSPp7lf[(H}D3W+L@ȊN yTh#:6- WYv獢2_vɹi$xށ-]h ! 4Olʰ (V `Pz]x4s/,ZgQL[ IJ 0y|@7<["17_0AR'a9%1o-85p-ߌ)'w5fO$h/Ft>&' 0n%y3o/,00篨2bFQ NûA#i`,1 f[e3M$:e8sPAJ 6Kg2e0ܰ&p<_zŁImx`1 SeiDjēIs$I ~)7wA!=/cU,FƄLwQ< ;ajm'T@n4~96WCu_dƑz7j,!w̦RYuQzѻ!AHBNkwxŀ'bؗL@-)x!+p/yʬAm؞TӬָ{bAiXRk h <@#ՓuJj- A\E效FaQoF r/XSc D|]}:AY|9RUfLZNJa8~31>y&t;541yN,\ 8^U4U@# GZeimT O]a'?G4Pf7GϢk:Tgwp#Cu1S.O۹6Fk01}+W'W26o>›Rte˅[;z`e(Sgd@Cl$ө'sdf~j(]pB=xOȑj'Nầ? Seih[n!ȗ#Mg C6"qp&pEb}.YDoU4ǨWʁO3+v7+ߺow]0 .W%ThQ Z޵EC1e/7J me|P Odg=HfGSKw&;"OתG[!L|S܍Ur0hrE|ڶkx;8M#HZ貐_iY>&JK<=YƤf}54rp+o`>,lRkvIeGSuy4MDlA`W,"Lh43%,ٯD50{pRwQ/y'r &9wb46NuRD &S1Eb6߃].Ρf0 L@?:M,k}?2gx&P^]FK{gwwoXKnfߵĴp0f-[iÄ{ inGeag~;ʯץ/PH&0z#-&AuVhY^]Q47DYX  B CfW,óy<" ZZxb1/N7t$"L%i X(]t7 NXm~޴Jwd w|U2@RФ|?یȌ-Sv`g7PNܙ(R<#>A*|aW[wٓyRޗA8GZ*ܐ׀7YW 7gSCZ_ۯTHa$^J?E MFq~s5ȿ4¹g'elml͊MS-a"))W }c.:~/^RƲG[&FG~-fNj!\wю7dʔ4I9_.2jN<\{I;=!RrjJ>EGbЮFa dB{^OG\2M,6N,hy|yv-7܇UgFJ攽a:joATI{nH""-mN@dP9wU&izr[&*\' 4=,c9"o¯L 1rT[z%>Q-ȫ1w15)[oԼzQtse$YϚxӖL*,+7B۸"Yk_al牷uēIч*UuA&ugj p#*Ej-ƯnX t)ѷTG5 &5yCUcDβ]ꭣ<( eY2W8=]9Ƨ)7(xK%%h,.$| kɐaJ` a{jsI HH‡z`O?qPOE.(c)f g& A⣊>4%XΈIP/kN Ii8a1LVd`WozK ϢZz3VK"kERqiǣ!6Ý`KCk ӖFo(BBh@o?)[feD EMn/șHMJ- kq0>'A"\>d.酹 b!dUȦ.sN"_Yj '!-s` (%ׯօ;ݻYs].clUE@el 7HaJDԀ:pE=i-;] wvafa7z$Z;}Y* EC/TQ$A3EK\f iG(S3m/֜-hNxs2 TtԻ 7pO91;[#/}>T?_r~\Ge Q~CSN'40 |،2 )j̔/4)  Lh!:=h=4H΀(>"P՟pOHEUj*̏+>!9,{޼Բ6a72λFp'$ӏhY-MhlaRfHx~WGYyCT f}Bpn-qu0:(vK|/$ܙV '̻Mrˆ:ʰ:^ӥʒYJ+^/m^>-PX:^m& l]!شv$8 Q8*ߐʆٓӌ@IAZS0I/g y&)Y!Lf,汕| Wzyk`Ӄ{:e`T?,\S/',$stV*{wܛ/8pRDXW;D|V:pB,#[%i2nׇ/Gd ooŋM@K%ma>f-8& .a./2p+tQtC 7vNiU'Bu :J1SkU3A}rPIb'ڤz^wZ%i;'Q y1\=0xHEҖvW[ Ky $C̣{=5׽_m/5B4Y2I )ʸP"GcAm+H =+JEgx̪n̈́iwxD(Oӓtw(Jľt 8>tRX3?V ,:A NQ?S!'4`KFuDΦOL]E(]YQ0 M&&߂,YoVK =3i>Jf"v7hJ3m!1~*qs^Oj|F!Qa-lIV/L׋v@[!|6ɺ=m[h.!]7hP?FF/[>ZH^Aa\#`+4$V& (b7I(/.'!Ч_/̣<1K'jybH4HEpj"6JP?w~n|zbP U5M(ӷ3S7>0 B8G6e䗹X^`>z a-9S,2Stҟ>W;R!W:?p̭X>s3 vtc>^Zn3Myʩ09y$ct;3#g{Erيq;b5AjY ֶ{^y"uw%Q,ijEx+{yKP^QD]6G-Ăg2R sԌc^j!ApHW&GMt7$ܡcC.9:QWY=(-)<̭Q_lu%±aNQ %/}uE',rdRS*vxB i؅slJl"DNEkZ: ˤ"d{$ V(وDS0gzEFk ?,'zKB+rCݎRoZ`[ľ}NW˄?&_h\f֜8E>ǿ Wh`)H"0z(3i3ll32Zt@{gN/t"5pF#L^|= ]ѶDeᒱ#0HCVƘ}`fyWAGaXbv!EzE'sd kSu!Ld, ŦvXs6Qˑ$d?Gb)Ȁ YO|i/Ia]տ{X5D 3ߢ6xum-b2Mr_**2r+◍rE ,=D+̨dy~xFrpN./-6l=k̵T5~# ck&p={;^ VNIZLa "Z&8S6+d֕؋LN}u05:}SM13^++6 [/{0i_% u9WЛ78j|K\/׷7vv)M, IQ%Ǩ)SwޤUY]f33J b%!%@~PATs(܆KԆ6;׽Le'Uz [:ʛ}!{q2r u]ڥSQp񓻠Գ`iy0lzl [ 5iZ31޴:`>_' F 8O c.|X81`x+ԀNTW N(X:ӍB0עd&d!#Ώ,k`-nr 38᭴ժJr5iO$N IܺXprjATɐ='m (Z͒H ^}ns@eu}"_[RWpMVE[%40?vvGV^\({"r,9عzx7}b,'aM3áν4 0I&'wϠV\Q5b.& Ø]@zTU%vʬe H2)Y|\h"ri#|Z,Gg&Kf-BI4d1hz 2*y~%VsT5oJߋ$&tZ5/-BG9-o %ehWIHz-5GVuB[li=Ŧ{knܝ& R$E%9yϹ:cތN$їo"w𙸽 Q1lPz^:t97qL=pn]([ I21Qr4U9+>0V>-FDd`?xRa|cC-obS+;q lK=b,*|]8cJ8ǽ 2Rq ` b p1Je+uԮHh]H >f6`,J{!֨򰎟; w4mF4v{q3HYwDlcff>p`&\tF b0P=E,8.xg__p½~*æKAP: 5|^^ [5^mR/]9bB'бtv692Qұvŕtfl{AWL\s5Ԯ8n(Ӂf!S{_NZ6%b猊R OdȒSdU}dscL 3bhp,93VhYSRF 7r6H;o;vv8hD.T~1wCmGA(~UQ0ʠA\ꢁ̼\hrEiڟj>O? ۂFS#5 "hs8rK&&5Xĕ؃9{.r Upi-%:ALRS~ ;̍Qes,-@iwߧ }# Cl~瓿= C7fSAPSUwG~Q3-NE?pM%$FTŒO@VYm Wqy#ҁ+ p2;+~Pp[Yr[k‹&ْP<-Y8&$y+ſQݒY[8;#zgA0xLrO$W i3S9W@ j36/]ăi1V3F"J!χT)װD5]4 &S<0gu+!Z }xεrcL1g`$;n/2 ׺tu4νn1 |eS( ܤ;䛸h7~/|00!Um5R(4 ڤ*ԿtW t"HM2.:-x,6/%4p?YQPgf+~hj+2dは2t[urfZYЪ I.(n&IBh_xB6)4,^!)O^wk`4;˿0ڂKXnyH{vWu4݈%2omO+Y6j&{O6VЗ;W95Qmg5DUqIwci<Κ<ȟ2mbښRu{&LvFF}F͒رـS,-$@m r5E֡ >/,Z.y^Pys떓 /M #O$LabtcII2jʺtXtHC@޽痊uyqh* ֵZ7%= ւ}筯5be^2(5ݡocUX;͈2D3]5u,tY bWaiyp⮟rF3WB8&&Agrd؇˙ɞAGSJD/ߍǎE6-gXplikC)<pe b~Hԕ}tr yPtd(Y_Y/%4ˍRpֽ}EY+8#6O{$9F_id(3bb% zOUmD)N㘯A7 ,8eo!Em.$Ѳ8YBqnchDԣWE_06vRCIOf`㈎h /uC)ʍY0 +*jXܡdXκk ʀ[eWFG}++s_Ƿ6^(V]'1xIɮeqbUSmi#m.+I62U@Gr8Jb@ng62]R]R" jk\я,,nuO2HI!;@ebU?6aLӶ1 Tw]NK idEp?7oUٗ|{HU7|A!\L3*& PhTO[է (KB8B"`U9-%oެ*Zc NJǥLcl8 ڙqϏXArX{ "y~ftA~gʭZq)= N?z 6١ߚK3ElTmUu*RHZxmao-nK,2[[OC9R#: vCDŽîiI8q=-<2f_8NѸ|s1{\![7p{NK,_^9'j0T7GLڵӌJ$_qR[-3}UNuxUҒdC9Ba;EPq4og@,&uJ;}DLA\5YXdO{o;:j`U7LGj]J |i]UjnI`!86/ 94:LYvmL~ŊtlKZ`Gj8d8͛͟dyya^=![;sӫրt9Ee؀"r\B AL,hK+tPF2"e*" JP?'o=a1>̪}ICK:͊@35U }) AX'wD8Y؉ck0 ='BFY;/Q^{"Ou`d}BKs(Δxv5-gV{pS\7>>5CˎZ>]-Lvɥ-:`pdTfWCQ16@w.Q2<~]-ҌTelUčֵ-zqj"  ;Eqw^0r;8s7 ǽĹr݃1r4Z|uu7҈}Ҩ| Ï!<ߺG+64Ea۾OP{ogKu$BϧeI*,Bޕ*I##֎]>W=b BRB+/%?E AZ̩d&C\3RHڍPSw7֜E%P18S֪gW' +jF) Yqj+f_ ?#"1sp<4FGcNԇi\\gG FI8=! #s'W]ȏ~K7>_l>B=5Q>[ &]^r|zPY>yjPpRebugS0o5s)tܪnP36i){<3yrM.'%]8-UF6XŠLɗӮ_&40#GhPEKBHl@g5uW5ۋ%EG8GIՖ,N0R(T̸w!0JV’f3ɔ=nq Vl-nϓi'#fjn9hv!u"C竁|_ze/v|d4Ⱦ(9&^B2=>yITeل$Jɢ~-SLOÌImm# ap^J-kT}xͼS!yD$RS@4?X3biƕfK@>ds9ϽinsFO1qAM1/cjr,Q3SC~Sn7 ,yR-&+ɧ4iʙ_,Rv"dt Y~ֱ?&d5'AQRk-km"b/וVTb'ԮZewqB@g4esQS]u:) '6MeTiN*(Zh >ƫ"?q`+jVۧF5?$~5YR02ra#"Jתf$h{gWk%@.7|!^TJ)NNK؜xVW'u'U 5zSv,ol.H7a\E:)4UA.ь,L  6܆r*b"fk*-hx4 $%qLyHƍ< ʏڛbM-ZxDtPc,F$fAXLh䀌mޑجb³#wse>Utګ_@S%Ncw) Z/˱vV}7+.'}:[3dj!^QGU U#325p`Pgj@gyƍF1`*,M]>p: ӠKU ỷIwes~ y0'4#QiDAvNm;;7r,)&[xTr4-RPx=V"5Q4b\ QQj 6s"f^/T*2"$Y/' Tjd7ݦdvHsY|,-qIr`Y5 Q5%b]M;Hȡ C.@̦JsNM$)@5_=9Ts0"2\^}yj5P^u?JFJlhsDE"o_n4"?z xMp.ԯ} =5!SuQk,0Y?$-$A)IV#\N%AܤϭHJ Q4M߃t,8S0r+DIM Px9u#-Aݽ;x[q>C ]Z"ICHݛ))reaA0~yZ$kԱQ{L^.0VkҸƛ(JA]1UX{ye4hڍ`A"t@5]Y? P [H5I"6lrUkR&̣F44-\Z*՝)H= TdV)| sL\O>wCsCd`֏R_7Q"0ߓ.>^xi&?pMUNhs_0L(쀫jcs<9Su 5o,t k4Z&,}4ȇZ,v^ra^wÂ_v-p0/۬3L썓ضkbڐ>`Kdo q >-3eףʬ^ޮQG,iAOc$0Ep,ST}=L:Z ¼M1]rB(;n; 3aJ : RO{1rBjlNm;\>Ƿq.7Ng^<=a?TPڕ} 5;n+U?> ZXIz^FKAwqKyQܩQw0eQ9%5Li`5sixݮQ:0as*#O nxd*~>0 t"86ߣg)}.T._CڽG{`բYЏu~EB@6`3YfExiV/)hEMb }'E ǹqjb^J[V#; {yփ+L/nu4hwKeRW>6puC{³O!> 3en/+c#N }kș :<:5ɧнزim;vށ{}Bs GtM70XW 6ާE7ҁErz<$6 ([+ki| -B pKrq"#um~!08LqxY{z,-YA |NK[dz9j;EPɍNU+΀aP|p@mi35mH!IyPə }I]ml~}ǖ]}D[Sw$T@!)!lA( M~K48#EyݯQU\Ußn+~* -*mC,SV8,9'H[;6 U6}pv3ѯAӆ6$!A-V 21l9!,eb#-- =ҽ &܌ĢVZt[OWY!6Tre!k &goZl&gLzSC$c;{54c2K߀*i`O5}w?zNmLqufν\$]ip[:Ms%їdn6SkuI؉:N?Ulr)/%5¨OK/BO?'|HiKϣ 4!~U>st3ފ`?6|7cKVх3`zAv-^[}9EoUPTЇxԬ`>2}]r |vr 6#G.9?^)ڹ0lV߫H njף[&K)$/V~/kb&蓋v"57\#a+bUYk_}Wҵ*.8`뇺@5p@X!Aŕ?8BT/rmZ<_ fpn @ 6}nnn)hC-2- 'Gǘ% H(&ptHLW:&,Z0??1;!z9Z#JtTE4{V"5 M*McbQ{H)=Oee+ہ|!n'Sxjuo!o7]U(Mj5d^E18P6wE\t(ĝ}"ህIXI,Z:]A>r|%M.RsVYK:<;WھH}3(dW(0ؿҿ `dX2sۮGv =),FPlgDK2_Aj#gkE_pmF]Z,՛0 ~eج+ٕr׭J0# gcLN˳v} 3@q9+B{{AĥFm|A芫D8'zhe% y~%i$@eiPy˕dRB Mx8&CsCN )hJq+iWbLΜnkZ3|IB8GȴLJ6rPf#ac A%{tTViyxBy U~̕m Iၒ4R :t`jR0yBfro@;U~8_%o[Jl+^lOjd 44L >[LM Լy@Pkݤ"H".߯pm%:>5B~_rB'~fP'&pn^Wk:hf4չ#[;T4| 1U*BMo:KU #ϓiA0$to|u<_}lͦk kz!{~ Aq—g -%WEa}Rgr/0fJB7jJ:^k^иE]dn!+j?yWz1x6빬"/KW7q8KuOzŸ.Ta]ɘ_PFHd %_VER3ROt$W!BRZmlgV%7w>1\0 BU(E exN U=+J8zҀ?VOTڥCBAOvZ4䏠ovAsr],ڃKnk#T!\x]q&p9P0\U$TDmoqܷlf( 4l@.70臧Zp}bsa otҳTU\ rLB B ͍`aƷ`I4B5:ṻE(vālSR E>^0pw6oGEVZQtJV4*ňǽ8_QI % %)eeW? 矄 Ϟg>լe&Z{WD3-ƪgڅBQJ=V~ =o͘ZPο4_%LYg0+/f| R/1Lٶ֞ek t'\NM$f}rkJ^sh{`lh:L,4sxDusi2#_QY1mkZ$ EǤ5F n }ߟuO.++@/i #ï +qNaڬfR8(C;p<^{ėX ,oqc5kk>B}':WT0HV)')BwwXu,bbhjEAz/Si2&Kos RLEF~h[;:Nj׼;1"!٢{|yׂ(*zz:QiFi^stA:;9;sicYQgF;F@3Xf]дK"ACCC8Ŝ,aٜx@X_)YewO<ڸEfhBa]*Mj8{*2z`qCNI( k{G%9ǔ<l6O'<$1~sq^ioKzêa*Js*1|[Xe~ښ'B>U&.6%lf_ dqcgqK-D+Ƞ)]V`1h*ih,_d3 TmI|!Y! Ra)Ƭc8Jxc?epRJөwZ{~Akw<-%_-nl7=_Ț٩ glO$EBZvB-6T;Dxl 5/̒4Bu{u* -̉k8Q Tk͆SXY:/>,ɹ\k}]Oخ- HR'\‡wh)ʃmALeLQQ94=0ڜqXN}*4y.ed)H׃o0H{NCXTۘG !H>l3[ƅ "V2%> Nrտis N*Ke}X~w̫R&r?qwG3p{^YKx=#(L]pإA%Hඖ[y g8)ϖ1hyn %siN\,P_Xk&RL s S 3v}Ms`P:ɴhzV+^m#JER*Sfzh-#K0=ûh$õ?_)8ZiG$^&>r$yTD"L%m/A%@[/ۏO;BUYx0CoԍP呑f|(ZB"Q:߰ғ. ,7. ިh(f}U>e*g >MF0 e"^H'TKT%!1y$_)ı6cU?>:ĝ gv9C;ThDw`F{mX&p YHv7uOKֿdRDs' :n!L SFD|T-NL3VϽ3ͧj᢯ = ${(vrEKvH)hcM0 oghDĖzs'='{7KƘ*d2gUu', !a쁈дTJ7&^pX3ef6'C#Uhe2/DI%QȐx,X6C1;@8Nhb瀶f{/ncYʒKuq[tlr"xz9|[|ܘX6숿"%df^LrE|$Ͳ_%J]~ ղx]}Fcnoq mR$YM/űkp()ENWck1\$jK[uc` kyvˤ"5=ZGBT@ iu`Fd*q6em{=xħ׍/U#t^[,[yjǣw]I+BnI}J@(;SXHl]nStLnutE$ȩAj!IN7 :ڭNq+pLaFaAQ(8Bp0߾'mHc#Յ*d?ASPcvG'lppd>wN9KZqV i*l\Ge쾒ל %'}g^ 1pC;-jncIs#D;썦-^>m&X6&3Q~Dڂ87%cLN1.ɂX&pEM8ޏ}xEB `ikC$(yf\1kBdڳQ>J??'Bk'9rc[5Z$xl jWZ^2gN:S[zpE-*ݡkкh7NsCwyP]|4BWc*U=Êfiԭ֐}r>BsM;'-݃ WqdeL[#`W! N2"uS[46QĄ҅3sQ?\wc6e3|q C6C#lxi#)_I @+)fqX`U_BW0>Q*eƉ_q~OȖ^m\.d?m}$=Mn W+ztny&w78BGG,'K I`I#~A^vNڣeEW5 _E-w!sa:Sd,[ǭy\%me#%YoJUgl^x56o't]C= K5sȔ|W{*M~n&e j,нPz3]M`::1fP=+&gΖtSF̱ưr9$Z^uMc 1=M%GᤔMS^ʙ\>5&QOn K9?'^ֆG)vf݅[v8/l Xu3i`xi$w Yh2JB˯PPf z +GqӓnfOI_#>): YPD^j "egP(,DZ/^LK/Ai3s03U[VaJs7gl˽h\! md-{OwTI-ĚǿkiЩ vX>8[D&hcP_ϰP]Uh?f2N?;@?f0-AlGA(@COMoOOhb_UU 8ULjJ㴶pP /Ǣ6*4k#A&-~zsWB6pI:vצu4At(];؇=) b9LH+w8BO/S?rPJOB}ºwۮ:c,g-!Yx wp6-Fmݪs w8.=|.;{]p5D1wEZԓS)9=˗LN,m}<՟AIŘ徛aR>#;5!xő1>wJy<\iOPC^]˴Whp2yL!7}Rvj]NI1XC_<$j"㬸 цf2$`s4}em_QZZUFuw+ꮊ*J!{gߍ0^vc5aF&'w\ `nxuĀ2QNFCوez<!#xr$;2nd E;r;5$!uE :Abg҉X01, ٦Bo:'4TyPm+qи<5npv`Tb|iBœ> G~u6&3I(r-Ȗ ,A;q^_k %?ĸ}{/A'kIGA:#6p,h%~f!_V. ؿG%0] L~߬L8` npFLYǑ ykt9 tyL9v= >>v!㶢ZE6)#G.g}$AL7P=]<ҋn7<7_I>pSnP^QfkH1Иۋ 4Y˓@:slc oM]KZ%#mUCY&΄G yͰQs^(07h:KU%6 z VRz2̊iň!06(~<+rd6#)sSX<"?(Tze,kr_p[nB*$K3M`g+Q#1UDW5~؅o! B\?!!V.&- tObM8E*=;;::}k܈d)+ա- `}9^T5wi_͟V䯲֑Ia1 NJh^|y"Uvr(53رg`*-5){QنYrL(劎?qY0 &A4k?h<-Xp^ !0ji9@ZӤj>m[Q_* ͅb~Kט5H3W;N (lݵO5VLՓ<W5fDTV~P}RKL uBQt9cK~dY(`dT1kp;Bq\6j`b扥@ria.0gv"H%_w% JO8(RxblSԕqÌ3_ʨj/6(GzHe=># / 5T2]?Mň{:rUǿT.p##J `OXf?|S% +g&J֖x{j+FTa›8:frF@B=F>g *S;\kE m۸a#Z LN2|faldܙƱ /y K,} <};d#L䴶Xvb".9"$Y˜J:0[u$wג{= ֎auCG|JU&Ga#)4B=[1f#I$U!ʀ9g`Q[Rp2`j]ltK]cN`x^fZ fXW'}//jP @|5%*!b_|zTo F,!oV 4LYf1U("PuP5`Sg6z'4iۖ{gg6ccD r$V7R(A07rsu4ۼ)s]8l;D'`?{}V~w^ū FQ]NZex`0_2v8|w4/;.f_]_GkU?Q;bRFk_s;uE&Y]N[^)ixЗ-ni}DKRn(GS([bbug/ *NŔ] ˢuޒ&5X`qng!~deV/Hoӧ9e1Ҟs \^;,wsꏸ(3#H^8%_.%M3嗲gnrj_4)e :/'{w8rla s48ڐ<Û:ˬW7Czc|ɾ`%|r{uB[-4Y@G ~]]\nt:Ŭ盓 I]U6>fjN _ѳ/)fuJ)Bdd7AJ/'A>ѩ0l:~)#AHz[璫:{4'}%^M-ŌsҾS"HU 9ηK^eߑp%(66 _SRpCCT,ԩá'4XM= ?5Q.'pDB8x#5S:2a SRo-o68qcaLVΎc]]ɴz4(ƺ9V_מt!໓d9]$-4v"H`[B"e >5Z OC>5Qx(Z2m%6)s9"Q/"V].6rz[}IvyyJ_scJ q Q3O;\TIɿiI&A~\&Oeb3L_WTv?jMYy6XyqyVyނ0VeytP!GGELrZd>xpdEYR HT=PLծ5$u۹W[Kn`Ɇ fcSJQu 2o#=4"0F/+f=ZIOx7p4 {8) |):(\-^cv]1OKZ5CI)HŲ"3p i< !sf,@bJ V@27b 0D_n WxJPĺKD6?LxuK"834|۫ƖEsʫzGdž{/?.=Qt䍑ҘTQ{"xFo|G.mfϫkб/DIT`H^E7Ul a՘v^]=Se#*.ʆ=hzL/s 㵨K3g|4D]z\c֝w{G1c3,|u`)&&;qئ\bNc%zr-iG,~A|@Jh~Uy\1³7و'9rohdT|B'=,1=| >foyilcែJy==1\]xxT:۝:xFR5 @u<`@W:Avˠ Ex.ͻ+/?IgLC9 tNɦsw\'¾r>t&<={%(whue4< t؟$ ֢{R%_MEwǼE!>2jф*=K*F]+jǦD 蚒b&9#eE܁}G /ߠq%@h^5ZRɢω 3@զAlYw[r3`)kI\k[!@g[r|UP$l3l"ǠHoֶ?%b$_^<1wF<-|+ݰHQq!v'4V+gEov;NUL"gϏ } P٪^3y|ߣMfK>`Ҭm'2?ff4o)ֿp_mˤ!O4Mߤx1#qo>Ti A7 $5At,+0h]B { S]0eIz|d͏W!X]ʘZl 1[Mx//R$a {SށFD o8E_Gl)f74XcEq͐*{0DtAOa iSM@gh[='k 5yA8,"Tb|ZIVt?`Y0|쏡?t:$s0l}}aWvxo! 3 q#oΪ^hpBm_CGdmko'(e ROoNbN"9BuԱk.Bh^5peL!TBv>J+*Vf>6EKh0H,F>$N|&wQw<<`OSOpҒuzI^cp0Jtnis.ؐ?68P/1S +3U\<:]Nҝ|x=j'*#fP,38%7I]"61%ꥸap}⥄>B:4` HNžշTofSE7*jG)N;NO> RoO^_NZ?*$ZfTͳGjxt>2Qp0R1toh(o6AuO#d@>StS`+@L>s<|Yd\QYD^6=ci)'!2!P{hJtl2(5͸V&i '6S-{`LFr"ΞWYcF2fKOHP{% G'Dn#WKt<&k PB]9䐴::֒ j0T[#4cg`ϲ]1fu jV;:wp&zn#+kTY_d(CuVhvͦ鯩o#{( 0<,8&z{*+.(!u~B`dCbpnVl{+mf,vD"9(Jn|f ;9T hCE$qLŭ+& TCM1 a: ZP ̣} J|k^KFCc3dQ᠓[b4.Ua|MS?6/4s+;5+AQz (F*s)1sF &._hyT=ېHqu7!. eL-ffnIY~Fh8) ;m(A)yK߾fk3 ֐o1q h{r7ʟ FQa4UK$cq.<#Ԓh\[~C:#e\bO~>w'+,.9\p/,AD: hO]ʭnRIW SLjYorf4+(pűm}_t>_ `SR6]#Ǘd6 /_ Z j#Ԇ*֕P1#dqV]6AFpW6M^G jUͻ{:gybԔmaq2X汎1Rw-4>D}sj3v.AbOʚZT<} !aޞbL(-ZᗪO@7UPA;dP3|ZƏ(A͹iVyR3'ik v!mit=p;;t2/MqfiP4x/xc~P\lI:GCT_2țn÷&st).*n#0hzH+PIhՎ.Fl廹{5p-CİF'Q͉Xfp~^9Dove`67Wb e"r0L\ag"'OaAG@_z kIȠuu.E.cP͉[qi)Ȳ֮2 e?}Z 7SfG dGS_8X=gO4fA!ڶw6l@l͢|0QRY PѵgݘUx? (.l$YslSl/}RI;B}C6Xz0_ c[?maBcY3J.'5wpΩ^*IVZv9M%Ѳ1J5 FŤc7ީc:Ln۳XCYjzpFmbLg|w[H/4y"Qo):|8bw&-w: dd:bD$Y$ҢɈeMchsku#\;2,2A8Q;Oq-iu8q_S ѯ\|xhc.yξM{㶑P{q8"* K<L &۾E6T77! =]R{ǽrCmV.lQBUWb;Pkw\{TհbmS(Z*Ҽu}EPd|v#KcvߚہdQD {Htsg;~9JJ< FhՆC\ʁ.Vg20RA*rA[  t\jz(0}Dg"NuL4f-:(^MK<}/㡣H = SV&A\#aEߝE bfY' }LZo*cJl@v2߬/l苽'%ge~oGnşA\*# LkEQ|LIO:;v ëlM)6}\n@zE"7[ńb)&yM@%W)"=!hΩB7U8Yц+(;X +yPG- ]V8%9 [V/>v\BSn{wYݖű;T !5{QGXrgA1{g6PQҴsmĐS6tK|vaY4XxC]m-]{é3& P[*D:i4\R9&eLbR@8?w<6%t̹ /#3!μ_`6]W܅46a}ouOwAEo+b ^*A^H79J8}oJtug OOp;nGʱ$h7Qr2yΣmaԩU5F 5 $gI]&.)D.,6l MMQ@:ǡJ؇Z8@6!k,]P# ʽg$ŴIʣH_z7Hw luRUރdLCkev5Fk`{?HVls!İ:$߅}@mo|,xjQV] R (YCNa-F<:(VTWwϣ&vP͛iO@%@$s:A/2Uº .G+xmsIv>@Cf@~琲SWX0 -2/O~, 9kLI/cWYᆶWe?\{+^Kf0"oA*b9l 4>ւв=rn c&w}@+t #@ kO[j$=^фOl|CخE_!֓uԅtH#ZSj12BdA0X1?<r}Ʉ CetZ'g >ɮ0Xa-?C*NmZMD8f25V P8E,i`CO jiϝcXEOI-w* ٬akkYe䚑  ]1V>l#|sf/;]&|Eԩ\8]D[qROm;} peř WdVZN骞7?zQ"&8`kR @FmW ;Ì1tQ5JK|/3h4c4a^Y7歹& ÍZ.45vTf9{Yז\L)čNŌ6㿑tӟѓQ 5۔#Z6^A";f' U_?Pԅ{/f eݧY5y4Ȁ ۡro?v Y;W-*Hr y.ІRl۬,&n 7'j3cb{A%>c,)xaH5h܄y4PmRJ (_>{ZSF|#!Hm5E,)\Bc7\rD#Bd\ƬK_٣z9H]WVfr4C+E0 ղ!G%$ JjT]lKG-_N YR|܃'(pEvyhRϫXf q#P[6nb^4;PK!ו HV{Wf02@Rwۧ o,BE tq68¶H F4$51Gsy]} Jb\v_E7ҙI1;Zx!,g yiZ6T6}|spxFY&4مKJ9+ \Bz۩I?j9L2"JLQ6pï`Drc0>^c@n*-U=;z.s&bGH'7hzzimYi ?rhXOowȈ?y^U{z`M1۔ -Aw/p;wR[w2lo^[yVל)e1L$8^:LS3H8Bf}cl.ܟS1A042C~[^׉'y[\)͏f69?W߅&U0~k+0b@ƱcΞP9SC\Z+('99Ϧ}YB@d(QkOupz: FׁF4.E^2?+-&u/oKM-*4k zp`;Ǡߤb|Pso"*)7JT믬,*@PI(Rj[~zP9 \ݘk^P le?%fd qCX&6(n&H5 #km$R3~>RD( ]S}?MI y=eX*i}&c'DgV:?mP3Pl/R # k߮UHjv0UIxEk&A-<~Cˡů t -UD.^C/oQ4X1^3 Tu#6'Ha*ɿpNfu"Fk I89-?S~l rQDϿ6 9. % ?kHp_)T($Js{7fD H&5^OK?6 .PFhZwKt里3e]gljl@ 2Olg5[l8`Yn1$A^ۆWgs|$+f( Oq7H0Ǒ:m뫔"1 yq֮ 1St )İw ab91~Pm7Xc}Tkex 7@=3ƮE[< v"v>U!+S͋wzV3zSo&@a`رy Hg+fY"4!mDDC| >r_WQ#'FB5ý,>B̀bHfT٠8awwBRz*AeU2 gQ+C q.XB2}JZpB>gD&MqV7r*|炝Unh7m|4c賩XUc#DK.~0]YU~a'c+Dt@: xx6kyEb<1s؆,noLwb,NEBOجt\̀d2KeH6 L7ob4^zW`pZ3DNAҚ[c^QL1 Q`2E7[q_uԩdmrsijI&l(RN4hcf#tm}Q#9ov +c)n{"5Bnbf9wRlJ_{s@<(ـZO!"eK@D+aU, *&*CN+P u)JxtKyR?PϠ4z|,ao쫪$$dZqƚ[ xd8z&HM=8lZy-ls%ގD(ﴢo|709m&-\yvW9_jy;tLL]ؖi^kλlһl@1-^.~ q>E >#/ DDI9 Q?JO?z)}`Gʇa֊kQӼ7+S,9G I&^U&BhIY0dwr?hRH.v4ZXƿOtl\22ZYʏQx`1_mdx3~qR>Xy E.+x-CVsFQd{7BЏ$ 3J{\``4wڄ#맋CЁx/2m!%CO7FxrWRyjX9)^d RIlhܯO?1VI)qc2S4 &\~)Nq_/>jSR9>BhtiG1Jǃ"ӛ&RiG4'e(\}[ns<__'iM`K]O2"Xe) NN0_@d ZPꘫ>G-%̽6ߋڥ.ͺI**9KE}~35EBhRɑadYg'56ੰme /t4h ]O$sso e^cNs@)ړhW Ŏ~Km $Q,5 sH!!Pj EKu~(=}Ï>Ʃ)/4g)5D%F׭n͔ 8k,#xI)BhMՈ :O }VӱJ)MS6{S ŷ;`NAK}`jvҘ]2تfTx΍y$M^kMÓ54wX8~]+$/7~ FlT6!R`^E,a}rd-/B+VQ=~4ӷ0 oГU'GcNnV@p~r#)6IkZN}Y5T&_FWR%EoXk,;%Q࿊4prO4}ˈ;FLmQ6O1cQձQ{7HY!?:z fn-͒ nuoۣ᪂(S[EYm84_Y~t޸3בC|Ozz☻D}{2I4܊Gz&7EdlsBz''J# Q\1p dwTߍ_&!a/?<)4ʴB`(RuBCir%\kv2uC6cf03ؿSAK*۸;NCVsFaڋ' p){M:d"^X`-&薠g{Z'}JCp)l ^n.C»s:$vi\:zԄ%-A\*yѩ<  |.ͤ#])(QgX`Rj *Fu|( U3ۇ\^umzPC.?TE53>X9/;[pikq(7\[L2Bϕ- "wEÈ}$r)ZҶyr`)9RyhY'cVbu B\Gd#SQ_}8wYnEq[Pg8rdvoL:!f'%ư^jTiA.'Kw"ԇlW;n,kf`$DJ܍l9-gOo!k jRj,cAgXlL U}n* o$@{HrrްPaKe3(4&[j-8CJS ~V7FN>j>d~)ee獌*5kj0 ~<(/p0{d`K"<-Tpu?Jrt#!#?Z!Gt>1^9^9`? Y 䘏?H[0nbߧ]%l̇jubĠNұuqvp:Sb/2qΖgs"{{fGgY0дybn*YBI'EIu|*X珰x 0@|,SЈ?vR3' Z8t7I9" |An]l=\D"dr.՝;*޻O^.;QSp.խiD'-Z{=0?s*ReBOZ{O*2Y}Z1f3lp@qܖ{pŌ5apŨ3ϝmmdԦ[-aQ! ]dh#M ~l*$SղceѬO¬ 2Ԡ|y͈ ~iof[Zx[(ې]׉1) Bv_AE#!H{(gnKF}fJWRcY/##u,Xj!U*fwò H]`Oᛜ!,l=+bfx6>[ ڑ1PISx3&dO&>WdT[)P;qiٮe$GpY"PW |*\]9N5uw^㭎oyS۹g%? Cu 9R !q8s z\µ0&N3- i|\ pJg qrW PXTҜD0<t2'^:7TRGHuĽ+rV2u8Ya?xf(Sd|'-/'%9AN<;Om`g|~Oyx:_Lb;ACX_o|HJr ,mu9um@݁ۈҀ IUUV~$腁?,(@2cn4כc2Y/ QͼB0{3(U껖ŶiuI ,}[%g{)WVi6G5va"Yq̂d 윮H, ^h7]^9ό0dn;(DIڏM@V&8M139iݛQQԄ:HIpWdK9]8#Ҋ VI+F55MF惀9IZdifgN%4֝V*IQ*('\3%m"͕cؑE4 dܯI$R |e&8/7Jlu1FACѧ9tZE^ҽs (q'K|Nf=(RFEI.yA'`19MaSLËR/?iH\p0@7P z R5pgrΟs5=`]RY{P1%WeӨ!S0ز\`"ZywX)XW2-S:,e}gg'*whCNf.$;< xy]GK I{DZhܹj뒿 ScP酾d@Aد^ݨ*/g׊A}2+?Cs1az:CW.ybLjĢ3oΌlNƘֺ쁇,9I^Ǡsx.m6ЛRIre qK|XPتuφeQs@xd`zl'/ʨWe?.-.yl)BX ();,`P&dwC22O-9]t0Kbϲbӈx/ kyf9{߻E\o9̳p` 6BH,c:LC鬐]I3 z%B+xmk, N; ߵnfsG G[ O ^Fw-hgS5@jX&b^0Fi}%Mx8=O/$X?Z_@V4MԀ69R{A^rD K9(5YBx(bF H }.5gn/j襔\h m9VMkPPZ6E?ցf;)30uA{9BJ Wt*phGHސnoU*\RTPY]h!%}фuT^ G?UtbΑ;vi~ <"B5X"엟 OAEpv;͵I$,Ga{<&BUE/t9RXP/20,2@9ΰk@MGiyK wj䙂9ߍs"ry ANΥ`K] oQ =Pu劌efDw£tfՓݰaO9Y}_18ӠLfvʺ0+hI[vڭR~oE\> SwيnyH kZR[np[>.wZX^xHjyػh!?vTQpAᾓ-q o"e\U8 -@/)_N;zPdx6񸺩u EY<.Y9H-)PE}&3}ܱUC铪":F}% Sg%`:rlse [E`vGq|#jxygd(R+@^ j`#f9 z=V'ogN_% N8-#G;m^yQK_-A1?dg-ubK:͔+bo|9M;!oJD}n&۫=?Jh^ݯX D A;⚋"Fw ?tǁ04(?c_&'ȶ,Oh7J#!jL&_~1Rd<~l.ϔQOyy̻gQ2>wJ3 _tR60%& U~37$=3Vw{{t&1`uV [aӡ`H  a꿥O6.j ƅ&.I ¦IZ{HOq@mą?IS~k:uiZ4FMpqȫ~q jP ]|?T5'%CAjߖd'obzf6nan T#q_ 2Fj"\>h ¸(+Z/0V!oa4Giwg_n{q&ՑAREd%Чx/Ţ*RX Ƶ?!U%$ } ꯅЊGH=%G@U(g}N~clI^04YدN@M.ܸ˞LC1q/NDŽ\y QrsI$27\]`&qngbӪ Vg:-P]Ş{3^0AvXUm C[ RK;'(b8(0,d)K}wjo R7&hcc ʫ#uj_",s(0N[?&~zq ,@ Ag7bg]p@7F?{v5#^[4?Ak0g Z TхዘYʻ5|Zܘ!,[V.v4* bL65[% biU+uByav[Dh xkۭ5L~@3֌^ &'Z!Q%"U0R=1cC8AIK(r.Kݲs>aPʅ0t-Ph0;Ņk`=\p~L [a!%Nob1k?ݵZ\NaoNZc Xw¢W *h4+,En,q2[(*lQT}ϩev۹0ٕ́!iܟtV9:[e X'xZZVI_b߶O,%xZ!rm!m+)Z.K NF4~XR0b " S ӟ,9QߝjXcߩo !LHw,=iM_ƫ=@<~N}q[pǬ@FӲϓd8yGOˆ\DVR?%,d%A apO?fnUF(Sc Ai*J%$)H;sOV0)ip}qO율zs_}k(ai-0VqC#L6P~eM^H.<WKR$XI0__`1ֱa4R_u6;ܳueO20>ֆ33mbWZю&K=B1't\1fvFf-%jC예RB @DH!BT@DEx5{\I֓}yW;Z/ErJDܵ^QM_Coj@{j͸j-,;n~?`~ &'ot:!tn %4.g(xR@kδ~2>G y v?& a QQC _wߧ/y%>ڄ5.hvol*zrCuJQgLʉJD/pBp1 fFQmۗ g@0.KT.֫qFSGlbEVh;i;b3;f|?S;P`; =iZsD~3tr/{=XMùfjF!g$c, C@kD ~I2޵-ϵVV#d yM/Zq`xbM˫!ڸr졠9{4-st= bh(h*9gAX,˘(oW"f@K(o|{fȒhH>!LJ{J&ժXUF;Գg֔teJZQt_5(2s23? #KXءH9pɷNo#5郡s% .Dֲbe/ D,W1gP\1}5r:%Ǔ{π'o "F(6u :r)!iN@y6iP|u.9lID:V~1acLB#? FKա,`RE/mš5 g/,x<FeɠldMr[rsgHY-4Vg0\@(]6: !JDJ3FU*IXɾ4Uf-hhpƱ;)8քkj)4HИ%̍/-*V|\"Qwujz@˥JF7.64HghN'7#]Qš' (Zcp} ]E--? K3:`ܐ=U?S7ZVmM7:8r 2\ŷ7/FdCj|Q >D^iuB0,f\fAP6 ڷAokUM*9?A"ҷw*̹öG%4Dy"JVLb {6Ǟ㐍_ EG:w $}y4Zտ Q"Lׇ5VïRSN+ KWbҢ' gHSqn2͖n _X2͢eg]cQxsL]?ځd#[72U`ԍ78cFS`UEYA3T=6h5 vHjEіXk[_: r^ODPml>. RttnVl%2ormUxr,f|qVtN7O`"Z|q꒚T$-9Z=RA>/L[2ӛӦD [??Bߪ Xs ENp_ﱹ WZ,*D&kp/-D'͒zK$9Xxf)cҬ̭ko{'2{;+ŕz񾚳i)CBL0L`'ыʲ r];G P mF,Rei97 twc$ cLp~EuRbk%~+ia%"a-&U.Zci(2()$Ha HH|撗XQC-*y'ڠv Ǒ"(2>tyè)x]@Gl)H)߽h٦ip,掠ôS v"QՀv9\VDqz31{Bm8W4+伛0WEk1=l*z@ӿ蝚F 9:_{Sc_C/=I ҥY B&xxBD1ͥĭV!OC4NP'Rb~b8=YcVTWqyY!cf"+-? pJ|zFMBakՁlEMd4pF_@(,yڎ<+4#+=vYu#lCx!q+KQo} 'αJv'1pVPbW6 k@5ۓ@zWBNRsid%3żauNs~`ر1S_`]Z 0}Ct@$^s]Z~~iKB*C\nA{𮺦10(jt⟬δ{+iАQɮ>&ô5&ޒGjYPeb c!ӯF;5yurdJZvx)Q'|f!-g$ rI zӍŵ$z 8 vS~PS_R$/T٣+'\@'e=#MbR^ۛS}SD"PkW?륦W %9Z Ta;o8E80YNȰRPU25 <>vieOiE1b\0' /!%ZR{*n2v{-'ֶ26kWX0ŜH?k VJD8R/Og:s pSB9M'HC!erIV~6ەK*)PY|һO_h`](ޓ]IQ*!S7~^6Ig>os^W^8cra&-r 仛hM y;a¸+Ӏ^V~!F.+7띾c)+4NvI 5X4Q@~ l$>w3uLWcL/p6p)ќVrI.5޳4 Ų5LV5gnaήC#"؃Y$d`+UM:Rh$ ,,㐇?62tj/w6"xrAV*Nm/+,zol i%3ɋNACc%]Cܼ8d*VnL)QE n ܼbSebP>P1ÑzzA3NU8m \%|^rؐvg~jj8ķFͫ-aFS:&GwW1dU_&a@='_:@3ޅTSN/˺93jY]/xRBu,r6'[qm5ePPq(z0:~6يozmUxy,$K}~GɔaSfkb9AŤNMCllT/TDfY4 =qz"C!x2'a~iauRܗP|^G %s@.t${ۢ:m߅:6mDEa8B.p#eHmGٗLZ W-|H$T%=\ZpS[7r!6^X>\ WJǦ,[ظUewEٲkZoVIxႿv0Ȥ)Q#%6uT|AƓ+ k%+g>~5q鵟veN`PW1Gb[kZj^hmlo.?1~PҮ*_6s EcX}4ImY鄩d;d2 ia30B2TH*(Ry}wзb'Nn+m~){)-IW'uͧNJϖ1cFښVZe0mw7]_+lDEs_e%Ӹ3x 6a$~{}+eaF+kw7)R QXW{у|jneMXX` w]&v>Id,%skL|_ F}}Ӱmm\^+^^ԉ#Tuc0k\dVC}_p/ki=~AA&,?GAU"@h"FX?Qz)xq.f)<&C;R貪ƞclh CϦ5>WJ@$,[&C*ŀ5A8փx"A$FLӜ/聲Ќِ³(]i®_<FmNųƪNWh@#@ ܛ~%*am]wiaA]~sK;MLZmJh~Z ? qɇM[*P EKH妲sR"] CbBM1JCkb:t“-#ad pU'O]?}1 B ww +u 4fs-TR[]uzCIW7es tN`#-K퓣,/mYR2ψ".WybIiSMξ]RW7I`A, X.zxWDsl"6W.0nY&-@/W, DPdNEx12`?jxdˍl&@.d.%TS?:IKq$[ϋ}Ho6Xb݌#'x - q%ƾiA3TɨikȺ (3͈OǪ& I)a3An*9M=C߷L K:VK]&3@vmy6 dSi@s깰dHҜsTgЅƇ7֐Fvz%+ Hѩ_IL7<Il ?ghg -؄cLHf,V#rT#R+rZ'@JkFp\Y_g6MI>e*p$`Bt<`|%[/W#4QcQ,'DkQl'b '`NeYMtKiƉԨJBաEH׀ *#Ȇ8Iަ"Z~?1?q,}ˆdz-N"o"=J{d xB#oz^fp Q}up ho~7͎:AgY)f7$8QQ⌐/LCdJU.V +I )8V7š(o8&r?Rh=+ oIET\.&rbVDc7X" FDFJ>xtBHh.ID1rL,i.yqƘڞ.XEi0-"*ez7B |  ; *Dx f4DX`D Hit42Rx/ѷnCǫ{A -T!s s0 vb"-E,va&즔\7k n̅:hM1yZiq%zK)T "-༖}OT1JW AQm^u[,СS#MzЫ[ %4Ǜ~Ӫz={P%Ѽ9ys"Uz';Ⱦ/t)ض7}N1^L?~ROu*t)c [ z04ߖ㣛S* Tmۼ0j`- 'K#{4b/ /-vMM|3: 4T1tS'x$ʮ? 5``xt0<菘%ӐMp'?D-g;˕`&?]+1H6QqE?hY0הDu3s*Um}KEW⁷mJ_%EA=[ nBlNO'H(|7{1D 55 61`ֱ/6XqZVL>Ǐh=av|1[]$D"8 }M= @m@|&oG33k#xsq6 Lab&/0 Q/VQJ2r2%n)Ѹ#T 8їh+0?% aowӠ<NmyﺯE\^_:cW0&}f? m[uVB #B[H~ fiDáu 퐱 vD ,sH%tj/šwT7~F"u-ue( j&K>p3ťDm e@kw6`/PXF[0[%pٲrH<Ia7$&?3G^dYN!Oz- " ȃ@DTt-c⺓IRxpĆ:Zf^|)4_uQ3Q'83՘Cv+B !--HFR!^TJUGFʢRM,5)PC_Y齃ϛd)t7T%v4uF-M-ju(}p#ʁCf2Jj4ćŋE2@Y#HIҼ}9)N1O'b: -[`I:|5Rg^h"]ƾeBW'P3h]tސm c9Yzގea&KJ/#ޕs/ͱ <Len$FxmT&Rc<GOKӉuǣnqx:M[NHbD)-aC_d<%hs2 URn8tsǔUcR^[ vx{[Ъ$s$K5W]Q DC! ,򄵔@*J!;a#^f7|*BR+J QDף3򛹴YrhVf%PtJI1V=Ug[ luH6~A@\ϏL &~N\uXįqEȻ\!wulzYR 9'2J.dL%KKD`<*R &ԧL79ugϲ 6 dHòHNյ# 7iu"]7n$ؒ/>V|9J3M}l,%Ml4aQe8UU`}L$o(?V 4k9tk9 (vϲd#3FB+#g$n2B/z6m:l{E7>Zh]^|̰mIeԽ*"%z#{ yQ%#qKtcoeU_`*l4;#gT%w_A5{21ۍ9z7 I8~\-%=÷H-gH &y7 !XRx {|22Zסǘ=yQ.vC HA۸$XsnG:W| CT,˸*/D*)z}W&;YɌj~)4|ghӡv OBڋࡨjfQFl/JbprVnomEE'_Kꤒ? 7m8n H(1n"nbjM3{ |Ո˰& ^̽OjZ&I` r@R"DvkVC3!<;*uK5p`pFxO$|sui7qs M zq+BY|#:yZy-:~z=RS5-`rtQWsO#8$leįqnsvK_. Mn:@P͌C5<Т q4OuBsUϯ2w{-_}8~:k7cKsm։1$efP#+j1+٫S|YX4IEJ-q5E{K[-Q6z2#H-9!KĨ &)UJBc(Q@B=.CkƏw?p\DDo{ҁŻ_ѷy[ 6E$WZs-n(a}Ţ3~Q۫&=j&FɄ@h_,sf p3ߐ~ByLzuەlU˜zA(ѡl՚]kq)/pQf%R\͙&Jjh{# xFPn Bx8ݲpC,t('MEmDWa,73 &" )bbmǿ]%%vBoZ&cK]ki56o-b,GZk栒=3v*h0~1ƒ!pGi_WG)lBCa=xޓxDp2 h bx ؋ќB,ՅUImflԐ~bX{ G(x 3Z"{Sc&(qZ7$5f_]9K5I TR WPL!^=S.+T_jOk`[ SWfxQ5ʇ3Hwn>#sP rYt&oIK1*'_s!{s^lqotT/#@\+:KF(iIB<+ ۓ0 \n:Q+.h&"j kry]0ݙ_L.Lj6}0I_z/ /4=x&?NQb1\,j=ֶ f£O 3bY !dL>#5@%Wr9:,M9O^P0ZY-psFs&*T7>ElK5"Nv9W xB(دi\Փg+N:`z >W94Y@HS'F ` srQKXA n"u1ȝߋ&Fxs<;u* l4󸲸5ty' )iRUgp BCO$Je3eK nӫ(ddE\ 7/<>8@i_/Un4xb͂}ҔZ+2I@'_ )jp.ĤswH⃗TP/tӏ[Ekb͂+zjW0CAmUhT}ȭ`pq|hn?OGO)MvmuxE `( Tco2^[|xB6U2u?H:$?G_Pd<ͧ{[V`3ܬN_4O 7TODUQe}zk;ױㄑ:9ʈ[>Ԫha}'h! *שdq̽:T:!E%xtX`| ]-ϸm/Z E=Ik$=i-4eGڨMO5 >@i5dh"zr<՗~tZ$P7, o:Rڋ)mxJ &D52>*퉽=GNa:%/7V g9ΩSc onҸAx8[ecnAY@mE[Rn(P질_+lƛw2O,nBȎg_O59{A7ƊީiRui 7q#|$g,ۑXj"i%c T^*pqPq]"c^\RY] 8o)اU%~GW.4`{!EkzHLwejo?!wŃ9[kᾆyiB -Sa&hbF2Ht[aDkp C> tD#Fp `yM}G#h"u;3G$$:U4)uDWXO-YfOr}@8S.ԜJ9;dYlVgZz<ݖ?Eja?ߞ_߉\~K |Rd:LJQyD s04fpWHR T4A*Bsh`źDq{yZrSHy]j;8J$ .w-fV!vMʯCd;.J CDxFV'ƿؚfQё_zOe.|Rh\܏j^QlU - W^Ѥ*PHKw*ى*{20(0DG)T2BbaNb2fﹳ]"`jd޵9 :]dHO2.KbtP Kzb2g(C ծH`Kzo2nf I(WeYKTu [OЭI>F@݇./~mm`WQy뒫 fڿ=;Vp q!*W.(` ѳ1:㏫%oiVpJ$9Ka΂:!ɼ۫[Hmu29 NW1N? IczyQliA&S0Q6>6elPZߪ}?C>Lh!6}u!GZw5ub'2!԰s.ĤNMqKrkl~z 4>F{%8<HchK"(2=!urv^ ~ |n;`;<^O7?r;>.Hܺͧ} J~+[$qDψts]21-Ϙ-lcL)j*wtXanDdKMaZl)m !d] ;{cOAHϓ?s ]ly3^bԕޞKV&'k\`ץib4=+֒qXgu;ۭe6@ݸٖDYST;)_s?VB_x |2 z+̃ZgJgw=:󚿜y a[YKLK+ӡXFBȂGxf\tBNaey)2f*ЪuJ>Jl$b5 ͝ N^@,[0;`Z٤!JmX+>o>}3Bb^Udl,vX/$Qc0"Z+ N^Zͨ|4&&߄NvB8IPKg-_ f\M66 .V$(uBy~A$^dO יl%6x|^Ñ (pXRy8X9~E+{#+ɼeFeDGz%3jL67_|bqLƊ)zꆉ(&A%S2$W60Aaia#i\ 0xWMĈ 3|aV?HM7~">U+EҒa&_+tMzǯX%%Izދ+ȳ[\pX#yx㋰b*Sk݉BՋCTR4q ǃ~V+_m.o? }m 7ccc5>yZƙ5^xK pc j)l8LM:_%W,hIJ)Ai0tv+;?0nт$r{b dB#3AM`8;qh{;!q~|T%ZBNpT-u2 \&S4l>F,ìGn1[Ż8R>d qȷZ3"XYr @-:%l4>%j!{Wÿ~|Py.D"tp|(1VLDx GuR}ߞ*X[ lc26bF *8EbŐGY@R3Bh2d^0JIGN`bU&˛f:p9w"Nb4JJ%ǔ7XxN͈'_سKN3n?29bC0> #fiW)n)Boojd/ S)8B̚fr G],YIxB6 آ .e MR pƤAaͭJ8exܮH#M`KΌ .] 8Q4UUbj4|%|4{t\_ίuQ[tJ.̎+XTT!C=#l7o2 X(th`^h;p*>[=j%I6sfVu+'Ǭ3^uIVo'B4DsjKT%u4>M* &L8Y{nj`-C=7 ,V'9zʶT1}noKĚ܌#ǂ##Y>-~2Z$ghCZ9_ZȬ+{ ج?Z!owbq Q:3MV'C$DP[9*yZ;pܗ]B*U'ؚZS c4N#4A^[=~1ɘs[tS{b8>S2X5S4'%@CT4 "n`mfogɎ DTk^Ľg6WX5T c&B3)"V $XBH%!;/UHKRQ>+,4??p_K㥛1?Ä_e QS1 /[d6GpΝdu%LgIm4$MW<߭ڒqp5b \4?2; ̾lpN ily\< nJ]΂Ƞ0UgiU)x:DC.W$jp-җ+WcsK5Zr5)D:He\ečNߑT:!9)^z|%J)踬R[tc3.)j[97[ }Nb_I{tPc}6}+9u ,/w\EFZ мád5P /} $0 JOG;^YV6|3a Y!&cb1=taM}==S1bQhaWMD4۟}Yh Ph2kgřYLiIkJZR=L^PS^ +.¾Q%oU:dN>-t~88@~|p'|cP 3Zosqa]LS- nD<\ NCi?ҁ8$2g$U5ڨ 0qÐbIS ^3{2D< WCYbq_y!R#+W3R}↪̎{C_$l`׮Q:i&*`X92@l=^m}Nc))3t4l` %tV+XPWw񎋤: =[}_ Hjڇ;ZZoP[wHA ىiGΡ//{4By6{VFcvQeqI("rI߶R>Ī"%sO#!*_$3ϝx YDEBV#23*x@A".9( ⩗2.nIiGofFH྽oJ3Jtg-u4ؤLȼSho 'ݨ8@N l+Etr&$s5je^y*I'i(sw͒Yzlc)\/ -!ofk|]4B&1uIqR[ n⪩SυhT7 K=i5NxLFؙP}:N!{2sq7Ÿ6[^~cB c5fj tVPio")-7$^FAHY_|Q0eRܖi9ޡFc|ly'"UD,68BUqLk[\LjLJAnLxc~VGiUL$/ ӿ[| ŵQFЯRxfnޏ(0M5b|d̦+1BY4&mvPc2rxF:9oOwEC2'Y;tbv΢7+X-_P@;;K l$.pCf6`v}Ǔ~:6rź4*P8M3ۍihčiQnJ4ojMӜ ^8 c! Z|J,rL3oW3k6NgP (8$_!+cEd(xG#6ljg0U|bW;fp -QoS#'/HE>AY @%wqαT&|/P_8+-BiYH#}DX"Ŭwk% ʚxT%BPWkSΙ$/*"}4Xn5N{Y)Tj.>R3֚|DElc-IU ]'{<LxN<<Y%7|Vr.So %zSRf7/uHi<ڂKAJ&Q[1t%]Nh@U jFj!A/%Ĺ4䦖!)9f4Db}t)g,Џ ϥA'{yoH4د2%.mn7!싃PcׂS2b/pX]T|2@=i2B3+O!P_{G1(A+"o:v|\23؃DE\0۔ʷOʪS,0)jk !ޅOʈX@#YdA#T+ 1V^拗'T- !qE\ҜCB*ɅVChdKm6 mkMFIG/L{<)˂U$pCX([g i,tԸ [.[HˢQs2 ,[)ph)"X@x#c[̢)lsvm?$$Z7Mebڊ"F1„N\*s&I]Tԡa͚ <%el&$gݠ?[%sin#ζ`(x_vg!:i@cOvKHGO j{s.KFN`'TrG²xưYkawI%W=z\`9jMzi%xsDR}%MҭtL_ z^c,J}e6>QIߒ"U_ G4xS8x$w퀙MaGВeq\0ʃsj)̜sotJA\ `郺S.t6]0Wl롚\RSµ p="dq\i6;7d IFٗClVWJ0U'DIޠu2bSuzaT 7M)Iglv1Yٔ!!9@u';5l4fI [ 6)_p C? >ˏ P7$K0GVؙ#!` XC^>yzu̫A䊯H,B틺wuĕ@Z9$J(YKcl89hՔ|@5R"˔^>Z] 8yu3`iCb AgИ&%^.kEڰӤ+x,|]v=',15t6y_ü RT`y͢cJJqߛ$S拉%6G'p;>fCe2v$ v+5% `6y!bWhc0;Pc*ʻjdT]C{eWFb4l-_e`YH n*^}܆VpjEMNdʹiR9;\c\#\(]NpÐ߆@ QH9^7TA:~%_g~ MOk!]ZG-b۱_JiA?~fG{m{ W;?d|$:u;JCvE I|=25ELM&4L#4ţB8{ -p7u ܗvppPրdm7rJǫZKDaSC'I:CGݢ7g[C$ |(PL5P|RPG`#oXUD$̿1SGodu<#HA9 V Kq⬉ՠ~vssv73?x@Pwof.UiOqƳBfli@3dH:eX^PYfU 0= bBA8΍msO+.>l|ΠY@[$#V'h2uB">iY2&dLx L-ۂ5mͭεO좦:ӇO]S[bwЬd}:s_xqAl,e =M[2&"̼g7| p9nLq$q5_/m"{0M+_8agfS9H]*2 mr"h<@_@f|) 뿮Y0ڮ + |TM|m92Ąʖ|}`MИu\'16+-6IR; ]H;(D c;`ԙDBY]/oE/6ZNqcQTWU39) ?M5nQPP:<7 ^4-b9h`>*x&? l;D~"kw ¹c+c,&)o)Y]8zŕd]7\stG qæ(lv aۼ[_|#Ul&U9TyRQJv||RN~zxda]ˁ<NRnR.UJڰ_r$mvD=VUS! `VhUvI}rI8JX8GUPL{t"%a%D}pK)>A(֦O=O CfpW:E^JRǍIm!ɣp=jx3DV)m& s)Wwz'mo+|8ƬV4P/}4 2@d>XY}lt8vY5oGܷPjE{01I|M@N2YqBSo%A%Dߙ- uV-v1ƪ? +2$Oi3o;v?ż'0߳VNz [9a;dl׳+}}̧j(ɍi'nSsAǾm`IymRmR\CNCMo)VCv)a%Yg{QrU~&1+B&j̯ѭojbݬf~)ivc]fO])o9n<:f7 kuz-. }?DfA^[\% ű ]Pg'[plxXD?wS!Έpz?髱Jv8N{>wP+-D|K6erOB`{6vpN#`fpYV]f:RFC{m080RLB]I*%&wngTD 1z͏pQW {%YBirM{r#B)/ &2r JBm7v; %&2&1W/ͦZ1{x2=SN`o M#]ǭ%F;rwn{TɧV}f`Cʱo~'K j,L(V-(a۩)E+Uw7nk[<8 sΕx&v O E(?X!$P7wҡRc)BZ]$>Y-qdC}"|geɈ0vpGt0^i?+W?m- .07L[idcn  X:"묽FI 6.~}E=8X<` 4B5 8ωBC+WךYzNm9Lc}dd(9(kh~D'$2 ! ˅ .XPo!☟FqH`x)dl _OR)9tG֊ Q > 7k$ڮ;8hm%]#cTI(hg) , ,JWW1 cb4^a~@XOjuHJ>sJ|;reې gjޣU.ZDxҮ !:F9%,W0 +pK<y9 JwuxԮԡ<ˍgOĺZqy^ܑhgL9N,`'R/̶ЗU>2S ox(։^-;8?^.|[_oޖ}$!!nPE2GR.pgE_#Vc 1<+e8x8v3_D+L^*0^ud{vs{gAIPDDxUܳ&t,-Pm:AְyU:F/җⶆ %wnS] .=vEdZ1G?1#Ll~;̳mJZ1pkMF=wٙ=@\t~{Q "=J—S➠CR"CVŃ ȱcuRPj7Rm49Mof3- uf?cb/đLh(-sȒfcj2yb音P`Idah+L-PZ[]yXI6X`dmRLle"LgcJUYͩW)(홢:`b6ȸ3J6 qH5 }ME320K-6ZÌ]PNq$q|9.D2ŃBx[&ۇ;Hm߻HfCr 0@tyh#$r/q3N&p~JG"h3(cZ/&M_n;[}o4$ĺ ů`#S8hE܌ nJYj"X#tI 6 $G.~ |]wXq1 ڡ0pAFrągENNOQjOTPݠq%\2^P)t<8 "J| i]f 2+TI;1S>#sܦsK0s8fH1Kw6RdA#o8uC`zwK-VI}z9ĽLÁfc+ \[oR7povVL„u|9EEK5>@'֋ "ӾcX¯8=cRS _^3oMqbN!T]Ij +|`b8~EKRZA !3_H\>W2j;nAOS! W#36Ĥa:VPhխq8G9$|}KE\y3) '2:C8 a؞TEn_8.OAm6 k 󋢱ݤ3dlUvEh`L\p7yZ (ѳV'3j*uxL?B=#ŒgPcj;C5LJY6tO ]XnxOXT,I}& nӭ1 o3wjC+ R+c&i_*=Vtk?'%i+p5D)D)_W'o5/YUAB?#3DgM~}"giD-"~XXƾ#!w#~{ˊ'[K$`g4 "tgb,(Ø>P=zF]U7a\%{eT !3+%Y,gr-r +J`VRSșGm4ҼȆٖ<ꄏPt{oո&5얲Ѱ|&Q v`]8mU,JuyD!؃=kY!Fޛ'Npu$ k}F#ʗ`6ڜT!PfP93Fib&|Ic3;lJEbڤ2{4ImwHT.;; B3UNX|WmR2u)MRф$ݩR.ܶza@G:5VDS:0Y!:f$4B4^V .Qk,xg:NUojHE: ȷD~b%{^HR lxIX8(#Uk1HeD݁u<+AF o{VD{_Fst8k Z#}E.mig"lEb6*.!T3 cQP9?Dw@`VA `uV49ItY$D{/TɣdUk?`O'S!OA#|vUxADV旙p"K qՒ.,F0jH[4G{!< lEn}/HzRFOȓ.VQiJp$ss(_wVig?}v0vF|]$۩ zҼDHiB.ś2rɨ[)PW.po,lNIDn^<<} ;gaOA" ݞ}UmK?~\PPLS)-Y~H1#ˏ:*H0ΓbZ|Ʈ 0j6%,W79`}O/y{i̇f.hw  w׳|6hM0|E @໯lk-Y~xg^Ӥ. !\gދu%2'ǥةL#sj`Q~ J#g<\dٍ>$*nD\hb,Nl(@I0{1|[<{LZnM|EGV$,p_:AN RF)}'ML>KHo II@!& V]pպwmF tR&?EH @6bO0t6?߳ UlNL8fpWwÿld\m5X#ǾGB >D}|c+T+x 9CJz'n09E$q{ zDlkHkwqX=r֢;slQO䡷VoqcP.!1r\Ew8 kejڤ6[& d?<܆ քU'iXËn\]b//?Q<|gT%ot3vy0$ѦHIx~oCځSLHhf#$bwXhdCjd]%i3#K8]aYf2y??vGk߂C^ })eDBuP O)g L.iјֱpte1)4O ^s,;)nZ_&ɻI%Sl,` [Vh1M6a +vGpGcm0q"vRw߸$Cuf7b:m% K[ h69$ʺf1tPߪ%eKxf,L.I !);!婃0KQuRoT.YO:ceKvM_ \Ġk7M=#`uOlgg'hJC]ktB0}쪝-d&m ~}o(Iyhh=\)-2At -nbD$?¹xͰ&JOXQ;M)U~)D:q$=C#:`΢Z!(N"hNb+᠆CJgcp {P>E!<kxKF> $fQ{sɏv9uLY/^p 7$~  " !3q܅(}L$fy;#>ߒ}Hhm4 pnH٤}#qY:t;#Na]ΤۜD~[Q\Qɥvߺ=m QG:0j = ]:Q:EjV W،*2߆>q w:DC&IߣsPFXU{S$K&JI`Nq1C_lj2i`dOx:cBfu(i_,jE#_h5&ܠ*9)vy)N=6D6Zce M]`L=73~\HNf^\%"*%AN4Òw4> (ם0u6FݸYӷw7%Dvc+4(kwRdozZQPJїb< q2mcŠY;˿w<Ǩ Kwum'#.O]PT.OP(/ht!;p**Iˎ!h)Bk㑕wӆrU_Hs^z--Pr!o*aSnGu=bC 嘕~w@Ѡ=RJIVg fɑI ^pZӺnItu+^{c}TRC_<7X%8Psȩ{:K Ot&nsި{P?}^2c.~]L|R_k`m/ϋ}\/K9{bԋg~a$m"/GozxG &y^EbgȪ Ė{[jmg]C>Ŏ܈#B-#һR-ExFqQ3؄ Axⶥ8 Նԑ<(x N#N*kVHEBhFaC-{58"[Øڒ2Nn;)./NKD!|1n63(\@6nOT3=KHǐhZ\z̚-?6[%t`9+kmDWJ hw(q1]Ur@soY.5}?.6=I?ѮUiQDv,n7y&Ff"k0ڢ6=yg5İS{XF^$85oy/͙[̛@$؞=^](3zYɰp&b+AGS|hC[kpm&bfl\Zbƃ({kmR$r,ACItk^AaG%vX\h:V܎F)| VRLiMpdХSpI =Gko/6|ڞa_mݗ6"tR *b=ED!JaoV$6.,ln l_4 ~Q>Tu*L|VN]jbbI_ iElxh{ܡ{ܡ{aWөYVIW4tE V4OW_K"vɢZLP䗻]%.^ﶛ,Md(K&=4 OWM2Z#(^>#_b4c/vv%5t;xЇ>ų?ȟ$$Oh7J%UZ'_h|, p$c$Y@<6Oȟëx/3I;'{CP܁D:;|.T }0+˷HUh$5q8'Mb{|gSs`"b"gOpLy&; z[[^B9$Viߴ/v^G3`Tugx'0Qξho*w\n%*z<~5pJp&wk#|7GΡ<lFL= ?`$J:Ԭ9Y3f^e~4XOa [)@cvD8c2f fgt"sjҽpb'oQӛl0 SݳYv+kȝmPsUf=vc+~%W Uh {i`HΛddj"[}ɷ:ow4/[P:MLm@PJ#N,޾ښ/"۱-I91:8ǟՆoIj _ޯ 3wC>HPSl'K%2b'ȍWo9uu:?QDlؚ!9&hbmAa̩WtU-M-? XgJ Uu ҌQn1sJ6xvq.,o ch9;lzu6N 9J`[~e7}Uo"#Jñ/xR+ޣ>V'6v:Ap 'k LӼa)_.Pbybvd&f0<h! -:iՁ'F-aYB_ɁorutKm྆rwjf7 ʄB^IjHsW-ޜX:h9Q/p!\P9鋇z5H3HrnvP}fOݳHFOOuQ=kQ[rG/SވДX~gxqjjߛAh*}LĐ!v$tO]bnbaK!z&bKd̗.16|XAt#tҺI`Jl YP% d$K=k̗%ԉ4UW'?!!FDX!g(>4j~ D|ve&C<`tߛh7%QNKƢ$J*}wATՂo- f~1b#7Y/,s3эG:/ۥXR7YaͶ:v=p$;b~A9QH#>K*Mx j'ih=T u ?\v48 .Dud r /1􎩴u5 5"r#Y8ʈ~%- wBTW.j攄 8^- ch WxAa@y$<`fOl[66yWbi6N!jI})sy\ wq<&Υ]4;w #nvYlMLk۸A$ؒ%\M.24gOY"|؊D(QЍpx X# XC *T28]Mo5,rR&dc4 |mpUuԠPU20M }RJU Ps7' A.p$ßQZWurމJnÏ%eGgM'*1:zUO~Uь7 $+pmXMr%(b>Cx;@Wxͯ\LLx!@l)p'EuGw7t;4)%MےB +֤)6!woGɊ$$`ױS0oh`Dh2J"`"|墚6)E0W ܰΛX$K`NDښ2QroWUӡ9>pE3|mVO:IBsl;" \n\ˏ«=՞@6U%#94PUk$^i>HE!09p0ԍ3$b~f']tX2g8 Q-t((ǮfUA sMr!Q^]2>r1}_+$ j#ӷۤeL(95\mĽ.a|\o:kgU3=3QϫS& ]ɖ&!wJ+M >⛫ IĎpU"/x@&3%+t`j@xPx#nsu>\y.7-phmgFD.fsH^DDt,FeH@tU[F"LȈg![4r8 s08Б*XjA*1l{sۂ, pxScwU/7j24zYT`=\ 86FY0zvʗ[5H0e^+s?.`\+]ߋ&YR sKQXAP[Y$уp8c_cEǫk+GC0$O,%2cgzqad62nJ@D!pa XT-%.QTprG >pF=Tkk.]ߺ!ŝ9RE>ecK:;,7ױe!4 QifgIxpW#.v2ح-R'q^k꒖)Tn8a`CRBB6kK}^%E 2dhEt4:ݭ6.jR'JY )e/?ו`cD<ћMPƺ>pnӅ|aV^pf-JZI+4) _#6)Ex'X!Q<s7Yr6m"mK%nioM:k"A-x{kz/c@xKo^--*v])(5+/?gE|vN< Z.*b!DmzLlGT<hZ-BP 6<@Ī lsZdWhAlA5W\s}~XI$eThd9Op*<گu3GDqmźl@O(M8\lSD}g_gA ) v{d}{79Hge5oMf )CSVLDPaTz:~J;(eۃ(0]Y0} #~mO~2O!>Ro)D*ti GWRۀ\"֗0pѸ r b|a^>wıWԖ7Һ8#6+z0,Y&CY%;b&dCR;x 4; ˽i2k|2|o_(Yl q lݞZs97_.kޚ0QvV'S3ȝ/XaAg !I/2F5C9Jx)&SV/zABJX.kQ6$X;e`PeoAF#*,eeq(#ϻZwgeIcDf_тE(]P&9>KNBN_q꥗xء(vkOj"kBNJ 48%r Z 1c'H## ,f;gWf= VMXo:p`n>C2[--#@sT%/LЈ?|, }fL_xADZDA8Ӹ9QνSFucɯ>9M0-&=!lġTcKlWt1nZ$<h ݬt<:G)bZDZe&"c[z~hs|' }gZ'[bB>M{B ])R RH RVTzctz޼m 4޷MxG qtjc6xi 0YNap&%:mÅmHߪskxЎt;P(ai`ǁKT:]i-1dnxA(C̦$BmrJCnv[i -hvYHo(hFYͨ?Z!`TyE7L,(;D 藇+5M%`ͱk|4X?ŗtRs݂Ccd$R@^&l)nsj6;`[s'N͠1tX5&>͍;oOsYD# h'J @^SacR4hźE'ǜ ӊ׈:H=3n7&2xi^W*Z( cddlVM]tstx\gGS !F6`y_< D;c1"\#3Stϭ3kN 5ϟ$LHnI$#"]]!OP X"295#ɶ!R릝~{`Z!z֎*^0j2CuS`p%sv[=~4mI~R#[*M!N^5J-u3 V`{58_ZeJcF&47.zSTZ6Ţ0lN֕Hήn]SŽc%Zuʇ%?j@X+ҙ^]_d^q\B{j$Bk(y5AzH^Pxsݛ (3Qk&:*v!9I-23{BJ~ m"WGgF|]V.V#ˡ+'L1 =꺧![`5S]H&[m%AԣSz99 ߃V՞ܪߢyX+br?e%9\9'N%7U sh~U. ۰B[[V؋e =Z# $]dÎkFY˨ǘk̘\ k2;xsDf 4k{R}+\Z¢C +Y]z2!Q2`>cUy2xRow1VsWRWߗZACR8Ʉ* CCNAW4v0CxL] ,cGKh'wxpe1R )pgN{]bA3+b*{k.܁&EB6Ш@t.[j6.X .93;ࡿb׈Omiq%ݥ/PҗfoZCeFk1nS["Z̫R_i> ҂߃=yTf E.p0M:\Ƈ3UhTrDP\TĆxC,XA.ܑ^/k)M;]tP>UT[@hZ7*skQWwi-. uYLmҖaK^J^~ ġ#n+OB 7+JQ5@sg/~4^W~ގAVwlm^:,[X'<S%֗"&4ǃE+*'懸лag >m+»m9u-@lmS ,3l0۝cޛvOiUf3$i?N/\Nj$Td5Mo'xxD-3 LX/dTivC׀À ٱ7r/wB̀Ɯ$ԪCVR"5:QCi/QC㹆$^VuNŕL"×Oǚ3u)О{20 4r_-O3Xa;OCYҬ Ч:!83C];&{z _||pc ؈JRX#C{c2OvxG7ifa~ Hpdwۤ[&/u k ֳG+% %gzL4!5|;PuEHWN5ķ3=ՠKhވKq$fXGjZh4Y [=H :XL`ؓSC_w7l$)6Gdz*~`KI!0$vr$LUA&HCM)Uj$UQ=qoV{88U9G(]bc"YXwd[(K>Lx]S4bFPǃ2Ql }Ul9ЮXH\傢%6|U&{mHhC7z>J#HGh6~a^^%b-nU%}j7IU#S%|A߫5ؓÙ 73op*sx }J?!-Io޼[/ !|@ȐiWD"]ԁq$c'ɧ;#+R6:.Ѧ[7spÿXdKy1jqc,2Z)ަa*and"{N TT66Z&Mu/_:߂8dwkBOTvi+藾@5Xḿ>N(*u{4ע]-w %܉(%x8xN:ᾧ=s.C2-zP >~6SK{$.s[LKEl =9_l%xTrӯ0ePe a׿otwٻ"ߝ|>R"t#g4n }86ZO_ ]Y`X&荄pw*l+"R(Us։ޒak Źey͠OϵpލO 3eݹ4ƨ-jNP6JWWX< 9XlzU=J!ov[7лj*x`? (ޜQ,lNR%ح8A;"kkrre[;s =aʒsW| :R3I񁎬<~)GEտ{(+Ϻ{ >_>˅R_hNI0lgn҆5Cƙ٦xDRzN:&F@B:T&iiFB|\cW1,Zg dkA Hsn)dԑ[(Fvq;9EuvۤR+cOqx}n h?p z;s͢3eF'MaYbϞEZHwԉ[ltcaPo8h=D8z@KE'Ird嗙V F3zfN\×('Y !g9NwHpB4$F% ݚnF٪wxjD4Z F~PU}K&]FE{S+r[thRe)ntxDdZnw F e?\u}睑J;\IF/EG&:E3dU?x/9;PDŰAb}9o:%y9uDQ,9q >S>&ge>G;.l|!oqhFϢ;ֆ)/o"Ύ")Bh]_#s9pS s@T'ǶjQë7ݵeDE}am3v+OhL"xzȶ_[mYоߖJV=F^ڦ<)b眲}0z:@4|8V=yƹ!KD>uQ-FٽГ[gRG+onL.[nⰿ>UZ">|!^EkcVw`t4t~r6=6)'Q؈6q~1hj*4eOm&}%s )5,a.ᱧCf{˄t]EԴˡz::[ 9' \<%. NOY+QFH4-\%>>=qq5K>͟zїgwyѤzϞφ,46 F˽ڽiسŽnwFѢ??ղc3vAQN- hD_^zimig"z[ϩ+ ckuH֙mŏjRVn)+,ќWlkˊV(Q.ՍMk:TGU[ υޠ"dSLN:Z;( oh46KAJBNʾ'w)s]ZhGD1xD'D#];~m`ϔEV}ab>spPƅ|x{x*tikkqen,:I{k"IvԍF*ngZ&}~l@79}q%~Xj !V4O B*6¬ 5vzqw?w4s?,Z6˄K뵹f;8(.Z\KRLQiXSa]?} _ fvp^.-}٦IT.Vop ,7 UBJI?J J~pٞ~ᢒtI%%ΔsP*ɼ3BѽCxr-˖JRЗ~hRiâ/?4,%e!tח"S$ '!l^` z26+{wߟ5/|}Y9p2ièW3֙ ԛT.\Y<}Ԃ\_hP9DS?,\引P?Q;ciW D҆~}])[# L]p˿.|yÕghyљg)r葙Mi//in;2jSa).)/DWݔe ʼy5*e ˥c)rgR|hrN x?VfOQ1((qƹ#'BoLka7Z-nWEN74Ѣies ;2Yig٢MDq-zy(E˚fpCNDN/^0I"xLkka8wzŋ{9ȣM8g1o䇲npD+ 2jMM7 M^oǧS!N3TGf/͋'A7k~dK~:hqC?F&/?<H~2*Z7WidA-YXid|DK=XatEK7EK* 1XdnҠ ,\<>Eb:>4X wP Cڤ}$ ~XtA3LCbR"pċT_#?jKɗKjWt dK{D *>2.f"Ҋroxy# #r Y=rW&^ J>. +?]c+2J-0x`0$`rG<4-XdŲM.n$E}&%FM2j4J%Ӎ@c޿.Z$*2PvQ刑Ќ+M#i0ۍ͢}FJE'y߀ՊS>L! +$ߣbڵ'r?H/\\]7W.+ۡwMe}þy]drE|Vz2(~\jn^ytwx G| LJɢtU pG.+in #ݔs+k.5c,:w aen_{:rCos_yhQ[\1&LxLpVO=nD`ƪoȬf|ŋ<:0]ȏ8D)Sue3+5<6S~f=?,n^̑|dc?bc@i *Za{nl8ﹹrGuʚ#{K++?-nn^L҄Ug308xɂ*>ʑpKuZ|aJKL+:gUN2dbcmF~.Y2%Z'eM3Ay4\tA0o륕&KU|mVMr)/u]mV.yhRQG#Z\Zȥ/WٸtY%5Wт`f?@^^88[h "d 2#K/yr&ssK1~{A/?1#ֆoQyycӜȸ|kh]?RUJRX,^V1[ׯ/[Tij/kv2IN4˖<=F2ahD4lbٳ)?Nbu?;BZ1c_&SϽkYÜed׳PX[>>d:P`U| ɿϾ}pժqikJSJUgռNv ,=ߟUxyIRDOӪ_-YEg=يwP ɦ)hD{n-)5'ԖX8HŠ":$=Jf}!ߢ1jy]mN0Vh [#!jXhUՕf{ڦU lw(jv߃Pm("Lvu&[U4`\G,j^zo'P3㈣ZRUq(c[hk 1^EȸfQYzM'c xvb[(w-"D?TT?,j~KTC.>C`}Ȁ wx L,YZԦt-sϹ'fUGV9E|Ր0a'cO\/?6=dۿu)p˿~io_R$7?oooo_mC_JK:_/a(ő %<^&^xl\ ǔg#_6QorӐ|93=&3'D.IZإ "RZ y^ n_zO>6̨$` %3[nffEeF ,LFGX}%`>n\d*9?O?Q)=EU ze奋k\@-lҪ>}"8|E[AEBuY? KvtHU907&5\W$ V ڛS,RqE :;jV#Jݵem2qQf*M?"h@xCxX̧M6 1FSSdq2չr\dEɹe(W^ʤ/KL 4'3"*%nY'uJgO}2'C7sX *ه>r-s|(UR]^V"ˬF͖n6uKL2VU'1y8[n'ϕ ڨ9fSt\rdX/rK.@ol8H65MU/y?_/^ -mR_H\T[R9eU[~k[g#^Y"Kڨ ҾK, e${]XT޴^g%V!ATH*$J"&I#tn3žqPgTJBCWJ.j7I![.,{ciBxeyhH6۠_U!"q8 BMyFD 6P6$S#*,Z%@,YZQ1ܥN-^ ,^c2pu^;#'$1jtUfN*u@ d wR3fCFe؍W0nêGSIOVkҍYs^'@mx2_MՓKIc8^{=|5_?dYsPj"g'i]MjcoHmoے,˶,ph{ -]H!}Mzpky]zV̹=j_L*8m&0wĢb>bq߯eD~p*] A@,IBᘚFL#%_oʶP3ᓱsxIgr,rHB2N$¥$bLϽ{ãcl}`F+d2 ^ Czm;N:NNpILu|&N:Nd] dwި7LfTg(# V O'K~6١~r`Ťn]z1DןZ9@[sS[\KMk)? /wURӧ5+>KͅĪ$7JnEdc#6ąhC"C\NPʼpo/>3"[ KMnMr"-{%8}xZ[Z"_ޥI -NCLF(7 fMu~h0>!u=}VhYN .H9KtD%(%S.QmClD`>`vLJTmkjkjJ`)H^bU%^a+_Vxz郢.~(-XFradyknA v-Bsth|` 7Պ^?ԆT.mZ:r.|"TT%׽AcxofI\`C.?[D/.&ikmnUۃK'8r톉do6Yِ=HnBůCu/q/G%?Y(uB;mhO{ŷpϭ"CwD̳?4~;'pE˅~ HF ϭ>N|ty*c2JPB'׾/æ 宋3e5NzFHA1WFo wQ&vt6w;@Q5TaDs]z#ыޓR:}"Hyf۩؝ GBJn @Vr'H{kI-#hk69Țm$0zeOS —f*d!.m_>rQMRlHhp 7bІg'>! ]lf'roD>9(6v? ZywO4w6odZ?wȭ!K(d)WH(4 N? |]IvOydB{ai-@{+46l߇YfKЭ tvt \Y@)/O+%N4X3^|'sxbZ%OtDnk:DEMZ$S@9|?W/=^χ]"Zsa4YKK.Q5̶カ uk/COFxupi1Bvz0k߲[t5 P%ag6 Pn9#.B*>7h7{7TG6k&A0\v7ށ$!qd߀@)py<=ǟ?$#W07BNjϭ_'b}}BAPa]ȩ&SH.ӹTBW O/qSC.=cg4̓ \;{I[`S<$ijkkMG utF1b=4O\? wC?UDƋy>K`Ϸ_TDoD,|I;6t$koo oB,_?+$>i4#״Fc/9gSG KFɱ(4ƞF7 X/CPl[sG Ls>N|˫)c.:jhF fSkLlkq!Syo) J)~.#)z1^Ѡ:IwO)wzQۋeTr(҉ӸPJ%'yXnh |Z%ȫ@|tw#*PgSyIN_K%z9'bN%Q][yo\wIrvӧX܍A**9nRrg0l/np= 4&X,v^f:[K׭ć*NJ й45FAC"|vkpR$RX'taGbn!`Uu7T*3,RmRvXJvXSD}ѣ*"9"lpF7JEa7B~HMwC$#%Wh}%jR0hCr)!.(3"w]3՟/?9\;HƷu7~Ҧ/4l8榦Xxo䕉UDO2%x` n6=#f+dzr`j˜%.8WH- WC{+0O5H $@v-< #N|pyf.R-@s09>,CsU ^gٷGOT""`R#3@D*׊c#}`R%'֩!P1W"rƺrkHR@ L-.t)5Ce:R: !nx^mmVt-[pfֆwF0=c0lGGgS5l5R@*9Yb}'NRr'(N{JNGh>rdj1L͹2n)IH.,AJ$,AT#UzDUzaV\gJ+ 'TJQNt()Df9N!}ȯrL6T,R>V6T,9٘sj=tV CC:$)lWbuUEETTLҊ1D5ܙr" &AʎpT,D08;:4vj;.}h:9TIDF?+}D'rO,|'OD}ʯ'Чe%b(Bb(Zu8a]H&Fl~ UNNҢJST"+KPvjW5gŷn( E\tA\L5@]1QQXiJ!"8 ,A"& ɠ*} ՇR$!t>fR'0՟DaDtJǐFtI1mIĴ)F"D9S9%BbIr"+okY""0QJHQLp$H0#t(R"Wa."REO=KP!K8!5 n4ٔ!W!R!!>#?g]> hӕ Tr\FG7D{ՀEh4)Фl Y@+7s?6?m{NyorH[%gR`Rܘïdcn`7RڶAvt@gΰ,CM^Wx)Mr{Cuǝ٥ɵBaE$Avjh>ߜMpIMH϶w77{D DSwSP쨐/EFgN m YNΏnRR hڅ_K?vw0un17E%'hi#>U:hj\_ԗ?-W'xgGl脔WwWkB-: a[c GB_'U]C)2NjY܋ni !; J0N&NM.vO U"d h4Ԟ+dDɧœO~HCz6YV~*b~:O3V?gV93P'XpK?߻ J{oRCu*P)-T8dIRO|R쓤zwzw9=.r!(7WDH)O_bNyd#^In=w43猑&sEO8dJ&iS!KhȚ&]Ay$#rn܉pO> 4_eK]-gN4x-QmsGǛպKbfxt/GuU&MfGZ*0˧%D{H-AGo>;{!TݟCU939n0Ӕ;Z ;8+gݍVF?4& A-8oX#TYcp`0pzi߭R~HUζUy3<9*C#f¡@ |O ؖq$E,ލG#lNy\C\B`xhhxh1uwKтʟhuPi卑F:dwipkpt@;牞monD9{e+x.M:?q^pp@;b @,љw;wS'W0/\9ڧyM?A¯ubk#tt 2'GŖp<题( JEĵ>RYݍ<;}ē7^+BMXiPMS"7qg>kr?fM?B{<϶6v֋É;Tr)^/@2uF C$y6<׶-T <2vO< .-;%hkXZy\po~4en|ۆj\~>EjI]9Qh[zŕ=$, Izo} C#1|[".I%e{w/NkksX%-4oirLӏrO'._HcuN 7|xJeYHqt!pB A:v[υ{ =#3=x8{wb饻gZ1v%QhI2X/V~[ɔ{ɟ#zسmUסg$˳ cZ;HQTܗOsZDg2_wvg㥱S0? %|Κ˟M/O8hcՂcTn.OvZmĭ^yGzS&7_fр>Wr/^(0vYa|6+ѕ$eaoEu7wJm]:lWxU'3dz;`y|&w_**@@Fx%iW}[l;u0ߢP`٩϶C+F+Z>urV-"xE%0}Q)"Ԕ^C$ZִR'pbIkZ5-I򚖒 NABu!Pp^LIcv%ؿ!h@Α~*{ ԉ`P؉we3f9}!)jOʍ .I 4CC̓a|&379%>QX!^cD6bB4Hɞ+g#n]_S (E{)˘]F36?UR",O 01WK'1uR-^04)LtIrIz or+/PH#[b閺 e$=J:Ƞ>b>>ɩ೸5:A=DɨJyl,g&HReU5fC*Dz6˱:a zz_~1s+Cg3TSn3Ӗ6̴3ӦLRД @陀BR A ҏA !A;L wgƝ(=(B}o(7Bq"Kuʦ`cĭ7.އKI{yE46 >ݸN+5ʸe UJ9r ZZi͍ z"'9cə$\ $0֍$0)$H92  " !]ca%L@ht_̦KipC>^1t}L"5dr?9?9C&k2?)ezM{n}7~&MjOμ15+)ȏԗ|DH+939~ΤSt Hşqؐ)&qYܤ?nҧAF9k9s9S9S9S9k9s9Sh">\",ky$#Ya0 FH!uHM1esĚs6GLSR_b/IWrԌ(OVY?aҗ2LAPg2LɣB] 4C *S*PUɃjP-[T&ղ)r{Ѐ,j#_Ȭ+KlhFC4/zG"Thn7-*[6)#.z*>E^ۑFWutUm#YaO5'ZĂ QH2*-pp_oTX%fʯ<< 9Mcs@gqxw4kh0Rud Op[$< yu8qqx@h1|Ww74CAҮ^ 6 Kzx r*0TmO4'',3ԡvn^M (%gϟ8NXAr٢4k]JVJD%j#WD|kB@VF),>`<~1\L/ƿ,OsB3gQӫODb2lKX[h }&"^&@_|&4 >xN%^5DjuRk $߄Hl"Ifr[=B=F؎;PnT !>DW*N0 |-y*t%5Z<W}9nhsѸtygST:@=pe'o\x+&>T҄{'/TkaW}Yvh0^B* ,]| ZV\x@4| CɾUr_}O<d>+}m󑞲cYs꛱_ݳy |gH>/aJ\l"g PЉg2ˀ>4ܲs{l^ bW䧛)~] ɘ?ߌk_=_Ҫ9{^V'^^ 6? )b= ؂DlOބz i2y~ C İ̈́ )vu?`lΔo0߽: bp}:Xj=$a-Тc''{R@1ʜRQlInTu`\OrKzhBXNqLǑ[:ը@-%R ؾ1+SsZG2Nr4v=JS<_gR( >I/c$v⧩bCLa fMMm]K6OiK2._Z, :Ѧft$fPiƸ݆O:3vza]v'7q]J"Q}VSȿqUU#x jR[dNxm(sY@:mC}*zmVXa1u)Ն&/kEs `9?Yk~XO۔\r^ Sq~P!c燊)?Iz}木<؟`b$ Y@i;ZǫhL:* G<>7gUlp2O}#W`,IhsV!CE!BϜyu>Ky} sHjSys )jL&ę78bjNU!! p!D I>'ħ"nQ'[apeೝ-9ɾ9{zN4@%n}@(h`hw>LZ%dLZ`5VGRJc2V&c3̱ҙ2V:ͱ(&vSp]>=DOŌǠf&b1T{H!o8 N>m1h{hQZZ(γ9s,BԖ+ÙU #.?uV/ӥkNKjh; @ޛ2'|O FANr!LR)# }5B*7siv/||IE0-en:7E ˦L/ʙO_oK/FHn0knb_M@" rK$ݡQ~(VහQ6Y?%Lϻ=?[V-ů!K5dF}{@#/7{<,{gy\AOK-DOXY%QKndj|uj@_Fz4=KvsbG}n:MG\4uV(Σ];򞚘INNxʒm(ˇ *5OWh¾ aF/M2r%7 vȹS‡u=@`̺.@ϧE~P:sk.E@qON p{d<]Ʊv|T6dKVd`TBdٗLK.]T P|jGG,aKtXistXQEI=:LZ,Kt>Ϝ#)pϔ  Ay|@|_8eQBtP 8Ћ":_AJwҢ*KUXL4IM%,LkYw_'}7ξjq}m;L>+8"gIWdj_Uw\ԙ{wLy-ߜO>k=O&ñh[ 5&ȚRzIyp7}w\YZ>_UZI+ ''`׿gO4ñrTC5#璆^9txI85a=Ф%'7xS5?ӎEz.NB[ tO1w _^QmPzq{.͌p%X->. δ׬q,b%t9avQ_{=9^2/ AY#k61"sf#fY1G_~0EL2^T+yE#b}3G3"S\^~rd3yE8̃|z|Wכ$E|:6| |Cˣ݊zQmt` Kȑ\gPa+{) X%~LaXMkZ*Q SPUjTqLEOmJUܒXyzjlF%ԯ9p:VgJQiM$`X, ϔ }'Bۊ}FJumJc*uF1]/B[@=45c< cZ~yُXJ{_ !0z|DU* 9+"5sl:NH>#.sGXQؾXr$=7N1˧1Й#K*DN_HHh!;FKn? G&,&.aM/]qX2*]0ˠp-D@p_B[(LVN%&ȌP#9GoM/ęt"uD 䯃aG` krt V,%9a$K#";Z;;8եL:+!h'"/Ә7$8 O&'>?;CNT~H_XȤ(n:N!H7LFYQ3!n F2a܍dZݍTLp*UqzXOL4ʫJn Db)|8r |\x"q9.yLPL!g}44 \PQn15=,H.>~VܳPR*CjC*MDnQqBߢwa PL[M }%(O|\_5O`IZĂh`*dCBcSg%[`N흭ݭ$"!g+L$E im[X %005!dpRv2z×_CRf@C/pčυ @w,x '0=_F5͈A~<L&R~=r$BۗZA\1#~joebVr*>y8^ ECFtE><}MD?qg6LZ89ywT>{j<&$ڟ5|? Ղ5S`-+bؠϗܠO9$!h<utR48 @'ԓ{hyWO3A*Ю<o·)5jm`,Z08n 2oj-SjJh-ZHuH"=r$˱HlSh09;JQBj0J5U2'ٮ cݮ ҮWM WP++q 8˖nl.[)edlA 5ÃrFyv`.CܡRƲ6uv)hc9~ݩvﺻNS{7]v~ݡ;v^SPw]znwmKMʪeYn~!`)@<@ Ci9ۤUJ/'@BgQxB8s'1q@O4ʐFxi<$@;xvJsTZ.v/5˺uER2``0Z@u6ȾYcC[_lW 5FMHل!P ) 6.BS/@,?eлp>=CALqI!zSWusj01Mij߯9fJnx}_>nCʖېV-#:K=+=}Ѭ JU,"` 7U7Y~YE"TT% tӥktYm(tMKT( $@?]P4эEsC~P*9SWCE&1DR-[[[[JqcnCStHyNӻIcș& \zdXGJb)N4!IE&%M fZDg#JAG#` bcNeyg>FBI DT"'DWq|c э->tHr rH)$Ė:uU1+ =O~v%}5}ʭ^|E!+@n˧at29S{2~AHqAitCaT''ֳU3BH 9R" ?p:8X?p:C@7Z/XOK,mMvBfыGx~]aF7mRՐmURfLD,_ j򥀨fKQM-t<߷Ll0%?'i Z5EEjZE!( ~/E#Y^HDg]ջYgF #ZNi6x5w#yrJOBICTa#hR`,, h"2IJeifе*$G*L*tVE9$dH"Dz0k% EH>+#xWE 5R>^ș"F%_)$L ]!Ӛ!!0$ʐYHp#SI<ݩ>AǼ~`bu9\`Z[^w#R0g;待b遈:FGIXR< +2ʊP0nv qu±?t{o >yk?.>gQ!3뱊Jh_鉔R+Hz1*mCo!{>&YbCwUa0J$m- Q̵YKC^6)$* , , dUR&* \63,,kiNxBE(+1Ӎ>7x9} 8pg) lO%KQg.:>>UPwLx]o.G.t!=#-y0bDX\ >Sm@ zy|T糔ל UY,3Gz{gS,=gӍ~h7ƋOcӘ\|ŧ1>֦󜛐>%CBNHdĤ' A#3=BM)DC9Z m]:Nt >eH0PQOGUx-x̾ڶÃog1׶kR:/sQ~|.cm:/9XA_b/IWr/K#nxM(@5ₕT]0O TTՉͱO4(9&fɃz^v?"|Zjdf!x/X9IB̜xFyGמHEC!,D? 6VgQn܆z|xe1ZgXW$C=.JW$}"1 XZDG,F\U|1AZ|EbjTu>ԨR*ܨL]zzr_ -%I}T CzGEyDx lw[;c)Gќ?(K͞HL~ӽ:˱f}zI6Y/r/uB\(-CLqJ!ҕ4tdU*QR8XIGDzHC3 ClJeCYhw*N㦗ހ[grlB'Ag0ɂkηA Syb 3beX\St9V:sE.zL NSbDN{}+*&{ҕ=P'HW{1Ae|}Ftmp&|J|+;\QÅ$L`IۉP)x8^|P:H~M|AO-O_ہ9rH.#W>߯0y(NL*0CQ҆.LuOe 9yat0ҫ¡'Th@9T&z]>`l:ψC_0̕?qپ=zNd*hdZMH.|l qf\dL/9j^)zLB( zz5`5ˁ&z=РoX>zAK?C̚ "fuwG3i3BΤ2DϦQlqCS섀C#?0 Z|ebpؼ! d# 6b3vbEC(V<8˥7;i?Չ|K9Ǿ{,}"tzs ~)!՛9K`qԗm)&,M87%pK앃$"͝o;wl9U IPE GS6h8ȺL> ;9CHK3 eO-yw1eSV N `mnjv,| 1TSO5Vj7"Ֆ,/gE(pNeEr,YzY%`|cB,;3}z?z R}@AV:E.>N9: BJ295W&z>7x H솶&y9lG6|H iBim_{a}r/ q&e86)|hQғS MAϥߓI;j쁘䌙A,VR<^%UpI`%@2  f}B>!Ra:k(LgtV*L4oOr#h#|?9:)o%c!#o$eBo$UBșUdBƓ2! rfiBz +HWI"-܆
    =p#LŗzѬ1%Lge\Bj.hKtnE.&3 $Yʻzպ':Adw:%Y!f4|V EuC<\+pC:?jE/-|MfzpP7\ɼSI74 u)TN0_M'r]2-~N.N7Z_rB}C#[F)>E #u:R'2uLNstRg˰koJ3s8uF77c˩3GSӘ:OSdqZȑRL8IB 3b0Y .F\D²T a+*F}JW^t+@E{c">DI o*ԥeu_%z {EK@:WŅ3`'Dm x`H8Mh.Hk(}E @I~`4۳s4X־wLE``*MCk(#XžH:`B  $I3ѳUXD.qYɚLq(xeiLE>wA_nlikϩ @ <?딐Dr \8 S&hlŖMT⠑U]f_iڃ&*^V̽/]5X!FCdSPWȿk -'zV9n$>ۃ5v4 UzRii_yw9sb_bhG}Dh59oNgys9Ǥܜrإu^!yj] )CYc{k^_/s.o-k_ddFA:{x fGH<G(xpʾ7<"W8CqEQ?[ܬN 8N.LOJ k,+XOzCK !10ΰezGwϑ&oUcV18bФNstH|ء;6?C? ̺\LmXpl~%j/ƣg ^ߠ{1H]|?rfs_G^TrDiciA%n Y81kijdyIdgCN`U:=l{k[W]TJ)O ^mkY@THe!Cq}.$_;:A3΅.  sq157F74\?jQ+".Tu4u*܆VF䟎{"yrReˈt2\{dWr>q݋3i| n!HƽhNQEdY]D0Yax r'`G>l+S6w7*ydk+bs/m1(s0 4\}7=uDD@)ٳKW# lCqLr#6]GF\.h|Z'{BZ}U掮:^уݥٷ X#'BqR\FD/Zrsb^3dw,4jI%=[gHP{Ea摔$iKGӳc!Iӽ7R3OgkEkH!e$lg%|:a'gpSv2>uTCnCa#Cgvr\t4$Tx.%S#( :p _P_r>t)&TП3q՗_XDDaZ߿WaZw#I zmbO~mOMo Cݢ= ;=\|/\j(+r5}IW˔R[`KHDt?y2㈕>ŧٞ|&=8D#2|;X&6cCql񔇣Smlrc b56R"etA]>-殝s5< ~w؅\\'K4Zh&­\nFdPSǽ+Kw)7| B$~2X4v\=љZOf)g.evy߽k{5U\5Vg<*.&JL)D#uAؗc 0dF%+Ma^p._XwO5 %TsIc}*<3Dm<o'5(BcZޠүχ#&֩LPA{n(ơCOY <>iC UScW| 5|kZ"E݂}BO&t)>|T}y41 uoade<ǽ/E zp?iZ%€8Gb- PĐNz? hl)3jΌ3 #vBi!$ q ? :/ ݾDbRp)lUFa 6϶59P&VGkkB")-V&b6[-ݫu[) Kgq ]X'NP-"@ls'{LӼJ*VCqh"H 7Lݛǽ5}^-xtoG \$&oK^r{nçLF>Уlh/z'k:ww&sN H7t_ Xʎ+*e@-|-9%Y̦1L.Dl&?^z;_*R"B~ϯ:C&u'rsޥ@OR@o&"_i3x6[M+QqO&KW1a xtki"?@1q}L XŢ 3 ғ(9swU.f.o=xWzdx1='7q]\jZj>E 34/[B.?Dܐg!{Dy4L-kN2 $P1"411`#J`b#k[!_n_Hώ>hp+t&>4K3OV.r#]L|\''nT41ĩKλãjahxF_t}ؘy@N&~H7H`4_8O㩁HSQ|1R i㢸`\8\0c\vgC^)"ҁ0;ML# @%nMnX3;H;84wTހ~L_9]w= zbK/i"Zk+BG*5ކ6\|v{ہVÈ-^(c )QЍ>$ B5EM F+g;:Eh{0, wuU:}5l%{UӡksVŤ*zLr0HLΤa70G73i|#s7ojVL˱Kt!L.x #ԧķZ%"K\ oъp';S'eXT28:uef7K\D̴xAJ m CЋ0ݾ Xǟ]ZȖ]I]/nq?|/n=- pv3p 5H0@gZ:[=0|3\.eht=SAa Vz"E̜TT֮v^lmhQ}|V$0ZHפT:$jQ׭ݝvN󨧸k6ҩd##y f APi2ujA\_^d_HhmpFD0腿k9m I 8cl4I#S:9+X˜|rnCa:8 @ t*<%znZ(}u*19u@ ?{@jSW=qʺu*S^4B {= ݳ+P&e>d^BS wjkg%7ŴW_=(uN gx M~˹z2C JTGCsV3iW<ܗp1?p!GӢX _!d8}:wQ ]ufq ,ܲ 7S :w7-n9C4r3>}cʫ.//l?򗝞!@϶6ŀݎIn vv4׺x9#Bs^ x 7d$Q <مaJ8ْF /;nLD2:T{$֖Gx/ՠ{ܵs JBWG{E.VqܵXwFH@NZZZ\xypkv摤nek) \ѿp>{0D ˛*fϷjh\2saf#o^d+m"ZXphxx N_i޾xj{ũs/ 9ֵRd)>C']?1==izG4ۏni0-_H'W/kil[s{w+W&Z*7OZY:! x .e qMwt. XxVxg/4> /!PI􎳯LIHg˟¾ T.(ϊ%]%/¸m<{QAsǿc0wpO띀7T(}"TOѽ*~bBlsEs qz_D_[ILpAw2)-94qF˓_WkE%vI4qMr?CL)aI@E.'stez28>z:δέF?J qKsh;oĽ] ?z^c !H%{QoA;iŹe}ۯģtJ.58`Ǣs9L d,T==0 ᥻cB)'|y8Ew[7Zr?m3'8qj1`4oRgqa5|M+UU/>|T,|?cw1=G<["ZY^ 0 .hY4KԊo$:s]-MA9gOud  `hE!/LWQں:jm3|Mm[ (987Fd. jD j$ j kd 9>=V'p7=Iߠ !LQ,g.BKncu7ᣀ$Ԗ^*nh^%@:FfaEg5fjA%/}A3(UE.?$BN1M7Mr<:qW'&_%g!c(.l~^O+zZTi)SZMS>==5nS=.|ME40 N×V4%IG.c.Kx ^ߙM/nf'O~ B!hSC1%< 4}Nk-jQݭ|3Y.@(‡$?,OC;ā+̦XbS~Ήzӈ > ,S+^QE0=I閂uhZ9qA+tERQJ|.A;!zұW&߃o߈`JK[ f1!f܊ =^Q}t=]ِu4\jB^/:[;;E=:!9S.ii`lz)/pv<#RZ:4}3p`T1YyFL20ggZKX3 |Ӱ1|U8Y4faҕI;|YhonUk Eǃx"FF;7'?ҤGCn)|x,OR!ϣnEY?(tĝC9N⠌K%(,ߐK:uf꣡:CSdZ.(E\Nǣd8ZQWP Ⱥ]cb4be10p.FEi4eVsccrH.0>БcpqK2#3H,vqr-` a/>z"M:3͛zu11&MjHEQ@ׁ;[I:uԮ#Ԥx\O0=( Rh %9l&tA uILZ0̋6$x#`HIa _\U>}7%.\M-a J2;}gC"ۻ["]} f0Kw9Կa,mxoQ@0xD[ݒ`^Bd )dCacNB4[rE1Yw<P"Q;C~i?~icWkAS!4]ʘɓswK? j-WjА"sW{Eo "G媎7 Ce!5SGT~ >ĶPI1î`Chzt u+LC7=/ʴ6d4R,ָt)?`uPֻi*qDҠq[PzHob;ZW;uf|aK##2Vk)!dAAזB]7w!1]nχν:&Qox);[ ~inɸ[ɷp3w2F]_o h:`o+s/]FMcgj!ثS;g1޳= 1 ]C<-IcQ]@ oNAjLx]\:,x4{&Cm-"53@>"!*^)caHt 2LKkdV[jfH]f6!!ݻ)\ Rei]T|_p bj#ݷS>85ʄJ\Ǧ?T\MbCOStkOʽ5_6Dxٷw{}q-Ԋhvq\) SSg[;JXk{sM6dxD;D@価tt1Vkdp2Y9m؆9>[mGj@T"!C0tBEw:dvFvxW~v;$h܌bԺ“P wM:MG<64]5.K+[m|}`}$&1B#x!, /#.gѮ'AjW `>ڎnu O-G3 za %Z{^NIm[,88xtLA(O:ywⳕL+icC#$`DzgcK %’S1K#ytZ"nO"^?AALQ˸D7ދٰ A?׍-B(4FfXZNj W8Jn?WV)4H}zR؉'dp/Hzf/va\ =xkη䷯|ߖbnJm[cLC{goX&`v\ .ʱ mTYrfhbN,(]$8 ߾yn·KL\`<&-.E @w .p f2سڼzOǽAhF6߆|=ʘ (A1jp?א OFKVjٺLIz|R|k)W<8&To E7<h+z+T\H fNI.NMHaV]p{} :BhmnF_*tuD#?q :,L|68.ffWr>rE[ K_}&ۇL.&g%ԙZ#j'25q q+4׀V0ד3)l[^Rz9UڍKhA2x!C73N#okW~#"2qUsr ls?@䭏p } {wiOT1{qO* _p_W00-Ճ/*̞Q5ą[(ᐼp0}Y%H/qNx؏g)>黸1fSd8W? dP(.cM. h) ٨W'ЛO;V??Egv.:9%MB?s9 N.?klnw 5hZ= h3h~PhS<‡zI$M=ni-U<>ՄCG։ W1} bO-Otp[{o$锘;}JYyG]dBDa<=,j-41L@ 91<bF2ʐ)7j}tbksRkk F;TkLT: byT(4Y}hB{ӊ(XZ*8t[;PQjqiCս:U-+P%|8T4Uǡ]*qOD:au+d}dHKuڭu}EhOYQ'۬+d:Y%p:Y%NZW*uJ~uJdEl17+ye߯BZ%VGKս:ZWF*UbE]l8V5uhjX弢VߧVIT.sur^QS$_sٹU9UU\]WԿ*Կ*nqU+ս>JbEk8V~gcբYWV?UbEN+ye߯Y%VT?KԾYWV?UbEN+yeݯY% )|KYo j; ܾzEV- S[kUVז갭+ö 4UmiZ¶vUmu\U*lK^յ:lsʰ-/4>\-jm TŹ{eVfiZuEU:ߧYjjVU|fjY]WT5}UYU꺢YSլ-Ua7Y 꺢Y&]4]TkӚRݭʅ.*vY~qNVSU%)˳0NR-WY1]ؤ֕P7ԩ E;} ć^(lk<"f$wx%R@i| 'xnKWOxp/7טeUg}/Fuez)=xs^fڊ:pP6;QБ-#5/ (,K_c쥣)CُvsAh.h\t !xiA/q¸SOOU;-W8w>bgqgX F:yz0=G ]<¬`+; 1mtt Ia r0lH (XoDv1d!Wb@nU}J]u˕k.#C-|jnjM{,~S=qo ?g }7, /hhw*U3dcd2Ֆݚ#Q6d˜[QI|q:WBM۞#؍(_b|]7dAb:gq'y2ys(N$ n|[&UĦ{hMA{V{k\" R1c_ȐcNhXx/GzۻS٣:wmo׭6xFvΆ"DWfFk49'[,bXEo̬! ~B>SyFL,NA32uG$é31(u&SgbԙX:3OV8]x>},~WQ/U'kl@29%#riqhE?@ߐe $6K0+z7} bJňBsG 2/#ey?{HDE '6$ߚ ?[-F Ɗv-Kgf 1hn| Hؑb[Jз $#H{Xw+v!J 8C.^2@E*?{]{ ԍhq' 9v[D$1!YJ!/Is+ ">쐌KFE`lHr% h.e\Fhh+yA7wdjNg_[҃?P0TC{/trxK4 .|҄MPׇ&ˣw@v!/02WMt"7=5fd::؈yU9Q_OLAOL҈['RQ\FrY+\C8Ky$J#C>  V b&c =Ӌv?ė/u"6;DѪR7.14 !Ɗz$f4Wi>GRhBn$D&: ,pݘ;"&NBF=[D HJy k$,4,$,t,^շ0hjj}6+F ?Y`i"A^rrj " MgS <ޛ4 c[,(|IQU"wAm-6s(_('ï.=eݹL^ Vˑd5])y猬^tCyUXMV@0tKS3/`\kKminx&rL'V\XH=| k-}:;jQ,fjfˇ8Bs%JxMt]2W<P2nE@2?o _>KEFtI[<lKWSsݏ[_Ӓ~g$T._7a>wϘm;uD:/OJAtxzE߽k,me?%߄(1\,"Ơlzpb/E "ʺ%?| f_ou&N&ps#;C淋@#ÚdShy{^L:hvQwzM{2OI}Y#`:L&%4@d))ٴmK:D8u⧩`z*\,g `>6es%KJBdhA8h8P:+R7 z#S2&b.P4lo7L6o5[Lo6L&lo67MMSfВ,5jT`LjN*5GB)|6Q;tC{w%s$Nv{9pzc2J>zqߡ^)v.Od=Ip~> b`1!ByT<-/Ne=*#)o7;k7FtI(û^$ ):G=~Z,em0&:7Tp@hjFǗ ށϮ` cVkV@ /q)FP:JgA,ƠLʠ\>TI(- %,98_?@BuTx Jsvԁ_sNڐ@{ض:edNL.@}Byhlb̋]8(+kJO>h7ZO fSmr:wq [lmknqw:IH4y0lB%@=8oxOGTD;ÙZq=SQk~=ȚR:11Mcmc]O'Y O" 6籈~";%ffB]yB5h5ѧcON/`6?ϯjlx8c|5o^ 2:qKs/mZy {5_ޢKw ;#*,xYF>[#m32xy_?$]4߃h;w l:lrϏ\!w0ɾL/l&lDu1z{a*Hton6YEP)!d* DÁW}ѯka/h )4 Sg=L$ûv &&LUyGS&ױoJi4˗1XpeyOH3\zߖ5c_$LRw?yPH>Ӵx"G U\h%WXkfinEMC(bZGW~\G0'>shE^0HaIҴXe\ܾheJbEuUh#1n_ΣKo]fz#u7`РX$"uPPuߔ7٫+07:P'osEX~ٺ\?2nZO\Heopӯu;w"J{QݞnϞuf *XNgmjFzrc|]\@]xmbN`›^Ev =q 23@dWh&)~Ehpa qFhuۯ&(xA8۶e'zu9y.4D fGYEFЍ4b?3g֖xo~Zfza%2,ЛBwA,d<@`hTevjfnSέ8N诓(p3fv@fz~qboʱ%gv ]nLR-OIX[x()~"pL>pr(53PHgn`>jbQ<~&w\ɍ  NT*<;J @y H5XG!l=}PH۸)NNOce[+E/ꘓB'ɥp&woVmepeO9=I7W} 4^14SIP5L" CœR @÷\?8C)D$<3f"=߽8K*}"~bcj\Ď~@9L9Oq~|Ly2-`fs{ڷJlȎ:j `H翝c2Yt\nKhn$јxJg [A9AE\;|Daz5{h .* N7H}\oaa鄧sh zȵ~yxrt@x a 5U? -9nx5tS*WpNJg. T75&tϱ1سiHDa&IJz <&EGQDvȘRg6!-BڽfA`ƒ̠>kbf9Nr"}[ޥgq$&?6b]C.\yX|]j9}&:B'o~*?yHБj%`A{tخyޢ䚴 Eض䣥7dGE@bBJ šFŽFueػ,|H*0/f0G u[7O{iX̠3XQhg \)-"2'.+xI5ǥW97)Bc=V,|䛐Y;_dr& %ϻl GcP[(qNSgĒ.KtjǠ!I3=-4`jw }ӅTȹp GhX؞VHR2ȺQI)C^#oI?r*!-{nbMʔpa_] qpT$NS?b>|5񜖙8vQ 7 s|-r:#&f3^3u,hfVΕc/``"u*(}ihԦ@;?N ,IkHyKItN5&}Pބ~YxPj(/"t7aْz(A&Qk^}PDGx>]-0 HupɌ_Պ}6Tr)p`/.6@Z/Ghڰr#C+\P'ޏkkj=.mhf@zh}W|nt䦶JLvWDn/7]ĎA4ayb3b&91 OޅHLjEfHݍ&~ _'Ǘn9֛ǽ='zhRd[Ҭ>U1Hym6p-Xh6+M2VHy).%{@`#e#!n;L}u+/GbK`&J.e@xEhРV[]͝M1M|Pߦ4?>[؞~-]>rnR6H'(9y_;, [ϐ6r7ت݋8VOady gN<<@d+kx* \_RW3@Ğ)q`r0i"LO6r] τHEsgt}Vm>3||pt]| af@Vtac@ޡ?K-B婼 uT^iMa̽5?~@{ͼV}C>%m\XegCN`v-L! L܋o'#s_pB ٛN4/SuC1 |Kr qsrdo'=b.1d̅ R)7)K!e蔪XɘPDYR C  C StJU !d YHq1sICRO%Vd}%菛ǭfqvv.#*2{UiF/%Ui4&PzihkY22֡.3!e9>!ϩ9>ÿDq򐱞Lt{\^6;|" r[]@6K=*mc _}qlw5?AuZcY2!ς'qWNeeBx+;£&S[]?g0ހ^ʌ.V(;M2AqEP'@O1h߆ыwXD9{QK)^t֮NX,`\h!s)L1HàKo 93 x>!8Bi,E ٫$~)7*|Yvr2^86ap,vFБ+ev7SF 5&zoy!G_x}ǩ /܊ۭDD.dC2Yz"ΩQr |Ơ^+(*)yy2f&a83 /Oz>V~w{'PS4on9*g$>9Pv|gBM;>dczm*z~j QÒ*k>")z^Qj3>&ۃpo=͌=sp`3eãhb'|J#@%1 @Ffs#y q>2'i4"V1;7cZĀJ -tiE gSګ=Í^req1^ߟM̻؝͢ns$a߷MU+Xp"Ao0Maߢ:x}쉞Oyu'@պ"О(%j:ỹ&!!8}cvFQ?w\RfNl߯`` f=dEGGydG&=d}Y3|:(ZwL9؃fW: =q33ui䃉3O}UۙCx.\zΠ-A֘$8tN/:ļE|Xᓚ6^Sw^9x/E;} ̙D -OSxH>MRoHE\j+¬xm"@#=ϬԏK0n0K0A\ GJi|ƣ+k!Uurn}!W^,p}VZ}E2~A+D };߫ TpXPsg(!y|0TmF0R"Sv>ZݙMPV 69|#.v7U? Yxx>Vu-DTê Whq -YWӧ$>[ޱe1=nOY<;@,v/ 0Keth& ?.Vs]-Wh]h~ɿ>}i{[{[=lYBr[ *AC{+ŧ`SW;]ϟy^[Rg/f,䓺I*s:geUNz+UL< D⪉Z}jUⵈ9|c 9p\3j]]4R{nmn ;€SpeDhPu"ۇ'1CxH>,q_'/A\Zxf&-k n_H¤ge[P BMg섶s[r |l\wC}{~^X1 DZE.<J ~E'3|bȺW;:\tUo>U~9-/•'1mihw/ُ#&T"{32}W(FxV(+F_p.$c_(q.̳f:uԮvd7wSG:je1 oni_"g0|`z_eaf\O"qʄ[bwы6*QC"8DH#[ZՂNŭh|], H:NCũހOJ{@#8GΓw?_%nVmYӒE{i oƢƐr$96?ȂwJ܈@XpܶOwlŅ[ d/ʆv |F i=\P$R+[G#SJlo(G 6?7|s6@i3 ׋o?ZD4*Q~M!q&w00i'0[|ǃDKۆSw8)t_U<CR noo@9W&^X l<}'={}C3Zsg"Prf6x>n_IB@0~9 H[#C"Yv\6{+HQt&$~ O-D\| XdcpQ ^Aos`Ce=!V胙UR젇_k}J ^=;2bC Ivw%j>qX;Je)WEqBWTV)qH**Pرȴ<48_9}R廸M&z}|gȓ7=եY,&K7+<, /gJ(> Qv|ZFp`#H nžM$㏁s4' LfZaF |e8B%J^M;R~S>]D1ۇ5-T w's f8=yfuQ@EMf`Ȟ4bcyǭ|GY䆦[' G1ifPC?vh=cѓ 6A1Nбmڱ0pl x(.kwxMwzC;V~/mUAnoam2\>QcQ`9޼XϱC{mz_yv: J\:wG<"?NJ C5*ϻ*+xN|фӟF;G+X zbNp# .-DMr*hE*p[6J6;l)ؾ6VFhՐ'x X-1z';>zlb wtD?jYP #Q .7@/Y(|$P<:3 7/eۡڙ܅9LC{ivK8{[`7ᾷ\[fN^IKiBySv =k!>rϛI7{l#9W_*HK5G3ެ>8ɢNcns? >XgV->L4q`tf{ bSpNF4)O+|pN5>Z^&]Rǡ1Vڣ=ΫdUu 7^=B|YI<ѻ0y}DQdOa{+5nT?šԯ/Ƿ3%iJ;VzC!KShqšNy/I/"% gbړؙb~sEh* FQ$k!\^+,u$ .a$~8C!ë 785?-'*#va*QDoFR~(ZKr4]e'98}boA0?;:&rA=diioBQD !QM-dr "Dpmu[w d^ˁ ~FF鵋6gW^:6)-5| B#w0 .g[ rTf{2d_2&c"a,h(>oW2Ϭ:oGg1_0 bY6}@/s%,AJùNO*| a |YSeI;2Ӈ.ȡp ojNk3H<~tY`|u'M'oJl_-Lǥb&3 #qgE:Oin$Xm/ l ԣ+hwՊYuֳX7>q80K"_:XѬD\).\./\euz3F#n“Fݻ `d/4*t@U,Y@nKfu .n13{fd0h{scC+?-YEg.\*܃8saMx'~UyTUZffohҖbMbT\(.ޛ̳rz3՛g</]+s\ZDXa]ϡgRE݄^UH)/{~ $ac9pX( #z$">-Zn4/K$ 1`p k9҅Tu89xx8Yp'?|KU߶1ƑMG}$0^[npIe2Uj(F!.I]# mEb 'rJeӑMͅ_`Huƞmd+SGT;`+|b|Nko:\L6i#6k$'>vwTy&5iy|hUYk!}AF-?Sli6ŇIokcyA˘V+rlq7X*_M#݊`Ƭu72X[EVKIh0O2N 7X`C0>^a?BS\xo\f_i1~UsdY6 A2;o;6K1}|ﬖ*OW(3-=wfPi Z9$֩*OVǧ/V! q*-nbR!7#s}WUt.lх 8զ^F F ;[Ug0)>ڎ݉/ohJv\B>kIt(uI=>a}xWG|.>z ?Gd+J7+I wΌ 2WS1x?:}scsӘDKɚ`n$,,m=%S&f'?V66 ]C杙JOޠ^~x.yGU@Xͪ}AwO xw[L ZTG r5z5gY_K񾅤ʓS[!\\/Q2?``D^+x9i0[yxvUZz]|ɍMO4k4帅pOfwC~Ua"ZBetB+h`I3"Y7.M?#<w6H ֦a] yElS+#~FIIjk}M )r#FFWVԵM [zإWV{o,{UX6Bq귉[eXx4UeG8*GU;_VmR,Ns͂#ح"<Dә1N"#s>d#%O9:; -GOy}IVNc~]|T?zx\$T3\]u|q+vkf^,j4k\c[oqMs?K ѿmt L~X 6wF ]Q ]Ѷh[h|=[9t6\3Zd_=sW+@~70fK?>Vmm疗rϴqCRK5L8mhR*A U[iۦLY/t"Xl4珕2=h&A`d` =M LXg)DҬn*[d"B2\D6EF]aIhX꥗`^aֵ@ u")9` leB(gS,%)9eRmE""u_'\Bہ 7vuHJ&EJ_@PK0@Z 4JZauu-0@6Q7V^=vXZG*Oj‚U>"w!(K@( i[y[G 4h RܻP}lQѶ '--,EsjHt&Jح M_w$$OhЎrlݎ<݀M!PۦB:zoകmpDAE3M%ҠjaheA %`MR2=WKJّm9퓨quiP,ulO= -(vN])#u1M 9^Fcژ*TMi|3$Z4{Lvg }q]T[NE >Qf7uв5e wmMo);CjCj%?0,%R>ϖVJM(q+j;.26;r"a*whEM;ĵz^)zHȄ0mRdhj)%5qŴ A}:[耭4Ab:8dkpJW=mD\- h2vR¦ʼP;74PJ k"l;ij3ϴaCOԤ)O{\l43\~4`:D>.E4F7 čj̪E*16o/烡;rfb":b?S8URRUpD!aYh0-,lbG-1HX Z@HPkBQER})C{]9.'<Φyn*Ozfb5 | 4wM1^ k XZF8zj$- h f!AB7ff :jqok<;-f 5Ir6Ŀ!wR  FDr IJaAy֐XՂYAܬ4DWCl?AhvӐGg$b"䎹vG3cۑi#/yWs'BȀ_be.?f=,DMy8H qJZ&h.Z41ҸB(dմ;/iB#OXӓ!Kz<^ŸSNb'0fX%y&}IDXf"*[f2 Xf,vNEHv9!qMjc&Ovjr]cDk4V= (t37#Z8Z05AԻ)bg?䫆ԶTN€URKfdZLcI2`}2 6 3$<9Y`7 !v>K LL7XLm8>MWcZt5iZS%,_YIMV!qĀN3qk፤cмj&DGraytP +kAhK|IGMMZf u|E{,\)y?iYV ߝ}|r]Ϸ_PZWWQCZ[j]S[R EN\9]]ʧ)ե.ڍzʹJ ;_oiaʳBZLrpK[g ;nI!%[n9ߨImy\HҮu 'kc7ǔk^|=|CnPv-ެH|qM2÷Ѯe5.-8NKhj?`|0,y#ROϧppx~TIBw= ֙&AM|9 YB)=y]Ї(n.Ab?iԨ sd.ȍ;"N?X rV]ػ澷SMo;6\ o;0G_}.\D<-?VRnJ3F*cz-G:U7~7pRW3ѪwUo"/xu-ꆬ]"+[ݑ5ܥh fRF7a =Px:S E\-q2Rnmpקݗ:,UeyUDЯv)|W.j5j+Q;QX\m޶\rW0$'6EyfϷ2 sR[1k {*̧)' ɜNH>qrSXJx}??"R3'n2,Iw% . ^ký qp}y#BWr](i7pgrXPwQ%vXNZqVt8Xܥ:)Z|)Zd.Яx-9>|鸧!(n׎Iޢ}28nT{_V 7^3IڵŵZKrNU\si ί1An:ĸvչ=&sGCNsGL]z6-IHr9W s;u:@KIE;5۵F݆ZR5ޫRkIp4_ ;u߱>d\w<.SíE]N]KvUd]y+q=4ɾG\QeKeKJDr_5-k%}I3XLSגiIlCP.()ƛFs4j{Ym&ZDQ|:rTm>'HJO)ա\e WӖ%38qZj{:ҔzOkW݇hD>ic. WH#Qhy a7s!l+D:b_\>=p]\6p|%߮*v_>Dro\G\]ob7NV#lXv+4|4}&k{0f(>0;Ndƃ*?RޗoK*{]~(〸͟0\폐i)\_Ұ'y=LjҡQ0e_H0k(rRzWa6w_,D2$~ ܴ;~{= %Ʃ/?+&c.Qn ظ&!lWGF~~3}]`F[u}+> YϿdV<:J3J0oq1!rvHmHԫJot+Gԫ==ǻQ!DPVygba{5jZDƭL')#Ex\qg*Ԟީf"Q FʽJ($0'"M.ڊ?,xo$-Ot'>2L6r"!qsm Z=1#Lr&D`D#<(QVkcR ߧQʝ5쓽#O/f \_mjӳ@.e``B<g{m4&_41)i/}`w 8$Av}ה}_*P8-\XdzQ@> jAXP,$,Rj 5^0$:<zH_ -A$+!\ H"*ce{B8i: 4iV, ~p_#O=g mB*l\Im&`3(\E7L a -IS/b`p%Yc lsȵ{.ف2ϟe Cyrm(p>md `pz67q݂}<``'O1<Qʶas3 2Lw| }δIŔ-}-ܛMXFnb/(H(dȣ*zDA>aX[&LDČ y-- I5&J(p2@+4wy HDW i e\Ւ(Mhv@Aߌ`"% r[PU._G?0P'Z/6QA>nc& - n+ )ȧ"nۭR X\۳}O,.S/*&cKX \-s 2O GM?ϰ<e!z6XP(H, hA!" vw;-\)pf&l٦1eb"` tKrj,-04v{M^'^e:Us5L+L,\0&:/ly>7/gK sx @/̈)HZɏ5U.d^!& ,# |1಺Xm P'~k+l.&#;Z@ZEhyy),1eX b^?g5dpQRs: 0Lxd?b@,I/1Mg H8,6S LO<> 0sKH[42-fu~!l*= -L]ǦFh`A068+8Oi1A*ڑ%f6 (jA!`j`Mhad`ˈ:On|#f/+EՀ{^ :8CWJ`Y`S `Z3$C86=G<ūgi1hD,`5kb`D-黖%mf6ڌh6ݒ Z`T {2`b;:#$8q `a6L,)D! 0IHUy0?"!l!JL8APH,<)0T H\)mӐŠHbi"XbJ@l%Tr=;E U9EubR'Y,I&D)A)?F(Fy#ᕄB>!;]y}0XU&T#$fFr7fG V~yVs&u],B̭+ "1X/}:}6)ͳf3/AX6,p% 0``<DШ3Ԫw J`F[caoM^MKR > M̐US*&&pXP,c`a.a D@' zDU " I|( xP)` 03MO r>ixHt4+A\U\-%H%#DE 429I&#}h2 4DF @f@X6D~10)1  NvyyR.XQYark3'jh ( x`KD F'~[fC0,!BJDŽ$ O3GtDHC (ہ*tW" '"&Ug f|!Z SV]~$˗z걥(] `H,f:`AhiPp<9˃Y`8BqQUlWEie@@dGÎ+qİhI-| \)/@5yQm!.#j5x=H>U؅ƒ'Ԅ.UNZY"KރBk 8l$4/ՂLؾ/%$T'eD]X\IŅ|NSԱAj?_#a@ m)ߖR [Y!LSPC~Cyv Au;`2uMkbˌkd$&zo8)I ,\P2 Ģ++@ȸt!.o2'8πiF k' BE19JOi@ϲ/%XRz}V*E& 7ɜcK@#TWqB70S ?Eoc-J & 8=_߷Dʂ8bc1 N m̥\"lGb DEiK=_DdD P'ĤAL3fvRhf&.4)C)As"V;Xq -KY|i$swXi{>XO>? 9A|bxg51c4,j?^^OdmX|>n ߐ@!@kd>}:-Ab`e>O.c>h1Z0ۢZ_mll5Dwj@䧴 fC%Eo0uZ guD 6N*89{`u)D`qO4h\HsJ`-&SZRvzdB6\Mc [HHbA yxHWOiu*Xihx`tUnOkˬY%@1 AӅ^qEBaO@rvT,SIȁ҇+J)L$Թ}R hyt#b 1SZOT#x Gvx5`-Q9vA4n)ؠ !eds l!9a ^z`X@p.u dEma^_!޻UW8lqDp j 6dԠl3PK0*RvHZiEEc 6z"'L,4; #?Z/@.zK=@ jHW``&eP"\CAx,Dؖ ~V5 IBMX6iٔȗ莬ccdӖlڒM@Ti)Y H<;X8-]ՠ7!Y: ,) @w i[)n8-5H&^<( MN2!1@Q+ )bhL@4?VtDhNn"6]as\W3,Ѳ0[lB:PXRM%2D5 o(? . .F*o4LF%=#8`_G\4:v3LGb /EjtEqC@0z>/roHN;L 63"؀PcV$)~^v:YHهʙ'Gg9gsv '9]L!V!rk%tn:4Ej4d^0%_wi^W)<팮o^WrmRuU?ͥ {(ɡe,ٶ$rͪ hmhm[/8OR0U*Ij\!`vaP"N8ؙc8Pơ]3퀗c @2QY 7qE4ʶ~YE[ Bsq~ǑCQkWۏ|[x [`3w=vpזњ!{ E{Nl7-Awql"2@]\\KS2-8j! M`[T!'sYq=%ƉF ʍHGGhzbTRaS>(0<0NpE |VuEe 鑲!c;8hC bK؀`It.soe-K>\IY n hb.x?8)ۨ RW.H;!w,@^rCX.*-9gip\`Gl&< h Q;O4(E=SțP[ah3 KfJy/[lFmrpDɇ}>0WpfP?0VK™|<ꅜQZX aO gc( `">V T@+ ؓJ40@ˮtl!5|pv$ ||,xRf5 8<(<-lPm z @NL71#LAU -йE+ Q9y|ϳ$22% K:7, |I;[Hp m):U74CR՘=ٜ& Upy Qr%I;65?|y?>㡁ås$\pӳEvʯ`a y!pZeh8"~%g?>5!jt6RPQfPNxPP8` 8F:g`pCX  Dk{†0I*H]&I<ia,.Q HA X x[͠+mc `GnMh0  p!xˆրO,0$iK@xo@(@޸sԦh>T_^U`Tp1%a<-&T k\! 2@N0RhL)0 dbAZpQp0@f+nM0Uplc`2hY\[05)0MMVˢv!2.AH]]ESAhj_͠Ձcc4p#fr6vKBA/7jVlʛyVtthƻ50PؙbCkDaEFaU4bg~ +74x%O*{}IR~Va9XFE\b0P^ᚄ,HXo }/YOHb;Ff5.--|ra-w|`P|e0쮶wiirlkGv=`pU48 :vhb f oL4;ϥapML65ext#Q Ji0gxM=8WWڢ괚ICUĦa,Ƣ`ʮLa59lHjݶګH׭ōA#*Iݾ2pX8l>p{+yFO'VÜ PGt_ח aORlPeHwjG7x؝b]W5ܵZ>5X=lWjb;MFZ[MH \1?7kbnqNM, ȇuDg#-j bCc3P vi!D'ؑ" \m:bԉ"k !Z b{d1*&{"\RF4*b6By&~M'"śiD:bQIXG(%؉\_Qe"KļNTu疍*j(o8JqN/U#NP"c* k* n6`bV312~!q=l4Qul6QJ(rbNDym'fpl1Ť*FFc :{oRc[qb4cgbc`0՘`F2/t,Hl1nuM,=*BbQuG=G s {|T&e#4Y J}b+Mв~ eQ}@?h~ǬFf21؝N lTH V "wb2&%v )2"K*[dg:؀*eJ%%){] 5m$J& ٮ[ V!{$4]Qم$m*țMCc [y1TɌ/$&"o 6"6(#]WG%:vpTPdk*"mT QEhZd$xE"#k^dk.+,M֮~]mrj!mۋܞkڔMȾi'n}nin'q{͝@sIt$V7@K'$Nk\m' qd6=Um-ˊ~goLNdc|оjA{j$go%n;ɽoƵW@Z0}-v$d=5TToh}|I =H* \ڍku ux~u尹֭[ylCLq:k)Ww}Q:#?gkME>S=t#@WwJ\:Y˅KVV$ `Ó:VHI4V,!_>{)@;O普gJ6m*,e-/ t|$;-&Ud؞r9Y.nT^h7D `kQn o8=B+OozyB%\C Sgsj|?n&zxkgXBXvbvSH5LJ`X΃<&Y`Z:3:>V|⾍n{0eewY93uo'=3vzn w!q?rNOGHؖ;8]V$aLJ^ pR<^P#di{ژmKjDRuyP3uB/!i(8-!9PǛ߷َPDSxnsxgS:)Yl/{21|m.̅V=Q"o, Em}}/p K!fBY4{xtتm#x.Gnt M=d=>Bk.NPovrS.'?.c4L+%y ;tSY;@]?Yv`q"}j Ϧଳﷅ]͇Se p_k^}}|+٨pt`FF׭ui24bUN׻dd_-;z\=ox"=Ϫ(G$f_W&B8ϞY_,NT>C[g9` -j;C8q::WZaʦp_|4ЫM fo$4]r)̇.Q4 %կ?)?I(N7LJH`abNpS qőLCH}uKxχ8eY?O֐ Wm,q~UqՔ~z&Z?|~Y@^=Df>0wrCrc<Ύf;rbS 0RaW1ÕxӣO-Qㇼi=2ͿU/ѪB\)/q. Jh.$ó:~ýyۙ\ݿܻl8f3rYFnXy{lVBh蒫\K0CXw\ܓ|DBc\"V<r*Op>hu94M4 "o+><ݿ@+V9W!|U0r:;n_?a'ωh)l!TE/S'e2yTM{y!Ivc3"B8)V]Jq!'B5B3k6HOP=8u߆#C4?$˃ 2̙0W $]_,_7#i)l%7Ji=~D=^zؚASp?m~ EW^[4CVFʷcZtY^prRV?1i|ckq>,0}yfx]rpqfh̉MMXK:\ abi*"Bq@qbՂ ªpheή +'iѦp[@K8:09K2]`:/\i;t[M=mnp~-s~3xp܁|exhH^a=yGk;|w"EmgMJ՚ GgG ?Ֆ͑Wڼ:6X7Qꐖ,K,:7jt?%;WOVֈ"y*R :VVVVw>Z0vQg9v'+k |>|M+<67*˘F)[ۑ^; oo q] >5>Y7~ὉN"=ӓyRTřJ"};jG6 q؝|um!+39x_O5](8LX=ЩLdLWAu Bd'װT 9Yc;ms#{#o{"vf UF{!OVzCCqy_DbVo)b`_ ,]dm;t(+'rT^ݴ8ڊJ>4[ j)=B"!;5ӴpuDڳQL 嗛y]HD˂Z|n=㳛?:UZڼ2M"+_#qOה<៾1~8ٴ<'hepʒn&n}y!פ_3\70bL2\=v $phZ.^_FRxf8[PpdhddP;J+TS|vpϭ#G5qoSzOk/ ݶWs9|RmVӥK$j`y`l.;RGy 42"u<׺p+_$H1|,ڊDPj̄C;. ߜ%qn ~6q|LPG/\  28ѡ9U)g畾m3S'ac[‹7Sr+=H3obtre@yc7v(B`*ubzt F,t+M<Xe~I )}ӷb?>Uz:`S5s5;5H$(g5lb2@RyZrC>!%B2 H%/TDL}G8tş\t©3kKxSՑ5Vh2'%ِ"^~$ӻ HVM /nKk8^x}/tf8cڡ+߯4 p Yd8z25\x,WWlrU.TMU/Pmѷ=2w'Z885O1'X3ivlzsW>KOodේs] 稷 *PҦQ37_;@a-Wp(FfH잫U#6QG5o̢ ϰ;W/#T+%S$HjmyF ҟy*iRzc;A[@X+=2g9\|YaVgF6+{'ɐT# 9e?BS/z^FQ 4rQA [mv*:&s2U=S"\8Q+d8M_v%^A[V7Jw\|ddٽ%w2cx+npثǪKэkf_׿˿.+_,5Ke89^#ʩ/|5:C7ˊnK剴iՉ*jZsϵIZ-#ݻ. ꒇ_W2;v.M/\^nKǶQS;f.Afs) ̧d>immYZ}LUY2ӳL7:db}AǢy&B(Q|vxlqXNL-,m}$&ps25\xrP(C&Bs,Þ,c}K?^WtzMH3; fƙ+ho+-^̾Sz%D{plU}e&nl8˖׎֖G OW?t{IY\ `pKfvqlm\|p^ui34x"4Oo; -u>NuEUCs:Z[ h6:`{KKCI# 1ȾC+^K#5= >;'Ѷfc|g+[qgkkr+rnm!xֶ+.`mBӑ1xfz~ve.>4Qޏh<0 nyN9=8(edu}>uB92r~Ygbr jmlz} Z735M<`TsK-v(e#&x !x%J*Jچ8l<zj_[ #KUiJ<]qnciUEnףHc9&<2]jQ?]$: i=X@Uv_Mi ބmw|hz!>Z-y~Uj%j^ 6*6SWeb8z#M{7^kچTԓW8qUdy׸3M]W56 [f-ݦ_.xM>MBk_LؚK:(1!Q]E Cm]6pBxi[d~xo OM^^s =i~]{}ɥƦ>5KJLdUb^^kĮg/R{U9Z:jPY3.S=puZGkIuzVA~c|W+ 6Fz16W@Û IJ! V{yϪ{_J^@Gu].~fJ8u|KOXcy|k~ƌo{:K=̱r IOך2__vO瑗A&['.L-_ ,|[uǧK?9{DRx}j;k8/6֚zvM?X$Bk?OmW'r6c;&w!ԥЄb\BӘ*ϜoSkziOgă>Gԧ,Fy{:oI& WUų(Z`|lfj0/meMTգfֽ>OWYVgsSa廟˂g>Kړ':Shyvݩ\:vus'bfN1<R_,`5׷}fCb&?*ѭM,[go[\'Gѹm mqП}%w\.gbKqӛ%S7$6λpegw}JmW'Hs?+ei\rke|^ZsÀf åA>9i:4=~Mŭ;}?Ffqmd2-pz2`{z ݍ^u)@ |y]gL>:w9׽' !#Ʌ_.[)Gwp2B+;{UlZmў󖩓|ҪsvyOk)G*&ރ=hS&a9\=&G7(je;>)pX/|.\ޚVqCAuzu0Zy3S`߹"N>=}t98~u+&V-cKiŖ?\>Nݧ('~g/Q}#{oŕ, m-jŘ`c@A( #^]=n]-a"&0\1pzȆ1 X``l.hAM,ŧV/3ϩj/lMʮvƠ-o`s=2V>?F:órQt~&ΐYnA􂤌T;=r|U`*B֢ OqgdvOPEJo,U޿jPL 8Ko:֙pUM@X7OT#XP๶;,#'T:Bd(~ OؤO' rοqpciAWRX햴'_یbi?0i`7KXLVj;ZoiY# k(5ڢ6 A>%vqIpQt# Q6~`>Q+Z ~kaM#@P~osaƀȳ*b}Hf?di{~Q x>*BA*bTntRAI:l; ]Gs5ʲDÑgi)aY0O+.QҴ(NA2pRL`1 |"UIVK e PMJf{iwz+}AeOŠbϒ,A^ҧ\eUQ,C.<d JAS\q ipO$C|k=R;?h5otXt ͣ(s-AY=)wFD%o\kVVߪ 6BqwAbU0 [ H 8[NضZܔ%` $ BP o Ok`g1b;XRK1Zj%55"ٯFHV&G`KWk{NMAcm%4<2)kO Y3Y \OBVqHX&}hF?͘ :"o\|{X+:p(שѴfoLrUݘ2 ȏ..7tB9DXޛ[fo;$d "V\F ~UB:məu1 ,WIpԥ1C?a7)>x! 0T@"pW #Gm\@K/ ֩JQ꠶hVVit;/e߬T[U4U#| c3ԬO]9$R :bHpBךq0>;h{}V0 rMJji05ái]oa4@Te3ގx$xfuPXCbwДEc޾0Ňe PuҔ!$'!I@&v)M݋3ci]uNH$c>dg2]3iG7w;əwVK !=%xLXdqgD^jYoI2 Ij%zcVtJMFAtJj=TB]p9_j}c \6$[;#8 ['_&4Xo]3@ cKHR'1)i'3_^΅ongB28 ]DŽ3; ]|hBtB&Bu=?B|y"tYFaJү4+ "j&1VXozRyAc81ebe qFYJJ4P="̢WڥT!Ҁf8cpvGΪ$&2ba/9MÌ@_?􅩸SW#cOWz[l5/<ى,89 >Jz<v3G=` ͐ :fQW8Yons\ĤG17u6?-)Cm4ЉG~ڧ|msm!UPGp7փu;48vQk*fT` =.&hƯ|'B⍠9nrԏXcz; JqaX`6)58xJG ݨt azL}Ĉ6On^ dY=h~ZQUڦd ͨT"= A t~]iF MQ&pzNw./7,/-MH 3 \`ڇ~%ҠP<͝¨nL2@7cmw<02RC0 /,/!0>u  ^H *^;{Hr 1"zjw̸"`n@bhۡj7x7@/&!B $LԼj39swGR1(v oTX~ p,uUI$܊w%[\v_%s>WhHW|v^tV "L`>oe' {Lde׹t  I)43vG 3N*g([EJATZ!^NB\aRL*Zc!<\of0 #%܌#bo&nv_: L"37N4v9LZ}V߮@i^eSAF%e+u.+iN2 }f[E"'_3a5ߨJ:^R֝t@M8 s~q-VFLqm~Lmi ȧ hgsA ~q!(:îjƨ sfb䄟d"w=:qΎ2>>7ȜNJae; ⣞_&]z6yՍ"6w(=ixzL;EǘkHGٸS}FFq{xEV&1:gŇE^[d] uήewng[ ^m79٫q MT`$[X|Qj<򝿽t~.'`ӄ"Ztb'϶[f3HLSFq_Rp7GѬcΊ/:[C-2AVy=[6u.x°+>AEU$ E*Ro+͚JqY7k!ɰsN'+h!=]WL}+>P[ ~46;$&R *fjKJ]x#Xj}k6Go@ۤVܰKZrC#MC[Mmxql[;AOUI$A"LFXLgd IN dDaOD"V1m_Z'֠MAKk0s;BF5QҘj 7b`MIU*}\s ~B,zZ pD`=lA&*;d#츝!Pr풁#:[UG|*Hz̢T:+g`nJ" I/9I&`ĉCxx!CdsY_.r.^ˌ̽c(.Dfh `eJG[i|s*]zRV͎G(r_b0@oo}Ÿ3_eiu܇C|8 r al7-Hˆ&,fЖj.KYK}] ٷ30+pŻ`2Gw0]lnIUPi3 xxKc"#]XQ@|jަE1RWn2!nr[E"kc >}Bv 2ջ G%f *2 Zh 5u/c2a DzPfrh *7L>3 PX}ܐUP`LxG9P8MEot#=Yت/?Sq"Id JBJW*BJzo)[AdV,?/sS/hFmfB;Ĉ!h"AfT\a/Pуa8P51#θ.8aK*wa1۲E_W(ѥFZg W-ܪ .[ VgpKje2G4󪈚׫,ex@$[DžH9I *$(i|L5ϴ­AkPT`WՇ՘zιK5?xmxpfr}m7h_WJs{܄W{;~ok.թH@ȅE'g([ MM#Xî/Por>pFo'v+gxCXݱcskn^|ۉWϟx~ eC8d2yQmUq)0*!nxxukoYǴv;qCRJ+ζTnJ{ :Xu_?Q5^'?Zd!O_v7*OteEޗ/p' jLWVޡQ?"銦7G ܜD*_yտb 5oIH:FҷnF#gW25~n^WCk33'q*7ۿͦs秂Xw7(ioe]2fW?֦+j ť+ZT(ܞZ<8uGڝ|/ΉA8~9l3avڈϞ)M@k0=j<үm?m OM$`I}튨lj\>h3[7iT\q?**k+`6S9IoșցCM>\?7mo>Zkx@BG0uzesUݽŧZڥIw{M9y:|2mL3Y}n2I: uV06ߣK|iJGVz;T.Q4MzXU n#DV_4gmㄡT|P.3/a'ΐC#tx0:iThvJ݉dg;;<4b@s'GS)#czWў#O^g̡ou&*Z#AX"g$,vG?Ŕ_qވnTŧqJWnU?(1; r{n쪾O'&}is}V}S9fh1utlhy4'XףSY+Tm`b^5ahsͣIC"A᝟Oz=ZF9hJ?Y-~"hDǼ_00H>ЂPQwY8<n#Ég8AJó y>p~7onA"Ȁs/d@ \c/@-DR5!n[nV6df5hW<!߅R-PƳ"˹_4VߞbC|SG _J/ l<;?ZúTד#0Oiz,}\Xx>u3O̝hmek\ހW'+Ֆξ t|Jf>04ѭ.;(oZ2/Сac^~lkNDL y4;),0o'9Ʉ:~f7S֛Tێly'ϳL2a`ˡsu |ϵ7UsvVw߁4hs;f>'j3`ot/:@銤0]%oBPXe*BS]|5B7*@;%e4.qv{tgt17ك_R*4MCD41BGfMxJٛ0m{R4 QzF69%_E4Oϱd%QkFǰT;`S#\wP-z_g7e zw'W?W4TAFYwӨhMZg0zIrbN%`*ʅBç2rRu mjo1U4>,dBag]лȽXhͭk>MEycr[W9<].REF8Y5LI4kŧWqێb]+Č \/d:%f9k^ysQ4a VG@ ~.(!0LJNnUOWC=կ0g*ucjhLj-U Α4(ہX$Uqcӛt|I#8D7CS[9GuV @$uL&X\7~p蓇Q|雘$Ó9U %ͧTǩ nх+g'Ss}xY?,N z `]ܾ B3b c! %& !ۿIq43G/\ ƣet\;SOz)"&SFB&)$ޮO98s;qJ(I1RcL,xXFX!Je)OM?~Ŏb>񧹡^EVV; t a6 ϙl'U=ih?A_ %5V]IVn窪@Z|"t*|$T{+EE[#iHh$Iءt;bx}6AS㾦'My,h{t;pɉefʍlaӿxNIj>~?Z>7WE "'GtN=AA#٨~$꟠6>MBkm!m3Uq~Ows >}(MA{/{,x T 2mp{|U~jt ꯂ.7g,JoP {WNSq-~" $2 pzb<^#txMԎ5F͢y/h6&vps79H2ٵ>c>MWp}Ɛ}[  W9.1DtR7&[Trh?"|AAAvڭzFM'77B]j?ֽڌ6|-M$̥bP$mhmz97KI6| jz h6IJ4(ad4`% aY~e4 ;3)\\XNboy'>mD #-6l`?Л۟Շ0 8H{&D[?x@h 仰Yt|gO2DZŴ7Y*dhVJK 2aocfvDqXgދz|o@>y3oN~,N໭DIW|o8 M/g~W&Fo^^ kѠ( BJg")52FM 0 a^aa4 @NI2;Q&04\%-;!Vws(m !ZҔL[7! aPrP` }1BbcrQђirRdT}X`X@S}W>kEtr1fQ۰պ+: {tycgx;` \RSa9HT: l7۪<o_0tU!{:94|8! 8i6ⳕdw'IMR2#O~؊fρ=4\1u5*p3Xx@Dgq96¨ rF=;eq\$qNQ &–rNPJ)^fu1}Wx׽1pF# ]G y~2H2s.C}54^_MJzjc]x&)H=]O[ $&]Kho(O7빑7 @ ;c 6yF7}MZY?W|U j& Y2>Ak D5oiG \鑥j>(g޵"B +b#$zHXGD߄L*JmQb;M{ql(2d,9-;$HZh^b7֞~Q #K>S'pp.W,Z\뾁ȸZɀDm6WQD) >V0noDRaZ,>8XCrB7B%) mS8b 3KAwHcF .$:m|WPv^4IJ>WXf.r?vC Ce"WYpB)/" ]S /TJwg=- Dv[YLf/9zp٘cPHڠ(YR&x++V(ߜdծy0EQ#xv,Qی5Co1eLaKdA,>5\dd@B_^A TwY5t:BkAy>o<¼z& c"fpCnb gj9/20Kc(8),LTu(zە*Ef;U97#+r\uOH/w-(I^:7u~yH Rgb;J}e8.!J,!;,ȭӺRQ$"[qhW&YD[Bd'S%lFh]̿:_*B0OZOU:A%0_[?kW=qCb ܱ-ңZNpdPz)E Bf8U&& X /`2&݋(S }=W}jF{f5>I_v7`I`mȤ '+8уoU3an(вfͻHTa'rsnѓl֛Ĺ;gG&Z)J&AVXh$0B*9  (31oﮢuO޶j>;qKk5t‘&,IeRa-M;uL:Tr$#t{ZaLëzAP0[]OrzlO/}~nϒ 88|IoyÀ˳%#1֠8mkpTj %C;peP?01FGl i9+ Cbrr? PGj]s9ѷ2( H |[A|x: Vw# 7F}!ѿS*Wo l;2I\'ewc{iA9ˏ ,W.COYílao|!UU%Ҫ w„KPuQO ^A]Z6Bs{ ) ¡@BiIb {M5q?U8:#tĸ01fB20A5C {&ηCKU盘DuGh`880 +*O#>2dUOɋ%:pgƶ'1,dO# ƷDO=@;"ZPhYܗƠd8$plbe6#5(Ł6;gD34LS]x]^7 (?j(AzP3R μVYӡ.tEț!!Z =6y D[hm?Kc@5=ad2ĥ+MZmt5RDD]moHJSAҎ7ɐJ֬R9NrN"秶IAe>ImvN!n.uLAB&ٿ Ǟ'"zi]ieٍI"X7iaM& m E$Sɰ;$3d@ {A>8lB5N<*'s$ːƤ)*Yɤ)!<z oǑ^?}L#R n%wBQ] s_l"ӛc)1c'䳂o:^k B/fcgi*UwXi…ˤRіmg#^E`Noōp8P/$LR VJ\^XZRX*PLN((-)/*{%_(~Gips[ct5icD(=oC&NUn?L!T*n*G|TGQ* |k֧vo 8 (tf<,yu #P^ Ы)LEc)R@BKLU/4 ґs'@ꛕSE+IzJ9NؠdB{삹kw aN`f<2axm&Wix3,0v{ MKX%mFc'G {:u._H6,xC`6ȍN1AXMn CCr7Q#.*/@]?$#y!~ZiAȳ}L[|n]S0W1481#q7TkE̚M|ˌ5T/Jw*hn [ "Qm~ěG*{+G`BH㱀ꩪbK̲_͂ϼ-Z{䶒d ݬ:vK?o'K *S0Im|3Io#? 7mh?ށ:9ʙK]F snF݀ͮuy m[+@n BɱmgOuAS~uis&.U TܠmOt>(r(vOַOA!L<E0^|92i T=)Ӌw҅Y Bu.T78YO5TyU{Qc1iTXx[jr9ʩ?Q 'XG^DFֽ`?Mr_iKMj>>NƚxӇwU1 0?p_џWQLw5ޠ|:27RNBy/DayȓPy,x^f|x$b z8K/h>"+(A!MVDR/!Т\yD+x+ǻxpW[?u:i(-"i[3ڤ lBl0-_Loo"Ɣ\I1$hvشEdq+kvF,D6e; dPNO9C>qn\`+G);Fۃ.r!k@*SO}yԦ-`L1EA]KoGgFcDrz|w@<԰[؃a+3(WAZ(¼% CHx!ʆ]ezO! bu4 쇵 ;Ewq^G0 !''<8/nkEXK4E8S~#~- %]7RBK{xq;W?mLTg3 X &o6R{,!aCȾC j/ۓ@a/0Aq {mhu/)n]KםEz1{Y/N ?Y 8.[ގ=M$Ykar^ 5x0TD@6 ^l߳bm]JI50 1iKK2d3 ;K5MH߱Ӎfƾ? j*şkYE3#Q%ab*JK7E)P85rfp-B?s@Nj~Vv\?Ws@%qLg26f~ z.:qPv6%ęue˃ߥ9TR#_`@ `RsCtּ<<7= Qq3EHu{@&D )HRS/ta?:f ԌN0$ZN rTϗ&دyCR*k72z@cq1pՏ.yFzJӾ)MԁFȋh7!|GGhUpMiCKf 8U.@'+BSgBAG E;9j ΎhuNu.I"^V0 bYzۡ4(tlts =GaljʻqeBE8&]Z#>9SQs =gT>ױY~pE.|.u=Ƨ(ng׃wj[WoT喯efꀫ&5P;eJ52X2nzvP<PBYNt^<~@ۓުLQWS\}@!Mq}>IS_T>j 0'ky^ 0ނ ˅U6)6?dZzchG2Ku ["7 Q^g~nVNNۜ܏?.M@DyWU^˼5|PJzL{&bG2PWWqI~|(TǀN<`tL氯;-޾h 85gIKd!7+"{;#n,|I,+ZU*P,^]<'"66cES|(2ekeBqٯIYQ&**SCN-/XQT8JLE:%9(ҕ+GI%hհa%hkc jҧLj@@nW]=Nw\'IT=]pdЌEU vRsƊ^@u\ie1RJ6Vr1<>VʖEHH6vrů&3ۣc%WRZR4d"__] .Fǃע-*(iX)M+Cm}jb7(5<¼yyv ?AiгHj Ӡ4TyxNUE*P@ Wy {| cg0P + KSmZthJVGE#ߵmRm? pw d,賝! [Ek/Y zHGGaZPZVXT6oLeEZjhⲢa ᵉÉG prKeBQ!W\g4d]Y&W h!4.,+^Y4uxhq.|0ƊC*_aPJ_brҲU+!pUCGiU2S^zIcc0`x ax\֬\9uda^R bj*lͦݪհah$rEU|_T\f-+*+=s_/eǎ̳=vEf }Jݎ;ϝI~s~O[K^YaK@΀h'Ƥ^GbёHh;[Jyf =#^U&,-Y.>dx(5r,dб %kV勫WPeAY]uqK%1T?le+J+,5|Y~5eEPn:Uq ࣣA 4 Q_8_#ekJ pE~׫ RtjC +RK ksmWX1\;R$+X:Uaa|GFW@/?ZKГp()Lǃ77+>w-<raGy: jUU4Ʃd2hr MhD4.3 G }*-#AmkŴ;VB1 6rKފUdSНu/ " 8mF|=K&zV ,"dP5qT. >I xgiO+J0`Ukgg|[d71ۮ5h!D&ҿr;je:ںl۶$ F ށS-2Z!Lo ifj-]avn2IqYk޿r{C!ķhvمrxWQ!'h҉@*JҎq,dOfdUѓOrLFFfwWC$gTN&H\qfTpߔ52xNh 26sEraO㞊>jJzʎ1Р} 9|d?w^fQ})fwl9m+:lrE8 T18p+X׌1 ʊb}6N9NRݱѷ> /TKw _Amq!5*G'dX [ֵZSVLLV#//ШTU[s^6+Ixi?bH3XpE]\ꖻ0vICWbIѫX8r^%' YY Dtɗ'Zj~(ӕ3Bز #leTx TDw@Wf'=7$)ROz‚j䖕2^,,/DܪB*csjMkʖ=36'~|B±ًWURX\^ (L(-k ոU>$NAia{b{,=0cI^V=1~*.sfČEVy0UF5v5)8]eOWY?}VVVZV>^%,.i<>o*P׬j|A˪P4nsE -c󕔮*Z5NZĉe0WX ?6>ovA|MAjl^R=>r銖eה/)\Yěza=c9nǎ3!Vz/A!t8f<>n銨p$XRo!4HS7v9$g0#w{*%¹czbYTCCҴh{0D!F>JMa1pbξu83`UYIs*=*n yrq R็=6"[VP_-.),}uν6=Ee,{e+qAP{(E,p=1CwmuQPT=񃎴 Uq Jw ()A-c\:p]4ުR\ h+U>{܂f{f`m}l\6\ǩTMh~jI[`#8%\S~>TUEOj-eEV囎S>g_A٢ioҟo].X߀HVʶԌO{:(Jah68#X1ANW k,ERDҏ6ǟڝB.P S!V-|U\yjXGΰ). nW fğ]ɑ:!?َxl6?~(C)W% C:AgŻx7]UXt?'[j _Y'<= @r:4U dVD`r+'&xفqdջo,gnRN% ՕDEgfmeR-X4 Ɂ*NYhLdR0 , ]0t/3+>ogw;@N e* &[qn5Qk%oTnͥ8_+_ րtrE]ynyf{kB&8_u+47W}cI{URJb6.o*VE;e|?T{.'D|7 # WꔮƝoNaj[ghx;TaU&}fT|V[c,r6H9aɱ]"1BFXRNAn@o+noOsŠ/NJ6)<y*Wo:4R1 gOx<./ ='/Ytzw53ɮTsԘj%ߦW0ɽ߳?cSZVꦓ]?7Ov5͘3$xh֌}PGo}cU$Q٫_g/?f8- 8Ado ] Aψfj5ɡ pb\hOg;duwo)obѽ'+N/91XHace$\,IQtϟg\fX\ c7Ug %Wq臝dy{vHvnIO}'j4uƑ'VUjFޯkZhLo ?;~D[lCꄸQQ:*䍉f_8m*wVK@0JYۚghQUc7$`FG;> ,xWԖ!cp2.'&7YCft+<ֶQD y 3k(զַ[2T99,:( Yl]F+8F oTk:PBꕚԠ.GbgJwxB$пI rF[\8Yi-sZ}_k(DnݓYG>1)ύ5ٻ(2ٓ\8}8jVN4-֩RJ_mi2(3hվ _3k>ZP `&eu%[hc>5^mOe2Mmi:If'fx6- U}T]x#WwB \j,x jcv!ښRJPHFgyS҅O?DUf{dJVBc/+{GFڴ4Tmy똷W =Us,C݁u3#!q" WKy8ܪpE#U\ ;Mh>^;-obe0&#\l9u[ .l9nա+/D d.xeՐ:1<_]lBM*yr "Z4bU _T cإ*W@@K}O*BF_iNFybBXXtĊN]::"c%#͗|ݾ9Ѷ13A pkU$zkRTNG?n5pd1$ȯi]ܙ: ŶD<I t|Q>d|D({T̳:bAפ-;ݭW\>h3hС ߧqߥb`3Gr).'UK=I~&6y# taNpFS%TAwWeiSv{O]@Aښ*L$sFO|&( <"" |8|UgoVbo(.u !< 4NzXL=A,{z/QDuA̧gھ3Hzkp]5+"3I#U4g+9yMyX&sI䥝we!]oCq3/G MojŪ, >-YC.O;7r> O]؜Kx6*v/e eN5XVqP҉aLa25{K޷1[#~_֔jMX\_"{B^rԽ/܇s+L_ y?ɿDGSGI^4Pc)'IzߓjWXkj LP`&Gt P1tB"̈́WlF^mx(vKa훪}:)xS,J_gCT:iCplf6Ilr*{ fM?#i޻Lg\[%`eR-8srVv|/%Iۆsm)(O~yWs'W:&= cr3 _0u2 mc_0j8*mVA Ç3~WHw?޿zvV m[{.GY~GMm3A@4P|jX7rw7*N:}z GXRv% An h- dŚ@=:/JiQMT.H!3j.՘ }+;%bKhqJ!q ;b[A-Ї+:8/KZ}w0wJ$5Q [DȪq8fXW+Y!ĸ$,:_|G+рDAKƛ3vZcm ?Sna V08m*e;cc,B錆RpHUO.$`ͣaG=C0zfs&2B&vY1 +J"%[|HHbTQ>_ʾ{_}7FR঑' @Q/+ F2-ǟ@͏!{Fɫ@=jPA,⑧=࢝sFH|ʾJ|d_x8dYnvۉ',7C(Qۉ(OM(*J;8Flviy{61'ed]ಲu؇b>C@ Aƌb}cBgAVXU "l!C|}y..& G>g15UF AV; O;^k,JW'(BШR!LM!kkYzMZ&5eE))4>hzI+9U6>i\WY[lg_JPCj- VyUzFmNP! %xC /U=j-Ĺ<*W"gW"gyySajW_| )ngV}'GjZ} Vun鼬Vub!8V`WN>&EW@j=L& N0ɒ _5C8k,*z/5 5 VP4B_'rԒ X1RjAeja z3P[y&R%ĪSeX w[{Ay sA) 3*cW ߋ\gߌ@m)*ܹ7B{]'=,@~]<"̊5|bm,pR"xDЕpf qJiP֑$.?- -"Xx?>^m1#vZBL}{:EJl(6ˆ"d%_p ]rU )6޵K]xE?2Ks%0[%Dr}Oh> &{ɟ Xt*Rvn6 ]KVDP'@lWO(*KXw ӿikaß@֥sNz֥U,C5M e9m|- I|I6G% w EYM%tqBҁiƴVD{gQԸfYL3J#j*l\syޯK0gNE*Wol;^ij8,Rf5 `J귨1]"'G1-'MuY׀b]*PtjDk\Z0&֬ @sH+::? _GWt\GU:-Uu]UCHQC* BBZ@ZjDjH>d!]>NH*$Q0R&ULҸ%rKJUUԐ!>}GX z@2_Gg0#=-JcbPxtenIA.RfO3|L%:T~e`F?u01>>fwgZ3xN$m kK]o& PAA*{MaiTXc򱯕/b. m-|m]r.%j'p݁*'>݁?{9'j8NjwA`C'>Ý&Vj @MYm#|o˄PŸ\q3~w!GR뺪.\i3U1gNk>rؑ3x҈Q&M >z6@E}>C" TLj+ih,)K8 1 Ϸm[H墢KrA-]R+]u 8j`|m3 8;~\ND lGޠUKz7h0N%6n6Rmۃn3D>aۂҼS'6ov9f ݇٩sSNvtĪ!S-$!ze=⾩hy{ʈPշ}Joi$̗A$u=xsGQ5:pͪ}ӿcalEU"Xi[Ok w!wJ˽x!ۓ9s5u;F< *$W&#٪]3|xB#{%ގ%5[=Ywx~4^<88uGM!-gitPt9Cr&0PyIxO'sp|F$!kށ33ZPܟx, O377@4p(ZߙRP痺R^(F]X\ד`y4Gs0mJSs$ұQUd&=3ܜ$$ި3CB^<ׂ͗*\>pvteْvR(c=_i[Q",ng9'A4|r_ܗ)SggZsq7K>7GXN ?[z,i8rQ Q1/0-AH{24Ć{ )ge¢@@Y)۝KG JsM*Ք?^8j`9#Ta|o!65qԬV&$>Mc@b<C !t5xN%]Ww9Nc(S ݿ #஄Ӷjx$vXܝY !'=Xr,x2g6͜);:}'UBfPI霒 aJaJFM0j99N3jN{wԜ4jTF0#k< ( n׭u+u!f]x^ BTi$Xw%=uZuW}S-\`)A7%iyk"dPi'y|@ШQv$H Vst b) <%OɕSJ kvNYJB"@ V<8B& 1{#h֨Y#**/ Sg~?h'YT ,.GM )Ax?RԶf~5\#6Ԛ@МdUJm:'~./2i4-]{5 #f_\I Fyr֩9@&q2PO 2S2ӧLj ¦ݔ c*u#t\-3Xe&?lZy\aQꎼ[Vw|a8̎̋c"-z ˏzc8r:a: i2n3 ,/Y (q8E9 }Zé*HF%/ B龬h9 *A?As4al?c$j>u).OxB FQ8(g~6'looǼ?`&(AQrZUONSLο벌j^7c,w+sE/Y:o |_ \~V'@|kuJ 'B_2|ͩġ)JQ &DJiQe}f0%E!i𚣻*: oq!+ ypK!J^]T=CkVI0MXڴQ7Jlw & 6q^|dO FI`&i?h$ IjM &rqia3 UwV7?&РR *av+0@\dU4߬]s;u8Ӣ/mx{f'D2zHg%ЉbH_Ȯ`ѓS0%*De4=ONU{^v P' `[|A"kCC@{Z3qﯻ21$B.~Jp[:b.|Y8|4Lj0}1{q~a8 u2[K.d >QaBƸZ尝nw/ΉyV ¼4pĬ|Szv0cbB~x@n atJ~)A)ݣc Fٚm_$a@j:q%{"- E-dCE1+ٿ;DѺע =_ .O~zBQKx{(7uGFPGq~y*t3VeOw($c߄Aa~Y GԉԳ]{fTʔSDb*bzBdO1>.|>Ug;~؎OGd.87j1=c%8/v|y"hEW}x<+ gwW N@01}2 Ú\w@fM QFfܼw%zZZV 91uS]o#6ch.98-$%bb0D9o93?M`tw5G`Or=0(o30$tzs77"Mxrëv`W#(P@! *0x H 7سNe)N'ptG'P(vcL",+_Id>g]63t8G* |]aٷghڕG;QH؏{~dpʐA=(!=t(Z̚R / S\s^|Gs]Vb_BñLY3A?gh'zpZ4"YpPFR!T>.vJ30^(:GG *8odT8 3nwyU5vƇ@vf),a'w!>$@O >%7`j9o} ntD`\  Ia4dC{v ͿO>~nA쫢U,3Ӂ\i0.<t*Dώ媔sm%#bh2q|ćxB=!9 r]dQ"wDp4EHiGr#&~ AqxY89x. z>i=vX :4h jj(/5sƊ^@ߵktlc'WZ^1K=:Vr%%ECP2&O+zעʊW&R*,뫋נ] >t壣0_b>97&KIfy= MND#/_*- >1}L+V1cZǴ2ie#Ӈ4>{1܋ie=VǴ2i|L+cV1cZ~s_/?Ue,jqPtX_|hВ5UW} Y3/⪗K ' cTSGYZTXrQù܇G(7}vxyY>=uGf.B`kEðD,v)V#pA+,Z Mh%cybQI A%GGʪ>2(xQK`O)1GGmlhgF=drV7T6Š !Kee/ G*]v\C3GZZ(]=Hiu5Gc`h>Z0:\R8tiE.0UK18pX1 ʊo!j|9./Z(0 I#26eĀ. kO1HBqx"Q c1bYYJCXg*sXgmL1Ҙ҄`YT820q=Bia/G Ɛrui1"|2m9/\0BtlûcYQA+P=ׇwsx Qߩ ]D V%Ebm(xà V,4=2<ΓWf'=7$)ROz‚gj䖕2^,L/D*csjMk@xflNҕA^^\,EYdEi^#_(F|I¢aE)vUScYY{`ƒ&(,{bJ]U\"+͈Bi):eav^[F5vBP618]eOWY?}`r++ E![ &5ƩZ!`Ym.q ;clRP`I 8 &q ^A.)(];0kV ^^3]Ysb%+xS;g,=q& W%אڶt8f<>n銨p$XRk!4HS7v9ͤg0#w{*%¹czbYTCCҴh{0D!F>I Ja1pbξu83`UYIs*=*+ yrq R็=6"[VP^-.),}uν6=Ee,{e+qG@P{(E||=1CwmuQPT=񃎴 q }w ()A-ó :X4ުR\ h+U>{܂f{f`m}l\6\ǩTMh~jI[`#8%\S~>TU7LJEOj-eEIvbàl+ﮢAm̯UlUseV)'$[t lZ a˖3[q;soǮ[mOw#*W .}.ر1L+ ,"t@ TSP#nIV39tַ^{_kgmy:cJw11L7 ںHt5zYFK} BȤ $,vyɄw,1k&w^Q (tYg=7~fAŠn*9V;d Z[rn*6E"o G0binJxKimfir8IR o1X}B\;cJ"6pŨ@R2V+ Lj&n%PV3xUJ]^u*y:B[|lg%`٥ zNa]^^xw/Y"eNk&7ְ`LEwLlZۈj9Hz3P^61fkJ6|`))uj:+C|8F[53 a]]讷rlFEYUWj0P)Y)LJ0ҲָHOVeF(RY rj9-cy05b{=*q]IyTª}+ʒI=*>VV_¨<4Cئ"k`BZJ)-c(P0xf"LZ9D *8j׌v㈕CF6g Fzw W,c2RtA/f|A3TgvE@p֋CLbA2^e:sĨ3qf&+V)y,BƔ$M>k#YgFtb꺚"R =8n^ mAT"l3uyl&جU°ij7̫҇ +@L<< hR@DaIq:ma=TJ9,GLm*lv]dO=*aOLSˬIZx)^tovq$`j]O7FŸфRv5 bRnR<_^7jaMxNNM/z*:L kK?CTk>GrM ۠i)^zⲙ,lw_'5fTQǑFچ@QN,ֻ b"u gogf?'<B&j8;U8 x\4SM4_Ͼ9Ob mv{gL0?Ns AC[R{ IqX@j u<ڴ2۷1TX;FIgJWo/t : VQ@0ՁO7` ] 5I)?PtM=j,}BnAG-~=I 6 Wd%-.V3Rh&˘ⶱ NRFߨѻjy t~l|,8 `6)zW̗'d<; YGcW39<%W٭Yע@ygcV_ q7D4/d3 @RE/k$&g`]HKip0S f.or)*PBk!+8cdkO^p`z§_ZDYf2FZȵxzX炵4:u[(pFf=fn:JϠc:;vu*l7 ! H:+?[;l F?|C5Q:Fݭ,qJ,2<2Y"XU݇/9ε-$h5Up [>|#X$W\i_n mVOaTw:_iţZ\`7,,h~ :jT Wrw@K{& Vqg ZL AJ$S!ll-FGy8& ]ng[WEv)ECJ.hkn9ܽh[ufClmkgHmmA0fS;s:/FTKb5CE; Hc s6,Yu88ic7`wnW&q|3 *UrV R s vF; k3M6Vz ',\`vF yxT-@"NE |_IB ,A-H;@JYW'M|\d#<ćDPra4򙛃ʰ 3>>l1TH y"s1Ӫm)o;[Gm&ӄԝ E`m嚀sDgwlW Kj\.lEH^\$gm =}ȦlɍEgvN_u [=qr/A%iP+t%oBob*xi+y$۹^&jan%ޙ 3uPc˴!t$<`4`8[境̀rF].v*y)Wf@AkVtVtJS!EeHM1`wU\w1<1QB-dA& 0S*@S$%'U/ws\ā~Thg“Ab£tK;k UW ʿJ4B=GͣqFOL~޶w,~Q  :BuLE&e1=WBF+ҪGK -x%[LT6ؒW`*~f_jr$T/@2PEe∍eHƂ|4p&x`ur0* 4gx<e @;2*RfOX5j`MNF%if?=?qex7I߲dβ5 ?H$g/.n8 ]sW\ؤ {5i:v;6HW{T:6EMm d44OΒg;_47u=2GT`t/OԀy]qi\G1rzc=UUg^7kRBl/`BBl/S2姏TG/Re!-NSh~Ų Z8Z6Lo ̹1ǚq) N.C,&i $ +5"CϜ3e0.Ω7M /O*0Y|66<:<;%/:{uxqVzK gl"#NH;[>%lqӫ M.jvbK_YV_5tC:`g`)@s{ v;N&'me5խeKNd0[9C|쎳* Nv>"f/؁ےp-}q\op<|볹K~/Ubyl(@teMu¹}hd:O41u IRHv"IB_P~Od!%kl%t[B?KϜ .E.SVbCAwuB"d:\dW>V%$V ∘4r,6 6/2oV ; 8qa1m !^lHb۩8_#sF AGvqvM2֠ 'o>O@ܴ_HSy<;ΉwYDcnM bOHm+4p)XZAg+K}rSw\<=\ &Wn0FP濂wabyܓL~*qfCI>k`c>, Y_{S",ZeVl:)Ѐ-˭ V[e3{Ylb :Y Ʋ KLoLԨ@L+viGjtak :Z]^Pe߀7'bj혅Ys9\!3t;+-`]r)@:hp @nfd U7tbXB :Z;& k`|nlԃ䜻Efqc ‰ACv/fK2X\kGA+vyo&i9n⎲DGJ,fœT T`Ue'j p*G%;mB,#n>O@`X KC}i.( ?B;BHKf̳v205a5΢]ov˶"m/8wv>k;Ij-D}*"崸`8]zo͌uf4Έ d֣qpj_DA\WjX32-oGe@Xh@"!L R43~ %DbKLC5G䑱og pDD(b> (pC G/N'0.džLL"S[@̜ NsV?/F 5ے?xD&V#5:*ndJbN;4`gh8L3~vaSu_U9:' PgY\uѹ3Ϯ8aȐ}'G]ԩB)Y zRK#KWm ~9m?hMa!dԍ[#/V O+ɑR< v.a% q1ʚ=]Nr[&( @zQA$ AxP,oă:% ^a&ЅOjj.1Çqkw:f8i9YJ)&b<'7PΏkb^S ]"Yhn5}7a k\|)zqlf %f^}X>@DmPHﬖ9oV(Cs` Sj0/:_&MZ:`k#mwJ|P* =GvTVĠ擬ՒE{$--P&5fbnplBd$>i$zu-/BX4b <,?^\3ԋ*|/Ɗ5=GPhjBIPIʀ-yr!0ɧG*`\\*#s@a̛o0d8tyLxgM) X*@87E{gNM܌nTlyr2@4赲-ojhJvaŀ>]*kє#|aɋ,#qM^wd[pa]OEn#%=E"Bĕ /Ĩ]g߮w P`m!xHi:ӯmZjx434JAѶPK G, iHx2 h)ciMµ{zh+p, ;2,%5unpHkjN-NƆ5ae? uƴDТ2#J[ЀE^ai݌i˄j1/gZJRhPRKFkȞ\"c[aҁiģrSXlqLRѺ83 y< K'̌iXb)ZWg1P0-v<5%tgb)˽̵Gd=3t%rr5钘w  p4U;i|cc1<[M}{µk cS@pĿ,~#U}KoCmPNSe d0- ](LE$"DPcLTbOҧkbRވ@wm\v蹃fRΎH͔G%.DF4Tydʾwd_E/]6k[adDX}'> y>#)irxަ0] MQ@{4vgù4[3CT,[1s]U_Fht!,.FctoipJW+<.OR+͑XOfו}T'D":a ߫u%c15>0I;ȻwG"3Daf Vt^1ӪZ&坸EnT\L5a,7BaCgo}دGx w?PK qh.K!^'{*zn'7eM$b?6Dt|Ƶ/hL6,\э9[W`!I4Q$`lѮErT%k(F.N*a9vtlg,Osl&SMMo M1Yg۽4q|D^,\i:z9t sɰF~yoJr_呫*>٠P /kc=[BxEMY*L:k:aؼ g^7)WDQje{:J4,rKﳰgA7?[ޒ`S΋OIh7gHY~aR21{4W- J #?&M?d5)r8~SCj-/Idjb^#ִǯQ!LżڥB6!A*2ˆnシ7zFnHL _<Iz|tTl>Yo1j]#Rx.״$i1![;+~Jm_}嚉^HӦel) i$NԞ7KKө(_uu6J;n(J,{b3]9c5Y+M8 3ө >#ѯVb]?[ 1 5_SreGZ,(Gx2Lj$ӵ1ɤSAia4-;k¶HL F( ;3^F>_/hH?| \^oM,TぼpF8ڛv aeI ;;܁ڶzg^;>S|hr<L6?T 0X,$V5zx-P/^bc1t&!b7-r:P/ }[)[ɭy^IŰ a':5ke#Iހk3-)M =0emI9)7TKVmz4^~S3L:v6h+Z_0-?2]r10$QF%n/a .խ*G'+E`xNO՞_h8 W@Kne20hg%!|j$؂0l7VQ0B?3{6z%ḞlGOtHG]φQmwGS'ɽtNf}~9~^|9oT9 0 n SSm.? \ϙsZL-4VOȼ nH'fѓiѧh 9׵=7_T@Vo[A*o D'֥f*kor+Iivy-;,Y0Bt}[I7c@דd*avVrBx\7:'NJG3}ZBRxEhDDԳeQ88N*zskȤ&rk]6ta.-m%)J4:_ƒ!%^:F 1AELd<}Lв"ӇQ~ ˁWqӢ{D&҇$fY4;g >Z5:w^&tBeBwGˢW3{$tX&I`#jӰFmTp ֵݏ?˿C? G#`XL,MS 5-ohg\(-hz`^v5 Yj W~8G ӆ6_4Dod˭:1&T)',ҍsmd\}mT#qFľzxwF3('a [7/em>)G7Z|w+'b( FSԻH* _N2K1-!1>( Կ||syYo0PoZh'UU2b!ԜjZ47UlcsF0CU° EE۷ZRx 5@٧V^C:b%Bsu"k΄H{ܝ=zt8?~fP \CkD5I曣g9[oyM"o"X܏v,Lo? [mɗF|)X ?,XCfnA.`JB ]#<9~Kk4˴a%JgȞ*5)Hū]X~ħ)z1N]f{Wgd;v9r)LY0ar_ڵڳx;)TLMbd ='@rp,󏡏S(#̰ l:4"Vv)ݝ302Wg>{++ P@/`r;'9?e+/Eo]`J؆K\i&7fn9R|.M٨ЧꆛI]AwwthڠOljρD&\~ڃW6˥f6tШgb!}[볲&!.`om/o.XEeR;T)>AijOd@DҰ(T?,a9T999y3+O-WPM5CҠbIC$k JzJMV9S<^x#ݜ4$eK eE@<}`<=4m$E\$? x1Ѩ$, ZON̅tIb:o1E*9#9/F)]['YtZZw`AMklfsZ||K*b0-f>p56O"bkŀ5ʉVlD_K}󸃫&OV{&eu {yG\XU\u`"_{W:RKZ-/ 4^49 1#7/׊99+B8%T́c#cyK#k[| Z^K lrwBRazUlRrAnކ !TͶÎ?ʉpiI f(ƭa!3J:줥 pa3!}a ;~(=)s&57wS~p= -VjY5YY(Pki@Vsc>/&+3πC_dy}:D*i^;+6T4A9##|V0I-brĕRj&FLRSLw2Iq&\4=`[w{^ '`F J?s!WHC/5Cj7ڼlWx;ĠyNE*$ijGT/_pc dԺ~!݉EK'&av&Ԡrѓ*E  oG߀Qյ|} BjɅSK뚸-f~7.ݧ+0 ԎnO JԶ mm3A~,Jw;cՊo9SCoBf|7[厀}[+VLE X%Cz4Y2դ+}C06Jr^fNQIĹ @egm'Uu%çI@EwwA(8J:JP[Do}QH"2b$Ht@A%K(7z_S﹘~f%֏s/]L%g+0T$Yz^5^@򰢷M FI[]YJck Fƅ\9*yFw1i'|q]עxhՑ-7dBRtREpMɞ6{ 21-o6>wWjƌHM/0+TISatuE,*; S% s>(sLN~Ϧ_ Ϧ"T#2h\ndN$*{G#r\Sٳ%)sAe !+L̆ wCmc+mJ:=ZA1ąպD#Ã}d:f|3m}jGMo6DKJ]54pe=dQQ-u̲7n1D700dz3DJ/q-V.k-a4^#v1s:$ĩy>;ٖ?& ϒsRS{˟ak !Dbp*$2|o+&T06펞Hlx!b pMuSCRۋtbdbZ% d=|YȚJ0W~ml;:?U$$Lن)VavZ=h"OTjn X$f=I P@QuO'JXΐnY,l˻ <-K;cVșK=^fOUd>O&S }Q_?D2Qc¯0K@k@<G'};m[(z[@ f 䲅˕\|'W;bT()~Yvo_aD+f5FlZ$Sn(5 oz1n!Y5I%% "Wo5uIb$>[VOט@˔oAl"b! *]-ʌWm=ew3b~w{YR4K|?+PS FɂY!B|lƲfQ"]RY` TJ3 bCAut{QAtRA%KnT{ o^_ewoS/O.uI?d?xnrϹ;Jc!=aƺ*Ò=ݰn{+ͳTo~͟PBĘ2Zjɉ5K/Yr=AHr"(G8PU=TɃwTɮ:VSBޗ>l@6G2URQ_7a͵? k6IqAwPV}d>\g?8zx9օfɇb7*-ƱDE_aoߞOlF54NQ(LVߪ7Ď۲O/aAACUNPȼ"ϾQ(S=ɳ0Mfcu],Kh6b<Űplk"3?4tҷWU4@V bA_nQ]gQe؝Ee eXϥxNhS%ӿܣ[ݐ/uVB2}7edQ-R{RB݈V)\Ku޽{͐pLD/Ȝۥ̂x>ιqpr.(ů|)WQ),=UYnSUE.\wצ._z%KYn|.d%Mȓs"`3!](wGhRՂЙjخC~ЧTP(e<(;ջPMt֟#:t!Q>wAj5d*E -}깘Qy" H tϣX_dJm%81KC(Qe)JM\B3b’kjM%i$)M=jJI^,=5a"Fj#!@)E򑥧j,ND.eX*GPD^sft4^B71."xMUB(@ ,袤GQ$gH5LFmh/p 3~ X%r^B!׼"H qҾMQzLopbb/,א5@IIS P2)\gCQ%-e  `G K18hCf/:.З_=_zjlq(o5.s%yc$GĎg#ނJxecá}zaАwƆ0Yly_3?j5Df~ ;Tē.$dR8}o#ʛ:_iGuaq/||OekJÇ槕BvՊNm|ͭa |Hrwu=HҞV :Z9;F{hi1a;1o©r| 7?u']ВrE)vFz_O11FXߝօ?kK5E9FDQ;1V-ס90IdW1+"ғ.X#kԁT^WV}׾r#0 3Tr>;fMףL=PЀPK.̖Dȇ;YuAKM UVRpaot'V]fqFGMo.44:W+\q5s]_O0h;[& JukÚW>sDֺ&,j–Ra7[}^oXkB&'C;\Wg&r ,śDI(Oz z~* 4ыz0&մ 8ua6۞ԫqƻ;7D4"rk~@$յNQbΧcx& N<AJ (%uR,tV!֕هɸ̅2ROqP}ش۳&Ul0j FpJ/E[Y?&̪:f—8E1;'yW=.!2] tT`K=_/odr @bz41Pwl@l<C-իX)DM=8sj E$%MDc,` B={%`OY~ǕEƫm'N'z2BLl=t\ɞN E&:E 8{"Ʋ=Yp図S.̓?eWQ-Y_ { /Y.|0 kwfJ3ZoU/$\a[h>!xS F~=ahtyS DKWjNjԘi]%v{~jc]ZK\3JW{ +@@Di7B&\Iu`Qp2]] 'E i EfT ޺e}xШd_FsNu.wӳ}e:]F{@s 8 q^о*&H?ubP4rAz=k ACE옞cLˀk"h [mkrP  pcx UȦd\ICCpȪ-ajS`*^O|,D`v^l<~;j0Ո?#^2)pD'; έIzn# @FƵػ(|퍬:gD%"<|`ln > ylZ|z[=. #HuC v_^6W}Ȉ|{~Yo"v1"}Nz.W RS>ߍiM.:?- ^JJmU3Çy]]M Tӎ6&tuxל˸hE" oа8x)RNFXj*LGӲgo8Έ|aB Յڎ*c0d?@Z@sd0h=MjILdha_?KqA\]" c<0qX/h<ۛu B/6u:@8I%%M` | <ɢt$#t*Bj9;1p;p:{yK%X/VaS B.aqH8I#ٶ5 y"OX-Zx־_z+7*qapp!ntT G%z[ V3dIȼˣdWJ"x{jφa9W/F֜P6 t >Li(a>/eW&yo3m ՁWZўaEe`O"݅;Ch)~6%*~doݸVә *$S{"iĝJ#LjX:|1QK`XkϦ@BASОݫXv3^LBh^N꟭֜xL u<R!h`ЄkQf/`x 08_`LXGzWwWR9¶E&zH/ U aꜧ<~?RT||T$.%.XΥHO,nQB=e+]Yq}e<v(^VaodOlmJ2Ƈqyxx,z E5--UjwcՉ%vNE`[=T v 2%끳y~uF}@XlN`$%lDyA-=c9@R\rn7SAl4 0`Փƕ&CFI'y` 8{Bgo7Y^` ~~Ht4yj؊'X# (P\E3O8B#͝j${~O";$@k3s lܶlcQUxs7s"JCBH,^Q-~GnM't颷zp8Du~&Ԇw#h$`FY Dm/9zaT:a'Pm8(nG}[30|mhk#dbc'N꼺Qa29z j 6լ k.3aaܪu T,bo"&B3YpS@ՅaͮFءÈx`_Mp +6h*Y֋M\$ZzeG 'cDte.}>UU}D`rzvQmVep 08$BڐY܄D~;F:j} @'N(‚Z&iGJv&)(;fs 5LeQ梀MS͖ld1cI H/~?xqvԂo@: ɖ56clW=KcuOvu {0\~{;CCp|&ZXQ/)Au(fk=j%=s,T-ۋB˷p} ϧ҉b=&hz:(e Zތy:\|VpO7AПצv\ ߬5KG>o%0HEh<IB|2mZ` 00CC:A؈,Z6"A\_,$yx 9ЁmWÆU{/]0qzQZ?iC5by!OV>4^b7o@Ȃ 05vKg)0 A?=lS6DMGU^BHsj{AxaظL"$Q=-^~|O=bZ2hO*цߝOA *o_ĪVHi7>6ُzLޒ85b?lRFS%ƍR}#bQ 07kg|]&~F%@YjN{! @`Q/YX;~$Sbՠ߁D>+l,|u@ jESXYKkGdIzc$J|S^@3cIH8bC#j)=> ѰM: { ZL ЄقM#ϐvg^[]ea㸟R@.!5@K&hK36d YiC6@uXZyIZ hUwՄiTV랼0= "/@F3GK>@bu(6-OX:H0.a޺exaC(̫ujTI8db,S@ˀöCݱaط J|qll{>cR4phAj u9|wa884=]GN4︧zUW9[qqٯNj}5Pq#!IyǠluL]Po}^yFs5[Tׁ  o 4׳Z0ЪA .wa=St^UCW'RQJ^,5u~>+ShyGG@@=R쭡PK1{@^YQoxV)!}p!HLB/jmKd,[hLj|+7v!Й? E^߄`~Y.Oo Khzm%5_tc&r6_D .>F3<5,__ zo] B!A[>f$Ip¶ޫ[O8ddQƓ&,Q ~pF\QI$@.Y,}]~@v/$Rk<2 zA2 -`)JQD;P8|Ѕ؏$XCR-$Ǟ؟Ab@AH/ԛ^dj?j81A@n <.(c{@2y->(oj"2| uR-Y4ADD(Xƹ3" #"uR(L`0脅x^815 +LVlBwz-z7t?r"{9SzG>=m_x%J&Ob8zQ>5,MT2*Ǝlz=d<,j8axzR X `:=<p &a6WPǐCouߎS#[UᘮMΊ![-0q3 5 R`ljXpFMDy0ҷgzJ*AO҂s<7.}a nh%a[8mF6bH6^wr"a>V_:u;]օgj:B,=xȪs@Buf ^}(&1Ҵz4xoyUbQ7d\o1O}v"&,_+5X:7-a3$5lؾw h .HnG^ڀƙNS8ܛ>p 뒘&"Zn]RV`lM:\,5*``!8*^O.E۱yWpX:ᤰcz2CW(T׊zSB9bӠL'yS)o3/ڸ\;6pjޣhr1> 3dmωxGЉ wW?VPǞ{c|t{89_D=6z;o=Er}"ϊ"ԉnxEϾoU$ϣ"@bݖȋ:'B7~ɮ>U vj'8%jnJhK E,z&ZÔEu&{Dž6*TD!%3+XNO."7p1+gZ\x& k $j>zD[Ad`VeOrI&14 ^=CP9c)><R8qO45_7z^B2xIG%\KJϞp%Xb&Q` ;tK>-~+ЋZo:h@ʔ3~Zaݟ,،(^[A|(d!? W?%1.h}Qz)!`=w_`Rv Vk7*=S2zKiwjÂ^l cH͟vE|* '\ԢhvU0xFR%m:1@ Ń"B #@ݶ.*(3utݹ]79OLKJf$9z u*m[PԬ-v"CFj*|6}-auxkχ=F]6KZcZsbexМ x=6Ճ1do|NȠK5Zu\oZdVV_vN֚=ޫ30zЯt̕x duzѷ^݃hIԞ7h*l6[@mPcx.l{&li'TzNNW! <kigҩo❉NX&Oly_-S+{~їSaX]ڊtaQ}жm N a׊|fBܞV>9RLT^ \҅E%pkӗ/XY#@5F#ULzSy Elt ~l0Fm Snoڱ^P"P-Es%+SQ*؛8;ZY8۹=6O8Un+"'F%%F`Pu֊Н8u6Zu)|PxBҙ7!q;n3|[B݌bp )~1{%՗mceaBՀ$"b)R _U 0:ox@ løN+~A9kMy[ǘEr_( HyaSS/(%sfB^{nKO<+?!`yxWW_u/t8?"͇! P^J\ `,yKV>?ff "c_Z-bQ >d@ 8Z8A('o(ukȏ3;l1:N"7<܋gky姁d<Fw4a+FݯA6Bj;~C(J#FkX8 ŲhI򀛕֛8 Bxqb ۞`]cR[K3LeY`>c!kM݄+\R_l7_%rxQ >rX{V r҉q<U-ˮ?`a5.qK=*Q  Y8 ڻzQh߽:lX>y@iyAƻOIxVԙ'xeC mGx1.8kR % et<)G^Hdj<1>D'6GR͠ G0vj`P()k"Y}}Q ʼDց\t) L5`!l<t]mO][܁4r_ hOcζ}h&~NoTjOg2]}EخM4{SOGښB^9R;Pm1)3чD} ֪/ x28͞FM8qUª0T}a%:0g^fV|jZ-&l̋VS4V+-(QvPぜGK idA#~C k"z?L,tOse̲ED>߆eL@fzU=:gQ5(} w:ékoh\[G|%,m#SJ{1C;>XaÔlƈODʇ#JmJ}@dWbи3Gv P2 w F< p'/|3Lp c7UQbvOlY槰 ,'q4CO,Rye) ҽ#j/@.n?u`AqeG:aP?p-Q#[,{k0Gp,0XV^F=uy$$uubT)؀4Da1qk8) >s>0A[rOo. sO:W|Ǖ\Pw*~34Q:zY3gta(83Q:VcQ7NX~r-ϞȜw'-he_dX .}#+鹸CP G?EJ.# E70<0y_YYLc}lB3NŒPTQy%mYl.>y8 ec\aaxLHaUW߸S(|4;afO-W X݇F#17 0!EM~eP2 8u$!gS <'wLdp?I)u|Eos\i,c3~\6bo_䇯OÎQF#46i+'Ucr,^'ZR,Wh;[=t^}X;O-d?ЊjfQ!:y@<}*~M: P|j?J8rl5L92a fALA.QHQ Շ#z:gv_>HY>ND:ڍ-tvU`+?^kxG6}GZgDIB=0ð'2Sx5&l=5:lfPSo>ҫ^Ѥ"LYkc$ѥZu>Ug݌L&톞<-6 YH@Bo,љYb8PV5c:1؍>T1<5B'G~籋C0#ǥm~Bm+` C0T 3(S#' N9>1exR"%3^*AZC.oAĢRi#:@!bq) G?H"7_EPR꾡@x gc+w:ЁKYwh& !&WӇsOaT-K>M\:k!ܦ*#Ux/Ɣ5:Dفg/j]rbEeL{ JuR FMT|VQ*o Aӆ|sg@Րo9 ?Xt! ="}4|-c _BF5ڇ# Z#>@o!躪pb*qt]56o<@GJؓW=}[u|i4e*OmZgs# 43Jd^;9}莛~7~X Ơszq4UUYTBA5vZĶM@1Y& ,b=6W[pd 7jJ[A O۶1ڶ.HsIYS6@0:?YECvwh& =c|K)@1nHL(FFlyzKOrEeX]8OX318Ps_#SoBJOd+ x.i};_Z@*/w 9:~J lnU }Gy<*;]b>uݯeG͹}h_=Xv#LwGxW+Ī]ݘa݄'I\'?9r9 .֛J#i(hxM[ xCliW 9܇vƵe1A:@~;t+G CsHmܠüB sZ^} m"/ļ{;1gjCO BXNXk a*E.cB'-NƝC8@B OE”XC?h52#JQYw**.jĉ YbtT5l_ԉԼH˿؍3ƄGb"[%ٶXY,0`ea]w;7o_=z5`vXHnoI)^K๚ŝī‹wpT;xoUBPi <9=,EނeP?IpH?_%VT2 4E̋6O[iXh*.G+My =|S-xF ªM;8JG˱07jĀwc]3a{OlV b7e 9d]M/uASLIo˔q{_0ag`sK\äIWѐ$Ñ'r%0 SE 2NQނ%cݨF/SDX]3[KcnۿwpF[槮@CS"[Q3_T <&ъá5px2m'YjRh`ʞ'qjڮ3j>tZMޭ>|' V"Aٯ-!mWBZm }0 6~yzmu?1=D 4ܸ~v`ї=h&/}bsb.}tclV ؄^T7d N1dlff(1*%/:ʳvǻ PDPx FS`ss-M9=ŝ! 6Fw.pbqn@-["x,[g~mo^O1AI"s+6@ ƍ !o-M]5S%ȁ](/oZT߅=9d-I_;.Ij B%#HNEႂ0V k ]~K.Ōa4>^-{A(8<'m:pDT ݾi T~0a!K( ckKZ~"6`bA$; aVgv lPNtP)x5T?yR4,8M'%hmߋeà'1,uGZCA~huaߑe; b$k fyMX2󆶏y5!@vblTt;$fޑj;=Co 5;Z=Y]ܞl]-f@dQ6`Nb}W;~N^]ZgtO y`ͳ!h-0`A Y`smXOi{9? ^sa(IX>U=@{0Wvd̮i]'oߺg6w:rSKU;ۂb;-q)֜mXw3vEexʁT & @3{1گA"bǙ=]rX`1'SkSEgItw2h'l;J(m9y`+{l8dEg^T]~.'u>)'㵴cxgeG;űdԵ_P0MY0h ,f[y]M|eOT6bEڌfWBt JY^Ӕ`iWGjzhS8ݍ29x ɾ'Cx}; mR1f6)H.ubdx BG*!R-&Ŝ2_eeB9V< _8 <9EX._|}!1Ok|P˸FUFKmjYm\.?$:˷ i"tJ$Q/>8x2~3V:quKoVYGwb`!x{ k U: b))a& @@ ؎qhXoGb oGAKSRUIͼ^Fd]3pAؽ:W=Q.+̘W* f{^⺱ƽ~ROʼIJf[=yPIq:`8[۞.lf\%4{E+ r4Fhh 0'FAZцŷ98bɓ3V $G)Aixb½y)^Rj*eq3v 6< u^?E.KޡΜ9x:EX(\Z{Zn| D3 V+l<4 :`Ž%#~<)G1{cnEA0;hyO3%}#ww`_gN 8eh-x|ЋF#Ҿ7r\Dn{r_v_O Ȫ*'ImvN^YXyaȴby Ӫ1,=Ou@f]4zgx*O׋)G(~\tHez GB & zn? *؋A~aP0@4_kHi7PHh ɠ?lZG`bhCq@*u@9YuNo»}:<s ^D< ܪǠH`)H2`rbˀATbcH}w&66=aGbQ42u"#Űd] c {g;_ :` % [mӯ"ùFHSiȥ(C^C՚d0o-n Kx7 (}4Q䒹5@:ʭ洯WʼncORHȼN5|'S;`_mqoڅ}~S\Npݢ5æ@Ks-.85'Հ<'E_BM!hK +?cA#8SP@{wCN] GF >̦#L>hSd`d"}k0`}cuD]6h-fdzL8rbc;o 86 @CA,o Zm @\xrS}78ɉz"|NLOb1`hvA^ Y/J}8vZ׍D F_z}F2E%a:<>cx6 ف8j7 (XPJQ4eր`S}p^f;6 ^w淉_Vj"_# 5Q:Df!xE@su8}!~Ɋ^`ey1G 4,jEuV`0N/t_c"k%})Qy"50Fx7nYjէ6|6D GDI&,!3#%fk3ؾ.}'-Tz|b3jZsiWB z-v^ؓkE7 Z|Lmt"٭=F"Rmo-p kyy[1T]*b:>iP#מ?FT Ў 3NG}>^c1PZutM]hx5748x!Ye\?vhR" ;,uX@[*mbo ;b\ҵe}3l@#Zmmn0@-QARנxT~|j2Zu?u`|O=_`Kmtcb\Zd?/|BgӊVV/%̼VO0ҠCOQ%/UQeʯ{'\"Epw\C#'NYZZ> h؇ >j[EQ٫A _ߌرxw;d 8Uxgˆ^O dᒐ?ZZ[,b{Y >E@hh+┖mG]jZiNa؉HF#!mULnղ.qiX+ %_O!uFT*9ç+Pq7)$4@c|4Z\׬FhT>0j چ[=u> =z 7իt:p~Yl2j %qf'Ȩ䚛HvY캜!0=Z1։g&NӨQ<*|hJs _NU9Ic:|gڈO~'?ڴsvo2~r$]h|)i:_+q:jW nos4c)!)]KW;+KDᐡ:Q^'!2)7H|o4Wqo+Pb;uF#a'Ў2 *O446*J ^aby1-&)< x' ORPJ}jvTcRPjّAzÄLI$G b"C02Zj-5ԋ/ʜ=bxiŲeq4rGߴU< lu/L)G|^Oڔ]0z)W#cm=kSH+./&\^S"R1X uTp1n'Y Fb?B0 W|aW/5kzZ!>"߲m0|Ҁ ZB> ׊ NU/:ů~Nʕ5ݙ7z#d_~_oS-=bMV=AC Qh㦖1U 뾹%(S.hg%ҦZQ<3&1 5SVpF-XÇS[U=]l|3Aksk9Be#-[@\3|--hq HMcZUp 8Xd)-i4/ы5mޖz5ӛ9iHsdFNO6U$\̧[-޺|عךEW jyq |I]m ;To0gMZXda^m24X> ^z^n wnZZɪ~|?Оn7DK}dFDːzrH_b^Ib]FIGc 7lc@Y=!).l`27C3r?5ehC_ʂYXg댅 'Ѿꜭ똈^b:2^7nc ~jBfa|F2m$\4Voj]axVዀǫhF }7Cxa,,Z`{ VI+#y6V{Cd'.ƵjJwKi:}a2h'9m,_{*EM3qξZ" #C]%܇8I'"?~ ϭntzP?}l…MHl11 -5@K|_U/"22qT ݨ `"~$Adj;ph/vu/lr{"K[o #m58iIa^f3΢ Ƌ. -;C k0h! l@9 A[_Cx \sWeh# K,k.fX;*d'*LgFzbfUxLKQ ǰK:ǐ_Wh3YU»e2i8_-SFOFjRHWq4w!ܤVQIV.F^txFCCQXfӞ ͍>KAݱ-`"aJPo+}PW\0i)cRYb F7^f;g:YM4q_DG2Z>2@$W&gOTiP+\M}' /ZZU'ws F;4bD!F^+ShK{T BA H:Ls10_M#=6f?3s:;<]hڄ zVllϟPnQ%KM&輵~^EbBxb:ލΚ(> #1`Buixx6X@$CEo݃my׭>ӖeܷN=\kK&L~'PcR\Fǝ8 P(v jCo?"߶=Xm1" U/(q&0wպ%+>Qi#`|>w_-aEbeam%+hWS?tamn.6RhUt >+i_ 'һ}k,lǞ FO'4 L^uӰ #*N-y PtId móHl#ަ( v%4::=&B@"u-K!GA3E%=ktVBI@,cB-@ v`Ǭv\"G /ٝ3>.ҝ:|:Ҿː/^X,~*q>iCHK@놷@QˎM$a.Uջo2kLJ.@su>.fg'v!K,ۤ@.l OF3A \UxtqiW ^V *a&Uj mЅ'ՇweϠP<ђE'h+/ed7Buh`*,f^֊rfkko$4o8۲'6>,f`k5ZZ&0\s'YJYH%hhhDVXn4l@[j[ybY!Ic(,?>r,ӉUcZP#kjm_+U"FQк_N{c-^O3 t'K ԂgFM꾋Gw5bMԑH}x{.z%dh!z ήiycp AѴZMkyssxC TPvl|p X/@(JiMzb؝TEތwM,^Htaf(J<XVbf=V!蠝z޾p,|؝ݻ;U.nN#aճtTDJt,qo5vO†ɜ?tn\zM_kE;ub=%Dk}>gm8A-g{AqpnG`f|,zVå= V ^-ۛuEsE/`nѭha&NHR>SS+EE x-ׅGh<$ VxMp <vRA4=S쀡E2m>iY3aam'OɪA=ed]1> 4'2=@@So ($*:IXղ0X7Vk=.$u)ekϖΠ!\Rȭfc  AI[3 m|Ϣ/= vD, 8",a-2Dd h Z6]1/5 j:P3ţ/VǐRu_ya7rzϧ]GȎώ|ËݱOmM< m;}G๗/UU/W?&҂ؗ/%#y3gJD9`p2^dd5~0c[0le((:4@A\F?Z ]"oz3Yh<4:F跍oO2v`sKI59>;#0y+*osǰ+e( 9OGRTsZM? \j@XԆA(4L Y p"I4*uGw`?%]5(8;A=ʑϵqXxn04Z]+Rx޹W-n+،-t 8ք9~zm 0F^D]15| *iYc`rt1CaXCc17x.Ã20aA8K q٤D2m z̭>$ow,d F5 XqA /1H]. 6H1o~@M->Oo `Wn07ǐ*UqbF|!o9:[$u(~0>p%2zhKZ>#/m/Be/NGhiʥޗ9A5k9Z!;-k1*[}/vДAp>e/  (Tosd7Jk?:)n,=[ee3D\!d DH KͲ}Y{J8z;}khL\E5|ޜEKDtuLQUϨvca/zXa.$گDPVKȒ؅7?DJrܐOp9_! =]f ont2M֤f?;az$9xbp̏ h?i2<=2\~q{g;!v%?ݿ'v_;^{v-rid} +nfؽ;cCޘb~ٝlbw.vfSNcQ٭:~vs;6}ݷTvwhaw}v{~ͮg#;-~®^v*]Yk&vbw`1Oٝ|a/`wOJv߭gwfvNv'f$ɭn~p+~z\_mXnf<ݽo|nv'g`wC]%5v e.=b7Tbw޾ݟ3_hnaν.naUUqeoI~E[MnfW} xU~*91{~[+y<]q nfb={aEngvWf7{vGg)5NrQLcoZc=e^N7v;vy=γCgks3@Ӑ[Gsۿc4kaw3ޱ]Y{>kQv{)}>vw God7ad+f{Ͻ~Av_{uvWmz.eׯ{o]7ma]^gn䢬ݿd^5]e_?n_m{ݕcw`7~OL]mfw^lb-vcw߳?-؝ w,e]MjdbWcI6y{N~ݿ dww6vwcw1vg]8 ;xgs7[bwaOev~?Kuvy[{hэn[͵.?D6vS#v vjֲo޴q_]djƐױ&v'w{~~ee_cw܋z]CvbR?F9ݧs3j35w|.v{Un^e7Q2X֔xIEb!+ =@@(DՈDD:DBDET])ēiPDQӺ /*/7ߧD xЩ)B^)ĔB$%QI%+Q%Va1dK8Q:htDiRbQO+%fEiUB$(bHbј_EUUjJW+ae2SܩܥܭVFr2GWO'e2_Yܯ<|GyP[fX!&G464% tTRJZҦdS RVڕSyD)l9"DDd[ H1*(F)Ϩ'6٨T)9nJ{D`bZIi*Z#,&WP"JJ^lsTR! S J:8"Yc7ΨJ.DudJ/a4Fڔ.(I9єdXݸ8G!?(NJzjsJ6Pa43SbaRB0Y,KA)4VKiQK95mzg5p@p$6R0 gW`@|XyA͠Q 0`8*`,oTj1x/RUnPnV&\o`΃i0T\H(?P~WIʳbg ʋ+ʿ*o(k7w*MUP;^erPT_Jҫ+/cQq:+W:v7t\1qcVdw8۱!wGsIG:Qr;::qGtplvݱ8㤣QƊ+*W|⺊ 7WZ1"P\1wUS1b~w*TE[VW+:+s?T<^_+xbq*^xbeſTVˊ_U⭊u*ޯUlC+vWP8^qTEWEOB@*G9GՎj5v7FM5iԔQQ5cԝfg}捺ԃQQQQQQ?Q﨧F=3QB,5%4-^3SR 42qMF9 ̕Gs n:t'hw']0h1㎥KaH4H2!w!^6AutDcmDaz [*W̝׊|NW m;f9 ՋO|)E3Gwԕt4Qtw&l"W %):@yXStM!4%^I CHOb,͙5m`ּ9Ӡ$,eo&^h!C-iݝX~1>ɝN S4GY%hꞠ 8Q%=cF_>Ns;aʪ阻/8&| s@mnšDjў.:xvVHq=&L< ~=wSq7N!YEM:eJ f&l>JEye\fCFu$\0߉rTwƪ5($|hNc\Rx6_t^hFkv0L!s9q pi҃$ JD򜼻=_h3h"_ʩMnCT׍irym7Ǎ៙QG1ɔM&'Ki5Nc7Esx2w?{4wߝw~㵮L(MP?P ]\v\=7Y {Ҥ =rhgMuq@8J*%~|Sf=psh& <3 Vo{h 4ڣ1?!*t7 7( 0pىG>fDs9HOӉ_էa%ʅ@M0 h:uyN%&A@Z4tGߜYl)A՟ _`YMc4gK< 0 nw F9xS@}z{0-`W s ~ijNH{M)*SA4Q %shW(#8z <'9:A2g( 'U#17@*WȉN8nx;t7eoYu`N!X$<4"k@`Z:$_ҡc9[X4j5X4Ix'!lH'K8H:݉B> ×ɷ7p?nchrO5*̗m;ˁ:V}g: !ADЫa@ND[;淥5 'ʙ7}L.[(+ ~pe""-n(+ONn+G|%ܝP#%يI&4=@mP}0vH:)Rr8e4YZӌㅥA> 4&+J)L˸ B* ?Mjl@$B@b|^:Xm@)t!B1-b*Ot.vݹx{LHOV_&449e;<!`48՚rD!JAg`gy}s.N4'mL&Şeﱾ"ۙD[$2TlȂb: TXF.Y:f"[L6F0; nI p>$Bx=O)o< ^^_^N@ܨ/D%R@Ց&B^Bt%2yăXlH{ 6k h{JTS yF"@%[8m4'aè\=$1'#Y4M`X7c!ٗ͟&A9>tN/"@9i^"X̚ M M.xAGtK>o﹇, N&2k fBwڤCfEfΞ?=|,aiu@Ƞ|`ą4ٲ4s= o lf ,v.n?0krS=R'id\Mu߅Tp࡙`&q~?rwILzǥ|]&cd XOfA)j|G0G(IrkY$ũNQ.CѬj"؝Ѭ7rK9u+kInM j"p`TJS%BAL>A}WV(f~W|Z8tDuC4O`4LnDSϦc<#74# d5Mry?җ\$,lT|^j |FwlGZ$kpy!;|i~_=e\qrM3r2v yրFކN5{EfiN&){0h Db,EP^GxPtd铬7d@V2W1\WCġ> { $R"T99ww|?;> =Ӫh&t)\W)X) diT0W{Y(/66lt#q*AaG& dZ^)q zYϊw2(?EAGT E{lc1H1=2H\bFD,C=I$edX.DQ3bBA2R96 4=Z'M0#VQb0_1CkGh RP#DDKʞ"q`=$Q`O%,24496 *2m"؜"|!`|iɵi+`۔ *o 1 lcM69X`S0h"' ggɹMPz!dy!5H3p=T~8\I.`Z`@ц[OZ2܂Xp%nsįΝ?NDczkEѧh&UD>g2@vY`9d>"Z+ PfxzOP;L, lIXHe|T%-N BoDX\=it!)Vu%Z c"L*`GEa~߭ !8bOG2iaE"슡įs( }dZi[Jd?ۄH163R˓Pàgu17bwP܏f Jo}SlQVYf04ydHQB/H¤9UʺOjb'>~L7Щ*6TaQ{;$N0CDm(:|$w, 2ךOO/ʨ?F&Lr=uhc pi\7K5S)|bH?RʣMݸ_B8t놌%7$K5\ȗ/f;FIY;(c9ˁķ&IT\!'#j]NrٰFW!o}N4{Q?7,OMoi52d _]HUXR1d6bP5bQ@q1Nd In;&&蓆1c yEa ՍPS4mjO1$Ԩb^0_eGgy~yiŠKKYp9]f$ؖO`q?)=ryZ E շͅm Ly0)x{M3c;T2t9PHn+PgMh)bJT~0 9w G{ )G +K_$ZQ)((FHkNsH "/4]Dyʐ-ƌ\+JS#E<J!1T^EJ$`EIA JZ-EgEKޣ| gKb6#RLdAQI.7R;uEvZɕ9nkL|N2 EښM֗\șґ[=䆥Mt&b.ƶ-i#jMry`HR nA~t77U&^~xd5o}0)3@JjKuyįf97m_G8w;)$5U'&\ǘ8IYG[FYJ:țj0 V i`2T@8!Y4QЏ XE^&;R>G8['T<|wl fcnt%Zft*"ռ[;az"T<~0ΧC B hOi5th 2]lX ؃pBkNP-z:7Q+̙dZ= <^0ym*K%iB> Xmtg3DNj0T8)&ILEfsߌoϹoq;r&z  #uH+3(Jo?I1d6]ɥcRxj)9@ͰsJ9 \mQ҇ AH)eJɛL(j-Gg1.Ϟr/#c#94KnNԳ;R{=%r%fHEśq`gEbH-[$$f\(i_94M͗<ʙXjXr=Pt]LK2`I1]~VNIzVSBP\%x?*g@<0gJdb͈&:0"MBc:&kw3'RZS֊u]d@eТ@]H&Hgi7j}6AԉڎD.R2&))<ՁBjYchjH FβVk)oAVtX.وnghYU:ZI8d8#0R+Ak$Q`&iFRh@ªQD%ɷ Kނ*@wi3Ιs—DKw*3Hf#%~H(c(4Z@.%<}|xo+46n3>}f侹ʽEϝ>c%r6vgeɸ.%b)P7iFvEϰZ4n ( z.tT>qѧ̀9f@ zr3D[܌D26B5DJ,%#>=m+A,W#y-H*9 e txC\e+F7kҖGXh]ۡe $5Rz$I籾@hq{$E*ι \~p% lO wart."MdaU \I@2fu2kBiN}-NGfK kf򙓑Q9C(Q0/Jl*ipO܂HXcs?#dJ iA~yBX'8gWdj!J kL6o66^MjU4,Q8\#P Ģ@(KH@@lR'pMtJ RP9iMu2`xY 8xrz Ck BAV3:ۮ+eE f)NG%?7#YZ0[?\ݸ&?0֎IaL&.?|v7Wݳg׼FJ{n؉D y\jn4Pe"0Y(),H)KH@Q T5倢Pv-u?'DN|Qwv0 <8Vr* k)(Hb{=(w?0XsV/0pICgu)kH"O Mg?faJTv`hYNf̙?Mw[J'ciޜgLk@HΏ<EVi1sYм=&+1/Dr$O?9^r)d*&(CGW_OYn7KcλNAhqUxtWYGh& v<=wmKgpDzֳzH&9h$E ח`˯NgMŰC)]KZ(tSd?ɳoJYͽ$٦!#&{&sP5DnLUm` eNS$^nK]JG}߼wEMPVO}ߞw?&ë @-.:V@}y C@Wz̧Ju `?ϴ͟m3gMkyZlpt^`߰t~[\u<CmCmRfp@{ 2w߇sj {Pq4mZ0JD۩%ە{X}OOgU7͌sEiհbr5T$Qby%L-(rf+Fbb CaW(t3C!F]y`ȗ iJ]+i0-H*)@#C&Fki 9Fo4x2Tk6kXX8mBɲr^#efxPeMokOzJn;eD lnȘsZ@֓Q3'ţ!Q̃(g`"*MYs/7D͚Q}+ Iռ7ZGD《xT>_D. CP`6GDlO0yʜ ќ(з8k2C93^3Fw\y2džI(gHA4R8Pʽsg+sgG>tɤNi~Yz4;cڧΚoܜ]#/L'kkUcȇtцwpg_um7^Zdc=t3QbE˦#XN#2_Fz8<4-/Pb 4_]^6{ On0ʽ,h[ K LG!Og܋W4 5Ϻw,7}},w_X~ g=&}|!Lhό솣,II1_½0b 5bܖCRM5;kzp :jh:#@H^D`Kt]СJ]dRhB>HژM ̀ j*nsOy,̛=IϩdU#J]J6S'Eka"8cKAZZOa=BL0';oY$g]D-3h$+(& 5zw]{s mӹ i%ΎI9աg{}˜> iWq>M<~d ۷dGԉ e}XxGZNPVڎdqg͛7Qʆ$ LJ*~fʩ&]K;C {OJ& x,σ,#'| JQnB#/9]vFmBZs? -F}UfBX:PJh%ɗw£/9SڹO9ͅKI}'L_ӮK u7Qcuih(=,۹y3JZqy>OT$1%E8icJ d=soOu?9z(r"Iihhi\-G-'C5pĞO)|M`b1"I17KMM}y[2&Vvܓ$I:UTk,>j@EF x^VbK|Aṫ!>E |@0n&F# N|G6XtJ ܐKypdp/Js,`|~)E`Q͌R`qoyVMо SPKM% H{}sjTCvY@F5;`x )!mECOn|}g&F͘s|$˾xX aba ̦L<8o/CJK)pr縙nQ|6 4I oz#f 14r4$|bf|3ss,7inCSw[y=]C[4^ Ċ80qu=FNf(hiӳ$ &vrv-l1\V~x\3T-k77q(@`4gɨhO>ڴu"|X3/ OwxsPxNuїФ'f2s =RQt(=F $Byflak,#c֏̼GyyH&a'NkJ~5#VDЛZ4~GcIPӤu(UJd'9G#r0st<ٴˇBa06?> ־3H}fNi:(mOEIOrh⻿GT:gddmkk-'*Skeά. wGP~7O9}d D-lĒ1殯Nga&xaG8!b)ƺRRZ))yNΉptL+ m)R<!1\tdqPvMJ {?,!Pw0aW$+!/yPO)b>["sܝN49Qft"*H\в[^e3(GE cn ²#@[Cx^6N;;vLC3k>%gޞ.BA Y:b{:oYZ&CoI{o~3ιSϟeWrG\ 7c5MfnYԸP aoE]jl$sz4jҌپ[Qt~uIܣt`N?d\>5Nvn_]|PB1FkŸG)*%֡D"N2.,o4ðɣsd*O;s-*z)MϷAg ktK> ߜfәNCLMx5Nd1mA0 *ќO|~vBgyNޝRqIIǴ Xhs x].Ϲ_aI-I(*LE`:Qh_+*i, Y**"JY$=A51B7'as'gQ`@)נP6,fw:?Qϩc߀oxi+cG3N}r>gQ+~<[GGAsC?1,8l{]%)sv)Vۧsֽ3f O4 -96 D^{DsVsoabC~9/K)0j'ЕYRfʺd.7"& Q<"h輘fUw<Jgp.e`sJP^V_zЋN%<V( F^uXv#&2| N 8$H0bh$| yI#>"jϟȯP"ӞxYx)YLs|!d/>$y!gm%HM:fg#KjhCKn{Y\>UG(x#;O.}(ɷF.2KCP h7Ǣ()rjF[$y'NDDXI1% kl=a)aG¬g/evF6@|jsCRyKܟ@IniaE7j(f|^Y/cͨzYgft#^Q{ =M3a@H3$3BhX`t@3GDg{-nPWfrNò\%iN$]sQҟ}#gUWIcVЗ9۹fj̋b{hh{G+GTRu1Jk3mb2YFGV{H]^ cN' vĿΉ8YfQxpQ<`3 W2N!{w5Vv`Yru8S"Ad{yMR!CfCc&TY/؛Tyx*aR b8pJ~P}1ٿ#>bXlF|.SÜO㴶|uuUTGrg^>˸K Vz3:^/_U0n mc'nSejO_92j|ȳƍf-YIҨ}M=VͰ (^/d"Ot?N|r_'BNs |j,Ψý {N@*lu(ŠzKS}4Ro8]/xkBSLUG,]W"){U='xof.%615B8^8JkCоb:Ed\{c9w~h뾠S:$͉EePqu6DZ+)$t$p\xwY>xOG%i/fwļ(H0n,p_ۣ1i¢ʹx1\5ǽ~ȕs8; ͷ;y[pQ6ǁR `/[,LI ăt*AU:1XQ@=LF}va:IJMF핵"%7ޫ en+v⋷g%l ?)L+fR}eh^ Qt}0րkDPzxe^^ףq^T+Z5F0mk;qt0K-ݼ [Ak7= _9;cFL$*W&_8`k="p-i NX.be(=o2.hq|Mޤ/4q.jP? EA777~o(,]AS%i\A<6&S7`0Bdu7bq7;kDCB`-VcOcXf=;5)++}U {DE\Qexd;jgc6h "l`'Oe־ yGC[ZԢLOIpb&YL,͌Na{PN2IwsM{h mĎtF2 4MyΕ})9#Zc4E4ʬ_: u3\ceͩ;=PȠEՎVBLRǤ%K}AgeZ`ueepFG2hfS:;Y}24FQB&R_exE7iQ9ʦ?h 6bUK_"Z̍ExNʂ.4S5e#;6 `2M2~ySbD052zz&mļj9ȝYEh:,,J_5_P-i>3*F9m l=%UZގaAyfq~Wbͦ^~itw^⪙Ogz~pgʸ~0VMbo^۩]+lHl7ONJ nIe0sw{x2ZrX*a>/=_s2{W97o}߼lޒnYc]"XhO|@owК.b k{{:'qla' 5 qOk?-՟C@Z`"}e늅Ǜxz=h}~|vX7SEe,w 9ī&YV!RSBIP8/2&'q|ywOxL͝t2y}+oz4Bh}`ԭ;wo|oӛ!l1;8=VʼbZ>rxR4:>v-@vcnqQ[ r'pؿaKUB)k Ͱ;>qz0o~r`ryHyTR, >F}jWƺOVfb&zNǓ!"LHq bFdkhoO9ψ< \tԏF5:H L ,ڇ0S]We㱌7˙%ZY}(AO@/xh~"R8~VcdLNd"+e| X f-1s,[61NHvJ|@w?s[8ng;M{L; +ltFY/[D; @v;| Mg!wt2<*LKwt&tJd  ߥAV*ʹ$:ix$lBaz~,Bco'tބTt3ukmJ:jXA.`ICy9q"ٷVXLID'Y6^\>~7~ S8` ^q*zF/L3!>jF@7z0~ LƬm(rzynu%(lC6r-*.&bXwR\Txg4CnhIW)67phջ'HMC |4]%bjfRNTd”gfbKa(RRfݘnFwe| (YL WĤt\7{9n01NwRu%m8H ,J;oa kpw_Ub8\0 !@uy-VL&}۵C|=)ȇ#AH m_C IۓYᦤx}g^-  ^$ sto8⓵g}܃a` RXgP%S/專3Og-\\ ,@ºǹu5v=7ivEs9_c㢚m} eg)8d`#M1 5Z+fh{,1?CrT7@Et<3`' Qֵ(CbW_88sI/.T*܂=C`bf6wnGtx@8i q` ̌ߏC)<1_:fpxw-C"Li |\I4nH vIxz>k4wcLKec&jv7q1M݆W;n ;2CW[w"6=+Le29Y-Kc '`hf)rB֭ 7‹d,ea C?YŰ*{'+G&\ M+#7lbGY#_x sΟ*+++K恝4VTsq|2rkr3|k]= ?ٕz!gq<0vSVg6mly vn:ǫJ/;> -$t4㌯Ҹ+X"-l@Ǡcz%)޻m[0^Gi-w6:7 45 P /#a}W!<_Xq+kI~7OÝK-;KZB $_4a6d'dSץQ qDu+_ן?6.3_|-&˸Mugql\6 -p%XQSe c+eT|n)[z&j.V'}hHF@.5螤j-ruecs5ףxjLKYn8`Zא^[? 34>m>{!,pԩ?w(% }i{v"eY5 {+O^cscPfxszq*12ҜZ݀V4밢%rۇp{/{OvDܝ JE=`$33u\߱W=QbHZb Lz(.>1mܙ|hRDD}b`r6 DzAf~:cx-SoWp$5tvi3$G.,n<\Fm:lC5}IQ({ucfbI6U@;or/3j5YC=tzD S[}+Nz4vD쬳% *W|h}dlBѾ?^lB8x g9{17Ya B:Jsޏd}yڭMKpVePo&[q-˾,eʼØf|w&AQO:{k6ONȾEDT b_f~=x~X2(<,'Nv2,R5?h8st"L], GGkG@4٢^m)iA޳oJZ#PQ˄2Sp˝;|_a-KNsC.Ǘ[?P,lRzI ~qXN 0_7#m[zZ|M/[K>%SۘZ^l\g !BJӢ5J{V5)0v&gJN dz(w YpXBEy^Y3# Po"wU6UN%wZ|Uҟ_ݽy4­4ݴOYn).04~3EʺF'm2e>V \ VDiNk{{Ә#fHqp!:I` kMpgVc9P.W:̺Y-IMϞ@]82cDk%~,aь㣀oTuФ^Z9>+Ox݌wI4(ts?f!1S}?=>sR#4l\=\BcCAI:]v ePָژ}F(RM O636 &Xr:=Kmt$\݃G/Y h7NUdSR{9nR a?{u=I~ـ])Ǽ 5 5 Q\62(eR> ӟZ .CUt>{6dK A>utICꐧk 4K8{)X{(WȋQi>=Gu:N[U^A5MQCy+%1(w;娋'(Dԯ#&X8?i? <13ykܩKǪ>ֲhG]som Zf%SV)i?QOQ{Om5ibDD/mp:vū<g-!2[7! L2le7WWNGc\]g6_}2^Yeد֏!̒Ÿ /2&Fvms]7%A#nx6i^C7FF,t==9~> q<ҍ*ŝF4p4L/&e HVELUU:Q]`zQoyNҩw}H-_?r=d{,ܭ?yE,X (V-f#P4E8Sٳ!1O-}G+aOkBA1J248J=ަ.d_O&#/d U H(6Nqn7VVv+guvl4>XYz#ʓOݘzd bꔽ'+\D3ՂxRlc':\_ ̇O+#2ðv}e.h lmc>lwsҴ''W nx GoQGW"]21h qye9 #H7ce?jj:ü3.YmA:)wǷ\9쉛N@ k NBMXTn΋!/a4Bt$w+Ow Rhsbm%%8Fn-ƀmZ<؃R+o]{YܔmL/36gأn3.6Vp %D"I.)8W\c(9Bi\/ Hm'hL> -ާcA˥辁+HEۜ-F:I'`8ڝ+'-昮18<~adQYˏ4[P_/2$͹zt\2˲ޤ9>Oکum|wid4jܧZonf!Ís?TdqGa #4:?L(a7t3 P1nc![`%dA:k^T3a~SnEз4\]Yx,ȕ=}rSB]::X{ XUD~$p m!5 GnJ(#G_B3S6O5tO^ɹ{dsw>##GƳBb/1J"z=awF"՞V&ayB6z"GLo;1}];c@N'x*F=Xvx-R|όMw'XsF2H\<[s3CZN)&.wuRI}4ϭg {J_mN[={v:rςvNiDy4[E7TO9&g])K4EonՍD]4Gz7ݚxvLV 'ω_q{ _q 9o}1x  !CNM9HZcӟ6d ?O+%V{{D:Pb23PcNX<Y՟k"xGgzk#ӿk˧j|j7`Py6}bA=0<R "Ag,a|QXiY4; ؍D)=0dnaA";:MLiQMHjdk L`O*NםhjQ#$WIMfhgc6>d+ NUҏ\r'S]`P658P( oT_-GFBXkѶU㌍$GA]Crtmj|9i8\½=V>3񭰄>}lYBs< hH$YA9*|gmQ}I SH4t'plT |=Ó흃0mϒ'x𭭾Pkrqfcɉ+X.ej/>ɀebBUs Ia|ajRwG^PVu ūl5aeSO~lUݻ )SiD?ad2д}F%꺢3,vx"X0FE kaeunM56!O'gaa(M~oyqB3A Jp|GO=(o1CoKDWYvfMq%ƩJm\0Vs*P撥~=F$]KIqvG{->0Ǯb4+-Kz7d[_hBr0mߨڊڑLB?4cQ}nٱ}9׸I&Cn& 뛲"3Ï4\ں[ hRg;os0%C_W6/j(_6fJvzk Svo:caҫ\m@ov˜H0~cVò8rr)a 4C6Ej&yƘ'\񰺖eUIX]qc e%e}W6vbYԋ=cM-lOiߊrFm7\VR8#LF[Oxp4n('$lp8XORk.칰ӂ\d&udd_OGӝ} + w~*uɄ͇=\ 5Dk^aAiA`1_na|_ :p t(tgu ·S-v,zM^Qǧn 3K_.wjfݸޫLUkvixF9L@k ɹ&pd >†|6_'F'4_7_,l!r @=Ϊ#s@|X/LƏ Utc\C6D46s.O]ZkcS-QZpVv1OU`}5!6i%ry|qTD Y&>iO;0R g4,n;mK20@BT?MiM5dwSU?D8\2AojƫO+Z+ Qc4zxUU\5OCİO173b[gq^!@Ӄ}$^<nH|G%Q"^d%,0E*df95]JN|G\3hMS:D=4P_nyb{/Yz`i=Cf-^)pi&''ݶyT8QK-Qq)(ƞDeKc矕xST. ,}1կkKyj32v'e6eŸe&c}RpN(Zq)bDt.B 3LF{̢Dxjl~Z]a_s-IοXӀ-'9, o?4{u@a=V6%^XVO*8:mSfSrqˇQNDǶ|.CU7Eu.t0m*,'JIյݓNKyO K{"_r~EǓb*vfٖHsds7 +ȾOp~< q! bŦ"g֦^?cu{jyȰ8ƫYrSrn3dx\Ї|G O^lxp.,<'6I]uf~k-jL ~{6>XѾ)*,lhY<\Y+CYsuq\Wڒг%%ӂJa9p̋Yf;`hكD%~M1_e4!qpr' NLzJqm#\򕪰ZnxC°3{ Ś-ODH3C~z)u;k +/_hs &T; dvˇq30K dymv I NkauCL$݈R7Cjr[QM9LC;)z 5Ewr#Pb嫨iӓr[qyCf4?6X}Ro^/_[x_b:h|fs/=#ߜdr^~yf@Gۍ=<c({) NbީP$\CMCI2Z?*c;{%#m^{O<eNβ!N@)^}[hIu4rdCZ+J~uُmCP @s3QR,WxpjJІ||踷/dI!5Ƈ: O_S CxC+4<~ݟ}";1tnNzSJgc~ýnvuAy7wP܎0;A⁋ .rR0렀o}<':W%ųvգz~tO^@v+g&a&07v\樄e>Dpqs/"lXlj, rG%oƟ4'A* ep&4189 ( fIG :~u;Kpxܡw@ 'VVVq%;|HE4O ?&Db;/u)SN Kyx+j}8x8 f$bƗ J} A,²! \h C^i]O`4m]ZNzij2,Q) fhTl6X~ODP<_ؐGW%FbgLG"EiZ~Ij{~M"Q vy+ਣlgr" bdM3,SU7tSX)-&8TG4h|zs|{A 2+OϞ5gWBzbuo$qE| /R *=D*r{,TZc(٨X˗ʘAk$>`&jh ;Jprl92~P.80h6a-m}EX;?\SCr h6tq hF : b~->:砷Dž ͸%s"wۣI|ޙl}SR˾+bIUeq9̕o|Lal5)wg1l~osYݖxm`e62MLR縡 -ui1%/җkW'xx|r( Nks#"5 0ȠGӃ;R^0wI<oi;dxjxf5YMmcho/`(E:/&ƥ|fԞQT`b.܀K2"d},-4w80 GY8]v^ZEp|>}1xI. z|DKYY'^]Q$W:TTӹhW0_ϩn>Kt)dcތ!0^C mځ_rG2~^2/d0M*6{ޒ~*i|= =AX6Nd?&t>^HTz4r˓#6PVV7YCCŕ>ĝjpЮ`pEt ˾+?ƈ*qM~t/0[ϩ۲ !Q/:kWĴ 1<|z\NoNQ ;-sOz>ZZ[R"o3r 1[mgs7,;^m|(w4e/W;,s8 +,c>{n"4ζ^6jy:Y4&=~T']"S/Sr6>`5,p5)a՛yr@WL͐ÅMz:=y:/QO&ş҉/aggʕq&oS.#*V\ޑN*#{ծp'YiҚtH8x1SJ\rl9†鄯A^54:Ņ/rX1xH|Ek݄_ƗU*SGX#Pdkq[f=tPc\OW1b1n 2 )1/W(/It^;:,E/M2u|i@v,o`;vE+^疙tZ:y];_K7SwX~؍ . qpH`4)=aPA+׎#3[ӌR0[jp|h]`F=gp %ϚP<\ڻ~|oOԥd0r.Hw-H1QiN[`am(mu[n9 Eֶ)C%ashne>v3¦}6gZ KKShLDt|1O9H f1ah<ͳW䎑ޒ:$#=k ޓq@X_01 ~hwD,aō[&xhs[ J\e7Aد|+h3]^r4ܭptt/xLݤŞך%f&Xf6)]ز qXw^4̉jO*u8jci*=)qC$j=u}7q;f޼|N&Zm{˦ȼ=ɽeֽLL3>oAki>࿫ϺOO:59lrMӨxe/\Gt05p6HƢ9yn2lh'?*}i2bgpCA9`>GcFbb#ʋ/&noߏ[e8щ`Ygza܃ӱh5E`KmmK,IJ&>ZHKm󥳖}<|[;=YI M4 i^x`1Ѡ8(NK}b9x%"i-G7'ƶd`gp!_!㑷~w6>gX `{wu,X8ޑ?F"Zk>1v]53h_9\Q5wɯX 3|._r9/vw$CÖ8G+<0Ѧ20?zG,߈kNhR5&p=ehW'| țѠ  o^yHs鄈&zOƯ|L=~n/(A:Ό'PLi(=^a/-U ʢ4ixYyaBEhm+eK' gkc9 ѩ*yŰl=[CwL4V6$Rdq؞MCmowA.' 'xjk Q!zXNz}~{6."'lJ"!]. K"ДzzX w_r^]s >>xA&'|gDzԨEFAtx5^rgLLೃQ G!\ 0먫\O*E*%^>F]x3d\2|o27@85?eܬ 0X٦qԋR1@|G|%A. 2ҿV͍b9ǽ[=l֌xn\(Cs-9ׇD :Y.(ZkCSm*|W21(LoWC_{ZƝ7>AjVg䞾WظꯤNɈ;?-DY|%Ъ91Z\ ]zRn/A3{3b)N n , c =dz:qӱW tcF+"xeW Xi;CԶbe4cQ!@:1S߇WO.WcrNXcUzl,$PAvF3uE')nPF O? /9GT2䂿wOu&P'q|3Lvo+݂-v"Ƒ[r5L-qH:9N㚽--q%kq'0]Av}(3 *UYe w[<xztui0y8Ā"M]Q&́% e@a@ !ܙ3{#?ZnI.P/MyH"⠭زۦ҉\~[]a\ܞޒeEgK>0_nXqcQ_AMd~RixBQ4:kq۰_X_wvbF:;dX =8`mm3`ݽMl]ٴIkO;{e@z].\ |l%iS]~ 3l}8~b"#5o4diUWn9o3yޕ歷ѝ~pIn%_RTpCF {o}ޔ6/{lh kV(&/i5JtAs0Dm ',ebSnXŋW2> E"5Oύr(|s:/.޺!=}BW|F>2ź*r0V]-ƽMmƒ1!KLWa<3Ss"y)e>GQ{#Eg7Uph>Oo͝ƉHR)1ghª0Ez}{Mf1zhM(iX.ϕ^;fӜPV{|X~VXoOPm-]bnQ5(t,; oAbIB9d@{$2H5b&Gů#{pťWCN7d:!nئ JE`qUGzC,] #$-';G$'cb2Dh ˶fd%쎝@Jw睬h Ё2wl6F0^o?ϴrh-5idL7َq/ci"Qx g0SAr lUDRc\w~#{"~=N0g{~4|]~RoQ0dU5f+%>t.k4x+dmc|zҎ?7!~~j魟_I ?|Mx.E-+?;rߣ3gJ/Ɠ]f!kAV6E@w.SKiJ|Sz}4mCT|H-׀lŋGs_XLϛQz-D *IR߲?O??w>W?~~G/_~j_7~~?2mO~Wȏi;Z;?_?<?~Կ'{?,q_&w7~7~?=o]_ O~{w}OK^/ѨzoϽӿ|ǟM??_w|OySY aoo͏}tʿ^{n謡=Ecoc._5s{¿c *w|ĜѸy>G/c_c۟}O~*cI<_oc/߈;)')n_Fc̵yѣØ؏`o=[]70oG;&xKt/=Ü}ϼ0ooaoa]}ys{k.o;ż-_]?W0gļ}/|  `6~71oͿo`g׷mWOЏ}9+.߁E6O_Ǽy7a~1[{?=S__oϣ_0]OPO~/~K~ΓIoWm?ٵ?#~o{'U?+7s/x~sY?_/ſ{~m|>=d}A:Mzb?7q7a~pXdv*kz=9g2ڤ;e`35ȔWC8 @PKc E|uK|eh~{~]}>?*= U)_S\Թ~1yo'V&dX591.8Vϳ X|ֵlZn+?L#Q]| /^G4< qMF{4z&!yCОo9}yM1Q%Wfab­Ϭ*siE^TP^{rv|)ʃrc2  TNۛ_Fwrmikx /C>A:Gm΅TNejueQ=(ǓGSQ;/ag4ѯ9,ճ} 55R){ZccJzhM WHf|,X˧ A9*7~$W*wUq+t>-0>EmSo-CV[H b#[Zxs@l+q yOxDltH:G2Q,#+Q`دbJ ?\G+inӥ>sl/I,XpNS4F[#l `Py@UFɆt,D)\ 2`*/k3'/7/dvA+1Y20'b-Uxp;z5mPW"HQk4;([:f FCu[~.YSiΙ˽=k>Gvm> 9QnW_0l|~R(z\@잼l>C]=N:2_Oi wg?CJsߍ(ӕ i!KL~G5360?g.CdW.f2|5^|8LLs'/?4ꯋl06olЙmLg+.%֓c{|x}TIUתk~m')moYcn sE>ʽĐOjAʪ4qhWWV5piǻ{+hlV~"7I!nxb\ZCJC0s6xv tFVB0JT1gK9~z ğE1 ?璘nkc<g"j];?zίRG;V ͒L_YYax4(j/\a+8~_ۮr d h<.^R|^fxv6>Ă P\|?(y7쫑%f u{V?߬9rh4"K<|@e2@Ƈ|AF-N~V%v=aWl/ǣ6 >*9r:c3sX&G V; ONh{!dݨ>JʲDt#ӾȔO5S j=bG1{ 7?es2 ->.\2tVL-u4s)B >up&a|xwKnљָ};:JۜI}u=MchƢR ~`L^_4}9lu󀘙! 4Q Q퀺M?wՄDvwhcU2v7r ٌA6G%Xs~3M/*O$b| OFK6<4?JQ s9rA&g;ﳐX".D~oҡr4`GH94Iյp'Q, ŠKlNe$;N!EPU+cu~c`h%J_ql5>R (dNX}RlX՝Q~]mIM-Βr,e2bVt՜ iڴPm9RȎ/t7 -{Bx64A@j6- G`;2¬Y-dODqX{W(3L¶"J|E2BsŚof'~-i_fbr>g 6 ݎ}OXrryJhNւd6b$9Q0Hv=Pهe'-g<=AZoc*A}b\CqfTb}p\fwu@9TK6RC6W b/*i؏pa]L+nl.q*aN5tR@*TA䢐],XLP_>DS`yZucwb-V]saRҞ]~}=p#l&'f,{لsz#ICּOo2u22әMa?I/ /Ζzxzdhho @?瑓'Y좸(!+7Y}\ E{6a|ZՆ.""aёExh Fs2ZTĭw=@TqDEAğϢs:?ftr|p&~8'B(`/{M&sp}Zd^}vZZ픏eì@Îϴg9¦ ql,e!1!׌ʘ/@>{K+`/@XE/!-^}]6#:f _7df86A85+| ^6Fg^tQ>Dg%pmi{]A5B* `j6;($ȅO0c6@m?́OpjY1n5#sohݗ6ECU Vyܧ_$gK#ÌS}:H\`{Eg 3Ͻ\^ ^СaI_Бѽ ySF2&|zkwFA0Ql3@ "ic*45;H܇d8jQw$.]W/Gi,Xl4$ۢgwq~$ޅbxu: e`L{3=(b >%he( 3 =_ŘjDXKYvIez[v1 ]6I{"87վaNz[ fGM) sݴ֪"3V~&|Z݄!h;J:4Ǫ%Z׊H/K}~RQGi"`Q 77Vf(4(L)6uD%K,Jp+ 7o+ڿwb N#2*涞`}4i}ŽT"4Xh;U֊U.<4)9{\}S mLR$`liX r--0o(ɍ@b@u65?~QQTkn \؄d#c1 GP|.apEL|='td1H(Ϊ(Ҡ1Y?9;ޭGyo(;o"Zۡr'JAee (To\>bUp< InFJ?($^\?Xy3"sXfsF`ߛI/c{{9轊Z?fe:%l 7Αˮ ;;{_Ef?Q}].)*K){)wGz,w yRW7_bM v BÙ\^`>#X(r&a&щt6JSNPL{f*cue[A2=ۢLc#)@]b}ሽ|L61Pgx[R \5[4Uqa2/ilFMc8nϏl/e0 >!ڣm ک.88\4s=D~<2]M^=4r ٽϲ˖ l0vu>hMDA¼7rl8hs#D?̽ w\~F1{/iz'8V-hN. йXZvA|hZ`K r/^MSݞƽ3(JM ^$̋ld;ߴóq|1mB6$FmC2_ֹ~H܀w}RahVOo*18s 1MOzai&|fe*Ɍ+YAfe*`ɤKǝdȧKzsa 7$IV8:,P}cǽsnZ8&C ң_"Й#~Sx G%PwOa&/q۟m,/맏y|8r\` -.hV'JΧ5ʹ_|6Ȁ'Z0@͚{͚`ѩQc/3y@x &QEk~b5;Cm25j>RJ^ױ h7]K, TXf&P^QTwTrl1ؾFpAGTa} vڼZ Q& P@ґ[ RzrlA P@M~cw:3lr]F]fo"RtZ=? ud)\ TgB|ETGѪo8c<; FQZⓄ%}uVŠX`E +1 (RzX?l}BkG]Ay}x0ǫXVHQHO2'.8;r {16v_EZ%5Yaq)oԸu9ìoOpԄvfpҽ3E`\VN/l\Ԋ=:H.c]3۳XR/|t}4KoܸQB[B,Vr{1~jM6!x;i׎ Ecthvq.kvZ1k‚#А fr(r+r O#6#@$]>?ofLݾ(~tFb ]x>}ިRP,cRaU,T-jY1}[UA`2zAXd,D~X|暡h4cuܤ9r<^k {45I.5@G`|^r@B)WLN&odvMuOzS.Sp:Sr۟J$os jFT b_]3NhhjȻlBz]y j6,sBhr.\yV Sgya@ph鉆 egL^zϏ:P) UF<O jQWdN: g6T<~9uZߣ-r68A[vN[ VP%HT#Ӹ`aEB`zbL̪8S*K|BL;~vE%o}w|6N^l-iԖ,+iоۛX>*2y (:۸|9?>f6@^^} ($7X M*a3ؒD$ +G"ncmKPoH3pĒY䴯Ze8h0 RE|vY;L({ikyYBBV(_IjElw_'WOfZ3cugv_A,Xj(b&~\ u{&7\!5BS+g_+(V 6IcA]tl:oo3ϗ[{X^x]-kAs2* Z5 l)zī+++8f%@Iϋ:vt0Oy0=y~_$;܈A%mQNc3Iڗl$*m3R@`ъO;MεaܕJTjF&ET|66,Peߴfl}u<PJw < YK- Wu3ҍݩQ{bk Ӝ\y~֛Cѕks& }ʫy*ȗ}iv)0,/F *okm߱gc;{ WE&઄sŒr7qtfXa^B)QCUj֒5kǽg-/MXB._Ka/azcU2JF9 socT8rf*9eܛ/.v6K;Wn{sS_IJ٤pS5G]ɐGl0^'lfgC翫Q^CJWr@B_Pkg;"6TE`schbs$fɝn>E[[OC ֵJ}z%ó:@t33| u:ƭ߹e{rgـQ]4=bCM"Dm;᏶wL 1A[c;0X sЏHZAjAȖ1(P\ߞ&h m9l*RwD2kIE ߀Zf8pKfߊ>'Z|Ht1m}}[Oى?ğAEn cC-<=9%ذ?к\~G"{_fM1IzROb}^=ahqZ?97^lz;h)¯ #`VJ߼D:bJWߗ}N7eHts(맧ǧQc/:83EvޅOs)PbՁ9L"5Ž_)ƇVԻ6F(M@Lj/ֲɯ&#eG)ܼO7C/(!/M-:  P³5+q E-6C:&~w޼$~ $P[ !ַKaE x'hL`h^wCvPioo.U^U#ۡzhCWz!zj?Q+ Ґ-W:#f6{fp+ 莊 eZg|ٜdH$T@@W-}e{hzuiwFSqm6*P^ fң9 Qi2bFT;6$* fT(l8>=;gQYro`aww_ԣ/OzlQw?֟h ;~C<Dwd{w쓗7__փ~9>ᇗgx"M+jw"?#@rGۧ`'"JlQ%u9P.A8v#@!Qqfl< ^ݠw]Xf)|% t-\.)\=l?,fW$'-|Ð;~0>gC=wa1Æ({@e&q\oЬҐo#H *б}Pax;SOʿ%-4/O0',~)]o ON~D q1U~X ֟źno>3!-6Ora={hѴ([j,Sq~f+7=8pwExw{C# g$GA:RT/dFh3/J0xin)F0Ggrv+ȸ{|#+,lRi>=[l;g< ^}{`N沨:Ӣ%}fFuQ ܄7؃wIщzԞpTuAk/"UlZ0IG}R`;זY ֆ GxFpwkƻM-c{k=8Knҙ0Wt_Xt p^<@;[x]\2LC{=L U`ܗEV{Ίi_T}t9.*KkδT 4:8s 0Uwg?o UE됽!)EaG:SёK/ҭ<eouOkf}}`}K4'Wiu6C Sv =~a!> Y&"L @SGk#Z0φ7U& Ly5୷*Wh MX/4x^$gsj'Tx$ DҔoP@q^1ͫ> uή!C$1?A3imz'Ԗ/>!0ؚ<Ίg*i<'23^[6'(,zhP;Ge>!0R8t2Yl<&3wF\@<#,lNZb±16u-^̗T=T/:>ks#6t\V"e{d/\"? aoz7*.Z!̆E9e("g3Cr~5^/kRipx̍o`+zkT^j]>)T# 0@oP=V>.~}yZ̈́ ǒG3 I6T0}2'QKp({ۀS%c@ΟݮO=kۯp(O 7S1 qwҘ澥(y<~|՜NӐ?:i4LㄖyXO*muO2A޽P]f*L,k!<~5r+|X= >+?{`:25f@&:P֍L";Z8ǓuJd>QǶYZVB8~Q? >A*hFX ,vUR 3 @m"v ɶտcvݒ2lHN 8utDR-6~vl%PYPn {p\~uF~yo2n]^֫ Gw44ho=ROŷ?7~eu3+pI7&Aݖ}T]vOƧh{p-##xp<\t Y޹iWQ(GhnjsӋd,7*|;Xe4a hՖں ,ΙVúbzr }bGl.d;\[{w,52vDgJ"gfML"w}0wDT9y˭U\R.;,Ujc'L:3Zv=SNBĂ|ƖLLL.ɣ=_[/pE'Ftn[_^\dJŌJ: u:3ZLO\L`7ˏ{8sy Ai5\F_y8X6QJYř 5^/g=5_1y`3wL? 0d#fx wD0VUֻXwt ~vFl(׵J`*rK72l,H¸ۭ:?Xqԕވ(̴ *@*Yf S [ .c\=1ep_ cnw \3RGI[ozGjbDQ{ddp=q |}0j\q2GGƋy3:yl;_G ɦ hL7`Hfv4$=&>K,3h\Do iK Z+jz)w*O0pUE/}^X0I'Ĕ+A&ה<81׽+0Лd=lv!lWs8QAĀ5#xI,~nEMͪOdzI2Ҋm@OiV#*E㾝 A܀{޲Zs+g|%qEq5Ja ׂQW`D |L0\385r*FVC4󧁪VnC&TZsE6g¡_HNtf'~B`  %D J_FRQD^2 Ly aʬPrbUwv" (@Iф'։⤽ev\MX-4*'K}dn8WN u[ǵPQ6ns{yي8Cُn `i<]XC]wIמL1 ݡ'||P̀{ɒI` kMLN[@V|2<ǒYu+ӠTQt/;TMLI=K$KJPBUs"v τ0b> j@B&c=A'(Ģ#(%T(4 °ٙqa PfgazE!G@# X*nF.;dD+ѐ ꝋ es9!*ALh:zƆ: ![`|n9~2urywCLQTKqfq:g\Hxyf4𻗩zl%l;䣰ƒ$U?I˜}2u9'3mf7i{d?a,363vƗVσnPʲFtjYu < $ o5U$!p`BFpA>texƚgc'e\pzYٷG73>0+-Z^Dޖ^):~&d.D?z^vG/O2=Ah'ߏ=oE'̆L;R2@wuy'Z+( YNGBw巯 # }mBOOskf*e#w|N#l+ܮ~X'c&ТwB2.pb{|k]m$=4zh7yHڻ8{ޓ|y+ ;rX+~Λ3).f4lvyLl-r>dԚ>TB *sABޚΗ㓅`9n^ A 5=n"|Q= ~K{Mx \z;q8 `췐9.=xWX&+ƭoxMI޹Hf\Tlz'wD3Y]2~E4CB(x1J~(5&_**Sl@Wm\9Pmx3@,M]C/?NrFŊy[-3՛kivTOxщ7+_捕.BkB\!kMz/*b%]&5__v~sH`E^P Ź̬dp"Q-n@^ȉ ՠtu{kqc͖*w[ _L $ l3ӊu$\t\X7^tA|fpIa(2U?^2u1V2DKqQ*'00FGt&(#ىXkIR k~ݝ-yL.QzrRhfwKU #I:iFΚF?﹋~4?JAR|['az>It}/?#CLaVbVm$ E6LB2i[5NQdR̬5e{Z\{J>:עӇ&z~М\yx>}:~ޞzQ0HPx\$da-pkfa&?웆lcхFX|XJ 74J 8RL;x3ܲ)r_Ѳ Ǔwr"Gn3DK/&A$P4|ls7Kr);y&9gf:Fݥ].ckuV;,]QQZqdtfGst|:?N6DQew'urc'0LN8JUœMzzޤvv .ރH!O-d\q]rq1,q[Po6 ^fP-?y/~^-/_| O \38º͢7QP~C!0F~64o{s a,654kUSwwSR扤 AJ~~w[Ol,^/e>U޳Xfa\úȕRXZ {X,ؖ|P/,ؖ{um.ΟIh.ȼtkbSy4D_~RܷteCuXZ=e`Ut$a,m?mi :yq^6B0_pR~pQadڻ&;(~ iS KxSzKF'񉎁P C4ДM-S"iJ,;NFr FAثE8XRy 0NuZT!QT6@"ґ1/5Yj)3;lκjŬM5˟ȌƳoh܄ﶴ0^cz[t5TY N(۲hdvS~ `$ 'H_\k /l̥?sJ`ԍs?ϥøja>Ma'/=0rx~FUAEoŊ_?@{t|Sg]Nxpٚ,*m4h tš2mf4s$дLUTЉ1$fP-1!@! K <?/bI䅰kwyToXLcz5bM4Ku5%W"<iF .yʜdyqC{c I -=|2́ז8KKM\cǾ8ZtWg QuKH.ٝE?Ns-~7U)4f|zrU}GMÇ${rzlxۆ; :>6uA.|܃qfyp /| Qy{P 3Dt f&ȾLHC9(|σ u; * ^u@. xe˘ 5'Zj]鄝VGS\**ih0b7| b0VscH4'<(yԈ̪ iG6ʼN v&Ey>g74+ T_=(>c[;3ҶaP?A^#Bqka;ZI+y϶X?t فQ$ˣA=o]Qe8IYTU?:kd#~$ǍvKR!`y:Hϩ*#2{ YD rfAZGj1`9kG2amfJG btCiک],*Ԃk ww5za&hoǥ9gUn n Q[< ܙ-wD~T/x䍘rUYۉ6uy-<(G#wPUk1-&;; w; g. yɮJIѼpm͕噎O7$9Q/3N\s1 v0Lf{Dcx@VȋEP+v2AfZxL' /TflLgLXt$JgZoŷx6:>%TOsv} mUd|->shwhdv p2#@\7>%hؿQzL5DΛ$0"\@\L0ubkavYillC^^|$$#a6WS[ j\hFG82NQmPJ?WY(;~Ik!_%'1 eTi x. qِ 1]-s 2d322_lpF}1SU"3d#QGIgܧ +ߛ|%h. !h u4o~)+eLPsYCv8e?3 ҃XVl8$ñX`}4jxXODl"ySr 806҂P>bW}Q\06w,> N>C)S:0@R[yBx00v2$Ӡ䂲/;]^о2^knjt⻐z~(ǷF,1k- jnS[H4lo&& @vR-,?b8MR놨ytžLkGm2Pl\ qux5\ ld葳oL=C8M+Om_hRlTX}6}W=P#x;"r!ع 9hnmbs}\m1:0ov7M,Snܤa٣SAQ5: KSLyueF'd:oyCyzLC@-!p'd'.\?0 &9X+FﳻuwZ uJ2u7 &!_.Hpyy{yWdyt=i5w W(l}-wqMFq-ѹ/0vˡ~<_%^v2q;݌Rxї|h\}.124BZl}  ; ;f̓| 73rt@A # !<-QʚWQ\ۢd3:$loM=Kg5yP?`&N3;8.WM>t.֠;'s9̊resf8U0BйXZxA|hZT:˕zdI e [XVy6*AE[دnͥωBdReߑ?"ԟK11ϰ#p%JΌ!G8#7ҏc Ey=x*@2b|(t},n;t΢&:[DN+漆3jԆ<EjT;4tnBu;߃A"֛U<.%Y꠸y Qz-N-|ް#b1y:.E&Ϊ\ԏM6Q t*Fb KAOg:O5Uq6 .`;e"/gh&#:^ 5Z)xK14Jgd|(U8Ji^*]Q+^Mnt&ZGKQE(ÞNT,[|@2OC%UkĢ(4f OI[$,.ܼo%(.uXlD3[n4i^ESٌ)۳1 Qp;FL)h ~SLi+.gz1R]NlZ@(./:&'2}ƸbɞThf>80kNz8|h& >a2+-Ró!XP9H'mhσ (3 8)\BԱ~w=_4\2T06ۼW1pEN9yOo4e4LmlWt0>l+rk>ѯ-Eeԭ0)ۿyz%j7Բ;b[2,qf LK}o6/@W ‘n,=?:_Ov_;ZV6`W8l1FOˣfG5Bߌeof T.|K~B_P~. +~jwl\ĩ7N>GؿhAџ]I0&k^j&iv ^c]G*G-x= :Âd-\s`D@XaQX~dևԒC`"MPJ%U`_Qdho,i𙜽݄,=l~" Ln!L%{h)\厕{B|x}1^?)ͬ9k|OFK7Pʸ"낕E\N0.C gܛw1xN᲻Ġ0ü[}^x^[&==<\Jڡ3iĚ1[#xG!6&17=tPO6Y1 QLbnhA%1;^tFaOƨSax}' CrH\;Ï4ec_W*R.-MG }e)kٔte.U WǧuۍP bv'-xدv^<7p^|Q ”`VK4#A{|8(w7(qX?qE q&Pۈķ)(98C[{]ҽ$XIC}7D,1spٔx2' 8:e578y'3I9=CEOB_ 5t&+:Kԗx|]gropd%1%^փ/vhT?{|%(9KH6Om|sk#m%6uǍ9Sjf/Nn/JoS|V ?op*Q?zWal8u#L`y}l:7ࣱ^pW ]  $Yw7)}}~9mپ-ыY\Tgyߛ.38}q;r?Y>f645X5&ɥ2&31 \j fx2~sBg~,&æ&l'oǙ7q4>lm~2okۇ_fn:/ ok wI7Qzތ@!z̈́3I67y҄b:E]IM:xj:;Љ>p)pGS~`(H~J:3nN|ƸjX9 'ѐG)BX֝̚)^=lKJGءIFlj\QT;ZNwڽ I>"zn i+_b >HDC2XC6P>H:vC50og"߃P9n Dga0wNi9n |JPPLg+[lzp>?3hS -N-dƟ-y%惦38{[^Ȗy>Yw0`!cpP6/=,jǡ{Gi\Ϭ KP7Eo ̢M&PMEI}s.йeЁo;M1sҩ A4'TXb$NOOi<; 4~~-yE hUryгQP}tUGv!"@s·j/e~J\R(,mo~-.XnN.)\ۋ%֦.2P9}ܑ=4G"|d!CcpWyxz1#D7iu'~1Tpm,ځmou7o VI[|2zP6Wh׼L @l4WUw.RPG_+_[ GNh!HUAV$<m1חlVPw42#.P89 ~1@|E;@]Ćt7m!şNF+3hR&څxe1QR]A} !`<.zb?h0ں,ٳŪT{K@0>ˇ)0qr8"zMd~l!TfHSq*6C~Hc!ߩCf/IB?*JdD0}.x[FuמפXb<4ʜ:sJ:;Lfx2 Ng(D-Ŭ!xL ϱv4; nZC[ 7v}u+ڙqٔy),73h?/u&3Lm[$2Bx+'4:GNe{w ߡֻ/sbvȊt<~GTuIsIYDUSR~MfßZڏPWc‚$>] T;g*s@"JBqE0 [+B V@сEX*5EޛkGT6([ .o t 9x$RnaDrV@p?a2qX&((xh}2Y#OLMLHݦli0#JezuE-W+ !wŭlOM4bcz$C C hTYurAiV ,;/Qٿ;K#h)>%#S>:'Fejhlyˆ7\%v- Lg5p`ÈX yĊZ+5HFb?p(ڳ.\k'6ʣUtM b32z'ߟLDnqԍ><$[xCi,6O6Pd$8_3~kփ$(77s ͘ (r;ֹQP4?Q5­ #VZy;]]h 9)m %:O<4?l#"H#k5EP>Ր=ƖgZbIPS6l;* ^o=dڕ M&N0(Xt@gN5Ph^|BDEq.20Ri՝OVxnJAIFyrIW"M/!;{2&fƦ# 1 _(Ǝ% ;lcykҍ'aъaV;D: O7*R5=_| {^NC|t{y{A{ @jRTqCB}xFMQ1iQX^n7|3gDcbO]YC5~cŴ*_>q$%=hgU |-2rr .[m+L$fHgo|FZ k6Fla]'E{^x> cDt#o:KҪ߼ZX?==>eִ?sƑP7,MR^hS(iҪ &&x߈ J=W&2"J=R}frc!^trcwUCJ Vwo]j $ Plɩ,G͹[jϽ3.֫LU.j>5nʖU;*Fc+5$aƥ\@ [;/oza!AUL(I;_|jdwXjϺQၧj,ru4 v۰VC^a̷+=иp?,.N۷N6w6]zP&"**h]+u1n]IzG&k"BV< Ӈ7k}%Kbo|uK>i}DP@7<ۆ1C{P 9\{;YH7lz?WWLyKib8asW&D31r$orXy(W>~tSkuJ#ORH 3RFͯgǻ'?p<[˟/y]˿6,rH_! P֗{ R=Eq^eD[wqxcbd6#hAM (7@z2[WyI7ޞxҟo`=Ɖ·w89NLdp7Ͼ*ҟP i۽/Flru_!k~]:qF=]԰[E+eFTPM<_vONNǗsK-BѲ{v۹KUxXُVc*Ǩ^Ck |2 _FJk v?,";NFO~lY5O]4!]'Fz qRU9νYz 6ݹz,iٰ;v<{!$/o7ˍz#Ig{GhQ֍QD& f΁ לSNp >d q0 bwO1,/ďq{wA6|H잀4mdGIl98P%6˺_Ʒ@} Se78N- ПY8G%K{K4QHgg(wW]}ԑ~g _;JӼINI=ȱ2 rО~ Tӱ5x;{m;~q%?9Ԝ}'Xx6Х>9l";q?[[GeWڃɒ/?~Id٩+S@F=p٠= pN'P7mK=`Gݞ_0'v\@AeߝOx@Kd0HD)N\әޙͬW# V0>~cxH[#}<`2<ۇhZj;e#I~Eri)C`ֻlc0Fط( =u^(RY'$" 1UfqtKխ=sX+,'LJ?|^`|tSyR $MjG(nE-FTY%JO]U+bRI [T$r_:Wi:Wur۴Y/f&`gYB}yα"=u19}ߢk\3<}P;l!Ф]7 ]SNR?21=z%++N\=B r_#8'1ߺUK"~qHOQHwMP#0;{OaSWojz'哨TO]_\ ff 41%g#ڦa/b8PAo/} rPNdl%C %kžk _` Ҽ7"gjqJFYm[OK X+߻!COcsrnt7.[q;< OdmGPj.*+jLtھ_eo=T4%>ONxNe(Wab;͒ "W+ WƐOTv&Ơ($^-JrO\;]3)Ru,~S8̱{EI¿ MdY>RAT!PR)n)t%.\cRs ^ j/.r\ݽRȮe*W땳RqSq %Ҍm  ErDGϵ.ԣ^Fﬦgo4}{Ew=-F8@3v#F <_' TP]ݮ0((}gޟ&~5cː/6霌,,1}qzQ^cmc''Za.W0;1rN+ln4x_}Xvns">y7 " }_`/< yˋ X1B6w]qud>fOh}rv*Ç]@L|=Qk  qӵ -%ȝ!KKQtRrIuln%mZ V]/Hqpo|:_~\6oT#^4W2p)"lW/)rY@\s`FO ޟ&ˇeI'|>Rz3qx|^^M/)F|VΎm#{&}]R#3@:*k(T#ЭDXN s6Q,`  XƺS:6ϝOVF$%OM}y=Oy_:",雯UI6g2u`d?:=EݟvN? >\P?fWB_>R=sSʀ׍/PInm9XJ. fxSZ*YK(Wn\qâO(fI-stty}32Dڶ7- AٕP/=P{!=PR dy /p/}`7VaOJ=4xn+:>zSshD@ʴ$jk67ږL.Imdl]P,+z%k0 Vk! i}X^C(33샍 pdqS0ϙZΧ\Qܵ?7+U:)*C,k>WqBe9 SLFH'Gymr #(_F@5YyVR֙TC('8qQ%?wnS/$>i*m[)kKDKg͎H= !%}76m|? Tgti-ROMŸ+NG9O=on<{U7a!//7ʐٸgpVx %(@P5Pd#Wh_0C/E'.вu!RC 2J,v 9⮃6p6vDoeKi7WI:j?9?4OBYu p񯡆_#G_K>5(H4%ije*:Ni꧿|Bʿdi4>/Y$vm~,TYԝnXN϶CC_v[}/NoT[IN$89yw,X;^[ovS|Jj!< 7zAw{yNll#u~ ,z2ꓪoFcL/40)l9-6+PbZ.quYCVv$ 8($1c_;ɣ{[lYI 㧪cXσ bH I6Qgȁ>oj~/q@w~/kX~iPn{ۻ[_叻9#w=hx#g:CFs|qTl_vHW%KЀOk1 wKB|T?3`"Ѵ AkMr鎧 SBv\[#LI:aRza=p׽Č}m*Q;7kX_ ?B}0% θ8sc(3ƅٽ芶( v}lkYwn "}m0f73=٦tR* ;O]ȃOh0O?O9ޥ=>^L\>Su@ xZG//aN^ΙJq ӐѮtS:LeW=ؕ;N9۟s,cur t'YBC*4hЮ}Ng(]key3F}}۱@~̯CU^-O_>*P7“,|'$9  0{rҌѸ_ҽ2=d7j lvvn?; YwDh4ѱY_1V zj {A 3)0O ld_iہHaEbQVS80/Ӹ>C Yq7I* jX,,]og{|?oja/۳cdw0S>}?|ORYW9WOpeO?kȧbcq>_Z%nVfH򙙿.] dxz;oQ_g 6ϛ-_\^X̍ꏘҗiO[{5@7.GE~~kc)_q~GO`|]d=j;| a@d=@gТ^+'<6W]Щ7;֠5+@z@C獏R N7%~ : B.d9a]@ /603fgjN{VW~<- q-)3LLQɑp-prٕk= .E\p۱'R3;`7j#NS|O#X/>M\U#קr<ӏc@u,/zo *`NlEњ.~2AQyVEGX3Mu]BpG*W:i=鯂ec2=# π%y AKpppl?B :2nQ wFI((}^R*n3Z:-AGܞV׽62Aoʳ# U mէOxUM?ig2܆fPC8G GG G$Uk?U3X(oGu5X,X0X rmSs-Br]s}"|7ξOAS]_^֝ސ"y[w IjlsډL7];.cᚕB23鎆]iyڍt? *F{SXм)}eR"*7=Ξ?"tG2{aܻ82"yj#g4%m0(  MDe^ߍZa:#++Bw鯧giz W${ɂ+,*cwjTwaS"NjScZ䂵a  nAqʱD x~'*]( z^4#v'W&[W 7+{|nhXKBSS|LWvqxl|]>=4ۃs}|Y>Q9ñ_ :g|l|RV֟Y 0#R#Lo尣BnZh[7.Q"R#DUK$zg/2/"gwԂQ1\C~H/ča^֟^{ 0*5_Uk0 8zw3:h#S!Qڂ|4frAn:Yxu4[:1~S" xn4#,Zo?dPZz_YS,HKP?v*(6'si}9y{W@ӌAJ&(?gQpΒn?G_'~4Z2Y,B ,cFnY7eTk#̰/ ,¡HKp`TZON<~t(b s)7fzUfa*Q *,M]!2 1l-娫nEW{}ќ+ !|YX.i3L8h p'<<</_8Q'$ߝԴUjb{F~bu]'0S_U;otWaβMTq3wlJ8(<}I;7(|E6f9_+П''s&XxVs%R-ÒƟU+JJU%~_c_PƅbHpZWqw@^>^q|νS>;/IW q/q 9 㔰1׾e@HDV=tD5`މh*W/ _)#$;YĪմA=F +l4|3~`XB C} z#VYe,K{[ 6r84+G]fNͽNeUL`uAmB:,cn/dy\]`6Eh{lԧF$UfGofe[$vP ڐ)(s֦K ?SrW|\pq@*533z4e) Uj)' 4=U- wN, LrywpkALXe^<۸"\vDl2u~mY9bFPc+|T,nŦotfmF۔ܹ=JԷt#on}~S=+'>U}ôR_cG^-;RXG`tY+bA42yX0V`ݜ)YP[4+%ٳs=33(&vu+4k`G ssr7[g >b13y4['@z'c pn{:uXB޽4Al)(p>e5.fT]qwy,ts۵ 5Bs áe#6ФrɈe_`;ȅ%TGC:R]&68]Bzj֗sr2 /z`[ {qw+Bl9b#VWQqGuh(p8E: F];emlzX9,7ZͿNAfRҾn_ql=/8=(~=-~9xh?$o}[tt{xNα;{'pc/9:=e`蘁7G'gC-Cflq$#Άq3<bJ*`CqڏB:yyQSnY ѭ vc3z#9m?_./?@ wA%C )VhӅ-S6IB4KgZ=ɴ#{Uiמܪ#yR't6h<{Ꚋ:XaZ faߕ6k_-;~?&UMg|Պ 2d!+R g1Ξy㫿ݓwI`߮.n~ɒ7 MEq纀P^ 1Bׅ ][rLݹr=68}.yl2WS:̖udIb,'oQ @~J{7 ь@oYw%I .#rvw5d!M??pK6*G*n܌E5 HNI#E~""s.{e`W>4Ʈ93 –XnI{ܭPEcX.y띴;׽Z| ]]!Y/k@it=4(kcLxU{*b<]8V_@N)7ʝ׹6&ƸEw{dvEC֋PnR3S[iSw2} [7n#rRWluOT-oU"An $CGMyuMap` ?) M'kD6m5ݲaZS^r;T a+#"}8OZQm)->;=&PsoaA-a߫y b}>C8,WXIοX'c9 /yw =\8ǁ LYl/!rE1 +pT #|L= x{o:Ç2sg5ʑܬI Rkb{Cun!f sB!Q28p:SD B-{d=U?&};} ,EBh,ǂJ[HeMwqpxCKu $WZ?Z:K+AҰBe Afx.@y@ K[&MyW=,?eowҗX^j,ɲ}tv .`󞂡8LϏx_pꥎ,=j?]\u~Rrtθ+kǽÝ⧭{}Qf uOb?r<1C 8;\GX#$uFv!`Uh}wB;8񑒅hPZkn8ukDG9E^)͏#d."?{Q>_djsOKڦ:%|Q;\ѾQUJvf8'栦>rȖ; 3-Tr7H" $d:p#Ӊ|tAA&WiFٹ3镞IAK ΣX-g .s0_cZ.CxRk 04NkcY*ͥbڻ,T gȊD2Floe9ry&5\tYl\RmÕE6Z؇YnOIiΖ ( *SV p }S4z{ 7!/?MbEEb3`q^'߼A0;Yj`{skh wȠ7W5Ww\}6EzA|6Gqx]% .?ݏGa+T qyye#|>PßzTZ]X=M R(W^<_?AT^tSy5 z)'$z'X?~B` M=FprZ/[Xrs.&~ٚE6WD+qU,xPN;@fO|ϕNU7ƚ gYY*SC`@-ݕ;_no nW\m!"SRDJfV֕\B`^|UUg75BX,ؓEeVilEjbjc{mJr8>_ҙY{_PxtfM/ՏwDrrEuoG\x5{3giZE-z}]rU8'+ @]Sʆ;I} U!6u?YFi69Rǎ궠%v]%o f2|Q;[޽߫mrIp=F!501J;ӕw,a/yF!hr+{ӛW)f<%4Npy#^qw#yX(e~LhS>f#ajuvq/@??L&^34`?_a|Q2 ̮+5jMñ砐VԵ)ޙ?%:%$(em*^d; dZNڗhLRF? n,Eh8\# ,fB0x4j<|"ɲ&-;& 2K-^B;Kr_M^p?|7Z4z{eˋCX[їTuD '͋ VٯY2)FڶƃgnjLNO@|PW=+ wϦ Lz2m5 V]s|Q1n{Z;wϥSehHJ+;˵`HAr'jkyLL r-eݓG>!~isw#Z? O GB?އ]X[;GӨ %/lsOom|<;޿ݒk3UEXݍ?MgjU4z-GD9DŽœ@d.C(7jHSڧ0y[NˉRg*6cN{A+EE㌓4L²6{-Л_Ύxk6eFF0JeMgʇe|kI>]䶝*!5p/]vڮ5Pns>Vr#;%(L4wY{})Ԟ*KhSzs·X1\LkوX^Βq_ w1XX^+VzOl1._HIZqVZ~ =Zy#wK*?B iدbrY^JK=Yݰ;dMɯOrm/d3BTLEmu8AT?O꠶Aиgz#=*?U5 玬tN~i}=Q;7(77ywX2NHkT%-܄}w0q཰x osL].QQڪBt2˖| lq}-.-9gz- >tX@(*cJ?ި{vN%LJ5̰KCi)]+49P+a\/ ]((j)nUy5r=z!xE;6\3PԙIg֮WvCٵpHl MbZ̃A 8a@̑CHBHϋ(CRB3zK^aU +Ygc@BIYϭ%AԽ"$ P?^䞈PUnTZa;a~/?Z,d*ܨFa+g8uԫǴR]{ӃKz~whu,% -BGv<fOlw7xnTbƓCHcd,| ɢ4Px|&\ ig@gqU\eErf0wqL GfƵurww2' J|:CncP>CV4J/nTw]7U?hP&[i~)rz$Ҳ{ғX_}qmX}T"ڥrn'e&}eufEo]^7öhl!^fD)3j>ϚsXӔ?+ie4iW4u2W=΋L݋A7 뜊» :0w@_M_߶Ʉ=hR*S>+dyzY(UP&u0fM+MLKV^]A-҈UT8=5ХAʧ +c.kS|S1H')s}כYfv7f77'WweԻ̚ k(ҹR}r^<8- ;uƻ.M 4g^7T'8Bnn>N 4WVE)˜r1׺Q/uq ꇹ|K&[En ڣ암' l>}HLT.tg M>V3)*5F&paҒ9` ֵt<յ4NV,,j"4HNRk @2yIjYmwXv8 vi`\Yu+k2I]gqϹH߫]x䭮xtBW#XrD/4~<\ hry&d$)X_vӴ4LQ9al~.nMMCq謘V Zj ibt3L$}՝(3NHx^Xijһtu$Ɠ-G:`Tf5$S8Wu%uQ_$g =$F}X) #©lgLZjBX v gs=5e͂k^9DEc\l vg:˖xtə[p%7;6˂TfRɹ@0ŷE3u.kr=u9[+v-/9I9E]k8+^.4q!fp26fSg)\NطEs}e?,OBw_'2_[m0>dvm2\P Zrj8R3gCf!~NI8x}cЍd\aMs(16aߡ/;!DO[\*kbt6|BA= ;LhRq*=ISއ^dy vJ <_5/Ge?+vb80kޥlnDgJGdw^n;zrebu0el=rV nFM@iOCfs$i@)|j&3xAcCNO˼kq-@B,ކ،2p4 h>_Hʣr(gf6ڐcW"*+Zށ&Jx%PdT3R;<ד>={mԧ{8᧕|TW`egLB'j0Ƒyf1#io}4PDRWŅWJp%ҕn^ }d}FtJVfVߌ}؋*]3g;=p㓣L-::ݕ3'O~HT*/uN, 9""J$[ƄE sC: yLύG`dp|\C$,Fá^ѮQT\+(2r{4ul!nwLP~ѿs" q>iq h£qz]ۡ"%fƋ:bc*&PОcMD)Φljv~?m-F5Ů {zV?̄Quϗk_ 3Tgd|u2/""W6ԕWM-֧8e Ƚ@[%.e$c6e$m{pP?#`7^@Ä@Qz" /#OHD4krDAcӧo/|nDNnR >aTVǫVP d.OFbMҚآW;ds7z5[ TSWx瓸s62G~aWT8FNTJUm4QaJӬ&W8AT'UxF<]UQ%C/6̭ |b-Կ1 /]f+s~pn=%@d: pLV{.яJ@BF{wvڍ$7 Ϯ4C˓P =]ꐕ lgڿQdS!U;95OLxX͉L|OsuKP͞3ڋUt!:vEr>Q{mŢI(b~GH6I8飑=<u$O0mkϜ\,8GRn*kȻIj~ RW,:E5?H#ɶsaǹ]:N?ru&ez8%I}reB9`?ye[< w.)vO.$@6kZӠFŎoS7)_kd_ c0uUO7]SP-AXkg,M\l  '){$&>dO`V!*|7KOu$na՗xZY}GdK,[A&Ф7\}I1#勮DE#x>wO@9=a $ \fߛ5]B)-9kA5ejWrӠ*7:TmX_-m}U+:K3JG/=;]WlF=MheHr5AU{5 6-}> O=xs>0dWŹ<ގiAVyOg;/ԽP9B`v쫮,V&{-( :cWk-t([R 28@Qz1!$ ngL%t:.X ͆zZq@hdڱվ_=+[Qnun9J2C&?͙bgIF=S")M[6YmԻY48~oˑ2wfF=dwfiN'0wG|& PjUz,Zw)>+t(mGx#u.D[\N_:)X -X\A`NN՜SZ0)‚n9s P{,Ss:tU<\MA] J1h epFu{9Ӎ3齡 $7֤ćkNڹ~9󁤯;?8r .}# PYy{h GG Lo rիtb#*5ĹVblu |-q{dVY&D֗HtΆ'Yg{2q**ԭ%t#fpWn }W~i4ȣ\2\1tƝ;Fozx[ R/r\G CYf,l9ѤV7;2F &rO_dC߽hL9l̀P̘rW(F9z{<ĮtM!m :8>+O_k,M‡ ;mߎ27*!Էóp7o;=SvN~-|>?yW;iol.Ҡv{;X|KO!itjY #G'[9zHvw d)Gg=v} 8*x,$om?Ge==Mj;|2=9sX fOVm'UY%.hl^Eae\Tkw3ύ#ۃ-]M'zhOBt>m*g{J-Fr ~}y'jr| Jb<\-//-Js]זWg4U3MҧTe\m}Z7?H5S$7CmoDɥj)@ĸMO^δh` @?pד \sӗ:铟Z`4C^8ùV;~3lR~FrzK\>W2nq»~!-MW?o2#zrwV߅~c/eBʼBSNY[t;l t h+q2${kz1yݜ#u]܋R7^0:(n?+`@󙳔%U8OmFtE{#$櫗1^6BE})E $1-Ne(a-i>I/>hZKP7I*Ɉ]Ԇ+U  *hJUH0*TRt3%i|+` KJ~7^TT(gѢ&B 4hyDdl>•VPayR X'NhdAlL(TlDpd{\ĢG]]t10\eHiyGo|DgЋs`-Ȳt-w33l"޾?`j$ӡswPFJpKh?aq.r%Dyql 16 |wfkDž/{- g%'Gߟ\~Sdq!KbF" z8qpw_(wgQGoO-wddeQuBwt 5_HY5bO-r{&֯o=@!@:Z'GFZ*D:Y,zήoϲPZwl4NsZlgOgO:&]y{"x `B֜I+~oO#ǁݏg5)0Fi? _"Y|6ʫ/0+?yFR*t4xضvX ĕ.K8%x+@XY>MVbR/`͸iֈc 7!B ?T/?F.>sZ/QxSD'/hQW NW|hT:u=986抁sZ'*_\̳5B26[Lg鋫q, I߫9NR&(O#KfFB"L? JʈRmJ1Q>rWtu;:&B#ư?6}r l]YFag0O,#qG&fӱ.dx>sRZs2/{Y.+*7{Rޅ`!M\(-_7\l/ɸvΨBj)7 yQ)Z9l8Z`]OPhM)7d>4_P9r_/ݐuu4-p1 ަ3Z9׹Q!SXqrMUP*(4P t%{>1OYstw7/IS?lc+3"DS+I5_мa9j oh?Q e o+)rh^];*/1R4L^Mo@!jy{O1"gq+V甩ui:$m>E>"u=l,m- ۺ !cp$[HG/08<&MJq Vð)i{Ts^Y3*)Ntk8k&"%Ux0(`=y.I;U8_y9£AƳ¨}\N.#:)o'O2]F|C{F`L 37ҖOWU_5c!dZXȠpOt_12V0 T)b[$.Jd~]u˃`yNTRzf6[ L%*k_B^zp>USLt6MD֝'\J16dtsT9 a-B3`Y& S%J!{" fcy4T \!O\Żmk^MK꺚 -|`uQR(:s]tםyMPjKGдfQIaG/̊jMLM*_:ړORg1@QE)q5`gdAж}Ѹ..S3kIQsׂB;+iqcC0\ťUI{ \L/#z͔H^z8rUZTGR3B"~/$o,$A$qG?~U(~#Utbt4dv52[ryL0B[TRQvm[ @B{7G*'+⼧ A5 A?ίƳ`~o)}_:^J # d/d@8qg>lŨh1  h{& i2QFR%-:(dCjȭgOrx!OUTdV—$D>T7o7}s㥯Kܪ#/p~v_{K_Tgl-V W6{ԁ0!jQ4nqSZ6{ X̝if77Cn.g{&V&\Wrm//OJ2UZL ąz1@KK{’vZ,m@y >ON37޻|:B9e09R̢so j8Z(GC75~3$/j0ٖӯB &ɜEUׁ|tgՉrXeLf|4UV羑zʁM?XBpX͒Bb5I~;J_mR}9XUݜ߸DCԟ(vtZˆkD> /CҿkS[)tg'5<(w^]sjcGOɩ͗Æ%ߊ԰ OZE>x_IG__X\SI'02iXyqۦg:d{o+xa^ȕWYGiqo+w{g?vm{?`'p`o:5βN}ZpB5|dxA zﮜ4 )70޻:i!ֺ%HA,Za^r(Ż#3G-kz(J4YH/$zQRߔ4jiEĉfY6WwUnӡTʷykA؋@yg2Pջ `" ݬ9C26'fA7]S2! !{ۣ{ gV/_7[LJKHGylmm{..97*Ȯuw.ןȴ3Xw^w)Oc{@J4 {#Cܴۤ 6Oa'/Sؗ)ۃtJ+ ~UitJ*SzP҃tJ*SzPKpOp1 @ϖ/oGiВ|j>{׉Owi;#23 i8>B!YM/XLmݼJKn8T Jq2TjO3wF&s._ߍCďC%T"$\ԕߑHrǓHy6NoX\XsQEufrA#Nxlj5"L$^)+頫7DF jr6v/kΨs1D8?oH]Q58rUa>Ag꾪=xEB|HB"7qX6_NJwX%͍tcXV ;:ufc:[ %R5WеAzxm-2a`4FrFQGwsECzVkԼ\-h`€]+6KqgQ7j3%2MBsZ:j%[0C4l ^n,_X1.U>zk܋yXnEc*?zd=' hngY{ڹİOg)JgJsϧ=e}RFc2{Pn}1 'dE7c]eAv B%?-QaLr\-pM0 ma\Ȧ2y'"i.k WȫyEfg`,]"7C ;o|0DPYrSlo/hsϤOɰkAߞќ{pG5>xħő̧v]0Й툁xb{#-BHQ9n|9uS0 EdN/|ot"πMV]cǃʧtU9nVE3^@j^"PFևȠbFn!#:EdjpvC%n5Ke:!iN$S(JqTRTX+ٶklXHVI$mr!t'D32ua,ϲ:v/K5,kxOy!oaqo8\.4P=׏G`Zr򻙛I h{im?浊5a[&;i-}$B*1W<}u֩6RAÚF:>n#!ՖJ`~xilS+sE w%poOvwpc~m2=2OixrT"oNrL -?`+7NؖfߛkS51lN|NT~}SxʍLB˪:TR  #$iPQZeeä>תC?%NI܏ +emU*Ej^É6YR:(g0HA~,?}7v-Dd@v]_Tݏ6]L.,VDUľ4-+TXƠܡx0뙸aO?LR3=X(+]K$B9RW&A!㒃k)|۝jk T[&q-}vkce #[αj#:)Bۚtc\9?.fOPYh8kW vF p Mb;Y8GJ OxCKsK >[ kǁ'?B`jk-.2"X~{/umsp7#QX][`T͡9ޔȷ-}: 'ŒN&M5Zwx~Ng:P] c>/G}Nh>Ec? t#! .66XzsXI/Yr-I<$ژb& w-"f^U1. QUSJat^@ NMvK0 !ύ3:m.'cDifb*ɥ.ۋxQ zPT{W훾ᑢ6x=; *ԺyYi[jx'gxǡ)+*g!e CyC5tApf$=xӶ7>/xZupe IyS2yiaЄ5 az1- gg]'V9 -i $gp˿]c ^m 'u-(PmRC~i3N5=%a~٩>g )F(cry00o$խ5 3rxǬ.;̦[ YN'88*t;oT]$aUuXo<3ku`z zUmFqỌcxNJwff}}$Gvߥ6W[] Bfr9qsԢC0韤ݙiu.qFfӞv9J9g_+Q21`<+mM3ɗmn+ :dxk+,@w>9"PS>@A+*選9Pq׿ߕS?e֖9X ?xSM(& vOnDd ' \=Ŧ0D@8!ƺ~JE8T,)t͖mW(osOFJi?ܗgpEZI Nsa`//e+NLn,Z:;SGiCe\ ;W!+[hQ_c5=߱jF'wWa .Iߤ@P4%i@[|󹕼nuX[=L9L{ 0.-b)桅8u mff&L¿&[3: ]W΀ Z ; RdNr"Sz崛~w }of 1HAc{%8R cO wM3? 2[ȻoHj`}2'4r>r\3\ΧUDQr1Bߴ@Tҗffp2*= *`J3xo^k C`Pgͱ\\ Ԯ&dZ] =t؞G n}@ZL,F{.6 rom? ʵ\ON>. niʈ1ۚ*GE6t1=MZ„̙TFƋkh$$S.ibz $Ja>hrÿd\G5_)[ /?7?{.br{(Ͱr>KbɦS e,E^L" .L$" ?92ޫ C:U?o+mtl! KPA6J7vO ʵ|"+k B sFO< QVS qkhq x7(i{ut~9 g#_g1iкS> c/KJ>=:9==KBxO^R.~4-)2Ft<-H!8룃R{d4~B'>QFZF bo|h|>z޶9prEPDM__XÞX5 5 '{vL/nӖKm,FnTx]URnb2fx4">00R=>qGb>POeՠi\LIH -rY}̌Wsekrovԙ:rxװN.L)+Ot[G:c9;.02M?IsP;=sPRE['ΗKr0?/uszFnJc_#O%6DqA6_|,T1'UBj;dڻ|alQ6@ _IHq![MD;{He;/mi:Oa5hOVd i>sN_Ow)xM.~ơdk{KDfZo=ܛZ[Qd3m9nsV1F7Xzu?Oq+y#kŲ~N(utPF˧6a\M-)YU MC^_~l92u,㻵|w_/w$aphFcshp5>^Z.r4);c>qxzY3A'q IܖdJGYcQ~1EH_3 4;"6) }UqOW ճG>c,H%9Pfv秂+ FP Ẉ%g \L°sw߫RaJyFo7Р '? MO ȼ@*2[י'd-8Añ9,nZb-̳7*2!%!<;@r}٥\jΆ 6QtO s{&Rؐ\+1Gݮ!t!sVk3$cB"ε)0Ą3BXŶ#i"%c.fEvҿ -EhJG Wc#p/ZJC֣cO&[fml^}iE;D/>դ 7ͧC㏶V5čgz#^BAig3w!ѻVYsipi!5Ij"$,l vwP{- @Q' 7WA}|;yN.hTq[s>NRP<}}bѝJ٭Am$˩@]󡗞~J{ @yE,bvұ_dgŅ삖3t%kw2dTvΖd7s:>dۤ 6z^I ,F55z6 ]ڃE>k,66c_*0!;ES8: <@%7'[9*` - -qBJ Eb*~iD҄a#gkf@<_/6ԺQW`Pvk@NOq}%V;X)뙑TF-ua#6 JXwľE@T-{}ukB] "'EYib5MYf,kʹ დbݓxówL\yvr{p|kqfInÛ~=:xQ <Ⱦ;:=/?vLg;?͌$ 6 _mK {RJVK#r]491QTh`o$ .)ÄA`0>4!!j1N+[vU T:p\5β}9`j0AO].L7_GLj qzrkfj=RIv ,eBK9rw%tTu<T>snݭW0ʆ}RFΫRPا*\I7nr:-O~ܨg'ϛ_www 8x.'GN ?LWkݭ &퟼Z;;nI? x0_G1\xp'JRupd%oN΢z?'owOvG!ɑEyNqHASte# avNmF#p9Y`+q-w;w2 oAq-w83|c;9+' r.3-8ÀZBjEO2S5|o0GqIX_0 ٳ+!}"HKib!U0 !.#F0Sozf{+U`lu2jUκ4{<SMݗ ffU <0 6Y=?YMX*j$ʪ W z7=*?mhqiY0؇tS}`'{)cZ D̨+XFڂ묡?l&b9.!bvy?BO1ĸH d n&k?%aVgW^ҠWϜ2#IGpAES⹲(Dp44և7˼({7 9ǰPN'Y50pY\VV|MRXH&lgLzM>I$ukD7kyB k̂`GOֆdE._4ctޫHa FTD@>/e 'ײ'G3f7CW0A6&>R4XsXE'րq4~ʹhil.ٶ&̿-7+gZt]؜(BT*˻\fp1O&XƱb<\?s5,m+חNĞ qkcy%k{E-S`AP)O-j$7 Y2G%0.1 QX˕"hcvAB-w>Q6ghp"C9._,vtlKĻw7MSczZć^:!Էtz U7iYB7N_ZA9,w-;(S;H<(m|t $hB⥿'sKY9AJ2I.$+l݊3i׾Tf=pOj/oC)!=zuߴH 6cْ|ȨZ[?)}>Bx {1[Llټ9~Ix/<ݔyjH}x9햧WzϡEߊpXX.OՔN1y.4(}4fY|(/+sv[7wnr+6NU/"ḼJojw[g=x0QN+ݲ#u-#|w($:vUo>+$Lk*ohĹdFDZMTH3a:LVQIsU }M>Oz+e̦Y}Cxae{vz=E&H:f'} lNlƫvr5"AzlfIzD-֩Rc=Lu SUQhJG!lK8fʙg:~{)28WDRݱAGuۂr}i% &Gh6",@4w+@f'gSxy Cר) *voGvtV>yJT9Q}:U:ۦ2O6X?>YODv}sӏޑTMYR7mFWŏɀgow@2ߘ1~{6==ugɑ-7C^ZںG3U <v kgG - }Sc\|0$LAT,W <.!oi2S tZP#]|5H*JYU5)g9#UF &hϞA#s}Oԅmpрu͙p Gp,q 5kExaX!6{_˂2krƆǵjKa*斺eG]ABm0ghL-^쐳Y.cB{鮨#6Vsm(t«xv$M `j?W#3 ce?rAGwGR{oՐ_%h22, q ^Q!kTfN?Q) ʹ;xr!5RGlor+__ufwr-yO>p`qy;/@XoVBYR`Z^SrKԂXM;Aa=H+uͮLVcFC`; ߀/àLͼ-!h_.1Nk r]]M!,gi1Pes,B)ievf8s9}(:wvCj9] s2!򉑠SR]'W"Ý4sS3wߜQb^ݪW5c6}44ῩPw7(W۩2՚AGALnmjB#|mx!@:I`1&}%ƑIЏPc}B:Z:#Pc@ 稦#zgB@$Gi۔uj޾IDz=mמv\crxwDEP4&' h\ tjOQ 9C^op'IQ'HOEd<6<$_A&$TS8.ykh"rFgo8ŅfVđX\ocS PJTH [psw.JvP*hWSIR]Mv==萔~9#p% 7+WIZKi)hW  $Va|u\q&#{LqZ 4ΔU &O#S(0FROx K5rhG"1rF]d~2$FQ)8 tBjH Xx$99ڋ^eۋMo^< .jk_BCj3ņxP@29IR79$_}mN\iopeՌ,\go3't 0닂+w>L*F.uBo\Ƿu?z`5%’4.½e3zY , )&aNѳ`}ͼFxюI0`7ͼ abƹ*}NR0a}IsrIKZiۻ1{S,sEHt2{O׮62ͧ|J^R͍ߖT`͇w+lZ",ƨH9j,mUGhǒ4~s% jӒdzoq 1jإ :ni]!S$C]r';?_4/r~m+|zI,ra`rq9{~'fŀ›AJٱYC^onxN@HSl?jO!N rF# g)6I>r>u1cB9T07^Q$)DT'͈D&H{zyF7SZBiQYqXmHNdlV9Ɵiw3Ozr }@#C_~_kL!|wQ*+=szgfݲҼWU[PN|e%Wb y+[4J)+DЍiQyMϓ":N|4;t*(Bk$qǣRE IIR9L|!}!: L$_|{C<+*}&`oB,_k-zޥK9:4Pr Lč}K LƃxpB\CngVNNλ@\t*=dNg*'H4Mx3ظ $wA=JL Y]TyU%6//ȀלsZAVn`~h9Kˋ4 ㅟosFAu㙚z*3\c.Fu /곻fh.#oަaaZǭmOn~r( ]XQ,Aİ-TBx2z4 #Ag !LU}Qm)_EW&sbM |6-BbN*슄l8$Ejq JXU_ BHN"T^BZίy4A#J :냲LVYa+s}o⿊P]B0FW09- d5!)&WVo$>efϏ6\l2.wE3iɄ!9pF=iha٠;Lz:ɋps/$jsgfi4 \К|A]liLB-1I@Li`1SM$i1 mK*]l[6XT'Iԟ.%m檕't{'v;14 %lA\" 2!u XW4BtVgu pI@ E@_LGya+)/%4T Xŵ?tTt;~B?sV4{mVe,,t!ޛf4o.ֺ QU~{)Fʌڻ Ɍx74J|,IV80M) '-jr##AV6:Wy)+dH 6ea R{ٯj\Evζ9wwN7xw`h$ƶqWrОRS5zSI4;Ikns!_ZJeWz+,{Ţug66iV6-.>~/N8俅j̖!9Ƣ 4C}YooZq˪$D%HQ6l Y\EBZn|Bc⃊tiu9m1f`0 Tl֬Ƿt6RIsVkVϿRG۹;g]5cVjargs>=;a;Unhv'n:3qAH! wXq4n'E}8FL,b~/3xIƘ?BBrt$G ^aOeܣWX^RsfPi!q5"f5 ԕ 8DR 7[px#.1J>+&i_(͔U |jXĈ/|EMouWb nfO؇ӹcC*/!y4<>"iQ,lARaԥ~w@3ЦeDNoΝ*Lvv"]o{>T Ȋ'ouz)xEγ'/Ԡ-f܇\i[}y{/ 6 LXibnp457`Koy(3ӘɗA{+Ӭ\ [1;l$V9DRq+7E5m\gWL gPg0^Jm}_6`]Փm%5Ǥ߹N}BMa+bQW2j_Gѫ)|:?|-l`1.pOUB3@im-?7'ù3 ݥ:K/ij6wTe#WhZs};8Ņv7^+= XA@ޞׄt"7߼3>/8lrk`nhx!2ւWmەU~ WOJʪ>zNѤWc>:9(UN1` mʬOR"9eo+bW^LN*_939grwhBIWt6on-9U/6vcInYcUu|XZw y h,*ǨFz!?RL`wcnn<t;QZg͠`Oۓt9qret,fSh4N!حg0T&ʪz(#säN/'&|,0T~# C`|Gٜb'xlAޞ^E3><-%Yȱz{FyE ?iޘ,QMw7 1q>_yF-hu!/n)(S, ΛMK%2:}t]𽸓Eea X@}^"0:®خƝH@`Tõ࢖T%+, cb7.񝿍$rslQU!=FIOբ*R qF7 VU), *hh1=MI _o:xJVWp 6ldGݧ wX>^7%SvNGyo"d1kI?Mn\Vi%3{޳d<RxorA?ȆLK4 B+} WX7PlIg )zRP&xWz[L -x* ,{/G'(TbA!IQ/|qG;>o%`pTƳtriYeMY.m^[PI:4B+yj2rOjxEW$r6VB +zo։Hމ}Wr# ԓIM"("$^L8xU{HPTG␦qgU> ;=bhpxOw[UY>ju[oyx25iObXwnO]1 -z5't`c0֧6Lxq!stūlLw4'xn/˥[cKL|;ik=]{xǥW.Q`g`= [ڂ~3JFi%'xeG_֭j OoT\ yvMP -\ 5M#krлTM03$'t44Hj6 ڳֻ3wޟXh6=U0P++N1Hq`tG:‚%GOUu$ -.*%9 Y.} R\;Ҁ6B\|9?$-PdS!jfZOE3I 5'3I'Sy`S??qa,;7CՔ5GI{iۿ+Thr1¡m`U`54>;d׌ãβfg'{;;uMwx{rlߏӽ߼;IG{*CxOj{ߟ~SvxDjoFf;p}svC){x;D`,KZNUS;g@-{5Ҡ9WLciIރ%N4艡OkLZvafhkIXB>1b5Bi\pV"Hc'3CT_/|A17Uc.P0 /K$]"?B]E .=MU/]sHaC9.Bٍ0 #Yl_ããݯ30{56/y~iNÈ˳wwt?2SwO|wlJI>}!;|ׁ~7=z`@kdO5m._-*fF4QB읞1"cf}[@Z8>**NPCk1PQehW\R`ܗbU P}lb⃜fpx5g/5J.. tnٕw}CҐ]T@*9-?omڏz$10{]db"ݏ^$>R)1 Ee;4s};@+Zοo󫵼7r:~&wA~<>Z!hӳ]Pv3*dBNdo~_?d#:yY-El,쮱$,sqC RDbUɧRV'e& NhŋػZU^|-yFil<[5KEgXmyn3 B3Z>,A2{k 4K7[(BP`!,6:>Q=Dʵs;:'ogm/()=If"e67ĥgr[P:f"\1O-X$-j6.7Pq $V˵=홛n؉r..7?_ =r>vwŕūWOGߘh[i#,Ӟ庪) &ظʾ"oE73먚A4hu]]|`P-3|q՟JUG0ft|x0CC7tj+wxC/|KutxdUStWj k}nP7%:G XBPP ~TY[+-WI~&kMWQ"y8ոLhs##,tJ6h*m -{LķNeк0hMy#yq->y?ah( ) Q!J?N{gl+pW\j{ 0_5&ijA#Eێ0Ng08q,4n. Jv0-nGX[:ta:7jG(el?׏ q6zBy9>I 5)8Iۅg5ܨ70P[-RУ' thBW!&b}곖C!T]0} \9zN7SRFŶ:M)ADpZ-)վh7 ?/{/[I2-M%Aݐv^IJJX6SWGROͬ٦@'eFdAG9Kw(5J4NԺ3mƨ0> ~fȳ{%$癀+1ty&4|H;2TZX+EO!*ik90$LJFrwiw7ᴘϓLFua{N|8TakP`}5x>+R1%pz4'2^9|,7qI#;hɜVw$~hO>n(t=4=}Ao$ەXrPe7cKuV%X o:e 23|rgr cI2~B -H<âe2YvfAAA2ӘPI! ~އz$_k\֪G!me\(Vj##7)*̇‐~q3*9UZ%Sg>Ja g2zZ8-kS5wfN)OMRPӆ%EC3hR,0)f k(IVj&-h|\ZdڇE~ˡxC56r8?&1WUvC! ɐ r0"Yme,]_#\z7ut%yݍ354C雜2T@ӗFvU'3Y=c3xZ|?owm|mRN=`eN0IdθYi?x O_\k`r˙ۓѕC ^\h K`kp|ػ%: k9W)=H@avrD/Ӓ1<8G@ۓyI'$à5di܌{< ,U uRW!RJ.fa͗BHw\ܖLߛH] pܾzT/Oi!K? _Z$!0a9I;6z}im"AIAනڊ!\qP$h;_z'876,.;&ݽeynsZZHGexF|r9]x72x6z :/.~|֠i Z~„ ģt610mQl'uWoޕ6.aj>bKTrT=[!DUXqœ\AJY_CٲB{lcGNm,n|(ǣޕ}sely2uOX ,_;>eϊã]cN^N5vc Go:NJZeW1-7#s \TPATްm*t2R0,k߼^BG]0T|35vWk#i XߠFY$j:f,E6T_dws!SSjjXm]7I QS%SpA)>zF`D!)rVs8zAƈoSxSH"!}%1/;qPV<™enh`SR'<V阩6*d~LKsx(6Buy({aG*w!Yr#.΍4l|ˍAtZOh<βݺOfJif["Ɖ+R񜾱U։{y¾w7񞴖O Ƴib.097 (t\[>% ́xq!ANB 6R#\l7@gEW>`EBnuuܻMXԗM‚5 "lr~<}$XXKO@Ǹ-?\y['tS\L-R74ʆZl (ʇ#Z撫dFN !T7UFpK-xpYDhN^ARR1¾?T+}pԚ{YóZSe%ϛ<AgD7^C|StLm- {[ǿ rYr=ro#GJS@ $$ F *q '_G_R7E&pwV/_5k~?kgc5ڵ5 %^Mtfc~Fо`RCj{Qad5܍bϨɶUyއ(hT8kx=@ph (zUB>y6BYy5Wq#F3$\ayh \}Kܾ7qO!zn[Q!it}=⍇q;?AЪɵtj>h}ʣ5qFyŁ9MqkJeV<1+2zxA.e~6/7Kg1&܎KeK>VWo>7'fp{ӌ^GYCH |!&|8B.%5x269I»ğDMn]P#8K},,^<݇AZ85#B?,CO.ُyOZz܆Uݠv ѺFZU]F>/e_uuCeZT7OBauxrkec)}& )с‚EW#;fpؑhsiB@m=c|7ӳcNeX*mJnooڛ P@IY {/=a$nz݌J lzX^!qbgQgw>x1!pPd\7u5Bd \Jv0 OgG&+v! d< Pc7i|-0)]j]}d>8zI7h~x(C=e0WV)KϕՀj;y-iEw&=\> .jߑyx0(Jי}wވ˟+]XiDIҭlp8SK f }ؑQ?Q@?XT* ՇQ ?z|DePAVH,3<}g%.ov 6ެz1=M\RՉ\1|\؍:,'UFi!6/b$ier$2׿5,|1]_H Zʴ?`t~Jm lM>yra:U ,SWcH:ޙ~; ʹ%hl}xAM.ѫ{#L/SՖ欄RT~Mg8 ! /7UvC_|gP8bTwT#T8=wtKhا~=GTM=~ 'oՑ 4_4Y϶^gբ'{\`2^ۿ5࿅!R%k&e½aoxQP NЕ7EdLHҚM 96_)d_؛#E-d 5,WS鷚ϳ4{ Ɨҿ̌J _.X˿vn|Z4-u,s[+ AXhK󰜅}a W>|0nDn!A} qWCcv^)v"UE/8H*EJ˲ًA[9W`"Na#y|?;>ȟmܩu3[̾Q<ϔmۗIp8_f!}ɵ+x P)jNOrz]ڃE  ܤ3U[#)Oøzkkl&pgzkߍ]#+dW)fsYX$iAui4ƃ~++ <_WO܈83Ue ||.54nU fuKp$qȜ0b)jUg迱^c?^k#Uzϊ -[S*#N=J]PxՅCp>Z?CCDAe?? j2\R~z, S ۻ5z 3D'㞷rϡ jv?oP9jڟGopF] r[ڨ%HdyNdp}2< ?:]<, OU= !q?;-?^\xn̈́]1ޅU{g}3H^8Ui_1A g>szQg\bFzb3pjj q>fQvp~ Sr|r,ٟ+ 4.yўҵd.W2_+_*LU0 ri]iF>)ZS^"+`>S5ur-?baqB kTX7,W[wyqZB?Nm `NWźJ@ỉ[Y4\ c;|RgIjg.Kgִ}+! IT`d 8+^?@ŏd>4'].*z.Ig7qu(ۈ|Ucgu09!Pir,xPju%M&O` ʇEɲ:i(?q*RLm蓃B`o49 i!΍=Ȏq@gѤ \^p%]x8AgBEA0dvgڗGTUva>+Q}c…Pù<4_P.™0;B3R{֫Y hdlYʓjߚIә e $kcfr<炁}jE▅M؈>'UQ-E ۅgL6۸*\ bpl:ъ;GPYݝ=6[\2UKuak8X V.c IǓ:1$eΤWt< NnNbwa! Fa \uK_gt"|_`3{ 悙R˚wn|w/8jW}o^Ճ/|i7ĕ?uX&m)~9RFs𵣸,tYP#9xCFEN/eh:ewwm.WQ߅Ԉ,>j"1&h{@`\iѲۈ\4#n|{Hb7漿oyo@B|q+mL3JP&hg6l:q: dA{l ݅5w -ʛdh3Ю }z;߶$ .x{D3uis VzRg @fL9=J;BTo0S_JO۰OJM٩SÔB5T.\`4%xn)|m0nmt49Uvd&.z/kUvCvk)2#ܰGcU|a]wy1ݞ cKjڅrǚٿS3l6DMhPXNƔ*F v4h騠 s/ aT̝Gr\+SX5݉MXX<6 ꑣ ,ەWj`YkG"fGԫy&T.|{SKւ2'zGhl iOoNm{q*{y$5헆i!<մ|grl\eR|9v>G{#խgZP]kjBJRU^ਊ?4(ۆӚ뼮Ab&]V'&wcΝdƄHHmlH{wuk5^2Iw|w5Ƭ"}-O.AcWH!/N"G6+^-dc/>xZS~B=/'? hr_uxQax~_X*vdV+|ےXuܽ[1x[Sמ6ۉcTg뺪K#z*Bd<΃1٨^>uأbiW&V|j=gVTBZ4&ehYB$J;jw]&}Ȓe!*ЎeVa*!mM#oM!,2&ݞ͇5|Ei =X&e7ҀnSgY8^t^7*|`FcEi D pXxUUExmԌgOMnnJV[JMcwY ` `Re!*KJq.oBy^;ί?J kW(LiYy]y"hpǮ++0 uPC5],#L}k,)nM.fI׉_u:[U;5^2=BsDw73r`[\ yDg:@"6*S?NdUw6AuZ%}E8p Ebr+`QZ2cmܹr~$_C}5䍞/uJ`*oOD ;rǔIkY~X7 _"v /`EzqekmEh?]r3Iȟm="Bv=?+%ܿ=uh6>Z˵28`+?Kz-'{Etͫ"pqIϗeПO'yVAM̔nw,*g*5s۵>dv.C9%LPQ(Iqw33k$e *s蜊Uկaw Ex~,cS7Uhqe5ẍ́}CݗD4|):T<|9' $be,ۿ,EX}sl#>{j<;(`߂&LyG ޓJjwoZ{~'4 -LlfGȑ\iv+.?F,+G?JJ1V<&l?pgS߽hZq6JɁ=޳Đ:8M\ (&BEmT(7tb=4YOlO]Z-';嬓l/Ffl'{+ٹD~Vf$;[Hմyق*C x]r6I_iJF 6jtD2x6bk2.չMBA(;hG1 ԄݶКx'4ūŪanޤ`WP9zwvN~wONN_}tK|D{kʎU."@C4,pA;4(LmAz1v0#Z"F6~CŝA.CU6T\M:l|p6~Ģak|~]Cn]hQ{ QE'B3((>0-ivB!W2q;h^uQ z1($ 5(׫xeJ> m8N& W-i}SƑ`]CG&@^``Gvr)Yȶ .ۥkܨ4[K[a=׫`fؿ TEt9!ieǧƧ;&W]iv£kOg>G|} X;᝭=hdXwX4qy)-iY+꭬?^:c'ufΦm~b9W,ScRh޵`ʦY~urcG#dn|wrɮ q?';qݓ$ipd<>5>;.J//ʹ\𖢺9;2P7!~ lCv bf-ZϺ}}H@ 9^G- 4lZ3O;\LdlW'[;:>=qv yiœwɻ'ג aCAsa@ \hr̺=j6d'V$=TG]0:;u[kޗ"܂9e*;>LgZNT-}4z}Ujfx ^@bj?lM9?)t~8K_UuE AZS@RKPRBAJA@D@Bփy]לk= n MĠ!Rl76LUnyNfit6Z[Z\/G濐;-x\ -sݟx[9d : h pֻX/ j+/MpG6Ч9ťi o> lT: z1i~A8.Cr4=IV7pC.6Yy^/Q.@1ؓ< 449&_Pw?wI+; rx * cRXVZ*vR^X!#/J~X||V) t@I>vqgAG&̜{LT@sNsϼi.r5qp帖:A@ly]~6-y蟛8#s͗[-pԥE$@aa\XN.4 < uV܆&vZ]q]J A"07 9 #]N_t-"./bkb(ANb_^(]ЃZ\pEmM@:z]nCޟKs |zgs0\'<?!?ί9&\ßZEOB{tuxK~5 t41kI83IX8d< \'!<9l"%o1뚛KJ0(W#G01}BAw%K@lZN:K6Y[<6dc]^e3k$y_ Wݿ=k3=;kK)aB8ߢ5ߓxsLе G{K0,tM.Ϻ $fnnv3|exE~,ZE>[]8읬 sAgqb{bs8'%QC\HFVzM p_~ʙ뗬.rrf%35$ȟY9s̊ϺI Էp[j1h}= L_f_oa̯!!S2{v?eOK6dJ~f+1]l= s:o=W)#ŋXrnf㪣n IbJvQ/.O<t'||7|r>:Xe 48X/#llHogο~=_go_LM1?l]@EmyYOB+迱`t9sΖgg 1[PæxcaA\ N\4y yvzg܅5cdac9r01гP‡B/>Laef<`1@>Yylcn +W1\lZ9d q18Tl y^!$>w@: 9Y~qDlx~jgꝹ{k:E}]^֚g.Q]Jb= 2 \lIh^5U@+PЋ4@ G'4p;)\:)8f%_E^n@>PX P;!)6( ^u}?{%KMO ʳw= &cu 0F5`C]g=@B9M@6gA֬M\tLKys.ʉ|o^f} 1^ &)w(>991VTA@N ^~9{9uy+t7A2kf1GP$׍TK@k\@jѠW2˭mԇwzL,lB"cu$^dUFډ^qhS]7wN;栨&Zb9M1[~K|"r;W(\75-f\{FJ,vҴ)4B--S}1^ =7uf ?pi $'#ҭc(@[E{J"<5@'be E"loC}4ȈM1ANIK Pr%aOfi<H%87'Zwp@ЙSg65g{p@݄Es-a SI9 p0|yV?L 4b'{ȁn \µ@kSC20U:Pk\fգNw=ko^Ģȴu4Y\U BoTe|&k12Unhm+vD>Ɂ8ዕA-] ZRw{rӪ\8qO)ѓ,{wr\8`ɞ u~d?$BbZ~mK slX4&;&Y(SG:&zNVP:\P}}j88Lrj,}_ `XpI|VZv|{rw}!9PBi̞>>)΢*T/6TB(H#@"jғnz &uG> հrEʞVx{"f \WēF[ _Km :b$L:21ʌ.vPP$Hu(c.m #-NoTj+Z߮H#q TJ>#T;r[6BDq q1&> gPI&nrw/\%/r0QE< Z 󁬺W,Խ׿5n?;W4V!]NCrct#y);2 HH]hb(=M-[M$SwÛncg1)5UYhKsf/֣q,QÅɦk&&ޑ󗧽I ƻhQϭ9TC`7r'*sg@ַ/m1N^rcp@@5:qfw)d N 7I'b?~9 J$x߉Nq `S孇"FTlR}auuYYEl)SN=,MpUTv7JрkuġT,+xr]g3q=Md<5*Fʌ,_@w5gDӯƦ%C@MlD7+}bu,hhSt[M"cdL6^!{ G@2/yBc>[z&d8>u'ieGFq-&{@05"K"R@\Æ:Џhy#2%!1F-:3FExp@JJ=.=%*>V.,@T[Ak{)) {?t&¬4s+Ru¼>]`ׇaƊ91p҃8["#VI ~ihRNk !PJQ( r OrZ+i6KEO(R>Jxw0b[zl*[ɚF,DWE9WjZ#ywꪬDUd?=H%^z~{Rym5#JKb&i/uEsB (E;/=SV95JHMpntgNg8v uKvĴ7( J[?ZN=qul23`!SVcmdJ=ؠN1?5fY<y z>gϩ|G4|{Gt훐Y4W0CN`@?1H_jv2,?1?K4j߁ !RwW֡{Q)re-zx }utB_̔Q/<2r{1 ":PWQy? ٣ B>?u  +x  iHii0; ż'c?Hx 0jQp@r"?ω*yWPIvum6{e߿8Z{&H:a>z>5]3sIZmd+5עeBsLZі5W$5ni 竵Ey3Jۯ:"ҏ7P+ӇC<0-agsV+Ϗ.~Wgfw'܊(|bGOt`z٭"[.u@F2Uyr("ͪ{i~WHQȜ/,@d1@#!4J@bHs(Jj1L8#F{t [& (0ߤc_|ס*0jaK0G{te F^p[rHl7=zeaJ@-yb!{doOipfQ`R!~><3ŧ7ZĠ8"rJivfaF[E0|`Y5S޳23AE+=I;+ 1Y)e@o؅|~z3HкGSZ͌o4M; M l`F4F 0a)ُCE 4 66=[EpT0@ @Ͽ=bIJ-,_6ca8e\c8eE8+ծ_e?MMD# t!rv߽oVR1Xa  RnQ6~ E 80&41XܖHwg?ON* <}J'~&sףy ,< P^NHy7hMFvr`0 qJkR'ʓ@;| Ө8#z?z{.egqw=MnFv5l@0 +9<zNf>M#,+iTK}(G=@V :QLP3W,P,} <%󶷯@@DBr&:&6-\wn$2 M=<y=hb?0]HD<YS<_#R87%">3i`7Ek,fToh)/->sIBZ:xޜ^z8Z NTT7NAG-]} P7^0BKsٽtn}"fs0M6&f4%;x}e'lЍSk sYb΃_a",-!-p?eE%q0m{R9q:-#ig |qF`XzUoW8P}E{C`u_[Vw7ԟjXO-O-OMX??5`@+-I _|k߭AT9ALi:Yom̀ǣOz/%a5"d֍-teRf@5SHr[0 l`Y.`QCK\r@"{dŎ "- Mjw s ei[9`Jɶ۵pT{GWS AͧUEsSMpco{c|wˢޗ!yj37`ɗVfG[c6ן v}Z+bOdj~kQ0&744T,G9cnQw{^1]bA&7I 1Tztdi#-nxE185B n}߽ 2cj |v9kK$c|a{`2ᙈ1b4^,p5RvwųdMk '_r3s#SˀO Nih.ehn&o&LݮOx[WEyRsϭ95=_}9ȑ6?*h޾ׁ 4d)R#Pt dVr (A(ߕ!%w:Q̡>_2 kJFaXy{'G{?vwon@>ܻEqB8ZDAކ_\A%1q_]2A].'-#,oY#tú[(ʏgO 8'ب,kƠ ha&JL?UK=qd64 |?bF>>Vj pOj|'r{GQXT}d\#w!l-aۖ!OM ZA*bkpB5~qSZGd}R!d51/m˘Sː<| WvvVӷtamyhx#"_@ CU$}XӦ"&e/-Q 44$owX!PPOВ}뺯~_Q< + 3"+s F;hw}dxv"{U$29(tf;f#Ƭ).Bd{62=HBsQ葡Sp2hJ=Yk^H %VLp~$7(!n=Mv &()䱩nUzO]@`K"Z)0ag7%{\ fra+004@-VD.:DN:ҀV m^[Ѭ) Aϱ+w?#D{Vk*b"lhK S)Ͷ.Q~MC^ś)M.3ーi¤"ÓDqr &fVgH6yƣ(mM,cn7Y AZ,L@ƐHl )K7X6C[fG3)uV2:Ki6mTIy?rѝ XI`5]Cu[v#@ۗ}UrF+'BνhȭpT%X 援| @d% k"g],2Pe{jmǸ[%+vaFz"N-wG@]mM*Br2SĢge 8m=ƀUV \T# L_Gt; w`Ht&3=}Į{ÍWOq\XNn{GfEъ&԰ h*A M3 hLjU9zh,4-^rdzYcɻ@JTQ|iYs*JǑMC5x n%м8^7YOQw 8 `m?TGn4Gt9Cأid).@]Nf_Lnvhަ0d_f ߆֕h%eNc< \HH>Z6?V@"EP,8/oFk(5>bt`y%U¬icgSM/;10]B!A}?n0Vr/aYPT*?O,=tģä6\ n& )Kr[s#}&yIGؚ0䋶Kyֻ;$RjH.aܓbW>2LS@onK{Z^F"wۯ@ŜZV8`) $1 >#%L]\Ik \t};$֕c;r+(pc K%F $O)xKl3|88eOz|K~PM|kQ3t_R/Gܝmjn-}ؼ}uEɚA}VO Wұ]u}y*W-tx?/(  @ģAo_,b]@cNYlSp>P'--߂r-@!"P10-ic,?F$"1(1B?FLj폀KD2п06vN.t}nQ _7X9/}# \H=2N sjy~iBSӟla9jkd@ɽ~\+/OFPy %pXJCooIzsOÎQ>*/ L~4Dyz@Q2(i=\yڻt?GsȲL"{!⢈&u͒[op/ptuD/e[﫿1~R\k?Z{d'ᓼ z~;H߾rC蹼#VA H!3Y,crOM@1zM"2EЦ.>th[SNRu@fB}[êz:KFGdKl}5|z ‡!@2$gY li׃`}N]xsSdcRğ?Fh:o*^r }ȖV0 1s3`N9h@M3\3C5r2q[>oŠ AO\Q]I!,ӕnxqEMU4qB|&|Ƙu2ێXU'$00Ob=љ_J p/ҳ(\Zm=@oeq QskW8xcT`)_HZtY RaVT8_iH!p{}_ꜞ1+S]JAt6!\髊WU]`"0usP Jz90/}O}_5C@K6BzIwAtو.ZZU_-C_5羒K~_F0Y;؃.0_s\9+_zKOVA a%{t]2^SP}s+9\G =_!Ӝ襥??9].5?F5!?UbY\?w\6q%ʿ_r8?ǟm_,t@FK\/t@=|upij&p: âD^c%HEqV 8_7pa\ / J t^<">3?_^]7| 2%L 㿙o.y<;fXb._7\[؞[#%-jKGi;O 8&dlh+leh ;t~5Ws=ߜhx9sMZ]¹_l I+Mz|\oe)8߮-C)_U([amrAЅdst`@dknw79?y où B587+ jNoL57ö:g^ gI2@֟CW15^""ttM_←?qG ra_.v_@@@#`?₩7:f_?x &_A?s_]^}zϿ!+vq)N|Pާ w!*&.!)%-#+(HIYEUM]]\=<}|CB#"c'$&%gdfsr ?+)-{eeUuMm]}CcS+X?||\)x?9azfvn㧅K+_V}[7|ݜHT?}@F4PwmoNaޖ72> j"ks;jj8/Ocg~$>q%6|"pƓ^֐𦯅f>;aj97deij`Mw_O ~}[H>J#[q+0]Tlh­͊X+dY sBWu,D:[;!j*Xu+uPI7@p8. z`;g&(sŠ"8. 3PgS㹽Uŭb9lvn"sQ{![C{yO΁EA@[ unj"g = Z؝}{ݥ%Rp3SdTmҐ"5(7Ngڂ,l9akeyiidzBFa0]\dIץW Du3 AE(bl{I(Ŕ4<<4hl+9&H^Hr}~ϙT}DN gA4'f wKZҽV\qAzꃎ M=l-Zs[Wē獠 0>ct?ڈn܆w|gVR*U{^K̆Sm|^~!+&=G-Zusf~RYu]-Gba*U|ý߼W޾ֹ>oHڳu~:; #f|Mn*VӦko v0)\W0}GME3]$tZJ%Sf.*|60铐3݋;:]q'eRXdUeq{WcY" ?#[BGc!EYe @yv'曚^D 0(掲h2bFMb3ʶ`1LJr'&YDGU@A]DC5]j"EEa,-a]3V[.AYf Fs_^ڑ ߒaZf»>r+0ވ7sNc'E[nOӈFC 3EvWmp<9}wUB0bUq߯s&L_c錳D>u.:fͭg4%wqv7,mīǢF}*>[f[z'H$ZZN^гI% VG-N`*nH%?jd-ټY૦"K.$/P(SBE5}v}J*X-I6wDS #B=(IhYuJmq¨7zh?>ye%m4"ehG  )v"zdTOnUJv$xD$h7v@`SjS*cvxI -Ҭֆ[w=(H[,ŀ]}C?MQ+d}޵T糿GPg-&͡$m};2?ƭQƇr6Lzwߎ qA{0XO)qܧ8 AĿwi\<S4-/.\Af4]t0}B1ݷ+&d܏o0];Lw.p*I3P9uL/H^AiKꐜt-nVRӑK԰d%~x y ƨ}ف͸ﵠqI0c~ϲ,Dk#u4!m"bGmn똒ofMѡ-%cꂥ_W]k3u7,x+5ѝB`C.ab&ҢQLK# XOon a= 7Je15+HʑEp[jkV#Y w[LSoN~ew"4fb~t`H$f @P O9+nAI(&;;5'͔5VwrݤX8ے!7fU2{u!Ҙ'VԾ{O1.tڌB۽ dS=;íHAjGC^Ptb'+} iq]noXa* #,%!6r@L vU)WK{SV%\B5AJL׹!iiY.˨':@F;6+ch'kxl{}F%hC<‡wFXmHHLUǖb8uy9'ًM۲r?xgTtWٚEw.H<-;=Rнy&@}vヽ"2w"&6uvk*7< >;N`s$/~#aaydST%V{!-73?D~lJ& 8om8CQQӅ2e]9ǩu1%|^%_ʐޠmR~'a P%ĐlIIM03?0r۶[39*7ɿt]V_jtxXïAghK:]%Do/ c̛"^(98:'чqiTkqbn5K<_]}jbeq\C󫩂j _)\X;d}JP\Pk }ܰ_8v.%6#kl;aOvzUė햺~!퇟{wјوۄ1Gh|>r}a N4_d0蛧ͳC<]%j z|aKG M%&+u-o8"ewQcTchsv_/sM"3s7hK4 vs.mFm3yaw d^^dCY9wS^Js'=ԺȖ'ts9jdI{ڿ(fQnKxJ%BNt]ԝVܢG|pY­h{L템 kVOt@ӞwaW`7T;R[Z-Ae]pkQP>/O^ .%z4Ma0μ:4PPC ϐtMkcgOG_VcЯaɇݍyA3°ڽYp:s㴨vBcqp_Kɥ>R%?̀AW^G Xk:_O2@kf 52YM~d*ݰ[y:h2g_hߊ7O%`P*-V9}B]=4kݣFE˽r#@"b lc?^r)?=a2ɞݽZ=! u{H{&UBsV)/dޚe$34χ6o] YW( {77V,A+_Z<kwK.e-*a/G+!`BIIXCo79_a$+L*r7L|^-нuHszxϞѾ~~6r6 ltM[SG!%~bry,PKEܠƐS;w̧|Ƚ}o\DA ΒvEh!aR'臬9egE=LjS}وٗIhuN4Q&O my .;}iyBC{T!ؠ 젯8Nv77'_$Zc@ N5;)a1㢔{)((?HDzfC:>ˡYJPB‡׏?5Zog& d>Fzb#d(KL53qp*v&+]"nR4 2MMȱFXYPym}QcfBH۪ͦil#W؉g$%˜c!N'xۼoH !EIQSg7PxUWN^Y|ByAOƪs2 .#S79."S((e*Z Io#jch$-Nejzߩ$:dL+@;Λ#6tHL0>s-I\Z69!I̸K#s7Ӓ枆6pWIp`(v!/n}$(0+D}^Qyؓwype}:Ճݔ#i?]l*8RM;^WM֍Ҟz@d~I.<w$r蠠P_YPm2h&Ad >顳m1)UmccmJɜ*0`:w7 VFL;R }SM:`r1pktiBqI^o?S(KZ!䝢ޓZr!⮤ZzfNn!>]$4G-iO'yj:)䏮dE{PAk+w)m)Ug>jk5屓χOnVAfqF nk>)O1иDߵta#&Ggl%}U{nq$@%ʰQxߧX3/ ԈK$Cp6]Gz%j7d6|Ǚ#AfD:|_f,q~jC*ej٣ꩴQGmoȓ=*iePE(!O?Uay2pssˎQ6.-m.sݘ >Ue!ٓ3}yx~~dRm秔jxvkt .V׳gg#w#ViG0]g\/nrEגv˨qBVY[WK([@ l]a|vMZ7hqM^JÆy "!O\%^]ѻEzF/\53*X*v#1 tC=mL7¿0$14c6V oX|2t{gG< "o&/BѺ\Nj3b-c G\;-X`:E5SSvFEw8?d 9nƘRx8߯.Vu*Sȹ0'Mrd简DR`JYrlԽ%&a)$3*鎥m8yiD"טLU/v0ML@&Jb2-,JQ Lז~ (h|CF$m/v+ O-qpF5sXtH%d] 7@-ֱȯbSNiFY]2eZ-9($DEo`?1TWJ({\K_d7uu@+\!/{Bw{B(n68Ag8CnsXǯ3 K 3MGǾam|VW!`l!0&]5Z QRp[$~e{=|;PʚD8rVk"}GNQ "խɊhbw hg({nIη5 ϳ=7Ny XS&kót4ZG`GIaUa^vԾ[a? /M鰈v(r4W=qFG1T"n2F@'B˻U)|[!*cn{v/C~辜-]Y[reUek[)b^N;l.quH[q(z' PЉh'W4 ;&[X}с7r3%Rr7>ɥ:h k#b,'alr]lw/ԕ?* Lg ѵ\Z`:ǜ*: x=#?-c}ʔm0eNCac.UʄL~| q7>LSLj4)pk2SNrNK#TA+3*6'i 4"wpZ OMZ,Rjf|x+ْxʴDO-\ѿ0O8$L C>&)hR!e8S unwsgyӚ w3VgQB}Xg]w]moE%? MenۛE oxwnzõppwZŻsJfDuϨџkH8SQZ sY=k6SvZR!E3jM'la%~_C0VN[p9^]&n9Ͻљ-_loѼh '~Ùs1A6C}7*~Q}fsdh^b&ˋqpVaYQ 4Eznφ} WĵҌuvM[++=;itSX&P:G˗]CDPRjw}ɭTyvX~4TsjjڧǢ?-?"i~ =B33=eBrS7v*zuK/?T1:VҦp+VV86^wmQ _| śE)^k8vgtW "Mn趰pJxwKK*v DsFCV (U,6,I9Ag RF/C};IӘŽ/3AB{[r]zjW|"[4$Ƣf&%H^OC ;ʎ#Ij>DPH\5mC]IT3{ \f"?"D}VkP}A>G$벳-GrWS +yxVlQOHD?ށ{}n=zL.7->lYSⷧ=x>7:`}4z?Q)XEYbMӝv=.5@iQ KyznQiN7>'CO[:wY,֘򿒙j!&p ]E@o]ΕwW챍1Ԣn$yc7}*}* R@F= &DV6CPҥF0|'-p#WU#,@`\) gSI`cM)gꋇ͏U9׃K59ӱ^/D%[Fq/qJ壥Wfᚯ(DnLG1YVD’y"YJC ɷ[k (>r%^)&;]y1;mkfكy \C#G ^cFMsn_N|ֵ1Kzh_R,x-!why3 ?V4؀(L|Pp;g S}o֦kJ‚Ut$i,g wC1W1aоBSzAYWa2]shcӓYiR5U$wOK aTzwT"ȹU14ҽj-pw*tWic9Tdu68JAu6u:p{E6=\6wF}I|`w@D~܆c9`pxW-gv VQ%Vsb1jdM"SIzg|{M,-9!@E:CծWў-Hcǘ}p"O7w= SIc,ɓ}+tҠ{ -d&ɏJS i]0ʚ.U𳵞HUDqjo mQ^Ko _0RG)L(wnܫ$2`d-^: N,+J ;E{jO9mrftcEwjh?!oBkZU^MC`^ü(=LWGJE>> umѾNғn)V=wIqw7rxP5{̠2g?KfScR~"h |#'N1H폽SZ8ԣA }9%‡y")8Jq`Er(&i U^TC"[vO_*M[JOgH- $4G2̰pjzN":J 4k?`ryi#U'SIiwwR>fy;NPK>`6ǒ[ViQiOZej76?b2tX琉)P@@'kvٝZXDn}D)H7U0zg<9{9r`AJQVl ȹtj-VL4<;d Y _u]0+%iܴ@qtr8?4Oи %i/ m^Iq+-dz#1fak$E_t">u1-e|OIkp:nQ 5=GwGknG!;[4Xɲ5D7^#鋖OO?pC(|ծΔzk!|:~Es!'|Q0MJF^qV6;τXw+E㙞@PqKΈJKm>V[ÖwD3; 6z޷3B&>I 6@_ emu9[$+_c˅ȷ%ۏUsr {>ͽ.e?8] r -Jo`O~1f| f#dc @r IbaDE"tpe8N%ҡ*p)5[(H]bab_+`nS}U,C0Ps W!`P0+e1[=]/Z 2T>眨 EݶiR>:L\qnPxj%#gGO=`&wپ#͸/ft+uU/Z!p^O!xo3 q=:rYgo"Hg(#g) ;*T#U}gH{?e%j.lLlmu[('ԮVVoy<2>n}cNjJO7}-g=v3}aE/k&9)19xGLBȘ4P]]ƓDΌw-=`a RͼJYGw;gf&F l _b98zdj*p^5++r]݀>1m|1]M6hǠpUƷ4B,^OȧxpQ-ݫLf"7"eY@`D ,qfS&B5S$YWv,!FpZjZ`O9]v;^ScMJǰÕ \B+;(X:p6˞S PP}2K1;'Uku}7cҾFT뒷U8Gb]zӾa KZQ*ˈWT>pp[nw <5LVKCwjqTN7\#&-.TӼA^˺(8:?Qu3Sf lN4/؁dP$Va_Gg׮]Oߞ20_A&@nKpkhO6XVci~״u:{JxoRcld/Vxs ݼSH7e u>D~RLǖR>F-F]afc39/dv0f>^Y-LQ@ L̖TRsx" goa݃Z{@cmj|.[f;} 8Tb/_+2)ᳫJ"g9Hg1ƷaKʜԋyn) O]>z 7jCcbOK-/銅𵈧=6 uε O446 -":qOGz7nmg`O~ 2EИ{K49?o'~6`Q|*'zzKMbaw_p[>ZNpo$uy\ʃ Me %Pp~3f_F~/!sB,_R*#rsjkWL |R?2I-uA x/ZGH"U%La3DN@n׏qaYTڶצMEWp௰v VzX^,tM,,@pv&DVv:.DDgogVvV %V -=HRkgo$-vgXE.z9el:'tӜl@h"g>h(D shs;;;;!%R9zJ*zV5 3tw5&sӳ58 SGdr%@c6xd.<åwh=9Fv@]2NW /Oǽ{8s v2ov@Qg e twa$>fl;rowt-vsTv4*m/ IA^NK}w#9+aR_ɶ@~?n=籁)?z%Ϟ2dȡH;i_QRǴ̱)X0ܥzs-|S(Ŋi^A@ʒMO!_|}U U iJb%ޏ]WnPB}2^B$kdOH ^'W3=o f)=ʂ1GVO䵪omaleT~Ѝy[z6.'z\;ŻL_.}c!kECYOM(S3a*w#]4m>]3H䊻os$o@AQ ψ$.Ύ+9qJ.0*n/"?;u.ї$qً|UcH$vw}w>ְ9*5I2pY f7ECLs1;wO֩1[~&'@$r ҬeŤo6*bImLUOy%z/ͱuka.0T '70Kux!nj#&WQֈWlcMn9E3ӳu07:àΦ '(}CK9w{+ +[[+sW~>0GB >, 6̈'0}1(=?10:] ,tlMLt,uFb}+ ߫Pϳިb6ۑ˕REG|1@olֿ# E6ywc#DD%<1ECoh][~kA}9WO4NM^Uw^/ifZ"'Ro4dٚ?vCOzGvé%?BQgz4ot~s_pbXkÝ ѻAn\AfLϔ{]xwOڊ rf 3.w6F(50[' ϙO(ܾ? asmn{gF[;ܣ}2(_R4y6&ΉL] #hV;Q+#D4TJh$JK`!hIyq.AHRϹEDUv>ΥFY { .3Ѻ_a0lܝN*fD|_D s6xMPɣ6óܒ2u HT`MZ _$J#$@ZK$jB7[aTqД&1!x,݅0 S &X=|GDAνm]N Fo4ͮ[sM=V;)FtHIJ4d^/𳅗80 )G?;bS1 S~͉ uO*9r}35;(9ҋ`5N;ܽzBdβ bpK&$lCw+~#DJ?Ac9ξ )ϝ֚OzYs4nF1`dyD2.LkWWoj<6쑖ž-b? hXo&fhWsΥƝwd"G*T=ydvu-:)V9̈q`0([c75O4鬅irOX^zƫ;-{ rT JrcLy}~RI+7Espb]rz=TF$3nȋ7Moj)`l=;$lVhct˜:?N詧!qZ!''8 `0Ց1cLRI`6(o}z|f~>fx|a J/u2ѻ7S:3a1<$z7^{–~sÄ.vs6wZVzG HQlDx׬,&[:Q{xhGah=9Y5lDm_HhCd@6]|c$;ÄcA+ܭ'\Xwnꊖ= i7>N| } 3ʼٖh1\q wVKՈk!e Zhܔ{ֽ)Qn|7hȯʙZ6WQhqeBTc; 2N|;qVX F^f\My8ϿX^U3[D~w* w1$@Y-qO2#Pjx<<8J@8ʣٗW][Na!ރRj/ph1x=(7ݿ14A֋uR!Y*z7\ށ6tU#ke䵹x]IFhFJO̍QAzqKkY˴oz749l\=j$}r$4*ΈJӺŚ{_C#ëŖn&G/"TQCS fk߽[ؽU"n=MW<֟zgx@|<%iӏIZ)zPP[|ƈ t7H MvQ>+빱=zHe? qlBͣ:?FdO*iK\n$S115ts' eI6-(fa,GZ1\dvSDnQ^Po5Q@pջeO-i=Rt+FQrȬ#-_f MXe4w`J2jJG>}psI~}7TxV69+dI|oP)D.;& fK~]f,N]Awz (vU; ޷A^ˆ}-rr8xΑȤrgf ^c,)<~,5OKdDH룽mqwX*W; u~;8UDA{ Ǧʮl#ɇSa& -s}5rH~ӝk [CۂzuRzW{zvک'sWqi"f#]K 0ڦ]!~_Q<:sNm>vO"D6}7ɸkjJ'}C;Ikmt@(4Ŏdgc+Y ;euj]"py^42mŝn'R<t], lϜVD:D. z k7ߤ@[l.+2AE|#:/fy,`IkaEC08樣QҸNOoў8#Go~"'OBx? $^;4th1%g3\[P?>.Esύg ^-qr;ӊ鴒 [YP湐PB_\[@(G =E$@m2۾cx+ߌki|%z`\M϶#H"TyV2G6@[,z'6b1рYفLQ8ٛ1 +[AeQ(j0n,|Q쫈})g~voجTq_=>.1jT69fɔw1ORPMXX?Js{#%^ v5WPQ_4h˿tIt#0Ӧc5z skקa5"~)h+ќh]Pcoaiɲo>2S*{3vl}7wY"t_3|a"E4J6;5P;V.oXwǶڦza|;.|C.(ۘynFViEG`aU ̚S_i&bQrr͠IXfw _tXeB Ԧ؝ooBGeCJ{'`453ڝ7-ZiE~YeQ*&]%=4شO09)ʻcXsE Z|Cn=^].;^Ɠx3}aۿz\\iM&]yZM-y6HNiGMS; 0wֆԐ!Yo( cBH^ZH5^AMgS]Akk}z|Yo64gIt Rjy` 2TCڿN'cBË}g`:?>9H%)l]nvMճOPA -(%tI\9? ^;Řĝ$xA !4lVĖ04V^NSU^ϝaFLrfȫ{Ԟ;10MwݰaLsR\oVo{C,`g&>K<+ )㩯 ƹzTs(l+?[?akK_ڍm|_*$o % |*XПHh);L}Wv?:[9cdT a̞oAn1Fܩ46}6Ew%~qHmI"UA#+㎸,̾!dzcԷ|)9t%>Bc/Mގ r؏w>ϭ ?UY# x(y/|K nM[X GAW&Kr w~~ByqJ`')Q7RM a;aC #焻$mks~r'+(ph(K3B2\%J TI  ^HA[[v˻[M>^㈌;eU[:#NM*~b{=t$h!O5O#TҘ>UW<| Po6%%w<͝OgZcOj4 s#ANeC~nGͼ 8-{܊E0ҏEp%\WԆJɲ=bo=z }kgM1U-Z&MC9|Ba:}Qs3]d }{킁:x 4!8 >VLPkn2#y vߖl]?z 1>1W"D5pxTb  Q>?qc5> A ;TNoJ`#ZVXTeoV?REEz-l,zP.#Oj^4Y*Gݒѧ,1U';7-QRG$>6bny| -gߍ'|ȨAat5};D8H'dO*ĝ*{.`2DQ M,$d!ɆlB-wK""* TP `A oΔ{黎 3gڙ3gfΜY6?Ϳ7fmo~E?ܬ}[|4J&97'Ton^ÒwD}w^؛ܾu%e8F/@G_|,wr(מ;r/7XoԐ{YԷ!ʤy+]B ,\֩ؖ?81|L^ԭk-۰chB3O_8wF.oenO?cW?{͞zeC co)YziXi_ߩ{֏>=Շ[p?6<ݣ:]g&셟t} nEg>{Rt[?#gފW_[EՎU|ʻOΙ^shH#2?r?^1lԛ_xTvĬ萛>kGN~O{Ɨ2?Whc/,K|`ָG7y}{ax{ cEɪ#~oӋ~ݬ.u]yۜ)64v V/E?=]Lv:?klΖ'.9ۓ/W|:b/??JN|%j'^}0|ߝ8ww66LpjO9oij=)y67N9pabԩ972zK{}lɼ-{?zRl'c;a|⁗kw84%_꽌{ ]en7%EoMU+, /uY?ZfOV`ck=;VwnÎGNt[7N|IQ^@uX3PGx_>#ǔ뮼vzLo|l_3L3yU7sWVN^ͷ:})7(ZFGg}?tkf )wؖ7]6uj:Pߣu>7>7N6蜂 W~OagQ76ڴyI{3+ ijzm3~]eˮX_kwͦgOV4M'<~2c: 1w4?=Uy˅o;gy~9=|K?wRxw]ZpcWoiɩK:?c-KG=4nʲpz>/s<\wnA̛䪃{R[c ?4Y4dνLb_kOnekswҧб+;5|fZyxJ_s.϶q;Wۼjq'9;u_i˕S[~c~nQsQW{}2DW,%•+jPRuY/ZQls'}:D\W y:Fg8}KJ%4;yalk{FS~J7lrfsS;~_ߍxhCwlp,{V0ʫOƔI)9o ۔Wupdm')K~YSduG;_"R>! _ 7j2`Zo' 0 ;EIiC!18x/op 8QBpCnG&~App)e(c^WsM[%se#4|6$zfvn;x}[&_}.ݯʇ/]Lkj͚};̿t4Ŏdپo]VsȮevE9wy{Xʼ]צۢg)X7[˿nn;Emw>.>g^~cO|b—7~ǥډU;y75ݳ{^x}ܝ~jeoZpo=#/E7]Y^ǾwmNM.~P<eʡs ʽU 2 gy?_~[.|}ȍvLYޔ۟ij+Z=L?߰ʼpe},?-s$v5C>/bVY3vwپ&;ho͌h{!W?yǜ3?-E,SGnqQsLzŧmzآN G۷.|z׬ћ?ֻ/ˡ̋M5oq]Vum^ts[:vmelŞ^y&?Z9뤁\ |'dO+ޟOMfZps tPOJ*墙G-b??ߒwlMhsi,mυx4H!r_ e?*C!ТT;!}NWC<|/Id*C8KA*᫷n"6DR2Tp >$(Q% !l( 8y?N,@Q$7"d+[E1r> 5A]ʨPL |E'蜒q.5TDA* ['\F2Fi ellbҔeɵ _`-^d+.1r1qgnRpeUuͤxCBbRrJjڀƓ0*&>E :=oR *"fǀ1tJōڒ7 Be_\Yuc;߫G-?u'- )SwӚ~ڿ$]g; |jr2ߑlǟy]64l|";S;1On/w4W3ʊa=Gogƥ%yշGm_?#?=:Owpڲ8ۚ1E~-;/<]2C oPܓ>pA֖#va6;kpۀcF_kV7O3]>>pjkdžok3̓+gukm_~ϛSڞ{m~7je.pEm{iVkvgm䉟̜qye޹3O|~|߶ٹƍ[ye'3!_hOOů,ySGCc'uaݕO!yo6).<໧H6#o?W7Wu~sm4l1MŴI| ]|ǤMMe%o2t+{ףJ?EX[iPWNn6gr:ޮSZ_[8]SO>jYǑ,[ÆmK~- +<1%g|/)$Oo`L6c =d̐Ddvu6F}}>>8iz^ZutJO[ܸ [.][}wWGexϗuWtᇊ?7~+7ɤ2ۜ?pi>ٵ$O;n菞6s篬c~ /ɴYsxboﰥef^۝[]gOܶLBA^s@j˗vi=`5{Zze(߱}NGzU?>Kzz6lC9CGxݲ?Ppg)v'6skե'.vu&e)r!qˑ}-]Mm/v9zSy8/I쫼+jC<'}ovwߙv26/}+Ou=2ix]hke.V7{;iK{eǮ]_4S>➧.!i6cqϦ<%ޭ> 8kCG}Io}ϝW<LJ>1ibF۟*MޟS{͗V/tu?I a %h}x 1wOX|>f-+?>d^n_x3b{h{aTmj'c^OĚa;6u[n,vriz +rcLa=`· ,D!S_UŹDfkN|Ǿ܃ e4e{ס59wM|孾ksu~ۤc,u.-;дX$Wr^=#{=ttr.ߋ˥W?IeTsI7<">:Oo[I˝+nİ\җ)Y#>Ҫ .i[r{Zw=~67:(kSg_~eߨ/?(w#Nk1kmZң;>8&M[ޘfm ocm_~+^\uu{$ɃU(}Æ m& ]5m{_IwUwC·1GSyo:;m,h3:녧'{nXu;_>s?3Wsor[皛0OUxgiuzx铋W9zƒz:o;88cơo;#7ў}|w؛s{`6{2sZyM=ꨇC+Ǟ9~282أVt4t_{h/byu+ nN~\]͓KjR=c}6>1s/lE+7okcnwfO1}E'^xo댻/Ǭܵ)=كh[V9LBԌ}?i+&ʏmO?;O<{dO%w籽?)y-W+B9sdWH/2tGn)A>7z?/}ֻZ@\uqɹ.ќ+$qǕ%wRrR6ēRtĀcgV8$<)o vW0lcDu#*. j/q2h  EqݒT?pHfT*Uû2*CT&<+ن{4RC@wxXIuAtZϗ9n#_C⢆6N*P@!X /4/U@8CpSTU$/C| Kjy]&IE&;-Њ`}!)15(-4+ zEŠáYEIq2I}hᱣ DvP&HvCp0ddYdILвȾ<e&)"`@6elRc3A$ $x񬠼Kr!/qP!X"nQ#-+j(q^'Jr>4=: I GyQ[;â=$eGC. hRH([._rB8ܼ,rQ* Ղ/4SO \G$5FaH%HFtLԤp dFxЩlbl oq%0$O0[-Yxnj}qyХBXP#eJ*?ȏ)aB& 7W9N,hk r}"J Xj+0IjBu؊wovU1"lm֫LXq E9ےgVjZX-OdTVM©2j*S eFad>:~FekԺp"$R"DBl>8|wJW<q ATƿ)\PlR55c#h)ґS+˻ R{P^X3th*>~L-}"ԤT1hN$ ;ECQp~RSr4U^ bUE72.e2pBV֗k駆Qk~&Lk$lk *b2FXt J9tޗOHNA5Edo"9r~7⼢?\\e(iD( @(BD}Qn]0pސ\)IJXBspY_0D6BJu}P0^ M. e]M9^bJsWtR:OHEkwCPn$EDHC5{yM`TArg;zD3 Ԭ'g:,5B~\#{d;DqQ!䏜v1`wUp  pPo%/#U,X{CF!/ىКشq,Up~n[Ŀ4@rQ(7Oӣ^$q Ǒ pj#" D]$D!4 sQ*Ccg;@eon.ELNzGu䫰{$A$ث*j`rnŅTI#)@

  • #V};h]uY֪&DM q%sW(Z~agfWӯ7!My:GFyP "ֶ( 4'gO0qO хYs1&jvQKoڎDONeT$r< q+*!ľh"&r:;ݐ W^`gG!pR:RS_[ԇMB97`qҤLvNCߑ°{#ChMWغDAcE|`sXEg;^ihvϷ/qXyNw9* 8Dq͋tEfj"y.-䎜b[J_J3* ? x?}ejd nCٍ!6axcݞYW&E3[fQ+x9>(tT+ uDZ:sɂIGh-URP}vL>>z[|RyUKݳlB~m-.1<ĩ`ŻX[g%3@㘉r-?MbNj9P6hMW;](JŒ9E `"j !9⣴`~F1QQ#@Ii*ۥ鷛ƾ43t$8VwBH'ڷ/7׉4<ƨVvuROgk\ksOY$ zr'_M8`c8Vj*&(՛3c7ķ#Ѷ,S %8ݧDv1ެ,VC*?GQBܲRwgYœgq;!"D<;)08Pީ箈7_|F^y9G 㭯:DCs/ >;WI1[/E3DM/ TWJᶚ`y^QV5w.c{wF |[Tyn<%5s ͆w8m~Y!g; u)@s^-ӇpXIt,UB1,{IG>%-u`PAvz7x񺴼$f4?Ǩe~'w:JSpS7TS]ߛ ATQkKv8lΐfvP݈¢]HeEf$DZL>;W1haͲD09G-n4\Kp0b]%SvxxG+^%Oc֘;J;^b ЦUB*Y뭈 7p5H('ܗP6铪33_5CR4 GpR2r\Z6-sI{% :W%XwL^.SMq׵AHw ]Q[ȿ|:zREt,_wjaf6[R5f(;WY=6" ܀ wlG"ޤpX]4?эUo,cX'\ *p<4ؠ$􎫃 Wі:?]7ZIT8 A< Yx΋6|g[lOΡyqF8s#whyjbDkf2=*@K qCk,6/}_Zn.vƭ=oފc? T h_]g(bY@0{g#OSҼ&k_VbV@Nr 5Bif>Y 4{Z)8Jӌ`Ym2PmԴNk` }l:4 O+ʻĶaS?DBUks)!-3(iMkrb:K4Koo ;6Y,Ta߀ IYP?^Cq P=JxNIB'Qam[Ҟle« ϕf> T}Ino1{ Fqm yh;HKZgntTi}eL[ qA̎d_® uO[_%J ΍, my2.0l k>rN!O܂ O%3 9`LXuMW,_8Cע-FA>`=B$Fl/"D4ZīI\158KȾg+>0@E==@H1/3 *v(Ka7Sc_#|a ) ?ZaORTM^ZҸXU||r|΃cڊȎW3+3AKpɶU*43ɉM 8^>_A&z55PҖ4&6#ZpZsv׆?T{!`Lwz-H3esdjT K.[15Coc}gymkŻ}cY@Ǧxpv0oUC?01xSU!wBiXbOa-nSnM=pvl{~BvHKpAٻs&ܗixb'0I8_J`ڇ;V24 2e)[E&emx ѡu3Xŀv -+h=`&|x1ikțҨD1q%˩]۝-JȈRɇXTuUA+.CW;~E: JSXߠK"wuvGh >j2Ih&J˷n aǒڠŗ} $Ѝ6u fR\(vO˛ 4V{yÉDQdCVSlr{Vð"NRGnde] jMЇ %!50< *bx܄pr>;:H[a9zQTv !_(@uۼabO#x@PJ+$k(GUt! ZĭKbxgP g/d=? Ja%Tx3}OJZs86FI[uœO11/ͶKr'ŭ)g|8 %;Wj=48Q%pH4'+A}2ZMzo޴ԦgVqCsFV6/NP>+Bshۃ2y@\į r%89%za^Z&xj쒊Hn~CvQT'"7]N[[E"UD٧X=.L~J5WyIufZې$pDcIA6Ίǐ&2{Hs>XO`Tf}g]nסOЃ /t MxgF{JG5b=zC ;.R˔fy͇`ƫP4ė-W533{c](BJcVnkQ}rh +ݖz=Q٘>qg"x󋻔0ˊ<[ _'GS!;9i+0ʻM0Hrw@emȈi8-IG~zX=k)"nw8OJ,c#m~mK9 #4 O,d:ԃҔH`^_)ôj+0RYu>7ҀZ1AK jN8@^ԢGn]{$Q$|4]<@Q )6$Z5HA/zy/n+oj L (yۦ!Y{/K}F. ?[RoEqgF^B*׉_AS*,ט*~,.*q$SUXE_ ᅹz.Ħ4qy=G큚pj8gYYնnR#NJ&8)9~qX4Y]7?>Z ﱑrͷ}/3QÛgf17+>( Іy=MǍ&v9BzrA/V4WؖdN=Aj5{WR\28AOßɒ,k Fի!|QYAQ@&pI!&3ZFmxlkr:Pm@'IC~K4ډe_Y^nۋڒd)԰P(|LM]T%دW|Z(WK Y=dR`3N'c x呺8E5" sAݟN. N)Miq3[뎵IӕuU;xL)^hܿs'қDgE( $Z 7DD5qGAj̬l*0`U1A:*jہS.҄P8 X)"- "[IDh@HU25 ;"r{)2:O6Rra0W6RdUY(IDG=yj [%3\,8Oog!&%'/gYJj秝f6?eגCa[R6oyb,?^y8Uj^t7ζNUЩ%w1Tq^o60]JgT~%[K.'ĬQOB$wNÂϤ('9Ӈ޳5.3wW`%5!A ,;ȫC-'TP; i/0ko߄Q "eS |wdyB8p妾`4p,+(8 8| s$؈x}yg[2Eե.HX$=J+٦֪2X&i~C\SCtQ_ClB5DS0{gw˝Nh/CރXk#m)9i!w>xt~4ߤ]#ky!h9J1vdRW],dy50_ʔ<9gV64כyσ00L[B)RaI%W]p9#֔S#+rPD!MQZD*? >q6WhjnIٷ"[E{~qGf=)bvq[yX9yGIbG8~epdu[8k}O//iT[ƖVs415x~¢lT TQyS Vv٨e:=x zվ yLKH+fdىep'uc?)ZߪH~ydU`705.>q'2'v^4P;g$)S4 Q=zwO,kn n  @,3> XޭɋIƓHz7ldӃ[>PHZLqȟ\'?P!udSpirap*/uET0kcY\hfƌB$ .6mTkH߮żo1ε|}uSXp b=(8wQ%׺ yJ^E`,tNͬ5>D[؛RHh8|IY SrS*>LwkJ=UAYk,~/Ihb+. !wemyJ.,o,o|%eT"πmFWS7b¸@ %xOJYV)lj yU 4?E\*vRBāl +{aB-A 1 $y\#~/rRəsZY Bsj"W`OPjXX@D<+~H/Z%PzKH3G ; W}콚*܉}wEAW'r/R&5L\xZ94?6s6/Ζ5ꙷ1C ?X0 PsZfv6)ݱcJ&w'y" :w1k(e(l" #mi>`7Һr&wm1[N,v_ I(Ku8c&* ;rقE"4uYط$>]$^ »el6P||FG>6ZV5R=>-CHȈ T=#Ȉǭ֝+"Fl"}VzxX|]п3yR6DHm52TK ;0ېNrNpwҞlngRjlH+Ba1Ҹy8_.0yn3!84?qG:mSt$@T|/R,ץg̘ K S.6j' 7v_%W} e;![k!-sEvIHAߤ:&]C2D%& 8BdJ]݆8ѹDY`rxU4MSD"7d@,\T Z"R E=CܞNlS4Mߢ:IZr V7$uUHy};P?_ݬOKdϕSlqU[|k_{M^~IST֛QDxN݀"r:ud LR"Ch9z:CTo%@Kh5ˬ?k V8N?Bp'c5O^.>NPFh3qaWH^nÃ.@2|[`(zD ;)t37CLSԕz\͋~lTh sws*։kfD'-fVA7KNJz_}O~7N䕵VsFG5> r-R1ݺұI(a^`kcLָ M!ƬVc a=yUܽ5uVi#'cpaA>#Z,JVf AJ%'oe9[];텎w*y֔((AJ4ݧ+9t6jd忙S/oP`pix158oȜSy!Mz qkK&/W  %f?M'̟PĀ>_9 Vp)&$L't`a7 yxg")ot1]^|b5 Ć"t68NR;w.\.:cY m*NuP O"vkRifK,NE3(0)o`08|~€=J`Yjxi.Ol/#Ŗ-2wPZ '|~O!2hqoZf4uƏV V9_9i?Tط;U$A Zw33{24#Kn>8ӌ 61A޷"ㅢb@e|607d&ߜV \8+>%n e{eKƕۆIGE8N&hN{LPԛY҃Te4 : ޛլݭvA+JҺ]3iD=Rogh$iҽΧXgҘ!ɕ6Ȑٜr ~. G;!sBļ7ObpG86gɈ!zȧZ͑zLZ:% }CJvW,-lF_|ț=-IT,QT"̾N,Jtf^Id< #$7$m:kwUG "Mj}W[82Hۧe4 LISzSV9yq,6,Ȼ~^v(J;a݇:1*+A4m^ґUq /)nQ%>lk2?)P!yC[HX9b"_ n\_1w^Jp v{|(d4_jA"=?-~b*lG.e_溬ܫR*Qnl^ y)LkC"=?~u2GV|.\UPF5-&4Վy@؀*iۛ~|iμx,0Ǹey"}Tz//}chMG VJڴ k"miTIdYe˨n$"]3m0 JE\.P鎡h !'S0DNNw=ۿ[kRBZeIWve޽~Nvuom?b_˚>7g7DV  LMSJݮ fz;=?@QXmgIsfyE(zzSL;mF̋URBR%RH4Gj:BϿ>O"?K`IZzɠ0]P,dI^KDbwH!G+؉Ӑ}; c-ZhLAoRKV rx&L/4bYhcSgb N j1iO9A{c O8~u%<)Q(x"UK 2n)&ꍤ¬D aNRIyFm@%8k̠*ПJҮRyٮG6$">TIWc'}ȤeV0 ~I0MS|"E`,vڞGEWN$>#W >B`/2ׅ7r,>T8Vg_CG)P.;;qt AZe2B)px/b<+tirHӀ^uIsFR{6MeF87fp\Kȵ%!QC{V@au4SJ*Q4?e D?ŵj!cqʈc1zK68TorBt()䡁j ظ]o V_{7y(F*Q  )'8xz=Y%O#wQ(LJE:8A"w- ҾLEFA߶XۮvRd{rC/Srzb2'WA%hE}4Kl +Yҹ.jX\K0)NwxDBBӷiA\ZReAu ,A~ChZ1^sٌKe˔1Qv6O|m/E^KVY[AX|GlOS87-ɈT*?w=}x U?x>f$HpO^f y}u91ne+Up*G^ZqPZ^ރHʷ(uI*Ъa Fv*MoBbNr`4/\LN6k'KH(;F:Tq)4}-G'U@e{-^)ֺiFvKF_דD!?"7_O>_FsPe+0a7QVh:Sy_lvV<+s}"mY5#q)w(N/L2^/K}qb[0}ό|mWKa5HK hmFWu8JĽOw_[^_ дCF23S};ւbo@lRS]4F /* Z˟ V 5ie77#5eU9U)p]ʊ8kAjAEх+Ր>yM*91AUJ@ӽʕ( @Eo0ۧwLpʘ"u^%cJ΂t/OШu<,2 U>/$<K u; ̿ }ѪۧPE75:ݙ9v<@"m-|)U=kd}!QWഓ9q[-].V'a ߉: ¼YPs?VP}@j +HJB֪0:9(Igmo$v>ԉ? Jֶ"YRf\@%'A"Bzg<%䒤UW/.I`E籴+z): )i2 P$vZ*U4!~HUa?b"d򳚩{:dz<.Մ~t^_7}&h)މ8W_㧤4Gd41.WFoZ6b0C!=5ty?&ivY;lo^&N! u&9@RhI/& T,ojOi^ۛGQB+y3LxO%;?ǗeF+E#rkԚ@λ:f>u 7A)/KZo R ) ՛?G~7rO2B|Du }Z> $9km:v ha_%DGurr̮ 4jĞnf}wfl%Yq€+L\ %a>i3x#h ӖB/|Cyg&L3N7UgGqjf f ‘Yx:>oBlLוsFS@G3Ժo@ { 3=ِ?>HD>}0%$\{dn&']&zhm/#<^bD*єƒaT.ג}6qbɪ aHW [OE&7 qp_5Sf:a&-VS*=Z\3>cZX:a{q: 6^dE }sZaO;,q8zQl?^sDhoAe+ igT!0] Qn4@1ތRa2:z?Vgyk`.Vq 炱#)U#⢷{=PeaBamIA:°u2Gضߺ,#_(^҈ E:az}'FwnZg[(zlPApl2@Ƀ1B}H!#I=O;xeFޱQ\!D=ɼZ)vH,SgLmX^Nxл m=Lçx0I#CgOIV8ubDg7m>ѕu Nl߯$ c 2B>q;'VWVk"-D+@q4NP60c) gՃ7CS=:xܽ޴[Fwv'vݽ(禯))s0C4[msLs7RUTFI6YII6{f_Mo !۬6;S(/`8Q7H[Z$g,eWF%Ҧ O,5M"{Po_AK=8.fL?r1pkx§5y1c| xI1δW` o׏!%䋤F\)meI.<| | ۃ.X@j.oRf}}H uCol_ Kqs $fthǍu 0u򣣻L1kgE%wg+\WR&0D6{]x2q{us T>",7^PI,U<<2c̽X5pt>Re 8$ "X{ģ*Ɣa"[;¨^HD\n n<37}o-i*b1ŞY Tm%_Im]cD`}2|J; zT|bp _v[>Li 4%?3/}GWZ7W  @WXn&kmxw"Du -n. L]1- tʘ@(E+bCK*-!l  xZv(YG19iTu|+]T$_X[1}$ڍДFN{U;]KIgnqez!lFɎzp`EbyJt뿁lىWrTP{Hqa{ʎ ’ֹR0ըP=:NˀETRr 1>< 82cxŘOT|1e%ihc:ߔ"=$ n5(ef0?ڷ^,%=cΰ+o/h`@26?AD#̧z.V=g_ @F\S㚓UmOՆ(ڥpyNV"7gOۦ½R9[L7~"X5#);UD:)|wMrRz|Q.6pRĆq-ʱmPED Irnod\-l]eGbhw^7:o/lCԯ=pF kipNF46[p`!nr. GhrN;%7V-異S1S#`;%Ru@i(ao/[fK]"W_l\Xr:J B{`$51Mqr-(kpO 0g||b; PNz¢1?@>G9yx9z__ux%|R@rd62j2淎ӛ}r!Mkn|mX Q[A*7=7cp[G4O[/Eo_ώ(k[nwmWX64ijcUq nq0 9GUÊG#A?D7e uK~n"qdU_=NQn&֢H徾u6Z+E$0٧tڷ: 9GiOCEL(;Q\rӿ3,%4 %VvbiW0o$?R{$Ad$oj\;@lnՠK8O.}759C8/yͮV?Wc"u/}qdk#ǁlf _ɔPCiakɦ.z|ɵ^OPT^}vÿ=_'ADhWNbn8D=2E.sWKRgW2ތh16o Ltomhmcy>VоdޕBr9uųTa׍" KV@[OO0_:.S>i%b1:-:}LK5S~Ƕ!ժ֌טJ1ld~?z~ըbǎov{xH/ĵ9N%CQt9CYdhUlxO?# [j J8hʽBQ#PPnk9,q]q#%q@J\λ~ nԨ۹EhO,MOKepS}Jn:b^s(gӏ2TQv>#vdx:)6/~딢{OcL4Bv*.(i T~a'_GC x;WW-n_׿ѳY1QCC^=-oPt"{hK_sGk&M r:ab=o|5 l%m?piO= (GFh4ZY뇑 t7kXZ||BMCT.= + +N㱾^b WaЭ3-EB7 Ў#>Q综 Ξ@f#WQ~h3C Q0k/y,(4{94`$ q6rKFW"x ` `bוA[YY>K#[\0#j!~/XplCŎûȮk>{ ,ǃ';QoSpUhU v!AP48ض%BF!Ǵ":N -rqǃsU[HS@4ɦ?4LYHU7›TB^PC7{!s9's3?uCRoK*/W _v^!d1$%9^Ș+F#𳀾[FaoNUҹ. q֧gˮ`Sfpz9%FD/~yoozP C\kMOkWʌHaU_t@]p`j{ 0Fj-JK$+W(v_wxa8f$‹lk&_Ja=@ p-k^G;\脱*赔V 6@Uq mz7whiՍrz_2|:67Vyz*O4-E%C0]¤`NWU}saD*2O!Z (L̇/ (qC5+s}cvI+{vmjU~4?AK=}'u *uOyΘjJr((^DՃKHZاbB4IEmRC/0Ռ9BGaM)mN|wλpNRtes84]]F&3Lc2Щ0QۖNm ?h !#)>}y8ӔJ[[F瀾}-M'!#b,OTNߢl| .*p8 Bo="%)eYxBV*?탹î:>D'QV^Ww$~A4;/l=Q9}(UuΛ2RVƅK(?0fHfz;kf . &~Bi+x)7܏d`ѕ瀐lg4C޼ z8 q#V` z\ɑMNZ4DʒF,HasL 988R#e[L$r.߫r8nUL™۳:ꩀdpc~r,r$~%SUvTG^D;/EįUDZު!Z7y.A8AﰗS4G=H[۟E;6AKzUf &ͿCAp! Yӹuw6 =5qH^H[JpDPq`|9ӳGFT~s[[`ܹ3(Wɽk"q#en$Ux BoT(];M D(Il,5T1mT 5EHR]ug"Np$GO#cX g~?7_hwr:j*DL2:'zfy3 z}T2zbo] 7rUܳ(1!#1<+bhdƷ*5,-sY[ؚPfGePZW~J:C '8+-oF:'HiH$HC*{p1ӻ+:ːr^9Zƣe4:+꣕,V:eCHJEL)9@@y㨤D`|t9@YObk!M&zۚ8Lr2\d!/%"tu G#0wb>$Ɇ}WVneCFFJO =V_UԵk|A?1̨}N4sDu6 *?q_0WYau",ʐiVBQr@ѳOk {۪.S. nRyEhԗAuj:ţOhάhAzD}8!scxqN L30xIehSS"0mKB7F4oq~.)!kR}aU| `؞m(?Tϰa)R08R{/6mF&2أڬɣhp<1i5PB'Nũ2uI_ v1Jn+O$J}Xs\SP0@Zb"*3XM#uYUmOkǕ~oZmo7̐t^a(#]1u,;{mɢv S|=3[x Au҈mKkޔ"66UXEf4oYo0ůjSW?ia]iP3;x~s~9CFi tvNH0|Ct#"p[h]|8z8v 8SxNm+ #5B,V :FEQ8 M:ɲ8MGps#|W[ZRڐsu ۗ|ud uI0XC&2q4u!nJkґׯ| 3? ҟ'tg/CjA2 }PDC@:am ls ̹lKK"i\v*!b((7"I O*} ``g\wX3fݑW =N!PXMtwCFإgQ,#"L'nE&?+6JYͥIOnV`W9s6&-h򜱬ijNp ;G0b{5?v&y蔵8-iN͛*#8M_ t h027SՖ:3ذ%ʔAhp]e[c->e>_3 1%RO $8Gٲs?k(>Oeja׽-~_UCC5ڼh!7b҃R Jt[J<2*a;+b[iPpM3AV1 lOi.#2dŁX,H]n v^Ei4CO6 2\Z0cWB~ &2G㪜4 %DI ^т_3w=}ox}~HxdRHr27M᭐gn>hX5׳rςI}Z;ք1kgY !ٖ9U>[G$3%Jk;$ן QBh߸Mj {$Jl1oLAj=T@Pr_ 5!\B7g95[ԗ9*)T. MȡoR%uF X,^WHk/4QO1Kr|[-xeizQ1qs`L[:_OO- 18yĒaG4\tV1%pE,R1@P5<):s0]Tw|8y_xeF&RƺRKRG[FucChh3ɒ %Z86gV,^xEzoM0xO Gq).v1*2꯷iEiZIvҰ&)2 ލnIJ?7l:&ku#7ի,!$/s2eEOUiZ-` KLalc>`vtsxG̈^xLL36=CYWI;;B>e!7^Ǯ6tA2Ն͋%JjT~z$*atcV7)5G>1T0?4LHp/B\.j*G8$BѢ]iw_8 >d [bS8V"$|4 Y*3Z,ʕG%+/IPUBx 1 zה)XwSʇ+9DSV #Al@#_3vQG.% '?ÿcmCY}[~ſ9Y? b"܆ -ȇ'Fxvco"={myXg K \ЕyJH";6l~gM:2s8' qRM+3'٣rAȸ(3$ l?aA!E35N]D?JD CnArE~륉cᡰOɑ{HTÀ6f*-z3m֎-t~ct It~}cR?21. hnhQ[ѯIP}OJ5|>pWѠуCVK"6b]ZY__<l;ѐpʀ7Lmn~͇gY-ᄿQNJeѴ'l!V`zR4gi CZ^DÓ}Zզwa@mz JCsl);4? yF ++;tBU6LaD2γ 'F}$/ O#v~3GLHsJ!sQC/QgȠTaƽa\LE#X mHab *,;H ;z;3XuS Q3nɉNA)% IP`tA~c%8  Gß8h:Vo!Gc2ABY<+ zjafX.ݾ5Ouk#!jZӏH''Fi5 Tw㊅z2ѡm і(A[eiŃ m`=N}ą Zk/O ]h2# ֙DtJ5DF#e¼eɄ.ėTi[th_7)GT' ΡW./z?g<#{/pi {}B*oFC4Pl+w icw;G^5E-]-:Eo&O9I*?J<~D*pPc!|1v] ߞw^X~\oyTלT\ LXN(0_^;zwP?$|wtTȤUb R++%M74V}T-Sk4uE|2DE r. O:捋E74R?@?1b]mC !-KMM? Ƅ\+s,DIWXtY[4KEm^oM%un$] ^NIom`@n?%pg(/u #_jꢛbYj~d+wA!Gl<oMB±ϳ-? |п0g^T~e7"ۭBD$`6@J B-HKgX3gȌrF9Q!v7 ֋Bw^D(h"?$)f1$g3JWXێhe,Ӕ 'P St jqw 88 2?&6ď;W#ޚ) rj_yw! tTǙgF z\WY߅ }ZDk P4+lv q2TEa# V3Jvi۸pOK/i"0\tTjbA#Om#Pb36rubc#+wǐ_b7vg@4S{L2jqLT?K-L3mgjZ8ŠLώd:7'0M43JO 5 e,rC!M+A*ٙ<4 yfJPui}(E@ڇp{x/Y#БP32^qFgn,}>}nAL]P<`}?m4rLȠ#Kq&CO.+Ν}M`P +wI ͋O%9op5W3%|coŶnKAMH=&6b# -Hc,fGĞ &R0H."?a-vՎ@|V<}n=e츕]\)gz޾At#,W[ \#!^6zBm\=w7Z0gH;VpIE[4c}nnD|hh@oyD<Q_Du)2-1LbR7GZ4NB%!P=nv4~t+OQV݆KL'kK }WGPy0a5(Zxy|O4VE&/@AUA70^&v aC9#IAh1X7W0ʗ )#Nzuv,Z,㨘rEEHů._ϼl9]Ơ늡2Unaw$1D)_/p hLBXGGRFZG8>,4z cE<(O[(+ NLB4R.ׂF x,5,ϑȓ ^0"\V.H=*YS4Gb8 ̧=MO21͆=JW8뉠P /\M¶9YJ#rQEr5fg7׵f2kqvlBO(lfڗi*jC?I^ͦ tUL :hOrTuTԌϦJ4IΫ? _U{7 %H%ENp~̃pئWdXx]0!oEsgڒ*Ex&E]>DH^f<&ȱB~)9c_ك`'yg Ɂ˳6'Kz,T7!IOϿa xvmRVӟI z؎&S+!k +hB.;kK"ϢSTnr̢*]s#bb!\ws$UCCXL:a;dG28V7;]Cv|\a?sKTIgR֐PWYA?{1|fkϕ7 NlY _jNwoRC[,6(9߻Ɇp Ȋ&1Nۂٟ6vo(HLPi`98+lyjyoW)ccƄn Q2 €ɲ?FzV KM@ !ѫ%% 24nfѕW?eT4t#ޞu,ˤ=|8-lm)]_X!1Ip(J .'9IXmbſn\Ig2ݩ w͒=M#c6V/" ?]^)N~rOoɳ"u*9\ąwT[ B'^VQbB''IhV|#NIYA}`d VAhlWl }*H+qFSbՇRQԶǍpD%.w 7'_h‰ok?`oЦKFfgl<6f{ .ӴOK'ݳB0OwHZ]Tcy.g>aJK[toHB7.j6yU]d"(+q9=hanM+m#料fh"/i#w~<*#[>T&g ʷ7tYKT d?v"1n&=sʈWm6Ʀ/9ok¹i,J S36!%?ȯmϲael23B[MZP5NŵM 4=owiz,g; W`a ww/,Z yu67,8V(~L:_#}b>%Q+"2Kݩ^`9-+rg=bG 't;Mas|["PlEVH- w_u'Pmx!@ 9HKFb,VpxJ&uf>d~^TAI-3-я g.FS;}lXt'Q]v~e =`GZQkX+"|8/aE]BY)ybZVUR_u|B?aO{Etx1B8ιn㍎iI0 !Q^L 'd+y&?l 6o{ۼzFF_m;FwGt|?[u%K/ B#AZZ/ycP`jlDNh(8j~awdN1 ce$ʢD)N~:MˑT6mTNa^z Yʢ,>< 8% ;<+jlp h"mVn~k4:1cI6@b^[yGYNyؼc@(RC*2si,nR_6Ѽ>dNVK:*Ȋ+W`Om߆9拺ׯkZ4*.r ܓMq'8 L!΀uY}%ǒ]"A]1Xokp#PC(L6 iMBJ.$'8J@k`jĔoVٺ"Ũ*N3@1x(ܽlaJWCD1kk<*w;' ϐ%쳶K>[ 7x~>>cQHGFN^ Wo\s|2<}`][cCNF&Q[ꙊAZY+F ʠVyKD{<u|xBtfoiU3P4+σEEI c}AiC$mGVZR7.p_da?2ОJj60}q :1=+!Yn)xVUg101[?Ρ<\SqĤ4bם jXXUC5?  N2˦Z.׻%Nh+')5rq`WNލ> 180Mբbߴ3o]h7}adcN<ZY?vD1m4gqhi4ubz[2?s "|DxQ aHba9S7js@5ONh8N4ueD mÞW3pg2($LW5 *BoN-Ðy?AY*"xU]-/Os YT =|O!\!V e,S3!0Ij/$U͎M-P.b.p,pxK7*@%s$K `0 }8jL /`yGq.mx@]2b?F5]u#ju? sc Jd*Xk[KE|uvѩ>9t| ]qBlf֖I'AY4}<W6"W R&4060fQl/ Y͂Z6utG1xk-F%}V +?3ׅoA- H ecosCm'%ȇPfQXlߌU&'R*2s/smO8r?+3Z/'.ZR Ȋ\_XQb]Qˍ.h~h=D>  c :UIV44#>/0Zl7^|z5;(Qy87] ܼ?χsӧdvRE`OenDRL{ :WdI8Za$44B*?kWi^oWO?#샑iޚNr㮫xn2^tJ柄w=K%+'uaxWM>QVbu43S. #7S3X1 v*Ӎ?|'hD! TMQєv Y3p^T)4 &bԿOoD`WM? 1\y8^=GzoJ9T:5)UpnIuIq'6Ŵct[Fnvţ}n#t7(&ZGC.΋ RohfʼntN,'QX-l!@ ڹGGZ52 Ryy W:%hNFU_εH쩥'}UasI}l-Õ{'ۓ_\Sv*_tLs$=wg,Ys5M9 wy]~U||@ŭa<%<#eC>7х8swƽI5uc:N~Sc"QP"[އj?!kB-\.˛*hGIe$]J2n}^c-57xzu9x]O/sK0aNO> F x-!6ׯnbAɌ>s-6#cHY{hu7VqxeOAt Ivre Lr·hfBڃ}x<0 [3*.(@!أkq3-קݢuDA/HWKfH&߸'p$k5_|@RG^wxSpG ! `yGM85ȞC4kF~+-5eFv]Q繼Q 6(\Uz7RuE2Β4ba<&Q[3سSU]G} t0 "5ջncf"<@ { azM[PB  X*w) :pV]SVLa6{琒|3 P񁘂a-:4bV#;_)qUKU>j6^zʗqn.g|A\E"PdЂwb;gc;_<H4z%AK{[Q UL"$)/4Υ h)`={JzͫLYj{饷%uQN)|0%jp_ev5¿V¾R/ݤ1RFOT7\o(ڷNS8Bh Y"6}"`lD16aUWg-is䱂# ZL*[sEF̘wtm]5:U&Gx:6_:*i643.URߚt("5j7E3$lH2n  ВXaŇsm;ƦJGo͐am[# ݡrIץԷXIAQ7`/Dvãbx;Texg 2-ఋ #Vb]M]*@Djez/0#J۵MPVW]{tExf( >QӘj2:`[~X.m`xg#rDBgq7;6)p'ރ󩞺+b !?x"Tw!'-U#W`F2# \,3lmsht>`2I ;U˘gy#T1(VXFgBB-DBK׺p21Z]LX+Yxcx by۟EryM@>0%_jCfp'l] BCM_ԵEbp9$ tIaͮcNZ=6klg?6;#*nn)_SKLTKY <Ƴ,$| !NB|O}w3|ɫ}z)m\#f)+=:Dl b]]aqP d4 4-+V7f;N(ҰMc\' uGeI^}- ȭMEči'^Wz=ezJo 8 t?$1Aϐ*A =ܙpّ_b^4.Q4soA Tz/N:':Jw:=!HK l+IPؿ)eГlaNқn]@B,IOvy?`" tDZ^`#(82aQ縘E_K]wv G?1wf]@ W /"6s_,Ϝ_5tH2)v4A;g5mi䀴ey' hzKUk-JX ̧*k|ɉ0^f.)Q5wU&a _c;Ɲ\VVkA\BtT[ 2HqH]m@*X0=]H<'ǘcJȌLsػsN &\]8\L6jG G߃"Z=Pyǵ^| Bk(MhPFXLfl,hε>sw3CG) `n%= \,.(QTAҀگ)Sٲbc0Oa27ݵںk WT,,kRXgQ!8n6w<}lX" ,BZb9PcH EɎ`.rP56!0fV"*6cﲋ+T %|ٲB7j}u%:`.7*fmWj/&Bz$߃.`A{ɋ 98QdhIO"`³V 'b5CIubad3mOVdt25F{xt%?O ^!_o,raR/ħl\M?um@<*~Td h2ܫ`(Xq(.c(WoM̈^c%' P!m?TL c"%!Ž>l?A :(`BVBh"`Ry UZ`'<=x9y"8G~Ᶎ`x.@jI姊0)g:^ᬩ<?;=JRGOqʚu7 u~|KX[ ?𠀐ۣ21&> ,yqW'9yUko-r;P2av KbJ\su)B'kG3COi#wU%L&ؐ A m)* >Fq-Ji 3>D.+L04]J>}xVS}W%鸃􊣊Ireєyħ.Zu914u1 K]>=PL[++iي9 >Ώ! }D_xӖ:G&ݴH,}W;ƫaKJ_,.Vhzp*j#7?AiՍ-؃_Fq:u2q,?Bn0O{/Ⱥ bc΄L}4 `!A =uQ55\tO*$RHD[FakʽMe $cnڬXWl΄ﳌTɜuc۟J32Vͥ#]i `k29g9a%D '{vOM>B0SHhQn=q1zE+YvE9uk 6KrvнpbhBLCPnIGS0zZ4$?r4MÙ+nL-f5P&BF'6w_3S%;y1?KЏڵVX2G2{5h~x.\us>?.-lqEdV]B9U^`vrȉ2.& ]w$\&@ImUe;|0|l|O"ǡCJ|}JY+;+ӫꍣc2LsTG)y,&e$}QסBa.??cW,v*3XBX&ܕ(4G,y]wX g5<7f§qPe S%7 LP|v(@8K3Tk)"EfmaHcnS:~n 0dO"ʏrȐ7S2@)l2q2I!1E5&h4(y)o: B+^}RvYP\LB|Y[Vun&µB^ޫR0@fڻ`lN <4zƧ9*W̬zۈ(|9e(uJuAu]Ѝ2CR r7ny\vyU}-t_DFXf,JDۘl;ZytHu}+:&t5a䬻"ڧ9200*<n@#R:̿;L$:oe4IlyY'"Z)l]. ϻ G(ŅtgC)8:1tH׋+὇a]8kPǣ| 3㷈LRqMٔx\W+7i8\GWxj{$yvujhuq3[ >Q0ĺ21xac~h$Z N"Z;7_li%- pF~fAibȾb#2Τ1}I⊑|X X>4[|<%RtVhѳ )߰ 9Ze&!kк-@ݵ&j@"s/::N#S,H]؛sw TкV Oֲ[[ ?&q-Zd~;וqQdD=ٵWAܣ?̐&@ziȠq!H`h-< yٻZ9O rͺ<+w#CC8!.]@JyΧbbj8|h;dR`aLo/u$h C}" LE5R0EsϬU%^ApBՋRcUUY5!#3o){јLEJc>{NPD9zΓp.}hd PoO% ,\be%v4e\}Oe:Xh+BI$IbV$!0b#$_fzF?zR`cof> AUy:aS~!K8UgrgdlH5\f%*$#:iLt?kHY{tz%vV0K;P0zO$Gu]_MDEs55 T-oP~pN٬=YXhTòz:֙Fr"eWѵ^8𞽴~kRfR#[=o qTw -=c$W͛3 1.P7hہiNj M@̄@dJ-Mu4bZb W=#'Jjs@M Mr7l$Adgk 6YFg ̔1IU~wI,h\hK |EA*Wj4a In/PlK.9QcغAI'hcWp[4 -ot6`>ӀE;%m2 mͺeGi @滼11-}2Jꏽ $uh]AF#h:6I'r=z2:x^P N_E: %wmP#= ϑ" 6c̞4ó|ΟS^姳zaYI@ TjpI,e6jN 6G]{68`yT7ɍ;f' ^oĝr;Z,biFs(!`״7̫hV8|LH"B\VGnsH cwb ٦7'(ߎ]Ѝ@Ej㿤aaNuT,;>!II"I W Cm<9 YڅzUh[#f8}JT&~]0[Q8Y/0I`^ Dlee>,HQنU%uYRQ$r'%*%ο.AD_!7@aw) ,!n\0 JL<( 1Ɉ9xDn'sol o V"G/R59o+g|8T(ApHKOK_sJ9 \z%/Yq@c"b[LG9p~ -"܉_\=tZ>߮Bnn'v&,&A#K\ǩxhxK\=0!fd7p#?P&{ds{Om,P/bI( o0Dퟬzڝ2Y$ cv!{Il){-ކ!VRWIprd<g>(2wpܲi6 ly. \\ˬ%MQ۔ɣI`sGKcSЪsXc]}H% OP[,|UU H4+} >׹ŖbN%ȡ x!8|t*Χ 6O߭*&SJHfY>@ I47G[Sc_6lʅ^`iC!._SiqdE$ܽll^l=C7qi2g59x >wZ%n,n 2-e^=x/T?0`*(`RjNy P(0Q8Ew{_Bz>hZ*`U4\4>&PXJjުQ:DBWU:$YФ(յE[kn;[??O(IVd c#BsbS%kXl9Mvuwt]xჹ=2#TKʪ[`|R[,A%ϳbNtF/Ec%$f #|\X^,!{܉(ro0ph]7O3ʇL x9`:^@@d3֮AZ-S]b.ڤ'̮"跕\7oB38DĜ}sM/(1zWF[uWE>~xZۤ&42i6U[|ll*JX&I*hS5B? ˊ9@hۉuݡ{p%)|)lj\@]7VG2S=jr !Nk?n==%oxZ{mp]n?+Ǝ*.>/k{aZqFp˯pB*π~Y7X\k1̍Fo[C(Rw 95(!/å7tI,8pMTT }fs̾C|xXRCՠ˅TXN³AcQݏ*E׵PE [D1@|> cd S֡WdJ13z'AԔj¦߲"i"̥o*$<".I: ' qCb("&G]I:6Yi%_OcCC_R$ +dd"7&uPH`ElFIv. E /4QⷕI ~(#jI~E떞\W_3)+kԙ'I}{ !P^ Vh>=s}l+}@ܼ%B= p$7=I ΚuUyvv[{=7tS@XPUW尬3؞b1ٯ&+bn3[rjݽz+8u`2U^1_# 6-/L~S̗4EsK7Q}-):p:a~Z4X.-&$P8w|lɉ_r/KЮ@NOEӀ78JT|cE3\R@F;ƨWtyv_fH8ϊaử_re|p?3',~>nvϼ:rn]wv(3I`D| 1Tf8W;@:S= Ʒ'Cݎ+k @]b[Md/b\mU͌4 &g/Y G}vA.3-O/^P< fCe8v 4G/\vR7'ȋ-j!<%7=N=zS u\Zi)NdtO>e_4 y|ƽ8AJ$9똠pV& koF^yS.&&2nO9*J=kPygpwFa3jupun1&i_:Έ"k))jF2hۭ#R*D_nTo}ifҎnq±7BURQk?H: }/B<+ةq#l~|// ꖻKOg Fλ3@2!A)`su,+~ !RˠNkSp^[ "epx{R v+f*/W% og{D9(@1Bx~%>?t7ZGa(+U?#؜ƪz75v6!X4uD/çߥ97vϩk} U7TTJ 4%Im=g}+ߗ0 +o͎R޴DoN 2nµyxDtO*gS\=yH%Wp o_G1r3$Pti μ +!(qXboRևpy1R,Jf 8䬖K Dk^MHFbM^icy ܓo.RC1]RdJՁtDe4A9K-rrs*$09`ƈ(P,à MX ˊu]U;}7qzxUzcVfWX3d۩>Y+_UMnᮛ] 'yZXS؛m9(*vm& ҳ{$1yBk?_g" A~35ձdŁN3d YDKdntʺ|GX q"G4]RWھzO,BDZKݦQ뤷 pdzvսeeHl$(Ӵsggϥx1J U5 X]-0Я[mD˛6Fz1u7}{b<fj8⣍MDeziu, ٚ{<'Z\pHC/萈-I:t:# Lwoɂە]AiL7^ow/ޤmb[ʿO?Ѵ_n_wTY_0 9W._3Psp^ܚFɎeeg=\SjR=ZDGn7&@i, hb\oI"7.=#XKD oqxȳڜrcjk ? #Ih ncIL1éZ'PW6^uReoBCyYP@n%3WhR9TGI<ɶYR0-酥jq k<>R#GܞF#;#V[Wtp6ɚQ4AXЗIg&( iٸJN(D=umY7i_C p|npz%*h݂묗1QZ40|bN{;wt44D+;^4ٺ9PAD.@+x G=i,E=ۅ_e%#@ܺRi4 łrSi:Dc>.NFKz ɁQl 3.YJ`'=EG܂JLz$ X_珯uTғfZ RAX9-6iq`!%=! )`,;;U{ s1T\m `c(=taf HcУ[h% C똂0icfvfkr05* xK-" 4ЅRAq":1 fް^!ڈ GôK3r,kc~ sh3; L^,}g0P7*Ib3yە~[?zE# -Q N;2xOjtƧ a-9Í'VEQۥ^;O `NO&=Sp.iL֦ឱ\_A%~MY=;{S=B&Cav65TΔ&V*[󈿪` MCvy ;u;ܯL>j͎mN);Be=@l~=1&CY-+?+-_ߞuosCqNc?etD}MBF+FC|"2_}?iQCgS:;hH5bϔY-hRP1ɕ:%vI zA,>a"1G Tu^-7;$YNl!Pu :qNfe[hfMQ,dX4$񾱎ڒXivهKI2FlG9GVNcXQ4*4ip徱3=F\Ɵr hNg!BJ> O&_*7]j/k^~Lk _7i#$8B WT:XTrVo$z4Xb,(bg&TدE,pNzYp[vY0ˮ(_]%y͑az&u+ضRFBBF9pѮ~Bظ2VCPfxObV͐EW09Àߜ!a%PHI+oUEוƣ*~9IWjK3sx;X"'CaO/1&iMv=4m1n TsE%Q)8, Xҙ!ak<|%VB 1XD/u$! QJ`L,qè׾Iar`AH玙B@|s3]χpAL&ALi?b+B<$aN42vޏHr:^ ē#!>1lWpRA[s7}SoR #zQt%a'ZuVFUE| cB=a#dy |swؙɿC "&/־M^a^ijoq`Ob@u'V$E?&@PM0鷡HY׫wd] U Oت9h^3bW{@l٧7}@x&1Jv!do2TјK:P/D5Hl=l~j)һ<JzNL>2&5 jb  &)H' W$Kْ;~Xq_HKԑo#:ޖ_FulТ'´R7¥PDE!Y{XgXajE3TZS ፹,HN2ʓ$1%[vڢhjީ3I)Π<*x^vlQxH]Hzp(^N8uY=(@ P5~Ӏ6*7zl M2^#yh*t:LDz|!?sz'P`=-eO8_bJxONPPgf>k7\vғp͈9|oz$4G$zS Ҵ**9[^]V5S).NUMvWgÿG1 _Wҝ냂GPRRbf5B3YWTU>m=+=(y\Kf `$R.PmC]@qB`{-EzQPr$<&<0HY>cNn@@,&q}T{L~TNvƥWAYЅ徿Z4IM2YRQB!yŝr/!fXUkHf## @4_([;?|M4̛Q/ sB|cr^O)]FFvͼ$p?Η0_bLS)8JFF}pg~B|dhQVP+j&R _U[TYakb1H~[KJ3FܩODQ/Jͽt`c0ͼ^pUj*]g8'uˆl 3$ΎIZt厚YMd}5-5mL5`LUtVHDх" 7ޱM3:sB}Ĕ^o@R1l1sn=8WF qL0mJ PZE2T o&|ȓiaN1 Ii[Z UQ˄bNvЋ,"rxv4}>idaς\lp-3WS Kɼ^1E x^n=h໮El45UrE ī-88\VR,'. zP.&lU "\N$e)",%A:\W>vg3IBH-Oth5mBx/pec[9:RʀqhOQ4+b[ 8lj$QB wi4WcӉkFgdiH@sˠ\,hZ~)MU(<*Q5씚™Kħq!=QYR-?D~ $],@B+M])CGb+]ݘ {,@IvKʳ?9m^:3,kQHʘ8;??1*=+DUCEg@TBe$ AJ̦%zLeʕXIp=Me|:ZY WƚLm59Ϣ]V(wee&zq (~-&r mtK>~pPJQTgXɆq,EyŐ5mii!mKEE_}\gyHpIȘjٶiR꺪q76sް,k sv؊$Oa_kMOb{MO @FHC*שzu&d,nxDZePڜ0}v o7"L^+kN^SZU1~O|g»P9_M4Y~"hаJEKv)L =/u14ЕLycSf/%*B(&y[ᅺJ5,Pl_M3syRaEgVvĺ/cFu[$Zd}p4DuRgy#짹}fuBaH&E 9o{#q^D߄:yYPA>-,D&5 \ͳ%ϰ^$u$d{{;A䎬sJdmT,4/4Lԧ5}QcCWt! !S+,sPXz#n(zkP-E3?4&ȘephCnPoZ&O sB/z6_Bq4c-CT2 3Ɉ8t\ C[Ñ:0J4<]x#Mm S&޵jq<Z{ Ӳe &@v5YWK1!QWDYNC/ Rǁ0W$ޗBV).&d{Ne`s`PF -bAzJAU62"$3V5f@Es.Ɯ[s2:IV;o j|\%UIw&49^/^l -@4; vVKnvU䡤nfVJiGpƮ"S.^!{Q9C}b(F*,qiبً55xuzx@E3an[K9 ~.6 Ǭ r#j5>'t>'JScb Ta^2K{c#v)$wqԦԎ526Um- GLXC[0F+e"6;0{}|Y;Zc=5I6e:|q'w2B.GP:$|PKhiBޒQ̘qp* N}+7=L':˅<ð,-ڴ/X񫧽8G _ lǡƑ lԼ2|P?)=Դ 1ʸ9O)7z.W<3JJdLĮ`BӒܠ` {ά+6Kxe)RrШ.;V}=:= zO T1Q}bS6$:*ئb/SdRU*=iSxYϊ j[uUr$~{g?KiǏ 'Vi#I3U:S$jрֲdNDGM? P_^#i0xrá̀y;פrWy]y J~= 3,__Ѻ"_8}F.hwU9:B7V,sµśs$6*p00G * EwV=m^)gG*cR߰P8.K%J 73iLmEPwWpnmsf!`Icnj.0zm:!'gև=%ݢjVl!2Mǜ%ȔfOtga^8x2u\/kHg+VI}@+ĺg0Z\=5V'foz'Qg*2a e:G}gKCVϫ4$́LQn>5ڰYfr%]Wt+@#{*7z#) Ƹ12RoA 7mڐla%"xa@,vEAYfɛ4OQ(tAʏ?qҁ9'Zdx> ۅTN6<^b(9( c$48fph+P9ޖO" ^尢lMuzІRP&'߉o||3M}2/EjJ|ߖݛI1״sd48]ezG sՙdc6y]|KGhO%PCIl(x£a3g|t[ҟs dOHpB9\ f8u_ 47~Fl͌-n:˫58 Ӝ_7,ߨUt;#7qN$&~HsTд-_SuqBc 37]O}6PMI/++'hnh(Ė_?|[y1;x y/];54A(V5֌ 5ESvs5[zW.xUk5S PSӏ/@N|5,HSZ@.[X>*WȤ1vaҁ\ΔW>$ө/KZ*-rv ]zzp%|3(MLQ~&,J&lAډ!yVJ'o byu}{ح1Օ*9rD@J8hj"1{yCv%Yx82K¹ ׁ '~-!V+m,݄/aurWJrb  6肋37MqMpy㟳 (hnHͷcqz,ܑ`?U02|‘\gQlG$lsӔK!XMU#yb4d]cDt‹alA MO\3=r=f:4΁dza p,o6Nfxoˮȴ~=mss0*[I3^x5Jb!!A)mcqZ_?F#h`UtrykMܜU2Y u7l8vrK43@ ;[8~;IbP(n{̓ӯwdY[>}I QaAxHy_4SB2c'E@zi[..~u7?3;e17XޣqS:F*)Ilkɝ:>Oz9@В,J9QŒUgB3j3\JJm]?aa͘ɌLo0Et 7\4Ӣd̘Y,oT`(k)`˛u ̛pr"d6F&Ny(77=F7:A3,K/c͟RF1{uX G(;>'rX5A:5dU\:#e#yazxT 3i*̊1xzҜ5  Wv =*zӆTX̦VTl5z!ȿWkg9dU(弍gCS'`zWF2䬙@"gr_N1"s0eYH`'B]rbH>B];?j-k%At[w:&Q(^OdmM~Hd\sy44d7Zԍ*kxFY!=CO{.R"wk͉jjtm4B]L~檐Tz4hȠo|(ب3zwm)q;, (d>{%1~v(]oܳM/l|%&tnܫO硨ݕ=:td2BV4 l)k⎇]Mxy5_ F6w [lEi&栍=0۔TrDwvu%"- WQ^È̳z!VȂB*ƃyDL@nX"4c% '83p4i-oFd]2wE*=4H.`;0r{Y9%A7{2Ncu!R1@kMҰBL+唶]R3^͓ Yއvץ6!:M |Ym[*2 @2tN3^J/V2$?C^:6{V*^GеVޑpeoOho0?p ZCEL/ ʷs:>Sew|Q a5tNçq)ܞh7ryP ǜT8íN]{& Hx.e“PU ڎ/|`x[ `GfBOoH{}aI~,`r ]*HR>RQQ8mhI*݄HC_7H[2䵐~L^ P[C>s TT?+v;V4 '`4[4cAFu-K<:ˆNz~qWªpNX'(#+=wr;B} *'SUc/cduHSo'"T G1xt'}'|yt@ yMw`-TR=(;vզ.$`r9$4{}=䦔PΝ0D?(*%-Ev> Kl[(+ _℘ڎC41Ik GHҺ/LAeV:337<ԠH&1K;~ eE]\9P_"37 'SQ8o !|e_gĽ64 Cok}n'Z4 N0A %D_[3VJl}; lݚht8,M`_ۭ T7c:yVYx? ݣ94.o﵈$f)58aї|JNrxa;Ҙ ۺ1V<e:(y=~t]qzEc&r_+#C`f5SKB*(TMu-ÏERrEAbm; FzPq>o\jw}/>-)7G&.SY)ջEuRTi9"Zx'%sLĀXGwp "$Uw[">NQZ*!*M=uR6'nC5Q/[PYyaG >|Zxr^tt1%Y _`c?noeyI 1 768n# _dB~nsAT]7|x@y=ءëx4p6-<وw$DhKW&.يk[4i,*)OT>+L<${)_$My*;2&m ΐ l=fB@*c9eP>'ln( c7wR:E%${=+y)r[IL@XID3@aKZQ=h|ߘp0Lǡ p4R-yu:ps5t j!ܖ9.jx]WVJ|>]=M=0ŝ͡lo%M }I*8L#W Flg n XԲea9xWET~}Nq٩s JTRRl obלBrf ZT+Mrgk~tGƒ.{H/޹-(4s |0Dw0[o~t._#b^IOK{v Z`J3at {~6~Tucè]S!rgyn'x;R3^i}K-F9L])B"3j<}2T6LR6#)" AnbX4JׅZ@d ZTEjosԺ?K7Du>sDIͼT LL \vhXa< j^'J@{FRڊJM$[ Oqy)}%(Wa?c^\YH~+ܐ>!!+x.֩xUE-w4[ oΉؿ%0 ESs-$+]MژhXRoWp3T 3,$FR@,#>r|_lz䉐 T_O: jZGƃ# -U z02wҀe؄G5)'NNKزo[B_72֕-n4I6 *J׉Mx`7chX2i/k",1DA<ЋFj! oWyܮS0THv&X9![3w.iR uGçv%(KЉ(!ૈX傛XEf羒nK=YyUֽKXxm*@ c1"Eکc\:yp#!ML NJxpzF[Z 8 eR#2-HjQe<6^x@bJw}bVZ|Q,WNFk-޺a[K?]:8jy'd& {ȏfnФ]ہz> j耺ZbkXX_6n"dh]!cΟPGʪ+.\ÏE{Eƅ"}\WHݺ(!&/@?j3 F[OX!+wcEFEgR럓x0͖qEWՎŏ5r[/O3^i}x7Łu=,`b!P!ȥ鲿4}  5mFn HàC50x4*P[\C֡pſM19+F˹\9 ۧ+84 gogT,Dw>6%6lq@z;KvmnNMl!LC|u! le p>,*H[FSr+hI&.8J:ȕ5 6j¡KaI4y#,,a&[UvDC%H? jTi88 ݱ {V:Íc LfJ7hcLGഛ[?:e8;%0 `SM<ո'Du&ǧD➅z'9  ]潅MXlQEKGS'u- ;\?PW6ΩL1//`ŞϜ|M`o(؁Lyш Xdl40Z@Y'Mdt:/p Θa܉TCs ]bĩzt&+vQ;yˎrk:$NJ mo!S܈"ط$Fl!)U~GW^뇓3;.N=`gӸ:/4L(@|O*A&7hVT(WNnȲ- ?Px`!kj>T%$)1:S^N&{-rT@&3G=H%qK$4×DV*rsHZJ{LrQ[=G+e+{no'Mx哱LU{1[ Utp"oJ<#~ZˆY^(Cdߏ ۶:eplϨ}u,XX˰` S T婰yILBZWRm0x5hWPӅQ4;jU=?:K&%JXW#NOle7V6NuxywG L=e=j8ݜm=U4ozD#Fʷb7I~oX|czz(@pbWruKcGahJ; qGJ )Fɓ Oi{],5&o;& EW&1v4b?7msI>ך׫oϷ(-zafL`"ɉݶ?Ylh;OamLV{vsc_ Z[05ؔm'ڈW@N`nRYpɒcT}Ǧ#(/Y4Ь0_^Qw"B-6گKuCv܌8*G)𺬤00P%0܄*Z$`̰=7yS7uGKkGa:Vo>'Ybja^Ǜ_4Zk)x JeH*[Mzۭ !3L 6iԃF( :V'Gcr-MxMMЫb @ cD?DE? wiȌ>˶X0/Ti_JFzey$ Sd{I_n#:xksHxKBXTjȍBٶ9ԷyPk#:FO'H,P %7&~  K{=MZpv%AYg{Ryvq*4Md2")ON e@J>84P sO) J[O/s:UIAaDe)?̊0NV_2Qp16VJ)VMuZ~IPY8r}3؟נf2Dze-hh+rt{|v !5\qh!~]xD2APcy OHj]QHuNn+` r_@ÛgvrPf d\!ʛ+N6=BM~ 4Am;q880 KG?6^Cya>wA˓mLIoc9l|aŲ_י>5DWf_i%:uÔI[qêӔ2T/8'+.K7,NDzRIN8NqTåё~~†30#X[*Sgpӑ[yv@wina2ax~ƙ[*BfWK )ȍâ'QԒ7 W2ndn:5e曌 fJfM|b B(_jnpc'f/JcEX@̂ϝNl(bPKAaRsg_Cl$ƗPC }SMi,ܸܡQW7w.x(ȌMTF?$A3zDb,T$q5{;CDQs-or i |w0b;T^Fͭ9y {HN>hk[N5[gq_П>]0m'r{nĚT`Y!_󩠞,0.}p~DzX…C-p| bSPۍlr!î7l]wpM޸)6G7I PY#=jJȮa,>ծ#m;Ȧ38.}԰%Wq+f+E0҂?S1aBXwbfхB2.qfhsSߊN#> (`26݁ІT?ͼi6E\)o@]Mt{*q5T<1YTAalJQB=!_V^rvHgsAro|D;UmPVpr&쏩U.Y׾ohto2CMW0 kxȰ`~hېr9˂W͵NfQwZv_UǏ7ZhvNEOqDTČc s}^Ǻ'Z q3%pA")msoŽq^X$Š A\yA齪=fbu\f} D<H$wd.du-9|Y Zy/5O{ uFٶ!.ukSfQ[`;DJ6|WH UГsu!}I6cF0HK.J-/2aRw)~oAOrU KBf ^4B%qx{R?#ӏ@shمrGԵQ *&|NٸsJ3jKbGQU\OhAJ1qB^j|դ=?l pڒrͭFSژڏNGUU:hBd'NIM*qa24B:. O>h*$l^Yt7^f+k:hߚJ3 ŀ͂iJ R(%ђXɔIμuj UpY*̘4&W7;Ϻoƶ$#ّ&ᓠ4LXm/E}UrªU y/+*iJf Ʊnb#}x5L=Q+PbFF3\%E7[:w~i>Niꨲr5'01f +Hti ZD(uj_ v^z(k{ÃeyX%cOpE==W-,&eshL* vbq˜̣ES;]/SΣzJ%9e~5et :MǦ"F>EPKjJ@}vEzњ|,_F5E`^(,-ЫCkU~Sy^'h GR!}쑻AR`l跫h*~7&(ԻJۂ^IWE O d|*s1:HT!CeCpZLzbCG$%P.ge;x_IƂS(e6n58i/,>h+ @0ѫV:'@tv|sd N٫GrRh/ΙڈQ~}w{ V ?ѯ1"U(;MJ#*i{|LArj!@:"RzKo}Hdzc[O~їΕ7lmd؎gQ]+J 5ڗ,C ~Oo.1Ǎlӯ Učn) CbfhOe`9Aqв}|q6[ruw/8eֳ b Y=CD `0cݝ8)O)K p [xk=h&6Hd3!t[>3Gya)Yn,]Grou.RN*TjgB -ܬ€3G 5Їi\4 lS9^|\}!Ȇӱ =^2$ַ\%2noWEN Kwd7\ SMbWΊ66^+Z^Xżg[p ,Iɭs;ǹd4GlËp'šZQ%` &oIGд@ʚN|y}?{ s(I<(B$\7+Ti=@[);9]đ)DWXHƟ}T[6YǻbjzF\Bg۱kcކԐ (O8.`p& ޠ>u670Ãϸ(bQ~k8" )ƭ۟J.g'}CnFe–Z/ElψLJ9qwSљi{>S &Wn 7e&~/8c&*P}rFY@SO-KI;J> ;Җ|P`\a6RCgBD4a9J p\7j0 ;sUv0y(l)JS̢1(;E-JhfO[_"JֹèȋKuL[畕Yyg`#_5182B+DH,fo en_e!7pA4&t%e<=I1 y,rdl Њ8=$t`Jzsi>X@_ohÉb <,AԦ%-o=Kw^X;5UXCP|nJi^"q{*60~UceIhy;#1fR|C z bx!#b([Sl{Ib+jYe(6okeq`P>$9{#]yhGuNvjm\ +0 5A=sa-ؒG6|TdW)i95׻%%_Le}-ft+vsp7emhj&իX9@ ;}zQ5bhkU?y]Me ;V,Dr~# W6Kgj2:kE91LIhTBN 3n>R&}CcP^ρp,|uO¾;EU;ە\i=Z6&@2q.Ubx<Dž.m#T*VOOp"4v_Q;yЦpd'o71{zo|.A$ \h|lFCG*vƈtҏ4]#(7^O9ǒP@Qww<7b5>]hӣ0-={t)RDQ)̍W S"80Pfii16swԠRp7;x gYUgf,Zy ="տvK+ 2 %IR԰ ̀c0 >{V9݀RÔ/^\nga:;i 4?e}}ᨸA4p9usc_++pLWcWYC IQN\`MNn\FJns DІD$BbrRj:[ zN[F/jRm!<L[qR$y06ΛIR^O7|dEZ@8V,n" EZЙbnk**fх[g )CVLWZpEN.oPz~sy9B dx#CIAAk.hPBxK GĉJXڭl 3z\aB57c@ 4NҬ9yϦm0c~EL5W$͐ٳLɇ<$]~NEo|O#FD#{&\s%}[J?Y>#P9'x{0gfD &ؖ;jzZm=d8򑐅ECqgt:Wijʶ 6JRTLi)F%#Q*dFN҆h  W9h Z0 T_U62UXxǿeʇ ]<:/F<x~XMknQr6BLB->z[RZݔ>K]Ё` HtOntwtj-ZVV8Wb|~ANo ҸeX+h y:G"+jv g)?S`ږ^S8C>СCRQba A*C0PZİ,eOƴnƢVN:4CJ/r[Cz0gc&\ UF'p)1^~W-ZhkgfIq"MI ,Vy%Ku9.&gu E!Bɥ(=b-7ː`0u5Q<^5p<{XPx*y1X# 1}$C~R+V=XPܱ~CR%{z.%F>) (GaR}$Zԩ~.<@3T<,VFkԍ[jEP`!BAEE&h,ǵg'h|UX.K;D<Rn/RrqU"qu}v$]L~8FcHDʊ8* `:g|{g7*–>}6ôC65;8[&R&Q+\sj/|G# +۸C/K\:1Zxf@a# |7絖*brp (oq~1ݝ'tQLdzY8UW,P'g*,7._Xo=3&7U:;+v*4T=eih.XS$[VWSQU=[1\YkӓڷsrN\N*<@Kx†΀mIh'Xp1SwO^ˎud|W1Lʮﯛ23on:S>A6҃BX ] (1BPm+"A~a^Uٖ=NT訃~>zPe.UMͨA]4&QrYEOvC946~58 @U +,jSg"&_8 [s+ Z 0 ķRr\ }ɔ^Kí FPkSqϘ+c|iڔ.C= 96pr19Q2x^(Ȍ ~z},{Eilas0v n fo-jgVPp24ZkeGKnz,>BXu3Pr.+17'aMEB$u-5ϸ>R,ݾ ).fѴ+-)"}s +.4W륇{  V[O('H ޒG>Z9+r,M8nG07~3poq y3}N- I_ɊbhFPT< 5Vmw^荐ϥĐߞ(QA%3<@$gHࠪ?4MVvKr$Oc /R n ֒~hV8p%w02b42hܫ@9hi5YUeUH{^"Oڴڳ +3d|mʹޜ$%9^*u׳uIhׅSR3/6P2L-beu +6amK0RxvqU]&ʴ?JfocY4ƣG£$aP,py"!Pay(v I$U_5MqX7=*. cB jkzч ?ɜO^}#׭{iVp/6+ 2hkwϙݢL#lXֵ:s4Z>_o xb*ɱJdzE!U2 wTGppJ\bYRq)^G\Ǎ։߃L$kҧ$|֏2u2G=j*FyhIat׌h''bx <*tbgMѹH gs)+` 8+t=w旧;CA*4LXNr. qɀ bXhj:wɾ7buG )U#C+,GVKj cltR w^=MDu$ 9B`fݹCzN% ӈbpPE~>O1c?I %/&!@j%ԿAz߬8G.QznkտFwbe& x?ݚVK#LgD{ۨ>h{ԟ3{&0A+@<#WLg. "LE\ H)%fS%X*w䖍oB&'ysj A[d jS% 0)1T |)$CQD*$pv|lK+ equ~(N~$Y-o$M%%ևvIJeBȾ != ںu-ҡxffK) Md#$awO #k{p05Q*7vM#S&cnghmq;OUk^^V`[~~NSj h֬SMCo"op m& v;?-)Ě ؀ټ B~Brp+g$gy+M*u}DJ( Ka`,Kdf? 5ECjv*qtuJ %=Z?R7F^6@EYo(\\\(LtYgJZj/LװFk. SoCKTb#,i􍮂GKLo|}J9(ؕô9!l$$\Z57:%10t\j̞6.:8Ձ. ƥ+L>HKJaj3ˑHsyLw%Q#jDz % |>[/n,+h O]G[p"/ = cﹰiF/M9PSH<<_{@ +C?x<䯏,iJ/z ,6; 8J& Z؝kF96\%.|SBa74l~RJ @ Նje<N\Ҡц/x멡fީv&3|@7_{^2_3Z*;:"2}ve&-l[Fݓ=\ێI%zg^6u4 A7[OGEi 8->íGǖp$9d=qx!/ds ;薛ܰJ8d#UV>h~S6aK|..G&Adԥ{kZ4;{pXEJJ{>mۤ,ĐFsT)8wKiB6l#vMtY ]σ;Xj\cd%Ri^Hdg:g>͜[b둒&p/R%P~s$a<+[- :ťA(yI6qKH7 }ͿVLZ HO#p*ܑ C>3V,~f#lZ qv[9$k@AxHkkηREG4%M3^ Ho Ex1\;˳k=.^IWĸh*/D>k:/ƤC-C0xzm e%9sЪN!Ǐ <)ָ JרFo?dhSOJ<+3[;.qr! ע rR^@$gSM-MI[]μY2+`nbjd Ȕ9G1$m?)W'[\@^}I};O c=7Sj>iq_Cy{(_Ө" u4tʲHLHb קm*[PO `D \`߆K9a@S-@ IoHB.!"42 }Zk169i`#tSXi(x%Y“寮k _UPjˆO J]תuG;=mIx=;L{:>ՙfe"v4I6tbbTvgkH_2}>\bSɷ+! { rhna!CުZN[07QV@:BҚI-38Oӓ{sJ:w2Eڡ!0E7 )SS]؇T8kCȨo99o[܃.xQʮ^ge'rBh3+4*ZPgut8[ Pbt.fy rGp6q5SC5,YM +O rolD2pIKmxaQ 5g -zwqBUwPTA&DmҠP8!.@F*e+&)e.8Sm^rof4dVyk0Ġrh:̘[,йgB ~s|"g^xϩ#΍jQbD 1h?a>euDqw꟒<$ ǧm[g`z9:$>%b,6(s\%r`gY2`y)3auXMTa5ޢ"U SwLl~V@# [Lϴtfw%@U3w1iJyF2:Qyo@S*^gFWþוBnAfVy T_onEx2yQN]Q@\^4[6A:φ?pV559} jG6)1 1*m4V f\ںiRCs(32/n'>57|=o|dl$q׸0EKI7zZC3E"3iJSXc֛~irhTRWctD6m*R<^Ot^Y$!"bGv)^`| }gr"_i`ljw72gHdp^\`{,w\ve PȌ?#.EɛmX6ޡGnQ^Ƅ9Ƹ%6U.OpV4X_r&r}*XndN6̀BzwB_g%}&@cUToI%wg=[ 6B @%cǬm4+Q6 ,0cDx́jdNq&[6,c*"،1Ȳ6w5%(>qAQF!cҖ7/bڝsYg Ԝ3Z`{t+ 1V0OGT16q2DGS=#:N>KMrU+fJvYS2׷aA-9ŮBwzb}04(5&FTA.d[{sւnL0#8_0~m/DYd/,r+6ȈE~`I]>6q1^}Z'9繱m)Y&O+ gV>~-rxz :ʼOCEQбh{F*ܿ*3u} W/!"^|:g4$頨|b__eД<+d5-JN69#^*5up<ĺ0_=]#nMA,SXq͓DMWjɨLOJvڬtj";f0샡W1NG&qO\ qQ6*7d [3{"d*k \uAD߬B` 14~}7AiZҿOTo2EO]0>'($BjU<DQQ-=4Md+[M M YrrՁ)`Y,Wc-zߺ& j_pzdbwbSgOCP1d[aM"LȊgpAL46O}@62OfU_I~#׻(޼>F =i;9>HE|2 5\Ċx0GĿovsy<'"x-WH_$~xX? P=0qːޜXtõ/]fC&AT:F<#Ƙ/Oe:$-ER*)ΜTM8 [a9KEV.S/td!IΟ$NNhmWޙPJweV1Ը<&<'e xm'D.6*^/d@, g|_ZđLj,sZ'ɠBs7u(: r3mu(j~KÁp`S]4`* r(˕?+U 4:IDOTrΩ$+2`K1 ߤt,CԿN z5p$BH^GqdzRɌ^)-3Cmk"Xpi{j9 rXeDv0!OHL083ퟳjH{Ʈ?x[L /1q] J@ ҝhWۋBH!{;.*ivKj)uń ?VQaGXG򥵬ͨ.jTFdž[4F8wJ&L xr%p\;4{3Ȍqf"{ݟĖPPf+)*km=i^H]€[6]3':N@>Bo(Tw\L׬)4fQ⢶.*#>.*= Ԥ>ЙA C̍$<(;dTUx*i.Pn4n*SNaoG P0p dlrk-@KmGMEx*Ç0&љJt]8WM:k|Ybjc3B9i! \YhAV(%@g>Qsh|fd3kTGZej,_Jd00E'tXe_bY >"ZϐA,0bv(8oeڂjq}fQBx?V{829{ i9.[?& f*>w&fSfC&! V(eCCC=P0&{SQ:^9&8a=zoq"sPXl!گNh Ǒ;'vv,WE6-Ue*Ǝe\:oQz O!=#Qmpu=0-RSf`TGUUi}_!sNtE[sw~ㆈ% bMo;TTz^wy`K$@;_t*͊|ls7P[  pM{[njiy1ؓt^ۤsfaxd}Gj뛲mMWbLTƋ8o^,Iem^uIJ͠K7UE@&sfx.#ۈж;|"! N.:ꅲx{ƾP aɃ fcæ=:,^ 8ș&>:B@Q~@}D˝Zxegٮjap/r9GnL_mE`bZV=74]A 9O'p$A`)A}x̾EZ ocik!q/ p>ی7ݒ 5pDODG!rv7KɴUwׁj^a_I L?T㓘siN L9lG`Qi56hW_ :{\A)a2*Oܡk 0)\6BJ"W( QgқlBLPbS:wZ A4#"OP\ʄCsʲg޲4搦sojseGWp|#;պxh럑Fj%Kug1'xs3KX) Q񅴵q;|ۀO-diDâJۧO4I1 =ec4-E3\L[5\,uʙeVWW0rur U3C߄MTTP`,sYR? yy$gYrCm65PCނDs3hVSa:QU(=L | k5Bw?59j\H{.0t=8PόTޮf,$T"~_(m^4([4 >gyo.KUcM0AURz4 n}?(;ֲݖ7}H ^ڮ\Z pp0b|}R.~2LjuqC}aam3B4TkoT\Z/z`bxRu)sRp;)1 ۪XzNܤnUf _zIU"q4[^ĺD/.3NQpNxx!Cg+tEW2d;"*4~"I:1j w!xShyVGB* ,p^/B䝇$l֘iE8.y" 8Qڧ7Ap}$OS}RZ2% -hШ&ꭣ8px:(krQ:Q#G,5>)y Y'w1V Bdݮ=ʸk.!O5`TCo(lt^DL+d&SE1hDVӇ0J/-ĊPapqgB3,/QӝgO|TzGavw0Ƞ3u; dz s&.'$^}]Y_0b뫯/g#ύ9^I:"7 ӎIdL:ݖQD!\O(yD:j$_@eWb kvnR6n-`uo {>ˈo#=.(*"T_ˊ2VkU[m5Fh)$4b͈M!'E֋0N0dLcwY5g,B=IaBqCUye6& 迮5Cm (`1,['*؊yZ^6B?ai2@a+E%Ċn,E~7$ZPǫ2$1F!EAuw GgnLk]0S䥯ZCmYd?[N1**K/ 279pF8VH3|6QNZ[X SM-n @Bذ})ɤ3υ@T݇%B"hc0И,2@ R*ר9κNŎ~rA |-EGŔ'+̮dnCt٫6TjTI[X& 2Av88jj['Da@$VIh2(YT_'-!ғ5K#vꯒ58gnL[buc@U4"ͭʀaDLiIڥ{S $TRlYdvN$6 t\s trhHʽ3WӜlW^fDuWϓs: ?@]CcSE%UEDnlꢣ dLu7GS{_Jl<fȴ/> >+RHZNr3z dHiT~guNrv!2YL.>6nEpֵaW#;4_zE$l,8 -w+DtFr6k8vNe]2BJ(YT8E%(-%$);lX$aO=Ԧx-?TgHρ(}01"B ڀHߊMp hm:HkxK#X T)z"ٽFtCid(/&*=~xv#o"Oi-dd256I0K0|ME)[݃h)@⬥w!:J "h쩷\kF>%QM+XZT(3F{|y:B#W'/&R0;Ư- {N)~ol &\ܕC$w(3QX+9D٘ cp&!CyENߩLdl4sӊ􊧯/Dm?SYjDz8T S)`?[ 2П&]9p7, /bnywTUủФ~q)6mܭlB^H͞\pi,46}J ՑУ2q!\Ao\O2$ 6Cqlѩ~[7c1yZ e ;h\e:)1grtk=H !3-pM4ond6xp<Ӌcc:1NnĢ}<4ZICE(.l^IXExFfc00rv۱9]¦*iiqlB! @02ٍ>xR:Sb$0@>.*Ne+M읕)͸F2i\;v{{U朄3eGד#%LaYlBf jB*Tԥ?+X#jBCiG<&Gʁ#MCN`tT.aRa{x1PHP$N@! Б(L e᪩Nj',Z'VX*!sWbڟ]Buj{^W\ .^$x 7!L!kzn 3\%ծfWLh-ܺ1|Pptߙ)E.FFmPΆIDݚ=48R -pe`>(Ў'_y,kľjrm$t398.(bn\MUֶE P ŻnUU>w\AFU 1@Y7j5S XR#i΍lL.?}?) I-X(B=ߘڲ榤Ū |f!`M7[np~+W<ϡfбi?'y>:f2d:DOyWP,œӇ`+Vhpxk½/Å '\7," m:oj(wo R.ژ^nr{vH+(b4zƩ P ~o+ZzuX-lg!=ޛcbKxwö(N*Wyə8u1(n|N*`Cy[wM (ޯP8A ?9lЋd3c^Pt@Im@:#1C ^[cE24‘"aYCj{FSmDo[l'QpX3}~lC l&׍biM} ̵΄ ݉ XB4j)&g -$͛fa.kK`tD ]:/>WS4!$u/ 3v Ryg! *7F>A=6)H[xqWRYthd/*|rSN-5|ؿ% p)s_y0HNw0͗ +0س(5lGm DGEӧ~R_l&sA:h5¡cXRl)c08e#U^BvR,c9=(%=Z*]yA}J++eLρrhi^̝mTVn @ 4 OL_d"jwX0 NAkkٽE`~*s>ߕwb@vQ^p'M蔝n}бpi\BӼj3j;Qm.xA+3a:6YZ"f5"1G7[G =Z|!:rI #Rnr}vkfsK8o+cq]cu9\el7^"k0Ks&[V=c=ăMh`%̮JgX8<[@ ΀1K(% POJp$aZ>@7HcVY"I >Oc{Q^"Bkݚ4O؀QT[PA,j&(6x 녉DŽcf_T [%BZ[YrB77+ZΈiE1X>%ODG7¢5#VQv?FOIrO9u|eUFΡ}>XۏUMۚ?}\"`΍d bR>[ftmZ4KSٝ5k Z%dxAHUw#K0&s^(NE05#nQ0i7s4CG0GMkZ 1]39])&ϋٽՁ_l\Oz@vV0BUdh# gaUl]y2foJݞ{47;l!bL;ek|q )DPjl7O3pC&2cGqR,Ab;L0[k'QbAdbU D[o e}-N=ЕD4  T"PIGk>R^|<|d_I\uAϑ;4婣nQ+v3f* GQy>1F) Nz1QpGb4t! ͍"bI/w>i lbF$sh'[ml- v5G}樸c#(o?S,~W~J Y:GR 7 WpOu$EF}H;3lo>9vy ÞF!|smlPHuiԎ+g;G[ L2]>m`rW.c:@Uo?Va| GU `ai7d2aa2h,bX[@W~q!2oJ"'ڈS3/G6Pllrވ +u71U]eo" DkG%y b>da("T.BG䭅b:Χ'}|ϾP}A!שtU)B3'0K\p7u8CÿQ4sP;OA9I>b\Ib8 00uJǒ-P siN4 Sp5mtCNTgh8 8 C5 wG?8Lp-(QK^niN`93mæC m1ڵ!8jދ{A1A8גѪd?Eh_t½рUݧ6$>Okk* i"ID˪- 6`8_r3O"~UA3oE'ѫ^:3M:ǫVYgZzʐ*456vsb NC<[*yH7Gy@Crh{DV$! gx)EhYRˢn[DZm:R.7 Z7Js6vT$T]dJ2xӻڥ_xљ:Syr]s d$07BK:=ěMBHDLW`q4FT=&;ne&Ym7dabYbq/cgPif J?ߊrp~5]|u~=d/yƯqTJG@=EVng-g?ٔ, ?1k^WW)enߛȀt= u3D5,d0 6 Jxr +S}Z{='t+^N7 jTm:n|[ažvp=CBi#2Y<[kWfxeo߭XaW{Z`CltLphjD\ ^ߘz 21Naؘ-hb:ԄKXJ§!eD-T@adg(݆AR;.[}/18hЗ- ;;̅iEF/}#y^&ot8ɶ͝ ."D|y٦FZ8*0*`c:eۤ8tX3>B.jyeen/I}1M_Rl'Ȩ ]~jzKZ?DaV3IYnXKP%_Y9Ψu#Zz>W5>>.17 lq-|R/H}mĸ]Bt35͵"rDzI'2_9]s OTf))6R}N_М8^r(^uш0cꢐ% 鍹^w36d+)ܗa6]tډɞkŸW"*bG{^- X rP,֘3jq yj?C`}$@+q̺+ŪE ni.3Ye=5h*k-ڋh3LW66A O :_6Ŋi\@#%$6;8̗_04'zGAEnN̕ss]Ŧ.R$%S1/@IN# &#vx{Kf!4W\{_Ell]?3]2FzrgL|5& l^l:JnrgDSըon,3SUFt^bl͜C}Y5л!΁xW;DrŌ]>4 Ţ%z= S9_V`t߶>&2WxQ%H8c2}jz@TCj^9[bIA&Qokcs9ԼK5Wymuhd $M4֑ۅ3%j^kT SusΣiU`])sIހ(bJaP95%mQs%%iJzBlAC!hG\Z)Ee;&?n򻛷V&LBMGGT'geiVҫI_P*.p 8p@˄$ o!2#/J#X.b3feۛJ [0D;%)|<8#p iI\cV{MrH/.ԎfTޓ( !c&o~ >u\Tڳ8cGɧ ѸNaWP͍hV n&.L_zqC,P2,v {F iJIs kC ;ɴV>x;9,2h{_]HAŜVD q5ٮBpM+TRm5{k0Vk]dWY߻8_E{kHBKh5j0vnj?w q$+ hݧB^}=8@a]`i];* hu$D5b]~m *Nq8&53|. ~ ?G|CNQ6rViԥ MZ{l`Sf8*l$@yk|}򹇛BEY+AG^!{[qx0{>8fVY]qp*LG6qٓI5kRD#%m{V)=#zO9<pPoeRHـR.:%7L!b:ŨE휊Pөh.1\gC0- RyU2_wb#Z"7-Uާ]&%amSbkXcM-u kl֚;*}V,`nQy5Ag|_HBհ픰@(N?GaZ_g]Y|;TpJańE\Ѝ6z?~S+}8a!G/|{wǏb=<׹5y`4dJ]|sz/r<5%/ z3U,am$Mn6V ARtc8_"lӹ&Bh=JwEo;.jlHw›,KcU K](~ /=7J&wn]`=.T |rxz>d-_⯧-Aj8LEz!S!F)7@ z+s;tY<`B:ۻ lנ^\_nO]:_v6H orMu(Ap Z1suIق=GWTE9A]֔uemzouXd7eXi~:Ȫ NZ,VHl2  =tSPڰ2 o";@-&5b ;0y';9җ,B%>pr[Ii/3Q/Iǐ>btf[oJaݛ,|.JN/ f>{O`F/Kh3F->|[aLQq⪀k64XMJ"MIn@]A%ݻ$gZw[$ݙ[F\r8[7L@ N΂Þ0[WL kXr2xu8/zӌٞ?fȿzW8 (iKj2d!Z%^x K .xl3_Pv9wzмī='-k-ezs{= xP6ڲ҃X^!<7 +=f9  2Z NSG40u$7`煠X57}v)+Z+!Fd !i1^`.uWIL }+t0½YƁk$Ţo̕ zI ݛHPm#&v|UR{!>}[N$X-=9 ß_^k6vn[}M%{L"YJ?g_R1G) Uh+HONwY~-[XήOE ѢC]_N#̹zeS|0򍘣Nc{r=)waΝ3ΠMZC%GvSc֤)_Nr;Яg }Y<; o- T )8,0W_'tc(q~~oUB}<0pyW.!n޴S_YXk&몿Ʈ${&9?[$"ȀR\x).% {)dAӖʡZPmbeEmQAen5jx*I\,:Ryeyzޓw`mީ6wev5LOCfe`z.iǾB˓(3f)}l7w 0up=Ʃueŭ`g'$v[GKi>eYM]'҆X T@ _g!bX Fdê3/W $ `bxK,ธ֙4s4QtfU*Ȏc3eG|gi0/17ţqT0b*i7qre@rsp4͠w,YKg|&XW"b8lysD|Y!1e40SPmXI`Cy_$[. `~@ VaC`F~גDǨL}XKW!+9 Q\cC8fGjAԽbNuO@BkLE.q֢WQ2)aPrU%jnEJ 2_ߤx.E'ˑ!,CdEiV Q/lɬ3 9D Gk%-b}}!Jn S3t哦n,81ae_kk8'B'/sY ꫫIVэ2oGy=*8gޮ'R ;6.@U\}wGDxQ 9M锱0 3xA;t?DwLPg5AFѼI48 *ɒ~g ٪C0R @ŭ]X+2`T7 hȰN  /o](6[A~B{iup.\W_i{ m(g4>N 5v8ql'?.ĹQ)iљ\@0_H2AXm¹c_+8^Lԁ)F;xF$:fk+Ts>k:7/3hLWuI>. %5@1C˯G,J\x [gPg`h>]-;\q18fMO p]kt JZ3oN4ZDQѠNd3hj6 mBl6Z}.pǿ!@|W֒?eu[&:L_ 1"bM#LQE'2:Xd,<%ʊ#7ʆbtn}HbVdvN-;o"v^XiYt`\&Dыh.vCmO!+-W  i2i~ iL <ԝhjM^۩ٸ4,tJtʎUU鶵!_t7ޘ΀()^"&8~Zk !;>Q0 $֥7eݠ=޳EZTf`[R _QǠ@{$Mgm1U+_| bXT cCWvz`,aw:Q5XU'qo6P[`i"22 x]_ !KDPkޡH2(gb>q'C0C<⊴`1X9$OyPt3JUedBm=itogVhx-$JkG> wO@X"3 p堟yW9|DD9;h+r_pTHUeDc7xj8B6X@wNmW#o!?~Y د,4Cy4,psI{j} Hku*g tB 4vz=uf|iDԓJ(6˗lR ȟz[t66:f \s]UY`s 焆p6NR{"k(SDb}Eќ2QQPna^!HGa:bc xD#ݺBC3[BvSfyLs+=.)yrC%^RH-W]EH$Ċu!茣F-uT J=2vދŋ 3fWhݎ8+%}pƮg&ӆs R86 &7֋Q.ae& ~ q(;ԹҎk%Ymӌ9VϕYK^hVʆ~Z"V;\D"lmL!!}T,cCܘ>qO36{n-(豋 ;64YPeʆ O@+$۹(T3HW!R R_b(Y%N􋥙Nc9z#oȨ7Er»뿻ִ3'iQy9AQuQܳ{}|wq IGcO@&Y]hS /-`:vKWt4g Ԃ*b &=Y #V LW=}C&i~J~7e}u-,{[T/V>I e7DRb]I;Ją G[Ӝ4 z\8-M_ kkUB@zɆwO |`9FFRT^ _.ܥ%tT 9?6LaErGׂQ`^2C60?OW/ž .BF{d(Qt c6ns h6wLfCU>VPeێʽ ˺Xu A/e[Ho:`J?؊Nop?E}[H'$pGva2'*En:A>o㿍[ǒ%ϡ7])*rܑ3*xf59'!_ _,&>*7bYRpWA_> TG+jI}џ:\~ߢ2cTŇiY"! [*8v,:^@HAD䌖0Lp%],8/ v$FqOWG9d{ gxch[);Mmbѳ.Nrsa5)]qV}zY238{TȫT=@ #㘬-J'ozUD,tmؔ oC>Bt'*ԚBxoEn,}c!Cl"| d^)302Ebj~Ff]FW`Fiq5"Rv+q[}-Z~zwujP 6f[/w)~͚z?U;.a5Iܻqp됷#<ݏ!X8y`[9uO[l *ٵwm*;Gf`]}`\8}C8% ܢ05'_bʸ)D Ú#4uZʏ0ߚrO[.+ҝFds)[k)ts+">OFqUV(ӥTzG6uM:nfGXao{t|NvwiK4MK]_G+#XirMIHp5͗0jzsWwԀ$JL`i~<E,Ol VwAÂhV'0 v*IIh3T~R;D$.I.H|s)H(& >gJCz{Xk5&j@1SP&2ͨ oia`ǯP#nv >_Rq ERc~Y7!*8d8^SL!!y~z8:Nj$Innѫsx j,١*}lzLiӢn_n NX?SBB{g6q!JaR~u]ܿeR ;_,\ufr!6C?DǭW:I޶/-=ԵjSqpA^5Sc?J!@'mѓdTK[/Τ?>A9 m7=;7ڧZsX.'֕P3EB3RjҺ30&Ab%mR*NjGG|'e.N |s&YsǦQ͡qċQGd}Stڵw:/maخnfuU%Oؙmzjv.XI|RjTxkHI%!Gԡ_%|)A2Wa}:q]i mp!T@ fRDk;$Ʊz`YZUA[I{lxR z&UdPds8Z 89U^8RfO G=&XBǁlRJSsG c}(X~1ӑ 7w*oA#ۏ(784zW,~,VO[%)ZF!4qb9C~؈n( B3\K]m|9AJIWVLWM),A8lnG70*hvLLt54=tf~ggVSvFl?>`%z:XH)m}`>חDIHL|z_ t,$5MZ-k7.HtL mlA۬p2WCNf ,GndTQcoYfpV[eVCv"*`%{Lnv:''/D\By`8GSo!"XT`EQo @kFtϣ-ώilpdGΨ9Ob 9\Rg D3Ϫj\RB/+9k=V~X#1[%شG{Yhti6"_#N4,)0^xob7F5 ηJ|2L|F/;?a :6ț*D-Lf n`BfSn3~e ;9sW!veOݫ={sꈟ|&id(q PP@HAj13!d%h%MHs}>Ff!o,If (gRZF7']|b_И .+YPgSGʳ-m9o) t-'p=Vyrڟd#v^+-5]" V/:eptbd68OKe&nh p=0z Lqe~Q^/mJܡ ˵Q&Rj֝,M ٜ)nzt@dL@qD5 IO=iB|o.3"f7bF6@_ *6ݫj>|d :2d.A |f+d)l5)kݑBOM@9RH7=AwԷ@+3|P*h@b4O ACB/)bFVm3ًpS QRCP򽇥nn A˧jQ qwhڄ)fD7 n(7t%ĆF4{uytn=tѫYM'^)PsWpJFʷg5L(㪃#'{_c uSv'Ƶ 8O. gfDf!EW1-fǹU|ha?zP >M;GUM8cmE;r0 ()m0Ⱥ 細E2_<~nS{Si70وM$/fǧ~ae)kŃ-l ~P%)@@8jY ׀0H2eM`<5zMt{!?{ZM($JIRYYEHZ÷!ߵi1ћlg1>k0fuZR2$NzY!+u!qq^kv::-_ T"$+:K:/;SطǶD<|o/o:L1eu\oB1Ie8OrqjUݸ޿?w`!N}jFĊk+,qx8ks4vT J.5ٳ|\%q`y#wF'k@:s0ͪZVZ !x&T)m-f3X\D\WD%/ҠO|`ruouv0A:j.|zK+",f׀ _'UjyW f"U %dӦ?8[ډULP 8X 4 rTtcMTFSAܠ_byTC1 ~ԩ-RQﮛ)H.o Tߎ'yu&C*Y8.nԏ4䣈Cn !%Ԕ̌\&5|,i0~%{&'%ϖìS!l¦N>mQsrt%#ьx[0vJh8h5pd,TmPkykT*'RG߶g{1eS(8xHEm?ABmG" յ4wzZnD5G*-l9#HOMy2f] j:u=3Qa!j(a *LKcTzj*ZPm9v)w+zK}CU*8eתBfZ f-ۗr=縨R,% ݎ㈤8+gYQ oB'ZK(GCuj2Eղ`\ /ŒG,t8; OO_>;yHN7C!^xH{ VF+DȐ*|?OƤȄr_0z}ڌ ue?k炧DNXd2T7!9=#5i-zGPmc;ϩ{C1ڱ ߅hm`ݲ X}.Bb$; djP`Q=۞:1sU`G&U'obǑ@80Qq> Ph͚3}~ (oOԅ`Ó `$8u-hxWg{yM*W%i8|m@S,/w̛$e)ZӷۤݹkI.1ƹλM,f9$]'Fm2 !$$NnɈ uEnFk$0c\pd,֡hci:!FzйKvboSW(R Vw|G2[wnKUyRf5e[ϙE7!8H!T9| ЛXi^S1?Lsn΃?B2!e5{8"_ݞr*I  .[Rc:*&QDmjS&/j \F3Mp6>  3_/smT(%F-dUXZ&O9;KW_T0ʭzl Vq,pOgh7ϱ?j~ԞE; 'y>r73`O`JZMjB9r(C'~ʚTDwuqƂ $|Uϻ=Mpp&AoSSE_|P&F}!խAO͏J^f_job6~ӞA㛌ޅŎ< d܄O%ڎ줍IգS_$5n0pTSO&v*󻩓a {}K a8"{'r;RAYN2IKQ8}ErP*xiv5 vĊo|6 R\ nQhur0^\%&_㖟~w`B@eJk $qܩ9zbO+XW0YpN>+$DlQ5ݣ NuMs]UXC96*xS~RU5g`_=MS_܈%Eִ>܏.Aұhcu_cI[kr[,,_9(eS`x,q,TaJi_7pEycGԝ$`lJdmy/TĪgZ[Ϥ?RMekm9f.=Gi[x5Y!2]/68Š5pcfS:_' DTUMk)UZt##}uy_ Ht^-v;Ѹu;3Vu x{Y0wj/8ZA  mb pfn! qP68*Ml~_0ݹ/s),m:ݰB8\R=bpu6@6xRTo뚪$&l`M ]#f25MtRU]b"MD,J0r0ĬtEAk]x$ CC=֒]+R&)$aW{֪tԴ9L naf )dwal 橛}.hi?Sq%prB"+672='YP^SsU!'|\ kK.ƪ#"~^kKD!vȲөm-%Q="fl:'c@70Sd@ј< +_x60aP-Ruߜ!n!fG/x*|f'yFWӦ VM7)gf1Dfgu}yc{/"8*DN\2*Q4'Z49Lj99lإ0p:&C,)@9c浅J$?On(MEŹ||4"B݌nKxrFYf\HYLh/q>#$:&2tf˽>Uıou-ҁ' G{a&|]=/%DnTk0BG@AxʽKNW "D?Ē@vn;=ksC>_%qe<XVڄ?*;@3fJE (1UZLn"%EUK}c\|($1yiY)t?7!):c^ˑ)#,)~51/mpM6DY# "- uU8TD :*%K[O_eKRh$抺]ejJWؤ{*ZKAf?K?e~]BFֹ`tif4l5{RɄ"Ct=&eLC+{a 16d( Rjx[֕3}7I Lpq`6۴AUNl|9f -V=}̰|AJ_eyRuC^۸*MK_IRϻe !770'/bcRGZ=1٣7\V+)GmbD2NP~՘n耲U%nX)irlQ`] gtbm\2i's-ECHgw<_oXޢr?aM š~gWKĐ%_hd( {5mhĉtCX,l@M>\w[&}J, n8wj!m' >":6 =[bv䟎| = W Q%[p9X#am>~K9H =) *%YU)4bυ`axbٸv@Rb0Hm# ॐ!(!N$ 8Fh*RHGƥo0* 8Nw渷(IfT4eclOfA2~3:{13MٖgE^-W#GM=P9GM7^xfp=ťmo= K^'}FJ@E{?\7ߏ/.@G.zvH=l I)w1He^ Fsw*3%N~4n,C`jS! $^̖**gjh|C ,JZ{kwS)uNeh0LꯃߴOg07/0oj^h$Jlrs-mzШk,r1nLpLtVw`Qhxe=}…4H`p+N܋C'OXBqJT4T*v+Md JM@5񒶓!7/}*F@=pd>{yzxB #ƞhvƃY+Wy+ B`\fzZ;yIbpKRjפ xH\A )|gtH]EqZ'(^&_[9Y&$F iS%̤ PRGR㝃_ɺ>G]iJhd1#)&[( HLLdb .8R`@5)bЯkl0c ϥsz%o!4)9uq@ JةL F)t\j5{i+(XR!J!eh]Ha9YrƞC$ aL{"m"7֡6;^ ;zk*@Ӂ{ A#x0^&/$mЧM5J3 Mpop`]v]1%̷;?;aW2Tu C.J*m@%hLnȿ.+ (0 s SM/X1b6=.{P2 )61dŃ+-]ZIcv~zd;C*ѷ^`C_ɻDOQDtG35А*JNv)~LrgQ4$łutB+X[ldyu_@ ²X@*=\@G] ͈.oM֐Xh40SF}Ё^!lSC?̫erP>$Kp J 1\GPǢ:4yPWmҨ׹q#+ o~% Oh/'Mt};˲md5 VDcϸ9Um[+A>7d:&,C^e])C#xfxy[.h w]9ruhA?j2 %Htt&z?ށ=a . ˆb5I"˴&%wK4a͸^wۭ488I#4#!HB03W+0BM2%89߰/ܐ5bƙdI+-Lb`[K@RTtܯ,u.}9` GZK |8z{3X1ŚKu" l@ˊȝն C,@fNL뗪vߨimS_aK)Zկ¥[L,"6}0(cߟI2yW 9_)D[86K*"}K9@]]muNt)NKћ|g0/33F ê^N4ҍm۝ fo*8oUZomw pwŔkw4O 'i7+_sr H{9u͈EQ FLKyY0A#?M^"5@d,bޫof`w۾={߬*uĶdS H`D$'X-7,llj'wZ,Tm9N*\۴C FoQ{P۾cߍ ?4zhh=MqXN '~epoVo6ozCxTщh;d,b,;d5%OU>m] c[&q?oIc\F Viitq$qFqu|M4Cmp+΀n_许+1{Jk@ LTEgWtiN<)ُOUXo&_3ed@mK\Vlw6uq-G fDo.ͬd.ƥ&B59+βo7acUi񳖕Q\NBbyH.J6vzKFlI*1aMkȵ5(ʪf#uڡFi)+ՍID9+>:~rzoh.`|M"c/wK1 3`Px!hm1\" zXPd''SJ F;G}ViaUId/%QUX(j{AL]N -64MJ+a2`jv j7l xIgݷ(s%̂PttIxiLFe9@R?%0m,ٺ#AR&sĪʭ!o`xmdo`'ʹ ~daϿ~>5ɷpZD7OtMBmɖgTǢ˼M-@7;@wLcri {z+n3+6ğe_J@/RAº<*;`'jV0kGw@*v7e=U7yG6J&ßO VU_]!82IkbϤ XN#"#/Te)V]%Qa+I9wPP dwur{42yf}tArߤWmxe9S9#} mܗm3p끣Tjy1pI!Ihw's pTH]j$yո~ms"& Tq~pE>*c &32gc3go3Sx v)ĸ? /XRtׁǷ~"^LYE״L]bG:2+ qv阚6Hx)/..RCtH>7Zsu)׃ef(m ek _T|W?~S(O˟*f(Lp˲'xpϋpPv%L3u /gl|ہu5 .OUMh dK#~›t"O5]@ξtAeڂTEvj6''"5ճ2uT뛴@9ǿq Q!kWc۶N7'MNuu4a@ L [,O8ocS.xbP#7~ kKNt j?kۦ*s"|OBӮ%B]=F8Xk- M䃔^M?{]H4b3hxT'%AAJ:]ч1Pz^ UcOAo'cJwUB3^m$q>kP71z%:^ >uzH"oK8*Xq'^8Ft @^J%t<_txaX&udvX- 0ʜXMSkyQa@!;)$M,f~܂pӑ#4VBV>[1KyH4'Rʼ1z:輕,.,.|3 -r @+%H0? i.4;١վ.WMC,e)Cۼ l vUPeƝઃpX 鏋<ѷ̢3is>jr/X?ao~=CUɣ}n畲4fϔ>X9\? <u(Ӎj*˰,):Q0ISwxc!1 s/ ֪Sm,AL-8z!:=aetXfWK c1iV7& rr,#>OffVDiyR!C~֙Ysyv`B4 z"qPӗ1N0-Nr2xoX!qK6P,e:o xqiZ%ʅ:K=~"dQKB1d r7|q4'+X-TGH:siO&&"K;F^ *Om)/SxlV(\ +%/ ȳ 3/ty"0^N["clpp42r bN]mpe^BteahR3 7;<9O/ԉ$$3ӂM&7uοE%E3CFv?tZSP@mU'%_^q*4KeђTrl%5@ qzG *B+!Q$uTiaZs.[1LOmWIJv6k@fboZn -:8PrWJNG=<ݰ' fpe}Ꙫ '=aj0:Cu>adwwGSc׎Ų4uBE\9r- r9*5z7x p/)F 8GȱgYZ070701000003ac000041ed0000000000000000000000016612f80800000000000000000000000000000000000000000000004900000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/pensando070701000003ad000041ed0000000000000000000000016612f92000000000000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic070701000003ae000081a40000000000000000000000016612f91d0000f430000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/ethernet/pensando/ionic/ionic.ko.xz7zXZִF!t/P]?Eh=ڜ.+$;:∶ZR Kʵ[0q>VQ}Vpiv VʾX_)_ MĨ@O=j]+4vA!'~#,Qa܁zq:X|:ڟ*Xf)Ny$G٫bn%N`nyb]ŧAn^*M+AӮnqH.Yݑ~Ϊ>%!fT'EowY+ p$9Sğ0=BÂZ4fZcڢ )_ ]}>F?VtZD$Ih SHbb|@[ 4eY/O lWMWNf=uaW%N\QN-AջpzVx>ć7# 2v,*BUAQZW>HnA‘383'v񃚶tDqc'HQQR/Hr,R{ùuD. b|Hy_uhSRzg>D@{g@7>\!;Sm3I=2nIla'v#j`AgV~kz+N8$TR$: nKZٯ+by-}^^ȡ, ůQxւAmʈ R׵\P䀤鶸M]ÏVeBtL2qnAf=@υ?ß^"G'䎱XUd!Q]M›Tyt|\Å4ZeC.؅.x\&]F_-͛grjk 7orFa* " WNeG blvXV.(dB!g*}(ԑXIdcQ䞵L!XWEӾws k5wSw ;B3{:HQ J"Ծǀk9 -_`,w %JrM)0=5tDB?^k]-ajdv [s97posUdOj  $/a\0HFq 6e\5pի[!W [ ``iro. F,} h.{y$ώhK8љ-:3&s ڶj]U/<}ߧ0 IvH?G-dn#^LM'iҗ945B?n_}kfFJR歩*{8JJֹ لG=C40# o{Ua8ǫ-}P@;Y%DwYQ7JcA+KqGqWH3߉2e?`bE*vjmvֵn/G5s*f;d%uEZ6?Gq]WG $鬥"<5nSB݊\@7m.ߖf,qc"a*F_.MР"ƫͺFdlK.M.F_`X.lɢ1zH:s8M"H*qU*bpY^K{[!.dΞ蘈:E {SFPF)EH=Rp^p/Yķ<+'Ll foD+vt`i]A%(GYI g6ю݈#jի`|.b_d/#U:* X`F&Ǘ}*Cu.{;f 1՝dzc5bHF~g u*&Mx-L Hyۼ$ct"?,% 5k"HZxO?=ނA o2U7X'IɞqnBCaG;\JOW+.>V>ڨx+g n/%xXsԹ^hL"8à 5s}z <\S* 0xzNlV_fxw"F#T[SܘT't+pDѸ\'I"Dn$*z>ר3 d\59@=ޮ`w0M ]_gqI͓Sք*sBiILΕ2˻]|YwCF Io9n[2"w.%pǞb$нQpYӍFOJV@45bJ7U#F[l1$gRiJ'<jYz\/6թh $P,l}*K>y/r u~rP͋l{le&8/['5W鴞^7mPyxȓz@_ev[}WB:ohz˴7}b1NԻԀ?SrL ڀ5ϫ?2*-EDi!>SNѤǤ0quAcnjqu[-Aw~a^ O$iKcrMs_T2 PQ PQ Kd[CR@y@$<=v7#QrD'sy3,dJ Y vϯg6[ƸUv.TV7<d4H+3usxv{~EA @3ݜ1!ͯ!p) Y|tl@!8X\ٯ1], 7wTg~D80c@bt w]u 5+ffƎgaF|{a֏i)M!69P:F`8j?A.F>-ǯM`6>h~*L$TCZ+\V]:Ak1 l-x׋H:hfEhO<ܻLzj@bFNjogRzc% CȀp߶j߲1]$5E#Z n4N+c%`z \6nZ."" ui)(tk\΀&ga BA l-e5`RYZD466;-Uk؝A[e#"eh:tPpغTan~xAe5 "cJ;"Yi%P|mKqOk[Ŋ0-;ئ D&77C^+S2dԄY wD]%x[gD1hȤFw#cd3N9%$rxm γZ(=w"}- d` 3{] Ү;È0O rH`rtowޅ55~oi9"^hTOӕwm-pU)G8dJoa͸1 ]Yr~XPZzpbtweh59 E##{m>M&04Ȧ5h0Qs*#;ѷ BT8)2$4MkpJ竳Le9 .sw+x[:a v|@+L?# R REj,7n[o_@bq"1]nW&}r+\]*{||\GW[2!('goʣc-h<ӧ2]ִ/f;v[ nS6 s@0dPy[xßmopԑs`_<#Q3mj$kv/8E}YݥQ?6vu'0s8A8e﫿jߖǍ(:5 N G랻3H6^=[RAs&ڿ!\~ LLJn=+Gᒑ63!rsmzR@8WH6jN7?#S:;&ëd|ʛRfݕ*ӂ ј!/8A7;Sz,Ԟ"U.1BqDD"LeS{-օ>j EFROU;D'}B2nsSFjUSx[L!bow`U>Av]0h1L0%P远@>X<;׊t1W#1pA Y!,SEBL2!{Sld:h:oC/A\iNڂ]*ĞvFIj&MmH-00l'a߶שOɉWےɌr6ݿg $lX ^eh)[8h[c,DZWufd匜peDHʎ2A5ˀaK6 EZ#\Fl2\:M=r!F6]MT$Hw Ц8p@_Z&J2kƼơ],en42IGz \?zXSm' '}.Qʨ| +h}])Q0Pt&ekzK蘈6b/W Rm膂qU&;]m yͻjb=샘2p4VHLb|"J>.w~:WuF{Pbvdg zPk’;Th>=7^n]{\'RNRծ%o6@帷t?RQ˞/KEFbul&T u*= a\S xm(-sBcN;ҍئ;zA8Zt%҈@|sMxssk]RSD7=[0Űh0ʹV&7P,3Sj\YHyD$Uٟ­:|e[7+bW\6Ejɬ$tC;}r0Š#y;Nbwa C&CҘr^nԋ3/TƄT! q"SAaʶQC=?$dO}+@/^^AJ=4Fi΃OWFr\*Dx[kN+`ăk pFaً>6 J_/gOq1IV`F7:rY5 ru5/^sEILkTM تG ٫W>)4/jV5'C[]p?[ #J`CǩUdٵz 9@ LdŷʶP9&k e?x%ƱQ MP߃!laK¥x>M[{D 8R뷲YժѲ?X!5aEWsWm- *vn20um J'FuK9lA$Hg0鵍_7C!U&YG樜@>Hv"w̾\;kwk͈=2Y@D?1% j"lٴbm00 WJLF+O1@ѦĠpc!NbZ(rP!eZi^.628㏟DTiMNG<0 39Ev'DL-#` gLk$Nm 2V> 7҈/\ntntFߤu [~%"!jнp(\SAwY{c9OIؠ%ԭ>?|jA|k^TZ wANfsDe8K+{VJ\wd؈ j \ՈfKx606CE?͓l]1*t %,DPf>+R|XGDt,.we*`A'HX8MhpGa%ext Ulͮ(pfq:.,]4\8<9ԦђRlgу_굻^ {ܣb==KaD&C>e`D1:лfh3VR9+}K>SDc ΋M*sM031DpO 1CL. @  a~%6$}IN&ׁ OeUm# ln~9VǴ ªW%@&@R#AZq;a6i{`42GOFdчN4Dj Yv))N;;{FY4!\N005)8[k[冨憒MӖ ynj|Xe;hQ'UʊWR]T5%pOu@-/ϰfTJa ao=`]ΰq7ď2-(śYd/z}'C$}nt^ >h?eU|ޣ4d-F/ԾU%|-> OxtwdW! bdủó!/EרYc gѽ1O=zA͉Q =㘕q9' A[R2swt֢&_s|?+tP^#M ??JٓW};RL2sq_eS?9{}1ڌOl[!;소'L/,z^i=q{Ӭ|4f:}!Efk,]c@Z|:X|D,a.XU.6`OO z1[ɚ) z'JA.H7 B"?,st\ݧWkR0iN}}]lI̤v1jlDaxٚFMMɑ<ֵ0 #{~|Px,:Rl˴*dqb:~]ɅJ}_4_*&<*-(`yFoyS 8rRYW+^ Q+!5L302:´-:qtZF8~Sk#KObUť(Ǔex܍M;Im!!4bO=n+36x Ic(Zs2E"t?3ԳjQ ʜn0 }yD{w0͢M"He,(tR09n? 5 LO\71i1P{6mfY0~{'x5F%Fe8HHX(X/EdXd=05RtpfZ߱7o+YX@@NN9?1聩Kcjd-5\44:?j\ӤŮqLF|9R4[/uz`A-(Umh.lf{`f hϒW>b Jގ`΅G[Vu"s @γ<a6f.0^6tQ 9pT֘ iDg]>Odmo}/ptU'!*"Ոq3{)$b(fpG"U* H)kc|{W4Q|LJ_ܼ[s^cW$a0.'O 5heLWI4q'wh|XNx _c7 5=P_"E>& ,!0er*DIxZ i9XN#v⠲R%A6 ~N5JV].\לdnrI)/`K`<2*yyfQyW@vJ}Ju#~~%y9;u8Ȯ;}X%@Jp+.KߝщK87Ղ<+ :pT}o+5 xCCLЛ(rlgW~cpŠ(DC-n82~k3z灒42 50Y??Mb>8~|ieL, ~Z=]eMQwYH\ sTdG^xU:$1y{0U!<-.E%dz^м#ÑDr*􌥓&>~rYX>&{:`#LkَQ58d}=}Vn[6@Dn 2VڗEi+]a- GY"P.ㅮWj[\CJJ] \Y9De$6q+[iBdS錜RB4p,i`<{#U}G U,.S{FD]+;LmzydՊ Ц).=d[U:a>AH6p8j7Tcr&;z6>ou՟]l nڹ}=+ǐ]%YS%i?H}185Z ݄lrS>:ibGSL$cj5;8ݠB ZV*NZkBjyY8mq鸖!= wu&1Qb{\ԱqYCz x|s 209a7ޕ<@<GгH|dKV0}z@ICcZ>W*WWH,|@m A "u_KC.Wڅ"|ja) wET7 lfs_Y4D@0r;gpFЈ5OL#[S7&߰1((TJD#y\ E0%OxZW7{>{`#pC} nVQխI=1p e*m7Jb/S}"!MFyxh8݂weX;0b:r2_^ ##8g}x`{66C'G;6! lߥ gu=]\ˆss%3 3)f+Zjl=liIQm`3S Jq\> C 14qMѣlXի{ToMFHkgvۑ5?,>LZ8W@317[n ~z=v5R]VJۥZpPת[%Fgje?"%إoSyu5hԾև'}`Vꜰ.nJ֘>M`"לV5SЍXG{X$ϴ[a q< ְo+V\Zį^!"cn[\J|!x73/ڋt/]m$YB4e!DO!D3QpPdvIkl b&gyB X!Նmp渿CpN^ U!I){:Q@5ATK1߫ކjahrZMc+BŢd^:ӵõZ8j|Z5 id.07qRlzUZvƹfq~` 3? .լ9C[컽%ˆ3u[\|~1$;<ԌQajgy? -W/nQ^+mP$@z܆X܈"|}5wgwg5 ;@v}Ez;m?s³u$]Y9U ڕm:E7<?h!j.U׉ : =HRz;gՑzM{m^0QNE5Hݕ伒_W?AN ?w-J.@.0ā^P8ڍ?8 !یG_(UU3p2-$:FjOO&l:ᅴÏM=;tYe ZJh^obrEh k(>pj-g;j>]Z/t*({' i W#V22Π Mڻ}Ռ J[ n*0d3u*p m^SQÉChU|?4T@Fr4LX"? h"kd8L3۸"|t^/IfсL}f&_cIN`d$.Tr0zS[bا_ 0U\?_w5F Njs[JG{H!PGiQ4&Jz ,4菖}cofunBQMԉBO)T hVB 1Pbl80 [@B%B;,-_\ɖX7\u K!gk;<"N!D [!dY kA*&Vr h ε‘Y 2HE&.9B۔C3B0a.@O˷}hٶe +YH9`NIɽt=A.TD;iSlhaH2NڕibiКtDKG3 Ƹ w#di#YgYGj&P|q$tqaLig4?QZ#izO+u}}#n#;{>aOv`bG-176Z4OI)%-'u&+e[/ʩ=|כ&E GIo^_%qߴmbv*I/̷ΨH  ͽ2WôfGDyn'+ya C1g@9.hyI}8$< 㟮Pqb^*8 SΤ1 &fDZTgOmurBૡ@ I՟8!HvU'c&.ªv`@/y(^"- kߠP(sqfJ&"zrV Ҍ$sʸ'~[pT&Qg w*;*qǗb ?І*Fog0y|cE/MF[eHmȜy@Բh@{=rBIzv{6e +b&4ZnNSRsNZ@&#}Caߡ&(Nـ|6 sE>zT+0%SWs-hhkPr?#eLKbeijٖ6gDJEŎgi UǖpIL8I'ng5d^໖'$WΔV2aBx+E hE3mNI$q}sr3ᵸuR2?I'.Md!0 FIkTu,Jsd]@0%ڶe3|xro:8z<ϷxYMM%kh1F2Z fT`-:lU,=8P v~(D8-A<ʙͬYC#/v.fXg,h lx3.T/nc׹.BE_|pzu,;v(Sj [anGl]w+fgD(#J I&F48K TPL2T!3.T@z8LHV.z=QD8L`1N۴W YdrP=אּyB8i-PhWA+RӮtX_?c3V"e*Ɲ2ċad:IS`.1CYD *b2t*4^]4BGjv[`Q h!papzхf5U|[ɻ՗C\ ..]"[5 Z}l<^R:ϤaE/G=A^DJ]eA]mf^bb$-#} dTKe *z,;hA/^= Nrf.g#E:&X+!șg*,,[ţ8RO$(2\.z$UސS1 (S) ૩%=/8\j|]?.?ՀP^oSK5=zEH-nxIRbp,a[]o)SkaXh+1[&~w3<Q2r2 6&'U GonVю. KLa`!Am7]%Q#z5~+e?ʔj"*"Mβɘ\F*(W5x^L>[LezA0ʫn@BG'~u8i %MVh fW 0K..M_XAy?@8oAyk1hVz 4^8eEP^ꦬS\)#ZV +%hEB(R%O bCEo*ڵ<(!_Ak if՛>ct}ݧ=~Gz"Cr=Z-s" e!+Bc;&t˖rT?bݩCWX:EHjĬW̛jNfWvD:,޿" x yf;2"J"~'&o{|8On77׳Ow[J$Н wɵK\l%.=: K89)a3ڊ=S.k[=WPp4%}Tn2Lx+ ../0 MM|jPLy2`Pvy= t?"=si>U?^H6*)F! f՞uvߦĖl9~H71׫[ W]CS >; ;&5lrJ٩.| ߄':X\r}U <EAH$lB./)XqBt5'LnVMMsHrFC ̿OX^b^nX EX>D.zle@ UֳC"Ō!dԒi%gF!ly>dfD>/+aFEHkxE9Nz' I\兕N&2m!_ɲ @ ; 9;ajyAfBynHbsP@.&>I -pA8֧~;2%7ntgW[1<=*k)qʝmAP6P,o Kq?WNťiPd?')(a'5[mwoߖ1ň2sQzء=xM Z?ƥh Q1f; Ciu`^l؃૎ݱѝKCDyi!ssk!9r|}BI)i}Qg^[v9tD W:yD@y&3V\$5hcPmK Ҡ0];N'0hOL>. Vk@4MQ v\_goƑ^ှѹ"wS pzG T18}F!lݘ}y4V83T?`xs[~{=#I૦c!>;ެ^@}R\b=fELf006|ȷwjwY 8jLG/3g[P(!*)STҀ4 B-:@jS`*d̏I 2FS1rt_DJ9N",/Դaq?^A'iykypqk\ 8,!Ϫ˜⠆ ַE}~k_(WhiapIP9#{G+0&?8r;$mJE5a`p٭d)GDlSOMjW_SVʆ\sbV|4ןA3_T`-RG {v8bh.6҅ d]n~w94IMg[bTyF@n_Z!)R6 ¶ VHO1j&Cb&CxP¦z6EGtbLص9/IW t(@@(sdFzkXaD%02ưT", c(,A*(PbNM ' ␧(\Gt 2L< bNkR=]G±@pLXm[lWR'ӱˬH!ۄzao$K`H2>,Vy`15: c2jlCӥ*H1V"ek]\['*pbdp_q+mFٷn16o^iDQZ\ت9k.}*}[Y{ul Ơ;Xk˱j{̝4#hOŧF,z[[3cl'2 ':+e j MMG,NMA۪ \|x ,:T5^ۉId ߋ*I0u0IyB]3E7k;n鳿iZ0lE\.b-g-F$dBewPXvU΄mjB%dLd΀ǯ/)V:|Ծ\Lr FzIη9[]C^lvkid&DžJn 6jkB[Kn0ZT;ة@Ic3_SC #soɡEZғQilSS8F%myn)Dj@Joj\Vz>AG`.'^OO>5a5Y^ԴYˋ;(_,.,]f&ꕄj?lhy6 љH 7kaJFE%<2eU`<֊r!_!8bec|rRo5=RIPsIp*E)-egZ6M:%vQTPo@QF)p2}bܿw tt,5(HsÒP-*&h5it#GotZ;kb֏%|fFDlhJ͙&.B_ĐbmY+WF} _&sxWla4ZPnioREJ^Pi\=4QӤ#Ox3*ڟ%DJVM(&Κ[ڣ[UTjlC=r tC=$jRɺc0 f4za`0"q[/\5(>i<~6h`X$ EGbaB SX@4aK<?a#=9:yGOaKtKDOSMf~JZMD{eb4)T14I#hK|A[w},/9bo.^xxo0[GwXB~H&˳@eV,;PкJEe 2sFWS6ER2Z$Q doGA~6UI5YsDsJ7'ef Y`Azۥ׸0z!&)V!,E+_U^A?M52D%OؽBos%y!Mrkkg׹ލA}F^pT®L]%k5(xzwB&w 5){qepzs.W 82? F.= v#ҴCc?rglA?q0iRUʆ ewb(<}ڏ-5Z2 >.*S&jM1lgU' :mUpxL9.TA.l꺊RЮA26K/Y34\kKq D($3ߪ)CwiyŗD0DwW~|R4:kQ,Ld{VRR!^ޛ#X*eA^Dݏ| \qe"<}T)r\ͯ--20h1R)$Q GG>po]α9Iz]9F˥,W·?%d iߖ^2s>xYcfIitFlP5\ziK!}BrOx >9XHuGH%z4a ;~v[69a* !>/d߅Dӌ!;}V9PErKu 4"20qi֕5H;~u BlE[mgw|U~zL 3L"T'=SWSX$RHww;iv#ylibrَs`8(Yrb6`&]v{4 mC~˷HCa} _[ld=Siՠ7%A;KtRZUPFtK K}?oܞI)*0"T ^ք[{ g/v(R{`>ocFtŞKǜQUjh2%<2+ۤņ:yS Cè&]w/KMJYB4!p\s嫐K}^g.a4i)n79w݊ O/9wأBQ8^@/={r]Om  FbhJ@tK2:mϗ, <ŘG>L\%(]m r{}xv\^,ؔcSWHڑDjrun[ h $Ȩ[_yr5fU?lx5n1 z̀vD??dX~WoeL/LW(s4no{rV**F{W9;VV.J8q4o9'!,),agڄv¾-%,RW8 Rfrb1mQbn`rㄱ}tx>O4-5Z;X Qg7 NY 鷘[FlX1y$vWk9)?L@['eJS"7FK}!L8s9`hSl!^YB5Uo*첧ެb4O yp'H.Cs%|ߞ n Ec9,c$^@ ´i.{=g:[J_0(J0!mA ! f~ (c幔[/;Kf ! Sy27ń #$h6p[z%2ޮ)/'y'#}!,[ףlHT5Q`=zoĐuŻ _PjÊ}i,X3>-*WIBپCOƀAu>s5\Ps[[O4*wy>-15sO鯝 \$9Gˑ -x@4 _V i`$C7b-* ѦB7 z?hޡRH'(lknͽO]"n Q oY8Ŀprta0rѶ:b9BV]bc1WOA&=g,;1dPF/'y*y]31<0Ul2$&"wC[ZO>ERW%#0Q''CXԹ/e&b)\mw詛(Rdclusm JATiة>#-QmyR߭};tYaTUp)Qޯblu-U֡S#ǑeeEKQ0={n#Ct ~ƈp!ߓ+b=Z>=U3o9dS9[>FVR ',՜\,TE.}5ʸEvoLkը5r|Tq$X=k-X!FѶ dHFn&&\;]f V/5de]&9]ħłiXB|Do'rvi,"fcvlp;MC}a: K=Җy_6LߺE\0PoV+IجSD<ؠjv4ʖ|Wrx!|x89GaoZQ[ &iF1_Ra|8mX-HT7vK˶xMGlh+*_Q DT/E^x AzZvddk"p<{XKx ?yVG%W-ϱuIK1K}3@DnGM)mJc5'>d/"_0 ᮍ= }bSmMN0G蹖o NDI̖%[qle5ع&"]ʇK/ ?FqYd`A6hPf R'obkrIuxGQYǷRF!bQ3/aM8yqĺ;G>+-%ҷgQG16&){ 6QLiuT목GRr{!vqyrSƨa)PнU;"Yc'UtT kໂT}&f?7,;yJV]_I%?JZ}WX/DŽ1X#D~tYYu P4iӸr Yhq8=;oc7q4t'/CV~8mMcuGpd]]ȢAm %+]{_h[8 ތhZ݄;P_5}co's!ea ,ShZ_1f{k?7"/#*֝*v2A*N݂$m*"`v4/3'H-YD=>{ɔ ó+@Nr\H0m_ӆg]|qiE=,Tmr[E!u;t3Qu^/REŬ{ƧX9]f 砦(픽Gzm6+B T؊(=OAϫl^ _c8KBsK؈v=ZoP~.LVό9m@ ΂*m?+bV&¢{ra\Yx@A.'_ƔHn6.S{CY1ǃyVAHQ:z 24֫zp.<`'Q@m@_ƛ|#*7J,,u> ޮOҰ0u`ٳKGdKض?K8ZYIm̃n񚧈nR&Xo/éB")\dbq02nZNpWxpC&+ŭ.dĖVKoF0C8*Rtۅc6}QQרb7vf&Ni7H"d]pJNcJba֣s SھȜ+; Dlsx`w #&ޯ`1:>n^`*p*:#u r}ȑD "żce"hz7T zy8u}.4ۂ<+H@Q-v&xd%AH`7fkPt=АyHbΣ.Г; ej4GZ1\A~606{}"9SM^|>. RS0{00B|4qpfd+Z3gyZapBF.Fd!"1S<˚*J w% '/aS_oV鳎as*#]x)k`{TXUGîm;XBȆKc/Qi7r->yn =9Œ}0_Dpɏmx j@rglmIR!zyL]H؅ZoK-B "h6`dMo yte.Nh: ܤӯ9RTc@ ݀[؟avV|i}{&kY?)RKrQw\z1%[SZFF6;!oङ6:YٮM>+棦/n/!X@0#&uC_NbA0'ByN߷lR+c_eGihNog~+U[TXw[Gƨ75 EUGC"M8j5|ec׳ |^LJS'Y&}b"F+QS}u;:J-N: x H$LF$m9'f^VW:$skAj6kDBy8W2jB FϱuN28vi oc0ɋtқ)]x<]ɴ6xe& j$6h ^(4 /qX)v*~`T0XspbZ) V8":EĬ kN\k2 ȱ Rp6Jq:#~G~m?]@@M^I9ݡHBTa==T%N+r/[|UH.~ajSqB^Q"_DB#'~f9M̵ ƹ X@h:~lcuD)h5-;Ic!A m*3(HݖKFҮĺ-eI gItC:@{IhA{[_dDz" dJqtW{u/p43JҬ:yNГ.-^%G\wG=y`L,ÞO9LzfON}&5_sn VI諬Ab77T` [QE0ؕ%mXN~I ?*d\iPlÔk2uHNxi{~)Z}C1:lз_yMmSU#=i-EbVFIbQݪWlR_2HOf9g_53iTz K5; RwA2]F-C|׿s}ҹƲ[wYyǍLR8 _5#BpAj5 {/ut ?=aDmBASQgQ ok SmɎ_nmjpv&0)7Q;(r 7 i)wa>ĘIlajPMS?ˡQSfW:6_,oIFy9 IЅP&blIzXBKu6L }sr4oEo'5j}'M2f)ۻ&|0ԩ=v[Ff[zBZdE$v#iϊ MB Qk5>DT:~ $kX!P xb~{jч'3mS-8:xqtS+Σ`N?;M`ε/1Dz׉!b❗?i< --YbM} ey[dLusxݛ~% 32SCI@ WNJOmYtm}gR R=չEMZS]8zٞLwH|6c!!";8wLit\k̆= "TFm?2 ͖pgY>UkXXfarYmGZ̺e*ts.6 @#p2ZM \s)=zS_!""%Z; n >ТE5GBsdj4sQM]"ãńQFo/ONĢ.͍zЊtk?iH](F-IEM5R)~V'ֽꖐ<NM!}d o^5ϼMto+$^cK ca~3(U{WZNs? c|rLV:ITPKznrVҗH$TFXga8ˎ+`x E^= Ь j9m}@Psh̊ J ifh&ZoCX٭'6YHEـQcfW҈OYíUuh&U)f )ЎaR(?C,Qp_ P^Rze_ykUwϪ?) ?@Y*ΛPS.ٟǓvdފMf[p/(GvZ>0N #눽 [{$ɫSѝ4@z<++r?ژROZoBo]/_-K* Ӫd:E' T03.`;xh2&rQV;=gHT UlEVaxVH Q%gY7dSmSUKH`eɵEla)Gr2 6l< dS!GÊ4L]I"E{ct!Jܔ Icgz7$F6K NX~A*mde,)(kwW#G_$,!(lVyBMh ̸;%6/pK_8MݔyWaԧPk5.<_aP~3r8e+ m*N!e٢Cw+>ߨ⩤RXqf1I܀ޙ.ps齙ѓ ?[=uU nH9Ѝ$?I6)e`l 3 ~iXonc#C-ZS^B)4xU|HT%>-0w KVƏ„G+Qvw%]x|10dHBưz 2(SŇb} 8I܍/u^/WJ4@x4*~Ֆ߇j=n]TPr:XX0fBP^n6+<}UK3ݑ܇F,A#Mf%.z9{N6s0}4͝WeWv !5~ĜÌD݇aA%码֦efhZr*xX!D[>_Ŕ[)Gj}AMQ[WBC8QuE9ldS;ZZ-"8ԧU\?U hG T5p I$%c'jb1]6ws#3Bz3Jĝ"i̟ ^ժ!=a$R׬yx s%9^xX{S&ͳ$fmSYͶL1@[w̱p g{lkBxP$@GaN#]T`TږD;0Fojs#ڱcރEz >cEE\4^x> 9~l: 8/V)IG-"uaj7T rI=lUO>C+S2k+}FՆF d!ДPE( ',f>hj})^ߢ{UHy$i ltPQY&Mt?[Jn-mV^pcE7Yj*~%kJ͊Mث{ dh<(J>LYMݶ<%;>"ԥH0X~#"rG_;X}1Rq0:ca}8gq`܈ {kXcCZwxߪoIJ`3^i$ &% Q=P7=M40d!g\esh$ݣZ`3,Kνv!\y`[o+r85w5Wƌ++ Cz?TLe ։٤ ^z=K$V_gDe`#JPÞӮru6oM~[fbE!*:dr $,k1) %-{ i~X(\ޝN [4%tu3=phk`Ξ֦eݺK9*!pL{Ď)윾"{"o(nb}3ՔtdW{Ò6#ܼEyXIw Z{})@FnL݁M)?TkJ/,~N塚8B^-HuG0M@c3@@|$ǽڤs(묔vzvFYI*"ZʆN@J8#S>9$]w43ͺUg 1/1V[xͰyh3؞`G-h;7ALPWu( o;a^mu@ٹw,6ms7pͮa´maa,iaIpA~qFa)d&8o 'e2]Jdʃ3%n#9I]:N@ WD^2b#K& 9`: z %eG(1QSòK:6#mQz̥*!S(˓y5[| ܽ) ?5c^aD:~p?^3-*͊m dT2T;sF-7#v 'ȟ_6%L @Z@?Y]`9n"iqU,oy*=7WFѯ3гB bm(CcoUm%~ݭm>)v&/t E#}bH9ވ[x+oXc_SYr5K#C3KD_%`P:{:M9Cmg82 rrC[ ߰)RfNl,^&m Q?3i4܏`(%{gw^x&5)m}2~ ݭR^G@kFt@*cYku~ XbۓCLVBmgtM0ν7fu|2k)TO]vϯ#a(!-Qi Ž?D`9M1T#u9Of/*vVI1 7dF5?E%5T[Pb\Ľ13D@HL*@C$x^=" /,aqU "C*OܶCփ?ȯ7-~+20C<#rêXt٭[.i4JXMy{ILɳ:?JAJ7󄢁) SZX ߲[/&W_G|RYXu$)"؎ /勩DuS#_MgO 5D&P{sLc&mhkdHg)v0ÌU>+K9ËyR կ/֥Ѱs%V6v4_m8Eĝj.˹À14JU>ReNr SmzQgY[MvFw˝nߓݕo"~{svVQ}0xRC3G6Nu]<Hykz"6ȋ1]7( ;xׂx$Z (N..b}t3dԜ {?vj-,~Mei2i_|A䣹O!Ṽ\,6]*6O \ʺY V[_R%hba|e˚EJT3|sk3 1kX'ޢ+a#Q~aM3Or![?U2NFkBgs(.xG=ZkߌdJFlrத +l4:N}$v8;.h 6)Fg1v_"B;.lj"o:"lĉ'o!/\N )p7~T]-8EWW&yJ#"GX655܉}u*,i=W:\cԭSd]5sxkɱi[e 4 cl~XL(g?/!us"*1=ÆITqFaۖs1˯L?)PfIFzYKoyWr&I鋒7$/"沢P PNyۈ[A-Bz@0mY1k6A$?a3I/m#^"GdjWv`\=^'p?`lnTAIƵ={J@ 6r[[''[2O7ge#,+T)Y8堎ցvARlgb?(¨ p˄ZIc".deE +Zʧ?q&DISf k{$nM::}w#thP|,Ƹ}.8+?d (I>k4wx֤aJok!|NͽNN-CO[JĹ\-lX JQgB(4HumEGVR>u5S]!;J`Ap Ήd00kTWQ>1M\ەvylL%TGM|Xa3F`ZbVT^Id?WyvYGYHWf |Sޘ,PoJڵ[Tto]t:WњekG GF,ӂfJ.=T"O0R2 1|+ ?*RT~'gyM=b4z˞wkDPP "*{Ia!1%yE< [øQ h014Qew("u oSbMR>&DM? ŀ55T?g.߷8gAJޢȴ-AFjO"d_FQU6$cG) Gd=BZ"ȯzyTrFN.bx(g7G~AW] `d,=<5V(e]V\;FIn(ZZ3=E,6! g~ 1I܋r]5.5rD#L4G!޹!>e"?G ,mh3L)'܌ٗO"In9Jf*zY)rykL۾*e:Mhc5*Qd~Ӄlb2t1ctك/) ִn1jEU$]%hǑ9үY̜.l(r]s&,(ޖi|/ӫ@3 ک_؊{Z9.i_ {Ѣ)h~T6g.(@޳fvE3K{D/K lb5Ь^}w]n$IA(i| !pZlC|e؄y|^gm%#%̈T@7.+tE]6.iǖFтA$8Gcx.#rH(1r`Fc+[C߇V׻s?s}p`oLK/eB6Wq"ةP4VxWO?a ؁gB&܊lM3'tal>\>4Š.u%")~&^)9Қk4B>VHl:6JVb{΢'v:/LҳNbglc-_|cVC^ɟ}ϨB}bĿG;sڦӛ`.<\A0]!9kլp4Sg %\ wOc<Oo7hƹ H}FZ[iJ`fAsl! hRbi0ujN}\3whS@ҌIApL8T CZ0sOefANG:#ݙ7&80b4Llm<)vG@> 6rq".x s e!yf_!s!3ݛW Xe,*DI^-G6*EGG舡\Vlёsl#&gH&c29TwvnІ mSعxr+1c^+?v{$} rm1ޫ Bꮅ*i*`2DNӉg _/ݎϑ܀V I򱁦a~qefA*)~FS웹_JUNGGqƧ3R{ƹG :g2_܄b';^OL1(\;y6x\/p|ڕf5nq C 2sf}8ku*[] {d!\Q*UEE3vN[ 58[bML?iCnPV!yp g_ڥ "Z Xu8xwEPr3M\(|HiT`-Ҫ ?~e@U~}w~l]EBnxǷsUB쉁F57me)% *'z1 s-S-Kvzc\;B6--rRj‰0vv" ̅Fe˲9:}f}8MEF䘶ixX[ >kJB2{AZa[QW.UrTWqKC&H1h:ogy9I4?(kx$Ƞs&2y=y7WfBG5k1ٮ1Sk p^RP0[4ږr>uRhpI;Mew\RTS_sVT>I""`C`4|kL5?n"6rh%T_јXw쉍]9ScC䃘q#7|&7iIK2\PR㽯=zq~a`JiMN=b:DJ-R|=a C߮O;\%9I*j2͙ame6Z/B|>Wi*#A]ɏ*ιD +p$59m e@oԸOzZ̬!0ۄ=zp߇H.`׬ p=&L,=K]+SB,PN1mP%HcC| QKbΏ$á@Vī0kLk@'PQ43G+/fX?\jDzm`O6 _!?OJ2SV6yYFWi!Z>y Q@~|r tl956{f1,P Z]q߫4."VxnF9or0R6<*,=5~Ν~7?^N/ 3aWEd&8쁱fihv3?V X Geq؁T )8%=2C sؙim쭈.CP;hGdjر\1acҞoSW[Th MAd4_PUQ2V^/š04'?xEV#uRH4(znu4FM9H1z{sܥ"R C'W!UGQ'mSZK%hW~>BNg2v`2&yBP +Py)M%}AGa$M*Cb+V!z}?4۷Lje'AOZgL /~D+S6o{ WB$3$۞\ +D*p}ITsRLn`q]͘H9&7WZ$[Lu ۪)/Y.vaC,jե VzS/l9!}QdDYӐS5y$RN?Tt 0B@uXY9کN+iSB]@q(uL=l tFfL>媎$'nB++D]DvHxK5NSLF2||#y"KPy?^ :,<9Kɴw@uq6-um ~tQѪtw6ͯ0)r*c,ߟ$[#d%S_m[WLJ1-:ph/ ccm爞-"~EE@M8>*~¡1ӎ-) FULMT'm>kyiL@ 7{+vV-`CQoǪ&〓Kvd%R.1 0Px-.v&ii՚]Kb$rFeQ2qH2; IӤ^-N2ţ(Yff =^u GUk畵9zϳ|P eB-MbAvɕi ʨbJ1, +LxHy98(h2:rC<19"`92nosy% EKYpr|`Ck ͻ2jXI`jbߎgYnzcpOOjZJ qֆJqÖ  04}vD:xNսMbP>2efjˏ_Ļ~Ʊޫsk$S̑2+Y$%.]-W!.w!H;XЗ "*{/mg_ N&Qr3JN4qm +4[ŮIY ="&|rAuAй?B~8hTqށX,^A4,2{o&lIO vX[w:&@Gu5 ~S (I7Y سF8t:쒮; zt۞tx0Px)&45Gx;xoQ/UEVeΑ4ȟĂ  CY30 z *EkᤉL4yPqN,/ꧥT/dJN n tY倫"`bTYZZ6{Q⠗|x>,m &TnC9 @t`qŻAoqxܑt-/8##>?sqȺ~#1F vJU[*A${;QP䝔tS`e[1rw:w1$sjh%{)f[]҉H;g>_ ̋=3D\XJYp#svCG]a +D4*#>vQ^))nQ|xݒ\Tc jf@σܛ j鄆_Yhw@59:T9?Ώbίt([Q*_x~&"RՕXhym> KWn(M4a h_2iH@'eR d | [>VI[ǩ;`++e~mЀjzGk.=XX aO\ɠ(x6FVu s\CV@`DL-eWO1U 9&ӣ^>5A_9Mgz} l~!/jɾH@MҢ-Nz>F5\A,25f 1ÞR sgϯIŖm&Eoz mؽ|+nE\Wkdw&&;TyZ3f霮3O:sqzl%=K|ڙIwh3;SvR*rt&.Ωbm`2XRT3;=ݍ{3CY&/(ރs7f.v:Ho/ Oէy@'.h#hiZ{9^xe8naC1qr@@ǣ M[y1(=/'/oi ' =\@=t1b5u_3à6 U&ˌBn*ipkYz([ҁTku$` A:|#$Lr~X0Dͯ%sO}iqA7H*Ad48H,A8޵$vM>@uzȬMsR팢]+Ol%"f]0(HeґKxvpŁ>WP@;'Rz:E rL䃪H!D/h'a,7K#x)Y~#,H~8<ޛc^xըtWn@9Q,S\qN/G<_$I"ЉueBiewA}ER,wWzAk2lGZ,7td*JEҿ^h2pXqH ʌ +Xl ?;)fOaqfۑxvd!`2i:g13׵hZ>ktبNK )ϕ;Nz_A:d" 5"/Eӧa6En0qdy7IP]œjf/]."p:L" R*h?Nj:!fybPE'gWc`90≳f~ntF !tCO}05%Ǧ|]!8Մ'=te5RAĈr Kz}YWJЬN:1:\ŝO@k&Ӳ>J{wC e:Ļ-4VS2w}j~$b #F/9yI,4dPK3HgaVs9OTr@sOի'ƖP> ݪ93Q_ieZ5Dd/"S G,"L)Kumd:&^ДkV3j ܾ_1q[kô=1=Ч%΂g\PD/>U?rd@3Cv4HFn6nb/=cu~St/+\&C]#/yER3~?+r,7>`V!6ˡ?)F't= ႏ(aPů=&|\Q`>|l*~u Pfж~z-I 3$S*YLE~&p;K&)Od0ZmfazbYǾxKmnz=Bҏ:"r÷53"'}4MQ{>V&=7GX!F o&T>zKXR G4H ]UZUI,L[8 BR,{)wQna*X.&;9cSFCMQ,?t*^?ppʗm%g3Af 'vv}f_g]I qd ]YG3IxUh栵.Dy=Gxpr+VG]:_HLm9iI~ y4ص =0n|XM1ި[+7uM9]lD1&56m]FХ~\'a 42qvVakËWLڌƔt֍"%>_tؗ?0΁C?!V|q%K.`xl<ÑjVp-r^]TBr2AMAA-jMv~ |VmrTk }Oa|*GW,{#HOaY5km L|R<6L?zگA_3%pb+1窘F frgC[wg/oOФ$dNxPJJ#-~[N#kZ11af$1uWH%zG"T  # |2lSDtof1@'qlU_ `:Mƺy_zˋL@3 9 “xY.(Y^n ;N5=SI};uAo"ҷJq66 a:Oo;;4Ǚ]ķmH%8Qp%6$P-SaW#{`\UIȼn:/Ќ\ZubTxMjU\CD8+$_ms0#_J(NLZL -KåH4k:K.\V؆\j6[/e OQmV3E Y:߂*3eRQkuʽ &;POx^"0ϩ!@Iv^r 3~vB.˜< NumòK-,S.#3Q/BCP?.͗D TUN޲SٳtTYɝF9n/0Հ?ej:=5FE|41>͠Ǜ ؄VJ538$u•ך !Υ4BǼ:f&MX@Hv/KoH-@ώ01ه&hPh%L2J`A&f m9KH(bϖfp˛4Aqc^gkb3b/GK}ۿ;Ɍ/uAQIk?|#{!]b8KDz֓+i,D8JJNYT_mƘ}/'ڽc)D^ $d=WLL3xO@^+C7M<-#Bk {t|xn9f u\Hau ƑrP E(OŔ~Ń +B;gsP8k3{ xN3^"ϼCF%k1k֍͢\ɘ<`DL?->n\9^hO\ܼ`Dg/Ӛd%Xi,Co L_8).,K_K$Әq sٔϖ9J*gârm}?4n7wkh/͕ pĸd1*{tHA`TNkY>W긾9A՝`-W._SLM;[d|C+N):T_q4Wx,RI^x#hls`d%]|d##f4lIK2.$ TboW8 7)F65p<CY}9,>% ½mת]SJWP%fEK*gf}`뵣8TYv#bPK)l(q ٱ9UvmdM3%84?VBpTE Ξ@1{lsUI\@Ek9/nm"6 y5f6-\`u_?w|IZdNJ(?MgFL9Y&̬Hյ[Q' oJ0n(QDzA;jכ8 p5-EUK[7D*3Fo 9x 88SZ(/aD;) K$ 5 Pb;ykyz ܪY~YV4{͏;?V֠k3G@$7Qr)ٓai_ .C:ďl ]:x` ,hߣҖH ";?B߃j`;'vWxBUC3֒x{b[:Շ׿UytMT{ˢ+!n8,%wEBGqB(3Suഢ#I6| Αwi6hF+niqb'z. S5lV=1vh?a A=[ bB X-adq[C{y:O?kNr*>YЃMș 2E #JEeQY}P$V#B&RX *L9C q J09$ƕbBн1MRdܜ0ɼi46h2]{[ VUGt3{K,7_^K}VSxӒpz|HpTVe; (A|"v*۷3rQ+wHJfb˽tj1qBs6]UUe#b28JyŘhNYRh]eߢ)Tm3țHY:+SzNz%1=he)t! #^djSR$UJ^Fͅ5# .g7U͘Ǝخol L 1 _ 3Bhm8' P -6J.w.P9,f }%>_GS~QG:ūJoT{qGorZ4u6ow`Fֽ|3Q/ AB7(moP.={.SV?8LFH) B濹S[3MpO1 xT{t6{H󂸄p3\MUJDURDvʽ;k7M7{0dn0F]}j@w8F/«YA;/OoMM\$ XeL1-ʧ̇N«0Y*)LE'x mw%m$SP|[eچz9wn!_V{$x* @f6Xu~M¦{8L#>d Ug4f8}ȁMedΣ] tm mYrF1yeяe]DSJp^m ~osvMg94K8=(kL>cu˜ KxaD֞&J@%^yj+ݧ;[}Tqt\7j RĮ-%-,L@  ,]*^3T()O%EA#4S>(@*iTR]%vgk>9A Uo $*Qh6[lPGx;~>p;Z'u<3l7]`d[p>Ha݋z0ۋد4Գ)h ?!=i@1]s^&xݏ>~7Tfi4ýdf_J@qkVpMo&-IղQgvDOnG A.01Dk~t`+JsFj~$h0q.[)/(c^L?rh73##D* lOsQ )-"mirUQ_ݹ#{|^;ʄFv ؉}:!`Q27ȸVTj9$Z hPPZB<; 쌑¨d ߧ[ز:yiI`M.0QV#>r~ֲkV,`jԚlEL@>4.Ҁ}A38DǫeM*Go}JOOf.J-h$H˃σQ0pєt#W?钌0%)k&e(Z3qRMt"`ӳU2x& b;:]j-RzVrb;d&;迧?vkp(ԢFwސJDVIhcIFp5Ցq^H-i8ƿ6]0MpD0[HjMS^nH@kչN22z^WE {ۧ[J+2 (FL家j+]F6k]{NQ(nf'ղ6JYRz#~́MTz 6vFk٨ZbCfFU0"iqײ"?s; H7KFxt'1[ us{)x:="I<Ԁ1R;*JZ{*u^!ܵڠ_j Gw|x|=3Taa΋(-$D }fjΠ -Okuh9{"SW%-N+!pf-L͸0^A2r$ ?\G] HKL@2YxhR$V >l~??-yFB4FkyHb F\0Ku weCҙ3wNH d0Z$%ڕ<ՔPA&)Cb(>k-ػD\^I*sG En<.i~ /W钺-Y%Vt |,vhEX)ubڊ,وtrXu{J#cl[B S=unb~/[#,:(ea#VHvՎ0R6rYUrة17BML<,oݲ;=n8GY뜦LBv*\$!fl)JV bK}&0Ҥ$8_+f&_Nz $K V0XU/dݰ>3׸P6~Ȑ,c 4צVY$YGV8ְnP`dYCb4R(]p))pL|Ēl"u*5i;cN3GwuH OQgxJ@4Z"B6f@H%9er쉉l(? ;I>qa6"Ц.3SՒEqෘ\'\(1w:o#GT S'? Q'p}FM9E$GaP+3OSmaJtC:$)2"~x6b <1kqTi6yKMrEx8:x>cj& P\peuەCn@ۏ7 =cJF/i_JΒ'1W11ԇoK5*[)K#˭Y)>_\F6MRj=v)WZ/bI)vЅwg_Coqrbq+M6_PJ?j]WMWʏ:P^Ꞷ63gnyRQր!"4շ&Wܩ,Tvi' 0}xY8PX:tp-$o2NHZ[);9% Y cx-nctze $^ Ph&v鼴9ޅ2˔lsfrD F0J̄,ךSl]wp|,SKsۂ4C`G#%R[Wy>,;,q]^AkKsBe D5eRshc_5RGK5 #kEM"4'sg\ 2 IѸqKz?] mY \3ʖvBE˪>:gm A4Ej-]tUVu.Y* WDD,5 8K,0+=(}C|G>wp;1'>pG zG^\+[&KKX+Swܬ ϖxIK i&VU}Lx\6)z#yRݛJOd~ P3TAѷ%# Z(a b-)ۈZJ p 1yv43 Gl=%W >s{<)E"Wp֏ϯVNP% Vo&FU냐~4PLmD|5pz 8"(f?/hJWHSYغdz`wɏl4&"8y!X5=+&r.l.kd#4m&m#ii1 U7^=9 P+F'!]wijwٝ6·z=i14/JBy.|c #U~'1?gėfiEMILYzmzGM8> &'8nq^enhl8S<)_Ggp0oE}~cݤHTt~?u`Wti石.`&MNĀw0D0 q,jD}7 ?U7ӟKY~>~US) 3ҵR[ e<l@L Hgឝp;CuGH>n%3۳OסZy^fNһ[%$ Q|j&q䛩]EKSER S%I3ք"GCJSX~o+ipU:T/"FjbTzϧgKaDM" (NQ >Y6KrʋZ?" P:Y#$^"|R[@5bEu? 5#$ L0$HH}yAGd lCSĸoySP"_Vg4h=)pPbmhi3NJ-LD~g[6|E%)/^@ncL*k>R.tf!hfbL'u ~us>N8|'Pom>Y.pV5e%:&>" 5R ~=l徍,hMҭl1^]4{g7BD6{>8Ԕ5a]މų9cNHŇ^(qW[AHźxJn7^:򢠙 JE^LJ񚞆y w ˽hU޴%_LtOGL2qbW.^8rCsᤆ?It"`b&\Ȧi>N{UBt4zߔ;:< [_c7~Pfŵ-g55lt'O; W/Gx2" ;{yc(&" Jx?O˄2i@훁鿿qa#sR֜˭A}Xl {!Eh͊ K OAvEFɬJna5`=4@/t|4zJRqC6blʲ='/)@f{v>,dR'k}J"iǭ`q5h_.*owh^1I>p0@V9j:DH8<=uPBSՋJt,o hSzL]6m^$dM7Wm )%E"d"զa;X4NjT"%xzB{Z>x3EkhY-'AMb7? ZU?Ko|PK^50'-Y%>H@3R^aYZ,/]?j$R۸VbJ$\GI(UlϥGѯP2A|x?^vL!4< ]W*15Φo9vX9/IZz@TJe&&Fe0=jC-?UBsޏHvS4MDZxN5 -d}VVw>`ѫWq$lZ;*~/99 U>GS9iZe.J&j. ưaHFBXThL)U/WUTc~s^bq]mri-g@MXiw|󏑮8_(Y/X,Pߘ?V!idr[Qp$?d![#⎫/X&^|7I HUE.c+h G UE9rzb#k3}>l[(7>[q!6%3Iś<H%ɽTG &7NdBK#SݚkFlYa)S:Ͼcٌ40c))>sM^P))uIwؾ ¨}2eg8hZbKxcV;y-#DI;ڣ{BMGsMUk7jl̷ȴ:ll畲 ꨝسv9fX]^*G(UcA AJ}Kz\3gbC6^ɼ6+>>¾\K*5eZFnq+q.:o$^-Q/cJ]˗S/r SbqAT"4٠4W-f-O D{*J~8KK!Ez{֋*%zQY ]'b-ɱ8#zaqX\@ӛ¢`e福黾2w= (ZÇp~H%P\Ԅ%j޴Vm_\ 0'W U>Bmڊ|]n:9 qG;m:U[xgI¢NveVg/VMрߝ݂,/SsBE]>$q ->yF5ZO&T&5=JqCb/kyZ6ɵZN4dt`oe|~*tj0\ O (Ey&zg#CR7۩GD5ϕZ2* _fs"(35"?T\G0_fs0U;Exy ,UBނHBN>nkNe?13H\(~I*"uQ U+Xb*-ZKKƇr <9H# WԠNmj Z]?1[=Yi ,Z+jp8g?vC2 LhV|v(,lMULǍ]ADo؈mDWg'mmW3LNEe`Qs]C;豏gn/cBwS⁹r&KsM1|ɧe,-F<Ф2,Y| ou(o>4t$D4PXQx9/yDNmDmm]CҶ@P3  `L5Yxŏ RC_cELmi 4Cc3\ǐ`Fgq)]y1%p!Ah W %Vt&ゆ tNjaR;W}Ąܭ̠c e>AWaV͛PQ%x-Nj4_;2@aWU'=c5JcEhk.cx.{轙ѧ= R:5qs櫘%@ QA ‡IYfY$e8ןU j485,wsQ'D %K/1UjtFGX F. %x>7ɧ+nu}f;wm@n AD":w@I߼[7 _nXV n)V) Õsm/B6YFE O)gGo.;zGWL9E*liSdDNQfG+BJwk%-p˹S3jzEn-Y@%?nGp%OqȑfK\6"yxD?)o`~uqq,otLKjʝiSEVtBzbl` Yjՙڒ;I(+P7hq4AQ+%fIb\@ +i765K/JI 復dhl+B,;lܜ8lK$UtipKwh_Jfǂm6-<q({&2G#45pXr g)t8We01l7bm#Y\îվ!ӱ p0QLkXIKo$FS=|F qiyd,[.2%b)r:F>/QlWs ]zʄ|-7բr#9 GI#ʃ8B>JZD$ i߅֨PJˡRYq~&5-)sVml h-V|(dub{KVU) 2=\ǯmNYϋikTY/oqțn G.yܛKDsmIY[1e>R+@:X9Qk PsÕ8Wͱa%rQ\dYtpRX+UoUo,tDiBk JK- 8R5$O+fۂ;ް&e|y3$[E*?J4GX0WPoiSg>vp[6LLޯP8ڦiElh*㩽-;+|Q]E`ފtF^ ϥ15rkpͼ}:ĪýևI\zWQOyER= b *.e`{ ? ra#T`4&g= 6w4D ed˷nv*-ϼ} :I>Cj4;U'425KiRc)sI1ܲNnR^U s>8 ՗ 3(;'iNüМ)/BuzsnUaF7)A]y '%>856.@TGW ks:tK֤fU-A=9bENDӑ7`;JHg.N&Wjl_OŷnS=5hCEO%amZ`}@uԋ6ݮQ=((#ƛfY>q p$,BVZ f6P;Syxnqi& y`!Yhþ`!PclSŸٶ6OyBk8Å8 && g`~Tt;XTSM ()z2]} *gJ?I&UAI6Epَ#utmmԹ}55|˷{4aՈh7\%.?~KIߺ($6e掋5s]$ R-zreT2* [i7W7x axWQ:pyj-Mxɵ$-'=,rc= HoovthKṼ_n&9uJZ8z5cHRЋ%M]AyT6dʐBDZFn@ ٸht 0{k0Ow(g8P+a5))F89u K@?Ol,t.lS$3<;7c)91_ZHǏN~it_m:TKv;=s5[lM+ LP])smҏ}{s>lkRNjRc~U>]޴d:/j"©iB¶4%BZo{u-UŢyًLiVs*&/O2\cҙ1d+=Wm8|EjmTW|R*\y~;sb2gz[.: J![KN(pI p-s}%e0jy~`|w.{$ ]UPr 4?=H}r VV✯){>&3ξz/8ee(Z;%%?Y9Za^]֌f e>g$ZZ2ʌc"< T:$Rg&Dva۠9P&T$_pǨ/L-Rͳ}VEwX}ы٭)46` ʙP;.܋t$x8q늚&LV//cэfJX$Z@C߅|^-FIsy`,d5IOM`B}fe,u<GiTG%% ޴>Oen\Z&щK.} ۢ+|G@sMT|\*8.\C j@8fQ@ҍ28>rP dH,n*l¶!LnVG]"&w=C gT /6|_ʔ+Sx7U Pܓm|R)1eޮ/EńJF Ɵۃ-|MH ЀbSgo^y1E梿=-' !rº {)~<|NKթ/ZAbؒKN7^q0}/4Dx^62G 雭 l۟Iݢ'~c"c,IE} .MuJľG8v-3'gI8#=8ALzDk)S#GçJӊt9>.Պ_͈RKSGkxI͊[p]bt0aK`@v!Q|K9{c?sm2sb2!d'U-;RYaV_B QK{7 #КfVE& 쀯t6)bbb ҢϥZ`u8:N9:;ʰ7KGt+'n;:ۧoq4 Ky͵؇Nq#KX(? Jb?,Z]Zrӟ^hNL4i4^5xaGlʥw6TL烵%[K 6s~1ObR2+-f<2h6-te #<(\N=E+=E5ݫY†/up"!]Q edW##,"$pUj,DC ME}y6TJ͆H(sЬbQP+!v7fi8BRziԭ=&j$P9ԅkݩC|c=ݽFD ݉^ߕMK]KAC\q&?Ș2}/&8A6ҦMVbpd]Tc8&pG4жnnCIôΤM~Bk;ao,:#*_20 gz,ן)~6.P3zk=^/hOjSkMEuJ; 3lNJ<>Y[s~`MouWϋQDri4^kTi*6_5Sjxqʲgό3OOcgշ^m H;3BB`?88D̥ E6MXEfn1ńݑmnxm߰" ^U59#M/%vL`&TJFjg aܕαr t%[igf&tõ0Z* nّ[!9Sm}3'ULULzqDFOP*EVJ}diHIS~#}!.ʝoa|\`xjY9 ޱ]Q=nq%͎vVY/\ Wsa* b](7J"TA0pTGa~59 t_r׶g\MP"YCOU/u AUie %HN3sw/Vg}8`?lY~ Z8u Mlpւ*Bމ??*4O! OBXE/g(QʜxE<2%|;0hm3th:zazTJѽ%ߧ-$Yr.d'0NF,0*L!n˸4xY;r17R.UH\:vņ+>ջڱ9{6\]͞Z5*K_̈@<a}Oܯhv.ms1ax0ʆ\Rs>kНbyƶ9rI" soC]-z+q8wd-|%_oPJJrc9Eg؀9m āӆvJX{!=s"u"7`bvdF?:Դ?In T{|| N I yM]MP5lOʷB $H UC #otKF?3fS%(tҺ/l^jd\CyގKDˤCb})˺RGŭ&m1%PF \ӟ kݹ7Zs],"M#mfGJ3#pC<535QΦ1S[Ţ8% *o+Ѭ$tO!/JI8rcbX95^391y 24q؈Q.3M!:d?ԚO'"Q$)-WIV D)o4dBQGW=dH%ֱ^~: yrS㩗V|Lmk2I:2± ^ s>O^r+a-P'FN<"?S L.0lp-ψUR@j1md1FOOMMF` ԏHֺ[Yow˾@ptklQ_XCi?׷ 8!^h/`}1*,~[ ~-Ú"1CE9Bx8A><"(Lq6@Uq";y)mQ+ut[ b؎=}:]F~qN~<`̵K7iJf9Z8uI'F#5D݂ez6PFg9 T%n ?4@ǂyt)} .̎f2H^VJpњ`T,kG^[EoO ٪ܬN?D'5UnPCmΟx$_oj>o `ƌ.4Uzs@R!|=Ǵ\]\q>T9Q LR4:YЭ%>ZRJfZڥl}]Qtm11oBiyw-Fu qN,g@¤o:e~DR,px9Jbˋ˴+_A'1N@ 2&LV( 蔋TjP] w)]v-+J? 8wo'DEi>{6T/& .,鬥rlam>C ޿r5 Z+ ݭq_gL;µ#'Ƈs\@zfu oOyxZ ZJAŴ' Z|H0.AZEU-wGQnL"m 1X4!`&<{0mAךߘ?O2+k~dTv,|^d~%Ptq&Ӯ0eO^fnkg:OQd!6= Τ8A!72mцfŋS)]8v"1e#{o}ߎro.(0E .Ш)/sխu6ԫbԊw+k@}!]İD[i7\0n$Xƚ;D2]tk]Kٶ8M}=}ϸ$MptyO}z&7/ Tq.@GZ5 ,u너njXʹLȈoH%wYHfwngh=Ȥۨb&WARïgULC0E!?621 +$M4^ݦ֦9vAR &p7)֬ &yb",pEQJU>Z;'//YUPzf 3`b~Y}{>Jy(G67 xRB9{`l Yd-DI--m*CD52T͵Fc^N5zLSXUwޡ4!?9TO| Tݧjd/˅# &eˊB|>50<]ycp<:xK%Zm@rĻ[yU/J FXrG.q1ueퟌ14=ei<ۮphOQŦHUun~@YIh̔ux_/l_Y5VsjjH/pY ̶P;{⃐LBBʘZhߍRh3iAsnzW~(a?Ԡ0rZ f/D@) T`7*Tй@Wn%jVOuO*t29d}ƥlqCM5+:(fx1җIy~K~^0߬ȉ9*Ť`7FRd*%w$֐VL) DI6=vsTҡx@(#2Ltcag|#[ψ%+, KI6ы{# .LCڤ;w7(痕'lԇ\Z[|;◕T,Mczca^"z@-}Zg*E(WY.PmHݞҔ@2kmTKUs34:* huKE4&| wm|Ff * g/(NrL쥾EK=3} ާN@"` v3RAaćAZYS68_}""Wc\¢ITZf a^I>)Iȿ\T'\PaIOe4m+Σ7s["!o+ ̻ܝJuSa]H Iw_B@ R(i ǤuNCW,w )%=_Bu8i_ˈ¥]Q⮥)4W 7>v5# #NZ?8- GYW|ޣ,x3"_p >lqҸ'oJ3C,6$Imsͨ5:ϼ` tJ&8'!dð2>FƤTpج{u.mS ʡKK_5>{^-E!`,hğ[C(k/%Za /7OH*D @mcik7ҡ2SL2AYt|o,8L2'J }ϗF OC ^y 3V eĽ_8R:I,%F$ IrqohF;ZOUA:a iXg#:y4z Èd_v;<%Jt״:N{=m 2ks C;R=]!N̽5ݹi}RCK~%¾^35v'p_P̧Rk,DSگAt~6Q\yb0jh ݧ-_?ߢ2(Twk]tÛ$c*W4!Ets $cl0qTooLWgS o$_X* kb8+#oY(Iyڸ&5= riQ;n?~C0F-44 їlGtvH`v's}~<;V繈lh7)WwCкa&˵ak7*PLRgJZB2c|#[;0̻CQL[.edair5i3J(n&?KnO6T*w[J`uңQ,Xd:GX5QyyƑ=(!6n@d;^m*bE;+P]jR;ړnLG uE G=295!C{볍[?(G6~z ^7Z .pIh~W M3QR Ѹ5=*bJt3aР2uX2)yATº8MSSEtcmS$ccG89A(>ekst/C 6MKz;|sY&WDo!?iUޞPD`}u/8;w#w=;?ΐ %꡷/6ȟroɲKG6iZYXɘ%b#! RM ;WR$5.Y<'ۺ,A@H#DzNKĔ}4+FFM*Ѯy[n:A ?:01-ie?;{Q=Щ:с;(3O!iUӑ %~ E>(@qtDf::Xa/ -„\JtXJw*Fbʛ;` Jt'0u*mUFIu7~֚Hf{eVkCިg U<[v]p|5I0CQ>6;$T}VK6Sm;H=8Nꙷ4 GV$јFv'( 3 ե w݅&ӵqꏀ£4 z'C&þUVKn}֥IÔ U{]ĎEF&^&X|ZI$(FXy]\$UyMg౏BKV _mJ $E1jj۹r`{/-+{u 1 ŲXf,W!6|oͩT8{9e]ڨI-df3⋜to잯DࣈMdCrRt~yxÝĦΩe q)amߎ]Aƺ*Ҡh ?J`IÖ́vbOͭ)kA2OtꘪABdj4C$SQv @:Q_֩ Og#d_p Cu)h܂ؒ43 }Bh[~&`\bp׍qI><,Lfg {)[Gp$l/YP`$%ui?U 7бYI3;zmKRQm&L;PƒO#Ρ3_upK:LlUyk_)Ym ;Ri Q Y#ӡuKc&c3v+ښl>/@qhX댨H3obx@ɧaB.Y-Ъ1o>n CAxoYfd /MI,H{SYse2L@ϋ$6?|8tsin]-歖(⦺-kOte}:~R3<_p!R%k+tVyi|,YhQVN;$v+stnьlm=!"A~7\itB:ɶ7~#v̕J pb1=ug|\0:Ezꃜ{Gtزn6O;{~T1r)`hǰ.]ji>&N`ek+'BA4hM` t GB>"?i0YТ*`0=D'1Ŷ7{ & 'SV-,z^LmZAbgf-|.(GEFCmwc,$HHipcW0UO~ɵ t s6f?UjLSv**sd#d~4Vg[:Wu #>¡sv崊KȄ:K`e2YnW.]"]cbmU8v{!EeDلxsNЅorr*B›t@ )% V1JHE ʱ(+q:'9hPևi-m'0ߡ.KWHY3G¥ J-wXk"fCMEBHYHyRghVrV U_%徰#Zr#0gp?ڲK><"7OInaCIXTz1{O-@+Nݾ0Yju M 5:ꇊʔx2հ邑 .LLB G+ְYȗbEhP؎7+p;n, hx.UNݨJyPCY9 1DjWp& YQ5}玺waZzGӈ) MȔ_)dx' w,\HHױ&_ȷb-9>) kba,>}:İvv=NJ/"`xn02XCsi,D[w;շyg{SX0>w>* ;6L2  o*Pד}d4:R>Z*/;U,L,`ĽاnC蓑nfkx6JyvO"׿Y-QtwL}7o S}{vcm@5?(|LCOH@iIUGxKAc<2ó j,&0S9.Wb|1(;|z&^eȤ7W~(-oHs sچ*ܶKƣ;R d~86kMMrqQT-7 * ӧJu<! YbS:\HXjfGAKfSKYf<>Ul_2JR / 5K c,{cٳ"@LPA.VfeU)o8h<&dC 4[W%Yys * ?ods咨9 `3K~;™GvN<DOa*}3V gZU H|!B@%bOZe"f077kw[8 ezLwF7RB(4mB(,bzwOw*s|1q.#9+NW 4s3%!ϳ/ 5-gޓ[Á&wUG{RY6\PzB눜Pbgxp)tek->s.+A$Zm^:)j:ɼ;RB@dg)0PVNAN=LԲw;H9{3uh/bdlHǍ՞ټQep˨2MA|21~·gZ4TTms0IXXz)JԦiYD6[ 55@&f]{} _9&c)cfqm}$ښF0HT9*R6U{~3LdIgy3-Kst-SƲCX9+0I4lܣZtFR+;B5es 2҅Y)݊! CQժ%PE 蟐d4/W[@1)l5%QN46s0cŧ < M΂)(0":[z&qc {WyTDcʸҫ7@&SDGG#?_$lHm Fz3z{(o^y$$ mteಓX]9!z {p!5X6uatY\,>\g*zR>Dc4AOG#}+73616)imG}gE7ebQ!O; 't>rri#:n`PSغ'll$"@ޣ7i 'QK`ey$zd,]LnYW;7SUJ@IrM(]MSm(7(!{u6R2n f Gq8!kԉ`CȶgB]-f?qy*-_(k^u/0Zp1U Ʉx[ U:e"\Uix.P!TER5xp,%*Y $BQ}Da*#Yp|2ԍ8fh!C'K| }9Sw ZB)]YH&{KlidH4jJ:%YXP"$ž_Q?ډJfYkkvPIgm~eñQU!Jxxclů 2KMezۺh_e/xߣ]tц', >.,/Nw$3H[brx/kgX k*KoY"pVAR:|SJ?/2b7+3T(&󵚗$ BFGߕʊ A!q%DJAI$Y@E4g}rbqDoR^j3PqtP즯Of]7@G벦/`"ڃX=Pe3tg Kic>zc<.\A|SC6(L&0G٢2UPdu]z"<#2࿾~^8NwNNd$gAݪ?}Mx]Uƻ1qdT.9@64?{ghX%!|WrQR+bΘF#DٕR^;Zr!;pXn$@[N[CԖFWcynAOKsF_tgUESTGZ8e!?aڗ6R=V:6oXbNpaV4)JE:zYgX`%>p-iPrXg/ |#'p $n$hm ,Ûuth88[8z;qeƱP-zkAZ48E|[7Hg,Jx䕹'eoO `'DCFtM `/1p g~aT6\J(L|qm wP%=u՚s\پҭejvD?G#,Q(1FLbgqVPA$?L+ \" [,^Mq<.ḩ,6/C<#*k-- Y7Ywƽ?06gbBlbtSbNKon"#hva&=rc8ʐSde~#2 M\2*-Wh#hcna^5UH8B~譎X}7"z}P"#p@*`z#ǯ񀳶 t^HIÉt_o&&#]MܨG 5a}R-m~i 7r2MkHITG &0nD=v1\EA<['CcT^Qi>"@dwEi>͊/9Ÿl:݌&=>J\tX AD٨-}!Do~ T eo*)/l>mTyBו!Qpa԰2g _JuMX砋x .Hm"lm6Dpr&!۟K1Y8 m6n"⧑o @=/5#M2>e r3#FMdGZ%b8(DY< "pTӨg/1q,¼Pg/hx?3HOQP&W`fI"פ{xwӴIj}JmIi7܇)8 닶_UJF,olivsr)DCdLEpI.Dr|Zw\6$j !ӛ8FoEM"s͖@V3~@L5gO UZp~F-3}Yb"cZY\WT)r0gkhWV l7c.Jo%p25+=DĻDi(MJ1}bFeqwEMuG6~"Z)O$?<i iLdsKh-}f8"y4?lٰ  H;GWg:u%1܎ݒ~miPb\nWBܺk3|*N#ZfB!{CHVܘgp* o[%`KԠKC=:V8AA(m/cЗr@|N@|W,ބMIbĉg74m`(,u~P+HE [wX+sBѭ^)GI$jHSO_C.G^qH}f (ٗ kܺ>[i2Ѵ:II!^;kAWaض[6` ZtQ(QJAcD_㉫W0e4&Rb: aid"EWs#N&)mA A±\ca W6ˢ-V47 6SjJtϗa.-p+n|v߄I聡2zvxo&[ >jr)#RKs)mp#_ȏ>8dW 3XJ8 Ka6 !̇g 4DӀo! 4[ zk>e  }h-΍MGӎz yEj(ӄb-CN{-n]䈴̶cw\F`Kagj&ZlQ4-Ro j_(X >H|f4O|opܩĞtTvScܩƩ_/vOX$,4C39O!o:ϒj4I%aӕc2g]`YQsuSB+p@/S_Q<2N\`y\,N}i[9oG쭫X+qHT}[1I?pϮc n9*i;;wi`/t]] 9RP)~2-t=WXƔlE ~jab_`k9vnz-Ƅ*mݝy6("4P 6%+*1NXg|x yr^5,Pd>DJ/LRLO}y#F&uW8ϋ7Z Ìߺހpȿ^ jh*l uX$o˘[J9W5>LU!E8k~LwLBu.jÏe5iaSªE\K+!( k@L"St {O h tmWr8np+3+?}PuN+my`2_~Ïoc%3ꎨpP.wu! ;q /§E~XN #bE9WQT~5c1xžl-g~;.ND&3޹gqlClӐ2cFq4DԬ(t~0^u=x x6w?kSRugn1)$ET9Q@`f*C(`NHOV#mñћ7F OJ;*W|h}.xtm=Xs`m;S.1Go*)[5O.}bfoY:հ'}u4Y/^ e ȓZ ;Z o;%oh%;O>,)%moHSawg?AJ+Sx" pC7HOs԰Me&](/Wf| r 1T ِ*)Gf6-o[#"p辟Zy`;c$! l'\XRwҧdBbQzr4e}ZSM>G7\[hbeLr1)/8^p9{(c2&cj솤r8@YŰ`BKW!ؾzuP9v1KFH !is o}YEOɆ*Z@2uCI 2-}%V|<~pv&$PLD*wTMbr5%Zw:_؊?S> 8a}? Vz@xحjIQ:Gim럄AXAwR1|^c0vw.VQ8}`9J2_9{&;TVNt ALJ1+%=ϯn^(8^,f'\`??] x^)Sf3S\dxTcޭBXkp2xQW}!R+y@''P}~%r$fu;œg8zd/s}Za034lZ~g:xbѼi1m훊4v9fVn*~)/\ oL*&8˩jx@AZNujOX{2JPu"wfE@bVdO%70~2<$=:ьMέyچ7?m./yٸZӨWjg_Q4M+mZc0 JLO~FVl2b y Ozr)`5˳CDrJGɜ]ɱmpp7;a{&t]X2^ݟdSV CUf?l=TU0% (l)sKKρs]0M v,2CՊDx'8SZȆ(̷#`@;Js&L#ZF呮`<ҦE7Ϧ pFCџdB$PZʘ֒ `aPʬkz7)/:i+R .3n"T~q"yRHôUMᚲc7RyP2mk7:rfݟ,cFȶ)pJk g[Wr/iFiS獋)E: F9#M&h@2(>ECڶ:4} :&1ճЀ(iLUP..CYfvk2A,Ģl[LN-`9ws}f[n=Ò@̙zV75niJ!-y"e@it[3E-%{=dr yݺyPf_|WWʳ"/pH ^46jJƀʷ(q3(h<-FHTf{ӓP-5qϗA}a=btѲ!GSS >Y :v~tMj|@4N0k|^k7Ik?dg-{}LbEQ|e-DfXp' `ѢHEi4O;NKށr TtmrUm&;C;V Ӕq0uFNGgO MX8J~YU V?}bF\4~ۮ>MX+ً[)~qrK @vCk]N􍢩r^rK'f.Pι轜y&V{9)娘p p/b 9CHyCɸf̭rؕ+Dߺy*X x)[njJHKX5N潮у ђ"ch& 1>ij- 5.G YU5 U . {h,KvX"djP4^ӗsY5Rp b[L;gysyʀx,f[Ր\Gx]8OW$=4:Lw_]P*Kj5ۿ#Q?diPڊGWGbf?,TE1:̴d$WX"5a@R3kѬeFS*Ri1]*PF lt=J$b Ro -cr3jQT 5f t:F!ǚnKńIwAwTv( +BadQQ`q7T.7cYRx"yO܎j%f.zm r|p (Qd]~@ZFa=C΄._Ilx}Y. ԀCmlȋ[KIg!®#[^#o<4jB!YZ2ߴ k& )Kctk1Ezߋ3~! j4?=ѩ sV R] ujm'q01Z-[l/Ǫ>Jwg_&)i?|:@6(U?DѬpTyK~*~lB3ɶX횐P-{f'PHe K,R.:1oYxn^vKl-`C֣'nF,{̺J<X,_5Q-(ҔzP/!5^!3W5s`6/eޘ#J}0V$$\9^Cp~G=}'bCqsf-A6[w lGSpQ ]xݛj~:ɦLMɽڐIƔ&xGXyq˘u?85SٞNfN=&* ml_Km:ݾos]M`#7J!2k,!X}r S& a^)k$@s8to~O_C>g~>)R".ig_hrx+YN7V`6ɒ9 @iZOӈR'eKip6A ( b-ZݶRAwdc߅_0m5ߋ>Y:^7vzBfr{pbYYFkoC:ٯiA WZRTZh8Ōur }Lmޠ}#t Lob(asvЗAϊce+b]tD[ Ci=pTGY,(c5Y$+ԡ]FERfw·{>k[A|$ Yn~2\OaPĜLHI&x='F$͡Hбf٧cH򰕤=Zk^e#"a7@ 'ܺq/DVQXJ߯}6JX twZ.wr ZbڜE nnGi(챰~<+j i,]=;E1Nx*faE` :["6 QvLƷx2}3s;.k~%{yzoSlXf;irԄ |eDF]~ ˭md͛Ru0Şq$}vDf?%檊ǃ-l%q7mM}yr ! VOA;t%tYK!Z9!DYQ?JPPP(ιwt z 4̚@KCHC2tלg?]i7p>_<^L-S\%u-9M!b?ɟ! (T>=soMXM*lW$Lܠ |j^je+AtSS\ t^KɊDXӸ -ӤU\|9 F2|J/]g2sok~Xސ_2kM|鐻U#AojOqWz&<WhTR\̼}kXzց،\عpj?:ieIz"5fS%SSe?aT(ّAFWVP8&Q8mHKu}QIu?Fm/X5Gx63q$BN(`b֜%8l{+uKvR,2xŶ  wFC$t 0XTd}0=voXHr =/omZ?s!e>-<}%Xr&E4eLC5lcMSb u)Lfh ݻ2cС!ZSX@Fp+̍t C䬓EdrDMRԵ ;ܮ<78`Z_ߞxĒY+tU2wEα"S8DPʭ0kK*Kq'H)g7tei!k[s:UWQSN_H=ƨ{ ts 2DwZ3d(Dp$v;>t+(P@/ɓ]bN6K3eO5 wb”Â^p \7QEoL%CYQYI=~Ɗ ́+28E*0F+>7LW|hc:=ZDj=Oq)Dbc؜CVV7_"P?> I Ze03/׮ܳߢٌ8L=ThP*LuYqAH UbX~+KוYfCgN*Ժ̼r]¾_=5K.X#5f GgVr.-3KsDmPߡL5Q?:iN]3{ nM+8ŃLY{o NgypĆg׉1f):7H[i`mZ5L~Q[z=S8c[nVߡsHwHC~Ew|M:<=%)#xbRQ `t%z(3g:̿2"0 'BZ [<^5 A*R?}\&͓R,>QcE"nHQ=F٤1/̒ҩpp!RlLv nSӣ$c&S BBco$h+/uK/: ^NF>{\̇ul;w ϜK6I(5 ]ܹOvp7-%00COyqZ*@k ̕tsU^?{AX&+s[(6ITy25`34+m~iAn][Y">] Z[+b}v|ъsƖco]X Z 3PtGEԷ@-R~QBz nD4bf-ѸuSl30 7eͼZ'(3-܇J?tL}%^9o󞝫]+TH5- 6E թ:%H֞MW=\9 %g.~YX864{ Gr>9 XoJ(nouf'^tJ}GD OI<?95>2SaaCW[^& HYJ 1ŊbeJٙLi$om=ec?*.v`.crI=zu10Ckҫ.&TtF:gM n}0wWщOjɕئ2(xqߚ%u%e)|j| NvêupI _RW`Y;s-ʽHլP$>^Ō$DQ>1NfࠅoέeHfcigzxTSbyˬ(Q8ﭾUzLsTaEUo;N1~sj̶ÿݛxԵ#e0yO2PFN]]TCMI uU ODv[O Ϊ,LktG@#X[Elr.%AHN]Yq=oHN0iCYiK(E}/ 5@gՁ#3ݤB/F.[7`{bV(fV@B[ׇ4 D_?nhE.H \2'^ gq@wah> qn߸+X)9`XȢ$. KH3D0ʼG鐸~3Xa#!gG' a<| PPNEH65; c.?L~Wg_]vqoV 'B 5>vD.ê y+p6;q?6̀PXGBgb-h|C8 f"1gS.fualP=E:9AqLu LT2]r_M)qVC"Ye XFNyϛEssԳl)jPJa 1$:Y_!#%,EcǠkA GT\)}jDO&M:(+B9]9nF%uFj|hs(Gda@XoBY~& MU+e'&76㿋lfMvjE9SKj+ B046?tYRU+D[~&`@<0H@at2t^5e7L$Q9}ReWЯ֚؋(3z{ _9 O,U7''f"IŸ믅,Nu3w#V:=GҕB?-lq;j8 Z>۵PREXYfEۉ#@s΂- oh60k W'^)k.=Hik>}0YnDE=h"7FO53|7LkP,2?Ŧ4"#һ T KOi~Cs&hqz!j%.up}Һ03|xr;UgIqMs1 ߸0֦Ҕc/H[X1|_FpEf„9}%OsX\:{[J Mqr3 /tQX ^DN ÓP´Mؑk+wCb7Lcn #BݘȎ`O;7-ː װG}j|al]]( 7NdXO˾s/t|AD^'g>D"gjv&N;/hW0,q2bJ4:L=7l9ϓԥ/ls)+D=LVE yòEh2NtC(^JTȧBjj2e1lu;z<'Vʱv_Q`̸î I8ۋB7aq* e5A&#=>iѣoU̾ -8a`6  Okh%tXK̗֠X()kHSomVɺR.F2L耴 .!;ʂll.ۜD6W甘<'c˃1oǦvyΤJdK~o{rh8P v54*k} "r _  \gܕ .mV2ip-v0KvJ#7!+Z$e^DIFa686D;8`+mĖx#umJ^nuCci(Rg (I>fmI6^Xp>DDpO/iK=8>hRH@4Ă>P'ӮGz L )o^u qw ]25z&=cxKf(jiְ@\qpnb\bݍ9-O gAD&vmކVM2sj MS>lx~I|>+!!O"6.h:Oۍ299cfmǼ=bp\y ͤv4d!V dQH.`5bc7ܖ#(>p']q2 5ɮ@h)5(hf98{GoE7kQ"5:1Mtc9~u`we!BȴR]5cεRg'9yx݂F:~K95R9̎m4L\\g!03Xڥĥޜ<κ:|_PLk-R4jkLhĔ=AHw tϫKWn)OE/ 9G _Z%rn/rQZV 8OF@5l$scٞ 7d|ZU{$W:"M e_D:?,ڑ ůk)P׶e,v#K* ..SJf;qOMNnlԲ0#483(_TMq'`LW7)#-qЮo-pL w6hG(R~XWAji|BR? gz_¿W^!Is 60؃~~hvq  .I| 54CQH:6*?NYD첆&݋lOX>W"(28$]YѭI.y֡U~X!SݓQj΅7 /ۓZdr|۟X-0hyWbA:=e|f*|0 ̲I`]h1B[O=sW̃PIک˓'m8x6bu:j8X F"<43Z+lF%8am*cU~@;\X 09PJc(SП %SD)u|@z=l!fBa`QXVe#an8 UȦxXK prVB>%d2uRѳ/u p6 }U d +m"P[s%9&_ bĚ.+ܐV4#&^qK>׏T?[ @0L}d0b{"2*wNL |Y&0Yz:Sl +ok/{+ԟ>72X,.eo~]epLGB|IfџrpdGY={F[?<:ҩ/Q1`MppZnIܢ濫Rp-.<6ĤŏAc.I!F\CMGKqL- DڡA1W\4;6h'IKc* OO,6rrca'HM|=i6GKҢ};TIJ.7_yCnT88(^sR{>bԼ]3Az'w5p-"hv4S%s=~A@{!'aY oƵ mMٗʖ/7“У?Jhs+&Ҍ\$O(*ԧFU`imޏaӐ;N'!,aSu $0B!Gks]2֓\0=qnYhW]2ȶk#51FA(boADOx @Š;v0ϼ&AҭaOMrXҵ;˨vN::eQl)CD8KB?DEN z޽jnbT+"&&6*lHắh0E4YRih( 0 I/kQ~5z?~Cam:kJX',N=ˊVSʥG`٧L p7r0J ) ?ȲM)HQV/׬^r>,)T(50Kmsrv%߈$ՙ4N(y#f;#>? :^ňTcWZ ?c+1;6ߦYӛ&A4k'G3vipBek5h-[E Y2=HNe׏Y?j6\LR1wlq.[O0%w)`$5\ik#7qVe, \Ӫ$dϣ\c*C 5ii߿vYv+ތFU@-rτFDZ|]r<pTT8dD~L0b_炸4|=nį-o[ZP|R]$q9 Yۯd Y?>{s`|@{TQ[ " B4v²_xA$$#jJ H>% e=Bfyiob*.2#)Iΐ?ϝE_2]QrsI,{\FS>5 T'*T70"&0Qq_"ʁ{D]4S]_Sn .]iח2 niÅ:)^eBh߯ ,'*wKpbEbʪY0oz^F|MQka :W h-HlB܃@T7*pղP=0ߛGOGo~s Qy'c>:H% <;CW/Yܔ|}=(RWlTgOY;i# !#a_k4n]q)ueB"5g2>\EQ*!Tl6;?h o^BƯ_8SqtJs]#< 'q1,o"I*y$#xp.VH璠!b hud[y, ۪:q!k"oof-r\R c2)Hmtv. (_(u累OlP)@"Èda85$ò"'c Bv[ 1MEZlIC8frB X9AuL?T)Qa(1ZP,9in`2׎Hmz0C䅹halj*|z>^6-vfcb]"k_1dq\ebv>GnƳb,G-ijre=buR3 P)9R.o=2;M&^⇑׆F.xԭ/^ =>:gjz{-*`PW?BUE HZVLvS=2PUǍfm]HCz~1SGMKd;5QB[=Y2@Bs}׃랍ݙnS6Nt)D`Bq?[RX*մLiϻlo4Åkvh{ѓBw tGj3n kOx<eUю67,mӱY"lks%U2YYOT2"fNcf֙^krϚzxn v6Sh?N ?)I6v՛]<CX;/жYCLjN(>0T[Y,"0dPs7Mߏm=ZHeLwx3 E5{#&3c+@+`S5z 6XXcn^p며`kVL7i!s2w Pz2Uw " @qڸLdLش$Xs:mcCnX v 7 It0 iӽ3QHv-VS{җv_)DC^8b^gWL$˥J9H^mQ{-#ϛU 2yNPBpt*̘"ddl~-Khؼ^ZG Mb,Db)d2Z3f#Bx2 9TvJ$/Z L-ŭ7B̥,ttxc*ziHN8lw y-AÂQ7yjP/u'M4ޘ;ݹw^|G6X솺4LGFv-sxL|(To[Rlr- \Wr}.a Ycfȃ4G@2`F!KAk= Ε;BVq1lN'1^iSǶv\^[|}VDQ ΅} e[vhHZR Zx) 冟NR/g3Z8ʠ-egמmoI⬍Vwb,WXl(Nl??R8s k|FnϷAFGĕ'-2.IZlxtG07c}~NAPy\M ڨ F>~RԴon]} _G{0UpP=`^JhS) Iܼ,20MT!t 5q7xum#FƧ[ d@, = p!]-=Y%PY) 8O* oR+>=~xqJ=au@E(Sy%dtЫ- tG%$c%Zavqql/ј} OC(=m䦐7.X= h9Z/wteMRg-<4K7fappԆLt7nKfN!`T` CʱlgaPã_`s<ܤQ.fwDBe,nqz- D;#ec ȹɜ6sР'zwq; >de8]X+Zw BePl*,v>:Z܀m(qd+Ƭk;u%Ԉ֌!|iA7'\Q"זzʏVE&mR@cm 9ϴҸṳe5©xEBBNԯMdJ[NѧS }82u#N*Vm̎SYhXY6g/ &4hH K-]O_{3i -ùEEԫX 4zk`Tr?֩nҬO4Y}l#a1ZOuwN kJ_76Aŀd#iwskqyogs0 ֘w*7UȻz1ni#zTW(!jwz%JT3 acvwVp BF^OeIi&ΉGsS/|c5hJ,;)$-rW@Zʚ%5Rob8M{tK& %-o_g`/Nn{cԇ; ,U8^f܇bf4 t=эF;uAd #@Sc ̥@b4fR)<u0 M8֍tΘ x<LA%xhny-۪+譽AC#َ1āk>g'cYgH-7w9g;{ZV^S,4dGj[lðTcv: 0Pybҡ2fWNU c`ڿ0)A@BT 5aHh^Ji)f}wK5#}8<3${ߍPXXV6SYи up"[dor Q5 J pW`.Pf>ml6fJu/p;OBD>\|A!4[OV_o`4)xf[1zaμ@9G[SK_ܑݬgvw RZFGÁ,+/?KWF+JlTV􊡛VmUS8?jD3DCB/ӓ*\'Q2B+ )V_!R(Fn(B\+ܬl4vC%>K'5L`7 +\p%}L!.|fv0\1Q8k:,g LMUĊ}"h85Pi,NS} A*u'VR|RFшuu Q}Ux*Bd?5{<*&Ρ?-IX GQgrZaج Sv/5hksꡮ'-pã8w3]ʊ́F9v!>8a;@cg龙Sl8~ G]4[ !J 8Ŕ%jf6}EqDy*Cai̮ Ĥ*Se,ب2E-=?WX)"Bv($N z3#3PQ>;ʐAm `. rk/31&'  0?q5Qއ 3(~LF_Mq2e^G6G"#<-׆ ll=psc#7m%s΢/wobc,% $D|iؗ\:pt h04[YFZ\6+w;46\yy7|g`R]^MJv`?ݚ50uP|  #hNLu3F[Hlq'o{7 DI 0sY"^a7|Sκ N3^FxW0z;J-/m8SvNI Y>E֛hޔؚGG~ ?VqUe`r{%y׋T;Kf4mb\?J )jXI˼E{yx_!["t jq+wѽ!) $y0[{/A VT]U,/3%F!ygdYPd%Axɓ4hg)0d3uIqKsQu9վp)[#Tò8+mDܤMn51YqU I}vAj:SסSIPl~+}}Z ™@5w 28yZK/KdO^ȻPEYCuґmn5E!wiz}NNd!(I**9C9jQ-ez2M'8@wM'k5pb=Y-~2o ?n w>}k;*SR<MP)dZʼnweMԝzv5SG{y (K^70]CQS c-zV3!1Caӧ"a,.S#1]$nXHMb R܀I="KxM-~\88t@%_ pscG[mweBثeLĩ\vf$Wi jS+F4x_B""-G$~2TH:zu꺸i928 6d4*(QDC;rK9y^]!Їs˨OX?ix<7GNVýCG!ie޽l6 ,y fZ&:=<9 :^*a9B*"KX"'OBup: I!-FVuoHh ŲUWZN8zCFT0-JIȑG+h_mLtu"p,bNA}5`!icržj!b#w Hn'fvlh8IOH-*7@?kz=4{(]!_dv鱄YA+Pfg}jpx>mK j )kbsxEIzaN` =L@–V =1?:ܜmz5FmYңsnY;clX59p/N).:I9\^vn@g_n?Wʖ0y>KU^X:} g^ s3|v[Zir WUvy`.kGg>:ULlr%cf{-yf&fgɩ7ŊJB~(m*twZݼ#ZI 5AGp[w!ì64^s8/q 7J^(u ?zI0j]ZޛI5ܜy$zaXUa`mxޟX;iڃPQң+/s0S1'|6'M⹎SX;cьt>ڕyew ;e6;MD1?9ƜDIB^~҂&/ w|WâJ)_.zny!Z*Ip6tF L;»=8N΀eKmU j=p13BZhƆQ> ʭKR=Ηvx5YP W$ '>Z-;ũU 1p]DW[jC2fA Ixwg ұ' |rKaZh[I+`e|_˿:$_FBOn<1Vˮ< 5-Y9L+HVFMmѳ5uúrz9's.f&ףbj5vz{)5m,NSִ5䞓-K4ɭhZH7؜Iu,݄SFg 8~Ҫo| $UD"3Ȍݻ7دWׅhrPyJ`%lN=@`w#($U=rC%i`/bI1pEt9wkGl=cPW 6xR$+8ڸ> 569H .l2cJUD_1e$`)K`wvy_{$W-و&H(8M644 aݐ%B;CU鴻1sw_"W}e6.O*_ ZrS7[@9cfvᎡ TB~"pߦ?(O!#x}vYb4GQq1+Ȥ VLP\)33,XoBP+iz{!Ą4g0' ]gU?vgy 1Z'uM:Eۻވ9Ңf58k)Tr {|)*c:gΡST "M@ } [ },H EJ Gƌ0&ϼ=`dMp-O "].u%O"5DYs9K6!E.~(yx-x\2~Zbf57$lzykh?K>׽gB ✾v7{2%2d7:4quj#;ٓ(1poD%0q=1_:5K*lj%ʗbLF+NhőҚ}X|J@*EQKD|[=~ :Ie2XK{u"\b,i܊1^W #'2D¹m׷˷j¸OXw{"n:TM$zh Z*,PT.8B!7PyM;X4g sHRzA9^w 3GA ;S,$Ƶ)!z+.`ވ%!0FpzMr`6CߖZB=i@`GA<[(>Yg41YִgiOİs ++<MSMy X''0JvN*$cKs \0pɣˣ6AO<5v"+cc{:g0XOp.ȿBJڄgE`m#46*ndP:< @|齥'Tqsm 7GyJN "bX@,oU DQy\.ú}:[H,z(ql8~?N_XZfzN-1bb-B59DYKT`Y. ~FlLRy:Y%7v'M vd7%Y&'Hiԛ''IO'M1B0Yi,g ӑR^&%X7֟ӨV"˂*Ɖez]΃s4Old-YI*7@iN*ң.#td;HZ=D{ xբyٮm=. b6<=g']X• z-#Cg!'@Ը&W w/!`9 -Kl .a'Rc]_4>RnUf2yNtqX΄TwSosf4Sn4. CU񐷗#_7ϑ>ܺ,].[@yLf q%" qZdžj5K l|jo%a/R/~%nf/R( 0 @%V.#dbW{ju#zF?ϥG-_4Sb^H"kUZd@G72|DTԲTtIWmQt|W8ܡ}gvR֩$Z7s/ zs -o8v TI*N$jnbgvΦ}(|2q'am#~uLjg\\"^WCfк(:d0F$խ0݋$ѧÈc lSrU=ж?3Ice2B1rg y/^]6 B噚μ!dC)gS aظ-:~D"5TqpU(jFB/37ѣJz5m`:q2X?CAc$7iBdȇgExʈQF|'p :X5GS{8`B#[c5bÅv]L[^k})iCX+R(ehU$5t$nc=.SFv &Lg,2L׏ךYI꯮eqxK 9  =*L0LX}SAfrLD'D› 5S=֮@;'ڴakg V('ԻxDž$HK\Lh{HY>Wvl*[&Oݼ(~hrlE?.rޙHsHr7GӪ Ԑ9!a 5J.?~g+0ɐH.5"KkY+SH39 ~i:)ñhe^2Vy4TSLE.M Duy[ڰ>B6ZT(>0*\traDž<l~3lMl8U{x=\* SDzubוȓ)l [$ս?AB;*@,R-zu\'7֑(taW89.> Zzs:N} lW+B\,G==ŭτpKY{@Y)kIݹ}@X+27sh<eƔ&+F~I%Q5{ƵUNB_PTl="%x/.{7&" l&gR0%1Zw0FݮI?ŰR Xlܵ EdN']Dw}j3Fw $x6aL'yI]َD[ko:U#:L_1oHcf' _)TR Ϻy ftA+*BGfQ"5(:3TVO#lt5l0f.j. FO庲!2DX^~!{ifIv/_b)^v07ӒJ>7ZjǗpl ?iNăE]|nSx,<]' 와{>j\6ލCYfD}2~ࡩ& 㔏Y>qِNkrߛ/"6Div7$p W6t7N[-ZܝGQ/m4(ʯ kBߠ~&wA{qe!;wU.F"O1uHedIڱXOE:` \8+u#rD4(m/[kNr]3`U~sWͭ>BgiP>k`jzۗ38lNqbS )P ^"v2pa5vG ߬φ(=C/sgndRNim_V MDž; 4I;}C KsY]\5&ߠP; S(voJijm ODC'Tb\ 03t 8eH̡+vnpHNŭ&~jFMכ02X(|ONAQ w`]Lᠴmtu 7u()NnJp){jMD >y,<Ȋ0Hɣq5  Ļ5zٲr2@QOK7r5Iı{_{Psd1}nN`3qG]qc1 ,%ErgX`sW6"aRh6Lg\Ԣ0514E@8插׉Tp`iZ7+ÈR`;N7;[Wh;Fx>úL` {h,#+dr"B0eñ}a5uJj3L;&Ӕ̿϶Ɨp0fV2lj/Rwx!ZC壠'Ya1/QݞSWP "H\(ͼ!A9G~ws;9}?:c;KT4s+}9VUXɨVR*B1Y)l邐Dul(/5A@myH2Tnt?[;&)|u*G IVx@Rw9ΊC\DL ]䪲qh0Y+^h=]3uuONjwViZ%JC[ؙ^i72o ޾#qK/j ae5o j8v҆"}mf-b7:`|A, V~yE$qj:7~5IMY' sHZ6|cY [^$f~$SHCj*db-x|h JQ~mb lRx9x$3G@aYa?&z\M:@[SYK`SvO}`;HB$Óݎ%"Lx,5DaiYavڲ>%$2X|h8x\ڳeT-I4)ʹMwN0'7-ޟc|HAL㯌$"UD5LmW0u}p3Q}Ub9-W]$eǣƹhCx3A)[!DkMnWsSc\mnZEVwc}mb;y*,]][ƨZn7w*ׂYX^KvTi9`a6! v9|4f#-δ` %&-*z&gΕ\;tՋ*5kM!?>r1k7\cޠXJY>*7kρr)cُ4|rZ{ s;l)Fs yԔ.Ly[pN[=Ue "yI8NdLRbg6PN?+Ús-e{QR+o*HDf] WqblsZzĘ]8LSTD[p Mh(o';^kvmFFjƗL A4*ԃxIzi}Z* ЄA*Ч\1u pz]x*|&O[OȞ]^ܙ\H< ]\з1i&Jy MQNr K:#i(]!LJ-ӁO54yF$Ǝ*%3OTmJ-Zn5J.Ys*mo œa5He~f Шv2?Of.]y$G'34++#ɉ[ҬA`=mcɜr_1$e S`JKܝ설KK>7lR%_T<^Դ{9ϖofFľJNƒlvJ8|<5g(b8[OR鹿oi'>-ҹ*b\/Hׂ(X~n;Exiq7A;bb$V"dAk`Qc-̵dH-iP9~|HC6o|= -3)RB`B l2Hiq zN:a2*]Y;k|l͇#1`T8A^%jrɌ(6D0!^֣j-ŵ B Ȗֿʔ@ϸqm c\XTwM,ǿ%p W>[`L3LO`# Y{u|Kgbެ~#D_޶AfT*mon\DL]Zl!ߗB ׏zt-^$iLFܲOr1Ӵ ̜Bd_nbIˀąI71gx}rw=->E26$ӀJG`3 r""mMz&B_PF^DG\r$]pU?1fܩl05*}9J#FN+ĪA}F4ɠ@ n9~8iP G rWnӱt P4P?K&O "kіN;g4{ a[ޜjm^&9Xa5p%Zd%P띏1EaUaPm ߴO͹ϫ?-V>d&iM]a6˵q!_(<ˌ.H9SYCRhLOSs* tl('h:R+OAw>LBDPf0Y*z@r$%ZQ}) "xxO ;i-DI6TAW̗}ʁgUy|A6[sF5uϧgs q=rςrĜ/{PxZTO@4&D浛׏NIt"aFR~ϲPoQfޯ4 |.j6)>BrHRբ q]Wh'NǛfL /!$LAߍy 0nN42CfZuLZnD1=%"'XG K~v_xMlU YZ^C`G]W5ه%xef3#Պq4P/F3@ۏ%DGKooJ_AK@qnd:Hf[;@|޸'tv yD{>U5CeJ<1NC 詔Qd9g y@|k ck~:%I8L tZ~VWnSZ6@]`4(:;=9ZqKn#KJ]Y@b~ԋPm LV;JmgK,V 8h`C;}em`hY"%&O_/?K7'>GD;ӴX=rC/НF4p 0'Q]);)/X'L:gȳjdO,H'(dSO~]y,G,jQ IX7$VOl,9ߊF_nDŊ0pmrH 羮Gb%uN皥P}om @<ȹ: m|1NA`z:ޓ嘞j S+h=k0c*4`TdQP%u0D։JaBze;klcw4EO= @y\J3$| _#*z̴a 7l^x_EX%{wlLm.~O:5fͩ鄽LJ5(ɿUrL[%T:^үwcCfYIb% jVG]?\䀯G_-SNVbiDrعHҘRsQ 8ͪaYRs0 paiIx-d^ɷ2qd5HG IDȖ)/lf,t&{1b68oDaMkO)ku!TrN=O;XƝ֤A74c)ۋι^fNH!-)5SLx!XV^4xɋН@r<6tTBhuҐɄ0TRk#ZshX֦_/kwj#E*?w4#bZzxi9WreF5&MR[ gfRWe)~(,|M}S6ι_6{ѺYCcJxy87^1xLBMQO_nк+;C9d? uWÎDиWgQLPm~?,|$!S==įzRt${2͛ ۰Lڷ(\|wBݛ'A+<.7Py~ Yl ̓whTT5s-ہ)% B3Š,`f0?q+HPVd>Hem ODwcxK/ѷ:{>Qq]bЊ B= luY_KgM?]NM}Ke8[_*фa;hoY$8SPCf\ac}:!ͪ:-.1[9JRvuNdtȴBV+0n~c5s}x>zv1un`mJM N7+e*89[PUMk*ac<,Rgr6 g ~_`&A a׷g=:IƟE_5RɏM( qeFh1 Lo 'u1J/F|Ȭxmώf|A5#票8#Ѹ7;>Z2R8o, ?'= S̀AdƨGPy ~FU*7 T~-ܚWDQxCD?WmV(_kwٷ:~f߆'*5S,E>P w8yFh`L > .A*~SY~(wLnZePUDoD`4Q)"e>VE̔Re=N  KEaLқ}xֆ߂9d\E-O?"u Ttκ >\țp.8 V"JIӤgqyDWaȠTfКQ+ 3OK().`(^Tvl0~pBZ*YG:oZ@uB)*iy˗ԽX["T̫w 'P{!k8И#d^ wo^_ >:U@@}V~c6Ԕ><%t1P:^`jq`"όGc dbt꼢KVsImZ{]{xS5g;!ND5˩eIV\Rn`}W8ҡ>1Ra]+\#kdt=!d"dZ9 ~ء44p:y!-]뛯gOyM' 4*^KgSV{ 3PmX/<ªq WR ڧgjp?$9>|gzX#6%fE 0"@};S2{iCs綷8F7 ^nCmLo@ՎvW/xIOIaf-:'HCqƗ/bzK}۹߭*VnqRvUM }$dY沒uuHjc7eSрvb<;"Md&,XHH 9gh hYَEj;Y\"TY cD9:y.˜ CQD̛ T 0;6k I,V@m#sOuoWCV̜kU[% |퍬]y}֫L8n #E+޷Sp4Y5{`#ڢ9Xv(ZƗDY*p$Mj'XҀۘDXrDm)[b -Yl)l\ }1UT |ab-HIPX^_2)_GK:'x? qvacs ۾yr;gFrP3g8]]I:6V k L 9`HJjvsOVO25s7gb/^܁'XėBe[7tߔ /?_鋞 Y9? /4nK~1}M[Es߯6+/B?*p5d]05}ۃi9|`,3g-:%,2}&Qžȳ]ű}צ\Xq-Rn7T{C!-L\#A_Whї楞}L;uKg+9'D֧Ic^VWBo+\Y6va+EQh+'S~V[aj.cSÊ ]@0WJFE>VvȲJoխLYIe!sRB6fka?~Txs=Xȥ5@`9` +'E&ޏm|;'b3"[]y3sɅZH"dN;/ƳP=Oc/#bS2T*~\}z1|(] #)̤|#s'h QP!cDx#F2=KM1LI:ZoX*`6qbFѬ7u:%-LtPZk\s H,iUo1&:Th!\q#vF X'| 1"rx\@0$hz7K9Z}zdCdHs7NސB(# _\Ĕ^?}(x5ᄚ0h?+ea=r:脠˟ ݀u,Ccm ̩ƨ#`[P#>**O;ϑ IMyY|K-$}{w$W늁^N=1{y-gw>#nFX5,:fH/,\7gJ B eFhkMڃ&'P?I紓Vjn)ҲX[i>X7=Ğ 4ڿ\brԁ msqF<6(^$8:e/3)˭#Wv91WcM5aI#Oy&D\' }*}ZTFH!ڐ;,ũ:z6ӡN֊ir|ީ/є;-n`y7>('5Cn6T"$[붯>ϸ4e\ c OQM ߻hxz!!/*h՞[~V8`ة:u%%)_͊:л84rlځ0uo ˔< oWȤcCh-o1sJ %)s˂N&XGISy,96qfU`FQNjSDMꞏX}bmpe᥽XS_G̐ DLU׼l@ JŜr)섳F 1F6 BIV\K0egf17fLo8{9Z8snћ+>{;:jJ;;6Ӟ]x1DHZc^bZ컲jKqVԢB/*+qlqPd`ٙN(š_FjP/(oI@Ypgyiv=Mm.{}.G@ʺRn 3!up=v >4~agP*Urk̹=?q\ys1?:^ p!ʂJj7%Go2 WJv|R#VMtxuMUw0!ҹR"Ei i}jpB%\\ruٜt3bE_wvK*μ+,v6BDJd{P+a_Z!jk&K V_søsމ)mԒI8&ͨ+a'n5)5j*˝@Bw`+~OEN.E.ygb}V#YL~58 q !4m8̚wE?V&78tJ۾Tb?NI LJ'A2w;]D} wu4sria_Tdc+! 1>-H"j&5j Frheaj Ĺ (2;]9AOIr-P# *ḾowVe f21t50/᫥= ULhQށ`V,@b/Qt#ԫB=?y5-(nx%X`01a .o9X[߁UjY* `!r_&;,Q?VX*gީaݴ=91N쬧:Rě,0P7A&NBj; u&oiLųdǺrP@`OL_}͆]ZHLk-X|V[!VT1֓l -sE~d'"!K酼Dvw+ tܠf&S u+APG ݌;?1jy h[UݖcVGƊ$ FRDX[y˦R#Ş$Y/֝ IZin_W;zv9$W,H>*WZ;VeT'&( v)ܽC6t$Bq Ӛif T0(ݬ*@;sRJX*xN_ו͊#:KYUW VHݣL, :7y`ذ a<.@>vڶ ȪiySF[QQ `=H*12v5էZl>z:f,D>mgY )3̞fR݌gv~ջ"<ΰ >JCϏV-FE8 /_v 2QP 'pSbc>3='?HNO4p)wRvTݲGo>5Wxii&m}ij0PʖglTH! jeO4%W(=BKp"5.@.ӿTbS"_@ڸz2Uйc%hun(%˴<*ÎA{'iY]~P^#U{|W['3E֎F)ҭAú:ǗUY^ι/2_}:}5QZ3:SiUO?9emvՎ>J@Wt7oف w :7 Ppn0+g%Km>T0':lȞ>L~LoT'*|Zkc#~ϑz +v䍑s.XR'azꞹ*lv~&<Cn#ͣ`=aHN]0.\bШ9UKD'a_QԐ[<"4H@qn]|̗,,"d<}7˜X}e3&s1-@ :0a!,| ~`DHVP;e3Ԑv$tj+g,JS۠IDRsW!a)+ GgÌyɳhp)tWN[=w*M2!#beQ8ComA|tRr68!|"FYs>eH.pWD BHzrRFt&*g1ѝ4޲;ׄZB1}CC":9 U1n#Ƶ[ 㞠O ߠ)G%dOydn#-MP9CA(3Tr)w ~It>=EشJgḉxEn4.- ,j-jHƉ(qpLD^wP(ݬr! ,|_o9l5Q"̶qŒG3)ױC +T4^7"422'&л$&/6,zJ9F @ ]:.l33TKUlt?xSqQ1w@Cz?_b̯GC&"ֿUuq@{7Ylos`QzDihbct7yPhd2L+Yķ0[ :IQl|P:epZj-}l"Ҁ=3F6u=B#2z6Oo1]2@%L4^ͲK}I@#b!^~?| t1[ I}.9>z o&lj!vd_)W3@q|a,9Z~O1Qz{bk!U6i!w}­Ymr^C 9UUMba-d>-OsS} ^rW4m8xK9zh0 U&JybTZ :cW$d,~&ڴD" 7EW>"̓۳`^GLJK/'9Wkn>dhTBN: 19%|[#c/ZlA{tdx\1Q%VR; ?. F uK iPjEih0dkbg G2MciԺh3}-t-o102ҍ,PO.b`E.3DP55LK;ATLpEJX憖È-@эҟv֖dosi;OZ˻v2`h d|j$#6Nbyڐ-Crȗx?H?-(wCߨ oH{m XܽBP#&򗳓ҍ\9kܕE?ҢV"īi|k%/ޣH ,^}A &&rPK? 4tZ6g!U/\%3)C?cc[|d60[$_}n,)Lh ?APDڟ;11FZOP=|UT#cq t鴘JgRڗ/{)DKi@byZ3sC AA@VG$@ T/(ۉ&i c鴵F`;![5zIA +'^-N\°&Q 9zzҵ#p +1աByde|* 'ݨ. b}ISw<\!1%#AeC8Ve]x xT.mni9TsĞ=ć 9Y$oY^6ؖ_&-_Mw+$!q  "n H.@#hPhbЈ8Ӭ[%2yanF{o]A/k2\(nYn4zE3x9x*ruS4L>"@2\7(~z a"Inj*=uTLj+v;{c qcܙ`:21 I{r)XL-cDo8(M+ݩS-92 | ;* }FxǞV% )P3 [g! R"{b{PrD,}wO~[#K$_^񸹖6 Ql^Mxo,՛ YRGȘGm}YD @ͨ^ Xό[1hcQGOp$> =&9A/iOȇyP Caih 8Tw76Rc@hzeJ`t+}h)~]7j=gfnQ.ac'LǦ'S){yHY.PI{c&M!ՕdVՐ:#}zu"c'7$,<)׊H8Rncۥm8=O"+'jqir*pԸ#}f^ki #2U d;$45;+f >o'9*!ٟtI]c=ĤnK_31⢟E?{Zn|vuK+NEqE@}>RvαGi'.DZp0P%Y87GES54{zv6~т0vDm]sm"̙xB.^].y6_.>D(5$~zHzpp@"N0B ԋk 0Aƙ#@WK#>4Wx^ [ BM5Pbh$y[f*")@^qi%=c`K4k8:ڊ=EqWtݮ~6n;fUmƎ{ *,C#;QjvHM矆KtC}W-sV(֧ &eyA=Ps)TVJחcy'a/o7bţ`Qz38XEMW7Lp!@ ARQ !ii<Cs*IB @B ] ʊjs?}Jb?*Ն2#Sc"rbT-0?ԭ:fOKU/&8i`4-]N%d7AWo˿#EimY\7lK9iٞݒѮcc> SH gYYR˰8~B QD -;~mHץ ^Ui詄g { ftF[tu )(S#7b/P"#zٙ)yw5ե@Nf*s]Ca)ӣ [Q x(e;|Ev_Kj񡹞GPa|xA)>IJ#u@wFh50YU?DF8/Yg+~HRUi0 lWhd9ԗ+}7=%@_dtP?A5[C <;!"a=o[}}޾Uw9V3zV̡E8r5= $P R%J'Qs, 8f+W rI^ͫ`0Ճx5b% dsZlY &89ӂ4@mo}{av^HqTOo* U]=Ďx83$dIOW ԈVљd~ft"C!c32Oq<2GWFx60{`-B%:yNأl/zʁԦp4ۚo"FCvX]ϏX~ֈ-@1 =\*aX/ E4dj*aWDn |?KuDV.17+SV=oڀ*yI{m॓󳿭`u>!o=t&yf'4 {j*^ `51rCG vѶů_\r-awtO/M\,Nb 1}G{Shl~fO;v 2(U>o /iSz ֟x58٦T.F/\put3BxȕtKQ4IiHÐܥx4 /=`DZ|r",.@734}(/΂w99R$_š-|V`n=-,30Y] =~/_ņU%mA)ksûx1꫆cf%/yAc QW\׽O=0M.?r9{DgpW!R D9 r+eSԼvp5܄Nz Ͳ]rȂ["hf|N1CdaF1Լv=9K{,a":kTͬq'x8I\T% d@N^$_;-[Vv-d6'77rȆ}rȭl.%jx~RDS%Zs:ڔ,h-UdnB9I$ pyqrQ2ϫ>ٻ/1g 7HXL@u9׼*U:{MoZ/wa9sՒƌduay5J[×Ė񴪌\7?ݎ:CȞ*%j/[?k iO)2 Z|ă]UjED]^غwkO;U'E{`6v= Ӗ(٪|1(Jkԉ6e5i&I@,5FG.UqaL}kx:G"@fFQHmVU?rZJk`0Bm!;iV{Jqsgk}IHmN"Yll%՞?`m7ˍǣ:69RT>(U/O&=R{u"!5x.3E3~@tam1_+ٽ!WkyE2d @>])#L/1Yx6ĝ߼pҋcl܀<%A6}RdlQNI|eO 3i&B^.ŜbB!p KDQҋO; Y[I:W b^7[Ƭ RV YG57IP*?\T:'iQ!Csۣl6lRJ%XaJg{"$v?[Yѡn0D3uk'ZϟoNdOT?EP/Ң<g9]΅qDvRמvw x1l[g2?3^?[{(0_x#O$̂B>/E;[L|hGpm9 < xuc$*@ba*z\j-RCZI2>KM)uaKؤ̰檡SQSˍq[ڙ[ȦZO~ٯ`:xbKUNdl3{P y \[кƗ1ۆ~^0cnڟUxlL]zU&]ӊA]^qW"(in'bDRV*r|ċ$|]2^f:`9ĥDO UZߝa-#w!S:r[w@9(kFTGEԕ^泻Ϛ7=Xt_cW 3PS8`]ba)? `'4bSאE9)}~;EC_-,d(DВ>z^#]nJn>OJhuRɇ`o77bxt6Sk c`v]uf(WEf6:Xz*1)gJ8赛@~yٮX("'F+U%{m87­]W0N߉fj%hiax݆(†.یGިAUщH mzgYg&]o,~ѩ+chT}«ezĆ0a06CJOq6bFKK}KZml4K=#Xv8z8o6ܚ-;$ W.͹Ѹ`ȳ,$,3i.AQlu֒W,qiX4עy_WvXdVDg+HbpTw搅۱^*;ܐeI#*a5٪5M-sSWA8cY3*bk@gyp?tJ{SD* = g^*}G1Na1dg 7藖`]JH|8VfiWHby؟z4 "Z@9cݜ ~)WhfjX4Qf՚tQ4fWro3<<LOla?i;Ny<ʇԙ7K5,+ϨTeS5֫0l!V) Ah 0:CH5ۧ]5W;ܯ'癨q{<„/(_(B_Xv.9rQ5+^*G&|!ilYE0\7s:P@Xw(QkΒf?QjQZ>(cZNӟb9ɂM1{r#*_[4|A`^G o=ӄEcYI:}qTK򋍾3o}Lz-fL4RA/5(ᲆ5pvJ@2͚~A|DE:a@\lbn ΩCŤq=#MhZ${ ʘ]֕i$q` }VTN}A0z(bU2w: d(Zg鴡M(k^SU!@:~[+Go@W$1-u z5VݓZs uxV.MG bH.z.*A^ѿ%h"u?`>!6p~$w >eYƍ>LINI84Wė]5 =H?e_rgnFQ{\fSdxiFO{I1>ŠQaԾ$S>091bRu ,ǟZ JWܰ,_]O_0eHqU({x};1<~eFjOV6/rSh"Ck!~A|o~y@DZ4;}??GZcw G@ s5@X\\ PoV44_޷ZY=pq#fGzq۫kIRd *\8?ё7 z4ڟ uʃHH= An+DH;R~GwR?E[HI2*d1'^?unTGƒIL@]:FQv\~ƳFgTm#bwp XME| kF<0!^>gD7%#ͥ#p%leL5A_?0'+t+}mUmkT sѮvjA sg n”,s%a~c6|jeF"d9w'd@WxWC1b*vF8hn Fo1 O:!q Iֻ1W xmhB""bu)?}#z,R!9edȗʶemp.6JwLeBPWH=!6[>"(> 6/U'm?g~^[q>ud0 h $;T휲w5@ӽV.cyЧF;XC!D<49.oMJyn'xz} s }&-¥_y%u.]8W{=ŁB[N9Ah%>38H--yp\/D&v?[\@{ZRQ#7Vit_|yeģ4O`O4Qۧ{=.W#O|`^||yt3bss{%aűYQ| \j20-˻m[֬!'_'J@AK;j0un,gAIӰa;)@X|.ulPa}ʁ`,̄Vjv3{S42ZS" T% a+;PkNݍ-[=[/e?_SAʆdJ=ƊBHo@.hu9B5}es~H/m8`¼ˬ bGD1/N,)B!gi:f lN!%Iqp"֡q&c ?^'u3V϶L2hfW\4mFU Jr;رoހđ8>U=avJ \sc@ԗP1 F{ʯ\*` qGhr)TB#O>*@ zLLJ~44LcM7 sh4*q4*zWk>.*)}|݁N"xp Kh) |ث\ynˏ͐MI Jk,G|Z R6~칾l=4> vWNZқ6pIY%DX?ZWF iJK)#ݹ`Nԯ9<..(B^Xs$<hf0Cbf&'E@]'. h1 8p`?o^d tpG'jNpf8=b\霶YVyh{xHvA  >$cDpxA 8+Vcz2|yx(x,%ݧrCt[i =LWsuy!Cn/_~9KV*|tޤ )H1͵73^r4"9C=nVBr! y\sC~@DjVtMޚ\HZ~O= AجfC0ORyHf3ۜ77284_$UDN{nXg##DmˢIq|\gԨi x)ђ| (Zе[m[<ձ>^& /<ԛlfV`; ,/ M4=xei^VP^ 2:4O# ;;iCؖhVC^թV9N*b*tqՁ/K74^ 8cbMɅp-˛vT?*EUھƚ0+t)DvGciiMȬKyAL=ȸb|\%XFw^Hq~G&%}~pTr)v\R6qF=dt%e,&7_('|Ahj1hFšP"x=CW_SpL%p朐wQ wt'GФRXy",BCc̼Uq!K=A,tᖘȚD o?ץ$)n-3*(bI xP9ṙ^Lԧ,9q'R>G! pF9ΎzoHfրE6:ptrtG6 zi~%yBҀʃFbikx] 'S!YqVEL)hV7:o%B#NG8"0f Rxo؆^U젱0h0mn j ?ND'Gg@Sk:= {? N([ɖboX!5uoqd].4NJka ;gی*}ҷ*IR` 6(BDڪwNopT(Eދ~~rWQNaZz$ Wi>_4%/y^J%?ebǂY?%-* E%h`Ⴊq!ݭ:t7䚏wSm y+Htĩڪ$~՟ q=8(dBux;gP-^"Y6GJ }8UM+ 䙂MKt$t Ro16OzR?""YNTrČUrC d1n#PBpwUF'eh N v ;?$9Pn:<§ 1E& d5kѿ2sN5}fvJ QvH!jY!eL?'VeӝȜ&6fJO w#|]0;>vP+2F J*ȣ;Pэ/jp*8Y"aA~_)1򅝋H=?V|`0eݶjVo$L] ;D*X[8򭚣%Xy^J dѿ QBga/TfʫN2]y=h8G%@Qg=6E0S;3SJ޼ٌb=l#b] ԁ<OaRv~rWz"<#[3_` eV=$? dULg132_|H6ھCچta5n{;b~3Og2"~-/T/wnn@nƢU4FG97_Eg7;7M^ӒEOfD47.P>h8ll:҄=_EuV8[Fnw%C0'C"GC%뀩NJ†Q+fy;PE|f'x*`ecżƉT|$s;J(zLN91_O:Mϫ@-s] TPkI 6p%|QmQcn\̃vX殳 FƵy3;d^}XUYqhlZt N.yvkDsyNZƹ#yE&%`@4M*'qw:C8XJ%x⚜۟Jv㑉CK1]lJxEl4NȫoBF+Ñt{Tc燈 raD0Ow-devjN&>!+ysiyCͺu'uQOS A/SὯ&Uރ/r_ ۡAE; 9D`>vrOomwL?%\£BQ?Β閿(W9!<Bݶoy$"[e.6#_c9 ܗ!%qS|ECԟ4~XVrמِ+Z*" 8| 뿣v}[0 v9>P)Pcj'oyX SY JTNIE?x.$yFdkDvHyrdZ>w)[|"y7"{L57 gATuY\v|Gk8] Uն _B=N4quC ]M7v]Ӏ?PXAe) >hLs㶑32Kz|xx^zގ%YfSʁfY|t: |~l_Zg#XY(KcOO,C4اJ +YdrJV_r֜Ȃ #G~Dunns3Λ6heX%:/wf0 R d.#;* ,1 b-P<[UE5v[05CԶnFQaFI`%G}' g)#&K[ Gc&4b+J_c麆w ︣ iM 煮ye2Nr.}lSkˉ~n 'ną\Oˍ7v@ 0.a3aБՉz"<W 9QEȴlk֌߯"u c? oQ 4:SUVAI$.: 8s$YvEB"[Ks`òQR6 0vʋts~HY3^bM)r;Ch"ʢЃzEtro$k0whX{:/>rm% S]145BZtH_dYVit·GR B]W!)xYf<(8Pmhe'$ @_$9pCع؂.`a` 񪁷*RN sS?DM.ܡ'K0%.`**d/ym^ X܀?sYsC?)H1} )^8LG`<0<3nV쓂o2pa8՞,"` !Wn+'c2rO:[VgxB V_Jn\?^9PAPc^] ew;|jW2B-K)l~BR½ y 3e8Vz' B[{XrNeRnwӅ|] .hE/!lunbMy<DoNd̉&j_"g >wZQ{L@SHw6&p3p~f4݆ɣZ0KXC.Yg}E8dZjx&%3f:L 6}^ErIñʟ<\P\u^ *Q|TeZ I4r1m^*T lk)FQ8*%H7ϲt3r"O5Ӫ!Zxd".;\2?dmJvLJ̯"F~F2@*j( 4H7'~O%BGlM-|,*-.TIQzGN'}x nخ qaӥrsd^։9#2K!oySwL0qȗ#P[NfqvlLc̨zK+e]D ~6l}bq '&.@@{j/9UtkuejX,m73W[X^̈b$IhY j~yfbv.yʸ/ hP48GnLyhicE~LUV__5.F>g$7pBli7u%td~5 ͏o >߮9Vd(9ef<Ə󼠢%[z ($4mm^ztIDUoR30/so7]Ȓuk/96yOs62 PFRuu5 ~vWYr^(&S`A>b/] /><&zfxDĈ#U~Σ Jawٍ3H=䧺ΥFI\Ͱ9eZAQ5šD$pcD4sҢ' 3#Mڄ?\tz67vVķڀ^"&l8cֿE&8_'qq'|]iMKpZfksXCb':# ԽaBN"ơ$_(49fbtf'&~w`?~0՚k*^danrT2h!Q8;UJ*u2}3ۃ'>cFoc+8jDRNxtvͅd  + t|)W{m ==O%ƨɖRQ곾bf/A?6 '?z=ꋠH`YaFb $ʥr{5\=%`hFNCnISq]Y5o8@4_GLQs8ZQ@ dsfS]tа_3wFXG{Ptr0JMdeaY. )r֏Ɓ1V, ye^ZQ mѣ>B7\ 3nѡh]X {/L~СԻCF\GwžuϪ2Y,"S\R50策A/K󗗒T^DX替 ;0{p2l ܰ (O6j8pMG^ϘpL}ʘ%dęW31XmgClw:JA4f {@tLT<`^r\@D"60v\GGl`o PrܿamD.͆2@Z }Ura-Fs$ghsȬ&:Q+=DVᗎFWkHΤGd6LPڲy0%$,Ղ.&&Rc=xvZoؿ{@H xL(ߊ櫽Lܴ=P#9]v="BŞ,eʃ|l9ՈvXf<&@ӦE.[)*cѩM*xѣ!3n]yx0r*1@F@rԅŃJ"8#g<3!/fh zO J\^-R: ց*|m/pY.@sUkEw\yI*/*4P!~PPd6ve!!|DG9/^T $5+e ɖU3Y'*5(hݒIˏH33XhjUZW Ӎpsx2 Ç8j zA ⤏sLU*R)P&u,;5a@26 -x%[QZF9̸{->Uj:h^ihhyqhܺxg\XnڰVtlY|l#ꮿ]A8刊L_ZX/6o\7P V_kʇ/q6D蓩rk'zjhqۆB>PIM$g,rTfC{R7yYo3.÷n՚Z]ȨЃWmh1G8`_1[< I~v6Ηdĭ݁vrL!,DEs+!S3Jqc"l$SO2mdoϸ^nz)q&vUd [CG~' މ<3%>9*N0謒U @N%&wo('DdDs>NHW; {K`m[.m쭝W(Z_loLX{ 7Hh]ıMaC_Fb햫cگA);FɃ<^J]CO_W:{sؖ GR&Q>(+#68GqpCl7z fL25A~uW9"AfzjyI3o} 'q:ZHl>Ԙ` uNX/K?*6$]ib/ٟL(?+,V_ӗ[*|6W`}пk㎩Xnz}YֳIW]|/m{%D^l6\ZPf;z^ ߃ oT7YNBKu :.\U7ObJNL!}ʲf`>cJ6VY) uо:ZPNe&1wK8 ?|UP-&^Y]i' zy$Q"̞?hbeRl;@5X`ܺ~g{ Cڐ Oߑ<]o$)$-hB`vI1̤BEK#r0<]ȧ#z6wj3&)PPYk}0v MŐG\zHMQVan_6dY`,` EbƼml^`[EɈ͘ k0Wәx ^&kAKh:.#,1bc$Z2fGؘ*:_`[{XQUt@&T+fou4Kz<7<|+s_˝k5%ճs=OBNlz"1|ˍIB+o>%"v3_T7$rJ[Ut/,a ƌn*|h2ݩ2pXLm/h67Ȍ ?:jΊ1LRn #*]Fjer%'"uPTO6@ 6-yjw͘U}Ikǟbc W͇{J7/칔mF"NĿO:n : 1p<-eA:#kXèw1螆ҹu" {sf@- WYMn+3+]xZHɕI3@ 82W=-4P'\:8?7Bҕ;yOcl^ռ{e]j:#CYY_ޫ4:O:skGn2m"DrWߗ4bn'>Z7rf._&]sb{R9FTQU ](;N47t8ќD@ix~ߪ7JAn[1zHkU% %wRrc,e=}ՠlWQTpDR0[Wj!leeUu4mmtLHr35 }lʻi܎K~fAMrEspcZÊ]3B?`UC,6T1e)B< BȓI匮,RPI*Ļҁa+QDcO>\n6LϔҘGy^"e taXAیmVf ~*桤_+VvRBLP %Jp}2.OQj5sV0 fچ#R˾/VuPmD:'#L8pڧ"cS&AG $@3]{ͬh z2;zDcxȥȅ 1Nc4r\_dly*]@Kh.{d0MX!?˅^<%=v-kJ:XP0VJfh LvFTNoԳn ,1WŕVI%#\ZYM$H= e Ѯ+,24GS|wTO /-K7(WK{u!)Ͽ$Lylzu:71zu[7qGOV"c:7H&eAwb&v6h7R0ˋXzJ>k~"/,8Q` >k%*O5I:Etv: f9 E%CVÖ/N҉Nx|ϒ<AJsP2c'F8}]wcFrm[/ˆAx> گ Y[ݴ`l `/E.j)msmPzAWweXK9X9nFF B3&piPS0$׫H>0I+< :d0\LBRܵ7@W^j* !nmI j7j' NGY*mn}FY46 fd` KGRٱߙiUe(=xp5 f~lTieaR IlmnASse4?kva5p迶OAҶY잁 JD\3+-'+D#?[oTlYYң#t@,IH`pEθ2g'`빵l+"`@T9ҜW|Xy< cj*By%F 0,,s&`DűkkC7 :`291&ᕱ;:6drCcVhf/Eb{z"E?!T$xa;e&$W0ɲKm$pYt|!!E]Uo-Bgu6ؾ+4ot<;2;WXͼ7~}D"$ wi٭'ـV 4 flayڳcEYMsi3O",Fކ6u3rge }0R L+u(Hp1!o#6:CI vk_ï'Z3Ҥxx<#+$O;d {hc6w]&*iheYYEY%G-Ã=Ш;:'yah6,,1X{JtBx0Eбl>- aYMͼdTm| LZG<Ac +!OgY0D>|XpHV?$exWrDX %IpNx"dez~ QhY #{sb3MZ8l Vmqn7+m4+__ԾwG@ۊ皒 M\p+譮[1UŒ#V%zk Ld]k5ZW84;jxk(JW,9Mڒdek'd qI]V H,i['ɃGT.Zg4ę/zP);LOdAn_ڏ.V6VC-09P,9f0MrQ eV1ge8{taaXh䍁~;΀j.Z B.VdC)ǙժDR36L2Y%4-ֵM\sf1^#F;2.xz6GĘ#u3$E=`cAG[qB4,!V7V lʤ|&U %.uY)u p r3v e33Gaҏ^IBsĎۖ1>>4eg&$GKZoϯ;w:I)̈6ʪ{OͿ4(֤GN6j9ϤO̮Ԫ qyڎSyTzlYrx%9Ɍ.fj`nH9髎jG(8-@(zȥboL |v𨈉Bfq*oxR'|UNJ٣YD'!VgFOXMgVi@U4(*-{}Y8dVCjm&)/5n{2z Z>avݞ͊ێID$ X7c?tT 6NO9g5* Zq A|OUS!|A4&u"@ Vq"l@a7[qo_p/A{:^fIiW ݍ86W-Kߌ|^ ڶ"L{ a4:Ә$nju Ie}`ʻGM4wK2ʁwhXi6M_KI,  ;4D>Ȏ_soo ]nX堆Ik[ Ut_{^ >Ie~`(zvjՂ!tU%U+a6\Ef -R?XW2ӌӑ};hwYYreJ6 x{y<=x\d“F9CV>fyoygY!1fo.ELܻ UaGBg 0sdxZe)ArTp5FܷΡiF }!C?H Qfc\Ր9^( u$wQ /H B19\wVx5 Yy7/#3іL4t>cF lXϽVL犬`qd#/2z9I|/Ԯc9~&t6t=bLӘV!Ɠ W]qEKx9./Ļ4o>֋VI=S^b`1jߑBdǛU9u: mE.7FVm_+hۍw#Ycr]G0z4^"ٵe2gXAxPr{ %s ~  b֯4eV(h 7: s} ߢt;$:)J~r*"byb|@Ns4qru<8)6.es?DܸОGݶ.Z)aN ߽y3[,be$j(tT(ѡ@IZ/s^[NQQ_H¼`X'"kRMz)cz e tv$oقu b>MXpa\._~pQ)lc=2)}^fМu{;7 q ]Tj c <'@肐Cea Vkȫ|wcQt>ʆ|:%Mh"37O€#mK;RUr?(2VuӬ zZ]O^,'u MF4e&X_Y1)|IyZ`xEcZAI@lx ]GZ|xu%M\iA #| }G&^N*$ xnW,!TE۾PxxmURė=~HQM~mf-ErFZàP}z(~Isge#nn_ƻaV4P0 aA "GEʕ0w*x1< /*r[Z5ڲ n2Ld{(9q.ܢr$ŭ}pt[%Xֺ& _UH~rp6ƺK7= V-Q6L9! srǮzB"%Ukm&Y(l7QU>/#Ey;ЇØE_Fhik7YjAWm7젒ϱ.amAS2F,G-AJȼ5$t-#%ȁ57M]b`\BU.I<3j՗:KhV xst;h) PZc,J=a(5L{/ ^u0n[5i?00+2yA*jB1kҲL#V#*+7ui~و"oHSsrn.*~Hl,LAc%`j*pGa|96rʭNYMS,Hbh  -\. W5hrJkMn9b.BPϐ,)jr7iQw8̤Q3zI6JzYIBs1Jl-Hv/9]F{sn){ u4i|YP3owj嶧V ɟa 4eE1vΪo kpwi(˚o82sJY9c~i!Dhb8zʐqـ9;=mWX~ < 'dp"|ݒk]˩y jq+6֞m٤LVΠ/>B>wMCH3sp{ʱtB\S3qn.JI˜/H[BPpl.Aa!lUN5yb1v<+DLa1Mmn/gj0-P%aI  aC=Olk> >Myqm\?;0!t.\ ro-)[ߩ 6,оl?&6v.b_{/6 }n=Kd9u*Q!U8PE}d~'s4` Qz oQ3r K{t:r'oҭVLIp[~)C0RmJTk=AS|%PJ?XQr;vOi_%%7jn" k?ΑWBѩKZpJi֒gS/lPۯтO6k@7З]p"UB3Ie^# ׭ rJLJ~RX-_g\»Ʒ9|=Tc %A$TdHxG2++1G298Lߑ#C3m$N, +oՄV9a}tnP%Ll@y><]ݡ1yQ`zSXS=İHA-uV/9?ݞ4CI"h[ K[#{.Q} 裩D?b5lX1j@"zُ0眀&aas]5g=~GKbp' N0Eťř>oޢĨ,$>\.%?HquƁ~O7o s(xGUHcߤ,-6:lhj6'snRcz\Ɗ2 w:#w rt%FDl,gf$) D_Q:"x<7P_i0!*raH=hxRABUWDЄzՇձ l?u;$r]*^i̫ j멣$NۣjxJ<-/:?|A>{Fdh?iKʔiBn###qft*R[_ mfDp_Cr|uJV_}Gt-bꉒ`r5/C!Oc0Lsr{_nJ2JP5dZE 6-39tB'V݉?koY'(4;RyR|\NG'-,yַ~Zk =~])UPpn(\vS}hUHj]*`V?bo;hR[\qcz޽j^o wUIQK+qfV&nov0">OLA"ݬ{j" PH9sW<67qURzQa: o]zYZPˎ9d#TnO^\-ҘSY7q/S3lRG^tk+mjQt8 ?֍>LJ)=|Zo@iG'D<sgW::q/$jyDĄ))1qx%8ZG!  ;>~"4Y2 $]HSȠƙBofvssQЄ  ~| PbV@R1$&'Q?O`@ZyM&2wYhd;,s?" R/ 8]fr!V\3 `cP FsZiuqAng>pVXH"7"c b& }B4WZ]T]6i'}͗q -o`;o|">5-y'Վ3h9m:c*Ϊfũw͢|ODKR sy %y c5J~f UG=mjiWFrmÓ^[]Iʺg)N4n%웎$ݬtIBF7cHb7viJ~1 T(,`ϼzN9詎18</zTe;&ER%6CA^ ̬A.\hen jJ5EưA$c%ޱ5|6 % ZvSyE)"d\|;;/P1hp5ـ~w#48Ԋ#Äv$5cvWL5[Sn#t{el  *xl_ 1paTvh[_)Gi@sd΍{TOAqL[[0JnA[aFNiN\2~]o]HBAsꛄ:bD>\/`\?2Hd4 o[~ڶf^3`E]̟^b% (RB;>WnL!4\Ba,}HPb.2lX7NP(k.w3a_--_=kd?*bN] '!-ʞT6/m9lC+ɬL\Bk!J0%Dƻ.!ƒ~ovX5X1#7# =6{hžHs.ORm[OP>DUkI#8w`cgMkonDs>Q qPM]a0i-VM?`w>h5Q/a!6uD4&23G`ˋyb _W5])a\kXD|AU&ɇ8AzM)>*9u6 6 Dg9M}` G6 dW6o2čbT>)Gyy Oaf;凞g!xv]56?o)3hBl&(i^3iǞo=6_iTbߔ=KazMl 瓍ή||Y3i0J6 [6!i1p8" `O/.%JRZ3.Pº E6'0Ov-PռK<7 X4 & %/e޵*_.k >g[n#lS04/4aT~e5_T;xB : cd2&V c%@%"j_{m-ZD2|p)HjQ?>3'_9 !AʴpK?6 ږ}.3etZVfZ 4y;7*KNAd]+^'FcNn|,y{/=ꌦz7J:&JR@am{[6Ct 5!\~"u+}6W!Ax5 `d ͙tdMYxS[]qf٢w$kJvVt#ה"$@$VbK`ؔ5e.(P͖sʵ<"Q E**Tz|5; Gx.Y D+ۚɬ-Nܓ3SN)5#]w\L~)s*fOPe1)EX"/K$ܓnMD\E8P2~ǺSЯ/SM/k(iTa-L8G)>#7S7;NZ扎7&*Sﻝ+'_bm z|COW9x bqi@ p6A7avỆ`^|Z֗havxyfUCr0u1͈֜C(Ќ`k :] .+Ipgoփ*+ 8y_Wbl]d SebRQBNI!ŖvUKYHM4Mc*9| .oڨ}$0^#(mƒ6,~`]h~ˇ^ƒX))įąǢOd/z_*mUΏJp _jY&5Zns3][M_ddԄ'OQZ$w^{_+/|2 r}Tέ`lf-h^{ _)^@4KwYy_[&PulG`&xN_g |F  idSfFBOIN$랜="6):! WS:t=93= * ؈_Axۋ#uUΰ0-Bb^.Ut5k肺|tya[z24jMԹHX PO~ ߠYD*e.QM!QKW H>?Bw)D:=SqͶI^g. gaeF2 EJkn5'֤t71.(B$@x05ɀNQņ;oè B}}Nq9_P[3A_m[k&6Osige'Qu)}vĂ0MاI{DکdQiK͛Y/7w-1:U|08ؚm0Eng9u|<ip?1aZ7%i6WB>: "q>AG! 5ekgxӛ?e**`+lՅ Wn[r"oozWo*FںR vvOye2o ,T ,^Lq# >i Y+x'j[L vlLcX5cMW$c=,!ꯌSgYZ070701000003bf000041ed0000000000000000000000016612f91e00000000000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/hyperv070701000003c0000081a40000000000000000000000016612f91d0000a988000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/hyperv/hv_netvsc.ko.xz7zXZִF!t/=?H]?Eh=ڜ.+)ޝ t9 ͥnE+KAX,)(>SNI hڪ/kO/,y3Q* 61xVtgiO 74 Vp$U:t/`C{:7V0ڙ+YݙSSfbe#p |XB : JLVPqEBo;B/GCplN_Zsr^*8)>?VҌg .u` RH{.cWTߣÑ2h6}48k, qH62[ {|M+Кb6\u$QO.HWTv9K&VkCSJ^tlN8vM،(~'7 .NPT{Kd*;>fU^#4̃E<1XD>׼(Û1n( ~P7QvoP?{S@oJ089cRI4D%Ap~]5'g<2(Fsӓyz:.%VֿR;ڒ;x[ԡh o<&NL3nd.GPW4F51qTL+^z{^pv1yVqna/XP,oՊYP(M }gGlU#X?GnC)u|KT2+[C8g;Wׂs)vDK_]ϣm޴p 0E&Hޒt!^OcsD> q4c[_}<aӒ6]3hL#KS*; FGSu!ׁiji$iבQ RpsC|Z_-F ӂ8L8gÎ=j ˕TfQÆVX LN2qy316flOVZ;F=3^m"m1z Cצtm(ٳ2O6ikJx;R#cWzg&2Ex (g\B'OL݇]<^e'plB%X*7yݞTap\LNA,FnL7s6pA-QE+'EX5i8As+9"s-`(1+` Pg7K>=.tlA?k CS׷@G$.Ru Q>NvEM#IfRP>aCH69R#}S%5J,Fжqm~ A C`f#gs\WS|^o.y\8;͚'?Mii`5_K3Ex,^ RSur Yݙyћ¬! 3:X%9=s~ %uc{CdF4Qp<taNC\ L``)f5w:/,Uy^2Kt> &)6X2KO}E 2 MOv&)(v? 5":MƷ2v,'C[q}V ۞Huv q#\!^aA-pq,k2XP@g+{\R%>,. O| GjHӵޠՓ YdUtfMr4@z(zH /`$MI^,Gf;;eOFbx #' ?Vu 7"aBk%B@|,v[%g.]pWKzzmG$- ϔ!k wwƞbdoDˈ?VB$-*s]t3g mա>ډ?.]l=9dn ]Yؽr*VH;t Za.EAPre YG}1"ml~w{.m(T.oDX@`177X 2G"~)s{*4"R={?cx_; R6'[vX.`Tߛkhog?%Ͼ{h9`yZ2xٿNh'})=LkXE/a$4L,7Z^sH S CkxgA2vTҤ d\4Y)ҥNǨJ@&Sl ]KZW)Ymcr:mz /S;x]<(޻y")ýE[ōe{pɴHҎRISBKuA-AnXB 2g?+f"(ΦLÛ xR.)0 8MZBDS#4Ίwl鳌8" f U8@1,W["e&m9M\u٪^3>8T1TӚ<w_^']O7bڐ$“ ?)\`\wGgh4TX5qҁmQ%3<κ/ Sxs B,:dv&Hd>T{EOs=ƺ越c9iPlzc~l7ZW"Q.Hw>2A$vAkBX )ɱAPJBeNo$ e-yh~14>1%n6862-,;Demp )o!zM w$T4vʓٴՎ 56ѩ.ڧTxb"NqlcguBP T|r҂Ь QXz.Uj8X6 2iYÅ`εle*OتuI@9JV; NOu[ ϔ}$,Aӆ3Θ.va^fpAܢ/˚[5Zvu hI7H ` ݇j^-;ۊ T/vM-CT'<Lw,74Ȋ*gn1ڵ e}_njb1N驅}\NnԾb<3;#ɦ’`z!0Kt9\nd- 3A]0klRDQ HpYY~8KN]')jʳƟƍޮ%o(MYZ)"pXgzs+՗U**K'9\'+})V'D ܠFTl8U;.L63ʞV$"A2]ʺr? pK.[c LڋO h&5 >ʁdw#d᧗9H9>0Kݡ$C.Xc:B?T5 U+m%:9VFLSnxBҞ/u˕ٮR7>as2E!Ri-rZm7DbHYq (0f))J[ŒhTk!TP/w5.M&32# ! DvK|YvմR N~8[F|>gl4Uf5`@mFYh* n,ʹAlT[ kmvP/فidF5Blp:ւѻUWB56-7*HT!\RĔ'] jG` #@KOe'`_'nmHb(+L-A ^?rr>_B爎 b. ~ \,l:Hlhmvצd,*`<. uoըڬXHuQ[ybwNd$?e\u}/m%ƛƟic=(tRa. g2u'*s̈́r*e2"7||%7ahSkw'Cq\T@.@ %ILM[ aIFUș6-*;: f!~-%3{џ9 |J}4;o:.'?t}t=WԒO5!`F#8h#fv91 f\]?,lPt|U`_|\޷5!HqgF8N6Ib.t)ʃ`aPj:oa|JiX`D a=Iu9r` h-FyP{irB껧oy 6y>Sڙ& &"LQ68A8DZRe?氎m`{,uMIgHRA fxeWkӻɭzIY\</CDo>W5d;@箺w6Nw%= Ybw`dloXXP_ܘTYMV2;pޑh2@%8>*n""M-D xEx(3%6Ga}}JkjDse.W‚W B.r %5ͤj G3g&\z?D,,g88)u_=s6mg}9i;?Y.:;g3J=gIýjKs%N!:87{% ~yȐyiU\A~1*=MSTB > YyN? 4"ũySG5nيpQ%c; 1(i~pW4`oexDI Ĉ}VUܥ;˂)v+L?LF4B tO_Ŀk*C*h--^kC]Np2-!kh?#7iY9P&AcDZD ]7,6>G\835Õ<</gA)s˽A:yWIRF֏;A܆Gktr|> (o4ċP MGc$"pkebpe%~~^+7{y&jLmlp:|B6#ndg惕PvO`]o& 0WZYR([/p*OS'tY$t,4e:Sc]-#|ʿS8c@D7c559j@?u $C΀yGrF(a ,j&I2QIBGw2ˉKU5J$*:ѳҠ+;|.raTm#Msx=;5M) Ծ5ӢNGq'mu4}ݘK8Ó^zc,*ĻN[T3Me qɞi ٕXL &rk'MK|?W`\F'%>4'AƊrφ%Xi#NWRz%؀3][߇D"!53Gl*Y S6)׎pYhpP:+D˔nP( 5_mMڛ??+Gx+BTOU<,7di'WoNaz*Cd9Fx6`㻂Zc1Ԕ)}|g="] )8t5sh`3y gI/ mQg P:A>\?3PE~U5m:j~K:m7{g|Ǖ&Q}_C?,Ed#1u47)vid|>LĹbIt |HImvHM D4P$Trl u-]q,=J^ǣ ` cZ˗)ZUѾ/ 6x#@G6)%O ||vhO-'C#e!2@*~.>H+`]q84f7րSCIwJS؏I5I;1>_!ɫoNT %G\f-n$}3٫|H 7:l̹Sܙ֞j-_&6ҵn${G22 d#t~8B#P;@*Q%AXԑ}r0;4چ `@I+ZxmPIKbDkd5QUf#$J/dY&D>C*S8m-%:dhNIO 2gyG=sZ_q[ 5D>\ݍ߹ D)>2\G"٣ 2 8*5LRI OR?#+*Bi@m+t.(uVmU.R179Ɋ 7۩+}<+^ ֙94Q{6qG{D=!uJ&DjkQt1N\?e7- "Dzi#^>a{nM&g _"RN qd *}*?6H&E[E zDVו,`u9`kyg) P!̇k9zoV)KMkӢet/("t.ZǬ( 7lwV:rZ P:aC-yUZ>#:)<=VbA Q!_֏w?žk~|cvb|H,S+It$Kt/ |<+q45n2\6P >Ȍ5r@n勉]|B>UR'U,6go>MF!>L>ؿ u{CA҄0S}RdH?.571)Bݿq`_^)kK}58҈]uƠ@򭰊tXsY7PUq3K-xxEjN\"2F әmaXOjF\N_}:\GF+ Z'v¤"6Bq?R|pz{&L{)R\?}:!gʑ*޵XXv'(|"IJ?LUT8ʂ岉=09bs[U"[9HoM rXX k _c^ 7i U5d-MD o~I\f#3GQ*;DJgSꭌOB#9gJvu}6T!] %P#X zG swS^XrZG8]/a5+uٞ-Z\4ZP80sZ;]!VMP_T%Z(@уG?mJ'2˴#eps>j3 S,8ͽ[iS7! X<:P[p]!-:Q¢UtCG^ <'x^HzőnKh÷P~+؜h4on~|wCP^8cxH5%Khw` w&g_zn;]=R'p(6t54ʠf3&.oy_ n>*T17...$K_34F+  ThicUf@\eiGiR =-BOn~j(A^j>7x. !~ fvVr  ^4{+ uqX*`H|bw,MW%y]!-iOfTHqcq?\7]&ӽn_a]I2KAg\*!+*I kg6V΁J1L3O[{häfJB@$?Yuޤ)Y|8q3>_(FZe+yц~qǦhŵv63L.G;W~e=AD zAٖch&Ed]zaeQHڱ4Mp0'yScܘ嬚ڍzw2 x}B#,]%) -sK0|~ 0rۉ&c hk$,ԝ2UaZNԉ^9r"hƔ+\_t!Ct1'J8L0~+ ˩]86jpZc|F}f*_.4$#q1`O\ lJZ .w (f~p|ZJF\ EJ &_?+;.H31 FvR(ds#SLH9"0"aL䪉}1o[+ps4kipfbv<,{s6JYցR'Шo)mj(T&-YG|mX.W-ɼ:zE8XyvNEFTH rf`8F|3ҀNsWi$)_~Dq1xyi@ʇpZfP3J2ήâɣ:*(mTwr6r %ß"+-U@jN/Fiw.2XegBen!{_qIqyI  X@,dLq/}0^Fva4^PКRF 9Uai7!{)~7&Wږ G,a}B0!܂'㚺7GZL開ZnWULN:0^2C r_5 u娒w3+ceT,vIrwsAyn; m8iB$j?7 Z^R qՈ2ēlꂃRXdM{Xb^XHE){As: r,3ż#YFf=#c(#Zx=()0I%>laKcϽrDj}`ȉ7&G 36z%N(`^A$_0&IzL^YbccUsXI|0N03,L1-l .WNμ٢Fix%#T`z괳Y@픁8O@~v؞ae$n2[>.MLdzQBb5=`~q;M66K(㊽5H/6!v ƅG$Y9c&)1>Zf셫fU6Pr&`T\.`o !"C W-d({^ixmV0l$|4XJ5L_ʗ[ߓ0%I\`Qny(G1P ~g8@%z$.[l[̲47zf NGÃK\?3_yp;{MV/gŜpiσqVIwmRjYݎLW˞ 2z9vD ,|T=f*/@xn ׉67y}9˳zOI;,DnrL R; ǎ@/}U#˚N K]|F?D(0Ⓥɓڨ}hx74t)?BHI]U)`ɿF7 TEo6PQԿ(L$O|BMTpD9'EJ G \]cZJr q?̔*񁃆}+bِ Y{PX1o)-/o\Q;H871NrT]̽_>>uC` l3{@;-Qyԥu~JV,DiD<k yV-QrDmJ Z{h(*\jRs*$Q}Cf /]u9 n5 ~Ih|-4QuB~";1'2Ο]X_WԚo-Ueӡg&L Vwz~X͙y6yATM ԟk'jB„ 9`u7p䛴S~y0F}r%Q//́O-G*>^"c!"VhE6`DTѬ7pzxqnd"D0=u4tܳ28lNCe e)QpM:of ޾:A[e􍄖{ O ryj3.40 BmS| w [8@F{|!oр"IoVݢSq*.ZZ"ӳ 81 {?E$/-8yh3MP%Ta_ۄfΙ[> c^W\HYRY>PAf(}\sFd M>Rjq”e'= ǤtFl*XlWYц11urr=$}؅ABd Oβڗdlqo*#XӄXP6A5ݢ>pv6S#~[dv%[Q)`3ƹ}sQ߮3Nk3ER[D]{]+;byʸ2"u#\H[3~=iS4UBθl?"Y,_yD?;_~;eۑg3dNBVe=K;9%&V+M$ce" W$n n_;zf3VsBi]wy@ s0 )cGݺ=*yHfuD7,a;{ZMWD<5; ,ekwklKS3"ߨ0!NQ% .J&tH]AFFdr+J:v{KUϐɏ4p#6r#(wA0#iU_%, Vp~b5sQ(bdTp)uZtN5LEdx^zO!^ u-*?I vmq2ېLZ~Qqr[VIg P1 N%b2qҳ?"*'~k[F&t4>$旁.= ϒ[&x"/Tޜ[qFx+YQhO&Bh%YDXTB6Dl-r=EVz{)ض/MfYo w~YbW@1[3`zez Om>q4e ف~)_Bvn,h~S%[ 1\Vdf_bY3ZU؝i]p871V̬^Igj dQazP!{x1<=<{j a{AXBw Fgᗊu%N-{ #9:>8 sf2+} uRP܀>Nv!G97..kSēlW*j"8ڨtUHDu2%Db7.x? Dx^Z3C`h2?zaЮ7N[\ 85r rxkD^%e3r8S. +ޚeH.8UH"Yj@T'.ԀbY:Hsh]5&w "wK(&źO?y%M;FHOK6ubl8QgKLg ㎚P|ev nɧԭ#}=/v',oR$qdDP.UtyO 9 ,oHSC<~ѽ4f ɰO0;#!{Ÿa)t<;듢HGzPS>)x6_>\) p*/j 2 9%\'#X\Eul%ݲ <73h] j2ң w,h-: j+E>8؃e6+mؙ`B~ž 4]U|,jLM#>>rߖL9iV/=TI,_Jxs_Z߸B*݀|5D |mч^SO4,ˎKXzvHu<(Iϯ9RN 125;9o Ӄӊֆ;5>$<\r]f嵚{k5~ӝA親hu)\x` ?^)<'ol]liiz5: qijR6ncݭ:W'ʀP+ظ$Cg>j(RYB;*-w OݙƂn('=j‰ynJۇwF*\G0Đ&:_|I7Xx"2\S+xA6uZ{{qHc>Nj| bwo6<)qGgZ|OjɌ2MUR/þХxqLX#5gv&~n=:J:N~L#mv5Ab0pKRRxshKTNqd)W'}p(w ZG|۰Yùâ8C2\ZFUj2{cJMM>U(Qm$@Xo)yL͜2}1WfP6]SPpRU MZ q:cGt(j@O$ }bm*Jݺ| {R:P+OFSۤ>1SlEDs4GANKBqb#gP<(48*rF@}3ӑ~#-0 H1I$.'Ya?aPnj $'e%B.0M E])աhoCNUzsAk]\viڽ/EꔂtX([&DfadCs̐xP*ď-dw[Ƚ,$R >E5 T\8ކ "1ȴ@~ԇr?b\'! +5a\[B]^%NT|a^c^b>戦6PǮHy,7xʉ6-ta)n1˯g_ VaS 3}è/{5:s< *~l 3-lW&g8}^V]B0ވl]=_w*sfl*%~@i@wrY/jFw]D\G3U̼OŝVem'B366- #ffr NlY:f zhD//X(裭zДڰJ)?٫HMI}֬  e/YBC,K"jx!߿6{TO2T~&ѿ!LèPn6 k:hYz "wcU/ ]peV:,VWqKBW 3u6J4%!eL}ܳ+tJiND>rJЁ]ly}QK>4n3O`iS6S4͹?1j^9z$BZ *W|=6ˇY :\LߖPi(S½Sw wM^;@\3.b6| qW5 2>8 ,gv-qj#Y;z,7!/mp±B,b JX5ءc*P֜ "sRa5MHN`q>z =]Jp9e=*W5|UTV-r+)nNR2p=L ӐU:"Rw nD9mm'0;ۦPv*7 <٭[ yVU2$j7vtSӼk't+Q8 {) 4oEPB"TE<$c #B~Dcq?)d|;;Ea  ܐ:;a|(aF_3bʙ ]5&̜CK N]<-\ |maJבۑ|ep/j0Mjc{VG3~Ӌ5Cb#!(G\F]zHe7R(b jK:9ILxݶ7s!I{F}nM `O6a.^)B="Ҩ%nh~Hf k۪rRRLꄃHT@UqomٯAYёSwmYqtJ-tR+Cx;"ksvMu; Pc/u3'Wrޛ?;VOMխf$ Յ}($h־΀3MeN*cTma:5ƥPqr "h"{ e]b8= QgJI >G h'wf'b7r<oSO;lY[8 ybn_suY2 < <=Sv.>0PpvN Vjw)[!Ƣ*쩉.E0'Ur}/۱Rktf^AkI/Af"D`z8tJ;!x /8&Ee`I5}T-ɞܖ>kČ\0[Qg DZR#!L"ǙHǥ7`"rY8{aq܉` q'DBJ/[PvXeܽٵhcKhGa2IxnC;\=NS3f -ǚx*|$ZPܓ6CgèCҦR5'_ӱ8CLU}з nw;bZ{ -c%@u0jB7|D\Ul@hU~X=[lކ)"*b}|c9ʵPPT(Vb}mCQRL!~C_bcZ) ,BPL`Hf{́#V)J>Q/t7ؚDǖS~9`$eT8~<}Yftbmd'aTDeԬ7;^#A_:wNl7rc[]ES#q6kK@E/$q{Y9ݰB1zy L76C#0{<9yS~q{L0Q6dU]U׺#<wu 슖qr׭e2$'r! R#`IpvcJ:&}5mr˃GˆbXsKX˜u-)bgfWJb,!.cVW|1*ya-BkPjΫt ќޠl=d.`2gǍsޔթbWylc,cusԓWL))fTb2-?6뉛[wÞZ)2oձ~z, $?6qGs'HA :|ӃLS1l2Hbkj<ʉEVO?T ?[}l59DYH*{;Ǽ%WoجSv[~2\ςAˊr-Z!.#FLgY䬽򯚦$)* WFO"؜c mK yсwT%j1(Ki <+wd[G8QCPYox1 TށֹHT A(fl"<`U5Wny :oݿTuX$VZSv٪|h'*-~ЀFҍaZN>y d*d-J?0/9%ჯO7 fy-mavA?Eb/@1dkԗ9ӁQ es9b'_NςG9jqiͱka3N7hӋ+9U^ gBK'eJǫ&}.צQn2EiA]~!,v眘'a [w(BJQt!dXHhJRjwgla?JQb@r  ш |EI{^ B'YRhD!>wQT:Kg{U(`Q>np|G)&[]ΏFWoU`ǫu憬%\b7Ԙ'e;R"oo"52N&qq(` qyf-@<*=8I 1~) g0 /kìlqJ7+ϡ~9׆bn3w~7A?{`njf">m)!ձ;553>*eLm10ٷhW O1(cş{AR9 h8 $Y9nyרhuӦlqBJXZ 5V460fH. b,Щ,9Iz$Xh!m&zH(#P҉ UkeZyBǔ}aBW/,rSчOm焞'T{PmS3(2ڼ*dk"Ӱ" x$M{ Vo5Q'D.0)A" $Z'i7j}VT.o]qk$7y˥InViۢTPqg64抅k63[;ܶ܏'է9lmׁ'g]YU4[YE IFG csp0gT1<~ ՟j_HI_g]mxWHw>y{:tx+v)%R cC_:/8:T5[{hz">2zW!RѱD `*D3 tȈNB\`Qk/P̚- 6}PզcI 3ٞ0ک0HBX9Gr w^p*P~\3@ 7]I-@br٬"<٥bXE> . N>RѸ^ -H)H y-sqyԛvB x.:.SC~XZv`^ *2F$& f#T;׷Ҩ\=^Aak@VpqvXhr:A,'&oq_HRS˦jV 0!xq}=tZ*$G"d/B4T{Qva+ :JP?+υmaʯ" {  AGm^}6j+>}IxnQ)5GASB{=%ϠRy=fD}I.5Ki31z_6A1daLĊi0~]0j5R%: I؝W/&jsnookr&eQ7kN I7vj t+I؎[9ZwN*&CR~;E8clipMCίTIvdMpYf-{~iDtqNhex\AڍI^م"C֗yfڗCcIʹ ~*r65zdOP.f\R?ty(ek4vfXŃoUܡ~oxy@9 ܋…`mKɂ |(;ϴ&-N$qiǺ ރRrfWjWW#C>iAz3"F ҙiݟ`3dR?fBy/ 괚 z+VWb};>!a)/g\!Lzb @\߮ṇq nlHв Tٹ '}n6Vid=W]F-t,!Cf!4/]]k۶ZTÂҸXBMq=1 R"&%؍<|n+NC_Obcީ'EauJD0+MHBH|'Dヱwݙ RjdevnVkǞ=f=P٪#T8'TK||2ϥfˏ3Yx O`Z4[*Q6XuWzbmW*oE`ɖl޴1YɲV Bŏ2JQ5uRI2Jڼ&2jQ^4ᒸp5'[,2J IҘ37VfNPgwvkl@ ȕKʓGuRvt, |Ʒ{>, 1L3Nx9azmVZfhTfVmFN؃v <AKaSLD(ôo\ h#J~;pEm~櫎є`W3z8 %} VЌRWܺs(,[X2bXL<*hau{{{<<2b5Tʩ&ΕQL8⻹Tޱs R0ҴqiFU#kBP6$^?4 )svvdLXBJyvT5{Trw5~T$D6 [ޤE0I/=uN׬$SY7$OwwV d[=3h-kL!߮;wtgbF%;s l 6<jI,!dMP"J,"Bmh|KA̩Fst~ٯ]fM fϖ3W#~\#EhE(-Ϟ#X_noW`Vf^wg4coLRÝ4uT ssz@yNL'nO;ٹzɀFXU9eoI=ь1|rm9E/KmHt0q'K]I_f]b̐ܮJ8rim+!{"7 τ#8aǏMH2]PҐ@b3sTi*iZ'iQg:Rex @O#[Gk\,P~?bK!5J^"}&~˵# Oy@ӶBNF7yp+jһP\4+@*j&TrFuo+1[znۄ`!J$307"h2bJ?Tx:e[q@!er,Or罬F sXq_8ha+ 4[82V0H!:9 -|LeCBF l—=,ǾKK _eˢ1Zx-9dagۧ6tIjOC"fo9Q-7!Ös\&tu9"*^xis}KnH{Ϡ&S2O]c[6Bڋ ʿmP@e-5F1byXn#RX_d+xIMX_i#eی z3oPf Viͭ[$~@L^2);E<#P6k"BBPйs@UB3 _AGaNb6 Gjʜ{ps fx'K9F2"? qi1Ѽ`o'≮cW:$܏Cw1ͅ+H#Wrx{ eaNa;7`j߭5FroZxʚ").:@"1 , Í2uS.6%X~uP0u6XbBg\&UA } |fZ"ka׏JF~բogs=LBmA 0Q'VW8W*3Ru38fLE(nD`_lC3N1DD=v = 3{#)I!ϫt7k^ n]PU4 =fRЉf'[& L5qTeٶmʰ1/0 ʒ~lrIcjop!F2qԛ]ʓxK5zMpvoe-u Rz$fJ& ~뫈y1/L!^v5q$#C$ZN@;$ `:Y AEToveV0m_^ՀOəL%bw"ƕL+\.kf ]6e_CoY낦K/tY+(FȚ%3vn:*pΐAj0,p.ܒ,Uvs0MzLuGjp+<T%T =e1ߡ] \+eIzc8{ boi)'* *?P.`qI I3Ȥ@ H^Э4(_DSnq\vK+W; k-b}NU\|'V突EJ[P]cTyyUq^yN >.!kA0]~m%d% J +MGPRjJ[Wm-Njjw_ u_1>GqizHKxuyZ *,}VX tB0 4hfH UK$?(RH6lؚ܍>Jx ;m++$7bAQ"|K|9cQMbhکʍpи=\K [VR#ju;@7FA>d+"#InbHb߬57ނ#麢nc;#"hNp>d Mⶡ-t>$>bD_MW4iMv5A ~œ_:ޕvt5"usB(rk-S =N#1d%i2<˿]xfW}WaHj(q/ 5Qt7MC۷Э&dD܁2D0Ѯ~]_eh%Tm| ?$|Huኧ)jùE6bPnTPÄq9`>vUHyg'2'+]l{G`*&l{KhI͈mWSRK\Jǝ6\b'Rz1?o-hvu2|ͬڲnE bdVL Pr9(c{2ω I#2Jt8Q<%{Ko>B`'b\k6 .mMt#)m gLcyVnA4K)ʳIu&WWqBUݜlBYcjR6nXtN.Ose]ƝB xlVCFa{ Nw^J^ebMdwM: Rsޘn];scCH:KXP'F1j{foAlJYֵsQ^9'ҿ ë4~aJ8|K=$n}s pJ,/@vW{3aNeK3y]Gݛ1X *:~|K$ik"(ӮGJͤ켴s^Eh1#yi+a}u,i¥$ZLsndIhRӊV9_]]ATUw2s]j)K.w*``"А@CbɳU]8|ӂn-}WMgl2O]J_/nJ7@X.2|]I~6,65g|wW.Yb 4 u*Usc ~ܴ<4nCFC̢a8M O O^A*܈PFj=f5y3h>}ͩ"=& *Cg"w \ۀ;oV3kV (>-Rf4טaB q%3PfFtP쿑Y1|ıq&m1۶?vxm"=J`,&%2[)R нNՈnc1A_)G%6o30n_SINym@4ݢ #[]uB~?O/s$mX]rpJVOvS5qqc9pnw~M0^g9!Ԧ\-+=v[.b8i#;A?u/EK`*_@D~7e&7hRr|x L"i{)-y.JN ɔU! !ݼc2Ǟ7ו(TAV-e=WF=q.m" ZW7 c.~^EGaD疖 yvfjB6Oeԃg*0Tl^]iiE;()Sd{sNHeJ9t< 4>ťɚ.h1];U)`|T[|Bz1vB,o,lnGȊ Kjzx|+◬CR4$e1tCcDe H /wD0z7]Mxˑ5w6ƒ29Œ﷠SVh{G^|k?aPo ^KC[se(]-+.. \|5jhcәsVf`^Q;SxϼؙS֑ bt\z}ٴH$cQ '1zp'WNe8YEGR'vH~@Phz X %P3N!>வ0` ;GƩ0µ|Ssz|4KnZ*qv79trOd&3'B_TcEJ =J6}1Fp^ňv4_bNWmPSsuL;0ԣFmW9Hَ0x%pbQ$my~̅=eivb5섳βY&lC3AtOg3XU+06i?!û8![!U0JlөS\3^^C3 2U[ `C$~ڍ[^. rWbѝʈg5$]mFf?-?JYVzhɷy*Lʥ/M >Vvb`Dijky -b?RV Ih&D ut{fA/à#ƩiٚHab4Q%kp 7 -E"ZOȑv~"7O܇=?`PCb̶|TQv Ma`D,+nx?xjq*0}. vq)G Fʹ)c3z͋e$9s2$F3#X4yVZ`]Hyls,cC pvyHWy;`|&zZ/\Za o.p縦a5+|0H" E3`Gz){Dj`HjSRLyv캸cxya=x6/ ,h3[n$@eϳ쮮8ې{T/,'P? H9]` aC}#RyK8#G%z?p4&,UJbN\0xfzx!S3bXRŔ*{EWH72],5II #DB zhhs #? wbjiEjI> 3owxSIlA*U2䔉YOYh߅ſU(kŖw ڱ)cG %q0dfJ [)C@;[g*ƩAЁ!]8<"_5IX ^&Ws=+ua<8׻+2`6T21$%ȩӤϰ%pnӰ%g_T66}J=;^v?x>K&"*>0. VkSmG! w[Y.g(y\ <&=kYmқi `hZwǽJ# }s\xZBqe'Qn;|_s(dU;Ȃ u2HUy4Y.Z;ka u-HԐh//!>Qu@G <Ѻ2;Ī'6{x% !Z0` ,JȞo;Ӫ9Z Q 8K}%];b%B|6 a\f)I){Y7Xc"=OO , 9›jf2 AFX v]l#lʥ?VU':͎y,7aJPV7a5◚ʨj.K? LI$DՆ5D rJܛ23 >WlngHv("\J5^҂,]w4d)INWNYdS:>F 3dVIOt"B?`ϲPz{݉ i(ɚ #\(XL-t[W~#pj"MTo8D4/:T*ݦ*|Kpv\0C@)kΟFVP34=@XKS0FL~ak˒ux[ }t؎q*iguK=P 8RZh-U;K1qřbgI;k6+PY9If(ap"!#!Tg!6*hQV&M5eO6u%%`#eWw]reK)[T\YiTwOYrzNKW8)='+ZrIyHI 㬤]~_vz2^.\z $ f,j{Pv]]i^US{i입t2؈)^ kasfb& Af8ͫij"I@d.'B=²jor!v#uKgrF 2>Hv|Z$C&2v:ە M8IIcz0w_Rh܂ƎQo0}vIĔі#,:t!^|#N#b?F13%%C%x/ҔS<{iqya5t;F1O2Kz_w&Su݁ߍvR`6Cʘ$y w5A#8bZX` f{Q{Б^VÙq~R'm{ ;9o$J6 M"*<-/Bw,NDw&AobCfab.wdCd5"SV*g.9@mB}Xr^P$FD W+x^K9kkmσ440/qd?X]&cJD>&n>R_lwzt;,F^ã#U`z&(Os6͔DzKyࣽNwgDԪ p:jk5Oո>ဌ-)/v$Mƌ;J~q=u;o IvaL~JdH A7+us64LK?U)Ѷ.>BiL jp-Zax 2Fm+׋<Ϊ)s}7k(ZOA2i sxzڥ~R8sr]+rީ0Nuqz7g͙d5EYDŃ+ nP_#&_N6d +V"ME.d:c&_OHk! o? ΙQ qA46R%tAePo-;n{>(4:Ɋ!qItW^n@(Ɣ)\ S8RF1Y$z\Mev?Y@/}d}yVj<=Izzu~m߅Jh~ձ}c:4+yr/Y61;'2,]RsyɭJ`-ܑȠs-l PQ!7O,lWٸ`_,s\2۷fH֚>}&D~\1ӫݩ>AgֶFGeG(jSE6eT$IyYzȝ;El3 (44a b־6r*i;Ⱦx0a%Y*U*%_H9]|R k ΁,NhSu7ɧl`lG{j;^oEV`γrͩtg $`D1k7i;3T%zp FxJ:.8˼dt(w`[6{ozR##5 0lGY_[$I TuQs '# d|҄P |J%9Ĵ] mezi/]D{2OLM9(Nݤ>QAkXѩ55 WTqR*|,giWG͵ qRHŤ{Ѧ/B.e2z)ٷ尥m|) ږN&Ї<$VFW< +ԁe ϚU(Gdoy*!姽9(rwHKj.}=84 ܗѲI>sTFHۍ+\iɃNB t-P֍P2hg$٪z/#)먻6;5._&9!r3oS)2H4LVͅK~(Nxm{Ge^cC%+C%9ėkQ]eWm,?^8Dlw_*O0^|!q.!' )@[౯1,#sp4e_Rl;n{ ЮNEmX[h/P-05䚄TcN }T*{TMzQrEAƃ@6AJ^/X%hD k{<SzIG|OsT7ރUAݽЃO0xtMåe_-4WBB6o 2Sbj̬`=Kv4 wC&Lv}6LDӼN XA%ݻ91>%o-3PWR˭LgCɸ5;ۡSLAhX58:ByGI.xbz! v 7Yh!YPD@4·>l#.Opa `UgZX3.D5;:č 39K4{^Kj%  !o d&U:tԒ[)bDL1MFv>aDYJ&D@#:N@h31a͏M>?&i&`eff,SsP!Cj/i,,.Dd"Jc)4` 8-z ݐy[XtY_>{t>x^] A0`> 4e'c1Qd[EpL'|EޟЄ Y|Bs $&$qYdc¾jn}= e^Hfm~CɒlFCR'-x$aՍCML:UhOqIgp_.xmVoOhq-t!X"5U3!ۜAB*wNZaNqDtz=, r5<'֧a4ia`w(sǻ?-k߮ 3ٔB+3~IA,b L:~ wGeué܁~+|.('"V۬I]|Bjx2>RwebkM,w%sW^r|AmȩOBvJ P4ů19ٝAXޔ_6:{Q-4 M ݗ0^9{KG?Fפ%h>l΄K/oah1-ͺ'A9M*!K[ #zHb&%ac^٠beW/ hշ,Xۗc%Yc/w®2$V0lKBɟJ"6fjD]a~OKKyڛW&v ھã&Q߶ɮ=\v4 JAOj`.\*&u\ tŅXA=-iƈ8UB0T?@ea]M%m1Hx1įESppGPU/L b**Vq9"c 51w.Mg Wߜk.n!C- 'Ǚ%YbXfz2`Nb:$貿Lڟm,.Y>@/.];dopSXh  `@^+VO|k.ؖS'<`9#)F>D@1gpa/X2nJ_"/Uv-ަL?ät?:r%\#+u3RT,8|fBT4ө &mlto/N(N/^G=*Ֆ A *cUacmNdė*b$4r$)FnWjw̒s'e{ϴ ~ }S~U {$rJ~Z 6gI3gA!JU~Nsa۫Fx-)X1^?!tX),%b(}b5ɆX,k=돼T>rT$XQI{(Q3xD< v*S hl5ľ\"*HG;߃ _E} T\{G`M0^6l9dK猀SWZwvk.EӀ`DKp`uaaۓxYؼ@%-y8y+ yFHZXbY%3D*FeυM<1$c@$1Xހt/2'Q1 &õk'W|Uc GJ ,&)!y߅d35}H{YȟwHԌa!7u k |щo;EwIG$\xmCKՒ2"C ,c$Ck|_a^=SOIg`I-E͏Z1:TX-:U[/$-<}@=C\+ĝߦgS Pʉ2k.v|{گbմYۑP8z:skF Pq$%mu7Aa= [c }z:180 (@G泬v1m^0^$Џ984<Ţ}-B3pJ㺾KwMI{2еaJVZ2u Ae=۠tn/K_0)ɗP<1~ꥂSBf6vٗiL!bpصERsU]$SVK5 5ΰ259VT{6~383TfIˠ12<Z"c~ra{ކtfFN&Fc*@+++|*˅Nqe4Paᑙs彝UC n0keњM"߸Bn"f0K#\n! k?7=m#hQOQJچAZb92_hV\T,ncFmpmM o ? X 8X~Y"W3txsQdw}嗯R ;TZ9Tl?}*kCW RET(1RRFf{A;^hrГ3\\,mƪy38~X_DA0(/zv@/-7dZv BbJO!{2Ba/iM]i*'m#sņ|ҩdfƑWU_J*v%]hl "UtmBgIef)^K'1f`0PՐ5O~($Ѡ&ut|y`ɴ0%.ѱn#s 'Z IT/_}P˕2~Cfp?PV>]?AX+T Hk4A*A2?M XYLw͍.+oK'XVOK|IZrY:T  % *dbU0h)2-2j(0I,߿.Rqh=HI~x<B@Oᩨe15G9!&}2?ϯ)7/hbƮȟ-h!Oj*Y..&qʼnwS^>e_= < n\ft|W3 *ߎ&̶g (p"hg]6esX4s5YGK*M]XG\?d`;DvD/#,U]$=@5PT/mlhMn˦0U:"sɜg.6ۥ%j F;WFups!VhJ;@rf7/_|F`9|6F-¯!5֛gw6P~Me@an(r/J|[ǮڋC_-.hu;/.Wʲ'G漞yE ']+)ך7STAʄ:sa_+{4FH{PDtɦI2C7:YBO,`b @FPwpqrQ!sV7l9nMY/܃b HqNx"BhSYF |"=4u}3V<(]׊^nY9aY.V4dǽ߱Cb|o4,629N~d!<5'A~΄ !Xw104d"ͩIЕtYw˴u(0؟ ʻoajg%1fKKḊ*FW0\[p24:1鯗x7|ԣmkP &+3c:-͸q'.Ttԋerehŋ`T>[SuqW?B{2x ;_kx-rܒ,E+[^|̳b*xÑu7pZj^pb%ishlM\:$S71*#!Yɱ";Y~zM4WA?IL1i=|@]g)ݾ\ L |@Zc5?(ᑈI)ƴaU)iaYcsV+f Mo]TflM/=#܆ 7q4>2 ƛfNx6'fX36Xw2C+JJk|Ĭ?{!-Y]ڍtO}ι 9~8$^oaWa>-dRjiAJQE0|T!o5Ο jH[y_)$L~gN(Jfю]1}HI9U}`G"C)yựϮ\uۗKD ]o^v 3ӛH9v4ngϿWta W!H%v/EQe76ҝ($lO ,GZc)wp|K(T76C/3V+»8,$G f?0nV N'7Yi^ bp}H$ͨ;NjFuSG8W ,slv%f i'誤nuN >s"YyE@bB5)QC.>[ @?CU%# .[~Hݩ5dlG`aeQr X]0`X3p0˚Ә'iԃ<BOѾ<{N49#SZm_C &hei-}gDXXP/|G=ll6HTg/r脫ce !U1@t2 s^XۏB@Ga-i%>n87u*4FS A #w#(!bCV< X >RIz]]VXG /Џ/⧌"O$\pX[.o\:2 L~V?Zkwc؃,~Ӕ첔go-)ͩnĉXB*rn퐵kkąqbnt*ǟ,N7מ:LljHԌciփUCQ’g.UYW줊Q8 SɃB ìsp5:MT1%nX_)8N-{rW$>)+,Wblj2@>:t3P?6.U#ʎ'ĽGQdl=JIIJ#hcNEU~SyL9OpY8&F ?0@zp^hUSpfZ X5Ȥ=XRӟfG)\Y9z`rxXK eOG5 mJW_@pּ0 8u.|8P*;\0ԍwȿrGKqگnK$o#!0pg2죛o{6qѩTG#KK.RwNiO,OBtX|V4yabVZq.]ǸSlLQp_.VKm9%3rXw:r&?%Ϸ>S1 odR U-f"sBBE'εWV!k-Lɋ`_ <p&>ϴ#ݣw GBg|IbĶ2gmhIEQ2jF1n zůxFkl},f~Ibx+ȸM^q`$s@y[H9=> !AXS{RETe)Rsya0`3Bbm?,_/XlEHV; 7ܕ*hȇ52iGL4 ǟv ; ib,!X|kk)MA! ܂^^`69=_ f. E@ wl'nqzUs@aƍ)?b*w=M'< 'Z'W:54ՅQDK[܈mR4XJ 9cUvG_JǪB$`LKɸЖ뻒=EclAsxU.Ec㩬V1H{ LTk dF^j-'zк"0KhoTx [0h* ep@04̼u<eācs!v`e,!F;f.oyL6%^6'je߸0>0Iޓ$v0&0Q!qu'Tk-^=\ff\0S5-솎{[goBs` cri߉}У$n&Ai}a,u@mB|TEUBfVE>XVnAHN05{d&]#>V.fGT.enHӭ[];>0Ʉe5l~%=H`!bWo)U<ȓW poa]W[9H<*bc~~LΦWI d61WP=y\ڨoPXxob_ ͖-c3H Р]G1Pw.ah#ߛ6Ȓe][]o@O_B/m^d{7!hG1'`PfAaÐiC6qtkB|S%V0:I^W|IvZBM!aɧXk.B[yG\UC~3p!2W*a@.AW OD]L\cèSm 9m~F'Ԅ8r<^Z۳ ȣCͬbY4]+OQ;rb9=3EWۖt&b&F6Ѷ v?̭F$;]_J[V@|HsJ'[bMҦb PǝpԃMhS%ϠJA,>${LN & ^]ID0/FrV> 1@QCs3 bvn\7=S@e\OrĴQ3˟p?􂓊9ôNt ղ""hK>ozs _'ELB3{eI OM6)rn> jy^u,Fsc|0MyCS2Rll>d[!݊QղZa2vV" %#z_huu?ybj{ޯpGZu&gg3qwJsd_Inܰy,tD5nj訌K`+qig!LjbEˠ DɩA~pӧKXjH8@ټt.t? Λ<~Β;rLwem>4ymy -{P<{=}P5 !:J^*41Ξ>t@}O2)"η5X>M ֩'CQ9:) `ks0? v~sž9A/u[&3 401A.#zK'>: H^ /"RD-nmǚvc Jz+OuXU26bdJOk7RQB~KMN "!G7Dhˀ#ǥ ϸj>]W7AO&̽'y7ҥd<*i" `h`\ # CE;#Ȇf _4* lAq E >ҩe-ϼuTSy8Ki؉`чٳRaTͳrt.&AyMxPxZ1s߁l|gcUoDJV%ּ/BO~;}Qg|A+Ȝr2 l[u'`xŚ)O=cÊFzBD b+q tE+TϨ(SPy/yj#b[#P@?v ^C.kvk}%jˠܘAb,{H2Wҧs*@r ~{ݪb- 㦷DebRv'oЉG;"{z7fZab yCK0DH,VmhRuxai ?9؀NSE0ԭӻiE`8= ag]x'-A 9]Dz8ʹrE']$Vax i(l0=H(zFQ*d;ނUaԁ_; k #t)bɰf'&AI#ST[OxФ15*a4Q@.`˭QO {LlZV[c jXi3_۾B46(of E5Q֥TY[Ҡ2?X!5DxCf0flFHga{W'6Jަ3)#).;.u (8;jR`VEү:7'i_7_ TW0{+!} ~k]!c0#&)N||߿P ц8zOaW G}1ԏ|1XsFUQ6lv0 2;gybg10zR8j<٘`3]-b\Ul(VA֕t0!.GɆ]l`xh{q >*P`z@=靛AR|P EG*-5M 1m٦T9KS?-poL&h7APEdMN=мՒ?P*S ێbhnY!XN4sGoHeU.\6N7H?;a"[.$Ͻ9`PE[m6I5܉qhVa?w"}0~SzC@ȑ=O_N&cR|̃:>Ge*ɸ*nWT 0ofD%CiYm' c$ALo'U E~h&Zܿl܊{zl,pIMAS3//d .D^ZLV.pnVokE]blGE_!=l;yt|j>WӪ~RRET%Ntz(}l.V 稸2HTdK_ʯfL fxlaT.9aO+1*juK Hx0q ;K]$|@Rp2k#ä|A+"&):V=WA@z ޹z'iP,܌gt^jɴ?:*E>>2wE8w2ROY@_n1'CrXt$0/q2ڈf(4Bro59/,]_# cT)<~ XDDJ6m&@F)5gqaPKRQլD]ˡQ­@BD\dL IIw,H?|)ǃF悡E7J_|7W+S{[83џ (/"͹#!pfž~/k ) 7q3@\71Lڲ3nu}4Iy‡i_+,P+d蓊˱g_F1fW,N5 l@I`anqe*y{q'2<ԕ_]S ^mlE.࣊7#z_!PwjKV%qfZ{I〛^YS(*}8ut):^Efٟiy $˩H|S:Jf|b԰T6N-1Vٻ(Mngs^< ر2b# o5of R}^7nh e%>d4BPrwV6ZY}xJw on̺X*ʓ4=SzFᕊ_ʵ}LEoPok`)~1q `=48d uRDh Cpzt/ c<Ӌm[.p<?uJJħ!cZ h׀nO$7An❷^gQ}FwlcmQfԷS[9x8cRIӛ5MJ1=y3<+Ss(S9(Sp<+SCN~L 85'2G\JW:xDJRp'?}d @O҆.?ue6N7>Q2JCrHsH1Ie[f͠k8xYgXb.Xa9o a}}mMeH5 +q)#zaF/i۷kBR5(K"GK¤4q2Y451_&,[IbLfc߭Ȏs^aH=QnN'泙y,J} 2Bh%aWnmb^akGjoJT3{Lߨ\@Tt OXB-Ity3JJsTIy !pPCPvAIW"{/A6IsEf&Jvt$2౟uSn$0X;b>áv{޵|0G"N0G2 U!ߧ\4-eF?6wˍ3'Wܤ?mnB>X-&CUMqYr`ICogy)5[2k?vڰ20Gm7|X4v)POۘF? ?\#Md`X4PV[J!c{Np+bW6!eĻX?=h^q+@M}gllgBCV Uh qD|g9)@\ctA5Vei dct0V_ Ws3]<GoEw8FYg'"/&N^D*.{e} vOeoqfD3QQ|9]z]NF q̋GLp3:)5x$Kh0_`:nw> "E%J 6FIAH[+w֛wD :v?(YQT]KM6Opl{No1O/>nC9kv])jľhOcɽ)jߙ5l@ 2CR9ғ0kZrPClBj!YA <0Ub#Lo+F(zC-жa"ϲLkig|IVlq=S5U'd1>\Ǎǭ3LX٬^<7^g\ݨJ wdKErrc;##;\NQDvXȤ= 1o^'lSW}W _Xuyd gu!L<-%E$!*,\jZ<sch5ukE54EX`jj l[ g03rNlͬU`S6V8HTPAZ O? 3 l{y4`!eosP'6pH%<+6}賰X3J:mz{7Pm GpGd800:zf{|j7a}HEi^M`+rLҨv$nH10$C2h?hPnmyकk$S-AXU=h (#A<QD x,PM^.#*~%Tʅ=Q%q]L [@^6J2a/nCs5"rv\J]{x/Fb~$WvYcYAD?;M/f~6HNEV^X f:&ZϠ\v'䔹V[nRad2$xN[ 5+k4ju@W{ ֨AnŢj15&A=y} |}곖YNAz=YB2("*ϻ,ʃ:ѽX i=FRaFJyf_K|[>e2ح=M5s z-ڸLd>H@*dkpg'ī?L+ ^LP^Z?84Ǚ_8bW|$Da-5 MdZ9xZ tF \ﬢ;TOpBfp.F V .yփ`bB?]ꪙQ`5"Sa bH[nI8DK%4K'O:f-<_F:}Uό&B5©$oykCmfZKF^Bmt}cn^.~xGq<؇5,^twr;c ) @wlZp|Nngi`ʝtVh2q8w\aαDא=Ǝ).GhRQ0_ uPDT[LLmHs&d;\IUҽVz iF&I܃j&pUZ%IMo.֠_#@}qzFW 47z1rh, {RkFԠOlBO6df9!,Zvt9?IGX LOԙS _?"swWrW+pC&l hoˢ9vZ^cN3j48Q[?2CE|l˱5јh ~L暐:7)^y91XלBi@tWIMG mWV uqQJa@ccw=1FRtNT*rx<=/ћ@U(.ϳsD+3e^߱fB:EXڿf3BL,GBNʉ2zGU]iiapu5~'Id8۲2 5tbKʈ$ؘ{'0\!A]SA8I" lFTD#{d z/X3cj;x-} =ޢb "#y5 i cަ"6?p' AfqA-I!Cjy^wo[qjx"SNcVQpmC/5VeAOBJ*"Nn}>-ݛӿ8oj; b)D`P^J>0_&Mסaƪx}yPj’K s AC?e -`?^(}ZNlAUN( ~ 0T{&7zS;: T֑kWN+Z9~#wfOYz"7]ܜޜba c;jiKNX 'Ӷ-VGo:Vo (HM<̴"@ %RH|èxPϟXp8݈iԑlFv׍jDk#gβr-D4& j ^fnFJOcG*=d) ?n8c&H)q-X# ^Bi},Gћ́ńV:꽜龦1L5q~)~o^We`">h>蹺:\EdRKb{p9BjW>ܺӱ2di2VY4mÙw߀QL,& үۥHWVTс2 Ssu>NKa`T,k pXqb9n[hT٘t_/ǬF|i H}HI* +O㵴?o0@ ELHoRok\tJTUSFIJ'8TrCOoȃ}8WȥFDi.|kZ(ګ^‰nUѓnE|\%\a`fMm{}"RWExF׷Ÿζ7rq"ݱ\cZ݈!,$z|G/e,orP:%J\"bw tY9wͤM>!M! 92tcw־_Xg 3wb 6 ]'Ozrx3-y6rP :yKw1L"E5ZߩH.U7&?o.]'U1D d::9 ) My`/23F.Tukmh\"bQN='e6pt3"}.#̿V_CӅ9_fY_b:80Go@H~ |P-)pe<0Zo))79 `N&+6wH% Z)czT"0̴>M/@BkzW-*j~(%~= Ux@fcT<Jĩ5f&:q̵5NmhP:cp2_Qf&YG/=Ejw>ѽ8E(idBJ|p)HQFhC!Ll89ːcRάgrkC7~-j='C{YEjM_eIylL]I"' S;Q/L sJ~~ d%GEdQw6cpiE zky ȅ51w-@f~Yd| =k~ʀTi#Y{ǸY-aރoD+l<7]0 MndpMHRduJz\G4PN4IEGItM,@׷-vE/:a :xF !-`gcw*nȿA|0eG< -7L呵$D|C~8ָ-״qZŷ'?T- bJߦj& +%mUتA4l+>KL_XK/Zw0&,_mF¶lK o*p[cЯm҇ )Cl+XʹNUçj>z$zpL~uC2`ɂRdTSڋC4*>WC yOŧWbkɒ *tE Js) LJ~:ͧouLGBvw"BO0+Q)k(۴co~1e7Wׄ$WߍU(M-pPtܺ &ψK 4 sm}ɂęK /ng9U +a.b2/vhE3ѻZB"B`|"tj*(ʫH߈ qz4;|zv6cg <57e`~=_[$髩1դ*J鄻R},umwcmw6hOHT=O|c07[}aػ,]iW?IِOe4N=-hJqKPӹi&w5_FD?4>\պέl8]mcj=/Aiy j0ϩګ]>MőjɞcDv-2Kі<|w%TE/m'`陿yx[9+O=p>zh-~?Zri[%ڇbM5ʩN/ch;\h Ó>iOӍ%I(MMf^@R\9$v GU:6݋OzQ 6.#ZN=HΙ3idbO^TO^C(lƯC8Z_[$Nyl}35VmZeJͦPOHOOZNH< gAjѰ_x.^ǡep=>s :\8Ai滗-}GQ$M}]jܛbߖyوHvbof0)nw_X[kpnˏ+\OY9xW: [1oo(EH-X,4d2rOwƑrUȻ92H=r m# %oaD&` !I_#6$5;6b# {5lLx8!27{DjM=v-i)ORwv܀.ITBfAs@'̺c[G&ҍT Y< i=æ~?K7IfF]&U&8a'I6R%.%VT_/K 襯FkiJ)_Ss_tepȜcR! y_ڍ?.ZZ0o'+[h-wx#Mg'@d P;޵U_u :Y55PN.㙅/i#MBʩ0J6]ItN BvV ' aW'o)y?bIvzT+#9uٗ T+&YK}44hqoa9] Z5CʽנptDN`X6+aSOt_ͣhx^5algIw_a"Y s:9$#jNCVeg eV`K=`gc^B\$DǬ\OV Pu׍:hrvy1[lYg$i n$R^篮f]9?G#zr 5+-aE`LB~~yԢQ6 M&(2 dMnZ:]E{U<7.MP0&hG CZx],' ^+Lx4m }5 4$D㸝|o>ofO#'JePsyqeN4 </tk*P-+$PL!/ [<Ȇ v/e<=7KJjVcc]ݳ2qm{`٥n? k*f'  co/2'={wE%.ЃXuyt@nd3C|6T|r!"g 56qR(5XFeuCA(G)$ff5:ۡC9kz)fC4nm˙(l323;qkTP݄OP\hӔa&Y_>^"NJ q~IskAg5ߚgd:knBP(4?d."@ QEeۭ`kS >9dn+U**QԵAo|?/Iye+fBw/bq8>qu0}.#6ZM;j4-Yl|ȗquNQ3<,Ӆٮ[8 bk0DdHkdOCM Q1Q=cvn'ZI S|;͔"^RU,ҴD»#J*2IdI\Mmc?IX(Y8+6m8JJqhc%F.vo);ta? T7"CNr'i>ExhS?sJ3\N3pΤ6Hj%{/Ȭ3$@ܣLy-lf>P)ơo5zMg/AfI, )O}LwmePvEO`KP*B9n}p.p6)~!?=xՌ9fE,'VrS{:=o)H61P6wKA _dZfd Oҳ,h=qS0OrOSI B'a#4Rϩrߖ#>?!ؑx= 6 ub {5P*tP{%`Y%<4"N! ;md3,1& 0Z~PJ'?"iصښN,JjXי7 C,)+ȆHskxR.pbusr"P0h!w I8&M-H OBp5}!-Xbb݌8mNӶSDJR#׃Vn~d=},@= ب)iԎ҉K>Թ<*),:O S& 1֟]$hpъ||<[fYy2Ձ7vI1q6¬ZJ: FuEv51.qJ E8)b_-;x:OdӛkTOYh bE$awmqn? zl3``'V[cJ!X#[ PM0&VfZ5bCܕq^(fhID6`w' :lg}ű X-wH\EPx&UsE"ǥ~XQU}< 6mES~:M4 Np@zky&`A6?YGsؾ'ӻ7@^2Tzu`|&X53o }7ZRl-{8y]dp. :dׯ22sf Np>P3%x߈J)qsgn Gj=BQNwRXOB3 }0fh7ታA^y z[cM4x A,q?Ѻ W@s݈F rPͫIsҌ rQh݂܊) Cn;}^li٬V4жR(V&Yɣ>yne=E߈ю!<,xFeWumVSA2ͩKeWþx0V(!W'gޠHd+~j*~ cT1- RiЧ(H~`O 4.zpvO !RVdި GYVS xmo6ZOkh=Tiيqx+y(_x \)@!h? 3d*<ڪ&NGv5/E+tr:NmmcunmntgQmb܆ ;d Fq_(Fbh`?q%o٣NDL!v%=~GΧsx!w^m'uSٗ[nIBX$F!jJ tr\ڸkIi *94i΄|*^\_+"oN_>:23;I5)Y0;H+D&8}/cf 2$/$6*@CaҌnH1}9MK1M`VNfm%a{gE'e8_e>vqtD_iX3hT)j22r^9W|Z(,@(͚:V Mcf&,#* %dd >Nl^3V\'yɟ ‹PwξEQgiwXvQIk^ƒ~3;`p @T`<\ iH2CPLvdx;Zu ZY`PZt^#@~1h:_LrVQo&<ͥvz􌻑4BUW.(C[tq;hadVs,u SAQ7½ha \1kqȯL-5&{ii ӗA5keͺRDߥyם6l_P/Ksy8ARAQi ;GfYK%,I9-Us1Ou:6$bme)ّ8bz8jݡ>a y׋=h:~ mjPh3 _R3滟]^Sv*4km"O,A*-j2\uILaxbJ͍+bb@Jdq 8H :opet& Z{s::q63*x)&uH"nML0YV$.e\2^Hp3C2Ų hT'd a$M^[ro.:=͓,mG4!$LJpBYp:9;-YDqMIXo/9j*FOeqCT!7FYuԖ*U-0&Qѝ9"WM*3yoDz,|۴ T%ꚡvWZo$'ZJ['vQpfMi~9^Um H<zS|#:3H0|G[_ȿ8Az(* @~pl7XU?xdY kP!dowx;W{a/{pa\ 1aD?kqsQc9gܙi,1Ye ȾZ{=_X U|f6{{eR61_>ju63i3e)Ө~>qF` `>H*6WLFpC俐+VeLF+R?<+Xzp6yu_g[,bZ=]+;/u &\'9'Uտ]D. +z(}'=4M6 ]܆Z'6#m]&Y{|@y3x A3z 1 xGHB l#EX B9`&`'&Snz͐F!7/nc/TFb~Ӻg1tVy:VW(i;&~~M4ZJ?X`5kIcT8̺]kŶc%[xH ]) 3%Þ >'O_X/PH#"8wRMmj_jN*`r otdVajDlhAElY4xfa6=v)2w]+ۻf`4@\QGY 784#2xhEnJw3Fj<@QuwmM{ҩ+"괱dܽCȖ_j哿ӎݝ*!n|*Vcwp`6=xFLJjzBPpB9D A5V&""{/#.ǝIk_0|fwKDzM5VnZs[TUNԃsV =+ % >>`ߏ)eU>3/bsC&|=r1¶Io<4 3V(~X!&+U¾3.{B$XR(}"tQґWc pKd ]NtSJHT~̢zLplI_ "&g!B4xisXi|$[:j?N~":hPwxQ|Ƥ]| X_6WY}b nHtdrT^3w i5+-h !ώycVixɰgm Dst}tti7ZW1oB.zmG枒ߩxUєAdnm I=~7&½'Sl4U87MõLIQ9ETqH1U&fedN?hx;,]k\s~FRG KQD+ivG19b HQ%UDX2'MƧlj&gBb N R4em -Ve|f^O8SZdt)huoUҬ>s{F} \>yƭ-hrK~ǟ@Kra· Zó*WgMǚs~ XIJk썚" @o}'!m7Vj>10ym4a:%pAf 2 GOz1]]FpcM׹p'_cHr>S*bLdhЗZ%CZ#]@ s8 оHxhWCfe;B}dx*_GKȣ SP/]4#HA08!`[֜ ^fgWŦ4xnXigu*y`b$N)LEDܵʹm?l1 h++|auy_.YPܡ*d-ux?a\H:0&p#;aaSؽ*[tE2QygW [9&jE 'T 1IQǺ]HeuqHs| ~^}sݖ9z6kDmÇ,5OuCt=:pWDMNc#CD%rzQdX1*à˥FwJ,&w$=i n2nS+A9v;95}= P(tE|˳՞"|tꖯJ NRd/%bҗcm U|UjYzˮn pSʤ%5qd3ᴨ(q`L7NA^C=2/6,zuui[7__iRO#NTfhvVAm.0T_n YG 3dqogfoȰ95VTj 5Y-@OKw~h}BFrx;=Qzu@Ir vZ105sף~>|( ^{H@N|wzJzӑ۾S#Z 2K͍GܾskJX15퀄{2qIpSw?_niP18ap h@:1`z$B$uµT4w-c[7%d<]*H 6PuW?:d S-OmPW)uXpGlK {C˜g?Y}iM~XWaaKM9WL;'M8Cٴ_|p %o8 ;Dy]K_~D7,;x9x9T;)l $^#&#wJwn TpZͭ k\ŲŠG0I[+ AIfk2(Ft}lߪXu5m{D%-1+Dyi؜}|D ώ(`ڥ&w20!:17oF&-{˼nsEG-I8SB)qpf314`1 t$}~W JKx6b72=R\K> v6+d C")PyBwRʛl@UPO3,houxj(n|R)~OSy F/nw[3^p\5{O)H Cg6?v}DE  lѪce$4 UHS# LA $<68\Ig@o`子Z%wÆFanmuG*1ꐓg?~R#$o _a.!g1-o!CVMyʑ0<]8̋GKc #ƴ/UA^Gfjh2Za)8U-}p!#5$ .h cAh!HX>Ep">0alOa!W?|N1A:D ߠA]Fh d$3 ɻ[*NSgB 0^˒SAAiUfKJZe#,xztnk y72X᪖> zb3WrU0^bK W!= D; >Њ(z6;-mѺq #.ϗ֐#_Jk !اlq~U@ko3Hop0f"̋Ѡ4S]0:fn)Ko0E+֠0{S &8P]ъeO+wWv 'M;A`jZ9룠RҿkBw\ی؁5 69揿*ܧ Dw{ '@65<F#2Ǘ8V?RU,.=G]D٥~_φ0‘1n¸GT*ٲBScUx><8]~#IeR8fPޡ-hg,j:`Ჽ MK t)ju)-=;Eݲ;z M$ϺPrF*kg*bvY.'6-#2 R}%@wS|umHI19viT@>TDeaxc\y\@0RMcO\ ݠq>@͔\iQ“3D0r3 $OHL#t紆ϤɱHLq2d~9w[4j%(}Okd\EfЎ%2!KKQTxiS,pz?jLP ۥ(E|ASruXp-T&Jc{hz8?Y5ޚ!^>G. *[lS\C`CV@iED3fˠG93˩1}H,@gvjMa9i{ ͪHr'+ If7==9甏 vWKM{_ ǿ"s!O'Rb/c7jKr5}PޭW*$s.1Iĭ֓$Y?sfJɏ'lj;ЯOٽm ~K4FJ;(V|m@ّ +ju,2"(" ̠B'RZQ2b }%VuDj 19ԻYGJ!HHqm"!h vv.'L1ev^^2e.#Z}$\Ҋ0ɥ6B$@:T`Q~vhL0{^N)\ݮiaV-$}PF? $0 ' Xb96Q**|0 r7\Q35+#uXB!S@[_#t`q/-P:R$xkFGq1 V!)7h<؎uZݭl\̝  jp)YUӍ~|.rUF;4DglJ/ZsF |0$sMrDY6WC*12*.&OBYZ=v]GHlN,i N`.Sfgh`:8*V;nk*¿O:+'Y(vdyY@z9Qv77QP _wN[ E(hmٜ˒ ߉[ɽh֧OT /I2L1yV6<+ъ@p- p$ <"|ˈ*C =zŠカ@ iV%[|E{c(yhi5P+"\^ ,5zJ;hpZ +2EE5 Ë~P{m5ZG_O[*cd'.|*ӏ ֤&`Jn H+MsL4J j!x踁 Y{N z:Ha}|9sQ`b<}2!+ ma 5 xuBÛ/J]@?i=GТ IS2Ũ!Z5DA#-5S03JY-pJT\{vd)]`>|ɠŸZZA1_ &p$_3yrKڒp~mhvWOv#kK磾V{lu#\Yj8" k_N*ǫ%K'G3 п> K)-EHbڻR^^%Xm1G n}jBwh ݍ{J{Չ}Hp¾Y$(>k_Yãٖj43B potĺ5+f냯pЍ<cvh,UuAk($V-LJE! oo+]@j|wрodSzcKR1NC 3Ƥ;Ip\dhH&nsqq7ɭ(efZJzGY:Tz*`@1 ~h5$'ȶ"b K9w8fUQb}͚ Q.1i;>CsosC_`;(Рή9>4Z7Jf*P%P;"6Sd o'n-`p+F#ۏ; JԎ>x(4Ĺ~|*S*NA02) \U$z?MkL3_PGLD^X{'0R7_jS37m|D%I)KF inɂw e,VuRAƵt'K9H 2;8be2~}MJh!׊h3ϚAkVGˀߝt=Hy+GC'toL"pE& 4F/Vq[Y&P^j]}K[ 扐=`|/¬xP7/4)5ތFļF(FkR= [JmY fPdжSM@NY'ʄsϧ;>6R 0t{|%rLW %(4n!(&7ămn%lDuEzX+9Gl76aGb߃x$ɽw* (Dlަ1qrxen|a .QOUٮWW*ṷ̏ć7硫YblY|2_h;qP?mPᾫyM CV̬%Pr؍S??*-؇SZi ؜AAxmܳu7R.cq#FAX'XJ;Lm^Ӽc!ǎģ{uZH~87jÑ"κ(g͠OMpwb{7ؿb:T~Y=b TR3Aw:}Ub{7GܕFc|Nyd<.QMS =bPa޲B*o $]l 'Jr)iy$6ى^ ;ٹ?3[\a-qwy4N'Vh0~m,nބgjMO"?a4IїT63Oяa`KQ@PJ_jm]lx 6i6efZRBW7,$UmW,-!N$=ӛ:(ۏR݀eSUy1SBtF?<, v>3dRϴ#krEe舜5·Uf7|0HDtG_y˕1+g< >-zw 5V+l$ZoIVC Jȗ)qS6jl=$:!ɞYqd" ̱ 0M 6is /sd OJnɀ@ ?KRty˾_խ48H2e^wd4k63Dun4sE12S7U5N⧺Uǽ~Opmmo/?!w4!sE0m[Z}B2 xA0,cMh[0(:&_U:)!e=.hՄ VT֘ 3 qjL@Y=5<Ii.Uǐf'sɗ5J& n{|ėГģw2! */vDWX ZKT7tVWmK]h"*n]9@X"i >t iٮn@Վ30s;BgHPq`^,qnJJh#aMthdGw!ȥ d}ϾLcҿ굃AZXJCu^YޠkBe i.t}y?a?5>n(6,q'HcqR!@ =ŚSF-*ǩdu2lr"wTg*p߬SYBU Vhcn(VYI}Dut>ݯyTfXn畮AJTiTnS$iqW>IgC{0xX#^J%%<93|s/ͧ3h IHScYa7y⯪Aba)"E8јY5HH(i(ͷ69F|ހQ_3 a IT4>fLǔMԱK0wS-&rO^튵并;V~Jk҅x]щeɂ|kAT80vz8l"&nj`Lnjv:l!O?> f76$xw׶ڹpS*!8g~V>5+cyۻjr<*zc'6"Win%k2.EUL)r& [sوheyY5" $`-ݤZe]qTns~$jt<cY6t7Y7{ϫl%&lisklty袂9s)1kxWk #BEY2 @ٸJ 5\UJx90"E`-w""&,D6 4~Lq:mu.ܖ7ulSrMIʗO^Ñu,8@1P?l"ȿ XQGҜֶO8-y 5,и\%e[cjEz@yFx@Ma~6{4+h\Uiƥ>T,pΝ2Gf^6 .0S|**?2ȯBrvwqQˈK ʚ*97F>_|/;woCLτq |Y2QCNpk~ʶE ߌ(;a-kwJurl|HXg%{,&LMgQJ*!b8ijȻf/E( ^p(QᏝ:/6-(m6T{3Մ"8P 5̎hJ#-c3[,i>Vԫٯow f+ 7J,8'4bٽ^>"DyNM.(.f '#qJ=c{]Vi:4TB~<44䏢Zm Q2T ,gC5Qd:B0:`ߟ&8%r50-۪._1S6=6ҳ 7cEsl185c}&3^o5Bx\NIl<y?_// S\`BTjވo#_pž`'?r}@~e`*+RBͻQ\B-ɄJmŢ'R}׸6 9B%+aͷ"-/ 'IDg~QqgB+LÈ"K O`Gב&y۔u`vOdAPob+i%"{`<&ܞ/vh}p*2r ֒|=d1NO)OV$skV cB5 .)PGwPNq/:C=-}0R,Mͺ!xRQkq1Dft@`^g|X5$oξ*?:-"0͒꽔n>шq!@ ˲Ocp2!(fx \ފ,Cv/ЊqVq]K$Ϳ]"r@.O%7CwhFIdR:SX(_j)#<K@ h$'  >U)B̆`9ib)^{/nTv;ď+١@6{ݶ1gVJq ۭQ 5G2w15uWnVBPXhݙYCO!l#>M^>ݾ;+@ʖ <[թKU|Ap{gNJ-sH *nJy}=iBOϞ !j EU6Ah> 4t:]Th ('x{ĥ"vZOo{S`HL ֖L~6uMUqJٮerJ,d;-KCgGL4$k Rét,LpW越A2p]ʪ`XzJ} I_^hB8|>}Ǡ+5'wL H#4va2r&WP} ȝeRb®a]'[w~*!HJޟGpp3Qp!6wIP=I o\iwB&-@.=^؊R[4Q>LV1*ip3\E N:QDL=HQJ\9P_?K/am]1W|D{j_p6 PTlәVf.յlWLgP*>L|-YS?!PBzl}Bf=pި{96TKw|_5y/].`9haGd/9*W.FG"rp#7Z2 jvxI߼Fb !!WstChA;|so띜Ƹ6ϊ %z*Ӫb((\'3t;2VN9$dCRP=Ws4++T%).i[ti~&a6i1nXʞop Y'e wVjX\&&%Z2X%ػ#ۢ…9h13G[3&yt z،3'`+|(rOK,]F6d$Gt7f%&n* $*k- o;Nhnu.;*I0uJ׻;lƊ-wXpMH@Y|g(/,Gé@Bx$Ï܏ +m $O){MdC=3(_I@/yEв ȶ^SY='_Q# U/EM;ÛfىfUY<\Uz<:6GePmN՜;L{!J&6TbqTIl֓mEn N`v t2;:7/`Yk {waO~ʟG1 ~L75+.XzUrn&/vCLK$ ݺ+|\VNmI.?l-m8/fudYZ oxܸ],`b *sbt Z~7Bh:^AB9*j 4Gs'-14Dt!(2 uƺD#@-l^Qt7 /'3T௃g 93y Mȏ:4$a\%HixW򍖑CFl^]`눆rXc2?X[-S$9Ǿ[J IE߂`/OWuxMᓕ 4ˌZw]ORcSv¶z)ںM%q^戀"3W槦@;>T:g5û"U ^#{֑9g)+p]N#i+qu\̪,}W|s`a٩~RS-ꂤt)UoX.G\e!#$^=?OlG?:B.g*}#>q>hV]|nxmZRpL4,O׳Q8cvu =}IK;GX JpMėZ] CfܛdO F=!XɋO.hyY#3 LN8H+XX(6l|H/v$A: IJPnwaK%:P-bh %<*Tzhc1<\vqg6 dr]B4 d!sJqRJ#4R}6 Tpjsr6n@4Je鯤ZOZa$21BUʯ}C`$mw.ȣmS0M )7+Q1ubh@X?=-UVy [" (EOQQN*pa˳9v7-q|\R6͢0=7 )^;~%qjgrt-OQ~p\9=CvXuP#pJ-jD ޕhÑmN k.tcG'@(c>=60!\JrBXDo=ųyf]2-qҾoS4䞥hqJJњ2@:'$&ǖL+9C{}ThFYU,iidbH0S 5HCi/z3D)dgH6_^!ǻZ.zϜc!h3g_FBmM^wi ىXha~ $s`?'`P4&5>|MAsjSPjcp &B.c=B>N܃2ɓb4T* k )6P`/1$+4r!#|dCʴԈv ' V=xZ^0VВ^쳹Rw e7TUH#072/ BMTi˰Occtc Vg7?yVZEu;TCIoJ͟2)"3iᲸ Jl.Ho{`O{K#]֪xx87.^$ s[<@kg$'S}bBQaI [.e#ҡ]% Leoؖ&&Igf~@^``Ԙ؇3`oRL,XRf qU[R}/w yBw|FL44үOA?94us/1s }05PtIGPu dChA:uRݝ}EZݕu ,S35lKhL}q|)hؽ aϨa6Ce(FN-# ѡ4:暇S]WWT"B![ iIֻ=~ 2)N'Tn:3 H_~pᇾFMB {9n:HB-]ϊ8F nӃr}qg<6GLM+Ӫ:AEWVf5X ]:aae0"Դm/~o^_V%0}jḩoZ^:g9~]dAdP^?TIE:NRH/Qe1G[L{Ek&- nRuc@ttW0c4?.H YZ7Bm) w< 7_/[>zӗ,:q ] (Wzc҄l +%Vo3ӵU4UjKd{[ Y!la -1'>?%CBK r]FEVY PU tQ3@.>Wv(:jH..bhB)=8Lg"in_뜳qU&~PtZ?fG,5Rd딁toRi-;*ht\g~?DPf5@E@ sO0ox@l0GX/y 3wU ;K'R?6WxoxSDD)C>^k@ L@冻wcaT&ri%RHuLa IBųN!4958T*\^M?8OV(8_I7A+f@bbs@? 6mň=ՐRtS#2(5PRZzUH6yEmhe -y@GDhҀs(糿vRrd܅B"SiGo/ѐNjCg['y}MV}TE=uk2w5DBC9,vkn dȂI|JtsEM $m T V̪Pfl/fb:7^ p%8Efwxh~wr + CT QZh&r=M B^T!VEzj}Kg@T3 rysD]Z/ktϲ( rW茋~FsJM-mGlb(N솑X0)-y`6y/\Gi2_E%;ͿWa_!&M:?g۫!"j Ay\ '`9ؠb|9L?Н(*<~6$7XbCх:K &$s.a-5Kl(=Mig:;&>§^h :>g7edYj[|ȋGtgHeD/~.Q9A$ HEʱE(bqk?^o!r0빏KzTHZNmզ2?_:JC| CpD In&p6~T|;_͎^@)AlrG+A}7fm{6A,| jeb %L#tDpRBuLذ N7R+yn!^DQdmxEf L\^m :"#tޅ̬BQAU/%jgtȔ TLYX7܌.rA3\PEi!T#va eҎQ탲pM}uCa&!%U><@<,f!ay~ P>#PЗywM1َYT/cN"j\+qVQ>~zFV;i!H ?0{ߛA[pqS,uա IjRc* ZâN;T3'jEHZt/f5Q:F2MCTD m/69j@m}ǜ:s62/.+W2TS򧕌 z&Jxބ^D[ZeTIvXQR'Z@ru u"]eX',<ʿDiVZuSh⬒5Qn^솑cH?:>&:V 6ϧ6sryp6mˈ `x\,T4c3Ί=^]"]˟ASu.ASZdX<+W:ջ7$ABJ=;;t@oP ~~\M6YJyc~6J-2V_BL>mګ\z\exX3TMTV#E m{jn}?`լBkw╂ş^,n]-ˎ uhѸ]n_,p&M9U49[r[;X\UdΟRH4*ɑ`N L cr.ωyե  "TǷmٱ}k:]_¼>{Ի]" « 1E HҍY$C\Ǝ9/;"f,L1&(H*$& Ӡ\/j\vp-dFVƢ Az;l}I|Rkt0dDFQ^Cլx R=릣ujV4zTX Wuv᫦{1rKz?d3 <8x9U䤻v6%ֶ*.c{vMmqM{XOn`NҮ=0^Ooom;zҔz/n26Iq+z :JA[~6]_ښr lB"sD?hy ~ƝmzTx5ؙR2!|rhv֥C"D ),ƕ ݿMm߱)eVMPs#FHn;-:_2)`2S;ag}b/H>!do Ba-5 0I;;WD0>,JH0@΁) |"Z>@FR^b< 258ƕ)(w.ǺtSDEHY҆z)Ϭd/Qen$$_xâe )l׊\- _oʚk_\-!2r<LkǮ9k: ؾ>MORд 4nOU\^xq ~ :1;ǀ7p}xLrEl0r9ecx1]u2N!@'&n ӨNlX,gV{w:t[ Σs{#e dԸ:"St]ׅ̞& "h,!&Gcwb,52:: } X}0uK~u昳Y}fQUI܊s="C'l<9[ ג)zbo?db8f5,=P3RFK~b!u}>zkKSe#ϜN2#IQv̦J~b~{ yɏDadu1#'6Ǝ6!撊5*u*2g\dl{Ef,x>͔1mt1RJn*r*[=q~;;6"*?iG5Qې?|LTy!1rVʏm:f[kg]HF9T7*~=)W:eA>G~{Vob+n"dAR@/؊B"m]'[3W]#+4,#^A&w{ď0cuȒ N ID?` fCv8s~^TL1YYtѦEHA˨O>Ff(} OZX~j'hϊ&γ\QxnUv+X lHJ3t Z~Z0K X:x+Ǎem uPJ@';'L8^ThbnQ,m-~ZHZq}44 E[ 2z4̪Sxn4< ʱ+XIؚۉΆ᭘uaOyQ_v;~5!'gw%:0VVw Axao \E>)e\&bzu1@qѝôU4JZs}n fpb{)SPuH0Y8:dqxAtDwFc먑hSZQp.Ok0HCnє3wkVD'L@ |d 'c%f N$Τ$34.]#Q_=h_ y oZw2V{ ,< ! `3tf !\+nA]8:jXH&W KEX_@Us%o $]lĐb-} վ4q Zl{&Kx0աc}fF1߽! `lZlzFÿSok9P9Mqt>W‡`50 pJ}BJ)`=9Iy `! S63@.JG kLjƼ,1M.=*4 < bw5(___+qAhACZ4uR'>3?aa.bRvMK<7}E6i<4)hg8}gdLJe}&T%RgOH~,\&N|%4w!FRh$_>Hl5YblU[XĚ Jôzp;_V` *\>ǫR_FfijiZ]4n֔Le/7򡚏UF/; gGH9IXa%ٯH8Tݴ3z[\# B`k).Wn]pm\TVb~8?Շs]Թ{|8֮1X&Uc2eƦ,#dԍ>>-oRj|ARX1( 2؋adap2Q,F--o>3Uw\N챓_ڒ=LxSҕ$Th?9lEF'OBDD+E4P{@d'ArU%:]4,'ZVYga*s uC4"V`oku "iLg]̽]T8EEN1W_/pi+#Gv7kswlx93],`mPW>L gVo-?Ya;^߭}^_%b=t ۭBnk/|V6.zʷYm-SԮ֕ FRPvM1@NG$଼;mqu<(96!z[3 Dé7ϱ5M8󜊾ճrSWsq[v̑ A/ݥ:}zi QN@e~}#69oa_ )Յ=Ψ7k`jQuHkoiojD~&GAI#3fB;LڔRQ@U]}vCaUmb_2x>N[( !(+88 ľ !`+U[]5 FH?T;%9VDct*鮬=7 (kaAf0 #5>8ޒ^_XAQm95:wHYІV bZDE~_J/z&/{_/Y4ΩԐ[Zb֋G3G^$Eb3+ähu>=E d+kIqcuнhlwZCJ1 t]G4\ngj4ܺԎ831PmC줌ϰ>i&_Q6\)s0y_Mvk0v6<vh=EH8/V{܉TZQGʢmJmB"뤔:!a7!Lƅ8AOīƨ)X ϝAc%,4idMj>KB(ؔ{+vւ"Oͧ/&b̛:-iIu)k.o3i ~ GHQp\9ܒA3TdmR!JH 3c˳+woyu)4@ʩ>`!w5P`G7AxO%7c\X2EZgA+;o{{dH`__ϵQޛ!BvhцyyYϨx.9̍ޑihQl9 &+i9@+B8߹le@`g0M^_d *ܫH, l#P!L[!P =&P]N#A/pIđ}g+yK$3|3JBϸg/7Fea6MR7M9}{C5.f6d}:z%L"qNI+MnĭBSTNg3BOK}#=Ou7āP(e:'&_RG%Gykұ'a$ffߤ O%o4J *Wjۊ WQ2h~ k DikW"ZIݏq.y!e>dDJϹathZSXZ9Ęd!_ Olj,m j;H(9&*ҽAk2:ZNV%!}Αkn;ݐy5w n;{#9rgsyƯ;=xbTW!5ɛ t@%B HȂt;D!a:/9"b>#y?D әp(8RKإ&|uqהÑ6hؑ*fuH(ФUw:N*HKPYd g]j۳vZ2FW {&k&v>s*B΁9Z _J&׶ dr@+N%LVNEMsoߚKlLi4=}@VHUNt$l L>P-qRQ7`uVU">;y֭f7coy1}xqIÄHcjO6h(LO([^bBWV:"VyT.Q;6~YtO7 %(A+%QqyJV%+s.0Y{2 #4KJ\oC0%FIP3dV$w3/Ed' !8yڴC[`F-G`bSF4!%,$A+EjǸb==M5>8_?)9čgU(3X'<^OM̜k d}v;щp/9;=#dDAB[BOx}u]]l~ :xsbnF`COOԈwc~Fw(w,`GR%]6 ՔwЙbTC8-.{˧ʍҨsz.SlsrvA,E0Z )H1[%ϴnVjpC!J-n>{¼w`ebG~g:]ԔZ b!Oo ,Zq^+T|[Zyt%3c9xš# Jv.jU {Qk>?Kթ㙓^Bń/"VVcPqi~`vۚU@ٶ/D0jr7*U.[^C|pv[l?<_ҁ$b-a['nĿ֜Jm]ȥ#&١>@K:>a:+[n3Ĉv N!!t](%j%Ґʚ3Gنd(@ޣ0XA V@R~hɈj3gNn6I<ȨƹӶI>.|>da]<dƿ,u b ^<8TكED{n.W&$PYOr4NJ%GM ÜqWc@?fq D3 7ܽ]p?HB9@]-tXy*_u3 iR-㞙XJF~gƫ W=kCSj+VwjWKBgv& ޲$:ܿuV 7d!Vyr#`OqQ !%1ҴM̓'A:ЦZڎyS7UwUGNr[MU1 Zd` ޟ"9{%m%9͡K/T&^8~SGP9IqY,ԗ)f*T-午K'^?>ȱn-zq=='Yq",Fx'OjN>·eaBe{!X+!V5fLT^yM/=M}ۀ':.sVL[>,'9N2K3pvY3d@gL}呎4,c?q 2yȥK0|W쬓:Kv?C Kì#<BmnIJT%U i.b71Rd:L,,I)QhZ3i`t֌*dr~IC,k%Z۾HRt¥?] l:sOPF'}t 4X*ljcļp}JbEKGkK8@~[0(SzP> vXly?ArB>Kz ǚ{t͘EG0]ʧ\fHE Dz^ oǏudy_4X ̳ ?dt.djlWZY G+JuC#ZHYK `ܱ!r/-6ᨀClsn1R%),+eYPY/[@&:KyΑj%nz\v,B؎$?#FC-EB'(ݩSx8,^#KSeyH,}CSzh8VUPhDK'˻@OҥQ4D$l/0*S=l_ff )f#"ƸO 77 fGcJ:D,cj07 zG?sOr?eREѡPz[l.#XFV( w}UװnY4WAd04 LF]jY]\5$p@v1kjvB6R$!!d@TLUZsA7gKET#'2Ъ8˨=GK_Ʊ-$n"rƋ3VPM ma&U% +~7bg "U_^ {kyS(H' SU^H_:H+ uw w[F[,fiWxdž è㞆QtOΈc@Onٜ)~ݥcy{׻v~&~LnڴSBq`n5ܡtI&l.X Ɂ-9FcO;kҖң:)V(*͢OaL/y(nFC/Mb1~ӕB*P濊[FOrUpѝr@'EuӾ>Xut#M {ޣ5 uz_іy%Z&U7yS$!cʏ=C~'I bpATv|&c_? Bυ B'ׅ{!HR7xw<t E+3CGgD5^3h}q})(/mH~)=Lw +6wt!7B<8XMvBa2cR}; 9q-  "(1ZTJ J)$nwoIOG)ʽ5mDZ [HD8ڮSWS*zI*5Bs)'#Z\m,CҙA vCˇv2~Lm6%,Ms\-j@UM" iۛHpW9%ʽhcevyKnMiĆ\[8TA 7d$gHS-vv $H} H|,n(`3=͗D0W!7`i4jmz7h koWC|F]f8]-baJ@@݁*)\0'7Ko2 {x2_ Vm p0Pf+ sf朁D -+$tO)6/̵MF 0hQ`YIG'w ~4TƔXeӘ}87.B#eEISEmsA89..AsYa!AN6-*ڰtP lOֵՅ͌lokW j@1F#k:E*ku%V\>>f)еg"A~F $Y/-K5ثS~1@~Im u7b1?ڪ"WHГÇ;vTLdxN,ܹhj3=)7;D H.e HŚ!|kB5NJ**r*ֵq1qm!\-nh< Bt0QMbS):M*Y4ɧ+:#:4(E([) :-_(~ɯJ=YT ^ Kӎ=zid/`'4Q؊eׇӬv;'y:4)!:qY]DuGuh!ä1̫>b.z1I&+OVx `kBQ‹&_n}l-qR6 2]υF3ߨ!ډ ((y@]S ;S_ *k}8|TIFiH8!lI'̳P*-9`hSu_gȖA˙́ދ:tut,w`޻"s[P_(ϸQ1[(Z~0`swҩM;ej(21x35lႀ'kY]#puU|C'z71Am̴ {D`{yIAUTjpԮ/Q5nac㫃eYһPD{2%s6;8EWãԡlSag&*5k*Dt֨^H#npHf2훉{<{M_VPdj@ڷ |)ĿN_Wx(8wϐc.gB>KeĻ^ D~(G[Q_ KמxRAbD$caښ3/ׁީLЕ(?P1f''܄~h ':).f pa~O0;eɴA8xP^",5~Wt).:=r=\Iul YO$ڻ tQ̶?$i+_.P¡#毃wބ~kl Q-nbKׅ޹\W$v:|$&3k!p sƅXUEtkĈQʺRlKhCm/u& N@Jo)b M--UdeJOkz:0\('` |d7Q&zJ@[\O9/QBECCz$)~"#Ax-t0):,>1p'r"˓Q}XnǞrv-ȑ)"ѐ9sI!ciJOwc;7EBX 7"ڱ& !~L؎AM+wZP 6>%v7y}0 W n 9??/mXi^9x˥pg dU:Rp L`<#Aӑ :Ϗ-n=eD|( I3SN 4 3xq24;^s;8l <^/fՌ!fxc`@CᆇFjI?Q]l0^,T'hZ?ҕt &!bɾ{_3]Gs CIW#7-bz+lqZgkw ߑwE˫mO*/~Hqv=#'Tm)]_L_NjRA!71[\ʴpw઻ӫ%QժWk/dC}GvMֽĨ VQFѿbfjc;#d%@$TMxԍB+EE[+?V+Lˈл4 kKM/ؿ\C)↫4U\3a,p%ڑ⩢Xh'd5y5ivڲJ_>i}&=gMe_k$򧈹 0Z;Gvh|0psT#T;UilKVJT+ K;Q N~! uf®/ͅ_|"k_B >j4Haڼ0k*UjEQx buDaknhteC@=*WѷluVKӐ==CmT[XU! 's[(G@DWKȑ%LƟ0>Wm%gND)@vPqjoT+S}h'=tع,ʏL-ǔsbN5̺!LkmАL4ҎUx),NF^=jt4_:+L|@/ze-DC`t5 ^3@=\ɰFdG/ƫox"luNDmm7ƇmG7tbF=Q(n'C/3>dLhƁum-9V~òWy!Gn+pe/\ m( FC La IWLE+D 8DK#\:t'<9NUz"&j`9|KՐce) G ZRŦр 4@^e7G 5_G0";Oׅ$7$Dt`0sVt[xC=sÕ৙^#\Ci ׍xCk'r[ ^N)?ܟŵrc}@JB IvY9g"0 V7*3˷Sȶq[ޣl&DHᝁFf>*?wǀ{aT&?m1f4c]}ХэaWȁO$iz {p6=Z^ 4u]^/v$l}FqJ:B, $D9tˑ Hzq訠@ytRڳm,{=Bl ٪`}ȴ©n%)bf"Tv$k@y /!ݩ+3lo91sC.1LE6E~i`;ZХa^ rT<)ӂ"H{'iKzp0yl `;]#0jIXm\#όz L0!~bN/&~_ V8(M1N\R:ÚݓH]M"]RZɊ ̝4LcowU*.vsO/J*׉>@Nɿ> ^ NŴɡ?YphR Lm 4XIL>~VA-IgRfCs;irזŗHPGePʚqpؚ`k\=$7>=+oϏ 9̭t5n;si8Dۏ6/`c@UA|D;uA!+]+z] lmS;m ̰;h{z2t`ۄF%}ϫA[hap"k9ɐh76fW >@>S^4[#P;ܕH²l%No޾{癜#6 ˣt ecdOz}|W*ctUbu1|g$6: h^d{A/Q8x]&v)B>՝~O8 I:UsoQu)ZnTf6>Ǫ4|qav8Nv|/|] ](*9GMk%^,%Rcqs 永N;#<̩ݩ*bOż5P*ʗ >ha#>,La%A^$faOs* 10]H“o9gئҴ4EQG7ni3\,ҽt0 ~ I* ǂ#A%*]Gyk| sI}*o~WP}+ntc 2 5/~@s:ӳua_zƫk"OQd㦷/MXJ?U`NFEZT@mM0.Ȕ&ɝtFQgm=cOo7>)8^4?33$K bb[ؒ9OՁyՕ*Ưgbk1 M* 8vhGeI =RwOOIDwCZD@F.V* ExuJ2L36m5K ]#G3N}|>H:i1j *y +6ڶ Kyc;O6; >[õ#ʖuV+85S|k~+ ۏzMVL"<'/BQ(W ~=a/B@V}Q}sliv#>ĴkSOT'NOUEmd..cCUbQ<H`a63(+ E*܊P ^>a_c9N-^^Z`OhDd?,y<o,=IlKnCyJn]:C}({{HSn^9>KuQJ\]aS [#QhPdgU4YDw"dP|cRQ^*zox9Uڱ`5s%lY Kڑ3) >ȥ$/-! 6t|VвL? faҝO9-.Scu!yڦ>ch9r eOMXD#1)ʊ~? 8/hM?EeJ45~$* Ԟ g-V\5xw%`O7h%LcWd |OgVD5`3_:|GG3NrY fa\Wp~1` 6ȝ Rsjnlo !W9J &|cN0mIuNQmYմ+6ktkV$G =[Ž <4=쪢o̿C^=X[:JFJ׾2hzσƕ*[R}#,w4XfLt)|ɾ6>:<PIdhtMԹ<<Yc&ѵdWOr%~ƌs'Vok9TrTCl}dHp5+boM [~?m ~j0^DJ% Q/׺%XCpjD!γLFqp+JՂ6cx۪-s(>/nc hf`Ԍ( >)LW3╯=(UոW9^P^ՠ NtQ{>* >?TɢS(>?_xx~IДem&T)#8@y'꤉'}5 `LUYxp߽Y6{@ڈ "fktŭl!B^b-;VMj/ #%[wpJ 2q f DU r:{ӜYVdcƒfʓNԾ+&ř^dwdB!-yQ.}bT܁2"$&)/*j1W [ vBAyϡ ѺN:3I=ܡafqv+Ը;PsQ/Ώ7R||58 ж$(bMj2hLw7rU\Mmis.vl#[ݦa*2NHуEg#=~ScG?1M:F=| pQ =;[{T尜q4./`r2f&Ն 0 n,\VK v2T߸3%k^~@s"Ɔ-Kl_ x0~~TȿE[GS>ЕfJa\uL8 XmON9M!%Ѫ:m[9rXL4 Eةp qC_yİj0 ^IU&*Oc]l!:l1޹[ Y늸~JWL2Ox7FTSΖip#A[am)k1DskC.z.WZ6]p `OL`ib+'ʏ1QHqȠ{S6YWBzڿ=z0]^N0KH1-"(&[^8AmO V6zqe%$TRmevJ3:JîZ . =uo+t<Q]k'nE ߬cPo\p0$Kvt5ф7"QocDJ [Z|\QezV\tRic8֑4)7ac<1.~̀,LU|3nQmu+ppnhiθʧ~ao;.<~9'H4ytԑQg2< fA*B'TXncզ&BouIP/\ȶ dS!<> H}WL! >4 ^<0dW7aM 8 UZ0dVu'%G 48,$b}N=?cf|Suŵc|^ĕŒKo([B<>]uG@K%;|sj۔aEt.n"p،[@ C`$ ?ki9sj9)AHG>m#+d4ZBrԻ*4(a^;)!X#`Ѭe҂hgc7(X߫^A}֪>Tqq|ɷr:`ۿ_,M=A5hhj'Nf9bapzTe\M9Wj}'F[;}\ho3&HU::EX[c| 5lzG Qg ;ʎ/B>g3[.3̻? ͪ!Z}8 hU0C!\XSʣ w9ήey0:PwzxdjDf8bWA]e`I[nIuŅ^f?'fN>E^M*^Ĕ엇C=TI@-e 89¤.{*$r6B͸vU;@ѓh ՈF~"9lb+⾙s}E`=J𢽳YW 秞0?:ᆀKVNm2Ldo6(FA [L=zEdE| E:ZAMZ1% R]yܩjKQ]P|pI~G˽5f[G V/7EiBd&!P1@䥄򁯬˅rwYcޜy^ `BՋ~<|It?5j< o̊WB%uCW7E bgq3N y,MP8Ē&W;2WdGD\^!H03MyOp7k&^Hq{)~Cڭnu)Ϲh !WN pv+0.l>8-<"s9esu7o\$OȿD=쒋#kѕ2U}X ]] ȈH|7͝!邦[4v2xxy Cmgǡv8* H`6o5G42P%wΊY;qv<й2{} "u/8(mUURtr1هZ-ֿhFpbԼ}N'Qx\$?Jlu6KوF\@=.hwY_N˩=i:˪IE[K@3(,C=S`Ew0㏻/"l[{v)6CEӦ.h),%kנ$h?C6ڗ|k ]Xwm_/sm@󤼥cp>Z݊2yk- "ǩD1ۧϱds4{Qy@o@۞ m:MZ=[iR~*º\-48ZMyX\Ow+rsR"m?)w5[6(9deK(}gI:uV1y!=gaP]aa` ,hQg}YnS%R%EkJ.`%eʯkV*z(!MbbRZb{|TáLTUȺkƙ]ǃ=˓QQWfռuN3ıU (N~ʹ VҁZmxpjG۸E]Uc&0%}fN 2$r K [wxƺ+xO_ 6(RYQ+] M*U\*tXMJ* G/'0 uoݶ`d% !ƀ z/$\~c0Bwi`T,2lf?@WZ~B ?wC%dDJHf֩MnYe^.c& CSvxDžD =mI?ʺ2CB ^+Ctv&ɵ }/Oqiՙ4N](93EGz*nkxJ4$g-¬%b! ~l:l| ̎A`GE8(Hu`s]&>WmO)E[I5D©vlJ_ܟk@~#s$o/dhRЙ0VK3A`yJ=0e]Q. |%Uqˇ~b ` J(,7 Qʱ3bp3.mO>X+l8|̆&nB=VL grm@DM  {r*OcbGs|oy^ky)ɤѩp` &4FuyUQ2jq-u7g-FxqXio|/GDZHpCM,d{m2eGf1Ícul'MlkD| 1{ d)+=8] H\~Q|3zkj=4=xB;p6&JϕԞ97n^nJ ?bW  c {)>{j>>9̸}`4 g{8|\vkLN:K @-Uڷ\}q8, H양9SBeċ9n,HxGXUїB; 0I%o# S¿:Ωc4)t1Yp۶[>A-<T#Y 9+=d FHm{'h?I`h2o ya]:p`AgÙ=KS-$IT&'=5dc{B -FZm] q,/1 :/RBW3 ׃<0C^=_b˦/륑Xw΃o2@Ff :o( ە3}blr])\H}̖W\,{d}6Ύpl&٪ Դ8;b"07&ISwhUʲLjbF B/Q<#h4xWuu:ѭG(,,'?XwY@_@bܑg"'] )LI^L< G'x&|¸ojlWBʽbR+NJ2R&DrA=ΐ)hh9&$a7ɞOW-?w(8CO;7s釸Ѡd8Rs0θ{WtȞNM#x<%yp{-7_^ݔTK7L0`8x؀ ybbA{oRBȯ宦dCNn9$`œ q`Nmd j*뷊"&}֠NT[|ꭙJ9qre2Mt{ju MaE 2^Pb@'Un*X0rtaj8uvqb8aR?.(qdڬm]V (4J$$kO-L22,xGXcQQh,KJJhR?=?x{\qud$MO*F($y[ 9heC4z_ СL_AʚCVO>wz(I M4j=<b !W5YQ0z=Vi67,,s745LQ}VYg(X0Ur &Kn\#W1q6~^)^J`D eM%CEK/lpR1 O>s|:fˋ0p0e$#&'|™Kiİ5bSSF,bPt޲㖯ˋhjirۃ Y,CϏ=H)Q.i j:SŚk =i:_ReQ,Ml;> hMDH?__M3˸b0槴A9nYB07tHuo= I©Ԉh[;c;dd8,(NX@b\IdXmz;/7"1Jă͟G]Ԫ%$%dIX 8s? { EaּБ,ߨp.CrI{TȋU5$8>Ʈq߫-v;O}u{dxs3#%Ge{%Akj¯I Y'; "8 ?ȃxE6)ZFA+XqXZ0`P fcdߌ"/GQ*J@r0VNb4bua=%h)ޞ΅ 4Q<(C{Ʒ !iu)(ҧkS[Ǟ݆8.HJ6DFI)hRwt5!rq&$waIw^{Wݒ4pi-_1tk-CiMr^vhuiQyF]FA-l>^~f~uAgR?;B~\[q{. WUuj<6Ĩصqnkd!Nl f5@ 2-̏SX{ks;v; -&# s @<8 q"گ/E^@fYĺrtoF|Tf)Z7)o[hF )#g:*:ٶk>rj>IhՖZ+y~=0=^h'%ؗ1_<}/O: 1Xz]c vW d$nz`{4k,4#_9{ c&9-jO&YMyJE rq©U 5#X-E/36 (N< *n$LK}-N*P|_\> "7gQߑfRRIIDoh#uըdQKvI#`?N#߾4@x`~uHqK˭Vv'YX }`NM_f}9 sX,Vo+]uAy_u<>W7%' /" uR ^/p UVmoH‹Pެqޞί2~HZHi|l3X50/s2"K$l}f柕Q歉fp+ =v1.P/yNrAPn Yzjy$5H ,(R_=oO<J+g-:?eʣ |wr# Y5Aēs@gmR.sޛVCܖxVNMrOp^@F F5 Cm"ON6s,Nbnj&;<Bq'_T937.doiL V)v~',nVr cDb_f͡k(Z@uOULh ?-m8+JNmʃBɱ?ƹD6g׻4V*>gƩ('uA_^p))=#wbu23"i95K#ʡj0knj%}nB[OVS0_DmMܾre'}|Elw W=(Y]e4j>+1f K4p3끭qԙ̳O$ZG<~ٞY_&&n6ʦBk!K!_6hpOX'=tKYtJeʿţn8Z["P?@= eUl+"v=U-f1U%m3MC4S]{2i`"(硭 U3rԘn- $mZQ&iWSA'֢]{~4[ypq~@#XHP%묣LBj}zjǩްT#slu 76qΚa~Gͯm{uޱl='pwu§ʛ }vŷdy{7F}s6kʝ bay(,uLȼcknۀkc1Zځ("jG$~_ Z{^_7*D?bJOUS4T'չ٘Fv@D&dF640̽d;zEh; ; @rFhYR>XuE  zwk&/=3xcN*AmS;jx;w3rh=6*~R% 8T)LwtTQn m+PE(CU3 (驔XB'{w"$*H\Sw=*kf.K_ e辵谆V\A"t5}+\xX(XSb]ۈ #>6ɮ \sB[Q5攱OV>Ԃ!LKs\m0q6A^&}@>ב:4H~{50 l D51q]~4rXn-6Yo+8R:dwiG7a~-uLV!rNv\e}z5idmTj̏>S 0_ٚWc!Dzֺ HҼ )ֿ< ߺbTյ :M0(rl-9+^4#sj*H\. #adޫ; &`6%t E#=a$3~K+sbXu~;[HU;L7Cl}{&QGn߆Շ^9׳gJ[>|LV6@ܪ6XJUjwjT4Oש[=f9>.4~Mo,RM?ʃ?O'@fFSIm8DqP*r#QPIEkul(E'ch'50gkT&ׁa@i o=G 0]b$`HqYI3Ђ:yPӮ>!*r c@JBcYTSL&ÇS[H/sz:-lT]^'(#}\;Ha,}lآe հ<' zMp@+WTt `M>(*cJϒh-߱]nH_WGsY*Pu;_鍖AyPmjx3CTbQyi%tJehMq}Ɣ-{ \9(r/W9a`Xd1:oɀ.o2y  lC!4'}V610Y*M: v7~uܻѻy"9<]m/=ۛ%˱ w¢``P6} ] B e'4紾zHŽeE TYe .Ԏ͗e4n9;IPU4rбVQ܌QCG?%&OI>:[uBm% 830y^M0MOYܳ/66|BZ歬HN8\S+6T:gsh)( X ]쀟 懘 /oXҭi퀪&Ŕ/g%^'F^:V :xBٟ5 Edpk7x}Hv8>빞 n2ȳwo~ " 'w?aB{mJ i.q"~Q@"DQ!Q`7m~Zw(cNz%u%˚.+> ؜$Lx-| /*qY"n7o4TeMn!͞ݼ`t|FF w ׾~~x4N|S"- lrqt/FRu:Ί1I\#>گ0LUa·Pn?[~U3 ΌflrukQ-A ?Tf?D3RE,!@;'"@TD@\ڞv~:$ѱ i_~ꐣ‘6W cUHN;_\gCzYθ C>syA^H!/D ϦzgS|: 6kDiEG;dV4ǞdkKZWN÷v8pJGn?{E߈lx$)\{:'GÇ{n:U4p~؏\{gZ^>Ҵ BO]cOkJ\:ym͕*'K4JKaJN7RɊ|渮QKo+_AeAѸ./GIA('dܨһbem)4*vs6>vTMQxP)ޱ}nir(p@SZui*1%?' NAD8 mg'@ ޳ &tOR3Y1r,Ϩo DzIJZDAG}ߡoЯ0᪋ Bu𴌩ӷYafnն%Pex"g@fÀNf$xO~F.@Sb-M1nә|?^>#i}Z~gxUPcEQH"+VV8dٲpR{i,'SK E|33.6mͰ` FDBh"jSHgxׁoX"Pf9>tf7[H#+!0kAzz54Hw 5 X=+2 7)g?\d(L܉4Cq,9>@,ӢHӷ 8ta6ѿ%9Dbr֓؟"~SQy?uhzRAV@kdtSqA *C|۳zV+֟?Ջq!9fɸ@b!m[*X.kNFdcƛ):d󌺚hl#O&4|0qnr* IҒfPLAC!gKN!;$ZHؖdK` ۞+ɮْ^Ŏ412=95'/1guȥ<]%<;Q)W`gCg\M#KZۙyB۸CŮJ:SdXw3D&0+(Ujzy4ߒI&-wJa ר;Geba΄5Ju#e_s<ܒlT֗}tS]B`!Y`mMPĶ0SYUSd `;q Ph洜@PcؔF񙐸*pך<7>|FEŹtJX5F-5}^1SC)7i 霳d\1LjKz2IR,pn%t 8U7#RI7БG J̠CMhP%fNϵ{Y()=rʞ٨`E_i~Cl9p?!`V,J?-irKHX}{Jg mpJܻ,Qۍ7z%0k'Q=S;=Ž)& ?1y#(OsMFu0ڇ?)mZG*);B0FmzUgfh8` Gfjy)+OkcZ6Cy&{ jy{ʫR 9+#8{r4EmO }J-Xͣ\I)$MbuԻpQ?b'V[DX-*f"kC!-;YooH՗F>0m96zǗ* 4pI`FE<{RĎ?0cjpZ#u`I9cvQJQ.^\?a! uP2-W9LK( N st9+ag6 /@-D7N6, b.Sli"@Ce3nKmpuA=on!sډp̛Dw`܋qly: œX&EzB^ce!Re-=Sba=/-yfa27ƊkQ\M>W*M`-{6Ƨ߻ZljWF'ne4%.w[ .Z 8܄f_AG.Nyoڬ-~Ӣ_zю_ϓu Ff{'xs7L0@JJΑr#Y,'"zv}*>ˍܨSh޴oK5i7(罅haS,vCY/<*E"Q ;f&ۯ'͸;{~ލ2meyM;ڱZAai"!ڌlL&Q5u2HRiWT:j47qĥ|nWu!;i"+Nd1_ u#RB ={'. 9bJLAw!!hjr2VԹd˚+PְFW#Ύ/p2ʼiCD:ae7#L.|qbS"8)w$IW[ξn}Nѱ>{SY (KrOd.ؒB qLEl @h֐ۋ+8*}ZƣuŽsgV d \0KpvNdhkAE6eEt]L ˖Ұa "L5uR%OWFOv(%PkITv<{yP͕H0N@2t×6p:@IU '&ۏ( Xu^LQAn/>[RlLޘLRHB0+C)r8ƥArHzDFc [@OЖ^Sa WlǃjB$Gt r7IsS; 7%*m }+?ԛm8.yZm_ޤ&6LJ&`}^xC bτ<j<!b6K?Xaz'/Lm`oDPT4Q&]|) Dx8ްLyc)F5,^FR|j.y ӳ`TG.ʉ8Gn,M]%?Ө+fY6~*L^H |aٛcA.%x^)OkG":Xv-x-/S" #yq:`̢֫ R <9Wj$_R` 5Q:~zў ɣXGs]<j%<@:oCT"ln01\uh,^:ř+ɳQ*Gb>ro KYU婰j;0a|MZQRfA$7A=.U6īr<_Ҩ2SJm,x/3TC!1{q:*J1iȯi`k+˵@LՒbyTQj<4"sc]'Uڰk/2ȕU˗V6]b/! \fjia[goY&9J\%)62ԠWAzA, 'ey:ă,}S:?),UAlT8Zp &2icc׃G:piMwX|ۂNfHqsp/!vaflƄ?#)M cl4?={k>'ifpp3\+TɂIY] #oh7X}`0Gw_(4̬Q<g9vA-my; 3O;kj7dDž燯*뮙u mC%|~SaY%қOMð͔{;m~@P<ZFS"uk{Sn`*U_~d:G7c,rnGR$6ajWb1MNƒUȩT*گFv0Ekv{{d'7k$\ks1lSD5>OY0{y?$eTأ&YOQo{g+!cSplze2IigIoN{Or[*yQ=Yh6 *ND*HD_0C܌Y`5_Ӧ4zXf MX ] E1d, f4ΊXy2rU6{3u`" /"8Vo3r ;G c)!Ma^^%U.NɟUB)ퟋf„:[2Z)-H UX8KS;%4j,h:ORc4nԏ4\*aGfo#^/?"EE?/ WE^'];@<鴷w+4V<9P6Rϟ&-04li)XҰTwgR4Qz˚ /z*Y\D-4g_u1vi9T Rq #QhZ !D!BzWVW"~oxZ: .@Bn3:JR?p_vFbzGÀVJ&$o^yUD.L5K̙8*cTGEW* D>wWPqD|2U$|?# &J \$GfB{o Ș(D"f%zV+`%A%_oC?#Yiڷ p9s'BD~L(cl\ lAEWgg~4ڈ 9Z]]gw+zT-6{1(}3Jtj}Q:34=j5ch v֘[Rq$ߞoˍ#{am*CM+Cq*x>APW}OtoZׂ`hs+;܌8 Oq9T}OK܋7I 6w9RT;|uP2l{*RƥU92* wos|P.!̘ɩ`pG+5/`߽TW3L]t Җ*a ^2،eossB$dk~tbNs76}_m@,p! Xi\7FC >^rl1ˡFK,L7jOViR?9JW?y'^ssc3^o!e]nhW##wo cFNɲ%K~COY'JspGv4շ&G:)x=< \zZĊ*.![qx7Ka 4zW4&׬xADo?CD- cZO ~!ibaԱ CYЎ5LLhof׍ ؙ)bHĕ"o&;uhmw lL"'*z K d+ɈY|{~cn;!5BT,i{ʬWE5 6,cFh<;!/ndkNNSoPiŞTX" /q#U3Qc kZ'5HV[wQKߨ$юQ'i~\?$0vӣuDnpgT7g#IbvGWs#[/NC& 3|ɑAT_ ab4_3 vׁ+[|Zn dGZ)81U qh!h' =H=6wns;%v!ШB ;LGA>Db@S63R\_Ү{I^~67$|dCy3f,ݚE mi{SAta28D/?VX1SbW]Kw6,f7⿗mN/UZfONYF\fAIQKU^עh%I?xnfsB69:lPj/ r P*f0m476פjf=pWT692,,B:LY儝1N"ceV;=@0T]Bf8;`ӵ(Jd;~-wubZ :4IMWʼn -wiÃK+g`m]{k\L&H,qIE@yԝ'(r+oBarmX{Tlεv)9W<1?5N0!<l9&Y4wx¥v=. cXݗqWL<5@̈́B]+(RpzOx2QDq8m4?7-kjVJ- dX 闻E5p߰1$ AÎ\U{҇7@<*LM P=5> :[ϭyQ6P+M\K,"˂j([@6p8Eڲkgt`!QTqYKFnyQቒmRrM@ .7Pab MF Ώbe'i}dm&  9tԦ;p< z}y_:_)4}!5kن^4Sw#ryOq$QVI%YZ^xXgcK[4<ww 5j噐5پ;WyN@f!\zGW;{I28ږ=g[' Ghʴ{0Kbe,o3%VDd>OA Poo0߃ 8X!sM"]]mpĞnnB>1Qp cY͑hX􈵭Mܱʒcآ +34" 3ⲱM|eE g(~ljɦ X1Ng@6K;ziξ#(_,Ȩ _2CXD86I 'yX3e/^8;s JKcͶv;LIb$+ՐdC}&x~+BPn9pXZu|XjA'vF/N0SgsFڴMkU*M|.ůهKFK9եMlW P9шlvJ/Av)6PO7;?ep<\S!"{$Jxԁ7sOml5ag%lVZhօ0 H=^<5f_5X3ofkQr:Ejhu.sF^;~DL_o\i9 ={->pjG\%"q #RJN< x%Ub;~)&,g繵GԀyB>vbG0]w!_AgddVˆhA7ppg?#$-rM[Ux7 u!NHlC.qba@IZz5s5RۛApDO-:߹ķ!jtչL ǡtD3OŬulcF]&cMS6hkM 7A8RJP?4v֯1kw %D@'ʙj9LHyι?!cٛIe3}hD8ͺ d{4:㢲+fO#3Dgg%}w i pѩL"dos,!f-Ks->/o9\pP-5rf|c(Q܂Yy//xr{.px+,-\]l+y ޏcǙ|[v ,& 1nQ"WO۩oԊr<=ًwl ,s~-BedўZl۪i 6gYj䙜Xxif{ʚ 6i:Kt d(Xɘ_jMF_Wd_KYnIz0S?&Nd N\J$<5Fe$G4Jpi7? ċA'WCΧ?GoIh"sɫ`l1*4~ YVT7P Ԫ_S{_J/I Pgs~I\zxW _pnsp.w~8s@$=Z#=~'cAϩf^ax> ŬsLW&|LGP\yŪB."JF٦Fyg$d?쟏UfܱP'lwc$Ha4vb(~TZZ Q}M"&ƠCz-VaO9˰@\Q#(c?Oљ:'(@9m nQ&/o6jk"5[u-q7 ^ΙUŸ'Dr1RKƤU.+Y*<:C  ZXqRSv$HOOUhrE*Q*=jk{DʼnYO+;0!nĬQ2+lb ,DtNzg#\\ Zs+R fghgj&# v3@E&:;Kx {E}Cpx(&J=x%0:f FpS6s̔-Sp{tpj/T(9f߿m!MI3m}-3rPďŻJؚ^,-'%]d ;d|'M_;BlR/8 ([<|/|:_v 8@#G֛{a鄝v7}Ҫ*$LB5G$ZxG,a= ȼ-c\\l^$'X9Q"#>*b_Ⴣ9"H ڤSHicYc%uȮѹ:ۧo6.0uǫ~.x<8p,bP__2 ]_O>tÍHt&g"OYuͣyw6:M0U(`՞gR&`Ec{v|0Dh'iEVmX5 GȚ`}fv l),׈q#u"GtFoN3L`1E~Git&yBǮov:L0O.rܞ̄RBptFtTzfMI~M_9W2qrNغXo?lюёUԴq#չ"uo<i`gЕ]g|Rmai["]RՕ:9gh/aF \|]{ؗO0z|ĕMAqؾ[ u6&,U huF]U=Pg,jl%DfYrxp=~1Fz^Q9jr0Fu@ׇ۳5CERd,aNVp  :M[W`k/)0 5#9)7;4V=tΦ3Dcb AS]ZLF'4Np槰 Yo[_hZ9V\2m߰&'tS}69} V񘛁M tiHM2a(Q-8rae"t+bYi 9~R<4*7uɫVl^\jo& "Wo0I[wRW`9Q[qm@1l*}=BtǹS]~B=-yyO+[ekD9߉98ْ"TcLhcR*iơё{~=E_-Npa ѦDʡDUG9MBvΎ^zG/.GU8`+mq`%-V>.^7hkTǨ_I}}ߋrK=Ny6^E͗T ǻvuB sodCj;@z,EZ*}KR9KyJ.7p%X~JJ>K\y?{-_2K{+ˣG#ƤRE5b:N P`Vbd JETߛ+FN}zjY0dMńǔ cmT]oGy6GnZ)%JW fqHBZuC tހR޼"OwX&c (I57:lXg߱+.0s E\Q*|%r`z5R wL{v./ ' 'kŞkQ{7-[]@^`c*.,dM;h;O!{vu>g tQ蠯znj,Ʊ{$5Ayu#e] PKPCq5N5@㣊 P&/{|=݋v2na35lAW!m&;g QCʽﮖHCh^$z<($Q)jNF$:.w.8(=[iR{r: =@9bRavKR hF‹ Sj]{~i.hS !w5*(ܧʸNݮ H>ol (lS. d+0m:ߞM7a KV4v clM/19dL~9Qz7]#]<~ޒį#w@ԧY8W.\/ۘK6w_9N\Wnȇva)v(aFc\asz,F^*]3 h9 -QEg#>73tb^ n-; oGg+IQj@ =uIP2Z@Q;iI҄G Z4H%*$5 [Jo5ӗCN5|FLf`YޤC}QymË̓2)W} <T$݄&K%0̿Fũѡzsdz R^Jo?qͫ7@L\jaj!ܯv{*WH|BЀj80*+o1xn_Fܖm_t)>szr`dAOHf(dV`_A;>S}?ز˟ 2zaO|&G+@9@upd80] 5piRT"qd}ʵ=VQ~znýK"q cLmo2F03BX{hmBqQt +:H IKRy\"o1) uEgDtٙek4{ Ʀ'Yׄ3N_Ms0,[&aU:Eg:K =H|w[~H#@ Rrܿ%W?5#SDkLC'ZQPNFU&6Z7eYa f<jQe'QޭV9Y%U:#[Ha ߕp5Z%_~ |%.^f6X]O桨PFGs%9&0y'ǹqԊW4ˊm`V Nef DO1<XsQ%YS,h$r8E<.Rl)-~ %JhN D]7ttI8 ^KQ"</]Fba@mݏ~򉁂md¢2Aiyd(-&;MϿ փRĄ<> ^Ļ33'>tH"c_2AA~<˸͎e|kmXy&Zs(Ye4G~tS6BS,10ܞE)Ɐxb,LI>$4abrzgznǎ˖R[LcWs8KֱH8S F71 k@-*R#a3ِ.+fU4Z$KXnZ‹ z %nXe5k&kKO5nc8JާXЋ2e *&vī4.Mь@p$nlr l.BZo=mΛs=,Cšr3U`q2YS帮_CGL{vGn#w/%wS;!҄i iu< U#,#*e5nb&-~N,y4b3\ ވPBw%C3%ݤ`R'Ŵ uRMrلr̚3*L|!핤 QmsNGT4~(өڷk 7lEQl0ep/[aRJH@d TA`QTM7dX}Fiw}&ԯy^Zoйd Z] Y  Y0$XHCeٕ^Hĩ&!)gm-OaJQ_M+BOVZ˟_}(NEdMdr9NI'@GH*xs2f-bGy&/>- $ gM ね.{;q^Ž4 8x!pʗm**z݃?U0a2eJn51 +bqYR>ϮBJgq.8JkINx3 #~s;؃瑤q/X;==rO&^vzI]Ĺ5f77.d|=Lak\ dp-+1;,$8+k` 6U}K {i ViM rmR%&Mm%"hzyw9 &h6uez goօi B:gJs<|O:f8L-Zm(6, T| 9qk7&vSRR}fqJp̆eG'@ )&)SghKB}e-2|:MNn*1 Gz4UgNBZC  iI,v0I4gV. l؅9%ja_;(?4.bd?B+iVMp0rAhwT%d A.+3 ;x.0YGD*}p.PG+{ټkv=F I)T~[;;?/s$tW@2/n߮S`zr๵T6'*[X"9}p}y~~NLz XQ~A~bgBJ<?Kˋ~ԎM6]ᑐ e{~%9YbxFAͣw,$a( D:~D DŽ5JP\w<kKt؛J$؂)CR=t[*pb]wwMdvLx(_D6\ |dQg,Q2vfQiW@e  h 8~Te&P^Ls=UT^3T[6i-͋_b)0 DmdOYYGr`39S%C ,SdsC$w͝2QH.Cl5[>@+x' _}44?VwТыw:$mӛ(Cs {!2QȀ 8~<x\Ko|嗽ٌg>{y,Wi̎ot4壠 wv %m+mh0Uʷ`iaAJ4Dhң][5{5/==6SFteu=BϦ^Ke"0=#,JZےxɄŦ` ALyteX:~h|.Wt[DSG$t4'Huv7q 0QAM,1oF>1<*1Zl$iߑw]nBeJ\`y<|PVs;W3GPYRw.;s̗RϪwO_`*gM=J{Qҋ+EG pan#Ìv>ֺ'LLH< ^`* ;zc@8t +V\IN$&-s}=Ji.BZTNELEdc˴n{y4gTAPB({v;O3uîW KT$dR / t\9?Aﶝ"=IM # $O~\WHKBR"4ֱ'5 !=3TA VFziz}D2!U OoQ7jQ]Om`5c8#V-4WP⬼6P27lZq 1w_ 0(䟉/ZHj(bu?ZI204;"&s:QZreUo.Ao^r*$[.Kn{uPm= L&'gOcN ;s5`r*Ȟe9ɜq b񐧣LO.Y{+8w15}@{@<:lA!ĕ;Q//VRT^v0L^5 ӱXUSfNz@1w පd#=2_Z֜H⧧~anU8`,Fg_綕Lꧠտ9Z@zy>}hX灞~q?_|Z+\u(Lywy˃%‰}RMp4[T_mH:Ŷ*c8^ i/棖lȖK}KPwKozbn[/'KՄ IfFsN/O>BLIRRӐI9P׮,q+Um>GuBPCvvvRKv/aK] Ib;_@f"PhC6;WN-HFi,hi йY/ui-g!SqjGeqaV)RZWL!ԙste.i]ܬtoa:˷lk0vzv 3]5) [}oFЈKFiV܌~ЪTLNд8 cv!{z1^zPZ~DRoH 9B:*vq\uwG &PJ:J"X2&irXt$ '>Y؋9Qoa[5՗݌WN UXAƚv=G:ÉSK~2Dqt;+k%*%3wXbzp\}R 1=&:rT3w{1X{zCy.K5ji3! %MS{U;xL)oSưFV Iw,(/׃C&?iYQ蟺h6^[YlI-s1%׶L/EE,x`qئW\zcR_\r! ;jV‚P ;.eBLi*UaH82}rZ8%mKE8`sc=UL.-E+z,QeX?n{$ wESvSEkM_BKRU9/Q}cq~;4ngsbۖ)x3c nyo!}$xl-Ȱ$ܠv~z/.H฾F=+]m1)˰q{f3G7֯w ͥu>_{ ˍ<}:71%N7em,/A/m 7aRSڭ1cFHwh}N] 2'<%a;Y0FrKigaZf_N"ꗒ|W$oo~{BG?m1MP[乨#U<3vV7l.kϚ4&R[==ڴ߅r\|U2|X[μ,w _Dq;7wlA^_V}ȘBEDQrZ/*r̉%TO?2daRgB;^]N^_$+-tǚ6*}KÐ3aΨ%QRÅc;zta*R:8 fU$~OKlջIKQ`]]ukxWc3>ZR`H/0XD °~=Hyڝ&w2K4_J@羇Rw_RAsbM[YhZ}@{.NNZ<m6^9=^vY{LE­Z(c>S\/I޶-) ؇qII1~ktTtE@k QYJ0^zZ!mw3fR;*,U+Ć{[}mlPL}ߊ>5Zk nD~Nt8Q-&ėɝ1RXZ^Uum)Xbi07I]d(߭m>U ɽ5 z> _c.P,0@v{-s\s%[==k?z*cp۴ƃW1~.]CV*BJ.k6wf7b^jsS廅[OyHs~,)_ !!n>Gʔ<63״1׺}V_2s&JUHu=8,R7r:칉(`Jk̝K33~-P4v\61bf1/ġ~Dꏱy2+\.S'>R0;y;. [\vT:BIFÚzH #?v͕W=u+voӐbR#Q+])lJN\A[8bh~%k?00U@uhC;p׋&[}u$9\23V8t덌C߽^5z3}/ M?!$Fv?IF3AI_d]={S[Ln/F{U`/P͏\'7Ạ*BDi@gh>KC(9iӛQ*ȃnZwop]Ey.  (GZR1['%\wt17W. (l;)(0LGP_i378z P+" &vx-\IڤlCS@ൢu\iAT5D;l)zYy&mY[lAkMY<0_ 4\QavSţ Ck[ pm~z@/1c0L/g|eeIcD@}eOXLM:eE5ب#.^v5߸Lqk,Df' TF6kߠyi/s{`Mq6d?ԁPN33|)cQjfj|?sŏ.wܣ~9+>ģh^]Z KbO'g*VT=[/^ꕊ_v{Ѡ`xD3 Nj*ߢ@o_!%$i Rf`ͬFz4[$R`/ PR}>I|}ϳy-IKq@=2-J$;q׽Yտ.̪^3R/ΆoY2.UX[$a(,eCZMcn HU|Ĥ&n.H<)`!@".YhxZop&l3dVo9hc=tN t:f i"[ݻvܥKzsvuo=iq(vZVrzGӺ8ӽkF!nmg)sF~-;*^ gehoQvL)͓GtPM:r~)lm (Rp6C5\`vi`.o6EW/6IܴG$ƮE Ϲj n4-"?E@ܚ1S_cӲ+p-($,Z_TD4@}%DFfNqL悸7F+plj2u~om*AhaP%>ZS.wg1MM}D`Q]\ϡRr D c1х%A^\=zϩ죩0H|"5[jHq]=Twz>,vaڠ-Ny]Due40K5bkc$P,]}|4H"(#WuEJ<];rgK(G\nEw߅($a)ΛHkaX:83bs2{kzVvݱ6vz hF@ Z0ꆙ;m IGEMjQ/긐ك^|<-Chym{7`Pp"Iޟt0Mk1FDp$@׶})dݛ*6x{u/p`XCO! b:JyV1٪%SU1[&2VSuIB_qO([ ftq .a]6k ^z5/bo5\{zp6nddR ^ah)aU ād?EQߤr;H,Kb58IƦ| GċwѸ#f_y8ʨS>nE{o!sg@~D/7+G|;IKI!|tœ9xDWƿM-uT GԞ s ]yԺ"t_|X[D{j=0޵PuF [yrF'=` 8;{69 ͖Eʀ-E0vm;A$Kf$}z_JV<]ai_v-~T/r xrzTò0_bw8Zy;@UD}h:t?34H^|kqL-a<n@ l3RƁy|~(c6ĪQ/ysp֔,m)7@+f /c>XQAJ6 5N` 0?ieXقڏmoxS+KעhIa<ϰE~@b<g1wRnY(d-=)6 YSbEPdqctBI B_b ۞fO(9.U8/鲑 1HDxoN$g!C_ Iӻ%PBxR05ۮ=I4 XȾr4~UeJCF؂("9>Eêݞ-6 N2.<">SPRp4ӾBK@ ?`:?v<-IV+ s8 L0P:EUDm1!{nnD "Df+#a߷Gaz$ }edTϕg7pnU!MЩ^C`6@3[qߞJRH@!!ߎ9=AM8]g|SSF5aCQuPʻ++7XsThuCb9܎6+dRQ&oY9s |OA"dzG$ zzB0Ebgo(nTD}@Sʊ%Σ4ˇA`qK{S}pԚ+ ="gؒK`4<WE}?e%,A!GC"ɿ#AR[w 陶aI:` ';ִH42΋.CU8㨅9߀Mv#M9)q\AIpAC٩\ǙbZ>Wx[ϓ&tފ &ڹAP?> 9Qq Ԩ%iCf1kǸ<156MvQV'lEmPڽMB[&j+?\6yz.rk\sg>l~":ԥމF7Cͨ~!}{*4k-RMHҠo/k=ȮH6"U~Xܜ2 eyȀS#S3#$|b(i%{>4qf7Haֳ xTҗR˳=0 8놆\5%`a6ޒ?~SXUaK`eUDkZa`)8!,RNC P#ݙa:ڊW0ߧ I,s!8aH;n!&&9bͤ`ib B=ctO/ o<>o.,F0oK2p+ _}XA19B,?!K24隄hjH5ڟkAP{CË ;&Ǧƈi_ݍ]Dv=^Rl*r 2vc\{wlX,ĵHdҭ܄.R hɠ)C))+$p";j@pn bΕks֩ʿ-ÐGד$0.T3!Dj]Z^h[C`owޡ~f2&|T.Z|9XT} }l+JѮL។^ʸ:| teڼDyc `3ղdVV1K9M]RT% 2-8[vyx OUĜ.I,i*F =j?!+>maF)S ܪfIo "a_!Lş/zu^V!S˽܂\$6 S݆ #.ZHORZFM$ž L8t1/E*YooVb:\at|B2B=Ҙ6#[ =M0qq5/#q^RРZ֛ma}wD̟1D997Q&GAsW+8/@䢅aL;dZ?6;9!`g bM,N̴!N,j}. xp4b/v9aJǚpjV$5Ulj]'pXCIh#19)Wc6K~q-"Bb;Jd[e~7?/9:ˑݯK^J<\[vUCu4iMс?^!"o-ьs. C5_V =?INijE =C7yA1:k= ~IM^44XHH)UFKU-XLQ`8$)<^?ZSVL 1v:ǻloA8/ݖ{gFO|^ 6Dс{f'%"5goTH*rNjo9B 1I #j=y+"Ptɕ$g Xm2OFS\:΍~#. y3IQa&m$[|Y15cB&qe\,؄fa->ҕ4.˭lYk,0/6^&Ͱt-xغD=x"2=TQ)}&* }: V IKӴ5MMR9۽ALl3'3H~:[uh<ԪDuT!M8y Bo#x1R@+I` 2 fx'ʊ,%? 7OBCu<0nPT!dK;sljRXkߢkҐwli{ޡt+*JacTy{ȷ1 g=,7刣:Y= =Ŭ6Ҿ1:MT tRxGWDl]^Jy_??'R>$v-) ^x(D/kaJ+Qa`˷;\ z[Dܭ ,B2IND/yg0!Ž]Թ6(慿W}518zRZg  dJX?UJAI0!$hĀWZ M׮ <'jQ tV/ 1ߠy"&9Zl-]`|* F[_-yV$F吳(c$)ͦ5@Yrnэ¼ʮ[A4s8eRڕ31 9]uEZ;a|w \­!‡aw[1="ĂEm8/| ֨D[ k+UJ9XfӡJ|e{FLosROrC3J0:k$Ͻ̠֛f۩(j:W1Nr=R#/ܚ$To 1X1ay+([;,4KSC8ҡ@o2d xR Kb\o5hD T^# DDZH㲐l{̃&mop5 ]32.KĨzxnb΀fxI>)-Cl ej+d8Zq( FhʀU5I™NnWVt~녛=դ ElV{M^Zz)ͷϒ*0X5\޲1 ;U 3x WTnKN?+p^'eH|lF(ˇpAyng2e,ᢟF5O%Goh)S ˄N |)o >zIdr'/BK\Y;H0TajZ\ C\zޤ }rUýGCyzCՐv,5" ^u`БC;-k#װ`_'C/0҆?ByE@*-MAiJR.(}.QkZֶ PiV.7wzbW^ a zpo7sl` g(_$[2?+3Hz3<ZC +!bK0?X\ݿ#Fr ]6d}>'G; FǙ"ADU6 \7|_[6Q"" CL!=b\@osg+–ĄҒX$[2*E,qT=5]a^ :B ||\XTuՍFhya6LH<82 8(N\iKM%XkOz DNSUhOIM(!1ڳJ@;2M9.%Xgg8I>5lJ }C"B8.0K^+g&O,z31T(wCJ*q*ǰ:t^;G|D`"bh^q$3ܢW5,H*\F0O\EX$L1kLBǰ^{Om{ˣ&MyQ[H'iSn F1ku,צmNEtGކeis ۔Kqͬ&7݄I=ݯbER5ӮJsU0Fm@6T620Z[]z;v 0㱙$.ؠR*L^Ѥ/B~sP76OGi\_vΎ |[)5 : C0ԅbv Y*AHă΍ 6TBG4Üc19^zLf$: ^~?]#Ow}35_E<0mQ'::$hk1ҖmXiJe2-GI9OJ)!ֻMoGE"ւ;Y-_0HI\_u1J0![^]nţ&.$Ջ'YodšlGq/\.r;" R(1] HUyL3JU_9G 6: g lbt1#*,~wR:LL5::@#8ɞ|>sE =\z#aRcFAbKvH\+9=>%L}MIܮdx&YHDuGoWsSN­Ǚn3@`0V&R@0UeB uA3Oa\"a) .W.M*+ǭdAe׫E\} Dm6A>>#n[H4p=:~{YO eE97^J! j.-aCΛR|xd9H7:+]?![$ߪ'dlbo%m *y`srL>_fu5KuW?=@zb~MoZuEt|<tf sR-G&2#s*gq\6\ș5BD2ĄHc^WX;5޼XP5fn)-fPs6Jo$;ZF/,Vyl S`!45"mTlXZ% pnc!ÒU2 TzBeJhrNS`s;Fd@lb)?hw{NrR4B AN ll<49żV}Qg'E],\;][{ě^% 9oL,n]GZ_@Ip y{zXKBL'-wQ8bap=ZL&VŒc3A'omG@iyTsnT!Υ &R6W=Lߝ~tQ}468 a Av5IFYa|@TJbWZl^lU>V V@&S148q,+[6WFwnfܸ}𱁊%ěL7KK\TG[Z: NJer,KcK~Ʈ\Se3%1^< <KAy9]7TITYTn;=9J0mt!v?ch(iAV/h^Bkm1,UNM`G~ߞHs\O꽴V&ʪ䘴ikM!-|GwRFuA])z-=}}J<8^e^;ϫL$q/!9?:G[|h;Q\3.oob Ұ ^nDj*@܈LUdcx;)(Ce y2Lbf+O<]N  '`~Ѽ칋#-8KNՐ'@i= g.Πǹ4*-Gwu@hmЭĉGIoLiISa!ǐ9OXU   SKvĭo/xV`/"ltw(:\A(Ncc^ż*·zr ;h6SnQ25e(9ʌC,ȭ<`s~p8\4|8`DB-ٳĥkr#Ƨ!Vt5^' &nn;A.23|$N`1w!jü 7Ɉ'pI͝jfYAS"}ѵIмɧ-h̲v؃ov0m٭_?iBt>wCw=b,Ƞ#[zegw؋땠Oc)(aF ó.ΥB0n\Ϡ]|Nd|b}&RWOob@zwZc8DRy0YIS(nFjIe롷wD.Q =/!6\[*%<['\qOfFikYR%]sGM*ڶL]q =J6̷v:T%1de]C.'PU5A BM(Rr(p^r||xe{Q(g1; [R&J&*JU-R`Jܳd>95Ceb۬߀l T14=%BޖeŇjhAcVcuÖm>_sj H5(*lj Pk@ 濩\0F-i2V&G\@h.S].ƙ٦l6*,}2f7~8"Z>,x(x( b܆Gl`vj8brEFv mM%lނ%n>|>(3x˝x (aYg\<cu՘~Кm; K]J;kyyf?e>.™G >ct-KJ7lB&+rȈ3}JVIbgY.L-nԁ%n"(nUlBw(; T6"䷍[e Ҩ_ݜV9Ȫ;w 0/{xq, נGk^ވ̒L>ﳒX!ln- 0NHvn(Jgs"0GFjwl1bBrKt@6&ňr/oX_r.!k~^TtOT^J @L77׎ 뻍<;,,>?D`yֻ _bjP̠i(u|AvPC]7>57MbRm }Pȧ5v2ރE!3vA2c/3\_8V IFHxGϛɥ/2zۇ`a4q[$ 'L[z=iH KZ>߷pEOn?aԡLiUk%0&=Jmb+ݖngȱ|:lYBD9FYxv?W}4_@b/ [wOuX[.@tm/(S. o+DT/_mߏمsn/4mq~nSx(g}X8$dpFf4[ ,_" 䏁U6')2= =~)Ԍ]YW&3A[PQ&y,{}8rY\y^GbdzmZ/"Don(t@  ]_Av :;Qmu- /um Eϓ7]7]hDշDE54FȎO>#HR8s蜸V<$R-Zv{Ue$D~*2@` ƽ9.wܸUCiZr\PB;|S୎],z;rAL(B|  sR4ӠVK{S1a]oTu/" xz %43}MyUն_c:̒ġoxʄΈۂ}`~PұDx~g.&B H/ >fT*]p@zX?C]Hj }Y7_13*@t9S{Tt-kJ3W&`ˣ#iB-hoVtb&L1Ho-m(Z%d+a)G>xg@@J|3N(Zbg9}W63T/i٨ Py|9RYOǐ::3B7^oGBbCkL25{Is>Z9d8.{b%jhRK,@iHZdhS9od6jtCれ |_XhT oP1]e kRU2L~7NӤE8G-\fCbv'bB)%GN\V׊">0]ֱY}6lrĒpH n ңa{¸,;疛o GT|!qHe6ِî;q/qr/valn?>Lly b[T"jt٤Qg.N۠UX#4*Aoh]R sRae 8)ഽx>"3]*LԯS޶r|jt%~u,YT|na&_hͳHU ~{ͅiY MkSV#& )Wg3{_{EH;t1haŧ5ځߒx/iŻoҗvxk.ɮڈ}oCDaDGb$xvYMz1N j!}|ՇȔt4]51M!)NH~R7~x{?+&-ѡ UEF+bdDGP"pZr9 wɱGXxyؼvWk^4rd2_)?GLa{30'1diHu#0?E$d#^Ot7>wzF9;i5YBhx-aڙ@|;̺H+B1掗TYU7r[}'خrGԽl^g6d`5gz2>_n}Z x_<->;JBCP9&d4k1;'Y< t?NBp(kO՛@1&{d& w d^(|ϨP9p3۹4V8h!hda\D`=Hǎp\&N#9`Ȧ?qGEoZodk}HfkF\zX+UC-锨s64ƷLO Ӡž(_(לOqM^h7U&%(?/S{Mp| Q1saOkO\[}nD1\ȇqˬaJ0evncM NtSf, YPq(ZG{"ϽX?FUDvY&_e@y4c+K%)eA;qu)\dM Xoy  =0ҝ tnG1f:zT =5Qv>\W,,e[®Vj$6ļ KF;[uI% ?$oZ*yb}xwpٿv"MpoeZ8bMl|F`]8ˠy'qcίa{& b,8Y\udkL|n+8Jr1*)@-RC+nnQ9#ZL!_r2Vq\L+[ؤZ8BMÑMoɖ݊҉y U mIw / } :{ x Gq?%0Jfc1cq أ`mOcݴx۲2J;l(h֕Ar^;m:DFNC= Q׮f$3V4#t@}4O|Y7jPK/ 'A]#g3&slI BfgďT[ق;Cy>;hg ]5j 3_$IKĸ:fS[!]i_NLQ=M͈ј$#y9ONԯ>}ywN&ln,o> ͥA G$FLN~ G2BDr 5e%';zN`b_"[^yj-?6y`=e>;YFmLjtX'9Dq3f:RK5s$|2h8 rgXn!|^ 沟Ύ K `,XATEDɚWigXi~CsSg {81IJ0 vKzܗ9\nrȒ8M_3G(u1&\φjk؃j$vg+unfJ/-m vP\F&k3KTSP-MƩF`fS' h5mHxU J8fN!U# Mw$ eo U}z 4K{rgj G7K0jPվ(52 7b4`Gx'e7|q΄jZMƠ|dPKV;~"wzG cR|ƪ sq _2"2+v)suVDt~byk5qjniML̕6U^⍀$=c&&Wܷ|>ћv:l}0wSYNńb;b`jmjxyg  wp=8nbz"`rã wXW>£ k=AOoӟ UR驠lEa*J,RHͿI˼?9psaA 3S`+v) =(&QkRU#J.jK$jU:f,+KӅn%Jg}N7I>>u_L +԰ ki5m~'j O<p83U2W 6p }2M k='EHh҅ut-WMقF+'KEʼn i9B i~y2l'?3HZ8<C7"}2Z|O.H$>AL/:Mu-:ĂrvA$<+P>&Xc\lR]Oͭ0رu?Uco]@ߵ8bFa~>9LM # ꣛#n({a$*;࣢~`zئf+MmvhTӭG%+=o"P`lpU\U`Yh!2W[1*4}lE$ܙ['2{Cr`PyDj!Pwg0yƯ"=?i!( H7TaSI9L=~ dZTb,7{zLظnHovָQ O/X_s_ %v(PYR4g{zq4:TVLS` C0J'! 6(gadTɵPN5/շ NCa}*DjqJB\]&{# | J/ )ZDZSDSfnrrẼ河ڠ]>gv K֒=/ϒ11x,a vz+hށd>2 a!yDnU}x+.^=!"zi"UGic+ k (g}W*mrP\/>ڽSgq.Pfi=cW%^E)QG!@dxxiujh^9$|lAL(Iܺ2WtLʸ`7j*@q9Kqh1d~~GUKf} HCd44›cVG[6ճ@`3"#3^grJ ku0>=Râ I@C?[Ɉul >MFܯ3OK)}sE׵Ꮵ飹)9x)ΪKn.^ߒX( ^+ 2Th%/zAbi2&c?vEET,* !n-g/ǬցSc ;18"MѺ~tmo۹aT (\+a%Yq)c Q.♙\[9U(5YN66iYTЭ'3 di$e*W^ dCqÕ \V{r'&_hod#TpWh N&zl;d =z$h/)&Tu y?j`g*띭 ȧ. = 󈄧O~_f]kgyMՍ-Β +VDzs)i]q2>ݴ q]5'%;a;™S-A՝c$B֝G,g™H'9$;`:B=nJ *.rIM+r%#z UFJSbގEQy'Jں+pH 5ΜҖNl["rF, 6ϐa+8 8"%9l,oCĶNJzWrZ\ N kWYqbArՊ։ނrZx[{^1׶h>nv}3Lܖ oFs,,`gStL "Q1jO,Fw_ V%1Zɵ7{/=^97/g٘ثwf/idO,X{nK5`Ug1g/\[ГmCJgDpeYnF'@0` :s U,(8g %gX!Cűr6$WT# IN@Um ։~2`e]!k< J𯙒ҩc ÅIʛԠGCMRBsu1/ e/ug$M^((`ؕ/y皈nVs@-շ-\:!/P=lj@yZNǖV~z"Q_i#7O$٫CEI΍<<j^UT`qdLqW.(# `]3Q9Ժ !P Üi歶/lkм4v6VPNoOჃS=l-PoG!D g gM8 50p':`4yؾI^h&P}wO,!ʝ0717  ;\`ā։j?n?ƃ" [m?uW|(ý?i5+ :mDvVp~8;!H|;2%1܀KWQ#@a-lOy;L0 ęQ( aŻ<%fmE3K(I_ ևX3D 9W9^ELƌBj=>6H/K<3hYkG!Ht]_YKH+#LMj*lvR΃OU[~;؞$5] d |k+)>3Rٿ66TA]+3c>A)qU//Xx6BjMJT'' b+ h6Eu,uL)ިKbʁa6>8"QPŗ&9g[NB󣊅85 },PSc"]DrD7uN&ͩpA?Y1ES[j:R̦9Rd6pvmͱscoet7/ͮ /eޔ5ۖ+hkh'ɀE QR)(-6m<3imRO2XgWձgHH?()ZK )7`G\vx~WЛ`Gq ;%b*rYrrϧ΃m!y(7| nՠyt2*0`2b`D72;cq;V5_lJ2ܟ -J#D@G`O_p華 3&\aMAgҠ+DZVBYPEwuPsYkuVHio34A,'Y 1@]+Ѡ>ݿ߼LZXjhXho%\/4Acw2xVK mQ2!^tJ4랃m)&#PlpE%0a ꋼ00nJLa[IE۷"e6T5R3zzirHɲ4({=y3ktQfAy-RJi#]U֥jӐVɼې-AO*ۙҺi2պ;|[zW#0 U&'[,bWo َS# 3Ct"ذKpeMIl3MoHL.AGgipA͝. lm}w,*WbSAzZ"};ۃ͜i]Cj6>]MR]ۉ{M ,\"N "~Q7TVg]'>VլQ1:8@q*oFH"X`PSr$aRnNOd b;vS.|S1wd @! tD.MC2E:CCx+N(2c2CHLSJ;%u˓Ǜ&}`'ћp~վcJM%Jri_K+"^Hr`NoyKOYEƫHZ骾CcbpHh0 Ct:$?;|3ݸK1Zx+&O7ߋ&\83y<9H19@ʚƤD]CmYR嶞\y6H*4(7tM${.{vu.i{Gor?ک=mz۫V_!E}St Efu4n7N^ 1ڌXZnPBZME*[B T'<|8 2D _^+b| -n`O<m_T_x[0SK6 UNor|.k,Z|>`͠+#(eެZcpm FSU':^;{zY,еSq_"k3U4;571"+3gԜEq EqbbMv܎W?s!,ǤdΤ۫2;XhȤChHdO4lYB8Vl lp]޽q0yܾ1~lKBM$-؈by3rj/Id&O  *߉1 ;̰Q-_:2 $J>G> 0matf›D߫#.X=ݭL=Zhp0UI0&c?Q/D$ي<>n)3meVaR #aܲ5~/^%-mIeT16>񿨡aW2-e̳=y%ymלHuu~M*ߓC2[N+غ$6(q^qȸ\%^S.GFl Pn>׵nw<+DΣbD:V ˖Wz{OϨHa^XMRwpu_m28u[<Y${mP)gOŌ;5P|a׫}~x6O ("͜'%ʎ|-)e^O$Am 'y9J}inn"B|>FmzUӨ"rEOɁG.2jfc32Z2E}PDɡ!ENno_Z{"\{xXZ$v<|HQ'Ͷ@m%iqh'?3-)Q+ƍTNz?͠!y,Fl{(2ޥ9z{HrUNN ] s uK`CUCfJMIWͭl bp(6ij i,T66X#RP$-q _zZ/g3ZɀPÞID\^maWO'^],n%Ⱥ+UUᎸc[جE5rvlU7;T$025c~kDJ0ۨD|SZFlQБ'KH! ;黯z$R&3-8x VAeլ4>!4IP DxpkA߰TQFt&=2F{O&HhzuFz%Szle)G&D>!z*X.rXf\!o=cF-4Y`t H^Qe_(aƸqeݶ46ZNz:s:'KeTκ7aG^^J2sZcUN]!I B&XGy+1Mq+ZɎKVOf9I쭳9UG9$C=֩@%RX+#T̤\v5<&&AA@u4""s}qc] D?vqdOO͔ <ƓJ--E"6<'a/Lh&QJu3rŦmGb4zdq8G 6߼E ~r˻ vr \*ԛd7ED(l/W~I`N:SftAV.|Tw^OJ82lK˵ZpNU1UH~g&6fJռI >VL֫ v_]4!t*s:]_/ZU(t\x)" o>r1oiW$_t.)dŲTF8Ϳtxw)ٽQߣI9ELvB ֋t'zMolnףT܉.&oF}~,MA+4;XebG3kɚ8Tſba(HV7}>dL| ߙ1,ԓv9,A*|cɚےi1BvMG*l芷TĩިQ/ SIF:/}"'M(1a8i3= C#~@$cZ P6ũǃ 1s+fEp.jsS sۨ>j[r=Ӆy%Ms!rDlJ=z:NixDz@  /pJ/n$i'(x[t a 9,GUynt}EHa%Dxǘޱhsd-TX)hq܅kR/[1w+C1'\n^̮wC_ss*ttH%;/P珣 ilھvg`K:7x-O%s5k{:|mq@_ga<*nIc0== pԜؙ̮Dqz2#v,lRƫbbeJ;%mgJ%[LT]poD>ތݡ3"(Y3MЀ| 52'RՀ4<ޚԨESds-=7\#gaNQc;i&8?*[.e=)4/Ld5ēCT/陵8YXS[VP96AdQ[]~S Ő7g,T/uR\Q w޿(Տ 9u.8Y*aph?N~b*{fCnmXM?Hr(lQIw}77FF?l.r`֢(YhejY h0Ti,F\^4[nki?oN蒲)PniY~( icrOHD9KZ|:1wL>jb:&3;٠i|[.ʗƼ _5\V`%OQg6܌DM0f_H {ZڤOU?K1M{uwM^3F>Lث뚛JR7(xDr$8U%aqr>j/--i#ϑUA*wkh *g8H#|zA@.RV@[^yׄ MVT#n$2_nILCLOW RD`\}+{0bbpv.w*ITθ.޼E粫,P˸Mr}״Bs?~n>g]NS'|P2讓ՓKQ7,-5gY ,Tw>9 c:H-rSA%U݀r'`MxxHS*+w][vЈb_>ua B0TCvҘ6zb]ھ@A?ӱ~ ճ= tai([z %wl;xQbM_*tzOYDu |i.3*TDr%ѹi ODq1tE}(/i-8OppTe ilȚX =++퉟FnPVk -QMie!8=koHÎIɓM+t#UFfvp,5u(W)F@!K&Wկ8ٶp6HRw骀72bM*zxz f+ϘluCdxX6kFއ_ $ hƜqO[{ e>H_9AFNT}y M7TϷ'ʩ"䶢h,Fu/\ni!SbSq2 ?')oɓ6W2޸tbˁMX oq, ÿ Ϋ\pA.%08PrʹQkeg #jgČn3~]kx){?NbK7 D @4Li{յb|4WOyϴGKR5M_^V#T*~MLQu۱Sy<ߖUX$F>wvU7}C~n#v x9? ]C-nB5V=EV\ADZ+Dh;?->]j'2mx$ KshUi(f`7w@J:fz"L8ofT?54&8YNEmG` cܔl4DT'DM˿^ȃjU)hsƾ*DWCkmvuAR^j^K Nʭ#Td /Z0Ce?,FwpߗT<@H"/P6?w.B`q]\epM0QZޱJQ hCrOت>f0#Hr;">/E&"M~l*l,.vlP+}KYNžSik ֢ptxin?mr9ao~J>s2h-tP vy#-KNl} |(39^hjEBI+uQ chV-Û(0~|{8R͎Wxcqʔ/- B`#,8̔~2k=! H[\; /S %O"LeBughZZG36KACz 3ҭEóhg㵸aphC%z! ,NWZyxZ:]i?\cH6>dzv@5/R"BUgbi&g-6oSYgbKބU3_pf.oG"=1Xf&i&|iA^T |(Q-b2k'L'" 82ty[sqC.&4K}S)'9[{E/U $ҫQ?,ƫ2Y826%E-D61|| eאלx"g5vxQLI0R*,JEO$ Ex,5:f\d}*"huX^? w?;nf]BA $pЃ֋"H*0952Μm(E1V]B5mhDd화\jX},tK/WEoxۭd9-#B=>*vwH":x?uΞ$Aꎾ]l?=p=Km3.A?7h_'~MB;1CGjbd^~i \=} rv)HQ?!}d;QR}Y%ц).OF:s𭌗wO~7!նe: |[LMurO7ɑ J7M|Vܿ֝44ZRR=KfKV7mDވ{3(Kc5o|]Tx3EplJWGnۄnbzkGTB[8U:bwP4Y[9: ?d~nqMLf1$}v4LL+Ȕi'IڨV`BNyx WoEYsQxPyU^7$ٵO%ICͶ>y428Źph瀫d]dנ `*2\#<Ꙫ)&a12q{p郄`L㦞{J`ˁ1+cՅ%E/j=I=_sߓǝpGq9e\|{o"CG"wݺmgQs{+2{Ue]TʥWzF=\9p8@%gK[[FQ善{S.,hD~QׅRD 闎-_'zP V-醜 ^ҤzU96]%A[UK [O:mלQQO5=`q9YDU (lK,*㹢䀉[\zA*.+V ܑ\O]'@ SFP>gD<8 _4MTg dR* S!<1caC%)](ݶ#}E%}j^U=zY}3פnE$1đt=!Ϝv!:s.a>|p*^.2u ,xF8{QJq[k:pыǰ)곹lhi,AR.h24ncmCxYR/9 )3M_*ytu/=n?jY0T}|Ny#Ѷx/ >j/d[>ƹr Q T&@M+['WorE ZTɞӣq+=}_.|F#msݲ9x?qp:[za^|QpA13`Zz fPξ|l%AV|p6EE  ㇱIS/ FRAd罪-B7})cM쓅G񇻃nYVGcRmhVDM}#1VC;mU ̋l KM2,]}쁆}+d1a$ yH6PO'šRr4|?u)t=1YR x0 n)`p FW_K= S/Lm^b]7BDFWʟ&d/QWٜBL}3Q$~Wr1˽0 #tG5;0W61GW,>|8gJҩazǘi<ч pX9ZÅj2A-2~BWGAGNA$ATYZaHоL:z}+[^i[^lyƁ7t.kk$ٓ-[m|(_Rڭ[@g3?CGC*MFP3)6|u ol'Ous ̉\:EʓfN[CPYɩĞ# ^v^FѰ{~v9U`|\L|3M֑)gVsiH"az} hgǃΜV-rur/3#\ TVlD=7Aq= }+uN- zSi+!(U4@*Ļ"mn\wJO햺/[ —R*]؞M2W_uFY5#;{bbې }.tF كlC‹4X-o Eldr?=&ulx+/~dl76USHDŽhY6]ux5GFWFt`Yoq q/sAyڌc8[ ̩?XӐTQl)_|T>7bo|_ 5Ii,ԝ6%S`>!.&&Uw~.uɒoy)/0yjx-#!k  Oțkጏ^\f :-PC8 O|`R4bխi -B%ǵ#KYD}֓&lEB Ag`EtfLq,6 ;G3@gugKG:TnVzˋ;̨A mO+,k #Hlw>Jf>ǚNy;xVˌePe^D3eZj50#iWePj=[F R܋sa$ RI\bt{bfMm{l,Cos@qWmqdGc^#&gdoD{͖H7~^ zF=ZT9G X*JG6~PYqVC7_C?z{#rzZӉ*tH#lQ@:֕f xWawBm6pvʆlkD;eŧ4%I? Wة IH!5YSbG/@a5$S upAOԕ;Δk=(2d;*T`'giUph.Y%*gYR倹mnva,sNl;/ UdB0"bS'GyT)>=GN Oe&8p(ge~nAmtva|lU<.(\0MdkG3OGCEm,wf{бdjc.ybgOd ŕxMP/ ^[vtJX[rogMa@U5L؃$SDٰo)uS;INsRдmꧬs6YuV*69:Dʤo$>gM34@)VJ/V^=撮tEb mߋSsu"'`̝@X}]4iBhwN>] )?3pShт eij`ͱ>04˛}*FfvčvwJ?Ňgc.枒Zcz!T 4؜́]$\5,8/;(ʩNbFI6jP_DR>dA0RZMͼ WOW[{SEڅ18ڱ3ݴIS{TBo4qVۖJi7DO7d@wǜ@,kZ, 7x_YMxbƽu_DT]y9)b(ZuP+z{eAp- ;n/.@v}`_cƿl9XNn:5eX 0=IjQ ͡q]OەjܫBC@@)b({ݐsڿn6;f,̒uhiU`sp{#X5ZlpPM~L9+Rt]f M)\cnn/(gx a]JSt;j_8,"A\ マ-3 -{ۗ Ŝj1&5_O쿠N$ԘotuhtF՜<x](1qk|r?$uoFNQm6wM˙zb?~Oh]oIv;"ݧ0OxzXjzZ*5s_Jεīs"VءXКy߸adj ':.Z1G {,Tu8b lz:5(75S# ȿw  )6L!<<._o Ka+0~h!@5 ?j9<{VMwc Jis%Tuқ6z  U[9 \1 @tWEX-Fb) ;ь<17S@lj陴!O`2yB3 'PBB3 ;eJ#tH6Q'* NV_V7!<Av|$&B[U`QK72fM3W;UIv*{>J3|m66N@3/j+{oᖖc:%PBL=Yu#ɶ659{GeS--J7tcK XܙD12L H"Xţif+@);{Tْƕg[DtᅞW%vDp D>jIeD|kge9a; &6;#,lRK3˿P"O L6skgS\q'Ź xno: I,ZFCpǮ4D`SG,zP8&ف\RX}jYQH?ڊ*uր3)륓d uɠU;ٝ꫰q[Z. "_`E;$ܟp&5xKZnfc9B84x^x.ooez 8ߎSї"sf/1]<Ub&hMDTݍ 8{=oT*hQg:[C 򼬻xȵ@>%RyB|k@z;A7KGD|9,䶣~b?$;!T080XPǓ7厜y(t=lMwioۢH@#, 6髃?0`Q4,"(wЦlPXKRUlYًc< OWIv5dz >F}W]PB^f"폀\~]KLmىyq`2z䙋8^Zε*ٖt0 m1 {&)̏XT)rPi2~L}(:Ȁ`^TUm#ÚXAF61bWF63Mِ䰥+0mp>h3vllȬ$~Idc{VɆyc-h3V* M7o `7N>] Iox[qiɘ]ةO/FBfw^`]j酡)TEd3,}Ae}gX+.LkH\(_x<${!Ѓ'W~nY6\&Vl@>V?_i6穢( E'uy"+ov;ImN`ӣoSBԐ2̇ _*vPBjɁw`Z[84 * *Ež1@Yx$ےGeY_L1(L(+d?i\)0S'Я1~"G.^k'0(T\ݒ|0S'fdI ;@,m#4L߲Ryccj:ܟbP`8XU3  .ڹe "(^ 7cػgL Pap4XCaz]BgCT2Xh{fsn `BYщoRw]_ijgi!ĀF7ۨH=kib63ο5TVTq9X&} 99{. ^L;CiU,5SG#xU(L]9NSie0x*6)PEEFu1+1ö{Nrt#EcM hjsP߂Z0"V\nб) 1Vno?<ٱU`|$zl|y'Ą*FD2Ԗjgk{wrmv5 \[9n z^HT1CbimtW` a;T!}UL6)/K@oA~a)gg {>cuvXZ=ER9QK\}`r|uY)%] ^ $E9 yb3 n琤 M3{3rl:eR\bK^B_eCuɬ6Lbk$v ^UB{9oyJ*@ yB`|?!}T0)3Gxj 2!h1)E@N֠g3ČX= oJCPǚ=$X)HD#VzJ1mBz\7|X{1M2ZNMߴzn <k`J"}=B!Qa|Kpmd_$ !@oSuOT֭Y8lPI;Z7uu'x25iI*М ۍa>[*2d[n#q.6Hx@'eSeǂp tÊ"H&x(YߦΞcwI;}@XoUA|4&T!r|st rHS^[ez(/'dyfTKñn] !ki҄Hop4bC5o\v"\XޞІ=DK S[$Z}'% =W8pDMS6B gEؚ?5xM,-RF(^*b4!r癩ز9eNX: a03}8\VSc@*z`b6)1Lp @l?8akѸ)M%:fBҐI7wy<u:*ʐV`%4kythwXX3~1/L(RIYNĸM$*|J76.88l6{!n  !@=Em;KL0ue pN=,&P&Fz|+%@ M2*_wŭ(qڇA/Dk`*OEޟ PBlj|VɃ.[E?eCv ^S,B,q?,f ۔߼Pg"h\Dk}E9P/v{|_ BNmB]7ϐvZ`pmB(Ff21; .*a8ZtKͺm9L`&hu,oۗyEC]`VV*)5y׹ˇ|&ls~ y?!g嘲0i;=tm:[JVS\?TN76HϥT[-<x:!tl7(2E[Mcxыav0pU}mdБ_[\NCpQ(~\ 4"t h30Oܭ”B؋~>ES/mr1"XO-s{ ;s ۱f|`{mI˚H+EPWRZ[΋-8yD wƾlWDu seыlvÈTo!Ybi"X\P^S%ڼSFyxw9E &{#EBw)0Gbiüj;"Hwr ES)*W`r.N/Y#c=qJe6GbϚ<Ʃڷ=ߵ>`yAxmmv%K/q//yRƁ^~Q5VnҝJLJog6i=m`TrT6d"/[8 Ʈaa]C_wm~6^sF 0's#M>ؽeX ^<HSJɸAl4XͬD&_P:/E#Q9$Pkfӝ]f zE<6 WDkx}5H=yq[(EȠ@ec\ʰSJS-8f+H4^{D0Hye" Wqng8 26FÚehp>,u 73*RM+%d kߨ(y~5bxpot#tPqٻWܒdWϤx >NѰ]_cTQ ŸmO$tA%VBWM JgxHtLO鐭W<d,>,әeEA}ߌlxXn`ХiƐfv|"Z?]D,|,ٖHug,V-G+|ڄ Ԃ.Dʛ8;ã0iSZ角a4>{IkJCp5[`$0j_1q (p^ر"t ħ @I%FJ&P/:xPqؽA5DŊZ D)i?=C"cŁtw-B؞u`qmϰ8\yVl}91:XncU-U95!Tcæ)HMOxPjk땃J~S O;!Fgu z(Mߨe5 rƒ@X( %Ĺ´,?A>]u gA*ԡZ$Ք Iy q5u<+tPЏ*6AKjd/ao?G!6vCʋvKKn֗A]R Uí Ƞ̃xIUQ\LJqhGyёF^=yhT[՝}#jq4.o*_y?F}IuG>ǕNI_?qE&0@v/A b(XP'r@?QGDҕ<2"gmas8p;לhl﹀B tG4ǎw1yDNG'z"m ,Tu'; 2 *ߌ>-mP߾>Su$/2刄<:I>NcR.ˮBta ЩI@c0FcjcZܠ*{OwCxx[u -! .xh.dm2V ؋/ŷ.2I΂tT51C q~jF\GWxeV`)Fdu'5^js>^,L*^2 n,Xr%ɑ>wEuw,&Ǻ#Ė,[Z U{HaM.AYG?zR"1$mEr7}RjdFLHа?lfp'v *l&7N`-#4&{D-#ٔ4c-w ]>P3jp*6Pt`J(ivtJL煈=%J2/𬚠GI@kpkFJC$8eȇsy~s_n{f$kr>K- lVa蠬2+48Hא+rMHg#%Ȕ:ZZ^n&Mbe%m}nG`rcCv)"赬Lp%#_27[vm.'I}dk8fa0IBnZTrJ; BmOLbl{+6f)j"vf$Z7PCRdNՈ>/> i(?Txι^%RNVսvf{&hNϯv,/c7rq۴d?H-a/8!՞n퍬FafzuTz0R|XR]F2=$KOBRXd ɘbC6 \+ Eg fCbrvꬺ'; Ӳ%JQzzt*1u8܁5mxV mVU-Ml"QtppJ[Mopv.fB.3Ŏ/UDv&dRk#]gnݳǸ!LEmd]UatHi')'$CxΒ#_?DŽ!z3y): xb /}:u9t̞Q # >NQC'keQ߀\B1h,!-OBX5WUnlt%~q.@Su\6r#b7:|lkhMPa9!iNxm>Q;Aoe0VLc!.3 =y`qHde5U*6H ]+52ˉs-|6*z~+õkOF՜ԑvT<ַ_S8:[éB)[0FF*ð2tWN.7Or)tOV N^V{?ʛ P=򠘌BYr/܎ԟg:Ž;(Au}keCI`,8˕H|1 uP[lL1d.$%XхWX_DAy3#&u=; 3 &gw91=;ͦ.Nb,>L^U_,|C0ux7ƀ/߰`9wX*Y$n^CsʝQ ` \CM[arϻگ&LȩDo5,â*:7YN+GAF0Qntl[xVK>VP>IwB,|N5cd./u1΍'bb|S/OqX0*,HrdKYdh2wۢ2<(o[ud8 t Xq ƨKZaʞ ߈HsL^O˿^w|xH QNlxGmkq:'O_lL]wk¶\WkBg ((\|gEݝH3וŸ Z>spch2W5sw)ۈo=J[_%a\QZRJaɨoYUdnȮ8w@p-zR]MokPm^k'L\,=_7T-=Z!2)t`z2bڀ%u:2256 >5` prsQZ)sM Wx({9-Ilڷpܗ33:/\nEc&}dbDH,VmL]ӗ@=L,jޤ"f.c Pa?/o %O+Q ,^o%9 K=IX?Rae#ub\ \i~1 jfO仧f1LZ$c3bh}}tX6{KOױ}4ƈz",!1l!Wy1kNhz  t~(V@HiHÿ8ҹخwP Tb(BN-Kgĥ&S>mI6EnRߵZe4%-d%q/O)"˽8f`qU 2"h<d\o8x"*0\~ 8 zclD}o]ncцOJ> sϯ˵ 8 CqJ)ܳŤɱ,k?Gh{cAR$,4!wh g,W_[tirFeO).KVx/4?-.vM˙gٳet[ҝR5nE2}i1JyׅAf@F5 ť"ų4fX]xF•48w' R<=0+-+x: On5_8~f_@ه^DU._¸!&/z3n5LojQ[OyC;ՂHT&y/>IV.ϐYܠ)S8HfU="ii}fIaR6$lleE+Moa3F3ԻbB+\s4 8|$ 2vT %a䢞f.^z~۸Ww\)Fpq3 b=Ț"F\`|>h0t}W@Ldnw9+vswԗ<WcI$Uy-׼WhΠQ<A!D$/Ņ ^-{r ;`8T%A7O$pZZ:h;*6r٨Q(&m+snUQ`ɻwj&j uYm7dv'j,c(CIpkEhĥ3ٕf/a4z)7(tSE;h}`GQ$N*HZrMB渁̯`YȬuyhe:{H>]'89ͤ^JZE SֳPҳ[X`E&v+Udz@'iU`׮XEEk-7b.1kΕ;'o]gx˶!x@/2qF.ҭ?^>Hy ad֍l%}i3zr/MHi%lrK*x9^7$R >B]R6%qԲv.3ԅ cq&x[*#>]u?-^8[X'6&[ԧLq$褵l5ph*$5tap-#$qYh"mGXwz8rvҚX ߎ0duO6efN ( `Nʐ@571b>dzAeVà Ukd5^`|NñWUb/MFGR.D ! 2 Ӂ'K0S^jђd==HO0 G6'/Aݬo2Rf~sE'C`ja#>^zV LOC4JY&m([裝"5\DVObJ!co~;1 YZ֜@>ڟ(%1Uhˍ",އ5ODx:,g0Qy:\aPEŽz%%|XOqqb s&&sޕ!ejz_HNT0? E,Nڮ{L:2Xd}3R(MEZPz @ϩg?ھ~=q/]`iY+83fRSEPQ[zCb'[X|@/.#"1;" Wl%ثO*V?-HGE9 TDZHʸ=yV~w?%^,,~>=_5+KIߊfu7;-taS,6fU7͢<_pYev;"]J(Ѵ--}k!ia,eZ[*o;6k%@ `tdmDxu)w,a#Brr4&ȗ@_TcK`Ėb/-P#`OH,FT%'O6 E H$ڣ{4xVFG.t{fl6g-'ise.DnЖOT|kG,e?Y6.m%/|~ D0j,aٗ_'@".^,OB } {UZz$/!`BD7/HN0=H ^dGw.[t̙+m.>17avĤ.[f xRg_Q˧=T.hu@pvYT}f^U`f͟Cˮ-ŻI{z Jf2hI`4\(6Swҹ[ GERZ#k({_,< .do0ګ8#m:VuQ$o2 8~--V&m~p)C2Ԗ4ȶru1%RHo25hPm0&ė@&!Rl,qOmXURTv@Z!C tB7<릁T++*X}ZH}`ayEA{zf&ȜozZy]mԾ hB ԵOt8"22"Eó*zv3`hiA <#_۱b_ihb@EDJ-hǠ?ƗDgԙT}Kmp,%4"syQ_߄ ]$t#8ycB0+瘦 >#gR`#qJ>wn EGϯt?[?` aX脇[OfmsR߳؏JuM0|cӭz~[H߃_>g_noPW=jt{%/@# 2d!4χuҹ{c᳄Fs=ۈ4imt7UQ/#-L@2$:KA w{E2'E+֨!( x$4q1Jq^!^l[`KlUԴꬲM}ۘ&ɀ+$ چ̛Qž8nc9+]5íV-<ߑ.ZM0Spr5P*絓_arxI Chqq{eΗ䃧wDk;z*8:G&!e^[Y ܢϚڤ1a ˾߱t'|IO^bQi Saxٖu+qgG;D,̺׶ `3j~tZ^}DaCx*_*::Blqh$xMƱ  P//CP&}|X$Fμ|yEVewlE֣laMg(7OjέB{ZP_ij1͇sn͠ ,٥?epO"OaI֪C~<> ۊ=+sNUnӖ:@_9cZ?/H I x$Bq]td}\:b *뢝NZp|YA.?¤IhoCXO4Kc|T=4+M?,Į>~CUTO8w?W'+8wjޙYӤooMduhA'|s:}7? d +ȱx"ƍ3߶W}~zգuQ*/AbdtTZǾbdda>t+Py&d]{Bnc?bK/ Ly+RiC UV+f#;w4,.DQ(^nB#3]=&{An;=;Q r4\Ңg:1s3 n\dTۍomm&ZWeәQR#&ꔆÊlNT# +r&P7ﰒʏBjmo2m.giAU27 Rixb,Ə Fw|[T2zE/ުBV%s  N8Zt! X{rNfCa4M{ Uq4uve@q"Z!Xih>>rLę2VkDpvZ4/4.*t3D^JčTp;2i', ߸vH#!‹LS0nՋ<,kϮ-* $}E>ճd%l4c楾$q@QKkRF9;ZLtTo\0:KS]g<:%¯ ^6:L?t^ఇna2WA:*D`SPKb-yߊV,R>lDf*tXrZ5/Ue^ ӏi-.pbx=>ؙ_яdkX*!Îuc Kmy' b'[|TxON>@0D7žjBFKh @x>ႮK0Y6Juԝrµ<6n" iVd.Qݱ'qAEyHݮ G"-f@qӄ- -zhܗ\-URb4pn.ywFInj`NV!NTMe+qٴ 0 eV}mˮ*aILJ|$R-usBf#<%K]Yl7e0&-h]Up}BީQ.k1WEC Ps[}_oHyx-<~?ceSYOcn|(^8ALтհla,_v,Ī啮 {'tDkպ4qj"$Y7@%Qt ~:T@MYR[ђ90)m7)*D`\m֐'T{+LY&oEYr|O:ueD]|>+a3>5 Œ|/A bT|RXUnYlSj<Զ1Is+Ƕۃ1k+G@-sqgw?:SY zŖXT4I6-l?vuSn24(Ƞm$\xs=%N _]_Y*,{~ H$ 6agdl,U5jخ@N~V PWW|RLRw KlJ{N9.8!֡XXyO|xg\)7&y;3?,;F4VDjo4|M= Cɽ^<3{уP}$P͉ )y5~!.A{ ʻ(ohѥ,i)&k3̉~Oy.j8;l5d}'6a']>HDNJ[~v)OHj/RaOxixV{2`ր^< I4m8H< ~fo85fwE4~'dvZ'}VHQwbXmkQ%C> =R=:#hZ0Lfwҥu`krY߅_/O.Hֈ!.?Ȇ[iK p]ʺ$uVD7v9'nv֎(<3Y)LT¨i2u~>!Z;yrsbKg6D "󽑃i/~b2_\‚6Mm4!]3~u N)VdqZ[ J Vvd"~]oaR(FJRAhwO˗N-K ZF$3A z;O,H %rWɣh\δ 3<*SD̑(˩ IV=\J& 13Nd5Ak)h~aQg ]Qm6H1p%])gpX.dV$0ބs#l'[a1P0 ^P`fOOh^s2rUo[U|BYr@u{ QؑɦR3ƆPS6/;l~-Jؖ$J2 RFrȧ7Pg Yso Gt~FSd <iOc][&>vlp4ψk h>f&BtߍX_jaHެ&@;~,SܬZܼdgWSj\6cnZ0nXwa6VuﱌK̵,'Xs3)iF֡]LɆnH^V=bNar?vOGCCJ$~.3q CGG7]Tai\ak)1PnItW@)XpjIʰms=ˎ"!.rHurhΙL?ckgC\7C3ki`}B,dp8<G1: &  r܍HDu\+\-g"!uLv@T;O"'O`/PP~S[ìo+ F ַͬ4:$?a4a"OevܵRח˩[OYvF-UҡOiu,[٤"niUmKzEAtFuy%](Z8C^ "IEnF :ƷpcOTXX=iXB2$+<Qk qKDCQԡ1 Sj Xm\1ninB]fL- +6 9kCqn+-t*sd>br@O-g|VRVQ QWjO2vC$6bnXx.;x^qM?Gj6eE|4ۇ;ɯ:59y{]S Lu o9o*Q2W0(tD'`WFUUjPRȧb' ڵ, ;m51q;BgE7έކaTt5q\Q|}ct? a@x ah-SxGk>;56C=Έ*Q!xAj~ vn2&b$"[ d].:4`ܸ;%xh4Ή{Hjƴb8䭷lۆ13%FL Rږ5Z@˴h^r̟h5봑ءw/95{@R j-RF] }+ x_jiiNl>o(,`'/ƓY<;rn4ƾ0!FWOkKlKy}/֟^pcQ $ⶕ MAu˶jw8DMy!QGOV,)"ϰa~VALڈ_χHu&aG.`L@EX>Dݵ>&(dn vP&j]oHt4mk% -N=_IJU#.TОN ݩ=CH0h}85v+dE #6lnZl%ٓiO2uM+Ŕ~yUf ke ):tzy,ō^/ܭk@xT G1`H .p+%1 =Z|Q :`;)[zd4R͌)Jp9y q_nW-e,UG}3 O=狳g72@˴Y~wk2Le뢬!~b".m6멡T[!$B^F\ {0"L:T=ůJ^NRL̉[Αڋ\{M;w YѨFQoϰ,&C삙kn' lpC6q2z{p]r/F*Ψ2rp̌78p`pyFmR e9s,p8zɯ&[|Ǯ7[CЄ,CY). +.0'P˷fdnIDg`ibyr(_bHZKi_ѼPzٖ[o"E3K 醃)m`{ՆW۞B2I)Wݐ _bIgc†=hxJzY ݰ;)`el>؇-q&ņ/d?EcD$-'zQ)XCS/;E1W$ihx`BJil*rNǾIxKcpnﳇ4~R&CV[Wr~BޖuDDػ1mC]3 fph1oWﮌiNR &h]CF4 )Bi3yq:]o0s^]d7J7NWAgH" ]e o0y lX*o x^ BprMzz[pq:w܍Pf=@GA|7f*E%E0=mU'1M@ &/RH/\y{bzMrQj`F 5(kalp55KUb`! sBHhL lQ~bNV>:z2@y[X!_ @TW;X*m%zjTW3+P~;sMř\}Y"$+ EoJpfrFfin ;9w2OЈ5؝9}[8dyPZFaayI_OϨ4_lめ 4d<Yv? ķzԑo#A!cJjCw4_O8ه/Ns-WniwcKhYGƢFw mٸLqkOP \_TBv=$cQ{߮U]W쏿 X/挧>BP? j8]&m/K.@"ZA8-RݲCUk(q,Z}DLmŽ) i1oUD*v_%Wєe"ȬE 6_1/#-'( 'lXwhp+\><}Gi˸T<8ߋF9Siq;CS˟&P6ǝIz$?{fTͯ5 !lmCl[mJFRSh)$=FrVDG+gA{]̺^eW[23<: 3hHg9VtOHIDtCejd[y>43i@wGX.2)-#φ"9k%q`3a{476>46bIŇ89ȢYkj9ߢukWNjZ < 4~lp/pɲ<5󋹴xS6U/iv;=,_Z m{F{43t4zX]^=[UD 6dˋ\1 &uYVb h\gdÊ?5&w8.jM-2zlgm\:iiӾGE|m,]6Onrk1`qM)DU@r-Ao婏SwS'+%i"e^n9r-^lLBޚ8j}y]Odp >&G@a u[:{w!)DZV3ekp>+]}WM`|W~c~P߾hPMmbe/*U]DH1&jc>/zՒEY&ݫ!\ZlsTBiWx#懲 H7Ňo~/`GhYh2ߏS ~zb2q}fC[sĪ32%}()ծ$E3a>cU\^8C-DN;P.esr<@Ásp%ɨp wH'! :g| :lBݡ0Hjv/_iKloUYѯ2i5GԣdAT Db߰Rn!coj߻KV@#"a5h(qŭ0Pm]K'F,nR+r! _9<聒#d3BU'3cc>Q8U;׿B0 zZY6\!%:c+pj˒y H(E'h;R7U)b x66P o\YF$)bw[Qi l`){"q%()GBBn|ψE4% D QĉB㶾P|{W9uݱGÃCDqJwt̖R?uHڕ)cqbBܜdaȲ9o^SDrbˤtQPF&9ϛb *4/j$WEHͱl OzNn*st.djEVMMEB_J)+UZ*|X6r#KN@_]kSN@1'˰wNǨ[\7PJ_aS=NhHh^U_34$"RZ!޴0(5ЭuM8;p#O?'D;1Vd#hXyR|PvHZV{IDs>xƵ/|ۻ'PTĦ69fIl923 SrZ\NHYwѓ7.D=W@[ktcmLeaבwm>(o~_1kعY!t+"CxGhE|ڜ `M7UV܍lT>~v4~mBC1M~! cX(dGg]g{Z7nޅ!?CQ9쟘Ee 4L*Na#3;SrEj}f_ufCxBu.18:!SCCbcl-߹pC Υ;X##GIkX-MbTfOOe!|AV Βk=4Oa(ж0#,%ZK+Bc&vS|ƞS R%EDGib P n+x{CM9;hzmo8b544ސ >mev6y+l}XqOJ^ ʿ,4c%op-' GT_fUMmƙ׋a=aAoݛNȒ֐F`7Cg-LPB}LX* ݧ{ꨏlW$R % pŒ4u(uj6B8(Rͣ, 6 >q3G԰<95s(eg&wsnw`?FRf܉7h^囼흇/R+>/(;οPjHҧLPma~خ1)AGmؿ`~+6@ΛAmrf8FxȡUnoΔN0+ѯ$(+?s1Oq~QN)sv85 X 224b5-i{fmI.GUϐ-'%@' 'tHMrXTi8`A&D+7VZ2jGd*~?Y(b07qT^1A6AB%aiI($i*.9*9?6@hO~ԑJvf}=^{ZB՘z;%j\k˓n=SV }بߴA]_nY O_[O,kQ[oe#RI Cgg:ۉN KcG|g*."pCӺoQ܄;'#ZU;&,r,P:@jխ* 3su?e O=yPv+TGvv0FZN8=A3"Ռ'Ĺj9W >ް)u9X pT 1mPz2mlև$-̹JSS8'5hmW>\ՒQD&H$ tsa (ZQ{r2Cq)ktOQl*k+Qd]w[UIϜQ1oЮV?u>1q]PL3˦L1.`uOCHAqn}ܟܖa%vm#?|tތJHNL;|xCCsyl ^UzBޕH3v.7 CyP7Az4`<[c_ʹXEIPZFP@_[~LN9,q9FK ah&uYGikCvjT3>9 >g 0<ϢS*dzHh(7O"i%B`˫š\Eth- h@PWSFzZ:SPu.xxb?F3|yHDٖtZ:;6MXxh7X厵%( ˵&e4:BpW(F8f 0Q|]вؿe:`%a|+*%";fXϸ >]k vƫcfG>M\WGψ!a:we D =^¹ rrwNfVl &pDNΗA?P`jb Nƒm/t@0Qx`D!|gsf{a"lՋ۳4L˛/1T=EjQޤ0^w{e)BjjP _s2eI ߪ-Vr$MzHM]ȑq<*6@ +GۇPz/[4^~RMAT$Kh 2 ktA8jb01 YʂgU!P P 4[0ͻ1tIέ}๫)DnXf}tF[Ά\ZFOt/Vu]\)Y>.ŵո C8+JxuPS^c|h%yWfJ{L8zC]8m&mڴ`5ʧ/sJE􍗍Co$P:afuxkj3B CSJ+'Mp^ &;VLfdPLly4c)u*rnjdrm\t OpfRxhbU >oE޽.vEkiZ; !TCz 89N{-`3Q3B^ϼJV0p hb{k&Zy3^qoS>r\4w@Ҟ5])Cap"4 _Yl(w*/jN$?UK.Ɯsz+hY$VxS;.M0>+8$Qs6/&ݗ% يkTϪb6Kt=Ԗ d&o`2#G΀@D60 gǬy[8t褠*=5c*]P赬P>)c1XPEg䃃:*Xw5I.v ] "5AVnSZI%C#TW&k4Ϡ2ƌxHoQt]L7ܨQԣ-/}FZlNvxTUr/Kv-v5`qݡF†#swzT؋QC.6Ϭڌ%{P!0.!+K[ѽ]xIz&hB?[]62NWB m"r3'a !_g2/·Yr Mk1!6$W LR2~nb Ĥ |C?[1kNLTݣ#\ޕ.J2X0f[h(3*ٟ`i= xW=>")>ǒqr4w 1 IRtn/5jcB2~LvW\ _ulP:k58͏}"L {F-m,:TDԲ>cS\N,x`n(9 GStP5Ð[-+M>;*j(F e/W5NEx++a 1K{W|͐.21ShM0MҎ*ziB߀zM\QYV> R"mr+x+HQy.네?#1uz=Pĕ^nHX$U(z#U]b߸0C*~5Q+ Cf1d;On C:y*vtCY>ڍ jcʻfV)<-[.mI;ғ=Z*9bl{NR}L[ൣT:ryN|SA-PG V6ɢ\t K7$*Q\ w=us9 ^0~$?j8(v?dr6gLkr XDDm A$-?,O ق:|KG`;%rN%c>=;l(dtώ u$;qSB6;,IR5D3X=Ǜt50˄V ,Z)l_&cܤGBV'"~csJŎɊnmJwVXhQZpXDb[ A ҒqڃDd-|c`!!K6YSSc$zv0sOPIHq֟PPZ@Ji dEH0SlR? +.X]f s@AA0:̨n VXca,3xcXEU҉AKLaBlo@i~5x:,cc%ݹҫqƆT'ĩ >v԰=Ry<8yRAMΤL)!Y_-E]SoӢ]ѳ*vۃ~JkM4DGϧ.2[1m+}rmU,"U`ϙPilC/FJdACJ*){,q]Fa-.IĉA%E$@PJi-pS\OT D\up[! {+P$ʃ ܁E.FP?t\:&v Ja9![s `>vNH$V[O~Ď({[ ? >+DN;!hr ,z}Pe k+n1 T WiB؜/3绡[7ɞ t.K'h{x&ZImyU/ͷ>R%bH:dv?t. 8EO`I foZMm151EzX:zMf "1< idr+ўAQTwL^0$F |r)7"ɷXےݍ|k(j˞ߊ#W'\HDȷS5"OsqLx./1TaL,2v[27(P!CNHhHBL͕rdc ~&L 8Έ ؘv3Ôo҅co!ъc.شLN?Wn#cCEaڢLIKT-\^pk`'@;=_`mȱ"chm|ge#'=bX`qDSuLI%4GDN3.1,BY7|^t3c^B6Na"ϏZm\Q=+F vؚfRG PdCgwI>:)MbE=}! 6!Ԏ$໘v쟝!go";KNYîQ^̱>e}*KXP_pm)(CGntY/9FO' i~g)*V1xF݀\z幏pNʉx }PB!oܛm-WC?k7$N'4 >/rٵ/upV񤴓JHڦMyV'@rr X^nndk(إ1jKceZ(Wugo'^%ӈYZ#SX2~7]!z-3OŹC~y ejޓ y5p!j>nEr`&F,1-ƼAP{g#:Mg YY˜uqg-#QO^|XyJƛĜi$p7pJك&0\GEkI/>IM<ĵO v zH>_D_#=׿Ќ6Kbqhza3)cm:w%?A:$ <$ϮЕYN>Vˀ BqMŞt{6[5 ׆o{ѲWnl$f)s֣ 8n0Z# ƲH*ЫtP{Y\3eB 9?]irrI|` T~RYzZ:zSoIzwlAz DS :χ«⡷K4s{05׽Ag ȮȪwvT# |;S!E߶\U~ӁX#}nZ*UzkY@JRXUñiY ҄_UH51 RBD@crqWMBkTWBgZSgK7|jY-&)ⶎC?k56PW;ҿwmWj&:UZI9,{ۑkF#pScxJ!ףvhf,V)Ill e9r&rX|&T +`T~DsFaZ lK~? ,z3dՠ݌zn!QV\:f34|?UľtG4j&UՇ*~gNNKVh5OhFvJCoZ mC:ZH8KM6R$WyG-QP.0il@ӬK$}EϳUz{r*;i6Oi&c BIRͯ[ nϊUٷQJׇL~_C G0{Z_H+s$E<}9mS_^` <RKj Ɯ/ły\"uZ"Cst]#40, *t_Id ~lӤ,/=X x&JKM Tؗ7WLk%57BsB72wWmg ֠mF?BRKa;r 1g4NZZFLN.W ;h\:,ŭc=`*(õ_oú6N<y#̊ I9WNيwCB7!%*aж/"&i^FAZ"Vң p37Š S5PH,F !ToҊʑoÔ`D֮) Ȯm1ml L_#_X(<.UB`.nHAGؤSh H^r4v\ )pk.zx.'p.с 䅟{' U -dU"=q͎.ʚ- (xIU-Et\7\-T1K+td\b2kX |QuU&OSgPdWwlO#"^0cE٠7R|{6d6I _ܡK2͋c6I>>Y #%.ף9Sh_\R.c3a1$Qφ 8L5GQrVA-"gchʍ]s\ IJH?ZpY:[ʆ+`gcqf4d1Xm? & YtD?S.l_m -g$5@[| w:V(ٳB.ٍ`[a Du&& Y[8J:!{*X:1KpXdDŽd}c# m!"8Mo*W^K!Χ/(7j )>fr3@/!mئݵ?8]H iZꐭ즷$# P*!}]X!Z|"vPfr b.vs`t0D9;إ%M>#{P;7=pU<~PCY1@ ? YgCA+`I(ͣևgNL)~!bRqx/Fa8^:Lu7 , fz^Q蜌 SB^Sf«Eh"īsqڞ.ytQ S]`s z>@S*o)-輪 Zm;i'> 8|мXnby79IRzd'}e`|Iɋ SвUҵe$H+*Ĕ `HF dǗ+l/KDƑ!OiԨONrq/q8Os2p8`8s,CJ|^KUP5QTt@T4D/BY[XLxxʑOM7 dv3;uihwa:g`fբ}7VcjQ+ռO>QD䄁_ɜ* ^!8șJW⠲+L9aL+pBѮW+mY[{EElJgJ<3EֹiaL *_5fP74gM_STa%w)1A\g CF%fm+.&8oXb9ņsL|`ks`eq\2Y*V%Cz݌CoN"9l JūcN`,?W-IEgm(pBef-2@H#زs.<ybX"ݣЦ-ѷNǺ O |ӇpKOФڡ\i?ܮ* {lt0ƊeQj("Q'˾*jD[)q,l΄ {XWVUm*1CDDxߪ=ܜZa -&/g\ø ;-W^F[S?EDq7u-ĬKbo\ƔadI:%WU1@W/O@}/*xbƬ-A.L1#T Us^wuJ@ys,{r㰬FP,K}x¿,q}CWmr0dsqŘ?#A: FTܝKdmq=*Jm^X`:E*dLm׾;9twro>.>?ll_kۻ%hL_~9^X*X ΑؚV']XCzO!v 'UȠl&x g}:gVKݔa)r٨"Lđ]Aj Vix=Ix*"x݄a0F49ݨlf6 ԰ }܁`L؎gF߿6uVL]kVuc`,$qPU74%'ҭwJ,`r>U[&fBram0EtruޅjQ(@@^mOJI/,4¬Xp\^Ib`mP?`X CrBL8sU`9CL5@u;ֶ ze1ur)caB/)z =] :7nS{V]}ݝmʏDVA0}y˧?D=2v KjԥQ"γN 9VVk$CE/ց/ ACO<;+@## 6yA*g5k̿qȌ Q' AW@i"ZN4dQzI٧' o^'O3IeZpdS40ΌS+Y!dm6A(?:v>niɋMK(&]>\&*)/`y &V댮D'z5U'do1GBV?܅5R&%,4_[3W8ߑ D)/K䭸DPvo\KR[ hG q{&qXRrh뤚ԁcSpۯPXq~a`w*X!=XO51v#),q̖qm՝o hʺK rjva[3n^̢ 0mҳtZrGj0_vs}]c$Mxǡy%NpbLE :%LLDg^X26Sj_IV.5"f^\|חaU0ofK94+&qqQUUǶcP 2Bm17dd"~ nވ-txz@YA$R-衦3#ykYP֙k|퐃L] 08_vF6jGc u[Or屷_휩>.:U-y>٧_J9dlVJpxa+61Y56WaݙzC"'u^|ڜ`.@pgL{@RGVH~wލ‰SegMNgj#wCRbe򎝻|8W r:k ۥ7>f]3oh͂yli`k t[.$&lՒdcHii !{o!ɛ68Qΐ|yp~j}݌]>0pb勣c{o%R}ωL gl'&c)`PE[+=fQ<&ƒdEŢ)R<sHAnȞ~ý3ߠA PA+K쫊os? i**_1f.`~ު0e>$xCK~=M|@]O9;36Ѡ )~:1)>rT m:ߩl$*Uq-gmbǛ9vTӎ53#6(y }AnaR TvT\Jj?6IGW7r>l?738kyM$`B-tDѥe&NNW,zW<vErN3?Rܶ>lY tĀA8x4q,ߢ*za Kf2zWl])J4-j_@MasѝTVs)wLnY'zY1lsEl'{v*Jj! ,f:'W#p43U[ԱC"ù@+YUGboe\rd]l%j-T'(EcĜ?֚yLxeɢy ͢Z$Vu:YrP [Zuα9ۄ$k yvV-ގΈ{54 Mh;|0Bz_iu:$?X :y':d-w!{8;Oρ9NR @]:XqT% rv {;4UgTJ?ގX^C )CI@m~:ڲZSBEPJsTҘC' =.ۡ+|-ǻFL"o39d:{k>ۊpHxS (KhE^TZ >pFl_e|vH{v׊*1 m9HYL3y6"&cěp$2r^ E%U/Mk4gHu1rGL(.XqDe_Q\9~&7&!Nh.|P7q3 c5Q@-v9%IP]#Kqfnc1kJ/=ٙXX\)uDA\. nJj c 񒴥S6_̇3Gy ^GAk`R`?z}sw{ s_qb) C3U (* ~K;@=֚@2#h߭e_<3I݉ZO-Wdk"29 @tp6iJf ]<vg$|M7̿խ[38m{ ͼgٌC\mE FŖ|- W_ݜk뱵n+/rp/8宴2]hvޚc%BP0Zޘ"2BIZZI;QmC^b~a)Bt+VSXpGzB0JnP,` \E>YudZ[.ݱ]?%:~|yrn 6m{K1<^w/Iz{5#U"X&IT@s=#0! g CIe/ʞ3rDnI]wfVU0 =jkD$g'u,:+jfŽ&H[5h,*X҉q#_L+ۖɔ J~a e{ YSX*dee39 A2!?WnGQHq" ZGf20O/;19$a z8E9Q6:s*Vj=J(KeY9/Yc;X=R:79p'"V=ІbFE~1uS:}=ǐFVbָICXB#o.4[Wt;ǖd\W}EXo d.482dI|Tm튋e1K&OPqM'3׏4R~䑚Gv[*{\oaw:GմAjKdR1K͉U#S47"PlT <˹(Nu0YJr?~ %N nf=*_E3h\%@0 /[U]>ChFfMhieeeO}Mʷln)i>C ^#S!{V cwi:lH7y9x%yAE07 vj2O,M2rC 2H|:k}b Wc[sd|tA/b$j39 ^כwȫTmbm,AhgϡG!(Cߚ][cw0 i3 A.nVnԥQ w7#5*g ]*JΠJS3,V̞LWۿ}PLy]$7X~2vsė["O"r;0T 9M;_}lIcBd⨡t2(YöPg,u"|/L̾*òSU/&t^my閯Ğag\ Y*)45rLcR8T޵c3]Qp ѻu$`!:t5I$hY„>&;`n  "߭=A+]7`q^t0H*l^bwF#@hoj_TvMIjؒB7P̌m 鱜S $D?;e?JOxotQ=}~S>;5 P@L hh[u?ZkcB@B)ʻJ*1WuC8˝@ydhFU4f)OUBԬ c ^BQPъv]Ӻm. l"̅8Lgܲ"F1=Aw4 orN$w\|P+-` [ޑ~ gI _rq7c o FXcfۀL lf U%d'T8 4 km?;L9T;~b1VܖON MAⰉ0d_Fؾ,'~ ''w1ބۙSՂ:ۏb8U0D/,= WMi彴 q6{[9_!͚6 K1#jFWGB7S0y gώm{Gx/}HfwҭIs$柃пĮF<+맶ޑNS/\ Ӡ?Vb~<~[:J {wY8Xߚ6 O@11e/9ΐ( Z>Lxr֡ )aoϰD>jD]O1ӔItAD:ݹDJkbhW"A0PIN" *-L?zvq0F@ Ia2q[CFT9bUChσ7 0"'K# zo~KlU?WenV"אO?s8߾F9Wϛsn;3ay{^Hw1I[O28+_oKSJIe$'DGh'*3E[bqfb&oaS\"j*>2zGЅ=S1走S#tUv#+k/1e糪1UԱZrYL} ,pZ9T/s;9IEVkr_2.̤IR;d?6sZץN?ʪ 9_ pNdڌ|ȻףD] LM7^(zSiOGkJf+s{|^pT?zBuxDwXZD-ĨhvrKZ*aӥ6Fne1O}v\"UsM ^Pr/ACBFz յ#1?ky, 0ՠ9gD{ =SN6'uI>"oOԹ6fQH8ORt3ܣYbi"76f0L|?E狀^54 DU #Q œ?2p4#͇*?Rx9 P'DEC\@ϿaIdA,] z@P`T- ϓ(LnE >,qm\Qd_Y[efcctt, Fc ;ҽo}! RAApēu'l`1f~l0c !gANqN2OYy_ )(͜OIh=u߻v7W*!"[vw}'AiTnuE)~2)7cxO/.A2fS.k΁Yqc),f:~T{=4ooSqk#!Y; pR0Hw(x2z9^bցZ!<6jkټ(,?{Xl-9ӎ{5LHXځMPs+K-(v c'qF/%)SߍOJKBk^P|$Ϩ|8RE xR+3ɶ߯[( Qa(-49[s! ?/px J^f"!Xأ,G) Zjezv7vŃmU4P|Ѭ db1J֯T&j/ǷDYg'BoOu_-s( rLAL+́c*1!QC1OLceZΌ0}z IO՚ +G93`8;I~򟈩w_&ziżZg*Эȷd\A'T26lŵ. ܹ 'FQ8T'0rvFƾ8{3J"Pك~\^ jX՛+OlosgZ8b;Qb'k;Oeff~µ̔-W q}h f~>F|k6{V tC@h+20 5G~nyYWO+U&h,~drc|2^@G;)e's#\D\SrI_(dhov 2F _  ~CMM3ڗ5dUEv+t[F b`"(]d䀖;qL23 duwKoV^K m&UQ3\)@hD;Ngc XӇ N7.UNľR= ?9"iYEBos=~U@oƏ H΁H=gEA__%R.~.m )40mڍbm(~6׽|B9C(n4J;[UM ykӧO#VƐPI?z*WֶJniL Z\K5H[^(ݫR 2YU75ӚyuF`7Z>8f D\|Pzݱ_p[tNxg7?qKG:~=q4]~+mX{l_', KEy6e;U`ןLu#+MQڂ,x%q7;f5iʽTZݬ"8 =e&gsqxadw:ܰ5v0<}3`;tk SA%.NU[jiX,W^J SQl Σ7v=,hT5D4O+gN G5@Pש.X[pѿ-˶ mIA;r%̢Vq(R .}mIЗ^VRPIea2{+ۖ[ ZYVCMW8F!:m2N0\)ҚQx4 ʖN_l^e92 ]B΃'5<(8bXaՉoRv}xh7暑"OC} mP%WY⢶B8A34ܽ7S._g\DE$VYCi?fb&"5|~,ǻʨ] q,ςFw{Akv{M݃wM|tzўe5v@]>rKخBO^khd;/vU5(Q*//s9MhzyM}%c>Ua HK9?7izL%eiAey3>4rY,ܚ~ Q8io"`jJ59~Wm(O }RgŽ(mgygJf`;0DiqJkgF0mJeD}j`ok10B\-:aTe>. kPe];738b?&`@k)ަI2}l37-[F IK73MtQ6E"_:|+_\puj13ݡnquB.0$F3x6|2-kGǧw^SN Kvgi>l<5!aKD`-aN gjc|0pN6rP?۱rUMFn䒩~gᆇl1؆K%3>Tat~Kߓ{J`hhlTю@Xkd;*:;qsRD (WP![1EwJ67`Vy*p1&*E+|WEM Ӭ,eDeiXfEr(b_:|"6fJ&o+`jw"n?y@(P,1NqˆS΢Ɓ[@"`}v>i-EYM=t`_ p>L$z5U*-ҫRWcL)YD̓\I812$^칼(ʾY4`9{"G_Amt^(,-(k2)e M0Ƌ"q/_,(6Jb.ҡ6ñ]ꖬX+d P]U "j5lM6{Z԰aDhThrh"vwhSsLn )cDzXIzkn0GV̧/;ffM>ӣ-|S cuURAm :bو.bSÛi<1>X AiXlU˄D]iU:20V v[=amJN4zFq!ТxbT ؿ&>pqϑ:'xϔ͸)"77Y$}GP8N]wz x<'d>J5N/"qd|aݮxժCVkly%2o <R-X_n ݇XB#>9~2~ofe",0ձUj'~*\rU ڮuɏQ$]+Z~uy)!!3G8lև:Tbo`?hPVttHspVN  a`?SY(UO{@6roWざp-y/OI,/] m&9)PD_qk8ZgjճH:W@R?dn!Q:1[>>sH o$v@lHWŚ6>+;fMP}Lmkaf֥xR2#`vsi_3Y0^YvdL~rEMD]n$ W1#g0jH付K;d>pTBi+1[LH0;R%VTBmiL&Qܣ^i7Q]\y!&1m/n0;v1(X{ѨVh2;_ hh"a^8^$޿p:d=p"4/ʙǣJS=)? oaT۟*'N" aϒU3} Pc+ 6A=C)PSUf<sX?YYĦ5T0*X#aSaSw';Y_0emxNA""Pm1_F'%1kb5Qص&w_gЊ`p31.X< ;Q̘Ko\0a'ȸBV.܃LTCOD"@O2q]f@E:]{ʦ6--v)l}3kc_H2s";kgA ؄~OdқhW.B.P3?,+ >m2/K5~ln== E@zh֐a([)$ζ(qAr9C2wiU0H7#~=guXmIUe}aD\nd'B4 ֳ $/8Ib ߙj~A4C,ɺp]xr2=E_LUAt}Z}fLv3Wa &d;!id͹*U֪s5FU;Ru& lG5H/ p!#GQ7i*+%nd}AónEAc9Oj߶ z lгLą[S>$ > D=9D>V`EF$hMxuaITZvKrBVKPV)ph>v-訰ލӂ/#?mڼ )}S\}'xn VI[jBS+֞'wNu"ZEw-.MҲ2Lof͊*բ6^NOMx[~ qdƈϯedO&ea%LCPQ^֋ nʊˏ_e xN$ͦc d0 j%oFKmhX^(@((9dbj8)`L䧿sXLW_u' e'8]qg,uo :N}. "1~%Z2b۪cA[ڔ;iP~{#1Qdz0JgARY(/B; k$XxMM\ϕު*D6L40(N>9tNla`.$zurөV^ Qu8j\$@Q_$#7 &"$֫<8  4 Cdv 4)Xvgۓݺo^kE( Auwv)?)&I B :f)#ݿ2v؛7;0^1|`^=QpckٸLm4s POG 2P@rWUO=d⊌=¾^MVSGo4iiKxH/HDhLeYYZ_}}M5qE?| oF #dTU8,Wg `BH(8,GWc5ǢY '2^mad',8奅)Ą AРY)?qV]fs=0 # @No.@Z򈨕;5WZ.k!5*++w}$@m˗p gʿ)f`G .Bf%YYg&ԺzbTKSpkHT,Hwx %aݓkU !gzN>9 ”D:^Ck4--LD í7kWRenHXbZ":AmN AJȑxڷ/AsAcܭ[fU} mԞLהpӆ`}n> ܂G/&aⴇUt~<ܓt)"~@h6?D$sAeWǕm?0}z!g~Z|&'$ >5>g?U^2^~:Wh|cy?'=/}RL.}:X|iI;[_,8xL?Ixjd X(Gdsj#6.6l$A e#G&lMu ^o_=yWR G^!Xfcnf;aϱԸ{6d.VSF*TE K#әgQ XlYa"RJT e g*CutJxxZ'@iMː2˼\<+A,JV+<1o3}lbyvZ,m ^f0NB%9舝r|C7VA߾v<uL7Ֆ|ȁs3䒎=+=wԉKY/͘8JŤ坾M.OM)92{{_`!/ GoY:G632=eX*Tug+d>X#u{H-MakA@ 8vB-.75 #?DޡnaWl:!Ͻ `N$a|?8~B)u$n'h'n''„ƯIMĤx iZ1<<$&{aI]$ڑ z4 oP4BWd)|DAuYD&V3Bw@4 0FW8Њ\nZ~뚴d)܍~T2:D|J{"d>q1*`oSU^bh1PFUx*i7~Wc'Efd lä́)|e/]nP i| E>pvx ;c7_ϴn?T)s;"̹Q\{%Xibx#%v&^>#[/qOFiZҏC8+N=)Pzû,[BVovEV{nՔJŌ324"8 0nݫY(f"='61q">5!?FЌÐ4-#1Z{0'{2HUҏ`^Q8,ڢٶfJV >76tZ*CG<̔svYf!;2UrN,8dRr̀VՆ:C;rnƘ%gަ/p8ܼxԦV )jNVzݕn %{)Ɠ7f4[ dq;ZhW>~CGw(v] zFk4xLyV6ËJ\e[d_WؐP%X 9cJ!Py0@z|zefSi*ԱP<*%!ks"+snu;lf,XSwKhf{%Jf]iC=Ro,󏫭K]|%a5ޜNm@?E#?^J]˯Lq#~>ߨlվ-oWFWezuuhL&TYRX8c=R;=˪5܇)k;c X5ܖh3+F*vygDtBWC]J.덃='nRwLvON!g<8Ā!h޲R`J ڎ2uSSYs(޹ʷ ]հ*âdUo^o8l /;CT'Qܳ5QOq3xQKUfRNuM/MkH{ aދs$ݼч^Ӣm/wqz&zΞՑB̈́U_ٺԶZ$J\C5^*Li{4Iح\zՆ:6biX5! bcZ SZwWw\FLǤlc&Z]7:\p^IHP欴 0$w9C):ޭ>#!ЎwMG~ډXE 1wX͘Kl;%@2#,G6J*MJwf@O^4GCEDl9'>i}y66P~pNӄLp26N pz[};\Mn}Cņ&aC%6^W{|ÜPų7}ǍW7d44$v2ݳy=I0zN, i {]O<â_ Ŀg5mz*" A1uwDEp-7! mCioM6UҫکF3X&sk\т8:aP"rvo=&:x#u]pWWO5$O`fzTrx3U ;JtipYo2|٨=ye: &LG&'OobǧšWR*"5c9|o,vO>P IQ@/EhGޤjOv!qcSݠ6igvZW6alm =N'V.vW&E#[טb]bq|M}pKdǟlp٘'iQ Ftnp:SEXܙlB-$&sBq5XxQkMuU4:K ֌iH=%wg>2]U8)D{s4S~ͼ6Y꩚#GL? 8zb(/Q` L9@@o@UƱ[ 6Ж ^'O73NV'b5N׍n&t_HQ=]-͡-O^SYsR0n @Z>. oZ/’lP"o6٥r57r DUkO*{/%Kqn ,ZDLIz#_K%fNL%>:.ۯV6ՙƪ6lp?9!dcbyL%r>[ #nX™*hnғ:'e6+m 5hNO o22TYuBFQoX1_Bu'[-`fC_neYe ,^ZپmvK }K޲[ߌ=Gytd'@sJb;;۠A1G{y7AY"]Mt3c$X+}Cx^)e>+;Y5GsGiϯy&/^U<\Ϥ_ g[o`%7MBN}ep>+9S(_W쇁ČMgD; .]jG^fȺ MV.Ô )m㓒}`W퐯T腛AWJ@AD? R*Ŷ;]T+1-&*`qTa;i?Bmt߈l&:襞C_Ҵ>l e0U,Lmb{;{)VIrJ%ߌ4PZȴT؉69HehFCL0k4Ę)J }'+x-XmXA [Nժj3H[AQ`P]s"VƮ*B t e>(چT;)Uy>^T 5guE=c.MW¯ԓO;T?!~0Kw4ЋRyXmmN}?}d0*726Š]ֱQ$XhO}o3+)'K)6)VN~ פ?Ka8}tفF´5ۗyNOiP»4sjIJ>o `~ Hl И^]׀ X[;:E7vz;UIf1 09ܽn"ʽ& ?R fa'cmpkWNj_|91,z@9R dJBw.Տp4*4P*[L֛e&e#ȂPnDY/c]Gn#ɝ̮`IRZ:T7I =l M\$ې _J콢!(Î 5l?| jc]m2,`OͿeGYQ{X6#q{.5`eR\o&k[u%ZT7s:3jhƕ[UT(Ox}n94ڤ12QN~ʻ.b BP_tZ s~H-y%Q$.o >]7NiXZ (EJXKȝ2/d13H!WOW49Y, tԯ/r惮!l{N0^-GvNgb{P~G0s[/G'^ѲD] T7R` PhlZιR.`f&yOWFWxĊ zklw_(djx Y$B{/sT*PIst/I(?9`:@0uWV p!u>,m)XdE94]4҇AO9aOrW%랏-G;ƕ1POxԒv`I/5\NoN# KA#ZS4k0k 4oqakHm]t8ig PKjH2B.L1q~"lwo:.bQ91i?Mvqs]%ט>u D~.&^T~9MLQk9 (j%l*a7o| K{ IbݻY똨-!r ÷YȔJF)/\ky\^gVV5m5K3B rPVY!v_O?>DpuSoПjo&{ XJ7 :G=UQDJoYO9R&XvJZ7YAQǻ"S/$W%Ut`t;~gemD>侈ņ^"p;DIں(6dw,da᪯{+U@mDc +D!u0]ksRqE 5< MpfvtXWlxM C{D0aj@Mv;/S8|q'!5!TYE{8VXƽޒq q 3v⿛?oufe9x f=>~hYQ#>K}MHħ/Knf"dڈ#"D+5a-LʗZ| ?#~OJ^hCx P9 dO= T+;(35B#Czx(1v!Ip~d)S֙p`G-HhcWqO,!6JzcMdža+dnǮ\ tݖpxv$;BEA^77 u OUk>0Ym8D\G-Ce Us~YNi+kqyHJyDq>7ғaN>?d艦@a)V/m9 W4FdJ9&BOT;lꅬ#%:N&.fՉU>FෛB`}`liU*m`ZXMLB 8xt dXZ|ZRe_)+^sZT/ȉ֌ u 3px٣h^5n :l_wE.Ygލ_yxϜ["Jkw-(EܐP4J[)t0hiNbX7A^kv#̇ Y~MPO4RI Z\`mR@;5Tڪv9+ćy}-ql!8]Zc-:,hxf k7yK=ho2"%.NxF[ "浈3>1 3=F9{U4LҞr;/]Y9ROH0Iܗ֎ǻdz5#^:ۦ "agC\LJ{2lq(zK>Mq#3/V#I6,t1.32h3|dS?خycVKhrCBQekJ#J{Š3l 6DZUx4AK =]goăjNJt<dp1}nEHPu@7o ㉩9^w,68L?u`*@GHxn* :Ki; ^7RôT1^.WIД7 B\B3zAbYVyxTi y/|E{ԗ'fR2\Xd$qp̠w'~Yb^kϸ6El~kJPF =GpC;m^s`UT#1@1t3&9̐.Zk ^9ڧ3-,}քdO&@N2$ b-{凅ؿsF-S}@pչ ?=ry^20}x3Mmu#V \iar#J%վ=*ՠ2~b JCo7Nc,Jq[iJ 7M>3RTbܛz9,cq YjP>2}wAzB w",`sOmBH#1eXX1RsTP0f%vI2,&쁹xieX!=:-QvٴQ! ,9;I)nLa!s87"IhSVKקּ?uzFXzX}bJI)IOopp틽Xݛx>cKSqsNe@0U}쉙:5IhDq@+]i3^HO@*=oxfj_&Bb'xuD4;-)qѴ~q͕T`Cgc]h6E]5_5EjAtH`pQK=C% pFMhr+XxϞԂSC <'rR +Fv@;?zP({w-B<9>9lURS }S9UOv(!)_|M6l݆]1ۉ("ҐK3tYAR t0~ԓޡ&R³ h3`Z!:|}HqZQi T}f?=iqg#R5 wBî<]mR0[Cc` Ck2 "]fN$g suLޕ+0q1& d)^N3#E+CiY=b >dxT zrUH w~iblH eQ+ܪ,~p]S$[n[ Q&]bP]@71lϩnͨǻ_yD;S;Ż >@j _ڱNX^S氈c~J O iF|_ah cЎ*hkQqedrq,]DZ;Ǽ@/U~Ug=%k {{8z&]7L3ז:1,۔wn P% ~m$ :PasU \z>u3t&ꅆglK2tf'+H$JĎ1c]BF(/Q5p{ٶ((hl),RѲnqI\(iq׸z\v=?wuY@0Ae~q7g {bu-ƅ 3 G#c$E)n~M#uuz=䙪/ ԟɎWc4dDvqGXfu@qp':MvT}ǹ vݾ7& Q)inz goSD}򺷺ys4>* 8s~OaqShá!e%csK9-AHKR0ÇƌbƸ8}N8ݽ6r?8tWog YO7o\BY#4QB %9f:[QLzf 2y2Em<7S~WFgfoj%Ed82I`o/9M}jhpB zd)˧έ1{29*c.$W_ ICfUO_̮[7sX |ZbyoȈS}'r M^۬b4 G._^gA1@Ka`Y xǟ^8rʖ[0Mo_=}u5W.IT +"!\ ifZC9Z#u^/jg b^⺌Ьxj[M6Sێ2&u#\k|aF<0HLK|" oW峫%퍎G#&Mf=' W%&pIHU Wd:9k2yp+(%إ.wvlsV[ɐM.A!ړ@+ 뭅!oŮJ0P` =T56e#ޤn 7˯E3@خKNx%Ё=t+s4q1W aIM%oHL~u_`s$7`Z=Р&ٽ.WH9R?+zUf#V@nU~??$ UɊE9~@ M R\ 0MTtHr=3cͧ`ǥ81Q%J;x-܉+9Й-Rg$ Tǵ_ۭ .c}Dm,N5o:1Uf }HCL@[( nˣqd󳨨}B&E͎ OVvb?䩵)jFgH_ P: x5>MIrnB/f:F(Z*"Ԭ<Լ5KAfF Q@NUHyTeCtK'9w'-U">|GXpm8$|S "ok=(Ur]v^OQ.Tb+'ʏBb`aUNԍ+:u,%!̂Q3W2WPttjsd݁aid1QsLjDfdr9:8?#_T-e1ӁuG2hJm~o=83Q8zku%F}+"G0MHn#b-''Ɋm)W\?\ps/6{47pUIYBr\1u$DEۦglh7kp+յ|Z"9)>^ֲQٟz@(, Wasڝi]0:0!0gJ/Cwh>>1Lq*ѝ㠡jC(n9zW =N^CΆp2P%߱1wgzX GYɣ :f46XŶb;jP w>untV$@wj'j87G?\;6`<i %#_ Wr4Drs*ܩ/!>*4꙳/XX$@ܕBhhWPJ7&Wy>SN߻z5gg͙jCpLa L\y}Qͷ]hG?6SBB' sj\gɩ#>ڹHX"PQ)&[_g<'?8v7rkBA#{.8 aqwTm.Y@$TGD{k$d:%Lb9Uth[ X:jʎML@rTS|uG`KKZ"z$rUca4jDb! )J7v l8 b H'0͓)\1Eb6xzf.0K-`d? WmC^3BX|>w߽]·6@o*Js꼯웧u>kj_R_?p-%U/D_8"Fxخcho֕R+Ó8/asw\}RiR,-' #KI۝[N3Hlx}18؅0r4[V=5X Ko;rP 9!PK+ $tܰ` *5 ]7Z=%/5a:]֛un4Q#wsu7mKEᐿyZDŐ˥7-H8b&Q'&t&>rBJ<JuF.o8ĩW85.Y5=xu4/}ƒļ"ZP|u1j%J`s δpVM$knY!+y[⾻ÎdYDpoM$#f*Sl0}W'^`,4wdF&[YDW/NY"q"7F@TCsM(Y)/<XO%oΣ @ zDvT&P-s%g7۞HtA%E'UUj!.>A0>?%Щu?}x7~+MKwr)\T򬺯bX׫ VNQ"sIT٬8!ԭcgݳ W:KMg(t|8B7 V>Ud :Ҩ):X&2_J a6 ڗH5λGe<5t5S?K_zX<"yH[e&"DL6M@@P$󟽁{@N(mϥub[d N<$@HtLeg;Oߨx6 lH~̀^q=(_ךBI¸3] X ;roX(青as?J;9sjf];9Yu͐؞gϮ&N|g^&HF4 2NRh}]f3k.nV7C攋 tnLn/H2~v?V6~GV?F\RSj`ˀ[4lE8J9ԖDGL~\Np>yߦ1BҽbC:V{|f@Xr3:&R0ei-N_lMZ/Xs Pt3$r 9mMLhܐ։jH\79q kj^|p)4w6M\D="% 7Ȳ!JIGrj(w:ׯhy屍P>烟Vc&QU"x`B1opMX]vg,!]z=чW̲;R 8j7&q2(:0/=q  qpR&:Q]yaD|#Jzf .]/ EY7]U>]4hI B+f36ùֿ mvT.f.-ei.A,&SwNfPMC?,x#/\!P-yt][`bN9PadUzq#|uyɢPGla,;4XN }n!zx\Ksx؝0`irv4~tB qN C 3 BkϷjVW aӎIs6of0~+B U30.V9湼5]r.FoV b "$犇9,+s#qA}6L_$\/Zp `f4ȺbTs*S$Y[t3tsJ`vTke-M<YNwN5U;`榫PKМtkʠu $)MutL5'l.CZz '$qҠ %QVf|D6$VJXqTR,4Ќɣc!0 (<^A.f"8,3T@%톦rL&u/$;7#&-Ԁ :ZWsCk_x:}|s"b!(tiV(.̈LJ;vMhIqP3M3!/W8=2a՟b"(PSbk(`{[§Ay !}[sJ^A ٶO&%װf=OᲬY9}2,K 4#/۹si)EΕ\ɦ>cc#n2mAM%RS.3r)C$ypp$>IG8ʻ=Ņݣkf؇9:rLL ~Zt.`KaZx!0?&B@q5!PT^|KE2c8ms3cyqTH7QM_i L˷ZV A8yӗd) MاPo8,Xx{byuӥe]¶\r}&T9`/}I eV>~{Y|^#MpYy+ƒ%yã^[^U_L B{_[4vC,vx8 H)ZES1S*q-76@,9Õy~ hj{V~e-Qqъ\1,PKj ̓[۴&,َ6d3IDJѶLUL&r-\WxIHF!" qi hJ)bQ_yKƵ9_u,r8v++K.X0\I?1JѤْtL mI|d.a[ 2+ujqv6Q3MgB)(wF!^9+Z/r' CA]8jXa4sMxZ(TaW>mM@!ϰ@xhо_ M+JXU^hz&mBW2n*V#>J@T$~s]PšƌFNUvI 5M|;3"qވqᯋI8zH:ݭyɯd:j3i*4NIE<nb 9rRY&4Rʀ٤$s 냘$ɳzJfy=F' K6N<,4r}"nOufCDz6T>5wUJYǽN y%&9M;@4G#Ea5eL af`4q5'9驘<:邗vG# +ׄ›}@b_=nG{ev?a)ؿ mJw7]] ~[?lg0Ą 1RΏ .ʝO=.TDQ7?7YM$P=b4E.%X%jþP i>2?X-\),0)kO%A9k4$Sܐ?xUlY`k}~K8B go"n|eJT\8Kf[LK}7[D, dYF]F$=x_n7ȓ/RtMrPd DU:gŠ W^?Ǵӧ\(SHVGO_;*{ (RA}C O]lSv9<-_8;fq9(!GH}UAt!3}]ԭ +!5벝j!U8ط=.aѫR9V w]zae[3.9E13sG'.\'ÂcgOj(u^~HnIWm^H.tg46,.?'3p_N+g~ncDsټE幷Jݩ#]$lm__xBh'イSZ"]-`==WF\* +UyN. ;u"Ñm0R?]$"u+iqs-PL~BD-X_+M(0 ц cwyŬ7T./w"w% \\sɉ"3itJv#:@A` QjCf_CD|1 Oe(*oDwibI]}@|83wdcfx)^PP7 0A9+~v겞(4=I; 9QPaͷzc㙓%U_^o D9؉ ])]WxZnyέ~&Z](:Qq_YKǑp@6SpKxp1$AH\)aNvyFI3c+uȉ TϺ sc`:#2g,?A) cR3L "+*k'u8R F}6j~cILx/5iXW\0q xHs/ژ.LMYVrIhaH>H)ay# 2@!^Xo:n/míQ@DM<KHMmn'uS8xNgbT jOF!(Ethy.d؄9hfsA}t⪧i¦g>9y^#!Xp`T['T&(x$RȯWVuRkn~ ~E#sAծB[S$&;c=c}L5/GCF*Ę@醜.m{'\ M+񤐵L\+@-!=sf_6g:EM /]yH< jq+xC_Xҹ܆$mn^+;ஂ|x#ݲ E4QgA+4uCOg\hB.|tcT]&̧ꡋ\' -C1G)D.9(<>~;13NmO$r'5:_lRg uUsCud E^z?ND|xe{ü<56e߷ [W(&VU̡hx@ѭ1X<ğ„#"Xg`'3wӒnk9)fQa 0DBRYJix"SSuw okِ{ܙ\,nd.N/,-0WH2m#^ӏ"/]k0] 4q~I>YבAalc zcR&BzAmKA]9* A@Ee3=t]۔Q9@v%1iPU&y2{8z.@Ow<Fn' 'Jw)JV2Ϡ1i]CI7% 2.bՋ(nm*4EͲ2Zw) җP!-1Ӏ.52<墽_3d oh!CEx,4G:V/##A:2}-L@ie怍l[G,w(gI+livbi~݌KvU\c4?B3Zo\ARUnn+&_ GiK9zUlܲʆmc\>SOMC;FfvE'}n AA籷TˬZ."ܗ0ho-('#eM_MVO 5*\UJq,wYrAS<[x@8:9w;99 9?L'<)2N̴f|8 .\aL 7 gO2\,R2!@"M%i1ɭ OWnI2F_ Yf!-eA4{olI> ;ن!8iynW,\^]rd@?5R`ΑAo,L ;φbZ"\nBuL t*h)|{UEW ˌ0̯eI/J8-vTаl'- G$@\(i|-::ވEܽÁV H<6!ҠGҍd?Dw%F=K;n31R:i00-kưx;,x]bu⎋0qm.zɃ6Ϸ̗ٙt`/ݦl41w`Io̗9[{3VFm=$ÇH7@2+;BP|wH25 y-J7ANɻ@` gFI`7u:ygQ:zI-"z!RQ_%d a@>ԋfF;y<̗d\6fq ?VVHVy.|AHC0Hg+]bg&n_f `t*bH[z]9-׳x>ӆ=r{d;+]J" .rkMLd)%FjAq@!nxrkZv/'mҟq5 M ܲ|QNpP~#)Z KJ=\(ksy/'3Q.琀~hN Zp_B'T+9փdxG853y pNSybWbs<{6WpФ-dҷ1l{ye˙w_0!g DlC^u={^`,U> ~}Y%NsS)kK$=K"ӼxR⎿ _=VAM<SUC&>bvPQC+UrGQ$=%G?z>` ,їs:ǝu~{6$8op263J$=] k% t:wjN4ukN ; u &x5#^JId92UgJu3jmU=*,9C%3zK7X?|]qIE`Vj#"2QcLPEBxITκ\(<kl.rrTe&A[|PtMEWi>eVF e8hW_ӧ'ߪX& -x2 3^ȁpl7r^3)*aQ{~TR˥+Kj,c ,;;0ݚ#anjl^ZSkU]9$/Q`L!ف8GE;x-EὨ5j#Zd0߫1N+-;.k.gK%4Cm- p=9sF}H]#|ѣޱkG5ytGE֕)Y=~(G3lc?:1^}Ej/{Ӧã+;' Y-I\<وd|"_9&sy.8 YS7K Q V+Jp=-A-ɚ=Q 0'7Ϣ R7D7 "xP"{:#Lu6 ׫)A&#KY6юae=SElK` ;C:0 FK(hm'dS@ّE! %$vca q&oj밽rLCc+B!bHZvDJ V7Vsn: |Kwq^,s}\j@",+۝F!y! !951B8G6;a=əz,.j'q({"+ۙFT x7*D㒍RlO84T[KȮej?(m3\V!dE_@lNKGr [8 1'=лB|pJo~.>[5H:9(VUx( ˩J.? Os*hxe:.w"|8Qp;̹mEh~. 8엌[oW?'oebVg_L󭧮4@ȈTM]ZmZxX.usj#ؖ"`>5Ka~Mk KbU-$/PϷ;k/#:|-4i?ung17KV/0VC=xd'k١`Lg~Q*)STb>yΐټHduT_vá#Ae뉲,xlk%H80o2)e"R5I)m2۲Kd)%1CӚaAPuW6F`J#vh }/B5t7()`salT&/&wֿBމX@krxs#B)e-;#V"jۢ#l 0,o1n,3R!avsrohl8)S 5Ƈd(yYf'P\ l {ES8dFNwl'8{> ڼC),٧xC#:G.>.kk C|P<WK GlH@AW/Ih"MҚ8, VU. @󐪩p[bJ؅ERsUaZor'|A|e>'(@&͵FÖ V ͡d5|`by4,U@!?URSZ'xށL~ @{:,EW$pYI#X1`ċR-\)7e`娧{V& ξ댌`)2{}daRAx@SzkZc~56fDQX5DVCd3SCejɓf= hBouߖeJ%RNMQtbDK7"2߀oPm;?,AB37WQAkn͝PŜlVB3kM̀{s>b<S/2H{V q?/D &>íh ߏY_u">0}a3EVn2Zjl5=yLLeW-,1z.jI3+-hl0%Kf>Ă %*P/QP(+*0@1,Fy$3HSk[K; WJjT^duѓF#B398D]AO_,P\;k(̑gỉ1cpop~Vnu'2s 7к6$ᣛmG_8΁hnqF΅qfguPX-:#_M̊Aܞ[X*J3Ƹ\[{ً[N Z~*E5ɒ&XZdzu{`F'm-- ¬l%x^P&L"fBiϤ(dg=P_Z=Hdp]Sw1:Gvl&[Pgw`C C)LXT,ueA>cxs:ۇu2oKA؜~=ʻbXGXHBbCl8M T( eADulH^Ihȴӫ꬈\Ǐ}VLJ^Ν}GGuBn*cAn3r,u Ӽ V'&PÒ@4gP^I( eͷ[s.pv.zMGIpS\~ F̈́zX=}OxDf!/ 9ضjuu@2[L U kvǓz>8϶ /˵Fu (GXz)P]ZL@t z\LֆF l8 r+R;E'aD}i$:4M *c?SQ>5pn.g?jh{ظ}26XGI;TV.PG "g[&&*ʻU?OeIrn!oCYlc,KvmBYK\%W1_np=a$ks"f6@]ܿS| hTN0S1 nx[+1I,p=cmfwp5'gm+ ro@H7=%akn4j0y ~KRx!!JUJ tX?v)ű/?1!Sb$<cW-~ve#kNAv̊)z5Y rvk[#ڍ6+4Q>9O7m ͔] A~*_E$C2QyfrT.@ 9"G=K$Ӻ/I.sQ3c,P҃? 7g\5`Ildkd<`` JLqwޘgnfњa32Jf<"?;~ V[!*ľsA\/NY+clԛz v(ɽ:TU)܂}MUR-0/7 + N]Pʽ@-i|^+b)qB%5݇y$]ߎ}q ~oHZ.Q@c\%ژK"g2כv'i$*a#A3,k?z&9"zCT1V)PϾ6 q2n{'׶yf_-QYϡBTuA G-#_8`p|{f+jrVs\M(ěY?;5٬D,BNwRo! =v9)*b؁_v]QЮ&WȓI=lK-NZxhズC+9&Dү(E+]#Ҳep1}O]RAdz`F3To[CiO nsfH-p.IN`m"ڹz귈7@84G0=>cD&ϡ;ʂCFOyBّ5ū֨@Y6)?v" r*b}}^3ݨZ"X~n7 -UAA+-*͆]fgXUy'T@XᦲZzI} IzU$͐$$v$B*浚e^6O)VrV=$@C6據,Υ O{8, KXz)VMɁl0aF I˅>,[gV8!/*\#r]h˦){m6ϙ7s1UhӃK1*56D Og!ySrwd}["l,lL~ U |-~ :㿇\N?ժp@rbXqN~jo 3Q y,R:y&*{p\`) ZWXO(uFX?`3nt|AC-ڎA9/M%ƪ2/{вEM% yy8TaUO;F,׷.yQӀV@q?ns߇IHbaGMMk첾`9C4 ŽIb\:z ڧ,Aءm޳E0]A;XaLG>/P^աzNp &!2"iIFLWΉZG)^vK_Bs=PWX:c,k, .^wr>wusni+aE?g.2cw"fzr4[g ~Cm"ǘ^t+`RꨎLBct—>|ٴᐝU ΃lqmY`S0NכP#7Jh MFY>ԧ hB΋,FvNXJ$Ok+_y=y`+/_Ao"l _٠ C+%t"&x@\e*l(]}M(:OX++A3n03T1r0yHȏI E&PCݜ v֜ w4-ߒɩAbǴ@a}o&(lfa: "\d j vߢc"a)5T-԰8 ERκu[-wƍVu΍?Л$6M :!y`LU_/v U{s%3lajm:a9qrE%v|SFlC?CiH1uŗMu]2d)!_Q']zI7Т6N]]b'2TO#i krT-5Ƀ)#>+O(LXTIW y$aV= )oivsN)@iǠ5U3/2,U`1%%}1+rE>kjp, >cb7|b15E!gIpOlլZb%֏[]W~!;QuF5) h/gb+)pTԄ&7+Rف-`jipGRjIRX#tozzǠ H,mqi',5"arzJ6|#,0Os*o Fy'Q@L%KQ nK{spv A='bJ:d6sWi qZ9dN\G6&u]n~KʶyWac]] ڌ 3f [rŒ(ݤ 6tGsSLBtK5>nt{dFRHÈiow _6[4i?fx]ʻ>SRa8'e=hX/yu!@RDଡ7K?1SnQEe^ 9R 5ױqxp蕻cwΡ AFFV*#raqQ3q&P"FHalP-zm pu'?rkceNw=X&\x%dE)d.g -}|[KmTC(мwנ 1!Y H4Q z3td$uI,[ThdgV>#ߟ4ߜzE+6XM"+^n|k *sc r)MRz_SH{_V,0HY֙O\LZ3zZEJcɥė"VxK0H^U!~`TRP?kB}ۘ7%v8Ʉ; J=4%,ܠO==Xv\j6(+[>8JND?p@صDGAqR)s>64 0#T1\C ƴ '"1`)k?&kEL,yZ:9aI}|x9@V gGMݽ9(۞: AIbwyq×tZ nM--QLUr/]㮵@s~69Z ;Ss~Ǹ%8YugHH5n9 hvcvG%k>Bd/#&.I\;h\w5zf X\06qY(/31jIR`9;B -bV JM`VK?0{MG%3E44*Jۡy~%2Xew5*`B{}fOS-wL2^iW3F|S:6*r)r'tk3.k H@ۦaY U9(>AKUZ@؍FQH~N6 P&0( d&/dN.ǐ9'DOӫ!i/k{`U a`_ OHQPq]Ԉx\_}^~M"Is.̮˱,q<հ&+˰zя: Ǜ)'>Po@E.q(7<~/KV6"0j nlQ\NMY:ua9 6#3:c Sx_T>:_ wT/eĝx@ 5fR%=EvulCwpA֥Y]?x4bo) 1Q7d(7u7'GރrGOR 7C DÕ&RlDdl`*Œ;3ԗDqV tL7ihYJ T G$"ʁutfh~!$Qe3-{>=ހ*(]4\c<Gvx,xK yV*Byճ3شZ?@^Zg\wt=ɹ9\}2a11ʹw%]&C>' Y>7.1 % K'U `N.`{Bb&cu{jrN9J{y m(`wрbF5;gFm<ݎf|-.+EEٷM6qxř&d3NJc$TlV Oun|+H=_k/iO7:=OIЧe+A /žR2 ާ= 9\w5س.R˜x W 1z~T N!YûbM=;@ns+Jě@kv6Xʆ^2J(\KzAU>4i+Ze ?ߕ^{SUu i T+%R rCSՋsNY8qP)Fj!L&luyϺN$aB_?n$cV/өd>`z=שHA o#B ˵U@R 5C۬= ?5?F$B 촆:fn is\ ^ ykƙdx҈b P9P^M\2v؟ŵWcq}7;62K9Hd9_>G`lOɵ! E/ol}xlL4=Օ^xA]Deπ ^W"0T'" P`>N*<$5p=~aGCs*8M ZO\-#tjQjBPPdJQziZ/"9RMQyG]ϻ?=llj6JJ$p۬+tѺxU;OxGj;L}y\q靱}bY}ʢg'Gd=մaR"/iq 5xdK}֎9^f^D׆}-n,UEaOF ρ bmLס֡Os-Gfz{mz 7|6ʗ>Ӝć -NE3w/w!?gn=uq:s| A Oc5M*nk*8vb"{fP/FDW ^ Lged 2n/J*/3 4%@ Q{u□u(>UOԴ5qtp8MT9}H*(;84CUu]?DTX;%%GQ% *)w؞śUhZ 3W5 Q,1[kD4% zAT ۂ9]vs~ag"S>7z|bkm^bh`[5 c#9xk1nXn{/][3u!:&FDlea/m^j D(76~r#"){r#R[7uQ1|̀TnxRpdba{ywIQI C'26)7.-n̈́l(L]綥ɓ)oIYB./v QB8\~Aĺ`Ȓ; Za +dۛW:vLJQˌ^gBk^50R%e[9S);+o74Wuͮcͅ N$.%8IC=o?#f"*ARv(0}V, e T8JwE&Ávz-Ղ*tTAj7760b IãT$DS8ܠF{C}BI@%En(R,hkR7=jCq66y Eo3`_oJ z#'&6ZWkCY2Qu`hX7m1ϗ L:6atDuqL pfqihgyGx)˒rx(Ր0 '[*x8pHޞCJMJ^~/2Bvb'gYse1j݄뷟9B/Io aO2`|I1>js0Vjk-DaC~o߆QAeZ6IZbcu0l"u(o}kA!z- 'Ez?4$N"{ФΒu'ERmo5dՃ{P gbŶPG46ض W23VrP{ >_A?3|0X̓*GoYy?:{Fr6vESӧbpw/ qQDes#z̀l ɚ+{-8d<~.!ٽ1N$HL?{18i[`W-\ %@) Z4b2?[],jslДxl}c.]eT6O: EL>.*~gӴ;AS<GAk6*o[JZ&[r$8)pʸRԱU=o`Ԑ^"㝼k _oz飚g%5k/7F>MJ?*)Lv1+<\ ˒q6-AJ(rfj8\D)ԉikq+hҺSzRۨ<}_[[1M3?\'fq9dZ7c= ZI6$u:nV'gZY@x%A~D$Nass폹7U%Ø$>j$w +7~-5U7~ۓhs7?3wm#7l@:*pNq 3\5OMv˷hfs(G3^fszG8gtx~l6V35Dt*]0+PҠ1&l~ :CZ #-<ن#1!L*ޤԍSa:w.IRճӟw{ ]P;FbTshys+de ٳA #:6%Jv_x6̊o;" aj‰kkDRhJO|lXjtIZU9lU6(O@7v~-6\f-;?Mh6Ǵ +x"]a.VdNxd" @Ll>/x,m& 6KB` ^hZd##Ռܰ@$z6:(=N[վ/Gv5hGga4,^nUcGn&Ì>?!{S^!'R$~#k>ɶ: V0%&PL;q DaM !x w_FWbp>{26O C'|deBW*l,QDK!=id[B\ނ&IPvoФ€g}6߽푤"/:]<(O0Ү?-2f|r y8z[{`26Id+%ɗe^\o?!RtUq/lH_q׼nxv(y#&*W-C8:<-ds?L.mї<-L:4nOZNG* GȼG2[dža !D{a7X6?!F6"砚<vYJ(#Isü+ A.n%/@HJ;l>Ƭ F=գS2;,9H뽐W+c5Z,Z;in2}//vD<[ }(ǞOHiv5䕩nw/5nb1G0e‰֠ QJp*$1Oؚ;pfXͱiq/v.uSa&;UsDSVGu(CdHetCGڳHᚬ@޾?wZ1!lwP,Evp!V3R {p7jcHj$:-|4-}x'fJiʂ3ʾ#?Fa/-/\VtCS\kQf(GC* 5 NIY7[ISͽ,2K_wYbΐ?f Ezhۭ;m FC=VDw6?5 JQdg*g;Is\=IűbҒ]9 OXֱ[:b?>ZZlߗA{b^;Q n -rl %? WOg'wBV+M#ZwK<8p$]H,97Iȣp>{D- Jvw-`8Q'ڻhgyGl (İTseǶT^Ȍ IIN 8g!):ĘhEVztuXy8i*iSI_2+Tivxu`*Y E$N@ 7˟{u 㒼jՕB/sRE LC}AE̐FA3m “FQ/g⠍89N%C۠{壝h\Qδ+J[EV~GN?`r{;hZ-EvT gO;̛L4b3?^TZ4ĈS ]ekOe.Q(??ad_-6C? gzzc8yRb ]#=ReΛ:(+h9$ńXGOX,#=k^^kP C"^];CZd%yY$!%% ؿtg 3 * LkFȖOCM!z|{[?)/w%uEX3(;bd%YzW~Yd5bǢ;TgC:c*>>wRdnޤ$ඨ˝t'Ru͈ ϓHXdZG p$\\G+O(=v\FF9/o  s  I|m{-1 {H"<쀧6p&"Y`ɻ`xN*=Y+AP1 ;n8MVJk ɩJ^E1= ^R"|W.Oy>rj< ݁Ëa?ӀKF{o呣>\2 dEQ kYr(Egw|^̥_4؏d L'? ɲj#qRHozw:ch=X0 f?39*EGsMj6ۈ^DP!Xx~CEfJ.yN@gsr*[/@!:d׺=Ӷ.D0$o;$r4E5HK [Wm~*oBi`&rsVo{;.BZA6>1׵N(t[:h#qDm⥲K;.Q=z j*wg8&5PVZ1 #JPE ;ͤȽ~"l]ER۠N2e5kkXEdzv\SlZHѪٷpr,73ۺt!tAf X@͌]2R}//%wWS_y @d8-&6џVOY#ʇ|@/c&F o掆iZ5Y1.'" zƍ`c ~Y뙮ŲjmTyksFݾzDŽVRR,  wtI*JVzEʍA6;}%/}SۃL{eMO7F{Nkj4֑4ONa!pSuQb4@4c虡2 ;!]SMGg4N}Z5o>fLq20V ҥqvHDAfM;05";]vO[oFß>ط!f vLH3#ؽ93o (`zʳ`+ݝka]2llvJ3[p_2s)6|NNsm`XB`AޜS^I ҨYCy׉1fM<wlPXmajާop>y}iq(䤌?{sv6l5^mGCJf&sK0ic,DY_9o* j2`A$/n͟^1*w/瞪yVM9֟S?SJ+Y,)Nn ',M>$VudOzOw3Du-W p3DznO .j)@@r̔U"eݯ@^/CQqk?4}ӗyCcxcd=5)2*=@ßzkj`9>`z&cUlQ_O%Қd8zEB@b cO맾D i2b#ԕ7[I`yG?k qC$dy׏QL7L YC1գ1V| ֟bRTfhžWٷhdʱ3+7 1Uؐeg&/=mؓ/uN-Rt},߼ɻYe;,K(*HsPJK,CtYunrҦf :ybIHyQ_(Zw_ !} #j+mVMDZ¥DhƘlhRWns@ES.K6NuA̺9$9|AɼGcO;Վ8g:[_8-kJI_U $%23XbcӒ-rj.1j:*Aa?K.'dXljXh}4qSSEb9WYY.1@w!0 qIV9Yl!ksΦk 1.ЊtSo,85ۨ~4'a!j*X`;6v:%ů[[ЖVސW=ǻw:d‹K1M g%\[&xES1L2Q,.k4m fd^F"DEtalI;U &n@50mhrm%y_%EzC^pj;pc@ٞ|aɬ{`#ߢ寮I逸Ztop#Oȭin:9lV;]qXCm6)D&{oIGмjk\gBnNaHȓS63ݩ rB}ɎY.E]ty_5doXOZCI _I:SE8 j"2f'TijqbtxrSfdy׽jj9P#d4rQzf)7k BD.VjZE He`?J .Pd6 U/` d+l-^Y+2 XʎDPH,T K*Ya q T-^C6Xp &Io@b"V>WJߞrFU0ݙƭx_ (~WCw>r{z4v0=?v1AGI5.`VeGr«#NpSꯗ2rtYfV)Su9ѻ+ן5ӔRŮu<g׍2,w$詸jrm_8 XX=ۉ!2h6gZ4غ4(2h|l# Spgh=Z<6+/T5;!YBWJjwg~|݃^&6[;TCB CC| BUZ Dwz]T5<;yVEzb+Z:tω~6a6ţ-^ji"@o:o#]_6mDae ZcvO9?Dߗ"Zn R4"d'6[t )<9xҰq[Sۡcƻ 3B>ܢnM?'_Xthn@<֕% S%]V`0@ݢ8xuהAȺȲQ"W$9:?"wk qv52 dœVzvўPХg=NEPe߄H%"Ȥv&*m46]xXQǬN>Ft UYˈR|N<]&<{.ȡ}"BǧdojĐP޸w Q|7b"DyĖJoVuˉ =&Y|w6ﴛa.6IWK=Yhx9l~$5%up*n")^kRNؖ/N\,Q3y{ w.d{N u*TD.B@D$4DFgA"ND33ea]I:Oƣx9G6*z5R!S8eF[?Lr"Bz:~ ##g v(gjޥ*ҕTJLbJ̅XDA"\7ug*~gQU~kO5neX&ڤ9[ Brtܕ)aٔ/t/.=0%,T<qʢ,DoǰݠSi8?ɐQ%bCgѭgʢyQrrq&n: ؼ)%m8b ¸ˍ d5 5yczgLOPV/%#/ ?/V8 ߦX1c2N Z ]_Q&eE(w9XT48Y'D qRՆ|Iʎ ;Րj 3ܝ\vaϾjn̊?vOq/)VQn%S =-wW˧x`z枦Yk 7\s . ,rR"j}N&&zZ ׫$|Տ.@]~X>Jⳝׄ2\׊yYܺmwZ4W)a'Y~p׈B?5DȩL톙5=n d0p([A|.s(WJmpXPHnwHƅ)&X#^uN h;60/>A};i:vRysR'b1eo$k9=BB4"_4+[`Pƀ^7᫲-q+!Q|ek+5udpQ8uĔAق`G<=RJ8]r>1I`ֵ_3/(&C,V<ˈ)-rCE:-+^MlyĪ(8Xxl;qÎqٗ2GbSư_%L/)̺(ǝ+r_m\+Qa4 B/+CLſGm=Plj1,3 #sS W3yu"1%(v`e{ * ! ۧ5+-|;(~y Φj6S>T3'/f`&!(tȎe!j5wsQ5TG? a ZS%O{Fq+{H:(W<P8KmMC! 'RE58訮?hڪi5kvzz:l 5"8B~ߗZUJZ]l %gYɻ񥳨Ҡ*2*|O.ϪqMrEcא;߾&1u{3ޢm}hB:R+`kG L񤈴#&JoРZeNFmG/]K&jcحZY]G=\3@fN~ڼ[qTUO 6 ?r ɝWNYd2zOI8;{L :F ݬ)JpwHD/ǎ@4j L 䙶6FԌ%J\--HQ$O v3{С_4f/m)s(?W2A}1޴>YU;}_FARoz@Z?tT” .yZ.S C|vyzbjYG'kTZMrN}7(֫w[hs"e] }WCvb#5&45\k!%۽ I׊A,%Ff^L>sPEU(?J*y<8b+3d y/]v6=- S k"X ""`<@6xͶR# OfGޒ:Ad# .daeu& 6r (:r^*+9]B**ݨ4llֳyuÜAaO}fDyLVbQWDf=᭽оgd-u!p[~5j_t/܍`+^y\T1v'/VU@9F A-џ8܀eV֏;9~Z7R@?6 $%tQ2ytG2M-{m)t828%у55WpX"o VeL@OA#R&X ^0G䙮̱޲D#~KiA1dq aT^%b# L:=R̫Dw(4">!2W]nϘ9Ԧy/n7)8 >致J!+~Ŏu^ q:auែO$p-L!-e,tk=:n-:ڭG K_ͭ[. %TpVdycAw:qCȨ!: ꦣ! Yvr)~6*jViWC xS $U/"~,+.tO븟cLpt stn,hŻq:J8@wG<;ڛ,Q9#TĭaY{SOҚR0J7kwdv(nY}ZIh}x -(銖 ۊSދH J0dR?!ȕ+$QmX*hv )!y8ۆ1_6l3N„bulXLญuK+(=379|yxWmʅtD#%\\l OŜ UIL P*I *JzAiOۃE^E3!GOw5p%W #1Դ`t:(08glvP#^2%IaYCuH8@=RG[]~a'PIOUirg(k1ȏd-t 0V ZQie&#{BGx5iMO]"0zxٛܚ1 7UŵpRo_M)4>qý7G{F*(a <ʆnV޴ h婅k(S%?Um.+HhZUu]LC pwjs*˹T458-]yxWoI+ e6|I>vk(%Ł`Anɡ;8^f]fjz ed2b9u";yxq=:&ek*ofȬWvZpqvhRevnlv%'坞=5^#Dh*4ia]֣SNrb;ZrAJr8˔ދKHȦxsM Sz;U=+fzZua2{ &sކdMһiţdX*\ EϩM6P!=.j7͎62($v.xٕ8M`zCw$ '9VCL)@yAN5iFf.H pD25F6i@oGjpo0!TspTkpy q>;ch+Â:|r%:jʄ˨Ţpm'xu,I1~[7}* YODsJrbǡ|C_bP>$M4?"{5ζ+h9o7_hJe&Wf4z}7GpdIl*Mu݈d] Q`9Drmr_Cz\*0(:Q|^hsp{y-~XOD SPkJFl7)+led!=g6O]J-Ohqe\9R?hJݨz@\i}+M)j E\Oz$Q62L[3,C,&=M(d>B1#t1B5HPŭ=@V j똬`6g~\lYui.& {G"$i~-F͎ECv̔{ZoCUcbF*Kk~.bq[_kf+=l ]̏gCɺjYM$3f3sMa.aޠ<x{?ܾs.4@9X8Wy $ܬ2#0$[7ÑY}L~ꬂھew9nQ 1tLIX }b7~d`(8ڡ~mdDJ4 *|·u>&pz:q/3\l7Fv(TNXJdL/\)@uyB8VOLe{xQx٣rhTAowg>5d]5Fpeu5G90b19Мțxg^;$֤X|\ojtiZ J.uXɖX &UǎdIݚ3RrAʻgI\ Aܵ9Ue`3`Z4.yIًJ):Heo?15r(^<7(Q.#{$ +m\C+3v.(Uq%Z>7J]" .>5cF+'A $Tzm赀fopގwid~Jz@ I!7Э/@V|[~Gi5^ub"<< rc1E ᠑8>xZ4a#=\ *֣0uK\Wө짎/bt7rMpDWՃ {ӂYo~/&@Sc(n4 u .NETiKU>]Pp'6AzGn.dQK/hM!9ǾcZ( mj̥i_ xz5ZIXhޒy!N 0=41椾0!xґsVv!L!8 `S 9^-4Ed8ePu7H͙{j6\QNcĽIUsJ#sJr#3vDC6vmM|P_Y|.V Q%1*h2/BtOxP}ph3 !Vv@5RuáT`ɺ}bxz\g-D7s$zАm|׃t*qv$|blXcEy" Bx;{5sOANw]&Y[Up:7$>1xZyT=n؝v3bܶ9{rTmg)Ah-UӠë6Ur8[PR$ ..ŕp*DO-O:rMSd'eQ58j}/Y9Fk)4f~TnsۦsNoMW ed0eTj\Pw7\'Ǎ,.g5)Y !W]dFz#AU3XwIMU"^eB:$(^=U$zxIn9†)b[:E, Ul)p 9yQZhBZԺ1 1ύ'1DV)9GjCegI{ݷru<|L}N@)an]yԆv\ɓR}b$8*HwתH|Fڶbڀ㪑+۠jLDE+"W<>mlLݠ $PU!*+2EWNp, բDh"bȏ}-0ҫ2;%khy3aPp`~?ql+Jͨ޺ߩMӤ?>t:jLjMlk+IнLq]BŴocƄ*eLj95.T\G*.^fx ,mÄeLS ]%FZMm! dC$0O x #1S{}bD ~Sđ΅`F9̑|GbhcZMr Qѽ[~u;Cg{Yy'h$4[Y8Xiw%P0[hI_@їw<љOfN4Lq0YX#ܑ]l:á`~pM.$ݸfp<VP< fDĎͱ Yeꕭ!E82 \+ޏ/p*ǼT`'Z%8+Tw'!Sنט5^{ EJm,J1#P`XQVRob $L929<{+`xt&c$xO>A]e2\ho{EN|fCW~x`,ڜU o<2/µ N(!nAza^/WmOKvZvr[ze?9yئD<[U|tn4w`MOhٽ[z6mũ;w]LD1Gʑ 4 3YV^x$РpSUB|f;]1p[H)? u g|lI{BqE~4)ZYi֨z=J2^wxE9O#&U) 'QxY0oAk:rLP+Yrf4Ƅ(JJFL5P,'J [G2ߨEs3\0!hR^ m.u LWW/i#Iqu)y8XF}oO0rO0BU ~ 6)]S4vx/;{v$ (=RCOKP k(Rk38]=L?k&BQnq8f_vHcMw VlѪiF +gչ>7d5 \])SKhʛ*5MV-lgz<_wWϑcSwj#zH#clGggpMQ߷ZL?+z^W>H46"0C p>hL̦ٸ>pȅ8i+#-c@#.ofm^+-@)ךoGrd#%ZpxlB&tys2COkϜӡ,d82i!_At5L{X)YyJD(?^K63H8~gn7 E~a^R*&°fV¯91{_~8Oٗ]}ZVvȫАA8wǘZE* ^mœ>Fmeŕ\5J"uд>qSԃuv>d׹KwMjf7h2gr6c\H˫Ga>7<^kv3OYgᗄPp 2Z%]/ F00$R. [ f\iյg#X(a.ž%W3Ewps_m\uKE%.PTnK_O IjCuY|e/QzKrN6; '啴zIQDBz_n&W@f.Rȴ Cu Md9pp |DkE G__D|kOO6%t)/k;P10U&q0rdmGo3{~ض65(T U̻kˆaucwo"dHA =&I?ydŲI9Ns_Y'a_y7Yqb]Μ6Q: e[5{bNZS>siD]XmMrED7.d<<`Kε]j0C^ȃ1~I:P^ h0d7PDs kg#xYbC1BYie_N tv~]n,֩\=KMgH]P۝|,ܱLqrf_4 WX';#^}lrLFꫲkF ʼnn~#_sa;TSQT޶;廋e[VɐΏ~ן~P*/TG `VQJmŞ_YYJ!"Ke'$F`2);-}f&O{%'ke}.uRyF@n'?6aK֦0~0T4gj*SR;ᑑH@:aPJxaqZ} j°w}@OP3yk{mգ 3wf|xh395F/shAєRScox +UYl8Aض*d1B~_}e'TC3e*WdnR>k"d>_L ToWfo1$n-b=#w`ȭfF):L}"H.OJ]˒;9m 6/똄1C"cEt"$3kPnl8@ DLL?hr\9$Z䘄 _o|$#LJjX.k!>fQgXÚDFY(aB1$J/pKASA\9$[dG 592Mt U]*M_Kͤn{,yxr.Esv-M9cpSSeL"ZlIא>:fY)s&p~8IwΛr9+Aq4H[IRmO&(^[WFIESJ( Z-ZP{KF~#:jy[7.iF7LTHu 16$")wgh>>Ӌ!4(Wֹ0W^f6UWiEgt)I.'Yd]E)_/P?*>\۟UCϐI3b{ҿ˜%5|[sbrX2>fJRhQr4mK<&"BSQy. QK3ϩG ]d_zqBp 8g@ɬ`lߧ+ɪ-[ 2TYIfHmfoG<`1n.DS T52RR_r9h"xx盌N#UW +c5lǬաک9]^''/^ׄ7*Ղ1^t|t/Tڀ];IkXF/HЍߓYƑUVLe(cᒒ0QN,DTILN س6eL!2{-pMެbGˍ[`QT In<%7! 8F|PaX4 Zgۿ8}d8mobv)x Dt;6Q|iB'F+@| Z# wo'sDL+:)3 ij>ۺhTߝ=s6H$+ /5☘J!#A7},BIQk#uZKNCZH);~؆f/_Y|V >2in0cGNH@hNZT[q[5=YԘP']p+| RIAA!%/EhJEU9T˷<>r}̵MY=!k6֢呉rwÅU!FuGTto-Ն;)>!왗eg9E}*ÑS%"2਋EP>鳈5.aN,7 YEX.rU~,Ar!8Fwb(&0f-f_L5u7R!_mKi"̮͙ę@Rx0 zTl~k{e_Q jśH.Z]_CEŜקYpz+Iȫ߾ Ƚ؋^Q)eȅS5 +yaT_U2:,V(QIv5j@*֣3bDN\C^S~N"ϕ?QtrobDPHJӦ z$]uI\,75lz̃0q;~F@#>n+eo(&,>Eccu*iZx4e^P-6K2#9Hv<$FCZ>~;ac]WVHFQ5Jo6 rVA H҇\j707PjNk̰CVSrgzf"VX6 5&王 8SyK8btk5I`#cMP$~8]l# Y}/d f;"bVa\ ntCW`n`S8ۆ!ؔ-Hl\#'rms_oCzt~3?pqNgtk BMIE$mα]ў/iQ-/ҸW1P;El3#QLyL* dΓ)H/~WW&yҾ:-5?w] {? iA1|2| EQ-P{gm\\Rd쁙W w |M6{EhyQJOw}MA5v.Z͕r 1yݖO*+iJ6uN dk L;za-`=E_g>f݄I߮Zr^2^CR tאv|mA\zڲ)K$H29E4n+eNCe9`qqpj>ti׿cu\(Wq׊[.KI PE2XuOdGE 3yn ]Oj<θo ѹtU[(@!dpY:\o"$sCkܷgڨ畺2ritzVUȳ_81幝EpbT%=w5'hqg Q9&2!wE2""qL'$5㾛' qZJXQIbTp$!mT2ݿɻ>T}MT@̈\iyjDf}Y")]->c-W"ʾ\ *77 L8U ?D@Vy# 3rZ#Pܲ1Э!wZ}G~^Smj*XosEݤ-$Q<7fCY 0 &͸z1 "`8y:^I+ik<22"WVJ3DѸu/_(!ۊKWm 1@ C-tV< BMc# qBV}KG{}})1FFEkGgo{^=Cm 9e剡 ij"bFzubizSf0?$&}`@|Ǧz7\c9ʱuɭ%TsOkk._ {=.qhՇZ Y2 \ǣf M?w|ލ8藫4 -zZ _#>MK9 1yǤ}ήk *=kZ?`|Śk}"Ԫ~b1G/.,yBT? _q!@^MU?tu0G͑GR\cĽ;nί-÷L޲D9̹Λ ->PZ eԻyqD-F֏Rs }1_%b1x*9]] 骳5#2P˕ނT 8+$⯨IH3k̋Q(6Akv&wf)*O;E5V^ꖅ~ gF/ a\ő|C~`K!?Z! P.1!,8 kRlMH!D_wb,^gdЖ2 DȨ7"TrМ \/Dfz^͂h>ӻ-g"otb L~>־ ?C.F "b,8e}R^}:c[>7 V sUHt\KvD*KpX`3|y",@xbG$׷Ke9AJ$›Pmz4RێŮ777U|6mvǍ +eVG"+DUz(G2 ?熩>k5Tkw$i?5P?}ȀTsiNnW&3Tm Y-ƍm0qتԓ&˕N3%gmndghg[@0}sـg\ Tq `)z_m U1HYao!bV~}^w N0CM`_1ǦZL=z*5[BZ^rJ{1SZe,8ʘ40 KQP/uR*6ԺRXviF2C'=VfC6np8ă,@2x2$r'y4aB&j4PDd+ X?ތhf#DWIGD |yZe_Xe]HVw*.$ψ0('#:ޭ7p y>0˃wp7%R?|uYJ3{|ј5Z,Rbt#0ΦC,FehM6q9cuor1A:Ч?OP5rN?٤Y-:UH:P﷌pda%q(hfU^mhVS25t-Rn>|)hT_F+/(н+3h@b(~j?=P@dE1SĒ#2^r-kXhOx P4!?^A2pL.fhSD8Zry5:cm5g:<`LV*K/I-J@Af*]k^&nMN KOV-j3[ΕkA$"av"1}DCqCvG(Qk+CIj:O7uAE&nI\=E@nKca\i}6a$aF>ʳ1_BCj$C.O,#Dzg`\®3݃墼=$a$/Ӕ(aݷ:_S] RY%ю^Hr:S:nS5OZvhrs"FD%012QDAd-єr8Vև.5أӆ48Eȭ;=]֮frEiDy Ͳr^eBg dG q|z\KiN~r美D}9h5yRSm5pB)jz}o/aCe`F %tR wgjF/.E6U3}Dk=9M/if{WvBJa`[΁#@;e |#aD5HtYFdv/Xթe֜}uBo|E&5TI;Aiyfo槞 Pa_W?;-;`NX^NC6Fk)ujKHȱ71Ù^BnXX˺UϋRpnTzRS+aÂ"6sߒЎ/LV|RBu<z$*ZӉM)? ]*K)5Ʊ-<з9d+Enn3.!I{4j+Yc@z'4}aL!` wbݙi.{ʅ{ߓrIր! DF RZ iCHY5W'ݿ߷ȌQ+nESn,ts5kbԛ^:t1>- .m(j|Nc5 m:3-ʁiHZ- ~;GE}ht%0Y],M큉lX~+J4H`;$찔WzAs_@Gp[n=/I98 Kc΢*m13u'C#Ub3ǣBg7 hQ˦T-Oe5\"C.~6W#wMD)6_ - ׁED~i. z4韾IFct|)AKiB6q<ZtF[`t$Նɜ]&ntUAګ䴪_7R ~ )fykPJ[ogo殰wc~[,n2CYGvgh3:3(㔍5%gu9BdLg*p7;PLL+Š*ߟN)Bh.9%i҃Ad /s~肶@>6+07E=&aJ>כ dJ 嫋s,Kʈ)y_WalW_mMԈR ^Ay¶}L;1;;q^8U()0chWnq)MdZ9?\cO7  'v_"=Lgkmu_ L~Yt. SY +NPzxK3?4v )@[s9xYcw =D<pml6{ZaAH݋~I>y+xn/a "N-݈1ojI_1O*ǣ2?GZm" x@{e %\ߔoÉUA ‚'H58Ujo#6v h-vqD}Kh&%ZIb70Ļ1LiQ< +?#Abkj+Kj\ CP6&^ mj̓XE˦|0^ ~DskHaӖ|KZ*'A8jwj,Ql[W-HWJ,BV,Z0Yo6+X27$IX ?@;rk\> uJ'^4!7E/ol덣RH}6bp>ݪEU!-i*zniT8V7m4)i" jLp2*SUE,[9w`~Oׯ&O݋U\ϷXۑu~}w|buє%!> 3D(ZLTY\J5_< d 9W@٠A8:8ͺТbbɝkEȐm?ko/*AA|Y7T n%z,8S|vekro}NݙL^ԭ%!=Sؚ\9`tZ #;+ng!'VN֫M5汤== hN[N:ZHo/t #j3r4귘sq~>zivQ@%g%h!πg'g>8ؓZ37ݒ78W$b$ULрjL JjuuGB?G!"A<2<,$oW!=7DnHԥ⻒'IL~߻c?x{zf"i&p3 N Uq'mf0 |SNvgR\ep(|`f%.fBÁ:WhT{ dL.p.o+KN>_06@&F>9,/!%Uw @~{M$baUyg}_N>@?( $4^[|-/pY=<c[vm$Wftf;ǐ}kùehtbcb(!F,I JHvb@Zk iAvߡuo5pl$G}SX`R|D1rMD2j[:Rbng2xk23j?ܞQaK')Gֈg"钱2/ct,[Tc/P}kxCE(YHw`$GzTsf0W~t2~Z S+) tuӴ19_~&^e+t|=$ŐND¼Ҿsu2ĸ}^R\Vw];XOc >!q@!Xw 1ht];2)~`^KBzKI6–BwqCGU5!`uV9>RJzVwD1u3Ӧv>űo4o%Je-65bW<@5Ty _e%&i|qF ɾIGG1TT$/+iR.a+g#|6fJD=p'5^Omwx{[?;mƯhVJ_t1G".A *%l=MφP-/\dɣE*{TA@,ξLt ڥ>tȩ5t]ݬQS:n%py#pU.ۇD8Ahy$[ȧk9[><`{8;TEw+%=_*c<܉PZ?+O f?mRy!dʼvZP ҞNe[ine3)Hd;#cs q?Zbc$ 뻋?*zSZؑaFr\xB'0咾}~8ZiCBy7#DwM9cbW3_>M 2A4<@E[eW,0"оW崸ՔXs9 X ,릺4MءV(o]M˭}MYGYwJ :rAϜOǘ[%:tR@`t޲uHQs¬CeT`J20&}dYȠۡo !Y~迃XL FϤE.# )pD!dkg;Y wp`11$}؉W|SN*4ѱP1' Yfx*01cz{~ ɻ7(-ӗ(wÁ5˷@V!X@2_վN&JV ~l՗xyeV_R+iDשӞ31c(=SB 9:&EfJnJH5xWUN˅Z4QK#}2s<b)A4Q~VbQk|^R|{lESz,`*\zM=aӻ?Lq8H(%) [ I^_W_iӿY*_ KqwP}Azڗ;I=cB>1&6~v:&*Tt 5 s8ڟ{d-%^,r#o= 6.Y"WJGTW6"\ j|#٩ eɐ\iw޴ i!ߕ}l0۬cV^J:h`cFnL=l iH /+pܿwq$tgEP~mNsEB'  L@|; lq$@=,2܈5h mp Db{aٍ'>(V( `xRcCj/+<I2`ϻ҉15'Iu"?҉NGI;Pl `9)?yDK?x`u52pqVw7 V#o CY{bG݇Z w+t+KmwYLCogƏ̳gD:娖wHg ķc'V=Zft@~Yq8%-k\].z MDQʔ Yߙv^'Ѯ `ɠS׺# ktOok={iK@!h?m׼Sq^E frt{eɅyj_TKt=L~;-Rh23F ϪN+2ozsFe{4ׄ||+;newef_Cbu6c#kǧVyjSm]3EeT֞,+1Yj(()լys\ ͚B;e9._dO*=~C]zςU;H2M2/HLVyX) ֖Tǂ+ I v.XCx^MHK8:O 0*,)X `;@/[N5B\,iȕ[0I@H"-ܳ2hU]󱀷+Bg" 8̒c% 9G6!mBWh8NM5t8ztUu YꑂY~}C J_)Nó$MoLM lc蟀k~N4 y~5lglKx[]2fm&m }ȜM}t$S)ʨkfeK̟ 8_><:г ޻% Ջf0de[-4 w50IBZDb#Q)InfQqDEU@wwFB8IoC)HXEbT765ĵ `I%;BoѬ dsxD ϟU)X0SOo~g _ I:Tg/Q]0 S!z= J:hqSc`]?d1Wpʸ79Fs~vJ[ν- gϜ?}2?uspvWi,|tr&Ljh;lt >-` WVBnI;xMWm{׀|j9 +%- n\?9"S |Ssu1mjjܽvej ,"]E#ԗ:GzG1 y3"8-?ikNGu,*(;s1QPLt$h } \E ?-s~fPPa[9;8QkD{纋\wDDn(5BxPC ݙ:BT9G<+zƩ`g׉O {>3qۺh@)ޫJ>sq s4B[@0-TzU&2& IICA&&B^}"l!Ԣ)3{ˣx{_1am6<>P 5VDE*бU 7i]ڦr߆J6t ~I>bCXqՊd "/yKL' ~!Tķgau^%03>i? GE݁rz]woYr؀/A狌Ev-D3|l$99Ik6OnuGҠ7C! tnE~+5klO[S: RН(svo? "\N`o'2,/1|~2(79p]_z-H>)n]{ZK<bK4kJ/GCg:<,!>bWS5T&ޢKY5n=]qeƥB),‘;C>)ld(8hǖMq@zG{XѢ~lp/݄du)xy<8 \QAm)2b?mW㉌tZie}ςM>VY.gC@-l=`TW;v}!~G+A\˗JnIV;R䮨FDu x>6 gs/\ 9|/` @X:bk~"gw('5UZ:?kdrvN V7 ץx5d9f~h0ʽ!PٖB .e˱Fq:=z]$y[|"Z[[<%1S,"J]šOKbfd6<9mmY^pz])?P.#}t @J]K`Ƣ"-g/JߒU09 1eLS"H WOkN%~]J!@ *uK ;t$2"zf/?Iʈ8-U%T2|qaA@e1ǴADlVz2m!^g)NȆ?MS6.<1,_y|LA:<Y\Q9Z.YʘlG+ɟ,7ʜ^Q.w^^%#ZD6y%žZ$%{] %5z0vH##.#/Eu2mzA6FC>y.iU2\Fqi5 bɄWKB@=*\4=bFBR۷ 2J SJa)Ԡ]io{jV$($ǓTpF6q]XW d2v<_J[١-[Aa?:ÌߎqL:ߧ=fGZ.ن4D3W)! |],ZG(IqvKw|PڒR%b,hQ4 xdm79,rlOw0w_#<İs2%- +d[#oFEHzSgܑljBZ?:t) !:u/ژTUbb7,zՊ9uDznm aqg0h2k'}9'$cLj<r]EbᙝX8Ff4:Y#37ri{$p8IgGS_tTp;V?!G {(.\R^ل;̣=6˯L2FxUg[3il4w7LW{Bb|꽹P G0w|_.N~"B.A@13o$IGezX%&p?|537G`"[f( Odq7 N8>~V"_ɦ~f\ q‹jeuu샍%P]l%Ozxv@gtp L-DO;_C&*?a| ExC c:1AuRɂ@~wEgٱ,wn++K|%?#SYih\9p#)퍛&Y$˃6`>픴%N̨E"zMu 85=-QZ=Awԍֹ $m֭(LMS"DA"fX?ZьK }fu#8_mSľ;ooZP ˡMWtm4ZDXweb|ݾZrr{>aIc&2~G0"k]We/FKNQ{e,PW3)UIüK-e+MY׺n06r;ҮI~n3H0"a 'V˸y(t_Ci í>w d!c&0sNk>ڼ}ʞ>Pϐ {';heS"^w*Qan>y>9'ZP78VQ,*PKI4S>.;gƿ^12ȍ5HqV5/ٓUSRoٶc4"hv%-?E mW qH d kc -E gM X(&kt #T8*i@*#2{7t?#UQ~)f?/wnLڗĚ|=XdOjV$h`fv)< R2Gh-Y -Pi3'ȢT`;M=Ia5. ZPڹbP7[e:x3hR)+u@sj 4܎ZJKB(DgcQ-hc $rĆsYEVâ"Jv[d+cW#jm3WG 91V r{i@.p\pn1?M8tJs+jIiN'Au=bNcD2ZL惧KE2һwRʘ)>܇=:R>)+Ъn7/^!}Ba`փMMpX3~.  G?^<5L: RaJxHWFUpS:y By)aCޗɫ؂AzJ w%r͐V ; ˟6؆^Lj \lu An U<ko< %xlR"oGIL4&56i. xVVaj6!0YYS!*9"J{4`7'c?iOiǻ|(Y.MW\MnFkYUyPE+wez9 9MԳ4>\m[B`촆Zp Je| 1b@ˀj 'sߘh/tRJge-O:ms?ETkŴ`Pw`](8e=CxH;u%x17#y"(}4{S۔@_,ؐ`:>y9e& T0Vh@r?g A^%`aTd)'QTqoCl˰  HV|zIKJ MGW_}s+3٫Nld$S $HjSR"aӖoX{1"BkʢC %:[θ  n'~Zk2#ME-*9׎|'QI= 7LW(氞7WP=?8P t(GVU3 #:=㳐6Aκ{(㕹ˏ.X5OteΘ렺r0ٖ; 9mg{R:q}%e8 !\t5@{ey|ZhP`GObN>Vkڬ;V^ݵ](/b]:F=Xn?V/*з>ƺ݀r|mI9,=ayd*obC iЏPbؖm5Q6C49M]z\^H/ WZTSe c)fՑqRY꧙:* ;Y/}kVO\\ZӛX s˂ x`V5ԧB<02,,h Ktp" wjacdɅ79Pb2WLZec>f<gQ5q: &KH,+#ƧFsvG!@p[ThchÀ<ǨUs 5M5G1:7Aq 9{?Ew0N&C-60ː $IFЇo^M̭e'lMDKfVdrGۭWS@|"! 1c:IN[Ovtt3hEztȮ4 ~UD1oXRiR*x:WsmWU_KL]0!cm [ݘ0N/BDFxO\S*sO%QRFtqk'MEed;$QK4КSZuefjudTbZ9"^/ t䶵g;Ӂ)w~0N.vu>վG/]؇k 5?k7)caԤph^ba\z& }B߈?ꦷNjgteKc%. b{vj[C-}PB?1>:+4A/-UCd$↘] vTs,W](/:s/ћU ߪiN :I 3߱od.u ;_ z>-28ocndF蕚)<'!oEA3XUrJה"qXks2Wii E;CV($ !3rq5O~?#)2YzAgCVF XM \uPj8F3՗q l 1\PV֣v~9/#2ЄV#-w~(@M̓큻ubMAzDUM+6:tسa_*h {=-u⟩o/R( XIfV[R3Qo{4q]֟Q#\MK]V2zL[H. o4kFV рno$zD/WN3WJ@@vzQcSu *T^IO"cWYu# NqACمX1VZ4QqќGJ_A6ʳtcJfI=Cw?9nM'^}"\&Zf a"J,!#~Nʹ{j%FcpQOkex}rڋ(9'tdb,l`9'$x*䈚H(Ip/c|ا~@ynZhQs[ZO$n}(58xkѡ?A32rK:9/cewYa4cL\/mwxoO zqCS`4fij[e%EF%+Jyޅ{p z[dop>bo΄"pݴeP,a$夀=5Q-b^NӊCѠp>QMGbu`Kh @}>̉d1*߃d­Ÿ4k$Tܻ'uURY[MI7k9cQ J'9*R1UFa+z`B:i%[߃&ڳ]UF#wpD2\Lp ?$)ThFZҵn0r,巾{il `ېHKv \(?`1sI#Ǫ!^g|!^l^qJ`̸ٰؕ1Hē.yj ܅0w.OR qwЎfu^y$!"^$/ tݑS]Fw,WKPž߀b!8.xkUG8;ID#.GЩDf,$MDȍ$ [,aw\Ng 1VBqʶvxD[6f޿T)ZPwr8d3;: #Cyċ*׋ch_:MUEUqH{r 0U|m Am 4P *"`{%w'GNv\?I͈S|.b.Q*Yj5  `0|DyMF`OM~V?(/̴a 8l >wLw.6A+ iZ78t6)<~I*R wє7g4\|N? 5C,lxlDfrF⿁w㪹qvR}8~#I 0tV%CD44ydDJ͊X Q{[ ϱNwNZeMcud]rHGl`1 !cʈ*ŖH T{4QmP~ Yi j,|{ۄ%QboM`K|Hyc) qrsH@>wILY[ʖ|=.j(P 38)T_4jzpߞ$qYnc% CmNV0 6RSU% 7u0Ѳ2Cj)IF:uOEqJ=tNgQ(z3ɽvy ;qn{)^wG/cI{-& u oLak1Voxy\5 [WNa р<3Y}yh+*M2]Er:e˟ө9~EͿ;]2!JS=&eYIP6I&EJhG:%WW%(S8^P᚝EKu<'syW&.U6iq"%B)%8ke̶O'+|1!Bygq4HWeC%pgø{(n!'a%-91_+&ZU8Z 嗘8d=`,f{zhpObi$/5Za, JNw-3g˱C~Ƙn`wI$Vag!݇նs$lkQg{s;ҾeŴPwtcnHL˸({~7-uzuv 4 ϟֶ Qe_w e6T&_?{9th @]*<^Rj1@`HЇ=EX<lYf~:U(d| vp}(ԓэ@*DZm"s9D|4cMsh%g_ZȢ0;/oc ªOAnC,Bě`QokЦk.аfX6 uڦ@|T!Q0t)n6yOЕ٩oz7ERu(j]FuOCt=o778 „,i"G|./!F9q)SqOlB<-^6@OBx ZҏDV4kg4-;3Y#]W׷Gb*%,"ܹ&(H!؝C0ñb*gx5r-ٹP]5j>7 #Π^Z|HuKvyu`P`QxrSչGN@c1kCDSݻGj e/vKa&Ϳ[k n> Q\NL,,,!u9ևSq| eCL$& E)9zhaw#>KzD;אfl,pҘ]l%E^qWh$hIv BGkN0*2NanV윊;zg`ljXA ~~wf2 u n\xeu~紜{+%~y[Y'"%o7U"|U tAK@e/Khx,al8 DB%`-g+%&ZR 㬲YԮ+nwZO 渵*'aMB7Qo V@EQYROM-s!sHSMo 1TS[Zg(7E~ ۲@;ڂd[_ŗ@ci] r6voYd=K] ]J0f' W] Ktb{!~SW(s%^&79ikiU}l$=H^p*wA^ 3i۹|Iuqujҥj)efDt4D wEcӼ\FR5/?sBmLx[*w 1ͪkדveyFnx\IѝJ'}MO%՚> D4\`tt\=y=Pl0&R7~)q;fӳeQT*#WVJer.Ծ&x=qo3yMz~Y*V¹4iዡȎu9kc{b$zh֮۠NO[%T{W[XDD2*|$R"If4RqbNX_|w%icc;Df lԤm tD|׭˥\%̳!0N&!G\:9.?GP"yl MT,)۹}K(' P_S$oTaФeN/.phDrGtAD%2 OvuobXk `F+ _w@ }^Cd۾p@w?J'*SyUb?`<2BVn.%A``uQxJ>Pp]5)8jk3>+MGE| Ce\@,dрH+Î{E:P֯v]E#ò=!*}K#$HjeלR}2%E.$#Z0 *\'_N>|8\Gg,tZx%ksvTO_,, +[G>5˶L"*sG y0 tP fH"3:K5ࠥj;] nfT9/E뱪~[F{>E}Lv0%ƣ>;xƒӀ͙Ռrk 4[!o}hĄhUwk `\S.CaGH8sDc?YgnrB>|C:röp'/;J'hQIіFBR_ѽS;ﴏT2ns9%H/a 73pG2Zuvu+ь1DL BC2-?d1'[umeą-cNK|F:E RB曗pwJY*.73񚚖RC+61HnȢsNJc 6=E8Pj*C&I?_&ddk1\uЏgք!69Jl[V"ƻ4%'켟ϑ&E\jfXB8ɵc)pߴ hvgk&_Ӝg,#G<4!Zzozd@5; ffqƫ"-("̹!yJ-r4Mrq|v 9R> ҞH0 ?Y U@LsFp5&\{HWIg+A>x[7X)cA*i(J*q}fUmޙ*18_r"4 bb މ]K>8qWuc =;_j~s|0w6ڧ@YoIވ1p^}(z췀sj'sbudٳH[N_!ѨC`6bgLw,u gKVcqegoFT `l&1C խ%#XrxxTb7ސYDӸr0 NjVQZ=b{5I{,N>pRzعYO&4D ^ʯ'L;wxh|AJP{ɪma>ed &u .zaSX@=(3wuI-#~k5KE o{Jƨ@> "enNZ{`BF…iݾ]MՋheW bPq [8 z#҂榻r{5"wl,@uB1 4OS>2ҷϖ2dοx4 ȮD62FUՄ C~$hWeĪR\ÉiYzb r ʕ|A"Δ!\ 4 ۏbGmFL ğlq=h?b-+񷿛Iw.B4BF)2(EΉ)uh3 ~%Eɹ0E Gv`9w6ž bm#O6B0x>|Rc. ޥ @8o@nC~X(>)D.Q5M93|i6&h*=GVk>HUct#'y۳;T@zU {).P*rHC&{(M9\,2q̕n*<"IqR(:<'lT4@jOUPsOEZ*U}~$łVA2ݕwޙS&S}$0Ãv>.57o/a<^{4(0ܰ?:*79 y lE ==eq՘X8jU׽RE̻LRnt*N-VÎT= }33֧8a BZfDV昴X)6 #Dj`κ#Q,,Jy ~Zһ$ e$Н)yz홦_&:墽k8X6s ļغ<칈on3@ Q(m_]12g5̄Fتn:K#B?AhףUфiѧXYEWJj6HlQBJY;Yd*^L{_.ϙLk pa=(ruIE>c<KVtL>^}m|IYkm8䭔v QۊQѶ ڟ|osDj d]4*.Gv7ŨN&Bgw1sGA-RЀ|,e%4Vd?臮k?f2#C bE{kxMwSǢ"y+S,Mwr%7N2=IKi/ܤ5L6K"h6ǴـuhOp{S9a֢~0# J/9E'B2؃c(䱓hqzZϋҲm>rF-kVm(A0lmL>ynH סSq4KI>mg6kGvV?k0?[ ،kS.RdP^jb1}F`O)Hs{'0sR҉MK=&6^kj;bjdbfI/sqvyU[ط ׇ$f2FI;o_V H!D1. ¥eCZ}^ʐX8D3ҥqvdQ~A?5?U.숍ZPؤGv)їxcH~Hm>askd"'c#5'}".hԃnL?楩DXxc*2U,EQW~z"͙Rjf_C=ƊUJ"h-_6>eo&q'r$(@V\#WdQ/''c]vֈ Ѻ@p&1/u 8xz'-N+h1w$B#-=…Y"DߖR$6Cv 3WrIpiZʚG)5MomRW~-u0x%/,;d$ (מցwѻ2$IlZ"/Ģ{.K.ѽr9[ֿ1roUd">#kOh:2*UM EV+rMO Zτ(_sr]] /ѯZ]@t&IjKbVB}e)bJvZuN/ #nGRA^*%AnPW[f("؆]-Ŕ}ǢB٢\Cܜ4X#ɢG`W$w2Hן}k&к#fИcJPB gXQvrR^h6!.RXu\,R^!98 Бbo5)'Nt- ݌6:#!/,,#t$?nP6wmdǞ+8rCbД-> bO2Sa ͤpS4 qgU^Ɏ7DxʟM%)za8֝~2rP/,m$n`f[Ѥڷa2IS'Ec#݆WlDDGer2؇{cJPNFY͕ k*] mn[p5:[FeRfLgbۜZG[ȨM ?4pҧJ(ԢjdCa`\rOó7:Bk}ڀ \_4չE+ >Gߧ/T- O+>rF7CQI5?wOXjn 3/'F_w3l צ#W׃ߝU*+8.= !d\TP'WnqĿq lA˴Z>Ѥ߂8z3AAwQwEBtgRj 9SƮK€X^SS<WxawmW$q#4?o֋!pf5c-z/ Y*a|Gq)mm9Z6zkQ hE -V[YLm@]T9Vi4D1tcq}zt. b Uf\sJ(7gH2-&1gn{k]/:~ u-!+ⲞaGXThP0^gdk|kt]j*+hc{nr> *>=p|-Em_ahֺс2vR?q=l5 ֐ O'tp;gqDoD쇻Ղ hVUXArF+~hB{L1ӆ1"YL h;=gSY`$ÙJ5d$aуnBU%JMƙ,P 6rw+nWU:0Q(+μ4`Eȁە̟$Bar5^{O3/媑j5Ҽ _,-`=^2B8)f"vC~@<^-yT-p ^ѩoeZ]0ׯ̯P;?>IJ&wS.Ѽ;=8IDBYʌ<Pj.O khZڻmUus錊U#2Lg@$=.՛^;EsqߥX>+1Sz˸$͑d̲DQZQ*k0(+|',@k,EH@+˨)fFݮL4cG*U\lJA1NЙzUG@׆mUC_ђ^zl.]L[S> y2S+9o}+zYov́=Av@1J0v =V>ٰ)9#Tsf# De.h.1۞hkpkC;M 7v(}ͩ=.An.ګR支xOΩ 4ٌדEZԓK -j߫GRIu({ﺍK?I`HK.=9HŒMN?88!\O. nuSq}% '>:Q} 1ÖEdr󿚲P۾~T8%Z Sp3SI r|3`ZY t ]0Ǭz0 OdUf۔O#JNÛR7opRd QeQoG']d to6hA͖߰@qq}FXP8`Hv)!&0K(8 )!~ Q@懛_`cY:wsU8  5 Dn>_K˶}J3RXFN1ȲÏPhVy R(h mvKzN N gP%[؉0-.Wl2EM+E DKa2 (HP\}3j%?R3 dn2D4GOl VtʍT;.nK)HTճ]\wFHZZo\Qnìz:PF}_~JZ6sᆴ{LWD(DF7tC/JepMp7ƌ!׆%  @ Iz&O'!\lY5}=U&YWHW<` M}YgJQ(ꔆAhskgkG*yc')Oۍ񷼦 lEˢ-W&o&? m1$] P4<G1t"oAPAA4jPZHzY[jo_ A Ձ0T)9w -V̕sjТo:fQ`揀&(S-z͊B5o]P6c8z d&YY2z2}6X bↂng6Y+Qo7! 2O9$ (<% }Q{/hp2%ÀV d_K1yko`8ݡR~m3+_ӼJKW(u꿢jtM[.:#R^^ɦx ;hd&Myc$ ji0KTW'4FDJr`*p=i~ӎ2hW=ѐ./?;*0wBvĹU/Vi H%*sE*iD>o.Ytmp# 'r*Bσ)Z4@9j^fP~z0KNZ]sEޟbl +0-6`F p#=1_BzQ[+*Aa{[dkQV#$kb'o ';R80dK;'s#u os3+]59 vc 3W˯!/ ]\.1aL԰D{}Ŀu6Sp͟-3W%i'ΉK8Þ=u-N}*'9A%e$fg(_gc(V.4NgWP;2o X[;78yzgypy{{|+_1ɗDb)Γ cV'die#CT'FS[!N f!| }! M!uS6nd^Mqbjޖl C.)r~i2B_b/-IlʲfR/|qQP9lqά-&5]ַpz2,!p5HŭRd7%~KY⺪ T{9<76Fug}Du~@.ĝ՗Zo(E5\X<,IV}aAB[U>A{G[J11jEkyU,pPA_ϲPBs|)_-]tdWVW7+@!P"XBgM7' KhoEdGl (Rj@^ 2B/5$A@D@?A%X}/eW۰b/sb$AS8pA<5Hs1$OQ8_{M}Îz`qž`ailwUL}n;0xaCnNtfh؇1-+pu{nh翰ܦ; ~0Qdٴp,Wn2?ɀ1>g tQ6++"DZ{t]tW":lG{nibuU>QQDa˧AT#|[[1㓀Χ-A$!1A(~6J=3gJQ7~e"-Ar~hK r%VeOg# fzn8Nac{c7 y~;t"" :ϋ w9P*Hb0`CCUdV~)WhPR?DG[@JAg~c a gmp+YWQdrYSyܺ^[˪:cm *S %{s͓ҥ]3FUnJmqj6CrAsXsMJ`](|APJݔ9JR@U=/.XUarru\X~o#)<3{в *v 9ֈ ̄Fp"m- ) K\m# Ysc7RVpw׫\H(43kC9 1CKUgZsHD NE@89ګݾ/JMnP()#"H?Ŕao?Yv0ٌn$_p}kֵQ+YrSE|ToTuq =RKNjqb9>((4w@9 fV /f*ǧ #RKof>b+No!PWiX'nAE8í3XX 믏8x| 4V:t&g?i ,T#kZM@Z1$;6]V ^C u#H;I\`6Dك]赕Wj*äjq|xV!r\?gy?,H̀fnk E?W N45RmOiĶ8L@"m zoy)  .`cVc M&v0wiM`\r%oAXPC@lgE%aѬkS%hS3{Ʊ` cd ש<&DpKt,?mq`LBk, mKq88.L9YB21 ht#BU H+J:7l22-̤:LCbT"+p)^ T'<hMZ~YCnzȆMկ*.PSqmabnOqk|AR")WL9C%a$'ּa*V09{lVRL/:wER@ƥG{XJ Vݤ=QFjstvSs1 ik:Ɠ ?"KY[ن'U4Z_!#M gƝ]닂=ـQ'p. ~'6R>WdY.FgF-FTt*^ƣM%NJA@G# 63\:M]U*"ًp'˿5R.L #djDǡ)OE` Mq6}z':!QB]r1uo GNՀ;l^SZ9!<,-=elŽ{|^x *|Ww0:_^"pH9C5MURkBvxaIVDl\Ԯ|O/J '4T߮TcIlxnzR)aGր[y {^+qQ( L` {%"&`7۷"]y۝F33Q~]6GCMgL%K@62񡬃A^|4,MKE,c4!ڰ> vnH${vח&>d00 :)7=GĐ(cj`-Գ)gL9q["wƏӡZHa!y:K3~5&4X:kC2P*9Us!3VHSϫq{i!'Gm'YOALc>H׀O+y0Ml}ݻOG[!y?@5"WŠ,n5wn5ڀv枬ѯ0hwpսV'?տf=hVA 'm_J\zu 9nĩ%v|S#ǏOHep3&v}!Uk >\1ٷyBMJA21T pU2R MHLvnGefgh 6*b#}E e`PgӍJdkӺlE -ˬ(:`eY8_ǴךsZV#§V֗/TqZ@B%XZE69=c˩00էߙ%p5G_*-qljSτ$K}q1$~Xz L!XJu<<6xlrJ1>Q#-g\rR<k" ~H?M"E@AҀ D~1<ռ4=`E"x&Ӡb֔- 9Ŗ [v ]$cR,HY&kKnyqedR_]7dJŊNI0'kR|<STsԙCXpp/˼v(LD1DTk,uUfG祔 b{Yᚔ ݑU!l+U Ż-EȔw3}!\fje}&Ŝe7Mὖ*~{ {=&=qڅM#`mnDŽI'/:d4 Am־ Lײa֣EDfݳ7Y\hV̒[TUM`Xv\un#( @@SS~}:1R8ԧ-T |85_tRŠhUo\JR鎻;TU%IdqQ! XYqK]SY]Ohl-KX?!7W$_^Tz/[!GqWi%f3?ZqĴtXeG5w1 =%>Wow1l]DF75a(.#҄3gV{7W1 n|*ij=>T3ԑX&x(8d<\bULhf[4ĻqP/-bY-{U[15AҦ+[],J6@`%Wgsa"c*#ĉM= +;w軄k(]e0=R?}(l15̤s|<2:}T+Yڅ$ү"6OD9m`p?\=HҖM%$oy0PӵO1Ϟea{J[u}[|*g[>̗ ׭MS&_<߰vRfxcy?#iɽjşV̌ WaFc2[%FԿȻe 2 E+m>U^^!+!=on-7dUG>92`P@q - hVp=|lAJPH ic܈/mε.ƳiIE`32h.f~5aԀk΁Oi m|g3%c.Uq;!G@B\wG|Q^;P';#Y8X[IQ+-ӢwwQ>\1j?yu-JHnqwP v7C57СџuL75T2=0)K d4l[`c{n2{޸䂃Lb#:Z8ل '/`^ 76-.r"Th+2z"B@& IkxPV9Y,PW{qnj2bxJo.,=J*h4dIsv p"hn՝%´DwJ:.RUWAı=U> -"'V46D*j  8 Ij]Yee?ٓr T<9rUustةmm;1VF&B"V+[y;!P8;k[4?ׯV{U*!pVeEcdW&6E }( ~C+@5?v> k=k0y4(nQF}Qv4U6^lDE<2Ӂ˳!BDdFu]60 w+dE<`f; w{#N{T`.=jCSr: CWm/*d 5;#wtz."eĒ[+TCb 7!*fE@"xJQ53آm2 i'3X3Sj[K.K< wƈ>.P .UK>)CYZu*w&P(^c4?n4 9h@37ћ.vvg;$1bPkճ+fe閁6n8ZN',8D)Ϊe9XTvgm~Rt^O ;'@ {3>P@r:gd0rՖpRm!qF}e~ic#dNcDtJS$0? o+y{h5 \\N:ŦumXSaU@z.2Z/(=8D6UvT Miix7iU\_*MBp:f -C&֘ u tU;w$] eZrԥts F6? T)c]2#G%g]`a=*Qci]>YԿ3+|u <݄30Tw6V/3oXN((aF3ʶ´WAI"*XGG)>թ~G.Xg=H0n\P|)9'gpxc3jhXU'& VE kɤ@bɆd4<t\V5{SGG EO XN OOML~ -HF>2EAT 'f)`ORu3ؔM~?7ᏻ$zr?ʃMdIE 2vey?@b& 8Nqvkɟ P.[CAK6ut$0a.kCLls"}FTL yËɪخ`80$H^N[:2z; -R瘉n1ew^RX4#c+ itc-S˺. t|0t;OâO7Z®1Y׌c:[Ae}X6 7m9WFz[CbP"#r`yonqA][ sAblsU\8s oߟr/9l][[6{^{vrNi0MvArՂڽg7sFߺ]-cݐ (tELyqzFضNW̕$Tkkʧ(`nGq݃(e;+gInW ZHH}*l] /iƁ:duXR/I3T>ߴ]/"s[͙ʼnPPB'*kGۮ(#@ X͓ǩM ]I\e N,/_S 3i /w@G2v z"{&P PG:XGvGi,oa5UfG=du "uOyrJ6{w筫3브x/'4yDƁ(QytJ Xy  $Q'd@x%J;`S "ThnGge:Dgk GD6_ #ye5 {fb AsQXSWI^Nj IH?\9^q(p~WXgv|1޿`,Ek5R*%? ɱCM<-7713ZPgwNU̬!s b|*'n+ũI ר?ډZT_[<&<rkZzcy/gn01tRQj.x]Os@ZPdԫ#Ռ'zol]&¨ "?a<0(ƨ)wԹ?H<`BpyF%luf"ȡiy/iˍbL9gTs4 xImBs`ѡ7׈(hu_(%L¬-\S+L!wQuQ ~ۡc%-njס5ZHd#.$| t/0$3[jɰhvmz*#|-h)( 0薯ۊΘC#'t&1i5ɭnbV+`J4=.˹qق>0Oxzl,,A/qI{@y;@+$A(n0-T71Yyp1{E+ 'q6=\~Zk'5ΆtMI1fܿS_&.Үl%TFmST"J?KVA&HJ`/.)r؉vBĦc?H[cQ/L6)$9g`n|Ѥ&ODC7`4?P([["=` $ɷ ȉR̅Jo$0NqTGbErqŷ 2R.h!hC099 j?==D21bYG,kTtX߀- zojN|_,o(j.qwc,y_1c'|{BUc] "={'Geݢ xSfGDګ~.2q7:2v.jN ol78qi%#1|<S%& w@r.ȪUC=2K28G$ *SXO*;g]xDJLh;ɼ߄v pTg${3+9f}R fS(:7cCd"xS0< Fk`?<rX*vRiuS ;]^3IE,(0ԁژCOQK% |j?{x>ZDʊUWa5$H(6GKS 4ϔ.ٶ59Go^" fr/z&Iu[żN7]g},aGv<0$V]KQE3VdFƚqkyID':DjNiT #sט'G2v?+{Su;fqC8[׸؆)9A$MwM-A7l*}"=Qn$I}K&醒WRv>@HziH3?8˴U鏤+K>1Z#3:חG] kܨԺq1vGN".ɉFF m\e3 Br;r=.=fxiil6cͪ{؆C fs_PW f;fC?ac,Ɲ`"`yPmrH8-埮 =ƉHoW/^]Kg֔Ts c a>F4D6Jpca^֫4xU 2,Zm"n~>25U)t'GQ-9߬ p agr`< U4wqK;` VAi\xУҜ盆ի:^!zDWI9`:8tH*Lv͠4h5쒅NcΓ"· k@)D}λW5pnNghf&L8]tsy6 _P7Ks6i{Qf%O1ie4i;ޔeطl;Xb};@ 7'ӺY{)bGU9㏡ $^)gh ߡ_ ަ%QRN&=2 'G>SAň[H&u יw;ܘm5IKe0i#FwÊM#@t_(n+  weD5?%7 m s`:z_rIdtN AϠ/dRI uą3(P└ bkE a"=q!C'`1M4q "Ӯ?6Z )"J u7"%P}7҉| 2k62]smaֈ!R/'=IښDž Q=bg"$<>-B ã.T<kB>.!^%8k5|$pQ!RXP,CNCCwic`dݿb O`Mb c<'Łf y;g,BypkAЏeQ!4+K/^܊LAK0i}>L/ląvE1#%Hؔx?p̻Cp@}&xA.Zf6!u~Ӄfa^jryL %c (bRZP ǤPkY~OLtȟ :oVSk讧yd-ڬaߏ`Xh=S 2G jyT{%2cYY1]ɖ!؟2ok^IW?C5"-ږ/P5;WtPf2)NfhB<놬(oOs3p6t tr)(s+fa_O?=C;ܫ[_#`钖@3&a8(] )Q%<_%ybWRep!/5n],hX ș~b,;eF8b^9,yB*s!=^VxJ I9 Ƒu\SkNn?!P+yO%.46"I1*Vc>tMٮR1r|~CG t"q)7E~LEVgtOfo_O']ͧѥ]$A^bG90XevA@w {P6G ,y01_~Yu6jW\E:[KN2͓k W$53"R4N2l[0^F߂> (F+B8# jVU}GzZaS¸;%-Py D7{[n*&\K<XyZuD:>I»&)-dNEh;Fϋ-0B )Мn~m&@AB;>e>oԹ=e7aN`xPQ k <ޡYk +͠!3‡ \ OR׿aܧqR#*bfrm \+(xepBӾG WYcq\pId9 hRlV $c0qGO J{;P*ᗗqz]]Û%06qmk܍|6teo v͓DĦd+>t:%G-dK"I#DCYq_V"2 $.U5ZD_VH{67ͼ(]} 3DLjj},$ZYܒ.*\ ^dKY!eIqSwIQGd -SsX@;o[SB%y+-64Q.+TGSF8ߠ4EƕbO} G`I>&=*b$,V[]I ᜖?@RSdl~)ulZk Vwuj FO*&cxlMn$k[yftBiֿh]QF*XfQiŽ@KIŃ뼼]+AOXה)v/*5k ֤܁6o PO9msup.͑*AJ$!=TZW7ѧo:4"Z6˕Mp-G7kRbR\5&BQۣKo|umٌp@W(VgYۋ#hG&Ad <ȶ|mcm<*6әo !QSv]CÞf"]CilGQ?u}*q_DL{iF$sRr\2ȔuH0I(Ju5?[3/sl'#% n9A?J FH=z5N mY p/@`~"lr$_"}XC}Ubl"|Y}l(c>:Yn372%FaGu\#3ho`;8SS?Ouw6moJ5d (/i3?:2ƬXy0$%j~N |@Ik8UCo2ZU\.P+58mz$%Z΃+kUoW_TN̤OV~uo*;Oj >Ƌ76^Ҥ8FO$Vݚ YF^QO z_ZHebVr~ 롄=t}dh&ogWbaLCSqTpp!̕0Bv5$^,vANo~Wt98 M+Uś?H]oܬAAPH=Ž逇*.“ ïj>tCI8 P"_VFRMَt9$VΓt"XF2j|u^+ɵfeY{mӉŠk*7R e`#B5a$(i$x]Y'E8/oS(d?枓u|л'uu M0QL pT-4{U'WQ?yn.nM\79T^onCy ǜ{r l { T^Pvo݄&]#xL E#lw˅I˰4"MG-Ht>$8v#ȃ\yҼ,"xjGt{&2:VFL !0x ,MjՏ&TݳцqG 1&{%pD˽"g+oOJO^>wj9 jF;ȼA]?E((5ܸߕ !r&0\#TtPgEw;{໐۫yISW.~vMViE8 p*!Dz#;wwP֞Ut<3Ϣݬؚ-Xz0%ԙFXBR:[nYP21f+wJ y l79^j2$IrXǺP7fM_s6t,j[jSp; NׄrUEGxB]  'Gx=p7c 7[|9\:vB,vneAO:ѓ8(N.\t ж|ՠ A݂hx~!ė+yd^W}pIP!/Ew\ %a3VGmVn^< ĨdTxq(Qv e R9!^Iϔ@9[̭*NQ7Aj3̓RD,,PHSwus1&>%!Pl  mӋ%Z )/><-%-(uVAc}$vsƫ9,ݨ֟v&l\o$H[{38IDSJX U'H: 0oϾ\f.%s)!*s,my#nˑrޘs IFld҈E8wR9_W2u=&ɢguG-~qSg@TsksyZa0D(|DH2Q}\8!eh:9m !*\@~كc,:qoY'ttzojbV0 N g2l6|2ku%vﮀUyPxvul| =-:"R)o~ Ok XʃqR.K zD}e{ J[]BĉɮYAG%bR#\Gz}גz Y,0 & MB[2 unk{gqbYmn3miZ 9I^#<U@K 6Nur;^ I5sbv*G1,M횂eҼj2gCT5?2/vE.oVXpAkPNGR粧,,Dh<F?TA[{$ITEAG,#R'^~Kcә|NŠ([3AD}~n^M&!ᓋ]U fE x Kj#i3n[n{L%!1$Ƅbs |j_Fh-֧K^YW^V"`㭕݆#NP:[IlfpEҲLm/{L$] A_#l#TuZH_"o FtBDW.x,a1 q"O`]L<-9Sܿ~4Ø 2Y3rvNjo9|5TRjUg@n׷"?ZBV  rQnNvcDe[$1[u!tWlc˴qX): >J5si~[smӿ TE2(sxH(q'9dƟk7mf&I<>%Y .^{?/w y_kAsUp4v428AVF)?,\JA#?zN76K?}Ki9?VUJ- #Y# H\hvtSUS篧`btXTF#؉+c6=1dO/pvugI"8GQ GOx@̽A[+0o:LLLj䫝"q=,$__f[~ b~Ɓ-}I$zWA?3Ҳ')Ǵ?fdw=B:+/j7dc:% tEc!{_k8O&,M0>z=[* gUXJ? ,V93J%*gZaK&ztQ(X"m|_rye>WgY7fA! Dh'FO$ۤi|͐FPE!.Sncy()DLPQu0d}ޡ_Ix7?-<?yEʺT[*Kq8ZL8İt-BhZ \M(m?ތDZX IAh$"R%% V̺fmomƫsm 6tv?k/젴2e'>S.<Cg reIrPL: SI N&֭gQhī/2>x-~WJ1/_ tėR+ e=f~AmƱal`axyLgvx;2ݹL%h W\U'7ӝйl.@r8q&M=uoK==pƸ0`(VсH*]6AYDߛ2%O\yuo+>ɗ2R Lj%+,~ٿSEI9Oi'iB)?Xa>I1)ve\,ÝB_1"Ӱg*gUSb]/yEGiT)zwda%Mݯqmt*~Z#VEQ́sm]f¤UYįz4icMoq"A`x/4]oVD͛Pbi&T’RBjR`>?%<}:υp(1j-g ӽ@ΪHxE!1yyYp~ -qLTE[p@֝b?-/*?Wa8psF44i{Ajzƿ%c1hct#tka6(1]6뤩ш~¬ː1)%ʋ<ףK7Y'EY*ϸ P۾fdzr "Lr%5nK@7=ߋP^Ls~c*f`S/4r{h E"6 aa\r *얈en5#:Z:tl5t/v ˗ ts7gH[LDAQӸcf;fyjš&w΀2]Sѿ2Jxx"*ʷ33> C  9&቏"X)ΟJ\"2=\!sa }vǐ!lr6'Ve .2[g մSt2 (EH]ӧb-<#X :oJ.G#8n,D"|u_H8,k ݞFz@j؂ߔxv@\Y@{Xh}Y~. @{!7u]+ENJ‚y{6m#!aS8MB%=lմ$=Rܤ)%Lwe-iюMJfG໣L~aJg65ˀk5RHbeI yd2NAT[no=[ ]F4iB$Krz c" , F%J)N6rDln8Ą+\e_c( _5Ey%{%DB/š ׇ?dDLE1Lj$癕߸g#P ,*,gtchiX(>.!4r &-j,O|>6<C%NQ'pľ}i;iPir0I!] TubJ~5pV뒨֥߬<* Er|ho\5et=jh@!`].[70Vn*Rk,c, vH'h@HyK ''vV<6V-ۣ'`oh!=#:D"&Fz`\Y7dž/D/ =--UVe"U rdDw?P+D淏m X3f܅H0p)Hl-C`Ғ=2'salsMi;L}.4܃Oroia> ƚ`SW'w8i5˯lUU 0]&(Ss bg_[%B̙\0V^|M>Ju|0œ%>jQƸ|`Fs:2 +c_-!Ѵ~DTF8Qg'NH5Qo` {lʶ]'O/momK}7h!rV=`a'`5$XT{StVoR\D|crYK0Ԥ8dEqXP˵@0c6Gлj"a4GNLQ_/pZmv?2}nZJ*^YjԮXjk]P#q߀N|0΍0Z ղ֒<._3@uFܬ;J@"~~ |La` XT Q /hf9]yk[>Šye5M'C(i~ns #&4tإuɧ]ށ~z]؅ԆfsiN3BI''*F1|̠בǗJPJ( 3^^9Ex"GD.(ϒ_Y}Ӎ˛_oihX/<.Qjqư_{ b>xRR)\dwߴ[gnj9we${Na z:Ս*x|^p7z:~r.'-9PxF;l+(dy<҂|;3[9K?s-"#]Od/+K+KOdp"Iq&1',p5Vcô(!,.QwWgwB4*N!>y qTؓf8xW3H^ܾ`#PpҖ<Dc)6|]_O88aB鷪B?|h`;w둤x/_ ]t;N.zHK527P!`7k rO1T>#amJ[{\-9o]D|<)lrr!s>!V:#8^,g3W=Ow'>Sͩ8KI)(XZ$H0&C>0[ZUqE*Кa6<ȃDu#~%^59ʒW[m GHl%Y%$$&+"?m=ii:ƴ%vw \N$ EeҜ vr[VQ |Q"CAZ{Vuy9:,m hӋvUy+aKcD^USW|J)j9dh#jMDzkUi7lx6 &?EfsLOM{C/&&`T"+Tb~o-Xo5?9}tn6='N]S .XAxRd]h%'2)$F|~ K52x'92xVZݝBi7omҷ^^콤:&( &{V'B%=Ʉpa/JFS?7HS9 vr.^T2 : =qIhD s⩲$̕$x{FsTyv2\.`RY( J)r2ɝ:mbѽ&6^(41pNCir[~EBXd a Eu{]< ]'dOb)kMYñ!Z>y R6˿۾.Wc4R8ioTK<;̕VŒ+އ:}z}/bqFg`[w[ f69(D-\60X?V; 8jCa6o3v(}LIBKޔܧ'n 8l )QFxK9=%gUr)Ȭ]﯈X9UXgLG]]%u$̔Ы^u[59鱸haikfL_>ceC,ct }U25}~r'T\Xx#SYz3f"U@=bg6,SdzJsW Il0 dCSGJdʿ1*ۉۮ|;pS*n?A{ubqeHP>_C;j|ˤkZ0Խo_RzVo05Xې z`u$EibD>[d ̻Í9%vsxo)`~6qO}`& yh rA5JTl)Gy "+9M-z'NC'(;}sv"J~>/b恇z;4U.rzmqTl-B]۲ӼQ~mQe@|=] ;>QݿX j2%S;;I u7Ʌ=>Y0+" D+ ;m)+m NnôMTG1lҝh)b 4~heef uAs6SZ0H\Կ<ǕRZ$SSFN"xzJƩyS[48 'n;$EeS(iNs h $6? uwJ++nu$򲌤Wٛ]R8b~&)"BfKpPB8rR]_|1uSʠO6Wk*=͆ 03PX2[ʣI@^?H4\.fVgou) @6V?Ш"ՉK/TL?:&p$;/'} זkut@|\2_ˇE)z8Ru/fmZ(J1OE4vjINx'4 2I/ ja)b a(o6m"Tumi%VS˕}.k 3- {t{'3iy73#ӅKz7B߅ӀiQk:D#om ,k&1~Ŷ10j/,'eSoA ]EjZ c;r:owv~8 }O ݑ@O)ru-R(ܿu!U <&`j5f~'M<*jG<^-SƱe=&Ǎ)zI"aB⮨$`֏EcP ϗWR@RPK?/E;*sAx]T$+:s.x놨#`u%I\}Į$ӎ!w C*D hZ,56 |!̩ @4KAt^{Nh h3!Y6ToDVX{5i\"1 /䷦Spk 8#"%lάyj!h.ٸP94x >;#m!A.P-;N&k`>'{W1QL:ʰ_jDqBq%W"E-"ո<!+:7<,Τ@]rgJޘ{km f_ 7AGT& A eb2(ԐxΈ0hE^䐆5KIޡ@M$!޵AEFvۂ/ $@c]%NUuo!8ntd'$]bH JLlԝE}lYq7j-7rѤa=̭e' "-qZ`3L[i|pδl<~0+\#vM׏ۉ]ϲ:LdNwP"vp=\%G7P_2ˡC䱤hC͉ #s2M!7?&[Cm#:JBW+d;=9iZ$*QVC+3FId̃1lݝ)IմltI߁ v.JN;*Ebm@rvl+zvQ*$Kp9 Xg?# B{E8Q衢DNrncO_EbC@bs  ,~3TwMT2/S9NlDInHIYf$4FF1K~ (cx:Db9pU4t/ؘzŒB_`{R)ts_<0Gcuw$do;I)%8ءcA1r /-^ íG >Er돫(r9dOޕ~B2sQ%7w7h^%1NW]04Y)%GeXp>]x)T .!p(T_31D,'1f>Jq!jb_">4)BAGU6Xwһ%]ݲ5D!diEZM!YP%@Kb;V!O@&qE-h'I7̀1ɵI0Dnw3GXeD=wu^ PL`%_t6߾TێtBwsOh̊Y;Oy5|:dB쫊3L7,*[1 wuS,'zJˢ@Z֏ݥw&%`;`10V=Vz`?ʧFIDQYR/v[KF"x"_&w}lAEhQu gT>a&xnHrp/ hh;TӜETSBϲx?+3N`U}G6`h'8B맗3a9܂T;3P)5_xou-V`vMδ9}V#Mm{ >;<p L=;1X5&\5Z (BG1bq)FI:[b`?,R'&zk&943T<2,"^(Zxb4N33!'f&{֢\& faV?I h}:Ԝ!RV39Y |{ɛzNt3ο5 eT+eTeuaƸg+Yi5ݰM5I@CQ"?G }J>h9C4 ݘG(t 2E ;]Ġۦzi5կ;#b~ZA,zょJ-BzlWکw1eEu-EyiVo#GȊSN:7ަ+/ uvs-& @ Rͫ! /eifgȆxY#A]0.9>)ob֛ahp}ydw|Z^+5a^j2bN  h.ߺ,fWSEkӣ$͛Rh ׹$ʓsQzzV*P: vw3&>u?s'{paF_W'{O<Zx^>8AҵH w8`0/MR|( JuXf[~s.kc (i_O+nCt Ca i"Ycb} SXr1T 4\EKOZbxږz~O ƿ$r38[/)ғ޴4S;pmoZv?P8#SS\ 8+NB]] 5f\qPVqV|7uh=\Qc=D d1&\ɣpK3Jg"s(N8f0RYp0S3S'"ݿh6󅭵K;5` .a  | |KD]GΘ <ٷw@'N?K,Z[muTřbغTl:y{DǿW*{ڌbJyb6NDHK-]綃oqE>oQY7{z5 Oi#mdpMe ɀ]U/,H# y-@s2Ea:/Oa~-ώKFwھM-η?Qݺ*ѽF9\ 7;K`Iг!*g?, \-!UAvyEqTS'?$WvÙj[K쉏VfSVF{ ֶAe7)7$y1'Dqj|r{莀 Lxe}l-i7(ĐSҘ*F.QB,HvQOoX}/\'uY2FEJy~Yí95~:>ze2ާuٚ"8q]g5ye{VnK,1d+˜ #Ӭ ~G]!aizF&BDNNYߢ'hV{dx8s9b4k])7Ѷ"CmCצ&ŃWƷԗ"=40Փq#OZj3G6M1vV<Ҥ<4W]֫z?9ǿL] SZ#J, 3?%_ƨ[D|0 Fя{}PZ 0M_ F4^M#$\}m.k?{>{S*Kvһ (VӁ0wGoQk@jsB*׶kzӟ/REf!h[}.-9VLb"9 ~4t7% :S3*g:.b;Ri[t<8]$} *D&vQM-'~ `~k;b ";oөPZu?O o<䬃wrYbU&Џ4J Q/z_ՅSUm*`!ܦvP9;Avo2Y:\22IJA$&# Zt8My V wf# 1=\:ܕ38{ds۵$V<)rc3MbCXp" )b>5-Ne/>Rg .RRuT02PY0ДVr|[{]{Q0g#Sk 9Qi kE7MN:r. x1&FApOhM(CMj&2",h^t J:zFvCr}f)Epm5lz7-1|Sc8+ βUu$3z?4W+|a.IH#Տ7xG-Y5h1A][5Zc?\,f5Lwdyr؂uZ εb*սj%FAdz!Z0-՝RvrkQ<ksIS(|.OOyr(o3 [{f-̗8Yi8udhx~VƏV`$F^2~WaFE$ކSxԻxM;C`J5^ ^̑qhF"x@\#"S )B[ɝJ$oݍ`DmJz5CQ%oٙG L48$Ӥ3r >FrS4 L׎d=O+XƔͿM O<ˢ!l:]JsIe0Oc#@I}iTţgpǐI֊),5Z*B?O&Z9[2^Y4{".WIuCZygw?'^4c7UcT%䤌ײ\*+>Cy)+,m ˀ=b9-Ђ 9?[ߔvMlYUM1*K먱[;mUf.aw.|~/F= e΅u LBbF}> (OM%^" &+}ks6GD)I~䔽-O8P `0IL(z/v1Dd%K wsUةdY\7lu03拏[ը{iu$*-9e@ٽЃ|my2O-](~D /-Xؙ[݂rTZ6hmz,x#Tݸq/Ӎ\ɮ[Z(SJe̷J'*ބ->eu|/K>fMIvMQn6) 3 u(}7)kRA# 0cgKGYEK 럞Q  LxbUrfD#%.IPnhctWǰ'7=p#Jى…:4a{bc?-%hӼxpwb߆VA)}kpЧoG$=p.vl[xFwYho@v lŠR»3$d.G~ub֫TW-Gn1L 蘑 7;, ʦU)B JD[ Eq$ʥ !}#Ub^4ɗNWȆ<=PX?@hBbjEGjʮ! oN^ޱ®_$Ð8A/r}>Cc2<s"&B֊Gru3GX1O# KL_MuB<E?_\goiqMBV̄Y<)Yd ӛtOD>` oK$> W%2ߒ] Jy2šukNQj` F؏!CJ}ƿ5'J#c2)di信*3I QE;e!2Pt< @lc0WJx׌<')c/&yz/1yJ}Jjq:!Hv9 G`4dmVfW[PWO 5hqfǸ'kq.[W 3j˂XEX{WsM`M_) ӕ]OOǐv$.u<*%{Zn9skEUlN=kxLGpUV<3& )V^Ms'eܪtWxgI&ڂ6v7]O'BpC?:tBx;v5Ej6?M5YA2 ~r*gTZ6h"h^u# IRHA~ C#3_aqvsDH3A<>J_Rhe vKL ˲*$Jj@U}&+Yz>xw5,FCl0.N!P5uggN^\jߕ Dz ~57 d23* nS*2uv+-Y2qr620, zt:=X!k'3w @4n  j]z6msw2+5 ǓB uH` '1Do[_&CZ:W>)->:0Ff乮O-k:zt+D*,ώ*jC,r..峏z۳7UCӤAm゚㵼[{ۺztspyYKWLoLX,&'G紺YEқYtV}}9Dwd@{_7ӝ 1on15}D R1 _խC4!inK{bgۦ<9>pi ԪN+SrJl&-BK6lqǶGu8[jtAI(]wgS_v˾B/kڗ[ k%O`F9*^6%{FoSJI[)>}lxMWX#^C7{zz~0$s#'*JNˤ@iTv s[f; 8,BjkuUH*>VTb.6[T/Bn&B#>hG@ \IKK<]luc*+G!xfMtTĞlߺ W܀ Ut\]3F9m=uM %xF K&6l6p/d2ZLXF;Wp0Y(&Nâ6QO# rjYh]s."&\3L-qd@^'rs]Y: JwIz,!5z3K8"=olӤ<@V_s+BbY7牮|Xx+wZ-2g;%eջ$U-0ŊKW*l{@1aX5&oLPŧo(Ό_t ϵlɡ, )}+8D+5PzC>M9(T J²jH#@ q{&/K#8;VkKJ!q p(摗Qvv1m׶zg.{;l)ҫ Cil"R7Oq4RK28t4TӅH&zb5\!Yz+L=4>kEalk".A"gy|F3~ Bʆ6ׁuʧydNs4,y]_@B7i1G$/jbWv=>Y|Lo3'F5.CJ&([ b.NrP"J2H =1w^'i>TaAȒ??Z_ڳg ㍮Ԥc:Cs{rS^nrM`Y( 0{N6a"vTƅ&-ׅo[R94 `Zψq4j&"}7Ekڨذ l⏈-'_ӡAHo W ːŠj/bE}QfxGBt#c]WFtG>EY`E؆ٯĶwQ 6g~zǬ"C21S>~ad K,ը<5I1Y^anp{~9%lX`ҏe52F9W{ IA_ p;cbD\=KQ܈X+\A :Yq2;)p;@)fW{=2yHPZOr_1E;ՎYG˓ϧ"2rB las:˞ ρr3uv"b-9eog˖03B-~Gـy)fTTɴax\pܞ]Ey#ZvY,cf}O=K"|+I6h Z. oC ]r"h}d%F&v5u&#dH |١I`R)hS(R82|YK~p dLQ1" ?o<:N*lEfDq)Z ܟ5N4i!qpK01#J]\rB 6m~ HDhAoJ>`3NbYIR9KqN@/!Lm?Du=xfpMo)n8hGB-sҋo1"p]`B4ْeP1,rxǨ!]w{vY Nљ;ʖ៣DU|].^v[ 4Gmm=_ V{m,ט -w8Y>?;"@b̈́Ӗֈ؁졝bc*KI?WJZCM4q*B{uG`ɱL?6V4|\9 e2eqpmV Y^OFM/tNv'-8߳B\fw/ ձ$abIA5A_1~n޽E"C2Rnh%CEdw$o.@|aA@-a0tJ#/|dmH&x "}S?-qĄIaB3 > 5ワ#}\B~@~nȿk!uO.(#yH5f&<|OUnn ՍXl580@%/9q%1V ͵OyZ[>x̀)o H?<~W.2X}"ۗU-4l*|zn@kB` OAЅtwEyŅP, |!;d&b 0E1hqTQ\p^\=O(Pn,en,7l(Ϊ`ohKh:#[vҝ^Nk7BNB dboJ2;:hX>}\V4 _շ䎫"Nv!LbYMGOCiԠuC}bpcwţrK>~Č>:툜0 63Z$Wp?'Ѽ03>]i ɡi)𴐼,ʍO;.">FP )Z$a0Cya(bk!j~EmKH[w/2lAwt;l$7؄_ν ^m&xGFM ŝ '<Ħa]:fp nw~/96}7.x`jQFbYͭ5r;B-WE89uV)/jukD8'(#c__u ?8Yّ%3(Ñ|''J?~zr>r*n['ϭnEMw_9n)BG^#m5/Os]\IyX9 +V\Pg/4Hn̷OPbπ|!6R R| mgrFt}GL1}]3` Z:QxgiD2I۠ɚ2%ȏRzs9緧D< _wq!f}B?Oķ|GUDEU>I!+8{cWLm]FiXBbfqDL] *rʹ[C(a,,YÉ:eȹ):/hC.ȣc6 [7I0 /5jLf9, h]W-Rjc=J~PsU3#$ba8;rrUMX8`jH&ToÌi٢w.DH<#, M< >}=V- 2w7.|c]los&> \v׉Tj3 [51ưHf >'U` (í@精3۞ͪd䀺[P`h)mY"V,D-,)y}'$֎(@ZG<0<>7nplV-SNOc ,^ޭ?]ˁ|68CƕT/e;s(qA\} s`[$PŬ7T0dՁU6|hϽkV@ yedz7Y4 9y^xT<aY.[,봣<S6ܻ#yRCB77{~ŰXIlgQ@\U hP!9$ol{{KCȺp@ȟ |3C܆uANBc?PRz|B݊pQXPŔ NlY)9*xq-ЃLs0{JP76gc]o]8mm8|5t$@AQr%pEl0OͅP/?+~{-^4[ENh'CuT6wc`!e]1[i/]Nh\IduK{{WCD?I'cP! tz`БVd% WT# ŘC.č4}rjm:wo;VN(g[@{lѝ+8G_Q@/qD G5ӭ2{[x;LKnU.Cʗ܁Z\b ڑs ;3jnR6mp:*7;byӴtf,<阼dQ+_D{Hh[H+m,y3H"Ǟvݯ?K"їaNJohViOU6<{櫦/SyLHID_,'\*$^;|H%tt>N[h0%+MZ d2&XU2bG 'vv"j RˡqqF1[LbL=="hDnT]Ꚁd1mdH!m/tOe4T~ȉn?'kHAAvʘ5ExnRW\KCy`S(4}Hk'o⍧k(')+K"@*!Ʈ<@(j陘nYס|_&u>ATP viou7xJ-b ޱh L;)Bq-¢Dbf4nTEblsxP]b*+_]k+Fw!ɷl.$Q7- >0 īG ¿fump˰2YہmDeWKޠD9NWX#^O褫`I/:FQNzL,[  X|rr\-wk"zXD]*QͩriZW ~5㡂VEen!NMf |% ;W*C 4+^[2e'c4] $w٥n^EDTl^]g"jR-SCfBPh#"c;<Qv:en@c1#֏Č7]e+%`0 r8ŽZQ|[cewȖz|WW)@iS[?@eZb&jvIzm c(j*yU3xI|9ż䮤t1``lYb@!T75bt#Yy@e*naFeXwA?ގ6UȯEo)ezx,S(L6i#\*Ba0~O#&f Sf6i9^Щ;j_GXUuvyj:2krJm%!A}eU69 =*$m">d~+BP*Q#>xߕ6:?umI6'6/|!zhv ΁L5go=,XȲׯT 6iL%{&>:kDfiXCzi̵JN)wඵ4f\$le\d)k3)xF妨 ve0bC$IoM6Ef9 'g2^~ao( k2IB5+>"@/U|0&@nڒx\.4g%AW7N᱑O=01Ai󱃎h:56YH(zxRy,jw5Bq4c݄18ѷ"M15l󋊋> r"ٷՔ_z*-]Lh./ ,IZ W"{V[ AD "j)@튳Kfq2F֌41,,D[*ˁWUɌ&$tqSYne09=a)oC,xy"Mˈឞ˚ ǰ$ՠ:?E,I}R5 *ɻnn<1Z$5;r#MOn'N$侕7R}b&َu"`]$`nٱf/i.ꮿq؎ }GF)>΃і--S.m/^P!Vx ?`[x#eлjSV0'' .h,K:5r1 nÏw w{M|EADꇎ`pFt"Ik#.4mȈQu;QVRgxUCύ<65u쟘 rHN ֢q|Nʀ;NrRMdH:vRA4W!,⯪zr ^P@z,֖ɨMhj?&c{-|8A\Ҋ00QruWG'Y&'8Ľy -O܂ F K8bΟ>zѽ|VyK< YnW#,jfsV@dx;;FT|&vVM5%ji!ϥF1X7xt.$*-ZA +L -`=,SgwI#q=ڜV":PӰ>}qN]le5fryT9B4tQa"ƹuЉ1YFcH3nߦ;@b߲l4'SW+$e[e5a(C`d=]nnWڤC}0狫\ t2mȗPI-܅yH'o@FOtMME-C;Gwbw޳ $'>%9J0$~#1"[溢 R,?&FƏ|h>~AsijA(--: Fm:{LAHuT~og􌼑lv4t3~Brg~1a4ΤffaОp@K=LSbr,A+' 5QaѲ6hh/e0[&qFWwW~.~)bLM#_]f7DBDԄ[q]Hj{ib}g!UՆ}r {̰vbgŠȀGDgQjBʋ_!Jmdd8\c8e)r+×!9OՋV61ġD O31 Cy; Ay"r 86HV 91<L>y!݃!d߱9Ezxa] D0Lؓ7#c@|BjRgR<}?Ik 1&LhCZΐimϳxפMwWGx#Oak<F/}WP7΍;dzkw%TMv m5)Ĭt8ݑ0 | P/ J9~%ngNc6Z R_\Pd>rl +K>dsuKaVhtd[d}8r/ːL/x _h2dr|23h? ֩HmJڦF>9&F[sjeE6 Qc;}l[Y23qOS [' ׂ-0 3u!Wl#Alck$7(EqNooSm<)Fa=~;-dA~rP(5v+|"ly _7d=!C20b# Zwr^[HdJoHgkՂZB@WNU=}L"rrA8 'E5XF5=ᢺNX6>*Kk}|.! ~ٞC(A-rSF9|ƾ([Sͭa_$t 4_߮2(>]{°MFkPy>cCYZcNz\X7T#E $g #y*>"VQE6c)iւxhj/1޹^'i>i>-GrpڏY$qюT_H1ۇX!mt$'>cu:*ēXDۥ^$&B;AkJOMC|9Bb7s:'KU}>cSg/c<3{A7?R7ˇbb u8oXcVpD5,I1p`D­$+vQ'4fi ==ͩ4SB='Gs;ݐ>sr^gb|To3c, ofxݝv\1^X-ɑTݟ'U{Lj[L1(n&+"We󯔐oJjdB2qߣ00z5q-FR j'˞Yb]g7+7F5ߑ%|Eoxh@e#eà)RK`]]mtFoEf!j9M\sL@YeR N4I儤JuE1wLcP ٝ74SMi(H{LBQ꼂a[y~Rn&D9~y3, &Z@frsJ0A'q4F.$( w\H@k_ jxmG]S" 7ڀV Tm',Dds t )d@#Y:r®x`-˰0}I`0j3Z8@DRHxNyWp > 9fְ;]ߒFI^MbY\D|&,Px~,jA ЬVEΕ͆Ţ@CO$1r9Ol/r 2(aD*R+av[2&9t zf 2k WF:e?Hm7HzE?@NgQ/X@<< U]-ٷ1.5oTtqH#"#mҪC%I`GF2&)4]~xw8V=1 J ÔR_͆~{ 5FSDzW,:I뼓nx//(;-%#\Ǝ{t ,G / = ؍gHc%Dv0eiqݓd=lr3H I}Pm\bKHNx;ZZNnT'jϭ|xN Y%ʜ Z Ut~[U!Mp~аUիWgfŌ1DطKZ- z~! ;T{~Y\Tfn_a P,L`Wj>? 4Ҙ@pvGiz@a.ٺ&U+=R}Xx[M!YO9 'xQRaŲV@M:!:˻e dq8Z2IWybBje 7jJbF|XsQ̔(b1H\R3_,W#uu)g ed< q/4сMAU+)HK؜p4%TDv5OeZ Ƅ>$\m۫/2?tΣ]m9cXL(g}1~kjt e $H Rnwk-Qw`&04;{v\S<ġQ]S)dGD4`YN5C9%-`p9w;g mV>:fp{}ཎ+V؆}ׂ?6 " i~Ɩ; >HQ!k4(>.E [\,4ySǑuC2IWȁ);$6g4z.CH7Jv1Thl+>uhx6SV F+NpP >67L۞y $:1iMzۂЇkڼ1:Q~R$h^'\mP~wBAPf!-lXY0 wYAβyM@} \\Be0#ͩzSPN=|  R&,HJD~MWk\e ꤜE59e*[Vhbb/¦*#rW!Ÿwd-yG{5nxiO8^D j.7$2(8+>hR%%3O.&("GV'5OJ`Z^Wxsf^-uw܊ ChO .xZ` Դ<{Ի7q'5@lY@re߱"0b9jPM mtxA‰Mw(Q**毭P2)*Eʞƶ$7e.Z /gN>ْb%R=X`Ҍ{u7 S@,|8L'~+9]5ɺi? MAs:yy VV! jbA hebr(C@^=$PR.d=H_s۷K٩D,3& jK ]Id J-ێ -7fudMg$׉ڟi& w?^' 9Z'!W";RAã5xqGߣmNO]pɷ{&?#m"!H3ף)>ݐjX:dG΍:4}I`ND?auY>^!WQ%%t@>Ky!%Rʏ6?]n 7MĘ&bئ+K޽+B' d)̈́:ev+z_rG_ު4Bj5]A;kk1I&נM9PښxYrkI9Pgik5=, ݍ[mJ2Bq?-5;] 3d,cFcY$Nڱ.`@z]NEx1y9hQukؤ1r*9B2ѵ(0wuC,k5 [a㭳ƃ 9*fŁ^޸>o  ٺ77r2O'{rp{ hRBz`ͣĀu^@ꆐisJÅoZw=hfg21n%xmpu~ /V"z|C&٠ތJlC†h%V>e~n?w)?~p!HSk;nNgFkch JH]5Ӭ}}7QWAO^ƈXZA8` 0$&U+@~Q+/.A{ǿ#N}y6KPgȥ `*&cwQշ砛6vt^xK˩ D2*?` imm,[H\_V.Nk_gCM|6F.K\L_`-;O\k""B+ ȡTF<0 KS=)vo3(5roEpB` JVYo6*( #` OXo#k!{M4~aT QSs5a LZ݆U 7U6.aC.DGo$`W 5 )/JظwU" w`827C)xP_;Zb5ĸpu~$ҍ ϶3]!C&_6.40@ ֜CJ(V?(G G:bkBhްe"tHoXۻq6ђo0pgcHrUs^e/kAζhaVla얾QT93&8 aH_=~{t_1qJhÖ_\= Lf}Sq}uC͞>$?o!b(c溌) MkzT$$KHcUqgzSvv賆ŮIA;qc@^~h87Ȕ6}sS54H_c8dКxM;X1$E Y'/LW""jV/b~AH,}0z ꅵH}}E{3ޑ-ÙM }KQ]4'"EМ9P*ZE3TDv ?P$z3')))KdGY%P%oc$ɞC38o=ˣcvr4<GzzNxaKg[71 xuBWz+MK-%e_9&NX*AeRDtV'_'?o྿:\נv;/bx~z=|bW{ᯘfop`қոSN3m&}_qe2R#=J_xh},~(VX"Q)[*Ot5^B9Ĉ`!* YO~{S.S\040~>| #,.a@ G.ȯO <*3wUVv+i YrYo=c}N6 *_IRfN5iT-leO9h3b#~&?K"A&Y9u]u4b7`U?QWap'SD6>/Nv/IWWO@8T-]7N^F*\}t Υ N;ӡ5zX(wCfoP3mFz{oyXsݪQ؜u|+fJPIƟ\޽ɿ7[#ꁀ#>mbdIΩ ݮ;<|wؓ`&Ibݴ&_1s H)]LI)漂k,>(@NZWkN0c5@)]B|P'OPOm!ƅeE֌nFՀ>"+ؚ#Sm7+/@ojy,I*;mx0 ^407bMت1v4`.og/͡~{js,6=Z}pXfߤyUBHZOl3d%av-1z*d+ыaTglP : !/ "gB6eϣLxiʶ`ܶiێ)V[|@(~{o/ܺ/9|ah1F@{|~CD kĖU_; kiWrx̂δe~#7Dm;ڦ0~T~A>7 l3@v=2)'X.wB_7v }yc5vc[́tb=RA=nw)>@yF,<򩾊q|&.frYv4[΄?4ѩFugf){]k*gks̗[dg޾Rpo,PwO QDD `_(Fi\p˟|LL&Il$ts1Dw~[^UC)C? %+f2X! 5H+<лcO  xvJ.CH%$@tX(cHpJ͍U3O쭷{kFI@ӢXyp)evpsIVM7Y}ty'5]uE=E"N^ewJ/]\#sK_oOH 9iJ!<[YPHI7:͔wETZ <4M3lU"hbQ+: ؄%$yfHd/{p_-CuQn\`:8zԹ_q.%8A?X8cazZXܿXpfLHS07rUC-)? "ñQ^7^@ĹOP j ,e|~?qI#Yd JaڎŦ*W-k 5O^R&_L󟣎O姮@XTqaP=ߥc,͗A=<ÈYc7?nmZ޸\dKİ'Xo|}t.J$4C$x_hl/'睻)*WoX1;2!-c"ƋB]U7-$:ȚP0&_ipB9 Q]\Z>9U-k*ڙH}EuV6!z ]ɼH=q;LHԠz2ݖHD'3l`Ԉj?_;2io$x!̟,e]^Y}:[@'5C; .Iv6/FwR/c!JSdoB[2@e<53Qù5άAay"hj?1m6,$k=> w"dE0 *v)ʯh5UӤDKG+2HW!8g[ޘV%!1}KfMUQӭ#|eG ۹OH{ZdT@〚 4Nw|Lq\xd2U> },ۨÂA.ӀIFPH >2 :=\vd¸j /p7MN]ЈH;6@u!g] ^&];EH,>rʘi$0S&9༞EY(x:~.:,6O0%?2[eqJ'|9jq$ٵW5ޔޔSk.Jj!ge# @XF 2InmH |!q~!ƣd:ۤԝдHXdo/n|B٬z'*-VL6\nI5FDTZ'*Ҁ͠&3` ;HDxTC{5B?i;_DDQ4d2E{k鵢pGaNCˠ<ـGK$y]k"Z~RsPḶj{$[)m|A^-  +>ffɭ' #: uYB(4F".:዁ԇy+Ѭ5kYa'R,"+231ĽTz l;ϒCC?{ᇸ?91Mv(]4 4sֺkk,m [1U@)1/MdvkiÝZ̊U|n zC>zmP@fukk{uto5[I Z LG YuC2l{d#un Dxز:UPM$ЩVb=Dq9\@̊w|bG$H߱Zʩ_D&<&QN"I|QsO`3&ix$^c~t_z˼b%R0X:h2V3#(A$Sg1<:Rg=OTx%4.Gd=Jjz+XFmFZD'♌u>{+{Z#0i7CM/q_Q;\^[?5W:l3 M3ouS{ j&M.ڷ#-lkavjHɆֹDX_&I:4N 't!]!E Cnl~R V0˿1*r^A i'Lf8j۰Z~l? 'P"j1R9Q}~)^ip_Oоsn_ʟ*0 S.!6T/gZbGsĀ#7zlSB[ViHÜVC4K( 0)1G.V0 gX,<1ѵӄ"I@YJKh-:LEjIaИk_6SOΜ"%1=13lg͗^ﵦȦJT'{ X%Vk ~v:ڷH[)8U tPN@pUńzwzûs>ֶϨzmk^zSg F+vC[T1>3F58f%kͭ&mId4++A ) O )"HV&a&S>?:zq/ukUfޠ"SŎj{M܋ޜ̡8¹`q;E{fNӭ10I$R?|Ti^ M]H٧-AGi{鄆/*iӽq۔.>gk7[g]bI(gǬ8ޥ5cGN+6Fڬ!ܷ) ^GK;d)8ʤT*_6ĥdkDF#hsn]kqwdǡLw{[/w2TigGS 7,}b)?7YN}ĐF*MnZcRMb65o^aq_Oo6$N¹(^&OA=!-H}Ug)) oNx)ɤhߡ})x]v1U*Bv(u\ "!As,& cn,\d4w2L.hHznqR]?դ^!0WG>x PLL"Uu6`{ {!DI(0Ueu&,qPwt{}XMu 8kpŒ!E~ !F*#*UfQٰaN:8컱m rBДojZLw]QR Zηr{Q.g##Pb jb5;Z&eӑ΄<zm(s)hD-v)5Dm堉[ɠ%L0~guyOZ( ՟(x`J~]1ˎ~w5#!&09ci:g YM"*dG#3Ak)VQ]ǯ9,'w8p^32bx"3:YEޭ0̧ GMUSG2Jv 'ϒq ?mDŽ]< z:'fL H:.l!_@i%b/u%7,FUOjHU)9r$l5{.7> 8BIR,򭠑LעQȓI|`:^Ig@)@DvQ.g UQyy^gƹos3 ղɂ]=v-*9U^ |:x8_Iܜ@>mZ W2#/ i;ntt]Mj}HG_eohL|qs|/}gzh[Ur9> S"*?Uط)xS.͋,bK5b w>} 5@%6~g?U T]sU/8T/H'-G15uٵ[lפ 3/~QBֿ-e4OlPF}cMs%Aup o S;'5 vhuc':TAShB/tw&mw-.UӄOiײAS{n5mDž#1"ϗ. \&Kh2mls}W3vctVPq9M#iW67+o3N\|K_57os/ebwnLn>d󹂟\2c lGF{Ny$~"zX%XC_ơl`8>dVʨΰ?z]Ê+F.J/$ذcЗ41mս2cXC&b?2EwM(gc?P lYO$:)m eqGT m4)X NsS 壕9cJ-GK6Sh#k{\[{dYUE{˖W~I^:& C xv`p Xݳ()$\zdbZ TJQa.QTByxQsO8S+Q/l*w"wgd ZI)ko&ieb v畡;"+D")oWjgݝI8ax9;2#yGODa}D0P7F:?pgѕI %܁ˋw숆SD*:Ċ{1`/zD;[vt ڞD HpGއn\emk `F<(O&!kdS{rɯHaAS.F r}q[ p~5䑲gQ^R| B!#)Q7N)6uE*qR qOg0ȗXGD6DX^OwI+ήWf 0:+}:f4jIȅ~ZM+ 2.`@3ӗ'303BKxE֙LāɉQuŇ-6ѹ7`v*`*YnZhQrEV69hfhҪT-&CsJm +&0vK.v-m"ӊ}Yj̒pw(Ofr?B2Z=V=dkP&O{ՔT̪6 f i_kj |:v6٥TD*&a"Yp,nES'$2bZ#CF>zp9$dwQ}'+0זM"&29Oa+Oʸ'hL۝5fasx;sTTNYV-/knH>RP"CMhiz/ ѻp_X.uF7`ya-%|@(BoDR*N?S<>w0AAKg}Onxbgl,$! KzTw_"Wr` *xR-k+wOC!]̢}2tԕH.?dE{r[wYbcSY<+̂JY92̊R3+ߓY )2Rƪ/;5ȄVOc!΀_<cpb=ʤiYi8Btu&WKuv5K1XqXw4ؕ. ((_S?[ 8{ʄi^3<"9ߨnL»(fۛd@-8ީ3y %lN\#tI5)*W'eº5I)rAJ)T 9izvAEΌxu.AOϜK/i=Gcgm3|c=N+S'Jكa+1#C^TBXTo?O5>xLQ%ބH djqr3JJ.iUQ;& >z6 p@KڠZ xTۍO5*:]R.ӂ;[OÎ28g186 4n@^ /'m恕TsgC  | "cg f$`΂s ^gƾ.TA38ޏ C5c:Ez8OtgpЙVU~=f/3lSY(y@Fp2QBN}33)4"/>S ]\=":4H)Hዉle@.ÁkE]>2[- hƅ@& l O51G{f|qTY|Y/y}>SLSBM?8d$w-=T~j5_-^iOowYD=)tcv#mt]=Ș7]304|vQOsBZqIJ0ʣvP$ Y &6 ]ې^#kcۖ5|mXpۖn;̒p'? >."%sP K#<ğ{ݢH҉<)P];K4Xb"^zF(;썞rz_\{vcgb7e.*aL6i@xUu$[*BAQf|Sf&JpxR,@hUI/X h DP:S3zع>Z)23 + f4+=3XkeK+w.H}v,O}G&6XM->u_Y֤ 41ŤpAr2mVH{?ڬh#޲lhLwwa{Vp;sL^Zfr'*˱٭l+W "!eB*e&3\QNJrpHTUBjqma HZ\ԒW=nچLwՃ4Qȡ4X{1 `b>in=!vcgDN<@oڔfݜJviVgo5cAELGn.a!k%\.:"?5aRۤJ֮3zI,%4' VfL |S ٺ. hjy[uZ2j>˝1]V] "Z7˕cNL^w?+o*QⰀ~ûΐw9"{-o@}=!T Qn"4 fMcTi<"&l R70 F,~"GњfVׂ/'ra{›pJ?`ADqg̈ 0Bpk.?Vpeo B/h/u,2Q]9F;EO$CJucmnMmK$1~ox9NqU,GMvڣR¼'Wٛzd JƠW.|)eWtw! |nqjwac) J(c,{陥'T-'ɭ&^a-"PM@$pЙsD`ZsaDSEob%oL4jC㊩a% 58ma]Oǐw405y?ƆWz;rfEz)LngΒa=5K}LI_NON, yQVH~kd|$U d"]Lw)!^o#T4,QLkk"0@tNF9~Kzkb:SaIV_ap0C].Z'{LxB )tsP9 n1]Ekiv} J7kS*8SH?ͭ:uum4N0~Y+svK]u([QS\*̭)t2r,`]9 ?jX}g޻l]]+ġm^dfb=s[ *& -KeOI,cT=s{EKh:VYtXGGf_J\-cd~GWkqBKlh0]%A趇x) PGNiU,vnͺYhA vjػ;vA/S=2fcٟ@&66QbS5&&fi_w4B5v;+= kiy#`tU\㲳945`8p ~} |P[כ'חd=S| fXW>tuY2I%?\bDlM{u1ީu'}f BP80s-9]@hR;Ǹ"/ ͣcHk8' `R *PZ#FIYϛ)\QJer?7DJBR?8:[Xi+ 4R-ƻ5gfI:ݩ*ǛW-T)EhfHm:r7J2hv ;Jގ};ڭ4ӳCbfa;箑QY9C3ҥb2Z,{E?O `=mG; Ճ8cvs7 g΃Qu3t!RTm~TW\ݙ@9 x{f F._И{}!Yw ehD6#^V]!tOMDI 5ȵO!EVHM ]KJ60Q:/ɉ lcB,v{kā2B!,2  N4S6YوCzmA60>̵v[{YِYؗ&M^MހcÍYWT׍1JQmu Fy &fdW;+"$=N* )+ƪ5)5(L6>1+o'!";f-)xk]כ3nb(zuB&Vљ;|w]_˛i"C o {q ߆ '1\j+G-ө3}I' `s"$mmTc3XY$L¶^2 ٘uJ-U}T1{ GPtΖc~DjSBݡ ԽҪ6yTW7JY>.\2i uؘ,MWܣy Rj+Mʪ(G|^c qD1ۛr5kʃ|JnZƽl``C7\Ppܘ#3p'GiZL0)D f|3D鼠_+ŕ{0ą\1ʘ1-nS^|]NWPY͜-,al  lje -K(9fm0bA^>M]:QRx@+M IEghsgd:+bigyKc2½I+wS]Jb@c[b8=JM rϮ0l eXH4v9|jQ ͨ!5+TnyF. DVĹwcy/;*+M:T,c˹-^نBLRgZrf* Yd́hGcdRAs{Umljhoc1 oD krǚKr7"ѠrT2_:7,`hP6_4&q}9Gnh3,%G9#1'yKO8d5%f!޲?V}+DRΜ@-t_o+j3O;_sヅt `p<'y3a`i~?e}13RG562Lߤ{(P?K e]ἱ|juSTe)?B*r WUh $؛H)i(O-1dKɱաޝ4&3hO[Cd=7a#Y5JgS)D}BՒtxNtq7xnmM@bԯ;c9! k*9x9 n ][{lv4DHy)8<{'΂t 8n?*r9wJUR&b|[:W\7."|0>٦ KD jZ1{ Nn\yl6O) `6.T#EcIܬL9(*I%I#ƉhSWC 8w"ZD8+9Ud\f\#g }#qÓwE-ݗ_ 8*B3H|=JlŶ B;if;.Ch "C95`wOͶA֦ I! |-Z-h ~\ XC1srmcP!>B}b }nIDY+3W5}j8U͓1Ƣ5˸ז 4<:>mY58ׄn)XzsSoX͋B"N5q/"2?oeDE?C!av];-/ i^w;oIi^Y^܋LCIbFCCì]\/'Za`]#dN DJ +e7gsQ:&JPu>ሜ%>9{~,,zQ?J#K5>Tpg:]"|! ۨ٤cCm%Getݴf`ZI߈,ux5Έ9IxmSV:Ξ '5G!{.I,-R*>3> e`%Y3s`Sڤ/uzzwK@#26Fp` ref01 lz3BUV-1u\ hҘ¡8yw*3} g4%5.;z$R L??27Ɲd+NAqm;Gɑ+yvNCd:Z;c4y}I*8vЫ7:dc)LhCmS&B\=8dD׸5Jm)wc+db\ɀۄؾAs㺃*+d8jcsl"64 *+I~0{Qqu$e _;jsN>O,9)*Pu: 2N "8X.UGES78$?YX$ Ƨѓ(E=щVֿ^~%,3<Q* Us琐`UH9j$?b.dH>9S.8#kL9zQ_a;ZnT`DN ͲrJ]67~ H~֩h-xs xJs f2fpۏ]4qk>9AaĦ<[Wj\^jkƤR]xU  !ßr)-nOv/Z=<t$WBkݛajm޿/ SwWi{5cКbpbatZ  AXӥ\MO2 a]6Zɚe<5{7 QyoNl&B"]2 Ha_t:_' |[:0?0P1Nϣ;u*C@܃Bs9ږ} :G3(!;1sub8>w޾riͬJ;U_"KRȿʼn  vE~O⢀ 窃Τ'0 Qq`;0=[\3g׋W%AuԅY)K"+pUJf-, _ oqjqm0tiR_ޠѢp,Hܫr>KQQ%jD~|Y5nٙIMޙpfdx>F8+[,EudǫU3Dv-ȃ8TPz'Iч唁Bӌo1΢¯[C3n3LaѸq '&` ~a 3mư -u>m%u6pT(rW[y4ژ:s K N9nnfyNuїɕxSb+%ݒ }M:h#TD,y(# 3v>iDz+P|k:GH30l>K $bH$9Xf)D@~"Tzt<Þ+ӚA$zA࠼a=8!NWlP"V03O˘v狋rc8u-'܄}j-x1Gv{Mx]U#Y}~X/{rfTUwYX(=64L0laYD8ZB׍"ak/P+' YWK^*.k_\)!z^; 2fI8,g9,͉| ٶ5BYW>|f&q79GX1jUOq{x͒M2Afxˊ 1fdPx9dT ܋m:HqWQ̣!V{ty@~<gQH#$H3%yJr;149FqeAqNx1I0At62p)baX܅m$׹9"Bx߮'1%{ayrr 2Ylǖ{wGljG0O7JY>8t,I$ڐïMኌhJwC+q},YRyB\-6>nznV%{[aE> 77G 8RjcVy5̿,"ʊJRx mއ\@ %3Ypnk Gs1\{ %J5)R5Sjt Mf*"woBS|_[%]d_9W+Qwo^wζ7P2eJ(_[|I-֞pKT xWg1X(%qRz[ڍ"A? ĺ AC sO+`~b(]m ^vB҉0a TSb%//DN1HjzL3r( Gvƥ^KzɆ]O. Iqyݻo@b*ydWhlyK@u_ze8s?ہx2~UOS8q3}fpRȴE6c!P0s0I1YQI~SI]џ5zX^Y6n:pGH"S91OfF8Q[E]JA3_/.H^.n+(T5`qu wTHKn|B~E׃V r"@pKTĬjPsVnXk?$1aS4᳊h ܭD::p/8ShHn4ki+&Pqd סvpeaWl 9kGQPcKbWG1ߤW U;r鄧GOCע@.&ff +5yyjSiN5{yH`c)|$r;,py+&pt ]yZt_m§clڌY4l č(m3 "ԅSOT?p$d:U 'jkN1}hhA";I=Q_ ټs1Wf&?8o#2CȪ2<ԋ!k/ݪ;Etfp\Yku rQ< ~(sa5ICΓ6IcJwJv1K-` Gbl _FD"qNP}odFG)wr !2jS\'US{P}_PimtP)C3sLPr2~)VAW:-HрQ`)Z¸ o'LM*T~8ف0!9E5=DeDBX [ TljAB?ms>/fZ4E%Žʫ ϐXnZY7v])2o)gx߇{n#S[I+ |O{BVxd7㶮iMLC|yč`pxvv4o @ HIT]ӆ}X^6LK|8JhULZk*OcZUС [5T m4}O[ 4̐HϚ C-zV6ίXk(2uW\@AF븥WՕoa'bȮr:N4Xca%E*K[[zVU!1u%fzj|Pg O*wolJ c^ܔR4%| `'#XV|(c=lj8Y?;o |&ڇm* 3س&Õ0 Pb2̀QSaAc߃x$t|EW:eWThώׄ{x1W=,QnwgfԘZR=9Fv|R j 50n@\auzձ8FI!ݑPaUH095V^cߤ9 ABekZIz ٣.)%I@r9lA%Fhʶ(ڗ0gj|q9HvCh0Q{wǻ ks,R.\kב{8A|tpAcʙ;cJH0g+@/-)k>ࢢRz9 =hvp%Dܬw:ؕi8^~ dRLvP"aUQf\M.)s˫-u4Rʧ^`Bn{3k;\k8@U F "==wRx?-,,37Z|g1mGP9 & 1MLJC=^6_<-0đ;ar^H(6WN:!fOf)h[ b,>lzk][f:1_8}{Q* V A"$KgRMzr /Fq3G"!>bzX Ѽ=e)|B%9*JYR WnYiUHkHe ,p1*wwt%`QvenR։:'2/ Fi6}F9Q etH_12sL^Jx3EKXsfц6 =+4T`\c i!kpqL?qss=6zSx(%NtX&%]WQz#'K!1(){}:)GGtmJ(AQ)&-!|S k k)Ԉb zy)DxsEtaI\!a0m5/<@K"bΚJ/Ծ3d7/EH\:1 ˶`MV=sG.Vi#k͈": ZF %_>{/ۅ瑜J&:K(26Bg&Q޿7ab5sQ^+K_Q .ܲ qs$ῠv!*tmRJnE:ĔqBP$,3(Eo-pƷЫAkl0K47)QY#oe1a"n`#B|` عh'Tz6ƅg҄UXUMދXI6E $o0o?Q&ajE0`3R7 wt|ݜ;63/h640heMN>8 ΁Rl"qp?3 iKI]>9 OƊj_ cKĖSw|](1WWnI>>C =u M.y#һGb=:Я:Cp kK{sePm05)kvfl UT( 8Jѧ]V,\:Iljh89>[­0o&` j[rbSБ2oo䥧?9Af)|\){s6+?hj"EΩY'l:d}ՠc86V̗r.+oQAhJQ=(mpaڃ5R;Ne6[Q|2TXNQL<0J3ߜ}QBAUUd܌1pi!Cͥ UrtO54q%S.uˍOVQ*)y~M5kMB]".*l\M@ -< J<ҝ9Ľ@4"S;N%|EuT-ZL,m_PkN8yX@(7)~"8gKXA6#\x! <Ѫc{?h :h|B@t}01^,NZ872M)=u<{j_g8H W*E2s97(srjυUW8qOUdl+39Z InjɅnQN@vB+Xݛgc= b|\!eorWd7hV(OCu 3o !RzGZ]}t1{݋jD*ՠF8'E[|I& /[\eFQe[`k'Ӻ%͌PsW-a <%`>(8+KRaL?'-G)毬Y'xS/L|VxS/b8ilxbbT6=u?E щWA_2+vgXM$UX!MrvBI bҙsEQ[`<% WV;3욐 ʓZA0 ᚘ91_0߼|*\&|BY罛(a3x%+xWs&FdG[ KFt[A F{ e&aMv >{(?^? %RF}N[@Ă**ϿE?<:QaGN1#>: Cf܄x|H0@NAm$v}AR8qX:Rυ.Y 'H;,Q[4<1Dbrɒt : p>~Gl'[`x0Mp@.ږvLqT`f璘P2_d 4gBB\ u. Wc6\VuG:ZLW+ ؚu d-% breK{P籧)0P7It7|A@p ]6"VKf+́țaUK+dDkq1 L-#!ץ[ùi\A9?;5n^YVcuU]s}4h 84d f9ZZx}V- AZbhza9t=u/o)^-ڨzdd?hܥ9s\Zgóll@Co+&2AqctLS@AOlһ}p33<3QӘ'[j/tD`U?JbFt޸ZA:Bb.}3)\)E~ZfÇS?j۽?.ޘ)UqT'Yj]LWm]|u> =|*_E:Nu.sj"ߪhow`q (T^?T֚g56 e,Dy?9_,(2+Iߙ!Dmjsk+n^`Pv*gL\ -3<6QzvJG3•ѼeN|^}j~|s;TDg>KsiBVˆ8wV,(K>3Rkű 42Fjuk? Z]YKg$S *;}8mAL]Xa'7 i=Ga P7޿T8S:2iЦe u nnZ44=bc$A*\ L?6YLXb}y`#[Ê|T}C/s(gӅ94w]4('cBes)k$u~:3\V,z$j,8r7&of U$_T3P,uo ~v!r.\%E:;ГG@]PДV˄x^3~;ӒS5rA1z dxD>UdМdJB~&Sڮ(˵$oÏ9*dbHrGB?с5Jo\:"Wx;4Z )otHSCo?IiB%+7ܽ@ {<ퟴ:9Gbz`y%:"gH~H kc|IJSܦJ0g>- OjID}_ ,{Pa6ئZ@N*l:IvTBoҿF\h=$u,Х׊XږX ҝN͎ ڣI@+k;H5NPG|n0S1-p z5.qʠ;^ X{*o< niZJ>Z0K(uNGo-K,7n+^0دmCֺ-r\ 5%1Kg;B835xCF$$-ҏdI"{QƉou[5:{$U·R6Et}׹Cʳmko4, 1С]}e6Q}ܿr?j2]TPڷh}3bQi[[;h#SWeF{KT!&Cw(>V7Q@Ƹ.MzϖWSIGb ?>lă؁@CS3Xȵ=}w蟊WQgG>fNf  n/w5+ A x ey )ȚP9j!.*r}v64qU*_9 XeGP,ܨ itkk 5(9t4ǹ7%77A< VV⿢O#=;{.Qx YrXK&$HjELqt}L[_ .SdkH0?{sEytk"Z4}쵉WY[rmT!SEs{6oCDhB4BkyBw̚ /۲N] c?7`d]5:%tn -BX1 y lD-!̗;ſU3(%(sa'vhB׽a=GJ5>B$$D%.H *cF)@lV o^W#:U_=b@}I}EAk!Ixvpy>cḦ́JNJ@Ck<\J J- E/uD2g&ץ 5/$`ku,IFO 63Ԁlt#2TE}]2L E<#ZN`x\4},+:Pȃ˪HU)i%&iD&%'=>3L_~ËӘ] tNex؆b]IcS=k-wX?ǐqƲ ]L.$!dڽy.avN|%"DI.bfga\DmӝW+[ `'vwg^+/xZCAxZp:K)c>v|7!oCXl9=ו'qWW4&L֎n"\:6?|Q=飷ˎB8l6lwExq x) ifH;\bxm]O4J̬1T}|8eoL 6"L.V<k]3pO඾q3Uv><-sWOݖa觚">u@ \?A|5^y,cLݐU&n/RdQYwAxDytΡR#IfBƉ͛])'vuX|+ >9 onZK0tOMݚ'"C@]zSp"{䭰Nf⛜pxqĐS&P2>M2s5]&oTljkd= nˆ9lUm\0PjZ%t7>"Svi΃b,iJQ+sI i [rdD (c*f$kՊb_?EZHomgYZ0707010000040b000081a40000000000000000000000016612f91d00006be8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-552.el8.x86_64/kernel/drivers/net/virtio_net.ko.xz7zXZִF!t/k]?Eh=ڜ.+Xgk}w%'eOg8%iQrajw O@G7fY: YuߊD1q~Y3 y*T=@JZL(/ v)Z+'Ψ+ZBÐd=YOyb=N1θK ~nQzW36oq27 #-x{vKA.Mcʅ.K86Wg\ϒyH[9So' q\}P N~F6a˄]Uw5*\25}D|B`"xD5El G 8arL->xHQҕl 8?t 0:i՜;XU\AOE:zplTT* j}f]i wbg'`W$,E$` 2C%HRDhɖ%,dls}aFw%OE/ iՆ)ښ`Plj/(|-n';`Zq[틸8-[o" Y80@YA< d:LA=J§2uk_2ShhSג%#("6#߅ۃ6*_D`=)i1O Ul Gԁ44~4kџc`5v h H7&ҢV9 eKMRWH$8$ pEk#3څGbDpVG$> d̿kF{Dž_[N2_-kC4lK;" KaP [~'hg؊i^ѬU`+6_b^߻TG=wD2+)ྫྷ?+?ı/r迓t`êtW^cB󩔟l 4N/<B)yO ++< er$NNZ˂iK@TydHdp7WZ[N5߱2ZXPl.,^*^=Cp/|_8$6`2,"` 5@S4^d)3f(NH5r U{GT2(zv)(%7b}l\1?Gx;]Y"l^sr] a{2մM T[1(8 =BRj([> tGӗ;ulF$!􄰺﫨 1=E:ί;v>7ab+P/T"\N+Ԋ9@]M*@ (O~t."6 !llOh(vț#7F7SGW~WwAhoc x{,hG3V .Bc{)Qeȝ@ =iD27`\+zpKC_Bؕ Twێ{mϚ%x,B$+sAyst[2U}P,JŦ_Tj"VWti;@-{"Tk)/P7* tGbS|ny I!$`8*4\#/%OpJYnP7Hql}%b`bz $ eK>uem1o1(a,?|Fҋݒюր?`25!'DM #!g+ܣٜLTv CO] s3&-eQR=Ǹ@iJϾh:{T䟪N-HAN3؎Q& !FyZI&=>`)%SsIoruĐ WŒ 6F߆s@/3z5TG.3ZͼpTN8N gv(g+Eм %<]6{.뙄Ew#r's y8_*^S b.ض&m>;=qQG_Wֽrm5{ӜȟqRn/->V~D<|IgղfsվŸ{\7ԴSTg)5o@^8}l &L-~M8,XUڿ9"$֏e!uy==lu=2A0#4E_ڦjA*\,CwC҄ntR'   a@`"c,Z8-pOx0{h* Q8#ıYl$, S[|IuEr5 )r+6 Rhҫ?Sg[mHI,-U(b=.}_W[x"R劂$tAn/Q}q,}X-a[XXFj*C̜%S1gOI}wm ŮaDV]J۟RL&B \4O厽9'I0\s4Ē"t ];S攈M\w%l00ziF/ᩎtґ *o 3yGB^5".$wO^uΌ5Tۦ鼧DYI@( %1]\qMc~G'umbGD:[5YJXs+/MkU/(P*a,okͦ0fKlN%lBtV|ܙZ[J> uXȣCA A ,L\̜[ BpFםpLp=>EJ־JWQ%#% PєK#SUy IK-XӊcMy g 53["l.L3DwUk9"gE715$/>JU:~ 8}vyJ]qbͨ{H$txjOe[9x4*s>?S #Np,sH EMVgg;"+-Cia {)C3qiuS* L%?XVjSEl)r!Hd+I!čG="$lz%ko0 EU6h3q7kqwkF?X-u(c|rnT KP|]l(z/4QF+vP@OyǨ`7PK;rln+c,"Q y"eSbK\S2bWsf"Dv"(ڝyYD?92ol.Yy ;J SLt'67m^~OqE (4JLO-Vŋf3Sx[ū"s5}􀉺Mk?.Da2nԷ]M(P[{CESV0ht.00, QBgx*Z+,EvڎCA䐶,%'툀Ź{WDܝ:{)%AR_KH5hXpq9Am$__Te:aL)=riC\Mbgy ft-[B\FiL|OG_l$PXw7pd#Hf@7tfӋq`@AF`2a\?'`7bՁ2@?2}2ĂхY+X~$ `E1aQLfchw )^*Do4HaLRNfؾ)R _jdԸePDMַH,]+:Ȝ L昤QDvA=3 +XpqzBSV9'~30*/̨'ZfN )^i+<I3*Re3bYJfM$%|=5(bjk oLJ؎~Z?Js#`6e*g%Ϡ"Mm{6I8*St"n{cgh"TšWي@7c8]!J65T<ńiG3XѣmC/,!OOb Zm8) ˋQ[Ft &W j=* XQZL5 *èM DpÿEikOhգZSG ӺvfowyQfq N}# !bkfHOr後PT)\  -kQۧ!zDɷgzű@:P-> Ѓ~K:zk+q2<WcQ5ϕ\[@Y=VVaPyKɂZH 73f~t_1c "tOe!ÅmbR[ (/A_{Z;pEϘU|=z7c (Gv6 }Ѭ7#׋tnBS _CS)BV| = q ilO~T+ybR2 IkJH>it^3g^_uw2ys<ocȃQ:n J} ;z[ qYql8<Quywe8g}2w@<{vԋᬘ~nUt{ܙa݅7!(:(C2&8m246:XINuw]`U\OJ#aeG"a6M>%kwҸ&~I>[śT~^f5.,Mqb,ph Iˌ ̶~|2t;H *Y<7F, Ɯ.eH{Y{$&Y Κ҄=2ٴ}@,-5i<3ZX`VzvϩHFFF@o` |{T_{l+:Gm1YS/ ˕ppHq ytqKLW2J71H㞂/> Wgo[_<ƴP5!;)_ @b?ӕ1:x43]"'3G-Q2`*طm]JX^RT+쭽[ 4Av:p/iWh=剼F&ieaD1*CΥpij#kUpӢk<]eVB!hVt$]yòprW%a 1H Ӟ!qJh AwA`2]nP H9e}BQg m ~'I+wȦ 4DcV kbzؙNvg, hY>bf%ܒ&lтfO;*WKpKq)*qsmt0 a[ A,6)1[G%(%Qv8iRSJ^ćk |ۡ!\ZTa8Zp{i1s Xsܴme#x,ą|;EJPy}6mW0t.V!Yky,kXnʩ]WȝK˙QY7fpg~z&TM5v!<ϙXZ&'_XbWLCέQ}DH/S.Y 9Y8m ZI𫺒Sb9Dl* }dNtPKTxqS"QF_!f < )iwHi3|͌lXu1/v̟#KB`/Y'PuGu*O򟢩O$-u2j*0D _xŐ-dق\ujD}2 4ΤX\aa_y(g4\SD|'u:*h]76 9]Aih}K[jgw|s-~ˬ"}0DnX:f]syc'/w)-AM A& mP C*ϣAzSn ȔXlG4'JTPb)q۶YTfPYB:j,|XԺqo/T#P#!YШA%=O?x:QWNs1`v kQ | lQ@ Q`AA{F+ .cTW>?O{/)%^"Xp9gtێrrϵ(qռЎ-l+HLI@ HU_̤[8CϴNQfL$rkԃӢ&ְ~$;ZtsY ̀r*fOE@[}V?Kj̲/1'DHbp쯕~__K݇[jc*1Ad=L"ն]:)Տ b:r#ꥉ*/+*owu{[䩝{* t5ltJ0l~G?|`lŧͅs,&mjxL[e]du >!/g5mSfhؔUN5)f̽:ybb0ļžDKљH 4*_V 8-^K/rWЧW a> u3-dϻ; {Z;E> &IR tt,W6bc=gOM?GY ط5tB; п6Qw.[GDO7uHUnɛ"vJ+V]jɑ DZi:1Z r, C [𪪋|ݠkmfẌ́Jc=xރA_S3 " lJ:fnN+pOt8'yw6u%pI<2Q='b|q - 2H)Bx'1qn vd^!I(na…֝w+ S[~ap*@K.9e,zok4N}i~sWy0{ -azƿW t/-!=/nt?w "1['L'U) c %&T\'c VGlu^ǩtzM$l;"Gܧ~/0[s;=c\(w ǵ'(qGvOWv#;wwGMUv(Ԥ@5 ACB,5O Ϻ?Ѿ;~ޫĴ0S}yl*Cr kVqm'hmz\oM(Op;%NqK`K֧&La"2Km;@3 G{"\2l`sND1k]cwk#kNB;2&bG=m RsM*|DcFY</QX7~"_ Oe(9KTDo}! :dMqf3%h8R6֋ 0LT0рJ9.]eYN Jp^v?$ŰC-P6TӂE0kD%rw2 ;:LM@k,dI! F8rE ,y%!Uf\i_᫒f4#u6\d͖/Oq^εmN<ݡM'_~V907M"}=;i(O"+#q2p<2zz4Ќm6Цx5DI̭)"|=TՁA/*Bb|Mw↻bY ajbr-`68*! Ybx\{X{z?=sQ9Μ_(,Oa` Kǰ_% m< ʋoW\,Fp"؜쥳|E7}J9u8(~@3o+ hi5V\s+#\g$ƶX 3yͻ9ԕ1ۢ|TG\B΃W_8C`[R2ܭTQ&WR*ik߅ >k 6 D1/ .*ưV!nUiqO+(|d>)$^MJy1gOR&fXI6FP1Q孄.<|\J ^; yD(48t J-X6 4zSU8qjK?{v?ǘIL$8kA_sR^ }yTȃ+>] Pp9@HkM,w n HńW)U%"bG$ytft}vxtZFI,x=EB+H5AoW^=ྲྀnt6#hyԕk E1ɰ60J)+ix᪝V<"I9 Ag"U_t)F R~P}0I(Gf#26tOʃ6E,qF# ܎xw] qeAH1؁ <s#= ]L{t?#A,}gy< 9m/kӿ#TJs14US4L2̸iҙQ7G^!iYf4"a;9S%KwׂQ</t_ U`^>#k_8gzvXHKw!oJqYx2l,Ub SHnϳ$'#BLFgw9GY$Q[ZxLv,ĨFd^,HpԊJ웓şn׳X8A)aGdUNU;S]gaaj0% JSnuqUjXP5Ӓ`pU}Nzu#< a~[Ɇ;"2x#%u x2Q83yz[_pSz.28Jw|NciSPc 3Nн4İF>Y_$$YU{DKs| iY 6)S>湳%pC%u :dN7MMFj܉ٚ: 8BV ?җ.h)y*WWVD-\AlA#7e|mu؈4tXV#(vl addƛ1\ִ((*;"@Q{? ?PnEո]݆aA Crl,'N&EOZ;0̢m\~G;8!ڰzsRޕQְ|nc*C*[E6,_Q7QɿߠhF۽k Ad^V՞Мa4?tQj}RoĒLC)؃xF]NUK?MW»툟q&vt>ar"+h{Ϲ-TI4*uj.u/tIG px) V@-S0fN~o{"8}r)OJ5۔Щ/ұ eT?3T)rfYMik$W8N{ ngQYF%݋t d,ǞYijPs#(Ty|Pc ,L~`w❗P3il|O^vsARO/5VN9^`3$Be_ w7& $$g$]p;f7DmKE"O5o_7 PEv;hWn*UF 6jn`c/=4gYw @UZ~+P?|UIk m&˻Ilb+P7w fiOG I*% urX$ ꝞiF2\f[3+u E .gh9e5OQ:w%_Y? 0yCKڥ7m*<г'CDpgN2b 7N^l֒WmہT]qOn/<:3fԹiƚYԪ78_)B{ 4!##tMSخyz4OX'@* aHԲi27&?$ EG\==|(B܏0GLQ℣D ?^<"Åu1Y8GfPXi'?e:`.RG~R59xJD[/V?NG:8su ی6vY6-:弄S7c)Yw# f-%X|y<~CI:I͸q~3At,EZthVzk˃6KsB7DGM<@( aC,򿷇3( J14r Yəc%=q-In2Aȯ%xQ|FK ߀c„'/'+8_Y|AQj'7a!K$)kfk!N?9hD1)q"\, |`bǑ1Wdd)+|cX.2u#56>4o4!8Q\YFY2h~Z7#V碘I:vPɵ>Ys=̂ЭE9@,x~ ͕? L|$-5ڤèm0  .5 P8g3+DRv@8kvߘ.HTҽ`šݜH-(^;_>Q\6TBh\GJ"*c8sXܚFf|́WW]J^.lF ˉ]B&-Јآ#ä>=j[:7ې$Eg'a?̩ $[ )vk:tEMtp4 )qßPaGYks3ϗKl W0ҰǹѫWq 3ma0P4wYzx*o/0LPJU5ξ4Q58KSgD/'])_@O[ކ_NeLl/ h!&cr$N cw+Cт8:\CK:\dPd~m,~fl#n(ߪn4~ㆶh`T{KmGcOZ/!/bAE˥0I0?8" dQOF; /{"%$zUqܓzA+G O5#Dl9ZZ;sΛ12ϥhϥ,ZOp]~JD x%r'4+w9n=Q#y5Y'G-}%>>WPQg?PŝoMQy'@SH牐F7 u|dwwRP tLX- YLXtAW@>j}9@d`phV N- 5MY9lZNGOVOn"gp|!\ۗP6GUR9rWAQM>q܃J/`-ܼ$c##v}r@wؗgE r-rNT{  ; $cl57WhpëkRƝ7lKLxgрR0nTLv ]|: l;$6cq"Rqu>#6 :P˗*Ӯ+TYET>q>ʖ%93JDYzrD̽HCP%)˳ܹ\с( UJ6n$<*wؽX6q +rNX.ioKdU:,ƃGİw~~0H]kL&,pǘ$_ox{Ĩz}n}anyݢ2Gc)>yg(-Hdqo5Py dםiD9ڋ.1̍!e CTSOoX g/B ԿgRj[f<&<e ;،O_ $I}HδDs-q{K(ˠ+žנmh0owƃt($$4#Q BRXl8,sPP *D7NVZ͈=sGP\ qci8"<!֥e{[aK2@/3 h%Ƅ,:o51dƎeRP2o2CKq:+) # 3زmm[43/=V>OC[:ͅM.ǒ{lI2pI+,Eq9pAԆ#B o$S_V&NV4仠_oc?v١q] b \.ЈY ~bhU u\,7k/QL9eeڍ_`+9-VRp2K(A$krdy\3`Rt=B24qGՂ3H5-^ȪǏsldCֈ";n?1o6Dy|zbWMXG N['cq9q(2vąmJmˆtEPhn v%1ȜɕLpZȏ<> j1(bhip!~‘]`thje:k 'tkSW?64M#q7g=Fc`=|crX.n0 i[ʚP&#9wUNѱOsPA2OV_qp FB}>+s(V T3Sdp9m2l2nDOV/ıZpv+U-LH3Xb2h檒Ӟ`c\I .Ɠs|N? 偒;m1 T뷋Y/b&D4rSKBr5[M*5E2.nXBfXQCz qB*L>y*mP2&@ ~V>ZL'CC/ 4:FLgaߡ4 QYBM֜'rrxt@i7M6PpU O+mʪ"IEx a#0M5"-Jߒ;)4M _7o!0= ] pIGN_Ad~[cyKpd`-y֎YPfaN|F[X=m0nr)ҿ<)9~څFD-cJ }[n4LYAm</jWLuձ>VʎU\µFG$1ՙ6SQ&۹, U(trXGGw*6[M__ظ+d3"Od Eg- 0*Sb[>pqJn- Ax v!ۇs`ߩWૹ^ʍ`Hș*J9) 3 To l鶋(ag1J޴U}8q}lj/홧vavx~z5T2fP8E:ijeFQ1 D&\t2DS3c% PY-$v1~Cr8S[<`]DZ;D0zL݀w&l6#iv\ `a'֌NkTX hy.\N>:-Q -0@'/U}R[&)qc |j0ĬC7CnTPM _G)+Ŋ@I}޸=A_=X?{I8 1Q/+zeTZ ejQX?RůVߠn?,9؈^B,!EJ^cTS*|_+ht.U_Ϋ|D ^.5d>nHlq+tR{W[dv!-^63mH[R#^oXM%ʷU(Lր3Eu5;ay v~OPamZUYP"60x: -df¿ڐG*!Ιc2+6M v\kŮ@i榠VT{ݗ>`W ]BӁ5MڕWܳ^6a%RWO3}vj_2=)u_4a OljTǙ+t+ED,_/}mE^>TMһzP.!Yu̵>ၤޜ jo`ܦogngʨ&O8V R~Y+kfKeV{6>^Q#J9Y"oc_L֨c{C4I$Jaw:|!y2c<{oc[âiP`#Ra^c/Gr#8#CN>`룥IS߻;%gS#oF:EQ՟MIS ǿh"۹ӮCd0"-_ȞbH*f;zЩ SN Yş$+.,b0UV(Arc`L Q\.ߣK˺9Jб:z?`A]vuZ./PlS_~G0yÄz@'CyC!J\#T*С/iq&m>nqʴHB,5'篃iO9oB)4&|.6}z)&/1 |\:>X2gl}uĢƷ TS^/mJxC/Ƥ?ϭ4[<^$l0Ef$SEFo) CU#Ё_"z;(7ۻ0(YVS } śܻw,yz^~ʽs 锖r%hs nzD9RH8x,鶮FHŇ$nA8i\o]>@o,wKޅX} -Cs:G5 ~sӑ*W)=5WyoO HY6J{\(u(n)ɑȅޒl@pΛCn6L+TxveHzؙOdq [&LEӱTdQ]+Ӻ͟w'f)Lx:2E:JԂTDƏ?kyvuϞ~+P-1ss5@/u pil?G'4HH3mf+ǽqMi^$쿺iipHǯoWr =tr ~%TɆ[ @\kR e߃f_L8+6Dz.w"*kXPXM|9$OudBzM'='~˲׎[Ç 7Q16a0ˀ#O‹ba[/a2sf sGd]#_]MDoȯ{ΙD5>+ U>2&y;m4}fXxA:Uw68DO"u=X?04,3Xy>O7 p3VS`P>jDzLYlG-#lwpctk3d{D4H8.*/\har S0:X%b-pq>T71.XPN-0./)bRV*d}yP4::Tj)..so'!_5 + 6ayM Nd͇*Pe%lgJu/( .ͷp Xg(~ OQ3!^SiM̡¢T&p?/ɾ8o6=q}q$P:+&;3.˺O]AH WLRMڅG&@dD͒[[FK\ )8enmCSXh`>"_L槧+WԷPВxyTE^?PV_ڌYJ,KL5ìA&\=L>{(~ʳ%sRgKucF\a3[Lyn Qi`r0廐 {M.Y,QUDZj4"{@nb$s/jh g~3*C"Yz8@0\9f~/%iN =NSaqkm;Df>͜ೖGO4t)p_˽}9$G@O):ܕT8?HSkQ:,;|׵Xh6YAt;KoB2lbp z#7kBt "9fM?3׍[\ U\%Ɗ麮fX}u1•= Ywiial}nC4RAō %WnUTث;5N|DZufz[U!^UjTa_llڵQ[U솔5xok_ 8z,?A Pȑy*Cƕ\K Z2mUK.54? m^%6}z ;&@:rsv 4 D>8b@;Gqq hKߟC?#i*- 8c2S)Xl i<ه. ELbޞLO]EdCuΉ9cᗬAu[k2Xpzh+ﵐ%4S+SX;)3*>%<uP{ҎIe"%:w)>lU;:n ~\@WB5f RpTqA; C;_Iʼn ɂ#F1 LaT8z~_%SylV{3nrJgY,JȵĒ\畆< /Y(=Jxk"[I@&#ZL<[g+y950El.φT,YM—rLBfr C4EFV%cao{١'eq0gq5T=phBau)qF; Ke;6뱼:Hsvngꑶ3v]DTBcvgoQ BC-MkA6v{)-\BĨwx+kC%d,)b(auG0iZ ө>)ReE6dĸ؊/>LnV Wӑ_fU"6Sԟ5C\!#I@ңegmd1bsME[@8R~DB6y9 7 ǫËk l>`l;}/FLdJ~i5\zReK[WGWY*HFSߜ]xZ@v}cLw±Ȧ;b:F9:_SͻewH 3kLqpk"((K{*yK`|1ӽNBpâ' YՊ"m{, 8s;(L`ۺ$mQIf ʧ |եYd2pV/Lts`ƂZ?P:ٹ#:-edF1w%V`U*͚D}~I_2$ِiaCZ}IZ'$?3Pm.zԤB!70BݡeTzEVBmHnUƿr'Y` >cKw(3N%`1>R Wa& 6.$35B$?(S2#<;ǜѝZgaѳOnWAɇw[|ă,3)nE@t=m >_а_ŏ'y~=,ϒB]x\eWL v };;^N/./@i Y4Q؀؝}w3dwaծz ~NUm!@0+Be+ ߱hyj2rͱS&*.L1V4 G#b {$ ?aUYI6$1 TIERUԶ4|yGH̏*jyy@ygT t`s9$ᵰ\ٿ9C"ucWb2)'NQ-:Ak\cյ瑌)A9rp?>:"Y~GҌ]fEV!N1al75UyS"kۡXa͒-ؚIK+C410+k}ƨ'[Mw&\v;ҋɊ.QT"$w`;:R,{ݚ+Ϥ4~~66$žeG*~ndUYJAr =ͯ*̍ybb<\LڝѰ)[!WVP ΤÂy) Eh11KݽĴwW+Z[1G2q/s #q1|{6gd׹)J/5ѾSwrX$rka!δ@ Azo0i}+V[{)97")ArTed%ylXєpAa4 !Z߈"@ڈζJfno&.QƟ`ʳb^y[c {VYH"'ǓZyE }0ZyLCco^3[¦:-~%P@|՜ yęʷmX-|}F=H2t VwV-R󋒪'[ !XKſ3X0ސ ^P]!y㹼P%sOw"R9~GMP8ПǤ^0#LT| q8.1 v&3v4ӹ/La?b$gmx)ono=ݸޛOoB|6ZqGn@I(dx,h#Fͭ4:I:`d*#;eJWmTwD2ϣ1(kuNGFܴK6>~|U'1p.BŕRc ۰ֵ݊TͭX"][Ӻ8>1p~oMЍm??o%srTq~#>>%j̾c.q}\D'"d0Xv<- ^WaտB PT>O. /_ XT!!gw@3'\l~!|4]s _"߹odq)'\@&qj"yEV!Rr7gLl/Is]كCߐ ey02W֒Z <0` ȏMO\ 5A&c!$ )1Ki5y)-w L]}!ׁ3q8M!RxӿXEZ)/ i򌒖(ꕭ8ǧ,WK˦K;H5#F\tȞXhtR:b _MڱLFloFlkɼvlY+Ğ`dx޲u=YJfGeYro\y{7M1; Wa$)=;WV!uڍF2h-B(gcYnډØ4l1Ż mJBaTߧL"jCX*u`̝v0aV7|Pm씆¿ު_P>r^)Xh`i9U坅uC9=핏TRB+gas(\7^ӭ,#.NX'& #ҘGk]8&M=>S$^NRd`P"?>5|X@-וtRxaq26Mnϴgy /.NYk'+\9y~ՒaB蟀DWv9a4q 09ט Zig_\ʰm0kʀ5}7Sc `-ߪK렞Uk3hO~t#uĤ2>_Hx\:0Gt YjXبA2'֐%{TYN7z(9i9-,M*Sbjn&:*ٯ볽Nn|EM,jMAzLre?N]]MatCۜg)rՉ1,^ּ"O(;S?\ZG)u xH!Z=46:ijfe 6Ir |Jn52vZLVv@0 w4K_QMBukf~figw}2LiS_tlxW;ЃYe" XܚB:+Ir$j`dp:yw:AfǕ&yT{`p(N^ C܍o|B(Iб<Y'gBOU3&PI*b6 Q{\,nҸ0T븁)]pX8VhVEn{mO8Pj>q/')UE$V2|z9!u`-h@Gw]Su> Ԛef*Ki ^YenzarڸsmtPX%TQCj+\Au]F'tٚk';K›3O[qj\j`'0_/>m (4 ,4 Y ":჋0Kye(ST!<o.G:)'("C~*dLҔA18K1mH87dk `fK,>CH紺)IϧrP jӐuv7c40`rMۼw=yFނha/71,h4ExF#HVm}mQmIwp=.OZjP-Ri;tl/l "~흛aiJ(dwZ.aIs#z&OY@Aڙ9 yݞgcau[QC{bl5:E%C4F",5mjL{)_GFWdZ >%mR Qnmi/JЎ6ؕi4n iذIuO?% 2=ݺiNv$HReo yj:V4e MYYk z:慪݂h: 4bB9[f804~-83P_mdA+Uli [OI.]>jzP?(lſˇ,H&2&SEaG)^<88zzuc3"20hiͶ.Tf7c>y4=<Rt{Uj* S %ݶ>|կ8F9.e Y|d䘭&|-"dJƱBب8= -=_/PAx<^zf kf)?6c丐o³~4 ',3Z( TDO ^ŢB? :hga{=ٹo✍#0[[ƍiɜ+yeuE[i |OkĚgM,ÙVYn!$ <9-s`w!2D]idwI*B;w[)cIΠcZWtH[OL.qp%k;]ztQTDCf0[v.uH XL({i RtĈ{"Z X̻v2P#r6]ЭMY22M:Rґ="*Z&nrUxyht-3Lh4t:rdkM!?*X!¨ YbmM 2lw͋&~ |"iVӉJdtC!᮶%ĦF ֶ5+1oSo 7I(3o9~k)|"hy/$΂j \u^MA?g 1pV$jov{;A R}5y(+1fI[s}YV+Xջzj LW Kx+|iHDRtJe?iV-gZ5w-1Kp5A7 ݰF,L#H^]h;V^pf1h=!.]3 U Vb卢nz>WpvP Cx=C. drU(nUNgw%Ƃ[=X䆬F}cQO7( 7UF#y>],׮𣚯Ԙ1kx['WN:&dWj%Yk ~QpBsz)Nd [Vt,sjԃ3? C o#\qZ 5j)˗_\p$o<=s!% 71-c#IvJrD GR& / Q"QUweCr.gAKԵ7ɱwjQmft׷K [&3͓13.<8z1ߖ龜]dD?ŤoVcwLaQh1eGXMV$X\+;EFt*6Uɳuǝd E 50 tsȤ 9 2ȅY/zCBCf~wO?҆*χ\D', E]Mҫ4k7=Q!3ׁOJk hf[_76}E9F8=~ ( gNK߶FiVJ o ?-#ܛ 3>8N3L3Kp܁0[\b1ٖl{)0Uyo۳  G(gVX% S6}jkB4ք`U?hvvn0l~h!ajAx~(u W8PC1~o%,f12uS New>5D8cN3|Am@;Q$UZ*[kۯ RT\lr- _5*28-pEV>?`{jq1؛ Ooiut \u?ëNٳ)IA vpYg&:dm;VƻA=َH[ȸ}ą= B\%<:cM}P@bnBnK7%EgM5d^G PFUQ.-榢;$U2o; 1R9| F3^ o[]fa{0p:+K;E5j 63׍5iଠ}+XhxhsWEG` rA]4jb߳E&HX[ ' ѩ.st቙M1 FHyg4QG o~lP=!5གfFq<T{3v7O%ou_F2tXk|ʍJ4..c%Y`gx 禅<<9jK3sZv{Je./UHZ WYl=TOQ.rf?}XQ]NULR"L, srwD(:͕ vlFR\[p6n8Pֳk?Urqz!|noxȰЗ=­ZEyA{ȄJ$3[\Wjp5؀K}albAPR4mhd,"}vci PSV@6lZ[~%K&l /Y&bQ'~mtfDAE5[f MLֿ.ņf35h5I%o}z9!-Q/rL FHU-egdм#,V4bM?Lp? *q2A̔G}x1<=Bk?\&'5p?u$^vUf׺pn"6pIGe:X*b u~6EC +ZM@(rw][|{ `8 #ٞ (t f컚k*P;Tl[>{-'K #vFj,OQ1vfƅo̻ **fѡU$M{I7X$錏PJ]PL $+1߆E}Oo!EA^ѣ ejc'Ƶ)O&<8^2F,0G{l2bd_ Exs7O7}TA^uOV}-u1+nŞ{,px$q(Rs,T5gԁ;t?;0yu`%i54בAgɍ*EÔ3NmC0^ ,k"_KPLN=Oq+Lp*=KyN\djBg &Z/'M IЃZI;tAz5t}0ng(#JLTLJ{fHE-AXo4/Vgc1v''c@CpDIV?µsv`0\3|Ld ܨΚd~Dz.n=,Ag' O-C5O=}V=ߩbLYD?j:v}}x^ľ!u~hZuM?oK/iAOIu2^SG?faI.t Y,6F SiFmC1B2L_)>k .Mx٥Wa76F X>5`ß+; z~@ 0O!*\/S |1s̶lѤ[R\fFјu~yӝIyǚ7i$`Cqkjr jV,[N&/B{r(3o8KC+]mYD]a Lz3 .3*/@.\05ŖM3t/ 1?T00fD jdɱ0#n /Ӏi#$sH_ٵg!Dj~Ԇ<)WWS$}~}l7xW!m o }hjiDπHZ;ߑBمNvʲ #@QNkv#Ix64O&.N!hpw `fR]@ث$]LS:4ߘ湨|U^Y3 !f9c%4<;3W.DL mm/:>Rbݕ ./5&GM#m5%a@t!&k1"FP2 1T+k>/D\DYOJҼ:G% M2F TQ7Z 3CXy꟭R>Yn` 4wOu )sz1Y W#I ڗ?FI6~ښ { (2/"v?Yc;ا(U涚edhEjZyԊ#Ϸc[$p~waȡMmǤ7er>?(ƫK)|shp Km0nr^pzV|f#Î\҈(L {tsEɯY[tS;FeEwm-t-:4t_i 3x!x(1;ovJ~d@Uӟ!J-x4ޮcStqW҈;!;{fci T1C("`p1[Yvh"[ϳa[`JWLc"o Sc-tO7hm b묋IA0}wxk $pk(mv[xt>T= _!*x` D\:FA/^#LlMQ͏902Fsݮ𸏛5lDr:NV i?Qv ;`teE݄ 3-FQPky}E[T{-y퐼m%$?i i#3Hy.ubXѽrmh3z4mrE#x5Тl羏KԱޮWLӛp=4մi9&B&;e45R' >xQ(j4Ubd_Xwg2ȝH&Yt ^#"[?J8(-7pA65ADbIߧ>ѽ}{z2Wݻ.g'9% m&&og(tJIkId0W8ΰ=)F,o~)PIW[!01؀9^г?+nz%|@wqMr&]ehnu6iȸ8t3 RżOùCҮ"ݟ6D{ P BpPP- lkhiIێ-joSydMe4xGaJcqb{,O`k#/tr+:rLB|4d#0դŲkьZ A{/:*I-.s^"K֑`{g slSRp. FIl|& #_4(ICK`:31y+M7#&Y@b֐w8Ҿ1&m467 '>z'%I)٘xp 2Fe¯ˉxjᤴ?94;v׻]Ã$HcAW_(!ad'>@ca[-fMMw|y0 [^ǁ< ~9m HyVr9򆐶VoIPl|Yl#*+͟}NOăWژ{[HށfI+5q3׿ʖ~?b=4&Iްni*jgbڢj:{?b a-'A5kRss'!J^ǰ` b?_3U.^nbNk=IHnYwROwznG=Oڐ%R@h`Tx}}껨b◸aꊸh6A6c3y !i@w( +.:|!V; BQe9-J(e0=;va™M%vmAOx!<(}g{zxzH`ѐf4[NJ,sGt{t6P꽹I1@{f@' Lp1bm%-^S':zeQ^I 0 ܐID ,hċmt^ۉJNM Y@?̨=DC@>e>Ā( W:JՓdnI M7{jS^|Q8bJbA ָG6|ՁC*'sL:>8qBYW4sE Uw=rMr 4R [9.@M7QOTSj,?{v1( ?R(0gל/}Djky[8GmwxRS@?u*jDXq<um͌H.*/ XrzAyw jSŮ%եS!OydF/_\Q,[]pKСMQeY'lKxwͺI@q0vCn*LLdЃ=9ui6+3-P)[H?9^bu)}7ߘa_B"߫]9?BҔ`qV? qwZ0~8g~ F-_򭸅@`n@<~{]F*#n̒Isu̽V ~|?ʼ zw_ ޾'9ElwFhgjEYCjsJl? [*8*D$zOI6. k>Oh{,v3;;) y.t;MiԫF".&* Ғa:sqwIa +0 ;tZ"CS%dS Qb7mGB[- hi@gHaˊhCcc3^ !a:~Bܩo0|I&~}/#sFw f@\̖H~ `އ &͚{'SK Uҧ:7rl7 ?mQK~';dGtH E2_'Zl:7b;lE"_N(#Ma|a|{ӼUf1T>ILя|1r6 c7C fqUDO OQmL4L䕻sSDޤMڏF]}9uSr{ܽlTZX Y ѝOZN8`Zw_<`W*'~Q+LXJ:rSP{|pJV8i+oZbX<ڝI= x03LktLo>{o}fu<J2p]ֿA[SjOGBgέyr!U#\ͪK۴F*6QmDpHCbrσn5Kۗ ὉLv*hG ğ13_[2#[\L!1 B~a zYcW\2:dX)D vm8 PF-8I|R*ݔ-|T+m" )l1nwOn/{{9_v R C "3#YS \Q|MD2lF2a@CND+ :w&5?!yj^7Ngv[Bӌ{I/.<ڏ]^[գ\AxK6TGeNαy17zM sAjkD.۞>tnՌlIAYmں>?A<B!vE`)^d]Zb 0,R,Lm:{GI1=xG)y1mW*.a)NAzQlI7/Qς͝-{!3ОAEl⨠]̓{p&JCztJ~ ;_>fT:]|Oe{rWa1fcqZPw1E%IR%9.'S^ cIzqڢܳT*[K-6`4Ŋ&\$h!Z2˜NDl h12b/'Uԏl'vq \~T2 3aOEүvMgqM^?jDZ eu 9K}Lw?(삵ݒUO V~(=!\*̘" m6];f CͰEl|;㷂oQxE/S\ e\^!p7J=q.F$ k=Liў]dG.munLMGF$/@YnKD7P *M-Lc-VCPoLf8ey}jtS,&;Y\_ 딹ށX`D S>=fK|ddUpJ0OShr)Ft1IϭBc#mvˈ_7;r(\/i*Rn륀at7I/1>LVk7HT6Zg4Lr>'+9lz'rFG.H^k,˘+uVP\pxy`fS=jj`5yCI?zNeE-:J>C=']MVzK=9ftbȬmIC}v%yU<<ǖ<|i^[P{3"$1GȷڈAo_}Fj&[1ݦA%qX@sKDj{~ I}c"v[sWt7Ě1YU' )"-BbϠUVGpu{hj)ː`ळb1ćdMN 7İz ꑦ:R{(sۺײB<Ƣ# !\Gn'Ghs/p3/O΍ :6&'k(s*&;ZyU xh(aXs.%!^NLY+UR e'$_rGdgn.|Zڝ|衆LiSpXO^=]͌@gI!E6WLdz ױ>{n{W8b:Bd"#vKߗ;]( $0_+K.W F'Jj()чO ߉WHYcPh>Ye/Vᐽ FI>Aޓg@fiP.[N!G !7dHH@Ψ O(3E)Vv;CDmk`+zj1pK,?;TYU鬭D;`1=M,=M@Tpedu$>W~^)^6E׵2L=@Ǝ]r.ePֽu;_bxX§H4[OȆ9As.`= 1=7aZˡ,F'LFs$WF\r63KC)mf l|<ңOwhIʮ! h>Ji-iMWDڌ_u!-V쉸/rCL%6Es(@:2ҡ$̟bA~4an1(~1B#Ver~}3FO1"4̚F-oDcZs/v&`Vʿ&%L4b[`Sux 6PM=aGB|g alV`_NteQУ0TVys@DQ#nY"yYk yQiwmMx 7SJX~UXJ,Iv0y˓dr2y_{z<9mط;}A}t_pgD&zJ ?0apCłcS[.{ UX/m!/a+ciyWԎÏPIw"YXx8v3 r2KT?!`R\lYR&gWw 3O{OK>;%M5ǭg.U$|[; MUKGm)Y[7h=jڑTP1 5T(=]#|N/|8@Z0ny.8<;,-lVPiu[vDMk9D I+gBAŲr; \LMm0DQ~ ٪AcdmnETd@ |/\EXI0: lXوRt i""c+_вߔIvk|$t/xQ`%hY|;;9ėB>ͬbZFN<-i['HΥEs{,4Ջi7s(0D%㨋lLG6}WIg0QhO0EKD(= 0SXg#x9ln։P xMaV+|Io$~lXɯ 1nAE֬hb n'nSJ4\$GӮߋ "-6#wu" ^4ՒY.&\H? a R}&q;P]Z]hF^ǑodIL~**.rf%\"rC6J:a'_SWsƧEkj c'%h t'gQIDTuzLϹQgij6a74,* #*43#@ԪѩUb:p~ Skn+'!XǗPє"tK0a D'5*#g^BX??zU539 J\)GOBm0E`^qУek2b|+/d5\R˫ͯ_yбYmj#pFP9i洓ʬE⴬H%mOH'{mgxhnh<"^+q6 S2 S3WooЂ.8xQ;3`+KuB8A]R{羘Z+E<^P!T[&w"Od{ٍ?s먊,™qmRr?мG_aZJ>Y:x뷽@[fnqgί2Xjw*:*D|'g9>1q>-ް4DɗҩѾ@:)uPCpwe϶kK(p']-Nws@e0lç.|Fp&UVPu(MM^Y J+mU-P3|֛Y̺jS0IPw2RvFP_I=_M7BիZԽ' '׺KHDHod} SWjۇAKMѓ*f'ncU;)Qt5@)'(r׫A|V]Q0JT23I$rMŠtvMq]6k?!157)_oie?éS cӆ? ~:Y\Z7ђ^[۷ /2Pc0*Awo3fcam֪;XkW I'9?wOyG @0Bw̒p?;gҷ}SnP҈[JP٬!d"MOp;loB.+`k'[B丳tʾV0VX3^(i8; 0:UxߕdFޟZ{bi=* teSΪK P&@붰lƿ@A+>u[`:U%6O" gǧ4Qj5_Awec>S$A ɲorNjwGWxgF*NrVŮُ&_v<~0ՉǽuU`'ɞ;Uie}"MjR ! 3g<1 q^ĴO*3esSDBAYTږoJExĵ_Wn M_`+?x$s ݖoJoT!}𾚙G>uӕBׂ@E٧Ƞ8A1*G n Ϭ*QxwaA nZG&EnɧhyBVY[.A5y=OPHP"\>=5][0 {֗Ts%Hgq3~jCcQz-LjU (Cʥ:(J DIm-\s 046rz̀RޯL7S$=̗Q>OY螟aؖ%;O#Rs [[jP_qU3⅙{9;T]֩!o9@a P#$7Jo&r"3R}CNBڻR&P+[XQNfyMS[RmUbu(Ru|}-YHЖY6̳ټg8?6fTM-9 #sS,M+%Ħ MGyQ:it\b2k=Qf SjPCVN+)zKr@RE yl$ cN4xcQ.8lLGr*BGaToV mnvN_ڀLhD`+E'T7Ă87Qn035p ʸ\J)/pH~V8_Fp A5C5 O 2 5Vt\HA2iX%{ /Kg=W]ɧ6~5z26ĝS'ZmJHA)8{l *q:2`XϚ?_i{3хfz3% J2|N³5OE"%*! U~nW4O_0e+sUB-˝;UwX'H`ґLV!hRxӂ"o>Rk_!NYk8cQ$*bҘ/k'oLpdR`捘.aOi'q_2f< d1δI೨-.8WgQ-r O AvmR38uWU2;aAnXzgG↎ޙMmSOAj&;gMht@+X'UJn2` ^_*K=~%^Lh&JRʹ{g`9ý-VKS2(ٙ@{aV`eK&iY<4+φK^.(6Hd34qҎ 54ͬr$tdДi(7vL?⪔zEi@ Kqcr)3#uz0eΠFۀ$ / Ŵ]%SXgd,7.ev[3ɳk=r+w> PeSMTHQtD8Ҿ'l\t(+u=TSnIzN >UϜn`,HJqL!!&C91Vd`Px';pE͞/uF4u#ycbOtr>푗a/. JU F%MUy׌eukÓ;;̃ Tw{Z3+_D2+et uLL(PfKtT$3;j5 HvȪ ^%^ 6&2779.R&O!ؕoP%Rwk=[%1z.u2C.0h^xэ_95goUZƾ߱C>Hlr PqwK-ϷO,?v,c\Sh>v^3 j̆}jI gF2Mw K]\3>Ƶx>ުOGMΖEcۿ9q  L[q`%ӷ~(ZH\G}ק.ݎ%2 ќ8QU01ɬA,TsOò @PzP0ATg V@MK :O>w&;5?Bj2 Aeڋf 0Lb 2#w%S&L DZI׾ֵ׾ §Gͧ{X`l=r<+#Zda1(/ d+4f_ mdaY _ʶ͍Lp-49mac^Jl8iN "Idx& jVL!9>B]Ef# iXKA%'&a+)XՔ$~QQ!^_ɮ6{'%ɬVZr)Win?tqYu]HM%`ߦ[Q|)9Qxu}) a(Ή!J⿇FH=P xSl&q!ݫk )TXg=Itυ}b~}1eX>,]vL-0QHUKmvN H>&n*cFi@%I2r}Ðt=׭ H.CaÓ0Ǔ 9Z^ Ԙ`YJ?[BH 5Ƣd"isR}Vd!x}P`{R܎ #̂u45>ճ4_n$LxҝI_W X~3Y p"; jtܫJ WT˕5$& T~(dqKL?tz }񷶤u=Ƙ Qg>`#֢b*`eD&LC%\}-6i(7\k%f2A#̋4GXec@Pl66 ?9DƸem$r6g2~YL& rgmͦAs_ri^M<)Z1eX@crl' (MY |ɒpk$qWE1VWc ?9Pi-J{0$Z*#LT%5e9mHʗLj=AH*M߂eRտ~T fG?z/sՐ'PoۡP<߄ت6؎ =] F8V XrE4%7rU~و}#VS(<_]ՆAs||]_bNw k˳'A|icq!GBK%̐܂̮+C2.|+0T}|"'-EH'9Ӳ\ {<;ΈA#p7^O~ U~ֿL _T u՗nH 9} M/cP{?k9 hKL390sg^浩Wf`G6ͣO8*D§Ʈu2PW hErYdDUen2r؏!Z#QÅU \78]]}ER,o@<;#?j?Q'K $q;]!qf]P!?.B HDo-LϨ]zmhKj"iYAQu-acϣ3"]ی,+W>h nm!ˀ4C.s׾[gH҃J%kKG#NFMΚS}{~@ƣ4ɉdqdϗB!B΅3cZ (`9h1z=")O5+oDT褷uiMS.h`K}3V}`eut~[2%!:4c Q=O?bp̉Rx=.'[Lp&,{y.UMaiY;%JǤ->'" bg&" 噦3t4@AO0delp<ե5ߕ@n:ATR} [xh^^]NC]檒WI]%DM"$Q׊yA0 ɚ$:okp$ZTԨڎ$#.$b+1+7MĮ#@lc@Q7w*vD!C?܌\'vLy-rTRl>DtCyحt%TRi__3e<7/;B@[9,Hf( %>&H-c0$ E{01-1ZȢ %DNl-A;XjU'pL*9]jH?m23K>U y 4m+{ 7cn9j;A㝤EyعȢ3,!S\t"lӵ$+Teā67_|g}bEﻰۻrM+/rΛ)9޳JF"u, D==hybJ4$.Bx1}k5͡L8 UWF#W͈lk 8 }HJhq,1QDG"E?/ 015&w`mqr|Il3?o<>> YtSYR+ :zt12r+puVLv ] W/G4dP wr#Jp fjY}Ov߽«C >Mᡀ;&@YF ^YWBimoH6d(]ǵ \юuR0M4.jݢx" ~&YАc!YiH ].Paʵ6!j0np1l65h:㏘[~a+k\H*]X:e0.Wרv(S:jUI*`%[+vu'71hao":b(z2Kd^ Hˤix޾ߠ70%Zt'J3  30=`f?ۭ/^pOT=5ƿq &bQG|aఝM;%jG,_*DBPy^OlN]mVgCr} 4|$a3,` MlycnrqQKv),~)\d8;@3^⤣dW`'#/'̟@ ڵp!6)܁!n:­DMQ2D@^#?}Hdƺ;%/H6PV S|tK*rWlb{WcEěKd55?Gb9-DMk[=N6ug2į WX z7|50Y$}Sܫ >=< HD 鎂mŸLٛ(-'+eB^*1V&6+ۮ nbP~{j Qn@F[5ɠ,]'S*E6gUXf,u!2.hޮ9VYˆ 7b/#p 3>0g:6QH߱*5F04|_E}Dȵ7g zߞd]:W8Y (RVj;LcL7F/XR.0BsP8jk7ݭjeb2I/_ȑQ.mqO;(GXv _[H ل.;{ )^Ou}Y:+s }Ol᧌=aN*#=⋒K:R*0_e{ij 2B$. 6$k+_1d*9!/o5d6QK܂qH޼,#fk\63b ]ήI#lA[,W;ғ<&-{ߞ M_ŢFdTFLcP%.@$|{rN26gAD/o‰J;cM+Ģ &/f#~vnj0<z4Aq z<.4o-!m'vA3ocA۴hҝ^h@ݦ?s$CC*c +_ISֆJS֔>@ŰqzwG 4_asZ_f0-j;L Q0ZqM  Ǟ)qjE $AʲQh#ݖ?V&P> 5,|XTV_\̏="YZ-ɝ}&/ir=+ѕ4LiZ2g v.+ue0B/8g^<5,J&2NBg#i4o3JD+4MzBaqy` 8L-RR1+,> 3X#IR-ԍpgT):ι;[iFvV v5>;7ХvsZqë3*7C>vlp')=bs$7! ÿpk6yD&g&1phHf,˥61!)ޔr/OlZ%~t|<*r|x8æ^.,&ZԐ 6$pݝa$Sen&mmTOw(~&,B1'*OؙRcȻ;և+Q+aR);vfQCYc2`<ᣪg+g܄B=>Yb!8ESC }syu7EdM ڌOwjAr5fj :$uIhIE:֢ͽaZ$bQ罡I hW]B?l}x0˫\W/(B^cq)S-\ŶEjbBzq*:-Kj*r?J7 &w~[_*C[}MwS/AօtNMd*)9Ir[oG>'{he.X=^@}f(YsF%n$6x\FPAo6ݿ+Ӱ#q^þ}bb6^ GfWObK0RM5(L>J˲zyњٮWu(rZyT޸)bIjZr@*~ܥx'b2#'|bLfuE Oxؼ$.ב%ot/WL} 6_B'Zv]|Cuޒj(΄=-+!Y>L> c| kY^t_oS}z$Ӄ6/Q[2R'l!QB[JF".lTcXaFgo~e%m{)Tfv{Q}K(L!|~FMr>~ 3V^=ѩNg]K 53 L?)tŸkEVQ"SahDюŎ$O.Є5[`^]' oeRtr0RS֙M+_G2/, Oېwe)C|86VH˜?9 ɢ-f7:CxjZSE/sV5A t6_1όa^wg˼>Yi>Y|a/,iX{9)+,P#YzX袗t)Y$]r; kY$VG bq^>nx@~p$hT1EN[kW>2Y@G *ݴWȐ(`*[LnȝX4\~;1h{(tUk6++ΐ}I@H#$l@">?ir6.|g筃#Ƀ2Z*)R|5>Aw& w;tOPt4/* n}Q7 a@RNA0U98$. 1qAxuw1?[k#!k@ `Y,!SSM l /%:W_D[M']Zppޛݡi!7Qcy}:obh%$9_cjh,jnF]3C9B8 @Ft))L q UwW˸uB4ߡ< U<}9!0ZN5ȏUNoޮ*S1p"*( ,B8jY7@{&%fs؁ @QҹWϿ?yui*4O [̕9έmق e{ \խBel|w/e◊16{cXh׌'w }5yqܝX'ϡpHF)!?Fl}Ah?{Qsj7KVqd囡s?Nfx@YCdSO衖,=XWձJC.\pw3a~j m44 0 @>i1vd :Pin]t=Q:y]җr8iIN:IM?s" aӐՐE*s4\/` >I}05g淣E)l(xV L ВW> tbtXiU (GnX ٰ7"1`7Sbi^'lI?שY e"l[֪b1u1Hx㕗&amB7 瑣[bg-Ԥl}M xLJ9ȖYi15ڃ"f+:Z49$e\++QyጻhfBl{*D@?ߧTʋ)qa:DRx{CpcG/! }|ⶬK؅x-gX+-H0=%?΍Q䕒 ϯRSy74ZW geݢDZ:62ghh⢐OU;"8b_dYZeFcL2?묆^e.@A>9@RBDq>,-'C0<C@ *%%,5syؤ` 5?-X[oET oo<]A-p`OcZ- S d\+=LŇ@RI pS>MI%^:B90aZ*e>xo%]?/7/"}Q'ha?5)o'ncUVaof/<|(;L7V|?W':/`b`HK&p{ ~}CW,Œr3]99j2:(xWetߠƐ/ƾq`e,[rcK Eg` I&:izVTekR02g#Ec9!Y m{&2xh}|z_ jvvEѤTFKxߒ# z{C4j6Va ڢ8cnB>I`cJ#%oKBXzg&S&EX^ ,QyPUl;6d@.d(mR8ԽgiWv`v ޝh5=|c?~h[g 9TFuÓOfxѥ!ǹ4zmP]SKCb&DKOBfEQhRzrQ[ }K{vHݞW&5(yNi2)? Lmt{CIAS+#V)(ްx,Cqu;PB#UA];̐KX$dhe@q~* 7χrQ:P/U#^iّem<{O!mHTEhiԗ̀رn4#=YCkPeMiIu`+ٶ]\,#wWmV/oK^/5 1$a!yqo `ijbX/Z ECa9*Df;6zAJkxPlVϗF`xVCJ7`Ztky̤#Jp$ N펡 _6pEUSo{: 7oL=kMijG: O*xj\qUOxb51bֆ`J>VD'zx1~$ý{d ŷ3ݷi믇ymPyoŸZ,xz0*~+VYx'P)e=Jk3ˍM@L$/W;u_I ޏGV.]@QA^2h*2krXV VG6J7>~ |o̦E0.$` ^eXe$yce2Jŀ]|mu5,z@PzFVFǘ6A1fC`_p2E}fkOvJ|wPu׈|E-ݵ?sR٫xY67eY>Ы:}GC6p(_Mq#d\)49ˆw{-vj9 zXmRw`J:GNrrEq# %9tԫ@2zFFh(=x!7I|\ ettfLb9fra`1BiY5 ^5+AЦjE\P8ߢԘݷ9>w.[R[m-0D|ƞ&{Y692ÓSeXr;~㧪&IV~|SBAS(O T+-d>ϴqnk4xCQYIa P >jb-NT)4 8\(3^IE kQq,OѿH79+ <uڈK#ЬS:BFdDe42.uĽϗCun:a+чFmJgb0J4)̥s3aq+%`knL!Y$mW_|#У08=mE_^Li-Iߓ*aLC|TuM7h Olo^eC49&_C&b/` {jzf*ψ2VS p濫'4`0*Q|ZRs v ;j$Δl!s #\&IC)#(f8}kت!ogb=<-,J(XX5,K't3e`O"4N6R8GQ%;{x(~u)ɕpL]hpǤiKq<ǟvKonv/(2tZ ~N@oE?%\4$7;[ 窴%w:I4L` L`oHƩBi8gPx#t0E{*S.Þ /}fXD> ݈x1PFߍhwLN}L,0 IJP Ez2dvˉO>y[*WR:{}6Uj`긫0 BrDBbVCdgol#g2*nW\1~1ul ;Uw? d_yء$$HB#$Yoj( f:6ؿ|֥Bս~#FH+ |C"d֝; Vt>ڛBt2H1#!9k{Ds %Byl q}c {&UЙs!W0Ş[PL6(~\J:Zg~(]Hbtf:NiNrSޅ`G߳-ĭS ݣ ȱ#9E~3l,R*>x,1ffIm0=m#8z<;FBa Uoh :Fh&gTaZHkըevgV gguG ȝDZA W?+1>H0~q*q_׬`)-! yMk|~c ڠ\}&*d𙜥4+p4GXC-A7PW03Fj k_NJrO !Y<|$ƒ{/&}3! 1`񆠝vc,9=47<+ 'srsqBKr},2Uc>ANGgb~3;g=gMdl/=eD|=ĵ OŊ%ߪK-D`4- JYC_X¾ ' %-gf0ЁqU\4 zMB4w N ĥKr,>zKw. 1қL'Y'+%xe\xOể(=4,o7%ŗj8܉.\eb$U;/أΕ1; %O[suvo&7#6NmWyS֘RHqqBM4~(ԎfX?M-vk=!CXGXZA?v:GEa!E\l*. N9Pػ9(F3Jlugh8\fſS[ƢpP B^?|U"]2M`P ,٩rixM~ܹrNEHB7c6Z}A䁌lz$*RfSҟL)LzMoĤ0zRVj2<={=$`m^vc\(r2nŅ8StKhgosv| oP^2 On*ZvZR ;%QxϖԲ#n~0ñib!uj̭e%)D*Q%h ̖ $2YdcyO HO#2ɾF[/baW=@suogpZxf"mq⻰àMT׶I/;RpmI1*6oΌAao6~[@ @6_>G_M[ux!zsp]-Y( vy$;oY"Io0x e(**5츯h5"YO bҼv!\tPf6 RPBtGYd7nNC*EH0P״foC1\ߖbx=k8gAu,h66U5qax_|uϐY EP$Be&O|V gzOC1}ת9hW=Sr%;GP9wŪj'P=U~Fc|E2}P l 7#̺`E qN18ؗRTohrO砥)YBY+u+ :B ۹I>BWLUN8'œU |IʳyR1@efVyi:d)CUrF(oWjoYF+6LUttbV/~'iQcN+M0%E>8GD;ykrJBK<7)o'R5E9ۋx0%qjWx ]`cP4 *Z8p,P'!v۠K|sKtj1? /w85n? vZ_[a8ln{T:c}~高Y]4;ף`U`q-pE@]w w/j+1Wu]Plv8\> `qdsuZqR(-kfrۦ Bjc»`#4{mQM c|2[230 $PEHi\MíqX64YT;cuagaU*9gw脙(gie=4;tmY\#6ʄ׏ŝ%_A_Iuきz3SOKٗB8m悮TAZz 3F1^[S*ɩU3RY&yz!CYG!3c}ܤR=;$|J33x} W)ՏC;3([_Or=w&K)ABa/-@o:67x5۞aˣ~Ix=qL]G>Vsx/ך^e\EfvgrXLRk>نOi=jm*x]ߛCI.]!|OY}jLnI]"@aVvNC3\Rqx[(۝ΠSˑ́j,3Lx9^3.#LbnA7ţ幘ݻ{pc!-TZ&Wb]7 ь>a* IyMSNfbI^ DZ Q,;'=ӵ"eUM\&LAk!voA05-{ȯ OaH}@RWz#pH@&]#=iOH906I;',c! soJY+ۘcYH X. }NC[ZY~$P,">W2S]AZ&52}YF %F*2{  v,$9V;IM//ٯ놨SM ʻ:l?bxd K<YO4@U<3+s ?nG++\Tt91h/.PRdc9^~F|GՈCOITlB&rsTcz'љFګqkDP=I=7t[RjRKr#%vMK$W=@oIYck\@dR*B^etW$;/OkdR' sGO: lvcD/-$L:uV\ xwInN2#\SFo+61rW=zaqXkǵzl2!vtDܝsL <0B?؍9hO'M|d6f,&W5`Sbആ02> _o>[Ej@)'7[x { Wa:zh ?ᰔF#tZZ߾ǨZU*pfƺGsP]^4f&^ݠ|ua;ʛfr6ѬJJ Kک4=tȄqJ&9gns[/$=F_A|6C1;7#CF?J 8$ce,10vJ->sާzD)ku;žn᭗'[,]n ]d^8G5׸zl5WYe+<ɪp9<g g̃;xV=k 8x;y)p%T3͙Ec\k2|!?ȼ!SoG.Ax3 3qvݩJ-eBIbmkMn;#:^ͅ|X"ApQ `02_I"E\Zvy5ƚQ9֗w-(Ќpр,t($_[q(p6ס#p~/+#Zc!=~=(9& Db#ez,8\HyejOLk4NԽÎ:ӁEEZ=YXVy3Aͪ c'yMArD&A^8!~ȪI/3C Ԉ-Jru8LhquaI[He*I&Lz djbE&8&abXH[D<~A"gcvҗ֬׸ Gi%fH'T[ !"D$.ВNJ#o=KI0pFV"A$rT.yZhV@`B "c4-LY>;d;gF]4ي$bjUZѵFW A._wE/p.Iq澛XЙ1=12)O79-xY68D:1%^te4M|=BOwWҏP8 WN\ԻLxK4~&Y&V,[E߯e*psr   f6(e0O~_l1oF"?J1^| G{0X|s zc/K <_8\5JO`%[ ).{Łxkevh],D/exhªʟΥdQYt];U l1K>~sVTᦧ+yjS wxV\cFb5Qw=q\'"Ի$jGs ix4gGal x.arxI防 @/&eS#},ֆ$M[Rv l\ƒ*< 3ORogVF?G|}{yG<2R) a1LهRMCK4UúR#P-?Bf@DSiBf(VU*B& ;]k`4b:0hs 7`gqr|d2,PS1IK |l:|cLT&#!!tΝSㆻ݀JHB ibfn2"/sPu:6_3Y9.t=dL"vm|eܓPq7!6G0xL |~UHO/1k:9u6xnBu 9C~^k0P@@ҨzFcX+lL'*Ka<ǥM 9DhK0&/f Q?Ж=7L"iC#i`SBWIJrUm;7U  q3'{WKX[o1 zSir]c6ݸg5Aby"(qbAF U RH)penDc=v>;W~ůys^,6tD W7A6R5MTCw=xKOyS?!\:ҺCz_ [CPHV`۔Ӫ`h&(T4 }/gǀ_NЊEQ[y]7Ua,V5~%xBL0KZs;ڸGv5jR=gY7Ŷ[w0=O}P'u&j6(A}f t>a3IC7,@Nܔ u4emYRT=omNV_0Rls>Xr۞RiN.zPPȕBQhuJ%zyW 7&Zp5R %#ꂜ}P 7&@5sd s[V4 %|2L OJ@'C? <͌[W@j!P3J;HU<%:MW NK R,"qWV' >??~V%xe "=R]U 2ZU'{Dۅ$}1ɚKʽpN[rǫ1> 20DSwYO(ÇZ*4:/PLbg&C (! `o0^7gǥܭnRVQw6\PG0Ƒ©b=0d9̾aGFG%q*uX$ҟ}wFg$`rΫ 4]Z,!B]oe2~O dhdyi8'5ᝤKjV!HZn\丧}wdy$B,m Id浘 @KPDtd!ivj6# q=/ Hbd"yj=P 9KW>uT\S.J^Ă % Ka=.(,ӌ-HrBJ kSGZ6,}đgqHw &Q3fpkQ ix< K^JPя}Ϝ.#7 8%l(sJ{宼5bFX~ڲꖻk7 R[u+]we⑃ns&>:!)q{u 9~.=A<舚8ˁ kI9motB[$S4vJyA}Okz.|bi|FvsCe"ZxʚU,7q !{|YL]~_\1v-1? W!';!Qz߸%??٬Ěu GLvHp\NhgK&6Y|ufn%c pmA:LmǦ6ph'jf-eZ)/BF FZ 2)?0ߣ6$ջ6PI\ݼ1)?Gs}Gx;z$zI/5|%Hp"lILB*p2$&%~ꄤ81xubCmJnD=*m@r)-9re*M>S WT]vGEZcþsvMԶ߿Fpm~3bn6d7,G@3+Xݶ(d`*7fH9<l瑱mH6%˹o`@{RlutbzqWdcpgHb[UGN4n*1cFv2":1B^wDWDsz085?u@'nY9nڻV GeE;ox%Ihc|?򃩁Lip0 [oz% }϶n+"#8^f$\_gYo>)C8Vx{#U]jJ`t쥖 yMAM)$0R0Ic\vN*c~u읕CdBNR )brt@DO!J6@mDHcOy~A.FnI!N?1sy>ÖfpyWrgsҼ|OE8P>0 X~l=gh /#O;+39 5+e"C!# . >3&n{cl|d-E-E}Ko.e,v-i"Y2i%{W`>-@mqGE-tjo//=әcL|u?gR&rȨėi U$<g¹HV9IqQ>lfc@ec)R_t({I7E9M߆g%!Ĵ\* F>&o6oCxEAdDzqReʋk&$>ٌw5q.gȒFAfR&aHzbvȏ&46=K t{qx`~HsVNq.q"ؖ#mQV}jZ/]:_)akwJ$HA;UMs] Al~XÚBNҭ"_#i jNYwGٹpHS؄q_4I3[b =ų6nU ZJޤcUh81Ev-$]=)g(:<5 ЋTIw%u b e}2g *jmEYoZԞ5;kFtg&`O~ֳNI1g+81(oPEΐ?g ]Zs\ p>FC1ԣHQŞr'L"#(~#..FcK>E.vxLV[(#JV[G&lglqo 9*ƌt tREܕJtGJWV6FT@JԱq]#'JaϺGfZ#*l˵:m~'oT:~CB(ΌOAx!912 X=^n _c 8TѸ.VuQ{G2sBhGPTh􍫥|3%u^wqF_79FroL6䱖En!{I@ǐ/Sz+zL [܊·C?Rf`yQ%| {DG^Dy`;Q<gbb FB UH~:"9˽3 RxkF3 ޏя'Ar(,]U[nnxHUq gRoE&VQRW g\gʗNi.o'VN!̴.^jȷTqɁ,-r ,P"&qd[tM`+th:a,Vya뿀nW2 罡U÷\cL@t' J9%>?0'jK7*0kaľ&6Np : + ij{.=8A1{Pa鳃9 @CCAwQz"j'Q Ѕ ?./2!>ayt"^鞤ygЉ9*g*7s[_qPQ>TUӔeF PD`N& C%."V 0eoEqIcpwJ@ .MуtK|7!ڢ%rv(6~G8tkV,gs,S$W` ry90LGCi:Wkr+;hDM/_A BNmNPE畾{ذR=Ɲ2oeh0‘U A7@.ev \ b;N Qleyr퉉ȧB);p.GfV^'ۺ{20E}Ѵ]þMJ.?BNت4Ջ%DmCu{3a_.t'^m!'(k@r a5lfjz5Dt pVtJ21 * n5\:KؔN[n LD6k gxK +ݲ Dk`"`\X,]g*J&ݳ&MБLD2T|y6(Ma,Ol]ΒՅ>ſKa_`29Y.ZLמ4 ZK#.@zĸ+)IJzUwC-U9XۋU+D `lu86gU9ƙ^[`͸*'$G`@rH>&m;jhO(ղ>H`Vˠj FHdzfiC/- d Myy.m_LBK_bg¶RO|e)]#}XY!CBs9}[UBHҰfbvKmpί$*.Ϻ(,m-??ʚ@{ CwuWp|)QSuu D@0GimG/̷IQi+S4@Eyj[̰_…Su^Ur(FsUȲͱm;:$ >+4]$=)>@kgB%;B`l0U& W2ӎʐ24(HX4ChfkoEdDFu!7-$֦.˜ #wjyՑ=)!-hC |;: fmd)b:cvpy!i$IG81LcF$W`^i4wB:pV֨:No`-]@h*J)+f>K#ZDY*8gՆi}[ggF?^)Y݌#Cv>ʼnO[(y/M-py~*%ߚ~) (NJG)ܤx'? u"Πzrq؈T0݆71+J^߾FEEԬ .p7}6רK#^^*l<[g!f`38Q\{T羞;7UJ=!}1` UuQ^ڽ˺CRWOUV܊ơ, QNP!:Pŵc^7.O#;>KV[@@ t72zҕfXO,l`7 œܷ%J MQ3m`)=$8yK 5 :{GRCQhغI&W2)-ǗH@~&iZbo*jXeXF6D5FeJp{4+xL!(׈5 UEIF rh$,G 5u! )Ռ[eYiSvCclAV`7ryל:,b C|uC8`WlË@UNs1UG\ǯm5K\PaQ wHvX&i"l9cT Z/Z2]Q D1vŒp rIJ|>,H|i܂^j$~ rVzj30GoWy!nVɿ7(/_͛4Ǟc6reSݻakƳ8rsϳ&Ifa; 1q@LH$ zlJq?=[,K_-hWXk$-JͷZOu(I-n=޵Mݚx/WĪ-5TuAQÀVq ۝G*xy$C(ā'|C{u.ǵ.n? )/ə{ƝFklID?)r9ݞf+~0j7 89p*݌[L0ŪK8Hw SWxgWgJ$b~TKaV o7Lh:+AD(;/ nÊrנ~ޮש{iav= 3 |LPj렩ZkƬOY.^o*V u{]Y&ı5e%1#?gF Bږ2Uet)!*6fvM|? ZBȪIijc뫕B+7_˗#T7Tbd~&p_c#fAޔf p&A*}OEХ̐0 #(z㙻z>HlhNMEA#?ZzqyQ4J1`Ժ >˚/쨑8;cFYQ!嗂cdg\$3H 'GnKUo5],w%2Ka!x mQk04¸IO&f&6JɢgW_܅mt7,`B.O)Z-dxOUc/=]tM ]&\H_^Hn(*l -%Ӟ Or,&*΄%-k AT]r]q ePЧXW ccHV[%< T(PȞ_7{p^HQ][7¡SҌ/mb{ #8FN@e5Wx<a ].RT;YFnY A;ͻč ܙ5.%c9꒕[T:+xs>Y6I0ͿSi|;ek@5w {4)EܙTTF \'լ{p$Tr6Mn~ Ir'{^ kMZFOi(Ң3sQێҔ%?W .+tQv|1y訕f}c_&(-Tf E;P7b6ǖWO+Uq?=6C$,jD(V2AHIR[]{ƥ CUKdށmєwqF>NsF6Iu[%!9jF&6o'2j/kD5 -C~iz nzLtQ t%7B`z V^Ҹ(Ά .RBE"꡺y+R|2vrqiE,Q} h+==@ٱ:̧0$Ēe޼'&ZD6E}V,# ^Ozmk-alE>푘#EqӝQLʐbw^b#\nۮ rX0}Y,S3~(u=t%?_M Xu j8 6mrrbj(]f2JK+XW;4:ӨPv=PT-IhU޸6^8b>j"<.yaی$ȴiH  i =0خȦm&gu|nL L:MkDvss9enig$FUJM$ҭb[Ww$"WM߶JuQs{}*n̠ KC >Gg͘x$}N"L']Ll 2-x"m^^$<h\UQz|vA~]!^\JZN5 78C˩92QqCTDkj#i_ 5 =>Q:|=tLpTٌ.q|H&L0}(Ob%R ٴ}zG(쟓]n d>̑gnu*ou,~"}uʨˡwI`|z@$"od}$/OeQ!F>fd2.>/0Wqp)x<a0VMpJ~lϛLlc⠂PR0ϪA3IES3LcH[]R%nKv{(Йޘ hFrr+q9٤5cѶT-y ;\ۇgDȗWAܩj2(vF'ynkAח&Os|h@ϧ,w ҹr] 1%-?lHf7~pl.թ ʹZ(LTn~6Wdd#@Qtw4I%9uڋ 2nK W ]&g-"nG?+0GB:W壠|P sa#0akU< )`0h-%Ыpkj7x뗗֛Ku=Z¡=U{gL0Dyz0h_ Imc1p?Q⫸_څlPYEz>p bDJ@%-tX%0{ᾇ[-b#dwjA痷w>0rA2]c\*; S8E(}mEKe>Ԙ!Nh#~ns#[6vF5MyQMW^W“Bw[S`fQOkd`44fvӄSH^A5'ۏr{Vu?w4X6d}2^Ļhaֱk`k}H,:4dG1w -Y-͠K0./2D[j:Ro`aZn͋\@a20+»+-wn}AjÚz٫!>:j"PWV]5G|T+u![3;@;S*J 6[Mp>ia>9eO /+1:CtJ8-yn~x*c>e/a݄d?%B6B#_U=@{bnxû49Bȳ0Ɗ|{.d` /*lX(.IC[[Aѫy+imݶⱷ (6BRcߘdd'O (E~qN,KLfգdưRD %RSz0؁Q؞.y8dVZTA )=$PnTmCړxiC#dv}EUqؓ rҿ!2fw;.!pH«-%L}GQ=;)f >fjR@%_]!̏Pqw{k=󚝔}<A*e\"ߋ9iay8dU]uUpMRiZNK ZOAf-LpKOōĔM^{^zwUʐ&$RC{{Ҝ#tf]@I|r (gP]BP,QIrbmiJ=ͷ1(m !):5&Y򮰻⎬,4JD r׮j#\Z]L@E6hlIDBџ0~[|mbv<'WyD`No߈k?f)&0r`rtX8t 砿f~Vmp?62@ZWN6ȩ`llSB=ܘ4";cgz hܹL%ŧ$u hiCq.w4jt?4nnkx"fɂ8~J-+JVҦW4 QLW]_HSt >D-C+b8Q|pp5Y ÷[+x?av9뵼dtOšݨe$vBq`bbz& 홨1vSߡyU$w㏒$>gXYbPF_BHG1 熧2:Tj+F-N+O LVf*c=ka%͢mzd \Kà d^3:^;SoJRG'bb{sSe P x+^(YHˉm^j8 }uY iix_# AvO !Z1?[{'b 4=Ѽټ4zp[MgEi, }dHd.iLTLA|BB`BbLY_"*9QBhoWf|l>s6B.tV~=ߙ}-hY~r q2$+e@}NWJ<03y5n9@ru!TZmod-%=NizyT E9>-q^Vd] ,_ĸعC7BK: `E%:[g~J&sU0}-AA)ڡ7W9Y3m`.̐}q8D\ 0nfx+ QIi =Le=e24e 1>LƸ$1DdzL%>ތ(a^\l&8z|М"I,qڍ%(Y ʆD+ؗ&!lA]ф d}IaRT&i9 зC:`ǁQel/ki:b7^[T]n1EZDgKAGO>_-?_S3jЈr&5Z$3=L|5xt{ ˦Nbk="JnŽGIiTqdѾ/Յq]+8ʽ޻P'{Z 25wR\@9lMK|(&~k[I\_R%boPZ.0"ʉnp)k&<|e Ē#[٤̺ټAg@O+(jշMitSȐY 2~2PʿH3geB?^E.0 s3h*pRY !k5 @{˓aO(cX(adX.RkI}cKB86bn,&PSrM"iU>ا؞_ҧe f&s7`"xdҲ tT{uX[O=*KXOL wB=|;9L|q—,@|n//+u]@vE)Ť*?ٮ|R=([_-=5l5(L`G( |q3ﶛ+VL! `7/3f!jc` M:Q _k`('qrfDOb0?XeQHEZ^Z;=0(bazGQ/c//Du>t &8 "<͟5(B.|G{w\`m7gWފ1,4aAl5(  K'hq)EI g1CD!E@`߼/,",g&g [$b k >50u\wcLk99ͺ{\sF}٢ㄙ&u{ hT5 jG3IFadșN@#1K0~A57!CK ,\\S *0R۰L%-(iEeƕ^UBIJV|Cՙt,,p]`WGxnHNcOӅx#xdH# SVMrF8ς@-q嵕kP=N{s2`@]l"X㸝3YoU>{FIc@7 A=CYē'xnQh[ _sS<9^э R59 7XWH1J1 P K^ytvV7QvS֨WfMnC@e7ɾ*fmB,vƐa0*o&ʹx,p-Lw='/ #˯S*Tʸͧs7*E$So?ˠ32}9/eH@ N;J(7NlP ]T|9NJ idWJr+Ji voot@8މPR.r=ElYld~fA;x@0ÖpQfhm6V|1f,3s:?jx(^%[2 WN:M_pOىX}%=[Q7z9 UP J8'"=#VY D'v0+ZV^5Wd*&w n9j= D) @ea=YC)g a+)uGr4'^vkȻ.,&ҞTr`WMkB]& %#:Eo~.yKsﭥ&Rgk9 5﹵n{A+u*v%3ڷkv!hb=8߈suk2zs)K?w&$Vzc)=|z/ s _X~ SxEP!IEk<vmѵ3JFԲ6Ҍ > ⅜J1%E_;Ȳ,ѱሟ#2npHޟ{ R+.KvX_)7boakԢw~>ˌ_1.aBX4d8a ,}Mˍ>t1hr^G2„]'@iyѠD sP"Ga1mcn vJak]6 D&[UjF/"kHr(Dx5w. {^ ST&,Qu qnPwz-ok|K)tz>)}5sژot7x䢿c޵Pi6\/ k(7R=\իաCҢhiʁ^bNX!֞2lcձLۉҷf `);N2mѣ4+L~.US ӊ)!4Mw]m XCdaCDSчf{buXfZR'00vdy (x_M.6HY=-:Z9GrGQ3:&&(bJ2ޒaF`GFȺNRXI\u2X0N Rb\p/Ry0}gӜd0aHyk2Μ v=y~Ҍ2Yc[gB[/-)âY,".oāDHNl漸m>6qG~`nӨCp &: q4kB˞LIDV9R3{VIVg@-\X &wy &8ilqIct킰EC%a']= pINJ\9nUcr)-j̇tW&|PaMxm@g()M= :]! #@g{hMw(nN fe &בϋ+-6^mg>m xIe!+LF.!xǴƏ>riaЛʶiK#wR릶A!'vh1VdjQ'L+uLљV9$ywH0: >bIe[fRn ^&K.5  ˌĶ +d7*&ԈiwAJi8QY$lƁ({rN_ڗJޠ|3o,fso3 .Ur3QKH*5Og]" Se>muY)_-X0% foi0'ASMwCo37blt!wUL=& ~9rb3),PݟUTniq/*k}>{{؉Ěm* dA'%IU |Vف˂Faew즾a\Ury` 2V1/-juӍ-wD+!Bx^gb(DLŃqvp̭BxB?H tSa<}`=/08] afד@6rߝ$^Gr@~D+FQJ2G,2RUWhnG'j@C`w ijjf|q k?ّLzƬΜVm<==:72Ḳwg؅1ءoMvx(WMhFٹ|91T "LYI1e)U HI~f o4>iƜ gMRtA_&jy$>لu5Y;C}~Ś(o|j0ۑCʮZn,6Xk>W?x؞af.KbQPW٤p5,lvzX)yFvc}Y(mfJTmcnG5Dp5L0T:uGZDO+'0Ns@ +XP6Hfߠ~a\5[?ĭ=9$f<Ü9w% Bh!1hn%5}lBàz|AkROmSV3O )E0-?Xzv0"H(6pV #T/xӯVϭfkZ 2<@55>B'`;(ixu,6a ݞ-~R-I ZBh;FCvaOdnҾ_z>DDs6%:5חH]da.v⑺vĄ1[ 3G$z E!قy3R1P(}Lͧ2S{.P[LJ2uЄ R/,ݎVɦ#~T:iPlCRN$1߰Hj?o&aBHEO`41¨yeXH{~ǘz1#>C)J;{ Nu Uy\R򄇤/ yKJde+z_gԢZ0  P+tVf {r_9q v+KWNINQ5TPޓX)ccG -sfb6n.wjz$H^H? 䩜D .4/bѵ~X\sGZ,ŀIp_a9p iB(&^*2[֞Hp<+b: j:C j>Ķ<&,wң\qaNrt\轈Vhm2v!qWB MXtM2Y y_' r ><9a \UpX3 K M/|58o9nBz~T0knFG;mYԃ4ַK%ak+A MN7C(uqpE$l5 a4][F͛r7{4^cDb2-sf\1(cqCq>XZ3Z-܏ckK{L/z !={ͭ\:tOXy٭^gx0F=݉HU^`7]ZZ7"b"J,QKYx#QJ\BYI5x|x9$oU 2<nFECj!Ly s$ĵ}]> H&v!%Bi1G$^ |m/<[Rai0)z;ۧV?MIҫ}twbu4BD?m=-kXXM#gr̤MRˊn{:W^tbKs>U5d]}Eg)Xi /({R5p 烜V㵸ʵ`V_A<UW)!Iċe#Ȣ9hmR6ռk={j@mqW w`MsSbr QGR TQPAvâV3->7(X86ec0<(߶a@g='ue4=SC!&YswH4a9-%Rz/9e[T PGzDv'vg/<6%0˶a @/|aTx q24Sj#¶隼g 6ߎX4*EYNT/sQ؃>_4S_]S'+ cnmYn_e;@v#2wS^D)]F(?9d~n`s1Yi' +{*9ng(84x(cvCyrډ\ 9z$K!nUF`Mä HJ~qynYZ(@\t\CsbX6_F!7 ՎwDߡ|ԂQ23kT-yOTYE2iX| ̈/0إP 9(y}~cAT暢"bnjf Y#` ps~Y`+kA Bgf/ 仙B[u(%kYd݇Sr$>ybXy3E~Zkzy#0K˿M*"ܽkh.PrH(6NQ3/`C׬w5?[S]qM4`[+|;TB2PwV/vT<6#&bz֐|=r}.n_\]}dwnC*tdRuOU(1[vl!V[!w$'H"2uDuBKkEiG&E$&4}.*C.KԅtV6@4}C>%n㽏*zJ H| (?cFT~ڌ1uY+aSQ Cp:n/Dv'?o?͚g^^F U?r~*H!mhmpCt,h릓c90ֻ f =` G ΃/!FԂs\:r(z_wܞ2-'3Zs.$Not,X]ErX<ޕ54L50ryug^`@ay#~E.:@EpEQ-:!ˤ{% /@wCFѳ w nDߊ'FE@˴F3V'1FuqIYd>V0щVDԃLHM33qHb6JK?̳f|tPIZ%+Mo\A èhM >lƍطN 5quNi#Bca`P5(u];Ly%˴1m)=6I, }α_82gA!l\ZF1eD@^DRW*7iXPmQwՅ(09xI&ۚ7KK x4"ӨCEn?㴳 +H©B:Iz `Y|-sVll"HX8dIxy b}'Yv BMD>p [@K]bt"oYvu/ߍ+\HJ'Zl?ءwRN֋ z/4f{S. "Qј <46]M(;_ʷ\)(\eYk (bi93߇A@V}ӳY۬Mf/FX]!4"14jLA| +LWs݉jTM2v&0ZCfB -Q D<ë[F;֚Q>&dhS/~ .aypm|r,2kA{j $.*WyU3FI'j(uAfr,K ˉ(ٰI1mv|,/ ]oi$vU #CE8S|‹hshxZ֕"GciLyXX4yey)*-t!dr%n18,f'嬮A]Jj됄_iu?JmOx'`wFyY 2, y;;4fߪ(3#/sf`RJwM8BLF\oxtW[=ۺ=xtJoS=e`GqItb'@}>:CSf!Dtn%Ќ:`l(DDKQa~Ԅ!pɖ2!0|13xd:̥Aja'JQU; B8nF8P2?a<6H2m0\vq}B^}7ˮ\`hE]!kJ-NI}+%ϤɌ'뾡]]6W =t_{-o:YDHHT~Lnf_'}OA!uŇ5a "$< Eu%طD~N*D$yT8u[LLRcgqDk%@*`L?#fZ d -UJ EljʇNHYYfe*|r*OlKVx\>?*;AXb[*ЩM=HRAȚ )Y{Ss54J!5ӷd ^{i~8}fc>-u .saB| VE)|k۝ uc@ |.sIQ(X7 QgϓXL0=?V>>ԦyB`]K6sGM oTY rcL+€DR?]uj:cPܵEV9'앂PrWW+gw{Sqs9jD-*ts\GySTo9C{ԭD4͕J}9ĉpNO]aeC# +w5VZ@;NF؛\l~| ۟!Co6)Cugp$Rh3*kW~J)c:R&hc?Qē! llbsO(0 \'o7$ )ˆy"CkNnh':odewx$ R=ƴ V['=抷?8 'A8ɛZdž|_#iF!?EK6%Y>W)z0Q$e {[ 'd*~d8BMIJi [bE6Cg>F~LJR}hIW׳5|Y&*/mM /eGDO 9x%2?`~3E)1T C!r=PXos3ќvKNlpCjC:n}JqbՖmg{ș5q -TWSuwIc! b=V(meCP[$%n5i M@^;D4ZwѪyK(롔wʤ,zBF24ۻޜ1@i 5*B2ռX }Yec!l8ӭo?G{ѨW өL#ƘOk> 8R%K~G6BߞS6,,;ؼ/`i"G=5մMoBqMGX!oj[W*.rJM eH@Ù\eg4cjo_5@znxU@mD~* џIRKKo]+Ft\m7K,=k"Fk^Υ-->}(nx ]ϬטmeQVdmy쏕&,mG-m\dr ºȿh}F4I]]sai$[mKTG$Qs0U]Nȸ׫w{o2WbI"‹ smi]Iv3\i͔)?aYA}udmUklde&)g>RL(r* LezkQSG$=2ӊ{s[8 H#?hа+%_ΟI1FR>i=;l_$z딌HADo-' 5]7ԻzZV,]NO.w%=Rd=9Q s-m<CBLրTMiphZ'm f0Vг=+oS5glTEkG=EW~=]_Q  {?!1zUeC^AڑUEkosF r)D:ӕ~ǹAz/ENیO,iI(RdpeOu~FyN*(E pl-ca쾚`mb!߾ z-}˿NV5xðԙD|V!Sqwmr( s c1]+EB^M@vuO4 I+ȤW((\C(ը+[8P"SɬV_wDˎ5`s8bLO]Z=9__^?1S8YGe1h%EM S`zјb045l4tRjD; p\m!do uቒW/d&r^P^Mܓ,T-e6x$mxC.:tkYvďE=#q F`.ajc(RU,{gcb+ d|_u EQ얞UՄf֫@P3?Xc0&Z%1)]Q0~[`SkjnO<}-h6B&*E1mI ]O]b9nsbWjY'lbЦ]"|r7~KC2s6ZE(gHBȥض*  QZG' ;d L csl#rոl+ATu,Bʏ[p[7l2E;"J$3=3@Gl)[0,1χ,[VNI:ZL PQQ#})5Q(1/13sX&qsXR-2?ãu˦sy>Ry5p՚?"5P,͔&eˉ-Aʪ8Ys}kV;0? 8oCH ,QESzT$A3*N&A9[ި=?؍tjpnW99/Hpl߈ Hn C)ya&樿P6~dܩ'kBn> bNY %C)~|23L4eҔntE>%Ybؚ[wzos:{g:wza㈩615D W͕2lOw \i\~8!?F| o=Hv99Pix$bjr;i6,[J؋lB]CpG-, MEq' 9Ǯbyp؅(#+,+ANޏ@~w,3C!zW!y,1P j`Ȑ2.dPQB#@ϐ߃Ƅ 7LMᗃ "@UJ1UO+C\\(A~q~M?*){Pn:nNgܣKiɫ8hOrU-XoYtdh4pY D3#/ss,{L\͆b2IFy2HS>$5G E%&%! ۊei9,{Pe(Sc <vTZf\V杠G-xnq2spgؓgJ!k1LpQxƑ}.$/m(íJJ)@@By:Xqit8rw:D eҀ7B jPALatuoP -UXWʿ,NENn2|zT Bv>s=GspjxB펆͘E)1"5=2S%}_1ߙʑ?JVSBaoQ5cu07@}(|oLXfӊCC C#$cxpT:[ kpg/jR4=udL0ɍ RΖ&~.Iy &_w=㏑:L#D su\/d*,m(`y d2 D1[.|Wxix|qfVȧ'$(R/(u0 %Z>(g[  tv dCt{i‹@ oX2ߍQVڹH9|xOg?ޗ**%xVtDM0?ӧȢVLj"zUSD:XkWyt^=f6E~uo3uu0}4봻\M!%E [ /Fד^YT7Ðחae[BI; 2.׼fw xӲB_\DnU oԝR@鯨+tDL}AВΙ4yOd`V-v? o"{I~,,Mv.<ض0ּ/jCdw{tY%ꌣߨTO$PU~kGy D=U,χpF :3p(uP,*ŀ\TtPKZ arp76=$A21!8ɨ&ƈ}3F5f.e3V'qD.R G.-((2_'+_7Xaa1ax#dF@_z\T^[WiA]`aWLڡi -Ν 霺ْyb{7C[ѻR5d|U teMO}#J/ql{A;O%4t;W9 zeW!u)y6'?#JuK 'yLlqٲB M)jBnh洬b ڼ/u ^aզڷs 90^ 򒉜U]*@'p|ssin09*ZVp6QMu;`0tV`7Bo+ 4T}<Lj߭؜tM{Q\v@_61鿓O}8KY/w;}!DMqUslo3ZM8u4䡦epEH.[jPxz(}9Rm?w+ XGȂ,sU>".r#Q0oG s (;0HЅBshS`Q79TH)SH'rIt7j|kԖ;P9taL.2H ( |Rf^nt -o0Daǫtlt YH kvJ8FF< 4@gO h'6oΗ۲zJ;:vl_UVb3 >Z뼬uZ" no_.R&+Ijz9hM|`rv6%r1'=r+UOy"-iæ, BrkݰcӫzH 4`LW|4Iޝi= 6i@q8^;i^8bd{)X`ǺM8Ş*.wP*:;4bE"%Mrূjj}Ҳ YD#DWm&M;K\QeBԐ4Tg4Q0Aؔ=)rꢩUpC.9;U+( D~f \>z]9"+^DK Pd&Y`ی3;( ϕ4ޗHL[+'`RFF-;2PJgIY:ؾMLJ1/n(作EGUwtmd]әQV\HcMWd_ql "u8x[ SO4_ ΂ Bru3Sh,e>q 7nRR##՟JH gQ8VMlNI%]>S?I,~9#"PGTg!R~O9tU're0yԌI] ,{1 2,?d\z >'</+XL#WWcsCKoyVk;SvAcj5 CBIAU Yc>IM'G\JzuLEw~D(@̆f>pvefkyr.᤿`I& %t$fWsYoy1 tBˮ1E\&|?֠AD#ӵCm /TuYp5^V*Φ'I+k7 >bV(ո^]VRJ8Fo݂ Ȗ uto ,jijc0 70>riIw 6w.ˋ]`K*enL{=C(p|մvqMP{>|ά1͐o׻XQCeڧwVuyl1 NC8; Z;WZr'qd頵--FF!dc" ,y3ɯ F64f>2 |9ko9anE{b>N'Oοފ;GTz&Ȕ=B(>i;6|KND`>mn1@n&WgǍZ+\` nT*8w6rC[ D/ ~rV]`OWܞSz y=}rpO ^S].'*]F)[uK=Ȼ8z]JxlA?Ϯۘ;!S:;Jd < mfJa}e /dEP͂Қqj+╋P{prV H<,GU\)(~ScPa V)] p쫻=K H%kA},zLZQj[ 7kpJg!~y;cẶuOM,jc?X9l,I/<؝e sqQ"*sj$7?&Hb7pVg{0 [މ%5G6bU3'$8UP H|t2> *ܫkسXO<`y b͵  \Za{`dp) wU)I"ljC!~b!dZ9niY&ۓu8..pY7ߦ {C+~coK6;No`xey/EcUl.Nq㼀DM\` F=vygyu*Ӌ;Ω^IR'̪KUbtЧ+jaRmQ#vvu$e1WFEq9@~v4>,+mz>NX 4|ȭ+4λtgr6}%[ZWnp֦ts9Ha^]c#rGx7Hjg46M1)8RS/O?ϝvE9K ͊a6ݡ; J)*T zR" 5U+b0po mزڅ\Z|Z4h/&&l+&p8s ޔ Sq1QFU"#ŶRnoAwF/>ɭ9XC߇AEҔ(63Ό.h잳DA~brh~-OWMjCQ(BG){Iʴ}͐Ab|౽Jji9J_KpD=k Kk3|ٶ+6O+eqn%H[r>o圷dF{bRnm"\ ?ZM<#|ʂY{jpݹSec5&Fk/EZ] xU{Dr^T/9m!xX}~)WNjrla`DOAϵ 6xr)P]r:xm鞊(e̬d9Vy3}'DժX].s"ȁslB-IMu[XE`߹gV٣zz/8<e<#B^L A8ˬϸJx,[#^GFqNMa(1ƴECV2Cfd$ǯ?):y=y;p'AJh5HP*;t& 6cH-eN—K> 2X8dzR y56"CqX}y:>C-NݪdPs'dMR(mpd=]m2-_dFY7֔=7\çiM7z&02Qt.4&,TPӳkXo7ڲ(+Y~z $OT'A$WN yiiNڸ NB3+zPIWRD=Z^ U%|䨗;UPZ|Tx2ĭv&Y<`:LYuf!_ՄQJ$Eۛ'%nCKKH|RlhXޠOk#{ }(ш0ojݻӭЦ̨=vf1\@1TppR|ΝmŶ/ <-Ӻ4n?Tg{:xvmM*)8LbALjB9˟T-t_P=Yp+ 6Irl [4sZbJ>_W&xp>$\9Ӄny!ql4vfH.O8<ɤTX4o (6E`\}^"]&{YsJa!ݟ$WcP=08uoשiܣ` lZCrE0?An+a'8KWo2 JC}R6GDYDG[ο3 nc&M>#VAAxٹybMB_\6 !Q} &Gn%x?\zZ{_aPZRRD:IhUL"Ӌk8uR<m2< CqLlG,_8E0B) yXG={*a"z4exl&B XOR%5~bą0]m::fKOO/S1E n{q.{7-3ZZe7A jX.uX09x=ί֩_x8KI@߯SIaҰ#E5z,Z)dV`R w>43q+~ꃋ T s:Y.jRUQ7/&R LFs*R#Sѳ-4$ՋJ@9b4` @xP Byk`}"te6*믖1䃜 )$Eם޶$ `d Z7R&ȱ$Kv'b[z#`e) };Q& 6$D78;(~g"T)H6(MRn/R)/[عi9r }v03/FUq ĕ20c;'3!mIjOS7@Oݳ؄@&⇪23H5ھ%,)-ow櫞EME[Z_blhѴ|˄{n0$G҈(EHdDд{.i"O$a稽O:uF 09 Q> À*BUI9u78i~! +RQ6Lpb'J}!ҧM_Qj@A$?\jS39h~E )@ 5ħL}t !JZ)hQ yytpȉg4yָ/\5%>Y|`V-_ 9lxhyJv9Ŏ$[Y 'z'?sݷ m,Owm# 6Y1#^F ХXACe伙ٕ5 _㔥x)A;s\mPCRB%]0@dcT?1٘+rh0+UenڬQٌq_).L XϮ_blQn4SIBQ1-ޣ f \'N; LhoZbe[ͼ-6]m0 oVd׵l»M}x}rp2P&{SX^!CPZ#:T)MR=;TFK~)r{Z R( 5w<=fzݲy &)ra7͗߱'fXОԶ!>hNwkVъȆզM>`J/xx71:R8m Uː]%.4ܖB0VY&eR"vl5SK"m3.~Qt!n4@ ΍{Oh Y_!> LJTR2@~D~ o<:5G[Q1X05M>NiPܑ"12 4#KIOʾMLFRшo8$wOZe1T~ 7)v_S@uOEdB Ճdp"_"}0e=S')j GN ,QE[E<&++@q=EWR@CgUk~NrHmO"WŸ'sL Q" bڛ jceH5 C4&pN<@Ёalg0$ˍr+mo6R9$ vj3%' ݊=Ã"0$uiODF^!gmj>' AQ,'1L]p7\|:Y\ 7IUS<.|>{.bx0BK+>٠AkzjCB !EbYQMY:i(T5ڔC{06 b-M ~}f6YGXh73rE@=0Jچ4!]?X^keH1WVx~Ma[L^]~5C!GPfn&&6.u&%iʠІr?ZGLXa1>z՚MH #˒.ggkډLl8y>fM1\)cK^idYS4\fwI&]7=?,gK3֌h? #$̨ [Ԫʷw0ԔZ^MD6@0~\ZK,(׺ ;ɒ]_An 'Y{wR;EG{*-#K%!`{$S7VPmf2?3äEQCc*i|k H/ j)9N་BPjh y2E&Z)+1SZ˲칝R=eZJ.Wr4[;">]+|i 0v|* 8u_XnPPUPn}1?fU0P_KPp>'s Cl,; *a+[-ё4$Dagjl^(ݗ 0gN-w7K|~fu]MVo^w FX/Y̤p[G7k*m['eUUH]f\ ݛG%%l)%0-b3Ē8æI<P9x&qL_Vܻq!tr%Kl`M w=~͋AB4vj<Pu 2UVYO+Eه0lCWqwevKQ?&3kGRq>#}b'ν+9&SmTG)#k7p{I/5DLΊg&22W}6lHԏҙhxau<ڶ2&oL|g9,.ܳ0Qn{=( a-|WH jFM[l]LA2H$Dju0/\be ~־gmWh?Y-?5tsWFWٜOsiN. Cq/)sg-wJM׫y|/A`6J$A_IpZbua9xWBxt"=?Ix2aBL٬'<\c ( ni m`$xΉd+!Hŧ5l `Ӣ?`ە4_l$ro̷z W1l:@'0~v ke'A>*>t7!,FoVe@W[N6!6bt*ݷbó&UZM6B"}G_1,X; w #vZvG9yCܛk9*!bU sRod{7B.ܧ)lYh(93\SZIB*ϓT@{pZ2ͯ}5oRxfɯ8|I$Nv2] YAhqLz%kde'7KI0mO^2< Ѧ+ )_8G]Sy[a]Խ7"Mkn5;P:zGώN4u&Qm& R'эp4sQdCD'm8GG~1gl9 %Y5wbKgP 71AsUB7=w|_ɣ7MV&_YW8ܙ=my\ahr!FSXT iUUe{sfhFzW'՞+耬/TfXm ՚w7UxK8 i!nuԷb)raZQEs(V!eX?^jB!H7"e&:6ע)+SZV7زj^g/vv\ l$Yg'7H5R7AJzu=Lf p1ำ[3hF.i pSudbAZP4Na<`{nLOB؁hW߾_7 uƒyk}T9EB P-r;ABUSiRC@[wVͦOz/󆟪ORZʚ(~7/* ^J,Ǧ+i~+F-D-l&2]'zuΩH?;h2H!" O?0<{o MJTdS4shk떀fB45|T1!Gh9fu욽Z2HEi6 }dmy9Te5)͘2.b݂>7нKF׈a_LuMS49ΕKXS(vAffFBH{T&-yBQ+!`$F英_g0Ip @!|nr!<c 鶫Ci\?l( @Vt63X?_Eϒozu#1F`9k-̃L-]eZ0:aZ٨ Ӥ 3DVnqOw14Jj}0@6:.& @BtP ã*:1|y]z\q$xՏV2qSr T=skS.%4 URh?T|̌&LV7]r4@;0a 0~nFfnVG [ om3fG[x=a "rx^&3%N; dΩT@,KC-FPXJ! ښOD ҵ˄Ԋ- }\z"F`\A>04P=êѳ ֜a+Jp i^[.ޖ>_=_DiebЙ0-`TBj)Z-8Ni>7咥oO&״{0~1W)4G Kʇ ҂{3<〺, ~3({8.U[!|P54]oeT{7xk"-_BOi6 Va1 p Poxk'SpKQ&LcܲxH#g,Qqc:dX&5.hIYoAv)*F~YFvTj'W{j:׉S8M7EU~`A\LyxDXGoӎDԮ8-:Qc͆KGZ4N(} ;t`5ь~0EB%5Q2aZrۯKtL >\<]md0L-^hJxgmr]۰ns)ءw*ߦ v8͇35έ8kh/2AĪ HG/{%Bz4E%&|3C;z1~ 9Ƹ/98}-!>6%s[3ЈY_ZzsW}kT['1\n[炲.af#Iښ 0f<3y'2ﬞ8jC(9b񿂞'Wz\zrc>8EhCbgPY !w|-uDJl`? Zn>pCbFdyp| iP~\ \Ȥ MsiD}y'PlKPhBc-ӀłvR 6M=:M!'ߣ"rGgfaU#X 4SJlL7]v]ih3ŪEp/ܲioiNtkѸtDT8(︷h߾KY#=a;%>v|VdWNT| Ϡij2g&Q ܚߘj7(n$sM _N\菳_ /bbY[z~r k1#n{x`aL̍ [  &~S$LXKL?w#̅nkWKkױ$qcɛC.MPQ3vlUDgt8ꃍ`` ZhRLBЍJCcy%S!K]$gj?Ws%|.DTpH6_Ee]c; >pT)/[ +];dϫ]V33r|bV0~3GePX(k*nOa!E^rt7)*P7uSNl8SщpNݰBzi4:3ÁߊgEa'꧌H1掣Sv:/M43XeA32  f?]s,[[V*3FG&.}>r}Jٍ*,)4Hh[CYuZ𯃡2kT@%rOyRT@@ KA'[)$:4ۆ atAeכ?.>JZ}HF+!J{[*?j 9 lm A Usg6x1jtC,ag jU}_,V%G=<і T YX$2Z8\}`JC}Kd??UvQm1F5':'8>CJU*?k#e^UL^x e.4&Rum.pa f(pʵ_5p/&? A=i ԍxmy"b;Leeg wZط,qj794L/onJHD:}bzyL9‰A HsZvk-l F޲Xa֑{l|sU_vc:Q0'~!+sr mM m[ ۉxdp+]8dHS0.soM;҆#fG(%{%M“$*^@imduJQ_zgo6.b/|- 'GbjqV?WpuCkp%9 ؑ'{t*A&5Z,s\ ؝Q: 4 ah_ISH@m^ND'_ i( 2OwM> l: 7cŇBDAm`.m"g#M*$§~63|+IR;WW0*ELQ?~G0 =-#i}|EZj]G$?")-hIN)PBZd7i.7>̹6+ԅT(7x܍1!$(:+v줋HfҮmy5 J6Ui-؀!|8FXͤ>312u۷Vi͗e{m~bbm1TsI[KIoxBE?i ' itQ#FE}BL^B7E4Lhukp#>ǞK ama#SI N1^S24 h* 2H{iZ_.߻m`eƐo6v ǩ HG$q^'Sf}1&;'KY00ey, l'Ze3X9ZP{@  "IVt%4h&N1gz{VWiޣi$u d\z1GtƜBbf+Vc5N(qDe]# d^2 >\g0LV7p J~F7z; ~ƭK* X:Ժ6) 0AM 1cw/j"&1L%⬜ {ڐ5Kʙ,rp{i~+oXM9_Ӂkep!̊4, @n_@*GZ$ڸe2nSMGG iy 8rZ`h_nmou(Yspk][bO'QHEE9nCށsHMVJf<6IIk~ "A 8bEz}|^!,-Wt< :"qLsy"uX^a%w [6ʌP~q EPK.Rς]y0Yo4)"~=-~KjwHnrf/ R,N$_AD[>D5m9R 瓊Z|턃Y^Jv=5 @-@f:&;RGmMǾԄHj 6co ?06]_@vGCŒɷmᢋL-e*m SMWG6ي{pJhUf R̘Z.Smˈ덄 jN]lj|hiw>Y0ʞ~-,+=t?QXՉL`ǭ٩S"޺V;KS! Sҕ_]䞧UN"Mv6- 2rj6<տ]CA+^;V#EĹ(m+3K['F l!0 >3S` {keBrt! xχԜjzS|̙Y -@!ĵl7O1*ذik4s]jX18ex^Kٿԭ=5YKn02@ UhA I& 9,q&k?rM(~PhFYk# ͐/Q^R֯$M EQdQ{W]Dp\(lp!~шce=uL=>kP1\%[r< b&UpOۑ{#6ڬ:")bWO\Ϻ@ cm3Z{bEj$`3$L0c j=PpX[²+C>^GȠub[yuWJ|fr )+'xUIڍʔaq/7EQ)>_vˠT\$<^-QRPtzˮRqnh;]M5 ٍCY3It@qjiT/:U7ZH璨sc`m Qx:(+A.~;@wʶ9B_NEo!Cxh e@Gk.JT(6[t'ITsLpfds'HMft4" ͉*ΨccIpJpyrEuܤrO*6螰@!?k( YC@$D#*n1X b.Vr6$ECMzQaJ7bgHS=+/lY1"Nd:473YW8nx7CH'&U=$KOز0K_̞m |!}|4alL~{ ~rq80(5:<8^gC3ߞ0I69ʙ)~ y@\_9 fci{zݐk2iĶ[ޚ6,&X(%EJvl}>"(D^v8 C7ZU2蓿~5&{3iC:¦;9sU67)&-&3-Q/R1` % m:XDka $_ᓞrGXq tkɕ dTmXbBo.QA|4=W-֏0M:^H51-O8%>z|҃4l!ǢHrxa:Ͱ5\BMOۥj}M餒M4{ MoS&Y8;n~%xsRU$<.w>gDa'WN3~)e)%ݞ9Ģ;n=/{Xq:%^^tHD~~{=Ǜ!zFӹ: uyK}(Ր?!-+K ^v}|xGsEt3ϳ >f,!=V!aR-hkaW2v~pfKA*@',$DW%Waj:p Rx4yE-O) <}Nґ9 D~ecDMm{?t(EZJ0%YsR u ƀwUV9x#aQQnqV#~H) *"%C+`Ybxi 7Er<OzzǮGĂɱ^ >0t_7).WݵPgoZP9yGYt&sp 1-LY7F86{1du Zh㰖'j^L*u[!!z#vV4Gy!D{L`0J1¾H TV_@S)6!DeIV,"/#)GÅC䎋NjUZt:,&xEm=,atfXj1֍J c$2)0a-:Ӟc~L,Ϧ2%̝)W.E95ז' `/ߥe&JqdNcjyFԉcAIPh\:-x5V$?jk}#-Co*VXC7rvۨضo<ᕁǁ~_8IB֯6PnntFINpS'O K]d2\|;1"Kr)Y %gHnS"5{D33̎T n$N|=ǝ,0n j¶Բm(0W@mAI)Yp@뉔/jr]ӟu OV?,tM Ro^0,f?LK^iOQo{ IU'a l =Ca4"SY X"nn LJ>3#Ndߞ>#[V1tpП9 +7S ?F\4o6eCv/bJA5V*wK- 퓚{{,!Uܮ|U=V>Oso pdyf2&Kj\?)kVчLNQej;?X|ޓJi*BiN-SGj ƃBoSIo OHZx Ɗvy}Ȝĥuh7J"S 3k`Lvo!p6Ay7/OTv!e|5dٓX4"^I*!?tV^:{x+K|9MiL/ WpQ3Uְ蜅>pm\ ɭ-Z 3ܤc|;6wbE֓%%CqJY_8=i/Rm>A$86S|ȗYGZ>[d{*bVL%;c^fׄs:mNe\?T5ϲw~믿| ͉0zV=,^WkR6 MAcp SU|􉦰ZT 5#$Psy7 )NUQr ˌbE3? Z8m\*gvhH*R & TcMxЉۨHHNKk$DoϯnG;p7b'\W. 8s)6ShQ{6exҙfLjyKmƦȦ'f;NjW|p)4P1\ѷϷְ7 E5IX&RFzJ{7@%=&!-Ltb/%{SeSO)7٦ηFS钽)E@"#5oFە00cq)`oʶ|8|$)s0e]}HG;1,U=St/+ks1ʫbX{r4\(ْa3Ԯ좕6m2d! r ?RVs{p]`;yT z94} j獙U[]ٞ+jbGY5<^y_& {t&WML7}fFecLzQRs&[_9Ѧľ=Iz B,ѯ)5 Ik )[z(ߓӛ8F̬M-[(T܀2l.AP‰?E,. >>l# #B@u3..ܲBof3,ת&ԌcW8i?6GʝAa_*I_m)>r~iM@+ϰioe1r/Rt_zAح$7:O BG?uI4zW()Xj%a?9"$;)!9h5¸2Km\LaPd2R_CI DTW܅Ր[ynԳG$8q$x= ]DJm*" :o73Lrq͋=xvũ7ٔGRgP$Y.?xE<= [ޜ}OHQe81ga;ʸe*L|eU0*C5[I#E@gŠ4G̍oо SO*Gz0#QvԼ hz v-~꾕V`F\x+SJڹj>w_[gj?)$^,'amsE *s-qB`qƾO>4R$q_ffPe&_v*u}/ tM}ռgبsG=ȵZ.]9`a?jQ^t+ϐPd˴d}ٙIORBG+]s=7wiXLJ^J4ˬƶF O\)fTloަMZ&E3^cύPjXM'/j]qU ]AS%PW]U;0> T&y~ɗݺ_۟nYSad!,7qu.LGm0nLwb$X2fo\wa<$J=#Qfhag/vA;˼>@axԽ捲S@Gd9@a2a0XbYe'3o"x:T mO*pxp\Z>] {1o]cӰMi;YX xѮM y*U |cdc }#[ٱrn%C޿ DnڡEEzƙ8*;d-,#. W ˶˥ ʿM>ш H%{/OqP{C*&$N=}B94|^CFwp!Bfú̲Z^B/ip0w8 2uD5 S(49J;˦w=֙0'?b tyuط3_w#E 3V ptk0BAsw@0,.qsp9FI2$xt^ʔ}$P.JT{ GNΎӺI:Sy[ ߠxHG^i23$=4w&` GO5jpGL o\_pI{"t>Za.WSy6M^C AN1^h+pVRˉ+3n[LM]rz=fF)+g:(ѹzu PR;XÌƃ7-Ԗpw1f^X 1atlˣfݤ״V6aU+ +d;}QaŁ'L.jZ9954jȪ5$IEb,WwVP-z@{+OyN/=E}]c7g^oQ݄1[Sst:,pf~#)Zn[xL"+g.ѷZ[Ub::p01,Ůj*,KmK"x}IK!0X{[]V\_n"CE!xN#R?7<$m*dn(KT`tC.~NfkaIū.廯7I7HM@{zR9"4][lӷ5d*.y'|Fjkq S%̈́K}CzRp(mF(u| p䳜XEBoI[o hp}Щ 4Ж=n{" Y PD*Vv { v}wߺAreJiqVZ Vj݂=Z]hS(Z,Դaϡ+!˰d ~ع[cZDsh%>\lO)Wk cq.1nb)ޖ$.bH[)@gF?#Cw9q;3ISGC"*g;-Ҩ?trp51*Nΰ@H."|ߟ|g("T'vl# 8h  @Rm.sm<(=MKˆW2z}T22G-}EHl7s4 =f V[t^Xut.oWk5T Hɸ!'M%ʨ/V[BX|9:L v^OXg5M0ӯsS?vG?lB[p#&;}X/2J**?$9#jB@EwW]AEH YH(kxeR.ӍWOIMn( [d|X,W% H_'z3 ȗk7R6Q 4y‰t>^5(8Jdgy2I$DuK=կ;22"yyulRrH7 g]1)䆕whϿ\דMPtcpZ峊VG[XMRo0Wk| h ܟJt%LUl2DꨣD]5VX9 Sنމ܈e Ic _lo#k7%,a@Q,{D tPRV+Fnl ]Нv@(i"(~{.A~iI.װ~CnezUBى;^>P .#ढ़ 94;S]I_%mׄTzXp=Eۘ$+=od) 8{x'Fz"jrU5"t%ꚁσ[W.L9:ʹ כ5pN̈. )"KJ^E) 9K,`b.I>f=>]tR"Оe]2PC[;anbc4L3u7)ݎc2-x:≒ g) YhYN8C{4lya^_)`QL*}2Y8Li0Ɋb]pAJ{3tlĽ'*8ޚ]v>,UXD ~ؒW'զ>ٛ?3]fpHߝ%(̂1.̹#72ojCg{Q5(X.%|@ĬiT'ĉ5 Xx۹8Q y"Nl!ʩg@ƤP#RF![tճ׭CajGc]^^)pa~Րl?EXR3iy>wҪױȁ^NQW0:.A8}f/ cBNJM< n "c? _5]4T,i jv~ /ei)mpPm񞰠0 U?I#27.UX^\~cfʝ!TSt4|7%_aWЦuJwkNm*dcl!?.i[y/_J]d]K3Q|[Ҳ)}$mY{`6#,dBy}MN&1ȩxW4vt5sk_][V~rIU]π|@>D3u)싟cN']7ZJ@6~5}rh6$(T1 erGfkxiX-\-"g鰥pJ( nGV]s:7puA|G.H#[@Z'>k p412x(̇$ZFyj*kյڠb?AL|՗oywvy!Gk%d`\ g~u'&vV*ILUg&Y+׮PZ2On!縎~A@T TH+M/U !s~2X3i+-8$EK"{9\N^ȭ֒Œ [,j~ޒd-;שj4Р2SWylN$ˀTJ ΧBV^ 4 -ޚSB_L~S!quLi7x]ۣ`V}3DTt]i>{K Ug1EQ@Wu'Hl|"u}%7^9oii>?964 =Gs獏O/vWdGPPsDMĭ u5{#d)/\ȏȖ$ Ө –/:Cyq<m(ʅ g883&y@ow rdh) Cdn3~ (Hr80mՌ^ ,005}koS"$GWGOkVoimrݙ>FEZw0_*dOz '5~ڂ*JЌw7F't[g3}GL y 4d̙vJ?iC~xd#ߏ&yW&oV(OZ A[v+ARBQp۬H6(z7D֪To2Һxi*GՇV Я`7,7t"VZДI4D='E\J;UXdk sQPk QVTJΑɽ]n{$<`K%tNphb, M@3Se"HC= s- -IWCSڪԩ )j^?r4V6ٿW ]:ZUlYg1X@Y}"'A@}Uui_8J?ğX߇2<7"IvEimaREi4*e#0Y-s*B.:ⰄøD)7GC.&Lvuה 55aеWc44߆ר"MI@}v)\_y9/lBC\} g(yl'w,3l)&1%$t"rB,3uKȲؙ`~A6 )Q$6:5FJf.ShkK?xNTy|['sL5TQebkɗAǔLOh"QN{E+jtv>'U$봱?U+ITJP4tuj z thTSٙK4)B@IPC4ϱs9oD`u#I}bx`>j5\҈Ȝ$|O>nvXOZJmP),+%xj#NeM'O? ,3~K(h3WW̐%Ĺ$F[vMeWBfЂëR꽕81C41"LD=kOO2fv&@+u ٪\:r-vve+ޑl<#0!aZX#(Ͳ`\mq6&l ^XS q \)b jD:ͺX8P"3^=_J.Xc}2鯓fUI-&ٟ& T%#FdCfylFDeLE[&ʹݯ]Je̗:jƣ/y#w^R=Y)aȾw"bn@;!]8:2JܜӌWhؠ@z6x[oRf^bLD|Uro=6 n*tLz&q }OcqPϛnYBg!mzaP83Kl!3+<}b)"kY,Knܭ#BR{GBMnDn$ Zmt?@hB=;SIZ9=ɀb 6g, w-T`7X~׵ʾ;~ţYi>Xem:|(E H\ j5y=i`L3` d&xm\s@; Ӆ3G|?Uj8 y:vI>ˣ&Q~ |5u׶a0i4ON-1yA 0*_!L(KyYA-ߡ*)5 ,x^a ]Z-4pj; ^_D4W^lܞk 1 )j%RowCdY0oB;/5:NjՆH2^ȉbNޘO"*1 s_U)IUSƟxfZd|`;T@Pm[p}De3EYURJȌb-8F'f{qNrq)F8XP65㏍\<4D;9f*P x梙J;V");}Hc!qs? |=^@՛[iGE) C@DJIh0uS+ɠi~8iPz,ĠīU ,|>I _zbK _8E J~ ʫBq 3qh8ڋ!ݫaXEOƒdPә@Lgwr+4g?/"I[rr*Sg8x_#Boq8ٱEw:ɢ-^~ w7(l->+arVf}4QP9'gv?.F}NͤO&k"+!Xټs!kd.,M!5)Uc-bq//6(K7zzSJY!4xF0(lƀ0|n^kO:u+4Z( f<7ZNϭى> !(zNØ~`é%(tɬa`r|0_5μ7w|Sy(- n^Yl,ZO+8-)kg:[3M~3 f(:\9jxqYv?1h0>`ĝ}Hd:s]]Qt/hφ[sc}I3Q;'hrӌѺ7Α%.BXg3gMI1޽3Ӄw!E\ ϟ>NT"hsX#L *0N\gqi͹g<=DLKY!I_B4KAC.a!' pծ5&$N^&0 ƮbӂwP3$)"GZF:fl/wj&cElS,= T2PH18nd eFwiOf ~<9kdA{aII[_/buOzW=f5еs/kC ?M! ˎEȰN70<Нx؋!! k2ɞCl !:KXzKRzTJfLvMeQHq~o)X%)Iw eEF29 ѝ/2u-VhY1>'K'B:*vSȺWV=q%n,r7sص̎lMèO69<|a1`x* XkPC `35TTep25.>p7 .ݫ^`Bс-S~L]e Κߎ!WsQ$..EQ4Zsh.ֹW D{ug!o~S}r*`Vߩ>|Nz X6i=z\U:A,Jf1RbynSɖ$4~bJMubAR됕 2U~A1d %'l_`*St/p(Auw7쭾uN3,띇ݿEB0Ct5əN|)BH&G&"rF0q, zt;Ja=Ȥp=ўţ{7ew(?F4c.έZ?7KonWLRk`=c Pg廧:X :͞ 2^0׽|ׄj)>yip˱]nmW7,)/z(dۙQمևv⺝oIqL ㇘fmtFGJ Q^^⁖T hgCx_+;/X=٥fY0S!d096)5ǯ,g{4*jz2:M*h j 6 sJ 6r1艟{뗵KwaϣÂӝv1w:=q]x_lh9mI^WRIgR[s~CyшUvީA#a>&{W8WX9iQ}EuO4n@xD 3.bge锟E2 [ԔVMv@u#ٿj\4,_䳦Wk.,& R43틕o2?oNe UC""5:bs , j*LȬ(/훕%71OE"!CM eۮT)l]w{?b7oA?+CDtW~"8-aȠw蚵[?*rV *&_N°_B!\ĽODH.efq+t%[+E8^zkdl=Qx&4"/뼜'׮Wp6flsk'/\š/?;x/_Ӳ{yZ\f]-g6sŽ쟓OrzS)jZ4)fD( peCö}kZ>[2ڭ'1NЌن5v3ʦ!x TaUQ0^`)r-P~Jo$/+wгɡXFw[mux~.xa:SRW1%cx7*5!FazSg)<{SUKÅ}4qf*8MH}_2ma_US s{bO!ȘcSW3￝yT}isr%>pFYRrbQ-Ģ tlO:=8μKSD@$ &=09Nsk1.<:" W$[UodL &~L1{x*N{^ cOjpdZ_bDMFX F䛤|:[oZ6O'҅wFD-; #}KˏohK9Jv-\]О!da +!H!<\# yMTztd#U-( 59x)&zxB(KNL&6X>)\͛QhaÂp3|+U`_!U ȧ VT.ff>}m<̴qh\ &MlͭM&>R]]ᨥ)A duʾvvU9ʦ1u ϏfdȢ3|b3BϘ3T(bNER<-BpS_g*yX8 sT:UxQ[kMׅ-ay`0T:K_c Y 6n2x1 RAO."MgϜט]Z,X1 @nE2:~u(KG40Vz~@ h鳀- ăO&U 0Ty,uⴙc7F-;p7bĜSwKA!p|hLG-%d5-1R . ecEIћy ?B?x?Y6PQȼ j$ۿjyBHq,WsW!Ѹttp)(e΀M2Nxz]4v9Zъ* ݮRRP{c#w~n%F,`ZN 7D9 I"z,ğe[}ۿo󝨵Eq=|P gWmv`PX垕=;&~"MjY6>@Ԓ4X+ \&>d')mg``- SVx'j=乾Tle͐tUlqXp1KV چisrqD[h"PуQC%  ҽ]e :=&ϑdtc.\f`^jG|Q~(萁oRdoZhN*^bb̿pUj7TwuG Ti}F14j5"=^;u7amſɿdHVeHoO5ݻ%=Ь+n5#FGh7ۂcZWވ< TAGYS]a ZXt^THcݍfO?#M)cgZ}hxXnS:?~aémϑs] B?7.[7$K-y )3Vj'C6xEׂiĻHY{xəKe6oOjD2U0us(Rqc,A{s/zn!ZM v>iXG}ԮվຣîX(KHR~I{e7T"V~H<;ۦ 7ix|5!OſQr|54h4"mysMQcwO]xȞ T`S([¤dɎoĻӾS}%O+ }H{J3e58S'!uW}>^lROI3fH&m b)?#$ /RZ X.ӖLRd|OWn=DYx,{ ލ "WtC(m^UHgmnn1%Bq7s٣Gt?͔Q#t}J5*qc.(`R;T\mz/h E(T791*Y@\i@QMȅšBcGaJcR0>0o|V+Rjl<:Vnj^ǟ lҥ0fwϵbG6ɑ2lwM__)+IR=^11(LB=C^2Ц}9f];(dz6m|{ i9Q8L"O lqϸ{l'6mPTg_r0Z`lc_ ed\}G/=E*>e<\:t4|ܗ?yx;}/;LgٟefJ8uy·aЛ^ć0 zÇ݇.f&T-{S65BǕ%i/H[tRK,Ql3”5mt^FyU?4]&~e+Soz{T\?eg%ߣ2SO-/ҷuH 7۶ҹHeq%!L GGE &g%FK j)z\,W6VK޸ wTKڬ6'3orw]̦v H4߉2T?.ds Лn-SXǟ@K?徤E5ų㺤<9P)(T`n焂r1"$8:D)?!{##IRTn~`XҀh'x2}r?"~g+1 t_$kS-V:Fpnk~!+^z $+4Rks5G6P o][;]+\vO\z0Ie*xwSof6s;=e&Sep:O)KzŤn,qx{ѰXI7N-m2n)}| Vhqxkpa/?PKS<9*| PG&AJRuu2оP=9HQ03E/33CPHnz9ՂeN0%Q:$/ 37wz&/L¹'(PJx~kc]{ 7l"(<(%'wh 44?%V|묍D<'Ɍh\Y4{ʞ r&%5P'ec뽌"<6M0Aݰ 0dX&& :U庐>ulsă !:` kf@/9A. R=RTi7[.DO"ɓJX{ݱ!e+AF)Լb4\/rG==>O.o%wI&ʢscXfB;/qkQ`m8uԆCy#7UixIO(a1Sp"*jVPc}MbZVѧ(-'l3Inc˃qYeԬa3ﱽ,&,&)F!z&\6U3Gvb82w@n`8o6q'`ƣOܛ"аlS9'vgHM^"`g)a‘&l;]PiÝnjˢ"3$9\͔#WőER~X&Jq*qiݶafr3+K~aa f<9-n}C3j`Ι 8}N$o`(eyw{m)7w4gQE#s7 2plpm* w &g3z*b.Ġv&{RB)g*هѬg%R 챊p璊d힖V]4Gjo\æ;~txDF%rZb^RIKҲU2k5WXauCx>u⿗r aEES5YJ(ɍt)B) 3{/1t aZIdnPAdt xv4QlԺgD/ob3N*!{d#rϢ{CQ̖T5SnMGvӨ97rZ`x2#M,pZv%r 0[6.%`be= Q-\({TWy{ UP]b{0U (LZE^a[=Zpn.<ULmyFSmCѨ2lF.+"͵O\z 3Zh8j γ裓/Kj*rdX=0H[q`|V[Pl~Cy?֊%>^0K'MC$0x[Q* R)>W`[m$7jE}~)@z_'z/ rNn(NO<}+7,6-zwӡk,GS?ީ]3Z/j~hV"Î`?+nCfg0U'ػ[o6YB0Bxl>jzӐm@ t˴3 jHddoXi 7pD f؏=j%F22<, 6JuM@h٣|7Q+N#[m> C%=iXom;ʷ?mx/$`JV}g}S$/<7} >5)By窸{ַ*L >u922y-,'-lڳzѴe|,˺$Dv %ߔT։C"f/r6W/_1bH^FԷYsqCllowCIQ(-B _oeZuP?줩?DM~;ăє+;hCilӄ\< CCݼO6+TC"K5"MP6U kևmE/݈(Caೈ|l2J)C*IJ,bMWaCAf਌,5M\'Rv$nv>ٞ8Ӏ£#Ov傛qA&_v%<ư܄^H:لiÙ'^Jm { mt~Y PA&gJQVxހZ}Ee>?sXO YRaݕ+'n*2|F]Z͉RM /:r39F< 2NUt54꨸\~k!yVV0y*X 8ƃXyIƯt Z=~+8\B@2UMfXwxeWaڽ餹aPLp<8AxV)4krմnz'[ƲZdrD%B&0~9;Uc!;O,k4* /՘@uu'j5XB3tD(KVCw rn*NTU`_,a[lhm}8|myX8M-XXP}>Bޥ j< _<4 pk>(?S!_! oG/粟yJ`QCb 3 1 gB#Y}ce|u Rfd6?~b"şHjJ;:h3-21p:m=(KIKghvrފeTfkCEa)k]ꞔx{% D&K$a4S 8Rޞ$EFsΗUgb"ȕ9OnkQxW>9 >"bt&F}P%0 oٲҶCbH~0d?FD-ަ!^ G*qd\$\j,;V&ի;0u&5\VkaL߽腢&*]0ePc!.;TkGj p9K%V΃, RF,nZ|_`|'V$"KnNV_ΤB٪)[A֩ԼľskUh{hMnir~EtM뵹Kc9ߧB au qᔔOXLL$ QX63.>Qzb65tCn:R8_P2y b#ȻI;{G_61xއE Yv:{iI>@MǸB"Wե'J_)o͸( ئXtI5?+&t61bfw Ӕ=^ըn8dBpzJ=yV! nVn5D" R;v#lZYa4PY)-:1%C% fu}6FnNV"B|LmrINiP(KrPN9f+,wFaA-Hoth#uZM`>aAɺA-dXزE%y)DOSEj%BvtLy}=c&th'.$kMAP` ' huOl(FK$%[~ͨA=! l=Тe}h<ˑާkbN2 BF$l9Y69{p1xCې]G d;Թ.ܞ*-ømQL-^.@㠉{EUϻJ#z#6 $ǻ%i1h$cie:XD ?*%1֯HDֶmө6SWo9`x\ON9P`-C  )ti&JV#څeVб۠~s^D-4FOe+`w*}k Zd_g&Z P;Z]knҴaV) s|LF7R 1;zF[xS/D Y[t⭏'R5l@-s Ap}RK(ʝf&D{h6jS  M8еZ8!]X5BKr+ß$$z TLK1{*>s'F:uAD6ʎd]DhYaR,!2wm4%xx׫$5"feQ;*DP? *)D9p**3_p"uh7f!jn5FvԶ]Ij+? a*VTq#ChPN_\D=br]:)%Bgp_Fi$o,| ~~S2O7&ٽXq|E7]@epvȧP]A[3һ Bne)5ViKAUn~oh@vpܯ <7 Lk `.ҨߓF*&|Y4乵s}: R\A]V黯?7L^)ƔtJ 9||'B)12LJ҈D>obwӦCwg#ʁ$nH"ͪx9KCy#v?6>E_8FRK,e\oKCJ@cArF{w9]BR nڇA8rřQ³ԉ(/jtV ~Kp9YzE:u=R7\a9?umځ}EnHB[YrsL>Z{u=%$hߓxnj qy^ O|[,w'?xғW9o_c: ^1tRQĪla8]?= Ӥ\'r69 .Hi#ҹ8N{pN~Lls\6B{vRW♰brWd![^,t)ſ 2NT"n뀙/00_ݬ}VX(U+6ĩ/p|µף/%Ne t4.u \ G%ݙY:HA^;H0SY|^Zu!ʃPLrlʜE9s O^d`>cďͲfmK_sPaSA{ld:ܠ$^X0xS+"& ԔuݬJ cHf9f>uHRw!EW6Ue4Zr G-NBQ?+3Xt@prR3}LScm REhu:ia[:5&vV|x`SpbO;t{N:z[hd~nWqßQ u<-#|g~7Ptan2DisD~?/L%G(mC2TeW sQsvE[W)l$ާt}!hT>GxU]RA*JN k` :*Kh3َGp6N 8`PS}mT׬L N7C˒z2aߑ'_UdץQOꐽrmg4A^{g1GxfJ2XnJڳS6çN+{ SWD!}j!H颤7Uϴy,|$9Jdcaݹ".~e݊/ *A!(},|'7Dn\8%"sҁX.Qϗc9\tAfTQ(IX^7U5§[(4ML"L0pFɍ%扉r ?N4O!}ypdD> nNn_B|js _yRhA[mPByhp}| {ELRlkIM6{l<$3n3U3DÆ ޚsme2g_#\9k8&KUjj^~ $۷NR7tn7 d nxX>8`ZT7&3Dq_WQ:@)6|ARtl+,:7pvW}4=;sϴ$58׮e9 ,G/ö 8fI7L8]X4䮝<8rߕý pw9K\tUM&WRe+)'+! O|MhU}.,U/f.UVhp`%V1e$,w>p!>Jo}`]aY )A9AvМH4ΓL}0jk .%$9&{x9:CUT>zroAb@)4# Q$yqM +^S6oT~2jyNa8ס@0,#6 ;MmcpP^XnVJ7Yh3 b|uO}TkEiuMMy++p 3*c*B'38dﱁZabHӕ@E`(m/N^f ;ceq^H6o&ʃt_a~(edQaZPʱ_4R'3iڙ|=3jIBfRH S,CX/٥37Ru_.괥 tyD*N:~l0Q3H!V^%ڳŞU !J;HGeB:q_RūP&L#G2Y,I3$҉0.J-( >jB TZvf< yO@0ױhK;I%Dتڧ m_0E{1_VC>"Tb=CiZE߭nh6C1}U)7ou8@yvQWqYzVPmpIxN?7G0GuWnZ2_SY&La\^Tk斛7/ 9Bƥ D{sUq' —$E41\#47HNBS 37 th`kU DgL].^͸XKyVV6*\ЕN_4ۼQR[*8o Wt+HEim^0 ews{!J+}n[U(סF?i".^BZp YDyڜUk6sq2fF g;cm"X0^pvmK 'V5G9TUIuI@++hHǃŠl/ NPQﹱE> <ݧQ*_ 0 XW /r`j4r[>:=MBb.!{H|{3aAܿ!油6kJ]Adn\V[3b4FA='1B@l uFG"Hɑ-zfxp-H&ӎT`/z?Lr5_BO*Ė<*.FJԿGk0nTbA(l\?'S e?5eOW=ܕIYIL#x::exg| Xj;Wv otԤ$ċ<بe%諸Oxs5a-s4v0Rk1R^*WBծ4N(n"kSNk6`3g߃uD"J֊bLPzTSxyX?fWbuy흓\R;B Ilŏ֡K>'B ^ e_Zo;:[QigOEY tUbM U J gqVʜPA~-cIךQ쮓pד@W.U'$+J7<ڐc@\ Ea.~\B!1\s3;9 ~=yHFcY2|n[PnB)?Y[z~F9Η-_kE+0d.D2UI36㟷x%Zpt#LP,4tn>.[x2 *0uD19f4$ aFAixAxoqTI4s1mlaES8xʜǫXT}cTw ^8hX k$V51+j9VhPEcx儬PRg r^߉!o4r"&*y3WiQ4YfJ/I|z_ЬKlCE:f!wmy8,Gi#7eR0WuVȟ ((.jwR۠vrsrMsgp#^#(dIb3)3/_$T3^b\{0vyU!@6iEAQNğiݔLmNZQ~3@fh2WLH%O;n3G'k@׏f÷LDV ;@ c4L`Qa nO _2q{X.=dhͅft?dx[Ύa/P'q )} N <ٺ|.ub7zd{艰HkSw]53J \*k8W"D_iEc}k$ ]EY7 әیo,_ ?>5)S0])JY~ 4GŮ<OӞ>٪L6r&0Tⱗ}V%ߨ :Q{ fa; /ƝunAm^ d*zsLi_Дaߙ& 2ȋe<,<]GbN; Og$ӗ *~.霎"Nmw(q@a)'>yz4;A 7HjտG釦v :-l&m:&'+JO#\JTy2= C*ufn6z㮓d]ct) N(pv5-ϛ}h4dM<5mTUBq-YC\Sr sI>Khx3t7 +리*wb V{tR\vZV)W^.iwo~z\ݑW= }NrVK~nrb֏ֶn,ЋJ"ja<끆~:cMyDOmv!Cz vM5D`,˟FT>Jj٧P%C4U:~U|S3jߥ ּ)݄n|/FRhtّ!^V pD̞lV(aJdT/-t=V&&'a:7yE 2WnYǹvrf8;wi9XZq~o_ɝ(fHs;28BrB"ޖŦ?O/8#Bgu-?]V+:ەV.8u9f.m8e<,>ؼZx1lz+wPa3{pgI:-9,!W¨}:E?|si}XeH>JՁZm/iqFͿ11c*bPxYL?7Td?8e5*P`Y/roö,N9$ؾqQ^ rCҸj0 FwOf-l9=1M<DkFuRLquwg osYd]RH<ǺDZ8gWBo3,piOBjɂ#*Z:nd>zڶKcX%O2+B*>BQd +| 0]K"ӑ eAvP0LEazB>#ZXvk!L~M˘x%B4 ' ]ܻ=DD2~wSnēL +n-C;7Jơ~1dXRn%]Fp1iP1F|@.Un56s$Y!PzJ =0Mgcs<7o٣-{2E& 5}w%&~riq&q\(#KqmdiO?aH{7oƲp?QU3-Fr: 3"YaqA~!Ub{cY" r!P#)/lHSpErD%)$(g_ D37/݈% &9 mw:h-m4UM6mB  IU ޴^Bm.+YSb&jԊg (&,[0۝6/Ow^qe.+ä;=imN<J6$-w~xnΠ)l1x:A͖Uܞ߀g(ŽD7Ng@9Z\jD#~S\7ErIIDb=ф328:vU`ƭ&0ƛr. ~jO,w\.!J"p23AA˵C[$GDYy=LӲQKFB "3xqcYFnC~b٪SxP;kX@mF4~8 /Yiy]lNk߼zZc^l<{el|9,~=:HȿwlZI7Wv-l*zg<` W~η"=RGH]&`@WAf [8 &&M:pJ9v5UuyEcm?99y^ʻE?P9p|@:v_%:| -=O0sLTPM"wv}పF¿S%QǠXsD'7#;7OD*O'*I3^:gpq4Xv01|IUKek'1Y5eOS '_pCu&Rps .aHD=] ~=?dkjc' @68&1q>R6U `5'2rE{Jt|ڷZ3S`Vߒ-iO@8^5m N7_Qfjfߐ-؆@R 1~)֝ n5e\%d:ɀ<-iCXv6xJm^t c6Ƣ_ÄBDҲL툡d?7Ҁx 1 s0Oe# :Jx{nal3@P m '[~ \e,#wI9xɩyt׋[U#k:ɰE Wƞ255H S.+V5ڦj$eD7z P]3`?du~C2L2]EB/Kf`E2"p?Ǚk\Huq,7O0IgPG%h!Wo3ƺS&o!lWҕr/N²sn/@#azY}I9k0Ob dD*dHc} tʑX,^* ]3TQB^F' ;(L<3Qׄ۞r@wrҷ8PzK$4&14v"Ko(GÚ3-`K'7 f907ax#?X{Ag.uMxwI*0F K]"u B+k$md$/h4lx%T:$b~ڲl@ d>L5ݝ_*{$8SFu0%D%_*AyEԓVBz~U__0Ǝ*FǧMlU#3 /vJ` SJO9 JppTQ-_y# #l'mK _0m[H#dެKzQ\8}|W!#tG5'p&f ,~[>샊e?0nuaD[ޡ6E5~ߖplV FaG9 f \PrgF0/w=%5/&ᥱr|CRCӆ|g ?FmJ{1 %Yow*Mf= 1P'W8Z],\ ?n$.=ÛF*C9OiݟWoTԭfȉ$` -j$"#0@&&A65.[ )QăGn*$~3%%`B8cWL=/ӗF^%K ] B\GA?)i.nBR(>Mk.Uw(WRʹYR}Qa>3zG b]04BEp+>$@>F ~Q# 6_J+w uBq׽'6;&OVIJ^-?G3C& ~}ftC j,<ÚF W@N xɨoJf"c?=[ t~IUCh0d7z>ToTu۸rN/1k.eWjplAjF u! dk:O"]B6WHZØ u 7TwJ\֙vHBхۼ㸝`89Q0*fDcPd ZPlc˃N@ E_IM:gXl5qc ;ԛ3=$Gm } _`[cKst\LC4E11NړފRS_W;Z0wn4ƄAnp^׸(E]wR{G`-C-2l4o1w,T Til8J[fb(Ibhd(]$I%u[!6˴2KE9**:b׶ɢ3-ezOMXP[W>>#-1^ ^_{K}9kf,RSVFVn]u|OjOެySGbґJ0 ],BcW8\cPnԲsvø+շE р&> &zr}e6 PD5 f4n OɔuytqZp !Ng.mP\}Y3x1;€F9?? 1?cBGRl_w?'B2%&mL,WH#U,io "T!՜UwCB"\45vcc/6'=å3Rp/#ιw©"g"$9H:vV1=o:Nc @_ [1jp;O'QV^w=  ((r ~븑$k";X4-\}'\ zi B;Ozr<.,NxNs7{.LVׅρg 2f %[(:r.yB xUZw6ѩoHGN3yU2ep=|k Uƣa.q |o:kRU:yI7ӞQz()9[!~trT!JdLe!%8RX>; !+7;Sգg%S[BL@Fy44a\.S &9|)AOCg鍢F*&z ȗL,:<(0)ꅡl(++mg`>/u"BP 3[LU@,/}{e4k!ep{79k3|aC|Y x g3^WP1$drus=\ځ+R9O@q{Ee[jFꯆ(=L<;ekMn;?e(F [GR_ xvd d<*4 QQr&$YBv뙒1*G*Xs<1͍{ĸGKf$ZCR9"Q{4/9+{3:Wq7C-|.ŦdR72Cڷ 90Wul'29OσrfMQ SˆwRЌ Ȝ: ,P suqHg& [u3aڒpo(JTyh]=}7oC3Q>5'Q+Tx+m%HoN$abIi5S!VB(h30B[*Ճq3tջKkm9Fҕk%ܻ\B ,)˽Vή ۖ4u񊗽73Jhs6.P<썐-SjŽZ0T֬e[n"0DEblEi`cb`+u-J"$e`b/ÃtMj3]EO[0RZVʬόg`5eZ?qӿFr}h =P(vQÚОmvTuZ&!:D .n7QGnuXRnhOvABg#*B$ƲCUZO!H1v#aR`m *6ܞ}捦8rkC5l8G&ױ r\d:/GUb}kFqjb!$x5wH`aꀯ=ڠ%ZqPI F՗ W@LcږG >DevqPqկ:^Hf -R X@C:GZ;%ƾtz.6nka?cm9Y*1E%#G%gh 灬.ˁ3^lBI,_bgs|kAW/>XXvAR۰N+@*Ip+M{~,'J/ٺҽd?VP(DknR/|aC{.zѽe50{ϠMl{(BZݛrTK2ELfbg w!' n-b9m$%ah`"`D d0n k!{J+r_iQU0 cۄ/˸? >~ l,hL9d^*CRg:~Av .ږJ8.P =\]R9|P[CِddDٽ\E Tif;@ >ع#`2a 0Q#1TzC86mf{sB^xHA1IX=+Y]9mpK`YEu Z2L TO3wcD{2hQ\_`3BrSۻ_=!р%#yaRdΖN'dҌ|7%bo*2Y bIݵwDٯqx' "HѾm7<0+sl8tIHw#ꍄǦ8[5|Ϥ*aZ !(ٴ&tYݚ GsqN*Hd =Gb9EyM߼$~ȯ;$rg6h?|{UVV$;f2_T0o!d֋PZ7aX~&$ bꅆc0{=5 \Q)-gL_dDw#zdi课FzI'ݮP:NmTݰ|DQ0)p;J$c_R<fSMU$aQ2Z@h Y¯wpLe8=~&șbܕ=PK;0.5ܢu;]Aj"~U0s-f٫#/ja_xXbU%%oDl$*Sk.y4fy[u^+eT.?,n8tP?$XU|$P*њI ttNJϙcE} 8YqHa_l1lMןw[u]Oޗߎ# &LVj :Z<\{+޴o Z.iM&ۄByF rW?T!ʔl ܤCq.J[`gԆҚzaAq6Xo*iAa Awʯ%3y nA8.%~SCL$qӂ+4"6ED3wv8.G1/(ct ?-#ٿ 6FBmy̤jߛ|̄nzHhy,9}~zcsf8בx'7sevq)۶BFd= MXVh%βWOG@ڟS*&9#䙸[f#"i;riGX@: \DutmviD?Q3Q8;6N XV&ń sxq] DY`B'I} 6Mk?235ϪT{.]QE,s>Ƨ,dC㸋B4.jp{[bgS t2Af*y zq U :[ r}"BPoE%崨~iu,_̝EhY_f%d^,C#0̲. aJ7"Jo|+`|K(wmUҼፖ uT]V/Gnw؃]!Ic-_gh]+:DGӆR#2p"b{(H42:˰}L{p,Sщ: [Ѥ0@rDڤVӔK¾/g]+c:ѿ\p9NnIE2Pq,v԰2jR03e".r廢vT*3#Ѣ9 M>"2_/ѭֻ/v,1ނ~*}4-aր <cX16N_mvM MxH"m>"5"(kL ^CLwe%0$8̘z"0¤Lk0)V> F۹~Ǵr K8"v8MMAKJf[w HX'VؕUP|<|z^[ʏ悪=jC}*mѾ/T5Zeb;Q&Jz ؁-)HK? "pZ؛B 6δ[p!0[^d2rJֳVBh*Ñ/ZM .POL`_"4 Zv膋u΅]H$S7}Je,sWJ~T 8U*`1P?eDu#AM,)*pyewZpժ #"] ~_-/ؘv~ȇns|R>t-7!k4ߐb=iLETHY.^?BǡBK?D4r_f@~֎1f"顧e9Wӫ\nJLldoByi0G;O6c+5k[ZJ \9*L+||»'hJ?zZ+ ہP9e?KƂSPBQ.FETкzL:\.CiCǴ?aI,Z/gVpF R*"GM~ Pn4N~r%1z_ǩep(,KBCS邃) ڠ~vx,17uxЎ B$HnEpW, 3NG^,r" !v J-hQvft[ܛRhhQSi=sՋY,~͗wY3OH]'_!k*H$U|-՚4N!C_Hvx1ST4jnMS~4%zNna4Ԃ绨V4!Y6C%n r ]U$nes*BM4gV /2GIAJǏi7=%XiN [a- ]k<}<WD/A'_2-۲U&{X@n`_gm>:#P6lm{WOdke*94H!*, ť@׬_1 pm-M sbcS ny3G Tj3}hWFyD]FLV1HhDT65FۆY/?PŪs҇gxw$00Z]=F=|XWL&J#S{BP65{VŁ5fLA&W KEs2E٪;0~a BdSs"Ѫ*PF8s~Љd-VC=v(%:.Rr϶^. VMd)Pi\(@n 'l>E0G;\? xeJOr;@La+%,Saca|0͹=X%dZZ|#upMtBm$}RN+]yan.:}G/?PPV^ 8;=RboTO=҂?"C^ul]&̫>L w_CڮLe.~h݆`]cVKfÖx9Wͥ>Ot- |X+' (6: "P^,$/40KT=!^YsS9׵c"zVON /dv]i#_w9X]ӳ)~iU4YW5ƬH"yRG189]^ŭt<Bvc2s8Xd{[ryW]Y6t•t4R mpY.Z)|2WPnLMsr0jH,.1nz0P^t~ RAfc~iU'{6ЭһRwNw[OAwVJB "-t}yLs8p5UG-)~;2SëUtXp IC~'"gDGlܭWU.Gh afBT;f#h~cLBX"7`qw&ĝIbѩ2Ƌ^We6PWnE:%?` I[i`ȩmotդ?Ky rn.st d= +xfd12@=+Oc*iDve2*1Ku}tE .k.H-UJn̰o38DlfO2;OV9}8JAQ3 _)Q$R)~W% @Hsn!¦ڊU{Mjoy޺#Bס)*&)7 c.{\WGνH(v~=j7OJ;5F ?PJ`_{иtvO`i >>݌Hg+õXUy D8cN`M€F͞V"[!"e{&yD`6߿ IثBy1ktYHoPкѳ6{|0v|uV0ٵǎ |)cjO\Ͽͫ{T_xK&S$iű5@V|_X4k//`!Brcs slp"?,E2dJRBT,be ͅ"lӘT=+龡׺IT&Z/CJW?|ٺ"|zHSJA=)CB@e$ڀ2& q7҄]hc?=yje;[O0DB݊%U2*μQ/JBݣ |~xͣFcbQNȲlskwI 'Gh۴`F7ER"AtA=d{GȎ0b-R|hrN>+35Ki_k8KN&2HK uI~W[`1y]0%ʪM0lb[aDxH톥dz!*=Ƣ^'Us<2NV'EGU >~.e_!r ɪx=(N vn9VG/s8(ui#/eUmq#4s"ٻ% NsA+NX>&nq&~#o=2]ߋ:ӹkoFWU[GgĸMoR*r*H~ OܥBgC򸖣sԩnH"-3:v@/;++iuxŴ6s*s'䷭[S6zںxZ.Av}5~ː[WX5o叵 .z6:k7|C)!툈酑] ظqo oNw5b?Z ."7ceD؆m!_.[C$;W};L` +=?\J](ba*TYodB)Lz|q`BZ.PzvGky$0bYxUE=fꔁ4 l{0k%@_''?sGs4QQ۶S>J8ԣ:ä8gI[(BhYJ lJznpehzQ@,#ȓv>mlb%ƖKT⋞yƄ"/W)tq q>Ԍ)=7M YNbQx&x|ʡ0Ҩz3o ^JBJwy![I0~*Zu<}撆1 /hjMa4I%>S@-!W1u;jʛ>Fy%,=k5`T̈́Hbp{\ڠ&Ԣφ) U($rBcù~A}e yF8ةɦXlg&j$Y) Ď"U TxU&%j%W6(b4@y)o.ۨzul4#NW@@yaj29feDZP7d`Cs'à04w^ÐR/9Qw8zw A@c:.FS#Ap1ه>QJA64ZD%N({txmp_˥g;E(nfvkNwc6,T?rTf"x\SB .nftӥ_Fsn9 U@xɛ꽂5%19{0l QBTV茷o:4 l4a30t SV H,U7$t5J$+F5]j_kE{ =Ja-_ R$Ht:jqRyʄb6~Q93&~<{_e;uzŻDBX+IiUkw4rXfwfdngtEBL'M;\R;f' EqMG`/00PL!\nk/ip6bfv̩ܸL 7 ?d*ez ܰYRA_8,9 q`͵2b1)NKǁMtg5c7-s48Kn)4tkf+,)>j?>{-! V%|U"akfqI[Z[jA,%ûKvEN+lPts $ ?9\rֱDAר>? )wC*8`q(ۺ͔s5(J'd)͈*pbD˷|¹1B~B̂_Uh{BKcU_.5(X 42ƅ˙}"T8DC1۬]ĶB *Jd9`'P2H$(A3ɿriGRfcQS뚼(q~2ctxݤ5W4Y D\JyFLKڃ9 .~dV2A.9NN%Z%M&P e,d /JA.8i!L,K`V2aho손6x̺gBXQ2bb -n@vnϸ!~U@4xlҭ'RYR,-Z_5Z矂Uo\8}-`Wx<5% k/M}H,Rk#and@F0̋M,24 L}K "'Ṵ|!cj{K&M?k]0{5(9GVZ K:F<]wD mr7[K0Im:fU΁^M pAy6h2,\$E8D>b puˋ~?%Bi<9Ggbɭv bw6$7(!7k*m $H&°+ R|9ԀD{¯Na7V>bt1j2 Sh&Dggo?X_z=d;!J E:h֘D`!pYC+dIlP-]g'@LeӌÔO~Tx1+}8>Թ9A4 G{T^)=h=_TLŐMcY H8[y:M9/"MT")IK/}:}%𐫽_æ"}@m4)q}`۟Z(*.CC'UTgcYMk̙7A|^1-DBӸ3%Vh[FҬdKZ|?piy2ZŔH ~>׈>w[{J~pK; +n 4#R9DVHf$S,c$uR|HhMcOqv> pi<ԽQզ:漣];Wv:)'Ή"xEUuq+vWbI0['9 ڀhIh1Qδ7]ŮR,^lÛ=,0 ٤҅+Jr6ezQhUq8>gf)P]*c/FmPiPF2<{ wv{I+m-^kt{E!#xgCnr}%͘i*eYrK}4w Yz0R5OE4:KWNcg|/ F&mHeR#@pw]}I<3/q.Pqu)bD%Vҩ=l1bsڠ7X渦ziDK<\x Zx} a{-Z~x|ض~LX%S$Gӝ ?GiYd  6Rj#\}z̓Äc rn<x#F<=M[VJ*3&Qm>l/ї㣕N"ϰmΧҊ5V v߁pM'˼1Du ,D`~5k%<ppC?ă;WHQ=ӻI/{,2` RbbLW`C Yьj$`̐ѹxFaU]n9U/_BD5gɥE4ŀ !YvNkƽP|?f8tWe,> jh qoKU o[[9B}KPOÆg8՘&糢gљh .$66w5~݃}HPrUhj+樢- 纷WLsp eUQУ:cMm(W е<'sN&8x m3)磺>XrZ*)0 \ܩ%4)YnIL ts撅U]4[&O&ȷ':$&xC1Q 3>'+ u8tUHf|$#cǟޚawQ313l߆䞲1Md FUii_d.b gU-H 05&f>-,p\BQ6`sxXy * Pjwpf%IM FLUT>h28/ƩJ@fCPK_ۧ3&ѽ ;`f1dV (IXclwbA MdRlfL՗ 4 fLafmE>T}^Meq(TRp26PY cGxQ!_W>Fb|x+"y,!6r]G$sQeZ$pumP"7Cju_jzObCPFDS񍧸q_~g&뒚(@FwwġnTD rK_{DžN,L-X?@r8oOsT[hYƿrK.qMYҜo8h)J&fy՜o&qfZE*(!̽d}iLk|i#ys3̡#O@}' d}`xIU^6 U`QL eV股2<>-H >6vpRB^{lIX?ϚѻV}za4oEFH'k'l_ϊLAI'"?yC-m0T.0?Pt9As0XG2SB|ЛLw\(k3ɼ 2eC|sC9} xbj_J|< %.X)Vc Sl듮»Cs|.hW%+P9갠fIjIM1hLWT+{Dg 7 Lf"Jp?kfOJq#x ְ;W6ףP^ř\%ü+eX*Yx(^kFl'ܧV,E0p%=Af ]L0b3X9Z/I .65_vꋾUuysS9[Rc# >ݦWc5>K(mZ5 R_ȉOnY3$_l|mBEqengn*KW;;^Ď)#*]kL`MדX|bgrKjn UFhában(q+>R(Նvit.kBOviY=zJ4 vrjhbD]bO6ݵYG #Fsxl*a^k#öջ4(@C(XoJ̊MIXsf18]+Q[E~-9.;S.XvP5IٞM@0RcѻƠ+Zڑbe҄WPkA~;ٺ$QiZtf>ۤ&彪8 oVisjp7Z9dK‡QmyQL 3Q.$DXy#H%vd߭ꮋwxc~doDo+Bn)^uHKp6r2-ag.'0d{{5`÷wRV ^_|Sqt+5 }vu7TF#r`_ؒq~bҲ=Q~':LMK؁swFs9XRN%_+[f_(i[FW'i<jQːO`Sm;5KL(gnIS`1_zLJCk/:eH@7o5ܒ3W~w&n7G6UVCskhjTړ] - F !dy1½㎒2lf[/ˍ"UozQ ߵhѴ3 & ߸&yGyrzgGxp9 5l/5